(57)【要約】      （修正有）【課題】マルチコンポーネント画像またはビデオ符号化の符号化効率を改善する。【解決手段】デコーダ１０において、データストリーム１２から再構築された第１のコンポーネント信号２２および再構築された第２のコンポーネント信号２６からコンポーネント間予測を使用しているマルチコンポーネントビデオの第３のコンポーネントに関する第３のコンポーネント信号３０を構築することによって、空間的に異なるコンポーネントに関するシーンをサンプリングし、マルチコンポーネント画像またはビデオを復号する。【選択図】図１
2019050588.tif 000002
【特許請求の範囲】
【請求項１】
データストリーム（１２）からマルチコンポーネント画像またはビデオ（１６）の第１のコンポーネント（Ａ）に関して第１のコンポーネント信号（２２）を再構築し、
前記データストリーム（１２）から前記マルチコンポーネント画像または前記ビデオ（１６）の第２のコンポーネント（Ｂ）に関して第２のコンポーネント信号（２６）を再構築し、
前記再構築された第１のコンポーネント信号（２２）および前記再構築された第２のコンポーネント信号（２６）からコンポーネント間予測を用いて前記マルチコンポーネント画像または前記ビデオ（１６）の第３のコンポーネント（Ｃ）に関する第３のコンポーネント信号（３０）を再構築することによって、
空間的に異なるコンポーネントに関するシーンをサンプリングし、前記マルチコンポーネント画像または前記ビデオ（１６）を復号するように構成される、デコーダ。
【請求項２】
前記デコーダは、前記データストリーム（１２）において、１組のＩＣＰ符号化モードのＩＣＰ符号化モードの間で、前記マルチコンポーネント画像の異なるＩＣＰモード部分またはビデオ(１６)のために切り替わるように、複数のソースＩＣＰ信号の送信(２００)に応答するように構成され、
複数のソースＩＣＰ符号化モードと、
非ＩＣＰ符号化モードおよび固定された１つのソースＩＣＰ符号化モードの内の少なくとも１つとを含み、
前記複数のソースＩＣＰ符号化モードは、前記デコーダが、シグナリングされたもの、または、前記再構築された第１のコンポーネント信号の空間的に対応する部分と前記再構築された第２のコンポーネント信号との組合せから前記コンポーネント間予測を用いている、前記マルチコンポーネント画像またはビデオの現在の画像の現在のサブ部分で前記第３のコンポーネント信号（３０）を再建するように構成され、
前記非ＩＣＰ符号化モードは、前記デコーダがいかなるコンポーネント間予測も用いていない前記マルチコンポーネント画像またはビデオの現在の画像の前記現在のサブ部分の前記第３のコンポーネント信号（３０）を再構築するように構成され、
前記固定された１つのソースＩＣＰ符号化モードは、前記デコーダが、前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号の固定された１つの空間的に対応する部分から前記コンポーネント間予測を用いている前記マルチコンポーネント画像またはビデオの前記現在の画像の前記現在のサブ部分の前記第３のコンポーネント信号を再構築するように構成され、そして、前記デコーダが、複数のソースＩＣＰ信号の送信に応じて、前記固定された１つのソースＩＣＰ符号化モードに切り替わる前記マルチコンポーネント画像またはビデオの各々の部分の範囲内で固定される、請求項１に記載のデコーダ。
【請求項３】
前記複数のソースＩＣＰ信号の送信は、前記ＩＣＰモード部分(２０２)が単一の画像、画像シーケンスまたはスライスであるように、前記データストリーム(１２)でシグナリングされる、請求項２に記載のデコーダ。
【請求項４】
前記第１のコンポーネント(Ａ)は輝度であり、前記第２のコンポーネント（Ｂ）は第１のクロマ成分であり、前記第３のコンポーネント（Ｃ）は前記第２のクロマ成分である、請求項１〜請求項３のいずれかに記載のデコーダ。
【請求項５】
前記デコーダは、前記再構築された第１のコンポーネント信号（２２）の空間的に対応する部分からコンポーネント間予測を用いる前記マルチコンポーネント画像の現在の画像またはビデオ(１６)の前記第３のコンポーネント信号（３０）を再構築することと、前記再構築された第２のコンポーネント信号（２６）の空間的に対応する部分からコンポーネント間予測を用いる前記マルチコンポーネントビデオの前記現在の画像の中で前記第３のコンポーネント信号（３０）を再構築することとの間に、第１のサブ画像粒度で、切り替わるように構成されている、請求項１〜請求項４のいずれかに記載のデコーダ。
【請求項６】
前記デコーダは、前記再構築された第１のコンポーネント信号（２２）の空間的に対応する部分からコンポーネント間予測を用いる前記マルチコンポーネント画像またはビデオ（１６）の現在の画像の中で第３のコンポーネント信号（３０）を再構築することと、前記データストリーム（１２）内の明示的なＩＣＰソース信号の送信（２１０）に応答して、前記再構築された第２のコンポーネント信号（２６）の空間的に対応する部分からコンポーネント間予測を用いるマルチコンポーネント画像またはビデオ（１６）の現在の画像の中で前記第３のコンポーネント信号（３０）を再構築することの間に、前記第１のサブ画像粒度で、切り替わるように構成されている、請求項１〜請求項５のいずれかに記載のデコーダ。
【請求項７】
前記デコーダは、予測ブロックの単位で空間的、時間的および／または視点間予測モードの間で変わることにより、前記空間的、時間的および／または視点間予測を用いている前記マルチコンポーネント画像またはビデオの前記第３のコンポーネント（Ｃ）に関する前記第３のコンポーネント信号（３０）の再構築するように構成され、前記デコーダは、前記第１のサブ画像粒度が予測ブロックの単位で前記現在の画像を再分割するように、構成されている、請求項５または請求項６のいずれかに記載のデコーダ。
【請求項８】
前記デコーダは、前記マルチコンポーネント画像またはビデオの前記第３のコンポーネントに関し、空間的、時間的の、および／または視点間予測を使用して、そして、変換ブロックの単位で空間的、時間的の、および／または視点間予測により残差予測を逆変換することによって、前記第３のコンポーネント信号（３０）の再構築を実行するように構成され、前記デコーダは、前記第１のサブ画像粒度が変換ブロックの単位で前記現在の画像を再分割するように構成されている、請求項５または請求項６のいずれかに記載のデコーダ。
【請求項９】
前記デコーダは、変化することで線形予測を用いている前記再構築された第１のコンポーネント信号（２２）および前記再構築された第２のコンポーネント信号（２６）からの前記コンポーネント間予測を実行するように構成され、そして、前記再構築された第１のコンポーネント信号（２２）および前記再構築された第２のコンポーネント信号（２６）が第２のサブ画像粒度により前記コンポーネント間予測に線形に関与する重み付けにより、前記データストリーム（１２）でＩＣＰ予測パラメータ信号の送信（２１２）に応答するように構成されている、請求項１〜請求項８のいずれかに記載のデコーダ。
【請求項１０】
前記デコーダは、予測ブロックの単位で空間的、時間的および／または視点間予測モードの間で切り替わることにより、前記空間的、時間的および／または視点間予測を用いている前記マルチコンポーネント画像またはビデオの第３のコンポーネント（Ｃ）に関する前記第３のコンポーネント信号（３０）の再構築を実行するように構成され、前記デコーダは、前記第１のサブ画像粒度が予測ブロックの単位で前記現在の画像を再分割するように構成されている、請求項１〜請求項９のいずれかに記載のデコーダ。
【請求項１１】
前記デコーダは、空間的、時間的および／または視点間予測を使用して、そして、変換ブロックの単位により、前記空間的、時間的および／または視点間予測により残差の予測を逆変換することによって、前記マルチコンポーネント画像またはビデオの第３のコンポーネント（Ｃ）に関する前記第３のコンポーネント信号（３０）の再構築を実行するように構成され、前記デコーダは、前記第１のサブ画像粒度が変換ブロックの単位で前記現在の画像を再分割するように構成されている、請求項９または請求項１０のいずれかに記載のデコーダ。
【請求項１２】
前記デコーダは、零に関して非対称である不均一性の量子化により重み付けで前記データストリームの前記ＩＣＰ予測パラメータ信号の送信(２１２)から抽出するように構成される、請求項９〜請求項１１のいずれかに記載のデコーダ。
【請求項１３】
前記デコーダは、重さの一組の可能性がある値に属している零で前記データストリーム（１２）において前記重み付けをＩＣＰ予測パラメータ信号の送信(２１２)から抽出する（２２０）ように構成され、それぞれのブロックのための前記重み付けが、ＩＣＰ予測パラメータ信号の送信による零であるかどうかにかかわらず、前記マルチコンポーネント画像またはビデオ(１６)の現在の画像のブロックの各々のために、前記デコーダは、チェック（２２２）するように構成され、そして、もしそうでなければ、前記データストリーム（１２）からそれぞれのブロック（２０８）のための前記ＩＣＰソース指標(２１０)を抽出（２２６）して、もし可能ならば、前記それぞれのブロックのために前記ＩＣＰソース指標の抽出が抑制（２２４）され、前記デコーダは、もし、それぞれのブロックのための前記重み付けが零でないならば、前記再構築された第１のコンポーネント信号（２２）の空間的に対応するブロック（２０４）から線形予測を使っているそれぞれのブロックにおいて、それぞれの非ゼロの重み付けに従って、前記第３のコンポーネント信号（３０）を再構築するように、あるいは、前記再構築された第２のコンポーネント信号（２６）の空間的に対応するブロック（２４）から線形予測を使っているそれぞれの前記ブロック(２０８)において、前記それぞれの非ゼロの重み付けに従って、前記第３のコンポーネント信号（３０）を再構築するように、それぞれのブロックのために前記ＩＣＰソース指標(２１０)に応答（２３０）するように構成される、請求項９〜請求項１２のいずれかに記載のデコーダ。
【請求項１４】
前記デコーダは、前記重さの一組の可能性がある値に属している零でデータストリーム（１２）によりで前記重み付けを前記ＩＣＰ予測パラメータ信号の送信（２１２）から抽出するように構成され、そして、前記ＩＣＰ予測パラメータ信号の送信(２１２)によるそれぞれのブロック（２０８）のための前記重み付けが予め定められた基準を満たすかどうかにかかわらず、前記マルチコンポーネント画像またはビデオの現在の画像のブロックの各々のために、前記デコーダがチェックされ、そして、もしそうでなければ、前記データストリームからの前記それぞれのブロックのために、そして、もし可能ならば、前記ＩＣＰソース指標（２１０）を得て、それぞれのブロックのための前記ＩＣＰソース指標の抽出を抑えて、予め定められた基準に前記ＩＣＰソース指標を前記それぞれのブロックにセットし、前記それぞれのブロックのための前記重みに応じて重み付けされ、前記再構築された第１のコンポーネント信号の空間的に対応するブロックから線形予測を使っている前記それぞれのブロックの前記第３のコンポーネント信号を再構築するように、または、前記それぞれのブロックのための前記重みに応じて重み付けされ、前記再構築された第２のコンポーネント信号の空間的に対応するブロックから線形予測を使っている前記それぞれのブロックの前記第３のコンポーネント信号を再構築するように、前記それぞれのブロックのための前記ＩＣＰソース指標に応答するように、前記デコーダが構成される、請求項９〜請求項１３のいずれかに記載のデコーダ。
【請求項１５】
前記デコーダは、最初に前記重み付けのサインを復号化して、前記サインに応じたコンテキストモデリングを用いて、その絶対値を復号化することによってデータストリームで前記重み付けを前記ＩＣＰ予測パラメータ信号の送信(２１２)から抽出するように構成されている、請求項９〜請求項１４のいずれかに記載のデコーダ。
【請求項１６】
前記デコーダは、空間、時間的および／または視点間予測で、残差予測の上へ、前記コンポーネント間予測を適用することにより、前記空間的、時間的および／または視点間予測（３４Ｃ）を用いている前記マルチコンポーネント画像またはビデオの前記第３のコンポーネント（Ｃ）に関する前記第３のコンポーネント信号（３０）の再構築を実行するように、構成されている、請求項９〜請求項１４のいずれかに記載のデコーダ。
【請求項１７】
前記デコーダは、前記マルチコンポーネント音声信号の前記第１および第２のコンポーネントに関して、コンポーネント内部の空間的、時間的および／または視点間予測（３４Ａ、３４Ｂ）を実行するように構成され、そして、前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号は、前記マルチコンポーネント音声信号の前記第１および第２のコンポーネントに関して、前記空間的、時間的および／または視点間予測の予測残余であるように構成されている、請求項１〜請求項１６のいずれかに記載のデコーダ。
【請求項１８】
前記デコーダは、前記マルチコンポーネント画像の第３のコンポーネントまたはコンポーネント内部の空間的、時間的および／または視点間予測（３４Ｃ）を使用して、そして、スペクトル領域から空間領域まで、前記コンポーネント内部の空間的、時間的および／または視点間予測で、残差予測を逆変換する（２１６）ことにより、ビデオに関して、前記第３のコンポーネント信号の前記再構築を実行して、そして、前記空間領域で前記残差予測または前記スペクトル領域の上へ前記コンポーネント間予測を適用するように、構成されている、請求項１〜請求項１７のいずれかに記載のデコーダ。
【請求項１９】
前記デコーダは、コンポーネント内の空間的、時間的および／または視点予測（３４Ａ、３４Ｂ）を用いて、前記第１および第２のコンポーネント信号の前記再構築を実行するように構成されている、請求項１〜請求項１８のいずれかに記載のデコーダ。
【請求項２０】
前記デコーダは、前記再構築された第１のコンポーネント信号の空間的に対応する部分（２０４）から前記コンポーネント間予測を使っている前記マルチコンポーネント画像の現在の画像またはビデオの中の前記第３のコンポーネント信号を再構築することと、そして、前記再構築された第２のコンポーネント信号の空間的に対応する部分（２０６）から前記コンポーネント間予測を使っている前記マルチコンポーネント画像の現在の画像またはビデオの中の前記第３のコンポーネント信号を再建することとの間に、前記第１のサブ画像粒度で切り替わるようにして構成され、前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネントが異なることによる予め定められた予測モデルを使っていて、前記データストリームで第２のサブ画像粒度で予測モデルの予測パラメータの信号、つまり、ＩＣＰ予測パラメータ信号の送信（２１２）に応答してコンポーネント間予測を実行して、前記データストリームで明示的なＩＣＰソース信号の送信（２１０）に応答する前記第１のサブ画像粒度でスイッチングを行って、予測モデルの予測パラメータに対応しているコンテキストモデリングを用いたデータストリームから明示的なＩＣＰソース信号の送信を復号化するように、構成されている、請求項１〜請求項１９のいずれかに記載のデコーダ。
【請求項２１】
前記デコーダは、前記予測パラメータのような勾配によって制御される予測モデルとして、線形予測を用いるように構成されている、請求項１９に記載のデコーダ。
【請求項２２】
前記デコーダは、そのサブ部分のための勾配が正であるか負であるかどうかにかかわらず、前記マルチコンポーネント画像またはビデオの現在の画像の現在のサブ部分についてチェック（２２９）し、前記チェックに応じて前記コンテキストモデリングを実行するように構成されている、請求項１９または請求項２１に記載のデコーダ。
【請求項２３】
前記デコーダは、そのサブ部分のための勾配が所定の間隔内にあるかどうか、前記マルチコンポーネント画像またはビデオの現在のピクチャの現在のサブ部分のためにチェックして、前記チェックに応じてコンテキストモデリングを実行するように構成されている、請求項１９または請求項２２に記載のデコーダ。
【請求項２４】
前記デコーダは、前記マルチコンポーネント画像またはビデオの現在の画像の予め定められたサブ部分のために、前記データストリーム（１２）から第１および第２の予測パラメータを得て、予め定められた予測モデルと前記第１の予測パラメータを用いる再構築された第１のコンポーネント信号（２２）からコンポーネン間予測を実行して、前記予め定められた予測モデルと前記第２の予測パラメータを用いる再構築された第２のコンポーネント信号（２６）から前記コンポーネント間予測を実行して、線形に再構築された第１のコンポーネント信号からの前記コンポーネント間予測と、前記再構築された第２のコンポーネント信号からのコンポーネント間予測とを結合するように、構成されている、請求項１〜請求項２３のいずれかに記載のデコーダ。
【請求項２５】
前記デコーダは、第３のサブ画像粒度で、前記再構築された第３のコンポーネント信号と前記再構築された第２のコンポーネント信号をスワップするために、前記データストリームでスワップ信号の送信（２４８）に応答する、請求項１〜請求項２４のいずれかに記載のデコーダ。
【請求項２６】
前記データストリーム（１２）の前記第３のコンポーネント信号（３０）のためのＩＣＰ予測パラメータ信号の送信（２１２）に応答して、サブ画像粒度で前記予測モデルの第３のコンポーネント予測パラメータを切り替えることで、予め定められた予測モデルを使っている前記再構築された第１のコンポーネント信号（２２）および前記再構築された第２のコンポーネント信号（２６）からの前記コンポーネント間予測を実行するように、デコーダが構成され、そして、
前記再構築された第１のコンポーネント信号（２２）から前記コンポーネント間予測を使っている前記マルチコンポーネント画像の前記第２のコンポーネント（Ｂ）またはビデオに関する前記第２のコンポーネント信号（２６）の再構築を実行して、そして、前記データストリーム（１２）の前記第２のコンポーネント信号のためのＩＣＰ予測パラメータ信号の送信に応答して、サブ画像粒度で予測モデルのコンポーネント信号予測パラメータを切り替えることで予め定められた前記予測モデルを使っている前記再構築された第１のコンポーネント信号（２２）からの前記コンポーネント間予測を実行するように、デコーダが構成され、そして、
前記第２のコンポーネンテトおよび第３のコンポーネントの予測パラメータが予め定められた制限を超えて異なる場合にチェックし、そして、場所のためでない場合、前記データストリームからのそれぞれの場所のために、前記場所のためにＩＣＰソース指標（２１０）を抽出し、そこで、イエスであれば、ＩＣＰソース指標（２１０）の抽出を抑えて、予め定められた基準にＩＣＰソース指標(２１０)をそれぞれの場所に設定し、そして、デコーダは、それぞれの場所のためのＩＣＰソース指標（２１０）をそれぞれの第３のコンポーネント予測パラメータによって重み付けされるように設定され、前記再構築された第１のコンポーネント信号の空間的に対応する位置から線形予測を使っているそれぞれの場所の前記第３のコンポーネント信号を再構築するように、ＩＣＰソース指標（２１０）に応答するように構成されるか、あるいは、（それぞれの第３のコンポーネント予測パラメータによって重み付けされ、前記再構築された第２のコンポーネント信号の空間的に対応する位置から線形予測を使っているそれぞれの場所の前記第３のコンポーネント信号を再構築するように、構成される、請求項１〜請求項２５のいずれかに記載のデコーダ。
【請求項２７】
前記マルチコンポーネント画像またはビデオの前記第３のコンポーネント(Ｃ)に関して前記第３のコンポーネント信号(３０)を再構築する際に、前記第３のコンポーネントのための残差信号を前記データストリームから抽出して、それによって前記コンポーネント間予測を修正するように構成されている、請求項１〜請求項２６のいずれかに記載のデコーダ。
【請求項２８】
空間的に異なるコンポーネントに関するシーンをサンプリングし、マルチコンポーネント画像またはビデオ（１６）を復号化するための方法であって、
前記方法は、
前記データストリーム（１２）から前記マルチコンポーネント画像または前記ビデオ（１６）の第１のコンポーネント（Ａ）に関して第１のコンポーネント信号（２２）を再構築する工程、
前記データストリーム（１２）から前記マルチコンポーネント画像または前記ビデオ（１６）の第２のコンポーネント（Ｂ）に関して第２のコンポーネント信号（２６）を再構築する工程、および
前記再構築された前記第１のコンポーネント信号（２２）および前記再構築された第２のコンポーネント信号（２６）からコンポーネント間予測を用いて前記マルチコンポーネント画像または前記ビデオ（１６）の第３のコンポーネント（Ｃ）に関する第３のコンポーネント信号（３０）を再構築する工程を含む、方法。
【請求項２９】
データストリーム（１２）にマルチコンポーネント画像またはビデオ（１６）の第１のコンポーネント（Ａ）に関して第１のコンポーネント信号（２２）を符号化すること、
前記データストリーム（１２）に前記マルチコンポーネント画像または前記ビデオ（１６）の第２のコンポーネント（Ｂ）に関して第２のコンポーネント信号（２６）を符号化すること、
前記符号化された第１のコンポーネント信号（２２）および前記符号化された第２のコンポーネント信号（２６）からコンポーネント間予測を用いて前記マルチコンポーネント画像または前記ビデオ（１６）の第３のコンポーネント（Ｃ）に関する第３のコンポーネント信号（３０）を符号化することによって、
空間的に異なるコンポーネントに関するシーンをサンプリングし、前記マルチコンポーネント画像または前記ビデオ（１６）を符号化するように構成される、エンコーダ。
【請求項３０】
空間的に異なるコンポーネントに関するシーンをサンプリングし、マルチコンポーネント画像またはビデオ（１６）を符号化するための方法であって、
前記データストリーム（１２）にマルチコンポーネント画像またはビデオ（１６）の第１のコンポーネント（Ａ）に関して第１のコンポーネント信号（２２）を符号化する工程、
前記データストリーム（１２）に前記マルチコンポーネント画像または前記ビデオ（１６）の第２のコンポーネント（Ｂ）に関して第２のコンポーネント信号（２６）を符号化する工程、および
前記符号化された第１のコンポーネント信号（２２）および前記符号化された第２のコンポーネント信号（２６）からコンポーネント間予測を用いて前記マルチコンポーネント画像または前記ビデオ（１６）の第３のコンポーネント（Ｃ）に関する第３のコンポーネント信号（３０）を符号化する工程を含む、方法。
【請求項３１】
コンピュータプログラムは、コンピュータで動作しているときに、実行するためのプログラムコードを有する、請求項２８または請求項３０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、カラー画像またはビデオの符号化など、マルチコンポーネント画像またはビデオ符号化に関する。
【０００２】
着色した画像およびビデオは３つか４つの局面で、所謂、色空間を使っていることが表わされており、そして、局面は、コンポーネントとも呼ばれる。３つのコンポーネントの色空間のための例は、Ｒ'Ｇ'Ｂ'色空間である。この色空間では、原色の赤（Ｒ'）、緑（Ｇ'）、青（Ｂ'）は、３次元色立方体の基礎を形成する。しかしながら、信号処理アプリケーション空間では、画像およびビデオ圧縮の場合の消費電力、実装コスト、または圧縮効率の点で高効率を達成するために異なるコンポーネント間の相関を最小にすることは、重要である。したがって、Ｒ'Ｇ'Ｂ’信号は、輝度と呼ばれる第１のコンポーネント（Ｙ'）とクロマ要素と呼ばれる残りの２つのコンポーネント（ＣbＣr）でＹ'ＣbＣrにしばしば変換される。Ｒ'Ｇ'Ｂ'色空間と対照的に、Ｙ'ＣbＣrの彩度構成要素の値は、主要な青または赤と比較して色の違いを意味している。したがって、彩度エネルギーは、多くの場合、低減され、従って、より高い圧縮効率をもたらす。しかし、一定の変換、すなわち、Ｙ'ＣbＣrへの変換のＲ'Ｇ'Ｂ'の応用のために、結果として生じる出力は、しばしば局所的に最適ではない。そのような種類の限界を克服するという可能性は、カラーコンポーネント間の局所的な予測の応用である。このような予測は、多くの場合、コンポーネント間予測（ＩＣＰ）と呼ばれている。ＩＣＰは、Ｒ'Ｇ'Ｂ'とＹ'ＣbＣrの両方の信号に適用することができる。第１のケースでは、ＩＣＰは、クロマ要素のためにエネルギーの減少をもたらし、そして、それゆえに、それは外部の色空間変換の代替として扱うことができる。第２のケースでは、ＩＣＰによるアプローチは、異なる色成分間のさらなる非相関ステップとして処理することができ、そして、それゆえに、ＩＣＰによるアプローチは、より高い圧縮効率に終わる。簡略化のために、天然であるか入力された色空間に関係なく、残りの説明は、第1の成分および主成分と、第１のクロマまたは第２のクロマ要素とを示すために、また、それぞれ、ＣbまたはＣrは、２つの残りのクロマ要素を示すために、輝度またはＹ'に言及する。処理命令が若干のアプリケーションのために連続して起こることがありえて、クロマコンポーネントの順序が重要でありえる点に注意することは、重要である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば、クロマ要素に基づいて１つのクロマ要素を予測して、他のクロマ要素のために同じようにすることによって、ＩＣＰは、やるとしても、ペアで適用される。しかしながら、さらに符号化効率を高めるできることが、有利であろう。
【０００４】
本発明の目的は、より高い符号化効率を可能にするマルチコンポーネント画像またはビデオ符号化のコンセプトを提供することである。
【０００５】
この目的は、本願の独立請求項の主題によって達成される。
【課題を解決するための手段】
【０００６】
マルチコンポーネント画像の符号化効率またはビデオ符号化のコンセプトは、再構築された第１のコンポーネント信号と再構築された第２のコンポーネント信号からコンポーネント間予測を用いて、マルチコンポーネントビデオの第３のコンポーネントに関する第３のコンポーネント信号を再構築することによって改善されるかもしれないことは、本発明の基本的な発見である。
【０００７】
本発明の実施形態によれば、異なるＩＣＰ符号化モードとの間で、異なるまたはマルチコンポーネント画像またはビデオのＩＣＰモード部分の単位の中で、データストリームの複数のソースＩＣＰ信号の送信が、切り替わるように用いられる。ＩＣＰ符号化モードは、複数のソースＩＣＰ符号化モードおよび少なくとも１つの非ＩＣＰ符号化モードを含む。マルチコンポーネント画像のＩＣＰモード部分または複数のソースＩＣＰ符号化モードがあてはまるビデオにおいて、マルチコンポーネント画像またはビデオの画像のサブ部分のために、同上が再構築された第１のコンポーネント信号の空間的に対応する部分か、再構築された第２のコンポーネント信号の空間的に対応する部分か、両方の組合せから予測されるコンポーネント間予測があるかどうか、信号の送信は、サブ部分ごとに指し示しているデータストリームにおいて提供される。少なくとも１つの非ＩＣＰ符号化モードにおいて、再構築された第１のコンポーネント信号の空間的に対応する部分と再構築された第２のコンポーネント信号の空間的に対応する部分との間のこの種の組合せまたは変化は、利用できない。ＩＣＰは、非ＩＣＰ符号化モードのＩＣＰモード部分において、完全にスイッチを切ってもよいし、または、ＩＣＰは、単に、第１および第２のコンポーネント信号の固定されたもの１つだけに関して利用してもよい。ＩＣＰモード部分は、単一の画像、単一の画像シーケンスまたは単一スライスまたは連続して符号化された画像、画像シーケンスまたはスライスであり得る。
本発明の実施形態によるマルチソースＩＣＰのサブピクチャ粒度のパラメータ化に関与することができる少なくとも一つの非ＩＣＰ符号化モード、任意の付加的な信号の送信オーバーヘッドと符号化モード複数のソースＩＣＰの並置によって、そして、非ＩＣＰ符号化モードに関連して符号化複数のソースＩＣＰの場合において増加し得るビデオの部分に制限することができ、少なくとも１つの非ＩＣＰ符号化モードと、複数のソースＩＣＰ符号化モードを並置することにより、任意の付加的な信号化オーバーヘッドは、ここで、本発明の実施形態に係るマルチソースＩＣＰのサブピクチャ粒度のパラメータ化に関与することができ、そして、それは、非ＩＣＰ符号化モードに関連する複数のソースＩＣＰ符号化モードの場合に増加することができ、この付加的な信号の送信オーバーヘッドは、コンポーネント間予測のために利用できる複数のコンポーネントのソースによって得られた符号化効率の向上によって過補償されたビデオの部分に制限されることがある。
【０００８】
実施例によれば、第１のコンポーネントは、輝度であり、第２のコンポーネントは第１のクロマ成分であり、そして、第３のコンポーネントは、第２のクロマ成分である。その場合、輝度成分を基礎とした第２のクロマ成分および更なる第１のクロマ成分の合同のコンポーネント間予測は、例えば、変換およびエントロピー符号化を使用して符号化される残余を非相関することを改善する。
【０００９】
実施形態によれば、データストリーム内の明示的なＩＣＰソース信号化は、再構築された第１のコンポーネント信号の空間的に対応する部分からコンポーネント間予測を使っているマルチコンポーネント画像またはビデオの現在の画像の中の第３のコンポーネント信号を再構築すること、および、再構築された第２のコンポーネント信号の空間的に対応する部分からコンポーネント間予測を使っているマルチコンポーネント画像またはビデオの現在の画像の中の第３のコンポーネント信号を再構築することの間で、サブピクチャ粒度で、切り替わるように使われる。信号の送信オーバーヘッドにもかかわらず、この手段によって利用可能な予測の改善により、信号の送信オーバーヘッドを過補償する。それによって、より高い符号化効率をもたらす。あるいは、暗黙の潜在している信号化を用いてもよい。使われる信号の送信のタイプにかかわりなく、サブピクチャ粒度は、すなわち、第３のコンポーネント信号の再構築が空間的、時間的との間の切り替え、および／または視点間予測モードの間で切り替わる粒度と一致する可能性がある。第３のコンポーネント信号を再構築することでの空間的、時間的および／またはインタビュー予測モードの間のスイッチング並びに第１のコンポーネント信号に基づく稼働ＩＣＰと第２のコンポーネント信号の間のスイッチングは、それぞれ、予測ブロックの単位または、別の表現を用いて、符号化ユニットを用いて実行することができる。代替的に、変換ブロックを使用することができる。
【００１０】
ＩＣＰは、線形予測を使って実行することができる。この際、データストリームのＩＣＰ予測パラメータの信号の送信は、再構築された第１のコンポーネント信号と再構築された第２のコンポーネント信号がサブピクチャ粒度でコンポーネント間予測に線形に関与する重さを変えるように用いることが可能である。すなわち、２つの重み付けは、２つのソースを使用して、両方の加重和がコンポーネント間予測を得るように、サブピクチャ粒度でデータストリームにおいて送信することが可能であり、その内の一方は、再構築された第１のコンポーネント信号および再構築された第２のコンポーネント信号のための重み付けを示し、もう一方は、その他の重み付けのシグナリングの信号を送信する。それにもかかわらず、十分な非相関性の向上を達成しながら、線形予測を使用して、ＩＣＰ予測パラメータ信号のオーバーヘッドは妥当なコストで維持することができる。上記のように、重み付けは、予測ブロック単位でデータストリームにおいてシグナリングまたはブロックを変換することができる。重み付けのために利用可能な値は、ゼロの周りに分配されてもよいし、ゼロを含むことができる。
【００１１】
実施形態によれば、直前に概説したＩＣＰ予測パラメータ信号化は、ＩＣＰソースインジケータの条件付き信号の送信を含むことができる。この措置により、ＩＣＰ予測パラメータ信号の送信に関連したシグナリングオーバーヘッドがさらに低減される。
【００１２】
重み付けの符号が符号に従いコンテキストモデリングを用いて、その後、符号化されている重み付けの絶対値で最初に符号化されるように、ＩＣＰ予測パラメータの信号の送信は、ある意味では重み付けの符号化を含む。この処置によって、絶対値がそうである場合があるエントロピーの符号化／復号化に用いられる可能性は、符号に依存して設定することができ、それによって、用いられる使われる確率のより近い適合のために、改善された圧縮率に終わる。
【００１３】
本発明の実施形態によれば、コンポーネント間予測は、コンポーネント間方法の第３のコンポーネント信号を再構築する際に用いられる空間的、時間的および／または視点間予測残差の予測上へ適用される。換言すれば、コンポーネント間予測は、第３のコンポーネント信号の、空間的、時間的および／またはコンポーネント間予測と比較して、一種の第２段階の予測を表している。同様に、再構成された第１のコンポーネント信号と再構成された第２のコンポーネント信号は、マルチコンポーネント画像またはビデオ信号の第１および第２のコンポーネントに対して行うコンポーネント間の空間的、時間的および／または視点間予測の予測残差を表すことができる。
【００１４】
コンポーネント間予測は、空間領域またはスペクトル領域で実行することができる。
【００１５】
他の実施形態によれば、データストリーム内の明確なＩＣＰソースの信号の送信は、第１のサブピクチャ粒度で利用できるＩＣＰソースを切り替えるために用いられる。その一方で、ＩＣＰは、シグナリングＩＣＰソースに関して実行された方法により、予測モデルを調整するために、データストリーム内のＩＣＰ予測パラメータの信号の送信が使われる。そこにおいて、明示的なＩＣＰソースの信号の送信のエントロピー符号化／復号化は、第２の粒度でＩＣＰ予測パラメータの信号の送信に従って調整される予測モデルの予測パラメータに依存しているコンテキストモデルの使用法を含む。この計測によって、両方の信号の送信間の相関は、すなわちＩＣＰソースを信号化し、ＩＣＰ予測パラメータの信号の送信をすることにより、さらなる信号のシグナリングオーバーヘッドを減少させるために利用することができる。
【００１６】
さらなる実施形態によれば、再構成された第３のコンポーネント信号と再構成された第２のコンポーネント信号をスワップするように、データストリームにおけるスワップ信号の送信が用いられる。例えば、１つの画像の範囲内で１つのサブブロックが第２のクロマ成分を予測しているコンポーネント間予測のための利用できる輝度および第１のクロマ成分を有するように、例えば、１つの画像の範囲内で、スワップ信号の送信は、第１の、第２の、および、第３のコンポーネントの中のサブピクチャ粒度で命令を変える。その一方で、他のサブブロックは第１のクロマ成分を予測しているコンポーネント間で使用可能な輝度成分および第２のクロマ成分を有している。
【００１７】
実施形態によれば、画像の特定のブロックのためのＩＣＰソースインジケータの符号化は、第３のコンポーネントおよび第２のコンポーネントのためのＩＣＰ予測パラメータの信号の送信のために、以前に符号化されたＩＣＰの予測パラメータの信号の送信の差に依存してレンダリングされる。差分が所定の限度を超えた場合に、ＩＣＰソースインジケータは、各ブロックについて存在しない。ＩＣＰソースインジケータは、その場合には、第３のコンポーネント信号に対するＩＣＰソースとして再構成された第２のコンポーネント信号を示すために推測することができる。換言すると、現在のブロックのために送信されるＩＣＰの予測パラメータは、第２および第３のコンポーネントに関する限り、ＩＣＰのように十分に類似している場合、すべてのコンポーネントのコンポーネント信号は、第３のコンポーネントのためのＩＣＰのための基準を示すＩＣＰソースインジケータと極めて類似していると仮定することができる。そして、ＩＣＰ予測パラメータが異なる場合には、第２のコンポーネントのためのＩＣＰの代わりに基礎として第１のコンポーネントを使用しながら、第３のコンポーネントのためにＩＣＰを基礎として第２のコンポーネントを使用すると仮定することができる。第１のケースは、ＲＧＢ色成分の場合に発生しやすくなり、そして、可能性がより高い第２のケースは、ＹＣＣ色成分の場合に発生しやすくなる。この計測によって、符号化効率は、ＩＣＰシグナリングのためのサイド情報オーバーヘッドを低下させることによって、増加させることができる。
【００１８】
本発明の実施形態の有利な実装形態は、従属請求項の主題である。
本発明の好ましい実施形態は、図面に関連して以下に記載されている。
【図面の簡単な説明】
【００１９】
【図１】図１は、本出願の実施形態に係るデコーダのブロック図を示す。
【図２】図２は、コンポーネント間予測残差にＩＣＰを適用し、本出願の実施形態のデコーダのブロック図を示す。
【図３】図３は、実施形態に係る図１のデコーダに適合するエンコーダのブロック図を示す。
【図４】図４は、実施形態に係る図２のデコーダに適合するエンコーダのブロック図を示す。
【図５Ａ】図５Ａは、複数のソースＩＣＰの信号の送信が、複数のソースＩＣＰのオン／オフを切り替え可能である実施形態の概略図を示す。
【図５Ｂ】図５Ｂは、ＩＣＰの信号化が、重み付けおよびＩＣPソースインジケータの形でＩＣＰ予測モードパラメータを含む、実施形態に係るマルチソースＩＣＰモジュールの実施形態のブロック図を示す。
【図５Ｃ】図５Ｃは、ＩＣＰの信号の送信が、利用可能なＩＣＰソース当たりの重み付けの形態におけるＩＣＰ予測モードパラメータを含む、実施形態に係るマルチソースＩＣＰモジュールの実施形態のブロック図を示す。
【図５Ｄ】図５Ｄは、図５Ｂおよび５Ｃに従って空間領域において実行されるマルチソースＩＣＰによって、マルチソースＩＣＰモジュールのための実施例のブロック図を示す。
【図５Ｅ】図５Ｅは、図５Ｂおよび５Ｃに従って空間領域において実行されるマルチソースＩＣＰによって、マルチソースＩＣＰモジュールのための実施例のブロック図を示す。
【図５Ｆ】図５Ｆは、図５Ｂおよび５Ｃに従って空間領域において実行されるマルチソースＩＣＰによって、マルチソースＩＣＰモジュールのための実施例のブロック図を示す。
【図５Ｇ】図５Ｇは、図５Ｂおよび５Ｃに従って空間領域において実行されるマルチソースＩＣＰによって、マルチソースＩＣＰモジュールのための実施例のブロック図を示す。
【図６】図６は、第３のコンポーネントのためのＩＣＰパラメータデータが、重み付けとソースフラグを含む実施形態に従ったデコーダおよびエンコーダにおけるＩＣＰパラメータデータの処理のフロー図を示す。
【図７】図７は、ＩＣＰパラメータデータが利用可能なＩＣＰソースの加重和の重み付けを備えた実施の形態に従った第３のコンポーネントのためのＩＣＰパラメータデータの処理のフロー図を示す。
【図８】図８は、ＩＣＰ効率を向上させるために、スワップコンポーネントを使用した場合の第２および第３のコンポーネントのためのＩＣＰパラメータデータの処理を例示しているブロック線図を示す。
【図９】図９は、異なる粒度でソースフラグおよび重み付けをシグナリングする可能性を示すための画像の概略図を示す。
【発明を実施するための形態】
【００２０】
図１は、本出願の実施形態に係るデコーダのブロック図を示す。デコーダは、一般的に参照符号１０を用いて示されており、空間データストリームからの異なるコンポーネントに関して、シーンをサンプリングするマルチコンポーネントビデオを復号化するように構成されている。特に、デコーダ１０において、データストリーム１２は、デコーダ１０に入る入力と、復号により再構築されるようにマルチコンポーネントビデオが出力される出力、すなわち出力１４とを含む。図１は、例示的に、時間軸が水平に延びると共に他方を上にして配置されたものであるように、１つの時刻に属する画像１８を図示することによって、各時刻のための３つの成分Ａ、ＢおよびＣの１つ毎に１つの画像１８を含むように、１６でマルチコンポーネントビデオを例示している。しかしながら、３つ以上のコンポーネントが存在し得ることに留意すべきである。上記で概説し、以下にさらに概説するように、コンポーネントＡ、ＢおよびＣは、Ｒ、ＧおよびＢ又は１つの輝度および２つのクロマ成分等の色成分とすることができる。あるいは、しかしながら、コンポーネントは、例えば、可視波長範囲などの外側に存在する他の波長に関連するコンポーネントとして、シーンの別の特性に関連していてもよい。また、コンポーネントは、シーンの電磁スペクトルのうち周波数またはその断片に限定されるものではない。むしろ、コンポーネントは、例えば、反射率等のためのような他の物理パラメータに少なくとも部分的に、例えば、関連することができる。図１は、異なるコンポーネントの画像１８が同じサイズであり、それに応じて空間的に同じ空間解像度でシーンをサンプリングすることを示唆するが、空間分解能は、コンポーネント間で異なっていてもよい。後者の状況は、原理的にも、時間分解能に適用することができる。つまり、画像レートは、コンポーネントＡ〜Ｃ間で異なる可能性がある。異なっていない場合には、用語「画像」は、代わりに、一般的に一度の時刻ですべてのコンポーネントＡ〜Ｃのサンプルを示すために使用することができる。
【００２１】
内部的に、デコーダ１０は、データストリーム１２からマルチコンポーネントビデオ１６の第１のコンポーネントＡに関する第１のコンポーネント信号２２を再構成するための第１のモジュール２０を含み、同様に、データストリーム１２からマルチコンポーネントビデオ１６の第２のコンポーネントＢに関する第２のコンポーネント信号２６を再構成するための第２のモジュール２４、および、マルチコンポーネントビデオ１６の第３のコンポーネントＣに関する第３のコンポーネント信号３０を再構成するためのモジュール２８を含み、後者のモジュール２８は、第１のコンポーネント信号および第３のコンポーネント信号３０を再構成する第２のコンポーネントの信号２２および２６からのコンポーネント間予測を使用するために、第１および第２のモジュール２０および２４の出力に接続された入力を有する。モジュール２８は、コンポーネントＣに関する第３のコンポーネント信号を再構築するために、第１および第２のコンポーネントＡおよびＢの信号２２および２６を使用するように、モジュール２８によって用いられるコンポーネント間予測を向上させることができ、これにより、図１のデコーダ１０が帰属するコーデックによって、達成可能な符号化効率を上昇させる。
【００２２】
以下にさらに詳細に概説されるように、モジュール２４、２０および２８は、実際には、各成分Ａ、ＢおよびＣのための１つのそのようなハイブリッド系の復号化ブランチが存在して、ハイブリッドベースの復号化ブランチの部分とすることができる。図１において、符号化分岐３２Aは、モジュール２０を含み、データストリーム１２からの第１のコンポーネントＡを再構築するように構成され、符号化分岐３２Bは、モジュール２４を含み、データストリーム１２からのコンポーネントＢを再構築するように構成され、復号化分岐３２Cは、モジュール２８を含み、データストリーム１２からのコンポーネントＣを再構築するように構成されていて、そのような復号化分岐は、点線３２A、３２Bと３２Cによって例示されている。特に、下で更に詳細に概説されるように、モジュール２０と２４で再建されて、モジュール２８でコンポーネント間予測のために用いられる第１および第２のコンポーネント信号２２および２６は、実際に、予測残差を表わすことができる。再構成された第１のコンポーネント信号２２は、例えば、分岐部３２Aを復号化することによって実行されるコンポーネント間予測の予測残差、すなわち、単独のコンポーネントＡの画像１８の既に再構成された部分に基づいて、モジュール２０によって実行されるコンポーネント間予測の予測残差を表すことができ、コンポーネント間予測は、空間的、時間的、および／または視点間予測であってもよい。同様に、第２のコンポーネント信号２６は、復号化分岐３２Bを実行することによって行われるコンポーネント間予測の予測残差を意味することができる。すなわち、単にコンポーネントＢの画像１８の既に再構成された部分に基づくだけの予測残差を表すことができる。そこにおいて、このコンポーネント間予測は、空間的、時間的、および／または視点間予測である場合がある、同様に、再構成された第３のコンポーネント信号３０は、復号化分岐３２Cを実行することにより行うコンポーネント間予測の予測残差を意味することができる。すなわち、単にコンポーネントＣの画像１８の既に再構成された部分に基づいてだけ行う予測残差を表わすことができる。そこにおいて、このコンポーネント間予測はまた、空間的、時間的、および／または視点間予測であってもよい。すなわち、空間的、時間的および／または視点間予測が用いられるかどうかにかかわらず、モジュール２０、２４や２８で実行され視点間予測は、予測モードに関して変化してもよい。たとえば、予測モードは、コーディング装置、あるいは、別の文言を用いると、予測ブロック、すなわち、それぞれの符号化装置またはデータストリーム１２内に信号を送るために用いられる予測モードを有する画像１８の下位部分の単位で変化する。予測モードは、一般的にコンポーネントＡ、ＢおよびＣについて、または個別に、または、さらにもっと、一方では第１のコンポーネントＡ、別途、他方では第２および第３のコンポーネントＢおよびＣについて、データストリーム１２にシグナリングすることができる。データストリーム１２でこのコンポーネント間予測の信号の送信に加えて、モジュール２０、２４および２８は、コンポーネントに特有の信号が送られた予測残余のデータを受信する。予測残差データは、スペクトル分解の変換係数の形で、または空間領域において残留サンプルの形で、変換領域内のデータストリームに送信することができる。スペクトル領域において信号が送られる場合、コンポーネント間予測は、空間領域および／またはスペクトル領域において実行することもできる。データストリーム１２のＩＣＰ領域インジケータは、コンポーネント間予測が実行された領域を変化させることができる。例えば、前記の予測ブロックの単位において、または、前記のスペクトル分解が実行される単位の変換ブロックの単位においてなど、ＩＣＰ領域インジケータは、例えば、画像シーケンス、１つの画像またはサブピクチャ粒度で領域を変化させることができる。
【００２３】
モジュール２４がコンポーネント間予測、すなわち、モジュール２０の出力からモジュール２４の入力まで通じている破線の分岐によって示される再構築された第１のコンポーネント信号２０を基礎としたコンポーネント間予測を用いることもできることは、後述する。すなわち、モジュール２４は、コンポーネントＢの範囲内でコンポーネント間予測のための予測残差を受信するように、第１〜第２のコンポーネント、すなわち、Ａ〜ＢのＩＣＰ予測の予測残差信号として、信号が送られた残差信号を受信することができる。ＩＣＰ予測が第１のコンポーネント信号２２を基礎としてあって、第３のコンポーネントＣに関するＩＣＰのためのモジュール２８により用いられる第２のコンポーネント信号２６は、結合されるか、まだ結合されないコンポーネントＢへの信号が送られた残査信号を基礎としたモジュールの２４の再構築の結果であり得る。
【００２４】
また、以下でより詳細に概説されるように、ＩＣＰの予測モジュール２８によって実行される（および必要に応じてモジュール２４によって）パラメータを受けることができる。このパラメータ表示は、例えば、第１および第２のコンポーネント信号２２および２６を基礎として、サブピクチャ粒度で第１のコンポーネント信号２２、第２のコンポーネント信号２６およびそれらの組み合わせの中の選択に関して、例えば、第３のコンポーネントまたは同様のもののＩＣＰ予測に、第１および第２のコンポーネント信号２２および２６が貢献する重み付けに関して、加重和の形でモジュール２８のＩＣＰを変更する。さらに、データストリーム内で複数の送信元のＩＣＰ信号化は、モジュール２８内のＩＣＰのための第１のコンポーネント信号２２に加えて、第２のコンポーネント信号２６の一般的な可用性または使用不能をシグナリングすることができる。このような複数のソースＩＣＰの信号化の範囲は、完全なビデオ、単一の画像または時刻または画像や時間インスタンスまたはスライスの配列またはスライスのシーケンスに関連してもよい。
【００２５】
特定の可能性がモジュール２８のＩＣＰがどのようにデータストリーム１２でそれぞれの信号の送信によって、どのようにしてパラメータ化され、変化することができるかについて、どれによって議論されるかについて、さらに概説されるいろいろな具体化の理解を容易にするために、図２は、図１のデコーダのより具体的な実施例を示すデコーダの一実施形態、すなわち、構成している信号２２、２６と３０が、個々の復号化分岐３２A〜３２Cの中で実行されるコンポーネント間予測の予測残差に関するものである。図２を説明した後に、図３および４は図１および２の実施例に適合しているエンコーダの実施形態を簡潔に提示している。そして、図１〜４の実施例を調整することに関するいろいろな実施形態例の詳細は、以降の図に関して記述されている。
【００２６】
図２は、モジュール２０、２４および２８に加えて、それぞれ、コンポーネント間予測器３４A、３４Bおよび３４Cを備える３つの復号化分岐３２A〜３２Cと、それぞれ、コンポーネント信号２２、２６および３０を組み合わせるコンバイナ３６A、３６Bおよび３６Cと、予測器３４A、３４Bおよび３４Cによるコンポーネント間予測信号の出力と、モジュール２０、２４および２８による出力とを備え、図１に従って構成されたデコーダ１０を示している。具体的には、復号化ブランチ３２Aのコンポーネント間予測器３４Aは、順々に、再構築されたコンポーネントＡ、すなわちビデオの画像のコンポーネントＡに関するサンプル値をもたらすように再構築された第１のコンポーネント信号２２によりコンバイナ３６Aで結合されるコンポーネント間予測信号４０Aを生み出すように、コンポーネントＡ、すなわち３８Aのためのコンポーネント間予測パラメータを介して制御される。モジュール２０は、先に述べたように、たとえばエントロピー符号化を使用して、空間またはスペクトルな領域において送られる第１のコンポーネント残差データ４２Aにより、データストリーム１２を介して供給される。同様に、コンポーネント間予測３４Bは、そこから、モジュール２４で出力される再構築された第２のコンポーネント信号２６でコンバイナ３６Ｂによって順番に結合される第２のコンポーネント間予測信号４０Bを定めるように、データストリーム１２でコンポーネントＢ、すなわち、３８Bのコンポーネント間予測パラメータによって制御される。モジュール２４は、残差データ４２Aのように局所的に適用される変換の残差サンプルの形態で、またはスペクトル分解の変換係数の形で空間領域にデータストリーム１２中に存在することができるように、第２のコンポーネントの残差データ４２Bによって供給される。しかしながら、図２に示された実施形態によれば、モジュール２４は、第１のコンポーネント信号２２に基づいてモジュール２４で適用されるコンポーネント間予測を変化させるように、データストリーム１２に存在する、すなわち、４４B、第２のコンポーネントのために、ＩＣＰパラメータデータを介して、さらに制御される。このオプションは、先に述べたように、任意に除外することができる。特に、モジュール２４は、第２のコンポーネント信号２６を得るために、信号２２と、データ４２Bからの残差信号、すなわち、コンポーネントＢのための信号が送られた残差信号を、内部的に結合する。そして、それはコンポーネントＢのためのコンポーネント間予測を形成して、それから、従って、ビデオの画像の第２のコンポーネントのサンプルをもたらすように、コンバイナ２６Bによって第２のコンポーネント間予測信号４０Bと結合される。
【００２７】
復号化ブランチ３２Bと同様に、復号化ブランチ３２Ｃを復号する第３のコンポーネント間予測器３４Cは、コンポーネント間予測を実行して、コンポーネント間予測信号４０Cを引き出すように、データストリーム１２内に存在するコンポーネント間予測パラメータ４４Cを介して制御される。そして、それは、第３のコンポーネント信号３０で順番にコンバイナ２６Cによって組み合わされる。データストリーム１２で第３のコンポーネント残差データ４２Ｃに基づいて残留して、そして、第３のコンポーネント、すなわち、データストリーム１２の４４Cのためのコンポーネント間パラメータデータを介して制御されているモジュール２８のコンポーネント間予測により第１および第２のコンポーネント信号２２および２６に基づくコンポーネント間予測を用いている内部予測として、モジュール２８は、第３のコンポーネント信号３０を生み出す。例えば掛け算など、他の組合せが同様に用いることができるように、コンバイナ３６A〜３６Cの組合せは、図２で図示されるように、追加として実行され得る。
【００２８】
上で発表されるように、図３および４は、対応するエンコーダ、すなわち図１および２に示されるデコーダに適合しているエンコーダの実施例をそれぞれ示す。図３は、図１のデコーダ１０に対応するエンコーダ１００を示す。エンコーダ１００は、図１に示すように、データストリーム１２に同じ符号化するために、異なるコンポーネントＡ、ＢおよびＣに関して空間的にサンプリングされ、ビデオ１６を受信する。この目的のために、エンコーダ１００は、図1に対応するように構成されている。この対応により、エンコーダ１００の要素は、単に、その１００が、デコーダの対応する要素のそれぞれの参照符号に加えられるという点でだけ、デコーダに関して使われるそれらと異なる参照符号を使用して参照する。したがって、図３のエンコーダ１００は、それぞれのコンポーネントのためのコンポーネントＡ、ＢおよびＣの各々のために、それぞれのモジュール、すなわち、モジュール１２０、１２４および１２８を含み、そこにおいて、モジュール１２０は、データストリーム１２に第１のコンポーネント信号２２を符号化するためのものであり、モジュール１２４は、データストリーム１２に第２のコンポーネント信号２６を符号化するためのものであり、モジュール１２８は、データストリーム１２に第３のコンポーネント信号３０を符号化するためのものであり、そこで、モジュール１２８は、第１および第２のコンポーネント信号２２および２６から、コンポーネント間予測を用いている。ちょうど先に述べたように、信号２２、２６と３０は、残差信号、すなわち、コンポーネントに特有の符号化分岐１３２A、１３２Bおよび１３２C内で実行されるコンポーネント間予測の残差信号をそれぞれ表すことができる。
【００２９】
したがって、図４は、図２のデコーダに対応する図３のエンコーダのより特定の実施例を示す。これに対応して、図４のエンコーダ１００は、３つのコンポーネントに特有の符号化分岐１３２A、１３２Bおよび１３２Cを含み、そして、それぞれ、各々がコンポーネント間予測１３４A、１３４B、１３４Cと、残差前者１３６A、１３４B、１３４Cと、それぞれのモジュール１２０、１２４、１２８とを含む。コンポーネント間予測１３４A〜１３４Cに関する限り、それらは、デコーダ側における各予測子３４A〜３４Cと同様に作用する。それらは、コンポーネント間予測として、コンポーネント間予測パラメータ３８A〜３４Cに関して存在しているだけの違いで、ビデオ１６のそれぞれのコンポーネントの既に符号化された部分に基づいて、それぞれのコンポーネント間予測信号４０A、４０Bおよび４０Cを生成している。予測子３４A〜３４Cが後者によって制御される間、たとえば、予測器１３４A〜１３４Cは、率/歪曲最適化センスまたはその種の他のもので同じことを調節する。それから、残差形付け１３６A〜１３６Cは、それぞれ、のモジュール１２０、１２４および１２８で、データストリーム１２内に符号化された損失性方法であるそれぞれの第１の命令のコンポーネント間予測信号１２０、１２４および１３０を得るように、コンポーネント間予測信号４０A〜４０Cとビデオ１６とのそれぞれのコンポーネントの同じ位置に配置された部分の間で予測残差を形成している。それぞれの第１の命令予測残差信号１２２、すなわち、モジュール１２０で持ち出される符号化損失から解放される、第１の命令予測残差信号１２２の再構築バージョンは、データストリーム１２に予測残差信号１２６を符号化するように、それから、コンポーネント間予測の根拠としてのモジュール１２４により用いられる信号２２である。符号化の結果として、モジュール１２０は、第１のコンポーネント残差データ４２Aを生成し、そして、それから、それはデータストリーム１２に挿入される。同様に、モジュール１２４は、インバウンド残差信号１２６を符号化することの結果として、第２のコンポーネント残差データ４２ＢとＩＣＰパラメータデータ４４Bを生成し、そして、それから、それはデータストリーム１２に挿入される。後者のデータに基づいて、残差信号１２６の再構築可能なバージョン、すなわち、データストリームに第１の命令残差信号１３０を符号化することへの残差信号２２と一緒のコンポーネント間予測のためのモジュール１２８により用いられる再構築可能なバージョン２６は、引き出すことが可能である。モジュール１２８を符号化することの結果として、モジュール１２８はＩＣＰパラメータデータ４４Cとそれぞれの残差データ４２Cを出力する。
【００３０】
図１〜４に関してデコーダおよびエンコーダの様々な実施例を記述した後に、モジュール２８と１２８により、それぞれ実行される２つのソースＩＣＰ予測を適応させる方法に関して、種々の可能性に関するものである種々の具体化が記述される。しかし、それの前に、簡単に迂回路は、ハイブリッドビデオを圧縮している方式のための例証としてＨ.２６５/ＨＥＶＣになされ、そして、但し、２つのソースＩＣＰ予測から生じている利点に動機づけするために、以下で概説される全体の説明は、Ｈ.２６５/ＨＥＶＣの拡張に限定されるものと扱われるべきではない。むしろ、以下の説明は、単に手本となって時々明確にＨ．２６５／ＨＥＶＣに言及するだけである。
【００３１】
Ｈ.２６５/ＨＥＶＣのようなハイブリッドビデオ圧縮方式の場合、予測信号は時間的または空間または視点間予測（予測符号化）を使用して発生す、そして、それから、結果として生じる予測（残差と呼ばれる）は変わって、量子化されて、デコーダ（変換符号化）に送信される。コンポーネント間予測（ＩＣＰ）のためのいくつかのエントリポイントは、可能である。例えば、ＩＣＰは、第１のサンプル値の上へ適用することができる。図１〜４の実施例に関して、これは、ＩＣＰ（すなわち、信号２２および２６）のソースが必ずしもコンポーネント間予測の残差でもよいというわけではないことを意味する。むしろ、それらは、直接、第１のソース信号、すなわちビデオ１６、に関連し得る。すなわち、空間領域の、または、ＩＣＰはスペクトル領域でオリジナル信号、すなわち、ビデオ１６、の上で実行される。すなわち、スペクトル分解の変換係数、例えば画像の変換ブロックを単位にして局所的に適用されるＤＣＴなどの変換係数、または、ウェーブレット変換係数に関して、実行される。実施とアプリケーション効率面のために、すなわち同じことを改善するために、しかし、ＩＣＰは、記述されて、たとえば、図２および４に関して、上で例示されるコンポーネント間予測の残差信号上へ実行することができる。このような方法については、アフィン予測が複雑な理由のために使用することができる。さらに、簡略化したものは、線形予測につながる。後者の場合には、予測の唯一の勾配が、それぞれ、ＩＣＰパラメータデータ４４Bおよび４４Cの一部としてビットストリーム内の予測パラメータとして送信しなければならないことがある。しかしながら、さらに、以下に概説する実施例の拡張は、容易にアフィン変換またはより複雑な予測に拡張することができる。
【００３２】
線形予測器を使用して、残差のためのＩＣＰのアプローチは、通常、以下のように、明確に述べることができる。
ｒ'(ｘ，ｙ)=ｒB(ｘ，ｙ)+α×ｒ0(ｘ，ｙ)
【００３３】
上記の式で、ｒ'(ｘ，ｙ)は、空間位置(ｘ，ｙ)，ｒB（ｘ，ｙ)のコンポーネントＢのための最終的な残差サンプル値であり、すなわち、上記の式で、ｒ'(ｘ，ｙ)は、空間位置(ｘ，ｙ)，ｒB(ｘ，ｙ)のコンポーネントＢのための最終的な残差サンプル値であり、すなわち、ビットストリーム、４４Ｂに含まれるコンポーネントＢのための予測パラメータα、および、ｒ0(ｘ，ｙ)から得られるコンポーネントＢのための復号化／シグナリングされた残差サンプルである。そして、予測ソース内の同じ空間位置にコンポーネントＡの再構築された残差サンプルは、ｒ0(ｘ，ｙ)が、ｒB(ｘ，ｙ)、すなわち、シグナリングされたコンポーネントＡの残差を供給する。αが浮動小数点値でありえる点に注意してください。
【００３４】
例えば、デコーダの実施形態のモジュール２４を参照してください。モジュール２４は、予測ソースｒ0として残差信号２２を用いて、ＩＣＰパラメータデータ４４Bの中でシグナリングされるαを使っている同上に乗算して、コンポーネントＢ、すなわち２６、すなわち、ｒ'のためのコンポーネント間予測残差を引き出すように、残差データ４２B、すなわち、ｒBに由来するシグナリングされた残差信号を加えるという点で、モジュール２４はＩＣＰを適用することができる。
【００３５】
実施態様のために、浮動小数点値は、整数値にマッピングすることができる。例えば、浮動小数点値αは包括的に、−１と１の間の範囲にあることが許容され得る。精度のための３つのビット精度を使用して、式は以下のように書き換えることができる。
ｒ'(ｘ,ｙ)=ｒB(ｘ,ｙ)+(α×ｒ0(ｘ,ｙ))≫３
【００３６】
右シフト演算は、正確に３の累乗への２による除算である。したがって、浮動小数点αは、以下の整数値をとることができる。
α∈[０,±１,±２,±３,±４,±５,±６,±７,±８]
【００３７】
また、実施面のために、αは、以下の値に制限することができる。
α∈[０,±１,±２,±４,±８]
【００３８】
つまり、最後のマッピングによって、例えば、デコーダまたはさらに具体的にはモジュール２４がαdによって、以下の通りに、整数値を有するαを再こうちくすることができて、ビットストリーム、すなわち、実はデータストリーム１２のＩＣＰパラメータデータ４４Ｂの中に含まれるもの、からの復号化値である。
α=１≪αd
【００３９】
モジュール２４に関して代表として上で説明されるＩＣＰアプローチは、たとえば３つのモジュールまたはファセットにそれ自体分割することができる。第１のファセットは、予測ソースを指定し、第２のファセットは、予測モデルを指定し、第３と最後のファセットは、ＩＣＰ予測パラメータまたは、さらに具体的には、予測モデルパラメータを指定する。上記の式を考慮すると、予測ソースは、ｒ0であり、それから、予測モデルは、入力と同じソースコンポーネントの空間位置を用いた線形予測因子であり、唯一の予測モデルパラメータはαである。
【００４０】
第２および第３のファセット／モジュールとの間の強い依存性が存在する。このような依存関係性の例は、再び、入力と同じもう一つのコンポーネント、すなわち、予測ソースの空間位置を用いた単純な線形予測であろう。この例では、同じ空間位置を用いた線形予測に対する制限のために、唯一の予測（モデル）パラメータが必要であるため、これ単一の予測パラメータ、すなわちαだけは、ビットストリームで送信される必要がある。予測ソースと予測モデルとの間の相互作用もある。通常、輝度残差は、予測ソースとして採用される。これは、例えば、コンポーネントＡとして、輝度を用いた場合のモジュール２４に関して、そして、コンポーネントＢとしての第１のクロマ成分に関して、事実である。しかしながら、利用可能なすべてのコンポーネントは、予測ソースとして使用される場合は、適切な予測、すなわち、両方のコンポーネントからのサンプルを含む予測を使用する必要がある。これは、モジュール２８のための場合である。このモジュールは利用できる２つのコンポーネント、すなわち、コンポーネントＡおよびＢを２つの予測ソース、すなわち、コンポーネンドＡおよびＢとして、輝度成分および第１のクロマ成分で同じ例にとどまらせている。例えば、線形予測は、その代わりに２つのモデルパラメータが必要となる。より正確であるために、モジュール２８のために用いることができる線形予測は、以下の通りに定義することができる。
r''(ｘ,ｙ)=ｒC(ｘ,ｙ)+α0×ｒ0(ｘ,ｙ)+α1×ｒ1(ｘ,ｙ)
【００４１】
つまり、モジュール２８に関する限り、２つの予測ソースは利用できる。すなわち、信号２２および２６である。信号２２は、ｒ0であり、そして、信号２６は、ｒ1である。つまり、ＩＣＰのためのモジュール２８は、信号２２と２６の同じ位置に配置された部分を利用できるようにして、現在、ＩＣＰは信号３０、すなわち、ｒ’の部分を予測した。特に、残りのデータ４２C、すなわち、ｒCから得られるように、モジュール２８は、これらの同じ位置に配置された部分、すなわち、α0によって重み付けされる信号２２とα1によって重み付けされる信号２６の加重和をシグナリングされた残差の追加によって修正されている加重和で用いる。
【００４２】
モジュール２８と２４の関係が関係する限り、以下は注意される。図２および４の実線によって示されるように、モジュール２４は第１のコンポーネント信号２２および２６がＩＣＰ予測および送信された第２のコンポーネント残差データ４２Bとの組合せによって得られるという第２のコンポーネント信号を基礎としてＩＣＰを使用することができる。すなわち、ｒ'はモジュール２８によって実行されるＩＣＰの基礎、すなわち１つの予測ソースとして役立つことができる。すなわち、ｒ'は、ｒ1として用いることができる。しかし、上で記述されもしたように、選択肢に従って、モジュール２４はＩＣＰを用いない。その場合、図２および４において、一方での、モジュールの２０の出力とモジュール２４との間の接続は、他方では、除外される（またはモジュール１２０と１２４との間で）。その場合、ｒ1は、ｒBである。さらなる実施形態では、ｒ1がコンポーネントＡに基づいてＩＣＰを用いたモジュール２６にもかかわらずｒBと等しいために選ばれるという点で、図２および４の実施形態は、修正することができる。その場合、図２の中でモジュール２４からモジュール２８まで通じている矢は、コンバイナ３６Ｂに至っている出力以外のモジュール２４のさらなる出力から始まっている。
【００４３】
このように、上で概説される具体化に従って、可能性は、ＩＣＰのために複数の予測ソースを用いるために提供され、そこにおいて、ＩＣＰ方式の動作特性は、より高い圧縮効率を達成するためにさらに拡張される。以下に、様々な詳細は、今まで記述された、むしろ一般的な複数の予測ソースＩＣＰに関して提示される。以下の説明では、先ず、複数のソースＩＣＰの可能性のあるグローバルなシグナリングを扱っている。それから、いろいろな具体化に従う複数のソースＩＣＰの局所的なシグナリングは、対処される。それから、複数のソースＩＣＰのための追加の依存関係と、画像と、ビデオ圧縮アプリケーションのための高効率化を可能にするさらなる技術が、記述されている。
【００４４】
ＩＣＰのための複数のソースの一種のグローバルなシグナリングは、複数のソースＩＣＰ方法がオンまたはオフにされることができるという可能性を含む。複数のソースＩＣＰが適切なレベルにおいて送信されるグローバルなフラグを用いて許可されるとき、たとえば、さらなるビットまたは一連のビットは送信される。なぜならば、各々はブロックまたは各々の予測装置または符号化装置を変換し、そして、その使用をシグナリングする。グローバルなフラグは、データストリームの一種の複数のソースＩＣＰ信号の送信が複数のソースＩＣＰ符号化モードおよび少なくとも１つの非ＩＣＰ符号化モードを含む一組のＩＣＰ符号化モードの種々のＩＣＰ符号化モードとの間に切り替わっていることを示している。様々な複数のソースＩＣＰ符号化モードが同様にあり得る。そして、例えば、ＩＣＰ領域、すなわち、空間的またはスペクトル領域、その他の調整力において異なる。したがって、グローバルなフラグは、さらに１つ以上の予測パラメータに関して、予測モデルを特定している単一ビットまたは一連のビットであり得る。「各々のために送信されるさらなるビットまたは一連のビットは、ブロック、または各々の予測装置、または符号化装置を変える。」そして、許可されている複数のソースＩＣＰの場合には、前記のＩＣＰパラメータデータ４４Cのための例は、あり得る。
【００４５】
グローバルなフラグは、パラメータが Ｈ．２６５／ＨＥＶＣの中で、または、セットされる画像パラメータにおいてセットされるシーケンスパラメータのような セットしたシーケンスにおいて、または、スライスヘッダにおいてさえ送信することができる。精度は、追加ツールの使用状況によって異なり、例えば、タイルまたは波面処理のために、両方の並列処理のためのさらに異なるレベルのシグナリングさえ可能である。例えば、複数のソースＩＣＰは、全体のビデオシーケンスのために有効にすることができるが、シーケンス内の特定のコンテンツの無効化がある可能性がある。そのような例を考えると、ピクチャパラメータセットのグローバルフラグは、例えば、シーケンスパラメータセット中のフラグを上書きすることになる。
【００４６】
このように、本実施形態によれば、要約すると、デコーダ１０は、マルチコンポーネントビデオ１６の異なるＩＣＰモード部分２０２のために、複数のソースＩＣＰ符号化モードおよび非ＩＣＰ符号化モードを含む一組のＩＣＰ符号化モードのＩＣＰ符号化モードとの間に切り替わるように、エンコーダ１００により、データストリーム１２に挿入された複数のソースＩＣＰの信号の送信２００に応答するように構成することができる。
【００４７】
マルチソースＩＣＰ符号化モードによれば、コンポーネント間予測は、信号の送信がデータストリーム１２の中で、はっきりと、または、暗黙のうちにされて、第１および第２のコンポーネント信号２２および２６の空間的に対応する部分２０４および２０６のシグナリングされたものに基づいて実行される。あるいは、複数のソースＩＣＰ符号化モードは、空間的に対応する部分２０４および２０６の加重和のような組合せに基づいて、コンポーネントＣの第３のコンポーネント信号３０を予測しているコンポーネント間予測を含む。より正確であるために、複数のソースＩＣＰ符号化モードが使用可能である場合、図５Ａの複数のソースＩＣＰ信号化２００がビデオ１６の中間のＩＣＰモード部分のためにシグナリングすると想像する。その場合、たとえば、モジュール２８と１２８は、それぞれ、コンポーネントＣのブロック単位のためのＩＣＰを実行することができる。そして、それは、例えば予測ブロックまたはその種の他のものである。そこにおいて、ＩＣＰパラメータデータ４４Cは、それぞれのブロック２０８が空間的に対応する部分２０４か、空間的に対応する部分２０６からコンポーネント間予測であるかどうかについて、これらのブロック２０８のために示している。あるいは、中間の部分２０２の範囲内の画像のブロック２０８で、第３のコンポーネント信号３０は、２０４および２０６の両方の部分の組合せから予測される。それから、各々の部分２０８が、例えば、それぞれのブロック２０８のためのコンポーネント間予測を与えている部分２０４および２０６の加重和の重み付けを示している重み付けの要因α0およびα1に関して、同じ位置に配置された部分２０４および２０６からのコンポーネント間予測である方法を、ＩＣＰパラメータデータ４４Cは示すことができる。
【００４８】
非ＩＣＰ符号化モードでは、コンポーネント間予測が、それぞれのＩＣＰモード部２０２に利用できない場合がある。したがって、そのようなＩＣＰモード部のために、ＩＣＰパラメータデータ４４Cは、データストリーム１２に存在する必要はない。代替として、このようなＩＣＰモード部２０２のために、コンポーネント間予測は、コンポーネントＡおよびＢの一定されたものの内の１つから、それぞれのモジュール２８および１２８によって実行することができる。例えば、そのような非ＩＣＰ符号化モード部２０２のブロック２０８は、コンポーネントＡの同じ位置に配置されたブロック２０４から予測されるＩＣＰである場合がある。または、全体のブロック２０８は、同じ位置に配置されたブロック２０６からのコンポーネント間予測である場合がある。しかし、ブロック２０８間のスイッチングは可能でない。すなわち、部分２０２の範囲内の全てのどちらのブロック２０８でもコンポーネントＡのブロック２０４からのコンポーネント間予測である。または、部分２０２の範囲内の全てのブロック２０８は、コンポーネントＢのそれぞれの同じ位置に配置されたブロック２０６からのコンポーネント間予測である。
【００４９】
すでに上で述べられるように、ＩＣＰモード部２０２は画像シーケンス、個々の画像、またはスライス、または一連のスライスでもよい。上記したように、複数のソースＩＣＰ符号化モードが可能にされるＩＣＰモード部２０２のために、ＩＣＰパラメータデータは４４Cが、例えば、部分２０８のための２つの重み付けの要因α0およびα1を含む。その一方で、非ＩＣＰ符号化モードが、動作中であるＩＣＰモード部２０２のために、ＩＣＰパラメータデータ４４Cは存在しない。あるいは、ブロック２０８のためのＩＣＰパラメータデータ信号４４Cは、単に、重み付けの要因α0およびα1の内の１つだけが、それぞれの部分２０２内の全てのブロック２０８のために零に設定されている。
【００５０】
いくつかの可能性が、ＩＣＰのための複数のソースのローカルシグナリングのために存在する。たとえば、複数のソースＩＣＰが使われる場合、予測ソースのための決定２１０は、図５Ｂで分かるように、ＩＣＰデータ４４Cの一部として局所的に送信され得る。例えば、たとえば、コンポーネントＡ、ＢおよびＣは、たとえば輝度、第１のクロマと第２のクロマである場合がある。それから、ＩＣＰパラメータデータ４４Cは、コンポーネント間予測が、輝度、すなわちＡか第１のクロマ成分、すなわち、Ｂであるかどうか、それぞれのブロック２０８のために示している２１０のフラッグを含む。ブロック２０８は、符号化ブロック、予測ブロックまたは変換ブロックでもよい。符号化ブロックは、たとえば、コンポーネント間予測のパラメータ３８Cが、空間的および時間的予測との間に切り替わるブロックである。予測ブロックは、コンポーネント間予測パラメータ３８Cが、それぞれの予測ブロックが一部である符号化ブロックのために信号化される種類の予測と関連した予測パラメータに信号を送るかまたは変化させるブロックであってもよい。例えば、もし、空間予測が符号化ブロックのためにシグナリングされるならば、予測ブロックのための予測パラメータ、または、その符号化ブロックの予測ブロックは、それぞれの予測ブロックがミンポネントＣの隣接したすでに復号化／符号化された部分から空間的に予測されることになっている空間方向に沿って信号化することができる。そして、それぞれの予測ブロックが帰属する符号化ブロックのために信号化されている時間的予測モードが生じた場合、予測ブロックは、予測パラメータとして運動ベクトルを信号化することができる。変換ブロックは、コンポーネントＣのためのコンポーネント間予測が、スペクトル分解されたブロックであってもよい。この事については、予測のためのソースが輝度か第１のクロマ成分であるかどうか示しているフラグ２１０が結合することがあり得たか、他のＩＣＰ予測パラメータ２１２、例えば予測重み付けαから独立していることがありえたかの点に留意する必要がある。そして、それは、ＩＣＰ予測ソースを形成しているコンポーネントＡの場合、α0として、また、ＩＣＰ予測ソースを形成しているコンポーネントＢの場合、α1として用いられる。予測ソースは、常に、このような重み付けとして、予測パラメータ（ｓ）の後にシグナリングされるとき、たとえば、依存関係は与えられる。一方では、ソースが常に予測ブロックまたは符号化ブロックのためにフラグ２１０としてシグナリングされるとき、独立したケースがなされ得る。しかし、ＩＣＰ予測パラメータ２１２は、変換ブロックごとに送信される。
【００５１】
上記の例を考えると、予測ソースを示すフラグ２１０のようなコンポーネントＣのブロック２０８のためにのみ送信されてもよく、例えば、第２のクロマ成分のブロックを変換するためのみ送信されてもよい。ＩＣＰ予測ソースがブロック２０８のための重みαが零と等しくなくしながら、ＩＣＰパラメータデータ４４Ｃの範囲内で信号化されるというＩＣＰ予測の場合にだけ、ＩＣＰパラメータデータ４４Ｃの一部として、ブロック２０８のためにシグナリングすることができる。そして、ＩＣＰ予測は、コンポーネントＣのブロック２０８のために実行されなければならないことを意味する。複数のソースのための条件が与えられた２つの状況がある。第１のコンポーネント、例えば輝度成分と、第２のコンポーネント、例えば第１のクロマ成分のそれぞれの変換ブロックが残差を継承するとき、第１の状況が起こる。第１のクロマ成分がゼロ値の残差値のみを含む間、輝度変換ブロックが残差を継承するときに、第２の状況は与えられている。しかし、輝度は、変換ブロックから予測される。
【００５２】
ＩＣＰ予測ソースを示しているフラグ２１０のために、固定コンテキストモデルは、使用することができる。複数のソースが発生する状況への依存も、２つの異なるコンテキストモデルに結果としてなって、可能である。さらに、そのような重み付けのような他のＩＣＰ予測パラメータ（複数可）２１２に依存して存在する可能性があり、例えば、負のαは、正のαとは異なるコンテキストモデルになることがある。もう一つの可能性は、αの絶対値への依存性である。この例では、２より大きい絶対値αは、αが同等または２未満である場合より、異なるコンテキストモデルの使用法をもたらす。
【００５３】
したがって、たとえば図６に例示される実施例に示すように、ＩＣＰ予測データ４４Ｃは、ＩＣＰソース指標２１０によって条件付きで、ＩＣＰパラメータ２１２として、コンポーネントＣのそれぞれのブロック２０８のための重さαを示している。したがって、図６は、モジュール２８および１２８に応じて、それぞれ、ステップ２２０において、ＩＣＰパラメータデータ４４Cへ／から、αを読み取り／書き込む。そして、αが実際にゼロであることをαがゼロに等しいかどうかをチェック２２２が明らかになった場合には、ＩＣＰパラメータデータ４４Cは、このブロック２０８のためのさらなるＩＣＰパラメータデータを含む。そして、２２４に示されるように、ＩＣＰはコンポーネントＡとＢのいずに基づいてもブロック２０８のために実行されない。しかし、αがゼロでない場合には、ＩＣＰパラメータデータ４４Ｃはステップ２２６または２２８でＩＣＰパラメータデータ４４Ｃから読み込まれるか、それに書かれるソースフラグ２１２としてＩＣＰ予測ソースまたはブロック２０８のための信号を含む。
【００５４】
例示の目的のために、図６は、ここで、ステップ２２０のαが所定の基準を満たすか否かに応じて、異なるコンテキストは、ソースフラグを復号化／エントロピー符号化のために使用される可能性を示しており、その状況は、２２９でチェックされる。上記したように、αの絶対値が、所定値、例えば２よりも大きい場合、または、αが負等であるかどうかにかかわらず、基準は満たされてもよい。しかし、既に、上記したように、αの上でソースフラグを復号化／符号化するために使用されるコンテキストの依存性は、単にオプションであり、それに応じてステップ２２９および２２８は、代替的な実施形態に従って除外することができる。ステップ２２６または２２８が適用されるかどうかにかかわりなく、零と異なるαについては、ＩＣＰ予測の場合、α0が第１のコンポーネントＡであることを供給して、ＩＣＰはステップ２２０のαを用いて実行され、あるいは、ＩＣＰ予測ソースの場合、α1がソースフラグでステップ２３０の第２のコンポーネントＢであることを示している。
【００５５】
このように、図６を要約して、ＩＣＰパラメータデータ４４Ｃは、各々のブロック２０８、すなわち、２１２のために、データストリーム１２にブロック２０８（すなわち２１２）に符号化される１つの重みαを有することができる。ステップ２２０の符号化／復号化は、隣接ブロックのαに基づいて、空間予測を必要とすることができる。また、ＩＣＰパラメータデータ４４Ｃは、このブロック２０８のためのαの値に応じて、ブロック２０８のデータストリーム１２内に符号化されたソースフラグ２１０を有することができ、この符号化は、エントロピー符号化を含んでもよく、特定のコンテキスト適応型エントロピーに、この現在のブロック２０８のためのαに依存するコンテキストを使用して符号化することができる。したがって、ステップ２２６と２２８は、コンテキスト適応可能なエントロピー符号化／復号化を含むことができる。ステップ２３０は、α0とα1を含む上記の確認された方式の適用を必要とする。α0およびα1の他は、例えばゼロであるように設定される。
【００５６】
拡張ＩＣＰ技術は、次に記載されている。特に、複数のソースは、コンポーネントＣの場合と同様に利用可能であるとき、可能なＩＣＰ予測は、予測、すなわち、コンポーネントＡとＢの両方のコンポーネントを受け入れることができる。線形ＩＣＰ予測を用いる場合、ＩＣＰ予測パラメータ２１２は、上述したように線形結合されている各構成要素の結果またはこの結果により、２回のＩＣＰ予測の重み付けを指定しなければならない。
【００５７】
図５ｃおよび７は、ＩＣＰパラメータデータ４４Ｃが、それぞれ、上記の確認された式に従ってステップ２３６で適用されている同じことで、ステップ２３２と２３４で読んだり書いたり（リード／ライト）されるブロック２０８ごとに２つの重みα0とα1を含むかを、信号を送信する可能性を、例示している。
【００５８】
完全を期すために、図５Ｄ〜５Ｇは、既に、上述した状況を示している。すなわち、モジュール２８のＩＣＰは、スペクトル領域またはスペクトル領域内の４２Ｃで残差信号がシグナリングされたコンポーネントＣによる空間領域において、すなわち、変換係数、例えば変換ブロックまたはその種の他のもののＤＣＴ係数または他の変換係数の形で、実行することができる。空間領域の複数のソースＩＣＰを実行することは、図５Ｂおよび５Ｃの実施例のモジュール２８を使用している図５Ｄおよび５Ｅの実施例において、それぞれ、ベースとして、例示されている。図示されているように、信号２４および２２は、空間的に対応する形で、すなわち、同じ位置に配置されて到達する。サンプルは、それぞれ、重みα0およびα1によって増やされて、そして、それぞれのもので合計され、すなわち、連結される。サンプルは、信号３０を与えるように到着している変換係数４２Cの上へ適用される逆の変換によって得られる。スペクトル領域の複数のソースＩＣＰを実行することは、それぞれ、基礎として、再び、図５Ｂおよび５Ｃの実施例のモジュールを使用している図５Ｆおよび５Ｇにおいて例示されている。ここで示されているように、信号２４および２２が、空間的に一致する、すなわち同じ位置に配置される形で、到達することができて、 サンプルは、それらが（前に）変換２１７を前提としてどのケースでもよいか、同じことのスペクトル分解を得るために、すなわち、係数を変える。あるいは、信号２０および２４は、すでに変換領域に到着する。変換２１７は、例えば、コンポーネントＡとＣとＢとＣとの間の変換ブロックのミスアライメントの場合には、それぞれ、必要であり得る。信号２０および２４の係数は、それぞれ、重みα0およびα1によって乗算されて、そして、それぞれであるもの、すなわち、スペクトルに対応して、４２Cから得られるように係数によって、それぞれ、合計される。それから、合計された係数は、信号３０を与えるために、逆変換２１６を受ける。
【００５９】
圧縮効率を改善するためのさらなるアプローチは、ＩＣＰのためのコンポーネント交換である。この方法によれば、構文要素はＩＣＰパラメータデータ４４Ｃの範囲内で信号化することができる。そして、残差の正しい順序を特定する。この例では、３つの変換ブロックは、例えば、空間的に対応する部分が各コンポーネントＡ、ＢおよびＣのための１つのために再構築される。そして、ＩＣＰは使用することができる。第１および第２のコンポーネントまたは第１のおよび第３のコンポーネントさえ交換することも、可能である。ＩＣＰと複数のソースＩＣＰとの組み合わせで、特に意味のあるこの適応コンポーネントのスイッチは、より少ないプレリュードコストとエネルギーの低減を可能にする。例えば、アプリケーションは、２つのクロマ成分ＢおよびＣの切り替えを許可している。この実施例において、輝度からの２つのクロマ成分ＢおよびＣ、すなわち、コンポーネントＡの予測は、結果として、同じコストをもたらす。しかし、第１のクロマ成分を用いた第２のクロマ成分の予測は、より多くのオーバーヘッドを必要とするが、第２のクロマ成分を用いた第１のクロマ成分の予測は、より少ないビットを必要として、低い経費に終わる。
【００６０】
これは、図８に再び示されている。図８は、第１、第２、および第３のコンポーネントの残留データ４２A、４２Bおよび４２Cが、それぞれ、ステップ２４０、２４２および２４４で、リード／ライトされていることを示している。そこにおいて、モジュール２４と２８と１２４と１２８によるＩＣＰは、それぞれ、すなわち、２４６は、スワップ信号化２４８、第１のコンポーネントを基礎として実行されるＩＣＰのための重み、すなわちαを含む、ＩＣＰパラメータデータ４４Bおよび４４Cによって制御される。そして、それは、第２のコンポーネントのためのＩＣＰパラメータデータ４４Bと、第２および第３のコンポーネント間でＩＣＰのために使用される重み、すなわち、第３のコンポーネントのためのＩＣＰパラメータデータ４４Cから取得されるα1から取得される。スワップ信号化に応じて、送信された残差信号４２A〜４２Cは、連続線または破線に従ってＩＣＰ２４６に結合される。図から見ることができるように、第２コンポーネント信号２６は、ＩＣＰによって第１のコンポーネントまたは第３のコンポーネントを基礎としてスワップ信号化に応じて得られる、そして、同様に、第３のコンポーネント信号３０は、ＩＣＰによって第１のコンポーネントまたは第２のコンポーネントを基礎として得られる。実線で例示される非交換されたケースにおいて、ＩＣＰパラメータデータの重みαおよびα1は、それらの意味のままである、すなわち、それらは第２のコンポーネント信号２６および第３のコンポーネント信号３０のＩＣＰ予測をそれぞれ制御する。しかし、点線によって示される交換されたケースにおいて、ＩＣＰパラメータデータの重みαおよびα1は、それぞれ、第１ステージおよび第２ステージのＩＣＰ予測を制御するように、解釈し直される。ＩＣＰパラメータデータの重みαは、第１のステージＩＣＰに言及され、そして、ＩＣＰパラメータデータの重みα1は、第１のステージＩＣＰに言及される。交換されない場合、再解釈は何も変えない。しかし、交換されたケースにおいて、第３のコンポーネント信号３０は、第２のコンポーネント信号２６の前に予測されるコンポーネント間予測である。その結果、ＩＣＰパラメータデータ重みα1は、実質的に、第２のコンポーネント信号２６を予測しているコンポーネント間予測のために使われる。言い換えると、スワップされた状態では、コンポーネント間予測に関する限り、第２のコンポーネントＢは、前もって、第３のコンポーネントＣとその逆の役割を引き受けている。
【００６１】
データ４４CのＩＣＰパラメータデータの重みα1が、さらなるデータ、例えばＩＣＰパラメータデータの重みα0またはソースインジケータ２１２を伴うかもしれないという点で、図８の実施例が以前のものと結合することができる点に注意されたい。データ４４Cが第２のステージＩＣＰに言及する、すなわち、信号がＩＣＰを受ける第２のコンポーネントのために、これが信号２６または３０であるどうか、解釈し直される。２つのソースは、スワップ信号化２４８にかかわりなく、両方のケースで利用できる。そして、ＩＣＰパラメータデータの重みα0は、両方のケースでコンポーネントＡに基づいて、ＩＣＰを支配するのに用いることができる。そして、非交換されたケースのコンポーネントＡおよびＢ間に、そして、交換されたケースのコンポーネントＡおよびＣ間に、それぞれ、切り替わるように、ソースインジケータは解釈することができる。
【００６２】
さらに、図８に類似した方法では、前記の切換フラグを色空間変化、すなわち、色空間の間のスイッチングをシグナリングしているフラグに変えることは可能である。コンポーネントごとに、ＩＣＰ予測パラメータα0またはα1は送信される。そして、上記の通りに局所的に変化する。さらに、色領域変更フラグは、色領域が変わることになっているかどうか、局所的に指し示す。変わらない場合、第２のおよび第３のコンポーネントＢおよびＣは、例えば、それぞれ、２つの彩度コンポーネントを明らかにするように、α0またはα1を使用しているＡから個々に予測される。そして、コンポーネントＡは、ちょうど先に述べられたように、輝度とみなされる。しかし、たとえば、色の変化が起こることがシグナリングされるならば、それぞれ、ＢとＣがα0またはα1を用いてＡから個々に予測されて、それから、それらが色空間の変化への変換を一般に受ける、そして、それは、たとえば、ＡＢＣ色空間を線形にＹＣＣ色空間に変える。コンポーネントＢが、例えば、色空間変化が生じた場合だけＡから予測されない間、それは、たとえば、色空間変化が生じた場合ＡとＣから事実上予測される。あるいは、シグナリングされた色空間ＡＢＣをＹＣＣ色空間にマップピングしている２種類以上の色の変化の変換は、利用できるかもしれなくて、シグナルゼーション２４８を介して切り替えられる。このように、局所的に様々な方法では、ＡＢＣコンポーネントが送信される色空間は、２つ以上の色空間の間で変わることができ、そして、信号の送信２４８によってシグナリングされるように、ＹＣＣに対する変化は変化でないと色変換との間で変化する。信号の送信２４８は、ＩＣＰ予測パラメータ信号が行なわれる単位以上の符号化装置のデータストリームにおいて送信することができる。そして、例えば、それはブロックを変換する。このように、α0またはα1は、コンポーネントＢおよびＣのために、変換ブロックのような第１のブロックで送信される。Ｂのために送信される残査ｒBは、ｒB’＝ｒB＋α0・ｒAに従うコンポーネントＡのために送信される残査ｒAと結合される。そして、同様に、Ｃのために送信される残差ｒCは、ｒB’＝ｒB＋α1・ｒAに従うｒAと結合される。予測残差信号（２２、２６、３０）は、簡単にするためにＴを付し、または直接ＹＣＣの予測残差信号として、すなわち、（ｒY，ｒC1，ｒC2）T＝Ｔ・（ｒA，ｒB’，ｒC’）Tまたは（ｒY，ｒC1，ｒC2）T＝（ｒA、ｒB’，ｒC’）Tのいずれかの残差を採用することにより、最終的にどちらかのＹＣＣ色にＲＧＢ変換と同様とすることができる色変換によって得られる。色空間変換Ｔが適用されるかどうかは、信号の送信２４８を介して制御される。
2019050588.tif 000003
【００６３】
前述のデータ４４Bまたは４４CにおけるＩＣＰ予測パラメータαまたはα0またはα1の符号化は、上記の通りに重み付けの微小な値の整数ノミネータのシグナリングを使用して符号化することができるか、またはさらに改善することさえできる。ＩＣＰがＲ'Ｇ'Ｂ'で色空間において適用されるときに、αの値は、代表として、αまたはα0またはα1のいずれかのために使われ、主に正の比較的大きい値であり、すなわち、浮動小数点精度で、１または０．５である。一方で、Ｙ'ＣbＣrのために、αの値は、多くの場合、ゼロ値を中心に、比較的小さい。非対称のマッピングとαの規制は、圧縮比に関してさらに効率を改善するために使用することができる。観察を考えると、αのマッピングは、以下の通りである。
α∈｛０，±１，±２，＋４，＋８｝またはα∈｛０，±１，＋２，＋４，＋８｝
【００６４】
それがαの最大許容された値を順序で識別する点に注意し、αの徴候はビットストリームで最初に送られなければならない。対称形のマッピングで命令が無関係な場合には、すなわち、記号はαの絶対値の伝送の後に、送信することができる。さらに、αの絶対値は、αの正および負の値の発生の頻度のための異なる確率分布を占めるように、αの徴候に応じてコンテキストモデリングを使用しているエントロピー符号化による符号化／復号化であり得る。
【００６５】
以下のいくつかの実施形態では、さらに具体的に説明されています。
【００６６】
実施例によれば、例えば、２つの予測ソースの場合、それが上で示される実施例のケースであったので、ＩＣＰ予測パラメータ２１２およびこのフラグ２１０の仕様が指し示した後、どの予測ソースが使用されなければならないか、フラグ２１０（上の図６のソースフラグと呼ばれている）は送信される。なお、この実施例のために、予測ソースフラグ２１０は、予測が適用されなければならないときに必要なだけである。そして、それはＩＣＰ予測パラメータに由来することができる。
【００６７】
さらなる態様において、それぞれのブロック２０８、例えば予測ブロックのそれぞれのネスト化された変換ブロックの特定のＩＣＰ予測パラメータ２１２から、指し示しているソースフラグ２１０は、どの予測ソースが使用されなければならないか、予測ユニットごとに常に送信される。この好ましい実施例において、予測ブロックレベルのαのようなＩＣＰ予測パラメータ２１２を送信することも可能な点に、留意する必要がある。
【００６８】
他の本発明の好ましい実施例において、それぞれに符号化ブロックのネスト化された変換ブロックの特定の予測パラメータから、指し示しているフラグは、どの予測ソースが就業者（すなわちソース・フラグ）でなければならないか、符号化ブロックごとに常に送信される。この好ましい実施例において、予測ブロックレベルまたは符号化ブロックレベルのＩＣＰ予測パラメータを送信することも可能な点に、留意する必要がある。
【００６９】
図９は、実例として正しく概説された可能性を例示する。特に、上記の通りに、ＩＣＰパラメータデータ４４Ｃは、２つのコンポーネント、すなわち、ＩＣＰ予測パラメータ２１２、例えば重みαおよび無条件で符号化ＩＣＰソースフラグ２１０を含むことができる。図６において表されるより、既に、上で概説されるように、ステップ２２０および２２２の間に位置するために、ステップ２２６、２２８および２２９は、再編成される。そこにおいて、ステップ２２８および２２９は無視することさえあり得る。いずれにせよ、図９において、ＩＣＰパラメータデータ４４Ｃは、ＩＣＰ予測ソースがシグナリングする精度が、ＩＣＰ予測パラメータαが送信される精度より粗いという可能性を例示する。特に、図９の連続線によって示されるＩＣＰソースフラグは、ブロック２５０を単位にして送信されると共に、ＩＣＰ予測パラメータαはＩＣＰ予測パラメータデータ４４Ｃにおいて、サブブロック２５２、すなわちブロック２５０の下位分割を単位にして示される。図９は、矩形の画像１８のブロック２５０および２５２を例示すると共に、他の形状のブロックが同様に用いることができる点に、留意する必要がある。
【００７０】
さらなる実施形態において、予測ソースを示しているソースフラグ２１０は、それぞれのＩＣＰ予測パラメータ２１２に連結することができる。例えば重み、すなわち、現在特定されるＩＣＰ予測パラメータは、ブロックまたは現在の予測ブロックまたは現在の符号化ブロックさえを変換する。本実施例において、予測ソースを示しているソースフラグ２１０が線形予測の場合、唯一の予測パラメータは、０．２５および＋０．２５の範囲（または、整数値を有するαのための―２および＋２の範囲、または、より正確であるために、整数は、そのノミネータを評価した）である場合だけ、しかし、全て込みで、符号化することができる。例えば、図６を参照。ここで、ＩＣＰパラメータまたはデータ４４Ｃは、零と異なるαだけの場合に、ソースフラグを復号化することを必要とする。加えて、または、あるいは、ソースフラグは、αで特定の値範囲（例えば―０．２５〜＋０．２５）においてあることが上記に言及した場合に備えてだけ、両方ともすべてこみで、特定のブロックのために、ＩＣＰパラメータデータ４４Cによって含まれることがある。αがその範囲の外にある場合、ソースフラグは、明確にデータストリームの中で送信されなくて、第１のコンポーネントＡを例えばＩＣＰ予測ソースと称するために例えば推定されないだろう。たとえば、コンポーネントＡが輝度成であり、コンポーネントＢおよびＣが２つのクロマ成分であるならば、αの大きな絶対値は、第２のクロマ成分Ｃのための予測ソースが他の第１のクロマ成分Ｂよりもむしろ輝度成分であるという暗示である。このように、図６の中で、さらなるチェックは、αがソースフラグの伝送／読み込みを必要としている値の範囲内にあるかどうかについてチェックして、２２２と２２９の間に位置します。そうでないなら、ソースフラグは、読んだり／書いたりされず、さもなければ、ステップ２２９にアクセスされる。
【００７１】
他の実施形態では、予測ソースを示しているソースフラグが、第１のクロマ成分のＩＣＰ予測パラメータに連結される。この具体例では、ＩＣＰパラメータデータ４４Ｂ、すなわち、αの同じ位置に配置されたブロックのための線形予測手段の場合、唯一のＩＣＰ予測パラメータが、−０．２５および＋０．２５、または、−０．２および＋０．２の間にある、または、価値範囲も違って選ばれるかもしれないとき、両方ともすべてこみで、予測ソースを示しているＩＣＰパラメータデータ４４Cのソースフラグは、たとえば、コード化／復号化される。例えば、チェックは図７に加えられることができる。そして、それによれば、ＩＣＰパラメータデータ４４Bがそれぞれの同じ位置に配置されたブロックからのコンポーネントＢのコンポーネント間予測が、重みαを使って実行されることを同じ位置に配置されたブロックのために示すかどうかが、チェックされる。そして、それの大きさは、たとえば、若干の予め定められた値を越えます。その場合は、これが、コンポーネントＡ、ＢおよびＣが、第３のコンポーネントＣがたぶんＩＣＰでなければならないという場合が第２のコンポーネント、すなわち、推定の第１のクロマ成分を基礎として、そのように予測した。その場合、ソースフラグが推定されると、第２のコンポーネントをＩＣＰ予測ソースと確認するために、ＹＣＣのような色空間に対応するという暗示として使うことができる。しかしながら、同じ位置に配置するもののためのαの大きさがブロックする場合、パラメータデータ４４Bは、予め定められた値より小さいというＩＣＰ予測によって示されるように、ソースフラグは、ＩＣＰパラメータデータの一部として現行のブロックのために信号４４Cが送られる。
【００７２】
実施例によれば、予測ソースを示しているフラグのためのコンテキストモデルは、ＩＣＰ予測パラメータ、例えば重み付けから独立している。従って、１つの固定コンテキストモデルが使用される。これは、例えば図６の説明に関して、ステップ２２８および２２９が直接２２６につながっているチェック２２２のイエスパスによって無視することができることを、意味する。
【００７３】
しかしながら、もう一つの実施例では、ソースフラグのためのコンテキストモデルは、ＩＣＰ予測パラメータ、例えば重み付けに依存する。線形予測手段が使用されるとき、唯一の予測パラメータならば、たとえば異なるコンテキストモデルが使われ得る。すなわち、重み付けは、上で示したように整数値を有する予測パラメータの場合、例えば、−２および２の両方とも全て込みの範囲である。
【００７４】
さらに、線形予測手段の場合、唯一のＩＣＰ予測パラメータが否定的であるならば、異なるコンテキストモデルは使うことができる。これも、上で述べられた。
【００７５】
複数の予測ソースの使用法は、例えば、セットされるシーケンスパラメータセットにおいて送信されるフラグを使用して、オン／オフにすることができる。そして、そのことは図５に関して上で述べられた。伝送は、しかしながら、画像パラメータセットにおいて、または、スライスヘッダにおいて起こり得る。
【００７６】
複数の予測ソースの使用法は、異なる階層的なレベルにおいて特定されることができる。例えば、それは、シーケンスパラメータセットおよび画像パラメータセットにおいて特定することができる。画像パラメータセットフラグが低いため、この好ましい実施形態は、画像またはビデオシーケンスのフレームのための複数のソースＩＣＰを無効にする可能性を可能にする。さらなる態様において、予測ソース、すなわちソースフラグを示しているフラグは、現行コンポーネントおよび以前のコンポーネントのＩＣＰ予測パラメータ、例えば重みのＩＣＰ予測パラメータ、すなわち重み付けの相対的な違いに依存することができる。相対的な差が所定の限界値よりも大きい場合、フラグは、例えば、１に等しくなるように引き出される。言い換えると、図６の場合には、追加のチェックは、ダウンストリームチェック２２２が印加される。そこにおいて、ＩＣＰパラメータデータ４４Bによる同じ位置に配置されたブロックと関連した重みが予め定められた量より多くのものによって現在のブロックのために、ＩＣＰパラメータデータ４４Cのαと異なるかどうかにかかわらず、それはこの付加的なチェックでチェックされる。イエスの場合は、これは、コンポーネントＡ〜Ｃは、互いにＹＣＣ色空間のように関連がある。そして、したがって、ソースフラグが特定の第１のクロマ成分、すなわち、コンポーネントＢをコンポーネントＣのＩＣＰのためのＩＣＰソースと特定することが推測することができるという暗示と、これは解釈することができる。さもなければ、ソースフラグの読み取り/書き込みが実行される。言い換えると、データ４４CのＩＣＰ予測パラメータ信号の送信２１２に応答して、第３のコンポーネント予測パラメータαは、サブピクチャ粒度で変化することができる。そして、同様に、第２コンポーネント信号４４BのためのＩＣＰ予測パラメータ信号の送信に応答する。コンポーネント予測パラメータαは、サブピクチャ粒度で変化する。このように、重み付けは、コンポーネントＢのためのＩＣＰとコンポーネントＣのためのマルチソースＩＣＰとの間で局所的に異なる場合がある。かくして、チェックは、第２のコンポーネントおよび第３のコンポーネント予測パラメータが所定の限度を超えて異なる場合に、例えば偏差の基準として、α値の違いまたは指数を用いるように実行することができる。上記のように制限を超えた場所については、ＩＣＰソースインジケータ２１０は、そうでなければ、推論かもしれないが、それらは限界を超えて異なっていない場所のために、ＩＣＰソースインジケータ２１０は、データ４４Cに存在してもよい。
【００７７】
複数の予測ソースが利用可能である場合、図７に関して上で概説したように、さらなる実施形態によれば、ＩＣＰの予測パラメータ（単数または複数）は、２回の予測ソースの加重組み合わせをサポートしている予測を特定して送信することができる。
【００７８】
さらなる実施形態によれば、線形予測は、複数のソースＩＣＰのために使用され、ＩＣＰ予測パラメータが量子化される。本実施例において、唯一の絶対のＩＣＰ予測パラメータは、省略された単一体のコードを用いて二値化されて、符号化される、そして、サインは別に送信される。サインは、最初に符号化されてもよい。そして、唯一の予測パラメータのサインに応じて、異なるコンテキストモデルは、バイナリ分解ビンのために使用することができる。更なる具体化に従って、サインは最初にコード化される。そして、この好ましい具体化でコード化されたサイン、つまり、パラメータが異なって実行されるという予測の量子化に従い、最大の許容された予測パラメータは、０．２５と１の間で、両方ともすべてこみの範囲にあり得る。
【００７９】
実施例によれば、フラグは、第２および第３のコンポーネントが交換されるかどうか、指し示すことができる。これは、図８に関して上で概説された。本実施形態では、第１の彩度成分と関連する変換ブロックのために構成された残差は、第２のコンポーネントの残差として扱うことができ、その逆もまた同じである。
【００８０】
特定の実施形態の上記の説明に関して、同上がマルチコンポーネント画像の符号化に容易に移転可能であることに留意されたい。
【００８１】
いくつかの態様は、装置の前後関係の文脈で説明してきたが、これらの態様は、ブロックまたは装置が、方法ステップまたは方法ステップの特徴に対応する方法の説明を表すことは明らかである。類似して、方法ステップの前後関係でも記述される態様は、対応するブロックまたはアイテムの説明または対応する装置の特徴を意味する。方法ステップの一部または全部は、例えばマイクロプロセッサのようなハードウェア装置（または使用）によって、プログラム可能なコンピュータまたは電子回路を実行することができる。いくつかの実施形態では、最も重要な方法ステップの若干の１つ以上は、この種の装置によって実行することができる。
【００８２】
発明のコード化された画像または映像信号は、デジタル記憶媒体に格納することができるか、または、伝送媒体、例えばワイヤレス伝送媒体、または、有線の伝送媒体、例えばインターネット上に、送信することができる。
【００８３】
特定の実施要件に応じて、本発明の実施例は、ハードウェアにおいて、または、ソフトウェアで実施することができる。実施は、その上に格納される電子的に読み込み可能な制御信号を有するデジタル記憶媒体、例えばフロッピーディスク、ＤＶＤ、Ｂｌｕ―レイ、ＣＤ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭまたはＦＬＡＳＨメモリを使用して実行することができる。そして、それは、それぞれの方法を実行するように、プログラム可能なコンピュータシステムと協働する（または協働することができる）。したがって、デジタル記憶媒体は、読み取り可能なコンピュータであってもよい。
【００８４】
本発明のいくつかの実施形態では、本明細書に記載のいずれかの方法を実行するようにプログラム可能なコンピュータシステムと協働することができる電子的に読み取り可能な制御信号を有するデータ記憶媒体を含む。
【００８５】
通常、本発明の実施例はプログラムコードを有するコンピュータプログラム製品として実施されることができる。そして、プログラムコードは、方法のうちの１つを実行するために、コンピュータプログラム製品がコンピュータで動くときに、実施されている。プログラムコードは、機械読み取り可読キャリアに例えば格納することができる。
【００８６】
他の実施例は、本願明細書において記載されていて、機械読み取り可読キャリアに格納される方法のうちの１つを実行するためのコンピュータプログラムを含む。
【００８７】
換言すれば、発明の方法の実施例は、従って、本願明細書において記載されている方法のうちの１つを実行するためのプログラムコードを有するコンピュータプログラムである。そのとき、コンピュータプログラムは、コンピュータで動く。
【００８８】
したがって、発明の方法の更なる実施例は、その上に記録されて、ここに記述される方法の１つを実行するためのコンピュータプログラムを含む、データ記憶媒体（またはデジタル記憶媒体またはコンピュータで読取り可能な媒体）である。データ記憶媒体、デジタル記憶媒体または記録された媒体は、典型的に有形および/または非推移的である。
【００８９】
発明の方法のさらなる実施例は、したがって、ここに記述される方法の１つを実行するためのコンピュータプログラムを意味しているデータストリームまたは一連の信号である。データ流または信号のシーケンスは、例えばインターネットで転送されるように、例えばデータ通信接続を経て構成することができる。
【００９０】
さらなる実施形態は、例えば、コンピュータ、またはプログラム可能な論理デバイスに構成されるか、または本明細書に記載される方法のいずれかを実行するように適合する処理手段を含む。
【００９１】
さらなる実施形態では、本明細書に記載のいずれかの方法を実行するためのコンピュータプログラムをインストールしたコンピュータが含まれる。
【００９２】
本発明のさらなる実施形態は、ここに記述される方法の1つを実行するためにコンピュータプログラムをレシーバに移す（たとえば、電子的に、または、光学的に）ように構成される装置またはシステムを含む。レシーバは、例えば、コンピュータ、モバイル機器、メモリデバイスなどであってもよい。装置またはシステムは、例えば、レシーバへのコンピュータプログラムを移送するためのファイルサーバを含むことができる。
【００９３】
いくつかの実施形態では、本願明細書において記載されている方法の機能のいくらかまたは全てを実行するために、プログラム可能な論理装置（例えばフィールド・プログラム可能なゲート・アレイ）を用いることができる。いくつかの実施形態では、本願明細書において記載されている方法のうちの１つを実行するために、フィールド・プログラム可能なゲート・アレイは、マイクロプロセッサと協同することができる。通常、方法は、いかなるハードウェア装置によっても好ましくは実行される。
【００９４】
本願明細書において記載されている装置は、ハードウェア装置を使用するか、またはコンピュータを使用するか、またはハードウェア装置およびコンピュータの組合せを使用して、実施することができる。
【００９５】
本願明細書において記載されている方法は、ハードウェア装置を使用するか、またはコンピュータを使用するか、またはハードウェア装置およびコンピュータの組合せを使用して実行することができる。
【００９６】
上記した実施例は、単に本発明の原理のために図示するだけである。本明細書に記載の改変および配置のバリエーションおよび詳細は当業者には明らかであろうことが理解される。したがって、唯一の切迫した特許請求の範囲によってではなく、本明細書の実施例の記述および説明のために提示される特定の詳細に限定されることを意図するものである。
【図１】
2019050588.tif 000004
【図２】
2019050588.tif 000005
【図３】
2019050588.tif 000006
【図４】
2019050588.tif 000007
【図５Ａ】
2019050588.tif 000008
【図５Ｂ】
2019050588.tif 000009
【図５Ｃ】
2019050588.tif 000010
【図５Ｄ】
2019050588.tif 000011
【図５Ｅ】
2019050588.tif 000012
【図５Ｆ】
2019050588.tif 000013
【図５Ｇ】
2019050588.tif 000014
【図６】
2019050588.tif 000015
【図７】
2019050588.tif 000016
【図８】
2019050588.tif 000017
【図９】
2019050588.tif 000018
【手続補正書】
【提出日】平成30年11月26日(2018.11.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも、
データストリーム（１２）からマルチコンポーネント画像またはビデオ（１６）の第１のコンポーネント（Ａ）に関連する第１のコンポーネント信号（２２）を再構築すること、
前記データストリーム（１２）から前記マルチコンポーネント画像または前記ビデオ（１６）の第２のコンポーネント（Ｂ）に関連する第２のコンポーネント信号（２６）を再構築すること、および、
前記再構築された第１のコンポーネント信号（２２）および前記再構築された第２のコンポーネント信号（２６）からのコンポーネント間予測（ＩＣＰ）を用いて、前記マルチコンポーネント画像または前記ビデオ（１６）の第３のコンポーネント（Ｃ）に関連する第３のコンポーネント信号（３０）を再構築することによって、
シーンをサンプリングする前記マルチコンポーネント画像またはビデオ（１６）を復号するように構成される、デコーダであって、
前記コンポーネント間予測は、前記データストリームにおけるＩＣＰパラメータのシグナル伝達に関連する重みに基づく線形予測を使用して実行され、前記重みは前記コンポーネント間予測に対する前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号の寄与を示し、
前記デコーダは、前記重みの兆候を復号し、その絶対値を前記兆候に基づくコンテキストモデリングを使用して復号することによって、前記重みを前記データストリームにおける前記ＩＣＰパラメータのシグナル伝達から抽出するように構成される、デコーダ。
【請求項２】
前記デコーダは、前記データストリーム（１２）において、マルチソースＩＣＰ信号シグナル伝達（２００）に応答して、前記マルチコンポーテント画像または前記ビデオの異なるＩＣＰモード部分について、
（ａ） 前記デコーダが、前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号の空間的に対応する部分のうち、シグナリングされたもの、あるいは前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号の空間的に対応する部分の組合せからのコンポーネント間予測を使用して、前記マルチコンポーネント画像またはビデオの現在の画像の現在のサブ部分において前記第３のコンポーネント信号（３０）を再構築するように構成される、マルチソースＩＣＰ符号化モード、
（ｂ） 前記デコーダが前記マルチコンポーネント画像またはビデオの前記現在の画像の前記現在のサブ部分において、いかなるコンポーネント間予測も用いないで前記第３のコンポーネント信号（３０）を再構築するように構成される、非ＩＣＰ符号化モードのうちの少なくとも１つ、および、
（ｃ） 前記デコーダが、前記マルチソースＩＣＰに応答して、単一固定ＩＣＰ符号化に切り替えられる、前記マルチコンポーネント画像又はビデオの各部分内で固定される、前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号のうちの固定された１つの空間的に対応する部分からのコンポーネント間予測を用いて、前記デコーダが前記マルチコンポーネント画像またはビデオの前記現在の画像の前記現在のサブ部分において前記第３のコンポーネント信号を再構築するように構成される、固定単一ソースＩＣＰ符号化モード
を含む一連のＩＣＰ符号化モードのうちのＩＣＰ符号化モードの間で切り変わるように構成される、請求項１に記載のデコーダ。
【請求項３】
前記マルチソースＩＣＰ信号のシグナル伝達は、前記ＩＣＰモード部分（２０２）が単一の画像、画像シーケンスまたはスライスであるように、前記データストリーム（１２）においてシグナリングされる、請求項２に記載のデコーダ。
【請求項４】
前記第１のコンポーネント(Ａ)は輝度成分であり、前記第２のコンポーネント（Ｂ）は第１のクロマ成分であり、前記第３のコンポーネント（Ｃ）は第２のクロマ成分である、請求項１に記載のデコーダ。
【請求項５】
前記デコーダは、前記再構築された第１のコンポーネント信号（２２）の空間的に対応する部分からのコンポーネント間予測を用いて前記マルチコンポーネント画像または前記ビデオの現在の画像の前記第３のコンポーネント信号（３０）を再構築することと、前記再構築された第２のコンポーネント信号（２６）の空間的に対応する部分からのコンポーネント間予測を用いて前記マルチコンポーネントビデオの前記現在の画像の前記第３のコンポーネント信号（３０）を再構築することとの間を、第１のサブ画像粒度で、切り替わるように構成されている、請求項１に記載のデコーダ。
【請求項６】
前記デコーダは、前記データストリーム（１２）内の明示的なＩＣＰソースシグナル伝達（２１０）に応答して切り替わるように構成されている、請求項５に記載のデコーダ。
【請求項７】
前記デコーダは、前記マルチコンポーネント画像またはビデオの前記第３のコンポーネント（Ｃ）に関連する前記第３のコンポーネント信号（３０）の前記再構築を、空間的、時間的および／または視点間予測を使って、空間的、時間的および／または視点間予測モードを予測ブロック単位で切り替えて、実行するように構成され、前記デコーダは、前記第１のサブ画像粒度が前記現在の画像を予測ブロックの単位で再分割するように構成されている、請求項５に記載のデコーダ。
【請求項８】
前記デコーダは、前記マルチコンポーネント画像または前記ビデオの前記第３のコンポーネントに関連する前記第３のコンポーネント信号の前記再構築を、空間的、時間的および／または視点間予測を使用して、そして、前記空間的、時間的および／または視点間予測の残差予測を変換ブロック単位で逆変換することによって実行するように構成され、前記デコーダは、前記第１のサブ画像粒度が前記現在の画像を変換ブロックの単位で再分割するように構成されている、請求項５に記載のデコーダ。
【請求項９】
前記デコーダは、前記マルチコンポーネント画像またはビデオの第３のコンポーネント（Ｃ）に関連する前記第３のコンポーネント信号（３０）の前記再構築を、空間的、時間的および／または視点間予測モードを使用して、空間的、時間的および／または視点間予測モードを予測ブロック単位で切り替えて実行するように構成され、前記デコーダは、前記第１のサブ画像粒度が前記現在の画像を予測ブロックの単位で再分割するように構成されている、請求項１に記載のデコーダ。
【請求項１０】
前記デコーダは、前記マルチコンポーネント画像またはビデオの第３のコンポーネント（Ｃ）に関連する前記第３のコンポーネント信号（３０）の再構築を、空間的、時間的および／または視点間予測を使用して、そして、前記空間的、時間的および／または視点間予測の予測残差を変換ブロック単位で逆変換して実行するように構成され、前記デコーダは、前記第１のサブ画像粒度が前記現在の画像を変換ブロックの単位で再分割するように構成されている、請求項１に記載のデコーダ。
【請求項１１】
前記デコーダは、ゼロに対して非対称である非一様量子化によって、前記データストリームの前記ＩＣＰパラメータシグナル伝達（２１２）から前記重みを抽出するように構成される、請求項１に記載のデコーダ。
【請求項１２】
前記デコーダは、ゼロが前記重みの可能な値に属している、前記データストリーム（１２）の前記ＩＣＰパラメータシグナル伝達（２１２）から前記重みを抽出する（２２０）ように構成され、
前記デコーダは、前記マルチコンポーネント画像又はビデオの現在の画像の各ブロックについて、前記各ブロックのための前記重みが、前記ＩＣＰパラメータシグナル伝達によればゼロであるかをチェック（２２２）し、もしそうでなければ、前記データストリーム（１２）から前記各ブロック（２０８）のための前記ＩＣＰソース指標（２１０）を抽出（２２６）し、もしそうであれば、前記各ブロックのための前記ＩＣＰソース指標の前記抽出を抑制（２２４）するように構成され、
前記デコーダは、もし、前記各ブロックのための前記重みがゼロでないならば、前記各ブロックのための前記ＩＣＰソース指標に応答して、前記非ゼロの各重みに従って重み付けされた、前記再構築された第１のコンポーネント信号（２２）の空間的に対応するブロック（２０４）から、線形予測を使用して、前記各ブロックの前記第３のコンポーネント信号（３０）を再構築する、あるいは、前記非ゼロの各重みに従って重み付けされた、前記再構築された第２のコンポーネント信号（２６）の空間的に対応するブロック（２４）から、線形予測を使用して、前記各ブロック（２０８）の前記第３のコンポーネント信号（３０）を再構築するように構成される、請求項１に記載のデコーダ。
【請求項１３】
前記デコーダは、ゼロが前記重みの可能な一連の値に属している形で、前記データストリーム（１２）の前記ＩＣＰパラメータシグナル伝達（２１２）から前記重みを抽出するように構成され、そして、
前記デコーダは、前記マルチコンポーネント画像又はビデオの現在の画像の各ブロックについて、前記ＩＣＰパラメータシグナル伝達（２１２）による前記各ブロック（２０８）のための前記重みが既定の基準を満たすかをチェックし、そして、もし満たさなければ、前記データストリームからの前記各ブロックのためのＩＣＰソース指標を抽出し、そして、もし満たすのであれば、前記各ブロックのための前記ＩＣＰソース指標の抽出を抑えて、前記各ブロックのための前記ＩＣＰソース指標を既定の状態に設定するように構成され、
前記デコーダは、前記各ブロックのためのＩＣＰソース指標に応答して、前記各ブロックのための前記重みに応じて重み付けされた、前記再構築された第１のコンポーネント信号の空間的に対応するブロックから、線形予測を使用して、前記各ブロックの前記第３のコンポーネント信号を再構築する、または、前記各ブロックのための前記重みに応じて重み付けされた、前記再構築された第２のコンポーネント信号の空間的に対応するブロックから、線形予測を使用して、前記各ブロックの前記第３のコンポーネント信号を再構築するように構成される、請求項１に記載のデコーダ。
【請求項１４】
前記デコーダは、前記マルチコンポーネント画像またはビデオの第３のコンポーネント（Ｃ）に関連する前記第３のコンポーネント信号（３０）の前記再構築を、空間的、時間的および／または視点間予測を使用して、前記コンポーネント間予測を前記空間的、時間的および／または視点間予測に適用して実行するように構成されている、請求項１に記載のデコーダ。
【請求項１５】
前記デコーダは、前記マルチコンポーネント信号の前記第１および第２のコンポーネントに関して、コンポーネント内空間的、時間的および／または視点間予測（３４Ａ、３４Ｂ）を実行するように構成され、そして、前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号は、前記マルチコンポーネント信号の前記第１および第２のコンポーネントに関して実行された、前記コンポーネント内空間的、時間的および／または視点間予測の予測残差であるように構成されている、請求項１4に記載のデコーダ。
【請求項１６】
前記デコーダは、前記マルチコンポーネント画像の第３のコンポーネントに関連する前記第３のコンポーネント信号の前記再構成を、コンポーネント内空間的、時間的および／または視点間予測（３４Ｃ）を使用して、そして、前記コンポーネント内空間的、時間的および／または視点間予測の予測残差をスペクトル領域から空間領域に逆変換（２１６）して、そして、前記コンポーネント間予測を前記空間領域または前記スペクトル領域の前記予測残差に適用するように構成されている、請求項１に記載のデコーダ。
【請求項１７】
前記デコーダは、前記第１および第２のコンポーネント信号の前記再構築を、コンポーネント内空間的、時間的および／または視点予測（３４Ａ、３４Ｂ）を用いて実行するように構成されている、請求項１6に記載のデコーダ。
【請求項１８】
前記デコーダは、
前記マルチコンポーネント画像またはビデオの現在の画像の前記第３のコンポーネント信号を、前記再構築された第１のコンポーネント信号の空間的に対応する部分からのコンポーネント間予測を使用して再構築することと、そして、
前記マルチコンポーネント画像またはビデオの現在の画像の前記第３のコンポーネント信号を、前記再構築された第２のコンポーネント信号の空間的に対応する部分からのコンポーネント間予測を使用して再構築することとの間を、前記第１のサブ画像粒度で切り替わり、そして、
前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号からの前記コンポーネント間予測を、既定の予測モデルを使用して、前記予測モデルの予測パラメータを、前記データストリームの前記ＩＣＰパラメータシグナル伝達（２１２）に応答して、第２のサブ画像粒度で変動させて実行するように構成され、
前記デコーダは、前記データストリームにおける明示的なＩＣＰソースシグナル伝達（２１０）に応答して前記第１のサブ画像粒度で前記切換を実行し、前記予測モデルの前記予測パラメータに依存しているコンテキストモデル化を使用して、前記データストリームから前記明示的なＩＣＰソースシグナル伝達を復号するように構成されている、請求項１に記載のデコーダ。
【請求項１９】
前記デコーダは、前記予測パラメータとして勾配によって制御される前記予測モデルとして、線形予測を用いるように構成されている、請求項１7に記載のデコーダ。
【請求項２０】
前記デコーダは、前記マルチコンポーネント画像またはビデオの現在の画像の現在のサブ部分について、そのサブ部分のための勾配が正であるか負であるかをチェック（２２９）し、前記チェックに応じて前記コンテキストモデル化を実行するように構成されている、請求項１7に記載のデコーダ。
【請求項２１】
前記デコーダは、前記マルチコンポーネント画像またはビデオの現在の画像の現在のサブ部分について、そのサブ部分のための勾配が既定の範囲内にあるかをチェックし、前記チェックに応じて前記コンテキストモデル化を実行するように構成されている、請求項１7に記載のデコーダ。
【請求項２２】
前記デコーダは、
前記マルチコンポーネント画像またはビデオの現在の画像の既定のサブ部分について、前記データストリーム（１２）から第１および第２の予測パラメータを抽出し、
既定の予測モデルと前記第１の予測パラメータを使用して、前記再構築された第１のコンポーネント信号（２２）から前記コンポーネント間予測を実行し、
前記既定の予測モデルと前記第２の予測パラメータを使用して、前記再構築された第２のコンポーネント信号（２６）から前記コンポーネント間予測を実行し、そして、
前記再構築された第１のコンポーネント信号からの前記コンポーネント間予測と、前記再構築された第２のコンポーネント信号からのコンポーネント間予測とを線形結合するように構成されている、請求項１に記載のデコーダ。
【請求項２３】
前記デコーダは、前記データストリームにおけるスワップシグナル伝達に応答して、第３のサブ画像粒度で、前記再構築された第３のコンポーネント信号と前記再構築された第２のコンポーネント信号をスワップする、請求項１に記載のデコーダ。
【請求項２４】
前記デコーダは、
前記データストリーム（１２）の前記第３のコンポーネント信号（３０）のための前記ＩＣＰパラメータシグナル伝達（２１２）に応答して、サブ画像粒度で前記予測モデルの第３のコンポーネント予測パラメータを変動させながら、既定の予測モデルを使用して、前記再構築された第１のコンポーネント信号（２２）および前記再構築された第２のコンポーネント信号（２６）からの前記コンポーネント間予測を実行し、そして、
前記マルチコンポーネント画像又はビデオの前記第２のコンポーネント（Ｂ）に関連する前記第２のコンポーネント信号（２６）の再構築を、前記再構築された第１のコンポーネント信号のコンポーネント間予測を使用して実行し、そして、
前記データストリーム（１２）の前記第２のコンポーネント信号のためのＩＣＰ予測パラメータシグナル伝達に応答して、サブ画像粒度で前記予測モデルのコンポーネント信号予測パラメータを変動させながら、前記再構築された第１のコンポーネント信号（２２）からの前記コンポーネント間予測を前記既定の予測モデルを使用して実行し、そして、
前記第２のコンポーネントおよび第３のコンポーネントの予測パラメータが規定の制限を超えて異なっている場所をチェックし、そして、前記第２のコンポーネントおよび第３のコンポーネントの予測パラメータが既定の制限を超えて異なっていない場所については、前記データストリームからの各場所のためのＩＣＰソース指標（２１０）を抽出し、前記第２のコンポーネントおよび第３のコンポーネントの予測パラメータが既定の制限を超えて異なっている場所については、前記ＩＣＰソース指標（２１０）の抽出を抑制して、前記各場所のための前記ＩＣＰソース指標(２１０)を既定の状態に設定するように構成され、
前記デコーダは、ＩＣＰソース指標に応答して、前記各場所のための前記第３のコンポーネント信号を、前記それぞれの第３のコンポーネント予測パラメータによって重み付けされた、前記再構築された第１のコンポーネント信号の空間的に対応する場所からの線形予測を使用して再構築する、あるいは、前記各場所の前記第３のコンポーネント信号を、前記それぞれの第３のコンポーネント予測パラメータによって重み付けされた、前記再構築された第２のコンポーネント信号の空間的に対応する場所からの線形予測を使用して再構築するように構成される、請求項１に記載のデコーダ。
【請求項２５】
前記デコーダは、前記マルチコンポーネント画像またはビデオの前記第３のコンポーネント（Ｃ）に関連する前記第３のコンポーネント信号（３０）を再構築する際に、前記第３のコンポーネントのために残差信号を前記データストリームから抽出して、それによって前記コンポーネント間予測を修正するように構成されている、請求項1に記載のデコーダ。
【請求項２６】
シーンを空間的にサンプリングするマルチコンポーネント画像またはビデオ（１６）を復号化するための方法であって、
前記方法は、
データストリーム（１２）から前記マルチコンポーネント画像またはビデオ（１６）の第１のコンポーネント（Ａ）に関連する第１のコンポーネント信号（２２）を再構築する工程、
前記データストリーム（１２）から前記マルチコンポーネント画像またはビデオ（１６）の第２のコンポーネント（Ｂ）に関連する第２のコンポーネント信号（２６）を再構築する工程、および
前記再構築された第１のコンポーネント信号（２２）および前記再構築された第２のコンポーネント信号（２６）からのコンポーネント間予測を使用して、前記マルチコンポーネント画像またはビデオ（１６）の第３のコンポーネント（Ｃ）に関連する第３のコンポーネント信号（３０）を再構築する工程であって、前記コンポーネント間予測は前記データストリームにおけるＩＣＰパラメータシグナル伝達に関連付けられた重みに基づいて線形予測を実行するステップを含み、前記重みは前記コンポーネント間予測に対する前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号の寄与を示す、工程を含み、
前記方法はさらに、前記重みの兆候を復号化し、その絶対値を前期兆候に基づくコンテキストモデル化を使用して復号化することによって、前記データストリームの前記ＩＣＰパラメータシグナル伝達から前記重みを抽出する工程を含む、方法。
【請求項２７】
少なくとも、
マルチコンポーネント画像またはビデオ（１６）の第１のコンポーネント（Ａ）に関連する第１のコンポーネント信号（２２）をビデオストリームに符号化すること、
前記マルチコンポーネント画像またはビデオ（１６）の第２のコンポーネント（Ｂ）に関連する第２のコンポーネント信号（２６）を前記データストリーム（１２）に符号化すること、および、
前記符号化された第１のコンポーネント信号（２２）および前記符号化された第２のコンポーネント信号（２６）からのコンポーネント間予測を使用して、前記マルチコンポーネント画像またはビデオ（１６）の第３のコンポーネント（Ｃ）に関連する第３のコンポーネント信号（３０）を符号化することによって、
シーンを空間的にサンプリングする前記マルチコンポーネント画像またはビデオ（１６）を符号化するように構成されるエンコーダであって、
前記コンポーネント間予測はＩＣＰパラメータシグナル伝達に関連付けられた重みに基づいた線形予測を使用して実行され、前記重みは前記コンポーネント間予測に対する前記再構成された第１のコンポーネント信号および前記再構成された第２のコンポーネント信号の寄与を示し、そして、
前記エンコーダは、前記重みの兆候を符号化し、その絶対値を前記兆候に基づいたコンテキストモデル化を使用して符号化することによって、前記を前記データストリームに挿入するように構成される、エンコーダ。
【請求項２８】
シーンを空間的にサンプリングするマルチコンポーネント画像またはビデオ（１６）を符号化するための方法であって、
前記方法は、
前記マルチコンポーネント画像またはビデオ（１６）の第１のコンポーネント（Ａ）に関連する第１のコンポーネント信号（２２）を前記データストリーム（１２）に符号化する工程、
前記マルチコンポーネント画像またはビデオ（１６）の第２のコンポーネント（Ｂ）に関連する第２のコンポーネント信号（２６）を前記データストリーム（１２）に符号化する工程、および
前記符号化された第１のコンポーネント信号（２２）および前記符号化された第２のコンポーネント信号（２６）からのコンポーネント間予測を使用して、前記マルチコンポーネント画像またはビデオ（１６）の第３のコンポーネント（Ｃ）に関連する第３のコンポーネント信号（３０）を符号化する工程であって、前記コンポーネント間予測はＩＣＰパラメータシグナル伝達に関連付けられた重みに基づいて線形予測を実行する工程を含み、前記重みは前記コンポーネント予測に対する前記再構築された第１のコンポーネント信号および前記再構築された第２のコンポーネント信号の寄与を示す、工程を含み、
前記方法はさらに、前記重みの兆候を符号化し、その絶対値を前記兆候に基づくコンテキストモデル化を使用して符号化することによって、前記重みを前記データストリームに挿入する工程を含む、方法。
【請求項２９】
コンピュータがコンピュータプログラムを実行しているときに、請求項２6に記載の方法を実行するために格納されたコンピュータプログラムコードを有する、非一時的デジタル記憶媒体。
【請求項３０】
コンピュータがコンピュータプログラムを実行しているときに、請求項２８に記載の方法を実行するために格納されたコンピュータプログラムコードを有する、非一時的デジタル記憶媒体。
【外国語明細書】
2019050588000001.pdf
2019050588000002.pdf
2019050588000003.pdf
2019050588000004.pdf