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