(57)【要約】【課題】入力する情報から、ネットワーク上のデータベース装置を介してデジタル情報を検索して取得する文書検索装置を提供する。【解決手段】文書検索装置１０は、画像形成装置に組み込まれており、スキャナ１により読み込んだ原稿画像に対して、領域分割部１１は文字領域とその他の領域とを分割する。キーワード抽出部１２は文字と解析された領域からキーワードを抽出し、検索部１３はキーワードによってネットワーク４上の他のデータベース装置５を検索し、関連する文書情報を取得する。表示制御部１４は、取得した検索情報をモニタ１５ｂ上に表示させる。【選択図】        図１
2008140377.tif 000002
【特許請求の範囲】
【請求項１】
入力部により入力された入力情報を表示する第１画面と検索指定または検索結果を表示する第２画面とを表示可能であり、前記第１画面または前記第２画面からの利用者よる入力操作が可能な表示入力装置と、
前記入力情報を、前記入力情報を構成する情報の属性に基づいて、複数の領域に分割する領域分割部と、
前記入力情報から、分割された領域単位に検索キーを抽出する抽出部と、
分割された領域を前記第１画面に表示し、前記第１画面の前記領域を指定して前記第２画面に移動する入力を受け付ける表示入力制御部と、
前記第２画面に移動された前記領域の情報に含まれる前記検索キーに基づいてネットワークを介して検索対象情報を検索する検索部と、を備え、
前記表示入力制御部は、検索された前記検索対象情報を表示することを特徴とする情報検索装置。
【請求項２】
前記領域分割部は、前記入力情報を、文字領域と文字情報以外の領域とに分割し、
前記抽出部は、分割された前記文字領域の文字情報から前記検索キーとして、キーワードを抽出し、
前記検索部は、前記第２画面に移動された前記領域の情報に含まれる前記キーワードに基づいてネットワークを介して前記検索対象情報を検索することを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記表示入力制御部は、さらに、抽出した前記キーワードを指定するための画面構成要素である指示情報を、前記第１画面に表示することを特徴とする請求項２に記載の情報検索装置。
【請求項４】
前記検索部は、前記第１画面から利用者により前記指示情報を指示された場合に、前記指示情報で指定される前記キーワードに基づいてネットワークを介して前記検索対象情報を検索することを特徴とする請求項３に記載の情報検索装置。
【請求項５】
前記表示入力制御部は、複数の前記キーワードが抽出された場合、抽出した複数の前記キーワードのそれぞれを指定するための画面構成要素である複数の指示情報を、前記第１画面に表示し、
前記検索部は、前記第１画面から利用者により複数の前記指示情報を指示された場合に、複数の前記指示情報で指定される複数の前記キーワードを用いたａｎｄ検索またはｏｒ検索によりネットワークを介して前記検索対象情報を検索することを特徴とする請求項４に記載の情報検索装置。
【請求項６】
前記表示入力制御部は、さらに、利用者により新たなキーワードの入力を受付け、受け付けた前記新たなキーワードを前記指示情報として前記第１画面に表示することを特徴とする請求項３に記載の情報検索装置。
【請求項７】
画像の文字認識を行う文字認識部を更に備え、
前記表示入力制御部は、前記新たなキーワードの入力を利用者による手書き描画によって受付け、
前記文字認識部は、前記手書き描画による画像に文字認識を施して前記キーワードして出力することを特徴とする請求項５に記載の情報検索装置。
【請求項８】
前記領域分割部は、前記入力情報を、画像領域と画像情報以外の領域とに分割し、
前記抽出部は、分割された前記画像領域の画像情報から前記検索キーとして、前記画像の特徴量を抽出し、
前記検索部は、前記第２画面に移動された前記領域の画像情報の前記特徴量に基づいてネットワークを介して前記検索対象情報を検索することを特徴とする請求項１に記載の情報検索装置。
【請求項９】
前記表示入力制御部は、さらに、前記第１画面に表示された前記領域に対して、選択、および選択の解除を受け付け、選択を受け付けた領域を、選択前とは異なった態様で前記表示入力装置に表示させ、
前記抽出部は、選択を受け付けられた前記領域の情報から前記検索キーを抽出することを特徴とする請求項１に記載の情報検索装置。
【請求項１０】
前記検索部は、複数の検索方式による検索が可能であり、
前記表示入力部は、前記表示入力装置に前記複数の検索方式を表示させ、
前記表示入力制御部は、さらに、選択を受け付けた領域を該表示された複数の検索方式へ移動する入力を受け付け、
前記検索部、移動により指定された前記検索方式で前記検索対象情報を検索することを特徴とする請求項１に記載の情報検索装置。
【請求項１１】
前記表示入力制御部は、前記第１画面の前記領域を指定して前記第２画面に移動する入力を、前記領域の指定から前記第２画面までの移動の間のタッチ入力により受け付けることを特徴とする請求項１に記載の情報検索装置。
【請求項１２】
前記表示入力制御部は、前記第１画面の前記領域を指定して前記第２画面に移動する入力を、ポインティングデバイスによるドラッグアンドドロップ操作入力により受け付けることを特徴とする請求項１に記載の情報検索装置。
【請求項１３】
前記入力情報は、前記入力部として原稿をスキャンして画像を読み込む画像読取装置かにより読み込まれた画像情報であることを特徴とする請求項１に記載の情報検索装置。
【請求項１４】
前記入力情報は、前記入力部として画像を撮像する撮像装置により撮像された画像情報であることを特徴とする請求項１に記載の情報検索装置。
【請求項１５】
情報検索装置で実行される情報検索方法であって、
前記情報検索装置は、入力部により入力された入力情報を表示する第１画面と検索指定または検索結果を表示する第２画面とを表示可能であり、前記第１画面または前記第２画面からの利用者よる入力操作が可能な表示入力装置を備え、
領域分割部が、前記入力情報を、前記入力情報を構成する情報の属性に基づいて、複数の領域に分割する領域分割ステップと、
抽出部が、前記入力情報から、分割された領域単位に検索キーを抽出する抽出部と、
表示入力制御が、分割された領域を前記第１画面に表示し、前記第１画面の前記領域を指定して前記第２画面に移動する入力を受け付ける表示入力制御ステップと、
検索部が、前記第２画面に移動された前記領域の情報に含まれる前記検索キーに基づいてネットワークを介して検索対象情報を検索する検索ステップと、を含み、
前記表示入力制御ステップは、検索された前記検索対象情報を表示することを特徴とする情報検索方法。
【請求項１６】
請求項１５に記載の方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の情報を検索する情報検索装置、方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、文書を検索する情報検索装置としては、ＰＣを使用して、すでに登録されている登録文書に対してキーワードとなる文字列を文字コードでキーワードとして入力し、格納しているデジタルデータと参照して情報を取得する方式が知られていた。
【０００３】
例えば、特許文献１に記載された技術では、検索対象文書とは別に管理されている複数のスケジュール情報を取得し、取得した複数のスケジュール情報を表示し、表示された複数のスケジュール情報中から一つのスケジュール情報が選択されると、選択されたスケジュール情報からキーワードにする文字列を抽出し、抽出された文字列をキーワードとして検索対象文書中のデジタル文書を検索する。
【０００４】
【特許文献１】特開２０００−２３１５６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術は、複数のスケジュール情報に対して、そのうちのいずれかを選択した場合に、関連する文書を検索して表示するというものだった。しかしながら、実際に現実世界に存在する一般的な情報は、デジタルベースの情報よりもデジタル化される以前の例えば新聞雑誌などのように印刷媒体などの情報がはるかに多い。上記の特許文献１の技術は、このように現実世界に非常に多く存在するデジタル化以前の情報に対して関連する情報を検索することは不可能であるという問題があった。
【０００６】
また、デジタル文書を検索して取得するのであれば、取得したデジタル文書を再利用することも望まれている。
【０００７】
本発明はこのような問題を解決するためになされ、その目的は、非デジタル情報を取得して自動的にネットワーク上に格納されたデジタル情報を検索して取得することができるとともに取得したデジタル情報の再利用を図ることができる情報検索装置、情報検索方法、およびその方法をコンピュータに実行させるプログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる情報検索装置は、入力部により入力された入力情報を表示する第１画面と検索指定または検索結果を表示する第２画面とを表示可能であり、前記第１画面または前記第２画面からの利用者よる入力操作が可能な表示入力装置と、前記入力情報を、前記入力情報を構成する情報の属性に基づいて、複数の領域に分割する領域分割部と、前記入力情報から、分割された領域単位に検索キーを抽出する抽出部と、分割された領域を前記第１画面に表示し、前記第１画面の前記領域を指定して前記第２画面に移動する入力を受け付ける表示入力制御部と、前記第２画面に移動された前記領域の情報に含まれる前記検索キーに基づいてネットワークを介して検索対象情報を検索する検索部と、を備え、前記表示入力制御部は、検索された前記検索対象情報を表示することを特徴とする。
【０００９】
また、本発明は、上記情報検索装置で実行される情報検索方法およびプログラムである。
【発明の効果】
【００１０】
本発明によれば、入力情報を構成する情報の属性に基づいて、複数の領域に分割し、入力情報から、分割された領域単位に検索キーを抽出し、分割された領域を第１画面に表示し、第１画面の前記領域を指定して第２画面に移動する入力を受け付け、第２画面に移動された前記領域の情報に含まれる検索キーに基づいてネットワークを介して検索対象情報を検索し、検索された検索対象情報を表示することで、入力情報から自動的に原稿に関連する検索対象情報を検索してその検索結果を表示することができ、利用者にとって簡便になるとともに検索結果として表示された検索対象情報の再利用を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる情報検索装置、方法およびプログラムの最良な実施の形態を、実施の形態１〜１０、および変形例１〜３に沿って詳細に説明する。
【００１２】
（１．実施の形態１）
実施の形態１による文書検索装置は、画像形成装置に組み込まれて、スキャンした原稿から自動的に文字情報を読み出しキーワードを抽出し、このキーワードによってネットワーク上の他のデータベース装置を検索して関連する文書情報を取得して、表示する。このように、この文書検索装置が組み込まれた画像形成装置は、原稿をスキャンするだけで、煩雑なキーボード操作の必要なく、容易に原稿に記載された内容に関連する情報をネットワーク上のデータベースから取得することができる。以下、画像形成装置に組み込まれた構成として、文書検索装置を説明する。
【００１３】
図１は実施の形態１による文書検索装置を備えた画像形成装置の機能的ブロック図である。画像形成装置は、スキャナ１、画像処理部２、画像出力部３、および文書検索装置１０を備える。また、画像形成装置は、ネットワーク４を介してデータベース装置５に接続する。
【００１４】
文書検索装置１０は、領域分割部１１、キーワード抽出部１２、検索部１３、表示制御部１４、操作表示部１５、および入出力部１６を備える。スキャナ１によって読み込まれた原稿画像情報は、画像形成装置の有する画像処理部２によって、デジタル変換、ガンマ変換など画像処理特有の処理を施され、例えばビットマップイメージのような画像情報として入出力部１６を介して文書検索装置１０に受信される。操作表示部１５は、情報を表示するモニタ１５ｂ、および各種の設定を受け付ける操作部１５ａを有する。
【００１５】
領域分割部１１は、スキャナ１が読み取って入出力部１６が受信した原稿情報を文字領域と文字情報以外の領域とに分割する。領域分割部１１は、入力する情報を解析し、文書情報を構成する要素である文書構成要素を抽出する。文書構成要素とは、例えば、読み取った原稿の段落、写真画像、図表、あるいは見出しなど、一定の領域を情報が占めていて、文書を構成している要素である。
【００１６】
領域分割部１１は、文書構成要素の属性を解析し、属性ごとの分割領域を取得する。即ち、文字情報の分割領域、図表情報の分割領域、写真などの画像情報の分割領域、およびその他の分割領域に分ける。
【００１７】
図２は、領域分割部１１の機能的ブロック図である。領域分割部１１は、領域識別部１１ａおよび属性解析部１１ｂを有する。領域識別部１１ａは、スキャンされた文書データの各領域を識別する。領域識別部１１ａは、スキャンされた情報を、原稿における情報の領域ごとに識別する。一般的に、文字属性の場合は段落ごと、写真画像および図表画像属性の場合はそれぞれ写真画像および図表画像ごとに領域を形成している。このように情報として形成されている領域を識別して分割する。
【００１８】
領域識別部１１ａは、文書データの濃度変化、エッジ部の検出、および中間調領域の検出などを検出して文書データの領域を識別する。領域識別部１１ａは、例えば、濃度差の検出によって文字であると判定した部分が連続した状態であることを検知して、文字領域を識別する。また、中間調画素が連続することを検出して、写真画像の領域であると識別することができる。また、エッジ部と、濃淡の差が激しいことを検出することによって、図表画像の領域であることを識別できる。それ以外については、文字、写真、および図表の組み合わせ、あるいはそれ以外であると判定し、領域識別処理を施す。これらは公知技術であるので詳細な説明を省略する。
【００１９】
属性解析部１１ｂは、領域識別部１１ａによって識別される領域の情報が文字、写真画像、中間調画像、図表画像、およびその他の画像のうちいずれの属性の情報であるかを解析する。この結果、識別される領域がその領域ごとに属性解析されるため、属性ごとに領域分割されることになる。属性ごとに領域分割された要素は文書構成要素となる。
【００２０】
図３は、属性解析部１１ｂの機能的ブロック図である。属性解析部１１ｂは、レイアウト解析部１１ｂ１と、文字認識部１１ｂ２とを有する。レイアウト解析部１１ｂ１は、領域識別部１１ａによって抽出された文書構成要素に対して、文書中におけるレイアウト構造を解析する処理を施す。レイアウト解析部１１ｂ１が行うレイアウト解析は、例えばエッジ検出、中間調検出、画素位置の検出などの検出情報を、公知のアルゴリズムに当てはめて、それぞれの分割領域のレイアウトを解析する。
【００２１】
図４は、文字認識部１１ｂ２の機能的ブロック図である。文字認識部１１ｂ２は、文字切り出し部１１ｂ２１、スプラインベクトル変換部１１ｂ２２、および光学的読取（ＯＣＲ）部１１ｂ２３、を有する。
【００２２】
文字認識部１１ｂ２は、属性解析部１１ｂによって文字属性であると解析された文書構成要素に対して、文字認識処理を施して文字要素を機械処理可能なフォーマットに変換する。
【００２３】
文字切り出し部１１ｂ２１は、濃淡検出によって文字を切り出す。文字切り出し部１１ｂ２１を有することによって、正確に文字を切り出して文字解析を行うことができる。
【００２４】
スプラインベクトル変換部１１ｂ２２は、切り出された文字に対してスプライン整形処理を施す。スプラインベクトル変換部１１ｂ２２によって、文字の表示をより滑らかにすることができる。
【００２５】
ＯＣＲ部１１ｂ２３は、画像として読み取られ、スプライン整形処理を施された文字に対して、光学的読み取りを行って文字認識処理を施す。ＯＣＲ部１１ｂ２３は、文字認識処理によって文字画像をテキスト情報として抽出する。
【００２６】
文字認識部１１ｂ２は、文字要素を機械処理可能なフォーマットに変換するので、キーワード抽出部が行うキーワード抽出処理を正確で迅速なものとし得る。ここで文字認識処理は、公知のアルゴリズムを適用することによって可能である。
【００２７】
操作表示部１５は、図１に示すように、操作者による操作入力を受け付ける操作部１５ａ、および入力情報や検索結果情報を表示するモニタ１５ｂを有する。
【００２８】
表示制御部１４は、領域分割部１１が、情報の属性によって分割した分割領域を、モニタ１５ｂに表示させる。さらに、領域分割部１１は、操作表示部１５の操作部１５ａが受け付ける操作者による属性についての設定入力によって、分割領域の属性を決定する構成とすることができる。例えば、操作者が表示された画面から操作者自身の判断によって、領域分割部１１によって解析されて表示された文字画像は実は写真画像であると判断して、操作者が写真画像である旨の入力を行った場合、領域分割部１１は、この写真画像である属性の入力を受け付けて写真画像であると設定する。
【００２９】
また、操作表示部１５から、文字読み取りのミス等に対して操作者の判断によって修正入力が受け付けられた場合、文字認識部１１ｂ２は、受け付けた修正の文字情報を設定する。これによって、分割された領域である文書構成要素の属性を、操作者の入力によって変更することができ、また文字の読み取りミスも修正することができる。
【００３０】
図５は、キーワード抽出部１２の機能的ブロック図である。キーワード抽出部１２は、キーワード辞書１２ａを有する。キーワード辞書１２ａは、特定の文字情報をキーワードとしてメモリに格納している。
【００３１】
キーワード抽出部１２は、文字領域の文字列を形態素解析により形態素ごとの文字列に分割する。そして、キーワード抽出部１２は、形態素ごとの文字列とキーワード辞書１２ａに格納されているキーワードと比較し、一致するか否かを判定する。一致した場合、キーワード抽出部１２は、一致した文字列をキーワード候補として抽出する。また、キーワード抽出部１２は、キーワード辞書１２ａによって抽出されたキーワード候補に対して、レイアウト解析で得られたレイアウトおよび出現頻度などの条件を加味したアルゴリズムによってキーワードをさらに絞り込んで判定することもできる。
【００３２】
検索部１３は、キーワード抽出部１２が抽出したキーワード、およびキーワードによる検索命令情報を、入出力部１６を介してネットワーク４に接続されているＷｅｂ上のデータベース装置５に送信する。
【００３３】
ネットワーク４上のデータベース装置５は、キーワード情報および検索命令情報を受信した場合、キーワードに基づいて検索を実行し、実行して得た検索結果の情報をＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で、ネットワーク４を介して文書検索装置１０に対して送信する。文書検索装置１０は、データベース装置５がネットワーク４を経由して送信してくる検索結果の情報を、入出力部１６を介して受信する。
【００３４】
表示制御部１４は、データベース装置５からの検索結果情報をＨＴＭＬ形式のファイルで受信し、モニタ１５ｂに表示させる。ここで、表示制御部１４は、検索結果の情報を、モニタ１５ｂ上にＷｅｂブラウザビューワで表示させる。これによって操作者は、通常のＰＣ（パーソナルコンピュータ）を利用したＷｅｂ上の検索のように、検索結果を操作表示部１５のモニタ１５ｂにおいてブラウザ形式で視認することができる。
【００３５】
図６は、操作表示部１５を示す模式図である。操作表示部１５において操作部１５ａは押下ボタン、接触入力、テンキー方式などによって、操作者からの操作を受け付ける。モニタ１５ｂは、スキャナが読み取った画像、各種の設定項目、および検索結果を表示する。モニタ１５ｂは、また、接触による設定、およびドラッグアンドドロップ操作などの手動による接触入力を受け付ける。
【００３６】
モニタ１５ｂは、ここで、左右に異なる画面を並列して表示している。全体の表示画面６０１のうち左側の画面６１０は、スキャナで読み取った原稿画像を表示したものである。右側の画面６３０は、データベース装置５から受信した検索結果情報を、表示したものである。
【００３７】
ここで、左側の画面６１０は、領域分割部１１がスキャナ１で読み取った情報を属性により領域分割し、表示制御部１４がモニタ１５ｂ上に表示している。例えば分割領域６１１、６１２は、写真による画像領域である。分割領域６１３は、文字情報による領域である。
【００３８】
キーワード抽出部１２は、領域分割部１１によって領域分割された情報のうちの文字情報からキーワードを抽出し、検索部１３がキーワードに基づいてＷｅｂ上のデータベース装置５で検索を行わせる。画面６１０における文字情報の分割領域において、キーワードである「森」、「紙」、「パルプ」、および「材料」という言葉が抽出されたことが示されている。
【００３９】
図７は、入力情報および検索結果情報をモニタで表示した一例の模式図である。左側の画面７１０は、スキャナ１が読み取った画面である。領域分割部１１によって、読み取られた情報は属性に従って領域に分割される。ここで、写真画像７１１、文字画像７１２などのように属性に従って領域分割されて表示される。
【００４０】
ここで表示制御部１４は、分割領域の周囲に枠を描くようにして表示させている。表示制御部１４は、枠で示した表示ではなく領域自体を点滅させて表示させ、あるいは影を付けて表示させることにしてもよい。どのような表示形態であっても、分割領域であることを強調した態様で表示することが望ましい。
【００４１】
また、表示制御部１４は、キーワード抽出部１２によって抽出されたキーワードに対して、キーワードの周囲を枠で表示させ、点滅させて表示させ、あるいは影を付けて表示させることが望ましい。抽出されたキーワードであることを強調した態様で表示し、操作者によって視認しやすいからである。
【００４２】
ここで、文書検索装置１０は、スキャナ１によって、読み取ると同時に検索部１３が検索動作を開始する構成としても良い。そして、読み取った画像を表示しない構成とすることもできる。読み取る原稿は手元にあって、重要なのは取得された検索結果情報である場合が多いため、簡略で見易い表示となるからである。
【００４３】
今、右側の画面７３０は、検索された結果の情報を表示している。しかし、最初スキャナで情報を読み込んだ時は、この部分には検索結果情報は取得されていないので、表示されていなく、ただ、検索画面である表示がなされている。
【００４４】
検索を開始させる操作入力として、特定の文字領域、例えば領域７１２に対して、操作者の指先などによる接触入力によって、右側の検索画面にドラッグアンドドロップ操作し、このドラッグアンドドロップ操作によってドラッグされる分割領域におけるキーワードに基づいて検索を開始する構成とすることができる。
【００４５】
また、複数の文字領域、例えば領域７１２および７１３が選択され、選択された状態で検索画面７３０にドラッグアンドドロップ操作されることによって、同様に選択された領域から抽出されたキーワードに基づいて検索動作を開始する構成とすることができる。これによって、分割領域の選択とキーワード抽出を連続した操作で実行できて、作業能率が高まるからである。
【００４６】
ここで、操作表示部１５は、モニタに表示された分割領域に対して、検索指定としての選択の指定、および選択された指定の解除を受け付ける。表示制御部１４は、操作表示部１５が選択を受け付けた領域を、選択前とは異なった態様で表示させることが望ましい。操作者からの選択により分割領域が指定されて選択された分割領域からキーワード検索を行うことによって、より絞り込んだ的確な検索機能を実行することができるからである。
【００４７】
この場合、操作表示部１５は、人間の指、スタイラスペンなどの接触入力、およびマウスによる入力によって操作を受け付けることが望ましい。より人間の日常的な操作に近い操作方式が可能となるからである。
【００４８】
また、特定の分割領域を指定しない場合は、キーワード抽出部１２は、読み込んだ情報全てからキーワードを抽出する構成とする。これにより、特に分割領域を指定しない場合は、読み込んだ全体から関連する情報を自動的に検索して取得することができるからである。
【００４９】
画面７３０は、検索部１３がキーワードに基づいてＷｅｂ上のデータベース装置５が検索した情報を受信して、表示制御部１４がブラウザ形式で表示している。
【００５０】
（実施の形態１による文書検索手順）
図８は、実施の形態１による文書検索手順を説明するフローチャートである。入出力部１６は、スキャナ１からの読み込み情報を受信したか否かを検出し（ステップＳ１０１）、検出した場合（ステップＳ１０１のＹｅｓ）、入出力部１６は、検出した読み込み情報を領域分割部１１に送信する。
【００５１】
領域分割部１１は、スキャナ１からのビットマップイメージなどの読み込み情報に対して、領域識別処理を施す（ステップＳ１０２）。そして、領域分割部１１は、識別された領域について、領域を構成する情報の属性を解析する。即ち、文字、写真、図表、その他種々の組み合わせからなる領域であることを解析し、当該分割領域の情報の属性を解析する（ステップＳ１０３）。
【００５２】
ここで、特に、領域分割部１１は、文字情報による分割領域を特定する（ステップＳ１０４）。キーワードを抽出するためである。
【００５３】
表示制御部１４は、入力情報をモニタに表示する設定であるか、表示しない設定であるかを判定する（ステップＳ１０５）。入力情報をモニタに表示しない設定である場合（ステップＳ１０５のＮｏ）、表示制御部１４は、入力情報をモニタに表示せずに、キーワード抽出部１２は、読み込んだ情報全てからキーワードを抽出する（ステップＳ１０９）。
【００５４】
一方、表示制御部１４は、入力情報をモニタに表示する設定であると判定した場合（ステップＳ１０５のＹｅｓ）、表示制御部１４は、入力情報をモニタに表示する（ステップＳ１０６）。例えば図７の画面７０１における左側の画面７１０である。
【００５５】
操作表示部１５は、分割領域の指定を受け付けたか否かを検出し（ステップＳ１０７）、操作者からの指定入力を受け付けなかった場合（ステップＳ１０７のＮｏ）、読み込んだ情報全てからキーワードを検出する（ステップＳ１０９）。
【００５６】
操作表示部１５は、分割領域の指定を受け付けた場合（ステップＳ１０７のＹｅｓ）、キーワード抽出部１２は、指定された分割領域からキーワードを抽出する。指定された分割領域を操作者の指などで右の検索画面にドラッグアンドドロップ操作されて検索動作を開始するようにしても良い（ステップＳ１０８）。
【００５７】
検索部１３は、抽出されたキーワードに基づいてＷｅｂ上で検索を行う。即ち、検索部１３は、抽出されたキーワードおよび該キーワードによる検索命令情報を、Ｗｅｂ上のデータベース装置５に送信し、受信するデータベース装置５に当該キーワードによる検索を実行させる。データベース装置５は、検索結果情報をネットワーク４を介して文書検索装置１０に送信する（ステップＳ１１０）。
【００５８】
入出力部１６がＷｅｂ上からの検索結果を受信した場合（ステップＳ１１１のＹｅｓ）、表示制御部１４は、検索結果情報をモニタの例えば図７の画面７３０のように、モニタ１５ｂ上に検索結果画面として表示する（ステップＳ１１２）。
【００５９】
このようにして、実施の形態１による文書検索装置１０は、スキャナで読み込んだ原稿の情報に対して領域分割、文字情報の解析、キーワードの抽出、Ｗｅｂ上での検索、そして検索結果の表示を１つのアプリケーションで実行することができる。
【００６０】
ここで、スキャナで読み込んだ画像と、検索した情報とを操作表示部１５の表示画面に並列して表示させることによって、もとの原稿画像と、この原稿に基づいて自動的にＷｅｂ上で検索された結果とを、対比して観察することができる。
【００６１】
ここで、表示制御部１４は、検索部１３が新たに検索を行った場合、新たな検索結果を更新して表示することが望ましい。ユーザの利便性のためである。
【００６２】
また、スキャナで読み込む画像を表示しない構成とすることもできる。読み込んで、検索結果だけを見たい場合には、モニタ１５ｂでの表示を簡略なものとして、検索結果のみを表示することによって簡明な表示とすることができる。
【００６３】
このように、実施の形態１の文書検索装置１０が組み込まれた画像形成装置は、原稿をスキャンするだけで、煩雑なキーボード操作の必要なく、容易に原稿に記載された内容に関連する情報を、ネットワーク上に豊富に存在するデータベース装置から取得することができるので、簡易な操作によって原稿内容に関連する情報を電子媒体の形でネットワーク装置から取得することができる。
【００６４】
このように本実施の形態では、入力情報を構成する情報の属性に基づいて、複数の領域に分割し、入力情報から、分割された領域単位に検索キーを抽出し、分割された領域をに左側の画面（第１の画面）に表示し、当該画面の領域を指定して検索画面（第２の画面）に移動する入力を受け付け、検索画面に移動された領域の情報に含まれる検索キーに基づいてネットワークを介して検索対象の文書を検索し、検索された文書を検索画面に表示しているので、入力情報から自動的に原稿に関連する検索対象の文書を検索してその検索結果を表示することができ、利用者にとって簡便になるとともに検索結果として表示された検索対象の文書の再利用を図ることができる。
【００６５】
（情報入力の方式）
図９は、文書検索装置に情報入力する他の装置を示す図である。入出力部１６には、被写体の撮像情報を取得するＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ１ａを接続する構成とすることができる。領域分割部１１は、ＣＣＤカメラ１ａが撮像した撮像情報を受け付けて領域分割し、この撮像情報から抽出されたキーワードに基づいて関連する情報をネットワークから検索することができる。
【００６６】
また、入出力部１６には、手書き情報を文字として受け付ける手書き入力タブレット１ｂを接続する構成とすることができる。領域分割部１１はこの手書き入力タブレット１ｂから手書き入力する情報を領域分割し、ＯＣＲ機能を実行して文字認識した情報から抽出されたキーワードに基づいて、関連する情報をネットワーク上から検索することができる。また、手書き入力タブレット１ｂから文字入力を受け付けてキーワードを設定したり、文字情報に対して修正を加えたりすることができる。
【００６７】
また、入出力部１６は、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）カード、およびＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード等の記憶媒体を読み込みまた書き込むカードリーダ・ライタ１ｃを接続することができる。領域分割部１１は、これらの記録媒体に格納された情報を入力して領域分割し、この読み込み情報から抽出されるキーワードに基づいて関連する情報をネットワークから検索することができる。
【００６８】
以上は、情報の入力方式について説明したが、出力についても同様である。即ち、検索部１３によって検索して取得した検索結果情報を、上記の記憶手段であるＣＤ、ＤＶＤ、ＣＦカード、およびＳＤカード等の記憶媒体にカードリーダ・ライタによって書き込む構成とすることができる。
【００６９】
さらに、入出力部１６は、ネットワーク４経由で情報を入力し、検索してその検索結果を入出力部１６からネットワーク４経由で送信することもできる。また、検索結果を画像出力部３を介して記録紙などに画像出力することもできる。
【００７０】
（キーワード検索について）
ここで、キーワード辞書１２ａに格納されているキーワードは、アクセスの度にアクセス回数がカウントされ、該キーワードとアクセス数情報とが関連付けられて格納されることが望ましい。これによって、アクセス頻度順に配列することによって、より迅速にキーワードを抽出することができる。
【００７１】
また、キーワード辞書１２ａは、それぞれのキーワードを分野ごとに分類して格納しておくことが望ましい。より高速の検索が可能になるからである。
【００７２】
また、キーワード抽出部１２は、キーワード抽出処理を実行するごとに、所定の回数および所定の文法的条件を満たす文字列情報については、キーワード辞書１２ａに登録することが望ましい。キーワードは、時間とともに、あるいは検索する文書情報の種類とともに、新たに出現し、あるいは出現頻度が変化するからである。
【００７３】
また、キーワード抽出部１２は、分割領域の文字情報の中から出現頻度が所定のしきい値を超えるものを、キーワードとして抽出することが望ましい。出現頻度の低い文字情報は、一般的にキーワードでない可能性が高いからである。
【００７４】
また、操作表示部１５は、抽出しようとするキーワードの数の設定入力を受け付ける構成とすることができる。キーワードの数を調整することによって、絞り込み検索、その逆に拡散した範囲の検索が可能になるからである。
【００７５】
また、キーワード抽出部１２は、文字領域の単語数が設定されたキーワードの数よりも少ない場合、文字として表れている当該単語をキーワードとして抽出することが望ましい。これは、例えば、写真や図表の多い原稿に対してキーワード検索を行う場合、短い見出しだけの場合もあるからである。このような場合は、検出されている文字全てをキーワードとして選択することによって、適切なキーワード検索が可能になる。
【００７６】
（画像形成装置への適用）
図１０は、実施の形態１による文書検索装置を備える画像形成装置の画像形成動作を説明する図である。画像形成装置の画像形成動作については、公知技術であるので、以下、簡略な説明にとどめる。
【００７７】
ここで、画像形成装置は、デジタル複写機である。デジタル複写機１００は本体１１０、大量記録紙供給装置（以下ＬＣＴ）１１１、ソート、穴あけ、ステイプルなどを行うフィニッシャー１１２を備え、本体１１０の上部には原稿を載置し読み取るための自動原稿供給装置（以下ＡＤＦと称する）１１３、および読み取りのためのモード、複写倍率の設定、給紙段の設定、フィニッシャー１１２で後処理の設定、オペレータに対する表示などを行う操作部１１４を備えている。操作部１１４は、操作表示部１５を兼ねることができる。
【００７８】
本体１１０の下側には給紙部１１５があり、フィニッシャー１１２には排紙部１１７を備えている。デジタル複写機１００の内部は露光光学系、給紙搬送系、現像系、定着系、排紙系等のデジタル複写機の公知の機構、制御装置が内蔵されており、複写機としての動作を実現している。
【００７９】
原稿をＡＤＦ１１３の上に載置し、操作部１１４上のコピー開始キーを押下することにより、ＡＤＦ１１３の下の図示しないコンタクトガラス上に原稿が供給され、その原稿を図示しない照明系、結像光学系により読み取る。通常の画像形成動作においては、このまま読み取った画像データに対して様々な補正・処理を行った後、その画像データに基づいて書き込み系においてレーザーダイオードによりビームを照射し、図示しない感光体へ静電潜像を形成する。
【００８０】
実施の形態１による文書検索装置を備えるデジタル複写機１００では、上記の動作によって読み取られた画像情報に対して、領域分割部１１、キーワード抽出部１２、検索部１３、および表示制御部１４がそれぞれ既に説明した機能を実行して検索結果情報をモニタ１５ｂに表示する。
【００８１】
その後はいわゆる電子写真のプロセスを経て、操作部１１４により指示されて給紙部１１５または１１６から給紙した記録紙にコピー画像を形成し、あるいは取得された検索情報を印刷し、フィニッシャー１１２にてソート、穴あけ、ステイプルなどの後処理を行った後、排紙部１１７に排出する。
【００８２】
（２．実施の形態２）
図１１は、実施の形態２による文書検索装置２０の機能的ブロック図である。実施の形態２による文書検索装置２０は、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アクセス部２７をさらに備え、検索部１３が取得する検索情報からＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を抽出し、抽出したＵＲＬへアクセスして当該ＵＲＬに公開されている情報をダウンロードする。表示制御部２４は、ＵＲＬアクセス部２７がＵＲＬからダウンロードした情報を、モニタ１５ｂにブラウザ表示させる。
【００８３】
図１２は、検索結果画面のＵＲＬをクリックして得られダウンロード情報を表示した模式図である。抽出したキーワードによってＷｅｂ上から得られた情報の多くは、ＵＲＬ情報を含んでいる。検索結果情報は、モニタ１５ｂの右側の画面１２１０に表示される。ここで表示されている例えばＵＲＬ１２１１を接触入力によってダブルクリックすると、モニタ１５ｂはこの操作入力を受け付ける。ＵＲＬアクセス部２７は、入出力部１６を介して受け付けられたＵＲＬにアクセスし、当該ＵＲＬにアップされている情報をダウンロードして左側の画面１２２０にブラウザ表示する。
【００８４】
画面１２１０で表示された検索情報の文章の欄外にＵＲＬが表示されている場合も同様に、ダブルクリックでＵＲＬにアップされている情報をダウンロードして表示する構成とする。
【００８５】
このように、ＵＲＬアクセス部２７が、検索結果に表れたＵＲＬ情報に基づいて、ＵＲＬに公開されている情報をネットワーク４を介して取得することによって、より詳細な検索情報を取得することができる。
【００８６】
（３．実施の形態３）
図１３は、実施の形態３による文書検索装置の機能的ブロック図である。実施の形態３による文書検索装置は、操作表示部３５の操作部３５ａは、表示される複数のキーワードの組み合わせの指定を受け付け、検索部３３は、受け付けたキーワードの組み合わせに従って検索する命令情報を生成し、キーワードと関連付けてデータベース装置５に送信する。これによって、検索の範囲を広げたり、狭めたり、あるいは広げた範囲の中で絞り込むなど、操作者の必要に応じた検索範囲を設定して、この設定に応じた検索結果を取得することができる。
【００８７】
ここで、操作部３５ａは、表示される複数のキーワードに対して、ａｎｄ検索およびｏｒ検索の指定を受け付ける。また、ａｎｄ検索およびｏｒ検索の組み合わせの指定を受け付ける。このような検索範囲の指定を、検索部３３は、検索命令情報として生成することによって、より精密な検索動作が可能になる。
【００８８】
あるいは、操作部３５ａは、複数の分割領域の指定を受け付け、受け付けた分割領域の組み合わせ指定を受け付ける。例えば、図７における文字領域７１２と文字領域７１３をａｎｄ結合して、両方の領域において共通に抽出されるキーワードについて、検索部３３は検索を実行する。ｏｒ検索については、両方の領域のいずれかに含まれるキーワードについて検索処理を施す。このように、領域単位の組み合わせによって、領域で抽出されるキーワードを組み合わせて検索を実行することができるので、領域単位でキーワードを絞り込みあるいは検索範囲を広げるという、より自由度の高いかつ絞り込みが可能な検索を実行することができる。
【００８９】
検索部３３は、このように分割領域の組み合わせを設定しても、この分割領域から抽出されるキーワードについて組み合わせ検索命令を検索命令情報として記述することによって、可能となる。しかし、操作者の設定操作としては、分割領域だけの選択指定であるので、キーワードそのものをいちいち組み合わせ設定する必要がないので、この設定方式は利便性が高いものとなる。
【００９０】
ここで、操作表示部３５は、キーフレーズの選択入力を受け付ける構成とすることができる。これは、キーフレーズ自体が重要なキーワードとなっている場合があり、このような選択入力を受け付けることができれば、より的確な検索が可能となるからである。そして、検索部１３は、受け入れられたキーフレーズによって検索を行う。キーフレーズ検索の実施技術としては、例えば、複数のキーワードの順番を固定してａｎｄ検索することによって実施可能である。
【００９１】
ここで、モニタ１５ｂに表示された画像の近傍にある文字領域に対する指定が受け付けられた場合、指定が受け付けられたテキスト領域におけるキーワードを抽出し、抽出されたキーワードを画像に関連付けしてこのキーワードに基づいて検索する。このような検索方式によって、画像に関連して抽出されたキーワードに基づいて検索することができる。
【００９２】
例えば、図７において、写真画像領域７１１を通過するように指で複数の分割領域を接触しながら移動することによって、写真画像７１１に関する文字の分割領域を指定し、右側の検索画面７３０にドラッグアンドドロップ操作をすることによって、この指定された分割領域からキーワードを抽出して検索することができる。
【００９３】
検索結果の画面としては、この場合、画像７１１を右側の検索結果の画面に表示して、この写真画像に関連して検索して得られた情報を並列する形で表示することによって、写真画像７１１に関連する検索結果の情報であることを、明確に表示することができる。
【００９４】
（４．実施の形態４）
図１４は、実施の形態４による文書検索装置４０の機能的ブロック図である。実施の形態４は、スキャナで読み込んだ画像情報と、データベース装置５から受信する検索結果の情報とが一致したものか否かを判定する同一性判定部４７を備える。そして、表示制御部４４は、同一性判定部４７がスキャナで読み込んだ画像と受信した検索情報とが一致したと判定した場合、当該一致した検索結果を他の検索結果と異なる態様でモニタ１５ｂ上に表示させる。
【００９５】
同一性判定部４７は、読み込んだ画像における所定数の文字列と、取得するＨＴＭＬ形式の文字列とを比較する。この比較は、文字コードの一致を比較するので、内容的な一致の判定が容易に可能である。即ち、キーワード検索して取得した情報に対して、当該キーワードの前後の所定の文字列を対比することによって、一致したか否かを判定することができる。
【００９６】
この構成によって、例えばスキャナ１で読み込んだ新聞記事を、Ｗｅｂ上で検索して該当する記事を電子データの形式で取得できた場合、当該電子データであることを表示することができるので、スキャナ１で読み込むことによって該当する同一内容の電子データを取得できた場合はその旨が表示されるので、実質的にアナログ情報からデジタル情報に変換することができる利便性の高い文書検索装置となる。
【００９７】
（変形例１）
ここで、実施の形態４の変形例１として、データベース装置５が受信したキーワードを含む原稿画像と検索結果情報とが一致したか否かを判定し、一致した場合に、一致した旨の情報を返信する場合、同一性判定部４７を備えずに、表示制御部４４が、一致したことを示す旨の情報を検索結果情報とともに表示させる。
【００９８】
ここでは、検索部１３は、キーワードとともに該キーワードの前後の所定の文字列を送信する。データベース装置５においては、キーワード検索して取得した情報に対して、受信する当該キーワードの前後の所定の文字列を対比することによって、検索して得た情報と一致したか否かを判定することができる。そして、一致した時はその旨の情報を検索結果とともに返信する。
【００９９】
この構成によって、例えば、スキャナ１で読み込んだ新聞記事をＷｅｂ上で検索して該当する記事を電子データの形式で取得できた場合、当該電子データであることを表示することができるので、スキャナ１で読み取った内容のものと同一内容の電子情報を、Ｗｅｂから取得することができる。この際に、文書検索装置側においては、同一性判定部４７を必要としない構成とすることができる。
【０１００】
（５．実施の形態５）
実施の形態５による文書検索装置においては、表示制御部が、複数のキーワードを表示部にトグルボタン（ウィジェット）でツールバー形式で表示させ、操作部１５ａは、表示されるトグルボタンからキーワードの選択を受け付ける。そして、検索部１３は、受け付けられたトグルボタンに対応するキーワードに基づいて検索機能を実行する。実施の形態５による文書検索装置の機能的ブロック図は、図１４を参照する。ここで、トグルボタンは、キーワードを指定するための画面構成要素である。
【０１０１】
図１５−１は、実施の形態５による文書検索装置において、抽出されたキーワードをトグルボタンで表示した一例の模式図である。表示制御部４４は、モニタ１５ｂ上に、左側に読み込んだ情報を領域分割して表示した画面１５１０を表示する。この読み込み画面１５１０には、キーワード抽出部１２が抽出したキーワードを、トグルボタンでツールバー１５２０内に収める態様で表示する。そして、モニタ１５ｂ上のツールバー１５２０内に表示されたキーワード１５２１〜１５２４のうちから、例えば接触入力によって選択が指定されたキーワードに対して、検索部１３が検索し、検索結果を表示制御部４４が右側の検索結果画面１５３０として表示する。
【０１０２】
ここで、ツールバー１５２０に表示されるキーワードのトグルボタンは、複数を選択してａｎｄ検索、あるいはｏｒ検索を指定する構成とすることができる。
【０１０３】
また、ユーザが新たにキーワードを入力して、入力されたキーワードを指定する新たなトグルボタンとしてツールバー１５２０に追加して表示することもできる。この場合、キーワードの入力は任意に行うことができる。また、入出力部１６として、手書き情報を文字として受け付ける手書き入力タブレット１ｂを接続して用いる場合には、ユーザが手書き入力タブレット１ｂから入力した手書き描画によるキーワードを文字認識して、新たなキーワードとして用いても良い。
【０１０４】
例えば、任意の画面で、ユーザは、手書き入力の指示を所定のボタンを指定することにより行う。これにより、表示制御部４４は、モニタ１５ｂに図１５−２に示すキーワード手書き入力画面を表示する。そして、ユーザは手書き入力タブレット１ｂから、この画面の手書き入力フィールにキーワードとして追加したい文字を手書きで描画する。そして、手書きで入力された画像に対し文字認識を施す文字認識部を設け、文字認識部は、手書きで入力された画像を文字認識してキーワードを出力する。キーワードとして出力された文字は、キーワード手書き入力画面の文字認識結果に表示される。そして、文字認識結果が正しければ、ユーザはＯＫボタンを指定する。これにより、手書き入力され、かつ文字認識されたキーワードのトグルボタンがツールバー１５３０に追加されることになる。
【０１０５】
一方、文字認識結果が誤っていれば、ユーザはキャンセルボタンを指定する。これにより、キーワード手書き入力画面は消去される。このため、再度、手書き入力の指示を行う必要がある。
【０１０６】
（変形例２）
図１６は、変形例２による文書検索装置が、検索結果をトグルボタン表示する一例の模式図である。変形例２による文書検索装置では、表示制御部４４は、表示された検索結果情報を、トグルボタンの態様でモニタ１５ｂに表示させる。そして、このトグルボタンをクリックすることによって、トグルボタンで表現されている検索情報が画面全体に表示される（不図示）構成とすることができる。
【０１０７】
右側の画面１６１０は、検索された結果情報である。左側の画面１６２０において表示されているトグルボタン１６２１〜１６２４は、検索結果の画面１６１０において表示されているそれぞれの検索情報に対応するトグルボタンである。さらに、例えば、トグルボタン１６２１をクリックすることによって、該当する検索結果の○○新聞の記事が、左側の画面トグルボタンの下部分に全面的に展開されて表示される（不図示）。
【０１０８】
この変形例２による文書検索装置によって、検索結果の一覧をトグルボタンを使用することによって見易く表示することができる。また、特定のトグルボタンを選択して該トグルボタンに対応するもとの検索情報の詳細を表示させることができる。この場合、読み取った原稿画像、あるいはトグルボタンの一覧表示は最小化することによって、画面から直接には視認されない態様で、モニタ１５ｂの表示から隠すことが可能な構成としても良い。
【０１０９】
ここで、特に、表示制御部４４は、検索部によって検索された情報のうちＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を、トグルボタンにより表示させる。そして、トグルボタンで表現されたＵＲＬ情報をクリックすることによって、当該ＵＲＬにアクセスして情報をダウンロードする構成とすることができる。
【０１１０】
またここで、表示制御部４４は、検索情報のうちから、ドラッグアンドドロップ操作で左の画面にドロップしたものについてのみトグルボタン表現する構成とすることができる。このように、操作者が必要と判断した情報のみをトグルボタン表示させることによって、簡略な表示とすることができる。
【０１１１】
（６．実施の形態６）
図１７は実施の形態６による文書検索装置の機能的ブロック図である。実施の形態６による文書検索装置６０は、入出力部６６が、検索部１３によって検索された情報のうちＵＲＬ情報を、他のネットワークで接続する情報処理装置、例えばパーソナルコンピュータ（ＰＣ）６に送信する。ネットワークを介して接続するＰＣ６は、検索結果情報のうちＵＲＬ情報を自動的に受信することができ、ネットワーク上の情報を共有することができる。
【０１１２】
すでに、実施の形態５による文書検索装置において、表示制御部４４は、検索部１３によって検索された情報のうちＵＲＬ情報を、トグルボタンにより表示させる例を説明したが、入出力部６６は、このトグルボタンで表現されたＵＲＬ情報を、ＰＣ６に送信する構成とすることができる。これによってネットワークを介して接続するＰＣ６は、検索して取得したＵＲＬ情報をネットワーク上で共有することができる。トグルボタンで表現されたＵＲＬ情報の送信は、操作部１５ａからの操作入力によって送信しても良く、あるいはツールバーに入った時点で自動的に送信する構成としても良い。
【０１１３】
また、実施の形態６による文書検索装置６０は、取得した検索結果情報を保持する保持部６７を、さらに備え、入出力部６６は、保持部６７に保持された検索結果情報をＰＣ６に送信する。この構成によって、ネットワークを介して接続するＰＣ６は、検索結果情報を自動的に受信することができ、ネットワーク上の情報を共有することができる。
【０１１４】
ＰＣ６は、受信して共有するトグルボタン、トグルボタンに対応する情報、あるいは検索結果情報を、ツールバー形式でＰＣ６のモニタ画面に表示することが望ましい。また、表示されたトグルボタンなどから、ドラッグアンドドロップ操作によってオープンしているアプリケーションに挿入する構成とすることが望ましい。これによって、ネットワークで接続する情報機器間で、検索された情報を共有して自由に使用することができるからである。
【０１１５】
図１８は、実施の形態６による文書検索装置よって検索された結果情報を表示する一例の模式図である。ここで、表示制御部６４は、検索結果情報のそれぞれをトグルボタン情報で示し、コンテンツバーに収める態様で表示させている。画面１８１０は検索結果を表示している。トグルボタンバー１８２０は、検索された情報を表現するトグルボタン１８２１〜１８２４を収める形で表示するコンテンツバーである。
【０１１６】
ここで、入出力部６６は、検索情報トグルボタンバー１８２０に収められたトグルボタン１８２１〜１８２４およびそれぞれに対応する検索情報を、他のＰＣ６に送信する。ネットワークを介して接続するＰＣ６は、検索結果情報を示すトグルボタンおよび対応する検索情報を自動的に受信することができ、検索情報をネットワーク上で共通に表示して、かつ共有することができる。
【０１１７】
トグルボタン情報を受信するＰＣ６は、受信するトグルボタンを図１８に示すツールバー形式で表示させる。検索されて共有する情報を使用する自由度が高まるからである。
【０１１８】
（７．実施の形態７）
図１９は、実施の形態７による文書検索装置の機能的ブロック図である。実施の形態７による文書検索装置７０は、モニタ１５ｂで表示する検索結果に対して、操作表示部１５からの編集操作を受け付けて編集処理を施す編集部７７を、さらに備え、表示制御部７４は、編集部７７によって編集処理を施された画面をモニタ１５ｂに表示する。また、編集部７７によって、編集された内容を電子メール情報に生成する電子メール生成部７８を有する。
【０１１９】
入出力部７６は、編集部７７によって編集され、表示制御部７４に表示されている編集結果情報を出力する。これによって、編集結果を表示しながら編集し、編集した結果を他の用途に使用することができる。電子メール生成部７８は、編集部７７によって受け付けられた編集画面を、電子メールとして生成し、入出力部７６は、生成された電子メールを送信する。
【０１２０】
図２０は、実施の形態７による文書検索装置において、検索結果を編集して生成した電子メールを表示する模式図である。ここで、左側の画面２０１０は検索結果を表示している。このうち画像２０１１を電子メール編集画面の添付ファイル欄にドラッグアンドドロップし、文字領域２０１２を文字編集画面にドラッグアンドドロップする。この操作によって、電子メール生成部７８は、電子メール編集画面２０２０において文字情報２０２１を有し、画像情報２０２２が添付された電子メールファイルを生成する。
【０１２１】
ここで、電子メールファイルとしては、ＸＭＬファイル、ＨＴＭＬファイル、テキストファイルなど、どのような形式でも良い。また、画像情報については、電子メール本体に添付する添付ファイル形式で送信することができる。また、電子メール生成部７８は、表示される電子メール編集画面の内容を、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）変換によって電子メールを生成することもできる。
【０１２２】
このように実施の形態７による文書検索装置は、単一のアプリケーションによって、スキャナ１によって読み込み、自動的にキーワードを抽出してＷｅｂ上で検索し、検索した結果を表示して操作者が編集を加えた内容を、電子メールとして送信することができる利便性の高いものとなる。
【０１２３】
（８．実施の形態８）
図２１は、実施の形態８による文書検索装置の機能的ブロック図である。実施の形態８による文書検索装置は、領域分割部１１によって分割された画像領域から当該画像情報の特徴量を抽出する画像特徴量抽出部８７を、さらに備え、検索部８３は、抽出された特徴量情報および検索命令情報をネットワークを介してデータベース装置８５に送信し、データベース装置８５が特徴量情報と検索命令情報に基づいて検索した画像情報を、表示制御部８４は検索結果としてモニタ１５ｂに表示させる。
【０１２４】
画像特徴量算出部８７は、領域分割部１１によって画像情報であると解析された分割領域の画像情報に対して、例えば画像のパターンから算出される特徴量、色彩から算出される特徴量、およびコントラストから算出される特徴量を取得する。あるいは、画像に関連する文字情報から抽出する特徴量を取得する。
【０１２５】
画像特徴量算出部８７が取得したこれらの画像特徴量は、当該画像の検索キーとなるベクトル値である。検索部８３は、この画像情報について取得したベクトル値を当該画像の特徴量情報として、入出力部８６からネットワーク４を介してデータベース装置８５に送信する。
【０１２６】
データベース装置８５は、画像検索機能として、例えば、受信する画像特徴量のベクトル値を、保有する画像情報の中から、このベクトル空間において設定された距離が最短となる画像情報を選び出し、検索された画像情報として文書検索装置８０に送信する。このような画像検索技術は公知のものであるので詳細な説明は省略する。
【０１２７】
図２２は、実施の形態８の文書検索装置８０が検索した画像情報を表示する画面の模式図である。スキャナ１で読み込まれた情報を表示した左側の画面２２１０から、領域分割部１１が写真画像２２１１および２２１２を画像情報による分割領域と解析し、検索部８３は、写真画像２２１１および２２１２の画像特徴量を算出する。算出された画像特徴量はベクトル値である。
【０１２８】
データベース装置８５の画像検索機能によって、検索対象の画像特徴量ベクトルと最短距離にある画像が選択されて、検索画像情報として送信される。モニタ１５ｂ上に表示される右側の画面２２２０は、データベース装置８５が画像検索して送信してきた情報を受信して、表示制御部８４が表示させたものである。
【０１２９】
この構成によって、スキャナで読み取った原稿画像から自動的に画像特徴量を取得し、該画像情報の特徴量に基づいてネットワーク上で画像を検索して、検索された画像情報をダウンロードして画像表示することができる。即ち、実施の形態８による文書検索装置によると、画像を読み取るだけで、ネットワーク上から関連する画像情報を取得することができる。
【０１３０】
この場合、表示制御部８４は、スキャナにより入力した画像情報、および検索部８３の検索によって取得した画像情報を、既に説明したように並列する態様でモニタ１５ｂに表示させることが望ましい。画像の検索は、文字の検索に比較して、特徴量という不確定な要素の大きな量によって検索するため、結果の画像情報を並列して視認できるようにする場合の利便性は高いからである。
【０１３１】
（変形例３）
変形例３による文書検索装置は、複数の検索方式を備え、複数の検索方式によって検索した結果情報を取得して表示する。ここで、複数の検索方式を実行する各部の機能・動作については、既述の図２１を参照しながら説明する。
【０１３２】
検索部８３は、文書情報については、抽出されたキーワードを使用して検索し、画像情報については画像特徴量算出部８７によって取得された画像特徴量を使用して検索する。さらに、検索部８３は、データベース装置８５において文書情報を検索する場合における検索対象となる文書情報の範囲を限定する検索命令情報を生成する。
【０１３３】
ここで、限定された範囲とは、例えば、文字情報の検索対象として、新聞記事、週刊誌記、あるいは一般のＷｅｂ上に公開されている情報などの範囲に限定することである。データベース装置８５は、この検索対象を限定する命令情報を受信して、限定された検索範囲において文書情報を検索する。また、画像については、実施の形態８で既に説明した画像検索方式によって検索する。
【０１３４】
図２３は、変形例３による文書検索装置が検索した結果を表示する一例の模式図である。スキャナで読み込んだ画像が左側に領域分割されて表示されるのは、これまでに説明した例と同様である。ここで、操作者によってこの画面が、右側の検索画面２３２０にドラッグアンドドロップ操作される。
【０１３５】
操作者によって、Ｗｅｂ検索画面２３２１にドラッグされると、Ｗｅｂ上の情報が検索され、取得された場合、表示される。ニュース検索画面２３２２にドラッグされると、ニュース記事の情報が検索され、取得された場合、表示される。画像検索画面２３２３にドラッグされると、画像情報が検索され、取得された場合、表示される。それぞれの検索結果情報が表示されることについては、既に述べた通りであるので図示を省略する。
【０１３６】
ここで、操作部表示部１５は、選択を受け付けた領域を表示された複数の検索方式へドラッグアンドドロップする操作を受け付けて、検索部８３が、モニタ１５ｂに表示された複数の検索方式に対応する領域へのドラッグアンドドロップ操作に対応した検索方式で検索を開始する。
【０１３７】
ここで、文字情報による検索結果および画像情報による検索結果を並行して表示する構成とすることができる。これによって、文書情報と画像情報という異なる属性の情報でありながらも、内容的に同じものを並行して検索結果を表示することによって、文字および画像のような異なる属性であっても同じ検索テーマの情報を対比して表示することができる。
【０１３８】
（９．実施の形態９）
実施の形態９による文書検索装置が実施の形態１と異なる点は、パーソナル・コンピュータ（ＰＣ）として実施した点である。ＰＣにあっては、例えば、ＰＣにプリンタドライバをインストールし、印刷出力すべき情報をモニタ画面に表示させ、モニタ画面において表示された分割領域への設定入力、あるいはマウスとポインターを使用する設定入力によって指定し、指定された分割領域のキーワードを抽出し、このキーワードによってネットワーク上で検索し、得られた検索結果情報を表示する。
【０１３９】
図２４は、実施の形態９によるＰＣの機能的ブロック図である。ＰＣ９０は、入出力インタフェースを兼ねる入出力部９６、キーボード９５ａ１、マウス９５ａ２、モニタ９５ｂ、ＨＤＤ７、および画像出力３を備える。画像出力部３は、画像出力の処理を施すと共に、インタフェースの機能を有し、各種の出力装置が接続可能である。ここでは一例として、画像出力３にプリンタ６’が接続されているものとする。図中同じ符号は、今までと同様の構成である。以後、異なる符号の構成について主に説明する。
【０１４０】
ＰＣ９０は領域分割部９１、キーワード検出部９２、検索部９３、および表示制御部９４を備える。これらの各部が実行する文書検索機能は、ＰＣの有するＣＰＵ（不図示）が文書検索プログラムをＨＤＤ７から読み出してＲＡＭ（不図示）上に展開して、実行する。
【０１４１】
入出力部９６は、ここでは、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ、ページ記述言語）で記述されたデータを入力する。ＰＤＬ言語は、テキスト、図表、ビットマップのような画像データなどに分類されてデータが記述されている。従って、領域分割部９１は、各々の領域において、ＰＤＬ言語による記述を読み取ることによって、テキストや画像などのデータの属性情報を取得できる。そして領域分割部９１は、読み取った情報の属性および、この属性ごとの領域を読み取ることによって属性ごとの領域に分割することができる。
【０１４２】
例えば、ＰＤＬデータの例として、
72 72 moveto
/Times-Bolditalic 24 selectfont
(Taro Yamada)
show
showpage
というデータを受け取った場合、表示制御部９４は、この文字列をＰＤＬ言語によって、位置（７２，７２）からタイムズボールドイタリックフォント２４を選択して、「Ｔａｒｏ  Ｙａｍａｄａ」という表示がなされることを読み取る。
【０１４３】
あるいは、
newpath
144 72 moveto
144 432 lineto
stroke
showpage
というデータを受け取った場合、表示制御部９４は、この文字列をＰＤＬ言語によって、位置（１４４，７２）から位置（１４４，４３２）まで直線を引く、という表示がなされることを読み取る。
【０１４４】
したがって、領域分割機能をＰＣで実行する場合は、これまでの実施の形態におけるように画像情報から各領域の属性を解析して文字認識機能を実行する必要はない。ＰＣに適用した場合、ＰＤＬ言語によって記述された情報を読み取ることによって、これまでの実施の形態よりもはるかに簡単に属性ごとの領域分割を実行できる。
【０１４５】
表示制御部９４は、このようにＰＤＬ言語によるデータを読み取り属性ごとに領域分割し、モニタ９５ｂ上に分割して表示させる。モニタ９５ｂに表示された分割領域に対しては、キーボード９５ａ１、マウス９５ａ２、あるいはモニタ９５ｂ上からの接触入力などの入力を介して操作者は領域の選択設定や、命令を入力することができる。
【０１４６】
キーワード検出部９２がキーワードを検出し、検索部９３がネットワーク４を介してデータベースサーバであるデータベース装置５に、キーワードと該検索命令と送信して検索させ、検索結果を受信して表示制御部９４がモニタ９５ｂに表示させる動作は、実施の形態１による説明と同様である。また、ＰＤＬ言語で読み取った入力情報と、検索後の情報とを並列して表示させる態様も、既に実施の形態において説明したのと同様である。
【０１４７】
モニタ９５ｂ上で検索結果情報が表示された場合、画像出力部３が、操作者からのキーボード９５ａ１などからの印刷出力命令を受け付けると、ドライバプログラムによってプリンタ６’による出力処理を施し、検索情報を表示された形態で印刷出力する。あるいは、既述のように、画面を見ながら検索結果情報から電子メールを編集し、編集された電子メールを送信する構成とすることもできる。
【０１４８】
図２５は、実施の形態９による文書検索手順を説明するフローチャートである。領域分割部９１は、ＰＤＬ言語による情報を受信してＰＤＬ言語による記述に従って情報の属性と領域とを読み取る（ステップＳ２０１）。そして、領域分割部９１は、ＰＤＬ言語によって読み取った属性と領域によって、情報を属性に従って領域に分割する（ステップＳ２０２）。これ以降の手順は、実施の形態１におけるステップＳ１０４と同様であるので説明を省略する。
【０１４９】
このように、実施の形態９によるＰＣは、ＰＤＬ言語によるデータを受け取ると、ＰＤＬ言語による記述を読み取って領域ごとの属性を読み取り、属性ごとに領域分割し、文字情報からキーワードを抽出して検索する。従って、ＰＤＬ言語で記述した情報を入力した場合、煩雑なキーボード操作の必要なく、容易に原稿に記載された内容に関連する情報を、ネットワーク上に豊富に存在するデータベース装置から取得することができるので、簡易な操作によって原稿内容に関連する情報を電子媒体の形で取得することができるＰＣを提供できる。
【０１５０】
但し、ＰＤＬ言語による情報だけに限られず、他の形態の情報、例えば情報の属性と領域の既述をアプリケーションによって読み取ることができる形態の情報であれば、このアプリケーションを使用することによって、容易に属性に従って領域分割をすることができる。
【０１５１】
（１０．実施の形態１０）
実施の形態１０による携帯電話は、ＣＣＤカメラ、および情報を表示するモニタを有する携帯電話機であって、ＣＣＤカメラが撮影した画像情報からキーワードを抽出してネットワーク上で情報を検索し、該検索された情報を受信してモニタで表示させる。
【０１５２】
図２６は、実施の形態１０による携帯電話機の機能的ブロック図である。携帯電話機１５０は、ＣＣＤカメラ１５１、画像処理部１５２、領域分割部１６１、キーワード抽出部１６２、検索部１６３、表示制御部１６４、モニタ１６５ｂ、操作部１６５ａ、入出力部１６６、およびアンテナ１５３を備える。
【０１５３】
ＣＣＤカメラ１５１によって撮影された撮影画像情報は、画像処理部１５２によって、デジタル変換、ガンマ変換など画像処理特有の処理を施され、例えばビットマップイメージのような画像情報として入出力部１６６を介して領域分割部１６１に受信される。
【０１５４】
領域分割部１６１が、受信した画像情報から文字および文字以外の情報に領域分割する動作については、すでに説明したように、撮像装置による画像から領域分割する動作と同様であり、さらにキーワード抽出部１６２がキーワード抽出する動作も同様であり、また検索部１６３がキーワードに基づいて検索する動作についても同様であり、また表示制御部１６４が検索結果情報を受信してモニタ１６５ｂに表示する動作についても同様であるので、ここでは説明を省略する。
【０１５５】
ここでは、携帯電話であるので、入出力部１６６は、アンテナ１５３を介してネットワーク上の情報を授受する。また入出力部１６６は、イヤフォーンを介して音声情報を出力し、またスピーカを介して音声情報を取得し、またアンテナ１５３を介して通信回線上で例えばＣＥＬＰ（Ｃｏｄｅ  Ｅｘｃｉｔｅｄ  Ｌｉｎｅａｒ  Ｐｒｅｄｉｃｔｉｏｎ）方式の音声変換によって通信を行う。
【０１５６】
実施の形態１０による携帯電話機は、この構成によってＣＣＤカメラ１５１によって撮影し、撮影された画像からキーワードを抽出してネットワーク上４で検索し、検索結果をモニタ１６５ｂ上で表示することができる利便性の高いものとなる。
【０１５７】
あるいは、検索部１６３において、画像特徴量算出機能を備えて、撮影した画像をネットワーク上のデータベース装置５で検索させて検索された画像情報を受信して、検索された画像を表示する構成とすることもできる。
【０１５８】
（文書検索装置を組み込んだ画像形成装置のハードウェア構成など）
図２７は、実施の形態１による文書検索装置を備える画像形成装置のハードウェア構成を示すブロック図である。この画像形成装置は、ファックスやスキャナなどの複合的機能を備える複合機（ＭＦＰ）として構成されている。図に示すように、このＭＦＰは、コントローラ１２１０とエンジン部１２６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスで接続した構成となる。コントローラ１２１０は、ＭＦＰ全体の制御、画像表示制御、各種制御、画像処理制御、文書検索制御など、ＦＣＵＩ／Ｆ１２３０、操作部１２２０からの入力を制御するコントローラである。エンジン部１２６０は、ＰＣＩバスに接続可能な画像処理エンジンなどであり、例えば取得した画像データに対して誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１５９】
コントローラ１２１０は、ＣＰＵ１２１１と、ノースブリッジ（ＮＢ）１２１３と、システムメモリ（ＭＥＭ−Ｐ）１２１２と、サウスブリッジ（ＳＢ）１２１４と、ローカルメモリ（ＭＥＭ−Ｃ）１２１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｅｒｃｕｉｔ）１２１６と、ハードディスクドライブ１２１８とを有し、ノースブリッジ１２１３とＡＳＩＣ１２１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１２１５で接続した構成となる。また、ＭＥＭ−Ｐ１２１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２１２ｂとをさらに有する。
【０１６０】
ＣＰＵ１２１１は、ＭＦＰの全体制御を行うものであり、ＮＢ１２１３、ＭＥＭ−Ｐ１２１２およびＳＢ１２１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１６１】
ＮＢ１２１３は、ＣＰＵ１２１１とＭＥＭ−Ｐ１２１２、ＳＢ１２１４、ＡＧＰバス１２１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１６２】
ＭＥＭ−Ｐ１２１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２１２ａとＲＡＭ１２１２ｂとからなる。ＲＯＭ１２１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２１２ｂは、プログラムやデータの展開用メモリ、画像処理時の画像描画メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１６３】
ＳＢ１２１４は、ＮＢ１２１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１２１４は、ＰＣＩバスを介してＮＢ１２１３と接続されており、このＰＣＩバスには、ＦＣＵＩ／Ｆ１２３０なども接続される。
【０１６４】
ＡＳＩＣ１２１６は、マルチメディア情報処理用のハードウェア要素を有するマルチメディア情報処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰバス１２１５、ＰＣＩバス、ＨＤＤ１２１８およびＭＥＭ−Ｃ１２１７をそれぞれ接続するブリッジの役割を有する。
【０１６５】
このＡＳＩＣ１２１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１２１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１２１７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転などを行う複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部１２６０との間でＰＣＩバスを介してＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）１２４０、ＩＥＥＥ（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）１３９４インタフェース１２５０が接続される。
【０１６６】
ＭＥＭ−Ｃ１２１７は、送信用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１２１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストーレジである。
【０１６７】
ＡＧＰバス１２１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ１２１２に高スループットで直接アクセスすることにより、グラフィクスアクセラレータカードを高速にするものである。
【０１６８】
ＡＳＩＣ１２１６に接続する操作部（タッチパネル）１２２０は、操作者からの操作入力を受け付けて、ＡＳＩＣ１２１６に受け付けられた操作入力情報を送信する。
【０１６９】
なお、実施の形態１のＭＦＰで実行される文書検索プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１７０】
実施の形態１のＭＦＰで実行される文書検索プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１７１】
さらに、実施の形態１によるＭＦＰで実行される文書検索プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施の形態１のＭＦＰで実行される画像表示プログラムおよび画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１７２】
実施の形態のＭＦＰで実行される文書検索プログラムは、上述した各部（領域分割部１１、キーワード抽出部１２、検索部１３、および表示制御部１４など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから文書検索プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、領域分割部１１、キーワード抽出部１２、検索部１３、および表示制御部１４などが主記憶装置上に生成されるようになっている。
【０１７３】
（文書検索機能を実行するＰＣのハードウェア構成など）
図２８は、実施の形態９によるパーソナルコンピュータ（ＰＣ）のハードウェア構成を示す図である。実施の形態９によるＰＣは、図２８に示すように、ＣＰＵ（Central Processing Unit）２３０１などの制御装置と、ＲＯＭ（Read Only Memory）２３０２やＲＡＭ（Random Access Memory）２３０３などの記憶装置と、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disk）ドライブ装置等の外部記憶装置２３０４と、モニタ等の表示装置２３０５と、キーボードやマウス等の入力装置２３０６と、通信Ｉ／Ｆ２３０７と、これらを接続するバス２３０８を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１７４】
実施の形態９によるＰＣで実行される文書検索プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１７５】
また、実施の形態９によるＰＣで実行される文書検索プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施の形態９によるＰＣで実行される文書検索プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、実施の形態による文書検索プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１７６】
実施の形態９によるＰＣで実行される文書検索プログラムは、上述した各部（領域分割部１１、キーワード抽出部１２、検索部１３、および表示制御部１４など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から情報抽出プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、領域分割部１１、キーワード抽出部１２、検索部１３、および表示制御部１４などが主記憶装置上に生成されるようになっている。
【０１７７】
以上、本発明について実施の形態として、画像形成装置、ＰＣ、および携帯電話機として説明したが、説明した実施の形態あるいは変形例は説明のための一例であって、本発明はここに説明したこれらの具体例に限定されるものではない。
【産業上の利用可能性】
【０１７８】
以上のように、本発明にかかる情報検索装置、方法およびプログラムは、文書検索技術に有用であり、特に、非デジタル情報からデジタル情報を取得する技術に適している。
【図面の簡単な説明】
【０１７９】
【図１】実施の形態１による文書検索装置を備えた画像形成装置の機能的ブロック図である。
【図２】領域分割部１１の機能的ブロック図である。
【図３】属性解析部１１ｂの機能的ブロック図である。
【図４】文字認識部１１ｂ２の機能的ブロック図である。
【図５】キーワード抽出部１２の機能的ブロック図である。
【図６】操作表示部１５を示す模式図である。
【図７】入力情報および検索結果情報をモニタで表示した一例の模式図である。
【図８】実施の形態１による文書検索手順を説明するフローチャートである。
【図９】文書検索装置に情報入力する他の装置を示す図である。
【図１０】実施の形態１による文書検索装置を備える画像形成装置の画像形成動作を説明する図である。
【図１１】実施の形態２による文書検索装置２０の機能的ブロック図である。
【図１２】検索結果画面のＵＲＬをクリックして得られダウンロード情報を表示した模式図である。
【図１３】実施の形態３による文書検索装置の機能的ブロック図である。
【図１４】実施の形態４による文書検索装置４０の機能的ブロック図である。
【図１５−１】実施の形態５による文書検索装置において、抽出されたキーワードをトグルボタンで表示した一例の模式図である。
【図１５−２】キーワード手書き入力画面の一例を示す模式図である。
【図１６】変形例２による文書検索装置が、検索結果をトグルボタンで表示する一例の模式図である。
【図１７】実施の形態６による文書検索装置の機能的ブロック図である。
【図１８】実施の形態６による文書検索装置よって検索された結果情報を表示する一例の模式図である。
【図１９】実施の形態７による文書検索装置の機能的ブロック図である。
【図２０】実施の形態７による文書検索装置において、検索結果を編集して生成した電子メールを表示する模式図である。
【図２１】実施の形態８による文書検索装置の機能的ブロック図である。
【図２２】実施の形態８の文書検索装置８０が検索した画像情報を表示する画面の模式図である。
【図２３】変形例３による文書検索装置が検索した結果を表示する一例の模式図である。
【図２４】実施の形態９によるＰＣの機能的ブロック図である。
【図２５】実施の形態９による文書検索手順を説明するフローチャートである。
【図２６】実施の形態１０による携帯電話機の機能的ブロック図である。
【図２７】実施の形態１による文書検索装置を備える画像形成装置のハードウェア構成を示すブロック図である。
【図２８】実施の形態９によるパーソナルコンピュータ（ＰＣ）のハードウェア構成を示す図である。
【符号の説明】
【０１８０】
１  スキャナ
２  画像処理部
３  画像出力部
４  ネットワーク
５  データベース装置
１０  文書検索装置
１１  領域分割部
１２  キーワード抽出部
１３  検索部
１４  表示制御部
１５  操作表示部
１５ａ  操作部
１５ｂ  モニタ
【図１】
2008140377.tif 000003
【図２】
2008140377.tif 000004
【図３】
2008140377.tif 000005
【図４】
2008140377.tif 000006
【図５】
2008140377.tif 000007
【図６】
2008140377.tif 000008
【図７】
2008140377.tif 000009
【図８】
2008140377.tif 000010
【図９】
2008140377.tif 000011
【図１０】
2008140377.tif 000012
【図１１】
2008140377.tif 000013
【図１２】
2008140377.tif 000014
【図１３】
2008140377.tif 000015
【図１４】
2008140377.tif 000016
【図１５−１】
2008140377.tif 000017
【図１５−２】
2008140377.tif 000018
【図１６】
2008140377.tif 000019
【図１７】
2008140377.tif 000020
【図１８】
2008140377.tif 000021
【図１９】
2008140377.tif 000022
【図２０】
2008140377.tif 000023
【図２１】
2008140377.tif 000024
【図２２】
2008140377.tif 000025
【図２３】
2008140377.tif 000026
【図２４】
2008140377.tif 000027
【図２５】
2008140377.tif 000028
【図２６】
2008140377.tif 000029
【図２７】
2008140377.tif 000030
【図２８】
2008140377.tif 000031