一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

全景视频加扰、解扰方法、装置、系统和存储介质与流程

2021-11-09 22:59:00 来源:中国专利 TAG:


1.本发明属于视频处理领域,具体涉及全景视频加扰、解扰方法、装置、系统和存储介质。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.全景视频的出现给消费者带来了更好的视觉体验。全景视频的常见播放设备为头显,手机等。可以理解,为了保证视频的版权信息,保障只有获得权限的用户可以正常观看视频,通常需要对视频进行版权保护处理,视频播放端若无播放权限则无法解码出正常的视频数据。目前常用的视频版权保护方法大多针对传统视频,比如对传统视频的内容进行整体加密、增加水印等处理方式以防止视频被盗用,然而整体加密的视频在无权限用户端展示为黑屏画面,用户无法了解视频内容以进一步决定是否订阅该视频,增加水印的视频则加扰程度不够,难以对视频版权产生足够的保护。
4.综上,亟需提供一种针对全景视频的加扰方案,使得加扰之后的全景视频可以展示部分内容以供无权限用户端决定是否订阅,但是无法长时间正常观看。


技术实现要素:

5.针对上述现有技术中存在的问题,提出了全景视频加扰、解扰方法、装置、系统和存储介质,利用这种方法、装置、系统及存储介质,能够解决上述问题。
6.本发明提供了以下方案。
7.第一方面,提供一种全景视频加扰方法,应用于服务端,包括:从全景视频中获取待处理的球形的全景视频图像;对全景视频图像进行加扰处理以得到加扰图像和加扰策略信息,其中,加扰处理包括:将全景视频图像的每个像素点围绕预设轴线旋转目标角度,预设轴线是球形的全景视频图像的垂直中轴线;至少对加扰图像进行编码处理,得到编码数据;将编码数据传送至一个或多个客户端,并将加扰策略信息加密传输至一个或多个客户端中的权限客户端。
8.在一些实施方式中,加扰处理还包括:将全景视频图像水平划分为多个区块,目标角度包括对应于每个区块的区块目标角度,使每个区块内的像素点围绕预设轴线旋转对应的区块目标角度。
9.在一些实施方式中,方法进一步包括:从全景视频中间隔地选择目标帧数据以作为待处理的全景视频图像;且对全景视频中未选中的帧数据不执行加扰处理;对加扰图像和未选中的帧数据均进行编码处理,得到编码数据。
10.在一些实施方式中,方法进一步包括:按照固定间隔时间和/或随机间隔时间从全景视频中间隔地选择目标帧数据,以作为待处理的全景视频图像。
11.在一些实施方式中,加扰策略信息包括:已执行加扰处理的全景视频图像的帧标
识以及对应的目标角度,目标角度包括角度值和旋转方向。
12.在一些实施方式中,目标角度是固定设置或随机变化的。
13.第二方面,提供一种全景视频解扰方法,应用于客户端,方法包括:接收编码数据,编码数据利用如第一方面的方法处理得到的;对编码数据进行解码,得到解码数据;对解码数据进行渲染,得到至少一帧渲染画面;若客户端为权限客户端,则基于获取的加扰策略信息对至少一帧渲染画面进行解扰处理,解扰处理与第一方面的加扰处理相逆。
14.在一些实施方式中,方法进一步包括:根据加扰策略信息判断是否需要对至少一帧渲染画面中的当前帧渲染画面进行解扰处理;若需要,则基于加扰策略信息对当前帧渲染画面进行解扰处理;若不需要,则直接播放当前帧渲染画面。
15.在一些实施方式中,方法进一步包括:若客户端并非为目标客户端,则直接播放至少一帧渲染画面。
16.第三方面,提供一种全景视频加扰装置,其被配置为用于执行如第一方面的方法,包括:获取单元,用于从全景视频中获取待处理的全景视频图像;加扰单元,用于对全景视频图像进行加扰处理以得到加扰图像和加扰策略信息,其中,加扰处理包括:将全景视频图像的每个像素点的坐标围绕预设轴线旋转目标角度,预设轴线是全景视频图像的垂直中轴线;编码单元,用于至少对加扰图像进行编码处理,得到编码数据;发送单元,用于将编码数据传送至一个或多个客户端,并将加扰策略信息加密传输至一个或多个客户端中的权限客户端。
17.第四方面,提供一种全景视频解扰装置,其被配置为用于执行如第二方面的方法,包括:接收单元,用于接收如第一方面的方法处理得到的编码数据;解码单元,用于对编码数据进行解码,得到解码数据;渲染单元,用于对解码数据进行渲染,得到至少一帧渲染画面;解扰单元,用于当客户端为权限客户端时,基于获取的加扰策略信息对至少一帧渲染画面进行解扰处理,解扰处理与第一方面的加扰处理相逆。
18.第五方面,提供一种全景视频加扰解扰系统,包括:服务端,被配置为用于执行如第一方面的方法;至少一个客户端,被配置为用于执行如第二方面的方法。
19.第六方面,提供一种全景视频加扰装置,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行:如第一方面的方法。
20.第七方面,提供一种全景视频解扰装置,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行:如第二方面的方法。
21.第八方面,提供一种计算机可读存储介质,计算机可读存储介质存储有程序,当程序被多核处理器执行时,使得多核处理器执行:如第一方面的方法,或,如第二方面的方法。
22.本技术实施例采用的上述至少一个技术方案能够达到以下有益效果:利用上述技术方案,经过加扰处理的全景视频图像的画面出现变形、旋转或部分旋转,以使得用户诸如头显设备观看视频时无法长时间清楚观看,但是可以大致了解全景视频的内容。基于此,权限客户端则可以正常观看全景视频,无权限客户端无法清楚地长时间观看该全景视频以实现版权保护,但是无权限用户仍可以了解的视频内容以判断感兴趣程度。
23.应当理解,上述说明仅是本发明技术方案的概述,以便能够更清楚地了解本发明
的技术手段,从而可依照说明书的内容予以实施。为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举例说明本发明的具体实施方式。
附图说明
24.通过阅读下文的示例性实施例的详细描述,本领域普通技术人员将明白本文所述的优点和益处以及其他优点和益处。附图仅用于示出示例性实施例的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的标号表示相同的部件。在附图中:
25.图1为根据本发明一实施例的全景视频加扰方法的流程示意图;
26.图2为根据本发明一实施例的全景视频图像的示意图;
27.图3为根据本发明一实施例的全景视频图像的加扰示意图;
28.图4为根据本发明一实施例的全景视频图像的加扰前效果示意图;
29.图5为根据本发明一实施例的全景视频图像的加扰后效果示意图;
30.图6为根据本发明一实施例的全景视频图像的分区加扰示意图;
31.图7为根据本发明一实施例的全景视频加扰装置的结构示意图;
32.图8为根据本发明一实施例的全景视频解扰方法的流程示意图;
33.图9为根据本发明一实施例的全景视频解扰装置的结构示意图;
34.图10为根据本发明又一实施例的全景视频加扰解扰系统的结构示意图。
35.在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
36.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
37.在本技术实施例的描述中,应理解,诸如“包括”或“具有”等术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不旨在排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在的可能性。
38.除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
39.术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
40.为清楚阐述本技术实施例,首先将介绍一些后续实施例中可能会出现的概念。
41.视频解码(video decoding):将视频码流按照特定的语法规则和处理方法恢复成重建图像的处理过程。
42.视频编码(video encoding):将图像序列压缩成码流的处理过程。
43.另外还需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征
可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
44.本发明实施例提供一种全景视频加扰方法。目的在于使经加扰处理的全景视频可以展示视频内容以供无权限用户端决定是否订阅,但是无法长时间正常观看以保护视频版权。
45.图1为根据本技术一实施例的全景视频加扰方法的流程示意图,用于对待播放的全景视频图像进行数据处理,在该流程中,从设备角度而言,执行主体可以是一个或者多个电子设备,更具体地可以是服务端的处理模块;从程序角度而言,执行主体相应地可以是搭载于这些电子设备上的程序。在本实施例中,方法的执行主体可以是图1所示实施例中的服务端。
46.如图1所示,本实施例提供的方法10可以包括以下步骤s11

s14。
47.s11、从全景视频中获取待处理的全景视频图像;
48.全景视频也可以称为360度全景视频或360度视频,是一种用多个摄像头进行全方位360度进行拍摄的视频。球形的全景视频图像可以指全景视频的帧图像,待处理的全景视频图像是指全景视频中需要执行加扰处理的帧图像。在本实施例中,可以对全景视频的每个帧图像执行加扰处理,也可以只对全景视频的部分帧图像执行该加扰处理。参考图2,示出了一种球型的全景视频图像2,全景视频图像一般可以展示在一个球体的球体表面,用户能观看到的图像区域是在该球体表面上的位置。本实施例中所提及全景视频可以是直播视频也可以是录播视频,本技术对此不作具体限制。
49.s12、对全景视频图像进行加扰处理以得到加扰图像和加扰策略信息。
50.其中,加扰处理包括:将全景视频图像的每个像素点的坐标围绕预设轴线旋转目标角度,预设轴线是全景视频图像的垂直中轴线。换言之,可以采用一种水平旋转的方式对全景视频图像进行加扰。具体地,在对全景视频图像进行编码之前对其进行加扰处理,可以围绕预设轴线顺时针或逆时针旋转该目标角度。基于全景视频在水平空间360度无缝的特点,该全景视频图像在0

360度之间旋转的目标角度越小,干扰程度就越低,因此可以根据实际场景需求来设置该目标角度的值。
51.加扰策略信息记录对该全景视频图像进行加扰处理所具体采用的策略,用于对加扰后的全景视频图像进行解扰处理。根据执行的加扰处理的变化,加扰策略信息相应会改变。至少可以包括加扰处理所采用的目标角度的角度值和旋转方向等信息,
52.一个示例中,参考图3,全景视频图像在图3所示的空间坐标系中绕y轴逆时针旋转θ角度,则旋转矩阵为(右手坐标系下,逆时针绕y轴旋转θ角):
[0053][0054]
假设全景视频图像中的任意一点像素点p的坐标可表示为(x,y,z),对于全景视频图像的所有像素点绕y轴逆时针旋转θ度,则水平旋转θ角度后的点p'(x',y',z')的坐标为:(x',y',z')=(x,y,z)*ry(θ),记录旋转角度值和旋转方向,供解扰时使用。
[0055]
参考图4和图5,分别示出了加扰前后的全景视频图像的展开图,该示例性的加扰处理具体是将全景视频图像的每个像素点围绕y轴(全景视频图像的垂直中轴线)顺时针水平旋转30度。可以看出,经过加扰处理的全景视频图像的画面出现旋转,以使得用户诸如头
显设备观看视频时无法长时间清楚观看,但是可以大致了解全景视频的内容。
[0056]
s13、至少对加扰图像进行编码处理,得到编码数据;
[0057]
为了将经过上述加扰处理的全景视频图像发送至用于展示视频图像的目标终端上,需要利用预设视频编码格式对该经过加扰处理的预处理图像进行编码处理,比如可以利用x264、x265等常规视频编码器对加扰处理图像进行编码处理。
[0058]
s14、将编码数据传送至一个或多个客户端,并将加扰策略信息加密传输至一个或多个客户端中的权限客户端。
[0059]
其中,加扰策略信息和编码数据可以采用传统的成熟的鉴权加密传输系统来传输。
[0060]
上述加密传输可以采用诸如des、aes、rsa、ssl、openssl等多种加密算法,本技术对此不作任何限制。
[0061]
值得注意的是,现有加扰、加密方法也可以用于全景视频,本技术提供的方案也可以结合现有加扰、加密方法同时使用,以进一步提升效果。
[0062]
利用上述技术方案,出于吸引无权限用户订阅的目的,无论客户端是否有权限都可以获得编码数据并可以解码为加扰处理后的全景视频图像,从而可以大致了解视频内容。区别在于,无权限的客户端无法对加扰处理后的全景视频图像进行解扰,从而无法清楚地长时间观看该全景视频,尤其在使用头显观看全景视频时,人体对旋转的敏感度很高,一直观看旋转视频,会因生理产生眩晕,甚至恶心呕吐的感觉,无法继续观看视频,从而达到版权的保护。而权限客户端则可以基于加扰策略信息对获得的编码数据在解码之后进行有效地解码处理,从而得到正常的全景视频图像。
[0063]
在一种可能的实施方式中,为了进一步提高加扰处理的安全性,s12中,加扰处理还包括:将全景视频图像水平划分为多个区块,目标角度包括对应于每个区块的区块目标角度,使每个区块内的像素点围绕预设轴线旋转对应的区块目标角度。
[0064]
具体地,目标角度作为多个区块目标角度组成的数组,该区块目标角度同样包括角度值和旋转方向两个维度。
[0065]
在一种示例中,参考图6,可以将全景视频图像水平划分为区块1~m,目标角度包括对应于每个区块的区块目标角度( θ1,

θ2,

θ3,

, θ
m
),将符号“ ”定义为顺时针旋转,符号
“‑”
定义为逆时针旋转,每个区块对应于不同的区块目标角度,比如区块21对应的区块目标角度为顺时针θ1度、区块22对应的区块目标角度为逆时针θ2度、区块23对应的区块目标角度为逆时针旋转θ3度,诸如此类。相应的加扰策略信息可以包括:分区信息,每个区块对应的区块目标角度的角度值和旋转方向。若并非对全景视频中每一帧全景视频图像执行相同的加扰处理,则加扰策略信息可以包括:帧标识、对应的分区信息,每个区块对应的区块目标角度的角度值和旋转方向。
[0066]
在一种可能的实施方式中,为了吸引无权限用户订阅全景视频,s11可以进一步包括:从全景视频中间隔地选择目标帧数据以作为待处理的全景视频图像;且对全景视频中未选中的帧数据不执行加扰处理;对加扰图像和未选中的帧数据均进行编码处理,得到编码数据。
[0067]
本实施方式中,并非对全景视频的每帧图像都进行加扰处理,而可以是每间隔一段时间,选取一帧图像作为待处理的全景视频图像执行上述s12中的加扰处理。这样,无权
限用户可以间歇看清画面,方便用户判断全景视频内容及其感兴趣度。值得注意的是,上述间隔的时间不宜太长,否则容易导致正常画面时间太长,不利于视频版权保护。
[0068]
基于此,加扰策略信息可以包括:执行加扰处理的全景视频图像的帧标识以及对应的目标角度,该目标角度记录角度值和旋转方向两个维度信息。从而在权限客户端对已执行加扰处理的全景视频图像进行解扰处理,对未执行加扰处理的全景视频图像则无需进行解扰处理。可选地,若加扰处理为分区间的加扰处理,则该目标角度进一步包括多个区块目标角度的角度值和旋转方向,加扰策略信息可以进一步包括分区信息。
[0069]
在一种可能的实施方式中,方法进一步包括:按照固定间隔时间和/或随机间隔时间从全景视频中间隔地选择目标帧数据,以作为待处理的全景视频图像。
[0070]
全景视频可以包括多个帧,帧号可以分别为帧0、帧1、帧2、


[0071]
在一种示例中,可以是每间隔一段固定的间隔时间,从全景视频中选择目标帧数据,以作为待处理的全景视频图像,比如,固定间隔时间为t,n为帧率,选取的第一帧为帧0、选取的第二帧为帧t*n、选取的第三帧为帧2t*n,以此类推,选取的第n帧为帧(n

1)t*n。
[0072]
在另外一种示例中,为了进一步提高加扰视频的安全性,可以每隔一段随机的间隔时间,从全景视频中选择目标帧数据,以作为待处理的全景视频图像,比如,全景视频的帧率为n帧/秒,选取的第一帧为帧0,随机产生一个时间间隔t1秒,则选取的第二帧为t1*n帧,再次随机产生一个时间间隔t2秒,则选取的第三帧为帧(t1*n t2*n);以此类推,第n个随机产生的时间间隔为tn,则第n 1个选取的帧为帧(t1*n t2*n ... tn*n)。
[0073]
在一种可能的实施方式中,该目标角度的角度值和/或旋转方向是固定或随机变化的。
[0074]
一个示例中,每个需要进行加扰处理的全景视频图像都是按照一个固定的旋转方向和旋转角度值实现上述加扰处理,比如顺时针旋转30度。在另一种示例中,每个需要进行加扰处理的全景视频图像都是按照一个固定的旋转方向旋转,但是旋转的角度值可以是随机变化的,比如“选取的第一帧”顺时针旋转30度,“选取的第二帧”顺时针旋转45度,诸如此类。在又一个示例中,每个需要进行加扰处理的全景视频图像都是按照固定的角度值进行旋转,但是旋转方向是随机变化的,比如“选取的第一帧”顺时针旋转30度,“选取的第二帧”逆时针旋转30度,诸如此类。又一个示例中,角度值和旋转方向都是随机变化的,比如“选取的第一帧”顺时针旋转30度,“选取的第二帧”逆时针旋转45度,诸如此类。
[0075]
另一个示例中,当目标角度包括对应于每个区块的区块目标角度时,每个区块目标角度的角度值和/或旋转方向都可以是固定设置或者随机变化的,本技术对此不作具体限定。
[0076]
在本说明书的描述中,流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0077]
基于相同的技术构思,本发明实施例还提供一种全景视频加扰装置,其被配置为用于执行如上述实施例的方法,参考图7,装置700包括:获取单元701,用于从全景视频中获取待处理的全景视频图像;加扰单元702,用于对全景视频图像进行加扰处理以得到加扰图
像和加扰策略信息,其中,加扰处理包括:将全景视频图像的每个像素点的坐标围绕预设轴线旋转目标角度,预设轴线是全景视频图像的垂直中轴线;编码单元703,用于至少对加扰图像进行编码处理,得到编码数据;发送单元704,用于将编码数据传送至一个或多个客户端,并将加扰策略信息加密传输至一个或多个客户端中的权限客户端。
[0078]
在一种实施方式中,加扰单元702,还用于:将全景视频图像水平划分为多个区块,目标角度包括对应于每个区块的区块目标角度,使每个区块内的像素点围绕预设轴线旋转对应的区块目标角度。
[0079]
在一种实施方式中,获取单元701,还用于:从全景视频中间隔地选择目标帧数据以作为待处理的全景视频图像;且对全景视频中未选中的帧数据不执行加扰处理;对加扰图像和未选中的帧数据均进行编码处理,得到编码数据。
[0080]
在一种实施方式中,获取单元701,还用于:按照固定间隔时间和/或随机间隔时间从全景视频中间隔地选择目标帧数据,以作为待处理的全景视频图像。
[0081]
在一种实施方式中,加扰策略信息包括:已执行加扰处理的全景视频图像的帧标识以及对应的目标角度,目标角度包括角度值和旋转方向。
[0082]
在一种实施方式中,目标角度是固定设置或随机变化的。
[0083]
需要说明的是,本技术实施例中的装置可以实现前述方法的实施例的各个过程,并达到相同的效果和功能,这里不再赘述。
[0084]
图8为根据本技术一实施例的全景视频解扰方法的流程示意图,应用于诸如vr设备的播放全景视频的客户端。
[0085]
如图8所示,本实施例提供的方法至少可以包括以下步骤s81

s84。
[0086]
s81、接收编码数据。该编码数据是利用如以上实施例描述的加扰方法得到的;
[0087]
s82、对编码数据进行解码,得到解码数据;
[0088]
s83、对解码数据进行渲染,得到至少一帧渲染画面;
[0089]
s84、若客户端为权限客户端,则基于获取的加扰策略信息对至少一帧渲染画面进行解扰处理,解扰处理与以上实施例中的加扰处理相逆。
[0090]
可以理解,只有权限客户端才会收到加扰策略信息,从而对渲染画面进行相应的解扰处理,观看正常的视频画面。
[0091]
在一些可能的实施方式中,方法进一步包括:
[0092]
s85、若客户端并非为目标客户端,则直接播放至少一帧渲染画面。此时无法对渲染画面进行解扰,播放的画面存在扭曲变形。
[0093]
对于没有播放权限的用户客户端,在观看加扰的全景视频时,用户会感受到全景视频的旋转,偶尔看清画面内容。由于在使用头显观看全景视频时,人体对旋转的敏感度很高,一直观看旋转视频,会因生理产生眩晕,甚至恶心呕吐的感觉,无法继续观看视频,从而达到版权的保护。
[0094]
在一些可能的实施方式中,s74进一步包括:根据加扰策略信息判断是否需要对至少一帧渲染画面中的当前帧渲染画面进行解扰处理;若需要,则基于加扰策略信息对当前帧渲染画面进行解扰处理;若不需要,则直接播放当前帧渲染画面。
[0095]
可以理解,可能并非对全景视频的每一帧画面都进行了加扰处理,因此可以根据加扰策略信息中记载的信息判断是否需要对至少一帧渲染画面中的当前帧渲染画面进行
解扰处理。
[0096]
一种示例中,若加扰处理信息仅包括目标角度,目标角度包括角度值和旋转方向信息,可以对所有帧进行解扰。
[0097]
另一种示例中,若加扰策略信息包括帧号、对应的目标角度,则可以根据帧号判断是否需要对当前帧进行解扰。
[0098]
又一种示例中,若加扰策略信息包括帧号、对应的分区信息、对应的区块目标角度,则根据帧号判断是否需要对当前帧进行解扰,若需要,则进一步根据分区信息和区块目标角度进行分区块解扰。
[0099]
总之,在加扰过程中,服务端将执行加扰处理所采用的加扰策略信息记录并发送给有权限客户端,有权限客户端可以根据加扰策略信息执行该加扰处理的逆操作,也即解扰处理,得到画面正常的全景视频图像。
[0100]
基于相同的技术构思,本发明实施例还提供一种全景视频解扰装置,其被配置为用于执行如图8的方法,参考图9,装置900包括:包括:接收单元901,用于接收如上述全景视频加扰方法处理得到的编码数据;解码单元902,用于对编码数据进行解码,得到解码数据;渲染单元903,用于对解码数据进行渲染,得到至少一帧渲染画面;解扰单元904,用于当客户端为权限客户端时,基于获取的加扰策略信息对至少一帧渲染画面进行解扰处理,解扰处理与上述全景视频加扰方法的加扰处理相逆。
[0101]
在一些可能的实施方式中,还包括播放单元,用于若客户端并非为目标客户端,则直接播放至少一帧渲染画面。此时无法对渲染画面进行解扰,播放的画面存在扭曲变形。
[0102]
在一些可能的实施方式中,解扰单元904用于:根据加扰策略信息判断是否需要对至少一帧渲染画面中的当前帧渲染画面进行解扰处理;若需要,则基于加扰策略信息对当前帧渲染画面进行解扰处理;若不需要,则直接播放当前帧渲染画面。
[0103]
需要说明的是,本技术实施例中的装置可以实现前述方法的实施例的各个过程,并达到相同的效果和功能,这里不再赘述。
[0104]
基于相同的技术构思,本发明实施例还提供一种全景视频加扰解扰系统100,如图10所示,包括:服务端,被配置为用于执行如上述实施例的全景视频加扰方法;至少一个客户端,被配置为用于执行如上述实施例的全景视频解扰方法。
[0105]
需要说明的是,本技术实施例中的装置、系统可以实现前述方法的实施例的各个过程,并达到相同的效果和功能,这里不再赘述。
[0106]
本技术实施例还提供一种全景视频加扰装置,用于执行上述实施例所示出的全景视频加扰方法,该装置包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施例的全景视频加扰方法。
[0107]
本技术实施例还提供一种全景视频解扰装置,用于执行上述实施例所示出的全景视频解扰方法,该装置包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施例的全景视频解扰方法。
[0108]
根据本技术的一些实施例,提供了全景视频加扰/解扰方法的非易失性计算机存储介质,其上存储有计算机可执行指令,该计算机可执行指令设置为在由处理器运行时执
行:上述实施例的方法。
[0109]
本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备和计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以其描述进行了简化,相关之处可参见方法实施例的部分说明即可。
[0110]
本技术实施例提供的装置、设备和计算机可读存储介质与方法是一一对应的,因此,装置、设备和计算机可读存储介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述装置、设备和计算机可读存储介质的有益技术效果。
[0111]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
[0112]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0116]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
[0117]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备
或任何其他非传输介质,可用于存储可以被计算设备访问的信息。此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0118]
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献