(57)【特許請求の範囲】
【請求項１】
ベイヤー符号化中に予測モードを選択する装置であって、
（ａ）複数の異なる画素グループ番号に関連する異なるカラー画素を含む入力ベイヤー画像のカラー画素データを受け取るように構成されたコンピュータプロセッサと、
（ｂ）ステップを実行するように構成された前記コンピュータプロセッサ上で実行可能なプログラムと、
を備え、前記ステップは、
（ｉ）複数のサンプル間のダイナミックレンジを決定するステップであって、前記複数のサンプルは第１の色画素、第２の色画素及び第３の色画素を少なくとも含み、前記第１の色画素及び前記第３の色画素は同じ色であり、前記第２の色画素の色は前記第１の色画素及び前記第３の色画素の色とは異なっており、前記第１の色画素、前記第２の色画素及び前記第３の色画素は隣接する、ステップと、
（ｉｉ）サンプル解像度を所与のビット数に低減するステップと、
（ｉｉｉ）前記複数のサンプルの符号語が、（１）色信号内例外事例であるかどうかを判定し、そうであれば色信号間予測を選択し、そうでなければ色信号内予測を選択し、或いは（２）色信号間例外事例であるかどうかを判定し、そうであれば色信号内予測を選択し、そうでなければ色信号間予測を選択するステップと、
を実行するように構成される、
ことを特徴とする装置。
【請求項２】
前記コンピュータ上で実行可能な前記プログラムは、前記複数のサンプル間のダイナミックレンジが所与の閾値も超えなければならないことを必要とすることにより、前記色信号内例外事例又は前記色信号間例外事例を認定するようにさらに構成される、
請求項１に記載の装置。
【請求項３】
前記閾値は、約１０の値を含む、
請求項２に記載の装置。
【請求項４】
前記コンピュータプロセッサ上で実行可能な前記プログラムは、サンプル解像度をサンプル当たり２つのビットに低減するように構成される、
請求項１に記載の装置。
【請求項５】
前記コンピュータプロセッサ上で実行可能な前記プログラムは、前記３つのサンプルの値が、「００３」及び「３３０」から成る値のグループ内に存在する場合に色信号内例外事例が存在すると判定し、或いは前記３つのサンプルの値が、「０３３」及び「３００」から成る値のグループ内に存在する場合に色信号間例外事例が存在すると判定するように構成される、
請求項４に記載の装置。
【請求項６】
前記コンピュータプロセッサ上で実行可能な前記プログラムは、量子化、予測因子の計算、残差の生成及び該残差のエントロピー符号化を含む処理において前記色信号間予測又は前記色信号内予測を実行するように構成される、
請求項１に記載の装置。
【請求項７】
ベイヤー符号化中に予測モードを選択する装置であって、
（ａ）複数の異なる画素グループ番号に関連する異なるカラー画素を含む入力ベイヤー画像のカラー画素データを受け取るように構成されたコンピュータプロセッサと、
（ｂ）ステップを実行するための、前記コンピュータプロセッサ上で実行可能なプログラムと、
を備え、前記前記ステップは、
（ｉ）複数のサンプル間のダイナミックレンジを決定するステップであって、前記複数のサンプルは第１の色画素、第２の色画素及び第３の色画素を少なくとも含み、前記第１の色画素及び前記第３の色画素は同じ色であり、前記第２の色画素の色は前記第１の色画素及び前記第３の色画素の色とは異なっており、前記第１の色画素、前記第２の色画素及び前記第３の色画素は隣接する、ステップと、
（ｉｉ）サンプル解像度をサンプル当たり２つのビットに低減して、各サンプルが０〜３の値によって表現されるようにするステップと、
（ｉｉｉ）前記複数のサンプルの符号語が、前記複数のサンプルのサンプル値が０の値と３の値との組み合わせから成る色信号内例外事例又は色信号間例外事例であるかどうかを判定するステップと、
（ｉｖ）前記複数のサンプル間のダイナミックレンジが所与の閾値を超えるかどうかを判定するステップと、
（ｖ）色信号内例外事例が判定されてダイナミックレンジが前記閾値を超える場合には色信号間予測を選択し、それ以外の場合には色信号内予測を選択し、或いは色信号間例外事例が判定されてダイナミックレンジが前記閾値を超える場合には色信号内予測を選択し、それ以外の場合には色信号間予測を選択するステップと、
を含む、
ことを特徴とする装置。
【請求項８】
前記閾値は、約１０の値を含む、
請求項７に記載の装置。
【請求項９】
前記コンピュータプロセッサ上で実行可能な前記プログラムは、前記３つのサンプルの値が、「００３」及び「３３０」から成る値のグループ内に存在する場合に色信号内例外事例が存在すると判定し、或いは前記３つのサンプルの値が、「０３３」及び「３００」から成る値のグループ内に存在する場合に色信号間例外事例が存在すると判定するように構成される、
請求項７に記載の装置。
【請求項１０】
前記コンピュータプロセッサ上で実行可能な前記プログラムは、量子化、予測因子の計算、残差の生成及び該残差のエントロピー符号化を含む処理において前記色信号間予測又は前記色信号内予測を実行するように構成される、
請求項７に記載の装置。
【請求項１１】
ベイヤー符号化中に予測モードを選択する方法であって、
（ａ）電子画像処理装置において、複数の異なる画素グループ番号に関連する異なるカラー画素を含む入力ベイヤー画像のカラー画素データを受け取るステップと、
（ｂ）複数のサンプル間のダイナミックレンジを決定するステップであって、前記複数のサンプルは第１の色画素、第２の色画素及び第３の色画素を少なくとも含み、前記第１の色画素及び前記第３の色画素は同じ色であり、前記第２の色画素の色は前記第１の色画素及び前記第３の色画素の色とは異なっており、前記第１の色画素、前記第２の色画素及び前記第３の色画素は隣接する、ステップと、
（ｃ）サンプル解像度を所与のビット数に低減するステップと、
（ｄ）前記複数のサンプルの符号語が、（１）色信号内例外事例であるかどうかを判定し、そうであれば色信号間予測を選択し、そうでなければ色信号内予測を選択し、或いは（２）色信号間例外事例であるかどうかを判定し、そうであれば色信号内予測を選択し、そうでなければ色信号間予測を選択するステップと、
を含むことを特徴とする方法。
【請求項１２】
前記複数のサンプル間のダイナミックレンジが所与の閾値も超えなければならないことを必要とすることにより、前記色信号内例外事例又は前記色信号間例外事例を認定するステップをさらに含む、
請求項１１に記載の方法。
【請求項１３】
前記閾値は、約１０の値を含む、
請求項１２に記載の方法。
【請求項１４】
前記サンプルは、サンプル当たり２つのビットの解像度に低減される、
請求項１１に記載の方法。
【請求項１５】
前記３つのサンプルの値が、「００３」及び「３３０」から成る値のグループ内に存在する場合に前記色信号内例外事例が存在し、或いは前記３つのサンプルの値が、「０３３」及び「３００」から成る値のグループ内に存在する場合に色信号間例外事例が存在する、
請求項１４に記載の方法。
【請求項１６】
前記電子画像処理装置は、量子化、予測因子の計算、残差の生成及び該残差のエントロピー符号化を含む処理において前記色信号間予測又は前記色信号内予測を実行するように構成される、
請求項１１に記載の方法。
【請求項１７】
前記電子画像処理装置は、カメラ装置から取り込まれたものとして前記入力ベイヤー画像を受け取るように構成され、或いは前記電子画像処理装置は、前記入力ベイヤー画像を取り込むカメラ装置である、
請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
〔著作権保護を受ける資料の通知〕
本特許文書中の資料の一部は、米国及びその他の国の著作権法の下で著作権保護を受ける。著作権の権利所有者は、米国特許商標庁の一般公開ファイル又は記録内に表されるとおりに第三者が特許文献又は特許開示を複製することには異議を唱えないが、それ以外は全ての著作権を留保する。著作権所有者は、限定するわけではないが、米国特許法施行規則§１．１４に従う権利を含め、本特許文献を秘密裏に保持しておくあらゆる権利を本明細書によって放棄するものではない。
【０００２】
本開示は、一般にベイヤー画像符号化中における色信号間予測の使用に関し、具体的には、ダイナミックレンジの決定に応答して、ベイヤー符号化システムのための色信号内予測又は色信号間予測を選択することに関する。
【背景技術】
【０００３】
単一チップデジタル画像センサを利用する数多くのカラーカメラシステム（例えば、デジタルカメラ、カムコーダ及びスキャナ）は、光検出器の格子上／上方にＲＧＢカラーフィルタを配置するカラーフィルタアレイ（ＣＦＡ）を含むベイヤーフィルタモザイクを使用する。使用されているベイヤーフィルタモザイクには、複数のタイプがある。１つの例では、緑色を５０％、赤色を２５％、青色を２５％有するカラーフィルタの（ベイヤー）配列がカラー画像の形成に利用されており、この配列はＲＧＢＧ、ＧＲＧＢ又はＲＧＧＢとも呼ばれる。人間の眼は、緑色に対する感度が高いので、スペクトルの緑色部分のコンテンツが多いと画像外観が向上するという理由で緑色画素が多く存在すると理解されたい。
【０００４】
通常、ベイヤーカラー画像は、典型的な２４ビット（ＲＧＢ）表現とは対照的に、わずか８ビットの解像度で符号化される。各画素を赤色、青色、又は２つの緑色値（すなわち、Ｇｒ、Ｇｂ）の一方に割り当てることにより、各画素の近くの色情報を利用して、この画素の実際の色を指定し、又はこの画素グループに色を割り当てることができる。ベイヤー符号化は、近隣の色を用いて対象の画素の各色成分の値を決定できるように、色が交互になったカラーモザイクを利用する。
【０００５】
図１に、Ｒ1、Ｂ1、Ｇｒ1、Ｇｂ1からＲ8、Ｂ8、Ｇｒ8、Ｇｂ8までの合計８つの画素グループを示すベイヤーカラーモザイクを示す。全ての位置が特定の色成分を有し、他の各色値のうちの少なくとも２つによって取り囲まれていることが分かる。なお、１つのタイプのベイヤー画像は、（１）Ｒ平面、（２）Ｇｒ平面、（３）Ｇｂ平面、及び（４）Ｂ平面という４つの色平面を有する。ベイヤー符号化における画像の「平面」についての言及は「色平面」を意味する。ベイヤーカラー符号化には、本開示に適用できる複数の変形例が存在する。
【０００６】
通常、これらの画素では、画素と同色の隣接画素の平均値との差分に基づいて残差が生成される。一般に、ベイヤー符号化における平均化処理は、同色内の空間相関を利用するものであり、平面内相関と呼ばれる。この平均化は、同色の密接するサンプルの値の方が離れたサンプルに比べて同様の値を有する傾向にあることを考慮する。例えば、｜Ｒ1−Ｒ2｜＜｜Ｒ1−Ｒ4｜である可能性の方が高い。
【０００７】
本出願人による先行出願では、ベイヤーカラー符号化中にインター予測を利用して符号化効率を高めて平面内相関を強化する改善された予測を行った。
【０００８】
本技術は、インター予測を行うべきか、それともイントラ予測を行うべきかの選択におけるベイヤー符号化の利点をさらに広げるものである。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ベイヤー画像符号化では、平面間相関を用いて平面内相関を強化することによる利点が示されている。しかしながら、例えば非常に大きな色エッジに応答する場合など、場合によっては、色信号間予測によって常に最適な結果が得られるとは限らない。例えば、大きな空間エッジが存在する場合には、作業不能なほどに残差が大きくなる。
【課題を解決するための手段】
【００１０】
本開示は、これまでのベイヤー画像符号化システムの欠点を克服するために、ダイナミックレンジ（ＤＲ）に依存して予測処理を決定するものである。具体的には、本開示は、ＤＲ依存方法を用いて色信号内予測及び色信号間予測のいずれかを決定する（又は切り替える）装置及び方法、具体的には、これらの予測の組み合わせ方を決定する（又は切り替える）装置及び方法について教示するものである。
【００１１】
本明細書の以下の部分では、開示する技術のさらなる態様が明らかになり、詳細な説明は、好ましい実施形態に制限を課すことなくこのような実施形態を完全に開示することを目的とする。
【００１２】
本技術は、例示のみを目的とする以下の図面を参照することによってさらに完全に理解されるであろう。
【図面の簡単な説明】
【００１３】
【図１】８つの画素グループを示すベイヤーカラー画素配列の例である。
【図２】平面間予測を用いて平面内予測を強化する根拠を示す（色間の）平面間相関のプロットである。
【図３】本技術の実施形態に従って利用する第１のベイヤーエンコーダの実施形態のブロック図である。
【図４】本技術の実施形態に従って利用する第２のベイヤーエンコーダの実施形態のブロック図である。
【図５】本技術の実施形態に従って利用する第１のベイヤーデコーダの実施形態のブロック図である。
【図６】本技術の実施形態に従って利用する第２のベイヤーデコーダの実施形態のブロック図である。
【図７Ａ】本技術の実施形態に従って利用する、インター予測の場合に高残差値が生じ得るベイヤーカラー画像の一部におけるエッジ条件の画素サンプル例である。
【図７Ｂ】本技術の実施形態に従って利用する、インター予測の場合に高残差値が生じ得るベイヤーカラー画像の一部におけるエッジ条件の画素サンプル例である。
【図８】本技術の実施形態による、色信号間予測を適用すべきか、それとも色信号内予測を適用すべきかを選択するための第１のダイナミックレンジ（ＤＲ）決定の使用を示すフロー図である。
【図９】本技術の実施形態による、色信号間予測を適用するという図８の決定が行われたベイヤーカラー画像の一部において示される画素サンプル例である。
【図１０】本技術の実施形態による、図８における色信号間予測を適用すべきか、それとも色信号内予測を適用すべきかを選択するための、ダイナミックレンジ閾値条件を含む第１のダイナミックレンジ決定の使用を示すフロー図である。
【図１１Ａ】本技術の実施形態による、色信号間予測を適用するという図１０のＤＲ決定及びＤＲ除外が行われたベイヤーカラー画像の一部にそれぞれを示す画素サンプル例である。
【図１１Ｂ】本技術の実施形態による、色信号間予測を適用するという図１０のＤＲ決定及びＤＲ除外が行われたベイヤーカラー画像の一部にそれぞれを示す画素サンプル例である。
【図１２】本技術の実施形態による、色信号間予測を適用すべきか、それとも色信号内予測を適用すべきかを選択するための第２のダイナミックレンジ決定の使用を示すフロー図である。
【図１３】本技術の実施形態による、色信号間予測を適用するという図１２の決定が行われたベイヤーカラー画像の一部に示す画素サンプル例である。
【図１４】本技術の実施形態による、図１２における色信号間予測を適用すべきか、それとも色信号内予測を適用すべきかを選択するための、ダイナミックレンジ閾値条件を含む第２のダイナミックレンジ決定の使用を示すフロー図である。
【図１５Ａ】本技術の実施形態による、色信号間予測を適用するという図１４のＤＲ決定及びＤＲ除外が行われたベイヤーカラー画像の一部にそれぞれを示す画素サンプル例である。
【図１５Ｂ】本技術の実施形態による、色信号間予測を適用するという図１４のＤＲ決定及びＤＲ除外が行われたベイヤーカラー画像の一部にそれぞれを示す画素サンプル例である。
【発明を実施するための形態】
【００１４】
本技術は、ベイヤー画像内には平面内相関のみならず平面間相関も存在するという認識を動機とするものである。すなわち、ベイヤー画像内では、隣接する同色（平面内）の画素同士の相関関係に有意性があるだけでなく、他の色（平面間）との相関関係も存在する。本技術によれば、カラー画像データのさらに効率的な圧縮に向けてベイヤー画像符号化を強化するように、さらなる平面間相関が行われる。この結果、特定のエッジ状況の発生時に大きな残差の発生を防ぐように、ダイナミックレンジ決定及び／又は除外を行うことに応答してこれらの平面間予測を選択する。
【００１５】
図２は、平面間相関のプロットである。所与のブロック内のＲ平均（Ｒ）、Ｇ平均（Ｇ）及びＢ平均（Ｂ）の計算に応じたゼロ値周囲の変動を示す。プロットのｘ軸は、単一行内の空間的画素位置を示す。この図では、Ｒ、Ｇ及びＢが一般的に大きく異なる値を有するにも関わらず、その空間変化（或いは、変分又は変動）は、異なる色にわたって相関することが分かる。この状況を図２の単一のプロット内に明確に示すために、画素の範囲にわたって各色から色平均を減算している。
【００１６】
これらの（異なる色にわたる）平面間相関が存在する理由は、Ｒ、Ｇｒ、Ｇｂ及びＢの各色について空間値の変化及び／又は変動が類似する傾向にあるからであると分かるであろう。例えば、Ｒ1＜Ｒ2の場合、この一般的な色関係は他の色についても同様であり、例えばＢ1＜Ｂ2、Ｇｒ1＜Ｇｒ2、Ｇｂ1＜Ｇｂ2である可能性が高い。このプロットは、平面間予測を用いて平面内予測を強化する本技術に利点がある根拠を示すものである。
【００１７】
限定ではなく一例として、以下の説明では、開示する方法を８×１のランダムアクセス符号化について実装し、８×１ブロックの例は、図１のＲ1、Ｇｒ1、Ｒ2、Ｇｒ2、Ｒ3、Ｇｒ3、Ｒ4、Ｇｒ4とする。
【００１８】
図３及び図４に、差分パルス符号変調（ＤＰＣＭ）又はパルス符号変調（ＰＣＭ）とＤＰＣＭとの組み合わせを利用するエントロピー符号化などによって符号化中に平面間相関を利用する方法に従って利用できるベイヤーエンコーダの実施形態例１０及び３０を示す。なお、本技術は、その教示から逸脱することなく他のエンコーダ構成に基づいて実施することもできるので、実施形態例１０及び３０は、限定ではなく一例として示すものであると理解されたい。
【００１９】
図３では、ベイヤー画像が入力１２され、これに対して以前の画素からの再構成値２１を利用して予測因子を決定し１４、加算接合部１６において差分を求めて残差１８（すなわち、正又は負の値）を生成し、これを量子化２０した後にエントロピー符号化２２してビットストリーム出力２４を生成する。なお、量子化処理２０では一部の情報が失われることにより、予測因子１４の決定は、量子化後の再構成値に基づいて行わなければならない。
【００２０】
符号化処理は、中央処理装置（ＣＰＵ又はＧＰＵ）、マイクロプロセッサ、マイクロコントローラ、ＤＳＰ、プログラマブルアレイ装置、又はブロック１４〜２２をの実行する際にプログラムされた又はプログラム可能な実行を行うように構成された同様の装置などの、少なくとも１つのコンピュータプロセッサ２８を含む処理手段２６によって実行されることが分かる。また、図示の処理手段２６は、データ及びプロセッサ２８のためのプログラムなどを記憶する少なくとも１つのメモリ２９も有する。メモリは、固体メモリ及びその他のコンピュータ可読媒体を含むことができる。本技術は、メモリ及びコンピュータ可読媒体について、これらが非一時的なものであり、従って一時的電子信号を構成するものでない限り限定するものではない。
【００２１】
図４では、ベイヤー画像が入力１２され、これを量子化２０した後に予測因子１４を決定し、加算接合部１６において差分を出力して残差１８を生成し、これをエントロピー符号化２２してビットストリーム出力２４を生成する。実施形態３０は、図３に関して説明したような少なくとも１つのコンピュータプロセッサ２８と少なくとも１つのメモリ２９とを含む同じ処理手段２６を利用することが好ましい。
【００２２】
以下の節では、本技術による、予測を実行する２つの異なる機構（方法）について説明する。なお、これらの機構のいずれかは、図３及び図４に例示する予測因子の計算ステップにおいて、或いは予測因子を用いた差分の計算に基づいて残差を生成する他の符号化構成と共に利用することができる。
【００２３】
第１の予測方法では、平面内予測と同時に平面間予測を実行する。以下に従って平面内予測が実行され、残差が生成されると認識されるであろう。
ΔＲn＝Ｒn−ＳＰ（Ｒn）、
ΔＧｒn＝Ｇｒn−ＳＰ（Ｇｒn）、
ΔＧｂn＝Ｇｂn−ＳＰ（Ｇｂn）、及び、
ΔＢn＝Ｂn−ＳＰ（Ｂn）
上記の式における「ＳＰ」は、同じ色平面内の画素に基づく空間予測の実行を表し、すなわち近くに存在する同色の画素（例えば、直接的に隣接する画素、又は程度は低いが間接的に隣接する画素）に応答して予測が行われる。しかしながら、この方法によれば、これらの色予測のうちの１つ又は２つ以上に平面間予測が組み込まれることによってこれらの予測が修正され、これによって同じ平面と異なる平面との組み合わせに基づいて予測が行われる。
【００２４】
以下、緑色についてはイントラ予測とインター予測との組み合わせを実行し、赤色及び青色についてはイントラ予測のみを実行する、この第１の予測方法の例について説明する。以下のように決定される予測から、Ｒn、Ｇｒn、Ｇｂn及びＢnの色の残差をΔＲn、ΔＧｒn、ΔＧｂn及びΔＢnとして求める。
ΔＲn＝Ｒn−ＳＰ（Ｒn）
ΔＧｒn＝Ｇｒn−ＳＰ（Ｇｒn）＋Ｒn−ＳＰ（Ｒn）
ΔＧｂn＝Ｇｂn−ＳＰ（Ｇｂn）＋Ｂn−ＳＰ（Ｂn）
ΔＢn＝Ｂn−ＳＰ（Ｂn）
【００２５】
なお、上記の一般的方法では、本技術から逸脱することなく多くの変形を実装することができると理解されたい。例えば、本技術に適用できる例をいくつか挙げると、他の色（緑色ではなく赤色及び青色、又は別の色の組み合わせ）について平面間予測を実行することもでき、いくつかの例では、Ｇｒ及びＧｂに関連して赤色のインター予測成分と青色のインター予測成分とを交換することもでき、或いはさらに離れた画素などに基づくさらなるインター予測を追加することもできる。
【００２６】
上記の説明におけるＳＰ（Ｘn）は、画素グループｎ内の色Ｘの「空間予測因子」を意味する。空間予測因子は、所与の画素グループ内の所与のカラー画素にいずれかの所望の平面内予測処理を使用することを基準とする。上記では、赤色画素及び青色画素は、その同じ色の空間予測のみに応答して予測され、緑色画素の予測は、赤色及び青色の残差を含む平面間予測成分を含むことが分かる。なお、一般に緑色は赤色及び青色よりも変動が大きいので、平面間予測を組み込むことによって緑色の安定性及び正確性が高まって最大の利益が得られるように、Ｒ及びＢは、Ｇｒ及びＧｂと区別することが好ましい。
【００２７】
第２の予測方法では、平面内予測とは異なる残差計算レベルで平面間予測を実行する。一例として、平面内予測の残差を計算した後の第２の残差計算レベル内で平面間予測を実行する。この方法によれば、Ｒ、Ｇｒ、Ｇｂ又はＢのうちの１つ又は２つ以上についての色平面にわたる平面間予測を含む少なくとも１つの計算レベルが実行される。
【００２８】
第１のステップでは、少なくとも１つの計算レベル内で色信号内空間予測残差を色毎に求める。
ΔＲn＝Ｒn−ＳＰ（Ｒn）
ΔＧｒn＝Ｇｒn−ＳＰ（Ｇｒn）
ΔＧｂn＝Ｇｂn−ＳＰ（Ｇｂn）
ΔＢn＝Ｂn−ＳＰ（Ｂn）
【００２９】
ここでも、上記の式におけるＳＰ（Ｘn）は、画素グループｎ内の色Ｘの「空間予測因子」を意味する。これらの空間予測因子（１Ｄ又は２Ｄブロック）の例は、ＳＰ（Ｘ6）＝Ｘ5、ＳＰ（Ｘ6）＝Ｘ2、及びＳＰ（Ｘ6）＝Ｘ5＋Ｘ2−Ｘ1などを含む。Ｘnは、２Ｄブロックを考慮した時のいずれかの所望の方向（例えば、上、左、右及び下）、或いは１Ｄブロック内の左又は右で発見できる隣接画素Ｘmから予測する必要があると理解されるであろう。しかしながら、予測は、既に符号化されている隣接画素に関連して行われることが好ましい。従って、例えば１Ｄブロック（例えば、８×１）では、既に符号化されていて利用することができる左側の隣接画素（例えば、Ｘn-1）が唯一の好ましい選択肢となり得る。
【００３０】
第２のステップでは、以下に例示するように、少なくとも一部の色について、隣接画素の空間予測残差から再び空間予測残差を予測する。
ΔΔＧｒn＝ΔＧｒn−ΔＲn
ΔΔＧｂn＝ΔＧｂn−ΔＢn-1
次に、これらの残差を第１の残差計算レベルからのΔＲn及びΔＢnと共にエントロピー符号化して、符号化ビットストリームを生成する。
【００３１】
第２のステップの別の実装では、以下のように例示するように、全ての色について残差を計算する。
ΔΔＲn＝ΔＲn−ΔＧｒn-1
ΔΔＧｒn＝ΔＧｒn−ΔＲn
ΔΔＧｂn＝ΔＧｂn−ΔＢn-1
ΔΔＢn＝ΔＢn−ΔＧｂn
【００３２】
なお、上記の１行目及び３行目では、既に符号化されている画素に関する情報を利用するために、添え字がｎではなくｎ−１になっている。これとは別に、又はこれに加えて、いくつかの用途又は構成では、この次のレベルの残差の計算時に他の方向からの画素を利用することもできる。
【００３３】
デコーダ側を考慮すると、利用できる画素の方向の決定が最も容易に理解される。デコーダは、最初にΔＲnを計算するが、未だΔＧｒnの情報を有しておらず、従ってΔＧｒnを使用してΔΔＲnを計算することはできないと分かるであろう。従って、デコーダは、ΔΔＲnを計算する際にΔＲn及びΔＧｒn-1に依拠する。しかしながら、デコーダは、Ｇｒnを復号する際にΔＧｒn及びΔＲnを計算することができる。従って、デコーダは、ΔΔＧｒnの計算時にΔＧｒn及びΔＲnを使用する。
【００３４】
最後に、上記の残差（ΔΔＲn、ΔΔＧｒn、ΔΔＧｂn、ΔΔＢn）をエントロピー符号化して、エントロピー符号化済みベイヤービットストリームを得る。なお、（ＰＣＭ符号化された）以前の空間予測残差値を利用できない最初のいくつかのサンプルを除き、残りのサンプルは、色信号内隣接サンプルと色信号間隣接サンプルの両方を用いてＤＰＣＭ符号化されることが好ましいと理解されたい。
【００３５】
１Ｄ実装における色信号間予測因子は、左側の隣接サンプルの空間予測残差である。しかしながら、本技術は、異なる実装及び用途に従って予測因子の位置を選択できるので、この点において限定されない。
【００３６】
この方法は、「非ランダムアクセス」条件及び「ランダムアクセス」条件のいずれにも利用することができると理解されたい。「ランダムアクセス」条件では、所与のブロックの符号化時に、エンコーダ及びデコーダが他のブロックにアクセスする必要はない。このことは、デコーダが、他のブロックの情報を知る必要なく依然としてあらゆる所与のブロックを復号できることを意味する。これとは対照的に、「非ランダムアクセス」条件下では、予測因子が他のブロックの画素に基づいて計算されるので、隣接ブロックなどの他のブロックにアクセスする能力が必要である。すなわち、デコーダは、他のブロックにアクセスできる場合にのみ、ランダムアクセス条件で所与のブロックを復号することができる。
【００３７】
単一レベルの残差計算方法及び複数レベルの残差計算方法の両方の試験結果では、平面間予測を含む場合に、ピーク信号対雑音比（ＰＳＮＲ）の（例えば、１ｄＢ超の）大きな改善が示される。これらの実施形態の試験では、同色の左側のサンプルを空間予測のための予測因子として使用する。また、試験中には１Ｄ  ８×１ブロックを利用する。さらに大きなブロック及び２Ｄブロックでは、さらに高い利得を期待することができると理解されたい。
【００３８】
なお、上述した本技術の平面間予測要素は、完全に異なる色重み付け処理と混同すべきではないと理解されたい。色重み付けは、一定レベルの色のオフセット及びブリーディングを修正するために、カラーイメージャの所与のモデル（例えば、電荷結合素子（ＣＣＤ））のパラメータ測定に基づいて、一定のオフセットを用いて色を補正するために行うものである。
【００３９】
図５及び図６に、差分パルス符号変調（ＤＰＣＭ）、又はパルス符号変調（ＰＣＭ）とＤＰＣＭとの組み合わせを利用してエントロピー符号化されたビットストリームを復号することなどによって復号中に平面間相関を活用する、図３及び図４に示すエンコーダに対応するベイヤーデコーダの実施形態例５０及び７０をそれぞれ示す。なお、本技術は、その教示から逸脱することなく他のデコーダ構成に基づいて実施することもできるので、実施形態５０及び７０は、限定ではなく一例として示すものであると理解されたい。
【００４０】
図５では、符号化ビットストリームを受け取ってエントロピー復号５２した後に逆量子化５４し、予測因子５６が計算されたことに応答して、加算接合部において和を求める５８。加算された出力６０は、元のベイヤー入力画像を再構成したものである。このデコーダでは、図３及び図４のエンコーダについて説明した方法と同じ方法で予測を実行することができると理解されるであろう。
【００４１】
復号処理は、中央処理装置（ＣＰＵ又はＧＰＵ）、マイクロプロセッサ、マイクロコントローラ、ＤＳＰ、プログラマブルアレイ装置、又はブロック５２〜５８の実行においてプログラムされた又はプログラム可能な実行を行うように構成された同様の装置などの、少なくとも１つのコンピュータプロセッサ６４を含む処理手段６２によって実行されることが分かる。また、図示の処理手段６２は、データ及びプロセッサ６４のためのプログラムなどを記憶する少なくとも１つのメモリ６６も有する。メモリは、固体メモリ及びその他のコンピュータ可読媒体を含むことができる。本技術は、メモリ及びコンピュータ可読媒体について、これらが非一時的なものであり、従って一時的電子信号を構成するものでない限り限定するものではない。
【００４２】
図６では、符号化ビットストリームを受け取ってエントロピー復号７２した後に、予測因子７４が計算されたことに応答して加算接合部において加算７６を行い、その後に逆量子化７８を実行して、元のベイヤー入力画像の再構成を生成する８０。このデコーダでは、図３及び図４のエンコーダに関して説明した方法と同じ方法で予測を実行することができると理解されるであろう。実施形態７０は、図５のデコーダに関して説明したような少なくとも１つのコンピュータプロセッサ８４と少なくとも１つのメモリ８６とを含む同様の処理手段８２を利用することが好ましい。
【００４３】
以下の節では、このベイヤー画像符号化機構の色信号間予測及び色信号内予測の、いくつかの予測問題を克服する改善について説明する。具体的に言えば、大きな空間エッジが存在する状況では、色信号内予測であっても、色信号間予測であっても、良好な予測をもたらすことができない。以下では、Ｒ、Ｇｒ、Ｇｂ及びＢ間の各ダイナミックレンジの事例について説明するのではなく、これらの差分を、単純に２つのタイプの値であるＡとＢの間のものとして一般的に説明する。これらの説明は、Ｒ、Ｇｒ、Ｇｂ及びＢ、並びに同様の画素色構成にも制限なく当てはまると理解されるであろう。
【００４４】
図７Ａ及び図７Ｂに、上記の予測のいずれかを混乱させる恐れのある大きな空間エッジの事例を示す。図７Ａからは、大きな残差が生成されるΔＡn＝Ａn−ＳＰ（Ａn）＝４９５−５１＝４４４というイントラ予測が分かる。図７Ｂには、インター予測の場合の同様の状況を示す。これらの図及び残差式は、Ｒ、Ｇｒ、Ｇｂ及びＢ間の各ダイナミックレンジの事例を説明したものではなく、差分を単純にＡとＢという２つのタイプの値間のものとして一般化したものであると理解されたい。この教示は、全てのＲ、Ｇｒ、Ｇｂ及びＢ、並びに同様のベイヤータイプの画素色構成にも制限なく当てはまる。
ΔＡn＝Ａn−ＳＰ（Ａn）＝４９５−４９５＝０
ΔＢn＝Ｂn−ＳＰ（Ｂn）＝４９５−５０＝４４５
ΔΔＡn＝ΔＡn−ΔＢn−１＝０−４４５＝−４４５
上記の式では、同色での差分は小さい（０）が、色間では大きい。従って、色信号内予測にも色信号間予測にも、予測残差が極めて大きくなるいくつかの例外事例が存在する。
【００４５】
以下では、上記の状況を克服するための、サンプルをグループ化する符号語及びダイナミックレンジ決定機構について説明する。ダイナミックレンジは、２つの値間の範囲（差分）を何らかの基準と比較した特性であると理解されるであろう。
【００４６】
図８〜図１５Ｂに、ダイナミックレンジ決定を単独で又はダイナミックレンジ除外と組み合わせて使用することに基づいて色信号間予測又は色信号内予測を選択する２つの異なる実施形態例及び変形例を示す。
【００４７】
図８には、符号語決定の実施形態例を示す。処理を開始９０し、この例では最後の３つのサンプル（＝Ｂn-2、Ａn-1及びＢn-1）を用いて複数のサンプル間のダイナミックレンジを求める９２。各サンプルの解像度を、例えば２つのビット（２ビット値）しか有さないように低減する９４。次に、この符号語が色信号内例外事例であるかどうか、例えばこれらの例では「００３」又は「３３０」に等しいかどうかを判定し９６、（異なる）色信号間予測をΔΔＡn＝ΔＡn−ΔＢn-1として適用する９８。符号語が色信号内例外事例でない場合には、（同じ）色信号内予測のみに基づいて、残差をΔＡn＝Ａn−ＳＰ（Ａ）として決定する１００。従って、符号語の決定に基づいて、ΔΔＡn又はΔＡnのいずれかを利用する。
【００４８】
図９に、「００３」という符号語についてのこの決定の例を示す。この例では、「００３」内に示す３つのサンプルの各サンプルについて、各サンプルが０〜３の値の２つのビットに符号化されていると認識されるであろう。これらのサンプルのうち、（解像度を２ビットに低減する前の）最大値は４９５であり、最小値は５０であり、これらの３つのサンプル（＝Ｂn-2、Ａn-1及びＢn-1）のダイナミックレンジ決定を、画素ブロックの下に４９５−５０＋１＝４４６として示す。図に示すように、ＭＡＸ（最大）＝４９５≧ＯＴＨＥＲＳ（その他）≧ＭＩＮ（最小）＋（ＤＲ＞＞２）＊３＝３８３である。
【００４９】
図１０に、ダイナミックレンジ決定をダイナミックレンジ除外と組み合わせた図８の変形例を示す。処理を開始１１０し、この例では最後の３つのサンプル（＝Ｂn-2、Ａn-1及びＢn-1）を用いて複数のサンプル間のダイナミックレンジを求める１１２。各サンプルの解像度を、例えば２つのビット（２ビット値）しか有さないように低減する１１４。次に、この符号語が色信号内例外事例であるかどうか、例えばこれらの例では「００３」又は「３３０」に等しいかどうか、及びダイナミックレンジが閾値を超えるかどうか（ＤＲ＞ＴＨ）を判定し１１６、これ（はい）に基づいて、（異なる）色信号間予測をΔΔＡn＝ΔＡn−ΔＢn-1として適用する１１８。判定条件が満たされない（符号語が例外事例（「００３」又は「０３３」）に等しくない、又はダイナミックレンジが閾値条件を超えていない）場合には、（同じ）色信号内予測のみに基づいて、残差をΔＡn＝Ａn−ＳＰ（Ａ）として決定する１２０。従って、符号語の決定に基づいて、ΔΔＡn又はΔＡnのいずれかを利用する。限定ではなく一例として、１０ビット及び１４ビット入力深度の場合には、約１０の閾値が使用される。一般に、閾値は、画像センサの特性、入力ビットの深度及び用途の特性に応じて設定すべきであると理解されるであろう。
【００５０】
図１１Ａに、図８及び図１０に示した「００３」という符号語について見込まれる上記判定の例を示す。図１１Ｂには、閾値を超えていないダイナミックレンジの事例（ＤＲ＝５７−５０＋１＝８）を示す。従って、たとえ符号語が「００３」又は「０３３」である場合でも、ＤＲが閾値を超えていないので、色信号内予測が実行される。
【００５１】
図１２に、逆方向の異なる符号語決定を行う図８の代替例を示す。処理を開始し１３０、この例では最後の３つのサンプル（＝Ｂn-2、Ａn-1及びＢn-1）を用いて複数のサンプル間のダイナミックレンジを求める１３２。各サンプルの解像度を、例えば２つのビット（２ビット値）しか有さないように低減する１３４。次に、この符号語が（図８のような色信号内例外事例ではなく）色信号間例外事例であるかどうか、例えばこの例では「０３３」又は「３００」（図８では「００３」又は「３３０」）に等しいかどうかを判定し１３６、（同じ）色信号内予測をΔＡn＝Ａn−ＳＰ（Ａ）として適用する１３８。符号語が、色信号間例外事例でない場合には、（異なる）色信号間予測のみに基づいて、残差をΔΔＡn＝ΔＡn−ΔＢn-1として決定する１４０。従って、符号語の決定に基づいて、ΔΔＡn又はΔＡnのいずれかを利用する。
【００５２】
図１３に、「０３３」という符号語についての上記の符号語ダイナミックレンジ決定の例を示す。これらのサンプルのうち、最大値は４９５であり、最小値は５０であり、これらの３つのサンプル（＝Ｂn-2、Ａn-1及びＢn-1）のダイナミックレンジ決定を、画素ブロックの下に４９５−５０＋１＝４４６として示す。図に示すように、ＭＡＸ（最大）＝４９５≧ＯＴＨＥＲＳ（その他）≧ＭＩＮ（最小）＋（ＤＲ＞＞２）＊３＝３８３である。
【００５３】
図１４に、ダイナミックレンジ決定をダイナミックレンジ除外と組み合わせた、図１２に示す実施形態の変形例を示す。処理を開始１５０し、この例では最後の３つのサンプル（＝Ｂn-2、Ａn-1及びＢn-1）を用いて複数のサンプル間のダイナミックレンジを求める１５２。各サンプルの解像度を、例えば２つのビット（２ビット値）しか有さないように低減する１５４。次に、この符号語が色信号間の例外的事例であるかどうか、例えばこれらの例では「０３３」又は「３００」に等しいかどうか、及びダイナミックレンジが閾値を超えるかどうか（ＤＲ＞ＴＨ）を判定し１５６、これ（はい）に基づいて、（同じ）色信号内予測をΔＡn＝Ａn−ＳＰ（Ａ）として適用する１５８。判定条件が満たされない（符号語が例外事例（「０３３」又は「３００」）に等しくない、又はダイナミックレンジが閾値条件を超えていない）場合には、（異なる）色信号間予測のみに基づいて、残差をΔΔＡn＝ΔＡn−ΔＢn-1として決定する１６０。従って、符号語の決定に基づいて、ΔΔＡn又はΔＡnのいずれかを利用する。
【００５４】
図１５Ａは、図１２及び図１４に示した「０３３」という符号語について見込まれる上記判定の例である。図１５Ｂには、閾値を超えていないダイナミックレンジの事例（ＤＲ＝５７−５０＋１＝８）を示す。従って、たとえ符号語が「０３３」又は「３００」である場合でも、ＤＲが閾値を超えていないので、色信号内予測が実行される。
【００５５】
本技術は、ベイヤーカラー画像取り込みを行うように構成された様々な装置（例えば、デジタルカメラ、カムコーダ及びスキャナ）と一体化される、又は画像取り込み装置からカラー画像情報を受け取ったことに応答するようなエンコーダ及びデコーダ内に組み込むことができる。
【００５６】
本開示の実施形態は、コンピュータプログラム製品としても実装できる、開示した技術の実施形態による方法及びシステム、及び／又はアルゴリズム、数式又はその他の計算表現のフロー図を参照して説明することができる。この点、フロー図の各ブロック又はステップ、及びフロー図のブロック（及び／又はステップ）の組み合わせ、アルゴリズム、式、又は計算表現は、ハードウェア、ファームウェア、及び／又はコンピュータ可読プログラムコード論理の形で具体化された１又は２以上のコンピュータプログラム命令を含むソフトウェアなどの様々な手段によって実装することができる。理解されるように、このようなあらゆるコンピュータプログラム命令は、以下に限定されるわけではないが、汎用コンピュータ又は専用コンピュータ、又は機械を生産するためのその他のあらゆるプログラマブル処理装置を含むコンピュータ上にロードして、コンピュータ又はその他のプログラマブル処理装置上で実行されるコンピュータプログラム命令が、（単複の）フロー図の（単複の）ブロック内に特定される機能を実施するための手段を生み出すようにすることができる。
【００５７】
従って、フロー図のブロック、アルゴリズム、式、又は計算表現は、特定の機能を実行するための手段の組み合わせ、特定の機能を実行するためのステップの組み合わせ、及びコンピュータ可読プログラムコード論理手段の形で具体化されるような、特定の機能を実行するためのコンピュータプログラム命令をサポートする。また、本明細書で説明したフロー図の各ブロック、アルゴリズム、式、又は計算表現、及びこれらの組み合わせは、特定の機能又はステップを実行する専用ハードウェアベースのコンピュータシステム、又は専用ハードウェアとコンピュータ可読プログラムコード論理手段の組み合わせによって実装することもできると理解されるであろう。
【００５８】
さらに、コンピュータ可読プログラムコード論理などの形で具体化されるこれらのコンピュータプログラム命令を、コンピュータ又はその他のプログラマブル処理装置に特定の態様で機能するように指示することができるコンピュータ可読メモリに記憶して、これらのコンピュータ可読メモリに記憶された命令が、（単複の）フロー図の（単複の）ブロック内に指定される機能を実施する命令手段を含む製造の物品を生産するようにすることもできる。コンピュータプログラム命令をコンピュータ又はその他のプログラマブル処理装置上にロードし、コンピュータ又はその他のプログラマブル処理装置上で一連の動作ステップが実行されるようにしてコンピュータで実施される処理を生成し、コンピュータ又はその他のプログラマブル処理装置上で実行される命令が、（単複の）フロー図の（単複の）ブロック、（単複の）アルゴリズム、（単複の）式、又は（単複の）計算表現に特定される機能を実施するためのステップを提供するようにすることもできる。
【００５９】
さらに、本明細書で使用する「プログラム」は、本明細書で説明した機能を実行するためにプロセッサが実行できる１又は２以上の命令を意味すると理解されるであろう。プログラムは、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組み合わせで具体化することができる。プログラムは、装置の非一時的媒体に局所的に記憶することも、又はサーバなどに遠隔的に記憶することもでき、或いはプログラムの全部又は一部を局所的に又は遠隔的に記憶することもできる。遠隔的に記憶されたプログラムは、ユーザが開始することによって、或いは１又は２以上の要因に基づいて自動的に装置にダウンロード（プッシュ）することができる。さらに、本明細書で使用するプロセッサ、中央処理装置（ＣＰＵ）及びコンピュータという用語は、プログラム、並びに入力／出力インターフェイス及び／又は周辺装置との通信を実行できる装置を示すために同義的に使用されると理解されるであろう。
【００６０】
本明細書の説明から、本開示は、限定ではないが以下の内容を含む複数の実施形態を含むことができると理解されるであろう。
【００６１】
１．ベイヤー符号化中に予測モードを選択する装置であって、（ａ）複数の異なる画素グループ番号に関連する異なるカラー画素を含む入力ベイヤー画像のカラー画素データを受け取るように構成されたコンピュータプロセッサと、（ｂ）コンピュータプロセッサ上で実行可能なプログラムとを備え、このプログラムは、（ｂ）（ｉ）複数のサンプル間のダイナミックレンジを決定するステップと、（ｂ）（ｉｉ）サンプル解像度を所与のビット数に低減するステップと、（ｂ）（ｉｉｉ）前記複数のサンプルの符号語が、（１）色信号内例外事例であるかどうかを判定し、そうであれば色信号間予測を選択し、そうでなければ色信号内予測を選択し、或いは（２）色信号間例外事例であるかどうかを判定し、そうであれば色信号内予測を選択し、そうでなければ色信号間予測を選択するステップとを実行するように構成される、装置。
【００６２】
２．前記コンピュータ上で実行可能な前記プログラムは、前記複数のサンプル間のダイナミックレンジが所与の閾値も超えなければならないことを必要とすることにより、前記色信号内例外事例又は前記色信号間例外事例を認定するようにさらに構成される、前述のいずれかの実施形態に記載の装置。
【００６３】
３．前記閾値は、約１０の値を含む、前述のいずれかの実施形態に記載の装置。
【００６４】
４．前記複数のサンプルとして３つのサンプルが利用される、前述のいずれかの実施形態に記載の装置。
【００６５】
５．コンピュータプロセッサ上で実行可能な前記プログラムは、サンプル解像度をサンプル当たり２つのビットに低減するように構成される、前述のいずれかの実施形態に記載の装置。
【００６６】
６．コンピュータプロセッサ上で実行可能な前記プログラムは、３つのサンプルの値が、「００３」及び「３３０」から成る値のグループ内に存在する場合に色信号内例外事例が存在すると判定し、或いは３つのサンプルの値が、「０３３」及び「３００」から成る値のグループ内に存在する場合に色信号間例外事例が存在すると判定するように構成される、前述のいずれかの実施形態に記載の装置。
【００６７】
７．コンピュータプロセッサ上で実行可能な前記プログラムは、量子化、予測因子の計算、残差の生成及び該残差のエントロピー符号化を含む処理において前記色信号間予測又は前記色信号内予測を実行するように構成される、前述のいずれかの実施形態に記載の装置。
【００６８】
８．ベイヤー符号化中に予測モードを選択する装置であって、（ａ）複数の異なる画素グループ番号に関連する異なるカラー画素を含む入力ベイヤー画像のカラー画素データを受け取るように構成されたコンピュータプロセッサと、（ｂ）コンピュータプロセッサ上で実行可能なプログラムとを備え、このプログラムは、（ｂ）（ｉ）複数のサンプル間のダイナミックレンジを決定するステップと、（ｂ）（ｉｉ）サンプル解像度をサンプル当たり２つのビットに低減して、各サンプルが０〜３の値によって表現されるようにするステップと、（ｂ）（ｉｉｉ）前記複数のサンプルの符号語が、前記複数のサンプルのサンプル値が０の値と３の値との組み合わせから成る色信号内例外事例又は色信号間例外事例であるかどうかを判定するステップと、（ｂ）（ｉｖ）前記複数のサンプル間のダイナミックレンジが所与の閾値を超えるかどうかを判定するステップと、（ｂ）（ｖ）色信号内例外事例が判定されてダイナミックレンジが閾値を超える場合には色信号間予測を選択し、それ以外の場合には色信号内予測を選択し、或いは色信号間例外事例が判定されてダイナミックレンジが閾値を超える場合には色信号内予測を選択し、それ以外の場合には色信号間予測を選択するステップとを実行するように構成される、装置。
【００６９】
９．前記閾値は、約１０の値を含む、前述のいずれかの実施形態に記載の装置。
【００７０】
１０．前記複数のサンプルとして３つのサンプルが利用される、前述のいずれかの実施形態に記載の装置。
【００７１】
１１．コンピュータプロセッサ上で実行可能な前記プログラムは、３つのサンプルの値が、「００３」及び「３３０」から成る値のグループ内に存在する場合に色信号内例外事例が存在すると判定し、或いは３つのサンプルの値が、「０３３」及び「３００」から成る値のグループ内に存在する場合に色信号間例外事例が存在すると判定するように構成される、前述のいずれかの実施形態に記載の装置。
【００７２】
１２．コンピュータプロセッサ上で実行可能な前記プログラムは、量子化、予測因子の計算、残差の生成及び該残差のエントロピー符号化を含む処理において前記色信号間予測又は前記色信号内予測を実行するように構成される、前述のいずれかの実施形態に記載の装置。
【００７３】
１３．ベイヤー符号化中に予測モードを選択する方法であって、（ａ）電子画像処理装置において、複数の異なる画素グループ番号に関連する異なるカラー画素を含む入力ベイヤー画像のカラー画素データを受け取るステップと、（ｂ）複数のサンプル間のダイナミックレンジを決定するステップと、（ｃ）サンプル解像度を所与のビット数に低減するステップと、（ｄ）前記複数のサンプルの符号語が、（１）色信号内例外事例であるかどうかを判定し、そうであれば色信号間予測が選択し、そうでなければ色信号内予測を選択し、或いは（２）色信号間例外事例であるかどうかを判定し、そうであれば色信号内予測を選択し、そうでなければ色信号間予測を選択するステップと、を含む方法。
【００７４】
１４．前記複数のサンプル間のダイナミックレンジが所与の閾値も超えなければならないことを必要とすることにより、前記色信号内例外事例又は前記色信号間例外事例を認定するステップをさらに含む、前述のいずれかの実施形態に記載の方法。
【００７５】
１５．前記閾値は、約１０の値を含む、前述のいずれかの実施形態に記載の方法。
【００７６】
１６．前記複数のサンプルとして３つのサンプルが利用される、前述のいずれかの実施形態に記載の方法。
【００７７】
１７．前記サンプルは、サンプル当たり２つのビットの解像度に低減される、前述のいずれかの実施形態に記載の方法。
【００７８】
１８．３つのサンプルの値が、「００３」及び「３３０」から成る値のグループ内に存在する場合に前記色信号内例外事例が存在し、或いは３つのサンプルの値が、「０３３」及び「３００」から成る値のグループ内に存在する場合に色信号間例外事例が存在する、前述のいずれかの実施形態に記載の方法。
【００７９】
１９．前記電子画像処理装置は、量子化、予測因子の計算、残差の生成及び該残差のエントロピー符号化を含む処理において前記色信号間予測又は前記色信号内予測を実行するように構成される、前述のいずれかの実施形態に記載の方法。
【００８０】
２０．前記電子画像処理装置は、カメラ装置から取り込まれた形の前記入力ベイヤー画像を受け取るように構成され、或いは前記電子画像処理装置は、前記入力ベイヤー画像を取り込むカメラ装置である、前述のいずれかの実施形態に記載の方法。
【００８１】
本明細書の説明は多くの詳細を含んでいるが、これらは本開示の範囲を限定するものではなく、現在のところ好ましい実施形態の一部を例示するものにすぎないと解釈すべきである。従って、本開示の範囲は、当業者に明らかになると考えられる他の実施形態も完全に含むと理解されるであろう。
【００８２】
特許請求の範囲における単数形の要素についての言及は、別途明確に示していない限り「唯一の」を意味するものではなく、むしろ「１又は２以上の」を意味するものである。当業者に周知の本開示の実施形態の要素の構造的及び機能的同等物も、引用によって本明細書に明確に組み入れられ、本特許請求の範囲に含まれることが意図される。さらに、本開示の要素、構成要素又は方法ステップは、これらが特許請求の範囲に明示されているかどうかにかかわらず、一般に公開されることを意図するものではない。本明細書における請求項の要素については、この要素が「〜のための手段」という表現を使用して明確に示されていない限り、「ミーンズプラスファンクション」の要素として解釈すべきではない。また、本明細書における請求項の要素については、この要素が「〜のためのステップ」という表現を使用して明確に示されていない限り、「ステッププラスファンクション」の要素として解釈すべきではない。
【符号の説明】
【００８３】
１０  ベイヤーエンコーダ
１２  入力ベイヤー画像
１４  予測因子を計算
１６  加算接合部
１８  残差
２０  量子化
２１  以前の画素の値を再構成
２２  エントロピー符号化
２４  ビットストリーム
２６  処理手段
２８  ＣＰＵ
２９  メモリ
【図１】
0006451968.tif 000002
【図２】
0006451968.tif 000003
【図３】
0006451968.tif 000004
【図４】
0006451968.tif 000005
【図５】
0006451968.tif 000006
【図６】
0006451968.tif 000007
【図７Ａ】
0006451968.tif 000008
【図７Ｂ】
0006451968.tif 000009
【図８】
0006451968.tif 000010
【図９】
0006451968.tif 000011
【図１０】
0006451968.tif 000012
【図１１Ａ】
0006451968.tif 000013
【図１１Ｂ】
0006451968.tif 000014
【図１２】
0006451968.tif 000015
【図１３】
0006451968.tif 000016
【図１４】
0006451968.tif 000017
【図１５Ａ】
0006451968.tif 000018
【図１５Ｂ】
0006451968.tif 000019