JPH0792638B2 - Character practice machine - Google Patents
Character practice machineInfo
- Publication number
- JPH0792638B2 JPH0792638B2 JP60051000A JP5100085A JPH0792638B2 JP H0792638 B2 JPH0792638 B2 JP H0792638B2 JP 60051000 A JP60051000 A JP 60051000A JP 5100085 A JP5100085 A JP 5100085A JP H0792638 B2 JPH0792638 B2 JP H0792638B2
- Authority
- JP
- Japan
- Prior art keywords
- point
- input
- character pattern
- points
- pattern
- 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
- Electrically Operated Instructional Devices (AREA)
Description
【発明の詳細な説明】 〔概要〕 主に幼児を対象とする文字練習機であり,表示された模
範文字パターンのなぞり書きによって入力された手書き
文字パターンの可否をタイムリーに判別できる。DETAILED DESCRIPTION OF THE INVENTION [Outline] This is a character practice machine mainly for young children, and it is possible to discriminate in a timely manner whether or not a handwritten character pattern input by tracing a model character pattern displayed is input.
〔産業上の利用分野〕 本発明は計算機利用学習機器の一種であり,文字の書き
方の練習に供せられる文字練習機に関するものである。[Field of Industrial Application] The present invention is a kind of computer-based learning device, and relates to a character practicing machine for practicing how to write characters.
文字練習機による文字の書き方の練習は,まず模範文字
パターンを表示によって練習者に提示し,これをなぞり
書きによって書かせ,出来映えを評価あるいは可否を判
定するものであるが,特に幼少者を対象とする文字練習
機においては,その可否をタイムリーに練習者に対して
知らせることが肝要である。In practicing how to write letters with a letter practicing machine, first, a model letter pattern is presented to the practitioner by display, and this is written by tracing, and the work quality is evaluated or judged, but especially for young children. It is important to inform the practitioner in a timely manner regarding the character practice machine.
この際,書き方の良くない個所を練習者に対してタイム
リーに指摘することのできる文字練習機の提供が望まれ
る。At this time, it is desirable to provide a character practicing machine that can point out to the practitioner the badly written parts in a timely manner.
第3図は文字練習機の従来例の構成を示すブロック図で
あり, 1は練習の対象とする文字種を選択して指示する例えば
鍵盤入力装置等の指示部, 2は練習の対象とする文字種毎の模範文字パターンを,
標準的な速さで書きながら例えば0.1秒毎に得られる複
数の点の座標値の形で,筆順に与えられる一連番号順に
字画毎に記憶し,指示部1によって指示されたものを出
力する文字パターン発生部, 3は文字パターン発生部2から取り出された1文字分の
文字パターンを格納する第一のパターンバッファ, 4は文字パターンを表示する表示部, 5は表示部4の表示制御を行う表示制御部, 6は,表示部4に表示された文字パターンのなぞり書き
によって入力される手書き文字パターン上の点の座標値
を,例えば0.1秒毎に読み取って入力する,例えばタブ
レット等の入力部, 7は入力部4によって入力された手書き文字パターンを
格納する第二のパターンバッファ, 8は,パターンマッチング等の技法によって,第一のパ
ターンバッファ3に格納される模範文字パターンと比較
することによって,入力部6によって入力され第二のパ
ターンバッファ7に格納された手書き文字パターンの出
来映えを、字画毎あるいは全体として評価する評価部で
ある。FIG. 3 is a block diagram showing the configuration of a conventional example of a character practicing machine, 1 is an instruction unit such as a keyboard input device for selecting and instructing a character type to be practiced, 2 is a character type to be practiced The model character pattern for each
Characters that are written at a standard speed, for example, in the form of coordinate values of multiple points obtained every 0.1 seconds, are stored for each stroke in the order of the sequence number given in the stroke order, and are output by the instruction unit 1 A pattern generating section, 3 is a first pattern buffer for storing a character pattern for one character extracted from the character pattern generating section 2, 4 is a display section for displaying the character pattern, and 5 is display control of the display section 4. The display control unit 6 reads the coordinate value of a point on the handwritten character pattern input by tracing the character pattern displayed on the display unit 4, for example, every 0.1 seconds to input the coordinate value. For example, an input unit such as a tablet. , 7 is a second pattern buffer that stores the handwritten character pattern input by the input unit 4, and 8 is a pattern buffer that is stored in the first pattern buffer 3 by a technique such as pattern matching. By comparing a model character patterns, the workmanship of the handwritten character patterns stored in the second pattern buffer 7 is input by the input unit 6, an evaluation unit for evaluating the overall or per stroke.
上記構成の文字練習機においては,特に幼少の練習者を
対象とする文字練習機においては,1字画あるいは全字画
の書き込みが終わるまで評価結果が練習者に与えられな
いので,書き方の良くない個所を練習者に対してタイム
リーに指摘できないという問題点がある。In the character practicing machine configured as described above, especially in the character practicing machine for young practitioners, the evaluation result cannot be given to the practitioner until the writing of one stroke or all strokes is completed, so that the point where the writing style is not good There is a problem that you cannot point out to practitioners in a timely manner.
本発明は、練習の対象とする模範文字パターンを所定の
間隔で筆順に配列される複数の点の座標値として格納す
るパターンバッファと,文字パターンを表示する表示部
と,前記表示部に表示された模範文字パターンのなぞり
書きによって入力される手書き文字パターン上の点の座
標値を所定の間隔で読み取って入力する入力部と,前記
パターンバッフアより、模範文字パターン上の点で前回
入力部より入力された点に対応すると決定された対応点
に続く所定数の点の座標値を読出して、前記入力部によ
って入力された文字パターン上の一点と前記所定数の点
との間の相互の距離を求め、該距離の最も短い値が所定
の閾値以内であれば、最短距離の点を前記対応点として
決定し、該閾値を超えれば前記対応点無しと決定する対
応点決定部とを備え、前記手書き文字パターン上の点
が、前記入力部から一点ずつ入力される度に、前記対応
点決定部が、前記模範文字パターン上の対応点の有無を
決定し、この有無に対応して前記表示部に表示するよう
にしたことにより、前記問題点の解消を図ったものであ
る。According to the present invention, a pattern buffer that stores model character patterns to be practiced as coordinate values of a plurality of points arranged in a stroke order at predetermined intervals, a display unit that displays the character patterns, and a display unit that displays the character patterns are displayed on the display unit. The input unit for reading and inputting the coordinate values of the points on the handwritten character pattern that are input by tracing the model character pattern at predetermined intervals and the pattern buffer, and the point on the model character pattern from the previous input unit. The coordinate value of a predetermined number of points following the corresponding point determined to correspond to the input point is read out, and the mutual distance between one point on the character pattern input by the input unit and the predetermined number of points. If the shortest value of the distance is within a predetermined threshold value, the point with the shortest distance is determined as the corresponding point, and if it exceeds the threshold value, the corresponding point determination unit determines that there is no corresponding point. , Each time the points on the handwritten character pattern are input one by one from the input unit, the corresponding point determination unit determines the presence or absence of corresponding points on the model character pattern, and in accordance with this presence or absence, By displaying on the display unit, the problem is solved.
すなわち,まず練習の対象とする文字を指示部1によっ
て指示することにより,そのパターンをパターンバッフ
ァ3に格納し,同時に表示部4に表示する。That is, first, by designating the character to be practiced by the designating unit 1, the pattern is stored in the pattern buffer 3 and simultaneously displayed on the display unit 4.
次いで,練習者に文字を書かせ,入力部6から例えば0.
1秒毎に入力される手書き文字パターン上の一点一点に
ついて,パターンバッファ3に記憶される点の中から,
相互間の距離が所定の閾値以下の点として対応点を求め
る。Next, let the practitioner write the letters, and input, for example, 0.
For each point on the handwritten character pattern input every second, from the points stored in the pattern buffer 3,
Corresponding points are obtained with the distance between them being less than or equal to a predetermined threshold.
その結果,対応点が得られた場合には,入力された手書
き文字パターン上の点を入力順に直線で結びながら,例
えば折れ線によって表示する。As a result, when corresponding points are obtained, the points on the input handwritten character pattern are displayed by connecting them with a straight line in the order of input, for example, by a broken line.
また,対応点が得られなかった場合,すなわち手書き文
字が模範文字パターンから閾値を超えて大きく外れた場
合には, 前記の折れ線による表示を行わない 異なった表示色による折れ線表示を行う 等の方法で,書き方の良くない個所を練習者に対してタ
イムリーに指摘するものである。In addition, when the corresponding points are not obtained, that is, when the handwritten character deviates greatly from the model character pattern by exceeding the threshold value, the polygonal line is not displayed and the polygonal line is displayed in a different display color. This is to point out to the practitioner in a timely manner the points that are not well written.
以下,本発明の要旨を実施例によって具体的に説明す
る。Hereinafter, the gist of the present invention will be specifically described with reference to Examples.
第1図は本発明一実施例の構成を示すブロック図であ
り,第3図従来例と共通する符号の他,9a・9b・9cおよ
び9dは,入力部6によって入力された手書き文字パター
ン上の一点と,パターンバッファ3に記憶される点との
距離によって,入力部6から入力された一点に対応する
模範文字パターン上の対応点を決定する対応点決定部9
の構成要素であり, 9aは入力部6から入力された一点の座標値を一時格納す
る第一のレジスタ, 9bは前回得られた対応点の一連番号を一時格納する第二
のレジスタ, 9cはパターンバッファ3に記憶される点のうち,第二の
レジスタ9bに格納される対応点に続く筆順上の例えば3
点の座標値を各一連番号とともに格納する第三のレジス
タ, 9dは,第三のレジスタ9cに格納される3点の中から,第
一のレジスタ9aに格納される点に最も近い点,およびそ
の間の距離を求め,その距離が予め内蔵する閾値を超え
るか否かを判定する距離判定部, また10は,パターン発生部2から読み出された模範文字
パターンと,対応点決定部9における判定結果によって
定まるパターンとを,表示部4に表示するための制御を
行う表示制御部である。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In FIG. 3, in addition to the reference numerals common to the conventional example, 9a, 9b, 9c and 9d are on the handwritten character pattern input by the input unit 6. A corresponding point determining unit 9 that determines a corresponding point on the model character pattern corresponding to the one point input from the input unit 6 based on the distance between the one point and the point stored in the pattern buffer 3.
9a is a first register for temporarily storing the coordinate value of one point input from the input unit 6, 9b is a second register for temporarily storing the serial number of the corresponding point obtained last time, and 9c is Of the points stored in the pattern buffer 3, the corresponding point stored in the second register 9b is followed by, for example, 3 in the stroke order.
The third register 9d that stores the coordinate values of the points together with each serial number is the point closest to the point stored in the first register 9a among the three points stored in the third register 9c, and A distance determination unit that determines the distance between them and determines whether or not the distance exceeds a built-in threshold in advance, and 10 is a model character pattern read from the pattern generation unit 2 and a determination by the corresponding point determination unit 9. The display control unit controls the display unit 4 to display a pattern determined by the result.
以上の構成において,対応点決定部9その他における処
理速度は,入力部6の入力速度(例えば0.1秒毎に一
点)に対して充分に速いものとし,以下のようにして文
字の練習が行われる。In the above configuration, the processing speed in the corresponding point determining unit 9 and the like is set sufficiently high with respect to the input speed of the input unit 6 (for example, one point every 0.1 seconds), and character practice is performed as follows. .
(a)まず最初に,指示部1から文字コードを入力する
ことによって,パターン発生部2から練習の対象とする
文字の模範文字パターンを読み取ってパターンバッファ
3に格納し,同時に表示部4に表示する。なお第二のレ
ジスタ9bには初期値としてゼロをセットする。(A) First, by inputting a character code from the instruction unit 1, the model character pattern of the character to be practiced is read from the pattern generation unit 2 and stored in the pattern buffer 3, and simultaneously displayed on the display unit 4. To do. The second register 9b is set to zero as an initial value.
(b)表示部4に表示された模範文字パターンをなぞり
書きさせる。(B) The model character pattern displayed on the display unit 4 is traced.
(c)入力部6から,手書き文字パターン上の一点の座
標値が第一のレジスタ9aに格納されると,パターンバッ
ファ3に記憶される模範文字パターンの中から,第二の
レジスタ9bに格納される番号すなわちゼロの後の1〜3
番目の点の座標値が読み出されて第三のレジスタ9cにセ
ットされる。(C) When the coordinate value of one point on the handwritten character pattern is stored in the first register 9a from the input unit 6, the model character pattern stored in the pattern buffer 3 is stored in the second register 9b. Numbers 1-3, after zero
The coordinate value of the th point is read and set in the third register 9c.
(d)距離判定部9dは,第三のレジスタ9cに格納された
3点の中から,第一のレジスタ9aに格納される点に最も
近い点とその間の距離を求め,求まった距離が予め内蔵
してある閾値を超えない場合は,表示制御部10を介し,
その点が通常の表示色によって表示部4に表示されると
ともに,その点の番号が第二のレジスタ9bにセットされ
る。(D) The distance determination unit 9d finds the closest point to the point stored in the first register 9a and the distance between the three points stored in the third register 9c, and the obtained distance is previously calculated. If the built-in threshold is not exceeded, the display control unit 10
The point is displayed on the display unit 4 in the normal display color, and the number of the point is set in the second register 9b.
また,求まった距離が前記閾値を超える場合には,表示
制御部10を介し,その点が通常の表示色とは異なる例え
ば赤色によって表示部4に表示される。Further, when the obtained distance exceeds the threshold value, the point is displayed on the display unit 4 via the display control unit 10 in red, which is different from the normal display color.
(e)続いて,手書き文字パターン上の次の点の座標値
が第一のレジスタ9aに格納されると,パターンバッファ
3に記憶される模範文字パターンの中から,第二のレジ
スタ9bに格納される番号に続く筆順上の3点の座標値が
読み出されて第三のレジスタ9cにセットされる。(E) Subsequently, when the coordinate value of the next point on the handwritten character pattern is stored in the first register 9a, it is stored in the second register 9b from the model character patterns stored in the pattern buffer 3. The coordinate values of the three points in the stroke order following the number given are read out and set in the third register 9c.
(f)距離判定部9dは,第三のレジスタ9cに格納された
3点の中から,第一のレジスタ9aに格納される点に最も
近い点とその間の距離を求め,求まった距離が予め内蔵
してある閾値を超えない場合は,表示制御部10を介し,
その点と前回決定された点を結ぶ線分が通常の表示色に
よって表示部4に表示されるとともに、その点の番号が
第二のレジスタ9bにセットされる。(F) The distance determination unit 9d finds the closest point to the point stored in the first register 9a and the distance between the three points stored in the third register 9c, and the obtained distance is previously calculated. If the built-in threshold is not exceeded, the display control unit 10
A line segment connecting the point and the previously determined point is displayed on the display unit 4 in a normal display color, and the number of the point is set in the second register 9b.
また,求まった距離が前記閾値を超える場合には,表示
制御部10を介し,その点と前回決定された点を結ぶ線分
が例えば赤色によって表示部4に表示される。When the obtained distance exceeds the threshold value, the line segment connecting the point and the previously determined point is displayed on the display unit 4 via the display control unit 10 in red, for example.
以下同様にして,第2図に例示するように,実線によっ
て示されるような模範文字パターンが表示部3に表示さ
れ,点線によって示されるようななぞり書きが行われて
点Iまで達し,点Iに対応する対応点がT1であるとす
る。Similarly, as illustrated in FIG. 2, the model character pattern as shown by the solid line is displayed on the display unit 3, and the tracing as shown by the dotted line is performed to reach the point I and the point I. It is assumed that the corresponding point corresponding to is T1.
Iの次に入力された点がI′とすると,模範文字パター
ン上のT1に続くT2・T3・T4の3点とI′との間の距離が
計算され,最小値が閾値を超えない場合にはI′まで実
線で結ばれ,最小値が閾値を超える場合にはIとI′の
間が例えば赤色表示される。If the point input next to I is I ′, the distance between the three points T2, T3, and T4 following T1 on the model character pattern and I ′ is calculated, and the minimum value does not exceed the threshold value. Is connected to I'with a solid line, and when the minimum value exceeds the threshold value, a space between I and I'is displayed in red, for example.
以上説明したように,本発明によれば書き方の良くない
個所が練習者に対してタイムリーに指摘されるので,練
習者は良くない個所を確実に知ることができ、模範文字
にだいたい重ねて書けば手書き文字パターン上の1点ず
つが入力する度に書きかたが所定許容範囲内か否かが判
定され表示で練習者に知らされるので、幼児の文字練習
用に好適であり、曲線の多いひらがなの文字パターンで
も十分対応できる。As described above, according to the present invention, a badly written portion is pointed out to the practitioner in a timely manner, so that the practitioner can surely know the bad portion, and the practicable character can be generally overlaid. If written, each time one point on the handwritten character pattern is input, it is determined whether the writing method is within the predetermined allowable range and the practitioner is informed by the display, which is suitable for infants' character practice and has many curved lines. Hiragana character patterns are also fully supported.
第1図は本発明一実施例のブロック図, 第2図は実施例の説明図, 第3図は従来例のロック図を示す。 図中,2はパターン発生部,3はパターンバッファ,4は表示
部,6は入力部,9は対応点決定部,9aは第一のレジスタ,9b
は第二のレジスタ,9cは第三のレジスタ,9dは距離判定部
である。FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is an explanatory view of the embodiment, and FIG. 3 is a lock diagram of a conventional example. In the figure, 2 is a pattern generation unit, 3 is a pattern buffer, 4 is a display unit, 6 is an input unit, 9 is a corresponding point determination unit, 9a is a first register, and 9b is
Is a second register, 9c is a third register, and 9d is a distance determination unit.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭60−14277(JP,A) 特開 昭58−195875(JP,A) 特開 昭59−131972(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-60-14277 (JP, A) JP-A-58-195875 (JP, A) JP-A-59-131972 (JP, A)
Claims (1)
の間隔で筆順に配列される複数の点の座標値として格納
するパターンバッフア(3)と、 文字パターンを表示する表示部(4)と、 前記表示部(4)に表示された模範文字パターンのなぞ
り書きによって入力される手書き文字パターン上の点の
座標値を所定の間隔で読み取って入力する入力部(6)
と、 前記パターンバッフア(3)より、模範文字パターン上
の点で前回入力部(6)より入力された点に対応すると
決定された対応点に筆順上続く所定数の点の座標値を読
出して、前記入力部(6)によって入力された文字パタ
ーン上の一点と前記所定数の点との間の相互の距離を求
め、該距離の最も短い値が所定の閾値以内であれば、該
最短距離の点を前記対応点として決定し、該閾値を超え
れば前記対応点無しと決定する対応点決定部(9)とを
備え、 前記手書き文字パターン上の点が、前記入力部(6)か
ら一点ずつ入力される度に、前記対応点決定部(9)
が、前記模範文字パターン上の対応点の有無を決定し、
該手書き文字パターンを対応点が存在する場合と存在し
ない場合とで区別して前記表示部(4)に表示すること
を特徴とする文字練習機。1. A pattern buffer (3) for storing a model character pattern to be practiced as coordinate values of a plurality of points arranged in a stroke order at predetermined intervals, and a display section (4) for displaying the character pattern. And an input unit (6) for reading and inputting coordinate values of points on a handwritten character pattern input by tracing the model character pattern displayed on the display unit (4) at predetermined intervals.
From the pattern buffer (3), the coordinate values of a predetermined number of points following in the stroke order to the corresponding points determined to correspond to the points previously input from the input section (6) on the model character pattern are read out. Then, the mutual distance between one point on the character pattern input by the input unit (6) and the predetermined number of points is obtained, and if the shortest value of the distance is within a predetermined threshold, the shortest A point of distance is determined as the corresponding point, and a corresponding point determination unit (9) that determines that there is no corresponding point if the threshold value is exceeded is provided, and the point on the handwritten character pattern is output from the input unit (6). Each time one point is input, the corresponding point determination unit (9)
Determines the presence or absence of corresponding points on the model character pattern,
A character practitioner characterized by displaying the handwritten character pattern on the display unit (4) by distinguishing between the case where the corresponding point exists and the case where the corresponding point does not exist.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60051000A JPH0792638B2 (en) | 1985-03-14 | 1985-03-14 | Character practice machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60051000A JPH0792638B2 (en) | 1985-03-14 | 1985-03-14 | Character practice machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61209478A JPS61209478A (en) | 1986-09-17 |
| JPH0792638B2 true JPH0792638B2 (en) | 1995-10-09 |
Family
ID=12874515
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60051000A Expired - Fee Related JPH0792638B2 (en) | 1985-03-14 | 1985-03-14 | Character practice machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0792638B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2796652B2 (en) * | 1991-10-22 | 1998-09-10 | カシオ計算機株式会社 | Input judgment device |
| JP5989903B2 (en) * | 2013-05-31 | 2016-09-07 | 株式会社東芝 | Electronic device, method and program |
| JP7713477B2 (en) * | 2023-01-17 | 2025-07-25 | 株式会社ベネッセコーポレーション | Penmanship practice support device and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6014277A (en) * | 1983-07-06 | 1985-01-24 | 三菱電機株式会社 | Japanese language learning apparatus |
| JPS59131972A (en) * | 1983-12-16 | 1984-07-28 | 株式会社日立製作所 | Learning aid system |
-
1985
- 1985-03-14 JP JP60051000A patent/JPH0792638B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61209478A (en) | 1986-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5212769A (en) | Method and apparatus for encoding and decoding chinese characters | |
| JPH09128455A (en) | Table data structure and table computing method | |
| JPH04274510A (en) | data input processing device | |
| US3611291A (en) | Character recognition system for reading a document edited with handwritten symbols | |
| JPH0792638B2 (en) | Character practice machine | |
| JPH05113747A (en) | Writing learning device | |
| JPS581816B2 (en) | Raster scan graphic display device | |
| JP2550323B2 (en) | Character tracing learning device | |
| JPH0782530B2 (en) | Handwriting recognition device | |
| JP2504471B2 (en) | Text editing device | |
| KR102854771B1 (en) | Apparatus and method for labeling document images used in machine-learning of text detection and recognition | |
| JPH0719251B2 (en) | Mathematical symbol input display method | |
| JPH081638B2 (en) | Document layout display method and apparatus | |
| JPH053631B2 (en) | ||
| JP3367973B2 (en) | Character processing method and apparatus | |
| JPS63220383A (en) | Character input device | |
| JPS63223971A (en) | Image data input device | |
| JPS62201496A (en) | Font storage method, font output method, and font editing method | |
| JPH0844333A (en) | Graphic input device | |
| JPS5855278A (en) | Ruled line input system | |
| JP2000112930A (en) | Fraction input display device and program recording medium | |
| JPS61251925A (en) | Data position specifying system | |
| JPS6219889A (en) | Character tracing learning apparatus | |
| JPS6326765A (en) | document editing device | |
| JPS61261767A (en) | Kanji learning apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |