JP5119834B2 - Handwriting input system - Google Patents
Handwriting input system Download PDFInfo
- Publication number
- JP5119834B2 JP5119834B2 JP2007252723A JP2007252723A JP5119834B2 JP 5119834 B2 JP5119834 B2 JP 5119834B2 JP 2007252723 A JP2007252723 A JP 2007252723A JP 2007252723 A JP2007252723 A JP 2007252723A JP 5119834 B2 JP5119834 B2 JP 5119834B2
- Authority
- JP
- Japan
- Prior art keywords
- pen
- handwriting
- display
- displayed
- coordinates
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Character Discrimination (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、少なくとも、利用者が手書きで筆跡を入力するためのペンと、ペンの位置座標を検出し、座標を出力する受信装置と、その座標出力を用いて筆跡を表示する表示装置をもつ計算機を備えた筆跡入力システムに関する。 The present invention has at least a pen for a user to input handwriting by handwriting, a receiving device for detecting the position coordinates of the pen and outputting the coordinates, and a display device for displaying the handwriting using the coordinate output. The present invention relates to a handwriting input system equipped with a computer.
従来、液晶装置などにペンの座標入力の為の受信装置等を備え、入力部と表示部を一体とし、手書き入力を、入力部の所定の枠内で行うことにより、手書きの筆跡データを保存及び表示したり、その手書きの筆跡データを受信装置及び液晶装置に接続した計算機内の文字認識プログラムにて文字認識を行う筆跡入力システムが知られている。これらは、パーソナルコンピュータの液晶装置にペンの入力部を備えたり、小型のポケットコンピュータ等に広く採用され利用されている。 Conventionally, a liquid crystal device has been equipped with a receiving device for coordinate input of a pen, and the input unit and the display unit are integrated, and handwritten input is performed within a predetermined frame of the input unit, thereby saving handwritten handwriting data. There is also known a handwriting input system that performs character recognition using a character recognition program in a computer connected to a receiving device and a liquid crystal device. These are widely adopted and used in personal computer liquid crystal devices equipped with a pen input unit or small pocket computers.
特許文献に於いては、入力枠を予め定めた場所に設けるのでなく、逐次入力され文字認識を通して出力されたテキストの近傍に入力枠を必要最低限設けて入力枠の面積を多くとる方法が記載されている。しかし、このように入力部と表示部を一体化したものでは、利用者が液晶装置に表示された文字記入枠内へ直接入力することが必要となり、入力される手書き文字の大きさが、液晶装置に表示された文字記入枠に収まるように入力しなくてはならなかった。また、液晶装置に取り付けられた入力装置に入力することは、実際に紙とペンを用いて筆記を行う感覚とは異なり、ペンにスタイラスなど先端に筆記を行わない摩擦の少ない樹脂などを配置し、液晶面などにペンを滑らせながら入力する為、筆記感が紙とペンによる手書きを行うこととは異なり、利用者が自然且つ高速にペンによる入力を行うことができなかった。また、液晶面にペンの入力枠を伴う場合、入力装置の重量増加が伴うため、自由な位置に配置して利用者が入力を行ったり、液晶表示の視野角度により、自由な角度での利用ができなかった。 In the patent document, a method is described in which the input frame is not provided at a predetermined place, but a minimum input frame is provided in the vicinity of the text that is sequentially input and output through character recognition to increase the area of the input frame. Has been. However, in the case where the input unit and the display unit are integrated in this way, it is necessary for the user to input directly into the character entry frame displayed on the liquid crystal device, and the size of the input handwritten character is the liquid crystal I had to enter it so that it would fit in the text box displayed on the device. Also, inputting to an input device attached to the liquid crystal device is different from the sense of actually writing with paper and a pen, and a stylus such as a stylus that does not write at the tip is placed on the pen. Since the input is performed while the pen is slid on the liquid crystal surface or the like, the user cannot perform input with the pen naturally and at a high speed, unlike writing with a paper and a pen. Also, when the pen input frame is attached to the liquid crystal screen, the weight of the input device increases, so the user can place it at any position and input it, or use it at any angle depending on the viewing angle of the LCD I could not.
本発明は、上記問題を解決するために成したもので、手書きで紙に筆記可能な筆記体を有するペンであり且つ、ペンの位置座標の取得ができるペンと、ペンから位置座標取得のための信号を受信し、ペンの位置座標を検出し座標を計算機に出力する受信装置と、受信装置からのペンの位置座標から、筆跡を表示する表示装置をもつ計算機を備えた筆跡入力システムにおいて、ペンが最初に押下した位置座標を基準とする相対座標を計算し、予め定められたペンの位置座標データ数毎若しくは、予め定められたペンの押下回数毎に、得られたペンの座標値の相対座標の表示されている筆跡データの最大値及び最小値から求められる座標の範囲を計算することで筆跡の字高を決定し、表示装置に設けられた筆跡の表示枠内に収まりかつ適正な大きさで表示できるようペンの相対座標値を表示枠座標に自動的に拡大縮小して表示し、その表示されている筆跡データを他の処理に転送し、表示枠内の筆跡の表示を消去する筆跡入力システムを提案するものである。 The present invention has been made to solve the above problems, and is a pen having a handwriting that can be written on paper and capable of acquiring the position coordinates of the pen, and for acquiring the position coordinates from the pen. In a handwriting input system comprising a receiving device that receives the signal of the pen, detects the position coordinates of the pen and outputs the coordinates to the computer, and a calculator having a display device that displays the handwriting from the position coordinates of the pen from the receiving device, Relative coordinates are calculated based on the position coordinates where the pen is first pressed, and the obtained pen coordinate value is calculated for each predetermined pen position coordinate data number or each predetermined number of times the pen is pressed. The character height of the handwriting is determined by calculating the range of coordinates obtained from the maximum and minimum values of the handwritten data displayed in relative coordinates, and fits within the display frame of the handwriting provided on the display device and is appropriate. big Handwriting that automatically enlarges / reduces the relative coordinate value of the pen to the display frame coordinates so that it can be displayed, transfers the displayed handwriting data to other processing, and erases the display of the handwriting in the display frame An input system is proposed.
本発明では、前記筆跡システムを構築することにより、利用者は、ペンの位置座標の出力範囲内であれば、筆記位置や文字の高さを意識することなく従来通りの紙にペンを用いて筆記することで、計算機に筆記中の筆跡を入力することができ、表示装置に現在筆記を行っている文字を随時表示することにより、正しく筆跡が入力されていることを確認することができる。 In the present invention, by constructing the handwriting system, the user can use the pen on the conventional paper without being aware of the writing position and the height of the characters within the output range of the position coordinates of the pen. By writing, it is possible to input the handwriting that is being written to the computer, and it is possible to confirm that the handwriting is correctly input by displaying the character currently being written on the display device as needed.
ペンの座標を取得する為には、ペンに超音波発信機を内蔵し、受信装置に超音波を送信し、その超音波を受信装置にて受信することにより、超音波の到達時間によってペンの位置座標を取得する超音波方式や、ペンの入力範囲内に静電容量検出用の導電パターンを配置し、ペンに容量変化の為の回路を設けペンの位置座標を取得する静電容量方式や、ペンの入力範囲内に抵抗膜を配置し、ペン筆記によるペン先の圧力を検知して抵抗値の変化によりペンの位置を検出する抵抗膜方式などが存在する。超音波方式や静電容量方式においては、ペンに発信用の回路を内蔵する必要がある。 In order to acquire the coordinates of the pen, an ultrasonic transmitter is built in the pen, the ultrasonic wave is transmitted to the receiving device, and the ultrasonic wave is received by the receiving device. An ultrasonic method for obtaining position coordinates, a capacitance method for obtaining the position coordinates of a pen by arranging a conductive pattern for capacitance detection within the input range of the pen, and providing a circuit for changing the capacitance of the pen There is a resistive film system in which a resistive film is arranged in the input range of the pen, the pressure of the pen tip by pen writing is detected, and the position of the pen is detected by a change in resistance value. In the ultrasonic method and the capacitance method, it is necessary to incorporate a circuit for transmission in the pen.
ペンには、筆記可能なボールペンのリフィル等の筆記具が取り付けられており、ペンが用紙などに押下された場合、筆記具内のインキなどにより用紙に筆記を行うことができる。
発振回路を内蔵するペンは、ペン内部に筆記具と接続された圧力検出のセンサを内蔵することで用紙にペン先が押下されたことを検出し、受信装置にペンの位置座標を検出するための信号を発信する。また、ペン内部の発振回路は、電源を必要とするためペン内部に内蔵された電池もしくは、電磁誘導方式もしくは、ケーブル接続によって電源が供給される。ペンは、インキ切れなど際、筆記具を交換できる機能が必要となる。
A writing instrument such as a refillable ballpoint pen is attached to the pen, and when the pen is pressed onto a sheet or the like, writing can be performed on the sheet with ink or the like in the writing instrument.
The pen with built-in oscillation circuit has a built-in pressure detection sensor connected to the writing instrument inside the pen to detect when the pen tip is pressed on the paper and to detect the position coordinates of the pen on the receiver. Send a signal. Further, since the oscillation circuit in the pen requires a power source, the power is supplied by a battery built in the pen, an electromagnetic induction system, or a cable connection. The pen needs to have a function to change the writing instrument when the ink runs out.
受信装置には、座標取得のための方式に応じた受信回路が内蔵されている。受信回路では、方式による位置取得方法によって、ペンの入力範囲内のあらかじめ定められた位置を原点とし予め定められた分解能/品位の数値をXY2次元の絶対座標値として取得される。
取得される位置座標の品位は、一般的な筆記の5mm程度の文字を取得するため、50dpi以上の品位で出力されることが望ましい。また、ペンが紙に押下されたり(筆記状態)、ペンが紙面から離れた状態(非筆記状態)になった場合のペンの状態情報なども同時に出力される。また、座標出力の時間間隔は、筆跡を失わないために毎秒30回以上が望まれる。
The receiving device incorporates a receiving circuit corresponding to a method for obtaining coordinates. In the receiving circuit, a predetermined resolution / quality value is acquired as an XY two-dimensional absolute coordinate value by using a predetermined position in the input range of the pen as an origin by a position acquisition method by a method.
As for the quality of the position coordinates to be acquired, it is desirable to output with a quality of 50 dpi or more in order to acquire characters of about 5 mm of general writing. Also, the pen state information when the pen is pressed on the paper (writing state) or the pen is separated from the paper surface (non-writing state) is also output at the same time. Further, the coordinate output time interval is preferably 30 times or more per second so as not to lose the handwriting.
受信装置と計算機は、通信接続されている。接続方式は、USBやRS−232C等の有線ケーブルによる通信や無線LAN及びBLUETOOTH等の無線による通信を用いることができる。筆記を行ってから筆跡のデータが画面に表示されるまでの時間を少なくする為、32kbps以上の通信速度が要求される。 The receiving device and the computer are connected for communication. As a connection method, communication using a wired cable such as USB or RS-232C or wireless communication such as a wireless LAN and BLUETOOTH can be used. A communication speed of 32 kbps or higher is required to reduce the time from writing to handwriting data being displayed on the screen.
計算機は、表示装置と接続されていて、ペンからの筆記が表示できるようにドット表示によるグラフィック表示が可能となっている。計算機は、複数のアプリケーションプログラムが同時に起動して表示装置に複数表示されることが望ましい。表示装置に表示される個々のアプリケーションプログラムは、任意の位置に表示可能で表示サイズは、自由に変更できることと表示/非表示を切り替えられることが必要となる。 The computer is connected to a display device, and can perform graphic display by dot display so that writing from a pen can be displayed. In the computer, it is desirable that a plurality of application programs are simultaneously activated and displayed on the display device. Each application program displayed on the display device can be displayed at an arbitrary position, the display size can be freely changed, and display / non-display must be switched.
計算機内では、受信装置から送られるペンの位置座標を受け取る通信部があり、予め起動されているペンの座標入力プログラムがペンの位置座標を計算機内の記憶装置に記憶する。ペンからの位置座標が表示された場合に記憶された位置座標は、予め起動している筆跡表示のプログラムに送られ、筆跡で得られたXY座標値データを表示領域の座標値に変換し、ペンからの筆記状態から非筆記状態までの座標値を連続線として表示装置内のグラフィックメモリに連続して予め定めた線幅にてドット群として書き込み、入力されたXY座標値が筆跡の線として表示される。点間の線の結び方は、スプライン補間などの補間処理をペンの座標値に行った場合、連続線が滑らかに表示されるため表示品質を上げることができる。また、ノイズなどによって明らかに領域外のデータや前点位置との差分が大きな場合などの異常データがあった場合、表示前にデータを自動的に廃棄することが望ましい。 In the computer, there is a communication unit that receives the position coordinates of the pen sent from the receiving device, and a pen coordinate input program activated in advance stores the position coordinates of the pen in a storage device in the computer. The position coordinates stored when the position coordinates from the pen are displayed are sent to a handwriting display program that has been activated in advance, and the XY coordinate value data obtained from the handwriting is converted into the coordinate values of the display area, Coordinate values from the writing state to the non-writing state from the pen are continuously written as a dot group with a predetermined line width in the graphic memory in the display device, and the inputted XY coordinate values are used as handwriting lines. Is displayed. As for how to connect the lines between the points, when interpolation processing such as spline interpolation is performed on the coordinate values of the pen, continuous lines are displayed smoothly, so that the display quality can be improved. In addition, if there is abnormal data such as data that is clearly out of the area or has a large difference from the previous point position due to noise or the like, it is desirable to automatically discard the data before display.
また、計算機内で動作している筆跡表示用のプログラムでは、利用者が入力した直前に入力した、筆跡が表示装置のプログラムの表示枠内に表示される。これは、用紙に記入したデータをすべて表示を行うと、表示装置の解像度やサイズによって広範囲な用紙の全データを表示することなり、直前に入力された筆跡が小さく表示されるため、筆跡の細部を確認することができない。また、表示装置には、他のアプリケーションプログラムも動作しており、筆跡の表示のために、表示装置のすべての画面領域を使用することができない。その為、直前に入力された筆跡を画面領域を多く使用することなく表示する必要がある。この為、表示装置の画面領域の一部に筆跡の表示領域を設け、直前に入力された筆跡を表示することが必要となる。しかし、ペンの座標入力範囲内に自由に筆記が可能な筆跡入力システムにおいて、ペンの座標位置から、表示領域への座標値の拡大率を一定にすると大きなサイズにて文字を記入した場合、表示枠の範囲を超えてる為、文字の一部が表示されたり、小さなサイズの文字を記入した際には、表示枠に余白を残して小さく表示されるため、筆跡の確認が困難となっていた。 In the handwriting display program operating in the computer, the handwriting input immediately before input by the user is displayed in the display frame of the program of the display device. This is because if all the data entered on the paper is displayed, all data on a wide range of paper will be displayed depending on the resolution and size of the display device, and the handwriting entered immediately before will be displayed in a small size. Can not be confirmed. In addition, other application programs are also running on the display device, and the entire screen area of the display device cannot be used to display handwriting. Therefore, it is necessary to display the handwriting input immediately before without using much screen area. For this reason, it is necessary to provide a handwriting display area in a part of the screen area of the display device and display the handwriting input immediately before. However, in a handwriting input system that allows you to write freely within the coordinate input range of the pen, if the enlargement ratio of the coordinate value from the pen coordinate position to the display area is constant, characters will be displayed in a large size. Because it exceeds the range of the frame, when a part of the character is displayed or a small size character is entered, it will be displayed small with a margin in the display frame, making it difficult to check the handwriting .
本発明では、あらかじめ基準となるペンの位置座標から表示枠への座標値の変換の際に用いる拡大率を定めている。これは、一般的に筆記する際の文字高さを7mm程度と定め、ペンにて7mm程度の文字高さの文字が記入された際に、表示枠高さに収まるように拡大率を初期値として定めた。表示枠の高さは、利用者の操作により自由に変更できるため、拡大率は、表示枠の高さを変更した場合でも変化する。しかし、利用者が7mm以上の文字高さの字を記入した際に、表示枠外に表示する点が存在した場合、筆跡の一部が表示されなくなる。これを避けるため本発明では、表示枠の拡大率見直しを予め設定値として保存された設定値を利用して筆跡の座標値の数が設定値を上回った場合、そこまで入力された座標のY値の最大値から最小値を差し引き文字の高さを計算し、表示枠幅との比率から拡大率を再決定し、表示されている筆跡の表示を新しい拡大率にて再表示を行う。拡大率を見直す間隔を規定する設定値は、ペン押下からの経過時間であってもよい。表示枠の拡大率を毎回変更すると筆跡の入力の際、一般的に最初の数ストロークだけでは、本来の文字の高さを決めるY値の最大値を示す筆跡まで座標データの出力がなされていないため、頻繁に拡大率の変更が起こり、頻繁な表示枠の再描画による利用者が筆跡の視認がしにくくなったり、計算機の処理の負荷が高くなるためである。 In the present invention, the enlargement ratio used when converting the coordinate value of the reference pen position to the display frame is determined in advance. In general, the character height when writing is set to about 7mm, and when the character height of about 7mm is entered with a pen, the enlargement ratio is set to the initial value so that it fits in the display frame height. As determined. Since the height of the display frame can be freely changed by the user's operation, the enlargement ratio changes even when the height of the display frame is changed. However, when the user enters a character with a height of 7 mm or more, if there is a point to be displayed outside the display frame, a part of the handwriting is not displayed. In order to avoid this, in the present invention, when the number of coordinate values of the handwriting exceeds the set value by using the setting value stored in advance as a setting value for reviewing the enlargement ratio of the display frame, the Y of the coordinates input up to that point The minimum value is subtracted from the maximum value, the height of the character is calculated, the enlargement rate is re-determined from the ratio to the display frame width, and the displayed handwriting is displayed again at the new enlargement rate. The setting value that defines the interval for reviewing the enlargement ratio may be an elapsed time since the pen was pressed. When the enlargement ratio of the display frame is changed each time, when inputting handwriting, generally only the first few strokes do not output coordinate data up to the handwriting indicating the maximum Y value that determines the original character height. For this reason, the enlargement ratio frequently changes, and it becomes difficult for the user to visually recognize the handwriting due to frequent redrawing of the display frame, and the processing load of the computer increases.
しかし、利用者が筆跡を行っているとまれに前記の拡大率では、表示枠外が表示する点が発生する場合がある。これは、例えば文字高さが小さい文字「一」などを連続した後に記入して文字高さの高い文字を続けて記入した場合など表示枠の拡大率が不適切となる。これを避けるためには、前記拡大率決定後に表示枠外が表示する点が発生した場合に再度拡大率の計算を行い再描画することもできる。また、例えば文字高さが予め設定指定最小の文字高さより低い文字が入力された場合、文字高さとしてペン押下されたX値から紙面から離れた状態のX値を差し引き文字幅を求め、それを代用の文字高さとして利用することもできる。 However, when the user is performing handwriting, a point where the outside of the display frame is displayed may occur in rare cases with the above-described enlargement ratio. This is because, for example, when the character “one” having a small character height is continuously entered and characters having a high character height are continuously entered, the enlargement ratio of the display frame becomes inappropriate. In order to avoid this, when a point to be displayed outside the display frame occurs after the enlargement factor is determined, the enlargement factor can be calculated again and redrawn. Further, for example, when a character whose character height is lower than the preset minimum character height is input, the character width is obtained by subtracting the X value of the pen pressed away from the X value as it is away from the page. Can be used as a substitute character height.
表示されている位置座標データは、利用者が筆跡の入力を確認後、消去を行う必要がある。消去を行うタイミングは、利用者が表示の消去ボタンを押してもよいし、ペンが紙面から離れた状態が予め設定された設定時間経過した場合、自動的に表示されている筆跡を画面から消去してもよい。 The displayed position coordinate data needs to be deleted after the user confirms the input of the handwriting. When erasing is performed, the user may press the erase button on the display, or when the preset time has elapsed when the pen is separated from the paper, the handwriting displayed is automatically erased from the screen. May be.
得られたペンの位置座標データは、計算機上で動作している他の処理に送られる。ペンの位置座標データを他の処理に送る間隔は、表示を行う際に随時データを送信してもよいし、前記表示されている筆跡の消去の間隔で送信してもよい。このペンの位置座標データを受け取る他の処理としては、ペンの位置座標データを計算機内の補助記憶装置へ保管する処理であったり、ペンの位置座標データを筆跡データを文字コードに変換する文字認識処理であってもよい。 The obtained pen position coordinate data is sent to another process operating on the computer. The interval at which the pen position coordinate data is sent to other processing may be transmitted at any time during display, or may be transmitted at the interval of erasing the displayed handwriting. Other processes for receiving the pen position coordinate data include a process of storing the pen position coordinate data in an auxiliary storage device in the computer, or character recognition for converting the pen position coordinate data into the character code. It may be a process.
例えば、得られたペンの位置座標データを利用して文字認識処理を行う場合、計算機上で文字認識プログラムを起動させ、逐次文字認識処理を行うことで認識結果として文字コードを出力することで、テキストデータとして出力し、他のアプリケーションでも利用することもできる。この際、ペンの位置データは、連続して送られる為、1文字の入力途中に文字認識プログラムにペンの位置座標データを送ると誤認識の原因となる。これを防ぐためには、文字間隔から文字の区切りを判別してデータを送信してもよいし、ペンが紙面より離れてから予め定めて記憶している設定値の時間経過した場合、文字の記入途中ではないと判断し、文字認識プログラムにペンの座標データを送ってもよい。 For example, when performing character recognition processing using the obtained position coordinate data of the pen, by starting a character recognition program on a computer and sequentially performing character recognition processing, by outputting a character code as a recognition result, It can be output as text data and used in other applications. At this time, since the pen position data is sent continuously, if the pen position coordinate data is sent to the character recognition program during the input of one character, it may cause a recognition error. In order to prevent this, data may be transmitted after determining the character separation from the character spacing, and when the preset time stored after the pen leaves the paper, the character entry is completed. It may be determined that it is not in the middle, and pen coordinate data may be sent to the character recognition program.
また、例えば筆跡が横書きに文字記入が行われる場合、文字の記入は、左から右に行われ、次の行に記載する際にペンの位置座標を大きく右側から左側に変化する。このペンの位置座標のX値が予め定めた既定値より、大きく変化した場合、ペンで記入している行が変化したと判断し、前記文字認識プログラムの出力する文字コードに改行コードを挿入することによって筆跡の改行と同様に文字コードによる改行を行うことができる。
For example, when the handwriting is written horizontally, the characters are entered from the left to the right, and the pen position coordinate is greatly changed from the right side to the left side when writing in the next line. If the X value of the position coordinate of the pen changes greatly from a predetermined value, it is determined that the line entered with the pen has changed, and a line feed code is inserted into the character code output by the character recognition program. As a result, it is possible to perform line breaks using character codes in the same way as handwriting line breaks.
以下、実施例により本発明を更に詳細に説明する。
図1〜2は、装置図面が煩雑にならないよう構成を模式的に表現したものである。本発明は、以下の実施例に限定されるものでなく、本発明の技術範囲において、種々の変形例を含むものである。また、各実施例において、同じ構成については同じ参照符号を付けた。
Hereinafter, the present invention will be described in more detail with reference to examples.
1 and 2 schematically represent the configuration so that the apparatus drawings are not complicated. The present invention is not limited to the following examples, and includes various modifications within the technical scope of the present invention. Moreover, in each Example, the same referential mark was attached | subjected about the same structure.
図1に、本発明の筆跡入力システムの一例を示す。ペン1は、複数個の赤外線発光素子2及び、超音波発信素子3を持ち、筆記状態であることを検知できるセンサ及びそれらを制御する回路基板(図示せず)が内蔵されている。ペン1のペン先には、ボールペンなどのリフィルが挿入されており、筆記した際に内部のセンサが加重により筆記状態の検出を行う。筆記状態が検出されるとペン1の回路は、赤外線発生素子2及び超音波発信素子3に定期的に信号を与えて赤外線の発光と超音波の発信を同時に行わせる。受信装置4は、ペン1からの赤外線発光を赤外線受光素子6にて受信し、内蔵されたタイマをスタートさせる。遅れて到着する超音波を複数の超音波受信素子5が受信し、赤外線信号受信から超音波信号受信までの時間を測定する。測定された各時間を距離に換算し、各超音波受信素子の位置関係から3角法を用いて2次元のペンの位置座標データに変換する。得られた位置座標は、受信装置4から通信ケーブル9を通じて計算機10に送られる。実施例では、受信装置4から計算機10までの通信は、USB通信によって接続されている。パーソナルコンピュータなどの計算機10では、筆跡入力システム専用に作成された筆跡処理用のプログラムが動作しており、ペンの位置座標データを受信している。表示装置11は、計算機10に接続され筆跡の表示や他のアプリケーションプログラムの表示が行われている。 FIG. 1 shows an example of a handwriting input system of the present invention. The pen 1 has a plurality of infrared light emitting elements 2 and ultrasonic transmission elements 3, and includes a sensor that can detect the writing state and a circuit board (not shown) that controls them. A refill such as a ballpoint pen is inserted in the pen tip of the pen 1, and an internal sensor detects the writing state by weighting when writing. When the writing state is detected, the circuit of the pen 1 periodically gives signals to the infrared ray generating element 2 and the ultrasonic wave transmitting element 3 to simultaneously emit infrared light and transmit ultrasonic waves. The receiving device 4 receives the infrared light emission from the pen 1 by the infrared light receiving element 6 and starts a built-in timer. The plurality of ultrasonic receiving elements 5 receive the ultrasonic waves that arrive late, and measure the time from receiving the infrared signal to receiving the ultrasonic signal. Each measured time is converted into a distance, and converted into two-dimensional pen position coordinate data using a triangle method from the positional relationship of each ultrasonic receiving element. The obtained position coordinates are sent from the receiving device 4 to the computer 10 through the communication cable 9. In the embodiment, communication from the receiving device 4 to the computer 10 is connected by USB communication. In the computer 10 such as a personal computer, a handwriting processing program created exclusively for the handwriting input system operates and receives pen position coordinate data. The display device 11 is connected to the computer 10 and displays handwriting and other application programs.
図2に、本発明の計算機における筆跡の表示の為のプログラムのフローチャート図の一例を示す。まず、表示枠に何も表示されていない状態からペンが紙面に押下されペンの位置座標が受信装置4に受信され通信により計算機10にペンの位置座標が入力されるまで待機する判断をステップ1で行う。次にステップ2では、ペンの位置座標が入力され最初の点を相対座標の原点としてペンの位置座標を記憶し保管する。次にステップ3では、表示の為の拡大率を予め定めて記憶してある初期値に設定する。ステップ4では、次のペンの位置座標が出力されているかを判断し、ステップ5にてペンの位置座標を記憶する。ステップ6では、ステップ5にて記憶したペンの位置座標からステップ2にて記憶したペンの位置座標を引くことで、最初のペンの押下位置を原点とする相対座標値をステップ6にて計算する。ステップ7では、記憶されている拡大率をステップ6にて計算した相対座標値に乗じ、これに表示枠の表示原点位置をオフセット値として足す。オフセット値を足すのは、筆跡が必ず右上点から始まるとは限らないため、筆跡の原点より、XY座標とも―側への筆記が考えられるためである。ステップ8では、ステップ7の前回と今回の表示位置座標値の2点間を連続線となるように表示装置11の画面のメモリに設定し描画する。これによって、筆跡が表示装置11に表示される。 FIG. 2 shows an example of a flowchart of a program for displaying handwriting in the computer of the present invention. First, from a state in which nothing is displayed in the display frame, a determination is made to wait until the pen is pressed on the paper surface, the pen position coordinates are received by the receiving device 4, and the pen position coordinates are input to the computer 10 through communication. To do. Next, in step 2, the pen position coordinates are input, and the pen position coordinates are stored and stored using the first point as the relative coordinate origin. Next, in step 3, the enlargement ratio for display is set to an initial value that is predetermined and stored. In step 4, it is determined whether the position coordinates of the next pen are output, and in step 5, the position coordinates of the pen are stored. In step 6, by subtracting the pen position coordinate stored in step 2 from the pen position coordinate stored in step 5, a relative coordinate value with the initial pen pressing position as the origin is calculated in step 6. . In step 7, the stored enlargement factor is multiplied by the relative coordinate value calculated in step 6, and the display origin position of the display frame is added to this as an offset value. The reason why the offset value is added is that the handwriting does not always start from the upper right point, and therefore writing from the origin of the handwriting to the negative side can be considered for the XY coordinates. In step 8, drawing is performed by setting in the memory of the screen of the display device 11 so as to form a continuous line between the two points of the previous and present display position coordinate values in step 7. As a result, the handwriting is displayed on the display device 11.
次に表示の拡大率を変更するステップを示す。ステップ4にて、ペンが紙に押下されていないと判断した場合、ステップ9にて表示されている筆跡の消去を行うかをペンが紙面から離れてからの経過時間により判断し、表示されている筆跡の消去がされない場合、
ステップ10にてペンの押下から紙面から離れた回数をストローク数として記憶し、ストローク数が予め定めたストローク数を上回った場合、ステップ6にて記憶した相対座標値のXY座標値それぞれの最大値と最小値を求め、相対座標値の幅と高さを求める。次に表示枠の幅と高さから相対座標値の幅と高さを割ることで新たな拡大率を決定する。ステップ12では、ステップ11にて変更された新たな拡大率にて表示されている筆跡の表示位置座標値の再計算を行う。ステップ13では、以前の筆跡を消去してステップ12にて求めた新たな拡大率に基づく筆跡の再描画を行う。
Next, the step of changing the display enlargement ratio is shown. If it is determined in step 4 that the pen is not pressed on the paper, whether or not to erase the handwriting displayed in step 9 is determined by the elapsed time since the pen leaves the paper and displayed. If the handwriting is not erased,
When the number of strokes away from the paper surface is stored as the number of strokes in step 10 and the number of strokes exceeds the predetermined number of strokes, the maximum value of each of the XY coordinate values of the relative coordinate values stored in step 6 And the minimum value, and the width and height of the relative coordinate values. Next, a new enlargement ratio is determined by dividing the width and height of the relative coordinate values from the width and height of the display frame. In step 12, the display position coordinate value of the handwriting displayed at the new enlargement ratio changed in step 11 is recalculated. In step 13, the previous handwriting is erased, and the handwriting is redrawn based on the new enlargement ratio obtained in step 12.
次に表示の消去を行う変更するステップを示す。ステップ9にてペンが紙面から離れて予め定めて設定時間以上経過した場合、利用者が入力を中断若しくは、文字の記入を終了したと判断し、ステップ14にて表示中の筆跡を消去する。計算機10では、予めペンの位置データから文字コードに変換する文字認識処理を行うプログラムが起動しており、ステップ15にてペンの位置座標のデータを次の処理である文字認識処理に送信する。 Next, the change step for erasing the display is shown. If the pen has left the paper surface in step 9 and the predetermined time has passed, the user determines that the input has been interrupted or the character entry has been completed, and the handwriting being displayed is erased in step 14. In the computer 10, a program for performing character recognition processing for converting pen position data into character code is activated in advance, and in step 15, the pen position coordinate data is transmitted to the next character recognition processing.
図3に、本発明の表示枠の図を示す。この表示枠27は、利用者が横書きにて文字を記入した際の例を示す。表示枠が消去状態にある場合、最初にペンを押下した表示点30は、予め定めた設定値である表示枠座標のオフセット量X31及びオフセット量Y32の位置に描画される。続いて、入力されるペンの位置座標は、相対座標値として連続に描画される。オフセット量X31は、利用者が入力する文字により、最初にペンを押下した表示点30より左側に筆記される場合があるために、表示のための余白を作る為である。また、オフセット量Y32は、表示枠の中心付近からやや上方の位置に設定されている。これは、経験値上、文字の入力は、上方から下方に書かれることが多いためであるが、筆記体の英小文字「l」(エル)や書き順の値間違いなど下方から筆跡を書き始めることがあるため、表示枠高さ28の中心付近に設定することが望ましい。 FIG. 3 shows a display frame of the present invention. This display frame 27 shows an example when the user enters characters in horizontal writing. When the display frame is in the erased state, the display point 30 where the pen is first pressed is drawn at the positions of the offset amount X31 and the offset amount Y32 of the display frame coordinates, which are predetermined setting values. Subsequently, the input pen position coordinates are continuously drawn as relative coordinate values. The offset amount X31 is for making a margin for display because the character input by the user may be written on the left side of the display point 30 where the pen is first pressed. The offset amount Y32 is set at a position slightly above the center of the display frame. This is because, based on experience values, characters are often written from the top to the bottom, but the lower case letter “l” (el) in the cursive script and the writing order value are wrong, so that writing begins from the bottom. Therefore, it is desirable to set it near the center of the display frame height 28.
また、表示枠高さ28や表示枠幅29は、利用者が自由に設定することができる。この表示枠高さ28や表示枠幅29が変更された際、前述の拡大率を変更するステップを行うことで筆跡の表示を追従して描画することができる。 The display frame height 28 and the display frame width 29 can be freely set by the user. When the display frame height 28 or the display frame width 29 is changed, it is possible to follow the display of the handwriting and perform drawing by performing the above-described step of changing the enlargement ratio.
1 ペン
2 赤外線発光素子
3 超音波発信素子
4 受信装置
5 超音波受信素子
6 赤外線受光素子
7 ボード
8 用紙
9 通信ケーブル
10 計算機
11 表示装置
12 ステップ1
13 ステップ2
14 ステップ3
15 ステップ4
16 ステップ5
17 ステップ6
18 ステップ7
19 ステップ8
20 ステップ9
21 ステップ10
22 ステップ11
23 ステップ12
24 ステップ13
25 ステップ14
26 ステップ15
27 表示枠
28 表示枠高さ
29 表示枠幅
30 最初にペンを押下した表示位置座標
31 オフセット量X
32 オフセット量Y
DESCRIPTION OF SYMBOLS 1 Pen 2 Infrared light emitting element 3 Ultrasonic transmission element 4 Receiving device 5 Ultrasonic receiving element 6 Infrared light receiving element 7 Board 8 Paper 9 Communication cable 10 Computer 11 Display apparatus 12 Step 1
13 Step 2
14 Step 3
15 Step 4
16 Step 5
17 Step 6
18 Step 7
19 Step 8
20 Step 9
21 Step 10
22 Step 11
23 Step 12
24 Step 13
25 Step 14
26 Step 15
27 Display frame 28 Display frame height 29 Display frame width 30 Display position coordinates when pen is first pressed 31 Offset amount X
32 Offset Y
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007252723A JP5119834B2 (en) | 2007-09-27 | 2007-09-27 | Handwriting input system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007252723A JP5119834B2 (en) | 2007-09-27 | 2007-09-27 | Handwriting input system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009086769A JP2009086769A (en) | 2009-04-23 |
JP5119834B2 true JP5119834B2 (en) | 2013-01-16 |
Family
ID=40660158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007252723A Expired - Fee Related JP5119834B2 (en) | 2007-09-27 | 2007-09-27 | Handwriting input system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5119834B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105484800B (en) * | 2016-01-04 | 2019-04-16 | 中国矿业大学(北京) | Underground coal mine coal working face floods alarm method based on image |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5319458B2 (en) * | 2009-08-26 | 2013-10-16 | 株式会社日立製作所 | Class support system |
JP2013134728A (en) | 2011-12-27 | 2013-07-08 | Ricoh Co Ltd | Handwritten character input device, and remote device and electronic information terminal constituting the same device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3283760B2 (en) * | 1996-05-13 | 2002-05-20 | 日本電気株式会社 | Handwriting input device |
JPH1091346A (en) * | 1996-09-10 | 1998-04-10 | Sharp Corp | Handwriting input device and medium storing handwriting input device control program |
JPH10232862A (en) * | 1997-02-18 | 1998-09-02 | Brother Ind Ltd | Character recognition device |
AU1351001A (en) * | 1999-10-27 | 2001-05-08 | Digital Ink, Inc. | Tracking motion of a writing instrument |
JP2005275599A (en) * | 2004-03-23 | 2005-10-06 | Fuji Xerox Co Ltd | Handwriting output device, handwriting output method, and program |
-
2007
- 2007-09-27 JP JP2007252723A patent/JP5119834B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105484800B (en) * | 2016-01-04 | 2019-04-16 | 中国矿业大学(北京) | Underground coal mine coal working face floods alarm method based on image |
Also Published As
Publication number | Publication date |
---|---|
JP2009086769A (en) | 2009-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030214490A1 (en) | Stylus providing variable line width as a function of pressure | |
US20190302966A1 (en) | Writing input device | |
JP3151886U (en) | Information processing system | |
JP5119834B2 (en) | Handwriting input system | |
JP5440926B2 (en) | Information processing system and program thereof | |
JP2010055322A (en) | Handwriting input system | |
JP5256700B2 (en) | Terminal device and program thereof | |
JP2010108452A (en) | Handwriting input system | |
US9483128B2 (en) | Display control device and display control method | |
JP2012108647A (en) | Touch panel system | |
JP2004110571A (en) | Procedure system, its server device, and business form for electronic pen | |
CN111144192A (en) | Information processing apparatus, information processing method, and storage medium | |
JP2009157448A (en) | Handwritten information input display system | |
JP5077829B2 (en) | Terminal device, program thereof, and correction support system | |
JP5024019B2 (en) | Terminal device and program thereof | |
JP3156526U (en) | Information processing system | |
JP6528450B2 (en) | Handwriting input device | |
JP5305256B2 (en) | Terminal device and program thereof | |
JP5262761B2 (en) | Handwriting input system | |
JP5109701B2 (en) | Terminal device, program used therefor and information processing system | |
JP5194659B2 (en) | Server apparatus and program | |
JP2012208576A (en) | Drawing apparatus | |
JP2013020402A (en) | Computer device, stroke display system and program | |
KR20140069460A (en) | Frindle related communication terminal | |
JP5041340B2 (en) | Terminal device and program thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100614 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111011 |
|
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: 20120925 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121008 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151102 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5119834 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |