Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4586679B2 - Information processing apparatus, information processing method, and computer program - Google Patents
[go: Go Back, main page]

JP4586679B2 - Information processing apparatus, information processing method, and computer program - Google Patents

Information processing apparatus, information processing method, and computer program Download PDF

Info

Publication number
JP4586679B2
JP4586679B2 JP2005243717A JP2005243717A JP4586679B2 JP 4586679 B2 JP4586679 B2 JP 4586679B2 JP 2005243717 A JP2005243717 A JP 2005243717A JP 2005243717 A JP2005243717 A JP 2005243717A JP 4586679 B2 JP4586679 B2 JP 4586679B2
Authority
JP
Japan
Prior art keywords
information
attribute
attribute identifier
information area
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005243717A
Other languages
Japanese (ja)
Other versions
JP2007058626A (en
Inventor
篤 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2005243717A priority Critical patent/JP4586679B2/en
Publication of JP2007058626A publication Critical patent/JP2007058626A/en
Application granted granted Critical
Publication of JP4586679B2 publication Critical patent/JP4586679B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、文書に含まれるデータ領域の各々に設定される属性識別子との対応関係の明確な設定および判定を可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。   The present invention relates to an information processing apparatus, an information processing method, and a computer program. More specifically, the present invention relates to an information processing apparatus, an information processing method, and a computer program that can clearly set and determine a correspondence relationship with an attribute identifier set in each data area included in a document.

様々な種類の情報が記録される文書を管理する構成において、文書情報に含まれるデータ領域に属性を付与して、各データを属性に応じて分類することが行なわれる。このような文書管理構成を開示した例として、例えば特許文献1に記載の構成がある。以下、具体例として、医師の作成するカルテ管理システムについて説明する。近年、電子カルテシステムの促進によって、カルテ情報の効率的入力や管理構成についての提案が数多くなされている。例えば、カルテの記録情報には、様々な種類の情報が含まれるが、このような情報は客観的に分類することが求められている。このデータ分類手法との1つとして、SOAP方式が知られている。   In a configuration for managing a document in which various types of information are recorded, an attribute is assigned to a data area included in the document information, and each data is classified according to the attribute. As an example of disclosing such a document management configuration, for example, there is a configuration described in Patent Document 1. Hereinafter, as a specific example, a medical chart management system created by a doctor will be described. In recent years, with the promotion of an electronic medical chart system, many proposals have been made on the efficient input and management configuration of medical chart information. For example, the record information of the medical chart includes various types of information, and such information is required to be classified objectively. As one of the data classification methods, the SOAP method is known.

SOAPは、例えば以下のデータに対応付けられコード情報である。
[S]は、Subjectiveデータであり、患者が直接提供する主観的データに対応付けられるコード情報である。
[O]は、Objectiveデータであり、医師や看護婦が取得する客観的データに対応付けられるコード情報である。
[A]は、Assessmentデータであり、医師や看護婦の判断データに対応付けられるコード情報である。
[P]は、Planデータであり、診断や、治療、あるいは教育などのスケジュール情報などのデータに対応付けられるコード情報である。
SOAP is code information associated with the following data, for example.
[S] is Subjective data, which is code information associated with subjective data directly provided by the patient.
[O] is objective data, which is code information associated with objective data acquired by a doctor or nurse.
[A] is Asset data, which is code information associated with judgment data of doctors and nurses.
[P] is Plan data, which is code information associated with data such as schedule information for diagnosis, treatment, or education.

このようなコード情報をカルテに記録される各情報の属性情報として設定して管理する。例えば、図1に示すようなカルテに相当する原稿10には、予めデータ分類に適用可能な属性識別子として、上述の[S]、[O]、[A]、[P]のコード情報11が、原稿10の右側に記録されている。   Such code information is set and managed as attribute information of each information recorded in the chart. For example, in the document 10 corresponding to the medical chart as shown in FIG. 1, the above-described code information 11 of [S], [O], [A], and [P] is provided as an attribute identifier that can be applied in advance to data classification. Are recorded on the right side of the document 10.

カルテに診断情報などを記録した医者は、記入した情報のカテゴリに応じて、自己の記録したデータ領域と、[S]、[O]、[A]、[P]のコード情報11のいずれかを連結する連結線12を記入して、自己の記録情報がどの種類の情報であるかを判別可能とする。   The doctor who records the diagnostic information in the medical record, according to the category of the entered information, either the data area recorded by himself or the code information 11 of [S], [O], [A], [P] Is entered so that it is possible to determine which type of information is recorded.

後日、これらの記録用紙は、スキャナなどの画像読み取り手段において読み取られ、記録されたデータのOCR処理などによってテキストデータとしてデータベースに格納される。さらに、各領域データと[S]、[O]、[A]、[P]のコード情報11を連結する連結線12を識別して、各データ領域個別の属性、すなわちテキストデータの属性(SOAPのいずれか)としてデータベースに格納する。   At a later date, these recording sheets are read by an image reading means such as a scanner, and stored in the database as text data by OCR processing of the recorded data. Furthermore, the connection line 12 that connects each area data and the code information 11 of [S], [O], [A], [P] is identified, and the attribute of each data area, that is, the attribute of text data (SOAP) Stored in the database.

このように、各領域データのテキストデータや画像データは、その属性識別子と対応付けられてデータ管理がなされる。このようなデータ管理を行なうことで、カルテの記録情報がどのような情報であるかを客観的に判断することができ、担当医師の変更などの際にも情報を誤りなく伝達することが可能となる。   In this way, text data and image data of each area data are associated with the attribute identifier and data management is performed. By performing such data management, it is possible to objectively determine what kind of information is recorded in the medical record, and even when the doctor in charge is changed, information can be transmitted without error It becomes.

図1に示す例では、情報領域データ15は、コード情報11の[A]と連結されており、情報領域データ15のテキストデータあるいは画像データは、属性識別子[A]に対応付けられてデータベースに格納され、領域データ15は、Assessmentデータであり、医師や看護婦の判断データであると解釈されることになる。   In the example shown in FIG. 1, the information area data 15 is linked to [A] of the code information 11, and the text data or image data of the information area data 15 is associated with the attribute identifier [A] in the database. The stored area data 15 is the attachment data, and is interpreted as the judgment data of the doctor or nurse.

しかし、連結線12を記録するのは、様々な情報を用紙に記録するユーザ自身にまかされており、ユーザの記録した連結線に基づいて各領域データと属性識別子との対応を正確に判定するのは困難な場合が少なくない。この判定処理は、例えばスキャナによって読み取られた画像データに基づく画像解析処理として実行される。   However, the connection line 12 is recorded by the user himself / herself who records various information on paper, and the correspondence between each area data and the attribute identifier is accurately determined based on the connection line recorded by the user. It is often difficult to do. This determination process is executed as an image analysis process based on image data read by a scanner, for example.

例えば、図1に示すような連結線の交差点21が存在すると、画像解析システムは、誤った判断を行なう場合がある。また、連結線と情報領域15が交わると、画像解析システムは、誤った判断を行う場合がある。図に示す例では、連結線の数は多くないが、実際のカルテ記載例においては、多数の連結線が一部の属性識別子に集中して記録される場合もあり、このような場合、画像解析による正確な判定は困難となる。加えて、ユーザが結ぶべき連結線が長くなってしまうと、ユーザに負荷を与えてしまう。
特開平10−320492号公報
For example, if there is a connecting line intersection 21 as shown in FIG. 1, the image analysis system may make an erroneous determination. Further, when the connecting line and the information area 15 intersect, the image analysis system may make an erroneous determination. In the example shown in the figure, the number of connecting lines is not large, but in an actual medical record description example, a large number of connecting lines may be recorded concentrated on some attribute identifiers. Accurate determination by analysis becomes difficult. In addition, if the connecting line to be connected by the user becomes long, a load is given to the user.
Japanese Patent Laid-Open No. 10-320492

本発明は、このような問題点に鑑みてなされたものであり、文書情報に含まれるデータ領域と属性識別子との連結線を解析し、各データ領域の属性に応じた分類処理、管理処理を行なう構成において、連結線の記録や解析を正確に行なうことを可能とし、高精度なデータ管理を実現する情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。   The present invention has been made in view of such a problem, and analyzes a connection line between a data area and an attribute identifier included in document information, and performs classification processing and management processing according to the attribute of each data area. An object of the present invention is to provide an information processing apparatus, an information processing method, and a computer program that enable accurate recording and analysis of connecting lines in a configuration to be performed and realize high-precision data management.

本発明の第1の側面は、
情報処理装置であり、
同一の属性識別子を異なる原稿位置に複数記録する属性識別子設定態様を決定する属性識別子付加手段と、
前記属性識別子付加手段の決定態様に従って属性識別子を記録した原稿を、プリント出力またはディスプレイ出力する出力手段と、
を有することを特徴とする情報処理装置にある。
The first aspect of the present invention is:
An information processing device,
Attribute identifier adding means for determining an attribute identifier setting mode for recording a plurality of the same attribute identifiers at different document positions;
An output unit that prints or displays a document on which an attribute identifier is recorded in accordance with a determination mode of the attribute identifier adding unit;
There is an information processing apparatus characterized by having.

さらに、本発明の情報処理装置の一実施態様において、前記属性識別子付加手段は、原稿の異なる2つの辺、または3辺、あるいは4辺のそれぞれに同じ属性識別子を記録する設定とした属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the attribute identifier adding means is configured to record the same attribute identifier on each of two different sides, three sides, or four sides of the document. It is the structure which performs the process which determines an aspect, It is characterized by the above-mentioned.

さらに、本発明の情報処理装置の一実施態様において、前記属性識別子付加手段は、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子の種類を変更した属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the attribute identifier adding means changes the attribute identifier type recorded in the vicinity of each information recording area in accordance with each information recording area included in the document. It is the structure which performs the process which determines an identifier setting aspect, It is characterized by the above-mentioned.

さらに、本発明の情報処理装置の一実施態様において、前記属性識別子付加手段は、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子の配置を変更した属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus according to the present invention, the attribute identifier adding means changes the attribute identifier arrangement recorded in the vicinity of each information recording area in accordance with each information recording area included in the document. It is the structure which performs the process which determines an identifier setting aspect, It is characterized by the above-mentioned.

さらに、本発明の情報処理装置の一実施態様において、前記属性識別子付加手段は、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子のフォントの大きさ、または色、または種類の少なくともいずれかを変更した属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the attribute identifier adding means, according to each information recording area included in the document, the font size of the attribute identifier recorded in the vicinity of each information recording area, Or it is the structure which performs the process which determines the attribute identifier setting aspect which changed at least any one of the color or the kind.

さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、記録情報領域と属性識別子との連結線に基づく情報領域の対応属性の統計処理を含む学習処理を実行する学習手段を有し、前記属性識別子付加手段は、前記学習手段における学習結果に基づいて、属性識別子設定態様を決定する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information processing apparatus further performs learning that includes a statistical process of a corresponding attribute of an information area based on a connection line between a recording information area and an attribute identifier. And the attribute identifier adding means is configured to execute processing for determining an attribute identifier setting mode based on a learning result in the learning means.

さらに、本発明の第2の側面は、
情報処理装置であり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出手段と、画像データのレイアウト解析を実行するレイアウト解析手段と、
前記レイアウト解析手段の解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定手段と、
を有することを特徴とする情報処理装置にある。
Furthermore, the second aspect of the present invention provides
An information processing device,
An information area included in image data in which the same attribute identifier is recorded at a different position on the document; a connection line extraction unit that extracts a connection line between the attribute identifier; a layout analysis unit that executes a layout analysis of the image data;
Each information area obtained as an analysis result of the layout analysis means, an attribute identifier connected by the connecting line, and an information area corresponding attribute determination means for determining an attribute of the information area;
There is an information processing apparatus characterized by having.

さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記情報領域対応属性判定手段によって取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けて格納するデータベースを有することを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the information processing apparatus further associates the attribute information of each information area acquired by the information area corresponding attribute determining means with the information of each information area. And having a database to be stored.

さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習手段と、前記学習手段における学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加手段と、を有する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information processing apparatus further includes learning means for executing learning processing including statistical processing of attribute information of each information area stored in the database, and the learning And an attribute identifier adding means for executing a process for determining an attribute identifier setting mode based on a learning result in the means.

さらに、本発明の第3の側面は、
情報処理方法であり、
同一の属性識別子を異なる原稿位置に複数記録する属性識別子設定態様を決定する属性識別子付加ステップと、
前記属性識別子付加ステップにおける決定態様に従って属性識別子を記録した原稿を、プリント出力またはディスプレイ出力する出力ステップと、
を有することを特徴とする情報処理方法にある。
Furthermore, the third aspect of the present invention provides
An information processing method,
An attribute identifier adding step for determining an attribute identifier setting mode for recording a plurality of the same attribute identifiers at different document positions;
An output step of printing or displaying a document on which the attribute identifier is recorded according to the determination mode in the attribute identifier adding step;
There is an information processing method characterized by comprising:

さらに、本発明の情報処理方法の一実施態様において、前記属性識別子付加ステップは、原稿の異なる2つの辺、または3辺、あるいは4辺のそれぞれに同じ属性識別子を記録する設定とした属性識別子設定態様を決定する処理を実行することを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, the attribute identifier adding step is an attribute identifier setting in which the same attribute identifier is recorded on each of two different sides, three sides, or four sides of the document. A process for determining an aspect is executed.

さらに、本発明の情報処理方法の一実施態様において、前記属性識別子付加ステップは、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子の種類を変更した属性識別子設定態様を決定する処理を実行することを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, the attribute identifier adding step includes an attribute in which the type of attribute identifier recorded in the vicinity of each information recording area is changed according to each information recording area included in the document. A process for determining an identifier setting mode is executed.

さらに、本発明の情報処理方法の一実施態様において、前記属性識別子付加ステップは、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子の配置を変更した属性識別子設定態様を決定する処理を実行することを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, the attribute identifier adding step includes an attribute in which an arrangement of attribute identifiers recorded in the vicinity of each information recording area is changed according to each information recording area included in the document. A process for determining an identifier setting mode is executed.

さらに、本発明の情報処理方法の一実施態様において、前記属性識別子付加ステップは、原稿に含まれる個々の情報記録領域に応じて、各情報記録領域近傍に記録する属性識別子のフォントの大きさ、または色、または種類の少なくともいずれかを変更した属性識別子設定態様を決定する処理を実行することを特徴とする。   Furthermore, in one embodiment of the information processing method of the present invention, the attribute identifier adding step includes, according to each information recording area included in the document, a font size of the attribute identifier recorded in the vicinity of each information recording area, Alternatively, a process for determining an attribute identifier setting mode in which at least one of a color and a type is changed is executed.

さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、記録情報領域と属性識別子との連結線に基づく情報領域の対応属性の統計処理を含む学習処理を実行する学習ステップを有し、前記属性識別子付加ステップは、前記学習ステップにおける学習結果に基づいて、属性識別子設定態様を決定する処理を実行することを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, the information processing method further includes a learning process including a statistical process of a corresponding attribute of an information area based on a connection line between a recording information area and an attribute identifier. And the attribute identifier adding step performs a process of determining an attribute identifier setting mode based on a learning result in the learning step.

さらに、本発明の第4の側面は、
情報処理方法であり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出ステップと、
画像データのレイアウト解析を実行するレイアウト解析ステップと、
前記レイアウト解析ステップにおける解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定ステップと、
を有することを特徴とする情報処理方法にある。
Furthermore, the fourth aspect of the present invention provides
An information processing method,
A connection line extracting step for extracting a connection line between the information area and the attribute identifier included in the image data in which the same attribute identifier is recorded at different positions on the document;
A layout analysis step for performing layout analysis of image data;
Each information area obtained as an analysis result in the layout analysis step, an attribute identifier connected by the connecting line, an information area corresponding attribute determination step for determining an attribute of the information area,
There is an information processing method characterized by comprising:

さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記情報領域対応属性判定ステップにおいて取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けてデータベースに格納するステップを有することを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, the information processing method further associates the attribute information of each information area acquired in the information area corresponding attribute determining step with the information of each information area. And storing in a database.

さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習ステップと、前記学習ステップにおける学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加ステップとを有することを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, the information processing method further includes a learning step of executing a learning process including a statistical process of attribute information of each information area stored in the database, and the learning And an attribute identifier adding step for executing processing for determining an attribute identifier setting mode based on the learning result in the step.

さらに、本発明の第5の側面は、
原稿出力処理を情報処理装置において実行させるコンピュータ・プログラムであり、
同一の属性識別子を異なる原稿位置に複数記録する属性識別子設定態様を決定する属性識別子付加ステップと、
前記属性識別子付加ステップにおける決定態様に従って属性識別子を記録した原稿を、プリント出力またはディスプレイ出力する出力ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
Furthermore, the fifth aspect of the present invention provides
A computer program that causes an information processing apparatus to execute document output processing;
An attribute identifier adding step for determining an attribute identifier setting mode for recording a plurality of the same attribute identifiers at different document positions;
An output step of printing or displaying a document on which the attribute identifier is recorded according to the determination mode in the attribute identifier adding step;
There is a computer program characterized by comprising:

さらに、本発明の第6の側面は、
原稿解析処理を情報処理装置において実行させるコンピュータ・プログラムであり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出ステップと、
画像データのレイアウト解析を実行するレイアウト解析ステップと、
前記レイアウト解析ステップにおける解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
Furthermore, the sixth aspect of the present invention provides
A computer program for causing an information processing apparatus to execute document analysis processing;
A connection line extracting step for extracting a connection line between the information area and the attribute identifier included in the image data in which the same attribute identifier is recorded at different positions on the document;
A layout analysis step for performing layout analysis of image data;
Each information area obtained as an analysis result in the layout analysis step, an attribute identifier connected by the connecting line, an information area corresponding attribute determination step for determining an attribute of the information area,
There is a computer program characterized by comprising:

なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、CDやFD、MOなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。   Note that the computer program of the present invention is a recording medium provided in a computer-readable format for a computer system capable of executing various program codes, for example, a recording medium such as a CD, FD, or MO. A computer program that can be provided by a medium or a communication medium such as a network. By providing such a program in a computer-readable format, processing corresponding to the program is realized on the computer system.

本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   Other objects, features, and advantages of the present invention will become apparent from a more detailed description based on embodiments of the present invention described later and the accompanying drawings. In this specification, the system is a logical set configuration of a plurality of devices, and is not limited to one in which the devices of each configuration are in the same casing.

本発明の構成によれば、様々な属性を持つ情報の記録を行なう原稿に対して、複数の異なる位置に同じ属性識別子を記録した原稿を生成して出力する構成としたので、ユーザは、様々な位置の記録情報の各々について、連結線を結びやすい位置にある属性識別子記録領域を選択して、その位置の属性識別子と結ぶ連結線を記録することができる。この結果、複数の連結線が交差する可能性と連結線と情報領域が交差する可能性を減少させることができ、画像解析による情報領域と属性識別子との対応判定処理をより高精度に実行することが可能となり、正確なデータ管理が実現される。また、ユーザが結ぶべき連結線が短くなり、ユーザの負荷も軽減される。   According to the configuration of the present invention, a document in which the same attribute identifier is recorded at a plurality of different positions is generated and output for a document on which information having various attributes is recorded. For each piece of recorded information at a certain position, it is possible to select an attribute identifier recording area at a position where it is easy to connect a connecting line, and record the connecting line connected to the attribute identifier at that position. As a result, it is possible to reduce the possibility that a plurality of connecting lines intersect and the possibility that a connecting line and an information area intersect, and execute the determination process of the correspondence between the information area and the attribute identifier by image analysis with higher accuracy. And accurate data management is realized. Further, the connecting line to be connected by the user is shortened, and the load on the user is reduced.

以下、図面を参照しながら本発明の実施形態に係る情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。   Details of an information processing apparatus, an information processing method, and a computer program according to embodiments of the present invention will be described below with reference to the drawings.

[実施例1]
図2を参照して、本発明の情報処理装置の一実施例の構成および処理について説明する。図2は、本発明の情報処理装置の実行する処理を説明する図であり、情報処理装置の実行する処理を個別のブロックとして示したブロック図である。なお、情報処理装置の実行するデータ処理は、情報処理装置の有するハードウェアと、コンピュータ・プログラムを適用することによって実行されるものであり、図2に示す図は、これらの各処理を処理機能別のブロックとして示したブロック図である。なお、情報処理装置のハードウェア構成の具体例については、後段で説明する。
[Example 1]
With reference to FIG. 2, the configuration and processing of an embodiment of the information processing apparatus of the present invention will be described. FIG. 2 is a diagram illustrating processing executed by the information processing apparatus according to the present invention, and is a block diagram illustrating processing executed by the information processing apparatus as individual blocks. The data processing executed by the information processing apparatus is executed by applying the hardware of the information processing apparatus and a computer program. The diagram shown in FIG. It is the block diagram shown as another block. A specific example of the hardware configuration of the information processing apparatus will be described later.

図2に示すブロック図に従って、本発明の情報処理装置の実行する処理について説明する。同属性識別子複数付加手段101は、データ出力手段102の出力する出力原稿110に記録する属性識別子データの種類、記録位置を決定し、これらをデータ出力手段102に通知する。   Processing executed by the information processing apparatus of the present invention will be described with reference to the block diagram shown in FIG. The attribute identifier plural adding unit 101 determines the type and recording position of attribute identifier data to be recorded on the output document 110 output by the data output unit 102 and notifies the data output unit 102 of these.

属性識別子は、原稿110に対してユーザの記録する情報に対応して設定される属性を示す識別子である。ここでは、原稿110がカルテ用紙であり、カルテに記録される記録情報の各々に対して設定される属性をS,O,A,PのいずれかとしたSOAP方式を適用した例について説明する。   The attribute identifier is an identifier indicating an attribute set for the document 110 corresponding to information recorded by the user. Here, an example will be described in which the SOAP method is applied in which the document 110 is a chart sheet and the attribute set for each piece of recording information recorded on the chart is S, O, A, or P.

前述したように、SOAPは、例えば以下のデータに対応付けられコード情報である。
[S]は、Subjectiveデータであり、患者が直接提供する主観的データに対応付けられるコード情報である。
[O]は、Objectiveデータであり、医師や看護婦が取得する客観的データに対応付けられるコード情報である。
[A]は、Assessmentデータであり、医師や看護婦の判断データに対応付けられるコード情報である。
[P]は、Planデータであり、診断や、治療、あるいは教育などのスケジュール情報などのデータに対応付けられるコード情報である。
As described above, SOAP is code information associated with the following data, for example.
[S] is Subjective data, which is code information associated with subjective data directly provided by the patient.
[O] is objective data, which is code information associated with objective data acquired by a doctor or nurse.
[A] is Asset data, which is code information associated with judgment data of doctors and nurses.
[P] is Plan data, which is code information associated with data such as schedule information for diagnosis, treatment, or education.

なお、以下の説明では、カルテを原稿とし、属性識別子としてSOAPを適用した例について説明するが、本発明はSOAP方式を適用したカルテに対してのみ適用可能なものではなく、他の属性識別子を各領域の記録情報に対応付ける様々な原稿に対して適用可能である。   In the following description, an example in which a medical chart is a manuscript and SOAP is applied as an attribute identifier will be described. However, the present invention is not applicable only to a medical chart to which the SOAP method is applied, and other attribute identifiers are used. The present invention can be applied to various originals associated with the recording information of each area.

同属性識別子複数付加手段101は、データ出力手段102の出力する出力原稿110に記録する属性識別子データの種類、記録位置を決定し、これらをデータ出力手段102に通知する。この際、同属性識別子複数付加手段101は、同じ属性識別子を出力原稿110の異なる位置に記録する設定とする。例えば、原稿の異なる2つの辺、または3辺、あるいは4辺のそれぞれに同じ属性識別子を記録する設定とする。   The attribute identifier plural adding unit 101 determines the type and recording position of attribute identifier data to be recorded on the output document 110 output by the data output unit 102 and notifies the data output unit 102 of these. At this time, the same attribute identifier plural adding means 101 is set to record the same attribute identifier at different positions on the output document 110. For example, the same attribute identifier is recorded on each of two different sides, three sides, or four sides of the document.

データ出力手段102は、予め定められた原稿フォーマット、例えば、本実施例では、カルテのフォーマットに従ったカルテ原稿をプリント出力する。出力原稿110には、同属性識別子複数付加手段101が決定した属性識別子データの種類、記録位置に従って、属性識別子が記録される。   The data output means 102 prints out a predetermined original format, for example, a medical chart original in accordance with the medical chart format in this embodiment. In the output document 110, attribute identifiers are recorded according to the type and recording position of the attribute identifier data determined by the attribute identifier plural adding unit 101.

図に示すように、出力原稿110には、SOAPの属性識別子が、異なる位置に複数記録されて出力される。本例では、出力原稿110には、3箇所の属性識別子記録領域111〜113が設定された例を示している。   As shown in the figure, a plurality of SOAP attribute identifiers are recorded and output on the output document 110 at different positions. In this example, the output document 110 shows an example in which three attribute identifier recording areas 111 to 113 are set.

ユーザは、このような、同じ属性識別子が複数箇所に記録された出力原稿110に対して、様々な情報を記録し、記録した情報の各領域と属性識別子のいずれかを結ぶ連結線を記録する。記入済み原稿120に示すように、ユーザは、原稿に対して様々な情報を記入し、各情報記録領域の各々を属性識別子と連結する連結線を記録する。   The user records various pieces of information on the output document 110 in which the same attribute identifier is recorded at a plurality of locations, and records a connecting line connecting each area of the recorded information and any of the attribute identifiers. . As shown in the completed manuscript 120, the user fills in various information on the manuscript and records a connecting line that connects each information recording area with an attribute identifier.

例えば、情報記録領域121は、属性識別子記録領域111に記録された属性識別子[A]と連結する連結線122が記録されており、情報記録領域121の記録情報は、[A]、すなわち、Assessmentデータであることが示される。
また、情報記録領域123は、属性識別子記録領域112に記録された属性識別子[O]と連結する連結線124が記録されており、情報記録領域123の記録情報は、[O]、すなわち、Objectiveデータであることが示される。
また、情報記録領域125は、属性識別子記録領域112に記録された属性識別子[P]と連結する連結線126が記録されており、情報記録領域125の記録情報は、[P]、すなわち、Planデータであることが示される。
また、情報記録領域127は、属性識別子記録領域113に記録された属性識別子[A]と連結する連結線128が記録されており、情報記録領域127の記録情報は、[A]、すなわち、Assessmentデータであることが示される。
For example, in the information recording area 121, a connection line 122 that is connected to the attribute identifier [A] recorded in the attribute identifier recording area 111 is recorded, and the recording information in the information recording area 121 is [A], that is, Assessment. Shown to be data.
In the information recording area 123, a connection line 124 connected to the attribute identifier [O] recorded in the attribute identifier recording area 112 is recorded. The recording information in the information recording area 123 is [O], that is, Objective. Shown to be data.
In the information recording area 125, a connection line 126 connected to the attribute identifier [P] recorded in the attribute identifier recording area 112 is recorded. The recording information in the information recording area 125 is [P], that is, Plan. Shown to be data.
In the information recording area 127, a connection line 128 that is connected to the attribute identifier [A] recorded in the attribute identifier recording area 113 is recorded, and the recording information in the information recording area 127 is [A], that is, Assessment. Shown to be data.

このように、原稿には、異なる位置に同じ属性識別子が複数記録されているので、ユーザは、各情報記録領域から最も近接した位置にある属性識別子記録領域の属性識別子との連結線を記録することができる。その結果、連結線が相互に交差する可能性と連結線と情報領域が交差する可能性を激減させることができ、各情報記録領域と属性識別子との対応を明確に解析することができる。また、ユーザが結ぶべき連結線が短くなり、ユーザの負荷も軽減される。   As described above, since the same attribute identifier is recorded in a plurality of different positions on the document, the user records a connection line with the attribute identifier of the attribute identifier recording area located closest to each information recording area. be able to. As a result, the possibility that the connecting lines intersect each other and the possibility that the connecting lines and the information areas intersect can be greatly reduced, and the correspondence between each information recording area and the attribute identifier can be clearly analyzed. Further, the connecting line to be connected by the user is shortened, and the load on the user is reduced.

各情報記録領域と属性識別子との対応関係の解析プロセスについて説明する。記入済み原稿120は、スキャナなどの画像入力手段103において画像データとして読み取られ、連結線抽出手段104において、画像解析に基づく連結線抽出処理が実行される。   The process for analyzing the correspondence between each information recording area and the attribute identifier will be described. The completed manuscript 120 is read as image data by an image input unit 103 such as a scanner, and the connecting line extracting unit 104 executes a connecting line extraction process based on image analysis.

連結線抽出手段104は、画像入力手段103の取得したスキャン画像内において、まず、属性識別子の位置情報を取得する。連結線抽出手段104は、予め、原稿に記録される属性識別子の種類についての情報を取得しており、これらの属性識別子の記録された位置を画像入力手段103の取得したスキャン画像の解析によって求める。次に、連結線候補としての線分画像を抽出し、抽出した線分画像中、属性識別子に対して接続された線分のみを連結線と判定して選択する。この連結線情報は、連結線指定属性識別子判定手段105に出力される。   The connecting line extracting unit 104 first acquires the position information of the attribute identifier in the scanned image acquired by the image input unit 103. The connecting line extraction unit 104 acquires information about the types of attribute identifiers recorded on the document in advance, and obtains the recorded positions of these attribute identifiers by analyzing the scanned image acquired by the image input unit 103. . Next, a line segment image as a connection line candidate is extracted, and only the line segment connected to the attribute identifier in the extracted line segment image is determined as a connection line and selected. This connection line information is output to the connection line designation attribute identifier determination unit 105.

連結線指定属性識別子判定手段105は、連結線抽出手段104の抽出した連結線が接続された属性識別子の種類を判定する。本例では、属性識別子はSOAPであり、各連結線がSOAPのいずれに接続された連結線であるかを判定する。   The connection line designation attribute identifier determination unit 105 determines the type of attribute identifier to which the connection line extracted by the connection line extraction unit 104 is connected. In this example, the attribute identifier is SOAP, and it is determined to which connection line each connection line is connected.

次に、レイアウト解析手段106は、記入済み原稿120のレイアウト解析を実行する。レイアウト解析手段106におけるレイアウト解析は、文字領域、写真領域などの領域解析など、入力画像データの情報領域区分を解析する処理として実行される。例えば、図3に示すように、記入済み原稿120に含まれる各情報領域1〜7,131〜137を判別する。   Next, the layout analysis unit 106 performs a layout analysis of the completed document 120. The layout analysis in the layout analysis means 106 is executed as a process for analyzing the information area classification of the input image data, such as an area analysis of a character area, a photograph area, or the like. For example, as shown in FIG. 3, the information areas 1 to 7 and 131 to 137 included in the completed document 120 are determined.

情報領域対応属性判定手段107は、レイアウト解析手段106の解析した記入済み原稿120に含まれる各情報領域の属性を判定する。この処理は、レイアウト解析手段106の解析した記入済み原稿120に含まれる各情報領域と、連結線抽出手段104が抽出し、連結線指定属性識別子判定手段105が判定した各連結線の接続する属性識別子情報(SOAP)に基づいて実行される。すなわち、各情報領域が連結線によって、どの属性識別子情報(SOAP)に接続されているかを判断し、接続された属性識別子をその情報領域の属性として判断する。   The information area correspondence attribute determination unit 107 determines the attribute of each information area included in the completed document 120 analyzed by the layout analysis unit 106. In this processing, each information area included in the completed manuscript 120 analyzed by the layout analysis unit 106 and the connection line connection attribute extracted by the connection line extraction unit 104 and determined by the connection line designation attribute identifier determination unit 105 are connected. It is executed based on identifier information (SOAP). That is, it is determined to which attribute identifier information (SOAP) each information area is connected by a connecting line, and the connected attribute identifier is determined as an attribute of the information area.

例えば、図3に示す記入済み原稿120の例に基づいて、図4に示すような情報領域と属性との対応関係データが得られる。この対応関係データはデータベース108に格納される。なお、各情報領域のテキストデータは、例えばOCR(Optical Character Recognition)によるテキスト化処理を行い、データベース108に格納し、これらのテキストデータに対応する属性情報として、上述の処理において解析した属性識別子を設定してデータベースに格納してもよい。   For example, based on the example of the completed manuscript 120 shown in FIG. 3, correspondence data between information areas and attributes as shown in FIG. 4 is obtained. This correspondence data is stored in the database 108. The text data of each information area is converted into text by, for example, OCR (Optical Character Recognition), stored in the database 108, and the attribute identifier analyzed in the above process is used as attribute information corresponding to the text data. It may be set and stored in the database.

このように本発明の構成では、複数の異なる位置に同じ属性識別子を記録した原稿を出力する構成としたので、ユーザは、様々な位置の記録情報の各々について、連結線を結びやすい位置にある属性識別子記録領域を選択して、その位置の属性識別子と結ぶ連結線を記録することができる。この結果、複数の連結線が交差する可能性と連結線と情報領域が交差する可能性を減少させることができ、画像解析による情報領域と属性識別子との対応判定処理をより高精度に実行することが可能となり、正確なデータ管理が実現される。また、ユーザが結ぶべき連結線が短くなり、ユーザの負荷も軽減される。   As described above, in the configuration of the present invention, since a document in which the same attribute identifier is recorded at a plurality of different positions is output, the user can easily connect connecting lines for each piece of recorded information at various positions. By selecting an attribute identifier recording area, a connecting line connecting to the attribute identifier at the position can be recorded. As a result, it is possible to reduce the possibility that a plurality of connecting lines intersect and the possibility that a connecting line and an information area intersect, and execute the determination process of the correspondence between the information area and the attribute identifier by image analysis with higher accuracy. And accurate data management is realized. Further, the connecting line to be connected by the user is shortened, and the load on the user is reduced.

[実施例2]
次に、本発明の第2実施例に係る情報処理装置の構成および処理について、図5を参照して説明する。第2実施例と、図2を参照して説明した第1実施例との差異は、第1実施例において用いた出力原稿110がプリントされた出力原稿110であるのに対し、第2実施例では、図5に示すように、プリント出力される原稿を用いることなく、例えばPCのようなディスプレイを持つ情報処理装置の表示手段210を用いて、複数の異なる位置に同じ属性識別子が付加された原稿211を表示する構成とした点である。
[Example 2]
Next, the configuration and processing of the information processing apparatus according to the second embodiment of the present invention will be described with reference to FIG. The difference between the second embodiment and the first embodiment described with reference to FIG. 2 is that the output original 110 used in the first embodiment is the printed output original 110, whereas the second embodiment is different. Then, as shown in FIG. 5, the same attribute identifier is added to a plurality of different positions using the display unit 210 of the information processing apparatus having a display such as a PC without using a printed document. The document 211 is configured to be displayed.

実施例1では、ユーザは、プリントされた出力原稿110に対して情報を記録する構成としたが、本実施例2では、ユーザは、PC等の情報処理装置のキーボードなどのユーザ入力手段を介して情報を入力し、さらに連結線の記録を行なう。この処理は、PC等の表示手段210に表示された原稿211に対して、ユーザ入力手段203を適用して実行される。   In the first embodiment, the user is configured to record information on the printed output document 110. However, in the second embodiment, the user is configured to use a user input unit such as a keyboard of an information processing apparatus such as a PC. Enter the information and record the connection lines. This process is executed by applying the user input unit 203 to the document 211 displayed on the display unit 210 such as a PC.

ユーザ入力手段203を適用して入力された情報および連結線を持つ入力済み原稿220は、データ構成としては実施例1の記入済み原稿120と同様であるが、表示手段210を持つ情報処理装置の記憶データとして記録されることになる。すなわち、本実施例ではプリント出力を行なわずにすべての処理が実行される。   An input document 220 having information and connection lines input by applying the user input unit 203 is similar in data structure to the completed document 120 of the first embodiment, but is an information processing apparatus having a display unit 210. It is recorded as stored data. That is, in this embodiment, all processing is executed without performing print output.

連結線抽出手段204は、表示手段210を持つ情報処理装置内に記録された入力済み原稿220の画像データに基づいて連結線抽出処理を実行する。すなわち、本実施例では、図2を参照して説明した実施例1の画像入力手段103を適用した画像入力処理は省略される。連結線抽出手段204は、情報処理装置内のハードディスク等の記憶手段に格納された入力済み原稿220の画像データから、まず、属性識別子の位置情報を取得する。連結線抽出手段204は、予め、原稿に記録される属性識別子の種類についての情報を取得しており、これらの属性識別子の記録された位置を入力済み原稿220の画像データの解析によって求める。次に、連結線候補としての線分画像を抽出し、抽出した線分画像中、属性識別子に対して接続された線分のみを連結線と判定して選択する。この連結線情報は、連結線指定属性識別子判定手段205に出力される。   The connecting line extracting unit 204 executes a connecting line extracting process based on the image data of the input original 220 recorded in the information processing apparatus having the display unit 210. That is, in the present embodiment, the image input process to which the image input unit 103 of the first embodiment described with reference to FIG. 2 is applied is omitted. The connecting line extracting unit 204 first acquires the position information of the attribute identifier from the image data of the input document 220 stored in a storage unit such as a hard disk in the information processing apparatus. The connecting line extraction unit 204 acquires information about the types of attribute identifiers recorded on the document in advance, and obtains the positions where these attribute identifiers are recorded by analyzing the image data of the input document 220. Next, a line segment image as a connection line candidate is extracted, and only the line segment connected to the attribute identifier in the extracted line segment image is determined as a connection line and selected. This connection line information is output to the connection line designation attribute identifier determination unit 205.

連結線指定属性識別子判定手段205は、連結線抽出手段204の抽出した連結線が接続された属性識別子の種類を判定する。本例では、属性識別子はSOAPであり、各連結線がSOAPのいずれに接続された連結線であるかを判定する。   The connection line designation attribute identifier determination unit 205 determines the type of attribute identifier to which the connection line extracted by the connection line extraction unit 204 is connected. In this example, the attribute identifier is SOAP, and it is determined to which connection line each connection line is connected.

次に、レイアウト解析手段206は、情報処理装置内のハードディスク等の記憶手段に格納された入力済み原稿220の画像データのレイアウト解析を実行する。例えば、先に図3を参照して説明したように、入力済み原稿220に含まれる各情報領域1〜7,131〜137を判別する。   Next, the layout analysis unit 206 performs a layout analysis of the image data of the input document 220 stored in a storage unit such as a hard disk in the information processing apparatus. For example, as described above with reference to FIG. 3, the information areas 1 to 7 and 131 to 137 included in the input document 220 are determined.

情報領域対応属性判定手段207は、レイアウト解析手段206の解析した入力済み原稿220に含まれる各情報領域の属性を判定する。この処理は、レイアウト解析手段206の解析した入力済み原稿220に含まれる各情報領域と、連結線抽出手段204が抽出し、連結線指定属性識別子判定手段205が判定した各連結線の接続する属性識別子情報(SOAP)に基づいて実行される。すなわち、各情報領域が連結線によって、どの属性識別子情報(SOAP)に接続されているかを判断し、接続された属性識別子をその情報領域の属性として判断する。   The information area correspondence attribute determination unit 207 determines the attribute of each information area included in the input document 220 analyzed by the layout analysis unit 206. In this process, each information area included in the input document 220 analyzed by the layout analysis unit 206 and the connection line attributes extracted by the connection line extraction unit 204 and determined by the connection line designation attribute identifier determination unit 205 are connected. It is executed based on identifier information (SOAP). That is, it is determined to which attribute identifier information (SOAP) each information area is connected by a connecting line, and the connected attribute identifier is determined as an attribute of the information area.

この結果は、先に説明した実施例1と同様の結果であり、図4に示すような情報領域と属性との対応関係データが得られる。この対応関係データはデータベース208に格納される。なお、実施例1において説明したように、各情報領域のテキストデータは、例えばOCR(Optical Character Recognition)によるテキスト化処理を行い、データベース208に格納し、これらのテキストデータに対応する属性情報として、上述の処理において解析した属性識別子を設定してデータベースに格納してもよい。   This result is the same as that in the first embodiment described above, and correspondence data between information areas and attributes as shown in FIG. 4 is obtained. This correspondence data is stored in the database 208. As described in the first embodiment, the text data of each information area is converted into text by, for example, OCR (Optical Character Recognition), stored in the database 208, and attribute information corresponding to the text data is as follows. The attribute identifier analyzed in the above process may be set and stored in the database.

次に、図6に示すフローチャートを参照して、情報処理装置の実行処理シーケンスを説明する。図6に示すフローチャートは、上述した実施例1、実施例2に対応する処理シーケンスを説明するフローチャートである。   Next, the execution processing sequence of the information processing apparatus will be described with reference to the flowchart shown in FIG. The flowchart shown in FIG. 6 is a flowchart for explaining a processing sequence corresponding to the first embodiment and the second embodiment described above.

まず、ステップS101において、プリント出力またはディスプレイ出力予定の出力原稿に対して記録する属性識別子の種類、記録位置を決定する。ステップS102では、ステップS101において決定した属性識別子の種類、記録位置に従って、複数の異なる位置に同じ属性識別子を記録した原稿をプリント出力またはディスプレイに出力する。   First, in step S101, the type and recording position of an attribute identifier to be recorded on an output document scheduled to be printed or displayed are determined. In step S102, according to the type and recording position of the attribute identifier determined in step S101, a document on which the same attribute identifier is recorded at a plurality of different positions is printed out or output to a display.

ステップS103では、ユーザが様々な情報を記録し、さらに、記録情報と、属性識別子を結ぶ連結線を記入または入力する。ステップS104では、情報および連結された原稿の画像データを入力する。この処理は、プリント出力された原稿である場合は、スキャン処理となり、ディスプレイ出力画像に対する記録がなされている場合は、ハードディスクなどの記憶手段からの画像データの取得処理となる。   In step S103, the user records various information, and further enters or inputs a connecting line connecting the recorded information and the attribute identifier. In step S104, information and image data of the linked originals are input. This process is a scan process when the document is printed out, and an image data acquisition process from a storage unit such as a hard disk when the display output image is recorded.

次に、ステップS105において、入力画像データから属性識別子の位置を抽出し、ステップS106において、連結線の候補となる線分画像を抽出する。この処理は、図2に示す実施例1の構成では連結線抽出手段104、図5に示す実施例2の構成では連結線抽出手段204の処理に相当する。   Next, in step S105, the position of the attribute identifier is extracted from the input image data, and in step S106, a line segment image that is a candidate for a connecting line is extracted. This process corresponds to the process of the connecting line extracting unit 104 in the configuration of the first embodiment shown in FIG. 2, and the connecting line extracting means 204 in the configuration of the second embodiment shown in FIG.

次に、ステップS107において、属性識別子を指定する連結線を抽出し、属性と連結線の対応を判定する。この処理は、図2に示す実施例1の構成では連結線指定属性識別子判定手段105、図5に示す実施例2の構成では連結線指定属性識別子判定手段205の処理に相当する。本例では、属性識別子はSOAPであり、各連結線がSOAPのいずれに接続された連結線であるかを判定する。   Next, in step S107, a connection line that specifies an attribute identifier is extracted, and the correspondence between the attribute and the connection line is determined. This process corresponds to the process of the connecting line designation attribute identifier determining unit 105 in the configuration of the first embodiment shown in FIG. 2 and the process of the connecting line designation attribute identifier determining means 205 in the configuration of the second embodiment shown in FIG. In this example, the attribute identifier is SOAP, and it is determined to which connection line each connection line is connected.

次に、ステップS108では、情報記入(入力)済み原稿画像から、連結線画像を削除する。これは、ステップS109のレイアウト解析処理の前処理として実行する処理であり、レイアウト解析を正確に行なうための処理である。ステップS109では、情報記入(入力)済み原稿画像のレイアウト解析を実行する。これは、図2に示す実施例1の構成ではレイアウト解析手段106、図5に示す実施例2の構成ではレイアウト解析手段206の処理に相当する。具体的には、先に図3を参照して説明したように、原稿に含まれる各情報領域を判別する。   In step S108, the connecting line image is deleted from the document image on which information has been entered (input). This is a process executed as a pre-process of the layout analysis process in step S109, and is a process for accurately performing the layout analysis. In step S109, layout analysis of the document image on which information has been entered (input) is executed. This corresponds to the processing of the layout analysis means 106 in the configuration of the first embodiment shown in FIG. 2, and the layout analysis means 206 in the configuration of the second embodiment shown in FIG. Specifically, as described above with reference to FIG. 3, each information area included in the document is determined.

次に、ステップS110において、連結線によって関連付けられた属性を各情報領域の属性と判定する。これは、図2に示す実施例1の構成では情報領域対応属性判定手段107、図5に示す実施例2の構成では情報領域対応属性判定手段207の処理に相当し、レイアウト解析手段の解析した記入(入力)済み原稿に含まれる各情報領域の属性を判定する処理である。   Next, in step S110, the attribute associated by the connecting line is determined as the attribute of each information area. This corresponds to the processing of the information area correspondence attribute determining means 107 in the configuration of the first embodiment shown in FIG. 2, and corresponds to the processing of the information area correspondence attribute determining means 207 in the configuration of the second embodiment shown in FIG. This is a process for determining the attribute of each information area included in a completed (input) document.

この処理は、レイアウト解析手段の解析した記入(入力)済み原稿に含まれる各情報領域と、連結線抽出手段が抽出し、連結線指定属性識別子判定手段が判定した各連結線の接続する属性識別子情報(SOAP)に基づいて実行される。すなわち、各情報領域が連結線によって、どの属性識別子情報(SOAP)に接続されているかを判断し、接続された属性識別子をその情報領域の属性として判断する。この結果として得られる各情報領域対応属性情報がデータベースに格納される。すなわち、例えば先に図4を参照して説明した情報領域と属性との対応関係データを取得して、データベースに格納する。   In this process, each information area included in the completed (inputted) document analyzed by the layout analysis unit, and the attribute identifier connected to each connection line extracted by the connection line extraction unit and determined by the connection line designation attribute identifier determination unit It is executed based on information (SOAP). That is, it is determined to which attribute identifier information (SOAP) each information area is connected by a connecting line, and the connected attribute identifier is determined as an attribute of the information area. Each information area corresponding attribute information obtained as a result is stored in the database. That is, for example, correspondence data between information areas and attributes described above with reference to FIG. 4 is acquired and stored in a database.

このように、本発明の構成では、複数の異なる位置に同じ属性識別子を記録した原稿を出力する構成としたので、ユーザは、様々な位置の記録情報の各々について、連結線を結びやすい位置にある属性識別子記録領域を選択して、その位置の属性識別子と結ぶ連結線を記録することができる。この結果、複数の連結線が交差する可能性と連結線と情報領域が交差する可能性を減少させることができ、画像解析による情報領域と属性識別子との対応判定処理をより高精度に実行することが可能となり、正確なデータ管理が実現される。また、ユーザが結ぶべき連結線が短くなり、ユーザの負荷も軽減される。   As described above, in the configuration of the present invention, since the document in which the same attribute identifier is recorded at a plurality of different positions is output, the user can easily connect the connection lines for each piece of recorded information at various positions. It is possible to select a certain attribute identifier recording area and record a connecting line connecting to the attribute identifier at that position. As a result, it is possible to reduce the possibility that a plurality of connecting lines intersect and the possibility that a connecting line and an information area intersect, and execute the determination process of the correspondence between the information area and the attribute identifier by image analysis with higher accuracy. And accurate data management is realized. Further, the connecting line to be connected by the user is shortened, and the load on the user is reduced.

[実施例3]
次に、本発明の第3実施例に係る情報処理装置の構成および処理について、図7を参照して説明する。第3実施例は、図2を参照して説明した第1実施例に対して、属性識別子書き込み態様学習手段301を付加した点が異なる。その他の構成は、第1実施例と同様の構成である。
[Example 3]
Next, the configuration and processing of the information processing apparatus according to the third embodiment of the present invention will be described with reference to FIG. The third embodiment is different from the first embodiment described with reference to FIG. 2 in that an attribute identifier writing mode learning unit 301 is added. Other configurations are the same as those of the first embodiment.

属性識別子書き込み態様学習手段301は、データベース108に格納された過去の情報書き込み原稿の解析を実行する学習処理によって、属性識別子の最適な書き込み位置や、最適な書き込み態様を変更する処理を実行する。学習結果は、同属性識別子複数付加手段101に通知される。同属性識別子複数付加手段101は、属性識別子書き込み態様学習手段301から入力する学習結果に基づいて、過去の実績データに基づいて決定された最適な属性識別子の書き込み位置、態様に従って、出力原稿に記録する属性識別子の位置、態様を、逐次更新して決定する。その他の構成における処理は、実施例1と同様であるので説明を省略する。   The attribute identifier writing mode learning unit 301 executes a process of changing the optimal writing position of the attribute identifier and the optimal writing mode by a learning process of analyzing the past information writing original stored in the database 108. The learning result is notified to the attribute identifier plural adding means 101. The attribute identifier plural adding unit 101 records the output document according to the optimum attribute identifier writing position and mode determined based on the past result data based on the learning result input from the attribute identifier writing mode learning unit 301. The position and mode of the attribute identifier to be determined are sequentially updated and determined. Since the processing in the other configuration is the same as that of the first embodiment, the description thereof is omitted.

なお、実施例2のようにプリント出力を行なわずディスプレイ出力する場合にも、属性識別子書き込み態様学習手段301を付加する構成が可能である。   Note that the attribute identifier writing mode learning unit 301 can be added even when the display output is performed without performing the print output as in the second embodiment.

属性識別子書き込み態様学習手段301によって決定される属性識別子の位置、態様の例について、図8、図9を参照して説明する。   An example of the position and mode of the attribute identifier determined by the attribute identifier writing mode learning unit 301 will be described with reference to FIGS.

図8には、出力原稿に対して設定される属性識別子の位置、態様の3つの例について示してある。図8(a)は、属性識別子の配置を変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域411に記録される情報の多くが、属性識別子SまたはOに連結された情報であり、一方、情報領域412に記録される情報の多くが、属性識別子AまたはPに連結された情報であるとの統計が得られた場合、情報領域411の近傍の属性識別子としてSとOを記録する設定とし、情報領域412の近傍の属性識別子としてAとPを記録する設定とした例である。   FIG. 8 shows three examples of the position and mode of the attribute identifier set for the output document. FIG. 8A shows an example in which the arrangement of attribute identifiers is changed. For example, most of the information recorded in the information area 411 by learning based on past data stored in the database is information linked to the attribute identifier S or O, while the information recorded in the information area 412 When statistics that most of the information are linked to the attribute identifier A or P are obtained, S and O are set as the attribute identifiers in the vicinity of the information area 411, and the attributes in the vicinity of the information area 412 are set. In this example, A and P are recorded as identifiers.

図8(b)も(a)と同様、属性識別子の配置を変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域421に記録される情報の多くが、属性識別子Oに連結された情報であり、一方、情報領域422に記録される情報の多くが、属性識別子Pに連結された情報であるとの統計が得られた場合、情報領域421の近傍に記録する属性識別子中Oのみを情報領域421に近づけて記録する。さらに、情報領域422の近傍に記録する属性識別子中Pのみを情報領域422に近づけて記録する設定とした例である。   FIG. 8B is an example in which the arrangement of attribute identifiers is changed as in FIG. For example, much of the information recorded in the information area 421 by learning based on past data stored in the database is information linked to the attribute identifier O, while much of the information recorded in the information area 422 However, when statistics indicating that the information is linked to the attribute identifier P is obtained, only the attribute identifier O recorded in the vicinity of the information area 421 is recorded close to the information area 421. Furthermore, in this example, only the attribute identifier P recorded in the vicinity of the information area 422 is set to be recorded close to the information area 422.

図8(c)は、属性識別子のフォントサイズを変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域431に記録される情報の多くが、属性識別子Oに連結された情報であり、一方、情報領域432に記録される情報の多くが、属性識別子Pに連結された情報であるとの統計が得られた場合、情報領域431の近傍に記録する属性識別子中Oのみのフォントサイズを大きくして記録する。さらに、情報領域432の近傍に記録する属性識別子中Pのみのフォントサイズを大きくして記録する設定とした例である。   FIG. 8C shows an example in which the font size of the attribute identifier is changed. For example, most of the information recorded in the information area 431 by learning based on past data stored in the database is information linked to the attribute identifier O, while much of the information recorded in the information area 432 However, when the statistic that the information is linked to the attribute identifier P is obtained, the font size of only the attribute identifier O recorded in the vicinity of the information area 431 is increased and recorded. Furthermore, in this example, the font size of only the attribute identifier P to be recorded in the vicinity of the information area 432 is set to be recorded with a larger font size.

図9(d)は、属性識別子のフォントの色を変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域441に記録される情報の多くが、属性識別子Oに連結された情報であり、一方、情報領域442に記録される情報の多くが、属性識別子Pに連結された情報であるとの統計が得られた場合、情報領域441の近傍に記録する属性識別子中Oのみのフォントの色を変更(例えば(赤)に設定して記録する。さらに、情報領域442の近傍に記録する属性識別子中Pのみのフォントの色を変更(例えば(赤)に設定して記録する設定とした例である。   FIG. 9D shows an example in which the font color of the attribute identifier is changed. For example, most of the information recorded in the information area 441 by learning based on past data stored in the database is information linked to the attribute identifier O. On the other hand, much of the information recorded in the information area 442 However, when the statistic that the information is linked to the attribute identifier P is obtained, the font color of only the attribute identifier O recorded in the vicinity of the information area 441 is changed (for example, set to (red) and recorded. Furthermore, in this example, the font color of only the attribute identifier P recorded in the vicinity of the information area 442 is changed (for example, set to (red) and recorded.

図9(e)は、属性識別子のフォントの種類を変更した例である。例えば、データベースに格納された過去のデータに基づく学習によって、情報領域451に記録される情報の多くが、属性識別子Oに連結された情報であり、一方、情報領域452に記録される情報の多くが、属性識別子Pに連結された情報であるとの統計が得られた場合、情報領域451の近傍に記録する属性識別子中Oのみのフォントの種類を変更して記録する。さらに、情報領域452の近傍に記録する属性識別子中Pのみのフォントの種類を変更して記録する設定とした例である。   FIG. 9E shows an example in which the font type of the attribute identifier is changed. For example, much of the information recorded in the information area 451 by learning based on past data stored in the database is information linked to the attribute identifier O, while much of the information recorded in the information area 452 However, when the statistics that the information is linked to the attribute identifier P is obtained, the font type of only the attribute identifier O recorded in the vicinity of the information area 451 is changed and recorded. Furthermore, in this example, the font type of only the attribute identifier P recorded in the vicinity of the information area 452 is changed and recorded.

このように、実施例3は、データベースに蓄積された過去の情報記録済みデータに基づく統計分析による学習処理を実行して、ユーザが連結線を書き易い属性識別子の位置、態様を設定して、逐次、学習結果を反映した更新を行なって原稿出力を行なう構成とした構成を持つ。   As described above, the third embodiment executes a learning process based on statistical analysis based on past information recorded data accumulated in a database, sets the position and mode of an attribute identifier that allows a user to easily write a connection line, It has a configuration in which the document output is performed by sequentially updating the learning result.

本実施例3の情報処理装置の実行処理シーケンスについて、図10に示すフローチャートを参照して説明する。まず、ステップS201において、プリント出力またはディスプレイ出力予定の出力原稿に対して記録する属性識別子の種類、記録位置を、学習結果に基づいて決定する。これは、図7に示す同属性識別子複数付加手段101の処理であり、属性識別子書き込み態様学習手段301からの学習結果に基づいて実行される。   An execution processing sequence of the information processing apparatus according to the third embodiment will be described with reference to a flowchart illustrated in FIG. First, in step S201, the type and recording position of the attribute identifier to be recorded on the output document scheduled to be printed or displayed are determined based on the learning result. This is processing of the same attribute identifier plural adding unit 101 shown in FIG. 7 and is executed based on the learning result from the attribute identifier writing mode learning unit 301.

ステップS202〜ステップS210の処理は、先に図6のフローを参照して説明したステップS102〜S110の処理と同様の処理として実行される。   The processes in steps S202 to S210 are executed as the same processes as the processes in steps S102 to S110 described above with reference to the flow of FIG.

ステップS211では、データベースに格納された情報領域と連結された属性識別子に関して統計を取る。ステップS212では、統計結果を参照に、属性識別子の位置、態様の変更情報を通知する。これらの処理は、図7に示す属性識別子書き込み態様学習手段301の処理であり、例えば図8、図9を参照して説明したような様々な属性識別子の出力態様を学習結果に基づいて決定して、図7に示す同属性識別子複数付加手段101に通知する。   In step S211, statistics are taken regarding attribute identifiers linked to information areas stored in the database. In step S212, the attribute identifier position / mode change information is notified with reference to the statistical result. These processes are the processes of the attribute identifier writing mode learning unit 301 shown in FIG. 7. For example, various attribute identifier output modes as described with reference to FIGS. 8 and 9 are determined based on the learning results. Then, the same attribute identifier plural adding means 101 shown in FIG.

同属性識別子複数付加手段101は、次の原稿出力に際して、ステップS201において、出力原稿に対して記録する属性識別子の種類、記録位置を、属性識別子書き込み態様学習手段301から通知された学習結果に基づいて決定して出力する。   At the time of the next document output, the attribute identifier plural adding unit 101 determines the type and recording position of the attribute identifier to be recorded on the output document based on the learning result notified from the attribute identifier writing mode learning unit 301 in step S201. To determine and output.

本実施例3の構成によれば、情報書き込みおよび連結線書き込みの行なわれた蓄積データに基づく統計処理、学習処理が実行され、その学習結果によって、最適な属性識別子の配置、出力態様が決定されて、属性識別子の出力態様が、逐次更新されて最適な態様で出力されることになり、ユーザの利用しやすい属性識別子記録原稿の出力が実現される。   According to the configuration of the third embodiment, statistical processing and learning processing based on accumulated data on which information writing and connection line writing have been performed are executed, and the optimal attribute identifier arrangement and output mode are determined based on the learning results. Thus, the output mode of the attribute identifier is sequentially updated and output in an optimal mode, and the output of the attribute identifier recording document that is easy for the user to use is realized.

最後に、図11を参照して、本発明の情報処理装置のハードウェア構成例について説明する。図11に示す構成は、例えばPCなどによって構成される情報処理装置であり、スキャナ等のデータ読み取り部531とプリンタに相当するデータ出力部532を備えたハードウェア構成例を示している。   Finally, with reference to FIG. 11, a hardware configuration example of the information processing apparatus of the present invention will be described. The configuration illustrated in FIG. 11 is an information processing apparatus configured by a PC, for example, and illustrates a hardware configuration example including a data reading unit 531 such as a scanner and a data output unit 532 corresponding to a printer.

CPU(Central Processing Unit)501は、上述の実施例において説明した各種のデータ処理、すなわち属性識別子の位置、態様決定処理、画像解析に基づく連結線抽出、レイアウト解析処理、各情報領域の属性判定処理等の各処理の実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。   A CPU (Central Processing Unit) 501 performs various data processing described in the above-described embodiments, that is, attribute identifier position, mode determination processing, connection line extraction based on image analysis, layout analysis processing, and attribute determination processing for each information region The control unit executes processes according to a computer program describing an execution sequence of each process.

ROM(Read Only Memory)502は、CPU501が使用するプログラムや演算パラメータ等を格納する。RAM(Random Access Memory)503は、CPU501の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはCPUバスなどから構成されるホストバス504により相互に接続されている。   A ROM (Read Only Memory) 502 stores programs used by the CPU 501, calculation parameters, and the like. A RAM (Random Access Memory) 503 stores programs used in the execution of the CPU 501, parameters that change as appropriate during the execution, and the like. These are connected to each other by a host bus 504 including a CPU bus.

ホストバス504は、ブリッジ505を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス506に接続されている。   The host bus 504 is connected to an external bus 506 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 505.

キーボード508、ポインティングデバイス509は、ユーザにより操作される入力デバイスである。ディスプレイ510は、液晶表示装置またはCRT(Cathode Ray Tube)などから成り、各種情報をテキストやイメージ情報として表示する。   A keyboard 508 and a pointing device 509 are input devices operated by the user. The display 510 includes a liquid crystal display device, a CRT (Cathode Ray Tube), or the like, and displays various information as text or image information.

HDD(Hard Disk Drive)511は、ハードディスクを内蔵し、ハードディスクを駆動し、CPU501によって実行するプログラムや情報を記録または再生させる。ハードディスクは、入力された画像データや、ユーザによって情報記録がなされ連結線が記録された情報記録済み画像データ、テキスト化データなどを格納する。さらに、各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。   An HDD (Hard Disk Drive) 511 includes a hard disk, drives the hard disk, and records or reproduces a program executed by the CPU 501 and information. The hard disk stores input image data, information-recorded image data in which information is recorded by a user and a connection line is recorded, text data, and the like. Further, various computer programs such as various data processing programs are stored.

ドライブ512は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体521に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース507、外部バス506、ブリッジ505、およびホストバス504を介して接続されているRAM503に供給する。リムーバブル記録媒体521も、ハードディスクと同様のデータ記録領域として利用可能である。   The drive 512 reads data or a program recorded on a removable recording medium 521 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and the data or program is read out from the interface 507 and the external bus 506. , And supplied to the RAM 503 connected via the bridge 505 and the host bus 504. The removable recording medium 521 can also be used as a data recording area similar to a hard disk.

接続ポート514は、外部接続機器522を接続するポートであり、USB,IEEE1394等の接続部を持つ。接続ポート514は、インタフェース507、および外部バス506、ブリッジ505、ホストバス504等を介してCPU501等に接続されている。通信部515は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部531は、ドキュメントの読み取り処理を実行し、データ出力部532は、ドキュメントデータの出力処理を実行する。   The connection port 514 is a port for connecting the external connection device 522 and has a connection unit such as USB or IEEE1394. The connection port 514 is connected to the CPU 501 and the like via the interface 507, the external bus 506, the bridge 505, the host bus 504, and the like. The communication unit 515 is connected to a network and executes data communication processing with the outside. The data reading unit 531 executes document reading processing, and the data output unit 532 executes document data output processing.

なお、図11に示す情報処理装置のハードウェア構成例は、1つの装置例を示すものであり、本発明の情報処理装置は、図11に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。   Note that the hardware configuration example of the information processing apparatus shown in FIG. 11 shows one example of the apparatus, and the information processing apparatus of the present invention is not limited to the configuration shown in FIG. Any configuration capable of executing the process may be used.

以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。   The present invention has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiments without departing from the gist of the present invention. In other words, the present invention has been disclosed in the form of exemplification, and should not be interpreted in a limited manner. In order to determine the gist of the present invention, the claims should be taken into consideration.

なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。   The series of processes described in the specification can be executed by hardware, software, or a combined configuration of both. When executing processing by software, the program recording the processing sequence is installed in a memory in a computer incorporated in dedicated hardware and executed, or the program is executed on a general-purpose computer capable of executing various processing. It can be installed and run.

例えば、プログラムは記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。   For example, the program can be recorded in advance on a hard disk or ROM (Read Only Memory) as a recording medium. Alternatively, the program is temporarily or permanently stored on a removable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto optical) disk, a DVD (Digital Versatile Disc), a magnetic disk, or a semiconductor memory. It can be stored (recorded). Such a removable recording medium can be provided as so-called package software.

なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。   The program is installed on the computer from the removable recording medium as described above, or is wirelessly transferred from the download site to the computer, or is wired to the computer via a network such as a LAN (Local Area Network) or the Internet. The computer can receive the program transferred in this manner and install it on a recording medium such as a built-in hard disk.

なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   Note that the various processes described in the specification are not only executed in time series according to the description, but may be executed in parallel or individually according to the processing capability of the apparatus that executes the processes or as necessary. Further, in this specification, the system is a logical set configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.

以上、説明したように、本発明の構成によれば、様々な属性を持つ情報の記録を行なう原稿に対して、複数の異なる位置に同じ属性識別子を記録した原稿を生成し出力する構成としたので、ユーザは、様々な位置の記録情報の各々について、連結線を結びやすい位置にある属性識別子記録領域を選択して、その位置の属性識別子と結ぶ連結線を記録することができる。この結果、複数の連結線が交差する可能性と連結線と情報領域が交差する可能性を減少させることができ、画像解析による情報領域と属性識別子との対応判定処理をより高精度に実行することが可能となり、正確なデータ管理が実現される。また、ユーザは連結線を記入しやすくなることにより、ユーザの負荷も軽減される。   As described above, according to the configuration of the present invention, for a document on which information having various attributes is recorded, a document in which the same attribute identifier is recorded at a plurality of different positions is generated and output. Therefore, the user can select an attribute identifier recording area at a position where a connection line can be easily connected for each piece of recording information at various positions, and record the connection line connected to the attribute identifier at that position. As a result, it is possible to reduce the possibility that a plurality of connecting lines intersect and the possibility that a connecting line and an information area intersect, and execute the determination process of the correspondence between the information area and the attribute identifier by image analysis with higher accuracy. And accurate data management is realized. In addition, since the user can easily enter the connection line, the load on the user is reduced.

属性識別子を記録した原稿の例について説明する図である。It is a figure explaining the example of the original document which recorded the attribute identifier. 本発明の一実施例に係る情報処理装置の構成および処理を説明するブロック図である。It is a block diagram explaining the structure and process of the information processing apparatus which concerns on one Example of this invention. 本発明の情報処理装置の実行するレイアウト解析について説明する図である。It is a figure explaining the layout analysis which the information processing apparatus of this invention performs. 本発明の情報処理装置の実行する処理によって生成される情報領域と属性との対応関係データについて説明する図である。It is a figure explaining the correspondence data of an information area and an attribute generated by processing which information processor of the present invention performs. 本発明の第2実施例に係る情報処理装置の構成および処理を説明するブロック図である。It is a block diagram explaining the structure and process of an information processing apparatus which concern on 2nd Example of this invention. 本発明の一実施例の情報処理装置の実行する処理シーケンスを説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the process sequence which the information processing apparatus of one Example of this invention performs. 本発明の第3実施例に係る情報処理装置の構成および処理を説明するブロック図である。It is a block diagram explaining the structure and process of the information processing apparatus which concern on 3rd Example of this invention. 本発明の第3実施例に係る情報処理装置の処理によって実現される属性識別子の出力変更例について説明する図である。It is a figure explaining the output change example of the attribute identifier implement | achieved by the process of the information processing apparatus which concerns on 3rd Example of this invention. 本発明の第3実施例に係る情報処理装置の処理によって実現される属性識別子の出力変更例について説明する図である。It is a figure explaining the output change example of the attribute identifier implement | achieved by the process of the information processing apparatus which concerns on 3rd Example of this invention. 本発明の第3実施例に係る情報処理装置の実行する処理シーケンスを説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the process sequence which the information processing apparatus which concerns on 3rd Example of this invention performs. 本発明の情報処理装置のハードウェア構成例について説明する図である。It is a figure explaining the hardware structural example of the information processing apparatus of this invention.

符号の説明Explanation of symbols

10 原稿
11 属性識別子
12 連結線
15 情報領域データ
21 交差点
101 同属性識別子複数付加手段
102 データ出力手段
103 画像入力手段
104 連結線抽出手段
105 連結線指定属性識別子判定手段
106 レイアウト解析手段
107 情報領域対応属性判定手段
108 データベース
110 出力原稿
111,112,113 属性識別子記録領域
120 記入済み原稿
121,123,125,127 情報領域
122,124,126,128 連結線
131〜137 情報領域
201 同属性識別子複数付加手段
202 画像表示手段
203 ユーザ入力手段
204 連結線抽出手段
205 連結線指定属性識別子判定手段
206 レイアウト解析手段
207 情報領域対応属性判定手段
208 データベース
210 表示手段
211 原稿
220 入力済み原稿
301 属性識別子書き込み太陽学習手段
411,412 情報領域
421,422 情報領域
431,432 情報領域
441,442 情報領域
451,452 情報領域
501 CPU(Central Processing Unit)
502 ROM(Read-Only-Memory)
503 RAM(Random Access Memory)
504 ホストバス
505 ブリッジ
506 外部バス
507 インタフェース
508 キーボード
509 ポインティングデバイス
510 ディスプレイ
511 HDD(Hard Disk Drive)
512 ドライブ
514 接続ポート
515 通信部
521 リムーバブル記録媒体
522 外部接続機器
531 データ読み取り部
532 データ出力部
DESCRIPTION OF SYMBOLS 10 Document 11 Attribute identifier 12 Connection line 15 Information area data 21 Intersection 101 Same attribute identifier plural addition means 102 Data output means 103 Image input means 104 Connection line extraction means 105 Connection line designation attribute identifier determination means 106 Layout analysis means 107 Information area correspondence Attribute determination means 108 Database 110 Output original 111, 112, 113 Attribute identifier recording area 120 Completed original 121, 123, 125, 127 Information area 122, 124, 126, 128 Link 131-137 Information area 201 Multiple addition of same attribute identifier Means 202 Image display means 203 User input means 204 Connection line extraction means 205 Connection line designation attribute identifier determination means 206 Layout analysis means 207 Information area correspondence attribute determination means 208 Database 210 Display means 211 Document 220 Input document 301 Attribute identifier writing sun learning means 411, 412 Information area 421, 422 Information area 431, 432 Information area 441, 442 Information area 451, 452 Information area 501 CPU (Central Processing Unit)
502 ROM (Read-Only-Memory)
503 RAM (Random Access Memory)
504 Host bus 505 Bridge 506 External bus 507 Interface 508 Keyboard 509 Pointing device 510 Display 511 HDD (Hard Disk Drive)
512 drive 514 connection port 515 communication unit 521 removable recording medium 522 external connection device 531 data reading unit 532 data output unit

Claims (9)

情報処理装置であり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出手段と、
画像データのレイアウト解析を実行するレイアウト解析手段と、
前記レイアウト解析手段の解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定手段と、
を有することを特徴とする情報処理装置。
An information processing device,
A connection line extracting means for extracting a connection line between the information area and the attribute identifier included in the image data in which the same attribute identifier is recorded at a different position of the document;
Layout analysis means for performing layout analysis of image data;
Each information area obtained as an analysis result of the layout analysis means, an attribute identifier connected by the connecting line, and an information area corresponding attribute determination means for determining an attribute of the information area;
An information processing apparatus comprising:
前記情報処理装置は、さらに、
前記情報領域対応属性判定手段によって取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けて格納するデータベースを有することを特徴とする請求項に記載の情報処理装置。
The information processing apparatus further includes:
The information processing apparatus according to claim 1, characterized in that it comprises a database for storing the information area and the attribute information of each information region obtained by the corresponding attribute determination unit, in association with the information of each information region.
前記情報処理装置は、さらに、
前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習手段と、
前記学習手段における学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加手段と、
を有する構成であることを特徴とする請求項に記載の情報処理装置。
The information processing apparatus further includes:
Learning means for executing learning processing including statistical processing of attribute information of each information area stored in the database;
Attribute identifier adding means for executing processing for determining an attribute identifier setting mode based on a learning result in the learning means;
The information processing apparatus according to claim 2 , wherein the information processing apparatus has a configuration.
情報処理方法であり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出ステップと、
画像データのレイアウト解析を実行するレイアウト解析ステップと、
前記レイアウト解析ステップにおける解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定ステップと、
を有することを特徴とする情報処理方法。
An information processing method,
A connection line extracting step for extracting a connection line between the information area and the attribute identifier included in the image data in which the same attribute identifier is recorded at different positions on the document;
A layout analysis step for performing layout analysis of image data;
Each information area obtained as an analysis result in the layout analysis step, an attribute identifier connected by the connecting line, an information area corresponding attribute determination step for determining an attribute of the information area,
An information processing method characterized by comprising:
前記情報処理方法は、さらに、
前記情報領域対応属性判定ステップにおいて取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けてデータベースに格納するステップを有することを特徴とする請求項に記載の情報処理方法。
The information processing method further includes:
5. The information processing method according to claim 4 , further comprising a step of storing the attribute information of each information area acquired in the information area correspondence attribute determination step and the information of each information area in a database in association with each other. .
前記情報処理方法は、さらに、
前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習ステップと、
前記学習ステップにおける学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加ステップと、
を有することを特徴とする請求項に記載の情報処理方法。
The information processing method further includes:
A learning step for executing a learning process including a statistical process of attribute information of each information area stored in the database;
An attribute identifier adding step for executing a process of determining an attribute identifier setting mode based on a learning result in the learning step;
The information processing method according to claim 5 , further comprising:
原稿解析処理を情報処理装置において実行させるコンピュータ・プログラムであり、
同一の属性識別子が原稿の異なる位置に記録された画像データに含まれる情報領域と、属性識別子との連結線を抽出する連結線抽出ステップと、
画像データのレイアウト解析を実行するレイアウト解析ステップと、
前記レイアウト解析ステップにおける解析結果として得られる各情報領域と、前記連結線によって接続された属性識別子を判別し、情報領域の属性を判定する情報領域対応属性判定ステップと、
を有することを特徴とするコンピュータ・プログラム。
A computer program for causing an information processing apparatus to execute document analysis processing;
A connection line extracting step for extracting a connection line between the information area and the attribute identifier included in the image data in which the same attribute identifier is recorded at different positions on the document;
A layout analysis step for performing layout analysis of image data;
Each information area obtained as an analysis result in the layout analysis step, an attribute identifier connected by the connecting line, an information area corresponding attribute determination step for determining an attribute of the information area,
A computer program characterized by comprising:
さらに、further,
前記情報領域対応属性判定ステップによって取得された各情報領域の属性情報と、前記各情報領域の情報を対応付けてデータベースに格納するステップを有することを特徴とする請求項7に記載のコンピュータ・プログラム。8. The computer program according to claim 7, further comprising a step of storing the attribute information of each information area acquired in the information area correspondence attribute determining step and the information of each information area in a database in association with each other. .
さらに、further,
前記データベースに格納された各情報領域の属性情報の統計処理を含む学習処理を実行する学習ステップと、A learning step for executing a learning process including a statistical process of attribute information of each information area stored in the database;
前記学習ステップにおける学習結果に基づいて、属性識別子設定態様を決定する処理を実行する属性識別子付加ステップと、An attribute identifier adding step for executing a process of determining an attribute identifier setting mode based on a learning result in the learning step;
を有することを特徴とする請求項8に記載の情報処理装置。The information processing apparatus according to claim 8, further comprising:
JP2005243717A 2005-08-25 2005-08-25 Information processing apparatus, information processing method, and computer program Expired - Fee Related JP4586679B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005243717A JP4586679B2 (en) 2005-08-25 2005-08-25 Information processing apparatus, information processing method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005243717A JP4586679B2 (en) 2005-08-25 2005-08-25 Information processing apparatus, information processing method, and computer program

Publications (2)

Publication Number Publication Date
JP2007058626A JP2007058626A (en) 2007-03-08
JP4586679B2 true JP4586679B2 (en) 2010-11-24

Family

ID=37922057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005243717A Expired - Fee Related JP4586679B2 (en) 2005-08-25 2005-08-25 Information processing apparatus, information processing method, and computer program

Country Status (1)

Country Link
JP (1) JP4586679B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6620486B2 (en) * 2015-09-24 2019-12-18 富士ゼロックス株式会社 Document inspection system, document inspection device, and document inspection program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2619487B2 (en) * 1988-07-13 1997-06-11 株式会社日立製作所 File operation method
JPH08249170A (en) * 1995-03-14 1996-09-27 Mitsubishi Electric Corp Graphical user interface design / manufacturing support device
JP2002358363A (en) * 2001-05-31 2002-12-13 Canon Inc Electronic medical record apparatus and information processing method thereof

Also Published As

Publication number Publication date
JP2007058626A (en) 2007-03-08

Similar Documents

Publication Publication Date Title
JP2002215477A (en) Device status monitoring system, device status monitoring processing method, and information recording medium
CN104902124A (en) Image processing apparatus, image processing method
US20170004593A1 (en) Information processing device and non-transitory computer readable medium
JP4591229B2 (en) Image processing apparatus, image processing method, and computer program
JP4983464B2 (en) Form image processing apparatus and form image processing program
JP4586679B2 (en) Information processing apparatus, information processing method, and computer program
JP6357967B2 (en) Information processing system and information processing program
JP7536269B1 (en) Drawing processing device and drawing processing method
US8743391B2 (en) Image processing apparatus, image processing method, and computer program product
JP2001256043A (en) Correction history management method and correction history management system for program source
JP2008054147A (en) Image processor and image processing program
JP4894378B2 (en) Image processing system and image processing program
JP2009157539A (en) Summary creation device, summary creation system and summary creation program
JP5126592B2 (en) Document processing apparatus and document processing program
JP2007221294A (en) Image processing apparatus, image processing method and computer program
JP2009230450A (en) Document attribute information register and program
JP7646525B2 (en) Information expression pattern generating device and method
JP2823110B2 (en) Inspection report creation output system
US20060230080A1 (en) Apparatus for tracking work process and computer product
US20090241063A1 (en) Information processing apparatus, information processing method, and computer readable medium for designing a gui
JP2008052439A (en) Image processing system and image processing program
JP2019036224A (en) Information processor and information processing program
JP2007219682A (en) Information processor, information processing method, and computer program
JP2007286711A (en) Information processor and information processing method, and computer program
JP2007221293A (en) Image processing apparatus, image processing method and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080522

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100519

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100722

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100810

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100823

R150 Certificate of patent or registration of utility model

Ref document number: 4586679

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130917

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees