(57)【要約】【課題】ＶＲ画像の表示範囲の変更と表示するＶＲ画像の切り替えの操作との両方を実施する場合の、ユーザ操作を容易にする。【解決手段】ＶＲ空間における基準方向からの移動角度に基づいた表示方向に応じた、ＶＲ画像の領域を表示部に表示する電子機器は、ユーザ操作または電子機器の姿勢の変化に基づいて移動角度を決定し、決定された移動角度に基づくＶＲ画像の表示領域を表示部に表示し、ユーザ操作に基づいて決定された移動角度が所定角度より大きければ、決定された移動角度に基づくＶＲ画像の表示領域ではなく、他のＶＲ画像に切り替えて表示し、姿勢の変化に基づいて決定された移動角度が所定角度より大きければ、他のＶＲ画像に切り替えることなく、決定された移動角度に基づくＶＲ画像の表示領域を表示するように制御する。【選択図】図４
2020154155.tif 000002
【特許請求の範囲】
【請求項１】
ＶＲ空間における基準方向からの移動角度に基づいた表示方向に応じた、ＶＲ画像の一部の領域である表示領域を表示部に表示する電子機器であって、
前記表示方向の変更を行うための所定のユーザ操作を受け付ける操作手段と、
前記電子機器の姿勢の変化を検出する姿勢検出手段と、
前記所定のユーザ操作または前記電子機器の姿勢の変化に基づいて前記移動角度を決定し、前記決定された移動角度に基づくＶＲ画像の表示領域を前記表示部に表示し、
前記所定のユーザ操作に基づいて決定された移動角度が所定角度より大きければ、前記決定された移動角度に基づくＶＲ画像の表示領域ではなく、他のＶＲ画像に切り替えて表示し、
前記姿勢の変化に基づいて決定された移動角度が所定角度より大きければ、他のＶＲ画像に切り替えることなく、前記決定された移動角度に基づくＶＲ画像の表示領域を表示するように制御する、
表示制御手段と、
を有する、
ことを特徴とする電子機器。
【請求項２】
前記表示制御手段は、
前記所定のユーザ操作に基づいて決定された移動角度の水平方向の成分の値が前記所定角度より大きければ、前記他のＶＲ画像に切り替えて表示する、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記表示制御手段は、
前記所定のユーザ操作に基づいて決定された移動角度の水平方向の成分の値が前記所定角度より大きく、かつ、前記移動角度の鉛直方向の成分の値が第２所定角度より小さければ、
前記他のＶＲ画像に切り替えて表示する、
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記表示制御手段は、
前記所定のユーザ操作に基づいて決定された移動角度の値が、前記基準方向に対して正負のいずれかであるかに応じて、異なるＶＲ画像に切り替えて表示する、
ことを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記所定角度は、表示するＶＲ画像の有効画像範囲に応じた値である、
ことを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記有効画像範囲が、鉛直方向に３６０度、水平方向に３６０度の視野分の範囲である場合には、前記所定角度は、３６０度よりも大きい、
ことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記表示制御手段は、
表示するＶＲ画像を切り替えることを支援する表示を、さらに前記表示部に表示する、
ことを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記所定のユーザ操作とは、操作部に対するスライド操作であり、
前記移動角度は、前記スライド操作の操作量と操作方向に基づいて決定される、
ことを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記基準方向は、前記所定のユーザ操作および前記電子機器の姿勢に応じて変化しない方向である、
ことを特徴とする請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
ＶＲ空間における基準方向からの移動角度に基づいた表示方向に応じた、ＶＲ画像の一部の領域である表示領域を表示部に表示する電子機器の制御方法であって、
前記表示方向の変更を行うための所定のユーザ操作を受け付ける操作工程と、
前記電子機器の姿勢の変化を検出する姿勢検出工程と、
前記所定のユーザ操作または前記電子機器の姿勢の変化に基づいて前記移動角度を決定し、前記決定された移動角度に基づくＶＲ画像の表示領域を前記表示部に表示し、
前記所定のユーザ操作に基づいて決定された移動角度が所定角度より大きければ、前記決定された移動角度に基づくＶＲ画像の表示領域ではなく、他のＶＲ画像に切り替えて表示し、
前記姿勢の変化に基づいて決定された移動角度が所定角度より大きければ、他のＶＲ画像に切り替えることなく、前記決定された移動角度に基づくＶＲ画像の表示領域を表示するように制御する、
表示制御工程と、
を有する、
ことを特徴とする電子機器の制御方法。
【請求項１１】
コンピュータを請求項１から９のいずれか１項に記載の電子機器の各手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法、プログラムに関するものである。
【背景技術】
【０００２】
近年、全方位画像、全天球画像といった、人間の視野角より広い範囲を持つ画像（ＶＲ画像；映像）を撮影することが可能な撮像装置が普及している。また、このような広い範囲を持つ画像の一部をディスプレイに表示し、装置の姿勢の変化に追従してディスプレイに表示する画像の範囲（表示範囲）を変更することで、没入感や臨場感の高い表示（ＶＲ表示）を行う方法も知られている。また、装置の姿勢以外にもユーザ入力による操作や、別ＵＩ（操作部材）を画面上に表示することによってＶＲ表示範囲を変更することも知られている。
【０００３】
例えば、特許文献１には、ヘッドマウントディスプレイの姿勢および入力デバイスによってＶＲ画像の表示範囲の制御をする技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−１６５９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ＶＲ画像の表示に関する操作には、表示範囲の変更に加えて、表示するＶＲ画像の変更（切り替え）がある。しかしながら、特許文献１では、入力装置および視線移動により、ＶＲ画像の表示範囲を変更する技術については述べられているが、表示するＶＲ画像の切り替えに関しては述べられていない。
【０００６】
つまり、従来は、ＶＲ画像の表示範囲の変更および表示するＶＲ画像の切り替えを実施するために、ユーザは、操作画面を変更したりする必要があり、操作が容易でなかった。
【０００７】
そこで、本発明は、ＶＲ画像の表示範囲の変更と表示するＶＲ画像の切り替えの操作との両方を実施する場合の、ユーザ操作を容易にすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様は、
ＶＲ空間における基準方向からの移動角度に基づいた表示方向に応じた、ＶＲ画像の一部の領域である表示領域を表示部に表示する電子機器であって、
前記表示方向の変更を行うための所定のユーザ操作を受け付ける操作手段と、
前記電子機器の姿勢の変化を検出する姿勢検出手段と、
前記所定のユーザ操作または前記電子機器の姿勢の変化に基づいて前記移動角度を決定し、前記決定された移動角度に基づくＶＲ画像の表示領域を前記表示部に表示し、
前記所定のユーザ操作に基づいて決定された移動角度が所定角度より大きければ、前記決定された移動角度に基づくＶＲ画像の表示領域ではなく、他のＶＲ画像に切り替えて表示し、
前記姿勢の変化に基づいて決定された移動角度が所定角度より大きければ、他のＶＲ画像に切り替えることなく、前記決定された移動角度に基づくＶＲ画像の表示領域を表示するように制御する、
表示制御手段と、
を有する、
ことを特徴とする電子機器である。
【０００９】
本発明の第２の態様は、
ＶＲ空間における基準方向からの移動角度に基づいた表示方向に応じた、ＶＲ画像の一部の領域である表示領域を表示部に表示する電子機器の制御方法であって、
前記表示方向の変更を行うための所定のユーザ操作を受け付ける操作工程と、
前記電子機器の姿勢の変化を検出する姿勢検出工程と、
前記所定のユーザ操作または前記電子機器の姿勢の変化に基づいて前記移動角度を決定し、前記決定された移動角度に基づくＶＲ画像の表示領域を前記表示部に表示し、
前記所定のユーザ操作に基づいて決定された移動角度が所定角度より大きければ、前記決定された移動角度に基づくＶＲ画像の表示領域ではなく、他のＶＲ画像に切り替えて表示し、
前記姿勢の変化に基づいて決定された移動角度が所定角度より大きければ、他のＶＲ画像に切り替えることなく、前記決定された移動角度に基づくＶＲ画像の表示領域を表示するように制御する、
表示制御工程と、
を有する、
ことを特徴とする電子機器の制御方法である。
【発明の効果】
【００１０】
本発明によれば、ＶＲ画像の表示範囲の変更と表示するＶＲ画像の切り替えの操作との両方を実施する場合の、ユーザ操作を容易にすることができる。
【図面の簡単な説明】
【００１１】
【図１】デジタルカメラの外観図である。
【図２】デジタルカメラのブロック図である。
【図３】表示制御装置を説明する図である。
【図４】画像再生処理を示すフローチャートである。
【図５】通常表示状態およびＶＲ表示状態を示す図である。
【図６】ＶＲ表示処理を示すフローチャートである。
【図７】移動角度を説明する図である。
【図８】角度決定処理およびガイド表示処理を示すフローチャートである。
【図９】ガイド表示について説明する図である。
【図１０】ガイド表示および設定表示状態について説明する図である。
【図１１】他のガイド表示について説明する図である。
【図１２】切替判定処理および画像切替処理を示すフローチャートである。
【図１３】ガイド非表示処理および切替設定処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の好適な実施形態を説明する。
＜実施形態＞
本実施形態では、ＶＲ空間における基準方向からの移動角度に基づいた表示方向に応じた、ＶＲ画像の領域を表示部に表示する電子機器について説明する。電子機器は、表示方向の変更を行うための所定のユーザ操作と、電子機器の姿勢の変化とを受け付けることができる。また、電子機器は、当該ユーザ操作または電子機器の姿勢の変化に基づいて移動角度（表示方向）を決定することにより、表示するＶＲ画像の領域を決定する。さらに、電子機器は、当該ユーザ操作がされると、移動角度が所定角度より大きい値であれば、表示するＶＲ画像を切り替える。本実施形態によれば、同一のユーザ操作によって、ＶＲ画像の表示する範囲の変更の処理と表示するＶＲ画像の切り替え（変更）の処理とが実施で
きるため、ユーザは、当該２つの処理（操作）をより容易に実施することができる。
【００１３】
［デジタルカメラの外観］
まず、ＶＲ画像を撮影するための装置であるデジタルカメラ１００について説明する。図１（Ａ）に電子機器であるデジタルカメラ１００（撮像装置）の前面斜視図（外観図）を示す。図１（Ｂ）にデジタルカメラ１００の背面斜視図（外観図）を示す。デジタルカメラ１００は、全方位カメラ（全天球カメラ）である。
【００１４】
また、本実施形態では、デジタルカメラ１００は、それぞれ撮影範囲の異なるカメラ部ａとカメラ部ｂとによって構成されているものとする。ここで、カメラ部ａは、デジタルカメラ１００の前側の上下左右１８０度以上の広範囲を撮影範囲とする広角カメラである。また、カメラ部ｂは、デジタルカメラ１００の後ろ側の上下左右１８０度以上の広範囲を撮影範囲とする広角カメラである。
【００１５】
バリア１０２ａは、デジタルカメラ１００の前方を撮影範囲としたカメラ部ａのための撮影レンズ１０３ａの保護窓である。なお、バリア１０２ａは、撮影レンズ１０３ａ自体の外側の面であってもよい。バリア１０２ｂは、デジタルカメラ１００の後方を撮影範囲としたカメラ部ｂのための撮影レンズ１０３ｂの保護窓である。なお、バリア１０２ａは、撮影レンズ１０３ｂ自体の外側の面であってもよい。
【００１６】
表示部２８は、各種情報を表示する表示部である。シャッターボタン６１は、撮影指示を行うための操作部である。モード切替スイッチ６０は、各種モードを切り替えるための操作部である。接続Ｉ／Ｆ２５は、スマートフォン、パーソナルコンピュータ、テレビなどの外部機器と接続するための接続ケーブルとデジタルカメラ１００とのコネクタである。操作部７０は、ユーザからの各種操作を受け付ける各種スイッチ、ボタン、ダイヤル、タッチセンサ等の操作部材より成る操作部である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。
【００１７】
発光部２１は、発光ダイオード（ＬＥＤ）などの発光部材であり、デジタルカメラ１００の各種状態を発光パターンや発光色によってユーザに通知する。固定部４０は、例えば三脚ネジ穴であり、三脚などの固定器具に固定して設置するための部材である。
【００１８】
［デジタルカメラの構成］
図２は、デジタルカメラ１００の構成例を示すブロック図である。
【００１９】
バリア１０２ａは、デジタルカメラ１００の、撮影レンズ１０３ａを含むカメラ部ａの撮像系を覆うことにより、撮影レンズ１０３ａ、シャッター１０１ａ、撮像部２２ａを含む撮像系の汚れや破損を防止する。
【００２０】
撮影レンズ１０３ａは、ズームレンズ、フォーカスレンズを含むレンズ群であり、広角レンズである。シャッター１０１ａは、撮像部２２ａへの被写体光の入射量を調整する絞り機能を備えるシャッターである。撮像部２２ａは、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３ａは、撮像部２２ａから出力されるアナログ信号をデジタル信号に変換する。
【００２１】
バリア１０２ｂは、デジタルカメラ１００の、撮影レンズ１０３ｂを含むカメラ部ｂの撮像系を覆うことにより、撮影レンズ１０３ｂ、シャッター１０１ｂ、撮像部２２ｂを含む撮像系の汚れや破損を防止する。
【００２２】
撮影レンズ１０３ｂは、ズームレンズ、フォーカスレンズを含むレンズ群であり、広角
レンズである。シャッター１０１ｂは、撮像部２２ｂへの被写体光の入射量を調整する絞り機能を備えるシャッターである。撮像部２２ｂは、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３ｂは、撮像部２２ｂから出力されるアナログ信号をデジタル信号に変換する。
【００２３】
また、撮像部２２ａ、撮像部２２ｂにより、ＶＲ画像が撮像される。ＶＲ画像とは、ＶＲ表示をすることのできる画像であるものとする。ＶＲ画像には、全方位カメラ（全天球カメラ）で撮像した全方位画像（全天球画像）や、表示手段に一度に表示できる表示範囲より広い映像範囲（有効映像範囲；有効画像範囲）を持つパノラマ画像などが含まれるものとする。ＶＲ画像には、静止画だけでなく、動画やライブビュー画像（カメラからほぼリアルタイムで取得した画像）も含まれる。ＶＲ画像は、最大で上下方向（垂直角度、天頂からの角度、仰角、俯角、高度角）３６０度、左右方向（水平角度、方位角度）３６０度の視野分の映像範囲（有効映像範囲）を持つ。また、ＶＲ画像は、上下３６０度未満、左右３６０度未満であっても、通常のカメラで撮影可能な画角よりも広い広範な画角（視野範囲）、あるいは、表示手段に一度に表示できる表示範囲より広い映像範囲（有効映像範囲）を持つ画像も含むものとする。
【００２４】
例えば、左右方向（水平角度、方位角度）３６０度、天頂（ｚｅｎｉｔｈ）を中心とした垂直角度２１０度の視野分（画角分）の被写体を撮影可能な全天球カメラで撮影された画像はＶＲ画像の一種である。また、例えば、左右方向（水平角度、方位角度）１８０度、水平方向を中心とした垂直角度１８０度の視野分（画角分）の被写体を撮影可能なカメラで撮影された画像はＶＲ画像の一種である。すなわち、上下方向と左右方向にそれぞれ１６０度（±８０度）以上の視野分の映像範囲を有しており、人間が一度に視認できる範囲よりも広い映像範囲を有している画像はＶＲ画像の一種である。このＶＲ画像をＶＲ表示（表示モード：「ＶＲビュー」で表示）すると、左右回転方向に表示装置の姿勢を変化させることで、左右方向（水平回転方向；水平方向）には継ぎ目のない全方位の映像を視聴することができる。上下方向（垂直回転方向；鉛直方向）には、真上（天頂）から見て±１０５度の範囲では継ぎ目のない全方位の映像を視聴することができるが、真上から１０５度を超える範囲は映像が存在しないブランク領域となる。ＶＲ画像は、「映像範囲が仮想空間（ＶＲ空間）の少なくとも一部である画像」ともいえる。
【００２５】
ＶＲ表示（ＶＲビュー）とは、ＶＲ画像のうち、表示装置の姿勢に応じた視野範囲の映像を表示する、表示範囲を変更可能な表示方法（表示モード）である。表示装置であるヘッドマウントディスプレイ（ＨＭＤ）を装着して視聴する場合には、ユーザの顔の向きに応じた視野範囲の映像を表示することになる。例えば、ＶＲ画像のうち、ある時点で左右方向に０度（特定の方位、例えば北）、上下方向に９０度（天頂から９０度、すなわち水平）を中心とした視野角（画角）の映像を表示しているものとする。この状態から、表示手段の姿勢を表裏反転させると（例えば、表示面を南向きから北向きに変更すると）、同じＶＲ画像のうち、左右方向に１８０度（逆の方位、例えば南）、上下方向に９０度（水平）を中心とした視野角の映像に、表示範囲が変更される。ユーザがＨＭＤを視聴している場合でいえば、ユーザが顔を北から南に向ければ（すなわち後ろを向けば）、ＨＭＤに表示される映像も北の映像から南の映像に変わるということである。このようなＶＲ表示によって、ユーザに、視覚的にあたかもＶＲ画像内（ＶＲ空間内）のその場にいるような感覚を提供することができる。ＶＲゴーグル（ヘッドマウントアダプター）に装着されたスマートフォンは、ＨＭＤの一種といえる。なお、ＶＲ画像の表示方法は上記に限るものではなく、姿勢の変化ではなく、タッチパネルや方向ボタンなどに対するユーザ操作に応じて、表示範囲を移動（スクロール）させてもよい。ＶＲ表示（ＶＲビューモード）での表示時にも、姿勢変化による表示範囲の変更に加え、タッチパネルへのタッチムーブ操作やマウスなどの操作部材に対するドラッグ操作に応じても表示範囲を変更できるようにしてもよい。
【００２６】
画像処理部２４は、Ａ／Ｄ変換器２３ａ、Ａ／Ｄ変換器２３ｂからのデータ、または、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理を行う。画像処理部２４により得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４ではさらに、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００２７】
また、画像処理部２４は、Ａ／Ｄ変換器２３ａ、Ａ／Ｄ変換器２３ｂから得られた２つの画像（魚眼画像）に基本の画像処理を施した後、合成（繋ぎ画像処理）して単一のＶＲ画像を生成する。２つの画像の繋ぎ画像処理では、画像処理部２４は、２つの画像それぞれにおいて、パターンマッチング処理によりエリア毎に基準画像と比較画像のずれ量を算出し、繋ぎ位置を検出する。そして、検出した繋ぎ位置と各光学系レンズ特性を考慮して、画像処理部２４は、２つの画像をそれぞれ幾何学変換により歪み補正し、全天球イメージ形式に変換する。この２つの全天球イメージ形式の画像をブレンドすることで、画像処理部２４は、最終的に１つの全天球画像（ＶＲ画像）を生成する。生成された全天球画像（ＶＲ画像）は、例えば正距円筒図法を用いた画像となり、各画素の位置が球体の表面の座標と対応づけることが可能となる。また、画像処理部２４は、ライブビューでのＶＲ表示時、あるいは再生時には、ＶＲ画像をＶＲ表示するための画像切り出し処理、拡大処理、歪み補正等を行いメモリ３２のＶＲＡＭへ描画するレンダリングも行う。
【００２８】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４およびメモリ制御部１５を介して、あるいは、メモリ制御部１５を介してメモリ３２に書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、接続Ｉ／Ｆ２５から外部のディスプレイに出力するための画像を格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２９】
また、メモリ３２は、画像表示用のメモリ（ビデオメモリ）を兼ねている。メモリ３２に格納されている画像表示用のデータは、接続Ｉ／Ｆ２５から外部のディスプレイに出力することが可能である。撮像部２２ａ，２２ｂで撮像され、画像処理部２４で生成されたＶＲ画像であって、メモリ３２に蓄積されたＶＲ画像を外部ディスプレイに逐次転送して表示することで、電子ビューファインダとして機能し、ライブビュー表示（ＬＶ表示）を行える。以下、ライブビューで表示される画像をＬＶ画像と称する。また、メモリ３２に蓄積されたＶＲ画像を、通信部５４を介して無線接続された外部機器（スマートフォンなど）に転送し、外部機器側で表示することでもライブビュー表示（リモートＬＶ表示）を行える。
【００３０】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。
【００３１】
システム制御部５０は、少なくとも１つのプロセッサまたは回路を有する制御部であり、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、例えばＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。また、システム制御部５０はメモリ３２、画像処理部２４、メモリ制御部１５を制御することに
より表示制御も行う。
【００３２】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００３３】
モード切替スイッチ６０、シャッターボタン６１、操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード、通信接続モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）、プログラムＡＥモードがある。また、撮影シーン別の撮影設定となる各種シーンモード、カスタムモード等がある。モード切替スイッチ６０より、ユーザは、これらのモードのいずれかに直接切り替えることができる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り換えた後に、表示部２８に表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００３４】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備動作を開始する。
【００３５】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記憶媒体３００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００３６】
なお、シャッターボタン６１は全押しと半押しの２段階の操作ができるものに限るものではなく、１段階の押下だけができる操作部材であってもよい。その場合、１段階の押下によって撮影準備動作と撮影処理が連続して行われる。これは、半押しと全押しが可能なシャッターボタンをいわゆる全押しした場合と同じ動作（ＳＷ１とＳＷ２がほぼ同時に発生した場合の動作）である。
【００３７】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンや選択肢を選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面を見ながら操作部７０を操作することで、直感的に各種設定を行うことができる。
【００３８】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果およびシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記憶媒体３００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００３９】
記録媒体Ｉ／Ｆ１８は、メモリーカードやハードディスク等の記憶媒体３００とのイン
ターフェースである。記憶媒体３００は、撮影された画像を記録するためのメモリーカード等の記録媒体（記憶媒体）であり、半導体メモリや光ディスク、磁気ディスク等から構成される。記憶媒体３００は、デジタルカメラ１００に着脱可能な交換記録媒体でもよいし、内蔵の記録媒体（記憶媒体）であってもよい。
【００４０】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２ａ、撮像部２２ｂで撮像した画像（ＬＶ画像を含む）や、記憶媒体３００に記録された画像を送信可能であり、また、外部機器から画像やその他の各種情報を受信することができる。
【００４１】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。また、ヨー、ピッチ、ローの３軸方向にどの程度傾けた姿勢で撮影された画像であるか判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２ａ、２２ｂで撮像されたＶＲ画像の画像ファイルに付加したり、画像を回転（傾き補正するように画像の向きを調整）して記録したりすることが可能である。姿勢検知部５５としては、加速度センサー、ジャイロセンサー、地磁気センサー、方位センサー、高度センサーなどを１つ以上組み合わせて用いることができる。姿勢検知部５５である、加速度センサー、ジャイロセンサー、方位角センサーを用いて、デジタルカメラ１００の動き（パン、チルト、持ち上げ、静止しているか否か等）を検知することも可能である。
【００４２】
マイク２０は、ＶＲ画像の動画の音声として記録されるデジタルカメラ１００の周囲の音声を集音するマイクロフォンである。
接続Ｉ／Ｆ２５は、外部機器と接続して映像の送受信を行うための、ＨＤＭＩ（登録商標）ケーブルやＵＳＢケーブルなどとの接続プラグである。
【００４３】
［表示制御装置の外観］
続いて、ＶＲ画像を再生するための装置である表示制御装置２００について説明する。図３（Ａ）に、電子機器の一種である表示制御装置２００の外観図の例を示す。ディスプレイ２０５は画像や各種情報を表示する表示部である。ディスプレイ２０５は後述するようにタッチパネル２０６ａと一体的に構成されており、ディスプレイ２０５の表示面へのタッチ操作を検出できるようになっている。表示制御装置２００は、ＶＲ画像（ＶＲコンテンツ）をディスプレイ２０５においてＶＲ表示することが可能である。操作部２０６には図示のようにタッチパネル２０６ａ、操作部２０６ｂ，２０６ｃ，２０６ｄ，２０６ｅが含まれる。
【００４４】
操作部２０６ｂは、表示制御装置２００の電源のオンとオフを切り替える操作を受け付ける電源ボタンである。操作部２０６ｃと操作部２０６ｄは、音声出力部２１２から出力する音声のボリュームを増減するボリュームボタンである。操作部２０６ｅは、ディスプレイ２０５にホーム画面を表示させるためのホームボタンである。音声出力端子２１２ａは、イヤホンジャックであり、イヤホンや外部スピーカーなどに音声を出力する端子である。スピーカー２１２ｂは、音声を発音する本体内蔵スピーカーである。
【００４５】
［表示制御装置の構成］
図３（Ｂ）に、表示制御装置２００の構成の一例を示す。表示制御装置２００は、スマートフォンなどの表示装置を用いて構成可能なものである。内部バス２５０に対して、ＣＰＵ２０１、メモリ２０２、不揮発性メモリ２０３、画像処理部２０４、ディスプレイ２
０５、操作部２０６、記憶媒体Ｉ／Ｆ２０７、外部Ｉ／Ｆ２０９、および、通信Ｉ／Ｆ２１０が接続されている。また、内部バス２５０に対して、音声出力部２１２と姿勢検出部２１３も接続されている。内部バス２５０に接続される各部は、内部バス２５０を介して互いにデータのやりとりを行うことができるようにされている。
【００４６】
ＣＰＵ２０１は、表示制御装置２００の全体を制御する制御部であり、少なくとも１つのプロセッサまたは回路からなる。本実施形態では、ＣＰＵ２０１は、表示部であるディスプレイ２０５の表示を制御するため、表示制御手段であるといえる。メモリ２０２は、例えば、ＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。ＣＰＵ２０１は、例えば、不揮発性メモリ２０３に格納されるプログラムに従い、メモリ２０２をワークメモリとして用いて、表示制御装置２００の各部を制御する。不揮発性メモリ２０３には、画像データや音声データ、その他のデータ、ＣＰＵ２０１が動作するための各種プログラムなどが格納される。不揮発性メモリ２０３は例えばフラッシュメモリやＲＯＭなどで構成される。
【００４７】
画像処理部２０４は、ＣＰＵ２０１の制御に基づいて、不揮発性メモリ２０３や記憶媒体２０８に格納された画像や、外部Ｉ／Ｆ２０９を介して取得した映像信号、通信Ｉ／Ｆ２１０を介して取得した画像などに対して各種画像処理を施す。画像処理部２０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。また、全方位画像あるいは全方位ではないにせよ広範囲のデータを有する広範囲画像であるＶＲ画像のパノラマ展開やマッピング処理、変換などの各種画像処理も行う。画像処理部２０４は特定の画像処理を施すための専用の回路ブロックで構成してもよい。また、画像処理の種別によっては画像処理部２０４を用いずにＣＰＵ２０１がプログラムに従って画像処理を施すことも可能である。
【００４８】
ディスプレイ２０５は、ＣＰＵ２０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面などを表示する。ＣＰＵ２０１は、プログラムに従い表示制御信号を生成し、ディスプレイ２０５に表示するための映像信号を生成してディスプレイ２０５に出力するように表示制御装置２００の各部を制御する。ディスプレイ２０５は出力された映像信号に基づいて映像を表示する。なお、表示制御装置２００自体が備える構成としてはディスプレイ２０５に表示させるための映像信号を出力するためのインターフェースまでとし、ディスプレイ２０５は外付けのモニタ（テレビなど）で構成してもよい。
【００４９】
操作部２０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ２０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００５０】
記憶媒体Ｉ／Ｆ２０７は、メモリーカードやＣＤ、ＤＶＤといった記憶媒体２０８が装着可能とされ、ＣＰＵ２０１の制御に基づき、装着された記憶媒体２０８からのデータの読み出しや、当該記憶媒体２０８に対するデータの書き込みを行う。外部Ｉ／Ｆ２０９は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ２１０は、外部機器やインターネット２１１などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００５１】
音声出力部２１２は、動画や音楽データの音声や、操作音、着信音、各種通知音などを
出力する。音声出力部２１２には、イヤホンなどを接続する音声出力端子２１２ａ、スピーカー２１２ｂが含まれるものとするが、無線通信などで音声出力を行ってもよい。
【００５２】
姿勢検出部２１３は、重力方向に対する表示制御装置２００の姿勢や、ヨー、ロール、ピッチの各軸に対する姿勢の傾きを検知する。姿勢検出部２１３で検知された姿勢に基づいて、表示制御装置２００が横に保持されているか、縦に保持されているか、上に向けられたか、下に向けられたか、斜めの姿勢になったかなどを判別可能である。姿勢検出部２１３としては、加速度センサー、ジャイロセンサー、地磁気センサー、方位センサー、高度センサーなどのうち少なくとも１つを用いることができ、複数を組み合わせて用いることも可能である。
【００５３】
なお操作部２０６には、タッチパネル２０６ａが含まれる。ＣＰＵ２０１はタッチパネル２０６ａへの以下の操作、あるいは状態を検出できる。
・タッチパネル２０６ａにタッチしていなかった指やペンが新たにタッチパネル２０６ａにタッチしたこと、すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）
・タッチパネル２０６ａを指やペンがタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）
・指やペンがタッチパネル２０６ａをタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）
・タッチパネル２０６ａへタッチしていた指やペンがタッチパネル２０６ａから離れたこと、すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）
・タッチパネル２０６ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）
【００５４】
タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出された場合も、同時にタッチオンが検出される。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出されると、タッチオフが検出される。
【００５５】
これらの操作・状態や、タッチパネル２０６ａ上に指やペンがタッチしている位置座標は内部バスを通じてＣＰＵ２０１に通知され、ＣＰＵ２０１は通知された情報に基づいてタッチパネル２０６ａ上にどのような操作（タッチ操作）が行われたかを判定する。タッチムーブについてはタッチパネル２０６ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル２０６ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行われたと判定するものとする。タッチパネル２０６ａ上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル２０６ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。さらに、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。
【００５６】
なお、タッチパネル２０６ａには、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。タッチパネルに対する接触があったことでタッ
チがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。
【００５７】
［ＶＲゴーグル］
図３（Ｃ）に、表示制御装置２００を装着可能なＶＲゴーグル（ヘッドマウントアダプター）２３０の外観図を示す。表示制御装置２００は、ＶＲゴーグル２３０に装着することで、ヘッドマウントディスプレイとして使用することも可能である。
【００５８】
挿入口２３１は、表示制御装置２００を差し込むための挿入口である。ディスプレイ２０５の表示面を、ＶＲゴーグル２３０をユーザの頭部に固定するためのヘッドバンド２３２側（すなわちユーザ側）に向けて表示制御装置２００の全体をＶＲゴーグル２３０に差し込むことができる。こうして表示制御装置２００が装着されたＶＲゴーグル２３０を装着することにより、ユーザはＶＲゴーグル２３０を頭部に装着した状態で、ユーザが手で表示制御装置２００を保持することなく、ディスプレイ２０５を視認することができる。
【００５９】
この場合、ユーザが頭部または体全体を動かすと、表示制御装置２００の姿勢も変化する。姿勢検出部２１３は、この時の表示制御装置２００の姿勢の変化を検出し、この姿勢の変化に基づいてＣＰＵ２０１がＶＲ表示処理を行う。この場合に姿勢検出部２１３が表示制御装置２００の姿勢を検出することは、ユーザの頭部の姿勢（ユーザの視線が向いている方向）を検出することと同等である。
【００６０】
［画像再生処理］
続いて、本実施形態に係る画像再生処理について、図４のフローチャートを用いて説明する。本フローチャートの処理は、電源ボタンである操作部２０６ｂが操作され、電源がオンに切り替わることによって、ＣＰＵ２０１によりフラグや制御変数等が初期化されると、開始する。
【００６１】
Ｓ３０１において、ＣＰＵ２０１は、記憶媒体２０８に格納されている画像データおよび操作ボタン情報を取得し、図５（Ａ）が示すように、ＶＲ画像の平面展開画像４０１をディスプレイ２０５に表示する。ここで、平面展開画像とは、水平線（地平線）が直線状になるようにＶＲ画像の一部を補正した画像である。また、平面展開画像４０１は、ＶＲ表示する場合よりもＶＲ画像を広範囲に表示する画像であるため、平面展開画像４０１によって、ユーザはＶＲ画像の概要を把握することができる。なお、以下では、このように平面展開画像４０１が表示されている表示状態を「通常表示状態」と呼ぶ。本実施形態では、平面展開画像４０１とともに、終了ボタン４０２、ＶＲボタン４０３、設定ボタン４０４がディスプレイ２０５に表示される。
【００６２】
Ｓ３０２において、ＣＰＵ２０１は、操作部２０６（タッチパネル２０６ａ）に対して、ＶＲボタン４０３のタッチ操作が行われたか否かを判定する。該当操作が行われた場合は、Ｓ３０３に遷移し、それ以外の場合にはＳ３０４に遷移する。
【００６３】
Ｓ３０３において、ＣＰＵ２０１は、表示状態を「ＶＲ表示状態」に変更することを含む、後述するＶＲ表示処理を行う。図５（Ｂ）は「ＶＲ表示状態」の一例を示す。「ＶＲ表示状態」では、ＶＲ画像の一部である表示領域４２１を表示しており、表示制御装置２００の姿勢検出やユーザ操作に応じてＶＲ画像の表示範囲の変更が可能な状態である。
【００６４】
Ｓ３０４において、ＣＰＵ２０１は、操作部２０６（タッチパネル２０６ａ）に対して、設定ボタン４０４のタッチ操作が行われたか否かを判定する。該当操作が行われた場合は、Ｓ３０５へ遷移し、行われない場合はＳ３０６に遷移する。
【００６５】
Ｓ３０５において、ＣＰＵ２０１は、後述するＶＲ画像の切替設定処理を行う。ここで、切替設定処理とは、「ＶＲ表示状態」におけるユーザ操作によって、表示するＶＲ画像を他のＶＲ画像に切り替える（変更する）か否かを設定する処理である。
【００６６】
Ｓ３０６において、ＣＰＵ２０１は、操作部２０６（タッチパネル２０６ａ）に対して、終了ボタン４０２のタッチ操作が行われたか否かを判定する。当該操作が行われた場合には、画像再生処理を終了し、当該操作が行われていない場合には、Ｓ３０２に遷移する。
【００６７】
（ＶＲ表示処理；Ｓ３０３）
以下では、Ｓ３０３において実行されるＶＲ表示処理について、図６のフローチャートを用いて詳細に説明する。
【００６８】
Ｓ３２１において、ＣＰＵ２０１は、ＶＲ画像をＶＲ表示するよう変更し、ディスプレイ２０５の表示状態を図５（Ｂ）が示すような「ＶＲ表示状態」に変更する。
【００６９】
Ｓ３２２において、ＣＰＵ２０１は、ＶＲ画像の表示範囲を変更するための所定のユーザ操作が行われたかを判定する。当該操作が行われた場合はＳ３２３に遷移し、それ以外の場合はＳ３３１に遷移する。本実施形態における、ＶＲ画像の表示範囲を変更するための所定のユーザ操作は、例えば、操作部２０６（タッチパネル２０６ａ）に対するスライド操作である。なお、ＶＲ画像の表示範囲を変更するためには、ＶＲ空間における表示範囲が存在する方向（表示方向）を変更する必要があるため、当該所定のユーザ操作は、表示方向を変更するための操作であるといえる。
【００７０】
Ｓ３２３において、ＣＰＵ２０１は、ＶＲ画像の表示範囲を変更するためのユーザ操作に応じて、移動角度ＡＮＧを決定（更新）する。より詳細には、本実施形態では、操作部２０６に対するスライド操作の操作量や操作方向に基づいて、移動角度ＡＮＧが決定される。また、ＣＰＵ２０１は、決定した移動角度ＡＮＧをメモリ２０２に記憶する。
【００７１】
移動角度ＡＮＧとは、ＶＲ空間における表示範囲が存在する方向（表示方向）と基準方向とのなす角度である。より詳細には、移動角度ＡＮＧとは、基準方向から角度を変化させることによって表示方向を決定する場合における、当該角度の変化である。つまり、ＶＲ画像の表示範囲は、基準方向からの移動角度ＡＮＧによって決定されているともいえる。なお、基準方向は、ＶＲ画像に対応するように記憶されている原点の方向または、ＶＲ画像の表示開始時点の方向などであり、任意に決定可能である。基準方向は、例えば、上述のユーザ操作や表示制御装置２００の姿勢に応じて変化しない方向であり、言い換えると、表示方向によって変化しない方向である。また、移動角度ＡＮＧは、左右方向（水平方向；方位角）の成分（左右成分）と上下方向（鉛直方向；仰角）の成分（上下成分）によって構成される。
【００７２】
例えば、基準方向から右方向に９０度移動することによって表示方向が決定される場合には、移動角度ＡＮＧの左右方向の成分（左右成分）は９０度ということができる。一方、基準方向から左方向に２７０度移動することによって表示方向が決定されているのであれば、移動角度ＡＮＧの左右成分は−２７０度ということができる。なお、例えば、右方向に一回りして（３６０度移動）して、さらに、右方向に９０度移動した場合には、右方向に４５０度移動したとすることができるため、移動角度ＡＮＧの左右成分は、４５０度である。
【００７３】
このように、本実施形態では、基準方向から表示方向が右方向に移動した場合には、移動角度ＡＮＧの左右成分は０から増加し、基準方向から表示方向が左方向に移動した場合
には、移動角度ＡＮＧの左右成分は０から減少する。同様に、基準方向から表示方向が上方向に移動した場合には、移動角度ＡＮＧの上下方向の成分（上下成分）は０から増加し、基準方向から表示方向が下方向に移動した場合には、移動角度ＡＮＧの上下成分は０から減少する。従って、例えば、移動角度ＡＮＧの左右成分＞０である場合には、基準方向から右方向に角度が移動したことによって、表示方向が決定されている。このように、本実施形態では、右方向に移動した場合には、移動角度ＡＮＧの左右成分が正の数をとり、左方向に移動した場合には、移動角度ＡＮＧの左右成分が負の数をとるが、正負が逆であってもよい。また、移動した方向が左右方向のいずれの場合にも、左右成分が正の数をとるものとしてもよい。これは、上下方向についても同様である。
【００７４】
ここで、移動角度ＡＮＧの左右成分および上下成分について図７を用いて詳細に説明する。図７は、ＶＲ画像のＶＲ空間５０１を表現した図である。点Ｔは、ＶＲ空間の中心点（中心位置）であり、点Ｐは、ディスプレイ２０５に表示されている表示範囲５０４の中心から水平面５０２（基準面）への垂線と水平面５０２とが交わる点である。なお、図７では、ＶＲ空間５０１を、説明を簡単にするために半球状で示しているが、ＶＲ空間５０１は、実際には全球状である。
【００７５】
ここで、図７が示す例において、右方向および上方向に移動するユーザ操作などによって、表示範囲が存在する方向が、点Ｔから表示範囲５０４の中心へ向かう表示方向５０５へ、基準方向５０３から移動したものとする。この場合、移動角度ＡＮＧの左右成分は、基準方向５０３と点Ｔから点Ｐに向かう方向とがなす角度θである。一方、移動角度ＡＮＧの上下成分は、表示方向５０５と点Ｔから点Ｐに向かう方向とがなす角度Φである。
【００７６】
Ｓ３２４において、ＣＰＵ２０１は、メモリ２０２に記憶されている画像切替設定がＯＮであるか否かを判定する。ここで、画像切替設定とは、表示範囲を変更するためのユーザ操作が所定の条件を満たした場合には、表示するＶＲ画像を切り替えるか否かを示す設定である。画像切替設定がＯＮである場合はＳ３２５に遷移し、それ以外の場合はＳ３２９に遷移する。
【００７７】
（（Ｓ３２５；角度決定処理））
Ｓ３２５において、ＣＰＵ２０１は、角度決定処理を行う。ここで、角度決定処理とは、表示するＶＲ画像の切り替え（変更）を行うための条件を決定する処理である。以下では、Ｓ３２５において実行される角度決定処理について、図８（Ａ）のフローチャートを用いて詳細に説明する。
【００７８】
Ｓ３５１において、ＣＰＵ２０１は、所定角度ＴＨ１が設定済みであるか否かを判定する。本実施形態において、所定角度ＴＨ１とは、ユーザ操作によって、左右方向に移動角度ＡＮＧが変化した場合に、表示するＶＲ画像を切り替える処理を実施するか否かを判定するための閾値である。所定角度ＴＨ１が未設定であれば、Ｓ３５２に遷移し、設定済みである場合は、本フローチャートが示す角度決定処理が終了する。
【００７９】
Ｓ３５２において、ＣＰＵ２０１は、表示しているＶＲ画像の画像種別情報を取得する。画像種別情報は、例えば、ＶＲ画像におけるＶＲ空間の映像範囲（有効画像範囲；有効映像範囲）の大きさを示す情報である。
【００８０】
Ｓ３５３において、ＣＰＵ２０１は、Ｓ３５２にて取得された画像種別情報によって、表示しているＶＲ画像が３６０度画像であるか否かを判定する。３６０度画像とは、上下方向（鉛直方向）に３６０度、左右方向（水平方向）に３６０度の視野分の映像範囲（有効画像範囲；有効映像範囲）を持つＶＲ画像である。表示しているＶＲ画像が３６０度画像である場合は、Ｓ３５５に遷移し、それ以外の場合は、Ｓ３５４に遷移する。
【００８１】
Ｓ３５４において、ＣＰＵ２０１は、画像種別に応じて、所定角度ＴＨ１を設定して、所定角度ＴＨ１をメモリ２０２に記憶する。具体的には、ＣＰＵ２０１は、例えば、ＶＲ画像が有する左右方向の表示可能な範囲（有効画像範囲）が広い（大きい）ほど、所定角度ＴＨ１を大きな値に決定する。Ｓ３５４の処理が終了すると、本フローチャートが示す角度決定処理が終了する。
【００８２】
Ｓ３５５において、ＣＰＵ２０１は、所定角度ＴＨ１を、３６０度または３６０度よりも大きな値（３６０度＋α）に設定して、所定角度ＴＨ１をメモリ２０２に記憶する。Ｓ３５５の処理が終了すると、本フローチャートが示す角度決定処理が終了する。
【００８３】
なお、所定角度ＴＨ１は、上述のようなフローに従って決定される必要はなく、例えば、ユーザ入力によって事前に決定されていてもよい。
【００８４】
（（Ｓ３２６；ガイド表示処理））
Ｓ３２６において、ＣＰＵ２０１は、ガイド表示処理を行う。ここで、ガイド表示処理とは、条件を満たす場合に、表示するＶＲ画像の他のＶＲ画像への切り替えを支援（アシスト）する表示であるガイドを表示する処理である。以下では、Ｓ３２６において実行されるガイド表示処理について、図８（Ｂ）のフローチャートを用いて詳細に説明する。
【００８５】
Ｓ３６１において、ＣＰＵ２０１は、移動角度ＡＮＧをメモリ２０２から取得する。
Ｓ３６２において、ＣＰＵ２０１は、移動角度ＡＮＧの上下方向（鉛直方向）の成分の絶対値が、予め設定された所定角度ＴＨ２以内であるかという条件を満たすか否かを判定する。当該条件を満たす場合にはＳ３６３に遷移し、それ以外の場合にはＳ３６４に遷移する。なお、所定角度ＴＨ２は、所定角度ＴＨ１と同じ値であってもよいし、異なる値であってもよい。
【００８６】
Ｓ３６３において、ＣＰＵ２０１は、移動角度ＡＮＧの左右方向（水平方向）の成分の絶対値が、所定角度ＴＨ１以内、かつ、予め設定されているガイド表示を開始するための角度（ガイド開始角度）以上という条件を満たすか否かを判定する。当該条件（ガイド表示条件）を満たす場合にはＳ３６５に遷移し、それ以外の場合はＳ３６４に遷移する。
Ｓ３６４において、ＣＰＵ２０１は、ディスプレイ２０５のガイド４６２、ガイド４６３を非表示にする。Ｓ３６４の処理が終了すると、本フローチャートが示すガイド表示処理が終了する。
【００８７】
Ｓ３６５において、ＣＰＵ２０１は、図９（Ｂ）のように、移動角度ＡＮＧに応じたガイド４６２およびガイド４６３を、ディスプレイ２０５に表示する。Ｓ３６４の処理が終了すると、本フローチャートが示すガイド表示処理が終了する。
【００８８】
なお、上述の処理に限らず、ガイド４６２，４６３は、常に表示されていてもよいし、常に表示されていなくてもよい。また、Ｓ３６２における判定が行われずに、Ｓ３６１の処理が終了すると、Ｓ３６３に遷移してもよい。
【００８９】
図９（Ａ）〜図１０（Ａ）は、ガイド表示例を説明する図である。図９（Ａ）では、表示領域４２１のＶＲ表示がされている状態において、操作部２０６に対し、矢印４５２が示す方向に、スライド操作をユーザによって行われていることを示している。なお、矢印４５２は、実際にディスプレイ２０５に表示されるものではなく、本実施形態における説明の便宜上表記している。
【００９０】
図９（Ｂ）は、スライド操作によって、図９（Ａ）の状態からＶＲ画像の表示範囲が移
動し、Ｓ３６３において判定されるガイド表示条件を満たした場合の表示状態を示している。ここでは、ＶＲ画像の表示領域４６１が表示され、ガイド４６２、ガイド４６３が表示される。また、本実施形態では、ガイド４６３とガイド４６２は、表示するＶＲ画像を切り替えるために必要な、ユーザ操作の操作量および操作方向を示す。より詳細には、本実施形態では、ガイド４６３からガイド４６２に向かう方向に、操作部２０６に対し、２つのガイドの距離分だけユーザがスライド操作をすると、図１０（Ａ）が示すようにＶＲ画像が切り替わる条件が満たされる。
【００９１】
なお、表示されるガイドは、図９（Ｂ）が示す４６２，４６３に限らず、図１１（Ａ）が示すような破線状（線状）のガイド４６４であってもよい。この場合、ユーザは、図１１（Ｂ）が示すように表示領域４７１の中心位置にガイド４６４が位置するように、ユーザ操作（スライド操作）を行えば、表示するＶＲ画像の切り替えが可能であることが分かる。そして、このようなユーザ操作が行われることにより、後述するＳ３７３において説明する、ＶＲ画像の切り替えを実施するための条件が満たされる。
【００９２】
（（Ｓ３２７；切替判定処理））
Ｓ３２７において、ＣＰＵ２０１は、切替判定処理を行う。より詳細には、ＣＰＵ２０１は、表示するＶＲ画像を切り替えるか否かを示す切替フラグを設定する。以下では、Ｓ３２７において実行される切替判定処理について、図１２（Ａ）のフローチャートを用いて詳細に説明する。
【００９３】
Ｓ３７１において、ＣＰＵ２０１は、移動角度ＡＮＧをメモリ２０２から取得する。
【００９４】
Ｓ３７２において、ＣＰＵ２０１は、ＶＲ画像の表示範囲の上下方向の移動が、所定角度ＴＨ２以内であるという条件を満たすか否かを判定する。つまり、ＣＰＵ２０１は、移動角度ＡＮＧの上下方向の成分（上下成分）の絶対値が、所定角度ＴＨ２以下であるか否かを判定する。当該条件を満たす場合にはＳ３７３に遷移し、それ以外の場合は、本フローチャートが示す切替判定処理が終了する。
【００９５】
Ｓ３７３において、ＣＰＵ２０１は、ＶＲ画像の表示範囲が左右方向に、所定角度ＴＨ１以上移動されたか否かという条件を満たすか否かを判定する。つまり、ＣＰＵ２０１は、移動角度ＡＮＧの左右方向の成分（左右成分）の絶対値が、所定角度ＴＨ１以上であるか否かを判定する。当該条件を満たす場合にはＳ３７４に遷移し、それ以外の場合は、本フローチャートが示す切替判定処理が終了する。
【００９６】
図１０（Ａ）は、図９（Ｂ）が示すＶＲ画像の表示範囲をさらに右に移動させた状態を示しており、表示領域４７１が表示され、表示範囲ともにガイド４６３が左に移動してガイド４６２と重なった状態を示している。つまり、図１０（Ａ）は、Ｓ３７３において移動角度ＡＮＧの左右成分の絶対値が、所定角度ＴＨ１以上であると判定される場合の表示例を示している。
【００９７】
Ｓ３７４において、ＣＰＵ２０１は、画像切替フラグをＯＮにする。Ｓ３７４の処理が終了すると、本フローチャートが示す切替判定処理が終了する。
【００９８】
なお、本実施形態では、移動角度ＡＮＧの上下成分の絶対値が所定角度ＴＨ２以下であり、かつ、移動角度ＡＮＧの左右成分の絶対値が所定角度ＴＨ１以上である場合にのみ、ＣＰＵ２０１は、切替フラグをＯＮに設定する。これによれば、切替フラグがＯＮに設定される条件が限定されるため、ユーザの誤操作によって、表示するＶＲ画像が切り替わってしまう可能性を低減することができる。
【００９９】
なお、処理を簡単にする場合などには、Ｓ３７２における処理は、必ずしも実施されていなくともよい。つまり、Ｓ３７１の処理が終了すると、Ｓ３７３に遷移してもよい。
【０１００】
Ｓ３２８において、ＣＰＵ２０１は、画像切替フラグがＯＮであるか否かを判定する。画像切替フラグがＯＮの場合には、Ｓ３３０に遷移し、それ以外の場合は、Ｓ３２９に遷移する。
【０１０１】
Ｓ３２９において、ＣＰＵ２０１は、Ｓ３２３にて決定（更新）された移動角度ＡＮＧに応じて表示方向を決定して、ディスプレイ２０５におけるＶＲ画像の表示範囲を変更する。
【０１０２】
（（Ｓ３３０；画像切替処理））
Ｓ３３０において、ＣＰＵ２０１は、表示するＶＲ画像を切り替える処理である画像切替処理を行う。以下では、Ｓ３３０において実行される切替判定処理について、図１２（Ｂ）のフローチャートを用いて詳細に説明する。
【０１０３】
Ｓ３８１において、ＣＰＵ２０１は、移動角度ＡＮＧをメモリ２０２から取得する。
【０１０４】
Ｓ３８２において、ＣＰＵ２０１は、ＶＲ画像の表示範囲が右方向に所定角度ＴＨ１以上移動したか否かを判定する。つまり、ＣＰＵ２０１は、移動角度ＡＮＧの右方向の成分が所定角度ＴＨ１以上であるか否かを判定する。なお、所定角度ＴＨ１以上であるかによって判定される必要はなく、移動角度ＡＮＧの右方向の成分（成分の値）が正負のいずれかであるかによって判定されてもよい。当該成分が所定角度ＴＨ１以上である場合にはＳ３８４に遷移し、それ以外の場合はＳ３８３に遷移する。
【０１０５】
Ｓ３８３において、ＣＰＵ２０１は、ディスプレイ２０５に表示されているＶＲ画像を記憶媒体２０８に保存されている前のＶＲ画像に切り替える。
Ｓ３８４において、ＣＰＵ２０１は、ディスプレイ２０５に表示されているＶＲ画像を記憶媒体２０８に保存されている次のＶＲ画像に切り替える。つまり、本実施形態では、表示する画像を切り替える場合には、ＣＰＵ２０１は、移動角度ＡＮＧの左右方向（水平方向）の成分の正負によって、切り替える画像を異ならせるといえる。
【０１０６】
Ｓ３８５において、ＣＰＵ２０１は、ディスプレイ２０５のガイド４６２，４６３を非表示にする。
Ｓ３８６において、ＣＰＵ２０１は、メモリ２０２が記憶する所定角度ＴＨ１の設定を削除する（未設定にする）。
Ｓ３８７において、ＣＰＵ２０１は、画像切替フラグをＯＦＦにする。Ｓ３８７における処理が終了すると、本フローチャートが示す画像切替処理が終了する。
【０１０７】
Ｓ３３１において、ＣＰＵ２０１は、姿勢検出部２１３によって、表示制御装置２００の姿勢を検出する。そして、ＣＰＵ２０１は、検出した当該姿勢が、前回検出された表示制御装置２００の姿勢から変化したか否かを判定する。当該姿勢が変化している場合には、Ｓ３３２に遷移し、それ以外の場合にはＳ３３５に遷移する。
【０１０８】
Ｓ３３２において、ＣＰＵ２０１は、Ｓ３３１にて検出された表示制御装置２００の姿勢に応じて、移動角度ＡＮＧを決定（更新）して、メモリ２０２に記憶する。
【０１０９】
（（Ｓ３３３；ガイド非表示処理））
Ｓ３３３において、ＣＰＵ２０１は、ガイドを非表示にする、ガイド非表示処理を行う。以下では、Ｓ３３３において実行されるガイド非表示処理について、図１３（Ａ）のフ
ローチャートを用いて詳細に説明する。
【０１１０】
Ｓ３９１では、ＣＰＵ２０１は、ガイド４６２，４６３を表示している状態であるガイド表示中か否かを判定する。ガイド表示中であればＳ３９２に遷移し、それ以外の場合は本フローチャートが示すガイド非表示処理が終了する。
【０１１１】
Ｓ３９２では、ＣＰＵ２０１は、ディスプレイ２０５に表示されているガイド４６２，４６３を非表示にする。Ｓ３９２における処理が終了すると、本フローチャートが示すガイド非表示処理が終了する。
【０１１２】
Ｓ３３４において、ＣＰＵ２０１は、Ｓ３３２にて決定（更新）された移動角度ＡＮＧに応じて表示方向を決定して、ディスプレイ２０５のＶＲ画像の表示範囲を変更する。つまり、表示制御装置２００の姿勢変化によって移動角度ＡＮＧの水平方向の成分の絶対値が所定角度ＴＨ１以上に変化していても、表示するＶＲ画像は切り替わらない。
【０１１３】
Ｓ３３５において、ＣＰＵ２０１は、操作部２０６に対し、ＶＲ表示の終了操作が行われたかを判定する。当該操作が行われた場合には、Ｓ３３６に遷移し、それ以外の場合は、Ｓ３２２に遷移する。
Ｓ３３６において、ＣＰＵ２０１は、表示状態を「通常表示状態」に変更する。Ｓ３３６における処理が終了すると、本フローチャートの全ての処理が終了する。
【０１１４】
（切替設定処理；Ｓ３０５）
以下では、Ｓ３０５において実行されるＶＲ画像の切替設定処理について、図１３（Ｂ）のフローチャートを用いて詳細に説明する。上述のように、切替設定処理とは、「ＶＲ表示状態」におけるユーザ操作によって、表示するＶＲ画像を切り替えるか否かを設定する処理である。
【０１１５】
Ｓ３４１において、ＣＰＵ２０１は、ディスプレイ２０５の表示状態を「通常表示状態」から「設定表示状態」に変更する。図１０（Ｂ）は、「設定表示状態」の一例を示しており、ディスプレイ２０５には、設定領域４９１が表示されている。また、設定領域４９１は、チェックボックス４９２、ＯＫボタン４９３を含む。
【０１１６】
Ｓ３４２において、ＣＰＵ２０１は、操作部２０６に対して、チェックボックス４９２のタッチ操作が行われたか否かを判定する。該当操作が行われた場合は、Ｓ３４３に遷移し、行われない場合はＳ３４６に遷移する。
【０１１７】
Ｓ３４３において、ＣＰＵ２０１は、チェックボックス４９２のチェック有無を判定する。チェックボックス４９２にチェックがある場合は、Ｓ３４５に遷移し、チェックがない場合はＳ３４４に遷移する。
【０１１８】
Ｓ３４４において、ＣＰＵ２０１は、チェックボックス４９２にチェックの表示を行う。
Ｓ３４５において、ＣＰＵ２０１は、チェックボックス４９２のチェックを削除する。
【０１１９】
Ｓ３４６において、ＣＰＵ２０１は、操作部２０６に対して、ＯＫボタン４９３のタッチ操作が行われたか否かを判定する。該当操作が行われた場合は、Ｓ３４７に遷移し、行われない場合はＳ３４２に遷移する。
【０１２０】
Ｓ３４７において、ＣＰＵ２０１は、ディスプレイ２０５のチェックボックス４９２のチェック有無を判定する。チェックボックス４９２にチェックがある場合は、Ｓ３４８に
遷移し、チェックがない場合は、Ｓ３４９に遷移する。
【０１２１】
Ｓ３４８において、ＣＰＵ２０１は、画像切替設定をＯＦＦに設定し、メモリ２０２に記憶する。
Ｓ３４９において、ＣＰＵ２０１は、画像切替設定をＯＮに設定し、メモリ２０２に記憶する。
【０１２２】
Ｓ３５０において、ＣＰＵ２０１は、ディスプレイ２０５の表示状態を「通常表示状態」に変更する処理を実行する。Ｓ３５０における処理が終了すると、本フローチャートが示す切替設定処理が終了する。
【０１２３】
なお、本実施形態では、移動角度ＡＮＧの左右成分の絶対値が所定角度ＴＨ１以上である場合に、表示するＶＲ画像が切り替えられることとしたが、これには限定されない。例えば、本実施形態における「左右方向」と「上下方向」との記載を相互に入れ替えて（読み替えて）実施してもよい。また、実施形態における「左右方向」および「上下方向」との記載は、任意の方向であってもよい。つまり、所定のユーザ操作によって移動角度ＡＮＧの任意の方向の成分が所定角度ＴＨ１以上にされた場合に、表示するＶＲ画像が他のＶＲ画像に切り替えられてもよい。また、上述したＶＲ画像の表示範囲を変更するためのユーザ操作とは、スライド操作に限らず、フリック操作、連続したタップ操作など任意の操作でよい。
【０１２４】
なお、本実施形態において、「以上」と記載したものは、「より大きい」と読み替えてもよく、「以下」または「以内」と記載したものは、「より小さい（未満）」と読み替えても、本実施形態に係る表示制御装置２００は実現可能である。
【０１２５】
［効果］
このように、本実施形態によれば、同一のユーザ操作によって、ＶＲ画像の表示範囲の変更とＶＲ画像の切り替え（変更）とが実現可能である。従って、ＶＲ画像の表示範囲の変更とＶＲ画像自体の変更の操作との両方を実施する場合のユーザ操作を容易にすることができる。
【０１２６】
なお、上記の各実施形態や各変形例の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ＡＳＩＣ、ＦＰＧＡ、ＤＳＰなどのハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリ（記憶媒体）とを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【０１２７】
（その他の実施形態）
本発明は、上記の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２８】
２００：表示制御装置、２０１：ＣＰＵ、２０５：ディスプレイ
２０６：操作部、２１３：姿勢検出部
【図１】
2020154155.tif 000003
【図２】
2020154155.tif 000004
【図３】
2020154155.tif 000005
【図４】
2020154155.tif 000006
【図５】
2020154155.tif 000007
【図６】
2020154155.tif 000008
【図７】
2020154155.tif 000009
【図８】
2020154155.tif 000010
【図９】
2020154155.tif 000011
【図１０】
2020154155.tif 000012
【図１１】
2020154155.tif 000013
【図１２】
2020154155.tif 000014
【図１３】
2020154155.tif 000015