深度图像的编码、解码处理方法及装置的制造方法

文档序号:8266695阅读:490来源:国知局
深度图像的编码、解码处理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种深度图像的编码、解码处理方法及装 置。
【背景技术】
[0002] 现有技术中视频编码分层结构:
[0003] 采用H. 264/AVC以及最新的HEVC等编码标准时,一帧图像可以划分为多个条带 (slice),对每个条带分别进行编码和解码。编码条带产生条带码流,条带码流中同时包含 了这个条带的一些编码参数,如该条带所引用的参数集序号等。在H.264/AVC中的分层结 构中,使用了图像参数集和序列参数集两级参数集来描述视频序列的一些参数。序列参数 集可以被图像参数集引用,图像参数集可以被条带引用,通过此机制,条带可以根据其含有 的图像参数集序号,找到对应序号的图像参数集,进而找到其对应的图像参数集对应的序 列参数集,从图像参数集或者序列参数集中获取参数。例如,条带能够根据其含有的图像 参数集序号,在对应序号的图像参数集中获取该条带的帧序号等信息;条带能够根据其对 应的图像参数集所含有的序列参数集序号,在对应序号的序列参数集中获取该条带所使用 的编码档次(Profile)和编码级别(Level)等参数。在HEVC编码标准中,新加入了视频参 数集的概念,视频参数集可以被序列参数集引用,序列参数集可以被图像参数集引用,图像 参数集可以被条带引用,通过此机制,条带可以根据其含有的图像参数集序号,逐层向上引 用,从图像参数集、序列参数集或者视频参数集中获取参数。
[0004] 条带类型,视频序列中的条带有着不同的类型,常见的有以下三种类型:
[0005] 帧内预测条带:该条带不可以使用其他条带中的像素来进行预测,只能使用该条 带中已经编码过的像素来进行预测。
[0006] 单向帧间预测条带:该条带可以使用其他条带中的像素来进行单向预测。
[0007] 双向帧间预测条带:该条带可以使用其他条带中的像素来进行预测,并且可以使 用多个其他条带中的像素进行加权预测。
[0008] 基于块的视频编解码,现有视频编解码技术中,基于块的视频编解码是最常见的。
[0009] 在基于块的视频编码技术中,视频图像或者是视频图像的每一个条带被分为若干 个矩形图像块(又称为编码单元),对于每一个图像块,通过预测得到其预测图像块,将其 原始图像块与预测图像块相减得到残差图像块,然后对残差图像块进行编码。残差图像块 的编码一般包括:对残差图像块进行变换操作得到变换系数块、对变换系数块进行量化得 到量化后的变换系数块,之后编码量化后的变换系数块。对残差图像块进行编码后,需要将 残差图像进行编码后的信息写入码流中,这部分信息一般包括量化后的变换系数信息、预 测模式信息和运动矢量信息等边信息。其中预测模式信息表示了对该图像块进行预测时究 竟使用了哪一种预测模式。一般来讲,一个图像块可以使用的预测模式有若干种,如HEVC 帧内预测模式有35种,编码器一般会选择一部分预测模式或是全部可选的预测模式进行 一次预测,选出预测效果最好的预测模式作为该图像块的预测模式,并将该预测模式信息 写入码流中。
[0010] 在基于块的视频解码技术中,视频图像或者是视频图像的每一个条带也会被分为 若干个矩形图像块(又称为编码单元),对于视频图像的每一个块,解码端通过码流中的 预测模式信息和运动矢量信息等边信息解码得到其预测图像块,通过码流中的量化后的变 换系数信息解码得到其残差图像块。残差图像块的解码一般包括:对量化后的变换系数信 息进行反量化得到重建的变换系数信息,对重建的变换系数信息进行反变换得到残差图像 块。最后将预测图像块与残差图像块相加得到最终的重建图像块。
[0011] 深度图像与深度查找表:
[0012] 深度图像是三维视频编解码中的一类图像,深度图像中的每个像素值表示的是对 应位置的物体距离摄像机的远近,利用深度图像,可以进行虚拟视点合成等后处理工作。深 度图像在三维视频中有着重要的意义,如何高效编解码深度图像是一个值得研究的问题。
[0013] 深度查找表利用了深度图像的稀疏性来提高深度图像的编码效率。具体说来,假 设一副深度图像每个像素可以取值的范围为〇值255,即对于深度图像的每一个像素点,其 像素值可能的取值种类为256种。但是由于深度图像自身的性质,一副深度图像中所有出 现过的像素值往往只有256种中的一小部分。如对于一副深度图像,其中出现过的像素值 只有{20, 23, 50, 57, 100, 111}六个值,那么就可以根据这六个值建立一张深度查找表,如 下表所示:
[0014]
【主权项】
1. 一种深度图像的编码方法,其特征在于,包括: 确定在对深度图像进行编码过程中所采用的编码方式的标志位,所述编码方式包括: 使用深度查找表对所述深度图像在所述深度查找表序号域进行编码和/或直接对所述深 度图像在深度值域进行编码; 将所述标志位写入码流中的以下之一位置:所述深度图像对应引用的视频参数集、所 述深度图像对应引用的序列参数集、所述深度图像对应引用的图像参数集、所述深度图像 对应的条带头。
2. 根据权利要求1所述的方法,其特征在于,确定用于指示对所述深度图像进行编码 所采用的编码方式的所述标志位包括: 判断所述编码过程所采用的编码方式; 如果判断结果指示在所述深度查找表序号域上对所述深度图像进行编码,则产生用于 指示在所述深度查找表序号域上对所述深度图像进行编码的标志位,并且选择对所述深度 查找表序号域数据进行编码; 如果判断结果指示在所述深度值域上对所述深度图像进行编码,则产生用于指示在 所述深度值域上对所述深度图像进行编码的标志位,并且选择对所述深度值域数据进行编 码。
3. 根据权利要求2所述的方法,其特征在于,选择对所述深度查找表序号域数据进行 编码,包括:选择使用所述深度查找表序号域数据构造所述深度图像中的编码块的预测值。
4. 根据权利要求2所述的方法,其特征在于,选择对所述深度值域数据进行编码,包 括:选择使用所述深度值域数据构造所述深度图像中编码块的预测值。
5. 根据权利要求3所述的方法,其特征在于,选择对所述深度查找表序号域数据进行 编码,还包括: 对于所述深度图像中的所述编码块,判断所述编码块的预测模式是否在预设预测模式 集中,在判断结果为是时,选择对所述编码块的深度查找表序号域数据进行编码;否则,选 择对所述编码块的深度值域数据进行编码,其中,所述预设预测模式集包括:允许使用所述 深度查找表序号域数据进行编码的预测模式。
6. 根据权利要求1所述的方法,其特征在于,将所述标志位写入所述深度图像对应的 条带头中,包括: 判断所述条带的条带类型是否在预设条带类型集中,其中,该预设条带类型集包括:需 要传输标志位的条带类型;其中,在判断结果为是时,将所述标志位写入所述条带头中;否 贝U,不写入所述条带头中。
7. -种深度图像的解码方法,其特征在于,包括: 解析码流,从码流中的以下之一位置获取用于指示解码过程所采用的解码方式的标志 位:所述深度图像对应引用的视频参数集、所述深度图像对应引用的序列参数集、所述深度 图像对应引用的图像参数集、所述深度图像对应的条带头,其中,所述解码
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1