[go: up one dir, main page]

JPS61107465A - Japanese writing device - Google Patents

Japanese writing device

Info

Publication number
JPS61107465A
JPS61107465A JP59227742A JP22774284A JPS61107465A JP S61107465 A JPS61107465 A JP S61107465A JP 59227742 A JP59227742 A JP 59227742A JP 22774284 A JP22774284 A JP 22774284A JP S61107465 A JPS61107465 A JP S61107465A
Authority
JP
Japan
Prior art keywords
character
input
key
conversion
characters
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
Application number
JP59227742A
Other languages
Japanese (ja)
Other versions
JPH0350305B2 (en
Inventor
Masami Sakon
左近 政美
Masanori Ozeki
雅則 尾関
Tetsuo Kita
北 哲夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59227742A priority Critical patent/JPS61107465A/en
Publication of JPS61107465A publication Critical patent/JPS61107465A/en
Publication of JPH0350305B2 publication Critical patent/JPH0350305B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Document Processing Apparatus (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 Application of the Invention] The present invention relates to a Japanese sentence creation device suitable for use in kana-kanji conversion, such as a word processor or a so-called personal computer having the same function.

〔発明の背景〕[Background of the invention]

従来のワードプロセッサ、あるいは同機能を有するパー
ソナルコンピュータ等における和文ノ、力は、[ひらが
な」(以下、単に「かな」と称す。)あるいは「カタカ
ナ」 (以下、単に「カナ」と称す。)キーを用いて入
力した文字例を「漢字変換」キーを押すことKよって漢
字に変換し、当該漢字を表示画面に表示する。或いはま
た、ローマ字からかな文字に変換するようKしておき、
ローマ字で入力し、−担かな文字に変換した後に「漢字
変換」キーを押し、当該漢字を表示画面に表示する。
Traditional word processors or personal computers with the same functionality use the [Hiragana] (hereinafter simply referred to as ``Kana'') or ``Katakana'' (hereinafter simply referred to as ``Kana'') key. By pressing the ``Kanji conversion'' key, the inputted character example is converted into a kanji character, and the kanji character is displayed on the display screen. Alternatively, set K to convert from Romaji to Kana characters,
After inputting Roman characters and converting them to kana characters, press the "Kanji conversion" key to display the kanji on the display screen.

前者は「かな」あるいは「カナ」キー、および「漢字変
換」キーを、後者は前者使用キーの他にローマ字からか
な文字に変換する特殊な機能を有するキーを備える。こ
のため、従来の和文作成装置は文字入力装置から入力し
た文字を変換して和文入力を行うときのみ使用するキー
を必要としていた。また、和文入力は単一の機能にのみ
使われるいく極かのキーを押して行う必要があり、キー
入力が複雑となることが一般的に認識されている。
The former has a "Kana" or "Kana" key and a "Kanji conversion" key, and the latter has a key that has a special function of converting Roman characters to Kana characters in addition to the keys used in the former. For this reason, conventional Japanese text creation devices require keys that are used only when inputting Japanese text by converting characters input from a character input device. Furthermore, it is generally recognized that inputting Japanese text requires pressing several keys that are used only for a single function, making key input complicated.

なお、この糧の技術の参考になるものとしては、特公昭
59−24452号か挙げられる。
Note that Japanese Patent Publication No. 59-24452 can be cited as a reference for the technology of this food.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、機能単位の特殊な入力を必要とするこ
となく、入力操作手順を単純化でき、習熟が容易で、文
章作成効率の良好な和文作成装置を得ることにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a Japanese text creation device that can simplify the input operation procedure without requiring special input for each function, is easy to learn, and has good text creation efficiency.

〔発明の概要〕[Summary of the invention]

上記の目的を達成するため、本発明の特徴とするところ
は、互いに異なった文字に割り当てられた文字入力単位
を多数備えた文字入力手段の、特定の文字入力単位にそ
の操作に応じて異なつ意味を持たせたことにある。すな
わち、この特定の文字入力単位からの文字が一定時間内
の間隔で連続して複数回入力きれたことを判定する判定
手段を備え、当該判定手段の判定結果に基づいて任意の
文字変換手段を選択実行する選択実行手段を設け′″員
を特徴とす6・                  
      16〔発明の実施例〕 以下、本発明の一実施例を図面により説明する。
In order to achieve the above object, the present invention is characterized in that, in a character input means having a large number of character input units assigned to different characters, a specific character input unit is assigned different characters depending on the operation thereof. It's about giving it meaning. That is, it is equipped with a determination means for determining whether characters from this specific character input unit have been inputted consecutively multiple times at intervals within a certain time, and an arbitrary character conversion means is provided based on the determination result of the determination means. 6. Features a selection execution means for selection execution.
16 [Embodiment of the Invention] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

第1図(イ)は本発明の一実施例の構成を示したブロッ
ク図、第1図(ロ)は文字コードテーブルの内容を示し
た図である。図中1はキーボード、2はキーボードキー
入力制御部、8は文字コー″トチープル、4はキー入力
コード記憶バッファ、5は文字変換部、6はキー入力文
字記憶バッファ、7は入力コード変換情報バッファ、8
は変換文字格納バッファ、9は文字変換辞書、10はカ
ーソル制御部、11は画面表示バッファ、12は文字フ
ォント、18は画面表示制御部、14は表示部である。
FIG. 1(a) is a block diagram showing the configuration of an embodiment of the present invention, and FIG. 1(b) is a diagram showing the contents of a character code table. In the figure, 1 is a keyboard, 2 is a keyboard key input control unit, 8 is a character code, 4 is a key input code storage buffer, 5 is a character conversion unit, 6 is a key input character storage buffer, and 7 is an input code conversion information buffer. , 8
1 is a converted character storage buffer, 9 is a character conversion dictionary, 10 is a cursor control section, 11 is a screen display buffer, 12 is a character font, 18 is a screen display control section, and 14 is a display section.

この実施例の場合、キーボード1は従来のワードプロセ
ッサ、あるいは同機能を持つパーソナルコンピュータな
どに見られる、例えば「漢字変換」キーなどの特別に意
味付けされたキーを持たない英文タイプライタのように
標準的なキーを有する。
In the case of this embodiment, the keyboard 1 is a standard typewriter such as a conventional word processor or an English typewriter that does not have keys with special meanings such as a "Kanji conversion" key, which are found in personal computers with the same function. key.

この他、キーボード1にはカーノルの前進、後退、上移
動、下移動、ホーム位置への移動などのカーソル制御キ
ーを設ける。キーボードキー入力制御部2はキーボード
1からの信号を識別し、押されたキーなどの情報を得て
、この情報に対応した制御を行う。例えば、キーボード
1からキーボード1で押されたキーのコードを受渡す信
号を得た後、押されたキーのコードを受取る。そして、
この受取ったコードと文字コードテーブル8の内容とを
照合し、文字キーが押されたか否かを調べ、文字キーが
押された場合はそのキーに対応する文字コードt−ギー
人カコード記憶バッファ4に記憶し、文字変換部5に当
該文字コードを伝える。また、キーボード1においてス
ペースキーが1回押されたか、あるいは一定時間内に連
続して2回押されたかを確かめ、その情報をキー入力コ
ード記憶ノ(ツファ4に記憶し、文字変換部5へ伝える
。更に、カーソルを移動するキーが押された場合は、そ
の情報をカーソル制御部10に伝える。文字コードテー
ブル3は前記したようにキーボードキー入力制御部2が
キーボードlから受取ったコードが文字コードかどうか
を調べるだめのテーブルである。
In addition, the keyboard 1 is provided with cursor control keys for moving the cursor forward, backward, upward, downward, and to the home position. The keyboard key input control section 2 identifies signals from the keyboard 1, obtains information such as pressed keys, and performs control corresponding to this information. For example, after obtaining a signal from the keyboard 1 to transfer the code of the key pressed on the keyboard 1, the code of the pressed key is received. and,
This received code is compared with the contents of the character code table 8, and it is checked whether a character key has been pressed. and transmits the character code to the character conversion unit 5. Also, it checks whether the space key has been pressed once or twice in a row on the keyboard 1, and stores that information in the key input code memory (tufa 4) and sends it to the character conversion section 5. Further, when a key for moving the cursor is pressed, that information is transmitted to the cursor control section 10.As mentioned above, the character code table 3 shows that the code received from the keyboard l by the keyboard key input control section 2 is a character. This is a table to check whether it is a code or not.

例えば、“A”の文字に対応させたキーが押されて、キ
ーボード・lからr41j(16進数)というコードを
受取った場合、第1図(ロ)に示すようにキーコードと
文字コードとを1対1に対応させた文字コ−トチ−プル
3の先頭から順にこの受取ったコードをもとに検索し、
このコードと同じコードがテーブル3上にあることで、
キーボード1で押されたキーが文字コードであり、t7
かもその文字は、“A”であることを確認する。キーコ
ード記1:ハバソファ4はキーボードキー入力制御部2
で得た文字コードやキーボード1においてスペースキー
が一定時間内に連続して押されたか1回だけかを記憶し
その内容を文字変換部5に伝える。文字変換部5はキー
ボードキー入力制御部2t−経由して得られた文字コー
ドをキー入力文字記憶バッファ6に格納[7たり、文字
列の最初に得られた文字コードによってローマ字からの
変換内容を決め、入力コード変換バッファ7に記憶した
り、スペースの入力方法によって単なるスペースの入力
か漢字変換のための入力かを記憶する。変換にはローマ
字か)           な変換5−1.ローマ字
カナ変換5−2、およびローマ字漢字変換5−3があシ
、各変換は文字変換辞四9を参照して行う。ローマ字か
な変換5−1およびローマ字カナ変換5−2はキーが入
力されるごとに行い、ローマ字漢字変換は漢字変換を指
定したのと同じキー入力があるまで変換を行なわす、同
じキー入力があったときに一括して漢字変換を行う。変
換結果はS′換文字格納バッファ8に格納したり表示部
14に常換結果を表示するために変換後の内容を画面表
示バッファ111C$動する。
For example, if a key corresponding to the letter "A" is pressed and a code r41j (hexadecimal number) is received from the keyboard l, the key code and character code are converted as shown in Figure 1 (b). Search based on the received code in order from the beginning of character code number 3, which has a one-to-one correspondence,
Since the same code as this code is on table 3,
The key pressed on keyboard 1 is the character code, t7
Make sure that the letter is "A". Key code 1: Haba Sofa 4 is the keyboard key input control section 2
The obtained character code and whether the space key on the keyboard 1 was pressed continuously or only once within a certain period of time are stored, and the contents are transmitted to the character conversion section 5. The character conversion unit 5 stores the character code obtained via the keyboard key input control unit 2t- in the key input character storage buffer 6 [7], or converts the content of the conversion from the Roman alphabet by the character code obtained at the beginning of the character string. The input code is determined and stored in the input code conversion buffer 7, and whether the input is a simple space input or an input for kanji conversion is stored depending on the space input method. (Romaji for conversion?) Conversion 5-1. Romaji-kana conversion 5-2 and romaji-kanji conversion 5-3 are used, and each conversion is performed with reference to character conversion dictionary 49. Romaji-kana conversion 5-1 and Romaji-kana conversion 5-2 are performed every time a key is input, and Romaji-Kanji conversion is performed until the same key input that specifies Kanji conversion is made. Perform kanji conversion all at once when The conversion result is stored in the S' conversion character storage buffer 8, and in order to display the conversion result on the display unit 14, the converted content is moved through the screen display buffer 111C$.

変換文字格納バッファ8#−t、キーボードlから入力
された文字コードが入力コードfl’情報バッファ7の
内容に対応する変換モードにおいて、文字変換辞@9を
用いて変換された文字を格納するバッファである。文字
変換辞@9は文字変換部5においてキーボード1から入
力された文字コードをかな、カナまたは漢字に変換する
だめの辞書である。この辞書9は、日本語入力において
、ローマ字からかな文字への変換辞書9−1、ローマ字
からカナ文字への変換辞書9−2およびローマ字1.1 から漢字への変換辞書9−3とを備える。カーノル制御
部10はキーボード1において入力された文字が表示さ
れたり、あるいは文字変換された文字を表示した結果そ
の表示の長さが変わった場合に、その表示の後にカーノ
ルを移動制御する。また、カーソルを移動するカーノル
制御キーが入力された場合は、その移動する内容に従っ
た位置へカーソルを移動制御する。画匍表示バッファ1
1は文字変換部5で変換された文字を表示するために記
憶するものであり、この内容は画面表示制御部13によ
って表示部4の画面上に表示される。
Converted character storage buffer 8#-t, a buffer that stores characters converted using the character conversion dictionary @9 in a conversion mode in which the character code input from the keyboard l corresponds to the contents of the input code fl' information buffer 7. It is. The character conversion dictionary @9 is a dictionary for converting character codes input from the keyboard 1 into kana, kana, or kanji in the character conversion unit 5. In Japanese input, this dictionary 9 includes a conversion dictionary 9-1 for converting Roman characters into kana characters, a dictionary 9-2 for converting Roman characters into kana characters, and a dictionary 9-3 for converting Roman characters 1.1 into kanji. . The kernel control unit 10 controls the movement of the kernel after the display of a character entered on the keyboard 1 or when the length of the display changes as a result of displaying a converted character. Further, when a cursor control key for moving the cursor is input, the cursor is controlled to move to a position according to the content of the movement. Pictogram display buffer 1
1 is for storing characters converted by the character conversion section 5 in order to display them, and this content is displayed on the screen of the display section 4 by the screen display control section 13.

文字フォント記憶部12は表示部14に表示する文字の
構成を格納したものである。画面表示制御部13は画面
表示バッファ11に格納されている文字コードに対応す
る文字フォントを、文字フォント記憶部12から取出し
、この文字フォントを表示部14へ送出する。また、カ
ーノル制御部10からカーソルの位置情報を受取り、表
示部14にカーノルを表示する信号を送る。表示部14
は画面表示部13からの画面表示の信号を受け、文字お
よびカーノルを表示する。
The character font storage section 12 stores the structure of characters to be displayed on the display section 14. The screen display control unit 13 retrieves a character font corresponding to the character code stored in the screen display buffer 11 from the character font storage unit 12 and sends this character font to the display unit 14. It also receives cursor position information from the cursor control section 10 and sends a signal to display the cursor on the display section 14. Display section 14
receives a screen display signal from the screen display section 13 and displays characters and kernels.

第2図は本実施例における日本語入力の概略を説明する
ための図である。本実施例はローマ字入力を「ひらがな
」、「カタカナ」および「漢字」に変換するもので、そ
の判別は第2図に示すようにキー入力の最初の文字の形
態によって行なう。
FIG. 2 is a diagram for explaining the outline of Japanese input in this embodiment. This embodiment converts Roman character input into ``hiragana'', ``katakana'' and ``kanji'', and the discrimination is made based on the form of the first character input by the key, as shown in FIG.

すなわち、キー入力の最初の文字が大文字の場合はこれ
を「ひらがな」へ、そしてキー入力の最初の文字が小文
字の場合はこれを「カタカナ」へ変換する。また、一定
時間内にスペースキーが連続して入力された場合は、ス
ペースキーの入力とする。更に、一定時間内に一回のみ
のスペースキーが入力された場合には、渉字夕換モード
とし、以後同様の入力があるまでは漢字変換を行う。
That is, if the first character of the key input is an uppercase letter, it is converted to ``hiragana'', and if the first character of the key input is a lowercase letter, it is converted to ``katakana''. Furthermore, if the space key is input continuously within a certain period of time, it is treated as a space key input. Furthermore, if the space key is input only once within a certain period of time, the mode is set to ``Wataruji'' and ``Kanji'' conversion, and kanji conversion is performed until a similar input is made thereafter.

このようにすること罠よりイ61ら%殊なキーを使用す
ることなく一般のキーを使用して日本語入力の各変換を
行うことかできる。例えば、第2図に示すように、ロー
マ字かな変換モード15の場合は、ローマ字入力rKa
nji Jが「かんじ」と変換される。そして、ローマ
字カナ変換モード16の底 場合はローマ字入力144anjiJが「カンジ」と変
換される。史に、ローマ字漢字変換モード17の場合は
、ローマ字入力「スペースKanjiスペース」が「漢
字」に変換され表示部14に変換結果が表示される。ま
た、一定時間内に連続してスペースが2回続けて押され
た場合は、通常のスペース入力18となり、表示部14
にスペースを表示する。
By doing this, it is possible to perform various conversions for Japanese input using general keys without using any special keys. For example, as shown in Figure 2, in the case of Romaji-kana conversion mode 15, Romaji input rKa
nji J is converted to "kanji". Then, in the bottom case of Romaji-kana conversion mode 16, Romaji input 144anjiJ is converted to "kanji". In the case of the Romaji/Kanji conversion mode 17, the Romaji input "Space Kanji Space" is converted to "Kanji" and the conversion result is displayed on the display unit 14. Additionally, if the space button is pressed twice within a certain period of time, it becomes a normal space input 18, and the display section 14
Display a space in .

次に、本発明の主要部分であるキーの取込みから変換ま
での各処理機能を以下フローチャートを用いて詳細に説
明する。
Next, each processing function from key capture to conversion, which is the main part of the present invention, will be explained in detail using a flowchart.

第3図はメインルーチンの実施例を示すフローチャート
である。この実施例によれば、その処理の主要部は大き
く4つの処理手段に分れる。その第1の処理手段は、キ
ーボード入力処理手段INFである。これはキーボード
1から入力されたキーコードをキー入力コード記憶バッ
ファ4に格納するものであり詳細は後述する。第2の処
理手段は、キーボード1からの文字コードをキー入力文
字記憶バッファ4に設定する処理手段C5Oであり、ス
テップH−@−F303,304,305,306から
構成しである。第3の処理手段は、日本語入力における
キー入力文字変換モード設定処理SCMである。これは
入カキ−の変換形態を決定するものであり、詳細は後述
する。第4の処理手段は入カキ−1の変換処理手段DI
Cである。これは第3の処理手段SCMにおいて指定し
た変換形態にもとすいて入力文字を変換していく処理手
段である。
FIG. 3 is a flowchart showing an embodiment of the main routine. According to this embodiment, the main part of the processing is roughly divided into four processing means. The first processing means is keyboard input processing means INF. This stores the key code input from the keyboard 1 in the key input code storage buffer 4, and the details will be described later. The second processing means is a processing means C5O that sets the character code from the keyboard 1 in the key input character storage buffer 4, and is composed of steps H-@-F303, 304, 305, and 306. The third processing means is a key input character conversion mode setting process SCM for Japanese input. This determines the conversion form of the input key, and the details will be described later. The fourth processing means is input key-1 conversion processing means DI.
It is C. This is a processing means that converts input characters according to the conversion format specified by the third processing means SCM.

以下、第3図の各ステップを説明する。ステップ801
は初期設定処理であり、キー入力文字記憶バッファ4の
ポインタをキー入力文字記憶バッファ4の先頭位置に設
定する。次に、ステップ302で示したキーボード入力
処理手段INFによる処理の実後後、処理手段C5Oに
よる処理が実行される。この処理手段C5Oはそのステ
ップ304において、一定時間内にスペース1回のキー
入力により指定される漢字変換モードの場合は、ステッ
プ307に処理を移し、漢字変換モード指定の入力以外
のときは、ステップ305で入力文字コードを記憶バッ
ファ4に記憶し、続くステップ306でキー入力文字記
憶バッファ4のポイン           1.、り
を更新し、入力した文字を次々にキー入力文字記憶バッ
ファ4に記憶する。そして、引き続きステップ307で
示すキー入力文字変換モード設定処理手段SCM、  
ステップ308で示すキー入力文字変換処理手段DIC
により処理が成され、ステップ808の実後後、その処
理は再びステップ302による処理へ移る。このように
して、ステップ301の実後後は、第1の処理手段IN
Fから第4の処理手段DICまでの一連の処理が、ステ
ップ303で終了キーが判定されるまで繰り返され、こ
れにより所期の目的が達成される。
Each step in FIG. 3 will be explained below. Step 801
is an initial setting process in which the pointer of the key input character storage buffer 4 is set to the beginning position of the key input character storage buffer 4. Next, after the processing by the keyboard input processing means INF shown in step 302 is completed, the processing by the processing means C5O is executed. In step 304, this processing means C5O moves the process to step 307 in the case of the kanji conversion mode specified by key input of one space within a certain period of time, and in the case of input other than the kanji conversion mode designation, the process proceeds to step 307. In step 305, the input character code is stored in the storage buffer 4, and in the following step 306, the point of the key input character storage buffer 4 is stored.1. , ri are updated, and the input characters are stored one after another in the key input character storage buffer 4. Then, the key input character conversion mode setting processing means SCM shown in step 307,
Key input character conversion processing means DIC shown in step 308
After step 808, the process returns to step 302. In this way, after step 301, the first processing means IN
The series of processes from F to the fourth processing means DIC are repeated until the end key is determined in step 303, thereby achieving the intended purpose.

以下、前述したキーボード入力処理手段INF。Hereinafter, the above-mentioned keyboard input processing means INF will be described.

キー入力文字変換モード設定処理手段SCMおよびキー
入力文字変換処理手段DIGについて詳細に説明する。
The key input character conversion mode setting processing means SCM and the key input character conversion processing means DIG will be explained in detail.

第4図はキーボード入力処理手段INFを示す70−チ
ャートである。この実施例に示すキーボード入力処理手
段INFは、日本語入力において、変換形態も合せたキ
ー入力を受堆り、キーコードを記憶するものである。す
なわち、実施例の場合、スペースキーを一定時間内に1
回押す場合と、連続して2回押す場合とでは後述の文字
変換における対応が異なる。スペースキー2回の場合は
、スペースキー入力と判断してスペースキーに対応する
文字コードをキー入力文字コード配憶バッファ4に記憶
し、一定時間にスペースキーが2回連続して押された場
合はキー入力コード記憶バッファに文字コード以外の例
えば“l”を記憶する。また、スペース以外のキー入力
は、文字入力か否かを調べ、文字の場合はキー入力コー
ド記憶バッファ4に入カキ−に対応する文字コードを記
憶する。
FIG. 4 is a 70-chart showing the keyboard input processing means INF. The keyboard input processing means INF shown in this embodiment receives key inputs including conversion forms in Japanese input, and stores key codes. That is, in the case of the embodiment, if the space key is pressed once within a certain period of time,
The correspondence in character conversion described later will be different depending on whether the button is pressed once or twice in succession. If the space key is pressed twice, it is determined that the space key has been input and the character code corresponding to the space key is stored in the key input character code storage buffer 4, and if the space key is pressed twice in a row within a certain period of time. stores a character code other than a character code, such as "l", in the key input code storage buffer. Furthermore, for key inputs other than spaces, it is checked whether or not they are character inputs, and if they are characters, the character code corresponding to the key input code is stored in the key input code storage buffer 4.

これによって、どの様な形態でどのようなキーが入力さ
れたかを記憶することができる。また、カーソルキーの
場合はカーノル位置を移動する。
With this, it is possible to memorize what key was input in what form. Also, if you use the cursor keys, move the cursor position.

以下、第4図を各ステップごとに説明する。まず、ステ
ップ401においては、入カキ−に対応したコードを記
憶するキー入力コード記憶バッファ4の初期設定を行う
。これは前述した文字コード、または一定時間内に1回
スペースキーが押されたことを表わすコードを格納する
バッファの初期設定であり、文字コードあるいは一定時
間内に1回スーースキーが押されたことを表わすコード
以外の値をこのバッファに設定する処理である。
Below, each step in FIG. 4 will be explained. First, in step 401, the key input code storage buffer 4, which stores codes corresponding to input keys, is initialized. This is the initial setting of the buffer that stores the character code mentioned above or the code that indicates that the space key has been pressed once within a certain period of time. This is the process of setting a value other than the representing code in this buffer.

続くステップ402は、キーボードlからのキー入力を
待ち、キーが入力されたら、それに対応するキーのコー
ドを読込む。そして、ステップ408によって読込まれ
たキーコードがスペースコードか否かを判定し、そうで
ある場合にはステップ404に処理を移し、否である場
合にはステップ41Oに処理を移す。ステップ404は
一定時間待ち処理である。この処理はサブルーチンWT
IMにて行う。ステップ405は一定時間内にスペース
キーが入力されたか否か判定し、そうである場合にはス
テップ406に処理を移し、否である場合はステップ4
07 K処理を移す。このステップ405の判定は、ス
テップ404で得られた一定時間内におけるキー入力の
有無、あるいはキー入力があつ九場合はそのキーコード
にて行う。ステップ406はスペースコードをキー入力
コード記1           憶バッファ4に記憶
しステップ411に処理を移す。ステップ407は中−
人カコード記憶ノくツファ4に一定時間内にスペースが
1回入力されたことを表わすコードを記憶する。ステッ
プ408はステップ404で得られた一定時間内にキー
かあったか否かを判定し、キー入力有の場合はステップ
409にてそのキーコードが文字コードか古かを判定す
る。そして、これが文字コードの場合は、ステップ41
1に処理を移す。文字コード以外の場合は入力を無視し
て終了する。ステップ410は入カキ−のコードが文字
コードか否かを判定し、そうであS@合は処理をステッ
プ411に移す。
The following step 402 waits for a key input from the keyboard l, and when a key is input, reads the code of the corresponding key. Then, it is determined whether the key code read in step 408 is a space code or not, and if so, the process moves to step 404, and if not, the process moves to step 41O. Step 404 is a waiting process for a certain period of time. This process is performed by the subroutine WT
This will be done via IM. Step 405 determines whether the space key has been input within a certain period of time, and if so, the process moves to step 406; if not, step 4
07 Move K processing. The determination in step 405 is made based on whether or not there has been a key input within the certain time period obtained in step 404, or based on the key code if there have been nine key inputs. Step 406 stores the space code in the key input code storage buffer 4, and the process moves to step 411. Step 407 is medium-
A code indicating that a space has been input once within a certain period of time is stored in the person code storage buffer 4. In step 408, it is determined whether or not a key was pressed within the fixed time obtained in step 404. If there was a key input, it is determined in step 409 whether the key code is a character code or an old one. And if this is a character code, step 41
Move processing to step 1. If the code is not a character code, the input is ignored and exits. Step 410 determines whether the input key code is a character code, and if so, the process moves to step 411.

否の場合は処理をステップ414に移す。ステップ41
1は入力されたキーに対応する文字を画面に表示する処
理を行う。ステップ412はカーノルの位置を1だけ簡
進させる処理を行う。ステップ413は入力された文字
コードをキー入力コード配憶バッファ4に記憶する。ス
テップ414は入力した牟−がキーコードでカーノル制
御キーか否かを判定し、そうである場合は押されたカー
ソル制御キーに合った位置にカーノルを移動し、ス  
          1.1テツグ402に処理を移す
。判定が否の場合はステップ402に処理を移す。
If not, the process moves to step 414. Step 41
1 performs a process of displaying the characters corresponding to the input keys on the screen. Step 412 performs processing to advance the kernel position by one. Step 413 stores the input character code in the key input code storage buffer 4. Step 414 uses the key code to determine whether the input key is a cursor control key, and if so, moves the cursor to the position corresponding to the pressed cursor control key and scrolls.
1.1 The processing is moved to the first step 402. If the determination is negative, the process moves to step 402.

第5図は一定時間待ち処理手段WTIMを示したフロー
チャートである。この一定時間待ち処理手段WT I 
Mはスペースキーが1回入力された後、一定時間内に再
度キー入力があるか否かを記憶することにある。この実
施例の場合、一定時間内にキー入力があったか否かの確
認は、まずカウンタに初期値を設定しておき、キー入力
がない場合にはカウンタの内容t−順次減じることKて
行う。そして、このカウンタの内容が′0”Kなる前に
キー入力があった場合は、一定時間内にキー入力かあっ
たとし、そのときの入力されたキーコードを記憶する。
FIG. 5 is a flowchart showing the predetermined time waiting processing means WTIM. This fixed time waiting processing means WT I
M is to memorize whether or not the space key is input again within a certain period of time after the space key is input once. In the case of this embodiment, whether or not there has been a key input within a certain period of time is checked by first setting an initial value in a counter and, if there is no key input, by sequentially decrementing the contents of the counter (t-K). If there is a key input before the content of this counter reaches '0''K, it is assumed that the key input was made within a certain period of time, and the key code input at that time is stored.

以下、第5図を各ステップごとに説明する。まず、ステ
ップ501においてはキー入力待ちカウンタの初期設定
を行う。これは前述したようにキー入力を一足時間待つ
ために必要とする値を設定する処理である。続くステッ
プ502においてはキーボード1からの信号を読込み、
キーボード1においてキーか押されたか否かを判定する
。キーが押された場合は、ステップ506においてキー
ボード1からキーコードを読込みバッファに記憶する。
Below, each step in FIG. 5 will be explained. First, in step 501, a key input waiting counter is initialized. This is the process of setting the value required to wait for a certain amount of time for a key input, as described above. In the following step 502, a signal from the keyboard 1 is read,
It is determined whether a key is pressed on the keyboard 1. If a key is pressed, the key code is read from the keyboard 1 and stored in the buffer in step 506.

もし、否の場合はステップ508に処理を移す。ステッ
プSL(においてはキー入力の待ちが終ったか否かをキ
ー入力待ちカウンタにて判定し、そうである場合はステ
ップ505 においてカウントオーバーを意味するコー
ドを前述のバッファに記憶する。ステップ508におい
て否の場合はステツ7504 においてキー入力待ちカ
ウンタを史fi(−1)L、ステップ502に処理を移
す。
If not, the process moves to step 508. In step SL, the key input waiting counter determines whether or not the waiting for a key input has ended. If so, in step 505, a code indicating count over is stored in the buffer described above. In step 508, if no In this case, in step 7504, the key input wait counter is set to fi(-1)L, and the process moves to step 502.

第6図はキー入力文字変換モード設定処理手段SCMを
示したフローチャートである。この入力キー文字変換モ
ード設定処理手段SCMはキーボード1からのキー入力
によって入力した文字をどのように変換するかを判定す
る処理を行う。この実施例ではキーコード記憶バッファ
4を参照し、−i時間内にスペースキーが1回入力され
ている場合には、この入力が変換される文字の前なのか
後なのかを判定する。前者の場合は、この入力後の文字
が漢字変換のものであることを、漢字変換フラグをオン
とすること罠よって記憶する。後者の場合は、前者の入
力から、この入力の間に入力された文字を漢字変換する
ことと、この変揄はローマ字漢字変換であることを入力
文字変換情報バッファ7に記憶する。また、前述以外の
キー入力のあった場合には、癌続して入力された文字の
先頭の文字を判定し、この文字がローマ字の大文字であ
る場合はローマ字かな変換が指定されたことを、また先
頭の文字がローマ字の小文字の場合はローマ字カナ変換
が指定されたことを入力文字変換情報バッファ7に記憶
する。これによって、日本語入力における「ローマ字」
から「ひらがな」、「カタカナ」および「漢字」への変
換のいずれかを指定することができる。
FIG. 6 is a flowchart showing the key input character conversion mode setting processing means SCM. The input key character conversion mode setting processing means SCM performs processing to determine how characters input by key input from the keyboard 1 are to be converted. In this embodiment, the key code storage buffer 4 is referred to, and if the space key is input once within -i time, it is determined whether this input is before or after the character to be converted. In the former case, the fact that the input character is a Kanji-converted character is memorized by turning on the Kanji-conversion flag. In the latter case, it is stored in the input character conversion information buffer 7 that the characters inputted between the former input and this input are to be converted into Kanji, and that this deformation is a Roman character-Kanji conversion. In addition, if there is a key input other than the above, the first character of the consecutively input characters is determined, and if this character is an uppercase Romaji character, it is determined that Romaji-Kana conversion has been specified. If the first character is a lowercase Roman character, it is stored in the input character conversion information buffer 7 that Romaji-kana conversion has been designated. As a result, "Romaji" in Japanese input
You can specify the conversion from ``hiragana'', ``katakana'', or ``kanji''.

以下、第6図を各ステップごとに説明する。まず、ステ
ップ601においてはキー入力コード記憶バッファ4を
参照し、一定時間内にスペースが1回入力されたか否か
を判定する。そうである場合はステップ602に処理を
移し、否である場合はステップ606に処理を移す。ス
テップ602は漢字変換モードか否かを判定し、そうで
ある場合はステップ603に処理を移し、漢字変換モー
ド設定以後にキーボードから入力された文字を漢字に変
換することを指示する漢字変換フラグをONとする。も
し否の場合はステップ604に処理を移し、前述の漢字
変換フラグをOFF L、ステップ605において入力
文字変換情報バッファ7にローマ字漢字変換モードであ
ることを記憶する。
Below, each step in FIG. 6 will be explained. First, in step 601, the key input code storage buffer 4 is referred to, and it is determined whether a space has been input once within a certain period of time. If so, the process moves to step 602, and if no, the process moves to step 606. Step 602 determines whether or not the mode is kanji conversion mode, and if so, the process moves to step 603 and sets a kanji conversion flag that instructs to convert characters input from the keyboard into kanji after setting the kanji conversion mode. Turn it ON. If not, the process moves to step 604, the above-mentioned kanji conversion flag is turned off, and in step 605, the input character conversion information buffer 7 stores that it is the roman-kanji conversion mode.

ステップ606においては漢字変換モードか否かを判定
し、そうである場合は処理を終了する。もし否の場合は
ステップ607において、入力された文字の先頭か否か
を判定し、そうである場合はステップ608にで入力文
字変換情報バッファ7にローマ字かな変換モードである
ことを記憶する。
In step 606, it is determined whether or not the mode is kanji conversion mode, and if so, the process ends. If not, it is determined in step 607 whether or not it is the beginning of the input character, and if so, in step 608, the Romaji-kana conversion mode is stored in the input character conversion information buffer 7.

もし、否の場合はステップ609に処理を移し、入力さ
れた文字の先頭がローマ字の小文字か否かを判定し、そ
うである場合はステップ610において入力文字変換情
報バッファ7にローマ字カナ変換モードであることを記
憶する。否の場合は処         :・。
If not, the process moves to step 609, and it is determined whether the beginning of the input character is a lowercase Roman character. If so, in step 610, the input character conversion information buffer 7 is set to Romaji-kana conversion mode. remember something. If no, please proceed:・.

理を終了する。Finish the process.

第7図はキー入力文字変換処理手段DICを示したフロ
ーチャートである。中−入力文字変換処理手段DICは
キー入力変換モードに従ってキー入力文字記憶バッファ
7内のキ・−入力文字’t−変換し、これを変換文字格
納バッファ8に記憶し、変換結果を表示する。入力文字
変換情報ノくソファ7にはローマ字かな変換、ローマ字
カナ変換、ローマ字漢字変換の各変換モードのどれか一
つが人っており、このキー入力文字変換手段DICはこ
の変換モードの情報と、キー入力文字記憶・くソファ6
内の文字コードとによって、文字変換辞書9を検索し変
換を行う。そして、このようにして得た変換後の文字を
変換文字格納ノ(ソファに移し、画面に表示する。
FIG. 7 is a flowchart showing the key input character conversion processing means DIC. The intermediate input character conversion processing means DIC converts the key input character 't- in the key input character storage buffer 7 according to the key input conversion mode, stores this in the converted character storage buffer 8, and displays the conversion result. Input character conversion information Sofa 7 has one of the following conversion modes: Romaji-kana conversion, Romaji-kana conversion, and Romaji-Kanji conversion, and this key input character conversion means DIC uses the information of this conversion mode, Key input character memory/ku sofa 6
The character conversion dictionary 9 is searched and conversion is performed using the character code within. Then, the converted characters obtained in this way are transferred to the converted character storage room (sofa) and displayed on the screen.

以下、第7図を各ステップごとに説明する。まず、ステ
ップ701においてはローマ字かな変換か否かを判定し
、そうである場合にはステップ710においてキー入力
文字記憶バッフ76より変換する文字を取り出し、文字
変換辞書90ロ一マ字かな変換辞書9−1を用いてかな
文字へ変換し、変換文字格納パックァ8に変換後の文字
を格納し、処理をステップ705に移す。否の場合は処
理をステップ702に移す。ステップ702においては
ローマ字カナ変換か否かを判定し、そうである場合はス
テップ709 においてキー入力文字記憶バッファ6よ
シ変換する文字を取り出し、文字変換辞書9のローマ字
カナ変換辞誉9−2を用いて、カナ文字への変換を行い
、変換文字格納バッファ8へ変換後の文字を格納し、処
理をステップ705に移す。否の場合は処理をステップ
703に移し、ローマ字漢字変換か否かを判定する。そ
うである場合は、ステップ704においてキー入力文字
記憶バッファ6より変換する文字を取り出し、文字変換
辞書9のローマ字漢字変換辞書9−3を用いて漢字への
変換を行い、変換文字格納)(ソファ8へ変換後の文字
を格納し、ステップ705に処理を移す。否の場合は処
理を終了する。ステップ705においては各辞書9−1
.9−2.9−3のテーブルに変換文字が登録されてい
たか否かを判定し、そうである場合にはステップ706
に処理を移す。もし、否の場合は変換文字格納)(ソフ
ァ8内の文字を画面表示せずに処理を終了する。ステッ
プ706においては変換され丸文字を変捗文字格納バッ
ファ8から画面表示バッファ11へ転送し、これを画面
に表示する。ここで、画面への表示は俊換簡に表示して
あった変換前の文字を一度消し、その後に変換後の文字
を表示する。また、カーノルの位置は変換後の文字を表
示した後の位置に表示する。ステップ707においては
漢字変換モードか否かの判定を行い、そうである場合は
ステップ708において文字を変換するときに使用した
入力文字変換情報バックァ7内のモード設定をクリアし
、この後に続く文字入力による新たな文字変換のモード
を設定可能としておく。もし、否の場合は処理を終了す
る。
Below, each step in FIG. 7 will be explained. First, in step 701, it is determined whether or not it is Romaji-kana conversion, and if so, in step 710, the character to be converted is extracted from the key input character storage buffer 76, and the character conversion dictionary 90 is converted into Romaji-Kana conversion dictionary 9. -1 is used to convert into kana characters, the converted characters are stored in the converted character storage packer 8, and the process moves to step 705. If not, the process moves to step 702. In step 702, it is determined whether or not it is a romaji-kana conversion, and if so, in step 709, the character to be converted is extracted from the key input character storage buffer 6, and the character to be converted is extracted from the character conversion dictionary 9. The converted character is stored in the converted character storage buffer 8, and the process moves to step 705. If not, the process moves to step 703, and it is determined whether or not it is a Romanji/Kanji conversion. If so, in step 704, the character to be converted is extracted from the key input character storage buffer 6, converted to a kanji using the Roman character/kanji conversion dictionary 9-3 of the character conversion dictionary 9, and the converted character is stored) (sofa 8, and the process moves to step 705.If not, the process ends.In step 705, each dictionary 9-1
.. 9-2. Determine whether or not the conversion character has been registered in the table of 9-3, and if so, step 706
Processing is transferred to . If not, store the converted characters) (The process ends without displaying the characters in the sofa 8 on the screen. In step 706, the converted round characters are transferred from the transformed character storage buffer 8 to the screen display buffer 11. , this is displayed on the screen.Here, the display on the screen is to erase the characters before conversion that were displayed in the shunken simple, and then display the characters after conversion.Also, the position of the kernel is changed according to the conversion. The next character is displayed at the position after it was displayed.In step 707, it is determined whether the mode is kanji conversion mode or not, and if so, in step 708, the input character conversion information backup 7 used when converting the character is displayed. The mode setting in is cleared, and a new character conversion mode can be set by subsequent character input.If not, the process ends.

以上のようにすれば、日本語入力におけるローマ字かな
変換、ローマ字カナ変換、ローマ字漢字変換指定を側ら
特殊なキーを使わずに行なうこと11        
     ができる。すなわち、スペースキーを一定時
間内に連続して入力するか否かで本来のスペースキー入
力か、あるいはローマ字漢字変換キーかを区別でき、ロ
ーマ字入力の最初の文字を判定することでひらがな変換
か、カタカナ変換かの区別ができ、日本語入力のキー入
力手順を単純化し、効率的な和文作成装伊を得ることが
できる。
By doing the above, you can specify Romaji-kana conversion, Romaji-kana conversion, and Romaji-Kanji conversion in Japanese input without using special keys11
I can do it. In other words, it is possible to distinguish between the original space key input and the Romaji-Kanji conversion key by whether or not the space key is input continuously within a certain period of time, and by determining the first character of the Romaji input, it is possible to determine whether it is a hiragana conversion key or not. It is possible to distinguish between katakana and katakana conversions, simplify the key input procedure for Japanese input, and obtain an efficient Japanese writing system.

以上、実施例においては、スペースキーを用い一定時間
内に連続して2回入力したとき本来のスペースキー入力
とし、1回のみの入力のときは漢字変換を指定するキー
としている場合Vこついて述べたが、スペースキーにつ
いて特にこのキーである必要はなく、操作上容易に使え
、処理上判断可能であれは柚々のものと置きかえること
が可能である。
As mentioned above, in the example above, when using the space key and inputting it twice in a row within a certain period of time, it is treated as the original space key input, and when inputting only once, it is used as the key to specify kanji conversion. As mentioned above, the space key does not have to be this key in particular; it can be replaced with the space key if it is easy to use and can be determined in terms of processing.

第8図は本発明の他の実施例を示したものである。これ
は、通常の入力モードで使用中に1日本語入力モードに
切9替えて、ローマ字かな変換。
FIG. 8 shows another embodiment of the present invention. This is done by switching to Japanese input mode while using normal input mode and converting it to Romaji and Kana.

ローマ字カナ変換およびローマ字漢字変換を実現するも
のである。すなわち、この日本給入カモ−h”oaり替
″・*、b+−を一定時間内11続         
 1..5して押したとき切り替わるようにしたもので
、この判定のキーとしては前記と同様にスペースキーを
使用したものである。以下、前記3つの変換モードにつ
き説明する。ローマ字かな変換モードは日本語入力モー
ドに切り替った後の先頭の英字が大文字のとき1例えば
[KanjiJと入力された場合にこのモードとなり、
  rcRJ (復改)キー入力までをかな文字に変換
し、元のモードに戻る。ローマ字カナ変換モードは日本
給入力モードに切り替った後の先頭の英字が小文字のと
き、例えば巻 1’−4anjiJと入力された場合にこのモードとな
シ、1’−CRJキー入力までをカナ文字に変換し1元
のモードに戻る。ローマ字漢字変換モードはローマ字入
力の後にスペースを1回入力したとき、例えばKanj
i7と入力された場合に漢字変換を行う。
It realizes romaji-kana conversion and romaji-kanji conversion. In other words, this Japanese supply camo-h"oa replacement" *, b+- is repeated 11 times within a certain period of time.
1. .. 5 and press it to switch, and the space key is used as the key for this determination, similar to the above. The three conversion modes will be explained below. Romaji-kana conversion mode is set when the first alphabetic character after switching to Japanese input mode is a capital letter.1 For example, if [KanjiJ is entered, this mode will be used.
rcRJ (return) Converts key input to kana characters and returns to the original mode. Romaji-kana conversion mode is activated when the first alphabetic character after switching to Japanese salary input mode is a lowercase letter, for example, when vol. 1'-4anjiJ is input. Convert to characters and return to original mode. Romaji/Kanji conversion mode is activated when a space is entered once after Romaji input, for example, Kanj
Performs kanji conversion when i7 is input.

この場合、通常の入力モードへ戻るには、l’−CRJ
キーを使用する。これにより、一度日本給入カモードに
切シ替った後は、スペースキーを使用し漢字入力を連続
して行うことができる。例えば、日本語入力モードに替
った後、[Kan j i ■Henkan団」と入力
すると、「漢字変換」というような日本語入力が可能と
なる。
In this case, to return to normal input mode, l'-CRJ
Use the key. As a result, once the mode has been switched to the Japanese income card mode, kanji can be input continuously using the space key. For example, after switching to the Japanese input mode, if you input [Kan j i ■Henkan group], it becomes possible to input Japanese such as "Kanji conversion".

第9図は第8図において、通常の英文入力が一定時間内
の連続したスペースキーの2回入力により日本語入力に
替わ°す、次にキー入力された最初の文字が大文字か小
文字かでローマ字かな変換モード、またはローマ字カナ
変換モードに、あるいは一定時間内にスペースキーが1
回入力された場合は入力された文字列のローマ字漢字変
換モードに替わり、「CR」キーが入力されるまで日本
語入力を続けるためのモード切り替えを行う一つの実施
例示したフローチャートである。以下、第9図を各ステ
ップごとに説明する。ステップ901は現在日本語入力
モードか否か判定し、そうである場合は処理をステップ
904に移す。否である場合はステップ902において
現在入力されたキーが一定時間内に連続されたものか否
か判定し、そうである場合は現在のモードを日本詩入力
とするためステップ903において入力文字変換情報バ
ッファ7に日本語入力を記憶する。もし、台の場合は処
mt−終了する。ステップ9()4においては日本語入
力に変わった後に入力された文字が大文字か否かを判定
し、そうである場合は入力された文字がローマ字かな変
換を行うことを入力文字変換情報バッファ7に記憶しス
テップ908に処理を移す。もし、否の場合は日本語入
力に変わった後に入力された文字が小文字か否かを判定
し、そうである場合はステップ907において入力され
た文字がローマ字カナ変換を行うことを入力文字変換情
報バッファ7に記憶し、ステップ908に処理を移す。
Figure 9 shows that in Figure 8, normal English input is changed to Japanese input by pressing the space key twice within a certain period of time, and whether the first character input is an uppercase or lowercase letter. Enter Romaji-Kana conversion mode, Romaji-Kana conversion mode, or press the space key once within a certain period of time.
This is a flowchart illustrating an embodiment in which the mode is changed to the Romanji-Kanji conversion mode for the input character string when the input character string is input twice, and the mode is switched to continue inputting Japanese until the "CR" key is input. Below, each step in FIG. 9 will be explained. Step 901 determines whether or not the current Japanese input mode is selected, and if so, the process moves to step 904. If not, it is determined in step 902 whether the currently input keys are consecutive within a certain period of time, and if so, input character conversion information is entered in step 903 in order to set the current mode to Japanese poetry input. Store Japanese input in buffer 7. If it is the same, process mt-end. In step 9 ( ) 4, it is determined whether the input character is an uppercase character after changing to Japanese input, and if so, the input character conversion information buffer 7 determines that the input character is to be converted into Romaji-kana. , and the process moves to step 908. If no, it is determined whether the characters input after changing to Japanese input are lowercase letters, and if so, the input character conversion information indicates that the input characters will be converted into Romaji-kana in step 907. The data is stored in buffer 7, and the process moves to step 908.

否の場合もステップ908に処理を移す。ステップ90
8においては入力文字の漢字変換を行うか否かを一定時
間内にスペース1回か否かで判定し、そうである場合は
ステップ909において入力文字を漢字に変換すること
を表わすローマ字変換を入力文字変換情報バック77に
記憶し処理を終了する。ステップ908において否の場
合は処理をステップ910に移す。ステップ910にお
いては日本語入力の処理を終了するか否かをr CRJ
キーの入力があったか否で判定し、そζ うである場合はローマ字かな変換、ローマ字カナ変換お
よびローマ字漢字変換を終了するため、入力文字変換情
報バッファの変換モードをクリアよiして処理を終了す
る。否の場合も処理を終了する。
If not, the process moves to step 908 as well. Step 90
In step 8, it is determined whether or not to convert the input character into kanji by checking whether there is one space within a certain period of time, and if so, in step 909, a Roman character conversion indicating that the input character is to be converted into kanji is input. The character conversion information is stored in the character conversion information bag 77 and the process is terminated. If no in step 908, the process moves to step 910. In step 910, it is determined whether or not to end the Japanese input process.
It is determined whether or not there is a key input, and if so, the conversion mode of the input character conversion information buffer is cleared and the process ends to terminate Romaji-kana conversion, Romaji-kana conversion, and Romaji-Kanji conversion. do. If not, the process is also terminated.

このようにスペースキーおよび「CR」キーを用い、例
えば通常の英文入力モードから日本語入力に移行しロー
マ字かな変換、ローマ字カナ変換またはローマ字漢字変
換を行い貴度前記通常モードに戻る一連の日本語入力が
可能である。
In this way, using the space key and the "CR" key, for example, change from normal English input mode to Japanese input mode, perform Romaji-kana conversion, Romaji-kana conversion, or Romaji-Kanji conversion, and then return to the normal mode. Input is possible.

以上、実施例においては、一定時間内に特定のキーが1
回、あるいは2回押された場合に、それぞれに異なった
意味を持たせる例について説明したが、この抑圧回数は
任意であり、1回か複数回かで区別するようにしてもよ
い。また、抑圧回数を2回、3回、・・・・・・、n回
と区別し、これらそれぞれに別の意味を持たせるようK
してもよい。なお、この際、複数回の押圧回数の判定は
、複数回のすべてが一定時間内に入るようKしてもよく
、また前回の抑圧から今回の抑圧までの時間間隔が一定
時間内であるよう定めてもよい。本発明においてはこれ
らをすべて一定時間の間陽内として認識する。
As described above, in the embodiment, a specific key is pressed once within a certain period of time.
An example has been described in which different meanings are given to each button when the button is pressed once or twice, but the number of times the button is pressed is arbitrary and may be differentiated depending on whether it is pressed once or multiple times. In addition, the number of times of suppression is divided into 2 times, 3 times, ..., n times, and each of these has a different meaning.
You may. In addition, in this case, the number of times of multiple presses may be determined so that all the multiple times are within a certain period of time, and the time interval from the previous suppression to the current suppression may be within a certain period of time. may be determined. In the present invention, all of these are recognized as positive for a certain period of time.

なお、これらの時間間隔は、予め実験等によって定める
ことができる。この時間間隔は装置に対して固定しても
よく、また操作者により任意忙設定可能にするようにし
てもよい。
Note that these time intervals can be determined in advance through experiments or the like. This time interval may be fixed for the device, or may be set arbitrarily by the operator.

また、実施例においては、文字入力手段としてキーボー
ドを例に堰って説明したが1文字入力社キーによるもの
ではなく、同様の機能を有するものであれば、他のもの
であってもよい。
Further, in the embodiment, a keyboard is used as an example of a character input means, but it is not limited to a single character input key, but other means may be used as long as it has a similar function.

〔発明の効果〕〔Effect of the invention〕

以上の説明から明らかなように、本発明によれば、機能
巣位の特殊な入力を要することなく、入力操作手順を単
純化でき、1熟が容易で、文章作成効率の良好な和文作
成装置を得ることができる。
As is clear from the above description, according to the present invention, the input operation procedure can be simplified without requiring any special input, and the Japanese sentence creation device is easy to use and has good writing efficiency. can be obtained.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図は
モードによる文字変換例を示す図、第8図は実施例の処
理手段のメインフローチャート、第4図はキーボード入
力処理手段の一例を示すフローチャート、第5図は一定
時間待ち処理手段の一例を示すフローチャート、第6図
はキー入力文字変換モード設定処理手段の一例を示すフ
ローチャート、第7図はキー入力文字変換処理手段の一
例を示すフローチャート、第8図は本発明の他の実施例
を示す文字変換例、第9図は第8図に示した実施例のキ
ー入力文字変換モード設定処理手段金示すフローチャー
トである。 1・・・キーボード、2・・・キーボードキー入力制御
部、3・・・文字コードテーブル、4・・・キー入力コ
ード記憶バッファ、5・・・文字変換部、6・・・キー
入力文字記憶バッファ、7・・・入力文字変換情報バッ
ファ、8・・・変換文字格納バッファ、9・・・文字変
換辞書、lO・・・カーソル制御部、  11・・・画
面表示バッファ、12・・・文字フォント、18・・・
画面表示制御部、14・・・表示部、15・・・ローマ
字かな変換、16・・・ローマ字カナ変換、17・・ロ
ーマ字漢字変換、18・・・通常スペース入力。 弗  1  図 (ロノ 早  2 口 $SV 第  6121 牛 7 図 第 8  口
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing an example of character conversion by mode, FIG. 8 is a main flowchart of the processing means of the embodiment, and FIG. 4 is a diagram of the keyboard input processing means. Flowchart showing an example; FIG. 5 is a flowchart showing an example of a fixed time waiting processing means; FIG. 6 is a flowchart showing an example of a key input character conversion mode setting processing means; FIG. 7 is an example of a key input character conversion processing means. FIG. 8 is a flowchart showing a character conversion example showing another embodiment of the present invention, and FIG. 9 is a flowchart showing a key input character conversion mode setting processing means of the embodiment shown in FIG. DESCRIPTION OF SYMBOLS 1...Keyboard, 2...Keyboard key input control unit, 3...Character code table, 4...Key input code storage buffer, 5...Character conversion unit, 6...Key input character storage Buffer, 7... Input character conversion information buffer, 8... Converted character storage buffer, 9... Character conversion dictionary, lO... Cursor control unit, 11... Screen display buffer, 12... Character Font, 18...
Screen display control unit, 14...Display unit, 15...Romaji-kana conversion, 16...Romaji-kana conversion, 17...Romaji-kanji conversion, 18...Normal space input.弗 1 Figure (Rono Haya 2 mouth $SV No. 6121 Cow 7 Figure 8 mouth

Claims (1)

【特許請求の範囲】 1、互いに異なつた文字に割り当てられた文字入力単位
を多数備えた文字入力手段と、当該文字入力単位からの
入力文字を各種文字に変換する複数の文字変換手段と、
前記文字入力手段からの文字を前記所定の文字変換手段
を介して順次和文を作成するようにしたものにおいて、
前記文字入力手段に設けた特定の文字入力単位からの文
字が一定時間内の間隔で連続して複数回入力されたこと
を判定する判定手段と、当該判定手段の判定結果に基づ
いて前記複数の文字変換手段の任意の文字変換手段を選
択実行する選択実行手段とを具備して成る和文作成装置
。 2 特定の文字入力単位はスペース文字に割り当てられ
たものであることを特徴とする特許請求の範囲第1項記
載の和文作成装置。 3、文字入力手段は互いに異なつた文字に割り当てられ
た文字キーを多数備えたキーボード装置であり、判定手
段によつて判定される特定の文字キーはスペースキーで
あることを特徴とする特許請求の範囲第1項記載の和文
作成装置。 4、多数の文字の大文字および小文字が入力可能な文字
入力手段と、当該文字入力手段からの入力文字を各種文
字に変換する複数の文字変換手段と、前記文字入力手段
からの文字を前記所定の文字変換手段を介して順次和文
を作成するようにしたものにおいて、前記文字入力手段
から入力された大文字および小文字の組み合わせ形態を
判定する判定手段と、当該判定手段の判定結果に基づい
て前記複数の文字変換手段の任意の文字変換手段を選択
実行する選択実行手段とを具備して成る和文作成装置。
[Scope of Claims] 1. A character input means including a large number of character input units assigned to different characters, and a plurality of character conversion means for converting input characters from the character input units into various characters;
A Japanese sentence is created sequentially from the characters from the character input means through the predetermined character conversion means,
a determination means provided in the character input means for determining whether characters from a specific character input unit have been input multiple times consecutively at intervals within a certain time; A Japanese text creation device comprising a selection execution means for selectively executing an arbitrary character conversion means of the character conversion means. 2. The Japanese sentence creation device according to claim 1, wherein the specific character input unit is assigned to a space character. 3. The character input means is a keyboard device equipped with a large number of character keys assigned to different characters, and the specific character key determined by the determination means is a space key. A Japanese text creation device as described in Scope 1. 4. A character input means capable of inputting a large number of uppercase and lowercase letters; a plurality of character conversion means for converting input characters from the character input means into various characters; The Japanese text is sequentially created through a character conversion means, and a determination means for determining a combination of uppercase and lowercase letters inputted from the character input means; A Japanese text creation device comprising a selection execution means for selectively executing an arbitrary character conversion means of the character conversion means.
JP59227742A 1984-10-31 1984-10-31 Japanese writing device Granted JPS61107465A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59227742A JPS61107465A (en) 1984-10-31 1984-10-31 Japanese writing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59227742A JPS61107465A (en) 1984-10-31 1984-10-31 Japanese writing device

Publications (2)

Publication Number Publication Date
JPS61107465A true JPS61107465A (en) 1986-05-26
JPH0350305B2 JPH0350305B2 (en) 1991-08-01

Family

ID=16865655

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59227742A Granted JPS61107465A (en) 1984-10-31 1984-10-31 Japanese writing device

Country Status (1)

Country Link
JP (1) JPS61107465A (en)

Also Published As

Publication number Publication date
JPH0350305B2 (en) 1991-08-01

Similar Documents

Publication Publication Date Title
US5128672A (en) Dynamic predictive keyboard
US7257528B1 (en) Method and apparatus for Chinese character text input
EP0031495B1 (en) Text processing terminal with automatic text string input facility
US8200865B2 (en) Efficient method and apparatus for text entry based on trigger sequences
US6567549B1 (en) Method and apparatus for immediate response handwriting recognition system that handles multiple character sets
KR20000035960A (en) Speed typing apparatus and method
JPH08211987A (en) Keyboard with ambiguity resolution logic
US4597056A (en) Language translator having circuitry for retrieving full words after single letter input
KR100298547B1 (en) Character input apparatus
WO2000043861A1 (en) Method and apparatus for chinese character text input
JPS61107465A (en) Japanese writing device
US4931969A (en) Character entry device
JPS6254364A (en) Ideogram processing method and apparatus
JPS61173378A (en) Word processor
JPH1158U (en) Document input device
JPS61279973A (en) Japanese processor
JP2629946B2 (en) Document processing device
JPS61294533A (en) Japanese word processor
JP3710157B2 (en) Kanji phrase processing method and apparatus
JPH04133165A (en) Kana/kanji converter
JPH01213747A (en) Keyboard input device
JPS605315A (en) Word processor
JPS59148924A (en) Japanese sentence inputting method using alphabetical keyboard
JPH03127165A (en) Kana to kanji conversion japanese language input system
JPH05290025A (en) Character type switching device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term