《图像处理设备和方法.pdf》由会员分享,可在线阅读,更多相关《图像处理设备和方法.pdf(68页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104023240 A (43)申请公布日 2014.09.03 CN 104023240 A (21)申请号 201410291427.1 (22)申请日 2010.02.12 2009-036498 2009.02.19 JP 201080016294.7 2010.02.12 H04N 19/573(2014.01) H04N 19/107(2014.01) H04N 19/61(2014.01) H04N 19/577(2014.01) H04N 19/82(2014.01) H04N 19/109(2014.01) H04N 19/117(2014.01) 。
2、(71)申请人 索尼公司 地址 日本东京都 (72)发明人 中神央二 矢崎阳一 (74)专利代理机构 北京市柳沈律师事务所 11105 代理人 郭定辉 (54) 发明名称 图像处理设备和方法 (57) 摘要 提供可以利用少量控制信息生成高度精确的 预测图像的图像处理设备和方法。该图像处理设 备包括 : 解码已编码图像的电路 ; 通过使用已编 码图像的第一运动矢量进行第一运动补偿以生成 第一运动补偿图像的电路 ; 通过使用已编码图像 的第二运动矢量进行第二运动补偿以生成第二运 动补偿图像的电路 ; 以及通过对第一运动补偿图 像和第二运动补偿图像进行滤波处理以生成预测 图像的电路。此图像处理设备和。
3、方法例如可应用 于编码和解码装置。 (30)优先权数据 (62)分案原申请数据 (51)Int.Cl. 权利要求书 2 页 说明书 35 页 附图 30 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书35页 附图30页 (10)申请公布号 CN 104023240 A CN 104023240 A 1/2 页 2 1. 一种图像处理设备, 包括 : 解码已编码图像的电路 ; 通过使用已编码图像的第一运动矢量进行第一运动补偿以生成第一运动补偿图像的 电路 ; 通过使用已编码图像的第二运动矢量进行第二运动补偿以生成第二运动补偿图像的 电路 ; 以及 通过对第。
4、一运动补偿图像和第二运动补偿图像进行滤波处理以生成预测图像的电路。 2. 如权利要求 1 所述的图像处理设备, 其中, 所述滤波处理加重运动补偿图像的高频 分量。 3. 如权利要求 1 所述的图像处理设备, 其中, 从由已编码图像形成的参考帧进行生成 第一运动补偿图像的处理 ; 而 从不同于从其生成第一运动补偿图像的参考帧的参考帧进行生成第二运动补偿图像 的处理。 4. 如权利要求 2 所述的图像处理设备, 其中, 通过使用运动补偿图像中包括的时间方 向上的相关性来进行运动补偿图像的高频分量的加重。 5. 如权利要求 1 所述的图像处理设备, 其中, 通过使用由编码图像的编码设备共享的 特定成。
5、本函数, 第二运动补偿图像匹配或类似于从参考帧生成的第一运动补偿图像, 该第 二运动补偿图像用作对应于预测图像的运动补偿图像。 6. 如权利要求 5 所述的图像处理设备, 其中, 所述成本函数是用于计算第一运动补偿 图像与参考帧的处理目标块之间的各个像素值的差值的绝对值的总和的函数。 7. 如权利要求 5 所述的图像处理设备, 其中, 所述成本函数是用于计算第一运动补偿 图像与参考帧的处理目标块之间的各个像素值的最小平方差的函数。 8. 如权利要求 1 所述的图像处理设备, 其中, 生成预测图像的电路包括 : 用于对第一运动补偿图像和第二运动补偿图像之间的差异图像进行低通滤波的电路, 用于对通。
6、过低通滤波所获得的图像进行高通滤波的电路, 以及 用于将通过低通滤波所获得的图像和通过高通滤波所获得的图像加至第一运动补偿 图像和第二运动补偿图像中的任何一个从而生成预测图像的电路。 9. 如权利要求 8 所述的图像处理设备, 其中, 用于相加的电路将通过低通滤波所获得 的图像和通过高通滤波所获得的图像加至从作为预测图像的时间之前的一个时间单位的 帧生成的运动补偿图像。 10. 如权利要求 1 所述的图像处理设备, 进一步包含 : 用于接收用以识别要通过单向预测生成预测图像、 要通过双向预测生成预测图像、 还 是要通过进行滤波处理生成预测图像的识别标志的电路 ; 以及 用于通过参照接收到的识别。
7、标志, 判断要通过单向预测生成预测图像、 要通过双向预 测生成预测图像、 还是要通过滤波处理生成预测图像的电路。 11. 如权利要求 10 所述的图像处理设备, 进一步包含 : 用于使用多个运动补偿图像进行单向预测以生成预测图像的电路 ; 以及 用于使用多个运动补偿图像进行双向预测以生成预测图像的电路。 12. 一种图像处理方法, 包括 : 权 利 要 求 书 CN 104023240 A 2 2/2 页 3 解码已编码图像 ; 通过使用已编码图像的第一运动矢量进行第一运动补偿以生成第一运动补偿图像 ; 通过使用已编码图像的第二运动矢量进行第二运动补偿以生成第二运动补偿图像 ; 以 及 通过对。
8、第一运动补偿图像和第二运动补偿图像进行滤波处理以生成预测图像。 权 利 要 求 书 CN 104023240 A 3 1/35 页 4 图像处理设备和方法 0001 相关申请的交叉参考 0002 本申请是国际申请号为 PCT/JP2010/052017 的、 于 2010 年 2 月 12 日进入中国国 家阶段的国家申请号为 201080016294.7 的、 中文发明名称为 “图像处理设备和方法” 的发 明申请的分案申请。 技术领域 0003 本发明涉及图像处理设备和方法, 具体地, 涉及使得能够在不增大处理负荷的情 况下生成高度精确的预测图像的图像处理设备和方法。 背景技术 0004 传统。
9、上, 使用动作补偿 ( 如, MPEG( 运动图像专家组 ) 或 H.26x) 和正交变换 ( 如, 离散余弦变换、 Karhunen Loeve 变换或小波变换 ) 的编码方法已经通常用作应对运动图像 的情况下的编码方法。在这些运动图像编码方法中, 通过使用要进行编码的输入图像信号 的特性之中的空间方向和时间方向上的相关性, 代码量得到降低。 0005 例如, 在 H.264 中, 将单向预测或双向预测用于通过使用时间方向上的相关性来 生成作为用作帧间帧预测 ( 帧间预测 ) 的目标的帧的帧间帧 (inter-frame)。帧间帧预测 基于不同时间的帧生成预测图像。 0006 图 1 是图示。
10、单向预测的示例的示图。 0007 如图 1 所示, 在通过单向预测生成待编码帧 P0( 其为当前时间要编码的帧 ) 的情 况下, 通过将在时间上相对于当前时间过去或将来的时间的编码帧用作参考帧来进行运动 补偿。使用时间方向上的相关性对预测图像和实际图像之间的残差 (residual) 进行编码, 从而可以减少代码量。 参考帧信息和运动矢量分别用作指定参考帧的信息和指定要在参考 帧中参照的位置的信息, 并且将这些个信息从编码侧发送至解码侧。 0008 这里, 参考帧的数目不一定是一个。例如, 在 H.264 中, 可以将多个帧用作参考帧。 当将在时间上接近于待编码帧 P0 的两个帧用作参考帧 R。
11、0 和 R1 时, 如图 1 中所示, 可以根 据参考帧 R0 或 R1 中的任意像素的像素值预测待编码帧 P0 中任意宏块 (macroblock) 的像 素值。 0009 图 1 中各个帧内部图示的方框表示宏块。当假设作为预测目标的待编码帧 P0 中 的宏块为宏块 MBP0 时, 对应于宏块 MBP0 的参考帧 R0 中的宏块是由运动矢量 MV0 指定的宏 块 MBR0。此外, 参考帧 R1 中的宏块是由运动矢量 MV1 指定的宏块 MBR1。 0010 当假设宏块 MBR0 和 MBR1 的像素值 ( 运动补偿图像的像素值 ) 是 MC0(i,j) 和 MC1(i,j) 时, 由于任何运。
12、动补偿图像的像素值在单向预测中都用作预测图像的像素值, 因 此由下列等式 (1) 表达预测图像 Pred(i,j)。(i,j) 表示宏块中像素的相对位置, 并且满足 0 i 16 且 0 j 16。在等式 (1) 中, “|“ 表示采用 MC0(i,j) 和 MC1(i,j) 中任何 的值。 0011 算式 1 说 明 书 CN 104023240 A 4 2/35 页 5 0012 Pred(i, j) MC0(i, j)|MC1(i, j) .(1) 0013 此外, 可以将1616像素的单个宏块分割为例如具有大小为168像素的更小的 块, 并且可以通过参考不同的参考帧对通过分割形成的各个。
13、块进行运动补偿。通过发送小 数(decimal)精度的运动矢量(而不是整数精度的运动矢量), 并且通过使用根据标准定义 的 FIR 滤波器进行内插, 可以将要参考的对应位置周围的像素的像素值用于运动补偿。 0014 图 2 是图示双向预测的示例的示图。 0015 如图 2 所示, 在通过双向预测生成待编码帧 B0( 其为当前时间要编码的帧 ) 的情 况下, 通过将在时间上相对于当前时间过去和将来的时间的编码帧用作参考帧来进行运动 补偿。使用与这些帧的相关性对预测图像和实际图像之间的残差进行编码, 从而可以减少 代码量。在 H.264 中, 也可以将多个过去的帧和多个后续的帧用作参考帧。 001。
14、6 如图2所示, 当在待编码帧B0用作基础的情况下将一个过去的帧和一个后续的帧 用作参考帧 L0 和 L1 时, 基于参考帧 L0 和 L1 的任意像素的像素值, 可以预测待编码帧 B0 中任意宏块的像素值。 0017 在图 2 的示例中, 对应于待编码帧 B0 中宏块 MBB0 的参考帧 L0 中的宏块是由运动 矢量 MV0 指定的宏块 MBL0。此外, 对应于待编码帧 B0 中宏块 MBB0 的参考帧 L1 中的宏块是 由运动矢量 MV1 指定的宏块 MBL1。 0018 当假设宏块 MBL0 和 MBL1 的像素值分别是 MC0(i,j) 和 MC1(i,j) 时, 可以获得预 测图像 。
15、Pred(i,j) 的像素值 Pred(i,j) 作为这些像素值的平均值, 如下列等式 (2) 所表达 的。 0019 算式 2 0020 Pred(i,j) (MC0(i,j)+MC1(i,j)/2 .(2) 0021 在使用单向预测的前述动作补偿中, 通过增大运动矢量的精度并减小宏块的尺寸 以减小相对于实际图像的残差, 增大了预测图像的精度, 从而增大了编码效率。 0022 此外, 在使用双向预测的动作补偿中, 将在时间上接近的参考帧的像素的像素值 的平均用作预测图像的像素的像素值, 从而根据概率的观点, 在预测残差中实现了稳定的 降低。 0023 此外, 作为另一方法, 提出了使用像素值。
16、的动作补偿和 FIR 滤波将时间方向上的 相关性转换为空间分辨率并使用空间分辨率的方法 ( 例如, 参见 NPL1)。 0024 在 NPL1 描述的方法中, 将时间方向上的相关性用于对输入图像序列进行的分辨 率增大处理。特别地, 计算关于已经进行了运动预测 / 补偿的过去图像和当前图像之间差 异 (difference) 的差异信息, 并且将该差异信息反馈至目标当前图像, 从而恢复输入图像 中包括的高频分量。 0025 引用列表 0026 非专利文献 0027 NPL1:“Improving Resolution by Image Registration“,MICHAL IRANI AND。
17、 SHMUEL PELEG,Department of Computer Science,The Hebrew University of Jerusalem,91904Jeru salem,Israel,Communicated by Rama Chellapa,1989 年 6 月 16 日收到 ; 1990 年 5 月 25 日 收录 说 明 书 CN 104023240 A 5 3/35 页 6 发明内容 0028 技术问题 0029 在传统的单向预测的情况下, 即使在可以选择多个参考帧的时候, 也需要选择性 地使用参考帧中任何一个的像素值作为待编码帧的像素值。由此, 由于未选择的参考。
18、帧不 用于运动补偿, 因此未充分地使用参考帧和待编码帧之间的时间相关性, 根据增大编码效 率的观点, 存在许多有待改善。 0030 此外, 在传统的双向预测的情况下, 使用两个参考帧的像素值的平均值作为待编 码帧的像素值, 以便进行时间上的低通滤波处理并且从预测图像中失去了高频分量。 结果, 由于包括高频分量的残差信号不能被编码, 因此通过解码获得的图像不包括高频分量, 并 且分辨率退化。 0031 进而, 通过以 NPL2 中所述的方法对关于两个或更多个参考帧的信息进行滤波并 且使用它, 相比于传统的双向预测, 可以更高精度地进行预测。 然而, 在此情况下, 需要将涉 及两个或更多个参考帧的。
19、运动矢量信息发送至解码器。 即, 为了增大预测精度, 大量的控制 信息是必要的, 这根据编码效率的观点可能不是高效的。 0032 本发明鉴于这些情形而做出, 并且目标在于通过降低对于进行双向预测或者参考 多个图像所需要的运动矢量的代码量, 使得可以使用少量的控制信息生成高度精确的预测 图像。 0033 问题的解决方案 0034 本发明的一方面是图像处理设备, 包括 : 解码已编码图像的电路 ; 通过使用已编 码图像的第一运动矢量进行第一运动补偿以生成第一运动补偿图像的电路 ; 通过使用已编 码图像的第二运动矢量进行第二运动补偿以生成第二运动补偿图像的电路 ; 以及通过对第 一运动补偿图像和第二。
20、运动补偿图像进行滤波处理以生成预测图像的电路。 0035 所述滤波处理加重运动补偿图像的高频分量。 0036 从由已编码图像形成的参考帧进行生成第一运动补偿图像的处理, 而从不同于从 其生成第一运动补偿图像的参考帧的参考帧进行生成第二运动补偿图像的处理。 0037 通过使用运动补偿图像中包括的时间方向上的相关性来进行运动补偿图像的高 频分量的加重。 0038 通过使用由编码图像的编码设备共享的特定成本函数, 第二运动补偿图像匹配或 类似于从参考帧生成的第一运动补偿图像, 该第二运动补偿图像用作对应于预测图像的运 动补偿图像。 0039 所述成本函数可以是用于计算第一运动补偿图像与参考帧的处理目。
21、标块之间的 各个像素值的差值的绝对值的总和的函数。 0040 所述成本函数也可以是用于计算第一运动补偿图像与参考帧的处理目标块之间 的各个像素值的最小平方差的函数。 0041 生成预测图像的电路包括 : 用于对第一运动补偿图像和第二运动补偿图像之间的 差异图像进行低通滤波的电路, 用于对通过低通滤波所获得的图像进行高通滤波的电路, 以及用于将通过低通滤波所获得的图像和通过高通滤波所获得的图像加至第一运动补偿 图像和第二运动补偿图像中的任何一个从而生成预测图像的电路。 0042 用于相加的电路将通过低通滤波所获得的图像和通过高通滤波所获得的图像加 说 明 书 CN 104023240 A 6 4。
22、/35 页 7 至从作为预测图像的时间之前的一个时间单位的帧生成的运动补偿图像。 0043 该图像处理设备进一步包含 : 用于接收用以识别要通过单向预测生成预测图像、 要通过双向预测生成预测图像、 还是要通过进行滤波处理生成预测图像的识别标志的电 路 ; 以及用于通过参照接收到的识别标志, 判断要通过单向预测生成预测图像、 要通过双向 预测生成预测图像、 还是要通过滤波处理生成预测图像的电路。 0044 该图像处理设备进一步包含 : 用于使用多个运动补偿图像进行单向预测以生成预 测图像的电路 ; 以及用于使用多个运动补偿图像进行双向预测以生成预测图像的电路。 0045 本发明的一方面是图像处理。
23、方法, 包括 : 解码已编码图像 ; 通过使用已编码图像 的第一运动矢量进行第一运动补偿以生成第一运动补偿图像 ; 通过使用已编码图像的第二 运动矢量进行第二运动补偿以生成第二运动补偿图像 ; 以及通过对第一运动补偿图像和第 二运动补偿图像进行滤波处理以生成预测图像。 0046 本发明的另一方面是图像处理设备, 包括 : 解码部件, 其用于对编码图像进行解 码 ; 生成部件, 其用于通过将解码部件解码的图像与预测图像相加以生成解码图像 ; 第一 提取部件, 其用于通过将生成部件生成的解码图像所形成的帧用作参考帧, 借助于编码图 像的运动矢量进行运动补偿, 并且从参考帧中提取对应于预测图像的运动。
24、补偿图像 ; 第二 提取部件, 其用于从与提取出运动补偿图像的参考帧不同的参考帧中, 提取与第一提取部 件提取出的运动补偿图像匹配或类似的部分, 所述部分用作对应于预测图像的运动补偿图 像 ; 以及预测图像生成部件, 其用于通过对第一提取部件提取出的运动补偿图像和第二提 取部件提取出的运动补偿图像进行滤波处理以生成预测图像, 所述滤波处理通过使用运动 补偿图像中包括的时间方向上的相关性来添加高频分量。 0047 所述第二提取部件可以通过使用由对图像进行编码的编码设备共享的特定的成 本函数, 从参考帧中提取出与第一提取部件提取出的运动补偿图像匹配或类似的部分, 所 述部分用作对应于预测图像的运动。
25、补偿图像。 0048 所述成本函数可以是用于计算第一提取部件提取出的运动补偿图像和参考帧的 处理目标块之间的各个像素值的差异值的绝对值的总和的函数。 0049 所述成本函数可以是用于计算第一提取部件提取出的运动补偿图像和参考帧的 处理目标块之间的各个像素值的最小平方误差的函数。 0050 所述预测图像生成部件可以包括 : 第一滤波器部件, 其用于对第一提取部件提取 出的运动补偿图像和第二提取部件提取出的运动补偿图像之间的差异图像进行低通滤波 ; 第二滤波器部件, 其用于对通过第一滤波器部件进行的低通滤波所获得的图像进行高通滤 波 ; 以及相加部件, 其用于将通过第一滤波器部件进行的低通滤波所获。
26、得的图像和通过第 二滤波器部件进行的高通滤波所获得的图像加至第一提取部件提取出的运动补偿图像和 第二提取部件提取出的运动补偿图像中的任何一个, 从而生成预测图像。 0051 所述相加部件可以将通过第一滤波器部件进行的低通滤波所获得的图像和通过 第二滤波器部件进行的高通滤波所获得的图像加至从作为预测图像的时间之前的一个时 间单位的帧中提取出的运动补偿图像。 0052 所述图像处理设备可以进一步包含 : 单向预测部件, 其用于使用多个运动补偿图 像进行单向预测以生成预测图像 ; 双向预测部件, 其用于使用多个运动补偿图像进行双向 预测以生成预测图像 ; 以及判断部件, 其用于通过使用编码图像的头文。
27、件中包括的识别标 说 明 书 CN 104023240 A 7 5/35 页 8 志, 判断通过单向预测部件进行的单向预测、 双向预测部件进行的双向预测、 还是预测图像 生成部件进行的滤波处理来生成预测图像。 0053 本发明的一方面是图像处理方法, 包含 : 对编码图像进行解码 ; 通过将解码的图 像与预测图像相加以生成解码图像 ; 通过将生成的解码图像所形成的帧用作参考帧, 借助 于编码图像的运动矢量进行运动补偿, 并且从参考帧中提取对应于预测图像的运动补偿图 像 ; 从与提取出运动补偿图像的参考帧不同的参考帧中, 提取与提取出的运动补偿图像匹 配或类似的部分, 所述部分用作对应于预测图像。
28、的运动补偿图像 ; 以及通过对多个提取出 的运动补偿图像进行滤波处理以生成预测图像, 所述滤波处理通过使用运动补偿图像中包 括的时间方向上的相关性来添加高频分量。 0054 本发明的另一方面是图像处理设备, 包括 : 编码部件, 其用于对作为待编码图像的 原始图像进行编码, 以生成编码图像 ; 检测部件, 其基于所述原始图像以及通过基于表示所 述原始图像和预测图像之间的差异的残差信号进行局部解码所获得的图像来检测运动矢 量 ; 第一提取部件, 其用于通过将进行局部解码获得的图像所形成的帧用作参考帧, 借助于 检测部件检测到的运动矢量进行运动补偿, 并且从参考帧中提取对应于预测图像的运动补 偿图。
29、像 ; 第二提取部件, 其用于从与提取出运动补偿图像的参考帧不同的参考帧中, 提取与 第一提取部件提取出的运动补偿图像匹配或类似的部分, 所述部分用作对应于预测图像的 运动补偿图像 ; 以及生成部件, 其用于通过对第一提取部件提取出的运动补偿图像和第二 提取部件提取出的运动补偿图像进行滤波处理以生成预测图像, 所述滤波处理通过使用运 动补偿图像中包括的时间方向上的相关性来添加高频分量。 0055 所述第二提取部件可以通过使用由对编码图像进行解码的解码设备共享的特定 的成本函数, 从参考帧中提取出与第一提取部件提取出的运动补偿图像匹配或类似的部 分, 所述部分用作对应于预测图像的运动补偿图像。 。
30、0056 所述成本函数可以是用于计算第一提取部件提取出的运动补偿图像和参考帧的 处理目标块之间的各个像素值的差值的绝对值的总和的函数。 0057 所述成本函数可以是用于计算第一提取部件提取出的运动补偿图像和参考帧的 处理目标块之间的各个像素值的最小平方误差的函数。 0058 所述生成部件可以包括 : 第一滤波器部件, 其用于对第一提取部件提取出的运动 补偿图像和第二提取部件提取出的运动补偿图像之间的差异图像进行低通滤波 ; 第二滤波 器部件, 其用于对通过第一滤波器部件进行的低通滤波所获得的图像进行高通滤波 ; 以及 相加部件, 其用于将通过第一滤波器部件进行的低通滤波所获得的图像和通过第二滤。
31、波器 部件进行的高通滤波所获得的图像加至第一提取部件提取出的运动补偿图像和第二提取 部件提取出的运动补偿图像中的任何一个, 从而生成预测图像。 0059 所述相加部件可以将通过第一滤波器部件进行的低通滤波所获得的图像和通过 第二滤波器部件进行的高通滤波所获得的图像加至从作为预测图像的时间之前的一个时 间单位的帧中提取出的运动补偿图像。 0060 所述编码部件可以使得编码图像的头文件包括识别标志, 该识别标志用于识别要 通过单向预测、 双向预测、 还是滤波处理来生成要加至由解码设备解码的图像的预测图像。 0061 本发明的另一方面是图像处理方法, 包括 : 对作为待编码图像的原始图像进行编 码,。
32、 以生成编码图像 ; 基于所述原始图像以及通过基于表示所述原始图像和预测图像之间 说 明 书 CN 104023240 A 8 6/35 页 9 的差异的残差信号进行局部解码所获得的图像来检测运动矢量 ; 通过将进行局部解码获得 的图像所形成的帧用作参考帧, 借助于检测到的运动矢量进行运动补偿, 并且从参考帧中 提取对应于预测图像的运动补偿图像 ; 从与提取出运动补偿图像的参考帧不同的参考帧 中, 提取与提取出的运动补偿图像匹配或类似的部分, 所述部分用作对应于预测图像的运 动补偿图像 ; 以及通过对多个提取出的运动补偿图像进行滤波处理以生成预测图像, 所述 滤波处理通过使用运动补偿图像中包括。
33、的时间方向上的相关性来添加高频分量。 0062 在本发明的另一方面中, 对编码图像进行解码 ; 将解码的图像与预测图像相加以 生成解码图像 ; 通过将生成的解码图像所形成的帧用作参考帧, 使用编码图像的运动矢量 进行运动补偿, 并且从参考帧中提取对应于预测图像的运动补偿图像 ; 从与提取出运动补 偿图像的参考帧不同的参考帧中, 提取与提取出的运动补偿图像匹配或类似的部分, 所述 部分用作对应于预测图像的运动补偿图像 ; 对多个提取出的运动补偿图像进行滤波处理, 所述滤波处理通过使用运动补偿图像中包括的时间方向上的相关性来添加高频分量, 从而 生成预测图像。 0063 在本发明的另一方面中, 对。
34、作为待编码图像的原始图像进行编码, 生成编码图像 ; 基于所述原始图像以及通过基于表示所述原始图像和预测图像之间的差异的残差信号进 行局部解码所获得的图像来检测运动矢量 ; 通过将进行局部解码获得的图像所形成的帧用 作参考帧, 借助于检测到的运动矢量进行运动补偿, 并且从参考帧中提取对应于预测图像 的运动补偿图像 ; 从与提取出运动补偿图像的参考帧不同的参考帧中, 提取与提取出的运 动补偿图像匹配或类似的部分, 所述部分用作对应于预测图像的运动补偿图像 ; 并且对多 个提取出的运动补偿图像进行滤波处理, 所述滤波处理通过使用运动补偿图像中包括的时 间方向上的相关性来添加高频分量, 从而生成预测。
35、图像。 0064 本发明的有益效果 0065 根据本发明, 可以在不增加流中传送的运动矢量的数量的情况下生成高度精确的 预测图像, 并且可以取得高的编码效率。 附图说明 0066 图 1 是图示单向预测的示例的示图。 0067 图 2 是图示双向预测的示例的示图。 0068 图 3 是描述生成本发明的预测图像的概要的示图。 0069 图 4 是图示根据本发明实施例的解码设备的示例配置的框图。 0070 图 5 是图示第三预测模式的构思的示图。 0071 图 6 是图示图 3 中的运动预测 / 补偿电路的示例配置的框图。 0072 图 7 是图示参考帧的示例的示图。 0073 图 8 是图示参考。
36、帧的另一示例的示图。 0074 图 9 是图示图 6 中的预测电路的示例配置的框图。 0075 图 10 是图示图 6 中的滤波电路的示例配置的框图。 0076 图 11 是描述解码设备进行的解码处理的流程图。 0077 图 12 是描述图 11 中步骤 S9 中进行的运动预测 / 补偿处理的流程图。 0078 图 13 是描述提取处理的过程的示例的流程图。 说 明 书 CN 104023240 A 9 7/35 页 10 0079 图 14 是描述滤波预测处理的过程的示例的流程图。 0080 图 15 是图示编码设备的示例配置的框图。 0081 图 16 是图示图 15 中的模式确定电路的示。
37、例配置的框图。 0082 图 17 是图示图 15 中的运动预测 / 补偿电路的示例配置的框图。 0083 图 18 是描述编码设备进行的编码处理的流程图。 0084 图 19 是描述图 18 中的步骤 S108 中进行的模式确定处理的流程图。 0085 图 20 是描述图 18 中的步骤 S111 中进行的运动预测 / 补偿处理的流程图。 0086 图 21 是图示滤波电路的另一示例配置的框图。 0087 图 22 是图示滤波电路的又一示例配置的框图。 0088 图 23 是图示使用三个参考帧的情况的示例的示图。 0089 图 24 是图示使用三个参考帧的情况下的滤波电路的示例配置的框图。 。
38、0090 图 25 是图示个人计算机的示例配置的框图。 0091 图 26 是图示本发明应用到的电视接收器的主要示例配置的框图。 0092 图 27 是图示本发明应用到的移动电话装置的主要示例配置的框图。 0093 图 28 是图示本发明应用到的硬盘记录器的主要示例配置的框图。 0094 图 29 是图示本发明应用到的相机的主要示例配置的框图。 0095 图 30 是图示宏块的尺寸的示例的示图。 具体实施方式 0096 下文描述用于实施本发明的实施例(下文称为实施例)。 注意, 将按照下列顺序给 出描述。 0097 1. 第一实施例 ( 解码处理 ) 0098 2. 第二实施例 ( 编码处理 。
39、) 0099 3. 第三实施例 ( 滤波电路的修正 ) 0100 0101 预测的概要 0102 图 3 是描述本发明应用到的预测图像生成方法的概要的示图。 0103 在本发明中, 以比特流的方式发送至少一个运动矢量 ( 运动矢量 A), 以便在解码 器中从多个参考平面中获得多个运动补偿图像。 0104 图 3 图示将帧 (N-1) 和帧 (N-2) 这两个帧用作运动补偿的参考平面以便对帧 N 进 行解码的状态。 0105 在图3中, 以流的方式发送指示帧(N-1)中的坐标的运动矢量A。 解码器使用该矢 量获得图像 MC。 0106 然后, 解码器基于帧 (N-2) 进行运动预测以便进行运动补。
40、偿。即, 在帧 (N-2) 中搜 索对于图像MC具有适当值的图像MC 。 搜索方法, 例如, 搜索算法、 搜索范围、 成本函数等可 以任意地确定, 只要它们由编码器和解码器预先共享即可。当它们由编码器和解码器共享 时, 编码器和解码器中的搜索结果 ( 即, 图像 MC 的像素值 ) 彼此匹配。 0107 以此方式, 解码器可以基于帧 (N-1) 和帧 (N-2) 获得运动预测图像。据此, MC 的 运动矢量不是必要的。即, 运动矢量的代码量减少。由此, 解码器和编码器可以使用少量的 说 明 书 CN 104023240 A 10 8/35 页 11 控制信息生成高度精度的预测图像。 0108 。
41、解码设备的配置 0109 图 4 是图示根据本发明实施例的解码设备 1 的示例配置的框图。 0110 下面将要描述的编码设备所编码的图像信息经由线缆、 网络或可拆卸介质输入至 解码设备 1。压缩的图像信息例如是根据 H.264 标准编码的的图像信息。 0111 存储缓冲器 11 依次存储作为压缩的图像信息输入的比特流。在必要时, 无损解码 电路12以诸如构成帧的宏块之类的某些单元的图像为单位读取存储缓冲器11中存储的信 息。在 H.264 标准中, 不仅可以以 1616 像素的宏块为单位, 而且可以以通过进一步分割 宏块获得的 88 像素或 44 像素的块为单位进行处理。 0112 无损解码电。
42、路12对从存储缓冲器11读取出的图像进行与编码方法对应的解码处 理, 如可变长度解码处理或算术解码处理。无损解码电路 12 将通过解码处理获得的量化的 变换系数输出至逆量化电路 13。 0113 此外, 无损解码电路12基于要解码的图像的头文件(header)中包括的识别标志, 识别图像是帧内编码图像还是帧间编码图像。如果无损解码电路 12 判断要解码的图像是 帧内编码图像, 则无损解码电路 12 将图像的头文件中存储的帧内预测模式信息输出至帧 内预测电路 22。帧内预测模式信息包括有关帧内预测的信息, 如用作处理的单位的块的大 小。 0114 如果无损解码电路 12 判断要解码的图像是帧间编。
43、码信息, 则无损解码电路 12 将 图像的头文件中存储的识别标志和运动矢量输出至运动预测 / 补偿电路 21。利用识别标 志, 可以识别用于通过帧间预测生成预测图像的预测的模式。识别标志例如以宏块或帧为 单位进行设置。 0115 作为预测的模式, 除了图1中的单向预测的模式和图2中的双向预测的模式之外, 准备了用于通过对从一个或两个时间方向上安置的多个参考帧中提取出的运动补偿图像 进行滤波以生成预测图像的第三预测模式。 0116 图 5 是图示第三预测模式的构思的示图。 0117 在图 5 的示例中, 通过将当前帧 ( 预测帧 ) 的时间用作基础, 将在时间上一个时间 单位之前的帧当作参考帧 。
44、R0, 将参考帧 R0 的一个时间单位之前的帧当作参考帧 R1。在此 情况下, 根据第三预测模式, 将从参考帧 R0 和 R1 中提取出的运动补偿图像 MC0 和 MC1 输入 至滤波电路, 将滤波电路输出的图像的像素值当作作为目标宏块的预测图像的像素值。 0118 下文将如上面参照图 1 描述的那样从一个方向上安置的多个参考帧提取出的任 何运动补偿图像的像素值当作预测图像的像素值的预测模式简称为单向预测模式。此外, 将如上面参照图 2 描述的那样从两个方向上安置的多个参考帧提取出的运动补偿图像的 像素值的平均值当作预测图像的像素值的预测模式简称为双向预测模式。 0119 图5图示的第三预测模。
45、式(其中通过对从一个方向或两个方向上安置的多个参考 帧提取出的各个运动补偿图像进行滤波而获得预测图像的像素值 ) 称为滤波预测模式。下 面详细描述滤波预测模式。 0120 返回参照图 4, 逆量化电路 13 以与编码侧使用的量化方法对应的方法, 对无损解 码电路 12 提供的量化的变换系数进行逆量化。逆量化电路 13 将通过进行逆量化获得的变 换系数输出至逆正交变换电路 14。 说 明 书 CN 104023240 A 11 9/35 页 12 0121 逆正交变换电路 14 使用与编码侧使用的正交变换方法 ( 如, 离散余弦变换或 Karhunen Loeve 变换 ) 对应的方法, 对逆量。
46、化电路 13 提供的变换系数进行四阶逆正交变 换, 并且将获得的图像输出至加法器电路 15。 0122 加法器电路 15 将逆正交变换电路 14 提供的解码图像和运动预测 / 补偿电路 21 或帧内预测电路 22 经由开关 23 提供的预测图像进行组合, 并且将复合图像输出至解块滤 波器 16。 0123 解块滤波器 16 去除加法器电路 15 提供的图像中所包括的块噪声, 并且输出已经 去除了块噪声的图像。解块滤波器 16 输出的图像供给重排缓冲器 17 和帧存储器 19。 0124 重排缓冲器 17 临时存储解块滤波器 16 提供的图像。重排缓冲器 17 例如以其中 存储的宏块为单位根据图。
47、像生成各个帧, 以某种顺序 ( 如, 显示顺序 ) 重排所生成的帧, 并 且将它们输出至 D/A(Digital/Analog, 数字 / 模拟 ) 转换器电路 18。 0125 D/A转换器电路18对重排缓冲器17提供的各个帧进行D/A转换, 并且将各个帧的 信号输出至外部。 0126 帧存储器 19 临时存储解块滤波器 16 提供的图像。帧存储器 19 中存储的信息经 由开关 20 供给运动预测 / 补偿电路 21 或帧内预测电路 22。 0127 开关 20 在使用帧间预测生成预测图像的情况下连接至端子 a1, 而在使用帧内预 测生成预测图像的情况下连接至端子 b1。开关 20 的切换例。
48、如受控制电路 31 控制。 0128 运动预测 / 补偿电路 21 根据无损解码电路 12 提供的识别标志确定预测模式, 并 且根据预测模式从帧存储器 19 中存储的解码帧之中选择要用作参考帧的帧。运动预测 / 补偿电路 21 基于无损解码电路 12 提供的运动矢量, 从构成参考帧的宏块之中确定对应于 目标预测图像的宏块, 并且提取出所确定的宏块作为运动补偿图像。运动预测 / 补偿电路 21 根据预测模式从运动补偿图像的像素值获取预测图像的像素值, 并且经由开关 23 将已 获得了像素值的预测图像输出至加法器电路 15。 0129 帧内预测电路22根据无损解码电路12提供的帧内预测模式信息进行帧内预测以 生成预测图像。帧内预测电路 22 经由开关 23 将生成的预测图像输出至加法器电路 15。 0130 开关 23 在运动预测 / 补偿电路 21 生成预测图像的情况下连接至端子 a2, 而在帧 内预测电路 22 生成预测图像的情况下连接至端子 b2。开关 23 的切换例如也受控制电路 31 控制。 0131 控制电路 31 切换开关 20 和 23 的连接, 并且控制解码设备 1 的整体操作。要处理 的图像是帧内编码图像还是帧间编码图像可以由控制电路 31 识别。 0132 图 6 是图示图 3 中的运动预测 / 补偿电路 21 的示例配置的框图。 0133 如。