(57)【特許請求の範囲】
【請求項１】
画像データを管理するデータベースより、所望の画像データを検索する画像検索装置であって、
検索条件として、文字列と色に関する条件とを入力する入力手段と、
前記画像データから、前記色に関する条件を満たすテキスト領域を取り出す取出手段と、
前記取出手段で取り出したテキスト領域のみに対し文字認識を行う文字認識手段と、
前記入力手段で入力された文字列と、前記文字認識手段によって認識結果として得た文字列とを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記検索条件に該当する画像データを出力する出力手段と
を備えることを特徴とする画像検索装置。
【請求項２】
前記画像データを属性毎の領域に分割する分割手段を更に有し、
前記取出手段は、前記分割手段で分割された領域の内、前記色に関する条件を満たすテキスト領域を取り出す
ことを特徴とする請求項１に記載の画像検索装置。
【請求項３】
前記色に関する条件とは、ユーザにより特定されたテキストの色である
ことを特徴とする請求項１記載の画像検索装置。
【請求項４】
前記色に関する条件とは、色づけされたテキストに関する色である
ことを特徴とする請求項１に記載の画像検索装置。
【請求項５】
前記色づけされたテキストはマーカーにより色づけされている
ことを特徴とする請求項４に記載の画像検索装置。
【請求項６】
前記出力手段は、前記検索条件に該当する画像データより、前記文字列と前記色に関する条件とを満たす領域を表示する
ことを特徴とする請求項５に記載の画像検索装置。
【請求項７】
画像データを管理するデータベースより、所望の画像データを検索する画像検索装置を制御するための画像検索方法であって、
検索条件として、文字列と色に関する条件とを入力する入力工程と、
前記画像データから、前記色に関する条件を満たすテキスト領域を取り出す取出工程と、
前記取出工程で取り出したテキスト領域のみに対し文字認識を行う文字認識工程と、
前記入力工程で入力された文字列と、前記文字認識工程によって認識結果として得た文字列とを比較する比較工程と、
前記比較工程の比較結果に基づいて、前記検索条件に該当する画像データを出力する出力工程と
を備えることを特徴とする画像検索方法。
【請求項８】
画像データを管理するデータベースより、所望の画像データを検索するためのプログラムコードを格納した、コンピュータ可読メモリであって、
検索条件として、文字列と色に関する条件とを入力する入力工程と、
前記画像データから、前記色に関する条件を満たすテキスト領域を取り出す取出工程と、
前記取出工程で取り出したテキスト領域のみに対し文字認識を行う文字認識工程と、
前記入力工程で入力された文字列と、前記文字認識工程によって認識結果として得た文字列とを比較する比較工程と、
前記比較工程の比較結果に基づいて、前記検索条件に該当する画像データを出力する出力工程と
の各工程をコンピュータに実行させるためのプログラムコードを格納した、コンピュータ可読メモリ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを管理するデータベースより所望の画像データを検索する画像検索装置及びその方法、コンピュータ可読メモリに関するものである。
【従来の技術】
従来、画像データを管理するデータベースより所望の画像データを検索する画像検索装置では、データベースに管理されている各画像データをディスプレイに縮小表示し、その中からユーザに所望の画像データを選択させるか、あるいは画像データ毎にキーワード等を付与しておき、そのキーワードを用いて所望の画像データを検索していた。
【０００２】
【発明が解決しようとする課題】
しかしながら、上記従来の画像検索装置において、縮小表示された画像データから所望の画像データを検索する方法では検索の自動化はできず、また、キーワードを用いて画像データを検索する方法では、画像データの登録時に適切なキーワードを付与することが難しく、検索の際にそのキーワードを用いて検索しても所望の画像データを的確に検索するのは難しかった。
【０００３】
本発明は上記の問題点に鑑みてなされたものであり、高速に精度良く所望の画像データを検索することができる画像検索装置及びその方法、コンピュータ可読メモリを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記の目的を達成するための本発明による画像検索装置は以下の構成を備える。即ち、  画像データを管理するデータベースより、所望の画像データを検索する画像検索装置であって、
検索条件として、文字列と色に関する条件とを入力する入力手段と、
前記画像データから、前記色に関する条件を満たすテキスト領域を取り出す取出手段と、
前記取出手段で取り出したテキスト領域のみに対し文字認識を行う文字認識手段と、
前記入力手段で入力された文字列と、前記文字認識手段によって認識結果として得た文字列とを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記検索条件に該当する画像データを出力する出力手段と
を備える。
【０００５】
また、好ましくは、前記画像データを属性毎の領域に分割する分割手段を更に有し、
前記取出手段は、前記分割手段で分割された領域の内、前記色に関する条件を満たすテキスト領域を取り出す。
【０００６】
また、好ましくは、前記色に関する条件とは、ユーザにより特定されたテキストの色である。
【０００７】
また、好ましくは、前記色に関する条件とは、色づけされたテキストに関する色である。
【０００８】
また、好ましくは、前記色づけされたテキストはマーカーにより色づけされている。
【０００９】
また、好ましくは、前記出力手段は、前記検索条件に該当する画像データより、前記文字列と前記色に関する条件とを満たす領域を表示する。
【００１１】
上記の目的を達成するための本発明による画像検索方法は以下の構成を備える。即ち、  画像データを管理するデータベースより、所望の画像データを検索する画像検索装置を制御するための画像検索方法であって、
検索条件として、文字列と色に関する条件とを入力する入力工程と、
前記画像データから、前記色に関する条件を満たすテキスト領域を取り出す取出工程と、
前記取出工程で取り出したテキスト領域のみに対し文字認識を行う文字認識工程と、
前記入力工程で入力された文字列と、前記文字認識工程によって認識結果として得た文字列とを比較する比較工程と、
前記比較工程の比較結果に基づいて、前記検索条件に該当する画像データを出力する出力工程と
を備える。
【００１２】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
画像データを管理するデータベースより、所望の画像データを検索するためのプログラムコードを格納した、コンピュータ可読メモリであって、
検索条件として、文字列と色に関する条件とを入力する入力工程と、
前記画像データから、前記色に関する条件を満たすテキスト領域を取り出す取出工程と、
前記取出工程で取り出したテキスト領域のみに対し文字認識を行う文字認識工程と、
前記入力工程で入力された文字列と、前記文字認識工程によって認識結果として得た文字列とを比較する比較工程と、
前記比較工程の比較結果に基づいて、前記検索条件に該当する画像データを出力する出力工程と
の各工程をコンピュータに実行させるためのプログラムコードを格納した、コンピュータ可読メモリ。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００１４】
＜画像検索装置の説明（図１）＞
図１は本発明の実施形態の画像検索装置の概略構成を示すブロック図である。
図１において、１は本発明の画像検索装置を示す。２は画像データを入力する入力部で、例えば、ハードディスク等に格納された画像データを入力する。また、画像データ中に含まれる特定色のテキストを検索条件とする検索用文字を入力する。３は画像検索装置１全体を制御する演算処理用の中央処理装置（以下、ＣＰＵという）である。４はＲＯＭであり、ＣＰＵ３の図３に示すフローチャートを実行する制御プログラムや各種データを格納する。５はメモリ（ＲＡＭ）であり、ＣＰＵ３のワークエリアとして使用されるとともに、入力部２より入力された画像データを記憶する領域、領域分割部７で判別された領域の位置、大きさを記憶する領域、色判定部８で判定された色情報を記憶する。６は検索部であり、入力された検索用文字に基づいて、特定色のテキストの文字認識結果から画像データの検索を行う。
【００１５】
７は領域分割部であり、メモリ５に記憶された画像データ内のテキスト、表、図、絵などの領域を分割して取り出し、位置や大きさをメモリ５に記憶する。８は色判定部であり、画像データ中に含まれるテキスト等の色の判定を行う。９は認識部であり、認識用辞書１０を用いて画像データ中に含まれるテキストの文字象識を行う。１１は表示部であり、検索された画像データ及び画像データ内の領域を表示する。１２はシステムバスであり、ＣＰＵ３よりのデータバス、アドレスバス及び制御信号バスを含み、各種構成要素を相互に接続する。１３は外部の出力装置、例えば、プリンタ１４等とのインタフェース制御を行うインタフェース部を示している。
＜イメージウインドウの説明（図２）＞
図２は本発明の実施形態の画像検索装置で検索された画像と領域の属性を示すイメージウインドウの一例を示す図である。
【００１６】
図２において、２１は表示部１１に表示される検索部６で検索された画像データを示すイメージウインドウである。２２は領域分割部７による領域分割結果の内、テキストと判定された領域である。２３は赤で表示された文字列「文字認識」を示している。
【００１７】
＜実施形態の説明＞
図３は本発明の実施形態の画像検索装置で実行される処理を示すフローチャートである。
【００１８】
尚、この処理を実行する制御プログラムはＲＯＭ４に記憶されている。
【００１９】
まず、ステップＳ３１で、検索対象の画像データをハードディスク等から読取って入力し、メモリ５に記憶する。また、所望の画像データを検索するための検索用文字を入力部２より入力する。次に、ステップＳ３２で、キーとなるテキストの取り出しを各画像データより行う。まず、領域分割部７による領域分割によってテキスト、図、表、絵、罫線などを取り出すが、ここでは、最低限テキスト領域が取り出せれば良い。領域分割の方法はいずれの方法でも良いが、例えば、特開平６−０９６２７５号に記載されている領域分割方法を用いる。また、取り出されたテキストの色を色判定部８により判定し、ユーザが指定した検索用文字に対応する色を有するテキストを取り出す。
【００２０】
次に、ステップＳ３３で、ステップＳ３２で取り出したテキストの文字認識を行う。次に、ステップＳ３４で、ステップＳ３３で得られた文字認識結果と、ユーザが指定した検索用文字を比較して、同じ文字が含まれているか否かを検索部６によって判定する。同じ文字が含まれていれば、その画像データはユーザの検索対象の画像データと判断し、検索結果をメモリ５に記憶する。
【００２１】
次に、ステップＳ３５で、検索対象の全ての画像データに対し上記ステップＳ３１からステップＳ３４の処理を行ったか否かを判定する。まだ、全ての画像データに対し上記ステップＳ３１からステップＳ３４の処理を行っていない場合（ステップＳ３５でＮＯ）、ステップＳ３１に戻り、上記ステップＳ３１〜ステップＳ３４の処理を行う。一方、全ての画像データに対し上記ステップＳ３１からステップＳ３４の処理を行っている場合（ステップＳ３５でＹＥＳ）、ステップＳ３６に進み、検索結果を表示する。
【００２２】
以上説明したように、本実施形態によれば、検索対象の画像データが多い場合でも、特定色を有する文字を検索条件とした検索を行うことで、高速に確率高く自動検索ができる。そのため、ユーザにとって使い易く画像データ検索の操作性を向上する画像検索装置を実現することができる。
【００２３】
上記実施形態では、図３のステップＳ３２において、特定色を有する文字を検索条件としたが、図４の４１のようにマーカー等で色づけされた文字を検索条件とするような構成にしても良い。このような構成においても、上記実施形態と同様の作用・効果を得ることができる。
【００２４】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００２５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００２６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００２８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３０】
【発明の効果】
以上説明したように本発明によれば、高速に精度良く所望の画像データを検索することができる画像検索装置及びその方法、コンピュータ可読メモリを提供できる。
【００３１】
【図面の簡単な説明】
【図１】本発明の実施形態の画像検索装置の概略構成を示すブロック図である。
【図２】本発明の実施形態の画像検索装置における表示部の表示例を示す図である。
【図３】本発明の実施形態の画像検索装置で実行される処理を示すフローチャートである。
【図４】本発明の実施形態の画像検索装置における表示部の他の表示例を示す図である。
【符号の説明】
１  画像検索装置
２  入力部
３  ＣＰＵ
４  ＲＯＭ
５  メモリ
６  検索部
７  領域分割部
８  色判定部
９  認識部
１０  認識用辞書
１１  表示部
１２  システムバス
１３  インタフェース部
１４  プリンタ
【図１】
0004054428.tif 000002
【図２】
0004054428.tif 000003
【図３】
0004054428.tif 000004
【図４】
0004054428.tif 000005