一种沉浸媒体的数据处理方法及相关设备技术

技术编号:30338304 阅读:22 留言:0更新日期:2021-10-12 23:00
本申请实施例提供一种沉浸媒体的数据处理方法及相关设备,其中的方法包括:获取沉浸媒体的区域封装数据盒,区域封装数据盒包括区域形状信息和区域处理信息;当区域处理信息指示沉浸媒体的第i个映射区域需要被执行第一转换处理时,区域形状信息指示第i个映射区域的形状是目标形状,其中i为正整数;按照区域封装数据盒对沉浸媒体执行区域封装处理。本申请可减少沉浸媒体的数据处理开销。减少沉浸媒体的数据处理开销。减少沉浸媒体的数据处理开销。

【技术实现步骤摘要】
一种沉浸媒体的数据处理方法及相关设备


[0001]本申请涉及计算机
,具体涉及虚拟现实(Virtual Reality,VR)
,尤其涉及一种沉浸媒体的数据处理方法、一种沉浸媒体的数据处理装置、一种编码设备及一种解码设备。

技术介绍

[0002]在沉浸媒体的视频处理过程中,对于投影图像进行区域封装后再进行编码能够大幅提升视频的编码效率,因此区域封装技术已经广泛应用到沉浸媒体的视频处理过程中。但实践中发现,现有的区域封装过程会带来较大计算和存储开销,从而影响沉浸媒体的视频编码效率。

技术实现思路

[0003]本申请实施例提供一种沉浸媒体的数据处理方法及相关设备,可减少沉浸媒体的数据处理开销。
[0004]一方面,本申请实施例提供一种沉浸媒体的数据处理方法,包括:
[0005]获取沉浸媒体的区域封装数据盒,区域封装数据盒包括区域形状信息和区域处理信息;当区域处理信息指示沉浸媒体的第i个映射区域需要被执行第一转换处理时,区域形状信息指示第i个映射区域的形状是目标形状,其中i为正整数;
[0006]按照区域封装数据盒对沉浸媒体执行区域封装处理。
[0007]本申请实施例在沉浸媒体的区域封装数据盒中规定只有形状为目标形状(如正方形)的映射区域才能够在区域封装过程中被执行第一转换处理(如旋转),由于目标形状的映射区域在区域封装过程中所需的计算矩阵的大小较小,这样的规定能够极大地降低沉浸媒体在区域封装过程中的存储和计算开销。
[0008]一方面,本申请实施例提供一种沉浸媒体的数据处理方法,包括:
[0009]获取沉浸媒体的区域封装数据盒,区域封装数据盒包括区域形状信息和区域处理信息;当区域处理信息指示沉浸媒体的第i个封装区域需要被执行第一逆转换处理时,区域形状信息指示第i个封装区域的形状是目标形状,其中i为正整数;
[0010]按照区域封装数据盒对沉浸媒体执行区域解封装处理。
[0011]本申请实施例在沉浸媒体的区域封装数据盒中规定只有形状为目标形状(如正方形)的封装区域才能够在区域解封装过程中被执行第一逆转换处理(如旋转),由于目标形状的封装区域在区域解封装过程中所需的计算矩阵的大小较小,这样的规定能够极大地降低沉浸媒体在区域解封装过程中的存储和计算开销。
[0012]一方面,本申请实施例提供一种沉浸媒体的数据处理方法,包括:
[0013]获取沉浸媒体的投影图像及投影图像的区域配置;
[0014]按照区域配置从投影图像中划分出N个映射区域,N为正整数;
[0015]根据区域配置和N个映射区域生成沉浸媒体的区域封装数据盒;区域封装数据盒
包括区域形状信息和区域处理信息,当区域处理信息指示沉浸媒体的第i个映射区域需要被执行第一转换处理时,区域形状信息指示第i个映射区域的形状是目标形状,其中i为正整数且1≤i≤N;
[0016]按照区域封装数据盒对投影图像进行区域封装处理,得到沉浸媒体的封装图像,封装图像中包括N个封装区域,一个映射区域对应一个封装区域;
[0017]对封装图像进行编码处理,得到沉浸媒体的编码文件。
[0018]本申请实施例在沉浸媒体的区域封装数据盒中规定只有形状为目标形状(如正方形)的映射区域才能够在区域封装过程中被执行第一转换处理(如旋转),由于目标形状的映射区域在区域封装过程中所需的计算矩阵的大小较小,这样的规定能够极大地降低沉浸媒体在区域封装过程中的存储和计算开销,并且有利于提升沉浸媒体的编码效率。
[0019]一方面,本申请实施例提供一种沉浸媒体的数据处理方法,包括:
[0020]对沉浸媒体的编码文件进行解码处理,得到沉浸媒体的封装图像,封装图像中包括N个封装区域,N为正整数;
[0021]获取沉浸媒体的区域封装数据盒,区域封装数据盒包括区域形状信息和区域处理信息;当区域处理信息指示沉浸媒体的第i个封装区域需要被执行第一逆转换处理时,区域形状信息指示第i个封装区域的形状是目标形状,其中i为正整数;
[0022]按照区域封装数据盒对封装图像执行区域解封装处理,得到沉浸媒体的投影图像,投影图像包括N个映射区域,一个封装区域对应一个映射区域;
[0023]对投影图像进行三维重建处理,得到沉浸媒体的三维图像。
[0024]本申请实施例在沉浸媒体的区域封装数据盒中规定只有形状为目标形状(如正方形)的封装区域才能够在区域解封装过程中被执行第一逆转换处理(如旋转),由于目标形状的封装区域在区域解封装过程中所需的计算矩阵的大小较小,这样的规定能够极大地降低沉浸媒体在区域解封装过程中的存储和计算开销,并且有利于提升沉浸媒体的解码效率。
[0025]一方面,本申请实施例提供一种沉浸媒体的数据处理装置,包括:
[0026]获取单元,用于获取沉浸媒体的区域封装数据盒,区域封装数据盒包括区域形状信息和区域处理信息;当区域处理信息指示沉浸媒体的第i个映射区域需要被执行第一转换处理时,区域形状信息指示第i个映射区域的形状是目标形状,其中i为正整数;
[0027]处理单元,用于按照区域封装数据盒对沉浸媒体执行区域封装处理。
[0028]本申请实施例在沉浸媒体的区域封装数据盒中规定只有形状为目标形状(如正方形)的映射区域才能够在区域封装过程中被执行第一转换处理(如旋转),由于目标形状的映射区域在区域封装过程中所需的计算矩阵的大小较小,这样的规定能够极大地降低沉浸媒体在区域封装过程中的存储和计算开销。
[0029]一方面,本申请实施例提供另一种沉浸媒体的数据处理装置,包括:
[0030]获取单元,用于获取沉浸媒体的区域封装数据盒,区域封装数据盒包括区域形状信息和区域处理信息;当区域处理信息指示沉浸媒体的第i个封装区域需要被执行第一逆转换处理时,区域形状信息指示第i个封装区域的形状是目标形状,其中i为正整数;
[0031]处理单元,用于按照区域封装数据盒对沉浸媒体执行区域解封装处理。
[0032]本申请实施例在沉浸媒体的区域封装数据盒中规定只有形状为目标形状(如正方
形)的封装区域才能够在区域解封装过程中被执行第一逆转换处理(如旋转),由于目标形状的封装区域在区域解封装过程中所需的计算矩阵的大小较小,这样的规定能够极大地降低沉浸媒体在区域解封装过程中的存储和计算开销。
[0033]一方面,本申请实施例提供另一种沉浸媒体的数据处理装置,包括:
[0034]获取单元,用于获取沉浸媒体的投影图像及投影图像的区域配置;
[0035]处理单元,用于按照区域配置从投影图像中划分出N个映射区域,N为正整数;以及,
[0036]用于根据区域配置和N个映射区域生成沉浸媒体的区域封装数据盒;区域封装数据盒包括区域形状信息和区域处理信息,当区域处理信息指示沉浸媒体的第i个映射区域需要被执行第一转换处理时,区域形状信息指示第i个映射区域的形状是目标形状,其中i为正整数且1≤i≤N;以及,
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种沉浸媒体的数据处理方法,其特征在于,包括:获取沉浸媒体的区域封装数据盒,所述区域封装数据盒包括区域形状信息和区域处理信息;当所述区域处理信息指示所述沉浸媒体的第i个映射区域需要被执行第一转换处理时,所述区域形状信息指示所述第i个映射区域的形状是目标形状,其中i为正整数;按照所述区域封装数据盒对所述沉浸媒体执行区域封装处理。2.如权利要求1所述的方法,其特征在于,所述区域形状信息包括所述第i个映射区域的宽度和高度;当所述第i个映射区域的宽度和高度相等时,所述区域形状信息用于指示所述第i个映射区域的形状是目标形状。3.如权利要求1所述的方法,其特征在于,所述区域处理信息包括所述第一转换处理的标志;当所述第一转换处理的标志为有效数值时,所述区域处理信息用于指示所述第i个映射区域需要被执行第一转换处理。4.如权利要求3所述的方法,其特征在于,所述区域处理信息包括所述第一转换处理的幅度;所述幅度为非零值,且所述幅度按转换步长的倍数进行变化;所述按照所述区域封装数据盒对所述沉浸媒体执行区域封装处理,包括:按照所述幅度对所述第i个映射区域执行第一转换处理。5.如权利要求4所述的方法,其特征在于,其特征在于,所述第一转换处理是指沿逆时针方向的旋转;所述幅度是指旋转角度,所述转换步长为90度。6.如权利要求1所述的方法,其特征在于,所述区域处理信息包括第二转换处理的标志;当所述第二转换处理的标志为有效数值时,所述区域处理信息用于指示所述第i个映射区域需要被执行第二转换处理。7.如权利要求6所述的方法,其特征在于,所述第二转换处理是指水平镜像。8.一种沉浸媒体的数据处理方法,其特征在于,包括:获取沉浸媒体的区域封装数据盒,所述区域封装数据盒包括区域形状信息和区域处理信息;当所述区域处理信息指示所述沉浸媒体的第i个封装区域需要被执行第一逆转换处理时,所述区域形状信息指示所述第i个封装区域的形状是目标形状,其中i为正整数;按照所述区域封装数据盒对所述沉浸媒体执行区域解封装处理。9.如权利要求8所述的方法,其特征在于,所述区域形状信息包括所述第i个封装区域的宽度和高度;当所述第i个封装区域的宽度和高度相等时,所述区域形状信息用于指示所述第i个封装区域的形状为目标形状。10.如权利要求8所述的方法,其特征在于,所述区域处理信息包括第一转换处理的标志;当所述第一转换处理的标志为有效数值时,所述区域处理信息用于指示所述第i个封装区域需要被执行第一逆转换处理。11.如权利要求10所述的方法,其特征在于,所述区域处理信息包括所述第一转换处理的幅度;所述幅度为非零值,且所述幅度按转换步长的倍数进行变化;
所述按照所述区域封装数据盒对所述沉浸媒体执行区域解封装处理,包括:按照所述幅度对所述第i个封装区域执行第一逆转换处理。12.如权利要求11所述的方法,其特征在于,其特征在于,所述第一转换处理是指沿逆时针方向的旋转;所述第一逆转换处理是指沿顺时针方向的旋转;所述幅度是指旋转角度,所述转换步长为90度。13.如权利要求1所述的方法,其特征在于,所述区域处理信息包括第二转换处理的标志;当所述第二转换处理的标志为有效数值时,所述区域处理信息用于指示所述第i个封装区域需要被执行第二逆转换处理。14.如权利要求13所述的方法,其特征在于,所述第二逆转换处理是指水平镜像。15.一种沉浸媒体的数据处理方法,其特征在于,包括:获取沉浸媒体的投影图像及所述投影图像的区域配置;按照所述区域配置从所述投影图像中划分出N个映射区域,N为正整数;根据所述区域配置和所述N个映射区域生成所述沉浸媒体的区域封装数据盒;所述区域封装数据盒包括区域形状信息和区域处理信息,当所述区域处理信息指示所述沉浸媒体的第i个映射区域需要被执行第一转换处理时,所述区域形状信息指示所述第i个映射区域的形状是目标形状,其中i为正整数且1≤i≤N;按照所述区域封装数据盒对所述投影图像进行区域封装处理,得到所述沉浸媒体的封装图像,所述封装图像中包括N个封装区域,一个映射区域对应一个封装区域;对所述封装图像进行编码处理,得到所述沉浸媒体的编码文件。16.如权利要求15所述的方法,其特征在于,所述区域配置包括分区配置和区域处理配置;所述按照所述区域配置从所述投影图像中划分出N个映射区域,包括:按照所述分区配置对所述投影图像进行划分得到多个初始区域;根据所述区域处理配置将所述多个初始区域转换为N个映射区域。17.如权利要求16所述的方法,其特征在于,根据所述区域处理配置将目标初始区域转换为映射区域的方式包括:若所述目标初始区域的形状为目标形状,则将所述目标初始区域设置为映射区域;若所述目标初始区域的形状为非目标形状,且所述区域处理配置指示所述目标初始区域需要被执行第一转换处理,则将所述目标初始区域拆分为至少一个目标形状的映射区域;若所述目标初始区域的形状为非目标形状,且所述区域处理配置指示所述目标初始区域不需要被执行第一转换处理,则将所述目标初始区域设置为映射区域;其中,所述目标初始区域是所述多个初始区域中的任一个。18.如权利要求15所述的方法,其特征在于,所述根据所述区域配置和所述N个映射区域生成所述沉浸媒体的区域封装数据盒,包括:获取第i个映射区域的宽度和高度;将所述第i个映射区域的宽度和高度添加至所述区域封装数据盒中的区域形状信息中;以及,比较所述第i个映射区域的宽度与高度之间的大小,根据比较结果及所述区域配置设
置所述区域封装数据盒中的区域处理信息。19.如权利要求18所述的方法,其特征在于,所述区域处理信息包括所述第一转换处理的标志;所述根据比较结果及所述区域配置设置所述区域封装数据盒中的区域处理信息,包括:当所述第i个映射区域的宽度和高度不相等时,将所述区域封装数据盒中的第一转换处理的标志设置为无效数值;当所述第i个映射区域的宽度和高度相等时,若所述区域配置指示所述第i个映射区域需要被执行第一转换处理,则将所述区域封装数据盒中的第一转换处理的标志设置为有效数值;当所述第i个映射区域的宽度和高度相...

【专利技术属性】
技术研发人员:胡颖许晓中刘杉崔秉斗
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1