对包含编码视频的文件中的条带的访问制造技术

技术编号:37702581 阅读:8 留言:0更新日期:2023-06-01 23:49
一种设备包括用于快速且高效地访问包含编码视频的文件中的条带的解码装置。解码装置包括通信接口和可操作地耦合到通信接口的处理器。通信接口被配置为接收压缩比特流。处理器在分量轨道中确定压缩比特流的将解码的一个或更多个条带。处理器还识别分量轨道的配置记录中的轨道参考,其中,轨道参考指示与分量轨道分离开的轨道,并且轨道包括处理所述一个或更多个条带所需的参数集。处理器还使用包括在识别的轨道中的参数集对所述一个或更多个条带进行解码以用于显示。条带进行解码以用于显示。条带进行解码以用于显示。

【技术实现步骤摘要】
【国外来华专利技术】对包含编码视频的文件中的条带的访问


[0001]本申请要求于2020年10月6日提交的美国临时专利申请No.63/088,057和于2021年1月5日提交的美国临时专利申请No.63/133,996的优先权,其全部内容通过引用并入本文。本公开总体上涉及视频编码装置和处理。更具体地,本公开涉及对包含编码视频的文件中的条带的快速且高效访问。

技术介绍

[0002]ISO/IEC 23094

1 EVC支持将画面内的矩形区域编码为可独立解码单元,也就是条带。已经以可在不参考来自其他条带的信息的情况下解析各个条带的方式指定了EVC条带语法。此外,条带还可被编码为与同一画面中的其他条带没有编码依赖性,但是与来自先前编码画面的其他条带具有编码依赖性,使得它们可被独立地解码。如果一个或更多个条带存储在单独的轨道中,则应用可通过仅解析相关轨道而不是解析存储在单个轨道中的整个流以识别感兴趣的条带来快速且有效地仅访问需要访问的条带。

技术实现思路

[0003]技术方案
[0004]本公开提供对包含编码视频的文件中的条带的快速且高效访问。
[0005]在第一实施例中,一种设备包括用于快速且有效地访问包含编码视频的文件中的条带的解码装置。包含在文件中的视频数据的结构与视频编解码器兼容。解码装置包括通信接口和可操作地耦合到通信接口的处理器。通信接口被配置为接收压缩比特流。处理器被配置为在分量轨道中确定压缩比特流的将解码的一个或更多个条带。处理器还被配置为识别所述分量轨道的配置记录中的轨道参考,其中,所述轨道参考指示与所述分量轨道分离开的轨道,并且所述轨道包括处理所述一个或更多个条带所需的参数集。处理器还被配置为使用包括在识别的轨道中的参数集对所述一个或更多个条带进行解码以用于显示。
附图说明
[0006]为了更完整地理解本公开及其优点,现在参照结合附图进行的以下描述,其中相同的附图标记表示相同的部件:
[0007]图1示出了根据本公开的实施例的示例通信系统;
[0008]图2和图3示出了根据本公开的实施例的示例电子装置;
[0009]图4示出了根据本公开的实施例的示例环境架构的框图;
[0010]图5示出了根据本公开的划分为条带的示例画面;
[0011]图6示出了根据本公开的示例比特流;以及
[0012]图7示出了根据本公开的用于快速且有效地访问文件中的条带的示例方法;以及
[0013]图8示出了根据本公开的用于快速且有效地访问文件中的条带的示例方法800。
具体实施方式
[0014]在第一实施例中,一种设备包括用于快速且高效地访问文件中的条带的解码装置。包含在文件中的视频数据的结构与视频编解码器兼容。解码装置包括通信接口和可操作地耦合到通信接口的处理器。通信接口被配置为接收压缩比特流。处理器被配置为在分量轨道中确定压缩比特流的将解码的一个或更多个条带。处理器还被配置为识别所述分量轨道的配置记录中的轨道参考,其中,所述轨道参考指示与所述分量轨道分离开的轨道,并且所述轨道包括处理一个或更多个条带所需的参数集。处理器还被配置为使用包括在识别的轨道中的参数集对所述一个或更多个条带进行解码以用于显示。
[0015]在第二实施例中,一种用于快速且有效地访问文件中的条带的方法包括接收压缩比特流和与压缩比特流相关的元数据。该方法还包括在分量轨道中确定压缩比特流的将解码的一个或更多个条带。所述方法还包括识别所述分量轨道的配置记录中的轨道参考,其中,所述轨道参考指示与所述分量轨道分离开的轨道,并且所述轨道包括处理所述一个或更多个条带所需的参数集。另外,该方法包括使用包括在识别的轨道中的参数集来解码所述一个或更多个条带以用于显示。
[0016]在第三实施例中,一种设备包括用于快速且有效地访问文件中的条带的编码器。编码器包括处理器和可操作地耦合到处理器的通信接口。处理器被配置为对轨道中的参数集进行编码以用于处理分量轨道中的一个或更多个条带。处理器还被配置为对与具有参数集的轨道分离开的分量轨道中的所述一个或更多个条带进行编码。处理器还被配置为对分量轨道的配置记录中的轨道参考进行编码,其中,轨道参考指示包括处理所述一个或更多个条带所需的参数集的轨道。通信接口被配置为发送包括轨道和分量轨道的压缩比特流。
[0017]根据以下附图、描述和权利要求,其他技术特征对于本领域技术人员而言可以是显而易见的。
[0018]在进行下面的具体实施方式之前,阐述贯穿本专利文件使用的特定词语和短语的定义可能是有利的。术语“耦合”及其派生词是指两个或更多个元件之间的任何直接或间接通信,无论这些元件是否彼此物理接触。术语“发送”、“接收”和“通信”及其派生词包括直接和间接通信。术语“包括”以及其派生词指包括但不限于。术语“或”是包含性的,指和/或。短语“与
……
相关联”及其派生词指包括、被包括在
……
内、与
……
互连、包含、被包含在
……
内、连接到或与
……
连接、耦合到或与
……
耦合、可与
……
通信、与
……
协作、交错、并置、接近于、绑定到或与
……
绑定、具有、具有
……
的性质、具有到或与
……
的关系等。术语“控制器”指控制至少一个操作的任何装置、系统或其部件。这样的控制器可以以硬件或硬件和软件和/或固件的组合来实现。与任何特定控制器相关联的功能可以是集中式的或分布式的,无论是本地的还是远程的。当与一列项目一起使用时,短语
“……
中的至少一个”指可使用所列项目中的一个或更多个的不同组合,并且可仅需要列表中的一个项目。例如,“A、B和C中的至少一个”包括以下组合中的任何一个:A、B、C、A和B、A和C、B和C、以及A和B和C。
[0019]此外,下面描述的各种功能可由一个或更多个计算机程序实现或支持,每个计算机程序由计算机可读程序代码形成并且实施在计算机可读介质中。术语“应用”和“程序”是指适于在合适的计算机可读程序代码中实现的一个或更多个计算机程序、软件组件、指令集、过程、功能、对象、类、实例、相关数据或其一部分。短语“计算机可读程序代码”包括任何类型的计算机代码,包括源代码、目标代码和可执行代码。短语“计算机可读介质”包括能够
由计算机访问的任何类型的介质,诸如只读存储器(ROM)、随机存取存储器(RAM)、硬盘驱动器、光盘(CD)、数字视频光盘(DVD)或任何其他类型的存储器。“非暂时性”计算机可读介质排除传输暂时性电信号或其他信号的有线、无线、光学或其他通信链路。非暂时性计算机可读介质包括可永久存储数据的介质和可存储数据并稍后重写的介质,诸如可重写光盘或可擦除存储器装置。
[0020]贯穿本专利文件提供了对其他特定词语和短语的定义。本领域普通技术人员应当理解,在许多情况下,如果不是大多数情况,这样的定义适用于这样定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种解码装置,所述解码装置包括:通信接口,被配置为接收压缩比特流;以及处理器,可操作地耦合到所述通信接口,所述处理器被配置为进行以下操作:在分量轨道中确定压缩比特流的将解码的一个或更多个条带;识别所述分量轨道的配置记录中的轨道参考,其中,所述轨道参考指示与所述分量轨道分离开的轨道,并且所述轨道包括处理所述一个或更多个条带所需的参数集;以及使用包括在识别的轨道中的所述参数集对所述一个或更多个条带进行解码以用于显示。2.如权利要求1所述的解码装置,其中:与所述轨道参考相应的所述轨道是基本轨道,并且对所述分量轨道中的所述一个或更多个条带进行解码所需的所述参数集仅位于基本轨道中。3.如权利要求2所述的解码装置,其中,对所述分量轨道进行解码所需的所述参数集位于基本轨道的配置记录中。4.如权利要求2所述的解码装置,其中,所述处理器还被配置为将位于基本轨道的媒体数据中的参数集复制到基本轨道的配置记录中。5.如权利要求1所述的解码装置,其中,所述分量轨道包括指示所述分量轨道不包括用于对所述一个或更多个条带进行解码的任何参数集的样本条目类型。6.如权利要求1所述的解码装置,其中,每个轨道包括指示特定轨道是否包括非VCL NAL单元的样本条目类型值,其中,所述非VCL NAL单元包括SPS参数集、PPS参数集或APS参数集。7.如权利要求1所述的解码装置,其中,所述分量轨道包括所述一个或更多个条带的条带标识的列表。8.一种方法,所述方法包括:接收压缩比特流和与所述压缩比特流相关的元数据;在分量轨道中确定压缩比特流的将解码的一个或更多个条带;识别...

【专利技术属性】
技术研发人员:林荣权
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1