(57)【要約】【課題】候補の数の増加により、各候補が占める領域が小さくなることがある。領域が小さいとユーザは思い通りの候補を選びにくい。【解決手段】  まず、位置Ｐ１を起点として「ａ」から「ｚ」までの２６個の候補をタッチセンサ６に初期割り当てする。続いて、位置Ｐ１から位置Ｐ２までのドラッグ移動を検出し、位置Ｐ２におけるターン移動を検出すると、位置Ｐ２に割り当てられた文字「ｑ」およびドラッグ移動で通過した位置に対応する「ｐ」「ｏ」「ｎ」「ｍ」「ｌ」に、初期割り当てした範囲より広い範囲を割り当てる。【選択図】図５
2010277282.tif 000002
【特許請求の範囲】
【請求項１】
タッチセンサを有する入力装置であって、
前記タッチセンサへのタッチ、およびタッチしたままの移動を検出する検出手段と、
選択可能な候補のそれぞれに対して、前記タッチセンサの検出領域に対応付けた範囲を割り当てる割当手段と、
表示手段と、
タッチ位置に対応する候補を前記表示手段に表示させる表示制御手段と、
タッチしたままの移動がそれまでの方向より変化すると、その変化に伴い、１つの候補に割り当てられた範囲を拡大する割当範囲更新手段と、
を備えることを特徴とする入力装置。 
【請求項２】
前記表示制御手段は、タッチ位置に対応する候補を選択中である状態として前記表示手段に表示させ、
前記割当範囲更新手段は、タッチしたままの移動がターン移動であると判定されると、前記割り当て手段による初期割り当てを解除する一方で、
ターン位置に対応した候補と、
当該ターン位置に対応した候補の近隣であって、タッチしたままの移動において前記ターン位置に至るまでに通過した各位置に対応する候補とに、
初期割り当てした範囲より広い範囲を割り当てる
ことを特徴とする請求項１に記載の入力装置。
【請求項３】
前記検出手段は、タッチからのリリースを検出し、
前記検出手段によりタッチからのリリースが検出されると、タッチの位置に対応する候補の選択を受け付ける受付手段を備える
ことを特徴とする請求項２に記載の入力装置。
【請求項４】
前記候補は、文字を示す候補であって、
前記受付手段による受け付け後、一定時間以内に、再度タッチが検出されると、受け付けた候補の文字種または音節を変換する変換手段を備える
ことを特徴とする請求項３に記載の入力装置。
【請求項５】
前記割当範囲更新手段によって割当範囲が更新された後、さらに移動がターン移動であると判定されると、前記割当範囲更新手段は、ターン位置に対応した候補と、当該ターン位置に対応した候補の近隣であって、タッチしたままの移動において前記ターン位置に至るまでに通過した各位置に対応する候補とに、前回の更新よりさらに広い範囲を割り当てる
ことを特徴とする請求項２に記載の入力装置。
【請求項６】
前記割当範囲更新手段は、
前記ターン位置に対応した候補の近隣であって、タッチしたままの移動において前記ターン位置に至るまでに通過した各位置に対応する候補に、より広い範囲を割り当て、
前記ターン位置に対応した候補の近隣であって、タッチしたままの移動において前記ターン位置に至るまでに通過しなかった候補には、範囲の割り当てを無効にする
こと特徴とする
請求項２に記載の入力装置。 
【請求項７】
前記候補はアルファベットであって、
前記割当手段は、前記検出領域に対応して、アルファベットをアルファベット順に並べ、並べたアルファベットの文字それぞれに区分された範囲を割り当てる
ことを特徴とする請求項１に記載の入力装置。
【請求項８】
前記候補は平仮名であって、
前記割当手段は、前記検出領域に対応して、平仮名を５０音順に並べ、並べた平仮名のそれぞれに区分された範囲を割り当てる
ことを特徴とする請求項１に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンサから候補の選択を受け付ける入力装置に関する。
【背景技術】
【０００２】
従来、携帯電話機や携帯音楽プレーヤなどの携帯端末においては、タッチセンサを重畳したディスプレイ（タッチセンサ付きディスプレイ）上のタッチにより入力を受け付けるものがある（特許文献１）。このようなタッチ入力では、ディスプレイ上に複数の候補を表示して、それぞれの候補にタッチセンサの領域を割り当てておき、指などによるタッチの位置に応じて候補の選択を受け付けることが行われる。
【０００３】
また、円形のタッチパッドにより入力を受け付けるもの（特許文献２）やディスプレイの縦方向の辺および横方向の辺に沿ってタッチパネルを設置するもの（特許文献３）がある。
また、特許文献４の図１１Ａでは、タッチセンサ付きのディスプレイ上に、ＡからＺまでのアルファベット文字を並べて表示し、タッチ位置に応じて文字の選択を受け付けて、この受け付けた文字に相当するスクロールを行うとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2007-193465号公報
【特許文献２】特開2006-350409号公報
【特許文献３】特開2002-342020号公報
【特許文献４】特表2009-518758号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ディスプレイにアルファベットの26文字を並べて表示するなど候補の数が多い場合には、ディスプレイの大きさ（タッチセンサの大きさ）には限りがあるので、それぞれの候補が占める領域が窮屈となりやすい。
一般に、タッチ入力においては、ユーザの指の太さや手先の器用さ、ユーザがタッチしようとする位置と実際のタッチ位置との誤差などを配慮して設計する必要があり、ユーザが指でタッチして思い通りの候補を選択できるようにするためには、それぞれの候補が占める領域の大きさは一定以上確保することが必要である。
【０００６】
このような問題は、タッチセンサ付きのディスプレイを有する携帯端末に限られず、タッチセンサがディスプレイと別体に設けられている場合も同様である。
本発明は、このような背景の下になされたものであって、タッチセンサから候補の選択を受け付ける入力装置において、候補の数が多い場合においても、ユーザが思い通り候補を選べるよう支援する入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る入力装置は、タッチセンサを有する入力装置であって、前記タッチセンサへのタッチ、およびタッチしたままの移動を検出する検出手段と、選択可能な候補のそれぞれに対して、前記タッチセンサの検出領域に対応付けた範囲を割り当てる割当手段と、表示手段と、タッチ位置に対応する候補を前記表示手段に表示させる表示制御手段と、タッチしたままの移動がそれまでの方向より変化すると、その変化に伴い、１つの候補に割り当てられた範囲を拡大する割当範囲更新手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明に係る入力装置の構成によれば、ユーザによる候補の選択をより簡単な操作で行うようにできる。
【図面の簡単な説明】
【０００９】
【図１】携帯電話機１の外観図
【図２】携帯電話機１の機能ブロック図
【図３】タッチ入力に係る動作を示すフローチャート
【図４】タッチ入力における文字種変換に係る動作を示すフローチャート
【図５】タッチ入力（アルファベット）の流れを示す図
【図６】タッチ入力（アルファベット）の流れを示す図
【図７】タッチ入力（数字）の流れを示す図
【図８】タッチ入力（記号）の流れを示す図
【図９】タッチ入力（平仮名）の流れを示す図
【図１０】タッチ入力（平仮名）の流れを示す図
【図１１】タッチ入力（アルファベット）の流れを示す図
【図１２】タッチ入力（アルファベット）の流れを示す図
【図１３】タッチ入力（アルファベット）の流れを示す図
【図１４】タッチスクリーン６６におけるタッチ入力を示す図
【図１５】携帯電話機１０１の外観図
【図１６】携帯電話機１１１の外観図
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら実施の形態について説明する。
図１の（ａ）（ｂ）は携帯電話機１の外観図である。図１（ｂ）に、ユーザの右手で筐体２が握られている状態を示す。
携帯電話機１は、直方体状をした筐体２を備える。
筐体２は、図の紙面において上部のディスプレイ４、左側の側面のタッチセンサ６、下部の操作キー群８、最上端のスピーカ１０を備える。
【００１１】
ディスプレイは、例えば、有機エレクトロルミネッセンス（有機ＥＬ）方式でサイズは3.0インチである。
タッチセンサ６は、一般的な静電容量方式のタッチセンサであり、センサ表面には電界が形成される。タッチ時はこの電界の状態に変化が生ずるので、この変化に基づいて、タッチの有無やタッチの位置を検出することができるようになっている。
【００１２】
操作キー群８は、上下左右移動などに用いる方向キー８Ｕ，８Ｄ，８Ｌ，８Ｒ、決定に用いる決定キー８ａ、特定の機能（通話機能、カメラ機能、メール機能など）の呼び出しに用いるファンクションキー８ｂから構成される。
図２（ａ）は、携帯電話機１の機能ブロック図である。
携帯電話機１は、メイン制御部２０、通話部２２、表示制御部２４、タッチ検出部２６、キー入力受付部２８、音声制御部３０、選択支援プログラム４０を備える。
【００１３】
メイン制御部２０は、制御プログラムを格納するＲＯＭ、制御プログラムを実行するＣＰＵ、実行の作業領域となるＲＡＭなどから構成されており、各部を制御する。
通話部２２は、ＲＦ（Radio Frequency）回路から構成されており、通話機能を実現する。
表示制御部２４は、ディスプレイ４の表示を制御する。
【００１４】
タッチ検出部２６は、タッチセンサ６のタッチおよびタッチ状態からタッチしていない状態への変化（タッチ／リリース）、そのタッチ／リリースの位置、さらにはタッチ移動（タッチしたままの移動、）を検出する。
キー入力受付部２８は、操作キー群８から入力を受け付ける。
音声制御部３０はスピーカ１０に音声を出力させる。
【００１５】
選択支援プログラム４０は、図２（ｂ）に示すように、表示処理部４２、割当部４４、ターン判定部４６、選択判定部４８、タイマー部５０、再選択判定部５２、文字種変換部５４、辞書変換部５６を備える。
表示処理部４２は、各種表示に関する処理を行い、表示制御部２４を介してディスプレイ４の画面に表示を行わせる。
【００１６】
割当部４４は、タッチセンサ６の検出領域に対応して、分割された文字の候補を割り当てる（初期割当）。
また、ターン判定部４６がターンを判定すると、既に割り当てた範囲を更新する（割当更新）。
ターン判定部４６は、タッチ検出部２６が検出したタッチ移動の軌跡をモニターし、移動がターン移動であるかどうか判定する。この判定は、例えば、タッチ移動の方向が上下反転した時点でターン移動有りとする。
【００１７】
選択判定部４８は、タッチ検出部２６がリリースを検出すると、そのリリースした位置に割り当てられた候補の選択を判定する（選択を受け付ける）。
選択判定部４８が選択を判定すると、タイマー部５０は計時をスタートさせる。この計時時間が一定時間以内の間にタッチ検出部２６がリリース位置付近のタッチを検出すると、再選択判定部５２は再選択を判定する。
【００１８】
文字種変換部５４は、アルファベット文字の大文字と小文字と間の変換を行う。
辞書変換部５６は、入力された文字の並びから単語への変換などの辞書変換を行うための辞書である。例えば、"ag"の文字が入力された場合には、"ag"に前方一致する"again","age"などを変換候補として提示し、提示した中から選ばれた候補に文字を変換する。
以下、図３〜図６を参照しながら本実施の形態の動作の詳細について説明する。
【００１９】
図３，図４は携帯電話機１のタッチ入力に関する動作を示すフローチャートである。図５，図６に、図３，図４のフローに対応するタッチ入力の流れを示す。
図５（ａ）〜（ｄ）、図６（ｅ）〜（ｈ）それぞれの左にはタッチセンサ６とタッチセンサ６に割り当てられた候補の範囲を示し、右上にはディスプレイの画面４ａ〜４ｈと候補ウインドウ５ａ〜５ｈを示し、右下には携帯電話機１を操作するユーザの意図・心中を解説するコメントを示している。これらの図は、大文字のＯ（オー）を入力しようとするユーザが入力を終えるまでの流れを示すものである。なお、ユーザのコメントは一例に過ぎず、使用態様を限定するものではない。
【００２０】
まず、割当部４４は、図５（ａ）に示すように、タッチセンサ６がタッチを検出可能な領域に、上端から「ＢＡＣＫ」，「ａ」の範囲を割り当て、下端から「変換」，「SymBol」，「０」の範囲を割り当てる（Ｓ１１）。この検出可能な領域の上端から下端までの長さは６０ｍｍ程度である。
この範囲の割り当ての内容は画面４ａには特に表示しないが、ユーザは予めタッチセンサ６のどの位置にどの割り当てがあるかを知っているものとする。なお、ユーザへの案内のために筐体２のタッチセンサ６の傍らの位置に、「ａ」「０」「SymBol」などの目印を刻印してもよい。
【００２１】
ここで「変換」キーは、辞書変換を行うためのキーである。「変換」キーの長押し（長押し判定は、タッチ検出部２６が略同じ位置におけるタッチを所定時間以上（例えば、1秒以上）検出したことを条件とする。）は、アルファベット入力と仮名入力の切り替えに用いられる。
「ＢＡＣＫ」キーは、キャンセル操作などに用いられる。
【００２２】
「ａ」，「０」，「SymBol」キーは、それぞれアルファベット文字、数字、記号という入力する文字の種類を特定するためのキーである。
割当部４４は、タッチ検出部２６により、これら３つのキーの内のいずれか１つのタッチを受け付けると（Ｓ１２：Ｙｅｓ）、タッチされたキーに応じて、タッチ位置を起点として順番に区分された範囲を割り当てる（Ｓ１３）。以下では、ステップＳ１２において「ａ」キーを受け付けたものとして説明する。
【００２３】
図５（ｂ）に示すように、タッチ検出部２６が「ａ」キーが割り当てられた範囲内の位置Ｐ１（タッチポイント）におけるのタッチを受け付けると、割当部４４は位置Ｐ１を起点として、ａ，ｂ，ｃ，．．．のアルファベット順で２６文字のアルファベットをタッチセンサ６に割り当てる。それぞれのアルファベットが占める範囲の高さｈ１は、２ｍｍ程度である。一般に、タッチ入力において、ひとつの候補が占める範囲の大きさの基準は例えば５ｍｍ以上にすることが求められており、２ｍｍのように小さいとユーザは思い通りの候補を選びにくい。
【００２４】
また、表示処理部４２は、現在タッチされている位置Ｐ１に割り当てられている「ａ」を候補ウインドウ５ｂ内に他の「ｂ」「ｃ」「ｄ」より大きなフォントかつ太字で表示し、「ａ」が選択中である状態（以下、「選択状態」という。）であることがわかるようにする。
そして図５（ｃ）に示すように、タッチ検出部２６が位置Ｐ１から位置Ｐ２までのタッチ移動、つまりドラッグを検出すると（Ｓ１４：ドラッグ）、移動に従って候補ウインドウ５ｃで選択状態として表示する文字を位置Ｐ１に割り当てられた「ａ」から位置Ｐ２に割り当てられた「ｑ」まで切り替える（Ｓ１５）。
【００２５】
続いて図５（ｄ）に示すように、位置Ｐ２において、タッチ検出部２６が下方向へのタッチ移動から上方向へのタッチ移動という移動方向の反転を検出すると、ターン判定部４６はターンが有ったと判定し（Ｓ１４：ターン）、（１）位置Ｐ２に割り当てられた「ｑ」、（２）「ｑ」からターン前のタッチ移動で通り過ぎた文字である「ｌ」「ｍ」「ｎ」「ｏ」「ｐ」の５文字、の範囲を拡大する（Ｓ１６）。
【００２６】
この拡大においては、原則として、位置Ｐ２からターン後の方向に限って文字の範囲を割り当てる。ただし例外的に、タッチセンサ６ａの検出誤差を考慮して、位置Ｐ２より下に位置する範囲６０にも「ｑ」を割り当てている。
拡大した文字「ｑ」および「ｌ」「ｍ」「ｎ」「ｏ」「ｐ」に割り当てられた範囲の高さｈ２は６ｍｍとなり、これは上記基準の５ｍｍを上回る。このため、当初と比べてユーザは文字を選びやすい。
【００２７】
続いて図６（ｅ）に示すように、タッチ検出部２６が位置Ｐ２から位置Ｐ３までのドラッグを検出すると（Ｓ１４：ドラッグ）、候補ウインドウ５ｅに位置Ｐ３に割り当てられた「ｍ」を表示する（Ｓ１５）。
そしてターン判定部４６が位置Ｐ３におけるターンを判定すると（Ｓ１４：ターン）、図６（ｆ）に示すように、（１）位置Ｐ３に割り当てられた「ｍ」、（２）ターン後の方向に割り当てられた「ｎ」「ｏ」の２文字、範囲を拡大する（Ｓ１６）。
【００２８】
拡大した文字「ｍ」および「ｎ」「ｏ」に割り当てられた範囲の高さｈ３は１０ｍｍとなり、さらに１回目の拡大（図５（ｄ）））よりさらに拡大されている。このため、ユーザはより文字を選びやすい。
続いて、タッチ検出部２６が位置Ｐ３から位置Ｐ４までのドラッグを検出し（Ｓ１４：ドラッグ、Ｓ１５）、位置Ｐ４におけるリリースを検出すると（Ｓ１４：リリース）、選択判定部４８はリリースポイントに対応する「ｏ」を選択する（Ｓ１７）。この後は、文字種変換処理（Ｓ１８）に入る。
【００２９】
文字種変換処理では図４に示すように、タイマー部５０はタイマーをスタートさせ（Ｓ２１）、タイマーが０．５秒を経過する前に（Ｓ２４：Ｙｅｓ）、タッチ検出部２６がリリースポイントＰ４付近の位置Ｐ５のタッチが検出（Ｓ２２：Ｙｅｓ）すると、再選択判定部５２は再選択が有ったと判定して、文字種変換部５４は選択された「ｏ」の文字種を小文字から大文字に変換する（Ｓ２３）。
【００３０】
タイマーが０．５秒を経過すると、（Ｓ２４：Ｙｅｓ）、再選択判定部５２は「ｏ」の選択を確定し、タイマー部５０はタイマーリセットする。なお、０．５秒というタイマー時間は一例であり、ユーザにより設定を変更できるようにしてもよい。
以上、説明したように、本実施の形態によれば、図５、図６に示すように、ターン移動の判定に応じて、ターン前に通過した文字に割り当てられた範囲を拡大するので、ユーザは拡大後の範囲を利用して簡単に目的の文字を選ぶことができる。
【００３１】
また、「o」を選ぼうとしたユーザが目測を誤り「o」を通り過ぎて「q」までドラッグした場合に、「q」と「q」に至るまでに通り過ぎた文字「m」,「n」,「o」,「p」などを拡大する。
このように「q」とその近隣の文字「m」,「n」,「o」,「p」の範囲を拡大するので、ユーザは、目的の文字「ｏ」まで戻って選ぶことが容易である。
【００３２】
あるいは、この拡大の挙動をよく理解しているユーザなら、最初は目的の文字を過ぎたあたりまで勢いよくドラッグ移動してターンさせ、ターンにより拡大された範囲を利用して、後はゆっくりと目的の文字へとドラッグさせて選ぶような使い方も考えられる。
＜補足＞
以上、本発明の実施形態について説明したが、本発明は上記の内容に限定されず、本発明の目的とそれに関連または付随する目的を達成するための各種形態においても実施可能であり、例えば、以下であってもよい。
（１）実施の形態では、図５（ｄ）に示すように、ターン位置Ｐ２に対応する「q」と「q」の手前の「l」から「p」までの5文字の範囲を拡大するとしたが、5文字に限らず適宜決めることができる。例えば、ターンした位置からタッチセンサ６の上端に至るまでの距離に基づいて、この距離が長ければ多くの文字を割り当て、この距離短ければ少ない文字を割り当てるようにしてもよい。
【００３３】
また、ターンした位置に割り当てられた文字（図５では「q」）と、タッチしたままの移動においてこのターン位置に至るまでに通過し、ターン位置の隣りに割り当てられた文字（図５では「p」）の２文字とを少なくとも拡大すれば、ある程度は効果を得ることができる。
（２）実施の形態では、ステップＳ１２において、アルファベットを示す「ａ」キーを受け付けて、タッチ位置からアルファベットを順に割り当てる（Ｓ１３）という例を挙げて説明したが、数字を示す「０」キーを受け付けた場合には、タッチ位置から数字を順に割り当てる。この際の、タッチ入力の流れは図７に示すようになる。
【００３４】
すなわち、初期状態において（図７（ａ））、タッチ検出部２６が「０」が割り当てられた位置Ｐ１１のタッチを受け付けると、割当部４４はこのタッチ位置Ｐ１１を起点に、０，１，２，．．．の順で０〜９までの数字をタッチセンサ６に割り当てる（図７（ｂ））。
そして、タッチ検出部２６がタッチ位置Ｐ１１から位置Ｐ１２までのドラッグを検出し、ターン判定部４６が位置Ｐ１２におけるターンを判定すると、割当部４４は、ターン位置Ｐ１２に割り当てられた「４」とターン前のドラッグで通り過ぎた数字の「３」「２」「１」の範囲を拡大する（図７（ｃ））。
（３）また、ステップＳ１２において、記号を示す「symbol」キーを受け付けた場合のタッチ入力の流れは図８に示すようになる。
【００３５】
すなわち、初期状態において（図８（ａ））、タッチ検出部２６が「symbol」が割り当てられた位置Ｐ２１のタッチを受け付けると、割当部４４はこのタッチ位置Ｐ２１を起点に、「．」，「，」，「-」，「+」の順で記号をタッチセンサ６に割り当てる（図８（ｂ））。なお、この記号の順番は、例えば文字コード表を利用するなどしてユーザが覚えやすい配列にすることが好ましい。
【００３６】
そして、タッチ検出部２６がタッチ位置Ｐ２１から位置Ｐ２２までのドラッグを検出し、ターン判定部４６が位置Ｐ２２におけるターンを判定すると、割当部４４は、ターン位置Ｐ２２に割り当てられた「!」とターン前のドラッグで通り過ぎた数字の「"」，「＃」，「$」，「%」の範囲を拡大する（図８（ｃ））。
（４）実施の形態で述べたように、タッチ検出部２６が「変換」キーの長押しを検出すると、割当部４４は、アルファベット文字を示す「ａ」キーに代えて、平仮名を示す「あ」キーを割り当てる。
【００３７】
仮名入力におけるタッチ入力の流れを図９，図１０に示す。なお、図１０（ｄ）（ｅ）（ｆ）の左側はタッチセンサ６の「ひ」が割り当てられた部分だけを取り出して示している。
初期状態において（図９（ａ））、タッチ検出部２６が「あ」が割り当てられた位置Ｐ３１のタッチを受け付けると、割当部４４はこのタッチ位置Ｐ３１を起点に、タッチセンサ６の下端に向かって「あ」，「い」，「う」の五十音順で平仮名をタッチセンサ６に割り当てる（図９（ｂ））。
【００３８】
そして、タッチ検出部２６がタッチ位置Ｐ３１から位置Ｐ３２までのドラッグを検出し、ターン判定部４６が位置Ｐ３２におけるターンを判定すると、割当部４４は、ターン位置Ｐ１２に割り当てられた「ひ」とターン前のドラッグで通り過ぎた数字の「な」，「に」，「ぬ」，，「ね」，「の」，「は」，「ひ」の範囲を拡大する（図９（ｃ））。
そして、タッチ検出部２６が位置Ｐ３２におけるリリースを検出すると、選択判定部４８はリリースポイントに対応する「ひ」を選択する（図１０（ｄ））。
【００３９】
選択後は、画面６１ｄ〜６１ｆにあるように、リリースとタッチが繰り返される毎に、平仮名の「ひ」を場合の文字種変換は、清音→濁音→半濁音→清音→濁音→半濁音・・・の順番でサイクリックに変換する。
具体的には、この選択からタイマーが０．５秒を経過する前に位置Ｐ３２付近における再タッチが検出されると、文字種変換部５４は選択された「ひ」を濁音「び」に変換する（図１０（ｅ））。
【００４０】
さらに、この変換からタイマーが０．５秒を経過する前に位置Ｐ３２付近における再タッチが検出されると、文字種変換部５４は選択された濁音「び」を半濁音「ぴ」に変換する（図１０（ｆ））。
なお、文字種変換はこれに限らず「や」→「ゃ」、「あ」→「ぁ」、「つ」→「っ」のように、拗音（促音）も含めて変換するとしても構わない。
【００４１】
以上をまとめると、文字種変換としては、小文字・大文字間の変換に加えて、清音、濁音、半濁音、拗音、促音などの音節を変換することも考えられる。
また、再タッチの検出はリリース位置付近に限る（図４：Ｓ２２）としてもよいが、要は「ＢＡＣＫ」や「変換」など他の候補の選択との区別ができればよいので、例えば、上端の「ＢＡＣＫ」、「ａ」と下端の「０」「symbol」「変換」を除いた残りの範囲を再タッチ検出の対象としても構わない。
【００４２】
なお、仮名入力においては、「変換」キーの選択により、平仮名から片仮名への変換を行う。
（５）実施の形態では、図５（ｂ）に示すように、アルファベットの２６個の候補にそれぞれ範囲を割り当てていた。このように、候補の数が多いと、それぞれの候補に割り当てる範囲が窮屈になりやすい。
【００４３】
これに対して、図１１（ａ）のように、ひとつの範囲に、「ａｂｃ」、「ｄｅｆ」、．．．などと３文字ないし４文字を割り当てれば、候補の数を減らしてそれぞれの候補に割り当てる範囲を大きくしやく、特にタッチセンサ６の長さが短い場合に有利である。なお、画面６２ａの候補ウインドウ６３ａは、「ａｂｃ」を選択状態として表示している。
図１１（ｂ）では、位置Ｐ４１から位置Ｐ４２までのドラッグと、それに続いて位置Ｐ４２におけるターンが判定されており、ターン位置Ｐ４２に割り当てられた「ｇｈｉ」が「ｇ」「ｈ」「ｉ」と展開されている。これに伴って、画面６２ｂの候補ウインドウ６３ｂも「ｇ」「ｈ」「ｉ」と展開されている。
（６）ターン位置がタッチセンサの上端に近いと、ターン位置から拡大して割り当てる候補のスペースが足りないことが考えられる。
【００４４】
このような問題に対しては、図１２に示すように、「ａ」「ｂ」といったタッチセンサの上端に近い候補の範囲を他の文字と比べて大きく割り当てておくことで対応できる（図１２（ａ）（ｂ））。
図１２（ｃ）に示すように、上端に近い候補の範囲に余裕を持たせているので、位置Ｐ５１から位置Ｐ５２までのドラッグ後、位置Ｐ５２におけるターンを検出すると、位置Ｐ５２に割り当てられた文字「ｄ」、「ｄ」に至るまでに通り過ぎた文字「ｂ」「ｃ」を拡大することができる。
（７）実施の形態では、図５（ｄ）に示すように、ターン位置の近隣に割り当てられた文字の範囲を同じ大きさに拡大していたが、ターン位置までの距離に応じて割り当てる範囲の大きさを変更するとしても構わない。
【００４５】
具体的には、図１３に示すように、位置Ｐ６１から位置Ｐ６２へのドラッグ後、位置Ｐ６２におけるターンを判定すると、位置Ｐ６２に割り当てられた文字「ｑ」から昇順に「ｐ」「ｏ」「ｎ」「ｍ」「ｌ」「ｋ」と「ｑ」から離れた文字であるに連れてそれぞれに割り当てられた範囲が縮小されている。
このようにすることで、ターン位置Ｐ６２近隣の「ｑ」「ｐ」など、選ばれる可能性が高いであろう文字の範囲を大きくして選びやすくできる。
【００４６】
また、ターン位置Ｐ６２から離れた「ｃ」「ｄ」「ｅ」といった文字にも狭いながらも範囲を割り当てることで、これらの文字の選択への途を残すことができる。
なお、「ｃ」「ｄ」「ｅ」などに割り当てられた範囲は非常に狭く、直ちには選びにくいと思われる。もっとも、この「ｃ」「ｄ」「ｅ」に対応する位置におけるターンが検出されると、再度、範囲を拡大すれば、選びやすくできるだろう。
（８）実施の形態では詳しく述べなかったが、タッチセンサ６の上端の「ＢＡＣＫ」キーは次の用途で利用される。
【００４７】
テキスト入力中においては、「ＢＡＣＫ」キーは、１スペース分だけ戻すバックスペースの操作に用いられる。
特に、図５（ｄ）のように、範囲の拡大後における「ＢＡＣＫ」キーは、入力キャンセル（図４（ａ）の初期状態に戻す。）として用いられる。範囲の拡大後は、文字の数が減少しているので、範囲外の文字を選択したい場合などに用いる。
【００４８】
また、「ＢＡＣＫ」キーの長押しは、テキスト入力モードから抜け出るために用いられる。
（９）実施の形態では、ディスプレイ４とタッチセンサ６とは別体であったが、ディスプレイ上にタッチセンサが重畳されたタイプのタッチスクリーンにも本実施の形態を適用できる。
【００４９】
図１４（ａ）は、図５（ｄ）同様に、「ｑ」が割り当てられた位置におけるターンを判定した後の状態を示すものであり、タッチスクリーン６６ａには、候補ウインドウ６７とインデックス６８が表示されている。
インデックス６８には、「ｌ」から「ｑ」までの文字が表示され、表示された各文字をタッチしたまま左右に移動することで「ｌ」から「ｑ」までの文字の選択が可能である。図中では位置Ｐ７１を指（図示しない）でタッチしているので、位置Ｐ７１に割り当てられた「ｑ」が選択状態として候補ウインドウ６７内に表示されている。
【００５０】
二次元のタッチスクリーンの場合も、一次元のタッチセンサと同様に、基本的には移動の軌跡が逆方向である場合をターンと判定する。ただし、逆方向を厳密に判定しなくとも、図１４（ｂ）に示すように、ターンした逆方向に対して±６０度の角度の範囲内であればターンとして判定するようにしても構わない。
（１０）実施の形態では、タッチセンサ６は筐体２の左側面にひとつだけであったが、タッチセンサを筐体の両側に設けてもよい。
【００５１】
すなわち、図１５に示す携帯電話機１０１の筐体１０２は、左側面にタッチセンサ１０６Ｌ、右側面にタッチセンサ１０６Ｒを備える。
タッチセンサ１０６Ｌは右利きのユーザに、タッチセンサ１０６Ｒは左利きのユーザに使用される想定である。
図１５では、左利きのユーザによりタッチセンサ１０６Ｒが使用されている。この場合、タッチセンサ１０６Ｒが不要な検出を行うことを防ぐために、タッチセンサ１０６Ｒのタッチ検出を無効化する。
（１１）実施の形態では、タッチセンサ６の形状は直線状であったが、このような形状に限られない。
【００５２】
すなわち、図１６に示す携帯電話機１１１の筐体１１２は、ディスプレイ１１４と、上下左右キーと決定キーを含む操作キー群１１８、ディスプレイ１１４の縦方向と横方向に沿って延びるＬ字型のタッチセンサ１１６を備える。
タッチセンサ１１６をＬ字型にすることにより、小さい筐体においてもタッチセンサの長さを確保できる。
（１２）タッチセンサ６による入力に加えて、操作キー群８のキーを併用するとしても構わない。
【００５３】
例えば、操作キー群８のキーに、「変換」「ＢＡＣＫ」「カーソル移動」などを割り当てたり、また方向キー８Ｌ，８Ｒにより範囲を拡大する倍率を設定できるようにしてもよい。
（１３）タッチセンサ６による入力において、音声制御部３０により候補選択中の操作音や、選択状態にある候補の音声読み上げをスピーカ１０から出力するとしても構わない。
（１４）実施の形態では、入力装置の一例として携帯電話機を挙げて説明したが、携帯電話機に限らず音楽プレーヤなどの携帯端末、さらにはタッチ入力を受け付ける入力装置全般に応用することができる。もっとも、タッチセンサの長さに制約が多い携帯端末に適用すると特に効果的である。
（１５）実施の形態では、ターンが判定される度に、ターン位置付近の候補の範囲を拡大するとして説明したが、範囲の拡大の回数を１回に限るとしても構わない。拡大の回数を１回に限った場合には、ターン位置からターン後の方向に限って文字の範囲を割り当てなくとも、ターン後と反対の方向にも割り当てるようにしてもよい。
（１６）実施の形態では、ターンが判定される度に、ターン位置付近の候補の範囲を拡大するとして説明したが、装置の内部的な処理としては、例えば、範囲を３倍に拡大する代わりに、タッチ移動における単位時間あたりの距離（タッチ移動の速度）を１／３にするとしても、同様な挙動を実現することができる（見かけ上は範囲が３倍に拡大されたかのように見える。）。
（１７）実施の形態では、選択状態の表示として、フォント大きくしたり、太字にする例を説明したが、他の候補と区別できる形の表示であればこれに限らず、例えば、背景色と文字色を反転させてもよい。
【００５４】
また、候補をブロック単位（仮名ならあ行、か行の行単位、アルファベットなら「ａｂｃ」「ｄｅｆ」単位など）で区切り線を入れたり、ブロック単位で色処理（例えば、奇数番目の候補と偶数番目の候補とで、背景を色分けしたり、色を反転させるなど。）してもよい。
【産業上の利用可能性】
【００５５】
本発明に係る入力装置によれば、候補の数が多い場合においても、ユーザが思い通り候補を選べるよう支援できるので有用である。
【符号の説明】
【００５６】
１，１０１，１１１  携帯電話機
２，１０２，１１２  筐体
４，１１４  ディスプレイ
４ａ〜４ｈ，６１ｄ〜６１ｆ，６２ａ，６２ｂ，６４ａ，６４ｂ  ディスプレイの画面
５ａ〜５ｈ  候補ウインドウ
６，１０６Ｌ，１０６Ｒ，１１６  タッチセンサ
８  操作キー群
２０  メイン制御部
２４  表示制御部
２６  タッチ検出部
４０  選択支援プログラム
４２  表示処理部
４４  割当部
４６  ターン判定部
４８  選択判定部
５０  タイマー部
５２  再選択判定部
５４  文字種変換部
６６  タッチスクリーン
【図１】
2010277282.tif 000003
【図２】
2010277282.tif 000004
【図３】
2010277282.tif 000005
【図４】
2010277282.tif 000006
【図５】
2010277282.tif 000007
【図６】
2010277282.tif 000008
【図７】
2010277282.tif 000009
【図８】
2010277282.tif 000010
【図９】
2010277282.tif 000011
【図１０】
2010277282.tif 000012
【図１１】
2010277282.tif 000013
【図１２】
2010277282.tif 000014
【図１３】
2010277282.tif 000015
【図１４】
2010277282.tif 000016
【図１５】
2010277282.tif 000017
【図１６】
2010277282.tif 000018