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
JP6917688B2 - Form reader, form reading method, program, and form reading system - Google Patents
[go: Go Back, main page]

JP6917688B2 - Form reader, form reading method, program, and form reading system - Google Patents

Form reader, form reading method, program, and form reading system Download PDF

Info

Publication number
JP6917688B2
JP6917688B2 JP2016172284A JP2016172284A JP6917688B2 JP 6917688 B2 JP6917688 B2 JP 6917688B2 JP 2016172284 A JP2016172284 A JP 2016172284A JP 2016172284 A JP2016172284 A JP 2016172284A JP 6917688 B2 JP6917688 B2 JP 6917688B2
Authority
JP
Japan
Prior art keywords
image
unit
data
item name
coordinate range
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.)
Active
Application number
JP2016172284A
Other languages
Japanese (ja)
Other versions
JP2018037036A (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.)
Toshiba Corp
Toshiba Digital Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Digital Solutions 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 Toshiba Corp, Toshiba Digital Solutions Corp filed Critical Toshiba Corp
Priority to JP2016172284A priority Critical patent/JP6917688B2/en
Publication of JP2018037036A publication Critical patent/JP2018037036A/en
Application granted granted Critical
Publication of JP6917688B2 publication Critical patent/JP6917688B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Character Input (AREA)

Description

本発明の実施形態は,帳票の画像から文字を読み取る帳票読取装置、帳票読取方法、プログラム、および帳票読取システムに関する。 An embodiment of the present invention relates to a form reading device for reading characters from a form image, a form reading method, a program, and a form reading system.

帳票読取装置は、光学式の読取装置で取得した帳票の画像(デジタル写真など)を、文字認識アプリケーションソフトウェア(以下「OCRソフト」と称す)を利用して文字認識する。 The form reader recognizes an image (digital photograph, etc.) of a form acquired by an optical reader using character recognition application software (hereinafter referred to as "OCR software").

読取り対象の帳票が、例えば、複数枚からなる契約書類などの場合、一般に、ページ毎に独自の項目が配置される。このため、帳票読取装置は、ページ毎に帳票の定義情報を有する必要がある。帳票の定義情報とは、例えば認識項目名、その項目名に対応する読取り位置の座標(x座標,y座標)、サイズ、文字種、文字数などである。 When the form to be read is, for example, a contract document composed of a plurality of sheets, a unique item is generally arranged for each page. Therefore, the form reading device needs to have form definition information for each page. The definition information of the form is, for example, the recognition item name, the coordinates (x coordinate, y coordinate) of the reading position corresponding to the item name, the size, the character type, the number of characters, and the like.

しかし、互いに形式が異なる複数の帳票を読み取るためには、複数の帳票の定義情報を事前に作成する必要があり、時間と労力が必要となる。また、帳票にはさまざまな形式が存在し、読取対象の全ての帳票について事前に定義情報を作成することは困難である。 However, in order to read a plurality of forms having different formats from each other, it is necessary to create definition information of a plurality of forms in advance, which requires time and labor. In addition, there are various formats for forms, and it is difficult to create definition information in advance for all forms to be read.

特開2015−090623号公報JP-A-2015-090623

本発明は、帳票を読み取るための事前の準備の容易化を図った帳票読取装置、帳票読取方法、プログラムおよび帳票読取システムを提供することを目的とする。 An object of the present invention is to provide a form reading device, a form reading method, a program, and a form reading system for facilitating advance preparation for reading a form.

実施形態の帳票読取装置は,項目名と、この項目名に対応するデータと、を含む帳票の画像を記憶する記憶部と、前記帳票の画像から所定の項目名を探索する探索部と、前記帳票の画像上のデータを選択する情報を受け取る入力部と、前記選択されたデータと前記探索された項目名を関連付ける関連付け部と、前記関連付けられたデータを文字認識する文字認識部と、を備える。 The form reading device of the embodiment includes a storage unit that stores an image of a form including an item name, data corresponding to the item name, a search unit that searches for a predetermined item name from the image of the form, and the above. It includes an input unit that receives information for selecting data on the image of the form, an association unit that associates the selected data with the searched item name, and a character recognition unit that recognizes the associated data as characters. ..

実施形態に係る帳票読取システム1を表す模式図である。It is a schematic diagram which shows the form reading system 1 which concerns on embodiment. 携帯端末10の内部構成を表すブロック図である。It is a block diagram which shows the internal structure of a mobile terminal 10. データサーバ30a,処理サーバ30b,エントリ用クライアント40a,マーキング用クライアント40b,データ確定用クライアント40cの内部構成を表すブロック図である。It is a block diagram which shows the internal structure of the data server 30a, the processing server 30b, the entry client 40a, the marking client 40b, and the data confirmation client 40c. エントリ項目DB32aに記憶されるエントリ項目の一例を表すテーブルである。It is a table which represents an example of the entry item stored in the entry item DB 32a. マーキング用画面の一例である。This is an example of a marking screen. マーキング用画面の一例である。This is an example of a marking screen. マーキング用画面の一例である。This is an example of a marking screen. データ確定用画面の一例である。This is an example of a data confirmation screen. 帳票読取システム1の動作手順の一例を表すフロー図である。It is a flow chart which shows an example of the operation procedure of the form reading system 1. エントリ項目のハイライト表示の手順の一例を表すフロー図である。It is a flow chart which shows an example of the procedure of highlighting an entry item. エントリ項目と座標範囲の対応を確認する手順の一例を表すフロー図である。It is a flow chart which shows an example of the procedure for confirming the correspondence between an entry item and a coordinate range. マーキング用画面の一例である。This is an example of a marking screen. マーキング用画面の一例である。This is an example of a marking screen. マーキング用画面の一例である。This is an example of a marking screen.

帳票読取システムは、種々の定型、非定型の複数の帳票を画像(イメージ)として読み取り、イメージデータおよび文字データを一体化したエントリ情報を作成、保持する。
定型帳票は、あらかじめ帳票読取システムに帳票の定義情報が登録された帳票であり、非定型帳票は、あらかじめ帳票読取システムに帳票の定義情報が登録されていない帳票である。
The form reading system reads a plurality of various fixed and atypical forms as an image (image), and creates and holds entry information in which image data and character data are integrated.
A standard form is a form in which the definition information of the form is registered in advance in the form reading system, and a non-standard form is a form in which the definition information of the form is not registered in advance in the form reading system.

帳票として、保険業務用の書類、例えば、告知書、取扱者報告書、健康診断結果通知書を挙げることができる。これらの帳票から作成されたクリーンデータを用いて、保険の査定を行うことができる。
なお、クリーンデータとは、オペレータによる確認、確定が行われ、文字認識結果の誤りを訂正された後のエントリ情報のことである。
Examples of the form include documents for insurance business, such as a notification form, a handler report, and a health examination result notification form. Insurance assessments can be made using the clean data created from these forms.
The clean data is entry information after confirmation and confirmation by the operator and correction of an error in the character recognition result.

保険業務用の書類のうち、告知書、取扱者報告書は、書式が保険会社により一定の定型書類であり、帳票の定義情報を事前に登録することが可能であるため、読み取り等が容易である。
これに対して、健康診断結果通知書は、例えば、医療機関毎に書式が異なる非定型な書類であり、かつ複数書類の読み取りが必要となることが多い。したがって、事前に帳票の定義情報を登録することが困難である。すなわち、帳票の形式を事前に入手することは困難である。また、多数の定義情報を事前に登録しておくことになるため多大な時間と労力がかかる。このように、複数の非定型の帳票から適正なエントリ情報を作成するのは容易ではない。
Of the documents for insurance business, the notification form and the handler report are standard documents with a fixed format by the insurance company, and the definition information of the form can be registered in advance, so it is easy to read. be.
On the other hand, the health examination result notification is, for example, an atypical document having a different format for each medical institution, and it is often necessary to read a plurality of documents. Therefore, it is difficult to register the form definition information in advance. That is, it is difficult to obtain the form of the form in advance. In addition, it takes a lot of time and effort to register a large amount of definition information in advance. In this way, it is not easy to create appropriate entry information from a plurality of atypical forms.

以下では、帳票の例として、健康診断結果通知書を用いて、帳票読取システムの構成、動作を説明する。 In the following, as an example of the form, the configuration and operation of the form reading system will be described using the health diagnosis result notification.

図1に示すように,帳票読取システム1は、携帯端末10、画像読取装置20、データサーバ30a,処理サーバ30b,エントリ用クライアント40a,マーキング用クライアント40b,データ確定用クライアント40c,外部サーバ50を有する。 As shown in FIG. 1, the form reading system 1 includes a mobile terminal 10, an image reading device 20, a data server 30a, a processing server 30b, an entry client 40a, a marking client 40b, a data confirmation client 40c, and an external server 50. Have.

携帯端末10は、オペレータ(ここでは、例えば、保険の外交員)が携帯し、保険の対象者(客先)において、非定型の帳票(例えば、健康診断結果通知書)の画像を読み込むために用いられる。 The mobile terminal 10 is carried by an operator (here, for example, an insurance salesperson), and an image of an atypical form (for example, a health examination result notification) is read by an insured person (customer). Used.

図2は、携帯端末10の内部構成を表すブロック図である。
携帯端末10は、例えば、タブレット端末であり、画像取得部としてのカメラ部11、タッチパネル12、帳票読取処理部13、メモリ14、通信インターフェース15(以下「通信I/F15」と称す)などを備える。
FIG. 2 is a block diagram showing an internal configuration of the mobile terminal 10.
The mobile terminal 10 is, for example, a tablet terminal and includes a camera unit 11 as an image acquisition unit, a touch panel 12, a form reading processing unit 13, a memory 14, a communication interface 15 (hereinafter referred to as “communication I / F15”), and the like. ..

カメラ部11は例えばCCDカメラなどであり、読取り対象の帳票、例えば帳票Aの帳票イメージ(帳票画像)を撮像、つまり光学的に読み取る。 The camera unit 11 is, for example, a CCD camera or the like, and captures, that is, optically reads the form to be read, for example, the form image (form image) of the form A.

タッチパネル12は、情報の表示機能と入力機能の2つの機能を備え、カメラ部11で撮像した帳票画像を表示すると共に、手を触れる(タッチ操作)ことにより、情報を入力する。
帳票読取処理部13は、カメラ部11による帳票読み取り処理を制御するものであり、カメラ部11に読み取られる帳票の画像の適否を判定し、画像が不適な場合にタッチパネル12上に警告表示を行う。
帳票読取処理部13は、この警告後、画像が不適な状態が解消されるかを確認する。画像が不適な状態が解消されたら、オペレータの操作を待つこと無く、自動的に撮影できる。
The touch panel 12 has two functions, an information display function and an input function, and displays a form image captured by the camera unit 11 and inputs information by touching it (touch operation).
The form reading processing unit 13 controls the form reading processing by the camera unit 11, determines the suitability of the form image read by the camera unit 11, and displays a warning on the touch panel 12 when the image is inappropriate. ..
After this warning, the form reading processing unit 13 confirms whether or not the improper state of the image is resolved. When the inappropriate state of the image is resolved, the image can be taken automatically without waiting for the operator's operation.

不適な画像とは、例えば、白飛び、サイズ不良、傾き、手振れである。
白飛びとは、画像の少なくとも一部の領域が、カメラ部11の階調の上限を超えていることをいう。この一部の領域内は均一な階調(上限)となり、その領域内に文字、イメージが有ったとしても、後の文字認識等の処理が行えなくなる。
Inappropriate images are, for example, overexposure, poor size, tilt, and camera shake.
Overexposure means that at least a part of the area of the image exceeds the upper limit of the gradation of the camera unit 11. The gradation (upper limit) is uniform in a part of the area, and even if there are characters and images in the area, later processing such as character recognition cannot be performed.

サイズ不良は、カメラ部11での撮像範囲内に占める帳票の大きさが適切でないことをいう。撮像範囲に対して帳票が小さすぎたり、大きすぎたり(帳票の一部しか撮像できない)すると、後の文字認識等の処理が困難となる。 Poor size means that the size of the form occupied within the imaging range of the camera unit 11 is not appropriate. If the form is too small or too large for the imaging range (only a part of the form can be imaged), subsequent processing such as character recognition becomes difficult.

傾きは、カメラ部11での撮像範囲に対して、帳票が傾いていることをいう。撮像範囲に対して帳票が傾いていると、後の文字認識等の処理が困難となる。帳票読取処理部13は、傾きがある程度小さければ、画像データを加工することで、帳票の画像の傾きを補正できる(傾き補正処理)。しかし、撮像範囲に対する帳票の傾きが大きくなりすぎると、傾きの補正が困難となる。 The tilt means that the form is tilted with respect to the imaging range of the camera unit 11. If the form is tilted with respect to the imaging range, subsequent processing such as character recognition becomes difficult. If the inclination is small to some extent, the form reading processing unit 13 can correct the inclination of the image of the form by processing the image data (tilt correction processing). However, if the inclination of the form with respect to the imaging range becomes too large, it becomes difficult to correct the inclination.

手振れは、カメラ部11が帳票に対して、振動していることをいう。帳票の画像が不鮮明となり、後の文字認識等の処理が困難となる。 The camera shake means that the camera unit 11 vibrates with respect to the form. The image of the form becomes unclear, and it becomes difficult to perform processing such as character recognition later.

帳票読取処理部13は、読み取る帳票の画像の白飛び、サイズ不良、傾き、手振れの少なくとも何れかを検出する検出部として機能する。すなわち、帳票読取処理部13は、次のように、白飛び、サイズ不良、傾き、手振れを検出する。
白飛びは、画像上に階調上限の連続領域が存在するか否かによって検出できる。
サイズ不良は、画像全体に占める帳票の面積の割合を算出し、この割合が適正範囲から外れているか否かによって検出できる。例えば、画像から帳票の輪郭を抽出することによって、帳票の面積を求めることができる。
傾きは、画像全体に対する、帳票の傾きを算出し、この値が適正範囲から外れているか否かによって検出できる。例えば、画像から帳票の輪郭を抽出することによって、帳票の傾きを求めることができる。帳票読取処理部13は、傾き補正処理が困難な場合に、オペレータに対して警告を発することとできる。
手振れは、カメラ部11で撮像している帳票の画像が時間的に変化するか否かによって検出できる。
The form reading processing unit 13 functions as a detection unit that detects at least one of overexposure, size defect, inclination, and camera shake of the image of the form to be read. That is, the form reading processing unit 13 detects overexposure, size defect, inclination, and camera shake as follows.
Overexposure can be detected by whether or not there is a continuous region of the upper limit of gradation on the image.
The size defect can be detected by calculating the ratio of the area of the form to the entire image and checking whether or not this ratio is out of the appropriate range. For example, the area of the form can be obtained by extracting the outline of the form from the image.
The inclination can be detected by calculating the inclination of the form with respect to the entire image and checking whether or not this value is out of the appropriate range. For example, the slope of the form can be obtained by extracting the outline of the form from the image. The form reading processing unit 13 can issue a warning to the operator when the inclination correction processing is difficult.
The camera shake can be detected by whether or not the image of the form captured by the camera unit 11 changes with time.

メモリ14は、読み取った帳票画像を記憶する他、帳票画像の読み取り処理のための作業領域として機能する。
通信I/F15は、ネットワークNETを通じて、データサーバ30aに帳票の画像を送信する。
The memory 14 stores the read form image and also functions as a work area for reading the form image.
The communication I / F15 transmits the image of the form to the data server 30a through the network NET.

画像読取装置20は、定型および非定型の帳票のいずれもの画像を読み込むために用いられる、例えば、スキャナ装置である。画像読取装置20は、帳票の表面を例えばCCDなどで走査(スキャン)して画像情報(イメージデータ)を取得(生成)する。 The image reading device 20 is, for example, a scanner device used for reading an image of both a fixed form and an atypical form. The image reading device 20 scans the surface of the form with, for example, a CCD or the like to acquire (generate) image information (image data).

データサーバ30a,処理サーバ30b,エントリ用クライアント40a,マーキング用クライアント40b,データ確定用クライアント40cは、文字認識システムとして機能し,携帯端末10または画像読取装置20で読み込まれた帳票の画像を用いて、文字データとイメージデータを一体化したエントリ情報を生成する。
外部サーバ50は、データサーバ30aからエントリ情報を受け取り、例えば、保険の査定に利用する。
The data server 30a, the processing server 30b, the entry client 40a, the marking client 40b, and the data confirmation client 40c function as a character recognition system, and use the image of the form read by the mobile terminal 10 or the image reading device 20. , Generates entry information that integrates character data and image data.
The external server 50 receives the entry information from the data server 30a and uses it for, for example, an insurance assessment.

図3は、データサーバ30a,処理サーバ30b,エントリ用クライアント40a,マーキング用クライアント40b,データ確定用クライアント40cの内部構成を表すブロック図である。 FIG. 3 is a block diagram showing the internal configurations of the data server 30a, the processing server 30b, the entry client 40a, the marking client 40b, and the data confirmation client 40c.

データサーバ30aは、サーバ・コンピュータであり、帳票画像データベース31a(以下「帳票画像DB31a」と称す)、エントリ項目データベース32a「(エントリ項目DB32a)、文字データベース33a(文字DB33a)、エントリ情報データベース34a(エントリ情報DB34a)、通信I/F35aを有する。 The data server 30a is a server computer, and is a form image database 31a (hereinafter referred to as "form image DB 31a"), an entry item database 32a "(entry item DB 32a), a character database 33a (character DB 33a), and an entry information database 34a (. It has entry information DB34a) and communication I / F35a.

帳票画像DB31aには、カメラ部11により取得された帳票画像71が記憶される(詳細は後述する)。帳票画像DB31aは、「項目名と、この項目名に対応するデータと、を複数組含む帳票の画像を記憶する記憶部」として機能する。 The form image 71 acquired by the camera unit 11 is stored in the form image DB 31a (details will be described later). The form image DB 31a functions as a "storage unit for storing an image of a form including a plurality of sets of an item name and data corresponding to the item name".

エントリ項目DB32aは、後述の探索部31bがエントリ(入力)対象となるエントリ項目の名称を探索するためのデータを記憶する。
図4は、エントリ項目DB32aに記憶されるエントリ項目の一例を表す。ここでは、健康診断のエントリ項目として、身長、体重、最大血圧、最小血圧等が示される。
The entry item DB 32a stores data for the search unit 31b, which will be described later, to search for the name of the entry item to be entered (input).
FIG. 4 shows an example of an entry item stored in the entry item DB 32a. Here, height, weight, maximum blood pressure, minimum blood pressure, etc. are shown as entry items for the health examination.

項目インデックスは、エントリ項目の上位概念を表す。
ターゲット文字列は、探索部31bがエントリ項目を探索するために用いられる。すなわち、ターゲット文字列のいずれかに一致する文字列は、エントリ項目に対応すると判断できる。
The item index represents the superordinate concept of the entry item.
The target character string is used by the search unit 31b to search for an entry item. That is, it can be determined that the character string that matches any of the target character strings corresponds to the entry item.

OCRの要、不要は、各エントリ項目におけるOCR(文字認識)の要、不要を表す。一部のエントリ項目、例えば、胸部X線では、X線写真の画像をデータとして使うことを想定し、文字認識を不要としている。すなわち、OCR不要のエントリ項目のデータは文字ではなく、X線写真等のイメージである。
なお、このOCRの要、不要については、設定により適宜に変更できる。
The necessity of OCR indicates the necessity of OCR (character recognition) in each entry item. For some entry items, for example, chest X-rays, it is assumed that the image of the X-ray photograph is used as data, and character recognition is unnecessary. That is, the data of the entry item that does not require OCR is not a character but an image such as an X-ray photograph.
The necessity of this OCR can be changed as appropriate by setting.

文字DB33aは文字種の辞書であり、複数の文字種を識別するためのID、タイプ、ルールが対応付けて記憶されている。IDとしては、例えば「1」,「2」などの数値、タイプとしては「かな」、「英語」など、ルールとしては、「かな」であれば「あいうえお…」、「英語」であれば「abcdef…」などが設定されている。 The character DB 33a is a dictionary of character types, and IDs, types, and rules for identifying a plurality of character types are stored in association with each other. The ID is, for example, a numerical value such as "1" or "2", the type is "kana" or "English", and the rule is "aiueo ..." for "kana" or "English" for "English". "Abcdef ..." and the like are set.

エントリ情報DB34aには、エントリ情報が記憶される。エントリ情報は、イメージデータおよび文字データを一体化したものであり、項目名と、項目名に対応する帳票上の画像の認識結果またはイメージの組み合わせを含む。
通信I/F35aは、処理サーバ30bと通信する。
Entry information is stored in the entry information DB 34a. The entry information integrates image data and character data, and includes the item name and the recognition result or image combination of the image on the form corresponding to the item name.
The communication I / F35a communicates with the processing server 30b.

処理サーバ30bは、探索部31b,関連付け部32b,文字認識部33b,エントリ情報作成部34b,表示制御部35b,通信I/F36bを有する。 The processing server 30b includes a search unit 31b, an association unit 32b, a character recognition unit 33b, an entry information creation unit 34b, a display control unit 35b, and a communication I / F 36b.

探索部31bは、帳票の画像上からエントリ項目DB32aに記憶されるエントリ項目に対応するターゲット文字列(所定の項目名)を探索する。帳票の画像に簡易的な文字認識を行い、文字認識された文字列がターゲット文字列と一致するか否かを探索し、その座標を特定する。 The search unit 31b searches for a target character string (predetermined item name) corresponding to the entry item stored in the entry item DB 32a from the image of the form. Simple character recognition is performed on the image of the form, it is searched whether or not the character-recognized character string matches the target character string, and the coordinates are specified.

関連付け部32bは、帳票上の文字イメージ(文字列で表されるデータ)、データイメージ(X線写真などイメージ自体で表されるデータ)をエントリ項目と関連付ける。 The association unit 32b associates a character image (data represented by a character string) and a data image (data represented by the image itself such as an X-ray photograph) on a form with an entry item.

(1)文字イメージの関連付け
先に文字イメージの関連付けについて、説明する。
関連付け部32bは、帳票の画面への入力により、エントリ項目に対応する読取り対象が指定された場合(データの選択)、探索部31bによって探索された項目名(ターゲット文字列)を選択されたデータと関連付ける。すなわち、関連付け部32bは、選択されたデータに対応する領域の画像を切り取り、その座標を特定し、切り取られた画像、その座標、対応するエントリ項目を関連付けられた情報としてメモリ等に記憶する。
(1) Character image association The character image association will be described first.
When the reading target corresponding to the entry item is specified by the input to the form screen (data selection), the association unit 32b selects the item name (target character string) searched by the search unit 31b. Associate with. That is, the association unit 32b cuts an image of the area corresponding to the selected data, specifies the coordinates thereof, and stores the cut image, the coordinates, and the corresponding entry item in a memory or the like as associated information.

関連付け部32bは、必要に応じて、関連付けの前に、選択されたデータと探索された項目名(ターゲット文字列)が対応することを確認する。この対応の確認は、項目名(ターゲット文字列)と選択されたデータの座標を比較することで行える。例えば、選択されたデータの座標の左方が、探索された項目名(ターゲット文字列)の座標である場合、これらの間に対応関係があると判定し、関連付けを行う。 If necessary, the association unit 32b confirms that the selected data and the searched item name (target character string) correspond to each other before the association. This correspondence can be confirmed by comparing the item name (target character string) with the coordinates of the selected data. For example, when the left side of the coordinates of the selected data is the coordinates of the searched item name (target character string), it is determined that there is a correspondence between them, and the association is performed.

ここで、複数のデータが選択されることがある(例えば、後述のように、帳票の画像上の2点を結ぶ線上に存在する複数のデータ(文字列)の選択)。この場合、関連付け部32bは、これら複数のデータ(文字列)中、エントリ項目に対応するものを関連付ける。 Here, a plurality of data may be selected (for example, as described later, selection of a plurality of data (character strings) existing on a line connecting two points on the image of the form). In this case, the association unit 32b associates the plurality of data (character strings) corresponding to the entry items.

関連付け部32bは、関連付けられたデータの画像(切り取られた画像)を文字認識部33bに送って、文字認識させ、この文字認識結果も、切り取られた画像、その座標、対応するエントリ項目と共に、関連付けられた情報としてメモリ等に記憶させる。 The association unit 32b sends an image of the associated data (cut image) to the character recognition unit 33b for character recognition, and the character recognition result is also included with the cut image, its coordinates, and the corresponding entry item. Store it in a memory or the like as associated information.

(2)データイメージの関連付け
データイメージの場合、一般にデータイメージ(データ)およびエントリ項目を選択することで、関連付けがなされる。
すなわち、関連付け部32bは、項目名および帳票の画像の範囲を選択する情報に基づいて、前記選択範囲の画像を切り取り、前記選択された項目名と関連付け、メモリに記憶する。
(2) Association of data image In the case of a data image, an association is generally made by selecting a data image (data) and an entry item.
That is, the association unit 32b cuts out the image of the selected range based on the item name and the information for selecting the range of the image of the form, associates it with the selected item name, and stores it in the memory.

文字認識部33bは、関連付け部32bによって関連付けられたデータの画像(読取り対象)を文字認識する。 The character recognition unit 33b character-recognizes an image (read target) of the data associated with the association unit 32b.

エントリ情報作成部34bは、複数のエントリ項目、この項目に対応する文字データ、イメージデータを関連付けたエントリ情報を作成する。 The entry information creation unit 34b creates entry information in which a plurality of entry items, character data corresponding to the items, and image data are associated with each other.

表示制御部35bは、マーキング用画面をマーキング用クライアント40bのタッチパネル41bに表示させる。
図5〜図7は、マーキング用画面の一例を表す。
マーキング用画面は、帳票画像71を表示する欄と、エントリ項目指定欄72とを有する。エントリ項目指定欄72は、エントリ項目を指定するために用いられる。
The display control unit 35b displays the marking screen on the touch panel 41b of the marking client 40b.
5 to 7 show an example of a marking screen.
The marking screen has a column for displaying the form image 71 and an entry item designation column 72. The entry item specification field 72 is used to specify an entry item.

帳票画像71中、一部の文字列(ターゲット文字列)がハイライト表示されている。すなわち、表示制御部35bは、探索された項目名をハイライトして前記帳票の画像を表示させる表示制御部として機能する。 In the form image 71, some character strings (target character strings) are highlighted. That is, the display control unit 35b functions as a display control unit that highlights the searched item name and displays the image of the form.

ハイライト表示された文字列は、探索部31bで探索されたターゲット文字列(エントリ項目)である。図5では、「身長」、「体重」の項目が、図6では「HDLコレステロール」〜「潜血」の項目が、図7では「心電図」、「胸部」の項目がハイライト表示されている。 The highlighted character string is the target character string (entry item) searched by the search unit 31b. In FIG. 5, the items of "height" and "weight" are highlighted, in FIG. 6, the items of "HDL cholesterol" to "occult blood" are highlighted, and in FIG. 7, the items of "electrocardiogram" and "chest" are highlighted.

このハイライト表示は、その箇所を他の箇所と比べて、視覚的に目立たせるためのものであり、例えば、色彩、枠などの付加、明暗の時間的変化(点滅)等種々の手法を用いることができる。
マーキング用画面を用いて、複数のデータを効率的に選択できる。この詳細は後述する。
This highlight display is for making the part visually conspicuous compared to other parts, and various methods such as addition of colors and frames, temporal change (blinking) of light and dark, etc. are used. be able to.
Multiple data can be efficiently selected using the marking screen. The details will be described later.

表示制御部35bは、エントリ項目欄81、文字イメージ欄82,認識文字欄83、データイメージ欄84を有するデータ確定用画面をデータ確定用クライアント40cの表示部41cに表示させる。すなわち、表示制御部35bは、複数の所定の項目名の欄と、前記選択されたデータの欄と、前記選択されたデータを文字認識した結果の欄とを有する画像を表示させる第2の表示制御部として機能する。 The display control unit 35b causes the display unit 41c of the data confirmation client 40c to display the data confirmation screen having the entry item field 81, the character image field 82, the recognition character field 83, and the data image field 84. That is, the display control unit 35b displays a second display having a plurality of predetermined item name fields, the selected data field, and a character recognition result field of the selected data. Functions as a control unit.

図8は、データ確定用画面の一例を表す。
データ確定用画面は、エントリ項目欄81、文字イメージ欄82,認識文字欄83を有する。
エントリ項目欄81に、エントリ項目の名称が表される。
文字イメージ欄82は、帳票の画像から切り出されたイメージを表す欄であり、認識文字欄83はイメージを文字認識した結果の文字を表す欄である。
文字イメージ欄82と認識文字欄83を見比べることで、文字認識の誤りを容易に見つけることができる。文字認識に誤りがあった場合、その認識文字欄83を指定してキーボード等から文字を入力することで、容易に誤りを訂正できる。
データイメージ欄84は、帳票の画像から切り出されたX線写真等のイメージを表す欄である。
FIG. 8 shows an example of a data confirmation screen.
The data confirmation screen has an entry item field 81, a character image field 82, and a recognition character field 83.
The name of the entry item is displayed in the entry item field 81.
The character image field 82 is a field representing an image cut out from the image of the form, and the recognition character field 83 is a field representing characters as a result of character recognition of the image.
By comparing the character image field 82 and the recognition character field 83, it is possible to easily find an error in character recognition. When there is an error in character recognition, the error can be easily corrected by designating the recognition character field 83 and inputting characters from a keyboard or the like.
The data image column 84 is a column representing an image such as an X-ray photograph cut out from the image of the form.

通信I/F36bは、携帯端末10、画像読取装置20、データサーバ30a,エントリ用クライアント40a,マーキング用クライアント40b,データ確定用クライアント40c,外部サーバ50と通信する。 The communication I / F 36b communicates with the mobile terminal 10, the image reading device 20, the data server 30a, the entry client 40a, the marking client 40b, the data confirmation client 40c, and the external server 50.

エントリ用クライアント40aは、定型帳票のデータ入力のためのクライアント・コンピュータであり、表示部41a、入力部42a、通信I/F43aを有する。 The entry client 40a is a client computer for inputting data of a standard form, and has a display unit 41a, an input unit 42a, and a communication I / F 43a.

マーキング用クライアント40b、データ確定用クライアント40cはそれぞれ、非定型帳票(例えば、健康診断結果通知書)のデータ入力およびデータ確定のためのクライアント・コンピュータである。 The marking client 40b and the data confirmation client 40c are client computers for data input and data confirmation of atypical forms (for example, health examination result notification), respectively.

マーキング用クライアント40bは、タッチパネル41b、入力部42b、通信I/F43bを有し、主として、マーキングおよび文字認識のための表示および入力が行われる。マーキングとは、文字認識等する帳票画像上の範囲の指定を意味し、タッチパネル41bからの入力によって行われる。 The marking client 40b has a touch panel 41b, an input unit 42b, and a communication I / F 43b, and mainly displays and inputs for marking and character recognition. The marking means the designation of the range on the form image such as character recognition, and is performed by the input from the touch panel 41b.

タッチパネル41bは、情報の表示機能と入力機能の2つの機能を備え、カメラ部11で撮像した帳票画像を表示すると共に、触れる(タッチ操作)ことにより、情報を入力する。 The touch panel 41b has two functions, an information display function and an input function, and displays a form image captured by the camera unit 11 and inputs information by touching (touch operation).

このタッチ操作に、入力用のペン(入力ペン)を用いると便宜である。入力ペンの先端をタッチパネル41bに接触させて、線上を移動させ、離すことで、線上の2点を指定することができる。
また、移動する線の方向に応じて、異なる入力とすることができる。
例えば、画面上を所定の基準方向(例えば、縦方向)に滑らせることで、複数のデータ(複数の文字列)を選択できる。
また、画面上を所定の基準方向と垂直な方向(例えば、横方向)に滑らせることで、1のデータ(1の文字列)の範囲を指定できる。
さらに、画面上を所定の基準方向と斜めの方向に滑らせることで、画像(イメージ)の範囲を指定できる。この場合、斜めの線の始点、終点を対角線とする矩形の領域が選択される。
It is convenient to use an input pen (input pen) for this touch operation. By bringing the tip of the input pen into contact with the touch panel 41b, moving it on the line, and releasing it, two points on the line can be specified.
In addition, different inputs can be used depending on the direction of the moving line.
For example, a plurality of data (a plurality of character strings) can be selected by sliding the screen in a predetermined reference direction (for example, a vertical direction).
Further, the range of 1 data (1 character string) can be specified by sliding the screen in a direction perpendicular to a predetermined reference direction (for example, a horizontal direction).
Further, the range of the image can be specified by sliding the screen in a predetermined reference direction and an oblique direction. In this case, a rectangular area whose diagonal lines are the start point and the end point of the diagonal line is selected.

以上は、タッチパネル41bを用いて文字列やイメージを選択する場合を示したが、タッチパネル41bを用いた選択の解除も可能である。例えば、ペンの先端を比較的硬く尖った状態とし、他端を比較的柔らかく丸みを帯びた状態とする。このように、ペンの先端、他端のタッチパネル41bに対する接触面積を異ならせれば、それぞれを異なる入力に利用できる。例えば、ペンの先端を選択用、他端を選択解除用とできる。
ペンの先端の形状に限らず、例えば、選択モード、解除モードを指定する入力によって、文字列やイメージを適宜に選択したり、選択を解除したりすることが可能となる。
The above shows the case where the character string or the image is selected using the touch panel 41b, but the selection can be canceled using the touch panel 41b. For example, the tip of the pen is relatively hard and pointed, and the other end is relatively soft and rounded. In this way, if the contact areas of the tip and the other end of the pen with respect to the touch panel 41b are different, each can be used for different inputs. For example, the tip of the pen can be used for selection and the other end can be used for deselection.
Not limited to the shape of the tip of the pen, for example, a character string or an image can be appropriately selected or deselected by input for specifying a selection mode or a deselection mode.

以上のように、タッチパネル41bは、表示部上の座標を連続して入力可能なタッチ入力機構であり、帳票の画像上のデータを選択する情報、選択を解除する情報を受け取る入力部として機能する。 As described above, the touch panel 41b is a touch input mechanism capable of continuously inputting coordinates on the display unit, and functions as an input unit for receiving information for selecting data on the image of the form and information for deselecting the data. ..

データ確定用クライアント40cは、表示部41c、入力部42c、通信I/F43cを有する。
入力部42cは、結果の欄を訂正する情報を受け取る第2の入力部として機能する。
The data confirmation client 40c has a display unit 41c, an input unit 42c, and a communication I / F 43c.
The input unit 42c functions as a second input unit that receives information for correcting the result field.

以下、図9〜図11を参照して帳票読取システムの動作を説明する。
図9、帳票読取システム1の全体的な動作(概要動作)を表す。
Hereinafter, the operation of the form reading system will be described with reference to FIGS. 9 to 11.
FIG. 9 shows the overall operation (outline operation) of the form reading system 1.

A.帳票のイメージ取得(ステップS11)
オペレータが携帯端末10を操作することによって、カメラ部11が帳票を撮影し、メモリ14に記憶される。
A. Image acquisition of form (step S11)
When the operator operates the mobile terminal 10, the camera unit 11 takes a picture of the form and stores it in the memory 14.

帳票は、例えば、健康診断結果通知書であり、基本的に複数の帳票の画像が取得される。オペレータがタッチパネル12の画面内に処理対象の帳票を入れて撮影する。この結果、1枚以上の帳票の画像がメモリ14に取り込まれる。 The form is, for example, a health examination result notification, and basically, images of a plurality of forms are acquired. The operator puts the form to be processed in the screen of the touch panel 12 and takes a picture. As a result, one or more form images are taken into the memory 14.

この撮影時に帳票読取処理部13は、カメラ部11に読み取られる帳票の画像の適否を判定し、画像が不適な場合にタッチパネル12上に警告表示を行う。
その後、メモリ14に記憶された帳票の画像は、ネットワークNETを介して、通信I/F15からデータサーバ30aに送られ、帳票画像DB31aに記憶される。
At the time of this shooting, the form reading processing unit 13 determines the suitability of the image of the form read by the camera unit 11, and displays a warning on the touch panel 12 when the image is unsuitable.
After that, the form image stored in the memory 14 is sent from the communication I / F 15 to the data server 30a via the network NET, and is stored in the form image DB 31a.

なお、ここでは携帯端末10によって帳票の画像を取得したが、画像読取装置20を用いて帳票の画像を取得してもよい。 Although the image of the form was acquired by the mobile terminal 10 here, the image of the form may be acquired by using the image reading device 20.

B.マーキング・OCR(文字認識)(ステップS12〜S17)
マーキングおよび文字認識は、基本的にはマーキング用クライアント40bからの入力によって、処理サーバ30bで実行される。
B. Marking / OCR (character recognition) (steps S12 to S17)
The marking and character recognition are basically executed by the processing server 30b by the input from the marking client 40b.

(1)帳票の選択(ステップS12)
マーキング用クライアント40bからの入力によって、処理サーバ30bの表示制御部35bは、帳票画像DB31aに蓄積されている一つ以上の帳票画像71を読み込み、タッチパネル41bに表示する。
一般に、帳票画像71のサムネイルが表示され、その中から所望のサムネイルが選択される。
(1) Form selection (step S12)
Upon input from the marking client 40b, the display control unit 35b of the processing server 30b reads one or more form images 71 stored in the form image DB 31a and displays them on the touch panel 41b.
Generally, thumbnails of the form image 71 are displayed, and a desired thumbnail is selected from the thumbnails.

(2)マーキング用画面の表示(エントリ項目のハイライト表示、ステップS13)
指定されたサムネイルに対応する帳票画像71を含むマーキング用画面がタッチパネル41b上に表示される(図5〜図7参照)。
マーキング用画面は、帳票画像71、エントリ項目指定欄72を有し、帳票画像71上のエントリ項目に対応する文字列(ターゲット文字列、図5では「身長」、「体重」)がハイライト表示される。
(2) Display of marking screen (highlight display of entry item, step S13)
A marking screen including the form image 71 corresponding to the designated thumbnail is displayed on the touch panel 41b (see FIGS. 5 to 7).
The marking screen has a form image 71 and an entry item designation field 72, and character strings (target character strings, “height” and “weight” in FIG. 5) corresponding to the entry items on the form image 71 are highlighted. Will be done.

探索部31bが、帳票の画像上からエントリ項目に対応するターゲット文字列を探索して、その座標を特定し(ステップS21)、この探索されたターゲット文字列がハイライト表示される(ステップS22)。
このとき、関連する一連の帳票の全領域に対して、ターゲット文字列の探索、その座標の特定が行われる。
The search unit 31b searches for the target character string corresponding to the entry item on the image of the form, specifies the coordinates thereof (step S21), and the searched target character string is highlighted (step S22). ..
At this time, the target character string is searched and the coordinates are specified for the entire area of the related series of forms.

(3)複数文字列の座標範囲の指定(ステップS14)
帳票画像71上で複数文字列の座標範囲(複数のOCR箇所)が指定される(マーキング)。
例えば、図5の「今回の結果」から「30.7」に至る複数の文字列を入力ペンで縦になぞる。この結果、「今回の結果」を始点とし「30.7」を終点とする座標範囲が指定される。
(3) Designation of coordinate range of a plurality of character strings (step S14)
Coordinate ranges (plurality of OCR points) of a plurality of character strings are specified on the form image 71 (marking).
For example, a plurality of character strings from "this time result" to "30.7" in FIG. 5 are vertically traced with an input pen. As a result, a coordinate range starting from the "result of this time" and ending at "30.7" is specified.

(4)エントリ項目と座標範囲の対応確認(ステップS15)
指定された座標範囲がエントリ項目と対応するか否かが確認される。この確認結果は、タッチパネル41b上でも表示される。
例えば、図12に示すようにハイライト表示されたターゲット文字列(ここでは、「身長」、「体重」)に対応する箇所の文字列(ここでは、「173.0」,「93.2」)がハイライト表示され、かつこの両者が関連付けられていることが線分で表される。
なお、この関連付け表示は、線分に限らず、両者に関連付けがあることを連想される表示であれば、適宜に利用できる。
(4) Confirmation of correspondence between entry items and coordinate range (step S15)
It is checked whether the specified coordinate range corresponds to the entry item. This confirmation result is also displayed on the touch panel 41b.
For example, as shown in FIG. 12, the character strings (here, "173.0", "93.2") corresponding to the highlighted target character strings (here, "height", "weight"). ) Is highlighted, and a line segment indicates that the two are related.
It should be noted that this association display is not limited to the line segment, and can be appropriately used as long as it is a display associated with the association between the two.

図11は、この関連付けの詳細を表すフロー図である。
a)関連付け部32bは指定した座標範囲に対応するエントリ項目(ターゲット文字列)があるかを判定する(ステップS31)。
指定した座標範囲と対応する位置(例えば、指定した座標範囲の左側)にハイライトされたターゲット文字列があるか否かが判定される。
なお、エントリ項目の一部(胸部X線、心電図)は、図4に示すようにOCR不要であるため、これらに対応する座標範囲が指定されても、この判定対象からは除外される。
FIG. 11 is a flow chart showing the details of this association.
a) The association unit 32b determines whether or not there is an entry item (target character string) corresponding to the specified coordinate range (step S31).
It is determined whether or not there is a highlighted target character string at a position corresponding to the specified coordinate range (for example, to the left of the specified coordinate range).
Since some of the entry items (chest X-ray, electrocardiogram) do not require OCR as shown in FIG. 4, even if the coordinate range corresponding to these is specified, they are excluded from this determination target.

b)指定した座標範囲に対応するエントリ項目(ターゲット文字列)がある場合、関連付け部32bは、マーキングした周囲の文字列(イメージ)を切り出し、その座標を特定する(ステップS32)。 b) When there is an entry item (target character string) corresponding to the specified coordinate range, the association unit 32b cuts out a character string (image) around the marking and specifies the coordinates (step S32).

c)関連付け部32bは、この座標値と、これに対応するエントリ項目を関連付けてメモリ等に記憶する(ステップS33)。
指定した座標範囲全体を処理するまで(残りの文字列がなくなるまで)、以上が繰り返され(ステップS34)、エントリ項目とこれに対応するOCR対象の組み合わせが定まる。
c) The association unit 32b associates this coordinate value with the entry item corresponding thereto and stores it in a memory or the like (step S33).
The above is repeated until the entire specified coordinate range is processed (until the remaining character strings are exhausted) (step S34), and the combination of the entry item and the corresponding OCR target is determined.

図12に示すように、「今回の結果」から「30.7」に至る複数の文字列の座標範囲を指定した場合であっても、エントリ項目(ターゲット文字列)と対応しない「今回の結果」、「30.7」はハイライト表示されず、エントリ項目と対応する「173.0」,「93.2」のみがハイライト表示される。 As shown in FIG. 12, even when the coordinate range of a plurality of character strings from "this result" to "30.7" is specified, the "current result" does not correspond to the entry item (target character string). , "30.7" are not highlighted, and only "173.0" and "93.2" corresponding to the entry item are highlighted.

(5)対応する文字列のOCR処理(ステップS16)
文字認識部33bは、文字DB33aを用いて切り出された文字画像を文字認識する。関連付け部32bは、文字認識の結果をエントリ項目と対応付けてメモリ等に記憶させる。
(5) OCR processing of the corresponding character string (step S16)
The character recognition unit 33b recognizes a character image cut out using the character DB 33a. The association unit 32b stores the result of character recognition in a memory or the like in association with the entry item.

(6)エントリ項目、入力イメージの指定(ステップS17)
エントリ項目には、イメージのみを必要とし、文字認識を必要としないものがある。このような対象には、帳票画像71上のイメージを指定し、エントリ項目と関連付けて記憶される。
例えば、帳票画像71上を斜めに入力ペンを走らせることで、イメージの範囲を指定する。
この前後に、エントリ項目指定欄72上のエントリ項目を指定することで、入力イメージ、エントリ項目の指定、関連付けを行える。
(6) Designation of entry items and input images (step S17)
Some entry items require only images and do not require character recognition. An image on the form image 71 is designated for such an object, and is stored in association with an entry item.
For example, the range of the image is specified by running the input pen diagonally on the form image 71.
By specifying the entry items on the entry item specification field 72 before and after this, the input image, the entry items can be specified, and the association can be performed.

以上のように、エントリ項目、文字データ(文字認識の結果)、イメージデータが関連付けられたエントリ情報が作成され、エントリ情報DB34aに記憶される。 As described above, the entry information associated with the entry item, the character data (character recognition result), and the image data is created and stored in the entry information DB 34a.

C.データの確定
データ確定用クライアント40cにおいて、作成されたエントリ情報を確認・確定できる。
(1)データ確定画面の表示(ステップS18)
データ確定用クライアント40cの表示部41cにデータ確定用画面が表示される。
(2)OCR結果の確定(ステップS19)
オペレータは、文字イメージ欄82と認識文字欄83を見比べることで、文字認識の誤りを容易に見つけることができる。
文字認識に誤りがあった場合、その認識文字欄83を指定してキーボード等から入力することで、容易に誤りを訂正できる。
C. Data confirmation The created entry information can be confirmed and confirmed on the data confirmation client 40c.
(1) Display of data confirmation screen (step S18)
The data confirmation screen is displayed on the display unit 41c of the data confirmation client 40c.
(2) Confirmation of OCR result (step S19)
The operator can easily find an error in character recognition by comparing the character image field 82 and the recognition character field 83.
When there is an error in character recognition, the error can be easily corrected by designating the recognition character field 83 and inputting it from a keyboard or the like.

以上では、エントリ項目に対応するターゲット文字列をハイライト表示した状態で、オペレータが対応するデータの文字列を指定していた。これに対して、ターゲット文字列と対応するデータの文字列の位置関係が判っている場合には、図12に示すように、ターゲット文字列および対応するデータの文字列の双方をハイライト表示し、この対応の当否をオペレータが確認しても良い。 In the above, the operator specifies the character string of the corresponding data while the target character string corresponding to the entry item is highlighted. On the other hand, when the positional relationship between the target character string and the character string of the corresponding data is known, both the target character string and the character string of the corresponding data are highlighted as shown in FIG. , The operator may confirm the propriety of this correspondence.

図13は、「今回」の検査結果ではなく、「前回」の検査結果が選択(ハイライト表示)されている。
このように、対応するデータの文字列が間違って選択されている場合、次のようにして訂正できる。
In FIG. 13, the “previous” inspection result is selected (highlighted) instead of the “current” inspection result.
In this way, if the character string of the corresponding data is selected incorrectly, it can be corrected as follows.

(1)誤った選択の解除
データの文字列の選択を解除する。例えば、タッチパネル41bの「前回」の検査結果の欄上をペンの他端(選択解除側)で縦方向になぞる。この結果、図6に示すようなターゲット文字列のみがハイライト表示された状態となる。
(1) Deselecting an erroneous selection Deselecting a character string of data. For example, the other end (deselection side) of the pen traces the column of the "previous" inspection result of the touch panel 41b in the vertical direction. As a result, only the target character string as shown in FIG. 6 is highlighted.

また、項目名(ターゲット文字列)が誤って探索され、ハイライト表示されている場合、その選択を解除する。例えば、そのターゲット文字列の箇所をペンの他端でタッチすることで、選択が解除され、その箇所のハイライトは消失する。 Also, if the item name (target character string) is erroneously searched and highlighted, its selection is deselected. For example, by touching the part of the target character string with the other end of the pen, the selection is canceled and the highlight of the part disappears.

(2)正しい選択の入力
正しい文字列の範囲を指定する。例えば、図6の「前回」の検査結果の欄をペンの先端で縦方向になぞる。
この結果、図14に示すように、ターゲット文字列および対応するデータの文字列の双方がハイライト表示された状態となり、OCR処理して、エントリ情報を作成できる。
(2) Input of correct selection Specify the correct range of character strings. For example, the “previous” inspection result column in FIG. 6 is traced vertically with the tip of a pen.
As a result, as shown in FIG. 14, both the target character string and the character string of the corresponding data are highlighted, and the entry information can be created by OCR processing.

以上では、複数のデータを一括して入力していたが、データを個別的に入力してもよい。
例えば、ペンを画像上の横方向に滑らせることで、1のデータ(1の文字列)の範囲を指定できる。そして、エントリ項目指定欄72をタッチすることで、エントリ項目と文字列の対応付けを行い、OCR処理して、エントリ情報を作成しできる。
In the above, a plurality of data have been input at once, but the data may be input individually.
For example, by sliding the pen in the horizontal direction on the image, the range of 1 data (1 character string) can be specified. Then, by touching the entry item designation field 72, the entry item can be associated with the character string, OCR processing can be performed, and entry information can be created.

上記実施形態では、エントリ項目とこれに対応するデータをオペレータが選択する場合と比べ、効率的にエントリ項目とデータを関連付け、データを文字認識し、確定したエントリ情報(クリーンデータ)を短時間で作成できる。
すなわち、帳票画像上からエントリ項目に対応するターゲット文字列が自動的に探索されるため、エントリ項目を目視で探し、選択する必要がなくなる。そして、座標範囲を指定するだけで、その範囲内の文字イメージが切り出され、エントリ項目と自動的に関連付けられる。
In the above embodiment, as compared with the case where the operator selects the entry item and the corresponding data, the entry item and the data are efficiently associated with each other, the data is recognized as characters, and the confirmed entry information (clean data) is obtained in a short time. Can be created.
That is, since the target character string corresponding to the entry item is automatically searched on the form image, it is not necessary to visually search for and select the entry item. Then, just by specifying the coordinate range, the character image within that range is cut out and automatically associated with the entry item.

上記実施形態では、携帯端末10、データサーバ30a,処理サーバ30b,エントリ用クライアント40a,マーキング用クライアント40b,データ確定用クライアント40cを有する文字認識システムを用いている。これに対して、これらの機能を一台の装置(コンピュータ)で実現しても良い。 In the above embodiment, a character recognition system having a mobile terminal 10, a data server 30a, a processing server 30b, an entry client 40a, a marking client 40b, and a data confirmation client 40c is used. On the other hand, these functions may be realized by one device (computer).

また、コンピュータにこれらの機能を実現させるためのプログラムを、コンピュータ読取可能な電子媒体:electronic mediaに記憶しておき、適宜にコンピュータに読み取らせてもよい。電子媒体としては、例えばCD−ROM,DVD−ROMなどの記録媒体やフラッシュメモリ、リムーバブルメディア:Removable mediaなどが含まれる。 Further, a program for realizing these functions in a computer may be stored in a computer-readable electronic medium: electronic media, and may be appropriately read by the computer. Examples of the electronic medium include a recording medium such as a CD-ROM and a DVD-ROM, a flash memory, a removable media: and the like.

本発明のいくつかの実施形態を説明したが,これらの実施形態は,例として提示したものであり,発明の範囲を限定することは意図していない。これら新規な実施形態は,その他の様々な形態で実施されることが可能であり,発明の要旨を逸脱しない範囲で,種々の省略,置き換え,変更を行うことができる。これら実施形態やその変形は,発明の範囲や要旨に含まれるとともに,特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

1 帳票読取システム
10 携帯端末
11 カメラ部
12 タッチパネル
13 帳票読取処理部
14 メモリ
15 通信I/F
20 画像読取装置
30a データサーバ
31a 帳票画像DB
32a エントリ項目DB
33a 文字DB
34a エントリ情報DB
35a 通信I/F
30b 処理サーバ
31b 探索部
32b 関連付け部
33b 文字認識部
34b エントリ情報作成部
35b 表示制御部
36b 通信I/F
40a エントリ用クライアント
41a 表示部
42a 入力部
43a 通信I/F
40b マーキング用クライアント
41b タッチパネル
42b 入力部
43b 通信I/F
40c データ確定用クライアント
41c 表示部
42c 入力部
43c 通信I/F
50 外部サーバ
71 帳票画像
72 エントリ項目指定欄
81 エントリ項目欄
82 文字イメージ欄
83 認識文字欄
84 データイメージ欄
1 Form reading system 10 Mobile terminal 11 Camera unit 12 Touch panel 13 Form reading processing unit 14 Memory 15 Communication I / F
20 Image reader 30a Data server 31a Form image DB
32a entry item DB
33a character DB
34a Entry information DB
35a communication I / F
30b Processing server 31b Search unit 32b Association unit 33b Character recognition unit 34b Entry information creation unit 35b Display control unit 36b Communication I / F
40a Entry client 41a Display 42a Input 43a Communication I / F
40b Marking client 41b Touch panel 42b Input unit 43b Communication I / F
40c Data confirmation client 41c Display 42c Input 43c Communication I / F
50 External server 71 Form image 72 Entry item specification field 81 Entry item field 82 Character image field 83 Recognition character field 84 Data image field

Claims (18)

項目名と、この項目名に対応するデータと、を含む帳票の画像を記憶する記憶部と、
前記帳票の画像から所定の項目名を探索する探索部と、
前記帳票の画像および前記探索された項目名を表示する表示制御部と、
前記表示された前記帳票の画像上のデータの座標範囲を選択する情報を受け取る入力部と、
前記選択されたデータの座標範囲と前記探索された項目名を関連付ける関連付け部と、
前記関連付けられたデータの座標範囲を文字認識する文字認識部と、
を具備する帳票読取装置。
A storage unit that stores an image of a form including an item name, data corresponding to this item name, and
A search unit that searches for a predetermined item name from the image of the form, and
A display control unit that displays the image of the form and the name of the searched item,
An input unit that receives information for selecting the coordinate range of the data on the displayed image of the form, and
An association unit that associates the coordinate range of the selected data with the searched item name, and
A character recognition unit that recognizes the coordinate range of the associated data and
A form reading device comprising.
前記入力部が、複数のデータの座標範囲を選択する情報を受け取る
請求項1に記載の帳票読取装置。
The form reading device according to claim 1, wherein the input unit receives information for selecting a coordinate range of a plurality of data.
前記複数のデータの座標範囲の選択が、前記画像の所定の基準方向に沿った入力である、
請求項2に記載の帳票読取装置。
The selection of the coordinate range of the plurality of data is an input along a predetermined reference direction of the image.
The form reading device according to claim 2.
前複数のデータの座標範囲を選択する情報は、
前記帳票の画像上の少なくとも2点を指定する情報である
請求項2または3に記載の帳票読取装置。
The information for selecting the coordinate range of multiple data is
The form reading device according to claim 2 or 3, which is information for designating at least two points on the image of the form.
前記関連付け部が、前記選択されたデータの画像を切り取って、前記探索された項目名と関連付け、
前記文字認識部が、前記切り取られた画像を文字認識する
請求項1に記載の帳票読取装置。
The association unit cuts out an image of the selected data and associates it with the searched item name.
The form reading device according to claim 1, wherein the character recognition unit recognizes the cut image as characters.
前記関連付け部が、前記選択されたデータの座標範囲と前記探索された項目名とが対応することを確認し、対応することが確認されたデータの座標範囲と項目名を関連付ける
請求項1に記載の帳票読取装置。
The first aspect of claim 1 is that the associating unit confirms that the coordinate range of the selected data and the searched item name correspond to each other, and associates the coordinate range of the confirmed data with the item name. Form reader.
前記関連付け部が、前記選択されたデータの座標範囲と前記探索された項目名それぞれの画像上の座標に基づいて、対応を確認する
請求項6に記載の帳票読取装置。
The form reading device according to claim 6, wherein the association unit confirms the correspondence based on the coordinate range of the selected data and the coordinates on the image of each of the searched item names.
前記入力部が、項目名および前記帳票の画像の範囲を選択する情報を受け取り、
前記関連付け部が、前記選択範囲の画像を切り取り、前記選択された項目名と関連付ける
請求項1記載の帳票読取装置。
The input unit receives information for selecting the item name and the range of the image of the form, and receives the information.
The form reading device according to claim 1, wherein the associating unit cuts out an image of the selected range and associates it with the selected item name.
前記画像の範囲の選択が、前記所定の基準方向に対して斜めの方向に沿った入力である、
請求項8記載の帳票読取装置。
The selection of the range of the image is an input along a direction oblique to the predetermined reference direction.
The form reading device according to claim 8.
前記表示制御部が、前記探索された項目名をハイライトして前記帳票の画像を表示させ
請求項1記載の帳票読取装置。
Wherein the display control unit, the search item name document reading apparatus of the highlight to Ru <br/> claim 1, wherein an image is displayed in the form a.
前記表示制御部が、前記関連付けられた項目名およびデータをハイライトして前記帳票の画像を表示させる
請求項10に記載の帳票読取装置。
The form reading device according to claim 10, wherein the display control unit highlights the associated item name and data to display an image of the form.
前記入力部が、前記帳票の画像上の項目名の選択を解除する情報を受け取り、
前記表示制御部が、前記項目名のハイライトを解除する
請求項10または11に記載の帳票読取装置。
The input unit receives the information for deselecting the item name on the image of the form, and receives the information.
The form reading device according to claim 10 or 11, wherein the display control unit cancels the highlighting of the item name.
前記表示制御部に制御されて画像を表示する表示部をさらに具備し、
前記入力部が、前記表示部上の座標を連続して入力可能なタッチ入力機構である
請求項1記載の帳票読取装置。
A display unit that is controlled by the display control unit to display an image is further provided.
The form reading device according to claim 1, wherein the input unit is a touch input mechanism capable of continuously inputting coordinates on the display unit.
前記複数の所定の項目名の欄と、前記選択されたデータの欄と、前記選択されたデータを文字認識した結果の欄とを有する画像を表示させる第2の表示制御部と、
前記結果の欄を訂正する情報を受け取る第2の入力部と、をさらに具備し、
前記第2の表示制御部が、前記結果の欄に訂正された情報を表示させる
請求項1記載の帳票読取装置。
A second display control unit that displays an image having the plurality of predetermined item name fields, the selected data field, and the character recognition result field of the selected data.
A second input unit for receiving information for correcting the result column is further provided.
The form reading device according to claim 1, wherein the second display control unit displays the corrected information in the result column.
前記帳票の画像を光学的に読み取る読み取り部と、
前記読み取る帳票の画像の白飛び、サイズ不良、傾き、手振れの少なくとも何れかを検出する検出部と、
をさらに具備する請求項1記載の帳票読取装置。
A reading unit that optically reads the image of the form,
A detection unit that detects at least one of overexposure, size defect, tilt, and camera shake of the image of the form to be read.
The form reading device according to claim 1, further comprising.
項目名と、この項目名に対応するデータと、を含む帳票の画像を記憶するステップと、
前記帳票の画像から所定の項目名を探索するステップと、
前記帳票の画像および前記探索された項目名を表示するステップと、
前記表示された前記帳票の画像上のデータの座標範囲を選択する情報を受け取るステップと、
前記選択されたデータの座標範囲と前記探索された項目名を関連付けるステップと、
前記関連付けられたデータの座標範囲を文字認識するステップと、
を具備する帳票読取方法。
A step to store an image of a form including an item name, data corresponding to this item name, and
A step of searching for a predetermined item name from the image of the form, and
A step of displaying the image of the form and the searched item name, and
A step of receiving information for selecting a coordinate range of data on the displayed image of the form, and
A step of associating the coordinate range of the selected data with the searched item name,
The step of character recognition of the coordinate range of the associated data and
A form reading method comprising.
コンピュータを、
項目名と、この項目名に対応するデータと、を含む帳票の画像を記憶する記憶部と、
前記帳票の画像から所定の項目名を探索する探索部と、
前記帳票の画像および前記探索された項目名を表示する表示制御部と、
前記表示された前記帳票の画像上のデータの座標範囲を選択する情報を受け取る入力部と、
前記選択されたデータの座標範囲と前記探索された項目名を関連付ける関連付け部と、
前記関連付けられたデータの座標範囲を文字認識する文字認識部と、
として機能させるプログラム。
Computer,
A storage unit that stores an image of a form including an item name, data corresponding to this item name, and
A search unit that searches for a predetermined item name from the image of the form, and
A display control unit that displays the image of the form and the name of the searched item,
An input unit that receives information for selecting the coordinate range of the data on the displayed image of the form, and
An association unit that associates the coordinate range of the selected data with the searched item name, and
A character recognition unit that recognizes the coordinate range of the associated data and
A program that functions as.
端末装置と、文字認識装置とを備える帳票読取システムであって、
前記端末装置は、
項目名と、この項目名に対応するデータと、を含む帳票の画像を光学的に読み取る読み取り部と、
前記読み取られた帳票の画像の白飛び、サイズ不良、傾き、手振れの少なくとも何れかを検出する検出部と、
前記読み取った帳票の画像を前記文字認識装置に送信する送信部と、を備え、
前記文字認識装置は、
前記読み取られた帳票の画像を受信する受信部と、
前記帳票の画像から所定の項目名を探索する探索部と、
前記帳票の画像および前記探索された項目名を表示する表示制御部と、
前記表示された前記帳票の画像上のデータの座標範囲を選択する情報を受け取る入力部と、
前記選択されたデータの座標範囲と前記探索された項目名を関連付ける関連付け部と、
前記関連付けられたデータの座標範囲を文字認識する文字認識部と、を備える
帳票読取システム。
A form reading system including a terminal device and a character recognition device.
The terminal device is
A reading unit that optically reads the image of the form including the item name and the data corresponding to this item name.
A detection unit that detects at least one of overexposure, size defect, tilt, and camera shake of the read form image.
A transmission unit that transmits the image of the read form to the character recognition device is provided.
The character recognition device is
A receiving unit that receives the image of the read form and
A search unit that searches for a predetermined item name from the image of the form, and
A display control unit that displays the image of the form and the name of the searched item,
An input unit that receives information for selecting the coordinate range of the data on the displayed image of the form, and
An association unit that associates the coordinate range of the selected data with the searched item name, and
A form reading system including a character recognition unit that recognizes the coordinate range of the associated data.
JP2016172284A 2016-09-02 2016-09-02 Form reader, form reading method, program, and form reading system Active JP6917688B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016172284A JP6917688B2 (en) 2016-09-02 2016-09-02 Form reader, form reading method, program, and form reading system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016172284A JP6917688B2 (en) 2016-09-02 2016-09-02 Form reader, form reading method, program, and form reading system

Publications (2)

Publication Number Publication Date
JP2018037036A JP2018037036A (en) 2018-03-08
JP6917688B2 true JP6917688B2 (en) 2021-08-11

Family

ID=61567471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016172284A Active JP6917688B2 (en) 2016-09-02 2016-09-02 Form reader, form reading method, program, and form reading system

Country Status (1)

Country Link
JP (1) JP6917688B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6899603B1 (en) * 2020-05-15 2021-07-07 株式会社ダブルスタンダード Information processing equipment, information processing methods and information processing programs
JP2022011034A (en) 2020-06-29 2022-01-17 キヤノン株式会社 Data entry support device, data entry support method and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10240960A (en) * 1997-02-27 1998-09-11 Daitetsuku:Kk Figure selection method
JP2007233913A (en) * 2006-03-03 2007-09-13 Fuji Xerox Co Ltd Image processing apparatus and program
JP2013196479A (en) * 2012-03-21 2013-09-30 Toshiba Corp Information processing system, information processing program, and information processing method
US9317764B2 (en) * 2012-12-13 2016-04-19 Qualcomm Incorporated Text image quality based feedback for improving OCR
JP5959460B2 (en) * 2013-03-22 2016-08-02 株式会社エヌ・ティ・ティ・データ Data processing apparatus, data processing method, and program
JP6109688B2 (en) * 2013-09-06 2017-04-05 株式会社東芝 Form reader and program
JP6230878B2 (en) * 2013-11-06 2017-11-15 株式会社東芝 Form reading device, program, and form reading system

Also Published As

Publication number Publication date
JP2018037036A (en) 2018-03-08

Similar Documents

Publication Publication Date Title
US10860848B2 (en) Multi-page document recognition in document capture
US9916627B1 (en) Methods systems and articles of manufacture for providing tax document guidance during preparation of electronic tax return
US20150205777A1 (en) Automated form fill-in via form retrieval
US20150169944A1 (en) Image evaluation apparatus, image evaluation method, and non-transitory computer readable medium
WO2019019446A1 (en) Method and apparatus for performing locating in file input template according to image file, and related device
JP6230878B2 (en) Form reading device, program, and form reading system
US20180115681A1 (en) Display system
JP6917688B2 (en) Form reader, form reading method, program, and form reading system
US10839502B2 (en) Photography session assistant
JPH0991410A (en) Panoramic image composition system
JP4474231B2 (en) Document link information acquisition system
JP2017097859A (en) Information processing device, and processing method and program thereof
JP2017199288A (en) Image processing apparatus, image processing method, and program
JP2016200899A (en) Information processing apparatus, information processing method, and program
JP5115350B2 (en) Form image filing system
CN117520575A (en) Medical data query method, device, equipment and storage medium
US11163992B2 (en) Information processing apparatus and non-transitory computer readable medium
JP2022093466A (en) Information processing device, information processing system, and program
US11462014B2 (en) Information processing apparatus and non-transitory computer readable medium
JP6188342B2 (en) Portable display device
JP6350104B2 (en) Extraction program, extraction apparatus, and extraction method for registered image candidate in electronic medical record system
JP6582954B2 (en) Document camera device, clipping support method and program
JP2019179461A (en) Pocketbook management device, pocketbook management program, and pocketbook management method
US11914654B2 (en) Document management apparatus, document management system, and non-transitory computer readable medium storing program
JP2014063457A (en) Annotation management system, and program for making computer execute the same

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170914

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20170914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20170914

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200904

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201020

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20201216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210219

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: 20210622

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210720

R150 Certificate of patent or registration of utility model

Ref document number: 6917688

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150