基于几何的点云压缩中的量化参数值的缩放因子制造技术

技术编号:36685269 阅读:10 留言:0更新日期:2023-02-27 19:47
G

【技术实现步骤摘要】
【国外来华专利技术】基于几何的点云压缩中的量化参数值的缩放因子
[0001]本申请要求于2021年6月23日提交的美国专利申请第17/355,904号和于2020年6月24日提交的美国临时申请第63/043,666号的优先权,其中每一个的全部内容以引用的方式并入本文中。于2021年6月23日提交的美国专利申请第17/355,904号要求于2020年6月24日提交的美国临时申请第63/043,666号的权益。


[0002]本公开涉及点云编码和解码。

技术介绍

[0003]点云是三维空间中的点的集合。这些点可以对应于三维空间内的对象上的点。因此,可以使用点云来表示三维空间的物理内容。点云可以在各种各样的情形下具有实用性。例如,点云可以在自主车辆的背景下用于表示道路上的对象的位置。在另一示例中,点云可以在表示环境的物理内容的背景下使用,以用于在增强现实(AR)或混合现实(MR)应用中定位虚拟对象的目的。点云压缩是用于对点云进行编码和解码的过程。对点云进行编码可以减少存储和传输点云所需的数据量。

技术实现思路

[0004]大体上,本公开描述了改进基于几何的点云的量化和缩放的方法和设备。具体来说,本公开描述了用于量化参数(QP)选择和信令通知的技术,其允许在编码器处执行的量化和在解码器处执行的互反缩放函数的多级别粒度。这样,由编码器/解码器对执行的量化和缩放过程可以更适应于正在被译码(being coded)的内容,从而提高译码(coding)效率。QP和互反缩放因子对正在被译码的内容的适应对于点云可能特别有益,其中点云的某些区域可能比点云的其它区域实质上更密集(例如,包括更多的点)。
[0005]在一个示例中,本公开描述了一种对点云进行编码的方法,所述方法包括:基于参数值k确定量化参数(QP)值,其中所述参数值k指定将在解码器处使用的每两倍缩放步长的QP点的数量;使用所述QP值对所述点云进行编码;对指示所述QP值的一个或多个语法元素进行编码;以及对指示所述参数值k的语法元素进行编码。
[0006]在另一示例中,本公开描述了一种被配置为对点云进行编码的装置,所述装置包括被配置为存储所述点云的存储器以及一个或多个处理器,所述一个或多个处理器在电路中实现并且与所述存储器通信,所述一个或多个处理器被配置为:基于参数值k确定QP值,其中所述参数值k指定将在解码器处使用的每两倍缩放步长的QP点的数量;使用所述QP值对所述点云进行编码;对指示所述QP值的一个或多个语法元素进行编码;以及对指示所述参数值k的语法元素进行编码。
[0007]在另一示例中,本公开描述了一种被配置为对点云进行编码的装置,所述装置包括:用于基于参数值k确定QP值的部件,其中所述参数值k指定将在解码器处使用的每两倍缩放步长的QP点的数量;用于使用所述QP值对所述点云进行编码的部件;用于对指示所述
QP值的一个或多个语法元素进行编码的部件;以及用于对指示所述参数值k的语法元素进行编码的部件。
[0008]在另一示例中,本公开描述了一种存储指令的非暂时性计算机可读存储介质,所述指令在被执行时使被配置为对点云进行编码的设备的一个或多个处理器:基于参数值k确定QP值,其中所述参数值k指定将在解码器处使用的每两倍缩放步长的QP点的数量;使用所述QP值对所述点云进行编码;对指示所述QP值的一个或多个语法元素进行编码;以及对指示所述参数值k的语法元素进行编码。
[0009]在另一示例中,本公开描述了一种对点云进行解码的方法,所述方法包括:对指示QP值的一个或多个语法元素进行解码;对指示参数值k的语法元素进行解码,其中所述参数值k指定每两倍缩放步长的QP点的数量;基于所述QP值和所述参数值k确定所述缩放步长;以及使用所述确定的缩放步长来对所述点云进行解码。
[0010]在另一示例中,本公开描述了一种被配置为对点云进行解码的装置,所述装置包括被配置为存储所述点云的存储器以及一个或多个处理器,所述一个或多个处理器在电路中实现并且与所述存储器通信,所述一个或多个处理器被配置为:对指示QP值的一个或多个语法元素进行解码;对指示参数值k的语法元素进行解码,其中所述参数值k指定每两倍缩放步长的QP点的数量;基于所述QP值和所述参数值k确定所述缩放步长;以及使用所述确定的缩放步长来对所述点云进行解码。
[0011]在另一示例中,本公开描述了一种被配置为对点云进行解码的装置,所述装置包括:用于对指示QP值的一个或多个语法元素进行解码的部件;用于对指示参数值k的语法元素进行解码的部件,其中所述参数值k指定每两倍缩放步长的QP点的数量;用于基于所述QP值和所述参数值k确定所述缩放步长的部件;以及用于使用所述确定的缩放步长来对所述点云进行解码的部件。
[0012]在另一示例中,本公开描述了一种存储指令的非暂时性计算机可读存储介质,所述指令在被执行时使被配置为对点云进行解码的设备的一个或多个处理器:对指示QP值的一个或多个语法元素进行解码;对指示参数值k的语法元素进行解码,其中所述参数值k指定每两倍缩放步长的QP点的数量;基于所述QP值和所述参数值k确定所述缩放步长;以及使用所述确定的缩放步长来对所述点云进行解码。
[0013]在附图和以下描述中阐述了一个或多个示例的细节。根据说明书、附图和权利要求书,其它特征、目的和优点将变得显而易见的。
附图说明
[0014]图1是示出可执行本公开的技术的示例编码和解码系统的框图。
[0015]图2是示出示例几何点云压缩(G

PCC)编码器的框图。
[0016]图3是示出示例G

PCC解码器的框图。
[0017]图4是示出量化参数的函数的示例步长的图。
[0018]图5是示出本公开的示例编码方法的流程图。
[0019]图6是示出本公开的示例解码方法的流程图。
[0020]图7是示出可与本公开的一种或多种技术一起使用的示例测距系统的概念图。
[0021]图8是示出其中可使用本公开的一种或多种技术的基于车辆的示例场景的概念
图。
[0022]图9是示出其中可使用本公开的一种或多种技术的示例扩展现实系统的概念图。
[0023]图10是示出其中可使用本公开的一种或多种技术的示例移动设备系统的概念图。
具体实施方式
[0024]大体上,本公开描述了改进基于几何的点云的量化和缩放的方法和设备。具体来说,本公开描述了用于量化参数(QP)选择和信令通知的技术,其允许在编码器处执行的量化和在解码器处执行的互反缩放函数的多级别粒度。这样,由编码器/解码器对执行的量化和缩放过程可以更适应于正在被译码的内容,从而提高译码效率。QP和互反缩放因子对正在被译码的内容的适应对于点云可能特别有益,其中点云的某些区域可能比点云的其它区域实质上更密集(例如,包括更多的点)。
[0025]图1是示出可执行本公开的技术的示例编码和解码系统100的框图。本公开的技术大体上涉及译码(编码和/或解码)点云数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种被配置为对点云进行编码的装置,所述装置包括:存储器,其被配置为存储所述点云;以及一个或多个处理器,所述一个或多个处理器在电路中实现并且与所述存储器通信,所述一个或多个处理器被配置为:基于参数值k确定量化参数(QP)值,其中所述参数值k指定将在解码器处使用的每两倍缩放步长的QP点的数量;使用所述QP值对所述点云进行编码;对指示所述QP值的一个或多个语法元素进行编码;以及对指示所述参数值k的语法元素进行编码。2.根据权利要求1所述的装置,其中指示所述QP值的所述一个或多个语法元素包括右移所述参数值k的值。3.根据权利要求1所述的装置,其中所述参数值k是范围在0至最大参数值K之间的整数,其中所述最大参数值K指示所述QP值的最大精度。4.根据权利要求3所述的装置,其中等于3的所述最大参数值K指示每两倍所述缩放步长的8个QP点的所述最大精度。5.根据权利要求4所述的装置,其中等于第一值的所述参数值k指示每两倍所述缩放步长的8个QP点,等于第二值的所述参数值k指示每两倍所述缩放步长的4个QP点,等于第三值的所述参数值k指示每两倍所述缩放步长的2个QP点,并且等于第四值的所述参数值k指示每两倍所述缩放步长的1个QP点。6.根据权利要求4所述的装置,其中所述QP值是通过将所述一个或多个语法元素的值乘以所述参数值k的函数而导出的。7.根据权利要求1所述的装置,其中为了对指示所述参数值k的所述语法元素进行编码,所述一个或多个处理器被进一步配置为:对在序列参数集、几何参数集、自适应参数集、切片或数据单元中的一个或多个中指示所述参数值k的所述语法元素进行编码。8.根据权利要求1所述的装置,其中为了使用所述QP值对所述点云进行编码,所述一个或多个处理器被进一步配置为:使用所述确定的QP来量化所述点云的节点位置。9.根据权利要求1所述的装置,进一步包括:传感器,其被配置为生成所述点云。10.一种对点云进行编码的方法,所述方法包括:基于参数值k确定量化参数(QP)值,其中所述参数值k指定将在解码器处使用的每两倍缩放步长的QP点的数量;使用所述QP值对所述点云进行编码;对指示所述QP值的一个或多个语法元素进行编码;以及对指示所述参数值k的语法元素进行编码。11.根据权利要求10所述的方法,其中指示所述QP值的所述一个或多个语法元素包括右移所述参数值k的值。12.根据权利要求10所述的方法,其中所述参数值k是范围在0至最大参数值K之间的整
数,其中所述最大参数值K指示所述QP值的最大精度。13.根据权利要求12所述的方法,其中等于3的所述最大参数值K指示每两倍所述缩放步长的8个QP点的所述最大精度。14.根据权利要求13所述的方法,其中等于第一值的所述参数值k指示每两倍所述缩放步长的8个QP点,等于第二值的所述参数值k指示每两倍所述缩放步长的4个QP点,等于第三值的所述参数值k指示每两倍所述缩放步长的2个QP点,并且等于第四值的所述参数值k指示每两倍所述缩放步长的1个QP点。15.根据权利要求13所述的方法,其中所述QP值是通过将所述一个或多个语法元素的值乘以所述参数值k的函数而导出的。16.根据权利要求10所述的方法,其中对指示所述参数值k的所述语法元素进行编码包括:对在序列参数集、几何参数集、自适应参数集、切片或数据单元中的一个或多个中指示所述参数值k的所述语法元素进行编码。17.根据权利要求10所述的方法,其中使用所述QP值对所述点云进行编码包括:使用所述确定的QP来量化所述点云的节点位置。18.一种被配置为对点云进行编码的装置,所述装置包括:用于基于参数值k确定量化参数(QP)值的部件,其中所述参数值k指定将在解码器处使用的每两倍缩放步长的QP点的数量;用于使用所述QP值对所述点云进行编码的部件;用于对指示所述QP值的一个或多个语法元素进行编码的部件;以及用于对指示所述参数值k的语法元素进行编码的部件。19.一种存储指令的非暂时性计算机可读存储介质,所述指令在被执行时使被配置为对点云进行编码的设备的一个或多个处理器:基于参数值k确定量化参数(QP)值,其中所述参数值k指定将在解码器处使用的每两倍缩放步长的QP点的数量;使用所述QP值对所述点云进行编码;对指示所述QP值的一个或多个语法元素进行编码;以及对指示所述参数值k的语法元素进行编码。20.一种被配置为对点云进行解码的装置,所述...

【专利技术属性】
技术研发人员:AK拉马苏布拉莫尼安LJ克洛夫斯基B雷G范德奥韦拉M卡尔切维茨
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1