一种涉及虚拟现实的交互式全景视频安全传输方法及装置与流程

文档序号:11292614阅读:204来源:国知局

本申请涉虚拟现实的领域,尤其涉及一种交互式全景视频安全传输方法及装置。



背景技术:

随着科技信息的不断发展进步,伴随人们生活水平的不断提升,人们对于事物的认识不断深入,而不在仅仅停留在道听途说和繁琐的文字阐述和介绍上面,而是上升到了还原客观事物本来面貌的层面上。文字描述与听闻是否与实际环境相符合,这个我们不得而知。但是可以肯定的是全景视频可以解答这个问题,写照真实的实际环境。因此,全景视频就会在这方面甚至更多的领域发挥出它自身的巨大价值和优势。

全景视频是由无数张全景图片窜连起来组成了流畅清楚的动态视频图像。但是全景视频的拍摄则是根据客户需要、需求和观看平台来量身打造标准的视频尺寸。目前全景视频的拍摄方式分为两种:一种是航拍。这要求场地、场景开阔,面积较大。而另外一种则是在地面上平视拍摄,这种拍摄能够清楚的表现环境的诸多细节,让我们了解环境的具体位置、具体形状、细节等。两种拍摄方式的用途不一样,前者趋向于整体宏观的把握,而后者则是强调局部和细节。

现有技术中全景视频的传输方式主要是将全景视频整体传输,然而,由于全景视频不同于普通视频,采用普通视频的传输方式效率比较低,无法满足当今视频高清、快速的传输要求;此外,由于全景视频可能涉及到公司与个人的重大利益,其传输的安全性难以保证,因此,有待提出一种解决上述两种问题的方案。



技术实现要素:

一种交互式全景视频安全传输方法,所述方法包括如下步骤:

s1,源装置获取全景视频,对所述全局视频按预定的编码规则进行编码,并拆分为视频段;

s2,对所述拆分得到的视频段进行加密处理,并向目标装置发送所述已经加密的视频段;

s3,目标装置接收所述已经加密的视频段;按照预定的解码规则对所述视频段进行解密;

s4,当解密成功时,按照预定规则对所述视频段进行解码,重新组合为全景视频。

作为一种优选的实施方式,对所述全局视频按预定的编码规则进行编码具体包括:对所述全局视频按对称编码的编码规则进行编码,或者,对所述全局视频按不对称编码的编码规则进行编码。

作为一种优选的实施方式,将所述全景视频拆分为视频段具体包括:将所述全景视频按照全景视频拼接的方式拆分为视频段。

作为一种优选的实施方式,所全景视频拼接的方式具体包括:拼接全景视频过程中考虑的各个视频段的角度、时间轴、分辨率之间的对应关系。

作为一种优选的实施方式,所述加密与解密采用zig-zag置乱算法进行视频段的加密与解密。

本发明提出了一种交互式全景视频安全传输方法,通过获对全景视频在拆分过程中同时进行加密,在组合过程中进行解密的方式,需要指出的是,上述全景视频的拆分与组合是为了采用与普通视频相同的传输方式,不同于现有技术中将全景视频整体采用普通视频的传输方式。该方案不仅提高了全景视频在传输过程中的效率,同时提高了全景视频在传输过程中的安全性,通过一种方案同时解决了现有技术中存在的两种问题。

另一方面,本发明还提供一种交互式全景视频安全传输装置,其特征在于,所述装置包括如下模块:

编码拆分模块,用于源装置获取全景视频,对所述全局视频按预定的编码规则进行编码,并拆分为视频段;

加密模块,对所述拆分得到的视频段进行加密处理,并向目标装置发送所述已经加密的视频段;

解密模块,目标装置接收所述已经加密的视频段;按照预定的解码规则对所述视频段进行解密;

组合模块,当解密成功时,按照预定规则对所述视频段进行解码,重新组合为全景视频。

作为一种优选的实施方式,对所述全局视频按预定的编码规则进行编码具体包括:对所述全局视频按对称编码的编码规则进行编码,或者,对所述全局视频按不对称编码的编码规则进行编码。

作为一种优选的实施方式,将所述全景视频拆分为视频段具体包括:将所述全景视频按照全景视频拼接的方式拆分为视频段。

作为一种优选的实施方式,所全景视频拼接的方式具体包括:拼接全景视频过程中考虑的各个视频段的角度、时间轴、分辨率之间的对应关系。

作为一种优选的实施方式,所述加密与解密采用zig-zag置乱算法进行视频段的加密与解密。

本发明提出了一种交互式全景视频安全传输装置,通过获对全景视频在拆分过程中同时进行加密,在组合过程中进行解密的方式,需要指出的是,上述全景视频的拆分与组合是为了采用与普通视频相同的传输方式,不同于现有技术中将全景视频整体采用普通视频的传输方式。该方案不仅提高了全景视频在传输过程中的效率,同时提高了全景视频在传输过程中的安全性,通过一种方案同时解决了现有技术中存在的两种问题。

附图说明

图1是本发明的本发明的一种交互式全景视频安全传输方法流程示意图。

具体实施方式

以下结合附图进一步说明本发明的实施例。

实施例一:

图1是本发明的一种交互式全景视频安全传输方法,所述方法包括如下步骤:

s1,源装置获取全景视频,对所述全局视频按预定的编码规则进行编码,并拆分为视频段;

s2,对所述拆分得到的视频段进行加密处理,并向目标装置发送所述已经加密的视频段;

s3,目标装置接收所述已经加密的视频段;按照预定的解码规则对所述视频段进行解密;

s4,当解密成功时,按照预定规则对所述视频段进行解码,重新组合为全景视频。

作为一种优选的实施方式,对所述全局视频按预定的编码规则进行编码具体包括:对所述全局视频按对称编码的编码规则进行编码,或者,对所述全局视频按不对称编码的编码规则进行编码。对称性(symmetric)是压缩编码的一个关键特征。对称意味着压缩和解压缩占用相同的计算处理能力和时间,对称算法适合于实时压缩和传送视频,如视频会议应用就以采用对称的压缩编码算法为好。而在电子出版和其它多媒体应用中,一般是把视频预先压缩处理好,尔后再播放,因此可以采用不对称(asymmetric)编码。不对称或非对称意味着压缩时需要花费大量的处理能力和时间,而解压缩时则能较好地实时回放,也即以不同的速度进行压缩和解压缩。一般地说,压缩一段视频的时间比回放(解压缩)该视频的时间要多得多。例如,压缩一段三分钟的视频片断可能需要10多分钟的时间,而该片断实时回放时间只有三分钟。

作为一种优选的实施方式,将所述全景视频拆分为视频段具体包括:将所述全景视频按照全景视频拼接的方式拆分为视频段。

作为一种优选的实施方式,所全景视频拼接的方式具体包括:拼接全景视频过程中考虑的各个视频段的角度、时间轴、分辨率之间的对应关系。

作为一种优选的实施方式,所述加密与解密采用zig-zag置乱算法进行视频段的加密与解密。

zig-zag置乱算法的基本思想:使用一个随机的置乱序列来代替zig-zag扫描顺序,来将各个8×8块的dct系数映射成一个1×64矢量。基本算法由三步组成,步骤如下:

(1)产生一个基数为64的置乱序列表;

(2)把dc系数分成两个较小值的数。假设dc是二进制数d7d6d5d4d3d2d1d0,将它分成两个数d7d6d5d4和d3d2d1d0,它们的范围都在[0,15]。然后将dc系数置为d7d6d5d4,将原最后一个ac系数置为d3d2d1d0。

(3)用随机置乱序列表将经分离处理的8×8块映射成1×64序列(vector)。

该算法设计者自己指出,上述基本算法对已知明文攻击是脆弱的,因此提供了两种附加方法增强算法的安全性(security):

方法1:将每8个块分成一组,把8个dc系数组合在一起(每系数8位,恰好64位),然后运用des加密。加密的结果按字节映射回到8个块中,然后(按上面1~3步骤)用分离过程和置乱对每块进行加密。

方法2:产生两张不同的置乱序列表(表1和表2),对每个8×8块抛掷硬币,反面用表1,正面用表2。抛币产生的正反序列和两张表作为密码。

本发明提出了一种交互式全景视频安全传输方法,通过获对全景视频在拆分过程中同时进行加密,在组合过程中进行解密的方式,需要指出的是,上述全景视频的拆分与组合是为了采用与普通视频相同的传输方式,不同于现有技术中将全景视频整体采用普通视频的传输方式。该方案不仅提高了全景视频在传输过程中的效率,同时提高了全景视频在传输过程中的安全性,通过一种方案同时解决了现有技术中存在的两种问题。

实施例二:

本发明还提供一种交互式全景视频安全传输装置,其特征在于,所述装置包括如下模块:

编码拆分模块,用于源装置获取全景视频,对所述全局视频按预定的编码规则进行编码,并拆分为视频段;

加密模块,对所述拆分得到的视频段进行加密处理,并向目标装置发送所述已经加密的视频段;

解密模块,目标装置接收所述已经加密的视频段;按照预定的解码规则对所述视频段进行解密;

组合模块,当解密成功时,按照预定规则对所述视频段进行解码,重新组合为全景视频。

作为一种优选的实施方式,对所述全局视频按预定的编码规则进行编码具体包括:对所述全局视频按对称编码的编码规则进行编码,或者,对所述全局视频按不对称编码的编码规则进行编码。对称性(symmetric)是压缩编码的一个关键特征。对称意味着压缩和解压缩占用相同的计算处理能力和时间,对称算法适合于实时压缩和传送视频,如视频会议应用就以采用对称的压缩编码算法为好。而在电子出版和其它多媒体应用中,一般是把视频预先压缩处理好,尔后再播放,因此可以采用不对称(asymmetric)编码。不对称或非对称意味着压缩时需要花费大量的处理能力和时间,而解压缩时则能较好地实时回放,也即以不同的速度进行压缩和解压缩。一般地说,压缩一段视频的时间比回放(解压缩)该视频的时间要多得多。例如,压缩一段三分钟的视频片断可能需要10多分钟的时间,而该片断实时回放时间只有三分钟。

作为一种优选的实施方式,将所述全景视频拆分为视频段具体包括:将所述全景视频按照全景视频拼接的方式拆分为视频段。

作为一种优选的实施方式,所全景视频拼接的方式具体包括:拼接全景视频过程中考虑的各个视频段的角度、时间轴、分辨率之间的对应关系。

作为一种优选的实施方式,所述加密与解密采用zig-zag置乱算法进行视频段的加密与解密。

zig-zag置乱算法的基本思想:使用一个随机的置乱序列来代替zig-zag扫描顺序,来将各个8×8块的dct系数映射成一个1×64矢量。基本算法由三步组成,步骤如下:

(1)产生一个基数为64的置乱序列表;

(2)把dc系数分成两个较小值的数。假设dc是二进制数d7d6d5d4d3d2d1d0,将它分成两个数d7d6d5d4和d3d2d1d0,它们的范围都在[0,15]。然后将dc系数置为d7d6d5d4,将原最后一个ac系数置为d3d2d1d0。

(3)用随机置乱序列表将经分离处理的8×8块映射成1×64序列(vector)。

该算法设计者自己指出,上述基本算法对已知明文攻击是脆弱的,因此提供了两种附加方法增强算法的安全性(security):

方法1:将每8个块分成一组,把8个dc系数组合在一起(每系数8位,恰好64位),然后运用des加密。加密的结果按字节映射回到8个块中,然后(按上面1~3步骤)用分离过程和置乱对每块进行加密。

方法2:产生两张不同的置乱序列表(表1和表2),对每个8×8块抛掷硬币,反面用表1,正面用表2。抛币产生的正反序列和两张表作为密码。

本发明提出了一种交互式全景视频安全传输装置,通过获对全景视频在拆分过程中同时进行加密,在组合过程中进行解密的方式,需要指出的是,上述全景视频的拆分与组合是为了采用与普通视频相同的传输方式,不同于现有技术中将全景视频整体采用普通视频的传输方式。该方案不仅提高了全景视频在传输过程中的效率,同时提高了全景视频在传输过程中的安全性,通过一种方案同时解决了现有技术中存在的两种问题。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1