(57)【要約】【課題】簡単な操作で打ち間違えた文字を修正することができる文字入力装置を提供すること。【解決手段】複数の文字が所定の配列順番で割り当てられたキーを有し、キーの押下によって文字を入力するための操作部と、入力される文字を表示する表示部と、キーが押下されることで一の文字が入力候補文字として選択された後に、再度押下されたキーの押下時間が、所定時間以下の短時間であるか所定時間よりも長い長時間であるかを検出する検出部と、検出部が短時間であると検出した場合には、配列順番において一の文字の次の文字を入力候補文字として選択し、検出部が長時間であると検出した場合には、配列順番において一の文字よりも前方の文字を前記入力候補文字として選択する制御部とを備えることで上記課題を解決する。【選択図】図４
2010224779.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字が所定の配列順番で割り当てられたキーを有し、前記キーの押下によって文字を入力するための操作部と、
入力される文字を表示する表示部と、
前記キーが押下されることで一の文字が入力候補文字として選択された後に、再度押下された前記キーの押下時間が、所定時間以下の短時間であるか前記所定時間よりも長い長時間であるかを検出する検出部と、
前記検出部が前記短時間であると検出した場合には、前記配列順番において前記一の文字の次の文字を前記入力候補文字として選択し、前記検出部が前記長時間であると検出した場合には、前記配列順番において前記一の文字よりも前方の文字を前記入力候補文字として選択する制御部とを備えることを特徴とする文字入力装置。
【請求項２】
前記制御部は、前記検出部が長時間であると検出した場合は、前記配列順番において前記一の文字よりも１つ前の文字を前記入力候補文字として選択することを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記検出部は、前記押下時間が長時間であると検出した場合は、さらに、前記押下時間を２つ以上の段階にわけて検出し、
前記制御部は、前記長時間の段階毎に前記入力候補文字を選択する選択規則を切り替えることを特徴とする請求項１または２に記載の文字入力装置。
【請求項４】
前記検出部は、前記押下時間が長時間であると検出した場合は、さらに、前記押下時間が第１長時間であるか、前記第１長時間よりも長い第２長時間であるかを検出し、
前記制御部は、前記第１長時間であると検出した場合は、前記配列順番において前記一の文字よりも１つ前の文字を前記入力候補文字として選択し、
前記第２長時間であると検出した場合は、前記配列順番が先頭となる文字を前記入力候補文字として選択することを特徴とする請求項３に記載の文字入力装置。
【請求項５】
前記配列順番が先頭となる文字は、前記キーを短時間で１回押下した場合に、最初に前記入力候補文字となる文字であることを特徴とする請求項４に記載の文字入力装置。
【請求項６】
前記配列順番に含まれる複数の文字は、複数のグループに分割されており、
前記検出部は、前記押下時間が長時間であると検出した場合は、さらに、前記押下時間に応じて第１長時間であるか、前記第１長時間よりも長い第２長時間であるか、前記第２長時間よりも長い第３長時間であるかを検出し、
前記制御部は、前記第１長時間であると検出した場合は、前記配列順番において前記一の文字よりも１つ前の文字を前記入力候補文字として選択し、
前記第２長時間であると検出した場合は、前記一の文字と同じグループでかつ、前記配列順番が先頭の文字を前記入力候補文字として選択し、
前記第３長時間であると検出した場合は、前記一の文字の１つ前のグループでかつ、前記配列順番が先頭の文字を前記入力候補文字として選択することを特徴とする請求項３に記載の文字入力装置。
【請求項７】
前記配列順番が先頭となる文字は、前記キーを短時間で押下した場合に、前記グループの文字の中で最初に前記入力候補文字となる文字であることを特徴とする請求項６に記載の文字入力装置。
【請求項８】
複数の文字が所定の配列順番で割り当てられたキーの押下に基づいて前記複数の文字から入力候補文字を選択し、選択した入力候補文字を入力する文字入力方法であって、
前記キーの押下を検出する押下検出ステップと、
押下されたキーが直前に押下されたキーと同一のキーであるかを判定する判定ステップと、
前記判定ステップで同一のキーが押下されたと判定したら、前記キーが再度押下された際の押下時間が、所定時間以下の短時間であるか、前記所定時間よりも長い長時間であるかを検出する押下時間検出ステップと、
前記押下時間検出ステップで前記押下時間が前記短時間であると検出した場合には、前記配列順番において現在入力候補文字となっている文字の次の文字を前記入力候補文字として選択し、前記押下時間検出ステップで前記押下時間が前記長時間であると検出した場合には、前記配列順番において現在入力候補文字となっている文字の前方の文字を前記入力候補文字として選択する入力候補文字選択ステップと、
前記入力候補文字選択ステップで、選択した文字を入力候補文字として表示部に表示させる表示ステップとを含むことを特徴とする文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者の操作に基づいて文字を入力する文字入力装置及び文字入力方法に関する。
【背景技術】
【０００２】
携帯電子機器の文字入力装置としては、所定の配列順番で複数の文字が１つのキーに割り当てられている文字入力装置がある。このような文字入力装置では、キーが押された回数に基づいて所定の配列順番の文字から１つの文字を選択し、表示部に表示させる。ここで、文字の決定方法としては、キーが押された回数に、所定の配列順番の文字を１つずつ割り当てる方法もあるが、特許文献１に記載されているような方法もある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０８２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、１つのキーに複数の文字が割り当てられている文字入力装置では、操作者がキーを押し過ぎて、所望の文字の順番を通り過ぎてしまうということがある。例えば、「お」を入力する場合は、通常あ行を割り当てられているキーを５回押下する必要があるが、誤って６回押下してしまう場合がある。文字入力装置は、基本的にキー入力１回に対して、配列順番を１つずつ進んでいくため、通りすぎた場合は、一度その文字を削除して入れなおすか、さらに操作キーを押下して配列順番を一巡させる必要があり、操作が煩雑となる。
【０００５】
これに対して、特許文献１に記載されている装置では、複数のキーを所定の順番で入力することで、少ない入力回数で所望の文字にたどり着くことが可能となるが、操作者は、複雑なキーの割り当てや複雑な操作方法を理解する必要があるため、操作が煩雑となる。また、間違えた場合も文字を入力しなおす必要がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、簡単な操作で打ち間違えた文字を修正することができる文字入力装置及び文字入力方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、文字入力装置であって、複数の文字が所定の配列順番で割り当てられたキーを有し、前記キーの押下によって文字を入力するための操作部と、入力される文字を表示する表示部と、前記キーが押下されることで一の文字が入力候補文字として選択された後に、再度押下された前記キーの押下時間が、所定時間以下の短時間であるか前記所定時間よりも長い長時間であるかを検出する検出部と、前記検出部が前記短時間であると検出した場合には、前記配列順番において前記一の文字の次の文字を前記入力候補文字として選択し、前記検出部が前記長時間であると検出した場合には、前記配列順番において前記一の文字よりも前方の文字を前記入力候補文字として選択する制御部とを備えることを特徴とする。
【０００８】
ここで、前記制御部は、前記検出部が長時間であると検出した場合は、前記配列順番において前記一の文字よりも１つ前の文字を前記入力候補文字として選択することが好ましい。
【０００９】
また、前記検出部は、前記押下時間が長時間であると検出した場合は、さらに、前記押下時間を２つ以上の段階にわけて検出し、前記制御部は、前記長時間の段階毎に前記入力候補文字を選択する選択規則を切り替えることが好ましい。
【００１０】
また、前記検出部は、前記押下時間が長時間であると検出した場合は、さらに、前記押下時間が第１長時間であるか、前記第１長時間よりも長い第２長時間であるかを検出し、前記制御部は、前記第１長時間であると検出した場合は、前記配列順番において前記一の文字よりも１つ前の文字を前記入力候補文字として選択し、前記第２長時間であると検出した場合は、前記配列順番が先頭となる文字を前記入力候補文字として選択することが好ましい。
【００１１】
また、前記配列順番が先頭となる文字は、前記キーを短時間で１回押下した場合に、最初に前記入力候補文字となる文字であることが好ましい。
【００１２】
また、前記配列順番に含まれる複数の文字は、複数のグループに分割されており、前記検出部は、前記押下時間が長時間であると検出した場合は、さらに、前記押下時間に応じて第１長時間であるか、前記第１長時間よりも長い第２長時間であるか、前記第２長時間よりも長い第３長時間であるかを検出し、前記制御部は、前記第１長時間であると検出した場合は、前記配列順番において前記一の文字よりも１つ前の文字を前記入力候補文字として選択し、前記第２長時間であると検出した場合は、前記一の文字と同じグループでかつ、前記配列順番が先頭の文字を前記入力候補文字として選択し、前記第３長時間であると検出した場合は、前記一の文字の１つ前のグループでかつ、前記配列順番が先頭の文字を前記入力候補文字として選択することが好ましい。
【００１３】
また、前記配列順番が先頭となる文字は、前記キーを短時間で押下した場合に、前記グループの文字の中で最初に前記入力候補文字となる文字であることが好ましい。
【００１４】
また、上述した課題を解決し、目的を達成するために、本発明は、複数の文字が所定の配列順番で割り当てられたキーの押下に基づいて前記複数の文字から入力候補文字を選択し、選択した入力候補文字を入力する文字入力方法であって、前記キーの押下を検出する押下検出ステップと、押下されたキーが直前に押下されたキーと同一のキーであるかを判定する判定ステップと、前記判定ステップで同一のキーが押下されたと判定したら、前記キーが再度押下された際の押下時間が、所定時間以下の短時間であるか、前記所定時間よりも長い長時間であるかを検出する押下時間検出ステップと、前記押下時間検出ステップで前記押下時間が前記短時間であると検出した場合には、前記配列順番において現在入力候補文字となっている文字の次の文字を前記入力候補文字として選択し、前記押下時間検出ステップで前記押下時間が前記長時間であると検出した場合には、前記配列順番において現在入力候補文字となっている文字の前方の文字を前記入力候補文字として選択する入力候補文字選択ステップと、前記入力候補文字選択ステップで、選択した文字を入力候補文字として表示部に表示させる表示ステップとを含むことを特徴とする。
【発明の効果】
【００１５】
本発明にかかる文字入力装置及び文字入力方法は、簡単な操作で打ち間違いを修正することができ、操作性を高くすることができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の文字入力装置の一例である携帯電子機器の一実施形態の概略構成を示す正面図である。
【図２】図２は、図１に示す携帯電子機器の側面図である。
【図３】図３は、図１に示す携帯電子機器の機能の概略構成を示すブロック図である。
【図４】図４は、携帯電子機器の処理動作の一例を示すフロー図である。
【図５】図５は、携帯電子機器の動作を説明するための説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、文字入力装置の一例である携帯電子機器として携帯電話機を例として説明するが、本発明の適用対象は携帯電話機に限定されるものではなく、例えば、ＰＨＳ（Personal Handyphone System）、ＰＤＡ、ポータブルナビゲーション装置、ゲーム機等に対しても本発明は適用できる。
【００１８】
図１は、本発明の文字入力装置の一例である携帯電子機器の一実施形態の概略構成を示す正面図である。図２は、図１に示す携帯電子機器の側面図である。まず、携帯電子機器の構成を説明する。携帯電子機器１は、無線通信機能を備えた携帯電話機である。携帯電子機器１は、筐体１Ｃが第１筐体１ＣＡと第２筐体１ＣＢとで開閉可能に構成された、折り畳み式の携帯電話機である。なお、図１、図２は、携帯電子機器１を開いた状態である。
【００１９】
第１筐体１ＣＡには、表示部として、図１に示すメインディスプレイ２Ｍが設けられる。メインディスプレイ２Ｍは、所定の画像として、携帯電子機器１が受信を待機している状態のときに待ち受け画像を表示したり、携帯電子機器１の操作を補助するために用いられるメニュー画像を表示したりする。また、図１に示すように、第１筐体１ＣＡには、携帯電子機器１の通話時に音声を発するレシーバ６が設けられている。
【００２０】
第２筐体１ＣＢには、通話相手の電話番号や、メール作成時等に文字を入力するための操作キー３が複数設けられ、また、メインディスプレイ２Ｍに表示されるメニューの選択及び決定や画面のスクロール等を容易に実行するための方向及び決定キー４が設けられる。なお、操作キー３及び方向及び決定キー４は、携帯電子機器１の操作部２８（図３参照）を構成する。また、第２筐体１ＣＢには、携帯電子機器１の通話時に音声を受け取るマイク５が設けられる。
【００２１】
また、第１筐体１ＣＡと第２筐体１ＣＢとは、ヒンジ１８で連結されている。これによって、第１筐体１ＣＡ及び第２筐体１ＣＢは、ヒンジ１８を中心としてともに回動して、互いに遠ざかる方向及び互いに接近する方向（図２の矢印Ｒで示す方向）に回動できるように構成される。第１筐体１ＣＡと第２筐体１ＣＢとが互いに遠ざかる方向に回動すると携帯電子機器１が開き、第１筐体１ＣＡと第２筐体１ＣＢとが互いに接近する方向に回動すると携帯電子機器１が閉じる。
【００２２】
次に、携帯電子機器１の機能と制御部との関係を説明する。図３は、図１に示す携帯電子機器の機能の概略構成を示すブロック図である。図３に示すように携帯電子機器１は、主制御部２２と、記憶部２４と、通信部２６と、操作部２８と、入力データ取得部２９と、音声処理部３０と、表示部３２と、表示制御部３３と、を有する。
【００２３】
主制御部２２は、携帯電子機器１の全体的な動作を統括的に制御する処理部、例えばＣＰＵ（Central Processing Unit）である。すなわち、携帯電子機器１の各種の処理が、操作部２８の操作や携帯電子機器１の記憶部２４に保存されるソフトウェアに応じて適切な手順で実行されるように、通信部２６、表示部３２等の動作を制御する。主制御部２２は、記憶部２４に保存されているプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、記憶部２４には、主制御部２２での処理に利用されるソフトウェアやデータが保存されている。
【００２４】
通信部２６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。
【００２５】
操作部２８は、例えば、電源キー、通話キー、数字キー、文字キー、方向キー、決定キー、発信キーなど、各種の機能が割り当てられた操作キー３と、方向及び決定キー４とで構成され、これらのキーがユーザの操作により入力されると、その操作内容に対応する信号を発生させる。そして、発生した信号は、ユーザの指示として入力データ取得部２９へ入力される。
【００２６】
入力データ取得部２９は、操作部２８から発生した信号と、入力の設定に基づいて、制御信号を生成し、生成した制御信号を主制御部２２に入力する。例えば、文字入力の場合は、操作キー３の各キーの操作回数に基づいて、各キーに割り当てられている文字から１つの文字を抽出し、文字情報として主制御部２２に出力する。操作者により操作部２８が操作されて発生する信号と、その信号に基づいて入力データ取得部２９で生成される信号、つまり、表示部３２に表示される文字との関係については、後ほど説明する。
【００２７】
音声処理部３０は、マイク５に入力される音声信号やレシーバ６から出力される音声信号の処理を実行する。
【００２８】
表示部３２は、液晶ディスプレイ（ＬＣＤ、Liquid Crystal Display）や、有機ＥＬ（Organic Electro−Luminescence）パネルなどで構成された表示パネル（上述したメインディスプレイ２Ｍ等）を備え、主制御部２２から表示制御部３３を介して供給される映像データに応じた映像、画像データに応じた画像を表示パネルに表示させる。
【００２９】
次に、携帯電子機器１の動作、操作部２８に入力される操作と、入力データ取得部２９における処理について説明する。まず、本実施形態の操作キー３は、１５個のキーで構成されており、そのうち１０個のキーに、数字を入力するモードのときに、１から９及び０が入力されるように割り振られている。さらに、数字の１から９が割り振られたキーには、文字を入力するモードのときにそれぞれあ行からら行の文字を入力するように割り振られており、数字の０が割り振られたキーに「わ」、「を」、「ん」を入力するように割り振られている。また、各行が割り振られているキーには、その行の拗音や上述の数字も割り振られている。これらのキーに割り振られた文字は、所定の配列順番が設定されている。具体的には、あ行及び１が割り振られている操作キー「１あ」は、「あ」、「い」、「う」、「え」、「お」、「ぁ」、「ぃ」、「ぅ」、「ぇ」、「ぉ」、「１」という配列順番が設定されている。また、配列順番は、トグルになっている。つまり、キーに割り当てられた文字は、循環するように設定されており、「１」の次は「あ」となり、その後上記の配列順番が繰り返される設定となっている。また、「あ」、「い」、「う」、「え」、「お」は、正音としてグループ設定されており、「ぁ」、「ぃ」、「ぅ」、「ぇ」、「ぉ」は、拗音としてグループ設定されており、「１」は、数字としてグループ設定されている。
【００３０】
また、入力データ取得部２９は、操作キーの押下時間を検出し、押下時間に基づいて配列順番の文字の中で表示させる（選択する）文字を決定する。入力データ取得部２９は、同じ操作キー３が連続して押下された場合、つまり、直前と同じ操作キー３が押下された場合は、押下時間が１秒以内（短時間）であるか、１秒より長く２秒以内（第１長時間）であるか、２秒より長く３秒以内（第２長時間）であるか、３秒より長い時間（第３長時間）であるかを判定し、判定に基づいて配列順番の中で表示させる文字（入力候補文字）を選択する。具体的には、入力データ取得部２９は、押下時間が短時間であると判定したら、現在表示させている文字（現在の入力候補文字）の次の配列順番の文字を表示させる。また、入力データ取得部２９は、押下時間が、第１長時間であると判定したら、現在表示させている文字の１つ前の配列順番の文字を表示させる。また、入力データ取得部２９は、押下時間が、第２長時間であると判定したら、現在表示させている文字と同じグループでかつ配列順番が一番前（先頭）の文字を表示させる。また、入力データ取得部２９は、押下時間が、第３長時間であると判定したら、現在表示させている文字の１つ前のグループでかつ配列順番が一番前の文字を表示させる。
【００３１】
以下、図４及び図５を用いて、文字入力動作について詳細に説明する。ここで、図４は、携帯電子機器の処理動作の一例を示すフロー図であり、図５は、携帯電子機器の動作を説明するための説明図である。ここで、図４は、文字入力機能が起動されてから１文字目の入力が完了するまでの動作を示すフロー図である。
【００３２】
まず、携帯電子機器１の主制御部２２は、ステップＳ１２として、起動操作を検知したら、つまり、文字入力機能の起動指示を検知したら、ステップＳ１４として、文字入力画面を起動させる。具体的には、主制御部２２は、操作者による操作により、メールアプリケーションプログラムを起動させる指示や、テキスト入力を起動する指示を検知したら、文字入力画面を起動させる。
【００３３】
次に、入力データ取得部２９は、ステップＳ１４で文字入力画面を起動された後、ステップＳ１６として、キー押下動作、つまり、操作者により文字入力操作がされたことを検出したら、ステップＳ１８として、表示部３２の表示を更新する。具体的には、入力データ取得部２９が、操作者により操作キー３のいずれかのキーが押下されたことを検出したら、押下されたキーに割り当てられている文字のなかで、配列順番が一番前の文字を入力候補文字として主制御部２２が表示部３２に表示させる。
【００３４】
次に、入力データ取得部２９は、ステップＳ１８で表示させた後に、ステップＳ２０として、操作者により操作キー３のいずれかのキーが押下されたことを検出したら、ステップＳ２２として、押下されたキーが直前に押下されたキーと同一であるかを判定する。入力データ取得部２９は、ステップＳ２２で押下されたキーが直前に押下されたキーと同じキ−である（Ｙｅｓ）と判定した場合は、ステップＳ２４に進み、押下されたキーが直前に押下されたキーと同一ではない、つまり、異なるキーである（Ｎｏ）と判定した場合は、ステップＳ４４に進む。
【００３５】
入力データ取得部２９は、ステップＳ２２で、で押下されたキーが直前に押下されたキーと同じキ−であると判定したら、ステップＳ２４として、キーが押下された時間をカウントする。つまり、操作者によりキーが押されている時間をカウントする。入力データ取得部２９は、ステップＳ２２でキーが押されている時間をカウントしたら、ステップＳ２６として、キーが１秒以内にリリースされたかを判定する。
【００３６】
入力データ取得部２９は、ステップＳ２６でキーが１秒以内にリリースされた（Ｙｅｓ）と判定したら、ステップＳ２８として、入力候補文字を次の文字に変更する。つまり、表示部３２に現在表示させている文字を基準として、配列順番が次となる文字を入力候補文字とする。その後、入力データ取得部２９は、ステップＳ４０に進む。
【００３７】
また、入力データ取得部２９は、ステップＳ２６でキーが１秒以内にリリースされていない（Ｎｏ）、つまり、キーが１秒より長く押されていると判定したら、ステップＳ３０として、キーが１秒〜２秒の間（１秒より長く２秒以内）にリリースされたかを判定する。入力データ取得部２９は、ステップＳ３０でキーが１秒〜２秒の間にリリースされた（Ｙｅｓ）と判定したら、ステップＳ３２として、入力候補文字を１つ前の文字に変更する。つまり、表示部３２に現在表示させている文字を基準として、配列順番が１つ前の文字を入力候補文字とする。その後、入力データ取得部２９は、ステップＳ４０に進む。
【００３８】
また、入力データ取得部２９は、ステップＳ３０でキーが１秒〜２秒の間にリリースされていない（Ｎｏ）、つまり、キーが２秒より長く押されていると判定したら、ステップＳ３４として、キーが２秒〜３秒の間（２秒より長く３秒以内）にリリースされたかを判定する。入力データ取得部２９は、ステップＳ３４でキーが２秒〜３秒の間にリリースされた（Ｙｅｓ）と判定したら、ステップＳ３６として、入力候補文字をグループの先頭の文字に変更する。つまり、表示部３２に現在表示させている文字と同じグループの中で配列順番が先頭（一番前）の文字を入力候補文字とする。その後、入力データ取得部２９は、ステップＳ４０に進む。
【００３９】
また、入力データ取得部２９は、ステップＳ３４でキーが３秒以内にリリースされていない（Ｎｏ）、つまり、キーが３秒より長く押されていると判定したら、ステップＳ３８として、入力候補文字を１つ前のグループの先頭の文字に変更する。つまり、表示部３２に現在表示させている文字を含むグループの１つ前のグループの中で配列順番が先頭（一番前）となる文字を入力候補文字とする。その後、入力データ取得部２９は、ステップＳ４０に進む。
【００４０】
入力データ取得部２９は、ステップＳ２８、ステップＳ３２、ステップＳ３６、ステップＳ３８のそれぞれで入力候補文字を変更したら、ステップＳ４０として、主制御部２２により表示部３２の表示を変更し、変更した入力候補文字を表示させる。次に、入力データ取得部２９は、ステップＳ４０で主制御部２２により表示部３２の表示を更新したら、ステップＳ４２として、文字確定操作が入力されたかを検知する。ここで、文字確定操作としては、方向キーの入力により文字入力位置を１つ分ずらす操作や、決定キーを押下する操作が例示される。入力データ取得部２９は、ステップＳ４２で文字確定操作を検知しなかったら（Ｎｏ）、つまり、文字確定操作が入力されていないことを検知したら、ステップＳ２０に進み、上記処理を繰り返す。また、入力データ取得部２９は、ステップＳ４２で文字確定操作を検知したら（Ｙｅｓ）、ステップＳ４４として、入力文字確定処理を行い、処理を終了する。なお、入力文字確定処理とは、ステップＳ４４で表示している入力候補文字を決定する処理である。入力文字確定処理が行われた後は、同一のキーが押下されても、基本的に決定した入力候補文字を変更しない。ここで、上記実施形態では、主制御部２２及び入力データ取得部２９は、１文字目の入力のみを説明したが、２文字目以降もステップＳ１６からステップＳ４４を繰り返し、操作キーの操作に基づいて、入力文字を選択し、表示部３２に表示させる。
【００４１】
次に、図５を用いて具体的な一例を説明する。まず、文字入力画面が起動されると、図５の左上に示すように、表示部に、文字入力画面が表示される。その後、操作者が「１あ」が割り当てられたキーの短時間押下を８回繰り返すと、図５の中央上段に示すように、配列順番が８番目の拗音の「ぅ」が入力候補文字として選択され、表示部３２に表示される。
【００４２】
このように、拗音の「ぅ」が表示されている状態で、さらに「１あ」ボタンが短時間押下されると、配列順番が拗音「ぅ」の次となる文字が入力候補文字となる。つまり、図５の右側の一番上に示すように、拗音の「ぇ」が入力候補文字として選択され、表示部３２に表示される。また、拗音の「ぅ」が表示されている状態で、さらに「１あ」ボタンが第１長時間押下されると、「ぅ」の１つ前の配列順番となる文字が入力候補文字となる。つまり、図５の右側の上から二段目に示すように、拗音の「ぃ」が入力候補文字として選択され、表示部３２に表示される。また、拗音の「ぅ」が表示されている状態で、さらに「１あ」ボタンが第２長時間押下されると、「ぅ」と同じグループで配列順番が先頭となる文字が入力候補文字となる。つまり、図５の右側の上から三段目に示すように、拗音「ぅ」と同じ拗音のグループでかつ配列順番が１番目である拗音の「ぁ」が入力候補文字として選択され、表示部３２に表示される。さらに「１あ」ボタンが第３長時間押下されると、「ぅ」の１つ前のグループで配列順番が先頭となる文字が入力候補文字となる。つまり、図５の右側の上から四段目（一番下）に示すように、拗音「ぅ」の１つ前のグループである正音のグループでかつ配列順番が１番目である正音の「あ」が入力候補文字として選択され、表示部３２に表示される。
【００４３】
このように、操作キーを長時間押下した場合は、配列順番を通常とは逆の方向に進むように、つまり、配列順番を戻るようにすることで、操作キーを押しすぎで所望の文字を通りすぎてしまった場合でも、簡単な操作で所望の文字を入力候補文字（つまり、画面に表示される文字、入力する文字）にすることができる。
【００４４】
ここで、操作者の誤操作により所望の文字を通りすぎる場合は、１文字だけ通りすぎることが多いが、本実施形態によれば、単に、今まで入力に使用していたキーと同じキーを通常よりも長く押すだけで、一文字戻すことができる。これにより、別のキーを押す必要も、当該文字を一度削除する必要も、当該キーを複数回連打して配列順番を一周させることなく、所望の文字を表示することができる。また、一度間違えて、当該キーを複数回連打する場合は、押下の回数を間違え、再び通りすぎてしまうことがあるが、本実施形態によれば、確実に１文字分戻すことができる。
【００４５】
また、本実施形態のように、操作キーの押下時間により、入力候補文字を切り替えることで、つまり、配列順番を戻る文字位置、文字数を異なるようにすることで、より操作性を高くすることができる。また、押下時間により、表示させる文字の規則は上記実施形態に限定されず、種々の規則とすることができる。例えば、配列順番の一番先頭に戻るようにしてもよい。なお、操作性をより高くするためには押下時間が長くなるにつれて、より配列順番を戻る文字数が多くなるようにすることが好ましい。つまり、現在表示している文字から配列順番が徐々に遠くなるようにすることが好ましい。例えば、押下時間を押し続けることで、１文字ずつ順番に配列順番を戻るようにしてもよい、つまり、拗音「ぅ」、拗音「ぃ」、拗音「ぁ」、拗音「お」という順番で１文字ずつ戻るようにしてもよい。
【００４６】
また、上記実施形態では、図５に示すように、押下時間を検出した後、入力候補文字となる文字を表示させたが、押下時間に対応して入力候補文字の変化を表示部３２に表示するようにしてもよい。例えば、押下時間の経過に応じて、押下時間１秒以下の間は拗音「ぇ」、押下時間１秒から２秒の間は拗音「ぃ」、押下時間２秒から３秒の間は拗音「ぁ」、押下時間３秒時間となったら正音「あ」を表示させるようにその押下時間で操作キーを離せば選択される入力候補文字を表示部３２に表示させるようにしてもよい。このように、その押下時間で操作キーを離せば選択される入力候補文字を表示部３２に表示させることで、操作者が表示させたい（入力したい）文字をより正確に入力することができ、操作性をより高くすることができる。
【００４７】
また、上記実施形態では、押下時間を、短時間、第１長時間、第２長時間、第３長時間の４段階に分けたが、本発明はこれに限定されず、少なくとも所定時間以下の短い時間である短時間と、所定時間より長い時間である長時間の２つに分けて制御すればよい。一定時間よりも短い時間の押下であれば、同一の操作キーが押下される毎に、配列順番の次の文字、つまり、配列順番を順方向に進んだときの１つ隣の文字を入力候補文字として選択する。また、一定時間よりも長い時間押下されたら、配列順番の１つ前の文字、つまり、配列順番を逆方向に進んだときの１つ隣の文字を入力候補文字とすればよい。このように、２つに分けたのみの場合でも、上記と同様に、操作キーを押下しすぎた場合も簡単な操作で所望の文字を入力候補文字とすることができる。また、押下時間を、短時間、第１長時間、第２長時間の３段階に分けてもよい。このように３段階に分ける場合は、押下時間が第２長時間の場合は、配列順番の先頭の文字、つまり、操作キーを１回短時間押下した時に最初に入力文字候補となる文字を入力候補文字とすることが好ましい。
【００４８】
また、上記実施形態では、あ行を例として説明したが、か行、さ行、た行等の各行も同様に制御することができる。また、正音の先頭の文字を配列順番の一番目の文字、つまり、操作キーの「１あ」が１回押下された時に入力候補表示される文字としたが、拗音の先頭の文字や、数字を配列順番の一番目の文字としてもよい。なお、操作者により設定される入力モードにより、配列順番の一番目の文字が切り替わるようにすることが好ましい。
【００４９】
さらに、上記実施形態では、配列順番、つまり１つのキーに入力候補文字として割り当てられた文字に正音と拗音と数字がある場合として説明したが、正音と拗音のみがある場合も同様に用いることができる。また、配列順番にアルファベットの大文字と小文字がある場合も同様に用いることができ、各種記号がある場合も同様に用いることができる。
【００５０】
また、上記実施形態では、入力データ取得部が、本発明の検出部と制御部の機能を有するようにしたが、検出部と制御部とを別々に設けてもよい。また、これらの機能を主制御部に持たせるようにしてもよい。
【産業上の利用可能性】
【００５１】
以上のように、本発明にかかる文字入力装置及び文字入力方法は、１つのキーに複数の文字を割り当て、キーの押下回数に基づいて複数の文字から入力される１つの文字を決定する装置、方法に用いることに有用である。
【符号の説明】
【００５２】
１  携帯電子機器
１Ｃ  筐体
１ＣＡ  第１筐体
１ＣＢ  第２筐体
２Ｍ  メインディスプレイ
３  操作キー
４  方向及び決定キー
５  マイク
６  レシーバ
１８  ヒンジ
２２  主制御部（ＣＰＵ）
２４  記憶部（メモリ）
２６  通信部
２８  操作部
２９  入力データ取得部
３０  音声処理部
３２  表示部
３３  表示制御部
【図１】
2010224779.tif 000003
【図２】
2010224779.tif 000004
【図３】
2010224779.tif 000005
【図４】
2010224779.tif 000006
【図５】
2010224779.tif 000007