JPS60214071A - Hangul alphabet input unit - Google Patents
Hangul alphabet input unitInfo
- Publication number
- JPS60214071A JPS60214071A JP59070184A JP7018484A JPS60214071A JP S60214071 A JPS60214071 A JP S60214071A JP 59070184 A JP59070184 A JP 59070184A JP 7018484 A JP7018484 A JP 7018484A JP S60214071 A JPS60214071 A JP S60214071A
- Authority
- JP
- Japan
- Prior art keywords
- character
- grapheme
- hangul
- input
- code
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Machine Translation (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はハングル文字入力装置に係り、更に詳細に説明
すれば打鍵入力されたハングル字素を順次に組立ててハ
ングル文字を構成するような形式のハングル文字入力装
置に係る。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a Hangul character input device, and more specifically, it is a type of Hangul character input device that sequentially assembles Hangul glyphs input by keystroke to form Hangul characters. The present invention relates to a Hangul character input device.
ハングル文字は1つ以上のハングル字素(以下「字素」
と略す)で構成される文字である。一般に、入力キーボ
ード上にある字素キーの打鍵だけでハングル文字を組立
てて入力する方式が操作上置も有利であるが、逐次入力
される字素列だけからハングル文字の区切りを判定する
のは困難である。すなわち、1つのハングル文字を構成
する字素がすべて入力された場合であっても、直ちには
ハングル文字の区切りを判定することができず、後続の
字素列に母音字素が現われるのを待ってこれに先行する
子音字素の直前がハングル文字の区切りと判定され、そ
の時点ではじめてハングル文字の組立てを完了すること
ができるのである。Hangul characters are composed of one or more Hangul glymes (hereinafter referred to as ``graphemes'').
(abbreviated as ). In general, it is advantageous in terms of operation to assemble and input Hangul characters just by pressing the grapheme keys on the input keyboard, but it is difficult to determine the delimitation of Hangul characters only from the string of graphemes that are input sequentially. Have difficulty. In other words, even if all the graphemes that make up one Hangul character have been input, it is not possible to immediately determine the delimitation of the Hangul character, and the system waits for a vowel grapheme to appear in the subsequent grapheme string. The part immediately before the consonant grapheme that precedes this is determined to be the delimiter of the Hangul character, and only at that point can the assembly of the Hangul character be completed.
従来のハングル文字入力方式には、ハングル文字の区切
りが判定されるまで組立て入力過程を逐次表示するため
に論理的に可能な字素のずべての組合すせから構成され
るすべてのハングル文字を用意する、というものがあっ
た。この方式は、字素キーの操作だけで入力操作を完了
することができ、また1つのハングル文字の入力処理を
そのハングル文字の位置だけで実行することができると
いう点で有利であるが、その反面では、ハングル文字の
判定を字素相互の関係だけに依存しているために1万字
以上に及ぶ出力可能なハングル文字を必要とする。その
結果、入力過程で不要な中間遷移文字が数多く出現し、
操作員による入力過程の確認を困難にしていた。さらに
、実用上必要十分とされる2千字前後のハングル文字の
加えて、本来不要である8千字以上のハングル文字を処
理するために、文字発生機構や文字コード定義機構の構
成が著しく複雑となっていた。The conventional Hangul character input method inputs all Hangul characters consisting of all logically possible combinations of graphemes in order to sequentially display the assembly input process until the delimitation of Hangul characters is determined. There was something to be prepared for. This method is advantageous in that the input operation can be completed only by operating the grapheme keys, and the input process for one Hangul character can be performed only at the position of that Hangul character. On the other hand, since the determination of Hangul characters relies only on the relationship between graphemes, it requires more than 10,000 characters of Hangul characters that can be output. As a result, many unnecessary intermediate transition characters appear in the input process,
This made it difficult for the operator to check the input process. Furthermore, in addition to the approximately 2,000 Hangul characters that are necessary and sufficient for practical use, the structure of the character generation mechanism and character code definition mechanism is extremely complex in order to process over 8,000 Hangul characters that are not originally necessary. It became.
また、他のハングル文字入力方式には、母音字素に続く
子音字素を一律に次のハングル文字の一部として処理・
表示し、そして後続する字素との関係から判定して元の
ハングル文字を必要に応じて更新する、というものがあ
った。この方式は中間遷移文字の出現を防止することが
できるという点で有利であるが、本来後子音字素として
成るハングル文字の一部を構成すべき字素までも一律に
次のハングル文字として処理しているので、(1)既に
入力されているハングル文字を校正する際に必要な次の
ハングル文字までも消去してしまうことがあり、(2)
後子音字素で完了する入力操作の際、その最後に入力さ
れた字素を後子音字素として判定するために何らかの文
字完了情報の入力を必要とし、そして(3)一旦次のハ
ングル文字の一部として入力表示された字素をこれに続
く入力字素の如何によって先行ハングル文字の後子音字
素として移動しなければならない、という欠点を有して
いた。In addition, other Hangul character input methods uniformly process consonant glyphs that follow a vowel glyph as part of the next Hangul glyph.
The original Hangul characters were updated as necessary based on the relationship with the following graphemes. This method is advantageous in that it can prevent intermediate transition characters from appearing, but it also uniformly processes even graphemes that should form part of a Hangul character, which is originally a post-consonant grapheme, as the next Hangul character. (1) When proofreading the Hangul characters that have already been input, the next Hangul character that is needed may be deleted; and (2)
When an input operation is completed with a post-consonant grapheme, it is necessary to input some character completion information in order to determine the last input letter as a post-consonant grapheme, and (3) once the next Hangul character is input. This method has a disadvantage in that a grapheme input and displayed as a part must be moved as a consonant grapheme after the preceding Hangul character depending on the input grapheme that follows it.
本発明の目的は、従来のハングル文字入力方式が有して
いた上記のような欠点を解決するため、不要な中間遷移
文字を出現させることなく、字素の入力操作に従って逐
次適正に組立てられるハングル文字を入力表示するとと
もに、1つのハングル文字の組立て入力過程を1つの文
字入力位置だけで完了して、ハングル文字の客字コード
を自動的に生成することができるようにしたハングル文
字入力装置を提供することにある。The purpose of the present invention is to solve the above-mentioned drawbacks of the conventional Hangul character input method, and to create a Hangul character that can be properly assembled sequentially according to the input operation of graphemes without the appearance of unnecessary intermediate transition characters. A Hangul character input device is capable of inputting and displaying characters, and can automatically generate a custom character code of Hangul characters by completing the assembly input process of one Hangul character with only one character input position. It is about providing.
そしてそのため、本発明のハングル文字入力装置は、ハ
ングル文字を構成する字素を配列した入力キーボードと
、該入力キーボード上の打鍵された字素キーに対応する
字素コードを逐次に発生するための字素コード発生機構
と、該字素コード発生機構から逐次に供給される字素コ
ードに応答してハングル文字の組立て処理を実行し、そ
のハングル文字コードを生成するとともに、文字の区切
りを判定するための文字コード発生・判定機構とを備え
、上記文字コード発生・判定機構は既に生成されている
現在のハングル文字コードと′次の上記字素コードに応
答してハングル文字の組立て、次のハングル文字コード
の生成及び文字の区切りの判定を実行するように構成さ
れていることを特徴とする。以下図面を参照しつつ説明
する。Therefore, the Hangul character input device of the present invention includes an input keyboard in which the graphemes constituting the Hangul characters are arranged, and an input keyboard for sequentially generating grapheme codes corresponding to the pressed grapheme keys on the input keyboard. A Hangul character assembly process is executed in response to a ghene code generation mechanism and the ghene codes sequentially supplied from the ghene code generation mechanism, and the Hangul character code is generated, and character delimiters are determined. The character code generation/judgment mechanism assembles Hangul characters in response to the current Hangul character code that has already been generated and the next above-mentioned grapheme code, and generates the next Hangul character code. It is characterized by being configured to generate character codes and determine character delimiters. This will be explained below with reference to the drawings.
本発明はハングル文字の特徴に関係が深いので、まず本
発明の基礎をなすハングル文字の特徴を概説する。Since the present invention is closely related to the characteristics of Hangul characters, the characteristics of Hangul characters that form the basis of the present invention will first be outlined.
周知のように、韓国の表音文字であるハングル文字は、
14個の単子音字素(c)及び10個の単母音字素(’
V )を表すす24@の基本字素がら成る。ハングル文
字を構成する字素の組合わせは、2字素形式から7字素
形式まであり、
c十v、 c+v+c、 °14、c+c+v+v+v
+c+cと表わせるが、これらをまとめて次のように表
記する。As is well known, Hangul is the Korean phonetic alphabet.
14 single consonant phonemes (c) and 10 single vowel phonemes ('
It consists of 24 @ basic graphemes representing V). The combinations of graphemes that make up Hangul characters range from 2-grapheme format to 7-grapheme format, such as c+v, c+v+c, °14, c+c+v+v+v.
+c+c, but these can be collectively written as follows.
前子音字素(CI)十母音字素(v)十後子音字素(C
F)但し、前子音字素(CI)= (c、c+c)母音
字素(V) = (v、v+v、 v+v+v)後子音
字素(CF) = (空、c、c+c)ハングル文字を
構成する際、各字素の位置は母音字素(V)の性質に従
う。すなわち、母音字素(V)には、縦型母音(Vv)
、横型母音(V+)、混合型母音(Vv+)があり、こ
れらと後子音字a (CF)の有無により第2図に示す
ようなノ1ングル文字の型式(字型)が定まる。Front consonant grapheme (CI) Ten vowel grapheme (v) Ten back consonant grapheme (C
F) However, front consonant grapheme (CI) = (c, c+c) vowel grapheme (V) = (v, v+v, v+v+v) rear consonant grapheme (CF) = (empty, c, c+c) constitutes Hangul characters When doing so, the position of each grapheme follows the properties of the vowel grapheme (V). In other words, the vowel grapheme (V) has a vertical vowel (Vv)
, a horizontal vowel (V+), and a mixed vowel (Vv+).These and the presence or absence of the postconsonant letter a (CF) determine the type (character shape) of the No1 ngle character as shown in Figure 2.
c 十cやv+vの如き基本字素の組合わせから構成さ
れるものを、以下では「複合字素」と呼ぶことにする。Those composed of combinations of basic graphemes such as c 10c and v+v will be referred to as "compound graphemes" below.
これらの複合字素を含めて、実際のハングル文字を構成
するすべての字素を第3図に示す。All the graphemes that make up the actual Hangul characters, including these compound graphemes, are shown in FIG.
複合字素は第4図に示すように基本字素ないし複合字素
から構成され、これら以外の組合わせは複合字素を構成
しない。また、前子音字素(CI)として用いられる電
子音字素は、基本字素に準じた扱いをするのが通例であ
る。As shown in FIG. 4, compound graphemes are composed of basic graphemes or compound graphemes, and combinations other than these do not constitute compound graphemes. Furthermore, electronic phonemes used as preconsonantal graphemes (CIs) are usually treated in the same manner as basic graphemes.
第5図に示すように、ハングル文字の筆順は発音の順、
すなわち前子音字素(CI)、母音字素(V)、後子音
字素(CF)の順であり、こibらの字素のいずれかが
複合字素に該当する場合は、第4図に示す字素の組合わ
せが左から右の順に組立てられる。As shown in Figure 5, the stroke order of Hangul characters is in the order of pronunciation.
In other words, the order is front consonant grapheme (CI), vowel grapheme (V), and rear consonant grapheme (CF), and if any of these graphemes corresponds to a compound grapheme, then The grapheme combinations shown in are assembled from left to right.
以上がハングル文字を構成する場合の規則である。この
規則上、字素の可能な組合わせによって構成されるハン
グル文字の総数は、
となる。The above are the rules for composing Hangul characters. According to this rule, the total number of Hangul characters formed by possible combinations of graphemes is:
一方、実際に必要とされるハングル文字は2千字程度で
あり、韓国工業規格では韓国標準ハングル文字セットと
して1316文字が選定されている。On the other hand, the number of Hangul characters actually required is about 2,000 characters, and the Korean Industrial Standards select 1316 characters as the Korean standard Hangul character set.
1 、 の 書
第1図を参照するに、本発明のハングル文字入力装置は
、字素キーや文字セット・シフト・キーが配列された入
力キーボード2と、打鍵された字素キーとシフト・キー
に対応する字素コードを発生させるたの字素コード発生
機構4と、この字素コードに応じてハングル文字コード
を生成し、これを表示装置8の入力酸へ供給するととも
に、文字位置の前進/保留を管理するための文字コード
発生・判定機構6とから成る。1, the Hangul character input device of the present invention includes an input keyboard 2 in which grapheme keys and character set shift keys are arranged, and pressed grapheme keys and shift keys. A grapheme code generation mechanism 4 generates a grapheme code corresponding to the grapheme code, generates a Hangul character code according to the grapheme code, supplies this to the input signal of the display device 8, and advances the character position. /Character code generation/judgment mechanism 6 for managing reservations.
第3図に示すように、ハングル文字を構成する字素は全
部で51個あるが、本発明では入力の操作性を考慮して
このうち第6図に示す32個の字素を、第7図に示すよ
うに入力キーボード2に配列している。入力キーボード
2上の字素キーのうち3個の複合母音字素キーは本来必
要ではないが、使用頻度が比較的大きいと予想されるの
で、操作性向上のために追加したものである。なお、図
面の内容を簡潔にするため、第7図には英数字キーや特
殊キーは図示されていない。As shown in FIG. 3, there are a total of 51 glymes that make up the Hangul character, but in the present invention, in consideration of input operability, 32 glymes shown in FIG. They are arranged on the input keyboard 2 as shown in the figure. Of the grapheme keys on the input keyboard 2, the three compound vowel grapheme keys are not originally necessary, but since they are expected to be used relatively frequently, they were added to improve operability. Note that, in order to simplify the content of the drawing, alphanumeric keys and special keys are not shown in FIG.
字素コード発生機構4は周知のものであって、打鍵され
たハングル字素キーに対応する1バイトの字素コードを
第8図の字素コード表に従って発生するように構成され
ている。なお、第8図の記号口は、入力キーボード2か
ら直接入力されない字素を表わす。The glyph code generation mechanism 4 is well known and is configured to generate a 1-byte glyph code corresponding to a pressed Hangul glyph key according to the glyph code table shown in FIG. Note that the symbol openings in FIG. 8 represent graphemes that are not directly input from the input keyboard 2.
第9図を参照するに、本発明の要部である文字コード発
生・判定機構6は、文字組立てプロセッサlOと文字セ
ット判定プロセッサ20の2つの部分から成る。前者の
文字組立てプロセッサ10は、字素コード発生機構4か
ら供給される字素コードを入力として受取り、この字素
コードと現時点の内部状態(文字組立てステージ値と先
行ステージの組立て文字コード)とに応答して、複合字
素及びハングル文字の組立てを実行するとともに、ハン
グル文字の区切りも自動的に判定する。文字組立てプロ
セッサ10のかかる処理のために、上述のハングル文字
の構成規則を反映した字素クラス値及び文字組立てステ
ージ値が利用されるが、これらの詳細については後述す
る。Referring to FIG. 9, the character code generation/judgment mechanism 6, which is the main part of the present invention, consists of two parts: a character assembly processor IO and a character set determination processor 20. The former character assembling processor 10 receives as input the Grapheme code supplied from the Grapheme code generation mechanism 4, and uses this Grapheme code and the current internal state (character assembly stage value and assembled character code of the preceding stage). In response, it performs the assembly of compound graphemes and Hangul characters, and also automatically determines the delimitation of Hangul characters. For such processing by the character assembly processor 10, the grapheme class values and character assembly stage values reflecting the above-described Hangul character construction rules are used, and the details thereof will be described later.
また、後者の文字セット判定プロセッサ20は、文字組
立てプロセッサ10から供給される組立て(ハングル)
文字コードを入力として受取り、これを文字セット定義
情報と照合することにより、組立て文字コードがシステ
ム内の文字セットとして定義されているか否かを判定し
、その判定結果に応じた出力(ハングル)文字コードを
供給する。The latter character set determination processor 20 also uses a combination (Hangul) supplied from the character assembly processor 10.
By receiving a character code as input and comparing it with character set definition information, it is determined whether the assembled character code is defined as a character set in the system, and output (Hangul) characters according to the determination result. Supply code.
以下、これらの文字組立てプロセッサ10及び文字セッ
ト判定プロセッサ20について詳述する。The character assembly processor 10 and character set determination processor 20 will be described in detail below.
本発明のハングル文字入力装置においては、ハングル文
字の組立ては第6図に示した字素から第5図の文字構成
を組立てる形で行われるが、その場合、字素の入力ごと
にハングル文字が一意的に定まり、また各字素が第3図
に示す字素から成る限りハングル文字は論理的に妥当な
ものとなる。In the Hangul character input device of the present invention, Hangul characters are assembled by assembling the character structure shown in FIG. 5 from the graphemes shown in FIG. As long as it is uniquely determined and each grapheme consists of the graphemes shown in FIG. 3, the Hangul characters are logically valid.
本発明の文字コード発生・判定機構6によって実現され
る文字組立ての論理は、次のとおりである。The logic of character assembly realized by the character code generation/judgment mechanism 6 of the present invention is as follows.
(1)入力は前子音字素、母音子字素、後子音字素の順
に行われる。(1) Input is performed in the order of front consonant grapheme, vowel consonant grapheme, and rear consonant grapheme.
(2)複合母音字素及び複合/型抜子音字素は、第4図
の規則に従って入力される。(2) Compound vowel graphemes and composite/cut consonant phonemes are input according to the rules in FIG.
また、字素列のみからハングル文字の区切りを判定する
ための論理は、次の条件に従う。In addition, the logic for determining the delimitation of Hangul characters only from the character sequence follows the following conditions.
(3)子音字素子子音字素:成る母音字素に続くこの形
式の字素の組合わせが第4図の複合子音字素に該当しな
い場合。(3) Consonant letter element-consonant grapheme: When a combination of graphemes of this type following a vowel grapheme does not correspond to the compound consonant grapheme in Figure 4.
後の子音字素は次のハングル文字の前子音字素であると
判断し、これらの2つの子音字素の間でハングル文字の
区切りを判定する。It is determined that the subsequent consonant grapheme is the front consonant grapheme of the next Hangul character, and a break in the Hangul character is determined between these two consonant graphemes.
例:]、ト、し、〔→炒/c−
区切り
(4)電子音字素〔口、曲 、γ が母音字素に続いた
場合、この電子音字素の直前でハングル文字の区切りを
判定する。For example:], ト, し, [→ CHA/c- Separation (4) Electronic phoneme [mouth, song, If γ follows a vowel grapheme, determine the break in Hangul characters immediately before this electronic phoneme. .
例:]、ト・c口 0オ/二
τ
区切り
但し、前子音字素としての電子音字素は、必ず重子音字
素キーを用いることとする。Example:], G, c mouth, 0o/2τ, delimiter However, for electronic phonemes as front consonant graphemes, the double consonant grapheme key must be used.
(5)子音字素+母音字素:母音字素は先行する子音字
素と必ず組合わされてハングル文字を構成する。従って
、この母音子字素に先行する子音字素の直前でハングル
文字の区切りを判定する。(5) Consonant grapheme + vowel grapheme: Vowel grapheme is always combined with the preceding consonant grapheme to form Hangul characters. Therefore, the delimitation of the Hangul character is determined immediately before the consonant grapheme that precedes this vowel consonant element.
例=7、ト、し、ト →7ト〈α
区切り
いずれの場合でも、ハングル文字の区切りは後続して入
力される字素によって決定されるので、成るハングル文
字の組立て入力が事実上完了していたとしても、そのま
まではハングル文字の区切りを判定することはできない
。さらに、複合字素の組立て過程を含むハングル文字の
生成過程は事後的に決定される過程であるから、ハング
ル文字の生成・判定方式を次の入力字素の処理判定方式
に適合するように文字コード発生・判定機構6の処理方
式を設定するのが装置構成上有利である。Example = 7, t, shi, t → 7t〈α Delimiter In either case, the delimiter of the Hangul character is determined by the subsequently input graphemes, so the input of the Hangul character assembly is virtually completed. Even if it were, it would not be possible to determine the delimitation of Hangul characters as is. Furthermore, since the Hangul character generation process, which includes the process of assembling compound graphemes, is a process that is determined ex post, the Hangul character generation/judgment method is adjusted to match the processing/judgment method for the next input glyme. It is advantageous in terms of device configuration to set the processing method of the code generation/judgment mechanism 6.
2.2 クラス
このため、文字コード発生・判定機構6における処理の
ために入力される字素を、そのハングル文字構成上の機
能に従って、下記の表−1及び表−2に示すように複数
の字素クラスに分類する。2.2 Classes For this reason, the characters input for processing in the character code generation/determination mechanism 6 are divided into multiple characters according to their functions in the composition of Hangul characters, as shown in Tables 1 and 2 below. Classify into grapheme classes.
文字コード発生・判定機構6は、こわらの表−1及び表
−2に示す字素クラス値に基いてその処理を実行する。The character code generation/judgment mechanism 6 executes its processing based on the grapheme class values shown in Tables 1 and 2 of Kowara.
表−1及び表−2に示したものは詳細な分類の1例であ
り、処理実行部の設計に応じてカテゴリーを適宜簡略化
しうろことはもちろんである。What is shown in Tables 1 and 2 is an example of detailed classification, and it goes without saying that the categories may be simplified as appropriate depending on the design of the processing execution unit.
2.3 文字組立てプロセッサ10の構lゝハングル文
字の組立てのために入力された字素を必要なだけ記憶し
、これらを参照してハングル文字の組立て判定を実行す
るようにすると、装置構成が複雑になる。そこで本発明
では、成る時点の入力字素コードと内部状態(文字組立
てステージ値と先行ステージの組立て文字コード)だけ
から次の組立て文字コードを決定するようにしている。2.3 Structure of the character assembly processor 10: By storing as many graphemes as necessary for assembling Hangul characters and referring to them to determine the assembly of Hangul characters, the device configuration can be improved. It gets complicated. Therefore, in the present invention, the next assembled character code is determined only from the input glyme code and the internal state (the character assembly stage value and the assembled character code of the preceding stage) at that time.
すなわち、文字組立てプロセッサ10は、打鍵入力され
た字素コードを入力(I)出力ずべき組立て文字コード
を出力(O)、文字組立てステージ値を内部状態(S)
、入力(I)と先行ステージの出力(0)とから次のス
テージ値(S)を決定する関数を状態遷移関数(f)、
同様に新しい出力(0)を決定する関数を出力関数(g
)とする有限オートマン機構として実現されている。状
態遷移関数(f)と出力関数(g)は、ステージ値(S
)によって選択される1文字組立て手段(P)に組込ま
れている。That is, the character assembly processor 10 inputs the inputted character code (I), outputs the assembled character code that should be output (O), and inputs the character assembly stage value into the internal state (S).
, the state transition function (f) is a function that determines the next stage value (S) from the input (I) and the output (0) of the preceding stage.
Similarly, the function that determines the new output (0) is the output function (g
) is realized as a finite automan mechanism. The state transition function (f) and the output function (g) are the stage value (S
) is incorporated into the one character assembly means (P) selected by
第10図を参照して説明すると、文字組立てプロセッサ
10は実行部選択手段12を含み、この選択手段12は
t回目の入力字素コード(■(t))に対して内部状態
記憶域14に記憶されているステージ値(S (t)
)に対して内部状態記憶域14に記載されているステー
ジ値(S (t−1))を受取り、これに応じて組立て
判定実行部16のうちそのステージに固有の機能を有す
る特定の文字組立て手段(PR)を選択する。この文字
組立て手段(PR)は、入力字素コード(I (t)
)と内部状態記憶域14に記憶されている先行ステージ
の出力(○(t−1))とに応答して、新しい出力(○
(t))と新しいステージ値(S(t))を決定し、そ
の結果に従って内部状態記憶域14を更新すると同時に
、出力(0(t) ) を組立て文字コードとして文字
セット判定プロセッサ20へ供給する8この過程におい
て、文字組立て手段(PR)は上述の論理に従ってハン
グル文字の区切りを検出し、文字位置を前進させるとと
もに、所定のエラー状態を検出するように構成されてい
る・また、新しい出力(○(t))と新しいステージ値
(S (t) )が文字セット判定プロセッサ20によ
って更新される場合もあるが、この点については以下で
説明する。To explain with reference to FIG. 10, the character assembly processor 10 includes an execution unit selection means 12, and this selection means 12 stores an internal state storage area 14 for the t-th input glyme code (■(t)). The stored stage value (S (t)
), the stage value (S (t-1)) written in the internal state storage area 14 is received, and in response to this, the assembly determination execution unit 16 selects a specific character assembly having a function specific to that stage. Select the means (PR). This character assembly means (PR) is based on the input grapheme code (I (t)
) and the output of the preceding stage (○(t-1)) stored in the internal state storage 14, a new output (○
(t)) and a new stage value (S(t)), and update the internal state storage area 14 according to the result, while at the same time supplying the output (0(t)) as an assembled character code to the character set determination processor 20. 8 In this process, the character assembly means (PR) is configured to detect breaks in Hangul characters according to the logic described above, advance the character position, and detect predetermined error conditions. (○(t)) and the new stage value (S (t) ) may be updated by the character set determination processor 20, as will be discussed below.
なお、第10図(7)S (0)=so及びO(0)二
〇は、ステージ値及び組立て文字コードの初期状態をそ
れぞれ表わす。Note that FIG. 10 (7) S (0) = so and O (0) 20 represent the stage value and the initial state of the assembled character code, respectively.
文字組−立てステージ
次に、上記文字組立てについて説明する。字素の入力ス
テップごとにハングル文字コードを順次に生成する場合
、後続して入力される字素の処理方式は各ステップで生
成されているハングル文字の構成型式によって規定され
る。そこで、ハングル文字の構成型式を類型化し、その
各々の文字組立て段階を表わすものとしてステージ値S
を定義する。Character Assembling - Stage Next, the above character assembling will be explained. When Hangul character codes are sequentially generated for each step of inputting a character, the processing method for the subsequently input character is defined by the configuration type of the Hangul character generated in each step. Therefore, we categorized the composition types of Hangul characters and used stage values S to represent each character assembly stage.
Define.
第1.LA図ないし第11c図には、この様にして定義
された各ステージの類型化された文字構成型式と、後続
字素に対する文字組立て手段(PR)の機能及び次のス
テージ値が、上述の字素クラス値を用いて示されている
。但し、第11A図ないし第11C図における記号は、
次のような意味で使用されていることに注意されたい。1st. Figure LA to Figure 11c show the character structure type classified in each stage defined in this way, the function of the character assembly means (PR) for the subsequent grapheme, and the next stage value as described above. Shown using prime class values. However, the symbols in Figures 11A to 11C are as follows:
Please note that it is used in the following senses:
A :出力すべき文字位置の前進
E :エラー状態
Cエ :入力子音字素のクラス値(表−1参照)vl
:入力母音字素のクラス値(表−2参照)V□ :VO
−V□
SO:初期ステージ状態
Sc7:子音字素遷移ステージ(子音字素のクラス値を
決定し且つ次のステージ値を決定するための遷移ステー
ジ)
Svt:母音字素遷移ステージ(母音字素のクラス値を
決定し且つ次のステージ値を決定するための遷移ステー
ジ)
たとえば、第11A図のステージOを参照すると、この
ステージではすべての子音字素を受取ることができるか
ら、このステージにおける入力字素のクラス値がCOで
あれば、その字素コードと2つの充てん(fill)コ
ードから成る組立て文字コードを出力し、それと同時に
、次のステージ値S1を決定する。しかしながら、もし
入力字素のクラス値が■0であれば、母音字素で開始す
るノ1ングル文字はありえないので、図示のようにエラ
ーを表示し、ステージOにそのまま留まることになる。A: Advancement of character position to be output E: Error state C E: Class value of input consonant grapheme (see Table 1) vl
: Class value of input vowel grapheme (see Table 2) V□ :VO
-V□ SO: Initial stage state Sc7: Consonant grapheme transition stage (transition stage for determining the class value of the consonant grapheme and determining the next stage value) Svt: Vowel grapheme transition stage (transition stage for determining the class value of the consonant grapheme and the next stage value) For example, referring to stage O in Figure 11A, the input character at this stage is If the raw class value is CO, a composed character code consisting of the glemme code and two fill codes is output, and at the same time, the next stage value S1 is determined. However, if the class value of the input grapheme is ■0, there cannot be a single character starting with a vowel grapheme, so an error will be displayed as shown in the figure and the process will remain in stage O.
また第11B図のステージ6では、すべての子音字素を
受取ることができるが、文字組立て手段(PR)の機能
は入力子音字素のクラス値に依存する。もし入力子音字
素のクラス値がC5であれば、rcO: V* : C
3Jから成る組立て文字コードの組立て完了を判定し、
次の文字位置へ前進□してr C5: fill :
fillJから成る組立て文字コードを出力するととも
に、次のステージ値S1を決定する。もし入力字素クラ
ス値がC5でなく、従ってC6であれば、rco :
V* : C3+C6Jから成る組立て文字コードを出
力し、次のステージ値S7を決定する。Also, in stage 6 of FIG. 11B, all consonant graphemes can be received, but the function of the character assembly means (PR) depends on the class value of the input consonant graphemes. If the class value of the input consonant grapheme is C5, rcO: V*: C
Determine the completion of assembly of the assembled character code consisting of 3J,
Move forward to the next character position □ and r C5: fill:
The assembled character code consisting of fillJ is output, and the next stage value S1 is determined. If the input grapheme class value is not C5 and therefore C6, then rco:
V*: Outputs the assembled character code consisting of C3+C6J and determines the next stage value S7.
一方、ステージ6で入力される字素が任意の母音字素で
あれば、これを次のハングル文字の母音字素として処理
する。従って、現時点の組立て文字コードrco :V
* : C3Jから後子音字素C3を分離し、rco
: V* :fillJから成る組立て文字コードの組
立て完了を判定し、次の文字位置へ前進してrC3:
V O: fillJから成る組立て文字コードを出力
する。この場合、次のステージ値は入力母音字素のクラ
ス値に応じて決まるので、第11C図の母音字素遷移ス
テージSVTで入力母音字素のクラス値を決定し、これ
に応じて次のステージ値を決定することになる。On the other hand, if the grapheme input at stage 6 is an arbitrary vowel grapheme, it is processed as a vowel grapheme of the next Hangul character. Therefore, the current assembled character code rco:V
*: Separate the postconsonantal grapheme C3 from C3J, and rco
: V* : Determine the completion of assembly of the assembled character code consisting of fillJ, advance to the next character position, and proceed to rC3:
V O: Outputs a assembled character code consisting of fillJ. In this case, the next stage value is determined according to the class value of the input vowel grapheme, so the class value of the input vowel grapheme is determined in the vowel grapheme transition stage SVT in Figure 11C, and the next stage is determined according to this. The value will be determined.
他のステージについても、第11A図ないし第11C図
の内容に従って容易に理解することができるので、以下
その詳細な説明は省略する。Since the other stages can be easily understood according to the contents of FIGS. 11A to 11C, detailed explanation thereof will be omitted below.
文字組立て手段
再び第10図を参照するに、文字組立て手段(PR)は
上述したステージの各々ごとに固有の字素処理を実行す
る。すなわち、第11八図ないし第11C図に示すよう
に、入力字素コードについて機能的に分類された字素ク
ラス値を参照することにより、組立て文字コード(○)
及び次のステージ値(S)を決定する。Character Assembling Means Referring again to FIG. 10, the character assembling means (PR) performs glyme processing specific to each of the stages described above. That is, as shown in Figures 118 to 11C, by referring to the grapheme class values that are functionally classified for the input grapheme code, the assembled character code (○) is determined.
and determine the next stage value (S).
組立て文字コードは第3図に示した字素の論理的に妥当
な組合わせによって生成されるハングル文字コードであ
り、たとえば第12図及び第13図に示す2バイトのコ
ード構成を用いることで容易に生成することができる(
但し、第11図において、’xxxxx’は前子音字素
コードを表わし、’YYYYY’ は母音字素コードを
、そして’zzzzz’は後子音字素コードを表わす)
。The assembled character code is a Hangul character code generated by logically valid combinations of graphemes shown in Figure 3, and can be easily generated by using the 2-byte code structure shown in Figures 12 and 13, for example. can be generated (
However, in Figure 11, 'xxxxxx' represents the front consonant phoneme code, 'YYYYY' represents the vowel phoneme code, and 'zzzzzz' represents the back consonant phoneme code.)
.
2.4 文字セット判定プロセッサ20の構成論理的に
正しい組立て可能なハングル文字の総数は上述のように
1万字以上あるが、そのうち実用されるハングル文字は
約2千字である。実用されないハングル文字が入力操作
時に中間遷移文字として頻繁に出現するのは、入力操作
の確認を行なう上で好ましくないのみならず、装置構成
上においても文字フォントの管理や文字コードの割当等
のために大きな負荷となり、従来から問題であった。2.4 Configuration of Character Set Determination Processor 20 The total number of logically correct Hangul characters that can be assembled is more than 10,000, as described above, of which approximately 2,000 are actually used. The fact that unpractical Hangul characters frequently appear as intermediate transition characters during input operations is not only undesirable for confirming input operations, but also for device configuration, such as character font management and character code assignment. This has been a problem for a long time.
本発明では、ハングル文字を使用するシステム内におい
て適切に定義された文字セット情報を設定し、この情報
に基いて文字組立てプロセッサ10によって生成された
組立て文字コードのうち使用することのない不適切な文
字コードの出力を回避し、これに代えて文字組立ての最
後の字素を適切に処理して文字入力過程を前進させるこ
とにより、上記の問題を解決している。文字組立てプロ
セッサ10によって生成された組立て文字コードとシス
テム内での文字コードが異なる場合には、文字セット判
定プロセッサ20は上記文字セット情報を参照して前者
の文字コードを適正な文字コ−ドに変換することができ
る。In the present invention, appropriately defined character set information is set in a system that uses Hangul characters, and based on this information, among the assembled character codes generated by the character assembly processor 10, unusable and inappropriate character set information is set. The above problem is solved by avoiding the output of character codes and instead processing the last grapheme of a character assembly appropriately to advance the character input process. If the assembled character code generated by the character assembly processor 10 differs from the character code in the system, the character set determination processor 20 refers to the character set information and converts the former character code into a proper character code. can be converted.
ハングル文字の入力過程で中間状況を確認しながら入力
操作を実行するためには、成るハングル文字の組立てが
完了するまでその各ステップで組立てられる文字の連鎖
が必要である。「適切に定義された文字セット」とは、
このような連鎖に欠落がないものをいう。In order to perform an input operation while checking the intermediate status during the process of inputting Hangul characters, it is necessary to chain the characters assembled at each step until the assembly of the Hangul characters is completed. What is a "well-defined character set"?
This refers to a chain with no gaps.
第14図を参照するに、文字セット判定プロセッサ20
は、文字組立てプロセッサ10によって生成された組立
て文字コードO(t)を文字セット判定部22の入力と
して受取り、これを文字セット定義情報と照合すること
により出力文字コードo’(t)を判定するとともに、
必要に応じて文字組立てプロセッサ1oの文字組立てス
テージ値s (t)と出力○(1)を更新する。Referring to FIG. 14, character set determination processor 20
receives the assembled character code O(t) generated by the character assembly processor 10 as an input to the character set determination unit 22, and determines the output character code o'(t) by comparing this with the character set definition information. With,
The character assembly stage value s (t) and output ○(1) of the character assembly processor 1o are updated as necessary.
入力された組立て文字コードO(t)が文字セット定義
情報に該当する場合、この組立て文字コード0(t)は
第14図に示すようにそのまま出力文字コードo’(t
)として供給されるか、組立て文字コード0 (1)が
文字セット定義情報に該当しない場合は、最後に入力さ
れた字素I (t)が子音字素CO又は又は母音字素■
Oのいずれであるかを子音/母音字素判定部24で判定
し、この判定結果に応じて次の2つの処理を実行する。When the input assembled character code O(t) corresponds to the character set definition information, this assembled character code 0(t) is changed to the output character code o'(t) as shown in FIG.
), or if the assembled character code 0 (1) does not correspond to the character set definition information, the last input grapheme I (t) is the consonant grapheme CO or the vowel grapheme ■
The consonant/vowel/grapheme determination unit 24 determines which one of O is the one, and the following two processes are executed depending on the determination result.
子音字素COの場合: この判定結果は、最後に入力さ
れた子音字素COを
後子音字素ないし複合後子
音字素の一部とするハング
ル文字が文字セット中に定
義されていないことを意味
する。従って、この子音字
素COを次のハングル文字
の前子音字素と判定し、こ
の字素の直前をハングル文
字の区切りと判定して入力
すべき文字位置を前進させ
る。それまでのハングル組
立て過程は完了し、そして
組立てステージ値を81と
する。この場合、rco:
fill:fillJから成る文字コ
ードが出力文字コード0′
(1)として供給され、そし
てこれらのステーシイ置引S1と
出力文字コードO’(1;)
に等しくなるように文字組
立てプロセッサ10のステ
ージ値S (t)と出力0(
t)がそれぞれ更新さhる。In the case of consonant grapheme CO: This determination result indicates that no Hangul characters are defined in the character set that include the last input consonant grapheme CO as part of a post-consonant grapheme or a compound post-consonant grapheme. means. Therefore, this consonant character CO is determined to be the preconsonant character of the next Hangul character, and the position immediately before this character is determined to be a delimiter of the Hangul character, and the character position to be input is advanced. The Hangul assembly process up to that point is completed, and the assembly stage value is set to 81. In this case, the character code consisting of rco: fill:fillJ is supplied as the output character code 0' (1), and the character assembly processor sets these Stacy substitutions S1 to be equal to the output character code O'(1;). The stage value S (t) of 10 and the output 0 (t) are updated respectively.
母音字素VOの場合: 判定結果は、最後に入力された
母音字素■0を母音
字素ないし複合母音字素の
一部とするハングル文字が
文字セット中に定義されて
いないことを意味する。従
って、この母音字素vOを
該操作によるものと判定し、
エラー処理を実行する。In the case of the vowel grapheme VO: The judgment result means that no Hangul character in which the last input vowel grapheme ■0 is part of a vowel grapheme or a compound vowel grapheme is defined in the character set. . Therefore, this vowel letter vO is determined to have been generated by this operation, and error processing is executed.
ここで、文字セット定義情報について説明を補足すると
、これは文字組立てプロセッサ10が供給する組立て文
字コードがシステム内で定義されたハングル文字に対応
するものであるか否かを表わす情報を有する。文字セッ
ト定義情報は、すべての文字組立てコードに対応する定
義の有無をビットのオン/オフ状態で示すようにしても
よいし、また組立て文字コードの体系がシステム内で定
義された文字コードの体系と異なる場合には、両者のコ
ード変換用テーブルを用いることにより、文字セット中
の定義の有無の判定とコード変換を同時に処理すること
ができる。Here, the character set definition information has information indicating whether or not the assembled character code supplied by the character assembly processor 10 corresponds to Hangul characters defined within the system. The character set definition information may indicate the presence or absence of definitions corresponding to all character assembly codes by turning on/off bits, or the character set definition information may indicate whether or not there is a definition corresponding to all character assembly codes, or the assembly character code system may be the character code system defined within the system. If they are different from each other, by using both code conversion tables, it is possible to simultaneously process the determination of the presence or absence of a definition in the character set and the code conversion.
3、ハングル文字入力過程
上述の文字組立てプロセッサ10と文字セット判定プロ
セッサを連結させると、所期の機能が達成される。第1
5図には、これらのプロセッサを連結した場合の文字コ
ード発生・判定機構6における各機能と文字組立てステ
ージの遷移状態が一括して示されている。第15図では
第11A図ないし第11C図と一部共通する記号が使用
されているので、以下には後者の図面で使用されていな
い記号の意味のみを示す。3. Hangul character input process When the character assembly processor 10 and the character set determination processor described above are connected, the desired function is achieved. 1st
FIG. 5 collectively shows each function in the character code generation/judgment mechanism 6 and the transition state of the character assembly stage when these processors are connected. In FIG. 15, some symbols common to those in FIGS. 11A to 11C are used, so only the meanings of symbols not used in the latter drawings are shown below.
文字セットに定義されているか否かの判定に使が4 :
子音字素のクラス値判定
4 :母音字素のクラス値判定
また第16図には、本発明のハングル文字入力装置にお
ける概念的なハングル文字入力過程の例が示されており
、以下この例に沿って説明する。Use 4 to determine whether it is defined in the character set:
Consonant grapheme class value determination 4: Vowel grapheme class value determination FIG. 16 shows an example of a conceptual Hangul character input process in the Hangul character input device of the present invention. I will explain along.
まず、文字組立てプロセッサ10のステージ値がSOの
とき、第1の字素として子各字素「甘」を入力すると、
文字組立てプロセッサ10は「古=fill : fi
llJから成る組立て文字コードを発生するとともに、
次のステージ値S1を決定する。通常の場合、文字セッ
ト判定プロセッサ20は文字組立てプロセッサ10によ
って発生された組立て文字コードを受取り、これを文字
セット定義情報と照合して文字セットにおける定義の有
無を判定する。しかしながら、子音字素及びfillコ
ードのみから成る組立て文字コードを受取る場合は、か
かる組立て文字コードが文字セット中で当然に定義され
ているという理由で、これを文字セット定義情報と照合
することなくそのまま出力文字コードとして表示装置8
(第1図参照)に供給し、第16図の右上側に示すよう
に対応するハングル文字「古」を表示させる。First, when the stage value of the character assembly processor 10 is SO, when each child character element "ama" is input as the first character element,
The character assembly processor 10 performs "old = fill: fi
Generates a assembled character code consisting of llJ, and
Determine the next stage value S1. In a normal case, the character set determination processor 20 receives the assembled character code generated by the character assembly processor 10 and compares it with character set definition information to determine whether the character set is defined in the character set. However, when receiving a constructed character code consisting only of consonant graphemes and fill codes, such a constructed character code is naturally defined in the character set, so it is not checked against the character set definition information and is used as is. Display device 8 as output character code
(see FIG. 1), and the corresponding Hangul character "gu" is displayed as shown in the upper right side of FIG.
以下同様の処理が第2及び第3の字素について実行され
、これに応じてハングル文字が図示のように組立てられ
る。しかしながら、第4の字素として子音字素「8」を
入力したとき、文字組立てプロセッサ10は「δ:l−
:佑Jから成る文字組立てコードを発生するが、このコ
ードは文字セットで定義されていない。従って、文字セ
ット判定プロセッサ20は現在の文字位置を前進させ、
文字組立てプロセッサ10の次のステージ値S1を決定
するので、該プロセッサはこのステージでr o :
fill : fi1月から成る組立て文字コードを発
生する。上述のように、この組立て文字コードは文字セ
ットで定状されているので、第16図の右下側に示すよ
うに対応するハングル文字「合」を次の文字位置に表示
させることができる。Similar processing is then performed for the second and third graphemes, and the Hangul characters are assembled as shown. However, when the consonant grapheme “8” is input as the fourth grapheme, the character assembly processor 10 inputs “δ:l−
: Generates a character assembly code consisting of 休J, but this code is not defined in the character set. Therefore, character set determination processor 20 advances the current character position;
To determine the next stage value S1 of the character assembly processor 10, the processor at this stage r o :
fill: Generates a constructed character code consisting of fi1 month. As mentioned above, since this assembled character code is defined by a character set, the corresponding Hangul character "Go" can be displayed in the next character position as shown in the lower right side of FIG.
[発明の効果]
以上詳述したように、本発明のハングル文字入力装置に
よれば、比較的少数の字素キーを打鍵してハングル文字
を入力する場合に、不要な中間遷移文字を出現させるき
となく、ハングル文字の区切りを自動的に判定すること
ができ、しかもハングル文字の組立て入力過程を1つの
文字入力位置だけで完了することができるので、操作性
を著しく向上させることができる。また、従来のハング
ル文字入力方式で必要としていた多数の文字コード及び
文字フォノ1−が不要となったので、文字コード発生・
判定機構の構成を全体として簡単化することができる。[Effects of the Invention] As detailed above, according to the Hangul character input device of the present invention, when Hangul characters are input by pressing a relatively small number of grapheme keys, unnecessary intermediate transition characters appear. The delimitation of Hangul characters can be automatically determined at any time, and the input process of assembling Hangul characters can be completed with only one character input position, so that operability can be significantly improved. In addition, since the large number of character codes and character phono 1- required in the conventional Hangul character input method are no longer required, character code generation and
The overall configuration of the determination mechanism can be simplified.
第1図は本発明のハングル文字入力装置の構成を示すブ
ロック図、第2図はハングル文字の6種類の文字型式を
示す図、第3図はハングル文字を構成するすべての字素
を示す図、第4図は複合字素の構成規則を示す図、第5
図はハングル文字の構成を示す図、第6図は入力キーボ
ード上に配列される字素の種類を示す図、第7図は本発
明に用いる入力キーボードの構成を示す図、第8図は字
素コード発生機構によって発生される字素コードの例を
示す図、第9図は本発明の文字コード発生・判定機構の
構成を示すブロック図、第10図は本発明の文字組立て
プロセッサの構成を示すブロック図、第11A図ないし
第11C図は本発明の文字組立て手段ににって実行され
る各ステージの類型化された処理様式を示す図、第12
図はハングル文字の2バイト・コード構成の例を示す図
、第13図は2バイトの組立て文字コードを構成する字
素コードの例を示す図、第14図は本発明の文字セッサ
判定プロセッサの構成を示すブロック図、第15図は本
発明の文字コード発生・判定機構における各機能と文字
組立てステージの遷移状態を示す図、第16図は本発明
のハングル文字入力過程の概念的な流れを示す図である
。
2・・・・入力キーボード、4・・・・文字コード発生
機構、6・・・・文字コード発生・判定機構、8・・・
・表示装置。
出願人 インターナショナル・ビジネス・マシーンズ・
コーポレーション
代理人 弁理士 頓 宮 孝 −
(外1名)
文官コーF
第4図
第6図
字素コーF
SCT
第12図
第14図
第16図
昭和59年6月π日
特許庁長官 若 杉 和 夫 殿
1、事件の表示
昭和59年 特許願 第70184号
2、発明の名称
ハングル文字入力装置
3、補正をする者
事件との関係 特許出願人
4、代理人
6、補正の対象
(1)明細書の特許請求の範囲の欄
(2)明細書の発明の詳細な説明の欄
(3)図面
7、補正の内容
(1)特許請求の範囲の欄の記載を別紙のとおりし;補
正する。
(2)発明の詳細な説明の欄の記載を次の正誤表し;従
って補正する。
(3)明細書第5頁18行〜第6頁3行の[上記文字・
・・・特徴とする。」を次のように補正する。
「上記文字コード発生・判定機構は既に生成されている
現在の組立てハングル文字コードと文字セット定義情報
とを照合し、この照合結果に応じて該組立てハングル文
字コードを出カバングル文字コードとして供給するか否
かを判定するように構成されていることを特徴とする。
」(5)同第18頁4行〜6行の[ステージ値(S(t
))に対して内部状態記憶域14に記載されている」を
削除する。
(6)同第18頁19行の「検出し1文字位置を」を「
検出し、文字の区切りを検出した場合には文字位置を」
と補正する。
(7)同第31頁3行の[プロセッサ20は現在の」を
「プロセッサ20は文字の区切りを判定して現在の」と
補正する。
(8)本願添付第6図、第15図及び第16図を別紙添
付第6図、第15図及び第16図のようにそれぞれ補正
する。
特許請求の範囲
ハングル文字を構成する字素を配列した入力キーボード
と、該入力キーボード上の打鍵された字素キーに対応す
る字素コードを逐次に発生するための字素コード発生機
構と、該字素コード発生機構から逐次に供給される字素
コードに応答してハングル文字の組立て処理を実行し、
その証文エハングル文字コードを生成するとともに、文
字の区切りを判定するための文字コード発生・判定機構
とを備え、上記文字コード発生・判定機構は既に生成さ
れている現在の1文でハングル文字コードように構成さ
れていることを特徴とする、ハングル文字入力装置。FIG. 1 is a block diagram showing the configuration of the Hangul character input device of the present invention, FIG. 2 is a diagram showing six types of Hangul characters, and FIG. 3 is a diagram showing all the graphemes that make up Hangul characters. , Figure 4 is a diagram showing the composition rules of compound graphemes, Figure 5
Figure 6 shows the structure of Hangul characters, Figure 6 shows the types of graphemes arranged on the input keyboard, Figure 7 shows the configuration of the input keyboard used in the present invention, and Figure 8 shows the character types arranged on the input keyboard. FIG. 9 is a block diagram showing the configuration of the character code generation/judgment mechanism of the present invention, and FIG. 10 is a diagram showing the configuration of the character assembly processor of the present invention. The block diagrams shown in FIGS. 11A to 11C are diagrams showing categorized processing styles of each stage executed by the character assembling means of the present invention, and FIGS.
Figure 13 shows an example of the 2-byte code structure of Hangul characters, Figure 13 shows an example of the grapheme codes that make up the 2-byte assembled character code, and Figure 14 shows the character setter determination processor of the present invention. FIG. 15 is a block diagram showing the configuration, FIG. 15 is a diagram showing each function in the character code generation/judgment mechanism of the present invention and the transition state of the character assembly stage, and FIG. 16 is a conceptual flowchart of the Hangul character input process of the present invention. FIG. 2...Input keyboard, 4...Character code generation mechanism, 6...Character code generation/judgment mechanism, 8...
・Display device. Applicant International Business Machines
Corporation agent Patent attorney Takashi Tonmiya - (1 other person) Civilian Cor F Figure 4 Figure 6 Figure 16 Figure 12 Figure 14 Figure 16 June 1980 Commissioner of the Patent Office Kazu Wakasugi Husband 1, Indication of the case 1982 Patent Application No. 70184 2, Name of the invention Hangul character input device 3, Person making the amendment Relationship to the case Patent applicant 4, Agent 6, Subject of amendment (1) Details Claims column (2) Detailed description of the invention column in the specification (3) Drawing 7, content of amendments (1) The statement in the Claims column shall be amended as shown in the attached sheet. (2) The statement in the Detailed Description of the Invention column contains the following errata; the correction is made accordingly. (3) From page 5, line 18 to page 6, line 3 of the specification [the above characters]
...Characteristics. ” is corrected as follows. ``The above character code generation/judgment mechanism collates the current assembled Hangul character code that has already been generated with the character set definition information, and depending on the verification result, supplies the assembled Hangul character code as the output Kabungul character code. (5) [Stage value (S(t
)) is deleted from the internal state storage area 14. (6) On page 18, line 19 of the same page, change “Detect 1 character position” to “
If a character break is detected, the character position is
and correct it. (7) On page 31, line 3, ``The processor 20 uses the current information.'' is corrected to ``The processor 20 determines the character breaks and uses the current information.'' (8) Figures 6, 15, and 16 attached to this application are corrected as shown in attached Figures 6, 15, and 16, respectively. What is claimed is: an input keyboard in which graphemes constituting Hangul characters are arranged; a grapheme code generation mechanism for sequentially generating grapheme codes corresponding to pressed grapheme keys on the input keyboard; Executes Hangul character assembly processing in response to ghene codes sequentially supplied from the ghene code generation mechanism,
It is equipped with a character code generation/judgment mechanism for generating the Hangul character code for the proof as well as determining character delimiters, and the character code generation/judgment mechanism generates the Hangul character code from the current one sentence that has already been generated. A Hangul character input device comprising:
Claims (1)
と、該入力キーボード上の打鍵された字素キーに対応す
る字素コードを逐次に発生するための字素コード発生機
構と、該字素コード発生機構から逐次に供給される字素
コードに応答してハングル文字の組立て処理を実行し、
そのハングル文字コードを生成するとともに、文字の区
切りを判定するための文字コード発生・判定機構とを備
え、上記文字コード発生・判定機構は既に生成されてい
る現在のハングル文字コードと次の上記字素コードに応
答してハングル文字の組立て、次のハングル文字コード
の生成及び文字の区切りの判定を実行するように構成さ
れていることを特徴とする、ハングル文字入力装置。An input keyboard in which graphes constituting Hangul characters are arranged; a grapheme code generation mechanism for sequentially generating grapheme codes corresponding to pressed grapheme keys on the input keyboard; and a generator for generating the grapheme codes. It executes Hangul character assembly process in response to the ghene codes sequentially supplied from the mechanism,
It is equipped with a character code generation/judgment mechanism for generating the Hangul character code and determining the delimitation of characters. A Hangul character input device, characterized in that it is configured to assemble a Hangul character, generate a next Hangul character code, and determine character separation in response to a base code.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59070184A JPS60214071A (en) | 1984-04-10 | 1984-04-10 | Hangul alphabet input unit |
KR1019840008225A KR890002957B1 (en) | 1984-04-10 | 1984-12-21 | Hangeul character input apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59070184A JPS60214071A (en) | 1984-04-10 | 1984-04-10 | Hangul alphabet input unit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60214071A true JPS60214071A (en) | 1985-10-26 |
JPH0250505B2 JPH0250505B2 (en) | 1990-11-02 |
Family
ID=13424180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59070184A Granted JPS60214071A (en) | 1984-04-10 | 1984-04-10 | Hangul alphabet input unit |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPS60214071A (en) |
KR (1) | KR890002957B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02289023A (en) * | 1989-03-29 | 1990-11-29 | Chubu Nippon Denki Software Kk | Terminal equipment |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100226206B1 (en) * | 1996-09-18 | 1999-10-15 | 조관현 | Compact hangul keyboard |
JP2003245307A (en) | 2001-12-17 | 2003-09-02 | Uni Charm Corp | Disposable wearing article equipped with tape fastener |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5384421A (en) * | 1976-12-29 | 1978-07-25 | Fujitsu Ltd | Input unit for hangul character |
JPS54144822A (en) * | 1978-05-02 | 1979-11-12 | Showa Jiyouhou Kiki Kk | Hangeul character input keyboard |
JPS56121132A (en) * | 1980-02-26 | 1981-09-22 | Canon Inc | Character processor |
JPS56130792A (en) * | 1980-03-18 | 1981-10-13 | Fujitsu Ltd | Hangeul character treating system |
-
1984
- 1984-04-10 JP JP59070184A patent/JPS60214071A/en active Granted
- 1984-12-21 KR KR1019840008225A patent/KR890002957B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5384421A (en) * | 1976-12-29 | 1978-07-25 | Fujitsu Ltd | Input unit for hangul character |
JPS54144822A (en) * | 1978-05-02 | 1979-11-12 | Showa Jiyouhou Kiki Kk | Hangeul character input keyboard |
JPS56121132A (en) * | 1980-02-26 | 1981-09-22 | Canon Inc | Character processor |
JPS56130792A (en) * | 1980-03-18 | 1981-10-13 | Fujitsu Ltd | Hangeul character treating system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02289023A (en) * | 1989-03-29 | 1990-11-29 | Chubu Nippon Denki Software Kk | Terminal equipment |
Also Published As
Publication number | Publication date |
---|---|
JPH0250505B2 (en) | 1990-11-02 |
KR850007699A (en) | 1985-12-07 |
KR890002957B1 (en) | 1989-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4914704A (en) | Text editor for speech input | |
JPS60214071A (en) | Hangul alphabet input unit | |
JPS61248155A (en) | Word processing system | |
JPS59142630A (en) | Character processing device | |
JPS60201467A (en) | Japanese processing device | |
JPS58115527A (en) | Kana (japanese syllabary)-kanji (chinese character) converting device | |
JPS58213338A (en) | Word processor | |
JP2003085096A (en) | E-mail preparing method | |
JPS628259A (en) | Kana (japanese syllabary)-kanji (chinese character) converting system | |
JPS60200360A (en) | Japanese word processor | |
JP2729996B2 (en) | Document processing apparatus and method | |
JP2702443B2 (en) | Japanese input device | |
JPS60173661A (en) | Character string processing unit | |
JPH06314274A (en) | Document preparing device and document information input method | |
JPH0442350A (en) | Character processor | |
JPH0442348A (en) | Character processor | |
JPH05135006A (en) | Method and device for processing character | |
JPS59106033A (en) | Furigana (japanese syllabary attached to chinese character) adding system of text processor | |
JPH0148581B2 (en) | ||
JPS62100859A (en) | Sentence input device | |
JPH0558555B2 (en) | ||
JPH0877159A (en) | Learning method | |
JPH0623974B2 (en) | Character processor | |
JPH0133867B2 (en) | ||
JPH11338857A (en) | Sentence processor |