视频编码与解码方法和设备技术

技术编号:29421156 阅读:65 留言:0更新日期:2021-07-23 23:19
公开了用于编码、解码和提取一个或多个比特流以形成一个或多个子比特流的技术。在一个示例方面,一种用于视频或图片处理的方法包括:将图片划分为一个或多个瓦片并且基于一个或多个瓦片使用一个或多个配置生成一个或多个比特流。生成一个或多个比特流中的每个包括:将一个或多个瓦片中的每个划分为一个或多个条带,并且针对一个或多个条带中的每个条带执行:第一编码步骤,用于在条带头中对瓦片标识符进行编码,以及第二编码步骤,用于在条带头中对指示条带在瓦片中的位置的条带第二地址进行编码。

【技术实现步骤摘要】
【国外来华专利技术】视频编码与解码方法和设备
本专利文档总体涉及视频处理和通信。
技术介绍
随着视频处理技术的发展,通常需要将视频或图片划分为多个区域以促进重新同步、并行处理、感兴趣区域编码和流式传输、分组传输和/或视口相关的流式传输。有必要改进现有的划分方法,以便更有效地访问图片内的感兴趣区域。
技术实现思路
本专利文档特别地描述了用于编码数字视频或图片以生成一个或多个比特流、解码比特流以重构数字视频或图片、并提取一个或多个比特流以形成一个或多个子比特流的技术。在一个示例方面,公开了一种用于视频或图片处理的方法。该方法包括:将图片划分为一个或多个瓦片(tile);并且基于所述一个或多个瓦片使用一个或多个配置来生成一个或多个比特流。生成所述一个或多个比特流中的每个包括:将所述一个或多个瓦片中的每个划分为一个或多个条带(slice),并且针对一个或多个条带中的每个条带执行以下操作:第一编码步骤,用于在条带头中对瓦片标识符进行编码,以及第二编码步骤,用于在条带头中对指示条带在瓦片中的位置的条带第二地址进行编码。所述瓦片标识符指示所述条带所驻留在的瓦片。所述第二地址基于指示条带在图片中的位置的条带第一地址和瓦片地址来确定。在另一个示例方面,公开了一种用于解码视频或图片处理中的图片的方法。所述图片被划分为一个或多个瓦片,并且所述一个或多个瓦片中的每个被划分为一个或多个条带。所述方法包括:从比特流中的条带头获得瓦片标识符,从比特流中的条带头获得第二地址,基于所述瓦片标识符和所述第二地址来确定指示所述条带在图片中的位置的条带第一地址。所述瓦片标识符指示所述条带所驻留在的瓦片。所述第二地址指示条带在瓦片中的位置。在另一个示例方面,公开了一种用于处理视频或图片的一个或多个比特流的方法。所述图片被划分为一个或多个瓦片,并且所述一个或多个瓦片中的每个被划分为一个或多个条带。所述方法包括:确定一个或多个目标瓦片标识符,其标识位于图片的目标区域中的一个或多个目标瓦片。一个或多个目标瓦片标识符被包括在一个或多个比特流中。所述方法包括:从一个或多个比特流的每个中从条带头获得瓦片标识符。所述瓦片标识符指示所述条带所驻留在的瓦片。所述方法包括:基于来自条带头的瓦片标识符等于一个或多个目标瓦片标识符之一的确定来组成子比特流。所述方法包括:确定与所述目标区域相对应的目标瓦片参数。所述目标瓦片参数包括指示所述一个或多个目标瓦片的划分方式的目标瓦片划分参数。所述目标瓦片参数还包括所述一个或多个目标瓦片标识符。所述方法包括:在所述子比特流的数据单元中编码目标瓦片参数。在另一示例方面,公开了一种用于视频或图片处理的设备。该设备包括:编码器控制单元,其被配置为生成一个或多个配置,以及编码器,其被配置为从编码器控制单元接收一个或多个配置以生成一个或多个比特流。编码器包括:划分单元,被配置为将图片划分为一个或多个瓦片,并将所述一个或多个瓦片中的每个划分为一个或多个条带。划分单元还被配置为:针对所述一个或多个条带中的每个条带执行以下操作:确定指示所述条带所驻留在的瓦片的瓦片标识符,以及确定指示条带在瓦片中的位置的条带第二地址。所述第二地址基于指示条带在图片中的位置的条带第一地址和瓦片地址来确定。在另一示例方面,公开了一种用于解码视频或图片处理中的图片的设备。图片被划分为一个或多个条带,并且所述一个或多个瓦片中的每个被划分为一个或多个条带。该设备被配置为实施以下方法,该方法包括:从比特流中的条带头获得瓦片标识符,从比特流中的条带头获得第二地址,基于所述瓦片标识符和所述第二地址来确定指示所述条带在图片中的位置的条带第一地址。所述瓦片标识符指示所述条带所驻留在的瓦片。所述第二地址指示条带在瓦片中的位置。在另一示例方面,公开了一种用于处理视频或图片的一个或多个比特流的设备。所述图片被划分为一个或多个瓦片,并且所述一个或多个瓦片中的每个被划分为一个或多个条带。所述设备包括:控制单元,被配置为确定一个或多个目标瓦片标识符,所述一个或多个目标瓦片标识符标识位于图片的目标区域中的一个或多个目标瓦片。所述一个或多个目标瓦片标识符被包括在一个或多个比特流中。所述设备包括:解析单元,被配置为从一个或多个比特流的每个中从条带头获得瓦片标识符。所述瓦片标识符指示所述条带所驻留在的瓦片。所述设备包括:形成单元,被配置为:基于来自条带头的瓦片标识符等于一个或多个目标瓦片标识符之一的确定来组成子比特流;确定与所述目标区域相对应的目标瓦片参数;在子比特流的数据单元中编码所述目标瓦片参数。所述目标瓦片参数包括指示所述一个或多个目标瓦片的划分方式的目标瓦片划分参数。所述目标瓦片参数还包括所述一个或多个目标瓦片标识符。在另一示例方面,公开了一种计算机程序存储介质。该计算机程序存储介质包括存储在其上的代码。当所述代码由处理器执行时,致使处理器执行上述方法。这些和其他方面在本文档中进行了描述。附图说明图1A示出了将图片划分为符合H.265标准的多个条带和瓦片的示例。图1B示出了将图片划分为H.265标准的多个条带和瓦片的另一个示例。图2描述根据当前技术的一个或多个实施例对视频或图片进行编码的示例编码器。图3示出了根据当前技术的一个或多个实施例将图片划分为瓦片和条带的示例。图4示出了根据当前技术的一个或多个实施例将图片划分为瓦片和条带的另一个示例。图5A示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片参数的语法结构的示例。图5B示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片参数的语法结构的另一示例。图5C示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片参数的语法结构的另一示例。图5D示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片参数的语法结构的另一示例。图5E示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片参数的语法结构的另一示例。图5F示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片参数的语法结构的另一示例。图5G示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片参数的语法结构的又一示例。图6A示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片标识符和条带地址的语法结构的又一示例。图6B示出了根据本技术的一个或多个实施例的用于在比特流中表示瓦片标识符和条带地址的语法结构的又一示例。图7描述了根据本技术的一个或多个实施例的对比特流进行解码的示例解码器。图8示出了根据本技术的一个或多个实施例的提取器的示例。图9描述了实施根据本技术的一个或多个实施例的技术的源设备的示例。图10示出了根据本技术的一个或多个实施例的媒体设备的示例。图11示出了根据本技术的一个或多个实施例的子比特流中的图片的瓦片和条带划分的示例。图12示出了根据本技术的一个或多个实施例的包括至少一个视频编码器或图片编码器的示例设备。图13示出了根据本技术的一个或多本文档来自技高网...

【技术保护点】
1.一种用于视频或图片处理的方法,包括:/n将图片划分为一个或多个瓦片;并且/n基于所述一个或多个瓦片使用一个或多个配置来生成一个或多个比特流,其中生成所述一个或多个比特流中的每个包括:/n将所述一个或多个瓦片中的每个划分为一个或多个条带,并且/n针对一个或多个条带中的每个条带,执行以下操作:/n第一编码步骤,用于在条带头中对瓦片标识符进行编码,其中,所述瓦片标识符指示所述条带所驻留在的瓦片,以及/n第二编码步骤,用于在条带头中对指示条带在瓦片中的位置的条带第二地址进行编码,其中,所述第二地址基于指示条带在图片中的位置的条带第一地址和瓦片地址来确定。/n

【技术特征摘要】
【国外来华专利技术】1.一种用于视频或图片处理的方法,包括:
将图片划分为一个或多个瓦片;并且
基于所述一个或多个瓦片使用一个或多个配置来生成一个或多个比特流,其中生成所述一个或多个比特流中的每个包括:
将所述一个或多个瓦片中的每个划分为一个或多个条带,并且
针对一个或多个条带中的每个条带,执行以下操作:
第一编码步骤,用于在条带头中对瓦片标识符进行编码,其中,所述瓦片标识符指示所述条带所驻留在的瓦片,以及
第二编码步骤,用于在条带头中对指示条带在瓦片中的位置的条带第二地址进行编码,其中,所述第二地址基于指示条带在图片中的位置的条带第一地址和瓦片地址来确定。


2.根据权利要求1所述的方法,其中生成所述一个或多个比特流中的每个包括:
在图片的数据单元中对瓦片参数进行编码,其中,所述瓦片参数包括瓦片划分参数,所述瓦片划分参数指示图片中的一个或多个瓦片的划分方式,其中所述瓦片参数还包括标识所述一个或多个瓦片中的每个瓦片的瓦片标识符。


3.根据权利要求2所述的方法,其中,所述数据单元包括参数集的数据单元。


4.根据权利要求1至3中任一项所述的方法,其中,所述条带第一地址包括所述条带的第一样本在所述图片中的位置。


5.根据权利要求1至3中任一项所述的方法,其中,所述条带第一地址包括所述瓦片的第一编码块在所述图片中的排序号。


6.根据权利要求1至5中的任一项所述的方法,其中,所述第二地址包括所述条带的第一样本在所述瓦片中的位置。


7.根据权利要求6所述的方法,其中所述第二地址包括所述条带的第一样本的位置与所述瓦片的第一样本的位置之间的坐标偏移。


8.根据权利要求1至5中的任一项所述的方法,其中,所述第二地址包括所述条带的第一编码块在所述瓦片中的排序号。


9.根据权利要求8所述的方法,其中,所述条带的第一编码块的排序号基于编码块的扫描顺序来确定。


10.根据权利要求9所述的方法,其中,所述扫描顺序包括光栅扫描顺序。


11.根据权利要求1至10中的任一项所述的方法,其中,所述一个或多个配置包括值不同的至少一个参数,所述一个参数包括:用于图片的量化参数,图片的分辨率,用于一个或多个瓦片的量化参数,或所述一个或多个瓦片的分辨率。


12.一种用于解码视频或图片处理中的图片的方法,其中,所述图片被划分为一个或多个瓦片,并且所述一个或多个瓦片中的每个被划分为一个或多个条带,所述方法包括:
从比特流中的条带头获得瓦片标识符,其中,所述瓦片标识符指示所述条带所驻留在的瓦片;
从比特流中的条带头获得第二地址,其中,所述第二地址指示条带在瓦片中的位置;和
基于所述瓦片标识符和所述第二地址来确定指示所述条带在图片中的位置的条带第一地址。


13.根据权利要求12所述的方法,包括:
从比特流中的图片的数据单元获得瓦片参数,其中所述瓦片参数包括指示所述一个或多个瓦片的划分方式的瓦片划分参数,其中所述瓦片参数还包括标识所述一个或多个瓦片中的每个瓦片的瓦片标识符。


14.根据权利要求13所述的方法,其中,所述数据单元包括参数集的数据单元。


15.根据权利要求12至14中的任一项所述的方法,其中,所述条带第一地址包括所述条带的第一样本在所述图片中的位置。


16.根据权利要求12至14中的任一项所述的方法,其中,所述条带第一地址包括所述瓦片的第一编码块在所述图片中的排序号。


17.根据权利要求12至16中的任一项所述的方法,其中,所述第二地址包括所述条带的第一样本在所述瓦片中的位置。


18.根据权利要求17所述的方法,其中所述第二地址包括所述条带的第一样本的位置与所述瓦片的第一样本的位置之间的坐标偏移。


19.根据权利要求12至16中的任一项所述的方法,其中,所述第二地址包括所述条带的第一编码块在所述瓦片中的排序号。


20.根据权利要求19所述的方法,其中,所述条带的第一编码块的排序号基于编码块的扫描顺序来确定。


21.根据权利要求20所述的方法,其中,所述扫描顺序包括光栅扫描顺序。


22.一种用于处理视频或图片的一个或多个比特流的方法,其中所述图片被划分为一个或多个瓦片,并且所述一个或多个瓦片中的每个被划分为一个或多个条带,所述方法包括:
确定一个或多个目标瓦片标识符,其标识位于图片的目标区域中的一个或多个目标瓦片,其中,一个或多个目标瓦片标识符被包括在一个或多个比特流中;
从一个或多个比特流的每个中从条带头获得瓦片标识符,其中,所述瓦片标识符指示所述条带所驻留在的瓦片;
基于来自条带头的瓦片标识符等于一个或多个目标瓦片标识符之一的确定来组成子比特流;
确定与所述目标区域相对应的目标瓦片参数,其中,所述目标瓦片参数包括指示所述一个或多个目标瓦片的划分方式的目标瓦片划分参数,所述目标瓦片参数还包括所述一个或多个目标瓦片标识符...

【专利技术属性】
技术研发人员:李明吴平吴钊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1