(57)【要約】【課題】タッチ操作による情報入力が行われる際のユーザの利便性をより高めることができる入力装置を提供する。【解決手段】入力装置１０は、情報を表示する表示面１３ａを有するディスプレイ１３と、ディスプレイ１３の表示面１３ａの外周に沿って設けられ、タッチ操作のタッチ位置を検出するタッチセンサ１４と、タッチセンサ１４により検出されたタッチ操作のタッチ位置に基づいてタッチ操作のパターンを算出し、当該タッチ操作のパターンに応じて予め設定された入力候補情報を入力情報として決定する情報処理部１５と、を備える。【選択図】図２
2015176556.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示面を有するディスプレイと、
前記ディスプレイの前記表示面の外周に沿って設けられ、タッチ操作のタッチ位置を検出するタッチセンサと、
前記タッチセンサにより検出された前記タッチ操作のタッチ位置に基づいて前記タッチ操作のパターンを算出し、当該タッチ操作のパターンに応じて予め設定された入力候補情報を入力情報として決定する情報処理手段と、
を備える入力装置。
【請求項２】
前記タッチセンサは、第１のタッチ操作のタッチ位置と、前記第１のタッチ操作とは異なる第２のタッチ操作のタッチ位置とを区別して検出し、
前記情報処理手段は、前記タッチセンサにより検出された前記第１のタッチ操作のタッチ位置に基づいて前記第１のタッチ操作のパターンを算出すると共に、前記第２のタッチ操作のタッチ位置に基づいて前記第２のタッチ操作のパターンを算出し、前記第１のタッチ操作のパターンと前記第２のタッチ操作のパターンとの組み合わせに応じて予め設定された前記入力候補情報を入力情報として決定する、
請求項１記載の入力装置。
【請求項３】
前記第１のタッチ操作は、前記タッチセンサによってユーザの第１の指のタッチ位置が検出されてからユーザの第２の指のタッチ位置が検出されるまでの間に、前記第１の指によってなされるタッチ操作であり、
前記第２のタッチ操作は、前記タッチセンサによって前記第２の指のタッチ位置が検出されてから前記第２の指のタッチ位置が検出されなくなるまでの間に、前記第２の指によってなされるタッチ操作である、
請求項２記載の入力装置。
【請求項４】
前記情報処理手段は、前記第１のタッチ操作のパターンを算出した際に、前記第１のタッチ操作のパターンに応じて予め設定された入力候補群に属する前記入力候補情報を前記ディスプレイの前記表示面に表示させ、前記第２のタッチ操作のパターンを算出した際に、前記第１のタッチ操作のパターンと前記第２のタッチ操作のパターンとの組み合わせに応じて予め設定された前記入力候補情報を前記ディスプレイの前記表示面に表示させる、
請求項３記載の入力装置。
【請求項５】
前記タッチセンサは、前記ディスプレイの前記表示面の外周方向に直交する幅方向に所定幅を有しており、
前記情報処理手段は、前記タッチ操作のパターンとして、前記外周方向における前記タッチ位置の移動のパターンと前記幅方向における前記タッチ位置の移動のパターンとを算出する、
請求項１〜４のいずれか一項記載の入力装置。
【請求項６】
前記情報処理手段は、前記タッチ操作のパターンとして、前記タッチ操作の開始時点におけるタッチ位置と前記タッチ操作の終了時点におけるタッチ位置との間の相対的な移動距離を算出する、
請求項１〜５のいずれか一項記載の入力装置。
【請求項７】
前記ディスプレイ及び前記タッチセンサを有する本体部に接続され、ユーザの腕に巻き付けて固定する固定手段を更に備える、
請求項１〜６のいずれか一項記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ操作により情報を入力する入力装置に関する。
【背景技術】
【０００２】
従来、スマートフォン等のタッチパネルを備える端末装置における文字入力方法としては、例えばディスプレイ上に表示された５０音配列、ＱＷＥＲＴＹ配列、及び１０キー配列等の文字入力用の仮想キーボードに対するタッチ操作によって選択された文字を入力する方法が知られている。また、腕時計型のデバイスにおいて、文字盤上面に備えたタッチパネルに対するタッチ操作により文字入力を行うものが知られている（下記特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９０２０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えばスマートフォン等の端末装置と比較してディスプレイが小さい腕時計型のデバイス（スマートウォッチ）においては、上記文字入力方法は、ユーザにとって煩わしいものとなる。即ち、スマートウォッチでは、指等でディスプレイ上に表示された仮想キーボードをタッチする際に、指がディスプレイ上の情報表示面を覆ってしまうため、視認性が低下する。また、ディスプレイが小さいため、仮想キーボードの表示サイズを小さくせざるを得ず、ユーザの文字入力の操作性が損なわれてしまう。
【０００５】
そこで、本発明は、タッチ操作による情報入力が行われる際のユーザの利便性をより高めることができる入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る入力装置は、情報を表示する表示面を有するディスプレイと、ディスプレイの表示面の外周に沿って設けられ、タッチ操作のタッチ位置を検出するタッチセンサと、タッチセンサにより検出されたタッチ操作のタッチ位置に基づいてタッチ操作のパターンを算出し、当該タッチ操作のパターンに応じて予め設定された入力候補情報を入力情報として決定する情報処理手段と、を備える。
【０００７】
本発明に係る入力装置では、タッチセンサがディスプレイの表示面の外周に沿って設けられている。これにより、文字入力等を目的としてタッチセンサに対するタッチ操作が行なわれる際に、ディスプレイの表示面がユーザの指によって覆われることがなく、ディスプレイ上に表示される情報に対するユーザの視認性を向上させることができる。従って、本発明に係る入力装置によれば、タッチ操作による情報入力におけるユーザの利便性をより高めることができる。
【０００８】
上記入力装置では、タッチセンサは、第１のタッチ操作のタッチ位置と、第１のタッチ操作とは異なる第２のタッチ操作のタッチ位置とを区別して検出し、情報処理手段は、タッチセンサにより検出された第１のタッチ操作のタッチ位置に基づいて第１のタッチ操作のパターンを算出すると共に、第２のタッチ操作のタッチ位置に基づいて第２のタッチ操作のパターンを算出し、第１のタッチ操作のパターンと第２のタッチ操作のパターンとの組み合わせに応じて予め設定された入力候補情報を入力情報として決定してもよい。
【０００９】
本発明に係る入力装置では、タッチセンサにより第１のタッチ操作及び第２のタッチ操作のタッチ位置が区別して検出され、情報処理手段により第１のタッチ操作及び第２のタッチ操作のパターンの組み合わせによって入力情報が決定される。これにより、タッチセンサに対して複数の指等で複数の異なるタッチ操作を行うことで情報入力を効率良く行うことができる。従って、本発明に係る入力装置によれば、タッチ操作による情報入力におけるユーザの利便性をより高めることができる。
【００１０】
上記入力装置では、第１のタッチ操作は、タッチセンサによってユーザの第１の指のタッチ位置が検出されてからユーザの第２の指のタッチ位置が検出されるまでの間に、第１の指によってなされるタッチ操作であり、第２のタッチ操作は、タッチセンサによって第２の指のタッチ位置が検出されてから第２の指のタッチ位置が検出されなくなるまでの間に、第２の指によってなされるタッチ操作であってもよい。
【００１１】
上記入力装置によれば、第１の指（例えば親指）でのタッチ操作と第２の指（例えば人差し指）でのタッチ操作とからなる一連のタッチ操作のパターンにより、入力情報の決定（絞りこみ）を効率良く且つ容易に行うことができる。
【００１２】
上記入力装置では、情報処理手段は、第１のタッチ操作のパターンを算出した際に、第１のタッチ操作のパターンに応じて予め設定された入力候補群に属する入力候補情報をディスプレイの表示面に表示させ、第２のタッチ操作のパターンを算出した際に、第１のタッチ操作のパターンと第２のタッチ操作のパターンとの組み合わせに応じて予め設定された入力候補情報をディスプレイの表示面に表示させてもよい。
【００１３】
上記入力装置によれば、ユーザが第１のタッチ操作を行った際に、第１のタッチ操作のパターンによって絞りこまれた入力候補群に属する入力候補情報を、ディスプレイの表示面を介してユーザに提示することができる。同様に、ユーザが第２のタッチ操作を行った際に、第１及び第２のタッチ操作のパターンによって絞りこまれた入力候補情報を、ディスプレイの表示面を介してユーザに提示することができる。これにより、ユーザのタッチ操作によって絞りこまれた入力候補情報をユーザに適時に把握させることができるため、タッチ操作による情報入力におけるユーザの利便性をより一層高めることができる。
【００１４】
上記入力装置では、タッチセンサは、ディスプレイの表示面の外周方向に直交する幅方向に所定幅を有しており、情報処理手段は、タッチ操作のパターンとして、外周方向におけるタッチ位置の移動のパターンと幅方向におけるタッチ位置の移動のパターンとを算出してもよい。
【００１５】
上記入力装置によれば、ディスプレイの表示面の外周方向におけるタッチ位置の移動のパターンだけでなく、外周方向に直交する幅方向におけるタッチ位置の移動のパターンを更に組み合わせて入力情報を決定することができる。これにより、タッチ操作のパターンの組み合わせの種類を多くすることができ、一連のタッチ操作によってより多くの入力候補情報の中から一の情報を決定することができる。その結果、タッチ操作による情報入力におけるユーザの利便性をより一層高めことができる。
【００１６】
上記入力装置では、情報処理手段は、タッチ操作のパターンとして、タッチ操作の開始時点におけるタッチ位置とタッチ操作の終了時点におけるタッチ位置との間の相対的な移動距離を算出してもよい。
【００１７】
例えばタッチセンサ上の絶対的な座標位置に基づいて入力情報を決定する場合には、ユーザは、所望の情報を入力するために、例えば当該情報に対応するタッチセンサ上の特定の座標位置をタッチしなければならない。この場合、タッチ位置がずれると誤った情報が入力されてしまう。一方、上記入力装置では、タッチ操作の開始時点におけるタッチ位置とタッチ操作の終了時点におけるタッチ位置との間の相対的な移動距離に応じて設定された入力候補情報を入力情報として決定する。これにより、タッチセンサ上の絶対的な座標位置に基づいて入力情報を決定する場合に生じ得る上述の問題を解消でき、タッチ操作による情報入力におけるユーザの利便性をより一層高めことができる。
【００１８】
上記入力装置は、ディスプレイ及びタッチセンサを有する本体部に接続され、ユーザの腕に巻き付けて固定する固定手段を更に備えてもよい。上記入力装置によれば、ユーザの腕に巻き付けられて使用される腕時計型（あるいはリストバンド型）のウェアラブルデバイスを構成することができる。
【発明の効果】
【００１９】
本発明によれば、タッチ操作による情報入力が行われる際のユーザの利便性をより高めることができる入力装置を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】（ａ）は本発明の一実施形態に係る入力装置の平面図であり、（ｂ）は入力装置の側面図であり、（ｃ）は入力装置の斜視図である。
【図２】入力装置の機能構成を示すブロック図である。
【図３】入力装置のハードウェア構成を示すブロック図である。
【図４】文字入力テーブルの例を示す図である。
【図５】入力装置の動作を示すフローチャートである。
【図６】入力装置に対するタッチ操作の一例を模式的に示した図である。
【図７】図６に示すタッチ操作におけるタッチ位置及び移動距離を示す図である。
【図８】変形例に係る入力装置における文字入力操作を説明するために用いる図である。
【発明を実施するための形態】
【００２１】
本発明に係る入力装置の一実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付し、重複する説明を省略する。
【００２２】
図１（ａ）は、本実施形態に係る入力装置１０の平面図であり、図１（ｂ）は、入力装置１０の側面図であり、図１（ｃ）は、入力装置１０の斜視図である。図１（ａ）〜図１（ｃ）に示すように、本実施形態に係る入力装置１０は、一例として、ユーザの腕に巻き付けて利用することが可能な時計型のウェアラブルデバイス（スマートウォッチ）として構成されている。入力装置１０は、このようなウェアラブルデバイスにおいて、タッチ操作により文字情報を入力することができるように構成されたものである。
【００２３】
入力装置１０は、本体部１１と、本体部１１に接続されたベルト１２と、を備える。本体部１１は、一例として円錐台状の筐体１１ａを有している。筐体１１ａの上底側（半径が小さい側）には、円板状のディスプレイ１３が設けられている。ディスプレイ１３の上面（筐体１１ａに接続されている側とは反対側の面）には、例えば液晶等により情報を表示するための表示面１３ａが略全面に設けられている。図１（ｂ）に示すように、筐体１１ａの下底側（半径が大きい側）は、ベルト（固定手段）１２に接続されている。ベルト１２は、例えば、帯状であって、長手方向に対向する一端（不図示）同士を接続することでユーザの腕に巻き付けて固定することが可能とされている。
【００２４】
図１（ｂ）に示すように、筐体１１ａの上底側と下底側とを接続する側面には、当該側面の全面を覆うようにフィルム状に形成されたタッチセンサ１４が設けられている。ここで、図１（ａ）に示すように、ディスプレイ１３の表示面１３ａの外周に沿った方向を外周方向Ｄ１と定義する。また、図１（ｂ）に示すように、タッチセンサ１４上の各点において外周方向Ｄ１に直交する方向を幅方向Ｄ２と定義する。より具体的には、タッチセンサ１４上の各点における幅方向Ｄ２は、当該点において外周方向Ｄ１に直交すると共にタッチセンサ１４の表面に沿った方向である。タッチセンサ１４は、全体的に幅方向Ｄ２に所定幅を有するように形成されている。図１（ａ）に示すように、タッチセンサ１４は、平面視上、ディスプレイ１３の表示面１３ａの外周に沿って、表示面１３ａを包囲するように設けられている。なお、本実施形態では、筐体１１ａが円錐台状であるため、タッチセンサ１４は、筐体１１ａの上方から下方に向かって末広がりとなるように傾斜した形状をなしている。
【００２５】
図２は、入力装置１０の機能構成を示すブロック図である。図２に示すように、入力装置１０は、機能的な構成要素として、上述したディスプレイ１３及びタッチセンサ１４に加えて、情報処理部（情報処理手段）１５及び文字入力テーブル記憶部１６を備えている。
【００２６】
図３は、入力装置１０のハードウェア構成を示すブロック図である。図３に示すように、入力装置１０は、例えばハードウェア構成として、ＣＰＵ１０Ａと、ＲＡＭ（Random  Access  Memory）１０Ｂと、ＲＯＭ（Read  Only  Memory）１０Ｃと、外部装置との通信を行う通信装置１０Ｄと、補助記憶装置１０Ｅと、を備える。また、入力装置１０は、上述したタッチセンサ１４を入力デバイスとして備え、上述したディスプレイ１３を出力デバイスとして備える。ＣＰＵ１０Ａ、ＲＡＭ１０Ｂ、ＲＯＭ１０Ｃ、通信装置１０Ｄ、及び補助記憶装置１０Ｅ等のハードウェアは、例えば本体部１１の筐体１１ａの内部に格納される。入力装置１０の情報処理部１５及び文字入力テーブル記憶部１６の各機能は、ＲＡＭ１０Ｂ等に所定のプログラムを読み込ませ、ＣＰＵ１０Ａの制御により図３の各装置を動作させることで実現される。
【００２７】
タッチセンサ１４は、例えば静電容量の変化を検知する静電容量方式により、ユーザによるタッチ操作のタッチ位置を検知する。ただし、タッチセンサ１４は、静電容量方式以外の方式を用いてタッチ位置を検出してもよい。タッチセンサ１４は、製造時等においてタッチセンサ１４上の位置に応じて予め定められている座標を、タッチ位置を示す情報として取得する。タッチセンサ１４は、タッチ位置の検出、即ちタッチ位置の座標を取得する処理を、予め設定された時間間隔Δｔで繰り返し実行する。
【００２８】
タッチセンサ１４は、例えばタッチ位置の座標と当該タッチ位置に対応するタッチ操作を示す情報（操作ＩＤ）とを関連付けたタッチ位置情報（タッチ位置の座標及び操作ＩＤ）を生成する。この操作ＩＤにより、タッチ位置がどのタッチ操作に関するものであるかを把握することが可能となる。タッチ操作とは、ユーザが一の指でタッチセンサ１４を最初にタッチしてから、当該一の指をタッチセンサ１４から離すまでに行われる一連の操作（スライド操作等）を意味する。
【００２９】
タッチ位置に操作ＩＤを関連付ける処理は、例えば以下のようにして行うことができる。タッチセンサ１４は、例えば互いに隣接する時点ｔ１，ｔ２（ｔ２＝ｔ１＋Δｔ）間で検出された２つのタッチ位置ｐ１，ｐ２間の距離を算出し、距離が所定の閾値以下であるか否かを判定する。そして、タッチセンサ１４は、各タッチ位置間の距離が所定の閾値以下である場合には、後の時点ｔ２のタッチ位置ｐ２に対して、先の時点ｔ１のタッチ位置ｐ１に関連付けられている操作ＩＤと同じ操作ＩＤ（例えば「１」）を付与する。一方、タッチセンサ１４は、タッチ位置間の距離が所定の閾値より大きい場合には、後の時点ｔ２のタッチ位置ｐ２に対して、新たな操作ＩＤ（例えば「２」）を付与する。
【００３０】
タッチセンサ１４は、タッチセンサ１４において同時にタッチされた複数（本実施形態では一例として２つ）のタッチ位置を区別して検出することが可能とされている。即ち、タッチセンサ１４は、同時にタッチされている各タッチ位置に対して互いに異なる操作ＩＤを関連付けたタッチ位置情報を生成することが可能とされている。
【００３１】
情報処理部１５は、以下に述べるような入力装置１０における各種処理を実行する部分である。まず、情報処理部１５は、入力装置１０に対するユーザの所定の操作（例えばタッチセンサ１４に対する長押し等の予め定められた操作）をトリガとして、文字入力を受け付けるための文字入力アプリケーションを起動する。このとき、情報処理部１５は、文字入力用の画面（文字入力画面）をディスプレイ１３の表示面１３ａに表示させる。
【００３２】
情報処理部１５は、文字入力アプリケーションが起動された後、タッチセンサ１４により取得されたタッチ位置情報（タッチ位置の座標及び操作ＩＤ）をタッチセンサ１４から取得し、取得されたタッチ位置情報を参照可能に保持する。この際、情報処理部１５は、タッチ位置が検出された時間順序を把握可能とするために、例えばハードウェアクロック等を参照することでタッチ位置情報を取得した時刻を取得し、当該時刻をタッチ位置情報に更に関連付けて保持する。このようにして、情報処理部１５は、タッチ位置の座標、操作ＩＤ、及び取得時刻が相互に関連付けられたタッチ位置情報を保持する。
【００３３】
情報処理部１５は、保持されている複数のタッチ位置情報を参照することにより、各タッチ操作のパターンを算出する。例えば、情報処理部１５は、複数のタッチ位置情報をタッチセンサ１４によって付与された操作ＩＤ毎にまとめて参照することで、ユーザの親指（第１の指）によってなされるタッチ操作（第１のタッチ操作）のパターンを算出すると共に、ユーザの人差し指（第２の指）によってなされるタッチ操作（第２のタッチ操作）のパターンを算出する。ただし、第１の指と第２の指との組み合わせは、上記組み合わせ（親指と人差し指）に限定されず、例えば親指と中指との組み合わせ等であってもよい。
【００３４】
本実施形態では、第２のタッチ操作は、第１のタッチ操作の後に開始されるものとする。また、第１のタッチ操作は、タッチセンサ１４によって親指のタッチ位置が検出されてから人差し指のタッチ位置が検出されるまでの間に、親指によってなされるタッチ操作であるものとする。また、第２のタッチ操作は、タッチセンサ１４によって人差し指のタッチ位置が検出されてから人差し指のタッチ位置が検出されなくなるまでの間に、人差し指によってなされるタッチ操作であるものとする。
【００３５】
情報処理部１５は、保持されている複数のタッチ位置情報を参照することにより、各タッチ操作の開始時点におけるタッチ位置と終了時点におけるタッチ位置との間の相対的な移動距離を、各タッチ操作のパターンとして算出する。情報処理部１５は、このようにして算出された第１のタッチ操作の移動距離と第２のタッチ操作の移動距離との組み合わせに応じて予め設定された文字（入力候補情報）を入力文字（入力情報）として決定する。以下、図４〜図７を用いて、情報処理部１５が入力文字を決定する処理について詳細に説明する。
【００３６】
まず、図４を用いて、文字入力テーブル記憶部１６について説明する。図４は、文字入力テーブル記憶部１６に記憶された文字入力テーブルの例を示す図である。図４に示すように、文字入力テーブル記憶部１６には、文字入力テーブルＴ１，Ｔ２が予め記憶されている。文字入力テーブルＴ１，Ｔ２は、情報処理部１５によって参照可能とされている。文字入力テーブルＴ１，Ｔ２は、例えば、入力装置１０の製造時等においてＲＯＭ１０Ｃ等に書き込まれたものであってもよく、通信装置１０Ｄを介してインターネット上からＲＯＭ１０Ｃ等にダウンロードされるものであってもよい。図４に示すように、文字入力テーブルＴ１，Ｔ２は、列と行との組み合わせに応じた文字を複数記憶する表形式データである。ここでは一例として、文字入力テーブルＴ１は、濁点なしの平仮名の５０音表であり、文字入力テーブルＴ２は、濁点が付与可能な文字に濁点が付与された平仮名の５０音表である。
【００３７】
文字入力テーブルＴ１，Ｔ２の各列は、第１のタッチ操作の外周方向Ｄ１における移動距離Ｘの大きさに対応するものであり、文字入力テーブルＴ１，Ｔ２の各行は、第２のタッチ操作の外周方向Ｄ１における移動距離Ｙ大きさに対応するものである。例えば、文字入力テーブルＴ１，Ｔ２の列（又は行）において、「０」は「０以上ｘ１未満」の範囲に対応する分類を示し、「１」は「ｘ１以上ｘ２未満（ｘ２＞ｘ１）」の範囲に対応する分類を示し、「２」は「ｘ２以上ｘ３未満（ｘ３＞ｘ２）」の範囲に対応する分類を示し、「３」は「ｘ３以上ｘ４未満（ｘ４＞ｘ３）」の範囲に対応する分類を示し、「４」は「ｘ４以上ｘ５未満（ｘ５＞ｘ４）」の範囲に対応する分類を示す。
【００３８】
また、情報処理部１５は、第２のタッチ操作の幅方向Ｄ２における移動距離Ｚに基づいて、文字入力テーブルＴ１，Ｔ２のうちから参照する文字入力テーブルを決定する。本実施形態では一例として、情報処理部１５は、移動距離Ｚと予め設定された所定の閾値ｚ（ｚ＞０）とを比較し、移動距離Ｚが閾値ｚ未満であれば文字入力テーブルＴ１を参照先の文字入力テーブルとして決定し、移動距離Ｚが閾値ｚ以上であれば文字入力テーブルＴ２を参照先の文字入力テーブルとして決定する。
【００３９】
続いて、図５〜図７を用いて、入力装置１０による文字入力処理の一例について説明する。図５は、入力装置１０の動作を示すフローチャートである。図６は、入力装置１０に対するタッチ操作の一例を模式的に示した図である。図７は、図６に示すタッチ操作におけるタッチ位置及び移動距離を示す図である。
【００４０】
まず、情報処理部１５は、入力装置１０に対するユーザの所定の操作をトリガとして文字入力アプリケーションを起動し、文字入力画面をディスプレイ１３の表示面１３ａに表示させる（ステップＳ１）。図６（ａ）に示すように、表示面１３ａには、既に入力された確定文字列（「おはようございま」）が表示される。また、この確定文字列の後ろには、これからユーザが入力しようとする文字の入力候補（ここでは一例としてデフォルトの入力候補である「あ」）が表示される。以降の説明における上下左右は、特に断らない限り、表示面１３ａに表示される文字の向きを基準とした方向であるものとする。
【００４１】
情報処理部１５は、タッチセンサ１４によりタッチ位置が検出されたか否か、即ちタッチセンサ１４からタッチ位置情報が取得されたか否かを判定する（ステップＳ２，）。タッチセンサ１４によりタッチ位置が検出されていなければ（ステップＳ２：ＮＯ）、情報処理部１５は、所定の時間間隔を空けて、ステップＳ２の判定処理を再度実行する。
【００４２】
一方、図６（ａ）及び図７に示すように、ユーザの親指（第１の指）Ｆ１によってタッチセンサ１４上におけるディスプレイ１３の下方やや右寄りの位置（タッチ位置Ｐ１１）がタッチされると、タッチセンサ１４は、タッチ位置Ｐ１１の外周方向Ｄ１における座標Ｘ０を取得する。ここで、外周方向Ｄ１における座標は、異なる２つのタッチ位置間の外周方向Ｄ１に沿った方向における距離（移動距離）を算出可能なように定められていれば、どのように定められるものであってもよい。タッチセンサ１４は、上述した処理により、タッチ位置Ｐ１１に対して第１のタッチ操作（ユーザの親指Ｆ１によるタッチ操作）を示す操作ＩＤ「１」を付与する。即ち、タッチセンサ１４は、タッチ位置Ｐ１１に関するタッチ位置情報として、座標Ｘ０と操作ＩＤ「１」とが関連付けられたタッチ位置情報を生成する。そして、情報処理部１５は、タッチセンサ１４からタッチ位置Ｐ１１に関するタッチ位置情報を取得し、当該タッチ位置情報に取得時刻を更に関連付けた上で、当該タッチ位置情報を保持する（ステップＳ３）。
【００４３】
続いて、図６（ｂ）及び図７に示すように、タッチセンサ１４は、予め定められた時間間隔で繰り返しタッチ位置を検出することで、親指Ｆ１がタッチ位置Ｐ１１から外周方向Ｄ１に沿って左方にスライド移動された後のタッチ位置Ｐ１２の外周方向Ｄ１における座標Ｘ１を取得する。ここで、タッチ位置Ｐ１２は、親指Ｆ１がタッチ位置Ｐ１１からスライド操作されることで到達したタッチ位置である。従って、タッチセンサ１４は、上述した処理により、タッチ位置Ｐ１２に対してタッチ位置Ｐ１１と同一の操作ＩＤを付与する。即ち、タッチセンサ１４は、タッチ位置Ｐ１２に関するタッチ位置情報として、座標Ｘ１と操作ＩＤ「１」とが関連付けられたタッチ位置情報を生成する。そして、情報処理部１５は、タッチセンサ１４からタッチ位置Ｐ１２に関するタッチ位置情報を取得し、当該タッチ位置情報に取得時刻を更に関連付けた上で、当該タッチ位置情報を保持する（ステップＳ４）。
【００４４】
続いて、情報処理部１５は、第１のタッチ操作のタッチ位置Ｐ１１の座標Ｘ０と第１のタッチ操作の現時点におけるタッチ位置Ｐ１２の座標Ｘ１との間の外周方向Ｄ１における移動距離Ｘを第１のタッチ操作のパターンとして算出する（ステップＳ５）。続いて、情報処理部１５は、文字入力テーブル記憶部１６に記憶されている文字入力テーブルＴ１において、移動距離Ｘの大きさに対応する列（ここでは一例として「２」）を抽出する（ステップＳ６）。続いて、図６（ｂ）に示すように、情報処理部１５は、抽出された列の先頭文字（図４の「さ」）をディスプレイ１３の表示面１３ｂに表示させる（ステップＳ７）。
【００４５】
続いて、情報処理部１５は、タッチセンサ１４から取得したタッチ位置情報に基づいて、ユーザの人差し指（第２の指）Ｆ２によるタッチ操作（第２のタッチ操作）がタッチセンサ１４によって検出されたか否かを判定する（ステップＳ８）。具体的には、情報処理部１５は、第１のタッチ操作とは異なる第２のタッチ操作を示す操作ＩＤ「２」に関連付けられたタッチ位置情報がタッチセンサ１４から取得されたか否かを判定することで、上記判定を実行することができる。
【００４６】
第２のタッチ操作がタッチセンサ１４によって検出されていなければ（ステップＳ８：ＮＯ）、情報処理部１５は、ユーザの親指Ｆ１がタッチセンサ１４から離されたか否かを判定する（ステップＳ９）。具体的には、情報処理部１５は、第１のタッチ操作を示す操作ＩＤ「１」に関連付けられたタッチ位置情報がタッチセンサ１４から取得されなくなったか否かを判定することで、上記判定を実行することができる。
【００４７】
ユーザの親指Ｆ１がタッチセンサ１４から離されたと判定された場合（ステップＳ９：ＹＥＳ）には、情報処理部１５は、文字入力をキャンセルし、文字入力アプリケーションの処理を終了する（ステップＳ１０）。一方、ユーザの親指Ｆ１がタッチセンサ１４から離されていないと判定された場合（ステップＳ９：ＮＯ）、即ち、第１のタッチ操作を示す操作ＩＤに関連付けられたタッチ位置情報が継続してタッチセンサ１４から取得されている場合には、情報処理部１５は、上述したステップＳ５に戻る。このように、ステップＳ５〜Ｓ８の処理は、ユーザの人差し指Ｆ２によるタッチ位置が検出されるまでの間、ユーザの親指Ｆ１がタッチセンサ１４から離されるまで繰り返し実行される。これにより、ディスプレイ１３の表示面１３ａには、ユーザの親指Ｆ１のスライド操作の移動距離に応じた文字が、適宜更新されて表示される。
【００４８】
続いて、第２のタッチ操作がタッチセンサ１４によって検出された場合（ステップＳ８：ＹＥＳ）の処理について説明する。図６（ｃ）及び図７に示すように、ユーザの人差し指Ｆ２によってタッチセンサ１４上におけるディスプレイ１３の上方やや左寄りの位置（タッチ位置Ｐ２１）がタッチされると、タッチセンサ１４は、タッチ位置Ｐ２１の外周方向Ｄ１における座標Ｙ０及び幅方向Ｄ２における座標Ｚ０を取得する。ここで、幅方向Ｄ２における座標は、例えばタッチセンサ１４の下端（ベルト１２に接する端部）からの距離で示されるものである。即ち、タッチセンサ１４の下端からの距離が同一のタッチ位置同士（タッチセンサ１４の表面に沿った同一の円周上にあるタッチ位置同士）では、幅方向Ｄ２における座標は一致する。
【００４９】
タッチセンサ１４は、上述した処理により、タッチ位置Ｐ２１に対して第２のタッチ操作を示す操作ＩＤ「２」を付与する。即ち、タッチセンサ１４は、タッチ位置Ｐ２１に関するタッチ位置情報として、座標Ｙ０，Ｚ０と操作ＩＤ「２」とが関連付けられたタッチ位置情報を生成する。そして、情報処理部１５は、タッチセンサ１４からタッチ位置Ｐ２１に関するタッチ位置情報を取得し、当該タッチ位置情報に取得時刻を更に関連付けた上で、当該タッチ位置情報を保持する（ステップＳ１１）。
【００５０】
続いて、図７に示すように、タッチセンサ１４は、予め定められた時間間隔で繰り返しタッチ位置を検出することで、人差し指Ｆ２がタッチ位置Ｐ２１から外周方向Ｄ１に沿って右方にスライド移動された後のタッチ位置Ｐ２２の外周方向Ｄ１における座標Ｙ１及び幅方向Ｄ２における座標Ｚ０を取得する。ここで、タッチ位置Ｐ２２は、人差し指Ｆ２がタッチ位置Ｐ２１からスライド操作されることで到達したタッチ位置である。従って、タッチセンサ１４は、上述した処理により、タッチ位置Ｐ２２に対してタッチ位置Ｐ２１と同一の操作ＩＤを付与する。即ち、タッチセンサ１４は、タッチ位置Ｐ２２に関するタッチ位置情報として、座標Ｙ１，Ｚ０と操作ＩＤ「２」とが関連付けられたタッチ位置情報を生成する。そして、情報処理部１５は、タッチセンサ１４からタッチ位置Ｐ２２に関するタッチ位置情報を取得し、当該タッチ位置情報に取得時刻を更に関連付けた上で、当該タッチ位置情報を保持する（ステップＳ１２）。
【００５１】
続いて、情報処理部１５は、第２のタッチ操作のタッチ位置Ｐ２１の座標（Ｙ０，Ｚ０）と第２のタッチ操作の現時点におけるタッチ位置Ｐ２２の座標（Ｙ１，Ｚ０）との間の外周方向Ｄ１における移動距離Ｙを第２のタッチ操作のパターンの一つとして算出する（ステップＳ１３）。続いて、情報処理部１５は、文字入力テーブル記憶部１６に記憶されている文字入力テーブルＴ１において、移動距離Ｙの大きさに対応する行（ここでは一例として「２」）を抽出する（ステップＳ１４）。また、情報処理部１５は、タッチ位置Ｐ２１の座標（Ｙ０，Ｚ０）とタッチ位置Ｐ２２の座標（Ｙ１，Ｚ０）との間の幅方向Ｄ２における移動距離Ｚを第２のタッチ操作のパターンの一つとして算出する（ステップＳ１６）。ここでは、タッチ位置Ｐ２１，Ｐ２２の幅方向Ｄ２における座標は一致し、移動距離Ｚは０となる。即ち、移動距離Ｚは、所定の閾値ｚ（ｚ＞０）未満であるため、情報処理部１５は、文字入力テーブルＴ１を参照先の文字入力テーブルとして決定する（ステップＳ１６）。
【００５２】
続いて、情報処理部１５は、参照先として決定された文字入力テーブルＴ１を参照し、上記タッチ操作により抽出された列及び行に対応する文字（図４の「す」）をディスプレイ１３の表示面１３ｂに表示させる（ステップＳ１７）。続いて、情報処理部１５は、ユーザの人差し指Ｆ２がタッチセンサ１４から離されたか否かを判定する（ステップＳ１８）。具体的には、情報処理部１５は、第２のタッチ操作を示す操作ＩＤ「２」に関連付けられたタッチ位置情報がタッチセンサ１４から取得されなくなったか否かを判定することで、上記判定を実行することができる。
【００５３】
ユーザの人差し指Ｆ２がタッチセンサ１４から離されたと判定された場合（ステップＳ１８：ＹＥＳ）には、情報処理部１５は、参照先として決定された文字入力テーブルにおける列及び行に対応する文字を入力文字として決定する（ステップＳ１９）。一方、ユーザの人差し指Ｆ２がタッチセンサ１４から離されていないと判定された場合（ステップＳ１８：ＮＯ）には、情報処理部１５は、上述したステップＳ１２に戻る。即ち、ステップＳ１２〜Ｓ１７の処理は、ユーザの人差し指Ｆ２がタッチセンサ１４から離されるまで繰り返し実行される。これにより、ディスプレイ１３の表示面１３ａには、既に確定しているユーザの親指Ｆ１のスライド操作の移動距離Ｘとユーザの人差し指Ｆ２のスライド操作の移動距離とに応じた文字が適宜更新されて表示されるものとなる。
【００５４】
図６及び図７に示す例では、ユーザの人差し指Ｆ２がタッチ位置Ｐ２２にタッチされている時点では、ユーザの人差し指Ｆ２はタッチセンサ１４から離されていないと判定される（ステップＳ１８：ＮＯ）。そして、図６（ｄ）及び図７に示すように、タッチセンサ１４は、予め定められた時間間隔で繰り返しタッチ位置を検出することで、人差し指Ｆ２がタッチ位置Ｐ２２から幅方向Ｄ２に沿って更にスライド移動された後のタッチ位置Ｐ２３の外周方向Ｄ１における座標Ｙ１及び幅方向Ｄ２における座標Ｚ１を取得する。ここで、タッチ位置Ｐ２３は、人差し指Ｆ２がタッチ位置Ｐ２２からスライド操作されることで到達したタッチ位置である。従って、タッチセンサ１４は、上述した処理により、タッチ位置Ｐ２３に対してタッチ位置Ｐ２２と同一の操作ＩＤを付与する。即ち、タッチセンサ１４は、タッチ位置Ｐ２３に関するタッチ位置情報として、座標Ｙ１，Ｚ１と操作ＩＤ「２」とが関連付けられたタッチ位置情報を生成する。そして、情報処理部１５は、タッチセンサ１４からタッチ位置Ｐ２２に関するタッチ位置情報を取得し、当該タッチ位置情報に取得時刻を更に関連付けた上で、当該タッチ位置情報を保持する（ステップＳ１２）。
【００５５】
続いて、情報処理部１５は、第２のタッチ操作のタッチ位置Ｐ２１の座標（Ｙ０，Ｚ０）と第２のタッチ操作の現時点におけるタッチ位置Ｐ２３の座標（Ｙ１，Ｚ１）との間の外周方向Ｄ１における移動距離Ｙを第２のタッチ操作のパターンの一つとして算出する（ステップＳ１３）。続いて、情報処理部１５は、文字入力テーブル記憶部１６に記憶されている文字入力テーブルＴ１において、移動距離Ｙの大きさに対応する行（ここでは一例として「２」）を抽出する（ステップＳ１４）。また、情報処理部１５は、タッチ位置Ｐ２１の座標（Ｙ０，Ｚ０）とタッチ位置Ｐ２３の座標（Ｙ１，Ｚ１）との間の幅方向Ｄ２における移動距離Ｚを第２のタッチ操作のパターンの一つとして算出する（ステップＳ１５）。ここで算出される移動距離Ｚは、所定の閾値ｚ以上であるものとする。この場合、情報処理部１５は、文字入力テーブルＴ２を参照先の文字入力テーブルとして決定する（ステップＳ１６）。
【００５６】
続いて、図６（ｄ）に示すように、情報処理部１５は、参照先として決定された文字入力テーブルＴ２を参照し、上記タッチ操作により抽出された列及び行に対応する文字（図４の「ず」）をディスプレイ１３の表示面１３ｂに表示させる（ステップＳ１７）。その後、情報処理部１５は、ユーザの人差し指Ｆ２がタッチセンサ１４から離されたことを判定すると（ステップＳ１８：ＹＥＳ）、入力文字を「ず」に決定し（ステップＳ１９）、文字入力を終了する。
【００５７】
なお、ステップＳ１０において文字入力がキャンセルされた際や、ステップＳ１９において１つの文字の入力が完了した際には、文字入力アプリケーションを終了することなく、文字入力処理を継続してもよい。具体的には、ステップＳ１０やステップＳ１９の完了後、ステップＳ２に戻るようにしてもよい。
【００５８】
以上述べた入力装置１０では、タッチセンサ１４がディスプレイ１３の表示面１３ａの外周に沿って設けられている。これにより、文字入力等を目的としてタッチセンサ１４に対するタッチ操作が行なわれる際に、ディスプレイ１３の表示面１３ａがユーザの指によって覆われることがなく、ディスプレイ１３上に表示される情報に対するユーザの視認性を向上させることができる。従って、入力装置１０によれば、タッチ操作による文字入力におけるユーザの利便性をより高めることができる。
【００５９】
また、入力装置１０では、タッチセンサ１４により第１のタッチ操作及び第２のタッチ操作のタッチ位置が区別して検出され、情報処理部１５により第１のタッチ操作及び第２のタッチ操作の移動距離（パターン）の組み合わせによって入力文字が決定される。これにより、タッチセンサ１４に対して例えば親指Ｆ１及び人差し指Ｆ２で複数の異なるタッチ操作を行うことで文字入力を効率良く行うことができる。
【００６０】
また、入力装置１０によれば、親指Ｆ１での第１のタッチ操作と人差し指Ｆ２での第２のタッチ操作とからなる一連のタッチ操作のパターンにより、入力文字の決定（絞りこみ）を効率良く且つ容易に行うことができる。
【００６１】
また、入力装置１０によれば、ユーザが第１のタッチ操作を行った際に、第１のタッチ操作の移動距離（パターン）によって絞りこまれた入力候補群（文字入力テーブルにおいて第１のタッチ操作の移動距離に基づいて抽出された列に含まれる文字群）に属する入力候補情報（例えば列の先頭行に対応する文字）を、ディスプレイ１３の表示面１３ａを介してユーザに提示することができる。同様に、ユーザが第２のタッチ操作を行った際に、第１及び第２のタッチ操作の移動距離（パターン）によって絞りこまれた入力候補情報（文字入力テーブルＴ１，Ｔ２において第１のタッチ操作の移動距離及び第２のタッチ操作の移動距離に基づいて抽出された列及び行に対応する文字）を、ディスプレイ１３の表示面１３ａを介してユーザに提示することができる。これにより、ユーザのタッチ操作によって絞りこまれた入力候補情報をユーザに適時に把握させることができる。
【００６２】
また、入力装置１０によれば、ディスプレイ１３の表示面１３ａの外周方向Ｄ１におけるタッチ位置の移動距離Ｘ，Ｙ（移動のパターン）だけでなく、外周方向Ｄ１に直交する幅方向Ｄ２におけるタッチ位置の移動距離Ｚ（移動のパターン）を更に組み合わせて入力情報を決定することができる。具体的には、外周方向Ｄ１における移動距離Ｘ，Ｙによって文字入力テーブル内の文字を決定することができ、幅方向Ｄ２におけるタッチ位置の移動距離Ｚによって参照先の文字入力テーブルの切替えを行うことができる。これにより、タッチ操作のパターンの組み合わせの種類を多くすることができ、一連のタッチ操作によってより多くの入力候補情報の中から一の文字を入力情報として決定することができる。
【００６３】
例えばタッチセンサ１４上の絶対的な座標位置に基づいて入力情報を決定する場合には、ユーザは、所望の情報を入力するために、例えば当該情報に対応するタッチセンサ１４上の特定の座標位置をタッチしなければならない。この場合、タッチ位置がずれると誤った情報が入力されてしまう。一方、入力装置１０では、タッチ操作の開始時点におけるタッチ位置Ｐ１１，Ｐ２１とタッチ操作の終了時点におけるタッチ位置Ｐ１２，Ｐ２３との間の相対的な移動距離Ｘ，Ｙ，Ｚに応じて設定された文字を入力文字として決定する。これにより、タッチセンサ１４上の絶対的な座標位置に基づいて入力情報を決定する場合に生じ得る上述の問題を解消でき、タッチ操作による情報入力におけるユーザの利便性をより一層高めことができる。
【００６４】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００６５】
例えば、入力装置の形状は、上述した実施形態に限定されるものではない。例えば、本体部１１の筐体１１ａは、円錐台状に限定されず、例えば円柱状等であってもよい。この場合、タッチセンサ１４の各点における幅方向Ｄ２は、ディスプレイ１３の表示面１３ａに対して垂直な方向となる。また、タッチセンサ１４のタッチ面（タッチ位置を検出可能な面）は、ディスプレイ１３の表示面１３ａと平行となるように構成されてもよい。この場合、タッチセンサ１４の各点における幅方向Ｄ２は、当該点と表示面１３ａの中心点とを通る径方向に一致する。また、ディスプレイ１３の形状は、上述の円板状に限定されず、例えば四角状等であってもよい。また、タッチセンサ１４の形状は、ディスプレイ１３の形状に応じて適宜変更可能である。
【００６６】
また、情報処理部１５は、上述した実施形態のように複数（２つ）のタッチ操作のパターンに基づいて文字を決定するものではなく、１つのタッチ操作のパターンに基づいて文字を決定するものであってもよい。また、タッチ操作のパターンは、タッチ操作の開始時点のタッチ位置と終了時点のタッチ位置との間の相対的な移動距離でなくともよい。例えば、情報処理部１５は、タッチ位置の絶対的な座標位置に応じて予め設定された文字を決定するようにしてもよい。
【００６７】
また、情報処理部１５は、タッチ位置の絶対的な座標位置と移動距離との両方に基づいて、入力文字を決定してもよい。図８を用いて、その一例について具体的に説明する。図８に示す例では、文字入力アプリケーションが起動されると、ディスプレイ１３の外周方向Ｄ１におけるタッチセンサ１４上の座標に応じて第１の文字（この例では、「あ」，「か」，「さ」，「た」，「な」，「は」，「ま」，「ら」，「わ」，「＠」）が設定される（図８（ａ）参照）。ユーザの指がタッチセンサ１４にタッチされると、情報処理部１５は、ユーザの指のタッチ位置の座標に応じた第１の文字（この例では「さ」）を特定する。情報処理部１５によって第１の文字が特定されると、第１の文字に対応する座標からの移動距離に応じて第２の文字（この例では、「さ」，「し」，「す」，「せ」，「そ」）が外周方向Ｄ１に沿って設定される（図８（ｂ）参照）。ユーザの指がタッチセンサ１４上でスライド移動されると、情報処理部１５は、ユーザの指がスライド移動された後のタッチ位置に応じた第２の文字（この例では「す」）を特定する。その後、ユーザの指がタッチセンサ１４上から離されると、情報処理部１５は、ユーザの指が離される直前に特定された第２の文字を入力文字として決定する。
【００６８】
また上述の実施形態では、情報処理部１５は、平仮名の文字を入力情報として決定するものとして説明したが、情報処理部１５は、平仮名以外の文字種の文字（カタカナ、漢字、アルファベット、数字、その他記号等）を入力情報として決定してもよい。また、入力情報は、文字以外の情報（例えば、アイコン、図形、定型文、顔文字等）であってもよい。このような変形は、例えば上述の文字入力テーブルＴ１，Ｔ２の列及び行に対応して記憶される文字種及び情報種別を変更することにより可能である。
【００６９】
また、情報処理部１５は、第２のタッチ操作の幅方向Ｄ２における移動距離に基づいて参照する文字入力テーブルを決定する（切り替える）ものとして説明したが、情報処理部１５は、単にタッチ位置をスライドさせる方向によって参照する文字入力テーブルを切り替えてもよい。例えば情報処理部１５及び文字入力テーブル記憶部１６を以下のように構成してもよい。即ち、文字入力テーブル記憶部１６には、濁点「゛」が付けられた文字が対応付けられた文字入力テーブル（濁点テーブル）と、半濁点「゜」が付けられた文字が対応付けられた文字入力テーブル（半濁点テーブル）とを記憶させる。そして、情報処理部１５は、タッチ位置が上方（筐体１１ａの下底側から上底側に向かう方向）にスライドさせられた場合には、濁点テーブルを参照するようにし、タッチ位置が下方にスライドさせられた場合には、半濁点テーブルを参照するようにしてもよい。また、アルファベット入力を行う場合には、情報処理部１５は、タッチ位置の上下方向のスライド操作によって大文字と小文字とを切り替えてもよい。
【００７０】
また、入力候補情報を記憶するためのデータ構造は、上述の文字入力テーブルのような表情報に限定されず、タッチ操作のパターン（単一のパターン又は複数のパターンの組み合わせ）によって入力文字を一意に絞りこむことが可能なデータ構造であれば何でもよい。
【００７１】
また、本発明に係る入力装置は、腕時計型のウェアラブルデバイスでなくともよい。例えば、本発明に係る入力装置は、スマートフォン等の携帯端末であってもよいし、腕時計型以外のウェアラブルデバイス等であってもよい。腕時計型以外のウェアラブルデバイスとしては、例えばメガネ型デバイスがある。この場合、例えばレンズ部分をディスプレイとし、レンズが嵌め込まれるフレーム部分にタッチセンサを設けることができる。
【符号の説明】
【００７２】
１０…入力装置、１１…本体部、１２…ベルト（固定手段）、１３…ディスプレイ、１３ａ…表示面、１４…タッチセンサ、１５…情報処理部、１６…文字入力テーブル記憶部、Ｄ１…外周方向、Ｄ２…幅方向、Ｆ１…親指（第１の指）、Ｆ２…人差し指（第２の指）、Ｐ１１，Ｐ１２，Ｐ２１，Ｐ２２，Ｐ２３…タッチ位置、Ｘ，Ｙ，Ｚ…移動距離。
【図１】
2015176556.tif 000003
【図２】
2015176556.tif 000004
【図３】
2015176556.tif 000005
【図４】
2015176556.tif 000006
【図５】
2015176556.tif 000007
【図６】
2015176556.tif 000008
【図７】
2015176556.tif 000009
【図８】
2015176556.tif 000010