(57)【特許請求の範囲】
【請求項１】
情報処理装置であり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出手段と、
画像データのレイアウト解析を実行するレイアウト解析手段と、
前記レイアウト解析手段の解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、さらに、
前記情報領域対応属性判定手段によって取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けて格納するデータベースを有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、さらに、
前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習手段と、
前記学習手段における学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加手段と、
を有する構成であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
情報処理方法であり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出ステップと、
画像データのレイアウト解析を実行するレイアウト解析ステップと、
前記レイアウト解析ステップにおける解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定ステップと、
を有することを特徴とする情報処理方法。
【請求項５】
前記情報処理方法は、さらに、
前記情報領域対応属性判定ステップにおいて取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けてデータベースに格納するステップを有することを特徴とする請求項４に記載の情報処理方法。
【請求項６】
前記情報処理方法は、さらに、
前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習ステップと、
前記学習ステップにおける学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加ステップと、
を有することを特徴とする請求項５に記載の情報処理方法。
【請求項７】
原稿解析処理を情報処理装置において実行させるコンピュータ・プログラムであり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出ステップと、
画像データのレイアウト解析を実行するレイアウト解析ステップと、
前記レイアウト解析ステップにおける解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項８】
さらに、
前記情報領域対応属性判定ステップによって取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けてデータベースに格納するステップを有することを特徴とする請求項７に記載のコンピュータ・プログラム。
【請求項９】
さらに、
前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習ステップと、
前記学習ステップにおける学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加ステップと、
を有することを特徴とする請求項８に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、文書に含まれるデータ領域の各々に設定される属性識別子との対応関係の明確な設定および判定を可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
様々な種類の情報が記録される文書を管理する構成において、文書情報に含まれるデータ領域に属性を付与して、各データを属性に応じて分類することが行なわれる。このような文書管理構成を開示した例として、例えば特許文献１に記載の構成がある。以下、具体例として、医師の作成するカルテ管理システムについて説明する。近年、電子カルテシステムの促進によって、カルテ情報の効率的入力や管理構成についての提案が数多くなされている。例えば、カルテの記録情報には、様々な種類の情報が含まれるが、このような情報は客観的に分類することが求められている。このデータ分類手法との１つとして、ＳＯＡＰ方式が知られている。
【０００３】
ＳＯＡＰは、例えば以下のデータに対応付けられコード情報である。
［Ｓ］は、Ｓｕｂｊｅｃｔｉｖｅデータであり、患者が直接提供する主観的データに対応付けられるコード情報である。
［Ｏ］は、Ｏｂｊｅｃｔｉｖｅデータであり、医師や看護婦が取得する客観的データに対応付けられるコード情報である。
［Ａ］は、Ａｓｓｅｓｓｍｅｎｔデータであり、医師や看護婦の判断データに対応付けられるコード情報である。
［Ｐ］は、Ｐｌａｎデータであり、診断や、治療、あるいは教育などのスケジュール情報などのデータに対応付けられるコード情報である。
【０００４】
このようなコード情報をカルテに記録される各情報の属性情報として設定して管理する。例えば、図１に示すようなカルテに相当する原稿１０には、予めデータ分類に適用可能な属性識別子として、上述の［Ｓ］、［Ｏ］、［Ａ］、［Ｐ］のコード情報１１が、原稿１０の右側に記録されている。
【０００５】
カルテに診断情報などを記録した医者は、記入した情報のカテゴリに応じて、自己の記録したデータ領域と、［Ｓ］、［Ｏ］、［Ａ］、［Ｐ］のコード情報１１のいずれかを連結する連結線１２を記入して、自己の記録情報がどの種類の情報であるかを判別可能とする。
【０００６】
後日、これらの記録用紙は、スキャナなどの画像読み取り手段において読み取られ、記録されたデータのＯＣＲ処理などによってテキストデータとしてデータベースに格納される。さらに、各領域データと［Ｓ］、［Ｏ］、［Ａ］、［Ｐ］のコード情報１１を連結する連結線１２を識別して、各データ領域個別の属性、すなわちテキストデータの属性（ＳＯＡＰのいずれか）としてデータベースに格納する。
【０００７】
このように、各領域データのテキストデータや画像データは、その属性識別子と対応付けられてデータ管理がなされる。このようなデータ管理を行なうことで、カルテの記録情報がどのような情報であるかを客観的に判断することができ、担当医師の変更などの際にも情報を誤りなく伝達することが可能となる。
【０００８】
図１に示す例では、情報領域データ１５は、コード情報１１の［Ａ］と連結されており、情報領域データ１５のテキストデータあるいは画像データは、属性識別子［Ａ］に対応付けられてデータベースに格納され、領域データ１５は、Ａｓｓｅｓｓｍｅｎｔデータであり、医師や看護婦の判断データであると解釈されることになる。
【０００９】
しかし、連結線１２を記録するのは、様々な情報を用紙に記録するユーザ自身にまかされており、ユーザの記録した連結線に基づいて各領域データと属性識別子との対応を正確に判定するのは困難な場合が少なくない。この判定処理は、例えばスキャナによって読み取られた画像データに基づく画像解析処理として実行される。
【００１０】
例えば、図１に示すような連結線の交差点２１が存在すると、画像解析システムは、誤った判断を行なう場合がある。また、連結線と情報領域１５が交わると、画像解析システムは、誤った判断を行う場合がある。図に示す例では、連結線の数は多くないが、実際のカルテ記載例においては、多数の連結線が一部の属性識別子に集中して記録される場合もあり、このような場合、画像解析による正確な判定は困難となる。加えて、ユーザが結ぶべき連結線が長くなってしまうと、ユーザに負荷を与えてしまう。
【特許文献１】特開平１０−３２０４９２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、このような問題点に鑑みてなされたものであり、文書情報に含まれるデータ領域と属性識別子との連結線を解析し、各データ領域の属性に応じた分類処理、管理処理を行なう構成において、連結線の記録や解析を正確に行なうことを可能とし、高精度なデータ管理を実現する情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の側面は、
情報処理装置であり、
同一の属性識別子を異なる原稿位置に複数記録する属性識別子設定態様を決定する属性識別子付加手段と、
前記属性識別子付加手段の決定態様に従って属性識別子を記録した原稿を、プリント出力またはディスプレイ出力する出力手段と、
を有することを特徴とする情報処理装置にある。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記属性識別子付加手段は、原稿の異なる２つの辺、または３辺、あるいは４辺のそれぞれに同じ属性識別子を記録する設定とした属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記属性識別子付加手段は、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子の種類を変更した属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。
【００１５】
さらに、本発明の情報処理装置の一実施態様において、前記属性識別子付加手段は、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子の配置を変更した属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。
【００１６】
さらに、本発明の情報処理装置の一実施態様において、前記属性識別子付加手段は、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子のフォントの大きさ、または色、または種類の少なくともいずれかを変更した属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。
【００１７】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、記録情報領域と属性識別子との連結線に基づく情報領域の対応属性の統計処理を含む学習処理を実行する学習手段を有し、前記属性識別子付加手段は、前記学習手段における学習結果に基づいて、属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。
【００１８】
さらに、本発明の第２の側面は、
情報処理装置であり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出手段と、画像データのレイアウト解析を実行するレイアウト解析手段と、
前記レイアウト解析手段の解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定手段と、
を有することを特徴とする情報処理装置にある。
【００１９】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記情報領域対応属性判定手段によって取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けて格納するデータベースを有することを特徴とする。
【００２０】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習手段と、前記学習手段における学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加手段と、を有する構成であることを特徴とする。
【００２１】
さらに、本発明の第３の側面は、
情報処理方法であり、
同一の属性識別子を異なる原稿位置に複数記録する属性識別子設定態様を決定する属性識別子付加ステップと、
前記属性識別子付加ステップにおける決定態様に従って属性識別子を記録した原稿を、プリント出力またはディスプレイ出力する出力ステップと、
を有することを特徴とする情報処理方法にある。
【００２２】
さらに、本発明の情報処理方法の一実施態様において、前記属性識別子付加ステップは、原稿の異なる２つの辺、または３辺、あるいは４辺のそれぞれに同じ属性識別子を記録する設定とした属性識別子設定態様を決定する処理を実行することを特徴とする。
【００２３】
さらに、本発明の情報処理方法の一実施態様において、前記属性識別子付加ステップは、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子の種類を変更した属性識別子設定態様を決定する処理を実行することを特徴とする。
【００２４】
さらに、本発明の情報処理方法の一実施態様において、前記属性識別子付加ステップは、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子の配置を変更した属性識別子設定態様を決定する処理を実行することを特徴とする。
【００２５】
さらに、本発明の情報処理方法の一実施態様において、前記属性識別子付加ステップは、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子のフォントの大きさ、または色、または種類の少なくともいずれかを変更した属性識別子設定態様を決定する処理を実行することを特徴とする。
【００２６】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、記録情報領域と属性識別子との連結線に基づく情報領域の対応属性の統計処理を含む学習処理を実行する学習ステップを有し、前記属性識別子付加ステップは、前記学習ステップにおける学習結果に基づいて、属性識別子設定態様を決定する処理を実行することを特徴とする。
【００２７】
さらに、本発明の第４の側面は、
情報処理方法であり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出ステップと、
画像データのレイアウト解析を実行するレイアウト解析ステップと、
前記レイアウト解析ステップにおける解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定ステップと、
を有することを特徴とする情報処理方法にある。
【００２８】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記情報領域対応属性判定ステップにおいて取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けてデータベースに格納するステップを有することを特徴とする。
【００２９】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習ステップと、前記学習ステップにおける学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加ステップとを有することを特徴とする。
【００３０】
さらに、本発明の第５の側面は、
原稿出力処理を情報処理装置において実行させるコンピュータ・プログラムであり、
同一の属性識別子を異なる原稿位置に複数記録する属性識別子設定態様を決定する属性識別子付加ステップと、
前記属性識別子付加ステップにおける決定態様に従って属性識別子を記録した原稿を、プリント出力またはディスプレイ出力する出力ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３１】
さらに、本発明の第６の側面は、
原稿解析処理を情報処理装置において実行させるコンピュータ・プログラムであり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出ステップと、
画像データのレイアウト解析を実行するレイアウト解析ステップと、
前記レイアウト解析ステップにおける解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３２】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００３３】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３４】
本発明の構成によれば、様々な属性を持つ情報の記録を行なう原稿に対して、複数の異なる位置に同じ属性識別子を記録した原稿を生成して出力する構成としたので、ユーザは、様々な位置の記録情報の各々について、連結線を結びやすい位置にある属性識別子記録領域を選択して、その位置の属性識別子と結ぶ連結線を記録することができる。この結果、複数の連結線が交差する可能性と連結線と情報領域が交差する可能性を減少させることができ、画像解析による情報領域と属性識別子との対応判定処理をより高精度に実行することが可能となり、正確なデータ管理が実現される。また、ユーザが結ぶべき連結線が短くなり、ユーザの負荷も軽減される。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照しながら本発明の実施形態に係る情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００３６】
［実施例１］
図２を参照して、本発明の情報処理装置の一実施例の構成および処理について説明する。図２は、本発明の情報処理装置の実行する処理を説明する図であり、情報処理装置の実行する処理を個別のブロックとして示したブロック図である。なお、情報処理装置の実行するデータ処理は、情報処理装置の有するハードウェアと、コンピュータ・プログラムを適用することによって実行されるものであり、図２に示す図は、これらの各処理を処理機能別のブロックとして示したブロック図である。なお、情報処理装置のハードウェア構成の具体例については、後段で説明する。
【００３７】
図２に示すブロック図に従って、本発明の情報処理装置の実行する処理について説明する。同属性識別子複数付加手段１０１は、データ出力手段１０２の出力する出力原稿１１０に記録する属性識別子データの種類、記録位置を決定し、これらをデータ出力手段１０２に通知する。
【００３８】
属性識別子は、原稿１１０に対してユーザの記録する情報に対応して設定される属性を示す識別子である。ここでは、原稿１１０がカルテ用紙であり、カルテに記録される記録情報の各々に対して設定される属性をＳ，Ｏ，Ａ，ＰのいずれかとしたＳＯＡＰ方式を適用した例について説明する。
【００３９】
前述したように、ＳＯＡＰは、例えば以下のデータに対応付けられコード情報である。
［Ｓ］は、Ｓｕｂｊｅｃｔｉｖｅデータであり、患者が直接提供する主観的データに対応付けられるコード情報である。
［Ｏ］は、Ｏｂｊｅｃｔｉｖｅデータであり、医師や看護婦が取得する客観的データに対応付けられるコード情報である。
［Ａ］は、Ａｓｓｅｓｓｍｅｎｔデータであり、医師や看護婦の判断データに対応付けられるコード情報である。
［Ｐ］は、Ｐｌａｎデータであり、診断や、治療、あるいは教育などのスケジュール情報などのデータに対応付けられるコード情報である。
【００４０】
なお、以下の説明では、カルテを原稿とし、属性識別子としてＳＯＡＰを適用した例について説明するが、本発明はＳＯＡＰ方式を適用したカルテに対してのみ適用可能なものではなく、他の属性識別子を各領域の記録情報に対応付ける様々な原稿に対して適用可能である。
【００４１】
同属性識別子複数付加手段１０１は、データ出力手段１０２の出力する出力原稿１１０に記録する属性識別子データの種類、記録位置を決定し、これらをデータ出力手段１０２に通知する。この際、同属性識別子複数付加手段１０１は、同じ属性識別子を出力原稿１１０の異なる位置に記録する設定とする。例えば、原稿の異なる２つの辺、または３辺、あるいは４辺のそれぞれに同じ属性識別子を記録する設定とする。
【００４２】
データ出力手段１０２は、予め定められた原稿フォーマット、例えば、本実施例では、カルテのフォーマットに従ったカルテ原稿をプリント出力する。出力原稿１１０には、同属性識別子複数付加手段１０１が決定した属性識別子データの種類、記録位置に従って、属性識別子が記録される。
【００４３】
図に示すように、出力原稿１１０には、ＳＯＡＰの属性識別子が、異なる位置に複数記録されて出力される。本例では、出力原稿１１０には、３箇所の属性識別子記録領域１１１〜１１３が設定された例を示している。
【００４４】
ユーザは、このような、同じ属性識別子が複数箇所に記録された出力原稿１１０に対して、様々な情報を記録し、記録した情報の各領域と属性識別子のいずれかを結ぶ連結線を記録する。記入済み原稿１２０に示すように、ユーザは、原稿に対して様々な情報を記入し、各情報記録領域の各々を属性識別子と連結する連結線を記録する。
【００４５】
例えば、情報記録領域１２１は、属性識別子記録領域１１１に記録された属性識別子［Ａ］と連結する連結線１２２が記録されており、情報記録領域１２１の記録情報は、［Ａ］、すなわち、Ａｓｓｅｓｓｍｅｎｔデータであることが示される。
また、情報記録領域１２３は、属性識別子記録領域１１２に記録された属性識別子［Ｏ］と連結する連結線１２４が記録されており、情報記録領域１２３の記録情報は、［Ｏ］、すなわち、Ｏｂｊｅｃｔｉｖｅデータであることが示される。
また、情報記録領域１２５は、属性識別子記録領域１１２に記録された属性識別子［Ｐ］と連結する連結線１２６が記録されており、情報記録領域１２５の記録情報は、［Ｐ］、すなわち、Ｐｌａｎデータであることが示される。
また、情報記録領域１２７は、属性識別子記録領域１１３に記録された属性識別子［Ａ］と連結する連結線１２８が記録されており、情報記録領域１２７の記録情報は、［Ａ］、すなわち、Ａｓｓｅｓｓｍｅｎｔデータであることが示される。
【００４６】
このように、原稿には、異なる位置に同じ属性識別子が複数記録されているので、ユーザは、各情報記録領域から最も近接した位置にある属性識別子記録領域の属性識別子との連結線を記録することができる。その結果、連結線が相互に交差する可能性と連結線と情報領域が交差する可能性を激減させることができ、各情報記録領域と属性識別子との対応を明確に解析することができる。また、ユーザが結ぶべき連結線が短くなり、ユーザの負荷も軽減される。
【００４７】
各情報記録領域と属性識別子との対応関係の解析プロセスについて説明する。記入済み原稿１２０は、スキャナなどの画像入力手段１０３において画像データとして読み取られ、連結線抽出手段１０４において、画像解析に基づく連結線抽出処理が実行される。
【００４８】
連結線抽出手段１０４は、画像入力手段１０３の取得したスキャン画像内において、まず、属性識別子の位置情報を取得する。連結線抽出手段１０４は、予め、原稿に記録される属性識別子の種類についての情報を取得しており、これらの属性識別子の記録された位置を画像入力手段１０３の取得したスキャン画像の解析によって求める。次に、連結線候補としての線分画像を抽出し、抽出した線分画像中、属性識別子に対して接続された線分のみを連結線と判定して選択する。この連結線情報は、連結線指定属性識別子判定手段１０５に出力される。
【００４９】
連結線指定属性識別子判定手段１０５は、連結線抽出手段１０４の抽出した連結線が接続された属性識別子の種類を判定する。本例では、属性識別子はＳＯＡＰであり、各連結線がＳＯＡＰのいずれに接続された連結線であるかを判定する。
【００５０】
次に、レイアウト解析手段１０６は、記入済み原稿１２０のレイアウト解析を実行する。レイアウト解析手段１０６におけるレイアウト解析は、文字領域、写真領域などの領域解析など、入力画像データの情報領域区分を解析する処理として実行される。例えば、図３に示すように、記入済み原稿１２０に含まれる各情報領域１〜７，１３１〜１３７を判別する。
【００５１】
情報領域対応属性判定手段１０７は、レイアウト解析手段１０６の解析した記入済み原稿１２０に含まれる各情報領域の属性を判定する。この処理は、レイアウト解析手段１０６の解析した記入済み原稿１２０に含まれる各情報領域と、連結線抽出手段１０４が抽出し、連結線指定属性識別子判定手段１０５が判定した各連結線の接続する属性識別子情報（ＳＯＡＰ）に基づいて実行される。すなわち、各情報領域が連結線によって、どの属性識別子情報（ＳＯＡＰ）に接続されているかを判断し、接続された属性識別子をその情報領域の属性として判断する。
【００５２】
例えば、図３に示す記入済み原稿１２０の例に基づいて、図４に示すような情報領域と属性との対応関係データが得られる。この対応関係データはデータベース１０８に格納される。なお、各情報領域のテキストデータは、例えばＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）によるテキスト化処理を行い、データベース１０８に格納し、これらのテキストデータに対応する属性情報として、上述の処理において解析した属性識別子を設定してデータベースに格納してもよい。
【００５３】
このように本発明の構成では、複数の異なる位置に同じ属性識別子を記録した原稿を出力する構成としたので、ユーザは、様々な位置の記録情報の各々について、連結線を結びやすい位置にある属性識別子記録領域を選択して、その位置の属性識別子と結ぶ連結線を記録することができる。この結果、複数の連結線が交差する可能性と連結線と情報領域が交差する可能性を減少させることができ、画像解析による情報領域と属性識別子との対応判定処理をより高精度に実行することが可能となり、正確なデータ管理が実現される。また、ユーザが結ぶべき連結線が短くなり、ユーザの負荷も軽減される。
【００５４】
［実施例２］
次に、本発明の第２実施例に係る情報処理装置の構成および処理について、図５を参照して説明する。第２実施例と、図２を参照して説明した第１実施例との差異は、第１実施例において用いた出力原稿１１０がプリントされた出力原稿１１０であるのに対し、第２実施例では、図５に示すように、プリント出力される原稿を用いることなく、例えばＰＣのようなディスプレイを持つ情報処理装置の表示手段２１０を用いて、複数の異なる位置に同じ属性識別子が付加された原稿２１１を表示する構成とした点である。
【００５５】
実施例１では、ユーザは、プリントされた出力原稿１１０に対して情報を記録する構成としたが、本実施例２では、ユーザは、ＰＣ等の情報処理装置のキーボードなどのユーザ入力手段を介して情報を入力し、さらに連結線の記録を行なう。この処理は、ＰＣ等の表示手段２１０に表示された原稿２１１に対して、ユーザ入力手段２０３を適用して実行される。
【００５６】
ユーザ入力手段２０３を適用して入力された情報および連結線を持つ入力済み原稿２２０は、データ構成としては実施例１の記入済み原稿１２０と同様であるが、表示手段２１０を持つ情報処理装置の記憶データとして記録されることになる。すなわち、本実施例ではプリント出力を行なわずにすべての処理が実行される。
【００５７】
連結線抽出手段２０４は、表示手段２１０を持つ情報処理装置内に記録された入力済み原稿２２０の画像データに基づいて連結線抽出処理を実行する。すなわち、本実施例では、図２を参照して説明した実施例１の画像入力手段１０３を適用した画像入力処理は省略される。連結線抽出手段２０４は、情報処理装置内のハードディスク等の記憶手段に格納された入力済み原稿２２０の画像データから、まず、属性識別子の位置情報を取得する。連結線抽出手段２０４は、予め、原稿に記録される属性識別子の種類についての情報を取得しており、これらの属性識別子の記録された位置を入力済み原稿２２０の画像データの解析によって求める。次に、連結線候補としての線分画像を抽出し、抽出した線分画像中、属性識別子に対して接続された線分のみを連結線と判定して選択する。この連結線情報は、連結線指定属性識別子判定手段２０５に出力される。
【００５８】
連結線指定属性識別子判定手段２０５は、連結線抽出手段２０４の抽出した連結線が接続された属性識別子の種類を判定する。本例では、属性識別子はＳＯＡＰであり、各連結線がＳＯＡＰのいずれに接続された連結線であるかを判定する。
【００５９】
次に、レイアウト解析手段２０６は、情報処理装置内のハードディスク等の記憶手段に格納された入力済み原稿２２０の画像データのレイアウト解析を実行する。例えば、先に図３を参照して説明したように、入力済み原稿２２０に含まれる各情報領域１〜７，１３１〜１３７を判別する。
【００６０】
情報領域対応属性判定手段２０７は、レイアウト解析手段２０６の解析した入力済み原稿２２０に含まれる各情報領域の属性を判定する。この処理は、レイアウト解析手段２０６の解析した入力済み原稿２２０に含まれる各情報領域と、連結線抽出手段２０４が抽出し、連結線指定属性識別子判定手段２０５が判定した各連結線の接続する属性識別子情報（ＳＯＡＰ）に基づいて実行される。すなわち、各情報領域が連結線によって、どの属性識別子情報（ＳＯＡＰ）に接続されているかを判断し、接続された属性識別子をその情報領域の属性として判断する。
【００６１】
この結果は、先に説明した実施例１と同様の結果であり、図４に示すような情報領域と属性との対応関係データが得られる。この対応関係データはデータベース２０８に格納される。なお、実施例１において説明したように、各情報領域のテキストデータは、例えばＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）によるテキスト化処理を行い、データベース２０８に格納し、これらのテキストデータに対応する属性情報として、上述の処理において解析した属性識別子を設定してデータベースに格納してもよい。
【００６２】
次に、図６に示すフローチャートを参照して、情報処理装置の実行処理シーケンスを説明する。図６に示すフローチャートは、上述した実施例１、実施例２に対応する処理シーケンスを説明するフローチャートである。
【００６３】
まず、ステップＳ１０１において、プリント出力またはディスプレイ出力予定の出力原稿に対して記録する属性識別子の種類、記録位置を決定する。ステップＳ１０２では、ステップＳ１０１において決定した属性識別子の種類、記録位置に従って、複数の異なる位置に同じ属性識別子を記録した原稿をプリント出力またはディスプレイに出力する。
【００６４】
ステップＳ１０３では、ユーザが様々な情報を記録し、さらに、記録情報と、属性識別子を結ぶ連結線を記入または入力する。ステップＳ１０４では、情報および連結された原稿の画像データを入力する。この処理は、プリント出力された原稿である場合は、スキャン処理となり、ディスプレイ出力画像に対する記録がなされている場合は、ハードディスクなどの記憶手段からの画像データの取得処理となる。
【００６５】
次に、ステップＳ１０５において、入力画像データから属性識別子の位置を抽出し、ステップＳ１０６において、連結線の候補となる線分画像を抽出する。この処理は、図２に示す実施例１の構成では連結線抽出手段１０４、図５に示す実施例２の構成では連結線抽出手段２０４の処理に相当する。
【００６６】
次に、ステップＳ１０７において、属性識別子を指定する連結線を抽出し、属性と連結線の対応を判定する。この処理は、図２に示す実施例１の構成では連結線指定属性識別子判定手段１０５、図５に示す実施例２の構成では連結線指定属性識別子判定手段２０５の処理に相当する。本例では、属性識別子はＳＯＡＰであり、各連結線がＳＯＡＰのいずれに接続された連結線であるかを判定する。
【００６７】
次に、ステップＳ１０８では、情報記入（入力）済み原稿画像から、連結線画像を削除する。これは、ステップＳ１０９のレイアウト解析処理の前処理として実行する処理であり、レイアウト解析を正確に行なうための処理である。ステップＳ１０９では、情報記入（入力）済み原稿画像のレイアウト解析を実行する。これは、図２に示す実施例１の構成ではレイアウト解析手段１０６、図５に示す実施例２の構成ではレイアウト解析手段２０６の処理に相当する。具体的には、先に図３を参照して説明したように、原稿に含まれる各情報領域を判別する。
【００６８】
次に、ステップＳ１１０において、連結線によって関連付けられた属性を各情報領域の属性と判定する。これは、図２に示す実施例１の構成では情報領域対応属性判定手段１０７、図５に示す実施例２の構成では情報領域対応属性判定手段２０７の処理に相当し、レイアウト解析手段の解析した記入（入力）済み原稿に含まれる各情報領域の属性を判定する処理である。
【００６９】
この処理は、レイアウト解析手段の解析した記入（入力）済み原稿に含まれる各情報領域と、連結線抽出手段が抽出し、連結線指定属性識別子判定手段が判定した各連結線の接続する属性識別子情報（ＳＯＡＰ）に基づいて実行される。すなわち、各情報領域が連結線によって、どの属性識別子情報（ＳＯＡＰ）に接続されているかを判断し、接続された属性識別子をその情報領域の属性として判断する。この結果として得られる各情報領域対応属性情報がデータベースに格納される。すなわち、例えば先に図４を参照して説明した情報領域と属性との対応関係データを取得して、データベースに格納する。
【００７０】
このように、本発明の構成では、複数の異なる位置に同じ属性識別子を記録した原稿を出力する構成としたので、ユーザは、様々な位置の記録情報の各々について、連結線を結びやすい位置にある属性識別子記録領域を選択して、その位置の属性識別子と結ぶ連結線を記録することができる。この結果、複数の連結線が交差する可能性と連結線と情報領域が交差する可能性を減少させることができ、画像解析による情報領域と属性識別子との対応判定処理をより高精度に実行することが可能となり、正確なデータ管理が実現される。また、ユーザが結ぶべき連結線が短くなり、ユーザの負荷も軽減される。
【００７１】
［実施例３］
次に、本発明の第３実施例に係る情報処理装置の構成および処理について、図７を参照して説明する。第３実施例は、図２を参照して説明した第１実施例に対して、属性識別子書き込み態様学習手段３０１を付加した点が異なる。その他の構成は、第１実施例と同様の構成である。
【００７２】
属性識別子書き込み態様学習手段３０１は、データベース１０８に格納された過去の情報書き込み原稿の解析を実行する学習処理によって、属性識別子の最適な書き込み位置や、最適な書き込み態様を変更する処理を実行する。学習結果は、同属性識別子複数付加手段１０１に通知される。同属性識別子複数付加手段１０１は、属性識別子書き込み態様学習手段３０１から入力する学習結果に基づいて、過去の実績データに基づいて決定された最適な属性識別子の書き込み位置、態様に従って、出力原稿に記録する属性識別子の位置、態様を、逐次更新して決定する。その他の構成における処理は、実施例１と同様であるので説明を省略する。
【００７３】
なお、実施例２のようにプリント出力を行なわずディスプレイ出力する場合にも、属性識別子書き込み態様学習手段３０１を付加する構成が可能である。
【００７４】
属性識別子書き込み態様学習手段３０１によって決定される属性識別子の位置、態様の例について、図８、図９を参照して説明する。
【００７５】
図８には、出力原稿に対して設定される属性識別子の位置、態様の３つの例について示してある。図８（ａ）は、属性識別子の配置を変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域４１１に記録される情報の多くが、属性識別子ＳまたはＯに連結された情報であり、一方、情報領域４１２に記録される情報の多くが、属性識別子ＡまたはＰに連結された情報であるとの統計が得られた場合、情報領域４１１の近傍の属性識別子としてＳとＯを記録する設定とし、情報領域４１２の近傍の属性識別子としてＡとＰを記録する設定とした例である。
【００７６】
図８（ｂ）も（ａ）と同様、属性識別子の配置を変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域４２１に記録される情報の多くが、属性識別子Ｏに連結された情報であり、一方、情報領域４２２に記録される情報の多くが、属性識別子Ｐに連結された情報であるとの統計が得られた場合、情報領域４２１の近傍に記録する属性識別子中Ｏのみを情報領域４２１に近づけて記録する。さらに、情報領域４２２の近傍に記録する属性識別子中Ｐのみを情報領域４２２に近づけて記録する設定とした例である。
【００７７】
図８（ｃ）は、属性識別子のフォントサイズを変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域４３１に記録される情報の多くが、属性識別子Ｏに連結された情報であり、一方、情報領域４３２に記録される情報の多くが、属性識別子Ｐに連結された情報であるとの統計が得られた場合、情報領域４３１の近傍に記録する属性識別子中Ｏのみのフォントサイズを大きくして記録する。さらに、情報領域４３２の近傍に記録する属性識別子中Ｐのみのフォントサイズを大きくして記録する設定とした例である。
【００７８】
図９（ｄ）は、属性識別子のフォントの色を変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域４４１に記録される情報の多くが、属性識別子Ｏに連結された情報であり、一方、情報領域４４２に記録される情報の多くが、属性識別子Ｐに連結された情報であるとの統計が得られた場合、情報領域４４１の近傍に記録する属性識別子中Ｏのみのフォントの色を変更（例えば（赤）に設定して記録する。さらに、情報領域４４２の近傍に記録する属性識別子中Ｐのみのフォントの色を変更（例えば（赤）に設定して記録する設定とした例である。
【００７９】
図９（ｅ）は、属性識別子のフォントの種類を変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域４５１に記録される情報の多くが、属性識別子Ｏに連結された情報であり、一方、情報領域４５２に記録される情報の多くが、属性識別子Ｐに連結された情報であるとの統計が得られた場合、情報領域４５１の近傍に記録する属性識別子中Ｏのみのフォントの種類を変更して記録する。さらに、情報領域４５２の近傍に記録する属性識別子中Ｐのみのフォントの種類を変更して記録する設定とした例である。
【００８０】
このように、実施例３は、データベースに蓄積された過去の情報記録済みデータに基づく統計分析による学習処理を実行して、ユーザが連結線を書き易い属性識別子の位置、態様を設定して、逐次、学習結果を反映した更新を行なって原稿出力を行なう構成とした構成を持つ。
【００８１】
本実施例３の情報処理装置の実行処理シーケンスについて、図１０に示すフローチャートを参照して説明する。まず、ステップＳ２０１において、プリント出力またはディスプレイ出力予定の出力原稿に対して記録する属性識別子の種類、記録位置を、学習結果に基づいて決定する。これは、図７に示す同属性識別子複数付加手段１０１の処理であり、属性識別子書き込み態様学習手段３０１からの学習結果に基づいて実行される。
【００８２】
ステップＳ２０２〜ステップＳ２１０の処理は、先に図６のフローを参照して説明したステップＳ１０２〜Ｓ１１０の処理と同様の処理として実行される。
【００８３】
ステップＳ２１１では、データベースに格納された情報領域と連結された属性識別子に関して統計を取る。ステップＳ２１２では、統計結果を参照に、属性識別子の位置、態様の変更情報を通知する。これらの処理は、図７に示す属性識別子書き込み態様学習手段３０１の処理であり、例えば図８、図９を参照して説明したような様々な属性識別子の出力態様を学習結果に基づいて決定して、図７に示す同属性識別子複数付加手段１０１に通知する。
【００８４】
同属性識別子複数付加手段１０１は、次の原稿出力に際して、ステップＳ２０１において、出力原稿に対して記録する属性識別子の種類、記録位置を、属性識別子書き込み態様学習手段３０１から通知された学習結果に基づいて決定して出力する。
【００８５】
本実施例３の構成によれば、情報書き込みおよび連結線書き込みの行なわれた蓄積データに基づく統計処理、学習処理が実行され、その学習結果によって、最適な属性識別子の配置、出力態様が決定されて、属性識別子の出力態様が、逐次更新されて最適な態様で出力されることになり、ユーザの利用しやすい属性識別子記録原稿の出力が実現される。
【００８６】
最後に、図１１を参照して、本発明の情報処理装置のハードウェア構成例について説明する。図１１に示す構成は、例えばＰＣなどによって構成される情報処理装置であり、スキャナ等のデータ読み取り部５３１とプリンタに相当するデータ出力部５３２を備えたハードウェア構成例を示している。
【００８７】
ＣＰＵ（Central Processing Unit）５０１は、上述の実施例において説明した各種のデータ処理、すなわち属性識別子の位置、態様決定処理、画像解析に基づく連結線抽出、レイアウト解析処理、各情報領域の属性判定処理等の各処理の実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。
【００８８】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００８９】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００９０】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージ情報として表示する。
【００９１】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、入力された画像データや、ユーザによって情報記録がなされ連結線が記録された情報記録済み画像データ、テキスト化データなどを格納する。さらに、各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００９２】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。リムーバブル記録媒体５２１も、ハードディスクと同様のデータ記録領域として利用可能である。
【００９３】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部５３１は、ドキュメントの読み取り処理を実行し、データ出力部５３２は、ドキュメントデータの出力処理を実行する。
【００９４】
なお、図１１に示す情報処理装置のハードウェア構成例は、１つの装置例を示すものであり、本発明の情報処理装置は、図１１に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【００９５】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００９６】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００９７】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００９８】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００９９】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１００】
以上、説明したように、本発明の構成によれば、様々な属性を持つ情報の記録を行なう原稿に対して、複数の異なる位置に同じ属性識別子を記録した原稿を生成し出力する構成としたので、ユーザは、様々な位置の記録情報の各々について、連結線を結びやすい位置にある属性識別子記録領域を選択して、その位置の属性識別子と結ぶ連結線を記録することができる。この結果、複数の連結線が交差する可能性と連結線と情報領域が交差する可能性を減少させることができ、画像解析による情報領域と属性識別子との対応判定処理をより高精度に実行することが可能となり、正確なデータ管理が実現される。また、ユーザは連結線を記入しやすくなることにより、ユーザの負荷も軽減される。
【図面の簡単な説明】
【０１０１】
【図１】属性識別子を記録した原稿の例について説明する図である。
【図２】本発明の一実施例に係る情報処理装置の構成および処理を説明するブロック図である。
【図３】本発明の情報処理装置の実行するレイアウト解析について説明する図である。
【図４】本発明の情報処理装置の実行する処理によって生成される情報領域と属性との対応関係データについて説明する図である。
【図５】本発明の第２実施例に係る情報処理装置の構成および処理を説明するブロック図である。
【図６】本発明の一実施例の情報処理装置の実行する処理シーケンスを説明するフローチャートを示す図である。
【図７】本発明の第３実施例に係る情報処理装置の構成および処理を説明するブロック図である。
【図８】本発明の第３実施例に係る情報処理装置の処理によって実現される属性識別子の出力変更例について説明する図である。
【図９】本発明の第３実施例に係る情報処理装置の処理によって実現される属性識別子の出力変更例について説明する図である。
【図１０】本発明の第３実施例に係る情報処理装置の実行する処理シーケンスを説明するフローチャートを示す図である。
【図１１】本発明の情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【０１０２】
１０  原稿
１１  属性識別子
１２  連結線
１５  情報領域データ
２１  交差点
１０１  同属性識別子複数付加手段
１０２  データ出力手段
１０３  画像入力手段
１０４  連結線抽出手段
１０５  連結線指定属性識別子判定手段
１０６  レイアウト解析手段
１０７  情報領域対応属性判定手段
１０８  データベース
１１０  出力原稿
１１１，１１２，１１３  属性識別子記録領域
１２０  記入済み原稿
１２１，１２３，１２５，１２７  情報領域
１２２，１２４，１２６，１２８  連結線
１３１〜１３７  情報領域
２０１  同属性識別子複数付加手段
２０２  画像表示手段
２０３  ユーザ入力手段
２０４  連結線抽出手段
２０５  連結線指定属性識別子判定手段
２０６  レイアウト解析手段
２０７  情報領域対応属性判定手段
２０８  データベース
２１０  表示手段
２１１  原稿
２２０  入力済み原稿
３０１  属性識別子書き込み太陽学習手段
４１１，４１２  情報領域
４２１，４２２  情報領域
４３１，４３２  情報領域
４４１，４４２  情報領域
４５１，４５２  情報領域
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  データ読み取り部
５３２  データ出力部
【図１】
0004586679.tif 000002
【図２】
0004586679.tif 000003
【図３】
0004586679.tif 000004
【図４】
0004586679.tif 000005
【図５】
0004586679.tif 000006
【図６】
0004586679.tif 000007
【図７】
0004586679.tif 000008
【図８】
0004586679.tif 000009
【図９】
0004586679.tif 000010
【図１０】
0004586679.tif 000011
【図１１】
0004586679.tif 000012