用于点云译码的高级语法设计制造技术

技术编号:27529211 阅读:29 留言:0更新日期:2021-03-03 11:02
一种由视频解码器实现的点云译码(PCC)方法。该方法包括:接收编码位流,该编码位流包括数据单元头和数据单元,该数据单元头包含类型指示符,该类型指示符指定该数据单元的有效载荷中携带的内容的类型,以及解码该编码位流。以及解码该编码位流。以及解码该编码位流。

【技术实现步骤摘要】
【国外来华专利技术】用于点云译码的高级语法设计
相关申请的交叉引用
[0001]本申请要求王业奎等人的于2018年6月26日提交的申请号为62/690,132、专利技术名称为“用于点云译码的高级语法设计”的美国临时专利申请的优先权,其内容结合于此作为参考。


[0002]本公开涉及点云译码,尤其涉及用于点云译码的高级语法。

技术介绍

[0003]点云被广泛用于娱乐行业、智能汽车导航、地理空间检测、现实世界物体的三维(three dimensional,3D)建模、可视化等应用。考虑到点云非均匀采样几何结构,用于存储和传输这种数据的紧凑表示是有用的。与其他3D呈现相比,不规则的点云更为普遍,适用于更广范围的传感器和数据采集策略。例如,当在虚拟现实世界中执行3D呈现或在远程呈现环境中执行远程渲染时,将虚拟图形和实时指令的渲染作为密集点云数据集进行处理。

技术实现思路

[0004]第一方面涉及一种由视频解码器实现的点云译码(point cloud coding,PCC)的方法。该方法包括:接收编码位流(bitstream),该编码位流包括数据单元头(data unit header)和数据单元,该数据单元头包含类型指示符(type indicator),该类型指示符指定该数据单元的有效载荷中携带的内容的类型;以及解码该编码位流。
[0005]第二方面涉及一种由视频编码器实现的点云译码(PCC)的方法。该方法包括:生成编码位流,该编码位流包括数据单元头和数据单元,该数据单元头包含类型指示符,该类型指示符指定该数据单元的有效载荷中携带的内容的类型;以及发送该编码位流到解码器。
[0006]该方法提供了高级语法设计,解决了与如下所述的点云译码相关的一个或多个问题。因此,视频译码的过程和视频译码器都得到了改进,且更有效,等等。
[0007]在根据第一方面或第二方面的方法的第一实施方式中,该数据单元头是PCC网络抽象层(network abstraction layer,NAL)单元头。
[0008]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第二实施方式中,该数据单元是PCC NAL单元。
[0009]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第三实施方式中,该类型指示符指定该内容的类型是几何分量(geometry component)。
[0010]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第四实施方式中,该类型指示符指定该内容的类型是纹理分量(texture component)。
[0011]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施
方式的第五实施方式中,该类型指示符指定该内容的类型是几何分量或纹理分量。
[0012]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第六实施方式中,该类型指示符指定该内容的类型是辅助信息(auxiliary information)。
[0013]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第七实施方式中,该类型指示符指定该内容的类型是占用图(occupancy map)。
[0014]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第八实施方式中,该有效载荷包括高效视频译码(high efficiency video coding,HEVC)NAL单元。
[0015]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第九实施方式中,该有效载荷包括高级视频译码(advanced video coding,HEVC)NAL单元。
[0016]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第十实施方式中,该类型指示符包括五个比特。
[0017]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第十一实施方式中,该类型指示符包括七个比特。
[0018]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第十二实施方式中,该几何分量包括与点云帧相关联的一组坐标。
[0019]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第十三实施方式中,该组坐标是笛卡尔坐标。
[0020]在根据第一方面或第二方面的方法或根据第一方面或第二方面的上述任一实施方式的第十四实施方式中,纹理分量包括点云帧的一组亮度样本值。
[0021]第三方面涉及一种译码装置,包括:接收器,用于接收图片以进行编码或接收位流以进行解码;发射器,连接至接收器,该发射器用于将上述位流发送到解码器或将解码图像发送到显示器;存储器,连接至接收器或发射器中的至少一个,该存储器用于存储指令;以及处理器,连接到存储器,该处理器用于执行存储在上述存储器中的指令,以执行上述任一方面或实施方式的方法。
[0022]该译码装置利用高级语法设计,解决了与如下所述的点云译码相关的一个或多个问题。因此,视频译码的过程和视频译码器都得到了改进,且更有效,等等。
[0023]在根据第三方面的装置的第一实施方式中,该装置还包括用于显示图像的显示器。
[0024]第四方面涉及一种系统,该系统包括编码器以及与编码器通信的解码器。该编码器或解码器包括上述任一方面或实施方式的译码装置。
[0025]该系统利用高级语法设计,解决了与如下所述的点云译码相关的一个或多个问题。因此,视频译码的过程和视频译码器都得到了改进,且更有效,等等。
[0026]第五方面涉及一种译码装置,其包括:接收装置,用于接收图片进行编码或接收位流进行解码;发送装置,连接至接收装置,该发送装置用于将位流发送到解码器或将解码图像发送到显示装置;存储装置,连接至接收装置或发送装置中的至少一个,该存储装置用于存储指令;以及处理装置,连接至存储装置,该处理装置用于执行存储在该存储装置中的指
令,以执行前述任一方面或实施方式的方法。
[0027]该译码装置利用高级句法设计,解决了与如下所述的点云译码相关的一个或多个问题。因此,视频译码的过程和视频译码器都得到了改进,且更有效,等等。
[0028]为了更清楚,上述实施例中的任何一个可以与其他上述实施例中的任何一个或多个组合,以在本公开的范围内创建新的实施例。
[0029]结合附图和权利要求,通过以下的具体实施方式,将更清楚地理解上述以及其他特征。
附图说明
[0030]为了更全面地理解本公开,现在结合附图和具体实施方式参考以下简要描述,其中,相似的附图标记表示相似的部分。
[0031]图1是示出可以利用上下文建模技术的示例译码系统的框图。
[0032]图2是示出可以实现上下文建模技术的示例视频编码器的框图。
[0033]图3是示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由视频解码器实现的点云译码(PCC)方法,其特征在于,包括:接收编码位流,所述编码位流包括数据单元头和数据单元,所述数据单元头包含类型指示符,所述类型指示符指定所述数据单元的有效载荷中携带的内容的类型;以及解码所述编码位流。2.一种由视频编码器实现的点云译码(PCC)的方法,其特征在于,包括:生成编码位流,所述编码位流包括数据单元头和数据单元,所述数据单元头包含类型指示符,所述类型指示符指定所述数据单元的有效载荷中携带的内容的类型;以及将所述编码位流发送到解码器。3.根据权利要求1至2中任一项所述的方法,其特征在于,所述数据单元头是PCC网络抽象层(NAL)单元头。4.根据权利要求1至2中任一项所述的方法,其特征在于,所述数据单元是PCC NAL单元。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述类型指示符指定所述内容的类型是几何分量。6.根据权利要求1至4中任一项所述的方法,其特征在于,所述类型指示符指定所述内容的类型是纹理分量。7.根据权利要求1至4中任一项所述的方法,其特征在于,所述类型指示符指定所述内容的类型是几何分量或纹理分量。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述类型指示符指定所述内容的类型是辅助信息。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述类型指示符指定所述内容的类型是占用图。10.根据权利要求1至9中任一项所述的方法,其特征在于,所述有效载荷包括高效视频译码(HEVC)NAL单元。11.根据权利要求1至9中任一项所述的方法,其特征在于,所述有效载荷包括高级视频译码(AVC)NAL单元。12.根据权利要求1至11中任一项所述的方法,其特...

【专利技术属性】
技术研发人员:王业奎
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1