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