CN1663258A

Improved interpolation of video compression frames

Abstract

A method, system and computer program for improving the image quality of one or more predicted frames in a video image compression system, wherein each frame includes a plurality of pixels. The macroblock image area of certain types of frames can be coded with reference to one or more reference frames in some cases, and can be coded with reference to two or more reference frames in other cases. Such coding may include interpolation, such as interpolation with unequal weights. The DC value or AC pixel value of the image area can also be interpolated with or without weighting. The coding mode of such frames with a variable number of bidirectional predictive frames can be determined dynamically. The frames can be transferred from the encoder to the decoder in a transfer order different from the display order. In the process of motion vector compensation and prediction, sharpening and/or softening filters can be applied to image regions of certain frames.

Term

Term ended

Projected expiry passed 27 June 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

19 claims: 3 independent, 16 dependent

  1. 1
    一种用于视频图像压缩的方法,所述方法包括:提供一个包括图像区域的帧序列,所述帧包括预测帧和可参考帧;和通过参考所述序列中的两个或多个前面的可参考帧对至少一个预测帧的一个图像区域进行编码。
  2. 2
    根据权利要求1所述的方法,其中所述的至少一个预测帧包括一个可参考帧。
  3. 3
    根据权利要求1所述的方法,其中所述可参考帧包括预测帧和内部帧。
  4. 4
    根据权利要求1所述的方法,其中所述预测帧包括可参考预测帧和双向预测帧。
  5. 5
    根据权利要求4所述的方法,其中所述至少一个预测帧包括一个双向预测帧。
  6. 6
    根据权利要求5所述的方法,进一步包括:通过参考所述序列中的两个或多个后续的可参考帧对一个双向预测帧的一个图像区域进行编码。
  7. 7
    根据权利要求1所述的方法,进一步包括:识别所述两个或多个前面的可参考帧中的至少一个。
  8. 8
    根据权利要求1所述的方法,其中所述编码包括使用来自所述两个或多个前面的可参考帧的选定图像区域的不相等加权来编码。
  9. 9
    根据权利要求8所述的方法,进一步包括:识别所述的不相等加权。
  10. 10
    根据权利要求8所述的方法,其中所述的不相等加权包括大于1或小于0的权重。
  11. 11
    根据权利要求8所述的方法,其中所述帧包括排列在图像区域中的帧,和其中所述编码包括使用对应于所述两个或多个可参考帧的不相等像素值来编码。
  12. 12
    根据权利要求1所述的方法,其中所述的帧序列包括可参考帧和双向预测帧,每个所述帧包括排列在宏块中的像素值。
  13. 13
    根据权利要求12所述的方法,进一步包括:按显示顺序基于来自一个或多个预测帧的运动向量使用直接模式预测来确定一个双向预测帧中的至少一个宏块。
  14. 14
    根据权利要求13所述的方法,其中所述编码包括使用来自所述两个或多个前面的可参考帧的选定图像区域的一个不相等加权来编码。
  15. 15
    根据权利要求14所述的方法,其中用小于0或大于1的帧比例分数对至少一个这样的运动向量进行换算。
  16. 16
    一种用于视频图像压缩的方法,所述方法包括:提供一个包括图像区域的帧序列,所述帧包括双向预测(B)帧和可参考帧,所述可参考帧包括预测(P)帧和内部(I)帧;和通过参考所述序列中的一个前面的可参考帧对至少一个P帧的一个图像区域进行编码,其中所述的前面的可参考帧被至少一个居间的可参考帧从所述P帧中隔开。
  17. 17
    根据权利要求16所述的方法,进一步包括:识别所述的前面的可参考帧;和用所述识别通知解码器。
  18. 18
    一种用于在具有可参考帧和双向预测帧序列的视频图像压缩系统中动态地确定具有可变数量的双向预测帧的这类帧的编码模式的方法,所述方法包括:选择一个初始序列,其开始于一个可参考帧,具有至少一个紧接着的后续双向预测帧,并以一个可参考帧结束;增加一个可参考帧到所述初始序列的结尾以创建一个测试序列;对照一个选定的评估标准对所述测试序列进行评估;对于评估所述测试序列的每个满足步骤,在所述的所增加的可参考帧之前插入一个双向帧并重复所述的评估步骤;和如果所述评估测试序列的步骤是不满足的,那么接受所述的前面的测试序列作为当前的编码模式。
  19. 19
    根据权利要求18所述的方法,进一步包括:为一个选定的测试序列的帧的至少一个图像区域确定一个插值混合比例。
Independent claims19