当前位置: 首页 > 专利查询>诺基亚公司专利>正文

用于视频编码的方法和装置制造方法及图纸

技术编号:11076866 阅读:67 留言:0更新日期:2015-02-25 15:08
公开一种方法、装置和计算机程序产品,其中接收第一参数集并且获得第一参数集的标识符。还接收第二参数集。基于以下各项中的至少一项确定第一参数集的有效性:在第二参数集中接收有效标识符值列表;以及如果第一参数集的标识符在有效参数值列表中,则确定第一参数集有效;在第二参数集中接收第二参数集的标识符;以及基于第一参数集的标识符和第二参数集的标识符,确定第一参数集有效。还公开一种方法、装置和计算机程序产品,其中对第一参数集进行编码并且将标识符附着到第一参数集。还对第二参数集进行编码。基于以下各项中的至少一项确定第一参数集的有效性:在第二参数集中附着有效标识符值列表;以及如果第一参数集的标识符在有效参数值列表中,则确定第一参数集有效;在第二参数集中附着第二参数集的标识符;以及基于第一参数集的标识符和第二参数集的标识符,确定第一参数集有效。

【技术实现步骤摘要】
【国外来华专利技术】用于视频编码的方法和装置
本申请总体上涉及一种用于视频编码和解码的装置、方法和计算机程序。
技术介绍
本节旨在于提供在权利要求中记载的本专利技术的背景或者上下文。这里的描述可以 包括如下概念,这些概念可以被探求,但未必是先前已经设想或者探求的概念。因此,除非 这里另有指示,在本节中描述的内容不是针对本申请中的说明书和权利要求书的现有技术 并且不因包含于本节中而被承认为现有技术。 在许多视频编码标准中,语法结构可以被布置在不同层中,其中层可以被定义为 具有非分支分级关系的语法结构集合中的一个语法结构。一般而言,更高层可以包含更低 层。编码层可以例如由编码的视频序列、画面、分片和树块层构成。一些视频编码标准引入 参数集的概念。参数集的实例可以包括所有画面、画面组(GOP)和序列级数据,比如画面大 小、显示窗口、运用的可选编码模式、宏块分配映射和其它实例。每个参数集实例可以包括 唯一标识符。每个分片首部可以包括对参数集标识符的参考,并且可以在对分片进行解码 时使用参考的参数集的参数值。参数集可以用来从序列、GOP和画面边界解耦不频繁地改 变的画面、GOP和序列级数据的传输和解码顺序。可以使用可靠的传输协议来带外传输参 数集,只要在它们被参考之前对它们进行解码。如果带内传输参数集,则可以多次重复它们 以与常规视频编码方案相比提高差错恢复(errorresilience)。可以在会话设立时间传输 参数集。然而,在一些系统(主要是广播系统)中,参数集的可靠带外传输可能不可行,相 反地,在参数集NAL单元中带内传达参数集。 【专利技术内容】 根据本专利技术的一些示例实施例,提供用于传输和接收参数集以及提供用于参数集 的标识符从而标识符实现确定参数集的有效性的方法、装置和计算机程序产品。在一些实 施例中,参数集是自适应参数集。在一些实施例中,在确定参数集是否有效时使用一个或者 多个参数集的标识符值。 在【具体实施方式】中提供本专利技术的示例的各方面。 根据本专利技术的第一方面,提供一种方法,该方法包括: 接收第一参数集; 获得第一参数集的标识符; 接收第二参数集; 基于以下各项中的至少一项确定第一参数集的有效性: -在第二参数集中接收有效标识符值列表;以及如果第一参数集的标识符在有效 参数值列表中,则确定第一参数集有效; -在第二参数集中接收第二参数集的标识符;以及基于第一参数集的标识符和第 二参数集的标识符,确定第一参数集有效。 根据本专利技术的第二方面,提供一种方法,该方法包括: 对第一参数集进行编码; 将第一参数集的标识符附着到第一参数集; 对第二参数集进行编码; 基于以下各项中的至少一项确定第一参数集的有效性: -在第二参数集中附着有效标识符值列表;以及如果第一参数集的标识符在有效 参数值列表中,则确定第一参数集有效; -在第二参数集中附着第二参数集的标识符;以及基于第一参数集的标识符和第 二参数集的标识符,确定第一参数集有效。 根据本专利技术的第三方面,提供一种装置,该装置包括至少一个处理器和至少一个 存储器,至少一个存储器包括计算机程序代码,至少一个存储器和计算机程序代码被配置 为与至少一个处理器一起,使该装置: 接收第一参数集; 获得第一参数集的标识符; 接收第二参数集;以及 基于以下各项中的至少一项确定第一参数集的有效性: -通过在第二参数集中接收有效标识符值列表;以及如果第一参数集的标识符在 有效参数值列表中,则确定第一参数集有效; -通过在第二参数集中接收第二参数集的标识符;以及基于第一参数集的标识符 和第二参数集的标识符,确定第一参数集有效。 根据本专利技术的第四方面,提供一种装置,该装置包括至少一个处理器和至少一个 存储器,至少一个存储器包括计算机程序代码,至少一个存储器和计算机程序代码被配置 为与至少一个处理器一起,使该装置: 对第一参数集进行编码; 将第一参数集的标识符附着到第一参数集; 对第二参数集进行编码;以及 基于以下各项中的至少一项确定第一参数集的有效性: -通过在第二参数集中附着有效标识符值列表;以及如果第一参数集的标识符在 有效参数值列表中,则确定第一参数集有效; -通过在第二参数集中附着第二参数集的标识符;以及基于第一参数集的标识符 和第二参数集的标识符,确定第一参数集有效。 根据本专利技术的第五方面,提供一种包括一个或者多个指令的一个或者多个序列的 计算机程序产品,一个或者多个指令的一个或者多个序列在由一个或者多个处理器执行 时,使装置至少执行以下操作: 接收第一参数集; 获得第一参数集的标识符; 接收第二参数集; 基于以下各项中的至少一项确定第一参数集的有效性: -在第二参数集中接收有效标识符值列表;以及如果第一参数集的标识符在有效 参数值列表中,则确定第一参数集有效; -在第二参数集中接收第二参数集的标识符;以及基于第一参数集的标识符和第 二参数集的标识符,确定第一参数集有效。 [0041 ] 根据本专利技术的第六方面,提供一种包括一个或者多个指令的一个或者多个序列的 计算机程序产品,一个或者多个指令的一个或者多个序列在由一个或者多个处理器执行 时,使装置至少执行以下操作: 对第一参数集进行编码; 附着第一参数集的标识符; 对第二参数集进行编码; 基于以下各项中的至少一项确定第一参数集的有效性: -通过在第二参数集中附着有效标识符值列表;以及如果第一参数集的标识符在 有效参数值列表中,则确定第一参数集有效; -通过在第二参数集中附着第二参数集的标识符;以及基于第一参数集的标识符 和第二参数集的标识符,确定第一参数集有效。 根据本专利技术的第七方面,提供一种装置,该装置包括: 用于接收第一参数集的部件; 用于获得第一参数集的标识符的部件; 用于接收第二参数集的部件; 用于基于以下各项中的至少一项确定第一参数集的有效性的部件: -通过在第二参数集中接收有效标识符值列表;以及如果第一参数集的标识符在 有效参数值列表中,则确定第一参数集有效; -通过在第二参数集中接收第二参数集的标识符;以及基于第一参数集的标识符 和第二参数集的标识符,确定第一参数集有效。 根据本专利技术的第八方面,提供一种装置,该装置包括: 用于对第一参数集进行编码的部件; 用于附着第一参数集的标识符的部件; 用于对第二参数集进行编码的部件;以及 用于基于以下各项中的至少一项确定第一参数集的有效性的部件: -通过在第二参数集中附着有效标识符值列表;以及如果第一参数集的标识符在 有效参数值列表中,则确定第一参数集有效; -通过在第二参数集中附着第二参数集的标识符;以及基于第一参数集的标识符 和第二参数集的标识符,确定第一参数集有效。 根据本专利技术的第九方面,提供一种视频解码器,该视频解码器被配置用于: 接收第一参数集; 获得第一参数集的标识符; 接收第二参数集; 基于以下各项中的至少一项确定第一参数集的有效性: -在第二参数集中接收有效标识符值列表;以及如果第一参数集本文档来自技高网...

【技术保护点】
一种方法,包括:接收第一参数集;获得所述第一参数集的标识符;接收第二参数集;基于以下各项中的至少一项确定所述第一参数集的有效性:‑在所述第二参数集中接收有效标识符值列表;以及如果所述第一参数集的所述标识符在所述有效参数值列表中,则确定所述第一参数集有效;‑在所述第二参数集中接收所述第二参数集的标识符;以及基于所述第一参数集的所述标识符和所述第二参数集的所述标识符,确定所述第一参数集有效。

【技术特征摘要】
【国外来华专利技术】2012.04.16 US 61/624,9321. 一种方法,包括: 接收第一参数集; 获得所述第一参数集的标识符; 接收第二参数集; 基于以下各项中的至少一项确定所述第一参数集的有效性: -在所述第二参数集中接收有效标识符值列表;以及如果所述第一参数集的所述标识 符在所述有效参数值列表中,则确定所述第一参数集有效; -在所述第二参数集中接收所述第二参数集的标识符;以及基于所述第一参数集的所 述标识符和所述第二参数集的所述标识符,确定所述第一参数集有效。2. 根据权利要求1所述的方法,还包括定义标识符值有效范围。3. 根据权利要求2所述的方法,其中所述定义所述标识符值有效范围还包括: 定义参考点标识符;以及 基于所述参考点标识符,定义所述标识符值有效范围。4. 根据权利要求3所述的方法,还包括: 接收第三参数集; 获得所述第三参数集的指向所述第三参数集的标识符,所述标识符相对于所述参考点 标识符递增;以及 将所述参考点标识符设置为所述第三参数集的所述标识符。5. 根据权利要求2所述的方法,还包括: 定义标识符值最大差;以及 定义最大标识符值; 其中所述方法包括如果以下条件之一为真,则确定所述第一参数集有效: -所述第二参数集的所述标识符大于所述第一参数集的所述标识符,并且在所述第二 参数集的所述标识符与所述第一参数集的所述标识符之间的差小于或者等于所述标识符 值最大差; -所述第一参数集的所述标识符大于所述第二参数集的所述标识符,并且所述第二参 数集的所述标识符小于或者等于所述标识符最大差,并且在所述第一参数集的所述标识符 与所述第二参数集的所述标识符之间的差大于在所述最大标识符值与所述标识符值最大 差之间的差。6. 根据权利要求1至5中的任一权利要求所述的方法,还包括使用在所述第二参数集 的所述标识符与所述第一参数集的所述标识符之间的差来确定是否尚未接收到在所述第 一参数集与所述第二参数集之间被编码的第三参数集。7. 根据权利要求1至6中的任一权利要求所述的方法,还包括: 对将在解码中使用的参数集的标识符参考进行解码; 检查所述标识符参考是否在所述标识符值有效范围内。8. 根据权利要求7所述的方法,还包括: 从所述第二参数集对所述标识符参考进行解码,其中所述标识符参考将在所述第二参 数集的解码中被使用。9. 根据权利要求7或者8所述的方法,还包括: 基于所述标识符参考在所述标识符值有效范围以外,推断丢失参数集。10. 根据权利要求1至9中的任一权利要求所述的方法,还包括: 向缓冲器中缓冲所述第一参数集和所述第二参数集;以及 如果确定所述第一参数集无效,则标记所述第一参数集未被使用。11. 一种方法,包括: 对第一参数集进行编码; 将所述第一参数集的标识符附着到所述第一参数集; 对第二参数集进行编码; 基于以下各项中的至少一项确定所述第一参数集的有效性: -在所述第二参数集中附着有效标识符值列表;以及如果所述第一参数集的所述标识 符在所述有效参数值列表中,则确定所述第一参数集有效; -在所述第二参数集中附着所述第二参数集的标识符;以及基于所述第一参数集的所 述标识符和所述第二参数集的所述标识符,确定所述第一参数集有效。12. 根据权利要求11所述的方法,还包括定义标识符值有效范围。13. 根据权利要求12所述的方法,其中所述定义所述标识符值有效范围还包括: 定义参考点标识符;以及 基于所述参考点标识符,定义所述标识符值有效范围。14. 根据权利要求13所述的方法,还包括: 对第三参数集进行编码; 将所述第三参数集的标识符附着到所述第三参数集,所述标识符相对于所述参考点标 识符递增;以及 将所述参考点标识符设置为所述第三参数集的所述标识符。15. 根据权利要求12、13或者14所述的方法,还包括对将在解码中使用的参数集的标 识符参考进行编码,从所述标识符值有效范围选择所述标识符参考。16. 根据权利要求11至15中的任一权利要求所述的方法,还包括: 定义标识符值最大差;以及 定义最大标识符值。17. 根据权利要求7至16中的任一权利要求所述的方法,还包括:如果已经确定所述 第一参数集有效,则设置所述第二参数集的所述标识符与来自所述第一参数集的所述标识 符不同。18. 根据权利要求7至17中的任一权利要求所述的方法,还包括: 如果已经确定所述第一参数集有效,则允许所述第二参数集参考所述第一参数集。19. 一种装置,包括至少一个处理器和至少一个存储器,所述至少一个存储器包括计算 机程序代码,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器 一起,使所述装置: 接收第一参数集; 获得所述第一参数集的标识符; 接收第二参数集;以及 基于以下各项中的至少一项确定所述第一参数集的有效性: -通过在所述第二参数集中接收有效标识符值列表;以及如果所述第一参数集的所述 标识符在所述有效参数值列表中,则确定所述第一参数集有效; -通过在所述第二参数集中接收所述第二参数集的标识符;以及基于所述第一参数集 的所述标识符和所述第二参数集的所述标识符,确定所述第一参数集有效。20. 根据权利要求19所述的装置,所述至少一个存储器在其上存储有代码,所述代码 在由所述至少一个处理器执行时还使所述装置定义标识符值有效范围。21. 根据权利要求20所述的装置,所述至少一个存储器在其上存储有代码,所述代码 在由所述至少一个处理器执行时还使所述装置通过以下各项来定义标识符值有效范围: 定义参考点标识符;以及 基于所述参考点标识符,定义所述标识符值有效范围。22. 根据权利要求21所述的装置,所述至少一个存储器在其上存储有代码,所述代码 在由所述至少一个处理器执行时还使所述装置: 对第三参数集进行解码; 获得所述第三参数集的指向所述第三参数集的标识符,所述标识符相对于所述参考点 标识符递增;以及 将所述参考点标识符设置为所述第三参数集的所述标识符。23. 根据权利要求20、21或者22所述的装置,所述至少一个存储器在其上存储有代码, 所述代码在由所述至少一个处理器执行时还使所述装置: 定义标识符值最大差; 定义最大标识符值;以及 如果所述第一参数集的所述标识符在所述参数值有效范围内,则确定所述第一参数集 有效。24. 根据权利要求19至23中的任一权利要求所述的装置,所述至少一个存储器在其上 存储有代码,所述代码在由所述至少一个处理器执行时还使所述装置:使用在所述第二参 数集的所述标识符与所述第一参数集的所述标识符之间的差来确定是否尚未接收到在所 述第一参数集与所述第二参数集之间被编码的第三参数集。25. 根据权利要求13至24中的任一权利要求所述的装置,所述至少一个存储器在其上 存储有代码,所述代码在由所述至少一个处理器执行时还使所述装置: 对将在解码中使用的参数集的标识符参考进行解码; 检查所述标识符参考是否在所述标识符值有效范围内。26. 根据权利要求25所述的装置,所述至少一个存储器在其上存储有代码,所述代码 在由所述至少一个处理器执行时还使所述装置: 从所述第二参数集对所述标识符参考进行解码,其中所述标识符参考将在所述第二参 数集的解码中被使用。27. 根据权利要求25或者26所述的装置,所述至少一个存储器在其上存储有代码,所 述代码在由所述至少一个处理器执行时还使所述装置: 基于所述标识符参考在所述标识符值有效范围以外,推断丢失参数集。28. 根据权利要求19至27中的任一权利要求所述的装置,所述至少一个存储器在其上 存储有代码,所述代码在由所述至少一个处理器执行时还使所述装置: 向缓冲器中缓冲所述第一参数集和所述第二参数集;以及 如果确定所述第一参数集无效,则标记所述第一参数集未被使用。29. -种装置,包括至少一个处理器和至少一个存储器,所述至少一个存储器包括计算 机程序代码,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器 一起,使所述装置: 对第一参数集进行编码; 将所述第一参数集的标识符附着到所述第一参数集; 对第二参数集进行编码;以及 基于以下各项中的至少一项确定所述第一参数集的有效性: -通过在所述第二参数集中附着有效标识符值列表;以及如果所述第一参数集的所述 标识符在所述有效参数值列表中,则确定所述第一参数集有效; -通过在所述第二参数集中附着所述第二参数集的标识符;以及基于所述第一参数集 的所述标识符和所述第二参数集的所述标识符,确定所述第一参数集有效。30. 根据权利要求29所述的装置,所述至少一个存储器在其上存储有代码,所述代码 在由所述至少一个处理器执行时还使所述装置定义标识符值有效范围。31. 根据权利要求30所述的装置,所述至少一个存储器在其上存储有代码,所述代码 在由所述至少一个处理器执行时还使所述装置通过以下各项来...

【专利技术属性】
技术研发人员:M·M·安尼克塞拉S·M·戈帕拉克里施纳
申请(专利权)人:诺基亚公司
类型:发明
国别省市:芬兰;FI

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

1