(57)【特許請求の範囲】
【請求項１】
ウエアラブルタイプの情報機器であって、
動きを検知する検知手段と、
プログラムに対応するアイコンを表示させ、前記検知手段に検知された動きの大きさに応じて前記アイコンの数を制御する表示制御手段と、
ユーザが前記アイコンを指定することにより、前記対応するプログラムの起動を指示する起動指示手段と、を備え、
前記表示制御手段は、前記検知手段により検知された動きの大きさが大きくなるほど、所定の優先順位に沿って表示させるアイコンの数を減少させるアイコン選択手段を含み、
前記アイコン選択手段は、前記アイコンの操作履歴と前記動きの大きさの対応関係を記憶し、その記憶結果を基に優先順位を作成してアイコンを減少させる際に表示を継続するアイコンを決定することを特徴とする情報機器。
【請求項２】
複数の情報機器が接続している外部のサーバと接続されるウエアラブルタイプの情報機器であって、
動きを検知する検知手段と、
プログラムに対応するアイコンを表示させ、前記検知手段に検知された動きの大きさに応じて前記アイコンの数を制御する表示制御手段と、
ユーザが前記アイコンを指定することにより、前記対応するプログラムの起動を指示する起動指示手段と、を備え、
前記表示制御手段は、前記検知手段により検知された動きの大きさが大きくなるほど、所定の優先順位に沿って表示させるアイコンの数を減少させるアイコン選択手段を含み、
前記アイコン選択手段は、前記複数の情報機器における前記アイコンの操作履歴と当該情報機器の動きの大きさの対応関係を前記サーバから取得し、その対応関係を基に優先順位を作成してアイコンを減少させる際に表示を継続するアイコンを決定することを特徴とする情報機器。
【請求項３】
前記表示制御手段は、前記アイコンを仮想空間に投影することを特徴とする請求項１又は２記載の情報機器。
【請求項４】
前記表示制御手段は、前記検知手段により検知された動きの大きさを閾値と比較することにより段階的にアイコンの数を少なく表示させることを特徴とする請求項１乃至３いずれか記載の情報機器。
【請求項５】
前記表示制御手段は、前記検知手段により検知された動きの大きさを閾値と比較する際、ヒステリシスをもって段階的にアイコンの数を少なく表示させることを特徴とする請求項４記載の情報機器。
【請求項６】
外部機器と接続する通信手段を更に備え、
前記起動指示手段は、ユーザによる前記アイコンの指定に伴い、前記通信手段により接続された外部機器に対し、ユーザに指定されたアイコンに対応する前記外部機器のプログラムの起動を指示することをすることを特徴とする請求項１乃至５いずれか記載の情報機器。
【請求項７】
前記検知手段は動きの方向を検知し、
前記表示制御手段は、前記アイコンを行列方向に配置表示させ、前記検知手段が検知した動きの方向に応じて、前記行列方向に配置表示された前記アイコンを行又は列単位で減少させることを特徴とする請求項１乃至６いずれか記載の情報機器。
【請求項８】
ウエアラブルタイプの情報機器のコンピュータが、
動きを検知する検知工程と、
プログラムに対応するアイコンを表示させ、前記検知工程に検知された動きの大きさに応じて前記アイコンの数を制御する表示制御工程と、
ユーザが前記アイコンを指定することにより、前記対応するプログラムの起動を指示する起動指示工程と、を実行し、
前記表示制御工程は、前記検知工程により検知された動きの大きさが大きくなるほど、所定の優先順位に沿って表示させるアイコンの数を減少させるアイコン選択工程を含み、
前記アイコン選択工程は、アイコンの操作履歴と前記動きの大きさの対応関係を記憶し、その記憶結果を基に優先順位を作成してアイコンを減少させる際に表示を継続するアイコンを決定する
ことを特徴とする表示方法。
【請求項９】
複数の情報機器が接続している外部のサーバと接続されるウエアラブルタイプの情報機器のコンピュータが、
動きを検知する検知工程と、
プログラムに対応するアイコンを表示させ、前記検知工程に検知された動きの大きさに応じて前記アイコンの数を制御する表示制御工程と、を実行し、
前記表示制御工程は、前記検知工程により検知された動きの大きさが大きくなるほど、所定の優先順位に沿って表示させるアイコンの数を減少させるアイコン選択工程を含み、
前記アイコン選択工程は、前記複数の情報機器における前記アイコンの操作履歴と当該情報機器の動きの大きさの対応関係を前記サーバから取得し、その対応関係を基に優先順位を作成してアイコンを減少させる際に表示を継続するアイコンを決定する
ことを特徴とする表示方法。
【請求項１０】
複数の情報機器が接続している外部のサーバと接続されるウエアラブルタイプの情報機器のコンピュータを、
動きを検知する検知手段と、
プログラムに対応するアイコンを表示させ、前記検知手段に検知された動きの大きさに応じて前記アイコンの数を制御する表示制御手段と、して機能させ、
前記表示制御手段は、前記検知手段により検知された動きの大きさが大きくなるほど、所定の優先順位に沿って表示させるアイコンの数を減少させるアイコン選択手段を含み、
前記アイコン選択手段は、前記複数の情報機器における前記アイコンの操作履歴と当該情報機器の動きの大きさの対応関係を前記サーバから取得し、その対応関係を基に優先順位を作成してアイコンを減少させる際に表示を継続するアイコンを決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウエアラブルタイプの情報機器並びにその表示方法に関する。
【背景技術】
【０００２】
近年、各種のウエアラブルタイプの情報機器（以下、単にウエアラブル情報機器と称する）が提案されている。例えば、ウエアラブル情報機器には、図１Ａに示すようなメガネ型（例えば、特許文献１参照）、図１Ｂに示すようなウオッチ型（例えば、特許文献２参照）、図１Ｃに示すようなリストバンド型のもの等がある。
【０００３】
他方、情報機器では一般に各種アイコンやメニューを表示し、アイコンや文字の大きさをカスタマイズすることができる。図１Ａに示すようなメガネ型のウエアラブル情報機器では、本体に表示部を設けるのではなく、図２Ａ、図２Ｂに概念図を示すように仮想スクリーンを設定するものがある（例えば、特許文献３参照）。
【０００４】
このようなウエアラブル情報機器は、原則として人間が身に着けて移動しながら使用するものであるから、本体や表示部が揺れるので、操作がしにくいという課題がある。
【０００５】
そこで、ウエアラブル情報機器本体にセンサを設け、センサによって揺れを検知して、タッチ操作領域の面積を広くする技術がある（例えば、特許文献４参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】日本特許第３８７２１００号
【特許文献２】特表２０１２−５２４６４０号公報
【特許文献３】特表２００１−５０６３８９号公報
【特許文献４】特開２０１２−２１７１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１〜３に記載の発明では、ウエアラブル情報機器でありながら、複数のアイコンを表示することができる。しかしながら、本体や表示部の揺れには対応していない。また、特許文献４記載の発明では、本体の揺れを検出し、アイコンのタッチ操作領域をアイコンの周囲の領域まで広げることによって操作をしやすくしている。しかしながら、予めアイコンの周囲に余裕の領域が必要になるという課題があった。
【０００８】
この発明は、上記課題を解決するためになされたもので、ウエアラブル情報機器が表示するアイコンに対し、ウエアラブル情報機器が揺れた時の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を達成するため、本発明の一態様は、ウエアラブルタイプの情報機器であって、動きを検知する検知手段と、プログラムに対応するアイコンを表示させ、前記検知手段に検知された動きの大きさに応じて前記アイコンの数を制御する表示制御手段と、ユーザが前記アイコンを指定することにより、前記対応するプログラムの起動を指示する起動指示手段と、を備え、前記表示制御手段は、前記検知手段により検知された動きの大きさが大きくなるほど、所定の優先順位に沿って表示させるアイコンの数を減少させるアイコン選択手段を含み、前記アイコン選択手段は、前記アイコンの操作履歴と前記動きの大きさの対応関係を記憶し、その記憶結果を基に優先順位を作成してアイコンを減少させる際に表示を継続するアイコンを決定することを特徴とする情報機器を提供するものである。
【発明の効果】
【００１２】
本発明によれば、ウエアラブル情報機器に対するユーザの操作性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１Ａ】メガネ型ウエアラブル情報機器の一例を示す外観図。
【図１Ｂ】ウオッチ型ウエアラブル情報機器の一例を示す外観図。
【図１Ｃ】リストバンド型ウエアラブル情報機器の一例を示す外観図。
【図２Ａ】メガネ型ウエアラブル情報機器の投影の概念を説明するための図。
【図２Ｂ】メガネ型ウエアラブル情報機器の仮想表示例を説明するための図。
【図３Ａ】本発明の一実施の形態の概略構成を示す外観図。
【図３Ｂ】同実施の形態の仮想表示例を説明するための図。
【図４】同実施の形態の全体回路構成を示すブロック図。
【図５】同実施の形態の動作を説明するためのフローチャート。
【図６】同実施の形態のインタラプトルーチンを説明するためのフローチャート。
【図７Ａ】同実施の形態の表示の遷移を示す表示状態図。
【図７Ｂ】同実施の形態の表示の遷移を示す表示状態図。
【図７Ｃ】同実施の形態の表示の遷移を示す表示状態図。
【図７Ｄ】同実施の形態の表示の遷移を示す表示状態図。
【図８Ａ】同実施の形態の表示の遷移の変形例１を示す表示状態図。
【図８Ｂ】同実施の形態の表示の遷移の変形例１を示す表示状態図。
【図８Ｃ】同実施の形態の表示の遷移の変形例１を示す表示状態図。
【図８Ｄ】同実施の形態の表示の遷移の変形例１を示す表示状態図。
【図９】同実施の形態の優先度テーブルを示す概念図。
【図１０Ａ】同実施の形態の表示の遷移の変形例２を示す表示状態図。
【図１０Ｂ】同実施の形態の表示の遷移の変形例２を示す表示状態図。
【図１０Ｃ】同実施の形態の表示の遷移の変形例２を示す表示状態図。
【図１１Ａ】本発明の他の実施の形態の表示の遷移を示す表示状態図。
【図１１Ｂ】本発明の他の実施の形態の表示の遷移を示す表示状態図。
【図１２】（ａ）〜（ｅ）本発明の更に他の実施の形態の表示の遷移を示す表示状態図。
【図１３】（ａ）〜（ｅ）本発明の更に他の実施の形態の表示の遷移を示す表示状態図。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の実施の形態について説明する。便宜上、複数のアイコンを表示する例をあげて説明しているが、図１０Ａ、図１０Ｂ、図１０Ｃで後述するように複数の選択可能なメニュー表示にも適用可能である。本実施の形態では、本発明を図１Ａに示すようなメガネ型のウエアラブルタイプの情報機器に適用した場合について説明する。アイコンは、図２Ａ、図２Ｂに示したような仮想空間に表示する。
【００１５】
図３Ａは本実施形態の情報機器１００の概略構成を示す外観図である。大きく分けて、本体部１１０、蔓（つる）部１２０、耳かけ部１３０からなる。詳細な内部構成については図４を参照して後述する。本体部１１０にはカメラ部１６、センサ部２２、ＧＰＳ２４、ＧＰＳアンテナ２４１、投影部３４、スクリーン３６、マイク部３８が配置される。蔓部１２０には、タッチパッドからなる操作部４２が配置される。ノートパソコンのタッチパッドやスマートフォンのタッチパネルのような操作を指ですることができる。耳かけ部１３０には、Ｉ／Ｏ部４８が配置され、図３では図示しないＣＰＵ１０、時計部２６、メモリ部１４０、制御部１５０が内蔵される。
【００１６】
図４は情報機器１００の内部回路の全体構成を示すブロック図である。１０はＣＰＵであり、プログラムメモリ１２に記憶されたプログラムを、ワークメモリ１４を使用しながら実行することにより全体を制御する。プログラムメモリ１２は、ＯＳや各種アプリケーションプログラムを記憶する。１６はＣＣＤやＣＭＯＳ等の撮像素子を含む撮像部であり、撮像制御部１８によって制御されて、この撮像部１６で撮像した静止画又は動画の画像は画像メモリ２０に記憶される。２２はセンサ部であり、３軸加速度センサ、振動センサ、温度センサ等の各種センサを備え、情報機器１００の揺れや動きをはじめ、様々な状態を検知する。２４はＧＰＳアンテナ２４１を含むＧＰＳであり、位置情報を検出する。２６は時計部であり、日付や時分秒を計測する。２８は、これらセンサ部２２、ＧＰＳ２４、時計部２６を制御し、各種情報を収集するセンサ制御部であり、収集した各種情報はセンサメモリ３０に記憶される。
【００１７】
２１は優先度テーブルで、プログラムメモリ１２に記憶されているプログラムについて、アイコンに対応付けられているプログラムの優先度を規定するためのもので、図９で後述する。
【００１８】
３２は表示制御部であり、ＣＰＵ１０によって作成された表示データを、投影部３４により、スクリーン３６に投影させる。スクリーン３６は目の直前に配置される。スクリーン３６に目の前で映し出される映像は小さなものだが、図３Ｂに概念図を示したように、仮想スクリーン２００として見ることができる。
【００１９】
３８は音声を入力するためのマイク部で、４０はマイク制御部である。音声入力による指示が可能となっている。また、４２は図３に示したようにタッチパッドからなる操作部であり、この操作部４２の操作信号は入力制御部４４により取り込まれる。４６は通信制御部であり、ＷｉＦｉやブルートゥース（登録商標）によりスマートフォンやインターネットとの無線接続が可能である。４８はＩ／Ｏ部であり、通信制御部４６に制御され、ＵＳＢケーブルやメモリカードとの有線接続が可能である。この通信制御部４６を介してサーバや他の情報機器と各種データ交換をしたり、アプリケーションプログラムのインストールをしたりすることができる。
【００２０】
１４０はプログラムメモリ１２、ワークメモリ１４、画像メモリ２０、センサメモリ３０、優先度テーブル３１を含むメモリ部である。１５０は撮像制御部１８、センサ制御部２８、表示制御部３２、入力制御部４４、マイク制御部４０、通信制御部４８を含む制御部である。
【００２１】
＜動作＞
次に、上記のように構成されたウエアラブル情報機器の主要な動作について、図５、図６のフローチャート並びに図７Ａ、図７Ｂ、図７Ｃ、図７Ｄの表示状態図を参照しながら説明する。
【００２２】
まず電源をオンすると（ステップＳ１０）、スクリーン３６に初期状態のホーム画面２０１のメニュー表示が投影される（ステップＳ１２、図７Ａ）。Ａ〜Ｉはアイコンを示す。ユーザは、目の直前にある小さなスクリーン３６を見ることにより、大きな仮想スクリーン２００を見ている感覚を得ることができる。ここでは９個のアイコンが表示されている（ホームボタンを入れれば１０個）。２０２はホームボタンである。ホーム画面のアイコンは任意でありカスタマイズ可能である。
【００２３】
アイコンの指定方法は、例えば、仮想スクリーン２００の表示を見ながら、操作部４２をスワイプすることでアイコンの指定位置を変更し、タップすることで決定する（ステップＳ１４）。これはあくまで一例であって、マイク部３８を使用した音声認識による指示でも良く、視線入力による操作も技術的には可能である。また、ブルートゥースでスマートフォンと連携し、スマートフォンを操作することによってアイコンを指定してもよい。
【００２４】
アイコンが指定されるまで、ステップＳ１２、Ｓ１４をループし、アイコンの指定が検出されると、ステップＳ１６へ進み、指定されたアイコンに従った動作をする。すなわち、指定されたアイコンに対応するプログラムをプログラムメモリ１２から読み出してＣＰＵ１０が実行するものである。また、通信制御部４６を介してスマートフォン（図示せず）やサーバ（図示せず）と接続されている場合は、スマートフォンやサーバ上のプログラムを起動することができる。
【００２５】
通常はこのような動作を行うが、センサ部２２は常時メガネタイプのウエアラブル情報機器の揺れを検知している。図６は、本実施の形態において、情報機器１００のＣＰＵ１０が所定時間毎に割り込んで実行するタイマーインタラプトルーチンを示すフローチャートである。ＣＰＵ１０は、センサ部２２からの信号に基づき、動きが検出されたか否かを判断する（ステップＳＢ２０１）。動きが検出されない場合、つまりウエアラブル情報機器１００を装着したユーザが静止している場合には、ホーム画面２０１を表示させる（ステップＳＢ２０２）。このホーム画面２０１は、図７Ａに示すように、９種のアプリケーションを示す９個のアイコンＡ〜Ｉが配置された画面である。ここで、９種のアプリケーションを示す９個のアイコンＡ〜Ｉには優先度が設定されている。この優先度について図９を参照して説明する。
【００２６】
図９は、前述のようにウエアラブル情報機器１００に設けられている優先度テーブル２１の構成を示す概念図である。この優先度テーブル２１には、アプリケーションエリア２１１、第１の所定値未満回数エリア２１２、第１の所定値以上回数エリア２１３、及び図示を省略した第２の定値未満回数エリア、第２の所定値以上回数エリア、第３の所定値未満回数エリア、第３の所定値以上回数エリア・・・が対応して設けられている。アプリケーションエリア２１１には、ＣＰＵ１０が実行するアプリケーション（プログラム）の種類（名称）が予め書き込まれている。第１の所定値未満回数エリア２１２等には、対応するアプリケーションのアイコンにタッチされて当該アプリケーションの起動が指示された際におけるユーザの動きの大きさが所定値未満であった場合、１ずつカウントアップされる数値が更新されつつ記憶される。
【００２７】
揺れの大きさとしては、センサ部２２によって少なくとも以下の３つの動き情報が得られ、センサメモリ３０に記憶される。
（１）変位（displacement）：どれだけ動いたか
（２）速度（velocity）：どれ位の速さで動いたか
（３）加速度（acceleration）：何秒でその速さに達したか
【００２８】
本実施の形態の場合、情報機器１００が揺れることによって投影部３６も揺れ、その結果スクリーン３８に投影される表示も揺れて見にくくなることが課題であるから、前記揺れ情報（１）〜（３）のいずれを使用しても良いし、組み合わせても良い。変位が大きいほど揺れの大きさは大きく、速度や加速度が速いほど揺れの振動が激しいことになるので、いずれの動き情報が増加しても、表示は見にくくなるので、揺れの大きさの値が増加するものとみなす。ユーザの動きの種類、例えば軽作業、ウォーキング、ジョギング、ランニング、マラソン、サイクリング、あるいは室内でのランニングマシン利用等、揺れのタイプが異なってくるので、動きの種類に応じて動き情報を使い分けることができる。なお、本明細書において、揺れの大きさと動きの大きさは同意である。
【００２９】
更に本実施の形態では、センサ部２２にＧＰＳ２４や３軸加速度センサを有しているため、
（４）方向（angle）：どっちを向いたか
（５）距離（distance）：どのくらい移動したか
という動き情報も得ることができる。方向については、仮に変位と加速度が同じでも、前方（視線方向）へ動いたのと、左右又は上下方向へ動いたのでは、左右又は上下方向へ動いた方が、表示が見にくくなるので、動き情報のウエイト（を高めるという調整が可能となる。また、速度が同じでも、距離が長ければ長時間動いていることになり、マラソンのように身体が激しく動く運動では勿論、サイクリングのように人間の頭部の動きが少ない動作においても、アイコンの表示数を減らして表示を単純化したほうが見やすいので、動き情報のウエイトを高くするという調整も可能である。
【００３０】
図９に示す優先順位テーブル２１の第１の所定値以上回数エリア２１３には、対応するアプリケーションのアイコンにタッチされて当該アプリケーションの起動が指示された際におけるユーザの揺れの大きさが前記所定値以上であった場合、１ずつカウントアップされる数値が更新されつつ記憶される。すなわち、揺れの大きさが上がるにつれてアイコンを絞っていくわけであるが、その際に残すアイコンの優先度を設定するためのものである。
【００３１】
ステップＳＢ２０１での判断の結果、ユーザが動いている場合には、センサ部２２で検出したユーザの揺れの大きさが第１の所定値未満であるか否かを判断する（ステップＳＢ２０３）。第１の所定値未満であり、ユーザがゆっくりと動いている場合にも、ホーム画面２０１を表示する（ステップＳＢ２０４）。
【００３２】
これに対し、検出したユーザの揺れの大きさが第１の所定値以上であり、ユーザがランニング等で比較的大きく動いている場合には、その大きさが第２の所定値未満（第１の所定値＜第２の所定値）であるか否かを判断する（ステップＳＢ２０５）。このステップＳＢ２０５の判断がＹＥＳであって、ユーザの揺れの大きさが第１の所定値以上かつ第２の所定値未満である場合には、優先度１〜４のアイコンを表示する（ステップＳＢ２０６）。つまり、前述のように、第１の所定値以上回数エリア２１３の数値が大きいほど、所定値以上で使用される可能性が高いアプリケーションであり、所定値以上で使用する優先度が高いアプリケーションであることを示す。従って、優先度１〜４のアイコンとは、第１の所定値以上回数エリア２１３の数値が最も多い１番のアプリケーションに対応するアイコン、及びこれに続く２、３、４番のアプリケーションに対応するアイコンである。
【００３３】
よって、ステップＳＢ２０５での処理により、図７Ｂに例示するように、４個のアイコンＡ，Ｂ，Ｄ，Ｈが表示されることとなる。しかも、４個のアイコンＡ，Ｂ，Ｄ，Ｈは、ユーザが作業中若しくは運動中において使用頻度が高いアプリケーションに対応することから、作業中やウォーキング時においてこれに関連しユーザが必要とするアプリケーションを迅速かつ確実に起動させることが可能となる。よって、ユーザは所望のアイコンを容易かつ確実に指定して、対応するアプリケーションの起動をさせることできる。
【００３４】
また、ステップＳＢ２０５の判断がＮＯであって、検出したユーザの揺れの大きさが第２の所定値以上であり、ユーザがジョギング等でより大きく動いている場合には、その揺れの大きさが第３の所定値未満（第２の所定値＜第３の所定値）であるか否かを判断する（ステップＳＢ２０７）。このステップＳＢ２０７の判断がＹＥＳであって、ユーザの揺れの大きさ速度が第２の所定値以上かつ第３の所定値未満である場合には、優先度１、２のアイコンを表示する（ステップＳＢ２０８）。つまり、前述と同様に、優先度１、２のアイコンとは、前記第２の所定値以上回数エリアの数値が最も多い１番のアプリケーションに対応するアイコン、及びこれに続く２番のアプリケーションに対応するアイコンである。
【００３５】
よって、ステップＳＢ２０８での処理により、図７Ｃに例示するように、２個のアイコンＡ，Ｂが表示されることとなる。よって、ユーザは小さい表示面積の表示部２０２であっても、所望のアイコンに容易かつ確実にタッチして、対応するアプリケーションの起動を指示することできる。しかも、２個のアイコンＡ，Ｂは、ユーザが所定の揺れの大きさの時に使用頻度が高いアプリケーションに対応することから、ウォーキングやジョギング時においてこれに関連しユーザが必要とするアプリケーションを迅速かつ確実に起動させることが可能となる。
【００３６】
また、ステップＳＢ２０７の判断がＮＯであって、検出したユーザの揺れの大きさが第３所定値以上であり、ユーザがマラソン等でより激しく動いている場合には、優先度１のアイコンを表示する（ステップＳＢ２０９）。つまり、前述と同様に、優先度１のアイコンとは、前記第３の所定値以上回数エリアの数値が最も多い１番のアプリケーションに対応するアイコンである。
【００３７】
よって、ステップＳＢ２０８での処理により、図７Ｄに例示するように、２個のアイコンＡ，Ｂが表示されることとなる。
【００３８】
しかも、１個のアイコンＡは、ユーザが所定速度で移動中において最も使用頻度が高いアプリケーションに対応することから、ウォーキングやランニング時においてこれに関連しユーザが必要とするアプリケーションを迅速かつ確実に起動させることが可能となる。
【００３９】
なお、優先度テーブル２１の内容は予め設定、あるいはユーザの動きとアイコンの選択状態を学習して設定するようにしたが、通信制御部４８を経由してインターネットに接続することができるので、例えばＳＮＳサイトに接続し、多くの友人や会員のユーザの動きとアイコンの選択状態を学習して設定するようにしてもよい。
【００４０】
＜変形例１＞
図８Ａ、図８Ｂ、図８Ｃ、図８Ｄは図７Ａ、図７Ｂ、図７Ｃ、図７Ｄに対応する変形例を示す。ステップＳＢ２０５での表示処理に際して、図８Ｂのように、各アイコンＡ，Ｂ，Ｄ，Ｈが重ならず、かつその一部が表示領域外に突出しない範囲において、拡大して表示させる。従って、アイコンに対するユーザの操作性を更に向上させることが可能となる。
【００４１】
ステップＳＢ２０８での表示処理に際しても、図８Ｃのように、各アイコンの一部が表示領域外に突出しない範囲において、拡大して表示させる。よって、ユーザの操作性を更に向上させることができる。ステップＳＢ２０８での表示処理に際して、図８Ｄのように、アイコンＡを、その一部が表示領域外に突出しない範囲において、拡大して表示させる。従って、ユーザの操作性を更に向上させることが可能となる。
【００４２】
＜変形例２＞
なお、上記実施の形態では、アイコンを操作キーのシンボルとして説明したが、シンボル化されていない選択可能なメニュー表示も含むものである。図１０Ａ、図１０Ｂ、図１０Ｃは、アイコン表示の代わりにメニュー表示を行っている変形例を示す。メニューを選択してプログラムを指定し実行させるものであるから、表示形態が異なるだけで実質は同じである。揺れの大きさが大きくなるに従って、メニューの数が減っていくようになっている。
【００４３】
図１０Ａは「設定」「画像」「音楽」「トレーニング」の４つのメニューを表示しており、「設定」を選択すると図１０Ｂのように「設定」の詳細メニューが現れる。例えば、表示させたいアイコンの選択メニュー、揺れの感度をどのくらい敏感にするかの設定メニュー、揺れが大きくなるにつれてメニューの数を減らしていくときの優先度設定メニュー、多少の揺れの変化で目まぐるしく表示が変わらないようにヒステリシスを持たせるときのヒステリシス感度の設定メニュー等である。また、図１０Ｃは、揺れが大きくなってメニューの数が減った状態を示し、トレーニング中に設定作業はしないであろうから、トレーニングのメニューと、トレーニング中に聞くための音楽のメニューに絞った例を示すものである。
【００４４】
＜他の実施の形態＞
上記実施の形態では、メガネタイプのウエアラブル情報機器を例にとって説明したが、図１Ｂに示したようなウオッチタイプ、図１Ｃに示したようなリストバンドタイプのウエアラブル情報機器に適用できることはもちろんである。図１１Ａ、図１１Ｂは、本発明を図１Ｃに示したようなリストバンドイプのウエアラブル情報機器に適用した例を示す図である。図１１Ａ、図１１Ｂに対比されるように、リストバンドイプのウエアラブル情報機器本体の揺れの大きさ（動きの大きさ）に対応して表示されるアイコンの数が減少していくものであり、詳述はしない。
【００４５】
＜更に他の実施の形態＞
図１２は、本発明の更に他の実施の形態の表示の遷移を示す表示状態図である。図３Ａ、図３Ｂに示したメガネタイプのウエアラブル情報機器における他の表示形態を示すものである。センサ部２２は、上述したように、動きの方向を検出することができる。すなわち３軸センサのＸＹＺ軸方向の変位を検出することによって、情報機器１００を装着した顔の動いた向き、すなわち、右を向いたか左を向いたか、上を向いたか下を向いたか、及びその動きの大きさを検出することができる。
【００４６】
メガネタイプのウエアラブル情報機器においては、顔の向いた方向は基本的に視線の向いた方向と一致する。そこで、この実施の形態は、横方向の動きを検出すると配列されたアイコンの列の数を減少させ、縦方向の動きを検出すると配列されたアイコンの行の数を減少させていくものである。アイコンがＸＹ方向に配列されているとすると、横方向をＸ軸方向、縦方向をＹ軸方向とする。なお、縦横は相対的なものなので逆でも良い。すなわち、横方向の動きを検出すると配列されたアイコンの行の数を減少させ、縦方向の動きを検出すると配列されたアイコンの列の数を減少させてもよい。
【００４７】
図１２を参照すると、同図（ａ）は初期状態であり、アイコンが３行３列で配置されている。この状態でセンサ部２２が横方向の所定の大きさの動きを検出すると、同図（ｂ）のようにアイコンの列の数を減らし、３行２列の配列とする。アイコンの選択は図９で説明した重要度に準ずる。更に、前記所定の大きさ以上の横方向の動きを検出すると同図（ｃ）のようにアイコンの列を更に減らし、３行１列の配列とする。
【００４８】
他方、同図（ａ）の状態でセンサ部２２が縦方向の所定の大きさの動きを検出すると、同図（ｄ）のようにアイコンの行の数を減らし、２行３列の配列とする。アイコンの選択は図９で説明した重要度に準ずる。更に、前記所定の大きさ以上の縦方向の動きを検出すると同図（ｅ）のようにアイコンの行を更に減らし、１行３列の配列とする。もちろん、縦横は相対的なものであって逆でも良い。
【００４９】
図１３は、本発明の更に他の実施の形態の表示の遷移を示す表示状態図である。すなわち、同図（ａ）は初期状態であり、アイコンが３行３列で配置されている。この状態でセンサ部２２が横方向の所定の大きさの動きを検出すると、同図（ｂ）のようにアイコンの列の数を減らし、３行２列の配列とする。この際、アイコンの重要度は関係なく、同図（ａ）の初期状態の配列のまま、右に動いた場合は最右端、左に動いた場合は最左端の列を消す。更に、前記所定の大きさ以上の横方向の動きを検出すると同図（ｃ）のようにアイコンの列を更に減らし、３行１列の配列とする。
【００５０】
他方、図１３図（ａ）の状態でセンサ部２２が縦方向の所定の大きさの動きを検出すると、同図（ｄ）のようにアイコンの行の数を減らし、２行３列の配列とする。この際、アイコンの重要度は関係なく、同図（ａ）の初期状態の配列のまま、上に動いた場合は最上端、下に動いた場合は最下端の行を消す。更に、前記所定の大きさ以上の縦方向の動きを検出すると同図（ｅ）のようにアイコンの行を更に減らし、１行３列の配列とする。もちろん、縦横は相対的なものであって逆でも良い。なお、最左列若しくは最上行がユーザにとって重要であれば、左右若しくは上下の動きを検出した際、最右列若しくは最下行から消していってもよい。
【００５１】
なお、上記実施の形態では、加速度センサや振動センサによって揺れの大きさの検出を行ったが、カメラ部１６で撮像した画像を解析することによって動きの大きさを検出することも可能である。
【００５２】
以上、この発明の実施形態について説明したが、この発明はこれらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
【００５３】
以下に、本願出願時の特許請求の範囲を付記する。
【００５４】
＜付記＞
［請求項１］
ウエアラブルタイプの情報機器であって、
動きを検知する検知手段と、
プログラムに対応するアイコンを表示させ、前記検知手段に検知された動きの大きさに応じて前記アイコンの数を制御する表示制御手段と、
前記アイコンを指定することにより、前記対応するプログラムの起動を指示する起動指示手段と、
を具備したことを特徴とする情報機器。
［請求項２］
前記表示制御手段は、前記アイコンを仮想空間に投影することを特徴とする請求項１記載の情報機器。
［請求項３］
前記表示制御手段は、前記検知手段により検知された動きの大きさが大きくなるほど、前記アイコンの数を少なく表示させることを特徴とする請求項１又は２記載の情報機器。
［請求項４］
前記表示制御手段は、前記検知手段により検知された動きの大きさが大きくなるほど、所定の優先順位に沿って表示させるアイコンの数を減少させるアイコン選択手段を更に備えることを特徴とする請求項１ないし３いずれか記載の情報機器。
［請求項５］
前記アイコン選択手段は、アイコンの操作履歴と前記動きの大きさの対応関係を記憶し、その記憶結果を基に優先順位を作成してアイコンを減少させる際に表示を継続するアイコンを決定することを特徴とする請求項４記載の情報機器。
［請求項６］
外部のサーバと接続する手段を更に備え、該サーバは複数の情報機器と接続しており、
前記アイコン選択手段は、前記複数の情報機器におけるアイコンの操作履歴と当該情報機器の動きの大きさの対応関係を前記サーバから取得し、その記憶結果を基に優先順位を作成してアイコンを減少させる際に表示を継続するアイコンを決定することを特徴とする請求項４記載の情報機器。
［請求項７］
前記表示制御手段は、前記検知手段により検知された動きの大きさを閾値と比較することにより段階的にアイコンの数を少なく表示させることを特徴とする請求項１乃至６いずれか記載の情報機器。
［請求項８］
前記表示制御手段は、前記検知手段により検知された動きの大きさを閾値と比較する際、ヒステリシスをもって段階的にアイコンの数を少なく表示させることを特徴とする請求項７記載の情報機器。
［請求項９］
外部機器と接続する通信手段を更に備え、
前記起動指示手段は、前記通信手段により接続された外部機器のプログラムの起動を指示することを特徴とする請求項１乃至８いずれか記載の情報機器。
［請求項１０］
前記検知手段は動きの方向を検知し、
前記表示制御手段は、前記アイコンを行列方向に配置表示させ、前記検知手段が検知した動きの方向に応じて、前記行列方向に配置表示されたアイコンを行又は列単位で減少させることを特徴とする請求項１乃至９いずれか記載の情報機器。
［請求項１１］
ウエアラブルタイプの情報機器のコンピュータが、
動きを検知する検知工程と、
プログラムに対応するアイコンを表示させ、前記検知工程で検知された動きの大きさに応じて前記アイコンの数を制御する表示制御工程と、
前記アイコンを指定することにより、前記対応するプログラムの起動を指示する起動指示工程と、
を実行することを特徴とする表示方法。
［請求項１２］
ウエアラブルタイプの情報機器のコンピュータを、
動きを検知する検知手段と、
プログラムに対応するアイコンを表示させ、前記検知手段に検知された動きの大きさに応じて前記アイコンの数を制御する表示制御手段と、
前記アイコンを指定することにより、前記対応するプログラムの起動を指示する起動指示手段と、
して機能させることを特徴とするプログラム。
【符号の説明】
【００５５】
１０    ＣＰＵ
１２    プログラムメモリ
１４    ワークメモリ
１６    カメラ部
１８    撮像制御部
２０    画像メモリ
２１    優先度テーブル
２２    センサ部
２４    ＧＰＳ
２６    時計部
２８    センサ制御部
３０    センサメモリ
３２    表示制御部
３４    投影部
３６    スクリーン
３８    マイク部
４０    マイク制御部
４２    操作部
４４    入力制御部
４６    通信制御部
４８    Ｉ／Ｏ部
１００    情報機器
１１０    本体部
１２０    蔓部
１３０    耳かけ部
１４０    メモリ部
１５０    制御部
２００    仮想スクリーン
２０１    ホーム画面
２０２    ホームボタン
【図１Ａ】
0005954349.tif 000002
【図１Ｂ】
0005954349.tif 000003
【図１Ｃ】
0005954349.tif 000004
【図２Ａ】
0005954349.tif 000005
【図２Ｂ】
0005954349.tif 000006
【図３Ａ】
0005954349.tif 000007
【図３Ｂ】
0005954349.tif 000008
【図４】
0005954349.tif 000009
【図５】
0005954349.tif 000010
【図６】
0005954349.tif 000011
【図７Ａ】
0005954349.tif 000012
【図７Ｂ】
0005954349.tif 000013
【図７Ｃ】
0005954349.tif 000014
【図７Ｄ】
0005954349.tif 000015
【図８Ａ】
0005954349.tif 000016
【図８Ｂ】
0005954349.tif 000017
【図８Ｃ】
0005954349.tif 000018
【図８Ｄ】
0005954349.tif 000019
【図９】
0005954349.tif 000020
【図１０Ａ】
0005954349.tif 000021
【図１０Ｂ】
0005954349.tif 000022
【図１０Ｃ】
0005954349.tif 000023
【図１１Ａ】
0005954349.tif 000024
【図１１Ｂ】
0005954349.tif 000025
【図１２】
0005954349.tif 000026
【図１３】
0005954349.tif 000027