CN1575552B

Method and system for generating a dummy bidirectional predictive field picture

Abstract

The present invention relates to a method (200) and system (100) for generating pseudo bidirectional prediction (pseudo B) field images. The method includes the steps of: setting (224, 228) at least a part of the first indicator of the pseudo B-field image to indicate that encoding of the remaining signal will not occur, and setting (228) at least a part of the second indicator of the pseudo B-field image To show that the pseudo B-field image will be predicted from at least one of the first field and the last field of the reference image, so as to control the vibration artifacts. The pseudo B-field image may be a forward or backward predicted field image, and at least one field used to predict the pseudo B-field image may be the first or last field of the reference image.

CN1575552B, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 22 October 2022, 3.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

26 claims: 2 independent, 24 dependent

  1. 1
    一种生成伪双向预测场图像以消除位速率误差和振动质像的方法,包括如下步骤: 设置伪双向预测场图像的第一指示符的至少一部分来表明将不发生对剩余信号的编 码;和 设置伪双向预测场图像的第二指示符的至少一部分来表明将从一个参考图像的首场 和尾场当中的至少一个场预测伪双向场图像,从而控制振动质像。
  2. 2
    根据权利要求1所述的方法,其中,所述设置第一指示符的步骤还包括设置伪双向 预测场图像的第一指示符的至少一部分来表明将不发生剩余信号的离散余弦变换DCT编 码。
  3. 3
    根据权利要求1所述的方法,其中,伪双向预测场图像包括多个宏块和其中第一指 示符的至少一部分包含在一个宏块标题中。
  4. 4
    根据权利要求3所述的方法,其中,每个宏块包括至少一个具有水平和垂直运动分 量的运动矢量和所述设置第一指示符的步骤包括设置第一指示符的至少一部分来表明水 平和垂直运动分量将是0的步骤。
  5. 5
    根据权利要求4所述的方法,其中,伪双向预测场图像是一个反向预测场图像和 第一指示符的至少一部分包括motion_code [0] [1] [0]标记和motion_code [0] [1] [1]标 记,其中,设置第一指示符至少一部分的所述步骤包括将motion_code[0][l][0]标记和 motion_code[0] [1] [1]标记的值设置为1的步骤。
  6. 6
    根据权利要求4所述的方法,其中,伪双向预测场图像是一个正向预测场图像和 第一指示符的至少一部分包括motion_code [0] [0] [0]标记和motion_code [0] [0] [1]标 记,其中,设置宏块标题的至少一部分的所述步骤包括将motion_code[0] [0] [0]标记和 motion_code[0] [0] [1]标记的值设置为1的步骤。
  7. 7
    根据权利要求1所述的方法,其中,参考图像是帧内图像和预测图像中的至少一个。 根据权利要求1所述的方法,其中,参考图像是非逐行图像、逐行图像和场图像中的 至少一个。
  8. 8
    9. 根据权利要求1所述的方法,其中,伪双向预测场图像是一个反向预测场图像和用 来预测伪双向预测场图像的至少一个场是参考图像的首场。
  9. 9
    10. 根据权利要求9所述的方法,其中,首场是一个顶部场和第二指示符的至少一部 分位于一个宏块标题内,其中,第二指示符的至少一部分包括motion_vertical_field_ select[0][l]标记,和其中,设置第二指示符的至少一部分的所述步骤包括将motion, vertical_field_select [0] [1]标记的值设置为0的步骤。
  10. 10
    11. 根据权利要求9所述的方法,其中,首场是一个底部场和第二指示符的至少一部 分位于一个宏块标题内,其中,第二指示符的至少一部分包括motion_vertical_field_ select[0][l]标记,和其中,设置第二指示符的至少一部分的所述步骤包括将motion, vertical_field_select[0] [1]标记的值设置为1的步骤。
  11. 11
    12. 根据权利要求1所述的方法,其中,伪双向预测场图像是一个正向预测场图像和用 来预测伪双向预测场图像的至少一个场是参考图像的尾场。
  12. 12
    13. 根据权利要求12所述的方法,其中,尾场是一个顶部场和第二指示符的至少一 部分位于一个宏块标题内,其中,第二指示符的至少一部分包括motion_vertical_field_ select[0][0]标记,和其中,设置第二指示符的至少一部分的所述步骤包括将motion. vertical_field_select [0] [0]标记的值设置为0的步骤。
  13. 13
    14. 根据权利要求12所述的方法,其中,尾场是一个底部场和第二指示符的至少一 部分位于一个宏块标题内,其中,第二指示符的至少一部分包括motion_vertical_field_ select[0][0]标记,和其中,设置第二指示符的至少一部分的所述步骤包括将motion, vertical_field_select [0] [0]标记的值设置为1的步骤。
  14. 14
    15. 根据权利要求3所述的方法,还包括当伪双向预测场图像和参考图像的至少一个 场具有相同的奇偶性时跳过至少一部分宏块的步骤。
  15. 15
    16. 一种用于生成伪双向预测场图像以消除位速率误差和振动质像的系统,包括: 设置伪双向预测场图像的第一指示符的至少一部分来表明将不会发生对剩余信号的 编码的部件;和 设置伪双向预测场图像的第二指示符的至少一部分来表明将从一个参考图像的首场 和尾场当中的至少一个场预测伪双向场图像,以控制振动质像的部件。
  16. 16
    17. 根据权利要求16所述的系统,其中,所述设置伪双向预测场图像的第一指示符的 至少一部分的部件进一步包括用于设置伪双向预测图像的第一指示符的至少一部分以表 明将不会发生对剩余信号进行离散余弦变换DCT编码的部件。 1 根据权利要求16所述的系统,其中,伪双向预测场图像包括多个宏块和其中第一 指示符的至少一部分包含在一个宏块标题内。
  17. 17
    19. 根据权利要求18所述的系统,其中,每个宏块包含至少一个具有水平和垂直运动 分量的运动矢量和所述设置伪双向预测场图像的第一指示符的至少一部分的部件还包括 用于设置第一指示符的至少一部分以表明水平和垂直分量将是0的部件。
  18. 18
    20. 根据权利要求19所述的系统,其中,伪双向预测场图像是一个反向预测场图像 和第一指示符的至少一部分包括motion_code [0] [1] [0]标记和motion_code [0] [1] [1] 标记,其中,所述设置伪双向预测场图像的第一指示符的至少一部分的部件还包括用于将 motion_code [0] [1] [0]标记和 motion_code [0] [1] [1]标记的值设置为 1 的部件。
  19. 19
    21. 根据权利要求19所述的系统,其中,伪双向预测场图像是一个正向预测场图像 和第一指示符的至少一部分包括motion_code [0] [0] [0]标记和motion_code [0] [0] [1] 标记,其中,所述设置伪双向预测场图像的第一指示符的至少一部分的部件还包括用于将 motion_code [0] [0] [0]标记和 motion_code [0] [0] [1]标记的值设置为 1 的部件。
  20. 20
    22. 根据权利要求16所述的系统,其中,参考图像是帧内图像和预测图像中的至少一 个。
  21. 21
    23. 根据权利要求16所述的系统,其中,参考图像是非逐行图像、逐行图像和场图像中 的至少一个。
  22. 22
    24. 根据权利要求16所述的系统,其中,伪双向预测场图像是一个反向预测场图像和 用来预测伪双向预测场图像的至少一个场是参考图像的首场。
  23. 23
    25. 根据权利要求24所述的系统,其中,首场是一个顶部场和第二指示符的至少一 部分位于一个宏块标题内,其中,第二指示符的至少一部分包括motion_vertical_field_ select[0] [1]标记,和其中,所述设置伪双向预测场图像的第二指示符的至少一部分的部 件进一步包括用于将motion_vertical_field_select[0] [1]标记的值设置为0的部件。
  24. 24
    26. 根据权利要求24所述的系统,其中,首场是一个底部场和第二指示符的至少一 部分位于一个宏块标题内,其中,第二指示符的至少一部分包括motion_vertical_field_ select[O] [1]标记,和其中,所述设置伪双向预测场图像的第二指示符的至少一部分的部 件进一步包括用于将motion_vertical_field_select[0] [1]标记的值设置为1的部件。 27.根据权利要求16所述的系统,其中,伪双向预测场图像是一个正向预测场图像和 用来预测伪双向预测场图像的至少一个场是参考图像的尾场。 2 根据权利要求27所述的系统,其中,尾场是一个顶部场和第二指示符的至少一 部分位于一个宏块标题内,其中,第二指示符的至少一部分包括motion_vertical_field_ select[O] [0]标记,和其中,所述设置伪双向预测场图像的第二指示符的至少一部分的部 件进一步包括将motion_vertical_field_select [0] [0]标记的值设置为0的部件。
  25. 25
    29. 根据权利要求27所述的系统,其中,尾场是一个底部场和第二指示符的至少一 部分位于一个宏块标题内,其中,第二指示符的至少一部分包括motion_vertical_field_ select[0] [0]标记,和其中,所述设置伪双向预测场图像的第二指示符的至少一部分的部 件进一步包括将motion_vertical_field_select [0] [0]标记的值设置为1的部件。
  26. 26
    30. 根据权利要求18所述的系统,其中进一步包括用于当伪双向预测场图像和参考图 像的至少一个场图像具有相同的奇偶性时跳过至少一部分宏块的部件。
Independent claims26