(57)【要約】  【課題】２次元フィルタ処理を簡易に高速化する画像処理装置を提供する。  【解決手段】画像色信号入力部１１は画像データとしてＲＧＢ信号を入力する。Ｇエッジ検出フィルタ処理部１４は２次元フィルタ手段であり、２次元画像処理フィルタであるＧエッジ検出フィルタを画像データにかける。フィルタ処理は、フィルタ処理範囲に相当するフィルタ処理対象の画像データを画素単位でずらしながら行われる。画像データ上下反転処理部１６は、反転処理手段であり、フィルタ処理対象がずらされるたびに、フィルタ処理対象の画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とを上下に相対的に反転させる。反転処理により、フィルタ処理対象がずれても、同じ２次元画像フィルタを使ことができ、フィルタ切替が不要である。【選択図】  図１
2008042391.tif 000002
【特許請求の範囲】
【請求項１】
画素ごとに分光感度特性の異なる色信号が配置された画像データを入力する画像色信号入力手段と、
２次元画像処理フィルタを用いて、フィルタ処理範囲に相当するフィルタ処理対象の画像データを画素単位でずらしながら、画像データのフィルタ処理を行う２次元フィルタ手段と、
前記フィルタ処理対象をずらすたびに、前記フィルタ処理対象の画像データの色信号配置と前記２次元画像処理フィルタのフィルタ係数配置とを上下に相対的に反転させる反転処理手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記２次元画像処理フィルタは、フィルタ中心に対して点対称なフィルタ係数配置を有するフィルタであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像色信号入力手段はＲＧＢ信号を入力し、前記２次元フィルタ手段はエッジ検出フィルタを前記画像データにかけ、前記反転処理手段は、前記フィルタ処理対象の画像データの色信号配置を上下に反転することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像色信号入力手段はＲＧＢ信号を入力し、前記２次元フィルタ手段はエッジ検出フィルタを前記画像データにかけ、前記反転処理手段は、前記エッジ検出フィルタのフィルタ係数配置を上下に反転させることを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
画素ごとに分光感度特性の異なる色信号からなる画像データを入力する画像色信号入力ステップと、
２次元画像処理フィルタを用いて、フィルタ処理範囲に相当するフィルタ処理対象の画像データを画素単位でずらしながら、画像データのフィルタ処理を行う２次元フィルタ処理ステップと、
前記フィルタ処理対象をずらすたびに、前記フィルタ処理対象の画像データの色信号配置と前記２次元画像処理フィルタのフィルタ係数配置とを上下に相対的に反転させる反転処理ステップと、
を有することを特徴とする画像処理方法。
【請求項６】
請求項５記載の画像信号処理方法をソフトウェアとして具現化したことを特徴とする画像処理プログラム。
【請求項７】
請求項６記載の画像処理プログラムをデータとして記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画素ごとに分光感度特性の異なる色信号が配置される画像データの２次元フィルタ処理を簡易に高速化するための画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
従来周知のように、色を表現するためには様々な表色系があり、色は３つ程度の要素で表現されることが一般的である。その中で最も知られているのは、緑、青、赤の３原色により色を表現するRGB表色系である。
【０００３】
撮像素子からなる撮像センサーとしては、３板撮像センサーや単板撮像センサーが知られている。３板撮像センサーは、色の全ての構成要素の信号を取り込み、画像データを生成するのに対して、単板撮像センサーは、１画素に１色の信号のみを取得し、それ以外の信号は周囲画素の信号からの補間により求める。単板撮像センサーは、安価で小型化が可能なため、様々な用途で広く利用されている。
【０００４】
単板撮像センサーからの画像データに対しては、補間処理あるいはその他の画像改善処理において、２次元画像処理フィルタがかけられる。この際、画素ごとに色信号が異なるために、処理対象の画像データをずらすたびにフィルタを切り替えることが必要な場合がある。より詳細に説明すると、フィルタ処理は、２次元画像処理フィルタを用いて、フィルタ処理範囲に相当するフィルタ処理対象の画像データをずらしながら行われる。フィルタ処理対象は例えば４×４画素の画像データである。フィルタ処理対象は画素単位でずらされていく。この際、フィルタ処理対象がずれると、フィルタ処理対象における色信号配置が変わってしまう。そのため、フィルタ処理対象がずらされるたびに、色信号配置の変化に応じてフィルタを切り替えることが必要になる。
【０００５】
画像信号処理の構成としては、ハードワイヤードな構成とソフトウエアによる構成とがある。ハードワイヤードな信号処理においては、上記のフィルタ切替を実現するために、スイッチ（＝分岐処理）によりフィルタを切り替える実装を行うのが一般的であった。ソフトウエアによる信号処理でも、同様の機能を実現するためには、プログラム上にスイッチ（＝分岐処理）を設けてフィルタが切り替えられる。
【０００６】
また、ソフトウエアによる信号処理に関しては、高速化のための従来技術として、彩度に応じて解像度を改善する処理に関する高速化を検討した例が知られている（例えば、特許文献１参照）。
【特許文献１】特開２０００−１９７０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の画像処理装置においては、２次元画像処理フィルタによるフィルタ処理に関して以下のような問題がある。従来の２次元フィルタ処理では、上述したようにスイッチ（＝分岐処理）が必要である。ハードワイヤードな画像処理では、スイッチは回路規模的にも速度的にも大きな問題ではない。しかし、ソフトウェアにより信号処理を実現する場合、スイッチ（＝分岐処理）はパイプラインをストールさせたり、多くのサイクル数を消費するなど、処理速度を落とす要因となるという課題があった。
【０００８】
また、上述の特許文献は、ソフトウェア信号処理の高速化技術に関するものではあるが、２次元フィルタ処理の高速化には言及されていない。
【０００９】
本発明は、従来の問題を解決するためになされたもので、その目的は、２次元フィルタ処理を簡易に高速化できる画像処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の画像処理装置は、画素ごとに分光感度特性の異なる色信号が配置された画像データを入力する画像色信号入力手段と、２次元画像処理フィルタを用いて、フィルタ処理範囲に相当するフィルタ処理対象の画像データを画素単位でずらしながら、画像データのフィルタ処理を行う２次元フィルタ手段と、前記フィルタ処理対象をずらすたびに、前記フィルタ処理対象の画像データの色信号配置と前記２次元画像処理フィルタのフィルタ係数配置とを上下に相対的に反転させる反転処理手段とを有する。
【００１１】
この構成により、フィルタ処理対象が画素単位でずれるたびに、フィルタ処理対象の画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とが上下に相対的に反転される。相対的な反転が実現されれば、画像データが反転されてもよく、フィルタ係数配置が反転されてもよい。このような反転処理により、フィルタ処理対象がずらされても、画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とが位置合わせされ、両者に必要な位置関係が保たれる。したがって、２次元画像処理フィルタを切り替える必要が無くなり、画像処理を高速化できる。しかも、フィルタ処理対象がずれるたびに上記の反転処理を行う構成を設けるという簡易な構成でもって高速化を実現できる。
【００１２】
また、本発明の画像処理装置において、前記２次元画像処理フィルタは、フィルタ中心に対して点対称なフィルタ係数配置を有するフィルタである。この構成により、フィルタ処理対象がずれたときに、フィルタ処理対象の画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とを上下に相対的に反転して、両者の位置合わせを好適に行える。
【００１３】
また、本発明の画像処理装置において、前記画像色信号入力手段はＲＧＢ信号を入力し、前記２次元フィルタ手段はエッジ検出フィルタを前記画像データにかけ、前記反転処理手段は、前記フィルタ処理対象の画像データの色信号配置を上下に反転する。この構成により、フィルタ処理対象の画像データの色信号配置を上下に反転することで、フィルタ処理対象がずれても、画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とを位置合わせできる。
【００１４】
また、本発明の画像処理装置において、前記画像色信号入力手段はＲＧＢ信号を入力し、前記２次元フィルタ手段はエッジ検出フィルタを前記画像データにかけ、前記反転処理手段は、前記エッジ検出フィルタのフィルタ係数配置を上下に反転させる。この構成により、エッジ検出フィルタのフィルタ係数配置を上下に反転させることで、フィルタ処理対象がずれても、画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とを位置合わせできる。
【００１５】
また、本発明の画像処理方法は、画素ごとに分光感度特性の異なる色信号からなる画像データを入力する画像色信号入力ステップと、２次元画像処理フィルタを用いて、フィルタ処理範囲に相当するフィルタ処理対象の画像データを画素単位でずらしながら、画像データのフィルタ処理を行う２次元フィルタ処理ステップと、前記フィルタ処理対象をずらすたびに、前記フィルタ処理対象の画像データの色信号配置と前記２次元画像処理フィルタのフィルタ係数配置とを上下に相対的に反転させる反転処理ステップとを有する。この態様によっても上述の本発明の利点が得られる。
【００１６】
本発明の別の態様は、上述の画像信号処理方法をソフトウェアとして具現化した画像処理プログラムである。この態様によっても上述の本発明の利点が得られる。
【００１７】
本発明の別の態様は、上述の画像処理プログラムをデータとして記録した記録媒体である。この態様によっても上述の本発明の利点が得られる。
【発明の効果】
【００１８】
本発明は、上述のように、フィルタ処理対象が画素単位でずれるたびに、フィルタ処理対象の画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とを上下に相対的に反転する構成を設けることにより、２次元画像処理フィルタを分岐処理により切り替える必要を無くすことができ、２次元フィルタ処理を簡易に高速化できるという効果を有する画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態に係る画像処理装置について、図面を用いて説明する。
【００２０】
本発明の第１の実施の形態に係る画像処理装置を図１に示す。本実施の形態の画像処理装置は、画像データを入力し、画像データに対してＹＣ処理を行って輝度および色差を出力する。図１において、画像処理装置は、画像色信号入力部１１、輝度生成部１２および色生成部１３で構成されている。
【００２１】
画像色信号入力部１１は、画素単位で画像データを入力する構成であり、画素ごとに分光感度特性の異なる色信号を入力する。画像色信号入力部１１は、例えば、ＣＣＤ等の撮像素子で構成されてよい。また、画像色信号入力部１１は、過去の撮影等で記録された画像データを入力する構成でもよい。本実施の形態では、画像データとしてＲＧＢベイヤ配列の信号が入力される。
【００２２】
輝度生成部１２および色生成部１３は、それぞれ、画像データを処理して、輝度および色差を生成する構成であり、本実施の形態では、輝度生成部１２および色生成部１３は、ソフトウエアプログラムによって実現される。すなわち、輝度生成処理および色生成処理のプログラムが画像処理装置内に記憶されており、プログラムを演算装置で実行することで輝度生成部１２および色生成部１３が実現される。
【００２３】
画像処理装置の全体的な動作としては、画像色信号入力部１１から画像データが入力されると、輝度生成部１２および色生成部１３が画像データを処理して、それぞれ輝度信号および色差信号を出力する。
【００２４】
次に、輝度生成部１２の構成と動作について説明する。輝度生成部１２は、既に説明されたように、ソフトウエアによる信号処理を行う構成であり、演算装置とメモリによって実現される。そして、図１の例では、輝度生成部１２に本発明の特徴的な構成が設けられている。
【００２５】
図示のように、輝度生成部１２は、Ｇエッジ検出フィルタ処理部１４、輝度生成フィルタ処理部１５および画像データ上下反転処理部１６を有している。Ｇエッジ検出フィルタ処理部１４は、Ｇエッジ検出フィルタを画像データにかける構成である。輝度生成フィルタ処理部１５は、画像データに輝度生成フィルタをかける構成である。輝度生成フィルタ処理部１５は、Ｇエッジ検出フィルタ処理後の画像データを、輝度生成フィルタ処理後の画像データに加算する処理も行う。加算後のデータが輝度データとして出力される。画像データ上下反転処理部１６は、後に詳細に説明するように、画像データが画素単位でずれるたびに、画像データを上下に反転させて、画像データの色信号配置とフィルタ係数配置の位置合わせを実現する構成である。
【００２６】
図２は、入力される画像データを示している。図示のように、入力画像データは、ＲＧＢベイヤ色配列を有するＲＧＢ信号である。また、図２は、フィルタ処理対象の画像データを示している。ここで、フィルタ処理対象とは、２次元画像処理フィルタのフィルタ処理範囲に相当し、２次元画像処理フィルタの１回のフィルタ処理で処理される画像データである。図２の例では、フィルタ処理対象は、４×４画素（１６画素）の領域の画素データである。輝度生成部１２では、フィルタ処理対象の１６画素のデータにフィルタ処理が施されて、１つの輝度データが得られる。この輝度データは、フィルタ処理対象の中心位置にある画素のデータとみてよい。
【００２７】
輝度生成部１２では、フィルタ処理対象を画素単位で順次ずらしながら、各々の位置で２次元画像処理フィルタを用いたフィルタ処理が行われる。この際、入力画像を１画素ずつずらすことで、フィルタ処理対象の移動が実現される。
【００２８】
図３は、Ｇエッジ検出フィルタの例である。Ｇエッジ検出フィルタはエッジ強調フィルタであり、本発明の２次元画像処理フィルタの一例である。ここで、図２のＲＧＢベイヤ配列では、緑（Ｇ）、赤（Ｒ）、青（Ｂ）が２：１：１の比率で配置されており、緑（Ｇ）が輝度の主要成分である。したがって、Ｇ画素だけを用いてエッジ成分（＝高周波輝度成分）を求めることができ、この原理が図３のフィルタ係数配置に反映されている。すなわち、図２と図３を比較すると分かるように、フィルタ中央部の２つのＧ画素ではフィルタ係数が３であり、フィルタ縁部の６つのＧ画素ではフィルタ係数が−１であり、残りのＢ画素、Ｒ画素ではフィルタ係数が０である。このようなフィルタでは、図示のように、フィルタ係数配置がフィルタ中心に対して点対称であるが、上下に非対称であり、左右にも非対象である。
【００２９】
図４は、輝度生成フィルタの一例である。図示のように、輝度生成フィルタは、フィルタ中心に対して点対象であり、さらに、上下にも対象であり、左右にも非対称である。輝度生成フィルタ処理は、図中の各係数と対応画素値との積の合計を画素数（１６）で割った値を求める。
【００３０】
図５は、画像データ上下反転処理部１６による画像データの上下反転処理を示している。上下反転処理は、フィルタ処理対象の画像データが画素単位でずらされるたびに行われる。図２と図５を対比すると、図５の反転前の画像データは、図２の画像データから１画素、右にずらされている。反転後の画像データは、反転前の画像データを上下に逆さまにしたデータである。反転の結果、フィルタ処理対象が１画素ずれる前後で、Ｇ画素の位置は同じになり、Ｂ画素、Ｒ画素の位置が入れ替わっている。
【００３１】
画像データ上下反転処理部１６の実際の処理では、バッファメモリ等のメモリにおける各ラインのアドレス指定のオンオフ切替制御によって上下反転処理を実現することができる。このことからも分かるように、本実施の形態では、フィルタ処理対象の画像データが上下に反転されれば、その方法は任意であり、上記の例で見られるように入力画像のラインが上下方向で反転されてもよい。
【００３２】
次に、輝度生成部１２の動作について説明する。まず、図２に示すフィルタ処理対象の画像データが入力されたとする。このとき、Ｇエッジ検出フィルタ処理部１４で図３のＧエッジ検出フィルタが画像データにかけられる。さらに、輝度生成フィルタ処理部１５で図４の輝度生成フィルタが画像データにかけられる。そして、２つのフィルタの処理結果が加算されて、輝度データが生成される。１つのフィルタ処理対象から１つの輝度データが生成される。
【００３３】
上記の画像処理によって輝度データが求められると、入力データが１画素ずらされて、再びフィルタ処理によって輝度データが生成される。
【００３４】
ただし、入力データが１画素ずれると、Ｇ画素の位置がずれるため、図３のＧエッジ検出フィルタを単純にはかけられなくなる。より詳細に説明すると、図２の画像データと図５の画像データ（反転前）を比較すると分かるように、１画素ずれた入力データではＧ画素の位置が異なる。これに対して、図３のＧエッジ検出フィルタは、Ｇ画素データを用いてエッジ検出を行うべく、Ｇ画素位置に０以外のフィルタ係数を有している。したがって、Ｇ画素位置がずれると、図３のＧエッジ検出フィルタが使えなくなる。
【００３５】
上記のＧ画素位置のずれを解消して、Ｇ画素位置をＧエッジ検出フィルタに合わせるのが、画像データ上下反転処理部１６である。画像データ上下反転処理部１６は、輝度生成フィルタ処理部１５から、現在のフィルタ処理対象に対するフィルタ処理の終了を通知される。この通知に応えて、画像データ上下反転処理部１６は、図５に示したように、次のフィルタ処理対象の画像データの色信号配置を上下に反転する。これにより、画像データの色信号配置とＧエッジ検出フィルタのフィルタ係数配置が位置合わせされる。この際、画像データの色信号配置が、フィルタ中心に対して点対象であって上下に非対称、左右に非対称なＧエッジ検出フィルタのフィルタ係数配置に上手く一致する。
【００３６】
より具体的には、Ｇエッジ検出フィルタでは、図３で示したように、Ｇ画素位置に０以外の係数が配置されており、そして、Ｂ画素、Ｒ画素位置の係数はどちらも同じ０である。一方、図５の反転データでは、Ｇ画素配置が１画素前のデータと同じになり、ＲＢ画素配置が１画素前のデータと入れ替わる。したがって、上下反転処理により、画像データのＧ画素配置が、フィルタにおけるＧ画素係数配置と一致する。そして、画像データのＢ画素、Ｒ画素配置も、フィルタにおけるＢ画素、Ｒ画素係数配置（係数０の配置）と一致する。
【００３７】
このようにして、画像データの反転処理により、画像データの色信号配置とＧエッジ検出フィルタのフィルタ係数配置が位置合わせされ、したがって、Ｇエッジ検出フィルタ処理部１４は同じＧエッジ検出フィルタをそのまま使うことができる。
【００３８】
また、図４の輝度生成フィルタは上下対象のフィルタである。したがって、画像データが上下に反転されても、輝度生成フィルタ処理部１５は輝度生成フィルタをそのまま使うことができる。
【００３９】
画像データ上下反転処理部１６は、フィルタ処理のためのフィルタ処理対象が１画素ずれるたびに上述の上下反転処理を行う。これにより、次々とフィルタ処理対象がずれていっても、画像データの色信号配置とフィルタ係数配置との必要な位置関係が保たれる。こうして、同じフィルタを使い続けても、画像データを処理して輝度データを生成し続けられる。
【００４０】
以上に本発明の第１の実施の形態に係る画像処理装置について説明した。本実施の形態の例では、図１のＧエッジ検出フィルタ処理部１４および画像データ上下反転処理部１６が本発明の２次元フィルタ手段および反転処理手段であった。そして、本実施の形態によれば、フィルタ処理対象が画素単位でずらされるたびに、フィルタ処理対象の画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とが上下に相対的に反転された。このような反転処理により、フィルタ処理対象がずらされても、画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とが位置合わせされ、両者に必要な位置関係が保たれる。したがって、２次元画像処理フィルタを切り替える必要が無くなり、画像処理を高速化できる。しかも、フィルタ処理対象がずれるたびに上記の反転処理を行う構成を設けるという簡易な構成でもって高速化を実現できる。
【００４１】
また、本実施の形態では、２次元画像処理フィルタは、フィルタ中心に対して点対称なフィルタ係数配置を有するフィルタである。これにより、フィルタ処理対象がずらされたときに、フィルタ処理対象の画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とを上下に相対的に反転して、両者の位置合わせを好適に行える。
【００４２】
また、本実施の形態では、画像データの色信号配置とフィルタ係数配置のうちで、色信号配置が反転された。すなわち、画像データとしてＲＧＢ信号が入力され、２次元画像処理フィルタがエッジ検出フィルタであり、反転処理手段は、フィルタ処理対象の画像データの色信号配置が上下に反転された。これにより、フィルタ処理対象の画像データの色信号配置を上下に反転することで、フィルタ処理対象がずらされても、画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とを位置合わせできる。
【００４３】
なお、上述の実施の形態では、本発明がＲＧＢベイヤ配列とＧエッジ検出フィルタに適用された。しかし、本発明はこれに限定されない。そのほかの色配列においても、画像ラインの上下反転により、２次元画像フィルタで使用する色の位置が一致する場合には、本発明を同様に適用することが可能である。
【００４４】
また、既に説明したように、本実施の形態では、フィルタ処理対象の１６画素のデータから、１画素の輝度データが生成される。この観点では、フィルタ処理対象のデータ処理を、現画素処理、次画素処理のように表現できる。そして、本実施の形態は、現画素処理の後に次画素処理を行うときにフィルタ処理対象の画像データとフィルタ係数配置を相対的に上下に反転する処理を行うと表現できる。
【００４５】
また、上記の画像処理の説明では、通常、カメラ信号処理で行われる、ノイズ除去機能、キズ補正機能についての説明を省略している。しかし、本発明の画像処理が、これらの処理を妨げることはなく、これらの処理も一緒に実行することは可能である。
【００４６】
次に、本発明の第２の実施の形態の画像処理装置を図７に示す。第１の実施の形態では輝度生成部１２が画像データ上下反転処理部１６を有していたのに対して、第２の実施の形態では、輝度生成部１２がＧエッジ検出係数上下反転処理部１７を有している。その他の構成については第２の実施の形態は第１の実施の形態と共通しており、共通部分の説明は省略する。
【００４７】
第１の実施の形態では、入力画像データが１画素シフトしてフィルタ処理対象が１画素ずれるたびに、画像データ上下反転処理部１６により画像データの色信号配置が上下に反転された。本実施の形態では、画像データの反転は行われない。代わりに、入力画像データが１画素シフトしてフィルタ処理対象が１画素ずれるたびに、Ｇエッジ検出係数上下反転処理部１７が、図３のＧエッジ検出フィルタのフィルタ係数配置を上下に反転する。反転結果は図７に示されている。この反転処理によっても、第１の実施の形態と同様に、色信号配置とフィルタ係数配置が相対的に反転し、両配置が位置合わせされて、両者の必要な位置関係が保たれる。したがって、図３のＧエッジ検出フィルタを使うことができる。
【００４８】
本実施の形態ではフィルタ係数配置が反転される。しかし、使われるフィルタは同じである。したがって、フィルタの切替のためのスイッチ（＝分岐処理）をソフトウエアから削減できる。ソフトウエア上のスイッチは、パイプラインをストールさせたり、多くのサイクル数を消費するなど、処理速度を落とす要因となる。本実施の形態は、処理速度低下の要因になるスイッチを削減できるので有利である。
【００４９】
また、本実施の形態において、図４の輝度生成フィルタのフィルタ係数配置は調整されなくてよい。輝度生成フィルタにおいては、フィルタ係数配置が上下、左右に対称なので、ＲＧＢベイヤ配列の入力信号が１画素シフトしても同じフィルタ係数配置を適用できる。
【００５０】
以上に本発明の第２の実施の形態に係る画像処理装置について説明した。本実施の形態では、Ｇエッジ検出係数上下反転処理部１７が本発明の反転処理手段であった。本実施の形態によっても、第１の実施の形態と同様に、フィルタ処理対象が画素単位でずらされるたびに、フィルタ処理対象の画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とが上下に相対的に反転され、これにより、フィルタ切替を不要として、簡易な構成で画像処理を高速化できる。
【００５１】
また、本実施の形態では、画像データの色信号配置とフィルタ係数配置のうちで、フィルタ係数配置が反転された。すなわち、画像データとしてＲＧＢ信号が入力され、２次元画像処理フィルタがエッジ検出フィルタであり、エッジ検出フィルタのフィルタ係数配置が上下に反転された。これにより、エッジ検出フィルタのフィルタ係数配置を上下に反転させることで、フィルタ処理対象がずらされても、画像データの色信号配置と２次元画像処理フィルタのフィルタ係数配置とを位置合わせできる。
【００５２】
以上に本発明の好適な実施の形態を説明した。しかし、本発明は上述の実施の形態に限定されず、当業者が本発明の範囲内で上述の実施の形態を変形可能なことはもちろんである。
【産業上の利用可能性】
【００５３】
以上のように、本発明にかかる画像処理装置は、簡易な構成で画像処理を高速化できるという効果を有し、画像処理をソフトウエアで行う画像処理装置等として有用である。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の実施の形態における画像処理装置のブロック図
【図２】ＲＧＢベイヤの色配列を示す図
【図３】Ｇエッジ検出フィルタの例を示す図
【図４】輝度生成フィルタの例を示す図
【図５】画像データの色信号配置の上下反転処理を示す図
【図６】本発明の第２の実施の形態における画像処理装置のブロック図
【図７】Ｇエッジ検出フィルタ係数の上下反転処理の結果を示す図
【符号の説明】
【００５５】
１１  画像色信号入力部
１２  輝度生成部
１３  色生成部
１４  Ｇエッジ検出フィルタ処理部
１５  輝度生成フィルタ処理部
１６  画像データ上下反転処理部
１７  Ｇエッジ検出係数上下反転処理部
【図１】
2008042391.tif 000003
【図２】
2008042391.tif 000004
【図３】
2008042391.tif 000005
【図４】
2008042391.tif 000006
【図５】
2008042391.tif 000007
【図６】
2008042391.tif 000008
【図７】
2008042391.tif 000009