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