(57)【要約】【課題】処理対象文書から属性情報を抽出するための文書内容抽出情報を選択し、処理対象文書に応じた属性情報を抽出できる文書処理装置、文書処理システム及び文書処理プログラムを提供する。【解決手段】属性情報として抽出する文書内容が記載される座標が共通する複数の文書により構成される文書群を文書受付部２８が受け付け、判断基準領域設定部３０が判断基準領域を、文書内容抽出情報設定部３４が文書内容抽出情報をそれぞれ設定する。また、文書受付部２８が、上記文書群と同じ文書内容抽出情報を使用できる処理対象文書を受け付けると、絞込部３８が、上記判断基準領域に基づいて処理対象文書を絞り込み、文書内容抽出部４０が、上記文書内容抽出情報に基づいて処理対象文書から属性情報を抽出する。【選択図】図２
2010134604.tif 000002
【特許請求の範囲】
【請求項１】
処理対象文書が、属性情報を抽出するために何れの文書内容抽出情報を使用すべきかを判断するための判断基準領域を、前記処理対象文書上に設定する判断基準領域設定手段を備えることを特徴とする文書処理装置。
【請求項２】
請求項１に記載の文書処理装置において、前記判断基準領域設定手段は、予め定めた文字列の描画原点を含み、他の文字列の描画原点を含まない領域を前記判断基準領域として設定することを特徴とする文書処理装置。
【請求項３】
請求項２記載の文書処理装置において、前記判断基準領域設定手段は、前記文書内容抽出情報が共通する処理対象文書を追加するために、前記判断基準領域を更新することを特徴とする文書処理装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の文書処理装置が、さらに、前記判断基準領域に基づいて、前記処理対象文書を絞り込む絞込手段を備えたことを特徴とする文書処理装置。
【請求項５】
請求項４記載の文書処理装置において、前記絞込手段は、前記処理対象文書の予め定めた文字列の描画原点が前記判断基準領域に含まれるか否かにより前記処理対象文書を絞り込むことを特徴とする文書処理装置。
【請求項６】
請求項１記載の文書処理装置において、前記判断基準領域は、文書の予め定めた文字列を囲む領域の積集合であることを特徴とする文書処理装置。
【請求項７】
請求項１から請求項６のいずれか一項に記載の文書処理装置と、
処理対象文書を生成し、使用者の指示に基づいて、前記処理対象文書とともに、前記判断基準領域設定に必要な情報及び前記文書内容抽出情報の設定に必要な情報を文書処理装置に出力する文書生成装置と、
を備えることを特徴とする文書処理システム。
【請求項８】
コンピュータを、
処理対象文書が、属性情報を抽出するために何れの文書内容抽出情報を使用すべきかを判断するための判断基準領域を、前記処理対象文書上に設定する判断基準領域設定手段として機能させることを特徴とする文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、文書処理システム及び文書処理プログラムに関する。
【背景技術】
【０００２】
従来より、データベースから文書の検索・閲覧を行うための属性の付与方法が提案されている。例えば、下記特許文献１には、属性としたい情報をファイル名にエンコードする方法が開示されている。本文献では、ファイル名にエンコードされた属性に基づいて目的の文書を特定する構成となっている。
【０００３】
【特許文献１】特許第３３２８８８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、処理対象文書から属性情報を抽出するための文書内容抽出情報を選択し、処理対象文書に応じた属性情報を抽出できる文書処理装置、文書処理システム及び文書処理プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の文書処理装置の発明は、処理対象文書が、属性情報を抽出するために何れの文書内容抽出情報を使用すべきかを判断するための判断基準領域を、前記処理対象文書上に設定する判断基準領域設定手段を備えることを特徴とする。
【０００６】
請求項２記載の発明は、請求項１に記載の発明において、前記判断基準領域設定手段が、予め定めた文字列の描画原点を含み、他の文字列の描画原点を含まない領域を前記判断基準領域として設定することを特徴とする。
【０００７】
請求項３記載の発明は、請求項２記載の発明において、前記判断基準領域設定手段が、前記文書内容抽出情報が共通する処理対象文書を追加するために、前記判断基準領域を更新することを特徴とする。
【０００８】
請求項４記載の発明は、請求項１から請求項３のいずれか一項に記載の発明が、さらに、前記判断基準領域に基づいて、前記処理対象文書を絞り込む絞込手段を備えたことを特徴とする。
【０００９】
請求項５記載の発明は、請求項４記載の発明において、前記絞込手段が、前記処理対象文書の予め定めた文字列の描画原点が前記判断基準領域に含まれるか否かにより前記処理対象文書を絞り込むことを特徴とする。
【００１０】
請求項６記載の発明は、請求項１記載の発明において、前記判断基準領域が、文書の予め定めた文字列を囲む領域の積集合であることを特徴とする。
【００１１】
請求項７記載の文書処理システムの発明は、請求項１から請求項６のいずれか一項に記載の文書処理装置と、処理対象文書を生成し、使用者の指示に基づいて、前記処理対象文書とともに、前記判断基準領域設定に必要な情報及び前記文書内容抽出情報の設定に必要な情報を文書処理装置に出力する文書生成装置と、を備えることを特徴とする。
【００１２】
請求項８記載の文書処理プログラムの発明は、コンピュータを、処理対象文書が、属性情報を抽出するために何れの文書内容抽出情報を使用すべきかを判断するための判断基準領域を、前記処理対象文書上に設定する判断基準領域設定手段として機能させることを特徴とする。
【発明の効果】
【００１３】
請求項１、請求項７及び請求項８記載の発明によれば、本構成を有しない場合に較べて、同一の文書内容抽出情報を使用できる処理対象文書を選別する処理の負担を軽減できる。
【００１４】
請求項２記載の発明によれば、使用者の指定に基づき、文書の書式に応じた判断基準領域を設定できる。
【００１５】
請求項３記載の発明によれば、新たな文書を文書群に追加することができ、同じ文書内容抽出情報を使用できる文書の範囲を拡大することができる。
【００１６】
請求項４及び請求項５記載の発明によれば、文書の書式に応じて動的に属性情報とする文書内容の抽出位置を変更できる。
【００１７】
請求項６記載の発明によれば、ラスターデータにより形成された文書にも適用できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１９】
図１には、本実施形態にかかる文書処理装置を構成するコンピュータのハードウェア構成の例が示される。図１において、文書処理装置は、中央処理装置（例えばマイクロプロセッサ等のＣＰＵを用いるとよい）１０、ランダムアクセスメモリ（ＲＡＭ）１２、読み出し専用メモリ（ＲＯＭ）１４、通信装置１６、入力装置１８、表示装置２０及びハードディスク装置（ＨＤＤ）２２を含んで構成されている。また、これらの構成要素は、バス２４により互いに接続されている。なお、通信装置１６、入力装置１８、表示装置２０及びハードディスク装置２２は、それぞれ各入出力インターフェース２６ａ、２６ｂ、２６ｃ、２６ｄを介してバス２４に接続されている。
【００２０】
ＣＰＵ１０は、ＲＡＭ１２またはＲＯＭ１４に格納されている制御プログラムに基づいて、後述する各部の動作を制御する。ＲＡＭ１２は主としてＣＰＵ１０の作業領域として機能し、ＲＯＭ１４にはＢＩＯＳ等の制御プログラムその他のＣＰＵ１０が使用するデータが格納されている。
【００２１】
また、通信装置１６は、ＵＳＢ（ユニバーサルシリアルバス）ポート、ネットワークポートその他の適宜なインターフェースにより構成され、ＣＰＵ１０がネットワーク等の通信手段を介して外部の装置とデータをやり取りするために使用する。
【００２２】
また、入力装置１８は、キーボード、ポインティングデバイス等により構成され、使用者が動作指示等を入力するために使用する。
【００２３】
また、表示装置２０は、液晶ディスプレイ等により構成され、処理対象文書等を表示する。
【００２４】
また、ハードディスク装置２２は記憶装置であり、後述する処理に必要となる種々のデータを記憶する。
【００２５】
図２には、本実施形態にかかる文書処理装置１００の機能ブロック図が示される。図２において、文書処理装置１００は、文書受付部２８、判断基準領域設定部３０、判断基準領域格納部３２、文書内容抽出情報設定部３４、文書内容抽出情報格納部３６、絞込部３８、文書内容抽出部４０及び出力部４２を含んで構成されている。これらの機能は例えばＣＰＵ１０とＣＰＵ１０の処理動作を制御するプログラムとにより実現される。
【００２６】
文書受付部２８は、文書を生成し、あるいは格納している文書生成装置から処理対象文書の電子情報を受け付ける。処理対象文書は特に限定されないが、例えばデータベースとして管理されるカルテ、医療画像、特許文献等がある。
【００２７】
判断基準領域設定部３０は、属性情報として文書内容抽出部４０が処理対象文書から属性情報として文書内容を抽出する際に使用する文書内容抽出情報が共通する複数の文書について、使用者が指定した文書タイトル等の文字列の描画原点を含み、上記使用者が指定した文字列以外の文字列の描画原点を含まない領域を判断基準領域として設定する。使用者は、表示装置２０に表示された処理対象文書を参照し、入力装置１８からポインティングデバイス等を使用して文書タイトル等の文字列を指定する。
【００２８】
判断基準領域格納部３２は、判断基準領域設定部３０が設定した判断基準領域を、ＲＡＭ１２またはハードディスク装置２２等の記憶装置に格納する。また、絞込部３８等に対して判断基準領域を出力する。
【００２９】
文書内容抽出情報設定部３４は、属性情報として文書内容抽出部４０が抽出する文書内容が記載される座標が共通する複数の文書について、当該文書内容が記載された座標等の当該文書内容を指定する情報を文書内容抽出情報として設定する。また、文書内容抽出情報設定部３４は、上記複数の文書について判断基準領域設定部３０が設定した判断基準領域を関連付ける。なお、何れの文書内容を属性情報として抽出すべきかについては、使用者が指定する。
【００３０】
文書内容抽出情報格納部３６は、文書内容抽出情報設定部３４が設定した文書内容抽出情報及びこれに関連付けられた判断基準領域を、ＲＡＭ１２またはハードディスク装置２２等の記憶装置に格納する。
【００３１】
絞込部３８は、文書受付部２８が受け付けた処理対象文書を、判断基準領域格納部３２から取得した判断基準領域に基づいて絞り込む。すなわち、絞込部３８は、例えば処理対象文書に記載された文書タイトル等の予め定めた文字列の描画原点が上記判断基準領域に含まれるか否かにより処理対象文書を選別して、処理対象文書の絞り込みを行う。ここで絞り込まれた処理対象文書については、使用した判断基準領域に関連付けられた文書内容抽出情報を使用して属性情報を抽出する。なお、絞込部３８は、処理対象文書を上記判断基準領域に基づいて絞り込んだ後に、画像中の平均濃度、エッジ量等の画像特徴量を使用してさらに処理対象文書を特定する構成としてもよい。
【００３２】
文書内容抽出部４０は、絞込部３８が絞り込んだ処理対象文書から、絞り込みに使用した判断基準領域に関連付けられた文書内容抽出情報に基づいて、当該処理対象文書を識別するための固有の文書内容を属性情報として抽出する。上述したように文書内容抽出情報は、抽出する文書内容を座標等により指定しているので、文書内容抽出部４０は、この座標等により抽出する文書内容を決定する。
【００３３】
出力部４２は、文書内容抽出部４０が抽出した属性情報を、処理対象文書を格納するデータベース等に出力する。
【００３４】
図３（ａ），（ｂ）及び図４（ａ），（ｂ）には、判断基準領域設定部３０による判断基準領域の設定処理の例が示される。図３（ａ）では、使用者が選択した複数の処理対象文書（○○報告書、○○記録書、△△票が例示されている）を含む文書群Ａから判断基準領域を設定する例である。図３（ａ）において、文書群Ａに含まれる各文書は、属性情報として文書内容抽出部４０が抽出する文書内容が記載される座標が共通する文書であり、予め使用者が選択する。なお、上記文書は、ＰＤＬ（ページ記述言語）により作成された文書を対象としている。
【００３５】
図５（ａ），（ｂ）には、ＰＤＬの例及びこれにより記述された文字列の例が示される。図５（ａ）は、ＰＤＬの描画コマンドであり、文字列の描画開始位置を表す描画原点の座標α、フォントサイズβ及び文字列γ等が含まれている。また、図５（ｂ）は、図５（ａ）の描画コマンドに基づいて記述された文字列であり、描画原点（８００，３２００）を描画開始位置として、「○○報告書」という文字列がフォントサイズ５４で描画されている。
【００３６】
上記文書群Ａに含まれる○○報告書、○○記録書、△△票等についても、上記ＰＤＬの描画コマンドに基づいて文書内容が記述される。従って、この描画コマンドを参照することにより、文書タイトル等の文字列の描画原点の座標等を抽出することができる。図４（ａ）には、図３（ａ）に示された文書群Ａに含まれる各文書の文書タイトルとその描画原点とが例示されている。判断基準領域設定部３０は、これらの描画原点を全て含み、上記文字列（文書タイトル）以外の文字列の描画原点を含まない領域を判断基準領域４４として設定する。図４（ｂ）の例では、○○報告書の描画原点（８００，３２００）、○○記録書の描画原点（１１００，３３００）及び△△票の描画原点（１０００，３０００）を全て含むように判断基準領域４４が設定されている。なお、本例では、文書タイトルの描画位置に基づいて判断基準領域４４を設定する例を説明したが、文書タイトル以外の文字列により判断基準領域４４を設定してもよい。判断基準領域４４を設定する際に使用する文字列は、使用者が適宜指定することができる。
【００３７】
図３（ｂ）では、以上のようにして設定された判断基準領域４４に基づいて、絞込部３８が処理対象文書を絞り込む処理の例が示されている。絞込部３８は、使用者が指定した文書タイトル等の描画原点が、上記判断基準領域４４内に存在しているか否かを判断し、上記描画原点が判断基準領域４４内に存在している場合に、文書群Ａに含まれる処理対象文書と同じ文書内容抽出情報を使用して属性情報を抽出できる文書であると判断する。また、上記描画原点が判断基準領域４４内に存在していない場合には、異なる文書群に含まれる文書について設定された文書内容抽出情報を使用して属性情報を抽出する文書であると判断する。図３（ｂ）の例では、文書タイトルである△△報告書の描画原点が、図３（ａ）の判断基準領域４４とは異なる位置に存在するので、文書群Ａ以外の文書群に所属すると判断し、文書内容抽出部４０が使用する文書内容抽出情報も文書群Ａとは異なるものを使用する。このように、絞込部３８及び文書内容抽出部４０は、属性情報を抽出するために何れの文書内容抽出情報を使用すべきかを判断基準領域４４により判断する。
【００３８】
図６（ａ），（ｂ）には、判断基準領域設定部３０による判断基準領域の設定処理の他の説明図が示される。図６（ａ）には、図４（ｂ）に示された判断基準領域４４が示されており、文書内容抽出情報が共通する××説明書が新たに処理対象文書として使用者に指定されている。この場合の文書タイトル「××説明書」の文字列の描画原点Ｐは、上記判断基準領域４４内に存在していない。この場合、判断基準領域設定部３０は、図６（ｂ）に示されるように、上記描画原点Ｐを含み、判断基準領域４４に含まれていた描画原点から記述される文書タイトルと上記文書タイトル「××説明書」とを除いた文字列を含まないように判断基準領域４４を広げ、新たな判断基準領域４５に更新する。なお、判断基準領域４４を広げた場合に、上記各文書タイトル以外の文字列を含んでしまうときには、判断基準領域４４の更新を行わず、文書タイトル「××説明書」の文書は、文書群Ａ以外の文書群に所属させる。
【００３９】
図７には、文書内容抽出情報設定部３４による文書内容抽出情報の設定処理の説明図が示される。図７において、文書内容抽出情報設定部３４は、使用者が処理対象文書Ｄについて属性情報を抽出するために入力装置１８により指定した領域の座標情報を取得し、この座標情報を文書内容抽出情報ＤＥとして設定する。このときの処理対象文書Ｄは、属性情報として文書内容抽出部４０が抽出する文書内容が記載される座標が共通する複数の文書であり、図３（ａ）に示された文書群Ａを構成している。また、文書内容抽出情報ＤＥは、処理対象文書Ｄが所属する文書群について設定された判断基準領域に関連付けられている。
【００４０】
図７の例では、医療関係の文書Ｄの文書タイトル等が指定されており、文書内容抽出情報ＤＥには、「文書種類」、「患者ＩＤ」、「実施日」及び「医師名」の各項目と、それぞれが文書Ｄに記載される位置を示す座標情報とが含まれている。なお、文書種類は文書タイトルを表している。文書内容抽出部４０は、処理対象文書が絞込部３８により絞り込まれたときに、絞り込み処理に使用した判断基準領域に関連付けられた文書内容抽出情報ＤＥに設定された座標情報により指定される位置の文書内容を抽出し、属性情報とする。
【００４１】
図８には、文書内容抽出部４０が処理対象文書から抽出した文書内容により生成した属性情報の例が示される。本例は、文書受付部２８が受け付けた医療関係文書が、図７に示される文書内容抽出情報ＤＥが設定された文書群に属すると絞込部３８により判断された文書から抽出された属性情報である。
【００４２】
図９には、本実施形態にかかる文書処理システムの構成例が示される。図９において、文書処理システムは、文書処理装置１００、文書生成装置１０２及び文書管理装置１０４を含んで構成されている。文書処理装置１００は、以上に説明した装置である。文書処理装置１００、文書生成装置１０２及び文書管理装置１０４は、互いにネットワーク等の通信手段で接続されていてもよく、また何れか２つまたは３つが同じコンピュータ上で形成されていてもよい。
【００４３】
文書生成装置１０２は、処理対象文書を生成し、使用者の指示に基づいて、処理対象文書を仮想プリンタ等によりＰＤＬ化して文書処理装置１００に出力する。この際に、属性情報として抽出する文書内容が記載される座標が共通する複数の文書について、使用者が指定した文書タイトル等の判断基準領域設定に必要な情報及び文書内容抽出情報の設定に必要な情報を文書処理装置１００に出力する。
【００４４】
また、文書管理装置１０４は、文書処理装置１００が抽出した属性情報とともに、上記処理対象文書を格納し、処理対象文書のデータベースを構築する。
【００４５】
図１０には、本実施形態にかかる文書処理装置１００の動作例のフローが示される。図１０において、使用者が指定した、属性情報として抽出する文書内容が記載される座標が共通する複数の文書により構成される文書群を文書受付部２８が受け付けると（Ｓ１）、判断基準領域設定部３０が、使用者が指定した文書タイトル等の文字列の描画原点を含み、上記使用者が指定した文字列以外の文字列の描画原点を含まない領域を判断基準領域として設定する（Ｓ２）。また、文書内容抽出情報設定部３４は、使用者が指定した文書内容が記載された座標情報を文書内容抽出情報として設定する（Ｓ３）。これらの判断基準領域と文書内容抽出情報とは、関連付けられている。
【００４６】
次に、文書受付部２８が、Ｓ１で受け付けた文書群と同じ文書内容抽出情報を使用できる処理対象文書を受け付けると（Ｓ４）、絞込部３８が、当該処理対象文書の文書タイトル等の予め定めた文字列の描画原点が判断基準領域に含まれるか否かにより処理対象文書を選別し、Ｓ１で受け付けた文書群に属するか否かを判断する（Ｓ５）。当該処理対象文書がＳ１で受け付けた文書群に属する場合には、文書内容抽出部４０が、上記文書内容抽出情報を使用して、Ｓ４で受け付けた処理対象文書から属性情報の抽出処理を実行する（Ｓ６）。
【００４７】
一方、Ｓ５において、処理対象文書がＳ１で受け付けた文書群に属さないと判断した場合には、判断基準領域設定部３０が判断基準領域の更新が可能か否かを判断する（Ｓ７）。更新が可能な場合には、判断基準領域を更新し（Ｓ８）、Ｓ６に移行する。一方、更新ができない場合には、他の文書群として処理する（Ｓ９）。この場合には、Ｓ１で受け付けた文書群と同じ文書内容抽出情報が設定された新たな文書群が形成される。
【００４８】
なお、上述した、図１０の各ステップを実行するためのプログラムは、記録媒体に格納することも可能であり、また、そのプログラムを通信手段によって提供しても良い。その場合、例えば、上記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えても良い。
【００４９】
図１１には、判断基準領域設定部３０による判断基準領域の設定処理の他の例が示される。図１１において、文書群Ｂに含まれる各文書（○○報告書、○○記録書、△△票が例示されている）は、ＰＤＬではなくラスターデータにより作成されている。この場合には、上述したＰＤＬの実施形態のように描画原点を抽出することが困難である。このため、使用者が予め指定した文書タイトル等の文字列を囲む矩形領域を取得し、これらの矩形領域の積集合（重なり部分）を判断基準領域として設定する。
【００５０】
図１１では、文書タイトルである「○○報告書」、「○○記録書」、「△△票」を囲む矩形領域ｂ１，ｂ２，ｂ３が使用者により設定されており、これらの重なり部分として判断基準領域４４が設定されている。
【図面の簡単な説明】
【００５１】
【図１】本実施形態にかかる文書処理装置を構成するコンピュータのハードウェア構成の例を示す図である。
【図２】本実施形態にかかる文書処理装置の機能ブロック図である。
【図３】判断基準領域設定部による判断基準領域の設定処理の例を示す図である。
【図４】判断基準領域設定部による判断基準領域の設定処理の例を示す図である。
【図５】ＰＤＬの例及びこれにより記述された文字列の例を示す図である。
【図６】判断基準領域設定部による判断基準領域の設定処理の他の説明図である。
【図７】文書内容抽出情報設定部による文書内容抽出情報の設定処理の説明図である。
【図８】文書内容抽出部が処理対象文書から抽出した文書内容により生成した属性情報の例を示す図である。
【図９】本実施形態にかかる文書処理システムの構成例を示す図である。
【図１０】本実施形態にかかる文書処理装置の動作例のフロー図である。
【図１１】判断基準領域設定部による判断基準領域の設定処理の他の例を示す図である。
【符号の説明】
【００５２】
１０  ＣＰＵ、１２  ＲＡＭ、１４  ＲＯＭ、１６  通信装置、１８  入力装置、２０  表示装置、２２  ハードディスク装置、２４  バス、２６ａ、２６ｂ、２６ｃ、２６ｄ  入出力インターフェース、２８  文書受付部、３０  判断基準領域設定部、３２  判断基準領域格納部、３４  文書内容抽出情報設定部、３６  文書内容抽出情報格納部、３８  絞込部、４０  文書内容抽出部、４２  出力部、４４、４５  判断基準領域、１００  文書処理装置、１０２  文書生成装置、１０４  文書管理装置。
【図１】
2010134604.tif 000003
【図２】
2010134604.tif 000004
【図３】
2010134604.tif 000005
【図４】
2010134604.tif 000006
【図５】
2010134604.tif 000007
【図６】
2010134604.tif 000008
【図７】
2010134604.tif 000009
【図８】
2010134604.tif 000010
【図９】
2010134604.tif 000011
【図１０】
2010134604.tif 000012
【図１１】
2010134604.tif 000013