JPS59230754A - Electronic appliance - Google Patents
Electronic applianceInfo
- Publication number
- JPS59230754A JPS59230754A JP58104955A JP10495583A JPS59230754A JP S59230754 A JPS59230754 A JP S59230754A JP 58104955 A JP58104955 A JP 58104955A JP 10495583 A JP10495583 A JP 10495583A JP S59230754 A JPS59230754 A JP S59230754A
- Authority
- JP
- Japan
- Prior art keywords
- character
- pattern
- cursor
- interpolation
- cursive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/485—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
- B41J2/49—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes by writing
Landscapes
- Electrically Operated Instructional Devices (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
技術分野
本発明は電子機器に係り、さらに詳しくは筆記体の文字
の出力可能な電子機器に関するものである。DETAILED DESCRIPTION OF THE INVENTION TECHNICAL FIELD The present invention relates to electronic equipment, and more particularly to an electronic equipment capable of outputting cursive characters.
従来技術
従来より文字や図形等を出力可能なタイプライタその他
の電子機器が知られている。2. Description of the Related Art Typewriters and other electronic devices capable of outputting characters, figures, etc. have been known for some time.
これらの電子機器における出カバターンは活字体の文字
が一般的であり、文字情報の伝達にはこれで十分であっ
た。The output patterns of these electronic devices are generally printed characters, and this is sufficient for transmitting textual information.
しかし、今後、出力された文字の表現力の増大が要求さ
れるに従い、文字間が接続する筆記体文字も出力可能な
電子機器が一般的になることが推測される。However, in the future, as there is a demand for increased expressiveness of output characters, it is expected that electronic devices capable of outputting cursive characters in which characters are connected will become commonplace.
例えば、活字体による文字情報の中に手書き文字を挿入
したい場合や、手書き文字が下手な人が各種の書類を作
成したい場合、あるいは活字体では冷たく感じられる場
合、さらに自分のサインをしたい場合等において、美し
い手書き文字を出力するには筆記体のタイプライタやプ
リンタ等の電子機器が必要である。For example, when you want to insert handwritten characters into text information in printed text, when a person who is not good at handwriting wants to create various documents, when the printed text feels cold, and when you want to add your own signature. In order to output beautiful handwritten characters, electronic devices such as cursive typewriters and printers are required.
このような筆記体文字を出力するには筆記体文字パター
ンと、これら文字パターン間を連続させる補間パターン
が必要となり、補間パターンを用いてはじめて連続した
筆記体文字パターンを形成することができる。To output such cursive characters, a cursive character pattern and an interpolation pattern that connects these character patterns are required, and a continuous cursive character pattern can only be formed by using the interpolation pattern.
表示を行なうことができると筆記体文字の学習効果は著
しく向上する。If display can be performed, the learning effect of cursive characters will be significantly improved.
目 的
本発明は以上のような要望に応えることができるもので
、−筆書きキーを押下することにより、古き順逆りに筆
記体文字及び補間パターンを出力させることができるよ
うに構成した電子機器を提供することを目的としている
。Purpose The present invention can meet the above demands, and provides an electronic device configured to output cursive characters and interpolation patterns in reverse order by pressing a cursive key. is intended to provide.
実施例
以下、英文タイプライタ形式の電子機器を例として本発
明の詳細な説明する。EXAMPLE The present invention will be described in detail below using an English typewriter type electronic device as an example.
第1図以下は本発明の一実施例を説明するもので、第1
図には制御回路のブロック図が示されている。Figure 1 and the following diagrams explain one embodiment of the present invention.
A block diagram of the control circuit is shown in the figure.
St図において、符号1で示すものは中央処理装置(c
pu)で、これには出力装置として表示器(DIS)
2及びプリンタ(PTR) 3が接続されている。In the St diagram, what is indicated by the symbol 1 is the central processing unit (c
pu), which has a display device (DIS) as an output device.
2 and a printer (PTR) 3 are connected.
符号4で示すものはキャラクタジェネレータ(CG)、
符号5で示すものはパターンジェネレータでこれらはC
PU 1に接続されている。これらは所定のアドレスを
与えるとそれに対応するパターンを発生する。What is indicated by code 4 is a character generator (CG),
The symbol 5 is a pattern generator, and these are C
Connected to PU 1. These generate a pattern when given a predetermined address.
また、cpu iにはラシダムアクセスメモリ(RAM
) 6が接続されている。In addition, the CPU i has lacidum access memory (RAM).
)6 is connected.
RAM 13はアドレス部R1,非補間フラグ部R2,
識別コード部R3,ポイント部R4から構成されている
。RAM 13 has an address section R1, a non-interpolation flag section R2,
It consists of an identification code section R3 and a point section R4.
RAM eの各部の詳細は後述する。Details of each part of the RAM e will be described later.
一方、符号に1〜に8はCPU 1に接続された入力キ
一群である。Klは活字体/筆記体モード変換キー、K
2は一筆書きモード変換キー、K3は消去キー、K4は
右カーソルキー、K5はカーソルキー、K6はアルファ
ベット文字キ一群、Klは?l ’ l ’ 1;1等
の記号キー、K8は補間パターン用カーソル消去キーで
ある。On the other hand, numerals 1 to 8 represent a group of input keys connected to the CPU 1. Kl is the print/cursive mode conversion key, K
2 is the one-stroke writing mode conversion key, K3 is the erase key, K4 is the right cursor key, K5 is the cursor key, K6 is a group of alphabet letters, Kl is ? l'l'1; Symbol key such as 1; K8 is a cursor erase key for interpolation patterns.
以上のような構成のもとに今、電子機器のモードが活字
モードとなっているとすると、活字体/筆記体モード変
換キーに1を押すと電子機器は筆記体モードになり、さ
らにに1を押すと再び活字体モードになる。活字体モー
ド及び筆記体モードにおけるrENJOY Jの印字例
を第2図(A)、(B)に示す。次にアルファベット文
字キ一群に8をrENJOY」と操作して第2図(B)
に示すような筆記体文字を印字するまでの制御動作につ
いて説明する。Assuming that the mode of the electronic device is currently in print mode based on the above configuration, pressing 1 on the print/cursive mode conversion key will change the electronic device to cursive mode, and then Press to switch back to print mode. Printing examples of rENJOY J in print mode and cursive mode are shown in FIGS. 2(A) and 2(B). Next, add 8 to the group of letters of the alphabet as ``rENJOY'' and see Figure 2 (B).
The control operations up to printing cursive characters as shown in FIG. 1 will be explained.
本発明においては第2図(B)に示すような筆記体の文
字列を第3図(A)に示すような文字パターンと第3図
(B)に示すような補間パターンとに分解しである。In the present invention, a cursive character string as shown in FIG. 2(B) can be decomposed into a character pattern as shown in FIG. 3(A) and an interpolation pattern as shown in FIG. 3(B). be.
rENJOY Jは第3図(A)、(B)に示すように
5個の文字パターンと4個の補間パターンの合計9種の
パターンの組み合せから構成される。rENJOY J is composed of a total of 9 types of pattern combinations, 5 character patterns and 4 interpolation patterns, as shown in FIGS. 3(A) and 3(B).
従ってrENJOY J とキー人力された場合に第3
図(B)に示すような補間パターンを発生させ、隣接す
る文字間を接続させれば、筆記体の文字列を発生させる
ことができる。Therefore, if rENJOY J and key human power are used, the third
By generating an interpolation pattern as shown in Figure (B) and connecting adjacent characters, a cursive character string can be generated.
これら補間パターンを決定するには直前の文字のペンア
ップポイントPUと、続いて印字する文字のペンアップ
ポイントPDの位置を決定し、両者間を直線あるいは曲
線で接続すればよい。To determine these interpolation patterns, it is sufficient to determine the positions of the pen-up point PU of the immediately preceding character and the pen-up point PD of the next character to be printed, and connect them with a straight line or curve.
そこで、本発明においては1文字の処理コードを第3図
(C)に示すように例えば、16ビツトで表現し、先頭
の1ビツトはこの処理コードに対応する文字記号パター
ンが補間パターンを必要とするかどうかのフラグであり
、必要とする場合には「0」 、必要としない場合には
「1」がセットされる。なお、?や!などのような記号
パターンの場合には補間パターンを必要としない。Therefore, in the present invention, the processing code of one character is expressed in 16 bits, for example, as shown in FIG. 3(C), and the first 1 bit indicates that the character symbol pattern corresponding to this processing code requires an interpolation pattern. This is a flag indicating whether or not to do so. If it is necessary, it is set to "0", and if it is not necessary, it is set to "1". In addition,? or! Symbol patterns such as , etc. do not require interpolation patterns.
この補間フラグに続く7ビツトは文字記号識別のための
コードであり、前記キャラクタジェネレータ4はこの7
ビツトのアドレス情報により、対応する文字または記号
のパターンを発生させる。The 7 bits following this interpolation flag are codes for identifying character symbols, and the character generator 4 uses these 7 bits to identify characters and symbols.
Bit address information generates a corresponding pattern of characters or symbols.
最後の8ビツトは補間パターンのための情報であり、そ
の内の上位の4ビツトは印字すべき筆記体文字のパター
ンのペンダウン位置、下位4ビツトがペンアップ位置で
ある。The last 8 bits are information for the interpolation pattern, of which the upper 4 bits are the pen-down position of the cursive character pattern to be printed, and the lower 4 bits are the pen-up position.
ペンダウン位置及びペンアップ位置は例えば、第4図(
A)に示すようにして位置決めされる。For example, the pen-down position and pen-up position are as shown in Figure 4 (
Positioning is performed as shown in A).
すなわち、ある文字例えばreJの左側にペンダウンポ
イントを16ポイント、右側にペンアップポイントを1
6ポイント決定しておき、このポイントに従ってその文
字が取るべきペンダウンポイントとペンアップポイント
とが決定される。In other words, a certain character, for example reJ, has 16 pen-down points on the left and 1 pen-up point on the right.
Six points are determined in advance, and the pen-down point and pen-up point that the character should take are determined according to these points.
いま、ASCll−C0DEによれば文字「e」の識別
コードは45であり、ペンダウンポイント 「A」、ペ
ンアップポイントは「3」ということになり、文字re
」の16ビツトのコードはBCDコードで表現するとr
45A3Jとなる。このような構成とすると、補間パ
ターンは18X 1fl= 256種類必要となり、第
4図(B)に示すように「00」からr FFJまでの
アドレスに対応する補間パターンが用意され、これらは
パターンジェネレータ5に格納される。Now, according to ASCII-C0DE, the identification code of the letter "e" is 45, the pen down point is "A", the pen up point is "3", and the letter re
"'s 16-bit code is expressed in BCD code as r
It becomes 45A3J. With such a configuration, 18×1fl=256 types of interpolation patterns are required, and as shown in FIG. It is stored in 5.
ところで、本実施例の場合では入カキ−に対応する処理
コードは1度RAM 6に格納してから印字あるいは表
示される構成を採用している。Incidentally, in the case of this embodiment, a configuration is adopted in which the processing code corresponding to the input key is once stored in the RAM 6 and then printed or displayed.
これは後において筆記体文字の編集をできるようにする
ためである。以上のような補間パターンを用いて今、r
ENJOY!Jと入力した場合のRAM El内の格納
状況を第5図に示す。すなわち、0番地から5番地まで
を用いて筆記体の各文字のコードとペンダウン及びペン
アップポイントが記憶されている。This is so that the cursive characters can be edited later. Using the above interpolation pattern, now r
ENJOY! FIG. 5 shows the storage situation in RAM El when J is input. That is, addresses 0 to 5 are used to store the code of each character in cursive, as well as pen-down and pen-up points.
なお、「!」は補間パターンが不要なため、補間フラグ
C/SはrlJ となっている。Note that since "!" does not require an interpolation pattern, the interpolation flag C/S is rlJ.
今、装置が筆記体モードになっており、この状態で、「
E」のキーを押下すると、このキーに対応するr 45
A5J というコードが発生し、RAM 8に格納され
、「45」のアドレス情報をキャラクタジェネレータ4
に与えることにより文字パターンが発生し、第6図(A
)に示すように印字あるいは表示器に表示される。The device is now in cursive mode, and in this state,
When you press the "E" key, the r 45 corresponding to this key is pressed.
A code A5J is generated, stored in RAM 8, and the address information of "45" is sent to character generator 4.
A character pattern is generated by applying
) is printed or displayed on the display.
この文字には第6図(A)からも明らかなように、補間
パターンがすでに付いた状態で表示される。As is clear from FIG. 6(A), this character is displayed with an interpolation pattern already attached.
続いてrNJのキーが押されると、コードr4E旧」を
発生し、同様にRAM Elに格納される。When the rNJ key is subsequently pressed, the code "r4Eold" is generated and similarly stored in the RAM El.
このときCPU 1はrnJの非補間フラグが「0」で
あることを確認した後に直前の文字である「e」の文字
のペンアップポイントの情報である「5」と、rnJの
文字のペンダウンポイントの情報rBJによって補間パ
ターン情報「5B」を生成し、パターンジェネレータ5
に「5B」をアドレス情報として入力することにより補
間パターンを発生させ、この補間パターンは第6図(B
)に示すように前の文字に続いて印字(表示)される。At this time, CPU 1 confirms that the non-interpolation flag of rnJ is "0", and then prints "5", which is the pen-up point information of the character "e", which is the previous character, and the pen-down point of the character rnJ. Interpolation pattern information "5B" is generated based on the point information rBJ, and the pattern generator 5
An interpolation pattern is generated by inputting "5B" as address information into the
) is printed (displayed) following the previous character.
その後文字識別コード「4E」をアドレス情報としてキ
ャラクタジェネレータ4に与えることにより文字パター
ンを発生し、第6図(C)に示すようにrnJの文字が
印字(表示)される。以下同様にしてrJJ 、rO
J 、rYJの各キー人力に対する処理が行なわれ、
印字(表示)される。Thereafter, the character identification code "4E" is given to the character generator 4 as address information to generate a character pattern, and the characters rnJ are printed (displayed) as shown in FIG. 6(C). Similarly, rJJ, rO
Processing for each key human power of J, rYJ is performed,
Printed (displayed).
一方、最後の文字「!」を押下すると、コードr 21
00Jを生成し、このコードはRAM Illに格納さ
れる。このときのRAM flの格納状態が第5図であ
る。On the other hand, if you press the last character "!", the code r 21
00J and this code is stored in RAM Ill. FIG. 5 shows the storage state of the RAM fl at this time.
cpu tは補間フラグが「1」であることを検出して
、補間パターンが不必要であることを知り、そのパター
ン分だけスペースを飛ばして即、文字コード「21」に
対応するパターンをキャラクタジェネレータ4によって
発生させ、印字を行なう。CPU t detects that the interpolation flag is "1", knows that the interpolation pattern is unnecessary, skips spaces by that pattern, and immediately creates the pattern corresponding to the character code "21" in the character generator. 4, and print is performed.
この状態が第6図(D)に示す状態である。This state is the state shown in FIG. 6(D).
このようにして補間パターンが必要であるか否かを処理
コードにより判定しながら、筆記体文字を印字(表示)
することが可能となる。ところで、本発明における文字
や記号の表示方法は第7図に示すようなカーソル表示を
伴なったものとなっている。In this way, cursive characters are printed (displayed) while determining whether or not an interpolation pattern is necessary using the processing code.
It becomes possible to do so. By the way, the method of displaying characters and symbols in the present invention is accompanied by a cursor display as shown in FIG.
すなわち、 rENJOY Jとキー人力したときに
は、各文字パターン及び補間パターンの真下にカーソル
表示用のセグメントパターンを用意しである。That is, when you press the key rENJOY J, a segment pattern for cursor display is prepared directly below each character pattern and interpolation pattern.
カーソルパターンは文字パターンの真下にある文字用の
ロングカーソル(LC)パターンと、補間パターンの真
下にある補間パターン用のショートカーソル(SC)パ
ターンが連続的に並んだ構成となっている。The cursor pattern consists of a long cursor (LC) pattern for characters directly below the character pattern and a short cursor (SC) pattern for the interpolation pattern directly below the interpolation pattern, which are consecutively arranged.
第7図に示す状態においては現在カーソルは「y」の文
字の直後のショートカーソルSCと、ロングカーソルL
CとがONとなっており、次の文字の入力を促している
。In the state shown in Figure 7, the current cursors are the short cursor SC immediately after the character "y" and the long cursor L.
C is ON, prompting you to input the next character.
なお、第7図に示す状態で左カーソルキーに5を3回押
すと、カーソルは3ポイント左側に進み、「j」の真下
のロングカーソルLCと、七の両側のショートカーソル
SCの合計3個がONとなっている。In addition, if you press 5 on the left cursor key three times in the state shown in Figure 7, the cursor will advance 3 points to the left, and the long cursor LC directly below "j" and the short cursor SC on both sides of 7, a total of 3 points. is ON.
この状態を第9図(A)に示しである。This state is shown in FIG. 9(A).
このようなカーソル表示を行なうのは、たとえば、rj
Jの文字部分を消去、挿入、書替え等の編集を行なうと
き、その操作によって影響を及ぼすパターンの範囲を指
示するためである。For example, rj
This is to indicate the range of patterns that will be affected by the operation when editing, such as erasing, inserting, or rewriting the letter J.
このような表示方法の現実的な内部動作について第11
図のフローチャート図とともに説明すると次の如くであ
る。Regarding the practical internal operation of such a display method, Part 11
The explanation will be as follows with reference to the flowchart shown in the figure.
すなわち、初期状態においては表示器2はクリアされて
おり、無表示状態となっている。そして第8図(A)に
示すように、先頭文字桁位置のロングカーソルのみがO
Nとなっている。また、RAM 8はオールクリアされ
ており、「O」が書き込まれている。このときには補間
フラグは前アドレスに対して「1」が格納された状態と
なっている。この状態を第8図(C)に示す。That is, in the initial state, the display 2 is cleared and is in a non-display state. As shown in Figure 8 (A), only the long cursor at the first character digit position is O.
It is N. Further, RAM 8 has been completely cleared, and "O" has been written therein. At this time, the interpolation flag is in a state where "1" is stored for the previous address. This state is shown in FIG. 8(C).
この状態で今「E」なるキー人力があったとすると、C
PUはステップslにおいて処理コードr 45A5J
を生成し、RAM 6 c7)カーフAtポインタCP
の指している番地にこれを格納しくステップS2)、カ
ーソルポインタCPは次のアドレス位置に移動する。こ
の状態を第8図(D)に示す。In this state, if there is a key human power "E", then C
PU uses processing code r 45A5J in step sl.
and RAM 6 c7) Kerf At pointer CP
In step S2), the cursor pointer CP moves to the next address position. This state is shown in FIG. 8(D).
さらににCPU 1は表示器2に対しては現カーソル位
置にキャラクタジェネレータ4に対してアドレス情報「
45」を入力することによりreJにパターンを第8図
(B) に示すように表示させる(ステップS3.S
4)。この動作と同時にカーソルポインタCPはC22
の位置に移る(ステップS5 )。Furthermore, the CPU 1 sends address information to the character generator 4 at the current cursor position to the display 2.
45'', reJ displays the pattern as shown in FIG. 8(B) (step S3.S
4). At the same time as this operation, the cursor pointer CP changes to C22.
(step S5).
そして、さらに第8図(A)に示すように現在表示され
ているカーソルをOFFとし、第8図(B)に示すよう
に次のロングカーソルをONとする(ステップS8 、
S7)。Then, as shown in FIG. 8(A), the currently displayed cursor is turned off, and the next long cursor is turned on as shown in FIG. 8(B) (step S8,
S7).
そして、現在ONとなっている第8図(B)に示すロン
グカーソルLCの両側のショートカーソルscをON、
OFFさせるためにステップs8において第8図(D)
に示す現在のカーソルポインタCP′の示すRAM 8
のアドレスの直前のアドレスの補間フラグC/Sを読む
。そしてステップS8に進み、補間フラグC/Sが「1
」であると判定されると、ステップSIOにおいて現在
点灯しているロングカーソルの直前のショートカーソル
SCをOFFとし、補間フラグがrOJならばそのショ
ートカーソルSCをON(ステップ5ll)とする。そ
して、カーソルポインタCP′ の示すRAMアドレス
の直後のアドレスの補間フラグをステップS12におい
て読み出し、ステップSI3においてこの補間フラグが
「1」ならばステップS15に進み、現在点灯している
ロングカーソルの直後のショートカーソルをOFFとし
、「0」ならば、ステップS14においてショートカー
ソルをONとする。なお、左カーソルキーに5が押され
た場合にはステップ816において押された数だけカー
ソルを移動させ、ステップS6以下の処理を行ない、右
カーソルに4が押された場合にはステップ85以下の処
理を行なう。Then, turn on the short cursor sc on both sides of the long cursor LC shown in FIG. 8(B), which is currently on,
8(D) in step s8 to turn it off.
RAM 8 indicated by the current cursor pointer CP' shown in
Read the interpolation flag C/S of the address immediately before the address. Then, the process advances to step S8, and the interpolation flag C/S is set to "1".
'', the short cursor SC immediately before the currently lit long cursor is turned OFF in step SIO, and if the interpolation flag is rOJ, the short cursor SC is turned ON (step 5ll). Then, in step S12, the interpolation flag of the address immediately after the RAM address indicated by the cursor pointer CP' is read out, and if this interpolation flag is "1" in step SI3, the process advances to step S15, and the interpolation flag immediately after the currently lit long cursor is read out. The short cursor is turned off, and if it is "0", the short cursor is turned on in step S14. Note that if 5 is pressed on the left cursor key, the cursor is moved by the number of keys pressed in step 816 and the processes from step S6 onwards are performed, and when 4 is pressed on the right cursor key, the steps from step 85 onwards are performed. Process.
このように補間パターン用のショートカーソルと文字パ
ターン用のロングカーソルを制御することにより次のキ
ー人力に対応する表示上のパターン出力が現表示状態に
及ぼす影響範囲を明確に表現することができる。By controlling the short cursor for interpolation patterns and the long cursor for character patterns in this way, it is possible to clearly express the range of influence that the pattern output on the display corresponding to the next key input has on the current display state.
ところで、上述した例において「j」という文字パター
ンを消去するために、カーソルを第9図(A)に示すよ
うに、その文字の下に移動させ、消去キーに3を押すと
、第9図(B)に示す状態となる。第9図(A)の場合
、カーソルはロングカーソルとその左右のショートカー
ソルがONとなっており、このことは第10図(A)の
RAMアドレスからも明らかなように、左側のショート
カーソルは補間パ〉9−ン「l」 、「2」とロングカ
ーソルに対応する文字パターン「4A」と右側のショー
トカーソルに対応する補間パターン「8B」の処理゛コ
ードであることを示している。By the way, in the above example, in order to erase the character pattern "j", move the cursor below the character as shown in Figure 9 (A) and press 3 on the erase key. The state shown in (B) is reached. In the case of Figure 9 (A), the long cursor and the short cursors on its left and right are ON, and this is clear from the RAM address in Figure 10 (A), where the left short cursor is ON. Interpolation pattern>9- This indicates that the processing code is for character pattern "4A" corresponding to the long cursor and interpolation pattern "8B" corresponding to the short cursor on the right side.
この状態で消去キーに3が押下されると、第14図のフ
ローに示すようにステップS1で現在のカーソルポイン
タCPに対応するRAMの番地を消去する。When 3 is pressed on the erase key in this state, the RAM address corresponding to the current cursor pointer CP is erased in step S1 as shown in the flowchart of FIG.
そして、消去した番地以下の番地の処理コードの書き直
しをステップS2において行ない、ステップS3であら
たにrnJのペンアップポイントの情報と「0」の文字
のペンダウンポイントの情報とを読み出す。そしてステ
ップS4において新しい補間パターンをパターンジェネ
レータにより生成し、ステップS5において以下に連続
する文字のパターンを出力する。Then, in step S2, the processing code at the address below the erased address is rewritten, and in step S3, the pen-up point information of rnJ and the pen-down point information of the character "0" are read out anew. Then, in step S4, a new interpolation pattern is generated by the pattern generator, and in step S5, the following consecutive character patterns are output.
このようにして消去動作を行なうことができる。Erase operations can be performed in this manner.
ところで、補間パターンのみを消去したい場合に補間パ
ターン消去キーに8を押下すると、現在ONとなってい
るショートカーソルに対応する補間パターンのみが消去
される。By the way, if you want to erase only the interpolation pattern, if you press 8 on the interpolation pattern erase key, only the interpolation pattern corresponding to the short cursor that is currently ON will be erased.
このとき、RAM 8の内容は保存され、カーソルポイ
ンタCPの位置もかわらない。At this time, the contents of the RAM 8 are saved and the position of the cursor pointer CP does not change.
このように補間パターンのみを消去することは筆記体文
字の学習などにおいて、連続する文字パターンを区切っ
て1文字ずつの筆記体文字を確認したい場合や、補間パ
ターンの変更をしたい場合、さらにパターン認識等で1
文字ずつ区切りたい場合あるいは文字間が連続している
ため、文字情報が判別しにくい場合等に大きな効果があ
る。Erasing only the interpolation pattern in this way is useful when learning cursive characters, when you want to separate consecutive character patterns and check each cursive character, when you want to change the interpolation pattern, or when you want to change the interpolation pattern. etc. 1
This is very effective when you want to separate each character or when character information is difficult to distinguish because the characters are continuous.
ところで、−筆書きキーに2に関して以下に説明する。By the way, the -brush writing key 2 will be explained below.
本発明においてはキャラクタジェネレータ4、パターン
ジェネレータ5は所定のアドレス情報な手えるとキャラ
クタパターン、補間パターンのいずれをも一筆書き表示
する順番に点灯させるドツト位置情報(Dl、ND)を
順次発生させるジェネレータとして構成しである。In the present invention, the character generator 4 and the pattern generator 5 are generators that sequentially generate dot position information (Dl, ND) that lights up in order to display both character patterns and interpolation patterns in one stroke when predetermined address information is obtained. It is composed as follows.
その内容を第12図に示す。The contents are shown in FIG.
すなわち、第12図に示すようにアドレスの1番地から
順に、各パターンのDIND情報が1〜nドツト目まで
DIND 1 ” [lIN[lnまでのドツト位置情
報として記憶されている。That is, as shown in FIG. 12, DIND information of each pattern is stored in order from address 1 as dot position information from 1st to nth dots DIND 1 ''[lIN[ln.
このような構造のもとに、今、−筆書き表示をするため
にあらかじめ筆記体モードでrENJOY Jとキー人
力し、RAM 8に第10図(A)のように処理コード
を確認しておく。Based on this structure, in order to display cursive writing, press rENJOY J in cursive mode in advance, and check the processing code in RAM 8 as shown in Figure 10 (A). .
この状態で一筆書きキーに2を押下したときの制御動作
を第13図に示す。FIG. 13 shows the control operation when 2 is pressed on the one-stroke writing key in this state.
すなわち、ステップSl、S2においてRAM Bのア
ドレスポインタが指示している番地ADRI、ADR2
をクリアする。That is, the addresses ADRI and ADR2 pointed to by the address pointer of RAM B in steps Sl and S2
Clear.
続いてステップS3に進み、アドレス部がRAM &の
ADRIのコード情報を読み取る。そしてステップS4
に進み、−筆書きをする文字の終了を検出するためにA
DRIのコードは「0」であるか以下かを判定し、「0
」であった場合には処理を終了し、「0」でなければス
テップS5に進み、コード情報をアドレス情報としてキ
ャラクタジェネレータ4に入力することにより、1ドツ
トずつ順次「e」のパターンを点灯させていく。The process then proceeds to step S3, where the address section reads the code information of ADRI in RAM &. And step S4
-A to detect the end of the character to be written.
Determine whether the DRI code is “0” or less, and
”, the process ends, and if it is not “0”, the process proceeds to step S5, where the code information is inputted to the character generator 4 as address information, thereby lighting up the “e” pattern one dot at a time. To go.
続いてステップS6に進み、アドレスADR2を+1増
加させ、ADRIのRAMのペンアップ情報4ビー2ト
を上位ビットとし、ADR2のRAMのペンダウン情報
4ビツトを下位ビットとした8ビツトをHPコード情報
とする(ステップS? )。Next, the process proceeds to step S6, where the address ADR2 is increased by +1, and the 4th bit of pen-up information in the RAM of ADRI is used as the upper bit, and the 8 bits are set as the HP code information, with the 4th bit of pen-down information in the RAM of ADR2 as the lower bit. (Step S?).
続いてステップS8に進み、表示桁を1積石に移動させ
、補間パターンを表示するためにHP情報をステップS
8においてアドレス情報としてパターンジェネレータ5
に入力し、現在表示している桁に補間パターンを順次点
灯表示する。Next, the process advances to step S8, where the display digit is moved to one stacked stone, and the HP information is transferred to step S8 in order to display the interpolation pattern.
Pattern generator 5 as address information in 8.
, and the interpolation pattern will be displayed sequentially on the currently displayed digit.
そしてステップS10においてADR1を+1増加させ
て再びステップS3に戻る。Then, in step S10, ADR1 is increased by +1 and the process returns to step S3.
上述した動作の繰り返しによりある文字列の一筆書き表
示が可能となり、筆順の学習が可能となる。By repeating the above-described operations, it becomes possible to display a certain character string in one stroke, and learning the order of strokes becomes possible.
本実施例は以上のように構成されているため、筆記体の
キャラクタジェネレータと、補間パターンのパターンジ
ェネレータを有し、筆記体出力モードキーを設けること
により、活字体の文字出力ばかりでなく、文字間が連続
した筆記体の印字あるいは表示の出力を行なうことがで
きる。Since this embodiment is configured as described above, it has a cursive character generator and an interpolation pattern pattern generator, and by providing a cursive output mode key, it can output not only printed characters but also characters. It is possible to print or display cursive characters with continuous spaces.
そして、さらに−筆書きキーの押下により筆記体文字及
び補間パターンを書き順逆りに出力させることができ、
書き順の学習機能を与えることができる。Furthermore, it is possible to output cursive characters and interpolation patterns in the reverse stroke order by pressing the cursive writing key.
A stroke order learning function can be provided.
なお、上述した実施例にあっては、英文タイプライタに
ついてのみ説明したが、日本語のカナ文字、漢字等の他
の国語の筆記体についても適用可能であり、書き順の学
習に優れた効果を発揮することができる。In the above embodiment, only an English typewriter was described, but it can also be applied to cursive writing of other Japanese languages such as Japanese kana characters and kanji, and is highly effective in learning stroke order. can demonstrate.
効 果
以上の説明から明らかなように、本発明によれば、−筆
キーの押下により筆記体の文字パターン及び補間パター
ンを書き順逆りに出力することができるため、筆順学習
に大きな効果を与えることができる。Effects As is clear from the above explanation, according to the present invention, it is possible to output cursive character patterns and interpolation patterns in the reverse stroke order by pressing the stroke key, which has a great effect on stroke order learning. be able to.
図は本発明の一実施例を説明するもので、第1図は制御
回路のブロック図、第2図(A)、(B)は活字体及び
筆記体文字の説明図、第3図(A)は筆記体文字パター
ンの説明図、第3図(B)は補間パターンの説明図、第
3図(C)は処理コードのビット構成を示す説明図、第
4図(A)は補間パターンのためのペンダウンポイント
とペンアップポイントの決定方法を示す説明図、第4図
(B)は第4図(A)を利用した補間パターンの種類を
示す説明図、第5図はRAMの内容を示す説明図、第6
図(A)〜(C))は印字あるいは表示方法を示す説明
図、第7図は筆記体文字とカーソルとの関係を示す説明
図、第8図(A)は最初の文字表示直前のカーソル位置
の説明図、第8図(B)は最初の文字の表示状態及びカ
ーソルの移動状態の説明図、第8図(C)は処理コード
記憶前のRAMの内容の説明図、第8図(D)は最初の
文字の処理コードが記憶された直後のRAMの状態を示
す説明図、第9図(A)はカーソルを戻した状態の説明
図、第9図(B)は文字を削除した状態の説明図、第1
0図(A)及び(B)は文字の削除直前及び直後のRA
Mの状態の説明図、第11図は筆記体文字の処理方法を
説明するフローチャート図、第12図はドツト表示によ
り一筆書きを行なう場合のキャラクタジェネレータ及び
パターンジェネレータの記憶内容の説明図、第13図は
一筆書き表示の処理方法を説明するフローチャート図、
第14図は消去処理動作を説明するフローチャート図で
ある。
1・・・中央演算処理装置 2・・・表示器3・・・
プリンタ 4・・・キャラクタジェネレータ5・・・
パターンジェネレータ
6・・・ランダムアクセスメモリ
に1・・・活字体/筆記体モード変換キーに2・・・−
筆書きモード変換キー
に3・・・消去キー R4・・・右カーソルキーに5
・・・左カーソルキー
に6・・・アルファベット文字キ一群
に7・・・記号キー R8・・・消去キーR1・・・
アドレス部 R2・・・補間フラグ部R3・・・識別
コード部 R4・・・ポイント部LC・・・ロングカ
ーソル
SC・・・ショートカーソル
CP・・・カーソルポインタ
第1図
第2図
(A)
(B)
第3図
(C)
第4図
(A)
(B)
FF FE FD−−−8584−−−−6C6B
−” 01 00第8図
(B)
(C)
第9図
(A)
第10図
(A)
(B)
第11図
第13図
第14図The figures are for explaining one embodiment of the present invention. Figure 1 is a block diagram of a control circuit, Figures 2 (A) and (B) are explanatory diagrams of printed and cursive characters, and Figure 3 (A). ) is an explanatory diagram of the cursive character pattern, Fig. 3 (B) is an explanatory diagram of the interpolation pattern, Fig. 3 (C) is an explanatory diagram showing the bit structure of the processing code, and Fig. 4 (A) is an explanatory diagram of the interpolation pattern. Figure 4 (B) is an explanatory diagram showing the types of interpolation patterns using Figure 4 (A), Figure 5 is an explanatory diagram showing how to determine the pen down point and pen up point for Explanatory diagram showing, No. 6
Figures (A) to (C)) are explanatory diagrams showing the printing or display method, Figure 7 is an explanatory diagram showing the relationship between cursive characters and the cursor, and Figure 8 (A) is the cursor just before the first character is displayed. 8(B) is an explanatory diagram of the display state of the first character and the moving state of the cursor. FIG. 8(C) is an explanatory diagram of the contents of the RAM before storing the processing code. D) is an explanatory diagram showing the state of the RAM immediately after the processing code of the first character is stored, Figure 9 (A) is an explanatory diagram with the cursor moved back, and Figure 9 (B) is an explanatory diagram showing the state of the RAM after the character has been deleted. Explanatory diagram of the state, 1st
Figures 0 (A) and (B) are the RA immediately before and after character deletion.
11 is a flowchart illustrating a method for processing cursive characters; FIG. 12 is an explanatory diagram illustrating the memory contents of the character generator and pattern generator when one-stroke writing is performed by displaying dots; FIG. The figure is a flowchart diagram explaining the processing method for displaying a single stroke.
FIG. 14 is a flowchart illustrating the erasure processing operation. 1... Central processing unit 2... Display unit 3...
Printer 4...Character generator 5...
Pattern generator 6...1 for random access memory...2 for print/cursive mode conversion key...-
3 for brush writing mode conversion key...Erase key R4...5 for right cursor key
... 6 on the left cursor key... 7 on a group of alphabet letters... Symbol key R8... Erase key R1...
Address section R2...Interpolation flag section R3...Identification code section R4...Point section LC...Long cursor SC...Short cursor CP...Cursor pointer Fig. 1 Fig. 2 (A) B) Figure 3 (C) Figure 4 (A) (B) FF FE FD---8584---6C6B
-” 01 00Figure 8 (B) (C) Figure 9 (A) Figure 10 (A) (B) Figure 11 Figure 13 Figure 14
Claims (1)
させる補間パターンにより筆記体文字の出力を行なうこ
とができるように構成した電子機器において、−筆書き
キーを設け、このキーの押下により筆記体文字及び補間
パターンを書き順通りに順次表示または印字し得るよう
に構成したことを特徴とする電子機器。In an electronic device configured to be able to output cursive characters using cursive character patterns and interpolation patterns that connect these character patterns, a cursive key is provided, and pressing this key outputs cursive characters. and an electronic device configured to be able to sequentially display or print the interpolated patterns in the stroke order.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58104955A JPS59230754A (en) | 1983-06-14 | 1983-06-14 | Electronic appliance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58104955A JPS59230754A (en) | 1983-06-14 | 1983-06-14 | Electronic appliance |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59230754A true JPS59230754A (en) | 1984-12-25 |
JPH0548478B2 JPH0548478B2 (en) | 1993-07-21 |
Family
ID=14394512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58104955A Granted JPS59230754A (en) | 1983-06-14 | 1983-06-14 | Electronic appliance |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59230754A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0409450A2 (en) * | 1989-07-05 | 1991-01-23 | Canon Kabushiki Kaisha | Character generator |
US5295238A (en) * | 1991-04-30 | 1994-03-15 | Highlights For Children, Inc. | System, method, and font for printing cursive character strings |
US7869080B2 (en) | 2004-03-02 | 2011-01-11 | Seiko Epson Corporation | Apparatus for, and method of, forming parenthesized image; apparatus for, and method of, forming externally framed image; program; and memory medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4761523B2 (en) * | 2005-09-06 | 2011-08-31 | 学校法人 関西大学 | Writing practice system and writing practice program |
-
1983
- 1983-06-14 JP JP58104955A patent/JPS59230754A/en active Granted
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0409450A2 (en) * | 1989-07-05 | 1991-01-23 | Canon Kabushiki Kaisha | Character generator |
US5481277A (en) * | 1989-07-05 | 1996-01-02 | Canon Kabushiki Kaisha | Character generator |
US5295238A (en) * | 1991-04-30 | 1994-03-15 | Highlights For Children, Inc. | System, method, and font for printing cursive character strings |
US7869080B2 (en) | 2004-03-02 | 2011-01-11 | Seiko Epson Corporation | Apparatus for, and method of, forming parenthesized image; apparatus for, and method of, forming externally framed image; program; and memory medium |
US8102562B2 (en) | 2004-03-02 | 2012-01-24 | Seiko Epson Corporation | Apparatus for, and method of, forming parenthesized image; apparatus for, and method of, forming externally framed image; program; and memory medium |
US8451491B2 (en) | 2004-03-02 | 2013-05-28 | Seiko Epson Corporation | Apparatus for and method of, forming parenthesized image; apparatus for and method of, forming externally framed image; program; and memory medium |
Also Published As
Publication number | Publication date |
---|---|
JPH0548478B2 (en) | 1993-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100511263C (en) | Method used for electronic device with graphical handwriting recognition user interface | |
KR100261011B1 (en) | Document input device and the method thereof | |
JPH10510639A (en) | Multi pen stroke character set and handwritten document recognition system | |
US20040243389A1 (en) | Method and apparatus for selecting symbols in ideographic languages | |
US20080122806A1 (en) | Method and Apparatus for Inputting Character Through Pointing Device | |
KR860001012B1 (en) | Ideographic coder | |
JPS59230754A (en) | Electronic appliance | |
JPS59231583A (en) | Electronic appliance | |
JP2740575B2 (en) | Character processor | |
JPS6126192A (en) | Method for recognizing hungul character from hungul letter string | |
JPS59231590A (en) | Electronic appliance | |
JPH0527872B2 (en) | ||
JPS59231586A (en) | Electronic appliance | |
JPS59231584A (en) | Electronic appliance | |
JPH0575143B2 (en) | ||
JPH0651900A (en) | On-line character input device | |
JPH0634258B2 (en) | Handwritten character recognition device with personal dictionary creation function | |
JP2006040263A (en) | Handwritten input for asian language | |
JPS5983187A (en) | Kanji learning machine | |
JPH05181857A (en) | Information processor | |
JPS5958585A (en) | Character processing device | |
JPS625469A (en) | Input device for character or the like | |
JPS6326789A (en) | Character recognizing device | |
JPH0778791B2 (en) | Character processor | |
JPH02286297A (en) | Character selection apparatus of writing brush plotter |