基于视频的点云压缩(V-PCC)时序信息制造技术

技术编号:33702236 阅读:51 留言:0更新日期:2022-06-06 08:14
一种PCC解码器实现的方法,所述方法包括:所述PCC解码器接收包括timing_info_present_flag的点云码流,其中,所述timing_info_present_flag表示num_units_in_tick、time_scale和poc_proportional_to_timing_flag在语法结构中存在还是不存在;所述PCC解码器使用所述timing_info_present_flag对所述点云码流进行解码,以获得经解码的点云码流。一种PCC解码器实现的方法,所述方法包括:所述PCC解码器接收包括num_units_in_tick的点云码流,其中,所述num_units_in_tick是以time_scale赫兹(hertz,Hz)频率工作的时钟的时间单元数,所述频率对应于时钟计时周期计数器的一个增量;所述PCC解码器使用所述num_units_in_tick对所述点云码流进行解码,以获得经解码的点云码流。点云码流。点云码流。

【技术实现步骤摘要】
【国外来华专利技术】基于视频的点云压缩(V

PCC)时序信息
[0001]相关申请交叉引用
[0002]本申请要求于2019年10月7日提交的美国临时专利申请第62/911,815号的优先权,该美国临时专利申请通过引用的方式并入本文中。


[0003]所公开的实施例大体上涉及一种PCC,具体涉及一种V

PCC时序信息。

技术介绍

[0004]即使视频相对较短,也需要大量的视频数据来描述,当数据要在带宽容量有限的通信网络中流式传输或以其它方式传输时,这样可能会造成困难。因此,视频数据通常要先压缩,然后通过现代电信网络进行传输。由于内存资源可能有限,当在存储设备中存储视频时,该视频的大小也可能是一个问题。视频压缩设备通常在源侧使用软件和/或硬件对视频数据进行编码,然后进行传输或存储,从而减少表示数字视频图像所需的数据量。然后,由对视频数据进行解码的视频解压缩设备在目的地侧接收压缩数据。在有限的网络资源以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量的情况下能够提高压缩比。

技术实现思路

[0005]第一方面涉及一种PCC解码器实现的方法,所述方法包括:所述PCC解码器接收包括timing_info_present_flag的点云码流,其中,所述timing_info_present_flag表示num_units_in_tick、time_scale和poc_proportional_to_timing_flag在语法结构中存在还是不存在;所述PCC解码器使用所述timing_info_present_flag对所述点云码流进行解码,以获得经解码的点云码流。
[0006]这些实施例提供timing_info_present_flag、num_units_in_tick、time_scale、poc_proportional_to_timing_flag和num_ticks_poc_diff_one_minus1作为码流中的语法元素。这些语法元素提供了时序信息,从而提供了更准确的重建过程。
[0007]可选地,在上述任一方面中,所述timing_info_present_flag等于1表示所述num_units_in_tick、所述time_scale和所述poc_proportional_to_timing_flag在所述语法结构中存在。
[0008]可选地,在上述任一方面中,所述timing_info_present_flag等于0表示所述num_units_in_tick、所述time_scale和所述poc_proportional_to_timing_flag在所述语法结构中不存在。
[0009]第二方面涉及一种PCC编码器实现的方法,所述方法包括:生成timing_info_present_flag,其中,所述timing_info_present_flag表示num_units_in_tick、time_scale和poc_proportional_to_timing_flag在语法结构中存在还是不存在;所述PCC编码器将所述timing_info_present_flag编码到点云码流中;所述PCC编码器存储所述点云码
流,以发送给PCC解码器。
[0010]第三方面涉及一种PCC解码器实现的方法,所述方法包括:所述PCC解码器接收包括num_units_in_tick的点云码流,其中,所述num_units_in_tick是以time_scale Hz频率工作的时钟的时间单元数,所述频率对应于时钟计时周期计数器的一个增量;所述PCC解码器使用所述num_units_in_tick对所述点云码流进行解码,以获得经解码的点云码流。
[0011]可选地,在上述任一方面中,所述一个增量被称为时钟计时周期。
[0012]可选地,在上述任一方面中,所述num_units_in_tick应大于0。
[0013]可选地,在上述任一方面中,以秒为单位的时钟计时周期等于所述num_units_in_tick除以所述time_scale的商。
[0014]第四方面涉及一种PCC编码器实现的方法,所述方法包括:生成num_units_in_tick,其中,所述num_units_in_tick是以time_scale Hz频率工作的时钟的时间单元数,所述频率对应于时钟计时周期计数器的一个增量;所述PCC编码器将所述num_units_in_tick编码到点云码流中;所述PCC编码器存储所述点云码流,以发送给PCC解码器。
[0015]第五方面涉及一种PCC解码器实现的方法,所述方法包括:所述PCC解码器接收包括time_scale的点云码流,其中,所述time_scale值是一秒内经过的时间单元数;所述PCC解码器使用所述time_scale对所述点云码流进行解码,以获得经解码的点云码流。
[0016]第六方面涉及一种PCC编码器实现的方法,所述方法包括:生成time_scale,其中,所述time_scale是一秒内经过的时间单元数;所述PCC编码器将所述time_scale编码到点云码流中;所述PCC编码器存储所述点云码流,以发送给PCC解码器。
[0017]第七方面涉及一种PCC解码器实现的方法,所述方法包括:所述PCC解码器接收包括poc_proportional_to_timing_flag的点云码流,其中,所述poc_proportional_to_timing_flag等于第一值表示CS中不是所述CS中按解码顺序的第一分量的每个分量的顺序编号值相对于所述CS中的所述第一分量的输出时间,与所述分量的输出时间成比例,并且其中,所述poc_proportional_to_timing_flag等于第二值表示所述CS中不是所述CS中按所述解码顺序的所述第一分量的每个分量的所述顺序编号值可以相对于所述CS中的所述第一分量的所述输出时间,与所述分量的所述输出时间成比例或不成比例;所述PCC解码器使用所述poc_proportional_to_timing_flag对所述点云码流进行解码,以获得经解码的点云码流。
[0018]可选地,在上述任一方面中,所述第一值是1。
[0019]可选地,在上述任一方面中,所述第一值是0。
[0020]第八方面涉及一种PCC编码器实现的方法,所述方法包括:生成poc_proportional_to_timing_flag,其中,所述poc_proportional_to_timing_flag等于第一值表示CS中不是所述CS中按解码顺序的第一分量的每个分量的顺序编号值相对于所述CS中的所述第一分量的输出时间,与所述分量的输出时间成比例,并且其中,所述poc_proportional_to_timing_flag等于第二值表示所述CS中不是所述CS中按所述解码顺序的所述第一分量的每个分量的所述顺序编号本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由点云压缩(point cloud compression,PCC)解码器实现的方法,其特征在于,包括:所述PCC解码器接收包括timing_info_present_flag值的点云码流,其中,所述timing_info_present_flag值表示num_units_in_tick值、time_scale值和poc_proportional_to_timing_flag值在语法结构中存在还是不存在;所述PCC解码器使用所述timing_info_present_flag值对所述点云码流进行解码,以获得经解码的点云码流。2.根据权利要求1所述的方法,其特征在于,所述timing_info_present_flag值等于1表示所述num_units_in_tick值、所述time_scale值和所述poc_proportional_to_timing_flag值在所述语法结构中存在。3.根据权利要求1或2所述的方法,其特征在于,所述timing_info_present_flag值等于0表示所述num_units_in_tick值、所述time_scale值和所述poc_proportional_to_timing_flag值在所述语法结构中不存在。4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:存储所述点云码流;显示来自所述经解码的点云码流的图像或视频。5.一种点云压缩(point cloud compression,PCC)解码器,其特征在于,包括:存储器,用于存储指令;处理器,与所述存储器耦合,并且用于执行所述指令,以执行根据权利要求1至4中任一项所述的方法。6.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非瞬时性介质中的计算机可执行指令;在由处理器执行时,所述计算机可执行指令使得点云压缩(point cloud compression,PCC)解码器执行根据权利要求1至4中任一项所述的方法。7.一种由点云压缩(point cloud compression,PCC)编码器实现的方法,其特征在于,包括:生成timing_info_present_flag值,其中,所述timing_info_present_flag值表示num_units_in_tick值、time_scale值和poc_proportional_to_timing_flag值在语法结构中存在还是不存在;所述PCC编码器将所述timing_info_present_flag值编码到点云码流中;所述PCC编码器存储所述点云码流,以发送给PCC解码器。8.一种由点云压缩(point cloud compression,PCC)解码器实现的方法,其特征在于,包括:所述PCC解码器接收包括num_units_in_tick值的点云码流,其中,所述num_units_in_tick值是以time_scale赫兹(hertz,Hz)频率工作的时钟的时间单元数,所述频率对应于时钟计时周期计数器的一个增量;所述PCC解码器使用所述num_units_in_tick值对所述点云码流进行解码,以获得经解码的点云码流。9.根据权利要求8所述的方法,其特征在于,所述一个增量被称为时钟计时周期。10.根据权利要求8或9所述的方法,其特征在于,所述num_units_in_tick值应大于0。
11.根据权利要求8至10中任一项所述的方法,其特征在于,以秒为单位的时钟计时周期等于所述num_units_in_tick值除以所述time_scale的商。12.根据权利要求8至11中任一项所述的方法,其特征在于,还包括:存储所述点云码流;显示来自所述经解码的点云码流的图像或视频。13.一种点云压缩(point cloud compression,PCC)解码器,其特征在于,包括:存储器,用于存储指令;处理器,与所述存储器耦合,并且用于执行所述指令,以执行根据权利要求8至12中任一项所述的方法。14.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非瞬时性介质中的计算机可执行指令;在由处理器执行时,所述计算机可执行指令使得点云压缩(point cloud compression,PCC)解码器执行根据权利要求8至12中任一项所述的方法。15.一种由点云压缩(point cloud compression,PCC)编码器实现的方法,其特征在于,包括:生成num_units_in_tick值,其中,所述num_units_in_tick值是以time_scale赫兹(hertz,Hz)频率工作的时钟的时间单元数,所述频率对应于时钟计时周期计数器的一个增量;所述PCC编码器将所述num_units_in_tick值编码到点云码流中;所述PCC编码器存储所述点云码流,以发送给PCC解码器。16.一种由点云压缩(point cloud compression,PCC)解码器实现的方法,其特征在于,包括:所述PCC解码器接收包括time_scale值的点云码流,其中,所述time_scale值是一秒内经过的时间单元数;所述PCC解码器使用所述time_scale值对所述点云码流进行解码,以获得经解码的点云码流。17.根据权利要求16所述的方法,其特征在于,还包括:存储所述点云码流;显示来自所述经解码的点云码流的图像或视频。18.一种点云压缩(point cloud compression,PCC)解码器,其特征在于,包括:存储器,用于存储指令;处理器,与所述存储器耦合,并且用于执行所述指令,以执行根据权利要求16或17所述的方法。19.一种计算机程序产品,其特征在于,所述计算机程序产...

【专利技术属性】
技术研发人员:弗莱德斯拉夫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1