有效子图片提取制造技术

技术编号:37271453 阅读:22 留言:0更新日期:2023-04-20 23:40
通过为每个切片提供开始位置信息,子图片提取变得不太复杂,开始位置信息指示相对于起始位置的开始位置,从开始位置向前,图片沿着编码路径被编码到相应切片中,编码路径在起始位置处开始遍历开始位置位于的段。可替换地或额外地,子图片提取过程被处理为类似于从多层数据流中选择一个层。数据流中选择一个层。数据流中选择一个层。

【技术实现步骤摘要】
有效子图片提取


[0001]本申请涉及用于有效子图片提取的概念。

技术介绍

[0002]子图片提取是一种具有已经编码到其中的视频图片的数据流在不需要重新编码的情况下被调整以适合子图片区域的过程。例如,HEVC DAM3 MCTS提取允许从原始全图片数据流提取子图片特定数据流,而不需要任何重新编码,例如,就运动补偿预测和残差编码而言,通过将图片不断地细分为彼此独立编码的图块,并且将图块分组为图块集,关于图块集,甚至运动补偿预测被限制为不跨越图块集边界。然而,此MCTS提取需要调整每个携带切片数据的NAL单元,以调整携带的切片头的切片段地址。
[0003]因此,子图片提取过程是已知的,但是具有即将到来的降低所涉及的任务的复杂度的概念将是有利的。

技术实现思路

[0004]本专利技术的目的是根据使子图片提取不太复杂的概念提供数据流、解码器和/或编码器。
[0005]此目的通过本申请的独立权利要求的主题实现。
[0006]根据本申请的第一方面,通过向每个切片提供开始位置信息使得子图片提取不太复杂,开始位置信息指示相对于起始位置的开始位置,图片从开始位置向前沿着编码路径被编码到相应切片中,编码路径在起始位置处开始遍历开始位置位于的段。图片被细分为由编码路径顺序地、逐段地遍历的段,其中每个切片具有编码到其中的段的一部分或者完整的一个或多个段,其中图片被编码到段中而不具有编码相互依赖性。图片以图片被划分为的切片为单位沿着编码路径被编码到数据流中。另外,每个切片包括指示开始位置位于的段的段信息。因此,开始位置信息和段信息一起使得能够确定相应切片的开始位置位于哪个段内,以及在此段中的何处。由于段在不具有编码相互依赖性的情况下被编码,因此去除与一个段有关的一个或多个切片而不影响另一段的可解码性是可能的。而且,即使通过混洗或重新排列图片的段和/或丢弃图片的段中的一些而使用图片的段来编译新的子图片,通过丢弃没有编码在其中的形成子图片的段的切片,并且采用仍然参考正确段并且由于相对位置指示而指示在相应段内的相应切片的开始位置的正确位置的尚未丢弃的切片,基于原始数据流形成相应子图片特定数据流是可能的。因此,根据本申请的第一方面,尽管在子图片数据流中重新排列图片的段和/或省略一些段,数据流使得能够容易地提取子图片,而不需要修改开始位置信息和段信息。换句话说,通过有机会仅仅省去或丢弃不属于包括在要提取的子图片中的任何段的切片,并且采用剩余的切片而不必修改开始位置信息,使得子图片提取过程更容易。
[0007]根据实施例,开始位置信息包括可变长度编码的开始地址语法元素。在子图片提取期间可以没有任何损失地使用可变长度编码,因为在子图片提取期间无论如何不需要反
转开始位置信息。
[0008]根据更进一步的实施例,数据流通过开始位置编码模式标记在开始位置信息之间可切换,开始位置信息指示相对于段的起始位置的相应切片的开始位置,或者绝对地相对于图片起始位置的相应切片的开始位置,编码路径在图片起始位置处开始遍历图片。根据此选项,可以扩展目前为止使用绝对开始位置指示的现有编解码器,以利用本文讨论的相对位置指示。解码器可能能够理解通过开始位置信息提供的两种类型的开始位置指示,或者仅仅理解它们中的一个。
[0009]根据更进一步的实施例,数据流还包括基地址数据字段,基地址数据字段针对每个段限定相应段的起始位置的基地址,基地址相对于图片起始位置沿着编码路径寻址起始位置。这些基地址的传送重新使用用于基于将图片自身细分为段来计算基地址的计算开销。
[0010]根据实施例,段信息包括段语法元素,段语法元素具有编码到其中的段索引,段索引对开始位置位于的段进行索引。语法元素可以使用固定长度编码被编码。数据流可包括限定段索引值与每个段的关联的索引数据字段。换句话说,索引数据字段可以明确地将标签,即段索引值,与段相关联,并且将切片的段信息设置为与相应切片的开始位置位于的段相关联的标签或段索引值。在子图片提取期间,可以容易地修改此标记。
[0011]本申请的可以与第一方面组合的另一个方面是通过处理类似于从多层数据流中选择一个层的子图片提取过程以使得子图片提取过程更容易。即,根据第二方面,可提取数据流包括参数集,参数集不仅指示数据流的图片的大小和从数据流解码图片所需的第一解码器能力水平的指示,而且还指示至少一个子图片解码选项以及针对至少一个子图片解码选项的减小的图片大小和从数据流的提取版本解码子图片所需的第二解码器能力水平。此子图片解码选项被当作相对于与完整图片对应的较高层的子层:通过从数据流剥离或丢弃具有编码到其中的与组成子图片的段簇在空间上偏移的段的切片,从数据流得到数据流的提取版本。切片可包括或不包括如上文关于第一方面所讨论的开始位置信息和段信息。然而,如果每个切片包括指示相应切片覆盖的段的段信息,则可能就足够了。因此,根据第二方面,子图片提取的过程类似于在多层数据流的若干层之间的转换,并且确实仅仅需要省略不属于预期层的切片,即,在这里,不覆盖包括在待提取的子图片中的任何段的切片。不需要“转化”或“修改”待被采纳到提取的数据流中的数据流的切片。
[0012]有利的方面是从属权利要求的主题。
附图说明
[0013]下面参照附图描述本申请的优选实施例,其中:
[0014]图1示出说明使用用于切片的相对开始位置指示用于减轻子图片提取过程的可提取数据流的概念的示意图,其中图1示出尚未提取的数据流以及提取过程和提取的数据流以及包括编码器、解码器和可选的网络设备的参与实体;
[0015]图2示出说明图片和数据流的一部分的示意图,以说明数据流在相对切片开始位置指示和绝对切片开始位置指示之间可切换的实施例;
[0016]图3示出说明作为HEVC数据流的变体的、如关于图1所呈现的数据流的实施方式的示意图;
[0017]图4示出用于说明在参数集,这里示例性地是图片参数集,内传送的内容的伪码,如其可以在图3的实施方式中使用的那样;
[0018]图5示出图片及其分段为段的示意图,以及在关于图3提供的实施方式示例呈现的伪码中使用的参数;
[0019]图6示出根据图3的实施方式示例的指示在切片头中传送的可能的内容的伪码;
[0020]图7示出指示可以用于实现图3的编解码器示例的分块语法(tiling syntax)的伪码;
[0021]图8示出说明参数集的可能的内容的伪码,本文中示例性地是使用图7的分块语法的序列参数集;
[0022]图9示出用于说明参数集的可能的内容的伪码,本文中示例性地是使用图7的分块语法的图片参数集;
[0023]图10示出说明用于实现图3的示例的切片头的内容的可能的内容的伪码,与图6的不同之处在于段可以是一个或多个图块的组成;
[0024]图11示出说明图片参数集的可能的内容的伪码,本文中示例性地是序列参数集,用于说明参数集传送用于多于完整图片解码选项、但是额外地至少一个子图片解码选项的信息的可能性。
具体实施方式...

【技术保护点】

【技术特征摘要】
1.一种编码方法,所述方法包括:将图片(18)划分为切片(28),其中所述图片(18)被细分为由编码路径顺序地遍历的段(30),并且其中所述切片(28)中的每一个具有完整地编码到其中的所述段(30)中的一个或多个;提供包含与所述切片(28)中的相应切片(26)相对应的开始位置信息(42)的切片头(34),其中所述开始位置信息(42)指示所述切片(26)相对于起始位置(44)的开始位置(40),所述图片(18)沿着所述编码路径(22)从所述起始位置(44)被编码;以及将所述切片头(34)和所述相应切片(26)编码成数据流(10)。2.根据权利要求1所述的方法,其中所述图片(18)被编码成所述段,所述段不具有编码相互依赖性。3.根据权利要求1所述的方法,其中所述段(30)包括图块。4.根据权利要求1所述的方法,其中所述起始位置(44)由参数集(36)指示。5.一种编码器(16),包括:处理器,所述处理器执行指令以执行根据权利要求1至4中任一项所述的...

【专利技术属性】
技术研发人员:罗伯特
申请(专利权)人:弗劳恩霍夫应用研究促进协会
类型:发明
国别省市:

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

1