深度区块的深度编码方法

文档序号:8447700阅读:363来源:国知局
深度区块的深度编码方法
【技术领域】
[0001] 本发明有关于一种=维视频编码,W及特别有关于一种=维编码系统中视图合成 预测(viewsynthesisprediction,VSF0 的优化方法。
【背景技术】
[0002] 近年来=维电视已成为技术趋势,其目标在于为观众带来更真实的观看体验。多 视图视频为捕捉和擅染3D视频的技术。通常通过使用多个摄像头同时捕捉场景(scene) 而建立多视图视频,其中,适当地放置多个摄像头W使每个摄像头从一个视点捕捉场景。具 有相应于视图的大量视频序列的多视图视频意味着巨大量的数据。相应地,多视图视频将 需要用于存储的大量存储空间及/或用于传输的高带宽。因此,本领域已发展出多视图 视频编码技术W减少所需存储空间和传输带宽。在=维和多视图编码系统中,对纹理数据 (tex化redata)和深度数据进行编码。
[0003] 分段深度编码(Segment-wiseD巧thCoding,SDC)也称为简化深度编码 (SimplifiedD巧thCoding),其为根据高效视频编码(Hi曲EfficiencyVideoCoding, 肥VC)的S维编码操作中的替换残差编码模式。在当前3D-HEVC中,SDC方式被应用于用 于深度编码的帖内预测和帖间预测中。深度建模模式值巧thModellingMode,DMM)是 3D-HEVC中深度编码的替换预测模式,深度模型模式将当前区块分为两个部分(segment)。 每个部分可推导(derive)其自身的DC(直流值irect化rrent))预测因子,且将对应于用 于每个部分的DC与预测因子之间的差值(difference)的增量(delta)DC值传送至每个部 分W重建DC值。根据关于3D-HEVC的一些文档,DC值也称为用于深度区块的一部分的恒 分区值(ConstantPartitionValue,CPV)。在推导用于每个部分的DC之后,使用残差四 叉树(residualquad-tree,RQT)传送残差(residual)。然后增加该残差W用于重建该部 分。
[0004] 图1为用于DC模式的SDC预测方式的示例示意图。使用当前深度区块(110)的 相邻重建深度值(112)作为参考样本W形成当前区块的预测样本。从多个预测值中推导平 均值。为了减少设及在取平均中的预测样本的数目,使用子采样(sub-sampling)方法,其 中,该子采样方法从四个相邻样本(120)中保留一个样本。然后推导预测值PW用于待编 码或待解码的区块(130)。对于解码,将推导的预测值增加至接收的残差W形成重建区块 (140)。
[000引 图2为用于深度建模模式1值巧thModellingMode1,DMM1)的SDC预测方式的 示例示意图,其中,根据DMM模式将深度区块划分为两个部分。然而,不同于使用残差四叉 树,SDC预测方式是用于多个部分的每一个部分。如图2所示,使用当前深度区块(210)的 相邻重建样本(212)W形成预测。子采样预测模块(220)用于预测。对每个部分的预测值 (P0和P1)进行推导W生产预测区块(230)。对于解码,如图2所示,接收各自的残差(R0 和R1)并增加至对应的预测值W形成重建区块(240)。
[0006]深度帖内编码(intracoding)
[0007] 对于帖内编码的深度编码单元(codingunit,CU),通过传统的帖内编码化EVC中 的35帖内编码模式)或JCT3V-E1005 (张等,3D-HEVC测试模型5,ITU-TSG16WP3及IS0/IEC JTC1/SC29/WG113D的视频编码扩展发展联合合作组,第5次会议;维也纳,奥地利,2013年 7月27日-8月2日,文档JCT3V-E1005)中规定的DMM1。可选择性地使用如肥VC中规定 的传统的RQT或使用SDC对残差进行编码,其中,对于CU内的每个部分仅编码一个残差值 而不编码量化转换系数(quantizedtransformcoefficient)。
[000引 用于DMM和SDC的残差编码
[0009] 为对在帖内SDC编码的PU或DMM编码的PU内部的多个部分(一或两个部分)的 残差或DC进行编码,首先传送残差标志(resi化alflag)depth_dc_flag(也称为重要性标 志(significanceflag))W指示是否存在用于多个部分的任何残差或增量DC信号。如果 帖内SDC或DMMPU内部的某个部分具有残差/DC,将符号标志(signflag)与指示每个部 分的残差或增量DC的绝对值的语法元素一起传送。解码器可根据残差或增量DC的符号标 志和幅值(ma即itude)(即绝对值(油solutevalue))重建冗余或增量DC值。
[0010] 符号标志的语法元素的二进制化化inarization)使用具有等于1的最大值的定 长(Fixed-length,FL)编码。换言之,使用指示残差或增量DC值的符号的"0"或"1"的仅 一位二进制数对符号标志进行二进制化。根据3D-肥VC的化二进制化过程的示例如表格 1中所示。
[0011] 表格 1
[0012]
【主权项】
1. 一种深度区块的深度编码方法,用于三维编码系统或三维解码系统,该方法包括: 接收相应于当前深度区块的输入数据; 使用旁路编码对相应于该当前深度区块的第一值进行编码或解码,其中,该第一值对 应于由帧内分段深度编码模式或帧间分段深度编码模式编码的该当前深度区块的残差幅 值、由深度建模模式编码的该当前区块的增量直流幅值或由帧间分段深度编码模式编码的 该当前深度区块的残差符号; 使用旁路编码对该第一值进行编码以产生深度编码语法元素以用于该三维编码系统, 或使用该旁路编码对该深度编码语法元素进行解码以产生重建的第一值以用于该三维编 码系统;以及 向该编码系统提供该深度编码语法元素或使用该重建的第一值对该当前深度区块进 行重建以用于该解码系统。
2. -种深度区块的深度编码方法,用于三维编码系统,该方法包括: 接收相应于当前深度区块的输入数据; 将相应于该当前深度区块的第一值转换为二进制码字,其中,该第一值对应于由帧内 分段深度编码模式或帧间分段深度编码模式编码的该当前深度区块的残差幅值或由深度 建模模式编码的该当前区块的增量直流幅值; 使用算术编码对该二进制码字的第一个二进制数进行编码以产生第一编码输出; 使用旁路编码对二进制码字的剩余二进制数进行编码以产生第二编码输出;以及 提供该第一编码输出和该第二编码输出。
3. 如权利要求2所述的方法,其特征在于,该方法更包括:将来自该当前深度区块的多 个算术二进制数聚合在一起以用于该算术编码,其中,该多个算术二进制数对应于相应于 该当前深度区块的一或多个码字的一或多个算术编码的二进制数,且该多个算术二进制数 包括该二进制码字的该第一个二进制数。
4. 如权利要求2所述的方法,其特征在于,该方法更包括:将来自该当前深度区块的多 个旁路二进制数聚合在一起以用于该旁路编码,其中,该多个旁路二进制数对应于相应于 该当前深度区块的一或多个码字的一或多个旁路编码的二进制数,且该多个旁路二进制数 包括该二进制码字的该剩余二进制数。
5. -种深度区块的深度编码方法,用于三维解码系统,该方法包括: 接收相应于当前深度区块的输入数据; 对相应于该当前深度区块的第一值的二进制码字的第一编码数据和第二编码数据进 行解析,其中,该第一值对应于由帧内分段深度编码模式或帧间分段深度编码模式编码的 当前深度区块的残差幅值或由深度建模模式编码的该当前区块的增量直流幅值; 使用算术编码将该第一编码数据解码为该二进制码字的第一个二进制数; 使用旁路编码将该第二编码数据解码为该二进制码字的剩余二进制数; 将包括该第一个二进制数和该剩余二进制数的该二进制码字转换为重建的第一值;以 及 使用该重建的第一值对该当前深度区块进行重建。
6. 如权利要求5所述的方法,其特征在于,该方法更包括:将来自该当前深度区块的多 个算术二进制数聚合在一起以用于该算术编码,其中,该多个算术二进制数对应于相应于 该当前深度区块的一或多个码字的一或多个算术编码的二进制数,且该多个算术二进制数 包括该二进制码字的该第一个二进制数。
7. 如权利要求5所述的方法,其特征在于,该方法更包括:将来自该当前深度区块的多 个旁路二进制数聚合在一起以用于该旁路编码,其中,该多个旁路二进制数对应于相应于 该当前深度区块的一或多个码字的一或多个旁路编码的二进制数,且该多个旁路二进制数 包括该二进制码字的该剩余二进制数。
8. -种深度区块的深度编码方法,用于三维解码系统,该方法包括: 接收相应于当前深度区块的输入数据,其中,使用深度编码模式对当前深度区块进行 编码,其中,该深度编码模式从包括帧内分段深度编码模式、深度建模模式和帧间分段深度 编码模式的第一集合中选择;以及 使用旁路编码对相应于该当前区块的多个第一标志进行编码或解码;其中,该多个第 一标志对应于从第二集合中选择的两个或多个成员,且该第二集合包括用于指示当在该帧 内分段深度编码模式或该深度建模模式中编码该当前深度区块时是否存在用于该当前深 度区块的至少一个残差或增量直流信号的第一语法元素、用于指示是否在该帧间分段深度 编码模式中编码该当前深度区块的第二语法元素、用于指示当在该帧内分段深度编码模式 该深度建模模式中编码该当前深度区块时该当前区块的帧内残差符号且存在该当前深度 区块的任何残差或增量信号的第三语法元素及用于指示当在该帧间分段深度编码模式中 编码该当前深度区块时该当前区块的帧间分段深度编码残差符号的第四语法元素。
【专利摘要】本发明提出一种深度区块的深度编码方法,包括:接收相应于当前深度区块的输入数据;使用旁路编码对相应于该当前深度区块的第一值进行编码或解码;使用旁路编码对该第一值进行编码以产生深度编码语法元素以用于该三维编码系统,或使用该旁路编码对该深度编码语法元素进行解码以产生重建的第一值以用于该三维编码系统;以及向该编码系统提供该深度编码语法元素或使用该重建的第一值对该当前深度区块进行重建以用于该解码系统,本发明提出的深度编码方法可有效地改进用于三维视频编码的二进制化和熵编码方法。
【IPC分类】H04N19-70, H04N19-597, H04N19-13
【公开号】CN104768016
【申请号】CN201410848180
【发明人】陈渏纹, 林建良, 庄子德, 张毓麟
【申请人】联发科技股份有限公司
【公开日】2015年7月8日
【申请日】2014年12月31日
【公告号】US20150189321
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1