(57)【要約】【課題】  ユーザによる文字入力時の労力を軽減可能とし、文字入力を高速化できるようにする。【解決手段】  タッチスクリーンセンサ１５は複数のタッチ位置を同時に検出可能な透明タッチパネルであり、ディスプレイ画面２上に重ねて配置されている。ディスプレイ画面２上のソフト１２キーを構成する各ソフト数字キーには、それぞれ異なる基底文字とその基底文字に続く複数の文字配列が設定される。そして、ディスプレイ画面２上の何れか一つのソフト数字キーがタッチされた時、そのソフト数字キーに設定されている基底文字が未確定文字として表示される。また、そのソフト数字キーへのタッチが維持されている状態で、他の位置がタッチされた時、基底文字に続いて配列されている各文字の中から、他のタッチ位置の数に応じた配列順番の文字が選出されて未確定文字として切り替え表示される。【選択図】  図３
2010152759.tif 000002
【特許請求の範囲】
【請求項１】
複数のタッチ位置を同時に検出可能な透明なタッチスクリーンを有するセンサ部と、
上記センサ部のタッチスクリーンに重ねて配置されるディスプレイ画面を有する表示部と、
上記表示部のディスプレイ画面上に複数のソフトキーを表示させるソフトキー表示制御部と、
上記ディスプレイ画面上に表示された各ソフトキーに対して、それぞれ異なる一つの文字を基底文字とした複数の文字配列を割り当て設定する文字配列設定部と、
上記センサ部のタッチスクリーン上で、上記ディスプレイ画面上の各ソフトキーの中の何れか一つのソフトキーに対応した位置がタッチされた時、当該タッチ位置のソフトキーに割り当て設定されている基底文字を選出し、当該選出した基底文字を未確定文字として上記ディスプレイ画面上に表示させる基底文字表示制御部と、
上記基底文字に対応したソフトキーへのタッチが維持されている状態で、そのタッチ位置とは異なる他の位置がタッチされた時、上記基底文字に続いて配列されている各文字の中から、当該他のタッチ位置の数に応じた配列順番の文字を選出し、その選出した文字を上記ディスプレイ画面上の上記未確定文字として切り替え表示する未確定文字切替制御部と、
を有する文字入力装置。
【請求項２】
上記基底文字表示制御部は、上記ディスプレイ画面上の何れか一つのソフトキーに対応した位置へのタッチが維持されている状態では、上記ディスプレイ画面上の他のソフトキーに対応した位置へのタッチに応じた基底文字の選出を禁止する請求項１記載の文字入力装置。
【請求項３】
上記基底文字表示制御部は、上記ディスプレイ画面上の何れか一つのソフトキーに対応した位置へのタッチが維持されている状態では、当該タッチされているソフトキーのみハイライト表示させる制御と、当該タッチされているソフトキーの表示色と上記他のソフトキーの表示色を異ならせる制御の、少なくとも何れかを行う請求項２記載の文字入力装置。
【請求項４】
上記未確定文字切替制御部は、上記他のタッチ位置の数に応じた配列順番の文字の選出及び当該選出した文字を上記ディスプレイ画面上の上記未確定文字として切り替え表示する制御の実行回数を、予め決めた所定回数に制限する請求項１乃至請求項３のうち何れか一項に記載の文字入力装置。
【請求項５】
複数のタッチ位置を同時に検出可能な透明なタッチスクリーンに重ねて配置されるディスプレイ画面上に、ソフトキー表示制御部が、複数のソフトキーを表示させるステップと、
上記ディスプレイ画面上に表示された各ソフトキーに対して、文字配列設定部が、それぞれ異なる一つの文字を基底文字とした複数の文字配列を割り当て設定するステップと、
上記タッチスクリーン上で、上記ディスプレイ画面上の各ソフトキーの中の何れか一つのソフトキーに対応した位置がタッチされた時、基底文字表示制御部が、当該タッチ位置のソフトキーに割り当て設定されている基底文字を選出し、当該選出した基底文字を未確定文字として上記ディスプレイ画面上に表示させるステップと、
上記基底文字に対応したソフトキーへのタッチが維持されている状態で、そのタッチ位置とは異なる他の位置がタッチされた時、未確定文字切替制御部が、上記基底文字に続いて配列されている各文字の中から、当該他のタッチ位置の数に応じた配列順番の文字を選出し、その選出した文字を上記ディスプレイ画面上の上記未確定文字として切り替え表示するステップと、
を有する文字入力支援方法。
【請求項６】
複数のタッチ位置を同時に検出可能な透明なタッチスクリーンに重ねて配置されるディスプレイ画面上に複数のソフトキーを表示させるソフトキー表示制御処理と、
上記ディスプレイ画面上に表示された各ソフトキーに対して、それぞれ異なる一つの文字を基底文字とした複数の文字配列を割り当て設定する文字配列設定処理と、
上記タッチスクリーン上で、上記ディスプレイ画面上の各ソフトキーの中の何れか一つのソフトキーに対応した位置がタッチされた時、当該タッチ位置のソフトキーに割り当て設定されている基底文字を選出し、当該選出した基底文字を未確定文字として上記ディスプレイ画面上に表示させる基底文字表示制御処理と、
上記基底文字に対応したソフトキーへのタッチが維持されている状態で、そのタッチ位置とは異なる他の位置がタッチされた時、上記基底文字に続いて配列されている各文字の中から、当該他のタッチ位置の数に応じた配列順番の文字を選出し、その選出した文字を上記ディスプレイ画面上の上記未確定文字として切り替え表示する未確定文字切替制御処理とを、
コンピュータに実行させる文字入力支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばいわゆるタッチスクリーンセンサを用いて文字入力を行う場合に好適な文字入力装置、文字入力支援方法、及び、文字入力支援プログラムに関する。
【背景技術】
【０００２】
近年は、例えば携帯電話端末のように、ユーザインターフェイスのための操作デバイス用のスペースを広くとることが困難な携帯情報端末においても、一般的なパーソナルコンピュータと同様に、文字入力・編集機能やインターネットへ接続してウェブページを表示するなどの機能が必須になっている。
【０００３】
特に、携帯情報端末の一例である携帯電話端末の場合は、文字の入力・編集のための操作デバイスとして、いわゆるテンキー（“０”〜“９”の数字キー）や“＃”，“＊”の記号キーが用いられ、カーソル移動や画面スクロールのための操作デバイスとして“→”（右），“←”（左），“↓”（下），“↑”（上）等の方向を指示するための矢印キー（いわゆる十字キー）等からなるキーデバイスが用いられている。なお、上記テンキーの十個と二個の記号キーは、まとめて１２キーと呼ばれることもある。
【０００４】
ここで、携帯電話端末にて使用されているキーデバイスを用いて文字の入力・編集が行われる場合、それらの各キーには、それぞれ複数の文字が設定される。例えば日本語入力の場合、テンキーのうち“１”キーには“あ”を基底文字にしたア行の文字配列｛“あ”，“い”，“う”，“え”，“お”｝が設定され、“２”キーには“か”を基底文字にしたカ行の文字配列｛“か”，“き”，“く”，“け”，“こ”｝が、以下同様に、“３”キーには“さ”を基底文字にしたサ行の文字配列が、“４”キーには“た”を基底文字にしたタ行の文字配列が、“５”キーには“な”を基底文字にしたナ行の文字配列が、“６”キーには“は”を基底文字にしたハ行の文字配列が、“７”キーには“ま”を基底文字にしたマ行の文字配列が、“８”キーには“や”を基底文字にしたヤ行の文字配列が、“９”キーには“ら”を基底文字にしたラ行の文字配列が、“０”キーには“わ”を基底文字にしたワ行の文字配列と日本語五十音の最後の“ん”の文字が設定されている。なお、拗音や促音として用いられるいわゆる小書き文字（印刷用語における捨て仮名）についても、それぞれの基底文字のキーに対して設定がなされている。
【０００５】
したがって、例えば日本語を入力するような場合において、基底文字ではない他の所望の文字を入力する際には、ユーザは、その所望文字が設定されている基底文字に対応したキーを、複数回押下する煩雑な操作を行わなければならない。一例として、日本語入力において“お”の文字を入力するような場合、ユーザは“１”キーを五回押下する操作が必要となる。
【０００６】
なお、同じキーを複数回押下するような煩雑な操作を必要とせず、文字や数字等の入力作業を容易にするための従来の文字入力技術として、例えば特開２００７−３４８７３号の公開特許公報（特許文献１）に開示されている技術も知られている。すなわち、当該特許文献１には、メッシュ状に配列された押圧センサを使用した入力パネル上で、同時に押された押圧センサ数をカウントし、このカウント結果を入力数値とするような技術が開示されている。特に、片手で操作する例を挙げた場合、押圧カウント結果による数値は１〜４（人差し指から小指まで）に限定される。また、数値０（ゼロ）と数値５の入力は、それぞれ専用に設けられた「０」キー部と「５」キー部の押圧により行われる。この特許文献１に記載の技術によれば、数値キーを見なくとも、片手で数値を正確に入力でき、装置を小形化することが可能な入力装置が実現されている。
【０００７】
その他にも、文字入力支援技術としては、例えば特開２００６−８７１１７号の公開特許公報（特許文献２）に開示されているような技術も知られている。すなわち当該特許文献２には、キー入力部のキー押さえを確認する過程と、前記キー押さえによるキー押さえイベントを格納し、前記キー押さえイベントに対する動作を遂行する過程と、前記キー押さえの以後、予め定まるマルチクリックキーの入力の可否を確認する過程と、前記マルチクリックキーが入力されたならば、前記マルチクリックキーに対応して予め設定された回数だけ前記キー押さえイベントに対する動作を繰り返して遂行する過程とを含むことを特徴とする携帯用端末機が開示されている。この特許文献２に記載の技術によれば、携帯用端末機上で文字を入力する際に、使用者のキー入力回数を最小化可能となされている。
【０００８】
【特許文献１】特開２００７−３４８７３号公報（図１）
【特許文献１】特開２００６−８７１１７号公報（図２）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、近年は、例えば携帯電話端末や携帯型ＡＶ機器、ＰＤＡ（PDA：Personal Digital Assistants）等の各種携帯情報端末に搭載されるユーザ操作入力用デバイスとして、前述したようなキーデバイスに代えて（或いはその一部と共に）、いわゆるタッチスクリーンセンサを用いる例が増えてきている。当該タッチスクリーンセンサをユーザ操作入力用デバイスとして用いる場合には、そのパネル下面側に画像表示用ディスプレイが配される。そして、当該ディスプレイ画面上に表示されたソフトキーやアイコンに対応したパネル面上の位置が、ユーザの指等によりタッチされた場合、携帯情報端末は、それらソフトキーやアイコンに対応付けた処理（例えばキー入力やメニューアイコン選択の処理など）を実行する。したがって、当該携帯情報端末によれば、ディスプレイ画面上に表示されるソフトキーやアイコンを適宜切り替えるとともに、その切り替えに応じてソフトキーやアイコンに対応付けられる処理をも切り替えることにより、当該タッチスクリーンセンサという一つの操作入力デバイスを用いた多種多様なユーザ入力を実現可能となる。
【００１０】
しかしながら、携帯電話端末のような小形端末に搭載可能なタッチスクリーンセンサのサイズやディスプレイサイズは、その端末筐体サイズに依存することになる。一方で、ディスプレイ画面上に表示されるソフトキーやアイコンについては、ユーザの指等により、隣接したソフトキーやアイコンが誤って選択されてしまわないだけの大きさを有するものとしなければならない。すなわち言い換えると、ディスプレイ画面上に同時に表示可能なソフトキーやアイコンの数は、或る程度制限されてしまう。さらに、従来の携帯電話端末に搭載されているキーデバイスの使用に慣れたユーザが使い易いようにするためには、特に、ディスプレイ画面上に表示されるソフトキー配置を、従来のキーデバイスのテンキー配置に略々準じたものにすることが望まれる。
【００１１】
これらのことから、ユーザ操作入力用デバイスとしてタッチスクリーンセンサが搭載されている場合であっても、その携帯電話端末等において少なくとも文字入力が行われる際には、従来のテンキーに準じた配列でソフトキーが表示され、さらに各ソフトキーに対しては前述同様に各基底文字とそれに続く複数の文字を割り当て設定するようになされている。すなわち、ユーザ操作入力用デバイスとしてタッチスクリーンセンサを備えた携帯電話端末等であっても、ユーザは、例えば基底文字ではない他の所望の文字を入力する際には、その所望文字が設定されたソフトキーを複数回タッチするような煩雑な操作を行わなければならない。
【００１２】
本発明は、このような実情に鑑みて提案されたものであり、ユーザ操作入力用デバイスとしてタッチスクリーンセンサを有するとともに、基底文字とそれに続く複数の文字からなる文字配列がソフトキーに割り当て設定されている場合において、ユーザによる文字入力時の労力を軽減可能とし、また文字入力の高速化を可能とする文字入力装置、文字入力支援方法及び文字入力支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の文字入力装置は、複数のタッチ位置を同時に検出可能な透明なタッチスクリーンを有するセンサ部と、センサ部のタッチスクリーンに重ねて配置されるディスプレイ画面を有すると表示部とを備える。また、本発明の文字入力装置は、ディスプレイ画面上に複数のソフトキーを表示させるとともに、それら各ソフトキーに対して、それぞれ異なる一つの文字を基底文字とした複数の文字配列を割り当て設定する。そして、本発明の文字入力装置は、タッチスクリーン上で、ディスプレイ画面上の各ソフトキーの中の何れか一つのソフトキーに対応した位置がタッチされた時、当該タッチ位置のソフトキーに割り当て設定されている基底文字を選出し、当該選出した基底文字を未確定文字としてディスプレイ画面上に表示させる。ここで、本発明の文字入力装置は、基底文字に対応したソフトキーへのタッチが維持されている状態で、そのタッチ位置とは異なる他の位置がタッチされた時、基底文字に続いて配列されている各文字の中から、当該他のタッチ位置の数に応じた配列順番の文字を選出し、その選出した文字を未確定文字として切り替え表示する。これにより、本発明の文字入力装置は上述した課題を解決する。
【００１４】
すなわち本発明によれば、所望のソフトキーがタッチされて基底文字が選出された後、その基底文字に続いて配列されている各文字の中から所望の文字を選ぶ際のユーザによる作業は、所望のソフトキーへのタッチ状態を維持したまま、別の位置をタッチする作業となる。この時、本発明の文字入力装置は、所望のソフトキーに対応した基底文字に続いて配列されている各文字の中から、当該別のタッチ位置の数に応じた配列順番の文字を選出する。
【発明の効果】
【００１５】
本発明によれば、タッチスクリーンセンサを有し且つ各ソフトキーに対して基底文字とそれに続く複数の文字配列が設定されている場合において、所望の基底文字のソフトキーへのタッチが維持された状態で、その位置とは異なる他の位置がタッチされた時に、所望の基底文字に続いて配列されている各文字の中から、当該他のタッチ位置の数に応じた配列順番の文字を選出することにより、ユーザの文字入力時の労力を軽減可能となり、文字入力の高速化が可能となっている。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しながら、本発明の文字入力装置、文字入力支援方法及び文字入力支援プログラムの一実施形態について説明する。
【００１７】
なお、本実施形態では、本発明の文字入力装置、文字入力支援方法及び文字入力支援プログラムが適用される装置の一例として、タッチスクリーンセンサを搭載した携帯電話端末を挙げているが、勿論それはあくまで一例であり、本発明はこの例に限定されないことは言うまでもない。
【００１８】
［携帯電話端末の概略的な内部構成］   図１には、本発明実施形態の携帯電話端末の概略的な内部構成を示す。
【００１９】
図１において、通信アンテナ１２は、例えば内蔵アンテナであり、通話やパケット通信のための信号電波の送受信を行う。通信回路１１は、送受信信号の周波数変換、変調と復調等を行う。上記通信アンテナ１２及び通信回路１１の受信データが通話音声のデータである場合、その通話音声のデータはデータラインを介して音声処理部２２へ送られ、それ以外の受信データは一旦、ＣＰＵである制御部１０へ送られて処理された後、必要に応じて当該制御部１０から各部へ送られる。
【００２０】
音声処理部２２は、上記通信アンテナ１２及び通信回路１１から通話音声の受信データが供給された時、その通話音声の受信データを復号化し、当該復号化後の通話音声データをデータラインを介してスピーカ２０へ送る。
【００２１】
スピーカ２０は、携帯電話端末に設けられている受話用のスピーカやリンガ（着信音）、音楽再生、アラーム音出力用のスピーカであり、ディジタル／アナログ変換器と増幅器を含み、通話音声やリンガ音，再生された楽曲のデータを、ディジタル／アナログ変換及び増幅した後、出力する。
【００２２】
マイクロホン２１は、送話用のマイクロホンであり、アナログ／ディジタル変換器と増幅器を含む。このマイクロホン２１を介して入力された通話音声信号は、増幅器により所定のレベルに増幅された後、アナログ／ディジタル変換器によりディジタル音声データに変換され、データラインを介して音声処理部２２へ送られて符号化された後、データラインを介して通信回路１１へ送られて変調、周波数変換等の各種処理を受け、通信アンテナ１２から送信される。
【００２３】
タッチスクリーンセンサ１５は、透明なタブレットタイプのセンサパネルとなされている。当該タッチスクリーンセンサ１５は、例えばユーザの指等がパネル表面にタッチ（つまり接触若しくは充分に近接）した時に、そのタッチ位置を示すデータ（例えば接触点若しくは近接点の座標情報）や、そのタッチ位置が移動した時の移動軌跡等を示すデータ（例えば移動により接触点若しくは近接点が時間とともに変化した時の時系列座標情報）を出力する。特に、本実施形態におけるタッチスクリーンセンサ１５は、同時に複数の接触点若しくは近接点（少なくとも五箇所以上の接触点若しくは近接点）を検出可能なマルチタッチ対応のタッチセンサとなされている。なお、マルチタッチ対応のタッチセンサは既に開発済みの技術であるため、ここではその詳細な構成等の説明は省略する。
【００２４】
操作デバイス制御部１４は、上記タッチスクリーンセンサ１５をタッチ検出可能なアクティブ状態にする起動制御や、逆にタッチ検出機能を停止状態（非アクティブ状態）にする停止制御、アクティブ状態のタッチスクリーンセンサ１５から供給されたタッチ位置データを制御部１０へ送出するデータ送出制御などを行う。なお、本実施形態では、ユーザ操作入力デバイスとしてタッチスクリーンセンサ１５のみが搭載されている携帯電話端末を例に挙げているが、勿論、当該タッチスクリーンセンサ１５とともに他のキーデバイスが搭載されていてもよい。キーデバイスが搭載されている場合の操作デバイス制御部１４は、それらキーデバイスのアクティブ／非アクティブ制御や、それらキーデバイスからの出力データを制御部１０へ送出するデータ送出制御をも行うことになる。
【００２５】
表示部１３は、本実施形態の携帯電話端末の筐体上に設けられている液晶や有機ＥＬ（ElectroLuminescent）等のディスプレイとそのディスプレイを駆動するためのディスプレイ駆動回路とからなる。ディスプレイ駆動回路は、画像処理部２３から供給された画像信号に基づいて、上記ディスプレイを駆動する。これにより、ディスプレイには、画像や文字、メニュー項目等が表示される。なお、本実施形態において、表示部１３のディスプレイは、上記透明なタッチスクリーンセンサ１５の下面側（筐体側）に配されている。したがって、ユーザからは、上記透明なタッチスクリーンセンサ１５を介して当該ディスプレイの表示内容が見えることになる。
【００２６】
画像処理部２３は、表示部１３に表示される画像の処理を行う。また、画像処理部２３は、制御部１０による制御の基で、各種のユーザインターフェース画面の表示やウェブページの表示等を行う。特に本実施形態の携帯電話端末が文字入力モードになされていて上記タッチスクリーンセンサ１５がユーザ操作入力用デバイスとしてアクティブ状態になされている場合、画像処理部２３は、制御部１０による制御の基で、上記表示部１３のディスプレイ上に例えばソフトキーやアイコン等の画像を表示する。また、本実施形態の携帯電話端末が文字入力モードになされている場合、画像処理部２３は、制御部１０による制御の基、後述するようなソフト１２キー、ソフト十字キー、ソフト決定キー、ソフトＣＬＲ（クリア）キー、ソフト小文字キーなどを画面上に表示させ、また、文字入力表示ウィンドウなども画面表示させる。なお、文字入力モード時にディスプレイ画面上に表示される各ソフトキーや文字入力表示ウィンドウなどの機能やその具体的表示例については後述する。
【００２７】
メモリ部１６は、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）を含む。ＲＯＭは、ＯＳ（Operating System）、制御部１０が各部を制御するための制御プログラム、各種の初期設定値、フォントや仮名漢字変換，予測変換に用いられる辞書データ、着信音やキー操作音等の音データ、本実施形態にかかるタッチスクリーンセンサ１５を用いた文字入力時に文字入力の労力軽減及び高速化を実現可能にするための文字入力支援プログラム、その他、当該端末に搭載される各種のアプリケーション用のプログラム、当該端末の機器識別情報（ＩＤ）などを記憶している。このＲＯＭは、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）或いはＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）のような書き換え可能なＲＯＭを含み、電子メールデータ、電話帳や電子メールアドレス帳のデータ、スケジュール帳のデータ、通信履歴等の様々なデータ、ユーザ辞書データ、静止画や動画データ、その他、各種のユーザ設定値等を保存することも可能となされている。なお、上記フォント，仮名漢字変換や予測変換に用いられる辞書データは辞書データ格納部１９に格納されており、本実施形態にかかる文字入力支援プログラムを含む各種アプリケーションプログラムはプログラム格納部１８に格納され、音データや電子メールデータ、電話帳・アドレス帳、スケジュール帳のデータ等はデータ格納部１８に格納されている。ＲＡＭは、制御部１０が各種のデータ処理を行う際の作業領域として、随時データを格納する。
【００２８】
制御部１０は、ＣＰＵからなり、メモリ部１６に記憶されているＯＳや各種プログラムに基づいて、当該端末の様々な制御、本実施形態にかかる後述の文字入力支援処理等を実行する。また、詳細については後述するが、本発明実施形態の場合、上記制御部１０は、文字入力モードにおいて本発明にかかる文字入力支援プログラムを実行している時には、画像処理部２３を介して、表示部１３のディスプレイ上にアイコンや文字入力表示ウィンドウ、複数のソフトキー（ソフトキー表示制御機能）などを表示させる。また、文字入力モードにおいて、制御部１０は、ディスプレイ上に表示された各ソフトキーに対して、後述するように、それぞれ異なる一つの文字を基底文字とした複数の文字配列を割り当て設定する（文字配列設定機能）。また、当該文字入力モードにおいて、制御部１０は、操作デバイス制御部１４を介してタッチスクリーンセンサ１５をアクティブ状態にさせ、そのタッチスクリーンセンサ１５から得られたタッチ位置データ等により、当該タッチスクリーンセンサ１５面上の何れの位置がタッチされたのか判断する。さらに制御部１０は、上記タッチ位置データから、ディスプレイ画面上に表示されている何れのソフトキーがユーザにより選択されたのかを判断し、その選択されたソフトキーに予め割り当て設定してある基底文字を、未確定文字として上記ディスプレイに表示させる（基底文字表示制御機能）。また、制御部１０は、上記基底文字に対応したソフトキーへのタッチが維持されている状態で、そのタッチ位置とは異なる他の位置がタッチされた時、上記基底文字に続いて配列されている各文字の中から、当該他のタッチ位置の数に応じた配列順番の文字を選出し、その選出した文字を上記ディスプレイ画面上の上記未確定文字として切り替え表示する（未確定文字切替制御部）。すなわち、本発明実施形態において、制御部１０は、ユーザにより何れかのソフトキーが選択された状態でさらに他に複数箇所が略々同時にタッチされた場合、当該選択されたソフトキーと複数の同時タッチ数とに基づいて、後述するような文字入力支援処理を実行する。
【００２９】
その他、図１では図示を省略しているが、本発明実施形態の携帯電話端末は、画像の撮影を行うためのカメラ部や、いわゆる電子マネーを扱うための電子財布機能部、近距離無線通信部、ＧＰＳ（Global Positioning System）機能部、外部メモリが接続されるメモリインターフェース部、外部ケーブルが接続されるケーブル用コネクタ部、ディスプレイのバックライトや着信ライト用などのＬＥＤ（発光ダイオード）とその駆動部、バイブレータとその駆動部、各部へ電力を供給するバッテリとその電力をコントロールするパワーマネージメントＩＣ部など、一般的な携帯電話端末に設けられる各構成要素についても全て備えている。
【００３０】
［本実施形態の携帯電話端末の外観及び文字入力モード時の画面表示例］   図２には、本発明実施形態の携帯電話端末１の概略的な外観構成を示す。この図２の例は、本実施形態の携帯電話端末が文字入力モードである時のディスプレイ画面表示例も示している。
【００３１】
図２において、本実施形態の携帯電話端末１は、筐体の一主面側に、当該主面サイズに近い大きさのディスプレイ画面２と、そのディスプレイ画面２と略々同じサイズのタッチスクリーンセンサ１５とを備えている。タッチスクリーンセンサ１５は、前述したように透明なタブレットタイプのセンサパネルとなされており、ディスプレイ画面２の前面に配されている。したがって、ディスプレイ画面２の表示内容は、当該透明なタッチスクリーンセンサ１５を介して外部から見えるようになっている。
【００３２】
ここで、本実施形態の携帯電話端末１は、文字入力モードにおいて文字入力支援プログラムが実行されている時、図２に示すように、ディスプレイ画面２上に、ソフト十字キー３３、ソフト小文字キー３４、ソフトＣＬＲキー３５、ソフト決定キー３６、ソフト１２キー３７、文字入力表示ウィンドウ３１等を表示する。
【００３３】
上記ソフト１２キー３７は、いわゆるテンキーに対応した“０”〜“９”のソフト数字キーと、“＃”，“＊”の記号キーに対応したソフト記号キーとからなる。本実施形態の携帯電話端末が日本語入力モードであるとき、“１”ソフト数字キーには“あ”を基底文字にしたア行の各文字からなる文字配列｛“あ”，“い”，“う”，“え”，“お”｝が割り当て設定され、“２”ソフト数字キーには“か”を基底文字にしたカ行の文字配列｛“か”，“き”，“く”，“け”，“こ”｝が、以下同様に、“３”ソフト数字キーには“さ”を基底文字にしたサ行の文字配列が、“４”ソフト数字キーには“た”を基底文字にしたタ行の文字配列が、“５”ソフト数字キーには“な”を基底文字にしたナ行の文字配列が、“６”ソフト数字キーには“は”を基底文字にしたハ行の文字配列が、“７”ソフト数字キーには“ま”を基底文字にしたマ行の文字配列が、“８”ソフト数字キーには“や”を基底文字にしたヤ行の文字配列が、“９”ソフト数字キーには“ら”を基底文字にしたラ行の文字配列が、“０”ソフト数字キーには“わ”を基底文字にしたワ行の文字配列と日本語五十音の最後の“ん”の文字が設定されている。
【００３４】
上記ソフト十字キー３３は、カーソル移動や画面スクロールのための“＞”（右方向），“＜”（左方向），“∨”（下方向），“∧”（上方向）等の各方向指示するための四つのソフト矢印キーからなる。
【００３５】
ソフト小文字キー３４は、例えば拗音や促音として用いられるいわゆる小書き文字（印刷用語の捨て仮名）を入力する際に指示されるソフトキーである。
【００３６】
ソフトＣＬＲキー３５は、入力文字を消去等するいわゆるクリア指示入力のためのソフトキーである。
【００３７】
ソフト決定キー３６は、未確定文字の決定、つまり確定を指示入力するためのソフトキーである。
【００３８】
文字入力表示ウィンドウ３１は、入力途中の未確定文字や、確定文字等が表示されるウィンドウである。当該文字入力表示ウィンドウ３１内には、文字カーソル３２や入力済みの文字列等も表示される。
【００３９】
［本実施形態の文字入力支援処理の概要］   上述したような文字入力モードにおいて、例えばユーザにより何れかのソフト数字キーに対応した位置がタッチされた場合、本実施形態の携帯電話端末１は、当該タッチ位置のソフト数字キーが何れのソフトキーであるかを判定し、そのソフト数字キーに設定されている基底文字を上記文字入力表示ウィンドウ３１内の文字カーソル３２の位置に表示する。図３には、日本語の文字入力モードにおいて、ユーザにより“５”ソフト数字キーの位置Ｔ０がタッチされたこと、つまりユーザにより“５”ソフト数字キーが選択されたことで、文字入力表示ウィンドウ３１の文字カーソル３２上に“な”の基底文字が表示された様子を示している。但し、この段階では上記“な”の文字は未確定状態となっている。なお、未確定状態の場合、文字入力表示ウィンドウ３１内の当該文字にはアンダーライン３８が表示される。
【００４０】
また、図３のようにユーザ所望のソフト数字キーに対応した位置Ｔ０がタッチされ且つそのタッチ状態が維持されている時、本実施形態の携帯電話端末１は、当該ユーザ所望のソフト数字キーを除く他のソフトキーについての選択を許可しない入力禁止モードへ移行する。但し、当該入力禁止モードに移行した場合であっても本実施形態の携帯電話端末１は、タッチスクリーンセンサ１５上のタッチ検出は可能となされている。なお、入力禁止モードに移行した場合、本実施形態の携帯電話端末１は、上記タッチ位置Ｔ０の“５”ソフト数字キーの表示のみを例えばハイライトしてそれ以外の部分の明るさを落としたり、タッチ位置Ｔ０の“５”ソフト数字キーとそれ以外の他の部分の表示色を異ならせることなどにより、入力禁止モードへの移行をユーザへ通知する。勿論、これらは一例であり、ハイライト表示と表示色の変更等を同時に行うこと、或いはアラーム音を出力するなどの他の手法により、入力禁止モードへの移行をユーザに通知するようにしてもよい。
【００４１】
また、本実施形態の携帯電話端末１は、入力禁止モードに移行した状態で、上記ユーザ所望のソフト数字キーのタッチ位置を除く他の幾つかの位置がユーザにより同時にタッチされた場合には、それら他の同時タッチ位置の数をカウントする。そして、本実施形態の携帯電話端末１は、上記ユーザ所望のソフト数字キーに対応した基底文字に続く文字配列のなかから、上記他の同時タッチ位置のカウント数に対応した配列順番の文字を、上記文字入力表示ウィンドウ３１内の文字カーソル３２の位置に表示する。例えば図３のように入力禁止モードに移行した状態で、例えば図４に示すように“５”ソフト数字キーのタッチ位置Ｔ０を除いた例えば一つの位置Ｔ１がユーザにより同時にタッチされたような場合、携帯電話端末１は、上記文字入力表示ウィンドウ３１内の文字カーソル３２の位置に“に”の文字を表示する。すなわち“な”の基底文字に対しては｛“な”，“に”，“ぬ”，“ね”，“の”｝の文字配列設定されており、“に”の文字は上記“な”の文字の一つ隣に配列された文字である。したがってこの時の携帯電話端末１は、上記タッチ位置Ｔ０以外の他の同時タッチ位置Ｔ１の数である「１」により、上記“な”から一つ目の“に”の文字がユーザにより選択されたと判定し、当該“に”の文字を文字入力表示ウィンドウ３１内の文字カーソル３２の位置に表示する。同様なことから、例えばタッチ位置Ｔ０を除いた例えば四つの位置がユーザにより同時にタッチされたような場合には、上記文字入力表示ウィンドウ３１内の文字カーソル３２の位置には、“の”の文字が表示されることになる。但し、この段階では上記“に”や“の”の文字は未確定状態となっており、未確定状態の場合の当該文字にはアンダーライン３８が表示される。もちろんこれらのことは、他の基底文字の場合も同様である。
【００４２】
このように本実施形態の携帯電話端末１では、或る基底文字に対するソフト数字キーがタッチされた状態で、それ以外の幾つかの位置が同時にタッチされた場合、上記基底文字に続く文字配列の中から、当該同時タッチ位置の数に応じた文字を選出し、その文字を文字入力表示ウィンドウ３１内に表示するようになされている。したがって、本実施形態によれば、ユーザは、基底文字に続く文字列の中から所望の文字を入力するために、従来のように、基底文字に対するソフト数字キーを何度もタッチするような煩雑な操作を要せずに、所望の文字を簡単に入力することが可能となる。
【００４３】
さらに、本実施形態の携帯電話端末１では、或る基底文字に対するソフト数字キーがタッチされた状態では、他のソフトキーについての選択を許可しない入力禁止モードへ移行することで、例えば他のソフト数字キーがタッチされても、当該他のソフト数字キーに設定されている基底文字等が誤って未確定文字として選出されてしまうようなことがない。また、入力禁止モードの時には、前述のようなハイライト表示等により、ユーザに対して入力禁止モードへ移行したことを明確に知らせることが可能となっている。
【００４４】
また、本実施形態の携帯電話端末は、上記文字入力表示ウィンドウ３１内に所望の未確定文字が表示されている状態でソフト決定キー３６がタッチされた時には、未確定文字を確定文字とする。
【００４５】
また、本実施形態の携帯電話端末は、上記文字入力表示ウィンドウ３１内に所望の未確定文字が表示されている状態でソフト小文字キー３４がタッチされた場合、その未確定文字の小書き文字（小文字）が存在する場合には、その小書き文字を上記文字入力表示ウィンドウ３１内の文字カーソル３２の位置に表示する。
【００４６】
また、本実施形態の携帯電話端末は、上記文字入力表示ウィンドウ３１内に所望の未確定文字が表示されている状態でソフト小文字キー３４がタッチされた場合において、その未確定文字の小書き文字（小文字）が存在する時には、その小書き文字を上記文字入力表示ウィンドウ３１内の文字カーソル３２の位置に表示する。なお、小書き文字になされた後、再度ソフト小文字キー３４がタッチされた場合には、文字の大きさは元の大きさに戻る。
【００４７】
その他、本実施形態の携帯電話端末は、上記文字入力表示ウィンドウ３１内に表示されている未確定文字に対して仮名漢字変換やカタカナ変換等の文字変換処理についても実行可能となされている。すなわち一例として、本実施形態の携帯電話端末は、上記文字入力表示ウィンドウ３１内に所望の未確定文字が表示されている状態でソフト十字キー３３の“∨”ソフト矢印キーや“∧”ソフト矢印キーがタッチされたような場合、当該ソフト矢印キーがタッチされる毎に変換候補文字を変更する。それら変換候補文字は、上記ソフト決定キー３６がタッチされた時に確定される。
【００４８】
また例えば、上記文字入力表示ウィンドウ３１内に所望の未確定文字が表示されている状態でソフト十字キー３３の“＞”ソフト矢印キーや“＜”ソフト矢印キーがタッチされた場合、本実施形態の携帯電話端末は、文字カーソル３２をその矢印方向に一文字分ずつ移動させ、当該文字カーソル３２により指示される文字を変更する。
【００４９】
さらに例えば、上記文字入力表示ウィンドウ３１内に所望の未確定文字が表示されている状態で例えばソフトＣＬＲキー３６がタッチされた場合、本実施形態の携帯電話端末１は、文字カーソル３２上の文字を消去する。
【００５０】
以下、一例として、図５のように“にゅうりょく”の文字列を未確定文字として入力した後、その未確定文字列を仮名漢字変換により“入力”の漢字に変換して確定するまでの一連の流れを説明する。
【００５１】
先ず第一の手順として、文字入力モードにおいて、前述の図３の例のように、ユーザが指等により“な”の基底文字が設定されている“５”ソフト数字キーの位置をタッチすると、携帯電話端末は、文字入力表示ウィンドウ３１内の文字カーソル３２上に“な”の未確定文字を表示する。
【００５２】
次に第二の手順として、前述の図４の例のように“５”ソフト数字キーの位置がタッチされた状態で、ユーザが指等により例えば別の一つの位置（Ｔ１）等をタッチすると、携帯電話端末は、文字入力表示ウィンドウ３１内の文字カーソル３２上に“に”の未確定文字を表示する。そして、ユーザがタッチスクリーンセンサ１５から指等を離すと、携帯電話端末は、文字入力表示ウィンドウ３１内の文字カーソル３２上に“に”の未確定文字が表示された状態のまま入力禁止モードを解除し、全てのソフトキーが選択可能なモードに戻る。なお、上記“に”の未確定文字が文字入力表示ウィンドウ３１内に表示されるタイミングは、“５”ソフト数字キーの位置がタッチされた状態でさらに別の一つの位置（Ｔ１）等がタッチされた後、ユーザがタッチスクリーンセンサ１５から指を離した時点であってもよい。以下の手順でも同様であるが、ここでは別の位置等がタッチされたタイミングで文字入力表示ウィンドウ内の文字が切り替え表示される例を挙げることとする。
【００５３】
次に第三の手順として、上記文字入力表示ウィンドウ３１内に“に”の未確定文字が表示されている状態で、ユーザが指等により“や”の基底文字が設定されている“８”ソフト数字キーの位置をタッチすると、携帯電話端末は、入力禁止モードへ移行するとともに、文字入力表示ウィンドウ３１内の文字カーソル３２を一文字分だけ左側に移動させ、その文字カーソル３２上に“や”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は“にや”の未確定文字列が表示された状態となる。
【００５４】
次に第四の手順として、上記第三の手順により“８”ソフト数字キーの位置がタッチされた状態で、ユーザが指等により別の一つの位置等をタッチすると、携帯電話端末は、文字入力表示ウィンドウ３１内の文字カーソル３２上に“ゆ”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は、“にゆ”の未確定文字列が表示された状態となる。
【００５５】
次に第五の手順として、上記文字入力表示ウィンドウ３１に“にゆ”の未確定文字列が表示され且つ文字カーソル３２が“ゆ”の文字上に存在している状態で、ユーザがタッチスクリーンセンサ１５から指等を離すと、携帯電話端末は、入力禁止モードを解除し全てのソフトキーが選択可能なモードに戻る。さらに、ユーザが指等によりソフト小文字キー３４をタッチすると、携帯電話端末は、上記文字カーソル３２上の“ゆ”の文字を小書き文字“ゅ”に変換する。これにより、文字入力表示ウィンドウ３１は“にゅ”の未確定文字列が表示された状態となる。
【００５６】
次に第六の手順として、上記文字入力表示ウィンドウ３１内に“にゅ”の未確定文字が表示されている状態で、ユーザが指等により“あ”の基底文字が設定されている“１”ソフト数字キーの位置をタッチすると、携帯電話端末は、入力禁止モードへ移行するとともに、文字入力表示ウィンドウ３１内の文字カーソル３２を一文字分だけ左側に移動させ、その文字カーソル３２上に“あ”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は“にゅあ”の未確定文字列が表示された状態となる。
【００５７】
次に第七の手順として、上記第五の手順により“１”ソフト数字キーの位置がタッチされた状態で、ユーザが二本の指等により別の二つの位置等を同時にタッチすると、携帯電話端末は、文字入力表示ウィンドウ３１内の文字カーソル３２上に“う”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は、“にゅう”の未確定文字列が表示された状態となる。
【００５８】
次に第八の手順として、上記文字入力表示ウィンドウ３１内に“にゅう”の未確定文字が表示されている状態で、ユーザが指等により“ら”の基底文字が設定されている“９”ソフト数字キーの位置をタッチすると、携帯電話端末は、入力禁止モードへ移行するとともに、文字入力表示ウィンドウ３１内の文字カーソル３２を一文字分だけ左側に移動させ、その文字カーソル３２上に“ら”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は“にゅうら”の未確定文字列が表示された状態となる。
【００５９】
次に第九の手順として、上記第八の手順により“９”ソフト数字キーの位置がタッチされた状態で、ユーザが指等により別の一つの位置等をタッチすると、携帯電話端末は、文字入力表示ウィンドウ３１内の文字カーソル３２上に“り”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は、“にゅうり”の未確定文字列が表示された状態となる。
【００６０】
次に第十の手順として、上記文字入力表示ウィンドウ３１内に“にゅうり”の未確定文字が表示されている状態で、ユーザが指等により“や”の基底文字が設定されている“８”ソフト数字キーの位置をタッチすると、携帯電話端末は、入力禁止モードへ移行するとともに、文字入力表示ウィンドウ３１内の文字カーソル３２を一文字分だけ左側に移動させ、その文字カーソル３２上に“や”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は“にゅうりや”の未確定文字列が表示された状態となる。
【００６１】
次に第十一の手順として、上記第十の手順により“８”ソフト数字キーの位置がタッチされた状態で、ユーザが二本指等により別の二つの位置等を同時にタッチすると、携帯電話端末は、文字入力表示ウィンドウ３１内の文字カーソル３２上に“よ”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は、“にゅうりよ”の未確定文字列が表示された状態となる。
【００６２】
次に第十二の手順として、上記文字入力表示ウィンドウ３１の文字カーソル３２が“よ”の文字上に存在している状態で、ユーザがタッチスクリーンセンサ１５から指等を離すと、携帯電話端末は、入力禁止モードを解除し全てのソフトキーが選択可能なモードに戻る。さらに、ユーザが指等によりソフト小文字キー３４をタッチすると、携帯電話端末は、上記文字カーソル３２上の“よ”の文字を小書き文字“ょ”に変換する。これにより、文字入力表示ウィンドウ３１は“にゅうりょ”の未確定文字列が表示された状態となる。
【００６３】
次に第十三の手順として、上記文字入力表示ウィンドウ３１内に“にゅうりょ”の未確定文字が表示されている状態で、ユーザが指等により“か”の基底文字が設定されている“２”ソフト数字キーの位置をタッチすると、携帯電話端末は、入力禁止モードへ移行するとともに、文字入力表示ウィンドウ３１内の文字カーソル３２を一文字分だけ左側に移動させ、その文字カーソル３２上に“か”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は“にゅうりょか”の未確定文字列が表示された状態となる。
【００６４】
次に第十四の手順として、上記第十三の手順により“２”ソフト数字キーの位置がタッチされた状態で、ユーザが二本指等により別の二つの位置等を同時にタッチすると、携帯電話端末は、文字入力表示ウィンドウ３１内の文字カーソル３２上に“く”の未確定文字を表示する。これにより、文字入力表示ウィンドウ３１は、“にゅうりょく”の未確定文字列が表示された状態となる。
【００６５】
次に第十五の手順として、上記文字入力表示ウィンドウ３１に“にゅうりょく”の未確定文字が表示されている状態で、ユーザがタッチスクリーンセンサ１５から指等を離すと、携帯電話端末は、入力禁止モードを解除し全てのソフトキーが選択可能なモードに戻る。さらに、ユーザが指等により例えばソフト十字キー３３の“∨”ソフト矢印キーをタッチすると、上記文字入力表示ウィンドウ３１には当該未確定文字“にゅうりょく”の仮名漢字変換候補が表示される。なお、仮名漢字変換候補の表示位置は、未確定文字列の表示位置であっても良いし、或いは図示しない別の候補表示ウィンドウ内に表示されてもよい。特に、未確定文字列の表示位置に仮名漢字変換候補が表示される場合には、各変換候補の漢字が“∨”ソフト矢印キーをタッチする毎に順次切り替え表示される。
【００６６】
そして、第十六の手順として、それら仮名漢字変換候補の中で例えば“入力”の漢字が表示されている時に、ソフト決定キー３６がタッチされると、携帯電話端末は、当該“入力”の漢字の入力を確定する。これにより、文字入力表示ウィンドウ３１は、“入力”の確定文字列が表示された状態となる。
【００６７】
上述したような“にゅうりょく”の文字列の入力を行うような場合、本実施形態によれば、上記“に”、“ゆ”、“う”、“り”、“よ”、“く”の各文字を、合計六回のタッチ動作で入力することができる。これに対し、従来技術のように、基底文字が設定されたソフト数字キーを何度もタッチすることで所望の文字を入力する手法の場合は、“う”、“よ”、“く”の各文字を入力する際に、本発明実施形態と比較してそれぞれ一回づつ多いタッチ動作が必要となり、合計九回のタッチ動作が必要となる。したがって、本実施形態の場合は、従来の手法に比べて、文字入力のためのタッチ動作数を減らすことができ、文字入力時のユーザの労力を軽減でき、また文字入力作業の高速化を図ることも可能となる。
【００６８】
なお、本発明実施形態の携帯電話端末は、所望のソフト数字キーを何度もタッチすることで所望の文字が選ばれる従来同様の手法による文字入力についても勿論可能となされている。すなわち、ユーザ所望のソフト数字キーに対応した位置のタッチ動作とそのタッチの解除（指等を離す）動作が繰り返された場合には、携帯電話端末は、当該ソフト数字キーに設定されている基底文字とそれに続く各文字配列を順次切り替え、それら切り替えられた文字を未確定文字として文字入力表示ウィンドウ３１の文字カーソル３２上に表示することになる。
【００６９】
［文字入力支援処理の流れ］   図６には、本実施形態の携帯電話端末において、上述したタッチスクリーンセンサ１５を用いた文字入力支援処理のフローチャートを示す。なお、この図６に示したフローチャートの処理は、メモリ部１６の文字入力支援プログラムを制御部１０が文字入力モードにて実行することにより実現される。また、図６のフローチャートは、特に一文字分の文字入力がなされる際の処理の流れのみを示している。
【００７０】
図６において、本実施形態の文字入力支援プログラムが起動されると、制御部１０は、ステップＳ１として、文字入力のためのキータッチがなされたか否か、すなわち、何れかのソフト数字キーに対応した位置がユーザの指等によりタッチされたか否かの監視を開始する。当該ステップＳ１において、制御部１０は、何れかのソフト数字キーに対応した位置がタッチされたと判断した場合にステップＳ２へ処理を進める。一方、タッチスクリーンセンサ１５がタッチされていない時、或いは、タッチスクリーンセンサ１５のタッチ位置が何れのソフト数字キーにも対応していない場合、制御部１０は、当該ステップＳ１の監視を続ける。
【００７１】
ステップＳ２の処理に進むと、制御部１０は、上記ソフト数字キーへのタッチ状態が継続している時間内に、ユーザにより他の複数箇所が同時にタッチされることによる文字入力表示ウィンドウ３１上の文字変更表示を１回に制限するためのマルチ選択フラグを“０”に設定してステップＳ３へ進む。すなわち、本実施形態において、上記マルチ選択フラグは、上記ソフト数字キーへのタッチ状態の継続期間内に他の複数同時タッチがあり、それら他の複数同時タッチのみが一旦解除（ユーザが指等を離す）され、さらに他の複数箇所がタッチされたような場合に、初回の複数同時タッチのみを有効とするために、上記マルチ選択フラグを用いている。
【００７２】
ステップＳ３の処理に進むと、制御部１０は、画像処理部２３を通じた表示部１３の表示制御により、前述の図３で説明したように、上記ステップＳ２にてタッチされたソフト数字キーのみを例えばハイライト表示させ、一方他のソフトキー等を薄く表示させる。また同時に、制御部１０は、上記ソフト数字キーを除く他のソフトキーについての選択を許可しない入力禁止モードへ移行する。これら処理の後、制御部１０は、ステップＳ４へ処理を進める。
【００７３】
ステップＳ４の処理に進むと、制御部１０は、この時点で既にそれ以前においてソフト数字キーへのタッチがなされており、文字入力表示ウィンドウ３１上に未確定の文字が表示されているか否か判定する。そして、制御部１０は、前回のソフト数字キーへのタッチがあり且つ未確定文字が表示されている場合にはステップＳ５へ処理を進め、一方、前回のソフト数字キーへのタッチが無いか或いは未確定文字が表示されていない場合にはステップＳ７へ処理を進める。
【００７４】
ステップＳ５の処理に進んだ場合、制御部１０は、前回タッチされたソフト数字キーと今回タッチされたソフト数字キーとが同じであるか否か判定し、同じである場合にはステップＳ８へ処理を進め、一方、異なる場合はステップＳ６へ処理を進める。
【００７５】
ステップＳ６の処理に進んだ場合、制御部１０は、前回タッチされたソフト数字キーに対応した文字入力を確定文字にするとともに、画像処理部２３を通じた表示部１３の表示制御により、上記文字カーソル３２を一文字分進めた後、次のステップＳ７へ処理を進める。
【００７６】
ステップＳ７の処理に進むと、制御部１０は、画像処理部２３を通じた表示部１３の表示制御により、今回タッチされたソフト数字キーに対応した基底文字を文字入力表示ウィンドウ３１の上記文字カーソル３２上に未確定文字として表示する。このステップＳ７の処理後、制御部１０は、ステップＳ９へ処理を進める。
【００７７】
一方、ステップＳ５からステップＳ８に進んだ場合、制御部１０は、前回タッチされたソフト数字キーと今回タッチされたソフト数字キーが同じであるため、画像処理部２３を通じた表示部１３の表示制御により、当該ソフト数字キーに設定されている文字配列内で次の順番の文字を未確定文字として文字入力表示ウィンドウ３１の文字カーソル３２上に表示させる。このステップＳ７の処理が完了した後、制御部１０は、ステップＳ９へ処理を進める。
【００７８】
ステップＳ９の処理に進むと、制御部１０は、上記ソフト数字キーへのタッチが終了したか（ユーザの指等が離されたか）否か判断する。そして、制御部１０は、タッチが終了したと判断した場合にはステップＳ１４へ処理を進め、タッチが継続していると判断した場合はステップＳ１０へ処理を進める。
【００７９】
ステップＳ１０の処理に進むと、制御部１０は、上記ステップＳ１にてタッチされたと判定されているソフト数字キーを除く他の位置がタッチされた時にはそれら他のタッチ数（接触数）を検出し、当該他のタッチ数を変数「Ｎ」とする。このステップＳ１０の処理後、制御部１０は、ステップＳ１１へ処理を進める。なお、ステップＳ１にて検出されたタッチのみがなされている場合には変数Ｎ＝０となり、ステップＳ１における一タッチとともにユーザが他の四本の指（合計で五本の指）等でタッチした場合には変数Ｎ＝４となる。このステップＳ１０の処理後、制御部１０は、ステップＳ１１へ処理を進める。
【００８０】
ステップＳ１１の処理に進むと、制御部１０は、変数Ｎ＞０で且つマルチ選択フラグ＝０であるか否か判定する。すなわち制御部１０は、ステップＳ１におけるソフト数字キーがタッチされている状態でさらに他の幾つかの位置がタッチされており、且つ、当該他の位置のタッチにより上記文字カーソル３２上の文字の表示変更が未だ行われていない（つまりマルチ選択フラグ＝０）か否かを判定する。そして、制御部１０は、当該ステップＳ１１において、変数Ｎ＞０で且つマルチ選択フラグ＝０でないと判断した場合にはステップＳ９へ処理を戻し、一方、変数Ｎ＞０で且つマルチ選択フラグ＝０であると判断した場合にはステップＳ１２へ処理を進める。
【００８１】
ステップＳ１２の処理に進むと、制御部１０は、画像処理部２３を通じた表示部１３の表示制御により、上記ステップＳ１でタッチされているソフト数字キーに設定されている文字配列内で、上記変数Ｎの値分だけ、つまり上記他のタッチ位置の数だけ進めた順番の文字を、未確定文字として文字入力表示ウィンドウ３１の文字カーソル３２上に表示させる。このステップＳ１２の処理後、制御部１０は、ステップＳ１３へ処理を進める。
【００８２】
ステップＳ１３の処理に進むと、制御部１０は、上記マルチ選択フラグを“１”に設定した後、ステップＳ９へ処理を戻す。
【００８３】
一方、ステップＳ９からステップＳ１４の処理に進んだ場合、制御部１０は、ステップＳ１４に進んだ場合、制御部１０は、画像処理部２３を通じた表示部１３の表示制御により、前記ステップＳ３で行ったハイライト表示等を解除するとともに、入力禁止モードを解除し、その後、当該一文字分の文字入力処理を終了する。この一文字分の文字入力処理が終了した後は、当該一文字分の文字入力処理より上位の処理が可能な状態となる。なお、言うまでもないが、当該上位の処理には、この図６に示した一文字分の文字入力処理のフローへの処理も含まれており、それにより次の一文字分の入力が可能となっている。
【００８４】
なお、図６のフローチャートの説明では、マルチ選択フラグとして“０”と“１”の２値を用い、初回の複数同時タッチのみを有効なものとして扱うようにしているが、例えば、マルチ選択フラグとして複数値を設定可能としてもよい。マルチ選択フラグを多値設定可能とした場合、複数同時タッチによる文字入力のやり直しが、当該マルチ選択フラグの値に応じた数だけ可能となる。この場合、図６のフローチャートのステップＳ２では、多値がマルチ選択フラグとして設定され、ステップＳ１１では上記変数Ｎ＞０且つマルチ選択フラグの値以内であるか否かの判定が行われる。そして、ステップＳ１３では、ステップＳ２にて設定されるマルチ選択フラグの値にさらに「１」を加える設定がなされることになる。
【００８５】
［文字変換処理の流れ］   図７には、本実施形態の携帯電話端末において、上述した図６のフローチャートの上位処理の一つである文字変換処理のフローチャートを示す。なお、この図７に示したフローチャートの処理は、メモリ部１６の文字入力支援プログラムを制御部１０が文字入力モードにて実行することにより実現される。
【００８６】
制御部１０は、文字入力モードである時、何れかのソフトキーがタッチされたか否かを常に監視している。すなわち、制御部１０は、ステップＳ２１において文字入力キー（つまりソフト数字キー）がタッチされたか否か、ステップＳ２３においてソフト小文字キー３４がタッチされたか否か、ステップＳ２５においてソフト十字キー３３がタッチされたか否か、ステップＳ３０においてソフトＣＬＲキーがタッチされたか否か、ステップＳ３２においてソフト決定キー３６がタッチされたか否かを判定している。
【００８７】
そして、ステップＳ２１にてソフト数字キーがタッチされたと判定した場合、制御部１０は、ステップＳ２２へ処理を進める。当該ステップＳ２２に進んだ場合、制御部１０は、前述の図６に示した一文字分の文字入力処理を実行し、このステップＳ２２の処理後は当該文字変換処理の最初へ処理を戻す。
【００８８】
また、ステップＳ２３においてソフト小文字キー３４がタッチされたと判定した場合、制御部１０は、ステップＳ２４の処理として、文字入力表示ウィンドウ３１内に未確定文字が表示されており、且つ、その未確定文字の小書き文字（小文字）が存在するか否か判定する。当該ステップＳ２４にて未確定文字が表示されていないか若しくは小書き文字が存在しないと判定した場合、制御部１０は当該文字変換処理の最初へ処理を戻す。一方、未確定文字が表示されており且つ小書き文字が存在すると判定した場合、制御部１０は、ステップＳ２５の処理として、画像処理部２３を通じた表示部１３の表示制御により、上記未確定文字の小書き文字を上記文字入力表示ウィンドウ３１内の文字カーソル３２の位置に表示させる。なお、未確定文字が既に小書き文字に変換されている状態である時に、ステップＳ２３にてソフト小文字キー３４がタッチされた場合、制御部１０は、ステップＳ２５において当該小書き文字の未確定文字を通常の大きさの未確定文字へ変換することとなる。このステップＳ２５の処理後、制御部１０は当該文字変換処理の最初へ処理を戻す。
【００８９】
また、ステップＳ２６にてソフト十字キー３３がタッチされたと判定した場合、制御部１０は、ステップＳ２７の処理として、当該タッチされたソフト十字キー３３は、“＞”，“＜”ソフト矢印キーか、或いは、“∨”，“∧”ソフト矢印キーの何れであるかを判定する。そして、タッチされたソフト十字キー３３が“＞”，“＜”ソフト矢印キーであると判定した場合、制御部１０は、ステップＳ２９へ処理を進め、画像処理部２３を通じた表示部１３の表示制御により、当該タッチされたソフト矢印キーにて示される方向に文字カーソル３２を移動表示させる。一方、タッチされたソフト十字キー３３が“＞”，“＜”ソフト矢印キーであると判定した場合、制御部１０は、ステップＳ２８へ処理を進め、その時点での未確定文字に対する仮名漢字変換候補の中から、当該タッチされたソフト矢印キーにて示される方向に並んだ仮名漢字変換候補を求め、画像処理部２３を通じた表示部１３の表示制御により当該仮名漢字変換候補を未確定文字として表示させる。これらステップＳ２８又はステップＳ２９の処理後、制御部１０は当該文字変換処理の最初へ処理を戻す。
【００９０】
また、ステップＳ３０にてソフトＣＬＲキー３５がタッチされたと判定した場合、制御部１０は、ステップＳ３１の処理として、画像処理部２３を通じた表示部１３の表示制御により文字入力表示ウィンドウ３１内の未確定文字を消去する。このステップＳ３１の処理後、制御部１０は当該文字変換処理の最初へ処理を戻す。
【００９１】
また、ステップＳ３２にてソフト決定キー３６がタッチされたと判定した場合、制御部１０は、ステップＳ３３の処理として、画像処理部２３を通じた表示部１３の表示制御により、文字入力表示ウィンドウ３１内の未確定文字を確定文字に変更して表示する。このステップＳ３３の処理後、制御部１０は、当該文字変換処理を終了する。また、ステップＳ３２にてソフト決定キー３６がタッチされていないと判定された場合、制御部１０は当該文字変換処理の最初へ処理を戻す。
【００９２】
［まとめ］   以上説明したように、本実施形態の携帯電話端末によれば、ユーザ所望のソフト数字キーがタッチされた状態が維持され、且つ、それ以外の一以上の他の位置がタッチされた場合、所望のソフト数字キーに設定された基底文字に続く文字配列の中から上記他の位置のタッチ数に応じた文字が選ばれ、その文字を未確定文字として表示するようになされているため、ユーザは所望の文字を少ない手順で簡単且つ高速に入力することが可能となっている。
【００９３】
なお、上述した実施形態の説明は、本発明の一例である。このため、本発明は上述した実施形態に限定されることなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることはもちろんである。
【００９４】
上述した実施形態では、日本語を一例として挙げたが、本発明は、一つのソフトキーに対して基底文字とそれに続く幾つかの文字配列が設定されているのであれば、例えば英語やその他の言語、例えばフランス語、ドイツ語、ロシア語、アラビア語、中国語などの文字入力にも適用可能である。
【００９５】
また、本発明は上述した実施形態に挙げた携帯電話端末に限定されず、ＰＤＡ、カーナビゲーションシステムやＡＶ機器のリモートコントローラ等、様々な携帯端末において文字入力を行う場合にも適用可能である。
【図面の簡単な説明】
【００９６】
【図１】本発明実施形態の携帯電話端末の概略的な内部構成を示すブロック図である。
【図２】本発明実施形態の携帯電話端末の概略的な外観構成を示し、特に携帯電話端末が文字入力モードである時のディスプレイ画面表示例を示す図である。
【図３】文字入力モード時の携帯電話端末において“５”ソフト数字キーがタッチされて基底文字“な”が未確定文字として文字入力表示ウィンドウ上に表示されている例を示す図である。
【図４】文字入力モード時の携帯電話端末において、“５”ソフト数字キーのタッチとともに他の一箇所がタッチされたことで、基底文字“な”の次に設定されている“に”の文字が未確定文字として文字入力表示ウィンドウ上に表示されている例を示す図である。
【図５】文字入力モード時の携帯電話端末において、“にゅうりょく”の文字列が未確定文字として入力された状態の文字入力表示ウィンドウ上に表示されている例を示す図である。
【図６】本実施形態の携帯電話端末におけるタッチスクリーンセンサを用いた文字入力支援処理のうち一文字分の文字入力処理のフローチャートである。
【図７】本実施形態の携帯電話端末におけるタッチスクリーンセンサを用いた文字入力支援処理のうち文字変換処理のフローチャートである。
【符号の説明】
【００９７】
１  携帯電話端末、２  ディスプレイ画面、１０  制御部、１１  通信回路、１２  通信用のアンテナ、１３  表示部、１４  操作デバイス制御部、１５  タッチスクリーンセンサ、１６  メモリ部、１７  プログラム格納部、１８  データ格納部、１９  辞書データ格納部、２０  スピーカ、２１  マイクロホン、２２  音声処理部、２３  画像処理部、３１  文字入力表示ウィンドウ、３２  文字カーソル、３３  ソフト十字キー、３４  ソフト小文字キー、３５  ソフトＣＬＲキー、３６  ソフト決定キー、３７  ソフト１２キー、３８  アンダーライン
【図１】
2010152759.tif 000003
【図２】
2010152759.tif 000004
【図３】
2010152759.tif 000005
【図４】
2010152759.tif 000006
【図５】
2010152759.tif 000007
【図６】
2010152759.tif 000008
【図７】
2010152759.tif 000009