从低分辨率图像导出高分辨率图像的编码信息的方法以及实施所述方法的编码和解码设备技术

技术编号:3585332 阅读:215 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及利用一种用于导出编码信息的方法的空间可缩放编码和解码处理。更具体地,涉及一种当在高分辨率和低分辨率图像大小之间的比为3/2的倍数时,从用于编码低分辨率图像的编码信息中导出用于编码高分辨率图像的编码信息的方法。该方法主要包括以下步骤:-根据MBi宏块类别和Mbi_pred内8×8块的位置,从关联基层宏块的宏块编码模式中导出(10)预测宏块Mbi_pred的每个8×8块的块编码模式;-从关联底层宏块的编码模式中导出(11)用于Mbi_pred的宏块编码模式;以及-从关联底层宏块的运动信息中导出(12)用于每个宏块Mbi_pred的运动信息。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及利用一种导出编码信息的方法来进行空间可縮放的编 码和解码处理。更具体地,涉及一种也被称作层间预测方法的方法, 用于从低分辨率图像的编码信息导出高分辨率图像的编码信息。
技术介绍
现有技术中的可縮放分级(hierarchical)编码方法允许分级地 编码信息,以便能够以不同分辨率和/或品质层来进行解码。由可縮放 的编码设备生成的数据流因此被分为几个层底层(base layer)和一 个或多个增强层(也称作高层)。这些设备允许唯一的数据流适应变化 的传输条件(带宽,误差率…),并且适应接收设备的能力(CPU,再 现设备特性…)。空间可縮放分级编码方法编码(或解码)与低分辨率 图像相关的、称作底层数据的第一部分,以及从该底层编码(或解码) 与高分辨率图像相关的、称作增强层的至少另一数据部分。采用被称 作层间预测方法的方法,从涉及底层的编码信息中继承(即,导出) 涉及增强层的编码信息。导出的编码信息可以包括与高分辨率图像 像素块相关联的分区(partitioning)模式(用于将所述块分成几个子 块)、与所述块相关联的编码模式、与能够参考用于预测所述块的图像 的某些块相关联的可能的运动矢量以及一个或多个图像参考索引。参 考图像是序列中用于预测序列中另一个图像的图像。因此,如果在数 据流中没有显式编码,不得不从涉及低分辨率图像的编码信息中导出 涉及增强层的编码信息。现有技术中,用于导出编码信息的方法不能 被用于没有通过二进转换将格式链接到低分辨率图像格式的高分辨率 图像。
技术实现思路
本专利技术涉及一种用于从低分辨率图像的至少一个图像部分的编码 信息导出高分辨率图像的至少一个图像部分的编码信息的方法,每个 图像被划分为非交迭宏块,非交迭宏块自身被划分为第一尺寸的非交 迭块。三个宏块的三行的非交迭集定义了超宏块,编码信息至少包括 宏块编码模式和块编码模式。根据本专利技术,被称作低分辨率宏块的至 少一个低分辨率图像部分的至少一个宏块,与被称作高分辨率宏块的高分辨率图像部分的每个宏块相关联,从而当沿水平和垂直方向以1.5 的倍数的预定义比率被上采样的低分辨率图像部分与高分辨率图像部 分重叠时,相关联的低分辨率宏块至少部分地覆盖高分辨率宏块。所述方法包括以下步骤-根据高分辨率宏块内第一尺寸的高分辨率块的位置和超宏块内 被称作宏块类别的高分辨率宏块的位置,从与第一尺寸的高分辨率块 所属的高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出 被称作第一尺寸的高分辨率块的高分辨率图像部分中每个第一尺寸的 块的块编码模式;和/或-根据高分辨率宏块类别,从与高分辨率宏块相关联的低分辨率 宏块的宏块编码模式中,导出高分辨率图像部分中的每个高分辨率宏 块的宏块编码模式。根据优选实施方式,如果针对编码来时间预测宏块,则所述宏块 的宏块编码模式被称作INTER,或者如果没有针对编码来时间预测宏 块,则所述宏块的宏块编码模式被称作INTRA。因此,按照如下方式 从与高分辨率宏块相关联的低分辨率宏块的宏块编码模式中导出高分 辨率宏块的宏块编码模式-如果高分辨率宏块是超宏块的中心宏块,四个低分辨率宏块与 高分辨率宏块相关联,那么如果四个低分辨率宏块的宏块编码模式为 INTRA,则高分辨率宏块编码模式为INTRA,否则高分辨率宏块编码 模式为INTER;-如果高分辨率宏块为超宏块的四个角宏块之一,那么如果与高分 辨率宏块相关联的低分辨率宏块的宏块编码模式为INTRA,则高分辨 率宏块的编码模式为INTRA,高分辨率宏块的编码模式为INTER;-如果高分辨率宏块是位于超宏块的中心宏块上方和下方的超宏 块的两个垂直宏块之一,两个低分辨率宏块与高分辨率宏块相关联,那么如果两个低分辨率宏块的模式为INTRA,则高分辨率宏块编码模 式为INTRA,否则高分辨率宏块编码模式为INTER;-如果高分辨率宏块是位于超宏块的中心宏块左和右的超宏块的 两个水平宏块之一,两个低分辨率宏块与高分辨率宏块相关联,那么 如果两个低分辨率宏块的模式为INTRA,则高分辨率宏块编码模式是 INTRA,否则高分辨率宏块编码模式是INTER。高分辨率图像部分中的每个高分辨率宏块被划分为沿两个块的两 行排列的第一尺寸的四个非交迭块, 一个块位于左上方,称作块Bl, 一个块位于右上方,称作块B2, 一个块位于左下方,称作块B3, 一 个块位于右下方,称作块B4。根据优选实施方式,如果针对编码时间 预测块,则所述块的块编码模式被称作INTER,或者如果没有针对编 码时间预测块,则所述块的块编码模式被称作INTRA。有利地,对于 属于超宏块的中心宏块的第一尺寸的每个高分辨率块,按照如下方式 从与中心宏块相关联的四个低分辨率宏块的宏块编码模式中导出高分 辨率宏块的块编码模式,四个低分辨率宏块中, 一个低分辨率宏块位 于左上方,称作宏块cMBl, 一个低分辨率宏块位于右上方,称作宏 块cMB2, 一个低分辨率宏块位于左下方,称作宏块cMB3, 一个低分 辨率宏块位于右下方,称作宏块cMB4:-如果cMBl的宏块编码模式为INTRA,则Bl的块编码模式为 INTRA,否则Bl的块编码模式为INTER;-如果cMB2的宏块编码模式为INTRA,则B2的块编码模式为 INTRA,否则B2的块编码模式为INTER;-如果cMB3的宏块编码模式为INTRA,则B3的块编码模式为 INTRA,否则B3的块编码模式为INTER;以及-如果cMB4的宏块编码模式为INTRA,则B4的块编码模式为 INTRA,否则B4的块编码模式为INTER。对于属于超宏块的角宏块的第一尺寸的每个高分辨率块,按照如 下方式从与角宏块相关联的、被称作宏块cMB的低分辨率宏块的宏块 编码模式中导出高分辨率块的块编码模式-如果cMB的宏块编码模式为INTRA,则B1、 B2、 B3和B4的 块编码模式为INTRA;-否则Bl、 B2、 B3和B4的块编码模式为INTER。对于属于超宏块的垂直宏块的第一尺寸的每个高分辨率块,按照 如下方式从与垂直宏块相关联的两个低分辨率宏块的宏块编码模式中 导出高分辨率块的块编码模式,两个低分辨率宏块中, 一个低分辨率 宏块位于左部,称作宏块cMBl, 一个低分辨率宏块位于右部,称作 宏块cMBr:-如果cMBl的宏块编码模式为INTRA,则Bl和B3的块编码模 式为INTRA,否则Bl和B3的块编码模式为INTER;以及-如果cMBr的宏块编码模式为INTRA,则B2和B4的块编码模 式为INTRA,否则B2和B4的块编码模式为INTER。对于属于超宏块的水平宏块的第一尺寸的每个高分辨率块,按照 如下方式从与水平宏块相关联的两个低分辨率宏块的宏块编码模式中 导出高分辨率块的块编码模式,两个低分辨率宏块中, 一个低分辨率 宏块位于上方,称作宏块cMBu, 一个低分辨率宏块位于底部,称作 宏块cMBd:-如果cMBu的宏块编码模式为INTRA,则Bl和B2的块编码模 式为INTRA,否则B1和B2的块编码模式为INTER;以及-如果cMBd的宏块编码模式为INTRA,则B3和B4的块编码模 式为INTRA,否则B3和B4的块编码模式为INTER。优选地,所述方法还包括步骤当高分辨率宏本文档来自技高网...

【技术保护点】
一种用于从低分辨率图像的至少一个图像部分的编码信息导出高分辨率图像的至少一个图像部分的编码信息的方法,每个图像被划分为非交迭宏块,所述非交迭宏块自身被划分为第一尺寸的非交迭块,其中,所述高分辨率图像的至少一个图像部分中三个宏块的三行的非交迭集定义了超宏块,所述编码信息至少包括宏块编码模式和块编码模式,被称作低分辨率宏块的所述至少一个低分辨率图像部分的至少一个宏块,与被称作高分辨率宏块的所述至少一个高分辨率图像部分的每个宏块相关联,从而当将所述至少一个高分辨率图像部分叠加在沿水平和垂直方向以1.5的倍数的预定义比率被上采样的至少一个低分辨率图像部分上时,所述相关联的低分辨率宏块至少部分地覆盖所述高分辨率宏块,所述方法包括以下步骤:-根据所述高分辨率宏块内第一尺寸的高分辨率块的位置和超宏块内被称作宏块类别的所述高分辨率宏块的位置,从与所述第一尺寸的高分辨率块所属的高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(10)被称作第一尺寸的高分辨率块的至少一个高分辨率图像部分中每个第一尺寸的块的块编码模式;和/或-根据所述高分辨率宏块类别,从与所述高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(11)至少一个高分辨率图像部分中的每个高分辨率宏块的宏块编码模式。...

【技术特征摘要】
【国外来华专利技术】EP 2005-2-18 05101224.3;EP 2005-3-29 05102465.1;EP1、一种用于从低分辨率图像的至少一个图像部分的编码信息导出高分辨率图像的至少一个图像部分的编码信息的方法,每个图像被划分为非交迭宏块,所述非交迭宏块自身被划分为第一尺寸的非交迭块,其中,所述高分辨率图像的至少一个图像部分中三个宏块的三行的非交迭集定义了超宏块,所述编码信息至少包括宏块编码模式和块编码模式,被称作低分辨率宏块的所述至少一个低分辨率图像部分的至少一个宏块,与被称作高分辨率宏块的所述至少一个高分辨率图像部分的每个宏块相关联,从而当将所述至少一个高分辨率图像部分叠加在沿水平和垂直方向以1.5的倍数的预定义比率被上采样的至少一个低分辨率图像部分上时,所述相关联的低分辨率宏块至少部分地覆盖所述高分辨率宏块,所述方法包括以下步骤-根据所述高分辨率宏块内第一尺寸的高分辨率块的位置和超宏块内被称作宏块类别的所述高分辨率宏块的位置,从与所述第一尺寸的高分辨率块所属的高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(10)被称作第一尺寸的高分辨率块的至少一个高分辨率图像部分中每个第一尺寸的块的块编码模式;和/或-根据所述高分辨率宏块类别,从与所述高分辨率宏块相关联的低分辨率宏块的宏块编码模式中,导出(11)至少一个高分辨率图像部分中的每个高分辨率宏块的宏块编码模式。2、 如权利要求l所述的方法,其中,如果针对编码来时间预测所 述宏块,则所述宏块的宏块编码模式被称作INTER,或者如果没有针 对编码来时间预测所述宏块,则所述宏块的宏块编码模式被称作 INTRA,其中,按照如下方式从与所述高分辨率宏块相关联的低分辨 率宏块的宏块编码模式中导出(11)高分辨率宏块的宏块编码模式-如果所述高分辨率宏块是超宏块的中心宏块,四个低分辨率宏 块与所述高分辨率宏块相关联,那么如果所述四个低分辨率宏块的宏 块编码模式为INTRA,则所述高分辨率宏块编码模式为INTRA,否则所述高分辨率宏块编码模式为INTER;-如果所述高分辨率宏块为超宏块的四个角宏块之一,那么如果 与所述高分辨率宏块相关联的低分辨率宏块的宏块编码模式为INTRA,则所述高分辨率宏块的编码模式为INTRA,否则所述高分辨 率宏块的编码模式为INTER;-如果所述高分辨率宏块是位于所述超宏块的中心宏块上方和下 方的超宏块的两个垂直宏块之一,两个低分辨率宏块与所述高分辨率 宏块相关联,那么如果所述两个低分辨率宏块的模式为INTRA,则所 述高分辨率宏块编码模式为INTRA,否则高分辨率宏块编码模式为 INTER;-如果所述高分辨率宏块是位于所述超宏块的中心宏块左和右的 超宏块的两个水平宏块之一,两个低分辨率宏块与所述高分辨率宏块 相关联,那么如果所述两个低分辨率宏块的模式为INTRA,则所述高 分辨率宏块编码模式是INTRA,否则高分辨率宏块编码模式是 INTER 。3、如权利要求2所述的方法,其中,所述至少一个高分辨率图像 部分中的每个高分辨率宏块被划分为沿两个块的两行排列的第一尺寸 的四个非交迭块, 一个块位于左上方,称作块B1, 一个块位于右上方, 称作块B2, 一个块位于左下方,称作块B3, 一个块位于右下方,称 作块B4;如果针对编码时间预测所述块,则所述块的块编码模式被称 作INTER,或者如果没有针对编码时间预测所述块,则所述块的块编 码模式被称作INTRA;对于属于超宏块的中心宏块的第一尺寸的每个 高分辨率块,按照如下方式从与所述中心宏块相关联的四个低分辨率 宏块的宏块编码模式中导出(10)所述高分辨率宏块的块编码模式, 所述四个低分辨率宏块中, 一个低分辨率宏块位于左上方,称作宏块 cMBl, 一个低分辨率宏块位于右上方,称作宏块cMB2, 一个低分辨 率宏块位于左下方,称作宏块cMB3, 一个低分辨率宏块位于右下方, 称作宏块cMB4:-如果cMBl的宏块编码模式为INTRA,则Bl的块编码模式为 INTRA,否则Bl的块编码模式为INTER;-如果cMB2的宏块编码模式为INTRA,则B2的块编码模式为INTRA,否则B2的块编码模式为INTER;-如果cMB3的宏块编码模式为INTRA,则B3的块编码模式为 INTRA,否则B3的块编码模式为INTER;以及-如果cMB4的宏块编码模式为INTRA,则B4的块编码模式为 INTRA,否则B4的块编码模式为INTER。4、 如权利要求2或3所述的方法,其中,所述至少一个高分辨率 图像部分的每个高分辨率宏块被划分为沿两个块的两行排列的第一尺 寸的四个非交迭块, 一个块位于左上方,称作块B1, 一个块位于右上 方,称作块B2, 一个块位于左下方,称作块B3, 一个块位于右下方, 称作块B4;如果针对编码时间预测所述块,则块的块编码模式被称作 INTER,或者如果没有针对编码时间预测所述块,则块的块编码模式 被称作INTRA;对于属于超宏块的角宏块的第一尺寸的每个高分辨率 块,按照如下方式从与所述角宏块相关联的、被称作宏块cMB的低分 辨率宏块的宏块编码模式中导出(IO)所述高分辨率块的块编码模式-如果cMB的宏块编码模式为INTRA,贝U Bl、 B2、 B3禾卩B4 的块编码模式为INTRA;-否则B1、 B2、 B3和B4的块编码模式为INTER。5、 如权利要求2至4之一所述方法,其中,所述至少一个高分辨 率图像部分的每个高分辨率宏块被划分为沿两个块的两行排列的第一 尺寸的四个非交迭块, 一个块位于左上方,称作块B1, 一个块位于右 上方,称作块B2, 一个块位于左下方,称作块B3, 一个块位于右下 方,称作块B4;如果针对编码时间预测所述块,则块的块编码模式被 称作INTER,或者如果没有针对编码时间预测所述块,则块的块编码 模式被称作INTRA;对于属于超宏块的垂直宏块的第一尺寸的每个高 分辨率块,按照如下方式从与所述垂直宏块相关联的两个低分辨率宏 块的宏块编码模式中导出(10)所述高分辨率块的块编码模式,所述 两个低分辨率宏块中, 一个低分辨率宏块位于左部,称作宏块cMBl, 一个低分辨率宏块位于右部,称作宏块cMBr:-如果cMBl的宏块编码模式为INTRA,则Bl和B3的块编码模 式为INTRA,否则Bl和B3的块编码模式为INTER;以及-如果cMBr的宏块编码模式为INTRA,则B2和B4的块编码模式为INTRA,否则B2和B4的块编码模式为INTER。6、 如权利要求2至5之一所述的方法,其中,所述至少一个高分 辨率图像部分的每个高分辨率宏块被划分为沿两个块的两行排列的第 一尺寸的四个非交迭块, 一个块位于左上方,称作块B1, 一个块位于 右上方,称作块B2, 一个块位于左下方,称作块B3, 一个块位于右 下方,称作块B4;其中如果针对编码时间预测所述块,则块的块编码 模式被称作INTER,或者如果没有针对编码时间预测所述块,则块的 块编码模式被称作INTRA;对于属于超宏块的水平宏块的第一尺寸的 每个高分辨率块,按照如下方式从与所述水平宏块相关联的两个低分 辨率宏块的宏块编码模式中导出(IO)所述高分辨率块的块编码模式, 两个低分辨率宏块中, 一个低分辨率宏块位于上方,称作宏块cMBu, 一个低分辨率宏块位于底部,称作宏块cMBd:-如果cMBu的宏块编码模式为INT...

【专利技术属性】
技术研发人员:纪尧姆布瓦松尼古拉斯比尔丹爱德华弗朗索瓦帕特里克洛佩兹格温埃利马康热罗姆维耶龙
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1