(57)【要約】      （修正有）【課題】ユーザによってよりやりやすい方法で端末に文字入力をすることを可能とする。【解決手段】入力キー表示部３１０の各入力キーは予め決められた複数の文字入力モードそれぞれの文字の一つまたは複数に対応付けられており、入力装置が複数の文字入力モードのいずれに設定されているかに基づいて、各入力キーに対応する文字を表示する。表示手段は、設定されているモードに応じた、タッチされた入力キーに対応する文字のうち少なくとも一部を選択候補文字として出力表示部３１０に表示し、選択候補文字のうち一つを指すカーソル３１２を表示し、検出手段がユーザの指のタッチパネル上での移動または／及びタップを検出すると、移動の移動量または／及びタップの回数に応じてカーソル３１２と選択候補文字とのいずれか一方を動かし、入力表示部から指が離れたときまたは／及びタップの終了時にカーソルが指していた選択候補文字を入力文字として表示する。【選択図】図４
2009205303.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備えタッチ操作可能なディスプレイと、前記ディスプレイに接続されたＣＰＵと、前記ＣＰＵに接続されたメモリとを有する入力装置であって、
前記ディスプレイは、
前記ディスプレイに入力キー表示部と出力表示部とを表示する表示手段であって、前記入力キー表示部の各入力キーは、予め決められた複数の文字入力モードのそれぞれの文字の一つまたは複数に対応付けられており、前記入力装置の文字入力モードが前記複数の文字入力モードのいずれに設定されているかに基づいて、前記設定されている文字入力モードに応じた、各入力キーに対応する文字を表示する表示手段と、
ユーザが前記タッチパネル上の前記入力キー表示部にタッチしたことを検出する検出手段と、
を有し、
前記表示手段は、前記設定されているモードに応じた、タッチされた入力キーに対応する文字のうち少なくとも一部を選択候補文字として前記出力表示部に表示し、
前記選択候補文字のうち一つを指すカーソルを表示し、
前記CPUは、
前記検出手段が、ユーザの指の前記タッチパネル上での移動または／及びタップを検出すると、前記移動の移動量または／及び前記タップの回数に応じて前記カーソルと前記選択候補文字とのいずれか一方を動かす制御手段であって、前記入力表示部から指が離れたときまたは／及びタップの終了時に前記カーソルが指していた選択候補文字を入力文字として前記出力表示部に表示するよう前記表示手段を制御する制御手段と
を有することを特徴とする入力装置。
【請求項２】
前記制御手段は、前記検出手段が検出した一方向へのユーザの指の移動により、前記カーソルが前記選択候補文字の外を指すように前記カーソルまたは前記表示された選択候補文字が移動するとき、前記制御手段は、前記複数の文字入力モードのうち前記設定された文字入力モード以外の文字入力モードの少なくとも一つの、前記タッチされた入力キーに対応する文字を新たに選択候補文字として表示するよう前記表示手段を制御することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記カーソルが前記選択候補文字の外を指すよう、ユーザの指が前記タッチパネルから外されることなくホールドされていることを前記検出手段が検出すると、前記ホールドが検出されている間前記制御手段は、前記複数の文字入力モードのうち前記設定された文字入力モードではない文字入力モードの少なくとも一つの、前記タッチされた入力キーに対応する文字を新たに選択候補文字として表示するよう前記表示手段を制御することを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記設定された文字入力モードがひらがな入力モードである場合、前記表示手段は前記タッチされた入力キーに対応する文字とその濁音・半濁音の少なくとも一部とのみを選択候補文字として表示し、前記カーソルが前記選択候補文字の外を指すよう、前記カーソルまたは前記表示された選択候補文字が移動するとき、前記英文字及び数字の少なくともいずれか一方を新たに選択候補文字として表示するよう前記表示手段を制御することを特徴とする請求項１乃至３のいずれかに記載の入力装置。
【請求項５】
前記制御手段は、検出手段が検出するユーザの指の前記タッチパネル上の移動量に応じて前記選択候補文字を動かし、前記選択候補文字としては、前記設定された文字入力モードの前記入力キーに対応する文字と前記設定された文字入力モード以外の文字入力モードの前記入力キーに対応する文字とが循環式に表示されることを特徴とする、請求項２乃至４のいずれかに記載の入力装置。
【請求項６】
前記検出手段は、ユーザの指が前記入力キー表示部の端部において前記入力キー表示部から離れたことを検出し、
前記検出手段がユーザの指が端部において前記入力キー表示部から離れたことを検出すると、前記制御手段は前記文字入力モードの設定を、前記設定された文字入力モードから前記複数の文字入力モードのうち前記設定された文字入力モード以外のいずれか1つへと変更することを特徴とする、請求項１乃至５のいずれかに記載の入力装置。
【請求項７】
前記検出手段がユーザの指が前記入力キー表示部にタッチした後の指の移動を検出すると、前記検出手段は指の移動の方向及び速度を求め、前記速度が予め定められた閾値以上である場合、前記制御手段が前記文字入力モードの設定を変更し、前記指の移動方向に応じて、前記複数の文字入力モードのうち前記設定された文字入力モード以外のいずれの文字入力モードに変更するかを決定することを特徴とする、請求項１乃至６のいずれかに記載の入力装置。
【請求項８】
前記検出手段がユーザの指が前記出力表示部に触れたことを検出すると、前記制御手段は、前記出力表示部の触れられた部分に表示されていた内容が前記出力表示部中の予め決められた位置に表示されるよう表示をスクロールするように前記表示手段を制御することを特徴とする、請求項１乃至７のいずれかに記載の入力装置。
【請求項９】
前記制御手段は、前記検出手段が検出したユーザの指の前記タッチパネル上の移動の方向が、予め定められた第１の角度範囲内で移動量が予め定められた距離以上であれば上方向、予め定められた第２の角度範囲内で移動量が予め定められた距離以上であれば下方向、予め定められた第３の角度範囲内で移動量が予め定められた距離以上であれば右方向、予め定められた第４の角度範囲内で移動量が予め定められた距離以上であれば左方向として判定して、前記カーソルが指す選択文字候補を前記判定した方向にずらすことを特徴とする、請求項１乃至８のいずれかに記載の入力装置。
【請求項１０】
前記複数の文字入力モードはひらがな文字入力モードを含み、
前記表示手段は、前記設定された文字入力モードがひらがな入力モードである場合、前記タッチされた入力キーに対応する文字の濁音及び半濁音文字の少なくともいずれか一方も同時に前記選択候補文字として表示することを特徴とする請求項１乃至９のいずれかに記載の入力装置。
【請求項１１】
前記複数の文字入力モードはひらがな文字入力モードを含み、
前記表示手段は、前記設定された文字入力モードがひらがな入力モードである場合、前記カーソルが指す選択候補文字のみの濁音及び半濁音文字も同時に前記選択候補文字として表示することを特徴とする請求項１乃至９のいずれかに記載の入力装置。
【請求項１２】
タッチパネルを備えタッチ操作可能なディスプレイへの文字入力方法であって、
前記ディスプレイの文字入力モードが、予め決められた複数の文字入力モードのうちのいずれに設定されているかを判定するステップと、
前記ディスプレイに入力キー表示部と出力表示部とを表示するステップであって、前記入力キー表示部の各入力キーは、前記複数の文字入力モードのそれぞれの文字の一つまたは複数に対応付けられており、前記設定されている文字入力モードに応じて、各入力キーに対応する文字を表示するステップと、
ユーザが前記タッチパネル上の前記入力キー表示部にタッチしたことを検出するステップと、
前記設定されている文字入力モードに応じた、タッチされた入力キーに対応する文字のうち少なくとも一部を選択候補文字として前記出力表示部に表示するステップと、
前記選択候補文字のうち一つを指すカーソルを表示するステップと、
ユーザの指の前記タッチパネル上の移動または／及びタップが検出されと、前記移動の移動量または／及び前記タップの回数に応じて前記カーソルと前記選択候補文字とのいずれか一方を動かすステップと、
前記入力表示部から指が離れたときまたは／及びタップの終了時に前記カーソルが指していた選択候補文字を入力して前記出力表示部に表示するステップと
を有することを特徴とする、文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力方法および入力装置に関し、より詳細には、タッチパネルを用いた入力方法および入力装置に関する。
【背景技術】
【０００２】
従来、携帯電話などを初めとする小型端末に文字を入力し、電子メールとして送信することがなされている。文字の入力に際しては、電話番号入力用に備えられている数字の入力キーに文字を対応させることが行われている。例えば「と」の文字は、「４」のボタンを５回押すことによって入力することができる。これは、一般に「５タッチ方式」と呼ばれる入力方法である。
【０００３】
また、ユーザがキー入力部に指を触れ離すことなく指を移動させると、その移動距離を検出して入力信号とするタッチ検出パッドを有するキー入力部を備えた端末が提案されている（例えば、特許文献１参照）。
【０００４】
また同様に、タッチパネル上で指が触れた位置と指が離れた位置とを検出し、指の移動方向・移動量を検出してそれに応じて文字入力の選択候補を変化させる情報入力システムが提案されている（例えば、特許文献２参照）。
【０００５】
上記の入力方法においては、英文や数字の入力に際しては、別途キーを押下してモードを切り替えることによって、またはモード切替え無しで選択できようになっている。（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開２００７−１３３８０６号公報（要約、請求項１）
【特許文献２】特開２００７−６６０３１号公報（要約、段落[0065]乃至[0071]）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のようなタッチパッドによって入力文字を選択する構成においては、入力文字の決定時が指をタッチした瞬間ではなく指を離す瞬間であり、従来の入力方法と入力文字決定のタイミングが異なることから、ユーザが入力に際して違和感を覚えるという問題があった。さらに、入力文字を選択するにあたって指の移動方向が本来意図している縦または横方向からずれてしまうことがあり、本来意図していなかった入力がなされてしまうという問題があった。
【０００８】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、ユーザの入力操作のしやすい方法によって端末への文字入力を可能にする方法及び入力装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、このような目的を達成するために、請求項１に記載の発明は、タッチパネルを備えタッチ操作可能なディスプレイと、ディスプレイに接続されたＣＰＵと、ＣＰＵに接続されたメモリとを有する入力装置であって、ディスプレイは、ディスプレイに入力キー表示部と出力表示部とを表示する表示手段であって、入力キー表示部の各入力キーは、予め決められた複数の文字入力モードのそれぞれの文字の一つまたは複数に対応付けられており、入力装置の文字入力モードが複数の文字入力モードのいずれに設定されているかに基づいて、設定されている文字入力モードに応じた、各入力キーに対応する文字を表示する表示手段と、ユーザがタッチパネル上の入力キー表示部にタッチしたことを検出する検出手段とを有し、表示手段は、設定されているモードに応じた、タッチされた入力キーに対応する文字のうち少なくとも一部を選択候補文字として出力表示部に表示し、選択候補文字のうち一つを指すカーソルを表示し、CPUは、検出手段が、ユーザの指のタッチパネル上での移動または／及びタップを検出すると、移動の移動量または／及びタップの回数に応じてカーソルと選択候補文字とのいずれか一方を動かす制御手段であって、入力表示部から指が離れたときまたは／及びタップの終了時にカーソルが指していた選択候補文字を入力文字として出力表示部に表示するよう表示手段を制御する制御手段とを有することを特徴とする。
【００１０】
この構成によれば、指の移動またはタップによって入力文字を選択することができるので、ユーザはよりやりやすい方法で端末に文字入力をすることができる。
【００１１】
請求項２に記載の発明は、請求項１に記載の入力装置であって、制御手段は、検出手段が検出した一方向へのユーザの指の移動により、カーソルが選択候補文字の外を指すようにカーソルまたは表示された選択候補文字が移動するとき、制御手段は、複数の文字入力モードのうち設定された文字入力モード以外の文字入力モードの少なくとも一つの、タッチされた入力キーに対応する文字を新たに選択候補文字として表示するよう表示手段を制御することを特徴とする。
【００１２】
これにより、ひらがな入力中に一時的に英字、数字を入力したい場合、手軽に英数字の入力を行いすぐにひらがな入力に戻ることができる。
【００１３】
請求項３に記載の発明は、請求項１または２に記載の入力装置であって、カーソルが選択候補文字の外を指すよう、ユーザの指がタッチパネルから外されることなくホールドされていることを検出手段が検出すると、ホールドが検出されている間制御手段は、複数の文字入力モードのうち設定された文字入力モードではない文字入力モードの少なくとも一つの、タッチされた入力キーに対応する文字を新たに選択候補文字として表示するよう表示手段を制御することを特徴とする。
【００１４】
請求項４に記載の発明は、請求項１乃至３のいずれかに記載の入力装置であって、設定された文字入力モードがひらがな入力モードである場合、表示手段はタッチされた入力キーに対応する文字とその濁音・半濁音の少なくとも一部とのみを選択候補文字として表示し、カーソルが選択候補文字の外を指すよう、カーソルまたは表示された選択候補文字が移動するとき、英文字及び数字の少なくともいずれか一方を新たに選択候補文字として表示するよう表示手段を制御することを特徴とする。
【００１５】
上記の構成によれば、指を動かし続けなくても新たな選択候補文字の表示を指示することができる。
【００１６】
請求項５に記載の発明は、請求項２乃至４のいずれかに記載の入力装置であって、制御手段は、検出手段が検出するユーザの指のタッチパネル上の移動量に応じて選択候補文字を動かし、選択候補文字としては、設定された文字入力モードの入力キーに対応する文字と設定された文字入力モード以外の文字入力モードの入力キーに対応する文字とが循環式に表示されることを特徴とする。
【００１７】
これにより、より少ない指の移動量で新たな選択候補文字の表示を指示することができる。
【００１８】
請求項６に記載の発明は、請求項１乃至５のいずれかに記載の入力装置であって、検出手段は、ユーザの指が入力キー表示部の端部において入力キー表示部から離れたことを検出し、検出手段がユーザの指が端部において入力キー表示部から離れたことを検出すると、制御手段は文字入力モードの設定を、設定された文字入力モードから複数の文字入力モードのうち設定された文字入力モード以外のいずれか1つへと変更することを特徴とする。
【００１９】
これにより、指を入力キー表示部の外側へ滑らせることにより、簡単に文字入力モードを変換することができる。
【００２０】
請求項７に記載の発明は、請求項１乃至６のいずれかに記載の入力装置であって、検出手段がユーザの指が入力キー表示部にタッチした後の指の移動を検出すると、検出手段は指の移動の方向及び速度を求め、速度が予め定められた閾値以上である場合、制御手段が文字入力モードの設定を変更し、指の移動方向に応じて、複数の文字入力モードのうち設定された文字入力モード以外のいずれの文字入力モードに変更するかを決定することを特徴とする。
【００２１】
これにより、一定の閾値以上の速さで指を入力キー表示部上で滑らせることにより、簡単に文字入力モードを変換することができる。また、指を滑らせる方向により、変換する文字入力モードを選択することができる。
【００２２】
請求項８に記載の発明は、請求項１乃至７のいずれかに記載の入力装置であって、検出手段がユーザの指が出力表示部に触れたことを検出すると、制御手段は、出力表示部の触れられた部分に表示されていた内容が出力表示部中の予め決められた位置に表示されるよう表示をスクロールするように表示手段を制御することを特徴とする。
【００２３】
これにより、長いテキストを入力している際など、簡単に画面の表示をスクロールすることができる。
【００２４】
請求項９に記載の発明は、請求項１乃至８のいずれかに記載の入力装置であって、制御手段は、検出手段が検出したユーザの指のタッチパネル上の移動の方向が、予め定められた第１の角度範囲内で移動量が予め定められた距離以上であれば上方向、予め定められた第２の角度範囲内で移動量が予め定められた距離以上であれば下方向、予め定められた第３の角度範囲内で移動量が予め定められた距離以上であれば右方向、予め定められた第４の角度範囲内で移動量が予め定められた距離以上であれば左方向として判定して、カーソルが指す選択文字候補を判定した方向にずらすことを特徴とする。
【００２５】
これにより、ユーザは指の移動方向を厳密に上下左右にコントロールする必要がなくなるので、入力装置の操作が一層容易になる。
【００２６】
請求項１０に記載の発明は、請求項１乃至９のいずれかに記載の入力装置であって、複数の文字入力モードはひらがな文字入力モードを含み、表示手段は、設定された文字入力モードがひらがな入力モードである場合、タッチされた入力キーに対応する文字の濁音及び半濁音文字の少なくともいずれか一方も同時に選択候補文字として表示することを特徴とする。
【００２７】
これにより、「ば」や「ぱ」などといった濁音、半濁音文字も選択候補文字として表示される。
【００２８】
請求項１１に記載の発明は、請求項１乃至９のいずれかに記載の入力装置であって、複数の文字入力モードはひらがな文字入力モードを含み、表示手段は、設定された文字入力モードがひらがな入力モードである場合、カーソルが指す選択候補文字のみの濁音及び半濁音文字も同時に選択候補文字として表示することを特徴とする。
【００２９】
これにより、「ば」や「ぱ」などといった濁音、半濁音文字も、選択候補文字として表示される。濁音、半濁音文字を、カーソルが指す選択候補文字のみについて表示するか、タッチされた入力キーに対応する文字全ての濁音及び半濁音文字を表示するかは、ユーザが設定できることとしてもよい。
【００３０】
請求項１２に記載の発明は、タッチパネルを備えタッチ操作可能なディスプレイへの文字入力方法であって、ディスプレイの文字入力モードが、予め決められた複数の文字入力モードのうちのいずれに設定されているかを判定するステップと、ディスプレイに入力キー表示部と出力表示部とを表示するステップであって、入力キー表示部の各入力キーは、複数の文字入力モードのそれぞれの文字の一つまたは複数に対応付けられており、設定されている文字入力モードに応じて、各入力キーに対応する文字を表示するステップと、ユーザがタッチパネル上の入力キー表示部にタッチしたことを検出するステップと、設定されている文字入力モードに応じた、タッチされた入力キーに対応する文字のうち少なくとも一部を選択候補文字として出力表示部に表示するステップと、
選択候補文字のうち一つを指すカーソルを表示するステップと、ユーザの指のタッチパネル上の移動または／及びタップが検出されと、移動の移動量または／及びタップの回数に応じてカーソルと選択候補文字とのいずれか一方を動かすステップと、入力表示部から指が離れたときまたは／及びタップの終了時にカーソルが指していた選択候補文字を入力して出力表示部に表示するステップとを有することを特徴とする。
【００３１】
この構成によれば、指の移動またはタップによって入力文字を選択することができるので、ユーザはよりやりやすい方法で端末に文字入力をすることができる。
【発明の効果】
【００３２】
以上説明したように、本発明によれば、ユーザによってよりやりやすい方法で端末に文字入力をすることが可能となる。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【００３４】
図１は本発明の１実施例に係る文字入力のプログラムを有する携帯電話（入力装置の一例）１０００の例である。携帯電話１０００は、筐体１００と、筐体１００の表面に設置されたディスプレイ３０と、筐体１００に内蔵されたアンテナ５０とメモリ６０とＣＰＵ７０とベースバンドＬＳＩ８０と無線回路９０と電池１００とマイク２０とを備えている。ディスプレイ３０とアンテナ５０とメモリ６０とＣＰＵ７０とベースバンドＬＳＩ８０と無線回路９０とは、ＣＰＵ７０に機能的に接続され、メモリ６０に格納されたプログラムを元に音声及びデータ通信を行う。ベースバンドＬＳＩ８０と無線回路９０と電池１００とマイク２０とは、公知のものを用いることができ、どのようなものが用いられるかは、携帯電話１０００の機能や構造によって、当業者には明らかである。
【００３５】
本実施例に係る携帯電話１０００以外にも、筐体のディスプレイ設置部が入力キー部設置部上をスライドするタイプの携帯電話２０００（図１１）においても、本発明は適用可能である。
【００３６】
図２は、携帯電話１０００の文字入力機能に関する機能構成図である。図２に示すとおり、ディスプレイ３０は、タッチパネル３４０と、ユーザによるタッチパネル３４０上のタッチを検出するタッチ検出手段３５０とを有している。タッチパネル３４０としては、抵抗膜などを備えたものを用いることができるが、マトリクススイッチ、静電容量スイッチ、表面弾性波式スイッチなど、他のタイプのタッチパネルを用いてもよい。ディスプレイ３０はさらに、タッチパネル３４０に文字等を表示する表示手段を有する。
【００３７】
携帯電話１０００のＣＰＵ７０は、表示手段３３０による表示を制御する制御手段７２０と、ユーザのタッチの移動量等を計算する移動算出手段７１０とを備えている。メモリ６０は、本実施例に係る入力方法をプログラムとして格納するメモリ部６１０と、文字に関する情報を格納する辞書データベース６２０とを有する。
【００３８】
＜選択候補文字の表示及び文字選択の概要＞
本実施形態の携帯電話１０００では、図３に示すとおり、ディスプレイ３０を入力キー表示部３１０と出力表示部３２０とに分割して表示することが可能である。ユーザは、入力キー表示部３１０をタッチすることによって文字を入力することができる。入力キー表示部３１０の各入力キーには、所定のひらがな文字、カタカナ文字、英数字、記号が対応付けられ、ユーザの指が入力キーに触れると、該入力キーに対応付けられた文字、数字の少なくとも一部または全てが出力表示部３２０に表示される。ユーザは、入力キー表示部３１０上で指を移動させる、または／及び指をタップすることにより、所望の文字・数字を選択し、入力文字を決定する。
【００３９】
図３は、本発明の方法に従ってディスプレイ３０表示される入力キー表示部３１０及び出力表示部３２０の例である。入力キー表示部３１０のキーにはそれぞれ、数字及び50音の各行（あ行、か行など）、ならびに数個のアルファベットが対応付けられる。また、本実施形態においては、入力キー表示部３１０には常に「ひらがなモード」、「アルファベットモード」、「数字モード」を示すボタン３１１が表示されている。さらに、「絵文字モード」、「記号モード」をさらに備えていてもよい。本実施例においては、ひらがな入力中に一時的に英数字や記号を入力したいときと、連続して英数字を入力したいときを使いわけることができ、後者の場合はボタン３１１をタッチすることによって入力モード変換することができる。
【００４０】
図４は、ひらがな入力中に一時的に英数字を入力したいときと、連続して英数字を入力したいときに英数字や記号を入力選択枝として表示させるステップを図示したものである。図４の（１）においては、ユーザの指が「か」行をタッチしており、その結果、出力表示部３２０には「か」行のひらがな５文字及びその濁音・半濁音文字が表示されている。図４ではひらがな文字とカタカナ文字とが同時に表示されているが、まずはひらがな文字のみが表示されてもよく、また別途カタカナ入力モードを設定できるようにしてもよい。
【００４１】
図４の（２）では、ユーザは指を右方向または／及び下方向に移動させて、所望の文字を選択する。図４の（２）に四角のカーソル３１２で表されている選択文字の表示が、所望の文字を指すところに移ると、ユーザは指を入力キー表示部３１０から離す。指を離した時点でカーソル３１２が指している文字（図４の（３）では「が」）が、選択された入力文字として入力される。
【００４２】
また、ひらがな入力中に一時的に英数字を入力する場合は、図４の（３）に示すように、選択候補文字としてひらがなの他に英数字が表示されているので、ユーザは、カーソルが所望の文字に到達するよう指を動かせばよい。つまり、図４の構成で英数字を入力するには、カーソル３１２が所望の英数字に到達するよう指を動かせばよい。つまり、カーソル３１２がひらがな選択候補文字の表示されている領域からさらに右に移動すると、文字入力モードが自動的かつ一時的にひらがな入力から英数字入力へと切り替えられる。その後、所望の英数字文字上にカーソルが到達した状態で指を離すことにより、英数字文字の入力が完了し、携帯電話１０００はひらがな入力モードにもどる。
【００４３】
図４の（１）では、ユーザの指が入力キー表示部３１０の「か」のキーをタッチした時点で対応するひらがな文字及び英数字文字が表示されているが、図３の例のように、ユーザが入力キーをタッチした時点では、設定されている文字入力モードに対応する文字（図３、４の例ではひらがな）のみを選択候補文字として表示し、カーソル３１２が選択候補文字の外側を指すようにユーザの指が動いたとき（図４の（３）の例では、カーソル３１２が「が」を選択している状態から、さらにカーソル３１２を右に動かすようにユーザの指が動いたとき）に英文字を選択候補文字として表示し、さらにカーソル３１２を右に動かすようにユーザの指が動けば数字を選択候補文字として表示するようにしてもよい。
【００４４】
また、上記例では、ユーザの指が入力キー表示部３１０に最初にタッチするときに、ひらがな文字５つと、それぞれの濁音・半濁音すべてと、英数字の候補とが全て表示される例を示しているが、濁音、半濁音の選択候補文字を、カーソル３１２が指している文字の濁音・半濁音のみを表示する構成としてもよい。この場合、図５に表示の通り、最初にユーザが「か」行を選択するべく該当するボタンを入力キー表示部３１０上でタッチすると、「か」行の５文字が表示され、さらに現在カーソル３１２のある「か」の濁音である「が」のみが表示される。この実施形態の場合、入力キー表示部３１０上で「か」のボタンに対応するアルファベットである「A,B,C」および数字「２」を表示するには、まずカーソル３１２が「か」を選択している状態からカーソル３１２を右に移動して「が」行の列よりもさらに右に移動（図５の（３）よりもさらに右に移動）すると、英字、さらに数字の選択候補文字列が縦に表示される。所望の文字がある列にカーソル３１２が到達した後、カーソル３１２を下に動かし、所望の文字を選択する。
【００４５】
または、濁音・半濁音の表示を、ユーザの指が入力キーにタッチした時点では行わず、入力キーから右方向へ移動し始めたときに表示するようにしてもよい。これは、ユーザが設定できることとしてもよい。また、下方向への移動を先に行い、「イ段」、「ウ段」、などの選択をし、その後で左右方向への移動を行って「か行」、「は行」などの選択を行ってもよい。この場合、カーソル３１２が指している文字の濁音・半濁音のみを表示する構成であれば、カーソル３１２が指している文字の段の濁音・半濁音文字だけが、カーソル３１２の左右移動に従って表示されていくようになる。
【００４６】
絵文字、記号などの入力モードに設定されている場合も同様に、入力キー表示部３１０に指がタッチすると選択候補が表示され、指の移動及び指を離すことによって、入力選択を行うことが考えられる。
【００４７】
＜選択候補文字からの文字選択＞
ここで、出力表示部３２０でカーソル３１２を右方向に動かすためにユーザが入力キー表示部３１０上で指を動かす動作として、いくつかの方法がある。
【００４８】
まず第１に、カーソル３１２が所望の位置にくるまで入力キー表示部３１０上で指を動かす方法である。この場合、カーソル３１２が選択候補文字上を動く動きの距離、方向は、ユーザの指の入力キー表示部３１０上の動きに対応している。
【００４９】
次に、指を入力キー表示部３１０上で一定距離以上右方向に動かさなければならない場合に、実際にカーソル３１２移動距離に応じて指を入力キー表示部３１０上で動かすのではなく、右方向に一定距離以上動かした後に指を入力キー表示部３１０から外すことなくホールドすると、選択候補文字の表示がずれるように切り替わるようにすることができる。例えば、図６においてユーザが「は」行をさすボタンを入力キー表示部３１０でタッチすると、（２）に示すように3列の選択候補文字と、３列の真ん中の列に配置されたカーソル３１２が表示される。図６の（２）で、本文と重なって表示される「M」は、半透過した状態で表示され、本文も透けて見えるようになっている。ここから、ユーザが指を入力キー表示部３１０上で所定距離以上動かすと、選択候補文字のリストが左方向にずれるように切り替わる。この時、カーソル３１２は移動せず、選択候補文字のリストが移動することによって、カーソル３１２の指す文字が変わるようになっている。したがって、図６の（２）では英字と「は」行と「ば」行が表示されているが、ユーザが右方向に指を移動しはじめると図６の（３）では「は」行と「ば」行と「ぱ」行とが、さらに指を入力キー表示部３１０上でホールドすると図６の（４）では「ば」行と「ぱ」行と数字とが表示される。ユーザは、所望の文字を含む行にカーソル３１２が到達すると、指を入力キー表示部３１０上で下方向に移動させ、所望の文字（図６の（５）では「ぴ」）を選択する。
【００５０】
ここで、図６の選択候補文字のリストは循環的に表示されるようになっていてよく、例えば図６の（４）の表示状態で、ユーザが入力キー表示部３１０から指を離さずにさらにホールドしていた場合、「ぱ」行と数字と英字とが選択候補文字のリストとして表示されるようにしてもよい。
【００５１】
また、図６の（３）で、指をホールドした状態から、指を入力キー表示部３１０から離すことなく左方向に動かした場合、選択候補文字のリストを逆（即ち右）方向にずれるように動かすこともできる。図６の（３‘）は、ユーザが指を左方向に動かしそのままホールドした結果、循環式の選択候補文字のリストが右方向にずれ、数字と英字と「は」行とが表示されている様子を示している。
【００５２】
上記の説明では、指をカーソルが選択候補文字の外に移動する位置でホールドすることによって選択候補文字を循環させる構成を説明したが、指をカーソルが選択候補文字の外に移動する位置でホールドすると選択候補文字が図４のように横に広がりカーソルが右に動くという構成にしてもよい。また、指を移動させることによって、カーソルが動く代わりに選択候補文字が循環的に表示される構成でもよい。
【００５３】
上述の実施例の説明において、指を右、下、左、または上に動かす場合、ユーザは指をディスプレイ３０の縁と平行な方法に動かさなくてもよい。特に、指を下方向に５文字分動かして「か」行の「こ」を入力するつもりが、指が斜め下に右方向１文字分動いてしまい、「ご」が入力されてしまうことがある。そこで、出力表示部３２０上での指の動きの方向を検出する際に、角度的な許容範囲を広げ、右、下、左、または上への移動を、「所定の角度範囲方向の一定距離以上の移動」と定義する。例えば、「上方向」を「鉛直上方向を中心とする計９０度の角度範囲」（第１の角度範囲内の例）、「下方向」を「鉛直下方向を中心とする計９０度の角度範囲」（第２の角度範囲内の例）、「右方向」を「水平右方向を中心とする計９０度の角度範囲」（第３の角度範囲内の例）、「左方向」を「水平左方向を中心とする計９０度の角度範囲」（第４の角度範囲内の例）とすることにより、ユーザの指の移動方向が鉛直方向または水平方向から若干ずれても、意図した方向へのカーソル３１２の移動を実現することができる。
【００５４】
この機能を図示したものが図７である。図７の（１）に示すように、ユーザの指が入力キー表示部３１０のボタンに触れると、指の入力キー表示部３１０との接点を中心とし、指の移動方向を判断するための円C1が機能上入力キー表示部３１０に定義される。円C１は４つのエリアA1からA4に分かれ、A1が上方向角度範囲９０度の領域を、A2が右方向角度範囲９０度の領域を、A3が下方向角度範囲９０度の領域を、A4が上方向角度範囲９０度の領域を、それぞれ示している。また、円C1の半径Rは、指の移動がカーソル３１２移動の信号として認識されるために必要な移動距離の閾値（予め定められた距離の例）である。図７の（２）に示す方向に指が移動を始めると、該移動方向はエリアA3に含まれるので、携帯端末１０００の制御手段７２０は下方向の移動であると判断し、カーソル３１２の移動を開示する（図７の（３））。指の移動量が半径Rに達する、つまり指が円C1にぶつかると、制御手段７２０は完全な下方向の移動の指示であると判断し、カーソル３１２を下に一つ動かす（図７の（４）で「か」から「き」に移動）。カーソル３１２が動くと、移動先における指の入力キー表示部３１０との接点を中心とする新しい円C2が定義される。その後は、円C2を基準に指の移動方向・移動量を判断する。図７の（５）の例では、指の移動方向がエリアA2に入るため、制御手段は右方向への移動が始まると判断し「き」から「ぎ」への移動を始める。指が円C2に達すると、制御手段は右方向移動の完全な指示があったと判断し、カーソル３１２を「き」から「ぎ」へと動かす。
【００５５】
また、上記の実施例において、下方向へカーソル３１２を移動させる際、指の入力キー表示部３１０上の移動ではなく、指がタッチしている入力キー表示部３１０の部分を複数回タップすることによっても移動させることができる。ここでタップとは、タッチパネル３４０へのタッチ後、タッチ位置から指を移動させることなく短い接触時間で指を離すことである。例えば図５の（２）のように「か」行の「く」を選択する際、前述のように指を入力キー表示部３１０上で下方向に動かすことによっても達成できるが、指を入力キー表示部３１０上で必要回数（「か」から「く」への移動の例であれば2回）タップすることによっても、選択を行うことができる。これにより、従来の５タッチ形式の入力形式になれているユーザにも抵抗ない文字入力方法となる。
【００５６】
また、図１１の携帯電話２０００の場合、入力キーも備えているので、ユーザは、入力キーによっても従来どおり文字入力をすることができる。したがって、用途及びユーザの好みに合わせて、多様な入力方法を提供することができる。
【００５７】
＜連続的な英文字・数字入力＞
上述のように、連続的に英字または数字入力モードで入力を行う場合は、図４に表示のボタン３１１を押すことによってモードを変換することによって、英字または数字入力のみ可能な入力モードに切り替えられる。または、ボタン３１１を使わずとも、図８に示すように、指をタッチパネル３４０の端まで移動させそこで指が離れたことを検出手段が検出すると、検出した信号は、文字入力モード変換のためのキーボードスライド信号として解釈され、図８の（３）に示すように、入力キー表示部３１０のボタンの表示を英字または数字入力用にアニメーションによって交換し、文字入力モードが変わったことを示すことができる。
【００５８】
この操作を図９のフローチャートによって説明する。
【００５９】
ステップ９０１でユーザによるタッチを検出すると、タッチされた領域に対応する選択候補文字を表示する（ステップ９０２）。ユーザが入力キー表示部３１０上で指をスライドするのを検出すると（ステップ９０３）、制御手段７２０が指の移動量が閾値（図７のＲ）以上であるかを判定し、閾値以上であればカーソル３１２を移動方向に移動させ(ステップ９０５)、指が入力キー表示部３１０からリリースされたかを判断する（ステップ９０８）。リリースされていれば、リリース時の最後の指の位置がタッチパネル３４０の左右端部であったかを判断する（ステップ９０９）。もしそうであれば、リリース直前の指のドラッグ速度を求め、速度が予め決められた判定閾値以上であれば、文字入力モードの切り替えであると判断する。その場合、ドラッグの方向をさらに判断し（ステップ９１１）、方向に従って異なる文字入力モードの入力キー表示部３１０画面へとアニメーションで画面を切り替える（ステップ９１２から９１５）。
【００６０】
＜スクロール＞
上記実施例は入力キー表示部３１０への指タッチに基づく操作であったが、出力表示部３２０をタッチした場合、スクロール機能を実現できる。図１０の（１）において、ユーザが出力表示部３２０のテキストを触れると、触れられた部分に表示されていた内容が出力表示部３２０中の所定の位置Ｐに移動するように表示がスクロールされる。これにより、出力表示部３２０に入力された文字をよく表示することができる。
【産業上の利用可能性】
【００６１】
以上説明したように、本発明によれば、ユーザによってよりやりやすい方法で端末に文字入力をすることが可能となる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態にかかる入力装置の一例である携帯電話の一例を示す構成図である。
【図２】本発明の一実施形態にかかる入力装置の機能構成図である。
【図３】本発明の実施形態にかかる入力キー表示部及び出力表示部の一例を示す図である。
【図４】本発明の実施形態にかかる選択候補文字表示と入力文字選択の例を示す説明図である。
【図５】本発明の実施形態にかかる選択候補文字表示の一例を示す説明図である。
【図６】本発明の実施形態にかかる選択候補文字の移動による入力文字選択を示す説明図である。
【図７】本発明の実施形態にかかる角度範囲を広げた指移動方向検出を示す説明図である。
【図８】本発明の実施形態にかかる指移動による文字入力モード設定変更を示す説明図である。
【図９】本発明の実施形態にかかる指移動による文字入力モード設定変更を示すフローチャートである。
【図１０】本発明の実施形態にかかるスクロールの機能を示す説明図である。
【図１１】本発明の実施形態にかかる入力装置の一例である携帯電話のもう一つの例を示す構成図である。
【符号の説明】
【００６３】
１０  携帯電話
２０  マイク
３０  ディスプレイ
４０  スピーカ
５０  アンテナ
６０  メモリ
７０  ＣＰＵ
７２０  制御手段
３１０  入力キー表示部
３１１  文字入力モード変換ボタン
３１２  カーソル
３２０  出力表示部
３３０  表示手段
３４０  タッチパネル
３５０  タッチ検出手段
【図１】
2009205303.tif 000003
【図２】
2009205303.tif 000004
【図３】
2009205303.tif 000005
【図４】
2009205303.tif 000006
【図５】
2009205303.tif 000007
【図６】
2009205303.tif 000008
【図７】
2009205303.tif 000009
【図８】
2009205303.tif 000010
【図９】
2009205303.tif 000011
【図１０】
2009205303.tif 000012
【図１１】
2009205303.tif 000013