(57)【特許請求の範囲】
【請求項１】
頭部装着型の表示装置に接続され、前記表示装置の表示を制御する電子機器であって、
操作を受け付ける操作部と、
汎用のオペレーティングシステムと、前記オペレーティングシステム上で動作するアプリケーションプログラムと、を実行する制御部と、を備え、
前記オペレーティングシステムは、前記操作部が所定の操作を受け付けた場合に実行する制御機能を有し、前記アプリケーションプログラムの機能により呼び出し可能であって前記制御機能の実行を制限するプログラムモジュールを含み、
前記制御部は、第１の操作、第２の操作、及び第３の操作を認識して、認識した操作に対応して処理を実行し、
前記第１の操作に対応して、前記第２及び前記第３の操作を無効とする全制限状態と、前記アプリケーションプログラムの実行中に前記第２及び第３の操作の少なくともいずれかを無効とする個別制限状態と、前記第２及び第３の操作をそれぞれ認識する制限解除状態と、に移行可能であり、
前記個別制限状態で無効とされる操作は前記プログラムモジュールにより設定されること、
を特徴とする電子機器。
【請求項２】
前記表示装置を制御して画像を表示させる表示制御部を備え、
前記制御部は、前記制御機能により、前記アプリケーションプログラムの実行中に前記表示制御部に前記オペレーティングシステム用の画面を表示させること、
を特徴とする請求項１記載の電子機器。
【請求項３】
前記制御部は、前記制御機能により前記オペレーティングシステムの初期画面を表示させること、
を特徴とする請求項２記載の電子機器。
【請求項４】
前記初期画面は、前記オペレーティングシステムの起動後、前記アプリケーションプログラムが実行される前に前記表示制御部により表示される画面であること、
を特徴とする請求項３記載の電子機器。
【請求項５】
前記操作部は前記制御機能用の操作領域または操作子を備えること、
を特徴とする請求項１から４のいずれかに記載の電子機器。
【請求項６】
前記制御部は、前記オペレーティングシステムの実行中に前記アプリケーションプログラムが停止された後、前記操作部が所定の操作を受け付けた場合に前記制御機能を実行すること、
を特徴とする請求項１から５のいずれかに記載の電子機器。
【請求項７】
前記個別制限状態で無効とする操作を設定する無効設定データを記憶する記憶部を備え、
前記制御部は、前記個別制限状態で、前記記憶部に記憶された前記無効設定データに従って前記第２及び第３の操作の少なくともいずれかを無効とすること、
を特徴とする請求項１記載の電子機器。
【請求項８】
前記制御部は、前記全制限状態または前記個別制限状態において前記第１の操作を認識した場合、前記制限解除状態に移行すること、
を特徴とする請求項７記載の電子機器。
【請求項９】
前記制御部は、前記全制限状態または前記個別制限状態から前記制限解除状態に移行した後、前記第１の操作を認識した場合、前記全制限状態および前記個別制限状態のうち予め設定された状態に移行すること、
を特徴とする請求項８記載の電子機器。
【請求項１０】
前記制御部は、前記アプリケーションプログラムの実行を終了した後、前記オペレーティングシステムが所定のホーム画面を表示し前記第２及び第３の操作を認識可能な状態に移行すること、
を特徴とする請求項７から９のいずれかに記載の電子機器。
【請求項１１】
前記記憶部は、前記ホーム画面を表示する状態で認識する操作に対応して前記制御部が実行する機能を設定するホーム設定データを記憶し、
前記制御部は、前記ホーム画面を表示する状態において、前記第１の操作を認識した場合に、前記ホーム設定データで設定された機能を実行すること、
を特徴とする請求項１０記載の電子機器。
【請求項１２】
前記制御部は、前記ホーム画面を表示する状態において、前記第２及び第３の操作のいずれかを認識した場合に、前記ホーム設定データで設定された機能を実行すること、
を特徴とする請求項１１記載の電子機器。
【請求項１３】
前記ホーム画面を表示する状態において前記制御部が前記第１、第２及び第３の操作のいずれかを認識した場合に実行する機能がデフォルトで設定され、
前記制御部は、前記ホーム画面を表示する状態において前記第１、第２及び第３の操作のいずれかを認識した場合に、前記ホーム設定データで設定された機能と、前記デフォルトで設定された機能のうち、予め選択された機能を実行すること、
を特徴とする請求項１２記載の電子機器。
【請求項１４】
第１の操作子、第２の操作子、及び第３の操作子を有する操作部を備え、
前記制御部は、前記第１の操作子が操作された場合に前記第１の操作を認識し、前記第２の操作子が操作された場合に前記第２の操作を認識し、前記第３の操作子が操作された場合に前記第３の操作を認識すること、
を特徴とする請求項７から１３のいずれかに記載の電子機器。
【請求項１５】
前記第２の操作及び前記第３の操作のそれぞれに対応する操作が可能な操作子を有する操作部を備え、
前記制御部は、前記操作子に対する前記第１及び第２の操作のそれぞれを認識すること、
を特徴とする請求項７から１３のいずれかに記載の電子機器。
【請求項１６】
頭部装着型の表示装置に接続され、前記表示装置の表示を制御する電子機器の制御方法であって、
汎用のオペレーティングシステムと、前記オペレーティングシステム上で動作するアプリケーションプログラムと、を実行し、
前記オペレーティングシステムにより、操作部が所定の操作を受け付けた場合に、第１の操作、第２の操作、及び第３の操作を認識して所定の制御機能を実行し、
前記アプリケーションプログラムの機能により所定のプログラムモジュールが呼び出された場合は、前記第１の操作に対応して、前記第２の操作及び前記第３の操作を無効とする全制限状態と、前記アプリケーションプログラムの実行中に前記第２及び第３の操作の少なくともいずれかを無効とする個別制限状態と、前記第２及び第３の操作をそれぞれ認識する制限解除状態と、に移行することにより、前記所定の制御機能の実行を制限し、
前記個別制限状態で無効とされる操作を前記プログラムモジュールにより設定すること、
を特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、及び、電子機器の制御方法に関する。
【背景技術】
【０００２】
従来、頭部装着型の表示装置を操作する手段が種々提案されている（例えば、特許文献１参照）。特許文献１記載の装置は、音声入力、カメラで検出する手の動作、使用者の頭部の動作などの入力に対応して動作する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１４−５０３０８５公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されたように入力に対応して実行される機能には、装置のオペレーティングシステムが実行する機能と、アプリケーションプログラムが実行する機能とがある。通常、アプリケーションプログラムはオペレーティングシステムが提供するサービスを利用するので、オペレーティングシステムが入力に対応した機能を実行する場合に、同じ入力に対応してアプリケーションプログラムが異なる機能を実行することはなかった。このため、オペレーティングシステムの仕様から外れる動作をアプリケーションプログラムが実現した例は無かった。
本発明は上記事情に鑑みてなされたものであり、表示装置を制御して、オペレーティングシステムの仕様に制限されないアプリケーションプログラムの機能を実現することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、頭部装着型の表示装置に接続され、前記表示装置の表示を制御する電子機器であって、操作を受け付ける操作部と、汎用のオペレーティングシステムと、前記オペレーティングシステム上で動作するアプリケーションプログラムと、を実行する制御部と、を備え、前記オペレーティングシステムは、前記操作部が所定の操作を受け付けた場合に実行する制御機能を有し、前記アプリケーションプログラムの機能により呼び出し可能であって前記制御機能の実行を制限するプログラムモジュールを含むこと、を特徴とする。
本発明によれば、所定の操作を受け付けた場合にオペレーティングシステムにより実行される動作を、アプリケーションプログラムの機能により制限できる。このため、アプリケーションプログラムの機能に関して、オペレーティングシステムの仕様の制約を緩和できる。
【０００６】
また、本発明は、上記電子機器において、前記表示装置を制御して画像を表示させる表示制御部を備え、前記制御部は、前記制御機能により、前記アプリケーションプログラムの実行中に前記表示制御部に前記オペレーティングシステム用の画面を表示させること、を特徴とする。
本発明によれば、所定の操作に対応してオペレーティングシステム用の画面が表示される機能を、アプリケーションプログラムが制限できる。これにより、アプリケーションプログラムの実行中に、オペレーティングシステム用の画面が表示される事態を回避でき、頭部装着型の表示装置の表示内容を、アプリケーションプログラムが制御できる。
【０００７】
また、本発明は、上記電子機器において、前記制御部は、前記制御機能により前記オペレーティングシステムの初期画面を表示させること、を特徴とする。
本発明によれば、所定の操作に対応してオペレーティングシステムの初期画面が表示される機能を、アプリケーションプログラムが制限できる。
【０００８】
また、本発明は、上記電子機器において、前記初期画面は、前記オペレーティングシステムの起動後、前記アプリケーションプログラムが実行される前に前記表示制御部により表示される画面であること、を特徴とする。
本発明によれば、所定の操作に対応して、アプリケーションプログラムの実行前に表示されるオペレーティングシステムの初期画面が表示される機能を、アプリケーションプログラムが制限できる。これにより、アプリケーションプログラムの実行中に、表示内容がアプリケーションプログラムの実行前の画面に戻らないように、アプリケーションプログラムが制御できる。
【０００９】
また、本発明は、上記電子機器において、前記操作部は前記制御機能用の操作領域または操作子を備えること、を特徴とする。
本発明によれば、特定の操作領域または操作子の操作に対応してオペレーティングシステムが実行する機能を、アプリケーションプログラムの機能により制限できる。
【００１０】
また、本発明は、上記電子機器において、前記制御部は、前記オペレーティングシステムの実行中に前記アプリケーションプログラムが停止された後、前記操作部が所定の操作を受け付けた場合に前記制御機能を実行すること、を特徴とする。
本発明によれば、アプリケーションプログラムを停止することで、オペレーティングシステムの機能の制限を解除できる。
【００１１】
また、本発明は、上記電子機器において、前記操作部は複数の操作を受け付け可能に構成され、前記制御部は、前記操作部の操作に対応して複数の前記制御機能を実行可能であり、前記プログラムモジュールの実行時には複数の前記制御機能の少なくともいずれかの実行を制限すること、を特徴とする。
本発明によれば、複数の操作に対応してオペレーティングシステムが複数の機能を実行可能な構成において、一部または全部の機能を、アプリケーションプログラムの機能により制限できる。
【００１２】
上記目的を達成するために、本発明は、頭部装着型の表示装置に接続され、前記表示装置の表示を制御する電子機器であって、汎用のオペレーティングシステムと、前記オペレーティングシステム上で動作するアプリケーションプログラムと、を実行する制御部を備え、前記制御部は、第１の操作、第２の操作、及び第３の操作を認識して、認識した操作に対応して処理を実行し、前記第１の操作に対応して、前記第２及び前記第３の操作を無効とする全制限状態と、前記アプリケーションプログラムの実行中に前記第２及び第３の操作の少なくともいずれかを無効とする個別制限状態と、前記第２及び第３の操作をそれぞれ認識する制限解除状態と、に移行可能であること、を特徴とする。
本発明によれば、オペレーティングシステムの仕様の制約を緩和し、アプリケーションプログラムの実行時における操作への対応を適切に設定できる。
【００１３】
また、本発明は、上記電子機器において、前記個別制限状態で無効とする操作を設定する無効設定データを記憶する記憶部を備え、前記制御部は、前記個別制限状態で、前記記憶部に記憶された前記無効設定データに従って前記第２及び第３の操作の少なくともいずれかを無効とすること、を特徴とする。
本発明によれば、無効設定データにより、操作を無効とする状態に関して設定できる。
【００１４】
また、本発明は、上記電子機器において、前記制御部は、前記全制限状態または前記個別制限状態において前記第１の操作を認識した場合、前記制限解除状態に移行すること、を特徴とする。
本発明によれば、操作を無効とする状態を速やかに解除できる。
【００１５】
また、本発明は、上記電子機器において、前記制御部は、前記全制限状態または前記個別制限状態から前記制限解除状態に移行した後、前記第１の操作を認識した場合、前記全制限状態および前記個別制限状態のうち予め設定された状態に移行すること、を特徴とする。
本発明によれば、操作を無効とする状態から制限を解除したときの状態を、アプリケーションプログラムの仕様等に合わせて設定できる。
【００１６】
また、本発明は、上記電子機器において、前記制御部は、前記アプリケーションプログラムの実行を終了した後、前記オペレーティングシステムが所定のホーム画面を表示し前記第２及び第３の操作を認識可能な状態に移行すること、を特徴とする。
本発明によれば、アプリケーションプログラムの実行を終了した場合、オペレーティングシステムにより、操作に対する機能を実行可能になる。
【００１７】
また、本発明は、上記電子機器において、前記記憶部は、前記ホーム画面を表示する状態で認識する操作に対応して前記制御部が実行する機能を設定するホーム設定データを記憶し、前記制御部は、前記ホーム画面を表示する状態において、前記第１の操作を認識した場合に、前記ホーム設定データで設定された機能を実行すること、を特徴とする。
本発明によれば、アプリケーションプログラムの実行を終了した場合に、操作に対応して実行する機能を設定できる。
【００１８】
また、本発明は、上記電子機器において、前記制御部は、前記ホーム画面を表示する状態において、前記第２及び第３の操作のいずれかを認識した場合に、前記ホーム設定データで設定された機能を実行すること、を特徴とする。
本発明によれば、アプリケーションプログラムの実行を終了した場合に、操作に対応して実行する機能を設定できる。
【００１９】
また、本発明は、上記電子機器において、前記ホーム画面を表示する状態において前記制御部が前記第１、第２及び第３の操作のいずれかを認識した場合に実行する機能がデフォルトで設定され、前記制御部は、前記ホーム画面を表示する状態において前記第１、第２及び第３の操作のいずれかを認識した場合に、前記ホーム設定データで設定された機能と、前記デフォルトで設定された機能のうち、予め選択された機能を実行すること、を特徴とする。
本発明によれば、アプリケーションプログラムの実行を終了した場合に、操作に対応して実行する機能を、デフォルトの機能及び設定された機能から選択できる。
【００２０】
また、本発明は、上記電子機器において、第１の操作子、第２の操作子、及び第３の操作子を有する操作部を備え、前記制御部は、前記第１の操作子が操作された場合に前記第１の操作を認識し、前記第２の操作子が操作された場合に前記第２の操作を認識し、前記第３の操作子が操作された場合に前記第３の操作を認識すること、を特徴とする。
本発明によれば、第１の操作子の操作に対応して、第２及び第３の操作子の操作に対する制限を容易に切り替えることができる。
ここで、操作部が備える第１の操作子、第２の操作子、及び第３の操作子は、可動部を有する操作子であってもよいし、接触操作を検出するタッチパッドなどの可動部を持たない操作子であってもよく、非接触により操作を検出する構成であってもよい。
【００２１】
また、本発明は、上記電子機器において、前記第２の操作及び前記第３の操作のそれぞれに対応する操作が可能な操作子を有する操作部を備え、前記制御部は、前記操作子に対する前記第１及び第２の操作のそれぞれを認識すること、を特徴とする。
本発明によれば、１つの操作子に対する異なる種類の操作について、個別に制限できる。
ここで、操作部が備える操作子は、可動部を有する操作子であってもよいし、接触操作を検出するタッチパッドなどの可動部を持たない操作子であってもよく、非接触により操作を検出する構成であってもよい。
【００２２】
また、本発明は、頭部装着型の表示装置に接続され、前記表示装置の表示を制御する電子機器の制御方法であって、汎用のオペレーティングシステムと、前記オペレーティングシステム上で動作するアプリケーションプログラムと、を実行し、前記オペレーティングシステムにより、操作部が所定の操作を受け付けた場合に所定の制御機能を実行し、前記アプリケーションプログラムの機能により所定のプログラムモジュールが呼び出された場合は、前記所定の制御機能の実行を制限すること、を特徴とする。
本発明によれば、所定の操作を受け付けた場合にオペレーティングシステムにより実行される動作を、アプリケーションプログラムの機能により制限できる。このため、アプリケーションプログラムの機能に関して、オペレーティングシステムの仕様の制約を緩和できる。
【００２３】
また、本発明は、頭部装着型の表示装置に接続され、第１の操作、第２の操作、及び第３の操作を認識して、認識した操作に対応して前記表示装置を制御する電子機器の制御方法であって、汎用のオペレーティングシステムと、前記オペレーティングシステム上で動作するアプリケーションプログラムと、を実行し、前記第１の操作に対応して、前記第２の操作及び前記第３の操作を無効とする全制限状態と、前記アプリケーションプログラムの実行中に前記第２及び第３の操作の少なくともいずれかを無効とする個別制限状態と、前記第２及び第３の操作をそれぞれ認識する制限解除状態と、に移行すること、を特徴とする。
本発明によれば、オペレーティングシステムの仕様の制約を緩和し、アプリケーションプログラムの実行時における操作への対応を設定できる。
【００２４】
また、本発明は、頭部装着型の表示装置に接続され、前記表示装置の表示を制御するコンピューターが、汎用のオペレーティングシステムと、前記オペレーティングシステム上で動作するアプリケーションプログラムと、を実行する場合に実行可能であって、前記コンピューターを、第１の操作、第２の操作、及び第３の操作を認識して、認識した操作に対応して処理を実行し、前記第１の操作に対応して、前記第２及び前記第３の操作を無効とする全制限状態と、前記アプリケーションプログラムの実行中に前記第２及び第３の操作の少なくともいずれかを無効とする個別制限状態と、前記第２及び第３の操作をそれぞれ認識する制限解除状態と、に移行可能な制御部として機能させるプログラムまたはプログラムモジュールとして実現できる。
本発明によれば、オペレーティングシステムの仕様の制約を緩和し、アプリケーションプログラムの実行時における操作への対応を設定できる。
また、本発明は、上記プログラムを記録した記録媒体として実現することも可能である。
【図面の簡単な説明】
【００２５】
【図１】第１実施形態における頭部装着型表示装置の外観構成を示す説明図。
【図２】頭部装着型表示装置を構成する各部の機能ブロック図。
【図３】キーコードの設定例を示す図。
【図４】第１実施形態の頭部装着型表示装置の動作を示すフローチャート。
【図５】第２実施形態の頭部装着型表示装置を構成する各部の機能ブロック図。
【図６】第２実施形態の制御装置の外観図。
【図７】第２実施形態のキーコード及びロック状態に関する設定の例を示す図。
【図８】第２実施形態の頭部装着型表示装置の動作状態の遷移を示す説明図。
【図９】第２実施形態の頭部装着型表示装置の動作を示すフローチャート。
【図１０】第２実施形態の頭部装着型表示装置の動作を示すフローチャート。
【発明を実施するための形態】
【００２６】
［第１実施形態］
図１は、本発明を適用した第１実施形態に係る頭部装着型表示装置１００の外観構成を示す説明図である。
頭部装着型表示装置１００は、使用者の頭部に装着された状態で使用者に虚像を視認させる画像表示部２０（表示装置）と、画像表示部２０を制御する制御装置１０（電子機器）と、を備えている。制御装置１０は、使用者が頭部装着型表示装置１００を操作するコントローラーとしても機能する。図１には、制御装置１０の正面とともに、制御装置１０の側面図を合わせて示す。
【００２７】
画像表示部２０は、使用者の頭部に装着される装着体であり、本実施形態では眼鏡形状を有する。画像表示部２０は、右保持部２１と、右表示駆動部２２と、左保持部２３と、左表示駆動部２４と、右光学像表示部２６と、左光学像表示部２８と、カメラ６１と、マイク６３とを備える。右光学像表示部２６及び左光学像表示部２８は、それぞれ、使用者が画像表示部２０を装着した際に使用者の右及び左の眼前に位置するように配置されている。右光学像表示部２６の一端と左光学像表示部２８の一端とは、使用者が画像表示部２０を装着した際の使用者の眉間に対応する位置で、互いに連結されている。
【００２８】
右保持部２１は、右光学像表示部２６の他端である端部ＥＲから、使用者が画像表示部２０を装着した際の使用者の側頭部に対応する位置にかけて、延伸して設けられた部材である。同様に、左保持部２３は、左光学像表示部２８の他端である端部ＥＬから、使用者が画像表示部２０を装着した際の使用者の側頭部に対応する位置にかけて、延伸して設けられた部材である。右保持部２１及び左保持部２３は、眼鏡のテンプル（つる）のようにして、使用者の頭部に画像表示部２０を保持する。
【００２９】
右表示駆動部２２と左表示駆動部２４とは、使用者が画像表示部２０を装着した際の使用者の頭部に対向する側に配置されている。なお、右表示駆動部２２及び左表示駆動部２４を総称して単に「表示駆動部」とも呼び、右光学像表示部２６及び左光学像表示部２８を総称して単に「光学像表示部」とも呼ぶ。
【００３０】
表示駆動部２２，２４は、液晶ディスプレイ２４１，２４２（Liquid Crystal Display、以下「ＬＣＤ２４１，２４２」と呼ぶ）、投写光学系２５１，２５２等を含む。
右光学像表示部２６及び左光学像表示部２８は、導光板２６１，２６２（図２）と、調光板２０Ａとを備える。導光板２６１，２６２は、光透過性の樹脂等によって形成され、表示駆動部２２，２４が出力する画像光を、使用者の眼に導く。調光板２０Ａは、薄板状の光学素子であり、使用者の眼の側とは反対の側である画像表示部２０の表側を覆うように配置される。調光板２０Ａは、光透過性がほぼ無いもの、透明に近いもの、光量を減衰させて光を透過するもの、特定の波長の光を減衰又は反射するもの等、種々のものを用いることができる。調光板２０Ａの光学特性（光透過率など）を適宜選択することにより、外部から右光学像表示部２６及び左光学像表示部２８に入射する外光量を調整して、虚像の視認のしやすさを調整できる。本実施形態では、少なくとも、頭部装着型表示装置１００を装着した使用者が外の景色を視認できる程度の光透過性を有する調光板２０Ａを用いる場合について説明する。調光板２０Ａは、右導光板２６１及び左導光板２６２を保護し、右導光板２６１及び左導光板２６２の損傷や汚れの付着等を抑制する。
調光板２０Ａは、右光学像表示部２６及び左光学像表示部２８に対し着脱可能としてもよく、複数種類の調光板２０Ａを交換して装着可能としてもよいし、省略してもよい。
そして、頭部装着型表示装置１００は、内部で処理する画像の画像光と外光とを重ねて使用者の眼に入射させ、使用者にとっては、調光板２０Ａを透かして外景が見え、この外景に重ねて、画像光による画像が視認される。このように、頭部装着型表示装置１００は、シースルー型の表示装置として機能する。
【００３１】
カメラ６１は、右光学像表示部２６と左光学像表示部２８との境目部分に配置される。使用者が画像表示部２０を装着した状態で、カメラ６１の位置は、水平方向においては使用者の両眼のほぼ中間であり、鉛直方向においては使用者の両眼より上である。カメラ６１は、ＣＣＤやＣＭＯＳ等の撮像素子及び撮像レンズ等を備えるデジタルカメラであり、単眼カメラであってもステレオカメラであってもよい。
カメラ６１は、頭部装着型表示装置１００の表側方向、換言すれば、頭部装着型表示装置１００を装着した状態における使用者の視界方向の少なくとも一部の外景を撮像する。カメラ６１の画角の広さは適宜設定可能であるが、カメラ６１の撮像範囲が、使用者が右光学像表示部２６、左光学像表示部２８を通して視認する外界を含む範囲であることが好ましい。さらに、調光板２０Ａを通した使用者の視界の全体を撮像できるようにカメラ６１の撮像範囲が設定されているとより好ましい。
カメラ６１は、制御部１４０（図２）の制御に従って撮像を実行し、撮像画像データを制御部１４０に出力する。
【００３２】
画像表示部２０は、制御装置１０に接続部４０を介して接続する。接続部４０は、制御装置１０に接続される本体コード４８、右コード４２、左コード４４、及び、連結部材４６を備える。右コード４２及び左コード４４は、本体コード４８が２本に分岐したコードである。右コード４２は、右保持部２１の延伸方向の先端部ＡＰから右保持部２１の筐体内に挿入され、右表示駆動部２２に接続される。同様に、左コード４４は、左保持部２３の延伸方向の先端部ＡＰから左保持部２３の筐体内に挿入され、左表示駆動部２４に接続される。
【００３３】
連結部材４６は、本体コード４８と、右コード４２及び左コード４４との分岐点に設けられ、イヤホンプラグ３０を接続するためのジャックを有する。イヤホンプラグ３０からは、右イヤホン３２及び左イヤホン３４が延伸する。イヤホンプラグ３０の近傍にはマイク６３が設けられる。イヤホンプラグ３０からマイク６３までは一本のコードにまとめられ、マイク６３からコードが分岐して、右イヤホン３２と左イヤホン３４のそれぞれに繋がる。
【００３４】
マイク６３は、例えば図１に示すように、マイク６３の集音部が使用者の視線方向を向くように配置され、音声を集音して、音声信号を音声処理部１８７（図３）に出力する。マイク６３は、例えばモノラルマイクであってもステレオマイクであってもよく、指向性を有するマイクであってもよいし、無指向性のマイクであってもよい。
【００３５】
右コード４２、左コード４４、及び、本体コード４８は、デジタルデータを伝送可能なものであればよく、例えば金属ケーブルや光ファイバーで構成できる。また、右コード４２と左コード４４とを一本のコードにまとめた構成としてもよい。
【００３６】
画像表示部２０と制御装置１０とは、接続部４０を介して各種信号を伝送する。本体コード４８の連結部材４６とは反対側の端部、及び、制御装置１０には、互いに嵌合するコネクター（図示略）が設けられる。本体コード４８のコネクターと制御装置１０のコネクターとを嵌合し、或いは、この嵌合を外すことで、制御装置１０と画像表示部２０とを接離できる。
【００３７】
制御装置１０は、頭部装着型表示装置１００を制御する。制御装置１０は略箱形の制御装置本体１１を有し、この制御装置本体１１に、制御部１４０（図２）を含む各部を収容する。制御装置本体１１の基端部には本体コード４８を接続するコネクター１４が設けられる。
【００３８】
制御装置本体１１の上面１１ａには、複数のキースイッチを有するキー操作部１６（操作部）が設けられる。キー操作部１６は、頭部装着型表示装置１００の電源のオン／オフを切り替える電源ボタン３０１、及び、キー操作部１６の一部の操作のロック／解除を切り替えるロックボタン３０２を有する。電源ボタン３０１及びロックボタン３０２は、制御装置１０の基本的な動作に関する操作子である。
【００３９】
また、キー操作部１６は、音量調節用の音量ｕｐキー３１１及び音量ｄｏｗｎキー３１２と、機能を割り当てることが可能な３つの機能キー３３１、３３２、３３３と、方向キー部３２０とを有する。方向キー部３２０は、上下左右に対応する４つの方向キー３２１、３２２、３２３、３２４及び中央に配置される決定キー３２５を含む。これらは、主に、後述するオペレーティングシステム（ＯＳ）１５０、或いは、アプリケーションプログラムの実行中に、使用者が使用する操作子である。
【００４０】
また、キー操作部１６の基端部側にはメニューボタン３４１、ホームボタン３４２、及び「戻る」ボタン３４３が横並びに配置される。これらメニューボタン３４１、ホームボタン３４２、及び「戻る」ボタン３４３は、ＯＳ１５０の基本的な機能を実行させるための操作子である。
【００４１】
さらに、制御装置本体１１の側面１１ｂにはリセットボタン３５０が配置される。リセットボタン３５０は、頭部装着型表示装置１００の動作をリセットさせるための操作子である。このリセットボタン３５０が操作されると、制御装置１０が実行中の処理は強制的に停止され、制御装置１０が初期状態に戻る。この過程で、制御装置１０が制御する画像表示部２０も初期化される。
【００４２】
キー操作部１６が有する各操作子は、タクタイルスイッチや押しボタンスイッチ等のハードウェアスイッチとして構成してもよい。また、タッチ操作を検出する検出部（図示略）と操作子の位置を表示する表示部（図示略）とを組み合わせたタッチ式スイッチで構成してもよい。ここで、リセットボタン３５０は、誤操作を防止するためにハードウェアスイッチとすることが好ましい。例えば、側面１１ｂに穴を設け、この穴の底部にタクタイルスイッチで構成されるリセットボタン３５０を配置し、側面１１ｂの穴を通るピン等によってのみ操作可能な構成とすることができる。
【００４３】
また、制御装置１０は点灯部１２を有する。点灯部１２は、ＬＥＤ（Light Emitting Diode）等の光源を備え、光源の点灯状態により、頭部装着型表示装置１００の動作状態（例えば、電源のＯＮ／ＯＦＦ）を通知する。
【００４４】
図２は、頭部装着型表示装置１００を構成する各部の機能ブロック図である。
頭部装着型表示装置１００は、コンテンツの供給元となる種々の外部機器ＯＡを接続するインターフェイス１２５を備える。インターフェイス１２５は、例えば、ＵＳＢインターフェイス、マイクロＵＳＢインターフェイス、メモリーカード用インターフェイス等の有線接続に対応したインターフェイスを用いることができ、無線通信インターフェイスで構成してもよい。外部機器ＯＡは、頭部装着型表示装置１００に画像を供給する画像供給装置であり、パーソナルコンピューター（ＰＣ）、携帯電話端末、携帯型ゲーム機等が用いられる。
【００４５】
制御装置１０は、制御部１４０、入力情報取得部１１０、記憶部１２０、送信部（Ｔｘ）５１及び送信部（Ｔｘ）５２を有する。
入力情報取得部１１０は、操作部１１１に接続される。操作部１１１は、制御装置１０に設けられたキー操作部１６の各操作子に接続され、これら各操作子の操作を検出し、検出した操作子に対応する操作信号を入力情報取得部１１０に出力する。入力情報取得部１１０は、操作部１１１から入力される信号に基づき、制御装置１０の操作により入力される入力内容を取得する。
【００４６】
記憶部１２０は、不揮発性の記憶装置であって、種々のコンピュータープログラム、および、これらのプログラムに係るデータを記憶する。また、記憶部１２０は、画像表示部２０に表示する静止画像や動画像のデータを記憶しても良い。
制御装置１０は、一次電池や二次電池を有する電源部１３０を備え、制御装置１０及び画像表示部２０の各部に電源部１３０から電源を供給する。
【００４７】
制御部１４０には、３軸センサー１１３、音声認識部１１４、ＧＰＳ１１５、及び通信部１１７が接続される。３軸センサー１１３は３軸の加速度センサーであり、制御部１４０は３軸センサー１１３の検出値を取得する。ＧＰＳ１１５は、アンテナ（図示略）を備え、ＧＰＳ（Global Positioning System）信号を受信し、制御装置１０の現在位置を算出する。ＧＰＳ１１５は、ＧＰＳ信号に基づいて求めた現在位置や現在時刻を制御部１４０に出力する。また、ＧＰＳ１１５はＧＰＳ信号に含まれる情報に基づいて現在時刻を取得し、制御部１４０が計時する時刻を修正させる機能を備えていてもよい。
【００４８】
通信部１１７は、無線ＬＡＮ（ＷｉＦｉ（登録商標））、Ｍｉｒａｃａｓｔ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の規格に準じた無線データ通信を実行する。
外部機器ＯＡが、通信部１１７に無線接続された場合、制御部１４０は、コンテンツデータを通信部１１７より取得して、画像表示部２０に画像を表示させる。一方、外部機器ＯＡが、インターフェイス１２５に有線接続された場合、制御部１４０は、コンテンツデータをインターフェイス１２５より取得して、画像表示部２０に画像を表示させる。通信部１１７及びインターフェイス１２５は、外部機器ＯＡからコンテンツデータを取得するデータ取得部ＤＡとして機能する。
【００４９】
制御部１４０は、プログラムを実行するＣＰＵ（図示略）、ＣＰＵが実行するプログラムやデータを一時的に格納するＲＡＭ（図示略）、及び、ＣＰＵが実行する基本制御プログラムやデータを不揮発的に記憶するＲＯＭ（図示略）を備える。
制御部１４０は、記憶部１２０が記憶するコンピュータープログラムを読み出して実行することで、ＯＳ１５０、画像処理部１６０、表示制御部１７０、撮像処理部１８１、画像解析部１８２、機能実行部１８３、及び、音声処理部１８７として機能する。
【００５０】
記憶部１２０は、オペレーティングシステム１２１、アプリケーションプログラム１２２、及びキーコードＡＰＩ１２３を記憶する。
オペレーティングシステム１２１は、制御部１４０のＣＰＵが実行するプログラムの実行ファイル、及び、このプログラムで処理するデータ等を含む。オペレーティングシステム１２１は、例えば、実行ファイルや画面表示用のデータ等の複数のファイルを含むファイル群で構成される。制御部１４０のＣＰＵは、オペレーティングシステム１２１を記憶部１２０から読み出して実行し、ＯＳ１５０の機能を実現する。オペレーティングシステム１２１は、汎用のオペレーティングシステムである。この種のオペレーティングシステムでは、例えば、Ｗｉｎｄｏｗｓ（登録商標）、ｉＯＳ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、Ｍａｃ  ＯＳ（登録商標）、Ｌｉｎｕｘ（登録商標）、Ｕｎｉｘ（登録商標）、Ｔｒｏｎ（登録商標）等が挙げられる。これらの汎用のオペレーティングシステムを、頭部装着型表示装置１００で使用するために一部改変したものであってもよい。
【００５１】
アプリケーションプログラム１２２は、制御部１４０のＣＰＵが実行するプログラムの実行ファイル、及び、このプログラムで処理するデータ等を含む。例えば、実行ファイルや画面表示用のデータ等の複数のファイルを含むファイル群で構成される。制御部１４０のＣＰＵが、アプリケーションプログラム１２２を記憶部１２０から読み出して実行することで、撮像処理部１８１、画像解析部１８２、機能実行部１８３、及び音声処理部１８７などがアプリケーションプログラムの機能を実現する。
アプリケーションプログラム１２２は、使用者に複数のアプリケーションプログラムとして認知される複数のプログラムモジュールを含んでもよい。
【００５２】
キーコードＡＰＩ１２３は、制御部１４０のＣＰＵがアプリケーションプログラム１２２を実行している状態で、このアプリケーションプログラムの機能により呼び出し可能なプログラムモジュールである。キーコードＡＰＩ１２３を制御部１４０のＣＰＵが実行すると、キー操作部１６（図１）が備える操作子に対する機能の割り当て、及び、操作子の操作のロック状態を制御できる。本実施形態では理解の便宜のため、オペレーティングシステム１２１及びアプリケーションプログラム１２２とは別の構成として図示する。制御部１４０がキーコードＡＰＩ１２３を実行すると、キーコードＡＰＩ１２３は、実行中のＯＳ１５０の一部として動作する。言い換えれば、キーコードＡＰＩ１２３はＯＳ１５０に含まれる。
【００５３】
制御部１４０は、ＯＳ１５０の機能によりホーム画面を表示する。ホーム画面は、ＯＳ１５０の実行中における初期画面であり、ＯＳ１５０が画像処理部１６０及び表示制御部１７０を制御して表示させる。ホーム画面が表示された状態で、キー操作部１６の操作により、アプリケーションプログラム１２２の選択、アプリケーションプログラム１２２の起動（実行）、及び、アプリケーションプログラム１２２の終了を指示できる。また、ホーム画面において、アプリケーションプログラム１２２やＯＳ１５０に関する設定を行うことが可能である。
また、制御部１４０がアプリケーションプログラム１２２を実行すると、機能実行部１８３がアプリケーションプログラムの機能を実行する。機能実行部１８３は、画像処理部１６０及び表示制御部１７０を制御して、アプリケーションプログラム用の画面を表示させる。機能実行部１８３は、アプリケーションプログラムの機能により、例えばＡＲ表示を実行する。この場合、機能実行部１８３は、撮像処理部１８１によりカメラ６１を制御して撮像を実行させ、撮像画像データを画像解析部１８２により解析して対象物を認識し、認識した対象物の位置に合わせてコンテンツの文字や画像を表示する。機能実行部１８３が表示させる画面は、例えば、画像表示部２０の表示可能領域の全体に、コンテンツ等のアプリケーションプログラムに関する情報を配置した画面である。この場合、コンテンツの視認性を高めることができ、使用者に、頭部装着型の表示装置に特有の没入感を感じさせることができる。また、機能実行部１８３が表示させる画面は、ＯＳ１５０の機能に関する画面（例えば、ホーム画面）を隠すように、表示可能領域の全体に表示できる。このため、アプリケーションプログラム１２２の実行中は、使用者にＯＳ１５０の種類や存在を感じさせることなく、使用者の意識を、アプリケーションプログラム１２２の動作および操作に向けさせることができる。
【００５４】
画像処理部１６０は、コンテンツに含まれる画像信号を取得する。画像処理部１６０は、取得した画像信号から、垂直同期信号ＶＳｙｎｃや水平同期信号ＨＳｙｎｃ等の同期信号を分離する。また、画像処理部１６０は、分離した垂直同期信号ＶＳｙｎｃや水平同期信号ＨＳｙｎｃの周期に応じて、ＰＬＬ（Phase Locked Loop）回路等（図示略）を利用してクロック信号ＰＣＬＫを生成する。画像処理部１６０は、同期信号が分離されたアナログ画像信号を、Ａ／Ｄ変換回路等（図示略）を用いてディジタル画像信号に変換する。画像処理部１６０は、変換後のディジタル画像信号を、対象画像の画像データ（図中、Ｄａｔａ）として、１フレームごとに、制御部１４０のＲＡＭに格納する。この画像データは、例えばＲＧＢデータである。
なお、画像処理部１６０は、必要に応じて、画像データの解像度を右表示駆動部２２及び左表示駆動部２４に適した解像度に変換する解像度変換処理を行ってもよい。また、画像処理部１６０は、画像データの輝度や彩度を調整する画像調整処理、３Ｄ画像データから２Ｄ画像データを作成し、或いは２Ｄ画像データから３Ｄ画像データを生成する２Ｄ／３Ｄ変換処理等を実行してもよい。
【００５５】
画像処理部１６０は、クロック信号ＰＣＬＫ、垂直同期信号ＶＳｙｎｃ、水平同期信号ＨＳｙｎｃ、ＲＡＭに格納された画像データＤａｔａのそれぞれを、送信部５１、５２を介して送信する。送信部５１、５２は、トランシーバーとして機能し、制御装置１０と画像表示部２０との間におけるシリアル伝送を実行する。なお、送信部５１を介して送信される画像データＤａｔａを「右眼用画像データ」と呼び、送信部５２を介して送信される画像データＤａｔａを「左眼用画像データ」と呼ぶ。
【００５６】
表示制御部１７０は、右表示駆動部２２及び左表示駆動部２４を制御する制御信号を生成し、この制御信号により、右表示駆動部２２及び左表示駆動部２４のそれぞれによる画像光の生成及び射出を制御する。具体的には、右ＬＣＤ制御部２１１による右ＬＣＤ２４１の駆動ＯＮ／ＯＦＦ、右バックライト制御部２０１による右バックライト２２１の駆動ＯＮ／ＯＦＦを制御する。また、表示制御部１７０は、左ＬＣＤ制御部２１２による左ＬＣＤ２４２の駆動ＯＮ／ＯＦＦ、左バックライト制御部２０２による左バックライト２２２の駆動ＯＮ／ＯＦＦを制御する。
【００５７】
音声処理部１８７は、コンテンツに含まれる音声信号を取得し、取得した音声信号を増幅して、右イヤホン３２および左イヤホン３４に出力する。また、音声処理部１８７は、マイク６３により集音される音声を取得してディジタル音声データに変換する。音声処理部１８７は、ディジタル音声データに対して予め設定された処理を行ってもよい。
【００５８】
画像表示部２０は、インターフェイス２５と、右表示駆動部２２と、左表示駆動部２４と、右光学像表示部２６としての右導光板２６１と、左光学像表示部２８としての左導光板２６２と、カメラ６１と、振動センサー６５と、９軸センサー６６とを備えている。
【００５９】
振動センサー６５は、加速度センサーを利用して構成され、例えば図１に示すように、右保持部２１において右光学像表示部２６の端部ＥＲの近傍に内蔵される。振動センサー６５は、使用者が端部ＥＲを叩く操作（ノック操作）を行った場合に、この操作による振動を検出して、検出結果を制御部１４０に出力する。この振動センサー６５の検出結果により、制御部１４０は、使用者によるノック操作を検出する。
【００６０】
９軸センサー６６は、加速度（３軸）、角速度（３軸）、地磁気（３軸）を検出するモーションセンサーである。制御部１４０は、画像表示部２０が使用者の頭部に装着されているとき、９軸センサー６６の検出値に基づいて使用者の頭部の動きを検出できる。例えば、制御部１４０は、９軸センサー６６の検出値に基づき、画像表示部２０の傾きの大きさと傾きの向きを推定できる。
【００６１】
インターフェイス２５は、右コード４２と左コード４４とが接続されるコネクターを備える。インターフェイス２５は、送信部５１から送信されるクロック信号ＰＣＬＫ、垂直同期信号ＶＳｙｎｃ、水平同期信号ＨＳｙｎｃ、画像データＤａｔａを、対応する受信部（Ｒｘ）５３、５４に出力する。また、インターフェイス２５は、表示制御部１７０から送信される制御信号を、対応する受信部５３、５４、右バックライト制御部２０１又は左バックライト制御部２０２に出力する。
また、インターフェイス２５は、カメラ６１、振動センサー６５及び９軸センサー６６を接続するインターフェイスである。振動センサー６５による振動の検出結果や、９軸センサー６６による加速度（３軸）、角速度（３軸）、地磁気（３軸）の検出結果は、インターフェイス２５を介して制御部１４０に送られる。
【００６２】
右表示駆動部２２は、上述した右バックライト２２１、右ＬＣＤ２４１、及び右投写光学系２５１を備える。また、右表示駆動部２２は、受信部５３、右バックライト（ＢＬ）２２１を制御する右バックライト（ＢＬ）制御部２０１、及び、右ＬＣＤ２４１を駆動する右ＬＣＤ制御部２１１を備える。
【００６３】
受信部５３は、送信部５１に対応するレシーバーとして動作し、制御装置１０と画像表示部２０との間におけるシリアル伝送を実行する。右バックライト制御部２０１は、入力された制御信号に基づいて、右バックライト２２１を駆動する。右ＬＣＤ制御部２１１は、受信部５３を介して入力されたクロック信号ＰＣＬＫと、垂直同期信号ＶＳｙｎｃと、水平同期信号ＨＳｙｎｃと、右眼用画像データＤａｔａと、に基づいて、右ＬＣＤ２４１を駆動する。
【００６４】
左表示駆動部２４は、右表示駆動部２２と同様の構成を有する。左表示駆動部２４は、上述した左バックライト２２２、左ＬＣＤ２４２、及び左投写光学系２５２を備える。また、左表示駆動部２４は、受信部５４、左バックライト２２２を駆動する左バックライト制御部２０２、及び、左ＬＣＤ２４２を駆動する左ＬＣＤ制御部２１２を備える。
【００６５】
受信部５４は、送信部５２に対応するレシーバーとして動作し、制御装置１０と画像表示部２０との間におけるシリアル伝送を実行する。左バックライト制御部２０２は、入力された制御信号に基づいて、左バックライト２２２を駆動する。左ＬＣＤ制御部２１２は、受信部５４を介して入力されたクロック信号ＰＣＬＫと、垂直同期信号ＶＳｙｎｃと、水平同期信号ＨＳｙｎｃと、右眼用画像データＤａｔａと、に基づいて、左ＬＣＤ２４２を駆動する。なお、右バックライト制御部２０１と、右ＬＣＤ制御部２１１と、右バックライト２２１と、右ＬＣＤ２４１とを総称して、右の「画像光生成部」とも呼ぶ。同様に、左バックライト制御部２０２と、左ＬＣＤ制御部２１２と、左バックライト２２２と、左ＬＣＤ２４２とを総称して、左の「画像光生成部」とも呼ぶ。
【００６６】
図３は、キーコードＡＰＩ１２３によるキーコードの設定例を示す図である。
この例では、キー操作部１６が備える操作子（図中、「Button」と表記）のそれぞれについて、ロックの設定を示す。具体的には、各操作子のハードウェアによるロックの設定（図中、「ロック時の機能（HW）」と表記）、及び、ソフトウェアによるロックの設定（図中、「ロック時の機能（SW）」と表記）を含む。
ハードウェアによるロックは、ロックボタン３０２の操作に対応する。ロックボタン３０２の操作によりロック状態に切り替わったときに、各操作子がロックされるか否かが、図３に例示するように設定される。また、ソフトウェアによるロックは、キーコードＡＰＩ１２３の動作に対応する。アプリケーションプログラム１２２の機能により、制御部１４０のＣＰＵがキーコードＡＰＩ１２３を呼び出した場合に、各操作子がロックされるか否かが、図３に例示するように設定される。
また、図３では、各操作子に割り当てられる機能も設定される（図中、「Description」と表記）。操作子の機能の割り当ては、オペレーティングシステム１２１により決定されてもよいし、オペレーティングシステム１２１が決定する割り当てをキーコードＡＰＩ１２３が変更または追加してもよい。
【００６７】
例えば、電源ボタン３０１（図中、「Power Button」と表記）は、３秒以下の押下操作（短押し）、３秒を超え８秒以下の長押し、及び、８秒を超える長押しの３通りの操作に対し、機能が割り当てられる。また、３通りの操作のそれぞれに対し、ハードウェアによるロックとソフトウェアによるロックとを設定できる。
また、例えば、ロックボタン３０２（図中、「Key Lock Button」と表記）は、８秒以下の押下操作（短押し）、及び、８秒を超える長押しの２通りの操作に対し、機能が割り当てられる。また、２通りの操作のそれぞれに対し、ハードウェアによるロックとソフトウェアによるロックとを設定できる。
このほか、図３の例では、キーコードＡＰＩ１２３を呼び出してソフトウェアロックをする機能を、ロックするか否かについて設定できる。
【００６８】
図３の例では、ハードウェアによるロックを行う場合、すなわちロックボタン３０２の操作でロック状態になった場合は、ほぼ全ての操作子の操作がロックされる。ロックの対象とならない操作は、ロックボタン３０２の操作、電源ボタン３０１の８秒を超える長押し操作、ホームボタン３４２の操作、及び、リセットボタン３５０の操作である。
ソフトウェアによるロックを行う場合、すなわちキーコードＡＰＩ１２３が呼び出されて実行された場合も、ほぼ全ての操作子の操作がロックされる。ロックの対象とならない操作は、ロックボタン３０２の短押し操作、電源ボタン３０１の８秒を超える長押し操作、ホームボタン３４２の操作、及び、リセットボタン３５０の操作である。
【００６９】
ＯＳ１５０は、ホームボタン３４２の操作に対応してホーム画面を表示させ、他の操作が割り当てられることはない。ホームボタン３４２については、操作を有効（enable）とするか無効（disable）とするかを設定できる。
【００７０】
制御部１４０のＣＰＵがキーコードＡＰＩ１２３を読み込んで実行すると、図３のソフトウェアによるロックが「ロック状態」となり、ホームボタン３４２が無効にされ、その他の操作子の操作もロックされる。また、キーコードＡＰＩ１２３の実行が停止されると、ソフトウェアによるロックが解除され、ホームボタン３４２が有効になり、他の操作子のロックが解除される。
また、ロックボタン３０２が操作されるとハードウェアによるロックのロック状態と解除とが切り替えられる。図３に示す設定において、ロックボタン３０２が操作された場合のソフトウェアロック（「Software Lock」と表記）がロックされる設定であれば、ロックボタン３０２でロックした状態でキーコードＡＰＩ１２３のロックが無効となる。
【００７１】
このように、頭部装着型表示装置１００では、キー操作部１６が備える各操作子の操作を無効あるいはロックする設定を行うことができ、制御部１４０のＣＰＵがキーコードＡＰＩ１２３を実行することにより、無効あるいはロック状態を実現できる。操作子の操作を無効とする具体的な動作は、操作子の操作を検出しない動作、及び、操作子の操作を検出しても、操作がないと見なす動作を含み、操作の禁止、制限ということもできる。
【００７２】
図４は、頭部装着型表示装置１００の動作を示すフローチャートである。
電源ボタン３０１の操作により頭部装着型表示装置１００の電源がオフからオンに切り替えられると、制御部１４０のＣＰＵが起動する（ステップＳ１１）。制御部１４０のＣＰＵは、制御部１４０のＲＯＭ（図示略）に記憶される基本制御プログラムを実行して、制御部１４０及び周辺回路の初期化を行う（ステップＳ１２）。制御部１４０のＣＰＵは、基本制御プログラムで指定されるオペレーティングシステム１２１を記憶部１２０から読み出して実行し、ＯＳ１５０の動作を開始し、ＯＳ１５０用の画面を画像処理部１６０及び表示制御部１７０により表示する（ステップＳ１３）。
続いて、ＯＳ１５０は、ＯＳ１５０が制御する頭部装着型表示装置１００の各部の初期化を行い（ステップＳ１４）、ＯＳ１５０の機能やアプリケーションプログラムの実行が可能な状態に移行する。
【００７３】
ここで、制御部１４０は、キー操作部１６の操作子の操作を検出し（ステップＳ１５）、操作が行われるまで待機する（ステップＳ１５；ＮＯ）。キー操作部１６の操作子のいずれかが操作されると（ステップＳ１５；ＹＥＳ）、操作されたキーに対応するＯＳ１５０の機能を実行する（ステップＳ１６）。
ここで、制御部１４０は、ステップＳ１５で検出した操作がアプリケーションプログラム１２２の実行を指示する操作か否かを判定する（ステップＳ１７）。アプリケーションプログラム１２２の実行を指示する操作であった場合（ステップＳ１７；ＹＥＳ）、制御部１４０のＣＰＵはアプリケーションプログラム１２２を実行する。機能実行部１８３は、アプリケーションプログラムの機能を実行し、アプリケーションプログラム用の画面を画像処理部１６０及び表示制御部１７０により表示させる（ステップＳ１８）。さらに、アプリケーションプログラム１２２において呼び出しを行うように設定されたキーコードＡＰＩ１２３が、記憶部１２０から読み出され、実行される（ステップＳ１９）。このステップＳ１９では、キーコードＡＰＩ１２３がキー操作部１６の操作に対するロックを実行する。
【００７４】
その後、制御部１４０は、ＯＳ１５０が備える入出力ドライバーの機能により、キー操作部１６の操作子に対する操作を検出し（ステップＳ２０）、操作があるまで待機する（ステップＳ２０；ＮＯ）。ＯＳ１５０の機能で操作を検出した場合（ステップＳ２０；ＹＥＳ）、制御部１４０はキーコードＡＰＩ１２３による設定状態を参照し、検出した操作がロック対象の操作であるか否かを判定する（ステップＳ２１）。検出した操作がロック対象の操作である場合（ステップＳ２１；ＹＥＳ）、制御部１４０はステップＳ２０に戻る。また、検出した操作がロック対象の操作でない場合（ステップＳ２１；ＮＯ）、制御部１４０は、検出した操作がアプリケーションプログラム１２２の実行の終了を指示する操作であるか否かを判定する（ステップＳ２２）。アプリケーションプログラム１２２の実行の終了を指示する操作でない場合（ステップＳ２２；ＮＯ）、制御部１４０は、操作された操作子（キー）に対応するアプリケーションプログラムの機能を、機能実行部１８３で実行する（ステップＳ２３）。その後、制御部１４０はステップＳ２０に戻る。
また、検出した操作がアプリケーションプログラム１２２の実行の終了を指示する操作である場合（ステップＳ２２；ＹＥＳ）、制御部１４０は、アプリケーションプログラム１２２の実行を終了する。ここで、制御部１４０は、アプリケーションプログラム１２２が呼び出したキーコードＡＰＩ１２３を解放する（ステップＳ２４）。これにより、キー操作部１６の操作のソフトウェアによるロックは解除される。その後、制御部１４０は、ステップＳ１５に戻る。
【００７５】
また、ステップＳ１５で検出した操作がアプリケーションプログラム１２２の実行を指示する操作でない場合（ステップＳ１７；ＮＯ）、制御部１４０は、ＯＳ１５０の停止を指示する操作か否かを判定する（ステップＳ２５）。ＯＳ１５０の停止を指示する操作でない場合（ステップＳ２５；ＮＯ）、制御部１４０は、操作された操作子に対応するＯＳ１５０の機能を実行し（ステップＳ２６）、ステップＳ１５に戻る。また、ＯＳ１５０の停止を指示する操作である場合（ステップＳ２５；ＹＥＳ）、制御部１４０は、ＯＳ１５０を終了し（ステップＳ２７）、頭部装着型表示装置１００をシャットダウンして、本処理を終了する。
【００７６】
図４のフローチャートでは、制御部１４０がキー操作部１６の操作を待機し（ステップＳ１５、Ｓ２０）、キー操作部１６の操作を検出してから処理を進めるフロー制御の例を説明した。頭部装着型表示装置１００の動作はこれに限定されず、キー操作部１６の操作がなされた場合に、入力情報取得部１１０が制御部１４０に割り込みを行い、制御部１４０が割り込み制御を行ってもよい。この場合、制御部１４０は、割り込み制御によりステップＳ１６以後の処理、または、ステップＳ２１以後の処理を実行する。
【００７７】
以上説明したように、本発明を適用した実施形態の頭部装着型表示装置１００が備える制御装置１０は、頭部装着型の画像表示部２０に接続され、画像表示部２０の表示を制御する装置である。制御装置１０は、操作を受け付けるキー操作部１６と、汎用のＯＳ１５０及びＯＳ１５０上で動作するアプリケーションプログラムを実行する制御部１４０と、を備える。ＯＳ１５０は、操作部が所定の操作を受け付けた場合に実行する制御機能を有し、アプリケーションプログラムの機能により呼び出し可能であって制御機能の実行を制限するキーコードＡＰＩ１２３を含む。このため、所定の操作を受け付けた場合にＯＳ１５０により実行される動作を、アプリケーションプログラムの機能により制限できる。このため、アプリケーションプログラムの機能に関して、ＯＳ１５０の仕様の制約を緩和できる。例えば、アプリケーションプログラムの実行中に、ホームボタン３４２が操作されても、ＯＳ１５０のホーム画面が表示されないよう動作させることができる。
【００７８】
また、制御装置１０は、画像表示部２０を制御して画像を表示させる表示制御部１７０を備える。制御部１４０は、制御機能により、アプリケーションプログラムの実行中に画像表示部２０によってＯＳ１５０用の画面を表示させる。また、制御部１４０は、ＯＳ１５０の制御機能によりＯＳ１５０の初期画面であるホーム画面を表示させる。このホーム画面は、ＯＳ１５０の起動後、アプリケーションプログラムが実行される前に画像表示部２０により表示される画面である。このようにＯＳ１５０がホーム画面を表示する機能を、アプリケーションプログラムが制限できる。これにより、アプリケーションプログラムの実行中に、表示内容がアプリケーションプログラムの実行前の画面に戻らないように、アプリケーションプログラムが制御できる。
また、キー操作部１６は制御機能用の操作領域または操作子を備え、この操作に対応してＯＳ１５０が実行する機能を、アプリケーションプログラムの機能により制限できる。
【００７９】
また、制御部１４０は、ＯＳ１５０の実行中にアプリケーションプログラムが停止された後、キーコードＡＰＩ１２３を解放し、キー操作部１６が所定の操作を受け付けた場合に制御機能を実行できる。このため、アプリケーションプログラムを停止することで、ＯＳ１５０の機能の制限を解除できる。
また、キー操作部１６は複数の操作を受け付け可能に構成され、制御部１４０は、操作部の操作に対応して複数の制御機能を実行可能であり、キーコードＡＰＩ１２３の実行時には複数の制御機能の少なくともいずれかの実行を制限する。このため、複数の操作に対応してＯＳ１５０が複数の機能を実行可能な構成において、一部または全部の機能を、アプリケーションプログラムの機能により制限できる。
【００８０】
［第２実施形態］
続いて、本発明を適用した第２実施形態について説明する。
図５は、本発明の第２実施形態の頭部装着型表示装置１００Ａを構成する各部の機能ブロック図である。
頭部装着型表示装置１００Ａの構成は、上述した第１実施形態で説明した頭部装着型表示装置１００と、制御装置１０に代えて制御装置１３（電子機器）を備える構成を除いて共通である。頭部装着型表示装置１００Ａにおいて、頭部装着型表示装置１００と共通する構成部には同符号を付して図示及び説明を省略する。
【００８１】
制御装置１３は、制御装置１０（図２）が備える操作部１１１に代えて操作部１１２を備える。操作部１１２は、制御装置１３に設けられたキー操作部１７の各操作子に接続され、これら各操作子の操作を検出し、検出した操作子に対応する操作信号を入力情報取得部１１０に出力する。入力情報取得部１１０は、操作部１１２から入力される信号に基づき、ユーザーが制御装置１３を操作して入力する入力内容を取得する。
【００８２】
図６は、制御装置１３の外観図である。
制御装置１３は略箱形の制御装置本体１５を有し、制御装置本体１５の上面１５ａには、複数のキースイッチを有するキー操作部１７（操作部）が設けられる。キー操作部１７は、頭部装着型表示装置１００Ａの電源のオン／オフを切り替える電源ボタン３６１、及び、キー操作部１７が備える操作子のロック／解除を切り替えるロックボタン３６２を有する。電源ボタン３６１及びロックボタン３６２は、制御装置１３の基本的な動作に関する操作子である。
【００８３】
また、キー操作部１７は、音量調節用の音量ｕｐキー３６３及び音量ｄｏｗｎキー３６４と、機能を割り当てることが可能な４つの機能キー３７１、３７２、３７３、３７４と、方向キー部３７５とを有する。方向キー部３７５は、上下左右に対応する４つの方向キー、及び、中央に配置される決定キー３７６を含む。これらは、主に、後述するオペレーティングシステム（ＯＳ）１５０、或いは、アプリケーションプログラムの実行中に、使用者が操作する操作子である。
【００８４】
また、制御装置本体１５の側面に、リセットボタン（図示略）を配置してもよい。リセットボタンは、上述したリセットボタン３５０と同様に、頭部装着型表示装置１００Ａの動作をリセットさせる操作子とすることができる。例えば、制御装置本体１５のリセットボタンは、リセットボタン３５０と同様に、誤操作を防止するためにハードウェアスイッチとすることができる。また、制御装置本体１５の側面に穴を設け、この穴の底部にタクタイルスイッチで構成されるリセットボタンを配置し、側面の穴を通るピン等によって操作可能な構成とすることができる。
【００８５】
キー操作部１７が有する各操作子は、タクタイルスイッチや押しボタンスイッチ等のハードウェアスイッチとして構成してもよい。また、タッチ操作を検出する検出部（図示略）と操作子の位置を表示する表示部（図示略）とを組み合わせたタッチ式スイッチで構成してもよい。
【００８６】
本第２実施形態で、ロックボタン３６２は、後述するように全ロック状態、個別ロック状態、ロック解除状態を指示する操作を行う操作子であり、第１の操作子に対応し、ロックボタン３６２の操作は第１の操作に対応する。また、音量ｕｐキー３６３、音量ｄｏｗｎキー３６４、機能キー３７１、３７２、３７３、３７４、方向キー部３７５、及び決定キー３７６は、本発明の操作子、及び、第２の操作子、第３の操作子に対応する。また、これらの操作子の操作は第２の操作、第３の操作に対応する。より詳細には、操作子に対する機能の割り当てを変更可能な機能キー３７１、３７２、３７３、３７４の操作は、本発明の第２の操作、第３の操作に対応するということができる。
但し、後述するように、本発明の第１の操作、第２の操作、第３の操作はキー操作部１７の操作に限定されない。
【００８７】
また、制御装置１３は、頭部装着型表示装置１００Ａの動作状態を示す通知部として機能するＬＥＤインジケーター３８１、３８２を備える。ＬＥＤインジケーター３８１は電源ボタン３６１に対応し、頭部装着型表示装置１００Ａの電源がオンの状態で点灯し、電源がオフの状態で消灯する。また、頭部装着型表示装置１００Ａが起動シーケンス及び／又は終了シーケンスを実行する間に、ＬＥＤインジケーター３８１が点滅してもよい。
ＬＥＤインジケーター３８２は、ロックボタン３６２に対応して設けられ、頭部装着型表示装置１００Ａがロック状態の場合に点灯し、ロックが解除された状態（制限解除状態）の場合に消灯する。
【００８８】
図５に示すように、制御装置１３は、記憶部１２０に、オペレーティングシステム１２１、アプリケーションプログラム１２２、キーコードＡＰＩ１２３を記憶する。これらは上記第１実施形態の制御装置１０と同様である。また、制御装置１３は、記憶部１２０に、キー設定ファイル１２８、及びモード切替ＡＰＩ１２９を記憶する。
キーコードＡＰＩ１２３は、制御部１４０がアプリケーションプログラム１２２を実行する場合のキー設定を実行するプログラムモジュールである。また、キー設定ファイル１２８は、頭部装着型表示装置１００Ａがホーム画面を表示する動作状態における、キーに対する機能の割り当てを設定するデータである。ホーム画面は、制御部１４０がオペレーティングシステム１２１またはアプリケーションプログラム１２２の機能により、表示する。すなわち、ホーム画面を表示し、ホーム画面に対する使用者の操作に対応してアプリケーションプログラム１２２を選択して起動する機能は、オペレーティングシステム１２１またはアプリケーションプログラム１２２により提供される。
モード切替ＡＰＩ１２９は、制御部１４０がアプリケーションプログラム１２２を実行する場合のキー設定を実行するプログラムモジュールである。
【００８９】
図７は、頭部装着型表示装置１００Ａの動作状態の遷移を示す説明図である。図７（Ａ）は頭部装着型表示装置１００Ａがホーム画面を表示する状態を示し、図７（Ｂ）はアプリケーションプログラム１２２用の画面を表示する状態を示す。上記のように、制御部１４０が、ホーム画面を表示する機能を有するアプリケーションプログラム１２２を実行することによって、ホーム画面を表示してもよい。
【００９０】
ホーム画面を表示した状態は、頭部装着型表示装置１００Ａの基本的な動作状態ということができる。例えば、頭部装着型表示装置１００Ａの電源投入後、アプリケーションプログラム１２２の実行が開始される前は、ホーム画面が表示される。ホーム画面の表示状態でアプリケーションプログラム１２２が実行されると、頭部装着型表示装置１００Ａは、アプリケーションプログラム１２２用の画面を表示する状態に移行する。このアプリケーションプログラム１２２の実行が終了すると、頭部装着型表示装置１００Ａは、ホーム画面を表示する状態に移行する。アプリケーションプログラム１２２の実行が終了する場合には、使用者の操作に従って終了する場合、予め設定された条件が成立したことにより終了する場合、及び、アプリケーションプログラム１２２の実行中にエラーが発生して異常終了する場合を含む。
また、頭部装着型表示装置１００Ａが起動した場合に実行される起動シーケンスに、アプリケーションプログラム１２２の実行を開始する処理が含まれる場合、頭部装着型表示装置１００Ａの起動後に表示される画面は、アプリケーションプログラム１２２用の画面となる。
【００９１】
ホーム画面を表示する状態で、頭部装着型表示装置１００Ａは、ユーザーモードＳＴ１と、デフォルトモードＳＴ２とを切り替えることができる。デフォルトモードＳＴ２は、キー操作部１７の各操作子に対する機能の割り当てが、頭部装着型表示装置１００Ａの初期設定（デフォルト設定）で定められる割り当てになる。これに対し、ユーザーモードＳＴ１における各操作子の機能の割り当ては、任意に設定可能である。ユーザーモードＳＴ１における割り当ての設定は、キー設定ファイル１２８に記憶される。つまり、キー設定ファイル１２８を書き換えることにより、ユーザーモードＳＴ１における操作子の機能の割り当てを変更できる。
【００９２】
また、アプリケーションプログラム１２２の実行中のキーの割り当てに関して、頭部装着型表示装置１００Ａは、ユーザーモードＳＴ３と、デフォルトモードＳＴ４とを切り替えることができる。デフォルトモードＳＴ４は、キー操作部１７の各操作子に対する機能の割り当てが、頭部装着型表示装置１００Ａのアプリケーションプログラム用の初期設定（デフォルト設定）で定められる割り当てになる。これに対し、ユーザーモードＳＴ３における各操作子の機能の割り当ては、任意に設定可能である。ユーザーモードＳＴ３における割り当ては、キーコードＡＰＩ１２３により設定される。キーコードＡＰＩ１２３の設定を変更することにより、ユーザーモードＳＴ３における操作子の機能の割り当てを変更できる。
【００９３】
キー設定ファイル１２８、及びキーコードＡＰＩ１２３の編集は、使用者が行う構成としてもよい。また、例えば、頭部装着型表示装置１００Ａを供給販売するベンダー事業者や、アプリケーションプログラム１２２を提供するソフトウェアベンダーが、キー設定ファイル１２８及び／又はキーコードＡＰＩ１２３を編集してもよい。この場合、使用者によるキー設定ファイル１２８及び／又はキーコードＡＰＩ１２３の編集を制限してもよい。
【００９４】
ホーム画面が表示された状態で、アプリケーションプログラム１２２の実行が開始される際のユーザーモードＳＴ３とデフォルトモードＳＴ４との選択は、モード切替ＡＰＩ１２９により行われる。記憶部１２０に記憶される複数のアプリケーションプログラム１２２のそれぞれに対応して、モード切替ＡＰＩ１２９は、実行する動作モードを設定する。制御部１４０は、アプリケーションプログラム１２２の実行時にモード切替ＡＰＩ１２９を呼び出すことにより、ユーザーモードＳＴ３またはデフォルトモードＳＴ４を選択して実行する。
【００９５】
また、ホーム画面が表示される際のユーザーモードＳＴ１とデフォルトモードＳＴ２の選択は、キー設定ファイル１２８の設定に従って行われる。キー設定ファイル１２８は、キー操作部１７の各操作子の割り当てに加え、ホーム画面の表示時に選択する動作モードの設定を含む。
【００９６】
図８は、頭部装着型表示装置１００Ａにおけるキーコード及びロック状態に関する設定の例を示す図である。
この例では、キー操作部１７が備える操作子（図中、「Button」と表記）のそれぞれについて、割り当てられる機能、及び、ロックに関する設定を示す。これらの割り当ては、上述のようにキーコードＡＰＩ１２３及びキー設定ファイル１２８により実現される。
【００９７】
図中、電源ボタン３６１を「Power Button」と表記し、ロックボタン３６２を「Key Lock Button」と表記し、音量ｕｐキー３６３を「Volume Up」、音量ｄｏｗｎキー３６４を「Volume Down」と表記する。機能キー３７１、３７２、３７３、３７４を「Function 1 key」〜「Function 4 key」と表記し、方向キー部３７５を「Cross-Key」、決定キー３７６を「Select key」と表記する。
【００９８】
ホーム画面のデフォルトモードＳＴ２におけるキー割り当ては、オペレーティングシステム１２１の初期設定といえる。これに対し、ホーム画面のユーザーモードＳＴ１について、例えば機能キー３７１、３７２、３７３、３７４に割り当てる機能を変更可能である。図８の例では機能キー３７１の通常の押下操作に対しアプリケーションプログラム１２２を起動する機能が割り当てられる。また、機能キー３７１の長押し操作に対し、頭部装着型表示装置１００Ａを再起動する機能が割り当てられる。ユーザーモードＳＴ１では、キー操作部１７が備える全ての操作子に対する割り当てを変更可能な構成としてもよいが、割り当てを変更可能な操作子を一部の操作子に限定すれば、誤った設定による不具合を防ぐことができる。
【００９９】
アプリケーションプログラム１２２の実行中におけるデフォルトモードＳＴ４のキー割り当てのうち、機能キー３７１、３７２、３７３、３７４（「Function 1 key」〜「Function 4 key」）に割り当てる機能の設定は変更可能である。機能キー３７１、３７２、３７３、３７４に割り当てる機能は、アプリケーションプログラム１２２の仕様等に合わせて、アプリケーションプログラム１２２を提供するソフトウェアベンダー等が設定できる。
【０１００】
アプリケーションプログラム１２２の実行中におけるユーザーモードＳＴ３では、操作認識部１８４が認識する操作をロックするロック状態を含む。
すなわち、ユーザーモードＳＴ３では、操作のロックをしないロック解除状態（制限解除状態）と、一部の操作を除く操作をロックする全ロック状態（全制限状態）と、ロックするよう設定された操作をロックする個別ロック状態（個別制限状態）と、が切り替えられる。
【０１０１】
操作部１１２は、制御装置本体１５に設けられたキー操作部１７の各操作子に接続され、これら各操作子の操作を検出し、検出した操作子に対応する操作信号を入力情報取得部１１０に出力する。入力情報取得部１１０は、操作部１１２から入力される信号に基づき、使用者の操作により入力される入力内容を取得して、入力内容を示すデータを制御部１４０に出力する。
【０１０２】
制御部１４０は、操作を認識する操作認識部１８４を備える。
操作認識部１８４は、頭部装着型表示装置１００Ａに対する入力を検出し、認識する。操作認識部１８４は、入力情報取得部１１０から入力されるデータに基づき、キー操作部１７に対する操作を認識する。
【０１０３】
操作認識部１８４は、カメラ６１の撮像画像に基づき入力を検出し認識してもよい。この場合、操作認識部１８４は、カメラ６１の撮像画像から指示体の画像を抽出し、指示体の画像の位置を検出する。指示体は、例えば、使用者の手やペン型や棒状のデバイスである。検出する位置は指示体の先端であっても設定された位置であってもよく、位置の変化を検出してもよい。
この場合、操作認識部１８４は、指示体の位置に基づき位置入力操作またはジェスチャー操作を検出し認識する。
【０１０４】
位置入力操作では、例えば、操作認識部１８４が表示制御部１９０により入力用の画像を画像表示部２０に表示させる。いわゆるバーチャルキーボードやソフトウェアキーボードとよばれる形態に相当するが、表示される画像はキーボード形状に制限されず、１または複数の操作に対応するＧＵＩ（Graphical User Interface）を構成できる画像であればよい。操作認識部１８４は指示体の位置に対応する画像を判定することにより、入力を認識する。また、撮像画像から指示体を検出した場合にＧＵＩ用の画像をポップアップ表示させてもよい。
ジェスチャー操作では、操作認識部１８４は、カメラ６１の撮像画像から検出した指示体の位置、方向、或いは動きが予め設定されたジェスチャーに相当すると判定した場合に、ジェスチャー入力を検出する。複数のジェスチャーを予め設定すれば、複数種類の操作が可能である。
また、操作認識部１８４は、カメラ６１の撮像画像から、二次元コードやバーコード等の入力用マーカーの画像を検出した場合に、マーカー読取入力を検出する。この場合、操作認識部１８４は、撮像画像から検出したマーカーをデコードしてデータを取得して、このデータの入力操作として認識してもよい。また、マーカーの形状、色、パターンに対応付けて予め設定された操作を認識してもよい。
【０１０５】
また、操作認識部１８４は、マイク６３で集音された音声を音声処理部１８７が解析し、予め設定された音声コマンドであると判定された場合に、この音声コマンドの入力を検出し認識する。
また、操作認識部１８４は、画像表示部２０が備える９軸センサー６６の検出値の変化が、画像表示部２０をノックする操作を示す変化に相当する場合に、画像表示部２０に対するノック操作を検出し認識する。
【０１０６】
このように、操作認識部１８４は、キー操作部１７の操作子に対する操作を検出し認識することができ、キー操作部１７の各操作子の操作を、第１の操作、第２の操作、第３の操作に割り当てることが可能である。
また、操作認識部１８４がカメラ６１の撮像画像に基づき操作を検出し認識する操作を、第１の操作、第２の操作、第３の操作に割り当てることが可能である。この場合、位置入力操作、ジェスチャー操作、マーカー読取入力による操作を、それぞれ、第１の操作、第２の操作または第３の操作としてもよい。また、位置入力操作でＧＵＩ用の画像を用いて複数種類の操作を行うことが可能な構成において、これら複数種類の操作を、それぞれ、第１の操作、第２の操作または第３の操作としてもよい。複数種類のジェスチャーをジェスチャー操作として検出し認識可能な構成において、これら複数種類の操作を、それぞれ、第１の操作、第２の操作または第３の操作としてもよい。マーカー読取入力において読み取るマーカーの種類に応じて複数種類の入力を検出し認識可能な構成において、これら複数種類の入力を、それぞれ、第１の操作、第２の操作または第３の操作としてもよい。また、操作認識部１８４は、マイク６３で集音された音声の認識についても、第１の操作、第２の操作または第３の操作としてもよいし、複数の音声コマンドを、それぞれ第１の操作、第２の操作または第３の操作としてもよい。ノック操作を第１の操作、第２の操作または第３の操作としてもよい。
【０１０７】
操作認識部１８４が検出する操作は、キー操作部１７の操作子に対するキー操作と、キー操作部１７以外により検出し認識される非キー操作とに大別できる。非キー操作は、カメラ６１の撮像画像、マイク６３が集音する音声、動きセンサーとしての９軸センサー６６が検出する動き、等に基づき操作認識部１８４が認識する操作である。
【０１０８】
上述のように、本実施形態では、操作認識部１８４が認識する操作は、キー操作であっても非キー操作であっても、第１の操作、第２の操作、第３の操作に対応させることが可能である。
特に、全ロック状態、個別ロック状態、及びロック解除状態の切替（移行）を指示する第１の操作を、キー操作に対応させると、キー操作によって他の操作のロックに関する状態を切り替えることができるので、使用者は直感的な操作が可能となる。また、キー操作部１７の特定の操作子（例えば、ロックボタン３６２）の操作を第１の操作に対応付けることで、より一層、直感的で簡単な操作が可能となる。キー操作は、キー操作部１７がタッチパネルを有する場合はタッチ操作を含み、操作子を物理的に移動させる操作に限らないが、第１の操作には物理的に移動させる操作を対応付けると、上述のような効果が得られる。
【０１０９】
機能実行部１８３は、操作認識部１８４が認識する操作に対応する機能を実行する。機能実行部１８３は、操作認識部１８４が認識した操作に対応する機能を特定する際に、キー設定ファイル１２８を参照し、或いは、キーコードＡＰＩ１２３及びモード切替ＡＰＩ１２９による設定を取得する。
【０１１０】
全ロック状態、及び個別ロック状態において操作を無効とする制御は、入力情報取得部１１０、機能実行部１８３、操作認識部１８４のいずれが行ってもよい。
例えば、操作認識部１８４は、全ロック状態、及び個別ロック状態において、認識した操作が、ロックされた操作に該当するか否かを判定してもよい。この場合、操作認識部１８４は、ロックされた操作に該当しない操作を認識した場合に、認識した操作のデータを機能実行部１８３に渡して機能を実行させる。また、認識した操作がロックされた操作であると判定した場合に、機能実行部１８３に対して操作のデータを渡さない処理を行えばよい。また、入力情報取得部１１０が検出する操作については、ロック（無効）に設定された操作を入力情報取得部１１０が検出した場合に、制御部１４０にデータを出力しない構成としてもよい。また、操作部１１２が、ロック（無効）に設定された操作の信号を入力情報取得部１１０に出力しない構成としてもよい。
このように、操作を無効とする具体的な動作は、操作を検出しない動作、及び、操作を検出しても、操作がないと見なす動作を含み、操作の禁止、制限ということもできる。
【０１１１】
また、機能実行部１８３が、全ロック状態、及び個別ロック状態において、操作認識部１８４が認識した操作がロックされた操作に該当するか否かを判定してもよい。この場合、機能実行部１８３は、操作認識部１８４から操作を認識したデータが渡された場合に、この操作がロックされた操作に該当するか否かを判定する。機能実行部１８３は、ロックされた操作に該当しない場合に、この操作に対応する機能を実行する。また、ロックされた操作であると判定した場合に、この操作に対応する機能を実行しない。
このように、操作認識部１８４が認識する操作を、設定にしたがって無効としたり有効としたりする制御の主体は、機能実行部１８３であっても操作認識部１８４であってもよく、入力情報取得部１１０であってもよい。
本第２実施形態で、キーコードＡＰＩ１２３は無効設定データに相当し、キー設定ファイル１２８はホーム設定データに対応する。
【０１１２】
図８の例で、ユーザーモードＳＴ３のロック解除状態における割り当ては、機能キー３７１、３７２、３７３、３７４に割り当てる機能の設定は変更可能であり、その他の操作子についてはデフォルトモードＳＴ４と同様である。機能キー３７１、３７２、３７３、３７４に割り当てる機能はデフォルトモードＳＴ４の設定とは無関係に設定できる。
【０１１３】
ユーザーモードＳＴ３の全ロック状態では、電源ボタン３６１及びロックボタン３６２以外の操作子が全て、ロック（図中、「Lock」）に設定される。本実施形態では、機能実行部１８３または操作認識部１８４がソフトウェア機能により操作子をロックするので、ロックは無効と同義である。
個別ロック状態では、操作認識部１８４が認識する操作に対し、個別に、ロックするか否かを設定できる。図８の例では、個別ロック状態で、電源ボタン３６１、ロックボタン３６２及び機能キー３７１、３７２、３７３、３７４以外の操作子はロックされ、機能キー３７１、３７２、３７３、３７４について個別に設定可能である。これは一例であり、他の操作子についても個別にロックするか否かを設定できる構成であってもよい。例えば、操作認識部１８４が認識する非キー操作により、全ロック状態、個別ロック状態、及びロック解除状態を切替可能な構成では、キー操作部１７における全ての操作に対し、個別にロックするか否かを設定してもよい。
【０１１４】
図９及び図１０は、頭部装着型表示装置１００Ａの動作を示すフローチャートである。図９の動作において、第１実施形態で説明した図４の動作と共通する処理には、同ステップ番号を付す。図９及び図１０の動作は、例えば、制御部１４０のＣＰＵが、記憶部１２０に記憶されたプログラムを実行することで、実現できる。
【０１１５】
電源ボタン３０１の操作により頭部装着型表示装置１００の電源がオフからオンに切り替えられると、制御部１４０のＣＰＵが起動し（ステップＳ１１）、制御部１４０及び周辺回路の初期化を行う（ステップＳ１２）。制御部１４０のＣＰＵは、基本制御プログラムで指定されるオペレーティングシステム１２１を記憶部１２０から読み出して実行し、ＯＳ１５０の動作を開始し、ＯＳ１５０用の画面を画像処理部１６０及び表示制御部１７０により表示する（ステップＳ１３）。
続いて、ＯＳ１５０は、ＯＳ１５０が制御する頭部装着型表示装置１００の各部の初期化を行い（ステップＳ１４）、ＯＳ１５０の機能やアプリケーションプログラムの実行が可能な状態に移行する。
【０１１６】
制御部１４０は、キー設定ファイル１２８を参照し、ユーザーモードＳＴ１とデフォルトモードＳＴ２の選択、及び、キー操作部１７の操作子に対する機能の割り当ての設定を取得する（ステップＳ３１）。制御部１４０は、ユーザーモードＳＴ１またはデフォルトモードＳＴ２を選択し、キー設定ファイル１２８に従って各操作子に対する機能の割り当てを行い、ホーム画面を画像表示部２０により表示させる（ステップＳ３２）。
【０１１７】
ここで、制御部１４０は、操作を検出し（ステップＳ１５）、操作が行われるまで待機する（ステップＳ１５；ＮＯ）。ステップＳ１５では、キー操作部１７の操作に限らず、操作認識部１８４が認識可能な他の操作を検出することも勿論可能である。キー操作部１７の操作子のいずれか、或いは他の操作を検出し認識すると（ステップＳ１５；ＹＥＳ）、制御部１４０は、操作に対応するＯＳ１５０の機能を実行する（ステップＳ１６）。
【０１１８】
制御部１４０は、ステップＳ１５で検出した操作がアプリケーションプログラム１２２の実行を指示する操作か否かを判定する（ステップＳ１７）。
アプリケーションプログラム１２２の実行を指示する操作であった場合（ステップＳ１７；ＹＥＳ）、制御部１４０は、指示されたアプリケーションプログラム１２２において呼び出しを行うように設定されたキーコードＡＰＩ１２３及びモード切替ＡＰＩ１２９を読み出して実行する（ステップＳ３３）。ステップＳ３３で、制御部１４０は、モード切替ＡＰＩ１２９により、ユーザーモードＳＴ３とデフォルトモードＳＴ４を選択する。また、ステップＳ３３で、制御部１４０は、キーコードＡＰＩ１２３により操作子に対する機能の割り当てを実行する。
【０１１９】
制御部１４０は、アプリケーションプログラム１２２を実行し、アプリケーションプログラム１２２用の画面を画像表示部２０により表示させる（ステップＳ１８）。
その後、制御部１４０は、ＯＳ１５０が備える入出力ドライバーの機能により、操作を検出し（ステップＳ２０）、操作があるまで待機する（ステップＳ２０；ＮＯ）。ステップＳ２０では、キー操作部１７の操作に限らず、操作認識部１８４が認識可能な他の操作を検出することも勿論可能である。
【０１２０】
操作を認識した場合（ステップＳ２０；ＹＥＳ）、制御部１４０はキーコードＡＰＩ１２３による設定状態を参照し、認識した操作がロック対象の操作であるか否かを判定する（ステップＳ２１）。ロック対象の操作であると判定した場合（ステップＳ２１；ＹＥＳ）、制御部１４０はステップＳ２０に戻る。また、ロック対象の操作でないと判定した場合（ステップＳ２１；ＮＯ）、制御部１４０は、認識した操作がアプリケーションプログラム１２２の実行の終了を指示する操作であるか否かを判定する（ステップＳ２２）。アプリケーションプログラム１２２の実行の終了を指示する操作でないと判定した場合（ステップＳ２２；ＮＯ）、制御部１４０は、操作に対応するアプリケーションプログラムの機能を、機能実行部１８３で実行する（ステップＳ２３）。その後、制御部１４０はステップＳ２０に戻る。
【０１２１】
また、認識した操作がアプリケーションプログラム１２２の実行の終了を指示する操作であると判定した場合（ステップＳ２２；ＹＥＳ）、制御部１４０は、アプリケーションプログラム１２２の実行を終了する。
制御部１４０は、アプリケーションプログラム１２２が呼び出したキーコードＡＰＩ１２３及びモード切替ＡＰＩ１２９を解放する（ステップＳ２４）。
制御部１４０は、ホーム画面の表示を行うためキー設定ファイル１２８を参照し、ユーザーモードＳＴ１とデフォルトモードＳＴ２の選択、及び、キー操作部１７の操作子に対する機能の割り当ての設定を取得して（ステップＳ３４）、ステップＳ３２に戻る。
【０１２２】
また、ステップＳ１５で検出した操作がアプリケーションプログラム１２２の実行を指示する操作でない場合（ステップＳ１７；ＮＯ）、制御部１４０は、ＯＳ１５０の停止を指示する操作か否かを判定する（ステップＳ２５）。ＯＳ１５０の停止を指示する操作でない場合（ステップＳ２５；ＮＯ）、制御部１４０は、操作された操作子に対応するＯＳ１５０の機能を実行し（ステップＳ２６）、ステップＳ１５に戻る。また、ＯＳ１５０の停止を指示する操作である場合（ステップＳ２５；ＹＥＳ）、制御部１４０は、ＯＳ１５０を終了し（ステップＳ２７）、頭部装着型表示装置１００をシャットダウンして、本処理を終了する。
【０１２３】
図９のフローチャートでは、制御部１４０が、キー操作部１７または他の操作を待機し（ステップＳ１５、Ｓ２０）、操作を検出し認識してから処理を進めるフロー制御の例を説明した。頭部装着型表示装置１００Ａの動作はこれに限定されず、キー操作部１７の操作や他の操作を操作認識部１８４が待機し、操作を検出した場合に、この操作に対応する処理を割り込み制御により開始してもよい。この場合、制御部１４０は、割り込み制御によりステップＳ１６以後の処理、または、ステップＳ２１以後の処理を実行する。
【０１２４】
図９に示した動作では、ステップＳ３３でユーザーモードＳＴ３を選択する場合、ユーザーモードＳＴ３ではロック解除状態となる。その後、アプリケーションプログラム１２２用の画面が表示された状態で、ロックボタン３６２が操作されると、全ロック状態、または個別ロック状態に移行し、さらにロックボタン３６２が操作されるとロック解除状態に移行する。このロックボタン３６２の操作に対応する頭部装着型表示装置１００Ａの動作について、図１０を参照して説明する。
【０１２５】
図１０の動作において、制御部１４０は、ＯＳ１５０の機能で第１の操作、すなわちロックボタン３６２の操作を待機する（ステップＳ４１）。ステップＳ４１の動作は、ステップＳ１８でアプリケーションプログラム１２２用の画面の表示を開始した後に実行される。制御部１４０は、ロックボタン３６２の操作を検出した場合、ステップＳ４１で肯定判定（ステップＳ４１；ＹＥＳ）する一方、ステップＳ２０ではキー操作なし（ステップＳ２０；ＮＯ）と判定する。ロックボタン３６２以外の操作子の操作を検出した場合、ステップＳ２０では操作あり（ステップＳ２０；ＹＥＳ）と判定し、ステップＳ４１では操作なし（ステップＳ４１；ＮＯ）と判定する。
【０１２６】
制御部１４０は、ロックボタン３６２の操作がない間は（ステップＳ４１；ＮＯ）、操作を待機する。ロックボタン３６２の操作を検出すると（ステップＳ４１；ＹＥＳ）、モード切替ＡＰＩ１２９の設定に従って全ロック状態または個別ロック状態を選択する（ステップＳ４２）。制御部１４０は、ステップＳ４２で選択したロック状態に移行して、キーコードＡＰＩ１２３で設定される操作子の操作を無効とする（ステップＳ４３）。これにより、図１０の動作と並列的に実行されるステップＳ２０〜Ｓ２３（図９）の動作では、設定された操作子の操作が無効になる。
【０１２７】
制御部１４０は、ロックボタン３６２の操作を待機し（ステップＳ４４）、操作がない間は（ステップＳ４４；ＮＯ）、待機状態を保つ。ロックボタン３６２の操作を検出した場合（ステップＳ４４；ＹＥＳ）、制御部１４０は、ロック解除状態に移行し、キーコードＡＰＩ１２３によりキー操作部１７の操作子に対して機能の割り当てを行う（ステップＳ４５）。制御部１４０は、アプリケーションプログラム１２２の実行の終了を指示する操作が行われたか否かを判定し（ステップＳ４６）、該当する操作が行われた場合（ステップＳ４６；ＹＥＳ）、本処理を終了する。
【０１２８】
アプリケーションプログラム１２２の実行の終了を指示する操作がない状態では（ステップＳ４６；ＮＯ）、制御部１４０は、ロックボタン３６２の操作を待機し（ステップＳ４７）、操作がない間は（ステップＳ４７；ＮＯ）、待機状態を保持する。ロックボタン３６２の操作を検出した場合（ステップＳ４７；ＹＥＳ）、制御部１４０は、全ロック状態または個別ロック状態を選択する（ステップＳ４８）。
ステップＳ４８で、制御部１４０は、モード切替ＡＰＩ１２９の設定にしたがって全ロック状態と個別ロック状態とを選択してもよい。また、ステップＳ４８で、制御部１４０は、ステップＳ４５でロック解除状態に移行する前の状態をもとに、全ロック状態と個別ロック状態とを選択してもよい。例えば、ステップＳ４５でロック解除状態に移行する前の状態と同じロック状態を選択してもよい。
制御部１４０は、ステップＳ４８で選択したロック状態に移行して、キーコードＡＰＩ１２３で設定される操作子の操作を無効とし（ステップＳ４９）、ステップＳ４４に戻る。
【０１２９】
このように、頭部装着型表示装置１００Ａでは、キー操作部１７を含む操作を操作認識部１８４により検出し、認識する。制御部１４０は、ロック状態の移行に割り当てられた操作、例えばロックボタン３６２の操作に対応して、他の操作を無効とする全ロック状態を実行できる。また、制御部１４０は、アプリケーションプログラム１２２の実行中に、第１の操作に割り当てられた操作以外の操作を無効とする個別ロック状態を実行できる。また、第１の操作に割り当てられた操作以外の操作を検出するロック解除状態を実行できる。そして、制御部１４０は、第１の操作に対応して、全ロック状態と、個別ロック状態と、ロック解除状態とを切り替え、移行できる。このため、ＯＳ１５０の仕様の制約を緩和し、アプリケーションプログラム１２２の実行時における操作への対応を適切に設定できる。
【０１３０】
また、頭部装着型表示装置１００Ａは、個別ロック状態で無効とする操作を設定するキーコードＡＰＩ１２３を記憶部１２０に記憶する。制御部１４０は、キーコードＡＰＩ１２３に従って、第１の操作に割り当てられた操作以外の操作を無効とするので、キーコードＡＰＩ１２３を利用して、制御部１４０が無効とする操作を設定できる。
【０１３１】
また、頭部装着型表示装置１００Ａは、全ロック状態または個別ロック状態において、第１の操作に割り当てられた操作を認識した場合に、制御部１４０は、ロック解除状態に移行する。このため、第１の操作を行うことで、他の操作を有効に切り替えることができる。
また、制御部１４０は、全ロック状態または個別ロック状態からロック解除状態に移行した後、第１の操作に割り当てられた操作を認識した場合に、全ロック状態および個別ロック状態のうち予め設定された状態に移行する。これにより、簡単な操作によって、操作をロックできる。
【０１３２】
制御部１４０は、アプリケーションプログラム１２２の実行を終了した後、所定のホーム画面を表示し、第１の操作に割り当てられた操作以外の操作も認識可能な状態に移行してもよい。この場合、アプリケーションプログラム１２２の実行を終了することで、ロックを解除できる。これにより、ホーム画面が表示された状態における操作性に影響することなく、アプリケーションプログラム１２２に最適化した操作のロックの設定を行える。
【０１３３】
また、記憶部１２０は、ホーム画面を表示する状態で認識する操作に対応して、制御部１４０が実行する機能を設定するキー設定ファイル１２８を記憶する。制御部１４０は、ホーム画面を表示する状態において認識した操作に応じて、キー設定ファイル１２８で設定された機能を実行する。これにより、ホーム画面が表示された状態の機能を容易に設定できる。
【０１３４】
また、ホーム画面を表示する状態において、デフォルトモードＳＴ２では、操作を検出した場合に、制御部１４０が実行する機能がデフォルトで設定される。制御部１４０は、キー設定ファイル１２８で設定されるユーザーモードＳＴ１の機能と、デフォルトモードＳＴ２の機能のうち、予め選択された機能を実行する。これにより、アプリケーションプログラム１２２の実行を終了した場合に、操作に対応して実行する機能を、デフォルトの機能及び設定された機能から選択できる。
【０１３５】
また、頭部装着型表示装置１００Ａでは、キー操作部１７（操作部）が備える操作子を、第１の操作子、第２の操作子、及び第３の操作子とし、第１の操作子が操作された場合に第１の操作を認識し、第２の操作子が操作された場合に第２の操作を認識し、第３の操作子が操作された場合に第３の操作を認識してもよい。本実施形態では、ロックボタン３６２が第１の操作とされた例を示した。この場合、ロック状態の切替用に１つの操作子が割り当てられるので、直感的な操作によって、ロック状態を切り替えることができる。
【０１３６】
また、頭部装着型表示装置１００Ａにおいて、キー操作部１７が、複数種類の操作が可能な操作子を備える構成としてもよい。例えば、タッチパネルを備え、操作認識部１８４が、タッチパネルにおけるタッチ（タップ）操作、ピンチ操作、ワイプ操作を区別して検出可能な構成としてもよい。この場合、タッチパネル等の操作子に対する複数種類の操作のいずれかを、第１の操作、第２の操作及び第３の操作のいずれかに割り当ててもよい。この場合、１つの操作子に対する異なる種類の操作について、個別にロックを設定できる。また、第１の操作を割り当てれば、１つの操作子に対する所定の操作により、他の種類の操作を制限できる。
【０１３７】
なお、この発明は上記各実施形態で説明した構成に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
例えば、上記実施形態では制御装置１０、１３がハードウェア操作子を有するキー操作部１６、１７を備えた構成を例示したが、キー操作部１６、１７に代えて、或いは、キー操作部１６、１７に加えて、タッチパネルを用いた操作部を備えてもよい。この操作部は、タッチパネルへのタッチ操作を、操作として検出すればよい。また、タッチパネルに重ねて表示画面を設け、タッチ操作の位置やタッチ操作に対応する機能等を表示してもよい。
【０１３８】
また、第１実施形態では、キーコードＡＰＩ１２３が呼び出され実行されることで、ホームボタン３４２の操作に応じてホーム画面を表示する機能を制限する例を説明したが、本発明はこれに限定されない。キーコードＡＰＩ１２３が制限する機能は任意であり、例えば、アプリケーションプログラム１２２の実行中に、アプリケーションプログラム１２２に関連して表示される画面の表示または視認を妨げる機能の全てを制限してもよい。或いは、アプリケーションプログラム１２２の動作を一時中断するなど、所定の条件が成立する場合に、キーコードＡＰＩ１２３による制限を解除してもよい。この場合、上記所定の条件が解除されたときに、キーコードＡＰＩ１２３による制限を再開してもよい。
【０１３９】
また、例えば、画像表示部２０に代えて、例えば帽子のように装着する画像表示部等の他の方式の画像表示部を採用してもよく、使用者の左眼に対応して画像を表示する表示部と、使用者の右眼に対応して画像を表示する表示部とを備えていればよい。また、本発明の表示装置は、例えば、自動車や飛行機等の車両に搭載されるヘッドマウントディスプレイとして構成されてもよい。また、例えば、ヘルメット等の身体防護具に内蔵されたヘッドマウントディスプレイとして構成されてもよい。この場合、使用者の身体に対する位置を位置決めする部分、及び、当該部分に対し位置決めされる部分を装着部とすることができる。
【０１４０】
さらに、上記実施形態では、画像表示部２０と制御装置１０、１３とが分離され、接続部４０を介して接続された構成を例に挙げて説明したが、制御装置１０、１３と画像表示部２０とが一体に構成され、使用者の頭部に装着される構成とすることも可能である。
また、制御装置１０、１３として、ノート型コンピューター、タブレット型コンピューター又はデスクトップ型コンピューターを用いてもよい。また、制御装置１０として、ゲーム機や携帯型電話機やスマートフォンや携帯型メディアプレーヤーを含む携帯型電子機器、その他の専用機器等を用いてもよい。また、制御装置１０が画像表示部２０と分離して構成され、制御装置１０、１３と画像表示部２０との間で無線通信により各種信号を送受信する構成としてもよい。
【０１４１】
また、例えば、画像表示部２０において画像光を生成する構成として、有機ＥＬ（有機エレクトロルミネッセンス、Organic Electro-Luminescence）のディスプレイと、有機ＥＬ制御部とを備える構成としてもよい。また、画像光を生成する構成として、ＬＣＯＳ（Liquid crystal on silicon,  LCoSは登録商標）や、デジタル・マイクロミラー・デバイス等を用いることもできる。
【０１４２】
また、画像光を使用者の眼に導く光学系としては、外部から装置に向けて入射する外光を透過する光学部材を備え、画像光とともに使用者の眼に入射させる構成を採用できる。また、使用者の眼の前方に位置して使用者の視界の一部または全部に重なる光学部材を用いてもよい。さらに、レーザー光等を走査させて画像光とする走査方式の光学系を採用してもよい。また、光学部材の内部で画像光を導光させるものに限らず、使用者の眼に向けて画像光を屈折及び／または反射させて導く機能のみを有するものであってもよい。
例えば、レーザー網膜投影型のヘッドマウントディスプレイに対して本発明を適用することも可能である。すなわち、光射出部が、レーザー光源と、レーザー光源を使用者の眼に導く光学系とを備え、レーザー光を使用者の眼に入射させて網膜上を走査し、網膜に結像させることにより、使用者に画像を視認させる構成を採用してもよい。
また、本発明を、ＭＥＭＳミラーを用いた走査光学系を採用し、ＭＥＭＳディスプレイ技術を利用した表示装置に適用することも可能である。すなわち、信号光形成部と、信号光形成部が射出する光を走査するＭＥＭＳミラーを有する走査光学系と、走査光学系により走査される光によって虚像が形成される光学部材とを光射出部として備えてもよい。この構成では、信号光形成部が射出した光がＭＥＭＳミラーにより反射され、光学部材に入射し、光学部材の中を導かれて、虚像形成面に達する。ＭＥＭＳミラーが光を走査することにより、虚像形成面に虚像が形成され、この虚像を使用者が眼で捉えることで、画像が認識される。この場合の光学部品は、例えば上記実施形態の右導光板２６１及び左導光板２６２のように、複数回の反射を経て光を導くものであってもよく、ハーフミラー面を利用してもよい。
【０１４３】
さらに、本発明の光学素子は、ハーフミラー２６１Ａ、２６２Ａを有する右導光板２６１、左導光板２６２に限定されず、画像光を使用者の眼に入射させる光学部品であればよく、具体的には、回折格子、プリズム、ホログラフィー表示部を用いてもよい。
【０１４４】
また、図２、図５に示した各機能ブロックのうち少なくとも一部は、ハードウェアで実現してもよいし、ハードウェアとソフトウェアの協働により実現される構成としてもよく、図２に示した通りに独立したハードウェア資源を配置する構成に限定されない。また、制御部１４０が実行するプログラムは、記憶部１２０または制御装置１０内の記憶装置に記憶されてもよいし、外部の装置に記憶されたプログラムを通信部１１７又はインターフェイス１２５を介して取得して実行する構成としてもよい。
【符号の説明】
【０１４５】
１０、１３…制御装置（電子機器）、１６、１７…キー操作部、２０…画像表示部（表示装置）、２１…右保持部、２２…右表示駆動部、２３…左保持部、２４…左表示駆動部、２５…インターフェイス、２６…右光学像表示部、２８…左光学像表示部、６１…カメラ、６３…マイク、１００、１００Ａ…頭部装着型表示装置、１１０…入力情報取得部、１１１、１１２…操作部、１２０…記憶部、１２１…オペレーティングシステム、１２２…アプリケーションプログラム、１２３…キーコードＡＰＩ（無効設定データ）、１２５…インターフェイス、１２８…キー設定ファイル（ホーム設定データ）、１２９…モード切替ＡＰＩ、１４０…制御部、１５０…オペレーティングシステム、１６０…画像処理部、１７０…表示制御部、１８４…操作認識部、１８７…音声処理部、３６２…ロックボタン（操作子、第１の操作子）、３６３…音量ｕｐキー（操作子、第２の操作子、第３の操作子）、３６４…音量ｄｏｗｎキー（操作子、第２の操作子、第３の操作子）、３７１、３７２、３７３、３７４…機能キー（操作子、第２の操作子、第３の操作子）、３７５…方向キー部（操作子、第２の操作子、第３の操作子）、３７６…決定キー（操作子、第２の操作子、第３の操作子）。
【図１】
0006569320.tif 000002
【図２】
0006569320.tif 000003
【図３】
0006569320.tif 000004
【図４】
0006569320.tif 000005
【図５】
0006569320.tif 000006
【図６】
0006569320.tif 000007
【図７】
0006569320.tif 000008
【図８】
0006569320.tif 000009
【図９】
0006569320.tif 000010
【図１０】
0006569320.tif 000011