一种基于子范围编码深度查询表的方法_6

文档序号:9292084阅读:来源:国知局
包括使用X0R或XN0R逻辑运算符从用于DLT二进制 表现形式的参考DLT和A-DLT1315中计算当前DLT。
[0315] X0R或XN0R逻辑运算符是标准的门函数,可在硬件或软件中有效实现。
[0316] 在一种实现方式中,所述方法包括DLT预测场景。
[0317] 使用DLT预测场景带来了高度灵活性。
[0318] 在一种实现方式中,所述方法包括分层DLT发送。
[0319] 分层DLT发送易于实现。
[0320] 在一种实现方式中,所述方法包括通过在高于用于发送DLT(例如,PPS)的编码层 中发送DLT值的位长来最大程度降低可能的传输错误的影响。
[0321] 采用更高的编码层对DLT值的位长进行发送降低了传输错误的影响。
[0322] 在一种实现方式中,所述方法包括使用SEI消息来恢复参考DLT。
[0323] 通过使用SEI消息,可轻松恢复参考DLT。
[0324] 在一种实现方式中,所述方法1300a和1300b包括利用DLT预测机制的方法,无论 何时DLT用作编码工具。
[0325] 在一种实现方式中,所述方法包括:使DLT预测可在每个序列、每个视图,每幅图 像,每个切片和/或每个编码单位切换使用。
[0326] 因此,DLT预测在每个序列、每个视图,每幅图像,每个切片和/或每个编码单位灵 活切换。
[0327] 在一种实现方式中,所述方法包括在SPS、PPS、图像头、SH或编码单元的语法中进 行发送。
[0328] 所述发送因此可在不同的语法实体中进行。因此,所述方法可在此类语法实体中 灵活应用。
[0329] 在一种实现方式中,所述方法包括:在每个序列,尤其是在每个SPS,每幅图像,尤 其是在每个PPS和每个切片发送DLT值的位长。
[0330] 因此,可以灵活发送DLT值的位长。
[0331] 在一种实现方式中,所述方法包括在每幅图像和/或每个切片发送预测功能。
[0332] 因此,可以灵活发送所述预测功能。
[0333] 可以在SPS、PPS、图像头,SH或⑶中通过使用这些语法元素专用的语法修饰对使 用DLT预测和/或选定的DLT预测类型的事实进行发送。此外,本发明提出了由带有SEI 消息类型的典型的SEI消息头构成的专用的SEI消息,所述SEI消息类型指示所述SEI消 息由DLT预测设置,一个用于指示DLT预测是否使用的标志和/或特指待使用的DLT预测 类型的值组成。
[0334] 基于深度查询表的差分和多范围编码的组合,进一步的实施例中包括组合指示 器,其指示是否使用差分和/或多范围编码或解码,还可指示使用差分和/或多范围编码或 解码的如本发明上述实施例所述类型等的细节。
[0335] 通过阅读以上内容,所属领域的技术人员将清楚地了解,可提供多种方法、系统、 记录媒体上的计算机程序及其类似者等等。
[0336] 本发明还支持包含计算机可执行代码或计算机可执行指令的计算机程序产品,这 些计算机可执行代码或计算机可执行指令在执行时使得至少一台计算机执行本文所述的 执行及计算步骤。
[0337] 通过以上启示,对于本领域技术人员来说,许多替代产品、修改及变体是显而易见 的。当然,所属领域的技术人员容易意识到除本文所述的应用之外,还存在本发明的众多 其它应用。虽然已结合一个或多个特定实施例描述了本发明,但所属领域的技术人员将认 识到在不偏离本发明的范围的前提下,仍可对本发明作出许多改变。因此,应理解,只要是 在所附权利要求书及其等效文句的范围内,可以用不同于本文具体描述的方式来实践本发 明。
【主权项】
1. 一种基于子范围编码深度查询表(300)的方法(200),所述深度查询表包括至少一 部分3D视频序列的深度值,所述深度值限制在某一范围(301)内;所述方法包括: 201、将所述范围(301)划分成多个子范围,其中,第一子范围(303)包含第一组深度 值,第二子范围(305)包含第二组深度值; 203、将所述深度查询表(300)的每个所述子范围的深度值分别根据预定编码规则进 行编码。2. 根据权利要求1所述的方法(200),其特征在于,包括: 通过使用相对于所述第一子范围(303)位置的偏移量发送所述第二子范围(305)在所 述深度查询表(300)的深度值范围中的位置。3. 根据权利要求2所述的方法(200),其特征在于,包括: 通过使用表示子范围宽度的参数发送该子范围的宽度(307, 309)。4. 根据上述权利要求中的其中一项所述的方法(200),其特征在于,所述深度查询表 (300)的每个所述子范围中深度值的出现都发送为二进制串。5. 根据上述权利要求中的其中一项所述的方法(200),其特征在于,通过使用根据 ITU-T和ISO/IEC标准的3D视频编码扩展开发编码的区域约束位图,将所述深度查询表 (300) 的每个所述子范围的深度值进行编码。6. 根据上述权利要求中的其中一项所述的方法(200),其特征在于,所述将所述范围 (301) 划分成多个子范围是基于选择准则。7. 根据权利要求6所述的方法(200),其特征在于,包括: 通过使用标志来发送选择结果。8. 根据上述权利要求中的其中一项所述的方法(200),其特征在于,对于属于预定的 一组深度查询表的深度查询表(300), 若编码类型为非自适应编码,将所述范围(301)划分成固定数量的子范围; 若编码类型为自适应编码,将所述范围(301)划分成可选数量的子范围。9. 根据权利要求8所述的方法(200),其特征在于,包括: 根据所述预定的一组深度查询表选择编码类型。10. 根据权利要求8或权利要求9所述的方法(200),其特征在于,根据每个所述子范 围的深度值的编码成本,基于优化准则选择子范围的数量。11. 根据权利要求10所述的方法(200),其特征在于,基于所述优化准则的选择包括: 将初始范围设置为子范围; 根据所述深度查询表的深度值间的最大差,将所述子范围划分成新子范围; 若发送所述子范围的成本大于发送所述新子范围的成本,且所述子范围的数量低于预 定数量,继续划分所述子范围,其中,所述新子范围作为划分的子范围; 否则,结束并提供未划分的子范围。12. 根据权利要求8至11任一项所述的方法(200),其特征在于,所述子范围的数量和 /或所述编码类型在以下一种消息中进行发送: 序列参数集,SPS消息; 图像参数集,PPS消息; 切片头,SH消息; 编码单元,⑶消息; 图像头,PH消息; 补充增强信息,SEI消息。13. -种基于子范围编码深度查询表(300)的装置(900),所述深度查询表包括3D视 频序列的深度值,所述深度值限制在某一范围(902)内;所述装置包括: 分割器(901),用于将所述范围(902)划分成多个子范围,其中,第一子范围(904)包含 第一组深度值,第二子范围(906)包含第二组深度值; 编码器(903),用于将所述深度查询表(300)的每个所述子范围的深度值分别根据预 定编码规则进行编码。14. 一种提供与至少一部分3D图像相关联的深度查询表(300)的表现形式的方法 (800),所述方法包括: 801、基于包含在所述深度查询表(300)的所述表现形式的第一子范围表现形式中的 深度值信息,其包括与所述深度查询表的所述表现形式的深度值信息范围的第一子范围相 关联的深度值信息,并基于包含在所述深度查询表(300)的所述表现形式的第二子范围表 现形式中的深度值信息,其包括与所述深度查询表的所述表现形式的所述深度值信息范围 的第二子范围相关联的深度值信息,提供所述深度查询表(300)的所述表现形式。15. 根据权利要求14所述的方法(800),所述方法还包括: 接收比特流,其包括分别复用的所述深度查询表(300)的所述表现形式的所述第一子 范围表现形式和所述深度查询表(300)的所述表现形式的所述第二子范围表现形式; 解复用所述比特流,获得所述深度查询表(300)的所述表现形式的所述第一子范围表 现形式和所述深度查询表(300)的所述表现形式的所述第二子范围表现形式。16. 根据权利要求14或15任一项所述的方法(800),所述方法还包括: 分析多范围指示器,例如包含在编码单元编码层、切片头编码层、图像头编码层、图像 参数集编码层、SPS编码层或SEI编码层的多范围指示器,所述多范围指示器指示所述深度 查询表的所述表现形式是否编码为多个独立的子范围表现形式; 在所述多范围指示器指示所述深度查询表的所述表现形式编码为多个子范围表现形 式的情况下,基于包含在所述深度查询表(300)的所述表现形式的所述多个子范围表现形 式中的深度值信息,提供与所述至少一部分3D图像相关联的所述深度查询表(300)的所述 表现形式,其中,所述深度查询表(300)的所述表现形式的所述多个子范围表现形式至少 包括所述深度查询表(300)的所述表现形式的所述第一子范围表现形式和所述第二子范 围表现形式。17. 根据权利要求14至16任一项所述的方法(800),所述方法还包括: 分析多范围指示器,例如包含在编码单元编码层、切片头编码层、图像头编码层、图像 参数集编码层、SPS编码层或SEI编码层的多范围指示器,所述类型指示器指示所述深度查 询表的所述表现形式是否编码为多个子范围表现形式和/或指示所述深度查询表的所述 表现形式编码为多少个范围或子范围; 在所述多范围指示器指示所述深度查询表的所述表现形式编码为多个子范围表现形 式的情况下,基于包含在所述深度查询表(300)的所述表现形式的所述多个子范围表现 形式中的深度值信息,提供与所述至少一部分3D图像表现形式相关联的所述深度查询表 (300)的所述表现形式,其中,所述深度查询表(300)的所述表现形式的所述多个子范围表 现形式至少包括所述深度查询表(300)的所述表现形式的所述第一子范围表现形式和所 述第二子范围表现形式。18. 根据权利要求14至17任一项所述的方法(800),其特征在于,所述深度查询表的 所述表现形式为所述深度查询表(300)的二进制串表现形式;其中,所述深度值信息包含 一串二进制值,所述一串二进制值的二进制值在所述一串二进制值中的位置与对应的深度 查询表的深度值相关联,所述一串二进制值的长度与所述深度值信息的范围大小对应; 所述深度查询表的所述表现形式的所述第一子范围表现形式为所述深度查询表的所 述二进制串表现形式的第一子范围,所述深度查询表的所述表现形式的所述第二子范围表 现形式为所述深度查询表的所述二进制串表现形式的第二子范围。19. 根据权利要求18所述的方法(800),其特征在于,所述深度查询表的所述二进制串 表现形式的二进制值的第一子范围和所述深度查询表的所述二进制串表现形式的二进制 值的第二子范围由所述深度查询表的所述二进制串表现形式的至少一个二进制值分开。20. 根据权利要求18或19所述的方法(800),所述方法还包括: 基于预定重建算法,向所述深度查询表的所述二进制串表现形式中添加二进制值,其 不包含在所述深度查询表的所述表现形式的所述第一子范围表现形式中且不包含在所述 深度查询表的所述表现形式的所述第二子范围表现形式中。21. 根据权利要求18至20任一项所述的方法(800),其特征在于,所述一串二进制值 的二进制值的第一个二进制值("1")指示对应的参考查询表中深度值的出现。22. 根据权利要求18至20任一项所述的方法(800),其特征在于: 所述深度查询表的所述表现形式为所述深度查询表的差分二进制串表现形式,其中, 所述差分二进制串表现形式的一串二进制值的二进制值的第一个二进制值("1")表示深 度值出现在所述深度查询表(300)中但未出现在参考深度查询表中和/或表示深度值出现 在参考查询表中但未出现在所述深度查询表(300)中; 所述一串二进制值的长度与所述深度值信息的范围大小对应; 所述深度查询表的所述表现形式的所述第一子范围表现形式为所述深度查询表的所 述差分二进制串表现形式的第一子范围,所述深度查询表的所述表现形式的所述第二子范 围表现形式为所述深度查询表的所述差分二进制串表现形式的第二子范围。23. 根据权利要求22所述的方法(800),其特征在于,还包括: 通过将深度值信息添加到所述深度查询表(300)的二进制串表现形式中,其中,所述 深度值信息存在于所述深度查询表的所述差分二进制串表现形式中且不存在于所述参考 深度查询表的二进制串表现形式中,并将所述参考DLT的二进制串表现形式的深度值信息 复制到所述深度查询表(300)的二进制串表现形式中,其中,所述深度值信息不存在于所 述深度值查询表的所述差分二进制串表现形式中,从而提供与所述至少一部分3D图像相 关联的所述深度查询表(300)的二进制串表现形式。24. 根据权利要求22或23所述的方法(800),其特征在于,还包括:通过对与相同深度 值相关联的所述差分二进制串表现形式的二进制值和所述参考二进制串表现形式的二进 制值进行逻辑XOR运算和逻辑XNOR运算中的一个,获得所述深度查询表的二进制串表现形 式的二进制值,从而提供与所述至少一部分3D图像相关联的所述深度查询表(300)的二进 制串表现形式。25. 根据权利要求22至24任一项所述的方法(800),其特征在于,所述深度查询表的 所述差分二进制串表现形式与编码的差分二进制串区域约束位图RCBM对应,所述参考深 度查询表的二进制串表现形式与编码的参考二进制串区域约束位图RCBM对应。26. 根据权利要求22至25任一项所述的方法(800),其特征在于,所述参考深度查询 表为 与其他视图相关联的其他3D图像相关联的深度查询表; 与其他视图和/或与包括所述3D图像的3D视频序列的时间实例相关联的其他3D图 像相关联的深度查询表,或 与所述(同一)3D图像的其他部分相关联的深度查询表,用于与其他视图和/或时间 实例相关联的另一 3D图像的对应部分的深度查询表,其中,所述3D图像的一部分包括所述 3D图像的切片、编码单元、编码块或宏块。27. 根据权利要求22至26任一项所述的方法(800),所述方法还包括: 分析差分编码指示器,例如包含在编码单元编码层、切片头编码层、图像头编码层、图 像参数集编码层、SPS编码层或SEI编码层的差分编码指示器,所述差分编码指示器指示差 分编码类型和/或用来获得所述深度查询表的所述差分二进制串表现形式的参考深度查 询表; 根据所述类型指示器选择参考深度查询表的二进制串表现形式; 根据权利要求9至13任一项提供与所述至少一部分3D图像相关联的深度查询表 (300)的表现形式。28. -种装置(1000),包括用于执行权利要求14至27任一项所述的方法(200)的处 理器(1001)。29. -种与至少一部分3D图像相关联的深度查询表(300)的表现形式的编码方法 (1100),所述方法包括: 1101、将所述深度查询表的所述表现形式的深度值信息的范围划分成多个子范围,其 中,所述多个子范围的第一子范围包括第一组深度值信息,所述多个子范围的第二子范围 包括第二组深度值信息; 1103、根据预定编码规则分别编码所述深度值信息的第一子范围和所述深度值信息的 第二子范围。30. -种装置(1200),包括用于执行权利要求29所述的方法(1100)的处理器(1201)。
【专利摘要】本发明涉及一种基于子范围编码深度查询表(300)的方法(200),所述深度查询表包括3D视频序列的深度值,所述深度值限制在某一范围(301)内;所述方法包括:201、将所述范围(301)划分成多个子范围,其中,第一子范围(303)包含第一组深度值,第二子范围(305)包含第二组深度值;203、将所述深度查询表(300)的每个所述子范围的深度值分别根据预定编码规则进行编码。
【IPC分类】H04N7/26
【公开号】CN105009575
【申请号】CN201380074684
【发明人】亚采克·科涅奇, 费边·耶格尔, 麦蒂尔斯·韦恩
【申请人】华为技术有限公司
【公开日】2015年10月28日
【申请日】2013年3月13日
【公告号】WO2014139567A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1