(57)【要約】【課題】ユーザインターフェイス画像の提示に関する利便性を向上させることが可能となる情報処理システムおよびゴーグル装置を提供する。【解決手段】ゴーグル装置は、開口部が形成され、情報処理装置がゴーグル装置に取り付けられた状態で、タッチスクリーンにおける第１領域とも第２領域とも異なる第３領域にタッチ操作可能となる。そして、左目用画像をタッチスクリーンの第１領域に表示させ、当該左目用画像と視差のある右目用画像をタッチスクリーンの第２領域に少なくとも表示させ、タッチスクリーンにおける第３領域内の所定位置がタッチ操作された場合、所定の処理を実行する。【選択図】図９
2020140320.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するタッチスクリーンを有する情報処理装置と、当該情報処理装置を着脱可能なゴーグル装置とを備える情報処理システムであって、
前記ゴーグル装置は、
前記情報処理装置が前記ゴーグル装置に取り付けられた場合に、当該ゴーグル装置を着用するユーザの左目に前記タッチスクリーンにおける第１領域を視認させる第１レンズと、
前記情報処理装置が前記ゴーグル装置に取り付けられた場合に、当該ゴーグル装置を着用するユーザの右目に前記タッチスクリーンにおける前記第１領域とは異なる第２領域を視認させる第２レンズとを備え、さらに
前記情報処理装置が前記ゴーグル装置に取り付けられた状態で、前記タッチスクリーンにおける前記第１領域とも前記第２領域とも異なる第３領域にユーザがタッチ操作可能となる開口部が形成され、
前記情報処理装置は、
左目用画像を前記タッチスクリーンの前記第１領域に表示させ、当該左目用画像と視差のある右目用画像を前記タッチスクリーンの前記第２領域に少なくとも表示させる画像表示制御手段と、
前記タッチスクリーンにおける前記第３領域内の所定位置がタッチ操作された場合、所定の処理を実行する実行手段とを備える、情報処理システム。
【請求項２】
前記開口部は、前記ゴーグル装置をユーザが着用する状態において、当該ゴーグル装置の下方となる位置に形成され、
前記第３領域は、前記情報処理装置が前記ゴーグル装置に取り付けられてユーザが着用する状態において、前記タッチスクリーンの下方に設定される、請求項１に記載の情報処理システム。
【請求項３】
前記開口部は、前記ゴーグル装置をユーザが着用する状態において、当該ゴーグル装置の下方、かつ、左右における中央となる位置に形成され、
前記第３領域は、前記情報処理装置が前記ゴーグル装置に取り付けられてユーザが着用する状態において、前記タッチスクリーンの下方、かつ、左右における中央に設定される、請求項２に記載の情報処理システム。
【請求項４】
前記開口部は、前記ゴーグル装置をユーザが着用する状態において、当該ユーザの鼻となる位置に形成される、請求項１乃至３の何れか１つに記載の情報処理システム。
【請求項５】
前記開口部は、前記ゴーグル装置をユーザが着用しない状態において前記第３領域を当該ゴーグル装置の外部に露出させる、請求項１乃至４の何れか１つに記載の情報処理システム。
【請求項６】
前記ゴーグル装置は、前記情報処理装置が当該ゴーグル装置に取り付けられた状態において、前記第３領域と前記第１領域との間および／または前記第３領域と前記第２領域との間に設置されることによって、前記第１領域および／または前記第２領域にユーザの指が進入することを防止するための板状部材を、さらに備える、請求項１乃至５の何れか１つに記載の情報処理システム。
【請求項７】
前記タッチスクリーンは、矩形状の表示画面を有し、
前記左目用画像は、前記表示画面の左側に円形または楕円形で表示され、
前記右目用画像は、前記表示画面の右側に円形または楕円形で表示される、請求項１乃至６の何れか１つに記載の情報処理システム。
【請求項８】
前記画像表示制御手段は、少なくとも１つ以上のユーザインターフェイス画像を前記タッチスクリーンにおける前記第３領域内に表示させ、
前記実行手段は、前記ユーザインターフェイス画像のうちいずれか１つがタッチ操作された場合、当該ユーザインターフェイス画像に対応する処理を実行する、請求項１乃至７の何れか１つに記載の情報処理システム。
【請求項９】
前記画像表示制御手段は、前記左目用画像に左目用ユーザインターフェイス画像を含めて前記第１領域に表示し、当該左目用ユーザインターフェイス画像に対応する右目用ユーザインターフェイス画像を前記右目用画像に含めて前記第２領域に表示し、
前記実行手段は、前記タッチスクリーンへのタッチ操作とは異なる所定の操作が前記情報処理装置に対して行われたことに応じて、当該ユーザインターフェイス画像に対応する処理を実行する、請求項１乃至７の何れか１つに記載の情報処理システム。
【請求項１０】
前記情報処理装置は、当該情報処理装置が前記ゴーグル装置に取り付けられている場合に前記左目用画像および前記右目用画像を表示することによる立体視画像を前記タッチスクリーンに表示する立体視モードに設定し、当該情報処理装置が前記ゴーグル装置に取り付けられていない場合に当該立体視画像に対応する非立体視画像を前記タッチスクリーンに表示する非立体視モードに設定する表示モード設定手段を、さらに備え、
前記画像表示制御手段は、
前記非立体視モードにおいて、前記第３領域内の所定位置とは異なる位置に表示される第１ユーザインターフェイス画像と前記非立体視画像とを前記タッチスクリーンに表示させ、
前記立体視モードにおいて、前記第３領域内の所定位置とは異なる位置に表示される前記第１ユーザインターフェイス画像を非表示にして前記立体視画像を前記タッチスクリーンに表示させるとともに、前記第１ユーザインターフェイス画像に対応する第２ユーザインターフェイス画像を前記第３領域内の所定位置に表示させる、請求項１乃至７の何れか１つに記載の情報処理システム。
【請求項１１】
前記板状部材は、前記情報処理装置が前記ゴーグル装置に取り付けられた状態において、前記第１領域と前記第２領域とを仕切る部材を含む、請求項６に記載の情報処理システム。
【請求項１２】
画像を表示するタッチスクリーンを有する情報処理装置を着脱可能であり、着用するユーザに立体視画像を提供するゴーグル装置であって、
前記情報処理装置が前記ゴーグル装置に取り付けられた場合に、左目用画像が表示される前記タッチスクリーンにおける第１領域を、前記ユーザの左目に視認させる第１レンズと、
前記情報処理装置が前記ゴーグル装置に取り付けられた場合に、前記左目用画像と視差のある右目用画像が表示される前記タッチスクリーンにおける第２領域を、前記ユーザの右目に視認させる第２レンズとを備え、さらに
前記情報処理装置が前記ゴーグル装置に取り付けられた状態で前記タッチスクリーンにおける前記第１領域とも前記第２領域とも異なる第３領域へユーザがタッチ操作可能となる開口部が形成され、
前記情報処理装置が前記ゴーグル装置に取り付けられた状態において、前記第３領域と前記第１領域との間および／または前記第３領域と前記第２領域との間に設置されることによって、前記開口部から差し込まれるユーザの指が前記第１領域および／または前記第２領域に進入することを防止するための板状部材を備える、ゴーグル装置。
【請求項１３】
前記開口部は、前記ゴーグル装置をユーザが着用した場合に当該ユーザの鼻となる位置に形成される、請求項１２に記載のゴーグル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体視画像を表示可能な情報処理システムおよびゴーグル装置に関する。
【背景技術】
【０００２】
従来、互いに視差のある２つの画像をユーザの左右の目でそれぞれ視認させることによって立体画像を表示する立体画像表示装置がある（例えば、特許文献１参照）。例えば、上記特許文献１には、ユーザが装着可能なゴーグル装置にスマートフォンを収納し、当該ゴーグル装置を介して当該スマートフォンの表示画面に表示された立体視画像をユーザが覗き込むことによって、立体視された画像を見ることが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１９８６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１で開示された立体画像表示装置は、立体視画像を表示画面に表示する際にユーザのタッチ操作を受け付けるユーザインターフェイス画像を提示することについて考慮されていないため、ユーザインターフェイス画像の提示方法について、利便性を向上させる余地がある。
【０００５】
それ故に、本発明の目的は、ユーザインターフェイス画像の提示に関する利便性を向上させることが可能となる情報処理システムおよびゴーグル装置を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は例えば以下のような構成を採用し得る。なお、特許請求の範囲の記載を解釈する際に、特許請求の範囲の記載によってのみその範囲が解釈されるべきであることが理解され、特許請求の範囲の記載と本欄の記載とが矛盾する場合には、特許請求の範囲の記載が優先する。
【０００７】
本発明の情報処理システムの一構成例は、画像を表示するタッチスクリーンを有する情報処理装置と当該情報処理装置を着脱可能なゴーグル装置とを備える。ゴーグル装置は、第１レンズおよび第２レンズを備える。第１レンズは、情報処理装置がゴーグル装置に取り付けられた場合に、当該ゴーグル装置を着用するユーザの左目にタッチスクリーンにおける第１領域を視認させる。第２レンズは、情報処理装置がゴーグル装置に取り付けられた場合に、当該ゴーグル装置を着用するユーザの右目にタッチスクリーンにおける第１領域とは異なる第２領域を視認させる。ゴーグル装置は、さらに開口部が形成される。開口部は、情報処理装置がゴーグル装置に取り付けられた状態で、タッチスクリーンにおける第１領域とも第２領域とも異なるタッチスクリーンにおける第３領域にユーザがタッチ操作可能となる。情報処理装置は、画像表示制御手段および実行手段を備える。画像表示制御手段は、左目用画像をタッチスクリーンの第１領域に表示させ、当該左目用画像と視差のある右目用画像をタッチスクリーンの第２領域に少なくとも表示させる。実行手段は、タッチスクリーンにおける第３領域内の所定位置がタッチ操作された場合、所定の処理を実行する。
【０００８】
上記によれば、互いに視差のある左目用画像および右目用画像を表示する立体視表示において、開口部を介して、立体視画像が表示される第１領域とも第２領域とも異なる第３領域にタッチ操作が可能となるため、操作の利便性を向上させることができる。
【０００９】
また、上記開口部は、ゴーグル装置をユーザが着用する状態において、当該ゴーグル装置の下方となる位置に形成されてもよい。上記第３領域は、情報処理装置がゴーグル装置に取り付けられてユーザが着用する状態において、タッチスクリーンの下方に設定されてもよい。
【００１０】
上記によれば、タッチスクリーンをタッチ操作するための開口部がゴーグル装置の下方に形成されるため、タッチ操作する際の操作性がよくなる。
【００１１】
また、上記開口部は、ゴーグル装置をユーザが着用する状態において、当該ゴーグル装置の下方、かつ、左右における中央となる位置に形成されてもよい。上記第３領域は、情報処理装置がゴーグル装置に取り付けられてユーザが着用する状態において、タッチスクリーンの下方、かつ、左右における中央に設定されてもよい。
【００１２】
上記によれば、タッチスクリーンをタッチ操作するための開口部がゴーグル装置の下方中央に形成されるため、タッチ操作する際の操作性がよくなる。
【００１３】
また、上記開口部は、ゴーグル装置をユーザが着用する状態において、当該ユーザの鼻となる位置に形成されてもよい。
【００１４】
上記によれば、ゴーグル装置を着用する場合にユーザの鼻となる位置に開口部が形成され、当該開口部を介して、タッチ操作が可能となるため、ゴーグル装置のスペースを効率よく利用することができる。
【００１５】
また、上記開口部は、ゴーグル装置をユーザが着用しない状態において第３領域を当該ゴーグル装置の外部に露出させてもよい。
【００１６】
上記によれば、ゴーグル装置を覗くことなく第３領域をタッチ操作することが可能となり、操作の利便性を向上させることができる。
【００１７】
また、上記ゴーグル装置は、板状部材を、さらに備えてもよい。板状部材は、情報処理装置が当該ゴーグル装置に取り付けられた状態において、第３領域と第１領域との間および／または第３領域と第２領域との間に設置されることによって、第１領域および／または第２領域にユーザの指が進入することを防止する。
【００１８】
上記によれば、立体視画像が表示される第１領域および第２領域に触れることなくタッチ操作が可能となるとともに、板状部材によって第１領域および第２領域への指の侵入が防止されるため、ユーザの指が立体視画像の視界に侵入することが防止され、没入感を損なうことなく立体視画像をユーザに提示することができ、当該ユーザの指によって当該第１領域および当該第２領域や第１レンズおよび第２レンズが汚損することを防止することができる。
【００１９】
また、上記タッチスクリーンは、矩形状の表示画面を有してもよい。上記左目用画像は、表示画面の左側に円形または楕円形で表示されてもよい。上記右目用画像は、表示画面の右側に円形または楕円形で表示されてもよい。
【００２０】
上記によれば、矩形状の表示画面に複数の円形または楕円形の画像を表示することによって生じる空領域に第３領域を設定することができるため、表示画面を効率よく利用することができる。
【００２１】
また、上記画像表示制御手段は、少なくとも１つ以上のユーザインターフェイス画像をタッチスクリーンにおける第３領域内に表示させてもよい。上記実行手段は、ユーザインターフェイス画像のうちいずれか１つがタッチ操作された場合、当該ユーザインターフェイス画像に対応する処理を実行してもよい。
【００２２】
上記によれば、タッチ操作を受け付ける第３領域にユーザインターフェイス画像を表示することによって、タッチ操作による操作指示内容を明確にすることができる。
【００２３】
また、上記画像表示制御手段は、左目用画像に左目用ユーザインターフェイス画像を含めて第１領域に表示し、当該左目用ユーザインターフェイス画像に対応する右目用ユーザインターフェイス画像を右目用画像に含めて第２領域に表示してもよい。上記実行手段は、タッチスクリーンへのタッチ操作とは異なる所定の操作が情報処理装置に対して行われたことに応じて、当該ユーザインターフェイス画像に対応する処理を実行してもよい。
【００２４】
上記によれば、ユーザインターフェイス画像が立体視表示されるため、立体視画像を見ている状態でも当該ユーザインターフェイス画像に応じた操作が可能となる。
【００２５】
また、上記情報処理装置は、表示モード設定手段を、さらに備えてもよい。表示モード設定手段は、当該情報処理装置がゴーグル装置に取り付けられている場合に左目用画像および右目用画像を表示することによる立体視画像をタッチスクリーンに表示する立体視モードに設定し、当該情報処理装置がゴーグル装置に取り付けられていない場合に当該立体視画像に対応する非立体視画像をタッチスクリーンに表示する非立体視モードに設定する。上記画像表示制御手段は、非立体視モードにおいて、第３領域内の所定位置とは異なる位置に表示される第１ユーザインターフェイス画像と非立体視画像とをタッチスクリーンに表示させ、立体視モードにおいて、第３領域内の所定位置とは異なる位置に表示される第１ユーザインターフェイス画像を非表示にして立体視画像をタッチスクリーンに表示させるとともに、第１ユーザインターフェイス画像に対応する第２ユーザインターフェイス画像を第３領域内の所定位置に表示させてもよい。
【００２６】
上記によれば、表示モードに応じて、適切な位置にユーザインターフェイス画像を表示することができる。
【００２７】
また、上記板状部材は、情報処理装置がゴーグル装置に取り付けられた状態において、第１領域と第２領域とを仕切る部材を含んでもよい。
【００２８】
上記によれば、第１領域と第２領域との間と、第３領域と第１領域との間および／または第３領域と第２領域との間を１つの部材によって仕切ることができるため、板状部材のコストを低減することができる。
【００２９】
また、本発明は、ゴーグル装置の形態で実施されてもよい。
【発明の効果】
【００３０】
本発明によれば、互いに視差のある左目用画像および右目用画像を表示する立体視表示において、開口部を介して、立体視画像が表示される第１領域とも第２領域とも異なる第３領域にタッチ操作が可能となるため、操作の利便性を向上させることができる。
【図面の簡単な説明】
【００３１】
【図１】本体装置２に左コントローラ３および右コントローラ４を装着した状態を示す図
【図２】本体装置２から左コントローラ３および右コントローラ４をそれぞれ外した状態の一例を示す図
【図３】本体装置２の一例を示す六面図
【図４】左コントローラ３の一例を示す六面図
【図５】右コントローラ４の一例を示す六面図
【図６】本体装置２の内部構成の一例を示すブロック図
【図７】本体装置２と左コントローラ３および右コントローラ４との内部構成の一例を示すブロック図
【図８】ゴーグル装置１５０の外観の一例を示す斜視図
【図９】本体装置２をゴーグル装置１５０に装着する状態の一例を示す正面図
【図１０】ゴーグル装置１５０に装着された本体装置２の状態の一例を示す正面図
【図１１】ゴーグル装置１５０の内部構造の一例を示す図
【図１２】ゴーグル装置１５０に装着された本体装置２の状態の一例を示す側面図
【図１３】画像表示システムに表示されている画像を見るユーザの様子の一例を示す図
【図１４】画像表示システムを把持するユーザの様子の一例を示す図
【図１５】立体視表示モードおよび非立体視表示モードにおいてそれぞれ本体装置２に表示される画像の一例を示す図
【図１６】本体装置２のＤＲＡＭ８５に設定されるデータ領域の一例を示す図
【図１７】ゲームシステム１で実行されるゲーム処理の一例を示すフローチャート
【発明を実施するための形態】
【００３２】
以下、本実施形態の一例に係る画像表示システムについて説明する。本実施形態における画像表示システムの一例は、ゲームシステム１（最小限の構成としては、ゲームシステム１に含まれる本体装置２）およびゴーグル装置１５０によって構成される。ゲームシステム１の一例は、本体装置（情報処理装置；本実施形態ではゲーム装置本体として機能する）２と左コントローラ３および右コントローラ４とを含む。本体装置２は、左コントローラ３および右コントローラ４がそれぞれ着脱可能である。つまり、ゲームシステム１は、左コントローラ３および右コントローラ４をそれぞれ本体装置２に装着して一体化された装置として利用できる。また、ゲームシステム１は、本体装置２と左コントローラ３および右コントローラ４とを別体として利用することもできる（図２参照）。以下では、本実施形態のゲームシステム１のハードウェア構成について説明し、その後に本実施形態のゲームシステム１の制御について説明する。
【００３３】
図１は、本体装置２に左コントローラ３および右コントローラ４を装着した状態の一例を示す図である。図１に示すように、左コントローラ３および右コントローラ４は、それぞれ本体装置２に装着されて一体化されている。本体装置２は、ゲームシステム１における各種の処理（例えば、ゲーム処理）を実行する装置である。本体装置２は、ディスプレイ１２を備える。左コントローラ３および右コントローラ４は、ユーザが入力を行うための操作部を備える装置である。
【００３４】
図２は、本体装置２から左コントローラ３および右コントローラ４をそれぞれ外した状態の一例を示す図である。図１および図２に示すように、左コントローラ３および右コントローラ４は、本体装置２に着脱可能である。なお、以下において、左コントローラ３および右コントローラ４の総称として「コントローラ」と記載することがある。
【００３５】
図３は、本体装置２の一例を示す六面図である。図３に示すように、本体装置２は、略板状のハウジング１１を備える。本実施形態において、ハウジング１１の主面（換言すれば、表側の面、すなわち、ディスプレイ１２が設けられる面）は、大略的には矩形形状である。
【００３６】
なお、ハウジング１１の形状および大きさは、任意である。一例として、ハウジング１１は、携帯可能な大きさであってよい。また、本体装置２単体または本体装置２に左コントローラ３および右コントローラ４が装着された一体型装置は、携帯型装置となってもよい。また、本体装置２または一体型装置が手持ち型の装置となってもよい。また、本体装置２または一体型装置が可搬型装置となってもよい。
【００３７】
図３に示すように、本体装置２は、ハウジング１１の主面に設けられるディスプレイ１２を備える。ディスプレイ１２は、本体装置２が生成した画像を表示する。本実施形態においては、ディスプレイ１２は、液晶表示装置（ＬＣＤ）とする。ただし、ディスプレイ１２は任意の種類の表示装置であってよい。
【００３８】
また、本体装置２は、ディスプレイ１２の画面上にタッチパネル１３を備える。本実施形態においては、タッチパネル１３は、マルチタッチ入力が可能な方式（例えば、静電容量方式）のものである。ただし、タッチパネル１３は、任意の種類のものであってよく、例えば、シングルタッチ入力が可能な方式（例えば、抵抗膜方式）のものであってもよい。なお、本実施例では、タッチスクリーンの一例としてディスプレイ１２およびディスプレイ１２の画面上に設けられたタッチパネル１３を用いている。
【００３９】
本体装置２は、ハウジング１１の内部においてスピーカ（すなわち、図６に示すスピーカ８８）を備えている。図３に示すように、ハウジング１１の主面には、スピーカ孔１１ａおよび１１ｂが形成される。そして、スピーカ８８の出力音は、これらのスピーカ孔１１ａおよび１１ｂからそれぞれ出力される。
【００４０】
また、本体装置２は、本体装置２が左コントローラ３と有線通信を行うための端子である左側端子１７と、本体装置２が右コントローラ４と有線通信を行うための右側端子２１を備える。
【００４１】
図３に示すように、本体装置２は、スロット２３を備える。スロット２３は、ハウジング１１の上側面に設けられる。スロット２３は、所定の種類の記憶媒体を装着可能な形状を有する。所定の種類の記憶媒体は、例えば、ゲームシステム１およびそれと同種の情報処理装置に専用の記憶媒体（例えば、専用メモリカード）である。所定の種類の記憶媒体は、例えば、本体装置２で利用されるデータ（例えば、アプリケーションのセーブデータ等）、および／または、本体装置２で実行されるプログラム（例えば、アプリケーションのプログラム等）を記憶するために用いられる。また、本体装置２は、電源ボタン２８を備える。
【００４２】
本体装置２は、下側端子２７を備える。下側端子２７は、本体装置２がクレードルと通信を行うための端子である。本実施形態において、下側端子２７は、ＵＳＢコネクタ（より具体的には、メス側コネクタ）である。上記一体型装置または本体装置２単体をクレードルに載置した場合、ゲームシステム１は、本体装置２が生成して出力する画像を据置型モニタに表示することができる。また、本実施形態においては、クレードルは、載置された上記一体型装置または本体装置２単体を充電する機能を有する。また、クレードルは、ハブ装置（具体的には、ＵＳＢハブ）の機能を有する。
【００４３】
本体装置２は、照度センサ２９を備える。本実施例においては、照度センサ２９は、ハウジング１１の主面下部に設けられ、ハウジング１１の主面側から入射する光の照度（明るさ）を検出する。なお、照度センサ２９によって検出された光の照度に応じて、ディスプレイ１２を適切な明るさにして画像を表示することができるが、本実施例においては当該検出された照度に基づいて、本体装置２が後述するゴーグル装置１５０に装着されているか否かが判定される。
【００４４】
図４は、左コントローラ３の一例を示す六面図である。図４に示すように、左コントローラ３は、ハウジング３１を備える。本実施形態においては、ハウジング３１は、縦長の形状、すなわち、上下方向（すなわち、図１および図４に示すｙ軸方向）に長い形状である。左コントローラ３は、本体装置２から外された状態において、縦長となる向きで把持されることも可能である。ハウジング３１は、縦長となる向きで把持される場合に片手、特に左手で把持可能な形状および大きさをしている。また、左コントローラ３は、横長となる向きで把持されることも可能である。左コントローラ３が横長となる向きで把持される場合には、両手で把持されるようにしてもよい。
【００４５】
左コントローラ３は、アナログスティック３２を備える。図４に示すように、アナログスティック３２は、ハウジング３１の主面に設けられる。アナログスティック３２は、方向を入力することが可能な方向入力部として用いることができる。ユーザは、アナログスティック３２を傾倒することによって傾倒方向に応じた方向の入力（および、傾倒した角度に応じた大きさの入力）が可能である。なお、左コントローラ３は、方向入力部として、アナログスティックに代えて、十字キーまたはスライド入力が可能なスライドスティック等を備えるようにしてもよい。また、本実施形態においては、アナログスティック３２を押下する入力が可能である。
【００４６】
左コントローラ３は、各種操作ボタンを備える。左コントローラ３は、ハウジング３１の主面上に４つの操作ボタン３３〜３６（具体的には、右方向ボタン３３、下方向ボタン３４、上方向ボタン３５、および左方向ボタン３６）を備える。さらに、左コントローラ３は、録画ボタン３７および−（マイナス）ボタン４７を備える。左コントローラ３は、ハウジング３１の側面の左上に第１Ｌボタン３８およびＺＬボタン３９を備える。また、左コントローラ３は、ハウジング３１の側面の、本体装置２に装着される際に装着される側の面に第２Ｌボタン４３および第２Ｒボタン４４を備える。これらの操作ボタンは、本体装置２で実行される各種プログラム（例えば、ＯＳプログラムやアプリケーションプログラム）に応じた指示を行うために用いられる。
【００４７】
また、左コントローラ３は、左コントローラ３が本体装置２と有線通信を行うための端子４２を備える。
【００４８】
図５は、右コントローラ４の一例を示す六面図である。図５に示すように、右コントローラ４は、ハウジング５１を備える。本実施形態においては、ハウジング５１は、縦長の形状、すなわち、上下方向に長い形状である。右コントローラ４は、本体装置２から外された状態において、縦長となる向きで把持されることも可能である。ハウジング５１は、縦長となる向きで把持される場合に片手、特に右手で把持可能な形状および大きさをしている。また、右コントローラ４は、横長となる向きで把持されることも可能である。右コントローラ４が横長となる向きで把持される場合には、両手で把持されるようにしてもよい。
【００４９】
右コントローラ４は、左コントローラ３と同様、方向入力部としてアナログスティック５２を備える。本実施形態においては、アナログスティック５２は、左コントローラ３のアナログスティック３２と同じ構成である。また、右コントローラ４は、アナログスティックに代えて、十字キーまたはスライド入力が可能なスライドスティック等を備えるようにしてもよい。また、右コントローラ４は、左コントローラ３と同様、ハウジング５１の主面上に４つの操作ボタン５３〜５６（具体的には、Ａボタン５３、Ｂボタン５４、Ｘボタン５５、およびＹボタン５６）を備える。さらに、右コントローラ４は、＋（プラス）ボタン５７およびホームボタン５８を備える。また、右コントローラ４は、ハウジング５１の側面の右上に第１Ｒボタン６０およびＺＲボタン６１を備える。また、右コントローラ４は、左コントローラ３と同様、第２Ｌボタン６５および第２Ｒボタン６６を備える。
【００５０】
また、右コントローラ４は、右コントローラ４が本体装置２と有線通信を行うための端子６４を備える。
【００５１】
図６は、本体装置２の内部構成の一例を示すブロック図である。本体装置２は、図３に示す構成の他、図６に示す各構成要素８１〜９１、９７、および９８を備える。これらの構成要素８１〜９１、９７、および９８のいくつかは、電子部品として電子回路基板上に実装されてハウジング１１内に収納されてもよい。
【００５２】
本体装置２は、プロセッサ８１を備える。プロセッサ８１は、本体装置２において実行される各種の情報処理を実行する情報処理部であって、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のみから構成されてもよいし、ＣＰＵ機能、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）機能等の複数の機能を含むＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）から構成されてもよい。プロセッサ８１は、記憶部（具体的には、フラッシュメモリ８４等の内部記憶媒体、あるいは、スロット２３に装着される外部記憶媒体等）に記憶される情報処理プログラム（例えば、ゲームプログラム）を実行することによって、各種の情報処理を実行する。
【００５３】
本体装置２は、自身に内蔵される内部記憶媒体の一例として、フラッシュメモリ８４およびＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８５を備える。フラッシュメモリ８４およびＤＲＡＭ８５は、プロセッサ８１に接続される。フラッシュメモリ８４は、主に、本体装置２に保存される各種のデータ（プログラムであってもよい）を記憶するために用いられるメモリである。ＤＲＡＭ８５は、情報処理において用いられる各種のデータを一時的に記憶するために用いられるメモリである。
【００５４】
本体装置２は、スロットインターフェース（以下、「Ｉ／Ｆ」と略記する。）９１を備える。スロットＩ／Ｆ９１は、プロセッサ８１に接続される。スロットＩ／Ｆ９１は、スロット２３に接続され、スロット２３に装着された所定の種類の記憶媒体（例えば、専用メモリカード）に対するデータの読み出しおよび書き込みを、プロセッサ８１の指示に応じて行う。
【００５５】
プロセッサ８１は、フラッシュメモリ８４およびＤＲＡＭ８５、ならびに上記各記憶媒体との間でデータを適宜読み出したり書き込んだりして、上記の情報処理を実行する。
【００５６】
本体装置２は、ネットワーク通信部８２を備える。ネットワーク通信部８２は、プロセッサ８１に接続される。ネットワーク通信部８２は、ネットワークを介して外部の装置と通信（具体的には、無線通信）を行う。本実施形態においては、ネットワーク通信部８２は、第１の通信態様としてＷｉ−Ｆｉの規格に準拠した方式により、無線ＬＡＮに接続して外部装置と通信を行う。また、ネットワーク通信部８２は、第２の通信態様として所定の通信方式（例えば、独自プロトコルによる通信や、赤外線通信）により、同種の他の本体装置２との間で無線通信を行う。なお、上記第２の通信態様による無線通信は、閉ざされたローカルネットワークエリア内に配置された他の本体装置２との間で無線通信可能であり、複数の本体装置２の間で直接通信することによってデータが送受信される、いわゆる「ローカル通信」を可能とする機能を実現する。
【００５７】
本体装置２は、コントローラ通信部８３を備える。コントローラ通信部８３は、プロセッサ８１に接続される。コントローラ通信部８３は、左コントローラ３および／または右コントローラ４と無線通信を行う。本体装置２と左コントローラ３および右コントローラ４との通信方式は任意であるが、本実施形態においては、コントローラ通信部８３は、左コントローラ３との間および右コントローラ４との間で、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に従った通信を行う。
【００５８】
プロセッサ８１は、上述の左側端子１７、右側端子２１、および下側端子２７に接続される。プロセッサ８１は、左コントローラ３と有線通信を行う場合、左側端子１７を介して左コントローラ３へデータを送信するとともに、左側端子１７を介して左コントローラ３から操作データを受信する。また、プロセッサ８１は、右コントローラ４と有線通信を行う場合、右側端子２１を介して右コントローラ４へデータを送信するとともに、右側端子２１を介して右コントローラ４から操作データを受信する。また、プロセッサ８１は、クレードルと通信を行う場合、下側端子２７を介してクレードルへデータを送信する。このように、本実施形態においては、本体装置２は、左コントローラ３および右コントローラ４との間で、それぞれ有線通信と無線通信との両方を行うことができる。また、左コントローラ３および右コントローラ４が本体装置２に装着された一体型装置または本体装置２単体がクレードルに装着された場合、本体装置２は、クレードルを介してデータ（例えば、画像データや音声データ）を据置型モニタ等に出力することができる。
【００５９】
ここで、本体装置２は、複数の左コントローラ３と同時に（換言すれば、並行して）通信を行うことができる。また、本体装置２は、複数の右コントローラ４と同時に（換言すれば、並行して）通信を行うことができる。したがって、複数のユーザは、左コントローラ３および右コントローラ４のセットをそれぞれ用いて、本体装置２に対する入力を同時に行うことができる。一例として、第１ユーザが左コントローラ３および右コントローラ４の第１セットを用いて本体装置２に対して入力を行うと同時に、第２ユーザが左コントローラ３および右コントローラ４の第２セットを用いて本体装置２に対して入力を行うことが可能となる。
【００６０】
本体装置２は、タッチパネル１３の制御を行う回路であるタッチパネルコントローラ８６を備える。タッチパネルコントローラ８６は、タッチパネル１３とプロセッサ８１との間に接続される。タッチパネルコントローラ８６は、タッチパネル１３からの信号に基づいて、例えばタッチ入力が行われた位置を示すデータを生成して、プロセッサ８１へ出力する。
【００６１】
また、ディスプレイ１２は、プロセッサ８１に接続される。プロセッサ８１は、（例えば、上記の情報処理の実行によって）生成した画像および／または外部から取得した画像をディスプレイ１２に表示する。
【００６２】
本体装置２は、コーデック回路８７およびスピーカ（具体的には、左スピーカおよび右スピーカ）８８を備える。コーデック回路８７は、スピーカ８８および音声入出力端子２５に接続されるとともに、プロセッサ８１に接続される。コーデック回路８７は、スピーカ８８および音声入出力端子２５に対する音声データの入出力を制御する回路である。
【００６３】
また、本体装置２は、加速度センサ８９を備える。本実施形態においては、加速度センサ８９は、所定の３軸（例えば、図１に示すｘｙｚ軸）方向に沿った加速度の大きさを検出する。なお、加速度センサ８９は、１軸方向あるいは２軸方向の加速度を検出するものであってもよい。
【００６４】
また、本体装置２は、角速度センサ９０を備える。本実施形態においては、角速度センサ９０は、所定の３軸（例えば、図１に示すｘｙｚ軸）回りの角速度を検出する。なお、角速度センサ９０は、１軸回りあるいは２軸回りの角速度を検出するものであってもよい。
【００６５】
加速度センサ８９および角速度センサ９０は、プロセッサ８１に接続され、加速度センサ８９および角速度センサ９０の検出結果は、プロセッサ８１へ出力される。プロセッサ８１は、上記の加速度センサ８９および角速度センサ９０の検出結果に基づいて、本体装置２の動きおよび／または姿勢に関する情報を算出することが可能である。
【００６６】
照度センサ２９は、プロセッサ８１に接続され、照度センサ２９の検出結果は、プロセッサ８１へ出力される。プロセッサ８１は、照度センサ２９の検出結果に基づいて、本体装置２周辺の明るさに関する情報を算出することが可能である。
【００６７】
本体装置２は、電力制御部９７およびバッテリ９８を備える。電力制御部９７は、バッテリ９８およびプロセッサ８１に接続される。また、図示しないが、電力制御部９７は、本体装置２の各部（具体的には、バッテリ９８の電力の給電を受ける各部、左側端子１７、および右側端子２１）に接続される。電力制御部９７は、プロセッサ８１からの指令に基づいて、バッテリ９８から上記各部への電力供給を制御する。
【００６８】
また、バッテリ９８は、下側端子２７に接続される。外部の充電装置（例えば、クレードル）が下側端子２７に接続され、下側端子２７を介して本体装置２に電力が供給される場合、供給された電力がバッテリ９８に充電される。
【００６９】
図７は、本体装置２と左コントローラ３および右コントローラ４との内部構成の一例を示すブロック図である。なお、本体装置２に関する内部構成の詳細については、図６で示しているため図７では省略している。
【００７０】
左コントローラ３は、本体装置２との間で通信を行う通信制御部１０１を備える。図７に示すように、通信制御部１０１は、端子４２を含む各構成要素に接続される。本実施形態においては、通信制御部１０１は、端子４２を介した有線通信と、端子４２を介さない無線通信との両方で本体装置２と通信を行うことが可能である。通信制御部１０１は、左コントローラ３が本体装置２に対して行う通信方法を制御する。すなわち、左コントローラ３が本体装置２に装着されている場合、通信制御部１０１は、端子４２を介して本体装置２と通信を行う。また、左コントローラ３が本体装置２から外されている場合、通信制御部１０１は、本体装置２（具体的には、コントローラ通信部８３）との間で無線通信を行う。コントローラ通信部８３と通信制御部１０１との間の無線通信は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）の規格に従って行われる。
【００７１】
また、左コントローラ３は、例えばフラッシュメモリ等のメモリ１０２を備える。通信制御部１０１は、例えばマイコン（マイクロプロセッサとも言う）で構成され、メモリ１０２に記憶されるファームウェアを実行することによって各種の処理を実行する。
【００７２】
左コントローラ３は、各ボタン１０３（具体的には、ボタン３３〜３９、４３、４４、および４７）を備える。また、左コントローラ３は、アナログスティック（図７では「スティック」と記載する）３２を備える。各ボタン１０３およびアナログスティック３２は、自身に対して行われた操作に関する情報を、適宜のタイミングで繰り返し通信制御部１０１へ出力する。
【００７３】
通信制御部１０１は、各入力部（具体的には、各ボタン１０３、アナログスティック３２、各センサ１０４および１０５）から、入力に関する情報（具体的には、操作に関する情報、またはセンサによる検出結果）を取得する。通信制御部１０１は、取得した情報（または取得した情報に所定の加工を行った情報）を含む操作データを本体装置２へ送信する。なお、操作データは、所定時間に１回の割合で繰り返し送信される。なお、入力に関する情報が本体装置２へ送信される間隔は、各入力部について同じであってもよいし、同じでなくてもよい。
【００７４】
上記操作データが本体装置２へ送信されることによって、本体装置２は、左コントローラ３に対して行われた入力を得ることができる。すなわち、本体装置２は、各ボタン１０３およびアナログスティック３２に対する操作を、操作データに基づいて判別することができる。
【００７５】
左コントローラ３は、電力供給部１０８を備える。本実施形態において、電力供給部１０８は、バッテリおよび電力制御回路を有する。図示しないが、電力制御回路は、バッテリに接続されるとともに、左コントローラ３の各部（具体的には、バッテリの電力の給電を受ける各部）に接続される。
【００７６】
図７に示すように、右コントローラ４は、本体装置２との間で通信を行う通信制御部１１１を備える。また、右コントローラ４は、通信制御部１１１に接続されるメモリ１１２を備える。通信制御部１１１は、端子６４を含む各構成要素に接続される。通信制御部１１１およびメモリ１１２は、左コントローラ３の通信制御部１０１およびメモリ１０２と同様の機能を有する。したがって、通信制御部１１１は、端子６４を介した有線通信と、端子６４を介さない無線通信（具体的には、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に従った通信）との両方で本体装置２と通信を行うことが可能であり、右コントローラ４が本体装置２に対して行う通信方法を制御する。
【００７７】
右コントローラ４は、左コントローラ３の各入力部と同様の各入力部を備える。具体的には、各ボタン１１３、アナログスティック５２、を備える。これらの各入力部については、左コントローラ３の各入力部と同様の機能を有し、同様に動作する。
【００７８】
右コントローラ４は、電力供給部１１８を備える。電力供給部１１８は、左コントローラ３の電力供給部１０８と同様の機能を有し、同様に動作する。
【００７９】
次に、図８〜図１４を参照して、ゲームシステム１（具体的には、本体装置２）が装着されることによって画像表示システムを構成する装置の一例であるゴーグル装置１５０について説明する。なお、図８は、ゴーグル装置１５０の外観の一例を示す斜視図である。図９は、本体装置２をゴーグル装置１５０に装着する状態の一例を示す正面図である。図１０は、ゴーグル装置１５０に装着された本体装置２の状態の一例を示す正面図である。図１１は、ゴーグル装置１５０の内部構造の一例を示す図である。図１２は、ゴーグル装置１５０に装着された本体装置２の状態の一例を示す側面図である。図１３は、画像表示システムに表示されている画像を見るユーザの様子の一例を示す図である。図１４は、画像表示システムを把持するユーザの様子の一例を示す図である。
【００８０】
図８〜図１２において、ゴーグル装置１５０は、本体１５１、レンズ枠部材１５２、レンズ１５３、および板状部材１５４を有している。ここで、画像表示システムを構成する装置の一例であるゴーグル装置は、ユーザの左右の目を覆うように当該ユーザの顔にフィットして着用され、外光の少なくとも一部を遮る機能および一対のレンズによって当該ユーザにおける立体視をサポートする機能を有するものであれば、後述する構成に限られない。例えば、上記ゴーグル装置は、ユーザが把持することによって当該ユーザの顔にフィットされるタイプ（手持ち型ゴーグル）、ユーザの頭部に固定されることによって当該ユーザの顔にフィットされるタイプ、載置状態の装置をユーザが覗き込むタイプなど、様々な状態で用いられるものであってもよい。また、上記ゴーグル装置は、本体装置２が取り付けられた状態でユーザの頭部に着用されることによって、いわゆるヘッドマウントディスプレイとして機能するものであってもよく、ゴーグル型の他にヘルメット型の形状を有するものであってもよい。以下のゴーグル装置１５０の説明では、ユーザが把持して当該ユーザの顔にフィットするように着用するゴーグル型タイプの手持ち型ゴーグル装置を用いる。
【００８１】
本体１５１は、本体装置２の前面、背面、上面、および下面と接することによって本体装置２を着脱自在に固定する装着部を有している。装着部は、本体装置２の前面（ディスプレイ１２が設けられている面）の一部と接面される前面当接部と、本体装置２の背面と接面される背面当接部と、本体装置２の上面と接面される上面当接部と、本体装置２の下面と接面される下面当接部とを有し、当該前面当接部、背面当接部、上面当接部、および下面当接部に囲まれて形成された空隙を有し左右両側面が開放された角筒状に形成される。装着部は、本体装置２の左側面側または右側面側から装着可能とするために、両側面（図示ｘ軸正方向側の側面およびｘ軸負方向側の側面）が開口している。そして、図９に示すように本体装置２の右側面側の開口からゴーグル装置１５０に装着する場合、上記前面当接部が本体装置２の前面と接し、上記背面当接部が本体装置２の背面と接し、上記上面当接部が本体装置２の上面と接し、上記下面当接部が本体装置２の下面と接した状態となる。なお、本体１５１の前面当接部は、本体装置２が装着された際にディスプレイ１２の表示画像（左目用画像および右目用画像）に対する視界を少なくとも妨げないように開口部が形成されている。
【００８２】
図９および図１２に示すように、本体装置２は、本体装置２の左側面側または右側面側から上記装着部の前面当接部、背面当接部、上面当接部、および下面当接部に沿って、本体１５１の装着部の空隙内にスライド挿入させることによって、ゴーグル装置１５０に取り付けられる。また、本体装置２は、ゴーグル装置１５０に取り付けられた状態から上記装着部の前面当接部、背面当接部、上面当接部、および下面当接部に沿って、左または右にスライドさせることによって、ゴーグル装置１５０から取り外すことができる。このように、ゴーグル装置１５０は、本体装置２を着脱可能に装着することができる。
【００８３】
レンズ枠部材１５２は、本体１５１の前面部に形成された上記開口部側に固設される。レンズ枠部材１５２は、本体１５１に装着された本体装置２のディスプレイ１２に表示される表示画像（左目用画像ＩＭＬおよび右目用画像ＩＭＲ）に対する視界を妨げないように開口した、一対のレンズ枠を有している。また、レンズ枠部材１５２の上下左右に形成される外縁には、本体装置２に接合されるための接合面が形成されるとともに、当該下方に形成される外縁の中央部にゴーグル装置１５０を着用するユーザの鼻と接触するためのＶ字状の凹部が形成される。
【００８４】
画像表示システムを構成する第１レンズ、および、第２レンズの一例であるレンズ１５３は、一対の左目用レンズ１５３Ｌおよび右目用レンズ１５３Ｒによって構成され、例えば一対のフレネルレンズである。左目用レンズ１５３Ｌおよび右目用レンズ１５３Ｒは、それぞれレンズ枠部材１５２のレンズ枠に嵌め込まれている。具体的には、左目用レンズ１５３Ｌは、本体１５１に装着された本体装置２のディスプレイ１２に表示された左目用画像ＩＭＬの視界を妨げないように開口されている一方のレンズ枠に嵌め込まれ、ユーザが左目で左目用レンズ１５３Ｌを覗いた場合に当該左目用画像ＩＭＬを見ることができる。また、右目用レンズ１５３Ｒは、本体１５１に装着された本体装置２のディスプレイ１２に表示された右目用画像ＩＭＲの視界を妨げないように開口されている他方のレンズ枠に嵌め込まれ、ユーザが右目で右目用レンズ１５３Ｒを覗いた場合に当該右目用画像ＩＭＲを見ることができる。なお、左目用レンズ１５３Ｌおよび右目用レンズ１５３Ｒは、典型的には円形または楕円形の拡大レンズであればよく、画像を歪ませてユーザに視認させるレンズであればよい。例えば、左目用レンズ１５３Ｌが円形または楕円形に歪んで表示されている左目用画像ＩＭＬ（後述）を当該画像の歪みとは逆方向に歪ませて視認させ、右目用レンズ１５３Ｒが円形または楕円形に歪んで表示されている右目用画像ＩＭＲ（後述）を当該画像の歪みとは逆方向に歪ませて視認させることによって、画像を立体視するものであってもよい。また、左目用レンズ１５３Ｌおよび右目用レンズ１５３Ｒは、一体化形成された構成であってもよい。
【００８５】
本体１５１は、レンズ枠部材１５２の外縁を角筒状に囲むように本体１５１の前面側から外側へ突出するように設けられた当接部を有している。上記当接部において前面側から外側へ突出している端面は、ゴーグル装置１５０の外側からレンズ１５３を見た場合に、当該レンズ１５３の手前側に配設され、本体装置２を装着した状態で当該端面がゴーグル装置１５０において最も手前側（ｚ軸負方向側）に配置される。そして、本体１５１の当接部は、本体装置２が装着されたゴーグル装置１５０をユーザが覗く場合、ユーザの顔面（典型的には、ユーザの両目周辺）とフィットする端面形状を有しており、当該端面がユーザの顔面と当接することによって、ユーザの眼とレンズ１５３との位置関係を固定する機能を有している。
【００８６】
また、上記当接部は、画像表示システムを用いてディスプレイ１２に表示された立体画像を見る場合に、左目用レンズ１５３Ｌおよび右目用レンズ１５３Ｒへの外光を遮ることができる。これによって、ディスプレイ１２に表示された立体画像を見るユーザの没入感を向上させることができる。なお、上記当接部による遮光は、完全に外光を遮らなくてもよい。例えば、図１４に示すように、筒状に構成される当接部の一部に凹みが形成されていてもよい。なお、図１４に例示されている当接部の凹みは、左目用レンズ１５３Ｌおよび右目用レンズ１５３Ｒの中間点の下部となる位置に形成されているが、これはディスプレイ１２に表示された立体画像を見るユーザの鼻が当接する位置である。すなわち、上記当接部の凹みによって、当接部とユーザの鼻とが強く当接することを避けることが可能となり、多少の遮光性が悪くなったとしても上記当接部と鼻との当接に対する不快感を軽減することができる。
【００８７】
図１０に示すように、板状部材１５４は、本体装置２が本体１５１の装着部に装着されたされた場合に、レンズ枠部材１５２とディスプレイ１２との間となる本体１５１の内部に固設される。例えば、板状部材１５４は、その一部がレンズ枠部材１５２におけるＶ字状の凹部に沿う形状で、当該凹部と装着された本体装置２のディスプレイ１２との間を接続する壁（以下、第１壁部と記載する）のように配置される。そして、上記第１壁部によって囲まれる空間は、本体１５１に装着された本体装置２のディスプレイ１２の一部を外部に露出させて、当該空間を介してユーザが当該一部をタッチ操作可能な操作窓として機能する開口部１５４ｈとなる。なお、板状部材１５４における第１壁部は、図１１に示すようにその一部が開口していてもかまわない。
【００８８】
また、図１１に示すように、板状部材１５４は、一例として、左目用レンズ１５３Ｌと右目用レンズ１５３Ｒとの間に縦方向に立設され、当該凹部と装着された本体装置２のディスプレイ１２との間を接続する壁（以下、第２壁部と記載する）のように配置される。そして、上記第２壁部は、本体１５１に本体装置２が装着された状態では、ディスプレイ１２に表示された左目用画像ＩＭＬと右目用画像ＩＭＲとの間に当該画像を区分けするように配設され、左目用画像ＩＭＬと右目用画像ＩＭＲとの間に設けられる隔壁として機能する。そして、上記第１壁部が上記第２壁部にまで延設されることによって板状部材１５４が設けられ、上記第１壁部と上記第２壁部とは一体化した部材によって形成される。このように、上記第１壁部と上記第２壁部とを一体化した部材によって構成することによって、板状部材１５４の製造コストを低減することが可能となる。
【００８９】
図１０、図１２、図１３、および図１４において、画像表示システムは、ゴーグル装置１５０に本体装置２を装着することによって構成される。ここで、本実施例においては、本体装置２は、ゴーグル装置１５０によって本体装置２全体が覆われるように装着される。そして、ゴーグル装置１５０に本体装置２が装着された場合、左目用レンズ１５３Ｌを介して、ディスプレイ１２の左側領域に表示されている左目用画像ＩＭＬのみを見ることが可能であり、右目用レンズ１５３Ｒを介して、ディスプレイ１２の右側領域に表示されている右目用画像ＩＭＲのみを見ることが可能となる。したがって、画像表示システムのユーザは、左目で左目用レンズ１５３Ｌを見て、右目で右目用レンズ１５３Ｒを見ることによって、左目用画像ＩＭＬおよび右目用画像ＩＭＲを視認することが可能となるため、視差のある左目用画像ＩＭＬおよび右目用画像ＩＭＲをディスプレイ１２に表示することによって、ユーザにとって立体感のある立体画像を表示することができる。
【００９０】
図１３および図１４に示すように、ユーザがゴーグル装置１５０に本体装置２を装着した画像表示システムを把持して、ディスプレイ１２に表示された立体画像を見る場合、本体装置２が装着されたゴーグル装置１５０の左側部を左手で把持し、ゴーグル装置１５０の右側部を右手で把持することができる。このようにユーザがゴーグル装置１５０の左右側部を把持することによって、本体装置２が安定して装着された状態を維持することができる。
【００９１】
また、画像表示システムは、本体装置２がゴーグル装置１５０に装着された状態であっても、板状部材１５４の上記第１壁部に囲まれて形成されている開口部１５４ｈを介して、ディスプレイ１２の画面上に設けられたタッチパネル１３の一部（後述する、ディスプレイ１２の第３領域）をタッチ操作することが可能となる。また、画像表示システムは、本体装置２に設けられている加速度センサ８９および／または角速度センサ９０の検出結果に基づいて、本体装置２の動きおよび／または姿勢、すなわちゴーグル装置１５０を含む画像表示システムの動きおよび／または姿勢に関する情報を算出することが可能である。したがって、画像表示システムは、本体装置２が装着されたゴーグル装置１５０を覗くユーザ頭部の重力方向基準の姿勢を算出することができる。また、画像表示システムは、本体装置２が装着されたゴーグル装置１５０を覗くユーザの頭部の姿勢や方向が変化した場合、当該変化した方向や角度を算出することが可能となる。さらに、画像表示システムは、本体装置２が装着されたゴーグル装置１５０を覗くユーザが当該画像表示システムを叩くような振動与えた場合、当該振動を検出することが可能となる。したがって、ゴーグル装置１５０に本体装置２が装着された状態で左目用レンズ１５３Ｌおよび右目用レンズ１５３Ｒを介して、ディスプレイ１２に表示された立体画像を見る場合、開口部１５４ｈを介したタッチ操作、画像表示システムの重力方向基準の姿勢に基づく操作、画像表示システムの姿勢を変化させる操作、画像表示システムに振動を与える操作が可能となるプレイスタイルが実現される。
【００９２】
なお、本実施例における画像表示システムを使用する際、本体装置２から取り外されている左コントローラ３および右コントローラ４の少なくとも一方を用いて操作してもよい。例えば、左コントローラ３を用いて、画像表示システムの操作を行う場合、ユーザは、本体装置２が装着されたゴーグル装置１５０を右手で把持しながらディスプレイ１２に表示された立体画像を見るとともに、取り外されている左コントローラ３単体を左手で把持して操作を行う。この場合、本体装置２から取り外されている左コントローラ３および／または右コントローラ４に対して操作された操作情報は、本体装置２との間の無線通信によって本体装置２へ送信される。具体的には、左コントローラ３に対して操作された操作情報は、左コントローラ３の通信制御部１０１から無線送信され、本体装置２のコントローラ通信部８３によって受信される。また、右コントローラ４に対して操作された操作情報は、右コントローラ４の通信制御部１１１から無線送信され、本体装置２のコントローラ通信部８３によって受信される。
【００９３】
このように、本実施例においては、ゴーグル装置１５０に本体装置２を装着することによって、ユーザが把持して立体画像を見る可搬型の画像表示システムを構成することができる。また、本実施例の画像表示システムでは、ゴーグル装置１５０にユーザの顔を当接させながら本体装置２のディスプレイ１２に表示された立体画像を見るため、本体装置２に設けられているステレオスピーカ（左スピーカ８８Ｌおよび右スピーカ８８Ｒ）とユーザの耳との位置関係も固定され、左右のスピーカがユーザの耳の近傍に配置されることになる。したがって、本体装置２は、イヤホンやスピーカの利用を強制することなく、音声出力装置と視聴者の耳との位置関係に基づいた音声を出力することが可能となる。例えば、本体装置２は、音声出力装置と視聴者の耳との位置関係に基づいて、いわゆる立体音響技術を用いた音源の制御が可能となる。
【００９４】
次に、図９、図１０、および図１５を参照して、本体装置２に表示される画像について説明する。なお、図１５は、立体視表示モードおよび非立体視表示モードにおいてそれぞれ本体装置２に表示される画像の一例を示す図である。
【００９５】
本実施例における画像表示システムは、本体装置２がゴーグル装置１５０に装着されてディスプレイ１２に表示される画像を立体視する際に用いられる立体視表示モードと、本体装置２がゴーグル装置１５０から取り外されてディスプレイ１２に表示される画像を直接見ることによって非立体視する際に用いられる非立体視表示モードとの何れかに設定される。そして、画像表示システムは、設定されているモードに応じた画像を、本体装置２のディスプレイ１２に表示させる。ここで、立体視するための立体視画像は、互いに視差のある右目用画像と左目用画像とをユーザが右目および左目で見ることによって、当該ユーザが立体視するものでもよい。この場合、非立体視される非立体視画像は、上記２画像表示（立体視表示）以外の画像であり、典型的には単一の画像をユーザが右目および左目で見るものでもよい。
【００９６】
立体視表示モードにおいて、画像表示システムは、表示対象となっているコンテンツ画像（例えば、仮想空間や現実空間の一部を表示するための画像）を、互いに視差のある左目用画像ＩＭＬおよび右目用画像ＩＭＲによって構成し、左目用画像ＩＭＬをディスプレイ１２の左側領域に表示し、右目用画像ＩＭＬをディスプレイ１２の右側領域に表示する。具体的には、図９に示すように、立体視表示モードにおいて、左目用画像ＩＭＬは、本体装置２がゴーグル装置１５０に装着された場合に、左目用レンズ１５３Ｌによって視認可能な略楕円形領域であり、ディスプレイ１２の左側領域の一部となる第１領域に表示される。また、立体視表示モードにおいて、右目用画像ＩＭＲは、本体装置２がゴーグル装置１５０に装着された場合に、右目用レンズ１５３Ｒによって視認可能な略楕円形領域であり、ディスプレイ１２の右側領域の一部となる第２領域に表示される。
【００９７】
ここで、上述したように、本体装置２がゴーグル装置１５０に装着された状態では、板状部材１５４の第２壁部がディスプレイ１２の第１領域に表示される左目用画像ＩＭＬと第２領域に表示される右目用画像ＩＭＲとの間に配置される。したがって、左目用画像ＩＭＬと右目用画像ＩＭＲとは、板状部材１５４の第２壁部を隔壁として区分けされるため、左目用レンズ１５３Ｌを介して右目用画像ＩＭＲが視認されたり、右目用レンズ１５３Ｒを介して左目用画像ＩＭＬが視認されたりすることを防止することができる。
【００９８】
一例として、仮想空間に配置された互いに視差のある一対の仮想カメラ（左仮想カメラおよび右仮想カメラ）からそれぞれ見た当該仮想空間の画像が、それぞれ左目用画像ＩＭＬおよび右目用画像ＩＭＲとして生成される。上記一対の仮想カメラは、実空間における重力方向を基準とした本体装置２の姿勢と対応するように仮想空間内に配置される。そして、上記一対の仮想カメラは、実空間における本体装置２の姿勢変化と対応するように仮想空間内で姿勢を変化させ、本体装置２の姿勢に応じて仮想カメラの視線方向を制御する。これによって、画像表示システムを着用するユーザは、周囲を見渡すように本体装置２（画像表示システム）の姿勢を変化させる操作によって立体視する仮想空間の表示範囲を変更でき、立体視されている仮想空間を見渡すことができるので、仮想カメラの場所に実際にいるかのような体験をすることができる。なお、本実施例においては、本体装置２は、本体装置２に作用している重力加速度の方向と仮想カメラに作用している仮想空間の重力方向とを一致させるとともに、本体装置２の姿勢の変化量と仮想カメラの視線方向の変化量とを一致させる。これにより、本体装置２の姿勢によって立体視する仮想空間を見渡す操作のリアリティが増す。
【００９９】
また、画像表示システムは、本体装置２のタッチパネル１３に対するタッチ操作を受け付けるためのユーザインターフェイス画像ＩＭＵをディスプレイ１２に表示する。例えば、立体視表示モードにおいて表示されるユーザインターフェイス画像ＩＭＵａは、ゴーグル装置１５０の開口部１５４ｈを介してタッチ操作可能なディスプレイ１２の表示領域に表示される。例えば、上述したように、開口部１５４ｈは、板状部材１５４の第１壁部に囲まれて形成され、ユーザの鼻と当接するレンズ枠部材１５２におけるＶ字状の凹部から、ゴーグル装置１５０に装着された本体装置２のディスプレイ１２の一部（具体的には、ディスプレイ１２下部中央付近となる領域）へのタッチ操作を可能とする。一例として、図９に示すように、開口部１５４ｈは、本体装置２がゴーグル装置１５０に装着されている状態であっても、ディスプレイ１２における上記第１領域および上記第２領域によって挟まれるディスプレイ１２の下方に設定される第３領域に対するタッチ操作を可能とする。
【０１００】
例えば、立体視表示モードにおいて、ディスプレイ１２の第３領域には、２つのユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２が表示される。一例として、ユーザインターフェイス画像ＩＭＵａ１は、タッチパネル１３を介して表示位置がタッチ操作された場合に、ゲームを最初からリトライする操作指示となる操作アイコンである。また、ユーザインターフェイス画像ＩＭＵａ２は、タッチパネル１３を介して表示位置がタッチ操作された場合に、ゲームを終了する操作指示となる操作アイコンである。そして、２つのユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２は、上記第３領域の形状に合うようなサイズで並べてディスプレイ１２の第３領域内に表示される。これにより、ユーザは、開口部１５４ｈを介して、２つのユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２の何れかをタッチ操作することによって、本体装置２がゴーグル装置１５０に装着された状態であっても、タッチ操作による複数の操作指示が可能となる。なお、２つのユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２は、ディスプレイ１２の一部を外部に露出させることによってタッチ操作を可能とする上記第３領域付近に表示されてもよい。すなわち、２つのユーザインターフェイス画像ＩＭＵａ１および／またはＩＭＵａ２の一部は、上記第３領域外に表示されていてもよい。
【０１０１】
２つのユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２は、立体視表示モードで表示される画像であるが、ゴーグル装置１５０に装着された本体装置２のディスプレイ１２において、ユーザの左目で見ることができる第１領域およびユーザの右目で見ることができる第２領域の外側となる第３領域に表示される。したがって、上記第３領域に表示されるユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２は、ゴーグル装置１５０を介して視認するユーザの視界外に表示され、また互いに視差のある２つの画像によって構成されていないため、立体視できない非立体視画像として表示されることになる。また、タッチ操作の対象となるユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２が、立体視画像を表示するための第１領域および第２領域の外に表示されるため、当該第１領域および第２領域がタッチ操作されることが少なくなる。したがって、ディスプレイ１２がタッチ操作されることによって立体視画像を表示するための第１領域および第２領域が汚損することが防止することができるとともに、立体視画像を見ている状態においてタッチ操作するための指が視界に入るようなことを防止することができる。
【０１０２】
なお、他の実施例においては、ユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２は、立体視表示モードにおいて立体視可能な立体視画像としてディスプレイ１２に表示されてもかまわない。この場合、ユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２は、それぞれ互いに視差のある２つの画像によって構成されることによって立体視画像としてディスプレイ１２に表示され、典型的には、上記第１領域の一部に立体視するための一方の画像が表示され、上記第２領域の一部に立体視するための他方の画像が表示される。
【０１０３】
図１５に示すように、非立体視表示モードにおいて、画像表示システムは、表示対象となっている上記コンテンツ画像を、非立体視画像である単一画像ＩＭＳによって構成し、一例としてディスプレイ１２の表示領域全体に単一画像ＩＭＳを表示する。
【０１０４】
一例として、仮想空間に配置された単一の仮想カメラから見た当該仮想空間の画像が、単一画像ＩＭＳとして生成される。上記単一の仮想カメラは、実空間における重力方向を基準とした本体装置２の姿勢と対応するように仮想空間内に配置される。そして、上記単一の仮想カメラは、実空間における本体装置２の姿勢変化と対応するように仮想空間内で姿勢を変化させ、本体装置２の姿勢に応じて仮想カメラの視線方向を制御する。これによって、ゴーグル装置１５０から取り外された本体装置２を把持するユーザは、周囲を見渡すように本体装置２の姿勢を変化させる操作によってディスプレイ１２に表示される仮想空間の表示範囲を変更して仮想空間を見渡すことができるので、仮想カメラの場所に実際にいるかのような体験をすることができる。なお、本実施例においては、非立体視表示モードにおいても、本体装置２は、本体装置２に作用している重力加速度の方向と仮想カメラに作用している仮想空間の重力方向とを一致させるとともに、本体装置２の姿勢の変化量と仮想カメラの視線方向の変化量とを一致させる。これにより、本体装置２の姿勢によって非立体視の仮想空間を見渡す操作においてもリアリティが増す。なお、本実施例では、非立体視画像の一例として単一画像ＩＭＳを用いている。
【０１０５】
また、非立体視表示モードにおいて表示されるユーザインターフェイス画像ＩＭＵｂは、例えばディスプレイ１２に表示されているコンテンツ画像（単一画像ＩＭＳ）に重畳させてディスプレイ１２に表示される。例えば、図１５に示すように、非立体視表示モードにおいても、ディスプレイ１２には、２つのユーザインターフェイス画像ＩＭＵｂ１およびＩＭＵｂ２が表示される。一例として、ユーザインターフェイス画像ＩＭＵｂ１は、ユーザインターフェイス画像ＩＭＵａ１に対応する画像であり、タッチパネル１３を介して表示位置がタッチ操作された場合に、ゲームを最初からリトライする操作指示となる操作アイコンである。また、ユーザインターフェイス画像ＩＭＵｂ２は、ユーザインターフェイス画像ＩＭＵａ２に対応する画像であり、タッチパネル１３を介して表示位置がタッチ操作された場合に、ゲームを終了する操作指示となる操作アイコンである。ここで、ユーザインターフェイス画像ＩＭＵａに対応する画像とは、デザインおよび／またはサイズが異なるが機能がユーザインターフェイス画像ＩＭＵａと同じ（例えば、タッチ操作されることによる操作指示内容が同じ）であることを示している。なお、非立体視表示モードで表示されるユーザインターフェイス画像ＩＭＵａと立体視表示モードで表示されるユーザインターフェイス画像ＩＭＵｂとは、機能だけでなくデザインおよびサイズが同じ、すなわち完全に同一であってもよい。
【０１０６】
２つのユーザインターフェイス画像ＩＭＵｂ１およびＩＭＵｂ２は、上記第３領域とは異なるディスプレイ１２の隅部領域（例えば、左上隅部領域と右上隅部領域）にそれぞれ表示される。なお、２つのユーザインターフェイス画像ＩＭＵｂ１およびＩＭＵｂ２は、タッチ操作が可能となる領域の制限を受けないため、立体視表示モードにおいて表示されるユーザインターフェイス画像ＩＭＵａより拡大表示が可能であり、ユーザによってタッチ操作しやすいサイズおよび形状で、タッチ操作によってコンテンツ画像（単一画像ＩＭＳ）の視認性が損なわれにくい位置に表示することができる。
【０１０７】
本実施例における画像表示システムは、本体装置２がゴーグル装置１５０に装着状態にあるか否かの検知結果に基づいて、上記立体視表示モードと上記非立体視表示モードとを自動切り替えすることができる。例えば、本体装置２には、ハウジング１１の主面側から入射する光の照度（明るさ）を検出する照度センサ２９が設けられており、照度センサ２９による照度検出結果に基づいて、本体装置２がゴーグル装置１５０に装着状態にあるか否かを検出することができる。具体的には、本体装置２がゴーグル装置１５０に装着された場合、照度センサ２９が検出する照度が暗くなるため、当該暗くなった照度を検出可能な閾値を設けて当該閾値以上か否かを検出することによって、本体装置２の装着状態を検出することが可能となる。ここで、照度センサ２９による照度検出結果に基づいて、本体装置２が検出するゴーグル装置１５０における装着状態は、厳密には本体装置２が完全にゴーグル装置１５０に装着された状態になる前段階となる装着途中状態であってもよく、このような装着途中状態を含む概念である。
【０１０８】
本実施例における画像表示システムは、本体装置２がゴーグル装置１５０に装着された状態にないと判定した場合、本体装置２における表示モードを非立体視表示モードに設定する。一方、非立体視表示モードに設定されている本体装置２において、本体装置２がゴーグル装置１５０に非装着状態から装着状態に変化したと判定された場合、本体装置２は、表示している非立体視画像のコンテンツ画像を立体視画像に変更することによって、同じコンテンツ画像をディスプレイ１２に表示する。一例として、本体装置２は、非立体視表示モードにおいて単一画像ＩＭＳを表示するために仮想空間に単一の仮想カメラが設定されて仮想空間画像が生成されている場合、当該単一の仮想カメラの位置および視線方向を変えることなく互いに視差がある一対の仮想カメラ（左仮想カメラおよび右仮想カメラ）に変更して、左目用画像ＩＭＬおよび右目用画像ＩＭＲを表示するための仮想カメラを設定することによって、立体視表示モードにおける仮想空間画像の生成に切り替える。また、立体視表示モードに設定されている本体装置２において、本体装置２がゴーグル装置１５０に装着状態から非装着状態に変化したと判定された場合、本体装置２は、表示している立体視画像のコンテンツ画像を非立体視画像に変更することによって、立体視画像のコンテンツ画像に対応する同じコンテンツ画像を非立体視画像にしてディスプレイ１２に表示する。一例として、本体装置２は、立体視表示モードにおいて左目用画像ＩＭＬおよび右目用画像ＩＭＲを表示するために仮想空間に一対の仮想カメラが設定されて仮想空間画像が生成されている場合、当該一対の仮想カメラの位置および視線方向を変えることなく単一の仮想カメラに変更して、単一画像ＩＭＳを表示するための仮想カメラを設定することによって、非立体視表示モードにおける仮想空間画像の生成に切り替える。このように、立体視画像のコンテンツ画像（仮想空間画像）に対応する非立体視画像のコンテンツ画像（仮想空間画像）、または非立体視画像のコンテンツ画像（仮想空間画像）に対応する立体視画像のコンテンツ画像（仮想空間画像）は、何れの場合も立体視画像か非立体視画像かの差異しかないことを示す。ただし、立体視画像のコンテンツ画像に対応する非立体視画像のコンテンツ画像、または非立体視画像のコンテンツ画像に対応する立体視画像のコンテンツ画像は、表示範囲が異なっていてもよく、典型的には立体視画像のコンテンツ画像の方が非立体視画像のコンテンツ画像よりも表示範囲が狭くなってもよい。
【０１０９】
また、本実施例における画像表示システムは、表示モードが切り替わった場合、ユーザインターフェイス画像ＩＭＵのサイズ、形状、および位置を変えて、ディスプレイ１２に表示する。例えば、非立体視表示モードに設定されている本体装置２において、本体装置２がゴーグル装置１５０に非装着状態から装着状態に変化したと判定された場合、本体装置２は、ディスプレイ１２の隅部領域にコンテンツ画像と重複表示しているユーザインターフェイス画像ＩＭＵｂ１およびＩＭＵｂ２を、ユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２に形状変化させるとともに、表示位置をディスプレイ１２の第３領域内に移動させることによって、同機能のユーザインターフェイス画像ＩＭＵを表示させる。また、立体視表示モードに設定されている本体装置２において、本体装置２がゴーグル装置１５０に装着状態から非装着状態に変化したと判定された場合、本体装置２は、ディスプレイ１２の第３領域に表示しているユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２を、ユーザインターフェイス画像ＩＭＵｂ１およびＩＭＵｂ２に形状変化させるとともに、表示位置をディスプレイ１２の隅部領域においてコンテンツ画像と重複表示するように移動させることによって、同機能のユーザインターフェイス画像ＩＭＵを表示させる。
【０１１０】
なお、上述した実施例では、照度センサ２９による照度検出結果に基づいて、本体装置２がゴーグル装置１５０に装着状態にあるか否かを検出する例を用いたが、他の検出結果に基づいて本体装置２がゴーグル装置１５０に装着状態にあるか否かを検出してもよい。一例として、本体装置２に設けられた接続端子とゴーグル装置１５０に設けられた接続端子とが上記装着状態になることによって電気的に接続されることによる検出結果や、本体装置２に設けられた所定のスイッチ機構が上記装着状態になることによってオンまたはオフされることによる検出結果に基づいて、本体装置２がゴーグル装置１５０に装着状態にあるか否かを検出してもよい。他の例として、本体装置２に設けられた撮像手段（撮像素子）による撮像結果に基づいて、所定の画像が撮像されているか否かを判定したり、撮像された輝度が閾値以上か否かを判定したりすることによって、本体装置２がゴーグル装置１５０に装着状態にあるか否かを検出してもよい。また、他の例として、本体装置２がゴーグル装置１５０に装着状態となった場合や表示モードを切り替える際に、ユーザに所定の操作を促すことにより、当該所定の操作が行われたことに基づいて、本体装置２がゴーグル装置１５０に装着状態にあるか否かや選択表示モードを判定してもよい。
【０１１１】
また、上述した実施例では、上記第３領域をディスプレイ１２における上記第１領域および上記第２領域によって挟まれるディスプレイ１２の中心より下側となるディスプレイ１２の下方に設定して、当該第３領域に対するタッチ操作を可能としているが、ディスプレイ１２における他の領域に上記第３領域を設定してもかまわない。第１の例として、ディスプレイ１２における上記第１領域および上記第２領域によって挟まれるディスプレイ１２の中心より上側となるディスプレイ１２の上方に、上記第３領域を設定してもよい。第２の例として、ディスプレイ１２における上記第１領域とディスプレイ１２の左端とに挟まれる上方（すなわち、ディスプレイ１２の左上隅領域）や下方（すなわち、ディスプレイ１２の左下隅領域）に、上記第３領域を設定してもよい。第３の例として、ディスプレイ１２における上記第２領域とディスプレイ１２の右端とに挟まれる上方（すなわち、ディスプレイ１２の右上隅領域）や下方（すなわち、ディスプレイ１２の右下隅領域）に、上記第３領域を設定してもよい。何れの領域に上記第３領域が設定される場合においても、当該第３領域の形状に合うようなユーザインターフェイス画像ＩＭＵａを当該第３領域内に表示するとともに、当該第３領域内をタッチ操作可能とする開口部１５４ｈをゴーグル装置１５０に形成することによって、上述した説明と同様の操作が可能となる。なお、第３領域は、上記第１領域および上記第２領域によって挟まれる当該第１領域および当該第２領域の間に設定される場合、当該第１領域および当該第２領域の中間位置から左右にずれていてもよい。
【０１１２】
また、上述した実施例では、上記第３領域内にユーザインターフェイス画像を表示する例を用いたが、当該第３領域内にユーザインターフェイス画像が表示されなくてもかまわない。このように、立体視表示モードにおいて、上記第３領域内にユーザインターフェイス画像が表示されない場合であっても、開口部１５４ｈを介して当該第３領域内の所定位置や当該第３領域全域における何れかの位置がタッチ操作されることに応じて所定の処理（例えば、ゲームを最初からリトライする処理やゲームを終了する処理）が実行されることによって、当該第３領域内にユーザインターフェイス画像が表示される場合と同様の効果を得ることができる。
【０１１３】
また、上述した実施例では、上記第３領域内にユーザインターフェイス画像を表示することによって、当該ユーザインターフェイス画像に対するタッチ操作を可能としているが、当該ユーザインターフェイス画像に関連するユーザインターフェイス画像を上記第１領域および上記第２領域にもさらに表示してもかまわない。ここで、上記第３領域内に表示するユーザインターフェイス画像に関連するユーザインターフェイス画像とは、上記第３領域内に表示するユーザインターフェイス画像の機能と同じ機能を有するユーザインターフェイス画像であり、上記第３領域内に表示するユーザインターフェイス画像と形状、サイズ、およびデザインの少なくとも１つが異なっていてもかまわない。このように、上記第１領域および上記第２領域に表示されるユーザインターフェイス画像は、ゴーグル装置１５０を介して見た場合に立体視されることになるが、例えば、立体視されている表示領域の中央に配置されたり設定されている標識と重複したりすることによって、当該ユーザインターフェイス画像を操作対象にすることができる。そして、立体視されているユーザインターフェイス画像が上記操作対象に設定された状態で、本体装置２が装着されたゴーグル装置１５０へ所定の大きさ以上の振動が与えられた場合、当該操作対象となっているユーザインターフェイス画像に対応する処理が実行される。例えば、加速度センサ８９によって検出された本体装置２におけるｘｙｚ軸方向の加速度から重力加速度成分を除去して、本体装置２に所定の大きさ以上の振動が加えられていることを当該除去後の加速度が示している場合に、上記操作対象となっているユーザインターフェイス画像に対応する処理が実行される。なお、重力加速度を抽出する方法については任意の方法を用いればよく、例えば本体装置２に平均的に生じている加速度成分を算出して当該加速度成分を重力加速度として抽出してもよい。
【０１１４】
また、左目用画像ＩＭＬおよび右目用画像ＩＭＲは、左目用レンズ１５３Ｌと右目用レンズ１５３Ｒとによって視認可能なディスプレイ１２の表示領域外（典型的には、第１領域外および／または第２領域外）にも表示されてもよく、タッチ操作が可能となる上記第３領域内にもその一部が表示されてもよい。また、左目用画像ＩＭＬおよび右目用画像ＩＭＲは、左目用レンズ１５３Ｌと右目用レンズ１５３Ｒとによって視認可能なディスプレイ１２の表示領域（典型的には、第１領域および／または第２領域）より小さな範囲に表示されてもよい。
【０１１５】
次に、図１６〜図１７を参照して、本実施形態においてゲームシステム１で実行される具体的な処理の一例について説明する。図１６は、本実施形態において本体装置２のＤＲＡＭ８５に設定されるデータ領域の一例を示す図である。なお、ＤＲＡＭ８５には、図１６に示すデータの他、他の処理で用いられるデータも記憶されるが、詳細な説明を省略する。
【０１１６】
ＤＲＡＭ８５のプログラム記憶領域には、ゲームシステム１で実行される各種プログラムＰａが記憶される。本実施形態においては、各種プログラムＰａは、上述した左コントローラ３および右コントローラ４との間で無線通信するための通信プログラムや、操作部（左コントローラ３、右コントローラ４、タッチパネル１３、加速度センサ８９、角速度センサ９０）や照度センサ２９等から取得したデータに基づいた情報処理（例えば、ゲーム処理）を行うためのアプリケーションプログラム等が記憶される。なお、各種プログラムＰａは、フラッシュメモリ８４に予め記憶されていてもよいし、ゲームシステム１に着脱可能な記憶媒体（例えば、スロット２３に装着された所定の種類の記憶媒体）から取得されてＤＲＡＭ８５に記憶されてもよいし、インターネット等のネットワークを介して他の装置から取得されてＤＲＡＭ８５に記憶されてもよい。プロセッサ８１は、ＤＲＡＭ８５に記憶された各種プログラムＰａを実行する。
【０１１７】
また、ＤＲＡＭ８５のデータ記憶領域には、ゲームシステム１において実行される通信処理や情報処理等の処理において用いられる各種のデータが記憶される。本実施形態においては、ＤＲＡＭ８５には、操作データＤａ、角速度データＤｂ、加速度データＤｃ、照度データＤｄ、姿勢データＤｅ、操作オブジェクトデータＤｆ、仮想カメラデータＤｇ、左目用仮想空間画像データＤｈ、右目用仮想空間画像データＤｉ、立体視用ＵＩ（ユーザインターフェイス）画像データＤｊ、非立体視用仮想空間画像データＤｋ、非立体視用ＵＩ（ユーザインターフェイス）画像データＤｍ、および画像データＤｎ等が記憶される。
【０１１８】
操作データＤａは、左コントローラ３および／または右コントローラ４やタッチパネル１３からそれぞれ適宜取得した操作データである。上述したように、左コントローラ３および／または右コントローラ４からそれぞれ送信される操作データには、各入力部（具体的には、各ボタン、アナログスティック、各センサ）からの入力に関する情報（具体的には、操作に関する情報や各センサによる検出結果）が含まれている。本実施形態では、無線通信によって左コントローラ３および／または右コントローラ４からそれぞれ所定周期で操作データが送信されており、当該受信した操作データを用いて操作データＤａが適宜更新される。なお、操作データＤａの更新周期は、後述するゲームシステム１で実行される処理の周期である１フレーム毎に更新されてもよいし、上記無線通信によって操作データが送信される周期毎に更新されてもよい。また、タッチパネル１３を操作したことを示す操作データは、上記処理の周期毎に取得され、当該取得に応じて操作データＤａに格納されて更新される。
【０１１９】
角速度データＤｂは、角速度センサ９０によって検出された本体装置２に生じている角速度を示すデータである。例えば、角速度データＤｂは、本体装置２に生じているｘｙｚ軸周りの角速度を示すデータ等を含んでいる。
【０１２０】
加速度データＤｃは、加速度センサ８９によって検出された本体装置２に生じている加速度を示すデータである。例えば、加速度データＤｃは、本体装置２に生じているｘｙｚ軸方向の加速度を示すデータ等を含んでいる。
【０１２１】
照度データＤｄは、照度センサ２９によって検出された本体装置２周辺の照度を示すデータである。
【０１２２】
姿勢データＤｅは、実空間における本体装置２の姿勢を示すデータである。一例として、姿勢データＤｅは、本体装置２に生じている重力加速度を示す重力ベクトルの基準とする姿勢を示すデータや、本体装置２の姿勢変化を示すデータを含んでいる。
【０１２３】
操作オブジェクトデータＤｆは、ユーザが操作するオブジェクトの仮想空間における位置、方向、姿勢、および動作等を示すデータである。
【０１２４】
仮想カメラデータＤｇは、仮想空間において設定されている仮想カメラ（立体視表示モードにおける一対の左右仮想カメラ、非立体視表示モードにおける単一仮想カメラ）における位置、方向、視野角、倍率等を示すデータである。
【０１２５】
左目用仮想空間画像データＤｈは、立体視表示モードにおける左目用画像ＩＭＬを生成するためのデータである。右目用仮想空間画像データＤｉは、立体視表示モードにおける右目用画像ＩＭＲを生成するためのデータである。立体視用ＵＩ画像データＤｊは、立体視表示モードにおけるユーザインターフェイス画像ＩＭＵａの位置、形状、サイズ等を示すデータである。
【０１２６】
非立体視用仮想空間画像データＤｋは、非立体視表示モードにおける単一画像ＩＭＳを生成するためのデータである。非立体視用ＵＩ画像データＤｍは、非立体視表示モードにおけるユーザインターフェイス画像ＩＭＵｂの位置、形状、サイズ等を示すデータである。
【０１２７】
画像データＤｎは、ゲームの際に表示画面に画像（例えば、仮想オブジェクトの画像、ユーザインターフェイス画像、情報画像、フィールド画像、背景画像等）を表示するためのデータである。
【０１２８】
次に、図１７を参照して、本実施形態における情報処理（ゲーム処理）の詳細な一例を説明する。図１７は、ゲームシステム１で実行されるゲーム処理の一例を示すフローチャートである。本実施形態においては、図１７に示す一連の処理は、プロセッサ８１が各種プログラムＰａに含まれる通信プログラムや所定のアプリケーションプログラム（ゲームプログラム）を実行することによって行われる。また、図１７に示すゲーム処理が開始されるタイミングは任意である。
【０１２９】
なお、図１７に示すフローチャートにおける各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよいし、各ステップの処理に加えて（または代えて）別の処理が実行されてもよい。また、本実施形態では、上記フローチャートの各ステップの処理をプロセッサ８１が実行するものとして説明するが、上記フローチャートにおける一部のステップの処理を、プロセッサ８１以外のプロセッサや専用回路が実行するようにしてもよい。また、本体装置２において実行される処理の一部は、本体装置２と通信可能な他の情報処理装置（例えば、本体装置２とネットワークを介して通信可能なサーバ）によって実行されてもよい。すなわち、図１７に示す各処理は、本体装置２を含む複数の情報処理装置が協働することによって実行されてもよい。
【０１３０】
図１７において、プロセッサ８１は、ゲーム処理における初期設定を行い（ステップＳ２００）、次のステップに処理を進める。例えば、上記初期設定では、プロセッサ８１は、以下に説明する処理を行うためのパラメータを初期化する。一例として、プロセッサ８１は、加速度データＤｃに格納されている加速度データを用いて、本体装置２に作用している重力加速度の重力ベクトルの方向を算出して、当該重力ベクトルの方向を基準とする本体装置２の初期姿勢を設定して姿勢データＤｅを更新する。また、プロセッサ８１は、本体装置２に作用している重力加速度の重力ベクトルの方向と本体装置２のｘｙｚ軸方向との関係と同様の方向となるように、仮想空間における仮想カメラの初期姿勢を設定して仮想カメラデータＤｇを更新する。ここで、本体装置２のｘｙｚ軸と同様の方向になるとは、実空間における重力加速度方向を基準とするｚ軸正方向（画面奥行方向）が仮想空間における重力方向を基準とする仮想カメラの視線方向と同じとなり、実空間における重力加速度方向を基準とするｘ軸正方向（画面左方向）が仮想空間における重力方向を基準とする仮想カメラの左方向と同じとなるような配置関係となることである。
【０１３１】
次に、プロセッサ８１は、各種データを取得して操作データＤａ、角速度データＤｂ、加速度データＤｃ、および照度データＤｄをそれぞれ更新し（ステップＳ２０１）、次のステップに処理を進める。例えば、プロセッサ８１は、左コントローラ３および／または右コントローラ４から操作データを取得して操作データＤａを更新する。また、プロセッサ８１は、タッチパネル１３からタッチ操作データを取得して操作データＤａを更新する。また、プロセッサ８１は、本体装置２に設けられている慣性センサ（加速度センサ８９および角速度センサ９０）から慣性データ（加速度データおよび角速度データ）を取得して、加速度データＤｃおよび角速度データＤｂをそれぞれ更新する。さらに、プロセッサ８１は、照度センサ２９から照度データを取得して照度データＤｄを更新する。
【０１３２】
次に、プロセッサ８１は、本体装置２の姿勢を算出し（ステップＳ２０２）、次のステップに処理を進める。例えば、プロセッサ８１は、角速度データＤｂおよび加速度データＤｃに格納されている加速度データおよび角速度データを用いて、本体装置２に作用している重力加速度の重力ベクトルの方向を算出して、姿勢データＤｅを更新する。また、プロセッサ８１は、本体装置２における上記初期姿勢からの回転方向および回転量を算出して、姿勢データＤｅを更新する。例えば、プロセッサ８１は、上記初期姿勢における本体装置２のｘｙｚ軸方向を軸とした回転方向および回転量をそれぞれ算出して、姿勢データＤｅを更新する。なお、回転方向は、回転量の正負により表すことができるので、姿勢データＤｅには回転量を示すデータのみ格納してもよい。例えば、プロセッサ８１は、前回処理におけるステップＳ２０２において算出された回転量に、今回のステップＳ２０２で取得した角速度データに基づく回転量を加えて、新たな回転量として算出してもよい。
【０１３３】
次に、プロセッサ８１は、本体装置２がゴーグル装置１５０に装着されているか否かを判定する処理を行い（ステップＳ２０３）、次のステップに処理を進める。例えば、プロセッサ８１は、本体装置２がゴーグル装置１５０に装着された際の照度を検出するための閾値に基づいて、照度データＤｄが示す照度が当該閾値未満の暗い照度を示す場合、上記ステップＳ２０３において本体装置２がゴーグル装置１５０に装着されていると判定する。なお、本体装置２がゴーグル装置１５０に装着状態となった場合に、ユーザが所定の操作を行う場合等、他の方式によって当該装着状態が区別される場合、上記ステップＳ２０３の処理を行わなくてもかまわない。
【０１３４】
次に、プロセッサ８１は、立体視表示モードであるか否かを判定する（ステップＳ２０４）。例えば、プロセッサ８１は、上記ステップＳ２０３における装着判定処理において、本体装置２がゴーグル装置１５０に装着されていると判定されている場合、上記ステップＳ２０４において肯定判定して立体視表示モードで処理を行う。一方、プロセッサ８１は、上記ステップＳ２０３における装着判定処理において、本体装置２がゴーグル装置１５０に装着されていないと判定されている場合、上記ステップＳ２０４において否定判定して非立体視表示モードで処理を行う。そして、プロセッサ８１は、立体視表示モードで処理を行う場合、ステップＳ２０５に処理を進める。一方、プロセッサ８１は、非立体視表示モードで処理を行う場合、ステップＳ２１３に処理を進める。なお、本体装置２がゴーグル装置１５０に装着状態となった場合や表示モードを切り替える際に、ユーザが所定の操作を行う場合等、他の方式によって当該装着状態や表示モードが区別される場合、当該方式に基づいた区別によって上記ステップＳ２０４の判定を行ってもかまわない。また、表示モード設定手段は、当該情報処理装置がゴーグル装置に取り付けられている場合に左目用画像および右目用画像を表示することによる立体視画像をタッチスクリーンに表示する立体視モードに設定し、当該情報処理装置がゴーグル装置に取り付けられていない場合に当該立体視画像に対応する非立体視画像をタッチスクリーンに表示する非立体視モードに設定するものであり、一例としてステップＳ２０４の処理を行うプロセッサ８１に相当する。
【０１３５】
ステップＳ２０５において、プロセッサ８１は、オブジェクト動作処理を行い、次のステップに処理を進める。例えば、プロセッサ８１は、操作データＤａを参照して、仮想空間における操作オブジェクトを動作させる操作が行われている場合、当該操作に応じた操作オブジェクトの動きを設定する。そして、プロセッサ８１は、設定された操作オブジェクトの動きに基づいて、当該操作オブジェクトの仮想空間における位置、方向、姿勢、および動作等を設定して、操作オブジェクトデータＤｆを更新する。
【０１３６】
上記ステップＳ２０５におけるオブジェクト動作処理では、以下の様なオブジェクト動作制御が考えられる。第１の例として、予め定められた操作オブジェクトを操作対象として、当該操作オブジェクトを動作させる。この場合、左コントローラ３および／または右コントローラ４における各入力部への入力に基づいて、上記予め定められた操作オブジェクトを移動させたり、動作させたり、変形させたりする。第２の例として、操作に基づいて操作オブジェクトを操作対象として選択した上で、当該操作オブジェクトを動作させる。この場合、所定の表示位置に配置されている操作オブジェクト（例えば、表示画面の中央に表示された標識と重複表示されている操作オブジェクト）を操作対象として、左コントローラ３および／または右コントローラ４における各入力部への入力に基づいて、当該操作対象として選択された操作オブジェクトを移動させたり、動作させたり、変形させたりする。第３の例として、上記操作対象となった操作オブジェクトを、本体装置２が装着されたゴーグル装置１５０への振動に基づいて動作させる。例えば、加速度データＤｃが示す本体装置２におけるｘｙｚ軸方向の加速度から重力加速度成分を除去して、本体装置２に所定の大きさ以上の振動が加えられていることを当該除去後の加速度が示している場合に、上記操作対象となっている操作オブジェクトを当該振動に応じて動作させる。なお、重力加速度を抽出する方法については任意の方法を用いればよく、例えば本体装置２に平均的に生じている加速度成分を算出して当該加速度成分を重力加速度として抽出してもよい。
【０１３７】
次に、プロセッサ８１は、一対の左右仮想カメラを動作させる処理を行い（ステップＳ２０６）、次のステップに処理を進める。例えば、プロセッサ８１は、一対の左右仮想カメラの仮想空間における姿勢を、上記初期姿勢からステップＳ２０２において算出された回転量だけ回転させて設定し、仮想カメラデータＤｇを更新する。例えば、プロセッサ８１は、上記初期姿勢から一対の左右仮想カメラの位置関係を固定した状態で、ステップＳ２０２において算出された本体装置２の左右軸方向（ｘ軸方向）を軸とした回転量と同じだけ当該仮想カメラの左右方向を軸として当該仮想カメラを回転させ、かつ、ステップＳ２０２において算出された本体装置２の上下軸方向（ｙ軸方向）を軸とした回転量と同じだけ当該仮想カメラの上下方向を軸として当該仮想カメラを回転させ、かつ、ステップＳ２０２において算出された本体装置２の画面奥行軸方向（ｚ軸方向）を軸とした回転量と同じだけ当該仮想カメラの視線方向を軸として当該仮想カメラを回転させることによって、一対の左右仮想カメラの仮想空間における姿勢を設定する。
【０１３８】
次に、プロセッサ８１は、左目用仮想空間画像を生成する処理を行い（ステップＳ２０７）、次のステップに処理を進める。例えば、プロセッサ８１は、操作オブジェクトデータＤｆに基づいて、仮想空間に操作オブジェクトを配置する。そして、プロセッサ８１は、仮想カメラデータＤｇによって設定されている一対の左右仮想カメラのうち、左仮想カメラから見た仮想空間画像を左目用仮想空間画像として生成し、左目用仮想空間画像データＤｈを更新する。
【０１３９】
次に、プロセッサ８１は、右目用仮想空間画像を生成する処理を行い（ステップＳ２０８）、次のステップに処理を進める。例えば、プロセッサ８１は、仮想カメラデータＤｇによって設定されている一対の左右仮想カメラのうち、右仮想カメラから見た仮想空間画像を右目用仮想空間画像として生成し、右目用仮想空間画像データＤｉを更新する。
【０１４０】
次に、プロセッサ８１は、立体視用ユーザインターフェイス画像を生成する処理を行い（ステップＳ２０９）、次のステップに処理を進める。例えば、プロセッサ８１は、ディスプレイ１２の第３領域（図９参照）の形状に合うような立体視用のユーザインターフェイス画像を生成し、立体視用ＵＩ画像データＤｊを更新する。
【０１４１】
次に、プロセッサ８１は、左目用仮想空間画像をディスプレイ１２の第１領域に表示する表示制御処理を行い（ステップＳ２１０）、次のステップに処理を進める。例えば、プロセッサ８１は、左目用仮想空間画像データＤｈに設定されている左目用仮想空間画像を左目用画像ＩＭＬとして、ディスプレイ１２の第１領域（図９参照）全体に表示する。
【０１４２】
次に、プロセッサ８１は、右目用仮想空間画像をディスプレイ１２の第２領域に表示する表示制御処理を行い（ステップＳ２１１）、次のステップに処理を進める。例えば、プロセッサ８１は、右目用仮想空間画像データＤｉに設定されている右目用仮想空間画像を右目用画像ＩＭＲとして、ディスプレイ１２の第２領域（図９参照）全体に表示する。なお、画像表示制御手段は、左目用画像をタッチスクリーンの第１領域に表示し、当該左目用画像と視差のある右目用画像をタッチスクリーンの第２領域に少なくとも表示させるものであり、一例としてステップＳ２１０−ステップＳ２１１の処理を行うプロセッサ８１に相当する。
【０１４３】
次に、プロセッサ８１は、立体視用ＵＩ画像をディスプレイ１２の第３領域に表示する表示制御処理を行い（ステップＳ２１２）、ステップＳ２１９に処理を進める。例えば、プロセッサ８１は、立体視用ＵＩ画像データＤｊに設定されているユーザインターフェイス画像をユーザインターフェイス画像ＩＭＵａ（例えば、２つのユーザインターフェイス画像ＩＭＵａ１およびＩＭＵａ２）として、ディスプレイ１２の第３領域（図９参照）内の所定位置に表示する。
【０１４４】
一方、上記ステップＳ２０４において非立体視表示モードであると判定された場合、ステップＳ２１３において、プロセッサ８１は、オブジェクト動作処理を行い、次のステップに処理を進める。例えば、プロセッサ８１は、操作データＤａを参照して、仮想空間における操作オブジェクトを動作させる操作が行われている場合、当該操作に応じた操作オブジェクトの動きを設定する。そして、プロセッサ８１は、設定された操作オブジェクトの動きに基づいて、当該操作オブジェクトの仮想空間における位置、方向、姿勢、および動作等を設定して、操作オブジェクトデータＤｆを更新する。なお、上記ステップＳ２１３におけるオブジェクト動作処理は、上述したステップＳ２０５におけるオブジェクト動作処理と同様であるため、詳細な説明を省略する。
【０１４５】
次に、プロセッサ８１は、単一の仮想カメラを動作させる処理を行い（ステップＳ２１４）、次のステップに処理を進める。例えば、プロセッサ８１は、単一の仮想カメラの仮想空間における姿勢を、上記初期姿勢からステップＳ２０２において算出された回転量だけ回転させて設定し、仮想カメラデータＤｇを更新する。例えば、プロセッサ８１は、上記初期姿勢から単一の仮想カメラを、ステップＳ２０２において算出された本体装置２の左右軸方向（ｘ軸方向）を軸とした回転量と同じだけ当該仮想カメラの左右方向を軸として回転させ、かつ、ステップＳ２０２において算出された本体装置２の上下軸方向（ｙ軸方向）を軸とした回転量と同じだけ当該仮想カメラの上下方向を軸として回転させ、かつ、ステップＳ２０２において算出された本体装置２の画面奥行軸方向（ｚ軸方向）を軸とした回転量と同じだけ当該仮想カメラの視線方向を軸として回転させることによって、単一の仮想カメラの仮想空間における姿勢を設定する。
【０１４６】
次に、プロセッサ８１は、仮想空間画像を生成する処理を行い（ステップＳ２１５）、次のステップに処理を進める。例えば、プロセッサ８１は、仮想カメラデータＤｇによって設定されている仮想カメラから見た仮想空間画像を生成し、非立体視用仮想空間画像データＤｋを更新する。
【０１４７】
次に、プロセッサ８１は、非立体視用ユーザインターフェイス画像を生成する処理を行い（ステップＳ２１６）、次のステップに処理を進める。例えば、プロセッサ８１は、単一画像ＩＭＳに重畳させてディスプレイ１２に表示する（図１５参照）非立体視用のユーザインターフェイス画像を生成し、非立体視用ＵＩ画像データＤｍを更新する。
【０１４８】
次に、プロセッサ８１は、仮想空間画像をディスプレイ１２の全体領域に表示する表示制御処理を行い（ステップＳ２１７）、次のステップに処理を進める。例えば、プロセッサ８１は、非立体視用仮想空間画像データＤｋに設定されている仮想空間画像を単一画像ＩＭＳとして、ディスプレイ１２の全体領域（図１５参照）に表示する。
【０１４９】
次に、プロセッサ８１は、非立体視用ＵＩ画像を単一画像ＩＭＳに重畳表示する表示制御処理を行い（ステップＳ２１８）、ステップＳ２１９に処理を進める。例えば、プロセッサ８１は、非立体視用ＵＩ画像データＤｍに設定されているユーザインターフェイス画像をユーザインターフェイス画像ＩＭＵｂ（例えば、２つのユーザインターフェイス画像ＩＭＵｂ１およびＩＭＵｂ２）として、ディスプレイ１２の左上隅領域および右上隅領域（図１５参照）における単一画像ＩＭＳに重畳表示する。
【０１５０】
ステップＳ２１９において、プロセッサ８１は、ユーザインターフェイス操作処理を行い、次のステップに処理を進める。例えば、プロセッサ８１は、操作データＤａを参照して、タッチパネル１３に対するタッチ操作が行われている場合、当該タッチ操作されている位置と重なるディスプレイ１２に表示されたユーザインターフェイス画像に応じて、当該タッチ操作に応じたユーザ操作指示を設定する。そして、プロセッサ８１は、設定されたユーザ操作指示に応じた処理を行う。なお、実行手段は、タッチスクリーンにおける第３領域内の所定位置がタッチ操作された場合、所定の処理を実行するものであり、一例としてステップＳ２１９の処理を行うプロセッサ８１に相当する。
【０１５１】
次に、プロセッサ８１は、ゲームを終了するか否かを判定する（ステップＳ２２０）。上記ステップＳ２２０においてゲームを終了する条件としては、例えば、ゲームの結果が確定したことや、ユーザがゲームを終了する操作を行ったこと等がある。プロセッサ８１は、ゲームを終了しない場合に上記ステップＳ２０１に戻って処理を繰り返し、ゲームを終了する場合に当該フローチャートによる処理を終了する。以降、ステップＳ２０１〜ステップＳ２２０の一連の処理は、ステップＳ２２０でゲームを終了すると判定されるまで繰り返し実行される。
【０１５２】
このように、本実施例においては、立体視表示モードにおいて、開口部１５４ｈを介して、立体視画像が表示される第１領域および第２領域とは異なる第３領域にタッチ操作が可能となるため、ユーザは、ゴーグル装置１５０を覗くことなく当該第３領域をタッチ操作することが可能となり、操作の利便性を向上させることができる。また、ゴーグル装置１５０を着用する場合にユーザの鼻が当接する位置に形成された開口部１５４ｈを介して、上記タッチ操作が可能となるため、ゴーグル装置１５０のスペースを効率よく利用することができる。さらに、立体視画像が表示される第１領域および第２領域にタッチすることなく上記タッチ操作が可能となるとともに、板状部材１５４によって第１領域および第２領域への指の侵入が防止されるため、ユーザの指が立体視画像の視界に侵入することが防止され、没入感を損なうことなく立体視画像をユーザに提示することができ、当該ユーザの指によって当該第１領域および当該第２領域や左目用レンズ１５３Ｌおよび右目用レンズ１５３Ｒが汚損することを防止することができる。
【０１５３】
なお、上述した実施例では、情報処理機能を有する本体装置２をゴーグル装置１５０に装着することによって画像表示システムを構成しているが、他の態様によって画像表示システムを構成してもよい。第１の例として、上記情報処理（ゲーム処理）を行って画像を生成する制御部をゴーグル装置１５０に設け、画像を表示する機能を有する表示装置をゴーグル装置１５０に装着することによって、立体視画像を表示する画像表示システムを構成してもよい。この場合、ゴーグル装置１５０の設けられた制御部から表示装置へ、当該表示装置に立体視画像およびユーザインターフェイス画像を表示するための画像データを出力することによって、当該表示装置に立体視画像およびユーザインターフェイス画像が表示されることになる。なお、上記第１の例の態様では、表示装置の装着状況を検出する機構、画像表示システムの姿勢を検出する機構、ユーザ操作を受け付ける機構などは、上記表示装置およびゴーグル装置１５０に何れに設けられていてもかまわない。第２の例として、表示装置が装着されたゴーグル装置１５０とは別に当該表示装置と無線または有線接続された制御装置を設け、表示装置、ゴーグル装置１５０、および当該制御装置によって画像表示システムが構成されてもよい。この場合、操作データ、加速度データ、角速度データ、および照度データ等が表示装置から制御装置へ出力され、当該照度データに基づいた表示モードのコンテンツ画像およびユーザインターフェイス画像が当該制御装置から当該表示装置に出力される。なお、上記第２の例の態様でも、表示装置の装着状況を検出する機構、画像表示システムの姿勢を検出する機構、ユーザ操作を受け付ける機構などは、上記表示装置およびゴーグル装置１５０に何れに設けられていてもかまわない。そして、上記制御装置は、表示装置および／またはゴーグル装置１５０から取得した操作データ、加速度データ、および角速度データに応じて、表示するコンテンツ画像の表示範囲を制御して、当該表示装置に出力する。なお、本実施例では、タッチスクリーンを有する情報処理装置の一例として本体装置２を用いている。
【０１５４】
なお、上述した実施例において、本体装置２の姿勢を検出する方法については、単なる一例であって、他の方法や他のデータを用いて本体装置２の姿勢を検出してもよい。また、操作オブジェクトの動作を制御するためのコントローラは、左コントローラ３または右コントローラ４だけでなく、他のコントローラでもよい。
【０１５５】
また、ゲームシステム１および／または本体装置２は、どのような装置であってもよく、携帯型のゲーム装置、任意の携帯型電子機器（ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話、パーソナルコンピュータ、カメラ、タブレット等）等であってもよい。
【０１５６】
また、上述した実施例では、互いに視差のある左目用画像および右目用画像が、ディスプレイ１２の左側画面および右側画面にそれぞれ表示されることによって、立体視画像が表示される例を用いたが、左目用画像および右目用画像がそれぞれ別の画面に表示されてもよい。例えば、本体装置２に設けられたディスプレイ１２が複数の表示画面によって構成される場合、左目用画像を当該複数の表示画面の１つに表示し、右目用画像を当該複数の表示画面の他の１つに表示する。この場合、ユーザは、左目用レンズ１５３Ｌを介して複数の表示画面の１つに表示された左目用画像を左目で見るとともに、右目用レンズ１５３Ｒを介して複数の表示画面の他の１つに表示された右目用画像を右目で見ることによって、ゴーグル装置１５０を介して立体視画像を見ることができる。
【０１５７】
また、本体装置２に表示される立体視画像および非立体視画像は、ユーザ操作に応じてプロセッサ８１が情報処理（ゲーム処理）を実行することによるゲーム画像として表示されたり、ユーザ操作に応じてプロセッサ８１が動画再生や静止画再生を行うことによる動画像や静止画像として表示されたりする。つまり、情報処理（例えば、ゲーム処理、動画再生処理、静止画再生処理）を本体装置２のプロセッサ８１が行うことによって、本体装置２に表示される立体視画像および非立体視画像が生成されるが、当該立体視画像および非立体視画像を生成する処理の少なくとも一部を他の装置で行ってもかまわない。例えば、本体装置２がさらに他の装置（例えば、サーバ、他の画像表示装置、他のゲーム装置、他の携帯端末、他の情報処理装置）と通信可能に構成されている場合、上記処理は、さらに当該他の装置が協働することによって実行してもよい。このように、上記処理の少なくとも一部を他の装置で行うことによって、上述した処理と同様の処理が可能となる。また、上述した情報処理は、少なくとも１つの情報処理装置により構成される情報処理システムに含まれる１つのプロセッサまたは複数のプロセッサ間の協働により実行されることが可能である。また、上記実施例においては、本体装置２のプロセッサ８１が所定のプログラムを実行することによって情報処理を行うことが可能であるが、本体装置２が備える専用回路によって上記処理の一部または全部が行われてもよい。
【０１５８】
ここで、上述した変形例によれば、いわゆるクラウドコンピューティングのシステム形態や分散型の広域ネットワークおよびローカルネットワークのシステム形態でも本発明を実現することが可能となる。例えば、分散型のローカルネットワークのシステム形態では、据置型の情報処理装置（据置型のゲーム装置）と携帯型の情報処理装置（携帯型のゲーム装置）との間で上記処理を協働により実行することも可能となる。なお、これらのシステム形態では、上述した処理をどの装置で行うかについては特に限定されず、どのような処理分担をしたとしても本発明を実現できることは言うまでもない。
【０１５９】
また、上述した情報処理で用いられる処理順序、設定値、判定に用いられる条件等は、単なる一例に過ぎず他の順序、値、条件であっても、本実施例を実現できることは言うまでもない。
【０１６０】
また、上記プログラムは、外部メモリ等の外部記憶媒体を通じてゲームシステム１に供給されるだけでなく、有線または無線の通信回線を通じて当該装置に供給されてもよい。また、上記プログラムは、当該装置内部の不揮発性記憶装置に予め記録されていてもよい。なお、上記プログラムを記憶する情報記憶媒体としては、不揮発性メモリの他に、ＣＤ−ＲＯＭ、ＤＶＤ、あるいはそれらに類する光学式ディスク状記憶媒体、フレキシブルディスク、ハードディスク、光磁気ディスク、磁気テープ、などでもよい。また、上記プログラムを記憶する情報記憶媒体としては、上記プログラムを記憶する揮発性メモリでもよい。このような記憶媒体は、コンピュータ等が読み取り可能な記録媒体ということができる。例えば、コンピュータ等に、これらの記録媒体のプログラムを読み込ませて実行させることにより、上述で説明した各種機能を提供させることができる。
【０１６１】
以上、本発明を詳細に説明してきたが、前述の説明はあらゆる点において本発明の例示に過ぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。また、当業者は、本発明の具体的な実施例の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。また、本明細書において使用される用語は、特に言及しない限り、当該分野で通常用いられる意味で用いられることが理解されるべきである。したがって、他に定義されない限り、本明細書中で使用される全ての専門用語および技術用語は、本発明の属する分野の当業者によって一般的に理解されるのと同じ意味を有する。矛盾する場合、本明細書（定義を含めて）が優先する。
【産業上の利用可能性】
【０１６２】
以上のように、本発明は、ユーザインターフェイス画像の提示に関する利便性等を向上させることが可能となる情報処理システムおよびゴーグル装置等として利用することができる。
【符号の説明】
【０１６３】
１…ゲームシステム
２…本体装置
３…左コントローラ
４…右コントローラ
１１…ハウジング
１２…ディスプレイ
２９…照度センサ
８１…プロセッサ
８３…コントローラ通信部
８５…ＤＲＡＭ
１５０…ゴーグル装置
１５１…本体
１５２…レンズ枠部材
１５３…レンズ
１５４…板状部材
【図１】
2020140320.tif 000003
【図２】
2020140320.tif 000004
【図３】
2020140320.tif 000005
【図４】
2020140320.tif 000006
【図５】
2020140320.tif 000007
【図６】
2020140320.tif 000008
【図７】
2020140320.tif 000009
【図８】
2020140320.tif 000010
【図９】
2020140320.tif 000011
【図１０】
2020140320.tif 000012
【図１１】
2020140320.tif 000013
【図１２】
2020140320.tif 000014
【図１３】
2020140320.tif 000015
【図１４】
2020140320.tif 000016
【図１５】
2020140320.tif 000017
【図１６】
2020140320.tif 000018
【図１７】
2020140320.tif 000019