一种深度信息的编解码方法、系统及装置制造方法

文档序号:7801518阅读:92来源:国知局
一种深度信息的编解码方法、系统及装置制造方法
【专利摘要】本发明公开了一种深度信息的编解码方法,包括:将选定视点的原深度查找表(DLT)中的数据合并建立统一的DLT,将统一的DLT的元素数量值和统一的DLT中的每个元素分别编码后发至解码器;将所述统一的DLT作为整体或部分对各个视点的深度信息进行编码,将各个视点的编码后的深度信息发至解码器。本发明还同时公开了一种深度信息的编解码系统及装置,采用本发明能减少编码信息的冗余量,提高编解码效率。
【专利说明】一种深度信息的编解码方法、系统及装置

【技术领域】
[0001] 本发明涉及三维视频压缩编码领域,尤其涉及一种深度信息的编解码方法、系统 及装置。

【背景技术】
[0002] 目前,高性能视频编码(HEVC,High Efficiency Video Coding)标准兼容的三 维视频(3DV,Three-Dimensional Video)编码标准 3D_HEVC(HEVC Three-Dimensional extension framework)中,经常使用简化深度编码(SDC,Simplified Depth Coding)的方 法以及取值范围受限的标识比特查找表(RCBM,Range Constrained Bit Map)的编解码方 法,来保证深度信息的编解码效率。
[0003] 上述SDC的方法为:编码器将每个视点的深度信息利用深度查找表(DLT,D印th Look-up Table)进行编码后,将编码后的深度信息以及对应的DLT发送给解码器;所述解 码器根据预置的解码格式,对DLT解码并利用DLT对视点的深度信息解码。另外,上述取值 范围受限的RCBM编解码方法包括:在码流中编码DLT中的最小值和最大值,使用标识比特 查找表,标识最小值与最大值之间视点的各深度值是否在DLT中。但是,上述两种深度信息 的编解码方法,编码信息的开销过大,从而占用大量的传输资源,从而影响传输效率且影响 编解码效率。


【发明内容】

[0004] 有鉴于此,本发明的目的在于提供一种深度信息的编解码方法、系统及装置,能减 少编码信息的冗余量,提高编解码效率。
[0005] 本发明提供了一种深度信息的编解码方法,该方法包括:
[0006] 将选定视点的原DLT中的数据合并建立统一的DLT,将统一的DLT的元素数量值和 统一的DLT中的每个元素分别编码后发至解码器;
[0007] 将所述统一的DLT作为整体或部分对各个视点的深度信息进行编码,将各个视点 的编码后的深度信息发送至解码器。
[0008] 上述方案中,该方法还包括:将统一的DLT中的元素按预设的顺序排列。
[0009] 上述方案中,所述将选定视点的原DLT中的数据合并建立统一的DLT,包括:将选 定视点的原DLT形成数组后,对选定视点的已形成数组的DLT中的数据进行合集或并集,建 立统一的DLT。
[0010] 上述方案中,所述将统一的DLT中的元素按预设的顺序排列之后,该方法还包括:
[0011] 对存在DLT的所有视点设置并编码各个视点的DLT类型。
[0012] 上述方案中,所述DLT类型为:对视点使用统一的DLT和/或附加DLT进行深度信 息编码的设置信息。
[0013] 上述方案中,所述将选定视点的原深度查找表DLT中的数据合并建立统一的DLT 之后,该方法还包括:
[0014] 利用统一的DLT及各个视点的原DLT,按照预设的编码格式建立各个视点的附加 DLT,发送所述附加DLT至解码器。
[0015] 上述方案中,所述利用统一的DLT及各个视点的原DLT,按照预设的编码格式建立 各个视点的附加DLT,发送所述附加DLT至解码器之后,该方法还包括:
[0016] 利用所述各个视点的DLT类型、统一的DLT以及各个视点的附加DLT,对各个视点 的深度信息进行编码,将各个视点的编码后的深度信息发送至解码器。
[0017] 上述方案中,所述利用统一的DLT及各个视点的原DLT,按照预设的编码格式建立 各个视点的附加DLT,包括:
[0018] 依次提取各个视点,当所述视点的DLT类型为使用DLT进行编解码时,将所述视点 的DLT与统一的DLT之间的元素数量的差值进行编码建立所述视点的附加DLT ;
[0019] 和/或,将所述视点的DLT与统一的DLT的非重复元素进行编码建立所述视点的 附加DLT ;
[0020] 和/或,将所述视点的DLT中最大值与最小值在统一的DLT中的位置和位置的差 值进行编码建立所述视点的附加DLT ;
[0021] 和/或,将所述视点的DLT中的最小值、最大值和最小值的差值进行编码建立所述 视点的附加DLT。
[0022] 上述方案中,所述利用各个视点的DLT类型、统一的DLT以及各个视点的附加DLT, 对各个视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码器,包括:依 次提取各个视点,当所述视点的DLT类型为使用统一的DLT以及附加DLT进行编解码时,利 用所述统一的DLT以及所述视点的附加DLT,对所述视点的深度信息进行编码,将各个视点 的编码后的深度信息发送至解码器。
[0023] 上述方案中,所述利用统一的DLT以及所述视点的附加DLT,对所述视点的深度信 息进行编码,将各个视点的编码后的深度信息发送至解码器,包括:将所述统一的DLT及所 述视点的附加DLT组合成为所述视点的新DLT,利用所述新DLT对所述视点的深度信息进行 编码,将各个视点的编码后的深度信息发至解码器。
[0024] 上述方案中,所述统一的DLT、视点的附加DLT和原DLT为:在参数集、或分片头信 息、或分片分割头信息码流组织结构中编码和传输。
[0025] 本发明还提供了一种深度信息的编解码方法,该方法包括:
[0026] 解析统一的DLT,获取并保存所述统一的DLT中的元素数量取值和每个元素;
[0027] 利用所述统一的DLT按照预设的解码格式,解析各个视点的编码后的深度信息。
[0028] 上述方案中,所述利用所述统一的DLT按照预设的解码格式,解析各个视点的编 码后的深度信息,包括:对各个视点的DLT类型进行解析,若所述视点为需要DLT的视点,则 利用所述统一的DLT对各个视点的编码后的深度信息进行解码。
[0029] 上述方案中,所述利用所述统一的DLT对各个视点的编码后的深度信息进行解 码,包括:利用所述统一的DLT和所述视点的附加DLT,建立所述视点的DLT,采用所述视点 的DLT对所述视点的深度信息进行解码。
[0030] 本发明提供了一种深度信息的编解码方法,该方法包括:
[0031] 编码器将选定视点的原DLT中的数据合并建立统一的DLT,将统一的DLT的元素数 量值和统一的DLT中的每个元素分别编码后发至解码器;将所述统一的DLT作为整体或部 分对各个视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码器;
[0032] 所述解码器解析所述编码器发来的统一的DLT,获取并保存所述统一的DLT中的 元素数量取值和每个元素;利用所述统一的DLT按照预设的解码格式,解析所述编码器发 来的各个视点的编码后的深度信息。
[0033] 本发明提供了一种深度信息的编码方法,所述方法包括:
[0034] 编码第一 DLT的元素取值;
[0035] 编码指定视点对应的标识信息,利用所述标识信息指示是否使用所述第一 DLT作 为编码第二DLT的预测参考;
[0036] 当根据所述标识信息确定使用所述第一 DLT作为编码第二DLT的预测参考时,利 用第一 DLT作为预测参考编码第二DLT的元素取值。
[0037] 上述方案中,所述方法还包括:
[0038] 使用所述第一 DLT和/或所述第二DLT对指定视点的深度信息进行编码。
[0039] 上述方案中,所述利用第一 DLT作为预测参考编码第二DLT的元素取值,还包括: 使用所述第一 DLT和所述第二DLT,构造附加DLT。
[0040] 上述方案中,所述构造附加DLT包括:将所述第二DLT中出现的、但不包含在所述 第一 DLT中的元素,确定为所述附加DLT的元素。
[0041] 上述方案中,所述编码第一 DLT的元素取值,包括:获得第一 DLT中包含元素数量 的取值并将其写入码流;
[0042] 所述利用第一 DLT作为预测参考编码第二DLT的元素取值之后,所述方法还包括: 将所述附加DLT的编码比特写入参数集码流。
[0043] 上述方案中,所述方法还包括:当根据所述标识信息确定不使用所述第一 DLT作 为编码第二DLT的预测参考时,直接编码第二DLT的元素取值,并将所述第二DLT的编码比 特写入参数集码流。
[0044] 上述方案中,所述编码所述第一 DLT的元素取值之前,所述方法还包括:编码所述 第一 DLT中包含的兀素数量。
[0045] 上述方案中,所述编码所述附加DLT的元素取值之前,所述方法还包括:编码所述 附加DLT中包含的元素数量。
[0046] 上述方案中,编码所述第二DLT的元素取值之前,所述方法还包括:编码所述第二 DLT中包含的元素数量。
[0047] 上述方案中,所述方法还包括:确定各视点的DLT的元素取值。
[0048] 本发明还提供了一种深度信息解码方法,包括:
[0049] 解码第一 DLT的元素取值;
[0050] 解码标识信息,根据所述标识信息判断是否使用所述第一 DLT作为解码第二DLT 的预测参考;
[0051] 当根据所述标识信息确定使用所述第一 DLT作为解码第二DLT的预测参考时,解 码附加DLT的元素取值,并将所述附加DLT中元素与所述第一 DLT中元素的合并,作为所述 第二 DLT。
[0052] 上述方案中,所述方法还包括:使用所述第一 DLT和/或第二DLT对指定视点的深 度信息进行解码。
[0053] 上述方案中,所述附加DLT的元素为所述第二DLT中出现的、但不包含在所述第一 DLT中的元素。
[0054] 上述方案中,解码所述附加DLT的元素取值,包括:解码参数集码流获得所述附加 DLT的元素取值。
[0055] 上述方案中,所述解码所述附加DLT的元素取值,还包括:当所述标识信息为不使 用所述第一 DLT作为解码第二DLT的预测参考时,解码参数集码流获得所述第二DLT的元 素取值。
[0056] 上述方案中,所述解码所述第一 DLT的元素取值之前,所述方法还包括:解码所述 第一 DLT中包含的元素数量信息。
[0057] 上述方案中,所述解码所述附加DLT的元素取值之前,所述方法还包括:解码所述 附加DLT中包含的元素数量。
[0058] 上述方案中,所述解码参数集码流获得所述第二DLT的元素取值之前,所述方法 还包括:确定所述第二DLT中包含的元素数量信息。
[0059] 上述方案中,所述解码参数集码流获得所述第二DLT的元素取值之前,所述方法 还包括:
[0060] 将所述附加DLT的元素数量与所述第一 DLT的元素数量之和设置为所述第二DLT 的元素数量取值。
[0061] 本发明提供了一种编码器,该编码器包括:第二处理单元和第一编码单元;其中,
[0062] 第二处理单元,用于将选定视点的原DLT中的数据合并建立统一的DLT,把所述统 一的DLT发送给第一编码单元,以及将统一的DLT的元素数量值和统一的DLT中的每个元 素分别编码后发至解码器;
[0063] 第一编码单元,用于利用第二处理单元发来的统一的DLT,将所述统一的DLT作为 整体或部分对各个视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码 器。
[0064] 上述方案中,所述第二处理单元,还用于将统一的DLT中的元素按预设的顺序排 列。
[0065] 上述方案中,所述编码器还包括:第一处理单元,用于将选定视点的原DLT形成数 组后发送给第二处理单元;
[0066] 相应的,所述第二处理单元,具体用于将第一处理单元发来的选定视点的已形成 数组的DLT中的数据进行合集或并集,建立统一的DLT。
[0067] 上述方案中,所述第一编码单元,还用于对存在DLT的所有视点设置并编码各个 视点的DLT类型。
[0068] 上述方案中,所述第一编码单元,具体用于将对视点使用统一的DLT和/或附加 DLT进行深度信息编码的设置信息作为视点的DLT类型。
[0069] 上述方案中,所述第一编码单元,还用于利用统一的DLT及各个视点的原DLT,按 照预设的编码格式建立各个视点的附加DLT,发送所述附加DLT至解码器。
[0070] 上述方案中,所述第一编码单元,具体用于利用所述各个视点的DLT类型、统一的 DLT以及各个视点的附加DLT,对各个视点的深度信息进行编码,将各个视点的编码后的深 度信息发送至解码器。
[0071] 上述方案中,所述第一编码单元,具体用于依次提取各个视点,当所述视点的DLT 类型为使用DLT进行编解码时,将所述视点的DLT与统一的DLT之间的元素数量的差值进 行编码建立所述视点的附加DLT ;
[0072] 和/或,将所述视点的DLT与统一的DLT的非重复元素进行编码建立所述视点的 附加DLT ;
[0073] 和/或,将所述视点的DLT中最大值与最小值在统一的DLT中的位置和位置的差 值进行编码建立所述视点的附加DLT ;
[0074] 和/或,将所述视点的DLT中的最小值、最大值和最小值的差值进行编码建立所述 视点的附加DLT。
[0075] 上述方案中,所述第一编码单元,具体用于依次提取各个视点,当所述视点的DLT 类型为使用统一的DLT以及附加DLT进行编解码时,利用所述统一的DLT以及所述视点的 附加DLT,对所述视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码 器。
[0076] 上述方案中,所述第一编码单元,具体用于将所述统一的DLT及所述视点的附加 DLT组合成为所述视点的新DLT,利用所述新DLT对所述视点的深度信息进行编码,将各个 视点的编码后的深度信息发至解码器。
[0077] 上述方案中,所述第一编码单元,具体用于在参数集、或分片头信息、或分片分割 头信息码流组织结构中编码和传输所述统一的DLT、视点的附加DLT和原DLT。
[0078] 本发明还提供了一种解码器,所述解码器包括:第一解码单元和第一处理单元; 其中,
[0079] 第一解码单元,用于解析统一的DLT,获取并将所述统一的DLT中的元素数量取值 和每个元素发送给第一处理单元;
[0080] 第一处理单元,用于利用第一解码单元发来的所述统一的DLT,按照预设的解码格 式,解析各个视点的编码后的深度信息。
[0081] 上述方案中,所述第一处理单元,具体用于对各个视点的DLT类型进行解析,若所 述视点为需要DLT的视点,则利用所述统一的DLT对各个视点的编码后的深度信息进行解 码。
[0082] 上述方案中,所述第一处理单元,具体用于利用所述统一的DLT和所述视点的附 加DLT,建立所述视点的DLT,采用所述视点的DLT对所述视点的深度信息进行解码。
[0083] 本发明提供了一种深度信息的编解码系统,所述系统包括:编码器和解码器;其 中,
[0084] 所述编码器,用于将选定视点的原DLT中的数据合并建立统一的DLT ;将统一的 DLT的元素数量值和统一的DLT中的每个元素分别编码后发至解码器;将所述统一的DLT 作为整体或部分对各个视点的深度信息进行编码,将各个视点的编码后的深度信息发送至 解码器;
[0085] 所述解码器,用于解析编码器发来的统一的DLT,获取并保存所述统一的DLT中的 元素数量取值和每个元素;利用所述统一的DLT按照预设的解码格式,解析编码器发来的 各个视点的编码后的深度信息。
[0086] 本发明提供了一种编码器,包括:
[0087] 第一编码单元,用于编码第一 DLT的元素取值;
[0088] 第二编码单元,用于编码指定视点对应的标识信息,利用所述标识信息指示是否 使用所述第一 DLT作为编码第二DLT的预测参考;
[0089] 第三编码单元,用于当根据所述标识信息确定使用所述第一 DLT作为编码第二 DLT的预测参考时,利用第一 DLT作为预测参考编码第二DLT的元素取值。
[0090] 上述方案中,所述编码器还包括:第一处理单元,用于使用所述第一 DLT和所述第 二DLT,构造附加DLT。
[0091] 上述方案中,所述第一处理单元,具体用于将所述第二DLT中出现的、但不包含在 所述第一 DLT中的元素,确定为所述附加DLT的元素。
[0092] 上述方案中,所述第一编码单元,还用于在编码所述第一 DLT的元素取值之前,编 码所述第一 DLT中包含的元素数量;
[0093] 所述第三编码单元,还用于在编码所述附加DLT的元素取值之前,编码所述附加 DLT中包含的元素数量。
[0094] 上述方案中,所述第三编码单元,还用于当根据所述标识信息确定不使用所述第 一 DLT作为编码第二DLT的预测参考时,直接编码第二DLT的元素取值,并将所述第二DLT 的编码比特写入参数集码流。
[0095] 上述方案中,所述编码器还包括:第四编码单元,用于使用所述第一 DLT和/或所 述第二DLT对指定视点的深度信息进行编码。
[0096] 本发明提供了一种解码器,包括:
[0097] 第一解码单元,用于解码第一 DLT的元素取值;
[0098] 第二解码单元,用于解码标识信息,根据所述标识信息判断是否使用所述第一 DLT 作为解码第二DLT的预测参考;
[0099] 第三解码单元,用于当根据所述标识信息确定使用所述第一 DLT作为解码第二 DLT的预测参考时,解码附加DLT的元素取值,并将所述附加DLT中元素与所述第一 DLT中 元素的合并确定所述第二DLT。
[0100] 上述方案中,所述第一解码单元,还用于在解码所述第一 DLT的元素取值之前,解 码所述第一 DLT中包含的元素数量信息。
[0101] 上述方案中,所述第三解码单元,还用于在解码所述附加DLT的元素取值之前,解 码所述附加DLT中包含的元素数量。
[0102] 上述方案中,所述第三解码单元,还用于在解码所述第二DLT的元素取值之前,解 码所述第二DLT中包含的元素数量。
[0103] 上述方案中,所述解码器还包括:第一处理单元,用于将所述附加DLT的元素数量 与所述第一 DLT的元素数量之和设置为所述第二DLT的元素数量取值。
[0104] 上述方案中,所述解码器还包括:第四解码单元,用于使用所述第一 DLT和/或所 述第二DLT对指定视点的深度信息进行解码。
[0105] 本发明提供了一种深度信息的编解码系统,所述系统包括:
[0106] 编码器为上述权利要求所述的编码器;
[0107] 解码器为上述权利要求所述的解码器。
[0108] 本发明所提供的深度信息的编解码方法、系统及装置,能够先利用选定视点的原 DLT中的数据合并建立统一的深度查找表DLT,并将所述统一的DLT发至解码器;利用所述 统一的DLT对各个视点的深度信息进行编码后发送至解码器。如此,在传输各个视点的深 度信息时,避免将所有视点都有的信息再重新发送一遍,一次性将所有视点的DLT中重复 的内容封装在统一的DLT中发到解码器,从而减少编码信息的冗余量,进而能够提高编解 码效率。

【专利附图】

【附图说明】
[0109] 图1为本发明深度信息的编解码方法中的编码流程示意图;
[0110] 图2为本发明深度信息的编解码方法中的解码流程示意图;
[0111] 图3为本发明编码器结构组成示意图;
[0112] 图4为本发明解码器结构组成示意图;
[0113] 图5为本发明深度信息的编解码系统组成结构示意图;
[0114] 图6为本发明实施例1中流程示意图一;
[0115] 图7为本发明实施例1中流程示意图二;
[0116] 图8为本发明实施例2中流程示意图一;
[0117] 图9为本发明实施例2中流程示意图二;
[0118] 图10为本发明实施例5中流程示意图一;
[0119] 图11为本发明实施例5中流程示意图二;
[0120] 图12为本发明实施例7中流程示意图一;
[0121] 图13为本发明实施例7中流程示意图二;
[0122] 图14为本发明实施例14中编码流程示意图;
[0123] 图15为本发明实施例14中解码流程示意图;
[0124] 图16为本发明实施例15中编码器组成结构示意图;
[0125] 图17为本发明实施例15中解码器组成结构示意图。

【具体实施方式】
[0126] 本发明的基本思想是:将选定视点的原DLT中的数据合并建立统一的DLT,将统 一的DLT的元素数量值和统一的DLT中的每个元素分别编码后发至解码器;将所述统一的 DLT作为整体或部分对各个视点的深度信息进行编码,将各个视点的编码后的深度信息发 送至解码器。
[0127] 下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0128] 本发明提出的深度信息的编解码方法中的编码流程,如图1所示,包括以下步骤:
[0129] 步骤101 :将选定视点的原DLT中的数据合并建立统一的DLT,将统一的DLT的元 素数量值和统一的DLT中的每个元素分别编码后发至解码器。
[0130] 这里,所述选定视点为根据实际情况,选出的所需数量的视点,比如可以为当前视 频画面中的全部视点,也可以为指定区域内的全部视点。
[0131] 所述将选定视点的原DLT中的数据合并为:将选定视点的原DLT形成数组后,将选 定视点的已形成数组的DLT中的数据合并建立统一的DLT。
[0132] 所述原DLT为现有技术中规定需要编码器的视点中具备的信息,获取方法这里不 做赘述。
[0133] 所述DLT和统一的DLT均以索引序号表示深度数值;所述统一的深度查找表为按 预设顺序排列元素的数据结构,比如可以为升序排列,还可以为降序排列。
[0134] 所述将所述统一的DLT发至解码器为使用指定的码流格式,将统一的DLT中元素 的数量、以及按照u(v)或ue(v)进行编码的元素值发送给解码器;
[0135] 其中,所述指定的码流格式适用于在参数集(Parameter Set)、分片头信息(Slice Header)或分片分割头信息(Slice Segment Header)等码流结构中,比如可以为:

【权利要求】
1. 一种深度信息的编解码方法,其特征在于,该方法包括: 将选定视点的原深度查找表DLT中的数据合并建立统一的DLT,将统一的DLT的元素数 量值和统一的DLT中的每个元素分别编码后发至解码器; 将所述统一的DLT作为整体或部分对各个视点的深度信息进行编码,将各个视点的编 码后的深度信息发送至解码器。
2. 根据权利要求1所述的方法,其特征在于,该方法还包括:将统一的DLT中的元素按 预设的顺序排列。
3. 根据权利要求2所述的方法,其特征在于,所述将选定视点的原DLT中的数据合并建 立统一的DLT,包括:将选定视点的原DLT形成数组后,对选定视点的已形成数组的DLT中 的数据进行合集或并集,建立统一的DLT。
4. 根据权利要求3所述的方法,其特征在于,所述将统一的DLT中的元素按预设的顺序 排列之后,该方法还包括: 对存在DLT的所有视点设置并编码各个视点的DLT类型。
5. 根据权利要求4所述的方法,其特征在于,所述DLT类型为:对视点使用统一的DLT 和/或附加 DLT进行深度信息编码的设置信息。
6. 根据权利要求4所述的方法,其特征在于,所述将选定视点的原深度查找表DLT中的 数据合并建立统一的DLT之后,该方法还包括: 利用统一的DLT及各个视点的原DLT,按照预设的编码格式建立各个视点的附加 DLT, 发送所述附加 DLT至解码器。
7. 根据权利要求6所述的方法,其特征在于,所述利用统一的DLT及各个视点的原 DLT,按照预设的编码格式建立各个视点的附加 DLT,发送所述附加 DLT至解码器之后,该方 法还包括: 利用所述各个视点的DLT类型、统一的DLT以及各个视点的附加 DLT,对各个视点的深 度信息进行编码,将各个视点的编码后的深度信息发送至解码器。
8. 根据权利要求6或7所述的方法,其特征在于,所述利用统一的DLT及各个视点的原 DLT,按照预设的编码格式建立各个视点的附加 DLT,包括: 依次提取各个视点,当所述视点的DLT类型为使用DLT进行编解码时,将所述视点的 DLT与统一的DLT之间的元素数量的差值进行编码建立所述视点的附加 DLT ; 和/或,将所述视点的DLT与统一的DLT的非重复元素进行编码建立所述视点的附加 DLT ; 和/或,将所述视点的DLT中最大值与最小值在统一的DLT中的位置和位置的差值进 行编码建立所述视点的附加 DLT ; 和/或,将所述视点的DLT中的最小值、最大值和最小值的差值进行编码建立所述视点 的附加 DLT。
9. 根据权利要求7所述的方法,其特征在于,所述利用各个视点的DLT类型、统一的 DLT以及各个视点的附加 DLT,对各个视点的深度信息进行编码,将各个视点的编码后的深 度信息发送至解码器,包括:依次提取各个视点,当所述视点的DLT类型为使用统一的DLT 以及附加 DLT进行编解码时,利用所述统一的DLT以及所述视点的附加 DLT,对所述视点的 深度信息进行编码,将各个视点的编码后的深度信息发送至解码器。
10. 根据权利要求9所述的方法,其特征在于,所述利用统一的DLT以及所述视点的附 加 DLT,对所述视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码器, 包括:将所述统一的DLT及所述视点的附加 DLT组合成为所述视点的新DLT,利用所述新 DLT对所述视点的深度信息进行编码,将各个视点的编码后的深度信息发至解码器。
11. 根据权利要求6至10任一所述的方法,其特征在于,所述统一的DLT、视点的附加 DLT和原DLT为:在参数集、或分片头信息、或分片分割头信息码流组织结构中编码和传输。
12. -种深度信息的编解码方法,其特征在于,该方法包括: 解析统一的DLT,获取并保存所述统一的DLT中的元素数量取值和每个元素; 利用所述统一的DLT按照预设的解码格式,解析各个视点的编码后的深度信息。
13. 根据权利要求12所述的方法,其特征在于,所述利用所述统一的DLT按照预设的解 码格式,解析各个视点的编码后的深度信息,包括:对各个视点的DLT类型进行解析,若所 述视点为需要DLT的视点,则利用所述统一的DLT对各个视点的编码后的深度信息进行解 码。
14. 根据权利要求13所述的方法,其特征在于,所述利用所述统一的DLT对各个视点的 编码后的深度信息进行解码,包括:利用所述统一的DLT和所述视点的附加 DLT,建立所述 视点的DLT,采用所述视点的DLT对所述视点的深度信息进行解码。
15. -种深度信息的编解码方法,其特征在于,该方法包括: 编码器将选定视点的原DLT中的数据合并建立统一的DLT,将统一的DLT的元素数量值 和统一的DLT中的每个元素分别编码后发至解码器;将所述统一的DLT作为整体或部分对 各个视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码器; 所述解码器解析所述编码器发来的统一的DLT,获取并保存所述统一的DLT中的元素 数量取值和每个元素;利用所述统一的DLT按照预设的解码格式,解析所述编码器发来的 各个视点的编码后的深度信息。
16. -种深度信息的编码方法,其特征在于,所述方法包括: 编码第一 DLT的元素取值; 编码指定视点对应的标识信息,利用所述标识信息指示是否使用所述第一 DLT作为编 码第二DLT的预测参考; 当根据所述标识信息确定使用所述第一 DLT作为编码第二DLT的预测参考时,利用第 一 DLT作为预测参考编码第二DLT的元素取值。
17. 根据权利要求16所述的方法,其特征在于,所述方法还包括: 使用所述第一 DLT和/或所述第二DLT对指定视点的深度信息进行编码。
18. 根据权利要求16所述的方法,其特征在于,所述利用第一 DLT作为预测参考编码第 二DLT的元素取值,还包括: 使用所述第一 DLT和所述第二DLT,构造附加 DLT。
19. 根据权利要求18所述的方法,其特征在于,所述构造附加 DLT包括:将所述第二 DLT中出现的、但不包含在所述第一 DLT中的元素,确定为所述附加 DLT的元素。
20. 根据权利要求16-19任一项所述的方法,其特征在于,所述编码第一 DLT的元素取 值,包括:获得第一 DLT中包含元素数量的取值并将其写入码流; 所述利用第一 DLT作为预测参考编码第二DLT的元素取值之后,所述方法还包括:将所 述附加 DLT的编码比特写入参数集码流。
21. 根据权利要求20所述的方法,其特征在于,所述方法还包括:当根据所述标识信息 确定不使用所述第一 DLT作为编码第二DLT的预测参考时,直接编码第二DLT的元素取值, 并将所述第二DLT的编码比特写入参数集码流。
22. 根据权利要求20所述的方法,其特征在于,所述编码所述第一 DLT的元素取值之 前,所述方法还包括:编码所述第一 DLT中包含的元素数量。
23. 根据权利要求20所述的方法,其特征在于,所述编码所述附加 DLT的元素取值之 前,所述方法还包括:编码所述附加 DLT中包含的元素数量。
24. 根据权利要求20所述的方法,其特征在于,编码所述第二DLT的元素取值之前,所 述方法还包括:编码所述第二DLT中包含的元素数量。
25. 根据权利要求20所述的方法,其特征在于,所述方法还包括:确定各视点的DLT的 元素取值。
26. -种深度信息解码方法,其特征在于,包括: 解码第一 DLT的元素取值; 解码标识信息,根据所述标识信息判断是否使用所述第一 DLT作为解码第二DLT的预 测参考; 当根据所述标识信息确定使用所述第一 DLT作为解码第二DLT的预测参考时,解码附 加 DLT的元素取值,并将所述附加 DLT中元素与所述第一 DLT中元素的合并,作为所述第二 DLT。
27. 根据权利要求26所述的方法,其特征在于,所述方法还包括:使用所述第一 DLT和 /或第二DLT对指定视点的深度信息进行解码。
28. 根据权利要求27所述方法,其特征在于,所述附加 DLT的元素为所述第二DLT中出 现的、但不包含在所述第一 DLT中的元素。
29. 根据权利要求28所述方法,其特征在于,解码所述附加 DLT的元素取值,包括:解 码参数集码流获得所述附加 DLT的元素取值。
30. 根据权利要求29所述的方法,其特征在于,所述解码所述附加 DLT的元素取值,还 包括:当所述标识信息为不使用所述第一DLT作为解码第二DLT的预测参考时,解码参数集 码流获得所述第二DLT的元素取值。
31. 根据权利要求26所述方法,其特征在于,所述解码所述第一 DLT的元素取值之前, 所述方法还包括:解码所述第一 DLT中包含的元素数量信息。
32. 根据权利要求26所述方法,其特征在于,所述解码所述附加 DLT的元素取值之前, 所述方法还包括:解码所述附加 DLT中包含的元素数量。
33. 根据权利要求30所述方法,其特征在于,所述解码参数集码流获得所述第二DLT的 元素取值之前,所述方法还包括:确定所述第二DLT中包含的元素数量信息。
34. 根据权利要求30所述方法,其特征在于,所述解码参数集码流获得所述第二DLT的 元素取值之前,所述方法还包括: 将所述附加 DLT的元素数量与所述第一 DLT的元素数量之和设置为所述第二DLT的元 素数量取值。
35. -种编码器,其特征在于,该编码器包括:第二处理单元和第一编码单元;其中, 第二处理单元,用于将选定视点的原DLT中的数据合并建立统一的DLT,把所述统一的 DLT发送给第一编码单元,以及将统一的DLT的元素数量值和统一的DLT中的每个元素分别 编码后发至解码器; 第一编码单元,用于利用第二处理单元发来的统一的DLT,将所述统一的DLT作为整体 或部分对各个视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码器。
36. 根据权利要求35所述的编码器,其特征在于,所述第二处理单元,还用于将统一的 DLT中的元素按预设的顺序排列。
37. 根据权利要求36所述的编码器,其特征在于,所述编码器还包括:第一处理单元, 用于将选定视点的原DLT形成数组后发送给第二处理单元; 相应的,所述第二处理单元,具体用于将第一处理单元发来的选定视点的已形成数组 的DLT中的数据进行合集或并集,建立统一的DLT。
38. 根据权利要求37所述的编码器,其特征在于,所述第一编码单元,还用于对存在 DLT的所有视点设置并编码各个视点的DLT类型。
39. 根据权利要求38所述的编码器,其特征在于,所述第一编码单元,具体用于将对视 点使用统一的DLT和/或附加 DLT进行深度信息编码的设置信息作为视点的DLT类型。
40. 根据权利要求38所述的编码器,其特征在于,所述第一编码单元,还用于利用统一 的DLT及各个视点的原DLT,按照预设的编码格式建立各个视点的附加 DLT,发送所述附加 DLT至解码器。
41. 根据权利要求40所述的编码器,其特征在于,所述第一编码单元,具体用于利用所 述各个视点的DLT类型、统一的DLT以及各个视点的附加 DLT,对各个视点的深度信息进行 编码,将各个视点的编码后的深度信息发送至解码器。
42. 根据权利要求41所述的编码器,其特征在于,所述第一编码单元,具体用于依次提 取各个视点,当所述视点的DLT类型为使用DLT进行编解码时,将所述视点的DLT与统一的 DLT之间的元素数量的差值进行编码建立所述视点的附加 DLT ; 和/或,将所述视点的DLT与统一的DLT的非重复元素进行编码建立所述视点的附加 DLT ; 和/或,将所述视点的DLT中最大值与最小值在统一的DLT中的位置和位置的差值进 行编码建立所述视点的附加 DLT ; 和/或,将所述视点的DLT中的最小值、最大值和最小值的差值进行编码建立所述视点 的附加 DLT。
43. 根据权利要求42所述的编码器,其特征在于, 所述第一编码单元,具体用于依次提取各个视点,当所述视点的DLT类型为使用统一 的DLT以及附加 DLT进行编解码时,利用所述统一的DLT以及所述视点的附加 DLT,对所述 视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码器。
44. 根据权利要求43所述的编码器,其特征在于, 所述第一编码单元,具体用于将所述统一的DLT及所述视点的附加 DLT组合成为所述 视点的新DLT,利用所述新DLT对所述视点的深度信息进行编码,将各个视点的编码后的深 度信息发至解码器。
45. 根据权利要求43所述的编码器,其特征在于, 所述第一编码单元,具体用于在参数集、或分片头信息、或分片分割头信息码流组织结 构中编码和传输所述统一的DLT、视点的附加 DLT和原DLT。
46. -种解码器,其特征在于,所述解码器包括:第一解码单元和第一处理单元;其中, 第一解码单元,用于解析统一的DLT,获取并将所述统一的DLT中的元素数量取值和每 个元素发送给第一处理单元; 第一处理单元,用于利用第一解码单元发来的所述统一的DLT,按照预设的解码格式, 解析各个视点的编码后的深度信息。
47. 根据权利要求46所述的解码器,其特征在于, 所述第一处理单元,具体用于对各个视点的DLT类型进行解析,若所述视点为需要DLT 的视点,则利用所述统一的DLT对各个视点的编码后的深度信息进行解码。
48. 根据权利要求47所述的解码器,其特征在于, 所述第一处理单元,具体用于利用所述统一的DLT和所述视点的附加 DLT,建立所述视 点的DLT,采用所述视点的DLT对所述视点的深度信息进行解码。
49. 一种深度信息的编解码系统,其特征在于,所述系统包括:编码器和解码器;其中, 所述编码器,用于将选定视点的原DLT中的数据合并建立统一的DLT ;将统一的DLT 的元素数量值和统一的DLT中的每个元素分别编码后发至解码器;将所述统一的DLT作为 整体或部分对各个视点的深度信息进行编码,将各个视点的编码后的深度信息发送至解码 器; 所述解码器,用于解析编码器发来的统一的DLT,获取并保存所述统一的DLT中的元素 数量取值和每个元素;利用所述统一的DLT按照预设的解码格式,解析编码器发来的各个 视点的编码后的深度信息。
50. -种编码器,其特征在于,包括: 第一编码单元,用于编码第一 DLT的元素取值; 第二编码单元,用于编码指定视点对应的标识信息,利用所述标识信息指示是否使用 所述第一 DLT作为编码第二DLT的预测参考; 第三编码单元,用于当根据所述标识信息确定使用所述第一 DLT作为编码第二DLT的 预测参考时,利用第一 DLT作为预测参考编码第二DLT的元素取值。
51. 根据权利要求50所述编码器,其特征在于,所述编码器还包括: 第一处理单元,用于使用所述第一 DLT和所述第二DLT,构造附加 DLT。
52. 根据权利要求51所述编码器,其特征在于, 所述第一处理单元,具体用于将所述第二DLT中出现的、但不包含在所述第一 DLT中的 元素,确定为所述附加 DLT的元素。
53. 根据权利要求52所述的编码器,其特征在于, 所述第一编码单元,还用于在编码所述第一 DLT的元素取值之前,编码所述第一 DLT中 包含的元素数量; 所述第三编码单元,还用于在编码所述附加 DLT的元素取值之前,编码所述附加 DLT中 包含的元素数量。
54. 根据权利要求50所述编码器,其特征在于, 所述第三编码单元,还用于当根据所述标识信息确定不使用所述第一 DLT作为编码第 二DLT的预测参考时,直接编码第二DLT的元素取值,并将所述第二DLT的编码比特写入参 数集码流。
55. 根据权利要求50-54任一项所述的编码器,其特征在于,所述编码器还包括: 第四编码单元,用于使用所述第一 DLT和/或所述第二DLT对指定视点的深度信息进 行编码。
56. -种解码器,其特征在于,包括: 第一解码单元,用于解码第一 DLT的元素取值; 第二解码单元,用于解码标识信息,根据所述标识信息判断是否使用所述第一 DLT作 为解码第二DLT的预测参考; 第三解码单元,用于当根据所述标识信息确定使用所述第一 DLT作为解码第二DLT的 预测参考时,解码附加 DLT的元素取值,并将所述附加 DLT中元素与所述第一 DLT中元素的 合并确定所述第二DLT。
57. 根据权利要求56所述的解码器,其特征在于, 所述第一解码单元,还用于在解码所述第一 DLT的元素取值之前,解码所述第一 DLT中 包含的元素数量信息。
58. 根据权利要求57所述解码器,其特征在于, 所述第三解码单元,还用于在解码所述附加 DLT的元素取值之前,解码所述附加 DLT中 包含的元素数量。
59. 根据权利要求58所述解码器,其特征在于, 所述第三解码单元,还用于在解码所述第二DLT的元素取值之前,解码所述第二DLT中 包含的元素数量。
60. 根据权利要求59所述解码器,其特征在于,所述解码器还包括: 第一处理单元,用于将所述附加 DLT的元素数量与所述第一 DLT的元素数量之和设置 为所述第二DLT的元素数量取值。
61. 根据权利要求59所述解码器,其特征在于,所述解码器还包括: 第四解码单元,用于使用所述第一 DLT和/或所述第二DLT对指定视点的深度信息进 行解码。
62. -种深度信息的编解码系统,所述系统包括: 编码器为上述权利要求50-55任一项所述的编码器; 解码器为上述权利要求56-61任一项所述的解码器。
【文档编号】H04N13/00GK104320644SQ201410152626
【公开日】2015年1月28日 申请日期:2014年4月10日 优先权日:2013年4月10日
【发明者】李宏伟, 李明, 吴平, 尚国强, 谢玉堂 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1