(57)【特許請求の範囲】
【請求項１】
ユーザによる操作方向および操作量と操作入力開始位置及び操作方向の変化位置を検知する操作入力部と、
上記操作入力部により検知された操作入力開始位置を当該操作入力部が一操作方向と他操作方向を検知する際の初期位置に設定し、上記操作入力部が上記初期位置から検知可能な一操作方向への各操作量に対して、複数のそれぞれ異なる文字種別の中から何れかの文字種別を選択するための複数の入力モードの情報を設定し、上記初期位置から検知可能な他操作方向への各操作量に対して、所定の入力モードにて入力可能な複数の文字情報を設定する情報設定部と、
上記操作入力部が上記初期位置から検知した上記一操作方向の操作量に応じた上記入力モードを、選択可能な入力モードの候補に設定し、上記操作入力部が上記初期位置から検知した上記他操作方向の操作量に応じた上記文字情報を、選択可能な文字情報の候補に設定する候補設定部と、
上記操作入力部が上記一操作方向から上記他操作方向への操作方向の変化を検知した時には上記入力モードの候補を確定した入力モードとし、上記操作入力部が上記他操作方向から上記一方向操作への操作方向の変化を検知した時には上記文字情報の候補を確定した文字情報とする候補確定部とを有し、
上記候補確定部による入力モードの確定がなされた時、上記情報設定部は、上記操作入力部が上記一操作方向から他操作方向への操作方向の変化を検知した際の変化位置を、上記操作入力部が上記一操作方向と他操作方向を検知する際の初期位置に再設定し、その再設定初期位置から上記操作入力部が検知可能な一操作方向への各操作量に対しては上記複数の入力モードの情報を再設定し、当該再設定初期位置から上記操作入力部が検知可能な他操作方向への各操作量に対しては上記確定入力モードにて入力可能な複数の文字情報を設定する文字入力装置。
【請求項２】
上記一操作方向は時計回り方向への回転操作であり、上記他操作方向は反時計回り方向への回転操作である請求項１記載の文字入力装置。
【請求項３】
上記情報設定部は、上記操作入力部における一回転分の各操作量に対してそれぞれ設定可能な数よりも、上記設定すべき情報の数が多い時には、上記操作入力部からの回転操作の一回転毎に、上記各操作量に対して別の情報を切り替え設定する請求項２記載の文字入力装置。
【請求項４】
上記情報設定部は、上記初期位置から他操作方向への操作量に応じて設定される文字情報として、グループ化された複数の文字からなるグループ情報を設定し、
上記候補設定部は、上記操作入力部が上記初期位置から検知した他操作方向の操作量に応じた上記グループを、選択可能なグループの候補に設定し、
上記候補確定部は、上記操作入力部が上記他操作方向から一操作方向への操作方向の変化を検知した時には上記グループの候補を確定したグループとし、
上記候補確定部により上記グループの候補が確定された時、上記情報設定部は、上記操作入力部が他操作方向から一操作方向への操作方向の変化を検知した際の変化位置から、当該操作入力部が検知可能な一操作方向への各操作量に対して、上記確定グループ内の各文字を設定し、上記候補設定部は、上記操作入力部が一操作方向への操作を検知した時の操作量に応じた文字を、選択可能な文字の候補に設定し、上記候補確定部は、上記操作入力部が上記一操作方向から他操作方向への操作方向の変化を検知した時に、上記文字の候補を確定した文字とする請求項１又は請求項２記載の文字入力装置。
【請求項５】
上記情報設定部は、上記初期位置から他操作方向への各操作量に対して設定される文字情報として、上記候補確定部にて確定される前の候補から変換可能な複数の変換文字の情報を設定し、
上記候補設定部は、上記操作入力部が上記初期位置から検知した他操作方向の操作量に応じた上記変換文字を、選択可能な変換文字の候補に設定し、
上記候補確定部は、上記操作入力部が上記他操作方向から一操作方向への操作を検知した場合に、上記変換文字の候補を確定した変換文字とする請求項１又は請求項２記載の文字入力装置。
【請求項６】
上記情報設定部は、上記候補確定部により確定された入力モードを記憶し、当該記憶した入力モードを上記所定の入力モードとする請求項１又は請求項２記載の文字入力装置。
【請求項７】
上記情報設定部は、上記操作入力部が検知した上記一操作方向と他操作方向の何れかの操作方向への所定の操作量に対して、上記候補確定部にて確定される前の候補の選択を無効にするための情報を設定する請求項１又は請求項２記載の文字入力装置。
【請求項８】
上記操作入力部は、ユーザが当該操作入力部から指を離した状態を検知し、
上記候補確定部は、上記操作入力部にて上記ユーザが指を離した状態が検知された時、上記確定される前の候補の選択を無効にする請求項１又は請求項２記載の文字入力装置。
【請求項９】
上記操作入力部はタッチセンサである請求項１又は請求項２記載の文字入力装置。
【請求項１０】
画像と文字を表示可能な表示部を備え、
上記表示部は、上記候補設定部が設定した上記選択可能な文字情報の候補を、文字入力候補として表示する請求項１又は請求項２記載の文字入力装置。
【請求項１１】
ユーザによる操作方向および操作量と操作入力開始位置及び操作方向の変化位置を検知する操作入力部を備えた携帯端末を動作させるための文字入力プログラムにおいて、
上記操作入力部により検知された操作入力開始位置を当該操作入力部が一操作方向と他操作方向を検知する際の初期位置に設定し、上記操作入力部が上記初期位置から検知可能な一操作方向への各操作量に対して、複数のそれぞれ異なる文字種別の中から何れかの文字種別を選択するための複数の入力モードの情報を設定し、上記初期位置から検知可能な他操作方向への各操作量に対して、所定の入力モードにて入力可能な複数の文字情報を設定する情報設定部と、
上記操作入力部が上記初期位置から検知した上記一操作方向の操作量に応じた上記入力モードを、選択可能な入力モードの候補に設定し、上記操作入力部が上記初期位置から検知した他操作方向の操作量に応じた上記文字情報を、選択可能な文字情報の候補に設定する候補設定部と、
上記操作入力部が上記一操作方向から上記他操作方向への操作方向の変化を検知した時には上記入力モードの候補を確定した入力モードとし、上記操作入力部が上記他操作方向から上記一方向操作への操作方向の変化を検知した時には上記文字情報の候補を確定した文字情報とする候補確定部として、携帯端末を機能させ、
上記候補確定部による入力モードの確定がなされた時、上記情報設定部は、上記操作入力部が上記一操作方向から他操作方向への操作方向の変化を検知した際の変化位置を、上記操作入力部が上記一操作方向と他操作方向を検知する際の初期位置に再設定し、その再設定初期位置から上記操作入力部が検知可能な一操作方向への各操作量に対しては上記複数の入力モードの情報を再設定し、当該再設定初期位置から上記操作入力部が検知可能な他操作方向への各操作量に対しては上記確定入力モードにて入力可能な複数の文字情報を設定する文字入力プログラム。
【請求項１２】
ユーザによる操作方向および操作量と操作入力開始位置及び操作方向の変化位置を検知する操作入力部と、
上記操作入力部により検知された操作入力開始位置を当該操作入力部が一操作方向と他操作方向を検知する際の初期位置に設定し、上記操作入力部が上記初期位置から検知可能な一操作方向への各操作量に対して、複数のそれぞれ異なる文字種別の中から何れかの文字種別を選択するための複数の入力モードの情報を設定し、上記初期位置から検知可能な他操作方向への各操作量に対して、所定の入力モードにて入力可能な複数の文字情報を設定する情報設定部と、
上記操作入力部が上記初期位置から検知した上記一操作方向の操作量に応じた上記入力モードを、選択可能な入力モードの候補に設定し、上記操作入力部が上記初期位置から検知した他操作方向の操作量に応じた上記文字情報を、選択可能な文字情報の候補に設定する候補設定部と、
上記操作入力部が上記一操作方向から上記他操作方向への操作方向の変化を検知した時には上記入力モードの候補を確定した入力モードとし、上記操作入力部が上記他操作方向から上記一方向操作への操作方向の変化を検知した時には上記文字情報の候補を確定した文字情報とする候補確定部とを有し、
上記候補確定部による入力モードの確定がなされた時、上記情報設定部は、上記操作入力部が上記一操作方向から他操作方向への操作方向の変化を検知した際の変化位置を、上記操作入力部が上記一操作方向と他操作方向を検知する際の初期位置に再設定し、その再設定初期位置から上記操作入力部が検知可能な一操作方向への各操作量に対しては上記複数の入力モードの情報を再設定し、当該再設定初期位置から上記操作入力部が検知可能な他操作方向への各操作量に対しては上記確定入力モードにて入力可能な複数の文字情報を設定する携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話端末のように筐体上に搭載可能な操作デバイスの数や大きさに限度がある小型の携帯端末にて文字入力を行う場合に好適な文字入力装置及び文字入力プログラムと携帯端末に関する。
【背景技術】
【０００２】
近年は、例えば携帯電話端末のように、ユーザインターフェイスのための操作デバイス用のスペースを広くとることが困難な携帯端末においても、一般的なパーソナルコンピュータと同様に、文字入力・編集機能やインターネットへ接続してウェブページを表示するなどの機能が必須になっている。
【０００３】
特に、携帯端末の代表例である携帯電話端末の場合は、文字の入力・編集のための操作デバイスとして、いわゆるテンキー（「０」〜「９」の数字キー）や「＃」，「＊」の記号キーが用いられている。なお、上記テンキーの十個と二個の記号キーは、まとめて１２キーと呼ばれることもある。携帯電話端末の場合、それら１２キーの各キーには、それぞれ複数の文字や記号が入力候補としてグループ化されて割り振られている。したがって、例えば所望の文字等を入力する際には、その所望の文字を含む入力候補グループが割り振られているキーを選び、そのキーを必要に応じて複数回押下することにより、上記入力候補グループの中から所望の文字を選び出すような操作が行われる。
【０００４】
また、従来の携帯電話端末において、文字入力が行われる際には、仮名、英字、数字、記号などのような文字種別の切り替えが必要になることも多い。これら文字種別の切り替えは「入力モード変換」とも呼ばれており、当該入力モード変換は、例えば、上記文字入力用の１２キー以外の別の所定キーを操作することにより行われる。また、入力モード変換が行われた場合、上記１２キーの各キーへの文字の割り付けは、当該切り替えられた文字種別に含まれる各文字に自動的に切り替えられる。例えば仮名文字の入力モードにおいて、テンキーの例えば「２」キーに対しては、日本語五十音順の「か行」と「が行」に含まれる各列の文字が入力候補グループとして割り振られているが、入力モードが英文字の入力モードに切り替えられた時には、当該「２」キーに対して「ａ」，「ｂ」，「ｃ」の文字が入力候補グループとして自動的に割り振られる。
【０００５】
このように、従来の携帯電話端末において、文字入力を行う場合には、仮名入力モード、英字入力モード等の各入力モードの中から所望の入力モードを選択するために、必要に応じて上記所定キーを操作し、さらに、所望の文字を含む入力候補グループが割り振られているキーを何度も押下することにより、当該入力候補グループの中から上記所望の文字を選択して入力するというような、煩雑さを伴った入力形式が主流となっている。
【０００６】
一方、従来より、文字入力用の操作デバイスとして、タッチパッドやタッチセンサー等の各種接触（タッチ）検出デバイスを用いることで、上述のような煩雑さを軽便して操作性を高める技術についても幾つか開示されている。
【０００７】
一例として、特開２００７−１９３４６５号の公開特許公報（特許文献１）には、文字入力手段としてタッチパッドを用い、そのタッチパッド上の領域を複数に分割し且つそれら分割された各領域に対して選択候補となる情報を割り当てておき、それら各領域のうちの所望の領域が指等によりタッチされた時に、その領域を始点位置とし、さらに当該タッチした状態で指を移動させた場合には、上記始点位置を含む領域に割り当てられている選択候補を変化させ、その後、指が離された時の位置を終点とし、その終点に対応する選択候補の入力を確定するようにした入力装置が開示されている。
【０００８】
また、特開２００６−３５０４０９号の公開特許公報（特許文献２）には、タッチパッドに文字入力用の領域と、変換・空白用の領域と、設定・確定用の領域を設け、入力用の領域のタッチ位置に応じて、表示装置上に最初に表示される文字が確定され、さらに、指を移動させる操作によって文字を更新し、その後、指等を離すことによって文字の入力が確定するような文字入力装置が開示されている。また、この文字入力装置では、入力用の領域が複数に分割され、それら各領域には入力モード毎に異なる選択候補が割り当てられ、タッチしている指等の移動操作によってそれら選択候補を選択可能となされている。そして、それら何れの領域をタッチするかにより、選択候補となる最初の文字が決定されるようになされている。
【０００９】
その他、タッチパッドやタッチセンサーとは別の操作デバイスを用いて文字等の入力を行う技術として、例えば、特開２０００−２４１１９９号の公開特許公報（特許文献３）には、初期状態から回転ベゼルを或る方向に回転させると、その回転に伴って入力候補グループ表示部に例えば五十音順の行毎のグループを代表する文字がスクロール表示され、回転ベゼルを逆方向に回転させると、その時点で表示部の中央に表示されている入力候補のグループが選択されて、表示部の中央にはそのグループに属する文字（各列の文字）が表示され、さらに回転ベゼルの回転方向を変えると、その時点で表示部の中央に表示されている文字が入力され、最終的にその文字が選択されるような情報処理装置及び情報処理装置の情報入力方法が開示されている。
【００１０】
また、特開２００６−２３８９１号の公開特許公報（特許文献４）には、ダイヤル式スイッチの正方向回転又は逆方向回転に対応させて、日本語仮名２次元配列上を、子音列方向や母音行方向に、文字を選択する選択点を移動させて文字を選択するようにしたダイヤル式スイッチ日本語仮名文字入力装置及び方法が開示されている。
【００１１】
【特許文献１】特開２００７−１９３４６５号公報（図１，図７，図８）
【特許文献２】特開２００６−３５０４０９号公報（図１，図７，図８）
【特許文献３】特開２０００−２４１１９９号公報（図１，図７，図８）
【特許文献４】特開２００６−２３８９１号公報（図１，図７，図８）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述したように、例えばタッチパッドやタッチセンサー、回転ベゼル、ダイヤル式スイッチ等の操作デバイスを用いた場合には、従来の１２キーを用いる手法よりも煩雑さが少なく高い操作性により文字等の入力が可能になる。特に、タッチパッドやタッチセンサーを用いた手法の場合、文字の入力を行うための作業は、先ず特定の領域を指等にてタッチし、さらに当該タッチした状態で指等を移動させることよって文字を選択し、その後、指を離すことにより文字の入力を確定するような一連のスムーズな作業となされているため、従来の１２キーを用いた場合のように押下操作を複数回繰り返すような作業と比べて、煩雑さが軽減されている。また、上記回転ベゼルやダイヤル式スイッチの場合も、それら操作デバイスを回転させることで所望の文字を選択するというような、或る程度スムーズな作業により、文字の入力が可能となされている。
【００１３】
しかしながら、上記タッチパッドやタッチセンサーを用いた場合でも、一度タッチした指を離し、再度タッチをし直すという作業が必要となり、その際に作業が一旦途切れることになり、文字入力の際の操作の煩雑さが多少残ってしまっている。また、上記回転ベゼル、ダイヤル式スイッチ等を用いた場合も同様であり、回転操作の他に、文字の候補を確定したりキャンセルするために別途スイッチ等を押下する作業が必要になり、文字入力の際の操作の煩雑さが軽減されていない。さらに、これらの技術の場合、文字種別を切り替えるためには、別途用意されたキーを押したり、タッチを繰り返すなどの作業が必要であり、非常に煩雑である。
【００１４】
本発明は、このような実情に鑑みて提案されたものであり、例えば携帯電話端末のように筐体上に搭載可能な操作デバイスの数や大きさに限度がある小型の携帯端末にて文字等の入力を行う場合において、文字等の入力のための操作の煩雑さが少なく、スムーズに入力作業を行うことを可能とする文字入力装置及び文字入力プログラムと携帯端末を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の文字入力装置は、ユーザによる操作方向および操作量と操作入力開始位置及び操作方向の変化位置を検知する操作入力部と、操作入力部により検知された操作入力開始位置を当該操作入力部が一操作方向と他操作方向を検知する際の初期位置に設定し、操作入力部が初期位置から検知可能な一操作方向への各操作量に対して、複数のそれぞれ異なる文字種別の中から何れかの文字種別を選択するための複数の入力モードの情報を設定し、初期位置から検知可能な他操作方向への各操作量に対して、所定の入力モードにて入力可能な複数の文字情報を設定する情報設定部と、初期位置から一操作方向の操作量に応じた入力モードを、選択可能な入力モードの候補に設定し、初期位置から他操作方向への操作量に応じた文字情報を、選択可能な文字情報の候補に設定する候補設定部と、操作入力部が一操作方向から他操作方向への操作方向の変化を検知した時には入力モードの候補を確定した入力モードとし、操作入力部が他操作方向から一方向操作への操作方向の変化を検知した時には文字情報の候補を確定した文字情報とする候補確定部とを有し、候補確定部による入力モードの確定がなされた時、情報設定部は、操作入力部が一操作方向から他操作方向への操作方向の変化を検知した際の変化位置を、操作入力部が一操作方向と他操作方向を検知する際の初期位置に再設定し、その再設定初期位置から操作入力部が検知可能な一操作方向への各操作量に対しては複数の入力モードの情報を再設定し、当該再設定初期位置から操作入力部が検知可能な他操作方向への各操作量に対しては確定入力モードにて入力可能な複数の文字情報を設定することにより、上述した課題を解決する。
【００１６】
また、本発明の文字入力プログラムは、ユーザによる操作方向および操作量と操作入力開始位置及び操作方向の変化位置を検知する操作入力部を備えた携帯端末を動作させるための文字入力プログラムであって、操作入力部により検知された操作入力開始位置を当該操作入力部が一操作方向と他操作方向を検知する際の初期位置に設定し、操作入力部が初期位置から検知可能な一操作方向への各操作量に対して、複数のそれぞれ異なる文字種別の中から何れかを選択するための複数の入力モードの情報を設定し、初期位置から検知可能な他操作方向への各操作量に対して、所定の入力モードにて入力可能な複数の文字情報を設定する情報設定部と、操作入力部が初期位置から検知した一操作方向の操作量に応じた入力モードを、選択可能な入力モードの候補に設定し、操作入力部が初期位置から検知した他操作方向の操作量に応じた文字情報を、選択可能な文字情報の候補に設定する候補設定部と、操作入力部が一操作方向から他操作方向への操作方向の変化を検知した時には入力モードの候補を確定した入力モードとし、操作入力部が他操作方向から一方向操作への操作方向の変化を検知した時には文字情報の候補を確定した文字情報とする候補確定部として、携帯端末を機能させ、候補確定部による入力モードの確定がなされた時、情報設定部は、操作入力部が一操作方向から他操作方向への操作方向の変化を検知した際の変化位置を、操作入力部が一操作方向と他操作方向を検知する際の初期位置に再設定し、その再設定初期位置から操作入力部が検知可能な一操作方向への各操作量に対しては複数の入力モードの情報を再設定し、当該再設定初期位置から操作入力部が検知可能な他操作方向への各操作量に対しては確定入力モードにて入力可能な複数の文字情報を設定することにより、上述した課題を解決する。
【００１７】
また、本発明の携帯端末は、ユーザによる操作方向および操作量と操作入力開始位置及び操作方向の変化位置を検知する操作入力部と、操作入力部により検知された操作入力開始位置を当該操作入力部が一操作方向と他操作方向を検知する際の初期位置に設定し、操作入力部が初期位置から検知可能な一操作方向への各操作量に対して、複数のそれぞれ異なる文字種別の中から何れかの文字種別を選択するための複数の入力モードの情報を設定し、初期位置から検知可能な他操作方向への各操作量に対して、所定の入力モードにて入力可能な複数の文字情報を設定する情報設定部と、初期位置から一操作方向の操作量に応じた入力モードを、選択可能な入力モードの候補に設定し、初期位置から他操作方向への操作量に応じた文字情報を、選択可能な文字情報の候補に設定する候補設定部と、操作入力部が一操作方向から他操作方向への操作方向の変化を検知した時には入力モードの候補を確定した入力モードとし、操作入力部が他操作方向から一方向操作への操作方向の変化を検知した時には文字情報の候補を確定した文字情報とする候補確定部とを有し、候補確定部による入力モードの確定がなされた時、情報設定部は、操作入力部が一操作方向から他操作方向への操作方向の変化を検知した際の変化位置を、操作入力部が一操作方向と他操作方向を検知する際の初期位置に再設定し、その再設定初期位置から操作入力部が検知可能な一操作方向への各操作量に対しては複数の入力モードの情報を再設定し、当該再設定初期位置から操作入力部が検知可能な他操作方向への各操作量に対しては確定入力モードにて入力可能な複数の文字情報を設定することにより、上述した課題を解決する。
【００１８】
すなわち、本発明によれば、一操作方向及び他操作方向へ操作可能な操作入力部を用い、操作入力部における一操作方向への各操作量に対して文字種別選択のための入力モードを設定し、また、他操作方向への各操作量に対して所定の入力モードにおける文字情報を設定しており、操作入力部が一操作方向から他操作方向へ操作された時に、入力モードを確定し、操作入力部が他操作方向から一方向操作へ操作された時には文字情報の候補を確定した文字情報とするようになされている。
【発明の効果】
【００１９】
本発明においては、操作入力部の一操作方向と他操作方向のうち一操作方向への各操作量に対して文字種別選択のための入力モードが設定され、また、他操作方向への各操作量に対して所定の入力モードにおける文字情報が設定され、操作入力部が一操作方向から他操作方向へ操作された時に入力モードを確定し、操作入力部が他操作方向から一方向操作へ操作された時に文字情報の候補を確定した文字情報とすることにより、例えば、ユーザが指等を操作部から離すことなく、操作入力部を一操作方向や他操作方向に操作する作業だけで、様々な種別の文字を入力可能となり、煩雑さが無く容易且つスムーズな文字入力
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しながら、本発明の文字入力装置及び文字入力プログラムの一実施形態について説明する。
【００２１】
なお、本実施形態では、本発明の文字入力装置及び文字入力プログラム、携帯端末が適用される装置の一例として、筐体上に搭載可能な操作デバイスの数や大きさに限度がある携帯電話端末を挙げているが、勿論それはあくまで一例であり、本発明はこの例に限定されないことは言うまでもない。
【００２２】
〔携帯電話端末の外観構成〕
図１には、本実施形態の携帯電話端末１の概略的な正面外観構成を示す。
【００２３】
本実施形態の携帯電話端末１は、例えば液晶デバイスや有機ＥＬ（ElectroLuminescent）パネル等により構成されたディスプレイ２、少なくとも円形のタッチパッド３、図示しない受話用のスピーカや送話用のマイクロホン等を備えている。なお、図１では、タッチパッド３の接触（タッチ）検出面の形状が円形状（平面の円環状）となっている例を挙げているが、接触検出面の形状は必ずしも円形状でなくてもよく、例えば接触した状態の指等を円周方向に移動させる（つまり円環状に移動させる）ことができるだけの或る程度の広さを有していれば、四角形等の他の形状であってもよい。また、図１の例では、携帯電話端末１の筐体上の操作デバイスとして上記タッチパッド３のみを描いているが、その他にも、例えば発話キー，クリアキー，終話／電源キーなどのキー操作デバイスが設けられていてもよい。その他、図示は省略しているが、本実施形態の携帯電話端末１の筐体背面側（ディスプレイ２側に対して背面側）には、カメラ部、当該カメラ部にて撮影する際の撮影補助光を発光する撮影補助ライト等も備えられている。なお、図１にはいわゆるストレートタイプの携帯電話端末を図示しているが、本発明にかかる携帯電話端末は、例えばいわゆる折り畳み型やスライド型等の他のタイプであっても良い。
【００２４】
〔携帯電話端末の概略的な内部構成〕
図２には、本発明実施形態の携帯電話端末の概略的な内部構成を示す。
【００２５】
図２において、通信アンテナ１２は、例えば内蔵アンテナであり、通話やパケット通信のための信号電波の送受信を行う。通信回路１１は、送受信信号の周波数変換、変調と復調等を行う。上記通信アンテナ１２及び通信回路１１の受信データが通話音声のデータである場合、その通話音声のデータはデータラインを介して音声処理部２２へ送られ、それ以外の受信データは、一旦ＣＰＵである制御部１０へ送られて処理された後、必要に応じて当該制御部１０から各部へ送られる。
【００２６】
音声処理部２２は、上記通信アンテナ１２及び通信回路１１から通話音声の受信データが供給された時、その通話音声の受信データを復号化し、当該復号化後の通話音声データをデータラインを介してスピーカ２０へ送る。
【００２７】
スピーカ２０は、携帯電話端末に設けられている受話用のスピーカやリンガ（着信音）、音楽再生、アラーム音出力用のスピーカであり、ディジタル／アナログ変換器と増幅器を含み、通話音声やリンガ音，再生された楽曲のデータを、ディジタル／アナログ変換及び増幅した後、出力する。
【００２８】
マイクロホン２１は、送話用のマイクロホンであり、アナログ／ディジタル変換器と増幅器を含む。このマイクロホン２１を介して入力された通話音声信号は、増幅器により所定のレベルに増幅された後、アナログ／ディジタル変換器によりディジタル音声データに変換され、データラインを介して音声処理部２２へ送られて符号化された後、データラインを介して通信回路１１へ送られて変調、周波数変換等の各種処理を受け、通信アンテナ１２から送信される。
【００２９】
表示部１３は、本実施形態の携帯電話端末の筐体上に設けられているディスプレイとそのディスプレイを駆動するためのディスプレイ駆動回路とからなる。ディスプレイ駆動回路は、画像処理部２３から供給された画像信号に基づいて、上記ディスプレイを駆動する。これにより、ディスプレイには、画像や文字等が表示される。
【００３０】
画像処理部２３は、表示部１３に表示される画像の処理を行う。また、画像処理部２３は、制御部１０による制御の元で、各種のユーザインターフェース画面の表示やウェブページの表示等を行う。本実施形態において、特に文字等の入力が行われる場合、当該画像処理部２３は、仮名、英字、数字、記号など文字種別の入力モードや文字入力候補等を表示するためのユーザインターフェース画面を生成する。
【００３１】
操作部１４は、本実施形態の携帯電話端末の筐体上に設けられている上記タッチパッド３や発話キー，クリアキー，終話／電源キーなどのキー操作デバイス等を有している。特に、本実施形態の操作部１４のタッチパッド３は、上記接触検出面上に指等が触れた（タッチした）時の当該接触位置を検知したり、例えば接触した状態の指等が接触検出面上で移動した際の移動方向及びその移動量，移動軌跡などを検知することが可能となされている。上記タッチパッド３の接触位置の検知信号や、接触状態の指等の移動方向及び移動量，移動軌跡などの検知信号は制御部１０に送られる。なお、タッチパッド自体は既存のものを用いることができるため、本実施形態ではタッチパッド３の構造等の説明については省略する。
【００３２】
メモリ部１７は、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）を含む。ＲＯＭは、ＯＳ（Operating System）、制御部１０が各部を制御するための制御プログラム、各種の初期設定値、着信音等の音データ、フォントや仮名漢字変換や予測変換に用いられる辞書データ１９、本実施形態にかかる文字入力処理を実行するための文字入力プログラム１８、その他、当該端末に搭載される各種のアプリケーション用のプログラム、当該端末の機器識別情報（ＩＤ）などを記憶している。このＲＯＭは、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）或いはＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）のような書き換え可能なＲＯＭを含み、電子メールデータ、電話帳や電子メールアドレス帳のデータ、スケジュール帳のデータ、通信履歴等の様々なデータ、ユーザ辞書データ、静止画や動画データ、音データ、その他、各種のユーザ設定値等を保存することも可能となされている。ＲＡＭは、制御部１０が各種のデータ処理を行う際の作業領域として、随時データを格納する。
【００３３】
制御部１０は、ＣＰＵからなり、メモリ部１７に記憶されているＯＳや各種プログラムに基づいて、当該端末の様々な制御、本実施形態にかかるタッチパッド３を用いた文字入力処理等を実行する。特に、本実施形態によれば、制御部１０は、文字入力プログラムの実行により、少なくとも、仮名，英字，数字，記号など文字種別の入力モードや文字入力候補等を表示するためのユーザインターフェース画像を画面上に表示させる表示制御処理や、タッチパッド３から送られてきた指等の接触位置の検知信号や指等の移動方向及び移動量，移動軌跡などの検知信号を用いて入力モードの切り替えや文字入力候補の切り替え等の制御処理を実行可能となされている。
【００３４】
なお、図２では図示を省略しているが、本発明の携帯電話端末は、写真画像の撮影のためのディジタルカメラ部、キー照明や着信ライト用などのＬＥＤ（発光ダイオード）とその駆動部、各部へ電力を供給するバッテリとその電力をコントロールするパワーマネージメントＩＣ部、いわゆるブルートゥース方式（Bluetooth：登録商標）やＵＷＢ（Ultra Wide Band）方式、無線ＬＡＮ（Local Area Network）などによる近距離無線通信を行うための近距離無線通信部、非接触ＩＣカード機能とリーダライタ機能とを備えた非接触通信処理部、ＧＰＳ（Global Positioning System）通信部、外部メモリ用スロット、ディジタル放送の受信チューナ部とＡＶコーデック部、タイマ（時計部）など、一般的な携帯電話端末に設けられる各構成要素についても備えている。
【００３５】
〔本実施形態における文字入力処理の概要〕
本実施形態の携帯電話端末は、例えば前述した円形状の接触検出面を備えたタッチパッド３を用い、本実施形態の文字入力プログラムを実行することにより、指等を接触検出面へ触れたり離したりするようなタッチの繰り返し作業を必要とせず、タッチパッド３の接触検出面に触れたままの状態で指等を円周方向へ移動させる作業の繰り返しにより、仮名，英字，数字，記号など文字種別の入力モード切り替えから、文字入力候補等の切り替え処理，仮名変換等の変換処理までの、一連の文字入力処理を実現可能となされている。
【００３６】
また、本実施形態の携帯電話端末では、上記タッチパッド３を用いた文字入力を開始する場合において、当該タッチパッド３の接触検出面へ指等を最初に接触させる位置についての制限はなく、上記接触検出面上の任意の位置へ指等を接触させた時に、その接触位置が文字入力の際の初期位置に設定され、その初期位置から後述するような文字入力のための作業を始めることが可能となっている。
【００３７】
以下、本実施形態の携帯電話端末において、上記タッチパッド３を用いた文字入力の際にユーザが行う作業と、文字入力プログラム１８に基づいて制御部１０が実行する処理について説明する。
【００３８】
〔初期位置の設定と分割領域の設定〕
本実施形態の携帯電話端末の制御部１０は、文字入力プログラム１８が起動して上記タッチパッド３を用いた文字入力が可能となっている状態で、例えばユーザの指等がタッチパッド３の接触検出面上に触れる（タッチする）と、図３に示すように、そのタッチした位置を初期位置に設定する。また、タッチパッド３から指等が一度離された後、接触検出面上の例えば別の位置（同じ位置でもよい）が指等によりタッチ（再タッチ）された場合、制御部１０は、その再タッチ位置を初期位置に再設定する。
【００３９】
また、上述のように初期位置の設定（若しくは再設定）を行った時、制御部１０は、上記タッチパッド３の接触検出面の上記円形状の３６０度分を、円形の弧の中心に対して或る角度毎に複数の領域に分割する設定を行う。
【００４０】
さらに、制御部１０は、上記初期位置を除く各分割領域に対しては、後述するように、複数の各文字種別を表す複数の入力モードや各入力モードにて入力可能な「行」，「文字」等の情報を設定する。そして、それら各分割領域に設定された各情報の選択は、例えばタッチパッド３の接触検出面に指等をタッチさせた状態で当該指等を反時計回り方向や時計回り方向に移動（つまり円周方向に回転）等させることで行われる。すなわち、制御部１０は、タッチパッド３の接触検出面に指等がタッチした状態で当該指等が反時計回り方向や時計回り方向に移動した時の移動量と移動軌跡（つまり回転操作の操作量と回転操作方向の変化）により、今現在、上記指等が何れの分割領域上をタッチしているのかを検知すると共に、当該指等がタッチしている分割領域に設定されている情報が何であるかを認識する。
【００４１】
なお、各分割領域に対して設定される情報数が、上記タッチパッド３の上記円形状の３６０度分の分割領域数よりも多い場合、制御部１０は、上記接触検出面に指等がタッチした状態で当該指等が反時計回り方向や時計回り方向に一回転以上移動した時に、各分割領域への設定を切り替える（別の情報に再設定する）ようにする。
【００４２】
〔入力モード変換〕
ここで、本実施形態において、上述のように初期位置の設定（若しくは再設定）を行った時、制御部１０は、上記初期位置が含まれる分割領域から例えば反時計回り方向の幾つかの分割領域については、仮名，記号，英字，数字の各文字種別の入力モードの何れかの選択を行うための入力モード領域として設定する。
【００４３】
本実施形態では、上記初期位置から反時計回り方向の各分割領域に設定される入力モードとして、上記初期位置から近い順に、例えば仮名入力モード，記号入力モード，英字入力モード，数字入力モードが設定される例を挙げる。すなわちこの場合、初期位置から反時計回り方向に一つ隣りの分割領域は仮名文字の入力モードの選択を行うための仮名入力モード領域に設定され、さらにそこから反時計回り方向に一つ隣りの分割領域は記号の入力モードの選択を行うための記号入力モード領域に設定され、以下同様に、そこからさらに反時計回り方向に一つ隣りの分割領域は英文の入力モードの選択を行うための英文入力モード領域に設定され、そこからさらに反時計回り方向に一つ隣りの分割領域は数字の入力モードの選択を行うための数字入力モード領域に設定される。
【００４４】
なお、これら各入力モード領域の並び順については、上述の例に限定されず、他の並び順であってもよい。上記初期位置が含まれる分割領域から時計回り方向の分割領域の説明については後述する。
【００４５】
そして、上述のように初期位置から反時計回り方向の各分割領域が各入力モード領域に設定された後、例えば、タッチパッド３の接触検出面に接触したままの状態の指等を、ユーザが上記初期位置から反時計回り方向へ移動させ、当該指等が何れかの入力モード領域の分割領域上に接触している時、制御部１０は、当該指等が接触している分割領域に設定されている入力モードを選択可能な状態として扱う。なお、この時点での入力モードは未確定状態であり、したがって、文字入力時の文字種別は未だ決まっていない状態となっている。
【００４６】
次に、上述のように接触したままの状態の指等をユーザが上記反時計回り方向の所望の入力モード領域まで移動させた後、当該接触したままの状態の指等をユーザが逆方向へ戻す作業（時計回り方向へ少なくとも一分割領域分だけ戻す作業）を行うと、制御部１０は、上記所望の入力モード領域に設定されている入力モードを確定する。すなわち、制御部１０は、文字入力時の文字種別を、上記所望の入力モード領域に設定されている入力モードの文字種別に切り替える。
【００４７】
また、上述のように反時計回り方向へ移動させた後に時計回り方向へ指等の移動方向を戻す作業が行われた場合、制御部１０は、当該指等の移動方向が上記反時計回り方向から時計回り方向へ変更された所の分割領域、つまり、反時計回り方向から時計回り方向へ少なくとも一分割領域分だけ戻った所の当該分割領域を初期位置に再設定する。すなわちこの場合、制御部１０は、上記再設定された初期位置が含まれる分割領域から反時計回り方向の各分割領域についても、前述同様に各入力モード領域に再設定する。なお、当該初期位置の再設定後は、前述同様に、所望の入力モード領域の選択や決定が可能となる。
【００４８】
〔文字入力のための候補設定〕
一方、制御部１０は、上記初期位置を含む分割領域から時計回り方向の各分割領域については、文字入力プログラム１８の起動後に最初に初期位置の設定がなされた場合及び文字入力プログラム１８の起動後で入力モードが一度も確定していない状態で初期位置の再設定がなされた場合と、入力モードが一度確定された後に初期位置の再設定が行われた場合とで、上記初期位置から時計回り方向の各分割領域に設定する情報を変更する。
【００４９】
例えば、上記文字入力プログラム１８の起動後に最初に初期位置の設定がなされた場合及び文字入力プログラム１８の起動後で入力モードが一度も確定していない状態で初期位置の再設定がなされた場合、制御部１０は、初期位置から時計回り方向の各分割領域については、上記初期位置から近い順に、例えば日本語五十音順の仮名文字における「あ行」，「か行」，「さ行」，・・・のように各「行」の何れかの選択を行うための行選択領域、言い換えると一つの「行」を一つのグループ候補として当該グループ候補の選択を行うためのグループ選択領域として設定する。すなわちこの場合、初期位置から時計回り方向に一つ目の分割領域は「あ行」の選択を行うための行選択領域に設定され、さらにそこから時計回り方向に一つ隣りの分割領域は「か行」の選択を行うための行選択領域に設定され、さらにそこから時計回り方向に一つ隣りの分割領域は「さ行」の選択を行うための行選択領域に設定される。以下の各「行」についても同様である。
【００５０】
また、上記入力モードが一度確定された後に初期位置の再設定が行われた場合、制御部１０は、その再設定された初期位置から時計回り方向の各分割領域については、上記初期位置から近い順に、現時点で確定している入力モードにて入力される文字や記号、英字、数字等の候補の選択を行うための文字選択領域に設定される。すなわち一例として、入力モードが数字入力モードに確定している場合、初期位置から時計回り方向に一つ目の分割領域は「０」の選択を行うための文字選択領域に設定され、さらにそこから時計回り方向に一つ隣りの分割領域は「１」の選択を行うための文字選択領域に設定され、さらにそこから時計回り方向に一つ隣りの分割領域は「２」の選択を行うための文字選択領域に設定される。以下の各数字についても同様である。また一例として、入力モードが英字入力モードに確定している場合、初期位置から時計回り方向に一つ目の分割領域は「ａ」の選択を行うための文字選択領域に設定され、さらにそこから時計回り方向に一つ隣りの分割領域は「ｂ」の選択を行うための文字選択領域に設定され、さらにそこから時計回り方向に一つ隣りの分割領域は「ｃ」の選択を行うための文字選択領域に設定される。以下の各英字についても同様である。その他、入力モードが記号入力モードに設定された場合には、初期位置から時計回り方向に「、」，「。」，「？」，「＠」，・・・などの各種の記号用の文字選択領域が設定されることになる。なお、勿論、確定した入力モードは上記仮名入力モードであってもよく、この場合は上述同様に初期位置から時計回り方向には各行選択領域の設定がなされる。
【００５１】
そして、上述のように初期位置から時計回り方向の各分割領域が上述した行選択領域や文字選択領域に設定された後、例えば、タッチパッド３の接触検出面に接触したままの状態の指等を、ユーザが上記初期位置から時計回り方向へ移動させ、当該指等が上記各行選択領域や文字選択領域の何れかの分割領域上に接触している時、制御部１０は、当該指等が接触している分割領域に設定されている「行」や「文字」を選択可能な状態として扱う。なお、この時点での「行」や「文字」は未確定状態であり、したがって、文字入力時の「行」や「文字」は未だ決まっていない状態となっている。
【００５２】
次に、上述のように接触したままの状態の指等をユーザが上記時計回り方向の所望の分割領域（行選択領域や文字選択領域）まで移動させた後、当該接触したままの状態の指等をユーザが逆方向へ戻す作業（反時計回り方向へ少なくとも一分割領域分だけ戻す作業）を行うと、制御部１０は、上記所望の分割領域に設定されている「行」或いは「文字」を選択する。すなわち、制御部１０は、文字入力時の「行」或いは「文字」を、上記所望の分割領域に設定されている「行」或いは「文字」に切り替える。
【００５３】
また、上述のように時計回り方向への移動後に反時計回り方向へ指等の移動方向を戻す作業が行われると、制御部１０は、当該指等が反時計回り方向へ戻された時の分割領域に設定されている「行」或いは「文字」を選択する。
【００５４】
〔仮名入力モード時の動作〕
ここで、入力モードが仮名入力モードとなされている状態で、上記時計回り方向への指等の移動後に反時計回り方向へ戻す作業により、例えば日本語五十音順の「行」の選択が行われた場合、制御部１０は、当該選択された分割領域に設定されている「行」に含まれる各「列」の文字を、当該選択された分割領域から反時計回り方向の各分割領域に対して順に設定する。一例として、「さ行」が選択された場合、その選択された「さ行」が設定された分割領域から反時計回り方向に一つ目の分割領域は「さ」の選択を行うための文字選択領域に設定され、さらにそこから反時計回り方向に一つ隣りの分割領域は「し」の選択を行うための文字選択領域に設定され、さらにそこから反時計回り方向に一つ隣りの分割領域は「す」の選択を行うための文字選択領域に設定される。以下の「さ行」の各「列」の文字についても同様である。なお、各「行」の「列」の文字には、その「行」内の清音文字に対する濁音、半濁音、小文字なども含まれており、それら濁音，半濁音，小文字の分割領域も設定される。
【００５５】
そして、上記反時計回り方向へ所望の分割領域まで移動させた後に指等を時計回り方向へ戻す作業が行われると、制御部１０は、その所望の分割領域に設定されている「列」の文字を選択すると共に、当該指等が反時計回り方向へ戻された所の分割領域（時計回り方向から反時計回り方向へ少なくとも一分割領域分だけ戻った所の当該分割領域）を、初期位置に再設定する。但し、この場合、文字種別の入力モードについては変更されず、したがって、初期位置から時計回り方向の各分割領域には現時点で確定している仮名入力モードにおける各行選択領域が再設定される。
【００５６】
〔仮名変換〕
また本実施形態において、入力モードが仮名入力モードとなされている場合には、例えば仮名漢字変換のような仮名変換も可能となっており、当該仮名変換のための選択領域は、一例として、初期位置から時計回り方向で「わ行」が設定された分割領域の隣りの分割領域に設定される。したがって、既に幾つかの仮名文字が選択された状態となっており、上記仮名変換の選択領域となっている分割領域まで指等を移動させる作業が行われると、制御部１０は、当該仮名変換の選択領域から時計回り方向の幾つかの分割領域に対して、上記選択済みの仮名文字から仮名変換が可能な幾つかの変換候補を設定する。
【００５７】
そして、上記変換候補が設定された分割領域のなかの所望の分割領域までユーザが指等を移動させた後に反時計回り方向へ戻す作業が行われると、制御部１０は、その所望の分割領域に設定されている変換候補を選択すると共に、当該指等が反時計回り方向へ戻された時の当該分割領域（時計回り方向から反時計回り方向へ少なくとも一分割領域分だけ戻った所の当該分割領域）を初期位置に再設定する。但し、この場合、文字種別の入力モードについては変更されず、したがって、初期位置から時計回り方向の各分割領域には現時点で確定している仮名入力モードにおける各行選択領域が再設定される。
【００５８】
その他の例として、制御部１０は、例えば指等がタッチパッド３の接触検出面から離された時に、その時点での変換候補を確定するようにしてもよい。この場合、初期位置は設定されず、再度タッチした位置が初期位置に再設定される。
【００５９】
〔数字入力モード、英字入力モード、記号入力モード時の動作〕
一方、入力モードが数字入力モードや英字入力モード、記号入力モードとなされている状態で、上記時計回り方向への指等の移動後に反時計回り方向へ戻す作業により、所望の数字や英字等の文字が確定された場合、制御部１０は、当該指等が反時計回り方向へ戻された時の分割領域（時計回り方向から反時計回り方向へ少なくとも一分割領域分だけ戻った所の当該分割領域）を初期位置に再設定する。但し、この場合、文字種別の入力モードについては変更されず、したがって、初期位置から時計回り方向の各分割領域には現時点で確定している入力モードで入力される数字、英字、記号等の文字選択領域が再設定される。
【００６０】
なお、英字入力モードや数字入力モード、記号入力モードの場合には、前述した仮名入力モードの場合のような変換候補の設定はなされず、それぞれの入力モードにおいて選択可能な文字が一通り過ぎた後には、再度選択可能な文字の最初の文字から順に設定するようになされる。
【００６１】
〔入力ミス時の動作〕
前述したような各入力モードにおいて、指等が接触した状態で所望の行選択領域や文字選択領域を選ぶ作業が行われている際に、例えば指等が一旦タッチパッド３の接触検出面から離されると、制御部１０は、それら行選択や文字選択を一時的に無効とし、その後、タッチパッド３の接触検出面に指等が再度タッチされた時に、その再タッチ位置を初期位置として入力作業を再開できるようにする。これにより、指等が接触した状態で所望の行選択領域や文字選択領域を選ぶ作業が行われている際に、所望の行選択領域や文字選択領域を通り過ぎてしまうような入力ミスがあった場合でも、ユーザは、再タッチにより入力作業を続行することが可能となる。
【００６２】
また、本実施形態では、上記入力ミスがあった場合の対処例として、上述したように指を一旦離すことで一時的に入力を無効にし、再タッチで入力作業を再開する例の他にも、例えば、前記分割領域に設定される領域として前記行選択領域や文字選択領域とは別にクリア領域を用意し、そのクリア領域まで指等を移動させた後に当該指を逆方向に移動させることで当該クリア領域の選択を行って入力を無効にすることも可能である。この場合も、上記逆方向への移動がなされた分割領域を初期位置に再設定する。なお、クリア領域は、行選択領域や文字選択領域の端部分の分割領域に設定してもよいし、例えば初期位置に隣接する分割領域（例えば初期位置から反時計回り方向に隣接する領域）など頻繁に使う位置に設定してもよい。
【００６３】
また、指等が接触した状態で所望の行選択領域や文字選択領域を選ぶ作業が行われる場合、例えば全ての行選択領域や文字選択領域を指等が通り過ぎた時には、さらにそれら同じ各行選択領域や文字選択領域を続ける繰り返し設定を行うことも可能である。この場合、ユーザは、所望の行選択領域や文字選択領域を選ぶまで一方向へ指等を移動させる作業を行うことになる。
【００６４】
なお、上述した各対処法は、仮名変換時に変換候補を選ぶ際にも同様に適用される。
【００６５】
〔スペース選択領域と改行選択領域〕
また、本実施形態では、前述の各入力モードにおいて、分割領域の一つとして、例えば「空白（スペース）」を入力するためのスペース選択領域や「改行」を入力するための改行選択領域についても設定される。これら、スペース選択領域や改行選択領域は、行選択領域や文字選択領域の端部分の分割領域に設定してもよいし、例えば初期位置に隣接する分割領域（例えば初期位置から反時計回り方向に隣接する領域）など頻繁に使う位置に設定してもよい。
【００６６】
〔他の例〕
上述の説明では、入力モードが仮名入力モードに確定している場合には、初期位置から時計回り方向の各分割領域を行選択領域に設定し、一方、入力モードが数字入力モードや英字入力モード、記号入力モードに確定している場合には、初期位置から時計回り方向の各分割領域に各数字や各英字の文字選択領域に設定する例を述べているが、例えば、仮名入力モードに確定している場合の初期位置から時計回り方向の各分割領域に個々の仮名文字を選択するための文字選択領域を設定するようにしたり、また例えば、入力モードが数字入力モードや英字入力モード、記号入力モードに確定している場合の初期位置から時計回り方向の各分割領域に各数字や各英字を幾つかの数毎にグループに分けた各グループの選択領域に設定するようにしてもよい。このようにグループ選択領域の設定がなされている場合、上記時計回り方向への指等の移動後に反時計回り方向へ戻す作業が行われると、前述の行選択領域の確定後の処理と同様に、制御部１０は、その分割領域に設定されているグループの確定を確定すると共に、その確定したグループに含まれる各文字を、当該確定した分割領域から反時計回り方向の各分割領域に設定する。
【００６７】
〔具体例の説明〕
図４〜図１７には、上述したような入力モードの候補選択及び確定と、「行」や「文字」の候補選択が行われる様子を模式的に示している。なお、図４〜図１７は、円形状のタッチパット３に設定された各分割領域を横方向に並べて表している。
【００６８】
先ず、図４〜図９を用いて、上述した入力モードの変換（選択及び確定）について具体的に説明する。
【００６９】
タッチパッド３の接触検出面がユーザの指等によりタッチされると、図４に示すように、そのタッチ位置が初期位置に設定される。そして、初期位置から反時計回り方向（図４の例では初期位置から左方向）には、前述したように、仮名入力モード，記号入力モード，英字入力モード，数字入力モードの順に入力モード領域が設定される。
【００７０】
次に、タッチパッド３の接触検出面に接触したままの状態の指等を、ユーザが上記初期位置から反時計回り方向（図４では左方向）へ移動させて、図５に示すように、例えば数字入力モード領域まで移動させたところで、当該接触したままの状態の指等をユーザが時計回り方向（図５では右方向）へ少なくとも一分割領域分だけ戻す作業を行うと、入力モードは数字入力モードに確定すると共に、図６に示すように、上記時計回り方向へ一分割領域分だけ戻された所の分割領域が初期位置に再設定される。
【００７１】
そして、上述のように入力モードが数字入力モードに確定すると、図６に示すように、上記再設定された初期位置から時計回り方向（図６では右方向）の各分割領域には、数字入力モードにて入力可能な文字、つまり「０」，「１」，「２」，・・・の各数字が順に設定される。
【００７２】
また、図６のように入力モードが数字入力モードに確定している状態で、例えば図７に示すように、タッチパッド３の接触検出面に接触したままの状態の指等を、ユーザが上記初期位置から反時計回り方向（図７では左方向）へ移動させて、さらに、図８に示すように、例えば英字入力モード領域まで移動させたところで、当該接触したままの状態の指等をユーザが時計回り方向（図８では右方向）へ少なくとも一分割領域分だけ戻す作業を行うと、入力モードは英字入力モードに確定すると共に、図９に示すように、上記ユーザが一分割領域分だけ時計回り方向へ戻された所の分割領域が初期位置に再設定される。
【００７３】
そして、上述のように入力モードが英字入力モードに確定すると、図９に示すように、上記再設定された初期位置から時計回り方向（図９では右方向）の各分割領域には、英字入力モードにて入力可能な文字、つまり「ａ」，「ｂ」，「ｃ」，・・・の各英字が順に設定される。
【００７４】
次に、図１０〜図１７を用いて、例えば入力モードが仮名入力モードに確定しており、その仮名入力モードにおいて例えば「し」と「か」の文字を入力する場合の仮名文字の選択と、それら選択された「し」と「か」の仮名文字を仮名変換することにより「鹿」の漢字を入力する場合について具体的に説明する。
【００７５】
例えば図１０に示すように、タッチパッド３の接触検出面がユーザの指等によりタッチされて当該タッチ位置が初期位置に設定され、当該初期位置から時計回り方向（図１０の右方向）に指等を移動させ、例えば「さ行」の行選択領域まで移動した後に指等が反時計回り方向に戻されると、図１１に示すように、当該選択された「さ行」に含まれる各「列」の文字（「さ」，「し」，「す」，「せ」，「そ」，「ざ」，「じ」，「ず」，・・・）が、上記「さ行」が設定された分割領域から反時計回り方向の各分割領域に対して順に設定される。
【００７６】
次に、タッチパッド３の接触検出面に接触したままの状態の指等を、図１１に示すように、ユーザが上記「さ行」が設定された分割領域から反時計回り方向（図１１では左方向）へ例えば「し」の文字が設定された分割領域まで移動させた後、図１２に示すように、当該接触したままの状態の指等をユーザが時計回り方向（図１２では右方向）へ少なくとも一分割領域分だけ戻す作業を行うと、上記「し」の文字の選択が完了すると共に、図１２及び図１３に示すように、上記時計回り方向へ一分割領域分だけ戻された所の分割領域が初期位置に再設定される。
【００７７】
次に、図１３に示すように、上記タッチパッド３の接触検出面に指等を接触させたままの状態で、上記初期位置から時計回り方向（図１３の右方向）に当該指等を移動させ、例えば「か行」の行選択領域まで移動した後、当該指等が反時計回り方向に戻されると、図１４に示すように、当該選択された「か行」に含まれる各「列」の文字（「か」，「き」，「く」，「け」，「こ」，「が」，「ぎ」，「ぐ」，・・・）が、上記「か行」が設定された分割領域から反時計回り方向の各分割領域に対して順に設定される。
【００７８】
次に、タッチパッド３の接触検出面に接触したままの状態の指等を、図１４に示すように、ユーザが上記「か行」が設定された分割領域から反時計回り方向（図１４では左方向）へ例えば「か」の文字が設定された分割領域まで移動させた後、当該接触したままの状態の指等をユーザが時計回り方向（図１４では右方向）へ少なくとも一分割領域分だけ戻す作業を行うと、上記「か」の文字の選択が完了すると共に、図１５に示すように、上記時計回り方向へ一分割領域分だけ戻された所の分割領域が初期位置に再設定される。
【００７９】
次に、図１５に示すように、上記タッチパッド３の接触検出面に指等を接触させたままの状態で、上記初期位置から時計回り方向（図１５の右方向）に当該指等を移動させ、例えば仮名変換の選択領域（「変換」）にまで達すると、図１６に示すように、当該仮名変換の選択領域から時計回り方向（図１５の右方向）の幾つかの分割領域に対して、先に選択済みの「し」と「か」の仮名文字から仮名変換が可能な幾つかの変換候補（「しか」，「シカ」，「鹿」，「歯科」，・・・）が順に設定される。
【００８０】
そして、図１６に示したように各変換候補が設定されている状態で、タッチパッド３の接触検出面に接触したままの状態の指等を、図１７に示すように、ユーザが上記「鹿」の変換候補が設定された分割領域から反時計回り方向（図１７では左方向）へ少なくとも一分割領域分だけ戻す作業を行うと、上記「鹿」の変換候補の選択が完了すると共に、上記反時計回り方向へ一分割領域分だけ戻された所の分割領域が初期位置に再設定される。これにより、「鹿」の入力が実現される。
【００８１】
なお、本実施形態において、文字入力処理が行われている時、前述した初期位置や入力モード、行や文字等が何れの分割領域に設定されており、また、それら各分割領域に設定されている初期位置、入力モード、行や文字等の配置関係をユーザに認識し易くさせるために、携帯電話端末の表示部１３のディスプレイ画面上には、一例として前述の図４〜図１７に示したような内容を表示する画像をユーザインターフェース画像として表示することが望ましい。また、タッチパッド３の接触検出面上を指等が移動することで各分割領域への設定内容が変更された場合には、その設定内容の変更に応じて上記ユーザインターフェース画像の表示内容も変化させることが望ましい。その他、タッチパッド３の接触検出面上を指等により反時計回り方向や時計回り方向に何度も回転させることで、各分割領域への設定内容が順次変更されることで、画面上に全ての設定内容を表示仕切れないような場合には、上記指等による反時計回り方向や時計回り方向に応じてユーザインターフェース画像に表示される設定内容をスクロールさせるようなことも可能である。勿論、本実施形態において、上記ユーザインターフェース画像は、前述の図４〜図１７に示したような画像に限定されることはない。
【００８２】
〔タッチパッドを用いた文字入力時の処理フロー〕
図１８〜図２０には、本実施形態の携帯電話端末における文字入力処理の流れを示している。なお、この図１８〜図２０に示したフローチャートは、メモリ部１７の文字入力プログラム１８を制御部１０が実行することによる文字入力処理のうち、特にタッチパッド３からの接触位置の検知信号，接触状態の指等の移動方向及び移動量，移動軌跡などの検知信号に基づいて制御部１０が行う文字入力処理の流れを示して得る。
【００８３】
〔入力モードの選択及び確定処理のフロー〕
先ず、図１８を用いて、制御部１０により行われる入力モードの選択及び確定処理のフローチャートを説明する。
【００８４】
図１８において、文字入力プログラムが起動した後、制御部１０は、初期状態としてタッチパッド３からの検出信号を監視しており、タッチパッド３から指等のタッチ（接触）による検出信号が供給されると、ステップＳ１の処理として、当該指等のタッチ位置（接触位置）を初期位置に設定すると共に、当該初期位置が存在する分割領域を含むように、上記タッチパッド３の接触検出面を前述のように複数の領域へ分割する。制御部１０は、当該ステップＳ１の処理後は、ステップＳ２へ処理を進める。
【００８５】
ステップＳ２の処理に進むと、制御部１０は、タッチパッド３からの検出信号を監視することにより、当該タッチパッド３から指等が離されたか否か判断し、タッチパッド３から指等が離されたと判断した場合には初期状態に戻り、一方、指等が離されていない場合には処理をステップＳ３へ進める。
【００８６】
制御部１０は、ステップＳ３の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が上記初期位置から反時計回り方向に移動（反時計回りに回転）したことを検知すると、その反時計回りの移動の際の移動量と移動軌跡から現在指等でタッチされている分割領域が何れの領域かを認識し、当該指等にてタッチされている分割領域に設定されている入力モードが何れの入力モードであるかを認識する。
【００８７】
また、制御部１０は、ステップＳ４の処理として、上記タッチパッド３からの検出信号により、指等が接触検出面から離されたか否か判断しており、タッチパッド３から指等が離されたと判断した場合には初期状態に戻り、指等が離されていない場合には処理をステップＳ５へ進める。
【００８８】
制御部１０は、ステップＳ５の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が上記初期位置から時計回り方向に少なくとも一分割領域分だけ戻る（時計回りに回転）したことを検知すると、上記反時計回り方向から時計回り方向に反転した所の分割領域に設定されている入力モードの選択を確定すると共に、上記反時計回り方向から時計回り方向に反転した後に指等が移動した上記一分割領域を初期位置に再設定する。
【００８９】
その後、制御部１０は、処理を初期状態に戻す。
【００９０】
〔仮名入力モード時の文字の選択及び仮名変換の処理フロー〕
次に、図１９を用いて、仮名入力モード時に制御部１０により行われる文字の選択及びと仮名変換の処理のフローチャートを説明する。
【００９１】
図１９において、文字入力プログラムが起動し、例えば入力モードが仮名入力モードに設定されている時、制御部１０は、初期状態としてタッチパッド３からの検出信号を監視しており、タッチパッド３から指等のタッチによる検出信号が供給されると、ステップＳ１１の処理として、当該指等のタッチ位置を初期位置に設定すると共に、当該初期位置が存在する分割領域を含むように、上記タッチパッド３の接触検出面を前述のように複数の領域へ分割する。制御部１０は、当該ステップＳ１１の処理後は、ステップＳ１２へ処理を進める。
【００９２】
ステップＳ１２の処理に進むと、制御部１０は、タッチパッド３からの検出信号を監視することにより、当該タッチパッド３から指等が離されたか否か判断し、タッチパッド３から指等が離されたと判断した場合には初期状態に戻り、一方、指等が離されていない場合には処理をステップＳ１３へ進める。
【００９３】
制御部１０は、ステップＳ１３の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が上記初期位置から時計回り方向に移動したことを検知すると、その時計回りの移動の際の移動量と移動軌跡から現在指等でタッチされている分割領域が何れの領域かを認識し、当該指等にてタッチされている分割領域が何れの行選択領域に設定されているかを認識する。
【００９４】
また、制御部１０は、ステップＳ１４の処理として、上記タッチパッド３からの検出信号により、指等が接触検出面から離されたか否か判断しており、タッチパッド３から指等が離されたと判断した場合にはステップＳ２７にて現在入力途中（選択途中）の「行」や「列」があればそれらをクリアした後に初期状態へ戻り、指等が離されていない場合には処理をステップＳ１５へ進める。
【００９５】
制御部１０は、ステップＳ１５の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が時計回り方向に移動を続けて前述の変換領域が設定された分割領域にまで移動したか否か判断し、指等の現在の位置が変換領域ではないと判断した場合にはステップＳ１６へ処理を進め、一方、指等の現在の位置が変換領域に達したと判断した場合にはステップＳ２０へ処理を進める。
【００９６】
制御部１０は、ステップＳ１６の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が反時計回り方向に戻った（反時計回りに回転した）ことを検知すると、上記時計回り方向から反時計回り方向に反転した所の分割領域に設定されていた「行」が選択されたと判断し、当該時計回り方向から反時計回り方向に反転した所の分割領域から反時計回り方向の各分割領域に対して、上記選択された「行」の「列」に含まれる各仮名文字を当該列の文字順に設定する。
【００９７】
また、制御部１０は、ステップＳ１７の処理として、上記タッチパッド３からの検出信号により、指等が接触検出面から離されたか否か判断しており、タッチパッド３から指等が離されたと判断した場合にはステップＳ２７にて現在入力途中の「行」や「列」があればそれらをクリアした後に初期状態へ戻り、指等が離されていない場合には処理をステップＳ１８へ進める。
【００９８】
制御部１０は、ステップＳ１８の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が上記反時計回り方向の移動から時計回り方向に少なくとも一分割領域分だけ移動したことを検知すると、上記反時計回り方向の移動の際の移動量と移動軌跡から現在指等でタッチされている分割領域が何れの領域かを認識し、当該指等にてタッチされている分割領域に設定されている文字（その列内の文字）がユーザにより選択（入力）されたと認識する。
【００９９】
次に、制御部１０は、ステップＳ１９へ処理を進め、上記入力された文字を未変換状態の文字にすると共に、上記ステップＳ１８にて上記反時計回り方向から時計回り方向に反転した後に指等が移動した上記一分割領域を初期位置に再設定する。
【０１００】
その後、制御部１０は、処理を初期状態に戻す。
【０１０１】
また、ステップＳ１５にて上記指等の現在の位置が変換領域に達したと判断してステップＳ２０の処理に進んだ場合、制御部１０は、現時点で未変換文字が存在するか否か判断し、存在しないと判断した場合には初期状態へ戻り、一方、存在すると判断した場合にはステップＳ２１へ処理を進める。
【０１０２】
ステップＳ２１の処理に進むと、制御部１０は、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が上記時計回り方向の移動から反時計回り方向に少なくとも一分割領域分だけ移動したか否か判断し、時計回り方向から反時計回り方向へ反転したと判断した場合には初期状態へ戻り、一方、時計回り方向から反時計回り方向へ反転したていないと判断した場合にはステップＳ２２へ処理を進める。
【０１０３】
制御部１０は、ステップＳ２２の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が時計回り方向に移動したことを検知すると、その時計回りの移動の際の移動量と移動軌跡から現在指等でタッチされている分割領域が何れの領域かを認識し、当該指等にてタッチされている分割領域が何れの変換候補が設定されているかを認識する。
【０１０４】
また、制御部１０は、ステップＳ２３の処理として、上記タッチパッド３からの検出信号により、指等が接触検出面から離されたか否か判断しており、タッチパッド３から指等が離されたと判断した場合にはステップＳ２６にて現在入力途中（選択途中）の変換候補を決定した後に初期状態へ戻り、指等が離されていない場合には処理をステップＳ２４へ進める。
【０１０５】
ステップＳ２４の処理に進むと、制御部１０は、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が上記時計回り方向の移動から反時計回り方向に少なくとも一分割領域分だけ移動したことを検知すると、ステップＳ２５の処理として、上記変換候補を確定すると共に、上記ステップＳ２４にて上記反時計回り方向から時計回り方向に反転した後に指等が移動した上記一分割領域を初期位置に再設定する。
【０１０６】
その後、制御部１０は、処理を初期状態に戻す。
【０１０７】
〔英字入力モード、数字入力モード、記号入力モード時の文字選択の処理フロー〕
次に、図２０を用いて、英字入力モード、数字入力モード、記号入力モード時に制御部１０により行われる文字の選択及び確定処理のフローチャートを説明する。
【０１０８】
図２０において、文字入力プログラムが起動し、例えば入力モードが英字入力モード、数字入力モード、記号入力モードに設定されている時、制御部１０は、初期状態としてタッチパッド３からの検出信号を監視しており、タッチパッド３から指等のタッチによる検出信号が供給されると、ステップＳ３１の処理として、当該指等のタッチ位置を初期位置に設定すると共に、当該初期位置が存在する分割領域を含むように、上記タッチパッド３の接触検出面を前述のように複数の領域へ分割する。制御部１０は、当該ステップＳ３１の処理後は、ステップＳ３２へ処理を進める。
【０１０９】
ステップＳ３２の処理に進むと、制御部１０は、タッチパッド３からの検出信号を監視することにより、当該タッチパッド３から指等が離されたか否か判断し、タッチパッド３から指等が離されたと判断した場合には初期状態に戻り、一方、指等が離されていない場合には処理をステップＳ３３へ進める。
【０１１０】
制御部１０は、ステップＳ３３の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が上記初期位置から時計回り方向に移動したことを検知すると、その時計回りの移動の際の移動量と移動軌跡から現在指等でタッチされている分割領域が何れの領域かを認識し、当該指等にてタッチされている分割領域が何れの文字（この場合は現在設定されている入力モードに応じた文字となる。）に設定されているかを認識する。
【０１１１】
また、制御部１０は、ステップＳ３４の処理として、上記タッチパッド３からの検出信号により、指等が接触検出面から離されたか否か判断しており、タッチパッド３から指等が離されたと判断した場合には初期状態へ戻り、指等が離されていない場合には処理をステップＳ３５へ進める。
【０１１２】
制御部１０は、ステップＳ３５の処理として、上記タッチパッド３からの検出信号により、上記タッチした状態の指等が上記時計回り方向の移動から反時計回り方向に少なくとも一分割領域分だけ移動したことを検知すると、上記時計回り方向の移動の際の移動量と移動軌跡から現在指等でタッチされている分割領域が何れの領域であったかを認識し、当該指等にてタッチされている分割領域に設定されている文字がユーザにより選択（入力）されたと認識する。
【０１１３】
次に、制御部１０は、ステップＳ３６へ処理を進め、上記入力された文字を確定すると共に、上記ステップＳ３５にて上記時計回り方向から反時計回り方向に反転した後に指等が移動した上記一分割領域を初期位置に再設定する。
【０１１４】
その後、制御部１０は、処理を初期状態に戻す。
【０１１５】
〔まとめ〕
以上説明したように、本実施形態の携帯電話端末によれば、円形のタッチパッド３の接触検出面の任意の位置に指等をタッチした時、そのタッチ位置が初期位置に設定され、また、タッチパッド３の接触検出面上に指等を接触させた状態で例えば初期位置から反時計回り方向に指等を移動させ、その上で当該指等の移動を時計回り方向に反転させるだけで、所望の入力モードを選択及び確定することができる。また、本実施形態の携帯電話端末によれば、入力モードが決定された後、タッチパッド３の接触検出面上に指等を接触させた状態のまま、時計回り方向や反時計回り方向へ指等を移動させることだけで、仮名文字の入力や仮名変換、数字、英字、記号等の入力が可能となっている。このように、本実施形態の携帯電話端末によれば、円形のタッチパッド３を用い、タッチパッド３の接触検出面の任意の位置から文字入力を開始することができ、また、タッチパッド３の接触検出面から指等を離すことなく、当該指等を時計回り方向や反時計回り方向に移動（つまり回転方向に移動）させる作業だけで、様々な種別の文字を、煩雑さが無く容易且つスムーズに入力することが可能となっている。
【０１１６】
なお、上述した実施形態の説明は、本発明の一例である。このため、本発明は上述した実施形態に限定されることなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることはもちろんである。
【０１１７】
上述の実施形態では、文字入力のための操作デバイスとして円形のタッチパッドを用いた例を挙げたが、本発明は、例えばタッチセンサーや各種ジョグダイヤルなどの操作デバイスを用いる場合にも適用可能である。
【０１１８】
また、本発明は上述した実施形態に挙げた携帯電話端末に限定されず、ＰＤＡ（PDA：Personal Digital Assistants）、カーナビゲーションシステムやＡＶ機器のリモートコントローラ等、様々な携帯端末において文字入力を行う場合にも適用可能である。
【図面の簡単な説明】
【０１１９】
【図１】本発明実施形態の携帯電話端末の概略的な正面外観図である。
【図２】本発明実施形態の携帯電話端末の概略的な内部構成を示すブロック図である。
【図３】円形のタッチパッドに設定された初期位置と入力モード変換及び文字入力時の操作方向の説明に用いる図である。
【図４】入力モードの変換を行う際の初期位置と各入力モードが設定される分割領域の配置例の説明に用いる図である。
【図５】入力モードの変換の一例として、数字入力モードが選択される際の説明に用いる図である。
【図６】入力モードの変換により数字入力モードが設定された時の各文字選択領域の説明に用いる図である。
【図７】入力モードが数字入力モードに設定されている状態で、さらに入力モードを変更する際の説明に用いる図である。
【図８】入力モードが数字入力モードに設定されている状態で、入力モードの変換により英字入力モードを選択する際の説明に用いる図である。
【図９】入力モードが英字入力モードに設定された時の各文字選択領域の説明に用いる図である。
【図１０】初期状態で仮名入力モードが設定されているか若しくは入力モード変換により仮名入力モードが設定された時の各行選択領域の説明に用いる図である。
【図１１】仮名入力モードにおいて例えば「さ行」が選択された時の各文字選択領域の説明に用いる図である。
【図１２】仮名入力モードにおいて「さ行」の「列」の各文字から所望の文字として「し」の文字が選択された時の説明に用いる図である。
【図１３】仮名入力モードにおいて「か行」を選択する際の各文字選択領域の説明に用いる図である。
【図１４】仮名入力モードにおいて例えば「か行」が選択された時の各文字選択領域の説明に用いる図である。
【図１５】仮名入力モードにおいて「か行」の「列」の各文字から所望の文字として「か」の文字が選択され、さらに変換候補の選択を行う際の説明に用いる図である。
【図１６】仮名入力モードにおいて「し」と「か」の文字が未確定文字となされ、それら「しか」に応じた変換候補が設定され、さらに「鹿」の漢字が選択された際の説明に用いる図である。
【図１７】仮名入力モードにおいて「鹿」の変換候補が選択された後の初期状態に戻った様子の説明に用いる図である。
【図１８】制御部により行われる入力モードの選択及び確定処理のフローチャートである。
【図１９】仮名入力モード時に制御部により行われる文字の選択及びと仮名変換の処理のフローチャートである。
【図２０】英字入力モード、数字入力モード、記号入力モード時に制御部により行われる文字の選択及び確定処理のフローチャートである。
【符号の説明】
【０１２０】
１  携帯電話端末、２  ディスプレイ、３  タッチパッド、１０  制御部、１１  通信回路、１２  通信用のアンテナ、１３  表示部、１４  操作部、１７  メモリ部、１８  文字入力プログラム、１９  文字・辞書データ、２０  スピーカ、２１  マイクロホン、２２  音声処理部、２３  画像処理部
【図１】
0005132273.tif 000002
【図２】
0005132273.tif 000003
【図３】
0005132273.tif 000004
【図４】
0005132273.tif 000005
【図５】
0005132273.tif 000006
【図６】
0005132273.tif 000007
【図７】
0005132273.tif 000008
【図８】
0005132273.tif 000009
【図９】
0005132273.tif 000010
【図１０】
0005132273.tif 000011
【図１１】
0005132273.tif 000012
【図１２】
0005132273.tif 000013
【図１３】
0005132273.tif 000014
【図１４】
0005132273.tif 000015
【図１５】
0005132273.tif 000016
【図１６】
0005132273.tif 000017
【図１７】
0005132273.tif 000018
【図１８】
0005132273.tif 000019
【図１９】
0005132273.tif 000020
【図２０】
0005132273.tif 000021