(57)【要約】【課題】各文書における各索引の出現数に従って文書頻度の少ない索引に対応する文書のスコアを合成せず、所定の文書頻度を有する索引の文書ごとのスコアを合成し、算出された検索結果に誤認識が含まれることを防止する文書検索装置、文書検索方法、及び文書検索プログラムを提供する。【解決手段】文書データ検索部１１４は、文書データ記憶部１３０から索引ごとの文書頻度、文書データ記憶部１３０への登録文書数、及び各索引の文書ごとの文書内頻度を取得する。次に、文書データ検索部１１４は、文書頻度が閾値以下の索引の文書ごとの文書内頻度を除外し、文書頻度が閾値より大きい索引の各文書データに対する文書内頻度、及び登録文書数をスコア算出部１１５に入力する。スコア算出部１１５は、各索引の文書ごとのスコアを算出し、文書ごとにスコアを合成する。【選択図】        図２
2008217240.tif 000002
【特許請求の範囲】
【請求項１】
文書データを格納する文書データ記憶手段と、
前記文書データを検索するための画像データを取得する画像データ入力手段と、
前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化手段と、
前記符号化データを予め定められた索引単位に分割する分割手段と、
前記文書データのうち前記分割手段によって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索手段と、
前記文書頻度が閾値以上の索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて、前記各文書データのスコアを算出するスコア算出手段と、
前記スコア算出手段によって算出された前記各文書データのスコアを出力する出力手段と、
を備えることを特徴とする文書検索装置。
【請求項２】
前記文書データ検索手段は、さらに前記各文書データの文書長を取得し、
前記スコア算出手段は、各索引の前記文書データごとの前記文書内頻度を前記各文書データの文書長で正規化することを特徴とする請求項１に記載の文書検索装置。
【請求項３】
文書データを格納する文書データ記憶手段と、
前記文書データを検索するための画像データを取得する画像データ入力手段と、
前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化手段と、
前記符号化データを予め定められた索引単位に分割する分割手段と、
前記文書データのうち前記分割手段によって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索手段と、
各索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するとき、前記文書頻度を含む項の値を補正して前記各文書データのスコアを算出するスコア算出手段と、
前記スコア算出手段によって算出された前記各文書データのスコアを出力する出力手段と、
を備えることを特徴とする文書検索装置。
【請求項４】
前記スコア算出手段は、前記文書頻度を含む項から前記文書頻度の逆数を減算して該文書頻度を含む項の値を補正することを特徴とする請求項３記載の文書検索装置。
【請求項５】
前記スコア算出手段は、予め設定された定数を前記文書頻度の逆数に乗算して前記文書頻度を含む項の値を補正することを特徴とする請求項４に記載の文書検索装置。
【請求項６】
前記文書データ検索手段は、さらに前記各文書データの文書長を取得し、
前記スコア算出手段は、各索引の前記文書データごとの前記文書内頻度を前記各文書データの文書長で正規化することを特徴とする請求項３から５のいずれか１項に記載の文書検索装置。
【請求項７】
前記スコア算出手段は、
各索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて各索引の前記文書データごとのスコアを算出し、
算出された各索引の前記各文書データのスコアを合成して前記各文書データのスコアを求めることを特徴とする請求項１から６のいずれか１項に記載の文書検索装置。
【請求項８】
各索引の前記文書データ同士のスコアを加算して前記各文書データのスコアを求めることを特徴とする請求項７に記載の文書検索装置。
【請求項９】
前記分割手段は、前記符号化データをN-gramに分割することを特徴とする請求項１から８のいずれか１項に記載の文書検索装置。
【請求項１０】
前記画像符号化手段は、前記画像データから文字認識により前記テキスト領域を抽出することを特徴とする請求項１から９のいずれか１項に記載の文書検索装置。
【請求項１１】
前記画像符号化手段は、前記画像データに含まれる文書の文字矩形により前記テキスト領域を抽出することを特徴とする請求項１から９のいずれか１項に記載の文書検索装置。
【請求項１２】
前記出力手段は、前記各文書データのスコアに応じて前記文書データの検索結果をソートして出力することを特徴とする請求項１から１１のいずれか１項に記載の文書検索装置。
【請求項１３】
前記文書データ記憶手段に格納された文書データを検索するための画像データを取得する画像データ入力ステップと、
前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化ステップと、
前記符号化データを予め定められた索引単位に分割する分割ステップと、
前記文書データのうち前記分割ステップによって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索ステップと、
前記文書頻度が閾値以上の索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するスコア算出ステップと、
前記スコア算出ステップによって算出された前記各文書データのスコアを出力する出力ステップと、
を有することを特徴とする文書検索方法。
【請求項１４】
文書データ記憶手段に格納された文書データを検索するための画像データを取得する画像データ入力ステップと、
前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化ステップと、
前記符号化データを予め定められた索引単位に分割する分割ステップと、
前記文書データのうち前記分割ステップによって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索ステップと、
各索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するとき、前記文書頻度を含む項の値を補正して前記各文書データのスコアを算出するスコア算出ステップと、
前記スコア算出ステップによって算出された前記各文書データのスコアを出力する出力ステップと、
を有することを特徴とする文書検索方法。
【請求項１５】
前記文書データ記憶手段に格納された文書データを検索するための画像データを取得する画像データ入力機能と、
前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化機能と、
前記符号化データを予め定められた索引単位に分割する分割機能と、
前記文書データのうち前記分割機能によって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索機能と、
前記文書頻度が閾値以上の索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するスコア算出機能と、
前記スコア算出機能によって算出された前記各文書データのスコアを出力する出力機能と、
をコンピュータに実行させることを特徴とする文書検索プログラム。
【請求項１６】
文書データ記憶手段に格納された文書データを検索するための画像データを取得する画像データ入力機能と、
前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化機能と、
前記符号化データを予め定められた索引単位に分割する分割機能と、
前記文書データのうち前記分割機能によって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索機能と、
各索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するとき、前記文書頻度を含む項の値を補正して前記各文書データのスコアを算出するスコア算出機能と、
前記スコア算出機能によって算出された前記各文書データのスコアを出力する出力機能と、
をコンピュータに実行させることを特徴とする文書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書を検索する際に各文書とキーワードとの適合度であるスコアを算出し、算出されたスコアに基づいて検索結果を出力する文書検索装置、文書検索方法、及び文書検索プログラムに関するものである。
【背景技術】
【０００２】
従来、文書検索方法として、入力画像から認識された文字画像及び該文字画像の形状特徴を用いて、文書を検索する方法（例えば、特許文献１）、文書画像から抽出した行内矩形の配置状態を表す特徴を用いて、文字行の内容に関する文書の検索を行う方法（例えば、特許文献２）等が提案されている。
【０００３】
また、これらの文書検索方法の検索結果を表示するときに、入力されたキーワードと検索にヒットした文書との適合度をスコアという数値に表し、スコアの大きなものから順に、検索結果の一覧として表示する方法が提案されている（例えば、非特許文献１参照）。一般にスコアとは、入力されたキーワードに対してヒットした文書の適合度を表す。ここで、適合度は、キーワードの出現頻度に基づく値である。
【０００４】
例えば、入力されたキーワードと検索にヒットした文書との適合度は、以下に示す式（１）又は式（２）により算出する。
【０００５】
【数１】
2008217240.tif 000003
ここで、ｔｆijはキーワードＱjの文書Ｄj中における出現数、すなわち文書内頻度である。ｄｆiは、キーワードＱiを含む文書の数、すなわち文書頻度である。Ｎは、登録文書数である。
【０００６】
【数２】
2008217240.tif 000004
ここで、ｔｆijは、キーワードＱiの文書Ｄj中における出現数、すなわち文書内頻度である。ｄｆiは、キーワードＱiを含む文書の数、すなわち文書頻度である。ｌjは、文書Ｄjの文書長である。Ｎは、登録文書数である。Ｌは、平均文書長である。
【０００７】
【特許文献１】特開２００１−１７５６６１号公報
【特許文献２】特開２００５−２４２５７９号公報
【非特許文献１】真野博子、伊藤秀夫、小川泰嗣「文書検索におけるランキング検索技術」、リコーテクニカルレポート，Ｎｏ２９、２００３年１２月１２日
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１又は特許文献２に開示されている方法によれば、入力画像からの検索条件の抽出の精度が低い場合、検索条件を誤認識して抽出する可能性が高いという問題がある。このような誤認識により抽出された検索条件を用いて文書との適合度を算出した場合には、誤認識により抽出された検索条件により検索された文書まで検索結果に含まれてしまい、ユーザが求める検索結果を提供することができない。つまり、検索条件に関する文書の検索結果を表示する際に、検索条件と文書との適合度が適切に算出されていなければ、正しいランキングに基づいて文書をソートして検索結果を表示することができない。
【０００９】
さらに、誤認識により抽出されたキーワードに基づいて文書を検索した場合、該キーワードの各文書中での文書頻度が低くなる可能性が高いため、上記の式（１）又は式（２）によれば、文書頻度ｄｆiの少ないキーワードＱiを含む文書の適合度が相対的に高くなり、文書頻度ｄｆｉの少ないキーワードＱｉを含む文書について算出された適合度がランキングに大きく影響してしまう。
【００１０】
本発明は、上記に鑑みてなされたものであって、文書頻度の少ない索引を含む文書のスコアを除外し、他の索引と該索引を含む文書とのスコアに基づいて各文書のスコアを算出し、所定の文書頻度を有する索引の文書ごとのスコアを合成して得られた文書ごとのスコアを検索結果として出力することにより、検索精度を上げることを目的とする文書検索装置、文書検索方法、及び文書検索プログラムを提供することを目的とする。
【００１１】
また、本発明は、各索引を含む文書の文書頻度に基づいて各索引を含む文書について算出されるスコアを補正し、文書頻度の少ない索引に対応する文書のスコアが相対的に大きくなることを防止することにより、文書検索の精度の向上を図った文書検索装置、文書検索方法、及び文書検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、請求項１記載の発明は、文書データを格納する文書データ記憶手段と、前記文書データを検索するための画像データを取得する画像データ入力手段と、前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化手段と、前記符号化データを予め定められた索引単位に分割する分割手段と、前記文書データのうち前記分割手段によって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索手段と、前記文書頻度が閾値以上の索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて、前記各文書データのスコアを算出するスコア算出手段と、前記スコア算出手段によって算出された前記各文書データのスコアを出力する出力手段と、を備えることを特徴とする。
【００１３】
また、請求項２記載の発明は、請求項１に記載の文書検索装置において、前記文書データ検索手段は、さらに前記各文書データの文書長を取得し、前記スコア算出手段は、各索引の前記文書データごとの前記文書内頻度を前記各文書データの文書長で正規化することを特徴とする。
【００１４】
また、請求項３記載の発明は、文書データを格納する文書データ記憶手段と、前記文書データを検索するための画像データを取得する画像データ入力手段と、前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化手段と、前記符号化データを予め定められた索引単位に分割する分割手段と、前記文書データのうち前記分割手段によって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索手段と、各索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するとき、前記文書頻度を含む項の値を補正して前記各文書データのスコアを算出するスコア算出手段と、前記スコア算出手段によって算出された前記各文書データのスコアを出力する出力手段と、を備えることを特徴とする。
【００１５】
また、請求項４記載の発明は、請求項３に記載の文書検索装置において、前記スコア算出手段は、前記文書頻度を含む項から前記文書頻度の逆数を減算して該文書頻度を含む項の値を補正することを特徴とする。
【００１６】
また、請求項５記載の発明は、請求項４に記載の文書検索装置において、前記スコア算出手段は、予め設定された定数を前記文書頻度の逆数に乗算して前記文書頻度を含む項の値を補正することを特徴とする。
【００１７】
また、請求項６記載の発明は、請求項３から５のいずれか１項に記載の文書検索装置において、前記文書データ検索手段は、さらに前記各文書データの文書長を取得し、前記スコア算出手段は、各索引の前記文書データごとの前記文書内頻度を前記各文書データの文書長で正規化することを特徴とする。
【００１８】
また、請求項７記載の発明は、請求項１から６のいずれか１項に記載の文書検索装置において、前記スコア算出手段は、各索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて各索引の前記文書データごとのスコアを算出し、算出された各索引の前記各文書データのスコアを合成して前記各文書データのスコアを求めることを特徴とする。
【００１９】
また、請求項８記載の発明は、請求項７に記載の文書検索装置において、各索引の前記文書データ同士のスコアを加算して前記各文書データのスコアを求めることを特徴とする。
【００２０】
また、請求項９記載の発明は、請求項１から８のいずれか１項に記載の文書検索装置において、前記分割手段は、前記符号化データをN-gramに分割することを特徴とする。
【００２１】
また、請求項１０記載の発明は、請求項１から９のいずれか１項に記載の文書検索装置において、前記画像符号化手段は、前記画像データから文字認識により前記テキスト領域を抽出することを特徴とする。
【００２２】
また、請求項１１記載の発明は、請求項１から９のいずれか１項に記載の文書検索装置において、前記画像符号化手段は、前記画像データに含まれる文書の文字矩形により前記テキスト領域を抽出することを特徴とする。
【００２３】
また、請求項１２記載の発明は、請求項１から１１のいずれか１項に記載の文書検索装置において、前記出力手段は、前記各文書データのスコアに応じて前記文書データの検索結果をソートして出力することを特徴とする。
【００２４】
また、請求項１３記載の発明は、前記文書データ記憶手段に格納された文書データを検索するための画像データを取得する画像データ入力ステップと、前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化ステップと、前記符号化データを予め定められた索引単位に分割する分割ステップと、前記文書データのうち前記分割ステップによって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索ステップと、前記文書頻度が閾値以上の索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するスコア算出ステップと、前記スコア算出ステップによって算出された前記各文書データのスコアを出力する出力ステップと、を有することを特徴とする。
【００２５】
また、請求項１４記載の発明は、文書データ記憶手段に格納された文書データを検索するための画像データを取得する画像データ入力ステップと、前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化ステップと、前記符号化データを予め定められた索引単位に分割する分割ステップと、前記文書データのうち前記分割ステップによって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索ステップと、各索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するとき、前記文書頻度を含む項の値を補正して前記各文書データのスコアを算出するスコア算出ステップと、前記スコア算出ステップによって算出された前記各文書データのスコアを出力する出力ステップと、を有することを特徴とする。
【００２６】
また、請求項１５記載の発明は、前記文書データ記憶手段に格納された文書データを検索するための画像データを取得する画像データ入力機能と、前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化機能と、前記符号化データを予め定められた索引単位に分割する分割機能と、前記文書データのうち前記分割機能によって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索機能と、前記文書頻度が閾値以上の索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するスコア算出機能と、前記スコア算出機能によって算出された前記各文書データのスコアを出力する出力機能と、をコンピュータに実行させることを特徴とする。
【００２７】
また、請求項１６記載の発明は、文書データ記憶手段に格納された文書データを検索するための画像データを取得する画像データ入力機能と、前記画像データからテキスト領域を抽出し、該テキスト領域を符号化して符号化データを生成する画像符号化機能と、前記符号化データを予め定められた索引単位に分割する分割機能と、前記文書データのうち前記分割機能によって分割された各索引を含む前記文書データの数である索引ごとの文書頻度と、前記文書データ中における索引ごとの出現数である文書内頻度と、前記文書データ記憶手段に格納されている前記文書データの数である登録文書数とを前記文書データ記憶手段を検索して取得する文書データ検索機能と、各索引の前記文書頻度及び前記文書内頻度と、前記登録文書数とに基づいて前記各文書データのスコアを算出するとき、前記文書頻度を含む項の値を補正して前記各文書データのスコアを算出するスコア算出機能と、前記スコア算出機能によって算出された前記各文書データのスコアを出力する出力機能と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２８】
本発明によれば、入力された画像データを基に検索された各文書のスコアを算出する際、文書頻度が少ない索引の各文書のスコアを除外し、所定の文書頻度を有する索引の各文書のスコアのみを合成して各文書のスコアとすることにより、該スコアに基づいて出力される検索結果の検索精度を上げることができるという効果を奏する。
【００２９】
また、本発明によれば、各索引を含む文書の文書頻度に基づいて各索引を含む文書について算出されるスコアを補正し、文書頻度の少ない索引に対応する文書のスコアが大きくなることを防止することにより、画像データから誤認識により抽出された文書頻度が低い索引に対応する文書のスコアの上昇を抑え、該スコアに基づいて出力される検索結果の検索精度を上げることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３０】
以下に添付図面を参照して、この発明にかかる文書検索装置、文書検索方法、及び文書検索プログラムの最良な実施の形態を詳細に説明する。以下、本発明にかかる文書検索装置を有する文書検索システムについて説明する。
【００３１】
（実施の形態１）
図１は、実施の形態１にかかる文書検索システム１全体の構成を示すブロック図である。文書検索システム１は、文書検索装置１０と、複数のクライアント端末２０ａ〜２０ｃを備えている。文書検索装置１０と複数のクライアント端末２０ａ〜２０ｃは、ネットワーク３０を介して通信を行う。文書検索装置１０は、登録部１００及び検索部１１０を管理する。
【００３２】
文書検索装置１０は、さらに、文書データが格納された文書データ記憶部１３０および文書データに関連する情報が格納されたレコードデータ記憶部１２０を管理する。なお、登録部１００及び検索部１１０の具体的な構成については後述する。
【００３３】
図２は、文書検索装置１０の機能構成を示すブロック図である。文書検索装置１０は、登録部１００と検索部１１０とを有して構成される。登録部１００は、文書データの登録にかかる処理を行う。ここで、文書データは、テキストデータと、このテキストデータの属性とを含む情報である。属性としては、例えばテキストデータの登録日、タイトル、作成者等の情報がある。登録部１００は、具体的には、文書データのテキストデータを文書データ記憶部１３０に格納し、文書データの属性等からなる情報をレコードデータ記憶部１２０に登録する。
【００３４】
検索部１１０は、文書データの検索にかかる処理を行う。検索部１１０は、検索画像データ入力部１１１と、検索画像符号化部１１２と、索引単位分割部１１３と、文書データ検索部１１４と、スコア算出部１１５と、検索結果出力部１１６と、を有して構成される。
【００３５】
検索画像データ入力部１１１は、ネットワーク３０を介してクライアント端末２０ａ〜２０ｃから画像データを取得する。ここで、画像データは、文書データ記憶部１３０に記憶されている文書データの検索条件である。なお、本実施の形態においては、画像データは、文書からなるものとして説明するが、文書データ記憶部１３０に図表等のデータが登録されている場合は、画像データに含まれる図表等を用いて検索することも可能である。または、キーワード等を含む画像データを検索画像データ入力部１１１に入力することも可能である。その場合、検索画像符号化部１１２においてテキスト領域を抽出する必要はない。
【００３６】
検索画像符号化部１１２は、画像データのテキスト領域を抽出し、抽出したテキスト領域を符号化する。画像データは、文書をスキャンした画像データ等であり、そのままでは検索条件として利用することはできない。そのため、本実施の形態では、画像データからテキスト領域を抽出し、該テキスト領域を符号化した符号化データを生成している。なお、キーワード等からなるテキスト領域が検索画像データ入力部１１１に入力された場合は、検索画像符号化部１１２においてテキスト領域を抽出する処理は必要ない。
【００３７】
画像データからテキスト領域を抽出する方法としては、例えば、文書画像のテキスト領域に対して文字認識（ＯＣＲ）処理を実施してテキストを得る方法がある。なお、本実施の形態では、文字認識処理を実施して得たテキストを符号化し、該テキストを符号化した符号化データに基づいて検索を行っているが、文字認識処理により得たテキストを符号化せず、該テキストに適合するテキストを有する文書データを文書データ記憶部１３０から検索することも可能である。
【００３８】
また、文書データ記憶部１３０が文書データのテキスト領域から図３に示すような黒画素の外接矩形を抽出し、抽出された矩形の配置状態を該テキスト領域の特徴として文書データと関連付けて管理し、検索条件として画像データが入力されたとき、該画像データのテキスト領域から外接矩形を抽出し、抽出された矩形の配置状態から対応する文書データを検索することも可能である。
【００３９】
索引単位分割部１１３は、検索画像符号化部１１２において生成された符号化データを、文書データ記憶部１３０に格納されている索引単位に分割する。一般的には、N-gramに分割する。N-gramとは連続したデータをN個単位に分割することを言う。図４は、符号化データを3-gramに分割した結果を示したものである。N-gramに分割する際には、１データごとにずらしながらオーバーラップさせて分割する。
【００４０】
文書データ検索部１１４は、索引単位分割部１１３において分割された索引ごとに文書データ記憶部１３０を検索する。図５は、文書データ記憶部１３０の構造を示す図である。文書データ記憶部１３０には、索引ごとに、その索引が含まれている文書数（以下、文書頻度する）と、その索引が含まれる文書を識別するＩＤ（以下、文書ＩＤとする）と、その文書中でその索引が現れる回数（以下、文書内頻度とする）と、が文書データとして格納されている。なお、本実施の形態においては、索引の文書データが格納されている場所へ到達するための構造としてＢ木索引を利用しているが、ハッシュ索引等を利用することも可能である。
【００４１】
スコア算出部１１５は、文書データ検索部１１４で取得された各索引の文書頻度と、各索引の文書中の文書内頻度と、登録文書数とを利用して、各索引における各文書のスコアを算出する。さらに、各索引における各文書のスコアを合成して各文書の最終的なスコアを求める。合成方法としては、足し算や最大値を取得する方法等がある。
【００４２】
索引Ｑiの文書Ｄjのスコアは、具体的には式（３）により算出される。
【数３】
2008217240.tif 000005
ここで、ｔｆijは索引Ｑjの文書Ｄj中における出現数、すなわち文書内頻度である。ｄｆiは、索引Ｑiを含む文書の数、すなわち文書頻度である。Ｎは、登録文書数である。
【００４３】
図６は、レコードデータ記憶部１２０のデータ構成を模式的に示す図である。レコードデータ記憶部１２０は、文書ＩＤと、文書データの属性とを対応付けて保持している。具体的には、文書ＩＤに対応付けて、タイトル、登録日および作成者を保持している。
【００４４】
次に、図７に示すフローチャートを用い、文書検索システムにおける検索処理について説明する。
【００４５】
まず、文書検索装置１０の検索画像データ入力部１１１は、クライアント端末２０ａ〜２０ｃのいずれかから画像データを検索条件として取得する（ステップＳ１）。次に、検索画像符号化部１１２は、画像データからテキスト領域を抽出し、抽出したテキスト領域を符号化する（ステップＳ２）。図４に示す「0x49,0x52, 0x4f, 0x43, 0x4e」は、テキスト領域を符号化した例である。
【００４６】
次に、索引単位分割部１１３は、符号化されたテキスト領域を予め定められた索引単位に分割する（ステップＳ３）。なお、本実施の形態では、図４に示す「0x49,0x52, 0x4f, 0x43, 0x4e」を3-gramに分割した例について説明する。「0x49,0x52, 0x4f, 0x43, 0x4e」を3-gramに分割すると、「0x49, 0x52, 0x4f」、「0x52, 0x4f, 0x43」、及び「0x4f, 0x43, 0x4e」に分割される。
【００４７】
符号化されたテキスト領域が索引単位に分割され、「0x49, 0x52, 0x4f」、「0x52, 0x4f, 0x43」、及び「0x4f, 0x43, 0x4e」を取得すると、文書データ検索部１１４は、文書データ記憶部１３０から索引ごとの文書頻度、文書データ記憶部１３０への登録文書数、及び各索引の文書ＩＤごとの文書内頻度を取得する（ステップＳ４）。なお、本実施の形態においては、文書データ検索部１１４は、登録文書数として「１０」を取得したものとする。
【００４８】
図８は、各索引の文書頻度の取得結果を示す図である。文書データ検索部１１４は、文書データ記憶部１３０から、索引「0x49, 0x52, 0x4f」について文書頻度として「６」を取得し、索引「0x52, 0x4f, 0x43」について文書頻度として「２」を取得し、索引「0x4f, 0x43, 0x4e」について文書頻度として「８」を取得したものとする。
【００４９】
図９は、各索引の文書中の文書内頻度の取得結果を示す図である。例えば、文書データ検索部１１４は、文書データ記憶部１３０から索引「0x49, 0x52, 0x4f」については、文書ＩＤ「１」で識別される文書データに対する文書内頻度として「１０」を抽出し、文書ＩＤ「２」で識別される文書データに対する文書内頻度として「１５」を抽出し、文書ＩＤ「３」で識別される文書データに対する文書内頻度として「５」を抽出し、文書ＩＤ「５」で識別される文書データに対する文書内頻度として「１０」を抽出し、文書ＩＤ「７」で識別される文書データに対する文書内頻度として「２０」を抽出し、文書ＩＤ「９」で識別される文書データに対する文書内頻度として「１０」を抽出する。他の索引についても同様に文書ごとの文書内頻度が抽出される。
【００５０】
次に、文書データ検索部１１４は、文書頻度が「２」以下の索引「0x52, 0x4f, 0x43」の文書ごとの文書内頻度を除外し、文書頻度が「３」以上の索引（「0x49, 0x52, 0x4f」及び「0x4f, 0x43, 0x4e」）の文書頻度及び各文書データに対する文書内頻度（図１０に示す）と、登録文書数とをスコア算出部１１５に入力し（ステップＳ５）、ステップＳ６に進む。
【００５１】
図１１は、スコア算出処理（ステップＳ６）における詳細な処理を示すフローチャートである。スコア算出部１１５は、まず各索引の文書ＩＤごとのスコアを算出する（ステップＳ６１）。図１２は、スコア算出部１１５によって算出された各索引の文書ＩＤごとのスコアを示す図である。図１２においては、例えば、索引「0x49, 0x52, 0x4f」については、式（３）に従うことにより、文書ＩＤ「１」で識別される文書データに対するスコアとして「0.201681」が得られている。
【００５２】
次に、文書ＩＤごとにスコアを合成する（ステップＳ６２）。図１３は、スコア算出部１１５において、索引「0x49, 0x52, 0x4f」の文書ＩＤごとのスコアと、索引「0x4f, 0x43, 0x4e」の文書ＩＤごとのスコアとを合成した結果である。例えば、文書ＩＤ「１」で識別される文書データについては、索引「0x49, 0x52, 0x4f」に対するスコア「0.201681」と、索引「0x4f, 0x43, 0x4e」に対するスコア「0.088100」とが加算され、合成スコア「0.289781」が得られる。
【００５３】
次に、検索結果出力部１１６は、合成スコアの大きい方から順番に文書ＩＤをソートする（ステップＳ７）。そして、図１４に示すように、検索結果出力部１１６は、ソートされた文書ＩＤを検索結果として出力する（ステップＳ８）。
【００５４】
文書検索装置１０は、検索結果出力部１１６から出力された検索結果を検索条件として画像データを取得したクライアント端末２０ａ〜２０ｃに送出する（ステップＳ９）。以上で、検索処理が完了する。
【００５５】
（比較例１）
ここで、文書データ検索部１１４が、文書頻度が「２」以下の索引「0x52, 0x4f, 0x43」の文書頻度及び該索引の文書データごとの文書内頻度を除外せず、図８に示す各索引の文書頻度、図９に示す各索引の文書頻度及び文書データごとの文書内頻度と、登録文書数とをスコア算出部１１５に入力した場合について説明する。
【００５６】
スコア算出部１１５は、スコア算出部１１５は、まず各索引のスコアを算出する。図１５は、スコア算出部１１５によって算出された各索引の文書データごとのスコアを示す図である。次に、文書データごとにスコアを合成する。図１６は、スコア算出部１１５において、索引「0x49, 0x52, 0x4f」の文書ＩＤごとのスコアと、索引「0x52, 0x4f, 0x43」の文書ＩＤごとのスコアと、索引「0x4f, 0x43, 0x4e」の文書ＩＤごとのスコアとを合成した結果である。
【００５７】
図１５及び図１６に示すように、文書頻度の少ない索引「0x52, 0x4f, 0x43」の文書ＩＤごとのスコアが相対的に高くなるため、文書ＩＤ「１」及び文書ＩＤ「３」のスコアが大きくなり、他の索引について見られる文書ごとのスコアの傾向が消えてしまう。
【００５８】
（比較例２）
次に、文書頻度「２」以下の索引「0x52, 0x4f, 0x43」を文字認識等の誤認によって得られた索引であると判断し、索引「0x52, 0x4f, 0x43」の文書ごとの文書内頻度に基づいて、索引「0x49, 0x52, 0x4f」の文書ごとの文書内頻度を図１７に示すように補正し、文書頻度が「３」以上の索引の文書頻度、図１７に示す各索引の文書ごとの文書内頻度、及び登録文書数の取得結果をスコア算出部１１５に入力した場合について説明する。
【００５９】
図１８は、スコア算出部１１５によって算出された索引ごとのスコアを示す図である。図１９は、スコア算出部１１５において、索引「0x49, 0x52, 0x4f」の文書ＩＤごとのスコアと、索引「0x4f, 0x43, 0x4e」の文書ＩＤごとのスコアとを合成した結果である。
【００６０】
図１８及び図１９に示すように、本比較例においても、文書頻度の少ない索引「0x52, 0x4f, 0x43」の文書ＩＤごとの文書内頻度に基づいて索引「0x49, 0x52, 0x4f」の文書ＩＤごとの文書内頻度を補正した結果、文書ＩＤ「１」及び文書ＩＤ「３」のスコアが大きくなり、他の索引について見られる文書ごとのスコアの傾向が消えてしまう。
【００６１】
このように、本実施の形態にかかる文書検索システム１においては、入力された画像データを基に検索された各文書のスコアを算出する際、文書頻度が少ない索引の各文書のスコアを除外し、所定の文書頻度を有する索引の各文書のスコアのみを合成して各文書のスコアとすることにより、文書頻度の少ない索引に対応する文書のスコアが大きくなり、検索結果に誤認識が含まれることを防止することができる。また、かつ所定の文書頻度を有する索引に対応する文書のスコアに基づいて各文書のスコアを算出されるため、各文書に正確なスコアが付与されるため、検索精度を向上させることができる。
【００６２】
図２０は、本実施の形態にかかる文書検索装置１０のハードウェア構成を示す図である。文書検索装置１０は、ハードウェア構成として、文書検索装置１０における検索処理を実行する検索プログラムなどが格納されているＲＯＭ５２と、ＲＯＭ５２内のプログラムに従って文書検索装置１０の各部を制御するＣＰＵ５１と、文書検索装置１０の制御に必要な種々のデータを記憶するＲＡＭ５３と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５７と、各部を接続するバス６２と、を備えている。
【００６３】
先に述べた文書検索装置１０における検索プログラムは、インストール可能な形式又は実行可能な形式のファイルでのＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００６４】
この場合には、文書検索プログラムは、文書検索装置１０において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【００６５】
また、本実施の形態の文書検索プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【００６６】
（実施の形態２）
次に、実施の形態２にかかる文書検索システム１について説明する。実施の形態２にかかる文書検索システム１は、平均文書長を利用してスコアを算出する。この点で、実施の形態１にかかる文書検索システム１と異なっている。
【００６７】
文書データ検索部１１４は、索引単位分割部１１３において分割された索引ごとに文書データ記憶部１３０を検索する。文書データ記憶部１３０には、索引ごとに、その索引が含まれている文書数（文書頻度）と、その索引が含まれる文書を識別するＩＤと、その文書中でその索引が現れる回数（文書内頻度）と、その文書の文書長と、が文書データとして格納されている。なお、本実施の形態においては、索引の文書データが格納されている場所へ到達するための構造としてＢ木索引を利用しているが、ハッシュ索引等を利用することもできる。
【００６８】
図２１は、文書データ記憶部１３０のデータ構成を模式的に示す図である。文書データ記憶部１３０は、転置方式の索引を有し、登録された文書データから作成された転置索引が登録されている。具体的には、文書データ記憶部１３０は、索引と、文書頻度とを対応付けて保持している。また、索引ごとに、文書ＩＤと、文書内頻度と、を対応付けて保持している。さらに、文書ＩＤと、文書データの文書長とを対応付けて保持している。さらに、文書データ記憶部１３０における登録文書数を保持している。
【００６９】
本実施の形態にかかる文書データ検索部１１４は、文書データ検索部１１４は、文書データ記憶部１３０から索引ごとの文書頻度、文書データ記憶部１３０への登録文書数、及び各索引の文書ごとの文書内頻度に加え、各索引を含む文書の文書長を取得する。
【００７０】
スコア算出部１１５は、文書データ検索部１１４が取得した索引ごとの文書頻度、登録文書数、各索引の文書ごとの文書内頻度、及び文書長を利用してスコアを算出する。
【００７１】
文書Ｄjにおける索引Ｑiのスコアは、具体的には式（４）により算出される。
【数４】
2008217240.tif 000006
ここで、ｔｆijは、索引Ｑiの文書Ｄj中における出現数、すなわち文書内頻度である。ｄｆiは、索引Ｑiを含む文書の数、すなわち文書頻度である。ｌjは、文書Ｄjの文書長である。Ｎは、登録文書数である。Ｌは、平均文書長である。
【００７２】
本実施の形態にかかる文書検索システムにおいては、索引ごとの文書頻度、文書データ記憶部１３０への登録文書数、及び各索引の文書ごとの文書内頻度に加え、各索引を含む文書の平均文書長を利用してスコアを算出しているので、より正確なスコアを検索結果として出力することができる。
【００７３】
実施の形態２にかかる文書検索システム１のこれ以外の構成および処理は、実施の形態１にかかる文書検索システム１における構成および処理と同様である。
【００７４】
（実施の形態３）
次に、実施の形態３にかかる文書検索システム１について説明する。実施の形態３にかかる文書検索システム１は、文書頻度に基づいて各索引の文書ごとのスコアを補正することにより、誤認識により抽出された索引の文書ごとのスコアが、各索引の文書ごとのスコアを合成して算出されるスコアへ与える影響を低減し、検索精度の向上を図っている。具体的には、式（５）及び式（６）に示すように、文書頻度を含む項（以下、ＤＦ項とする）から文書頻度の逆数を減算して該ＤＦ項の値を調整することにより、文書頻度の少ない索引のスコアの上昇を抑制している。
【００７５】
図２２は、本実施の形態にかかる文書検索装置１０の機能構成を示す図である。実施の形態１にかかる文書検索装置１０の機能構成に加え、定数αの入力を受け付ける定数α入力部１１７、及び定数α入力部１１７によって受け付けた定数αを記憶する定数α記憶部１４０を有する。
【００７６】
定数αは、検索画像符号化部１１２の誤認識の発生率に応じてユーザが任意に設定する。つまり、検索画像符号化１１２での誤認識の発生率が小さい場合、文書頻度が小さい索引であっても、正しく認識された索引である可能性は高い。よって、正しく認識された索引の文書頻度であるにも関わらず、該文書頻度の逆数をＤＦ項から減算すれば、該索引について各文書の正確なスコアを算出することができなくなる。そこで、本実施の形態においては、検索画像符号化部１１２の誤認識の発生率に応じて、ユーザが定数αを任意に設定できる構成としている。
【００７７】
例えば、検索画像符号化部１１２の誤認識の発生率が高い場合は、文書頻度から算出されるＤＦ項の値の信頼性は低いため、ユーザは定数αを大きくしてＤＦ項の値を小さくする。一方、検索画像符号化部１１２の誤認識の発生率が低い場合は、文書頻度から算出されるＤＦ項の値の信頼性は高いため、ユーザは定数αを小さくしてＤＦ項の値を大きくする。
【００７８】
本実施の形態にかかる文書データ検索部１１４は、文書頻度が閾値以下の索引の文書頻度及び文書ごとの文書内頻度を除外せず、各索引の文書頻度、各索引の文書ごとの文書内頻度、及び登録文書数の取得結果をスコア算出部１１５に入力する。
【００７９】
スコア算出部１１５は、文書データ検索部１１４で取得された各索引の文書頻度、各索引の文書ごとの文書内頻度、及び登録文書数（または、各索引の文書頻度、各索引の文書ごとの文書内頻度、各文書の文書長、及び登録文書数）を利用して、各索引における各文書のスコアを算出する。さらに、各索引における各文書のスコアを合成して各文書の最終的なスコアを求める。合成方法としては、足し算や最大値を取得する方法等がある。
【００８０】
索引Ｑiの文書Ｄjのスコアは、式（５）又は式（６）により算出される。なお、スコア算出部１１５は、各索引の文書頻度、文書内頻度、及び登録文書数を取得した場合は式（５）によりスコアを算出し、各索引の文書頻度、文書内頻度、各文書の文書長、及び登録文書数を取得した場合は式（６）によりスコアを算出する。
【数５】
2008217240.tif 000007
【数６】
2008217240.tif 000008
ここで、ｔｆijは、索引Ｑiの文書Ｄj中における出現数、すなわち文書内頻度である。ｄｆiは、索引Ｑiを含む文書の数、すなわち文書頻度である。ｌjは、文書Ｄjの文書長である。Ｎは、登録文書数である。Ｌは、平均文書長である。αは定数である。ここで、定数αは、ユーザが任意に設定可能としてもよい。なお、設定された定数αは、定数α入力部１１７を介して定数α記憶部１４０に格納され、スコア算出部１１５によってスコアが算出される際に読み出される。
【００８１】
式（５）及び式（６）は、文書頻度が少ない文書のスコアの上昇を抑制するため、式（３）及び式（４）の文書頻度ｄｆiを含むＤＦ項から文書頻度ｄｆiの逆数（１／ｄｆi）を減算している。
【００８２】
図２３は、登録文書数Ｎ＝１０００、定数α＝０．５の場合であって、式（３）及び式（５）により算出した文書頻度ｄｆiと該文書頻度ｄｆiを含む項の値（ＤＦ項係数）との関係を示す図である。図２３から明らかなように、式（５）により算出された文書頻度が小さいときのＤＦ項係数の値が小さくなっているのがわかる。つまり、本実施の形態によれば、ＤＦ項から文書頻度ｄｆｉの逆数を減算してＤＦ項係数を補正することにより、文書頻度が小さい索引の各文書のスコアの上昇を抑制することができる。
【００８３】
なお、式（６）は、平均文書長を利用してスコアを算出している点で、式（５）と異なっている。他の処理及び得られる効果については、式（５）と同様である。
【００８４】
次に、図２４に示すフローチャートを用い、本実施の形態にかかる文書検索システム１における検索処理について説明する。
【００８５】
まず、文書検索装置１０の検索画像データ入力部１１１は、クライアント端末２０ａ〜２０ｃのいずれかから画像データを検索条件として取得する（ステップＳ２４０１）。次に、検索画像符号化部１１２は、画像データからテキスト領域を抽出し、抽出したテキスト領域を符号化する（ステップＳ２４０２）。
【００８６】
次に、索引単位分割部１１３は、符号化されたテキスト領域を予め定められた索引単位に分割する（ステップＳ２４０３）。
【００８７】
符号化されたテキスト領域が索引単位に分割され索引を取得すると、文書データ検索部１１４は、文書データ記憶部１３０から文書データ記憶部１３０から各索引の文書頻度、各索引の文書ごとの文書内頻度、及び登録文書数（または、各索引の文書頻度、各索引の文書ごとの文書内頻度、文書長、及び登録文書数）を取得する（ステップＳ２４０４）。なお、本実施の形態においては、各索引の文書頻度に関わらず全ての索引の文書ごとのスコアを算出するため、文書データ検索部１１４は文書頻度を取得しない。さらに、文書データ検索部１１４は、定数α記憶部１４０から予め登録された定数αを読み出す（ステップＳ２４０５）。
【００８８】
次に、文書データ検索部１１４は、取得した各索引の文書頻度、各索引の文書ごとの文書内頻度、登録文書数、及び定数α（または、各索引の文書頻度、各索引の文書ごとの文書内頻度、各文書の文書長、登録文書数、及び定数α）をスコア算出部１１５に入力する（ステップＳ２４０６）。スコア算出部１１５は、文書データ検索部１１４から入力された文書頻度、文書内頻度、登録文書数、及び定数α（または、文書頻度、文書内頻度、文書長、登録文書数、及び定数α）を利用して式（５）又は式（６）により各索引の文書ごとのスコアを算出し、各索引について算出された文書ごとのスコアを合成して各文書のスコアを求める（ステップＳ２４０７）。
【００８９】
次に、検索結果出力部１１６は、合成スコアの大きい方から順番に文書ＩＤをソートする（ステップＳ２４０８）。そして、検索結果出力部１１６は、ソートされた文書ＩＤを検索結果として出力する（ステップＳ２４０９）。
【００９０】
文書検索装置１０は、検索結果出力部１１６から出力された検索結果をクライアント端末に送出する（ステップＳ２４１０）。以上で、検索処理が完了する。
【００９１】
このように、本実施の形態にかかる文書検索システム１においては、入力された画像データを基に検索された各文書のスコアを算出する際、各索引の文書頻度に基づいて各索引の文書ごとのスコアを補正することにより、具体的には、文書頻度を含むＤＦ項の値を文書頻度の逆数を減算する等により調整することにより、文書頻度の少ない索引のスコアの上昇を抑制して文書頻度の少ない索引に対応する文書のスコアが相対的に大きくなり、検索結果に誤認識が含まれることを防止することができる。
【００９２】
実施の形態３にかかる文書検索システム１のこれ以外の構成および処理は、実施の形態１又は２にかかる文書検索システム１の構成および処理と同様である。
【図面の簡単な説明】
【００９３】
【図１】実施の形態１にかかる文書検索システム全体の構成を示すブロック図である。
【図２】文書検索装置の機能構成を示すブロック図である。
【図３】画像データから文字矩形を抽出した一例を示す図である。
【図４】符号化されたテキスト領域の一例を示す図である。
【図５】文書データ記憶部のデータ構成を模式的に示す図である。
【図６】レコードデータ記憶部のデータ構成を模式的に示す図である。
【図７】文書検索システムにおける検索処理を示すフローチャートである。
【図８】各索引の文書頻度を示す図である。
【図９】文書内頻度の抽出結果を示す図である。
【図１０】スコア算出部に入力される情報を示す図である。
【図１１】スコア算出処理における詳細な処理を示すフローチャートである。
【図１２】スコア算出部によって算出された索引ごとのスコアを示す図である。
【図１３】スコア算出部によって合成されたスコアを示す図である。
【図１４】ソートされたスコアを示す図である。
【図１５】スコア算出部によって算出された索引ごとのスコアを示す図である。
【図１６】スコア算出部において、全ての索引の文書ＩＤごとのスコアを合成した結果を示す図である。
【図１７】閾値以下の索引の文書ごとの文書内頻度に基づいて補正された他の索引文書ごとの文書内頻度の抽出結果を示す図である。
【図１８】スコア算出部によって算出された索引ごとのスコアを示す図である。
【図１９】スコア算出部によって合成されたスコアを示す図である。
【図２０】実施の形態１にかかる文書検索装置のハードウェア構成を示す図である。
【図２１】文書データ記憶部のデータ構成を模式的に示す図である。
【図２２】文書検索装置の機能構成を示すブロック図である。
【図２３】式（１）及び式（３）によって算出された文書頻度とＤＦ項係数の関係を示す図である。
【図２４】文書検索システムにおける検索処理を示すフローチャートである。
【符号の説明】
【００９４】
１０  文書検索装置
２０ａ〜２０ｃ  クライアント端末
３０  ネットワーク
１００  登録部
１１０  検索部
１１１  検索画像データ入力部
１１２  検索画像符号化部
１１３  索引単位分割部
１１４  文書データ検索部
１１５  スコア算出部
１１６  検索結果出力部
１２０  レコードデータ記憶部
１３０  文書データ記憶部
【図１】
2008217240.tif 000009
【図２】
2008217240.tif 000010
【図３】
2008217240.tif 000011
【図４】
2008217240.tif 000012
【図５】
2008217240.tif 000013
【図６】
2008217240.tif 000014
【図７】
2008217240.tif 000015
【図８】
2008217240.tif 000016
【図９】
2008217240.tif 000017
【図１０】
2008217240.tif 000018
【図１１】
2008217240.tif 000019
【図１２】
2008217240.tif 000020
【図１３】
2008217240.tif 000021
【図１４】
2008217240.tif 000022
【図１５】
2008217240.tif 000023
【図１６】
2008217240.tif 000024
【図１７】
2008217240.tif 000025
【図１８】
2008217240.tif 000026
【図１９】
2008217240.tif 000027
【図２０】
2008217240.tif 000028
【図２１】
2008217240.tif 000029
【図２２】
2008217240.tif 000030
【図２３】
2008217240.tif 000031
【図２４】
2008217240.tif 000032