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 PDFInfo
- 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
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
操作装置200のゲーム機本体100への接続は、装置本体201から引き出された接続コード202を介して行われる。この接続コード202の先端にはコネクタ203が設けられ、このコネクタ203をゲーム機本体100の一側面に設けたジャックに挿入することで、操作装置200がゲーム機本体100に接続されるようになっている。なお、接続コード202を用いずに、操作装置200とゲーム機本体100との間の入出力を無線で行うようにしてもよい。この場合は、例えば、操作装置200とゲーム機本体100とに無線の送受信機をそれぞれ設けるようにする。
<ゲーム機本体>
The
<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
画像処理部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
ディスク制御部140は、CD−ROM、DVD−ROMあるいはハードディスク等のディスクに記録されたプログラムやデータを主制御部110が認識できるように再生する(以下、再生されたデータを「再生データ」と称する)ためのディスクドライブ装置、再生データにエラー訂正(ECC)符号が付加されている場合に、それを復号するCD−ROMデコーダ、ディスクドライブ装置からの再生データをメインメモリに記録させる前に一時的に記録するバッファ等を備えている。
The
通信制御部150は、メインバスBを介して主制御部110との間の通信制御を行う通信制御デバイスを具備している。この通信制御部150には、操作装置200と、不揮発性記録媒体の一例となる交換自在のメモリカードMCが離脱自在に装着されるようになっている。操作装置200で操作された内容は、同期式通信によって通信制御デバイスに送信される。通信制御デバイスは、操作装置200から送られた操作内容を主制御部110に送信する。これにより、操作者の意図が主制御部110に伝えられ、主制御部110は、実行しているプログラムに基づいて操作者の意図に応じた処理を行うことができるようになる。
The
インタフェース部160は、外部電子機器が接続されるとともに、接続された外部電子機器から外部データを取り込むものである。入力装置として例えばキーボードをこのインタフェース部160を通じてゲーム機本体100に接続することができる。
<操作装置>
The
<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
The
The
第3の操作部230は、上下に並ぶ押圧操作用の2個の操作ボタン231を備える。同様に、第4の操作部240も、上下に並ぶ押圧操作用の2個の操作ボタン241を備えている。第3,第4の操作部230,240も、ディスクに記録されたプログラムによりその機能が設定できる。
操作装置本体201には、さらに、ジョイスティック251が設けてあり、当該ジョイスティックの軸方向、つまり操作装置200の上面に対して垂直方向に押し込み操作により入力を行うことが可能である。ジョイスティック251のコントローラ側の端部には、図示しないスイッチが設けられ、上述の押し込み操作がなされた場合には信号P1が出力されるようになっている。同様にジョイスティック252のコントローラ側の端部には、図示しないスイッチが設けられ、上述の押し込み操作がなされた場合には信号P2が出力されるようになっている。このように、ジョイスティック251,252は、ともに、所定の距離以上コントローラの内部に向かって押し込まれたことの検出ができるようになっている。
<文字入力装置>
The
The operation device
<Character input device>
ゲーム機本体100は、上記のように構成される操作装置200からの入力を通信制御部150を通じて受けとる。このゲーム機本体100は、ディスクをディスク制御部140に装着した状態で電源投入またはリセット処理が行われると、主制御部110のCPUがROMに記録されているOSを実行する。OSが実行されると、CPUは、動作確認等の装置全体の初期化を行うとともに、ディスク制御部140を制御して、ディスクに記録されているゲームプログラムや文字入力プログラムをメインメモリに展開して実行する。
The
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
The
図4に示されるように、この文字入力制御部400には、入力検出部410、ゾーン表示制御部420(ゾーン表示制御手段)、入力候補文字記録部430、入力文字決定部440(入力文字決定手段)、及びファンクション制御部450の機能が形成される。ゾーン表示制御部420内には、縦クロスバー表示制御部421、横クロスバー表示制御部422、カーソル表示制御部423、文字入力ゾーン表示制御部424の機能が形成される。
なお、文字入力ゾーンの表示は必ずしも文字入力プログラムにおいて実行する必要はなく、ゲームプログラム等において文字入力が必要とされる場合に文字入力プログラムを呼び出し、ゲームプログラムにおいて表示される文字入力ゾーンに対して文字入力を行うようにしてもよい。この場合、文字入力ゾーン表示制御部424の機能を形成する必要はない。この例は、<ゲームプログラムから文字入力プログラムの呼び出し>として後述する。
As shown in FIG. 4, the character
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
入力検出部410は、操作装置200からの入力を検出し、ゾーン表示制御部420、入力文字決定部440、及びファンクション制御部450は、それぞれ入力検出部410で検出された入力に応じた動作を行って文字入力処理を実行する。
The
このように形成された文字入力制御部400によってディスプレイ装置に表示される画面を図5に示す。
図5に示されるように、ディスプレイ装置の表示画面領域D内には、ゾーン表示制御部420内の縦クロスバー表示制御部421及び横クロスバー表示制御部422は、縦クロスバー510と横クロスバー520とが、両者が共有領域532を共有してクロスするように表示される。
FIG. 5 shows a screen displayed on the display device by the character
As shown in FIG. 5, in the display screen area D of the display device, the vertical crossbar
また、入力候補文字記録部430は、入力候補文字と、これらの入力候補文字が行列要素として行列配置されてなる行列を表す情報が記録された行列配置情報と、が記録される。このように入力候補文字を行列要素とする行列の一例を図6に示す。この例に示す行列では、ひらがな51音及び「BS」、「変換」、「モード」という入力候補文字が8行10列にマトリクス配置されている。なお、「や」、「ゆ」、「よ」が配置された列、及び「わ」、「を」、「ん」が配置された列に関してはひらがなが3音しかなく、他の列においてはひらがなが5音あることから、「や」と「ゆ」の間、「ゆ」と「よ」の間、「わ」と「を」の間、及び「を」と「ん」の間にそれぞれスペースを入れることで、この列における行列要素の数を他の列における行列要素の数と同数に揃えた。なお、スペースの代わりに他の文字や記号等を用いることも可能である。
The input candidate
なお、この実施形態では、「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
縦クロスバー表示制御部421は、入力候補文字記録部430から、入力候補文字及び行列配置情報を読み出して、図6に示される行列における一つの列を縦クロスバー510内に表示する。また、縦クロスバー制御部421は、操作装置200からの所定の入力を受けて、縦クロスバー510内部に表示された入力候補文字を、縦クロスバー510内で、図6の列方向又は行方向にスクロールさせる。例えば、十字キー211からの上方向入力、下方向入力を受けて、縦クロスバー510内に表示された入力候補文字をそれぞれ上方向、下方向(図6に示される行列における列方向)にスクロールさせる。
The vertical crossbar
横クロスバー表示制御部422は、入力候補文字記録部430から、入力候補文字及び行列配置情報を読み出して、図6に示される行列における一つの行を横クロスバー520内に表示する。また、横クロスバー制御部422は、操作装置200からの所定の入力を受けて、横クロスバー520内部に表示された入力候補文字を、横クロスバー520内で、図6の行方向又は列方向にスクロールさせる。例えば、十字キー211からの左方向入力、右方向入力を受けて、横クロスバー520内に表示された入力候補文字をそれぞれ左方向、右方向(図6に示される行列における行方向)にスクロールさせる。
The horizontal crossbar
カーソル表示制御部423は、所定の文字に対してカーソルを表示することで、当該文字の強調表示を行う。
The cursor
文字入力ゾーン表示制御部424は、文字入力ゾーン540の表示制御を行う。図5の例では、文字入力ゾーン540は横クロスバー520と平行であり、かつ、文字入力ゾーンの文字入力位置に入力領域531が重畳されるように縦クロスバー510、横クロスバー520が表示されている。なお、図5の例では文字入力ゾーンには入力済みの文字列が一行のみ表示されているが、入力された文字列を文字入力ゾーン内で折り返して複数行を表示するようにしてもよい。
The character input zone
入力文字決定部440は、操作装置200からの所定の入力、この例では操作装置200の操作ボタン221からの入力が入力検出部410で検出されたことを受けて、入力領域531に表示されている入力候補文字を入力文字として決定する。
ここで、入力領域531は、上述の共有領域532、共有領域532に表示された文字の上に隣接する入力候補文字(図5における「し」)が表示される領域、又は共有領域532に表示された文字の下に隣接する入力候補文字(図5における「せ」)が表示される領域、のうちから選択される一つの領域のことである。なお、この例では文字入力ゾーンが横書きであることから、共有領域532に表示された文字の上又は下の領域を入力領域531としたが、例えば文字入力ゾーンが縦書きである場合には、共有領域532に表示された文字の右又は左の領域を入力領域531とすることもできる。
The input
Here, the
ファンクション制御部450は、図5の縦クロスバー510内においてそれぞれ符号511,512で示される「BS」、「変換」や、横クロスバー520内においてそれぞれ符号521,522,523で示される「BS」、「変換」、「モード」等のファンクションコードが入力領域531に表示された状態で上記所定の入力である操作ボタン221からの入力がなされると、表示されたファンクションコードに対応した処理、例えば「変換」が入力された場合にはひらがな入力モードとカタカナ入力モードあるいは英数入力モードとの切替が行われる。
The
なお、横クロスバー520においては「モード」が表示されているのに対し、縦クロスバー510においては「モード」は表示されていないが、これは、単に図5の例では縦クロスバー510の表示領域内に「モード」が入っていないことによるものである。操作装置200からの入力により縦クロスバー510内の文字をスクロールさせることで、縦クロスバー510内にも「モード」を表示することが可能である。
<文字入力装置の動作>
Note that “mode” is displayed in the
<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
図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
本実施形態では、入力文字決定部440が、共有領域532に表示される入力候補文字の下方に隣接する入力候補文字を入力文字として決定して文字入力ゾーン540に出力する。この入力文字として決定される入力候補文字が表示される領域は入力領域531として図5に示されている。ゾーン表示制御部420は、入力文字として決定される文字が文字入力ゾーン540における文字入力位置に重畳するように縦クロスバー510、横クロスバー520、文字入力ゾーン540を表示する。
In the present embodiment, the input
縦クロスバー制御部421は、入力候補文字記録部430から入力候補文字及び行列配置情報を読み出して、図6に示される行列における一つの列を縦クロスバー510内に表示する。図5においては、「さ、し、す、せ、そ」及びそれぞれ符号511,512で示される「BS」、「変換」が表示されている。
横クロスバー制御部422は、入力候補文字記録部430から入力候補文字及び行列配置情報を読み出して、図6に示される行列における一つの行を横クロスバー520内に表示する。図5においては、「あ、か、さ、た、な、は、ま、や、ら、わ」が表示され、かつ、縦クロスバー510と同様にそれぞれ符号521,522,523で示される「BS」、「変換」、「モード」が表示されている。
The vertical
The horizontal
共有領域532には、縦クロスバー510において表示される入力候補文字と、横クロスバー520における表示される入力候補文字のいずれかが表示されるが、この実施形態では、縦クロスバー510における入力候補文字(図5においては「す」)を表示するものとした。
図5において、操作装置200の操作ボタン221からの入力があると、入力文字決定部440は、入力領域531に表示された入力候補文字(図5の例では「せ」)を入力文字として決定し、文字入力ゾーンに出力する。
In the shared
In FIG. 5, when there is an input from the
所望の文字の入力を行う場合、操作装置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
以下、十字キー211からの入力により所望の文字を入力領域531に表示する過程を説明する。
十字キー211の上方向入力又は下方向入力側を受けた場合、ゾーン表示制御部420は、横クロスバー520内における表示は変化させず、縦クロスバー510内においては、境界線L1で囲まれたゾーン内で入力候補文字をそれぞれ図6に示される行列の列方向(図5の表示画面における上方向又は下方向)に一文字分スクロールさせるよう動作する(第1表示制御動作)。上述のように、以下の説明において、縦クロスバー510内及び横クロスバー520内における文字表示自体は、それぞれ縦クロスバー制御部421、横クロスバー制御部422により実行される。
Hereinafter, a process of displaying a desired character in the
When receiving the upward input or the downward input side of the
この動作に伴い、共有領域532に表示される文字も変化する。例えば、図5の状態で上方向入力があると、入力領域531には、それまで表示されていた“せ”に代えて、図6に示される行列において“せ”の下に表示されている“そ”が表示される。再度上方向入力がなされると、図6に示される行列において“そ”の下に表示されているファンクションコードである“BS”が表示される。
With this operation, the characters displayed in the shared
図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
As shown in FIG. 7, in the
一方、図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
As described above, arbitrary input candidate characters can be displayed in the
Note that it is possible to arbitrarily determine which input from the
Similarly, it is possible to arbitrarily determine which input from the
十字キー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
従って、十字キー211の上方向入力又は下方向入力を行った場合とは異なり、十字キー211の左方向入力又は右方向入力側を受けた場合は、縦クロスバー510と横クロスバー520との両者において、その内部に表示される文字列がともにスクロールされる。以下にその詳細を示す。
図5において十字キー211の左方向入力があると、縦クロスバー510内及び横クロスバー520内の入力候補文字は、それぞれ図5の画面上で左(図6の行列における列方向左)にスクロールされて一文字分左にずれて表示される。その結果、横クロスバー520内の「た」が共有領域に移動することになる。
これにより、図5において縦クロスバー510内には図6に示される行列において「さしすせそ」が含まれる列の入力候補文字が示されていたのに対し、左方向入力後は、上記のようにスクロールが行われることで、図6に示される行列において、「さしすせそ」が含まれる列の右隣の列である「たちつてと」が含まれる列の入力候補文字入力が表示されるようになる。
Therefore, unlike when the
In FIG. 5, when there is an input in the left direction of the
As a result, in the
また、共有領域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
On the other hand, when the
As described above, in the second display control operation, the input candidate characters displayed in 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
図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
in this case,
(1) Fix the relative position of the input candidate characters displayed in the
(2) The
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
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
また、入力ゾーン、縦クロスバー510、横クロスバー520ともに、これらの移動を行った場合、画面からはみ出た分に関しては表示をしない。例えば(2)の例において、横クロスバー520は図5の状態から左側に移動していくが、図11に示されるように、横クロスバー520において画面外に出た入力候補文字「あ」、「か」については画面表示を行わない。
Further, when the input zone, the
次に、図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
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
一方、図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,
More specifically, by performing character determination input in a state where the
FIG. 13 shows a case where “ZE” is input, and shows a state in which “ZE” is set in the
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
In addition, when there is a predetermined input, in this example, from the
他の形態として、図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
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
以上の形態では、共有領域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
As shown in FIG. 16, in the shared
In this example, “sa” is displayed at the top of the
In this way, in the
従って、図16に示される例では、共有領域532の下の領域、即ち入力領域531には、縦クロスバー510内に表示されている列において既に表示された文字(「さ」、「し」、「す」)の次の文字、この例では「せ」を表示している。
なお、他の形態として、縦クロスバー510内で共有領域531に対応する文字(この例では「せ」)は、横クロスバー520内に表示される文字(この例では「さ」)によってオーバーレイされているものとして、共有領域532の下の入力領域531には、オーバーレイされた文字である「せ」の次の文字、即ち「そ」を表示するように構成してもよい。
Therefore, in the example shown in FIG. 16, in the area below the shared
As another form, the character corresponding to the shared
また、学習機能等により、それまでの入力文字の履歴や辞書等から、ユーザが次に入力するであろう文字を推測し、縦クロスバー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
In this example, the zone
In the state of FIG. 5, the character string “I am set” has already been input in the
本実施形態では、このような次に入力されると推測される入力候補文字が縦クロスバー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
In addition, the input candidate character estimated to be input next is highlighted as indicated by
また、次に入力されると推測される入力候補文字が縦クロスバー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
Preferably, by performing input from an operation unit that is not used for other inputs in the
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
次に、文字入力ゾーン540の位置の他の例を図18に示す。図18に示されるように、この例では、文字入力ゾーン540を横クロスバー520と重ねている。このように重ねる場合には、文字入力ゾーン内の文字と横クロスバー520内の文字との文字の表示方法を変えることで、両者を識別可能な状態で表示することが好ましい。例えば文字入力ゾーン540における入力済みの文字(入力領域531の左側の文字)のα値を下げて入力済み文字列が見えやすいようにする、どちらかの文字を三次元表示にする、表示色を変える等の方法により、これらの文字を互いに識別可能とする。
Next, another example of the position of the
この例においては、共有領域532と入力領域531とが一致するので、入力候補文字の選択を行う際に画面が簡素となり、視認性が良くなることで、入力候補文字の選択をより容易に行うことができる。
図18の例では、横クロスバー520と文字入力ゾーン540とが重なって表示されるが、横クロスバー520と文字入力ゾーン540のいずれか一方を縦クロスバー510に対して所定の傾斜角をなすように表示し、他方を図18と同様に直交させて表示することで、両者が重ならないように表示することもできる。
この場合、入力領域531と共有領域532とを一致させても、縦クロスバー510及び横クロスバー520内に表示される入力候補文字列及び文字入力ゾーンに入力される文字列がいずれも重畳しなくなる。
In this example, since the shared
In the example of FIG. 18, the
In this case, even if the
例えば、横クロスバー520が縦クロスバー510に対して所定の傾斜角を成してクロスするように、横クロスバー520をV字型、U字型、逆U字型、/型、\型等に表示する例が挙げられる。この例では、縦クロスバー510、横クロスバー520及び文字入力ゾーン540が共有領域532で一文字を共有するにも拘わらず、これらのゾーン内に表示される文字列は互いに重ならなくなる。
この例として、図19に、横クロスバー520をV字型に表示することで縦クロスバー510に対して横クロスバー520内が所定の傾斜角をもってクロスさせた例を示す。
For example, the
As an example of this, FIG. 19 shows an example in which the
図19の例において、縦クロスバー510に関しては、その表示態様は他の例と何ら変更されておらず、従って、縦クロスバー510内での入力候補文字のスクロールは、他の例と同様に行うことができる。
横クロスバー520は、他の例においては水平方向に直線表示されているのに対し、図19の例ではV字型に表示されている。しかし、横クロスバー520に関しても、実質的には他の例と同様にスクロールが行われる。具体的には、横クロスバー520内に表示された各入力候補文字は、十字キー211からの左方向入力を受けた場合はそれぞれ図6の行列において当該入力候補文字の右に隣接する入力候補文字へと表示が変更される。同様に、横クロスバー520内に表示された各入力候補文字は、十字キー211からの右方向入力を受けた場合はそれぞれ図6の行列において当該入力候補文字の左に隣接する入力候補文字へと表示が変更される。
In the example of FIG. 19, the display mode of the
The
図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
As described above, in the example illustrated in FIGS. 19 and 20, the zone
次に、既に入力した文字の修正あるいは文字の追加を行う場合には、入力領域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
While
図21において、入力領域531は、図中において符号541で示される、文字入力ゾーン540において最後に入力された文字である「、」の右に隣接する位置にある。この状態から、図中において符号542で示される、入力済みである「た」と「し」との間の位置に文字を追加する場合、入力領域531を、この符号542で示される位置に移動させる必要がある。
この場合、cur580をトグル状態としたうえで、十字キー211からの左方向入力を行って、図中のcur580を画面上で3文字分左に移動させる。上述のように、cur580がトグル状態となって強調表示されているこの状態では、十字キー211からの上下左右の各方向入力に対して、縦クロスバー510及び横クロスバー520が上下左右に平行移動するので、入力領域も3文字分左に移動する。その結果、入力領域531を、符号542で示される、「た」と「し」の間に合わせることができる。この状態を図22に示す。
In FIG. 21, the
In this case,
図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
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
Thus, while the third display control operation is being performed,
なお、他の形態として、このようなカーソル移動用のcur580を表示することに代えて、所定の入力、例えば操作装置200における操作ボタン231あるいは241を押している間は、上述の第3表示制御動作を行って入力領域531を文字入力ゾーン540内の所望の位置に移動させるようにしてもよい。
また、上記各実施形態においては、濁点550により清音の濁音化という機能を実行し、半濁点551により清音の半濁音化という機能を実行し、cur580により、表示制御動作の変更という機能を実行している。このように、本発明においては、入力候補文字種の変更や表制御動作の変更等の特殊な機能を実行するための記号(以下、機能記号と表記する)を入力候補文字とともに表示することで、これらの機能を実行することが可能となっている。
これら濁点等に限らず、「あ、い、う、え、お」を「ぁ、ぃ、ぅ、ぇ、ぉ」というように小さい文字にする、アルファベットにおいて大文字又は小文字を指定する、拗音や促音を入力する等の機能を実行することが要求される場合でも、濁音等の例と同様に、これら特定の機能を実行するための機能記号を入力候補文字とともに表示することで、種々の特殊な機能を実行することが可能である。
この場合、濁音等の例と同様に、
(1)機能記号を入力領域531にあわせて文字決定入力を行うことで機能を実行し、再度機能記号を入力領域531にあわせて文字決定入力を行うことで機能の実行を終了する、
(2)特定の入力、例えば特定の操作ボタンの入力により、機能記号がトグル状態になってその機能を実行され、再度特定の操作入力がなされると、機能の実行を終了する、
という二通りの動作が可能である。
これら濁音化や表示制御動作の変更等の機能の実行は、ゾーン表示制御部420で行うが、ファンクション制御部450で機能の実行を行うようにしてもよい。
As another form, instead of displaying the
In each of the above embodiments, the function of making the clear sound muddy is executed by the
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
(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
<ゲームプログラムから文字入力プログラムの呼び出し>
以上説明した例では、文字入力制御部400に入力検出部410に文字入力ゾーン表示制御部424の機能を形成し、文字入力プログラムにおいて文字入力ゾーンを表示する構成としている。
<Calling a character input program from a game program>
In the example described above, the function of the character input zone
しかし、前述したように、文字入力ゾーンの表示は必ずしも文字入力プログラムにおいて実行する必要はない。ゲームプログラム等において文字入力が必要とされる場合に、当該ゲームプログラム等において、文字が入力される領域やウィンドウを表示するとともに文字入力プログラムを呼び出し、文字入力プログラムでは、このような文字が入力される領域やウィンドウに対して、入力文字決定部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
In this case, it is not necessary to form the function of the character input zone
以下、ゲームプログラムを例にとって、ゲームプログラムで文字が入力される領域やウィンドウ(以下、単に文字入力ゾーンと表記する)を表示し、文字入力プログラムを呼び出す例を説明する。
ゲーム機本体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
図23に示されるように、このゲームプログラム600内には、ゲーム実行部601、文字入力プログラム呼び出し部602、ゲーム画面表示部603が形成される。
ゲーム実行部601は、ゲームプレイヤーからの操作装置200を通じた入力に応答してゲームを実行し、ゲーム画面表示部602は、ゲーム実行部601において実行されるゲームの画面表示を行う。ゲームの進行において文字入力が必要とされると、文字入力プログラム呼び出し部603が先に説明した文字入力プログラムを呼び出すとともに、ゲーム実行部601において文字入力ゾーン540を表示する。
この例における文字入力処理の動作を図24のフローチャートを参照して説明する。
As shown in FIG. 23, in the
The
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
Thereafter, the called character input program causes the
ゲーム実行部601は、文字入力処理が終了したか否かを判定し(S107)、終了していない場合(S107N)にはS106に戻って文字入力処理を続行する。文字入力を終了した場合(S107Y)には、文字入力プログラムの呼び出しを終了し、縦クロスバー510、横クロスバー520、文字入力ゾーン540のオーバーレイ表示も解除し(S108)、ゲームに戻る(S109)。
The
以上のように、本実施形態に示した文字入力装置及び文字入力方法においては、文字入力に必要とされる入力の種類が少ないので、文字入力操作の習得が容易である。また、例えばジョイスティック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
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.
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
Claims (15)
入力手段からの入力に応答して前記入力候補文字のうちから入力文字の決定を行うとともに、前記決定された入力文字を、前記ディスプレイ装置の表示画面領域に表示される所定の文字入力ゾーンへと送出する入力文字決定手段と、を備え、
前記ゾーン表示制御手段は、前記第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)前記第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記載の文字入力装置。 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記載の文字入力装置。 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記載の文字入力装置。 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入力候補文字列表示ゾーンと前記第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入力候補文字列表示ゾーンの表示制御を行うものとされたコンピュータプログラム。 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入力候補文字列表示ゾーンの表示制御を行うものとされたコンピュータプログラムが記録されたコンピュータ可読記録媒体。 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.
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)
| 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 |
-
2007
- 2007-10-30 JP JP2007282462A patent/JP4848345B2/en not_active Expired - Fee Related
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 |