(57)【要約】    【課題】  当初に付与した文書の属性の内容を、同一の文書を閲覧しながら簡易に検証できるようにする。    【解決手段】  画像データや文字認識結果データをフレームＦ１に表示し、検証時属性入力テーブル１５４をフレームＦ２に表示する。文書中で強調表示されている語句や定型語句をクリック操作して入力フィールド１５４ａに転記する。キーボード入力しても良い。当初付与された属性値は表示欄１５４ｂ、１５４ｃに表示され、当初の複数回の属性割り当てで齟齬がない場合にはそのまま入力値とされる。齟齬がある場合には該当する属性の属性名がハイライト表示される。【選択図】  図４
2005322083.tif 000002
【特許請求の範囲】
【請求項１】
属性付与処理ごとに文書に付与された属性値を記憶する付与属性記憶手段と、
検証対象の文書を指定する文書指定手段と、
上記文書指定手段により指定された文書について属性付与処理により付与された属性値と検証者が属性値を入力する属性値入力フィールドとを、属性入力フォーム表示領域に表示する検証時属性入力フォーム表示手段と、
上記文書指定手段により指定された文書を文書表示領域に表示する文書表示手段と、
上記属性入力フォーム表示領域に表示された上記属性値入力フィールドにユーザの操作に基づいて属性値を入力する属性値入力手段とを有することを特徴とする文書属性入力装置。
【請求項２】
異なる属性付与処理により付与された属性値を比較する比較手段を有する請求項１記載の文書属性入力装置。
【請求項３】
異なる属性付与処理により付与された属性値が一致する場合には上記属性値入力フィールドに当該一致する属性値を入力する請求項２記載の文書属性入力装置。
【請求項４】
異なる属性付与処理により付与された属性値が一致しない場合には上記属性値入力フィールドを強調表示する請求項２または３記載の文書属性入力装置。
【請求項５】
上記属性値入力フィールドは当該属性値入力フィールドに入力する属性値の属性名を伴い、上記属性名を表示属性を他の部分と異ならせて上記属性値入力フィールドを強調表示する請求項４記載の文書属性入力装置。
【請求項６】
上記文書は紙文書のページを光学的に読み取って取得した画像データからなる文書である請求項１〜５のいずれかに記載の文書属性入力装置。
【請求項７】
上記文書は、紙文書のページを光学的に読み取って取得した画像データからなる第１文書と、上記画像データを文字認識して取得した文字認識結果データからなる第２文書とを含み、上記第１文書および上記第２文書を切り替えて上記文書表示領域に表示する請求項１〜５のいずれかに記載の文書属性入力装置。
【請求項８】
上記文字認識結果データからなる第２文書は上記文書表示領域において所定の語句が強調表示され、強調表示された語句に対するクリック操作と、上記属性入力フォーム表示領域の上記属性値入力フィールドに対するクリック操作に基づいて上記語句を上記属性値入力フィールドに転記する請求項６記載の文書属性入力装置。
【請求項９】
上記属性入力フォーム表示領域および上記文書表示領域が左右に並べて設けられ、上記属性入力フォーム表示領域中の上記属性値入力フィールドが、上記属性付与処理により付与された属性値よりも上記文書表示領域側に配置される請求項１〜８のいずれかに記載の文書属性入力装置。
【請求項１０】
上記属性値入力手段は、上記属性入力フォーム表示領域に表示された上記属性値入力フィールドにユーザの操作に基づいて属性値を入力する際に、当該属性値が属性値として許容できるかどうかを判別する請求項１〜９のいずれかに記載の文書属性入力装置。
【請求項１１】
付与属性記憶手段により属性付与処理ごとに文書に付与された属性値を記憶するステップと、
文書指定手段により検証対象の文書を指定するステップと、
上記文書指定手段により指定された文書について属性付与処理により付与された属性値と検証者が属性値を入力する属性値入力フィールドとを、検証時属性入力フォーム表示手段により属性入力フォーム表示領域に表示するステップと、
文書表示手段により、上記文書指定手段により指定された文書を文書表示領域に表示するステップと、
属性値入力手段により、上記属性入力フォーム表示領域に表示された上記属性値入力フィールドにユーザの操作に基づいて属性値を入力するステップとを有することを特徴とする文書属性入力方法。
【請求項１２】
付与属性記憶手段により属性付与処理ごとに文書に付与された属性値を記憶するステップと、
文書指定手段により検証対象の文書を指定するステップと、
上記文書指定手段により指定された文書について属性付与処理により付与された属性値と検証者が属性値を入力する属性値入力フィールドとを、検証時属性入力フォーム表示手段により属性入力フォーム表示領域に表示するステップと、
文書表示手段により、上記文書指定手段により指定された文書を文書表示領域に表示するステップと、
属性値入力手段により、上記属性入力フォーム表示領域に表示された上記属性値入力フィールドにユーザの操作に基づいて属性値を入力するステップとをコンピュータに実行させるために用いられることを特徴とする文書属性入力用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書に属性を付与する文書属性入力技術に関し、とくに、複数人または複数回の属性付与作業の結果を簡易に検証できるようにするものである。
【背景技術】
【０００２】
オフィス空間を有効に利用するために紙文書を遠隔地の比較的コストが低廉な倉庫に保管し、あるいは、破棄し、その内容を電子化して利用することが提案されている。紙文書の電子化は、オフィスコストを抑制するとともに情報の共有化の上でも好ましい。ところで、電子化した文書を管理するために、文書ごとに、重要事項を抽出して割り当てることが好ましい。そこで、このような重要事項（文書の属性）を抽出するために、作業者が文書を読み、重要事項を抽出し、さらに、それを入力する必要がある。このような属性付与作業が誤ると、目的とする文書を検索することが困難になるので、属性付与作業を複数人が重複して行い、作業者の間で付与内容が異なる場合には、検証者がさらに検証することが肝要である。
【０００３】
なお、この発明と関連する特許文献としては、診療データを入力する際に、他の診療科における診療データを表示して入力内容に誤りがないかチェックする技術がある（特許文献１）。しかしながら、複数の属性入力値の齟齬に応じて表示態様を変化させて検証が容易となるようにすることについては何ら記載がない。
【特許文献１】特開平７−２６２２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、以上の事情を考慮してなされたものであり、当初の属性付与の内容を簡易に検証できるようにすることを目的としている。
【課題を解決するための手段】
【０００５】
この発明によれば、上述の目的を達成するために、特許請求の範囲に記載のとおりの構成を採用している。ここでは、発明を詳細に説明するのに先だって、特許請求の範囲の記載について補充的に説明を行なっておく。
【０００６】
すなわち、この発明の一側面によれば、上述の目的を達成するために、文書属性入力装置に：属性付与処理ごとに文書に付与された属性値を記憶する付与属性記憶手段と；検証対象の文書を指定する文書指定手段と；上記文書指定手段により指定された文書について属性付与処理により付与された属性値と検証者が属性値を入力する属性値入力フィールドとを、属性入力フォーム表示領域に表示する検証時属性入力フォーム表示手段と；上記文書指定手段により指定された文書を文書表示領域に表示する文書表示手段と；上記属性入力フォーム表示領域に表示された上記属性値入力フィールドにユーザの操作に基づいて属性値を入力する属性値入力手段とを設けている。
【０００７】
この構成においては、当初の属性付与の内容を、文書を閲覧しながら簡易に検証できる。
【０００８】
検証対象の属性付与処理は通常２回または複数回行なわれる。それぞれの属性付与処理は典型的には異なる作業者により行なわれるが、同一の作業者が繰り返し処理しても良い。
【０００９】
文書属性入力装置は、単一の筐体に収容される独立した機器であっても良いし、異なる筐体に収容された複数の機器が連携して文書属性入力装置を構成しても良い。
【００１０】
この構成において、異なる属性付与処理により付与された属性値が一致する場合には上記属性値入力フィールドに当該一致する属性値を入力するようにすることが好ましい。このようにすれば、検証時の入力を少なくすることができる。もちろん当該一致した属性値に対して上書き入力を行なっても良い。
【００１１】
異なる属性付与処理により付与された属性値が一致しない場合には上記属性値入力フィールドを強調表示（ハイライト）することが好ましい。例えば、上記属性値入力フィールドは当該属性値入力フィールドに入力する属性値の属性名を伴い、上記属性名を表示属性を他の部分と異ならせて上記属性値入力フィールドをハイライトする。
【００１２】
また、上記文書は紙文書のページを光学的に読み取って取得した画像データからなる文書であってよい。当初から文字コードとして生成された文書でも良い。
【００１３】
また、上記文書は、紙文書のページを光学的に読み取って取得した画像データからなる第１文書と、上記画像データを文字認識して取得した文字認識結果データからなる第２文書とを含み、上記第１文書および上記第２文書を切り替えて上記文書表示領域に表示するようにしてもよい。
【００１４】
上記文字認識結果データからなる第２文書は上記文書表示領域において所定の語句をハイライトする態様で表示され、ハイライトされた語句に対するクリック操作と、上記属性入力フォーム表示領域の上記属性値入力フィールドに対するクリック操作に基づいて上記語句を上記属性値入力フィールドに転記するようにしてもよい。
【００１５】
上記属性入力フォーム表示領域および上記文書表示領域が左右に並べて設けられ、上記属性入力フォーム表示領域中の上記属性値入力フィールドが、上記属性付与処理により付与された属性値よりも上記文書表示領域側に配置されるようにしてもよい。
【００１６】
当初の属性付与を転記元の語句をクリックして転記先の入力フィールドに転記した場合には、検証時に、表示文書において転記元の語句がハイライトされ、どこが転記元かを即座に把握できるようにし、検証作業を容易に行なえるようにすることが好ましい。
【００１７】
また、上記属性値入力手段が、上記属性入力フォーム表示領域に表示された上記属性値入力フィールドにユーザの操作に基づいて属性値を入力する際に、当該属性値が属性値として許容できるかどうかを判別するようにしてもよい。この判別結果に基づいて入力を禁止したり、プロンプトを行なう。
【００１８】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００１９】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００２０】
この発明によれば、文書を閲覧しながら行なう当初の属性付与の内容を、同様の文書を閲覧しながら簡易に検証できる。
【発明を実施するための最良の形態】
【００２１】
以下、この発明の実施例について説明する。
【実施例１】
【００２２】
図１は、この発明の実施例１の文書属性入力装置を模式的に示している。この実施例では、複数の紙文書を電子化して各文書の各ページの画像データを取得し、さらに各ページの文字認識結果データ（この例では固有表現をマークアップしてハイライトしたＨＴＭＬ、コードデータ、テキストデータでもよい）を取得してハイライト情報等を参照しながら文書に属性を付与する。当初の文書属性付与は複数の作業者により行なわれる。個々の作業者により行なわれる文書属性付与の処理をそれぞれ文書属性付与セッションと呼ぶこともある。各文書に対して複数の文書属性付与セッションを行い、さらに検証者により各文書属性付与セッションの内容を検証できるようにしている。検証者による検証の処理を検証セッションと呼ぶこともある。この例では説明の便宜上、３つの文書の画像を読み取る場合を前提とするが、文書数等はこれに限らないことはもちろんである。
【００２３】
以下では、まず、文書属性入力装置の構成を説明し、その後、作業者による文書属性付与セッションの動作を説明し、最後に、検証セッションの動作について説明する。なお、実施例１では、複数の作業者がサーバ装置（後述の実施例２）にそれぞれログインして各作業者が各文書に属性を入力し、この後、検証者がサーバ装置にログインして検証することを前提としているので、各処理を「セッション」と呼ぶが、これは広く「処理」一般を指すことは明らかである。
【００２４】
図１において、実施例１の文書属性入力装置は、紙送り装置２０、画像読取装置３０、文字認識装置３１、用紙判別部４０、文書管理部５０、記憶装置６０、表示制御部７０、表示装置８０、ポインティング装置９０等を含んで構成されている。
【００２５】
紙送り装置２０および画像読取装置３０は紙文書の電子化を行なう。まず、文書Ｄ１、Ｄ２、Ｄ３がバラバラにされて用紙束ｄ１、ｄ２、ｄ３とされ、それぞれの用紙束ｄ１、ｄ２、ｄ３の上に管理用用紙（バナーシートともいう）ｃ１、ｃ２、ｃ３が挿入される。これら一群の用紙はバッチ処理される対象として（以下ではバッチ用紙束ともいい、符号１０で示す）紙送り装置２０に載置される。紙送り装置２０はバッチ用紙束１０の用紙を上から、または下から順次に送り出して画像読取装置３０に供給する。画像読取装置３０は、典型的には、通常のスキャナであり、送られてくる用紙の印刷面を光学的に走査して印刷面の電子画像データを取得する。
【００２６】
文字認識装置３１は、電子画像データに対して周知の文字認識処理を実行する。
【００２７】
用紙判別部４０は、バッチ用紙束１０から管理用用紙ｃ１、ｃ２、ｃ３を検出する。管理用用紙ｃ１、ｃ２、ｃ３は、他の用紙と区別するために、例えば、特別な色の用紙（一部の特定領域が特別の色でも良い）を用いる。あるいは、区別用の文字列、例えば「ＢＡＮＮＥＲ」とそれに続く連続数字（例えば「０００１」から徐々に大きくなる数字）を印刷しても良いし、一次元または二次元バーコードやＲＦＩＤタグを設けて文書区切りの用紙としても良い。用紙の色は、画像読取装置３０で読み取った電子画像データの属性から判別できる。紙送り装置２０等に色判別機構（例えば、所定の色の光を検出する検出器。図示しない）を設けても良い。管理用用紙ｃ１、ｃ２、ｃ３の記述内容を利用する場合には、その光学画像を文字認識装置３１により文字コードに変換して記述内容、例えば「ＢＡＮＮＥＲ」の文字や連続番号に連続性等に基づいて検出する。バーコードやＲＦＩＤタグを用いる場合には専用の読取機が必要である。ＲＦＩＤタグの読取機は、用紙が重なって複数のＲＦＩＤタグが相互に近傍に配置されている状態では、誤動作を招来するので、紙送り装置２０の搬送路等、用紙が重ならない状態が保証されている場所に設けることが好ましい。また、電磁遮蔽部を設けて外来ノイズへの耐性を強化することが好ましい。
【００２８】
文書管理部５０は、図５に示すような管理単位５０ａにより、管理用用紙からつぎの管理用用紙の間の用紙の画像（一番下の用紙束の場合、管理用用紙の次の用紙の画像から最後の用紙の画像まで）を管理する。さらに、図５の例では、文書を構成する各ページの画像データと、その画像データを文字認識して取得した文字認識結果データ（ＨＴＭＬ文書）とを、１つの管理単位５０ａの下で管理している。より具体的には、文書ごとに各ページの画像データにページ順の連続番号を持つ識別子（ＩＤ）を付与する。さらに文書ごとの各ページの文字認識結果データにページ順に連続番号を付す。対応する画像データの識別子と文字認識結果データの識別子とは主たる部分が同一であり、データ種別を表す部分が異なる。例えば、画像データを「０００１−００１ｉｍｇ」で表し、文字認識結果を「０００１−００１ｈｔｍｌ」で表す。データ種別は拡張子で表示しても良い。データ識別子はパス名であってもよいし、パス名とは独立した別の識別子であってもよい。さらに具体的な例では、１文書の画像データを１つのフォルダに配置し、各画像データを１つのファイルとして連続したファイル名を割り当てる。同様に文字認識結果についても各文書について１つのフォルダを用意し、各ページの文字認識結果のデータを１つのファイルとして連続したファイル名を割り当てる。相互に対応する画像データのファイルと文字認識結果データのファイルとは、対応するファイル名を有し、相互に関連付けられ、一方から他方を容易に決定できる。例えばフォルダ名を適宜に変更し、拡張子も適宜に変更すればよい。図５の破線は画像データとテキストデータとが異なるフォルダ５０ｂ、５０ｃで管理されていることを示す。図５の例では、複数の文書の画像データを１つのフォルダ５０ｂに配置し、対応する複数の文書の文字認識結果データを他の１つのフォルダ５０ｃに配置している。もちろん、画像データや文字認識結果データがどの文書に属するかは、個別のフォルダ５０ｂ、５０ｃを用いずに、例えば、データ識別子（ファイル名でもよい）の一部にどの文書かを示す文字列を含ませても良い。
【００２９】
上述した画像データおよび文字認識結果データは記憶装置６０（図２の画像文書記憶部６０２およびＨＴＭＬ文書記憶部６０１）に記憶される。
【００３０】
文書管理部５０は、さらに、データ管理情報を管理する。図６はデータ管理情報の一例を示しており、この図に示されるように、画像データまたは文字認識結果データのページＩＤごとに、前ページＩＤ（直前のページのＩＤ）、次ページＩＤ（直後のページのＩＤ）、文書区切りフラグ、次文書のトップページＩＤ、前文書のトップページＩＤ等が割り当てられている。該当するページがない場合には「ｎｕｌｌ」が割り当てられる。文書区切りフラグが「ＴＲＵＥ」のときには、そのページの次が他の文書のページであること、すなわち文書区切りであるを示し、文書区切りフラグが「ＦＡＬＳＥ」のときには、その次のページも同一の文書のページであること、すなわち文書区切りでないことを示す。文書区切りフラグを用いて個々の文書を区切って管理できる。
【００３１】
例えば、当ページＩＤが「０００１−００１」（この例では文書０００１の００１ページを示す）のときには次ページＩＤは「０００１−００２」であり、前ページＩＤは「ｎｕｌｌ」である（文書００１は最初の文書）。文書区切りフラグは「ＦＡＬＳＥ」であり、次文書のトップページＩＤは「０００２−００１」である。前文書のトップページＩＤは「ｎｕｌｌ」である。
【００３２】
同様に、当ページＩＤが「０００１−００５」の場合、前ページＩＤは「０００１−００４」であり、次ページＩＤは「０００２−００１」であり、文書区切りフラグが「ＴＲＵＥ」であり、次文書のトップページＩＤが「０００３−００１」であり、前文書のトップページＩＤが「０００１−００１」である。
【００３３】
各ページのレコード（タプル）を参照することにより、前ページ、次ページ、前文書のトップページ、次文書のトップページのページＩＤを取得してそれぞれのページを記憶装置６０から取りだして表示することができる。
【００３４】
なお、この例では、画像データのフォルダとページＩＤとを指定して画像データを取り出し、文字認識結果データのフォルダとページＩＤとを指定して文字認識結果データを取り出すようにしている。すなわち、フォルダを指定することにより画像データと文字認識結果データを区別するようにしている。もちろん、拡張子により画像データおよび文字認識結果データの区別を行なったり、付加的な区別用の文字列をページＩＤに加えて画像データまたは文字認識結果データを区別して取り出すようにしても良い。
【００３５】
また図６のデータ管理情報は種々のフォーマットを採用でき、例えば、データベースのレコードとして管理されていも良いし、ＣＳＶファイルとして管理されても良いし、その他任意のフォーマットで管理されて良い。
【００３６】
データ管理情報は記憶装置６０（図２のデータ管理情報記憶部６０５）に記憶保持される。
【００３７】
文書管理部５０は、さらに、文書に対して当初の文書属性を付与しようとする利用者に対して、図３に示すような当初属性入力用のユーザインタフェースを提示して利用者から属性入力を受け付ける。すなわち、文書管理部５０は、図３に示すような当初属性入力用のユーザインタフェースを表示するためのデータを表示制御部７０に送り、表示制御部７０はＣＲＴや液晶表示装置等の表示装置８０の画面上に図３に示すようなユーザインタフェースを表示する。ポインティング装置９０は、例えばマウス装置であり、表示装置８０の表示画面上の座標を指示するものである。
【００３８】
図３に示す表示例では、左側のフレームＦ１に文字認識結果データ（ＨＴＭＬ文書）１５１を表示している。紙文書をスキャンインして取得したオリジナルの画像文書（画像データ）を文字認識処理し、そののち固有表現を抽出し当該固有表現をタグによりハイライトしたものである。この例では、「家族手当申請書」（書類名）、「あいうえ男」（人名）、「２００４／２／９」（日付）、「０１１１１」（社員番号）等の固有表現をハイライトして示している。
【００３９】
フレームＦ１には、文字認識結果データ１５１に代えてオリジナルの画像データを表示することができる。例えば図３の例では、上部にコマンドバーＣに種々の［画像文書］（オリジナルの画像データ）、［ＨＴＭＬ文書］（文字認識結果データ）、［前ページ］、［次ページ］、［前文書］、［次文書］のコマンドボタンが設けられ、［画像文書］、［ＨＴＭＬ文書］をクリック操作等することにより文書の切替を行なえる。
【００４０】
また、［前ページ］、［次ページ］、［前文書］、［次文書］をクリックすることにより前ページのデータ（画像データまたは文字認識結果データ）、次ページのデータ、前文書のトップページにデータ、次文書のトップページのデータをフレームＦ１に表示できる。
【００４１】
図３の例では、フレームＦ２、Ｆ３に当初属性入力テーブル１５２および定型語句テーブル１５３が表示されている。文書管理部５０は、文字認識結果データ（ＨＴＭＬ文書）のハイライト部分がクリックされ、当初属性入力テーブル１５２のフィールドがクリックされたことに基づいて、ハイライト部分の語句を当初属性入力テーブル１５２のフィールドに転記する。同様に、文書管理部５０は、定型語句テーブル１５３の所定の定型語句がクリックがクリックされ、当初属性入力テーブル１５２のフィールドがクリックされたことに基づいて、定型語句を当初属性入力テーブル１５２のフィールドに転記する。
【００４２】
このようにして、文字認識結果データ（ＨＴＭＬ文書）のハイライト部または定型語句のフィールドをクリックした後、当初属性入力テーブル１５２のフィールドをクリックすることにより簡易に属性値を入力できる。
【００４３】
上述のような操作で属性値を転記するのでなく、キーボードを用いて直接に属性値を入力してもよい。
【００４４】
文字認識結果には誤認識もあるので、文字認識結果データから当初属性入力テーブルに転記を行なう際には、オリジナルの画像データを閲覧してそれが正しいかどうかを検証しなけらえばならない場合もある。また、文書の属性を判別するために前後のページを閲覧しなければならない場合もある。また、今まで属性を付与した文書やこれから属性を付与しようとしている文書を閲覧して全体的な見地から属性を判別する必要がある場合がある。
【００４５】
この実施例では、［画像文書］（オリジナルの画像データ）、［ＨＴＭＬ文書］（文字認識結果データ）、［前ページ］、［次ページ］、［前文書］、［次文書］のコマンドボタンをクリック操作することにより、任意の種類のデータの任意のページに即座に移動して表示が可能である。
【００４６】
当初属性入力テーブル１５２を用いて入力された属性は属性データ記憶部６０３に記憶される。属性データは図８に示すように、文書ＩＤ、作業者ＩＤ、属性名−属性値からなる。属性名−属性値の対の数は、文書の種類により予め決められている。
【００４７】
文書管理部５０は、さらに、当初に付与された文書属性を検証しようとする利用者に対して、図４に示すような検証時属性入力用のユーザインタフェースを提示して利用者から属性入力を受け付ける。すなわち、文書管理部５０は、図４に示すような検証時属性入力用のユーザインタフェースを表示するためのデータを表示制御部７０に送り、表示制御部７０はＣＲＴや液晶表示装置等の表示装置８０の画面上に図４に示すようなユーザインタフェースを表示する。ポインティング装置９０は、例えばマウス装置であり、表示装置８０の表示画面上の座標を指示するものである。
【００４８】
図４に示す表示例は、右側のフレームＦ２の表示を除いて基本的に図３の表示例と同様であり、同様に機能する。
【００４９】
図４に示す例では、右側のフレームＦ２に検証時属性入力テーブル１５４が表示される。検証時属性入力テーブル１５４は、検証者が属性の属性値を入力する入力フィールド１５４ａと、当初の属性付与で入力された属性値の表示欄１５４ｂ、１５４ｃとを含んでいる。この例では、作業者Ａおよび作業者Ｂがシステムにログインして当初の属性付与のセッションにおいて属性を付与している。作業者Ａは、属性名「申請書名」、「社員番号」、「申請日」にそれぞれ「家族手当」、「０１１１１」、「２００４／２／９」を付与し、作業者Ｂはそれぞれ「住宅手当」、「０１１１１」、「２００４／２／８」を付与している。文書管理部５０は、例えば、属性値比較部５００（図１に破線で示す）を具備し、当初に入力された異なるセッションでの属性値を比較し、一致している場合には、検証者の入力フィールドにその属性値をそのまま転記している。この表示例では社員番号の「０１１１１」がそのまま入力フィールドに転記されている。他方、当初に入力された異なるセッションでの属性値がすべて同じ値でない場合には、対応する属性名の表示をハイライトして表示する。この表示例では、「申請書名」および「申請日」をハイライトしている。属性名のハイライト処理や、当初に付与された属性値の転記は、図８の属性データを文書ＩＤが同じ範囲で比較し、その比較結果に基づいてＨＴＭＬタグを付したり、フォームタグで記述した入力フォームのデフォルト値を設定すること等するにより、行なうことができる。
【００５０】
検証者が図３を用いて説明したのと同様に、文書中でハイライトされている語句や定型語句テーブルの語句をクリック操作により検証者の入力フィールドに入力できる。また、キーボードを用いて直接に属性値を入力できる。当初の属性入力で作業者間で同一の属性値を入力して検証者の入力フィールドにもその属性値が転記されている場合にも、検証者はこれを修正して他の属性値を入力しても良い。
【００５１】
検証者が正しい属性値を決定して入力し終えたら「確定」ボタンをクリック操作することにより、属性値が確定される。このデータは検証済みの属性データとして属性データ記憶部６０３に記憶される。検証値が入力した属性データも基本的には図８と同様である。ただし検証者による最終的な属性データであることが適宜に表示される。
【００５２】
フレームＦ１には、文字認識結果データ１５１に代えてオリジナルの画像データを表示することができる。例えば図４の例では、上部にコマンドバーＣに種々の［画像文書］（オリジナルの画像データ）、［ＨＴＭＬ文書］（文字認識結果データ）、［前ページ］、［次ページ］、［前文書］、［次文書］のコマンドボタンが設けられ、［画像文書］、［ＨＴＭＬ文書］をクリック操作等することにより文書の切替を行なえる。
【００５３】
また、［前ページ］、［次ページ］、［前文書］、［次文書］をクリックすることにより前ページのデータ（画像データまたは文字認識結果データ）、次ページのデータ、前文書のトップページにデータ、次文書のトップページのデータをフレームＦ１に表示できる。
【００５４】
なお、データ管理情報は、図６に示すものをそのまま用いても良いが、図７に示すように、作業者間で属性値に齟齬がある文書のみを対象とするデータ管理情報を準備しても良い。図７の例では、文書「０００２」には属性値に齟齬がないのでこれを省略している。
【００５５】
このようにして、当初に属性を付与したときの文書（画像データおよび文字認識結果データ）を閲覧しながら簡易に属性付与の内容を検証できる。
【００５６】
この例では、検証者の入力フィールド１５４ａが文字認識結果データ１５１や画像データの表示領域側にあるので文書中でハイライトされている語句を最短パスで転記できる。また、作業者数（当初の属性付与のセッション数）が増えても当初の属性値の表示欄１５４ｂ、１５４ｃに加えた追加のコラムが図では右側に伸びるだけで、検証者の入力フィールド１５４ａの位置自体は変わらないので作業者数によらず安定した入力が行なえる。
【００５７】
図２は実施例１の文書属性入力装置の文書管理部５０の要部の構成例を示しており、この図において、文書管理部５０は、ＨＴＭＬ文書表示部５０１、画像文書表示部５０２、属性入力テーブル表示部５０３、定型語句テーブル表示部５０４、イベント処理部５０５、バッファメモリ５０６を含んで構成されている。文書管理部５０は、表示制御部７０に表示データを転送して表示装置８０に表示を行なわれる。ポインティング装置９０等の操作に基づくイベントはイベント処理部５０５により処理される。バッファメモリ５０６はこの例では入力フィールドに属性値を転記するのに用いられる。また、記憶装置６０は、ＨＴＭＬ文書記憶部６０１、画像文書記憶部６０２、属性データ記憶部６０３、定型語句記憶部６０４、データ管理情報記憶部６０５等を含んでいる。
【００５８】
表示装置８０は、ＣＲＴ、液晶表示装置等の通常の表示機器および表示制御部からなり、文字コードや画像を表示するものである。ポインティング装置９０は、例えばマウス装置であり、表示装置８０の表示画面上の座標を指示するものである。
【００５９】
ＨＴＭＬ文書表示部５０１は、ＨＴＭＬ文書記憶部６０１に記憶されているＨＴＭＬ文書を表示するものである。このＨＴＭＬ文書は属性が入力されるべき文書である。このＨＴＭＬ文書は、この例では、紙文書をスキャンインして取得したオリジナルの画像文書（画像データ）を文字認識処理し、そののち固有表現を抽出し当該固有表現をタグによりハイライトしたものである。
【００６０】
画像文書表示部５０２は、画像文書記憶部６０２に記憶されているオリジナルの画像文書を表示するものである。ＨＴＭＬ文書と画像文書とは切り替えて表示される。例えば図２の例では、上部にコマンドバーＣに種々のコマンドが設けられ、「画像文書」、「ＨＴＭＬ文書」をクリック操作等することにより文書の切替を行なえる。
【００６１】
属性入力テーブル表示部５０３および定型語句テーブル表示部５０４はそれぞれ図２の例でフレームＦ２、Ｆ３に当初属性入力テーブル１５２およびお定型語句テーブル１５３を表示するものである。属性データ記憶部６０３は入力された属性データを記憶し、定型語句記憶部６０４は定型語句を記憶している。
【００６２】
データ管理情報記憶部６０５は先に説明したように画像データや文字認識結果データを即座に表示するためのデータ管理情報（図６、図７）を記憶している。
【００６３】
なお、図１においては、ＨＴＭＬ文書表示部５０１、画像文書表示部５０２、属性入力テーブル表示部５０３、定型語句テーブル表示部５０４を別々に表しているが、ＨＴＭＬのフレーム手法等により１つのＨＴＭＬ文書としてウェブブラウザを用いて表示する場合には、１つの表示部として構成できる。画像文書の表示にはプラグインソフトウェアを用いても良い。
【００６４】
イベント処理部５０５は、各種イベントを処理するものであり、この例と関連して、ＨＴＭＬ文書のハイライト表示部へのクリック操作を検出してそのハイライト部のテキストをバッファメモリ５０６に書き込む。バッファメモリ５０６は典型的にはクリップボードである。また、イベント処理部５０５は、属性入力テーブルのフィールドがクリックされたときに、バッファメモリ５０６に記憶されているテキストを読みだし、そのテキストを当該フィールドに入力する処理を行なう。
【００６５】
また、イベント処理部５０５は、定型語句の特定のフィールドがクリックされたときにそのテキストをバッファメモリ５０６に書き込む。この後、属性入力テーブルのフィールドがクリックされたときに、バッファメモリ５０６に記憶されているテキストを読みだし、そのテキストを当該フィールドに入力する処理を行なう。
【００６６】
このようにして、ＨＴＭＬ文書のハイライト部または定型語句のフィールドをクリックした後、属性入力テーブルのフィールドをクリックすることにより簡易に属性値を入力できる。
【００６７】
つぎに、当初に属性を付与する動作を説明する。
【００６８】
図９は、当初の属性を付与する動作例を示している。この例では、複数の文書を一括して処理する単位をタスクと呼ぶ。作業者はタスクを指定して複数の文書を一括して指定し、さらに［前文書］、「次文書］、［前ページ］、［次ページ］の各コマンドボタンを操作して個々の文書、ページを指定して所望の文書の所望のページを文書表示領域に表示し、属性付与を行なっていく。タスクの選択は例えば図１０に示すようなリストから選択する。
【００６９】
図９において、作業者はシステムにログインしタスクを選択する（Ｓ０１、Ｓ０２）。選択したタスクに含まれる文書を順次に閲覧して属性を付与する（Ｓ０３）。属性の付与は図１１または図１２に示すようにＨＴＭＬ文書中でハイライトされている語句や定型語句を入力フィールドに転記して行なってもよいし、キーボード等を用いて直接に入力フィールドに入力しても良い。タスク中のすべての文書に属性を付与したのち、さらに他のタスクも処理する場合にはステップＳ０２に戻って処理を繰り返す。他のタスクを処理しない場合にはログアウトする（Ｓ０４）。
【００７０】
図１１は、図９のステップＳ０３において、ＨＴＭＬ文書中でハイライトされている語句を属性入力テーブルの該当するフィールドに転記するときの動作例の概略を示しており、この図において、属性入力対象の文書を指定してＨＴＭＬ文書（あるいは画像文書）、属性入力テーブル、定型語句テーブルを表示する（Ｓ１１）。ＨＴＭＬ文書に対するクリックにより属性入力を行なう場合にはＨＴＭＬ文書を表示する。画像文書が表示されている場合には、コマンドバーの「ＨＴＭＬ」ボタンをクリック等してＨＴＭＬ文書が表示されるようにする。つぎにハイライトされている語句の中に属性として適切なものがあれば、そのハイライト部をポインティング装置９０を用いてクリック操作する。イベント処理部５０５がこれを判別して当該ハイライト部のテキスト（リンクされている場合はそのリンク先のテキスト）を取りだしてバッファメモリ５０６に書き込む（Ｓ１２）。こののち、属性入力テーブルの対応するフィールドがクリックされると、これをイベント処理部５０５が判別してバッファメモリ５０６のテキストを当該フィールドに書き込み、その後、バッファメモリ５０６の内容をクリアする（Ｓ１３）。
【００７１】
図１２は、図９のステップＳ０３において、定型語句テーブルの定型語句を属性入力テーブルの該当するフィールドに転記するときの動作例の概略を示しており、この図において、図１１と対応する箇所には対応する符号を付した。図１２において、属性入力対象の文書を指定してＨＴＭＬ文書（あるいは画像文書）、属性入力テーブル、定型語句テーブルを表示する（Ｓ１１）。定型語句テーブル中に属性として適切なものがあれば、その定型語句をポインティング装置９０を用いてクリック操作する。イベント処理部５０５がこれを判別して当該定型語句のテキスト（リンクされている場合はそのリンク先のテキスト）を取りだしてバッファメモリ５０６に書き込む（Ｓ１４）。こののち、属性入力テーブルの対応するフィールドがクリックされると、これをイベント処理部５０５が判別してバッファメモリ５０６のテキストを当該フィールドに書き込み、その後、バッファメモリ５０６の内容をクリアする（Ｓ１３）。
【００７２】
属性入力が終了したら「確定」ボタンを押して確定操作をする。
【００７３】
つぎに、当初に付与された属性値を検証する動作について説明する。図１３はこのときの動作例を示しており、この図において図９と対応する箇所には対応する符号を付した。
【００７４】
図１３において、作業者はシステムにログインしタスクを選択する（Ｓ０１、Ｓ０２）。選択したタスクに含まれる文書を順次に選択して図４の検証時属性入力画面を用いて当初に付与された属性値を検証する（Ｓ０６）。必要な場合には、図１１または図１２に示すようにＨＴＭＬ文書中でハイライトされている語句や定型語句を入力フィールドに転記して属性値を入力したり、キーボード等を用いて直接に入力フィールドに入力する。タスク中のすべての文書の属性付与を検証し、さらに他のタスクも処理する場合にはステップＳ０２に戻って処理を繰り返す。他のタスクを処理しない場合にはログアウトする（Ｓ０４）。
【００７５】
以上で実施例１の説明を終了する。
【００７６】
この実施例によれば、当初に付与した文書属性値を簡易に検証することができる。
【００７７】
なお、この実施例において、図１４に示すように、固有表現抽出部５０７、ＨＴＭＬ文書生成部５０８を設けてオリジナルの画像文書からＨＴＭＬ文書を生成してＨＴＭＬ文書記憶部６０１に記憶するようにしても良い。文字認識装置３１は画像を解析して文字コードを出力する、通常の文字認識手法を実行するものである。固有表現抽出部５０７は、氏名、名称、地名、組織名、日付、通貨等、重要な表現を抽出するものであり、通常、字句解析部、抽出ルール実行部を有して成るが、これに限定されない。固有表現抽出部５０７は固有表現の種類も特定でき、これにより、ハイライト属性を個別に選択できる。抽出された固有表現およびその種類に基づいてタグでマークアップすることにより所望のＨＴＭＬ文書を生成できる。もちろん、予め準備されたＨＴＭＬ文書を利用するようにしても良い。
【００７８】
さらに、属性値としてあり得ない値を記述するルールテーブル５０９を設けてイベント処理部５０５がこれを参照し、転記を禁止するようにしても良い。例えば、創立時期が比較的新しく、例えば１９７０年代の会社の文書を電子化する際に、「５６／０１／０１」で年表記が「５６」であった場合には、西暦の「１９５６」ではなく、「昭和５６年」がただしいものであるのであるので、「５６」としての入力や、さらにコンプリート機能を利用した「１９５６」の入力を禁止する。また、このような、あり得ない属性値の判別ルールを設けることにより、文字認識誤りにも対処することができる。
【実施例２】
【００７９】
つぎにこの発明の実施例２について説明する。この実施例２はサーバ装置とクライアント装置とを用いて文書属性入力システムを構築するものである。なお、同一のコンピュータにサーバアプリケーションとクライアントアプリケーションとを実行させてもよいことはもちろんである。
【００８０】
図２は実施例２の文書属性入力システムを全体として示しており、この図において文書属性入力システムはサーバ装置１００およびクライアント装置２００から構成されている。サーバ装置１００は、典型的にはウェブサーバであり、適宜、アプリケーションサーバやデータベースシステムを具備する。サーバ装置１００はクライアント装置２００からＨＴＴＰ要求（ＰＯＳＴ、ＧＥＴ要求等）を受け取って所定の文書をクライアント装置２００に転送する。あるいは、ＨＴＴＰに含まれる引数を所定のプログラムに引き渡しその返り値をクライアント装置２００に転送する。この例では、プログラム実行部１１０が、ＨＴＭＬ文書出力プログラム１１１（図１のＨＴＭＬ文書表示部５０１に対応）、画像文書出力プログラム１１２（図１の画像文書表示部５０２）、属性入力テーブル出力プログラム（図１の属性入力テーブル表示部５０３に対応）、定型語句テーブル出力プログラム１１４（定型語句テーブル表示部５０４に対応）を実行する。
【００８１】
記憶装置１２０にはＨＴＭＬ文書や画像文書等が記憶されている。
【００８２】
クライアント装置２００は閲覧ソフトウェア２０１例えばウェブブラウザやプラグインソフトウェアを実行する。この例では、閲覧ソフトウェア２０１が属性入力用のＨＴＭＬ文書（図２の属性入力テーブルや定型語句テーブルを含む全表示）を受け取って表示を行なう。ＨＴＭＬ文書には所定のプログラム言語例えばＪａｖａＳｃｒｉｐｔ（商標）で記述されたスクリプトが含まれている。このスクリプトを閲覧ソフトウェア２０１上で実行する。このスクリプトによりなるイベント処理プログラム２０３がスクリプト実行部２０２により実行される。このイベント処理プログラム２０３は図１のイベント処理部５０５に対応する。
【００８３】
この実施例においても図３に示す当初属性入力画面を用いて当初の属性を入力し、図４に示す検証時属性入力画面を用いて当初の属性値の入力内容を検証できる。
【００８４】
図１６はこの実施例における語句の転記動作の概要を説明するものである。図１６において、クライアント装置２００の閲覧ソフトウェア２０１が例えば処理対象タスクのリストを表示してこのリストの中から処理対象を選択指定する（Ｓ２１）。サーバ装置１００は、処理対象のタスクから適宜にＨＴＭＬ文書をとりだして図３または図４のフレームＦ１をターゲットして送信する（Ｓ２２）。なお、属性入力テーブルおよび定型語句テーブルを適宜転送するようにしても良い。クライアント装置２００においてＨＴＭＬ文書のハイライト部をクリックして重要語句のテキストをクリップボードに書き込む（Ｓ２３）。このとき、ハイライトは例えば図１７の（Ａ）に示すように示すようにタグ付けされ、このときに用いられるスクリプトは図１８に示すようなものである。
【００８５】
つぎに属性入力テーブル中のフィールドをクリックすると、フィールド値をクリップボードのテキストで更新するように、当該テキストを引数としてサーバ装置１００の属性テーブル出力プログラム１１３に渡す（Ｓ２４）。このときのクリック操作により実行するスクリプトは図１９に示すようなものである。この例でもクリップボードの内容がクリアされる。サーバ装置１００の属性テーブル出力プログラム１１３は当該フィールドに、当該テキストを書き込んだ属性入力テーブルを生成してクライアント装置２００に転送する。
【００８６】
この実施例でも、当初の属性付与の内容を簡易に検証できる。
【００８７】
なお、この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。例えば、上述例では、画像文書とＨＴＭＬ文書を対として択一的に表示するようにしたが、両者を同時に表示しても良い。また、画像文書を扱わないようにしても良い。また、ＨＴＭＬ言語でなく、ＸＭＬやＸＨＴＭＬ等の他のマークアップ言語を用いても良い。
【図面の簡単な説明】
【００８８】
【図１】この発明の実施例１の文書属性入力装置を模式的に示す図である。
【図２】実施例１の文書管理部５０の要部構成例を説明するブロック図である。
【図３】実施例１の当初属性付与時の属性入力画面の例を説明する図である。
【図４】実施例１の検証時の属性入力画面の例を説明する図である。
【図５】実施例１の画像データおよび文字認識結果データの管理態様を説明する図である。
【図６】実施例１の当初属性付与時のデータ管理情報を説明する図である。
【図７】実施例１の検証時のデータ管理情報を説明する図である。
【図８】実施例１の属性データの例を説明する図である。
【図９】実施例１のタスクごとの当初属性付与の動作例を説明するフローチャートである。
【図１０】実施例１のタスク選択画面を説明する図である。
【図１１】実施例１の属性付与動作例（その１）を説明するフローチャートである。
【図１２】実施例１の属性付与動作例（その２）を説明するフローチャートである。
【図１３】実施例１のタスクごとの検証動作例を説明するフローチャートである。
【図１４】実施例１の文書管理部５０の他の構成例を説明するブロック図である。
【図１５】この発明の実施例２の構成を説明する図である。
【図１６】実施例２の動作を説明する図である。
【図１７】実施例２のＨＴＭＬ文書の例を説明する図である。
【図１８】実施例２における転記元からのコピーを説明する図である。
【図１９】実施例２における転記先へのコピーを説明する図である。
【符号の説明】
【００８９】
１０      バッチ用紙束
２０      紙送り装置
３０      画像読取装置
３１      文字認識装置
４０      用紙判別部
５０ａ      管理単位
５０ｂ      フォルダ
５０ｃ      フォルダ
５０      文書管理部
６０      記憶装置
７０      表示制御部
８０      表示装置
９０      ポインティング装置
１００      サーバ装置
１１０      プログラム実行部
１１１      ＨＴＭＬ文書出力プログラム
１１２      画像文書出力プログラム
１１３      属性テーブル出力プログラム
１１４      定型語句テーブル出力プログラム
１２０      記憶装置
１５１      文字認識結果データ
１５２      当初属性入力テーブル
１５３      定型語句テーブル
１５４      検証時属性入力テーブル
１５４ａ      入力フィールド
１５４ｂ、１５４ｃ      属性値の表示欄
２００      クライアント装置
２０１      閲覧ソフトウェア
２０２      スクリプト実行部
２０３      イベント処理プログラム
５００      属性値比較部
５０１      ＨＴＭＬ文書表示部
５０２      画像文書表示部
５０３      属性入力テーブル表示部
５０４      定型語句テーブル表示部
５０５      イベント処理部
５０６      バッファメモリ
５０７      固有表現抽出部
５０８      文書生成部
５０９      ルールテーブル
６０１      ＨＴＭＬ文書記憶部
６０２      画像文書記憶部
６０３      属性データ記憶部
６０４      定型語句記憶部
６０５      データ管理情報記憶部
【図１】
2005322083.tif 000003
【図２】
2005322083.tif 000004
【図３】
2005322083.tif 000005
【図４】
2005322083.tif 000006
【図５】
2005322083.tif 000007
【図６】
2005322083.tif 000008
【図７】
2005322083.tif 000009
【図８】
2005322083.tif 000010
【図９】
2005322083.tif 000011
【図１０】
2005322083.tif 000012
【図１１】
2005322083.tif 000013
【図１２】
2005322083.tif 000014
【図１３】
2005322083.tif 000015
【図１４】
2005322083.tif 000016
【図１５】
2005322083.tif 000017
【図１６】
2005322083.tif 000018
【図１７】
2005322083.tif 000019
【図１８】
2005322083.tif 000020
【図１９】
2005322083.tif 000021