[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007133593A - Discrimination system and discrimination program - Google Patents

Discrimination system and discrimination program Download PDF

Info

Publication number
JP2007133593A
JP2007133593A JP2005325082A JP2005325082A JP2007133593A JP 2007133593 A JP2007133593 A JP 2007133593A JP 2005325082 A JP2005325082 A JP 2005325082A JP 2005325082 A JP2005325082 A JP 2005325082A JP 2007133593 A JP2007133593 A JP 2007133593A
Authority
JP
Japan
Prior art keywords
information
type
electronic pen
area
trajectory information
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.)
Pending
Application number
JP2005325082A
Other languages
Japanese (ja)
Inventor
Koichi Oe
康一 大江
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.)
Hitachi Solutions East Japan Ltd
Original Assignee
Hitachi East Japan Solutions Ltd
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 Hitachi East Japan Solutions Ltd filed Critical Hitachi East Japan Solutions Ltd
Priority to JP2005325082A priority Critical patent/JP2007133593A/en
Publication of JP2007133593A publication Critical patent/JP2007133593A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Character Input (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To discriminate the sort of a document entered by an electronic pen. <P>SOLUTION: A server 104 divides documents 100 prepared by predetermined sheets in a predetermined area and stores an area definition master 126 in which points to be applied when a locus exists are defined in each area. Points of locus information acquired from the electronic pen 101 are totalized in each document by using the area definition master 126. An adaptive rate of the totalized points of the calculated locus information to all points defined in the area definition master 126 is calculated in each document to discriminate the sort of the document in which the locus information is entered. Then the information of the discriminated document sort is displayed on a screen to support judge's document sort judgment. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、電子ペンを利用して記入を行う帳票を識別するための技術に関する。   The present invention relates to a technique for identifying a form to be filled in using an electronic pen.

近年、入力デバイスとして電子ペン(デジタルペン)が利用されており、その代表的なものとして、Anoto(登録商標)コーポレーションにより製造される「Anoto(登録商標)ペン」等が知られている。
この電子ペンは、所定のドットパターン印刷が施された用紙上に、利用者が電子ペンで文字等を書くことによって、電子ペンに内蔵されたカメラがドットパターンを撮影し、このドットパターンから電子ペンの移動軌跡を検出し、利用者によって記入された記入データが、軌跡情報として電子データで取得される。取得された軌跡情報は、ネットワーク等を通じてサーバ等に送信することができる。
In recent years, electronic pens (digital pens) have been used as input devices, and representative examples thereof include “Anoto (registered trademark) pen” manufactured by Anoto (registered trademark) Corporation.
In this electronic pen, a user writes characters on the paper on which a predetermined dot pattern has been printed, and the camera built in the electronic pen photographs the dot pattern. The pen movement trajectory is detected, and the entry data entered by the user is acquired as the trajectory information as electronic data. The acquired trajectory information can be transmitted to a server or the like through a network or the like.

軌跡情報は、記入データのみが電子ペンに取得され、用紙そのものに予め印刷されている帳票の文字やレイアウト等は取得されない。そのため、記入データがどのような種別の帳票(帳票種別)に対して書かれたものであるかを識別するために、帳票毎にパターンの異なるドットパターンを使用することが必要となる。   For the trajectory information, only the entry data is acquired by the electronic pen, and the characters, layout, etc. of the form printed on the paper itself are not acquired. Therefore, in order to identify what type of form (form type) the entry data is written in, it is necessary to use a dot pattern having a different pattern for each form.

記入データがどのような種別の帳票に対して書かれたものであるか、帳票種別を識別するための識別システムに関するものには、以下のような技術がある。
例えば特許文献1では、帳票に種別認識用エリアを設け、利用者が種別認識用エリアにチェック等の記入を行うことで、種別認識用エリアへの記入データを含む軌跡情報をサーバに供給する。サーバは、その軌跡情報に基づいて、利用者が記入した帳票の種別を認識する。種別認識用エリアに印刷されたドットパターンは、帳票の種別毎に異なるものとなっており、これを利用してサーバは帳票種別を識別している。
For the identification system for identifying the type of form in which the entry data is written, there are the following techniques.
For example, in Patent Document 1, a type recognition area is provided in a form, and a user enters a check or the like in the type recognition area, thereby supplying trajectory information including data entered in the type recognition area to the server. The server recognizes the type of the form entered by the user based on the trajectory information. The dot pattern printed in the type recognition area is different for each type of form, and the server identifies the form type using this.

また、特許文献2では、帳票に識別情報が割り当てられた帯状パターン(バーコード等)を設け、その箇所を利用者が電子ペンでトレースすることで、帯状パターンに対応する識別情報をサーバが取得し、その識別情報を利用してサーバは帳票を識別している。
特開2004−127198公報(段落「0007」〜「0023」、図8) 特開2003−345503公報(段落「0009」〜「0015」、図9)
Further, in Patent Document 2, a server obtains identification information corresponding to a belt-shaped pattern by providing a belt-shaped pattern (barcode or the like) to which identification information is assigned to a form, and the user traces the position with an electronic pen. The server uses the identification information to identify the form.
JP 2004-127198 A (paragraphs “0007” to “0023”, FIG. 8) JP 2003-345503 (paragraphs “0009” to “0015”, FIG. 9)

しかしながら、ドットパターンとは関係なく、複数の帳票を設けることが必要なこともある。また同じドットパターンの用紙でも、帳票を区別することが必要な場合もある。
特許文献1における帳票は、種別認識用エリアが設けられるものであり、自動的に帳票の種別を判断するものではない。
また、特許文献2では、予め帯状パターン毎に特定の識別情報を割り当ておき、利用者がその帯状パターンを電子ペンでトレースすることにより、対応する識別情報の入力が可能となるため、任意の帳票に対して自動的に帳票種別を判断することはできない。つまり、利用者に負担をかけずに帳票種別を識別するところまでは至らず、帳票種別を識別するための操作が利用者の負担となっていた。
However, it may be necessary to provide a plurality of forms regardless of the dot pattern. In some cases, it is necessary to distinguish forms even on paper with the same dot pattern.
The form in Patent Document 1 is provided with a type recognition area, and does not automatically determine the type of form.
In Patent Document 2, specific identification information is assigned to each band pattern in advance, and the user can input the corresponding identification information by tracing the band pattern with an electronic pen. The form type cannot be automatically determined. In other words, it is not possible to identify the form type without imposing a burden on the user, and an operation for identifying the form type is a burden on the user.

本発明は、前記した課題を解決し、電子ペンを利用して記入された帳票種別を利用者に負担をかけることなく識別する識別システム及び識別プログラムを提供することを目的とする。   An object of the present invention is to solve the above-described problems and provide an identification system and an identification program for identifying a form type filled in using an electronic pen without burdening the user.

前記課題を解決するため、本発明は、所定の用紙を用いて作成された帳票と、前記帳票への書き込みにより軌跡情報を生成する電子ペンと、前記電子ペンから取得した軌跡情報を解析して電子データ化する処理装置とを使用して前記帳票の種別を識別する識別システムにおいて、前記処理装置は、前記帳票の種別毎に前記電子ペンによる記入位置が異なることに起因して定義される記入位置定義情報を保管する記憶手段と、前記記入位置定義情報と識別対象となる帳票への書き込みにより電子ペンから入力された前記軌跡情報とを用いて、前記記入位置定義情報と前記軌跡情報との一致度の高さを算出し、前記算出した一致度の高い種別を候補として識別する識別手段と、前記識別した種別の情報および前記軌跡情報を画面に表示することで、判定者に前記帳票の種別を選択可能にする出力手段とを備える構成とした。
その他の手段については、後記する実施の形態で述べる。
In order to solve the above problems, the present invention analyzes a form created using a predetermined sheet, an electronic pen that generates locus information by writing to the form, and locus information acquired from the electronic pen. In the identification system for identifying the type of the form using a processing device that converts to electronic data, the processing device is an entry defined because the entry position by the electronic pen is different for each type of the form Using the storage means for storing the position definition information, and the entry position definition information and the locus information input from the electronic pen by writing to the form to be identified, the entry position definition information and the locus information By calculating the height of the degree of coincidence, identifying means for identifying the type with the calculated degree of coincidence as a candidate, and displaying the information of the identified type and the trajectory information on the screen And the configuration and output means to a type of the document to judge selectable.
Other means will be described in an embodiment described later.

本発明によれば、電子ペンを利用して記入された帳票種別を利用者に負担をかけることなく識別することが可能となる。   According to the present invention, it is possible to identify a form type entered using an electronic pen without placing a burden on the user.

本発明を実施するための最良の形態(以下「実施形態」とする)を詳細に説明する。
なお、本実施形態では、識別システムを適宜「システム」と省略して記載する。また、「帳票種別」とは、帳票の種類、帳票内の記入エリアのレイアウト、縦書き・横書き等を含む概念とし、「印刷」とは、通常の印刷の他、プリンタによるプリントアウトを含む概念とする。
The best mode for carrying out the present invention (hereinafter referred to as “embodiment”) will be described in detail.
In this embodiment, the identification system is abbreviated as “system” as appropriate. The “form type” is a concept including the form type, the layout of the entry area in the form, vertical writing, horizontal writing, etc., and “printing” is a concept including normal printing and printing out by a printer. And

(システム構成)
図1は、本発明に係る識別システムが適用される一実施形態の構成図である。
帳票100を作成し、その帳票100に電子ペン101を用いて記入された軌跡情報を取得し、その軌跡情報を用いて、記入された帳票の種別をサーバ104が識別し、その結果を表示するまでの過程を、図1を参照して説明する。なお、図1において二重囲み線で示される各処理(S201〜S207)については、図8を用いて後記する。
(System configuration)
FIG. 1 is a configuration diagram of an embodiment to which an identification system according to the present invention is applied.
The form 100 is created, the trajectory information entered in the form 100 using the electronic pen 101 is acquired, the server 104 identifies the type of the entered form using the trajectory information, and the result is displayed. The process up to now will be described with reference to FIG. In addition, about each process (S201-S207) shown with a double surrounding line in FIG. 1, it mentions later using FIG.

まず、印刷会社において、例えばドットパターンが印刷されたドットパターン紙301上に、プリンタ503を用いて所定のフォーマット(罫線や枠、項目名等)を重ね印刷する。それによって帳票100を作成する(帳票作成)。なお、重ね印刷を行う者は必ずしも印刷会社である必要は無く、例えば利用者自身がドットパターン紙301に重ね印刷して帳票100を作成してもよい。
なお本発明の技術はドットパターンの種類や有無とは関係なく利用することも可能である。
First, in a printing company, for example, a predetermined format (ruled lines, frames, item names, etc.) is overprinted using a printer 503 on a dot pattern paper 301 on which a dot pattern is printed. Thereby, a form 100 is created (form creation). The person who performs overprinting does not necessarily need to be a printing company. For example, the user may create the form 100 by overprinting on the dot pattern paper 301.
The technique of the present invention can also be used regardless of the type and presence of the dot pattern.

重ね印刷で作成された帳票100に対し、利用者が電子ペン101を用いて必要事項を記入する。記入データは、電子ペン101が内蔵する記憶部(図示せず)に軌跡情報として記憶され(軌跡情報の記憶)、適宜利用者によってパーソナルコンピュータ(以下「PC」と記載)102に送信される(軌跡情報取込)。
PC102に送信された軌跡情報は、通信回線103を介してサーバ(処理装置)104に送信される(軌跡情報送信)。
サーバ104は、送信されてきた軌跡情報を用いて、軌跡情報に対応する帳票種別を識別する識別処理を行う(帳票識別処理)。
The user fills in the necessary items using the electronic pen 101 for the form 100 created by overprinting. The entry data is stored as trajectory information in a storage unit (not shown) built in the electronic pen 101 (storage of trajectory information), and is appropriately transmitted to a personal computer (hereinafter referred to as “PC”) 102 by a user ( Trajectory information capture).
The trajectory information transmitted to the PC 102 is transmitted to the server (processing device) 104 via the communication line 103 (trajectory information transmission).
The server 104 performs identification processing for identifying the form type corresponding to the trajectory information using the transmitted trajectory information (form identification processing).

続いて、サーバ104は、識別した帳票種別の情報と軌跡情報とを、PC105に送信する(帳票種別と軌跡情報の送信)。
PC105は、受信した帳票種別の情報と軌跡情報とを画面等に表示する(画面表示)。これによって、判定者が帳票種別の判定を行う際の支援を行う。
Subsequently, the server 104 transmits the identified form type information and the trajectory information to the PC 105 (transmission of the form type and the trajectory information).
The PC 105 displays the received form type information and trajectory information on a screen or the like (screen display). In this way, support is provided when the determiner determines the form type.

次に、図1を参照しつつ、図2を用いて、本システムに用いられる各構成要素及びサーバ104の構成を説明する。図2は、図1の各構成要素と、サーバを機能展開して示したブロック図である。なお、図1と同じ要素には同じ符号を付してある。   Next, with reference to FIG. 1, the configuration of each component and server 104 used in the system will be described with reference to FIG. FIG. 2 is a block diagram showing the components of FIG. 1 and the functions of the server. In addition, the same code | symbol is attached | subjected to the same element as FIG.

本システムは、帳票100への記入及び軌跡情報(記入データ)の取得を行う電子ペン101、前記軌跡情報を電子ペン101から取得してサーバ104に送信するPC102、前記軌跡情報をPC102からサーバ104に送信するための通信回線103、送信された前記軌跡情報と自身に蓄積されているデータから帳票100の種別を識別し、選出する処理を行うサーバ104、及びサーバ104によって識別された帳票100の種別等を表示するPC105から主に構成される。   The system includes an electronic pen 101 for filling in a form 100 and acquiring trajectory information (entry data), a PC 102 for acquiring the trajectory information from the electronic pen 101 and transmitting it to the server 104, and the trajectory information from the PC 102 to the server 104. The communication line 103 for transmitting to the server, the server 104 for performing the process of identifying and selecting the type of the form 100 from the transmitted locus information and the data stored in itself, and the form 100 identified by the server 104 It is mainly composed of the PC 105 that displays the type and the like.

(電子ペン)
本実施形態で用いる電子ペン101は、利用者によって帳票100に記入された記入データを、軌跡情報として、PC102に送信する。
詳しく説明すると、電子ペン101の構成は、通常のインクタイプのペン先部に加えて、図示しないが、例えば帳票100に印刷されたドットパターンを読み取るためのカメラ、記入時に電子ペン101に作用する筆圧を検出する圧力センサ、カメラ及び圧力センサからのデータを処理して、記入により移動するペン先の位置をドットパターンと関連付け、軌跡情報として作成するプロセッサ、作成された軌跡情報の蓄積等を行う記憶部、通信ユニット等を搭載している。
(Electronic pen)
The electronic pen 101 used in the present embodiment transmits the entry data entered in the form 100 by the user to the PC 102 as trajectory information.
More specifically, the configuration of the electronic pen 101 acts on the electronic pen 101 at the time of entry, for example, a camera for reading a dot pattern printed on the form 100, although not shown, in addition to a normal ink-type pen tip. A pressure sensor that detects writing pressure, a processor that processes data from the camera and the pressure sensor, associates the position of the pen tip moved by entry with the dot pattern, creates it as locus information, stores the created locus information, etc. A storage unit, a communication unit, and the like are mounted.

この通信ユニットは、短距離無線伝送技術の一種であるBluetooth(登録商標)等の通信プロトコルに従い、所定の周波数帯域の電波を利用して情報を送受信する装置が挙げられるが、その他の無線技術や、無線LAN(Local Area Network)、あるいは有線通信技術の通信プロトコルに従って情報を送受信する装置であってもよい。また、プロセッサはCPU(Central Processing Unit)やROM(Read Only Memory)等の電気・電子回路から構成されており、電子ペン101を統括的に制御する。   Examples of the communication unit include a device that transmits and receives information using radio waves in a predetermined frequency band according to a communication protocol such as Bluetooth (registered trademark) that is a kind of short-range wireless transmission technology. A device that transmits and receives information according to a communication protocol of a wireless LAN (Local Area Network) or wired communication technology may be used. The processor is composed of electric / electronic circuits such as a CPU (Central Processing Unit) and a ROM (Read Only Memory), and controls the electronic pen 101 in an integrated manner.

具体的には、電子ペン101は、利用者が電子ペン101により帳票100上に文字等を書く際にペン先に与えられる圧力、即ち筆圧を検出し、この筆圧データをプロセッサへ供給し、プロセッサは圧力センサから与えられる筆圧データに基づいてカメラのスイッチオン/オフの切替等を行う。電子ペン101は、所定値以上の筆圧が検出されたときに、利用者が記入を開始したと判定して、カメラを作動させる。カメラは、帳票100上のドットパターンを読み取り、その情報をプロセッサに供給する。プロセッサは供給された情報から、帳票100上での電子ペン101のX/Y座標を算出する。
プロセッサは、算出したX/Y座標を、タイムスタンプ(時間情報)と関連付けて、時系列の軌跡情報として記憶部に保存し、この保存した軌跡情報を利用者の指示によりPC102に通信ユニットを介して送信する。
なお、本発明の技術は、利用者の記入した軌跡情報を記憶可能な装置であれば、電子ペンに限らず適応可能である。
Specifically, the electronic pen 101 detects the pressure applied to the pen tip when the user writes a character or the like on the form 100 with the electronic pen 101, that is, the writing pressure, and supplies the writing pressure data to the processor. The processor switches the camera on and off based on the writing pressure data provided from the pressure sensor. The electronic pen 101 determines that the user has started entry when a writing pressure of a predetermined value or more is detected, and activates the camera. The camera reads the dot pattern on the form 100 and supplies the information to the processor. The processor calculates the X / Y coordinates of the electronic pen 101 on the form 100 from the supplied information.
The processor associates the calculated X / Y coordinates with the time stamp (time information) and saves the stored trajectory information in the storage unit as time-series trajectory information, and sends the saved trajectory information to the PC 102 via the communication unit according to a user instruction. To send.
Note that the technology of the present invention is not limited to an electronic pen as long as it is a device that can store trajectory information entered by a user.

(帳票)
電子ペン101により記入される帳票100は、例えば特殊なドットパターンが印刷された用紙を用いることで、電子ペン用の専用紙として機能する。この専用紙は、紙面を所定サイズの格子に区切った場合に、その位置を特定できるようにドットが配置されており、このドットパターンの情報を用いて、帳票100上における電子ペン101のペン先の位置を特定することができるものである。
図1の印刷会社では、前記専用紙上に、紙面情報である罫線や枠、項目名等のフォーマットを印刷することで、帳票100を生成する。このフォーマットの違いが、本発明における帳票種別である。
帳票100に記入する電子ペン101の利用者は、帳票100の上面に重ね印刷されているフォーマット(罫線や枠、項目名等)から記入位置等を特定して帳票100に記入する。
(Form)
The form 100 filled with the electronic pen 101 functions as a dedicated paper for the electronic pen by using, for example, a paper on which a special dot pattern is printed. In this dedicated paper, dots are arranged so that the position can be specified when the paper surface is divided into grids of a predetermined size, and the pen tip of the electronic pen 101 on the form 100 is used using the information of this dot pattern. The position of can be specified.
In the printing company in FIG. 1, a form 100 is generated by printing a format such as ruled lines, frames, item names, and the like, on the dedicated paper. This format difference is the form type in the present invention.
The user of the electronic pen 101 who fills in the form 100 fills in the form 100 by specifying the entry position and the like from the format (ruled lines, frames, item names, etc.) printed on the upper surface of the form 100.

通常、帳票種別が異なる場合には、帳票種別をシステム側で識別できるように、異なるドットパターンのドットパターン紙301(図1)を用いるが、ライセンス料などの関係からコスト高になることも多い。またドットパターンには、フォーマットの規定がないものなどレイアウトの自由度が高いものもある。そこで、本発明では、帳票A、帳票B、帳票Cというように帳票種別が異なっても、同じドットパターンが印刷されているドットパターン紙301を用いる。そして、帳票種別の識別を、帳票100のフォーマット(罫線や枠等のレイアウト)の違いによる書き込み位置の違いに基づいて行う。   Usually, when the form type is different, the dot pattern paper 301 (FIG. 1) having a different dot pattern is used so that the system can identify the form type. However, the cost is often high due to the license fee and the like. . Some dot patterns have a high degree of freedom in layout, such as those that do not have format specifications. Therefore, in the present invention, dot pattern paper 301 on which the same dot pattern is printed is used even if the form types are different, such as form A, form B, and form C. Then, the form type is identified based on the difference in the writing position due to the difference in the format of the form 100 (layout such as ruled lines and frames).

ドットパターン紙上に、フォーマットを重ね印刷して生成した各帳票の例を図3に示す。
ドットパターン紙301に対し、帳票Aはフォーマット400Aを重ね印刷したものであり、帳票Bはフォーマット400Bを重ね印刷したものであり、帳票Cはフォーマット400Cを重ね印刷したものである。
以下、任意の帳票を指す場合は符号100を用い、任意のフォーマットを指す場合は符号400を用いる。
FIG. 3 shows an example of each form generated by overprinting the format on the dot pattern paper.
On the dot pattern paper 301, the form A is an overprint of the format 400A, the form B is an overprint of the format 400B, and the form C is an overprint of the format 400C.
Hereinafter, reference numeral 100 is used to indicate an arbitrary form, and reference numeral 400 is used to indicate an arbitrary format.

図4は、各帳票の具体例と、電子ペンによるそれぞれの記入例を示した図である。
帳票Aは、社名と金額を記入する領収書形式のレイアウトを持つ帳票100である。この帳票Aへの記入データ例は、記入例410Aに示される。
帳票Bは、社名、品名、数量、金額、合計数を記入する注文表形式のレイアウトである。この帳票Bへの記入データ例は、記入例410Bに示される。
帳票Cは、帳票Bのレイアウトに類似しているが、品名に対応するコードを記入するコード4001が追加されている。この帳票Cへの記入データ例は、記入例410Cに示される。
このように各帳票(A,B,C)は、その種別によってフォーマット(410A,410B,410C)が異なり、文字の記入位置が異なるようになっている。
FIG. 4 is a diagram showing a specific example of each form and an example of entry with the electronic pen.
The form A is a form 100 having a receipt format layout for entering the company name and amount. An example of entry data on the form A is shown in an entry example 410A.
The form B has an order table layout in which the company name, product name, quantity, amount, and total number are entered. An example of entry data in the form B is shown in an entry example 410B.
The form C is similar to the layout of the form B, but a code 4001 for entering a code corresponding to the product name is added. An example of entry data on the form C is shown in an entry example 410C.
Thus, the forms (A, B, C) have different formats (410A, 410B, 410C) depending on their types, and the character entry positions are different.

(パーソナルコンピュータ)
図2に戻って説明する。
PC102は、図示しないが、演算処理等を行う際に用いられる記憶手段としての記憶部と、前記演算処理等を行う演算処理部と、通信を行う際に使用するネットワークインタフェースとを少なくとも備える一般的なコンピュータとして構成される。なお、記憶部は、RAM等により構成される。演算処理は、CPUによって構成される演算処理部が、記憶部上のプログラムを実行することで、実現される。
PC102は、電子ペン101に内蔵される通信ユニットを介して送信された軌跡情報を受信し、必要に応じて自身に内蔵する記憶部に保存する。
そして、保存した軌跡情報を、所定のタイミングによりネットワークインタフェース及び通信回線103を介してサーバ104に送信する。このタイミングは、利用者の指示によってもよいし、定期的に行われてもよい。
(Personal computer)
Returning to FIG.
Although not shown, the PC 102 generally includes at least a storage unit as a storage unit used when performing arithmetic processing, an arithmetic processing unit that performs the arithmetic processing, and a network interface used when performing communication. Configured as a simple computer. The storage unit is configured by a RAM or the like. The arithmetic processing is realized by an arithmetic processing unit configured by a CPU executing a program on the storage unit.
The PC 102 receives the trajectory information transmitted via the communication unit built in the electronic pen 101, and saves it in the storage unit built in itself as necessary.
Then, the stored trajectory information is transmitted to the server 104 via the network interface and the communication line 103 at a predetermined timing. This timing may be instructed by the user or may be periodically performed.

(サーバ)
サーバ104は、PC102から送信される軌跡情報を受信し、帳票種別の識別等の処理を行う演算処理部110、前記演算処理部110の処理の際に一時的にデータを記憶するRAM111、演算処理部110による処理結果等をPC105に送信する送受信部112、記憶手段としての記憶部120等から主に構成され、例えばサーバ用コンピュータにより実現される。なお、PC102又はPC105とサーバ104との通信においては、送受信部112を介し、以下その説明を省略する。
(server)
The server 104 receives the trajectory information transmitted from the PC 102, performs an operation processing unit 110 that performs processing such as identification of a form type, a RAM 111 that temporarily stores data during the processing of the operation processing unit 110, and operation processing It is mainly composed of a transmission / reception unit 112 that transmits a processing result and the like by the unit 110 to the PC 105, a storage unit 120 as a storage unit, and the like. In the communication between the PC 102 or the PC 105 and the server 104, the description is omitted below through the transmission / reception unit 112.

サーバ104の記憶部120には、識別プログラム(以下、「プログラム」と記載)121が格納される。このプログラム121は、サーバ104のRAM111等に展開されて演算処理部110が実行することで、識別手段として機能する。   The storage unit 120 of the server 104 stores an identification program (hereinafter referred to as “program”) 121. The program 121 is expanded in the RAM 111 of the server 104 and executed by the arithmetic processing unit 110, thereby functioning as an identification unit.

さらに、記憶部120には、電子ペン101の軌跡情報を記憶する軌跡データベース(以下「DB」と記載)125、帳票種別を識別するための帳票(A,B,C、図3参照)毎のエリア定義を記憶する帳票エリア定義マスタ(以下「エリア定義マスタ」と記載)126、関連データを記憶する関連DB127とが格納される。
なお、軌跡DB125、エリア定義マスタ126、及び関連DB127は、図2ではサーバ104の記憶部120内に備えられる構成となっているが、全てもしくはいずれかがサーバ104外に備えられ、所定の伝送線等により接続されてもよい。
Further, the storage unit 120 stores a trajectory database (hereinafter referred to as “DB”) 125 that stores trajectory information of the electronic pen 101, and a form (A, B, C, see FIG. 3) for identifying the form type. A form area definition master (hereinafter referred to as “area definition master”) 126 for storing area definitions and a related DB 127 for storing related data are stored.
Note that the trajectory DB 125, the area definition master 126, and the related DB 127 are configured in the storage unit 120 of the server 104 in FIG. 2, but all or any one of them is provided outside the server 104 and has a predetermined transmission. It may be connected by a line or the like.

軌跡DB125は、図5に示す軌跡情報テーブル500を保持する。軌跡情報テーブル500は、1つのレコードが時間毎の電子ペン101の帳票100におけるX座標とY座標を表しており、レコード毎に付与される固有のID(IDentification)であるID5001、時刻を表す時間5002、帳票100におけるX座標5003、Y座標5004のフィールドを有する。例えば、行5010のレコードは、ID5001=「1」のデータについて、時間5002で「2005/11/01 11:09:00.01」の時刻に電子ペン101のペン先がX座標5003=「9」、Y座標5004=「4」の位置にあったことを示している。
なお、前記項目に加えて、例えば帳票100の1枚毎に固有のID等の情報をさらに追加して、開始(記入始め)〜終了(記入終了のチェックマークに記入)までの区切りで管理してもよい。
The trajectory DB 125 holds a trajectory information table 500 shown in FIG. In the trajectory information table 500, one record represents an X coordinate and a Y coordinate in the form 100 of the electronic pen 101 for each hour, an ID 5001 that is a unique ID (IDentification) given to each record, and a time representing time 5002, fields of an X coordinate 5003 and a Y coordinate 5004 in the form 100 are included. For example, the record in the row 5010 indicates that the pen point of the electronic pen 101 is X coordinate 5003 = “9” at the time “2005/11/01 11: 09: 00.01” at time 5002 for the data with ID 5001 = “1”. Y coordinate 5004 = “4”.
In addition to the above items, for example, information such as a unique ID is further added for each sheet of the form 100, and managed by dividing from the start (start of entry) to the end (fill in the check mark of entry end). May be.

エリア定義マスタ126は、図6(a)に示すエリア定義テーブル600を保持する。エリア定義テーブル600は、1つのレコードが各帳票(A,B,C)のエリア毎のポイント数を表しており、帳票名6001、エリアID6002、開始X座標6003、終了X座標6004、開始Y座標6005、終了Y座標6006、軌跡情報が存在した場合に加算されるポイントを表す付与ポイント6007のフィールドを有する。なお、このエリア定義テーブル600は、請求項1における記入位置定義情報に相当する。   The area definition master 126 holds an area definition table 600 shown in FIG. In the area definition table 600, one record represents the number of points for each area of each form (A, B, C), form name 6001, area ID 6002, start X coordinate 6003, end X coordinate 6004, start Y coordinate. 6005, an end Y coordinate 6006, and a field of a given point 6007 representing a point to be added when trajectory information exists. The area definition table 600 corresponds to entry position definition information in claim 1.

図6(b)のエリア区分は、ある帳票100についてのエリア区分の例を模式的に表している。ここでは例として、帳票100を30分割し、X座標を横軸に、Y座標を縦軸にとり、それぞれの座標を10毎に区切ったそれぞれのエリアに01〜30のIDを割り当ててある。区分されたエリアは、座標の小さい方(帳票100の左上)から順に、エリアIDが昇順に付与される。
このエリアIDに基づいて、図6(a)のエリアID6002、開始X座標6003、終了X座標6004、開始Y座標6005、終了Y座標6006が設定される。つまり、これら4つの値で規定される範囲が該当するエリアの範囲となる。
例えば、図6(a)の行6010は、帳票名6001=「帳票A」の、エリアID6002=「エリア01」に相当する領域として、開始X座標6003=「0」、終了X座標6004=「10」、開始Y座標6005=「0」、終了Y座標6006=「10」で表されている。そして、「エリア01」内の領域に、軌跡情報が存在した場合には、付与ポイント6007より、帳票Aとして5ポイント(以下、ポイントを「P」と適宜記載)加算する。また、行6011は、行6010の「エリア01」と同じ領域に軌跡情報が存在した場合に、帳票Bに5Pを加算することを表す。ポイント加算の説明は、図7を参照して後記する。
なお、本実施形態では、このエリア区分を各帳票(A,B,C)共通としているが、それぞれ異なった区分で各エリアを定義してもよい。
The area division in FIG. 6B schematically represents an example of the area division for a certain form 100. Here, as an example, the form 100 is divided into 30 parts, IDs of 01 to 30 are assigned to respective areas in which the X coordinate is taken on the horizontal axis, the Y coordinate is taken on the vertical axis, and the respective coordinates are divided into 10 parts. For the divided areas, area IDs are assigned in ascending order in order from the smaller coordinate (upper left of the form 100).
Based on this area ID, an area ID 6002, a start X coordinate 6003, an end X coordinate 6004, a start Y coordinate 6005, and an end Y coordinate 6006 in FIG. 6A are set. That is, the range defined by these four values is the range of the corresponding area.
For example, a row 6010 in FIG. 6A shows a start X coordinate 6003 = “0” and an end X coordinate 6004 = “area corresponding to area ID 6002 =“ area 01 ”of the form name 6001 =“ form A ”. 10 ”, start Y coordinate 6005 =“ 0 ”, and end Y coordinate 6006 =“ 10 ”. If trajectory information exists in the area in “area 01”, 5 points (hereinafter, points are appropriately described as “P”) are added as the form A from the grant point 6007. A row 6011 indicates that 5P is added to the form B when the trajectory information exists in the same area as the “area 01” in the row 6010. The point addition will be described later with reference to FIG.
In the present embodiment, this area division is common to each form (A, B, C), but each area may be defined by a different division.

図7は、各帳票において、エリア毎に与えられるポイントの値を、例として模式的に示した図である。図7(a)は帳票Aのエリア毎の付与ポイント定義であり、図7(b)は帳票Bのエリア毎の付与ポイント定義であり、図7(c)は帳票Cのエリア毎の付与ポイント定義である。
例えば、図7(a)の帳票Aエリア毎付与ポイント定義において、符号7010は、図6(a)の行6010の情報に対応しており、「エリア01」に軌跡情報が存在した場合に「5P」が付与されることが模式的に示されている。他のエリアも同様であり、さらに、図7(b)の帳票Bエリア毎付与ポイント定義、図7(c)の帳票Cエリア毎付与ポイント定義も同様である。
FIG. 7 is a diagram schematically showing, as an example, the value of points given for each area in each form. 7A shows the grant point definition for each area of the form A, FIG. 7B shows the grant point definition for each area of the form B, and FIG. 7C shows the grant points for each area of the form C. Definition.
For example, in the definition of granted points for each form A area in FIG. 7A, reference numeral 7010 corresponds to the information in the row 6010 in FIG. 6A, and “trajectory information” exists in “area 01”. It is schematically shown that “5P” is given. The same applies to the other areas, and the same applies to the definition of points given for each form B area in FIG. 7B and the definition of points given for each form C area in FIG.

図2に戻って説明する。
関連DB127は、電子ペン101が取得した関連情報等を保管する。関連情報とは、例えば帳票識別処理結果の情報や、後記する図9で説明する帳票毎の全ポイント数の情報、図11の文字種マスタ等であるが、不要の場合は削除してもよい。
Returning to FIG.
The related DB 127 stores related information acquired by the electronic pen 101. The related information is, for example, information on the form identification processing result, information on the total number of points for each form described later with reference to FIG. 9, the character type master in FIG. 11, and the like, but may be deleted if unnecessary.

サーバ104は、プログラム121、軌跡DB125、エリア定義マスタ126、関連DB127等を用いて、識別した帳票種別の候補等の情報を、PC105に送信する。   The server 104 uses the program 121, the trajectory DB 125, the area definition master 126, the related DB 127, and the like to transmit information such as the identified form type candidates to the PC 105.

(パーソナルコンピュータ)
PC105は、PC102と同様に一般的なコンピュータであり、図示しない演算処理部と、ネットワークインタフェースと、表示部と、入力部とを少なくとも備えて構成される。
PC105は、サーバ104から送信された情報を、ネットワークインタフェースを介して受信し、表示部等に表示する。表示された帳票種別の情報を、判定者が目視にて確認し、軌跡情報に該当する帳票種別を判定する。
(Personal computer)
The PC 105 is a general computer similar to the PC 102, and is configured to include at least an arithmetic processing unit (not shown), a network interface, a display unit, and an input unit.
The PC 105 receives the information transmitted from the server 104 via the network interface and displays it on the display unit or the like. The determination person visually confirms the information of the displayed form type, and determines the form type corresponding to the trajectory information.

(識別システム全体の処理の流れ)
図8は、本実施形態における識別システムの処理のフローである。
図8を参照し、適宜、図1〜7を参照して、詳細な処理と本システムの動作について説明する。なお、この図8における各処理(S201〜S207)に関して、図1と同じ処理については同じ符号を付してある。
本実施形態では、電子ペン101を用いて帳票Bに記入された場合を例として説明する。
(Processing of the entire identification system)
FIG. 8 is a flow of processing of the identification system in the present embodiment.
Detailed processing and operation of the present system will be described with reference to FIG. 8 and with reference to FIGS. In addition, regarding each process (S201-S207) in FIG. 8, the same code | symbol is attached | subjected about the same process as FIG.
In this embodiment, a case where the electronic pen 101 is used to fill in the form B will be described as an example.

まず、例えば印刷会社が、ドットパターン紙301にフォーマット400Bを重ね印刷して帳票Bを生成する(S201)。   First, for example, a printing company generates a form B by overprinting the format 400B on the dot pattern paper 301 (S201).

続いて、前記生成された帳票Bへ、利用者が電子ペン101で書き込んだ記入データを、電子ペン101の記憶部が軌跡情報として記憶する(S202)。ここで記憶される軌跡情報とは、前記したとおり電子ペン101の時間単位のX/Y座標からなる軌跡情報である。   Subsequently, entry data written by the user with the electronic pen 101 on the generated form B is stored as trajectory information by the storage unit of the electronic pen 101 (S202). The trajectory information stored here is trajectory information including X / Y coordinates of the time unit of the electronic pen 101 as described above.

次に、電子ペン101に記憶されている軌跡情報を、PC102が所定の通信路を用いて取り込む(S203)。   Next, the trajectory information stored in the electronic pen 101 is captured by the PC 102 using a predetermined communication path (S203).

続いて、PC102は通信回線103を介して、前記取り込んだ軌跡情報をサーバ104に送信する(S204)。サーバ104は、PC102から受信した軌跡情報を、自身の記憶部120の軌跡DB125に軌跡情報テーブル500として記憶する。   Subsequently, the PC 102 transmits the captured locus information to the server 104 via the communication line 103 (S204). The server 104 stores the trajectory information received from the PC 102 as the trajectory information table 500 in the trajectory DB 125 of its own storage unit 120.

サーバ104の演算処理部110は、前記記憶した軌跡DB121とエリア定義マスタ126とを用いて、受信した軌跡情報がどの帳票(A,B,C)に記入されたものであるかを識別する(帳票識別処理)(S205)。この帳票識別処理の詳細は、図9を用いて後記する。   The arithmetic processing unit 110 of the server 104 uses the stored trajectory DB 121 and the area definition master 126 to identify in which form (A, B, C) the received trajectory information is entered ( (Form identification processing) (S205). Details of the form identification process will be described later with reference to FIG.

サーバ104が識別した帳票種別の情報は、帳票種別の候補として、PC105の要求等を契機として、PC105に送信される。その際、軌跡DB125に保存されている軌跡情報も共に送信される(S206)。なお、PC105への送信のタイミングは、帳票種別の情報を関連DB127に保存しておき、PC105の要求の都度、関連DB127から読み出して送信してもよいし、あるいは、関連DB127の情報を定期的にPC105に送信してもよい。   The form type information identified by the server 104 is transmitted to the PC 105 as a form type candidate, triggered by a request from the PC 105 or the like. At that time, the trajectory information stored in the trajectory DB 125 is also transmitted (S206). As for the timing of transmission to the PC 105, the form type information may be stored in the related DB 127 and read and transmitted from the related DB 127 each time the PC 105 requests, or the information of the related DB 127 may be sent periodically. May be transmitted to the PC 105.

PC105の演算処理部は、サーバ104から受信した帳票種別の候補の情報及び軌跡情報を、PC105の画面に表示する(S207)。ここで表示された画面例については、図12〜14を用いて後記する。   The arithmetic processing unit of the PC 105 displays the form type candidate information and the trajectory information received from the server 104 on the screen of the PC 105 (S207). An example of the screen displayed here will be described later with reference to FIGS.

(帳票識別処理の流れ)
図9は、図8における帳票識別処理(S205)の詳細な処理のフローである。図9に沿って、適宜図1〜8を参照しながら説明する。この帳票識別処理は、前記したとおり、プログラム121が、サーバ104のRAM111等に展開されて演算処理部110が実行することで機能する。以下、その説明を省略する。
また、ここでは、図2の関連DB127に予め帳票毎の全ポイント数の情報が保存されているものとする。詳細な説明は後記する。
(Form identification process flow)
FIG. 9 is a detailed process flow of the form identification process (S205) in FIG. A description will be given along FIG. 9 with reference to FIGS. As described above, this form identification process functions when the program 121 is expanded in the RAM 111 of the server 104 and executed by the arithmetic processing unit 110. The description is omitted below.
Here, it is assumed that information on the total number of points for each form is stored in advance in the related DB 127 in FIG. Detailed explanation will be given later.

まず、演算処理部110は、記憶部120の軌跡DB125から、軌跡情報テーブル500をRAM111等へ読み込む(S2051)。
続いて、演算処理部110は、ループカウンタnに初期値として1を設定する(S2052)。
First, the arithmetic processing unit 110 reads the trajectory information table 500 from the trajectory DB 125 of the storage unit 120 into the RAM 111 or the like (S2051).
Subsequently, the arithmetic processing unit 110 sets 1 as an initial value in the loop counter n (S2052).

演算処理部110は、記憶部120のエリア定義マスタ126から、n番目の帳票100のエリア定義テーブル600をRAM111等へ読み込む(S2053)。
例えば、n=1(帳票A)の場合、エリア定義テーブル600において、帳票名6001=「帳票A」のデータを読み込む。
S2051で読み込んだ軌跡情報テーブル500とS2053で読み込んだエリア定義テーブル600とを用いて、n番目の帳票100の合算ポイント数を算出する(S2054)。以下、合算ポイント数の算出方法について説明する。
The arithmetic processing unit 110 reads the area definition table 600 of the nth form 100 from the area definition master 126 of the storage unit 120 into the RAM 111 or the like (S2053).
For example, when n = 1 (form A), data of form name 6001 = “form A” is read in the area definition table 600.
Using the trajectory information table 500 read in S2051 and the area definition table 600 read in S2053, the total number of points of the nth form 100 is calculated (S2054). Hereinafter, a method for calculating the total number of points will be described.

演算処理部110は、RAM111等に読み込んだ軌跡情報テーブル500とエリア定義テーブル600との情報を用いて、軌跡情報テーブル500に合致したエリア定義テーブル600のエリア毎のポイントを帳票別に加算していく。つまり、エリア定義テーブル600でエリア毎に、軌跡情報テーブル500で軌跡情報が存在するか否かを判断して、軌跡情報が存在した場合には、当該エリアに設定されている付与ポイントを、帳票毎に加算していくということである。
例えば、図5の行5010における<X座標「9」、Y座標「4」>に軌跡情報(記入データ)が存在しており、図6のエリア定義テーブル600では、まず、<X座標「9」,Y座標「4」>をエリア内に持つ行6010で、帳票Aに付与ポイント6007=「5P」を加算する。他のエリアでも軌跡情報が存在した場合には、エリア定義テーブル600の付与ポイント6007の情報に基づいて同様にポイントを加算し、合算ポイント数を算出する。
The arithmetic processing unit 110 uses the information in the trajectory information table 500 and the area definition table 600 read into the RAM 111 and the like, and adds points for each area of the area definition table 600 that matches the trajectory information table 500 for each form. . That is, for each area in the area definition table 600, it is determined whether or not the trajectory information exists in the trajectory information table 500. If the trajectory information exists, the grant points set in the area are displayed as a form. It is to add every time.
For example, locus information (entry data) exists at <X coordinate “9”, Y coordinate “4”> in the row 5010 of FIG. 5. In the area definition table 600 of FIG. ”, Y coordinate“ 4 ”> in line 6010 having in the area, the grant point 6007 =“ 5P ”is added to the form A. If trajectory information exists in other areas, points are added in the same manner based on the information on the granted points 6007 in the area definition table 600, and the total number of points is calculated.

図10(a)は、S2051で読み込んだ軌跡情報テーブルを模式的に示し、エリア定義テーブルのエリア区分と重ね合わせた図である。
図10(b)は、帳票Aについて、各エリアの付与ポイントを模式的に示した図である。ここでは、軌跡情報のあるエリアは網掛けで示している。符号1011で、「エリア01」は、図10(a)の符号1001(図5、行5010)より軌跡情報が存在する(網掛け表示)ので、「5P」付与される。また、「エリア05」は、図10(a)より軌跡情報は存在する(網掛け表示)が、帳票Aに「エリア05」への付与ポイントが設定されていないため、ポイントは付与されない。「エリア19」は、軌跡情報が存在しないため、ポイントは付与されない。その他のエリアも同様である。
これにより、軌跡情報の、帳票Aにおける合算ポイント数は11P(網掛け表示部:5P+5P+1P)となる。
FIG. 10A schematically shows the trajectory information table read in S2051, and is a diagram superimposed on the area divisions of the area definition table.
FIG. 10B is a diagram schematically showing the grant points of each area for the form A. Here, the area with the trajectory information is shaded. With reference numeral 1011, “area 01” is given “5P” because the trajectory information exists (shaded display) from the reference numeral 1001 (FIG. 5, line 5010) in FIG. Further, “area 05” has locus information (shaded display) as shown in FIG. 10A, but no points are assigned to “area 05” in the form A because no points are assigned to “area 05”. “Area 19” is not given points because there is no trajectory information. The same applies to other areas.
As a result, the total number of points in the form A of the trajectory information is 11P (shaded display part: 5P + 5P + 1P).

続いて、演算処理部110は、記憶部120の関連DB127に予め保管してあるn番目の帳票100の、全ポイント数の情報をRAM111等へ読み込む(S2055)。この帳票100の全ポイント数の情報とは、エリア定義テーブル600に定義されている帳票(A,B,C)毎の付与ポイントを加算したものであり、例えば帳票Aの全ポイント数は、図7より12P(5P+5P+1P+1P)、同様に帳票Bは47P、帳票Cは51P、という情報が、予め関連DB127に保管されてあるものとする。
なお、ここでは予め各帳票(A,B,C)の全ポイント数を関連DB127に保管しておく例を説明したが、これに限らず、帳票識別処理を実行する度にその都度、エリア定義テーブル600を用いて各帳票(A,B,C)の全ポイント数を算出してもよい。
Subsequently, the arithmetic processing unit 110 reads information on the total number of points of the nth form 100 stored in advance in the related DB 127 of the storage unit 120 into the RAM 111 or the like (S2055). The information on the total number of points of the form 100 is obtained by adding the granted points for each form (A, B, C) defined in the area definition table 600. For example, the total number of points of the form A is shown in FIG. 7 to 12P (5P + 5P + 1P + 1P), similarly, information that the form B is 47P and the form C is 51P is stored in the related DB 127 in advance.
Here, an example has been described in which the total number of points of each form (A, B, C) is stored in the related DB 127 in advance. However, the present invention is not limited to this. Each time the form identification process is executed, the area definition is defined each time. The total number of points of each form (A, B, C) may be calculated using the table 600.

続いて、n番目の帳票100における全ポイント数に対する合算ポイント数の適合率を算出する(S2056)。適合率とは、請求項1における一致度に相当し、合算ポイント数/全ポイント数で求められる。なお、各帳票(A,B,C)の全ポイント数と合算ポイント数が近い(適合率が高い)帳票ほど、候補である確率が高いことを意味する。この場合、帳票100の全ポイント数よりも軌跡情報の合算ポイント数が上回ることはない。
前記した方法で適合率を算出すると、帳票Aは、全ポイント数12P中、合算ポイント数11Pで適合率0.9166(91.7%)となる。
Subsequently, the matching rate of the total number of points with respect to the total number of points in the nth form 100 is calculated (S2056). The relevance rate corresponds to the degree of coincidence in claim 1 and is obtained by the sum of points / total points. In addition, it means that the probability that it is a candidate is high, so that the number of all points of each form (A, B, C) and the total number of points are close (high relevance rate). In this case, the total number of points in the trajectory information does not exceed the total number of points in the form 100.
When the relevance rate is calculated by the above-described method, the form A has a relevance rate of 0.9166 (91.7%) with the total number of points 11P out of the total number of points 12P.

演算処理部110は、ループカウンタnの値が、S2053でRAM111等に読み込んだエリア定義テーブル600の帳票名6001における種別数以上(n≧帳票の種別数)であるか否かを判別する(S2057)。   The arithmetic processing unit 110 determines whether or not the value of the loop counter n is equal to or greater than the number of types in the form name 6001 of the area definition table 600 read into the RAM 111 or the like in S2053 (n ≧ number of types of form) (S2057). ).

n<帳票の種別数であった場合(S2057→No)、演算処理部110は、nをインクリメントし(S2058)、S2053の処理に戻る。これによって、次の帳票100の適合率が算出される。   When n <the number of types of forms (S2057 → No), the arithmetic processing unit 110 increments n (S2058) and returns to the processing of S2053. As a result, the precision of the next form 100 is calculated.

帳票(A,B,C)について、S2054で合算ポイント数を算出した結果の例を、図10(b)〜(d)に模式的に示す。
前記したとおり、図10(b)は、帳票Aについて、各エリアの付与ポイントを模式的に示した図である。同様に図10(c)は帳票Bについての各エリアの付与ポイント、図10(d)は帳票Cについての各エリアの付与ポイントを模式的に示している。
For the forms (A, B, C), examples of the result of calculating the total number of points in S2054 are schematically shown in FIGS.
As described above, FIG. 10B is a diagram schematically showing the grant points of each area for the form A. Similarly, FIG. 10C schematically shows the grant points of each area for the form B, and FIG. 10D schematically shows the grant points of each area for the form C.

帳票(A,B,C)について、S2056で適合率を算出した結果は、以下のとおりとなる。
帳票Aは、全ポイント数12P中、合算ポイント数11Pで適合率0.9166(91.7%)。
帳票Bは、全ポイント数47P中、合算ポイント数47Pで適合率1.0000(100.0%)。
帳票Cは、全ポイント数51P中、合算ポイント数47Pで適合率0.9215(92.2%)。
以上の算出結果により、ここでの軌跡情報が記載された帳票種別として、適合率の高い順に帳票B、帳票C、帳票Aという候補が識別される。
For the form (A, B, C), the result of calculating the relevance rate in S2056 is as follows.
Form A has an accuracy rate of 0.9166 (91.7%) with a total of 11 points out of a total of 12 points.
Form B has a precision of 1.000 (100.0%) with a total of 47 points out of 47 points.
Form C has a precision rate of 0.9215 (92.2%) with a total of 47 points out of 51 points.
Based on the above calculation results, candidates of form B, form C, and form A are identified in descending order of the relevance ratio as the form type in which the locus information is described.

一方、n≧帳票の種別数であった場合(S2057→Yes)、帳票識別処理(S205)は終了となり、図8のS206の処理に進む。つまり、図8のS206において、S205で算出した適合率に基づき、帳票の候補である帳票B、帳票A、帳票Cの情報および軌跡DB125の情報を、サーバ104はPC105に送信するということになる。   On the other hand, if n ≧ the number of forms (S2057 → Yes), the form identification process (S205) ends, and the process proceeds to S206 in FIG. That is, in S206 of FIG. 8, the server 104 transmits the information on the form B, the form A, the form C, and the information on the trajectory DB 125 to the PC 105 based on the precision calculated in S205. .

なお、適合率算出の変形例として、予め帳票(A,B,C)毎に異なるエリア区分を設定したり、エリア毎に付与するポイント数を異なる設定にしたりすることにより、それぞれの帳票(A,B,C)の全ポイント数を同じ(例えば100P)にしてもよい。その場合には、それぞれの帳票(A,B,C)の合算ポイント数同士をそのまま比較することで、適合率の算出を省略できる。   In addition, as a modified example of the precision calculation, each area (A, B, C) can be set in advance by setting different area classifications for each form (A, B, C) or by setting different points for each area. , B, C) may be the same (for example, 100P). In that case, the calculation of the relevance ratio can be omitted by directly comparing the total points of each form (A, B, C).

また、合算ポイント数算出の例として、付与ポイントを加算する方法を説明したが、変形例として、例えば減算する方法(ペナルティ方式)をとってもよい。具体的には、軌跡情報が存在するべきでないエリア(例えば、図10(b)のエリア03,04・・等)について、マイナスの値(「−2」等)をポイントとして付与することで、マイナスの値を合算した値を比較することも可能である。
さらに、減算する方法と、前記した加算する方法を併用することで合算ポイント数の帳票毎の格差を広げ、比較を容易にすることも可能である。
In addition, as an example of calculating the total number of points, the method of adding grant points has been described. However, as a modification, for example, a method of subtracting (penalty method) may be used. Specifically, a negative value (such as “−2”) is given as a point for an area where the trajectory information should not exist (for example, areas 03, 04,... In FIG. 10B). It is also possible to compare the sum of negative values.
Further, by combining the subtracting method and the above-described adding method, it is possible to widen the difference in the total number of points for each form and facilitate comparison.

さらに、ポイント算出の変形例として、例えば軌跡情報の文字種を判別して、判別した文字種毎にポイントを算出してもよい。
図11は、図2の関連DB127に保存される文字種マスタの例を示している。文字種マスタ1100は、帳票名1101、エリアID1102、文字種1103、付与ポイント1104を有する。帳票名1101はエリア定義テーブル600の帳票名6001と、エリアID1102はエリア定義テーブル600のエリアID6002とそれぞれリンクしており、各帳票(A,B,C)のエリア毎に、軌跡情報の文字種を判別してポイントを算出できる。
ポイント算出の方法は、図10(a)の符号1001において、「エリア01」に軌跡情報があることを判別し、特開2003−308483号公報等の既存の文字識別技術等を用いて軌跡情報(記入データ)が漢字又はかなであることを判別する。文字種マスタ1100の行1110では、「エリア01」の軌跡情報が「漢字又はかな」であれば、付与ポイント1104=「5P」を付与することから、図10(b)の符号1011に示すように帳票Aの「エリア01」のポイントとして5Pが付与される。もし、「エリア01」の軌跡情報が「数字」であれば、行1111より1Pが付与される。帳票B,帳票Cも同様である。
なお、文字種マスタ1100を利用する場合は、図11の付与ポイント1104の値を、ポイント算出に使用するため、図6の付与ポイント6007の項目は不要となる。
本変形例では、エリアや文字種等によりポイントを定義することが可能である。
Furthermore, as a modification of the point calculation, for example, the character type of the trajectory information may be determined, and the point may be calculated for each determined character type.
FIG. 11 shows an example of the character type master stored in the relation DB 127 of FIG. The character type master 1100 has a form name 1101, an area ID 1102, a character type 1103, and a grant point 1104. The form name 1101 is linked to the form name 6001 of the area definition table 600, and the area ID 1102 is linked to the area ID 6002 of the area definition table 600. The character type of the trajectory information is set for each area of each form (A, B, C). The points can be calculated by discrimination.
The point calculation method is as follows. In reference numeral 1001 in FIG. 10A, it is determined that there is trajectory information in “area 01”, and the trajectory information is used by using an existing character identification technique such as Japanese Patent Application Laid-Open No. 2003-308483. It is determined whether (entry data) is kanji or kana. In the row 1110 of the character type master 1100, if the trajectory information of “area 01” is “kanji or kana”, the grant point 1104 = “5P” is assigned, so that as indicated by reference numeral 1011 in FIG. 5P is given as a point of “area 01” of the form A. If the trajectory information of “area 01” is “numeric”, 1P is assigned from row 1111. The same applies to the forms B and C.
When the character type master 1100 is used, the value of the grant point 1104 in FIG. 11 is used for point calculation, so the item of the grant point 6007 in FIG. 6 is unnecessary.
In this modification, points can be defined by area, character type, and the like.

(操作画面)
図12〜14は判定者による帳票種別の確定を支援するための操作画面である。この操作画面1201上で、判定者が帳票種別を確認し、確定することによって、軌跡情報に対応する帳票種別が確定される。
(Operation screen)
12 to 14 are operation screens for supporting the determination of the form type by the determiner. By determining and confirming the form type on the operation screen 1201, the form type corresponding to the trajectory information is confirmed.

図12は、操作画面の帳票候補エリアにて「帳票B」が選択されている場合の画面例である。
この帳票候補エリア1208にて、S205の処理によって識別された帳票(A,B,C)の候補が、適合率の高い順に一覧で帳票名表示エリア1210に表示される。そして、ここでは帳票(A,B,C)のなかで最も高い適合率である帳票Bが予め選択されており、それを示す○が選択エリア1209に表示されている。
FIG. 12 is a screen example when “Form B” is selected in the form candidate area of the operation screen.
In this form candidate area 1208, the candidates for the form (A, B, C) identified by the process of S205 are displayed in a list in the form name display area 1210 in descending order of the relevance ratio. In this case, the form B having the highest relevance ratio among the forms (A, B, C) is selected in advance, and ◯ indicating that is displayed in the selection area 1209.

軌跡情報表示エリア1205は、帳票候補エリア1208の選択エリア1209で選択されている「帳票B」のフォーマット400B(図3)に、電子ペン101から取得した軌跡情報を重ね合わせた情報が表示されている。判定者は、軌跡情報表示エリア1205を目視し、選択エリア1209で選択された帳票種別が、軌跡情報にあっているか否かを判断することができる。   In the locus information display area 1205, information obtained by superimposing locus information acquired from the electronic pen 101 on the format 400B (FIG. 3) of “form B” selected in the selection area 1209 of the form candidate area 1208 is displayed. Yes. The determiner can visually check the trajectory information display area 1205 and determine whether or not the form type selected in the selection area 1209 matches the trajectory information.

判定者が判断した結果、帳票種別が軌跡情報にあっていれば、判定者が入力部を介して、帳票種別を確定するOKボタン1211を押すことで、軌跡情報は、選択エリア1209で選択されている帳票種別と対応するものとして確定される。その情報は例えばサーバ104の記憶部120の関連DB127に保管されてもよい。   As a result of determination by the determiner, if the form type is in the trajectory information, the determination information is selected in the selection area 1209 by pressing the OK button 1211 for confirming the form type via the input unit. It is determined as corresponding to the form type. The information may be stored in the related DB 127 of the storage unit 120 of the server 104, for example.

判定者が入力部を介してキャンセルボタン1212を押した場合は、軌跡情報に関する帳票種別は確定されない。ここで、帳票種別が一度も確定されていなければ帳票種別は未定となる。   When the determiner presses the cancel button 1212 via the input unit, the form type regarding the trajectory information is not fixed. Here, if the form type has never been confirmed, the form type is undetermined.

図12の例では表示枠1206、表示枠1207共に、軌跡情報に合っており、帳票Bが、軌跡情報(記入データ)に対応する帳票種別であるとわかる。この結果を判定者が目視することによって、判定者は入力部を介してOKボタン1211を押し、軌跡情報表示エリア1205に表示されている軌跡情報が帳票Bの情報であることを確定する。   In the example of FIG. 12, both the display frame 1206 and the display frame 1207 match the trajectory information, and it can be understood that the form B is a form type corresponding to the trajectory information (entry data). When the result of the determination is viewed by the determination person, the determination person presses the OK button 1211 via the input unit, and confirms that the trajectory information displayed in the trajectory information display area 1205 is information on the form B.

図13は、図12の帳票候補エリアにおいて、判定者が「帳票C」を選択した場合の画面例である。帳票候補エリア1208の選択エリア1209には、「帳票C」が選択されていることを示す○が表示されている。   FIG. 13 is an example of a screen when the determiner selects “form C” in the form candidate area of FIG. In the selection area 1209 of the form candidate area 1208, “◯” indicating that “form C” is selected is displayed.

軌跡情報表示エリア1205は、帳票Cのフォーマット400C(図3)に、電子ペン101から取得した軌跡情報を重ね合わせた情報が表示されている。
軌跡情報表示エリア1205の表示枠1302は、コード1303の列が軌跡情報に合っていない。この結果から、判定者が、帳票Cは軌跡情報に対し適切でないと判断した場合、キャンセルボタン1212を押すと、この軌跡情報の帳票種別は変更されない。
The locus information display area 1205 displays information obtained by superimposing locus information acquired from the electronic pen 101 on the format 400C (FIG. 3) of the form C.
In the display frame 1302 of the trajectory information display area 1205, the row of codes 1303 does not match the trajectory information. From this result, when the determiner determines that the form C is not appropriate for the trajectory information, when the cancel button 1212 is pressed, the form type of the trajectory information is not changed.

(変形例)
図14は、図12の操作画面において、予め電子ペンで記入された帳票をスキャナやカメラ等で取り込んだイメージ画像を加えて表示する画面例である。
この場合、例えば、軌跡情報と、取り込んだイメージ画像とに、同じ帳票IDの情報を付与しておき、サーバ104(図1)がそれぞれに付与された帳票IDをリンクさせることで、軌跡情報に対応するイメージ画像を、取込イメージ画像1401に表示する。これにより判定者は、イメージ画像と軌跡情報とを見比べながら、帳票種別を判定することが可能となる。なお、取込イメージ画像1401を、操作画面1201全体に表示させたり、拡大/縮小等を施して画面表示させたりすることによって、帳票種別の判定をさらに確実にすることも可能である。
この変形例は、実際に記入された現物の帳票100を判定者が確認できない場合や、判定者の帳票100に対する記憶が曖昧な場合等に有効である。
(Modification)
FIG. 14 is an example of a screen on which the image previously captured with an electronic pen is added and displayed on the operation screen of FIG. 12 with a scanner or a camera.
In this case, for example, the same form ID information is assigned to the locus information and the captured image, and the server 104 (FIG. 1) links the assigned form IDs to the locus information. The corresponding image is displayed on the captured image 1401. As a result, the determiner can determine the form type while comparing the image image with the trajectory information. Note that it is possible to further ensure the determination of the form type by displaying the captured image 1401 on the entire operation screen 1201 or displaying the captured image 1401 by enlarging / reducing or the like.
This modification is effective when the judge cannot confirm the actual form 100 actually entered, or when the memory of the judge 100 is ambiguous.

また、本実施形態では、候補となる帳票種別を適合率順に一覧表示することとしたが、これに限らず、最も適合率の高い帳票種別のみを表示してもよい。また、本実施形態では、候補となる帳票種別3つを一覧表示する例を説明したが、これに限らず、予め適合率について所定の値を設定しておき、その値以上の適合率を取得した候補については全て一覧で表示させるようにしてもよい。   In the present embodiment, the candidate form types are displayed as a list in order of the relevance ratio. However, the present invention is not limited to this, and only the form type having the highest relevance ratio may be displayed. In the present embodiment, an example in which three candidate form types are displayed as a list has been described. However, the present invention is not limited to this, and a predetermined value is set in advance for a matching rate, and a matching rate equal to or higher than that value is acquired. All candidates may be displayed in a list.

さらに、本実施形態では、電子ペン101からの軌跡情報をPC102で取得し、サーバ104に送信することでサーバ104が帳票識別処理を実行する方法を例として説明したが、それに限らず、例えばPC102で電子ペンから取得した軌跡情報を用いて帳票識別処理を実行し、その結果に基づいてPC102において判定者が帳票種別の判定を実施してもよい。その場合はサーバ104とPC105は不要となる。あるいは、PC102からサーバ104を介さずにPC105へ軌跡情報を送信し、PC105が帳票識別処理を実行し、その結果に基づいて判定者が帳票種別の判定を実施してもよい。
その他についても、本発明の趣旨を逸脱しない範囲で変形可能である。
Furthermore, in the present exemplary embodiment, the method in which the server 104 executes the form identification process by acquiring the trajectory information from the electronic pen 101 by the PC 102 and transmitting it to the server 104 has been described as an example. Then, the form identification process may be executed using the trajectory information acquired from the electronic pen, and the determiner may determine the form type in the PC 102 based on the result. In that case, the server 104 and the PC 105 are unnecessary. Alternatively, the trajectory information may be transmitted from the PC 102 to the PC 105 without going through the server 104, the PC 105 may execute a form identification process, and the determiner may determine the form type based on the result.
Other modifications can be made without departing from the spirit of the present invention.

(その他)
以上説明した実施形態によれば、1つのドットパターンに対して、複数の帳票種別を使用しても、電子ペンによる軌跡情報を用いて帳票種別を判定し、その帳票種別にあわせて軌跡情報を表示することによって、事前に帳票へ情報付与することや、記入時に利用者が余分な操作をすることがなくなる。
ドットパターンのパターン当たりのライセンスにはコストが発生することもあり、帳票を識別するために異なるドットパターンを使用することについては、製造上やコストの面で改善が求められていた。しかしながら、本実施形態によれば、帳票毎にドットパターンを用意する必要もなくなる。
また、ドットパターンを用いない軌跡情報処理技術においても、本実施形態の技術は使用可能である。
さらに、各帳票を候補順に一覧で表示し、判定者が操作画面において候補となっている帳票種別を選択することで、それぞれの帳票種別に軌跡情報を重ねて表示させ、判定者の帳票種別の確定作業を支援することができる。
(Other)
According to the embodiment described above, even if a plurality of form types are used for one dot pattern, the form type is determined using the trace information by the electronic pen, and the trace information is matched to the form type. By displaying the information, information is not added to the form in advance, and the user does not need to perform extra operations when filling in the form.
The license per dot pattern may incur costs, and the use of different dot patterns to identify forms has been required to improve in terms of manufacturing and cost. However, according to the present embodiment, it is not necessary to prepare a dot pattern for each form.
In addition, the technique of the present embodiment can be used in the trajectory information processing technique that does not use a dot pattern.
In addition, each form is displayed in a list in order of candidates, and by selecting a form type that is a candidate on the operation screen, the trajectory information is superimposed on each form type, and the form type of the determiner is displayed. Confirmation work can be supported.

Anoto(登録商標)コーポレーションによる電子ペンシステムは、1つのドットパターン毎に1つの帳票定義を行う。本システムでは、この帳票定義の範囲内で、複数の帳票種別(フォーマット)の定義をサポートすることができ、ドットパターンのライセンス取得に伴うコストを削減することが可能となる。また、前記のような帳票定義の制限がない場合においては、個別に自由な帳票種別(レイアウト)の設計が可能となるため、制限が少なくなり帳票の設計が容易になる利点がある。   An electronic pen system based on Anoto (registered trademark) defines one form for each dot pattern. This system can support the definition of a plurality of form types (formats) within the scope of the form definition, and can reduce the cost associated with the license acquisition of the dot pattern. Further, in the case where there is no restriction on the form definition as described above, it is possible to design a free form type (layout) individually, so there is an advantage that the restriction is reduced and the design of the form is facilitated.

本システムは、電子ペンの軌跡情報を用いて、予め定義されたエリア毎のポイント数と、記載された文字種(漢字、数字、英語等の種別)毎の合算ポイント数とにより、帳票種別等を識別することを可能とする。そのため、帳票種別等の識別だけでなく、利用者の記入内容(軌跡情報)の識別に基づく分類全般にわたって、本システムを応用することができる。例えば、文書フォーマット(レイアウト、文字種等)が決められている論文の選別、経理情報、人事情報等の識別も容易となる。また、データ種別及びデータ配置の解析によるデータフォーマットあるいは帳票形式の識別機能として、広く応用することが可能である。   This system uses the electronic pen's trajectory information to determine the form type, etc., based on the predefined number of points for each area and the total number of points for each character type (type of kanji, numbers, English, etc.). It is possible to identify. Therefore, the present system can be applied not only for identification of the form type and the like, but also for the whole classification based on identification of user entry contents (trajectory information). For example, it becomes easy to select a paper whose document format (layout, character type, etc.) is determined, and to identify accounting information, personnel information, and the like. Further, the present invention can be widely applied as a data format or form format identification function by analysis of data type and data arrangement.

本発明の一実施形態に関する識別システムが適用される構成図である。It is a block diagram with which the identification system regarding one Embodiment of this invention is applied. 図1の各構成要素と、サーバを機能展開して示したブロック図である。FIG. 2 is a block diagram showing functions of the components of FIG. 1 and a server. 本発明の一実施形態に関するドットパターンにフォーマットを重ね印刷して生成した各帳票の例である。It is an example of each form produced | generated by overlapping and printing a format on the dot pattern regarding one Embodiment of this invention. 本発明の一実施形態に関する各帳票の具体例と、電子ペンによるそれぞれの記入例を示した図である。It is the figure which showed the specific example of each form regarding one Embodiment of this invention, and each example of entry with an electronic pen. 本発明の一実施形態に関する軌跡DBに格納されている軌跡情報テーブルの例を示す図である。It is a figure which shows the example of the locus | trajectory information table stored in locus | trajectory DB regarding one Embodiment of this invention. 本発明の一実施形態に関する (a)エリア定義マスタに格納されているエリア定義テーブルの例、(b)帳票のエリア区分の例を模式的に表した図である。(A) It is the figure which represented typically the example of the area definition table stored in the area definition master, (b) The example of the area division of a form regarding one Embodiment of this invention. 本発明の一実施形態に関する各帳票のエリア毎に与えられるポイントの値を、(a)帳票Aエリア毎ポイント定義、(b)帳票Bエリア毎ポイント定義、(c)帳票Cエリア毎ポイント定義、として模式的に示した図である。The value of the point given for each area of each form relating to one embodiment of the present invention is defined as (a) point definition per form A area, (b) point definition per form B area, (c) point definition per form C area, It is the figure typically shown as. 本発明の一実施形態に関する識別システムの処理のフローである。It is a processing flow of the identification system according to an embodiment of the present invention. 図8の帳票識別処理の詳細な処理のフローである。FIG. 9 is a detailed process flow of the form identification process of FIG. 8. FIG. 本発明の一実施形態に関する (a)S2051で読み込んだ軌跡情報テーブルを模式的に示しエリア定義テーブルのエリア区分と重ね合わせた図、(b)帳票A各エリア付与ポイントを模式的に示した図、(c)帳票B各エリア付与ポイントを模式的に示した図、及び(d)帳票C各エリア付与ポイントを模式的に示した図である。(A) A diagram schematically showing the trajectory information table read in S2051 and superimposed on the area division of the area definition table, (b) a diagram schematically showing each area grant point of the form A (C) It is the figure which showed typically each area | region grant point of the form B, and (d) The figure which showed typically each area grant point of the form C. 本発明の一実施形態に関する関連DBに保存される文字種マスタの例を示す図である。It is a figure which shows the example of the character type master preserve | saved in related DB regarding one Embodiment of this invention. 操作画面の帳票候補エリアにて帳票Bが選択されている場合の画面例を示す図である。It is a figure which shows the example of a screen when the form B is selected in the form candidate area of an operation screen. 図12の帳票候補エリアにて帳票Cが選択されている場合の画面例を示す図である。It is a figure which shows the example of a screen when the form C is selected in the form candidate area of FIG. 図12の操作画面において、予め電子ペン記入された帳票をスキャナやカメラ等で取り込んだイメージ画像を加えて表示する画面例を示す図である。FIG. 13 is a diagram showing an example of a screen on which a form preliminarily filled in with an electronic pen is added and displayed on the operation screen of FIG.

符号の説明Explanation of symbols

100 帳票
101 電子ペン
102,105 パーソナルコンピュータ
104 サーバ(処理装置)
1201 操作画面
121 識別プログラム
125 軌跡データベース(軌跡DB)
126 帳票エリア定義マスタ(エリア定義マスタ)
1401 取込イメージ画像
301 ドットパターン紙
400,400A,400B,400C フォーマット
500 軌跡情報テーブル
600 エリア定義テーブル(記入位置定義情報)
6007 付与ポイント
100 form 101 electronic pen 102,105 personal computer 104 server (processing device)
1201 Operation screen 121 Identification program 125 Trajectory database (trajectory DB)
126 Form area definition master (area definition master)
1401 Captured image 301 Dot pattern paper 400, 400A, 400B, 400C Format 500 Trajectory information table 600 Area definition table (entry position definition information)
6007 points awarded

Claims (7)

所定の用紙を用いて作成された帳票と、
前記帳票への書き込みにより軌跡情報を生成する電子ペンと、
前記電子ペンから取得した軌跡情報を解析して電子データ化する処理装置とを使用して前記帳票の種別を識別する識別システムにおいて、
前記処理装置は、
前記帳票の種別毎に前記電子ペンによる記入位置が異なることに起因して定義される記入位置定義情報を保管する記憶手段と、
前記記入位置定義情報と識別対象となる帳票への書き込みにより電子ペンから入力された前記軌跡情報とを用いて、前記記入位置定義情報と前記軌跡情報との一致度の高さを算出し、前記算出した一致度の高い種別を候補として識別する識別手段と、
前記識別した種別の情報および前記軌跡情報を画面に表示することで、判定者に前記帳票の種別を選択可能にする出力手段と
を備えたことを特徴とする識別システム。
A form created using the prescribed paper,
An electronic pen that generates trajectory information by writing to the form;
In the identification system for identifying the type of the form using a processing device that analyzes the trajectory information acquired from the electronic pen and converts it into electronic data,
The processor is
Storage means for storing entry position definition information defined due to different entry positions by the electronic pen for each form type;
Using the entry position definition information and the locus information input from the electronic pen by writing to the form to be identified, the degree of coincidence between the entry position definition information and the locus information is calculated, An identification means for identifying the calculated high-matching type as a candidate,
An identification system comprising: an output unit that allows the determination person to select the type of the form by displaying the identified type information and the trajectory information on a screen.
所定の用紙を用いて作成された帳票と、
前記帳票への書き込みにより軌跡情報を生成する電子ペンと、
前記電子ペンから取得した軌跡情報を解析し電子データ化する処理装置とを使用して前記帳票の種別を識別する識別システムにおいて、
前記処理装置は、
前記帳票の種別毎に前記電子ペンによる記入位置が異なることに起因して定義される記入位置定義情報を保管する記憶手段と、
前記記入位置定義情報と識別対象となる帳票への書き込みにより電子ペンから入力された前記軌跡情報とを用いて、前記記入位置定義情報と前記軌跡情報との一致度の高さを算出し、前記算出した種別のなかで一致度の最も高い種別を識別する識別手段と
を備えたことを特徴とする識別システム。
A form created using the prescribed paper,
An electronic pen that generates trajectory information by writing to the form;
In the identification system for identifying the type of the form using a processing device that analyzes the locus information acquired from the electronic pen and converts it into electronic data,
The processor is
Storage means for storing entry position definition information defined due to different entry positions by the electronic pen for each form type;
Using the entry position definition information and the locus information input from the electronic pen by writing to the form to be identified, the degree of coincidence between the entry position definition information and the locus information is calculated, An identification system comprising: identification means for identifying a type having the highest degree of matching among the calculated types.
前記記入位置定義情報は、
前記帳票を所定の領域で区分し、その領域毎に軌跡情報の有無に応じて所定のポイントを付与する情報を含み、
前記識別手段は、
前記領域毎に前記電子ペンから入力された前記軌跡情報が存在するか否かを判別し、存在の有無に応じてその領域に付与された前記所定のポイントの合計を算出し、この算出したポイント数と、帳票の種別毎に算出される全ポイント数とを比較することで、前記一致度の高さを算出する
ことを特徴とする請求項1又は請求項2に記載の識別システム。
The entry position definition information is:
The form is divided into predetermined areas, and includes information that gives predetermined points according to the presence or absence of trajectory information for each area,
The identification means includes
It is determined whether or not the trajectory information input from the electronic pen exists for each area, and the total of the predetermined points given to the area is calculated according to the presence or absence, and the calculated points The identification system according to claim 1, wherein the degree of coincidence is calculated by comparing the number and the total number of points calculated for each type of form.
前記帳票の種別を選択可能にする場合は、
前記識別手段は、
前記軌跡情報と一致度の高い帳票の種別を、一致度の高い順に複数の候補として識別し、
前記出力手段は、
前記一致度の高い順に出力する
ことを特徴とする請求項3に記載の識別システム。
To make the form type selectable,
The identification means includes
Identify the types of forms with a high degree of coincidence with the trajectory information as a plurality of candidates in order of the degree of coincidence,
The output means includes
The identification system according to claim 3, wherein the output is performed in descending order of the degree of coincidence.
前記識別手段は、
前記一致度が所定の値以上を持つ帳票の種別を、候補として識別する
ことを特徴とする請求項4に記載の識別システム。
The identification means includes
The identification system according to claim 4, wherein a type of form having a degree of matching equal to or greater than a predetermined value is identified as a candidate.
前記処理装置は、
前記電子ペンで記入された帳票の画像情報を取得し、前記出力手段によって前記識別した種別の情報および前記軌跡情報に加え、前記画像情報を画面に表示する
ことを特徴とする請求項1乃至請求項5のいずれか一項に記載の識別システム。
The processor is
The image information of the form filled in with the electronic pen is acquired, and the image information is displayed on the screen in addition to the information of the identified type and the trajectory information by the output means. 6. The identification system according to any one of items 5.
所定の用紙を用いて作成された帳票と、
前記帳票への書き込みにより軌跡情報を生成する電子ペンと、
前記電子ペンから取得した軌跡情報を解析し電子データ化する処理装置とを使用して前記帳票の種別を識別する識別システムにおいて、
前記帳票の種別毎に前記電子ペンによる記入位置が異なることに起因して定義される記入位置定義情報を保管する記憶手段と、
前記記入位置定義情報と識別対象となる帳票への書き込みにより電子ペンから入力された前記軌跡情報とを用いて、前記記入位置定義情報と前記軌跡情報との一致度の高さを算出し、前記算出した一致度の高い種別を候補として識別する識別手段と、
前記識別した種別の情報および前記軌跡情報を画面に表示することで、判定者に前記帳票の種別を選択可能にする出力手段と
をコンピュータである処理装置に実行させることを特徴とする識別プログラム。
A form created using the prescribed paper,
An electronic pen that generates trajectory information by writing to the form;
In the identification system for identifying the type of the form using a processing device that analyzes the locus information acquired from the electronic pen and converts it into electronic data,
Storage means for storing entry position definition information defined due to different entry positions by the electronic pen for each form type;
Using the entry position definition information and the locus information input from the electronic pen by writing to the form to be identified, the degree of coincidence between the entry position definition information and the locus information is calculated, An identification means for identifying the calculated high-matching type as a candidate,
An identification program that causes a processing device, which is a computer, to execute an output unit that displays the information of the identified type and the trajectory information on a screen so that a determiner can select the type of the form.
JP2005325082A 2005-11-09 2005-11-09 Discrimination system and discrimination program Pending JP2007133593A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005325082A JP2007133593A (en) 2005-11-09 2005-11-09 Discrimination system and discrimination program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005325082A JP2007133593A (en) 2005-11-09 2005-11-09 Discrimination system and discrimination program

Publications (1)

Publication Number Publication Date
JP2007133593A true JP2007133593A (en) 2007-05-31

Family

ID=38155208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005325082A Pending JP2007133593A (en) 2005-11-09 2005-11-09 Discrimination system and discrimination program

Country Status (1)

Country Link
JP (1) JP2007133593A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009015771A (en) * 2007-07-09 2009-01-22 Qrs:Kk Input-information processing system of service management operation using electronic pen
JP2010191554A (en) * 2009-02-17 2010-09-02 Hitachi Ltd Character and figure recognition method, information processing system, and information processor
JP2016071528A (en) * 2014-09-29 2016-05-09 株式会社東芝 Information processor, information processing method and program
JP7487520B2 (en) 2020-03-27 2024-05-21 富士フイルムビジネスイノベーション株式会社 Information processing device, image reading device, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094419A (en) * 2002-08-30 2004-03-25 Dainippon Printing Co Ltd Form for electronic pen
JP2004259009A (en) * 2003-02-26 2004-09-16 Dainippon Printing Co Ltd Business form for electronic pen, creation device of business form for electronic pen, and general processing system
JP2005007791A (en) * 2003-06-20 2005-01-13 Dainippon Printing Co Ltd Form for electronic pen, data collection system, and program
JP2005215815A (en) * 2004-01-28 2005-08-11 Hitachi Ltd Paper using system
JP2005309556A (en) * 2004-04-19 2005-11-04 Hitachi Ltd Data processing system and method and digital pen and special paper to be used for them

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094419A (en) * 2002-08-30 2004-03-25 Dainippon Printing Co Ltd Form for electronic pen
JP2004259009A (en) * 2003-02-26 2004-09-16 Dainippon Printing Co Ltd Business form for electronic pen, creation device of business form for electronic pen, and general processing system
JP2005007791A (en) * 2003-06-20 2005-01-13 Dainippon Printing Co Ltd Form for electronic pen, data collection system, and program
JP2005215815A (en) * 2004-01-28 2005-08-11 Hitachi Ltd Paper using system
JP2005309556A (en) * 2004-04-19 2005-11-04 Hitachi Ltd Data processing system and method and digital pen and special paper to be used for them

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009015771A (en) * 2007-07-09 2009-01-22 Qrs:Kk Input-information processing system of service management operation using electronic pen
JP2010191554A (en) * 2009-02-17 2010-09-02 Hitachi Ltd Character and figure recognition method, information processing system, and information processor
JP2016071528A (en) * 2014-09-29 2016-05-09 株式会社東芝 Information processor, information processing method and program
US10216988B2 (en) 2014-09-29 2019-02-26 Kabushiki Kaisha Toshiba Information processing device, information processing method, and computer program product
JP7487520B2 (en) 2020-03-27 2024-05-21 富士フイルムビジネスイノベーション株式会社 Information processing device, image reading device, and program

Similar Documents

Publication Publication Date Title
JP4137566B2 (en) Electronic pen, form processing system, and unit data division processing program
JP2004127197A (en) Reception system, terminal equipment for reception system, input check program, and document for electronic pen
KR20040073254A (en) Data input system
JP2003345503A (en) Slip for electronic pen
JP2007133593A (en) Discrimination system and discrimination program
JP4220206B2 (en) PROCEDURE SYSTEM, SERVER DEVICE THEREOF, AND COMPUTER PROGRAM
JP2007264713A (en) Method for producing electronic pen form sheet, arrangement method, and electronic pen form sheet
JP2005007791A (en) Form for electronic pen, data collection system, and program
JP2004094419A (en) Form for electronic pen
JP4212863B2 (en) Form entry content text system and car maintenance form
JP2004127200A (en) Form for electronic pen, system for providing verification data, server device, and program for obtaining verification data
JP2006119712A (en) Information management terminal device and program, and document for electronic pen
JP4887788B2 (en) Processing device, program and electronic pen form
JP4087204B2 (en) Calculation system, calculation program and calculation form
JP2006323487A (en) Server, program and copy form for electronic pen
JP4725402B2 (en) Processing device, program and copy form for electronic pen
CN112434997A (en) Date generation device, control method, and non-transitory computer-readable medium
JP2008139807A (en) Information registration apparatus and information registration method
JP4717560B2 (en) Server, control program and aggregation system
JP2007334420A (en) Processor and program
JP2004110499A (en) Time information input system, time information acquiring device and program, and business form for electronic pen
JP4344132B2 (en) Data reception processing system and server device thereof
JP2004127201A (en) Calculation processing system, server device for calculation processing system, calculation processing program, and document for electronic pen
JP5169506B2 (en) Work management device, work time management device, and program
JP4198964B2 (en) Form version recognition system, form version recognition processing program, and electronic pen form

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080919

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101012

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101213

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110426