(57)【要約】 【課題】  入力画像に対して、カーソル画像および特徴領域に表示するパターン画像を合成するために用いる記憶部および合成部を共用し、回路規模の増大を抑制すること。【解決手段】  画像処理装置は、画像処理部と画像合成部を有する。画像処理部は、入力画像の特徴量を画素ごとに検出する検出部と、特徴検出の設定に応じて前記検出手段の検出結果を示す検出情報を付加した画像を出力するか否かを選択する出力選択部と、を有する。画像合成部は、入力画像のうち検出情報が付加された特徴領域に合成するパターン画像を生成するパターン画像生成部と、入力画像に合成するカーソル画像を生成するカーソル画像生成部と、パターン画像またはカーソル画像のいずれか一方の画像を選択指示に応じて選択する選択部と、選択された画像を記憶する記憶部と、記憶されている画像を入力画像に合成する合成部、とを有する。【選択図】      図１
2014178786.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の特徴量を画素ごとに検出する検出手段と、
特徴検出の設定に応じて前記検出手段の検出結果を示す検出情報を付加した画像を出力するか否かを選択する出力選択手段と、
前記入力画像のうち前記検出情報が付加された特徴領域に合成するパターン画像を生成するパターン画像生成手段と、
前記入力画像に合成するカーソル画像を生成するカーソル画像生成手段と、
前記パターン画像または前記カーソル画像のいずれか一方の画像を選択指示に応じて選択する選択手段と、
前記選択手段により選択された画像を記憶する記憶手段と、
前記記憶手段に記憶されている画像を前記入力画像に合成する合成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記入力画像の画素ごとに前記検出情報が設定されているか判定し、前記検出情報が設定されている領域を、前記パターン画像を合成する表示領域として検出する判定手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記入力画像のサイズを示す情報を用いて前記カーソル画像の合成が可能な領域を判定する領域判定手段と、
前記カーソル画像のサイズを示す座標情報を計算する計算手段と、
前記領域判定手段で判定された前記領域と、前記計算手段で計算された前記座標情報と、を用いて、前記領域判定手段で判定された前記領域における前記カーソル画像の表示領域を特定する特定手段と、
を更に備えることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記選択手段が前記選択指示に応じて前記パターン画像を選択した場合、前記記憶手段は前記選択手段で選択された前記パターン画像を記憶し、前記合成手段は前記記憶手段に記憶されている前記パターン画像を前記入力画像に合成することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記選択手段が前記選択指示に応じて前記カーソル画像を選択した場合、前記記憶手段は前記選択手段で選択された前記カーソル画像を記憶し、前記合成手段は前記記憶手段に記憶されている前記カーソル画像を前記入力画像に合成することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項６】
前記記憶手段は複数の記憶手段を有し、
前記検出手段と前記出力選択手段とを有する複数の画像処理手段を有し、
前記複数の画像処理手段のそれぞれの検出手段は前記入力画像から異なる特徴量を画素ごとに検出し、
前記複数の画像処理手段のそれぞれの出力選択手段はそれぞれの検出手段で検出された検出情報を付加した画像を出力するか否かを選択することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記選択手段が前記選択指示に応じて複数のパターン画像を選択した場合、前記パターン画像生成手段は、前記検出情報が付加されたそれぞれの特徴領域に合成する複数のパターン画像を生成し、
前記複数の記憶手段のそれぞれは前記複数のパターン画像を記憶し、
前記合成手段は前記複数の記憶手段に記憶されている前記複数のパターン画像を前記入力画像に合成することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記選択手段が前記選択指示に応じて複数のカーソル画像を選択した場合、前記カーソル画像生成手段は、前記検出情報が付加されたそれぞれの特徴領域に合成する複数のカーソル画像を生成し、
前記複数の記憶手段のそれぞれは前記複数のカーソル画像を記憶し、
前記合成手段は前記複数の記憶手段に記憶されている前記複数のカーソル画像を前記入力画像に合成することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記検出手段は、画素ごとの特徴量が閾値を超えたか否かを判定し、閾値以上の特徴量を示す画素について判定結果を示す検出情報を生成することを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記出力選択手段は、前記特徴検出の設定が有効に設定されている場合に前記検出情報を前記画素に付加した画像を出力し、前記特徴検出の設定が有効に設定されていない場合、前記検出情報を付加しない画像を出力することを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
入力画像の特徴量を画素ごとに検出する検出手段と、特徴検出の設定に応じて前記検出手段の検出結果を示す検出情報を付加した画像を出力するか否かを選択する出力選択手段と、前記入力画像のうち前記検出情報が付加された特徴領域に合成するパターン画像を生成するパターン画像生成手段と、前記入力画像に合成するカーソル画像を生成するカーソル画像生成手段と、を有する画像処理装置の制御方法であって、
前記画像処理装置の選択手段が、前記パターン画像または前記カーソル画像のいずれか一方の画像を選択指示に応じて選択する選択工程と、
前記画像処理装置の記憶手段が、前記選択工程で選択された画像を記憶する記憶工程と、
前記画像処理装置の合成手段が、前記記憶工程で前記記憶手段に記憶されている画像を前記入力画像に合成する合成工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
ディスプレイやプロジェクタ製品では、画面上の特定箇所を指し示すためのポインタ表示回路が搭載されている製品が一般的になっている。ポインタ表示回路は、複数のカーソル表示や、各カーソルの色やカーソルの形状の選択によりカーソル画像を決定し、カーソル画像を表示するカーソル表示領域の判定などを行った後、カーソル画像を動画像に合成する。例えば、特許文献１のカーソル表示回路（画像信号補正部１６）は、ＯＣＲ手段によって文字領域を抽出し、文字領域の外枠の形や領域内の色を変更したブロックカーソルを画像に合成し、表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４９４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像編集などを行う際に、画素の輝度が飽和している領域（特徴領域）等を画面に表示する特徴領域表示回路が搭載されている製品がある。特徴領域表示回路は、各画像処理回路において特徴検出を行い、領域表示用のパターン画像を特徴領域に合成し表示する処理を行う。ここで、パターン画像とは特徴領域をわかりやすく表示するため、斜線などの模様や単一色などで構成される合成用画像である。カーソル表示機能と、特徴領域表示機能を実現するためには、同じ画像処理装置内に、カーソル表示回路と、特徴領域表示回路とが必要になる。
【０００５】
しかしながら、カーソル画像とパターン画像との２つの画像を合成するための回路（カーソル表示回路および特徴領域表示回路）を実装するため、回路規模は増大することになる。また、複数の種類の特徴領域をそれぞれ別のパターン画像で表示するケースでは、特徴量取得回路と画像合成回路を連結した画像処理パイプラインをそれぞれ構成する必要がある。
【課題を解決するための手段】
【０００６】
本発明は、入力画像に対して、カーソル画像および特徴領域に表示するパターン画像を合成するために用いる記憶部および合成部を共用し、回路規模の増大を抑制することが可能な画像処理技術の提供を目的とする。
【０００７】
上記の目的を達成する本発明の一つの側面に係る画像処理装置は、
入力画像の特徴量を画素ごとに検出する検出手段と、
特徴検出の設定に応じて前記検出手段の検出結果を示す検出情報を付加した画像を出力するか否かを選択する出力選択手段と、
前記入力画像のうち前記検出情報が付加された特徴領域に合成するパターン画像を生成するパターン画像生成手段と、
前記入力画像に合成するカーソル画像を生成するカーソル画像生成手段と、
前記パターン画像または前記カーソル画像のいずれか一方の画像を選択指示に応じて選択する選択手段と、
前記選択手段により選択された画像を記憶する記憶手段と、
前記記憶手段に記憶されている画像を前記入力画像に合成する合成手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、入力画像に対して、カーソル画像および特徴領域に表示するパターン画像を合成するために用いる記憶部および合成部を共用し、回路規模の増大を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る画像処理装置の構成を示す図。
【図２】第１実施形態に係る画像処理装置の動作の流れを説明する図。
【図３】画像処理装置で生成する検出フラグの設定例を説明する図。
【図４】画像処理装置における画像の合成を例示的に説明する図。
【図５】第２実施形態に係る画像処理装置の構成を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を例示的に詳しく説明する。ただし、実施形態に記載されている構成要素はあくまで例示であり、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１１】
（第１実施形態）
本発明の第１実施形態に係る画像処理装置の構成を説明する。本実施形態では、画像処理装置が画像内の特徴領域（部分領域）に表示するパターン画像および、画像内のカーソル表示可能領域に表示するカーソル画像は１つである場合を想定するが、本発明の趣旨はこの例に限定されるものではない。
【００１２】
図１は本実施形態の画像処理装置の機能構成を例示する図である。画像処理装置は、パイプライン処理を行い、複数の画像処理部１００、１０３と、画像処理部１０３の後段に接続する画像合成部１０４を有する。画像処理部１００、１０３および画像合成部１０４は、バスによって接続されており、規定のデータフォーマットで画像の送受信を行うことが可能である。本実施形態では、画像処理部を２つとするが、画像処理部は２つ以上で構成されてもよい。
【００１３】
画像処理部１００、１０３は、それぞれ、検出部１０２と、出力選択部１０１とを有する。検出部１０２は、入力画像の特徴（特徴量）を画素ごとに検出し、画素ごとの特徴量が閾値を超えたか否かを判定する。出力選択部１０１は、検出部１０２により判定された判定結果に基づく検出フラグ（検出情報）を付加した画像を出力するか、または検出フラグ（検出情報）を付加しない画像を出力するか、を選択する。画像処理部１００と１０３において検出部１０２が検出する特徴（特徴量）はそれぞれ異なるものとする。例えば、画像処理部１００の検出部１０２は、特徴（特徴量）として、画素の輝度飽和を検出するものとする。また、画像処理部１０３の検出部１０２は、特徴（特徴量）として、画素の特定色を検出する。
【００１４】
画像合成部１０４は、入力画像に、カーソル画像を合成する機能および、指定された特徴（特徴量）が検出された領域に特徴領域表示用のパターン画像を合成する機能を有する。カーソル画像は、カーソル座標計算部１０５と、カーソル表示可能領域判定部１０６と、カーソル領域判定部１０７と、カーソル画像生成部１０８によって生成される。
【００１５】
特徴領域表示用のパターン画像は、特徴検出フラグ判定部１０９と、パターン画像生成部１１０によって生成される。出力選択部１１１はカーソル画像およびパターン画像のうち、いずれかを選択するためにセレクタ１１２の切り替えを行う。セレクタ１１２から出力された画像はメモリ１１３に格納される。合成部１１５は、メモリ１１３に格納された画像を画像合成部１０４に入力された入力画像に合成する。メモリ１１３および合成部１１５を、カーソル画像およびパターン画像の合成に共用することにより回路規模の増大を抑制することが可能になる。
【００１６】
次に、本実施形態に係る画像処理装置の動作（制御方法）の流れを図２のフローチャートを使用して説明する。まず、ステップＳ２００において、画像処理部１００の検出部１０２は、入力画像の全体や、入力画像を分割した画像を構成する画素の特徴（特徴量）を取得する。検出部１０２によって取得された特徴量は、後に説明する出力選択部１０１において特徴検出の設定が有効に設定されている場合、他の画像処理部１０３の画像処理時に使用される。尚、出力選択部１０１において特徴検出の設定が無効に設定されている場合、特徴量の検出結果は破棄される。
【００１７】
画像処理部１００の検出部１０２は、特徴量として、入力画像の画素ごとの輝度を取得し(Ｓ２００)、ステップＳ２０１において、あらかじめ指定されている輝度の閾値と比較する。特徴量が閾値以上の場合（Ｓ２０１−Ｙｅｓ）、検出部１０２は、画素が輝度飽和しているものと判定し、検出フラグを生成する（Ｓ２０２）。一方、ステップＳ２０１の判定で、閾値を超えていない場合（Ｓ２０１−Ｎｏ）、処理はステップＳ２０３に進められる。
【００１８】
ステップＳ２０３において、出力選択部１０１は特徴検出の設定が有効に設定されているか、無効に設定されているかを判定する。出力選択部１０１において特徴検出が有効に設定されている場合（Ｓ２０３−Ｙｅｓ）、出力選択部１０１はステップＳ２０２で生成された検出フラグを輝度飽和している画素に付加し（Ｓ２０４）、後段の画像処理部１０３に出力する（Ｓ２０５）。
【００１９】
一方、出力選択部１０１において特徴検出が無効に設定されている場合（Ｓ２０３−Ｎｏ）、出力選択部１０１は、ステップＳ２０２で生成された検出フラグを破棄し、処理後の画像のみを後段の画像処理部１０３に出力する（Ｓ２０５）。
【００２０】
後段の画像処理部１０３に入力された画像（画像）は、画像処理部１０３において、ステップＳ２００からステップＳ２０５と同様のフローで処理される。画像処理部１０３の検出部１０２は、ステップＳ２０１において、特徴量として、あらかじめ指定された特定色と一致する画素の検出を行う。ここで、画像処理部１０３の検出部１０２が検出する特徴（特徴量）は、画像処理部１０３の検出部１０２が検出する特徴(特徴量)と異なるものである。
【００２１】
画像処理部の出力選択部において検出の有効無効を指定することによって、画像処理装置が表示する特徴領域を選択することができる。
【００２２】
図３を使用して検出フラグの設定例を説明する。図３の（ａ）は画像処理装置のバス上における画素の属性を示す情報のフォーマットである。ヘッダには映像の同期信号やデータの有効、無効等を示す情報が含まれている。ヘッダに続いて画素の色を特定するためのＲ,Ｇ,Ｂ値が配置される。検出フラグは、１ビットで構成され、閾値以上の特徴（特徴量）が検出された場合に検出フラグとして１、閾値以上の特徴（特徴量）が検出されなかった場合は０を示すものとする。検出フラグを画素に付加する場合は、例えば、ヘッダに検出フラグ用のビットを配置したフォーマットを用いることができる。図３（ｂ）は、ヘッダに検出フラグ用のビットを配置したフォーマットを例示する図であり、検出フラグ３００がヘッダの０ビット目に付加された状態を示している。図３（ｂ）のようにヘッダに検出フラグを付加する場合に限らず、例えば、図３（ｃ）の３０１に示すように、フォーマット全体のビット削減のため、画質の影響の少ない、ＲＧＢ値のいずれかの下位ビットを使用して、検出フラグを付加してもよい。
【００２３】
説明を図２のステップＳ２０６に戻し、画像合成部１０４の処理を説明する。画像合成部１０４では、カーソル画像およびパターン画像の合成を行う。本実施形態では、画面上におけるカーソル画像の表示座標および、カーソル画像のサイズは外部入力信号やレジスタ等であらかじめ指定されているものとする。画像合成部１０４に画像が入力されると、ステップＳ２０６において、カーソル表示可能領域判定部１０６は、カーソル表示可能領域を計算する。カーソル表示可能領域判定部１０６は、入力画像のサイズを示す情報（水平方向の同期信号、垂直方向の同期信号）及びカーソル画像の合成が可能な領域を示す有効領域信号のカウントを行いカーソル表示可能領域のＸ、Ｙ座標を取得する。図４（ｄ）の４０４は、カーソル表示可能領域を示している。領域４３０はカーソル画像の合成ができない領域を示している。入力画像のサイズから領域４３０を差し引いた領域は、カーソル画像の合成が可能な領域（カーソル表示可能領域）となる。
【００２４】
ステップＳ２０７において、カーソル座標計算部１０５は、入力画像上におけるカーソルのサイズを示す表示座標（座標情報）を計算する。まず、カーソル座標計算部１０５は、画面上のカーソル表示座標を、ステップＳ２０６において算出したカーソル表示可能領域座標に変換する。本実施形態では、カーソル画像の表示座標の中心は、カーソル画像の左上とする。カーソル表示可能領域内のカーソル画像の配置を判定するために、カーソル画像の左上座標とカーソル画像のサイズからカーソル画像の右下座標を算出する（Ｓ２０７）。
【００２５】
ステップＳ２０８において、カーソル領域判定部１０７は、Ｓ２０６で算出したカーソル表示可能領域座標と、Ｓ２０７で算出したカーソル画像の左上座標および右下座標を比較して、カーソル表示可能領域におけるカーソル画像の表示領域を特定する。図４（ｄ）の４０２はカーソル画像の左上座標を示し、４０３はカーソル表示可能領域４０４におけるカーソル画像の表示領域を示している。
【００２６】
ステップＳ２０９において、特徴検出フラグ判定部１０９は、入力画像の画素ごとに検出フラグが有効か無効かを判定し、検出フラグが有効である画素の領域をパターン画像の表示領域として検出する。図４（ａ）は、本実施形態における入力画像の処理結果を例示する図であり、特徴検出フラグ判定部１０９の判定結果として、１画面の画像処理後の様子を示している。４００は、検出フラグが有効である画素の表示領域を示している。
【００２７】
出力選択部１１１（第２の出力選択部）は、あらかじめカーソル画像出力機能が有効であるのか、パターン画像出力機能が有効であるのかを、外部の情報処理装置により指示されており、指示（選択指示）にもとづき出力画像のセレクタ１１２の切り替えを行う。
【００２８】
ステップＳ２１０の判定で、カーソル画像を出力する場合（Ｓ２１０−Ｙｅｓ）、カーソル画像生成部１０８はカーソル画像を生成し（Ｓ２１１）、生成したカーソル画像をメモリ１１３に格納する（Ｓ２１１）。図４（ｅ）の４２０は、メモリ１１３に格納されたカーソル画像を例示するものである。メモリ１１３にカーソル画像が格納されると、合成部１１５は、メモリ１１３上のカーソル画像を読み出し、画像合成部１０４に入力された画像にカーソル画像を合成する（Ｓ２１３）。合成部５１５は、カーソル表示可能領域４０４の座標と、カーソルの表示座標（中心座標）とカーソルの表示領域４０３の座標とを比較して、カーソルの表示領域４０３にカーソル画像を合成する（Ｓ２１３）。図４（ｆ）は、カーソル画像４２０の合成後の画像を示している。
【００２９】
一方、ステップＳ２１０の判定で、パターン画像を出力する場合は（Ｓ２１０−Ｎｏ）、パターン画像生成部１１０はパターン画像を生成し（Ｓ２１２）、生成したパターン画像をメモリ１１３に格納する（Ｓ２１２）。図４（ｂ）はメモリ１１３に格納されたパターン画像を例示するものである。合成部１１５は、画像合成部１０４に入力された画像の座標およびステップＳ２０９で検出したパターン画像の表示領域の座標を比較して、メモリ１１３に格納されているパターン画像を合成する（Ｓ２１３）。図４（ｃ）は、合成部１１５によるパターン画像の合成後の画像を例示するものである。
【００３０】
（第２実施形態）
次に、図５を使用して本発明の第２実施形態の画像処理装置の構成を説明する。第２実施形態では、画像処理装置が画像内の特徴領域（部分領域）に表示するパターン画像および画像内のカーソル表示可能領域に表示するカーソル画像は複数である場合を説明する。複数のパターン画像およびカーソル画像の表示例として、２つのパターン画像およびカーソル画像を表示する構成例を説明する。本実施形態に係る画像処理装置における複数の画像処理部５００、５０３のそれぞれは、検出部５０２と出力選択部５０１とを有する。検出部５０２は、入力画像の特徴（特徴量）を画素ごとに検出し、画素ごとの特徴量が閾値を超えたか否かを判定する。出力選択部５０１は、検出部５０２により判定された判定結果に基づく検出情報を付加した画像を出力するか、または検出情報を付加しない画像を出力するかを選択する。
【００３１】
また、本実施形態に係る画像処理装置は、画像合成部５０４に２つのメモリ５１３、５１４を備える。例えば、Ｎ個（Ｎは２以上の自然数）のパターン画像およびカーソル画像を表示する場合は、Ｎ個のメモリを備えればよい。ここでメモリはカーソル画像およびパターン画像の記憶領域であればよく、同一メモリ回路上の記憶領域を分割した複数の記憶領域で構成してもよい。
【００３２】
カーソル画像生成部５０８は異なるカーソル画像を生成して、複数のメモリ５１３、５１４のそれぞれに、生成した異なるカーソル画像を格納する。また、パターン画像生成部５１０は、異なるパターン画像を生成して、複数のメモリ５１３、５１４のそれぞれに、生成した異なるパターン画像を格納する。出力選択部５１１はカーソル画像およびパターン画像のうち、いずれかを選択するためにセレクタ５１２の切り替えを行う。セレクタ１１２から出力された画像はメモリ１１３に格納される。
【００３３】
本実施形態の画像処理装置の動作の流れを図２のフローチャートおよび、図３、図４を用いて説明する。
【００３４】
ステップＳ２００からＳ２０３までは第１実施形態の処理と同様である。ステップＳ２０３の判定で、出力選択部１０１において特徴検出が有効に設定されている場合（Ｓ２０３−Ｙｅｓ）、処理をステップＳ２０４に進め、出力選択部１０１はステップＳ２０２で生成された検出フラグを輝度飽和している画素に付加する。本実施形態では、画像処理部５００および５０１において検出された特徴領域の双方に表示する。複数の特徴領域に対応するため、検出する特徴量の種類に合わせて検出フラグのビット数を増加する。
【００３５】
例えば、図３（ｄ）の３０２および図３（ｅ）の３０３に示すように、複数の特徴領域に対応する複数のビットを付加する。このとき、それぞれの画像処理部５００、５０３による特徴領域の検出フラグを画素の属性を示す情報のフォーマットのうち、どのビット位置に対応させるかは、フォーマットとしてあらかじめ決めておくものとする。例えば、画像処理部５００の特徴領域の検出結果をビット０に付加する。画像処理部５０３の検出結果をビット１に付加するものとする。
【００３６】
ステップＳ２０６において、カーソル表示可能領域判定部５０６は、第１実施形態で説明したようにカーソル表示可能領域を求める（図４（ｄ）の４０４）。
【００３７】
次に、ステップＳ２０７において、カーソル座標計算部５０５は、複数のカーソル画像のそれぞれについて、カーソル画像の表示座標（座標情報）を求める。本実施形態においても、カーソル画像の表示座標の中心は、カーソル画像の左上とする。カーソル表示可能領域内のカーソル画像の配置を判定するために、複数のカーソル画像のそれぞれについて、カーソル画像の左上座標とカーソル画像のサイズからカーソル画像の右下座標を算出する（Ｓ２０７）。
【００３８】
そして、ステップＳ２０８において、カーソル領域判定部５０７は、複数のカーソル画像のそれぞれについて、カーソル表示可能領域４０４におけるカーソル画像の表示領域を求める。
【００３９】
ステップＳ２０６からＳ２０８で求めたカーソル表示可能領域、カーソル画像の表示座標（座標情報）およびカーソル画像の表示領域に関する情報は、合成時に参照されるため、合成部５１５に出力される。図４（ｊ）は、入力画像に合成される複数のカーソルの表示領域４０５、４０６の例を示している。
【００４０】
ステップＳ２０９において、特徴検出フラグ判定部５０９は、入力画像の画素ごとに検出フラグが有効か無効かを、画素の属性を示す情報のフォーマット（図３（ｄ）、（ｅ））に付加された検出フラグを参照して判定する。特徴検出フラグ判定部５０９は、入力画像の画素ごとに検出フラグが有効か無効かを判定し、検出フラグが有効である画素の領域をパターン画像の表示領域として検出する。判定結果は、合成時に参照されるため、合成部５１５に出力される。図４（ｇ）は特徴検出フラグ判定部５０９の判定結果の例を示す図であり、４０９が画像処理部５００の検出部５０２で検出した輝度飽和の特徴領域を示す。４１０が画像処理部５０３の検出部５０２で検出した特定色の特徴領域を示す。
【００４１】
第１実施形態では、画像処理部の出力選択部の指定によって、どの特徴領域を表示するかを選択した。本実施形態のように複数の検出フラグが参照可能な場合は、特徴検出フラグ判定部５０９の判定結果から表示したい特徴のみの情報を合成部５１５に出力することによって、パターン画像を合成する特徴領域を選択することが可能である。例えば、特徴検出フラグ判定部５０９は、画像処理部５００の検出部５０２で検出した輝度飽和の特徴領域のみをパターン画像を合成する領域として選択可能である。あるいは、特徴検出フラグ判定部５０９は、画像処理部５０３の検出部５０２で検出した特定色の特徴領域のみをパターン画像を合成する領域として選択することも可能である。
【００４２】
ステップＳ２１０の判定で、カーソル画像を出力する場合（Ｓ２１０−Ｙｅｓ）、カーソル画像生成部５０８は、複数のカーソル画像を生成し（Ｓ２１１）、生成した複数のカーソル画像をメモリ５１３、５１４に格納する（Ｓ２１１）。出力する複数のカーソル画像がすべて同じ画像の場合は、１つのメモリを使用してもよいが、複数種類のカーソル画像を出力する場合は複数のメモリを使用する。図４（ｋ）の４０７はメモリ５１３に格納されたカーソル画像を例示するものであり、４０８はメモリ５１４に格納されたカーソル画像を例示するものである。メモリ５１３、５１４にカーソル画像４０７、４０８が格納されると、合成部５１５は、メモリ５１３、５１４上のカーソル画像４０７、４０８を読み出し、画像合成部５０４に入力された画像にカーソル画像４０７、４０８を合成する（Ｓ２１３）。合成部５１５は、カーソル表示可能領域４０４の座標と、カーソルの表示座標（中心座標）とカーソルの表示領域４０３の座標とを比較して、カーソルの表示領域４０５、４０６にカーソル画像を合成する（Ｓ２１３）。図４（ｌ）は、カーソル画像４０７、４０８の合成後の画像を示している。図４（ｌ）の例では、カーソルの表示領域４０５にカーソル画像４０７が合成され、カーソルの表示領域４０６に、カーソル画像４０８が合成されている。
【００４３】
一方、ステップＳ２１０の判定で、パターン画像を出力する場合（Ｓ２１０−Ｎｏ）、パターン画像生成部５１０は複数のパターン画像を生成し（Ｓ２１２）、生成した複数のパターン画像をメモリ５１３、５１４に格納する（Ｓ２１２）。図４（ｈ）は、メモリ５１３、５１４に格納されたパターン画像４１１、４１２を例示するものである。合成部５１５は、画像合成部５０４に入力された画像の座標およびステップＳ２０９で検出したパターン画像の表示領域の座標を比較して、メモリ５１３、５１４に格納されているパターン画像を合成する（Ｓ２１３）。図４（ｉ）は合成部５１５によるパターン画像の合成後の画像を例示するものである。図４（ｉ）の例では、パターン画像の表示領域４０９にパターン画像４１１が合成され、パターン画像の表示領域４１０にパターン画像４１１が合成されている。
【００４４】
上記の各実施形態によれば、出力選択部の選択に基づき、メモリ上にカーソル画像を生成するのか、パターン画像を生成するのかを選択することができる。それにより、入力画像に対して、カーソル画像および特徴領域に表示するパターン画像を合成するために用いるメモリおよび画像を合成するための合成回路を共用し、回路規模の増大を抑制することができる。
【００４５】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014178786.tif 000003
【図２】
2014178786.tif 000004
【図３】
2014178786.tif 000005
【図４】
2014178786.tif 000006
【図５】
2014178786.tif 000007