(57)【要約】【課題】文書画像に対してレイアウト解析を行い、ＯＣＲを用いて文字情報を抽出し、属性情報を自動的に付与する手法では、レイアウト解析、ＯＣＲの精度およびそれらの情報に基づいた分類の精度は完璧とは言えない。【解決手段】文書入力部１１により入力される文書データについて、特徴量抽出部１３により抽出される特徴量と、文書蓄積部１５に文書データと関連付けられて蓄積されている特徴量との類似度を類似度評価部１４で評価し、その評価結果が所定のしきい値以上の類似度を持つ文書データが存在するときは、当該文書データに関連付けられて文書蓄積部１５に蓄積されている属性情報の少なくとも一部を、文書入力部１１により入力される文書データに対して属性付与部１６によって付与して文書蓄積部１５に蓄積する。【選択図】図１
2005208977.tif 000002
【特許請求の範囲】
【請求項１】
文書データを入力する文書入力手段と、
前記文書入力手段により入力される文書データに付与するための属性情報を入力する属性入力手段と、
前記文書入力手段により入力される文書データを、前記属性入力手段により入力される属性情報と関連付けて蓄積する蓄積手段と、
前記蓄積手段に蓄積されている文書データの中から、前記文書入力手段により入力される文書データと類似する文書データを検索する検索手段と、
前記検索手段によって所定のしきい値以上の類似度を持つ文書データが検索されたときに、当該文書データに関連付けられて前記蓄積手段に蓄積されている属性情報の少なくとも一部を前記文書入力手段により入力される文書データに付与して前記蓄積手段に蓄積する属性付与手段と
を備えることを特徴とする文書ファイリング装置。
【請求項２】
前記検索手段は、前記類似度を持つ文書データを検索する際、検索を行う上での基準となる特徴を、文書データの少なくとも一部を画像として取り込んだデータから抽出する
ことを特徴とする請求項１記載の文書ファイリング装置。
【請求項３】
文書データを入力する文書入力手段と、
前記文書入力手段により入力される文書データに付与するための属性情報を入力する属性入力手段と、
前記文書入力手段により入力される文書データから当該文書データ固有の特徴量を抽出する特徴量抽出手段と、
前記文書入力手段により入力される文書データを、前記属性入力手段により入力される属性情報および前記特徴量抽出手段により抽出される特徴量と関連付けて蓄積する蓄積手段と、
前記文書入力手段により入力される文書データについて、前記特徴量抽出手段により抽出される特徴量と前記蓄積手段に文書データと関連付けられて蓄積されている特徴量との類似度を評価する類似度評価手段と、
前記類似度評価手段の評価結果が所定のしきい値以上の類似度を持つ文書データが存在するときに、当該文書データに関連付けられて前記蓄積手段に蓄積されている属性情報の少なくとも一部を前記文書入力手段により入力される文書データに付与して前記蓄積手段に蓄積する属性付与手段と
を備えることを特徴とする文書ファイリング装置。
【請求項４】
前記属性付与手段は、前記類似度評価手段の評価結果が所定のしきい値以上の類似度を持つ文書データが存在しないときは、前記属性入力手段により入力される属性情報を前記文書入力手段により入力される文書データに付与して前記蓄積手段に蓄積する
ことを特徴とする請求項３記載の文書ファイリング装置。
【請求項５】
前記類似度評価手段は、前記蓄積手段に同一の属性情報を有する文書データが複数存在する場合には、複数文書データの特徴量の重心を当該複数文書データの特徴量についての評価対象にする
ことを特徴とする請求項３記載の文書ファイリング装置。
【請求項６】
前記類似度評価手段は、文書データ間の前記類似度を評価する際、評価を行う上での基準となる特徴を、文書データの少なくとも一部を画像として取り込んだデータから抽出する
ことを特徴とする請求項３記載の文書ファイリング装置。
【請求項７】
入力される文書データに付与するための属性情報を入力する第１ステップと、
前記入力される文書データを、前記第１ステップで入力される属性情報と関連付けて蓄積装置に蓄積する第２ステップと、
前記蓄積手段に蓄積されている文書データの中から、前記入力される文書データと類似する文書データを検索する第３ステップと、
前記第３ステップでの検索により所定のしきい値以上の類似度を持つ文書データが検索されたときに、当該文書データに関連付けられて前記蓄積装置に蓄積されている属性情報の少なくとも一部を前記入力される文書データに付与して前記蓄積装置に蓄積する第４ステップと
を有することを特徴とする文書ファイリング方法。
【請求項８】
前記文書データを検索する第３ステップでは、前記類似度を持つ文書データを検索する際、検索を行う上での基準となる特徴を、文書データの少なくとも一部を画像として取り込んだデータから抽出する
ことを特徴とする請求項７記載の文書ファイリング方法。
【請求項９】
入力される文書データに付与するための属性情報を入力する第１ステップと、
前記入力される文書データから当該文書データ固有の特徴量を抽出する第２ステップと、
前記入力される文書データを、前記第１ステップで入力される属性情報および前記第２ステップで抽出される特徴量と関連付けて蓄積装置に蓄積する第３ステップと、
前記入力される文書データについて、前記第２ステップで抽出される特徴量と前記蓄積装置に文書データと関連付けられて蓄積されている特徴量との類似度を評価する第４ステップと、
前記第４ステップでの評価結果が所定のしきい値以上の類似度を持つ文書データが存在するときに、当該文書データに関連付けられて前記蓄積装置に蓄積されている属性情報の少なくとも一部を前記入力される文書データに付与して前記蓄積装置に蓄積する第５ステップと
を有することを特徴とする文書ファイリング方法。
【請求項１０】
前記類似度を評価する第４ステップでは、文書データ間の前記類似度を評価する際、評価を行う上での基準となる特徴を、文書データの少なくとも一部を画像として取り込んだデータから抽出する
ことを特徴とする請求項９記載の文書ファイリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書ファイリング装置および文書ファイリング方法に関し、特に文書データを蓄積装置に蓄積し、この蓄積した文書データを再利用する文書ファイリング装置および文書ファイリング方法に関する。
【背景技術】
【０００２】
近年、紙に印刷された文書（以下、紙文書と記す）をスキャナ装置で読み取ることによって文書データに電子化し、この文書データを蓄積装置に蓄積して管理する、所謂紙文書の電子化が本格化してきている。また、デジタルカメラ等の普及により、個人でも大量の画像データを管理する要求が出てきている。
【０００３】
ところで、紙文書をスキャナ装置で取り込んで蓄積装置に蓄積するのは非常に簡単である。しかし、蓄積装置に蓄積した文書データを再利用するに当たっては、蓄積装置に蓄積した文書データを一意に特定するための目安、即ちインデックスが無いと再利用は困難である。インデックスを作成するには、文書データについての属性情報が必要である。属性情報としては、例えば、文書データの名称、サイズ、作成の日付、作成者、データフォーマットの種類、文書の用途、キーワード等が挙げられる。
【０００４】
これらの属性情報については手作業で付与することができる。具体的には、画像毎ではなく、アルバム（１つあるいは複数のページにより構成され、当該ページ毎に複数の画像が属する）のページ単位に属性情報を付与することにより、属性情報の付与の効率化を図っていた（例えば、特許文献１参照）。また、文字領域と絵柄領域との相対関係から文書データを分類した上で属性情報を付与することにより、検索の効率化を図っていた（例えば、特許文献２参照）。
【０００５】
しかしながら、特許文献１，２に係る従来技術では、属性情報を手作業で付与するようにしていたため、文書画像の数が多いと作業量が爆発的に増加してしまう。特に、紙文書を電子化するのが簡単になってきていることからすれば、文書画像の数が爆発的に増えるのは明白である。したがって、手作業で属性情報を付与する手法は現実的ではない。
【０００６】
このため、近年、属性情報を手作業で付与する従来の手法に代えて、文書画像に対してレイアウト解析を行い、ＯＣＲ(Optical Character Reader;光学式文字読み取り装置)を用いて文字情報を抽出し、属性情報を自動的に付与する手法が採られている（例えば、特許文献３参照）。
【０００７】
【特許文献１】特開平５−１２３９２号公報
【特許文献２】特開平６−４４２３４号公報
【特許文献３】特開２００１−２８３２２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献３に係る従来技術では、レイアウト解析、ＯＣＲの精度およびそれらの情報に基づいた分類の精度は完璧とは言えない。
【０００９】
本発明は、上記課題に鑑みてなされたものであって、その目的とするところは、属性情報を付与するに当たっての作業量を低減し、ユーザにとって使い勝手の良い文書ファイリング装置および文書ファイリング方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明では、入力される文書データに付与するための属性情報を入力し、前記入力される文書データを前記属性情報と関連付けて蓄積装置に蓄積しておく。そして、あらかじめ蓄積装置に蓄積されている文書データの中から、前記入力される文書データと類似する文書データを検索し、所定のしきい値以上の類似度を持つ文書データが存在するときは、当該文書データに関連付けられて前記蓄積装置に蓄積されている属性情報の少なくとも一部を前記入力される文書データに付与して前記蓄積装置に蓄積する。
【００１１】
文書データを蓄積装置に蓄積し、この蓄積した文書データを再利用する文書ファイリング装置において、あらかじめ蓄積装置に蓄積されている文書データの中に、入力される文書データと類似度が大なる文書データが存在するときは、当該文書データの属性情報の少なくとも一部を、入力される文書データに付与することで、ユーザは新たに蓄積装置に蓄積する文書データに対してその都度属性情報を入力する必要がなくなる。文書データの分類はユーザによって異なるが、属性情報の付与によって分類する手法を採ることで、ユーザに合わせて最適な分類に、その都度変更することが容易に可能とある。
【発明の効果】
【００１２】
本発明によれば、新たに蓄積装置に蓄積する文書データに対してその都度属性情報を入力する必要がないため、ユーザによる属性情報を付与するための作業量を低減できる。また、ユーザに合わせて最適な分類に変更することが容易に可能であるため、ユーザにとって使い勝手が良いものとなる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１４】
図１は、本発明の一実施形態に係る文書ファイリング装置の構成例を示すブロック図である。図１から明らかなように、本実施形態に係る文書ファイリング装置は、文書入力部１１、属性入力部１２、特徴量抽出部１３、類似度評価部１４、文書蓄積部１５、属性付与部１６および文書出力部１７を備え、これらの構成要素がバスライン１８を介して相互に接続された構成となっている。
【００１５】
文書入力部１１は、入力文書から文書データを取得して、これを本文書ファイリング装置に登録すべき文書データとして入力する。ここで、入力される文書データとしては、例えば、印刷物からスキャンされて取得された画像データ、デジタルカメラで撮影した画像データ、あるいはアプリケーションソフトウェアで作成したファイル等が挙げられる。これに対応して、文書入力部１１としては、例えば、スキャナ装置とその制御手段、磁気ディスクやメモリカード等のリード／ライト装置とその制御手段、ネットワーク等を介してデータの授受を行うデータ転送装置、あるいはアプリケーションソフトウェアで作成したファイルをビットマップ画像にラスタライズする手段が用いられる。
【００１６】
属性入力部１２は、文書データに関する属性情報を入力するためのものである。この属性入力部１２では、ユーザによって属性情報の入力が行われる。ここで、属性情報としては、例えば、文書データの名称、サイズ、作成の日付、作成者、データフォーマットの種類、文書の用途、キーワード等についての情報が挙げられる。属性入力部１２は、新規の属性情報を付与するためのユーザインターフェイスであり、属性項目や入力エリアを表示するための表示手段と、属性情報をユーザが入力するための入力手段からなる。表示手段は、例えば、ＣＲＴ(Cathode Ray Tube)とその制御手段からなり、入力手段は、例えば、キーボードおよびマウスとその制御手段からなる。
【００１７】
特徴量抽出部１３は、文書間の類似度を評価するために文書データから当該文書データ固有の特徴を示す量（以下、「特徴量」と記す）を取り出すものであり、例えば、画像特徴量抽出手段とフォーマット特徴量抽出手段とを備えている。画像特徴量抽出手段は、入力された文書データあるいは文書データをラスタライズして得られた画像データから、例えば、画像全体の色調、縦横比、輝度や色の分布状態、エッジの分布状態、平坦なエリアの分布状態など、その文書データの特徴量を抽出するものである。
【００１８】
本例に係る画像特徴量抽出手段は、一つの画像データにつき、Ｉｊ次元ベクトル（ｊ＝１，２，…，ｎ、但し、１≦Ｉｊ、１≦ｎ、ｎは整数）で表現されるｎ種類の特徴量を抽出するように構成されている。具体的には、例えば図２に示すように、文書データを輝度・色差系の色空間Ｌ* ａ* ｂ* に変換した後、各々の色平面の文書データを縦ｘ横ｙ画素に縮小して得られた画素値を（ｘ×ｙ×３）次元ベクトルとして表現したものを特徴量として抽出する。フォーマット特徴量抽出手段の詳細については後述する。
【００１９】
文書蓄積部１５は、入力された文書データを特徴量抽出部１３によって抽出されたｎ種類の特徴量および属性情報と関連付けて記憶蓄積するものであり、ハードディスクドライブやＤＶＤ(Digital Versatile Disc)−ＲＡＭ／±ＲＷ／±Ｒドライブ等の大容量記憶装置によって実現される。
【００２０】
類似度評価部１４は、特徴量抽出部１３によって抽出され、文書データと関連付けられて文書蓄積部１５に蓄積されている特徴量について、複数の特徴量が蓄積されていれば、複数の特徴量をそれぞれ比較して相互間の類似度を求める。ここでいう類似度とは、例えば、特徴量がベクトル表現のもの（以下、この特徴量を「特徴ベクトル」と記す）であれば、各々の文書データに関連付けられた特徴ベクトル間のユークリッド距離に基づいて評価される度合いである。具体的には、図３（Ａ）に示すように、特徴ベクトル間のユークリッド距離が近い場合を類似度大として評価し、図３（Ｂ）に示すように、特徴ベクトル間のユークリッド距離が離れている場合を類似度小として評価する。ただし、特徴ベクトル間の距離の定義についてはユークリッド距離に限られるものではない。
【００２１】
属性付与部１６は、文書蓄積部１５に蓄積されている属性情報の付与されている文書データの中から、類似度評価部１４での類似度の評価結果に基づいて文書蓄積部１５に蓄積しようとしている文書データと類似した文書データを特定する。そして、属性付与部１６は、文書蓄積部１５に蓄積されている文書データの中に所定のしきい値以上の類似度を持つ文書データが存在すれば、当該文書データに関連付けて文書蓄積部１５に蓄積されている属性情報の少なくとも一部を、入力された文書データ若しくは文書蓄積部１５に蓄積しようとしている文書データに付与し、所定のしきい値以上の類似度を持つ文書データが存在しなければ、属性入力部１２からユーザによって入力された属性情報を入力された文書データ若しくは文書蓄積部１５に蓄積しようとしている文書データに付与する。
【００２２】
文書出力部１７は、出力が指示された文書データを所定の形式で出力するものであり、例えば、ＣＲＴ(Cathode Ray Tube)とその制御手段、プリンタ装置とその制御手段、磁気ディスクやメモリカード等のリード／ライト装置とその制御手段、あるいはネットワーク等を介してデータの授受を行うデータ転送装置によって実現される。すなわち、文書出力部１７からは、例えば、紙に印刷された文書、ＣＲＴに出力された画像データ、あるいはＨＴＭＬ(Hyper Text Markup Language)等により整形されたファイルが、出力結果として出力される。
【００２３】
ここで、先述した画像特徴量抽出手段と共に、特徴量抽出部１３を構成するフォーマット特徴量抽出手段について説明する。このフォーマット特徴量抽出手段では、２つの文書画像に関して、画像そのものではなく、文字の高さ、字間、行間、縦書き・横書きなど、所謂文書フォーマットの特徴の類似性について比較する。このような比較方法は、ある２ページ分の文書画像が同一文書に属するのか、別々の異なる文書に属するのかを判定するのに有効である。
【００２４】
何故なら、1つの文書ではその体裁を統一するのが一般であるから、上述したような文書フォーマットの特徴が等しいページ画像群は同一の文書に属すると考えることができるからである。反対に、異なる文書に属するページ画像間では、意図的に同一の文書フォーマットで作成された文書でない限り、上述したような文書フォーマットの特徴が等しくなることは極めて稀である。
【００２５】
スキャナ装置などにより入力された文書画像から、文字の高さ、字間、行間などの文書フォーマットの特徴を求める手法は周知である。一般的には、同一文書に属するページであっても、タイトル行、要約部、本文など、文書を構成する部位によってフォントの大きさや行間隔などは異なる。したがって、上述した文書フォーマットの特徴を抽出しても、文書を構成する部位によってその値は異なり、一貫しないのが普通である。フォーマット特徴の値が一貫しないと、２ページ分の文書画像が同一文書に属するのか、別々の異なる文書に属するのかを、文書フォーマットの特徴を比較することによって判定するのが困難になる。
【００２６】
そこで、図４に示すように、ページ画像を複数の領域、例えばタイトル部、要約部、本文部に分割し、さらに本文部についても複数の領域に分割する。次に、分割した領域のそれぞれについて文字の高さ、字間、行間、縦書き・横書きなどの文書フォーマットの特徴量を求める。そして、それぞれの特徴量に関して、最も頻繁に出現する値を多数決原理に基づいて求め、これをそのページの特徴量とする。一般に、タイトル部や要約部がページ全体に占める面積は小さいので、最頻出の特徴量を用いるようにすることにより、タイトル部や要約部が特徴量に与える影響を排除することができるため、一貫した特徴量を得ることができる。
【００２７】
このようにすることにより、1つのページ画像から1つの文書フォーマットの特徴ベクトルを求めることができる。この文書フォーマットの特徴ベクトルＶは、一例として、
Ｖ＝（文字の高さ、字間、行間、{縦書き:０，横書き:１}）
で表される。２つのページ画像Ａ，Ｂを文書フォーマットの特徴に基づいて比較する場合は、上記のようにして求められたページ画像Ａ，Ｂの特徴ベクトルをそれぞれＶＡ，ＶＢとし、２つの特徴ベクトルＶＡ，ＶＢ間の距離Ｄを求める。
Ｄ＝‖ＶＡ−ＶＢ‖
ただし、‖Ｖ‖はベクトルＶのノルムを表す。上式において、距離Ｄが小さいほど２つのページ画像は類似していると判断する。
【００２８】
次に、上記構成の本実施形態に係る文書ファイリング装置における文書データの分類処理の手順について、図５のフローチャートにしたがって説明する。
【００２９】
文書入力部１１より、印刷物からスキャンされて取得された画像データ、デジタルカメラで撮影した画像データ、あるいはアプリケーションソフトウェアで作成したファイルから生成された画像データ等の文書データが入力されると（ステップＳ１１）、入力された文書データが既に特徴量を抽出され、特徴量および属性情報と関連付けられて文書蓄積部１５に蓄積されている文書データであるか否かを判断する（ステップＳ１２）。
【００３０】
入力された文書データが未だ特徴量を抽出されていない文書データであれば、入力された文書データから特徴量を特徴量抽出部１２によって抽出し(ステップＳ１３)、しかる後ステップＳ１４の処理に移行する。入力された文書データが既に特徴量を抽出された文書データであれば、直接ステップＳ１４の処理に移行する。すなわち、入力された文書データが既に特徴量を抽出され、特徴量および属性情報と関連付けられて文書蓄積部１５に蓄積されている文書データについては改めて特徴量を抽出する処理は行わない。
【００３１】
ただし、複数ページの連続した文書データが入力された場合は、各々のページから特徴量を抽出して各ページの文書データと関連付けるようにしても良いし、複数ページの連続した文書データで１ページ分の特徴量と文書データとを関連付けるようにしても良い。その場合には、例えば、それら特徴量の重心を複数文書データの特徴量の代表として、特徴量の評価対象にすれば良い。複数文書データの特徴量の代表としては、特徴量の重心に限られるものではない。
【００３２】
なお、文書蓄積部１５に蓄積されている文書データには全て属性情報が付与されて蓄積されているものとする。また、文書蓄積部１５に蓄積されている文書データの数が所定数以下である場合には文書分類のための属性情報の情報量も少ないため、蓄積されている文書データが少ない旨のアラートをユーザに提示し、入力された文書データの属性情報を属性入力部１２から入力するようにユーザに対して指示を与えるようにすれば良い。
【００３３】
続いて、入力された文書データについて、当該文書データから抽出した特徴量と文書蓄積部１５に既に蓄積されている文書データに関連付けられた特徴量との類似度を、類似度評価部１４によって文書蓄積部１５に蓄積されている文書データの全てについて評価する（ステップ１４）。ただし、同一の属性情報を有する文書データが複数存在する場合には、例えば図６に示すように、複数文書データの特徴量の重心を複数文書データの特徴量の代表として特徴量の評価対象にすれば良い。なお、複数文書データの特徴量の代表としては、特徴量の重心に限られるものではない。また、複数文書データの特徴量の代表については定期的に更新するようにしても良い。
【００３４】
次に、特徴量の評価結果を判断する（ステップＳ１５）。そして、入力された文書データの特徴量と類似度が所定のしきい値以上の特徴量を持つ文書データ、即ち類似度が大きい特徴量を持つ文書データが存在すれば、この類似度の大なる特徴量を持つ文書データに付与されている属性情報の少なくとも一部（当該属性情報の一部若しくは全部）を、入力された文書データに対して属性付与部１６によって付与し、当該文書データを文書蓄積部１５に格納する（ステップＳ１６）。
【００３５】
ここで、文書データに属性情報を付与する際に、属性情報の全てを付与しても良いが、文書データを分類するに当たって効果的な属性情報のみを付与するようにすれば、文書蓄積部１５に蓄積する情報量を少なく抑えることができるため有利である。属性情報としては、先述したように、文書データの名称、サイズ、作成の日付、作成者、データフォーマットの種類、文書の用途、キーワード等についての情報が挙げられるが、これらの情報のうち、例えば文書の用途、キーワード等が、文書データを分類するに当たって効果的な属性情報と言える。
【００３６】
一方、入力された文書データの特徴量と類似度の大きい特徴量を持つ文書データが存在しない場合、換言すれば、入力された文書データの特徴量に対する類似度が、文書蓄積部１５に蓄積されている文書データの全ての特徴量について、所定のしきい値よりも小さい場合には、例えば、ユーザに対して蓄積されている文書データには類似したものが存在しない旨のアラートを出す（ステップＳ１７）。そして、入力された文書データの属性情報がユーザによって属性入力部１２から入力されたら、この入力された属性情報を入力された文書データに対して属性付与部１６によって付与し、当該文書データを文書蓄積部１５に格納する（ステップＳ１８）。
【００３７】
なお、入力された文書データの特徴量と所定のしきい値以上の類似度をもつ文書データが複数存在する場合には、例えば、それら複数の文書データに付与されている属性情報の一部若しくは全部を、入力された文書データに対して属性付与部１６によって付与し、文書データを文書蓄積部１５に格納するようにする。
【００３８】
上記実施形態では、文書蓄積部１５に蓄積されている文書データの中から、文書入力部１１により入力される文書データと類似する文書データを検索するに当たって、入力される文書データからその特徴量を抽出し、当該特徴量の類似度を評価してその類似度に基づいて、入力される文書データと類似する文書データを検索する場合を例に挙げて説明したが、この検索方法に限られるものではない。他の検索方法としては、一例として、ＯＣＲによって文書画像を取り込んで、文書の内容の類似度を評価してその類似度に基づいて、入力される文書データと類似する文書データ検索する方法が挙げられる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係る文書ファイリング装置の構成例を示すブロック図である。
【図２】特徴量抽出の概念図である。
【図３】類似度評価の概念図である。
【図４】文書フォーマットの特徴量を抽出する際にページ画像を複数の領域に分割した状態を示す図である。
【図５】文書データの分類処理の手順を示すフローチャートである。
【図６】同一の属性情報を有する文書データが複数ある場合の類似度評価の概念図である。
【符号の説明】
【００４０】
１１…文書入力部、１２…属性入力部、１３…特徴量抽出部、１４…類似度評価部、１５…文書蓄積部、１６…属性付与部、１７…文書出力部
【図１】
2005208977.tif 000003
【図２】
2005208977.tif 000004
【図３】
2005208977.tif 000005
【図４】
2005208977.tif 000006
【図５】
2005208977.tif 000007
【図６】
2005208977.tif 000008