首页 / 专利库 / 广播 / 帧内预测 / Picture coding system, prediction method of an image decoding system, and pixel values ​​of blocks obtained by dividing an image

Picture coding system, prediction method of an image decoding system, and pixel values ​​of blocks obtained by dividing an image

阅读:153发布:2023-12-29

专利汇可以提供Picture coding system, prediction method of an image decoding system, and pixel values ​​of blocks obtained by dividing an image专利检索,专利查询,专利分析的服务。并且本発明の実施形態は、ビデオ符号化もしくは符号化プロセスに使用される画素予測モードを推定し、ビデオ符号器及び復号器の間の画素予測モードを通信し、画素イントラ予測モードの順序付けをするための方法とシステムに関する。,下面是Picture coding system, prediction method of an image decoding system, and pixel values ​​of blocks obtained by dividing an image专利的具体信息内容。

  • 画素のイントラ予測モードを推定する方法において、該方法は、
    a. 予測モード推定のためのターゲットブロックを選択することと、
    b. 該ターゲットブロックに隣接する第1隣接ブロックのために用いられた第1予測モードを決定することと、
    c. 該ターゲットブロックに隣接する第2隣接ブロックを予測するために用いられた第2予測モードを決定することと、
    d. 前記第1予測モードと前記第2予測モード間から、前記ターゲットブロック用の推定予測モードを決定し、該推定予測モードは最小の予測誤差を生じる尤度が最も高い予測モードであること、を含むことを特徴とする画素のイントラ予測モードの推定方法。
  • 前記第1予測モードと前記第2予測モードのうちの少なくとも1つが利用できない場合、前記推定画素予測モードはDC予測モードであることを特徴とする請求項1に記載の方法。
  • 前記第1予測モードと前記第2予測モードが利用できない場合、前記推定画素予測モードはDC予測モードであることを特徴とする請求項1に記載の方法。
  • より低い予測誤差を生み出す前記尤度を前記ターゲットブロックの位置と無関係に決定することを特徴とする請求項1に記載の方法。
  • 予測誤差を減少させる結果をもたらす尤度のより高い画素のイントラ予測モードを推定する方法において、該方法は、
    a. より低い予測誤差を生み出す尤度が最も高いモードが最も低い番号に関係するように数値を各予測モードに関係付けることにより1セットの可能性のある予測モードを順位付けることと、
    b. 予測モード推定のための1つのターゲットブロックを選択することと、
    c. 該ターゲットブロックに隣接する第1隣接ブロックのために用いられた第1予測モードを受け取ることと、
    d. 該ターゲットブロックに隣接する第2隣接ブロックを予測するために用いられた第2予測モードを受け取ることと、
    e. 前記第1予測モードと前記第2予測モード間から誤差がより少ない予測モードで前記のより小さい数値に関係する前記予測モードを決定することと、
    f. 前記の誤差がより小さい予測モードを推定画素予測モードとして使用することと、を含むことを特徴とする画素のイントラ予測モードの推定方法。
  • 前記第1予測モードと前記第2予測モードのうちの少なくとも1つが利用できない場合、前記推定画素予測モードはDC予測モードであることを特徴とする請求項5に記載の方法。
  • 前記第1予測モードと前記第2予測モードが利用できない場合、前記推定画素予測モードはDC予測モードであることを特徴とする請求項5に記載の方法。
  • より低い予測誤差を生み出す前記尤度を、前記ターゲットブロックの位置と無関係に決定することを特徴とする請求項5に記載の方法。
  • 前記1セットの可能性のある予測モードは、より低い予測誤差を生み出す前記尤度の順序において、
    a. 水平予測モードと垂直予測モードより成る第1サブセットから採用された1つのモードと、
    b. 前記第1サブセットの他のモードと、
    c. DC予測モードと、を含むことを特徴とする請求項5に記載の方法。
  • 予測誤差を減少させる結果をもたらす尤度のより高い画素のイントラ予測モードを推定する方法において、該方法は、
    a. より低い予測誤差を生み出す尤度が最も高いモードが最も低い番号に関係するように数値を各予測モードに関係付けることにより1セットの可能性のある予測モードを順序付けることと、
    b. 予測モード推定のための1つのターゲットブロックを選択することと、
    c. 該ターゲットブロックに隣接する第1隣接ブロックのために用いられた第1予測モードの決定を試みることと、
    d. 該ターゲットブロックに隣接する第2隣接ブロックを予測するために用いられた第2予測モードの決定を試みることと、
    e. 前記隣接予測モードの中のどのモードも利用できない場合は、DC予測モードを推定予測モードとして指定することと、
    f. 前記第1予測モードと前記第2予測モード間から小さい方の予測モードで前記のより小さい数値に関係する予測モードを決定することと、
    g. 前記より小さい予測モードを推定画素予測モードとして使用することと、を含むことを特徴とする画素のイントラ予測モードの推定方法。
  • 画素予測モードを推定する装置において、該装置は、
    a. 低い予測誤差を生み出す尤度により順序付けた可能性のある予測モードの順序セットを記憶するメモリと、
    b. 予測モード推定のためのターゲットブロックを選択する選択器と、
    c. 該ターゲットブロックに隣接する第1隣接ブロックのために用いられた第1予測モードを決定する決定器と、
    d. 該ターゲットブロックに隣接する第2隣接ブロックを予測するために用いられた第2予測モードを決定する決定器と、
    e. 前記第1予測モードと前記第2予測モード間から前記ターゲットブロック用の推定予測モードを推定する推定器であって、該推定予測モードは、前記順序セットにおけるモードの順序によって決定され最も低い予測誤差を生み出す尤度が最も高い予測モードである推定器と、を含むことを特徴とする画素予測モードを推定する装置。
  • 画素予測モードを推定するための命令を有するコンピュータ可読媒体において、該命令は、
    a. 予測モード推定のためのターゲットブロックを選択するアクトと、
    b. 該ターゲットブロックに隣接する第1隣接ブロックのために用いられた第1予測モードを決定するアクトと、
    c. 該ターゲットブロックに隣接する第2隣接ブロックを予測するために用いられた第2予測モードを決定するアクトと、
    d. 前記第1予測モードと前記第2予測モード間から前記ターゲットブロック用の推定予測モードを決定するアクトであって、前記推定予測モードは最も低い予測誤差を生み出す尤度が最も高い予測モードであるアクトと、を含むことを特徴とするコンピュータ可読媒体。
  • 画素予測モードを推定する機能を有する電子伝送において実現されるコンピュータデータ信号において、該信号は、
    a. 予測モード推定のためのターゲットブロックを選択するアクトと、
    b. 該ターゲットブロックに隣接する第1隣接ブロックのために用いられた第1予測モードを決定するアクトと、
    c. 該ターゲットブロックに隣接する第2隣接ブロックを予測するために用いられた第2予測モードを決定するアクトと、
    d. 前記第1予測モードと前記第2予測モード間から前記ターゲットブロック用の推定予測モードを決定するアクトであって、前記推定予測モードは最も低い予測誤差を生み出す尤度が最も高い予測モードであるアクトを達成させるアクトと、を達成させる命令を有することを特徴とするコンピュータデータ信号。
  • 空間画素予測モードの順序付けたセットを変更する方法において、該方法は、
    a. 画素予測モードの順序セットを設定することと、
    b. 推定予測モードを決定することと、
    c. 前記推定モードを前記順序セットの順序の前に設置することにより、前記順序セットを変更することと、を含むことを特徴とする方法。
  • 前記順序セットは、少ない予測誤差を生じる尤度により順序付けられることを特徴とする請求項14に記載の方法。
  • 前記推定予測モードが前記順序セット内に含まれることを特徴とする請求項14に記載の方法。
  • 前記順序セットは、隣接ブロックデータと無関係な順序を有することを特徴とする請求項14に記載の方法。
  • 前記推定予測モードは隣接ブロックデータを参照して決定されることを特徴とする請求項14に記載の方法。
  • 前記推定予測モードは前記順序セットとは別に、復号器に送られることを特徴とする請求項14に記載の方法。
  • 前記順序セット中の前記モードの少なくとも一部は、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード、(c)DC予測モード及び(d)斜め左下方予測モードの順序に順序付けられることを特徴とする請求項14に記載の方法。
  • 画素予測モードを復号器に通信する方法において、該方法は、
    a. 符号器と復号器において画素予測モードの1セットを設定することと、
    b. 符号器と復号器において前記セットの1メンバーである1つの推定画素予測モードを決定することと、
    c. 前記セットの1メンバーである1つの最良の予測モードを、前記符号器において決定することと、
    d. 前記推定モードを前記最良モードと比較することと、
    e. 前記推定モードが前記最良モードと略同じである場合、前記推定モードを使用するために前記符号器から前記復号器に第1命令を伝送することと、
    f. 前記推定モードが前記最良モードと略同じではない場合、前記セット内の前記推定モード以外の他のモードを使用するために前記符号器から前記復号器に第2命令を伝送することと、を含むことを特徴とする方法。
  • 前記第1命令が1ビットの指定子であることを特徴とする請求項21に記載の方法。
  • 前記第2命令が3ビットの指定子であることを特徴とする請求項21に記載の方法。
  • 画素予測モードの前記セットがより小さい予測誤差を生み出す尤度に従って順序付けられることを特徴とする請求項21に記載の方法。
  • 前記セット内の前記モードの各々は、1つの数値と関係し、より小さい予測誤差を生み出すモードの尤度に従ってより低い数値が割り当てられることを特徴とする請求項24に記載の方法。
  • 第2命令の前記伝送は、前記最良モードと関係する数値の送信を含むことを特徴とする請求項25に記載の方法。
  • 画素予測モードを復号器に通信する方法において、該方法は、
    a. より小さい予測誤差を生み出す尤度によって順序付けた画素予測モードの順序セットを符号器と復号器に設定することと、
    b. 隣接ブロックデータを参照して決定され前記セットの1メンバーである1つの推定画素予測モードを前記符号器と前記復号器において決定することと、
    c. 前記セットの1メンバーである1つの最良の予測モードを、前記符号器において決定することと、
    d. 前記推定モードを前記最良モードと比較することと、
    e. 前記推定モードが前記最良モードと略同じであれば、前記推定モードを使用するために前記符号器から前記復号器に第1命令を伝送することと、
    f. 前記推定モードが前記最良モードと同じではなければ、前記セット内の前記推定モード以外の他のモードを使用するために前記符号器と前記復号器の間で第2命令を伝送することと、を含むことを特徴とする方法。
  • 前記他のモードは、前記最良モードであることを特徴とする請求項27に記載の方法。
  • 前記順序セット中の前記モードの少なくとも一部は、(a)1つの水平予測モードと1つの垂直予測モードより成る第1サブセットから得た1つのモード、(b)前記第1サブセットの他のモード、(c)DC予測モード及び(d)斜め左下方予測モードの順序であることを特徴とする請求項27に記載の方法。
  • 画素予測モードを通信する方法において、該方法は、
    a. より低い予測誤差を生み出す尤度が最も高いモードが最も低い番号に関係するように数値を各予測モードに関係付けることにより1セットの可能性のある予測モードを順序付ける手段と、
    b. 予測モード推定のための1つのターゲットブロックを選択する手段と、
    c. 該ターゲットブロックに隣接する第1隣接ブロックのために用いられた第1予測モードを決定する手段と、
    d. 該ターゲットブロックに隣接する第2隣接ブロックを予測するために用いられた第2予測モードを決定する手段と、
    e. 前記第1予測モードと前記第2予測モード間でより小さい数値と関係する予測モードである推定予測モードを決定する手段と、
    f. 最良の予測モードを決定する手段と、
    g. 前記推定予測モードが前記最良予測モードと略同じであれば、前記推定予測モードを使用することを復号器に命令する手段と、
    h. 前記推定予測モードが前記最良予測モードと略同じではなければ、前記最良予測モードを使用することを前記復号器に命令する手段と、を含むことを特徴とする画素予測モードの通信方法。
  • 画素予測モードを復号器に通信する装置において、該装置は、
    a. 符号器において1セットの画素予測モードを記憶する符号器メモリと、
    b. 復号器において前記1セットの画素予測モードを記憶する復号器メモリと、
    c. 前記符号器において前記記憶されたセットの1メンバーである推定画素予測モードを決定する符号器推定器と、
    d. 前記復号器において前記推定画素予測モードを決定する復号器推定器とe. 前記符号器において前記セットの1メンバーである最良予測モードを決定する予測器と、
    f. 符号器と復号器間で命令を伝送する伝送器とを含み、
    g. 前記伝送器が、前記推定モードが前記最良モードと略同じであれば、前記推定モードの使用を前記復号器に命令する第1命令を前記符号器から前記復号器に伝送し、
    h. 前記伝送器が、前記推定モードが前記最良モードと略同じではなければ、前記最良モードの使用を前記復号器に命令する第2命令を前記符号器から前記復号器に送信することを特徴とする装置。
  • ビデオ符号器と復号器間の通信用命令から成るコンピュータ可読媒体において、該命令は、
    a. 符号器と復号器において1セットの画素予測モードを設定するアクトと、
    b. 前記符号器と前記復号器において前記セットの1メンバーである推定画素予測モードを決定するアクトと、
    c. 前記符号器において前記セットの1メンバーである最良予測モードを決定するアクトと、
    d. 前記推定モードを前記最良モードと比較するアクトとe. 前記推定モードが前記最良モードと略同じであれば、前記推定モードを使用するために第1命令を前記符号器から前記復号器に伝送するアクトと、
    f. 前記推定モードが前記最良モードと略同じではなければ、前記セット内の前記推定モード以外の他のモードを使用するために第2命令を前記符号器から前記復号器に伝送するアクトと、を含むことを特徴とするコンピュータ可読媒体。
  • ビデオ符号器と復号器間の通信機能を有し、電子伝送において実現されるコンピュータデータ信号において、該信号は、
    a. 符号器と復号器において1セットの画素予測モードを設定する命令と、
    b. 前記符号器と前記復号器において、前記セットの1メンバーである推定画素予測モードを決定する命令と、
    c. 前記符号器において、前記セットの1メンバーである最良予測モードを決定する命令と、
    d. 前記推定モードを前記最良モードと比較する命令と、
    e. 前記推定モードが前記最良モードと略同じであれば、前記推定モードを使用するために、第1命令を前記符号器から前記復号器に伝送するための命令と、
    f. 前記推定モードが前記最良モードと略同じではなければ、前記セット内の前記推定モード以外の他のモードを使用するために、第2命令を前記符号器から前記復号器に伝送するための命令と、を含むことを特徴とするコンピュータデータ信号。
  • 空間画素イントラ予測モードセットを順序付ける方法において、該方法は、
    a. 1セットの画素予測モードを選択することと、
    b. より小さい予測誤差をもたらす尤度に実質的に従い前記イントラ予測モードを順序付けることと、を含むことを特徴とする方法。
  • 前記順序付けは、前記セット中のモードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモードの順で順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード及び(c)1つのDC予測モードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード、(c)1つのDC予測モード及び(d)1つの斜め左下方予測モードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード、(c)1つのDC予測モード、(d)1つの斜め左下方予測モード及び(e)1つの横下方モードと1つの斜め右下モードと1つの縦左モードより成る角度サブセットから得た1つのモードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード、(c)1つのDC予測モード(d)1つの斜め左下方予測モード(e)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得た1つのモード及び(f)1つの斜め左下方予測モード及び(e)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得たもう1つのモードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード、(c)1つのDC予測モード、(d)1つの斜め左下方予測モード、(e)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得た1つのモード、(f)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得たもう1つのモード及び(g)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得た残りのモードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード、(c)1つのDC予測モード、(d)1つの斜め左下方予測モード、(e)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得た1つのモード、(f)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得たもう1つのモード、(g)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得た残りのモード及び(h)1つの縦左予測モードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード、(c)1つのDC予測モード、(d)1つの斜め左下方予測モード、(e)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得た1つのモード、(f)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得たもう1つのモード、(g)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る角度サブセットから得た残りのモード、(h)1つの縦左予測モード及び(i)横上方予測モードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る第1サブセットから得た1つのモード、(b)前記第1サブセットからの残りのモード、(c)1つのDC予測モードと1つの斜め左下方予測モードより成る第2サブセットから得た1つのモード、(d)前記第2サブセットからの残りのモード、(e)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る第3サブセットより得た1つのモード、(f)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る前記第3サブセットから得たもう1つのモード、(g)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る第3サブセットから得た残りのモード、(h)1つの縦左予測モード及び横上方予測モードより成る第4サブセットから得た1つのモード及び(i)前記第4サブセットからの残りのモードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る第1サブセットから得た1つのモード、(b)前記第1サブセットからの残りのモード、(c)1つのDC予測モードと1つの斜め右下方予測モードと1つの斜め左下方予測モードより成る第2サブセットから得た1つのモード及び(d)前記第2サブセットからの残りのモードの中の任意モード及び任意順序の1つの横下方モードと1つの縦右モードと縦左モードと横上方モードより成る第2サブセット中の任意モードの順に順序付けること、を含むことを特徴とする請求項34に記載の方法。
  • 画素イントラ予測モードの効率的な通信方法において、該方法は、
    a. 画素予測モードの1セットを選択することと、
    b. より小さい予測誤差を生じる尤度に従って予測モードの前記セットを順序付けることと、
    c. より小さい予測誤差を生み出す尤度が最も高いモードを最も低い数値に、より小さい予測誤差を生み出す尤度が次に高いモードを次に低い数値に関係付ける方法で、前記順序セット内のモードのすべてに数値を関係付けることと、
    d. 前記セット内にあり、画素を予測するための最良の予測モードを決定することと、
    e. 前記最良モード関係する数値を使用して復号器に前記最良モードを使用することを指示することと、を含むことを特徴とする方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る1軸サブセットから得た1つのモード、(b)前記軸サブセットの他のモード、(c)1つのDC予測モード及び(d)1つの斜め左下方予測モードの順に順序付けること、を含むことを特徴とする請求項45に記載の方法。
  • 前記順序付けは、前記セット中の前記モードの少なくとも一部を、(a)1つの水平予測モードと1つの垂直予測モードより成る第1サブセットから得た1つのモード、(b)前記第1サブセットの残りのモード、(c)1つのDC予測モード、1つの斜め左下方予測モードより成る第2サブセットより得た1つのモード、(d)前記第2サブセットからの残りのモード、(e)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る第3サブセットから得た1つのモード、(f)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る前記第3サブセットから得たもう1つのモード、(g)1つの横下方モードと1つの斜め右下方モードと1つの縦左モードより成る前記第3サブセットから得た残りのモード、(h)1つの縦左予測モードと1つの横上方予測モードより成る第4サブセットより得た1つのモード及び(i)前記第4サブセットからの残りのモードの順に順序付けること、を含むことを特徴とする請求項45に記載の方法。
  • 前記指示はエントロピ符号化を用いて実行し、通信のための帯域幅に対する要求を軽減することを特徴とする請求項45に記載の方法。
  • 前記指示は可変長符号化を用いて実行し、通信のための帯域幅に対する要求を軽減することを特徴とする請求項48に記載の方法。
  • 画素イントラ予測モードのより効率的な通信のために前記画素イントラ予測モードのセットを編成する方法において、該方法は、
    a. 1つの垂直予測モードと1つの水平予測モードと1つのDC予測モードと1つの斜め左下方予測モードと1つの斜め右下方予測モードと1つの横上方予測モードと1つの横下方予測モードと1つの縦右予測モードと1つの縦左予測モードより成るグループから得た複数のモードよりなる1セットの画素予測モードを選択することと、
    b. 前記セット中の前記モードの少なくとも一部を、(i)1つの水平予測モードと1つの垂直予測モードより成る第1サブセットから得た1つのモード、(ii)前記第1サブセットの他のモード、(iii)1つのDC予測モード及び(iv)1つの斜め左下方予測モードの順に順序付けることと、
    c. より小さい予測誤差を生み出す尤度が最も高いモードを最も低い数値に、より小さい予測誤差を生み出す尤度が次に高いモードをネスト低い数値に関係付ける方法で、前記順序セット内のモードのすべてに数値を関係付けることと、
    d. 前記セット内にあり、画素を予測するための最良の予測モードを決定することと、
    e. 前記最良モードに関係する前記数値を使用して復号器に前記最良モードを使用することを指示することと、を含むことを特徴とする方法。
  • 画素イントラ予測モードのより効率的な通信のための装置において、該装置は、
    a. (i)1つの水平予測モードと1つの垂直予測モードより成る第1サブセットから得た1つのモード、(ii)前記第1サブセットの他のモード、(iii)1つのDC予測モード及び(iv)1つの斜め左下方予測モードの順序の予測モード、を含む順序付けた1セットの画素予測モード、を含むことを特徴とする装置。
  • 前記順序は、さらに前記斜め左下方予測モードに続く順序に、(i)1つの横下方モード、1つの斜め右下方モード及び1つの縦左モードより成る第2サブセットから得た1つのモード、(ii)前記第2サブセットから得た他のモード、(iii)前記第2サブセットからの残りのモード、(iv)1つの縦左予測モード及び(v)横上方予測モードの順序の予測モード、を含むことを特徴とする請求項51に記載の装置。
  • 画素のイントラ予測モードの順序セットを通信するための命令より成るコンピュータ可読媒体において、前記順序は、
    (i)1つの水平予測モードと1つの垂直予測モードより成る第1サブセットから得た1つのモード、(ii)前記第1サブセットの他のモード、(iii)1つのDC予測モード、(iv)1つの斜め左下方予測モード、(v)1つの横下方モード、1つの斜め右下方モード及び1つの縦左モードより成る第2サブセットから得た1つのモード、(vi)前記第2サブセットから得た他の1つのモード、(vii)前記第2サブセットからの残りのモード、(viii)1つの縦左予測モード及び(ix)横上方予測モードの順序の予測モード、を含むことを特徴とするコンピュータ可読媒体。
  • 画素イントラ予測モードの順序セットの通信機能を有し、電子伝送において実現されるコンピュータデータ信号において、該順序セットは、
    (a)1つの水平予測モードと1つの垂直予測モードより成る第1サブセットから得た1つのモード、(b)前記第1サブセットの他のモード、(c)1つのDC予測モード,(d)1つの斜め左下方予測モード、(e)1つの横下方モード、1つの斜め右下方モード及び1つの縦左モードより成る第2サブセットから得た1つのモード、(f)前記第2サブセットから得た他の1つのモード、(g)前記第2サブセットから得た残りのモード、(h)1つの縦左予測モード及び(i)1つの横上方予測モード、を含むことを特徴とするコンピュータデータ信号。
  • 说明书全文

    (関連参考資料)
    本出願は、2002年5月28日出願の米国特許出願No. 60/319,272号明細書及び2002年7月11日出願の米国特許出願No. 60/319,390号明細書の利益を請求する。

    本発明の実施形態は、画像のイントラ予測に関する。 デジタルビデオの場合、非圧縮状態デジタルビデオシーケンス(例えば、フレーム列)の各フレーム及び全てのフレームを表示するために大量のデータを必要とする。 大抵の用途において非圧縮デジタルビデオをコンピュータネットワークで伝送するのは帯域幅が制限されているので不可能である。 さらに、非圧縮デジタルビデオは大量の記憶容量を必要とする。 デジタルビデオは、記憶装置に対する要求を軽減し、帯域幅に対する要求を軽減するような方法で通常符号化される。

    デジタルビデオの符号化技法の1つは、フレーム間符号化である。 フレーム間符号化は、異なるフレームのビデオは、通常xXx個の画素ブロックとして選択される略同一の画素領域を含むという事実を利用している。 符号化プロセス期間中、動きベクトルは、1フレーム内の画素ブロックの動きを他のフレーム内の同類画素ブロックと相互に関係付ける。 従って、このシステムは、この画素ブロックを二度符号化する必要が無く、この画素ブロックを一度符号化して他の画素ブロックを予測する動きベクトルを提供する。
    もう1つのデジタルビデオ符号化技法は、フレーム内符号化である。 フレーム内符号化は、1つのフレーム又はその1部分を、他フレーム内の画素を参照することなく符号化する。 代表的なフレーム内符号化は、ブロック単位でフレーム又はその部分を符号化する。 例えば、MEPG−2において、フレーム内符号化は、1つの画素ブロックの離散余弦変換を用い、次に、変換係数を符号化する。 他のフレーム内符号化技法には、例えば、ウェーブレット符号化のような技法がある。

    一般に、これらの技法は、予測モードを参照するために比較的大きなデータテーブルを採用する。 これらのデータテーブルのためのメモリは、多くの低価格の機器にとって高価で重荷である。 さらに、データテーブルを記憶するために処理装置内に十分なメモリを装備するのも又高価で重荷である。 又、その結果であるシステムは、大きなデータテーブルのために複雑さが増す。

    本発明の実施形態は、画像のイントラ予測に関係する方法とシステムより成る。 全ての実施形態はイントラ予測に関するので、“イントラ予測”及び“予測”の用語は、イントラ予測プロセスを参照するために、代わりに使用することができる。
    本発明の実施形態は、ビデオ画像内の空間冗長度を利用するためにフレーム内符号化もしくはイントラ符号化を用いる。 隣接ブロックは通常同じような属性を有しているので、符号化プロセスの効率は、隣接ブロック間の空間相関を参照することにより改善される。 この相関は、隣接ブロックにおいて用いられた予測モードに基づくターゲットブロックの予測に利用できる。

    デジタル画像は、より効率的に処理するために又は他の理由によりブロックに分割することができる。 図1に示すように、ターゲットブロック“C”12は、そのターゲットブロック“C”12の真上に位置する隣接ブロック“A”14に隣接することができる。 別の隣接ブロック“B”16はターゲットブロック“C”12の直ぐ左側に隣接している。 ターゲットブロック“C”12と境界線を共有する他の隣接ブロックは、ブロック“C”12の隣接ブロックと見なしてよい。
    ブロックは、異なる構成の種々の数の画素より構成することが出来る。 例えば、1つのブロックを4x4の画素列で構成でき、又、1つのブロックを16x16の画素列又は8x8の画素列で構成することができる。 正方形及び矩形の画素列を含む他の画素構成により1ブロックを構成することができる。

    ターゲットブロック内の各画素は、隣接ブロック内の画素に関するデータを参照し予測することができる。 この隣接画素データ又は隣接ブロックデータは、これらの隣接ブロック又は隣接画素を予測するために使用された予測モードより成る。 特定の隣接画素及びターゲットブロック内の画素は、図2に示すように英数字インデックスを用いて参照することができる。 図2は、英小文字22で指定された16画素より成るブロック“C”12のような4x4画素列のターゲットブロックを示している。 ターゲットブロックの真上の隣接ブロック内の画素は、英大文字24で指定されている。 ターゲットブロックの直ぐ左の隣接ブロック内の画素は、英大文字26で指定されている。
    予測モードは、ターゲットブロック内の特定のピクセルを予測するための命令もしくはアルゴリズムより成る。 これらのモードは、下記のモード記述に記載されているように1個以上の隣接ブロックの画素を参照できる。

    予測モードモード0:垂直予測a,e,i,mは、Aにより予測できる。
    b,f,j,nは、Bにより予測できる。
    c,g,k,oは、Cにより予測できる。
    d,j,l,pは、Dにより予測できる。

    モード1:平予測a,b,c,dは、Iにより予測できる。
    e,f,g,hは、Jにより予測できる。
    i,j,k,lは、Kにより予測できる。
    m,n,o,pは、Lにより予測できる。

    モード2:DC予測全サンプルA,B,C,D,I,J,K,Lが使用可能であれば、全サンプルは、(A+B+C+D+I+J+K+L+4)>>3により予測することができる。 A,B,C及びDが使用できず、I,J,K及びLが使用可能であれば、全サンプルは(I+J+K+L+2)>>2により予測できる。 I,J,K及びLが使用できず、A,B,C及びDが使用可能な場合は、(A+B+C+D+2)>>2により予測することができる。 8個のサンプル全てが使用できない場合、そのブロック内の全ての輝度サンプルの予測は、128である。 1ブロックは、常に、このモードで予測できる。

    モード3:斜め左下方予測aは、(A+2B+C+I+2J+K+4)>>3により予測できる。
    b,eは、(B+2C+D+J+2K+L+4)>>3により予測できる。
    c,f,iは、(C+2D+E+K+2L+M+4)>>3により予測できる。
    d,g,j,mは、(D+2E+F+L+2M+N+4)>>3により予測できる。
    h,k,nは、(E+2F+G+M+2N+O+4)>>3により予測できる。
    l,oは、(F+2G+H+N+2O+P+4)>>3により予測できる。
    pは、(G+H+O+P+2)>>2により予測できる。

    モード4:斜め右下方予測mは、(J+2K+L+2)>>2により予測できる。
    i,nは、(I+2J+K+2)>>2により予測できる。
    e,j,oは、(Q+2I+J+2)>>2により予測できる。
    a,f,k,pは、(A+2Q+I+2)>>2により予測できる。
    b,g,lは、(Q+2A+B+2)>>2により予測できる。
    c,hは、(A+2B+C+2)>>2により予測できる。
    dは、(B+2C+D+2)>>2により予測できる。

    モード5:縦左方予測a,jは、(Q+A+1)>>1により予測できる。
    b,kは、(A+B+1)>>1により予測できる。
    c,lは、(B+C+1)>>1により予測できる。
    d,は、(C+D+1)>>1により予測できる。
    e,nは、(I+2Q+A+2)>>2により予測できる。
    f,oは、(Q+2A+B+2)>>2により予測できる。
    g,pは、(A+2B+C+2)>>2により予測できる。
    hは、(B+2C+D+2)>>2により予測できる。
    iは、(Q+2I+J+2)>>2により予測できる。
    mは、(I+2J+K+2)>>2により予測できる。

    モード6:横下方予測a,gは、(Q+I+1)>>1により予測できる。
    b,hは、(I+2Q+A+2)>>2により予測できる。
    cは、(Q+2A+B+2)>>2により予測できる。
    dは、(A+2B+C+2)>>2により予測できる。
    e,kは、(I+J+1)>>1により予測できる。
    f,lは、(Q+2I+J+2)>>2により予測できる。
    i,oは、(J+K+1)>>1により予測できる。
    j,pは、(I+2J+K+2)>>2により予測できる。
    mは、(K+L+1)>>1により予測できる。
    nは、(J+2K+L+2)>>2により予測できる。

    モード7:縦右方予測aは、(2A+2B+J+2K+L+4)>>3により予測できる。
    b,iは、(B+C+1)>>1により予測できる。
    c,jは、(C+D+1)>>1により予測できる。
    d,kは、(D+E+1)>>1により予測できる。
    lは、(E+F+1)>>1により予測できる。
    eは、(A+2B+C+K+2L+M+4)>>3により予測できる。
    f,mは、(B+2C+D+2)>>2により予測できる。
    g,nは、(C+2D+E+2)>>2により予測できる。
    h,oは、(D+2E+F+2)>>2により予測できる。
    pは、(E+2F+G+2)>>2により予測できる。

    モード8:横上方予測aは、(B+2C+D+2I+2J+4)>>3により予測できる。
    bは、(C+2D+E+I+2J+K+4)>>3により予測できる。
    c,eは、(J+K+1)>>1により予測できる。
    d,fは、(J+2K+L+2)>>2により予測できる。
    g,iは、(K+L+1)>>1により予測できる。
    h,jは、(K+2L+M+2)>>2により予測できる。
    l,nは、(L+2M+N+2)>>2により予測できる。
    k,mは、(L+M+1)>>1により予測できる。
    oは、(M+N+1)>>1により予測できる。
    pは、(M+2N+O+2)>>2により予測できる。

    各々のモードに対するより小さい予測誤差を生じる尤度に基づいた順序付けプロセスは、符号化効率を高め、メモリ要求を軽減することができ、又、少なくとも部分的に数学的に定義できる。
    各予測モードは、上記名称(即ち、横上方、垂直及び斜め左下)の各モードにおいて一般的な予測方向によって文字通りに記述することができる。 予測モードは、度方向により図式で記述することも可能である。 この角度方向は、図3に示すように中心から外側への矢印放射線図によって表現できる。 このタイプの線図において、各矢印と中心点で、1予測モードを表すことができる。 1予測モードに対応するこの角度は、ターゲット画素を予測するのに用いられた隣接画素の重み付け平均位置から実際のターゲット画素位置への方向に一般的な関係を有する。 しかしながら、これらのモードは、上記の規定及びJVT規格においてより厳密に定義されている。 図3において、中心点32は方向を表していないので、この点はDC予測モードと関連づけることができる。 水平矢34は、水平予測モードを表すことができる。 垂直矢36は、垂直予測モードを表すことができる。 中心点から斜め右下方に水平矢から略45度の角度を成して延びる矢38は、斜め右下方(DDR)予測モードを表すことができる。 中心点から斜め左下方に水平矢から略45度の角度を成して延びる矢40は、斜め左下(DDL)予測モードを表すことができる。 DDR予測モードとDDL予測モードは、両方共、斜め予測モードと称することができる。

    中心点から斜め右上方に水平矢から略22.5度の角度を成して延びる矢42は、横上方(HU)予測モードを表すことができる。 中心点から斜め右下方に水平矢から略22.5度の角度を成して延びる矢44は、横下方(HD)予測モードを表すことができる。 中心点から斜め右下方に水平矢から略67.5度の角度で延びる矢46は、縦右方(VR)予測モードを表すことができる。 中心点から斜め左下方に水平矢から略67.5度の角度を成して延びる矢48は、縦左方(VL)予測モードを表すことができる。 HU、HD、VR及びVL予測モードは、まとめて、中間角予測モードと称することができる。
    他の多くの予測モードは、この角度記述スキームを用いて作成し記述することができる。

    予測モード順序 本発明では、これらの予測モードは、一般的に、少ない予測誤差を生み出す尤度と一致するように順序付ける。 より少ない予測誤差を生み出す一般的な尤度に基づいて順序付けた予測モードにより、結果として得られるデータ自身も、より矛盾なく順序付けられる傾向が大きくなる。 さらに、モードの通信は、メモリと帯域幅の要件を軽減する符号化技法の利点を利用できる。 例えば、本発明者は、水平予測モード及び垂直予測モードが斜め予測モードより一般的に尤度が高く、斜め予測モードは中間角度予測モードより一般的に尤度が高いことを確かめた。 さらに、(例えば、隣接ブロックをインターモードで符号化する際)DC予測モードは、水平及び垂直予測モードよりも一般的に尤度が低く、斜め予測モードよりは一般的に尤度が高い。

    画像エッジ又は、スライス境界のような不連続点に接しないブロックの場合、本発明の幾つかの実施形態において確立した順序は、一般用語で次のように表現する。 垂直及び水平予測モードがDC予測モードより低減された予測誤差を生じる尤度は高く、DC予測モードが斜め予測モードより低減された予測誤差を生じる尤度は高く、斜め予測モードが中間角度予測モードよりも低減された予測誤差を生じる尤度は高い。

    エッジ又は境界線付近のブロック、又は隣接ブロックもしくは画素予測モードデータが利用できないブロックの場合、本発明の幾つかの実施形態において確立した順序は、一般用語で次のように表現される。 DC予測モードが垂直及び水平予測モードより低減された予測誤差を生じる尤度は高く、垂直及び水平予測モードが斜め予測モードより低減された予測誤差を生じる尤度は高く、斜め予測モードが中間角度予測よりも低減された予測誤差を生じる尤度は高い。

    図4に示されている実施形態の第1セットにおいて、モードは下記の順序で規定できる。
    モード0:垂直予測モード1:水平予測モード2:DC予測モード3:斜め左下方予測モード4:斜め右下方予測モード5:横下方予測モード6:縦右予測モード7:縦左予測モード8:横上方予測

    図5に示されている実施形態の第2セットにおいて、モードは下記の順序で規定できる。
    モード0:水平予測モード1:垂直予測モード2:DC予測モード3:斜め左下方予測モード4:斜め右下方予測モード5:横下方予測モード6:縦右予測モード7:縦左予測モード8:横上方予測

    図6に示されている実施形態の第3セットにおいて、モードは下記の順序で規定できる。
    モード0:垂直予測モード1:水平予測モード2:DC予測モード3:斜め左下方予測モード4:斜め右下方予測モード5:縦右予測モード6:横下方予測モード7:縦左予測モード8:横上方予測

    図7に示されている実施形態の第4セットにおいて、モードは下記の順序で規定できる。
    モード0:水平予測モード1:垂直予測モード2:DC予測モード3:斜め左下方予測モード4:斜め右下方予測モード5:縦右予測モード6:横下方予測モード7:縦左予測モード8:横上方予測

    図8に示されている実施形態の第5セットにおいて、モードは下記の順序で規定できる。
    モード0:DC予測モード1:垂直予測モード2:水平予測モード3:斜め左下方予測モード4:斜め右下方予測モード5:縦右予測モード6:横下方予測モード7:縦左予測モード8:横上方予測

    尚、このモード順序は、本発明の種々の実施形態において、上記の順序態様の範囲をこえて変更できる。
    本発明の幾つかの実施形態において、水平予測(モード0)と垂直予測(モード1)は、望むならば、逆にすることができる。 又、斜め左下方予測モードと横下方予測モードも、望むならば、逆にしてよい。 さらに、斜め右下方予測(モード5)と縦右予測(モード6)と縦左予測(モード7)と横上方予測(モード8)とは、望むならば再順序付けることができると理解すべきである。 さらに、DC予測は、モード0/モード1のセットとモード3/モード4のセットの間に入れることが望ましいが、もし望むならば、モード3/モード4のセットとモード5/モード6/モード7/モード8のセットの間に入れることも、又は、任意の他の位置におくことも可能である。 さらに、角度モード3〜8は、望む通りに、符号化効率に重大な影響をもたらすことなく、番号を付け直すことができる。

    本発明の幾つかの実施形態において、予測モードは、そのような予測基準を用いる個々のブロック(例えば、前述の予測スキームを用いるそれらのブロック)のすべてについて、再順序付けることができる。 さらに、個別のブロック(例えば、前述の予測スキームを用いるそれらのブロック)の全てよりも少ない、望むならば、例えば、50%、75%又は90%以上の、ブロックがそのような予測基準を用いることができる。 又、予測モードの順序は、異なるブロックについて同一とするか、又は変更することができる。 さらに、かような予測基準の各モードの再順序付け(例えば、予め決められた両立可能な方法での再順序付け)は、好ましくは、少なくとも5つのモード、6つのモード又は7つのモードを再順序付けし、残りは任意の他の方法で順序付けることができる。 さらに、予測モードの順序は、好ましくは、0,1,2,3,4,5,6,7及び8である。 予測モードの他の予め決められた順序も同様に採用することができる。

    本発明の幾つかの実施形態は、モードデータを組織するための1つ以上のデータテーブルを含むことが出来る。 1つの順序で全体に順序されたモードの場合、より多くの順序されたセットを提供するために、データテーブル中の各セルと共に使用することができる。 例えば、データテーブル中のエントリは、番号0,1,2,3,4,5,6,7,8及び9の順序セットを含むことができる。 別の選択肢として、データテーブル中の番号順序セットは、データテーブル中の各エントリ毎に順序番号の5,6,7,8及び9のセットを含むことができる。 例えば、データテーブルのエントリは、下記のデータエントリのセット{1,2,3,5,7};{0,1,2,3,4,5,6};{0,1,3,5,6,7,8}を含むことができ、ここで、セット内の各番号は増加数である。 別の選択肢として、例えば、データテーブルのエントリは、下記のデータエントリのセット{1,2,3,5,7};{0,1,2,3,4,5,6};{0,1,3,5,6,7,8}を含むことができ、ここで、各セットは、セルの少なくとも25%又は35%又は50%又は75%又は90%又はそれ以上に含まれる。 このように、このテーブルは、公知のデータテーブル方法よりも予測能がかなり高く、メモリ要件を低減する。

    データエントリセットの順序の予め決められた方法は、隣接の画素のセット(例えば、マクロブロック)の予測モードとは無関係でなければならない。 このデータテーブルは本質的に“静的”であり得るが、データ中のパターンに基づき、必要に応じ、全体又は部分的に、効率よく動的に生成できると理解すべきである。 従って、数学等式又はアルゴリズムを、前記エントリを決定するために使用でき、この場合、テーブルはそのような技法によって生成できる。 従って、ここで用いられる“データテーブル”は、単に静的なテーブルに限定されるだけでなく、さらに、そのような予測に使用される、但し特定された数値セットを含むことができる。
    残念ながら、前のモード番号を新しいモード番号で置換する(例えば、代わりの番号を既知のデータテーブルに代入する)ことは、多分、改善であっても、依然、全体的には順序の付かないデータセットをもたらす結果となる。

    隣接ブロックデータに基づく画素予測モードの推定 全体的に順序をつけていない前述のデータセットと異なり、代替した場合でも、本発明では、最も尤度の高い予測モードを第1位に、もし望むならば、次に最も尤度の高い予測モードを第2位に順序付けし、予め決められた方法で残りのモードを順序付けすべきことが確認された。 予め決められた方法は、隣接するマクロブロックの予測モードとは無関係でなければならない。 残りモードの好ましい順序付けは、残りモード発生の尤度の降順(最も尤度の高い予測モード及び、もし望むならば、次に最も尤度の高い予測モード)とすべきである。

    図1に示すように、ブロックAとブロックBのイントラ予測モードに基づくブロックCに対するイントラ予測モードは下記のように規定できる。
    (1)ブロックAとブロックBの両方が“外部”であれば(例えば、利用できない場合は)、DC予測(モード2)だけが許され、従って、ブロックCのイントラ予測モードの順序は{2}である。
    (2)ブロックAが“外部”であり(例えば、利用できない場合は)、ブロックBが“外部”でなければ、ブロックCに対しては、DC予測(モード2)と水平予測(モード0)だけが許され、従って、
    (i)ブロックBが2であれば、ブロックCに対するイントラ予測モードの順序は{2,0}であり;
    (ii)そうでなければ、ブロックCに対するイントラ予測モードの順序は{0,2}である。
    (3)ブロックAが“外部”でなく、ブロックBが“外部”であれば、ブロックCに対しては、DC予測(モード2)と垂直予測(モード1)だけが許され、従って、
    (i)ブロックAが2であれば、ブロックCに対するイントラ予測モードの順序は{2,1}であり;
    (ii)そうでなければ、ブロックCに対するイントラ予測モードの順序は{1,2}である。
    (4)ブロックAもブロックBも“外部”でなければ、
    (i)ブロックAの予測モードがブロックBの予測モードより小さければ、ブロックCに対するイントラ予測モードの順序は、{イントラ予測ブロックモードA、イントラ予測ブロックモードB、昇順のその他のモード}であり;
    (ii)ブロックAの予測モードがブロックBの予測モードより大きければ、ブロックCに対するイントラ予測モードの順序は、{イントラ予測ブロックモードB、イントラ予測ブロックモードA、昇順のその他のモード}であり;
    (iii)ブロックAの予測モードがブロックBの予測モードと等しければ、ブロックCに対するイントラ予測モードの順序は、{イントラ予測ブロックモードA、昇順のその他のモード}である。

    例えば、ブロックAの予測モードが3で、ブロックBの予測モードが1であれば、ブロックCに対するイントラ予測モードの順序は{1,3,0,2,4,5,6,7,8}である。
    全体的に減少(又は増加)する出現尤度順に配列したモードでは、出現する残存モードを自動的に並べても適切な並びに全体的に配置される。 その並びをより高い確率からより低い確率に順序付けると、前面に向かって適切な予測の尤度を増加させる。 エントロピ符号化を用いれば、これにより、結果として生じる符号化ビットストリームを減少する。 他の順序も同様に使用することができる。

    概念的には、前記選択スキームは、ブロックAの予測がXであり、ブロックBの予測がYであればブロックCの予測はX又はYである尤度が高いという原理に基づいている。 X及び/又はYに対する予測は、リストの開始位置に配置され、残りモードはその後に順次列記される。
    他の方法では、(A又はB又は両方がスライスの外側である場合を含み)AとBの予測モードが既知である場合、Cの最も確率の高いモードが与えられる、即ち、ブロックA及びBのために用いられたモードの中の最小のモードが与えられる。 ブロックA又はBのうちの1つが“外側”の場合、最も尤度の高いモードは予測モード2に等しい。 ブロックCに割り当てられた予測モードの順序は、従って、最も尤度の高いモードであり、続く残りのモードは昇順とする。

    図9を参照し、本発明の実施形態を説明する。 これらの実施形態において、予測するためにターゲットブロックを選択する(ステップ50)。 前記ターゲットブロックに隣接する第1隣接ブロックの予測に用いられた予測モードを次に決定する(ステップ52)。 前記ターゲットブロックに隣接する第2隣接ブロックの予測に用いられた予測モードを決定する(ステップ54)。 これらの隣接ブロックの予測モードをチェックし、どちらがより小さい予測誤差を生じる尤度が高いかを決定する(ステップ56)。
    本発明の他の実施形態においては、図10に示すように、予測モードのセットを、より小さい予測誤差を生じるモードの尤度に従って順序付ける(ステップ58)。 1つのターゲットブロックを選択する(ステップ60)。 第1隣接ブロックの予測に用いられた予測モードを決定し(ステップ62)、第2隣接ブロックの予測に用いられた予測モード決定する(ステップ64)。 これらの2つの予測モードを、順序づけたモードのセットにおいてどちらが最初に出現するか、即ち、どちらがより小さい予測誤差を生じる尤度の高いモードに該当するかをチェックして決定する(ステップ66)。

    本発明の他の実施形態においては、図11に示すように、予測モードのセットを、より小さい予測誤差を生じる尤度に従って順序付ける(ステップ68)。 順序づけたセット内のこれらのモードを、より小さい予測誤差を生じる尤度のより高いモードがより低い数値に関係するように数値付ける(ステップ70)。 第1隣接ブロックの予測に用いられたモードを決定し(ステップ72)、第2隣接ブロックの予測に用いられた予測モードも決定する(ステップ74)。 これらの隣接ブロックのモードを、どちらのモードがより低い数値に関係するかを決定する。 このモードは、ターゲットブロックの予測のための推定モードとして指定する。

    本発明のさらに他の実施形態においては、図12に示すように、予測モードのセットを、より小さい予測誤差を生じるモードの尤度に従って順序付ける(ステップ78)。 順序付けたセット内のこれらのモードを、より小さい予測誤差を生じる尤度のより高いモードがより低い数値に関係するように数値付ける(ステップ80)。 第1隣接ブロックの予測に用いられたモードを決定することを試み(ステップ82)、第2隣接ブロックの予測に用いられたモード決定することを試みる(ステップ84)。 第1隣接ブロックの予測に用いられたモードが得られない場合(ステップ86)、DC予測モードのようなデフォルト予測モードをターゲットブロック用の推定予測モードとして指定することができる(ステップ90)。 又、第2隣接ブロックの予測に用いられたモードが得られない場合(ステップ88)、DC予測モードのようなデフォルトモードをターゲットブロック用の推定予測モードとして指定できる(ステップ90)。 これらの隣接ブロックの予測モードが得られる場合、これらの隣接ブロックモードをチェックし、どちらのモードがより低い数値に関係するかを決定する。 次にこのモードを、ターゲットブロックの予測のための推定モードとして指定する(ステップ92)。

    隣接ブロックデータに基づく予測モード順序の変更本発明の幾つかの実施形態において、隣接ブロックデータとは無関係に決定した前述の予測モードの順序は、隣接ブロックデータによって変更することができる。 隣接ブロックデータを参照して決定した予測モードの推定は、予測モードの順序に導入して隣接ブロックデータから得られた追加情報を反映させるように順序を変更することができる。
    これらの実施形態の幾つかにおいて、隣接ブロックデータに基づいた予測モードの推定を、予測モードの順序セット中に直接挿入することができる。 代表例として、この予測モードの推定を、低減された予測誤差を生み出す最も尤度の高いモードの位置にある予測モード順序の先頭に挿入又は付加する。 しかしながら、幾つかの実施形態においては、この推定をモード順序中の異なる位置に挿入することができる。

    本発明の幾つかの実施形態において、図13に示すように、予測モードの順序を選択する(ステップ102)。 ここで、予測モード順序要素はより小さい予測誤差を生じる尤度に従って順序することができる。 即ち、順序中の第1要素は、より小さい予測誤差を生み出す最も尤度の高い予測モードを表し、順序中の次の要素は、より小さい予測誤差を生み出す次に最も尤度の高い予測モードを表し、同様に順序中の最後の要素まで記述する。 順序中の最後の要素は、より小さい予測誤差を生み出す最も尤度の低い予測モードを表す。

    上述のように、1つの予測モードの推定を決定する(ステップ104)。 この推定は隣接ブロックデータを用いて決定する。 一般的に、この推定は、より小さい予測誤差を生じるであろう1つ以上の隣接ブロックに用いられた予測モードである。 しかしながら、この推定は、別の方法で決定できる。 画像のエッジ又はスライス境界等において十分な隣接ブロック予測モードデータが得られない場合は、ターゲットブロックに対する予測モードは、1つ以上の隣接ブロック又はその予測モードデータが欠けていることに基づいて推定することができる。 多くの場合、隣接ブロックデータが制限されているか又は利用できなければ、DC予測モードが推定される。

    幾つかの実施形態において、推定予測モードが推定されると、その推定予測モードをモード順序中に、より小さい予測誤差を生じる最も尤度の高いモードとして配置することができる(ステップ106)。 幾つかの実施形態において、これは、その順序中の最初のモードであるかもしくは最も低い数値に関係するモードである。

    他の実施形態において、推定予測モードは、予め選択されたモード順序に優先することができる。 これらの実施形態の中の幾つかの場合、図14に示されているように、予め選択されたモードの順序は、符号化器又は復号器において指定される(ステップ110)。 この順序は、より小さい予測誤差を生じる尤度順序又は他の順序に順序した1組の予測モードより成る。 1つの推定予測モードを、又、隣接ブロックデータに基づき決定する(ステップ112)。 この推定予測モードは、符号化器及び復号器において同じアルゴリズム又は方法に従って、決定される。 符号化器は、又、動きベクトル又は他の公知の技術に基づき、画素予測のための実際に最良の予測モードを決定する(ステップ114)。 この符号化器は、実際に最良な予測モードを推定予測モードと比較し、それらのモードが同じであるかどうかを判定する(ステップ116)。 推定予測モードが実際に最良な予測モードと同じであれば、符号化器は、推定予測モードを使用するよう復号器に信号を送る(ステップ118)。 幾つかの実施形態において、この推定予測モードの信号は、推定されたモードを使用するか否かを示す1ビットのフラグによって実行される。

    推定予測モードが実際に最良の予測モードでなければ、符号化器は他のモードが使用できることを復号器に信号を送って知らせる(ステップ120)。 これは、予め設定したモード順序を参照して実行される。 符号化器は、モード順序中のどのモードが実際に最良の予測モードに該当するかを決定し、そのモードを使用することを復号器に信号を送り知らせる。

    順序付けた予測モードのセットを使用する場合、この順序セットは、さらにデータが得られれば、再順序することができる。 例えば、予測モードの順序セットは、推定予測モードが決定されるか、実際に最良の予測モードが決定された場合は、再び順序付けることができる。 これらの場合、変更モードを順序セットに挿入し、順序セットの前に置くか、幾つかの場合には順序セットから除去することができる。

    本発明の幾つかの実施形態において、モード順序中の各モードは、順序に従い数値に関係させることができる。 これらの実施形態において、使用するモードに関係するその数値を復号器に送り、その予測モードを使用するために復号器に信号を送ることができる。 幾つかの実施形態において、図15に示すように、9つの予測モードより成るモード順序を選択することができる(ステップ130)。 又、隣接ブロックデータに基づく推定予測モードであって、その順序中の9つのモードの中の1つのモードを決定することができる(ステップ132)。 最良予測モードは、動きベクトル法又は他の方法によって決定することができる(ステップ134)。 この最良予測モードは次に推定予測モードと比較することができる(ステップ136)。 推定予測モードが最良予測モードと略同じであれば、復号器は、その推定予測モードを用いるために、復号器において既に特定されている1ビット指定子で通知される。 推定予測モードが最良予測モードと等しくない場合、この推定予測モードは、モード順序から本質的に除去される(ステップ140)。 この除去は、順序セットを再び順序付けるか、順序中の推定モードをスキップするか、又は、別の手段で実行することができる。 残りの順序は、8つのモードより有効に構成され、3ビットの指定子で表現できる。 この3ビットの指定子を、予測に使用するモードを指定するために復号器に送ることができる(ステップ142)。

    これまでの説明において使用した用語と表現は、説明のために使用したもので、制限を目的とするものではなく、図示説明された特徴の用語と表現又はその部分と等価の用語と表現を除外する意図はなく、本発明の範囲はクレームによってのみ規定されることを確認する。

    図面は、本発明の代表的な実施形態を示すものであり、発明の請求範囲を制限するものではない。 添付図面を用い、追加の特性及び細部を含めて本発明を記述し説明する。

    幾つかの隣接ブロックの形式を示す図である。

    予測のための画素ブロックと隣接画素を示す図である。

    全体的な予測モードの方向を示す図である。

    本発明の1実施形態における全体的な予測モードの方向を示す図である。

    本発明の1実施形態における全体的な予測モードの方向を示す図である。

    本発明の1実施形態における全体的な予測モードの方向を示す図である。

    本発明の1実施形態における全体的な予測モードの方向を示す図である。

    本発明の1実施形態における全体的な予測モードの方向を示す図である。

    本発明の幾つかの実施例におけるモード推定を示すブロック図である。

    予測モードの順序セット(ordered set)によるモード推定を示すブロック図である。

    数値と関係する予測モードの順序集合によるモード推定を示すブロック図である。

    或る隣接ブロックデータが利用できない場合のモード推定オプションを示すブロック図である。

    本発明の幾つかの実施形態におけるモード順序の変更を示すブロック図である。

    推定モードをモード順序の用法を変更するのに用いる本発明の実施形態の方法を示すブロック図である。

    特定の指定を用いるモード順序を変更するのに推定モードを用いる本発明の実施形態の方法を示すブロック図である。

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈