Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4848345B2 - Character input device, character input method, character input program, and recording medium - Google Patents
[go: Go Back, main page]

JP4848345B2 - Character input device, character input method, character input program, and recording medium - Google Patents

Character input device, character input method, character input program, and recording medium Download PDF

Info

Publication number
JP4848345B2
JP4848345B2 JP2007282462A JP2007282462A JP4848345B2 JP 4848345 B2 JP4848345 B2 JP 4848345B2 JP 2007282462 A JP2007282462 A JP 2007282462A JP 2007282462 A JP2007282462 A JP 2007282462A JP 4848345 B2 JP4848345 B2 JP 4848345B2
Authority
JP
Japan
Prior art keywords
input
character
zone
input candidate
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007282462A
Other languages
Japanese (ja)
Other versions
JP2009110313A (en
Inventor
活志 大塚
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.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Interactive Entertainment Inc
Sony Computer Entertainment 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 Sony Interactive Entertainment Inc, Sony Computer Entertainment Inc filed Critical Sony Interactive Entertainment Inc
Priority to JP2007282462A priority Critical patent/JP4848345B2/en
Publication of JP2009110313A publication Critical patent/JP2009110313A/en
Application granted granted Critical
Publication of JP4848345B2 publication Critical patent/JP4848345B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

本発明は、文字入力装置、文字入力方法、文字入力プログラム及び記録媒体に関し、主に、例えばゲーム用コントローラ等の簡素な入力装置によって文字入力を行うことを可能とする技術に関する。   The present invention relates to a character input device, a character input method, a character input program, and a recording medium, and more particularly to a technique that enables character input using a simple input device such as a game controller.

従来、文字入力を行うための入力装置としてキーボードが用いられている。アルファベットやひらがな、カタカナ、記号等の種類は数十種類以上にわたり、また、カタカナ、漢字等を含めるとその種類は非常に多くなることから、通常のキーボードには、文字や記号を入力するための多数のキーが配置されている。
このように多数のキーを配置する必要があることから、入力を行うために必要とされる領域を広くとることが必要となる。従って、キーボードにはある程度の大きさが必要となる。
Conventionally, a keyboard is used as an input device for inputting characters. There are over tens of alphabets, hiragana, katakana, symbols, etc., and if katakana, kanji, etc. are included, the number of types is very large. Many keys are arranged.
Since it is necessary to arrange a large number of keys as described above, it is necessary to widen an area required for input. Therefore, the keyboard needs to have a certain size.

しかしながら、ゲーム機のコントローラや携帯電話等においては、これらのコントローラや携帯電話自体が通常のキーボードよりもずっと小さく、入力のための領域を広くとることはできない。   However, in a controller of a game machine, a mobile phone, and the like, these controllers and the mobile phone themselves are much smaller than a normal keyboard, and an input area cannot be widened.

このことから、従来、このようなコントローラや携帯電話等で文字入力を行うには、例えばアルファベットやひらがな等の入力候補文字をマトリクス状に並べた文字パレットを画面に表示し、コントローラや携帯電話に設けられた十字キー(あるいは入力用スティック等)と、この十字キーとは別に設けられた決定キーと、により文字入力を行う技術が知られている。   Therefore, conventionally, in order to input characters with such a controller or mobile phone, for example, a character palette in which input candidate characters such as alphabets and hiragana are arranged in a matrix is displayed on the screen, and the controller or mobile phone is displayed. A technique for inputting characters using a cross key (or an input stick or the like) provided and a determination key provided separately from the cross key is known.

しかし、この従来技術においては、たとえばひらがなの場合は、“あ〜ん”の51文字の文字パレットを、アルファベットであれば“a〜z”の28文字の文字パレットを画面に表示する必要があり、この中から入力対象となる文字を素早く選択状態として決定することは難しく、この入力方法に熟練しても、文字入力速度を高めることは困難である。   However, in this prior art, for example, in the case of hiragana, it is necessary to display a 51-character character palette of “an” on the screen, and in the case of alphabets, an 28-character character palette of “az” is displayed on the screen. Of these, it is difficult to quickly determine a character to be input as a selection state, and even if the user is skilled in this input method, it is difficult to increase the character input speed.

一方、携帯電話等では、0〜9の数字キーと*キーや#キー等を含んだテンキーのそれぞれに、アルファベットや記号をそれぞれ3〜4種類程度割り当てて、一つのキーを押すたびに入力候補文字を切り替え、決定キーによって入力文字を決定することで文字入力を行う技術も知られている。
この技術においては、画面に多数の文字候補を表示する必要がなく、また、ある程度早く入力を行うことも可能であるという利点がある。しかし、ある程度熟練するまでは、文字入力に長時間を要してしまうという難点がある。
On the other hand, in mobile phones, etc., each of the numeric keys 0-9 and the numeric keypad including the * key and # key are assigned about 3 to 4 alphabets and symbols, and input candidates each time one key is pressed. There is also known a technique of inputting characters by switching characters and determining an input character with a determination key.
This technique has the advantage that it is not necessary to display a large number of character candidates on the screen, and the input can be performed to some extent earlier. However, until a certain level of skill, there is a drawback that it takes a long time to input characters.

以上のことから、本発明は、操作が簡単な文字入力技術を提供することを目的とする。   In light of the above, an object of the present invention is to provide a character input technique that is easy to operate.

上記課題を解決するために、本発明は、それぞれ所定のディスプレイ装置に表示されるとともにその内部に入力候補文字が一列に表示される第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うゾーン表示制御手段と、入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置に表示される所定の文字入力ゾーンへと送出する入力文字決定手段と、を備え、前記ゾーン表示制御手段は、前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとを、両者が前記入力候補文字の一文字が表示される共有領域を共有してクロスした状態で表示し、前記入力手段からの入力に応答して、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの少なくとも一方について、当該表示ゾーン内に表示された前記入力候補文字をスクロールさせ、前記文字入力決定手段は、前記共有領域に表示された入力候補文字を入力文字として決定するか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字のうちの所定の一つを入力文字として決定し、更に、前記ゾーン表示制御手段は、前記入力文字として決定される入力候補文字が前記文字入力ゾーンに重畳して表示されるように前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行う、文字入力装置を提供する。   In order to solve the above-described problems, the present invention provides a first input candidate character string display zone and a second input candidate character string display, each of which is displayed on a predetermined display device and in which input candidate characters are displayed in a line. A zone display control means for controlling display of the zone, and determining an input character from among the input candidate characters in response to an input from the input means, and the determined input character is displayed on the display device Input character determining means for sending to a predetermined character input zone, wherein the zone display control means includes both the first input candidate character string display zone and the second input candidate character string display zone. A shared area where one character of the input candidate character is displayed is displayed in a crossed state, and in response to an input from the input means, the first input candidate character string table For at least one of the zone and the second input candidate character string display zone, the input candidate characters displayed in the display zone are scrolled, and the character input determining means inputs the input candidate characters displayed in the shared area Of input candidate characters that are determined as characters or displayed adjacent to the input candidate characters displayed in the shared area in the first input candidate character string display zone and the second input candidate character string display zone Is determined as an input character, and the zone display control means further includes the first input candidate so that the input candidate character determined as the input character is displayed superimposed on the character input zone. Provided is a character input device that performs display control of a character string display zone and a second input candidate character string display zone.

また、本発明によれば、それぞれ所定のディスプレイ装置の表示画面領域に表示されるとともにその内部に入力候補文字が一列に表示される第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うゾーン表示制御手段と、入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置の表示画面領域に表示される所定の文字入力ゾーンへと送出する入力文字決定手段と、をそれぞれ備えた文字入力装置で実行される文字入力方法であって、前記ゾーン表示制御手段が、前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとを、両者が前記入力候補文字の一文字が表示される共有領域を共有してクロスした状態で表示し、前記入力手段からの入力に応答して、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの少なくとも一方について、当該表示ゾーン内に表示された前記入力候補文字をスクロールさせるステップと、前記文字入力決定手段が、前記入力手段からの所定の入力に応答して、前記共有領域に表示された入力候補文字を入力文字として決定するか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字のうちの所定の一つを入力文字として決定するステップと、を有し、更に、前記ゾーン表示制御手段が、前記共有領域に表示された入力候補文字が前記文字入力ゾーンに重畳して表示されるか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字うちの所定の一つが前記文字入力ゾーンに重畳して表示されるように、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行う、文字入力方法も提供される。   In addition, according to the present invention, the first input candidate character string display zone and the second input candidate character string display, which are each displayed in the display screen area of a predetermined display device, and the input candidate characters are displayed in a row therein. A zone display control means for controlling display of the zone; and determining input characters from among the input candidate characters in response to an input from the input means; and displaying the determined input characters on the display screen of the display device Input character determination means for sending to a predetermined character input zone displayed in a region, and a character input method executed by a character input device, each of which includes the first input candidate. A state in which the character string display zone and the second input candidate character string display zone are crossed by sharing a common area where one character of the input candidate character is displayed In response to an input from the input means, the input candidate characters displayed in the display zone are displayed for at least one of the first input candidate character string display zone and the second input candidate character string display zone. A step of scrolling, and the character input determining means determines an input candidate character displayed in the shared area as an input character in response to a predetermined input from the input means, or the first input candidate Determining a predetermined one of the input candidate characters displayed adjacent to the input candidate characters displayed in the shared area in the character string display zone and the second input candidate character string display zone as an input character; And the zone display control means displays the input candidate characters displayed in the shared area superimposed on the character input zone, or the first A predetermined one of the input candidate characters displayed adjacent to the input candidate character displayed in the shared area in the force candidate character string display zone and the second input candidate character string display zone is superimposed on the character input zone. There is also provided a character input method for performing display control of the first input candidate character string display zone and the second input candidate character string display zone.

更に、本発明によれば、コンピュータを、それぞれ所定のディスプレイ装置の表示画面領域に表示されるとともにその内部に入力候補文字が一列に表示される第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うゾーン表示制御手段と、入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置の表示画面領域に表示される所定の文字入力ゾーンへと送出する入力文字決定手段として機能させるとともに、前記ゾーン表示制御手段は、前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとを、両者が前記入力候補文字の一文字が表示される共有領域を共有してクロスした状態で表示し、前記入力手段からの入力に応答して、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの少なくとも一方について、当該表示ゾーン内に表示された前記入力候補文字をスクロールさせるものであり、前記文字入力決定手段は、前記入力手段からの所定の入力に応答して、前記共有領域に表示された入力候補文字を入力文字として決定するか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字のうちの所定の一つを入力文字として決定するものであり、更に、前記ゾーン表示制御手段は、前記共有領域に表示された入力候補文字が前記文字入力ゾーンに重畳して表示されるか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字うちの所定の一つが前記文字入力ゾーンに重畳して表示されるように、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うものとされたコンピュータプログラムも提供される。   Furthermore, according to the present invention, the first input candidate character string display zone and the second input candidate in which the computer is displayed in the display screen area of the predetermined display device and the input candidate characters are displayed in a line inside the computer. Zone display control means for performing display control of a character string display zone; and determining input characters from among the input candidate characters in response to an input from the input means; and displaying the determined input characters on the display device And functioning as input character determination means for sending to a predetermined character input zone displayed in the display screen area, and the zone display control means includes the first input candidate character string display zone and the second input candidate character string. The display zone is displayed in a state where both share a common area where one character of the input candidate character is displayed and is crossed. In response to the input, for at least one of the first input candidate character string display zone and the second input candidate character string display zone, the input candidate characters displayed in the display zone are scrolled, The character input determining means determines an input candidate character displayed in the shared area as an input character in response to a predetermined input from the input means, or the first input candidate character string display zone and the first input character string display zone A predetermined one of the input candidate characters displayed adjacent to the input candidate character displayed in the shared area in the two input candidate character string display zone is determined as an input character; The display control means displays the input candidate characters displayed in the shared area superimposed on the character input zone, or displays the first input candidate character string display zone and the second The predetermined input character displayed adjacent to the input candidate character displayed in the shared area in the force candidate character string display zone is displayed so as to be superimposed on the character input zone. A computer program that performs display control of the first input candidate character string display zone and the second input candidate character string display zone is also provided.

更に、本発明によれば、コンピュータを、それぞれ所定のディスプレイ装置の表示画面領域に表示されるとともにその内部に入力候補文字が一列に表示される第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うゾーン表示制御手段と、入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置の表示画面領域に表示される所定の文字入力ゾーンへと送出する入力文字決定手段として機能させるとともに、前記ゾーン表示制御手段は、前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとを、両者が前記入力候補文字の一文字が表示される共有領域を共有してクロスした状態で表示し、前記入力手段からの入力に応答して、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの少なくとも一方について、当該表示ゾーン内に表示された前記入力候補文字をスクロールさせるものであり、前記文字入力決定手段は、前記入力手段からの所定の入力に応答して、前記共有領域に表示された入力候補文字を入力文字として決定するか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字のうちの所定の一つを入力文字として決定するものであり、更に、前記ゾーン表示制御手段は、前記共有領域に表示された入力候補文字が前記文字入力ゾーンに重畳して表示されるか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字うちの所定の一つが前記文字入力ゾーンに重畳して表示されるように、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うものとされたコンピュータプログラムが記録されたコンピュータ可読記録媒体も提供される。   Furthermore, according to the present invention, the first input candidate character string display zone and the second input candidate in which the computer is displayed in the display screen area of the predetermined display device and the input candidate characters are displayed in a line inside the computer. Zone display control means for performing display control of a character string display zone; and determining input characters from among the input candidate characters in response to an input from the input means; and displaying the determined input characters on the display device And functioning as input character determination means for sending to a predetermined character input zone displayed in the display screen area, and the zone display control means includes the first input candidate character string display zone and the second input candidate character string. The display zone is displayed in a state where both share a common area where one character of the input candidate character is displayed and is crossed. In response to the input, for at least one of the first input candidate character string display zone and the second input candidate character string display zone, the input candidate characters displayed in the display zone are scrolled, The character input determining means determines an input candidate character displayed in the shared area as an input character in response to a predetermined input from the input means, or the first input candidate character string display zone and the first input character string display zone A predetermined one of the input candidate characters displayed adjacent to the input candidate character displayed in the shared area in the two input candidate character string display zone is determined as an input character; The display control means displays the input candidate characters displayed in the shared area superimposed on the character input zone, or displays the first input candidate character string display zone and the second The predetermined input character displayed adjacent to the input candidate character displayed in the shared area in the force candidate character string display zone is displayed so as to be superimposed on the character input zone. There is also provided a computer readable recording medium on which a computer program for performing display control of the first input candidate character string display zone and the second input candidate character string display zone is recorded.

以下、本発明に係る文字入力方法をビデオゲーム機で実施することで、このビデオゲーム機を文字入力装置として動作させた場合の実施の形態を説明する。なお、この実施形態ではビデオゲーム機を使用したが、本発明に係る文字入力方法を、パーソナルコンピュータや携帯電話、PDA等で実施することで、これらパーソナルコンピュータ等を文字入力装置として動作させることも可能であることは、当業者であれば容易に理解されよう。
このビデオゲーム機は、CD−ROMやDVD−ROM、ハードディスク等のディスクに記録されたプログラムによって、ディスプレイ装置にプレイヤキャラクタ及びその所持物、プレイヤキャラクタの周辺のオブジェクト等のゲームに関する画像を表現するための処理を実行し、また、名前入力や会話画面等の文字入力が要求される場面においては、文字入力を行うための画面を表示して、このビデオゲーム機を文字入力装置として動作させることを可能とする。なお、このCD−ROMやDVD−ROM、ハードディスク等にゲームに関するプログラムを記録せずに、単にこのビデオゲーム機を文字入力装置として動作させるためのプログラムのみを記録することで、このビデオゲーム機を文字入力装置として用いることも勿論可能である。
In the following, an embodiment in which the video game machine is operated as a character input device by carrying out the character input method according to the present invention on the video game machine will be described. In this embodiment, a video game machine is used. However, when the character input method according to the present invention is implemented on a personal computer, a mobile phone, a PDA, or the like, the personal computer may be operated as a character input device. Those skilled in the art will readily understand that this is possible.
This video game machine uses a program recorded on a disc such as a CD-ROM, DVD-ROM, or hard disk to display an image relating to a game such as a player character and its belongings and objects around the player character on a display device. In a scene where character input such as name input or conversation screen is required, a screen for character input is displayed and this video game machine is operated as a character input device. Make it possible. In addition, without recording the program regarding a game on this CD-ROM, DVD-ROM, hard disk, etc., only this program for operating this video game machine as a character input device is recorded. Of course, it can also be used as a character input device.

図1はこの実施形態において、ディスクに記録された文字入力プログラムを実行することで文字入力装置として動作するビデオゲーム機の全体構成図である。ビデオゲーム機は、図示しないディスプレイ装置に接続されるゲーム機本体100と、このゲーム機本体100に接続コード202及びコネクタ203を介して接続された操作装置200とを備えている。なお、図示の例ではゲーム機本体100と操作装置200との間の入出力をケーブルを介して行っているが、これらを無線接続して入出力を行っても良い。   FIG. 1 is an overall configuration diagram of a video game machine that operates as a character input device by executing a character input program recorded on a disc in this embodiment. The video game machine includes a game machine main body 100 connected to a display device (not shown), and an operation device 200 connected to the game machine main body 100 via a connection cord 202 and a connector 203. In the illustrated example, input / output between the game machine main body 100 and the operation device 200 is performed via a cable, but these may be performed by wireless connection.

操作装置200のゲーム機本体100への接続は、装置本体201から引き出された接続コード202を介して行われる。この接続コード202の先端にはコネクタ203が設けられ、このコネクタ203をゲーム機本体100の一側面に設けたジャックに挿入することで、操作装置200がゲーム機本体100に接続されるようになっている。なお、接続コード202を用いずに、操作装置200とゲーム機本体100との間の入出力を無線で行うようにしてもよい。この場合は、例えば、操作装置200とゲーム機本体100とに無線の送受信機をそれぞれ設けるようにする。
<ゲーム機本体>
The operation device 200 is connected to the game machine main body 100 through a connection cord 202 drawn from the device main body 201. A connector 203 is provided at the tip of the connection cord 202, and the operation device 200 is connected to the game machine body 100 by inserting the connector 203 into a jack provided on one side of the game machine body 100. ing. Note that the input / output between the controller device 200 and the game machine main body 100 may be performed wirelessly without using the connection cord 202. In this case, for example, a wireless transceiver is provided in each of the operation device 200 and the game machine main body 100.
<Game console body>

ゲーム機本体100は、図2に示すように、主制御部110、画像処理部120、音響制御部130、ディスク制御部140、通信制御部150、インタフェース部160及び上記各部110〜160を双方向通信可能に接続するためのメインバスBを具備している。主制御部110は、CPU、割込制御やDMA(ダイレクトメモリアクセス)転送制御等を行う周辺デバイスコントローラ、プログラム等を一時的に記録するためのRAM(メインメモリ)、装置各部の統括的な管理や制御を行う制御プログラム等が格納されたROM等を備えている。CPUは、CD−ROM、DVD−ROMあるいはハードディスク等に記録されている制御プログラムをメインメモリに展開して、後述する複数の機能を実現するものである。   As shown in FIG. 2, the game machine main body 100 has a main control unit 110, an image processing unit 120, an acoustic control unit 130, a disk control unit 140, a communication control unit 150, an interface unit 160, and the above-described units 110 to 160. A main bus B is connected for communication. The main control unit 110 includes a CPU, a peripheral device controller that performs interrupt control and DMA (direct memory access) transfer control, a RAM (main memory) for temporarily recording programs and the like, and overall management of each unit. And a ROM storing a control program for performing control. The CPU develops a control program recorded on a CD-ROM, DVD-ROM, hard disk or the like in a main memory, and realizes a plurality of functions to be described later.

画像処理部120は、表示対象となる画像データの座標変換等を行うジオメトリ・トランスファ・エンジン、主制御部110からの描画指示に基づいてポリゴンやスプライト(三角形、四角形等の多角形)等の組み合わせから成るゲーム画像の描画処理を行うグラフィックス・プロセッシング・ユニット、描画処理されたゲーム画像を一時的に記録するフレームバッファ、必要に応じて画像データのデコード処理を行う画像デコーダ等を備えている。ディスプレイ装置DPは、フレームバッファに記録されている画像を読み出して表示する。このような描画処理及びフレームバッファへの記録を連続的に行うことにより、動画要素を含むゲーム画像、例えばキャラクタの動きや表情の変化等をディスプレイ装置DPに表示できるようになっている。   The image processing unit 120 is a combination of a geometry transfer engine that performs coordinate transformation of image data to be displayed, and a combination of polygons and sprites (polygons such as triangles and quadrilaterals) based on drawing instructions from the main control unit 110 A graphics processing unit that performs drawing processing of the game image, a frame buffer that temporarily records the game image that has been drawn, and an image decoder that performs decoding processing of the image data as necessary. The display device DP reads and displays the image recorded in the frame buffer. By continuously performing such drawing processing and recording in the frame buffer, it is possible to display a game image including a moving image element, for example, a movement of a character or a change in facial expression on the display device DP.

音響制御部130は、主制御部110の制御によって楽曲再生を行うサウンド再生処理プロセッサ、楽曲データを一時的に記録するためのサウンドバッファ等を有している。スピーカSPには、このサウンドバッファに記録されている楽曲データが出力される。   The sound control unit 130 includes a sound reproduction processing processor for reproducing music under the control of the main control unit 110, a sound buffer for temporarily recording music data, and the like. The music data recorded in the sound buffer is output to the speaker SP.

ディスク制御部140は、CD−ROM、DVD−ROMあるいはハードディスク等のディスクに記録されたプログラムやデータを主制御部110が認識できるように再生する(以下、再生されたデータを「再生データ」と称する)ためのディスクドライブ装置、再生データにエラー訂正(ECC)符号が付加されている場合に、それを復号するCD−ROMデコーダ、ディスクドライブ装置からの再生データをメインメモリに記録させる前に一時的に記録するバッファ等を備えている。   The disk control unit 140 reproduces a program or data recorded on a disk such as a CD-ROM, DVD-ROM, or hard disk so that the main control unit 110 can recognize (hereinafter, the reproduced data is referred to as “reproduction data”). A disk drive device for reproducing the data, a CD-ROM decoder for decoding the data when the error correction (ECC) code is added to the playback data, and temporarily recording the playback data from the disk drive device in the main memory. A buffer for recording data is provided.

通信制御部150は、メインバスBを介して主制御部110との間の通信制御を行う通信制御デバイスを具備している。この通信制御部150には、操作装置200と、不揮発性記録媒体の一例となる交換自在のメモリカードMCが離脱自在に装着されるようになっている。操作装置200で操作された内容は、同期式通信によって通信制御デバイスに送信される。通信制御デバイスは、操作装置200から送られた操作内容を主制御部110に送信する。これにより、操作者の意図が主制御部110に伝えられ、主制御部110は、実行しているプログラムに基づいて操作者の意図に応じた処理を行うことができるようになる。   The communication control unit 150 includes a communication control device that performs communication control with the main control unit 110 via the main bus B. The communication control unit 150 is detachably mounted with an operation device 200 and a replaceable memory card MC as an example of a nonvolatile recording medium. The content operated by the operation device 200 is transmitted to the communication control device by synchronous communication. The communication control device transmits the operation content sent from the operation device 200 to the main control unit 110. Thus, the operator's intention is transmitted to the main control unit 110, and the main control unit 110 can perform processing according to the operator's intention based on the program being executed.

インタフェース部160は、外部電子機器が接続されるとともに、接続された外部電子機器から外部データを取り込むものである。入力装置として例えばキーボードをこのインタフェース部160を通じてゲーム機本体100に接続することができる。
<操作装置>
The interface unit 160 is connected to an external electronic device and takes in external data from the connected external electronic device. As an input device, for example, a keyboard can be connected to the game machine main body 100 through the interface unit 160.
<Operation device>

図3は、操作装置200の正面図である。操作装置200の装置本体201には、その上面に第1の操作部210,第2の操作部220が設けてあり、その側面には、第3の操作部230,第4の操作部240が設けてある。
第1の操作部210は、押圧操作用の十字キー211を備え、この十字キー211によって操作子を形成している。この第1の操作部210は、上記のディスク等に記録されたプログラムによりその機能が設定できる。
第2の操作部220は、押圧操作用の円柱状をした4個の操作ボタン221〜224を備えている。各操作ボタン221〜224には、その頭部に識別マークとして△、○、×、□がそれぞれ付されており、各操作ボタン221〜224に割り当てられる機能を識別しやすくしてある。この第2の操作部220は、ディスクに記録されたプログラムによりその機能が設定できる。
FIG. 3 is a front view of the operating device 200. The device main body 201 of the operation device 200 is provided with a first operation unit 210 and a second operation unit 220 on the upper surface thereof, and on the side surfaces thereof, a third operation unit 230 and a fourth operation unit 240 are provided. It is provided.
The first operation unit 210 includes a cross key 211 for pressing operation, and the cross key 211 forms an operator. The function of the first operation unit 210 can be set by a program recorded on the disk or the like.
The second operation unit 220 includes four operation buttons 221 to 224 having a cylindrical shape for pressing operation. Each operation button 221 to 224 has Δ, ○, ×, and □ as identification marks on the head thereof, so that the function assigned to each operation button 221 to 224 can be easily identified. The function of the second operation unit 220 can be set by a program recorded on the disc.

第3の操作部230は、上下に並ぶ押圧操作用の2個の操作ボタン231を備える。同様に、第4の操作部240も、上下に並ぶ押圧操作用の2個の操作ボタン241を備えている。第3,第4の操作部230,240も、ディスクに記録されたプログラムによりその機能が設定できる。
操作装置本体201には、さらに、ジョイスティック251が設けてあり、当該ジョイスティックの軸方向、つまり操作装置200の上面に対して垂直方向に押し込み操作により入力を行うことが可能である。ジョイスティック251のコントローラ側の端部には、図示しないスイッチが設けられ、上述の押し込み操作がなされた場合には信号P1が出力されるようになっている。同様にジョイスティック252のコントローラ側の端部には、図示しないスイッチが設けられ、上述の押し込み操作がなされた場合には信号P2が出力されるようになっている。このように、ジョイスティック251,252は、ともに、所定の距離以上コントローラの内部に向かって押し込まれたことの検出ができるようになっている。
<文字入力装置>
The third operation unit 230 includes two operation buttons 231 for pressing operation arranged in the vertical direction. Similarly, the fourth operation unit 240 also includes two operation buttons 241 for pressing operation arranged in the vertical direction. The functions of the third and fourth operation units 230 and 240 can also be set by a program recorded on the disc.
The operation device main body 201 is further provided with a joystick 251, and it is possible to input by pushing in the axial direction of the joystick, that is, in a direction perpendicular to the upper surface of the operation device 200. A switch (not shown) is provided at the end of the joystick 251 on the controller side, and a signal P1 is output when the above-described pushing operation is performed. Similarly, a switch (not shown) is provided at an end of the joystick 252 on the controller side, and a signal P2 is output when the above-described pushing operation is performed. As described above, both of the joysticks 251 and 252 can detect that the joysticks 251 and 252 are pushed into the controller for a predetermined distance or more.
<Character input device>

ゲーム機本体100は、上記のように構成される操作装置200からの入力を通信制御部150を通じて受けとる。このゲーム機本体100は、ディスクをディスク制御部140に装着した状態で電源投入またはリセット処理が行われると、主制御部110のCPUがROMに記録されているOSを実行する。OSが実行されると、CPUは、動作確認等の装置全体の初期化を行うとともに、ディスク制御部140を制御して、ディスクに記録されているゲームプログラムや文字入力プログラムをメインメモリに展開して実行する。   The game machine body 100 receives an input from the operation device 200 configured as described above through the communication control unit 150. In the game machine main body 100, when a power-on or reset process is performed in a state where a disk is mounted on the disk control unit 140, the CPU of the main control unit 110 executes the OS recorded in the ROM. When the OS is executed, the CPU initializes the entire apparatus such as operation check and controls the disk control unit 140 to develop the game program and character input program recorded on the disk in the main memory. And execute.

CPU、メモリ、及びメモリに展開されたプログラムによって図4に示されるような機能ブロックが形成され、文字入力制御部400が実現される。この文字入力制御部400は、操作装置200からの入力に応答して、図5等に示される、縦クロスバー510(第1入力候補文字列表示ゾーン)及び横クロスバー520(第2入力候補文字列表示ゾーン)の表示制御と、入力する文字の決定と、を行う。
この縦クロスバー510は、境界線L1により囲まれたゾーンにより形成されるとともにその内部に第1入力候補文字が一列に表示される。横クロスバー520は、境界線L2により囲まれたゾーンにより形成されるとともにその内部に第2入力候補文字が一列に表示される。
A functional block as shown in FIG. 4 is formed by the CPU, the memory, and the program expanded in the memory, and the character input control unit 400 is realized. In response to an input from the operation device 200, the character input control unit 400 displays a vertical crossbar 510 (first input candidate character string display zone) and a horizontal crossbar 520 (second input candidates) shown in FIG. The display control of the character string display zone) and the determination of the character to be input are performed.
The vertical crossbar 510 is formed by a zone surrounded by the boundary line L1, and the first input candidate characters are displayed in a line in the zone. The horizontal crossbar 520 is formed by a zone surrounded by the boundary line L2, and the second input candidate characters are displayed in a line in the zone.

図4に示されるように、この文字入力制御部400には、入力検出部410、ゾーン表示制御部420(ゾーン表示制御手段)、入力候補文字記録部430、入力文字決定部440(入力文字決定手段)、及びファンクション制御部450の機能が形成される。ゾーン表示制御部420内には、縦クロスバー表示制御部421、横クロスバー表示制御部422、カーソル表示制御部423、文字入力ゾーン表示制御部424の機能が形成される。
なお、文字入力ゾーンの表示は必ずしも文字入力プログラムにおいて実行する必要はなく、ゲームプログラム等において文字入力が必要とされる場合に文字入力プログラムを呼び出し、ゲームプログラムにおいて表示される文字入力ゾーンに対して文字入力を行うようにしてもよい。この場合、文字入力ゾーン表示制御部424の機能を形成する必要はない。この例は、<ゲームプログラムから文字入力プログラムの呼び出し>として後述する。
As shown in FIG. 4, the character input control unit 400 includes an input detection unit 410, a zone display control unit 420 (zone display control means), an input candidate character recording unit 430, and an input character determination unit 440 (input character determination). Means) and the function of the function control unit 450 are formed. In the zone display control unit 420, functions of a vertical crossbar display control unit 421, a horizontal crossbar display control unit 422, a cursor display control unit 423, and a character input zone display control unit 424 are formed.
The display of the character input zone does not necessarily have to be executed in the character input program. When the character input is required in the game program or the like, the character input program is called and the character input zone displayed in the game program is displayed. Character input may be performed. In this case, it is not necessary to form the function of the character input zone display control unit 424. This example will be described later as <calling a character input program from a game program>.

入力検出部410は、操作装置200からの入力を検出し、ゾーン表示制御部420、入力文字決定部440、及びファンクション制御部450は、それぞれ入力検出部410で検出された入力に応じた動作を行って文字入力処理を実行する。   The input detection unit 410 detects an input from the operation device 200, and the zone display control unit 420, the input character determination unit 440, and the function control unit 450 each perform an operation corresponding to the input detected by the input detection unit 410. Go and execute the character input process.

このように形成された文字入力制御部400によってディスプレイ装置に表示される画面を図5に示す。
図5に示されるように、ディスプレイ装置の表示画面領域D内には、ゾーン表示制御部420内の縦クロスバー表示制御部421及び横クロスバー表示制御部422は、縦クロスバー510と横クロスバー520とが、両者が共有領域532を共有してクロスするように表示される。
FIG. 5 shows a screen displayed on the display device by the character input control unit 400 formed in this way.
As shown in FIG. 5, in the display screen area D of the display device, the vertical crossbar display control unit 421 and the horizontal crossbar display control unit 422 in the zone display control unit 420 include the vertical crossbar 510 and the horizontal crossbar. A bar 520 is displayed so that both share the shared area 532 and cross.

また、入力候補文字記録部430は、入力候補文字と、これらの入力候補文字が行列要素として行列配置されてなる行列を表す情報が記録された行列配置情報と、が記録される。このように入力候補文字を行列要素とする行列の一例を図6に示す。この例に示す行列では、ひらがな51音及び「BS」、「変換」、「モード」という入力候補文字が8行10列にマトリクス配置されている。なお、「や」、「ゆ」、「よ」が配置された列、及び「わ」、「を」、「ん」が配置された列に関してはひらがなが3音しかなく、他の列においてはひらがなが5音あることから、「や」と「ゆ」の間、「ゆ」と「よ」の間、「わ」と「を」の間、及び「を」と「ん」の間にそれぞれスペースを入れることで、この列における行列要素の数を他の列における行列要素の数と同数に揃えた。なお、スペースの代わりに他の文字や記号等を用いることも可能である。   The input candidate character recording unit 430 records input candidate characters and matrix arrangement information in which information representing a matrix in which these input candidate characters are arranged as matrix elements is recorded. An example of a matrix having input candidate characters as matrix elements is shown in FIG. In the matrix shown in this example, hiragana 51 sounds and input candidate characters “BS”, “conversion”, and “mode” are arranged in a matrix of 8 rows and 10 columns. Note that there are only three hiragana sounds for the columns in which “ya”, “yu”, “yo” are arranged, and in the columns in which “wa”, “wo”, “n” are arranged, and in other columns Since there are 5 hiragana sounds, between “Ya” and “Yu”, “Yu” and “Yo”, “Wa” and “O”, and “O” and “N”, respectively. By inserting a space, the number of matrix elements in this column was made equal to the number of matrix elements in the other columns. Note that other characters, symbols, and the like can be used instead of spaces.

なお、この実施形態では、「BS」(バックスペース)、「変換」(日本語かな漢字変換)、「モード」(ひらがな、カタカナ、漢字、英数モード切替)等の、縦クロスバー及び横クロスバー内に表示されるファンクション実行コードも「文字」と同様に扱い、これらのコードも入力候補文字記録部430に記録される。また、ひらがな、カタカナ、アルファベット等の文字や算術記号、括弧、単位などの記号やその他の入力全般をまとめて文字入力と表記する。   In this embodiment, a vertical crossbar and a horizontal crossbar such as “BS” (backspace), “conversion” (Japanese Kana-Kanji conversion), “mode” (Hiragana, Katakana, Kanji, alphanumeric mode switching), etc. The function execution code displayed inside is handled in the same way as “character”, and these codes are also recorded in the input candidate character recording unit 430. In addition, characters such as hiragana, katakana, and alphabet, arithmetic symbols, parentheses, units, and other input in general are collectively referred to as character input.

縦クロスバー表示制御部421は、入力候補文字記録部430から、入力候補文字及び行列配置情報を読み出して、図6に示される行列における一つの列を縦クロスバー510内に表示する。また、縦クロスバー制御部421は、操作装置200からの所定の入力を受けて、縦クロスバー510内部に表示された入力候補文字を、縦クロスバー510内で、図6の列方向又は行方向にスクロールさせる。例えば、十字キー211からの上方向入力、下方向入力を受けて、縦クロスバー510内に表示された入力候補文字をそれぞれ上方向、下方向(図6に示される行列における列方向)にスクロールさせる。   The vertical crossbar display control unit 421 reads input candidate characters and matrix arrangement information from the input candidate character recording unit 430 and displays one column in the matrix shown in FIG. In addition, the vertical crossbar control unit 421 receives a predetermined input from the operation device 200 and displays the input candidate characters displayed in the vertical crossbar 510 in the column direction or row of FIG. Scroll in the direction. For example, in response to an upward input or a downward input from the cross key 211, the input candidate characters displayed in the vertical crossbar 510 are scrolled upward and downward (column direction in the matrix shown in FIG. 6), respectively. Let

横クロスバー表示制御部422は、入力候補文字記録部430から、入力候補文字及び行列配置情報を読み出して、図6に示される行列における一つの行を横クロスバー520内に表示する。また、横クロスバー制御部422は、操作装置200からの所定の入力を受けて、横クロスバー520内部に表示された入力候補文字を、横クロスバー520内で、図6の行方向又は列方向にスクロールさせる。例えば、十字キー211からの左方向入力、右方向入力を受けて、横クロスバー520内に表示された入力候補文字をそれぞれ左方向、右方向(図6に示される行列における行方向)にスクロールさせる。   The horizontal crossbar display control unit 422 reads input candidate characters and matrix arrangement information from the input candidate character recording unit 430, and displays one row in the matrix shown in FIG. 6 in the horizontal crossbar 520. In addition, the horizontal crossbar control unit 422 receives a predetermined input from the operation device 200 and displays input candidate characters displayed in the horizontal crossbar 520 within the horizontal crossbar 520 in the row direction or column of FIG. Scroll in the direction. For example, in response to a left input and a right input from the cross key 211, the input candidate characters displayed in the horizontal crossbar 520 are scrolled to the left and right (the row direction in the matrix shown in FIG. 6), respectively. Let

カーソル表示制御部423は、所定の文字に対してカーソルを表示することで、当該文字の強調表示を行う。   The cursor display control unit 423 highlights the character by displaying a cursor with respect to the predetermined character.

文字入力ゾーン表示制御部424は、文字入力ゾーン540の表示制御を行う。図5の例では、文字入力ゾーン540は横クロスバー520と平行であり、かつ、文字入力ゾーンの文字入力位置に入力領域531が重畳されるように縦クロスバー510、横クロスバー520が表示されている。なお、図5の例では文字入力ゾーンには入力済みの文字列が一行のみ表示されているが、入力された文字列を文字入力ゾーン内で折り返して複数行を表示するようにしてもよい。   The character input zone display control unit 424 performs display control of the character input zone 540. In the example of FIG. 5, the character input zone 540 is parallel to the horizontal crossbar 520, and the vertical crossbar 510 and the horizontal crossbar 520 are displayed so that the input area 531 is superimposed on the character input position of the character input zone. Has been. In the example of FIG. 5, only one line of the input character string is displayed in the character input zone, but a plurality of lines may be displayed by folding the input character string in the character input zone.

入力文字決定部440は、操作装置200からの所定の入力、この例では操作装置200の操作ボタン221からの入力が入力検出部410で検出されたことを受けて、入力領域531に表示されている入力候補文字を入力文字として決定する。
ここで、入力領域531は、上述の共有領域532、共有領域532に表示された文字の上に隣接する入力候補文字(図5における「し」)が表示される領域、又は共有領域532に表示された文字の下に隣接する入力候補文字(図5における「せ」)が表示される領域、のうちから選択される一つの領域のことである。なお、この例では文字入力ゾーンが横書きであることから、共有領域532に表示された文字の上又は下の領域を入力領域531としたが、例えば文字入力ゾーンが縦書きである場合には、共有領域532に表示された文字の右又は左の領域を入力領域531とすることもできる。
The input character determination unit 440 is displayed in the input area 531 in response to detection of a predetermined input from the operation device 200, in this example, an input from the operation button 221 of the operation device 200 by the input detection unit 410. Input candidate characters are determined as input characters.
Here, the input area 531 is displayed in the shared area 532, an area where input candidate characters (“shi” in FIG. 5) adjacent to the characters displayed in the shared area 532 are displayed, or displayed in the shared area 532. This is one area selected from the areas in which the input candidate characters (“se” in FIG. 5) adjacent to the input characters are displayed. In this example, since the character input zone is horizontal writing, the area above or below the character displayed in the shared area 532 is set as the input area 531, but for example, when the character input zone is vertical writing, The area on the right or left of the character displayed in the shared area 532 can be used as the input area 531.

ファンクション制御部450は、図5の縦クロスバー510内においてそれぞれ符号511,512で示される「BS」、「変換」や、横クロスバー520内においてそれぞれ符号521,522,523で示される「BS」、「変換」、「モード」等のファンクションコードが入力領域531に表示された状態で上記所定の入力である操作ボタン221からの入力がなされると、表示されたファンクションコードに対応した処理、例えば「変換」が入力された場合にはひらがな入力モードとカタカナ入力モードあるいは英数入力モードとの切替が行われる。   The function control unit 450 includes “BS” and “conversion” indicated by reference numerals 511 and 512 in the vertical crossbar 510 in FIG. 5 and “BS” indicated by reference numerals 521, 522 and 523 in the horizontal crossbar 520, respectively. ”,“ Conversion ”,“ mode ”, etc., when the input from the operation button 221 as the predetermined input is made in a state where the function code is displayed in the input area 531, processing corresponding to the displayed function code, For example, when “conversion” is input, switching between the hiragana input mode and the katakana input mode or the alphanumeric input mode is performed.

なお、横クロスバー520においては「モード」が表示されているのに対し、縦クロスバー510においては「モード」は表示されていないが、これは、単に図5の例では縦クロスバー510の表示領域内に「モード」が入っていないことによるものである。操作装置200からの入力により縦クロスバー510内の文字をスクロールさせることで、縦クロスバー510内にも「モード」を表示することが可能である。
<文字入力装置の動作>
Note that “mode” is displayed in the horizontal crossbar 520, whereas “mode” is not displayed in the vertical crossbar 510, but this is simply the case of the vertical crossbar 510 in the example of FIG. This is because there is no “mode” in the display area. By scrolling the characters in the vertical crossbar 510 by an input from the operation device 200, it is possible to display “mode” in the vertical crossbar 510.
<Operation of character input device>

以下、ゲーム機本体100で文字入力プログラムを実行して、ゲーム機本体100を文字入力装置として動作させる例における文字入力装置の動作を説明する。なお、ゲーム機本体100でゲームプログラムを実行中に文字入力が必要となる場面においてこの文字入力プログラムを呼び出して文字入力を行うこともでき、これは後述する他の実施形態で説明する。   Hereinafter, an operation of the character input device in an example in which a character input program is executed on the game machine main body 100 and the game machine main body 100 operates as a character input device will be described. It should be noted that character input can also be performed by calling this character input program in a scene where character input is required while the game machine body 100 is executing a game program, which will be described in other embodiments described later.

図5を参照し、本実施形態に係る文字入力装置により表示される文字入力画面を通じての文字入力動作の詳細を説明する。図5において、縦クロスバー510は境界線L1により囲まれたゾーンであり、この実施形態では縦長の矩形として表示されている。横クロスバー520は境界線L2により囲まれたゾーンであり、この実施形態では横長の矩形として表示され、これら縦クロスバー510及び横クロスバー520が共有領域532においてクロスして表示される。この共有領域532には、縦クロスバー510及び横クロスバー520に表示される入力候補文字のうちの一文字が表示される。   Details of the character input operation through the character input screen displayed by the character input device according to the present embodiment will be described with reference to FIG. In FIG. 5, a vertical cross bar 510 is a zone surrounded by a boundary line L1, and is displayed as a vertically long rectangle in this embodiment. The horizontal crossbar 520 is a zone surrounded by the boundary line L <b> 2, and is displayed as a horizontally long rectangle in this embodiment, and the vertical crossbar 510 and the horizontal crossbar 520 are displayed crossed in the shared area 532. In the shared area 532, one of the input candidate characters displayed on the vertical crossbar 510 and the horizontal crossbar 520 is displayed.

本実施形態では、入力文字決定部440が、共有領域532に表示される入力候補文字の下方に隣接する入力候補文字を入力文字として決定して文字入力ゾーン540に出力する。この入力文字として決定される入力候補文字が表示される領域は入力領域531として図5に示されている。ゾーン表示制御部420は、入力文字として決定される文字が文字入力ゾーン540における文字入力位置に重畳するように縦クロスバー510、横クロスバー520、文字入力ゾーン540を表示する。   In the present embodiment, the input character determination unit 440 determines an input candidate character adjacent below the input candidate character displayed in the shared area 532 as an input character and outputs it to the character input zone 540. The area where the input candidate character determined as the input character is displayed is shown as an input area 531 in FIG. The zone display control unit 420 displays the vertical crossbar 510, the horizontal crossbar 520, and the character input zone 540 so that the character determined as the input character is superimposed on the character input position in the character input zone 540.

縦クロスバー制御部421は、入力候補文字記録部430から入力候補文字及び行列配置情報を読み出して、図6に示される行列における一つの列を縦クロスバー510内に表示する。図5においては、「さ、し、す、せ、そ」及びそれぞれ符号511,512で示される「BS」、「変換」が表示されている。
横クロスバー制御部422は、入力候補文字記録部430から入力候補文字及び行列配置情報を読み出して、図6に示される行列における一つの行を横クロスバー520内に表示する。図5においては、「あ、か、さ、た、な、は、ま、や、ら、わ」が表示され、かつ、縦クロスバー510と同様にそれぞれ符号521,522,523で示される「BS」、「変換」、「モード」が表示されている。
The vertical crossbar control unit 421 reads input candidate characters and matrix arrangement information from the input candidate character recording unit 430 and displays one column in the matrix shown in FIG. In FIG. 5, “sa, shi, su, se, so” and “BS” and “conversion” respectively indicated by reference numerals 511 and 512 are displayed.
The horizontal crossbar control unit 422 reads input candidate characters and matrix arrangement information from the input candidate character recording unit 430, and displays one row in the matrix shown in FIG. In FIG. 5, “A, K, S, T, N, H, M, R, W” is displayed, and, similarly to the vertical crossbar 510, indicated by reference numerals 521, 522, and 523, respectively. “BS”, “Conversion”, and “Mode” are displayed.

共有領域532には、縦クロスバー510において表示される入力候補文字と、横クロスバー520における表示される入力候補文字のいずれかが表示されるが、この実施形態では、縦クロスバー510における入力候補文字(図5においては「す」)を表示するものとした。
図5において、操作装置200の操作ボタン221からの入力があると、入力文字決定部440は、入力領域531に表示された入力候補文字(図5の例では「せ」)を入力文字として決定し、文字入力ゾーンに出力する。
In the shared area 532, either the input candidate character displayed on the vertical crossbar 510 or the input candidate character displayed on the horizontal crossbar 520 is displayed. In this embodiment, the input in the vertical crossbar 510 is displayed. Candidate characters (“su” in FIG. 5) are displayed.
In FIG. 5, when there is an input from the operation button 221 of the controller device 200, the input character determination unit 440 determines the input candidate character (“se” in the example of FIG. 5) displayed in the input area 531 as the input character. And output to the character input zone.

所望の文字の入力を行う場合、操作装置200の十字キーを通じて上下左右の各方向の入力を行って上述のように縦クロスバー510及び横クロスバー520内の入力候補文字を適宜スクロールさせることで、所望の文字を入力領域531に表示させる。その後に、操作ボタン221の入力を行うことで、所望の文字が文字入力ゾーン540に出力される。   When inputting a desired character, input in the vertical and horizontal directions is performed through the cross key of the operation device 200, and the input candidate characters in the vertical crossbar 510 and the horizontal crossbar 520 are appropriately scrolled as described above. The desired character is displayed in the input area 531. Thereafter, by inputting the operation button 221, a desired character is output to the character input zone 540.

以下、十字キー211からの入力により所望の文字を入力領域531に表示する過程を説明する。
十字キー211の上方向入力又は下方向入力側を受けた場合、ゾーン表示制御部420は、横クロスバー520内における表示は変化させず、縦クロスバー510内においては、境界線L1で囲まれたゾーン内で入力候補文字をそれぞれ図6に示される行列の列方向(図5の表示画面における上方向又は下方向)に一文字分スクロールさせるよう動作する(第1表示制御動作)。上述のように、以下の説明において、縦クロスバー510内及び横クロスバー520内における文字表示自体は、それぞれ縦クロスバー制御部421、横クロスバー制御部422により実行される。
Hereinafter, a process of displaying a desired character in the input area 531 by inputting from the cross key 211 will be described.
When receiving the upward input or the downward input side of the cross key 211, the zone display control unit 420 does not change the display in the horizontal crossbar 520 and is surrounded by the boundary line L1 in the vertical crossbar 510. In the zone, the input candidate characters are scrolled by one character in the column direction of the matrix shown in FIG. 6 (upward or downward in the display screen of FIG. 5) (first display control operation). As described above, in the following description, the character display itself in the vertical crossbar 510 and the horizontal crossbar 520 is executed by the vertical crossbar control unit 421 and the horizontal crossbar control unit 422, respectively.

この動作に伴い、共有領域532に表示される文字も変化する。例えば、図5の状態で上方向入力があると、入力領域531には、それまで表示されていた“せ”に代えて、図6に示される行列において“せ”の下に表示されている“そ”が表示される。再度上方向入力がなされると、図6に示される行列において“そ”の下に表示されているファンクションコードである“BS”が表示される。   With this operation, the characters displayed in the shared area 532 also change. For example, when there is an upward input in the state of FIG. 5, the input area 531 is displayed under “se” in the matrix shown in FIG. 6 instead of “se” that has been displayed so far. “So” is displayed. When the upward input is made again, “BS” which is the function code displayed under “below” in the matrix shown in FIG. 6 is displayed.

図5の状態から、十字キー211からの上方向入力により縦クロスバー510の境界線L1で囲まれたゾーン内で入力候補文字が一文字分上(図6に示される行列における列方向上向き)にスクロールした状態を図7に示す。
図7に示されるように、横クロスバー520では、共有領域532を除いてはその内部に表示される文字列は図5の状態から変化していない。一方、縦クロスバー510では、その内部に示される文字列が、図5の状態から一文字分上にスクロールして表示されている。
From the state shown in FIG. 5, the input candidate character is moved up by one character in the zone surrounded by the boundary line L1 of the vertical crossbar 510 by the upward input from the cross key 211 (upward in the column direction in the matrix shown in FIG. 6). The scrolled state is shown in FIG.
As shown in FIG. 7, in the horizontal crossbar 520, the character string displayed inside thereof is not changed from the state of FIG. 5 except for the shared area 532. On the other hand, in the vertical crossbar 510, the character string shown therein is scrolled up by one character from the state shown in FIG.

一方、図5の状態で、下方向入力があると、入力領域531には、それまで表示されていた“せ”に代えて、図6に示される行列において“せ”の上に表示されている“す”が表示される。
以上のように、十字キーの上方向又は下方向入力を行うことで、縦クロスバー内に表示された入力候補文字のうちから任意の入力候補文字を入力領域531に表示させることができる。従って、所望の入力候補文字が縦クロスバー510内の任意の位置に表示された状態で、上記のように十字キーの上方向又は下方向入力を行うことで、当該所望の文字の入力を行うことができる。例えば「せ」の入力を行う場合、図6において「さしすせそ」が含まれる列を縦クロスバー510内に表示させ、十字キーの上方向又は下方向入力を行って「せ」を入力領域531に表示させることで、「せ」の入力を行うことができる。
なお、上スクロール操作、下スクロール操作に操作装置200からのどの入力を割り当てるかは任意に定めることができる。例えば、上記例とは逆に、上方向へのスクロール操作に対して下方向入力を割り当て、下方向へのスクロール操作に上方向入力を割り当てても良く、更に、上方向へのスクロール操作、下方向へのスクロール操作に対してユーザが任意の入力を割り当て可能とすることも可能である。同様に、後述する入力候補文字を変化させるため等の操作に対しても、本実施形態に記載したような入力の割り当てに限らず、任意の割り当てを行うことが可能である。
同様に、以下に説明する左右方向に入力文字をスクロールさせる操作に対しても、操作装置200からのどの入力を割り当てるかを任意に定めることができる。例えば、以下の説明において左方向入力を右方向入力に、右方向入力を左方向入力にそれぞれ入れ替えることも可能である。
On the other hand, if there is a downward input in the state of FIG. 5, the input area 531 is displayed above the “se” in the matrix shown in FIG. 6 instead of the “se” displayed so far. Is displayed.
As described above, arbitrary input candidate characters can be displayed in the input area 531 from among the input candidate characters displayed in the vertical crossbar by performing the upward or downward input of the cross key. Therefore, when the desired input candidate character is displayed at an arbitrary position in the vertical crossbar 510, the desired character is input by performing the upward or downward input of the cross key as described above. be able to. For example, when “se” is input, a column including “sashisuseso” in FIG. 6 is displayed in the vertical crossbar 510, and the cross key is input upward or downward to input “se” in the input area 531. By displaying, “se” can be input.
Note that it is possible to arbitrarily determine which input from the operation device 200 is assigned to the up scroll operation and the down scroll operation. For example, contrary to the above example, the downward input may be assigned to the upward scroll operation, the upward input may be assigned to the downward scroll operation, and the upward scroll operation, downward It is also possible for the user to assign an arbitrary input to the scroll operation in the direction. Similarly, an operation for changing input candidate characters, which will be described later, is not limited to the input assignment as described in the present embodiment, but can be arbitrarily assigned.
Similarly, it is possible to arbitrarily determine which input from the operation device 200 is assigned to the operation of scrolling the input characters in the horizontal direction described below. For example, in the following description, the left input can be replaced with the right input, and the right input can be replaced with the left input.

十字キー211の左方向入力又は右方向入力側を受けた場合、ゾーン表示制御部420は、縦クロスバー510内に表示された入力候補文字及び横クロスバー520内に表示された入力候補文字を、図6に示される行列における列方向(図5における左方向又は右方向)に一文字分スクロールさせるよう動作する(第2表示制御動作)。これにより、縦クロスバー510内及び横クロスバー520内に表示された各入力候補文字は、十字キー211からの左方向入力を受けた場合はそれぞれ図6の行列において当該入力候補文字の右に隣接する入力候補文字へと表示が変更される。同様に、横クロスバー520内に表示された各入力候補文字は、十字キー211からの右方向入力を受けた場合はそれぞれ図6の行列において当該入力候補文字の左に隣接する入力候補文字へと表示が変更される。   When the left input or the right input side of the cross key 211 is received, the zone display control unit 420 displays the input candidate characters displayed in the vertical crossbar 510 and the input candidate characters displayed in the horizontal crossbar 520. 6 operates so as to scroll one character in the column direction (left direction or right direction in FIG. 5) in the matrix shown in FIG. 6 (second display control operation). Thus, each input candidate character displayed in the vertical crossbar 510 and the horizontal crossbar 520 is to the right of the input candidate character in the matrix of FIG. The display is changed to adjacent input candidate characters. Similarly, each input candidate character displayed in the horizontal crossbar 520 is input to the input candidate character adjacent to the left of the input candidate character in the matrix of FIG. 6 when a right direction input from the cross key 211 is received. And the display is changed.

従って、十字キー211の上方向入力又は下方向入力を行った場合とは異なり、十字キー211の左方向入力又は右方向入力側を受けた場合は、縦クロスバー510と横クロスバー520との両者において、その内部に表示される文字列がともにスクロールされる。以下にその詳細を示す。
図5において十字キー211の左方向入力があると、縦クロスバー510内及び横クロスバー520内の入力候補文字は、それぞれ図5の画面上で左(図6の行列における列方向左)にスクロールされて一文字分左にずれて表示される。その結果、横クロスバー520内の「た」が共有領域に移動することになる。
これにより、図5において縦クロスバー510内には図6に示される行列において「さしすせそ」が含まれる列の入力候補文字が示されていたのに対し、左方向入力後は、上記のようにスクロールが行われることで、図6に示される行列において、「さしすせそ」が含まれる列の右隣の列である「たちつてと」が含まれる列の入力候補文字入力が表示されるようになる。
Therefore, unlike when the cross key 211 is input upward or downward, when the left input or right input side of the cross key 211 is received, the vertical crossbar 510 and the horizontal crossbar 520 In both cases, the character string displayed inside is scrolled together. The details are shown below.
In FIG. 5, when there is an input in the left direction of the cross key 211, input candidate characters in the vertical crossbar 510 and the horizontal crossbar 520 are left on the screen of FIG. 5 (left in the column direction in the matrix of FIG. 6). It is scrolled and displayed one character to the left. As a result, “ta” in the horizontal crossbar 520 moves to the shared area.
As a result, in the vertical crossbar 510 in FIG. 5, the input candidate characters of the column including “Sashisuseso” in the matrix shown in FIG. 6 are shown, but after the left direction input, as described above As a result of the scrolling, the input candidate character input of the column including “Tatetsuto” that is the column on the right side of the column including “Sashisuseso” in the matrix shown in FIG. 6 is displayed. .

また、共有領域532には縦クロスバー510において表示される入力候補文字を表示するので、横クロスバー520における「た」は表示されず、縦クロスバー510において共有領域532に位置する入力候補文字である「つ」が表示される。入力領域531には、図5の状態における「せ」に代えて、図8に示されるように「て」が表示される。
これとは逆に、十字キー211の右方向入力がなされると、縦クロスバー510内の入力候補文字は、上記のようにスクロールが行われることで、それまでの図6に示される行列における「さしすせそ」が含まれる列の入力候補文字が表示されていたのに対し、「かきくけこ」が含まれる列の入力候補文字が表示される。また、共有領域532には、“す”に代えて“く”が表示され、入力領域531には“せ”に代えて“て”が表示される。
以上のように、第2表示制御動作では、縦クロスバー510内及び横クロスバー520内に表示される入力候補文字が図6に示される行列の行方向の左又は右にスクロールして表示される。
In addition, since the input candidate characters displayed in the vertical crossbar 510 are displayed in the shared area 532, “ta” in the horizontal crossbar 520 is not displayed, and the input candidate characters positioned in the shared area 532 in the vertical crossbar 510 are displayed. “Tsu” is displayed. Instead of “se” in the state of FIG. 5, “te” is displayed in the input area 531 as shown in FIG. 8.
On the other hand, when the cross key 211 is input in the right direction, the input candidate characters in the vertical crossbar 510 are scrolled as described above, so that in the matrix shown in FIG. The input candidate characters for the column containing “Kashikuseko” are displayed, whereas the input candidate characters for the column containing “Kakikukeko” are displayed. In addition, “ku” is displayed instead of “su” in the shared area 532, and “te” is displayed in place of “se” in the input area 531.
As described above, in the second display control operation, the input candidate characters displayed in the vertical crossbar 510 and the horizontal crossbar 520 are scrolled to the left or right in the row direction of the matrix shown in FIG. The

次に、このように所望の文字が入力領域531位置に表示された後に、操作ボタン221からの入力により当該所望の文字を入力する際における文字入力ゾーンと文字入力領域との位置関係を説明する。   Next, the positional relationship between the character input zone and the character input area when the desired character is input by the input from the operation button 221 after the desired character is displayed at the position of the input region 531 in this way will be described. .

図5の状態において文字決定入力を受けて「せ」を入力文字として決定した場合、文字入力ゾーン540内において入力済みの文字として表示されている「わたしは、」という文字列に、決定された文字である「せ」を加える必要がある。
この場合、
(1)ディスプレイ装置DPの表示画面領域D上に対する入力領域531に表示された入力候補文字の相対位置を固定(つまり縦クロスバーと横クロスバーとをそれぞれ固定)して、文字入力ゾーン540を縦クロスバー510に対して少なくとも一文字分相対移動させる、
(2)ディスプレイ装置DPの表示画面領域D上において文字入力ゾーン540を固定し、入力領域531を文字入力ゾーン540に対して少なくとも一文字分相対移動させる(従って縦クロスバー510及び横クロスバー520をともに少なくとも一文字分相対移動させる)、
という二通りの動作が可能である。いずれの例においても、少なくとも一文字分相対移動を行うのは、入力された文字が重なってしまうことを防ぐためである。
In the state of FIG. 5, when “SE” is determined as an input character in response to the character determination input, the character string “I am” displayed as the input character in the character input zone 540 is determined. It is necessary to add the character “se”.
in this case,
(1) Fix the relative position of the input candidate characters displayed in the input area 531 with respect to the display screen area D of the display device DP (that is, fix the vertical crossbar and horizontal crossbar, respectively), and set the character input zone 540 Move relative to the vertical crossbar 510 by at least one character,
(2) The character input zone 540 is fixed on the display screen area D of the display device DP, and the input area 531 is moved relative to the character input zone 540 by at least one character (therefore, the vertical crossbar 510 and the horizontal crossbar 520 are moved). Both are moved relative to each other by at least one character),
The following two operations are possible. In either example, the relative movement is performed for at least one character in order to prevent the input characters from overlapping.

図9に、図5の状態から文字決定入力を受けて(1)の動作により「せ」を入力した状態を示す。図5において縦クロスバー510のディスプレイ上の位置を実線Y、文字列表示ゾーンの左端の位置を点線yで示している。図9に示されるように、入力後における縦クロスバー510及び入力領域531の画面上での表示位置は、図5と同様に実線Yの位置のままとなっている。一方、文字入力ゾーン540の左端の表示位置は、点線yから左側に一文字分ずれている。
図10に、図5の状態から文字決定入力を受けて(2)の動作により「せ」を入力した状態を示す。図10に示されるように、入力後における縦クロスバー510及び入力領域531の画面上での表示位置は、図5の実線Yの位置から右に一文字分ずれている。一方、文字入力ゾーン540の左端の表示位置は、点線yの位置のままとなっている。
FIG. 9 shows a state in which “SE” is input by the operation (1) in response to the character determination input from the state of FIG. In FIG. 5, the position of the vertical crossbar 510 on the display is indicated by a solid line Y, and the position of the left end of the character string display zone is indicated by a dotted line y. As shown in FIG. 9, the display positions of the vertical crossbar 510 and the input area 531 on the screen after input remain at the position of the solid line Y as in FIG. 5. On the other hand, the display position at the left end of the character input zone 540 is shifted by one character to the left from the dotted line y.
FIG. 10 shows a state where the character determination input is received from the state of FIG. 5 and “SE” is input by the operation (2). As shown in FIG. 10, the display positions on the screen of the vertical crossbar 510 and the input area 531 after the input are shifted by one character to the right from the position of the solid line Y in FIG. On the other hand, the display position at the left end of the character input zone 540 remains at the position of the dotted line y.

また、入力ゾーン、縦クロスバー510、横クロスバー520ともに、これらの移動を行った場合、画面からはみ出た分に関しては表示をしない。例えば(2)の例において、横クロスバー520は図5の状態から左側に移動していくが、図11に示されるように、横クロスバー520において画面外に出た入力候補文字「あ」、「か」については画面表示を行わない。   Further, when the input zone, the vertical cross bar 510, and the horizontal cross bar 520 are moved, the portion that protrudes from the screen is not displayed. For example, in the example of (2), the horizontal crossbar 520 moves to the left from the state of FIG. 5, but as shown in FIG. 11, the input candidate character “A” that goes out of the screen in the horizontal crossbar 520. , “Ka” is not displayed on the screen.

次に、図5〜11の例ではひらがな入力を行う例を示したが、ローマ字習熟者用に、横クロスバー520における「あ、か、さ、た、な、は、ま、や、ら、わ」の表示に変えて、「A、K、S、T、N、H、M、Y、R、W」と表示を行うようにしても良い。これにより、ローマ字入力習熟者は、ローマ字表記により、より直感的に入力候補文字の選択を行うことができる。この例を図12に示す。図12の例では、縦クロスバー510と横クロスバー520とに、ローマ字表記に加えてひらがな表記も併記している。
また、本実施形態では、各図に示されるように「BS」、「変換」、「モード」というファンクションコードを表示している。日本語入力を行う場合のひらがな、カタカナ、英数字等の入力モードの切替、CAPSロック、カーソル移動モードの切替等は、これらファンクションコードを選択することで行う。
Next, in the examples of FIGS. 5 to 11, an example in which hiragana input is performed is shown. However, for those who are proficient in Roman characters, “a, ka, sa, ta, hana, ya, et al. Instead of displaying “W”, “A, K, S, T, N, H, M, Y, R, W” may be displayed. Thereby, the romaji input master can select input candidate characters more intuitively by romaji notation. An example of this is shown in FIG. In the example of FIG. 12, the vertical crossbar 510 and the horizontal crossbar 520 include hiragana notation in addition to Roman notation.
In the present embodiment, function codes “BS”, “conversion”, and “mode” are displayed as shown in the respective drawings. When inputting Japanese, hiragana, katakana, alphanumeric characters, etc., switching of input modes, CAPS lock, switching of cursor movement mode, etc. are performed by selecting these function codes.

日本語入力を行う際の濁音入力に関しては、操作装置200において入力が割り当てられていない操作部、例えば操作装置200における操作部221のうち、下側の操作部(図3において×が表示された操作部)を濁音入力に割り当てることができ、この操作部を押圧することで、さ行、か行、た行、は行を濁音状態とするようにしてもよい。また、半濁音についても、同様に、例えば操作装置200における操作部221のうち上側の操作部(図3において四角が表示された操作部)を半濁音入力に割り当てることができる。この場合、文字入力処理に必要となる入力の種類が、この濁音専用、半濁音専用の入力により二種類増加することになる。   Regarding the muddy sound input when performing Japanese input, among the operation units to which no input is assigned in the operation device 200, for example, the operation unit 221 in the operation device 200, the lower operation unit (X is displayed in FIG. 3). The operation unit) can be assigned to the muddy sound input, and the operation unit may be pressed so that the line is in a muddy state. Similarly, for the semi-turbid sound, for example, the upper operation unit (the operation unit indicated by a square in FIG. 3) of the operation unit 221 in the operation device 200 can be assigned to the semi-turbid sound input. In this case, the types of input required for the character input process are increased by two types due to the input only for the muddy sound and the semi-voiced sound.

一方、図13に示されるように、濁点550を“か行”、“さ行”、“た行”、“は行”にそれぞれ配置し、かつ、半濁点551を“は行”にそれぞれ配置しておき、濁音あるいは半濁音を入力するときは、それぞれ濁点、半濁点を入力領域531に合わせた状態で文字決定入力を行うようにすることで、濁音、半濁音の入力を行うことができる。
より詳細には、濁点550を入力領域に合わせた状態で文字決定入力を行うことで、縦クロスバー510に表示されていた「さ、し、す、せ、そ」という清音が、「ざ、じ、ず、ぜ、ぞ」という濁音となって表示される。この状態、「ざ、じ、ず、ぜ、ぞ」のうち入力したい文字を入力領域531に合わせて文字決定入力を行うことで、所望の濁音を入力することができる。
図13は、「ぜ」を入力する場合を示しており、さ行における濁点550を入力領域531に合わせて文字決定入力を行った後に、入力領域531に「ぜ」をあわせた状態を示している。この状態で文字決定入力を行うことにより、「ぜ」を入力することができる。また、上記のように濁点550が選択済みとなっていることから、図13に示されるように、濁点550と半濁点551のうち濁点550に関して強調表示がなされている。
濁音を入力した後に、再度濁点550を入力領域531に合わせて文字決定入力を行うことで、「ざ、じ、ず、ぜ、ぞ」という濁音が「さ、し、す、せ、そ」という清音に戻される。
また、所定の入力、この例では操作ボタン222からの入力があると、濁点550が選択された状態、いわゆるトグル状態となって、カーソル表示制御部423が濁音551を強調表示するようにし、このトグル状態では清音が濁音となるようにしてもよい。この場合、操作ボタン222からの入力を行うことでトグル状態を解除し、濁音を清音に戻すようにすることができる。
On the other hand, as shown in FIG. 13, muddy points 550 are arranged in “ka line”, “sa line”, “ta line”, “ha”, respectively, and semi-turbid points 551 are arranged in “ha”. In addition, when inputting a muddy sound or a semi-turbid sound, the character determination input is performed in a state where the muddy point and the semi-voiced sound are matched with the input area 531, respectively. .
More specifically, by performing character determination input in a state where the cloud point 550 is matched with the input area, the clear sound “sa, shi, su, se, so” displayed on the vertical crossbar 510 is changed to “za, It is displayed as a cloudy sound. A desired muddy sound can be input by performing character determination input in accordance with the input region 531 in accordance with the character to be input in this state, “Z, J, Z, Z, Z”.
FIG. 13 shows a case where “ZE” is input, and shows a state in which “ZE” is set in the input area 531 after performing the character determination input by aligning the cloud point 550 in the line with the input area 531. Yes. By performing character determination input in this state, it is possible to input “ze”. Further, since the cloud point 550 is already selected as described above, the cloud point 550 is highlighted among the cloud point 550 and the semi-turbid point 551 as shown in FIG.
After inputting the muddy sound, the muddy sound of “za, ji, z, z, z” is called “sa, shi, shi, ze, so” by inputting the character decision again by aligning the cloud point 550 with the input area 531. Returned to Kiyone.
In addition, when there is a predetermined input, in this example, from the operation button 222, the muddy point 550 is selected, a so-called toggle state, and the cursor display control unit 423 highlights the muddy sound 551. In the toggle state, the clean sound may be muddy. In this case, the toggle state can be canceled by inputting from the operation button 222, and the muddy sound can be returned to the clear sound.

他の形態として、図14に示されるように、濁音560、半濁音561を横クロスバー520に予め配置し、濁音あるいは半濁音を入力するときは、それぞれ濁音、半濁音を入力領域531に合わせた状態で文字決定入力を行うようにすることで、濁音、半濁音の入力を行うことができる。図14においては、横クロスバー520において濁音560を入力領域531に合わせて文字決定入力を行った後に、入力領域531に「ぜ」をあわせた状態を示している。また、上記のように濁音が選択済みとなっていることから、図14に示されるように、濁音560と半濁音561のうち濁音560に関して強調表示がなされている。
また、この形態では、あ行、な行、ま行、や行、ら行、わ行のように、濁音がつけられない行に関しては、これらの行の表示を薄くするとともに選択不能状態とし、文字選択動作においてはこれらの行がスキップされるようにして無駄な移動を省くようにした。
更に他の例として、図15に示されるように、濁音の行(が行、ざ行、だ行、ば行)や半濁音(ぱ行を予め横クロスバー520内に配置しておくこともできる。
As another form, as shown in FIG. 14, when muddy sound 560 and semi-muddy sound 561 are arranged in advance in the horizontal crossbar 520 and muddy sound or semi-muddy sound is input, the muddy sound and semi-muddy sound are respectively adjusted to the input area 531. By entering the character determination input in the state, it is possible to input muddy sound and semi-turbid sound. FIG. 14 shows a state in which “Z” is set in the input area 531 after the character decision input is performed by matching the muddy sound 560 with the input area 531 in the horizontal crossbar 520. Further, since the muddy sound has been selected as described above, the muddy sound 560 of the muddy sound 560 and the semi-muddy sound 561 is highlighted as shown in FIG.
In addition, in this form, for lines that are not muddy, such as line, line, line, line, line, line, etc., the display of these lines is dimmed and cannot be selected, In the character selection operation, these lines are skipped to avoid unnecessary movement.
As another example, as shown in FIG. 15, a muddy sound line (a line, a zigzag line, a line line, a line line) or a semi-muddy sound (a line) may be arranged in advance in the horizontal crossbar 520. it can.

以上の形態では、共有領域532に、縦クロスバー510内の入力候補文字を例を示したが、共有領域532に、横クロスバー520内の入力候補文字を表示することもできる。この例を図16に示す。
図16に示されるように、共有領域532には、横クロスバー520内で表示される、図6に示す行列における「あかさたな〜」の行内における入力候補文字である「さ」が表示されている。
この例では、縦クロスバー510内の最上部には「さ」、その下の表示領域には「し」、その下の表示領域には「す」が示され、その下の表示領域は共有領域532であるので、上述のように、横クロスバー520内に表示される入力候補文字である「さ」が表示されている。
このように、縦クロスバー510内では、図6に示される行列において表示されている列(「さしすせそ〜」の列)における「さ」、「し」、「す」が表示され、その下の共有領域では、横クロスバー520内に表示されている行(「あかさたな」の行)における「さ」が表示されている。
In the above embodiment, the input candidate characters in the vertical crossbar 510 are shown as an example in the shared area 532, but the input candidate characters in the horizontal crossbar 520 can also be displayed in the shared area 532. An example of this is shown in FIG.
As shown in FIG. 16, in the shared area 532, “sa”, which is an input candidate character in the row “Akasana ~” in the matrix shown in FIG. 6 displayed in the horizontal crossbar 520 is displayed. .
In this example, “sa” is displayed at the top of the vertical crossbar 510, “shi” is displayed in the display area below, “su” is displayed in the display area below, and the display area below is shared. Since it is the area 532, as described above, “sa”, which is an input candidate character displayed in the horizontal crossbar 520, is displayed.
In this way, in the vertical crossbar 510, “sa”, “shi”, “su” in the columns displayed in the matrix shown in FIG. In the shared area, “sa” in the row displayed in the horizontal crossbar 520 (“Akasana” row) is displayed.

従って、図16に示される例では、共有領域532の下の領域、即ち入力領域531には、縦クロスバー510内に表示されている列において既に表示された文字(「さ」、「し」、「す」)の次の文字、この例では「せ」を表示している。
なお、他の形態として、縦クロスバー510内で共有領域531に対応する文字(この例では「せ」)は、横クロスバー520内に表示される文字(この例では「さ」)によってオーバーレイされているものとして、共有領域532の下の入力領域531には、オーバーレイされた文字である「せ」の次の文字、即ち「そ」を表示するように構成してもよい。
Therefore, in the example shown in FIG. 16, in the area below the shared area 532, that is, in the input area 531, characters already displayed in the columns displayed in the vertical crossbar 510 (“sa”, “shi”). , “Su”), “se” in this example.
As another form, the character corresponding to the shared area 531 in the vertical crossbar 510 (“se” in this example) is overlaid by the character displayed in the horizontal crossbar 520 (“sa” in this example). As an example, the input area 531 below the shared area 532 may be configured to display a character next to “S” which is an overlaid character, that is, “SO”.

また、学習機能等により、それまでの入力文字の履歴や辞書等から、ユーザが次に入力するであろう文字を推測し、縦クロスバー510内及び横クロスバー520内の入力候補文字の内、入力されると推測された入力候補文字を強調表示することもできる。
なお、この例では、ゾーン表示制御部420がメインメモリに入力文字の履歴を記録するための記録部を形成し、記録された入力文字の履歴から学習を行って次に入力される入力候補文字の推測を行うようにした。
図5の状態において、文字入力ゾーン540には「わたしは、せ」という文字列が入力済みであり、学習機能等により、次に入力される入力候補文字が「れ」であると推測される場合を例に説明する。この場合、ゾーン表示制御部420は、「れ」が縦クロスバー510と横クロスバー520の少なくとも一方に表示されているかを検出する。この例では、「れ」は縦クロスバー510、横クロスバー520のいずれにも表示されておらず、そのままでは、推測される入力候補文字を強調表示することはできない。
Further, by using a learning function or the like, a character that the user will input next is estimated from a history of input characters, a dictionary, or the like so far, and among the input candidate characters in the vertical crossbar 510 and the horizontal crossbar 520 The input candidate characters that are estimated to be input can be highlighted.
In this example, the zone display control unit 420 forms a recording unit for recording the history of input characters in the main memory, learns from the recorded input character history, and then is input candidate characters to be input next I tried to guess.
In the state of FIG. 5, the character string “I am set” has already been input in the character input zone 540, and it is presumed that the next input candidate character to be input is “re” by the learning function or the like. A case will be described as an example. In this case, the zone display control unit 420 detects whether “re” is displayed on at least one of the vertical crossbar 510 and the horizontal crossbar 520. In this example, “Re” is not displayed on either the vertical crossbar 510 or the horizontal crossbar 520, and the input candidate character that is estimated cannot be highlighted as it is.

本実施形態では、このような次に入力されると推測される入力候補文字が縦クロスバー510内及び横クロスバー520内に表示されていない場合には、図17に示されるように、ゾーン表示制御部420は、縦クロスバー510、横クロスバー520とは別に、図6に示される行列において、推測される入力候補文字が含まれる列が表示されるように、境界線L3により囲まれた縦長の矩形ゾーンにより形成される推測文字表示バー570を表示する。なお、この例では、推測文字表示バー570は、図6に示した行列における、推測された入力候補文字を含む行又は列のいずれかを表示するようにした。
なおかつ、次に入力されると推測される入力候補文字を、図17の符号571に示されるように強調表示する。この強調表示は、ゾーン表示制御部420内のカーソル表示制御部423によりなされる。
In the present embodiment, when such input candidate characters that are estimated to be input next are not displayed in the vertical crossbar 510 and the horizontal crossbar 520, as shown in FIG. In addition to the vertical crossbar 510 and the horizontal crossbar 520, the display control unit 420 is surrounded by a boundary line L3 so that a column including the input candidate characters to be estimated is displayed in the matrix shown in FIG. The estimated character display bar 570 formed by the vertically long rectangular zone is displayed. In this example, the estimated character display bar 570 displays either a row or a column including the estimated input candidate character in the matrix shown in FIG.
In addition, the input candidate character estimated to be input next is highlighted as indicated by reference numeral 571 in FIG. This highlighting is performed by the cursor display control unit 423 in the zone display control unit 420.

また、次に入力されると推測される入力候補文字が縦クロスバー510内又は横クロスバー520内に表示されている場合には、単に当該入力候補文字を強調表示する。なお、この場合でも、上述のような推測文字表示バー570を、縦クロスバー510や横クロスバー520、文字入力ゾーン540と識別可能に表示するようにしても良い。このように推測される入力候補文字の強調表示は、入力領域531における強調表示と識別可能な形態で行うことが好ましい。
好ましくは、操作装置200のうち他の入力に使われていない操作部からの入力、例えば操作ボタン224からの入力を行うことで、次に入力すると推測される入力候補文字を入力領域531に合わせるようにする。これにより、推測された入力候補文字を容易に入力領域531に合わせて入力することができる。
更に好ましくは、上述の例のような推測された入力候補文字の強調表示と、次に入力すると推測される入力候補文字を操作ボタン224の入力により入力領域531に合わせることと、の双方を行うことで、推測された入力候補文字を確認したうえで、その推測された入力候補文字を容易に入力領域531に合わせて文字入力を行うことができる。
When an input candidate character that is estimated to be input next is displayed in the vertical crossbar 510 or the horizontal crossbar 520, the input candidate character is simply highlighted. Even in this case, the estimated character display bar 570 as described above may be displayed so as to be distinguishable from the vertical crossbar 510, the horizontal crossbar 520, and the character input zone 540. It is preferable to perform the highlighted display of the input candidate character thus estimated in a form that can be distinguished from the highlighted display in the input area 531.
Preferably, by performing input from an operation unit that is not used for other inputs in the operation device 200, for example, input from the operation button 224, input candidate characters estimated to be input next are matched with the input region 531. Like that. Thereby, the estimated input candidate character can be easily input according to the input area 531.
More preferably, both the highlighting of the estimated input candidate character as in the above-described example and the matching of the input candidate character estimated to be input next to the input area 531 by the input of the operation button 224 are performed. Thus, after confirming the estimated input candidate character, it is possible to easily input the character according to the estimated input candidate character in accordance with the input area 531.

次に、文字入力ゾーン540の位置の他の例を図18に示す。図18に示されるように、この例では、文字入力ゾーン540を横クロスバー520と重ねている。このように重ねる場合には、文字入力ゾーン内の文字と横クロスバー520内の文字との文字の表示方法を変えることで、両者を識別可能な状態で表示することが好ましい。例えば文字入力ゾーン540における入力済みの文字(入力領域531の左側の文字)のα値を下げて入力済み文字列が見えやすいようにする、どちらかの文字を三次元表示にする、表示色を変える等の方法により、これらの文字を互いに識別可能とする。   Next, another example of the position of the character input zone 540 is shown in FIG. As shown in FIG. 18, in this example, the character input zone 540 is overlapped with the horizontal crossbar 520. When overlapping in this way, it is preferable to display the characters in the character input zone and the characters in the horizontal crossbar 520 so that they can be identified by changing the display method. For example, the alpha value of a character already entered in the character input zone 540 (the character on the left side of the input area 531) is lowered so that the inputted character string is easy to see, either one of the characters is displayed in three dimensions, and the display color These characters can be distinguished from each other by a method such as changing.

この例においては、共有領域532と入力領域531とが一致するので、入力候補文字の選択を行う際に画面が簡素となり、視認性が良くなることで、入力候補文字の選択をより容易に行うことができる。
図18の例では、横クロスバー520と文字入力ゾーン540とが重なって表示されるが、横クロスバー520と文字入力ゾーン540のいずれか一方を縦クロスバー510に対して所定の傾斜角をなすように表示し、他方を図18と同様に直交させて表示することで、両者が重ならないように表示することもできる。
この場合、入力領域531と共有領域532とを一致させても、縦クロスバー510及び横クロスバー520内に表示される入力候補文字列及び文字入力ゾーンに入力される文字列がいずれも重畳しなくなる。
In this example, since the shared area 532 and the input area 531 coincide with each other, the screen is simplified when the input candidate character is selected, and the input candidate character is more easily selected by improving the visibility. be able to.
In the example of FIG. 18, the horizontal crossbar 520 and the character input zone 540 are displayed so as to overlap each other, but one of the horizontal crossbar 520 and the character input zone 540 has a predetermined inclination angle with respect to the vertical crossbar 510. It is also possible to display so that the other does not overlap by displaying the other and making the other orthogonal to each other as in FIG.
In this case, even if the input area 531 and the shared area 532 are matched, both the input candidate character string displayed in the vertical crossbar 510 and the horizontal crossbar 520 and the character string input to the character input zone are superimposed. Disappear.

例えば、横クロスバー520が縦クロスバー510に対して所定の傾斜角を成してクロスするように、横クロスバー520をV字型、U字型、逆U字型、/型、\型等に表示する例が挙げられる。この例では、縦クロスバー510、横クロスバー520及び文字入力ゾーン540が共有領域532で一文字を共有するにも拘わらず、これらのゾーン内に表示される文字列は互いに重ならなくなる。
この例として、図19に、横クロスバー520をV字型に表示することで縦クロスバー510に対して横クロスバー520内が所定の傾斜角をもってクロスさせた例を示す。
For example, the horizontal crossbar 520 is crossed with a predetermined inclination angle with respect to the vertical crossbar 510 so that the horizontal crossbar 520 is V-shaped, U-shaped, inverted U-shaped, / shaped, \ -shaped. An example of displaying the above is given. In this example, although the vertical crossbar 510, the horizontal crossbar 520, and the character input zone 540 share one character in the shared area 532, the character strings displayed in these zones do not overlap each other.
As an example of this, FIG. 19 shows an example in which the horizontal crossbar 520 is displayed in a V shape to cross the vertical crossbar 510 with a predetermined inclination angle with respect to the vertical crossbar 510.

図19の例において、縦クロスバー510に関しては、その表示態様は他の例と何ら変更されておらず、従って、縦クロスバー510内での入力候補文字のスクロールは、他の例と同様に行うことができる。
横クロスバー520は、他の例においては水平方向に直線表示されているのに対し、図19の例ではV字型に表示されている。しかし、横クロスバー520に関しても、実質的には他の例と同様にスクロールが行われる。具体的には、横クロスバー520内に表示された各入力候補文字は、十字キー211からの左方向入力を受けた場合はそれぞれ図6の行列において当該入力候補文字の右に隣接する入力候補文字へと表示が変更される。同様に、横クロスバー520内に表示された各入力候補文字は、十字キー211からの右方向入力を受けた場合はそれぞれ図6の行列において当該入力候補文字の左に隣接する入力候補文字へと表示が変更される。
In the example of FIG. 19, the display mode of the vertical crossbar 510 is not changed from that of the other examples. Therefore, the scrolling of input candidate characters in the vertical crossbar 510 is the same as in the other examples. It can be carried out.
The horizontal crossbar 520 is displayed in a straight line in the horizontal direction in the other examples, but is displayed in a V shape in the example of FIG. However, the horizontal crossbar 520 is scrolled substantially in the same manner as other examples. Specifically, each input candidate character displayed in the horizontal crossbar 520 is input candidates adjacent to the right of the input candidate character in the matrix of FIG. The display is changed to text. Similarly, each input candidate character displayed in the horizontal crossbar 520 is input to the input candidate character adjacent to the left of the input candidate character in the matrix of FIG. 6 when a right direction input from the cross key 211 is received. And the display is changed.

図20に、図19の状態において十字キー211から左方向入力を行った後の縦クロスバー510、横クロスバー520、及び文字入力ゾーン540の表示を示す。図20に示されるように、横クロスバー520と文字入力ゾーン540と例でも、他の例と同様に、入力候補文字が左方向にスクロールしていることが示される。
このように、図19及び図20に示される例では、ゾーン表示制御部420は、縦クロスバー510内に表示される入力候補文字列と、文字入力ゾーン540に入力された文字列と、がほぼ直交するように縦クロスバー510を表示している。なおかつ、ゾーン表示制御部420は、横クロスバー520内に表示される入力候補文字列が、縦クロスバー510内に表示される入力候補文字列と所定の傾斜角をなすように表示しており、これら縦クロスバー510及び横クロスバー520内に表示される各入力候補文字列及び文字入力ゾーン540に入力された文字列がいずれも重畳しないようにされている。
FIG. 20 shows a display of the vertical crossbar 510, the horizontal crossbar 520, and the character input zone 540 after the left input from the cross key 211 in the state of FIG. As shown in FIG. 20, the horizontal crossbar 520 and the character input zone 540 also indicate that the input candidate characters are scrolled to the left as in the other examples.
As described above, in the example illustrated in FIGS. 19 and 20, the zone display control unit 420 includes the input candidate character string displayed in the vertical crossbar 510 and the character string input in the character input zone 540. A vertical cross bar 510 is displayed so as to be substantially orthogonal. Moreover, the zone display control unit 420 displays the input candidate character string displayed in the horizontal crossbar 520 so as to form a predetermined inclination angle with the input candidate character string displayed in the vertical crossbar 510. The input candidate character strings displayed in the vertical crossbar 510 and the horizontal crossbar 520 and the character strings input to the character input zone 540 are not superimposed.

次に、既に入力した文字の修正あるいは文字の追加を行う場合には、入力領域531を、文字入力ゾーン540内の既に入力した文字列内の位置に移動させる必要がある。図21、図22に示す例では、参照符号580で示されるカーソル移動用の「cur」を横クロスバー520内に配置し、所定の入力、この例では操作ボタン223からの入力があると、cur580がトグル状態となり、カーソル表示制御部423がcur580を強調表示する。
cur580がトグル状態となって強調表示されている間は、十字キー211からの上下左右の各方向入力に対して、縦クロスバー510及び横クロスバー520が上下左右に平行移動し、これにより、入力領域531を文字入力ゾーン540内の所望の位置に移動できるようにした(第3表示制御動作)。cur580がトグル状態の間は、十字キー211からの入力に対して、上述した第1表示制御動作及び第2制御動作は行わず、従って、縦クロスバー510内及び横クロスバー520内において、入力候補文字はスクロールされない。なお、再度操作ボタン223からの入力があると、トグル状態は解除され、cur580の強調表示も終了される。
Next, when correcting a character already input or adding a character, it is necessary to move the input area 531 to a position in the character string already input in the character input zone 540. In the example shown in FIGS. 21 and 22, when “cur” for moving the cursor indicated by reference numeral 580 is arranged in the horizontal crossbar 520 and there is a predetermined input, in this example, an input from the operation button 223, cur580 is toggled, and the cursor display control unit 423 highlights cur580.
While cur 580 is toggled and highlighted, the vertical crossbar 510 and the horizontal crossbar 520 move in parallel up, down, left and right with respect to the up / down / left / right direction inputs from the cross key 211. The input area 531 can be moved to a desired position in the character input zone 540 (third display control operation). While the cur 580 is in the toggle state, the first display control operation and the second control operation described above are not performed with respect to the input from the cross key 211. Therefore, the input is performed in the vertical crossbar 510 and the horizontal crossbar 520. Candidate characters are not scrolled. In addition, when there is an input from the operation button 223 again, the toggle state is canceled and the highlighted display of the cur 580 is also ended.

図21において、入力領域531は、図中において符号541で示される、文字入力ゾーン540において最後に入力された文字である「、」の右に隣接する位置にある。この状態から、図中において符号542で示される、入力済みである「た」と「し」との間の位置に文字を追加する場合、入力領域531を、この符号542で示される位置に移動させる必要がある。
この場合、cur580をトグル状態としたうえで、十字キー211からの左方向入力を行って、図中のcur580を画面上で3文字分左に移動させる。上述のように、cur580がトグル状態となって強調表示されているこの状態では、十字キー211からの上下左右の各方向入力に対して、縦クロスバー510及び横クロスバー520が上下左右に平行移動するので、入力領域も3文字分左に移動する。その結果、入力領域531を、符号542で示される、「た」と「し」の間に合わせることができる。この状態を図22に示す。
In FIG. 21, the input area 531 is at a position adjacent to the right of “,” which is the character last input in the character input zone 540, which is indicated by reference numeral 541 in the drawing. In this state, when a character is added at a position between “Ta” and “Shi” that are already input as indicated by reference numeral 542 in the figure, the input area 531 is moved to the position indicated by reference numeral 542. It is necessary to let
In this case, cur 580 is toggled, and left direction input is performed from cross key 211 to move cur 580 in the figure to the left by three characters on the screen. As described above, in this state in which cur 580 is highlighted in a toggle state, the vertical cross bar 510 and the horizontal cross bar 520 are parallel to the upper, lower, left, and right directions in response to the up / down / left / right direction inputs from the cross key 211. Since it moves, the input area also moves left by three characters. As a result, the input area 531 can be set between “TA” and “SH” indicated by reference numeral 542. This state is shown in FIG.

図22において、再度操作ボタン223からの入力を行うことで、トグル状態が解除され、十字キー211からの上下左右の各方向の入力を行うことで、入力候補文字を縦クロスバー510内又は横クロスバー520内でスクロールすることができる状態に戻る。これにより、所望の入力候補文字を入力領域531内に表示させたうえで操作ボタン221の入力を行うことで、入力領域531に表示された所望の入力候補文字を、入力ゾーン540における「た」と「し」の間に入力することができる。これにより、文字入力ゾーン540における入力済みの文字に対して、文字の追加を行うことができる。
なお、上記の例では、操作ボタン(この例では操作ボタン223)からの入力を行うことで上記のような第3表示制御動作を行うようにしたが、他の実施形態として、操作ボタンからの入力を用いずに第3表示制御動作を行うこともできる。
この実施形態では、入力候補文字の選択時と同様に、図21におけるcur580を入力領域531に合わせた状態で文字決定入力を行うことで、第3表示制御動作が行われる。従って、この状態では、十字キー211からの上下左右の各方向入力に対して、縦クロスバー510及び横クロスバー520が上下左右に平行移動し、これにより、入力領域531を文字入力ゾーン540内の所望の位置に移動できるようになる。
このように第3表示制御動作が行われている間は、入力領域531にはcur580がそのまま合わされたままとなる。従って、入力領域531を文字入力ゾーン540内の所望の位置に合わせた状態でも入力領域531にはcur580が表示されたままとなっている。この状態で文字決定入力を行うことで、第3表示制御動作が解除されて通常の文字入力状態に戻るので、入力領域531を文字入力ゾーン540内の所望の位置に合わせた状態で、上下左右の各方向入力に応じて上述した第1表示制御動作、第2表示制御動作がそれぞれ行われ、文字入力を行うことができる。
In FIG. 22, the toggle state is canceled by inputting from the operation button 223 again, and the input candidate characters are input in the vertical crossbar 510 or the horizontal by inputting in the vertical and horizontal directions from the cross key 211. It returns to the state where it can scroll in the crossbar 520. As a result, a desired input candidate character displayed in the input area 531 is input to the desired input candidate character displayed in the input area 531 by inputting the operation button 221 after the desired input candidate character is displayed in the input area 531. Can be entered between “and”. Thereby, it is possible to add a character to a character already input in the character input zone 540.
In the above example, the third display control operation as described above is performed by inputting from the operation button (in this example, the operation button 223). The third display control operation can also be performed without using the input.
In this embodiment, the third display control operation is performed by performing character determination input in a state where cur 580 in FIG. Accordingly, in this state, the vertical crossbar 510 and the horizontal crossbar 520 translate in the vertical and horizontal directions with respect to the up / down / left / right direction inputs from the cross key 211, thereby moving the input area 531 within the character input zone 540. It becomes possible to move to the desired position.
Thus, while the third display control operation is being performed, cur 580 remains in the input area 531 as it is. Therefore, cur 580 is still displayed in the input area 531 even when the input area 531 is set to a desired position in the character input zone 540. When the character determination input is performed in this state, the third display control operation is canceled and the normal character input state is restored, so that the input area 531 is aligned with a desired position in the character input zone 540, and is vertically and horizontally In response to each direction input, the first display control operation and the second display control operation described above are respectively performed, and character input can be performed.

なお、他の形態として、このようなカーソル移動用のcur580を表示することに代えて、所定の入力、例えば操作装置200における操作ボタン231あるいは241を押している間は、上述の第3表示制御動作を行って入力領域531を文字入力ゾーン540内の所望の位置に移動させるようにしてもよい。
また、上記各実施形態においては、濁点550により清音の濁音化という機能を実行し、半濁点551により清音の半濁音化という機能を実行し、cur580により、表示制御動作の変更という機能を実行している。このように、本発明においては、入力候補文字種の変更や表制御動作の変更等の特殊な機能を実行するための記号(以下、機能記号と表記する)を入力候補文字とともに表示することで、これらの機能を実行することが可能となっている。
これら濁点等に限らず、「あ、い、う、え、お」を「ぁ、ぃ、ぅ、ぇ、ぉ」というように小さい文字にする、アルファベットにおいて大文字又は小文字を指定する、拗音や促音を入力する等の機能を実行することが要求される場合でも、濁音等の例と同様に、これら特定の機能を実行するための機能記号を入力候補文字とともに表示することで、種々の特殊な機能を実行することが可能である。
この場合、濁音等の例と同様に、
(1)機能記号を入力領域531にあわせて文字決定入力を行うことで機能を実行し、再度機能記号を入力領域531にあわせて文字決定入力を行うことで機能の実行を終了する、
(2)特定の入力、例えば特定の操作ボタンの入力により、機能記号がトグル状態になってその機能を実行され、再度特定の操作入力がなされると、機能の実行を終了する、
という二通りの動作が可能である。
これら濁音化や表示制御動作の変更等の機能の実行は、ゾーン表示制御部420で行うが、ファンクション制御部450で機能の実行を行うようにしてもよい。
As another form, instead of displaying the cur 580 for moving the cursor, the third display control operation described above is performed while a predetermined input, for example, the operation button 231 or 241 on the operation device 200 is pressed. The input area 531 may be moved to a desired position in the character input zone 540.
In each of the above embodiments, the function of making the clear sound muddy is executed by the muddy point 550, the function of making the mute sound of the clear sound is executed by the semi-maze point 551, and the function of changing the display control operation is executed by the cur 580. ing. As described above, in the present invention, by displaying a symbol for executing a special function such as change of input candidate character type or change of table control operation (hereinafter referred to as function symbol) together with the input candidate character, These functions can be executed.
Not limited to these cloud points, etc., “A, i, u, e, o” is made small letters such as “a, i, ぅ, e, ぉ”, uppercase or lowercase letters are specified in the alphabet, stuttering and sounding Even if it is required to execute a function such as inputting a voice, a function symbol for executing these specific functions is displayed together with input candidate characters in the same manner as in the case of the muddy sound. It is possible to perform the function.
In this case, as in the case of muddy sound,
(1) The function is executed by performing character determination input in accordance with the function symbol in the input area 531 and the function execution is terminated by performing character determination input in accordance with the function symbol again in the input area 531.
(2) When a specific input, for example, a specific operation button is input, the function symbol is toggled to execute the function, and when a specific operation input is made again, the execution of the function is terminated.
The following two operations are possible.
Although the zone display control unit 420 executes functions such as muddying and changing the display control operation, the function control unit 450 may execute the functions.

<ゲームプログラムから文字入力プログラムの呼び出し>
以上説明した例では、文字入力制御部400に入力検出部410に文字入力ゾーン表示制御部424の機能を形成し、文字入力プログラムにおいて文字入力ゾーンを表示する構成としている。
<Calling a character input program from a game program>
In the example described above, the function of the character input zone display control unit 424 is formed in the input detection unit 410 in the character input control unit 400, and the character input zone is displayed in the character input program.

しかし、前述したように、文字入力ゾーンの表示は必ずしも文字入力プログラムにおいて実行する必要はない。ゲームプログラム等において文字入力が必要とされる場合に、当該ゲームプログラム等において、文字が入力される領域やウィンドウを表示するとともに文字入力プログラムを呼び出し、文字入力プログラムでは、このような文字が入力される領域やウィンドウに対して、入力文字決定部440において入力文字として決定された文字を出力することもできる。
この場合、図4に示される文字入力制御部において、文字入力ゾーン表示制御部424の機能を形成する必要はない。
However, as described above, the display of the character input zone is not necessarily executed by the character input program. When character input is required in a game program or the like, the game program or the like displays an area or window in which characters are input and calls the character input program. In the character input program, such characters are input. The character determined as the input character by the input character determination unit 440 can be output to the area or window to be displayed.
In this case, it is not necessary to form the function of the character input zone display control unit 424 in the character input control unit shown in FIG.

以下、ゲームプログラムを例にとって、ゲームプログラムで文字が入力される領域やウィンドウ(以下、単に文字入力ゾーンと表記する)を表示し、文字入力プログラムを呼び出す例を説明する。
ゲーム機本体100のCPUは、ディスク制御部140を制御して、CD−ROMやハードディスク等のディスクに記録されているゲームプログラムをメインメモリに展開して実行し、図23に示されるような機能ブロックを形成してゲーム制御部600が実現される。
Hereinafter, taking a game program as an example, an example will be described in which an area or a window (hereinafter simply referred to as a character input zone) in which characters are input in the game program is displayed and the character input program is called.
The CPU of the game machine main body 100 controls the disk control unit 140 to develop and execute a game program recorded on a disk such as a CD-ROM or a hard disk on the main memory, and the functions as shown in FIG. The game control unit 600 is realized by forming blocks.

図23に示されるように、このゲームプログラム600内には、ゲーム実行部601、文字入力プログラム呼び出し部602、ゲーム画面表示部603が形成される。
ゲーム実行部601は、ゲームプレイヤーからの操作装置200を通じた入力に応答してゲームを実行し、ゲーム画面表示部602は、ゲーム実行部601において実行されるゲームの画面表示を行う。ゲームの進行において文字入力が必要とされると、文字入力プログラム呼び出し部603が先に説明した文字入力プログラムを呼び出すとともに、ゲーム実行部601において文字入力ゾーン540を表示する。
この例における文字入力処理の動作を図24のフローチャートを参照して説明する。
As shown in FIG. 23, in the game program 600, a game executing unit 601, a character input program calling unit 602, and a game screen display unit 603 are formed.
The game execution unit 601 executes a game in response to an input from the game player through the operation device 200, and the game screen display unit 602 displays a screen of a game executed in the game execution unit 601. When character input is required during the progress of the game, the character input program calling unit 603 calls the character input program described above, and the game execution unit 601 displays the character input zone 540.
The operation of the character input process in this example will be described with reference to the flowchart of FIG.

図24において、ゲーム実行部601は、ゲームを実行し(S101)、ゲームの進行において文字入力を行うか否かを判定する(S102)。文字入力を行わない場合(S101N)は、S101に戻る。文字入力を行う場合(S101Y)、ゲーム画面表示部602がゲーム画面のα値及び輝度を下げ(S103)、文字入力プログラム呼び出し部603が文字入力プログラムを呼び出す(S104)。
その後、呼び出された文字入力プログラムにより、縦クロスバー510及び横クロスバー520が、また、ゲーム実行部601により文字入力ゾーン540がゲーム画面にそれぞれオーバーレイ表示され(S105)、上述したように文字入力処理が実行される(S106)。これにより、文字入力プログラムは、決定した入力文字をゲーム実行部601に送出し、ゲーム実行部601が文字入力ゾーン540にこの送出された文字を表示する。
In FIG. 24, the game execution unit 601 executes a game (S101), and determines whether or not to input characters during the progress of the game (S102). When no character input is performed (S101N), the process returns to S101. When performing character input (S101Y), the game screen display unit 602 lowers the α value and brightness of the game screen (S103), and the character input program calling unit 603 calls the character input program (S104).
Thereafter, the called character input program causes the vertical crossbar 510 and the horizontal crossbar 520 to be overlaid on the game screen by the game execution unit 601 (S105), and character input is performed as described above. Processing is executed (S106). As a result, the character input program sends the determined input character to the game execution unit 601, and the game execution unit 601 displays the sent character in the character input zone 540.

ゲーム実行部601は、文字入力処理が終了したか否かを判定し(S107)、終了していない場合(S107N)にはS106に戻って文字入力処理を続行する。文字入力を終了した場合(S107Y)には、文字入力プログラムの呼び出しを終了し、縦クロスバー510、横クロスバー520、文字入力ゾーン540のオーバーレイ表示も解除し(S108)、ゲームに戻る(S109)。   The game execution unit 601 determines whether or not the character input process has been completed (S107), and if not completed (S107N), the game execution unit 601 returns to S106 and continues the character input process. When the character input is completed (S107Y), the calling of the character input program is terminated, the overlay display of the vertical crossbar 510, the horizontal crossbar 520, and the character input zone 540 is also canceled (S108), and the game is returned to (S109). ).

以上のように、本実施形態に示した文字入力装置及び文字入力方法においては、文字入力に必要とされる入力の種類が少ないので、文字入力操作の習得が容易である。また、例えばジョイスティック251における上、下、左及び右の入力を上記説明における上方向入力、下方向入力、左方向入力及び右方向入力にそれぞれ割り当て、かつ、ジョイスティック251の押し込みボタンを文字決定入力に割り当てることで、操作装置200におけるジョイスティック251の部分だけで、文字入力を行うことができる。
更に、ポイント文字選択カーソルと、文字入力位置がほぼ一致していることから、入力時の目線移動が少なく、目が疲れにい。また、文字選択とカーソル移動でいらいらすることも回避される。加えて、カーソルと選択ボタンだけで、直感的な文字列入力をおこなうことができるので、初心者でも容易に文字入力を行うことができる。
As described above, in the character input device and the character input method shown in the present embodiment, since there are few types of input required for character input, it is easy to learn a character input operation. Further, for example, the up, down, left and right inputs on the joystick 251 are assigned to the up direction input, the down direction input, the left direction input and the right direction input, respectively, and the push button of the joystick 251 is used as a character decision input. By assigning, it is possible to input characters using only the joystick 251 portion of the controller device 200.
Furthermore, since the point character selection cursor and the character input position substantially coincide, the eye movement during input is small, and the eyes are tired. Also, annoyance of character selection and cursor movement is avoided. In addition, since a character string can be input intuitively with only a cursor and a selection button, even a beginner can easily input characters.

文字入力装置として動作するビデオゲーム機の全体構成の説明図。Explanatory drawing of the whole structure of the video game machine which operate | moves as a character input device. ゲーム機本体の主要構成説明図。The main composition explanatory view of a game machine main part. 操作装置の正面図。The front view of an operating device. 文字入力制御部の機能構成説明図。Functional structure explanatory drawing of a character input control part. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 入力候補文字を行列要素とする行列の説明図。Explanatory drawing of the matrix which uses an input candidate character as a matrix element. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 縦クロスバー及び横クロスバーを用いた文字入力決定の説明図。Explanatory drawing of the character input determination using a vertical crossbar and a horizontal crossbar. 文字入力プログラムを呼び出すゲーム制御部600の機能構成図。The function block diagram of the game control part 600 which calls a character input program. 文字入力処理の動作を説明するためのフローチャート。The flowchart for demonstrating the operation | movement of a character input process.

符号の説明Explanation of symbols

100 ゲーム機本体
110 主制御部
120 画像処理部
130 音響制御部
140 ディスク制御部
150 通信制御部
160 インタフェース部
200 操作装置
203 コネクタ
210 操作部
211 十字キー
240 操作部
241 操作ボタン
251 ジョイスティック
252 ジョイスティック
400 文字入力制御部
410 入力検出部
420 ゾーン表示制御部
421 縦クロスバー表示制御部
422 横クロスバー表示制御部
423 カーソル表示制御部
424 文字入力ゾーン表示制御部
430 入力候補文字記録部
440 入力文字決定部
450 ファンクション制御部
510 縦クロスバー
520 横クロスバー
531 入力領域
532 共有領域
540 文字入力ゾーン
DESCRIPTION OF SYMBOLS 100 Game machine body 110 Main control part 120 Image processing part 130 Sound control part 140 Disk control part 150 Communication control part 160 Interface part 200 Operation apparatus 203 Connector 210 Operation part 211 Cross key 240 Operation part 241 Operation button 251 Joystick 252 Joystick 400 Character Input control unit 410 Input detection unit 420 Zone display control unit 421 Vertical crossbar display control unit 422 Horizontal crossbar display control unit 423 Cursor display control unit 424 Character input zone display control unit 430 Input candidate character recording unit 440 Input character determination unit 450 Function control unit 510 Vertical crossbar 520 Horizontal crossbar 531 Input area 532 Shared area 540 Character input zone

Claims (15)

それぞれ所定のディスプレイ装置の表示画面領域に表示されるとともにその内部に入力候補文字が一列に表示される第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うゾーン表示制御手段と、
入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置の表示画面領域に表示される所定の文字入力ゾーンへと送出する入力文字決定手段と、を備え、
前記ゾーン表示制御手段は、前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとを、両者が前記入力候補文字の一文字が表示される共有領域を共有してクロスした状態で表示し、前記入力手段からの入力に応答して、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの少なくとも一方について、当該表示ゾーン内に表示された前記入力候補文字をスクロールさせ、
前記文字入力決定手段は、前記入力手段からの所定の入力に応答して、前記共有領域に表示された入力候補文字を入力文字として決定するか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字のうちの所定の一つを入力文字として決定し、
更に、前記ゾーン表示制御手段は、前記共有領域に表示された入力候補文字が前記文字入力ゾーンに重畳して表示されるか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字うちの所定の一つが前記文字入力ゾーンに重畳して表示されるように、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行う、
文字入力装置。
Zone display that controls the display of the first input candidate character string display zone and the second input candidate character string display zone, each of which is displayed in a display screen area of a predetermined display device and in which input candidate characters are displayed in a line. Control means;
In response to an input from the input means, the input character is determined from among the input candidate characters, and the determined input character is transferred to a predetermined character input zone displayed in the display screen area of the display device. Input character determination means for sending,
The zone display control means is a state in which the first input candidate character string display zone and the second input candidate character string display zone are crossed by sharing a common area where one character of the input candidate character is displayed. In response to an input from the input means, the input candidate characters displayed in the display zone for at least one of the first input candidate character string display zone and the second input candidate character string display zone Scroll to
In response to a predetermined input from the input means, the character input determining means determines an input candidate character displayed in the shared area as an input character, or the first input candidate character string display zone and A predetermined one of input candidate characters displayed adjacent to the input candidate characters displayed in the shared area in the second input candidate character string display zone is determined as an input character;
Further, the zone display control means displays the input candidate characters displayed in the shared area superimposed on the character input zone, or displays the first input candidate character string display zone and the second input candidate characters. The first input candidate such that a predetermined one of the input candidate characters displayed adjacent to the input candidate characters displayed in the shared area in the column display zone is displayed superimposed on the character input zone. Display control of the character string display zone and the second input candidate character string display zone;
Character input device.
前記第1入力候補文字列表示ゾーン及び前記第2入力候補文字列表示ゾーンに表示される入力候補文字と、これらの入力候補文字が行列要素として行列配置されてなる行列を表す行列配置情報と、が記録された入力候補文字記録部とを備え、
前記ゾーン表示制御手段は、前記入力候補文字記録部に記録された入力候補文字及び行列配置情報を読み出して、第1入力候補文字列表示ゾーン内に前記行列における一つの列を表示し、第2入力候補文字列表示ゾーン内に前記行列における一つの行を表示し、
更に、前記ゾーン表示制御手段は、前記入力手段からの入力に応答して、
(1)前記第1入力候補文字列表示ゾーン内に表示された入力候補文字列を前記行列における列方向にスクロールさせるとともに第2入力候補文字列表示ゾーン内の入力候補文字列はスクロールさせないように動作する第1表示制御動作と、
(2)前記第1入力候補文字列表示ゾーン内及び第2入力候補文字列表示ゾーン内に表示された入力候補文字列をいずれも前記行列における行方向にスクロールさせるように動作する第2表示制御動作と、
を実行可能である、
請求項1記載の文字入力装置。
Input candidate characters displayed in the first input candidate character string display zone and the second input candidate character string display zone, and matrix arrangement information representing a matrix in which these input candidate characters are arranged in a matrix as matrix elements; And an input candidate character recording part in which is recorded,
The zone display control means reads input candidate characters and matrix arrangement information recorded in the input candidate character recording unit, displays one column in the matrix in the first input candidate character string display zone, Display one row in the matrix in the input candidate character string display zone,
Further, the zone display control means is responsive to an input from the input means,
(1) The input candidate character strings displayed in the first input candidate character string display zone are scrolled in the column direction in the matrix, and the input candidate character strings in the second input candidate character string display zone are not scrolled. A first display control operation that operates;
(2) Second display control that operates to scroll both the input candidate character strings displayed in the first input candidate character string display zone and the second input candidate character string display zone in the row direction in the matrix. Operation and
Is feasible,
The character input device according to claim 1.
前記ゾーン表示制御手段は、前記文字入力ゾーン内の入力済みの文字と、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内の入力候補文字と、がそれぞれ識別可能となるように各ゾーンの表示を行う、
請求項1又は2記載の文字入力装置。
The zone display control means can distinguish already input characters in the character input zone from input candidate characters in the first input candidate character string display zone and the second input candidate character string display zone. As each zone is displayed,
The character input device according to claim 1 or 2.
前記文字入力決定手段は、前記共有領域に表示された入力候補文字を入力文字として決定し、
前記ゾーン表示制御手段は、前記第1入力候補文字列表示ゾーンに表示される入力候補文字列と、前記文字入力ゾーンに入力された文字列と、が略直交するように前記第1入力候補文字列表示ゾーンを表示し、かつ、
前記ゾーン表示制御手段は、前記第2入力候補文字列表示ゾーンに表示される入力候補文字列が、前記第1入力候補文字列表示ゾーンに表示される入力候補文字列と所定の傾斜角をなすように表示することで、これら各入力候補文字及び前記文字入力ゾーンに入力された文字列がいずれも重畳しないようにする、請求項3記載の文字入力装置。
The character input determining means determines input candidate characters displayed in the shared area as input characters,
The zone display control means includes the first input candidate character so that an input candidate character string displayed in the first input candidate character string display zone and a character string input in the character input zone are substantially orthogonal to each other. Display column display zone, and
The zone display control means has an input candidate character string displayed in the second input candidate character string display zone having a predetermined inclination angle with an input candidate character string displayed in the first input candidate character string display zone. 4. The character input device according to claim 3, wherein the input candidate characters and the character string input to the character input zone are not overlapped by displaying in such a manner.
前記ゾーン表示制御手段は、前記入力文字決定手段で入力文字の決定動作が行われる前後で、前記ディスプレイ装置の前記表示画面領域に対する前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの相対位置を固定して表示する、
請求項1記載の文字入力装置。
The zone display control means displays the first input candidate character string display zone and the second input candidate character string display for the display screen area of the display device before and after the input character determination operation is performed by the input character determination means. Display the relative position of the zone,
The character input device according to claim 1.
前記ゾーン表示制御手段は、前記入力文字決定手段で入力文字の決定動作が行われると、前記ディスプレイ装置の前記表示画面領域上で、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンを、前記文字入力ゾーンに対して少なくとも一文字分相対移動させて表示する、
請求項1記載の文字入力装置。
When the input character determination operation is performed by the input character determination unit, the zone display control unit performs the first input candidate character string display zone and the second input candidate character string on the display screen area of the display device. The display zone is displayed by moving at least one character relative to the character input zone.
The character input device according to claim 1.
前記ゾーン表示制御手段は、
特定の機能を実行するための機能記号を前記入力候補文字とともに表示し、
前記機能記号が前記入力文字として決定されると、前記特定の機能を実行し、前記機能記号が前記入力文字として再度決定されると前記特定の機能の実行を終了する、
請求項1記載の文字入力装置。
The zone display control means includes
A function symbol for executing a specific function is displayed together with the input candidate character,
When the function symbol is determined as the input character, the specific function is executed, and when the function symbol is determined again as the input character, the execution of the specific function is terminated.
The character input device according to claim 1.
前記ゾーン表示制御手段は、
特定の機能を実行するための機能記号を前記入力候補文字とともに表示し、
前記入力手段からの所定の入力に応答して前記特定の機能を実行し、前記入力手段から当該所定の入力が再度なされると、これに応答して、前記特定の機能の実行を終了する、
請求項1記載の文字入力装置。
The zone display control means includes
A function symbol for executing a specific function is displayed together with the input candidate character,
The specific function is executed in response to a predetermined input from the input means, and when the predetermined input is made again from the input means, the execution of the specific function is terminated in response to this.
The character input device according to claim 1.
前記ゾーン表示制御手段は、
入力文字の履歴から学習を行うことで、次に入力される入力候補文字を推測し、
前記入力手段からの所定の入力に応答して、前記推測された入力候補文字を、
1)前記共有領域に表示するか、又は、
2)前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示する、
請求項1記載の文字入力装置。
The zone display control means includes
By learning from the history of input characters, guess the next input candidate character to be input,
In response to a predetermined input from the input means, the estimated input candidate character is
1) display in the shared area, or
2) Display adjacent to input candidate characters displayed in the shared area in the first input candidate character string display zone and the second input candidate character string display zone.
The character input device according to claim 1.
前記ゾーン表示制御手段は、
入力文字の履歴から学習を行うことで、次に入力される入力候補文字を推測し、
前記推測された入力候補文字が前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとの少なくとも一方に表示されているか否かを検出し、いずれにも表示されていない場合には、前記入力候補文字記録部に記録された入力候補文字及び行列配置情報を読み出して、前記行列における前記推測された入力候補文字を含む行又は列を前記表示画面領域内に表示する、
請求項2記載の文字入力装置。
The zone display control means includes
By learning from the history of input characters, guess the next input candidate character to be input,
When it is detected whether the estimated input candidate character is displayed in at least one of the first input candidate character string display zone and the second input candidate character string display zone, and is not displayed in either The input candidate characters and matrix arrangement information recorded in the input candidate character recording unit is read, and the row or column containing the estimated input candidate characters in the matrix is displayed in the display screen area.
The character input device according to claim 2.
前記ゾーン表示制御手段は、
入力文字の履歴から学習を行うことで、次に入力される入力候補文字を推測し、
前記入力手段からの所定の入力に応答して、前記推測された入力候補文字を、
1)前記共有領域に表示するか、又は、
2)前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示する、
請求項1記載の文字入力装置。
The zone display control means includes
By learning from the history of input characters, guess the next input candidate character to be input,
In response to a predetermined input from the input means, the estimated input candidate character is
1) display in the shared area, or
2) Display adjacent to input candidate characters displayed in the shared area in the first input candidate character string display zone and the second input candidate character string display zone.
The character input device according to claim 1.
前記入力領域内に表示される入力候補文字を強調表示する強調表示手段を備えたことを特徴とする請求項1〜11のいずれかに記載の文字入力装置。   The character input device according to claim 1, further comprising highlighting means for highlighting input candidate characters displayed in the input area. それぞれ所定のディスプレイ装置の表示画面領域に表示されるとともにその内部に入力候補文字が一列に表示される第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うゾーン表示制御手段と、
入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置の表示画面領域に表示される所定の文字入力ゾーンへと送出する入力文字決定手段と、をそれぞれ備えた文字入力装置で実行される文字入力方法であって、
前記ゾーン表示制御手段が、前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとを、両者が前記入力候補文字の一文字が表示される共有領域を共有してクロスした状態で表示し、前記入力手段からの入力に応答して、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの少なくとも一方について、当該表示ゾーン内に表示された前記入力候補文字をスクロールさせるステップと、
前記文字入力決定手段が、前記入力手段からの所定の入力に応答して、前記共有領域に表示された入力候補文字を入力文字として決定するか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字のうちの所定の一つを入力文字として決定するステップと、を有し、
更に、前記ゾーン表示制御手段が、前記共有領域に表示された入力候補文字が前記文字入力ゾーンに重畳して表示されるか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字うちの所定の一つが前記文字入力ゾーンに重畳して表示されるように、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行う、文字入力方法。
Zone display that controls the display of the first input candidate character string display zone and the second input candidate character string display zone, each of which is displayed in a display screen area of a predetermined display device and in which input candidate characters are displayed in a line. Control means;
In response to an input from the input means, the input character is determined from among the input candidate characters, and the determined input character is transferred to a predetermined character input zone displayed in the display screen area of the display device. A character input method executed by a character input device each having an input character determination means for sending,
A state in which the zone display control means crosses the first input candidate character string display zone and the second input candidate character string display zone while sharing a common area where one character of the input candidate character is displayed. In response to an input from the input means, the input candidate characters displayed in the display zone for at least one of the first input candidate character string display zone and the second input candidate character string display zone The step of scrolling,
In response to a predetermined input from the input means, the character input determining means determines an input candidate character displayed in the shared area as an input character, or the first input candidate character string display zone and Determining a predetermined one of the input candidate characters displayed adjacent to the input candidate character displayed in the shared area in the second input candidate character string display zone as an input character,
Further, the zone display control means displays the input candidate characters displayed in the shared area superimposed on the character input zone, or the first input candidate character string display zone and the second input candidate characters. The first input candidate such that a predetermined one of the input candidate characters displayed adjacent to the input candidate characters displayed in the shared area in the column display zone is displayed superimposed on the character input zone. A character input method for performing display control of a character string display zone and a second input candidate character string display zone.
コンピュータを、それぞれ所定のディスプレイ装置の表示画面領域に表示されるとともにその内部に入力候補文字が一列に表示される第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うゾーン表示制御手段と、入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置の表示画面領域に表示される所定の文字入力ゾーンへと送出する入力文字決定手段として機能させるとともに、
前記ゾーン表示制御手段は、前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとを、両者が前記入力候補文字の一文字が表示される共有領域を共有してクロスした状態で表示し、前記入力手段からの入力に応答して、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの少なくとも一方について、当該表示ゾーン内に表示された前記入力候補文字をスクロールさせるものであり、
前記文字入力決定手段は、前記入力手段からの所定の入力に応答して、前記共有領域に表示された入力候補文字を入力文字として決定するか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字のうちの所定の一つを入力文字として決定するものであり、
更に、前記ゾーン表示制御手段は、前記共有領域に表示された入力候補文字が前記文字入力ゾーンに重畳して表示されるか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字うちの所定の一つが前記文字入力ゾーンに重畳して表示されるように、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うものとされたコンピュータプログラム。
Display control of the first input candidate character string display zone and the second input candidate character string display zone in which the computer is displayed in the display screen area of a predetermined display device and the input candidate characters are displayed in a line inside the computer. A zone display control means to perform, and an input character is determined from among the input candidate characters in response to an input from the input means, and the determined input character is displayed in a display screen area of the display device While functioning as input character determination means to be sent to a predetermined character input zone,
The zone display control means is a state in which the first input candidate character string display zone and the second input candidate character string display zone are crossed by sharing a common area where one character of the input candidate character is displayed. In response to an input from the input means, the input candidate characters displayed in the display zone for at least one of the first input candidate character string display zone and the second input candidate character string display zone Scrolls
In response to a predetermined input from the input means, the character input determining means determines an input candidate character displayed in the shared area as an input character, or the first input candidate character string display zone and A predetermined one of input candidate characters displayed adjacent to the input candidate characters displayed in the shared area in the second input candidate character string display zone is determined as an input character;
Further, the zone display control means displays the input candidate characters displayed in the shared area superimposed on the character input zone, or displays the first input candidate character string display zone and the second input candidate characters. The first input candidate such that a predetermined one of the input candidate characters displayed adjacent to the input candidate characters displayed in the shared area in the column display zone is displayed superimposed on the character input zone. A computer program for performing display control of a character string display zone and a second input candidate character string display zone.
コンピュータを、それぞれ所定のディスプレイ装置の表示画面領域に表示されるとともにその内部に入力候補文字が一列に表示される第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うゾーン表示制御手段と、入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置の表示画面領域に表示される所定の文字入力ゾーンへと送出する入力文字決定手段として機能させるとともに、
前記ゾーン表示制御手段は、前記第1入力候補文字列表示ゾーンと前記第2入力候補文字列表示ゾーンとを、両者が前記入力候補文字の一文字が表示される共有領域を共有してクロスした状態で表示し、前記入力手段からの入力に応答して、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの少なくとも一方について、当該表示ゾーン内に表示された前記入力候補文字をスクロールさせるものであり、
前記文字入力決定手段は、前記入力手段からの所定の入力に応答して、前記共有領域に表示された入力候補文字を入力文字として決定するか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字のうちの所定の一つを入力文字として決定するものであり、
更に、前記ゾーン表示制御手段は、前記共有領域に表示された入力候補文字が前記文字入力ゾーンに重畳して表示されるか、又は、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーン内で前記共有領域に表示された入力候補文字に隣接して表示される入力候補文字うちの所定の一つが前記文字入力ゾーンに重畳して表示されるように、前記第1入力候補文字列表示ゾーン及び第2入力候補文字列表示ゾーンの表示制御を行うものとされたコンピュータプログラムが記録されたコンピュータ可読記録媒体。
Display control of the first input candidate character string display zone and the second input candidate character string display zone in which the computer is displayed in the display screen area of a predetermined display device and the input candidate characters are displayed in a line inside the computer. A zone display control means to perform, and an input character is determined from among the input candidate characters in response to an input from the input means, and the determined input character is displayed in a display screen area of the display device While functioning as input character determination means to be sent to a predetermined character input zone,
The zone display control means is a state in which the first input candidate character string display zone and the second input candidate character string display zone are crossed by sharing a common area where one character of the input candidate character is displayed. In response to an input from the input means, the input candidate characters displayed in the display zone for at least one of the first input candidate character string display zone and the second input candidate character string display zone Scrolls
In response to a predetermined input from the input means, the character input determining means determines an input candidate character displayed in the shared area as an input character, or the first input candidate character string display zone and A predetermined one of input candidate characters displayed adjacent to the input candidate characters displayed in the shared area in the second input candidate character string display zone is determined as an input character;
Further, the zone display control means displays the input candidate characters displayed in the shared area superimposed on the character input zone, or displays the first input candidate character string display zone and the second input candidate characters. The first input candidate such that a predetermined one of the input candidate characters displayed adjacent to the input candidate characters displayed in the shared area in the column display zone is displayed superimposed on the character input zone. A computer-readable recording medium on which a computer program for performing display control of a character string display zone and a second input candidate character string display zone is recorded.
JP2007282462A 2007-10-30 2007-10-30 Character input device, character input method, character input program, and recording medium Expired - Fee Related JP4848345B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007282462A JP4848345B2 (en) 2007-10-30 2007-10-30 Character input device, character input method, character input program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007282462A JP4848345B2 (en) 2007-10-30 2007-10-30 Character input device, character input method, character input program, and recording medium

Publications (2)

Publication Number Publication Date
JP2009110313A JP2009110313A (en) 2009-05-21
JP4848345B2 true JP4848345B2 (en) 2011-12-28

Family

ID=40778737

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007282462A Expired - Fee Related JP4848345B2 (en) 2007-10-30 2007-10-30 Character input device, character input method, character input program, and recording medium

Country Status (1)

Country Link
JP (1) JP4848345B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002132429A (en) * 2000-10-27 2002-05-10 Canon Inc Character input method and apparatus, and storage medium
JP2005092521A (en) * 2003-09-17 2005-04-07 Sony Ericsson Mobilecommunications Japan Inc Character input device

Also Published As

Publication number Publication date
JP2009110313A (en) 2009-05-21

Similar Documents

Publication Publication Date Title
US9454302B2 (en) Information processing apparatus, system and method for controlling display of windows
CN1628282B (en) Input devices, mobile phones and mobile information devices
CN101910986B (en) Information input device, information input method, and electronic device
JP3865141B2 (en) Information processing program and information processing apparatus
CN102981772B (en) Method and the device of dummy keyboard are set
JP4731149B2 (en) Information processing apparatus and information input program
US8922492B2 (en) Device and method of inputting characters
KR20100027329A (en) Method and apparatus for character input
KR101204151B1 (en) Letter input device of mobile terminal
US20140331160A1 (en) Apparatus and method for generating message in portable terminal
JP4964210B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP5345407B2 (en) Name input device and name input method
JP2010525480A (en) Character input device
KR20120086665A (en) Character input device, and computer readable recording medium having recorded character input program
JP4848345B2 (en) Character input device, character input method, character input program, and recording medium
JP5000132B2 (en) Training program, training apparatus, training system, training control method, game program, game apparatus, game system, and game control method
US20090153488A1 (en) Keyboard, Input Method, and Information Processing Apparatus
JP2015002520A (en) Character input device
KR100762944B1 (en) On-screen keyboard editor and editing method
JP2011034280A (en) Electronic device, character receiving method, character receiving program
JP2004310543A (en) Character input device, character input method, character input program, and computer-readable recording medium
JP4998915B2 (en) Message exchange device
JP5101082B2 (en) CHARACTER INPUT DEVICE, ITS CONTROL METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM
KR102000876B1 (en) electronic device capable of performing character input function using touch screen and so on
KR101878565B1 (en) electronic device capable of performing character input function using touch screen and so on

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100714

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100818

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100830

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20101125

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110825

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111011

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111017

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141021

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees