JP2003196011A - Character input device - Google Patents

Character input device

Info

Publication number
JP2003196011A
JP2003196011A JP2001392681A JP2001392681A JP2003196011A JP 2003196011 A JP2003196011 A JP 2003196011A JP 2001392681 A JP2001392681 A JP 2001392681A JP 2001392681 A JP2001392681 A JP 2001392681A JP 2003196011 A JP2003196011 A JP 2003196011A
Authority
JP
Japan
Prior art keywords
character
input
state
characters
display
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.)
Withdrawn
Application number
JP2001392681A
Other languages
Japanese (ja)
Inventor
Manabu Fujiwara
学 藤原
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.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
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 Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2001392681A priority Critical patent/JP2003196011A/en
Publication of JP2003196011A publication Critical patent/JP2003196011A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a character input device capable of inputting characters with a small number of displays. <P>SOLUTION: The characters in accordance with a group table of a stick of a direction input device is displayed as an input character candidate in accordance with the description of a general character candidate group table used at that time (a). When the stick of the direction input device is pushed down, the input character candidate is successively switched between the representative characters and the sub-characters in accordance with the direction indicating state, to be displayed as the input character candidate (f) until the pressing-down of the stick is released, and the input character candidate is determined as the input character at that time when the pressing-down of the stick is released. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、電子計算機その他
の情報処理装置に文字を入力する文字入力装置に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character input device for inputting characters to an electronic computer or other information processing device.

【0002】[0002]

【従来の技術】情報処理装置に文字を入力する文字入力
装置の技術としては、たとえは特開2001-265496号公報
記載の、五十音図中の選択された行について当該行に属
する各文字をマトリックス上に配置した表示画面上で、
十字キーにより指定された位置にある文字の入力を受け
付ける技術が知られている。
2. Description of the Related Art As a technique of a character input device for inputting characters to an information processing device, for example, each character belonging to a selected line in the Japanese syllabary diagram described in Japanese Patent Laid-Open No. 2001-265496 On the display screen where is arranged on the matrix,
There is known a technique of accepting an input of a character located at a position designated by the cross key.

【0003】この技術によれば、文字入力を主に十字キ
ーだけを用いて行うことができ、また、表示画面に入力
文字の選択のために表示する必要のある文字数が五十音
図の一行分の文字数(通常、5文字)で済むため、表示
面や操作面を大きくできない、小型の携帯型の装置など
においても、比較的良好に文字入力を行うことができ
る。
According to this technique, characters can be input mainly by using only the cross key, and the number of characters that need to be displayed on the display screen for selecting input characters is one line of the Japanese syllabary. Since the number of characters per minute (usually 5) is sufficient, the character input can be relatively well performed even in a small portable device or the like in which the display surface and the operation surface cannot be made large.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、前記従
来の技術によれば、文字入力を主に十字キーだけを用い
て行うことができるためキーボード等に比べユーザの操
作部は小型化できる一方で、ユーザに操作と入力文字と
の関係を示すために五十音図の一行分の文字数の文字を
マトリックス状に配置した表示を行うことが必須となる
ため、その分、キートップの印刷表示でキー操作と入力
文字との関係を示すキーボード等を使用した文字入力に
比べ、かえって大きな表示領域が、文字入力のために必
要となる。
However, according to the above-mentioned conventional technique, since the character input can be performed mainly by using only the cross key, the operation unit for the user can be downsized as compared with the keyboard and the like. In order to show the relationship between the operation and the input character to the user, it is indispensable to display the number of characters for one line of the Japanese syllabary arranged in a matrix form. A larger display area is required for character input, as compared with character input using a keyboard or the like, which shows the relationship between operations and input characters.

【0005】そこで、本発明は、小型化に適した入力装
置を用いた、使用する表示領域を小さくできる文字入力
装置を提供することを課題とする。
Therefore, it is an object of the present invention to provide a character input device using an input device suitable for miniaturization and capable of reducing the display area used.

【0006】[0006]

【課題を解決するための手段】前記課題達成のために、
本発明は、ユーザの方向指示操作に応じて、無方向状
態、前方向状態、後方向状態、左方向状態、右方向状態
を含む複数の状態のいずれかを方向指示状態としてとる
と共に、任意の前記方向指示状態におけるユーザの押し
下げ操作に応じて、押し下げ中状態と非押し下げ中状態
との二つの状態のいずれかを押し下げ状態としてとるス
ティックと、当該スティックの前記方向指示状態と押し
下げ状態とを検知する検知手段とを備えた方向指示入力
装置を入力装置として用い、前記検知手段が検知したユ
ーザの操作に応じて入力文字を決定する入力文字選択手
段と、表示装置と、前記表示装置上に、入力文字として
選択可能な文字の表示である選択可能文字表示と、入力
済みの各文字による文字列の表示である入力文字列表示
とを行う表示制御手段と、前記方向指示状態と文字との
対応を記述した対応情報を記憶した記憶手段とを設けた
装置において、前記入力文字選択手段によって、前記検
知手段が検知した方向指示状態に対応して前記記憶手段
に記憶された対応情報に記述されている文字を入力候補
文字として選択し、前記検知手段が検知した前記押し下
げ状態が、非押し下げ中状態から押し下げ中状態への変
化、または、押し下げ中状態から非押し下げ中状態への
変化を表した時点における入力候補文字を入力文字とし
て決定し、決定した入力文字の列を入力文字列とすると
共に、前記表示制御手段によって、前記選択可能文字表
示として、前記対応情報に記述された文字のうちの前記
候補文字選択手段により選択された入力文字候補のみの
表示を行い、前記入力文字列表示として、前記入力文字
決定手段により決定された入力文字列の表示を行うよう
にしたものである。
[Means for Solving the Problems] To achieve the above objects,
The present invention takes any of a plurality of states including a non-directional state, a forward direction state, a backward direction state, a leftward direction state, and a rightward state as a direction indicating state in accordance with a direction indicating operation by a user, and optionally Detects a stick that takes one of two states, a pushing-down state and a non-pushing-down state, as a push-down state in response to a user's push-down operation in the turn-pointing state, and the turn-pointing state and push-down state of the stick. Using a direction indicating input device having a detecting means as an input device, an input character selecting means for determining an input character according to a user's operation detected by the detecting means, a display device, and on the display device, Display control hands that perform selectable character display, which is a display of characters that can be selected as input characters, and input character string display, which is a display of a character string of each character that has been input. And a storage means for storing correspondence information in which the correspondence between the direction indicating state and characters is stored, the storage device stores the correspondence in correspondence with the direction indicating state detected by the detecting means by the input character selecting means. The character described in the correspondence information stored in the means is selected as an input candidate character, and the pressed state detected by the detection means is changed from the non-depressing state to the depressing state, or from the depressing state. The input candidate character at the time of representing the change to the non-pushing state is determined as the input character, the determined input character string is set as the input character string, and the display control means displays the selectable character as the selectable character display. Among the characters described in the correspondence information, only the input character candidates selected by the candidate character selecting means are displayed to obtain the input character string display. , In which to perform the display of the input character string that is determined by the input character determination means.

【0007】このように本発明によれば、操作と入力文
字との関係を、その時点でスティック押し下げ操作によ
り入力文字として選択可能な文字のみの表示でユーザに
提示するので、当該関係の提示に極めて小さい表示領域
しか必要としない。ここで、たとえば、複数の対応情報
を、五十音図の一行毎に対応して設け、各対応情報に、
対応する行に含まれる文字について、その母音に対して
定めた方向指示状態に対する対応を記述し、対応情報を
切り替えながら文字入力を行うようにすれば、五十音の
文字入力を行うことができると共に、ユーザは対応情報
を切り替えることなくスティックにより入力できる文字
をその時点で表示されている入力文字候補と同行の文字
列として、入力したい文字に対応すう方向をその文字の
母音に対応する方向として、直接把握することができる
ようになるので、このようにその時点でスティック押し
下げ操作により入力文字として選択可能な文字のみを表
示するようにしても、ユーザの、所望の文字と行うべき
操作との関係の把握に支障は生じない。
As described above, according to the present invention, the relationship between the operation and the input character is presented to the user by displaying only the characters that can be selected as the input character by the stick pressing operation at that time. It requires only a very small display area. Here, for example, a plurality of correspondence information is provided for each line of the Japanese syllabary, and each correspondence information is
For the characters included in the corresponding line, by describing the correspondence to the direction indication state defined for the vowel and performing the character input while switching the correspondence information, it is possible to input the Japanese syllabary characters. At the same time, the character that can be input by the stick without switching the correspondence information is set as the character string in the same line as the input character candidate currently displayed, and the direction corresponding to the character to be input is set as the direction corresponding to the vowel of the character. , It becomes possible to directly grasp, so that even if only the characters that can be selected as the input characters are displayed by the stick pressing operation at that time, the user can see the desired character and the operation to be performed. There is no problem in understanding the relationship.

【0008】また、この場合に、前記検知手段が検知し
た押し下げ状態と方向指示状態が、所定の方向について
の方向指示状態の非押し下げ中状態における所定期間以
上の継続を示している場合に、有効とする対応情報を切
り替えるようにすれば、対応情報の切替、すなわち、た
とえば対応情報を切り替えることなく入力可能とする五
十音図の行の切替もスティック操作のみで行うことがで
きるようになる。
Further, in this case, it is effective when the push-down state and the direction indicating state detected by the detecting means indicate continuation for a predetermined period or more in the non-pushing state of the direction indicating state for the predetermined direction. If the corresponding information is switched, the corresponding information can be switched, that is, the lines of the Japanese syllabary that can be input without switching the corresponding information can be switched by only the stick operation.

【0009】また、前記記憶手段に記憶された対応情報
は、1方向指示状態に対して対応する文字として複数の
文字を記述し、前記候補文字選択手段が、前記検知手段
が検知した方向指示状態に対応して前記記憶手段に記憶
された対応情報に記述されている複数の文字を、順次、
前記検知手段が検知した方向指示状態が示す押し下げ状
態の継続している期間中、所定の期間経過毎に入力候補
文字として選択し、前記入力文字決定手段が、前記検知
手段が検知した前記押し下げ状態が、押し下げ中状態か
ら非押し下げ中状態への変化を表した時点における入力
候補文字を入力文字として決定するようにすれば、ユー
ザは、1方向指示状態におけるスティック押し下げ継続
時間の調整により、複数の文字の中から所望の文字を選
択することができるようになる。
In addition, the correspondence information stored in the storage means describes a plurality of characters as characters corresponding to the one-way pointing state, and the candidate character selecting means detects the direction pointing state detected by the detecting means. A plurality of characters described in the correspondence information stored in the storage means corresponding to
During the period in which the pressing state indicated by the direction indicating state detected by the detecting unit continues, the input character is selected as an input candidate character every time a predetermined period elapses, and the input character determining unit detects the pressing state detected by the detecting unit. However, if the input candidate character at the time when the change from the pressed-down state to the non-pressed-down state is represented is determined as the input character, the user can adjust the stick pressing duration in the one-way pointing state to It becomes possible to select a desired character from the characters.

【0010】また、この場合には、たとえば、前記対応
情報には、少なくとも一部の方向指示状態について、清
音文字と、当該清音文字に対応する濁音符を付した文字
と当該清音文字に対応する半濁音符を付した文字と当該
清音文字に対応する捉音符文字とのうちの存在する文字
とを、当該方向指示状態に対応して記述するようにすれ
ば、スティック押し下げ継続により入力できる文字が、
その時点で入力可能文字として表示されている文字と、
清音、濁音、破裂音、促音のいずれかの関係にある文字
であるとして認識できるので、ユーザは、所望の文字と
行うべき操作との関係を、支障なく把握することができ
る。
Further, in this case, for example, the correspondence information corresponds to at least a part of the direction indication state, a clear sound character, a character with a dakuten mark corresponding to the clear sound character, and the clean sound character. If the characters with semi-voiced notes and the existing syllabary characters corresponding to the relevant Qing syllabary characters are described in correspondence with the relevant directional state, the characters that can be entered by continuing to press and hold the stick ,
The characters displayed as characters that can be input at that time,
Since it can be recognized as a character having any one of the relations of the pure sound, the dull sound, the plosive sound, and the consonant sound, the user can grasp the relationship between the desired character and the operation to be performed without any trouble.

【0011】[0011]

【発明の実施の形態】以下、本発明の実施形態について
説明する。図1aに、本実施形態に係る情報処理装置の
構成を示す。図示するように、本情報処理装置は、本体
装置1とリモコン2(リモートコントローラ)を有す
る。また、本体装置1は、表示装置11、表示制御部1
2、1又は複数のアプリケーション処理部13、文字入
力処理部14、入力制御部15を有する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below. FIG. 1a shows the configuration of the information processing apparatus according to this embodiment. As shown in the figure, the information processing apparatus has a main body device 1 and a remote controller 2 (remote controller). Further, the main body device 1 includes a display device 11 and a display control unit 1.
It has two, one or a plurality of application processing units 13, a character input processing unit 14, and an input control unit 15.

【0012】このような構成において、アプリケーショ
ン処理部13は、文字入力以外の入力については、入力
制御部15を介してユーザのリモコン2操作を受付、処
理結果等のユーザに提示する情報を表示制御部12を介
して表示装置11に表示する。また、アプリケーション
処理部13は、ユーザから文字入力を受け付ける場合に
は、文字入力処理部14を活性化し、文字入力処理部1
4からの文字入力を受付け、処理結果等のユーザに提示
する情報を表示制御部12を介して表示装置11に表示
する。文字入力処理部14は、活性化されると、表示制
御部12を介して表示装置11に文字入力受付用のウイ
ンドウを表示し、入力制御部15を介してユーザのリモ
コン2操作による文字入力を受け付け、受け付けが確定
した文字列をアプリケーション処理部13に引き渡す。
In such a configuration, the application processing unit 13 accepts the user's operation of the remote controller 2 via the input control unit 15 for the input other than the character input, and displays the information such as the processing result to be presented to the user. The image is displayed on the display device 11 via the unit 12. When accepting a character input from the user, the application processing unit 13 activates the character input processing unit 14, and the character input processing unit 1
Information input to the user such as processing results is displayed on the display device 11 via the display control unit 12. When activated, the character input processing unit 14 displays a window for accepting character input on the display device 11 via the display control unit 12 and allows the user to input characters via the remote control 2 via the input control unit 15. The acceptance and the character string for which acceptance is confirmed are delivered to the application processing unit 13.

【0013】ただし、以上の本体装置1のハードウエア
としては、たとえば、CPUや、主記憶、ハードディス
クなどの固定型の記憶媒体を用いる外部記憶装置、可搬
型の記憶媒体を用いる外部記憶装置、ネットワークを介
した通信を制御する通信制御装置、リモコン2用のイン
タフェース、表示装置などの出力装置を備えた、一般的
な構成を有する電子計算機であってよい。そして、この
場合、CPUが主記憶にロードされたプログラムを実行
することにより以上の各部が電子計算機上に構成される
ものであってよい。また、この各プログラムは、可搬型
の記憶媒体から、ハードディスク装置などの固定型の記
憶媒体上に記憶された後、必要に応じて主記憶にロード
され、CPUによって実行されるもであってよい。また
は、適宜通信媒体を介して受信され、ハードディスク装
置などの固定型の記憶媒体上に記憶された後、必要に応
じて主記憶にロードされた後、CPUによって実行され
るものであってよい。
However, as the hardware of the main body device 1 described above, for example, an external storage device using a fixed storage medium such as a CPU, a main memory, and a hard disk, an external storage device using a portable storage medium, a network It may be an electronic computer having a general configuration, which includes a communication control device for controlling communication via the computer, an interface for the remote controller 2, and an output device such as a display device. Then, in this case, each of the above units may be configured on the electronic computer by the CPU executing the program loaded in the main memory. Further, each of the programs may be stored in a fixed storage medium such as a hard disk device from a portable storage medium, loaded into the main storage as needed, and executed by the CPU. . Alternatively, it may be received via a communication medium as appropriate, stored on a fixed storage medium such as a hard disk device, loaded into the main storage if necessary, and then executed by the CPU.

【0014】ここで、本実施形態に係るリモコン2は、
図1bに示すように、ユーザから操作を受け付ける複数
のキーと、ジョイスティック型の一つの方向入力装置2
1を有する。複数のキーは、方向入力装置21の左に配
置された二つのキー22、23と、方向入力装置21の
右側に配置された一つのキー24と、方向入力装置21
の下側に配置された3つのキー25、26、27を含
む。
Here, the remote controller 2 according to this embodiment is
As shown in FIG. 1b, a plurality of keys for receiving an operation from a user and one joystick type directional input device 2
Has 1. The plurality of keys include two keys 22 and 23 arranged on the left side of the direction input device 21, one key 24 arranged on the right side of the direction input device 21, and the direction input device 21.
It includes three keys 25, 26, 27 located on the underside of the.

【0015】以下では、これら方向入力装置21の周辺
に配置されたキーを区別するために、方向入力装置21
の左に配置された上のキーをAキー22と、方向入力装
置21の左側に配置された下のキーをBキー23と、方
向入力装置21の右側に配置されたキーをCキー24、
方向入力装置21の下側に配置された3つのキーを、左
側より、Dキー25、Eキー26、Fキー27と呼ぶ。
In the following, in order to distinguish the keys arranged around these directional input devices 21, the directional input device 21
The upper key arranged on the left side of the A key 22, the lower key arranged on the left side of the direction input device 21 is the B key 23, the key arranged on the right side of the direction input device 21 is the C key 24,
The three keys arranged below the direction input device 21 are referred to as a D key 25, an E key 26, and an F key 27 from the left side.

【0016】次に、方向入力装置21は、少なくとも前
後左右を含む複数の方向に傾斜可能、かつ、軸方向に押
し下げ可能なスティック28を有し、スティック28の
前後左右の傾斜及び傾斜無しに応じて前後左右の4方向
を少なくとも含む複数の方向と無方向の入力を受付ける
と共に、スティック28の軸方向への押し下げを検知す
る。そして、受け付けた方向や、検知した押し下げを本
体装置1の入力制御部15に通知する。なお、このよう
なスティック28の傾斜による方向受付と、スティック
28の軸方向と押し下げを行う方向入力装置21につい
ては、たとえば特開平9-230999号公報等に記載されてい
る。なお、以下では、スティック28の傾斜無しにより
入力される無方向も方向の一つとして取り扱う。
Next, the direction input device 21 has a stick 28 that can be tilted in a plurality of directions including at least front, rear, left and right, and can be pushed down in the axial direction. It receives a plurality of directions including at least four directions of front, rear, left and right and non-directional inputs, and detects the push-down of the stick 28 in the axial direction. Then, the received direction and the detected depression are notified to the input control unit 15 of the main body device 1. A direction input device 21 which receives the direction by the inclination of the stick 28 and pushes down the stick 28 in the axial direction is described in, for example, Japanese Patent Laid-Open No. 9-230999. In the following, the non-direction input without the tilt of the stick 28 is also treated as one of the directions.

【0017】次に、本体装置1の文字入力処理部14の
内部構成について説明する。図2に示すように、文字入
力処理部14には、予め、ひらがなカタカナ変換、かな
漢字変換などの文字列変換用の変換辞書101と、リモ
コン2操作と入力文字列の対応を定義する入力文字制御
情報102とが格納されている。また、その処理に用い
るデータを一時的に格納するためのデータ格納部とし
て、現在入力文字種別識別子103の格納部、現用入力
文字候補群テーブル識別子104の格納部、モードデー
タ105の格納部、入力文字候補バッファ106、未確
定文字列バッファ107、文字列メモリ108、変換中
フラグ109、未確定文字列入力位置ポインタ110、
確定文字列入力位置ポインタ111を有する。そして、
文字入力処理部14内における個々の処理を行う処理部
として、タスクスイッチ部121、モード設定部12
2、文字候補群設定処理部123、入力文字選択処理部
124、変換処理部125、インライン表示処理部12
6、修正処理部127、入力文字表示制御部128を有
する。
Next, the internal structure of the character input processing unit 14 of the main body device 1 will be described. As shown in FIG. 2, the character input processing unit 14 has, in advance, a conversion dictionary 101 for character string conversion such as hiragana / katakana conversion and kana / kanji conversion, and an input character control that defines correspondence between the remote controller 2 operation and the input character string. The information 102 is stored. Further, as a data storage unit for temporarily storing the data used for the processing, a storage unit for the currently input character type identifier 103, a storage unit for the current input character candidate group table identifier 104, a storage unit for the mode data 105, an input Character candidate buffer 106, unconfirmed character string buffer 107, character string memory 108, conversion flag 109, unconfirmed character string input position pointer 110,
It has a fixed character string input position pointer 111. And
The task switch unit 121 and the mode setting unit 12 are processing units that perform individual processes in the character input processing unit 14.
2. Character candidate group setting processing unit 123, input character selection processing unit 124, conversion processing unit 125, inline display processing unit 12
6, a correction processing unit 127, and an input character display control unit 128.

【0018】次に、文字入力処理部14に予め格納され
る入力文字制御情報102について説明する。図3に示
すように、入力文字制御情報102は、文字種別テーブ
ル301と、入力文字候補群テーブルリスト302と、
一般文字候補群テーブル303と、特殊文字候補群テー
ブル304とを有する。文字種別テーブル301には、
かな、英字、数字、記号などの文字種別と、方向入力装
置21が出力する前後左右無方向の5つの方向の内か
ら、各文字種別に排他的に割り当てたいずれかの方向と
の対応が記述されている。この割り当ては、たとえば、
図4bに示すように、無方向はかな、前方向は英字、左
方向は数字、下方向は記号といったように行う。なお、
同図におよび以下の各図における、四角枠中の記載位置
と方向との対応は図4aに示す通りである。
Next, the input character control information 102 stored in advance in the character input processing section 14 will be described. As shown in FIG. 3, the input character control information 102 includes a character type table 301, an input character candidate group table list 302,
It has a general character candidate group table 303 and a special character candidate group table 304. In the character type table 301,
Correspondence between character types such as kana, alphabetic characters, numbers, and symbols and one of the five directions of the front, rear, left, and right directions output by the direction input device 21 is assigned exclusively to each character type. Has been done. This assignment is, for example,
As shown in FIG. 4b, non-directional kana, alphabetical characters in the forward direction, numbers in the left direction, symbols in the downward direction, and so on. In addition,
Correspondence between the described position and the direction in the rectangular frame in the figure and the following figures is as shown in FIG. 4a.

【0019】次に、一般文字候補群テーブル303は、
文字種別毎に複数設けられており、文字種別毎に一つ設
けられる各入力文字候補群テーブルリスト302には、
その文字種別に対応する複数の一般文字候補群テーブル
303の識別子と、当該識別子が示す各一般文字候補群
テーブル303に割り当てた順番が記述される。そし
て、一般文字候補群テーブル303には、方向入力装置
21が出力する前後左右無方向の5つの方向の各方向に
ついて、代表文字、副文字1、副文字2、副文字3が定
義されている。
Next, the general character candidate group table 303 is
A plurality of input character candidate group table lists 302 are provided for each character type, one for each character type.
The identifiers of the plurality of general character candidate group tables 303 corresponding to the character types and the order of allocation to the general character candidate group tables 303 indicated by the identifiers are described. Then, in the general character candidate group table 303, a representative character, a subcharacter 1, a subcharacter 2, and a subcharacter 3 are defined for each of the five directions of the front, rear, left, and right directions output by the direction input device 21. .

【0020】また、特殊文字候補群テーブル304は、
文字種毎に一つ設けられており、特殊文字候補群テーブ
ル304には、一般文字候補群テーブル303同様に、
方向入力装置21が出力する前後左右無方向の5つの方
向の各方向について、代表文字、副文字1、副文字2、
副文字3が定義されている。
Further, the special character candidate group table 304 is
One is provided for each character type, and the special character candidate group table 304, like the general character candidate group table 303,
The representative character, the sub-character 1, the sub-character 2, and the sub-character 1, in each of the five directions of the front, rear, left, and right directions output by the direction input device 21
Subcharacter 3 is defined.

【0021】ここで、このような入力文字候補群テーブ
ルリスト302と一般文字候補群テーブル303と文字
との関係を説明する。図5aは、文字種別かなについ
て、各一般文字候補群テーブル303における代表文字
と方向との関係を示したものである。図示するように、
文字種別かなについては、や行、わ行を除く、50音図
の各行に対応した各一般文字候補群テーブル303を有
し、これら一般文字候補群テーブル303では、対応す
る行の静音の各文字が列順に、無方向、上、右、下、左
の各方向に順次割り当てられている。また、文字種別か
なについては、や行及びわ行に対応する一般文字候補群
テーブル303と、長音符、かぎ括弧、括弧に対応する
一般文字候補群テーブル303を有し、これらの一般文
字候補群テーブル303では、各文字が代表文字とし
て、図示するような方向に割り当てられている。また、
各一般候補群テーブルの順番は、無方向に割り当てられ
た文字の属する50音図の行の50音図中の並びに従っ
て定めている。なお、音符、かぎ括弧、括弧に対応する
一般文字候補群テーブル303には最後の順番を割り当
てている。
Now, the relationship between the input character candidate group table list 302, the general character candidate group table 303 and the character will be described. FIG. 5a shows the relationship between the representative character and the direction in each general character candidate group table 303 for the character type kana. As shown,
As for the character type kana, each general character candidate group table 303 corresponding to each row of the Japanese syllabary, excluding the lines A and W, is provided. In the general character candidate group table 303, each silent character of the corresponding line is included. Are sequentially assigned in the order of no direction, top, right, bottom, left. Further, regarding the character type kana, it has a general character candidate group table 303 corresponding to the lines and w and a general character candidate group table 303 corresponding to long notes, angle brackets, and parentheses. In 303, each character is assigned as a representative character in the direction as illustrated. Also,
The order of each general candidate group table is determined according to the arrangement in the Japanese syllabary of the rows of the Japanese syllabary to which the non-directionally assigned characters belong. The note character, the angle bracket, and the general character candidate group table 303 corresponding to the bracket are assigned the last order.

【0022】次に、図5bは文字種別英字について、各
一般文字候補群テーブル303における代表文字と方向
との関係を示したものである。図示するように、文字種
別英字については、アルファベットa〜yまでの25文
字中からアルファベットの並びに従って選択した英字5
文字毎に対応する一般文字候補群テーブル303を有
し、これら一般文字候補群テーブル303では、無方
向、上、右、下、左の順に半角小文字の英字がアルファ
ベットの並びに従って各方向に割り当てられている。ま
た、各一般候補群テーブルの順番は、その順番の前後関
係が、無方向に割り当てられた文字のアルファベット中
の前後関係に一致するように定めている。
Next, FIG. 5b shows the relationship between the representative character and the direction in each general character candidate group table 303 for the character type alphabetic character. As shown in the figure, for alphabetic characters, alphabetic characters 5 are selected from the 25 alphabetic characters a to y according to the alphabetical order.
There is a general character candidate group table 303 corresponding to each character. In these general character candidate group tables 303, half-width lowercase English letters are assigned in each direction in the order of no direction, top, right, bottom, left. ing. Further, the order of each general candidate group table is determined so that the front-rear relationship of the order coincides with the front-rear relationship in the alphabet of characters assigned in a non-directional manner.

【0023】また、図5cは、文字種別数字について、
各一般文字候補群テーブル303における代表文字と方
向との関係を示したものである。図示するように、文字
種別数字については、1〜9、0までの10文字中から
数字順に従って選択した数字5文字毎に対応する一般文
字候補群テーブル303を有し、これら一般文字候補群
テーブル303では、各数字が、数字の順序に従って無
方向、上、右、下、左の順に各方向に割り当てられてい
る。なお、図示した例では数字0は9の次の最後の数字
としている。また、各一般候補群テーブルの順番は、1
〜5までが1番、6〜0までが2番として定めている。
Also, FIG. 5c shows
It shows a relationship between a representative character and a direction in each general character candidate group table 303. As shown in the figure, for character type numbers, there is a general character candidate group table 303 corresponding to every 5 characters selected from the 10 characters 1 to 9 and 0 in numerical order. In 303, each number is assigned to each direction in the order of non-direction, top, right, bottom, left according to the order of numbers. In the illustrated example, the number 0 is the last number after the number 9. The order of each general candidate group table is 1
Up to 5 is defined as No. 1 and 6 to 0 is defined as No. 2.

【0024】なお、文字種別記号についても、学術記
号、単位記号、ギリシャ文字記号、修飾記号、郵便マー
クやハートマークなどのシンボル記号等の各分類毎に設
けた各一般文字候補群テーブル303において、同様に
代表文字と方向との関係を定義する。
Regarding the character type symbols, in the general character candidate group table 303 provided for each classification such as academic symbols, unit symbols, Greek character symbols, modifier symbols, symbol symbols such as postal marks and heart marks, Similarly, the relationship between the representative character and the direction is defined.

【0025】次に、図5fは、代表文字の一部につい
て、副文字1、副文字2、副文字3の関係を例示したも
のである。図示するように、文字種別かなでは、一般文
字候補群テーブル303における清音を代表文字とし
て、その代表文字の濁音、その代表文字の破裂音、その
代表文字の促音の順に、存在するものを副文字1、副文
字2、副文字3の順に割り当てる。
Next, FIG. 5f illustrates the relationship among the subcharacter 1, the subcharacter 2, and the subcharacter 3 with respect to a part of the representative character. As shown in the figure, in the character type kana, when a clear sound in the general character candidate group table 303 is used as a representative character, the existing sub-characters are present in the order of the representative character's dull sound, the representative character's plosive sound, and the representative character's consonant sound. 1, sub character 2, and sub character 3 are assigned in this order.

【0026】したがって、濁音が存在するか行、さ行、
た行、は行の代表文字については、その代表文字の濁音
を副文字1として登録され、代表文字に濁音と破裂音が
存在するは行の代表文字については、その代表文字の濁
音が副文字2として、その代表文字の破裂音が副文字3
として登録される。また、促音が存在する「「や」、
「ゆ」、「よ」の代表文字については、促音の「ゃ」、
「ゅ」、「ょ」が、副文字2又として登録される。ま
た、濁音と促音が存在する代表文字「つ」については、
促音の「っ」が濁音「づ」を割り当てた副文字2の次の
副文字3として登録されている。
Therefore, if there is a dull sound,
For a representative character of a line or a line, the voiced sound of the representative character is registered as the sub character 1, and for the representative character of a line where the representative character has a voiced sound and a plosive sound, the voiced sound of the representative character is the sub character. 2, the pop sound of the representative character is the subcharacter 3
Registered as. Also, there is a consonant ""
For the representative characters of "Yu" and "Yo",
"Yu" and "Yo" are registered as the sub-characters. Also, for the representative character "tsu" where there are dakuon and consonant,
The consonant "tsu" is registered as the subcharacter 3 next to the subcharacter 2 to which the dakuon "zu" is assigned.

【0027】また、文字種別英字では、一般文字候補群
テーブル303における代表文字を半角小文字の文字と
して、副文字1を半角大文字を、副文字2を全角小文字
を、副文字3を全角小文字としている。また、一般文字
候補群テーブル303における文字種別数字では、代表
文字を半角の文字として、副文字1を全角文字としてい
る。
In the character type alphabet, the representative character in the general character candidate group table 303 is a half-width lowercase character, the subcharacter 1 is a half-width uppercase letter, the subcharacter 2 is a full-width lowercase letter, and the subcharacter 3 is a full-width lowercase letter. . In addition, in the character type numbers in the general character candidate group table 303, the representative character is a half-width character and the sub-character 1 is a full-width character.

【0028】次に、特殊文字候補群テーブル304と文
字との関係を説明する。図5dは、文字種別かなについ
て、特殊文字候補群テーブル304における代表文字と
方向との関係を示したものである。図示するように、文
字種別かなについては、全角空白文字が代表文字として
右方向に割り当てられている。また、図5eは、文字種
別英字について、特殊文字候補群テーブル304におけ
る代表文字と方向との関係を示したものである。図示す
るように、文字種別英字については、半角空白文字が右
方向に割り当てられている。次に、図5fに示すよう
に、文字種別かなでは、一般文字候補群テーブル303
における代表文字全角空白に対して、読点が副文字1と
して、句点が副文字2として定義されており、文字種別
英字では、一般文字候補群テーブル303における代表
文字半角空白に対して、ピリオドが副文字1として、カ
ンマが副文字2として定義されている。
Next, the relationship between the special character candidate group table 304 and characters will be described. FIG. 5d shows the relationship between the representative character and the direction in the special character candidate group table 304 for the character type kana. As shown in the figure, for the character type kana, full-width blank characters are assigned to the right as a representative character. Further, FIG. 5e shows the relationship between the representative character in the special character candidate group table 304 and the direction for the character type alphabetic character. As shown in the figure, a half-width blank character is assigned to the right of the alphabetic character type. Next, as shown in FIG. 5f, for the character type kana, the general character candidate group table 303
With respect to the representative character full-width white space in, the reading point is defined as the sub-character 1 and the punctuation is defined as the sub-character 2. In the character type alphabet, the period is a sub-character for the representative character half-width space in the general character candidate group table 303. As the character 1, a comma is defined as the sub character 2.

【0029】以下、このような文字処理部の詳細につい
て、ある文字列編集動作例に沿って説明する。図6の遷
移図に示すように、文字入力処理部14が活性化され各
格納部が初期化されると、モード設定部122は、モー
ドデータ105に一般文字入力モードを設定し、文字候
補群設定処理部123は現在入力文字種別識別子103
にかなを、現用入力文字候補群テーブル識別子104
に、文字種別かなに対応する順番1の一般文字候補群テ
ーブル303の入力文字候補群テーブル識別子を設定す
る。
The details of such a character processing unit will be described below with reference to a certain character string editing operation example. As shown in the transition diagram of FIG. 6, when the character input processing unit 14 is activated and each storage unit is initialized, the mode setting unit 122 sets the general character input mode in the mode data 105 and sets the character candidate group. The setting processing unit 123 uses the currently input character type identifier 103.
Nikana, current input character candidate group table identifier 104
Then, the input character candidate group table identifier of the general character candidate group table 303 of the order 1 corresponding to the character type kana is set.

【0030】一方、モードデータ105が一般文字入力
モードにあるとき、タスクスイッチ部121は、リモコ
ン2のスティック28操作によりリモコン2より通知さ
れた方向と、スティック28押し下げを入力文字選択処
理部124に送る。また、リモコン2のAキー22、Bキ
ー23の操作を、文字候補群設定処理部123に送る。
On the other hand, when the mode data 105 is in the general character input mode, the task switch unit 121 causes the input character selection processing unit 124 to indicate the direction notified by the remote controller 2 by operating the stick 28 of the remote controller 2 and the pressing of the stick 28. send. Also, the operation of the A key 22 and the B key 23 of the remote controller 2 is sent to the character candidate group setting processing unit 123.

【0031】ここで、図7に入力文字選択処理部124
が行う入力文字選択処理を示す。図示するように、入力
文字選択処理部124は、一般文字入力モードにある期
間中(ステップ702n、ステップ704y、ステップ7
10n)、現用入力文字候補群テーブル識別子104が
示す一般文字候補群テーブル303を参照し、リモコン
2から通知された方向に対応する文字を、入力文字候補
バッファ106に格納する(ステップ712)。
Here, the input character selection processing unit 124 is shown in FIG.
The input character selection processing performed by is shown. As shown in the figure, the input character selection processing unit 124 is in the general character input mode (step 702n, step 704y, step 7).
10n), by referring to the general character candidate group table 303 indicated by the current input character candidate group table identifier 104, the character corresponding to the direction notified from the remote controller 2 is stored in the input character candidate buffer 106 (step 712).

【0032】一方、入力文字表示制御部128は、活性
化されると、図8aに示すように、表示制御部12を介
して表示装置11に、入力候補文字表示ボックス80
1、文字列入力ボックス802を表示し、入力候補文字
表示ボックス801に入力文字候補バッファ106に格
納された文字を、文字列入力ボックス802に文字列メ
モリ108に格納された文字列と未確定文字列バッファ
107に格納された文字列とをインライン表示処理部1
26がマージした文字列を、未確定文字列バッファ10
7に格納された文字列には下線を付した形態で表示す
る。また、文字列入力ボックス802中おいて、変換中
フラグ109が変換中を示しているときには、未確定文
字列入力位置ポインタ110が示す未確定文字列バッフ
ァ107への文字入力位置に対応する位置にカーソル8
03を表示、変換中フラグ109が非変換中を示してい
るときには、確定文字列入力ポインタ111の示す文字
列メモリ108への文字入力位置に対応する位置にカー
ソル803を表示する。
On the other hand, when the input character display control unit 128 is activated, the input candidate character display box 80 is displayed on the display device 11 via the display control unit 12 as shown in FIG. 8a.
1. Display the character string input box 802, display the character stored in the input character candidate buffer 106 in the input character candidate display box 801, and the character string stored in the character string memory 108 in the character string input box 802 and the undetermined character. In-line display processing unit 1 with the character string stored in the column buffer 107
26 merges the character strings into the unconfirmed character string buffer 10
The character string stored in 7 is displayed with an underline. Further, in the character string input box 802, when the conversion flag 109 indicates that the conversion is in progress, the character string is input to a position corresponding to the character input position to the undetermined character string buffer 107 indicated by the undetermined character string input position pointer 110. Cursor 8
When 03 is displayed and the conversion-in-progress flag 109 indicates that conversion is not in progress, the cursor 803 is displayed at a position corresponding to the character input position in the character string memory 108 indicated by the confirmed character string input pointer 111.

【0033】ここでは、文字列メモリ108、未確定文
字列バッファ107は、まだ空であるので、図8b、b1
に示すように、入力候補文字表示ボックス801のみ
に、入力バッファに格納された文字種別かなの順番1の
一般文字候補群テーブル303中の無方向に対応する代
表文字「あ」が、表示制御部12によって表示される。
In this case, the character string memory 108 and the unconfirmed character string buffer 107 are still empty, so that FIG.
As shown in FIG. 5, the representative character “A” corresponding to the non-direction in the general character candidate group table 303 of the character type kana in the order 1 stored in the input buffer is displayed only in the input candidate character display box 801. 12 is displayed.

【0034】ユーザは、入力候補文字表示ボックス80
1の表示より、現在、文字種別かなの文字入力が可能で
あることを認識し、そのまま文字種別かなの文字入力を
行う場合には、リモコン2のスティック28を用いた文
字入力操作を行うが、英字や数字や記号などの異なる文
字種別の文字入力を行いたい場合には、リモコン2のD
キー25を押し下げる。ここでは、異なる文字種別の文
字入力を行うものとする。
The user operates the input candidate character display box 80.
From the display of 1, when it is recognized that the character input of the character type kana is currently possible and the character input of the character type kana is directly performed, the character input operation using the stick 28 of the remote controller 2 is performed. If you want to enter characters of different character types such as letters, numbers and symbols, press D on the remote control 2.
Depress key 25. Here, it is assumed that characters of different character types are input.

【0035】この場合、タスクスイッチ部121は、一
般文字入力モードにあるときにはDキー25の押し下げ
の通知を受けると、これをモード設定部122に送る。
モード設定部122は、一般文字入力モードにあるとき
にDキー25の押し下げを受け取ると、図6に示すよう
にモードデータ105に文字種選択モードを設定する。
In this case, when the task switch section 121 receives the notification of the depression of the D key 25 in the general character input mode, it sends it to the mode setting section 122.
When the mode setting unit 122 receives the depression of the D key 25 in the general character input mode, the mode setting unit 122 sets the character type selection mode in the mode data 105 as shown in FIG.

【0036】文字種選択モードになると、タスクスイッ
チ部121は、リモコン2より通知されるAキー22、
Bキーの押し下げと、スティック28操作を文字候補群
設定処理部123に送る。文字候補群設定処理部123
は、Aキー22の押し下げに応じて、現在入力文字種別
識別子103に格納する文字種別を、現在の文字種別よ
り、文字種別テーブル301に登録されている文字種別
の順序に従ってひとつづつ循環的に切り替える。また、
Bキー23の押し下げに応じて、現在入力文字種別識別
子103に格納する文字種別を、現在の文字種別より、
文字種別テーブル301に登録されている文字種別の順
序と逆順に循環的に切り替える。
When the character type selection mode is entered, the task switch section 121 displays the A key 22, which is notified from the remote controller 2,
Depressing the B key and operating the stick 28 are sent to the character candidate group setting processing unit 123. Character candidate group setting processing unit 123
Responds to the depression of the A key 22 and cyclically switches the character type stored in the currently input character type identifier 103 from the current character type in accordance with the order of the character types registered in the character type table 301. . Also,
In response to pressing the B key 23, the character type currently stored in the input character type identifier 103 is changed from the current character type to
The character types are cyclically switched in the reverse order of the character types registered in the character type table 301.

【0037】すなわち、Aキー22の場合は、かな、英
字、数字、記号、かなのように文字種別を切替、Bキー
23の場合は、かな、記号、数字、英字、かなのように
文字種別を切り替える。また、現用入力文字候補群テー
ブル識別子104に、その時点の、文字種別の対応する
順番1の一般文字候補群テーブル303の入力文字候補
群テーブル識別子を設定する。
That is, the A key 22 switches the character type such as kana, alphabet, number, symbol, kana, and the B key 23 changes the character type such as kana, symbol, number, alphabet, kana. Switch. Further, the input character candidate group table identifier 104 is set to the input character candidate group table identifier 104 of the general character candidate group table 303 of the corresponding first character type in the order 1 at that time.

【0038】一方、入力文字選択処理部124は、図7
に示すように、文字種選択モードになると(ステップ7
02y)、その時点の現用入力文字候補群テーブル識別
子104が示す一般文字候補群テーブル303を参照
し、無方向に対応する文字を、入力文字候補バッファ1
06に格納し(ステップ724)、以降、文字種選択モ
ードにある期間中(ステップ728n)、入力文字候補
群テーブル識別子の変化がある度に(ステップ72
6)、その時点の現用入力文字候補群テーブル識別子1
04が示す一般文字候補群テーブル303を参照し、無
方向に対応する文字を、入力文字候補バッファ106に
格納する(ステップ724)。
On the other hand, the input character selection processing section 124 is shown in FIG.
As shown in, when the character type selection mode is entered (Step 7
02y), referring to the general character candidate group table 303 indicated by the current input character candidate group table identifier 104 at that time, the characters corresponding to the non-direction are input character candidate buffer 1
06 (step 724), and thereafter, during the period in the character type selection mode (step 728n), every time there is a change in the input character candidate group table identifier (step 72).
6), current input character candidate group table identifier 1 at that time
The character corresponding to the non-direction is stored in the input character candidate buffer 106 by referring to the general character candidate group table 303 indicated by 04 (step 724).

【0039】この結果、入力文字表示制御部128の前
述した動作により、図8bに示すように、入力候補文字
表示ボックス801に表示される文字の文字種別が変化
する。たとえば、、、、かな、英字、数字、、、と文字
種別が変化する場合には、、、、「あ」、「a」、
「1」、、、と入力候補文字表示ボックス801に表示
される文字が変化する。
As a result, the above-described operation of the input character display control unit 128 changes the character type of the character displayed in the input candidate character display box 801 as shown in FIG. 8b. For example, when the character type changes, such as ,,, Kana, letters, numbers ,,,, "a", "a",
The characters displayed in the input candidate character display box 801 change to "1" ,.

【0040】ユーザは、この入力候補文字表示ボックス
801に表示された文字の文字種別が入力を行いたい文
字種別となったらば、リモコン2のスティック28を無
方向指示状態のまま押し下げる。文字種選択モードにあ
るときに、リモコン2から通知されたスティック28押
し下げは、タスクスイッチ部121からモード設定部1
22に送られ、これを受けたモード設定部122は、図
6に示すように、モードデータ105を一般文字入力モ
ードに更新する。
When the character type of the character displayed in the input candidate character display box 801 becomes the character type desired to be input, the user pushes down the stick 28 of the remote controller 2 in the non-directional instruction state. In the character type selection mode, pressing down the stick 28 notified from the remote controller 2 causes the task switch unit 121 to move to the mode setting unit 1.
The mode setting unit 122, which has been sent to the server 22 and has received the command, updates the mode data 105 to the general character input mode as shown in FIG.

【0041】この時点において、現在文字種別識別子に
はユーザが入力したい文字の文字種別が設定され、現用
入力文字候補群テーブル識別子104には、その文字種
別の順番1の入力文字候補群テーブルの識別子が格納さ
れ、入力文字候補バッファ106には、その文字種別の
順番1の入力文字候補群テーブルの無方向に対応する代
表文字が格納され、入力候補文字表示ボックス801に
は、この代表文字が表示されている。
At this point, the character type of the character that the user wants to input is set in the current character type identifier, and the current input character candidate group table identifier 104 is the identifier of the input character candidate group table of the character type in order 1. Is stored in the input character candidate buffer 106, and a representative character corresponding to the non-direction of the input character candidate group table of the character type in the order 1 is stored. The representative character is displayed in the input candidate character display box 801. Has been done.

【0042】さて、モードデータ105が一般文字入力
モードにあるときは、前述のようにタスクスイッチ部1
21は、リモコン2のスティック28操作によりリモコ
ン2より通知された方向と、スティック28押し下げを
入力文字選択処理部124に送る。また、リモコン2の
Aキー22、Bキー23の操作を、文字候補群設定処理部
123に送る。
Now, when the mode data 105 is in the general character input mode, as described above, the task switch unit 1
Reference numeral 21 sends the direction notified from the remote controller 2 by operating the stick 28 of the remote controller 2 and the pressing of the stick 28 to the input character selection processing unit 124. In addition, the remote control 2
The operation of the A key 22 and the B key 23 is sent to the character candidate group setting processing unit 123.

【0043】さて、ユーザは、リモコン2のAキー2
2、Bキー23と、スティック28操作により、入力す
る文字を決定する。入力する文字の決定は、入力する文
字が代表文字として一般文字候補群テーブル303に規
定されている文字の場合は、入力したい文字を含む一般
文字候補群テーブル303の選択、入力したい文字の選
択、入力の決定の3段階で行われ、入力する文字が副文
字として一般文字候補群テーブル303に規定されてい
る文字の場合は、一入力したい文字を含む一派入力文字
候補群テーブルの選択、入力したい文字に対応する代表
文字の選択、副文字の選択及び決定の3段階で行われ
る。
Now, the user uses the A key 2 on the remote controller 2.
2. The character to be input is determined by operating the B key 23 and the stick 28. When a character to be input is a character defined in the general character candidate group table 303 as a representative character, the character to be input is selected by selecting the general character candidate group table 303 including the character to be input, selecting the character to be input, If the input character is a character defined in the general character candidate group table 303 as a subcharacter, which is performed in three stages of input determination, select the group 1 input character candidate group table including the character to be input, and input The selection is performed in three stages: selection of a representative character corresponding to a character, selection of a subcharacter, and determination.

【0044】そして、リモコン2のAキー22とBキー2
3は、入力する文字が含まれる一般文字候補群テーブル
303を選択するために用いられ、スティック28の方
向は代表文字を選択するために用いられ、スティック2
8の押し下げは、入力の決定と、選択した代表文字に対
して規定されている副文字の選択に用いられる。
Then, the A key 22 and B key 2 of the remote controller 2
3 is used to select the general character candidate group table 303 containing the characters to be input, the direction of the stick 28 is used to select the representative character, and the stick 2
The depression of 8 is used to determine the input and to select the subcharacter defined for the selected representative character.

【0045】まず、一般文字候補群テーブル303の選
択について説明する。ユーザは、入力候補文字表示ボッ
クス801に表示されている文字が、入力したい文字と
同じ一般文字候補群テーブル303中の代表文字でない
場合、Aキー22またはBキー23を操作する。文字種別
かなの場合は、入力候補文字表示ボックス801に表示
されている文字が、入力したい文字と同じ一般文字候補
群テーブル303中の代表文字であるかどうかは、両文
字が50音図の同行に属するものであるかどうかで識別
できる。ただし、前述のようにや行とわ行は同じ一般文
字候補群テーブル303に属する。
First, the selection of the general character candidate group table 303 will be described. If the character displayed in the input candidate character display box 801 is not the same representative character in the general character candidate group table 303 as the character to be input, the user operates the A key 22 or the B key 23. In the case of the character type, whether or not the character displayed in the input candidate character display box 801 is the same representative character in the general character candidate group table 303 as the character to be input is determined by the fact that both characters are in the same syllabary. It can be identified by whether it belongs to. However, as described above, the rows and rows belong to the same general character candidate group table 303.

【0046】一般文字入力モードにあるときに、Aキー
22、Bキー23の操作を受け取った文字候補群設定処
理部123は、Aキー22の押し下げに応じて、現用入
力文字候補群テーブル識別子104を、現在の一般文字
候補群テーブル303の識別子より、入力文字候補群テ
ーブルリスト302に定義されている順序に従ってひと
つづつ循環的に切り替える。また、Bーの押し下げに応
じて、現用入力文字候補群テーブル識別子104を、現
在の一般文字候補群テーブル303の識別子より、入力
文字候補群テーブルリスト302に定義されている順序
と逆順にひとつづつ循環的に切り替える。
In the general character input mode, the character candidate group setting processing unit 123 which has received the operation of the A key 22 and the B key 23 responds to the depression of the A key 22 and in response to the current input character candidate group table identifier 104. Are cyclically switched one by one from the current identifier of the general character candidate group table 303 according to the order defined in the input character candidate group table list 302. In addition, in response to the pressing of B-, the current input character candidate group table identifier 104 is set one by one from the identifier of the current general character candidate group table 303 in the order reverse to the order defined in the input character candidate group table list 302. Switch cyclically.

【0047】すなわち、現在の文字種別の一般文字候補
群テーブル303の数がm、現用入力文字候補群テーブ
ル識別子104が順番nの一般文字候補群テーブル30
3の識別子を示しているとして、Aキー22の場合は、
順番n、順番n+1、、、、、順番m、順番1、、順番nと現
用入力文字候補群テーブル識別子104に識別子を格納
する一般文字候補群テーブル303の順番を切替え、B
キー23の場合は、順番n、順番n-1、、、、、順番1、
順番m、、順番nと現用入力文字候補群テーブル識別子1
04に識別子を格納する一般文字候補群テーブル303
の順番を切替える。
That is, the number of general character candidate group tables 303 of the current character type is m, and the current input character candidate group table identifier 104 is the general character candidate group table 30 in the order n.
In the case of the A key 22, assuming that the identifier 3 is shown,
The order n, the order n + 1, ..., The order m, the order 1, the order n and the order of the general character candidate group table 303 storing the identifier in the current input character candidate group table identifier 104 are switched,
In case of the key 23, the order n, the order n-1 ,,,, the order 1,
Order m, order n and current input character candidate group table identifier 1
General character candidate group table 303 storing identifier in 04
Change the order of.

【0048】一方、入力文字選択処理部124は、前述
したように、入力文字選択処理部124は、一般文字入
力モードにある期間中(ステップ702n、ステップ70
4y、ステップ710n)、現用入力文字候補群テーブル
識別子104が示す一般文字候補群テーブル303を参
照し、リモコン2から通知された方向に対応する文字
を、入力文字候補バッファ106に格納する(ステップ
712)。
On the other hand, as described above, the input character selection processing unit 124 is in the general character input mode while the input character selection processing unit 124 is in the general character input mode (step 702n, Step 70).
4y, step 710n), referring to the general character candidate group table 303 indicated by the current input character candidate group table identifier 104, the character corresponding to the direction notified from the remote controller 2 is stored in the input character candidate buffer 106 (step 712). ).

【0049】この結果、入力文字表示制御部128の前
述した動作により、入力候補文字表示ボックス801に
表示される文字が、たとえば、「あ」、「か」、
「さ」、、、と切り替わっていく。ユーザは、入力候補
文字表示ボックス801の表示より、入力したい文字と
同じ一般文字候補群テーブル303の文字が表示された
ならば、次に、リモコン2のスティック28による方向
指示により代表文字の選択を行う。入力文字選択処理部
124は、図7に示すように、一般文字入力モードにあ
る期間中、通知される方向に変化が生じると(ステップ
708)、現用入力文字候補群テーブル識別子104が
示す一般文字候補群テーブル303に通知された方向に
対して記述されている代表文字で、入力文字候補バッフ
ァ106の文字を更新する(ステップ712)。この結
果、入力文字表示制御部128の前述した動作により、
入力候補文字表示ボックス801に表示される文字が、
たとえば、「あ」、「い」、「う」、、、と切り替わっ
ていく。
As a result, by the above-described operation of the input character display control unit 128, the characters displayed in the input candidate character display box 801 are, for example, "a", "ka",
"Sa", ... When the same character of the general character candidate group table 303 as the character to be input is displayed on the display of the input candidate character display box 801, the user next selects the representative character by the direction instruction with the stick 28 of the remote controller 2. To do. As shown in FIG. 7, when there is a change in the notified direction during the period in the general character input mode (step 708), the input character selection processing unit 124 displays the general character indicated by the current input character candidate group table identifier 104. The character in the input character candidate buffer 106 is updated with the representative character described in the notified direction in the candidate group table 303 (step 712). As a result, by the above-described operation of the input character display control unit 128,
The characters displayed in the input candidate character display box 801 are
For example, "a", "i", "u", and so on.

【0050】ユーザは、入力する代表文字、入力したい
副文字に対応する代表文字が表示されたならば、現在の
方向指示状態のままスティック28を押し下げる。ステ
ィック28押し下げを通知された入力文字選択処理部1
24は(ステップ708)、タイマをセットして(ステ
ップ714)、スティック28押し下げ解除前にタイム
アウトが生じたならば(ステップ716)、入力文字候
補バッファ106に格納する文字を、現用入力文字候補
群テーブル識別子104が示す一般文字候補群テーブル
303の現在の方向に対応する副文字1が存在する場合
には副文字1に切り替え、タイマを再セットする(ステ
ップ722)。また、同様に、再度、スティック28押
し下げ解除前にタイムアウトが生じたならば(ステップ
716)、入力文字候補バッファ106に格納する文字
を、現用入力文字候補群テーブル識別子104が示す一
般文字候補群テーブル303の現在の方向に対応する副
文字2が存在する場合には副文字2に切り替え、タイマ
を再セットする(ステップ722)。以下、同様に、ス
ティック28押し下げ解除前にタイムアウトが生じる度
に、入力文字候補バッファ106に格納する文字を、現
用入力文字候補群テーブル識別子104が示す一般文字
候補群テーブル303の現在の方向に対応する代表文
字、代表文字に対応して登録されている各副文字の間で
(登録されていない副文字は飛ばしながら)順次循環的
に切り替える。すなわち、副文字1のみが登録されてい
る場合には、代表文字、副文字1、代表文字、、といっ
たように、副文字1と副文字2が登録されている場合に
は、代表文字、副文字1、副文字2、代表文字、、とい
ったように、副文字2のみが登録されている場合には、
代表文字、副文字2、代表文字、、といったように、副
文字1と副文字2と副文字3が登録されている場合に
は、代表文字、副文字1、副文字2、副文字3、代表文
字、、といったように、代表文字及び代表文字に対応し
て登録されている副文字の間で、入力文字候補バッファ
106に格納する文字を切り替える。
When the representative character to be input and the representative character corresponding to the subcharacter to be input are displayed, the user depresses the stick 28 in the current direction indicating state. Input character selection processing unit 1 notified of pushing down the stick 28
In step 24 (step 708), the timer is set (step 714), and if a time-out occurs before the stick 28 is released (step 716), the character to be stored in the input character candidate buffer 106 is set to the current input character candidate group. If the subcharacter 1 corresponding to the current direction of the general character candidate group table 303 indicated by the table identifier 104 exists, the subcharacter 1 is switched to and the timer is reset (step 722). Similarly, if a time-out occurs before the stick 28 is released (step 716), the characters to be stored in the input character candidate buffer 106 are stored in the general character candidate group table indicated by the current input character candidate group table identifier 104. If the sub character 2 corresponding to the current direction of 303 exists, the sub character 2 is switched to and the timer is reset (step 722). Similarly, every time a time-out occurs before the stick 28 is released, the character stored in the input character candidate buffer 106 corresponds to the current direction of the general character candidate group table 303 indicated by the current input character candidate group table identifier 104. The representative character and the respective subcharacters registered corresponding to the representative character are sequentially and cyclically switched (while skipping the unregistered subcharacters). That is, when only the sub character 1 is registered, the representative character, the sub character 1, the representative character, and so on. When the sub character 1 and the sub character 2 are registered, the representative character and the sub character 2 are registered. If only subcharacter 2 is registered, such as character 1, subcharacter 2, representative character,
When the sub-character 1, the sub-character 2, and the sub-character 3 are registered such as the representative character, the sub-character 2, the representative character, etc., the representative character, the sub-character 1, the sub-character 2, the sub-character 3, Characters stored in the input character candidate buffer 106 are switched between the representative character and the subcharacters registered corresponding to the representative character, such as the representative character.

【0051】この結果、ユーザがスティック28押し下
げを継続している期間中、入力文字表示制御部128の
前述した動作により、入力候補文字表示ボックス801
に表示される文字が、定期的に、たとえば、「は」、
「ば」、「ぱ」、「は」、、と切り替わっていく。
As a result, during the period in which the user continues to push down the stick 28, the input candidate character display box 801 is operated by the above-described operation of the input character display control unit 128.
The characters that appear in
"Ba", "Pa", "Ha", and so on.

【0052】ユーザは、入力したい文字が表示されたな
らば、スティック28押し下げを解除する。入力文字選
択処理部124は、スティック28押し下げが解除され
たならば(ステップ718)、その時点で入力文字候補
バッファ106に格納されている文字を入力文字と決定
し、未確定文字列バッファ107の未確定文字列入力位
置ポインタ110の示す位置以降に挿入し、未確定文字
列入力位置ポインタ110を1文字分進め、変換中フラ
グ109を変換中にセットする(ステップ720)。
When the character to be input is displayed, the user releases the push-down of the stick 28. If the push-down of the stick 28 is released (step 718), the input character selection processing unit 124 determines the character stored in the input character candidate buffer 106 at that time as the input character, and stores the character in the undetermined character string buffer 107. It is inserted after the position indicated by the unconfirmed character string input position pointer 110, the unconfirmed character string input position pointer 110 is advanced by one character, and the conversion flag 109 is set during conversion (step 720).

【0053】この結果、文字列入力ボックス802に
は、図8c、c1に示すように、インライン表示処理部
126と入力文字表示制御部128の動作によって、未
確定文字列バッファ107に格納された文字が下線を付
した形態で表示される。これで、ユーザの、入力文字の
決定、または、副文字の選択及び入力文字の決定操作は
終了する。以下、同様に、以上の入力文字の決定の操作
を繰り返すると、入力文字選択処理部124は、以上の
ように入力文字を順次決定し、未確定文字列入力位置ポ
インタ110を1文字分進めながら、決定した各文字
を、未確定文字列バッファ107の未確定文字列入力位
置ポインタ110の示す位置以降に挿入する。そして、
このとき、文字列入力ボックス802には、図8c、c
2,c3のように、インライン表示処理部126と入力文
字表示制御部128の動作によって、順次、未確定文字
列バッファ107に格納された文字列(図の例では
「よ」〜「よこはま」)が、下線を付した形態で表示さ
れる。
As a result, as shown in FIGS. 8c and 8c, in the character string input box 802, the characters stored in the undetermined character string buffer 107 are operated by the operations of the inline display processing unit 126 and the input character display control unit 128. Is displayed in an underlined form. This completes the user's operation of determining the input character, or selecting the sub-character and determining the input character. Similarly, when the above input character determination operation is repeated, the input character selection processing unit 124 sequentially determines the input characters as described above, and advances the undetermined character string input position pointer 110 by one character. However, the determined characters are inserted into the undetermined character string buffer 107 after the position indicated by the undetermined character string input position pointer 110. And
At this time, the character string input box 802 is displayed in FIG.
2, c3, the character strings sequentially stored in the undetermined character string buffer 107 by the operations of the inline display processing unit 126 and the input character display control unit 128 (“YO” to “YOKOHAMA” in the example in the figure) Is displayed in an underlined form.

【0054】なお、この時点において、既に、文字列メ
モリ108に文字列が格納されている場合には、図8
e、e2〜e3のように、インライン表示処理部126と入
力文字表示制御部128の動作によって、この文字列メ
モリ108の文字列(図の例では「横浜」)の確定文字
列入力位置ポインタ111に対応する位置(図の例では
「横浜」の直後の位置)に、その時点の未確定文字列バ
ッファに格納された文字列(図の例では「き」〜「きゅ
うじょう」が下線を付きで挿入された表示が行われる。
At this point, if the character string has already been stored in the character string memory 108, the process shown in FIG.
Like e and e2 to e3, the fixed character string input position pointer 111 of the character string (“Yokohama” in the example in the figure) of the character string memory 108 is operated by the operations of the inline display processing unit 126 and the input character display control unit 128. At the position corresponding to (the position immediately after "Yokohama" in the example in the figure), the character string stored in the undetermined character string buffer at that time ("KI" to "Kyujo" in the example in the figure is underlined). The display inserted by is performed.

【0055】さて、ユーザは、このようにして入力文字
列を決定したならば、次に、入力文字列の変換、確定を
行うために、リモコン2のFキー27を押し下げる。一
般文字入力モードににあるときに、リモコン2から通知
されたFキー27押し下げは、タスクスイッチ部121
からモード設定部122に送られ、これを受けたモード
設定部122は、図6に示すように、モードデータ10
5を特殊操作モードに更新する。ここで、図4cにステ
ィック28の方向と、特殊操作モードで可能な動作との
対応を示しておく。図示するように、特殊操作モードで
は、ユーザは、リモコン2の操作により、未確定文字列
の変換、確定、特殊文字入力、入力位置移動と、文字削
除が可能である。
Now, when the user determines the input character string in this way, next, in order to convert and confirm the input character string, the user depresses the F key 27 of the remote controller 2. In the general character input mode, pressing the F key 27 notified from the remote controller 2 causes the task switch unit 121 to be pressed.
Is sent to the mode setting unit 122, and the mode setting unit 122 which has received the data sets the mode data 10 as shown in FIG.
5 is updated to the special operation mode. Here, FIG. 4c shows the correspondence between the direction of the stick 28 and the actions possible in the special operation mode. As shown in the figure, in the special operation mode, the user can operate the remote controller 2 to convert an unfixed character string, fix it, input a special character, move an input position, and delete a character.

【0056】さて、ユーザは、未確定文字列、すなわ
ち、未確定文字列バッファ107に格納され、文字列入
力ボックス802に下線付きの形態で表示されている文
字列を、そのまま確定させる場合には、リモコン2のス
ティック28を無方向指示状態で押し下げる。
Now, when the user decides to fix the undetermined character string, that is, the character string stored in the undetermined character string buffer 107 and displayed in the character string input box 802 in the underlined form, as it is, , Push down the stick 28 of the remote controller 2 in the non-directional instruction state.

【0057】特殊操作モードにあるときに、リモコン2
から通知された前方向指示状態スティック28押し下げ
と、無方向指示状態スティック28押し下げは、タスク
スイッチ部121により変換処理部125に送られる。
無方向指示状態でのスティック28押し下げを通知され
た変換処理部125は、その時点で未確定文字列バッフ
ァ107に格納されている文字列を、文字列メモリ10
8の確定文字列入力位置ポインタ111の示す位置以降
に挿入し、確定文字列入力位置ポインタ111を挿入文
字列分進め、変換中フラグ109に非変換中をセット
し、未確定文字列バッファ107をクリアし、未確定文
字列入力位置ポインタ110をリセットする。また、ア
プリケーション処理部13に、文字列メモリ108の更
新を通知する。
When in the special operation mode, the remote controller 2
The push down of the forward direction instruction state stick 28 and the push down of the non-directional instruction state stick 28 notified from are sent to the conversion processing section 125 by the task switch section 121.
The conversion processing unit 125, which has been notified that the stick 28 has been pressed in the non-directional instruction state, changes the character string stored in the undetermined character string buffer 107 at that time to the character string memory 10
8 is inserted after the position indicated by the fixed character string input position pointer 111, the fixed character string input position pointer 111 is advanced by the inserted character string, the conversion flag 109 is set to non-conversion, and the unconfirmed character string buffer 107 is set. It clears and resets the undetermined character string input position pointer 110. Further, the application processing unit 13 is notified of the update of the character string memory 108.

【0058】この結果、文字列入力ボックス802に
は、インライン表示処理部126と入力文字表示制御部
128の動作によって、文字列メモリ108に格納され
た文字列が下線を付さない形態で表示される。一方、特
殊操作モードににあるときに、リモコン2から通知され
無方向指示状態での押し下げは、タスクスイッチ部12
1からモード設定部122に送られ、これを受けたモー
ド設定部122は、図6に示すように、モードデータ1
05を一般文字入力モードに更新する。これにより、ユ
ーザは、前述のようにリモコン2スティック28を操作
して文字入力を行うことができるようになる。
As a result, the character string stored in the character string memory 108 is displayed in the character string input box 802 by the operation of the inline display processing unit 126 and the input character display control unit 128 without being underlined. It On the other hand, in the special operation mode, the task switch unit 12 does
1 is sent to the mode setting unit 122, and the mode setting unit 122, which receives the data, receives the mode data 1 as shown in FIG.
05 is updated to the general character input mode. This allows the user to input characters by operating the remote controller 2 stick 28 as described above.

【0059】一方、ユーザは、未確定文字列を変換した
い場合には、リモコン2のスティック28を前方向指示
状態で押し下げる。前方向指示状態でのスティック28
押し下げを通知された変換処理部125は、その時点で
未確定文字列バッファ107に格納されている文字列を
内部に変換対象文字列として読み込み、この変換対象文
字列を変換辞書101によって変換した変換文字列の第
1候補で未確定文字列バッファ107を書き換える。そ
して、前方向指示状態でのスティック28押し下げを通
知されたならば、読み込んでおいた変換対象文字列を変
換辞書101によって変換した変換文字列の第1候補で
未確定文字列バッファ107を書き換える。
On the other hand, when the user wants to convert an unfixed character string, he pushes down the stick 28 of the remote controller 2 in the forward direction instruction state. Stick 28 in the forward direction
The conversion processing unit 125, which has been notified of the depression, reads the character string stored in the undetermined character string buffer 107 at that time as a conversion target character string internally, and converts the conversion target character string by the conversion dictionary 101. The undetermined character string buffer 107 is rewritten with the first character string candidate. When the push of the stick 28 in the forward direction is notified, the undetermined character string buffer 107 is rewritten with the first candidate of the converted character string obtained by converting the read character string to be converted by the conversion dictionary 101.

【0060】この結果、文字列入力ボックス802に
は、インライン表示処理部126と入力文字表示制御部
128の動作によって、図8dのd2、d3に示すよう
に、未確定文字列バッファ107に格納されたその時点
の変換文字列の候補が下線を付きの形態で表示される
(図示した例では「横濱」、「横浜」)。なお、この時
点において、図8fのf2、f3に示すように、既に、文
字列メモリ108に文字列が格納されている場合には
(図示した例では「横浜」、インライン表示処理部12
6と入力文字表示制御部128の動作によって、この文
字列の確定文字列入力位置ポインタ111に対応する位
置に、未確定文字列バッファに格納されたその時点の変
換文字列の候補(図示した例では「窮状」、「窮状」)
が下線を付きで挿入された表示が行われる。ユーザは、
文字列入力ボックス802に所望の変換候補が表示され
たならば、無方向指示状態でのスティック28押し下げ
を通知された変換処理部125は、その時点で未確定文
字列バッファ107に格納されている変換文字列を、文
字列メモリ108の確定文字列入力位置ポインタ111
の示す位置以降に挿入し、確定文字列入力位置ポインタ
111を挿入文字列分進め、変換中フラグ109に非変
換中をセットし、未確定文字列バッファ107をクリア
し、未確定文字列入力位置ポインタ110をリセットす
る。また、アプリケーション処理部13に、文字列メモ
リ108の更新を通知する。
As a result, the character string input box 802 is stored in the undetermined character string buffer 107 by the operations of the inline display processing unit 126 and the input character display control unit 128, as indicated by d2 and d3 in FIG. 8d. The conversion character string candidates at that time are displayed in an underlined form (“Yokohama” and “Yokohama” in the illustrated example). At this point, if the character string is already stored in the character string memory 108, as indicated by f2 and f3 in FIG. 8f (in the illustrated example, “Yokohama”, the inline display processing unit 12).
6 and the operation of the input character display control unit 128, the conversion character string candidate at that time stored in the unconfirmed character string buffer is stored in the position corresponding to the fixed character string input position pointer 111 of this character string (the illustrated example). Then "plight", "plight")
Is displayed with an underline. The user
When the desired conversion candidate is displayed in the character string input box 802, the conversion processing unit 125, which has been notified that the stick 28 has been pressed in the non-directional instruction state, is stored in the unconfirmed character string buffer 107 at that time. The converted character string is transferred to the fixed character string input position pointer 111 of the character string memory 108.
Is inserted after the position indicated by, the fixed character string input position pointer 111 is advanced by the inserted character string, the conversion flag 109 is set to non-conversion, the unconfirmed character string buffer 107 is cleared, and the unconfirmed character string input position Reset the pointer 110. Further, the application processing unit 13 is notified of the update of the character string memory 108.

【0061】この結果、文字列入力ボックス802に
は、図8dのd4やfのf4のようにインライン表示処理
部126と入力文字表示制御部128の動作によって、
文字列メモリ108に格納された、今回変換した文字列
を含む文字列が下線を付さない形態で表示される。
As a result, in the character string input box 802, by the operations of the inline display processing unit 126 and the input character display control unit 128, like d4 of FIG. 8d and f4 of f,
The character string including the character string converted this time, which is stored in the character string memory 108, is displayed without being underlined.

【0062】また、前述のように、モード設定部122
によってモードデータ105が一般文字入力モードに更
新される。さて、以上の処理において、文字列メモリ1
08の更新を通知されたアプリケーション部は、文字列
メモリ108に格納された文字列を入力文字列として読
み込む。以下、特殊操作モードで可能な他の操作であ
る、特殊文字の入力と、入力位置の移動と、文字削除の
動作について説明する。特殊操作モードにあるときに、
リモコン2から通知された右方向と、右方向指示状態ス
ティック28押し下げは、タスクスイッチ部121によ
り入力文字選択処理部124に送られる。入力文字選択
処理部124は、図7に示すように特殊操作モードにお
いて(ステップ702y、704n、730n)、右方向
が通知されると(ステップ732)、現在入力文字種別
が示す文字種に対応する特殊文字候補群テーブル304
を、現用入力文字候補群テーブル識別子104が示す一
般文字候補群テーブル303に代えて用い、その方向に
対応する代表文字を、未確定文字列バッファ107に格
納する。
Further, as described above, the mode setting unit 122
By this, the mode data 105 is updated to the general character input mode. Now, in the above processing, the character string memory 1
The application unit notified of the update of 08 reads the character string stored in the character string memory 108 as an input character string. Hereinafter, operations of special characters input, movement of an input position, and character deletion, which are other operations that can be performed in the special operation mode, will be described. When in the special operation mode,
The right direction notified by the remote controller 2 and the depression of the right direction instruction state stick 28 are sent to the input character selection processing unit 124 by the task switch unit 121. In the special operation mode as shown in FIG. 7 (steps 702y, 704n, 730n), the input character selection processing unit 124 is notified of the rightward direction (step 732), and the special character corresponding to the character type currently indicated by the input character type is displayed. Character candidate group table 304
Is used instead of the general character candidate group table 303 indicated by the current input character candidate group table identifier 104, and the representative character corresponding to that direction is stored in the undetermined character string buffer 107.

【0063】これにより、この特殊文字候補群テーブル
304中の代表文字が、インライン表示処理部126と
入力文字表示制御部128の動作によって、文字列入力
ボックス802に表示される。そして、右方向指示が解
除されることなく(ステップ736)、スティックが押
し下げられたならば(ステップ738)、一般入力モー
ドにおけるステップ714〜ステップ720と同様の処
理を行い(ステップ740〜ステップ748)、右方向
指示状態スティック28押し下げ期間に応じて、現在入
力文字種別が示す文字種に対応する特殊文字候補群テー
ブル304の前方向に対応する代表文字、各副文字の中
から入力文字を決定し、未確定文字列バッファ107の
未確定文字列入力位置ポインタ110の示す位置以降に
挿入し、未確定文字列入力位置ポインタ110を1文字
分進める。そして、変換中フラグ109を変換中にセッ
トする。
As a result, the representative characters in the special character candidate group table 304 are displayed in the character string input box 802 by the operations of the inline display processing unit 126 and the input character display control unit 128. Then, if the stick is pushed down (step 738) without canceling the right direction instruction (step 736), the same processing as steps 714 to 720 in the general input mode is performed (steps 740 to 748). , The input character is determined from the representative character corresponding to the forward direction of the special character candidate group table 304 corresponding to the character type indicated by the current input character type and each sub-character in accordance with the pressing period of the right direction indicating state stick 28, It is inserted after the position indicated by the undetermined character string input position pointer 110 in the undetermined character string buffer 107, and the undetermined character string input position pointer 110 is advanced by one character. Then, the in-conversion flag 109 is set during conversion.

【0064】この結果、文字列入力ボックス802に
は、一般文字候補群テーブル303に登録された文字が
入力文字と決定された場合と同様、インライン表示処理
部126と入力文字表示制御部128の動作によって、
未確定文字列バッファ107に格納された文字が下線を
付した形態で表示される。本例では、この特殊文字入力
により、現在文字種別識別子が示す文字種別がかなの場
合には、図3の特殊文字候補群テーブル304に従って
空白、句点、読点の入力が、現在文字種別識別子が示す
文字種別が英字の場合には、図3の特殊文字候補群テー
ブル304に従って空白、ピリオド、カンマの入力が可
能である。
As a result, in the character string input box 802, the operation of the inline display processing unit 126 and the input character display control unit 128 is performed as in the case where the character registered in the general character candidate group table 303 is determined as the input character. By
The characters stored in the unconfirmed character string buffer 107 are displayed in an underlined form. In this example, when the character type indicated by the current character type identifier is kana by this special character input, the input of the blank, the punctuation mark, and the reading point is indicated by the current character type identifier according to the special character candidate group table 304 in FIG. When the character type is alphabetic, it is possible to input blanks, periods, and commas according to the special character candidate group table 304 in FIG.

【0065】なお、以上のような入力文字決定の後も、
特殊操作モードは維持される。したがって、引き続き特
殊文字候補群テーブル304に登録された文字や、前述
した変換、確定や、以下に示す入力位置移動や、文字削
除を行うことができる。次に、特殊操作モードで可能と
なる入力位置移動の処理について説明する。特殊操作モ
ードにあるときに、リモコン2から通知された下方向
と、下方向指示状態スティック28押し下げは、タスク
スイッチ部121により修正処理部127に送られる。
修正処理部127は、変換中フラグ109が変換中を示
しているときに、下方向指示状態スティック28押し下
げが通知されると、下方向指示状態スティック28押し
下げが解除されるまでの時間が所定時間未満とときに
は、未確定文字列入力位置ポインタ110を前に一つ戻
し、方向指示状態スティック28押し下げが解除される
までの時間が所定時間以上の場合は未確定文字列入力位
置ポインタ110を一つ後ろに進める。ただし、未確定
文字列バッファ107の先頭位置より前に未確定文字列
入力位置ポインタ110は戻さず、未確定文字列バッフ
ァ107に格納されている文字列の直後以上には未確定
文字列入力位置ポインタ110は進めない。
Even after the input characters are determined as described above,
The special operation mode is maintained. Therefore, the characters registered in the special character candidate group table 304, the above-described conversion and confirmation, the input position movement described below, and the character deletion can be performed. Next, a process of moving the input position, which is possible in the special operation mode, will be described. In the special operation mode, the downward direction notified from the remote controller 2 and the depression of the downward instruction state stick 28 are sent to the correction processing unit 127 by the task switch unit 121.
If the downward instruction state stick 28 is pressed down while the conversion flag 127 indicates that the conversion is in progress, the correction processing unit 127 waits a predetermined time until the downward instruction state stick 28 is released. If it is less than 1, the undetermined character string input position pointer 110 is returned by one, and if the time until the pressing of the direction indicating stick 28 is released is a predetermined time or more, the undetermined character string input position pointer 110 is moved by one. Go backwards. However, the undetermined character string input position pointer 110 is not returned before the start position of the undetermined character string buffer 107, and the undetermined character string input position is immediately after the character string stored in the undetermined character string buffer 107. The pointer 110 cannot advance.

【0066】一方、変換中フラグ109が非変換中を示
しているときに、下方向指示状態スティック28押し下
げが通知されると、下方向指示状態スティック28押し
下げが解除されるまでの時間が所定時間未満とときに
は、確定文字列入力位置ポインタ111を前に一つ戻
し、方向指示状態スティック28押し下げが解除される
までの時間が所定時間以上の場合は確定文字列入力位置
ポインタ111を一つ後ろに進める。ただし、文字列メ
モリ108の先頭位置より前には確定文字列入力位置ポ
インタ111は戻さず、文字列メモリ108に格納され
ている文字列の直後以上には確定文字列入力位置ポイン
タ111は進めない。
On the other hand, when the conversion flag 109 indicates that the conversion is not in progress, when the push-down of the downward instruction state stick 28 is notified, the time until the push-down of the downward instruction state stick 28 is released is a predetermined time. When it is less than 1, the fixed character string input position pointer 111 is moved back by one, and when the time until the pressing of the direction indicating state stick 28 is released is a predetermined time or more, the fixed character string input position pointer 111 is moved back by one. Proceed. However, the fixed character string input position pointer 111 is not returned before the start position of the character string memory 108, and the fixed character string input position pointer 111 is not advanced immediately after the character string stored in the character string memory 108. .

【0067】以上の処理の結果、前述の入力文字表示制
御部128の処理により、文字列入力ボックス802中
で、変換中フラグ109が変換中の場合は、未確定文字
列バッファ107に格納された文字列の表示範囲内にお
いてカーソルが移動し、変換中フラグ109が変換中の
場合は、文字列の表示範囲内においてカーソルが移動す
る。
As a result of the above processing, by the processing of the input character display control unit 128 described above, when the conversion flag 109 is being converted in the character string input box 802, it is stored in the unconfirmed character string buffer 107. When the cursor moves within the display range of the character string and the conversion flag 109 is being converted, the cursor moves within the display range of the character string.

【0068】以上のように特殊操作モードにおける右方
向指示状態のスティック28押し下げにより、ユーザ
は、未変換確定文字列がある場合には、入力文字候補バ
ッファ106への次文字の入力位置およびカーソルを移
動することができ、未変換確定文字列がない場合には、
文字列メモリ108への次確定文字列の入力位置および
カーソルを移動することができる。
As described above, by pushing down the stick 28 in the special operation mode in the right direction, the user moves the input position of the next character to the input character candidate buffer 106 and the cursor when there is an unconverted fixed character string. If you can move and there is no unconverted fixed string,
The input position of the next confirmed character string to the character string memory 108 and the cursor can be moved.

【0069】以下、文字削除について説明する。次に、
特殊操作モードで可能となる入力位置移動の処理につい
て説明する。特殊操作モードにあるときに、リモコン2
から通知された左向指示状態スティック28押し下げ
は、修正処理部127に送られる。修正処理部127
は、変換中フラグ109が変換中を示しているときに、
左方向指示状態スティック28押し下げが通知される
と、未確定文字列バッファ107の未確定文字列入力位
置ポインタ110が示す入力位置の直前の文字を削除
し、未確定文字列入力位置ポインタ110を前に一つ戻
す。
Character deletion will be described below. next,
An input position movement process that can be performed in the special operation mode will be described. Remote control 2 when in special operation mode
The push down of the leftward pointing state stick 28 notified from is sent to the correction processing unit 127. Correction processing unit 127
When the conversion-in-progress flag 109 indicates that conversion is in progress,
When the push of the left direction indicating state stick 28 is notified, the character immediately before the input position indicated by the unconfirmed character string input position pointer 110 in the unconfirmed character string buffer 107 is deleted, and the unconfirmed character string input position pointer 110 is moved to the front. Return one to.

【0070】一方、変換中フラグ109が変換中を示し
ているときに、左方向指示状態スティック28押し下げ
が通知されると、文字列メモリ108の確定文字列入力
位置ポインタ111が示す入力位置の直前の文字を削除
し、確定文字列入力位置ポインタ111を前に一つ戻
し、アプリケーション処理部13に文字メモリの更新を
通知する。
On the other hand, if the pushing of the left direction indicating stick 28 is notified while the conversion flag 109 indicates that the conversion is in progress, immediately before the input position indicated by the fixed character string input position pointer 111 of the character string memory 108. Character is deleted, the fixed character string input position pointer 111 is returned by one, and the application processing unit 13 is notified of the update of the character memory.

【0071】以上の処理の結果、前述の入力文字表示制
御部128の処理により、文字列入力ボックス802中
で、変換中フラグ109が変換中の場合は、未確定文字
列バッファ107に格納された文字列中のカーソルの前
の文字が消去され、変換中フラグ109が変換中の場合
は、文字列中のカーソルの前の文字が消去される。
As a result of the above processing, by the processing of the input character display control unit 128 described above, when the conversion in progress flag 109 is being converted in the character string input box 802, it is stored in the unconfirmed character string buffer 107. When the character before the cursor in the character string is erased and the conversion in progress flag 109 is being converted, the character before the cursor in the character string is erased.

【0072】以上のように特殊操作モードにおける左方
向指示状態のスティック28押し下げと、前述した入力
位置移動の処理を利用しながら、ユーザは、未変換確定
文字列がある場合には、入力文字候補バッファ106中
の任意の文字の削除を行うことができ、未変換確定文字
列がない場合には、文字列メモリ108中の任意文字の
削除を行うことができる。
As described above, when the user pushes the stick 28 in the leftward pointing state in the special operation mode and the processing of moving the input position as described above, the user, when there is an unconverted confirmed character string, can input character candidates. Arbitrary characters in the buffer 106 can be deleted, and if there is no unconverted confirmed character string, arbitrary characters in the character string memory 108 can be deleted.

【0073】さて、以上の特殊操作モードにおける、特
殊文字の入力と、入力位置の移動と、文字削除の動作如
何によらず、特殊操作モードは維持される。したがっ
て、これらの処理を繰り返し、任意の組み合わせで実行
することができる。また、そのような動作の後に前述し
た変換、確定の動作を行うこともできる。
Now, in the above special operation mode, the special operation mode is maintained regardless of the operations of special characters input, movement of the input position, and character deletion. Therefore, these processes can be repeated and executed in any combination. Further, the conversion and confirmation operations described above can be performed after such an operation.

【0074】さて、特殊操作モードの解除は、前述のよ
うに変換、確定動作を行うことにより行われる他、リモ
コン2のEキー26の操作に応じても行われる。したが
って、特殊文字の入力や、入力位置の移動や、文字削除
などを行った後に、変換、確定動作を行うことなく、一
般文字入力モードに戻って、文字入力を継続することも
できる。
The special operation mode is released by performing the conversion and confirmation operations as described above, and also by operating the E key 26 of the remote controller 2. Therefore, after the special character is input, the input position is moved, the character is deleted, and the like, it is possible to return to the general character input mode and continue the character input without performing the conversion and confirmation operations.

【0075】すなわち、特殊操作モードににあるとき
に、リモコン2から通知されたEキー26押し下げは、
タスクスイッチ部121からモード設定部122に送ら
れ、これを受けたモード設定部122は、図6に示すよ
うに、モードデータ105を一般文字入力モードに更新
する。
That is, in the special operation mode, pressing down the E key 26 notified from the remote controller 2
The mode setting unit 122 is sent from the task switch unit 121 to the mode setting unit 122, and the mode setting unit 122 receives the request and updates the mode data 105 to the general character input mode as shown in FIG.

【0076】以上、本発明の実施形態について説明し
た。ところで、以上では、一般文字入力モードから文字
種選択モードへの遷移、一般文字入力モードから特殊操
作モードへの遷移、特殊操作モードから一般文字入力モ
ードへの遷移に、スティック28操作ではなく、キー操
作を用いたが、これはたとえば、スティック押し下げと
スティックの連続した2回の押し下げであるダブルクリ
ックを区別して識別するようにし、ある方向指示状態に
おいてスティック28のダブルクリックを検知した場合
に、その時点のモードと方向の組み合わせに対して定義
しておいたモードへの遷移を行うようにすることによ
り、スティック28操作のみで、以上の各モードの処理
を行えるようにしてもよい。
The embodiments of the present invention have been described above. By the way, in the above, in the transition from the general character input mode to the character type selection mode, from the general character input mode to the special operation mode, and from the special operation mode to the general character input mode, the key operation is performed instead of the stick 28 operation. This is done by, for example, distinguishing between a double-click, which is a push-down of the stick and two consecutive push-downs of the stick, and when a double-click of the stick 28 is detected in a certain direction-indicating state, the point at that time is detected. By performing the transition to the mode defined for the combination of the mode and the direction, the processing of each of the above modes may be performed only by operating the stick 28.

【0077】また、方向指示の一定時間以上継続を検知
するようにし、これらに応じて処理を行うことにより、
一般文字入力の処理と、文字種や一般文字入力候補群テ
ーブル303の選択の処理とを一体化した操作で実行可
能としてもよい。すなわち、たとえば、先に図7に示し
た入力文字選択処理部124において、図9に示す切替
処理をも行うようにしてもよい。図示するように、この
切替処理では、一般文字入力モードにある期間中(ステ
ップ902y)、前後左右方向へ、方向指示に変化があっ
たときに(ステップ904)、タイマAをセットし(ス
テップ906)、その方向指示が、その方向指示状態に
おけるスティック28押し下げやダブルクリックや、そ
の方向指示の解除が発生することなく(ステップ91
0)、タイマAがタイムアウトするまで継続した場合に
は(ステップ908)、その方向指示が左右方向の場合
には(ステップ918y)、その方向指示が解除される
まで(ステップ922)、タイマBのタイムアウトによ
って規定される期間ごとに(ステップ916、92
8)、現用入力文字候補群テーブル識別子104が示す
一般文字入力候補群テーブルを右方向の場合は順方向
に、左方向の場合は逆方向に切り替える(ステップ92
0)。そして、方向指示が解除されたならば(ステップ
922)、タイマBをリセットし(ステップ924)、
その時点の現用入力文字候補群テーブル識別子104を
維持する(ステップ928)。
Further, by detecting the continuation of the direction instruction for a certain time or more, and performing the processing in accordance with these,
The general character input process and the process of selecting the character type and the general character input candidate group table 303 may be performed by an integrated operation. That is, for example, the input character selection processing unit 124 previously shown in FIG. 7 may also perform the switching processing shown in FIG. As shown in the figure, in this switching process, during a period in the general character input mode (step 902y), when there is a change in the direction indication in the front, rear, left and right directions (step 904), the timer A is set (step 906). ), The direction instruction does not cause the stick 28 to be pressed down or double-clicked in the direction instruction state or the direction instruction to be released (step 91).
0) If the timer A continues until it times out (step 908), and if the direction instruction is in the left-right direction (step 918y), the timer B waits until the direction instruction is released (step 922). For each period defined by the timeout (steps 916, 92
8), the general character input candidate group table indicated by the current input character candidate group table identifier 104 is switched to the forward direction when it is rightward, and to the reverse direction when it is leftward (step 92).
0). If the direction instruction is released (step 922), the timer B is reset (step 924),
The current input character candidate group table identifier 104 at that time is maintained (step 928).

【0078】一方、方向指示が、方向指示状態における
スティック28押し下げやダブルクリックや、その方向
指示の解除が発生することなく(ステップ910)、タ
イマAがタイムアウトするまで継続した場合において
(ステップ908)、その方向指示が上下方向の場合に
は(ステップ918n、930y)、その方向指示が解
除されるまで(ステップ934)、タイマBのタイムア
ウトによって規定される期間ごとに(ステップ916、
940)、現在入力文字種別識別子103が示す文字種
別を右方向の場合は順方向に左方向の場合は逆方向に切
り替える(ステップ932)。
On the other hand, in the case where the direction instruction is continued until the timer A times out (step 908) without pushing down or double-clicking the stick 28 in the direction indicating state or releasing the direction instruction (step 910). If the direction instruction is the up-down direction (steps 918n and 930y), until the direction instruction is released (step 934), at every period defined by the timeout of the timer B (step 916,
940), the character type indicated by the currently input character type identifier 103 is switched to the forward direction if it is rightward and to the reverse direction if it is leftward (step 932).

【0079】そして、方向指示が解除されたならば(ス
テップ934)、タイマBをリセットし(ステップ93
8)、その時点の現在入力文字種別識別子103を維持
する(ステップ938)。また、一般文字入力モードに
おいて、無方向指示状態のダブルクリックが入力された
場合には(ステップ942y)、モードデータ105を
特殊操作モードに切り替える(ステップ954)。な
お、このような、切替処理を行う場合、文字種選択モー
ドは不要となる。ところで、以上のような文字入力処理
部14を利用するアプリケーション処理部13の処理と
しては、たとえば、ナビゲーション装置における地名や
施設名称からの目的地設定などを適用することができ
る。この場合、アプリケーション処理部13は、文字入
力処理部14を活性化して、文字入力を受付させ、文字
列メモリ108の更新が通知される度に、文字列メモリ
108に格納された文字列をキーとして前方一致検索に
より、予め用意された地名や施設名称と当該地名の場所
や当該施設名称の施設の経緯度座標との対応を蓄積した
データベースより、地名や施設名を抽出して表示制御部
12を介して表示装置11に表示する。
If the direction instruction is released (step 934), the timer B is reset (step 93).
8) The current input character type identifier 103 at that time is maintained (step 938). Further, in the general character input mode, when a double-click in the non-directional instruction state is input (step 942y), the mode data 105 is switched to the special operation mode (step 954). When performing such a switching process, the character type selection mode is unnecessary. By the way, as the processing of the application processing unit 13 using the character input processing unit 14 as described above, for example, destination setting from the place name or facility name in the navigation device can be applied. In this case, the application processing unit 13 activates the character input processing unit 14 to accept a character input, and the character string stored in the character string memory 108 is keyed every time the update of the character string memory 108 is notified. As a front match search, the display control unit 12 extracts the place name or facility name from a database that stores the correspondence between the place name or facility name prepared in advance and the location of the place name or the latitude and longitude coordinates of the facility of the facility name. It is displayed on the display device 11 via.

【0080】そして、文字列メモリ108に格納された
文字列長さが長くなり、これに応じてデータベースより
抽出される地名や施設名の数が所定値以下となったら、
文字入力処理部14を非活性化し、入力制御部15を介
して、リモコン2のスティック28操作による表示した
地名や施設名の中からのユーザが目的地としたい地名、
施設名の選択を受け付ける。この場合、方向指示は、表
示されている地名、施設名を指定するためのカーソルの
移動や、表示されている地名、施設名の順次指定に用
い、スティック28押し下げはその時点で指定されてい
る地名、施設名の選択に用いる。
Then, if the length of the character string stored in the character string memory 108 becomes long and the number of place names or facility names extracted from the database accordingly falls below a predetermined value,
The character input processing unit 14 is deactivated, and the place name displayed by the operation of the stick 28 of the remote controller 2 or the place name desired by the user from among the facility names displayed via the input control unit 15,
Accept selection of facility name. In this case, the direction instruction is used for moving the cursor for designating the displayed place name and facility name, and for sequentially designating the displayed place name and facility name, and pushing down the stick 28 is designated at that time. Used to select the place name and facility name.

【0081】そして、アプリケーション処理部13は、
選択された地名、施設名に対応する経緯度座標を、目的
地の経緯度座標として、目的地までの経路探索や、経路
誘導を行う他のアプリケーション処理部13に引き渡
す。経緯度座標を受け取った他のアプリケーション処理
部13は、受け取った経緯度座標を目的地の経緯度座標
として、的地までの経路探索や、経路誘導を行う。
Then, the application processing section 13
The latitude and longitude coordinates corresponding to the selected place name and facility name are transferred to another application processing unit 13 that performs route search and route guidance to the destination as the latitude and longitude coordinates of the destination. The other application processing unit 13 that has received the latitude and longitude coordinates performs route search and route guidance to the target location using the received longitude and latitude coordinates as the latitude and longitude coordinates of the destination.

【0082】さて、一般的なオペレーティングシステム
(OS)を備えた電子計算機に本実施形態を適用する場合
には、表示制御部12、入力制御部15はOSの機能を利
用し、文字入力処理部14の文字列メモリ108に対す
る入力位置の移動や文字削除の処理はアプリケーション
処理部13が行うものとして、文字入力処理部14の残
りの処理を行う部分を、OSにインストールされて稼働す
る入力システム又は日本語入力システムとして実施する
ようにしてかまわない。
When the present embodiment is applied to an electronic computer equipped with a general operating system (OS), the display control unit 12 and the input control unit 15 utilize the OS function and the character input processing unit. It is assumed that the application processing unit 13 performs the processing of moving the input position of the character string memory 108 to the character string memory 108 and deleting the character, and the remaining processing unit of the character input processing unit 14 is installed in the OS to operate the input system or It may be implemented as a Japanese input system.

【0083】または、未文字入力処理部14の未確定文
字列バッファ107への文字出力までの部分を、リモコ
ン2ドライバに組み込み、以上で未確定文字列バッファ
107へ出力していた文字を、当該文字を表すキーボー
ドのキーのコードに変換して、キーボード入力に対応す
る入力システム又は日本語入力システムに出力するよう
にしてもかまわない。また、この場合には、以上の、文
字種変更、変換、確定、入力文字移動、削除を表すリモ
コン2の操作に応じて、文字種変更、変換、確定、入力
文字移動、削除を表すキーのコードまたはキーのコード
シーケンスとしてキーボード入力に対応する入力システ
ム又は日本語入力システムに出力するようにしてもかま
わない。
Alternatively, the part up to the character output to the unconfirmed character string buffer 107 of the uncharacter input processing unit 14 is incorporated into the remote controller 2 driver, and the character output to the unconfirmed character string buffer 107 by The code may be converted into a key code of a keyboard representing a character and output to an input system corresponding to keyboard input or a Japanese input system. Further, in this case, in accordance with the above-described operation of the remote controller 2 indicating the character type change, conversion, confirmation, input character movement, and deletion, the code of the key indicating the character type change, conversion, confirmation, input character movement, or deletion, or The key code sequence may be output to an input system corresponding to keyboard input or a Japanese input system.

【0084】また、以上の電子計算機は、携帯電話装
置、PDA装置などの一部を構成するものであってもかま
わない。
Further, the above electronic computer may be a part of a portable telephone device, a PDA device or the like.

【0085】[0085]

【発明の効果】以上のように、本発明によれば、小型化
に適した入力装置を用いた、使用する表示領域を小さく
できる文字入力装置を提供することができる。
As described above, according to the present invention, it is possible to provide a character input device which uses an input device suitable for miniaturization and which can use a small display area.

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

【図1】本発明の実施形態に係る情報処理装置の構成を
示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an information processing apparatus according to an embodiment of the present invention.

【図2】本発明の実施形態に係る文字入力処理部の構成
を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of a character input processing unit according to the embodiment of the present invention.

【図3】本発明の実施形態で用いる入力文字制御情報の
内容を示す図である。
FIG. 3 is a diagram showing contents of input character control information used in the embodiment of the present invention.

【図4】本発明の実施形態で用いる方向と文字種別、特
殊操作との対応を示す図である。
FIG. 4 is a diagram showing correspondences between directions, character types, and special operations used in the embodiment of the present invention.

【図5】本発明の実施形態で用いる入力文字制御情報と
文字との関係を示す図である。
FIG. 5 is a diagram showing a relationship between input character control information and characters used in the embodiment of the present invention.

【図6】本発明の実施形態に係る文字入力処理部の状態
遷移を示す遷移図である。
FIG. 6 is a transition diagram showing a state transition of the character input processing unit according to the embodiment of the present invention.

【図7】本発明の実施形態に係る入力文字選択処理部が
行う入力文字選択処理を示すフローチャートである。
FIG. 7 is a flowchart showing an input character selection process performed by an input character selection processing unit according to the embodiment of the present invention.

【図8】本発明の実施形態に係る文字入力処理部が行う
表示例を示す図である。
FIG. 8 is a diagram showing a display example performed by a character input processing unit according to the embodiment of the present invention.

【図9】本発明の実施形態に係る入力文字選択処理部が
行う文字入力処理を示すフローチャートである。
FIG. 9 is a flowchart showing a character input process performed by an input character selection processing unit according to the embodiment of the present invention.

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

1:本体装置、2:リモコン、11:表示装置、12:
表示制御部、13:アプリケーション処理部、14:文
字入力処理部、15:入力制御部、21:方向入力装
置、22、23、24と、25、26、27:キー、2
8:スティック、101:変換辞書、102:入力文字
制御情報、103:現在入力文字種別識別子、104:
現用入力文字候補群テーブル識別子、105:モードデ
ータ、106:入力文字候補バッファ、107:未確定
文字列バッファ、108:文字列メモリ、109:変換
中フラグ、110:未確定文字列入力位置ポインタ、1
11:確定文字列入力位置ポインタ、121:タスクス
イッチ部、122:モード設定部、123:文字候補群
設定処理部、124:入力文字選択処理部、125:変
換処理部、126:インライン表示処理部、127:修
正処理部、128:入力文字表示制御部
1: Main device, 2: Remote controller, 11: Display device, 12:
Display control unit, 13: application processing unit, 14: character input processing unit, 15: input control unit, 21: direction input device, 22, 23, 24, 25, 26, 27: key, 2
8: stick, 101: conversion dictionary, 102: input character control information, 103: current input character type identifier, 104:
Current input character candidate group table identifier, 105: mode data, 106: input character candidate buffer, 107: undetermined character string buffer, 108: character string memory, 109: conversion flag, 110: undetermined character string input position pointer, 1
11: fixed character string input position pointer, 121: task switch unit, 122: mode setting unit, 123: character candidate group setting processing unit, 124: input character selection processing unit, 125: conversion processing unit, 126: inline display processing unit. 127: correction processing unit, 128: input character display control unit

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】ユーザの方向指示操作に応じて、無方向状
態、前方向状態、後方向状態、左方向状態、右方向状態
を含む複数の状態のいずれかを方向指示状態としてとる
と共に、任意の前記方向指示状態におけるユーザの押し
下げ操作に応じて、押し下げ中状態と非押し下げ中状態
との二つの状態のいずれかを押し下げ状態としてとるス
ティックと、当該スティックの前記方向指示状態と押し
下げ状態とを検知する検知手段とを備えた方向指示入力
装置と、 前記検知手段が検知したユーザの操作に応じて入力文字
を決定する入力文字選択手段と、 表示装置と、 前記表示装置上に、入力文字として選択可能な文字の表
示である選択可能文字表示と、入力済みの各文字による
文字列の表示である入力文字列表示とを行う表示制御手
段と、 前記方向指示状態と文字との対応を記述した対応情報を
記憶した記憶手段とを有し、 前記入力文字選択手段は、 前記検知手段が検知した方向指示状態に対応して前記記
憶手段に記憶された対応情報に記述されている文字を入
力候補文字として選択する候補文字選択手段と、 前記検知手段が検知した前記押し下げ状態が、非押し下
げ中状態から押し下げ中状態へ変化した時点、または、
押し下げ中状態から非押し下げ中状態へ変化した時点に
おける前記入力候補文字を入力文字として決定し、順次
決定した入力文字の列を入力文字列とする入力文字決定
手段とを有し、 前記表示制御手段は、前記選択可能文字表示として、前
記対応情報に記述された文字のうちの前記候補文字選択
手段により選択された入力文字候補のみの表示を行い、
前記入力文字列表示として、前記入力文字決定手段によ
り決定された入力文字列の表示を行うことを特徴とする
文字入力装置。
According to a direction indicating operation of a user, any one of a plurality of states including a non-direction state, a forward direction state, a backward direction state, a leftward direction state, and a rightward state is taken as a direction indicating state and optionally. In accordance with the user's pressing operation in the direction indicating state of, a stick that takes one of two states, a pressing-down state and a non-pressing-down state, as a pressed state, and a direction indicating state and a pressed state of the stick. A direction indicating input device having a detecting means for detecting, an input character selecting means for determining an input character according to a user operation detected by the detecting means, a display device, and an input character on the display device. Display control means for performing a selectable character display that is a display of selectable characters and an input character string display that is a display of a character string of each character that has been input; The input character selection means stores the correspondence information stored in the storage means in correspondence with the direction indication state detected by the detection means. A candidate character selection unit that selects a character described in the information as an input candidate character, and the pressed state detected by the detection unit changes from a non-depressing state to a depressing state, or
An input character determining unit that determines the input candidate character as an input character at a time point when the state of being pressed down is changed to a state of not being pressed down, and an input character determination unit that makes a sequence of sequentially determined input characters an input character string; As the selectable character display, only the input character candidates selected by the candidate character selection means among the characters described in the correspondence information are displayed.
A character input device characterized by displaying the input character string determined by the input character determination means as the input character string display.
【請求項2】請求項1記載の文字入力装置であって、 前記記憶手段は、前記対応情報を複数記憶し、 当該文字入力装置は、有効とする前記対応情報を切り替
える入力文字候補群切替手段を有し、 前記入力文字決定手段は、前記記憶手段に記憶された複
数の対応情報のうち前記入力文字候補群切替手段によっ
て有効とされている対応情報に、前記検知手段が検知し
た方向指示状態に対応して記述されている文字を前記入
力候補文字として選択することを特徴とする文字入力装
置。
2. The character input device according to claim 1, wherein the storage unit stores a plurality of the correspondence information, and the character input device switches an input character candidate group switching unit that switches the correspondence information to be valid. The input character determination means has a direction indicating state detected by the detection means in correspondence information that is valid by the input character candidate group switching means among a plurality of correspondence information stored in the storage means. A character input device, wherein a character described corresponding to is selected as the input candidate character.
【請求項3】請求項2記載の文字入力装置であって、 前記複数の対応情報の少なくとも一部は、五十音図の行
に対応して設けられており、 当該五十音図の行に対応して設けられた対応情報には、
対応する行に含まれる文字について前記方向指示状態と
の対応が記述されており、 当該五十音図の行に対応して設けられた各対応情報にお
いて、同じ母音を持つ文字は、同じ方向指示状態に対し
て対応が記述されていることを特徴とする文字入力装
置。
3. The character input device according to claim 2, wherein at least a part of the plurality of correspondence information is provided corresponding to a line of the Japanese syllabary. Correspondence information provided corresponding to
Correspondence between the characters included in the corresponding line and the direction indication state is described, and in each correspondence information provided corresponding to the line of the Japanese syllabary, characters having the same vowels have the same direction indication. A character input device characterized in that correspondence is described for states.
【請求項4】請求項2または3記載の文字入力装置であ
って、 前記入力文字候補群切替手段は、前記検知手段が検知し
た押し下げ状態と方向指示状態が、無方向を除く所定の
方向についての方向指示状態の非押し下げ状態における
継続を示している場合に、有効とする対応情報を切り替
えることを特徴とする文字入力装置。
4. The character input device according to claim 2 or 3, wherein the input character candidate group switching means has a pressing state and a direction indicating state detected by the detecting means for a predetermined direction except for no direction. The character input device characterized by switching the corresponding information to be validated when the continuation of the direction indicating state in the non-depressed state is indicated.
【請求項5】請求項1、2、3または4記載の文字入力
装置であって、 前記記憶手段に記憶された対応情報は、1方向指示状態
に対して対応する文字として複数の文字が記述されてお
り、 前記候補文字選択手段は、前記検知手段が検知した方向
指示状態に対応して前記記憶手段に記憶された対応情報
に記述されている複数の文字のうちの一文字を、順次、
当該方向指示状態において押し下げ状態が継続している
期間中、所定の期間経過毎に入力候補文字として選択
し、 前記入力文字決定手段は、前記検知手段が検知した前記
押し下げ状態が、押し下げ中状態から非押し下げ中状態
への変化を表した時点における入力候補文字を入力文字
として決定することを特徴とする文字入力装置。
5. The character input device according to claim 1, 2, 3 or 4, wherein the correspondence information stored in said storage means is a plurality of characters described as a character corresponding to a one-way instruction state. The candidate character selection means, one character of the plurality of characters described in the correspondence information stored in the storage means corresponding to the direction indicating state detected by the detection means, sequentially,
During the period in which the pressed state is continuing in the direction indicating state, the input character is selected as an input candidate character every time a predetermined period elapses, and the input character determination means detects that the pressed state detected by the detection means is from the pressing state. A character input device, characterized in that an input candidate character at the time when a change to the non-pushing down state is expressed is determined as an input character.
【請求項6】請求項5記載の文字入力装置であって、 前記対応情報には、少なくとも一部の方向指示状態に対
応して、清音文字と、当該清音文字に対応する濁音符を
付した文字と当該清音文字に対応する半濁音符を付した
文字と当該清音文字に対応する捉音符文字とのうちの存
在する文字とが記述されていることを特徴とする文字入
力装置。
6. The character input device according to claim 5, wherein in the correspondence information, a clear sound character and a dakuten mark corresponding to the clear sound character are attached corresponding to at least a part of the direction indicating state. A character input device in which a character, a character to which a semi-voice mark corresponding to the relevant Qing character is attached, and an existing character of the diacritic character corresponding to the relevant Qing character are described.
【請求項7】請求項1、2、3、4、5または6記載の
文字入力装置であって、 前記入力文字決定手段により決定された入力文字列をか
な漢字変換する変換手段を有することを特徴とする文字
入力装置。
7. The character input device according to claim 1, 2, 3, 4, 5 or 6, further comprising conversion means for converting the input character string determined by the input character determination means into kana-kanji characters. Character input device.
【請求項8】請求項1、2、3、4、5または6記載の
文字入力装置と、前記入力文字決定手段により決定され
た入力文字列、または、当該入力文字列をかな漢字変換
した文字列を、入力文字列として処理する処理部とを有
することを特徴とする情報処理装置。
8. The character input device according to claim 1, 2, 3, 4, 5 or 6, and an input character string determined by the input character determination means, or a character string obtained by converting the input character string into kana-kanji characters. And a processing unit that processes as an input character string.
【請求項9】ユーザの方向指示操作に応じて、無方向状
態、前方向状態、後方向状態、左方向状態、右方向状態
を含む複数の状態のいずれかを方向指示状態としてとる
と共に、任意の前記方向指示状態におけるユーザの押し
下げ操作に応じて、押し下げ中状態と非押し下げ中状態
との二つの状態のいずれかを押し下げ状態としてとるス
ティックと、当該スティックの前記方向指示状態と押し
下げ状態とを検知する検知手段とを備えた方向指示入力
装置を用いた文字入力を処理する文字入力処理方法であ
って、 前記検知手段が検知したユーザの操作に応じて入力文字
を決定する入力文字選択ステップと、 入力文字として選択可能な文字の表示である選択可能文
字表示と、入力済みの各文字による文字列の表示である
入力文字列表示とを行う表示ステップとを有し、 前記入力文字選択ステップは、 前記検知手段が検知した方向指示状態に予め対応づけら
れた文字を入力候補文字として選択する候補文字選択ス
テップと 前記検知手段が検知した前記押し下げ状態が、非押し下
げ中状態から押し下げ中状態へ変化した時点、または、
押し下げ中状態から非押し下げ中状態へ変化を表した時
点における入力候補文字を入力文字として決定し、順次
決定した入力文字の列を入力文字列とする入力文字決定
ステップとを有し、 前記表示ステップにおいて、 前記選択可能文字表示として、前記対応情報に記述され
た文字のうちの前記候補文字選択ステップにおいてに選
択された入力文字候補のみの表示を行い、前記入力文字
列表示として、前記入力文字決定ステップにおいて決定
された入力文字列の表示を行うことを特徴とする文字入
力処理方法。
9. A direction indicating state can be any one of a plurality of states including a non-direction state, a forward direction state, a backward direction state, a leftward direction state, and a rightward state according to a direction indicating operation by a user, and is arbitrary. According to the user's pressing operation in the direction indicating state, the stick that takes one of the two states, the pressing state and the non-pressing state, as the pressed state, and the direction indicating state and the pressed state of the stick. A character input processing method for processing character input using a direction indicating input device having a detecting means for detecting, an input character selecting step of determining an input character according to a user operation detected by the detecting means, , A table that displays selectable characters, which is the display of characters that can be selected as input characters, and input character string display, which is the display of character strings based on the characters that have already been input. The input character selection step includes a candidate character selection step of selecting, as an input candidate character, a character previously associated with the direction indicating state detected by the detection unit, and the pressed state detected by the detection unit. , When it changes from the non-pushing down state to the pushing down state, or
An input character determining step of determining an input candidate character as an input character at the time when the change from the pressed state to the non-pressed state is made, and an input character determination step in which a string of sequentially determined input characters is used as the input character string; In the above, as the selectable character display, only the input character candidates selected in the candidate character selection step among the characters described in the correspondence information are displayed, and the input character determination is performed as the input character string display. A character input processing method comprising displaying the input character string determined in step.
【請求項10】コンピュータに読み取られ実行されるコ
ンピュータプログラムであって、 前記コンピュータプログラムは、前記コンピュータ上
に、 無方向状態、前方向状態、後方向状態、左方向状態、右
方向状態を含む複数の状態のいずれかを示す方向指示状
態と押し下げ中状態か非押し下げ中状態かを示す押し下
げ状態とを当該コンピュータに出力する入力装置のユー
ザの操作に応じて入力文字を決定する入力文字選択手段
と、 入力文字として選択可能な文字の表示である選択可能文
字表示と、入力済みの各文字による文字列の表示である
入力文字列表示とを行う表示制御手段と、 前記入力装置から通知される方向指示状態と文字との対
応を記述した対応情報を記憶した記憶手段とを形成し、 前記入力文字選択手段は、 前記入力装置から通知された方向指示状態に対応して前
記記憶手段に記憶された対応情報に記述されている文字
を入力候補文字として選択する候補文字選択手段と、 前記入力装置から通知された前記押し下げ状態が、非押
し下げ中状態から押し下げ中状態へ変化した時点、また
は、押し下げ中状態から非押し下げ中状態へ変化した時
点における入力候補文字を入力文字として決定し、決定
した文字の列を入力文字列とする入力文字決定手段とを
有し、 前記表示制御手段は、前記選択可能文字表示として、前
記対応情報に記述された文字のうちの前記候補文字選択
手段により選択された入力文字候補のみの表示を行い、
前記入力文字列表示として、前記入力文字決定手段によ
り決定された入力文字列の表示を行うことを特徴とする
コンピュータプログラム。
10. A computer program that is read and executed by a computer, wherein the computer program includes a plurality of non-directional states, forward states, backward states, leftward states, and rightward states on the computer. An input character selecting means for determining an input character according to a user's operation of an input device for outputting to the computer a direction indicating state indicating any one of the states and a pressing state indicating a pressed state or a non-pressed state. A display control means for performing a selectable character display that is a display of characters that can be selected as an input character and an input character string display that is a display of a character string of each input character, and a direction notified from the input device And a storage unit that stores correspondence information describing a correspondence between the indication state and the character, wherein the input character selection unit is the input device. Candidate character selection means for selecting a character described in the correspondence information stored in the storage means as an input candidate character corresponding to the notified direction indicating state, and the pressed state notified from the input device, Input candidate characters at the time of changing from the state of not being pressed down to the state of being pressed down or at the time of changing from the state of holding down to the state not being pressed down as the input character, and inputting the determined character string as the input character string A character determination means, the display control means, as the selectable character display, displays only the input character candidates selected by the candidate character selection means of the characters described in the correspondence information,
A computer program characterized by displaying the input character string determined by the input character determining means as the input character string display.
JP2001392681A 2001-12-25 2001-12-25 Character input device Withdrawn JP2003196011A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001392681A JP2003196011A (en) 2001-12-25 2001-12-25 Character input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001392681A JP2003196011A (en) 2001-12-25 2001-12-25 Character input device

Publications (1)

Publication Number Publication Date
JP2003196011A true JP2003196011A (en) 2003-07-11

Family

ID=27599913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001392681A Withdrawn JP2003196011A (en) 2001-12-25 2001-12-25 Character input device

Country Status (1)

Country Link
JP (1) JP2003196011A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006090972A1 (en) * 2005-02-22 2006-08-31 Nhn Corporation Apparatus and method for inputting a character
WO2011025944A2 (en) * 2009-08-28 2011-03-03 Toshiyasu Abe Keyboard
KR101845656B1 (en) * 2017-02-16 2018-04-04 천태철 Method for inputting characters using remote control

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006090972A1 (en) * 2005-02-22 2006-08-31 Nhn Corporation Apparatus and method for inputting a character
WO2011025944A2 (en) * 2009-08-28 2011-03-03 Toshiyasu Abe Keyboard
WO2011025944A3 (en) * 2009-08-28 2011-08-04 Toshiyasu Abe Keyboard
KR101845656B1 (en) * 2017-02-16 2018-04-04 천태철 Method for inputting characters using remote control

Similar Documents

Publication Publication Date Title
EP0842463B1 (en) Reduced keyboard disambiguating system
US8990738B2 (en) Explicit character filtering of ambiguous text entry
US8583440B2 (en) Apparatus and method for providing visual indication of character ambiguity during text entry
US7286115B2 (en) Directional input system with automatic correction
US20020126097A1 (en) Alphanumeric data entry method and apparatus using reduced keyboard and context related dictionaries
US20070016862A1 (en) Input guessing systems, methods, and computer program products
JP2005521969A (en) Reduced keyboard system that emulates QWERTY type mapping and typing
WO1997005541A9 (en) Reduced keyboard disambiguating system
JP6725828B2 (en) Information processing apparatus, control method, and program
KR100704804B1 (en) Text input system for ideographic and nonideographic languages
JP2003196011A (en) Character input device
JP2007213615A (en) Touch type key input device, touch type key input method and program
JP2000322181A (en) Method for displaying software keyboard
JP2001243221A (en) Character input method of electronic equipment and character input system
JP2003288155A (en) Character string input program
JPH07168658A (en) Device and method for inputting character
JP2010176402A (en) Character conversion program and character conversion device
JP2002259907A (en) Language input
AU747901B2 (en) Reduced keyboard disambiguating system
JPH05290209A (en) Character recognition method and its device
JP2005258971A (en) Character input method, character input system and portable terminal having the character input system
JP2003216308A (en) Portable input device and portable input method
JP2004199356A (en) Alphabet input system with character prediction using keyboard and electronic equipment having same system
JP2000267793A (en) Character input method and character input system in system having input device having direction input part
JP2001202186A (en) Electronics and control method for electronics

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050301