(57)【要約】【課題】  複数の属性を含むデータの集合から検索を行う場合、属性ごとに最適な検索手法が異なるため、検索は、操作が複雑で困難であり、コンピュータの操作スキルが高いとはいえないユーザ層にとって、データ検索の一連の操作が大きな負担となっていた。【解決手段】  画面上に表示された、属性に基づいて分割されたデータから検索キーを選択し、前記検索キーと論理演算子から検索式を作成し、前記検索キーに対応した検索手法によりデータベースを検索し、複数の検索手法により得られた結果を検索式に基づいて出力する。【選択図】  図５
2006018630.tif 000002
【特許請求の範囲】
【請求項１】
複数の属性を含むデータを表示する表示工程と、
前記表示されたデータから検索キーとするデータを選択する選択工程と、
前記検索キーの属性を判別する判別工程と、
前記判別された検索キーの属性に対応した検索手法によりデータベースを検索する検索工程とを備えることを特徴とするデータ検索方法。
【請求項２】
前記データは、画像読み取り手段により読み取ったデータであることを特徴とする請求項１記載のデータ検索方法。
【請求項３】
前記属性は、画像、テキスト、表、図形の何れかを含むことを特徴とする請求項１記載のデータ検索方法。
【請求項４】
前記選択工程で、データの全体または部分を任意に選択することを特徴とする請求項１記載のデータ検索方法。
【請求項５】
前記検索工程で、検索するデータベースを画面上で選択することができることを特徴とする請求項１記載のデータ検索方法。
【請求項６】
前記検索手法を前記検索キーの属性に基づき選択する検索手法選択工程を備えることを特徴とする請求項１記載のデータ検索方法。
【請求項７】
請求項１記載の選択工程及び設定工程、請求項５記載の選択工程で、ユーザがポインティングデバイスを用いて操作が可能であることを特徴とする請求項１記載のデータ検索方法。
【請求項８】
前記検索工程で、前記検索キーと論理演算子を用いて設定した検索式に基づいて検索することを特徴とする請求項１記載のデータ検索方法。
【請求項９】
前記検索工程で得られた結果を、前記検索式に基づいて出力する出力工程を備えることを特徴とする請求項１記載のデータ検索方法。
【請求項１０】
複数の属性を含むデータを表示する表示手段と、
前記表示されたデータから検索キーとするデータを選択する選択手段と、
前記検索キーの属性を判別する判別手段と、
前記判別された検索キーの属性に対応した検索手法によりデータベースを検索する検索手段とを備えることを特徴とするデータ検索装置。
【請求項１１】
複数の属性を含むデータを表示する表示手順と、
前記表示されたデータから検索キーとするデータを選択する選択手順と、
前記検索キーの属性を判別する判別手順と、
前記判別された検索キーの属性に対応した検索手法によりデータベースを検索する検索手順とをコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納するコンピュータ可読メモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書画像データの検索方法及び装置、プログラム、コンピュータ可読メモリに関する。
【背景技術】
【０００２】
近年、複写機の高級、高機能化には目覚しいものがある。具体的にはコピー、プリンタに加えスキャナ、ファックスの機能を併せ持った複合機が市場の主流であり、複合機はオフィスにおける紙情報と電子データの入出力窓口として大きな役割を担っている。
【０００３】
特に、複合機のスキャナ機能は、紙の形で存在する大量の文書を効率よく電子データ化することができる。このため、文書を手軽にスキャンして、ネットワーク上、または複合機自身がもつＤＢ（データベース）に保存し、ドキュメント管理を行うケースが増えてきた（以下、紙文書をスキャンして電子化したものを文書画像と呼ぶ）。
【０００４】
また、ＰＣ（パーソナルコンピュータ）の普及により文書作成はＰＣ上のアプリケーションを用いて行われるのが一般的である（以下、アプリケーションで生成した電子的な文書を電子文書と呼ぶ）。
【０００５】
文書画像や電子文書は紙に印刷した文書と比較すると、データの再編集、再利用が可能であること、多人数でのデータ共有が容易に出来ること、時間経過による劣化がない等の利点がある。一方、紙文書にも文書画像や電子文書と比べて読みやすさ、扱いやすさ、持ち運びの利便性、直感的なわかりやすさ等の利点がある。そのため、電子文書や文書画像を紙文書に出力する方が効率的という例は多く見受けられる。
【０００６】
また、前例と逆に、再編集や再利用をしたいので紙文書と同一、または類似する文書画像や電子文書が必要になることも多い。
【０００７】
例えば，会議で配布された紙資料をもとに新たな資料を作りたい場合や、紙文書の一部を破損してしまったので再度初期状態でプリントアウトしたい場合等が考えられる。しかし現状では、この資料を作成した本人に問い合わせて電子文書を入手して対処している場合が大半を占めている。このように、人手を介して電子ファイルを入手する点が文書の再利用性を阻害する原因となっている。
【０００８】
以上のことからドキュメント管理全体の効率化のために、紙文書から文書画像や電子文書をすばやく検索する技術は必要不可欠になっている。
【０００９】
オフィスや家庭で流通する文書には文字、写真、図形、表、またはこれらが混在しているのが一般的である。このような文書情報をデータベース化した場合、想定される検索方法には以下の例があげられる。
検索キーを単語やフレーズとし、関連するデータを検索
検索キーを文書画像全体の画像特徴量とし、類似する画像データを検索
検索キーを文書画像に付加された情報とし、当該情報を含むデータを検索
（以下、情報検索で索引となる単語、フレーズ、グラフィックデータ等のデジタルデータを検索キーと呼ぶ。）
【００１０】
部分データの検索には文書画像内を分割した写真や文字などの領域を検索キーとして検索する。
【００１１】
先行例として画像中のユーザが指定したひとつないし複数の領域と対応する論理演算子を決定し検索を行うことが提案されている（例えば特許文献１参照）。
【特許文献１】特開２００２−２９７６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
これらの検索手法はコンピュータ上のアプリケーションによって既に実現されているものもあるが、検索キーとなる情報をコンピュータへ入力する、検索キーの属性によってはユーザの手によって検索するためのアプリケーションを選択する、検索先のデータベースを切り替えるなどの操作が求められる。また、異なる属性をもつデータの検索結果の統合は、操作が複雑で困難であり、コンピュータの操作スキルが高いとはいえないユーザ層にとって、画像検索の一連の操作が大きな負担となっていた。
【００１３】
本発明は、斯かる実情に鑑み、画像検索においてユーザの操作負担を軽減する方法及び装置、プログラム、コンピュータ可読メモリを提供するものである。
【課題を解決するための手段】
【００１４】
上記の課題を解決するため、本発明によるデータ検索方法は以下の構成を備える。即ち、複数の属性を含むデータを表示する表示工程と、前記表示されたデータから検索キーとするデータを選択する選択工程と、前記検索キーの属性を判別する判別工程と、前記判別された検索キーの属性に対応した検索手法によりデータベースを検索する検索工程。
【００１５】
上記の課題を解決するため、本発明によるデータ検索装置は以下の構成を備える。即ち、複数の属性を含むデータを表示する表示手段と、前記表示されたデータから検索キーとするデータを選択する選択手段と、前記検索キーの属性を判別する判別手段と、前記判別された検索キーの属性に対応した検索手法によりデータベースを検索する検索手段。
【００１６】
上記の課題を解決するため、本発明によるプログラムは以下の構成を備える。即ち、複数の属性を含むデータを表示する表示手順と、前記表示されたデータから検索キーとするデータを選択する選択手順と、前記検索キーの属性を判別する判別手順と、前記判別された検索キーの属性に対応した検索手法によりデータベースを検索する検索手順。
【発明の効果】
【００１７】
以上説明したように、本発明に依って、ユーザが画像の属性を考慮しなくても属性に対応した検索手法を選択することができ、異なる属性データを用いて検索式を設定して、検索式に基づいた最適な検索結果を得ることが可能である。また、ポインティングデバイスのみを使って検索可能になれば、オペレータの操作負担を軽減できる。また、キーボード入力がない装置での画像検索が容易である。複数のデータベースを横断的に検索する場合においては検索対象となるデータベースの選択も容易に行うことが出来る。
【発明を実施するための最良の形態】
【００１８】
＜実施形態１＞
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００１９】
図１は本発明を実施するためのデータ検索装置の構成を示すブロック図である。１０１はＲＯＭ１０２に格納されている制御プログラムに従って本装置全体の制御を行うＣＰＵ、１０２はＣＰＵ１０１が実行する後述するフローチャートに示す処理等本装置の制御プログラム等を格納するＲＯＭ、１０３は文書画像等を記憶するＲＡＭ、１０４は磁気ディスク等の外部記憶装置であり、１０５はディスプレイ等のデータ表示装置、１０６はマウス、液晶タッチパネル等のポインティングデバイス、１０７はスキャナ等のデータ入力装置である。
【００２０】
本発明は汎用的なコンピュータでも実施可能であり、その場合、媒体等で提供される制御プログラムを外部記憶装置１０４に記憶し、オペレータの指示等によりＣＰＵ１０１で実行するように構成されてもよい。また、１０９はネットワークインターフェースであり、図示しない遠隔地に存在する装置と通信し、プログラムやデータなどを読み込んだり、書き込んだりする。またプリンタ等のデータ出力装置１０８が接続された構成でもよい。また、データ表示装置１０５、データ入力装置１０７、データ出力装置１０８などがインターフェイスを介して接続された構成でもよい。
【００２１】
図２は実施形態１のフローチャートである。
【００２２】
ステップＳ２０１で検索画像を入力する。本実施例では図１に示すイメージスキャナ１０８等から検索画像を入力しているが、複数の属性を含むデータであれば、これに限られるものではない。また、入力はスキャナからに限られるものではなく、他の端末からの入力や、端末中に存在するデータであっても良い。
【００２３】
ステップＳ２０２で検索画像を属性に基づいて領域分割する。ここでいう属性とは、領域の性質をあらわす特徴名であり、具体的には文字、写真、表、図形等がある。図３を例に説明する。３０１はステップＳ２０１で入力された検索対象画像である（図４に示すように、ユーザにはデータ表示装置１０５の検索操作用画面上に提示される）。３０２、３０３、３０４は３０１から抽出した特徴量をもとに、属性ごとに領域分割を行った結果である。領域分割処理技術の具体例としては、ＵＳＰ５６８０４７８号公報（Ｃａｎｏｎ）記載の処理などがある。上例では文書画像中の黒画素塊、白画素塊の集合を抽出し、その形状、大きさ、集合状態等の特徴量から、文字、絵や図、表、枠、線といった特徴名で領域を抽出している。３０１は写真領域３０２、文字領域３０３、表領域３０４に分割され、ユーザには検索画像３０１の各領域の属性ごとに色をかえた色枠等で可視化される。
【００２４】
次にステップＳ２０３では、前段階で得られた領域および対応する論理演算子を選択する。図４を例に説明する。まず、検索したい検索キーの指定を行う。検索キーの指定はポインティングデバイスで任意領域を囲う動作や、ポインティングデバイスで指し示す動作などで決定しても良い。図４では４０１−１はポインティングデバイスで指し示し、領域分割処理技術で分割された領域を検索キーとみなしている。検索キーは、一枚の文書画像中からだけではなく、複数の文書画像中から選択しても良い。以下の実施例においても同様である。次に、指定した検索キーをポインティングデバイスで指し示し、検索フィールド４０３上にあるボックスにドラッグアンドドロップする。図４ではマウスポインタで軌跡４０２を描き、論理演算子“＆（アンド）”の意味をもつボックス４０４にドロップしている。また、４０４−２のようにある領域の一部分を検索キーとしてもよい。この場合は検索キーとしたい領域をポインティングデバイスで囲って選択し、ポインティングデバイスで指し示したあと検索フィールド４０３上にあるボックスにドラッグアンドドロップする。検索キーを３個以上選択したり、論理演算子を組み合わせたりすることも可能である。以上の動作から検索式を作成し、最後に検索ボタン４０５をポインティングデバイスで指し示すことで次のステップに移行し、ディスプレイ１０５等のデータ表示装置はステップＳ２０４の図５に切り替わる。
【００２５】
ステップＳ２０４では前段階で選択された検索キーと論理演算子を表示する。ステップＳ２０５では検索キーごとに検索する手法を選択する。５０１は検索式を表示する画面である。５０２および５０３はステップＳ２０３で選択した検索キーのサムネイルである。５０４はステップＳ２０３で選択した論理演算子である５０５および５０６は検索キーごとの検索手法を選択するメニューである。検索キーが画像であれば、検索キーの特徴量から類似画像を検索する手段と、検索キーに対応するキーワードを元に検索する手段などが考えられる。また、検索キーが文字であれば、検索キーを画像とみなし、検索キーの特徴量から類似画像を検索する手段と、検索キーをＯＣＲした結果をキーワードとして検索する手段が考えられる。そこで、検索キーごとに検索する方法をユーザが選択する。この画面では、図５の５０２を類似画像検索、５０３をＯＣＲした結果のテキストからキーワード検索をし、それぞれ２つの検索結果の論理積を検索条件としている。なお、類似画像検索技術の具体例としては特開平１０−２６０９８３公報（キヤノン株式会社）記載の処理などがある。上例では、画像のアングルが変わったり、物体の位置が変わったり、あるいは撮影条件による画像特徴量のある程度の違いを吸収するなどある程度の曖昧さを残しながらも適切な画像検索を行っている。戻るボタン５０８をポインティングデバイスで指し示すことでディスプレイ１０５等のデータ表示装置は図４に切り替わる。検索キーごとに検索手法を指定し、次へボタン５０７をポインティングデバイスで指し示すことで次のステップに移行し、ディスプレイ１０５等検索操作用画面上のデータ表示装置は図６に切り替わる。
【００２６】
ステップＳ２０６では検索対象となるデータベースを選択する。図６を例に説明する。６０１は検索するデータベースの一覧を表示する画面である。６０２は検索するデータベースを表す。ここにデータベースの位置などの詳細情報を表示させてもよい。チェックボックス６０３をポインティングデバイスで指し示すことで検索するデータベースの選択ができる。戻るボタン６０４をポインティングデバイスで指し示すことで、ディスプレイ１０５等のデータ表示装置は図５に表示が切り替わる。６０５は検索を開始するボタンであり、ポインティングデバイスで指し示すことで次のステップに移行する。この画面ではＤＢ１、ＤＢ２、ＤＢ３を検索するデータベースに指定している。
【００２７】
ステップＳ２０７では検索式を元にデータベースを検索する。このデータベースは外部記憶１０４や、ネットワークＩ／Ｆ１０９を経由した図示しない遠隔地の装置に格納しても良い。データベース内部にはあらかじめ電子文書と文書画像が格納されている。検索用のインデックスとして、電子文書や文書画像を属性ごとに分割した領域の情報のメタデータ（ツリー構造で記述した構造化文書など）が付加されている。検索ボタン６０５を押すことで検索キーごとに設定した検索手法を実行し検索結果を得る。複数の検索キーがある場合はそれぞれの検索結果を論理演算する。本実施例ではステップＳ２０５、ステップＳ２０６で以下の条件で検索式を作成してある。
＊検索キーと検索手法
１  図５の５０２・・・類似画像検索
２  図５の５０３・・・ＯＣＲした結果のテキストからキーワード検索
＊検索の論理式
上記１、２の論理積
＊検索対象データベース
ＤＢ１，ＤＢ２、ＤＢ３の３つ
【００２８】
ステップＳ２０８ではステップＳ２０７で得られた検索結果を表示、出力する。図７を例に説明する。７０１はステップＳ２０７において得られた検索結果の一覧を表示する画面である。本実施例では類似画像５０２でかつ画像５０３を文字認識した結果をキーワードとして持つデータを検索した結果を表示している。７０２−１〜７０２−４は検索結果の文書画像または電子文書のサムネイルである。第一候補の７０２−１は５０２と類似した画像を持ち、画像５０３を文字認識した結果の「太陽」という単語をタイトルに持つ。第二候補の７０２−２は５０２と類似した画像を持ちタイトルに「太陽」が入っている。但し、７０２−１よりも画像の類似度は低い。第三候補の７０２−３は５０２と類似し、また画像に関連付けられたキーワードに「太陽」がある。但し、７０２−１、７０２−２よりも画像の類似度は低い。第四候補の７０２−４０は５０２と類似した画像と画像中の文字領域の文字認識結果に「太陽」の単語を持つ。一般的に類似画像検索では、画像から色や形状などの特徴量を抽出した後、特徴量を比較することで実現しているので、ファイルサイズや解像度に依存しない。よって、図７のような画像の大きさが異なった検索結果が得られる。７０３は７０２の詳細な情報である。詳細な情報とはタイトルや格納されているデータベースなどが挙げられる。ラジオボタン７０４をポインティングデバイスで指し示すことでデータの選択および非選択を決定できる。７０５は印刷ボタンである。印刷ボタンをポインティングデバイスで指し示すことで先に選択されたデータをプリンタ等のデータ出力装置にデータを出力させる。７０６は拡大表示ボタンである。拡大表示ボタンをポインティングデバイスで指し示すことで、ディスプレイ１０５等のデータ表示装置は先に選択されたデータを拡大して表示する画面に移行する。戻るボタン７０７をポインティングデバイスで指し示すことで、ディスプレイ１０５等のデータ表示装置は図６に表示が切り替わる。
【００２９】
＜実施形態２＞
図１に示す画像認識装置が実行する他の実施形態を説明する。
【００３０】
実施形態１では検索キーごとの検索手法を単一に選択しているが、一つの検索キーに複数の検索手法を選択してもよい。
【００３１】
具体例をあげると、実施形態１で述べた検索キーと検索手法は以下のとおりである。
＊検索キーと検索手法
１  図５の５０２・・・類似画像検索
２  図５の５０３・・・ＯＣＲした結果のテキストからキーワード検索
本実施形態では
１  図５の５０２・・・類似画像検索
１’  図５の５０２・・・画像に付加してあるキーワードからキーワード検索
２  図５の５０３・・・ＯＣＲした結果のテキストからキーワード検索
のようにひとつの検索キー５０２に２つの検索手法を選択してもよい。
【００３２】
それぞれの検索手法で得られた結果を統合して、実施形態１と同様に検索結果を出力する。
【００３３】
＜実施形態３＞
図１に示す画像認識装置が実行する他の実施形態を説明する。
【００３４】
実施形態１において、検索キーごとの検索手法の選択は検索を行う度にユーザが選択している。複数回検索を繰り返す場合などでは検索手法を選択する操作は冗長となる。そこで、既定の検索手法を用いることができるように図６のフローチャートを用いて第３の実施形態の説明を行う。
【００３５】
ステップＳ８０１でイメージスキャナ１０８等から検索画像を入力する。
【００３６】
ステップＳ８０２で検索画像を属性ごとに領域分割する。ここでいう属性とは、領域の性質をあらわす特徴名であり、具体的には文字、写真、表、図形等がある。
【００３７】
ステップＳ８０３では、前段階で得られた領域および対応する論理演算子を選択する。
【００３８】
ステップＳ８０４では前段階で選択された検索キーと論理演算子を表示する。
【００３９】
ステップＳ８０５では検索キーごとに検索する手段をユーザが詳細に設定するかを選択する。
【００４０】
ステップＳ８０６では、検索キーごとに検索する手段をユーザが選択する。
【００４１】
ステップＳ８０７では、属性ごとの検索手法は既定の手段を選択する。
【００４２】
ステップＳ８０８では検索対象となるデータベースを選択する。
【００４３】
ステップＳ８０９では検索式を元にデータベースを検索する。このデータベースは外部記憶１０４や、ネットワークＩ／Ｆ１０９を経由した図示しない遠隔地の装置に格納しても良い。
【００４４】
ステップＳ８１０ではステップＳ８０９で得られた検索結果を表示、出力する。
【００４５】
ステップＳ８０５、ステップＳ８０６、ステップＳ８０７について図９を例に説明する。
【００４６】
実施形態１では検索キーごとに検索する手法をユーザが選択した。この例では属性ごとの既定の検索手法をあらかじめ選んでおき、検索開始ボタン９０６を押すことで次のステップステップＳ８０８へ移行する。なお、検索詳細選択ボタン９０５を押すことで図５に準ずるような検索キーごとの検索手法の選択も可能である。
【００４７】
＜実施形態４＞
図１に示す画像認識装置が実行する他の実施形態を説明する。
【００４８】
実施形態３では、属性ごとの検索手法を単一に選択し、既定の検索手法としているが、実施形態２と同様に、ひとつの属性に複数の検索手法を選択し、規定の検索手法と設定してもよい。
【００４９】
＜実施形態５＞
図１に示す画像認識装置が実行する他の実施形態を説明する。
【００５０】
実施形態１は、検索画像全体を属性ごとに領域分割してから検索式を作る構成である。検索に使用する検索キーが検索画像全体の部分である場合は、画像全体の領域分割処理が冗長となる。
【００５１】
そこで、図１０のフローチャートを用いて第５の実施形態の説明を行う。
【００５２】
ステップＳ１００１でイメージスキャナ１０８等から検索画像を入力する。
【００５３】
ステップＳ１００２で検索キーを選択する。ステップＳ１００１で入力された検索画像から、検索キーにしたい領域をポインティングデバイスで矩形選択する等の方法がある。このとき、領域の属性を横断して選択しても良い。
【００５４】
ステップＳ１００３では、先に選択された検索キーを属性ごとに分割する。ここでいう属性とは、領域の性質をあらわす特徴名であり、具体的には文字、写真、表、図形等がある。
【００５５】
ステップＳ１００４では、論理演算子を選択する。
【００５６】
ステップＳ１００５では選択された検索キーと論理演算子を表示する。
【００５７】
ステップＳ１００６では、検索キーごとに検索する手段をユーザが選択する。
【００５８】
ステップＳ１００７では検索対象となるデータベースを選択する。
【００５９】
ステップＳ１００８では検索式を元にデータベースを検索する。このデータベースは外部記憶１０４や、ネットワークＩ／Ｆ１０９を経由した図示しない遠隔地の装置に格納しても良い。
【００６０】
ステップＳ１００９ではステップＳ１００８で得られた検索結果を表示、出力する。
【００６１】
＜実施形態６＞
図１に示す画像認識装置が実行する他の実施形態を説明する。
【００６２】
実施形態５では検索キーごとの検索手法を単一に選択しているが、実施形態２と同様に、ひとつの検索キーに複数の検索手法を選択してもよい。
【００６３】
＜実施形態７＞
図１に示す画像認識装置が実行する他の実施形態を説明する。
【００６４】
実施形態５において、検索キーごとの検索手法の選択は検索を行う度にユーザが選択している。複数回検索を繰り返す場合などでは検索手法の選択する操作は冗長となる。そこで、既定の検索手法を用いることができるように図９のフローチャートを用いて実施形態７の説明を行う。
【００６５】
ステップＳ１１０１でイメージスキャナ１０８等から検索画像を入力する。
【００６６】
ステップＳ１１０２で検索キーを選択する。ステップＳ１１０１で入力された検索画像から、検索キーにしたい領域をポインティングデバイスで矩形選択する等の方法がある。このとき、領域の属性を横断して選択しても良い。
【００６７】
ステップＳ１１０３では、先に選択された検索キーを属性ごとに分割する。
【００６８】
ステップＳ１１０４では、論理演算子を選択する。
【００６９】
ステップＳ１１０５では選択された検索キーと論理演算子を表示する。
【００７０】
ステップＳ１１０６では検索キーごとに検索する手段をユーザが詳細に設定するかを選択する。
【００７１】
ステップＳ１１０７では、属性ごとの検索手法は既定の手段を選択する。
【００７２】
ステップＳ１１０８では、検索キーごとに検索する手段をユーザが選択する。
【００７３】
ステップＳ１１０９では検索対象となるデータベースを選択する。
【００７４】
ステップＳ１１１０では検索式を元にデータベースを検索する。このデータベースは外部記憶１０４や、ネットワークＩ／Ｆ１０９を経由した図示しない遠隔地の装置に格納しても良い。
【００７５】
ステップＳ１１１１ではステップＳ１１１０で得られた検索結果を表示、出力する。
【００７６】
＜実施形態８＞
実施形態７では検索キーごとの検索手法を単一に選択しているが、実施形態２と同様に、ひとつの検索キーに複数の検索手法を選択してもよい。
【００７７】
＜実施形態９＞
実施形態１〜８では電子文書を文書画像化したものを検索画像としているが、検索したいイメージを手書きし、文書画像化して検索画像としてもよい。
【００７８】
＜実施形態１０＞
実施形態９では、文書をスキャンした文書画像を領域分割し、検索キーとしているが、直接タッチパネルなどに手書きで書いた情報を検索キーとしても良い。
【００７９】
以上、実施形態１〜１０により、ユーザが画像の属性を考慮しなくても最適な検索結果を出力することが可能である。
【００８０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成されることは言うまでもない。
【００８１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
以上、本発明の分散情報検索方法及び装置、プログラム、コンピュータ可読メモリについて詳細に説明したが、本発明の主旨を逸脱しない範囲での変更や改良が行われえることは言うまでもない。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施形態に係る画像認識装置のブロック図である。
【図２】実施形態１に係る画像認識方法のフローチャートである。
【図３】実施形態１に係る検索画像の領域分割の一例を示す図である。
【図４】実施形態１に係る検索キーと論理演算子の選択の一例を示す図である。
【図５】実施形態１に係る検索式を可視化し、検索手法を決定する画面の一例を示す図である。
【図６】実施形態１に係る検索データベースの選択の一例を示す図である。
【図７】実施形態１に係る検索結果の一例を示す図である。
【図８】実施形態３に係る画像検索方法のフローチャートである。
【図９】実施形態３に係る検索式を可視化し、検索式を決定する画面の一例を示す図である。
【図１０】実施形態５に係る画像認識方法のフローチャートである。
【図１１】実施形態７に係る画像認識方法のフローチャートである。
【符号の説明】
【００８７】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  外部記憶装置
１０５  データ表示装置
１０６  ポインティングデバイス
１０７  データ入力装置
１０８  データ出力装置
１０９  ネットワークインターフェース
【図１】
2006018630.tif 000003
【図２】
2006018630.tif 000004
【図３】
2006018630.tif 000005
【図４】
2006018630.tif 000006
【図５】
2006018630.tif 000007
【図６】
2006018630.tif 000008
【図７】
2006018630.tif 000009
【図８】
2006018630.tif 000010
【図９】
2006018630.tif 000011
【図１０】
2006018630.tif 000012
【図１１】
2006018630.tif 000013