(57)【要約】【課題】複数の選択肢から利用者の所望の選択肢を容易に選択できるようにする技術の提供。【解決手段】ディスプレイと、利用者の指示を取得する指示取得部と、前記ディスプレイの傾斜を検出する傾斜センサーと、を備えるコンピューターであって、前記コンピューターは、前記ディスプレイに複数の選択肢を表示し、前記指示取得部による利用者の第１指示に応じて前記選択肢を選択する処理および前記傾斜センサーの検出結果の取得を開始し、前記傾斜センサーの検出結果に基づいて前記選択肢を選択する第２指示を受け付ける、コンピューターを構成する。【選択図】図２
2016115309.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、
利用者の指示を取得する指示取得部と、
前記ディスプレイの傾斜を検出する傾斜センサーと、を備えるコンピューターであって、
前記コンピューターは、
前記ディスプレイに複数の選択肢を表示し、
前記指示取得部による利用者の第１指示に応じて前記選択肢を選択する処理および前記傾斜センサーの検出結果の取得を開始し、
前記傾斜センサーの検出結果に基づいて前記選択肢を選択する第２指示を受け付ける、
コンピューター。
【請求項２】
前記コンピューターは、
前記利用者が前記指示取得部によって前記ディスプレイ上に表示された前記選択肢を拡大させる指示を行った場合に、前記第１指示がなされたと見なす、
請求項１に記載のコンピューター。
【請求項３】
前記コンピューターは、
前記傾斜センサーの検出結果が示す前記ディスプレイの傾斜方向に前記複数の選択肢をスクロールさせる、
請求項１または請求項２のいずれかに記載のコンピューター。
【請求項４】
前記コンピューターは、
前記傾斜センサーの検出結果が示す前記ディスプレイの傾斜方向に前記複数の選択肢をスクロールさせるか、
前記傾斜センサーの検出結果が示す前記ディスプレイの傾斜方向の逆方向に前記複数の選択肢をスクロールさせるか、
のどちらにするのかを、前記利用者に選択させる
請求項３に記載のコンピューター。
【請求項５】
前記コンピューターは、
前記傾斜センサーの検出結果が示す前記ディスプレイの傾斜角に基づいて前記複数の選択肢をスクロールさせる速度を決定する、
請求項３または請求項４のいずれかに記載のコンピューター。
【請求項６】
ディスプレイと、
利用者の指示を取得する指示取得部と、
前記ディスプレイの傾斜を検出する傾斜センサーと、を備えるコンピューターを制御する制御プログラムであって、
前記ディスプレイに複数の選択肢を表示する機能と、
前記指示取得部による利用者の第１指示に応じて前記選択肢を選択する処理および前記傾斜センサーの検出結果の取得を開始し、
前記傾斜センサーの検出結果に基づいて前記選択肢を選択する第２指示を受け付ける機能と、
をコンピューターに実現させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピューター、制御プログラムに関する。
【背景技術】
【０００２】
従来、ディスプレイ上に表示された選択肢を利用者が選択することによって所定の機能を実現するコンピューターが知られている。このようなコンピューターとしては、例えば、特許文献１に開示された腕時計型のウェアラブルコンピューターが挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１０２８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の選択肢をディスプレイに表示して利用者に選択させる構成において、通常は、ディスプレイの表示領域が限られているため、選択肢が多くなるほど特定の選択肢を選択することが困難になる。特に、特許文献１に開示された腕時計型のウェアラブルコンピューターのように、ディスプレイが小さく、利用者が操作するインターフェイスの自由度が小さいコンピューターにおいては、特定の選択肢を選択することが困難であった。
本発明は、複数の選択肢から利用者の所望の選択肢を容易に選択できるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するためのコンピューターは、ディスプレイと、利用者の指示を取得する指示取得部と、ディスプレイの傾斜を検出する傾斜センサーと、を備え、コンピューターは、ディスプレイに複数の選択肢を表示し、指示取得部による利用者の第１指示に応じて選択肢を選択する処理および前記傾斜センサーの検出結果の取得を開始し、傾斜センサーの検出結果に基づいて選択肢を選択する第２指示を受け付ける。
【０００６】
すなわち、利用者が、第１指示を行った場合に、傾斜センサーの検出結果の取得を開始することにより、利用者がディスプレイを傾斜させる操作によって選択肢を選択できるように構成した。ここで第１指示は、利用者に選択肢の選択を開始する意志があると見なすことができるような指示であればよく、必ずしも、特定の選択肢を正確に指定する必要はないため、簡易な入力インターフェイスで実現可能である。そして、選択肢の選択が開始された後には、利用者が単にディスプレイを傾斜させることによって選択肢を選択する操作を行うことが可能である。従って、利用者は、複数の選択肢から所望の選択肢を容易に選択することができる。
【０００７】
ここで、ディスプレイは、任意の画像を表示することができればよく、当該画像の一つとして選択肢を表示することができればよい。指示取得部は、利用者の指示を取得することができればよく、利用者の指示を入力する入力装置としては種々の装置を想定可能である。例えば、利用者の指等の物体の接触を検出するタッチセンサーであっても良いし、ボタンやスティック、ポインティングデバイス等の操作入力装置であっても良い。いずれにしても、入力装置においては、少なくとも、第１指示が行われたこと（選択肢の選択結果の確定は要求されないが、利用者の意志によって特定の選択肢の選択を開始するためのトリガが発生したこと）が特定できるような入力を検出できる装置であればよい。
【０００８】
傾斜センサーは、ディスプレイの傾斜を検出することができればよい。傾斜センサーにおいては、ディスプレイの姿勢や姿勢の変化等を検出することができればよく、例えば、電極と電極に対する導電体の接触を検出するセンサーや、基準軸に対する旋回の角速度を検出するジャイロセンサーや基準方向の加速度を検出する加速度センサー等によって実現可能である。
【０００９】
コンピューターは、ディスプレイを制御し、指示取得部による取得内容および傾斜センサーの検出結果に基づいて処理を行うことができればよい。そして、この構成において、コンピューターは、ディスプレイに複数の選択肢を表示し、指示取得部による利用者の第１指示に応じて選択肢を選択する処理および前記傾斜センサーの検出結果の取得を開始し、傾斜センサーの検出結果に基づいて選択肢を選択する第２指示を受け付けることができればよい。すなわち、コンピューターは、第１指示をトリガにして傾斜センサーの検出結果の取得を開始し、ディスプレイの傾斜に基づいて選択肢の選択を受け付けることができればよい。
【００１０】
複数の選択肢の表示態様は、種々の態様を採用可能であり、例えば、選択されるアプリケーションプログラムやファイル等を示すアイコン等を採用可能である。第１指示は、利用者が選択肢の選択を開始する段階で行われる指示であればよく、当該第１指示によってコンピューターが選択肢を選択する処理を開始すればよい。従って、第１指示は、選択肢を選択する処理の開始指示であってもよいし、他の処理を行う指示であってもよい。
【００１１】
他の処理としては、例えば、選択肢を仮選択する指示等が挙げられる。仮選択は、選択肢の選択を確定する前において一時的に選択肢が選択された状態であればよく、一時的に選択中であることを示すカーソル等を選択肢に重畳表示する処理や、表示部内の所定領域に選択肢を配置、表示する処理等が挙げられる。
【００１２】
また、仮選択は、特定の１個の選択肢を指定するような操作の他、表面的には選択肢の指定操作ではなくても、実質的に選択肢の少なくとも１個を指定していると見なすことができるような操作であってもよい。後者としては、例えば、利用者が指示取得部によってディスプレイ上に表示された選択肢を拡大させる指示を行った場合に、コンピューターが、第１指示がなされたと見なす構成を採用可能である。すなわち、複数の選択肢が表示されている場合において、利用者が選択肢を拡大させた場合、当該利用者はディスプレイに表示された選択肢の視認性を向上させたと推定することができる。そして、拡大後にディスプレイに表示される選択肢の数は、拡大前より限定され得るため、当該拡大のための操作は、表示された選択肢の少なくとも１個が一時的に選択された状態（仮選択された状態）であると見なすことができる。
【００１３】
むろん、第１指示としては、他にも種々の指示を想定可能である。例えば、タッチパネルディスプレイ上に表示された選択肢を選択肢よりも大きい物（指等）でタッチすることにより、複数個の選択肢が同時にタッチされ得る場合、当該タッチを第１指示と見なす構成等を採用可能である。また、複数の選択肢がディスプレイに表示されているが、選択肢を一時的に選択するためのアイコン（カーソルやポインター等）が表示されていない場合において、当該選択肢を一時的に選択するためのアイコンを表示させる操作等を第１指示と見なす構成等を採用してもよい。
【００１４】
さらに、傾斜センサーの検出結果の取得は、第１指示をトリガにして開始されればよく、少なくとも第１指示前に傾斜センサーの検出結果に基づく傾斜度合いの特定処理が行われておらず、第１指示後に傾斜センサーの検出結果に基づく傾斜度合いの特定処理が行われる構成であればよい。このため、傾斜センサーが電力を利用するセンサーである場合、第１指示をトリガにして傾斜センサーへの電力供給が開始される構成であれば、電力消費を抑制することができて好ましい。
【００１５】
選択肢を選択する処理の開始後において選択肢の選択を確定させる指示は、傾斜センサーの検出結果に基づいて受け付けられてもよいし、傾斜センサーの検出結果と他の操作とに基づいて受け付けられてもよい。前者としては、コンピューターが、傾斜センサーの検出結果に基づいてディスプレイ上の選択肢を移動させ、選択肢が所定位置に存在する場合や選択肢が停止して所定時間経過することによって選択肢の選択が確定されたと見なす構成等を採用可能である。後者としては、コンピューターが、傾斜センサーの検出結果に基づいて一時的に選択された選択肢を変化させた後、利用者が一時的に選択された選択肢をタッチ、ポイントする等の操作を行った場合に選択肢の選択が確定されたと見なす構成等を採用可能である。
【００１６】
傾斜センサーによって選択肢を選択させるためには、傾斜センサーの検出結果に基づいてディスプレイ上の選択肢を移動させることが好ましく、このための構成としては、例えば、コンピューターが、傾斜センサーの検出結果が示すディスプレイの傾斜方向に複数の選択肢をスクロールさせる構成等を採用可能である。この構成によれば、利用者がスクロールさせたい方向にディスプレイを傾斜させることにより、表示中の選択肢を容易に変更し、選択肢を選択することができる。むろん、傾斜センサーで検出可能な傾斜方向の分解能とスクロール可能方向とは一致していてもよいし、異なっていてもよい。後者の場合、例えば、スクロール方向は４方向（ディスプレイの上下左右方向）に限定されており、傾斜センサーで検出された傾斜方向に最も近い方向を選択してスクロールさせる構成等を採用可能である。このような構成においては、利用者は容易にスクロール方向を決定することができる。なお、傾斜方向は、ディスプレイが傾いている方向（勾配値の絶対値が最大になる方向）であればよく、ディスプレイの傾斜角が基準面（直前に静止していた状態のディスプレイの表示面や水平面等）に対して負となる俯角方向を傾斜方向としてもよいし、傾斜角が正となる仰角方向を傾斜方向としてもよい。
【００１７】
さらに、コンピューターが、傾斜センサーの検出結果が示すディスプレイの傾斜方向に複数の選択肢をスクロールさせるか、傾斜センサーの検出結果が示すディスプレイの傾斜方向の逆方向に複数の選択肢をスクロールさせるか、のどちらにするのかを、利用者に選択させる構成であってもよい。すなわち、ディスプレイの傾斜方向に平行な２方向のいずれかを、利用者の選択によってスクロール方向とすることができるように構成されていても良い。
【００１８】
さらに、コンピューターが、傾斜センサーの検出結果が示すディスプレイの傾斜角に基づいて複数の選択肢をスクロールさせる速度を決定する構成であってもよい。この構成によれば、利用者は、簡易な操作によって高い自由度で選択肢を選択することが可能である。
【００１９】
さらに、本発明のように、利用者が第１指示を行った場合に傾斜センサーの検出結果を取得し、傾斜センサーの検出結果に基づいて選択肢を選択する手法は、プログラムや方法としても適用可能である。また、以上のような装置、プログラム、方法は、単独の装置として実現される場合もあれば、複合的な機能を有する装置において共有の部品を利用して実現される場合もあり、各種の態様を含むものである。
【図面の簡単な説明】
【００２０】
【図１】（１Ａ）は本発明の実施形態にかかるブロック図であり、（１Ｂ）は選択受付処理を示すフローチャートである。
【図２】（２Ａ）〜（２Ｃ）はディスプレイの表示例を示す図である。
【発明を実施するための形態】
【００２１】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）コンピューターの構成：
（２）選択受付処理：
（３）他の実施形態：
【００２２】
（１）コンピューターの構成：
図１Ａは、本発明の一実施形態にかかるウェアラブルコンピューター１０の構成を示すブロック図である。ウェアラブルコンピューター１０は、バンドによって利用者の腕に固定可能なケースに内蔵されており、腕時計型のウェアラブルコンピューターである。図１Ａにおいては、ケース内のコンピューターの構成を示している。ウェアラブルコンピューター１０は、ＣＰＵ、ＲＡＭ等を備える制御部２０とＲＯＭ３０とタッチパネルディスプレイ４０とタッチセンサー４１と傾斜センサー４２とを備えており、制御部２０は、ＲＯＭ３０に記録されたプログラムを実行することができる。
【００２３】
タッチパネルディスプレイ４０は、任意の画像を表示するディスプレイと、当該ディスプレイ上における任意の複数の位置に対するタッチを検出するセンサーとを備えた装置である。図２Ａは、ウェアラブルコンピューター１０の外観を模式的に示す図であり、同図２Ａに示すように、腕時計の文字盤に相当するケースの上面（利用者側を向く面）がタッチパネルディスプレイ４０の表示面となっている。なお、本実施形態において、上面から見たタッチパネルディスプレイ４０の形状は円形であるが、四角形など他の形状であってもよい。
【００２４】
タッチセンサー４１は、利用者の指などの物体が接触した位置を検出するセンサーであり、本実施形態において制御部２０は、当該タッチセンサー４１の出力信号に基づいて利用者の指示を取得することができる。なお、タッチセンサー４１の形状は環状であり、図２Ａに示すように、タッチパネルディスプレイ４０の外周の外側に配置される。
【００２５】
傾斜センサー４２は、タッチパネルディスプレイ４０の傾斜を検出することができればよい。本実施形態における傾斜センサー４２は、キャリブレーションによって設定された直交する３軸を基準として傾斜センサー４２の姿勢を示す信号を出力することができる。また、傾斜センサー４２は、タッチパネルディスプレイ４０に対して相対的に位置変化しないようにケース内に固定されている。従って、制御部２０は、傾斜センサー４２が出力する信号に基づいて、傾斜センサー４２の姿勢の変化からタッチパネルディスプレイ４０が傾斜したか否かを特定することができる。
【００２６】
本実施形態において制御部２０は、ＲＯＭ３０に記録された図示しない各種のプログラムを実行することが可能である。本実施形態において制御部２０は、このプログラムの１種としてユーザーインターフェイスを提供する制御プログラム２１を実行可能である。制御部２０は制御プログラム２１の処理により、タッチパネルディスプレイ４０、タッチセンサー４１、傾斜センサー４２を制御する。すなわち、制御部２０は、タッチパネルディスプレイ４０に対して制御信号を出力し、任意の画像を表示させることができる。また、制御部２０は、タッチパネルディスプレイ４０のセンサーが出力する信号を取得し、タッチパネルに対する任意のタッチ位置を特定することができる。さらに、制御部２０は、タッチセンサー４１が出力する信号を取得し、タッチセンサー４１に対する任意のタッチ位置を特定することができる。さらに、制御部２０は、傾斜センサー４２が出力する信号を取得し、傾斜センサー４２の姿勢が所定時間以上変化していない状態から所定角度以上変化した場合に、タッチパネルディスプレイ４０が傾斜されたことを検出することができる。また、制御部２０は、傾斜センサー４２が出力する信号に基づいて、タッチパネルディスプレイ４０の傾斜角（所定時間以上変化していない状態からの変化量としての傾斜角）を取得することができる。
【００２７】
さらに、制御部２０は、制御プログラム２１の処理により、複数のアイコンを利用したユーザーインターフェイスを利用者に提供する。すなわち、本実施形態においては、制御部２０で実行可能なアプリケーションプログラムを示すアイコンが選択肢としてタッチパネルディスプレイ４０上に列記され、利用者が任意のアイコンをタップする操作を制御部２０が受け付けると、制御部２０は、タップされたアイコンが示すアプリケーションプログラムを実行する。ただし、制御部２０で実行可能なアプリケーションプログラムは多岐に渡る。従って、比較的小さい表示面を有するタッチパネルディスプレイ４０に複数のアイコンを一覧表示しても、各アイコンが示すアプリケーションプログラムの区別が困難であるため、利用者が所望のアイコンを選択するのは困難である。一方、タッチパネルディスプレイ４０上に少数の（例えば１個の）アイコンを表示し、表示されたアイコンを利用者が切り替えながら所望のアイコンを選択する構成としても、所望のアイコンが表示されていなければ利用者が所望のアイコンを探すことが困難である。
【００２８】
そこで、本実施形態において制御部２０は、タッチパネルディスプレイ４０上に複数の小さいアイコンが表示された状態でアイコンの選択を開始する第１指示を受け付けた場合にアイコンを選択する処理を開始し、任意のアイコンが一時的に選択された状態においてアイコン選択の確定操作を受け付けることにより、アイコンの選択を受け付ける。具体的には、制御部２０は、制御プログラム２１の処理により、タッチパネルディスプレイ４０に複数のアイコンを表示し、タッチセンサー４１によって利用者がアイコンの選択を開始する第１指示を行った場合に傾斜センサー４２の検出結果を取得し、傾斜センサー４２の検出結果に基づいてアイコンを選択する第２指示を受け付ける。
【００２９】
このために、本実施形態においては、予め各アプリケーションプログラムを示すアイコンが拡大および縮小が可能なデータ（例えば、ベクトルデータ）によって定義され、アイコン情報３０ａとしてＲＯＭ３０に記録されている。これらのアイコンにおいては、各アイコンが示すアプリケーションプログラムを示唆するように色および画像の形状や内部の記載内容（文字や図形等）が決められている。制御部２０は、当該アイコン情報３０ａを取得し、既定の表示位置にアイコンを表示するための画像情報を生成してタッチパネルディスプレイ４０に出力する。
【００３０】
この結果、タッチパネルディスプレイ４０は、図２Ａに示すように、タッチパネルディスプレイ４０上にアイコンを表示する。なお、図２Ａにおいては、円形によってアイコンを模式的に示している。本実施形態にかかるタッチパネルディスプレイ４０の表示面は小さいため、図２Ａに示すように複数のアイコンが一覧表示されると、各アイコンが小さくなる。このため、各アイコンが示すアプリケーションプログラムを利用者が確実に区別することは困難であるが、アイコンの色や形状に基づいて各アイコンが示すアプリケーションプログラムを推定することは可能である。
【００３１】
このように、複数のアイコンがタッチパネルディスプレイ４０上に表示された状態において、制御部２０は、タッチセンサー４１の出力に基づいてアイコンの選択を開始する第１指示を受け付ける。本実施形態において制御部２０は、利用者がタッチセンサー４１によってタッチパネルディスプレイ４０上に表示されたアイコンを拡大させる指示を行った場合に、第１指示がなされたと見なす。アイコンを拡大させる指示は、種々の操作で行うように構成可能であるが、本実施形態においては、タッチセンサー４１をタッチした状態で利用者がタッチ位置を所定方向（例えば、時計回り方向）に回転させた場合に、制御部２０が当該操作を、アイコンを拡大させる指示であると見なす。
【００３２】
制御部２０は、タッチセンサー４１の出力信号を監視し、出力信号が、タッチ位置が所定方向に回転するように変化したことを示している場合、回転量に基づいて拡大率を決定する。そして、制御部２０は、当該拡大率によってアイコン情報３０ａが示すアイコンを拡大させた画像を生成し、当該画像を示す情報をタッチパネルディスプレイ４０に対して出力する。なお、当該拡大においては、任意の位置のアイコンを拡大してよいが、本実施形態においては、拡大前にタッチパネルディスプレイ４０の中央に表示されていたアイコンが拡大後の中央に表示されるように拡大が行われる。この結果、拡大前に図２Ａのように一覧表示されていたアイコンは、図２Ｂのように拡大される。
【００３３】
このように拡大が行われると、タッチパネルディスプレイ４０上の主な部分を占めるアイコンの数は限られた数になり（図２Ｂにおいては実質的に１個になり）、利用者は当該アイコンが示すアプリケーションプログラムを明確に特定することができる。従って、本実施形態においては、このような拡大後の状態をアイコンが一時的に選択された状態であると見なしている。なお、タッチセンサー４１をタッチした状態で利用者がタッチ位置を所定方向の逆方向に回転させた場合、制御部２０は、当該操作を、アイコンを縮小させる指示であると見なし、アイコンを縮小させてタッチパネルディスプレイ４０上に表示させる。
【００３４】
以上のように、アイコンの拡大によってアイコンが一時的に選択されると、制御部２０は、傾斜センサー４２に対する電力の供給を開始し、傾斜センサー４２の検出結果の取得を開始する。そして、制御部２０は、傾斜センサー４２の検出結果と利用者による他の操作（タップ操作）とに基づいてアイコンの選択を確定する第２指示を受け付ける。このために、制御部２０は、傾斜センサー４２の検出結果が、タッチパネルディスプレイ４０が傾斜していることを示している場合、当該検出結果に基づいてタッチパネルディスプレイ４０の傾斜方向および傾斜角を取得する。本実施例では、傾斜方向は、タッチパネルディスプレイ４０の表面側から、タッチパネルディスプレイ４０の裏面側に向けて傾斜した方向（すなわち、俯角方向）である。例えば、腕時計の文字盤を上から見えるように構えた姿勢から、１２時側を下げ６時側を上げた場合は、文字盤の中心から１２時方向が傾斜方向である。ただし、傾斜方向をこれとは逆の方向として定義してもよい。
【００３５】
本実施形態において制御部２０は、傾斜センサー４２の検出結果が示すタッチパネルディスプレイ４０の傾斜方向にアイコンをスクロールさせる。このためにまず制御部２０は、タッチパネルディスプレイ４０の傾斜角に基づいてアイコンをスクロールさせる速度を決定する。すなわち、傾斜角が大きくなるほど単位時間当たりのスクロール量が多くなるように、傾斜角と単位時間当たりのスクロール量とが予め対応づけられており、制御部２０は、傾斜角に基づいて単位時間当たりのスクロール量を決定する。傾斜角と速度との関係は、比例であってもよいし、階段状であってもよい。さらに、制御部２０は、タッチパネルディスプレイ４０の傾斜方向と同一の方向に各アイコンを上述のスクロール量だけスクロールさせた場合に表示されるべきアイコンを特定する。そして、制御部２０は、各アイコン（一部が表示されるアイコンを含む）をタッチパネルディスプレイ４０上に表示するための画像情報を生成し、タッチパネルディスプレイ４０に対して出力する。
【００３６】
以上の制御を制御部２０が単位時間毎に繰り返すことにより、タッチパネルディスプレイ４０においては、タッチパネルディスプレイ４０の傾斜方向に傾斜角に応じた速度で画面がスクロールする。例えば、図２Ｂに示す例において、利用者が矢印Ａの方向にタッチパネルディスプレイ４０を傾斜させた場合、タッチパネルディスプレイ４０上の画面がスクロールし、図２Ｃに示すように、大半の部分が画面外であったハッチを付したアイコンがタッチパネルディスプレイ４０の中心へと移動する。
【００３７】
このように、タッチパネルディスプレイ４０の傾斜に応じてアイコンがスクロールする状態において、制御部２０は、タッチパネルディスプレイ４０のセンサーの出力信号を監視する。そして、当該出力信号がアイコン上の位置に対するタッチを示している場合、制御部２０は、当該アイコンが選択されたとみなす。すなわち、利用者は、図２Ｂや図２Ｃのようにアイコンを拡大させた後に、所望のアイコンをタップすることによって所望のアイコンを選択することができる。アイコンが選択された場合、制御部２０は、アイコンに対応するアプリケーションプログラムを起動する。
【００３８】
以上の構成によれば、利用者がスクロールさせたい方向にタッチパネルディスプレイ４０を傾斜させることにより、表示中のアイコンを高い自由度で容易に変更し、アイコンを選択することができる。
【００３９】
（２）選択受付処理：
次に、制御部２０が実行する選択受付処理を図１Ｂに示すフローチャートに沿って詳細に説明する。本実施形態において、制御部２０は、ウェアラブルコンピューター１０において実行対象のアプリケーションプログラムの入力待ちを行う場合に制御プログラム２１に従って選択受付処理を実行する。制御部２０は、種々の場合に当該入力待ちの状態とすることができ、例えば、ウェアラブルコンピューター１０が起動された場合や、ウェアラブルコンピューター１０におけるデフォルトのユーザーインターフェイス画面としての入力待ち画面が表示される場合、任意の処理の実行下において利用者によって入力待ち画面に戻る指示が行われた場合等を想定可能である。
【００４０】
選択受付処理は、タッチパネルディスプレイ４０上に複数のアイコン（拡大前のアイコン）が表示された状態で実行される。すなわち、制御部２０は、アイコン情報３０ａを参照し、既定の表示位置（利用者によって順序が変更可能であってもよい）に各アイコンを表示するための画像情報を生成し、タッチパネルディスプレイ４０に出力する。この結果、図２Ａに示すように、タッチパネルディスプレイ４０上に複数のアイコンが表示された状態になる。
【００４１】
この状態において制御部２０は、図１Ｂに示す選択受付処理の実行を開始する。選択受付処理において、制御部２０は、拡大指示操作（第１指示の操作）がされたと判定されるまで待機する（ステップＳ１００）。すなわち、制御部２０は、タッチセンサー４１から、複数のタッチ位置を示す情報が出力されるとともに、タッチセンサー４１上のタッチ位置が所定方向に回転している場合に、拡大指示操作がされたと判定する。
【００４２】
ステップＳ１００において拡大指示操作がされたと判定された場合、制御部２０は、タッチパネルディスプレイ４０上のアイコンを拡大表示する（ステップＳ１０５）。すなわち、制御部２０は、タッチセンサー４１の出力信号に基づいて、利用者がタッチセンサー４１をタッチしながら回転を行った回転量を取得し、回転量に基づいて拡大率を決定する。そして、制御部２０は、当該拡大率によってアイコン情報３０ａが示すアイコンを拡大させた画像を生成し、当該画像を示す情報をタッチパネルディスプレイ４０に対して出力する。この結果、拡大前に図２Ａのように一覧表示されていたアイコンは、図２Ｂのように拡大される。
【００４３】
次に、制御部２０は、傾斜センサーの検出結果の取得を開始する（ステップＳ１１０）。すなわち、制御部２０は、図示しない電源回路を制御し、傾斜センサー４２に対する電力供給を開始する。この結果、制御部２０は、傾斜センサー４２が出力する検出結果を受け取ることが可能な状態になる。
【００４４】
次に、制御部２０は、タッチパネルディスプレイ４０の傾斜を検出したか否かを判定する（ステップＳ１１５）。すなわち、制御部２０は、傾斜センサー４２が出力する信号を取得し、傾斜センサー４２の姿勢が所定時間以上変化していない状態から所定角度以上変化した場合に、タッチパネルディスプレイ４０の傾斜を検出したと判定する。
【００４５】
ステップＳ１１５において、タッチパネルディスプレイ４０の傾斜を検出したと判定された場合、制御部２０は、傾斜角度に応じた速度で傾斜方向にアイコンをスクロールさせる（ステップＳ１２０）。すなわち、制御部２０は、傾斜センサー４２の検出結果に基づいてタッチパネルディスプレイ４０の傾斜方向および傾斜角を特定する。また、制御部２０は、タッチパネルディスプレイ４０の傾斜角に基づいて単位時間当たりのスクロール量を決定する。そして、制御部２０は、タッチパネルディスプレイ４０の傾斜方向と同一の方向に各アイコンを上述のスクロール量だけスクロールさせる処理を短時間毎に繰り返す。この結果、例えば、利用者が図２Ｂに示す矢印Ａの方向にタッチパネルディスプレイ４０を傾斜させた場合において、図２Ｃに示すように、タッチパネルディスプレイ４０上の画面がスクロールする。
【００４６】
ステップＳ１２０が実行された場合、または、ステップＳ１１５において、タッチパネルディスプレイ４０の傾斜を検出したと判定されない場合、制御部２０は、アイコンがタップされたか否かを判定する（ステップＳ１２５）。すなわち、制御部２０は、タッチパネルディスプレイ４０のセンサーの出力信号が示すタッチ位置が、アイコン上であるか否かを判定する。
【００４７】
ステップＳ１２５において、アイコンがタップされたと判定されない場合、制御部２０は、ステップＳ１１５以後の処理を繰り返す。すなわち、利用者は、タッチパネルディスプレイ４０の傾斜角を変化させることにより、所望のアイコンがタッチパネルディスプレイ４０に表示されるまで表示対象のアイコンの切り替えることができる。
【００４８】
ステップＳ１２５において、アイコンがタップされたと判定された場合、制御部２０は、アイコンの選択を確定させる（ステップＳ１３０）。すなわち、制御部２０は、ステップＳ１２５において、タップされたと見なされたアイコンに対応するアプリケーションプログラムを特定し、当該アプリケーションプログラムを起動する。
【００４９】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、利用者が第１指示を行った場合に傾斜センサーの検出結果を取得し、傾斜センサーの検出結果に基づいて選択肢を選択する限りにおいて、他にも種々の実施形態を採用可能である。コンピューターは、腕時計型のウェアラブルコンピューター１０以外の各種の端末、例えば、携帯端末、タブレット端末、腕時計型以外（眼鏡型等）のウェアラブルコンピューターなど、各種のコンピューター等に備えられていてもよい。また、ウェアラブルコンピューター１０が備える制御部は、タッチパネルディスプレイ４０に備えられていてもよいし、他の装置に備えられていてもよい。
【００５０】
さらに、タッチパネルディスプレイ４０の傾斜方向とスクロール方向とが互いに逆向きであってもよく、傾斜方向とスクロール方向とを、同一方向にするか逆方向にするかをユーザーが設定できるようにしてもよい。また、傾斜方向とスクロール方向とが同一方向であるとしても、厳密に同一である必要はなく、多少のずれがある場合でも同一方向としてもよい。さらに、拡大操作や一時的なアイコンの選択操作としては、上述の実施形態以外にも種々の操作を想定可能である。例えば、ピンチアウトによって拡大操作が行われてもよい。また、図２Ａのように複数のアイコンが表示されている場合において、利用者がタッチパネルディスプレイ４０にタッチするとアイコンの一時的な選択を示すアイコン（ポインタ等）を表示させ、タッチパネルディスプレイ４０の傾斜によって一時的に選択されたアイコンを変化させる構成等を採用可能である。
なお、傾斜角が所定角度（例えば５°）以下の変化であれば、変化していないものとして扱い、ユーザーが意図していないであろう震えを無視するようにして、所定時間以上変化していない状態であると判断してもよい。
【符号の説明】
【００５１】
１０…ウェアラブルコンピューター、２０…制御部、２１…制御プログラム、３０ａ…アイコン情報、４０…タッチパネルディスプレイ、４１…タッチセンサー、４２…傾斜センサー
【図１】
2016115309.tif 000003
【図２】
2016115309.tif 000004