JPH083705B2 - Display processor - Google Patents
Display processorInfo
- Publication number
- JPH083705B2 JPH083705B2 JP62147085A JP14708587A JPH083705B2 JP H083705 B2 JPH083705 B2 JP H083705B2 JP 62147085 A JP62147085 A JP 62147085A JP 14708587 A JP14708587 A JP 14708587A JP H083705 B2 JPH083705 B2 JP H083705B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- character
- code
- pattern
- displayed
- 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
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 発明の要約 1文字の表示において必要とされる表示区画数が文字
によって異なる文字の表示装置において,1文字の表示区
画を明示する表示を設けた。これにより1文字の範囲が
容易に判別できるようになり,文字読取りの煩わしさが
解消できる。DETAILED DESCRIPTION OF THE INVENTION Summary of the Invention In a character display device in which the number of display sections required for displaying one character differs depending on the character, a display for clearly indicating the one-character display section is provided. As a result, the range of one character can be easily discriminated and the troublesomeness of character reading can be eliminated.
発明の背景 この発明は各種のデータ処理装置において表示コマン
ドによって与えられた文字コード・データによって指示
された文字を多桁型の表示装置に表示するための表示処
理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display processing device for displaying a character designated by character code data given by a display command on a multi-digit type display device in various data processing devices.
多桁型の表示装置,たとえば多桁型の螢光表示管の各
桁には一般に1文字(1キャラクタ)が表示される。1
文字が一定範囲ごとに表示されるから特に見づらいとい
うことはなく,通常の生活等において要求される注意を
払うことによって充分に読取り可能である。Generally, one character is displayed on each digit of a multi-digit type display device, for example, a multi-digit type fluorescent display tube. 1
Since the characters are displayed in a certain range, they are not particularly difficult to read, and can be sufficiently read by paying the attention required in normal life.
ところが1文字を1桁または2桁以上にわたって表示
するような場合,たとえば出願人の昭和62年4月15日付
特許願(1)「ハングル文字生成方法」(特願昭62−90
683号)に記載のように1つのハングル文字を文字に応
じて1表示区画で表示する場合もあれば表示区画2桁ま
たは3桁にわたって表示するような場合もあるときに
は,1文字の大きさがまちまちとなり,文字の読取りに煩
わしさがある。とくに上記生成方法によって作成される
ハングル文字は子音パターン,母音パターおよびパッチ
ム・パターンを子音+母音,または子音+母音+パッチ
ムの組合せで表現する組立て文字であるから,前後の字
母パターンの組合せを考慮しながら一文字の範囲を推測
して判読しなければならず,通常要求されるもの以上の
注意力が必要となる。However, when one character is displayed over one or more digits, for example, the applicant's patent application dated April 15, 1987 (1) “Hangul character generation method” (Japanese Patent Application No. 62-90).
No. 683), one Hangul character may be displayed in one display area depending on the character, or may be displayed in two or three digits in the display area. There are various things, and reading characters is troublesome. In particular, the Hangul characters created by the above generation method are assembled characters that express consonant patterns, vowel patterns and patchum patterns by consonant + vowel or consonant + vowel + patchum combinations. However, the range of one character must be deduced and read, which requires more attention than is usually required.
発明の概要 この発明は,1文字の表示区画数がまちまちであっても
比較的読みやすい表示を行なうことのできる表示処理装
置を提供することを特徴とする。SUMMARY OF THE INVENTION The present invention is characterized by providing a display processing device capable of performing a relatively easy-to-read display even if the number of display sections for one character is different.
この発明は,表示すべき複数の文字を表わす一連の文
字コード・データを含む表示コマンドが与えられたとき
に,この表示コマンドによって指定された複数の文字
を,複数桁の表示区画が配列されている表示装置に表示
し,表示コマンド中の1文字コードによって指定される
1文字の表示において占める表示区画数が文字に応じて
異なる表示処理装置において,1文字の表示区画を明示す
る表示を設けたことを特徴とする。According to the present invention, when a display command including a series of character code data representing a plurality of characters to be displayed is given, a plurality of characters designated by this display command are arranged in a multi-digit display section. In the display processing device, which is displayed on the existing display device and the number of display partitions occupied in the display of one character specified by the one-character code in the display command differs depending on the character, a display that clearly indicates the one-character display partition is provided. It is characterized by
1文字の表示区画を明示する表示には種々の態様があ
る。その代表的なものとして,あらかじめ定められた位
置に設けられ,複数の表示区画を囲むブロック枠があ
る。この場合には,1または複数のブロック枠ごとに1文
字を表示するように制御する。1文字の表示区画を明示
する表示の他の例としては1文字の表示区画の範囲を示
す表示がある。たとえば,1文字の表示区画全体にわたっ
て発光素子を点灯させて発光するアンダー・ラインを形
成する,点灯する発光素子によって1文字の表示範囲を
囲むなどのやり方があろう。There are various modes of display that clearly indicate the display section of one character. As a typical example thereof, there is a block frame provided at a predetermined position and surrounding a plurality of display sections. In this case, control is performed so that one character is displayed for each one or a plurality of block frames. As another example of the display clearly indicating the one-character display section, there is a display indicating the range of the one-character display section. For example, the light emitting element may be turned on to form an underline that emits light over the entire display area for one character, or the display area for one character may be surrounded by the light emitting element that is turned on.
いずれにしてもこの発明によると,1文字の大きさがま
ちまちであっても1文字の表示領域が明確に表示される
ので,この明示された表示領域ごとに読んでいけばよ
く,したがって読取りが比較的容易となる。In any case, according to the present invention, the display area of one character is clearly displayed even if the size of one character is different. It will be relatively easy.
実施例の説明 この発明を電子キャッシュ・レジスタ(ECR)におけ
るハングル文字の表示に適用した実施例について詳述す
る。Description of Embodiments An embodiment in which the present invention is applied to display of Hangul characters in an electronic cash register (ECR) will be described in detail.
(1)ECRの構成 第1図はECRの外観を示している。ECR1はその下部に
設けられかつ開閉自在のキャッシュ・ドロアを備えたキ
ャッシュ・ボックス2,登録のために入力された,メモリ
から取出されまたは算出された部門コード,商品名,価
格,合計金額,顧客の支払金額,釣銭等を表示するため
のオペレータ用表示器3,この表示器3とは逆方向を向い
て配置されかつ同じような取引データを表示するための
顧客用表示器4,上記のような取引データがプリンタ5
(第2図参照)によって印字されたレシートの発行口5
a,部門コード,商品コード,金額,個数,その他の取引
情報を入力するためのキーボード6,およびクレジット・
カードに関する個人照合または有効性の検査等のために
そのカードを挿入するためのカード挿入口7aを備えてい
る。(1) Structure of ECR Figure 1 shows the appearance of the ECR. ECR1 is a cash box with a cash drawer installed at the bottom of the ECR1 and has a cash drawer that can be opened and closed. The department code, product name, price, total amount, and customer's name entered for registration, or calculated from memory. Display for operator 3 for displaying payment amount, change, etc., display for customer 4 arranged to face the opposite direction from this display 3 and for displaying similar transaction data, as described above. Transaction data is printer 5
Issue port for receipts printed by (See Fig. 2) 5
a, keyboard 6 for entering department code, product code, amount, quantity, and other transaction information, and credit card
It is provided with a card insertion port 7a for inserting the card for individual verification or validity inspection of the card.
第2図は上記のECR1の電気的構成を示している。ECR1
における登録処理の全体的な動作はメインCPU11によっ
て制御され,このメインCPU11はその実行プログラムを
格納したROM12および登録処理に必要なデータ,その他
のデータをストアするためのRAM13を備えている。ま
た,メインCPU11には上記キーボード6ならびにクレジ
ット・カードに記録されているデータを読取るおよび必
要ならば書込みカード・リーダ/ライタ7が接続されて
いる。FIG. 2 shows the electrical configuration of the above ECR1. ECR1
The overall operation of the registration process in is controlled by the main CPU 11, and the main CPU 11 is provided with a ROM 12 storing the execution program thereof and a RAM 13 for storing data necessary for the registration process and other data. Further, the main CPU 11 is connected to the keyboard 6 and a writing card reader / writer 7 for reading the data recorded in the credit card and if necessary.
オペレータ用表示器3,顧客用表示器4およびプリンタ
5はサブCPU31,41,51によってそれぞれ制御される。こ
れらのサブCPU31,41,51にはメインCPU11から後述する表
示コマンド,印字コマンドがそれぞれ与えられる。サブ
CPU31,41,51には,表示または印字ドット・パターンを
発生するキャラクタ・ゼネレータとして働くROM32,42,5
2およびメインCPU11から与えられるコマンド,その他の
データをストアするRAM33,43,53を備えている。サブCPU
31,41は,メインCPU11によって与えられる文字コードを
含む表示コマンドを後述するように解析処理して,ROM3
2,42内のドット・パターンを用いてハングル文字ならび
にアルファベットおよび数字の混在した情報を表示する
よう制御する。サブCPU51も同じように与えられる印字
コマンドの解析,印字処理を行なう。The operator display 3, the customer display 4 and the printer 5 are controlled by the sub CPUs 31, 41 and 51, respectively. Display commands and print commands, which will be described later, are given from the main CPU 11 to these sub CPUs 31, 41, 51, respectively. sub
ROMs 32, 42, 5 that function as character generators that generate display or print dot patterns for CPUs 31, 41, 51
2 and RAMs 33, 43, 53 for storing commands given from the main CPU 11 and other data. Sub CPU
31, 41 analyzes the display command including the character code given by the main CPU 11 as described later, and
The dot pattern in 2,42 is used to control the display of Hangul characters and mixed alphabet and number information. The sub CPU 51 also analyzes the print command given in the same manner and performs print processing.
第3図は表示器3,4にそれぞれ備えられている表示パ
ネル34の一例を示している。表示パネル34には複数の表
示区画35が横一列に並べられている。英文字(アルファ
ベット),数字(0〜9までの1桁の数字),記号等は
1区画35に1個表示されるので,1個の表示区画35を1桁
分と呼ぶことにする。表示パネル34は,複数のドット表
示管(たとえば蛍光表示管)を横に並べることによっ
て,液晶表示器によって,その他のドット表示器によっ
て構成することができる。FIG. 3 shows an example of the display panel 34 provided in each of the displays 3 and 4. On the display panel 34, a plurality of display sections 35 are arranged in a horizontal row. One letter (alphabet), numeral (one-digit number from 0 to 9), symbol, etc. is displayed in one section 35, so one display section 35 is called one digit. The display panel 34 can be configured by a liquid crystal display by arranging a plurality of dot display tubes (for example, a fluorescent display tube) side by side and by other dot displays.
第4図は5×7ドット表示器の1桁分の表示区画35を
拡大して示すものである。この表示区画35は横5ドッ
ト,縦7ドットに配列されたS1〜S35の35個のドット・
セグメント36から構成されている。FIG. 4 is an enlarged view of the display section 35 for one digit of the 5 × 7 dot display. This display area 35 has 35 dots of S1 to S35 arranged in 5 dots horizontally and 7 dots vertically.
It consists of segment 36.
表示区画35は5×7ドットに限られる必要はない。た
とえば7×9でもよいし,他の任意のドット配列を採用
できる。The display area 35 need not be limited to 5 × 7 dots. For example, 7 × 9 may be used, or another arbitrary dot arrangement can be adopted.
以下の説明では5×7ドットの表示区画35をもつ表示
器における動作を例として述べるが,任意のドット配列
のものを用いることができるのはいうまでもない。表示
器におけるドット配列に応じてROM32,42にストアされる
ドット・パターンが若干修正されよう。In the following description, the operation of the display having the display section 35 of 5 × 7 dots will be described as an example, but it goes without saying that an arbitrary dot arrangement can be used. The dot pattern stored in the ROM 32, 42 may be slightly modified according to the dot arrangement on the display.
(2)コアンド・フォーマットと字母パターン ハングル文字は,子音字母(以下単に子音という)19
個,母音字母(以下単に母音という)21個およびパッチ
ム(終声子音)27個を,子音+母音,子音+母音+パッ
チムのように組合せることによって構成される。子音+
母音の組合せで399個の文字が,子音+母音+パッチム
の組合せで10,773個の文字がそれぞれ構成され,これら
の組合せの総数は11,172個となる。(2) Coand format and glyph pattern Hangul characters have consonant glyphs (hereinafter simply consonants).
It consists of 21 pieces of vowels, 21 vowels (hereinafter simply referred to as vowels), and 27 patches (final consonants) as consonants + vowels and consonants + vowels + patchums. Consonant +
A combination of vowels constitutes 399 characters, and a combination of consonants + vowels + patchums constitutes 10,773 characters. The total number of these combinations is 11,172.
この組合せにおいて,子音は左または上に置かれ,母
音は右または下に置かれる。パッチムは,子音+母音か
らなるハングルの常に下に置かれる。In this combination, consonants are placed on the left or top and vowels are placed on the right or bottom. The patchum is always placed under the consonant + vowel Hangul.
表示器3,4には,ハングル文字と,英語のアルファベ
ット,数字,記号等(これらを英数字と略す)とが表示
される。ハングル文字1字の指定は16ビットで行なわ
れ,英数字1字は8ビットで指定される。Hangul characters and English alphabets, numbers, symbols, etc. (these are abbreviated as alphanumeric characters) are displayed on the displays 3 and 4. One Hangul character is designated by 16 bits, and one alphanumeric character is designated by 8 bits.
第5図(A)はハングル文字指定コードのフォーマッ
トを示している。最上位ビット(第15ビット)はハング
ル文字か英数字かを識別するための区分コードであり,
このビットが1であればハングル文字であり,0であれば
(後述するように英数字コードは8ビットによって構成
されるが)英数字である。他の15ビットは,上位から5
ビットずつそれぞれ子音,母音およびパッチムを指定す
るために用いられる。すなわち,第14ビット〜第10ビッ
トは子音コード,第9ビット〜第5ビットは母音コー
ド,第4ビット〜第0ビットはパッチム・コードであ
る。これらのコードのとりうる範囲が第5図(B)に示
されている。子音は上述のように19種類あるので,これ
らはコード00001〜10011(16進数表現で$01〜$13)に
よって指定される。母音は21種類であるからコード0000
1〜10101(16進数表現で$01〜$15)で指定される。バ
ッチムは27種類であるので,コード00000〜11111(16進
数表現で$00〜$1F)のうち,16進数表現で$10,$11,
$13,$00および$1Fを除く27のコードによって指定さ
れる。パッチムはその16個において子音と字母が共通で
あるから,後に分るようにそのドット・パターンを子音
と共有する。子音19種類のうち3種類のみパッチムにな
り得ない子音があり,それがコード$10,$11,$13で指
定されているので,これらのコードが除かれている。ま
た,$00,$1Fのときはパッチム無しとみなされる。FIG. 5 (A) shows the format of the Hangul character designation code. The most significant bit (15th bit) is a classification code for identifying Hangul characters or alphanumeric characters,
If this bit is 1, it is a Hangul character, and if it is 0, it is an alphanumeric character (although the alphanumeric code is composed of 8 bits as described later). The other 15 bits are from the upper 5
It is used to specify consonant, vowel and patchum bit by bit. That is, the 14th to 10th bits are consonant codes, the 9th to 5th bits are vowel codes, and the 4th to 0th bits are patchum codes. The possible range of these codes is shown in FIG. 5 (B). Since there are 19 types of consonants as described above, these are designated by the codes 00001 to 10011 ($ 01 to $ 13 in hexadecimal notation). There are 21 vowels, so the code is 0000
Specified with 1 to 10101 ($ 01 to $ 15 in hexadecimal notation). Since there are 27 types of BATCHUM, among the codes 00000 to 11111 (hexadecimal expression $ 00 to $ 1F), hexadecimal expression $ 10, $ 11,
Specified by 27 codes excluding $ 13, $ 00 and $ 1F. The patchum has the same consonant and letter in 16 of them, so its dot pattern is shared with the consonant, as will be seen later. Of the 19 consonants, only 3 are consonants that cannot be patchum, and these are specified by the codes $ 10, $ 11, and $ 13, so these codes are excluded. In addition, at $ 00 and $ 1F, it is considered that there is no patch.
このようにして,16ビットの情報量によって,11,172個
のハングル文字が指定可能となる。In this way, 11,172 Hangul characters can be specified by the amount of information of 16 bits.
第6図(A)は英数字を指定するコードのフォーマッ
トを示している。英数字のためのASCIIコードまたはJIS
7単位符号においてはすべての英数字は7ビットで表現
されている。最上位ビット(第7ビット)は必ず0にな
っている。この実施例ではこのような従来のコード大系
をそのまた流用している。すなわち,8ビットの英数字コ
ードの最上位ビット0は区分コードで英数字を表わし,
他の7ビットで英数字を指定する。この英数字コードの
とりうる範囲は00000000〜01111111(16進数表現で$00
〜$7F)である。FIG. 6 (A) shows a code format for designating alphanumeric characters. ASCII code for alphanumeric characters or JIS
In the 7-unit code, all alphanumeric characters are represented by 7 bits. The most significant bit (7th bit) is always 0. In this embodiment, such a conventional code system is also used. That is, the most significant bit 0 of the 8-bit alphanumeric code represents the alphanumeric character with the classification code,
Specify the alphanumeric characters with the other 7 bits. The range of this alphanumeric code is 00000000 to 01111111 ($ 00 in hexadecimal notation)
~ $ 7F).
第7図,第8図および第9図は上述した子音コード,
母音コードおよびパッチム・コードによって指定される
実際の子音字母,母音字母およびパッチム字母を示して
いる。これらの図において5ビットのコードを上位1ビ
ットと下位4ビットとに分け,これらを16進数で表わし
ている。7, 8 and 9 show the above-mentioned consonant chords,
It shows the actual consonant vowels, vowel vowels and patchum vowels specified by vowel chords and patchum chords. In these figures, the 5-bit code is divided into upper 1 bit and lower 4 bits, and these are represented by hexadecimal numbers.
子音は上述したようにハングル文字の構成において左
または上に配置される。すべての子音が左に配置される
可能性があり,また上に置かれる可能性がある。ハング
ル文字の構成において左に配置されたときの子音を側子
音と呼びCVで略すことにする。また上に置かれたときの
子音を上子音と呼びCHと略すことにする(第7図参
照)。Consonants are placed to the left or above in the composition of Hangul characters as described above. All consonants may be placed on the left and may be placed on top. Consonants when placed to the left in the structure of Hangul characters are called side consonants and abbreviated as CV. The consonant placed on top is called the upper consonant and is abbreviated as CH (see FIG. 7).
母音はハングル文字の構成において右または下に置か
れる。第8図を参照して,子音の右に置かれるコード$
01〜$04,$0A〜$0Eの母音を垂直母音と名付け,VVで略
す。子音の下に置かれるコード$05〜$09の母音を水平
母音と名付け,VHで略す。さらに垂直母音と水平母音を
組合せて構成される母音がある。それはコード$0F〜$
15によって指定されるもので,一般に複合母音と呼ばれ
るものと区別するために,ここでは複々合母音と名付
け,VH+VVで略すことにする。Vowels are placed to the right or below in the composition of Hangul letters. Referring to FIG. 8, chord $ placed to the right of the consonant
The vowels of 01 to $ 04 and $ 0A to $ 0E are named vertical vowels and are abbreviated as VV. The vowels with codes $ 05 to $ 09 placed under the consonants are named horizontal vowels and are abbreviated as VH. In addition, there are vowels composed of vertical vowels and horizontal vowels. It is code $ 0F ~ $
It is specified by 15 and is generally called a compound vowel in order to distinguish it from what is generally called a compound vowel, and is abbreviated as VH + VV.
一般にコード$01〜$0Aの10個の母音は基本母音と呼
ばれ,$0B〜$15の11個の母音は複合母音と呼ばれてい
る。複合母音には基本母音同志の組合せにより構成され
るものと,複合母音と基本母音とを組合せて構成される
ものとがある。主に後者を指す用語として(一部例外も
ある)複々合母音を用いる。In general, 10 vowels with codes $ 01 to $ 0A are called basic vowels, and 11 vowels with $ 0B to $ 15 are called compound vowels. There are two types of compound vowels, one composed of a combination of basic vowels and the other composed of a combination of a compound vowel and a basic vowel. The compound vowel is used as a term that mainly refers to the latter (with some exceptions).
パッチムには子音字母と同一字母のパッチム(コード
$01〜$0F,$12)と,子音2字の組合せによってつく
られるパッチム(コード$14〜$1E)とがあり,後者を
トウル・パッチムと呼ぶことにする。略称はともにCPで
ある。There are two types of patchums, one with the same consonant as the consonant (chords $ 01 to $ 0F, $ 12) and the other with two consonants (chords $ 14 to $ 1E). I will call it. Both abbreviations are CP.
上述したように表示パネル34における1表示区画35は
横5ドット×縦7ドットのドット・セグメント36から構
成されており,ドットの数が少ないので1つのハングル
文字を1表示区画35で表示しきれない場合がある。そこ
で1表示区画で表示しきれないときには,2表示区画また
は3表示区画にわたって1ハングム文字を表示するよう
にしている。2または3表示区画にわたって表示した場
合に一般的に読みづらくなるが,できるだけ読みやすく
なるよう最適な表示品位を保つ工夫がなされている。As described above, one display section 35 in the display panel 34 is composed of the dot segments 36 of 5 dots in the horizontal direction and 7 dots in the vertical direction. Since the number of dots is small, one Hangul character can be displayed in one display section 35. May not be. Therefore, when one display area cannot be displayed, one hang-up character is displayed over two or three display areas. Generally, it is difficult to read when displaying over two or three display sections, but the device is designed to maintain the optimum display quality so that it is as easy to read as possible.
第10図は表示器のドット数5×7の制限とハングル文
字パターンとのかねあいから,全ハングル文字11,172字
を9種類の表示パターンに分類していることを示してい
る。また第11図は母音を基準として表示パターンの分離
を示している。この分類テーブルはROM32または42にス
トアされている。FIG. 10 shows that the total of 11,172 Hangul characters are classified into 9 types of display patterns due to the limit of the number of dots on the display 5 × 7 and the Hangul character pattern. Further, FIG. 11 shows the separation of the display patterns based on the vowel. This classification table is stored in ROM 32 or 42.
第3図も参照して,パターン4および5は1表示区画
で表示できる組合せを示している。パターン1,2,6,7お
よび8は2表示区画で表示できる組合せを,パターン3
および9は3表示区画にわたって表示されるハングル文
字パターンをそれぞれ示している。Referring also to FIG. 3, patterns 4 and 5 show combinations that can be displayed in one display section. Patterns 1, 2, 6, 7, and 8 are combinations that can be displayed in two display areas,
Symbols 9 and 9 respectively indicate Hangul character patterns displayed over three display sections.
第10図に示すハングル文字表示パターンから,キャラ
クタ・ジェネレータとして働くROM32,42にどのような子
音字母ドット・パターン,母音字母ドット・パターン,
パッチム字母ドット・パターンをあらかじめ作成してお
く必要があるかが理解できる。From the Hangul character display pattern shown in Fig. 10, what consonant vowel dot pattern, vowel vowel dot pattern, can be stored in the ROM32, 42 that functions as a character generator.
Understand that it is necessary to create the patch pattern mother dot pattern in advance.
この図を参照して,子音のうち側子音CVは垂直母音VV
(VV1,VV2)と組合せて使用される(表示パターン1〜
3)。側子音CVについては各字母のドット・パターンが
1種類あれば足り,19個の側子音CVについてその例が第1
2図(A)に示されている。Referring to this figure, the side consonant CV among the consonants is the vertical vowel VV.
Used in combination with (VV 1 , VV 2 ) (Display patterns 1 to
3). For side consonants CV, it is sufficient if there is only one type of dot pattern for each character, and for 19 side consonants CV, the example is first
This is shown in Fig. 2 (A).
上子音CH(CH1,CH2)は水平母音VH(HV1,VH2,VH3,V
H4)と組合せて使用される(表示パターン4〜9,とくに
表示パターン4〜6)。19の上子音について標準的なド
ット・パターンが第12図(B)に示されるように作成さ
れている。これを上子音CH1とする。組合せの仕方によ
って縦のドット数の少ないドット・パターンが必要とな
ることがあるので(たとえば表示パターン5),上記の
標準的なドット・パターンに加えて,特定の5個の上子
音については,同図に示されているように,もう1種類
のドット・パターンがあらかじめ作成されている。これ
を上子音CH2とする。Upper consonant CH (CH 1 , CH 2 ) is a horizontal vowel VH (HV 1 ,, VH 2 ,, VH 3 ,, V
H 4) in combination with the use (display pattern 4-9, in particular display pattern 4-6). A standard dot pattern for 19 upper consonants is created as shown in FIG. 12 (B). This is called upper consonant CH 1 . Depending on the combination method, a dot pattern with a small number of vertical dots may be required (for example, display pattern 5), so in addition to the standard dot pattern above, for the specific 5 upper consonants, As shown in the figure, another type of dot pattern is created in advance. This is called upper consonant CH 2 .
子音については,それが側子音CVであっても上子音CH
であっても(CH1,CH2のいずれも)同じコードで指定さ
れる(第7図参照)。For consonants, even if it is a side consonant CV, the upper consonant CH
However, (CH 1 and CH 2 ) are designated by the same code (see FIG. 7).
9個の垂直母音VVのドット・パターンについても(表
示パターン1〜3)最適な表示品位を得るために,縦の
ドット数の多いもの(これをVV1とする)と少ないもの
(これをVV2とする)との2種類が作成されている。そ
の例が第12図(C)に示されている。With regard to the dot patterns of the 9 vertical vowels VV (display patterns 1 to 3), in order to obtain the optimum display quality, one with a large number of vertical dots (this is VV 1 ) and one with a small number of vertical dots (this is VV 1 ) 2 ) and two types have been created. An example thereof is shown in FIG. 12 (C).
水平母音VHについては(表示パターン4〜6),縦の
ドート数および位置によって4種類のものがつくられて
おり,その例が第12図(D)に示されている。これらを
VH1,VH2,VH3,VH4で区別する。水平母音は5個である
が,そのすべてについて4種類のドット・パターンがあ
る訳ではなく,必要に応じて設定されている。As for horizontal vowels VH (display patterns 4 to 6), four types are created depending on the number and position of vertical dots, an example of which is shown in FIG. 12 (D). these
Distinguish by VH 1 , VH 2 , VH 3 and VH 4 . There are five horizontal vowels, but not all of them have four types of dot patterns, and they are set as needed.
第8図を用いて説明したように垂直母音と水平母音の
指定コードは異なっている。As described with reference to FIG. 8, the vertical vowels and the horizontal vowels have different designation codes.
表示パターン7〜9の母音は複々合母音(コード$0F
〜$15;第8図参照)で水平母音VHと垂直母音VVに分解
でき,これらの組合せVH+VVによって表示可能である。
たとえば表示パターン7および9ではVH1またはVH2+VV
1,パターン8ではVH1またはVH2+VV2である。したがっ
て,複々合母音についてのドット・パターンは作成され
ていない。The vowels of display patterns 7 to 9 are compound vowels (code $ 0F
~ $ 15; see Fig. 8), it can be decomposed into horizontal vowels VH and vertical vowels VV, and can be displayed by a combination of these VH + VV.
For example, in display patterns 7 and 9, VH 1 or VH 2 + VV
1 , in pattern 8, VH 1 or VH 2 + VV 2 . Therefore, no dot pattern has been created for compound vowels.
パッチムCPは垂直母音の下の位置(表示パターン2,
8)かハングル文字の右側の位置(表示パターン3,6,9)
に置かれる。トウル・パッチムを含む27個のパッチムに
対して,第12図(E)(P)に示すように,標準的なド
ット・パターン(CP1とする)と,特定の5個のパッチ
ムに対して縦ドット数の少ないドット・パターン(CP2
とする)とが定められている。The patchum CP is located below the vertical vowel (display pattern 2,
8) or the position to the right of the Hangul characters (display pattern 3,6,9)
Placed in. For the 27 patchmes including the Toul patchum, as shown in FIGS. 12 (E) and (P), for the standard dot pattern (CP 1 ) and the specific 5 patchmes, Dot pattern with a small number of vertical dots (CP 2
And)) is defined.
第12図(A)〜(F)に示す109個のドット・パター
ンはキャラクタ・ゼネレータとして働くROM32,42(およ
びROM52)にあらかじめストアされている。これらのド
ット・パターンとコードとの関係をまとめたのが第13図
である。○印はドット・パターンがあることを示してい
る。また()内の数字は縦方向を専有するドット数(以
下,縦ドット数という)を示している。2種類の上子
音,2種類の垂直母音,4種類の水平母音,2種類のパッチム
をそれぞれ区別するためにサブ・コードが用いられる。
また,()内に示した縦ドット数を示すデータもテーブ
ル等の形であらかじめROMにストアされている。なお第1
3図では作表の便宜上,子音とパッチムの一部について
はコードおよびハングル字母を共通にして図示されてい
る。The 109 dot patterns shown in FIGS. 12A to 12F are stored in advance in the ROMs 32 and 42 (and the ROM 52) functioning as the character generator. Figure 13 shows the relationship between these dot patterns and codes. A circle indicates that there is a dot pattern. The numbers in parentheses indicate the number of dots that occupy the vertical direction (hereinafter referred to as the number of vertical dots). Sub chords are used to distinguish between two types of upper consonants, two types of vertical vowels, four types of horizontal vowels, and two types of patchums.
Data indicating the number of vertical dots shown in parentheses is also stored in the ROM in advance in the form of a table. The first
In Fig. 3, for convenience of tabulation, chords and Hangul letters are commonly used for some consonants and patchums.
上述したように複々合母音は水平母音と垂直母音との
組合せによってそのドット・パターンが作成されるため
に,複々合母音のドット・パターンはROMにストアされ
ていない。これに代えて複々合母音のドット・パターン
の発生のために水平母音と垂直母音との組合せテーブル
が第14図のようにあらかじめ作成され,ROM32,42に設定
されている。As described above, since the dot pattern of the compound vowel is created by the combination of the horizontal vowel and the vertical vowel, the dot pattern of the compound vowel is not stored in the ROM. Instead of this, a combination table of horizontal vowels and vertical vowels is created in advance as shown in FIG. 14 and is set in the ROMs 32 and 42 in order to generate a dot pattern of compound vowels.
(3)ハングル文字の生成 第15図はメインCPU11によってサブCPU31または41に与
えられる表示(または印字)コマンドのフォーマット,
およびこのコマンドから指令された文字が表示(印字)
される様子を示すものである。表示コマンドは,コマン
ド・コードを先頭にしてその後に表示すべき文字を指定
するコード(文字コード・データ)が表示位置の順で並
んでいる。上述したようにハングル文字1字は2バイト
(16ビット)のコードによって指定され,英数字は1バ
イト(8ビット)コードによって指定される。文字コー
ド・データ中には一般にハングル文字と英数字とが混在
している。しかもハングル文字コードと英数字コードと
はバイト数が異なる。したがって,サブCPU31または41
は表示コマンドを受取ったときにハングル文字と英数字
とをまず区別しなければならない。(3) Generation of Hangul characters Figure 15 shows the format of the display (or print) command given to the sub CPU 31 or 41 by the main CPU 11.
And the characters instructed from this command are displayed (printed)
This is what is done. In the display command, a code (character code data) that specifies the character to be displayed after the command code is arranged in the order of the display position. As described above, one Hangul character is designated by a 2-byte (16-bit) code, and alphanumeric characters are designated by a 1-byte (8-bit) code. Generally, Hangul characters and alphanumeric characters are mixed in the character code data. Moreover, the number of bytes is different between the Hangul character code and the alphanumeric code. Therefore, the sub CPU 31 or 41
Must first distinguish between Hangul and alphanumeric characters when it receives a display command.
表示コマンドはメインCPU11から送られてきたときに
サブCPU31または41に接続されたRAM33もしくは43の表示
コマンド・エリアまたは他の適当なバッファに一時的に
ストアされる。このストア場所を指定するためにアドレ
ス・ポインタが用いられ,アドレス・ポインタは1バイ
ト分の場所を1単位として指定する。説明の簡略化のた
めに,第15図の中断に示すように表示コマンド中の文字
コード・データの先頭の1バイト分のデータのストア場
所のアドレス・ポイントを0,次の1バイト分のデータの
ストア場所を1,というようにアドレス・ポイントとして
1バイト分のストア場所に連続番号が付けられているも
のとする。When the display command is sent from the main CPU 11, it is temporarily stored in the display command area of the RAM 33 or 43 connected to the sub CPU 31 or 41 or another appropriate buffer. An address pointer is used for designating this store location, and the address pointer designates the location of 1 byte as one unit. For simplification of explanation, as shown in the interruption in Fig. 15, the address point of the storage location of the first 1 byte of the character code data in the display command is 0, and the next 1 byte of data. It is assumed that 1 byte of store locations are consecutively numbered as address points, such as 1.
第22図はサブCPU31または41によって実行される表示
コマンドにおけるハングル文字と英数字の判別処理を示
している。FIG. 22 shows a process of discriminating Hangul characters from alphanumeric characters in a display command executed by the sub CPU 31 or 41.
アドレス・ポインタがまず初期化され,先頭のストア
場所のアドレス・ポイント(すなわち0)を示す値に設
定される(ステップ101)。このアドレス・ポインタの
示すポイントから2バイト分のコード・データの最上位
ビットが0か1かがチェックされる(ステップ102,10
3)。第5図および第6図を参照して説明したように最
上位ビットは区分コードであり,この区分コードが1な
らばそれを含む2バイトのコード・データはハングル文
字を示すものであり,0の場合にはそれを含む1バイトの
コード・データは英数字を示すものである。The address pointer is first initialized and set to a value indicating the address point (ie 0) of the first store location (step 101). From the point indicated by this address pointer, it is checked whether the most significant bit of 2-byte code data is 0 or 1 (steps 102, 10).
3). As described with reference to FIG. 5 and FIG. 6, the most significant bit is the partition code, and if this partition code is 1, the 2-byte code data including it is the Hangul character, 0 In the case of, the 1-byte code data including it indicates alphanumeric characters.
最上位ビット=1の場合にはハングル文字コードであ
ると判断して,このコードがとりうるコード範囲$8240
〜$CEBFの間にあるかどうかがチェックされる(ステッ
プ104,105)。この範囲内のものであれば,ハングル文
字コードであると判断してその旨をRAM33または43の所
定のエリアにストアし(ステップ106),上記範囲外で
あれば未定義のコードである旨を同じようにRAMにスト
アする(ステップ107)。この後,アドレス・ポインタ
に+2してステップ102に戻り,同じような処理が繰返
される。If the most significant bit = 1, it is determined to be a Hangul character code, and the code range that this code can take is $ 8240
It is checked whether it is between ~ $ CEBF (steps 104, 105). If it is within this range, it is determined that it is a Hangul character code and that fact is stored in a predetermined area of RAM 33 or 43 (step 106). If it is outside the above range, it is determined that it is an undefined code. The same is stored in RAM (step 107). After this, the address pointer is incremented by +2, the process returns to step 102, and similar processing is repeated.
最上位ビットが0の場合には英数字コードであると判
断してその旨をRAMにストアし(ステップ109),アドレ
ス・ポインタに+1して(ステップ110),ステップ102
に戻る。If the most significant bit is 0, it is determined to be an alphanumeric code and that fact is stored in RAM (step 109), the address pointer is incremented by 1 (step 110), and step 102 is entered.
Return to
上記の処理の繰返しによって表示コマンド中のすべて
の文字コード・データについての解析が終了すれば(ス
テップ111),この判定処理は終る。When the analysis of all the character code data in the display command is completed by repeating the above processing (step 111), this determination processing ends.
この解析の結果に基づいて次に各コードによって表わ
されるドット・パターンの生成処理に進み,第15図の最
下段に示されるようなハングル文字と英数字との組合せ
が表示器3または4に表示されることになる。Based on the result of this analysis, the process of generating the dot pattern represented by each code is proceeded to, and the combination of Hangul characters and alphanumeric characters as shown in the bottom of FIG. 15 is displayed on the display 3 or 4. Will be done.
英数字およびハングル文字の表示器3または4への表
示は,後述するように表示器における表示位置を定めて
行なう。The display of alphanumeric characters and Hangul characters on the display device 3 or 4 is performed by setting the display position on the display device as described later.
英数字は指定された1文字を指定された位置の1表示
区画35に表示すればよいので,表示位置さえ決定すれば
従来から知られたやり方で行なうことができる。もちろ
ん英数字のドット・パターンもROM32または42にストア
されている。Since it is sufficient to display one designated alphanumeric character in the one display section 35 at the designated position, it can be performed in a conventionally known manner as long as the display position is determined. Of course, alphanumeric dot patterns are also stored in ROM 32 or 42.
ハングル文字のドット・パターン生成および表示処理
はやや複雑である。まずハングル文字の生成処理につい
て第23図から第25図を参照して説明する。この処理はサ
ブCPU31または41によって実行される。The dot pattern generation and display process for Hangul characters is rather complicated. First, the process of generating Hangul characters will be described with reference to FIGS. 23 to 25. This processing is executed by the sub CPU 31 or 41.
第23図を参照して,上記の解析処理によってハングル
文字コードであると判定された2バイト(16ビット)分
の文字コードをバッファ等に読出し,これを区分コード
(1ビット),子音コード(5ビット),母音コード
(5ビット)およびパッチム・コード(5ビット)分解
する(ステップ121)。この分解処理の様子が第16図上
段および中断に示されている。2バイトのハングル文字
コードが16進数表現で$843Fの場合には,子音コードは
$01,母音コードは$01,パッチム・コードは$1Fである
ことが分る。Referring to FIG. 23, a 2-byte (16-bit) character code determined to be a Hangul character code by the above analysis process is read into a buffer or the like, and this is read as a classification code (1 bit) and a consonant code ( 5 bits), vowel code (5 bits) and patchum code (5 bits) are decomposed (step 121). The state of this decomposition process is shown in the upper part of FIG. 16 and in the interruption. If the 2-byte Hangul character code is $ 843F in hexadecimal notation, the consonant code is $ 01, the vowel code is $ 01, and the patchum code is $ 1F.
次にバッチム・コードの解読によってパッチムが有か
無かが判定される(ステップ122)。パッチム・コード
のとりうる範囲は第9図に示したように$01〜$0F,$1
2,$14〜$1Eであるのでこの範囲内のものかどうかの検
査を行なえばよい。コード$1Fは上記のとりうる範囲内
には無いからパッチム無しと判定される。Next, by decoding the batch code, it is judged whether or not there is a patch (step 122). The possible range of the patch code is $ 01 to $ 0F, $ 1 as shown in Fig. 9.
Since it is 2, $ 14 to $ 1E, it is sufficient to inspect whether it is within this range. Since the code $ 1F is not within the above range, it is determined that there is no patch.
パッチム無しの場合には,第11図を参照して,表示さ
れるパターン類型はパターン1,4または7であり,これ
らは母音の種類によって分類される。したがって,母音
コードが示す母音の種類が検査され(ステップ123),
母音コードが垂直母音であれば表示パターン1の生成処
理に(ステップ124),水平母音であれば表示パターン
4の生成処理に(ステップ125),複々合母音であれば
表示パターン7の生成処理に(ステップ126)それぞれ
進む。In the case of no patchum, referring to FIG. 11, the displayed pattern types are patterns 1, 4 or 7 and these are classified by the type of vowel. Therefore, the type of vowel indicated by the vowel code is checked (step 123),
If the vowel code is a vertical vowel, the display pattern 1 is generated (step 124); if it is a horizontal vowel, the display pattern 4 is generated (step 125); if it is a compound vowel, the display pattern 7 is generated. (Step 126).
第16図に示す例において母音コード$01は垂直母音で
あるから,表示パターン1の表示処理(ステップ124)
が行なわれる。この処理は最も簡単である。表示パネル
34内の指定された2つの表示区画35が用いられ,第1番
目の表示区画には子音コードによって示されるドット・
パターンが,第2番目の表示区画には母音コードによっ
て指定される2種類のドット・パターンのうちパターン
VV1がそれぞれ表示される。子音コード$01,母音コード
$01の場合の表示例が第16図の下段に示されている。In the example shown in FIG. 16, since the vowel code $ 01 is a vertical vowel, the display processing of the display pattern 1 (step 124)
Is performed. This process is the simplest. Display panel
Two designated display areas 35 in 34 are used, and the first display area is a dot indicated by a consonant code.
The pattern is one of the two types of dot patterns specified by the vowel code in the second display section.
VV 1 is displayed respectively. A display example in the case of the consonant code $ 01 and the vowel code $ 01 is shown in the lower part of FIG.
表示パターン4は2つのパターンに分けられる。それ
は上子音CH1と水平母音VH1との組合せ(これをパターン
4−1という),および上子音CH1と水平母音VH2との組
合せ(これをパターン4−2という)である。これらの
2つの表示パターンが第17図に示されている。The display pattern 4 is divided into two patterns. It is a combination of the upper consonant CH 1 and the horizontal vowel VH 1 (this is called pattern 4-1), and a combination of the upper consonant CH 1 and the horizontal vowel VH 2 (this is called pattern 4-2). These two display patterns are shown in FIG.
上子音CH1の縦ビット数は,第13図からも分るように,
3または4である。これに対して水平母音VH1の縦ビット
数は3または1である。したがって,上子音CH1と水平
母音CH1のいかなる組合せにおいてもそれらの縦ビット
数の合計は表示区画35の縦ビット数である7を超えるこ
とはなく,パターン4となるすべてのハングル文字は原
則的に表示パターン4−1で表示可能である。The vertical bit number of the upper consonant CH 1 is, as can be seen from FIG. 13,
3 or 4. On the other hand, the horizontal vowel VH 1 has 3 or 1 vertical bits. Therefore, in any combination of the upper consonant CH 1 and the horizontal vowel CH 1 , the total vertical bit number of them does not exceed the vertical bit number 7 of the display section 35. The display pattern 4-1 can be displayed.
しかしながら,上子音コード$04,$0Cまたは$0Eの
字母と水平母音コード$07または$08の字母との組合せ
においては,ドット・パターンCH1とVH1との合成によっ
て生成された文字が非常に身づらくなる。そこで水平母
音のドット・パターンVH1に代えて縦ビット数が2であ
るドット・パターンVH2が用いられる。そして,上半部
の上子音ドット・パターンCH1と下半部の水平母音ドッ
ト・パターンVH2との間に1ドット分のスペースが置か
れる。これが表示パターン4−2である。However, in the combination of the upper consonant code $ 04, $ 0C or $ 0E and the horizontal vowel code $ 07 or $ 08, the character generated by combining dot pattern CH 1 and VH 1 is very Become hard to learn. Therefore, instead of the dot pattern VH 1 for horizontal vowels, the dot pattern VH 2 having a vertical bit number of 2 is used. Then, one dot space is placed between the upper consonant dot pattern CH 1 of the upper half and the horizontal vowel dot pattern VH 2 of the lower half. This is the display pattern 4-2.
したがってステップ125の表示パターン4の生成処理
ではまず,与えられた文字コードにおける上子音と水平
母音との組合せが上述したパターン4−2となるべき特
定のものかどうかが判定される。上記特定のものでなけ
ればパターン4−1にしたがって,特定のものであれば
パターン4−2にしたがってそれぞれ1つの表示区画に
表示する。表示パターン4−2のドット・パターンが生
成される様子が第18図に示されている。Therefore, in the generation process of the display pattern 4 in step 125, first, it is determined whether or not the combination of the upper consonant and the horizontal vowel in the given character code is the specific one that should be the pattern 4-2 described above. If it is not the specific one, it is displayed in one display section according to pattern 4-1 and if it is the specific one, it is displayed in one display section according to pattern 4-2. The manner in which the dot pattern of display pattern 4-2 is generated is shown in FIG.
このパターン4の生成処理の手法は,後に示すパター
ン6,7,8および9の生成処理において利用される。The method of the generation processing of pattern 4 is used in the generation processing of patterns 6, 7, 8 and 9 described later.
ステップ126における表示パターン7の生成アルゴリ
ズムの詳細が第24図に示されている。またこのアルゴリ
ズムにしたがって行なわれる複々合母音を含むハングム
文字の生成過程の一例が第19図に示されている。これら
の図を参照して,まず複々合母音を水平母音と垂直母音
とに分解する(ステップ131)。上述したように複々合
母音のドット・パターンはあらかじめ作成されていず,
その代わりに複々合母音を構成する水平母音と垂直母音
との組合せテーブル(第14図参照)がROM32または42に
ストアされている。この組合せテーブルを参照して,指
定された複々合母音を構成する水平母音(VH1またはV
H2)のコードと垂直母音(VV1)のコードをみつけ出
す。第19図の例では,コード$0Fの複々合母音が指定さ
れているから,これはコード$05の水平母音とコード$
01の垂直母音とから構成することができることが分る。The details of the algorithm for generating the display pattern 7 in step 126 are shown in FIG. Further, FIG. 19 shows an example of a process of generating a Hangmu character containing compound vowels according to this algorithm. Referring to these figures, the compound vowels are first decomposed into horizontal vowels and vertical vowels (step 131). As mentioned above, the dot pattern of compound vowels is not created in advance,
Instead, a combination table (see FIG. 14) of horizontal vowels and vertical vowels that form a compound vowel is stored in the ROM 32 or 42. With reference to this combination table, the horizontal vowels (VH 1 or V
Find the chord of H 2 ) and the chord of the vertical vowel (VV 1 ). In the example of FIG. 19, the compound vowel of code $ 0F is specified, so this is the horizontal vowel of code $ 05 and the code $$.
It turns out that it can consist of 01 vertical vowels.
表示パターン7のハングル文字は表示パネル34の指定
された2つの表示区画35を用いて表示される。次に,子
音コードによって指定された上子音CH1のドット・パタ
ーンと上記の処理で検索された水平母音(VH1またはV
H2)とが上述した表示パターン4の作成手法で合成さ
れ,第1番目の表示区画に表示される(ステップ13
2)。第19図の例ではコード$01の上子音とコード$05
の水平母音とが組合されている。続いて上記処理で検索
された垂直母音(VV1)とドット・パターンが第2番目
の表示区画に表示される(ステップ133)。The Hangul characters of the display pattern 7 are displayed using the two designated display sections 35 of the display panel 34. Next, the dot pattern of the upper consonant CH 1 designated by the consonant code and the horizontal vowel (VH 1 or V
H 2 ) and H 2 ) are combined by the above-described method of creating the display pattern 4 and displayed in the first display section (step 13
2). In the example of Fig. 19, the upper consonant of code $ 01 and code $ 05
Is combined with the horizontal vowels of. Subsequently, the vertical vowel (VV 1 ) and the dot pattern retrieved in the above process are displayed in the second display section (step 133).
第23図ステップ122でパッチム有と判断されたときに
は第25図に示す処理に進む。ここでもまず母音コードが
チェックされ,垂直母音か,水平母音かまたは複々合母
音かが判断される(ステップ141)。When it is determined in step 122 in FIG. 23 that the patch is present, the process proceeds to the process shown in FIG. Here again, the vowel code is first checked to determine whether it is a vertical vowel, a horizontal vowel, or a compound vowel (step 141).
垂直母音の場合には第11図の分類テーブルからも分る
ように表示パターン2または3となる。表示パターン2
は1つのハングル文字を2つの表示区画で表示するもの
であり,表示パターン3は3つの表示区画を用いて表示
する。できるだけ少ない表示区画で1つのハングル文字
を表示することが好ましいので,まずパターン2で表示
可能かどうかがチェックされる(ステップ142)。表示
パターン2,3のいずれにおいても第1番目の表示区画に
は子音コードによって指定された側子音が表示される。
したがって,ハングル文字を構成する垂直母音(縦ドッ
ト数の少ない母音VV2)とパッチムCP1の組合せが1表示
区画におさまるかどうかがチェックの対象となる。In the case of a vertical vowel, the display pattern is 2 or 3 as can be seen from the classification table of FIG. Display pattern 2
Displays one Hangul character in two display sections, and the display pattern 3 is displayed using three display sections. Since it is preferable to display one Hangul character in as few display sections as possible, it is first checked whether pattern 2 can be displayed (step 142). In each of the display patterns 2 and 3, the side consonant designated by the consonant code is displayed in the first display section.
Therefore, whether or not the combination of vertical vowels (vowels VV 2 with a small number of vertical dots) and patchum CP 1 that make up Hangul characters fit in one display area is the target of the check.
第13図を参照して,垂直母音VV2の縦ドット数は3ま
たは4であり,パッチムCP1の縦ドット数は3,または5
である。したがって縦ドット数が7の1表示区画に表示
可能な組合せは,縦ドット数3の垂直母音VV2と縦ドッ
ト数3のパッチムCP1,縦ドット数3のVV2と縦ドット数
4のCP1および縦ドット数4のVV2と縦ドット数3のCP1
である。これらの場合には表示パターン2のドット・パ
ターンの生成が行なわれる(ステップ145)。この処理
では,第2番目の表示区画に母音コードによって指定さ
れた垂直母音VV2のドット・パターンとパッチム・コー
ドによって指定されたパッチムCP1のドット・パターン
とが合成されて表示される。Referring to FIG. 13, the vertical vowel VV 2 has 3 or 4 vertical dots, and the patchum CP 1 has 3 or 5 vertical dots.
Is. Therefore, the combinations that can be displayed in one display section with 7 vertical dots are the vertical vowel VV 2 with 3 vertical dots and the patchum CP 1 with 3 vertical dots, the VV 2 with 3 vertical dots and the CP with 4 vertical dots. 1 and VV 2 with 4 vertical dots and CP 1 with 3 vertical dots
Is. In these cases, the dot pattern of display pattern 2 is generated (step 145). In this process, the dot pattern of the vertical vowel VV 2 specified by the vowel code and the dot pattern of the patchum CP 1 specified by the patchum code are combined and displayed in the second display section.
上記の組合せ以外の場合には表示パターン3の生成処
理が行なわれる(ステップ146)。この処理では,第2
番目の表示区画に母音コードによって指定される垂直母
音ドット・パターンのうち縦ドット数の多いVV1のパタ
ーンが表示され,第3番目の表示区画に指定されたパッ
チムCP1のドット・パターンが表示される。In the case of combinations other than the above combinations, the display pattern 3 is generated (step 146). In this process, the second
The VV 1 pattern with the largest number of vertical dots among the vertical vowel dot patterns specified by the vowel code is displayed in the 3rd display area, and the patch pattern CP 1 dot pattern specified in the 3rd display area is displayed. To be done.
母音の種類の判定において水平母音であることが分っ
た場合には,ハングル文字が表示パターン5で表わすこ
とができるかどうかが検査される(ステップ143)。表
示パターン5は子音,母音およびパッチムの組合せを1
表示区画に収めるものである。表示パターン5の組合せ
が可能であれば指定されたハングル文字をこのパターン
5で表示し,不可能な場合には表示パターン6が使用さ
れる。表示パターン6は,第1番目の表示区画に子音と
母音の組合せを,第2番目の表示区画にパッチムをそれ
ぞれ表示することによって,2表示区画で1ハングル文字
を表現する。If the vowel type is determined to be a horizontal vowel, it is checked whether the Hangul characters can be represented by the display pattern 5 (step 143). Display pattern 5 is 1 combination of consonant, vowel and patchum.
It fits in the display area. If the combination of the display patterns 5 is possible, the designated Hangul characters are displayed in this pattern 5, and if not possible, the display pattern 6 is used. The display pattern 6 displays a combination of consonants and vowels in the first display section and a patchum in the second display section to express one Hangul character in the two display sections.
表示パターン5は,縦ドット数の異なる字母の組合せ
に応じて第20図に示すように表示パターン5−1,5−2
および5−3に分類される。表示パターン5−1は、縦
ドット数2の子音ドット・パターンCH2と縦ドット数2
の母音ドット・パターンVH3と縦ドット数3のパッチム
・ドット・パターンCP1を縦に並べることによって構成
される。表示パターン5−2は縦ビット数3のCH1と縦
ドット数2のVH4と縦ドット数2のCP2とによって,パタ
ーン5−3は縦ドット数3のCH1と縦ドット数1のVH3と
縦ドット数3のCP1とによってそれぞれ構成される。最
上段の子音の縦ドット数が多い方がより品位の高いハン
グル文字の表現が可能なので表示パターン5−1よりも
パターン5−2の方が優先的に採用される。これらの表
示パターン5−1〜5−3を構成する子音,母音および
パッチムの字母を第21図に示す。The display pattern 5 is the display patterns 5-1 and 5-2 as shown in FIG.
And 5-3. The display pattern 5-1 is a consonant dot pattern CH 2 with 2 vertical dots and 2 vertical dots.
The vowel dot pattern VH 3 and the patchum dot pattern CP 1 having three vertical dots are vertically arranged. Display pattern 5-2 is CH 1 with vertical bit number 3, VH 4 with vertical dot number 2 and CP 2 with vertical dot number 2, and pattern 5-3 is CH 1 with vertical dot number 3 and vertical dot number 1 It is composed of VH 3 and CP 1 having three vertical dots. Since the higher the number of vertical dots in the uppermost consonant is, the higher the quality of Hangul characters can be expressed, the pattern 5-2 is preferentially adopted over the display pattern 5-1. FIG. 21 shows the consonants, vowels, and patch vowels constituting these display patterns 5-1 to 5-3.
コードによって指定されたハングル文字がパターン5
−1〜5−3のいずれかで表現できるかどうかをチェッ
クするにあたって,まず母音コードがチェックされる。
母音コードがドット・パターンVH4をもつもの($05,$
06,$07,$08)であれば表示パターン5−2で表現でき
る可能性がある。この場合には,次に子音コードが縦ド
ット数3の上子音ドット・パターンCH1をもつ字母を示
していること(CH1の中には縦ドット数が4のものもあ
る),およびパッチム・コードが縦ドット数2のドット
・パターンCP2をもつ字母を示していることを条件にパ
ターン5−2が選択される。母音コードがドット・パタ
ーンVH4をもつものを示してはいるが(この母音コード
はドット・パターンVH3をももっている),上記の子音
とパッチムの条件を満たさない場合には,次に子音コー
ドが縦ドット数2のドット・パターンCH2をもつもので
あり(縦ドット数2のCH2は縦ドット数3のCH1に含まれ
る),かつパッチム・コードが縦ドット数3のドット・
パターンCP1をもつものであることを条件に表示パター
ン5−1で表示可能と判定する。母音コードがドット・
パターVH4をもつものであっても子音コードまたはパッ
チム・コードが表示パターン5−1また5−2の条件を
満たさない場合には表示パターン6で表現すると判定す
る。Hangul characters specified by the code are pattern 5
In checking whether it can be expressed by any of -1 to 5-3, the vowel code is first checked.
Vowel chords with dot pattern VH 4 ($ 05, $
If it is 06, $ 07, $ 08), there is a possibility that it can be expressed by display pattern 5-2. In this case, the consonant code then indicates a letter having an upper consonant dot pattern CH 1 with 3 vertical dots (some CH 1 have 4 vertical dots), and patch -Pattern 5-2 is selected on the condition that the code indicates a character having a dot pattern CP 2 having two vertical dots. Although a vowel code has a dot pattern VH 4 (this vowel code has a dot pattern VH 3 ), if the above consonant and patchum conditions are not met, the next consonant is The code has a dot pattern CH 2 with 2 vertical dots (CH 2 with 2 vertical dots is included in CH 1 with 3 vertical dots), and the patch code is a dot with 3 vertical dots.
It is determined that the display pattern 5-1 can be displayed on the condition that the pattern CP 1 is included. The vowel chord is a dot
If the consonant chord or patchum chord does not satisfy the conditions of the display patterns 5-1 and 5-2 even if it has the pattern VH 4 , it is determined to be expressed by the display pattern 6.
残った表示パターン5−3で表現可能かどうかをみる
ために,母音コードが縦ドット数1のドット・パターン
VH3をもつもの(これは母音コード$09のみ)かどうか
をチェックし,そうであれば子音コードが縦ドット数3
のドット・パターンCH1をもつものであり,かつパッチ
ム・コードが縦ドット数3のドット・パターンCP1をも
つものであることを条件に表示パターン5−3を採用す
る。それ以外の場合には表示パターン6となる。To check whether the remaining display pattern 5-3 can be expressed, the vowel code is a dot pattern with 1 vertical dot.
Check if it has VH 3 (this is only vowel code $ 09), and if so, the consonant code is 3 vertical dots
The display pattern 5-3 is adopted on condition that the patch pattern has a dot pattern CH 1 of 1 and the patchum code has a dot pattern CP 1 of 3 vertical dots. In other cases, the display pattern 6 is displayed.
表示パターン5−1,5−2または5−3で表示可能と
判定されれば,そのパターに応じたドット・パターンが
ROM32または42から読出され,これらが重ね合わされる
ことによって1表示区画に指定されたハングル文字が表
示される(ステップ147)。If it is determined that the display pattern 5-1, 5-2 or 5-3 can be displayed, the dot pattern corresponding to the pattern is displayed.
The Hangul characters specified in one display section are displayed by reading them from the ROM 32 or 42 and superposing them (step 147).
それ以外の場合には表示パターン6の生成処理に進む
(ステップ148)。この表示パターン6の表示処理にお
いて第1番目の表示区画には,与えられた子音コードお
よび母音コードのドット・パターンCH1およびVH1または
VH2が,第17図に示した表示パターン4と同じ手法にし
たがって表示され,第2番目の表示区画にはパッチム・
コードによって指定された表示パターCP1が表示され
る。In other cases, the process proceeds to the process of generating the display pattern 6 (step 148). In the display process of this display pattern 6, the dot patterns CH 1 and VH 1 or VH 1 of the given consonant code and vowel code are displayed in the first display section.
VH 2 is displayed according to the same method as the display pattern 4 shown in FIG. 17, and the patch area is displayed in the second display area.
The display pattern CP 1 specified by the code is displayed.
ステップ141の母音コードの分析において複々合母音
と判定されたときには,表示パターン8で表現できるか
どうかが判定される(ステップ144)。表示パターン8
は2表示区画で1ハングル文字を表わすものである。表
示パターン8で表現できなければ,1ハングル文字を3表
示区画を用いて表現する表示パターン9が採用される。When it is judged in the analysis of the vowel code in step 141 that there are multiple compound vowels, it is judged whether or not it can be expressed by the display pattern 8 (step 144). Display pattern 8
Represents one Hangul character in two display sections. If the display pattern 8 cannot be expressed, the display pattern 9 that expresses one Hangul character using three display sections is adopted.
表示パターン8で表現できるかどうかの判定は,表示
パターン7の表示処理の場合と同じように,第14図に示
すテーブルを用いて複々合母音を水平母音(VH1またはV
H2)と垂直母音(VV1またはVV2)とに分解する。次に,
分解した垂直母音と与えられたパッチムと1表示区画で
表現できるものであるかどうかを,上述した表示パター
ン2で表現可能がどうかの処理と同じ手法を用いて判定
する。表示可能であればパターン8が採用され,不可能
であればパターン9となる。The determination of whether expressed in display pattern 8, as in the case of the display processing of the display patterns 7, the horizontal vowels multi people if vowel using the table shown in FIG. 14 (VH 1 or V
H 2 ) and vertical vowels (VV 1 or VV 2 ). next,
It is determined whether or not it can be expressed by the decomposed vertical vowels, the given patchum, and one display section, by using the same method as the processing of whether or not the display pattern 2 can be expressed. If it can be displayed, the pattern 8 is adopted, and if it cannot be displayed, the pattern 9 is used.
表示パターン8で表示可能ということになれば,まず
表示パターン4の表示処理で用いた手法によって,子音
コード(CH1)と上記の分解した水平母音コード(VH1ま
たはVH2)の各ドット・パターンを上下に重ねて第1番
目の表示区画に表示し,次に第2番目の表示区画には分
解された垂直母音と指定されたパッテムのドット・パタ
ーンを重ねて表示する(ステップ149)。表示パターン
9を表示するときには,第1番目の表示区画については
上記パターン8と同じ処理を,第2および第3番目の表
示区画についてはパターン3のと同じ処理が用いられる
(ステップ150)。If the display pattern 8 can be displayed, the dots used for the consonant code (CH 1 ) and the above-described decomposed horizontal vowel code (VH 1 or VH 2 ) are first determined by the method used in the display process of display pattern 4. The patterns are vertically overlapped and displayed in the first display section, and then the decomposed vertical vowels and the dot pattern of the designated patch are displayed in the second display section (step 149). When the display pattern 9 is displayed, the same processing as the pattern 8 is used for the first display section and the same processing as the pattern 3 is used for the second and third display sections (step 150).
(4)表示器と表示桁位置制御 表示器3または4における表示位置(表示桁位置)を
決定する処理の説明に先だち,この発明の課題について
説明しておく。上述のように,1つのハングル文字はその
文字によって1表示区画で表示されるものと,2または3
表示区画で表示されるものとがあり,文字の大きさがま
ちまちである。したがって,これらが混在して1つの単
語または文章を構成したときには読みづらいという問題
がある。(4) Display Device and Display Digit Position Control Prior to the description of the process for determining the display position (display digit position) on the display device 3 or 4, the problem of the present invention will be described. As described above, one Hangul character is displayed in one display area depending on the character, and 2 or 3
Some are displayed in the display area, and the size of the characters varies. Therefore, there is a problem that it is difficult to read when these are mixed to form one word or sentence.
第26図は,表示コマンドによって与えられた文字コー
ドをコマンドにおける配列の順序で,表示パネル34の表
示区画にその左から右に向って,表示しない表示区画を
つくらないようにして順次表示していった例と,それに
対応する表示コマンドとを示している。表示パネル34の
1表示区画35を1桁と呼ぶことにしてあるので,これに
対応して文字コード・データにおいてもその8ビット分
を1桁と呼ぶことにする。第26図では表示コマンドは20
桁から構成され,表示パネル34にも20桁分の表示区画
(20個の表示区画)35が設けられているものとする。In FIG. 26, the character codes given by the display commands are sequentially displayed in the display sequence of the display panel 34 from the left to the right in the order of arrangement in the command without creating a display region that is not displayed. 2 and the corresponding display command. Since one display section 35 of the display panel 34 is called one digit, the corresponding 8 bits in the character code data will be called one digit. In Figure 26, the display command is 20
It is assumed that the display panel 34 is also provided with 20-digit display sections (20 display sections) 35 that are composed of digits.
第26図(1)は表示コマンド内の文字コード・データ
が英数字コードのみを含む場合を示している。上述のよ
うに1桁の英数字コードが示す1つの英数字は1表示区
画に表示されるから読みづらいという問題は生じない。FIG. 26 (1) shows a case where the character code data in the display command includes only an alphanumeric code. As described above, since one alphanumeric character indicated by the one-digit alphanumeric code is displayed in one display section, the problem of being difficult to read does not occur.
第26図(2)は表示コマンド内の文字コード・データ
がハングル文字コードのみからなり,しかもこのハング
ル文字コードが1文字を1表示区画で表示可能な(すな
わち第10図パターン4の)ハングル文字を指定している
場合を示している。この表示例も読みづらいという問題
は生じない。In Fig. 26 (2), the character code data in the display command consists only of Hangul character codes, and this Hangul character code can display one character in one display section (that is, Hangul characters in Fig. 10 pattern 4). Shows the case where is specified. This display example does not have the problem of being difficult to read.
第26図(3)は表示コマンド内の文字コード・データ
がハングム文字コードのみからなり,しかもこのハング
ル文字コードが1文字を2表示区画で表示可能な(たと
えば第10図パターン1の)ハングル文字を指定している
場合を示している。1つのハングル文字が2桁の表示区
画35に表示されるので,読みやすいということでもない
が文字の大きさが統一されているのでそれほど読みづら
くもない。In Fig. 26 (3), the character code data in the display command consists of only the Hangul character code, and this Hangul character code can display one character in two display sections (for example, Hangul character in Fig. 10 pattern 1). Shows the case where is specified. One Hangul character is displayed in the 2-digit display area 35, so it is not easy to read, but it is not so difficult to read because the character size is uniform.
第26図(4)は表示コマンド内の文字コード・データ
がハングル文字コードのみからなり,しかもこのハング
ル文字コードが1文字を表示するのに3表示区画を必要
とする(たとえば第10図パターン9の)ハングル文字を
指定している場合を示している。1つのハングル文字が
3桁分の表示区画35に表示されるので,やや読みづらく
なっている。In FIG. 26 (4), the character code data in the display command consists only of Hangul character codes, and this Hangul character code requires three display sections to display one character (for example, pattern 9 in FIG. 10). () Shows the case where the Hangul character is specified. Since one Hangul character is displayed in the three-digit display area 35, it is somewhat difficult to read.
第26図(5)は,表示コマンドの文字コード・データ
中に,英数字コード,2表示区画を必要とするハングル文
字コードおよび3表示区画を必要とするハングル文字コ
ードが混在している例を示している。ハンブル文字の大
きさがまちまちであるので1字を認識するのに若干の手
間を要し読みづらくなっている。Fig. 26 (5) shows an example in which the alphanumeric code, the Hangul character code requiring 2 display areas and the Hangul character code requiring 3 display areas are mixed in the character code data of the display command. Shows. Since the size of the humble characters varies, it takes some time to recognize one character and it is difficult to read.
第26図(6)は,表示コマンドの文字コード・データ
中に英数字コードと1表示区画で表示できるハングル文
字のコードとが混在している例を示すもので,すべての
文字が1表示区画に表示されているので読取りにおいて
問題は生じない。Figure 26 (6) shows an example in which the alphanumeric code and the code of Hangul characters that can be displayed in one display area are mixed in the character code data of the display command. All characters are in one display area. Since it is displayed at, there is no problem in reading.
この発明は,とくに第26図(5)に示されているよう
な,表示された文字の大きさが異なる場合であっても比
較的読みやすくなる構成を提供するものである。The present invention provides a structure that is relatively easy to read even when the size of displayed characters is different, as shown in FIG. 26 (5).
まず第1の例について述べる。 First, the first example will be described.
第29図および第30図に示すように,表示器3(表示器
4も同じ)に透明な前面カバー60が設けられている。こ
の前面カバー60には,表示パネル34(螢光表示管3a等の
前面)の前方に位置する場所に,ブロック枠61が描かれ
ている。ブロック枠61は2つの隣接する表示区画35を含
む位置でかつその大きさになっている。20桁の表示区画
35に対して10個のブロック枠61が横に並んでいる。As shown in FIG. 29 and FIG. 30, a transparent front cover 60 is provided on the display 3 (same for the display 4). A block frame 61 is drawn on the front cover 60 at a position located in front of the display panel 34 (the front surface of the fluorescent display tube 3a or the like). The block frame 61 is at a position including the two adjacent display sections 35 and has the size thereof. 20-digit display area
Ten block frames 61 are arranged side by side with respect to 35.
上記の処理によって生成されたハングル文字パターン
は各ブロック枠61に対応して次のように表示される。第
27図を参照して,1表示区画(1桁)で表現可能なハング
ル文字については,ブロック枠61内の2つの表示区画35
のうち右側(2番目)の表示区画に生成したハングル文
字パターンを表示する。2表示区画(2桁)で表現され
るハングル文字の表示においてはブロック枠61内の2つ
の表示区画35が用いられる。表示のために3表示区画
(3桁)を要するハングル文字については,第1番目の
ブロック枠61の2つの表示区画35とその次の(第2番目
の)ブロック枠61内の第1番目の表示区画35とが用いら
れる。このようにして,原則的には1つのブロック枠61
内に1つのハングル文字が表示され,例外的に表示に3
桁を要するハングル文字については隣接する2つのブロ
ック枠が用いられる。表示パネル34に並ぶハングル文字
の順序は表示コマンドの順序である。The Hangul character pattern generated by the above process is displayed as follows corresponding to each block frame 61. First
As for Hangul characters that can be expressed in one display section (one digit), refer to Fig. 27 and two display sections in the block frame 61.
The generated Hangul character pattern is displayed in the right (second) display area. Two display sections 35 in the block frame 61 are used for displaying Hangul characters expressed by two display sections (two digits). For Hangul characters that require three display areas (three digits) for display, the two display areas 35 of the first block frame 61 and the first one in the next (second) block frame 61 A display section 35 is used. In this way, in principle, one block frame 61
One Hangul character is displayed in the box, and exceptionally 3
Two adjacent block frames are used for Hangul characters that require digits. The order of the Hangul characters arranged on the display panel 34 is the order of display commands.
第32図を参照して,上述のようにRAM33(または34)
の表示コマンド・エリアにはアドレス・ポイントが付け
られている。同じように表示区画35にもその左側から連
続番号のアドレス・ポイントが割当てられており,この
アドレス・ポイントを示す表示アドレス・ポインタの内
容によって表示すべきハングル文字の先頭の表示区画が
指定される。RAM33 (or 34) as described above with reference to FIG.
The display command area of is marked with an address point. Similarly, the display section 35 is also assigned consecutively numbered address points from the left side, and the display section at the beginning of the Hangul characters to be displayed is specified by the content of the display address pointer indicating this address point. .
表示桁位置の決定処理手順が第31図に示されている。
上述の処理によって1つのハングル文字パターンが生成
され,そのハングル文字の生成のために要する表示桁数
が判断される(ステップ161,162)。The procedure for determining the display digit position is shown in FIG.
By the above processing, one Hangul character pattern is generated, and the number of display digits required for generating the Hangul character is determined (steps 161, 162).
1桁で表示可能なハングル文字の場合には,1ブロック
枠内の第2番目の表示区画を指定するために表示アドレ
ス・ポインタに+1され(ステップ163),アドレス・
ポインタで指定される(1表示区画にハングル文字の表
示が行なわれる(ステップ164)。この後,次のブロッ
ク枠の第1番目の表示区画を指定するために表示アドレ
ス・ポインタに+1され(ステップ168),表示コマン
ド内の次の2桁のハングル文字コードを読出すために表
示コマンド・エリアのアドレス・ポインタに+2される
(ステップ169)。表示コマンド・エリアのアドレス・
ポインタによって指定されるハングル文字コードが次に
読出されてステップ161に戻り,そのドット・パターン
の生成が行なわれる。In the case of Hangul characters that can be displayed in one digit, the display address pointer is incremented by 1 to specify the second display section within one block frame (step 163), and the address
Designated by the pointer (Hangul characters are displayed in one display section (step 164). After that, the display address pointer is incremented by 1 to specify the first display section of the next block frame (step 164). 168), the address pointer of the display command area is incremented by 2 to read the next 2-digit Hangul character code in the display command (step 169).
The Hangul character code designated by the pointer is then read out and the process returns to step 161, and the dot pattern is generated.
2桁で表示されるハングル文字の場合には,表示アド
レス・ポインタで指定される表示区画と次の(2番目
の)表示区画の2つの表示区画(1つのブロック枠に含
まれる)にハングル文字パターンが表示される(ステッ
プ165)。上記の2番目の表示区画を指定するときにア
ドレス・ポインタは+1される。この後,ステップ168
に進む。In the case of Hangul characters displayed in 2 digits, the Hangul characters are displayed in two display areas (included in one block frame), the display area specified by the display address pointer and the next (second) display area. The pattern is displayed (step 165). The address pointer is incremented by 1 when designating the second display section. After this, step 168
Proceed to.
1ハングル文字を表示するのに3つの表示区画が必要
なものについては,表示アドレス・ポインタによって指
定される第1番目の表示区画と,その次の第2番目の表
示区画と,第3番目の表示区画に文字パターンが表示さ
れる(ステップ166)。第2,第3番目の表示区画に表示
するときにも表示アドレス・ポインタの内容はそれぞれ
+1される。そして,第4番目の表示区画を空白とする
ために表示アドレス・ポインタに+1されたのち(ステ
ップ167),ステップ168に進む。If three display areas are required to display one Hangul character, the first display area specified by the display address pointer, the second display area next to it, and the third display area The character pattern is displayed in the display section (step 166). The contents of the display address pointer are also incremented by 1 when displaying in the second and third display sections. Then, the display address pointer is incremented by 1 in order to make the fourth display area blank (step 167), and the process proceeds to step 168.
以上の処理によってたとえば第27図に示すような比較
的読みやすい表示が可能となる。By the above processing, a relatively easy-to-read display as shown in FIG. 27, for example, becomes possible.
英数字の表示桁位置については言及していないが,英
数字の場合には1文字を1表示区画に表示しても,1ブロ
ック枠に表示するようにしてもよい。Although alphanumeric display digit positions are not mentioned, in the case of alphanumeric characters, one character may be displayed in one display area or one block frame.
読みやすい表示を行なうための第2の例が第28図に示
されている。表示区画35の全体にわたってそれらの下方
の位置において表示パネル34にライン状表示器62が設け
られている。このライン状表示器62はたとえば多数の表
示素子(たとえば発光ダイオード)を一列に並べること
により構成される。そして,黒くぬりつぶしてあるよう
に,1桁表現文字についてはその桁位置のみが,2桁表現文
字についてはその2桁にわたって,3桁表現文字について
はその3桁にわたって表示素子が点灯し,1字の大きさの
範囲を示すようになっている。この例では,表示コマン
ド中の文字コードの配列の順序で,空白となる表示区画
を設けないように文字パターンを展開することにより表
示桁位置を定めている。A second example for providing a legible display is shown in FIG. A line-shaped display 62 is provided on the display panel 34 at a position below them throughout the display section 35. The line-shaped display 62 is formed by arranging a large number of display elements (for example, light emitting diodes) in a line. Then, as shown in black, the display element lights up only for the digit position for the one-digit representation character, over the two digits for the two-digit representation character, and over the three digits for the three-digit representation character, and one character is displayed. It shows the range of the size of. In this example, the display digit position is determined by expanding the character pattern in the order of arrangement of the character codes in the display command so as not to provide a blank display section.
さらに,各表示区画のまわりに発光素子を配列し,1文
字の範囲を示す枠を点灯する発光素子によって形成する
ようにしてもよい。Further, the light emitting elements may be arranged around each display section, and the frame indicating the range of one character may be formed by the light emitting elements that are turned on.
第1図はECRの外観を示す斜視図,第2図はECRの電気的
構成を示すブロック図,第3図はECRにおける表示器の
表示パネルの構成を示す正面図,第4図は上記表示パネ
ルの表示区画のドット・セグメントを示す図である。 第5図(A)はハングル文字指定コードのフォーマット
を示す図,第5図(B)は同指定コードのとりうる範囲
を示す図,第6図(A)は英数字を指定するコードのフ
ォーマットを示す図,第6図(B)は同指定コードのと
りうる範囲を示す図である。 第7図は子音コードと子音字母との対応関係を示す図,
第8図は母音コードと母音字母との対応関係を示す図,
第9図はパッチム・コードとパッチム字母との対応関係
を示す図である。 第10図は表示パターンの類型を示す図であり,第11図は
これらの表示パターンの分類を母音を基準に示す図であ
る。 第12図(A)〜第12図(F)はキャラクタ・ゼネレータ
としてのROMにストアされる字母表示のためのドット・
パターンの例を示す図である。 第13図は作成されかつストアされている字母のドット・
パターンを各字母およびその指定コードごとに整理して
示す図であり,第14図は複々合母音を構成する水平母音
と垂直母音との組合せをテーブルにして示す図である。 第15図は表示コマンドのフォーマットおよびこのコマン
ドから指定された文字が表示される様子を示す図であ
る。 第16図は表示パターン1のハングル文字が指定コードを
分解することによって表示される様子を示す図である。 第17図は表示パターン4が2種類に分類できる様子を示
す図,第18図は表示パターン4のハングル文字の生成,
表示処理過程を示す図である。 第19図は,複々合母音を含む表示パターン7のハングル
文字の生成,表示処理過程を示す図である。 第20図は表示パターン5が3種類に分類できる様子を示
す図,第21図は3種類に分けられた表示パターン5を構
成する具体的に字母を整理して示す図である。 第22図は表示コマンドを受けたときにサブCPUによって
行なわれるハングル文字と英数字とを識別する処理手順
を示すフロー・チャートである。 第23図から第25図はサブCPUによって実行される各種表
示パターンのハングル文字作成,表示処理手順を示すフ
ロー・チャートである。 第26図(1)〜(6)は表示コマンド中の文字コード・
データと,文字コードの配列の順序で表示区画に空白を
生じないように文字パターンを展開した表示例とを示し
ている。 第27図はこの発明によって設けられたブロック枠とそれ
に関連して表示桁位置が決定される様子を示す例を示
し,第28図は,文字の表示範囲を示す他の表示例を示し
ている。 第29図は表示器の拡大正面図,第30図は拡大側面図であ
る。 第31図は表示桁位置の決定処理手順を示すフロー・チャ
ートである。 第32図は表示コマンド・エリアと表示器の表示区画のア
ドレス・ポイントを示している。 1……ECR,3,4……表示器, 3a……螢光表示管,5……プリンタ, 11……メインCPU, 12……メインCPUのROM, 13……メインCPUのRAM, 31,41……表示処理用サブCPU, 32,42……サブCPUのキャラクタ・ゼネレータとして働く
ROM, 33,43……サブCPUのRAM, 34……表示パネル、35……表示区画, 36……ドット・セグメント, 60……前面カバー,61……ブロック枠, 62……ライン状表示器。Fig. 1 is a perspective view showing the appearance of the ECR, Fig. 2 is a block diagram showing the electrical structure of the ECR, Fig. 3 is a front view showing the structure of the display panel of the display in the ECR, and Fig. 4 is the above display. It is a figure which shows the dot segment of the display area of a panel. FIG. 5 (A) is a diagram showing the format of the Hangul character designation code, FIG. 5 (B) is a diagram showing the range of the same designation code, and FIG. 6 (A) is the format of the code designating alphanumeric characters. And FIG. 6 (B) are diagrams showing the range of the designated code. Figure 7 shows the correspondence between consonant chords and consonant kanji,
FIG. 8 is a diagram showing a correspondence relationship between vowel chords and vowel letters.
FIG. 9 is a diagram showing a correspondence relationship between a patchum code and a patchum character. FIG. 10 is a diagram showing types of display patterns, and FIG. 11 is a diagram showing classification of these display patterns based on vowels. FIGS. 12 (A) to 12 (F) are dot characters for character display stored in the ROM as a character generator.
It is a figure which shows the example of a pattern. Figure 13 shows the dots that have been created and stored.
FIG. 14 is a diagram showing patterns arranged for each character and its designated chord, and FIG. 14 is a table showing combinations of horizontal vowels and vertical vowels constituting a compound vowel. FIG. 15 is a diagram showing the format of a display command and how characters designated by this command are displayed. FIG. 16 is a diagram showing how the Hangul characters of display pattern 1 are displayed by decomposing the designated code. FIG. 17 shows how the display pattern 4 can be classified into two types, and FIG. 18 shows the generation of Hangul characters of the display pattern 4,
It is a figure which shows a display process. FIG. 19 is a diagram showing a process of generating and displaying Hangul characters of the display pattern 7 including compound vowels. FIG. 20 is a diagram showing that the display patterns 5 can be classified into three types, and FIG. 21 is a diagram showing the character patterns of the display patterns 5 divided into three types, arranged in a concrete manner. FIG. 22 is a flow chart showing a processing procedure for distinguishing Hangul characters from alphanumeric characters performed by the sub CPU when receiving a display command. 23 to 25 are flow charts showing Hangul character creation and display processing procedures of various display patterns executed by the sub CPU. Figure 26 (1) to (6) shows the character code in the display command.
The data and a display example in which a character pattern is expanded in order of arrangement of character codes so as not to generate a blank in the display section are shown. FIG. 27 shows an example showing how the display column position is determined in relation to the block frame provided by the present invention, and FIG. 28 shows another display example showing the display range of characters. . FIG. 29 is an enlarged front view of the display, and FIG. 30 is an enlarged side view. FIG. 31 is a flow chart showing the procedure for determining the display digit position. FIG. 32 shows the display command area and the address points of the display section of the display unit. 1 …… ECR, 3,4 …… Display unit, 3a …… Fluorescent display tube, 5 …… Printer, 11 …… Main CPU, 12 …… Main CPU ROM, 13 …… Main CPU RAM, 31, 41 …… Sub CPU for display processing, 32, 42 …… Works as character generator for sub CPU
ROM, 33, 43 …… Sub CPU RAM, 34 …… Display panel, 35 …… Display area, 36 …… Dot segment, 60 …… Front cover, 61 …… Block frame, 62 …… Line display .
Claims (3)
コード・データを含む表示コマンドが与えられたとき
に,この表示コマンドによって指定された複数の文字
を,複数桁の表示区画が配列されている表示装置に表示
し,表示コマンド中の1文字コードによって指定される
1文字の表示において占める表示区画数が文字に応じて
異なるものにおいて,1文字の表示区画を明示する表示を
設けたことを特徴とする表示処理装置。1. When a display command including a series of character code data representing a plurality of characters to be displayed is given, a plurality of characters designated by the display command are arranged in a multi-digit display section. Displayed on a display device that has one character and the number of display areas occupied by the one-character display specified by the one-character code in the display command differs depending on the character. A display processing device characterized by.
かじめ定められた位置に設けられ,複数の表示区画を囲
むブロック枠であり,1または複数のブロック枠ごとに1
文字を表示する,特許請求の範囲第(1)項に記載の表
示処理装置。2. A display for clearly indicating a one-character display section is a block frame surrounding a plurality of display sections provided at a predetermined position, one for each one or a plurality of block frames.
The display processing device according to claim (1), which displays characters.
の表示区画の範囲を示す表示である,特許請求の範囲第
(1)項に記載の表示処理装置。3. The display processing device according to claim 1, wherein the display clearly indicating the display partition of one character is a display showing the range of the display partition of one character.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62147085A JPH083705B2 (en) | 1987-06-15 | 1987-06-15 | Display processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62147085A JPH083705B2 (en) | 1987-06-15 | 1987-06-15 | Display processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63311387A JPS63311387A (en) | 1988-12-20 |
| JPH083705B2 true JPH083705B2 (en) | 1996-01-17 |
Family
ID=15422129
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62147085A Expired - Fee Related JPH083705B2 (en) | 1987-06-15 | 1987-06-15 | Display processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH083705B2 (en) |
-
1987
- 1987-06-15 JP JP62147085A patent/JPH083705B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63311387A (en) | 1988-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5519824A (en) | System and method for storing and displaying font data representing fixed-width and compressed characters | |
| KR100555431B1 (en) | Character display and character input device | |
| JPH083705B2 (en) | Display processor | |
| JPH0827614B2 (en) | Character output device | |
| EP0152839A1 (en) | Electronic cash register | |
| JPS63310062A (en) | Assembled character forming method | |
| JPH0827613B2 (en) | Character output device | |
| JPH0533912B2 (en) | ||
| JPS63311295A (en) | Display reprocessing | |
| JPS59231583A (en) | Electronics | |
| KR930006475B1 (en) | Hangul processing method and device | |
| JPS61250768A (en) | Device for updating conversion dictionary | |
| JPS63256990A (en) | Alphabet generation of hangul character | |
| JP2644778B2 (en) | Character generator | |
| JPS63256989A (en) | Generation of hangul character | |
| JPH0548476B2 (en) | ||
| JPH0533911B2 (en) | ||
| JPS59230754A (en) | Electronics | |
| JPS609864Y2 (en) | character input board | |
| JPH0739192B2 (en) | Printing method and device | |
| CN1043809A (en) | Chinese article input device | |
| KR860000298B1 (en) | Korean typewriter for writing with 2 beol keyboards | |
| JPS61261767A (en) | Kanji learning apparatus | |
| JPH1021226A (en) | Print condition setting method of document preparation device, and document preparation device and storage medium | |
| JPH08263482A (en) | Font management device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |