JP2016218676A - Handwriting input device - Google Patents

Handwriting input device Download PDF

Info

Publication number
JP2016218676A
JP2016218676A JP2015101970A JP2015101970A JP2016218676A JP 2016218676 A JP2016218676 A JP 2016218676A JP 2015101970 A JP2015101970 A JP 2015101970A JP 2015101970 A JP2015101970 A JP 2015101970A JP 2016218676 A JP2016218676 A JP 2016218676A
Authority
JP
Japan
Prior art keywords
character
entry
paper
character string
input device
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.)
Granted
Application number
JP2015101970A
Other languages
Japanese (ja)
Other versions
JP6540223B2 (en
Inventor
紗恵子 米沢
Saeko Yonezawa
紗恵子 米沢
拓也 生駒
Takuya Ikoma
拓也 生駒
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2015101970A priority Critical patent/JP6540223B2/en
Publication of JP2016218676A publication Critical patent/JP2016218676A/en
Application granted granted Critical
Publication of JP6540223B2 publication Critical patent/JP6540223B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

PROBLEM TO BE SOLVED: To provide a handwriting input device capable of correctly outputting written information, even when a position of a sheet is deviated or inclined during writing.SOLUTION: A handwriting input device detects change of electrostatic capacity on a contact position of a sensor sheet, for detecting a written character string written to a sheet disposed on the sensor sheet. Then, the character string detected by detection means is associated with a writing position on the sheet, and is stored as writing information. When a new written character(s) is detected by the detection means, a writing position of the new written character is corrected to match an arrangement direction of the character string which has been written earlier than the new character is written.SELECTED DRAWING: Figure 7

Description

本発明は、入力ペンとセンサシートを利用する手書き入力装置に関する。   The present invention relates to a handwriting input device that uses an input pen and a sensor sheet.

感圧式タッチパネルを備える手書き入力装置の一例が特許文献1に記載されている。この手書き入力装置は、タッチパネル上に配置した用紙にユーザがペンなどで手書き入力を行うと、その筆跡を電子筆跡として取得し、PDAに入力する。   An example of a handwriting input device including a pressure-sensitive touch panel is described in Patent Document 1. In the handwriting input device, when a user performs handwriting input with a pen or the like on a sheet placed on a touch panel, the handwriting is acquired as an electronic handwriting and input to a PDA.

特開2006−172230号公報JP 2006-172230 A

通常、タッチパネル上に用紙を配置して手書き入力を行う際には、用紙がタッチパネルに対してずれたり傾いたりすると、手書き入力情報を正しく取得することができない。この点、特許文献1では、用紙束が手帳本体に取り付けられているため、記入中に用紙が動いてしまうことを想定していない。   Normally, when paper is placed on the touch panel and handwritten input is performed, handwritten input information cannot be acquired correctly if the paper is displaced or tilted with respect to the touch panel. In this respect, Patent Document 1 does not assume that the sheet moves during the entry because the sheet bundle is attached to the notebook main body.

本発明は、用紙がずれたり傾いたりした場合でも、手書き入力された情報を正しく出力することが可能な手書き入力装置を提供することを主な目的とする。   The main object of the present invention is to provide a handwriting input device that can correctly output information input by handwriting even when the paper is displaced or tilted.

本発明の1つの観点では、静電容量の変化を検知するセンサシートを備える手書き入力装置は、前記センサシートの接触位置における静電容量の変化を検出することにより、前記センサシート上に配置された用紙に対して記入された文字列を検出する検出手段と、前記検出手段により検出された文字列を、前記用紙上における記入位置と対応付けて記入情報として記憶する記憶手段と、新たな記入文字が前記検出手段により検出されたときに、当該新たな記入文字の記入位置を、当該新たな記入文字よりも前に記入された文字列の配列方向と一致するように補正する補正手段と、を備える。   In one aspect of the present invention, a handwriting input device including a sensor sheet that detects a change in capacitance is arranged on the sensor sheet by detecting a change in capacitance at a contact position of the sensor sheet. Detecting means for detecting a character string written on the sheet, storage means for storing the character string detected by the detecting means as entry information in association with the entry position on the sheet, and a new entry When a character is detected by the detection means, a correction means for correcting the entry position of the new entry character so as to coincide with the arrangement direction of the character string entered before the new entry character; Is provided.

上記の手書き入力装置は、センサシートの接触位置における静電容量の変化を検出することにより、センサシート上に配置された用紙に対して記入された文字列を検出する。そして、検出手段により検出された文字列を、用紙上における記入位置と対応付けて記入情報として記憶する。こうして、ユーザにより用紙に記入された情報は、その用紙上における記入位置とともに記憶されていく。また、新たな記入文字が検出手段により検出されたときには、当該新たな記入文字の記入位置が、当該新たな記入文字よりも前に記入された文字列の配列方向と一致するように補正される。これにより、ユーザの記入中にセンサシート上で用紙の位置がずれてしまったような場合でも、記入された文字を、それまでに記入された文字列と同じ方向に配列して記憶することができる。   The handwriting input device detects a character string written on a sheet placed on the sensor sheet by detecting a change in capacitance at the contact position of the sensor sheet. The character string detected by the detecting means is stored as entry information in association with the entry position on the paper. Thus, the information entered on the paper by the user is stored together with the entry position on the paper. When a new entry character is detected by the detecting means, the entry position of the new entry character is corrected so as to coincide with the arrangement direction of the character string entered before the new entry character. . As a result, even when the paper position is shifted on the sensor sheet during user entry, the entered characters can be arranged and stored in the same direction as the character strings entered so far. it can.

上記の手書き入力装置の一態様では、前記補正手段は、前記新たな記入文字よりも前に記入された文字列における文字間隔に基づいて、当該新たな記入文字の記入位置を補正する。この態様では、新たな記入文字は、それ以前に記入された文字列と同一方向に等間隔で記入されたものとして記憶される。   In one aspect of the handwriting input device, the correction unit corrects the entry position of the new entry character based on the character spacing in the character string entered before the new entry character. In this aspect, the new entry characters are stored as being entered at equal intervals in the same direction as the previously entered character string.

好適な例では、前記補正手段は、前記新たな記入文字よりも前に記入された文字列の配列方向及び文字間隔に基づいて新たな記入文字が記入されるべき基準範囲を決定し、前記検出手段により検出された新たな記入文字の記入位置が前記基準範囲外であるときに、当該新たな記入文字の記入位置を前記基準範囲内となるように補正する。   In a preferred example, the correction means determines a reference range in which a new entry character is to be entered based on an arrangement direction and a character interval of a character string entered before the new entry character, and the detection When the entry position of the new entry character detected by the means is outside the reference range, the entry position of the new entry character is corrected so as to be within the reference range.

上記の手書き入力装置の他の一態様では、前記検出手段は、前記新たな記入文字を検出したときに、前記用紙上に既に記入されている文字列の用紙上の記入方向を検出し、前記補正手段は、前記新たな記入文字の記入位置が、前記用紙上の記入方向と一致する場合には、当該新たな記入文字の記入位置の補正を行わない。これにより、ユーザが意図的に新たな記入文字をそれまでに記入した文字列とずらして記入したような場合には、ユーザが実際に記入した位置に対応付けて新たな記入文字を記憶することができる。   In another aspect of the handwriting input device, when the detection unit detects the new entry character, the detection unit detects an entry direction on the sheet of a character string already written on the sheet, and The correction means does not correct the entry position of the new entry character when the entry position of the new entry character matches the entry direction on the sheet. As a result, when a user intentionally enters a new entry character by shifting it from the character string entered so far, the new entry character is stored in association with the position where the user has actually entered. Can do.

上記の手書き入力装置の好適な例では、補正後の前記入力情報を外部の端末装置へ送信する送信手段を備える。   In a preferred example of the handwriting input device described above, a transmission unit that transmits the corrected input information to an external terminal device is provided.

本発明の実施例に係る手書き入力システムの概略構成を示す。1 shows a schematic configuration of a handwriting input system according to an embodiment of the present invention. 手書き入力装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of a handwriting input device. 端末装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of a terminal device. 手書き入力情報の位置補正の方法を説明する図である。It is a figure explaining the method of position correction of handwritten input information. データ記憶部に記憶される記入データの例を示す。The example of the entry data memorize | stored in a data storage part is shown. 第1の位置補正方法のフローチャートである。It is a flowchart of the 1st position correction method. 第2の位置補正方法を説明する図である。It is a figure explaining the 2nd position correction method. 基準範囲の一例を示す。An example of a reference range is shown. 第2の位置補正方法のフローチャートである。It is a flowchart of the 2nd position correction method. 第3の位置補正方法を説明する図である。It is a figure explaining the 3rd position correction method. 第3の位置補正方法のフローチャートである。It is a flowchart of the 3rd position correction method. マークの形成方法を示す。A mark forming method will be described. マークの配置例を示す。An example of the arrangement of marks is shown. 手書き入力装置の変形例の断面図である。It is sectional drawing of the modification of a handwriting input device.

以下、図面を参照しながら、本発明の実施の形態について説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[構成]
図1は、本発明の実施例に係る手書き入力システムの概略構成を示す。手書き入力システムは、手書き入力装置(以下、単に「入力装置」と呼ぶ。)10と、端末装置20とを備える。入力装置10は、ユーザがペン32により用紙31に記入した情報(以下、「手書き入力情報」と呼ぶ。)を取得し、無線通信により端末装置20に送信する。端末装置20は、入力装置10から受信した手書き入力情報を表示する。
[Constitution]
FIG. 1 shows a schematic configuration of a handwriting input system according to an embodiment of the present invention. The handwriting input system includes a handwriting input device (hereinafter simply referred to as “input device”) 10 and a terminal device 20. The input device 10 acquires information (hereinafter referred to as “handwritten input information”) entered on the paper 31 by the user with the pen 32 and transmits the information to the terminal device 20 by wireless communication. The terminal device 20 displays the handwritten input information received from the input device 10.

入力装置10は、センサシート11と、回路部18とを備える。センサシート11は、静電容量式であり、矩形の形状を有する。回路部18は、入力装置10の所定の端部に設けられ、後述する通信部、記憶部などを構成する回路が形成される。   The input device 10 includes a sensor sheet 11 and a circuit unit 18. The sensor sheet 11 is a capacitance type and has a rectangular shape. The circuit unit 18 is provided at a predetermined end of the input device 10 and forms a circuit constituting a communication unit, a storage unit, and the like, which will be described later.

入力を行う際、ユーザはセンサシート11上に用紙31を配置し、ペン32により用紙に手書き入力(記入)を行う。用紙は無地であってもよいし、予め何かが印刷されていてもよい。ペン32は、例えば鉛筆、シャープペンなどであり、芯の部分、すなわちセンサシート11と接触する部位に導電性材料が含まれていればよい。センサシート11は、ペン32の導電性材料の接触、あるいは近接により内部電極の静電容量の変化を検出し、ペン32が用紙31を介してセンサシート11に接触している位置の位置座標を特定する。ペン32のセンサシート11に対する接触位置の座標を連続的に検出することにより、ユーザが手書きした文字、記号、絵などを取得することができる。   When inputting, the user places the paper 31 on the sensor sheet 11 and performs handwriting input (filling) on the paper with the pen 32. The paper may be plain or something may be printed in advance. The pen 32 is, for example, a pencil, a mechanical pencil, or the like, and it is only necessary that a conductive material is included in the core portion, that is, the portion that contacts the sensor sheet 11. The sensor sheet 11 detects a change in the capacitance of the internal electrode due to contact or proximity of the conductive material of the pen 32, and the position coordinates of the position where the pen 32 is in contact with the sensor sheet 11 via the paper 31 are obtained. Identify. By continuously detecting the coordinates of the contact position of the pen 32 with respect to the sensor sheet 11, characters, symbols, pictures, and the like handwritten by the user can be acquired.

端末装置20は、入力装置10が取得した手書き入力情報を表示するための装置であり、用紙31に対応する一定の表示面積を有することが好ましい。図1では、端末装置20としてタブレット型端末装置を図示しているが、端末装置20は通常のデスクトップPCやラップトップPCなどであってもよい。   The terminal device 20 is a device for displaying handwritten input information acquired by the input device 10, and preferably has a certain display area corresponding to the paper 31. In FIG. 1, a tablet terminal device is illustrated as the terminal device 20, but the terminal device 20 may be a normal desktop PC or laptop PC.

図2は、入力装置10の機能構成を示す。入力装置10は、センサシート11に加えて、通信部12、タイマー13、メモリ14、データ記憶部15、制御部16を備える。なお、通信部12、タイマー13、メモリ14、データ記憶部15及び制御部16は、図1に示す回路部18に設けられる。   FIG. 2 shows a functional configuration of the input device 10. In addition to the sensor sheet 11, the input device 10 includes a communication unit 12, a timer 13, a memory 14, a data storage unit 15, and a control unit 16. The communication unit 12, the timer 13, the memory 14, the data storage unit 15, and the control unit 16 are provided in the circuit unit 18 illustrated in FIG.

通信部12は、例えばBluetooth(登録商標)などの無線通信により、入力装置10が取得した手書き入力情報を端末装置20へ送信する。タイマー13は、現在時刻を計測する。   The communication unit 12 transmits the handwritten input information acquired by the input device 10 to the terminal device 20 by wireless communication such as Bluetooth (registered trademark). The timer 13 measures the current time.

メモリ14は、後述する手書き入力情報の位置補正などを行うためのプログラムを記憶している。また、メモリ14は、位置補正を行う際の作業メモリとしても機能する。   The memory 14 stores a program for correcting the position of handwritten input information, which will be described later. The memory 14 also functions as a work memory when performing position correction.

データ記憶部15は、ユーザが手書き入力を行った際にセンサシート11が検出した記入位置などを含む記入データを記憶する。記入データの詳細については後述する。   The data storage unit 15 stores entry data including the entry position detected by the sensor sheet 11 when the user performs handwriting input. Details of the entry data will be described later.

制御部16は、メモリ14に予め記憶されたプログラムを実行することにより、入力装置10全体を制御するとともに、手書き入力情報の位置補正を行う。   The control unit 16 executes the program stored in advance in the memory 14, thereby controlling the entire input device 10 and correcting the position of the handwritten input information.

上記の構成において、センサシート11は本発明の手書き入力情報検出手段及びマーク検出手段の一例であり、制御部16は配置状態検出手段及び補正手段の一例であり、通信部12は送信手段の一例である。   In the above configuration, the sensor sheet 11 is an example of the handwritten input information detection unit and the mark detection unit of the present invention, the control unit 16 is an example of the arrangement state detection unit and the correction unit, and the communication unit 12 is an example of the transmission unit. It is.

図3は、端末装置20の機能構成を示す。端末装置20は、表示部21と、通信部22と、制御部23とを備える。表示部21は例えば液晶ディスプレイなどである。通信部22は、無線通信により入力装置10の通信部12と通信し、入力装置10から手書き入力情報を受信する。制御部23は、端末装置20の全体を制御する。また、制御部23は、通信部22が入力装置10から受信した手書き入力情報を表示部21に表示する処理を行う。   FIG. 3 shows a functional configuration of the terminal device 20. The terminal device 20 includes a display unit 21, a communication unit 22, and a control unit 23. The display unit 21 is a liquid crystal display, for example. The communication unit 22 communicates with the communication unit 12 of the input device 10 by wireless communication and receives handwritten input information from the input device 10. The control unit 23 controls the entire terminal device 20. Further, the control unit 23 performs processing for displaying the handwritten input information received from the input device 10 by the communication unit 22 on the display unit 21.

[位置補正]
(第1の位置補正方法)
まず、第1の位置補正方法について説明する。図1に示すように、ユーザが用紙31を入力装置10のセンサシート11上に配置してペン32により手書き入力を行う場合、通常ユーザは用紙31をセンサシート11の中央付近に配置する。その際、ユーザは必ずしも用紙31の4辺がセンサシート11の4辺とそれぞれ平行になるように配置するとは限らない。また、用紙31をテープなどでセンサシート11に固定しない限り、ユーザが手書き入力を続けるのに伴って用紙31がずれたり回転したりしてしまうことが多い。具体的には、右利きのユーザが右手で手書き入力を続けると、用紙31が徐々に右方向へずれていったり、用紙が上下方向へ(時計まわり又は反時計まわりに)回転していったりする傾向がある。そこで、本実施例では、ユーザが手書き入力を開始する際、及び、手書き入力を続ける間に生じる用紙31のずれを検出し、これに基づいて手書き入力情報を補正する。これを以下、「位置補正」と呼ぶ。
[Position correction]
(First position correction method)
First, the first position correction method will be described. As shown in FIG. 1, when the user places the paper 31 on the sensor sheet 11 of the input device 10 and performs handwriting input with the pen 32, the user usually places the paper 31 near the center of the sensor sheet 11. At that time, the user does not necessarily arrange the four sides of the paper 31 so as to be parallel to the four sides of the sensor sheet 11. In addition, unless the paper 31 is fixed to the sensor sheet 11 with a tape or the like, the paper 31 often shifts or rotates as the user continues to input by handwriting. Specifically, when a right-handed user continues handwriting input with the right hand, the paper 31 gradually shifts to the right, or the paper rotates in the vertical direction (clockwise or counterclockwise). Tend to. Therefore, in this embodiment, when the user starts handwriting input and while the handwriting input is continued, a shift of the paper 31 is detected, and the handwriting input information is corrected based on this. This is hereinafter referred to as “position correction”.

具体的に、本実施例では、用紙31に予め複数のマークを形成しておき、このマークを検出することにより、用紙31の配置状態、具体的にはセンサシート11に対する用紙31の位置及び用紙31の傾きを検出する。そして、検出した用紙の位置及び傾きに基づいて、センサシート11が検出した記入位置を補正する。   Specifically, in this embodiment, a plurality of marks are formed on the paper 31 in advance, and by detecting these marks, the arrangement state of the paper 31, specifically the position of the paper 31 with respect to the sensor sheet 11 and the paper The inclination of 31 is detected. Then, based on the detected position and inclination of the sheet, the entry position detected by the sensor sheet 11 is corrected.

まず、センサシート11に対する用紙31の位置に関する補正について説明する。図4(A)は、用紙31をセンサシート11上に配置した状態を示す。図示のように、用紙31は四隅にマークM1〜M4が設けられている。なお、以下の説明において、マークM1〜M4を区別しない場合には単に「マークM」と記載し、特定の1つを指す場合には「マークM1」などと記載する。また、説明の便宜上、各マークMはセンサシート11上の1つの座標点に対応する大きさであるものとする。   First, correction regarding the position of the paper 31 with respect to the sensor sheet 11 will be described. FIG. 4A shows a state in which the paper 31 is arranged on the sensor sheet 11. As illustrated, the paper 31 is provided with marks M1 to M4 at four corners. In the following description, when the marks M1 to M4 are not distinguished, they are simply described as “mark M”, and when referring to a specific one, they are described as “mark M1”. For convenience of explanation, it is assumed that each mark M has a size corresponding to one coordinate point on the sensor sheet 11.

マークMは、導電物質からなり、例えば導電性インクにより用紙31に形成されるので、用紙31をセンサシート11上に配置すると、入力装置10はマークMのセンサシート11上における位置座標を検出することができる。   The mark M is made of a conductive material, and is formed on the paper 31 with, for example, conductive ink. Therefore, when the paper 31 is placed on the sensor sheet 11, the input device 10 detects the position coordinates of the mark M on the sensor sheet 11. be able to.

図4(A)において、センサシート11の左下隅を原点(以下、「センサ原点」と呼ぶ。)Osとし、センサシート11の下辺と左辺をそれぞれX軸、Y軸とする座標系(以下、「センサ座標系」とも呼ぶ。)を定義する。また、用紙31の左下隅を原点(以下、「紙原点」と呼ぶ。)Opとし、用紙31の下辺と左辺をそれぞれx軸、y軸とする座標系(以下、「紙座標系」とも呼ぶ。)を定義する。   In FIG. 4A, a coordinate system (hereinafter, referred to as the lower left corner of the sensor sheet 11 as an origin (hereinafter referred to as “sensor origin”) Os and the lower side and the left side of the sensor sheet 11 as an X axis and a Y axis, respectively. (Also called “sensor coordinate system”). Further, the lower left corner of the paper 31 is the origin (hereinafter referred to as “paper origin”) Op, and the lower and left sides of the paper 31 are the x-axis and y-axis, respectively (hereinafter also referred to as “paper coordinate system”). .) Is defined.

いま、図4(A)のように用紙31をセンサシート11上のある位置に置いたとする。なお、この例では、用紙31の4辺がセンサシート11の対応する4辺とほぼ平行であるものとする。センサシート11は用紙31の4つのマークM1〜M4を検出し、制御部16はマークM1〜M4のセンサ座標系における位置座標を取得する。ここで、図4(A)に示すように、紙原点Opの位置座標がOp(a,b)であると仮定すると、制御部16はマークM1の位置座標を紙原点Opの位置座標として取得する。この場合、ペン32による記入位置のセンサ座標系における位置座標をP(X,Y)とすると、その記入位置の紙座標系における位置座標p(x,y)は以下の式で与えられる。   Now, assume that the paper 31 is placed at a certain position on the sensor sheet 11 as shown in FIG. In this example, it is assumed that the four sides of the paper 31 are substantially parallel to the corresponding four sides of the sensor sheet 11. The sensor sheet 11 detects the four marks M1 to M4 on the paper 31, and the control unit 16 acquires the position coordinates of the marks M1 to M4 in the sensor coordinate system. Here, as shown in FIG. 4A, assuming that the position coordinate of the paper origin Op is Op (a, b), the control unit 16 acquires the position coordinate of the mark M1 as the position coordinate of the paper origin Op. To do. In this case, if the position coordinate in the sensor coordinate system of the entry position by the pen 32 is P (X, Y), the position coordinate p (x, y) in the paper coordinate system of the entry position is given by the following expression.

p(x,y)=P(X−a,Y−b) (1)
このように、用紙31に設けられたマークM1の位置を検出して紙原点Opのセンサ座標系における位置座標を取得することにより、センサ座標系における記入位置を紙座標系における記入位置に変換することができる。また、ユーザが記入を続ける間に用紙31が徐々に上下左右の方向にずれていったとしても、マークM1の位置を継続的に検出して式(1)による変換を行うことにより、入力装置10は常に紙座標系における記入位置を正しく取得することが可能となる。
p (x, y) = P (X−a, Y−b) (1)
In this way, by detecting the position of the mark M1 provided on the paper 31 and acquiring the position coordinate in the sensor coordinate system of the paper origin Op, the entry position in the sensor coordinate system is converted to the entry position in the paper coordinate system. be able to. Further, even if the paper 31 gradually shifts in the vertical and horizontal directions while the user continues to fill in, the input device can be obtained by continuously detecting the position of the mark M1 and performing conversion according to the equation (1). No. 10 can always acquire the entry position in the paper coordinate system correctly.

なお、用紙31がセンサシート11上に配置されると、センサシート11は4つのマークM1〜M4に対応する4つの位置座標を検出するが、制御部16は、検出された4つの位置座標のうち最もセンサ原点Osに近い位置座標をマークM1の位置座標であると判定すればよい。   When the sheet 31 is arranged on the sensor sheet 11, the sensor sheet 11 detects four position coordinates corresponding to the four marks M1 to M4, but the control unit 16 detects the four position coordinates detected. Of these, the position coordinate closest to the sensor origin Os may be determined as the position coordinate of the mark M1.

次に、用紙31の傾きに関する補正について説明する。図4(B)は、用紙31がセンサシート11の下辺に対して反時計まわりに傾きθだけ傾いて配置された状態を示す。なお、センサ座標系、紙座標系などの定義は図4(A)と同様であるとする。   Next, correction related to the inclination of the paper 31 will be described. FIG. 4B shows a state in which the paper 31 is arranged with an inclination θ counterclockwise with respect to the lower side of the sensor sheet 11. Note that the definitions of the sensor coordinate system, the paper coordinate system, and the like are the same as those in FIG.

センサシート11は用紙31の4つのマークM1〜M4を検出し、制御部16はマークM1〜M4のセンサ座標系における位置座標を取得する。ここで、図4(B)に示すように、マークM1のセンサ座標系における位置座標、即ち紙原点Opの座標がOp(a,b)であり、マークM2のセンサ座標系における座標が(c,d)であったとすると、傾きθは、下式で与えられる。   The sensor sheet 11 detects the four marks M1 to M4 on the paper 31, and the control unit 16 acquires the position coordinates of the marks M1 to M4 in the sensor coordinate system. Here, as shown in FIG. 4B, the position coordinate of the mark M1 in the sensor coordinate system, that is, the coordinate of the paper origin Op is Op (a, b), and the coordinate of the mark M2 in the sensor coordinate system is (c , D), the inclination θ is given by the following equation.

θ=tan−1{(d−b)/(c−a)} (2)
よって、制御部16は、式(1)により得られた紙座標系における記入位置を時計回りに角度θ回転させることにより、傾きθを考慮した正しい記入位置を得ることができる。
θ = tan −1 {(d−b) / (c−a)} (2)
Therefore, the control unit 16 can obtain a correct entry position in consideration of the inclination θ by rotating the entry position in the paper coordinate system obtained by Expression (1) by an angle θ clockwise.

このように、用紙31に設けられたマークM1、M2の位置を検出して用紙31の傾きθを算出することにより、用紙31が傾いていても、正しい記入位置を取得することができる。また、ユーザが記入を続ける間に用紙31が徐々に回転していったとしても、マークM1、M2の位置を継続的に検出して傾きθを算出して補正を行うことにより、常に紙座標系における記入位置を正しく取得することが可能となる。なお、上記の例ではマークM1、M2を利用して傾きθを求めているが、マークM3、M4を用いて傾きθを求めても良い。   In this way, by detecting the positions of the marks M1 and M2 provided on the paper 31 and calculating the inclination θ of the paper 31, the correct entry position can be obtained even if the paper 31 is inclined. Even if the paper 31 gradually rotates while the user continues to fill in, the paper coordinates are always obtained by continuously detecting the positions of the marks M1 and M2, calculating the inclination θ, and performing correction. It is possible to correctly acquire the entry position in the system. In the above example, the inclination θ is obtained using the marks M1 and M2, but the inclination θ may be obtained using the marks M3 and M4.

次に、入力装置10において記憶されるデータについて説明する。図5は、入力装置10のデータ記憶部15に記憶される記入データの例を示す。入力装置10の制御部16は、タイマー13から現在時刻を取得し、所定時間毎(図5の例では1秒毎)に記入データを記憶する。記入データは、「紙原点座標」、「傾き」、「センサ座標系における記入座標」、「紙座標系における記入座標」を含む。「紙原点座標」は、前述のように紙原点Opのセンサ座標系における座標である。「傾き」はセンサシート11の下辺、即ちセンサ座標系のX軸に対する用紙31の下辺の傾きθである。なお、制御部16は、前述のように、センサシート11によりマークM1〜M4のセンサ座標系における位置座標を検出し、これらに基づいて紙原点座標Op及び傾きθを算出して記憶する。   Next, data stored in the input device 10 will be described. FIG. 5 shows an example of entry data stored in the data storage unit 15 of the input device 10. The control unit 16 of the input device 10 acquires the current time from the timer 13 and stores entry data at predetermined time intervals (every second in the example of FIG. 5). The entry data includes “paper origin coordinates”, “tilt”, “entry coordinates in the sensor coordinate system”, and “entry coordinates in the paper coordinate system”. The “paper origin coordinates” are coordinates in the sensor coordinate system of the paper origin Op as described above. “Inclination” is the inclination θ of the lower side of the sheet 31 with respect to the lower side of the sensor sheet 11, that is, the X axis of the sensor coordinate system. As described above, the control unit 16 detects the position coordinates of the marks M1 to M4 in the sensor coordinate system using the sensor sheet 11, and calculates and stores the paper origin coordinate Op and the inclination θ based on these.

「センサ座標系における記入座標」はセンサシート11上におけるペン32の位置座標である。また、「紙座標系における記入座標」は用紙31におけるペン32による記入位置の座標であり、前述のように、センサ座標系における記入座標に対して、紙原点座標と傾きを用いた位置補正を行うことにより求められる。そして、入力装置10は、手書き入力情報として、「紙座標系における記入座標」を端末装置20へ送信する。端末装置20は、受信した手書き入力情報を表示部21に表示する。   “Entry coordinates in the sensor coordinate system” are position coordinates of the pen 32 on the sensor sheet 11. The “entry coordinates in the paper coordinate system” is the coordinates of the entry position by the pen 32 on the paper 31. As described above, the position correction using the paper origin coordinates and the inclination is performed on the entry coordinates in the sensor coordinate system. Required by doing. Then, the input device 10 transmits “entry coordinates in the paper coordinate system” to the terminal device 20 as handwritten input information. The terminal device 20 displays the received handwritten input information on the display unit 21.

なお、図5には示していないが、入力装置10の制御部16は、各時刻において検出したマークM1〜M4の座標も記入データに加えてデータ記憶部15に記憶することとしてもよい。   Although not shown in FIG. 5, the control unit 16 of the input device 10 may store the coordinates of the marks M1 to M4 detected at each time in the data storage unit 15 in addition to the entry data.

次に、位置補正の処理について説明する。図6は、第1の位置補正方法のフローチャートである。この処理は、主として入力装置10の制御部16により実行される。   Next, position correction processing will be described. FIG. 6 is a flowchart of the first position correction method. This process is mainly executed by the control unit 16 of the input device 10.

まず、制御部16は、センサシート11の出力に基づいて、ペン32による手書き入力が行われているか否かを判定する(ステップS10)。ペン32による入力が無い場合(ステップS10;No)、処理は終了する。   First, the control part 16 determines whether the handwriting input by the pen 32 is performed based on the output of the sensor sheet 11 (step S10). When there is no input with the pen 32 (step S10; No), a process is complete | finished.

一方、ペン32による入力が行われている場合(ステップS10;Yes)、制御部16はペン32の位置座標を検出する(ステップS11)。この位置座標は、センサ座標系における記入座標に相当し、図5に示すようにデータ記憶部15に記憶される。   On the other hand, when the input with the pen 32 is performed (step S10; Yes), the control part 16 detects the position coordinate of the pen 32 (step S11). The position coordinates correspond to the entry coordinates in the sensor coordinate system, and are stored in the data storage unit 15 as shown in FIG.

次に、制御部16は、センサシート11からの出力に基づいて、マークMの位置座標を検出する(ステップS12)。次に、制御部16は、前述の方法により、マークMの基準となる位置座標に基づいて紙原点座標Op及び傾きθを算出する(ステップS13)。算出された紙原点座標Op及び傾きθは、図5に示すようにデータ記憶部15に記憶される。   Next, the control unit 16 detects the position coordinates of the mark M based on the output from the sensor sheet 11 (step S12). Next, the control unit 16 calculates the paper origin coordinate Op and the inclination θ based on the position coordinates serving as the reference of the mark M by the above-described method (step S13). The calculated paper origin coordinates Op and inclination θ are stored in the data storage unit 15 as shown in FIG.

次に、制御部16は、前述のように紙原点座標Op及び傾きθに基づいてセンサ座標系における記入座標を補正し、紙座標系における記入座標を算出する(ステップS14)。算出された紙座標系における記入座標は、図5に示すようにデータ記憶部15に記憶される。そして、制御部16は、通信部12を介して、紙座標系における記入座標を手書き入力情報として端末装置20へ送信し(ステップS15)、ステップS10へ戻る。   Next, the control unit 16 corrects the entry coordinates in the sensor coordinate system based on the paper origin coordinate Op and the inclination θ as described above, and calculates the entry coordinates in the paper coordinate system (step S14). The calculated entry coordinates in the paper coordinate system are stored in the data storage unit 15 as shown in FIG. And the control part 16 transmits the entry coordinate in a paper coordinate system to the terminal device 20 as handwritten input information via the communication part 12 (step S15), and returns to step S10.

こうして、ペン32による手書き入力が続いている間は、ステップS11〜S15の処理が繰り返し実行され、紙座標系における記入座標が手書き入力情報として端末装置20へ送信されて表示部21に表示される。この間にセンサシート11上における用紙31の位置が徐々にずれていったとしても、制御部16は常に紙原点座標Op及び傾きθを更新しつつ紙座標系における記入座標を算出するので、端末装置20の表示部21には常に正しい位置及び向きで手書き入力情報が表示される。   In this way, while the handwriting input by the pen 32 continues, the processes of steps S11 to S15 are repeatedly executed, and the input coordinates in the paper coordinate system are transmitted to the terminal device 20 as handwritten input information and displayed on the display unit 21. . Even if the position of the paper 31 on the sensor sheet 11 gradually shifts during this time, the control unit 16 always calculates the entry coordinates in the paper coordinate system while updating the paper origin coordinates Op and the inclination θ. The handwritten input information is always displayed on the display unit 20 at the correct position and orientation.

(第2の位置補正方法)
次に、第2の位置補正方法について説明する。上記の第1の位置補正方法は、用紙31に設けられたマークMを利用して用紙31の位置及び傾きを検出して手書き入力情報の記入位置を補正している。これに対し、第2の方法は、ユーザにより記入された文字列の配列に基づいて手書き入力情報の記入位置を補正するものである。具体的には、第2の位置補正方法では、第1の位置補正方法のようなマークMに基づく傾きの補正を行わない。よって、第2の位置補正方法では、データ記憶部15に記憶される「紙座標系における記入座標」は、傾きの補正前の記入座標となっている。
(Second position correction method)
Next, the second position correction method will be described. In the first position correction method described above, the position and inclination of the paper 31 are detected using the mark M provided on the paper 31 to correct the entry position of the handwritten input information. On the other hand, the second method corrects the entry position of handwritten input information based on the arrangement of character strings entered by the user. Specifically, in the second position correction method, the inclination correction based on the mark M as in the first position correction method is not performed. Therefore, in the second position correction method, the “entry coordinates in the paper coordinate system” stored in the data storage unit 15 are entry coordinates before the inclination correction.

図7(A)は、ユーザによる記入中の入力装置10の一例を示す。この例では、ユーザは、センサシート11上に配置された用紙31に対してペン32を利用して、文字列「あいう」を図中の横方向に一列に記入している。この場合、図7(B)に示すように、端末装置20には文字列「あいう」が横方向に一列に表示される。   FIG. 7A shows an example of the input device 10 during entry by the user. In this example, the user uses the pen 32 on the paper 31 placed on the sensor sheet 11 to enter the character string “A” in a line in the horizontal direction in the figure. In this case, as shown in FIG. 7B, the terminal device 20 displays the character string “Ayan” in a line in the horizontal direction.

図7(C)は、ユーザによる記入中の入力装置10の他の例を示す。この例では、ユーザが文字列「あいう」を記入した後、続けて文字列「えお」を記入し、さらにその下に改行して文字列「かき」と記入している。但し、ユーザが図7(A)のように文字列「あいう」を記入した後、用紙31が反時計回りに回転してしまい、破線で示す当初の位置から実線で示す位置へとずれてしまったものとする。この場合、ユーザは、用紙31が回転しても、用紙31上で既に記入された文字列「あいう」に続けて横方向に文字列「えお」を記入し、さらに改行して文字列「かき」を記入している。よって、用紙31上では、文字列「あいうえお」と「かき」はいずれも用紙31の横方向に整列している。   FIG. 7C shows another example of the input device 10 during entry by the user. In this example, after the user has entered the character string “Aoi”, the user subsequently enters the character string “Eo”, and further enters a character string “Kaki” with a new line below. However, after the user enters the character string “A” as shown in FIG. 7A, the paper 31 rotates counterclockwise, and shifts from the initial position indicated by the broken line to the position indicated by the solid line. Shall be. In this case, even if the paper 31 rotates, the user writes the character string “Eo” in the horizontal direction after the character string “A” already written on the paper 31, and then returns the character string “ "Oyster" is filled in. Therefore, on the paper 31, the character strings “Aiueo” and “Kaki” are both aligned in the horizontal direction of the paper 31.

しかしながら、用紙31がずれてしまうと、これに伴ってセンサシート11が検出する文字列の記入位置がずれてしまう。このため、入力装置10は、用紙31がずれた後に記入された文字列「えお」と「かき」を右上がりに記入されたものとして取得するので、図7(D)に示すように、端末装置20上では文字列「えお」と「かき」が右上がりに表示されてしまうことになる。   However, if the paper 31 is shifted, the character string entry position detected by the sensor sheet 11 is shifted accordingly. For this reason, since the input device 10 acquires the character strings “Eo” and “Kaki” entered after the paper 31 is shifted as if they were entered in the upward direction, as shown in FIG. On the terminal device 20, the character strings “Eo” and “Kaki” are displayed on the upper right.

そこで、第2の方法では、ユーザの記入中に用紙31がずれてしまった場合、その後に記入された文字(列)の記入位置を、それ以前に記入された文字列と同じ配列方向となるように補正する。これにより、図7(E)に示すように、表示装置20には、用紙31に記入された文字列と同様に文字列「あいうえお」、「かき」が横方向に整列して表示されることになる。   Therefore, in the second method, when the paper 31 is shifted during the user's entry, the entry position of the character (column) entered after that is in the same arrangement direction as the character string entered before that. Correct as follows. As a result, as shown in FIG. 7E, the display device 20 displays the character strings “Aiueo” and “Kaki” aligned in the horizontal direction in the same manner as the character string entered on the paper 31. become.

次に、このように補正を行う具体的な方法について説明する。1つの方法では、入力装置10の制御部16は、ユーザにより記入された文字を認識し、連続して記入された文字列の配列方向を決定する。図8に示すように、文字列「あいう」が記入された状態では、制御部16は、文字列「あいう」を構成する3つの文字の配列方向(並んだ方向)51を決定し、次の文字は、その配列方向51上の領域50あたりに記入されるであろうと推測する。即ち、制御部16は、領域50を、次の文字が記入されるべき範囲(以下、「基準範囲」と呼ぶ。)と決定する。そして、制御部16は、実際に次の文字が基準範囲50外に記入された場合(具体的には、記入された文字の一部が基準範囲50からはみ出す場合)には、その文字の位置を基準範囲内50内に補正する。なお、制御部16は、次の文字が基準範囲50内に記入された場合には上記のような補正を行わない。これにより、ユーザの記入中に用紙31がずれてしまった場合でも、新たに記入された文字はそれまでに記入された文字列「あいう」と同一の配列方向に並んで記入されたものとして記憶され、端末装置20に表示される。   Next, a specific method for performing such correction will be described. In one method, the control unit 16 of the input device 10 recognizes characters entered by the user and determines the arrangement direction of the continuously entered character strings. As shown in FIG. 8, in a state where the character string “A” is entered, the control unit 16 determines the arrangement direction (arranged direction) 51 of the three characters that constitute the character string “A”, and It is assumed that the character will be entered around area 50 on its alignment direction 51. That is, the control unit 16 determines the region 50 as a range in which the next character is to be entered (hereinafter referred to as “reference range”). When the next character is actually entered outside the reference range 50 (specifically, when a part of the entered character protrudes from the reference range 50), the control unit 16 positions the character. Is corrected within the reference range 50. The control unit 16 does not perform the above correction when the next character is entered in the reference range 50. As a result, even if the paper 31 is misaligned during the user's entry, the newly entered characters are stored as if they were entered side by side in the same arrangement direction as the character string “That” entered so far. And displayed on the terminal device 20.

別の方向では、制御部16は、まず配列方向51に加えて、文字間隔を考慮する。具体的には、制御部16は、既に記入された文字列「あいう」を構成する3つの文字の文字間隔52を検出する。次に、制御部16は、配列方向51上にあり、かつ、文字列「あいう」と同一の文字間隔となる領域50を、次に記入される文字の基準範囲と決定する。そして、制御部16は、実際に次の文字が基準範囲50外に記入された場合には、その文字の位置を基準範囲内50内に補正する。なお、制御部16は、次の文字が基準範囲50内に記入された場合には補正を行わない。これにより、ユーザの記入中に用紙31がずれてしまった場合でも、新たに記入された文字はそれまでに記入された文字列「あいう」と同一の配列方向に同程度の文字間隔で記入されたものとして記憶され、端末装置20に表示される。   In another direction, the control unit 16 first considers the character spacing in addition to the arrangement direction 51. Specifically, the control unit 16 detects a character interval 52 between three characters constituting the character string “A” already written. Next, the control unit 16 determines a region 50 that is on the arrangement direction 51 and has the same character spacing as the character string “A” as a reference range of characters to be entered next. When the next character is actually entered outside the reference range 50, the control unit 16 corrects the position of the character within the reference range 50. Note that the control unit 16 does not perform correction when the next character is entered in the reference range 50. As a result, even if the paper 31 is misaligned during the user's entry, newly entered characters are entered in the same arrangement direction as the character string “That” entered so far, with the same character spacing. Stored on the terminal device 20.

図9は、第2の位置補正方法のフローチャートである。この処理は、主として入力装置10の制御部16により実行される。   FIG. 9 is a flowchart of the second position correction method. This process is mainly executed by the control unit 16 of the input device 10.

まず、制御部16は、センサシート11の出力に基づいて、ペン32による手書き入力が行われているか否かを判定する(ステップS20)。ペン32による入力が無い場合(ステップS20;No)、処理は終了する。   First, the control part 16 determines whether the handwriting input by the pen 32 is performed based on the output of the sensor sheet 11 (step S20). When there is no input with the pen 32 (step S20; No), a process is complete | finished.

一方、ペン32による入力が行われている場合(ステップS20;Yes)、制御部16はペン32の位置座標を検出する(ステップS21)。次に、制御部16は、ペン32の位置座標に基づいて、ユーザによる新たな記入文字を認識する(ステップS22)。   On the other hand, when the input with the pen 32 is performed (step S20; Yes), the control part 16 detects the position coordinate of the pen 32 (step S21). Next, the control unit 16 recognizes a new entry character by the user based on the position coordinates of the pen 32 (step S22).

次に、制御部16は、それ以前に記入されている文字列を構成する文字の記入位置に基づいて前述のように基準範囲を決定し、ステップS22で認識された新たな記入文字が基準範囲内にあるか否かを判定する(ステップS23)。なお、新たな記入文字より前に記入されている文字列の記入位置はデータ記憶部15に記憶されているので、制御部16はデータ記憶部15からそれらの文字列の記入位置を取得して基準範囲を決定する。   Next, the control unit 16 determines the reference range as described above based on the entry positions of the characters constituting the character string previously entered, and the new entry character recognized in step S22 is the reference range. It is determined whether it is within (step S23). Since the entry position of the character string entered before the new entry character is stored in the data storage unit 15, the control unit 16 acquires the entry position of those character strings from the data storage unit 15. Determine the reference range.

新たな記入文字が基準範囲内にある場合(ステップS23;Yes)、補正を行う必要は無いので処理はステップS20へ戻り、次の文字の入力を待つ。一方、新たな記入文字が基準範囲内に無い場合(ステップS23;No)、制御部16は、新たな記入文字の位置を、基準範囲内になるように補正する(ステップS24)。これにより、新たな記入文字の位置は、それまでに記入された文字列と同じ配列方向に補正される。そして、処理はステップS20へ戻り、次の文字の入力を待つ。   When the new entry character is within the reference range (step S23; Yes), it is not necessary to perform correction, so the process returns to step S20 and waits for the next character input. On the other hand, when the new entry character is not within the reference range (step S23; No), the control unit 16 corrects the position of the new entry character so as to be within the reference range (step S24). As a result, the position of the newly entered character is corrected in the same arrangement direction as the character string entered so far. Then, the process returns to step S20 to wait for the next character input.

このように、第2の位置補正方法は、新たな記入文字の記入位置を、当該新たな記入文字よりも前に記入された文字列の配列方向と一致するように補正するので、ユーザの記入中の用紙31がずれるなどしてセンサシート11上における文字の記入位置がそれまでの文字列の配列方向からずれたとしても、その後に記入された文字をそれまでに記入された文字列と同じ方向に正しく配置することができる。   In this way, the second position correction method corrects the entry position of the new entry character so that it matches the arrangement direction of the character string entered before the new entry character. Even if the entry position of the character on the sensor sheet 11 deviates from the arrangement direction of the character string so far, for example, because the paper 31 in the middle is displaced, the characters entered thereafter are the same as the character strings entered so far. It can be placed correctly in the direction.

(第3の位置補正方法)
第3の位置補正方法は、第2の位置補正方法の応用例に相当する。第2の位置補正方法では、新たな記入文字の位置を、それ以前に記入された文字列と並ぶように補正している。しかし、第2の位置補正方法によれば、ユーザの記入中に用紙31がずれたために新たな記入文字の位置がそれ以前に記入された文字列からずれたのではなく、ユーザが意図的に新たな記入文字をずらして記入した場合でも、その記入位置が自動的に補正されてしまうことになる。具体的には、図10(A)に示すように、用紙31はセンサシート11上でずれておらず、ユーザが文字列「あいう」をほぼ水平に記入した後、文字列「えお」と「かき」を意図的に右上がりに記入したとする。第2の補正方法では、このような場合でも、図7(E)に示すように全ての文字列がほぼ水平となるように補正されてしまう。その結果、ユーザが意図的に斜めに文字を記入した場合でも、入力装置10が記憶し、端末装置20に表示される文字列はユーザの意図に反して一方向に整列されてしまう。
(Third position correction method)
The third position correction method corresponds to an application example of the second position correction method. In the second position correction method, the position of a new entry character is corrected so that it is aligned with the character string entered before that. However, according to the second position correction method, the position of the new entry character does not deviate from the previously entered character string because the paper 31 is displaced during the user's entry. Even when a new entry character is shifted and entered, the entry position is automatically corrected. Specifically, as shown in FIG. 10A, the paper 31 is not displaced on the sensor sheet 11, and after the user has entered the character string “That” almost horizontally, Suppose that "Oyster" is intentionally written to the right. In the second correction method, even in such a case, all the character strings are corrected so as to be substantially horizontal as shown in FIG. As a result, even when the user intentionally enters characters obliquely, the character string stored in the input device 10 and displayed on the terminal device 20 is aligned in one direction against the user's intention.

そこで、第3の位置補正方法は、第2の位置補正方法をベースとしつつ、実際に用紙31上に記入されている文字列の記入方向(以下、「用紙上の記入方向」と呼ぶ。)を検出し、新たな記入文字が上記の基準範囲からずれていたとしても、用紙上の記入方向と一致している場合には、その記入位置を補正しないこととする。これにより、ユーザが意図的に文字をずらして記入したような場合には、記入された文字列をそのままの記入位置で保存することが可能となる。なお、用紙上の記入方向に基づいて補正の要否を判断する理由は、用紙31がセンサシート11上でずれたとしても、ユーザは用紙31上の意図した位置に文字の記入を続けるからである。即ち、用紙上の記入方向は、ユーザが意図した文字列の記入方向を示すと考えられるからである。   Therefore, the third position correction method is based on the second position correction method, and is the direction of writing the character string actually written on the paper 31 (hereinafter referred to as “filling direction on the paper”). Even if a new entry character is deviated from the above-mentioned reference range, the entry position is not corrected if it matches the entry direction on the paper. As a result, when the user intentionally shifts and enters characters, the entered character string can be stored at the entry position as it is. The reason for determining whether correction is necessary based on the writing direction on the paper is that the user continues to write characters at the intended position on the paper 31 even if the paper 31 is displaced on the sensor sheet 11. is there. That is, the direction of entry on the form is considered to indicate the direction of entry of the character string intended by the user.

次に、用紙上の記入方向の検出方法について説明する。既に述べたように、ペン32の芯には導電性材料が含まれているので、センサシート11は、静電容量の違いにより、用紙31の領域のうち、ペン32で文字などが記入されている領域と記入されていないとを区別することができる。例えば、図10(C)のような文字列が記入されている用紙31をセンサシート11上に配置すると、センサシート11は文字列の配列方向として、3つの配列方向61〜63を検出することができる。いま、図10(A)に示すように、ユーザが文字列「かき」を記入した状態であると仮定すると、制御部16は、そのときのペン32の位置に最も近い配列方向63をその時点においてユーザが意図する記入方向であると判定し、次に新たに記入される文字の位置がこの配列方向63と一致している場合には、補正を行わないことする。このように、用紙上の記入方向と比較することにより、ユーザが意図的にそれまでの文字列とずらして文字を記入した場合には、ユーザが実際に記入した位置に対応付けて文字列を記憶し、表示することが可能となる。   Next, a method for detecting the writing direction on the paper will be described. As already described, since the conductive material is contained in the core of the pen 32, the sensor sheet 11 is written with characters etc. with the pen 32 in the area of the paper 31 due to the difference in capacitance. It can be distinguished from the area that is not filled in. For example, when a sheet 31 on which character strings are entered as shown in FIG. 10C is arranged on the sensor sheet 11, the sensor sheet 11 detects three arrangement directions 61 to 63 as arrangement directions of the character strings. Can do. Now, as shown in FIG. 10A, assuming that the user has entered the character string “sword”, the control unit 16 sets the arrangement direction 63 closest to the position of the pen 32 at that time to the point in time. If it is determined that the writing direction is intended by the user and the position of the next newly written character matches the arrangement direction 63, correction is not performed. In this way, by comparing with the writing direction on the paper, when the user intentionally enters a character by shifting it from the previous character string, the character string is associated with the position actually entered by the user. It can be stored and displayed.

図11は、第3の位置補正方法のフローチャートである。この処理は、主として入力装置10の制御部16により実行される。   FIG. 11 is a flowchart of the third position correction method. This process is mainly executed by the control unit 16 of the input device 10.

ステップS30〜S33は、図9に示す第2の位置補正方法のステップS20〜S23と同様であるので説明を省略する。   Steps S30 to S33 are the same as steps S20 to S23 of the second position correction method shown in FIG.

ステップS33において、新たな記入文字が基準範囲内に無い場合(ステップS33;No)、制御部16は、上述のように、用紙上の記入方向を検出し、新たな記入文字の位置が、用紙上の記入方向と一致するか否かを判定する(ステップS34)。新たな記入文字の位置が、用紙上の記入方向と一致する場合(ステップS34;Yes)、制御部16は、ユーザが意図的に新たな記入文字をそれまでの文字列とずらして記入したと推定し、新たな記入文字の位置を補正せず、ステップS30へ戻る。   In step S33, when the new entry character is not within the reference range (step S33; No), the control unit 16 detects the entry direction on the sheet as described above, and the position of the new entry character is determined to be on the sheet. It is determined whether or not it coincides with the above entry direction (step S34). When the position of the new entry character coincides with the entry direction on the paper (step S34; Yes), the control unit 16 intentionally enters the new entry character by shifting it from the previous character string. Then, the position of the new entry character is not corrected, and the process returns to step S30.

一方、新たな記入文字の位置が、用紙上の記入方向と一致しない場合(ステップS34;No)、制御部16は、用紙31がずれたことにより新たな記入文字の位置がそれまでの文字列とずれてしまったと推定し、新たな記入文字の位置を、基準範囲内になるように補正する(ステップS35)。これにより、新たな記入文字の位置は、それまでに記入された文字列と同じ配列方向に補正される。そして、処理はステップS20へ戻り、次の文字の入力を待つ。   On the other hand, when the position of the new entry character does not coincide with the entry direction on the sheet (step S34; No), the control unit 16 determines that the position of the new entry character is the character string up to that time because the sheet 31 is shifted. The position of the new entry character is corrected so as to be within the reference range (step S35). As a result, the position of the newly entered character is corrected in the same arrangement direction as the character string entered so far. Then, the process returns to step S20 to wait for the next character input.

このように、第3の位置補正方法によれば、用紙31がずれてしまったために新たな記入文字がそれまでの文字列からずれた場合には、新たな記入文字の位置がそれまでに記入された文字列と同じ配列方向となるように自動的に補正される。一方、ユーザが意図的にそれまでの文字列からずれた位置に新たな文字を記入した場合には、記入された文字がその記入位置で記憶され、表示される。   As described above, according to the third position correction method, when a new entry character is deviated from the previous character string because the paper 31 is displaced, the position of the new entry character is entered so far. It is automatically corrected so as to be in the same arrangement direction as the character string. On the other hand, when the user intentionally enters a new character at a position deviated from the previous character string, the entered character is stored and displayed at the entry position.

なお、第2の位置補正方法は、例えば用紙31が作文用紙である場合など、ユーザが用紙31に対して同一の配列方向に通常の文章などを記入する場合に好適である。一方、第3の位置補正方法は、ユーザが用紙31に対して自由な位置に文字を記入できるような場合に好適である。   Note that the second position correction method is suitable when the user enters normal sentences or the like in the same arrangement direction on the paper 31 such as when the paper 31 is a composition paper. On the other hand, the third position correction method is suitable when the user can enter characters at any position on the paper 31.

[マークの形成方法]
図12は、用紙31にマークMを形成する方法の例を示す。図12(A)の例では、用紙31の表面に導電性インクを塗布することによりマークMを形成している。図12(B)の例では、用紙31に導電性インクを染み込ませることによりマークMを形成している。また、図12(C)の例では、2枚の用紙を重ね合せて用紙31を構成し、2枚の用紙の間に導電性インクを挟み込むことによりマークMを形成している。
[Mark formation method]
FIG. 12 shows an example of a method for forming the mark M on the paper 31. In the example of FIG. 12A, the mark M is formed by applying conductive ink to the surface of the paper 31. In the example of FIG. 12B, the mark M is formed by soaking the paper 31 with conductive ink. In the example of FIG. 12C, two sheets are overlapped to form a sheet 31, and the mark M is formed by sandwiching conductive ink between the two sheets.

本実施例では、上記の方法のいずれを適用してもよい。また、センサシート11で検知できる程度の導電性を持たせることができれば、上記以外の方法でマークMを形成してもよく、紙に金属片を配置する方法などを用いることが可能である。また、用紙への記入開始時にユーザが予め4隅などに印刷されたチェックボックス内に導電性のペンなどを用いて記入することでそれをマークMとして使用することも可能である。その際にはチェックボックス内に記入される記号を特定の形状として記憶しておき、ユーザにその上をなぞることを促すように薄い色で当該形状を印刷しておくことが好ましい。このようにすることで当該形状をOCRなどを用いて認識し、マークMを使用時に都度形成し、且つ特定することが可能となる。また、マークMの形状としては裏表が判別可能なように配置位置を異ならせたり、形状自体が表裏で非対称となるものが好ましい。   In this embodiment, any of the above methods may be applied. In addition, as long as the sensor sheet 11 can be detected with conductivity, the mark M may be formed by a method other than the above, and a method of arranging a metal piece on paper or the like may be used. It is also possible to use the mark M by using a conductive pen or the like to fill in check boxes that are printed in advance at the four corners or the like when the user starts filling in the form. In that case, it is preferable to store the symbol written in the check box as a specific shape and print the shape in a light color so as to prompt the user to trace it. In this way, the shape can be recognized using OCR or the like, and the mark M can be formed and specified each time it is used. The mark M preferably has a different arrangement position so that the front and back sides can be discriminated, or the shape itself is asymmetric between the front and back sides.

[マークの配置例]
上記の実施例では、図4に示すように4つのマークMを用紙31の四隅に形成しているが、マークの位置はこれには限られない。他のマークの配置例を図13に示す。
[Example of mark arrangement]
In the above embodiment, four marks M are formed at the four corners of the paper 31 as shown in FIG. 4, but the positions of the marks are not limited to this. An example of the arrangement of other marks is shown in FIG.

図13(A)は、4つのマークMを、用紙31の四隅よりも内側に形成した例である。この場合、入力装置10の制御部16は、用紙31の隅からの各マークMのずれ分を考慮して紙座標原点Op及び傾きθを算出する。   FIG. 13A shows an example in which four marks M are formed inside the four corners of the paper 31. In this case, the control unit 16 of the input device 10 calculates the paper coordinate origin Op and the inclination θ in consideration of the deviation of each mark M from the corner of the paper 31.

図13(B)、(C)は、さらに図中の右側の2つのマークMの上下方向の位置を、左側の2つのマークMと異ならせた例であり、用紙31の左右の中心線に対してマークMを非対称に形成している。また、図13(D)は、右側のマークMを1つにした例であり、同様に用紙31の左右の中心線に対してマークMを非対称に形成している。このように、用紙31の中心線に対してマークMを非対称に形成することにより、用紙31の表面と裏面とを識別することが可能となる。即ち、記入装置10の制御部16は、検出した複数のマークMの相対的な位置関係に基づいて、用紙31の表面と裏面のいずれに対して手書き入力がなされているかを判別することができる。   FIGS. 13B and 13C are examples in which the vertical positions of the two marks M on the right side of the drawing are different from those of the two marks M on the left side. On the other hand, the mark M is formed asymmetrically. FIG. 13D shows an example in which the right mark M is single, and the mark M is formed asymmetrically with respect to the left and right center lines of the paper 31 in the same manner. In this way, by forming the mark M asymmetrically with respect to the center line of the paper 31, it is possible to distinguish the front surface and the back surface of the paper 31. That is, the control unit 16 of the writing device 10 can determine whether the handwriting input is made on the front surface or the back surface of the paper 31 based on the relative positional relationship of the detected plurality of marks M. .

また、用紙31にマークMを設ける形態によって、用紙の種類を判別できるようにしてもよい。即ち、用紙31の種類に応じて用紙31に形成するマークMの形態を変える。具体的に、1つの方法では、用紙31の種類に応じて個々のマークMの形状を変える。例えば、用紙A(種類A)の用紙31には三角形のマークMを設け、用紙B(種類B)の用紙31には四角形のマークMを設ける。別の方法では、用紙31の種類に応じて複数のマークMの位置関係に変える。例えば、用紙Aには4つのマークMをそれらが長方形を構成するように形成し、用紙Bには3つのマークMをそれらが三角形を構成するように形成する。また、上記の2つの方法を組み合わせ、個々のマークMの形状と複数のマークが構成する形状の組み合わせにより用紙31の種類を区別してもよい。例えば、用紙Aには4つの三角形のマークMをそれらが四角形を構成するように形成し、用紙Bには4つの四角形のマークをそれらが四角形を構成するように配置する。これにより、マークMの形態に基づいて、用紙の種類を判別することが可能となる。なお、複数のマークMの形態に基づいて用紙31の種類を判別する処理は、記入装置10と端末装置20のいずれが行っても良い。即ち、記入装置10の制御部16が複数のマークMの情報に基づいて用紙の種類を判別し、その結果を端末装置20に送信してよい。その代わりに、端末装置20の制御部23が記入装置10から複数のマークMに関する情報を受信して用紙の種類を判別しても良い。   Further, the type of the paper may be determined depending on the form in which the mark M is provided on the paper 31. That is, the form of the mark M formed on the paper 31 is changed according to the type of the paper 31. Specifically, in one method, the shape of each mark M is changed according to the type of the paper 31. For example, a triangular mark M is provided on the paper 31 of paper A (type A), and a square mark M is provided on the paper 31 of paper B (type B). In another method, the positional relationship of the plurality of marks M is changed according to the type of the paper 31. For example, four marks M are formed on the paper A so that they form a rectangle, and three marks M are formed on the paper B so that they form a triangle. Further, by combining the above two methods, the type of the paper 31 may be distinguished by a combination of the shape of each mark M and the shape formed by a plurality of marks. For example, four triangular marks M are formed on the paper A so that they form a quadrilateral, and four square marks are arranged on the paper B so that they form a quadrilateral. This makes it possible to determine the type of paper based on the form of the mark M. Note that the process of determining the type of the sheet 31 based on the form of the plurality of marks M may be performed by either the entry device 10 or the terminal device 20. That is, the control unit 16 of the entry device 10 may determine the type of paper based on the information of the plurality of marks M, and transmit the result to the terminal device 20. Instead, the control unit 23 of the terminal device 20 may receive information on the plurality of marks M from the entry device 10 to determine the type of paper.

さらには、上記のように用紙の種類が判別できた場合に、端末装置20の制御部23が用紙の種類ごとに予め設定されたアプリケーションを自動的に起動するようにしてもよい。例えば、使用中の用紙31が用紙Aと判定された場合には、端末装置20の制御部23はアプリケーションAを起動し、使用中の用紙31が用紙Bと判定された場合には、端末装置20の制御部23はアプリケーションBを起動する。なお、用紙の種類とアプリケーションとの対応関係は端末装置20の図示しない記憶部などに記憶しておけばよい。   Furthermore, when the paper type can be determined as described above, the control unit 23 of the terminal device 20 may automatically start an application set in advance for each paper type. For example, when the paper 31 being used is determined to be the paper A, the control unit 23 of the terminal device 20 activates the application A, and when the paper 31 being used is determined to be the paper B, the terminal device The control unit 20 starts the application B. The correspondence relationship between the paper type and the application may be stored in a storage unit (not shown) of the terminal device 20.

[記入装置の変形例]
図14は、変形例に係る記入装置10xの断面図である。この記入装置10xでは、センサシート11の上下をアクリルなどの透明樹脂17により覆っている。これにより、入力装置10のセンサシート11の部分がある程度の可撓性を有するようになり、例えば下敷きのように本に挟んで利用することが可能となる。
[Modification of entry device]
FIG. 14 is a cross-sectional view of an entry device 10x according to a modification. In this entry device 10x, the upper and lower sides of the sensor sheet 11 are covered with a transparent resin 17 such as acrylic. Thereby, the part of the sensor sheet 11 of the input device 10 has a certain degree of flexibility, and can be used by being sandwiched between books, for example, like an underlay.

[変形例]
上記の実施例では、ユーザがペン32により用紙31に記入できるようにしているが、記入した事項を修正したい場合には、消しゴムを利用できるようにしてもよい。具体的には、通常の消しゴムの素材に導電性を有する材料を含ませておく。この消しゴムで用紙上の削除したい箇所をこすれば、鉛筆などにより用紙に記入した事項は通常の消しゴムの機能により消去される。一方、センサシート11は、消しゴムに含まれている導電性材料を検知して消しゴムが移動した範囲を消去範囲として検出し、制御部16はデータ記憶部15に記憶されている記入データのうち消去範囲に属するものを消去すればよい。消去範囲に属する部分が消去された後の記入データを端末装置20に再送すれば、端末装置20に表示された画像において消去を反映することができる。
[Modification]
In the above embodiment, the user can write on the paper 31 with the pen 32. However, if the user wants to correct the entered item, an eraser may be used. Specifically, a material having conductivity is included in a normal eraser material. If the eraser erases the portion of the paper to be deleted, the items entered on the paper with a pencil or the like are erased by a normal eraser function. On the other hand, the sensor sheet 11 detects the conductive material contained in the eraser and detects the range where the eraser has moved as an erase range, and the control unit 16 erases the entry data stored in the data storage unit 15. What belongs to the range may be deleted. If the entry data after the part belonging to the erasure range is erased is retransmitted to the terminal device 20, the erasure can be reflected in the image displayed on the terminal device 20.

もしくは、制御部16は、消去範囲を示すデータを消去データとして、記入データとは別にデータ記憶部15に記憶しておいてもよい。この場合には、消去データを端末装置20に送信し、消去データが示す消去範囲を端末装置20が無記入状態に変更することにより、端末装置20に表示された画像において消去を反映することができる。   Alternatively, the control unit 16 may store data indicating the erasure range as erasure data in the data storage unit 15 separately from the entry data. In this case, the erasure data is transmitted to the terminal device 20, and the erasure is reflected in the image displayed on the terminal device 20 by the terminal device 20 changing the erasure range indicated by the erasure data to a blank state. it can.

10、10x 手書き入力装置
11 センサシート
15 データ記憶部
16 制御部
20 端末装置
31 用紙
32 ペン
M マーク
10, 10x handwriting input device 11 sensor sheet 15 data storage unit 16 control unit 20 terminal device 31 paper 32 pen M mark

Claims (5)

静電容量の変化を検知するセンサシートを備える手書き入力装置であって、
前記センサシートの接触位置における静電容量の変化を検出することにより、前記センサシート上に配置された用紙に対して記入された文字列を検出する検出手段と、
前記検出手段により検出された文字列を、前記用紙上における記入位置と対応付けて記入情報として記憶する記憶手段と、
新たな記入文字が前記検出手段により検出されたときに、当該新たな記入文字の記入位置を、当該新たな記入文字よりも前に記入された文字列の配列方向と一致するように補正する補正手段と、
を備えることを特徴とする手書き入力装置。
A handwriting input device comprising a sensor sheet for detecting a change in capacitance,
Detecting means for detecting a character string written on a sheet placed on the sensor sheet by detecting a change in capacitance at a contact position of the sensor sheet;
Storage means for storing the character string detected by the detection means as entry information in association with the entry position on the paper;
When a new entry character is detected by the detection means, a correction for correcting the entry position of the entry character so as to coincide with the arrangement direction of the character string entered before the entry character. Means,
A handwriting input device comprising:
前記補正手段は、前記新たな記入文字よりも前に記入された文字列における文字間隔に基づいて、当該新たな記入文字の記入位置を補正することを特徴とする請求項1に記載の手書き入力装置。   The handwriting input according to claim 1, wherein the correction unit corrects an entry position of the new entry character based on a character interval in a character string entered before the new entry character. apparatus. 前記補正手段は、前記新たな記入文字よりも前に記入された文字列の配列方向及び文字間隔に基づいて新たな記入文字が記入されるべき基準範囲を決定し、前記検出手段により検出された新たな記入文字の記入位置が前記基準範囲外であるときに、当該新たな記入文字の記入位置を前記基準範囲内となるように補正することを特徴とする請求項1に記載の手書き入力装置。   The correction unit determines a reference range in which a new entry character is to be entered based on an arrangement direction and a character interval of a character string entered before the new entry character, and is detected by the detection unit 2. The handwriting input device according to claim 1, wherein when the entry position of a new entry character is outside the reference range, the entry position of the new entry character is corrected to be within the reference range. . 前記検出手段は、前記新たな記入文字を検出したときに、前記用紙上に既に記入されている文字列の用紙上の記入方向を検出し、
前記補正手段は、前記新たな記入文字の記入位置が、前記用紙上の記入方向と一致する場合には、当該新たな記入文字の記入位置の補正を行わないことを特徴とする請求項1乃至3のいずれか一項に記載の手書き入力装置。
When the detection means detects the new entry character, it detects the entry direction on the paper of the character string already written on the paper,
The correction means does not correct the entry position of the new entry character when the entry position of the new entry character matches the entry direction on the sheet. 4. The handwriting input device according to any one of 3.
補正後の前記入力情報を外部の端末装置へ送信する送信手段を備えることを特徴とする請求項1乃至4のいずれか一項に記載の手書き入力装置。   5. The handwriting input device according to claim 1, further comprising a transmission unit configured to transmit the corrected input information to an external terminal device.
JP2015101970A 2015-05-19 2015-05-19 Handwriting input device Active JP6540223B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015101970A JP6540223B2 (en) 2015-05-19 2015-05-19 Handwriting input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015101970A JP6540223B2 (en) 2015-05-19 2015-05-19 Handwriting input device

Publications (2)

Publication Number Publication Date
JP2016218676A true JP2016218676A (en) 2016-12-22
JP6540223B2 JP6540223B2 (en) 2019-07-10

Family

ID=57581369

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015101970A Active JP6540223B2 (en) 2015-05-19 2015-05-19 Handwriting input device

Country Status (1)

Country Link
JP (1) JP6540223B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62197882A (en) * 1986-02-26 1987-09-01 Toshiba Corp Sentence input device
US20130106865A1 (en) * 2010-07-23 2013-05-02 Sony Ericsson Mobile Communications Ab Device, method and computer program product
WO2014207989A1 (en) * 2013-06-28 2014-12-31 ソニー株式会社 Desk pad
JP2015069294A (en) * 2013-09-27 2015-04-13 株式会社パイロットコーポレーション Input pen

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62197882A (en) * 1986-02-26 1987-09-01 Toshiba Corp Sentence input device
US20130106865A1 (en) * 2010-07-23 2013-05-02 Sony Ericsson Mobile Communications Ab Device, method and computer program product
WO2014207989A1 (en) * 2013-06-28 2014-12-31 ソニー株式会社 Desk pad
JP2015069294A (en) * 2013-09-27 2015-04-13 株式会社パイロットコーポレーション Input pen

Also Published As

Publication number Publication date
JP6540223B2 (en) 2019-07-10

Similar Documents

Publication Publication Date Title
US9092127B2 (en) Terminal device and control program thereof
JP5422724B1 (en) Electronic apparatus and drawing method
US8994761B2 (en) Information display control apparatus, information display control method, and storage medium storing information display control program
US20120320000A1 (en) Electronic terminal, input correction method, and program
WO2012114876A1 (en) Electronic device, content display method and content display program
US9886107B2 (en) Information processing apparatus, information processing method, and program
US20160196002A1 (en) Display device
JP2014134938A (en) Input display device
JP6142564B2 (en) Information display device and display control program
JP6044198B2 (en) Computer apparatus, program, and information processing system
JP6528450B2 (en) Handwriting input device
US10620819B2 (en) Display apparatus and controlling method thereof
WO2014181435A1 (en) Electronic device, correction method, and program
JP6359862B2 (en) Touch operation input device, touch operation input method, and program
JP2014191662A (en) Correction device
KR20130123691A (en) Method for inputting touch input and touch display apparatus thereof
JP6540223B2 (en) Handwriting input device
JP6497266B2 (en) Erase medium and handwriting input system
JP2015230497A (en) Input display device
JP5518778B2 (en) Calibration information processing apparatus and calibration information processing method
JP6549776B2 (en) Input display
US10802591B2 (en) Information processing device and non-transitory computer readable medium storing program
JP2015191565A (en) Display input device
US20110210913A1 (en) Display and writing device
US10212294B2 (en) Input device and non-transitory computer readable medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180327

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190129

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190527

R150 Certificate of patent or registration of utility model

Ref document number: 6540223

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150