(57)【要約】      （修正有）【課題】画像符号化におけるイントラ予測の方法及びシステムが提供する。【解決手段】ターゲット符号化単位のイントラ予測を行うために用いられる方法は、以下の段階を含む。ターゲット隣接符号化単位に隣接する第１の隣接符号化単位の第１の隣接予測方向を取得する。ターゲット隣接符号化単位に隣接する第２の隣接符号化単位の第２の隣接予測方向を取得する。第２の隣接符号化単位は、第１の隣接符号化単位と異なる。複数のターゲット画素の複数のターゲット予測値を、少なくとも第１の隣接予測方向及び第２の隣接予測方向に従って、第１の隣接符号化単位及び第２の隣接符号化単位から取得する。【選択図】図４
2019017062.tif 000002
【特許請求の範囲】
【請求項１】
ターゲット符号化単位のイントラ予測を行うための、画像符号化におけるイントラ予測の方法であって、
前記ターゲット符号化単位に隣接する第１の隣接符号化単位の第１の隣接予測方向を取得する段階と、
前記ターゲット符号化単位に隣接する第２の隣接符号化単位の第２の隣接予測方向を取得する段階であって、前記第２の隣接符号化単位は前記第１の隣接符号化単位と異なる、段階と、
前記ターゲット符号化単位の複数のターゲット画素の複数のターゲット予測値を、少なくとも前記第１の隣接予測方向及び前記第２の隣接予測方向に従って、前記第１の隣接符号化単位及び前記第２の隣接符号化単位から取得する、段階と
を備える方法。
【請求項２】
前記ターゲット符号化単位の前記複数のターゲット予測値を取得する前記段階は、
前記複数のターゲット画素の複数の第１の隣接予測値を、前記第１の隣接予測方向に従って前記第１の隣接符号化単位から取得する段階と、
前記複数のターゲット画素の複数の第２の隣接予測値を、前記第２の隣接予測方向に従って前記第２の隣接符号化単位から取得する段階と、
前記複数のターゲット画素の前記複数のターゲット予測値のそれぞれを、前記複数の第１の隣接予測値のうち１つと前記複数の第２の隣接予測値の１つとを結合することで取得する段階と
を含む、請求項１に記載の方法。
【請求項３】
前記複数のターゲット画素の前記複数のターゲット予測値のそれぞれを、前記複数の第１の隣接予測値のうち１つと前記複数の第２の隣接予測値のうち１つとを結合することで取得する前記段階において、前記複数のターゲット予測値のそれぞれは、前記複数の第１の隣接予測値のうち１つと複数の第１の重みのうち１つとの積、及び前記複数の第２の隣接予測値のうち１つと複数の第２の重みのうち１つとの積を合計することで取得される、請求項２に記載の方法。
【請求項４】
前記複数のターゲット画素に対応する前記複数の第１の重みが必ずしも全て同一ではなく、前記複数のターゲット画素に対応する前記複数の第２の重みが必ずしも全て同一ではない、請求項３に記載の方法。
【請求項５】
前記ターゲット符号化単位の前記複数のターゲット予測値を取得する前記段階は、
前記複数のターゲット画素の複数の事前に決定された予測値を、事前に決定された予測方向に従って、前記第１の隣接符号化単位又は前記第２の隣接符号化単位から取得する段階と、
前記複数のターゲット画素の複数の第１の隣接予測値を、前記第１の隣接予測方向に従って前記第１の隣接符号化単位から取得する段階と、
前記複数のターゲット画素の複数の第２の隣接予測値を、前記第２の隣接予測方向に従って前記第２の隣接符号化単位から取得する段階と、
前記複数のターゲット画素の前記複数のターゲット予測値のそれぞれを、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つを結合することで取得する段階と
を含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記複数のターゲット画素の前記複数のターゲット予測値のそれぞれを、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つを結合することで取得する前記段階において、前記複数のターゲット予測値のそれぞれは、前記複数の事前に決定された予測値のうち１つと複数の第３の重みのうち１つとの積、前記複数の第１の隣接予測値のうち１つと複数の第１の重みのうち１つとの積、及び前記複数の第２の隣接予測値のうち１つと複数の第２の重みのうち１つとの積を合計することで取得される、請求項５に記載の方法。
【請求項７】
前記複数のターゲット画素に対応する前記複数の第３の重みが必ずしも全て同一ではなく、前記複数のターゲット画素に対応する前記複数の第１の重みが必ずしも全て同一ではなく、前記複数のターゲット画素に対応する前記複数の第２の重みが必ずしも全て同一ではない、請求項６に記載の方法。
【請求項８】
前記複数の第３の重みのそれぞれは、前記複数のターゲット画素のうち１つの位置に関連しており、前記複数の第１の重みのそれぞれは、前記複数のターゲット画素のうち１つの前記位置に関連しており、前記複数の第２の重みのそれぞれは、前記複数のターゲット画素のうち１つの前記位置に関連している、請求項６又は７に記載の方法。
【請求項９】
前記複数の第３の重みのそれぞれは、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つに関連しており、前記複数の第１の重みのそれぞれは、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つに関連しており、前記複数の第２の重みのそれぞれは、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つに関連している、請求項６から８のいずれか一項に記載の方法。
【請求項１０】
前記ターゲット符号化単位の前記複数のターゲット予測値を取得する前記段階は、
前記複数のターゲット画素の複数の第１の隣接予測値を、前記第１の隣接予測方向に従って前記第１の隣接符号化単位から取得する段階と、
前記複数のターゲット画素の複数の第２の隣接予測値を、前記第２の隣接予測方向に従って前記第２の隣接符号化単位から取得する段階と、
前記複数の第１の隣接予測値のうちいくつかを前記複数のターゲット予測値の一部として選択し、前記複数の第２の隣接予測値のうちいくつかを前記複数のターゲット予測値の別の一部として選択する段階と
を含む、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記第１の隣接符号化単位は、前記ターゲット符号化単位の第１の辺に位置し、前記第２の隣接符号化単位は、前記ターゲット符号化単位の第２の辺に位置する、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記第１の辺は前記第２の辺に連結される、請求項１１に記載の方法。
【請求項１３】
ターゲット符号化単位のイントラ予測を行うための、画像符号化におけるイントラ予測のシステムであって、
前記ターゲット符号化単位に隣接する第１の隣接符号化単位の第１の隣接予測方向を取得し、前記ターゲット符号化単位に隣接する第２の隣接符号化単位の第２の隣接予測方向を取得するための方向ユニットであって、前記第２の隣接符号化単位は前記第１の隣接符号化単位と異なる、方向ユニットと、
前記ターゲット符号化単位の複数のターゲット画素の複数のターゲット予測値を、少なくとも前記第１の隣接予測方向及び前記第２の隣接予測方向に従って、前記第１の隣接符号化単位及び前記第２の隣接符号化単位から取得するための予測ユニットと
を備えるシステム。
【請求項１４】
前記予測ユニットは、
前記複数のターゲット画素の複数の第１の隣接予測値を、前記第１の隣接予測方向に従って前記第１の隣接符号化単位から取得するための第１の予測器と、
前記複数のターゲット画素の複数の第２の隣接予測値を、前記第２の隣接予測方向に従って前記第２の隣接符号化単位から取得するための第２の予測器と、
前記複数のターゲット画素の前記複数のターゲット予測値のそれぞれを、前記複数の第１の隣接予測値のうち１つと前記複数の第２の隣接予測値のうち１つとを結合することで取得するための結合器と
を含む、請求項１３に記載のシステム。
【請求項１５】
複数の第１の重み及び複数の第２の重みを前記複数のターゲット画素に与えるための重み付けユニットをさらに備え、
前記結合器は、前記複数のターゲット予測値のそれぞれを、前記複数の第１の隣接予測値のうち１つと複数の第１の重みのうち１つとの積、及び前記複数の第２の隣接予測値のうち１つと複数の第２の重みのうち１つとの積を合計することで取得する、請求項１４に記載のシステム。
【請求項１６】
前記複数のターゲット画素に対応する前記複数の第１の重みが必ずしも全て同一ではなく、前記複数のターゲット画素に対応する前記複数の第２の重みが必ずしも全て同一ではない、請求項１５に記載のシステム。
【請求項１７】
前記予測ユニットは、
前記複数のターゲット画素の複数の第１の隣接予測値を、前記第１の隣接予測方向に従って前記第１の隣接符号化単位から取得するための第１の予測器と、
前記複数のターゲット画素の複数の第２の隣接予測値を、前記第２の隣接予測方向に従って前記第２の隣接符号化単位から取得するための第２の予測器と、
前記複数のターゲット画素の複数の事前に決定された予測値を、事前に決定された予測方向に従って、前記第１の隣接符号化単位又は前記第２の隣接符号化単位から取得するための第３の予測器と、
前記複数のターゲット画素の前記複数のターゲット予測値のそれぞれを、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つを結合することで取得するための結合器と
を含む、請求項１３から１６のいずれか一項に記載のシステム。
【請求項１８】
複数の第１の重み、複数の第２の重み、及び複数の第３の重みを前記複数のターゲット画素に与えるための重み付けユニットをさらに備え、
前記結合器は、前記複数のターゲット予測値のそれぞれを、前記複数の事前に決定された予測値のうち１つと複数の第３の重みのうち１つとの積、前記複数の第１の隣接予測値のうち１つと複数の第１の重みのうち１つとの積、及び前記複数の第２の隣接予測値のうち１つと複数の第２の重みのうち１つとの積を合計することで取得する、請求項１７に記載のシステム。
【請求項１９】
前記複数のターゲット画素に対応する前記複数の第３の重みが必ずしも全て同一ではなく、前記複数のターゲット画素に対応する前記複数の第１の重みが必ずしも全て同一ではなく、前記複数のターゲット画素に対応する前記複数の第２の重みが必ずしも全て同一ではない、請求項１８に記載のシステム。
【請求項２０】
前記複数の第３の重みのそれぞれは、前記複数のターゲット画素のうち１つの位置に関連しており、前記複数の第１の重みのそれぞれは、前記複数のターゲット画素のうち１つの前記位置に関連しており、前記複数の第２の重みのそれぞれは、前記複数のターゲット画素のうち１つの前記位置に関連している、請求項１８又は１９に記載のシステム。
【請求項２１】
前記複数の第３の重みのそれぞれは、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つに関連しており、前記複数の第１の重みのそれぞれは、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つに関連しており、前記複数の第２の重みのそれぞれは、前記複数の事前に決定された予測値のうち１つ、前記複数の第１の隣接予測値のうち１つ、及び前記複数の第２の隣接予測値のうち１つに関連している、請求項１８から２０のいずれか一項に記載のシステム。
【請求項２２】
前記予測ユニットは、
前記複数のターゲット画素の複数の第１の隣接予測値を、前記第１の隣接予測方向に従って前記第１の隣接符号化単位から取得するための第１の予測器と、
前記複数のターゲット画素の複数の第２の隣接予測値を、前記第２の隣接予測方向に従って前記第２の隣接符号化単位から取得するための第２の予測器と、
前記複数の第１の隣接予測値のいくつかを前記複数のターゲット予測値の一部として選択し、前記複数の第２の隣接予測値のいくつかを前記複数のターゲット予測値の別の一部として選択するための選択器と
を含む、請求項１６から２１のいずれか一項に記載のシステム。
【請求項２３】
前記第１の隣接符号化単位は、前記ターゲット符号化単位の第１の辺に位置し、前記第２の隣接符号化単位は、前記ターゲット符号化単位の第２の辺に位置する、請求項１３から２２のいずれか一項に記載のシステム。
【請求項２４】
前記第１の辺が前記第２の辺に連結される、請求項２３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して、画像符号化におけるイントラ予測の方法及びシステムに関する。
【背景技術】
【０００２】
コンピュータ、ネットワーク通信、及びディスプレイの発展と共に、高ダイナミックレンジ（ｄｙｎａｍｉｃ  ｒａｎｇｅ）と仮想現実（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）機能を有する３６０度のパノラマ映像が、ますます広く用いられている。満足できるユーザ体験を得るために、これらの映像の解像度（ｒｅｓｏｌｕｔｉｏｎ）は通常、非常に高い。さらに、ユーザがヘッドマウントディスプレイ（ｈｅａｄ−ｍｏｕｎｔｅｄ  ｄｉｓｐｌａｙ）を用いて３６０度のパノラマ映像を再生する場合、ユーザの目とディスプレイとの間の距離が近く、その結果、映像が粗くなり、ユーザの視聴体験に影響を与える。したがって、ディスプレイをより精細にするために、ディスプレイの解像度は高くなり、ディスプレイのリフレッシュレート（ｒｅｆｒｅｓｈ  ｒａｔｅ）は、３０から９０に上がり、これにより、データ伝送が多くなる。したがって、将来のニーズを満たすために、高い圧縮効率を有する画像符号化方法を考案することが必要である。例えば、米国特許第ＵＳ８５２０７３２Ｂ２号が、高い圧縮効率の画像符号化方法を開示している。
【発明の概要】
【０００３】
本開示は、画像符号化におけるイントラ予測の方法及びシステムに関する。
【０００４】
１つの実施形態によれば、画像符号化におけるイントラ予測の方法が提供される。本方法は、ターゲット符号化単位（ｃｏｄｉｎｇ  ｕｎｉｔ）のイントラ予測を行うためのものである。本方法は、以下の段階を含む。ターゲット符号化単位に隣接する第１の隣接符号化単位の第１の隣接予測方向が取得される。ターゲット符号化単位に隣接する第２の隣接符号化単位の第２の隣接予測方向が取得される。第２の隣接符号化単位は、第１の隣接符号化単位と異なる。ターゲット符号化単位の複数のターゲット画素（ｐｉｘｅｌ）の複数のターゲット予測値が、少なくとも第１の隣接予測方向及び第２の隣接予測方向に従って、第１の隣接符号化単位及び第２の隣接符号化単位から取得される。
【０００５】
別の実施形態によれば、画像符号化におけるイントラ予測のシステムが提供される。本システムは、ターゲット符号化単位のイントラ予測を行うためのものである。本システムは、方向ユニット（ｄｉｒｅｃｔｉｏｎ  ｕｎｉｔ）及び予測ユニット（ｐｒｅｄｉｃｔｉｏｎ  ｕｎｉｔ）を含む。方向ユニットは、ターゲット符号化単位に隣接する第１の隣接符号化単位の第１の隣接予測方向を取得し、且つターゲット符号化単位に隣接する第２の隣接符号化単位の第２の隣接予測方向を取得するためのものである。第２の隣接符号化単位は、第１の隣接符号化単位と異なる。予測ユニットは、ターゲット符号化単位の複数のターゲット画素の複数のターゲット予測値を、少なくとも第１の隣接予測方向及び第２の隣接予測方向に従って、第１の隣接符号化単位及び第２の隣接符号化単位から取得するためのものである。
【図面の簡単な説明】
【０００６】
【図１】画像符号化におけるイントラ予測を示す。
【０００７】
【図２】パノラマ画像を示す。
【０００８】
【図３】１つの実施形態による、画像符号化におけるイントラ予測のシステムを示す。
【０００９】
【図４】１つの実施形態による、画像符号化におけるイントラ予測の方法のフローチャートを示す。
【００１０】
【図５】図４の段階を示す。
【図６】図４の段階を示す。
【００１１】
【図７】１つの実施形態による段階Ｓ１３４を示す。
【００１２】
【図８】別の実施形態による段階Ｓ１３４を示す。
【００１３】
【図９】別の実施形態による、画像符号化におけるイントラ予測のシステムを示す。
【００１４】
【図１０】１つの実施形態による、画像符号化におけるイントラ予測の方法のフローチャートを示す。
【００１５】
【図１１】図１０の段階Ｓ２３０を示す。
【００１６】
【図１２】別の実施形態による、画像符号化におけるイントラ予測のシステムを示す。
【００１７】
【図１３】別の実施形態による、画像符号化におけるイントラ予測の方法のフローチャートを示す。
【００１８】
【図１４】図１２の段階Ｓ３３０を示す。
【００１９】
以下の詳細な説明では、説明を目的として、開示される実施形態の十分な理解を提供するために、多数の具体的な詳細が記載されている。しかしながら、これらの具体的な詳細を用いずに、１つ又は複数の実施形態が実施され得ることは明らかであろう。他の例では、よく知られた構造及び装置が、図面を簡略化するために、概略的に示されている。
【発明を実施するための形態】
【００２０】
画像符号化におけるイントラ予測を示す図１を参照されたい。イントラ予測では、ターゲット符号化単位Ｂ９９内の複数のターゲット画素Ｐ９９の複数の最初の値Ｖ９９が提供される。ターゲット符号化単位Ｂ９９内の複数のターゲット画素Ｐ９９の複数のターゲット予測値Ｖ９１が、事前に決定された予測方向Ｄ９１に従って、複数の隣接画素Ｐ９１から取得される。ターゲット予測値Ｖ９１は、予測ブロック（ｐｒｅｄｉｃｔｉｏｎ  ｂｌｏｃｋ）とも呼ばれる。
【００２１】
次に、最初の値Ｖ９９とターゲット予測値Ｖ９１との差異を計算して、ターゲット符号化単位Ｂ９９の複数の残差値Ｖ９２を取得する。残差値Ｖ９２は、残差ブロック（ｒｅｓｉｄｕａｌ  ｂｌｏｃｋ）とも呼ばれる。図１に示されるように、それぞれの残差値Ｖ９２のビット数は少ないので、圧縮効率は向上する。
【００２２】
パノラマ画像９００を示す図２を参照されたい。パノラマ画像９００では、コンテンツの一部が曲がっている。右下隅のブロックＢ９００を参照すると、ブロックＢ９００のテクスチャＴ９００が曲がっている。右上隅のブロックＢ９００を参照すると、事前に決定された予測方向Ｄ９００が、テクスチャＴ９００と大きく異なるので、圧縮効率が影響を受けることがある。
【００２３】
１つの実施形態による、画像符号化におけるイントラ予測のシステム１０００を示す図３を参照されたい。システム１０００は、方向ユニット１１０、予測ユニット１３０、及び重み付けユニット（ｗｅｉｇｈｔｉｎｇ  ｕｎｉｔ）１４０を含む。方向ユニット１１０は、予測方向を取得するために用いられる。予測ユニット１３０は、イントラ予測を行うために用いられる。重み付けユニット１４０は、重み付けを与えるために用いられる。方向ユニット１１０、予測ユニット１３０、及び重み付けユニット１４０のそれぞれは、チップ、回路、回路基板、又は非一時的コンピュータ可読媒体であってよい。システム１０００は、複数予測方向技術（ｍｕｔｉ−ｐｒｅｄｉｃｔｉｏｎ  ｄｉｒｅｃｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ）によって、圧縮効率を向上させることができる。これらの要素の働きが、フローチャートによって示されている。
【００２４】
図４〜図６を参照されたい。図４は、１つの実施形態による、画像符号化におけるイントラ予測の方法のフローチャートを示し、図５及び図６は、図４の各段階を示す。図５に示されるように、システム１０００は、ターゲット符号化単位Ｂ１９のイントラ予測を行う。段階Ｓ１１０において、方向ユニット１１０は、ターゲット符号化単位Ｂ１９に隣接する第１の隣接符号化単位Ｂ１１の第１の隣接予測方向Ｄ１１を取得する。第１の隣接符号化単位Ｂ１１は、複数の縦の列及び複数の横の列から構成される。第１の隣接符号化単位Ｂ１１には、イントラ予測が行われており、第１の隣接予測方向Ｄ１１は主に、イントラ予測に用いられる。
【００２５】
次に段階Ｓ１２０において、方向ユニット１１０は、ターゲット符号化単位Ｂ１９に隣接する第２の隣接符号化単位Ｂ１２の第２の隣接予測方向Ｄ１２を取得する。第２の隣接符号化単位Ｂ１２は、第１の隣接符号化単位Ｂ１１と異なる。第２の隣接符号化単位Ｂ１２は、複数の縦の列及び複数の横の列から構成される。第２の隣接符号化単位Ｂ１２には、イントラ予測が行われており、第２の隣接予測方向Ｄ１２は主に、イントラ予測に用いられる。
【００２６】
図５に示されるように、第１の隣接符号化単位Ｂ１１は、ターゲット符号化単位Ｂ１９の第１の辺Ｌ１１に位置し、第２の隣接符号化単位Ｂ１２は、ターゲット符号化単位Ｂ１９の第２の辺Ｌ１２に位置する。第１の辺Ｌ１１は、第２の辺Ｌ１２に連結されている。
【００２７】
段階Ｓ１１０及び段階Ｓ１２０の順序は、図４の実施形態に限定されていない。１つの実施形態において、段階Ｓ１２０は、段階Ｓ１１０の前に行われてよい。あるいは、段階Ｓ１１０及び段階Ｓ１２０は、同時に行われてよい。
【００２８】
次に段階Ｓ１３０において、予測ユニット１３０は、ターゲット符号化単位Ｂ１９の複数のターゲット画素Ｐ１９の（図３に示されている）複数のターゲット予測値Ｖ１９を、少なくとも第１の隣接予測方向Ｄ１１及び第２の隣接予測方向Ｄ１２に従って、第１の隣接符号化単位Ｂ１１及び第２の隣接符号化単位Ｂ１２から取得する。
【００２９】
図４の実施形態において、段階Ｓ１３０は、段階Ｓ１３１、Ｓ１３２、Ｓ１３４を含む。段階Ｓ１３１において、予測ユニット１３０の第１の予測器（ｐｒｅｄｉｃｔｏｒ）１３１が、ターゲット画素Ｐ１９の複数の第１の隣接予測値Ｖ１１を、第１の隣接予測方向Ｄ１１に従って第１の隣接符号化単位Ｂ１１から取得する。例えば、図６の右部分を参照すると、第１の予測器１３１は、第１の隣接符号化単位Ｂ１１の複数の隣接画素Ｐ１１の画素値を、第１の隣接予測方向Ｄ１１に沿ってターゲット画素Ｐ１９にコピーして、ターゲット画素Ｐ１９の第１の隣接予測値Ｖ１１を取得してよい。第１の予測器１３１によってコピーされるコンテンツは、第１の隣接予測方向Ｄ１１に関連していることに留意されたい。第１の予測器１３１によってコピーされるコンテンツは、左側に位置する第２の隣接符号化単位Ｂ１２のコンテンツであってよい。
【００３０】
その後、段階Ｓ１３２において、予測ユニット１３０の第２の予測器１３２が、ターゲット画素Ｐ１９の複数の第２の隣接予測値Ｖ１２を、第２の隣接予測方向Ｄ１２に従って第２の隣接符号化単位Ｂ１２から取得する。例えば、図６の左部分を参照すると、第２の予測器１３２は、第２の隣接符号化単位Ｂ１２の複数の隣接画素Ｐ１２の画素値を、第２の隣接予測方向Ｄ１２に沿ってターゲット画素Ｐ１９にコピーして、ターゲット画素Ｐ１９の第２の隣接予測値Ｖ１２を取得してよい。第２の予測器１３２によってコピーされるコンテンツは、第２の隣接予測方向Ｄ１２に関連していることに留意されたい。第２の予測器１３２によってコピーされるコンテンツは、右側に位置する第１の隣接符号化単位Ｂ１１のコンテンツであってよい。
【００３１】
段階Ｓ１３１及び段階Ｓ１３２の順序は、図４の実施形態に限定されていない。１つの実施形態において、段階Ｓ１３２は、段階Ｓ１３１の前に行われてよい。あるいは、段階Ｓ１３１及び段階Ｓ１３２は、同時に行われてよい。
【００３２】
次に段階Ｓ１３４において、予測ユニット１３０の結合器（ｃｏｍｂｉｎｅｒ）１３４が、複数の第１の隣接予測値Ｖ１１のうち１つと、複数の第２の隣接予測値Ｖ１２のうち１つとを結合することで、ターゲット画素Ｐ１９の複数のターゲット予測値Ｖ１９のそれぞれを取得する。例えば、結合器１３４は、数式（１）に従って、複数のターゲット予測値Ｖ１９のそれぞれを取得する。
【数１】
2019017062.tif 000003
【００３３】
結合器１３４は、複数の第１の隣接予測値Ｖ１１のうち１つと複数の第１の重みＷ１１のうち１つとの積、及び複数の第２の隣接予測値Ｖ１２のうち１つと複数の第２の重みＷ１２のうち１つとの積を合計することで、複数のターゲット予測値Ｖ１９のそれぞれを取得する。１つの実施形態において、第１の重みＷ１１は、第２の重みＷ１２と異なる。第１の重みＷ１１及び第２の重みＷ１２は、重み付けユニット１４０によって与えられる。
【００３４】
数式（１）に示されるように、１つのターゲット画素Ｐ１９に対応する第１の重みＷ１１は、位置、第１の隣接予測値Ｖ１１、及び第２の隣接予測値Ｖ１２の関数であり、位置とともに変化する。ターゲット画素Ｐ１９に対応する第２の重みＷ１２は、位置、第１の隣接予測値Ｖ１１、及び第２の隣接予測値Ｖ１２の関数であり、位置とともに変化する。
【００３５】
例えば、図７を参照されたい。図７は、１つの実施形態による段階Ｓ１３４を示す。１つの実施形態において、結合器１３４は、数式（２）に従って、ターゲット予測値Ｖ１９を取得する。
【数２】
2019017062.tif 000004
【００３６】
数式（２）において、第１の重みＷ１１は、（（ｘ＋１）／（（ｘ＋１）＋（ｙ＋１）））であり、第２の重みＷ１２は、（（ｙ＋１）／（（ｘ＋１）＋（ｙ＋１）））である。すなわち、ターゲット画素Ｐ１９が第１の隣接符号化単位Ｂ１１から遠く離れている場合、（ｙ＋１）は大きく、第１の重みＷ１１の（（ｘ＋１）／（（ｘ＋１）＋（ｙ＋１）））は小さい。ターゲット画素Ｐ１９が第１の隣接符号化単位Ｂ１１に近い場合、（ｙ＋１）は小さく、第１の重みＷ１１の（（ｘ＋１）／（（ｘ＋１）＋（ｙ＋１）））は大きい。
【００３７】
ターゲット画素Ｐ１９が第２の隣接符号化単位Ｂ１２から遠く離れている場合、（ｘ＋１）は大きく、第２の重みＷ１２の（（ｙ＋１）／（（ｘ＋１）＋（ｙ＋１）））は小さい。ターゲット画素Ｐ１９が第２の隣接符号化単位Ｂ１２に近い場合、（ｘ＋１）は小さく、第２の重みＷ１２の（（ｙ＋１）／（（ｘ＋１）＋（ｙ＋１）））は大きい。
【００３８】
したがって、ターゲット予測値Ｖ１９を計算する間、ターゲット画素Ｐ１９が第１の隣接符号化単位Ｂ１１に近い場合、ターゲット予測値Ｖ１９は、第１の隣接予測値Ｖ１１に強く関連しており、ターゲット画素Ｐ１９が第２の隣接符号化単位Ｂ１２に近い場合、ターゲット予測値Ｖ１９は、第２の隣接予測値Ｖ１２に強く関連している。
【００３９】
さらに、別の実施形態による段階Ｓ１３４を示す図８を参照されたい。第１の隣接予測方向Ｄ１１に沿って、ターゲット画素Ｐ１９と第１の隣接符号化単位Ｂ１１との間の第１の距離ｄｓ１が測定される。第２の隣接予測方向Ｄ１２に沿って、ターゲット画素Ｐ１９と第２の隣接符号化単位Ｂ１２との間の第２の距離ｄｓ２が測定される。別の実施形態において、結合器１３４は、数式（３）に従ってターゲット予測値Ｖ１９を取得する。
【数３】
2019017062.tif 000005
【００４０】
数式（３）において、第１の重みＷ１１は、（ｄｓ２／（ｄｓ１＋ｄｓ２））であり、第２の重みＷ１２は、（ｄｓ１／（ｄｓ１＋ｄｓ２））である。すなわち、ターゲット画素Ｐ１９と第１の隣接符号化単位Ｂ１１との間の第１の距離ｄｓ１が大きい場合、第１の重みＷ１１の（ｄｓ２／（ｄｓ１＋ｄｓ２））は小さく、ターゲット画素Ｐ１９と第１の隣接符号化単位Ｂ１１との間の第１の距離ｄｓ１が小さい場合、第１の重みＷ１１の（ｄｓ２／（ｄｓ１＋ｄｓ２））は大きい。
【００４１】
ターゲット画素Ｐ１９と第２の隣接符号化単位Ｂ１２との間の第２の距離ｄｓ２が大きい場合、第２の重みＷ１２の（ｄｓ１／（ｄｓ１＋ｄｓ２））は小さく、ターゲット画素Ｐ１９と第２の隣接符号化単位Ｂ１２との間の第２の距離ｄｓ２が小さい場合、第２の重みＷ１２の（ｄｓ１／（ｄｓ１＋ｄｓ２））は大きい。
【００４２】
したがって、ターゲット予測値Ｖ１９を計算する間、ターゲット画素Ｐ１９が第１の隣接符号化単位Ｂ１１に近い場合、ターゲット予測値Ｖ１９は、第１の隣接予測値Ｖ１１に強く関連しており、ターゲット画素Ｐ１９が第２の隣接符号化単位Ｂ１２に近い場合、ターゲット予測値Ｖ１９は、第２の隣接予測値Ｖ１２に強く関連している。
【００４３】
第１の隣接予測方向Ｄ１１及び第２の隣接予測方向Ｄ１２以外は、事前に決定された予測方向Ｄ２０がイントラ予測に用いられ得る。図９〜図１１を参照されたい。図９は、別の実施形態による、画像符号化におけるイントラ予測のシステム２０００を示し、図１０は、１つの実施形態による、画像符号化におけるイントラ予測の方法のフローチャートを示し、図１１は、図１０の段階Ｓ２３０を示す。段階Ｓ２１０、Ｓ２２０において、方向ユニット２１０は、第１の隣接予測方向Ｄ１１及び第２の隣接予測方向Ｄ１２を取得する。段階Ｓ２１０、Ｓ２２０は、段階Ｓ１１０、Ｓ１２０に類似しており、これらの類似点については、ここで繰り返すことはしない。
【００４４】
段階Ｓ２３０は、段階Ｓ２３３、Ｓ２３１、Ｓ２３２、Ｓ２３４を含む。段階Ｓ２３３において、予測ユニット２３０の第３の予測器２３３が、ターゲット画素Ｐ１９の複数の事前に決定された予測値Ｖ２０を、事前に決定された予測方向Ｄ２０に従って、第１の隣接符号化単位Ｂ１１及び／又は第２の隣接符号化単位Ｂ１２から取得する。事前に決定された予測方向Ｄ２０は、画像全体に事前設定されており、計算の間は変化しない。例えば、図１１の上部分を参照すると、第３の予測器２３３は、第１の隣接符号化単位Ｂ１１及び／又は第２の隣接符号化単位Ｂ１２の画素値を、事前に決定された予測方向Ｄ２０に沿ってターゲット画素Ｐ１９にコピーして、ターゲット画素Ｐ１９の事前に決定された予測値Ｖ２０を取得してよい。
【００４５】
次に段階Ｓ２３１において、予測ユニット２３０の第１の予測器２３１が、ターゲット画素Ｐ１９の第１の隣接予測値Ｖ１１を、第１の隣接予測方向Ｄ１１に従って第１の隣接符号化単位Ｂ１１から取得する。例えば、図１１の右部分を参照すると、第１の予測器２３１は、第１の隣接符号化単位Ｂ１１の隣接画素Ｐ１１の画素値を、第１の隣接予測方向Ｄ１１に沿ってターゲット画素Ｐ１９にコピーして、第１の隣接予測値Ｖ１１を取得することができる。
【００４６】
次に段階Ｓ２３２において、予測ユニット２３０の第２の予測器が、ターゲット画素Ｐ１９の第２の隣接予測値Ｖ１２を、第２の隣接予測方向Ｄ１２に従って第２の隣接符号化単位Ｂ１２から取得する。例えば、図１１の左部分を参照すると、第２の予測器２３２は、第２の隣接符号化単位Ｂ１２の隣接画素Ｐ１２の画素値を、第２の隣接予測方向Ｄ１２に従ってターゲット画素Ｐ１９にコピーして、第２の隣接予測値Ｖ１２を取得してよい。
【００４７】
その後、段階Ｓ２３４において、予測ユニット２３０の結合器２３４が、複数の事前に決定された予測値Ｖ２０のうち１つ、複数の第１の隣接予測値Ｖ１１のうち１つ、及び複数の第２の隣接予測値Ｖ１２のうち１つを結合することで、ターゲット画素Ｐ１９の複数のターゲット予測値Ｖ２９のそれぞれを取得する。例えば、結合器２３４は、数式（４）に従ってターゲット予測値Ｖ２９を取得する。
【数４】
2019017062.tif 000006
【００４８】
結合器２３４は、複数の第１の隣接予測値Ｖ１１のうち１つと複数の第１の重みＷ２１のうち１つとの積、複数の第２の隣接予測値Ｖ１２のうち１つと複数の第２の重みＷ２２のうち１つとの積、及び複数の事前に決定された予測値Ｖ２０のうち１つと複数の第３の重みＷ２３のうち１つとの積を合計することで、複数のターゲット予測値Ｖ２９のそれぞれを取得する。第１の重みＷ２１、第２の重みＷ２２、及び第３の重みＷ２３は異なる。第１の重みＷ２１、第２の重みＷ２２、及び第３の重みＷ２３は、重み付けユニット２４０によって与えられる。
【００４９】
数式（４）に示されるように、１つのターゲット画素Ｐ１９に対応する第１の重みＷ２１は、位置、第１の隣接予測値Ｖ１１、第２の隣接予測値Ｖ１２、及び事前に決定された予測値Ｖ２０の関数であり、位置とともに変化する。１つのターゲット画素Ｐ１９に対応する第２の重みＷ２２は、位置、第１の隣接予測値Ｖ１１、第２の隣接予測値Ｖ１２、及び事前に決定された予測値Ｖ２０の関数であり、位置とともに変化する。１つのターゲット画素Ｐ１９に対応する第３の重みＷ２３は、位置、第１の隣接予測値Ｖ１１、第２の隣接予測値Ｖ１２、及び事前に決定された予測値Ｖ２０の関数であり、位置とともに変化する。
【００５０】
すなわち、第１の隣接予測方向Ｄ１１及び第２の隣接予測方向Ｄ１２以外では、予測ユニット２３０は、事前に決定された予測方向Ｄ２０に従ってイントラ予測を行うことができる。
【００５１】
さらに、別の実施形態において、この組み合わせ以外では、選択によってイントラ予測を行うことができる。図１２〜図１４を参照されたい。図１２は、別の実施形態による、画像符号化におけるイントラ予測のシステム３０００を示し、図１３は、別の実施形態による、画像符号化におけるイントラ予測の方法のフローチャートを示し、図１４は、図１２の段階Ｓ３３０を示す。段階Ｓ３１０、Ｓ３２０において、方向ユニット３１０が、第１の隣接予測方向Ｄ１１及び第２の隣接予測方向Ｄ１２を取得する。段階Ｓ３１０、Ｓ３２０は、段階Ｓ１１０、Ｓ１２０に類似している。
【００５２】
段階Ｓ３３０は、段階Ｓ３３１、Ｓ３３２、Ｓ３３４を含む。段階Ｓ３３１において、予測ユニット３３０の第１の予測器３３１が、ターゲット画素Ｐ１９の第１の隣接予測値Ｖ１１を、第１の隣接予測方向Ｄ１１に従って第１の隣接符号化単位Ｂ１１から取得する。
【００５３】
次に段階Ｓ３３２において、予測ユニット３３０の第２の予測器３３２が、ターゲット画素Ｐ１９の第２の隣接予測値Ｖ１２を、第２の隣接予測方向Ｄ１２に従って第２の隣接符号化単位Ｂ１２から取得する。
【００５４】
その後、段階Ｓ３３４において、予測ユニット２３０の選択器（ｓｅｌｅｃｔｏｒ）３３４が、ターゲット画素Ｐ１９のターゲット予測値Ｖ３９の一部として、第１の隣接予測値Ｖ１１のいくつかを選択し、ターゲット画素Ｐ１９のターゲット予測値Ｖ３９の別の一部として、第２の隣接予測値Ｖ１２のいくつかを選択する。例えば、選択器３３４は、数式（５）に従ってターゲット予測値Ｖ３９を取得する。
【数５】
2019017062.tif 000007
【００５５】
ターゲット画素Ｐ１９が第１の隣接符号化単位Ｂ１１に近い場合、選択器３３４は、第１の隣接予測値Ｖ１１を（図１２に示される）ターゲット予測値Ｖ３９として選択し、ターゲット画素Ｐ１９が第２の隣接符号化単位Ｂ１２に近い場合、選択器３３４は、第２の隣接予測値Ｖ１２をターゲット予測値Ｖ３９として選択し、ターゲット画素Ｐ１９が傾斜軸Ｌ１に位置する場合、選択器３３４は、第１の隣接予測値Ｖ１１と第２の隣接予測値Ｖ１２との平均をターゲット予測値Ｖ３９として選択する。
【００５６】
すなわち、この組み合わせ以外では、予測ユニット３３０は、選択によってイントラ予測を行うことができる。
【００５７】
上述した実施形態によれば、将来のニーズを満たすために、複数予測方向技術がイントラ予測に用いられ、パノラマ画像の圧縮効率を向上させる。
【００５８】
開示された実施形態に対して様々な変更及び変形が行われ得ることは、当業者には明らかであろう。本明細書及び実施例は、例示的であるとしかみなされず、真の開示範囲は、以下の特許請求の範囲及びそれらの均等物によって示されることが意図されている。
【図１】
2019017062.tif 000008
【図２】
2019017062.tif 000009
【図３】
2019017062.tif 000010
【図４】
2019017062.tif 000011
【図５】
2019017062.tif 000012
【図６】
2019017062.tif 000013
【図７】
2019017062.tif 000014
【図８】
2019017062.tif 000015
【図９】
2019017062.tif 000016
【図１０】
2019017062.tif 000017
【図１１】
2019017062.tif 000018
【図１２】
2019017062.tif 000019
【図１３】
2019017062.tif 000020
【図１４】
2019017062.tif 000021