JP4809668B2 - Handwritten information recognition device - Google Patents
Handwritten information recognition device Download PDFInfo
- Publication number
- JP4809668B2 JP4809668B2 JP2005340415A JP2005340415A JP4809668B2 JP 4809668 B2 JP4809668 B2 JP 4809668B2 JP 2005340415 A JP2005340415 A JP 2005340415A JP 2005340415 A JP2005340415 A JP 2005340415A JP 4809668 B2 JP4809668 B2 JP 4809668B2
- Authority
- JP
- Japan
- Prior art keywords
- input speed
- input
- speed
- handwriting input
- handwriting
- 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
Images
Landscapes
- Character Discrimination (AREA)
Description
本発明は、手書き情報認識装置に係り、特に、タッチパネル上に手書き入力された文字等の情報を認識するのに好適な手書き情報認識装置に関する。 The present invention relates to a handwritten information recognition apparatus, and more particularly to a handwritten information recognition apparatus suitable for recognizing information such as characters input by handwriting on a touch panel.
従来から、携帯端末機等の分野において、タッチパネルに手書き入力された文字等の情報を認識する手書き情報認識装置が採用されていた。 Conventionally, in the field of mobile terminals and the like, handwritten information recognition devices that recognize information such as characters handwritten on a touch panel have been employed.
このような手書き情報認識装置では、数msecから数百msec程度の所定のサンプリング周期ごとに、手書き入力が現在行われているタッチパネル上の座標を順次取得し、取得された各座標に基づいて、手書き入力された情報を認識するようになっていた。 In such a handwritten information recognition device, the coordinates on the touch panel where the handwriting input is currently performed are sequentially obtained for each predetermined sampling period of about several milliseconds to several hundreds of milliseconds, and based on the obtained coordinates, Recognizes handwritten information.
また、手書き入力の際には、描画用のソフトウェアが、手書き入力の進行にともなって、手書き入力の移動方向における前後の座標点同士を結ぶ直線を描画して表示画面に表示させる処理を繰り返すことにより、手書き入力された情報が表示画面上に表示されるようになっていた。 In addition, during handwriting input, the drawing software repeats the process of drawing a straight line connecting the previous and next coordinate points in the direction of movement of the handwriting input and displaying it on the display screen as the handwriting input progresses. Thus, the information input by handwriting is displayed on the display screen.
しかしながら、手書き入力の入力速度(以下、手書き入力速度と称する)が速すぎる場合には、各サンプリング周期ごとの手書き入力の特徴を取りこぼしてしまうことがあった。 However, when the input speed of handwriting input (hereinafter referred to as handwriting input speed) is too high, the characteristics of handwriting input for each sampling period may be missed.
例えば、図5(a)に示すように、タッチパネルに対して「の」の文字を手書き入力する場合に、50msecのサンプリング周期ごとに取得された座標が図5(b)中の黒丸で示される各点であるとすると、実際に表示される文字は、図5(c)の実線で描かれた図形となってしまう。 For example, as shown in FIG. 5A, when a character “NO” is input by hand on the touch panel, the coordinates acquired for each sampling period of 50 msec are indicated by black circles in FIG. 5B. If it is each point, the actually displayed character will be a figure drawn with a solid line in FIG.
すなわち、図5の例においては、手書き入力速度が速すぎることによって、文字認識エンジンが持つ「の」の特徴と全く異なる特徴が抽出されてしまうことによって、手書き入力された文字の認識率(以下、手書き文字認識率と称する)が低下してしまっている。 In other words, in the example of FIG. 5, when the handwriting input speed is too high, a feature that is completely different from the “no” feature of the character recognition engine is extracted. , Referred to as a handwritten character recognition rate) has been reduced.
なお、手書き入力速度如何によっては、手書き文字認識率が低下するに止まらず、完全に認識不能となってしまうこともある。 Note that, depending on the handwriting input speed, the handwritten character recognition rate is not limited, and it may be completely unrecognizable.
また、従来から、PCに対するマウスを用いた手書き入力や、タブレット等に対するペンを用いた手書き入力では、表示画面上に実際に表示される入力経過(手書き入力中の文字等)を見ながら手書き入力速度を調整することができた。 Conventionally, in handwriting input using a mouse for a PC or handwriting input using a pen for a tablet or the like, handwriting input is performed while viewing an input process (characters being handwritten) actually displayed on a display screen. The speed could be adjusted.
これに対して、タッチパネル上にユーザの手指によって手書き入力を行う場合には、手指によって表示画面が隠れてしまうため、入力経過を確認しながらの手書き入力速度の調整は困難であった。 On the other hand, when handwriting input is performed on the touch panel with the user's finger, the display screen is hidden by the finger, and thus it is difficult to adjust the handwriting input speed while checking the input progress.
したがって、従来は、手書き入力速度を簡便かつ適切に調整することができず、手書き入力される情報を確実に認識させることができないといった問題が生じていた。 Therefore, conventionally, there has been a problem that the handwriting input speed cannot be adjusted easily and appropriately, and the information input by handwriting cannot be reliably recognized.
そこで、本発明は、このような問題点に鑑みなされたものであり、手書き入力速度を簡便かつ確実に調整することができ、手書き入力される情報の認識率を向上させることができる手書き情報認識装置を提供することを目的とするものである。 Therefore, the present invention has been made in view of such problems, and handwritten information recognition capable of easily and reliably adjusting the handwriting input speed and improving the recognition rate of information input by handwriting. The object is to provide an apparatus.
前述した目的を達成するため、本発明に係る手書き情報認識装置は、手書き入力の入力速度を検出する入力速度検出手段と、この入力速度検出手段によって検出された前記入力速度が予め設定された設定速度を超えているか否かを判定する判定手段と、この判定手段によって前記入力速度が前記設定速度を超えていると判定された場合に、その旨をユーザに通知する通知手段とを備えたことを特徴としている。 In order to achieve the above-described object, a handwritten information recognition apparatus according to the present invention includes an input speed detection unit that detects an input speed of handwriting input, and a setting in which the input speed detected by the input speed detection unit is set in advance. Determining means for determining whether or not the speed is exceeded, and notifying means for notifying the user when the input speed is determined to exceed the set speed by the determining means It is characterized by.
そして、このように構成された手書き情報認識装置によれば、入力速度検出手段によって検出された手書き入力速度が設定速度を超える場合には、その旨を通知手段によってユーザに通知することが可能となる。 According to the handwritten information recognition device configured as described above, when the handwriting input speed detected by the input speed detecting means exceeds the set speed, the notification means can notify the user to that effect. Become.
さらに、本発明に係る手書き情報認識装置は、入力速度検出手段が、手書き入力の所定の移動距離ごとに取得される座標の数に基づいて、手書き入力の入力速度を、前記手書き入力の所定の移動距離ごとに検出するように形成され、判定手段が、前記手書き入力の所定の移動距離ごとに取得される前記座標の数が所定数よりも少ない場合に、前記入力速度が設定速度を超えていると判定するように形成されていることを特徴としている。 Furthermore, the handwritten information recognition apparatus according to the present invention is configured such that the input speed detecting means determines the input speed of the handwriting input based on the number of coordinates acquired for each predetermined movement distance of the handwritten input. When the number of coordinates acquired for each predetermined movement distance of the handwriting input is less than a predetermined number, the input speed exceeds a set speed. It is characterized by being formed so as to be judged to be.
そして、このように構成された手書き情報認識装置によれば、手書き入力の所定の移動距離ごとに取得される座標の数が所定数よりも少ない場合には、通知手段によって、手書き入力速度が設定速度を超えている旨をユーザに通知することが可能となる。 Then, according to the handwritten information recognition apparatus configured as described above, when the number of coordinates acquired for each predetermined movement distance of handwriting input is less than the predetermined number, the handwriting input speed is set by the notification unit. It is possible to notify the user that the speed is exceeded.
さらにまた、本発明に係る手書き情報認識装置は、通知手段が、タッチパネルを振動させることによって、手書き入力の入力速度が設定速度を超えている旨をユーザに通知するように形成されていることを特徴としている。 Furthermore, the handwritten information recognition apparatus according to the present invention is configured so that the notification means notifies the user that the input speed of handwriting input exceeds the set speed by vibrating the touch panel. It is a feature.
そして、このように構成された手書き情報認識装置によれば、タッチパネルを振動させることによって、手書き入力速度が設定速度を超えていることをユーザに簡便かつ確実に把握させることが可能となる。 And according to the handwritten information recognition apparatus comprised in this way, it becomes possible to make a user grasp | ascertain simply and reliably that the handwriting input speed exceeds the setting speed by vibrating a touch panel.
さらに、本発明に係る手書き情報認識装置は、通知手段が、所定数に対する手書き入力の所定の移動距離ごとに取得される座標の数の不足の度合が大きいほど、タッチパネルを強く振動させるように形成されていることを特徴としている。 Furthermore, the handwritten information recognition apparatus according to the present invention is formed such that the notification means vibrates the touch panel more strongly as the degree of the lack of the number of coordinates acquired for each predetermined movement distance of the handwritten input with respect to the predetermined number is larger. It is characterized by being.
そして、このように構成された手書き情報認識装置によれば、通知手段が、所定数に対する手書き入力の所定の移動距離ごとに取得される座標の数の不足の度合に基づいて、手書き入力速度が速くなり過ぎるほどタッチパネルをより強く振動させることが可能となる。 And according to the handwritten information recognition apparatus comprised in this way, a notification means is handwritten input speed based on the degree of the shortage of the number of the coordinates acquired for every predetermined movement distance of the handwritten input with respect to a predetermined number. It becomes possible to vibrate the touch panel more strongly as it becomes too fast.
さらにまた、本発明に係る手書き情報認識装置は、設定速度が、手書き入力された情報を認識するために最適な入力速度とされていることを特徴としている。 Furthermore, the handwritten information recognition apparatus according to the present invention is characterized in that the set speed is an optimum input speed for recognizing information input by handwriting.
そして、このように構成された手書き情報認識装置によれば、入力速度検出手段によって検出された手書き入力速度が最適な速度を超える場合には、その旨を通知手段によってユーザに通知することが可能となる。 Then, according to the handwritten information recognition apparatus configured as described above, when the handwriting input speed detected by the input speed detecting means exceeds the optimum speed, the notification means can notify the user to that effect. It becomes.
本発明に係る手書き情報認識装置によれば、入力速度検出手段によって検出された手書き入力速度が設定速度を超える場合には、その旨を通知手段によってユーザに通知することができる結果、手書き入力速度を簡便かつ確実に調整することができ、手書き入力される情報の認識率(以下、手書き情報認識率と称する)を向上させることができる。 According to the handwriting information recognition apparatus according to the present invention, when the handwriting input speed detected by the input speed detection unit exceeds the set speed, the notification unit can notify the user of the fact, and as a result, the handwriting input speed Can be easily and reliably adjusted, and the recognition rate of information input by handwriting (hereinafter referred to as handwritten information recognition rate) can be improved.
さらに、本発明に係る手書き情報認識装置によれば、手書き入力の所定の移動距離ごとに取得される座標の数が所定数よりも少ない場合には、通知手段によって、手書き入力速度が設定速度を超えている旨をユーザに通知することができる結果、手書き入力速度の検出の機会およびユーザへの通知の機会を多くとることができ、ひいては、ユーザが手書き入力速度をさらに確実に調整することができ、手書き情報認識率をさらに向上させることができる。 Furthermore, according to the handwritten information recognition apparatus according to the present invention, when the number of coordinates acquired for each predetermined movement distance of handwriting input is less than the predetermined number, the notification means sets the handwriting input speed to the set speed. As a result of being able to notify the user that the number is exceeded, it is possible to take more opportunities for detecting the handwriting input speed and notifying the user, and as a result, the user can more reliably adjust the handwriting input speed. And the handwriting information recognition rate can be further improved.
さらにまた、本発明に係る手書き情報認識装置によれば、タッチパネルを振動させることによって、手書き入力速度が設定速度を超えていることをユーザに簡便かつ確実に把握させることができる結果、ユーザが手書き入力速度をさらに簡便かつ確実に調整することができ、手書き情報認識率をさらに向上させることができる。 Furthermore, according to the handwritten information recognition device according to the present invention, the user can easily and reliably grasp that the handwriting input speed exceeds the set speed by vibrating the touch panel. The input speed can be adjusted more easily and reliably, and the handwritten information recognition rate can be further improved.
さらに、本発明に係る手書き情報認識装置によれば、通知手段が、所定数に対する手書き入力の所定の移動距離ごとに取得される座標の数の不足の度合に基づいて、手書き入力速度が速くなり過ぎるほどタッチパネルをより強く振動させることができる結果、ユーザが好適な手書き入力速度をさらに容易に把握して手書き入力速度をより適切に調整することができ、手書き情報認識率をさらに向上させることができる。 Furthermore, according to the handwritten information recognition device according to the present invention, the notifying unit increases the handwriting input speed based on the degree of the lack of the number of coordinates acquired for each predetermined movement distance of the handwritten input with respect to the predetermined number. As a result, the touch panel can be vibrated more strongly as too much, so that the user can more easily grasp the suitable handwriting input speed and adjust the handwriting input speed more appropriately, and further improve the handwriting information recognition rate. it can.
さらにまた、本発明に係る手書き情報認識装置によれば、入力速度検出手段によって検出された手書き入力速度が最適な速度を超える場合には、その旨を通知手段によってユーザに通知することができる結果、ユーザが手書き入力速度を簡便かつ確実に最適な速度に調整することができ、手書き情報認識率をさらに向上させることができる。 Furthermore, according to the handwritten information recognition apparatus according to the present invention, when the handwriting input speed detected by the input speed detecting means exceeds the optimum speed, the notification means can notify the user to that effect. The user can easily and surely adjust the handwriting input speed to the optimum speed, and the handwriting information recognition rate can be further improved.
(参考形態)
以下、本発明に係る手書き情報認識装置の参考形態について、図1および図2を参照して説明する。
( Reference form)
Hereinafter, a reference form of the handwritten information recognition apparatus according to the present invention will be described with reference to FIG. 1 and FIG.
図1に示すように、本参考形態における手書き情報認識装置1は、大別して、液晶表示装置等の表示装置2と、コントロールユニット3とによって形成されている。
As shown in FIG. 1, the handwritten
表示装置2は、表示画面を備えた表示部5を有しており、この表示部5には、ユーザが情報としての文字を手書き入力するための操作画面が表示されるようになっている。この操作画面は、後述するCPU9によって作成されるようになっている。
The
また、表示装置2は、表示部5の表示画面上に積層配置された感圧式または静電式のタッチパネル6を有している。ユーザは、このタッチパネル6における前述した操作画面が表示されている領域内に、所望の文字を手指で手書き入力することができるようになっている。
In addition, the
さらに、表示装置2は、タッチパネル6と電気的に接続された座標取得部7を有しており、この座標取得部7は、所定のサンプリング周期ごとに、手書き入力が行われているタッチパネル6上の座標を取得し、取得された座標を座標データとしてコントロールユニット3側に出力するようになっている。
Further, the
一方、コントロールユニット3は、座標取得部7に接続されたCPU9を有しており、このCPU9には、座標取得部7から出力された座標データが入力されるようになっている。なお、CPU9は、座標取得部7による所定のサンプリング周期ごとの座標の取得を制御するようになっている。
On the other hand, the control unit 3 includes a
CPU9は、座標取得部7側から入力された座標データに基づいて、手書き入力の移動方向における前後の座標点同士を直線で結ぶ画像の描画データを、座標取得部7側からの座標データの入力にともなって順次作成し、作成した描画データを順次出力するようになっている。
Based on the coordinate data input from the
CPU9の出力側には、ビデオRAM(VRAM10)が接続されており、このVRAM10には、CPU9から出力された描画データが入力されて一時的に保存されるようになっている。
A video RAM (VRAM 10) is connected to the output side of the
VRAM10には、表示処理部11が接続されており、この表示処理部11は、VRAM10に保存された描画データを順次読出して表示部5に出力するようになっている。
A display processing unit 11 is connected to the VRAM 10, and the display processing unit 11 sequentially reads the drawing data stored in the VRAM 10 and outputs it to the
これにより、表示部5の表示画面上には、描画データの画像として前述した座標点同士を結ぶ直線の画像が、手書き入力の進行にともなって順次書き足されるように表示されていくようになっている。
As a result, on the display screen of the
手書き入力が適切な操作(軌跡の描き方や手書き入力速度等)の下で行われた場合には、順次書き足されるように表示された複数の直線の画像によって、1個の文字が形成されることになる。 When handwriting input is performed under an appropriate operation (how to draw a trajectory, handwriting input speed, etc.), a single character is formed by a plurality of straight line images displayed so as to be added sequentially. Will be.
また、CPU9には、文字認識エンジンとしての文字認識部12が接続されており、この文字認識部12には、CPU9によって1文字分の座標データが入力されるようになっている。
Further, a character recognition unit 12 as a character recognition engine is connected to the
文字認識部12には、文字認識辞書メモリ14が接続されており、この文字認識辞書メモリ14には、各種の文字に対応した文字コードと、その特徴パターンが記憶されている。 A character recognition dictionary memory 14 is connected to the character recognition unit 12, and character codes corresponding to various characters and their characteristic patterns are stored in the character recognition dictionary memory 14.
文字認識部12は、文字認識辞書メモリ14を参照して、CPU9から入力された1文字分の座標データによって形成されるパターンに近似する文字を検索し、該当する文字の文字コードを文字認識辞書メモリ14から読出すことによって、手書き入力された文字を認識するようになっている。
The character recognition unit 12 refers to the character recognition dictionary memory 14 to search for a character that approximates a pattern formed by the coordinate data for one character input from the
文字認識部12によって認識された文字は、CPU9に取り込まれるようになっている。
Characters recognized by the character recognition unit 12 are captured by the
さらに、CPU9には、文書メモリ15が接続されており、この文書メモリ15には、CPU9が文字認識部12から取り込んだ文字が保存されるようになっている。
Further, a document memory 15 is connected to the
このような手書き入力文字を認識するための基本的な構成に加えて、さらに、本参考形態における手書き情報認識装置1には、ユーザによる手書き入力速度の調整を簡便かつ確実ならしめ、手書き文字認識率を向上させるための手段が講じられている。
In addition to the basic structure for recognition of such a written text, further to the handwritten
すなわち、本参考形態において、CPU9は、入力速度検出手段として機能して、手書き入力速度を検出するようになっている。
That is, in this preferred embodiment,
具体的には、図2に例示するように、CPU9は、前述した座標を取得する際の所定のサンプリング周期Tごとの座標A〜Eの移動距離LAB(T)〜LDE(T)に基づいて、手書き入力速度を検出するようになっている。
Specifically, as illustrated in FIG. 2, the
なお、図2においては、所定のサンプリング周期Tにおける座標Aから座標Bへの座標の移動距離LAB(T)が最も短いが、このことは、座標AB間の手書き入力速度が最も遅いことを意味している。CPU9は、座標Bにおいて、座標AB間の手書き入力速度(図2における最低速度)を検出することができる。
In FIG. 2, the coordinate movement distance L AB (T) from the coordinate A to the coordinate B in the predetermined sampling period T is the shortest. This means that the handwriting input speed between the coordinates AB is the slowest. I mean. The
一方、図2においては、所定のサンプリング周期Tにおける座標Dから座標Eへの座標の移動距離LDE(T)が最も長いが、このことは、座標DE間の手書き入力速度が最も速いことを意味している。CPU9は、座標Eにおいて、座標DE間の手書き入力速度(図2における最高速度)を検出することができる。
On the other hand, in FIG. 2, the movement distance L DE (T) of the coordinate from the coordinate D to the coordinate E in the predetermined sampling period T is the longest. This means that the handwriting input speed between the coordinates DE is the fastest. I mean. The
また、本参考形態において、CPU9は、判定手段として機能して、自らが検出した手書き入力速度が、設定速度としての手書き入力文字を認識するための最適な手書き入力速度(以下、最適入力速度と称する)を超えているか否かを判定するようになっている。
In this reference embodiment, the
この判定は、所定のサンプリング周期ごとの座標の移動距離が、所定距離としての最適入力速度における座標の移動距離(以下、最適座標移動距離と称する)を超えているか否かに基づいて行うようになっている。 This determination is performed based on whether or not the coordinate movement distance for each predetermined sampling period exceeds the coordinate movement distance at the optimum input speed as the predetermined distance (hereinafter referred to as the optimum coordinate movement distance). It has become.
例えば、図2において、座標AB間における手書き入力速度を最適入力速度とし、座標AB間の移動距離LAB(T)を最適座標移動距離とすると、CPU9は、座標AB間の移動距離LAB(T)を超える座標の移動距離を有する座標BC間、CD間およびDE間における手書き入力速度が、最適入力速度を超えていると判定することになる。
For example, in FIG. 2, assuming that the handwriting input speed between the coordinates AB is the optimum input speed and the movement distance L AB (T) between the coordinates AB is the optimum coordinate movement distance, the
そして、CPU9は、手書き入力速度が最適入力速度を超えているか否かの判定の結果(以下、入力速度判定結果と称する)を出力するようになっている。
Then, the
さらに、本参考形態において、CPU9の出力側には、通知手段としての振動制御部18が接続されており、この振動制御部18には、CPU9から出力された入力速度判定結果が入力されるようになっている。
Further, in the present reference embodiment, the output side of the
また、表示装置2の内部における振動制御部18の出力側には、通知手段としての振動発生部17が接続されている。
Further, a vibration generator 17 as a notification unit is connected to the output side of the vibration controller 18 inside the
振動制御部18は、CPU9から、手書き入力速度が最適入力速度を超える旨の入力速度判定結果が入力された場合には、振動発生部17に対する通電制御(オフからオンへの切換え)によって、振動発生部17に振動を発生させるようになっている。そして、この振動発生部17に発生した振動が、タッチパネル6に伝達されることによって、タッチパネル6が振動するようになっている。
When an input speed determination result indicating that the handwriting input speed exceeds the optimum input speed is input from the
図2の例で言えば、最適入力速度を超える手書き入力速度によってなされた所定のサンプリング周期Tごとの手書き入力の終点座標となる座標C、座標Dおよび座標Eの各位置において、タッチパネル6が振動することになる。
In the example of FIG. 2, the
したがって、本参考形態においては、手書き入力速度が最適入力速度を超える場合には、その旨をタッチパネル6の振動によって触感を通じてユーザに通知することができるため、ユーザが、手書き入力速度が速すぎることを簡便かつ確実に把握することが可能となる。
Therefore, in this reference form, when the handwriting input speed exceeds the optimum input speed, the user can be notified through the tactile sensation by the vibration of the
これにより、ユーザは、表示画面がタッチパネル6を操作する手指で隠れることによって手書き入力の入力経過を確認することが困難であっても、タッチパネル6の振動の有無に基づいて、手書き入力速度を容易に調整することができる。この結果、手書き文字認識率を向上させることができる。
Thereby, even if it is difficult for the user to check the input progress of the handwriting input by hiding the display screen with fingers that operate the
より好ましい形態としては、CPU9が、振動制御部18に対して、前述した入力速度判定結果だけではなく、最適座標移動距離に対する所定のサンプリング周期ごとの座標の移動距離の超過の度合を示すデータ(以下、超過データと称する)も出力するようにする。
A more preferred not form state,
そして、振動制御部18が、CPU9側から入力された超過データに基づいて、最適座標移動距離に対する所定のサンプリング周期ごとの座標の移動距離の超過の度合が大きいほど、振動発生部17に発生させる振動を強くして、タッチパネル6を強く振動させるようにする。
Then, based on the excess data input from the
例えば、図2の例を用いた図3(左欄および中央欄参照)に示すように、最適座標移動距離を超える座標BC間、CD間およびDE間の手書き入力に対しては、単にタッチパネル6に振動を発生させるだけでなく、所定のサンプリング周期における座標の移動距離が最も長い座標DE間の手書き入力の終点座標Eにおいて発生させる振動が最も強くなるようにする。
For example, as shown in FIG. 3 (see the left column and the center column) using the example of FIG. 2,
一方、所定のサンプリング周期における座標の移動距離が最も短い座標BC間の手書き入力の終点座標Cにおいて発生させる振動が最も弱くなるようにする。 On the other hand, the vibration generated at the end point coordinates C of the handwritten input between the coordinates BC with the shortest movement distance of the coordinates in a predetermined sampling period is made to be the weakest.
このように、最適座標移動距離に対する所定のサンプリング周期ごとの座標の移動距離の超過の度合に応じて振動の強さを変える場合には、前記超過の度合の増加にともなって、振動が漸次強くなるようにしてもよく、または、前記超過の度合の増加にともなって、振動が段階的に強くなるようにしてもよい。 As described above, when the intensity of vibration is changed in accordance with the degree of excess of the coordinate movement distance for each predetermined sampling period with respect to the optimum coordinate movement distance, the vibration is gradually increased as the degree of excess is increased. Alternatively, the vibration may increase stepwise as the degree of excess increases.
このようにすれば、手書き入力速度が速くなり過ぎるほどタッチパネル6をより強く振動させることが可能となる結果、ユーザが最適入力速度をさらに容易に把握して手書き入力速度をさらに適切に調整することができ、手書き文字認識率をさらに向上させることができる。
In this way, as the handwriting input speed becomes too fast, the
なお、図3における右欄は、左欄に示す各座標区間における手書き入力に対応する手書き文字認識率を示している。図3に示すように、最適入力速度を大きく超過した手書き入力速度によってなされた座標DE間の手書き入力については、入力結果を認識できないことになる。 In addition, the right column in FIG. 3 has shown the handwritten character recognition rate corresponding to the handwritten input in each coordinate area shown in the left column. As shown in FIG. 3, the input result cannot be recognized for the handwritten input between the coordinates DE made at the handwritten input speed greatly exceeding the optimum input speed.
さらに、本参考形態において、CPU9、VRAM10、表示処理部11および表示部5は、通知手段として機能するようになっている。
Furthermore, in this reference embodiment, the
すなわち、CPU9は、手書き入力速度が最適入力速度を超えていると判定した場合には、その旨をユーザに通知する通知画像の描画データを作成するようになっている。この通知画像は、例えば、手書き入力速度が最適入力速度を超えていることを警告する警告文であってもよい。
That is, when the
そして、CPU9は、作成された通知画像の描画データをVRAM10に出力して一時的に保存させるようになっている。
Then, the
表示処理部11は、VRAM10に保存された通知画像の描画データを読出して表示部5に出力するようになっている。
The display processing unit 11 reads the drawing data of the notification image stored in the VRAM 10 and outputs it to the
表示部5は、表示処理部11から出力された通知画像の描画データを表示画面上に表示するようになっている。
The
したがって、本参考形態においては、手書き入力速度が最適入力速度を超える場合には、その旨を通知画像によって視覚を通じてユーザに通知することができるため、ユーザが、手書き入力速度が速すぎることをさらに確実に把握することが可能となる。 Therefore, in this reference form, when the handwriting input speed exceeds the optimum input speed, it is possible to notify the user through the visual sense with the notification image, so that the user further indicates that the handwriting input speed is too high. It becomes possible to grasp with certainty.
なお、通知画像は、手書き入力の操作画面とは異なる位置に表示すれば、手書き入力を行うユーザの手指によって隠されることはない。 Note that if the notification image is displayed at a position different from the operation screen for handwriting input, it is not hidden by the finger of the user who performs handwriting input.
さらに、本参考形態において、CPU9は、通知手段としての機能により、手書き入力速度が最適入力速度を超えている旨をユーザに通知する通知音声の音声データを作成し、作成した音声データを出力するようになっている。
Furthermore, in this preferred embodiment,
CPU9の出力側には、通知手段としての音声処理部19が接続されており、この音声処理部19には、CPU9から出力された通知音声の音声データが入力されるようになっている。
A
そして、音声処理部19は、CPU9側から入力された通知音声の音声データを合成して出力するようになっている。
The
音声処理部19の出力側には、通知手段としてのスピーカ20が接続されており、このスピーカ20には、音声処理部19から出力された音声データが入力されるようになっている。
A speaker 20 as a notification unit is connected to the output side of the
そして、スピーカ20は、音声処理部19側から入力された音声データを通知音声に変換して出力するようになっている。
The speaker 20 converts voice data input from the
したがって、本参考形態においては、手書き入力速度が最適入力速度を超える場合には、その旨を通知音声によって聴覚を通じてユーザに通知することができるので、ユーザが、手書き入力速度が速すぎることをさらに確実に把握することが可能となる。 Therefore, in this reference form, when the handwriting input speed exceeds the optimum input speed, it is possible to notify the user through hearing through the notification voice. It becomes possible to grasp with certainty.
次に、本参考形態の主要な作用について説明する。 Next, a description will be given of the main action of this preferred embodiment.
本参考形態においては、まず、CPU9によって手書き入力の操作画面の描画データを作成してVRAM10に出力し、続いて、表示処理部11によってVRAM10内の操作画面の描画データを読込んで表示部5に出力することによって、表示部5の表示画面上に手書き入力の操作画面を表示する。
In this reference embodiment, first,
次いで、操作画面を介してユーザがタッチパネル6に対する手書き入力を開始すると、タッチパネル6に接続された座標取得部7が、所定のサンプリング周期ごとに手書き入力が行われているタッチパネル6上の座標を順次取得して、各座標の座標データをCPU9に順次出力する。
Next, when the user starts handwriting input on the
そして、CPU9は、座標取得部7からの座標データに基づいて、所定のサンプリング周期ごとの座標の移動距離を算出し、算出した移動距離に基づいて、所定のサンプリング周期ごとの手書き入力速度を検出する。
Then, the
この手書き入力速度の検出は、所定のサンプリング周期ごとの手書き入力の終点座標(図2参照)においてその都度行われる。 The detection of the handwriting input speed is performed each time at the end point coordinates (see FIG. 2) of the handwriting input every predetermined sampling period.
CPU9は、所定のサンプリング周期ごとの手書き入力の終点座標において、終点座標と始点座標(終点座標が図2における座標Bである場合には座標A)との間の座標区間における手書き入力速度が、最適入力速度を超えているか否かを判定する。
The
この判定は、所定のサンプリング周期ごとの座標の移動距離が、最適座標移動距離を超えるか否かに基づいて行う。 This determination is made based on whether or not the coordinate movement distance for each predetermined sampling period exceeds the optimum coordinate movement distance.
そして、CPU9は、手書き入力速度が最適入力速度を超える場合には、その旨の入力速度判定結果を振動制御部18に出力する。
When the handwriting input speed exceeds the optimum input speed, the
この入力速度判定結果を受けて、振動制御部18は、振動発生部17に対する通電制御を行うことにより、振動発生部17を介してタッチパネル6を振動させる。
In response to the input speed determination result, the vibration control unit 18 vibrates the
これにより、ユーザは、手書き入力中の指先が受ける振動の触感を通じて手書き入力速度が速すぎることを把握することができる。 Thereby, the user can grasp | ascertain that the handwriting input speed is too fast through the tactile sense of the vibration which the fingertip in handwriting input receives.
また、このとき、CPU9は、通知画像の描画データを作成してVRAM10に出力し、表示処理部11は、VRAM10内の通知画像の描画データを表示部5に出力する。
At this time, the
これにより、表示部5の表示画面上に通知画像が表示され、ユーザは、手書き入力速度が速すぎることを視覚を通じて把握することができる。
Thereby, a notification image is displayed on the display screen of the
さらに、このとき、CPU9は、通知音声の音声データを作成して音声処理部19に出力し、音声処理部19は、CPU9から出力された音声データを合成した上でスピーカ20に出力する。
Further, at this time, the
これにより、スピーカ20から通知音声が音声出力され、ユーザは、手書き入力速度が速すぎることを聴覚を通じて把握することができる。 Thereby, the notification sound is output as audio from the speaker 20, and the user can grasp through hearing that the handwriting input speed is too high.
このように、手書き入力速度が速すぎることを把握することによって、ユーザは、手書き入力速度を好適な速度(最適入力速度を超えない速度)に調整することができる。 Thus, by grasping that the handwriting input speed is too fast, the user can adjust the handwriting input speed to a suitable speed (a speed not exceeding the optimum input speed).
(実施形態)
次に、本発明に係る手書き情報認識装置1の実施形態について、図4を参照して説明する。
(Implementation form)
Next, the implementation form of handwritten
本実施形態における手書き情報認識装置1は、CPU9による手書き入力速度を検出および判定の具体的な方法だけが参考形態とは異なっている。
The handwritten
すなわち、図4に例示するように、本実施形態において、CPU9は、手書き入力の所定の移動距離xごとに取得される座標A〜Lの数に基づいて、手書き入力速度を検出するようになっている。なお、座標については、参考形態と同様に、所定のサンプリング周期ごとに取得されるようになっている。
That is, as illustrated in FIG. 4, in the present embodiment, the
図4においては、座標Aと、この座標Aから所定の移動距離xだけ離れた座標Gとの間において取得された座標の数が最も多いが、このことは、手書き入力が座標Aから座標Gに移動した際の手書き入力速度が最も遅いことを意味している。CPU9は、座標Gにおいて、座標AG間の手書き入力速度(図4における最低速度)を検出することができる。
In FIG. 4, the number of coordinates acquired between the coordinate A and the coordinate G that is separated from the coordinate A by a predetermined movement distance x is the largest. This indicates that the handwritten input is from the coordinate A to the coordinate G. This means that the handwriting input speed when moving to is the slowest. The
一方、図4においては、座標Jと、この座標Jから所定の移動距離xだけ離れた座標Lとの間において取得された座標の数が最も少ないが、このことは、手書き入力が座標Jから座標Kに移動した際の手書き入力速度が最も速いことを意味している。CPU9は、座標Lにおいて、座標JL間の手書き入力速度(図4における最高速度)を検出することができる。
On the other hand, in FIG. 4, the number of coordinates acquired between the coordinate J and the coordinate L that is separated from the coordinate J by a predetermined movement distance x is the smallest. This means that the handwriting input speed when moving to the coordinate K is the fastest. The
また、本実施形態において、CPU9は、手書き入力の所定の移動距離ごとに取得される座標の数が、所定数としての最適入力速度における手書き入力の際に取得される座標の数(以下、最適取得座標数と称する)よりも少ないか否かに基づいて、手書き入力速度が最適入力速度を超えているか否かを判定するようになっている。
In the present embodiment, the
例えば、図4において、座標AG間における手書き入力速度を最適入力速度とすると、CPU9は、座標AG間よりも座標数が少ない座標GJ間およびJK間における手書き入力速度は、最適入力速度を超えていると判定することになる。
For example, in FIG. 4, if the handwriting input speed between the coordinates AG is the optimum input speed, the
このようにして手書き入力速度の検出および判定を行う場合であっても、参考形態と同様に、ユーザは、タッチパネル6の振動、通知画像の表示および通知音声の出力によって手書き入力速度が速すぎることを確実に把握することができる。
Even in the case where the handwriting input speed is detected and determined in this way, as in the reference mode, the user has the handwriting input speed too fast due to the vibration of the
より好ましくは、最適座標取得数に対する手書き入力の所定の移動距離ごとに取得される座標の数の不足の度合が大きいほど、タッチパネル6を強く振動させるようにする。
More preferably, the
図4の例で言えば、座標AG間における手書き入力速度を最適入力速度とし、座標AG間の手書き入力において取得される座標の数を最適取得座標数とすると、手書き入力の所定の移動距離xにおいて取得される座標の数が最も少ない座標JL間の手書き入力の終点座標Lにおいて発生させる振動が最も強くなるようにする。 In the example of FIG. 4, when the handwriting input speed between the coordinates AG is the optimum input speed, and the number of coordinates acquired in the handwriting input between the coordinates AG is the optimum number of acquired coordinates, a predetermined moving distance x of the handwriting input The vibration generated at the end point coordinates L of the handwritten input between the coordinates JL with the smallest number of coordinates acquired at is made strongest.
このようにすれば、手書き入力速度が速くなり過ぎるほどタッチパネル6をより強く振動させることが可能となる結果、ユーザが最適入力速度をさらに容易に把握して手書き入力速度をさらに適切に調整することができ、手書き文字認識率をさらに向上させることができる。
In this way, as the handwriting input speed becomes too fast, the
以上述べたように、本発明に係る手書き情報認識装置1によれば、手書き入力速度が最適入力速度を超える場合には、その旨をタッチパネル6の振動、通知画像および通知音声によってユーザに通知することができる。
As described above, according to the handwritten
この結果、表示画面がタッチパネル6を操作するユーザの手指で隠れることによって手書き入力の認識結果を確認することが困難となっても、ユーザが、手書き入力速度を簡便かつ確実に調整することができる。これにより、手書き文字認識率を向上させることができる。
As a result, even if it becomes difficult to confirm the recognition result of the handwriting input by hiding the display screen with the finger of the user who operates the
なお、本発明は、前述した実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。 In addition, this invention is not limited to embodiment mentioned above, A various change is possible as needed.
例えば、前述した実施形態においては、設定速度を最適入力速度としているが、本発明は、このような構成に限定されるものではなく、例えば、手書き入力文字を認識することができる許容限度の手書き入力速度を設定速度としてもよい。 For example, in the above-described embodiment, the set speed is set as the optimum input speed, but the present invention is not limited to such a configuration, and for example, an allowable limit of handwriting capable of recognizing handwritten input characters. The input speed may be set as the set speed.
また、前述した実施形態においては、手書き入力速度が最適入力速度を超える場合にタッチパネル6に振動を発生させるようになっているが、タッチパネル6の振動が適正な手書き入力を妨げない程度の微弱なものであれば、前述した実施形態とは逆に、手書き入力速度が最適入力速度を超えない場合にタッチパネル6を振動させるようにしてもよい。
In the embodiment described above, the
さらに、手書き入力される情報は、記号および図形等の文字以外の情報であってもよいことは勿論である。 Furthermore, the information input by handwriting may of course be information other than characters such as symbols and figures.
さらにまた、本発明に係る手書き情報認識装置1を、車載用ナビゲーション装置における目的地の設定に用いれば、車載用ナビゲーション装置の操作性を向上させることができる。
Furthermore, if the handwritten
1 手書き情報認識装置
5 表示部
6 タッチパネル
9 CPU
11 表示処理部
17 振動発生部
18 振動制御部
19 音声処理部
20 スピーカ
1 Handwritten
DESCRIPTION OF SYMBOLS 11 Display processing part 17 Vibration generation part 18
Claims (4)
前記手書き入力の入力速度を検出する入力速度検出手段と、
この入力速度検出手段によって検出された前記入力速度が設定速度を超えているか否かを判定する判定手段と、
この判定手段によって前記入力速度が前記設定速度を超えていると判定された場合に、その旨をユーザに通知する通知手段と
を備え、
前記入力速度検出手段が、前記手書き入力の所定の移動距離ごとに取得される前記座標の数に基づいて、前記入力速度を、前記手書き入力の所定の移動距離ごとに検出するように形成され、
前記判定手段が、前記手書き入力の所定の移動距離ごとに取得される前記座標の数が所定数よりも少ない場合に、前記入力速度が前記設定速度を超えていると判定するように形成されていること
を特徴とする手書き情報認識装置。 When inputting information on the touch panel by handwriting, the coordinates on the touch panel on which the handwriting input is performed are sequentially acquired at every predetermined sampling period, and the information input by handwriting based on the acquired coordinates A handwritten information recognition device for recognizing
An input speed detecting means for detecting an input speed of the handwriting input;
Determining means for determining whether or not the input speed detected by the input speed detecting means exceeds a set speed;
A notification means for notifying the user to that effect when the determination means determines that the input speed exceeds the set speed ;
The input speed detection means is formed to detect the input speed for each predetermined movement distance of the handwriting input based on the number of coordinates acquired for each predetermined movement distance of the handwriting input,
The determination unit is configured to determine that the input speed exceeds the set speed when the number of coordinates acquired for each predetermined movement distance of the handwriting input is less than a predetermined number. handwritten information recognition apparatus characterized by there.
を特徴とする請求項1に記載の手書き情報認識装置。 The handwritten information recognition according to claim 1, wherein the notification unit is configured to notify the user that the input speed exceeds the set speed by vibrating the touch panel. apparatus.
を特徴とする請求項1に記載の手書き情報認識装置。 The notification means is configured to notify the user that the input speed exceeds the set speed by vibrating the touch panel, and for each predetermined movement distance of the handwriting input with respect to the predetermined number higher degree of shortage of the number of the coordinates to be acquired in large, handwritten information recognition apparatus according to claim 1, characterized in that it is formed so as to vibrate strongly the touch panel.
を特徴とする請求項1乃至請求項3のいずれか1項に記載の手書き情報認識装置。 The handwritten information recognition apparatus according to any one of claims 1 to 3 , wherein the set speed is an optimum input speed for recognizing handwritten input information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005340415A JP4809668B2 (en) | 2005-11-25 | 2005-11-25 | Handwritten information recognition device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005340415A JP4809668B2 (en) | 2005-11-25 | 2005-11-25 | Handwritten information recognition device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007148639A JP2007148639A (en) | 2007-06-14 |
JP4809668B2 true JP4809668B2 (en) | 2011-11-09 |
Family
ID=38210005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005340415A Expired - Fee Related JP4809668B2 (en) | 2005-11-25 | 2005-11-25 | Handwritten information recognition device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4809668B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6028534B2 (en) * | 2012-11-19 | 2016-11-16 | アイシン・エィ・ダブリュ株式会社 | Operation support system, operation support method, and computer program |
JP7298341B2 (en) * | 2019-06-28 | 2023-06-27 | 株式会社リコー | ELECTRONIC INFORMATION BOARD, ELECTRONIC INFORMATION BOARD SYSTEM AND THEIR CONTROL METHOD AND PROGRAM |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS634383A (en) * | 1986-06-25 | 1988-01-09 | Canon Inc | Information input system |
JPH0521151Y2 (en) * | 1989-08-28 | 1993-05-31 | ||
JPH0676116A (en) * | 1992-08-24 | 1994-03-18 | Oki Electric Ind Co Ltd | On-line character recognizing device |
JP2005275632A (en) * | 2004-03-23 | 2005-10-06 | Fujitsu Component Ltd | Input panel and input device |
-
2005
- 2005-11-25 JP JP2005340415A patent/JP4809668B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007148639A (en) | 2007-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8793621B2 (en) | Method and device to control touchless recognition | |
JP5675627B2 (en) | Mobile device with gesture recognition | |
US12118683B2 (en) | Content creation in augmented reality environment | |
JP6635049B2 (en) | Information processing apparatus, information processing method and program | |
CN104914987B (en) | Systems and methods for a haptically-enabled projected user interface | |
JP5930618B2 (en) | Spatial handwriting system and electronic pen | |
US9996255B2 (en) | Touch screen finger tracing device | |
EP1686778A1 (en) | Motion-based sound setting apparatus and method and motion-based sound generating apparatus and method | |
CN103218062A (en) | Man-machine interaction method and equipment based on acceleration sensor and motion recognition | |
JP6429886B2 (en) | Touch control system and touch control method | |
US10296096B2 (en) | Operation recognition device and operation recognition method | |
US20140035813A1 (en) | Input device, input method and recording medium | |
EP3582101A1 (en) | Systems and methods for designing haptics using speech commands | |
JP6504058B2 (en) | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM | |
CN102478997A (en) | Touch device and method for displaying virtual keyboard upon the same | |
JP4809668B2 (en) | Handwritten information recognition device | |
JP2009009412A (en) | Information presentation device and information presentation method | |
JP4736605B2 (en) | Display device, information processing device, and control method thereof | |
JPH0944297A (en) | Data inputting method and device | |
EP2477096A1 (en) | Gesture determination device and method of same | |
JP2019008728A (en) | Document management system, and document management device | |
JP2017004298A (en) | Character input system, character input method and computer program | |
JP7523376B2 (en) | Information presentation device, information presentation system, and information presentation method | |
US20240160294A1 (en) | Detection processing device, detection processing method, information processing system | |
WO2021192712A1 (en) | Information processing device, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110322 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110511 |
|
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: 20110816 |
|
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: 20110819 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140826 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4809668 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |