"下記を備える、最終的な欠落した色彩サブピクセル値を色彩補間する方法、ここにおいて、該最終的な欠落した色彩サブピクセル値は色彩補間の対象とする画素位置に関するサブピクセル値である:該色彩補間の対象とする画素位置に関する第1の欠落した色彩サブピクセル値を取得するために第1の方向の色彩補間関数を用いること、ここにおいて、該第1の方向の色彩補間関数は基本的に第1の線に沿って配置された画素情報を用いて該第1の欠落した色彩サブピクセル値を取得し、該第1の線は該色彩補間の対象とする画素位置を通って第1の方向に延びている;該色彩補間の対象とする画素位置に関する第2の欠落した色彩サブピクセル値を取得するために第2の方向の色彩補間関数を用いること、ここにおいて、該第2の方向の色彩補間関数は基本的に第2の線に沿って配置された画素情報を用いて該第2の欠落した色彩サブピクセル値を取得し、該第2の線は該色彩補間の対象とする画素位置を通って第2の方向に延びている;第1の方向に延びている一のエッジの存在を表す第1のメトリックを取得すること;第2の方向に延びている一のエッジの存在を表す第2のメトリックを取得すること;および、該最終的な欠落した色彩サブピクセル値を生成するために該第1と該第2のメトリックを用いること、該最終的な欠落した色彩サブピクセル値は、該第1の欠落した色彩サブピクセル値と該第2の欠落した色彩サブピクセル値の重み付けられた合計と実質的に等しく、該重み付けられた合計は第1の欠落した色彩サブピクセル値の成分と第2の欠落した色彩サブピクセル値の成分を有し、ここにおいて、該第1の欠落した色彩サブピクセル値の成分と該第2の欠落した色彩サブピクセル値の成分の相対比率は該第1と該第2のメトリックの関数である。請求項1記載の方法、ここにおいて、該最終的な欠落した色彩サブピクセル値を生成するために該第1と該第2のメトリックを用いることは下記を備える:第1の重み付け係数と第2の重み付け係数を生成するために該第1と該第2のメトリックを用いること;第1の積を得るために該第1の重み付け係数で該第1の欠落した色彩サブピクセル値を乗算すること;第2の積を得るために該第2の重み付け係数で該第2の欠落した色彩サブピクセル値を乗算すること;および、該最終的な欠落した色彩サブピクセル値を得るために、該第1と該第2の積を一緒に合計すること。該第1の重み付け係数と該第2の重み付け係数は一緒に合計すると1になる請求項2記載の方法。請求項3記載の方法、ここにおいて、第1の重み付け係数と第2の重み付け係数を生成するために該第1と該第2のメトリックを用いることは、該第1の重み付け係数k1を決定することを必要とし、ここで、該第1の重み付け係数は以下の式を充足する;ここで、αは定数であり、更にここで、該第2の重み付け係数k2は以下の式を充足する;。請求項1記載の方法、ここにおいて、該色彩補間の対象とする画素位置に関する第1の色のサブピクセル値を画像センサーは出力し、更にここにおいて、該第2と該第3の欠落した色彩サブピクセル値は第2の色のものであり、更にここにおいて、該最終的な欠落した色彩サブピクセル値は第2の色のものである。請求項1記載の方法、ここにおいて、該第1の方向の色彩補間関数は色彩差分関数であり、更にここにおいて、該第2の方向の色彩補間関数は色彩補間関数である。請求項1記載の方法、ここにおいて、該第1の色彩サブピクセル値は第1の色のサブピクセル値であり、ここにおいて、画像センサーは該色彩補間の対象とする画素位置に関する第2の色のサブピクセル値を出力し、更にここにおいて、該第1の色の該第1の欠落した色彩サブピクセル値と該画像センサーによって出力される第2の色のサブピクセル値との間の色彩の差分が、該第1の線に沿って配置された画素位置に関する該第1と該第2のサブピクセル値の間の色彩の差分の平均に実質的に整合するような該第1の欠落した色彩サブピクセル値を決定することを該第1の方向の色彩補間関数は伴う。請求項1記載の方法、ここにおいて、該第1の欠落した色彩サブピクセル値は緑色のサブピクセル値Gnmであり、ここにおいて、画像センサーは該色彩補間の対象とする画素位置に関して赤色のサブピクセル値Rnmを出力し、ここにおいて、表記Gnm内の最初の文字は、Gが緑色を表し、Rが赤色を表すような該サブピクセルの色彩を表し、表記Gnm内の最初の文字に続く1番目の数字は該サブピクセルが位置付けられている画素位置の行を表し、表記Gnm内の2番目の数字は該サブピクセル値が位置付けられている画素位置の列を表し、更にここにおいて、該第1の方向の色彩補間関数はGnm1で表記され、以下の式を充足する;更にここにおいて、該第2の方向の色彩補間関数はGnm2で表記され、以下の式を充足する;。請求項1記載の方法、ここにおいて、該第1の欠落した色彩サブピクセル値は緑色のサブピクセル値Gnmであり、ここにおいて、画像センサーは該色彩補間の対象とする画素位置に関して赤色のサブピクセル値Rnmを出力し、ここにおいて、表記Gnm内の最初の文字は、Gが緑色を表し、Rが赤色を表すような該サブピクセルの色彩を表し、表記Gnm内の最初の文字に続く1番目の数字は該サブピクセルが位置付けられている画素位置の行を表し、表記Gnm内の2番目の数字は該サブピクセル値が位置付けられている画素位置の列を表し、更にここにおいて、該第1のメトリックVは以下の式を充足する;更にここにおいて、該第2のメトリックHは以下の式を充足する;。請求項1記載の方法、ここにおいて、該第1の方向の色彩補間関数は、全体的に該第1の線に沿って配置された情報を用いて該第1の欠落した色彩サブピクセル値を取得し、更にここにおいて、該第2の方向の色彩補間関数は、全体的に該第2の線に沿って配置された情報を用いて該第2の欠落した色彩サブピクセル値を取得する。コンピュータ実行可能な命令の集合を格納するコンピュータ読み取り可能媒体、該コンピュータ実行可能命令の集合は、最終的な欠落した色彩サブピクセル値を色彩補間することに関し、該最終的な欠落した色彩サブピクセル値は色彩補間の対象とする画素位置であり、該コンピュータ実行可能命令の集合は下記に関する:該色彩補間の対象とする画素位置に関する第1の欠落した色彩サブピクセル値を生成するために第1の方向の色彩補間関数を用いること、ここで、該第1の方向の色彩補間関数は基本的に第1の線に沿って配置された画素情報を用いて該第1の欠落した色彩サブピクセル値を生成し、該第1の線は該色彩補間の対象とする画素位置を通って第1の方向に延びている;該色彩補間の対象とする画素位置に関する第2の欠落した色彩サブピクセル値を生成するために第2の方向の色彩補間関数を用いること、ここで、該第2の方向の色彩補間関数は基本的に第2の線に沿って配置された画素情報を用いて該第2の欠落した色彩サブピクセル値を生成し、該第2の線は該色彩補間の対象とする画素位置を通って第2の方向に延びている;第1の方向に延びている一のエッジの存在を表す第1のメトリックを生成すること;第2の方向に延びている一のエッジの存在を表す第2のメトリックを生成すること;および、該最終的な欠落した色彩サブピクセル値を生成するために該第1と該第2のメトリックを用いること、該最終的な欠落した色彩サブピクセル値は、該第1の欠落した色彩サブピクセル値と該第2の欠落した色彩サブピクセル値の重み付けられた合計と実質的に等しく、該重み付けられた合計は第1の欠落した色彩サブピクセル値の成分と第2の欠落した色彩サブピクセル値の成分を有し、ここにおいて、該第1の欠落した色彩サブピクセル値の成分と該第2の欠落した色彩サブピクセル値の成分の相対比率は該第1と該第2のメトリックの関数である。複数のセンサー画素値を受け取る装置、センサー画素値の各々は複数の画素位置の2次元配列の中の一の画素位置に対応し、該複数の画素位置の中の一つは色彩補間の対象とする画素位置であり、該装置は該色彩補間の対象とする画素位置に関する最終的な欠落した色彩サブピクセル値を生成し、該装置は下記を備える:第1の複数のセンサー画素値を受け取る第1の回路、該第1の複数のセンサー画素値は基本的に第1の線に沿って配置された画素位置に関するセンサー画素値であり、該第1の線は該色彩補間の対象とする画素位置を通って第1の方向に延びており、該第1の回路は該色彩補間の対象とする画素に関する第1の欠落した色彩サブピクセル値を出力する;第2の複数のセンサー画素値を受け取る第2の回路、該第2の複数のセンサー画素値は基本的に第2の線に沿って配置された画素位置に関するセンサー画素値であり、該第2の線は該色彩補間の対象とする画素位置を通って第2の方向に延びており、該第2の回路は該色彩補間の対象とする画素に関する第2の欠落した色彩サブピクセル値を出力する;第1のメトリックを受け取り、第2のメトリックを受け取り、該第1の回路から該第1の欠落した色彩サブピクセル値を受け取り、該第2の回路から該第2の欠落した色彩サブピクセル値を受け取る第3の回路、該第3の回路は該最終的な欠落した色彩サブピクセル値を出力し、該最終的な欠落した色彩サブピクセル値は該第1の欠落した色彩サブピクセル値と該第2の欠落した色彩サブピクセル値の重み付けられた合計に実質的に等しく、該重み付けられた合計は第1の欠落した色彩サブピクセル値の成分と第2の欠落した色彩サブピクセル値の成分を有し、ここにおいて、該第1の欠落した色彩サブピクセル値の成分と該第2の欠落した色彩サブピクセル値の成分の相対比率は該第1と該第2のメトリックの関数である。請求項12の回路、ここにおいて、該第1のメトリックは該第1の方向に延びる一のエッジの存在を表し、更にここにおいて、該第2のメトリックは該第2の方向に延びる一のエッジの存在を表す。請求項12の回路、ここにおいて、該第3の回路は第1の加算器と第2の加算器を備える、該第1の加算器は該第1の欠落した色彩サブピクセル値と該第2の欠落した色彩サブピクセル値の合計に等しい値を出力し、該第2の加算器は該第1の欠落した色彩サブピクセル値と該第2の欠落した色彩サブピクセル値の間の差分に等しい値を出力する。請求項12の回路、ここにおいて、該第3の回路は、該第1のメトリックと該第2のメトリックの間の差分に等しい値を出力する加算器を備える。請求項12の回路、ここにおいて、該第1の回路、該第2の回路、及び該第3の回路は、該第3の回路が補間された欠落した色彩サブピクセル値のストリームを出力するようなパイプラインの態様で動作する。請求項12の回路、ここにおいて、該第3の回路は、該第1のメトリックと該第2のメトリックの間の差分に等しい値を生成し、更にここにおいて、該第3の回路は所定の変数で該値を乗算する。複数のセンサー画素値を受け取る装置、センサー画素値の各々は複数の画素位置の2次元配列の中の一の画素位置に対応し、該複数の画素位置の中の一つは色彩補間の対象とする画素位置であり、該装置は該色彩補間の対象とする画素位置に関する最終的な欠落した色彩サブピクセル値を生成し、該装置は下記を備える:第1の複数のセンサー画素値を受け取る第1の回路、該第1の複数のセンサー画素値は基本的に第1の線に沿って配置された画素位置に関するセンサー画素値であり、該第1の線は該色彩補間の対象とする画素位置を通って第1の方向に延びており、該第1の回路は該色彩補間の対象とする画素に関する第1の欠落した色彩サブピクセル値を出力する;第2の複数のセンサー画素値を受け取る第2の回路、該第2の複数のセンサー画素値は基本的に第2の線に沿って配置された画素位置に関するセンサー画素値であり、該第2の線は該色彩補間の対象とする画素位置を通って第2の方向に延びており、該第2の回路は該色彩補間の対象とする画素に関する第2の欠落した色彩サブピクセル値を出力する;および、第1のメトリック、第2のメトリック、該第1の欠落した色彩サブピクセル値、及び該第2の欠落した色彩サブピクセル値を受け取り、該最終的な欠落した色彩サブピクセル値を出力する手段、該最終的な欠落した色彩サブピクセル値は該第1の欠落した色彩サブピクセル値と該第2の欠落した色彩サブピクセル値の重み付けられた合計に実質的に等しく、該重み付けられた合計は第1の欠落した色彩サブピクセル値の成分と第2の欠落した色彩サブピクセル値の成分を有し、ここにおいて、該第1の欠落した色彩サブピクセル値の成分と該第2の欠落した色彩サブピクセル値の成分の相対比率は該第1と該第2のメトリックの関数である。該手段は一個だけの完全な乗算器回路を含む請求項18記載の装置。請求項18記載の装置、ここにおいて、該手段は該第1のメトリックと該第2のメトリックの間の差分に等しい値を生成し、更にここにおいて、該手段は所定の変数で該値を乗算し、更にここにおいて、該所定の変数は該手段の中のレジスターに書き込むことにより変更されることが可能である。図6は、その複数のセンサーがベイヤーパターンで配置された画像センサーの簡単化されたブロック図である。該画像センサーは、行と列に配置された色センサーの2次元配列を伴う。各々の色センサーは一の画素位置において一の色彩を検出する。本実例においては、各々の色センサーは8ビットの色彩サブピクセル値を生成する。図6において一つの色彩サブピクセル値を指定するために、Gnm表記が用いられる。該表記において、先頭の大文字の字は感知されている色を表す。該文字がRならば、感知されている色は赤である。該文字がGならば、感知されている色は緑である。該文字がBならば、感知されている色は青である。該表記において二つの数字nmがこの最初の文字に続いている。該表記における最初の数字nはサブピクセル値の行を指定する。該表記における第2の数字mはサブピクセル値の列を指定する。図7は、記載された新しい色彩補間方法によって生成されるべきサブピクセル値を図解する簡単化されたブロック図である。各々の画素位置に関して、三つの色彩サブピクセル値が必要とされる。即ち、赤色のサブピクセル値、緑色のサブピクセル値、青色のサブピクセル値である。各々の画素位置において、図6に図解された画像センサーによって色彩サブピクセル値の一つが出力される。他の二つの色彩サブピクセル値は該新しい方法に基づいて決定されることになる。決定されることになる色彩サブピクセル値は欠落した色彩サブピクセル値と呼ばれる。図7における三つの色彩サブピクセル値と図6における対応する画素位置との関係を明らかにするために、赤色、緑色、および青色のサブピクセル値は図7においては特定の方法で配置されているけれども、該複数の色彩サブピクセル値は、異なる方法で共にパックされることが可能であることが理解される。典型的なディスプレイ装置においては、図7のサブピクセル値に対応する色彩サブピクセルは、典型的には、該ディスプレイの解像度を増大させるため、可能な限り共にパックされる。図6の複数の画素のベイヤーパターンにおいては、四つの異なる画素位置のタイプが存在する。第1に、赤色が感知される画素位置が存在する。画素位置R33はそのような画素位置の実例である。第2に、青色が感知される画素位置が存在する。画素位置B44はそのような画素位置の実例である。第3に、緑色が感知されるが、右と左に隣接する画素位置においては赤色が感知される画素位置が存在する。画素位置G34はそのような画素位置の実例である。第4に、緑色が感知されるが、右と左の画素位置において青色が感知される画素位置が存在する。画素位置G43はそのような画素位置の実例である。画素位置の該四つのタイプの各々について三つの色彩サブピクセル値の全て赤色、緑色、および青色がどのように決定されるかは以下に述べられる。赤色の画素位置赤色の色彩補間の対象とする画素位置においては、赤色のサブピクセル値は、該色彩補間の対象とする画素位置において画像センサーにより出力された赤色のサブピクセル値である。説明の目的のために、赤色の色彩補間の対象とする画素位置は画素位置R33である。該色彩補間の対象とする画素位置に関する緑色のサブピクセル値G33は以下のように決定される。第1のステップにおいて、該色彩補間の対象とする画素位置に関する第1の欠落した色彩サブピクセル値G331を得るために、第1の方向の色彩補間関数F1が適用される。主として第1の線L1に沿って配置されている画素情報を用いて、該第1の方向の色彩補間関数は該第1の欠落した色彩サブピクセル値を取得する。第1の線L1は該色彩補間の対象とする画素位置を通って第1の方向D1に延びる。図8は、第1の線L1を一の太線の双方向矢印として図解している。本実例においては該第1の方向D1は垂直の方向である。従って、該矢印は、色彩補間の対象とする画素位置G33を通って垂直の方向に延びる。該第1の方向の色彩補間関数F1は式1において以下のように説明される。第2のステップにおいて、該色彩補間の対象とする画素位置に関して第2の欠落した色彩サブピクセル値G332を得るために第2の方向の色彩補間関数F2が適用される。主として第2の線L2に沿って配置されている画素情報を用いて、該第2の方向の色彩補間関数F2は該第2の欠落した色彩サブピクセル値を取得する。第2の線L2は、該色彩補間の対象とする画素位置を通って第2の方向D2に延びる。図9は、第2の線L2を一の太線の双方向矢印として図解している。本実例においては該第2の方向D2は水平の方向である。従って、該矢印は、色彩補間の対象とする画素位置G33を通って水平の方向に延びる。該第2の方向の色彩補間関数F2は式2において以下のように説明される。第3のステップにおいては、第1の方向D1に延びている一のエッジの存在を表す第1のメトリックVが取得される。該メトリックの大きさは、エッジが存在するのか存在しないのかをその大きさが表すという意味での二値的な区別を表すのではなく、むしろ、エッジが存在するということの尤度likelihoodの測定値または確信の度合いを該メトリックの大きさは表す。本実例においては、第1の方向D1は垂直の方向である。本実例においては、該第1のメトリックVは式3によって与えられる。和のG23-G43の部分は1次のグラジエントの成分である。何故ならそれは、該色彩補間の対象とする画素位置の一方の側のサブピクセル値と該色彩補間の対象とする画素位置の他方の側のサブピクセル値との差分だからである。和の2R33-R13-R53の部分は2次のグラジエントの成分である。それは複数の1次のグラジエントの差分である。それは、R13-R33とR33-R53の間の差分である。第4のステップにおいて、第2の方向D2に延びているエッジの存在を表す第2のメトリックHが取得される。本実例においては、第2の方向D2は水平の方向である。本実例においては該第2のメトリックHは式4により与えられる。第5のステップにおいて、第1の重み付け係数k1と第2の重み付け係数k2を生成するために該第1のメトリックVと該第2のメトリックHが用いられる。本実例においては該第1の重み付け係数k1は、式5に基づいて得られる。式5において、αは定数である。最初に、ゼロとαH-V0.5の内の最大値が取られる。最小のこの値はゼロである。次に、この値と1の内の最小値が取られる。最大のこの結果は1である。従って、式5は該第1の重み付け係数k1に最小値として0、最大値として1を持つように強制するものであることが理解される。もしも、αH-V0.5が0と1の間であれば、k1はその値に等しい。図10は、式5の演算を図解している。図10において、水平の次元は入力の値H-Vを表す。図10において、垂直の次元はαH-V0.5の値を表す。出力値minmax0,αH-V0.5,1の最大値は1で終端され、該出力値の最小値はゼロで終端されていることに注意されたい。定数αは、ゼロである最小終端値と1である最大終端値の間の線の傾斜を決定する。0.5の値はαH-Vに加算される確信係数の値である。該確信係数の値が0.5よりも小さければ、k1のミッドレンジの値は減少される。該確信係数の値が0.5よりも大きければ、k1のミッドレンジの値は増加される。0.5の確信係数値は中立的である。もしもHがVと等しいならば、該第1の重み付け係数k1は0.5のミッドレンジの値である。従って、該確信係数の値はバイアスとして振舞う。式2からの水平の補間推定と比較して、式1からの垂直の補間推定の方が理想的な補間された値により近い旨のより大きな確信が存在する場合には、該確信係数の値は中立的な値である0.5よりも大きくされるべきである。該第2の重み付け係数k2は、該第1の重み付け係数k1から式6に基づいて得られる。そして、最終的な欠落した色彩サブピクセル値G33は式7に基づいて決定される。該第1と第2の欠落した色彩サブピクセル値の決定、および該第1と第2のメトリックの決定は上記において特定の順序で説明されたが、これらの決定は他の順序で実行されることが可能である。該色彩補間の対象とする画素位置における欠落した青色の色彩サブピクセル値B33は以下の式8によって与えられる。従って、該三つの色彩サブピクセル値R33、G33、およびB33を取得することに伴う完全なfull乗算演算の数は比較的小さいことが理解される。該第1の重み付け係数k1の決定において、αとH-Vの完全なfull乗算が実行される。G33の決定においては、k1はG331によって乗算され、k2はG332によって乗算される。除算と他の乗算は2の因数による単純な除算と乗算である。2の因数により除算すること及び乗算することは比較的単純なシフト演算を必要とし、従って、完全な乗算演算であるとはみなされない。青色の画素位置次に、色彩補間の対象とする画素位置が青色の画素位置であるような状況を考える。この色彩補間の対象とする画素位置に関する青色の色彩サブピクセル値は単に、該画素位置に関して画像センサーにより出力された青色のサブピクセル値である。説明の目的のために、興味ある青色の画素位置は画素位置B44である。該色彩補間の対象とする画素位置に関する緑色の色彩サブピクセル値G44は以下のように決定される。第1のステップにおいて、該色彩補間の対象とする画素位置に関する第1の欠落した色彩サブピクセル値を得るために、第1の方向の色彩補間関数F1が適用される。主として第1の線L1に沿って配置されている画素情報を用いて、該第1の方向の色彩補間関数は該第1の欠落した色彩サブピクセル値を取得する。第1の線L1は該色彩補間の対象とする画素位置を通って第1の方向D1に延びる。本実例においては、該第1の方向の色彩補間関数F1は式9において以下のように説明される。第2のステップにおいて、該色彩補間の対象とする画素位置に関して第2の欠落した色彩サブピクセル値を得るために第2の方向の色彩補間関数F2が適用される。主として第2の線L2に沿って配置されている画素情報を用いて、該第2の方向の色彩補間関数F2は該第2の欠落した色彩サブピクセル値を取得する。第2の線L2は、該色彩補間の対象とする画素位置を通って第2の方向D2に延びる。本実例においては、該第2の方向の色彩補間関数F2は式10において以下のように説明される。第3のステップにおいては、第1の方向に延びている一のエッジの存在を表す第1のメトリックVが取得される。本実例においては、第1の方向D1は垂直の方向である。本実例においては、該第1のメトリックVは式11によって与えられる。第4のステップにおいて、第2の方向D2に延びているエッジの存在を表す第2のメトリックHが取得される。本実例においては、第2の方向D2は水平の方向である。本実例においては該第2のメトリックHは式12により与えられる。第5のステップにおいて、第1の重み付け係数k1と第2の重み付け係数k2を生成するために該第1と第2のメトリックが用いられる。本実例においては該第1の重み付け係数k1は、式13に基づいて得られる。式13において、αは定数である。最初に、ゼロとαH-V0.5の内の最大値が取られる。最小のこの値はゼロである。次に、この値と1の内の最小値が取られる。最大のこの結果は1である。従って、式13は該第1の重み付け係数k1に最小値として0、最大値として1を持つように強制するものであることが理解される。もしも、αH-V0.5が0と1の間であれば、k1はその値に等しい。図10は式13の演算を図解している。該第2の重み付け係数k2は、該第1の重み付け係数k1から式14に基づいて得られる。そして、最終的な欠落した色彩サブピクセル値G44は式15に基づいて決定される。該色彩補間の対象とする画素位置における欠落した赤色の色彩サブピクセル値R44は以下の式16により与えられる。赤色の画素位置の間にある緑色の画素位置次に、該色彩補間の対象とする画素位置が、該色彩補間の対象とする画素位置の右と左に赤色の画素位置が存在する緑色の画素位置であるような状況を考える。例示の目的のために、該色彩補間の対象とする画素位置がG34である実例を考える。欠落した赤色の色彩サブピクセル値R34は以下の式17に基づいて赤色と緑色の画素値を用いて決定される。該色彩補間の対象とする画素位置における欠落した青色の色彩サブピクセル値B34は以下の式18によって与えられる。青色の画素位置の間の緑色の画素位置次に、該色彩補間の対象とする画素位置が、該色彩補間の対象とする画素位置の右と左に青色の画素位置が存在する緑色の画素位置であるような状況を考える。例示の目的のために、該色彩補間の対象とする画素位置がG43である実例を考える。欠落した赤色の色彩サブピクセル値R43は以下の式19に基づいて赤色と緑色の画素値を用いて決定される。該色彩補間の対象とする画素位置における欠落した青色の色彩サブピクセル値B34は以下の式20により与えられる。上述した赤色、緑色および青色のサブピクセル値を決定する方法において、指向性の色彩補間関数は指向性の色彩差分関数である。例えば、以下の式21の関数を考える。分子の左側の項は画素位置G23における緑色と赤色の間の色彩の差分の測定値である。画素位置G23における緑色の色彩サブピクセル値はG23である。しかし、画素位置G23には、赤色のサブピクセル値は存在しない。結果的に、隣接する赤色の色彩サブピクセル値R13とR33の平均が用いられる。分子の右側の項は画素位置G43における緑色と赤色の間の色彩の差分の測定値である。画素位置G43における緑色の色彩サブピクセル値はG43である。しかし、画素位置G43には、赤色のサブピクセル値は存在しない。結果的に、隣接する赤色の色彩サブピクセル値R33とR53の平均が用いられる。画素位置G23とG43は色彩補間の対象とする画素G33の上と下に位置付けられている。分子の中の二つの項色彩の差分は平均される。その結果は、色彩補間の対象とする画素G33の上と下の色彩の差分の平均である。該色彩の差分の平均は色彩補間の対象とする画素位置G33における緑色と赤色の間の色彩の差分G33-R33に等しくあるべきである。式21においてR33の項は該式の左側から該式の右側へと移動されている。従って、式21は画素位置G23、R33、及びG43における緑色と赤色の間の色彩の差分が同一であるようなG33を選択する。該三つの画素位置G23、R33、及びG43は垂直方向の線に沿って延び、色彩補間の対象とする画素位置G33を通って延びる。色彩サブピクセルB33の決定において用いられる式8は緑色のサブピクセル値G22、G24、G42、及びG44を使用する。しかしながら、対応する四つの画素位置B22、B24、B42及びB44は、ベイヤー形式データが緑色のサブピクセル値を全く含まない青色の画素位置である。同様に、色彩サブピクセルR44の決定において用いられる式16は緑色のサブピクセル値G33、G35、G53、及びG55を使用する。しかしながら、対応する四つの画素位置R33、R35、R53、及びR55は、ベイヤー形式データが緑色のサブピクセル値を全く含まない赤色の画素位置である。色彩サブピクセルR34の決定において用いられる式17は、緑色のサブピクセル値G33とG35を使用する。しかしながら、対応する二つの画素位置R33とR35は、ベイヤー形式データが緑色のサブピクセル値を全く含まない赤色の画素位置である。色彩サブピクセルB34の決定において用いられる式18は、緑色のサブピクセル値G24とG44を使用する。しかしながら、対応する二つの画素位置B24とB44は、ベイヤー形式データが緑色のサブピクセル値を全く含まない青色の画素位置である。色彩サブピクセルR43の決定において用いられる式19は、緑色のサブピクセル値G33とG53を使用する。しかしながら、対応する二つの画素位置R33とR53は、ベイヤー形式データが緑色のサブピクセル値を全く含まない赤色の画素位置である。色彩サブピクセルB43の決定において用いられる式20は、緑色のサブピクセル値G42とG44を使用する。しかしながら、対応する二つの画素位置B42とB44は、ベイヤー形式データが緑色のサブピクセル値を全く含まない青色の画素位置である。従って第1のステップにおいて図6の全体の配列における全ての青色と赤色の画素位置に関して緑色のサブピクセル値が計算されることが可能である。そして、各々の画素位置に関して緑色のサブピクセル値が一旦既知となったならば、上記の式8、16、17、18、19及び20を用いて他の欠落した赤色と青色のサブピクセル値を決定するために、それらの緑色のサブピクセル値が使用される。代替的に、欠落した赤色と欠落した青色のサブピクセル値の計算が始まる前には、該全体の配列の全ての青色と赤色の画素位置に関して緑色のサブピクセル値は計算されない。赤色又は青色の欠落した色彩サブピクセル値の計算は、計算されるべき該欠落した色彩サブピクセルに隣接している近傍の領域における緑色のサブピクセル値だけを必要とする。従って、緑色のサブピクセル値の計算は、緑色のサブピクセル値の計算の目的のための色彩補間の対象とする画素が画素位置の配列を通過するように発生する。画素位置の配列を通って移動する赤色と青色のサブピクセル値を計算する目的のための色彩補間の対象とする画素と同様の態様で、赤色と青色のサブピクセル値の計算は発生する。しかしながら、赤色と青色のサブピクセル値を計算する目的のための色彩補間の対象とする画素は、緑色のサブピクセル値を計算する目的のための色彩補間の対象とする画素よりも遅れる。結果として、先に生成された緑色のサブピクセル値はバッファーされ、後続する赤色と青色のサブピクセル値の計算における使用のために利用可能にされる。図11は欠落した緑色のサブピクセル値G_cを出力するハードウェア装置10のブロック図である。この実例における欠落した緑色のサブピクセル値は図12のベイヤーパターンの第3行と第3列の交差点における画素位置に関する欠落した緑色のサブピクセル値である。図12は一のベイヤーパターンの中に組織された2次元配列の複数のセンサーのブロック図である。各センサーは一の画素位置に位置付けられている。_c、_l、_r、_u、_d、_ul、_ur、_ll、及び_lrの表記は各々、中央、左、右、上、下、左上、右上、左下、右下を表す。これらの相対的な位置は、色彩補間の対象とする画素、すなわち第3行と第3列におけるR_cに対して相対的な位置である。該ベイヤー形式画像センサーは、画像をキャプチャーし、画素値をバッファメモリーに出力する。該センサーは、図12の画素位置の各々に関して一つのサブピクセル値を出力する。バッファメモリーは今度は、図11の左端に沿ったラベルによって表されるサブピクセル値を図11のハードウェア装置に供給する。図11の左端のサブピクセル値の各々は図11のハードウェア装置に対して同時に並列の形で供給される。図11の左端にはサブピクセル値ではない二つの値がある。これらの値は、第1のメトリック値Hと第2のメトリック値Vである。第1のメトリックHは水平の次元において延びるエッジの存在を表す値である。第2のメトリックVは、垂直の次元において延びるエッジの存在を表す値である。ハードウェア装置10は第1の回路11、第2の回路12、第3の回路13を含む。第1の回路11は式1を実装し、垂直の補間を実行し、そして第1の欠落した色彩サブピクセル値G331を生成する。第2の回路12は式2を実装し、水平の補間を実行し、そして第2の欠落した色彩サブピクセル値G332を生成する。第3の回路13は、G331、G332、第1のメトリックH、及び第2のメトリックVを受け取り、色彩補間の対象とする画素位置に関する欠落した緑色の色彩サブピクセル値G_cを生成する。図13は、第3の回路を更に詳細に図解している。図13において、プラス符号を含む円形シンボルはハードウェア加算器に関するシンボルである。幾つかの箇所では、矢印の先端が加算器シンボルに延びているようなバスの矢印の先端の傍に負符号が現れる。この負符号は、入って来るバス上の値の負のバージョンを表す。従って、該加算器は負の値を加算しており、従って減算の演算を行っている。図13においてXを含む円形シンボルはハードウェア乗算器に関するシンボルである。図13において、>>1とラベル付けされたブロックは一ビット位置の右へのシフトを表す。これは、入って来る値を運ぶバスのビット列を一ビット位置シフトすることにより達成される。このような右シフトの効果は2による除算の演算である。図13において、<<slope_shiftとラベル付けされたブロックは左シフトの演算を実行し、ここで、実行されるシフトの数は所定の変数slope_shiftによって決定される。この変数は例えば、図11および13の回路の中のレジスター図示なしに書き込むことによって設定される。値αは2をslope_shift乗したものに等しい。図13において、クリップとラベル付けされたブロック14はH_GRADと呼ばれる出力値の大きさを-0.5と0.5の間にクリップする演算を行う。値H_GRADは差分k1-0.5に等しく、ここでk1は第1の重み付け係数である。図13において、円形の乗算器シンボルは一つだけしかないことに注意されたい。それは値H_GRADをG331-G332で乗算する完全なfull乗算器回路15である。第1の重み付け係数をG331で乗算し、更に第2の重み付け係数をG332で乗算し、そしてG33を得るために該二つの積を加算するよりもむしろ、図11と13の回路は、簡単なビットシフトを行う回路の他に一個だけの完全なfull乗算器回路でG33を有利に計算する。G33を得るために実行される計算は、下記の式22により与えられる。式22は下記の式のフローにより導出される。k2に1-k1を代入すると下記の式24をもたらす。式24を再整理すると下記の式25をもたらす。k1にH_GRAD0.5を代入すると下記の式26をもたらす。式26を再整理すると上記で言及した式22をもたらす。図13の最上部の左から右へのフローにおいて、ブロック16は値G331G332を1ビット分右へシフトする演算を行う。これは、式22の右側の0.5による乗算の演算を実行する。図13の中央部の左から右へのフローにおいて、15とラベル付けされた円形シンボルにより表わされた完全なfullハードウェア乗算器を用いて値G331-G332は値H_GRADにより乗算される。完全なfullハードウェア乗算器15は、式22の左側の乗算演算を実行する。図13の上部と中央部のフローの出力は、式22の合計演算を実行する加算器17により共に合計される。図13の左に現れる値H1とV1は中間的な値である。H1は第2の回路12の中で生成される。V1は第1の回路11の中で生成される。H1は合計を生成するための第1の加算器回路にR_rとR_lを供給することにより生成される。該合計の反対側は第2の加算器の第1の入力に供給される。値2R_cは第2の加算器の第2の入力に供給される。第2の加算器の出力は値H1である。値H1は図13の回路に供給される。値2R_cは2で乗算された画素値R_cを表す。値2R_cは値R_cを運ぶバスのビット列を一箇所分左へシフトすることにより得られる。V1は合計を生成するための第1の加算器回路にR_uとR_dを供給することにより生成される。該合計の反対側は第2の加算器の第1の入力に供給される。値2R_cは第2の加算器の第2の入力に供給される。第2の加算器の出力は値V1である。値V1は図13の回路に供給される。図13の回路に供給される水平のメトリックHは以下のようにバッファメモリーから受信される画素値から生成される。G_rの反対側は第1の加算器の第1の入力に供給される。G_lは第1の加算器の第2の入力に供給される。第1の加算器の出力は第1の絶対値回路に供給される。第1の絶対値回路の出力は第2の加算器の第1の入力に供給される。値H1は第2の絶対値回路に供給される。第2の絶対値回路の出力は第2の加算器の第2の入力に供給される。第2の加算器の出力は水平のメトリックHである。図13の回路に供給される垂直のメトリックVは以下のようにバッファメモリーから受信される画素値から生成される。G_dの反対側は第1の加算器の第1の入力に供給される。G_uは第1の加算器の第2の入力に供給される。第1の加算器の出力は第1の絶対値回路に供給される。第1の絶対値回路の出力は第2の加算器の第1の入力に供給される。値V1は第2の絶対値回路に供給される。第2の絶対値回路の出力は第2の加算器の第2の入力に供給される。第2の加算器の出力は垂直のメトリックVである。ハードウェア装置10の一つの実例では、生成された緑色のサブピクセル値G_cはフレームメモリー図示なしに書き込まれる。該フレームメモリーはSDRAM集積回路の一部である。該バッファメモリーと図11、13の回路はベースバンドプロセッサ集積回路のデジタル画像パイプラインDIP部分の一部である。該画像センサー、該ベースバンドプロセッサ集積回路、及び該SDRAMフレームメモリーは一のセルラー電話の中に組み込まれる。該画像センサーから出力された画素値は、該画像センサーから、該ベースバンドプロセッサ集積回路の中の該バッファメモリーへと通ってゆく。図11と13の回路は該バッファメモリー内の画素値について演算し、結果として生じる色彩補間されたサブピクセル値を該SDRAMフレームメモリーに書き込む。第3行と第3列における色彩補間の対象とする画素に関する三番目と最後のサブピクセル値は青色のサブピクセル値である。この青色のサブピクセル値B33は、式8を実装するハードウェア回路によって生成される。式8によって示されるように、青色のサブピクセル値B33の補間は、補間された緑色の画素値を入力として必要とする。従って、必要とされる補間された緑色のサブピクセル値は、図11と13の回路が該フレームメモリーに該緑色のサブピクセル値を書き込んだ後に該フレームメモリーから読み戻される。該フレームメモリーから読み戻された補間された緑色のサブピクセル値は、その後、色彩補間の対象とする画素に関する欠落した青色のサブピクセル値B33の生成に用いられる。ハードウェア装置10の他の実例では、図11と13の回路から出力された該補間された緑色のサブピクセル値は、該ベースバンドプロセッサ集積回路内のラインバッファ図示なし内にバッファーされる。該ラインバッファ内の該補間された緑色のサブピクセル値は、その後、欠落した青色のサブピクセル値を生成するために用いられる。該欠落した青色のサブピクセル値の計算において、該青色のサブピクセル値の1行先または数行先の緑色のサブピクセル値が決定されることが必要とされる。全体の画像フレームの緑色のサブピクセルの全てが必要とされるのではない。従って、緑色のサブピクセル値の1行または数行のみがラインバッファ内で該ベースバンドプロセッサ上に格納される。該ラインバッファ内の緑色のサブピクセルが欠落したサブピクセル値の計算において使われた後に、それらの緑色のサブピクセル値は該ベースバンドプロセッサ集積回路から外部のSDRAMフレームメモリーに転送される。従って、該ラインバッファを通る緑色のサブピクセルのフローは、ファースト-イン-ファースト-アウトFIFOメモリーを通ってデータが流れるやり方と同じである。新たに補間された緑色のサブピクセル値は該ラインバッファの中にプッシュされ、それにより、これ以上もはや必要とされない緑色のサブピクセル値が該ラインバッファから出力され、外部のSDRAMフレームメモリーに転送される原因となる。色彩補間の対象とする画素位置が該実例におけるような赤色の画素位置ではなく、むしろ青色の画素位置であった場合、欠落した赤色のサブピクセル値は式16の演算を実装するハードウェアによって生成されるだろう。式16によって表されるように、補間された緑色のサブピクセル値は入力として要求される。必要とされる補間された緑色のサブピクセル値は、図11と13の回路が該補間された緑色のサブピクセル値を該フレームメモリーに書き込んだ後に、該フレームメモリーから引き出されるだろう。必要とされる先に決定された緑色のサブピクセル値の何れかを用いて欠落した青色及び赤色のサブピクセル値が生成されるような図12の2次元配列を通って、色彩補間の対象とする画素位置は移動する。そのように生成された青色と赤色の欠落したサブピクセル値は外部のSDRAMフレームメモリーに書き込まれる。キャプチャーされた画像に関する入って来るベイヤー画素値の全ての色彩補間が実行された後に、該外部のSDRAMフレームメモリーは各々の画素位置に関して三つの色彩サブピクセル値を含む。該処理は、命令のシーケンスを実行しているプロセッサによってではなく専用のハードウェアロジックによって実行される。図11と13のハードウェア装置は、色彩補間されたサブピクセル値の対応する実質的に一定なストリームが該ハードウェア装置から出力されるような回路によって、ベイヤーパターン画素情報の実質的に一定なストリームが処理されているようなパイプラインの態様fashionで動作する。パイプライン化されたハードウェア装置は、例示の目的のために上述されたが、新しい色彩補間方法はソフトウェアにおいて命令を実行しているプロセッサによって実行されることも可能である。一実施例においては、該プロセッサは、パーソナルコンピュータの中央処理装置CPUである。画像センサーからの生の画素データはパーソナルコンピュータに供給される。該パーソナルコンピュータ上で実行しているアプリケーション層ソフトウェアは新しい色彩補間方法を実行し、それにより、色彩補間された画像データを生成する。該色彩補間された画像データは、例えばその後、該パーソナルコンピュータ上で走っているソフトウェア同一のアプリケーション又は他のアプリケーションによる更なる画像処理を受ける。新しい色彩補間方法を実行するソフトウェア命令は、例えば、AdobePhotoshop登録商標のような画像処理ソフトウェアパッケージの中に編入されることができる。ある特定の実施例は、教示的な目的で上述されているけれども、本願発明はこれに限定されない。幾つかの実施例では、最終的な欠落した色彩サブピクセル値は二つの補間された欠落した色彩サブピクセル値の重み付けられた合計であるが、該最終的な欠落した色彩サブピクセル値は、二つよりも多い補間された欠落した色彩サブピクセル値の重み付けられた合計であることが可能である。例えば、三つの異なる欠落した色彩サブピクセル値が一の色彩補間の対象とする画素位置に関して決定されることが可能である。三つの欠落した色彩サブピクセル値の各々は、積を得るために、それ自身の重み付け係数により乗算されることが可能である。そのような三つの積は取得され、そしてこれらの三つの積は最終的な欠落した色彩サブピクセル値を得るために合計される。より多くの確信係数の中の一つが該三つの重み付け係数の決定において適用されることが可能である。最終的な欠落した色彩サブピクセル値は、実際に重み付け係数を決定し、その上で、色彩補間の対象とする画素位置に関する対応する欠落した色彩サブピクセル値によりそれらを乗算することによっても決定され得るけれども、実際に重み付け係数を決定することなく全く同一の最終的な欠落した色彩サブピクセル値が決定されることが時には可能である。全く同一の最終的な欠落した色彩サブピクセル値は取得されるが、最終的な欠落した色彩サブピクセル値を計算するのに必要とされるステップは、重み付け係数の全てが明示的に存在することを必要とはしない。特定の実施例は、ベイヤーパターン内に存在する入って来る画素値との関係で上述されているが、入ってくる画素は色彩補間を必要とする他のパターンの中に存在することも可能である。一の特定の実施例は特定の第1の方向の色彩補間関数と特定の第2の方向の色彩補間関数に関連して上述されているけれども、他の第1と第2の方向の色彩補間関数が採用されることが可能である。例えば、該第1の方向の色彩補間関数が垂直の補間関数である場合、一の特定の色に関する欠落した色彩サブピクセル値は、色彩補間の対象とする画素位置のすぐ上と色彩補間の対象とする画素位置のすぐ下の画素位置におけるその特定の色に関するサブピクセル値の平均であることが可能である。該第2の方向の色彩補間関数が水平の補間関数である場合、一の特定の色に関する欠落した色彩サブピクセル値は、色彩補間の対象とする画素位置のすぐ左と色彩補間の対象とする画素位置のすぐ右の画素位置におけるその特定の色に関するサブピクセル値の平均であることが可能である。従って、上記の記載で言及した方向の色彩補間関数の実例は例示の目的にために提示される。他の第1と第2の方向の補間関数が採用されることが可能である。一の特定の実施例は第1の方法によって決定される第1のメトリックとの関係で、および第2の方法によって決定される第2のメトリックとの関係で上述されているけれども、該第1と第2のメトリックを決定する他の方法が採用されうる。例えば、垂直の方向に延びる一のエッジの存在を表す第1のメトリックは、色彩補間の対象とする画素位置の左側で、かつ隣接する特定の色のサブピクセル値と、色彩補間の対象とする画素位置の右側で、かつ隣接する該特定の色のサブピクセル値の間の差分の絶対値であることが可能である。同様に、水平の方向に延びる一のエッジの存在を表す第2のメトリックは、色彩補間の対象とする画素位置の上側で、かつ隣接する該特定の色のサブピクセル値と、色彩補間の対象とする画素位置の下側で、かつ隣接する特定の色のサブピクセル値の間の差分の絶対値であることが可能である。従って、上記の記載で言及したメトリック関数の実例は例示的な目的のために提示される。第1と第2のメトリックを生成する他の関数が採用されることが可能である。重み付け係数を決定するための関数は、その出力が図10に図解されるように第1と第2のメトリックの間の差分について0~1の間の関数の出力範囲にわたって線形に変化する関数との関係で上述されているけれども、重み付け係数を決定するための他の関数が採用されうる。例えば、その出力が第1と第2のメトリックの間の差分について非線形に変化する第1と第2のメトリックの関数が採用されうる。該関数の最小と最大の出力は、各々が0と1以外の値においてクリップされることが可能である。記載された特定の実施例の様々な特徴の様々な変形、適応、および組み合わせが、請求項で述べた発明の範囲から逸脱することなく実施されることが可能である。"