(57)【要約】【課題】必要な記憶部の容量を削減しつつ、検査対象回路の不具合を検知することができる。【解決手段】画像生成回路１１は、画像処理回路１２に入力する入力画像データを生成する。メモリ１４は、画像処理回路１２が入力画像データの処理を行い出力する出力画像データが正常であるか否かを判定するための期待値データを記憶する。画像データ変換回路１３は、出力画像データを、期待値データの形式と同一の形式に変換し、比較用データとして出力する。比較回路１５は、比較用データと期待値データとが一致するか否かの比較を行う。検査結果通知回路１６は、比較回路１５が比較した結果に基づいて、画像処理回路１２が正常に動作しているか否かを通知する通知信号を生成する。【選択図】図２
2012058123.tif 000002
【特許請求の範囲】
【請求項１】
検査対象回路に入力する入力画像データを生成する画像データ生成回路と、
前記検査対象回路が前記入力画像データの処理を行い出力する出力画像データが正常であるか否かを判定するための期待値データを記憶する記憶部と、
前記出力画像データを、前記期待値データの形式と同一の形式に変換し、比較用データとして出力する画像データ変換回路と、
前記比較用データと前記期待値データとが一致するか否かの比較を行う比較回路と、
前記比較回路が比較した結果に基づいて、前記検査対象回路が正常に動作しているか否かを通知する通知信号を生成する検査結果通知回路と、
を有することを特徴とする画像処理回路検査装置。
【請求項２】
前記期待値データは、前記検査対象回路が正常に動作している際に前記入力画像データの処理を行い出力する前記出力画像データに対して、容量が削減されるように予め演算処理を施したデータであり、
前記画像データ変換回路は、前記出力画像データに対して前記演算処理を行う
ことを特徴とする請求項１に記載の画像処理回路検査装置。
【請求項３】
前記演算処理は、前記出力画像データの統計値を算出する処理である
ことを特徴とする請求項２に記載の画像処理回路検査装置。
【請求項４】
前記統計値は、前記出力画像データに含まれる各画素の画素値の合計値である
ことを特徴とする請求項３に記載の画像処理回路検査装置。
【請求項５】
複数の処理回路を備えた検査対象回路に入力する入力画像データを生成する画像データ生成回路と、
前記複数の処理回路が前記入力画像データの処理を行い出力する出力画像データが正常であるか否かを判定するための期待値データを、前記複数の処理回路毎に記憶する複数の記憶部と、
前記複数の処理回路が出力する前記出力画像データを、前記期待値データの形式と同一の形式に変換し、前記複数の処理回路毎に比較用データとして出力する複数の画像データ変換回路と、
前記比較用データと前記期待値データとが、前記複数の処理回路毎に一致するか否かの比較を行う複数の比較回路と、
前記複数の比較回路が比較した結果に基づいて、前記検査対象回路が正常に動作しているか否かを通知する通知信号を生成する検査結果通知回路と、
を有することを特徴とする画像処理回路検査装置。
【請求項６】
複数の処理回路を備えた検査対象回路に入力する入力画像データを生成する画像データ生成回路と、
前記複数の処理回路が前記入力画像データの処理を行い出力する出力画像データが正常であるか否かを判定するための複数の期待値データを記憶する記憶部と、
前記複数の処理回路が出力する複数の前記出力画像データを、順次選択して出力する選択回路と、
前記選択回路が出力する前記出力画像データを、前記期待値データの形式と同一の形式に変換し、比較用データとして順次出力する画像データ変換回路と、
前記画像データ変換回路が順次出力する前記比較用データと、当該出力画像データが正常であるか否かを判定するための前記期待値データとが一致するか否かの比較を順次行う比較回路と、
前記比較回路が順次比較した結果に基づいて、前記検査対象回路が正常に動作しているか否かを通知する通知信号を生成する検査結果通知回路と、
を有することを特徴とする画像処理回路検査装置。
【請求項７】
検査対象回路に入力する入力画像データを生成する画像データ生成回路と、
前記検査対象回路が前記入力画像データの処理を行い出力する出力画像データが、正常であるか否かを判定するための期待値データを記憶する記憶部と、
前記出力画像データを圧縮し、比較用データとして出力する画像データ変換回路と、
前記比較用データと前記期待値データとが一致するか否かの比較を行う比較回路と、
前記比較回路が比較した結果に基づいて、前記検査対象回路が正常に動作しているか否かを通知する通知信号を生成する検査結果通知回路と、
を有することを特徴とする画像処理回路検査装置。
【請求項８】
前記画像データ生成回路は、予め圧縮された圧縮画像データを記憶する圧縮データ記憶部と、前記圧縮画像データを伸張して前記入力画像データを生成する伸張回路とを備える
ことを特徴とする請求項７に記載の画像処理回路検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理回路検査装置に関する。
【背景技術】
【０００２】
従来、画像処理回路が正常に動作しているかどうかの判定は、特定の入力画像データに対する処理結果をあらかじめメモリに保存しておき、実際の回路で処理した結果と照合する手法により行われていた。例えば、検査対象の画像処理回路が正常に動作しているかどうかの判定は、予め用意してある入力画像データを各検査対象の画像処理回路に入力し、各検査対象の画像処理回路からの処理結果と予め用意してある期待値データ（正解となるデータ、画像処理回路で正常に処理されたデータ）とを比較することにより行っていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６１６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来知られている技術では、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ、大規模集積回路）の検証で一般的に用いられている期待値照合技術と同等の方法が用いられているが、画像処理回路検査装置にこの技術を用いて自己診断させる為には、入力画像データと処理結果の答えとなる画像データ（期待値データ）とを記憶するための大容量のメモリが必要であるという問題がある。また、大容量のメモリが必要であるため、コストの増大につながるという問題がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、必要な記憶部の容量を削減しつつ、検査対象回路の不具合を検知することができる画像処理回路検査装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、検査対象回路に入力する入力画像データを生成する画像データ生成回路と、前記検査対象回路が前記入力画像データの処理を行い出力する出力画像データが正常であるか否かを判定するための期待値データを記憶する記憶部と、前記出力画像データを、前記期待値データの形式と同一の形式に変換し、比較用データとして出力する画像データ変換回路と、前記比較用データと前記期待値データとが一致するか否かの比較を行う比較回路と、前記比較回路が比較した結果に基づいて、前記検査対象回路が正常に動作しているか否かを通知する通知信号を生成する検査結果通知回路と、を有することを特徴とする画像処理回路検査装置である。
【０００７】
また、本発明の画像処理回路検査装置において、前記期待値データは、前記検査対象回路が正常に動作している際に前記入力画像データの処理を行い出力する前記出力画像データに対して、容量が削減されるように予め演算処理を施したデータであり、前記画像データ変換回路は、前記出力画像データに対して前記演算処理を行うことを特徴とする。
【０００８】
また、本発明の画像処理回路検査装置において、前記演算処理は、前記出力画像データの統計値を算出する処理であることを特徴とする。
【０００９】
また、本発明の画像処理回路検査装置において、前記統計値は、前記出力画像データに含まれる各画素の画素値の合計値であることを特徴とする。
【００１０】
また、本発明は、複数の処理回路を備えた検査対象回路に入力する入力画像データを生成する画像データ生成回路と、前記複数の処理回路が前記入力画像データの処理を行い出力する出力画像データが正常であるか否かを判定するための期待値データを、前記複数の処理回路毎に記憶する複数の記憶部と、前記複数の処理回路が出力する前記出力画像データを、前記期待値データの形式と同一の形式に変換し、前記複数の処理回路毎に比較用データとして出力する複数の画像データ変換回路と、前記比較用データと前記期待値データとが、前記複数の処理回路毎に一致するか否かの比較を行う複数の比較回路と、前記複数の比較回路が比較した結果に基づいて、前記検査対象回路が正常に動作しているか否かを通知する通知信号を生成する検査結果通知回路と、を有することを特徴とする画像処理回路検査装置である。
【００１１】
また、本発明は、複数の処理回路を備えた検査対象回路に入力する入力画像データを生成する画像データ生成回路と、前記複数の処理回路が前記入力画像データの処理を行い出力する出力画像データが正常であるか否かを判定するための複数の期待値データを記憶する記憶部と、前記複数の処理回路が出力する複数の前記出力画像データを、順次選択して出力する選択回路と、前記選択回路が出力する前記出力画像データを、前記期待値データの形式と同一の形式に変換し、比較用データとして順次出力する画像データ変換回路と、前記画像データ変換回路が順次出力する前記比較用データと、当該出力画像データが正常であるか否かを判定するための前記期待値データとが一致するか否かの比較を順次行う比較回路と、前記比較回路が順次比較した結果に基づいて、前記検査対象回路が正常に動作しているか否かを通知する通知信号を生成する検査結果通知回路と、を有することを特徴とする画像処理回路検査装置である。
【００１２】
また、本発明は、検査対象回路に入力する入力画像データを生成する画像データ生成回路と、前記検査対象回路が前記入力画像データの処理を行い出力する出力画像データが、正常であるか否かを判定するための期待値データを記憶する記憶部と、前記出力画像データを圧縮し、比較用データとして出力する画像データ変換回路と、前記比較用データと前記期待値データとが一致するか否かの比較を行う比較回路と、前記比較回路が比較した結果に基づいて、前記検査対象回路が正常に動作しているか否かを通知する通知信号を生成する検査結果通知回路と、を有することを特徴とする画像処理回路検査装置である。
【００１３】
また、本発明の画像処理回路検査装置において、前記画像データ生成回路は、予め圧縮された圧縮画像データを記憶する圧縮データ記憶部と、前記圧縮画像データを伸張して前記入力画像データを生成する伸張回路とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像データ生成回路は、検査対象回路に入力する入力画像データを生成する。また、記憶部は、検査対象回路が入力画像データの処理を行い出力する出力画像データが正常であるか否かを判定するための期待値データを記憶する。また、画像データ変換回路は、出力画像データを期待値データの形式と同一の形式に変換し、比較用データとして出力する。また、比較回路は、比較用データと期待値データとが一致するか否かの比較を行う。また、検査結果通知回路は、比較回路が比較した結果に基づいて、検査対象回路が正常に動作しているか否かを通知する通知信号を生成する。
【００１５】
この構成により、検査対象回路に入力する入力画像データを画像データ生成回路が生成するため、入力画像データを予め記憶する必要が無い。これにより、必要な記憶部の容量を削減しつつ、検査対象回路の不具合を検知することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における電子内視鏡装置の構成を示した概略図である。
【図２】本発明の第１の実施形態における画像処理回路検査装置の構成を示したブロック図である。
【図３】本発明の第２の実施形態における画像処理回路の構成を示したブロック図である。
【図４】本発明の第２の実施形態における画像処理回路検査装置の構成を示したブロック図である。
【図５】本発明の第２の実施形態における比較判定回路の構成を示したブロック図である。
【図６】本発明の第２の実施形態における画像処理回路検査装置および画像処理回路の動作タイミングを示したタイミングチャートである。
【図７】本発明の第３の実施形態における画像処理回路検査装置の構成を示したブロック図である。
【図８】本発明の第３の実施形態における画像データ選択変換回路の構成を示したブロック図である。
【図９】本発明の第３の実施形態における画像処理回路検査装置および画像処理回路の動作タイミングを示したタイミングチャートである。
【図１０】本発明の第４の実施形態における画像処理回路検査装置の構成を示したブロック図である。
【図１１】本発明の第４の実施形態における画像生成回路の構成を示したブロック図である。
【発明を実施するための形態】
【００１７】
（第１の実施形態）
以下、本発明の第１の実施形態について図面を参照して説明する。図１は、本実施形態における電子内視鏡装置の構成を示した概略図である。図示する例では、電子内視鏡装置１００は、電子内視鏡スコープ１０１と、本体部１０２と、表示部１０３とを備える。本体部１０２は、画像処理回路１２（検査対象回路）と、画像処理回路検査装置１と、制御部１０４と、内視鏡記憶部１０５とを備える。
【００１８】
電子内視鏡スコープ１０１は、被写体を撮影して映像信号を生成する。画像処理回路１２は、電子内視鏡スコープ１０１が生成した映像信号等の画像処理を行う。画像処理回路検査装置１は、画像処理回路１２が正常に動作しているか否かを判定する。制御部１０４は、電子内視鏡装置１００が備える各部の制御を行う。内視鏡記憶部１０５は、画像処理回路１２が画像処理を行った画像を記憶する。
【００１９】
次に、画像処理回路検査装置１の構成について説明する、図２は、本実施形態における画像処理回路検査装置１の構成を示したブロック図である。図示する例では、画像処理回路検査装置１は、画像生成回路１１（画像データ生成回路）と、画像データ変換回路１３と、メモリ１４（記憶部）と、比較回路１５と、検査結果通知回路１６とを備える。
【００２０】
画像生成回路１１は、検査対象の画像処理回路１２に入力する画像データ（入力画像データ）を生成する。例えば、画像生成回路１１は乱数生成回路を備えており、乱数発生回路が出力する値を各画素の画素値とすることで、入力画像データを生成する。なお、画像生成回路１１は、初期化後には常に同じ入力画像データを生成する。また、入力画像データを一般的な乱数生成回路を用いて生成する場合、小規模な構成で実現出来るため、乱数発生回路を用いて画像生成回路１１を構成することで、画像生成回路１１の回路規模の増加を抑制することができる。また、画像生成回路１１は、乱数生成回路の代わりにインクリメントデータ生成回路を備え、インクリメントデータ生成回路が出力する値を各画素の画素値とすることで入力画像データを生成する場合においても、小規模な構成で実現できるため、画像生成回路１１は、乱数生成回路を用いて構成する例に限定されるものでない。
【００２１】
画像データ変換回路１３は、検査対象の画像処理回路１２から出力された画像データ（出力画像データ）の１フレーム分の画素の統計値を算出し、比較用データとして出力する。なお、統計値は、出力画像データに応じて変化する値であればよい。例えば、本実施形態において、統計値を出力画像の各画素値の合計とすると、出力画像データが１００×１００ピクセルのサイズ（１フレーム）で、各画素が12bitの値をとり、出力画像データが（0x0A7 0xB26 0x38F・・・・・0x5ED）である場合、統計値は、0x0A7 ＋ 0xB26 ＋ 0x38F ＋・・・・＋ 0x5ED ＝ 0xC9DFD5Cとなる。また、例えば、統計値を出力画像の各画素値の平均値としてもよく、標準偏差としても良い。
【００２２】
メモリ１４は、検査対象の画像処理回路１２から出力された画像データ（出力画像データ）が正常か否かを判定する為の期待値データを記憶する。期待値データは、正常に動作している検査対象の画像処理回路１２が、入力画像データに対して画像処理を行って生成した、画像処理後の画像データ（出力画像データ）の１フレーム分の画素の統計値である。
【００２３】
比較回路１５は、画像データ変換回路１３が出力する比較用データと、メモリ１４が記憶している期待値データとが一致するか否かの比較を行い、比較結果に基づいて、検査対象の画像処理回路１２が正常であるか故障しているかを判定する。また、比較回路１５は、判定結果（検査結果）を示す信号を検査結果通知回路１６に入力する。検査結果通知回路１６は、比較回路１５から入力された判定結果を示す信号に基づいて、判定結果を表示部１０３に表示させるための信号（検査結果通知信号、通知信号）を出力する。
【００２４】
次に、本実施形態における画像処理回路検査装置１の動作について説明する。画像生成回路１１は、検査開始信号（検査開始のトリガとなる入力信号）が入力されると、入力画像データを生成する。その後、画像生成回路１１は、生成した入力画像データを検査対象の画像処理回路１２に入力する。
【００２５】
検査対象の画像処理回路１２は、入力された入力画像データに対して画像処理を行い、画像処理後の画像データ（出力画像データ）を生成する。その後、検査対象の画像処理回路１２は、出力画像データを画像データ変換回路１３に入力する。画像データ変換回路１３は、入力された出力画像データの１フレーム分の画素の統計値を算出し、算出した統計値を比較用データとして比較回路１５に入力する。
【００２６】
比較回路１５は、メモリ１４が予め記憶している期待値データを読み出し、読み出した期待値データと画像データ変換回路１３から入力された比較用データとが一致しているか否かを比較する。そして、比較回路１５は、期待値データと比較用データとが一致していた場合、検査対象の画像処理回路１２は正常であると判定し、期待値データと比較用データとが不一致だった場合、検査対象の画像処理回路１２は故障していると判定する。その後、判定結果（検査結果）を示す信号を検査結果通知回路１６に入力する。
【００２７】
検査結果通知回路１６は、比較回路１５から入力された判定結果を示す信号に基づいて、判定結果を表示部１０３に表示させるための信号（検査結果通知信号）を出力する。例えば、比較回路１５から入力された判定結果を示す信号が「検査対象の画像処理回路は正常である」ことを示す信号であれば、検査結果通知回路１６は、「画像処理回路：正常」と表示させるための検査結果通知信号を表示部１０３に入力する。また、比較回路１５から入力された判定結果を示す信号が「検査対象の画像処理回路は故障している」ことを示す信号であれば、「画像処理回路：故障」と表示させるための検査結果通知信号を表示部１０３に入力する。表示部１０３は、検査結果通知回路１６から入力された検査結果通知信号に基づいて、検査結果を表示する。
【００２８】
上述したとおり、本実施形態における画像処理回路検査装置１は、検査対象の画像処理回路１２に入力する１フレーム分の入力画像データをメモリに記憶するのではなく、画像生成回路１１が生成する。そのため、入力画像データを保存しておくためのメモリを削減することができる。また、入力画像データを生成する画像生成回路１１は、小規模な構成で実現することが可能なため、１フレーム分の入力画像データをメモリに記憶する構成に比べ、回路規模を削減することができる。
【００２９】
また、本実施形態における画像処理回路検査装置１は、検査対象の画像処理回路１２が生成する画像処理後の画像データ（出力画像データ）をそのまま期待値データとして予めメモリ１４に記憶させるのではなく、１フレーム分の出力画像データに対して予め統計値を算出し、算出した統計値を期待値データとしてメモリ１４に記憶させる。そのため、メモリ１４の容量を削減することができる。
【００３０】
なお、製品出荷後において、製品が備える画像処理回路１２が故障しているか否かの判断は、画像が映るか映らないかで確認することができるが、局所的な不具合が起きている場合等では、絵は映るが本来の画像処理が正常に行われていないことがある。また、不具合は１ビットの故障でも発生する（後段での演算結果に誤差を生じさせる）ため、信頼性を損なう恐れが高い。こういった状況において、本実施形態に記載の画像処理回路検査装置１を製品に搭載し、画像処理回路１２に不具合があるか否かをユーザに通知することにより、誤動作をする製品の使用を未然に防止することができるため、製品の信頼性を向上させることができる。
【００３１】
（第２の実施形態）
以下、本発明の第２の実施形態について図面を参照して説明する。本実施形態では、４つの処理回路を備え、各処理回路から出力画像データを出力する画像処理回路の検査を行う画像処理回路検査装置の例について説明する。なお、本実施形態における電子内視鏡装置の構成は、画像処理回路検査装置と画像処理回路の構成以外、第１の実施形態における電子内視鏡装置１００の構成と同様の構成である。
【００３２】
次に、画像処理回路の構成について説明する。図３は、本実施形態における画像処理回路の構成を示したブロック図である。図示する例では、画像処理回路２２（検査対象回路）は、４つの処理回路２２１Ａ，２２１Ｂ，２２１Ｃ，２２１Ｄを備えている。処理回路２２１Ａは、画像処理回路２２に入力された入力画像データに対して画像処理を行い、画像処理後の出力画像データＡを生成して出力する。処理回路２２１Ｂは、出力画像データＡに対して画像処理を行い、画像処理後の出力画像データＢを生成して出力する。処理回路２２１Ｃは、出力画像データＢに対して画像処理を行い、画像処理後の出力画像データＣを生成して出力する。処理回路２２１Ｄは、出力画像データＣに対して画像処理を行い、画像処理後の出力画像データＤを生成して出力する。
【００３３】
次に、画像処理回路検査装置の構成について説明する、図４は、本実施形態における画像処理回路検査装置の構成を示したブロック図である。図示する例では、画像処理回路検査装置２は、画像生成回路２１（画像データ生成回路）と、４つの画像データ変換回路２３Ａ〜２３Ｄと、４つのメモリ２４Ａ〜２４Ｄ（記憶部）と、比較判定回路２５と、検査結果通知回路２６とを備える。
【００３４】
画像生成回路２１は、第１の実施形態における画像生成回路１１と同様の処理を行う。画像データ変換回路２３Ａは、検査対象の画像処理回路２２の処理回路２２１Ａから出力された出力画像データＡの１フレーム分の画素の統計値Ａを算出し、比較用データＡとして出力する。画像データ変換回路２３Ｂは、検査対象の画像処理回路２２の処理回路２２１Ｂから出力された出力画像データＢの１フレーム分の画素の統計値Ｂを算出し、比較用データＢとして出力する。画像データ変換回路２３Ｃは、検査対象の画像処理回路２２の処理回路２２１Ｃから出力された出力画像データＣの１フレーム分の画素の統計値Ｃを算出し、比較用データＣとして出力する。画像データ変換回路２３Ｄは、検査対象の画像処理回路２２の処理回路２２１Ｄから出力された出力画像データＤの１フレーム分の画素の統計値Ｄを算出し、比較用データＤとして出力する。なお、統計値Ａ〜Ｄは、第１の実施形態における統計値と同様である。
【００３５】
メモリ２４Ａは、検査対象の画像処理回路２２の処理回路２２１Ａから出力された出力画像データＡが正常か否かを判定する為の期待値データＡを記憶する。メモリ２４Ｂは、検査対象の画像処理回路２２の処理回路２２１Ｂから出力された出力画像データＢが正常か否かを判定する為の期待値データＢを記憶する。メモリ２４Ｃは、検査対象の画像処理回路２２の処理回路２２１Ｃから出力された出力画像データＣが正常か否かを判定する為の期待値データＣを記憶する。メモリ２４Ｄは、検査対象の画像処理回路２２の処理回路２２１Ｄから出力された出力画像データＤが正常か否かを判定する為の期待値データＤを記憶する。なお、期待値データＡ〜Ｄは、第１の実施形態における期待値データと同様である。
【００３６】
比較判定回路２５は、画像データ変換回路２３Ａ〜２３Ｄが出力する比較用データＡ〜Ｄと、メモリ２４Ａ〜２４Ｄが記憶している期待値データＡ〜Ｄとが、組み合わせ毎に、一致するか否かの比較を行う。そして、比較判定回路２５は、全ての組み合わせで期待値データＡ〜Ｄと比較用データＡ〜Ｄとが一致していた場合、検査対象の画像処理回路２２は正常であると判定し、期待値データＡ〜Ｄと比較用データＡ〜Ｄとが１つの組み合わせでも不一致だった場合、検査対象の画像処理回路２２は故障していると判定する。また、比較判定回路２５は、判定結果（検査結果）を示す信号を検査結果通知回路２６に入力する。検査結果通知回路２６は、比較判定回路２５から入力された判定結果を示す信号に基づいて、判定結果を表示部１０３に表示させるための信号（検査結果通知信号、通知信号）を出力する。
【００３７】
次に、比較判定回路２５の構成について説明する。図５は、本実施形態における比較判定回路２５の構成を示したブロック図である。図示する例では、比較判定回路２５は、４つの比較回路２５１Ａ，２５１Ｂ，２５１Ｃ，２５１Ｄと、判定回路２５２とを備えている。比較回路２５１Ａは、画像データ変換回路２３Ａが出力する比較用データＡと、メモリ２４Ａが記憶している期待値データＡとが一致するか否かの比較を行い、一致しているか否かを示す信号を判定回路２５２に入力する。比較回路２５１Ｂは、画像データ変換回路２３Ｂが出力する比較用データＢと、メモリ２４Ｂが記憶している期待値データＢとが一致するか否かの比較を行い、一致しているか否かを示す信号を判定回路２５２に入力する。比較回路２５１Ｃは、画像データ変換回路２３Ｃが出力する比較用データＣと、メモリ２４Ｃが記憶している期待値データＣとが一致するか否かの比較を行い、一致しているか否かを示す信号を判定回路２５２に入力する。比較回路２５１Ｄは、画像データ変換回路２３Ｄが出力する比較用データＤと、メモリ２４Ｄが記憶している期待値データＤとが一致するか否かの比較を行い、一致しているか否かを示す信号を判定回路２５２に入力する。判定回路２５２は、比較回路２５１Ａ〜２５１Ｄから入力された信号に基づいて、全ての組み合わせで期待値データＡ〜Ｄと比較用データＡ〜Ｄとが一致していた場合、検査対象の画像処理回路２２は正常であると判定し、期待値データＡ〜Ｄと比較用データＡ〜Ｄとが１つの組み合わせでも不一致だった場合、検査対象の画像処理回路２２は故障していると判定する。そして、判定回路２５２は、判定結果（検査結果）を示す信号を検査結果通知回路２６に入力する。
【００３８】
次に、本実施形態における画像処理回路検査装置２および画像処理回路２２の動作手順および動作タイミングについて説明する。図６は、本実施形態における画像処理回路検査装置２および画像処理回路２２の動作タイミングを示したタイミングチャートである。
【００３９】
画像処理回路検査装置２に検査開始信号（検査開始のトリガとなる入力信号）が入力されると、画像生成回路２１は入力画像データを生成する。その後、画像生成回路２１は、生成した入力画像データを検査対象の画像処理回路２２に入力する。
【００４０】
検査対象の画像処理回路２２が備える処理回路２２１Ａは、入力された入力画像データに対して画像処理を行い、出力画像データＡを生成する。また、処理回路２２１Ａは、生成した順に、出力画像データＡを処理回路２２１Ｂと画像データ変換回路２３Ａとに入力する。画像データ変換回路２３Ａは、入力された順に出力画像データＡの統計値Ａを算出して累積加算する。また、画像データ変換回路２３Ａは、出力画像データＡの統計値Ａの算出を完了後、この統計値Ａを比較用データＡとして比較回路２５１Ａに入力する。比較回路２５１Ａは、比較用データＡが入力されると、メモリ２４Ａが予め記憶している期待値データＡを読み出し、読み出した期待値データＡと画像データ変換回路２３Ａから入力された比較用データＡとが一致しているか否かを比較する。そして、比較回路２５１Ａは、比較した結果を判定回路２５２に入力する。
【００４１】
処理回路２２１Ｂは、入力された出力画像データＡに対して画像処理を行い、出力画像データＢを生成する。また、処理回路２２１Ｂは、生成した順に、出力画像データＢを処理回路２２１Ｃと画像データ変換回路２３Ｂとに入力する。画像データ変換回路２３Ｂは、入力された順に出力画像データＢの統計値Ｂを算出して累積加算する。また、画像データ変換回路２３Ｂは、出力画像データＢの統計値Ｂの算出を完了後、この統計値Ｂを比較用データＢとして比較回路２５１Ｂに入力する。比較回路２５１Ｂは、比較用データＢが入力されると、メモリ２４Ｂが予め記憶している期待値データＢを読み出し、読み出した期待値データＢと画像データ変換回路２３Ｂから入力された比較用データＢとが一致しているか否かを比較する。そして、比較回路２５１Ｂは、比較した結果を判定回路２５２に入力する。
【００４２】
処理回路２２１Ｃは、入力された出力画像データＢに対して画像処理を行い、出力画像データＣを生成する。また、処理回路２２１Ｃは、生成した順に、出力画像データＣを処理回路２２１Ｄと画像データ変換回路２３Ｃとに入力する。画像データ変換回路２３Ｃは、入力された順に出力画像データＣの統計値Ｃを算出して累積加算する。また、画像データ変換回路２３Ｃは、出力画像データＣの統計値Ｃの算出を完了後、この統計値Ｃを比較用データＣとして比較回路２５１Ｃに入力する。比較回路２５１Ｃは、比較用データＣが入力されると、メモリ２４Ｃが予め記憶している期待値データＣを読み出し、読み出した期待値データＣと画像データ変換回路２３Ｃから入力された比較用データＣとが一致しているか否かを比較する。そして、比較回路２５１Ｃは、比較した結果を判定回路２５２に入力する。
【００４３】
処理回路２２１Ｄは、入力された出力画像データＤに対して画像処理を行い、出力画像データＤを生成する。また、処理回路２２１Ｄは、生成した順に、出力画像データＤを画像データ変換回路２３Ｄに入力する。画像データ変換回路２３Ｄは、入力された順に出力画像データＤの統計値Ｄを算出して累積加算する。また、画像データ変換回路２３Ｄは、出力画像データＤの統計値Ｄの算出を完了後、この統計値Ｄを比較用データＤとして比較回路２５１Ｄに入力する。比較回路２５１Ｄは、比較用データＤが入力されると、メモリ２４Ｄが予め記憶している期待値データＤを読み出し、読み出した期待値データＤと画像データ変換回路２３Ｄから入力された比較用データＤとが一致しているか否かを比較する。そして、比較回路２５１Ｄは、比較した結果を判定回路２５２に入力する。
【００４４】
判定回路２５２は、比較回路２５１Ａ〜２５１Ｄから入力された比較結果に基づいて、全ての組み合わせで期待値データＡ〜Ｄと比較用データＡ〜Ｄとが一致していた場合、検査対象の画像処理回路２２は正常であると判定し、期待値データＡ〜Ｄと比較用データＡ〜Ｄとが１つの組み合わせでも不一致だった場合、検査対象の画像処理回路２２は故障していると判定する。その後、判定回路２５２は、判定結果（検査結果）を示す信号を検査結果通知回路２６に入力する。
【００４５】
検査結果通知回路２６は、比較判定回路２５から入力された判定結果を示す信号に基づいて、判定結果を表示部１０３に表示させるための信号（検査結果通知信号）を出力する。例えば、比較判定回路２５から入力された判定結果を示す信号が「検査対象の画像処理回路は正常である」ことを示す信号であれば、検査結果通知回路２６は、「画像処理回路：正常」と表示させるための検査結果通知信号を表示部１０３に入力する。また、比較判定回路２５から入力された判定結果を示す信号が「検査対象の画像処理回路は故障している」ことを示す信号であれば、「画像処理回路：故障」と表示させるための検査結果通知信号を表示部１０３に入力する。表示部１０３は、検査結果通知回路２６から入力された検査結果通知信号に基づいて、検査結果を表示する。
【００４６】
上述したとおり、本実施形態における画像処理回路検査装置２は、画像処理回路２２が備える複数の処理回路２２１Ａ〜２２１Ｄそれぞれの出力画像データＡ〜Ｄが正しく生成されているか否かを判定することができるため、画像処理回路２２の故障判定精度をより向上させることができる。なお、本実施形態では、検査対象の画像処理回路２２は４つの処理回路２２１Ａ〜２２１Ｄを備えており、画像処理回路検査装置２は４つの画像データ変換回路２３Ａ〜２３Ｄと４つのメモリ２４Ａ〜２４Ｄを備える例を用いて説明したが、これに限らない。例えば、検査対象の画像処理回路２２は３つ以下または５つ以上の処理回路２２１を備えており、画像処理回路検査装置２は、画像処理回路２２が備える処理回路２２１と同数以上の画像データ変換回路２３とメモリ２４とを備えるようにしてもよい。
【００４７】
（第３の実施形態）
以下、本発明の第３の実施形態について図面を参照して説明する。本実施形態では、４つの処理回路を備え、各処理回路から出力画像データを出力する画像処理回路の検査を行う画像処理回路検査装置の例について説明する。なお、本実施形態における電子内視鏡装置の構成は、画像処理回路検査装置の構成以外、第２の実施形態における電子内視鏡装置の構成と同様の構成である。
【００４８】
次に、画像処理回路検査装置の構成について説明する、図７は、本実施形態における画像処理回路検査装置の構成を示したブロック図である。図示する例では、画像処理回路検査装置３は、画像生成回路３１（画像データ生成回路）と、画像データ選択変換回路３３と、メモリ３４（記憶部）と、比較判定回路２５と、検査結果通知回路３６とを備える。
【００４９】
画像生成回路３１は、第２の実施形態における画像生成回路２１と同様の処理を行う。画像データ選択変換回路３３は、画像処理回路２２（検査対象回路）の処理回路２２１Ａ〜２２１Ｄから出力された出力画像データＡ〜Ｄの１フレーム分の画素の統計値Ａ〜Ｄを算出し、比較用データＡ〜Ｄとして出力する。なお、統計値Ａ〜Ｄは、第２の実施形態における統計値Ａ〜Ｄと同様である。メモリ３４は、検査対象の画像処理回路２２の処理回路２２１Ａ〜２２１Ｄから出力された出力画像データＡ〜Ｄが正常か否かを判定する為の期待値データＡ〜Ｄを記憶する。なお、メモリ３４には、期待値データＡ、期待値データＢ、期待値データＣ、期待値データＤの順に記憶されており、入力されるアドレス信号に基づいて、期待値データＡ〜Ｄのいずれかを出力する。また、期待値データＡ〜Ｄは、第２の実施形態における期待値データＡ〜Ｄと同様である。比較判定回路２５と、検査結果通知回路３６とは、第２の実施形態における各回路と同様の処理を行う。
【００５０】
次に、画像データ選択変換回路３３の構成について説明する。図８は、本実施形態における画像データ選択変換回路３３の構成を示したブロック図である。図示する例では、画像データ選択変換回路３３は、セレクタ３３１（選択回路）と画像データ変換回路３３２とを備えている。セレクタ３３１は、選択信号に基づいて、検査対象の画像処理回路２２に含まれる４つの処理回路２２１Ａ〜２２１Ｄから出力される４つの出力画像データＡ〜Ｄを切り替えて、１つの出力画像データＡ〜Ｄ毎に画像データ変換回路３３２に入力する。選択信号は、各フレームの処理毎に、選択する出力画像を切り替えるように制御するための信号である。例えば、選択信号は、１フレーム目の処理時にはセレクタ３３１が出力画像データＡを選択するように制御し、２フレーム目の処理時にはセレクタ３３１が出力画像データＢを選択するように制御し、３フレーム目の処理時にはセレクタ３３１が出力画像データＣを選択するように制御し、４フレーム目の処理時にはセレクタ３３１が出力画像データＤを選択するように制御するための信号である。
【００５１】
画像データ変換回路３３２は、セレクタ３３１の切り替え動作により入力される出力画像データＡ〜Ｄの１フレーム分の画素の統計値Ａ〜Ｄを算出し、算出した統計値Ａ〜Ｄを比較用データＡ〜Ｄとして比較判定回路２５に入力する。この構成により、画像データ選択変換回路３３は、出力画像データＡ〜Ｄ毎に統計値Ａ〜Ｄを算出し、算出した統計値Ａ〜Ｄを比較用データＡ〜Ｄとして出力することができる。
【００５２】
次に、本実施形態における画像処理回路検査装置３の動作手順および動作タイミングについて説明する。図９は、本実施形態における画像処理回路検査装置３および画像処理回路２２の動作タイミングを示したタイミングチャートである。
【００５３】
画像処理回路検査装置３に検査開始信号（検査開始のトリガとなる入力信号）が入力されると、画像生成回路３１は４フレーム分の入力画像データを生成する。その後、画像生成回路３１は、生成した順に、入力画像データを検査対象の画像処理回路２２に入力する。なお、画像生成回路３１が生成する４フレーム分の入力画像データは、各フレーム同一の画像データである。
【００５４】
画像処理回路２２に１フレーム目の入力画像データが入力されると、画像処理回路２２が備える処理回路２２１Ａは、１フレーム目の入力画像データの画像処理を行い、出力画像データＡ−１を生成する。また、処理回路２２１Ａは、生成した順に、出力画像データＡ−１を処理回路２２１Ｂと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、１フレーム目の入力画像データの処理を行っている際には出力画像データＡ−１を選択し、画像データ変換回路３３２に入力する。画像データ変換回路３３２は、出力画像データＡ−１の統計値Ａを算出して累積加算する。また、画像データ変換回路３３２は、出力画像データＡ−１の統計値Ａの算出を完了後、この統計値Ａを比較用データＡとして比較回路２５１Ａに入力する。比較回路２５１Ａは、比較用データＡが入力されると、入力された比較用データＡと、メモリ３４が記憶する期待値データＡとを比較し、比較した結果を判定回路２５２に入力する。
【００５５】
処理回路２２１Ｂは、入力された出力画像データＡ−１に対して画像処理を行い、出力画像データＢ−１を生成する。また、処理回路２２１Ｂは、生成した順に、出力画像データＢ−１を処理回路２２１Ｃと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、１フレーム目の入力画像データの処理を行っている際には出力画像データＡ−１を選択しているため、画像データ選択変換回路３３に入力された出力画像データＢ−１は破棄される。
【００５６】
処理回路２２１Ｃは、入力された出力画像データＢ−１に対して画像処理を行い、出力画像データＣ−１を生成する。また、処理回路２２１Ｃは、生成した順に、出力画像データＣ−１を処理回路２２１Ｄと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、１フレーム目の入力画像データの処理を行っている際には出力画像データＡ−１を選択しているため、画像データ選択変換回路３３に入力された出力画像データＣ−１は破棄される。
【００５７】
処理回路２２１Ｄは、入力された出力画像データＣ−１に対して画像処理を行い、出力画像データＤ−１を生成する。また、処理回路２２１Ｄは、生成した順に、出力画像データＤ−１を画像データ選択変換回路３３に入力する。画像データ選択変換回路３３のセレクタ３３１は、１フレーム目の入力画像データの処理を行っている際には出力画像データＡ−１を選択しているため、画像データ選択変換回路３３に入力された出力画像データＤ−１は破棄される。
【００５８】
画像処理回路２２に２フレーム目の入力画像データが入力されると、画像処理回路２２が備える処理回路２２１Ａは、２フレーム目の入力画像データの画像処理を行い、出力画像データＡ−２を生成する。また、処理回路２２１Ａは、生成した順に、出力画像データＡ−２を処理回路２２１Ｂと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、２フレーム目の入力画像データの処理を行っている際には出力画像データＢ−２を選択しているため、画像データ選択変換回路３３に入力された出力画像データＡ−２は破棄される。
【００５９】
処理回路２２１Ｂは、入力された出力画像データＡ−２に対して画像処理を行い、出力画像データＢ−２を生成する。また、処理回路２２１Ｂは、生成した順に、出力画像データＢ−２を処理回路２２１Ｃと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、２フレーム目の入力画像データの処理を行っている際には出力画像データＢ−２を選択し、画像データ変換回路３３２に入力する。画像データ変換回路３３２は、出力画像データＢ−２の統計値Ｂを算出して累積加算する。また、画像データ変換回路３３２は、出力画像データＢ−２の統計値Ｂの算出を完了後、この統計値Ｂを比較用データＢとして比較回路２５１Ｂに入力する。比較回路２５１Ｂは、比較用データＢが入力されると、入力された比較用データＢと、メモリ３４が記憶する期待値データＢとを比較し、比較した結果を判定回路２５２に入力する。
【００６０】
処理回路２２１Ｃは、入力された出力画像データＢ−２に対して画像処理を行い、出力画像データＣ−２を生成する。また、処理回路２２１Ｃは、生成した順に、出力画像データＣ−２を処理回路２２１Ｄと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、２フレーム目の入力画像データの処理を行っている際には出力画像データＢ−２を選択しているため、画像データ選択変換回路３３に入力された出力画像データＣ−２は破棄される。
【００６１】
処理回路２２１Ｄは、入力された出力画像データＣ−２に対して画像処理を行い、出力画像データＤ−２を生成する。また、処理回路２２１Ｄは、生成した順に、出力画像データＤ−２を画像データ選択変換回路３３に入力する。画像データ選択変換回路３３のセレクタ３３１は、１フレーム目の入力画像データの処理を行っている際には出力画像データＢ−２を選択しているため、画像データ選択変換回路３３に入力された出力画像データＤ−２は破棄される。
【００６２】
画像処理回路２２に３フレーム目の入力画像データが入力されると、画像処理回路２２が備える処理回路２２１Ａは、３フレーム目の入力画像データの画像処理を行い、出力画像データＡ−３を生成する。また、処理回路２２１Ａは、生成した順に、出力画像データＡ−３を処理回路２２１Ｂと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、３フレーム目の入力画像データの処理を行っている際には出力画像データＣ−３を選択しているため、画像データ選択変換回路３３に入力された出力画像データＡ−３は破棄される。
【００６３】
処理回路２２１Ｂは、入力された出力画像データＡ−３に対して画像処理を行い、出力画像データＢ−３を生成する。また、処理回路２２１Ｂは、生成した順に、出力画像データＢ−３を処理回路２２１Ｃと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、３フレーム目の入力画像データの処理を行っている際には出力画像データＣ−３を選択しているため、画像データ選択変換回路３３に入力された出力画像データＢ−３は破棄される。
【００６４】
処理回路２２１Ｃは、入力された出力画像データＢ−３に対して画像処理を行い、出力画像データＣ−３を生成する。また、処理回路２２１Ｃは、生成した順に、出力画像データＣ−３を処理回路２２１Ｄと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、３フレーム目の入力画像データの処理を行っている際には出力画像データＣ−３を選択し、画像データ変換回路３３２に入力する。画像データ変換回路３３２は、出力画像データＣ−３の統計値Ｃを算出して累積加算する。また、画像データ変換回路３３２は、出力画像データＣ−３の統計値Ｃの算出を完了後、この統計値Ｃを比較用データＣとして比較回路２５１Ｃに入力する。比較回路２５１Ｃは、比較用データＣが入力されると、入力された比較用データＣと、メモリ３４が記憶する期待値データＣとを比較し、比較した結果を判定回路２５２に入力する。
【００６５】
処理回路２２１Ｄは、入力された出力画像データＣ−３に対して画像処理を行い、出力画像データＤ−３を生成する。また、処理回路２２１Ｄは、生成した順に、出力画像データＤ−３を画像データ選択変換回路３３に入力する。画像データ選択変換回路３３のセレクタ３３１は、３フレーム目の入力画像データの処理を行っている際には出力画像データＣ−３を選択しているため、画像データ選択変換回路３３に入力された出力画像データＤ−３は破棄される。
【００６６】
画像処理回路２２に４フレーム目の入力画像データが入力されると、画像処理回路２２が備える処理回路２２１Ａは、４フレーム目の入力画像データの画像処理を行い、出力画像データＡ−４を生成する。また、処理回路２２１Ａは、生成した順に、出力画像データＡ−４を処理回路２２１Ｂと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、３フレーム目の入力画像データの処理を行っている際には出力画像データＤ−４を選択しているため、画像データ選択変換回路３３に入力された出力画像データＡ−４は破棄される。
【００６７】
処理回路２２１Ｂは、入力された出力画像データＡ−４に対して画像処理を行い、出力画像データＢ−４を生成する。また、処理回路２２１Ｂは、生成した順に、出力画像データＢ−４を処理回路２２１Ｃと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、４フレーム目の入力画像データの処理を行っている際には出力画像データＤ−４を選択しているため、画像データ選択変換回路３３に入力された出力画像データＢ−４は破棄される。
【００６８】
処理回路２２１Ｃは、入力された出力画像データＢ−４に対して画像処理を行い、出力画像データＣ−４を生成する。また、処理回路２２１Ｃは、生成した順に、出力画像データＣ−４を処理回路２２１Ｄと画像データ選択変換回路３３とに入力する。画像データ選択変換回路３３のセレクタ３３１は、４フレーム目の入力画像データの処理を行っている際には出力画像データＤ−４を選択しているため、画像データ選択変換回路３３に入力された出力画像データＣ−４は破棄される。
【００６９】
処理回路２２１Ｄは、入力された出力画像データＣ−４に対して画像処理を行い、出力画像データＤ−４を生成する。また、処理回路２２１Ｄは、生成した順に、出力画像データＤ−４を画像データ選択変換回路３３に入力する。画像データ選択変換回路３３のセレクタ３３１は、４フレーム目の入力画像データの処理を行っている際には出力画像データＤ−４を選択し、画像データ変換回路３３２に入力する。画像データ変換回路３３２は、出力画像データＤ−４の統計値Ｄを算出して累積加算する。また、画像データ変換回路３３２は、出力画像データＤ−４の統計値Ｄの算出を完了後、この統計値Ｄを比較用データＤとして比較回路２５１Ｄに入力する。比較回路２５１Ｄは、比較用データＤが入力されると、入力された比較用データＤと、メモリ３４が記憶する期待値データＤとを比較し、比較した結果を判定回路２５２に入力する。
【００７０】
判定回路２５２は、比較回路２５１Ａ〜２５１Ｄから入力された比較結果に基づいて、全ての組み合わせで期待値データＡ〜Ｄと比較用データＡ〜Ｄとが一致していた場合、検査対象の画像処理回路２２は正常であると判定し、期待値データＡ〜Ｄと比較用データＡ〜Ｄとが１つの組み合わせでも不一致だった場合、検査対象の画像処理回路２２は故障していると判定する。その後、比較判定回路２５は、判定結果（検査結果）を示す信号を検査結果通知回路３６に入力する。
【００７１】
上述したとおり、本実施形態における画像処理回路検査装置３は、画像処理回路２２が備える複数の処理回路２２１Ａ〜２２１Ｄそれぞれの出力画像データが正しく生成されているか否かを判定することができるため、画像処理回路２２の故障判定精度をより向上させることができる。また、第２の実施形態における画像処理回路検査装置２は、４つのメモリ２４Ａ〜２４Ｄと４つの画像データ変換回路２３Ｂ〜２３Ｄを用いているが、本実施形態における画像処理回路検査装置３は、１つのメモリ３４と１つの画像データ選択変換回路３３を用いるだけで、画像処理回路２２の検査を行うことができる。
【００７２】
なお、本実施形態では、検査対象の画像処理回路２２は４つの処理回路２２１Ａ〜２２１Ｄを備えており、画像処理回路検査装置３は４フレームの入力画像データを生成して処理を行う例を用いて説明したが、これに限らない。例えば、検査対象の画像処理回路２２は３つ以下または５つ以上の処理回路２２１を備えており、画像処理回路検査装置３は、画像処理回路２２が備える処理回路２２１と同数以上のフレーム数の入力画像データを生成して処理を行うようにしてもよい。
【００７３】
（第４の実施形態）
以下、本発明の第４の実施形態について図面を参照して説明する。本実施形態と第１の実施形態とで異なる点は、本実施形態では、入力画像データの生成に圧縮画像を用いる点と、画像データを圧縮したデータを、比較用データおよび期待値データとして用いる点である。なお、本実施形態における電子内視鏡装置の構成は、画像処理回路検査装置の構成以外、第１の実施形態における電子内視鏡装置１００の構成と同様の構成である。
【００７４】
次に、画像処理回路の構成について説明する。図１０は、本実施形態における画像処理回路検査装置の構成を示したブロック図である。図示する例では、画像処理回路検査装置４は、画像生成回路４１（画像データ生成回路）と、圧縮回路４３（画像データ変換回路）と、メモリ４４（記憶部）と、比較回路４５と、検査結果通知回路４６とを備える。
【００７５】
画像生成回路４１は、入力画像データを生成して出力する。画像生成回路４１の構成については後述する。圧縮回路４３は、画像処理回路４２（検査対象回路）から出力された１フレームの画像データ（出力画像データ）をＪＰＥＧで圧縮して、比較用データとして出力する。なお、ＪＰＥＧの代わりに可逆の圧縮手法を用いる事も可能であり、また、検査対象の回路が画像の処理を行う回路ではない場合には、ＺＩＰやＬＨＺ等の圧縮手段を用いる事も可能である。
【００７６】
メモリ４４は、検査対象の画像処理回路４２から出力された画像データ（出力画像データ）が正常か否かを判定する為の期待値データを記憶する。本実施形態における期待値データは、正常に動作している検査対象の画像処理回路４２が入力画像データに対して画像処理を行って生成した画像処理後の画像データ（出力画像データ）を、予め、圧縮回路４３と同様の圧縮方法で圧縮したデータである。
【００７７】
比較回路４５は、圧縮回路４３が出力する比較用データと、メモリ４４が記憶している期待値データとが一致するか否かの比較を行い、比較結果に基づいて、検査対象の画像処理回路４２が正常であるか故障しているかを判定する。また、比較回路４５は、判定結果（検査結果）を示す信号を検査結果通知回路４６に入力する。検査結果通知回路４６は、比較回路４５から入力された判定結果を示す信号に基づいて、判定結果を表示部１０３に表示させるための信号（検査結果通知信号、通知信号）を出力する。
【００７８】
次に、画像生成回路４１の構成について説明する。図１１は、本実施形態における画像生成回路４１の構成を示したブロック図である。図示する例では、画像生成回路４１は、メモリ４１１（圧縮データ記憶部）と伸張回路４１２とを備えている。メモリ４１１は、予めＪＰＥＧで圧縮された圧縮画像データを記憶する。伸張回路４１２は、メモリ４１１が記憶する圧縮画像データを伸張して画像データを生成し、生成した画像データを入力画像データとして出力する。
【００７９】
次に、本実施形態における画像処理回路検査装置４および画像処理回路４２の動作手順について説明する。画像生成回路４１は、検査開始信号（検査開始のトリガとなる入力信号）が入力されると、入力画像データを生成する。その後、画像生成回路４１は、生成した入力画像データを検査対象の画像処理回路４２に入力する。
【００８０】
検査対象の画像処理回路４２は、入力された入力画像データに対して画像処理を行い、画像処理後の画像データ（出力画像データ）を生成する。その後、検査対象の画像処理回路４２は、出力画像データを圧縮回路４３に入力する。圧縮回路４３は、入力された出力画像データをＪＰＥＧで圧縮して圧縮データを生成し、生成した圧縮データを比較用データとして比較回路４５に入力する。
【００８１】
比較回路４５は、メモリ４４が予め記憶している期待値データを読み出し、読み出した期待値データと画像データ変換回路から入力された比較用データとが一致しているか否かを比較する。そして、比較回路４５は、期待値データと比較用データとが一致していた場合、検査対象の画像処理回路４２は正常であると判定し、期待値データと比較用データとが不一致だった場合、検査対象の画像処理回路４２は故障していると判定する。その後、判定結果（検査結果）を示す信号を検査結果通知回路４６に入力する。
【００８２】
検査結果通知回路４６は、比較回路４５から入力された判定結果を示す信号に基づいて、判定結果を表示部１０３に表示させるための信号（検査結果通知信号）を出力する。例えば、比較回路４５から入力された判定結果を示す信号が「検査対象の画像処理回路は正常である」ことを示す信号であれば、検査結果通知回路４６は、「画像処理回路：正常」と表示させるための検査結果通知信号を表示部１０３に入力する。また、比較回路４５から入力された判定結果を示す信号が「検査対象の画像処理回路は故障している」ことを示す信号であれば、「画像処理回路：故障」と表示させるための検査結果通知信号を表示部１０３に入力する。表示部１０３は、検査結果通知回路４６から入力された検査結果通知信号に基づいて、検査結果を表示する。
【００８３】
上述したとおり、本実施形態における画像処理回路検査装置４は、検査対象の画像処理回路４２に入力する１フレーム分の入力画像データをメモリ４１１に記憶するのではなく、圧縮された画像を伸張することにより、画像生成回路４１が生成する。そのため、入力画像データを保存しておくためのメモリ４１１を削減することができる。
【００８４】
また、本実施形態における画像処理回路検査装置４は、検査対象の画像処理回路４２が生成する画像処理後の画像データ（出力画像データ）をそのまま期待値データとして予めメモリ４４に記憶させるのではなく、１フレーム分の出力画像データに対して予め圧縮処理を施し、圧縮したデータを期待値データとしてメモリ４４に記憶させる。そのため、メモリ４４の容量を削減することができる。また、出力画像データの圧縮にＪＰＥＧなどの圧縮手法を用いると、圧縮率を可変とする事が可能であり、期待値データの容量を可変とする事ができるため、期待値データの記録容量と正常動作の判定精度とをトレードオフできる。また、可逆の圧縮手法を用いると、正常動作判定精度の劣化なしに期待値データの削減を実現することができる。
【００８５】
また、本実施形態では、画像に圧縮および伸張を施す方法を提案したが、デジタルカメラなど既に圧縮回路および伸張回路が搭載されている装置にこの方法を適用すると、圧縮回路４３および伸張回路４１２を新規に追加する必要がない。そのため、回路規模を削減することができる。
【００８６】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８７】
１，２，３，４・・・画像処理回路検査装置、１１，２１，３１，４１・・・画像生成回路、１２，２２，・・・画像処理回路、１３，２３Ａ〜２３Ｄ，３３２・・・画像データ変換回路、１４，２４Ａ〜２４Ｄ，３４，４４，４１１・・・メモリ、１５，４５，２５１Ａ〜２５１Ｄ・・・比較回路、１６，２６，３６，４６・・・検査結果通知回路、２５・・・比較判定回路、３３・・・画像データ選択変換回路、４３・・・圧縮回路、１００・・・電子内視鏡装置、１０１・・・電子内視鏡スコープ、１０２・・・本体部、１０３・・・表示部、１０４・・・制御部、１０５・・・内視鏡記憶部、２２１Ａ，２２１Ｂ，２２１Ｃ，２２１Ｄ・・・画像処理回路、２５２・・・判定回路、３３１・・・セレクタ、４１２・・・伸張回路
【図１】
2012058123.tif 000003
【図２】
2012058123.tif 000004
【図３】
2012058123.tif 000005
【図４】
2012058123.tif 000006
【図５】
2012058123.tif 000007
【図６】
2012058123.tif 000008
【図７】
2012058123.tif 000009
【図８】
2012058123.tif 000010
【図９】
2012058123.tif 000011
【図１０】
2012058123.tif 000012
【図１１】
2012058123.tif 000013