(57)【要約】【課題】種類が異なる複数の画像データを並行して生成することができる画像処理装置を得ることを目的とする。【解決手段】画像入力部１により入力された画像信号に対して画像認識用の画像処理を実施する認識用処理部４と、画像入力部１により入力された画像信号に対して画像表示用の画像処理を実施する表示用処理部８とを設け、プログラムコントローラ１２が認識用処理部４及び表示用処理部８のうち、画像入力部１により入力された画像信号に対する画像処理を実施する対象の処理部を画像信号のフレーム単位で切り替える。【選択図】図１
2008158682.tif 000002
【特許請求の範囲】
【請求項１】
画像信号をフレーム単位で入力する画像入力手段と、上記画像入力手段により入力された画像信号に対して相互に異なる画像処理を実施する複数の画像処理手段と、上記複数の画像処理手段のうち、上記画像入力手段により入力された画像信号に対する画像処理を実施する対象の画像処理手段を上記画像信号のフレーム単位で切り替える処理切替手段とを備えた画像処理装置。
【請求項２】
画像入力手段により入力された画像信号に対する画像処理を実施する画像処理手段として、画像認識用の画像処理を実施する画像処理手段と、画像表示用の画像処理を実施する画像処理手段とが実装されていることを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像信号をフレーム単位で入力する画像入力手段と、上記画像入力手段により入力された画像信号に対して所定の画像処理を実施する第１の画像処理手段と、上記第１の画像処理手段による画像処理後の画像信号に対して相互に異なる画像処理を実施する複数の第２の画像処理手段と、上記複数の第２の画像処理手段のうち、上記第１の画像処理手段による画像処理後の画像信号に対する画像処理を実施する対象の第２の画像処理手段を上記画像信号のフレーム単位で切り替える処理切替手段とを備えた画像処理装置。
【請求項４】
処理切替手段による画像処理手段の切替頻度が、画像処理手段毎に異なることを特徴とする請求項１から請求項３のうちのいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像信号に対して複数種類の画像処理を実施して、種類が異なる複数の画像データを生成する画像処理装置に関するものである。
【背景技術】
【０００２】
従来の画像処理装置は、動的に処理内容を切り替えることが可能な画像処理プロセッサを実装している。
即ち、画像処理装置の画像処理プロセッサは、光景の変化に応じて処理内容を動的に切り替えることにより、光景が変化しても物体検出用の画像を得ることができるようにしている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特表２０００−５１２７９０号公報（第９４頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の画像処理装置は以上のように構成されているので、光景の変化に応じて処理内容を動的に切り替えることができる。しかし、種類が異なる複数の画像データを並行して生成することはできないため、全く用途が異なる複数の画像を同時に取得することができないなどの課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、種類が異なる複数の画像データを並行して生成することができる画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る画像処理装置は、画像入力手段により入力された画像信号に対して相互に異なる画像処理を実施する複数の画像処理手段を設け、処理切替手段が複数の画像処理手段のうち、画像入力手段により入力された画像信号に対する画像処理を実施する対象の画像処理手段を画像信号のフレーム単位で切り替えるようにしたものである。
【発明の効果】
【０００７】
この発明によれば、画像入力手段により入力された画像信号に対して相互に異なる画像処理を実施する複数の画像処理手段を設け、処理切替手段が複数の画像処理手段のうち、画像入力手段により入力された画像信号に対する画像処理を実施する対象の画像処理手段を画像信号のフレーム単位で切り替えるように構成したので、種類が異なる複数の画像データを並行して生成することができる効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１による画像処理装置を示す構成図であり、図において、画像入力部１は例えばカメラなどの撮像装置から撮像画像の画像信号をフレーム単位で入力するとともに、その画像信号におけるフレームの入力タイミングを識別して、各フレームの入力が完了する毎にフレーム期間信号をＣＰＵ３に出力する処理を実施する。なお、画像入力部１は画像入力手段を構成している。
画像処理プロセッサ２は画像入力部１により入力された画像信号に対して画像認識用の画像処理又は画像表示用の画像処理を実施して、画像認識用の画像データと画像表示用の画像データを並行して生成する。
中央処理装置であるＣＰＵ３は画像入力部１からフレーム期間信号を受ける毎に、処理内容の切替指令を画像処理プロセッサ２に出力する処理を実施する。
【０００９】
画像処理プロセッサ２の認識用処理部４は画像入力部１により入力された画像信号に対して画像認識用の画像処理を実施することにより画像認識用の画像データを生成する。なお、認識用処理部４は画像処理手段を構成している。
認識用処理部４の２値化処理部５は画像入力部１により入力された画像信号に対する２値化処理を実施して、その画像信号を２階調の白黒データに変換する。
認識用処理部４の孤立点除去処理部６は２値化処理部５から出力された２階調の白黒データに対する孤立点の除去処理を実施して、その白黒データに含まれている孤立点を除去する。
認識用処理部４の特徴点抽出処理部７は孤立点除去処理部６による孤立点の除去処理後の白黒データからイメージの端点や分岐点などの特徴点を抽出する処理を実施する。
【００１０】
画像処理プロセッサ２の表示用処理部８は画像入力部１により入力された画像信号に対して画像表示用の画像処理を実施することにより画像表示用の画像データを生成する。なお、表示用処理部８は画像処理手段を構成している。
表示用処理部８の補間処理部９は画像入力部１により入力された画像信号に対する画素補間処理を実施して、その画像信号を画素毎にＲＧＢ３色分の画素値を有するカラー画像データに変換する。
表示用処理部８の色変換処理部１０は補間処理部９から出力されたカラー画像データに対する色変換処理を実施して、そのカラー画像データ（ＲＧＢの色空間データ）をＹＵＶの色空間データに変換する。
表示用処理部８の輪郭強調処理部１１は色変換処理部１０から出力された色空間データの輝度成分と色差成分についてノイズ除去処理と輪郭強調処理を実施して、画像表示用の画像データを生成する。
【００１１】
画像処理プロセッサ２のプログラムコントローラ１２は認識用処理部４が画像認識用の画像処理を実施しているときＣＰＵ３から処理内容の切替指令を受けると、認識用処理部４における画像認識用の画像処理を停止して、表示用処理部８における画像表示用の画像処理を起動し、表示用処理部８が画像表示用の画像処理を実施しているときＣＰＵ３から処理内容の切替指令を受けると、表示用処理部８における画像表示用の画像処理を停止して、認識用処理部４における画像認識用の画像処理を起動する。
なお、ＣＰＵ３及びプログラムコントローラ１２から処理切替手段が構成されている。
【００１２】
画像認識部１３は画像処理プロセッサ２の認識用処理部４により生成された画像認識用の画像データを解析して、物体検出や画像認識などの処理を実施する。
画像表示部１４は画像処理プロセッサ２の表示用処理部８により生成された画像表示用の画像データにしたがって画像をディスプレイに表示するなどの処理を実施する。
【００１３】
次に動作について説明する。
画像入力部１は、例えば、カメラなどの撮像装置から撮像画像の画像信号をフレーム単位で入力し、その画像信号を画像処理プロセッサ２に出力する。
また、画像入力部１は、その画像信号におけるフレームの入力タイミングを識別して、各フレームの入力が完了する毎にフレーム期間信号をＣＰＵ３に出力する。
【００１４】
ＣＰＵ３は、画像入力部１からフレーム期間信号を受ける毎に、処理内容の切替指令を画像処理プロセッサ２に出力する。
画像処理プロセッサ２は、画像入力部１から画像信号を受けると、その画像信号に対して画像認識用の画像処理、または、画像表示用の画像処理を実施して、画像認識用の画像データと画像表示用の画像データを並行して生成する。
【００１５】
即ち、画像処理プロセッサ２のプログラムコントローラ１２は、ＣＰＵ３から処理内容の切替指令を受けると、画像処理対象の処理部を動的に切り替える。
つまり、プログラムコントローラ１２は、認識用処理部４が画像認識用の画像処理を実施しているときＣＰＵ３から処理内容の切替指令を受けると、認識用処理部４における画像認識用の画像処理を停止して、表示用処理部８における画像表示用の画像処理を起動する。
一方、表示用処理部８が画像表示用の画像処理を実施しているときＣＰＵ３から処理内容の切替指令を受けると、表示用処理部８における画像表示用の画像処理を停止して、認識用処理部４における画像認識用の画像処理を起動する。
【００１６】
画像処理プロセッサ２の認識用処理部４は、プログラムコントローラ１２から画像処理の起動指令を受けると、画像入力部１により入力された画像信号に対して画像認識用の画像処理を実施することにより画像認識用の画像データを生成する。
即ち、認識用処理部４の２値化処理部５は、画像入力部１により入力された画像信号に対する２値化処理を実施して、その画像信号を２階調の白黒データに変換する。
認識用処理部４の孤立点除去処理部６は、２値化処理部５から２階調の白黒データを受けると、２階調の白黒データに対する孤立点の除去処理を実施して、その白黒データに含まれている孤立点を除去する。
認識用処理部４の特徴点抽出処理部７は、孤立点除去処理部６から孤立点の除去処理後の白黒データを受けると、その白黒データからイメージの端点や分岐点などの特徴点を抽出し、その特徴点を示す画像認識用の画像データを生成する。
【００１７】
画像処理プロセッサ２の表示用処理部８は、プログラムコントローラ１２から画像処理の起動指令を受けると、画像入力部１により入力された画像信号に対して画像表示用の画像処理を実施することにより画像表示用の画像データを生成する。
即ち、表示用処理部８の補間処理部９は、画像入力部１により入力された画像信号に対する画素補間処理を実施して、その画像信号を画素毎にＲＧＢ３色分の画素値を有するカラー画像データに変換する。
表示用処理部８の色変換処理部１０は、補間処理部９からカラー画像データを受けると、そのカラー画像データに対する色変換処理を実施して、そのカラー画像データ（ＲＧＢの色空間データ）をＹＵＶの色空間データに変換する。
表示用処理部８の輪郭強調処理部１１は、色変換処理部１０からＹＵＶの色空間データを受けると、その色空間データの輝度成分と色差成分についてノイズ除去処理と輪郭強調処理を実施して、画像表示用の画像データを生成する。
【００１８】
これにより、画像処理プロセッサ２の認識用処理部４及び表示用処理部８から、画像認識用の画像データと画像表示用の画像データが交互に出力されるので、画像入力部１により入力された画像信号の半分のフレームレートで、画像認識用の画像データと画像表示用の画像データが同時に得られることになる。
【００１９】
画像認識部１３は、画像処理プロセッサ２の認識用処理部４から画像認識用の画像データを受けると、画像認識用の画像データを解析して、物体検出や画像認識などの処理を実施する。
画像表示部１４は、画像処理プロセッサ２の表示用処理部８から画像表示用の画像データを受けると、画像表示用の画像データにしたがって画像をディスプレイに表示するなどの処理を実施する。
【００２０】
以上で明らかなように、この実施の形態１によれば、画像入力部１により入力された画像信号に対して画像認識用の画像処理を実施する認識用処理部４と、画像入力部１により入力された画像信号に対して画像表示用の画像処理を実施する表示用処理部８とを設け、プログラムコントローラ１２が認識用処理部４及び表示用処理部８のうち、画像入力部１により入力された画像信号に対する画像処理を実施する対象の処理部を画像信号のフレーム単位で切り替えるように構成したので、種類が異なる画像認識用の画像データと画像表示用の画像データを並行して生成することができる効果を奏する。
【００２１】
また、この実施の形態１によれば、画像入力部１により入力された画像信号に対する画像処理を実施する画像処理手段として、画像認識用の画像処理を実施する認識用処理部４と、画像表示用の画像処理を実施する表示用処理部８とを実装するように構成したので、例えば、プレビュー画面を確認しながら、撮影画角に入っている被写体について画像認識を行う機器においても、画像認識用の画像データと画像表示用の画像データを並行して生成することができるようになる。そのため、画像認識処理の動作に合わせて、人間の目視確認には適さない認識用の画像をプレビュー画面に表示する必要がなくなるなどの効果を奏する。
【００２２】
また、この実施の形態１によれば、画像処理プロセッサ２が認識用処理部４と表示用処理部８を構成しているので、ハードウェアの処理ブロックとして、認識用処理部４と表示用処理部８を別個に用意する必要がない。認識用処理部４と表示用処理部８を別個のハードウェアとして動作させる場合と比較して、メモリや演算回路などのハードウェア資源を少なくすることができる。
【００２３】
なお、この実施の形態１では、認識用処理部４が２値化処理部５、孤立点除去処理部６及び特徴点抽出処理部７から構成されているものについて示したが、認識用処理部４の処理内容は一例に過ぎず、例えば、画像の細線化処理や線分検出処理などを自由に組み合わせることが可能である。
【００２４】
また、この実施の形態１では、表示用処理部８が補間処理部９、色変換処理部１０及び輪郭強調処理部１１から構成されているものについて示したが、表示用処理部８の処理内容は一例に過ぎず、例えば、彩度強調処理や階調変換処理などを自由に組み合わせることが可能である。
【００２５】
実施の形態２．
図２はこの発明の実施の形態２による画像処理装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
画像センサ２１は入射する光信号を電気的な画像信号に変換して、その画像信号を画像入力部１に出力する。
画像処理プロセッサ２２は画像入力部１により入力された画像信号に対して撮像制御用の画像処理を実施した後、画像認識用の画像処理又は画像表示用の画像処理を実施して、画像認識用の画像データと画像表示用の画像データを並行して生成する。
中央処理装置であるＣＰＵ２３は画像入力部１からフレーム期間信号を受ける毎に、処理内容の切替指令を画像処理プロセッサ２２に出力するとともに、撮像制御用処理部２４により算出される指標値にしたがって画像センサ２１における露光時間やゲインの調整を行う。
【００２６】
画像処理プロセッサ２２の撮像制御用処理部２４は例えば図１の認識用処理部４と表示用処理部８における共通の前処理を実施する処理部であり、また、撮像制御用処理部２４は画像入力部１により入力された画像信号に対する撮像制御用の画像処理として、その画像信号に含まれている画面の明るさ情報及びＲＧＢ色成分間の色バランス情報に基づいて画素値の平均値に相当する指標値を算出する処理も実施する。なお、撮像制御用処理部２４は第１の画像処理手段を構成している。
認識用処理部２５は図１の認識用処理部４に相当し（認識用処理部４と表示用処理部８の画像処理における共通の前処理を除く）、撮像制御用処理部２４による画像処理後の画像信号に対して画像認識用の画像処理を実施する。
表示用処理部２６は図１の表示用処理部８に相当し（認識用処理部４と表示用処理部８の画像処理における共通の前処理を除く）、撮像制御用処理部２４による画像処理後の画像信号に対して画像表示用の画像処理を実施する。
なお、認識用処理部２５及び表示用処理部２６は第２の画像処理手段を構成している。
【００２７】
画像処理プロセッサ２２のプログラムコントローラ２７は認識用処理部２５が画像認識用の画像処理を実施しているときＣＰＵ２３から処理内容の切替指令を受けると、認識用処理部２５における画像認識用の画像処理を停止して、表示用処理部２６における画像表示用の画像処理を起動し、表示用処理部２６が画像表示用の画像処理を実施しているときＣＰＵ２３から処理内容の切替指令を受けると、表示用処理部２６における画像表示用の画像処理を停止して、認識用処理部２５における画像認識用の画像処理を起動する。
なお、ＣＰＵ２３及びプログラムコントローラ２７から処理切替手段が構成されている。
【００２８】
次に動作について説明する。
画像センサ２１は、光信号を入射すると、その光信号を電気的な画像信号に変換して、その画像信号を画像入力部１に出力する。
画像入力部１は、画像センサ２１から画像信号をフレーム単位で入力し、その画像信号を画像処理プロセッサ２２に出力する。
また、画像入力部１は、その画像信号におけるフレームの入力タイミングを識別して、各フレームの入力が完了する毎にフレーム期間信号をＣＰＵ２３に出力する。
【００２９】
ＣＰＵ２３は、画像入力部１からフレーム期間信号を受ける毎に、処理内容の切替指令を画像処理プロセッサ２２に出力する。
また、ＣＰＵ２３は、撮影画像の明るさと色バランスの適正化を図るため、後述する撮像制御用処理部２４により算出される指標値にしたがって画像センサ２１における露光時間やゲインを調整する。
【００３０】
画像処理プロセッサ２２は、画像入力部１から画像信号を受けると、その画像信号に対して撮像制御用の画像処理を実施した後、画像認識用の画像処理又は画像表示用の画像処理を実施して、画像認識用の画像データと画像表示用の画像データを並行して生成する。
即ち、画像処理プロセッサ２の撮像制御用処理部２４は、画像入力部１から画像信号を受けると、例えば、図１の認識用処理部４と表示用処理部８における共通の前処理を実施する。
また、撮像制御用処理部２４は、その画像信号に対する撮像制御用の画像処理として、その画像信号に含まれている画面の明るさ情報やＲＧＢ色成分間の色バランス情報に基づいて画素値の平均値に相当する指標値も算出する。
【００３１】
画像処理プロセッサ２２のプログラムコントローラ２７は、ＣＰＵ２３から処理内容の切替指令を受けると、画像処理対象の処理部を動的に切り替える。
即ち、プログラムコントローラ２７は、認識用処理部２５が画像認識用の画像処理を実施しているときＣＰＵ２３から処理内容の切替指令を受けると、認識用処理部２５における画像認識用の画像処理を停止して、表示用処理部２６における画像表示用の画像処理を起動する。
一方、表示用処理部２６が画像表示用の画像処理を実施しているときＣＰＵ２３から処理内容の切替指令を受けると、表示用処理部２６における画像表示用の画像処理を停止して、認識用処理部２５における画像認識用の画像処理を起動する。
【００３２】
画像処理プロセッサ２２の認識用処理部２５は、プログラムコントローラ２７から画像処理の起動指令を受けると、撮像制御用処理部２４による画像処理後の画像信号に対して画像認識用の画像処理を実施することにより画像認識用の画像データを生成する。
画像処理プロセッサ２２の表示用処理部２６は、プログラムコントローラ２７から画像処理の起動指令を受けると、撮像制御用処理部２４による画像処理後の画像信号に対して画像表示用の画像処理を実施することにより画像表示用の画像データを生成する。
【００３３】
これにより、画像処理プロセッサ２２の認識用処理部２５及び表示用処理部２６から、画像認識用の画像データと画像表示用の画像データが交互に出力されるので、画像入力部１により入力された画像信号の半分のフレームレートで、画像認識用の画像データと画像表示用の画像データが同時に得られることになる。
【００３４】
画像認識部１３は、画像処理プロセッサ２２の認識用処理部２５から画像認識用の画像データを受けると、上記実施の形態１と同様に、画像認識用の画像データを解析して、物体検出や画像認識などの処理を実施する。
画像表示部１４は、画像処理プロセッサ２２の表示用処理部２６から画像表示用の画像データを受けると、上記実施の形態１と同様に、画像表示用の画像データにしたがって画像をディスプレイに表示するなどの処理を実施する。
【００３５】
以上で明らかなように、この実施の形態２によれば、画像入力部１により入力された画像信号に対して撮像制御用の画像処理を実施する撮像制御用処理部２４と、撮像制御用処理部２４による画像処理後の画像信号に対して画像認識用の画像処理を実施する認識用処理部２５と、撮像制御用処理部２４による画像処理後の画像信号に対して画像表示用の画像処理を実施する表示用処理部２６とを設け、プログラムコントローラ２７が認識用処理部２５及び表示用処理部２６のうち、撮像制御用処理部２４による画像処理後の画像信号に対する画像処理を実施する対象の処理部を画像信号のフレーム単位で切り替えるように構成したので、種類が異なる画像認識用の画像データと画像表示用の画像データを並行して生成することができる効果を奏する。
【００３６】
また、この実施の形態２によれば、撮像制御用処理部２４が例えば図１の認識用処理部４と表示用処理部８における共通の前処理を実施し、認識用処理部２５及び表示用処理部２６の処理量を軽減しているので、画像処理プロセッサ２２の全体の処理コード数を減らすことができるようになり、処理コードを格納するメモリの容量を節約することができる効果を奏する。
【００３７】
実施の形態３．
図３はこの発明の実施の形態３による画像処理装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
画像処理プロセッサ２の認識用処理部４ａは図１の認識用処理部４に相当し、画像入力部１により入力された画像信号に対して画像認識用の画像処理（例えば、文字認識用処理を行う認識用処理Ａ）を実施することにより画像認識用の画像データを生成する。なお、認識用処理部４ａは画像処理手段を構成している。
画像処理プロセッサ２の認識用処理部４ｂは画像入力部１により入力された画像信号に対して認識用処理部４ａと異なる画像認識用の画像処理（例えば、物体認識用処理を行う認識用処理Ｂ）を実施することにより画像認識用の画像データを生成する。なお、認識用処理部４ｂは画像処理手段を構成している。
【００３８】
画像認識部１３ａは図１の画像認識部１３に相当し、画像処理プロセッサ２の認識用処理部４ａにより生成された画像認識用の画像データを解析して、文字認識などの処理を実施する。
画像認識部１３ｂは図１の画像認識部１３に相当し、画像処理プロセッサ２の認識用処理部４ｂにより生成された画像認識用の画像データを解析して、物体認識などの処理を実施する。
画像処理プロセッサ２のプログラムコントローラ３１はＣＰＵ３から処理内容の切替指令を受ける毎に、画像処理対象の処理部を切り替える処理を実施する。
なお、ＣＰＵ３及びプログラムコントローラ３１から処理切替手段が構成されている。
【００３９】
次に動作について説明する。
画像入力部１は、上記実施の形態１と同様に、例えば、カメラなどの撮像装置から撮像画像の画像信号をフレーム単位で入力し、その画像信号を画像処理プロセッサ２に出力する。
また、画像入力部１は、その画像信号におけるフレームの入力タイミングを識別して、各フレームの入力が完了する毎にフレーム期間信号をＣＰＵ３に出力する。
【００４０】
ＣＰＵ３は、上記実施の形態１と同様に、画像入力部１からフレーム期間信号を受ける毎に、処理内容の切替指令を画像処理プロセッサ２に出力する。
画像処理プロセッサ２は、画像入力部１から画像信号を受けると、その画像信号に対して画像認識用の画像処理（認識処理Ａ）、または、画像認識用の画像処理（認識処理Ｂ）、または、画像表示用の画像処理を実施して、画像認識用の画像データと画像表示用の画像データを並行して生成する。
【００４１】
即ち、画像処理プロセッサ２のプログラムコントローラ３１は、ＣＰＵ３から処理内容の切替指令を受けると、画像処理対象の処理部を動的に切り替える。
つまり、プログラムコントローラ３１は、図４に示すように、認識用処理部４ａが画像認識用の画像処理（認識処理Ａ）を実施しているときＣＰＵ３から処理内容の切替指令を受けると、認識用処理部４ａにおける画像認識用の画像処理（認識処理Ａ）を停止して、表示用処理部８における画像表示用の画像処理を起動する。
また、表示用処理部８が画像表示用の画像処理を実施しているときＣＰＵ３から処理内容の切替指令を受けると、表示用処理部８における画像表示用の画像処理を停止して、認識用処理部４ｂにおける画像認識用の画像処理（認識処理Ｂ）を起動する。
また、認識用処理部４ｂが画像認識用の画像処理（認識処理Ｂ）を実施しているときＣＰＵ３から処理内容の切替指令を受けると、認識用処理部４ｂにおける画像認識用の画像処理（認識処理Ｂ）を停止して、表示用処理部８における画像表示用の画像処理を起動する。
さらに、表示用処理部８が画像表示用の画像処理を実施しているときＣＰＵ３から処理内容の切替指令を受けると、表示用処理部８における画像表示用の画像処理を停止して、認識用処理部４ａにおける画像認識用の画像処理（認識処理Ａ）を起動する。
【００４２】
画像処理プロセッサ２の認識用処理部４ａは、プログラムコントローラ１２から画像処理の起動指令を受けると、画像入力部１により入力された画像信号に対して画像認識用の画像処理（認識処理Ａ）を実施することにより画像認識用の画像データを生成する。
画像処理プロセッサ２の認識用処理部４ｂは、プログラムコントローラ１２から画像処理の起動指令を受けると、画像入力部１により入力された画像信号に対して画像認識用の画像処理（認識処理Ｂ）を実施することにより画像認識用の画像データを生成する。
画像処理プロセッサ２の表示用処理部８は、プログラムコントローラ１２から画像処理の起動指令を受けると、画像入力部１により入力された画像信号に対して画像表示用の画像処理を実施することにより画像表示用の画像データを生成する。
【００４３】
これにより、画像処理プロセッサ２の認識用処理部４ａ，４ｂ及び表示用処理部８から、画像認識用の画像データと画像表示用の画像データが交互に出力されるので、画像入力部１により入力された画像信号の半分のフレームレートで、画像認識用の画像データと画像表示用の画像データが同時に得られることになる。
【００４４】
画像認識部１３ａは、画像処理プロセッサ２の認識用処理部４ａから画像認識用の画像データを受けると、画像認識用の画像データを解析して、文字認識などの処理を実施する。
画像認識部１３ｂは、画像処理プロセッサ２の認識用処理部４ｂから画像認識用の画像データを受けると、画像認識用の画像データを解析して、物体認識などの処理を実施する。
画像表示部１４は、画像処理プロセッサ２の表示用処理部８から画像表示用の画像データを受けると、画像表示用の画像データにしたがって画像をディスプレイに表示するなどの処理を実施する。
【００４５】
以上で明らかなように、この実施の形態３によれば、画像入力部１により入力された画像信号に対して画像認識用の画像処理（認識処理Ａ）を実施する認識用処理部４ａと、画像入力部１により入力された画像信号に対して画像認識用の画像処理（認識処理Ｂ）を実施する認識用処理部４ｂと、画像入力部１により入力された画像信号に対して画像表示用の画像処理を実施する表示用処理部８とを設け、プログラムコントローラ３１が認識用処理部４ａ，４ｂ及び表示用処理部８のうち、画像入力部１により入力された画像信号に対する画像処理を実施する対象の処理部を画像信号のフレーム単位で切り替えるように構成したので、種類が異なる画像認識用の画像データと画像表示用の画像データを並行して生成することができる効果を奏する。
【００４６】
また、この実施の形態３によれば、プログラムコントローラ３１による認識用処理部４ａ，４ｂ及び表示用処理部８の切替頻度が、処理部毎に異なる（例えば、表示用処理部８が２回処理を実施する間に、認識用処理部４ａ，４ｂが１回処理を実施する）ように構成したので、高速なフレームレートでの出力が必要とされる画像処理に対する切替頻度を高めることができるようになり、複数種類の画像処理を効率的に実施することができる効果を奏する。
【００４７】
なお、この実施の形態３では、３種類の処理部を実装して、３種類の画像処理を切り替えるものについて示したが、４種類以上の処理部を実装して、４種類以上の画像処理を切り替えるようにしてもよい。
【図面の簡単な説明】
【００４８】
【図１】この発明の実施の形態１による画像処理装置を示す構成図である。
【図２】この発明の実施の形態２による画像処理装置を示す構成図である。
【図３】この発明の実施の形態３による画像処理装置を示す構成図である。
【図４】認識用処理部及び表示用処理部の処理順序を示す説明図である。
【符号の説明】
【００４９】
１  画像入力部（画像入力手段）、２  画像処理プロセッサ、３  ＣＰＵ（処理切替手段）、４  認識用処理部（画像処理手段）、４ａ  認識用処理部（画像処理手段）、４ｂ  認識用処理部（画像処理手段）、５  ２値化処理部、６  孤立点除去処理部、７  特徴点抽出処理部、８  表示用処理部（画像処理手段）、９  補間処理部、１０  色変換処理部、１１  輪郭強調処理部、１２  プログラムコントローラ（処理切替手段）、１３  画像認識部、１３ａ  画像認識部、１３ｂ  画像認識部、１４  画像表示部、２１  画像センサ、２２  画像処理プロセッサ、２３  ＣＰＵ（処理切替手段）、２４  撮像制御用処理部（第１の画像処理手段）、２５  認識用処理部（第２の画像処理手段）、２６  表示用処理部（第２の画像処理手段）、２７  プログラムコントローラ（処理切替手段）、３１  プログラムコントローラ（処理切替手段）。
【図１】
2008158682.tif 000003
【図２】
2008158682.tif 000004
【図３】
2008158682.tif 000005
【図４】
2008158682.tif 000006