(57)【要約】      （修正有）【課題】固体撮像素子に応じて、検証用の入力画像信号を効率的に生成することが可能な画像処理回路の検証装置を提供する。【解決手段】検証用入力画像データのもとになるＲＧＢ画像データを格納しているビットマップファイル111 から読み出したＲＧＢ画像データを格納する画像格納メモリ101 と、ＲＧＢ画像データを任意のベイヤー配列の検証用入力画像データに変換するＲＧＢ変換部102 と、変換された検証用入力画像データのゲイン調整を行うゲイン調整部103 と、フィルタ処理を行うローパスフィルタ104 と、検証用入力画像データに対して更に所定の加工処理を行うデータ加工部105 と、ゲイン調整部とローパスフィルタとデータ加工部へのパラメータを保持するレジスタ106 と、加工処理された検証用入力画像データに対する検証対象画像処理回路109 の処理結果の評価とパラメータ設定を行うＣＰＵ110 とで画像処理回路の検証装置を構成する。【選択図】図１
2005128757.tif 000002
【特許請求の範囲】
【請求項１】
固体撮像素子から出力される画像信号を処理する機能を持つ画像処理回路の検証に用いる検証用入力画像データを生成する検証装置であって、検証用入力画像データのもととなる画像データを格納したファイルから読み出したカラー画像データを前記固体撮像素子に貼付された色フィルタの配列に対応させて並べ替える配列変換手段と、該配列変換手段で並べ替えたカラー画像データを加工処理して検証用入力カラー画像データとして検証対象画像処理回路に出力する画像加工手段と、該画像加工手段から出力された検証用入力カラー画像データを前記検証対象画像処理回路で処理した結果を評価する評価手段とを備えていることを特徴とする画像処理回路の検証装置。
【請求項２】
前記画像加工手段で加工処理された検証用入力カラー画像データを視認可能に変換する視認手段を更に具備することを特徴とする請求項１に係る画像処理回路の検証装置。
【請求項３】
前記画像加工手段は、ローパスフィルタであることを特徴とする請求項１又は２に係る画像処理回路の検証装置。
【請求項４】
前記画像加工手段は、画素毎にゲインを調整するゲイン調整部であることを特徴とする請求項１又は２に係る画像処理回路の検証装置。
【請求項５】
前記配列変換手段は、色フィルタ配列としてベイヤ−配列を用いることを特徴とする請求項１〜４のいずれか１項に係る画像処理回路の検証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、固体撮像素子から出力される画像信号を処理する機能を持つ画像処理回路の検証を行なう検証装置に関し、特に検証用の入力画像信号を効率的に生成する画像処理回路の検証装置に関する。
【背景技術】
【０００２】
一般に、複雑化した画像処理回路の論理を確実に検証するためには、その画像処理回路に供給するテストパターンとしてはさまざまなパターンを準備する必要がある。したがって、論理検証項目を設定してテストパターンを生成する工程に負担が大きくかかるようになり、検証用の入力画像データの準備に多大な時間が必要であるという問題があった。
【０００３】
従来、スキャナー装置により読み取った画像データを直接、論理検証の対象となる画像処理回路に入力させ、該画像処理回路が出力する出力データを、論理検証装置が画像データに変換し表示させる方法が、特開２００２−１２３５６６号公報において開示されている。
【特許文献１】特開２００２−１２３５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記公報開示の従来技術では、固体撮像素子から出力される画像信号を検証対象画像処理回路で処理して検証することについては考慮されておらず、任意の固体撮像素子に貼付された色フィルタの配列に応じた画像信号に対応する検証用入力画像データを生成し、検証対象画像処理回路に供給し検証を行うことができない。
【０００５】
本発明は、この点に着目してなされたもので、検証対象画像処理回路で処理すべき画像信号を出力する固体撮像素子に応じて、検証用の入力画像信号を効率的に生成することが可能な画像処理回路の検証装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に係る発明は、固体撮像素子から出力される画像信号を処理する機能を持つ画像処理回路の検証を行なう際に用いる検証用入力画像データを生成する検証装置であって、検証用入力画像データのもととなる画像データを格納したファイルから読み出したカラー画像データを前記固体撮像素子に貼付された色フィルタの配列に対応させて並べ替える配列変換手段と、該配列変換手段で並べ替えたカラー画像データを加工処理して検証用入力カラー画像データとして検証対象画像処理回路に出力する画像加工手段と、該画像加工手段から出力された検証用入力カラー画像データを前記検証対象画像処理回路で処理した結果を評価する評価手段とで画像処理回路の検証装置を構成するものである。
【０００７】
請求項１に係る発明の実施例には、実施例１が対応する。請求項１における検証用入力画像データのもととなる画像データを格納したファイルには、この実施例ではビットマップファイルが対応するが、tiffなども含む。また、請求項１における評価手段には、この実施例では、ＣＰＵが該当するが、ビデオ表示装置なども含む。
【０００８】
そして、このように構成された画像処理回路の検証装置においては、ファイルから読み出した視認可能なカラー画像データを、固体撮像素子から出力される画像信号を処理する機能を持つ検証対象画像処理回路に直接入力可能な、任意の固体撮像素子に貼付された色フィルタの配列に対応したカラー画像データに変換し検証用入力画像データとすることにより、擬似的な固体撮像素子からの画像データとして検証対象画像処理回路に入力し検証することができる。
【０００９】
また、請求項２に係る発明は、請求項１に係る画像処理回路の検証装置において、前記画像加工手段で加工処理された検証用入力カラー画像データを視認可能に変換する視認手段を更に備えていることを特徴とするものである。
【００１０】
請求項２に係る発明の実施例は、実施例１が対応する。請求項２における視認手段には、この実施例では、ベイヤー変換部が対応するが、このベイヤー変換部の後段に接続されるビデオ表示装置なども含む。そして、このように構成された画像処理回路の検証装置においては、加工処理された検証用入力カラー画像データを、視認可能なカラー画像データに変換することにより、検証対象画像処理回路に対応して加工修理された検証用入力カラー画像データを、画像として目視で確認すことができる。
【００１１】
請求項３に係る発明は、請求項１又は２に係る画像処理回路の検証装置において、前記画像加工手段は、ローパスフィルタであることを特徴とするものである。
【００１２】
請求項３に係る発明の実施例には、実施例１が対応し、このように構成された画像処理回路の検証装置においては、ローパスフィルタで検証用入力画像データをスムージング処理することにより、擬似的に焦点調整を変更したと同等の検証用入力画像データを得ることができる。
【００１３】
請求項４に係る発明は、請求項１又は２に係る画像処理回路の検証装置において、前記画像加工手段は、画素毎にゲインを調整するゲイン調整部であることを特徴とするものである。
【００１４】
請求項４に係る発明の実施例には、実施例１が対応し、このように構成された画像処理回路の検証装置においては、検証対象画像処理回路へ入力する検証用入力画像データに対して、画素毎にゲインを調整することで、画素の輝度が変化し、擬似的に露出を変更したのと同等の検証用入力画像データを得ることができる。
【００１５】
請求項５に係る発明は、請求項１〜４のいずれか１項に係る画像処理回路の検証装置において、前記配列変換手段は、色フィルタとしてベイヤー配列を用いることを特徴とするものである。
【００１６】
請求項５に係る発明の実施例には、実施例１が対応し、このように構成された画像処理回路の検証装置においては、ベイヤー配列の色フィルタを用いた固体撮像素子からの画像データを処理する検証対象画像処理回路に対応する検証用入力画像データを適切に生成することができる。
【発明の効果】
【００１７】
請求項１，３，４，５に係る画像処理回路の検証装置によれば、固体撮像素子から出力される画像信号を処理する機能を持つ画像処理回路の検証を行う際、視認可能なもととなる画像データから、任意の固体撮像素子に応じた、検証用入力画像データ信号を効率的に生成することができる。また、請求項２に係る画像処理回路の検証装置によれば、加工処理されて検証対象画像処理回路に入力される検証用入力画像データを目視による確認を行なうことができる。
【発明を実施するための最良の形態】
【００１８】
次に、発明を実施するための最良の形態について説明する。
【実施例】
【００１９】
図１は、本発明に係る画像処理回路の検証装置の実施例１を示すブロック構成図である。図１において、109 は検証対象となる固体撮像素子から出力される画像信号を処理する機能を持つ画像処理回路、100 は検証対象画像処理回路109 への検証用入力画像データを生成する入力画像データ生成部、110 はＣＰＵで検証対象画像処理回路109 の制御、及び検証対象画像処理回路109 が生成した処理結果の評価、並びにレジスタ106 へのパラメータの設定を行うものである。111 は検証対象画像処理回路109 に入力する検証用入力画像データのもとになるビットマップフォーマットのＲＧＢ画像データを格納したビットマップファイルであり、112 は検証対象画像処理回路109 に入力した検証用入力画像データをビットマップフォーマットに変換した画像データを格納するビットマップファイルである。
【００２０】
ここで検証用入力画像データ生成部100 は、ビットマップファイル111 から読み出したＲＧＢ画像データを一時的に格納するための画像格納用メモリ101 と、ビットマップフォーマットのＲＧＢ画像データを任意のベイヤー配列のカラー画像データに変換し検証用入力画像データとするＲＧＢ変換部102 と、検証用入力画像データの各画素データに任意のゲインを与えるためのゲイン調整部103 と、ローパスフィルタ104 と、検証用入力画像データに対してゲイン調整及びフィルタ処理の他に所定の加工処理を行なうデータ加工部105 と、ゲイン調整部103 ，ローパスフィルタ104 及びデータ加工部105 へのパラメータを保持するためのレジスタ106 と、任意のベイヤー配列の検証用入力カラー画像データをビットマップフォーマットのＲＧＢ画像データに変換するためのベイヤー変換部107 と、画像格納用メモリ101 の制御を行なうためのメモリ制御部108 とで構成されている。
【００２１】
次に、このように構成されている画像処理回路の検証装置の動作について説明する。検証対象画像処理回路109 から出力される同期信号に従い、メモリ制御部108 は、画像格納用メモリ101 に対して、アドレス及びデータ出力制御信号を生成する。画像格納用メモリ101 は、メモリ制御部108 からのアドレス及び出力制御信号に従い、ビットマップファイル111 より所定のＲＧＢフォーマットの画像データを読み出し、ＲＧＢ変換部102 に出力する。出力されたＲＧＢフォーマットの画像データは、ＲＧＢ変換部102 によって、検証対象画像処理回路109 が用いられる固体撮像素子に設けた色フィルタに対応した任意のベイヤー配列の検証用入力画像データに変換される。ベイヤー配列に変換された検証用入力画像データは、ゲイン調整部103 により各画素データ毎にレジスタ106 で設定されたパラメータに従いゲインが与えられ、擬似的に露出を変化させたと同等の検証用入力画像データに変換される。更に、ローパスフィルタ104 でレジスタ106 に設定されたパラメータに基づくフィルタ処理により、スムージングされ擬似的に焦点を変化させたのと同等の検証用入力画像データに変換され、データ加工部105 に送られる。
【００２２】
データ加工部105 に送られたデータは、レジスタ106 のパラメータ設定により上記ゲイン調整及びフィルタ処理の他の所定の加工処理が行なわれ、検証対象画像処理回路109 に入力される。検証対象画像処理回路109 では、入力された検証用入力画像データをＣＰＵ110 からの制御に従い処理する。ＣＰＵ110 では、検証対象画像処理回路109 の動作状態を監視し、処理が終了した後に、処理結果を読出し評価する。また必要に応じて、レジスタ106 の設定パラメータを変更する。一方、ベイヤー変換部107 では、データ加工部105 より出力されたベイヤー配列の検証用入力画像データをＲＧＢフォーマットの画像データに変換し、視認可能なデータとしてビットマップファイル112 に出力する。なお、ここで検証用入力画像データはビデオ表示装置で視認することができる。
【００２３】
なお、この発明の実施例１の各構成は、当然、各種の変形、変更が可能である。例えば、データ加工部105 での所定の処理は、ノイズ除去回路の検証を行なうための、ランダムノイズパターンを発生する処理とすることができる。また、ゲイン調整部103 及びローパスフィルタ104 は省略してもよい。また、入力する検証用入力画像データの形式又は検証対象画像処理回路109 によっては、ＲＧＢ変換部102 及びベイヤー変換部107 は必要ない。また検証対象画像処理回路の処理結果の評価はＣＰＵで行うようにしたものを示したが、ビデオ表示装置に表示させて行うこともできる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係る画像処理回路の検証装置の実施例１の構成を示すブロック図である。
【符号の説明】
【００２５】
100   入力画像データ生成部
101   画像格納用メモリ
102   ＲＧＢ変換部
103   ゲイン調整部
104   ローパスフィルタ
105   データ加工部
106   レジスタ
107   ベイヤー変換部
108   メモリ制御部
109   検証対象画像処理回路
110   ＣＰＵ
111 ，112   ビットマップファイル
【図１】
2005128757.tif 000003