Movatterモバイル変換


[0]ホーム

URL:


JP2001243221A - Character input method of electronic equipment and character input system - Google Patents

Character input method of electronic equipment and character input system

Info

Publication number
JP2001243221A
JP2001243221AJP2000057070AJP2000057070AJP2001243221AJP 2001243221 AJP2001243221 AJP 2001243221AJP 2000057070 AJP2000057070 AJP 2000057070AJP 2000057070 AJP2000057070 AJP 2000057070AJP 2001243221 AJP2001243221 AJP 2001243221A
Authority
JP
Japan
Prior art keywords
input
character
information
history
candidates
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.)
Pending
Application number
JP2000057070A
Other languages
Japanese (ja)
Inventor
Takuo Kitamura
拓郎 北村
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.)
Individual
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Priority to JP2000057070ApriorityCriticalpatent/JP2001243221A/en
Publication of JP2001243221ApublicationCriticalpatent/JP2001243221A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

PROBLEM TO BE SOLVED: To make character input on a keyboard efficient by economizing the number of strokes in the character input to be required for sentence input. SOLUTION: This character input system is constituted of an input part 110 with an input means having a character input keyboard 111 and a selection keyboard 112 to select established input among candidates for input, an output part 120 with a display panel having a tentative input area 123 to display tentative input inputted from the character input keyboard 111 and a candidate area 124 to display the candidates for input selected from established input history in the past and an established area 122 to display the established input, a storage part 142 having an established input information history memory 142 in which the established input history in the past is stored and a data processor 130 to control each part, the established input in the past in which a character string in the tentative input agrees with the leading character string is extracted from the memory 142, displayed as the candidate for input and the candidates for input selected by selection from the input means is defined as the established input.

Description

Translated fromJapanese
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、電子機器の文字入
力方法と文字入力システムに関する。
The present invention relates to a character input method and a character input system for electronic equipment.

【0002】[0002]

【従来の技術】電子機器に日本語の文章を入力する場
合、仮名またはローマ字を入力できるキーボードを使っ
て文字列を入力し、入力された文字列から日本語の単語
を記憶している辞書メモリを検索して、周知の仮名漢字
変換の技術を用いて、仮名と漢字とが混在する日本語の
文章を入力することが行われている。
2. Description of the Related Art When a Japanese sentence is input to an electronic device, a dictionary memory in which a character string is input using a keyboard capable of inputting a kana or a Roman character, and a Japanese word is stored from the input character string. And inputting a Japanese sentence in which kana and kanji are mixed using a well-known kana-kanji conversion technique.

【0003】図14は従来技術による日本語文字入力シ
ステムの模式的ブロック図である。図14を参照する
と、文字入力システム1400は入力部1410、出力
部1420、データ処理装置(CPU)1430、記憶
部1440から構成され、入力部1410には文字入力
キーボード1411、選択キーボード1412、変換キ
ー1413を有し、出力部1420は表示盤1421を
有し、記憶部1440は辞書メモリ1441を有する。
文字入力キーボード1411が打鍵されると、その出力
信号は、CPU1430に送られ、仮名入力として解読
される。選択キーボード1412は通常数字入力キーボ
ードである。辞書メモリ1441には、仮名での読みを
見出しとして、対応する漢字の単語表が記憶されてい
る。表示盤1421には、仮入力された内容が仮入力領
域1423に表示され、最終的には入力されるべき文章
が確定領域1422に表示される。
FIG. 14 is a schematic block diagram of a conventional Japanese character input system. Referring to FIG. 14, a character input system 1400 includes an input unit 1410, an output unit 1420, a data processing device (CPU) 1430, and a storage unit 1440. The input unit 1410 includes a character input keyboard 1411, a selection keyboard 1412, and a conversion key. The output unit 1420 includes a display panel 1421, and the storage unit 1440 includes a dictionary memory 1441.
When the character input keyboard 1411 is depressed, an output signal thereof is sent to the CPU 1430 and decoded as a kana input. Selection keyboard 1412 is typically a numeric input keyboard. The dictionary memory 1441 stores a word table of the corresponding kanji, with the reading in kana as a heading. On the display panel 1421, the temporarily input content is displayed in a temporary input area 1423, and a sentence to be finally input is displayed in a fixed area 1422.

【0004】いま、図14の表示盤1421に表示され
ているように、文章[インターネットがここ数年で]が
確定領域1422に確定入力されており、仮入力領域1
423に仮入力の形で[きゅうそくに]と入力されてい
る状態で、変換キー1413を押下すると、CPU14
30は辞書メモリ1441を参照して、仮名読み[きゅ
うそくに]に対応する複数の漢字の単語をインデックス
を付して候補領域1424に表示する。ここで選択キー
ボード1412の数字キーを打鍵してインデックスによ
りひとつの単語を選択すると仮入力が確定入力として、
確定領域1422の文章に追加される。例えば、数字キ
ーで1を選択すると[急速に]が確定入力される。
Now, as shown on a display panel 1421 in FIG. 14, a sentence [the Internet has been in the past few years] has been fixedly input in a fixed area 1422 and a temporary input area 1
When the user presses the conversion key 1413 in a state where [kyusokuni] is input in the form of a temporary input to the
Reference numeral 30 refers to the dictionary memory 1441 and displays in the candidate area 1424 an index of a plurality of kanji words corresponding to the kana reading [Kyusokuni]. Here, when the user touches the numeric key of the selection keyboard 1412 and selects one word by the index, the provisional input is determined as a fixed input.
It is added to the text in the confirmation area 1422. For example, when "1" is selected by using the numerical keys, "quickly" is fixedly input.

【0005】[0005]

【発明が解決しようとする課題】しかし、この場合には
文字入力キーボード1411から入力された仮名読みの
範囲でしか漢字の単語が候補として表示されず、入力者
は入力したい文章のすべてを仮名読みで入力する必要が
ある。
However, in this case, the kanji word is displayed as a candidate only within the range of the kana reading input from the character input keyboard 1411, and the input person can read all the sentences to be input by the kana reading. Must be entered in

【0006】本発明の目的は、過去の入力経歴を参照し
て画面表示に示される情報を活用して、キーボードの入
力打鍵数を節減して文書を入力することができる、入力
効率が改善された文字入力方法と文字入力システムを提
供することである。
SUMMARY OF THE INVENTION An object of the present invention is to improve the input efficiency by making it possible to input a document while reducing the number of keystrokes on a keyboard by utilizing information shown on a screen display with reference to a past input history. To provide a character input method and a character input system.

【0007】[0007]

【課題を解決するための手段】本発明の電子機器の文字
入力方法は、入力手段を用いて電子機器に文字を入力す
る方法であって、その電子機器の記憶部に過去の確定入
力の履歴を確定情報として蓄積するメモリを備え、入力
手段からの文字の仮入力の進行に従ってその仮入力の文
字列と先頭の文字列とが一致する過去の確定情報をメモ
リから抽出し、抽出された過去の確定情報から所定の手
段で所定数の過去の確定情報を選択して入力候補として
表示し、入力手段からの選択により選択された入力候補
を確定入力とする。
A character input method for an electronic device according to the present invention is a method for inputting a character to an electronic device by using an input means, and stores a history of past fixed input in a storage section of the electronic device. Is stored as confirmation information, and past confirmation information in which the character string of the provisional input matches the leading character string is extracted from the memory as the provisional input of characters from the input unit proceeds, and the extracted past A predetermined number of past determined information is selected from the determined information by a predetermined means and displayed as an input candidate, and the input candidate selected by the selection from the input means is determined as a determined input.

【0008】入力される文字がローマ字入力および仮名
入力のいずれかで入力される日本語であり、過去の確定
入力の履歴を蓄積するメモリには、過去の確定情報が確
定履歴として、入力履歴における仮名読みの入力情報と
リンクし、確定回数と更新時刻とともに保存されてお
り、抽出された過去の確定情報から所定数の入力候補を
所定の手段で選択する方法が、過去の確定回数と最新の
更新時刻とにより再現率の高い過去の確定情報を選択す
る方法であり、確定入力が行われる度に過去の確定入力
の履歴を蓄積するメモリの内容を更新してもよい。
[0008] The input character is Japanese which is input by either Roman character input or kana input, and a memory for storing a history of past confirmed inputs stores past confirmed information as a confirmed history in the input history. Linked to the kana reading input information and stored together with the number of finalizations and the update time, the method of selecting a predetermined number of input candidates from the extracted past finalization information by predetermined means is based on the past finalization times and the latest This is a method of selecting past fixed information having a high recall rate based on the update time, and may update the contents of a memory that stores the history of past fixed inputs each time a fixed input is performed.

【0009】実施の具体例としては、文字入力があれ
ば、文字入力を仮名変換して仮入力情報として仮入力領
域に仮入力表示する工程と、仮入力情報を検索キーとし
て、過去の確定入力の履歴を蓄積する確定入力情報履歴
メモリの、入力履歴に登録されている入力情報の仮名読
みの文字列の、その検索キーに対応する先頭部分との一
致を検索し、一致した入力情報にリンクする過去の確定
情報を入力候補として抽出し、抽出された入力候補が所
定数以上であれば、それぞれの入力候補の確定回数と更
新時刻情報とをパラメータとして所定の手順で所定数を
選択し、抽出された入力候補が所定数以上でなければ、
仮入力の仮名を辞書メモリを用いて仮名漢字変換処理し
て、不足分を補充して表示盤の候補領域にインデックス
をつけて表示する工程と、選択キーが入力されれば、表
示盤の候補領域からインデックスにより選択された文字
列を選択して確定文字列とし、その確定文字列を確定領
域に表示する工程と、確定時の仮入力情報を検索キーと
して、確定入力情報履歴メモリの入力情報の仮名読みの
文字列の、その検索キーに対応する先頭部分との一致を
入力履歴から検索し、検索キーと一致する入力情報があ
れば、確定入力情報を検索キーとしてその入力情報にリ
ンクする確定履歴を検索し、検索キーと一致する確定情
報があれば、その確定情報の確定回数をインクリメント
し、時刻情報を現在の西暦年月日と時刻に更新し、入力
履歴に検索キーと一致する入力情報がない場合にはその
仮入力を新たに入力履歴に登録し、確定履歴に検索キー
と一致する確定情報がない場合はその確定入力を新たに
確定履歴に登録する工程とを備える。
[0009] As a concrete example, if there is a character input, the character input is converted to a pseudonym and temporarily input and displayed as temporary input information in a temporary input area; Searches for a match between the kana reading character string of the input information registered in the input history and the head corresponding to the search key in the fixed input information history memory, and links to the matched input information. Extract the past determined information as input candidates, if the extracted input candidates are equal to or more than a predetermined number, select a predetermined number in a predetermined procedure using the number of times of determination of each input candidate and the update time information as parameters, If the number of extracted input candidates is not equal to or greater than a predetermined number,
A kana-kanji conversion process of a kana input using a dictionary memory, a process of replenishing the shortage and indexing and displaying candidate areas of the display panel, and displaying a candidate for a display panel if a selection key is input. A step of selecting a character string selected by an index from the area as a finalized character string and displaying the finalized character string in the finalized area; and inputting information of a finalized input information history memory using temporary input information at the time of finalization as a search key. Searches the input history for a match between the character string of the kana reading and the head part corresponding to the search key, and if there is input information that matches the search key, links the input information with the determined input information as the search key Searches the confirmed history, if there is confirmed information that matches the search key, increments the confirmed number of that confirmed information, updates the time information to the current year, month, day, and time, and enters the search key in the input history. If there is no matching input information, the temporary input is newly registered in the input history, and if there is no fixed information matching the search key in the fixed history, the fixed input is newly registered in the fixed history. .

【0010】また、入力される文字が英語であり、過去
の確定入力の履歴を蓄積するメモリは、アルファベット
の文字列をアルファベット順に格納するメモリであり、
その文字列が過去の確定回数と更新時刻とにリンクされ
て保存されており、抽出された過去の確定情報から所定
数の入力候補を所定の手段で選択する方法が、過去の確
定回数と最新の更新時刻とにより再現率の高い過去の確
定情報を選択する方法であり、確定入力が行われるたび
に過去の確定入力の履歴を蓄積するメモリの内容を更新
してもよい。
The input character is English and the memory for storing the past confirmed input history is a memory for storing alphabetical character strings in alphabetical order.
The character string is stored linked to the past determination count and the update time, and a method of selecting a predetermined number of input candidates from the extracted past determination information by predetermined means is based on the past determination count and the latest This is a method of selecting past fixed information having a high recall rate according to the update time of the data, and may update the contents of the memory storing the history of past fixed inputs every time a fixed input is performed.

【0011】実施の具体例としては、文字入力があれ
ば、仮入力領域に仮入力表示する工程と、仮入力領域に
仮入力表示された仮入力情報を検索キーとして、アルフ
ァベットの文字列をアルファベット順に格納するメモリ
の、文字列の対応する先頭部分との一致を検索し、一致
した文字列を入力候補として抽出し、抽出された入力候
補が所定数以上であれば、それぞれの入力候補の確定回
数と更新時刻情報とをパラメータとして所定の手順で所
定数を選択し、抽出された入力候補が所定数以上でなけ
ればすべてを選択して、表示盤の候補領域にインデック
スをつけて表示する工程と、選択キーが入力されれば、
表示盤の候補領域からインデックスにより選択された文
字列を選択して確定文字列とし、その確定文字列を確定
領域に表示する工程と、確定入力情報を検索キーとして
メモリの文字列を検索し、文字列に検索キーと一致する
ものがあれば、その文字列の確定回数をインクリメント
し、時刻情報を現在の西暦年月日と時刻に更新し、その
文字列に検索キーと一致する文字列がない場合はその文
字列を新たにメモリに登録する工程とを備える。この場
合、仮入力情報を検索キーとして、アルファベットの文
字列をアルファベット順に格納するメモリの、文字列の
対応する先頭部分との一致を検索し、一致した文字列を
入力候補として抽出する工程が、検索キーの文字列が文
字列の順序を保って、単語の先頭部分を含む文字列に含
まれている場合の一致を検索するあいまいモードによ
り、一致した文字列を入力候補として抽出する工程であ
ってもよい。
As a specific example, if there is a character input, a step of temporarily displaying the temporary input in the temporary input area, and using the temporary input information temporarily displayed in the temporary input area as a search key, and converting the character string of the alphabet into the alphabet In the memory to be stored sequentially, a search is made for a match with the corresponding head portion of the character string, and the matched character string is extracted as an input candidate. If the number of extracted input candidates is equal to or more than a predetermined number, each input candidate is determined. A step of selecting a predetermined number according to a predetermined procedure using the number of times and the update time information as parameters, selecting all of the extracted input candidates if they are not the predetermined number or more, and indexing and displaying candidate areas of the display panel When the selection key is entered,
A step of selecting a character string selected by the index from the candidate area of the display panel as a fixed character string, displaying the fixed character string in the fixed area, and searching for the character string in the memory using the fixed input information as a search key, If there is a character string that matches the search key, the number of determinations of the character string is incremented, the time information is updated to the current year, month, day, and time, and the character string that matches the search key is If not, a step of newly registering the character string in the memory. In this case, using the temporary input information as a search key, a step of searching for a match with a corresponding leading portion of the character string in a memory storing alphabetical character strings in alphabetical order, and extracting the matched character string as an input candidate, A step of extracting a matched character string as an input candidate by an ambiguous mode for searching for a match when the character string of the search key is included in the character string including the beginning of the word while maintaining the order of the character strings. You may.

【0012】抽出された入力候補から所定数の入力候補
をそれぞれの入力候補の確定回数と更新時刻情報とをパ
ラメータとして選択する所定の手順が、更新時刻の新し
いものから優先して選択する方法であってもよく、確定
回数の多いものから優先して選択する方法であってもよ
く、確定回数と更新時刻の順序との両方に重み付けをし
た計算式をつくり、計算値に従って選択基準とする方法
であってもよく、確定回数の多いものと更新時刻の新し
いものから順に所定数を選び、両方に選ばれた文字列を
優先して選択する方法であってもよい。
A predetermined procedure for selecting a predetermined number of input candidates from the extracted input candidates as parameters of the number of times of determination of each input candidate and the update time information is performed by a method of preferentially selecting a newest update time. Or a method of preferentially selecting the one with the largest number of determinations, a method of creating a calculation formula in which both the number of determinations and the order of the update time are weighted, and using it as a selection criterion according to the calculated value Alternatively, a method may be used in which a predetermined number is selected in order from the one with the highest number of determinations and the one with the latest update time, and the character strings selected for both are preferentially selected.

【0013】入力候補から確定入力を選択する選択キー
が、入力モードの切り替えにより文字入力キーと兼用さ
れてもよく、候補領域に表示される入力候補の所定の数
が10個であり、入力手段の数字のテンキーによって選
択されてもよい。
A selection key for selecting a definite input from input candidates may also be used as a character input key by switching the input mode, and the predetermined number of input candidates displayed in the candidate area is ten. May be selected using the numeric keypad.

【0014】本発明の電子機器の文字入力システムは、
入力手段を用いて電子機器に文字を入力するシステムで
あって、文字入力キーボードと、入力候補から確定入力
を選択する選択キーボードとを有する入力手段を備えた
入力部、文字入力キーボードから入力された仮入力を表
示する仮入力領域と、過去の確定入力履歴から選択され
た入力候補を表示する候補領域と、確定入力を表示する
確定領域とを有する表示盤を備えた出力部、過去の確定
入力履歴を格納したメモリを備えた記憶部、および各部
を制御するデータ処理装置、から構成される。
[0014] The character input system for electronic equipment of the present invention comprises:
A system for inputting a character to an electronic device using an input unit, comprising: a character input keyboard; an input unit including an input unit having a selection keyboard for selecting a definite input from input candidates; An output unit including a display panel having a temporary input area for displaying a temporary input, a candidate area for displaying an input candidate selected from a past determined input history, and a determined area for displaying a determined input; It comprises a storage unit having a memory for storing the history, and a data processing device for controlling each unit.

【0015】記憶部は、入力された仮名入力を単語に変
換する日本語辞書メモリおよび、過去の確定入力が確定
履歴として、入力履歴における仮名読みである入力情報
と確定回数と更新時刻とにリンクされて保存されている
確定入力情報履歴メモリを有してもよく、アルファベッ
トの文字列がアルファベット順に格納され、過去の確定
回数と更新時刻とがその文字列にリンクされて保存され
ている履歴付辞書メモリを有していてもよく、これらの
メモリは切り換え使用可能な複数のメモリから構成され
ていてもよい。
The storage unit includes a Japanese dictionary memory for converting the input kana input into words, and linking the input information as the kana reading in the input history, the number of determinations, and the update time as the determination history in the past as the determination history. It may have a confirmed input information history memory stored and stored, in which alphabetic character strings are stored in alphabetical order, and the past confirmed count and update time are linked to the character strings and stored in a history. It may have a dictionary memory, and these memories may be composed of a plurality of memories that can be switched.

【0016】文字入力キーボードは、英字アルファベッ
ト26文字を入力するキー、数字を入力するキー、若干
の制御キーを有していてもよく、複数の数字と複数のア
ルファベットとが1個のキーに割り当てられ、打鍵数に
より割り当てられた数字とアルファベットが選択される
複数のキーを有していてもよい。
The character input keyboard may have a key for inputting 26 letters of the alphabet, a key for inputting numbers, and some control keys, and a plurality of numbers and a plurality of alphabets are assigned to one key. It may have a plurality of keys for selecting numbers and alphabets assigned by the number of keystrokes.

【0017】さらに、記録媒体を備え、データ処理装置
の動作は、記録媒体に記録された電子機器文字入力プロ
グラムにより制御できてもよい。
Further, a recording medium may be provided, and the operation of the data processing apparatus may be controlled by an electronic device character input program recorded on the recording medium.

【0018】[0018]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。図1は本発明の第1の実施
の形態の日本語文字入力システムの模式的ブロック図で
ある。本発明の第1の実施の形態の日本語文字入力シス
テム100は、仮名と漢字交じりの日本語の入力を扱
い、入力部110、出力部120、データ処理装置(C
PU)130、記憶部140から構成され、入力部11
0には文字入力キーボード111、選択キーボード11
2を有し、出力部120は表示盤121を有し、記憶部
140は辞書メモリ141と確定入力情報履歴メモリ1
42とを有する。
Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a schematic block diagram of a Japanese character input system according to a first embodiment of the present invention. The Japanese character input system 100 according to the first embodiment of the present invention handles input of Japanese characters including kana and kanji, and includes an input unit 110, an output unit 120, and a data processing device (C
PU) 130, a storage unit 140, and the input unit 11
0 is a character input keyboard 111 and a selection keyboard 11
2, the output unit 120 has a display panel 121, and the storage unit 140 has a dictionary memory 141 and a fixed input information history memory 1
42.

【0019】文字入力キーボード111は、英字アルフ
ァベット26文字を入力するキー、数字を入力するキ
ー、若干の制御キーからなっている。文字入力キーボー
ド111から入力されたローマ字出力はCPU130に
送られ、ローマ字は仮名に変換される。辞書メモリ14
1には漢字を含む日本語の単語が仮名読みを見出しとし
て、辞書形式で記憶されている。確定入力情報履歴メモ
リ141には、仮名読みのアイウエオ順で、過去の確定
入力情報が格納されている。この確定入力情報に付随し
て、確定入力された回数と、最も最近の確定時の時刻情
報が記憶されている。
The character input keyboard 111 includes keys for inputting 26 letters of the alphabet, keys for inputting numbers, and some control keys. The Roman character output input from the character input keyboard 111 is sent to the CPU 130, and the Roman character is converted into a kana. Dictionary memory 14
1 stores Japanese words including kanji in a dictionary format with Kana reading as a heading. The finalized input information history memory 141 stores past finalized input information in the order of kana readings. Along with the finalized input information, the number of times of finalized input and the most recent finalized time information are stored.

【0020】表示盤121には、仮入力情報、確定入力
情報をはじめキーボードの操作者が必要とする全ての情
報が表示され、仮入力情報が仮入力領域123に、確定
入力情報が確定領域122に、仮入力に対応する文字列
が入力候補としてインデックスを付して候補領域124
に表示される。
The display panel 121 displays all the information required by the keyboard operator, including temporary input information and final input information. The temporary input information is stored in the temporary input area 123, and the final input information is displayed in the final area 122. , A character string corresponding to the provisional input is indexed as an input candidate,
Will be displayed.

【0021】全ての情報はCPU130に集められ、C
PU130で処理され、制御されて、入出力され、記憶
される。
All information is collected by the CPU 130, and C
It is processed, controlled, input / output, and stored by the PU 130.

【0022】ここでは、文字入力キーボード111から
の入力をローマ字入力とし、CPU130で仮名変換す
ることとしたが、文字入力キーボード111が仮名を直
接入力するキーを有する場合には、文字入力キーボード
111を仮名モードに切り換えて直接仮名として入力す
る方法であってもよい。
Here, the input from the character input keyboard 111 is assumed to be Roman character input, and the kana is converted by the CPU 130. However, when the character input keyboard 111 has a key for directly inputting a kana, the character input keyboard 111 is changed to a kana. A method of switching to the kana mode and directly inputting as a kana may be used.

【0023】図2は、図1の文字入力キーボード111
と選択キーボード112との詳細なキー配置図であり、
図2の(a)は図1の文字入力キーボード111のキー
配置図、図2(b)は図1の選択キーボード112のキ
ー配置図である。キー群201はアルファベット26文
字と数字と若干の記号キーである。キー202はスペー
スキーであるが、仮入力中に押下すると、仮名漢字の変
換キーとして動作し、入力候補の文字列が未確定の状態
で確定領域122に表示され、キー202を引き続き打
鍵することにより未確定の文字列が次の候補に変化し、
確定キー203の打鍵で確定する。キー203は改行キ
ーであるが、仮入力中に押下すると、確定キーとして動
作し、仮入力を確定入力にする。仮入力は仮入力領域1
23から確定領域122に移され、仮入力は消滅する。
キー210からキー219は選択キーであり、所望のイ
ンデックスに対応させてその数字のキーを打鍵すること
により、候補領域124に表示された入力候補から所望
の入力候補が選択されて、確定入力として確定領域12
2に移される。キー220は、表示盤121の候補領域
103に表示されている入力候補表示をオンとするキー
であり、キー221はこれをオフとするキーである。文
章入力と入力候補表示が位置的に重なり、入力操作の妨
げとなるときに、一時的に表示をオン、オフすることが
できる。あるいは、図1の候補領域124の位置をマウ
ス操作等の他の手段で移動することもできる。
FIG. 2 shows the character input keyboard 111 of FIG.
FIG. 4 is a detailed key layout diagram of a keyboard and a selection keyboard 112;
2A is a key arrangement diagram of the character input keyboard 111 of FIG. 1, and FIG. 2B is a key arrangement diagram of the selection keyboard 112 of FIG. The key group 201 is composed of 26 letters of the alphabet, numerals and some symbol keys. The key 202 is a space key, but when pressed during provisional input, it operates as a kana-kanji conversion key, and the character string of the input candidate is displayed in the determined area 122 in an undetermined state, and the key 202 is continuously pressed. Changes the undetermined string to the next candidate,
The key is pressed by pressing the key 203. The key 203 is a line feed key. When pressed during provisional input, the key 203 operates as a confirmation key to make the provisional input a confirmed input. Temporary input is temporary input area 1
23, the temporary input is erased.
Keys 210 to 219 are selection keys, and a desired input candidate is selected from the input candidates displayed in the candidate area 124 by hitting a key corresponding to a desired index, and the final input is determined. Confirmation area 12
Moved to 2. The key 220 is a key for turning on the input candidate display displayed in the candidate area 103 of the display panel 121, and the key 221 is a key for turning off the input candidate display. When the sentence input and the input candidate display overlap in position and hinder the input operation, the display can be turned on and off temporarily. Alternatively, the position of the candidate area 124 in FIG. 1 can be moved by other means such as a mouse operation.

【0024】図1の表示盤121の確定領域122に表
示されているように、いま、文字列[インターネットが
ここ数年で]と確定入力されており、次に文字列[急速
に]を入力したいとする。仮入力の文字列[きゅう]を
入力した時点で、読みの見出しが[きゅう]の3文字分
の部分で一致する入力候補が10個まで入力候補として
表示される。10個以上の一致候補が有る場合には、あ
らかじめ定められた規則により、10個が選択される。
ここで、選択キー213を打鍵すると確定入力としてイ
ンデックス3の文字列[急速に]が確定領域122に入
力され、確定領域122の文字列[インターネットがこ
こ数年で急速に]が文章入力となる。同時に、仮入力領
域123、候補領域124の文字表示は消滅する。
As shown in the confirmation area 122 of the display panel 121 in FIG. 1, the character string [Internet has been entered in the last few years] has been confirmed and input, and then the character string [rapidly] has been input. You want to. When the provisional input character string [kyu] is input, up to ten input candidates whose reading headings match the three characters of [kyu] are displayed as input candidates. When there are ten or more matching candidates, ten are selected according to a predetermined rule.
Here, when the selection key 213 is depressed, the character string of index 3 [rapidly] is input to the determination area 122 as a determination input, and the character string of the determination area 122 [Internet has rapidly increased in recent years] becomes a text input. . At the same time, the character display in the temporary input area 123 and the candidate area 124 disappears.

【0025】この場合、本来であれば、文字列[きゅう
そくに]の仮名7文字を文字入力キーボード111のキ
ー群201から入力し、スペース・変換キー202を打
鍵して仮名漢字変換操作をし、所望の入力候補に変換さ
れた時点で改行・確定キー203で確定させなければな
らなかったところ、文字列[きゅう]の仮名3文字のキ
ー群201からの入力と選択キー210〜219ののい
ずれか1個の打鍵で、文字列[急速に]を入力すること
ができた。なお、入力候補表示を選ばなければ、常に、
従来の入力方法で入力することもでき、また、入力候補
表示を選んでいる場合でもスペース・変換キー202を
打鍵することで、従来の入力方法で入力することができ
る。
In this case, seven kana characters of the character string [Kyusokuni] are normally input from the key group 201 of the character input keyboard 111, and the space / conversion key 202 is depressed to perform the kana-kanji conversion operation. When it has to be determined by the line feed / confirmation key 203 at the time of conversion into a desired input candidate, the input from the key group 201 of three characters of the pseudonym of the character string [kyu] and the selection keys 210 to 219 A character string [rapidly] could be input with any one of the keystrokes. If you do not select the input suggestion display,
The input can be performed by the conventional input method. Even when the input candidate display is selected, the input can be performed by hitting the space / conversion key 202 by the conventional input method.

【0026】図3は第1の実施の形態の応用例であり、
図1の文字入力キーボード111を、複数の数字キーと
アルファベットキーとを1個のキーに割り当てることに
よって、少数のキーで実現した文字入力キーボードのキ
ー配置図である。キー324は数字キーとアルファベッ
トキーの切り替えキーである。このキーを打鍵すること
により、数字入力モードとアルファベット入力モードを
切り替えることができる。同じくキー325は記号キー
とアルファベットキーの切り替えキーである。数字入力
モードでキー310からキー319を打鍵することによ
り数字を入力することができる。アルファベット入力モ
ードにおいては、キー310からキー323を1回打鍵
することにより、各キーに表示されている左側の文字が
入力され、同一キーを2回連続打鍵することにより、右
側の文字が入力される。キー330を打鍵すると連続打
鍵は停止され、例えば、キー318を打鍵し、キー33
0を打鍵し、キー318を打鍵すると、文字列[KK]
が入力される。キー327、キー328は図1の候補領
域124の表示をオン、オフするキーである。キー32
7はスペース・変換キーであり、キー329は改行・確
定キーである。
FIG. 3 shows an application example of the first embodiment.
FIG. 2 is a key arrangement diagram of the character input keyboard realized by using a small number of keys by assigning a plurality of numeric keys and alphabet keys to one key in the character input keyboard 111 of FIG. 1. A key 324 is a key for switching between a numeric key and an alphabet key. By tapping this key, it is possible to switch between the numeric input mode and the alphabet input mode. Similarly, a key 325 is a key for switching between a symbol key and an alphabet key. In the number input mode, a number can be input by tapping the key 319 from the key 310. In the alphabet input mode, the character on the left side displayed on each key is input by pressing the key 323 once from the key 310, and the character on the right side is input by repeatedly pressing the same key twice. You. When the key 330 is depressed, continuous depressing is stopped. For example, the key 318 is depressed and the key 33 is depressed.
When key 0 is pressed and key 318 is pressed, character string [KK]
Is entered. The keys 327 and 328 are keys for turning on and off the display of the candidate area 124 in FIG. Key 32
Numeral 7 is a space / conversion key, and key 329 is a line feed / fix key.

【0027】次に、本発明の第1の実施の形態の日本語
文字入力システムの動作を図4、図5、図6、図7を参
照して、詳細に説明する。
Next, the operation of the Japanese character input system according to the first embodiment of the present invention will be described in detail with reference to FIG. 4, FIG. 5, FIG. 6, and FIG.

【0028】図4は、図1の辞書メモリ141の内容の
説明図である。辞書の見出しは仮名の読みのアイウエオ
順に、並べられている。辞書の見出しに対応して、単語
が格納されている。例えば、見出し[あ]に対応して
は、[あ、阿、亜、・・・]の8個の単語が格納されて
おり、見出し[あい]に対応しては、[あい、愛、合、
相、・・・]の22個の単語が格納されている。
FIG. 4 is an explanatory diagram of the contents of the dictionary memory 141 of FIG. The dictionary headings are arranged in the order of the kana readings. Words are stored corresponding to the dictionary headings. For example, for the heading [A], eight words [A, A, A, ...] are stored, and for the heading [Ai], [Ai, Ai, Ai] ,
..] Are stored.

【0029】図5は、図1の候補領域124に表示され
る入力候補を選出する際の処理に必要な主要なパラメー
タと情報項目と、これらの項目の関係とを説明するため
の模式図である。図1の確定入力情報履歴メモリ142
には、項目群510の内容が格納されている。P11、P
21、・・・は、ポインター502、503であり、次の
ポインターの格納されている番地と各履歴入力の格納さ
れている記憶番地をペアーで指示している。P11のポイ
ンターの示している番地の順序は確定された履歴入力の
仮名の読みの順序である。各ポインタにリンクされて、
入力履歴504、確定履歴505、確定回数506、更
新時刻507の各情報が格納されている。
FIG. 5 is a schematic diagram for explaining the main parameters and information items necessary for the process of selecting an input candidate displayed in the candidate area 124 of FIG. 1 and the relationship between these items. is there. The confirmed input information history memory 142 of FIG.
Stores the contents of the item group 510. P11 , P
21 are pointers 502 and 503, which indicate the address where the next pointer is stored and the storage address where each history input is stored in pairs. And the order of the addresses that are indicated in the pointer P11 is the order of reading of the determined history entered kana. Linked to each pointer,
Information such as an input history 504, a determination history 505, a determination count 506, and an update time 507 are stored.

【0030】入力履歴504は過去に確定入力された文
字列の仮名の読みである。確定履歴505は過去に、入
力履歴504に対応して入力された文字列の確定情報で
あり、その仮名の読みが入力履歴504であり、入力履
歴504が確定履歴505の見出し情報となっている。
日本語には、同一の仮名の読みに対して複数の漢字を含
む異なる文字列が存在するので、同一の入力履歴に対し
て複数の確定情報が存在する場合がある。確定回数50
6は、過去に、同一の確定情報が確定入力された回数で
ある。更新時刻507は確定回数506が更新された西
暦年月日と時刻の情報である。
The input history 504 is a reading of a pseudonym of a character string that has been fixedly input in the past. The determination history 505 is the determination information of a character string that has been input corresponding to the input history 504 in the past, the reading of the kana is the input history 504, and the input history 504 is the heading information of the determination history 505. .
In Japanese, different character strings including a plurality of kanji exist for reading the same kana, so that a plurality of finalized information may exist for the same input history. Confirmation count 50
Reference numeral 6 denotes the number of times the same confirmation information has been confirmed and input in the past. The update time 507 is information on the year, month, day, and time when the number of determinations 506 was updated.

【0031】仮入力情報501は、図1の仮入力領域1
23に表示されている仮入力の情報である。キー入力が
なされ、仮入力が変化するのに追従して変化している。
仮入力情報501が変化する度に仮入力情報501を検
索キーとして、図1の確定入力情報履歴メモリ142が
検索される。検索は項目群510の履歴入力504の仮
名読みの入力情報の先頭部分が検索キーと一致する項目
を検索する。この場合の一致は、検索キーの文字列を入
力履歴504の入力情報の左に文字列を合わせて、検索
キーの文字列が入力履歴504の入力情報の仮名読みの
対応部分と部分的に一致すればよい部分一致を意味す
る。検索結果は入力候補508として出力される。検索
結果は一致する入力候補が全然ない場合、1個の場合、
複数の場合がある。これらの複数の入力候補をどのよう
に図1の候補領域124の入力候補の表示とするかにつ
いては、図7の詳細なフローチャートを参照して後ほど
説明する。
The temporary input information 501 corresponds to the temporary input area 1 in FIG.
This is the information of the temporary input displayed in 23. A key input is made, and the temporary input changes following the change.
Each time the temporary input information 501 changes, the fixed input information history memory 142 of FIG. 1 is searched using the temporary input information 501 as a search key. In the search, an item whose head portion of the input information of the kana reading of the history input 504 of the item group 510 matches the search key is searched. In this case, the character string of the search key is matched with the character string to the left of the input information in the input history 504, and the character string of the search key partially matches the corresponding part of the kana reading of the input information in the input history 504. This means a partial match. The search result is output as an input candidate 508. If there are no matching input candidates in the search result,
There may be more than one. How these plurality of input candidates are displayed as input candidates in the candidate area 124 of FIG. 1 will be described later with reference to the detailed flowchart of FIG.

【0032】図6は、図1の確定入力情報履歴メモリ1
42の格納情報が作成される際の処理に必要な主要なパ
ラメータと情報項目と、これらの項目の関係とを説明す
るための模式図である。項目群610は、図5の項目群
510と内容的には同じものである。確定仮入力情報6
01は、図1の仮入力領域123の仮入力が確定入力と
されたときの変換前の仮入力情報である。確定入力情報
604はこのときの確定仮入力情報601に対応する変
換後の確定入力情報である。例えば、図1の仮入力領域
123の仮入力情報[きゅう]が入力されていたとき
に、文字列[急速に]が確定入力された場合、確定仮入
力情報601は文字列[きゅう]であり、確定入力情報
604は、文字列[急速に]である。時刻情報607
は、確定入力がなされたときの西暦年月日と時刻の情報
である。
FIG. 6 shows the fixed input information history memory 1 of FIG.
It is a schematic diagram for explaining the main parameters and information items necessary for the processing when the storage information of 42 is created, and the relationship between these items. The item group 610 is the same in content as the item group 510 in FIG. Final provisional input information 6
01 is temporary input information before conversion when the temporary input in the temporary input area 123 in FIG. The fixed input information 604 is the converted fixed input information corresponding to the fixed temporary input information 601 at this time. For example, when the character string [quickly] is input while the temporary input information [kyu] in the temporary input area 123 in FIG. 1 is being input, the determined temporary input information 601 is the character string [kyu]. , The fixed input information 604 is a character string [rapidly]. Time information 607
Is information on the year, month, day and time when the finalized input is made.

【0033】確定仮入力情報601を検索キーとして、
図1の確定入力情報履歴メモリ142が検索され、検索
キーと入力履歴605の入力情報の仮名読みとの先頭部
分で一致するものが検索される。この検索の結果に基づ
いて、項目群610が更新される。この詳細について、
図7の詳細な流れ図を参照して後ほど説明する。
Using the confirmed provisional input information 601 as a search key,
The fixed input information history memory 142 of FIG. 1 is searched, and a match is found at the head of the search key and the kana reading of the input information of the input history 605. The item group 610 is updated based on the result of this search. For more on this,
This will be described later with reference to the detailed flowchart of FIG.

【0034】図7は図1のCPU130が処理する日本
語文字入力処理でのプログラムのフローチャートであ
る。
FIG. 7 is a flowchart of a program in the Japanese character input processing which is performed by the CPU 130 of FIG.

【0035】処理を開始すると(S101)、キー入力
を待機し(S102N)、キー入力があると(S102
Y)、文字入力キーか否かを判定する(S103)。
When the process is started (S101), a key input is waited for (S102N), and when there is a key input (S102).
Y), it is determined whether or not it is a character input key (S103).

【0036】文字入力であれば(S103Y)、文字入
力を仮名変換して仮入力領域123に仮入力表示し(S
104)、候補領域124の表示がONとなっていれば
(S105Y)、仮入力情報を検索キーとして確定入力
情報履歴メモリ142の入力履歴504の入力情報の仮
名読みの先頭部分との一致を検索し(S106)、一致
した入力履歴504の入力情報に対応する確定履歴50
5を確定情報を入力候補として抽出する(S107)。
候補領域124の表示がONとなっていなければ(S1
05N)、ステップS102に戻って次のキー入力を待
機する。
If the input is a character input (S103Y), the character input is converted to a pseudonym and is temporarily displayed in the temporary input area 123 (S103).
104) If the display of the candidate area 124 is ON (S105Y), the temporary input information is used as a search key to search for a match of the input information of the input history 504 of the fixed input information history memory 142 with the beginning of the kana reading. (S106), the fixed history 50 corresponding to the input information of the matched input history 504.
No. 5 is extracted as the input information of the determined information (S107).
If the display of the candidate area 124 is not ON (S1
05N), the flow returns to step S102 to wait for the next key input.

【0037】抽出された入力候補が10個以上であれば
(S108Y)、それぞれの入力候補の確定回数506
と更新時刻情報507とをパラメータとして所定の手順
で10個を選択し(S109)、表示盤121の候補領
域124にインデックスをつけて表示し(S114)、
処理終了でなければ(S133N)ステップS102に
戻って次のキー入力を待機する。この「10」という数
は、表示盤121の候補領域124で10個までの入力
候補が表示できることに対応している。また、ステップ
S109の10個を選択する最も単純な方法は、更新時
刻507の新しいものから優先して、あるいは確定回数
506の多いものから優先して、選択することである。
さらには、他の選択の方法として、確定回数506と更
新時刻507の順序との両方に重み付けをした計算式を
つくり、計算値に従って選択基準とする方法などがあ
る。また、確定回数506の多いものから10個を選
び、更新時刻507の新しいものから10個を選び、両
方に選ばれた文字列を優先して選択し、不足であれば確
定回数506の多い方と更新時刻507の新しい方とか
ら交互に選択するような方法でもよい。
If the number of extracted input candidates is 10 or more (S108Y), the number of determinations 506 of each input candidate is made.
Using the and the update time information 507 as parameters, ten items are selected in a predetermined procedure (S109), and the candidate area 124 of the display panel 121 is indexed and displayed (S114).
If the process is not completed (N in S133), the process returns to step S102 to wait for the next key input. This number “10” corresponds to the fact that up to ten input candidates can be displayed in the candidate area 124 of the display panel 121. In addition, the simplest method of selecting the ten items in step S109 is to preferentially select the one with the latest update time 507 or the one with the large number of determinations 506.
Further, as another selection method, there is a method of creating a calculation formula in which both the number of determinations 506 and the order of the update time 507 are weighted, and using the calculation formula as a selection criterion. In addition, ten characters are selected from those with the highest number of determinations 506, ten characters are selected from the newest one with the update time 507, and the character strings selected for both are preferentially selected. Alternatively, a method of alternately selecting the newest update time 507 may be used.

【0038】抽出された入力候補が10個以上でなけれ
ば(S108N)、仮入力の仮名を辞書メモリ141を
用いて仮名漢字変換処理して(S110)、変換された
漢字が(10−入力候補数)個以上であれば(S111
Y)、所定の手順で(10−入力候補数)個を選択して
入力候補に追加して(S112)、ステップS114に
進み表示盤121の候補領域124にインデックスをつ
けて表示する。変換された漢字が(10−入力候補数)
個以上でなければ(S111N)、すべてを入力候補に
追加して(S113)、ステップS114に進み表示盤
121の候補領域124にインデックスをつけて表示す
る。
If the number of extracted input candidates is not 10 or more (S108N), the kana of the temporary input is subjected to a kana-kanji conversion process using the dictionary memory 141 (S110), and the converted kanji is (10-input candidate). (Number) or more (S111)
Y), (10-the number of input candidates) is selected and added to the input candidates according to a predetermined procedure (S112), and the process proceeds to step S114 to display the candidate area 124 of the display panel 121 with an index. The converted kanji is (10-number of input candidates)
If not (S111N), all are added to the input candidates (S113), and the process proceeds to step S114 to display the candidate area 124 of the display panel 121 with an index.

【0039】キー入力が文字入力キーでなければ(S1
03N)、変換キー202か否かを判定し(S11
5)、変換キー202であれば(S115Y)、仮入力
の仮名を辞書メモリ141を用いて仮名漢字変換処理し
て(S116)、仮入力領域123に表示し(S11
7)、次の入力キーが確定キー203であれば(S11
8Y)、仮入力領域123に表示された文字列を確定さ
せて確定文字列を確定領域122に表示して(S12
2)、ステップS123に進み、確定時の仮入力情報6
01と確定情報入力604による確定入力情報履歴メモ
リ142への登録と更新とを行う。この場合の仮名漢字
変換処理した文字列の表示は確定領域122に仮入力の
形で表示してもよい。次の入力キーが確定キー203で
なく(S118N)、処理終了でなければ(S133
N)ステップS102に戻って次のキー入力を待機す
る。
If the key input is not a character input key (S1
03N), and determines whether or not it is the conversion key 202 (S11).
5) If it is the conversion key 202 (S115Y), the kana of the tentative input is subjected to a kana-kanji conversion process using the dictionary memory 141 (S116) and displayed in the tentative input area 123 (S11).
7) If the next input key is the enter key 203 (S11)
8Y), the character string displayed in the temporary input area 123 is determined, and the determined character string is displayed in the determination area 122 (S12).
2), the process proceeds to a step S123, and the temporary input information 6 at the time of determination is
01 and the registration information input 604 are registered and updated in the determination input information history memory 142. In this case, the display of the character string subjected to the kana-kanji conversion processing may be displayed in the determination area 122 in the form of provisional input. If the next input key is not the enter key 203 (S118N), and the processing is not completed (S133)
N) Return to step S102 and wait for the next key input.

【0040】キー入力が変換キー202でなければ(S
115N)、選択キー112か否かを判定し(S11
9)、選択キー112であり(S119Y)、候補領域
124の表示がONとなっていれば(S120Y)、表
示盤121の候補領域124からインデックスにより選
択された文字列を選択し(S121)、確定文字列を確
定領域122に表示して(S122)、ステップS12
3に進み、確定時の仮入力情報601と確定入力情報6
04による確定入力情報履歴メモリ142への登録と更
新とを行う。
If the key input is not the conversion key 202 (S
115N), and determines whether or not the key is the selection key 112 (S11).
9) If it is the selection key 112 (S119Y) and the display of the candidate area 124 is ON (S120Y), the character string selected by the index from the candidate area 124 of the display panel 121 is selected (S121). The determined character string is displayed in the determined area 122 (S122), and step S12 is performed.
3 and the provisional input information 601 at the time of confirmation and the confirmation input information 6
04 is registered and updated in the fixed input information history memory 142.

【0041】キー入力が選択キー112でなければ(S
119N)、スペース、改行、表示オン、オフ等の制御
キーに対応したキーの指定する内容を実行し(S13
2)、処理終了でなければ(S133N)ステップS1
02に戻って次のキー入力を待機する。
If the key input is not the selection key 112 (S
119N), the contents designated by the keys corresponding to the control keys such as space, line feed, display on, off, etc. are executed (S13).
2) If the processing is not completed (S133N), step S1
Returning to step 02, it waits for the next key input.

【0042】ステップS123以降の確定時の仮入力情
報601と確定入力情報604とによる確定入力情報履
歴メモリ142への登録と更新では、確定時の確定仮入
力情報601を検索キーとして確定入力情報履歴メモリ
142の入力履歴605の仮名読みの入力情報を検索し
(S123)、入力履歴605の入力情報に確定仮入力
情報601と先頭部分が一致するものがあれば(S12
4Y)、確定入力情報604を検索キーとしてその入力
履歴に対応する確定履歴606の確定情報を検索し(S
125)、確定履歴606の確定情報に確定入力情報6
04と一致するものがあれば(S126Y)、その確定
情報の確定回数をインクリメントし(S127)、時刻
情報を現在の西暦年月日と時刻に更新し(S130)、
表示盤121の仮入力領域123と候補領域124との
表示を消去し(S131)、処理終了でなければ(S1
33N)、ステップS102に戻って次のキー入力を待
機する。
In the registration and update of the temporary input information 601 and the final input information 604 at the time of finalization in the final input information history memory 142 based on the final input information history 601 at the final time, the final temporary input information 601 at the final time is used as a search key. The kana reading input information of the input history 605 in the memory 142 is searched (S123). If there is any input information of the input history 605 whose head part matches the confirmed temporary input information 601 (S12).
4Y), using the fixed input information 604 as a search key, searching for fixed information in the fixed history 606 corresponding to the input history (S).
125), the fixed input information 6 is added to the fixed information of the fixed history 606.
If there is a match with 04 (S126Y), the number of determinations of the determination information is incremented (S127), and the time information is updated to the current date and time (S130).
The display of the temporary input area 123 and the candidate area 124 on the display panel 121 is deleted (S131), and the process is not completed (S1).
33N), the flow returns to step S102 to wait for the next key input.

【0043】ステップS124で入力履歴605の入力
情報に確定仮入力情報601と先頭部分が一致するもの
がなければ(S124N)、項目群610の入力履歴6
05に確定仮入力情報601を入力情報として登録し
(S128)、確定入力情報604をその入力履歴60
5に対応する確定履歴606に登録して確定回数608
を1とし更新時刻609を現在の西暦年月日と時刻とし
(S129)、ステップS131に進む。この場合のポ
インター602の位置は入力履歴605を見出し順序と
して検索される位置に挿入される。ステップS126で
確定履歴606の確定情報に確定入力情報604と一致
するものがない場合も(S126N)、入力履歴605
に確定入力情報601を入力情報として登録し(S12
8)、確定入力情報604を確定履歴606に確定情報
として登録し(S129)、ステップS131に進む。
In step S124, if there is no input information of the input history 605 whose head portion matches the confirmed temporary input information 601 (S124N), the input history 6 of the item group 610
05, the registered temporary input information 601 is registered as input information (S128), and the finalized input information 604 is registered in the input history 60 thereof.
5 is registered in the determination history 606 corresponding to 5 and the number of determinations 608
Is set to 1 and the update time 609 is set as the current date and time (S129), and the process proceeds to step S131. In this case, the position of the pointer 602 is inserted at a position searched using the input history 605 as the heading order. In step S126, if there is no confirmed information in the confirmed history 606 that matches the confirmed input information 604 (S126N), the input history 605 is also used.
Is registered as input information (S12).
8) The registration input information 604 is registered as the determination information in the determination history 606 (S129), and the process proceeds to step S131.

【0044】ここで、図1の候補領域124に表示され
る入力候補の意味について説明する。これらの入力候補
は通常の従来技術を使って行うキー入力をより効率化す
るために使用され、従来通りの入力を妨げることはな
い。仮入力の進行状況に応じて、過去に入力された情報
を参考にして、まだ全ての仮入力が行われていない時点
で予測をしながら入力候補が表示されるので、これを選
択することにより、打鍵数を節約して入力することが可
能な場合がある。選択する候補としては、最大10個と
しているがこの数はこれに限らずに設定することができ
る。あまり大きい数では、候補を選択するのに負担がか
かるが、あまり小さい数では候補数が少なく適切な候補
が表示されないおそれがある。また10は数字1桁であ
るので数字キーを選択キーとすることができる。問題は
いかに確からしい候補を予測して表示することができる
かである。文章入力に際して、機器を使用する状況や使
用する人に応じて、入力される単語や文字列が大きく変
化する。この特性を利用すれば、特定の状況での使用頻
度の多い単語あるいは文字列や時系列的に最近使われた
単語あるいは文字列を優先して入力候補に選ぶのが適当
である。頻度と時系列とをどのようにバランスさせて選
択するかはプログラムでパラメータとして選べるように
しておくことが考えられる。
Here, the meaning of the input candidates displayed in the candidate area 124 of FIG. 1 will be described. These input candidates are used to make the key input performed by using the conventional conventional technology more efficient, and do not disturb the conventional input. According to the progress of the provisional input, the input candidates are displayed while predicting at the time when all the provisional inputs have not yet been performed with reference to the information input in the past, so by selecting this, In some cases, the number of keystrokes can be reduced and input can be performed. The maximum number of candidates to be selected is ten, but this number is not limited to this and can be set. When the number is too large, it takes a burden to select a candidate, but when the number is too small, there is a possibility that the number of candidates is small and an appropriate candidate is not displayed. Since 10 is a single digit, a numeric key can be used as a selection key. The question is how to predict and display likely candidates. At the time of text input, words or character strings to be input greatly change depending on the situation of using the device or the user. If this characteristic is used, it is appropriate to preferentially select a word or a character string frequently used in a specific situation or a word or a character string used recently in time series as an input candidate. It is conceivable that how to balance and select the frequency and the time series can be selected as a parameter by a program.

【0045】なお、このような特性を生かして適切な入
力候補を表示するためには、図1の確定情報履歴メモリ
140に十分な履歴情報が蓄積される必要がある。これ
までの間の十分な履歴情報がない状況を補う意味で、履
歴情報から予測しての入力候補が所定数表示されないと
きには、予測精度は劣る可能性があるが、図1の辞書メ
モリ120の情報に基づいて予測をした入力候補を補っ
て表示している。
In order to display an appropriate input candidate by utilizing such characteristics, it is necessary to store sufficient history information in the fixed information history memory 140 shown in FIG. When a predetermined number of input candidates predicted from the history information are not displayed to compensate for the situation where there is not enough history information up to now, the prediction accuracy may be inferior, but the prediction accuracy of the dictionary memory 120 in FIG. The input candidates predicted based on the information are supplemented and displayed.

【0046】次に図7のフローチャートでは説明しなか
ったが、実際的に、機器の記憶容量と処理速度の制限か
ら考慮しておくべき事項を述べる。
Next, although not described in the flowchart of FIG. 7, matters that should be considered in view of the limitation of the storage capacity of the device and the processing speed will be described.

【0047】図1の確定入力情報履歴メモリ140は機
器の使用が進むに従って使用される記憶容量が大きくな
り、状況によっては、記憶容量に制限を加える必要が生
じる。その場合には、図6の時刻情報507の古い項目
から順に確定入力情報履歴メモリ140から削除してい
く方法がある。仮入力情報の少ないときで、検索対象情
報があまり多い場合には確定入力情報履歴メモリ140
あるいは辞書メモリ120の検索動作に時間がかかり、
入力候補の表示に時間がかかり、キー入力動作に追随で
きないおそれがある。このようなときには、検索動作を
簡略化して、動作時間を早める必要がある。検索動作の
簡略化は入力候補の予測精度の低下につながるが、精度
を犠牲にして動作を早めることになる。
In the fixed input information history memory 140 of FIG. 1, the storage capacity used increases as the use of the device progresses, and depending on the situation, it is necessary to limit the storage capacity. In that case, there is a method in which the items of the time information 507 in FIG. When the temporary input information is small and the search target information is too large, the fixed input information history memory 140
Alternatively, it takes time to search the dictionary memory 120,
It takes time to display the input candidates, and may not be able to follow the key input operation. In such a case, it is necessary to simplify the search operation and shorten the operation time. Simplification of the search operation leads to a decrease in the prediction accuracy of the input candidates, but speeds up the operation at the expense of accuracy.

【0048】次に、本発明の第2の実施の形態に関し
て、図面を参照して詳細に説明する。図8は本発明の第
2の実施の形態の日本語文字入力システムの模式的ブロ
ック図である。
Next, a second embodiment of the present invention will be described in detail with reference to the drawings. FIG. 8 is a schematic block diagram of a Japanese character input system according to the second embodiment of this invention.

【0049】図8は、本発明の第1の実施の形態の日本
語文字入力システム100を、装置を構成するコンピュ
ータとして示したものであり、コンピュータはモデム、
キーボード、ポインティングデバイス等の入力部81
0、モデム、プリンタ、ディスプレイ等の出力部82
0、データ処理装置830、記憶部840および記録媒
体850を備える。記録媒体850には各部の動作を制
御できる本発明の日本語文字入力システム制御プログラ
ムが記録されており、FD,CD−ROM、半導体メモ
リ等が用いられる。
FIG. 8 shows a Japanese character input system 100 according to the first embodiment of the present invention as a computer constituting the apparatus.
Input unit 81 such as a keyboard and a pointing device
0, an output unit 82 such as a modem, a printer, and a display
0, a data processing device 830, a storage unit 840, and a recording medium 850. The recording medium 850 stores a Japanese character input system control program of the present invention capable of controlling the operation of each unit, and uses an FD, a CD-ROM, a semiconductor memory, or the like.

【0050】日本語文字入力システムや入力方法は第1
の実施の形態と同じなので説明を省略する。
The Japanese character input system and the input method are the first.
The description is omitted because it is the same as that of the embodiment.

【0051】確定入力情報履歴メモリに仮入力情報を確
定した際の入力履歴と確定履歴とを格納し、仮入力情報
を検索キーとして入力履歴の先頭部分との一致を検索し
て対応する確定履歴を入力候補として表示する日本語文
字入力方法の制御プログラムは、記録媒体850からデ
ータ処理装置830に読み込まれデータ処理装置830
の動作を制御する。データ処理装置830は制御プログ
ラムの制御により以下の処理を実行する。
The input history when the temporary input information is fixed and the fixed history are stored in the fixed input information history memory, and a match with the head of the input history is searched by using the temporary input information as a search key, and the corresponding fixed history is searched. Is input from the recording medium 850 to the data processing device 830, and the control program of the Japanese character input method for displaying
Control the operation of. The data processing device 830 executes the following processing under the control of the control program.

【0052】即ち、文字入力があれば、文字入力を仮名
変換して仮入力領域123に仮入力表示する処理と、仮
入力情報を検索キーとして確定入力情報履歴メモリ14
2の入力履歴504の入力情報の先頭部分との一致を検
索し、一致した入力履歴504の入力情報に対応する確
定履歴505の確定情報を入力候補として抽出し、抽出
された入力候補が10個以上であれば、それぞれの入力
候補の確定回数506と更新時刻情報507とをパラメ
ータとして所定の手順で10個を選択し、抽出された入
力候補が10個以上でなければ、仮入力の仮名を辞書メ
モリ141を用いて仮名漢字変換処理して、不足分を補
充して表示盤121の候補領域124にインデックスを
つけて表示する処理と、選択キー112が入力されれ
ば、表示盤121の候補領域124からインデックスに
より選択された文字列を選択し、確定文字列を確定領域
122に表示する処理と、確定時の確定仮入力情報60
1を検索キーとして確定入力情報履歴メモリ142の入
力履歴605の入力情報の先頭部分との一致を検索し、
入力履歴605の入力情報に確定仮入力情報601と一
致するものがあれば、確定入力情報604を検索キーと
してその入力情報に対応する確定履歴606の確定情報
を検索し、確定履歴606の確定情報に確定入力情報6
04と一致するものがあれば、その確定情報の確定回数
をインクリメントし、時刻情報を現在の西暦年月日と時
刻に更新し、確定履歴606の確定情報に確定入力情報
604と一致するものがない場合は、新たに登録する処
理と、を実行する。
That is, if there is a character input, the character input is converted to a pseudonym and temporarily input and displayed in the temporary input area 123.
2 is searched for a match with the beginning of the input information of the input history 504, and the fixed information of the fixed history 505 corresponding to the input information of the matched input history 504 is extracted as an input candidate, and 10 extracted input candidates are extracted. If so, ten are selected in a predetermined procedure using the number of finalizations 506 of each input candidate and the update time information 507 as parameters, and if the number of extracted input candidates is not ten or more, the pseudonym of the temporary input is changed. The kana-kanji conversion process is performed using the dictionary memory 141, the shortage is supplemented, the candidate region 124 of the display panel 121 is indexed and displayed, and if the selection key 112 is input, the candidate of the display panel 121 is displayed. A process of selecting a character string selected by an index from the area 124 and displaying the determined character string in the determined area 122;
1 is used as a search key to search for a match with the beginning of the input information in the input history 605 of the fixed input information history memory 142,
If there is input information of the input history 605 that matches the confirmed temporary input information 601, the fixed information of the fixed history 606 corresponding to the input information is searched using the fixed input information 604 as a search key, and the fixed information of the fixed history 606 is searched. Confirm input information 6
If there is a match with 04, the number of times of the fixed information is incremented, the time information is updated to the current date and time, and the fixed information of the fixed history 606 that matches the fixed input information 604 is determined. If not, a new registration process is executed.

【0053】次に、本発明の第3の実施の形態の文字入
力システムに関して、図面を参照して詳細に説明する。
図9は本発明の第3の実施の形態の文字入力システムの
模式的ブロック図である。本発明の第3の実施の形態の
文字入力システムでは、英語の文字入力を扱う。本発明
の第3の実施の形態の英語文字入力システム900は、
英語の入力を扱い、入力部910、出力部920、デー
タ処理装置(CPU)930、記憶部940から構成さ
れ、入力部910には文字入力キーボード911、選択
キーボード912を有し、出力部920は表示盤921
を有し、記憶部940は履歴付辞書メモリ941を有す
る。
Next, a character input system according to a third embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 9 is a schematic block diagram of a character input system according to the third embodiment of the present invention. The character input system according to the third embodiment of the present invention handles English character input. The English character input system 900 according to the third embodiment of the present invention
It handles English input and is composed of an input unit 910, an output unit 920, a data processing device (CPU) 930, and a storage unit 940. The input unit 910 has a character input keyboard 911 and a selection keyboard 912, and the output unit 920 Display panel 921
The storage unit 940 includes a history-added dictionary memory 941.

【0054】英語文字入力キーボード911は、英字ア
ルファベット26文字を入力するキー、数字を入力する
キー、若干の制御キーからなっている。文字入力キーボ
ード911の文字出力と、数字キーと若干の制御キーか
らなる選択キーボード912の選択出力はCPU930
に送られる。履歴付辞書メモリ941には英語の単語が
アルファベット順に、辞書形式で記憶されており、単語
情報に付随して、過去の単語の確定入力された回数と、
最も最近の確定時の時刻情報が記憶されている。
The English character input keyboard 911 is composed of keys for inputting 26 letters of the English alphabet, keys for inputting numbers, and some control keys. The CPU 930 outputs a character output from the character input keyboard 911 and a selection output from the selection keyboard 912 composed of numeric keys and some control keys.
Sent to The history-added dictionary memory 941 stores English words in the form of a dictionary in alphabetical order.
Time information at the time of the most recent determination is stored.

【0055】表示盤921には、確定入力された文章情
報、仮入力中の単語情報をはじめキーボードの操作者が
必要とする全ての情報が表示される。全ての情報はCP
U930に集められ、CPU930で処理され、制御さ
れて、入出力され、記憶される。
The display panel 921 displays all the information required by the operator of the keyboard, including sentence information that has been definitely input and word information that is being temporarily input. All information is CP
Collected in U930, processed by CPU 930, controlled, input / output, and stored.

【0056】文字入力キーボード911と選択キーボー
ド912とは、本発明の第1の実施形態の場合とおなじ
ように図2の(a)と(b)に示されるものを使用する
ので、図2を参照して説明する。
As the character input keyboard 911 and the selection keyboard 912, those shown in FIGS. 2A and 2B are used as in the case of the first embodiment of the present invention. It will be described with reference to FIG.

【0057】図9の表示盤921に表示されているよう
に、いま、確定領域922には文字列[I told
him the story,]が確定入力されてお
り、次に文字列[yesterday]を入力したいと
する。仮入力領域923の仮入力の文字列[yes]を
入力したとすると、辞書の見出しが先頭から3文字分で
一致する入力候補が10個まで入力候補として候補領域
124に表示される。10個以上の一致候補が有る場合
には、あらかじめ定められた規則により、10個が選択
される。ここで、図2のキー213を打鍵すると確定入
力として文字列[yesterday]が確定領域92
2に入力され、文字列[I told him the
story,yesterday]が作成され、句読
点[.]を入力することによって文章入力となる。同時
に、仮入力領域923と候補領域902の文字表示は消
滅する。
As shown on the display panel 921 of FIG. 9, the character string [I told
It is assumed that the user has input the character string [yesterday]. Assuming that the character string [yes] of the provisional input in the provisional input area 923 is input, up to 10 input candidates whose dictionary headings match the first three characters are displayed in the candidate area 124 as input candidates. When there are ten or more matching candidates, ten are selected according to a predetermined rule. Here, when the key 213 in FIG. 2 is depressed, a character string [yesterday] is entered as the confirmation input in the confirmation area 92.
2 and the character string [I toll him the
story, yesterday] is created and the punctuation [. ] To input a sentence. At the same time, the character display in the temporary input area 923 and the candidate area 902 disappears.

【0058】この場合、本来であれば、文字列[yes
terday]の英文字9文字を入力しなければならな
かったところ、文字列[yes]の英文字3文字と選択
キーの打鍵で、文字列[yesterday]を入力す
ることができた。なお、選択入力を選ばなければ、常
に、従来の入力方法で入力することもできる。
In this case, the character string [yes]
When it was necessary to input nine English characters of [terday], the character string [yesterday] could be input with three English characters of the character string [yes] and a keystroke of a selection key. If the selection input is not selected, the input can always be performed by the conventional input method.

【0059】図10は、図9の履歴付辞書メモリ941
の辞書の見出しの説明図である。見出しは即ち英語の単
語となっていて、アルファベット順に、並べられてい
る。図10にはaからzまでの単語が中間を省略して表
示されているが、見出し[yes]に続いて先頭に[y
es]のつく10個の見出しが例示されている。履歴付
辞書メモリ941には辞書の見出しに対応して、単語の
確定入力履歴情報が確定回数及び更新時刻として格納さ
れている。
FIG. 10 shows the dictionary memory 941 with history shown in FIG.
It is explanatory drawing of the heading of the dictionary of FIG. The headings are English words and are arranged in alphabetical order. In FIG. 10, the words from a to z are displayed with their middle portions omitted, but after the heading [yes], [y
[es]] are illustrated. In the history-added dictionary memory 941, fixed input history information of a word is stored as a fixed number of times and an update time corresponding to a dictionary heading.

【0060】図11は、図9の候補領域924で表示さ
れる、入力候補を選出する際の処理に必要な主要なパラ
メータと情報項目と、これらの項目の関係とを説明する
ための模式図である。図9の履歴付辞書メモリ941に
は、英語の単語を見出しとして、項目群1110が格納
されている。単語1111に対応して、過去に単語が確
定入力された回数である確定回数1121、最新の確定
入力されたときの西暦年月日と時刻情報の更新時刻11
31が格納されている。ここで単語の確定入力とは英字
の文字列がスペースや句読点で区切られて入力されるこ
とである。
FIG. 11 is a schematic diagram for explaining the main parameters and information items required for processing when selecting an input candidate and the relationship between these items, which are displayed in the candidate area 924 of FIG. It is. In the dictionary memory with history 941 in FIG. 9, an item group 1110 is stored with English words as headings. Corresponding to the word 1111, the number of confirmations 1121, which is the number of times the word was confirmed and input in the past, and the update time 11 of the year and date and time information when the latest confirmation was input
31 are stored. Here, the term "determined input" means that an alphabetic character string is input by being separated by spaces or punctuation marks.

【0061】仮入力情報1101は、図9の仮入力領域
923で表示されているような仮入力情報である。キー
入力がされ、仮入力が変化するのに追従して変化してい
る。仮入力情報1101が変化する度に仮入力情報11
01を検索キーとして、図9の履歴付辞書メモリ941
が検索される。検索は検索キーと項目群1110の見出
し部分の一致する項目を探索する。検索のモード110
2には、[通常]モードと[あいまい]モードがある。
通常モードでは、検索キーの文字列と単語1111の文
字列とを左に文字列を合わせて、単語1111が検索キ
ーを部分的に含んでいればよい先頭部分での一致を意味
する。[あいまい]モードでは、検索キーの文字列が文
字列の順序を保って、単語1111の文字列に含まれて
いる場合の一致を検索する。検索結果は入力候補114
1として与えられる。検索結果は一致する入力候補が全
然ない場合、1個の場合、複数の場合がある。これらの
複数の入力候補をどのように図9の候補領域924の入
力候補として表示するかについては、図13の詳細なフ
ローチャートを参照して後ほど説明する。
The temporary input information 1101 is temporary input information as displayed in the temporary input area 923 in FIG. The key input is performed, and the temporary input changes following the change. Each time the temporary input information 1101 changes, the temporary input information 11
01 as a search key, the history-added dictionary memory 941 in FIG.
Is searched. The search searches for an item that matches the search key and the heading of the item group 1110. Search mode 110
2 includes a [normal] mode and a [fuzzy] mode.
In the normal mode, the character string of the search key and the character string of the word 1111 are matched to the left, which means that the word 1111 needs to partially include the search key at the beginning. In the [ambiguity] mode, a search is made for a match when the character string of the search key is included in the character string of the word 1111 while maintaining the order of the character strings. Search results are input candidates 114
Given as 1. The search result may be a case where there is no matching input candidate, one case, or a plurality of cases. How these plurality of input candidates are displayed as input candidates in the candidate area 924 of FIG. 9 will be described later with reference to the detailed flowchart of FIG.

【0062】図12は、図9の履歴付辞書メモリ941
の履歴情報が作成される際の処理に必要な主要なパラメ
ータと情報項目と、これらの項目の関係とを説明するた
めの模式図である。図12の項目群1210は、図11
の項目群1110と内容的には同じものである。確定入
力情報1201は、図9の仮入力領域923にあるよう
な仮入力情報が確定入力されたときの確定入力情報であ
る。この場合の仮入力情報は文字列[yes]であり、
確定仮入力情報は文字列[yesterday]であ
る。時刻情報1202は、確定入力がなされたときの西
暦年月日と時刻の情報である。
FIG. 12 shows the dictionary memory 941 with history shown in FIG.
FIG. 4 is a schematic diagram for explaining main parameters and information items necessary for processing when the history information is created, and a relationship between these items. The item group 1210 in FIG.
Is the same in content as the item group 1110. The fixed input information 1201 is the fixed input information when the temporary input information in the temporary input area 923 in FIG. 9 is definitely input. The temporary input information in this case is a character string [yes],
The confirmed provisional input information is a character string [yesterday]. The time information 1202 is information of the year, month, day, and time when the finalized input is made.

【0063】確定入力情報1201を検索キーとして、
図9の履歴付辞書メモリ941が検索され、検索キーと
単語1211との完全に一致するものが探索される。こ
の探索の結果に基づいて、履歴情報が更新される。この
詳細について、図7の詳細なフローチャートを参照して
後ほど説明する。
Using the fixed input information 1201 as a search key,
The history-added dictionary memory 941 shown in FIG. 9 is searched for a word that completely matches the search key with the word 1211. The history information is updated based on the result of this search. The details will be described later with reference to the detailed flowchart of FIG.

【0064】図13は図9のCPU930が処理する英
語入力の処理プログラムのフローチャートである。
FIG. 13 is a flowchart of an English input processing program processed by the CPU 930 of FIG.

【0065】処理を開始すると(S201)、キー入力
を待機し(S202N)、キー入力があると(S202
Y)、文字入力キーか否かを判定する(S203)。
When the process is started (S201), a key input is waited for (S202N), and when there is a key input (S202).
Y), it is determined whether or not it is a character input key (S203).

【0066】文字入力であれば(S203Y)、文字入
力を仮入力領域923に仮入力表示し(ステップS20
4)、候補領域224の表示がONとなっていれば(S
205Y)、あいまいモードか否かを判別し(S20
6)、あいまいモードであれば(S206Y)、仮入力
情報を検索キーとして履歴付辞書メモリ941をあいま
い検索し(S207)、一致した単語を入力候補として
抽出する(S209)。あいまいモードでなければ(S
206N)、仮入力情報を検索キーとして履歴付辞書メ
モリ941の単語の先頭部分との一致を検索し(S20
8)、一致した単語を入力候補として抽出する(S20
9)。候補領域924の表示がONとなっていなければ
(S205N)、ステップS202に戻って次のキー入
力を待機する。
If it is a character input (S203Y), the character input is provisionally input and displayed in the provisional input area 923 (step S20).
4) If the display of the candidate area 224 is ON (S
205Y), it is determined whether or not the mode is ambiguous (S20).
6) If the mode is the ambiguous mode (S206Y), the dictionary memory 941 with the history is ambiguously searched using the temporary input information as a search key (S207), and the matched word is extracted as an input candidate (S209). If not ambiguous mode (S
206N), using the provisional input information as a search key, a search is made for a match with the beginning of a word in the dictionary memory with history 941 (S20).
8) Extract matching words as input candidates (S20)
9). If the display of the candidate area 924 is not ON (S205N), the process returns to step S202 and waits for the next key input.

【0067】抽出された入力候補が10個以上であれば
(S210Y)、それぞれの入力候補の確定回数506
と更新時刻情報507とをパラメータとして所定の手順
で10個を選択し(S211)、表示盤921の候補領
域924にインデックスをつけて表示し(S213)、
処理終了でなければ(S227N)ステップS202に
戻って次のキー入力を待機する。この「10」という数
は、表示盤921の候補領域924で10個までの入力
候補が表示できることに対応している。また、ステップ
S211の10個を選択する最も単純な方法は、更新時
刻1131の新しいものから優先して、あるいは確定回
数1121の多いものから優先して、選択することであ
る。さらには、他の選択の方法として、確定回数112
1と更新時刻1131の順序との両方に重み付けをした
計算式をつくり、計算値に従って選択基準とする方法な
どがある。また、確定回数1121の多いものから10
個を選び、更新時刻1131の新しいものから10個を
選び、両方に選ばれた単語を優先して選択し、不足であ
れば確定回数1121の多い方と更新時刻1131の新
しい方から交互に選択するような方法でもよい。
If the number of extracted input candidates is 10 or more (S210Y), the number of determinations 506 of each input candidate is made.
Using the parameter and the update time information 507 as parameters, ten items are selected in a predetermined procedure (S211), and the candidate area 924 of the display panel 921 is indexed and displayed (S213).
If the process is not completed (N in S227), the process returns to step S202 to wait for the next key input. This number “10” corresponds to the fact that up to ten input candidates can be displayed in the candidate area 924 of the display panel 921. Further, the simplest method of selecting the ten items in step S211 is to preferentially select the one with the latest update time 1131 or the one with the large number of determinations 1121. Further, as another selection method, the number of determinations 112
There is a method of creating a calculation formula in which both 1 and the order of the update time 1131 are weighted and using it as a selection criterion according to the calculated value. In addition, 10 to 10
Are selected, 10 words are selected from the newest update time 1131, and the words selected for both are preferentially selected, and if insufficient, alternately selected from the one with the larger number of determinations 1121 and the newer update time 1131 May be used.

【0068】抽出された入力候補が10個以上でなけれ
ば(S210N)、すべてを選択して(S212)、ス
テップS213に進み表示盤921の候補領域924に
インデックスをつけて表示する(S213)。
If the number of extracted input candidates is not 10 or more (S210N), all are selected (S212), and the process proceeds to step S213 to display an index on the candidate area 924 of the display panel 921 (S213).

【0069】キー入力が文字入力キーでなければ(S2
03N)、最初のスペースキー202や句読点キーなど
の確定キーか否かを判定し(S214)、確定キーであ
れば(S214Y)、仮入力領域923の仮入力を確定
して確定領域922に表示して(S215)、ステップ
S220に進む。
If the key input is not a character input key (S2
03N), it is determined whether the key is a final key such as the first space key 202 or a punctuation key (S214). If the final key is a final key (S214Y), the temporary input in the temporary input area 923 is finalized and displayed in the final area 922. Then (S215), the process proceeds to step S220.

【0070】キー入力が確定キーでなければ(S214
N)、選択キー912か否かを判定し(S216)、選
択キー112であり(S216Y)、候補領域924の
表示がONとなっていれば(S217Y)、表示盤92
1の候補領域924からインデックスにより選択された
単語を選択し(S218)、選択した単語を確定領域9
22に表示して(S219)、ステップS220に進
む。
If the key input is not a confirmation key (S214)
N), it is determined whether it is the selection key 912 or not (S216). If it is the selection key 112 (S216Y) and the display of the candidate area 924 is ON (S217Y), the display panel 92 is displayed.
The word selected by the index from the first candidate area 924 is selected (S218), and the selected word is determined in the fixed area 9
22 (S219), and proceeds to step S220.

【0071】キー入力が選択キー912でなければ(S
216N)、連続するスペース、改行、表示オン、オフ
等の制御キーに対応したキーの指定する内容を実行し
(S226)、処理終了でなければ(S227N)ステ
ップS202に戻って次のキー入力を待機する。
If the key input is not the selection key 912 (S
216N), the contents designated by the keys corresponding to the control keys such as continuous space, line feed, display on, off and the like are executed (S226), and if the process is not completed (S227N), the process returns to step S202 to execute the next key input. stand by.

【0072】ステップS220以降の履歴付辞書メモリ
941への登録と更新では、確定入力情報1201であ
る単語1210を検索キーとして履歴付辞書メモリ94
1を検索し(S220)、履歴付辞書メモリ941の単
語1210に検索キーと一致するものがあれば(S22
1Y)、確定回数をインクリメントし(S222)、時
刻情報を現在の西暦年月日と時刻に更新し(S22
3)、表示盤921の仮入力領域923と候補領域92
4との表示を消去し(S225)、処理終了でなければ
(S227N)、ステップS202に戻って次のキー入
力を待機する。
In the registration and update to the dictionary memory 941 with the history after step S220, the dictionary memory 94 with the history is set using the word 1210 as the fixed input information 1201 as a search key.
1 (S220), and if any of the words 1210 of the dictionary memory 941 with history matches the search key (S22).
1Y), the number of determinations is incremented (S222), and the time information is updated to the current year, month, day and time (S22).
3) The temporary input area 923 and the candidate area 92 of the display panel 921
4 is deleted (S225), and if the process is not completed (S227N), the process returns to step S202 and waits for the next key input.

【0073】ステップS221で履歴付辞書メモリ94
1の単語1210に検索キーと一致するものがなければ
(S221N)、確定入力単語を履歴付辞書メモリ94
1に登録し、確定回数1221を1とし更新時刻123
1を現在の西暦年月日と時刻とし(S224)、ステッ
プS225に進む。
In step S221, the history-added dictionary memory 94
If one of the words 1210 does not match the search key (S221N), the determined input word is stored in the history-added dictionary memory 94.
1, the number of determinations 1221 is set to 1, and the update time 123 is set.
1 is set as the current year, month, day and time (S224), and the process proceeds to step S225.

【0074】以上の説明で図9の仮入力領域923を確
定領域922と別の領域としているが、英語の場合は、
仮入力も確定領域に、例えば赤表示等で区別して表示
し、仮入力が確定すれば、確定入力として黒表示を行う
等のことをしてもよい。
In the above description, the temporary input area 923 in FIG. 9 is different from the fixed area 922. In the case of English,
The provisional input may also be displayed in the determined area, for example, in a red display or the like, and if the provisional input is determined, black display may be performed as the determined input.

【0075】ここで、図9の候補領域924に表示され
る入力候補の意味について説明する。これらの入力候補
は通常の従来技術を使って行うキー入力をより効率化す
るために使用され、従来通りの入力を妨げることはな
い。仮入力の進行状況に応じて、過去に入力された情報
を参考にして、まだ全ての仮入力が行われていない時点
で予測をしながら入力候補が表示されるので、これを選
択することにより、打鍵数を節約して入力することが可
能な場合がある。選択する候補としては、最大10個と
しているがこの数はこれに限らず設定することができ
る。あまり大きい数では、候補を選択するのに負担がか
かるが、あまり小さい数では候補数が少なく適切な候補
が表示されないおそれがある。また10は数字1桁であ
るので数字キーを選択キーとすることができる。問題は
いかに確からしい候補を予測的に表示することができる
かである。文章入力に際して、機器を使用する状況や使
用する人に応じて、入力される単語や文字列が大きく変
化する。この特性を利用すれば、頻度の多い単語や文字
列や時系列的に最近使われた単語や文字列を優先して入
力候補に選ぶのが適当である。頻度と時系列とをどのよ
うにバランスさせて選択するかはプログラムでパラメー
タとして選べるようにしておくことが考えられる。
Here, the meaning of the input candidates displayed in the candidate area 924 of FIG. 9 will be described. These input candidates are used to make the key input performed by using the conventional conventional technology more efficient, and do not disturb the conventional input. According to the progress of the provisional input, the input candidates are displayed while predicting at the time when all the provisional inputs have not yet been performed with reference to the information input in the past, so by selecting this, In some cases, the number of keystrokes can be reduced and input can be performed. The maximum number of candidates to be selected is ten, but this number is not limited to this and can be set. When the number is too large, it takes a burden to select a candidate, but when the number is too small, there is a possibility that the number of candidates is small and an appropriate candidate is not displayed. Since 10 is a single digit, a numeric key can be used as a selection key. The problem is how probable candidates can be displayed predictively. At the time of text input, words or character strings to be input greatly change depending on the situation of using the device or the user. If this characteristic is used, it is appropriate to preferentially select words and character strings that are frequently used and words and character strings that have been recently used in chronological order as input candidates. It is conceivable that how to balance and select the frequency and the time series can be selected as a parameter by a program.

【0076】次に、[あいまい]検索モードの使用が、
特に、有効な場合をあげておく。英語における、単語の
スペルの入力間違いを修正する場合がある。あるいは、
意識的な省略打鍵をすることにより、入力効率を大きく
改善できる場合がある。
Next, the use of the [fuzzy] search mode
In particular, we will give some useful cases. Corrects spelling mistakes in English words. Or,
In some cases, the input efficiency can be greatly improved by consciously skipping keystrokes.

【0077】以上で本発明による第1の実施形態と第2
の実施形態と第3の実施形態について説明をしたが、第
1の実施形態は仮名交じり漢字の文章のように非常に多
くの文字の種類からなる言語に共通的に適用でき、第3
の実施形態はアルファベットのように少数の文字の種類
からなる言語に共通的に適用でき、これら二つの形態に
よって、各言語に適した辞書を用意することによりほぼ
万国の言語に本発明の形態を適用できる。
The first embodiment according to the present invention and the second embodiment
Although the third embodiment and the third embodiment have been described, the first embodiment can be commonly applied to a language having a very large number of character types, such as a sentence of kana mixed with kanji,
The embodiment of the present invention can be commonly applied to a language composed of a small number of characters such as the alphabet, and by using these two forms, a dictionary suitable for each language is prepared so that the form of the present invention can be applied to languages of almost all nations. Applicable.

【0078】また、以上の実施形態での説明では、図1
の確定入力情報履歴メモリ142や辞書メモリ141、
図9の履歴付辞書メモリを単一のメモリとしたが、複数
のメモリとして状況や目的によって切り替えて使うこと
により、さらに効果を発揮させることもできる。先に説
明したように文字入力で使われる文字列や単語の使用頻
度は、特定の状況によって大きく変化するので、状況に
合わせた上記のメモリの内容の蓄積と選択とは極めて有
効であるからである。
In the description of the above embodiment, FIG.
, The input information history memory 142 and the dictionary memory 141,
Although the dictionary memory with the history shown in FIG. 9 is a single memory, it is possible to exhibit further effects by switching and using a plurality of memories depending on the situation and purpose. As described above, the frequency of use of character strings and words used in character input greatly varies depending on the specific situation, so the storage and selection of the above memory contents according to the situation is extremely effective. is there.

【0079】また、本発明によるキーボードとしては、
物理的なキーとキー接点とからなるキーボードに限定さ
れるものでなく、人間の意志により物理的にあるいは電
気的に文字が入力される手段であればよく、例えばデジ
タル機器の表示装置に表示されて、ソフトウェアで制御
され、タッチペン等で操作される仮想キーボードも含ま
れる。
The keyboard according to the present invention includes:
It is not limited to a keyboard consisting of physical keys and key contacts, but may be any means by which characters can be physically or electrically input by human will, for example, displayed on a display device of a digital device. Also, a virtual keyboard controlled by software and operated by a touch pen or the like is included.

【0080】[0080]

【発明の効果】以上説明したように本発明には次のよう
な効果がある。
As described above, the present invention has the following effects.

【0081】第1の効果は、キーボードで文字入力を行
う場合のキーの打鍵数を大きく節約できることである。
The first effect is that the number of key strokes in the case of performing character input with a keyboard can be greatly reduced.

【0082】第2の効果は、機器の使用状況や使用者に
よって、文字入力の特性、すなわち入力される文字の種
類や、入力頻度が大きく変化するが、このような特性に
合わせて、効果的な機器の入力支援情報を提供すること
ができることである。
The second effect is that the characteristics of character input, that is, the type of characters to be input and the frequency of input vary greatly depending on the use status of the device and the user. It is possible to provide input support information of various devices.

【0083】第3の効果は、本発明の入力候補の表示に
よる文字入力方法は、文字入力の通常の使用方法、入力
方法をなんら妨げないので、従来の使用方法に習熟した
使用者が、本発明による入力方法に徐々に移行していく
ことが容易である。
The third effect is that the character input method according to the present invention by displaying input candidates does not impede the normal use and input method of character input at all. It is easy to gradually shift to the input method according to the invention.

【0084】第4の効果は、キーボードの入力に習熟し
ていない、初心者であっても、単純な選択キーの操作で
効率のよいキー入力を行うことができることである。
A fourth effect is that even a beginner who is not familiar with keyboard input can perform efficient key input by operating a simple selection key.

【0085】第5の効果は、英語のような、アルファベ
ット系の文字入力に対して、[あいまい]入力を可能と
して、誤り入力の防止、省略打鍵の効果に有効であるこ
とであることである。
The fifth effect is that it is possible to perform [fuzzy] input for alphabetic character input such as English, which is effective in preventing erroneous input and omitting keystrokes. .

【0086】第6の効果は、各言語に適した辞書を用意
することにより、漢字のような象形文字系統の言語や英
語のようなアルファベット文字系統言語の広い範囲の言
語の文字入力の効率化を実現できることである。
The sixth effect is that by preparing a dictionary suitable for each language, the efficiency of character input in a wide range of languages such as hieroglyphic languages such as kanji and alphabetic languages such as English is improved. Can be realized.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態の日本語文字入力シ
ステムの模式的ブロック図である。
FIG. 1 is a schematic block diagram of a Japanese character input system according to a first embodiment of the present invention.

【図2】図1の文字入力キーボードと選択キーボードと
の詳細なキー配置図である。(a)は図1の文字入力キ
ーボードのキー配置図である。(b)は図1の選択キー
ボードのキー配置図である。
FIG. 2 is a detailed key arrangement diagram of a character input keyboard and a selection keyboard of FIG. 1; (A) is a key arrangement diagram of the character input keyboard of FIG. FIG. 2B is a key layout diagram of the selection keyboard of FIG. 1.

【図3】第1の実施の形態の応用例であり、図1の文字
入力キーボードを、少数のキーで実現した文字入力キー
ボードのキー配置図である。
FIG. 3 is an application example of the first embodiment, and is a key arrangement diagram of a character input keyboard in which the character input keyboard of FIG. 1 is realized with a small number of keys.

【図4】図1の辞書メモリの内容の説明図である。FIG. 4 is an explanatory diagram of the contents of the dictionary memory of FIG. 1;

【図5】図1の候補領域に表示される入力候補を選出す
る際の処理に必要な主要なパラメータと情報項目と、こ
れらの項目の関係とを説明するための模式図である。
FIG. 5 is a schematic diagram for explaining main parameters and information items necessary for processing when selecting an input candidate displayed in the candidate area of FIG. 1, and a relationship between these items;

【図6】図1の確定入力情報履歴メモリの格納情報が作
成される際の処理に必要な主要なパラメータと情報項目
と、これらの項目の関係とを説明するための模式図であ
る。
FIG. 6 is a schematic diagram for explaining main parameters and information items necessary for processing when storage information of a fixed input information history memory of FIG. 1 is created, and a relationship between these items;

【図7】図1のデータ処理装置が処理する日本語文字入
力処理でのプログラムのフローチャートである。
FIG. 7 is a flowchart of a program in a Japanese character input process processed by the data processing device of FIG. 1;

【図8】本発明の第2の実施の形態の日本語文字入力シ
ステムの模式的ブロック図である。
FIG. 8 is a schematic block diagram of a Japanese character input system according to a second embodiment of the present invention.

【図9】本発明の第3の実施の形態の文字入力システム
の模式的ブロック図である。
FIG. 9 is a schematic block diagram of a character input system according to a third embodiment of the present invention.

【図10】図9の履歴付辞書メモリの辞書の見出しの説
明図である。
FIG. 10 is an explanatory diagram of dictionary headings in the dictionary memory with history in FIG. 9;

【図11】図9の候補領域で表示される、入力候補を選
出する際の処理に必要な主要なパラメータと情報項目
と、これらの項目の関係とを説明するための模式図であ
る。
FIG. 11 is a schematic diagram for explaining main parameters and information items required for processing when selecting an input candidate and the relationship between these items, which are displayed in the candidate area of FIG. 9;

【図12】図9の履歴付辞書メモリ941の履歴情報が
作成される際の処理に必要な主要なパラメータと情報項
目と、これらの項目の関係とを説明するための模式図で
ある。
12 is a schematic diagram for explaining main parameters and information items necessary for processing when history information is created in the history-added dictionary memory 941 in FIG. 9 and a relationship between these items.

【図13】図9のデータ処理装置が処理する英語入力の
処理プログラムのフローチャートである。
FIG. 13 is a flowchart of an English input processing program processed by the data processing apparatus of FIG. 9;

【図14】従来技術による日本語文字入力システムの模
式的ブロック図である。
FIG. 14 is a schematic block diagram of a Japanese character input system according to the related art.

【符号の説明】[Explanation of symbols]

100、800、900、1400 文字入力システ
ム 110、810、910、1410 入力部 111、811、911、1411 文字入力キーボ
ード 112、812、912、1412 選択キーボード 120、820、920、1420 入力部 121、821、921、1421 表示盤 122、822、922、1422 確定領域 123、823、923、1423 仮入力領域 124、824、924、1424 候補領域 130、830、930、1430 データ処理装置
(CPU) 140、840、940、1440 記憶部 141、841、1441 辞書メモリ 142、842 確定入力情報履歴メモリ 201 キー群 202 スペース・変換キー 203 改行・確定キー 210〜219 選択キー 220 候補領域表示オンキー 221 候補領域表示オフキー 310〜330 キー 501 仮入力候補 502、503、602、603 ポインタ 504、605 入力履歴 505、605 確定履歴 506、608、1121、1221 確定回数 507、609、1131、1231 更新時刻 508、1141 入力候補 510、610、1110、1210 項目群 601、1201 確定仮入力情報 604 確定入力情報 607、1202 時刻情報 850 記録媒体 941 履歴付辞書メモリ 1101 仮入力情報 1102 モード 1111、1112、1211、1212 単語 1413 変換キー S101〜S134、S201〜S228 ステップ
100, 800, 900, 1400 Character input system 110, 810, 910, 1410 Input unit 111, 811, 911, 1411 Character input keyboard 112, 812, 912, 1412 Selection keyboard 120, 820, 920, 1420 Input unit 121, 821 , 921, 1421 Display panel 122, 822, 922, 1422 Fixed area 123, 823, 923, 1423 Temporary input area 124, 824, 924, 1424 Candidate area 130, 830, 930, 1430 Data processing device (CPU) 140, 840 , 940, 1440 storage unit 141, 841, 1441 dictionary memory 142, 842 finalized input information history memory 201 key group 202 space / conversion key 203 line feed / confirmation key 210-219 selection key 220 candidate area display Key 221 Candidate area display off key 310-330 Key 501 Temporary input candidate 502, 503, 602, 603 Pointer 504, 605 Input history 505, 605 Determination history 506, 608, 1211, 1221 Number of determinations 507, 609, 1311, 1231 Update time 508, 1141 Input candidates 510, 610, 1110, 1210 Item group 601, 1201 Final provisional input information 604 Final input information 607, 1202 Time information 850 Recording medium 941 Dictionary memory with history 1101 Temporary input information 1102 Modes 1111, 1112, 1211, 1212 Word 1413 Conversion key S101 to S134, S201 to S228 Step

Claims (27)

Translated fromJapanese
【特許請求の範囲】[Claims]【請求項1】 入力手段を用いて電子機器に文字を入力
する方法であって、該電子機器の記憶部に過去の確定入
力の履歴を確定情報として蓄積するメモリを備え、前記
入力手段からの文字の仮入力の進行に従って該仮入力の
文字列と先頭の文字列とが一致する過去の確定情報を前
記メモリから抽出し、抽出された過去の確定情報から所
定の手段で所定数の過去の確定情報を選択して入力候補
として表示し、前記入力手段からの選択により選択され
た入力候補を確定入力とすることを特徴とする電子機器
の文字入力方法。
1. A method for inputting a character to an electronic device using an input means, comprising: a memory for storing a history of past fixed input as fixed information in a storage unit of the electronic device; According to the progress of the provisional input of the character, past fixed information in which the character string of the provisional input matches the leading character string is extracted from the memory, and a predetermined number of past fixed information is extracted from the extracted past fixed information by a predetermined means. A character input method for an electronic device, characterized in that fixed information is selected and displayed as an input candidate, and the input candidate selected by the selection from the input means is used as a fixed input.
【請求項2】 入力される文字がローマ字入力および仮
名入力のいずれかで入力される日本語であり、過去の確
定入力の履歴を蓄積するメモリには、過去の確定情報が
確定履歴として、入力履歴における仮名読みの入力情報
とリンクし、確定回数と更新時刻とともに保存されてお
り、抽出された過去の確定情報から所定数の入力候補を
所定の手段で選択する方法が、過去の確定回数と最新の
更新時刻とにより再現率の高い過去の確定情報を選択す
る方法であり、確定入力が行われる度に過去の確定入力
の履歴を蓄積するメモリの内容を更新する、請求項1に
記載の電子機器の文字入力方法。
2. A method according to claim 1, wherein the input character is Japanese input by either a Roman character input or a kana input, and a memory storing a history of past confirmed inputs stores past confirmed information as a confirmed history. It is linked with the input information of the kana reading in the history and stored together with the number of determinations and the update time, and the method of selecting a predetermined number of input candidates from the extracted past determination information by predetermined means is based on the number of past determinations. 2. The method according to claim 1, further comprising the step of selecting past fixed information having a high recall ratio based on the latest update time, and updating the contents of a memory for storing past fixed input history every time a fixed input is performed. Character input method for electronic devices.
【請求項3】 文字入力があれば文字入力を仮名変換
し、仮入力情報として仮入力領域に仮入力表示する工程
と、 前記仮入力情報を検索キーとして、過去の確定入力の履
歴を蓄積する確定入力情報履歴メモリの、入力履歴に登
録されている入力情報の仮名読みの文字列の、該検索キ
ーに対応する先頭部分との一致を検索し、一致した入力
情報にリンクする過去の確定履歴の確定情報を入力候補
として抽出し、抽出された入力候補が所定数以上であれ
ば、それぞれの入力候補の確定回数と更新時刻情報とを
パラメータとして所定の手順で所定数を選択し、抽出さ
れた入力候補が所定数以上でなければ、仮入力の仮名を
辞書メモリを用いて仮名漢字変換処理して、不足分を補
充して表示盤の候補領域にインデックスをつけて表示す
る工程と、 選択キーが入力されれば、表示盤の候補領域からインデ
ックスにより選択された文字列を選択して確定文字列と
し、該確定文字列を確定領域に表示する工程と、 確定時の仮入力情報を検索キーとして、確定入力情報履
歴メモリの入力履歴の仮名読みの文字列の、該検索キー
に対応する先頭部分との一致を検索し、検索キーと一致
する入力情報があれば、確定入力情報を検索キーとして
該入力情報にリンクする確定情報を検索し、検索キーと
一致する確定情報があれば、該確定情報の確定回数をイ
ンクリメントし、時刻情報を現在の西暦年月日と時刻に
更新し、入力履歴に検索キーと一致する入力情報がない
場合には該仮入力を新たに入力履歴に登録し、確定履歴
に検索キーと一致する確定情報がない場合は該確定入力
を新たに確定履歴に登録する工程と、を備える請求項2
に記載の電子機器の文字入力方法。
3. If there is a character input, converting the character input into a pseudonym and temporarily displaying the temporary input as temporary input information in a temporary input area; and accumulating a past confirmed input history using the temporary input information as a search key. A past confirmed history that searches for a match between the character string of the kana reading of the input information registered in the input history and the leading part corresponding to the search key in the confirmed input information history memory, and links to the matched input information. The determined information is extracted as input candidates, and if the extracted input candidates are equal to or more than a predetermined number, a predetermined number is selected by a predetermined procedure using the number of times of determination of each input candidate and the update time information as parameters, and the extracted If the number of input candidates is not equal to or greater than a predetermined number, a step of performing kana-kanji conversion processing on the kana of the tentative input using the dictionary memory, replenishing the lacking part, indexing the candidate area of the display panel and displaying the selected name, Is entered, the character string selected by the index is selected from the candidate area of the display panel to be a confirmed character string, and the confirmed character string is displayed in the confirmed area, and temporary input information at the time of confirmation is searched. As a key, a search is made for a match between the character string of the kana reading of the input history of the input history in the input history memory and the head corresponding to the search key, and if there is input information that matches the search key, the input information is searched for. Searching for fixed information linked to the input information as a key, if there is fixed information that matches the search key, increment the fixed number of fixed information, update the time information to the current year, month, day and time, If there is no input information that matches the search key in the input history, the temporary input is newly registered in the input history, and if there is no final information that matches the search key in the confirmed history, the finalized input is newly registered in the confirmed history. register Claim 2 comprising a degree, the
The character input method of the electronic device described in.
【請求項4】 抽出された入力候補から所定数の入力候
補をそれぞれの入力候補の確定回数と更新時刻情報とを
パラメータとして選択する所定の手順が、更新時刻の新
しいものから優先して選択する方法である、請求項2ま
たは請求項3に記載の電子機器の文字入力方法。
4. A predetermined procedure of selecting a predetermined number of input candidates from the extracted input candidates as parameters of the number of times of determination of each input candidate and update time information as parameters is performed by selecting a new update time with a higher priority. The character input method for an electronic device according to claim 2, which is a method.
【請求項5】 抽出された入力候補から所定数の入力候
補をそれぞれの入力候補の確定回数と更新時刻情報とを
パラメータとして選択する所定の手順が、確定回数の多
いものから優先して選択する方法である、請求項2また
は請求項3に記載の電子機器の文字入力方法。
5. A predetermined procedure of selecting a predetermined number of input candidates from extracted input candidates as parameters of the number of times of determination of each input candidate and update time information as parameters is performed by selecting the input candidates with a higher number of times of determination with priority. The character input method for an electronic device according to claim 2, which is a method.
【請求項6】 抽出された入力候補から所定数の入力候
補をそれぞれの入力候補の確定回数と更新時刻情報とを
パラメータとして選択する所定の手順が、確定回数と更
新時刻の順序との両方に重み付けをした計算式をつく
り、計算値に従って選択基準とする方法である、請求項
2または請求項3に記載の電子機器の文字入力方法。
6. A predetermined procedure of selecting a predetermined number of input candidates from the extracted input candidates as parameters of the number of determinations of each input candidate and update time information is performed in both the number of determinations and the order of update time. 4. The character input method for an electronic device according to claim 2, wherein a weighted calculation formula is created and a selection criterion is set according to the calculated value.
【請求項7】 抽出された入力候補から所定数の入力候
補をそれぞれの入力候補の確定回数と更新時刻情報とを
パラメータとして選択する所定の手順が、確定回数の多
いものと更新時刻の新しいものとから順に所定数を選
び、両方に選ばれた文字列を優先して選択する方法であ
る、請求項2または請求項3に記載の電子機器の文字入
力方法。
7. A predetermined procedure for selecting a predetermined number of input candidates from the extracted input candidates as parameters of the number of times of determination of each input candidate and the update time information as a parameter includes a step of determining a number of input candidates and a step of determining a new update time. 4. The character input method for an electronic device according to claim 2, wherein a predetermined number is selected in order from the above, and a character string selected for both is preferentially selected.
【請求項8】 入力候補から確定入力を選択する選択キ
ーが、入力モードの切り替えにより文字入力キーと兼用
される、請求項2または請求項3に記載の電子機器の文
字入力方法。
8. The character input method for an electronic device according to claim 2, wherein a selection key for selecting a definite input from input candidates is also used as a character input key by switching input modes.
【請求項9】 候補領域に表示される入力候補の所定の
数が10個であり、入力手段の数字のテンキーによって
選択される、請求項2または請求項3に記載の電子機器
の文字入力方法。
9. The character input method for an electronic device according to claim 2, wherein the predetermined number of input candidates displayed in the candidate area is ten and is selected by a numeric keypad of the input means. .
【請求項10】 入力される文字が英語であり、過去の
確定入力の履歴を蓄積するメモリは、アルファベットの
文字列をアルファベット順に格納するメモリであり、該
文字列が過去の確定回数と更新時刻とにリンクされて保
存されており、抽出された過去の確定情報から所定数の
入力候補を所定の手段で選択する方法が、過去の確定回
数と最新の更新時刻とにより再現率の高い過去の確定入
力を選択する方法であり、確定入力が行われるたびに過
去の確定入力の履歴を蓄積するメモリの内容を更新す
る、請求項1に記載の電子機器の文字入力方法。
10. An input character is English, and a memory for storing past confirmed input history is a memory for storing alphabetical character strings in alphabetical order, wherein the character string is a number of past confirmations and an update time. The method of selecting a predetermined number of input candidates from the extracted past decision information by a predetermined means is based on the past decision count and the latest update time. 2. The character input method for an electronic device according to claim 1, wherein the method is a method of selecting a confirmed input, and updates the contents of a memory that stores a history of past confirmed inputs each time the confirmed input is performed.
【請求項11】 文字入力があれば、仮入力領域に仮入
力表示する工程と、仮入力領域に仮入力表示された仮入
力情報を検索キーとして、アルファベットの文字列をア
ルファベット順に格納するメモリの、文字列の対応する
先頭部分との一致を検索し、一致した文字列を入力候補
として抽出し、抽出された入力候補が所定数以上であれ
ば、それぞれの入力候補の確定回数と更新時刻情報とを
パラメータとして所定の手順で所定数を選択し、抽出さ
れた入力候補が所定数以上でなければすべてを選択し
て、表示盤の候補領域にインデックスをつけて表示する
工程と、 選択キーが入力されれば、表示盤の候補領域からインデ
ックスにより選択された文字列を選択して確定文字列と
し、該確定文字列を確定領域に表示する工程と、 確定入力情報を検索キーとして前記メモリの文字列を検
索し、文字列に検索キーと一致するものがあれば、該文
字列の確定回数をインクリメントし、時刻情報を現在の
西暦年月日と時刻に更新し、該文字列に検索キーと一致
する文字列がない場合は該文字列を新たに前記メモリに
登録する工程と、を備える請求項10に記載の電子機器
の文字入力方法。
11. When there is a character input, a step of temporarily inputting and displaying in a temporary input area, and a step of storing a character string of alphabets in alphabetical order using the temporary input information temporarily input and displayed in the temporary input area as a search key. Search for a match with the corresponding leading portion of the character string, extract the matched character string as an input candidate, and if the extracted input candidates are equal to or more than a predetermined number, determine the number of updates of each input candidate and update time information. And selecting a predetermined number as a parameter in a predetermined procedure, selecting all the extracted input candidates if they are not the predetermined number or more, indexing and displaying candidate areas of the display panel, If input, the character string selected by the index from the candidate area of the display panel is selected as a confirmed character string, and the confirmed character string is displayed in the confirmed area; The character string in the memory is searched as a key, and if there is a character string that matches the search key, the number of times the character string is determined is incremented, and the time information is updated to the current year, month, day, and year. 11. The character input method for an electronic device according to claim 10, further comprising: when there is no character string matching the search key in the character string, newly registering the character string in the memory.
【請求項12】 前記仮入力情報を検索キーとして、ア
ルファベットの文字列をアルファベット順に格納するメ
モリの、文字列の対応する先頭部分との一致を検索し、
一致した文字列を入力候補として抽出する工程が、検索
キーの文字列が文字列の順序を保って、単語の先頭部分
を含む文字列に含まれている場合の一致を検索するあい
まいモードにより、一致した文字列を入力候補として抽
出する工程である請求項11に記載の電子機器の文字入
力方法。
12. Using the tentative input information as a search key, a memory for storing alphabetic character strings in alphabetical order is searched for a match with a corresponding leading portion of the character strings,
The step of extracting a matched character string as an input candidate is performed by an ambiguous mode that searches for a match when the character string of the search key is included in the character string including the beginning of the word while maintaining the order of the character strings. 12. The character input method for an electronic device according to claim 11, wherein the matching character string is extracted as an input candidate.
【請求項13】 抽出された入力候補から所定数の入力
候補をそれぞれの入力候補の確定回数と更新時刻情報と
をパラメータとして選択する所定の手順が、更新時刻の
新しいものから優先して選択する方法である、請求項1
0から請求項12のいずれか1項に記載の電子機器の文
字入力方法。
13. A predetermined procedure of selecting a predetermined number of input candidates from the extracted input candidates as parameters of the number of times of determination of each input candidate and update time information as parameters is preferentially selected from newest update times. 2. The method of claim 1, wherein the method is
The character input method for an electronic device according to claim 1.
【請求項14】 抽出された入力候補から所定数の入力
候補をそれぞれの入力候補の確定回数と更新時刻情報と
をパラメータとして選択する所定の手順が、確定回数の
多いものから優先して選択する方法である、請求項10
から請求項12のいずれか1項に記載の電子機器の文字
入力方法。
14. A predetermined procedure of selecting a predetermined number of input candidates from the extracted input candidates as parameters of the number of times of determination of each input candidate and the update time information is selected in preference from the one with the highest number of times of determination. A method according to claim 10.
A character input method for an electronic device according to any one of claims 1 to 12.
【請求項15】 抽出された入力候補から所定数の入力
候補をそれぞれの入力候補の確定回数と更新時刻情報と
をパラメータとして選択する所定の手順が、確定回数と
更新時刻の順序との両方に重み付けをした計算式をつく
り、計算値に従って選択基準とする方法である、請求項
10から請求項12のいずれか1項にに記載の電子機器
の文字入力方法。
15. A predetermined procedure for selecting a predetermined number of input candidates from the extracted input candidates as parameters of the number of determinations of each input candidate and update time information is performed in both the number of determinations and the order of the update time. 13. The character input method for an electronic device according to claim 10, wherein a weighted calculation formula is created and a selection criterion is selected according to the calculated value.
【請求項16】 抽出された入力候補から所定数の入力
候補をそれぞれの入力候補の確定回数と更新時刻情報と
をパラメータとして選択する所定の手順が、確定回数の
多いものと更新時刻の新しいものとから順に所定数を選
び、両方に選ばれた文字列を優先して選択する方法であ
る、請求項請求項10から請求項12のいずれか1項に
記載の電子機器の文字入力方法。
16. A predetermined procedure for selecting a predetermined number of input candidates from the extracted input candidates as parameters of the number of times of determination of each input candidate and the update time information as a parameter is performed in a case where the number of determination times is large and a case where the update time is new. The character input method for an electronic device according to any one of claims 10 to 12, wherein a predetermined number is selected in order from (1) to (4), and a character string selected for both is preferentially selected.
【請求項17】 入力候補から確定入力を選択する選択
キーが、入力モードの切り替えにより文字入力キーと兼
用される請求項10から請求項12のいずれか1項に記
載の電子機器の文字入力方法。
17. The character input method for an electronic device according to claim 10, wherein a selection key for selecting a definite input from input candidates is also used as a character input key by switching an input mode. .
【請求項18】 候補領域に表示される入力候補の所定
の数が10個であり、入力手段の数字のテンキーによっ
て選択される、請求項10から請求項12のいずれか1
項に記載の電子機器の文字入力方法。
18. The method according to claim 10, wherein the predetermined number of input candidates displayed in the candidate area is ten, and the number is selected by a numeric keypad of the input means.
The character input method of the electronic device described in the section.
【請求項19】 入力手段を用いて電子機器に文字を入
力するシステムであって、 文字入力キーボードと、入力候補から確定入力を選択す
る選択キーボードとを有する前記入力手段を備えた入力
部、前記文字入力キーボードから入力された仮入力を表
示する仮入力領域と、過去の確定入力履歴から選択され
た入力候補を表示する候補領域と、確定入力を表示する
確定領域とを有する表示盤を備えた出力部、過去の確定
入力履歴を格納したメモリを備えた記憶部、および各部
を制御するデータ処理装置、から構成されることを特徴
とする電子機器の文字入力システム。
19. A system for inputting a character to an electronic device using an input unit, the input unit including the input unit having a character input keyboard and a selection keyboard for selecting a definite input from input candidates; A display panel having a provisional input area for displaying a provisional input input from a character input keyboard, a candidate area for displaying an input candidate selected from a past confirmed input history, and a confirmation area for displaying a confirmed input; A character input system for an electronic device, comprising: an output unit; a storage unit including a memory storing a past confirmed input history; and a data processing device that controls each unit.
【請求項20】 記憶部は、入力された仮名入力を単語
に変換する日本語辞書メモリおよび、過去の確定入力が
確定履歴として、入力履歴における仮名読みである入力
情報と確定回数と更新時刻とにリンクされて保存されて
いる確定入力情報履歴メモリを有する、請求項19に記
載の電子機器の文字入力システム。
20. A storage unit, comprising: a Japanese dictionary memory for converting an inputted kana input to a word; and input information which is a kana reading in the input history, the number of times of determination, an update time, and 20. The character input system for an electronic device according to claim 19, further comprising a confirmed input information history memory linked to and stored in the electronic device.
【請求項21】 確定入力情報履歴メモリは切り替え使
用可能な複数の確定入力情報履歴メモリから構成され
る、請求項20に記載の電子機器の文字入力システム。
21. The character input system for an electronic device according to claim 20, wherein the confirmed input information history memory includes a plurality of switchable and usable confirmed input information history memories.
【請求項22】 記憶部は、アルファベットの文字列が
アルファベット順に格納され、過去の確定回数と更新時
刻とが該文字列にリンクされて保存されている履歴付辞
書メモリを有する、請求項19に記載の電子機器の文字
入力システム。
22. The storage unit according to claim 19, wherein the storage unit includes a history-added dictionary memory in which alphabetical character strings are stored in alphabetical order, and the number of past determinations and the update time are linked to the character strings and stored. The character input system of the electronic device described.
【請求項23】 履歴付辞書メモリは切り替え使用可能
な複数の履歴付辞書メモリから構成される、請求項22
に記載の電子機器の文字入力システム。
23. The history-added dictionary memory is composed of a plurality of switchable history-added dictionary memories.
A character input system for an electronic device according to item 1.
【請求項24】 文字入力キーボードは、英字アルファ
ベット26文字を入力するキー、数字を入力するキー、
若干の制御キーを有する、請求項20または請求項21
に記載の電子機器の文字入力システム。
24. A character input keyboard includes keys for inputting 26 letters of the alphabet, keys for inputting numbers,
22. The control device according to claim 20, wherein the control device has some control keys.
A character input system for an electronic device according to item 1.
【請求項25】 文字入力キーボードは、複数の数字と
複数のアルファベットとが1個のキーに割り当てられ、
打鍵数により割り当てられた数字とアルファベットが選
択される複数のキーを有する、請求項20または請求項
21に記載の電子機器の文字入力システム。
25. A character input keyboard, wherein a plurality of numbers and a plurality of alphabets are assigned to one key,
22. The character input system for an electronic device according to claim 20, comprising a plurality of keys for selecting a numeral and an alphabet assigned by the number of keystrokes.
【請求項26】 記録媒体を備え、前記データ処理装置
の動作は、記録媒体に記録された電子機器文字入力プロ
グラムにより制御できる、請求項19に記載の電子機器
の文字入力システム。
26. The character input system for an electronic device according to claim 19, further comprising a recording medium, wherein the operation of the data processing device can be controlled by an electronic device character input program recorded on the recording medium.
【請求項27】 入力手段からの文字の仮入力の進行に
従って該仮入力の文字列と先頭の文字列とが一致する過
去の確定情報をメモリから抽出し、抽出された過去の確
定情報から所定の手段で所定数の過去の確定情報を選択
して入力候補として表示し、前記入力手段からの選択に
より選択された入力候補を確定入力とするための制御プ
ログラムを記録した記録媒体であって、 文字入力があれば、仮入力領域に仮入力表示する手順
と、 仮入力情報を検索キーとして確定入力履歴の保存された
メモリから先頭部分が一致する確定情報を確定履歴から
検索し、一致した確定情報を入力候補として抽出し、抽
出された入力候補が所定数以上であれば、それぞれの入
力候補の過去の確定回数と更新時刻とをパラメータとし
て所定の手順で所定数を選択して、表示盤の候補領域に
インデックスをつけて表示する手順と、 選択キーが入力されれば、表示盤の候補領域からインデ
ックスにより選択された文字列を選択し、確定文字列を
確定領域に表示する手順と、 確定時の確定入力情報を検索キーとして確定入力履歴の
保存されたメモリから先頭部分が一致する確定情報を確
定履歴から検索し、確定履歴に確定入力情報と一致する
確定情報があれば、確定回数をインクリメントし、時刻
情報を現在の西暦年月日と時刻に更新し、確定履歴に確
定入力情報と一致する確定情報がない場合は、確定入力
情報を新たに登録する手順と、を実行させるためのプロ
グラムを記録した機械読み取り可能な記録媒体。
27. The past fixed information in which the character string of the provisional input matches the leading character string is extracted from the memory in accordance with the progress of the provisional input of the character from the input means, and the predetermined fixed information is extracted from the extracted past fixed information. Means for selecting and displaying a predetermined number of past decision information as an input candidate by means of the means, a control medium for recording a control program for making the input candidate selected by the selection from the input means a confirmed input, If there is a character input, the procedure for temporarily displaying the temporary input in the temporary input area, and using the temporary input information as a search key, searching the final history from the memory where the finalized input history is stored, for the final information that matches, and confirming the match. Information is extracted as input candidates, and if the extracted input candidates are equal to or more than a predetermined number, a predetermined number is selected in a predetermined procedure using the past number of times of determination and the update time of each input candidate as parameters. , Indexing the candidate area of the display panel and displaying it, and, when a selection key is pressed, selecting the character string selected by the index from the candidate area of the display panel and displaying the confirmed character string in the confirmed area The procedure and, using the fixed input information at the time of fixing as a search key, search the fixed history from the memory in which the fixed input history is stored for the fixed information matching the leading portion, and if the fixed history has the fixed information matching the fixed input information, Incrementing the number of confirmations, updating the time information to the current year, month, day and time, and, if there is no confirmed information matching the confirmed input information in the confirmed history, newly registering the confirmed input information. A machine-readable recording medium that stores a program to be executed.
JP2000057070A2000-03-022000-03-02Character input method of electronic equipment and character input systemPendingJP2001243221A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2000057070AJP2001243221A (en)2000-03-022000-03-02Character input method of electronic equipment and character input system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2000057070AJP2001243221A (en)2000-03-022000-03-02Character input method of electronic equipment and character input system

Publications (1)

Publication NumberPublication Date
JP2001243221Atrue JP2001243221A (en)2001-09-07

Family

ID=18577928

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2000057070APendingJP2001243221A (en)2000-03-022000-03-02Character input method of electronic equipment and character input system

Country Status (1)

CountryLink
JP (1)JP2001243221A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2005071616A1 (en)*2004-01-272005-08-04Matsushita Electric Industrial Co., Ltd.Image formation device and image formation method
KR100895860B1 (en)2005-08-232009-05-06캐논 가부시끼가이샤 Text input assistant method and information processing device
US7974877B2 (en)2005-06-232011-07-05Microsoft CorporationSending and receiving electronic business cards
JP2012118822A (en)*2010-12-012012-06-21Internatl Business Mach Corp <Ibm>Document creation support method, document creation support apparatus and document creation support program
WO2013114682A1 (en)*2012-02-022013-08-08株式会社コナミデジタルエンタテインメントMessage transmission system, control method, and recording medium
WO2013114681A1 (en)*2012-02-022013-08-08株式会社コナミデジタルエンタテインメントMessage transmission system, control method, and recording medium

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2005071616A1 (en)*2004-01-272005-08-04Matsushita Electric Industrial Co., Ltd.Image formation device and image formation method
JP2005251174A (en)*2004-01-272005-09-15Matsushita Electric Ind Co Ltd Image creating apparatus and image creating method
US7797330B2 (en)2004-01-272010-09-14Panasonic CorporationImage formation device and image formation method
US7974877B2 (en)2005-06-232011-07-05Microsoft CorporationSending and receiving electronic business cards
KR100895860B1 (en)2005-08-232009-05-06캐논 가부시끼가이샤 Text input assistant method and information processing device
JP2012118822A (en)*2010-12-012012-06-21Internatl Business Mach Corp <Ibm>Document creation support method, document creation support apparatus and document creation support program
WO2013114682A1 (en)*2012-02-022013-08-08株式会社コナミデジタルエンタテインメントMessage transmission system, control method, and recording medium
WO2013114681A1 (en)*2012-02-022013-08-08株式会社コナミデジタルエンタテインメントMessage transmission system, control method, and recording medium
JP2013161167A (en)*2012-02-022013-08-19Konami Digital Entertainment Co LtdMessage transmission system, control method and program
JP2013161168A (en)*2012-02-022013-08-19Konami Digital Entertainment Co LtdMessage transmission system, control method and program

Similar Documents

PublicationPublication DateTitle
US8117540B2 (en)Method and device incorporating improved text input mechanism
US8990738B2 (en)Explicit character filtering of ambiguous text entry
US7286115B2 (en)Directional input system with automatic correction
US9588596B2 (en)Handheld electronic device with text disambiguation
JP5372148B2 (en) Method and system for processing Japanese text on a mobile device
EP1950669A1 (en)Device incorporating improved text input mechanism using the context of the input
EP2109046A1 (en)Predictive text input system and method involving two concurrent ranking means
KR20010024309A (en)Reduced keyboard disambiguating system
CN100368963C (en) Method and apparatus for inputting ideographic characters into a device
JP2001243221A (en)Character input method of electronic equipment and character input system
EP1923796B1 (en)Method and device incorporating improved text input mechanism
US8466878B2 (en)Handheld electronic device including automatic preferred selection of a punctuation, and associated method
JP2008117310A (en) Dictionary search apparatus and dictionary search processing program
JP3938087B2 (en) Language input system and method
JPH07191986A (en)Sentence input device
JP2008262248A (en)Character search method
JP2004038869A (en) Text display conversion device
JPH09114814A (en) Character processor
JPH09179858A (en) Document creation device and display method
JPH08190553A (en)Documentat preparing device
JPH05346918A (en)Word processor
JPH03244014A (en)Kanji address input system
JP2006323645A (en) Information display device and program
HK1010924B (en)Reduced keyboard disambiguating system
HK1010924A1 (en)Reduced keyboard disambiguating system

[8]ページ先頭

©2009-2025 Movatter.jp