(57)【要約】【課題】  高品質な文書構造化を可能とする文書属性取得方法および装置並びに文書属性取得のためのプログラムを記録した記録媒体を提供する。【解決手段】  本文書属性取得方法は、属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書１〜４を用意する。文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域６を入力し、各テキスト領域６の内容と複数の属性辞書の属性種類部の内容および属性実体種類部の内容とをそれぞれ照合する。属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書を選出し、この選出した属性辞書の属性種類部と属性実体種類部から当該テキスト領域の属性および属性実体を取得する。【選択図】      図１
2006092226.tif 000002
【特許請求の範囲】
【請求項１】
属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を用意し、
文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力し、
前記各テキスト領域の内容と前記複数の属性辞書の属性種類部の内容とを照合し、
前記各テキスト領域の内容と前記複数の属性辞書の属性実体種類部の内容とを照合し、
前記属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書を選出し、
前記選出した属性辞書の属性種類部と属性実体種類部から前記テキスト領域の属性および属性実体を取得することを特徴とする文書属性取得方法。
【請求項２】
前記属性辞書の属性実体種類部が複数設けられていることを特徴とする請求項１記載の文書属性取得方法。
【請求項３】
前記属性辞書が前記属性実体種類部と照合される属性実体の群名を格納した属性実体内容部をさらに有することを特徴とする請求項１または２記載の文書属性取得方法。
【請求項４】
前記属性実体内容部が前記複数の属性辞書間で共有されることを特徴とする請求項３記載の文書属性取得方法。
【請求項５】
前記各テキスト領域の配置が直線上に並んでいるテキスト領域を選定し、前記選定したテキスト領域を参照して前記テキスト領域の属性および属性実体を取得することを特徴とする請求項１〜４のいずれかに記載の文書属性取得方法。
【請求項６】
前記各テキスト領域間における距離を算出し、前記算出された距離を参照して前記テキスト領域の属性および属性実体を取得することを特徴とする請求項１〜５のいずれかに記載の文書属性取得方法。
【請求項７】
前記属性種類部および前記属性実体種類部の少なくとも一方の内容が照合のための順位を有することを特徴とする請求項１〜６のいずれかに記載の文書属性取得方法。
【請求項８】
属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を記憶する属性辞書記憶部と、文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力し、前記各テキスト領域の内容と前記複数の属性辞書の内容とを照合する属性照合部と、前記照合結果に基づいて前記テキスト領域の属性および属性実体を取得し出力する属性情報出力部とを備えたことを特徴とする文書属性取得装置。
【請求項９】
前記入力画像が光学式文字読取り装置により文字認識されることを特徴とする請求項８記載の文書属性取得方法。
【請求項１０】
属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を提供する機能、文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性種類部の内容とを照合する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性実体種類部の内容とを照合する機能、前記属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書を選出する機能、および、前記選出した属性辞書の属性種類部と属性実体種類部から前記テキスト領域の属性および属性実体を取得する機能を実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を提供する機能、文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性種類部の内容とを照合する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性実体種類部の内容とを照合する機能、前記属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書を選出する機能、および、前記選出した属性辞書の属性種類部と属性実体種類部から前記テキスト領域の属性および属性実体を取得する機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書画像からその文書の属性を取得する文書属性取得方法および装置並びに文書属性取得のためのプログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
電子ファイリングシステムなどの文書保存システムは、文書画像をスキャナにより読み取り、これをデータベース化して保存するものであるが、この保存した文書を有効に利用するためには、データベースから所望の文書を迅速かつ正確に呼び出すことができることが必要である。このため当初、この種のシステムでは、操作者がキーボードから文書毎に適当な検索用のキーワードを入力し、文書の検索時にこのキーワードに基づいて検索を行っていた。しかしながら、文書格納時に操作者がキーワードを文書毎に入力することはわずらわしいだけでなく、キーワードの入力ミスも生じるおそれがあった。そこで、キーワードの作成を自動化する技術が提案された。
【０００３】
例えば、特開平１−１０６２６３号公報には、文書の格納検索装置についての技術が開示されている。この装置は、文書を読取り文書イメージに光電変換するイメージ読取装置と、文書イメージ中の文字を切り出して認識し文字コード列に変換する文字認識装置と、分類項目用の単語や熟語が予め登録されている単語辞書と、文字コード列と単語や熟語とを照合して文書に関するキーワードデータを抽出するとともに文書イメージに付してデータベースに格納するキーワード群抽出装置を備える。これにより、操作者がイメージ読取装置を使って文書を入力すると、上述のキーワード群抽出装置により文書イメージは自動的にキーワード群が付され、データベースに格納される。そして検索時には、文書の属する分野の一般的なキーワード群を入力するだけで目的の文書を取り出すことができるというものである。
【０００４】
また、特開平１１−１８４８９４号公報には、デジタル文書画像または電子文書の論理構造を検出する論理要素抽出方法についての技術が開示されている。この技術は、論理構造を認識する際に、文字認識結果を用いずにそのレイアウト情報のみを用いて書誌事項を的確に抽出すると共に、自動的に文書タイプを識別して論理構造を認識するものである。具体的には、文書をデジタル画像として入力し、該文書画像を所定の要素に分割すると共に、前記文書のレイアウト特徴を検出し、複数の文書種類毎に予め作成された論理構造モデルの内の一つのモデルを用いて前記文書画像から第１の単位で所定の論理要素を抽出し、次いで第２の単位で所定の論理要素を抽出し、前記一つのモデルのレイアウト特徴と前記抽出された論理要素に対応する、前記文書のレイアウト特徴との類似度を算出し、該類似度に所定値を掛けた値が所定の閾値以上のとき前記抽出された論理要素を出力するものである。
【特許文献１】特開平１−１０６２６３号公報
【特許文献２】特開平１１−１８４８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように従来は、予めキーワード辞書を準備しておき、これに登録されている言葉が原稿中で使われていれば、この言葉を当該原稿のキーワードとして登録し、あるいはまた、原稿のレイアウト解析と論理要素の抽出を行い、抽出された要素に対応するレイアウト特徴とモデル文書のそれとの類似度を調べることで、属性（書誌事項）を抽出している。しかしながら、前者は「キーワード」という一属性の内容を抽出しているのにすぎず、また後者は「タイトル」や「大見出し」、「小見出し」といった予め定められた属性の内容を抽出するに留まるものである。このような属性設定は柔軟性に欠けるものであり、それは「原稿において何を属性とすれば良いか」という基準が明確でないことに起因する。このため、従来においては、スキャン画像に対する文書構造化において、画像上特定領域の意味や関連付けを行うことが出来ず、文書の構造化や再利用ができないという問題があった。
【０００６】
従って本発明の目的は、上記問題点を解決し、高品質な文書構造化を可能とする文書属性取得方法および装置並びに文書属性取得のためのプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的は、属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を用意し、文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力し、前記各テキスト領域の内容と前記複数の属性辞書の属性種類部の内容とを照合し、前記各テキスト領域の内容と前記複数の属性辞書の属性実体種類部の内容とを照合し、前記属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書を選出し、前記選出した属性辞書の属性種類部と属性実体種類部から前記テキスト領域の属性および属性実体を取得する文書属性取得方法により、達成される。
【０００８】
ここで、前記属性辞書の属性実体種類部は複数設けることができる。また、前記属性辞書は前記属性実体種類部と照合される属性実体の群名を格納した属性実体内容部をさらに有することができる。前記属性実体内容部は前記複数の属性辞書間で共有することができる。さらに、前記各テキスト領域の配置が直線上に並んでいるテキスト領域を選定し、前記選定したテキスト領域を参照して前記テキスト領域の属性および属性実体を取得することができる。また、前記各テキスト領域間における距離を算出し、前記算出された距離を参照して前記テキスト領域の属性および属性実体を取得することができる。また、前記属性種類部および前記属性実体種類部の少なくとも一方の内容が照合のための順位を有するようにすることができる。
【０００９】
本発明に係る書属性取得装置は、属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を記憶する属性辞書記憶部と、文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力し、前記各テキスト領域の内容と前記複数の属性辞書の内容とを照合する属性照合部と、前記照合結果に基づいて前記テキスト領域の属性および属性実体を取得し出力する属性情報出力部とを備える。ここで、前記入力画像は例えば光学式文字読取り装置により文字認識される。
【００１０】
本発明に係る記録媒体は、属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を提供する機能、文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性種類部の内容とを照合する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性実体種類部の内容とを照合する機能、前記属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書を選出する機能、および、前記選出した属性辞書の属性種類部と属性実体種類部から前記テキスト領域の属性および属性実体を取得する機能を実現させるためのプログラムを記録したコンピュータ読み取り可能なものである。
【００１１】
また、本発明に係るプログラムは、属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を提供する機能、文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性種類部の内容とを照合する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性実体種類部の内容とを照合する機能、前記属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書を選出する機能、および、前記選出した属性辞書の属性種類部と属性実体種類部から前記テキスト領域の属性および属性実体を取得する機能を実現させるためのものである。
【発明の効果】
【００１２】
本発明によれば、高品質な文書構造化を可能とする文書属性取得方法および装置並びにプログラムを記録した記録媒体を得ることができる。本発明では、スキャン画像に対する文書構造認識処理において、高精度の属性と属性実体の関係にある仲間（領域）を抽出することにより、高品質な文書構造化を可能とする。原稿が定型または非定型、表または罫線の有無に関係なくこの効果を得ることができる。これにより再利用時、例えば属性実体抽出やソーティングを高精度に行うことができる。
【発明を実施するための最良の形態】
【００１３】
図１（ａ）、（ｂ）は本発明に係る文書属性取得方法の一実施例を示す図である。本実施例では、図示のように、属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書１〜４を用意する。例えば、図示の属性辞書１は社員番号に関する辞書であり、属性種類部には属性の種類として社員番号、社員Ｎｏ．、Ｎｏ．などが格納され、また属性実体種類部には属性の実体として算用数字、漢数字、ローマ数字などが格納されている。属性実体種類部は複数設けることができるが、これについては後述する。他の属性辞書２〜４には別の属性、例えば書類の作成者、保管場所などが格納されている。
【００１４】
属性を取得すべき文書５には、例えば、その文書に係る社員番号、作成者、保管場所が記載されている。文書５がワープロ等で入力された電子文書情報の場合はそこに複数のテキスト領域が存在する。また、文書５が画像の場合は光学式文字読取り装置（ＯＣＲ）により領域別に画像情報を読み取り、この読み取った入力画像から文字認識により複数のテキスト領域６を得る。
【００１５】
この文書５の属性の取得は次のようにして行う。まず、各テキスト領域６の内容と複数の属性辞書１〜４の属性種類部の内容とを照合する。また、各テキスト領域の内容と前記複数の属性辞書の属性実体種類部の内容とを照合する。そして属性種類部の照合結果と属性実体種類部の照合結果が合致する属性辞書を選出し、この選出した属性辞書の属性種類部と属性実体種類部から当該テキスト領域の属性および属性実体を取得する。このように、各テキスト領域６について属性種類部と属性実体種類部のそれぞれに対してマッチングを行い、ペア（関連性）を判定選出する。
【００１６】
図１（ａ）の例では、属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書として、属性辞書１（社員番号）が選出される。この場合、テキスト領域６の「社員番号」と「０１２３４５」が社員番号属性ペア７であり、当該テキスト領域の属性および属性実体として取得される。
図１（ｂ）の例では、属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書として、属性辞書２（作成者）が選出される。この場合、テキスト領域６の「作成者」と「伊藤篤」が作成者属性ペア８であり、当該テキスト領域の属性および属性実体として取得される。
【００１７】
このように本実施例では、文書構造認識処理において、各テキスト領域に対して属性辞書を選出し、その選出結果を参照して属性と属性実体の関係にあるペア若しくは関連性、すなわち属性と属性実体の関係にある仲間（領域）を判定抽出し、文書構造としての関連付けを行うものである。
【００１８】
図２（ａ）、（ｂ）は本発明に係る文書属性取得方法の他の実施例を示す図である。図２（ａ）の実施例が図１の実施例と異なる点は、属性辞書１〜４の属性種類部および属性実体種類部に各テキスト領域との照合のための順位１，２，３・・・を付けたものである。この順位は属性種類部および属性実体種類部の少なくとも一方に設けることができる。また、図２（ｂ）の実施例が図１の実施例と異なる点は、図の矢印のような各テキスト領域６間における距離を算出し、この算出した距離を参照して当該テキスト領域の属性および属性実体を取得するものである。各テキスト領域間における距離だけでなく、各テキスト領域の配置位置を参照することもできるが、これについては後述する。これらの実施例はいずれも文書の属性の取得を迅速かつ正確に行う上で有効である。
【００１９】
図３は本発明に係る文書属性取得方法の他の実施例を示す図で、（ａ）は文書属性取得装置の例を示すブロック図、同図（ｂ）は文書属性取得方法を説明するための図である。本装置は、図３（ａ）に示すように、画像入力部又は文書入力部３１と、文字領域抽出部３２と、文字認識部（ＯＣＲ処理部）３３と、属性辞書記憶部３４と、属性照合部３５と、属性情報出力部３６とを備える。画像入力部３１は例えばイメージスキャナであり、図３（ｂ）に示すような文書１４を入力する。文書入力部３１の場合は属性付けされていない電子文書情報を入力する。文字領域抽出部３２は、この入力スキャン画像または文書情報の文字領域を抽出する。文字認識部（ＯＣＲ処理部）３３は文字領域における文字認識を行い、複数のテキスト領域１５に変換する。文書入力部３１の場合は文字領域抽出部３２や文字認識部（ＯＣＲ処理部）３３を省略することができる。
【００２０】
属性辞書記憶部３４は、図３（ｂ）に示すように、複数の属性辞書１１〜１３からなる属性辞書群を記憶している。各属性辞書１１〜１３は、属性の種類を格納した属性種類部と、属性実体の種類を格納した複数の属性実体種類部２１，２２とを有する。例えば、属性辞書１３（人情報）において、属性種類部には氏名、名前、者、おなまえ、Ｎａｍｅなどが格納されている。属性実体種類部２１には、伊藤、鈴木、高橋、山本、柴田などが格納され、属性実体種類部２２には、算用数字、漢数字、ローマ数字などが格納されている。属性照合部３５は、文書情報より得られた複数のテキスト領域１５または入力画像から文字認識により得られた複数のテキスト領域１５を入力し、各テキスト領域の内容と複数の属性辞書の内容とを照合する。属性情報出力部３６は、この照合結果に基づいてテキスト領域の属性および属性実体を取得し出力する。
【００２１】
図４は図３の実施例を実行するためのフローチャートの一例を示すものであり、（ａ）は文書情報の入力の場合、（ｂ）は画像入力の場合である。文書情報の入力の場合、図４（ａ）に示すように、ステップ４１にて情報入力手段で文書情報を入力する。ステップ４２にて各テキスト領域に対して複数の属性辞書の属性種類部の内容と照合する。ステップ４３にて各テキスト領域に対して複数の属性辞書の属性実体種類部の内容と照合する。ステップ４４にて属性種類部の照合結果と属性実体種類部の照合結果より、合致した属性辞書があれば、それに対応する属性をそれらテキスト領域の属性と属性実体とする。
【００２２】
画像入力の場合は、図４（ｂ）に示すように、ステップ４５にて画像入力手段で画像を入力する。ステップ４６にて入力画像に対しレイアウト解析を行い、各テキスト領域ごとにＯＣＲ処理を行う。ステップ４７にて各テキスト領域に対して複数の属性辞書の属性種類部の内容と照合する。ステップ４８にて各テキスト領域に対して複数の属性辞書の属性実体種類部の内容と照合する。ステップ４９にて属性種類部の照合結果と属性実体種類部の照合結果より、合致した属性辞書があれば、対応する属性をそれらテキスト領域の属性と属性実体とする。
【００２３】
このように本実施例では、属性辞書は属性種類部と複数の属性実体種類部を持ち、各テキスト領域に対して属性辞書を選出し、その選出結果を参照して関連する仲間を判定選出し、文書構造としての関連付けを行うものである。
【００２４】
図５は本発明に係る文書属性取得方法の他の実施例を示す図である。本実施例が図４の実施例と異なる点は、属性実体の群名を格納した属性実体内容部１６をさらに設けたところにある。本実施例では、図示のように、各属性辞書１１〜１３は、属性の種類を格納した属性種類部と、属性実体の種類として群名を格納した複数の属性実体種類部２１，２２とを有する。例えば、属性辞書１３（人情報）において、属性実体種類部２１は群名として人物氏名群を有し、属性実体種類部２２は群名としてコード群を有する。各テキスト領域１５に対して、複数の属性辞書の属性実体内容部の内容と照合し、合致した場合には属性実体内容部の辞書の群名と属性辞書の属性辞書種類部の群名を照合する。属性種類部の照合結果と属性実体種類部の照合結果より、合致した属性辞書があれば、対応する属性をそれらテキスト領域の属性と属性実体とする。この属性実体内容部は、図中の点線矢印で示すように、複数の属性辞書１２〜１３間で共有することができる。
【００２５】
図６は図５の実施例を実行するためのフローチャートの一例を示すものであり、（ａ）は文書情報の入力の場合、（ｂ）は画像入力の場合である。文書情報の入力の場合、図６（ａ）に示すように、ステップ６１にて情報入力手段で文書情報を入力する。ステップ６２にて各テキスト領域に対して複数の属性辞書の属性種類部の内容と照合する。ステップ６３にて各テキスト領域に対して複数の属性辞書の属性実体内容部の各辞書の内容と照合し、合致した場合には属性実体内容部の辞書の群名と属性辞書の属性辞書種類部の群名を照合する。ステップ６４にて属性種類部の照合結果と属性実体種類部の照合結果より、合致した属性辞書があれば、対応する属性をそれらテキスト領域の属性と属性実体とする。
【００２６】
画像入力の場合は、図６（ｂ）に示すように、ステップ６５にて画像入力手段で画像を入力する。ステップ６６にて入力画像に対しレイアウト解析を行い、各テキスト領域ごとにＯＣＲ処理を行う。ステップ６７にて各テキスト領域に対して複数の属性辞書の属性種類部の内容と照合する。ステップ６８にて各テキスト領域に対して複数の属性辞書の属性実体内容部の各辞書の内容と照合し、合致した場合には属性実体内容部の辞書の群名と属性辞書の属性辞書種類部の群名を照合する。ステップ６９にて属性種類部の照合結果と属性実体種類部の照合結果より、合致した属性辞書があれば、対応する属性をそれらテキスト領域の属性と属性実体とする。
【００２７】
このように本実施例では、属性辞書は属性種類部と属性実体種類部と属性実体内容部を持ち、属性実体内容部は独立させて各属性辞書間で共有できるようにし、属性実体種類部に指定があれば属性実体内容部を参照可能としたものである。
【００２８】
図７は本発明に係る文書属性取得方法の他の実施例を示す図で、（ａ）は文書属性取得装置の例を示すブロック図、同図（ｂ）は文書属性取得方法を説明するための図である。本実施例が図４の実施例と異なる点は、図７（ａ）に示すように、文字列配置判定部３７をさらに設けたところにある。文字列配置判定部３７は、文字領域抽出部３２からの情報を入力し、文字列配置の判定を行い、これを属性照合部３５に出力する。文字列配置判定部３７は、例えば各テキスト領域１５の配置の直線性を参照する。本実施例では、図７（ｂ）の各テキスト領域１５に示すように、その配置が図中の矢印方向に直線上に並んでいるテキスト領域を選定し、この選定したテキスト領域を参照して当該テキスト領域の属性および属性実体を取得する。
【００２９】
図８は図７の実施例を実行するためのフローチャートの一例を示すものであり、（ａ）は文書情報の入力の場合、（ｂ）は画像入力の場合である。文書情報の入力の場合、図８（ａ）に示すように、ステップ８１にて情報入力手段で文書情報を入力する。ステップ８２にて各テキスト領域に対して複数の属性辞書の属性種類部の属性と照合し、合致した属性の順位を決定する。ステップ８３にて各テキスト領域に対して複数の属性辞書の属性実体種類部の属性実体と照合し、合致した属性実体の順位を決定する。ステップ８４にて各テキスト領域に対して文書上における配置が直線上に並んでいるテキスト領域を選定する。ステップ８５にて属性の順位結果と属性実体の順位結果と配置直線性における選定テキスト領域を参照して、高い順位且つ高い配置直線性に対応する属性をそれらテキスト領域の属性と属性実体とする。
【００３０】
画像入力の場合は、図８（ｂ）に示すように、ステップ８６にて画像入力手段で画像を入力する。ステップ８７にて入力画像に対しレイアウト解析を行い、各テキスト領域ごとにＯＣＲ処理を行う。ステップ８８にて各テキスト領域に対して複数の属性辞書の属性種類部の属性と照合し、合致した属性の順位を決定する。ステップ８９にて各テキスト領域に対して複数の属性辞書の属性実体種類部の属性実体と照合し、合致した属性実体の順位を決定する。ステップ９０にて各テキスト領域に対して文書上における配置が直線上に並んでいるテキスト領域を選定する。ステップ９１にて属性の順位結果と属性実体の順位結果と配置直線性における選定テキスト領域を参照して、高い順位且つ高い配置直線性に対応する属性をそれらテキスト領域の属性と属性実体とする。
【００３１】
このように本実施例では、属性辞書は属性種類部と複数の属性実体種類部を持ち、各テキスト領域に対して属性辞書を選出し、この場合、各テキスト領域の配置直線性を参照し、この選出結果を用いて関連する仲間を判定選出し、文書構造としての関連付けを行うものである。
【００３２】
図９は本発明に係る文書属性取得方法の他の実施例を示す図である。本実施例が図７の実施例と異なる点は、各テキスト領域間における距離情報を参照するところにある。本実施例でも、図７（ａ）に示す文字列配置判定部３７を用いる。本実施例では、文字列配置判定部３７は、図９中の矢印で示すように、各テキスト領域１５間における距離を算出し、この算出した距離を参照して当該テキスト領域の属性および属性実体を取得する。
【００３３】
図１０は図９の実施例を実行するためのフローチャートの一例を示すものであり、（ａ）は文書情報の入力の場合、（ｂ）は画像入力の場合である。文書情報の入力の場合、図１０（ａ）に示すように、ステップ１０１にて情報入力手段で文書情報を入力する。ステップ１０２にて各テキスト領域に対して複数の属性辞書の属性種類部の属性と照合し、合致した属性の順位を決定する。ステップ１０３にて各テキスト領域に対して複数の属性辞書の属性実体種類部の属性実体と照合し、合致した属性実体の順位を決定する。ステップ１０４にて各テキスト領域間に対して文書上における距離を算出する。ステップ１０５にて属性の順位結果と属性実体の順位結果と文書上距離を参照して、高い順位且つ短距離に対応する属性をそれらテキスト領域の属性と属性実体とする。
【００３４】
画像入力の場合は、図１０（ｂ）に示すように、ステップ１０６にて画像入力手段で画像を入力する。ステップ１０７にて入力画像に対しレイアウト解析を行い、各テキスト領域ごとにＯＣＲ処理を行う。ステップ１０８にて各テキスト領域に対して複数の属性辞書の属性種類部の属性と照合し、合致した属性の順位を決定する。ステップ１０９にて各テキスト領域に対して複数の属性辞書の属性実体種類部の属性実体と照合し、合致した属性実体の順位を決定する。ステップ１１０にて各テキスト領域間に対して文書上における距離を算出する。ステップ１１１にて属性の順位結果と属性実体の順位結果と文書上距離を参照して、高い順位且つ短距離に対応する属性をそれらテキスト領域の属性と属性実体とする。
【００３５】
このように本実施例では、属性辞書は属性種類部と複数の属性実体種類部を持ち、各テキスト領域に対して属性辞書を選出し、この場合、各テキスト領域同士の距離情報を参照し、この選出結果を用いて関連する仲間を判定選出し、文書構造としての関連付けを行うものである。
【００３６】
以上の文書属性取得方法はコンピュータプログラムにより実行することができる。すなわち、属性の種類を格納した属性種類部と属性実体の種類を格納した属性実体種類部とを有する複数の属性辞書を提供する機能、文書情報より得られた複数のテキスト領域または入力画像から文字認識により得られた複数のテキスト領域を入力する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性種類部の内容とを照合する機能、前記各テキスト領域の内容と前記複数の属性辞書の属性実体種類部の内容とを照合する機能、前記属性種類部の照合結果と前記属性実体種類部の照合結果が合致する属性辞書を選出する機能、および、前記選出した属性辞書の属性種類部と属性実体種類部から前記テキスト領域の属性および属性実体を取得する機能を実現させるためのプログラムにより実行可能である。このプログラムはインターネット等の電気通信回線を介してアップロードし、またはダウンロードすることができ、また、このプログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【００３７】
これにより、高品質な文書構造化を可能とする文書属性取得方法、文書属性取得装置、そのためのコンピュータプログラム、およびそのプログラムを記録した記録媒体を提供することができる。
【産業上の利用可能性】
【００３８】
本発明は、文書画像からその文書の属性を取得する文書属性取得方法および装置並びに文書属性取得のためのプログラムを記録した記録媒体に関するものであり、産業上の利用可能性がある。
【図面の簡単な説明】
【００３９】
【図１】（ａ）、（ｂ）は本発明に係る文書属性取得方法の一実施例を示す図である。
【図２】（ａ）、（ｂ）は本発明に係る文書属性取得方法の他の実施例を示す図である。
【図３】本発明に係る文書属性取得方法の他の実施例を示す図で、（ａ）は文書属性取得装置の例を示すブロック図、同図（ｂ）は文書属性取得方法を説明するための図である。
【図４】図３の実施例を実行するためのフローチャートの一例を示すものであり、（ａ）は文書情報の入力の場合、（ｂ）は画像入力の場合である。
【図５】本発明に係る文書属性取得方法の他の実施例を示す図である。
【図６】図５の実施例を実行するためのフローチャートの一例を示すものであり、（ａ）は文書情報の入力の場合、（ｂ）は画像入力の場合である。
【図７】本発明に係る文書属性取得方法の他の実施例を示す図で、（ａ）は文書属性取得装置の例を示すブロック図、同図（ｂ）は文書属性取得方法を説明するための図である。
【図８】図７の実施例を実行するためのフローチャートの一例を示すものであり、（ａ）は文書情報の入力の場合、（ｂ）は画像入力の場合である。
【図９】本発明に係る文書属性取得方法の他の実施例を示す図である。
【図１０】図９の実施例を実行するためのフローチャートの一例を示すものであり、（ａ）は文書情報の入力の場合、（ｂ）は画像入力の場合である。
【符号の説明】
【００４０】
１〜４  属性辞書
５  文書
６  テキスト領域
７、８  属性ペア
【図１】
2006092226.tif 000003
【図２】
2006092226.tif 000004
【図３】
2006092226.tif 000005
【図４】
2006092226.tif 000006
【図５】
2006092226.tif 000007
【図６】
2006092226.tif 000008
【図７】
2006092226.tif 000009
【図８】
2006092226.tif 000010
【図９】
2006092226.tif 000011
【図１０】
2006092226.tif 000012