构造用于多视图或3dv视频译码的参考图片列表的制作方法

文档序号:8270322阅读:466来源:国知局
构造用于多视图或3dv视频译码的参考图片列表的制作方法
【专利说明】
[0001] 本申请案主张2012年8月16日申请的第61/684, 033号美国临时申请案、2013年 1月9日申请的第61/750, 710号美国临时申请案和2013年1月17日申请的第61/753,822 号美国临时申请案的权益,以上美国临时申请案中的每一者特此以全文引用的方式并入本 文。
技术领域
[0002] 本发明涉及视频译码。
【背景技术】
[0003] 数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广 播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码 相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线 电电话、所谓的"智能电话"、视频电话会议装置、视频串流装置及其类似者。数字视频装置 实施视频译码技术,例如由 MPEG-2、MPEG-4、ITU-T H. 263 或 ITU-T H. 264/MPEG-4 第 10 部 分高级视频译码(AVC)所定义的标准、目前正在开发的高效率视频译码(HEVC)标准及这些 标准的扩展中所描述的视频译码技术。视频装置可通过实施此类视频译码技术而更有效率 地发射、接收、编码、解码及/或存储数字视频信息。
[0004] 视频译码技术包含空间(图片内)预测及/或时间(图片间)预测以减少或移除 视频序列中固有的冗余。对于基于块的视频译码来说,视频切片(即,视频帧或视频帧的一 部分)可以分割成视频块,视频块还可被称作树块、译码单元(CU)及/或译码节点。使用 相对于同一图片中的相邻块中的参考样本的空间预测对图片的经帧内译码(I)切片中的 视频块进行编码。图片的经帧间编码(P或B)切片中的视频块可使用相对于同一图片中的 相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可 被称作帧,且参考图片可被称作参考帧。
[0005] 空间或时间预测导致对块的预测块进行译码。残余数据表示待译码的原始块与预 测块之间的像素差。经帧间译码块是根据指向形成预测块的参考样本块的运动向量及指示 经译码块与预测块之间的差的残余数据编码的。经帧内译码块是根据帧内译码模式及残余 数据来编码。为了实现进一步压缩,可以将残余数据从像素域变换到变换域,从而产生残余 变换系数,接着可以对残余变换系数进行量化。可扫描最初布置为二维阵列的经量化变换 系数,以便产生变换系数的一维向量,且可应用熵译码以实现更多压缩。

【发明内容】

[0006] 一般来说,本发明描述用于至少部分基于用以对包含切片标头的切片进行译码的 视频译码范例对切片标头的语法元素进行译码的技术。举例来说,所述语法元素可包含与 构造例如用于三维(3D)视频译码的视图间参考图片的参考图片列表有关的值。为了提供 用于3D视频效果的视频数据,场景的两个或两个以上图像可同时或大体上同时播放,其中 所述图像对应于场景的不同"视图",即不同水平相机视角。多视图视频译码技术包含用于 例如使用视图间预测对这些图像进行译码的技术。为了在译码期间参考视图间参考图片, 视频译码器可使用到参考图片列表中的索引。视频编码器和视频解码器可根据本发明的技 术配置以初始化且构造参考图片列表,以使得经译码索引值表示参考图片列表中的正确参 考图片。也就是说,当层识别符指示切片包含在根据对基础视频译码标准的扩展译码的层 中时,可提供具有对于对基础视频译码标准的扩展为特定的表示如何构造和/或修改参考 图片列表的值的某些语法元素。
[0007] 在一个实例中,一种对视频数据进行解码的方法包含对多层视频数据的当前层中 的当前切片的切片标头中的层识别符的值进行解码,并且当所述层识别符的值不等于零 时:根据基础视频译码标准对语法元素的第一集合进行解码,且根据对基础视频译码标准 的扩展对一或多个语法元素的第二集合进行解码。
[0008] 在另一实例中,一种对视频数据进行编码的方法包含当当前切片形成多层视频数 据的基础层的部分时根据基础视频译码标准对当前切片的视频数据进行编码,且当当前切 片形成多层视频数据的非基础层的部分时根据对基础视频译码标准的扩展对当前切片的 视频数据进行编码,对当前切片的切片标头中的层识别符的值进行编码,其中所述层识别 符的值指示当前切片是否形成所述基础层或所述非基础层的部分,并且当当前切片形成所 述非基础层的部分时:根据基础视频译码标准对语法元素的第一集合进行编码,且根据对 基础视频译码标准的扩展对一或多个语法元素的第二集合进行编码。
[0009] 在另一实例中,一种用于对视频数据进行译码的装置包含视频译码器,所述视频 译码器经配置以对多层视频数据的当前层中的当前切片的切片标头中的层识别符的值进 行译码,并且当所述层识别符的值不等于零时,根据基础视频译码标准对语法元素的第一 集合进行译码,且根据对基础视频译码标准的扩展对一或多个语法元素的第二集合进行译 码。
[0010] 在另一实例中,一种用于对视频数据进行译码的装置包含用于对多层视频数据的 当前层中的当前切片的切片标头中的层识别符的值进行译码的装置,用于当所述层识别符 的值不等于零时根据基础视频译码标准对语法元素的第一集合进行译码的装置,以及用于 当所述层识别符的值不等于零时根据对基础视频译码标准的扩展对一或多个语法元素的 第二集合进行译码的装置。
[0011] 在另一实例中,一种计算机可读存储媒体具有存储于其上的指令,所述指令在被 执行时致使处理器对多层视频数据的当前层中的当前切片的切片标头中的层识别符的值 进行译码,并且当所述层识别符的值不等于零时:根据基础视频译码标准对语法元素的第 一集合进行译码,且根据对基础视频译码标准的扩展对一或多个语法元素的第二集合进行 译码。
[0012] 在另一实例中,一种对视频数据进行译码的方法包含针对用于当前视图的当前切 片的参考图片列表的构造确定用于参考视图的视图间参考图片的识别符的位置,构造所述 参考图片列表以使得所述视图间参考图片的识别符位于所述参考图片列表的所确定位置 中,针对当前切片的一部分对对应于所确定位置的索引值进行译码,且基于所述索引值使 用所述视图间参考图片对当前切片的所述部分进行译码。
[0013] 在另一实例中,一种视频译码装置包含例如视频编码器或视频解码器的视频译码 器,其经配置以针对用于当前视图的当前切片的参考图片列表的构造确定用于参考视图的 视图间参考图片的识别符的位置,构造所述参考图片列表以使得所述视图间参考图片的识 别符位于所述参考图片列表的所确定位置中,针对当前切片的一部分对对应于所确定位置 的索引值进行译码,且基于所述索引值使用所述视图间参考图片对当前切片的所述部分进 行译码。
[0014] 在另一实例中,一种视频译码装置包含用于针对用于当前视图的当前切片的参考 图片列表的构造确定用于参考视图的视图间参考图片的识别符的位置的装置,用于构造所 述参考图片列表以使得所述视图间参考图片的识别符位于所述参考图片列表的所确定位 置中的装置,用于针对当前切片的一部分对对应于所确定位置的索引值进行译码的装置, 以及用于基于所述索引值使用所述视图间参考图片对当前切片的所述部分进行译码的装 置。
[0015] 在另一实例中,一种计算机可读存储媒体具有存储于其上的指令,所述指令在被 执行时致使处理器针对用于当前视图的当前切片的参考图片列表的构造确定用于参考视 图的视图间参考图片的识别符的位置,构造所述参考图片列表以使得所述视图间参考图片 的识别符位于所述参考图片列表的所确定位置中,针对当前切片的一部分对对应于所确定 位置的索引值进行译码,且基于所述索引值使用所述视图间参考图片对当前切片的所述部 分进行译码。
[0016] 随附图式和以
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1