【技术实现步骤摘要】
用于扩展现实视频编码的自适应量化矩阵
[0001]本公开整体涉及图像处理。更具体地,但并非加以限制,本公开涉及视频编码的技术和系统。
技术介绍
[0002]一些视频编码系统使用比特率控制算法来确定将多少比特分配给视频帧的特定区域,以确保给定视频编码标准的均匀图片质量并减少传输已编码视频帧所需的带宽。一些比特率控制算法使用帧级和宏块级内容统计(例如复杂度和对比度)来确定量化参数和对应的比特分配。量化参数是映射到量化步长的整数,并控制视频帧的每个区域的压缩量。例如,8
×
8的像素区域乘以量化参数并除以量化矩阵。然后将所得数值四舍五入到最近的整数。与对应于较低量化、较少压缩和较高图像质量的小量化参数相比,大量化参数对应于较高量化、较多压缩和较低图像质量。比特率控制算法可使用恒定量化参数或变化的量化参数来适应目标平均比特率、恒定比特率、恒定图像质量等。然而,许多比特率控制算法是客观的,并且无法保证分配给感兴趣区域的比特多于分配给背景的比特。一些比特率控制算法能够确定感兴趣的区域并且向感兴趣的区域比向背景分配更多的比特,但是它们通常在计算上是昂贵的并且操作是耗时的。需要一种改进的技术对视频帧进行编码。
附图说明
[0003]图1示出了扩展现实(XR)视频帧的示例图。
[0004]图2以流程图的形式示出了用于基于自适应量化矩阵对扩展现实视频帧进行编码的示例性过程。
[0005]图3示出了被划分为虚拟区域和真实区域的扩展现实视频帧的示例图。
[0006]图4以流程图的形式示 ...
【技术保护点】
【技术特征摘要】
1.一种用于对扩展现实(XR)视频帧进行编码的方法,包括:获得XR视频帧,所述XR视频帧包括背景图像和覆盖所述背景图像的至少一部分的虚拟对象;将所述XR视频帧划分为虚拟区域和真实区域,其中所述虚拟区域包括所述虚拟对象的至少一部分,并且其中所述真实区域包括与所述虚拟区域分离的所述背景图像的区域;基于与虚拟区域相关联的初始量化参数为所述虚拟区域确定对应的第一量化参数;基于与真实区域相关联的初始量化参数为所述真实区域确定对应的第二量化参数;以及基于所述对应的第一量化参数对所述虚拟区域进行编码,并且基于所述对应的第二量化参数对所述真实区域进行编码。2.根据权利要求1所述的方法,其中为所述虚拟区域确定所述对应的第一量化参数进一步基于与虚拟区域相关联的阈值上限和与虚拟区域相关联的阈值下限。3.根据权利要求1所述的方法,其中为所述真实区域确定所述对应的第二量化参数进一步基于与真实区域相关联的阈值上限和与真实区域相关联的阈值下限。4.根据权利要求1所述的方法,其中:划分所述XR视频帧还包括将所述XR视频帧划分为中间区域;所述虚拟区域包括满足第一复杂度准则的所述虚拟对象的至少一部分;所述真实区域包括与所述虚拟区域分离的所述背景图像的所述区域的第一部分,其中所述区域的所述第一部分不满足第二复杂度准则;所述至少一个中间区域包括以下的至少一个:(i)不满足所述第一复杂度准则的所述至少一个虚拟对象的部分,以及(ii)与所述虚拟区域分离的所述背景图像的所述区域的第二部分,其中所述区域的所述第二部分满足所述第二复杂度准则;并且所述方法还包括:基于与中间区域相关联的初始量化参数为所述中间区域确定对应的第三量化参数;以及基于所述对应的第三量化参数对所述中间区域进行编码。5.根据权利要求4所述的方法,其中为所述中间区域确定所述对应的第三量化参数进一步基于与中间区域相关联的阈值上限和与中间区域相关联的阈值下限。6.根据权利要求1所述的方法,还包括经由视线跟踪用户界面获得指示聚焦区域的输入,其中划分所述XR视频帧至少部分地基于所述聚焦区域。7.一种非暂态计算机可读介质,包括计算机代码,所述计算机代码能够由至少一个处理器执行以:获得扩展现实(XR)视频帧,所述XR视频帧包括背景图像和覆盖所述背景图像的至少一部分的虚拟对象;将所述XR视频帧划分为虚拟区域和真实区域,其中所述虚拟区域包括所述虚拟对象的至少一部分,并且其中所述真实区域包括与所述虚拟区域分离的所述背景图像的区域;基于与虚拟区域相关联的初始量化参数为所述虚拟区域确定对应的第一量化参数;基于与真实区域相关联的初始量化参数为所述真实区域确定对应的第二量化参数;以及
基于所述对应的第一量化参数对所述虚拟区域进行编码,并且基于所述对应的第二量化参数对所述真实区域进行编码。8.根据权利要求7所述的非暂态计算机可读介质,其中用于为所述虚拟区域确定所述对应的第一量化参数的所述计算机可读代码进一步包括用于进一步基于与虚拟区域相关联的阈值上限和与虚拟区域相关联的阈值下限来确定所述对应的第一量化参数的计算机可读代码。9.根据权利要求7所述的非暂态计算机可读介质,其中用于为所述真实区域确定所述对应的第二量化参数的所述计算机可读代码进一步包括用于进一步基于与真实区域相关联的阈值上限和与真实区域相关联的阈值下限来确定所述对应的第二量化参数的计算机可读代码。10.根据权利要求7所述的非暂态计算机可读介质,其中与虚拟区域相关联的初始量化参数小于与真实区域相关联的初始量化参数。11.根据权利要求7所述的非暂态计算机可读介质,其中所述计算机可读介质进一步包括能够由所述至少一个处理器执行以进行以下操作的计算机可读代码:对于所述虚拟区域:基于与虚拟区域相关联的初始区域大小确定对应的第一区域大小;以及基于所述对应的第一区域大小将所述虚拟区域划分为一个或多个附加虚拟区域;对于所述真实区域:基于与真实区域相关联的初始区域大小确定对应的第二区域大小;以及基于所述对应的第二区域大小将所述真实区域划分为...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。