(57)【特許請求の範囲】
【請求項１】
キー領域を有するキー入力手段と、該キー入力手段によって入力された情報を出力する出力手段とを備える端末であって、
物体が前記キー領域にタッチしたことを検出し、前記物体がタッチした状態のまま、前記キー領域表面上を移動する場合、当該移動距離を検出するタッチ検出手段と、
前記タッチ検出手段によって検出された前記移動距離に応じて、前記出力手段へ出力する情報を切り替える制御手段と
を備え、
前記制御手段は、
前記物体が最初に前記キー領域にタッチした位置において特定の文字を前記出力手段に出力し、
前記物体が前記キー領域にタッチした状態のまま、前記タッチした位置から前記キー領域表面上を移動し、前記タッチした位置におけるキーに隣接する何れのキーに移動したことが前記タッチ検出手段によって検出された場合、前記特定の文字に対する次の段の候補となる文字を前記出力手段に出力することを特徴とする端末。
【請求項２】
前記制御手段は、キーの押下、又はキーのタッチを検出した場合、当該キーに隣接するキーへのタッチを、次の選択候補キー表示のイベントとすることを特徴とする請求項１に記載の端末。
【請求項３】
前記制御手段は、
前記タッチ検出手段が、前記物体が前記キー領域表面上を縦又は横に移動したことを検出した場合、当該移動距離に応じて、出力する文字の行を選択し、
前記タッチ検出手段が、縦に移動していた物体が横に移動、又は、横に移動していた物体が縦に移動したことを検出した場合、当該移動距離に応じて、出力する文字の行を決定することを特徴とする請求項１に記載の端末。
【請求項４】
キー毎、あるいはキー領域の一部毎に、特定の文字が割り当てられ、
前記制御手段は、前記タッチ検出手段によって検出されたキーに割り当てられた文字を前記出力手段に出力することを特徴とする請求項１〜３のいずれか１項に記載の端末。
【請求項５】
前記出力手段に出力対象の候補が出力されている状態において、前記タッチ検出手段が、特定の方向に特定の距離分、前記物体が移動したことを検出した場合、前記制御手段は、前記出力対象の候補を前記物体がスライドしたキーの延べ数に応じて切り替えることを特徴とする請求項１〜４のいずれか１項に記載の端末。
【請求項６】
前記制御手段は、前記物体の移動速度に応じて、前記出力対象の候補をスクロール速度、又は、他の出力対象への切り替え速度を調整することを特徴とする請求項５に記載の端末。
【請求項７】
前記制御手段は、タッチ検出手段がタッチオフを検出した場合でも、当該選択状態を維持し、再び物体がキー表示領域にタッチした場合、前記選択状態から再び物体の移動による選択操作を行うことを特徴とする請求項１〜６のいずれか１項に記載の端末。
【請求項８】
前記制御手段は、タッチ検出手段が物体の移動を検出した後、逆の方向への前記物体の移動を検出した場合、それまでと逆順に表示を切り替える、又は、現在の表示をクリアすることを特徴とする請求項１〜７のいずれか１項に記載の端末。
【請求項９】
前記制御手段は、出力対象の選択状態において、タッチ検出手段がタッチオフを検出した場合、又は、特定のキー表示領域内で物体の移動を検出した場合、次の階層、又は次の出力候補へ表示を切り替えることを特徴とする請求項１〜８のいずれか１項に記載の端末。
【請求項１０】
前記制御手段は、現在の出力手段の出力表示に基づいて、当該表示に関連する他の表示を切り替え候補として、出力手段に出力することを特徴とする請求項１〜９のいずれか１項に記載の端末。
【請求項１１】
キー表示領域において、物体による２点のタッチを検出する同時タッチ検出手段を更に備え、
前記制御手段は、前記同時タッチ検出手段が２点のタッチを検出した場合、入力モードから変換モードへ切り替えることを特徴とする請求項１０に記載の端末。
【請求項１２】
前記キー領域は、複数のキーを含むとともに、前記複数のキーが前記キー領域における縦のラインの領域に分けられており、
前記制御手段は、前記縦のラインの領域に、行「あかさたなはまやらわ」を均等に分けた所定の文字を対応付け、前記物体が前記縦ラインの領域にタッチした場合、対応付けられている前記所定の文字を出力することを特徴とする請求項１に記載の端末。
【請求項１３】
キー領域を有するキー入力手段と、該キー入力手段によって入力された情報を出力する出力手段とを備える端末の制御プログラムであって、
コンピュータに、
物体が前記キー領域にタッチしたことを検出し、前記物体がタッチした状態のまま、前記キー領域表面上を移動する場合、当該移動距離を検出する手順と、
前記検出された前記移動距離に応じて、前記出力手段へ出力する情報を切り替える手順と
を実行させ、
前記出力する情報を切り替える手順は、
前記物体が最初に前記キー領域にタッチした位置において特定の文字を前記出力手段に出力し、
前記物体が前記キー領域にタッチした状態のまま、前記タッチした位置から前記キー領域表面上を移動し、前記タッチした位置におけるキーに隣接する何れのキーに移動したことが前記検出する手順によって検出された場合、前記特定の文字に対する次の段の候補となる文字を前記出力手段に出力することを特徴とする端末の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーを押下することにより情報を入力する端末及び端末の制御プログラムに関する。
【背景技術】
【０００２】
一般的な携帯電話機では、電話番号を入力する、「０」〜「９」、「＊」、「＃」の１２キー他に、オンフックやオフフック、メニューといった機能キーが備えられている。近年、携帯電話機の機能は高度化しており、メールを作成し送信するといった、かな文字を扱う機能は一般的になっている。メール作成などでかな文字を入力する際には、一般には１２キーにより文字を選択し、確定する操作を行う。通常は、かな文字の各行が「０」〜「９」のキーに割り当てられ、各キーを複数回押下することで、かな文字を選択できる。例えば、通常は「１」キーは“あ”行に割り当てられており、“う”を入力する際には、「１」キーを３回押下することで、“あ”→“い”→“う”と文字が選択され、何らかの確定手段により、“う”の入力が確定される。一般には、確定手段は、他のキーを押下することである。この入力方式を、「５タッチ方式」という。
【０００３】
又、５タッチ方式について、あらかじめ文字を割り付けたキーのタッチと移動方向により文字選択を行う技術が開示されている（例えば、特許文献１参照。）。特許文献１に記載の技術は、キーへ触れる指等の押下体が、特定キーから特定方向への移動を、特定の文字への表示へ割り当てることを特徴とする。
【０００４】
従来の端末は、例えば、図３６に示すように、キースイッチなどのキー入力手段５１と、キー入力手段５１から入力されたキーコードを文字に変換する制御手段５２と、変換された文字を表示する液晶ディスプレイなどの出力手段５４とを備える。
【０００５】
図３７は、従来の端末の制御フローである。キー押下が検出されると（Ｓ１００１）、押下したキーが表示される（Ｓ１００２）。例えば、「１」キーを１回押下されると、“あ”という文字が表示される。ここで“あ”の入力はまだ確定されたわけではなく、入力の候補として選択された状態である。ここで、タイマが起動する（Ｓ１００３）。タイマ値としては、例えば１秒を予め設定しておく。キーが押下されずにタイムアウトすると（Ｓ１００４）、押下したキーを入力文字として確定する（Ｓ１００５）。例えば、“あ”が入力確定の候補として選択された状態であれば、“あ”が入力文字として確定される。ステップＳ１００４において、タイムアウト前にキーが押下され（Ｓ１００６）、同一キーが押下されていれば（Ｓ１００７）、選択された文字は確定せず、キー押下状態が継続する（Ｓ１００８）。例えば、“あ”が入力の候補として選択された状態であれば、「１」キーを押下することで、同じ行の、次の段の文字である“い”が表示され（Ｓ１００２）、入力の候補となる。ステップＳ１００７において、異なるキーが押下されていれば、押下したキーを入力文字として確定し（Ｓ１００８）、キー押下状態が継続する（Ｓ１００９）。例えば、“あ”が入力の候補として選択された状態で、例えば「２」キーが押下されるとする。「２」キーが押下された時点で“あ”が入力文字として確定され、さらにキー押下が継続し、Ｓ１００２において、“か”が表示され、入力の候補となる。
【特許文献１】特開２００５−４４３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した５タッチ方式は、“い”と“え”の入力を比較した場合、“い”の選択と、“え”の選択は、同一の「１」キーを用いれば済むが、“い”を確定する際に他のキーを押下する必要があり、確定のためだけに余計な指の動きを要求する。つまり、５タッチ方式は、え段、お段等の文字によっては、目的文字に到達するまで４回、５回と、連続押下しなくてはならず、不便である。
【０００７】
これを避けるため、“い”の選択後、一定時間経過、例えば１秒経過すると、自動的に“い”が確定するという方式もある。しかし、一定時間の経過を待つ必要があるため、すばやい入力ができない。
【０００８】
又、５タッチ方式は、キーに決まった文字があらかじめ割り当てられているため、ある文字にたどり着くまでの操作の順序が決まっている。よって利用者の利き腕や、指の長さ等によって生じた操作感覚や、疲労の違いを、利用者ごとに最適化することができない。
【０００９】
更に、上述した特許文献１に記載の技術によっても、同一キーに複数の文字を割り当てているため、文字を探すのに手間がかかる。又、各キーの移動方向に決まった文字を割り当てているため、どの方向にキーを動かしたらよいかが、利用者には瞬時にわかりにくいという問題があった。
【００１０】
上述したような問題点は、必ずしもかな文字入力特有の問題点ではなく、英字など、複数の文字を同じキーに割り付けている入力方法に当てはまるといえる。
【００１１】
そこで、本発明は、上記の問題に鑑み、入力の簡易化及び入力時間の短縮が図れ、各利用者に適したインタフェースを有する端末及び端末の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の第１の特徴は、キー領域を有するキー入力手段と、該キー入力手段によって入力された情報を出力する出力手段とを備える端末であって、（ａ）物体がキー領域にタッチしたことを検出し、物体がタッチした状態のまま、キー領域表面上を移動する場合、当該移動距離を検出するタッチ検出手段と、（ｂ）タッチ検出手段によって検出された移動距離に応じて、出力手段へ出力する情報を切り替える制御手段とを備える端末であることを要旨とする。
【００１３】
ここで、「タッチ」とはキーに触れている状態をいい、この状態ではキーを押し込んではいない。又、「押下」とは、キーを押し込んでいる状態をいい、いわゆるクリックに相当する。従って、キーを押し込んだ後、放す場合、次の段階で進む。（１）キーに触れていない状態→タッチオフかつ押下オフ（２）キーに触れる状態→タッチオンかつ押下オフ（３）キーを押し込む→タッチオンかつ押下オン（４）キーを押し込まず、触れている→タッチオンかつ押下オフ（５）キーから手を放した→タッチオフかつ押下オフ
又、「移動距離」とは、物体が移動した距離をいい、移動したキーの数に置き換えて、距離を算出してもよい。又、「出力手段」は、画面表示による出力の他、音声による出力なども含むものとする。
【００１４】
第１の特徴に係る端末によると、入力の簡易化及び入力時間の短縮が図れ、各利用者に適したインタフェースを有することができる。
【００１５】
又、第１の特徴に係る端末の制御手段は、キーの押下、又はキーのタッチを検出した場合、当該キーに隣接するキーへのタッチを、次の選択候補キー表示のイベントとしてもよい。
【００１６】
この端末によると、最初にタッチしたキーからその周辺のキーへタッチした場合に、次の選択候補文字を出力することができる。
【００１７】
又、第１の特徴に係る端末の制御手段は、タッチ検出手段が、物体がキー領域表面上を縦又は横に移動したことを検出した場合、当該移動距離に応じて、出力する文字の行を選択し、タッチ検出手段が、縦に移動していた物体が横に移動、又は、横に移動していた物体が縦に移動したことを検出した場合、当該移動距離に応じて、出力する文字の行を決定してもよい。
【００１８】
この端末によると、行の決定時に、タッチオフまたは押下といった新たなイベントを検出することなく、キースライドのみで行を決定し、連続して段を決定できる。
【００１９】
又、第１の特徴に係る端末は、キー毎、あるいはキー領域の一部毎に、特定の文字が割り当てられ、制御手段は、タッチ検出手段によって検出されたキーに割り当てられた文字を出力手段に出力してもよい。
【００２０】
この端末によると、キースライドの動きに対応した文字切り替えの関連付けパターンや、キーへの文字割り当ての有無を、操作者がカスタマイズすることができる。
【００２１】
又、第１の特徴に係る端末は、出力手段に出力対象の候補が出力されている状態において、タッチ検出手段が、特定の方向に特定の距離分、物体が移動したことを検出した場合、制御手段は、出力対象の候補をスクロール、又は、他の出力対象へ連続的に切り替えてもよい。
【００２２】
この端末によると、更なる入力の簡易化を図ることができる。
【００２３】
又、上述した制御手段は、物体の移動速度に応じて、出力対象の候補をスクロール速度、又は、他の出力対象への切り替え速度を調整してもよい。
【００２４】
この端末によると、更なる入力の簡易化を図ることができる。
【００２５】
又、第１の特徴に係る端末の制御手段は、タッチ検出手段がタッチオフを検出した場合でも、当該選択状態を維持し、再び物体がキー表示領域にタッチした場合、選択状態から再び物体の移動による選択操作を行ってもよい。
【００２６】
この端末によると、素早く文字を切り替えることができる。
【００２７】
又、第１の特徴に係る端末の制御手段は、タッチ検出手段が物体の移動を検出した後、逆の方向への物体の移動を検出した場合、それまでと逆順に表示を切り替える、又は、現在の表示をクリアしてもよい。
【００２８】
この端末によると、逆方向へのスライドにより「戻る」、「クリア」操作を簡単に行うことができる。
【００２９】
又、第１の特徴に係る端末の制御手段は、出力対象の選択状態において、タッチ検出手段がタッチオフを検出した場合、又は、特定のキー表示領域内で物体の移動を検出した場合、次の階層、又は次の出力候補へ表示を切り替えてもよい。
【００３０】
この端末によると、容易に表示の切り替えを可能とする。
【００３１】
又、第１の特徴に係る端末の制御手段は、現在の出力手段の出力表示に基づいて、当該表示に関連する他の表示を切り替え候補として、出力手段に出力してもよい。
【００３２】
この端末によると、切り替え候補が出力されることにより、更なる入力の簡易化を図ることができる。
【００３３】
又、上記の端末は、キー表示領域において、物体による２点のタッチを検出する同時タッチ検出手段を更に備え、制御手段は、同時タッチ検出手段が２点のタッチを検出した場合、入力モードから変換モードへ切り替えてもよい。
【００３４】
この端末によると、特定の変換キー（例えばＰＣならスペースキー、通常の携帯電話なら変換キー）を押すわけではなく、どのキーをタッチしても変換モードになるため、ひとつの変換キーを探す必要がない。
【００３５】
本発明の第２の特徴は、キー領域を有するキー入力手段と、該キー入力手段によって入力された情報を出力する出力手段とを備える端末の制御プログラムであって、（ａ）物体がキー領域にタッチしたことを検出し、物体がタッチした状態のまま、キー領域表面上を移動する場合、当該移動距離を検出する手順と、（ｂ）検出された移動距離に応じて、出力手段へ出力する情報を切り替える手順とを実行させる端末の制御プログラムであることを要旨とする。
【００３６】
第２の特徴に係る端末の制御プログラムによると、入力の簡易化及び入力時間の短縮が図れ、各利用者に適したインタフェースを有することができる。
【発明の効果】
【００３７】
本発明によると、入力の簡易化及び入力時間の短縮が図れ、各利用者に適したインタフェースを有する端末及び端末の制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３８】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。
【００３９】
＜第１の実施の形態＞
（端末の構成）
本発明の実施形態に係る端末の構成について、図１を参照して説明する。
【００４０】
図１に、本発明が対象とする、タッチ検出パッド付キースイッチ１０、表示デバイス２０を有する端末１００の使用例を示す。本使用例は、携帯電話機において、文字入力機能として、表示デバイス２０のボタン表示領域３２に、各キーに割付けられた文字として、ひらがなの各行が表示された状態を示す。
【００４１】
タッチ検出パッドは、キースイッチ部に取り付けられている。表示デバイス２０に表示された表示画面のうち、上部は入力文表示領域３１を、下部にはボタン表示領域３２を示す。ボタン表示領域は、どのキースイッチにどの文字が割付けられているか表示する。更に、タッチ検出パッドが、キースイッチへのタッチを検出すると、ボタン表示領域３２に表示された文字のうち、対応する文字について、反転などのフォーカス表示を行い、操作者に対しどのキーにタッチしているかを示すことができる。
【００４２】
図１は、０〜９、＊、＃の１２キーを用いて、かな文字を入力した状態を示している。図１では、表示デバイス２０の入力文表示領域３１に、「いえ」の文字入力が表示され、次の文字の入力待ちに立っている状態を示している。尚、一般的には、“あ”行は１キー、“か”行は２キー、以下順番にかな文字の各行をキーに割付け、“わ”行は０キーに割付けられている。
【００４３】
図２は、本発明が対象とする、タッチ検出パッド付きキースイッチ１２を有する端末１００のハードウェア構成例を示す。ユーザインタフェースのデバイスは、タッチ検出パッド１１、キースイッチ１２、表示デバイス２０を備える。タッチ検出パッド１１は、キースイッチ１２に重ね合わせて設置される。これらのユーザインタフェースのデバイスは、端末を制御するＣＰＵ４２のバスに、それぞれインタフェース回路（タッチ検出パッドインタフェース４０、キースイッチインタフェース４１）を介して接続される。ＣＰＵバスには、表示デバイスインタフェース回路４５も接続され、入力文表示領域３１やボタン表示領域３２を表示デバイス２０に表示する。
【００４４】
第１の実施の形態に係る端末は、図３に示すように、キー領域を有するキー入力手段５１と、該キー入力手段によって入力された情報を出力する出力手段５４と、タッチ検出手段５０と、制御手段５２とを備える。
【００４５】
タッチ検出手段５０は、操作者がキーにて入力を行う際に、指や押下対などの物体がキー領域にタッチしたことを検出し、物体がタッチした状態のまま、キー領域表面上を移動する場合、当該移動距離及び移動方向を検出する。
【００４６】
制御手段５２は、タッチ検出手段５０によって検出された移動距離及び移動方向に応じて、出力手段５４へ出力する情報を切り替える。又、制御手段５２は、キーの押下、又はキーのタッチを検出した場合、当該キーに隣接するキーへのタッチを、次の選択候補キー表示のイベントとする。更に、制御手段５２は、タッチ検出手段５０が、物体がキー領域表面上を縦又は横に移動したことを検出した場合、当該移動距離に応じて、出力する文字の行を選択し、タッチ検出手段５０が、縦に移動していた物体が横に移動、又は、横に移動していた物体が縦に移動したことを検出した場合、当該移動距離に応じて、出力する文字の行を決定する。
【００４７】
又、第１の実施の形態に係る端末１００は、図２に示すように、処理制御装置（ＣＰＵ）を有し、タッチ検出手段５０、キー入力手段５１、制御手段５２などをモジュールとして機能させる構成とすることができる。これらのモジュールは、パーソナルコンピュータ等の汎用コンピュータにおいて、所定のプログラム言語を利用するための専用プログラムを実行することにより実現することができる。
【００４８】
又、端末１００は、制御手段５２等の機能を実行させるためのプログラムを保存する記録媒体を備えていても良い。記録媒体は、例えば、ハードディスク、フレキシブルディスク、コンパクトディスク、ＩＣチップ、カセットテープなどが挙げられる。このようなプログラムを保持した記録媒体によれば、プログラムの保存、運搬、販売などを容易に行うことができる。
【００４９】
（端末の制御方法）
次に、第１の実施の形態に係る端末の制御方法について、図４を用いて説明する。又、端末の制御方法における各ステップは、端末の制御プログラムによって実行される各手順に該当する。ここでは、任意に触れたキーが起点となり、タッチしたままの縦横のスライド移動によって、入力文字の行と段を選択する、端末の制御方法について説明する。
【００５０】
タッチ検出パッド１１がタッチを検出すると（Ｓ１００）、タッチがどのキーに対してなされたかを判定し（Ｓ１０１）、表示画面上の入力文表示領域３１に選択された文字を表示する（Ｓ１０２）。判定には、図５及び図６にそれぞれ示す、キー領域テーブル及びキー登録テーブルを用いる。図５に示すキー領域テーブルは、どのタッチ位置がどのキー領域に相当するかを、管理するテーブルである。図５によれば、「１」キーの領域は、Ｘ座標が０から７０まで、Ｙ座標が６０から１１０までとなる。図６に示すキー登録テーブルは、どのキーに現在どの機能や文字が割付けられているかを管理するテーブルである。図６によれば、「１」キーには、“あ”の文字が割付けられている。更に、ここでは各キーに異なる文字を割り当てないので、はじめに触ったキーは全て、“あ”としている。これはどのキーを触っても“あ”から始めるような設定にしている場合の例である。
【００５１】
図７（ａ）に、判定したキー（図４のステップＳ１０１）について、表示画面上にて反転などのフォーカス表示を行い（図４のステップＳ１０２）、“あ”の文字が、選択されていることを示す状態と共に表示される例を示す。ここでは、“あ”の文字に下線を付与することで、選択されている状態を示している。又、ボタン表示領域において、“あ”行のボタン表示が着色され、“あ”行のボタンにタッチしていることを表している。
【００５２】
この状態において、キー押下が検出された場合（Ｓ１０３（ａ））、そのキーが起点キーとなり、“あ”の表示からキーをスライドして文字選択を行う状態に入る。又、キータッチが検出された場合（Ｓ１０３（ｂ））、即ち、キーにはじめて触れ、押下をすることない場合に、そのキーが自動的に起点キーとなり、“あ”の表示をしてもよい。
【００５３】
起点キーが決まった後、現在表示されている文字でよい場合（Ｓ１０４）、そのまま行を確定させる（Ｓ１０７）。その起点キーで現在表示されている文字以外の文字を表示したい場合（Ｓ１０４）、例えば現在タッチされている「１」キーに隣接するキー、例えば、「２」キーへ、タッチ状態を維持したまま、指をスライドする（Ｓ１０５）と、図５及び図６に示すテーブルに従う場合は、“あ”の次の文字候補、例えば“あ”行の次の行なら“か”が表示される（Ｓ１０６）。同様にして、隣接するキー、例えば「３」キーへ更にスライドさせると、“さ”が表示される。同様にして、た、な、…と表示が変化していく。目的の文字の行が確定したら、何らかの決定イベント、例えば、キーの「押下」（Ｓ１０７）により、行を決定、例えば“な”で決定する。
【００５４】
更に連続して、目的文字の段が現在表示されていない場合（Ｓ１０８）、隣接するキーへのスライドで（Ｓ１０９）、段の表示を目的文字の段へ変化させて（Ｓ１１０）選択し、押下等の決定イベントにより、段を決定させる。
【００５５】
目的文字の段が現在表示されている場合（Ｓ１０８）、次に文字を継続して文字を入力したい場合（Ｓ１１１）は、押下又はタッチオフする（Ｓ１１３）。継続して文字を入力しない場合（Ｓ１１１）は、押下又はタッチオフし、文字を決定し、処理を終了する（Ｓ１１２）。例えば、な→に→ぬ→ね…、と変化（Ｓ１１０）させ、目的の文字を選択した後、何らかの決定イベント、例えば、キーの「押下」（Ｓ１１２又はＳ１１３）により、文字を決定させる。図７（ｂ）では、“ね”に下線を外し、“ね”に確定した表示を示している。尚、ステップＳ１０７、Ｓ１１２、Ｓ１１３において、タッチオフ又は押下が検出されなかったとすると、入力した文字は確定されない。
【００５６】
文字決定後、更に継続して次の文字を入力したい場合は、再び、任意のキーへタッチし、ステップＳ１００から同様に入力を行い、最終的に入力したい文字列を入力する。
【００５７】
又、制御手段５２は、はじめのタッチに、どの文字を割り当てるかを制御することができる。上記は、はじめのタッチで“あ”を表示させる場合の例である。
【００５８】
第１の実施の形態に係る端末の制御方法における、操作の流れと画面遷移例を、図８に示す。図８に示すように、最初にタッチするキーはどこでもよく、タッチしたキーに隣接するキーは、すべて次の文字の候補となる。文字の決定までの流れは、キーにタッチし、スライドして行を選択し、押下又はタッチオフで行を確定し、スライドして段を選択し、押下又はタッチオフで段を確定（文字を確定）する。
【００５９】
又、第１の実施の形態に係る端末の制御方法における、他の操作の流れと画面遷移例を、図９に示す。文字入力の基本的な流れは、図８と同じである（図９（ａ）及び図９（ｂ））が、異なる点としては、起点キー確定後、キー全体に対してのキースライドの方向が横方向の場合、文字の行を選択し、そのまま連続して縦方向のキースライドに変わったことを検出すると同時に、その時点で表示されていた行を決定し（図９（ｃ））、同時に縦方向のキースライドにより、段を選択する（図９（ｄ））。
【００６０】
具体的には、図１０に示すように、「と」を入力したい場合、起点キー確定後、キー全体に対してのキースライドの方向が横方向の場合、文字の行を選択し（図１０（ａ））、そのまま連続して縦方向のキースライドに変わったことを検出すると同時にその時点で表示されていた行を決定し、同時に縦方向のキースライドにより、段を選択する。（図１０（ｂ））。そして、押下またはタッチオフで、段を決定、即ち、文字を決定する。
【００６１】
又、横と縦の動きと、行と段の選択が逆になってもよい。即ち、起点キー確定後、キー全体に対してのキースライドの方向が縦方向の場合、文字の行を選択し、そのまま連続して横方向のキースライドに変わったことを検出すると同時にその時点で表示されていた行を決定し、同時に横方向のキースライドにより、段を選択する。
【００６２】
又、端末の制御プログラムは、機能の全部あるいは一部を制御できるアプリケーションを示す。例えば、はじめのタッチしたキーに対応して、どの文字の表示を割り当てるか、を制御できる。文字入力の場合は、通常は、はじめのタッチでは、「あ」などの行の頭文字が割り当てられるのが、便利であると思われる。
【００６３】
又、後述するスライドの方向性についての行、段の入力方法や、文字の配置の割り当てについても制御できる。
【００６４】
又、端末の制御プログラムは、例えば、キー全体において、スライドした距離、またはスライドしたキーの数によって、変化させることのできる表示の数を調節できる。
【００６５】
例えば、スライドした距離で調節する場合、キー全体の中で、ある座標から、異なる座標まで５ｍｍスライドすると、「あ」→「い」へ変化する場合もあれば、１０ｍｍスライドして、「あ」→「い」へ変化する場合もあり、これらは、調節可能である。また、５ｍｍスライドしたら、「あ」→「い」へ変化する場合もあれば、同じ５ｍｍでも、「あ」→「う」へ変化するなど、「い」を飛ばして、変化するようなことも調節可能とする。
【００６６】
例えば、スライドしたキーの数で調節する場合、1個分のキーをスライドすると、「あ」→「い」へ変化する場合もあれば、２個分のキーをスライドして、「あ」→「い」へ変化する場合もあり、さらには、１.５個分のキーをスライドして、変化する場合もあり、これらは、調節可能である。また、1個分スライドしたら、「あ」→「い」へ変化する場合もあれば、同じ1個分でも、「あ」→「う」へ、「い」を飛ばして、変化するようなことも調節可能とする。
【００６７】
又、本実施形態では、スライドした距離、またはスライドしたキーの数によって、表示の変化を制御していることから、表示の変化する速さは、スライドする速さに比例することになる。
【００６８】
（効果）
第１の実施の形態に係る端末、端末の制御方法及び端末の制御プログラムによると、あらかじめ、文字をキーや画面に割り当てていないため、割り当てられた文字を探すことはなく、自分の指の動きと表示が連動しているため、操作者に分かり易い入力動作を可能とする。又、あらかじめキーの位置や、指の移動方向に文字を割り当てる必要がないため、同じを入力するにしても、利用者の利き腕、癖、指の長さ等の、操作者自身の特徴に適したユーザインタフェースとすることができる。
【００６９】
又、任意の方向へキーを動かすことによって、文字の入力を行うことができるため、キーを動かす方向を限定されない。
【００７０】
又、押下よりもスライドの方が連続的に速い動きが可能ため、入力時間の短縮を図ることができる。又、キー押下数を減少することができる。スライド操作は、押下よりも疲労やストレスが少ないと考えられる。押下は、一気に大きい力が発生し、文字によって複数回の押下イベントが必要となる。例えば、５タッチの入力では 「お」段は５回も押下しなくてはいけない。一方、スライド操作は、少ない力でよい、なぞり動作はどんなになぞっても、（一筆書きのように）1イベントで済むため、入力時間の短縮を図ることができる。
【００７１】
又、任意の方向へスライドして入力するため、入力時に、指とキー位置の整合を確認する必要がなく、画面の表示のみ確認していればよいので、キーへの視線の移動が減ることにより、入力速度が向上する。
【００７２】
又、あらかじめ、キーへ割り当てた文字を探すのではなく、自分の指の動きで直接的に文字選択するため、簡単に目的文字へ到達できる。
【００７３】
又、文字を探すのではなく、文字を作る感覚なので、わかりやすい。
【００７４】
又、キーに割り当てられている文字の確認が不要である。例えば、はじめに触ったキーは全て特定の文字、例えば「あ」となる。
【００７５】
又、キースライドの動きに対応した文字切り替えのパターン（例えば、横のスライドの動きを行、縦のスライドの動きを段の入力にするなど））やキーへの文字割り当てパターン（例えば、キーへの文字の割り当てをなくし、はじめに触ったキーを「あ」とする、例えば、通常のテンキーのように割り当てる、例えば、キーを縦のラインに区切り、そのラインごとに違う文字を割り当てるなど）など、操作者がカスタマイズすることが可能である。
【００７６】
又、第１の実施の形態では、ボタン表示領域にタッチしたボタンを表示することにより、キー操作の確実性を増すことができるという効果もある。例えば、暗い場所において、キーの印字が十分に見えないときでも、キーを探ることでどのキーにタッチしているかが判り、確実なキー押下を実施できる。また、キーに印字しきれない機能を割付けるときでも、画面上でソフト的に機能を示せるという効果もある。
【００７７】
又、物体がキー領域表面上を縦又は横に移動したことを検出した場合、当該移動距離に応じて、出力する文字の行を決定し、縦に移動していた物体が横に移動、又は、横に移動していた物体が縦に移動したことを検出した場合、当該移動距離に応じて、出力する文字の段を決定してもよい。この場合、行の決定時に、タッチオフまたは押下といった新たなイベントをすることなく、キースライドのみで行を決定し、連続して段を決定できる。
【００７８】
＜第２の実施の形態＞
第１の実施の形態では、各キーに対する文字を割り当てていなかったが、第２の実施の形態では、キー毎、あるいはキー領域の一部毎に、特定の文字を割り当てる場合について説明する。
【００７９】
（端末の構成）
第２の実施の形態に係る端末は、図３に示すように、キー領域を有するキー入力手段５１と、該キー入力手段によって入力された情報を出力する出力手段５４と、タッチ検出手段５０と、制御手段５２とを備える。
【００８０】
第２の実施の形態に係る端末は、キー毎、あるいはキー領域の一部毎に、特定の文字を割り当てられている。
【００８１】
制御手段５２は、タッチ検出手段５０によって検出されたキーに割り当てられた文字を出力手段５４に出力する。
【００８２】
その他の構成は、第１の実施の形態に係る端末と同様であるので、ここでは説明を省略する。
【００８３】
（端末の制御方法）
次に、第２の実施の形態に係る端末の制御方法について、図１１を用いて説明する。又、端末の制御方法における各ステップは、端末の制御プログラムによって実行される各手順に該当する。
【００８４】
第２の実施の形態は、各キーに異なる文字を割り当てる場合の例である。第１の実施の形態と異なる点としては、あらかじめ、キー全体にそれぞれ、何らかの異なる文字を割り当てておくということである。例えば単一キー、もしくは複数キーの集まった領域に、それぞれ文字を割り当てる。例えば、図１２（ａ）に示すように１、２、３、４、５、…に相当するキーを、あ、か、さ、た、な、…のように割り当てておいた場合は、キーへのタッチをした時点で、対応する行を選択したことになる（図１２（ｂ））。そして、指をスライドさせることにより、文字を変化させ（図１２（ｃ））、押下又はタッチオフで、文字を決定する（図１２（ｄ））。図１２（ａ）のように一般のキー配列と同じように文字を割り当てた場合の制御手段における処理を、図１１のフローに従って説明する。
【００８５】
タッチ検出パッドがタッチを検出する（Ｓ２００）と、タッチがどのキーに対してなされたかを判定し（Ｓ２０１）、表示画面上の入力文表示領域に選択された文字を表示する（Ｓ２０２）。判定には、図１３及び図１４にそれぞれ示す、キー領域テーブル及びキー登録テーブルを用いる。図１３に示すキー領域テーブルには、どのタッチ位置がどのキー領域に相当するかを管理する管理テーブルである。図１３によれば、「１」キーの領域は、Ｘ座標が０から７０まで、Ｙ座標が６０から１１０までとなる。図１４に示すキー登録テーブルは、どのキーに現在どの機能や文字が割付けられているかを管理するテーブルである。例えば「１」キーには、“あ”の文字が割付けられており、例えば、「２」キーには、“か”の文字が割付けられている。図１１のステップＳ２０１により判定したキーについて、表示画面上にて反転などのフォーカス表示を行い（Ｓ２０２）、“あ”の文字が、選択されていることを示す状態と共に表示される。
【００８６】
この状態において、キー押下が検出された場合（Ｓ２０３（ａ））、そのキーが起点キーとなり、“あ”の表示からキーをスライドして文字選択を行う状態に入る。キータッチが検出された場合（Ｓ２０３（ｂ））の場合、キーにはじめて触れた時点で、押下をすることなく、そのキーが自動的に起点キーとなり、“あ”の表示をする。そして、起点キーがそのまま目的とする文字の行として決まる。例えば、現在、タッチされている「１」キーにタッチした状態とすると、“あ”行が選択状態になり、そのまま“あ”行が確定、または押下して“あ”行を確定させる。そして隣接するキー、例えば「２」キーへ、タッチ状態を維持したまま、指をスライドしてタッチすると、“あ”行の段の変化を開始する(Ｓ２０４及びＳ２０５)。例えば“あ”行の“あ”の次の段は、“い”であるから、“い”が表示される（Ｓ２０６）。同様にして、隣接するキー、例えば「３」キーへさらにスライドさせると、“う”へ変わる。同様にして、え、…と表示が変化していく。目的の文字の行を選択したら、タッチＯＦＦまたは押下が検出されると、文字が決定される（Ｓ２０７）。ステップＳ２０４において、タッチオフ又は押下が検出されなかったとすると、入力した文字は確定されない。
【００８７】
更に、文字を続けて入力させる場合（Ｓ２０８及びＳ２１０）、はじめの文字を入力した最初の動作と同様に、目的文字の行が割り当てられているキーへタッチ（Ｓ２００）し、同様に文字入力を行い、最終的に入力したい文字列を入力する。
【００８８】
又、キーに対応させる文字を、どのキーへ、どの文字を割り当てるかを制御できる。第２の実施の形態では、図１３及び図１４に示すように、はじめにタッチしたキーで、キー領域１の“あ”を表示させる場合の例である。
【００８９】
又、第２の実施の形態に係る端末の制御方法における、操作の流れと画面遷移例を、図１５に示す。第２の実施の形態では、各々のキーにそれぞれ違った文字（あ、か、さ、た…の段）が割り当てられている他、縦ラインや横ラインの複数キーの集合領域や、キーを含む範囲の特定の集合領域へ、ひとつの文字を割り当ててもよい。又、第１の実施の形態と同様に、横方向への移動で行が決定し、縦方向への移動で段が決定するとしてもよく、縦方向への移動で行が決定し、横方向への移動で段が決定してもよい。
【００９０】
図１５では、複数キーを縦のラインの領域に分け、その領域に同一文字を割り当てるという文字割り当て方法で、スライドの方向性による目的文字の行と段の変化があり、その方向性は、横の方向のスライドで、行、縦方向のスライドで段を決定する場合について説明する。即ち、文字の割り当て方法は、キー全体を縦のラインで分割し、縦のラインの複数領域毎にそれぞれ同一文字を割り当て、押下されたキーが起点となり、その起点キーに割り当てられた文字から出発して、目標とする行と段を、選択する。
【００９１】
図１５（ｂ）に示すように、縦ラインに文字を割り当て、例えば、行「あかさたなはまやらわ」を均等に分けた中間位置にある“あ” “た” “ま”の文字を対応させる。例えば、図１５（ｂ）のように“た”の領域をタッチまたは押下したとすると、“た”を起点として目標の文字へ変化させることになる。効果としては、キーの面積が増えて押しやすくなることや、行の指定をする際に、行の種類（あ、か、さ、た、な、は、ま、や、ら、わ）をキーに割り当てるとわかりにくいので、例えば（あ、た、ま、）を抜き出して、複数のキーの集合範囲を文字に対応する範囲とする。
【００９２】
その後、図１５（ｂ）では、“た”に対応するキー（“た”の縦の列）から始まり、第１の実施の形態で説明したように、目標文字が“た”行以外の行である場合、行と段を決定し、“た”行である場合、段のみを決定する。図１５（ｃ）に示す、例１、例２、例３は、前述の“た”を起点として目標の文字へ変化させる過程を示している。又、図１５（ｄ）に示す、例４、例５、例６は、横の動きが、「ま」で終わったときの縦の動きによる段の変化の例を示している。
【００９３】
又、図１６に示すように、「ぬ」を入力したい場合、横方向のスライド操作で行を決定し、縦方向のスライド操作で段を決定する。
【００９４】
図１５において説明した以外に、様々な文字の割り当て方法と、スライドの方向性による目的文字の行と段の決定方法がある。
【００９５】
文字の割り当て方法としては、（１）各キーに対して文字が割り当てられる方法（２）キーを縦割りにし、縦割りしたキー毎に文字が割り当てられる方法（３）キーを横割りにし、横割りしたキー毎に文字が割り当てられる方法、が挙げられる。
【００９６】
又、文字の決定方法としては、（１）自由な動きで行と段を入力する場合（即ち、横の動きで段、縦の動きで行などと決めずに、どこの方向の動きでも、自由に行を決め、段を決める場合）、押下、又はタッチをすることにより、行を決定し、同様に段を決定する方法（２）キーをスライドする横の動きが行、縦の動きが段の決定に用いられる場合、行を決めるイベント必要なく、横の動きから縦への動きへ変わった瞬間に行が決定される方法（３）キーをスライドする横の動きが段、縦の動きが行の決定に用いられる場合、段を決めるイベント必要なく、横の動きから縦への動きへ変わった瞬間に段が決定される方法、が挙げられる。
【００９７】
（効果）
第２の実施の形態に係る端末、端末の制御方法及び端末の制御プログラムは、キー毎、あるいはキー領域の一部毎に、特定の文字を割り当て、タッチが検出されたキーに割り当てられた文字を出力する。このため、キースライドの動きに対応した文字切り替えの関連付けパターンや、キーへの文字割り当ての有無を、操作者がカスタマイズすることができる。
【００９８】
＜第３の実施の形態＞
第３の実施の形態では、出力手段に出力対象の候補が出力されている状態において、容易に画面をスクロール、又は切り替える。
【００９９】
（端末の構成）
第３の実施の形態に係る端末は、図３に示すように、キー領域を有するキー入力手段５１と、該キー入力手段によって入力された情報を出力する出力手段５４と、タッチ検出手段５０と、制御手段５２とを備える。
【０１００】
制御手段５２は、出力手段５４に出力対象の候補が出力されている状態において、タッチ検出手段５０が、特定の方向に特定の距離分、物体が移動したことを検出した場合、出力対象の候補をスクロール、又は、他の出力対象へ連続的に切り替える。又、制御手段５２は、物体の移動速度に応じて、出力対象の候補をスクロール速度、又は、他の出力対象への切り替え速度を調整する。
【０１０１】
その他の構成は、第１の実施の形態に係る端末と同様であるので、ここでは説明を省略する。
【０１０２】
（端末の制御方法）
次に、第３の実施の形態に係る端末の制御方法について、図１７〜図２１を用いて説明する。
【０１０３】
第３の実施の形態に係る端末では、例えば、図１７に示すように、写真ファイルを一覧するような画面で、その画面全体ごと次のページへ移動したい場合、例えば、タッチ状態を継続したまま、特定方向（例えば、下方向へ）へ特定距離（例えば、キー３つ分）動かすと、自動的に次のページを表示してくれたり、ページが、次ページへ少しずれたりする。尚、図１７において、番号は写真ファイルの番号である。続いて、自動的に画面遷移している状態を止める場合は何らかのイベント、例えば、タッチオフ、または押下、または他方向へのスライド、等で、目的の表示画面に止める。
【０１０４】
これは写真ファイルだけでなく、一覧できるものであれば、すべて適用できる。例えば、図１８に示す絵文字の選択や、図１９に示すアドレス帳（変化の順番は、あいうえお順、よく使う順等で変化するなど）の他、文字、漢字かな・予測変換候補、メール受信フォルダ、メニュー画面の切り替え等が挙げられる。
【０１０５】
又、例えば、図２０に示すように、メニュー操作の際に、そのメニュー項目を、一つだけ単独で表示するような画面で、次のページへ移動したい場合、例えば、タッチ状態を継続したまま、特定方向（例えば、下方向へ）へ特定距離（例えば、キー３つ分）動かすと、自動的に次のページを表示してくれたり、次ページへ少しずれたりする。続いて、自動的に画面遷移している状態を止める場合は何らかのイベント、例えば、タッチオフ、または押下、または他方向へのスライド、等で、目的の表示画面に止める。
【０１０６】
これは写真ファイルだけでなく、画面に単独で表示する場合、すべて適用できる。例えば、図２３に示す絵文字選択の他、文字、漢字かな・予測変換候補、アドレス帳、メール受信フォルダ、メニュー画面切り替え等が挙げられる。図２３では、タッチスライドすると、絵文字が単一で画面に出現し、切り替わりながら表示される。出現する順は、よく使う順、並び順、ランダム等が挙げられる。
【０１０７】
又、自動で表示が変わっているときの表示の切り替え速度を、キーのスライド速度によって調節してもよい。例えば、スライドする速度を速くすればするほど、画面の遷移速度も速くなる。
【０１０８】
又、図１７に示すように、スライドにより、画面遷移時の表示が全部入れ替わらず、一部が残り、次画面の一覧の一部が加わるっている状態、すなわち、画面がずれた状態であり、そのずれの現画面と次画面の占有割合（ずれる割合）は、スライドする速度や、スライドする距離に依存してもよい。これは、例えば、スライド速度が速ければ、より次画面に近いほう、つまり画面中の次画面の占有率が多くなり、また、例えば、スライドする距離が長ければ、同様に、より次画面に近いほう、つまり画面中の次画面の占有率が多くなることを特徴としている。
【０１０９】
（効果）
第３の実施の形態に係る端末、端末の制御方法及び端末の制御プログラムは、出力対象の候補が出力されている状態において、タッチ検出手段５０が、特定の方向に特定の距離分、物体が移動したことを検出した場合、出力対象の候補をスクロール、又は、他の出力対象へ連続的に切り替えることができる。このため、更なる入力の簡易化を図ることができる。
【０１１０】
又、制御手段５２は、物体の移動速度に応じて、出力対象の候補をスクロール速度、又は、他の出力対象への切り替え速度を調整することができる。このため、更なる入力の簡易化を図ることができる。
【０１１１】
又、スライドにより、画面遷移時の表示が全部入れ替わらず、一部が残り、次画面の一覧の一部が加わるっている状態、すなわち、画面がずれた状態であり、そのずれの現画面と次画面の占有割合（ずれる割合）は、スライドする速度や、スライドする距離に依存することにより、スライド速度や、スライド距離に応じて、画面の切り替え具合を簡単にコントロールできる。
【０１１２】
＜第４の実施の形態＞
第４の実施の形態では、入力を行う際に、タッチオフをした場合でも、瞬時に決定せずに、その選択途中である状態を維持する。
【０１１３】
（端末の構成）
第４の実施の形態に係る端末は、図３に示すように、キー領域を有するキー入力手段５１と、該キー入力手段によって入力された情報を出力する出力手段５４と、タッチ検出手段５０と、制御手段５２とを備える。
【０１１４】
制御手段５２は、タッチ検出手段５０がタッチオフを検出した場合でも、当該選択状態を維持し、再び物体がキー表示領域にタッチした場合、選択状態から再び物体の移動による選択操作を行う。
【０１１５】
その他の構成は、第１の実施の形態に係る端末と同様であるので、ここでは説明を省略する。
【０１１６】
（端末の制御方法）
第４の実施の形態では、例えば、図２２に示すように、キーを縦の方向で、端末の前方向から後ろ方向へスライドし、この時のみ、表示が変化する（図２２（１））。さらに続けて、指が後ろ方向にある状態で、タッチオフして、タッチオフのまま、前方向へ指を持っていき（図２２（２））、再び、前方向から後ろ方向へスライドして（図２２（１））、これを数回繰り返し、文字入力候補を切り替える。
【０１１７】
（効果）
第４の実施の形態に係る端末、端末の制御方法及び端末の制御プログラムによると、短い距離間で、繰り返し、素早く切り替えを行う場合、下記a〜dにより、素早く文字の切り替えができる。
【０１１８】
a前→後ろ方向のスライドで文字（または表示など）を切り替え
b放しても（タッチオフしても）、その選択状態を維持
c再び他のキーを触っても、その選択状態から始まる
d再びａへ
上記は、前から後ろへタッチしながらスライドする例であるが、後ろから前や、右から左、左から右なども考えられる。
【０１１９】
＜第５の実施の形態＞
第５の実施の形態では、スライド操作をして、文字を入力している場合に、今までと逆方向の動きでスライドすることにより、「戻る」（逆順に表示）又は「クリア」（取り消し）操作を行う。
【０１２０】
（端末の構成）
第４の実施の形態に係る端末は、図３に示すように、キー領域を有するキー入力手段５１と、該キー入力手段によって入力された情報を出力する出力手段５４と、タッチ検出手段５０と、制御手段５２とを備える。
【０１２１】
制御手段５２は、タッチ検出手段５０が物体の移動を検出した後、逆の方向への物体の移動を検出した場合、それまでと逆順に表示を切り替える、又は、現在の表示をクリアする。
【０１２２】
その他の構成は、第１の実施の形態に係る端末と同様であるので、ここでは説明を省略する。
【０１２３】
（端末の制御方法）              
第４の実施の形態では、図２３に示すように、スライド操作をして、文字を入力している場合に、今までと逆方向の動きでスライドすることにより、「戻る」操作を行う。例えば、図２３に示すように、下方向へ、か→き→く→け、というようにスライドさせた場合、そのままスライドさせれば、次は、→こ、となるわけであるが、「け」の段階で、180度逆の向きに（この場合、上方向に）スライドさせると、け→く→き→か、と戻る。
【０１２４】
本実施形態の対象は、文字入力のみならず、何らかの順序があるもの全てに適用されると考えてよい。例としては文字、漢字かな・予測変換候補の選択時、絵文字選択時、アドレス帳、写真フォルダ、メール受信フォルダ、メニュー画面切り替え等で、前の表示画面に戻る場合が考えられる。
【０１２５】
又、上述の、今までと逆方向へのスライドが、「戻る」ではなく、「クリア」になった場合も挙げられる。例えば、図２３に示すように、「け」までいってから、「け」を消したい場合、上から下へ、か→き→く→け、とスライドした後、反対方向（この場合は下から上）へスライドして、け→「空白」となる。又、本実施形態の対象も文字入力のみならず、何らかの順序があるもの全てに適用されると考えてよい。例としては文字、漢字かな・予測変換候補の選択時、絵文字選択時、アドレス帳、写真フォルダ、メール受信フォルダ、メニュー画面切り替え等で、はじめの表示へ「クリア」する場合が考えられる。
【０１２６】
（効果）
第５の実施の形態に係る端末、端末の制御方法及び端末の制御プログラムによると、逆方向へのスライドにより「戻る」、「クリア」操作を簡単に行うことができる。
【０１２７】
具体的には、５タッチ入力で、「け」と入力したいが、1回押しすぎてしまって、「こ」までいってしまった場合に、再度はじめから、こ→か→き→く→け、というようにスライドさせなければならなかったり、または何らかの「戻るボタン」を押して、こ→け、と戻るというようになったりため、簡単に戻ることができず、不便である。本実施形態では、元の動作と逆のスライドをするだけで、非常に簡単に戻ることができる。
【０１２８】
同様に、「クリア」ボタンを押す手間が省け、簡単にクリア動作を行うことができる。
【０１２９】
＜第６の実施の形態＞
第６の実施の形態では、タッチオフでの階層移動、及び微小スライドでの階層移動機能について説明する。
【０１３０】
（端末の構成）
第６の実施の形態に係る端末は、図３に示すように、キー領域を有するキー入力手段５１と、該キー入力手段によって入力された情報を出力する出力手段５４と、タッチ検出手段５０と、制御手段５２とを備える。
【０１３１】
制御手段５２は、出力対象の選択状態において、タッチ検出手段がタッチオフを検出した場合、又は、特定のキー表示領域内で物体の移動を検出した場合、次の階層、又は次の出力候補へ表示を切り替える。
【０１３２】
その他の構成は、第１の実施の形態に係る端末と同様であるので、ここでは説明を省略する。
【０１３３】
（端末の制御方法）
第６の実施の形態に係る端末は、表示対象の選択状態において、タッチオフにより、次の階層へ進むことができる機能を有する。次の階層へ進むというのは、例えば、図２４（１）のようなメニュー画面において、そのメニュー構造が、ツリー型になっている場合に、目的とする項目へ行きたい場合に、深い階層へ進む過程のことである。例えば、タッチを維持している状態で、メニュー画面にて選択しようとしている（カーソル等が当たっている）部分で、タッチオフした場合に、次の階層を表示する。図２４（２）−ａは、タッチオフで、次の階層へ進み、その後、スライドにより、それぞれの写真ファイルを切り替えて表示し、選択していく。図２４（２）−ｂは、タッチオフで、次の階層へ進み、スライドではなく、あらかじめ表示された一覧表示の中から、押下により選択する。図２４（２）−ｃは、押下で、次の階層へ進み、その後、スライドにより、それぞれの写真ファイルを切り替えて表示し、選択していく。
【０１３４】
又、本実施形態の対象は、メニュー等のツリー構造のみならず、何らかの順序があるもの全てに適用されると考えてよい。例としては文字、漢字かな・予測変換候補の選択時、絵文字選択時、アドレス帳、写真フォルダ、メール受信フォルダ、メニュー画面切り替え（図２５参照）等で、タッチオフにより次の階層へ（または次の表示候補等へ）の表示画面に進む場合が考えられる。
【０１３５】
又、上述の、次の階層へ進む手段が、「タッチオフ」ではなく、同一キー、またはあるキーを含む一定範囲内で、「キーを微少にスライドさせること」により階層を進ませてもよい。
【０１３６】
（効果）
第６の実施の形態に係る端末、端末の制御方法及び端末の制御プログラムによると、容易に表示の切り替えを可能とする。
【０１３７】
＜第７の実施の形態＞
第７の実施の形態では、現在の出力手段の出力表示に基づいて、当該表示に関連する他の表示を切り替え候補として出力手段に出力したり、２点のタッチを検出した場合、入力モードから変換モードへ切り替えたりする機能を有する端末について説明する。
【０１３８】
（端末の構成）
第７の実施の形態に係る端末は、図２６に示すように、キー領域を有するキー入力手段５１と、キー入力手段５１によって入力された情報を出力する出力手段５４と、タッチ検出手段５０と、制御手段５２と、同時タッチ検出手段５３とを備える。
【０１３９】
同時タッチ検出手段５３は、キー表示領域において、物体による２点の同時タッチを検出し、その検出値を制御手段５２へ通知する。
【０１４０】
制御手段５２は、現在の出力手段の出力表示に基づいて、当該表示に関連する他の表示を切り替え候補として、出力手段５４に出力する。例えば、「あ」と表示されていれば、制御手段５２は、「愛」、「会う」、「合う」等の単語を予測し、出力手段５４に出力する。
【０１４１】
又、制御手段５２は、同時タッチ検出手段５３が２点のタッチを検出した場合、入力モードから変換モードへ切り替える。
【０１４２】
又、制御手段５２は、「変換モード」に切り替わった後、1番目の押下体もしくは２番目の押下体のタッチ位置が、隣接したキーにスライドした場合に、その隣接するキーへのタッチを検出することにより「変換モード」の変換候補を切り替え、さらに他の隣接するキーへのタッチを検出することにより、連続して他の変換候補を順次切り替え、タッチオフまたは、押下、または同一キー内のスライド、または特定の範囲内のスライドにより選択した変換候補を決定してもよい。
【０１４３】
又、制御手段５２は、入力を行う場合に、キーの表面上に接触している指、またはその他の押下体など、物体のタッチ状態が、タッチオフ状態になったときに、そのタッチオフを検出することにより、「入力モード」から、「変換モード」に切り替えてもよい。
【０１４４】
又、制御手段５２は、入力を行う場合に、「入力モード」で、キーの表面上に接触している指、またはその他の押下体など、物体のタッチ状態で、同一キーの範囲または特定の範囲内で、キーをスライドした場合に、そのキースライドの動きを検出することにより、「入力モード」から、「変換モード」に切り替えてもよい。
【０１４５】
又、制御手段５２は、タッチ検出手段５０の領域を特定の範囲ごとに複数に分割（上下、左右、内外等）し、文字入力を行う場合に、「入力モード」で、キーの表面上に接触している指、またはその他の押下体のタッチ状態で、キーをスライドした場合に、タッチ検出手段内の分割した特定の領域のうち、ある領域から、他の領域にタッチしたことを検出することにより、「入力モード」から、「変換モード」に切り替えてもよい。
【０１４６】
その他の構成は、第１の実施の形態に係る端末と同様であるので、ここでは説明を省略する。
【０１４７】
（端末の制御方法）
次に、第７の実施の形態に係る端末の制御方法について、図２７を用いて説明する。
【０１４８】
例えば、文字入力状態（Ｓ３０１）で、ある1点をタッチ維持した状態（Ｓ３００）で、他の１点をさらにタッチ（２点の同時タッチ）を検出（Ｓ３０２）すると、変換モードに移行する（Ｓ３０３）。即ち、同時タッチのイベントが、変換モードへの切り替えイベントである。
【０１４９】
変換モードになったら、そのまま変換候補を選択し（Ｓ３０４）、目的とする単語を選択する。選択の方法はここでは、特に問わないが、例えば、スライド操作しながら、表示候補を切り替えるという方法もある。選択が終了し、決定をするときは、押下やタッチオフし、決定する（Ｓ３０６）。又、次の文字を入力する場合（Ｓ３０５）は、タッチ検出状態（Ｓ３００）へ戻る。この入力の流れを図２８に示す。
【０１５０】
又、第６の実施の形態において説明したタッチオフでの階層移動に、第７の実施の形態において説明した同時タッチ検出機能を組み合わせて用いてもよい。この操作方法を図２９に示す。
【０１５１】
次に、第７の実施の形態に係る端末の制御方法において、入力を行う場合に、タッチオフにより、文字入力モードから変換モードへのモード切り替えを行う方法について、図３０を用いて説明する。
【０１５２】
図２７に示す方法と基本的に同じ方法であるが、違う点としては、図２７において「同時タッチ」を検出した時点で、モードを切り替えることに対して、図３０では、入力中にタッチを検知している指の「タッチオフ」を検知することにより、モードが切り替わる。
【０１５３】
例えば、文字入力状態（Ｓ４０１）で、ある1点をタッチしている状態（Ｓ４００）で、タッチオフを検出する（Ｓ４０２）と、変換モードになる（Ｓ４０３）。即ち、タッチオフのイベントが、変換モードへの切り替えイベントである。変換モードになったら、そのまま変換候補を選択し（Ｓ４０４）、目的とする単語を選ぶ。選択の方法はここでは、特に問わないが、例えば、スライド操作しながら、表示候補を切り替えるという方法もある。選択が終了し、決定をするときは、押下や、タッチオフし、決定する（Ｓ４０３）。この入力の流れを図３１に示す。
【０１５４】
ここでは、同時タッチを検出して、変換モードへ切り替わり後、変換候補の選択をスライド操作で行う場合、２点同時にタッチしているうちの、はじめにタッチした指をスライドして、変換候補を選択してもよいし、後からタッチした指でスライドして変換候補を選択してもよい。尚、通常は、後からタッチしたほうの指でスライド操作して変換候補の選択を行ったほうが、はじめにタッチしている指はすでに文字の入力を行っているほうの指であると考えられるので、効果が高い。
【０１５５】
次に、第７の実施の形態に係る端末の制御方法において、入力を行う場合に、例えば、文字入力状態で、同一キー内、または特定の範囲内で、微小にスライドすることにより文字入力モードから変換モードへのモード切り替えを行う方法について、図３２を用いて説明する。
【０１５６】
図２７と基本的に同じで方法あるが、違う点としては、図２７では、「同時タッチ」を検出した時点で、モードを切り替えることに対して、図３２では、入力中にタッチを検知している指の、ある特定範囲内での「スライド」（ここではごく小さいスライドとする）を検出（タッチ検出手段は、スライドによる座標移動を検出）することにより、モードが切り替わる。
【０１５７】
例えば、文字入力状態（Ｓ５０１）で、ある1点をタッチしている状態（Ｓ５００）で、ある特定範囲内での「スライド」を検出する（Ｓ５０２）と、変換モードになる（Ｓ５０３）。即ち、ある特定範囲内での「スライド」のイベントが、変換モードへの切り替えイベントである。変換モードになったら、そのまま変換候補を選択し（Ｓ５０４）、目的とする単語を選択する。選択の方法はここでは、特に問わないが、例えば、スライド操作しながら、表示候補を切り替えるという方法もある。選択が終了し、決定をするときは、押下やタッチオフし、決定する（Ｓ５０６）。この入力の流れを図３３に示す。上記「ある特定の範囲内」は図３３中にいくつか例を示しておく。例（１）、（２）、（３）のような場合のほか、その他パターンは色々考えられるが、実際の使用例では、微小な範囲のスライドが望ましい方法なので、あまり広範囲な「ある特定の範囲内」とはしないほうが望ましい。
【０１５８】
次に、第７の実施の形態に係る端末の制御方法において、入力を行う場合に、タッチ検出手段の検出範囲を、上下、左右、内外等に検出領域を分割し、２つの領域を文字入力モードと変換モードに割り当てる方法について、図３４を用いて説明する。例えば、文字入力状態では文字入力モードの領域でタッチして入力を行い、変換モードの領域へのタッチを検出することにより、文字入力モードから変換モードへのモード切り替えを行う。
【０１５９】
図２７と基本的に同じ方法であるが、違う点としては、図２７では「同時タッチ」を検出した時点で、モードを切り替えることに対して、図３４では、文字入力モードでの領域で入力中に、変換モードでの領域へのタッチを検出することにより、モードが切り替わる。
【０１６０】
例えば、文字入力状態（Ｓ６０１）で、文字入力モードをタッチしている状態（Ｓ６００）で、変換モードの領域へのタッチを検出する（Ｓ６０２）と、変換モードになる（Ｓ６０３）。すなわち、変換モードの領域へのタッチのイベントが、変換モードへの切り替えイベントである。変換モードになったら、そのまま変換候補を選択し（Ｓ６０４）、目的とする単語を選択する。選択の方法はここでは、特に問わないが、例えば、スライド操作しながら、表示候補を切り替えるという方法もある。選択が終了し、決定をするときは、押下やタッチオフし、決定する（Ｓ６０６）。この入力の流れを図３５に示す。
【０１６１】
文字入力モードの領域内では、文字入力を行うことができ、変換モードの領域に入る（変換モードの領域へ入ったタッチを検出する）と、自動的に変換モードへ切り替える。ここで、タッチ検出手段の検出範囲を２つの領域にわけた場合の文字入力方法としては、通常の携帯端末のテンキーよりもキーの個数が少なくなってしまっているので、スライド操作による文字入力方法で対応できる（図３５の例１参照）。また、モード切り替えのみを本実施の形態上記の方法で行い、文字入力は通常の５タッチの入力を行いたい場合は、テンキーを含まないで、テンキーに誤ってタッチする可能性の低い特定の領域にタッチすると、自動的に入力モードから、変換モードへ切り替えることも可能である（図３５の例２参照）。また、ハードウェア構成を変更し、キーの数を増やして、文字入力モードの領域に、通常の携帯端末のテンキーと同等の数のキーを配置すること（図３５の例３参照）により、スライド操作による文字入力方法ではなく、通常の５タッチの入力も可能になる。
【０１６２】
（効果）
第７の実施の形態に係る端末、端末の制御方法及び端末の制御プログラムによると、同時タッチのイベントが、変換モードへの切り替えイベントとなることで、通常の端末において、文字を変換する際に押下する必要のある変換ボタンを押下しなくてもよくなり、入力時間を短縮できる効果がある。又、同時タッチによるモード切替から継続したスライド操作により変換候補を選択し、「そのまま決定できる」ことで、文字入力→変換モード切替→変換候補選択→選択候補決定、の一連の流れをスムーズに行える。即ち、変換モードへの領域へのスライドやタッチが、操作的に単純なイベントで、素早く変換モードに移行できることにある。又、変換モードの領域へ移行した後もそのまま、連続して変換候補を選択することができる。
【０１６３】
上記の「そのまま決定できる」ということは、スライド操作で、選択した後、そのまま決定ができるという意味である。例えば、特定の変換キー（例えばＰＣならスペースキー、通常の携帯電話なら変換キー）では、選択候補を選択後、決定するために、他のキーへ移動が必要である。例えば、ＰＣなら、変換キーを押した後、ＥＮＴＥＲキーへ移動しなくてはならないが、本実施形態では、タッチパッドとキーが重なっているので、そのまま他のキーへ移動せずに、押下や、タッチオフするなどして、決定が可能であるため、ワンテンポ入力速度が速くなる。また、特定の変換キー（例えばＰＣならスペースキー、通常の携帯電話なら変換キー）を押すわけではなく、どのキーをタッチしても同時タッチとなり、変換モードになるため、ひとつの変換キーを探す必要がない。また、キー押下数が減少する。また、変換ボタン不要となり、そのぶん、端末のスペースを広げることが可能になる。同時タッチによる操作では、手に機能分担できるので迷わない。例えば、左手が文字入力、右手が変換候補選択を行う。通常の携帯端末なら、同じ手で、文字入力と変換候補選択を行うため、迷いやすい。
【０１６４】
又、モード切替の方法の適用範囲は、予測変換や、漢字かな変換や、その他の辞書機能による文字の変換だけではなく、表示の変換すべてに関するものである。文字以外の例としては、あるメニューを表示しているときに、同時タッチを検出すると、そのメニューに関する類似のメニューや、普段良く使っているメニューが次へ変わるメニューの候補として出てきたり、ある写真ファイルを表示したりしていて、同時タッチを検出すると、同じ時間帯にとった写真や、その写真ファイルの番号に近い写真が次の表示候補として出てくる場合などがある。
【図面の簡単な説明】
【０１６５】
【図１】第１の実施の形態に係る端末の使用例である。
【図２】第１の実施の形態に係る端末のハードウェア構成例である。
【図３】第１の実施の形態に係る端末の構成ブロック図である。
【図４】第１の実施の形態に係る端末の制御方法を示すフローチャートである。
【図５】第１の実施の形態に係る端末のキー領域テーブルの例である。
【図６】第１の実施の形態に係る端末のキー登録テーブルの例である。
【図７】第１の実施の形態に係る端末の画面表示の例である。
【図８】第１の実施の形態に係る端末の制御方法を説明する図である。
【図９】第１の実施の形態に係る端末の制御方法を説明する図である。
【図１０】第１の実施の形態に係る端末の制御方法を説明する図である。
【図１１】第２の実施の形態に係る端末の制御方法を示すフローチャートである。
【図１２】第２の実施の形態に係る端末の制御方法を説明する図である。
【図１３】第２の実施の形態に係る端末のキー領域テーブルの例である。
【図１４】第２の実施の形態に係る端末のキー登録テーブルの例である。
【図１５】第２の実施の形態に係る端末の制御方法を説明する図である。
【図１６】第２の実施の形態に係る端末の制御方法を説明する図である。
【図１７】第３の実施の形態に係る端末の制御方法を説明する図である。
【図１８】第３の実施の形態に係る端末の制御方法を説明する図である。
【図１９】第３の実施の形態に係る端末の制御方法を説明する図である。
【図２０】第３の実施の形態に係る端末の制御方法を説明する図である。
【図２１】第３の実施の形態に係る端末の制御方法を説明する図である。
【図２２】第４の実施の形態に係る端末の制御方法を説明する図である。
【図２３】第５の実施の形態に係る端末の制御方法を説明する図である。
【図２４】第６の実施の形態に係る端末の制御方法を説明する図である。
【図２５】第６の実施の形態に係る端末の制御方法を説明する図である。
【図２６】第７の実施の形態に係る端末の構成ブロック図である。
【図２７】第７の実施の形態に係る端末の制御方法を示すフローチャートである。
【図２８】第７の実施の形態に係る端末の制御方法を説明する図である。
【図２９】第７の実施の形態に係る端末の制御方法を説明する図である。
【図３０】第７の実施の形態に係る端末の制御方法を示すフローチャートである。
【図３１】第７の実施の形態に係る端末の制御方法を説明する図である。
【図３２】第７の実施の形態に係る端末の制御方法を示すフローチャートである。
【図３３】第７の実施の形態に係る端末の制御方法を説明する図である。
【図３４】第７の実施の形態に係る端末の制御方法を示すフローチャートである。
【図３５】第７の実施の形態に係る端末の制御方法を説明する図である。
【図３６】従来の端末の構成ブロック図である。
【図３７】従来の端末の制御方法を示すフローチャートである。
【符号の説明】
【０１６６】
１０…タッチ検出パッド付キースイッチ
１１…タッチ検出パッド
１２…キースイッチ
２０…表示デバイス
３１…入力文表示領域
３２…ボタン表示領域
４０…タッチ検出パッドインタフェース
４１…キースイッチインタフェース
４２…ＣＰＵ
４５…表示デバイスインタフェース回路
５０…タッチ検出手段
５１…キー入力手段
５２…制御手段
５３…同時タッチ検出手段
５４…出力手段
１００…端末
【図１】
0004769552.tif 000002
【図２】
0004769552.tif 000003
【図３】
0004769552.tif 000004
【図４】
0004769552.tif 000005
【図５】
0004769552.tif 000006
【図６】
0004769552.tif 000007
【図７】
0004769552.tif 000008
【図８】
0004769552.tif 000009
【図９】
0004769552.tif 000010
【図１０】
0004769552.tif 000011
【図１１】
0004769552.tif 000012
【図１２】
0004769552.tif 000013
【図１３】
0004769552.tif 000014
【図１４】
0004769552.tif 000015
【図１５】
0004769552.tif 000016
【図１６】
0004769552.tif 000017
【図１７】
0004769552.tif 000018
【図１８】
0004769552.tif 000019
【図１９】
0004769552.tif 000020
【図２０】
0004769552.tif 000021
【図２１】
0004769552.tif 000022
【図２２】
0004769552.tif 000023
【図２３】
0004769552.tif 000024
【図２４】
0004769552.tif 000025
【図２５】
0004769552.tif 000026
【図２６】
0004769552.tif 000027
【図２７】
0004769552.tif 000028
【図２８】
0004769552.tif 000029
【図２９】
0004769552.tif 000030
【図３０】
0004769552.tif 000031
【図３１】
0004769552.tif 000032
【図３２】
0004769552.tif 000033
【図３３】
0004769552.tif 000034
【図３４】
0004769552.tif 000035
【図３５】
0004769552.tif 000036
【図３６】
0004769552.tif 000037
【図３７】
0004769552.tif 000038