(57)【要約】【課題】ユーザ操作に応じて表示される画像の領域が変化する電子機器であっても、複数のユーザ間での表示領域の共有を容易にすることができる電子機器を提供する。【解決手段】本発明の電子機器は、表示する領域を指定する指示を取得する取得手段と、画像の一部であり、かつ、前記指示に対応する領域を表示するように表示部を制御する表示制御手段と、前記表示部での前記画像の表示を一時停止する制御手段と、前記一時停止する時点での、前記指示を示す指示情報を記憶する記憶手段と、前記一時停止した時点からのユーザの切り替りを検知する検知手段と、を有し、前記表示制御手段は、前記一時停止している場合に、前記検知手段がユーザが切り替ったことを検知すると、前記表示部に表示する領域を、前記指示情報に応じた領域に変更することを特徴とする。【選択図】図７
2020012885.tif 000002
【特許請求の範囲】
【請求項１】
表示する領域を指定する指示を取得する取得手段と、
画像の一部であり、かつ、前記指示に対応する領域を表示するように表示部を制御する表示制御手段と、
前記表示部での前記画像の表示を一時停止する制御手段と、
前記一時停止する時点での、前記指示を示す指示情報を記憶する記憶手段と、
前記一時停止した時点からのユーザの切り替りを検知する検知手段と、
を有し、
前記表示制御手段は、前記一時停止している場合に、前記検知手段がユーザが切り替ったことを検知すると、前記表示部に表示する領域を、前記指示情報に応じた領域に変更する、
ことを特徴とする電子機器。
【請求項２】
前記一時停止している場合であっても、
前記取得手段は、表示する領域を指定する指示を取得し、
前記表示制御手段は、前記検知手段がユーザが切り替ったことを検知しない場合には、当該指示に対応する領域を表示するように前記表示部を制御する、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記取得手段は、表示領域を指定する指示として、基準方向に対する、前記表示部の相対的な方向を取得し、
前記指示情報は、前記一時停止する時点での、前記取得手段が取得する方向である第１方向を示す、
ことを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
前記表示部の方向とは、
前記表示部の表示面と垂直な方向であり、かつ、前記表示面から前記表示面の反対の面に向かう方向である、
ことを特徴とする請求項３に記載の電子機器。
【請求項５】
前記一時停止している場合に、前記検知手段がユーザが切り替ったことを検知すると、
前記取得手段は、前記検知した時点での、前記表示部の前記相対的な方向である第２方向を取得し、
前記表示制御手段は、前記第１方向と前記第２方向とに応じて前記基準方向を更新することで、表示する領域を変更する、
ことを特徴する請求項３または請求項４に記載の電子機器。
【請求項６】
前記表示制御手段は、
前記基準方向に対する前記表示部の相対的な方向のうち水平面と平行な成分が、前記第１方向の水平面に平行な成分と同一の方向をとるように、前記基準方向を更新する、
ことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記基準方向は、水平面と平行な方向である、
ことを特徴とする請求項５または請求項６に記載の電子機器。
【請求項８】
前記表示制御手段は、前記一時停止している場合に、前記検知手段がユーザが切り替ったことを検知すると、
前記基準方向に対する前記表示部の相対的な方向が、前記第１方向と同一の方向をとるように、前記基準方向を更新することで、表示する領域を変更する、
ことを特徴とする請求項３または請求項４に記載の電子機器。
【請求項９】
前記検知手段は、
さらにユーザの生体情報を取得し、
前記生体情報に応じて、ユーザが切り替ったことを検知する、
ことを特徴とする請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御手段は、前記検知手段が前記生体情報を所定期間取得しない場合に、前記画像の表示を一時停止する、
ことを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記生体情報は、ユーザの顔情報、虹彩情報、指紋情報、声紋情報の４つの情報のうち少なくとも１つである、
ことを特徴とする請求項９または請求項１０に記載の電子機器。
【請求項１２】
前記画像は、動画であり、
前記画像の表示の一時停止とは、前記動画の再生の一時停止である、
ことを特徴とする請求項１から１１のいずれか１項に記載の電子機器。
【請求項１３】
前記電子機器の外部と通信することによって、前記画像を取得する通信手段をさらに有する、
ことを特徴とする請求項１から１２のいずれか１項に記載の電子機器。
【請求項１４】
表示部と記憶部を備える電子機器の制御方法であって、
表示する領域を指定する指示を取得する取得工程と、
画像の一部であり、かつ、前記指示に対応する領域を表示するように前記表示部を制御する表示制御工程と、
前記表示部での前記画像の表示を一時停止する制御工程と、
前記一時停止する時点での、前記指示を示す指示情報を前記記憶部に記憶する記憶工程と、
前記一時停止した時点からのユーザの切り替りを検知する検知工程と、
を有し、
前記表示制御工程では、前記一時停止している場合に、前記検知工程においてユーザが切り替ったことが検知されると、前記表示部に表示する領域を、前記指示情報に応じた領域に変更する、
ことを特徴とする電子機器の制御方法。
【請求項１５】
コンピュータを請求項１乃至１３のいずれか一項に記載の電子機器の各手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、画像配信技術の発展により、多くの領域（データ）を含む、様々な視点から対象を撮影した全天球画像（全天球動画；ＶＲ画像）と呼ばれる画像を配信する画像配信技術が実現されている。例えば、特許文献１によれば、全天球画像を観賞（視聴）する際に、ユーザはスマートフォンあるいはヘッドマウントディスプレイなどの電子機器の方向を変える操作を行うことで、全天球画像における当該方向に応じた領域を直感的に観賞することが可能である。なお、これは電子機器自身の方向ではなく、例えば、電子機器を制御する制御装置の方向を変えることでも実現可能である。これにより、例えば、満天の星空などのデータを有する全天球画像を、様々な視点（角度）から観賞することができる。また、このような電子機器では、全天球画像の再生（表示）が一時停止である状態においても、電子機器の方向を変える操作によって、その電子機器の方向に応じた画像の領域を表示することができる。これによれば、電子機器の方向を変える操作によって、ユーザは、一時停止した時点における全天球画像が有する様々な表示領域を確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２０１７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような電子機器では、あるユーザが着目する全天球画像の特定領域を他のユーザと共有することが容易ではない。具体的には、このような場合に、あるユーザが全天球画像の再生を一時停止して、電子機器を当該他のユーザに渡すと、渡す動作や他のユーザの位置などによって電子機器の方向を変化する操作がされてしまい、表示される領域が変化してしまう。従って、あるユーザは、特定領域を他のユーザに観賞させるために、当該他のユーザ対して自分が電子機器を向けていた方向と同じ方向に電子機器を向けるように指示する必要があり、煩わしさがあった。また、この指示が正確に伝わらなければ、特定領域を他のユーザが観賞できないという問題があった。このように、従来は、電子機器などの方向を変化させるユーザ操作などに応じて、表示される画像の領域が変化する電子機器では、複数のユーザ間での表示領域の共有が容易ではなかった。
【０００５】
そこで、本発明は、ユーザ操作に応じて表示される画像の領域が変化する電子機器であっても、複数のユーザ間での表示領域の共有を容易にすることができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、
表示する領域を指定する指示を取得する取得手段と、
画像の一部であり、かつ、前記指示に対応する領域を表示するように表示部を制御する表示制御手段と、
前記表示部での前記画像の表示を一時停止する制御手段と、
前記一時停止する時点での、前記指示を示す指示情報を記憶する記憶手段と、
前記一時停止した時点からのユーザの切り替りを検知する検知手段と、
を有し、
前記表示制御手段は、前記一時停止している場合に、前記検知手段がユーザが切り替ったことを検知すると、前記表示部に表示する領域を、前記指示情報に応じた領域に変更する、
ことを特徴とする電子機器である。
【０００７】
本発明の第２の態様は、
表示部と記憶部を備える電子機器の制御方法であって、
表示する領域を指定する指示を取得する取得工程と、
画像の一部であり、かつ、前記指示に対応する領域を表示するように前記表示部を制御する表示制御工程と、
前記表示部での前記画像の表示を一時停止する制御工程と、
前記一時停止する時点での、前記指示を示す指示情報を前記記憶部に記憶する記憶工程と、
前記一時停止した時点からのユーザの切り替りを検知する検知工程と、
を有し、
前記表示制御工程では、前記一時停止している場合に、前記検知工程においてユーザが切り替ったことが検知されると、前記表示部に表示する領域を、前記指示情報に応じた領域に変更する、
ことを特徴とする電子機器の制御方法である。
【発明の効果】
【０００８】
本発明の電子機器では、ユーザ操作に応じて表示される画像の領域が変化する電子機器であっても、複数のユーザ間での表示領域の共有を容易にすることができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係るスマートフォンの構成図。
【図２】実施形態１に係る全天球画像と表示領域を説明する図。
【図３】実施形態１に係る第１ユーザが観賞する表示領域を説明する図。
【図４】実施形態１に係る画像表示部に表示される表示領域を説明する図。
【図５】従来における、第２ユーザが観賞する表示領域を説明する図。
【図６】実施形態１に係る第２ユーザが観賞する表示領域を説明する図。
【図７】実施形態１に係る全天球画像の再生処理を示すフローチャート。
【図８】実施形態２に係るヘッドマウントディスプレイの構成図。
【図９】実施形態２に係る全天球画像の再生処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。以下に説明する実施の形態は、本発明の実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１１】
＜実施形態１＞
本実施形態に係る電子機器は、電子機器自体の方向やユーザからの所定の操作により、指示される方向に合わせて、全天球画像の表示領域（表示画像；表示内容）を変更可能な電子機器である。なお、本実施形態では、電子機器はスマートフォンであるとして説明する。
【００１２】
［スマートフォンの構成］
以下、本実施形態に係るスマートフォン１００の構成について、スマートフォン１００の構成図である図１を用いて説明する。スマートフォン１００は、ＣＰＵ１０１、ＤＲＡ
Ｍ１０２、ＲＯＭ１０３、ＲＡＭ１０４、表示制御部１０５、入力部１０６、方向取得部１０７、通信ＩＦ１０８、内部バス１０９、表示部１１０、撮像部１１１を備える。また、スマートフォン１００は通信ＩＦ１０８を通じて、外部のネットワーク１２０を介して、動画配信サーバ１０と接続されている。
【００１３】
（スマートフォンの概要について）
まず、本実施形態に係るスマートフォン１００の概要を説明する。スマートフォン１００（ＣＰＵ１０１）は、画像（対象画像）の一部の領域を表示領域として表示部１１０に表示する。対象画像は、全天球画像などであり、通常の倍率で表示される場合に、表示領域よりも広い映像範囲（映像がある範囲；有効映像範囲）を持つ。有効映像範囲は撮影範囲ともいえる。通常の倍率は、例えば、拡大も縮小もされない倍率である。全天球画像は、「全方位画像」、「３６０度画像」、「３６０度パノラマ画像」、等とも呼ばれる。対象画像は、最大で上下方向（垂直角度、天頂からの角度、仰俯角、高度角）３６０度、左右方向（水平角度、方位角度）３６０度の視野分の有効映像範囲を持つ。なお、対象画像の有効映像範囲は、３６０度未満の仰俯角（例えば１８０度（±９０度））に対応してもよいし、３６０度未満の方位角（例えば１８０度（±９０度））に対応してもよい。なお、本実施形態では、説明を簡単にするために、対象画像を全天球画像として説明する。また、本実施形態では全天球画像を動画として説明するが、静止画であってもよい。
【００１４】
また、スマートフォン１００（ＣＰＵ１０１）は、スマートフォン１００（表示部１１０）の方向変化に応じて、表示領域の位置を変更する。なお、スマートフォン１００の方向を変える操作とは異なる操作に応答して表示領域を変更するための指示を取得し、取得した指示に応じて表示領域の位置が変更可能であってもよい。例えば、表示部１１０の表示面上に設けられたタッチパネルに対するタッチ操作（フリック操作やスライド操作）の位置の変化に応じて表示領域の位置が変更されてもよい。なお、タッチパネルは、平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。さらに、スマートフォン１００に設けられたボタン、スマートフォン１００に接続されたコントローラ、等に対する操作に応じて表示領域の位置が変更されてもよい。
【００１５】
スマートフォン１００（表示部１１０）の方向変化に応じて表示領域の位置を変更する表示方法は「ＶＲ表示」などと呼ばれる。そして、ＶＲ表示によれば、ユーザーに対して、視覚的にあたかも対象画像内（ＶＲ空間内）のその場にいるような感覚（没入感や臨場感）を提供することができる。対象画像は「有効映像範囲が仮想空間（ＶＲ空間）の少なくとも一部である画像」とも言える。ＶＲ表示のような対象画像の見せ方は「ＶＲビュー」などと呼ばれる。
【００１６】
（スマートフォン１００の各機能部について）
以下、スマートフォン１００が有する各機能部について説明する。
ＣＰＵ１０１は、スマートフォン１００における各機能部をＲＯＭ１０３に記憶されたプログラムによって制御する。例えば、ＣＰＵ１０１は、入力部１０６が受け付けて生成する制御信号に基づき、スマートフォン１００の各機能部を制御する。これにより、スマートフォン１００は、ユーザ操作に応じた動作（処理）を行うことができる。
【００１７】
ＤＲＡＭ１０２は、スマートフォン１００のメインメモリであり、画像データなどの大容量のデータを記憶することができる。
ＲＯＭ１０３は、スマートフォン１００の全体動作や後述する動画プレーヤのアプリケーションなどの各種プログラムが格納されており、それらのプログラムはＣＰＵ１０１によって実行可能である。
ＲＡＭ１０４は、ＣＰＵ１０１のワークメモリとして各種情報を記憶する。ＲＡＭ１０
４は、ＤＲＡＭ１０２と比較してデータ容量が小さいが、より高速なアクセスが可能という特徴を有する。本実施形態では、ＲＡＭ１０４は、方向取得部１０７が取得するスマートフォン１００の方向（姿勢）などを記憶する記憶部（記憶手段）である。
【００１８】
表示制御部１０５は、画像を表示させるための表示信号を出力することで、表示部１１０を制御する。具体的には、まず、表示制御部１０５に対して、ＣＰＵ１０１が生成した表示制御信号が出力される。表示制御部１０５は、この表示制御信号に基づき表示信号を生成して表示部１１０に対して出力することで、所望の内容を表示させる。
【００１９】
入力部１０６は、ユーザ操作を受け付け、当該操作に応じた制御信号を生成して、ＣＰＵ１０１に出力する。例えば、本実施形態における、入力部１０６には、ポインティングデバイスであるタッチパネルが使用される。つまり、本実施形態における入力部１０６は、表示部１１０と同じ位置に備えられており、表示部１１０に対するユーザからタッチ操作をユーザ操作として受け付けることができる。
【００２０】
方向取得部１０７は、ジャイロセンサーや磁気センサーから構成される。方向取得部１０７は、スマートフォン１００の向いている方向（方角、仰角）の情報を取得（生成）し、ＣＰＵ１０１に出力する。なお、方向取得部１０７は、予め設定された方向（基準方向）を基準として、現時点のスマートフォン１００の向いている方向の情報を取得することもできる。なお、本実施形態では、スマートフォン１００の向いている方向とは、表示部１１０が向いている方向、つまり、表示部１１０の表示面と垂直であり、かつ、表示部１１０の表示面から表示面の反対の面に向かう方向である。しかし、これに限らず、例えば、撮像部１１１の撮像方向でもよい。また、スマートフォン１００の向いている方向は、スマートフォン１００の傾きに依存することから、スマートフォン１００の姿勢であるともいえる。
【００２１】
通信ＩＦ１０８は、ＣＰＵ１０１の制御に基づき、スマートフォン１００の外部に存在するネットワーク１２０を介して動画配信サーバ１０と通信を行う。
内部バス１０９は、スマートフォン１００における表示部１１０以外の各機能部と接続される。当該接続されている各機能部は、内部バス１０９を介して互いにデータのやり取りを行うことができる。
【００２２】
表示部１１０は、表示制御部１０５から取得する表示信号に基づいて画像（表示領域）を表示する。
撮像部１１１は、写真を撮影したり、ユーザの顔情報を取得（検知）したりするために使用される。この顔情報は、例えば、ＣＰＵ１０１がスマートフォン１００のユーザ（利用者）が切り替ったことを検知するために利用される。
【００２３】
動画配信サーバ１０は全天球画像を記憶しており、動画である全天球画像の再生の要求がスマートフォン１００からあると、全天球画像をネットワーク１２０を介してスマートフォン１００に送信する。全天球画像を受信したスマートフォン１００において、ＣＰＵ１０１は、基準方向に対して相対的にスマートフォン１００の向いている方向（以降、視点方向と称する）に応じて、受信した全天球画像から対応する領域を選択して切り出す。また、ＣＰＵ１０１は、当該領域を必要に応じて変形させて、その視点方向（視聴方向）の表示領域として表示部１１０に表示する。この処理を、ＣＰＵ１０１は、スマートフォン１００の表示更新タイミングごとに行うことで、視点方向に応じた全天球画像の表示領域として表示することができる。なお、動画配信サーバ１０は、全天球画像をスマートフォン１００に送信するための装置であるため、例えば、スマートフォン１００が内部に既に全天球画像を有している場合には、必須の構成ではない。
【００２４】
なお、以下では、上述のように全天球画像における基準方向に対して「相対的」にスマートフォン１００が向いている方向を「視点方向」と称し、北南東西などで示すことができる「絶対的」にスマートフォン１００が向いている方向を「端末方向」と称する。また、表示領域は視点方向に応じて決定されることから、視点方向は表示領域を指定するための１つの指示であるといえる。
【００２５】
［スマートフォンと全天球画像との関係について］
以下において、スマートフォン１００と全天球画像との関係について説明する。具体的には、スマートフォン１００における、全天球画像の表示領域の表示部１１０での表示方法や、全天球画像における表示領域の決定方法などについて説明する。
【００２６】
（全天球画像の観賞に用いるアプリケーションについて）
まず、動画である全天球画像の観賞（視聴；鑑賞）に用いるアプリケーションについて説明する。図２（Ａ）はスマートフォン１００上で動作するアプリケーションである動画プレーヤの外観を示す図である。この動画プレーヤは、入力部１０６に対してユーザ操作が行われて、ＣＰＵ１０１がユーザ操作に応じてＲＯＭ１０３から動画プレーヤのプログラムを読み出すことで起動する。そして、動画プレーヤが起動することで、表示部１１０（入力部１０６）は、画像表示部３０１、再生ボタン３０２、一時停止ボタン３０３、終了ボタン３０４を備える。また、スマートフォン１００は、表示部１１０の表示面と垂直である端末方向３０５を向いている。
【００２７】
画像表示部３０１には、スマートフォン１００の視点方向に応じた、全天球画像に含まれる領域（表示領域）が表示される。
再生ボタン３０２に対して、ユーザがボタンを押下（タップ）することで、ＣＰＵ１０１が全天球画像の再生（表示）を開始（再開）する。
一時停止ボタン３０３に対して、ユーザがボタンを押下することで、ＣＰＵ１０１が全天球画像の再生（表示）を一時停止（停止）する。
終了ボタン３０４に対して、ユーザがボタンを押下することで、ＣＰＵ１０１が全天球画像の再生（表示）を終了する。
【００２８】
なお、本実施形態では、再生ボタン３０２、一時停止ボタン３０３、終了ボタン３０４は、表示部１１０（アプリケーション）に仮想的に備えられているものとするが、入力部１０６が有する物理的に押下可能なボタンとして備えられていてもよい。また、本実施形態では、全天球画像が再生されている状態とは、時間変化に応じて全天球画像の再生時刻が更新されている状態である。
【００２９】
（全天球画像の表示領域について）
つづいて、動画プレーヤを用いて観賞することができる全天球画像の表示領域について説明する。図２（Ｂ）は、図２（Ａ）のスマートフォン１００を用いてユーザが観賞することができる、動画配信サーバ１０から配信される全天球画像に対応する仮想空間４０１を示している。具体的には、仮想空間４０１が示す球体の表面の位置に、全天球画像が存在している。なお、図２（Ｂ）では、簡単のために半球部分のみを図示しているが、実際には全球であるとする。
【００３０】
基準面４０２は、現実空間の水平面と平行である面である。ＣＰＵ１０１は、基準面４０２の中心点Ｔにスマートフォン１００が存在するものとして全天球画像の表示領域４０４の表示を制御する。
【００３１】
基準方向４０３（基準線）は、ユーザが動画プレーヤを用いて、全天球画像の再生を開始した時点のスマートフォン１００の端末方向に基づいて決定される。具体的には、全天
球画像の再生を開始した時点のスマートフォン１００の端末方向における水平成分（基準面４０２と平行である成分）が基準方向４０３である。つまり、基準方向４０３は、「相対的な方向」でなく、「絶対的な方向」である。なお、全天球画像の再生を開始した時点の基準方向４０３は、北を示す方向など予め設定された方向であってもよい。また、入力部１０６に対するユーザ操作によって、基準方向４０３および基準面４０２の位置や方向を任意に変更することが可能であってもよい。
【００３２】
表示領域４０４は、点Ｔからのスマートフォン１００の視点方向に存在する仮想空間４０１の領域であり、動画プレーヤの画像表示部３０１に表示される。ここで、表示領域４０４の中心の位置に対応する視点方向は、視点角度Θと視点仰角Φを用いて表すことができる。従って、本実施形態では、視点方向は、視点角度Θと視点仰角Φにより構成されるものとして説明する。
【００３３】
視点角度Θとは、基準方向４０３と線ＴＰ（点Ｐと点Ｔとを結んだ線）とがなす角度である。なお、点Ｐとは表示領域４０４の中心から基準面４０２に対する垂直線を引き、当該垂直線と基準面４０２との交点である。従って、視点角度Θは、スマートフォン１００の絶対的な方向が基準方向４０３から、どれほど水平方向に変化したかを示しており、視点方向の水平面に平行な成分であるといえる。つまり、視点角度Θ＝０度の方向は、基準方向４０３と同一の方向である。このように、視点角度Θは相対的な角度であり、東西南北のような絶対的な方位を示すものではない。
【００３４】
また、視点仰角Φとは、表示領域４０４の中心と点Ｔとを結んだ線と基準面４０２がなす角度である。従って、視点仰角Φは、現実空間の水平面に対する絶対的な角度である。つまり、視点仰角Φは、スマートフォンの１００の端末方向の絶対的な仰角を示す。なお、視点仰角Φにおいても、ユーザが全天球画像の再生を開始した時点でのスマートフォンの１００の端末方向の仰角を０度とした相対的な角度としてもよい。
【００３５】
このように、ＣＰＵ１０１は、全天球画像の再生を開始した時点における端末方向（基準方向４０３）と現時点における端末方向とに応じて、視点方向を決定している。そして、表示制御部１０５は、視点方向に応じて全天球画像から表示領域４０４を決定している。
【００３６】
また、上述のように、表示領域４０４は、図２（Ａ）に示すように、スマートフォン１００の画像表示部３０１に表示される。従って、ユーザはスマートフォン１００の方向を変更することにより、視点角度Θおよび視点仰角Φを変更し、画像表示部３０１に表示される表示領域４０４を自由に変更（移動）することが可能である。
【００３７】
［従来の課題］
以下では、スマートフォン１００を複数のユーザが共有して、同じ全天球画像を観賞する場合に発生し得る従来の課題（問題）について、図３、図４および図５を用いて説明する。具体的には、全天球画像の再生が一時停止状態（再生時刻が止まっている状態）である場合においても、視点方向に応じた全天球画像の表示領域を表示することで発生し得る課題について説明する。なお、全天球画像の再生時刻が止まっている状態において視点方向を変更できることにより、ユーザが、その再生時刻における様々な全天球画像の領域を確認することができるという効果がある。なお、以下の処理は、ＣＰＵ１０１が、ＲＯＭ１０３からプログラムを読み出して、スマートフォン１００の各機能部を制御することで実行されるものとする。
【００３８】
図３（Ａ）は、全天球画像の再生時刻ｔ１での、第１ユーザ５０１と第２ユーザ５０２との２人のユーザを頭上から描き、さらに、第１ユーザ５０１が観賞している仮想空間５
０５を重ねて描いている平面図である。図３（Ｂ）は、図３（Ａ）の仮想空間５０５を立体的に表現した図である。図３（Ａ）が示すように、第１ユーザ５０１と第２ユーザ５０２はそれぞれ異なる方向を向いて座っているものとし、各ユーザがスマートフォン１００を使用する際の端末方向はそれぞれのユーザが向いている方向と同じ方向であるとする。なお、第１ユーザ５０１がスマートフォン１００を使用して全天球画像の再生を開始した際に、表示制御部１０５は、スマートフォン１００を中心に基準面５０３を設定し、スマートフォン１００の端末方向に応じて、基準方向５０４を設定するものとする。
【００３９】
再生時刻ｔ１において、第１ユーザ５０１が全天球画像のある表示領域を観賞する際、スマートフォン１００は端末方向５０６に向いているとする。このときの、スマートフォン１００の外観図が図４（Ａ）であり、画像表示部３０１には、第１ユーザ５０１が注目している、人を含む表示領域６０１が表示されている。つまり、端末方向５０６に対応する視点方向５０７に存在する、人を含んだ表示領域６０１が画像表示部３０１に表示されている。
【００４０】
そして、例えば、再生時刻ｔ１において、第１ユーザ５０１は、表示領域６０１を第２ユーザ５０２に見せようと考え、一時停止ボタン３０３を押下し、全天球画像の再生を一時停止状態にする。第１ユーザ５０１は、第２ユーザ５０２にスマートフォン１００を手渡す。なお、本実施形態では、一時停止ボタン３０３は押下されると、明るい色（ハイライト）である状態で表示される。
【００４１】
図５（Ａ）は、第２ユーザ５０２がスマートフォン１００を手にした際の、全天球画像の再生時刻ｔ１での、第１ユーザ５０１と第２ユーザ５０２とを頭上から描き、さらに、第２ユーザ５０２が観賞している仮想空間５０５を重ねて描いた平面図である。なお、図５（Ｂ）は、図５（Ａ）における仮想空間５０５を立体的に示している。ここで、スマートフォン１００は、端末方向５０６とは異なる端末方向７０１を向いているため、端末方向７０１に対応する視点方向７０２は視点方向５０７とは異なる方向である。従って、スマートフォン１００を渡された際に第２ユーザ５０２が目にする表示領域は、第１ユーザ５０１が再生を一時停止する際に表示されていた人を含む表示領域６０１とは異なる。具体的には、図４（Ｂ）の画像表示部３０１が示すように、木とベンチを含む表示領域６０２が表示されてしまう。このように、従来は、所定の表示領域が表示部１１０に表示されている状態において、全天球画像の再生が一時停止され、ユーザ間でスマートフォン１００の受け渡しがされても、受け渡されたユーザは当該所定の表示領域を観賞することが容易でなかった。
【００４２】
［従来の課題の解決方法］
上述のような従来の課題に対して、例えば、スマートフォン１００が端末方向７０１を向いている状態においても、人を含む表示領域６０１を画像表示部３０１に表示する方法として、表示制御部１０５が基準方向５０４を変更する方法を説明する。
【００４３】
図６（Ａ）は、第２ユーザ５０２がスマートフォン１００を手にした際の、全天球画像の再生時刻ｔ１での、第１ユーザ５０１と第２ユーザ５０２とを頭上から描き、さらに、第２ユーザ５０２が観賞している仮想空間５０５を重ねて描いている平面図である。図６（Ａ）では、端末方向７０１は図５（Ａ）から変化がないが、基準方向５０４がスマートフォン１００を中心に回転しており、それにともない仮想空間５０５自体が回転している。
【００４４】
図６（Ｂ）は図６（Ａ）における仮想空間５０５を立体的に示している。ここでは、表示制御部１０５は、基準方向５０４を基準面５０３の中心点Ｔを中心に回転させることで、視点方向７０２を変更している。これは、視点方向における視点角度Θが基準方向５０
４に基づいた相対角度であるため、基準方向５０４の変更によって視点方向７０２を変更することができている。これにより、表示制御部１０５は、第１ユーザ５０１が一時停止する際の視点方向５０７の視点角度Θと視点方向７０２の視点角度Θを一致させることができる。従って、第２ユーザ５０２がスマートフォン１００で全天球画像の表示領域を観賞する際にも、端末方向の仰角を調整するだけで、第１ユーザ５０１が全天球画像の再生を一時静止した際に表示されていた人を含む表示領域６０１を観賞することができる。
【００４５】
［本実施形態における画像再生処理］
上記のような課題の解決方法を実現するために、本実施形態におけるスマートフォン１００が実行する全天球画像の再生処理について、図７のフローチャートを用いて具体的に説明する。なお、ユーザが入力部１０６を操作して、全天球画像の再生を開始することにより、図７が示すフローチャートは開始される。また、ユーザが全天球画像の再生を開始することにより、ＣＰＵ１０１は、その時点のスマートフォン１００の端末方向に応じた基準方向を決定する。なお、本フローチャートの処理は、ＣＰＵ１０１が、スマートフォン１００における各機能部をＲＯＭ１０３に記憶されたプログラムによって制御することで実施される。
【００４６】
Ｓ１００１では、ＣＰＵ１０１は、方向取得部１０７を制御してスマートフォン１００の視点方向を取得し、現在視点方向としてＲＡＭ１０４に記憶する。なお、既に、ＲＡＭ１０４が現在視点方向を記憶している場合は、ＣＰＵ１０１は、Ｓ１００１にて取得した視点方向を当該現在視点方向に上書きする。なお、必ずしも、上書きする必要はなく、過去の現在視点方向は、名前を変更して引き続きＲＡＭ１０４に記憶させておいてもよい。
【００４７】
Ｓ１００２では、ＣＰＵ１０１は、全天球画像の再生が一時停止中であるか否かを判定する。一時停止中である場合にはＳ１００３に遷移し、一時停止中でない場合にはＳ１００６に遷移する。ＣＰＵ１０１は、例えば、再生時刻の更新停止フラグがオンであるかオフであるかによって、全天球画像の再生が一時停止中であるか否か判定する。
【００４８】
Ｓ１００３では、ＣＰＵ１０１は、撮像部１１１を制御して観賞者情報（視聴者区分情報）を取得する。本実施形態では、ＣＰＵ１０１は、撮像部１１１により、観賞者情報としてユーザ（操作者；観賞者）の顔情報を取得する。顔情報としては、例えば、目や口などの部位の相対位置、角度等の特徴情報を利用するとよい。
【００４９】
Ｓ１００４では、ＣＰＵ１０１は、撮像部１１１を制御して、Ｓ１０１０においてＲＡＭ１０４に記憶する最終観賞者情報とＳ１００３において取得した観賞者情報と比較する。撮像部１１１は、当該２つの観賞者情報に差異があるか否か、または差異の大きさによってユーザ（観賞者）の切り替りを検知する。ユーザが切り替っている場合にはＳ１００５に遷移し、ユーザが切り替っていない場合には、Ｓ１００６に遷移する。
【００５０】
Ｓ１００５では、ＣＰＵ１０１は、Ｓ１００９において取得する最終視点方向とＳ１００１において取得した現在視点方向とをＲＡＭ１０４から読み出す。そして、ＣＰＵ１０１は、表示制御部１０５を制御して、最終視点方向の視点角度Θと現在視点方向の視点角度Θとを一致させる処理を行う。具体的には、表示制御部１０５は、まず、ＲＡＭ１０４が記憶する現在視点方向の視点角度Θを、最終視点方向の視点角度Θと同じ角度をとるように変更する。つまり、表示制御部１０５は、現在視点方向の視点角度Θ＝最終視点方向の視点角度Θとする処理を行う。このとき、表示制御部１０５は、現在視点方向の視点仰角Φについては変更しない。次に、現在視点方向の変更による不整合を防ぐために、表示制御部１０５は、基準方向を、最終視点方向と当該変更前の現在視点方向とのそれぞれの水平成分がなす角度の分だけ基準面上において回転させる。つまり、回転された基準方向に対する相対的なスマートフォン１００の方向は、最終視点方向に応じて変更された現在
視点方向と同一の方向をとる。従って、表示制御部１０５が、基準方向を更新することによって、現在視点方向を変更しているともいえる。また、当該ユーザの切り替え後において、切り替った後のユーザは、更新された基準方向と端末方向とに応じた視点方向による全天球画像の表示領域を観賞することとなる。
【００５１】
上述によれば、変更された現在視点方向の視点角度Θは、切り替る前のユーザが一時停止操作をした際の視点方向の視点角度Θと同一であるため、切り替った後のユーザは、一時停止をされた時点の表示領域を容易に観賞することができる。なお、現在視点方向における視点仰角Φは変更されないため、水平面に対する端末方向の仰角と視点方向の視点仰角Φが常に同じであり、Ｓ１００５の処理によって不自然な表示領域が表示されることを防ぐことができる。つまり、例えば、理想的にはスマートフォン１００が真上を向いている場合に表示されるべき仮想空間における北極星が、スマートフォン１００が水平方向を向いている場合に表示されてしてしまうということを防ぐことができる。なお、上述では、表示制御部１０５は、現在視点方向の視点角度Θを最終視点方向の視点角度Θと一致させたが、さらに、現在視点方向の視点仰角Φを最終視点方向の視点仰角Φと一致させてもよい。これによれば、切り替った後のユーザは、視点仰角Φを調整することなく、一時停止の開始時点の表示画像を観賞することができる。なお、この場合には、表示制御部１０５は、基準方向を、基準方向に対する相対的なスマートフォン１００の方向が最終視点方向と同一の方向をとるように更新する。従って、現在視点方向の視点角度Θを変更しない場合と異なり、視点角度Θを変更する場合には、更新後の基準方向は水平面と平行でない可能性がある。
【００５２】
なお、Ｓ１００５の処理において、基準方向の更新（回転）や視点方向の変更をせずに、ＣＰＵ１０１は表示制御部１０５を制御して、視点方向と全天球画像の領域との対応を変更させてもよい。例えば、ユーザの切り替え前は、図３が示すように、視点方向５０７に対応する全天球画像の領域が表示領域６０１であるとする。そして、全天球画像の再生の一時停止中に、ユーザの切り替えが検知させると、表示制御部１０５は、一時停止開始時からのスマートフォン１００の方向の変化に応じて、視点方向と全天球画像の領域との対応を変更する。具体的には、例えば、第１ユーザ５０１から第２ユーザ５０２に切り替ると、表示制御部１０５は、全天球画像の表示領域６０１と視点方向７０２が対応するように変更する。なお、視点角度＝０度、視点仰角＝０度である場合の視点方向は基準方向と同一の方向であるため、上述の処理は、基準方向と全天球画像の領域との対応を変更させているともいえる。
【００５３】
Ｓ１００６では、ＣＰＵ１０１の制御により表示制御部１０５は、ＲＡＭ１０４に記憶された現在視点方向に応じて、現在の再生時刻における表示領域を全天球画像から決定する。つまり、表示制御部１０５は、現在視点方向に対応する領域を、全天球画像から選択して表示領域に決定する。表示制御部１０５は、当該表示領域をスマートフォン１００の画像表示部３０１（表示部１１０）に表示する。従って、表示制御部１０５は、Ｓ１００４においてユーザの変更が検知されていなければ、一時停止開始時においてＳ１００９にて取得する視点方向に応じた領域ではなく、Ｓ１００１にて取得する視点方向に対応する領域を画像表示部３０１に表示する。
【００５４】
Ｓ１００７では、ＣＰＵ１０１は、全天球画像の再生の終了の操作がされたか否かを判定する。具体的には、ＣＰＵ１０１は、ユーザによって終了ボタン３０４が押下されたか否かを判定する。全天球画像の再生の終了の操作がされたと判定される場合には、本フローチャートに係る全ての処理を終了し、終了の操作がされていないと判定される場合には、Ｓ１００８に遷移する。
【００５５】
Ｓ１００８では、ＣＰＵ１０１は、ユーザ操作を取得し、それぞれの操作に応じた処理
に遷移する。ＣＰＵ１０１が、全天球画像の再生がされている状態において、一時停止する操作である一時停止ボタン３０３が押下されたことを検知した場合にはＳ１００９に遷移する。また、全天球画像の再生が一時停止である状態において、一時停止を解除する操作である再生ボタン３０２の押下がされた場合には、Ｓ１０１２に遷移する。また、上述以外がされた場合または何も操作がされない場合には、Ｓ１０１４に遷移する。
【００５６】
Ｓ１００９では、ＣＰＵ１０１は、方向取得部１０７から視点方向を取得し、最終視点方向（指示情報）としてＲＡＭ１０４に記憶する。
Ｓ１０１０では、ＣＰＵ１０１は、撮像部１１１から観賞者情報（視聴者区分情報）を取得し、最終観賞者情報としてＲＡＭ１０４に記憶する。
Ｓ１０１１では、ＣＰＵ１０１は、全天球画像の再生を一時停止する。従って、ＣＰＵ１０１は、全天球画像の再生時刻を一時停止する。なお、Ｓ１００９〜Ｓ１０１１の処理は同じ時点に実施されているものとする。
【００５７】
Ｓ１０１２では、ＣＰＵ１０１は、ＲＡＭ１０４に記憶していた最終視点方向および最終観賞者情報を削除する。なお、これらの情報は必ずしも削除する必要はなく、例えば、名前を変えてＲＡＭ１０４に記憶させておいてもよい。
Ｓ１０１３では、ＣＰＵ１０１は、全天球画像の再生を再開する。従って、ＣＰＵ１０１は、全天球画像の再生時刻の更新を再開する。なお、Ｓ１０１２およびＳ１０１３の処理は同じ時点に実施されているものとする。
【００５８】
Ｓ１０１４では、ＣＰＵ１０１は、ユーザからの操作に応じた処理を行う。当該処理については、本実施形態では任意の処理でよいため、説明は省略する。なお、ユーザからの操作がされていない場合には、Ｓ１０１４においてＣＰＵ１０１は何も実施しない。
【００５９】
また、Ｓ１０１１、Ｓ１０１３、Ｓ１０１４の処理が終了すると、処理工程はＳ１００１に遷移する。つまり、全天球画像の再生の終了操作が行われるまで、本フローチャートの処理は行われる。
【００６０】
なお、本実施形態では、電子機器としてスマートフォンを使用し、スマートフォンのインナーカメラである撮像部１１１を観賞者情報の取得のために使用した。しかし、これに限定されず、電子機器は、観賞者情報として他の生体情報を取得可能である場合が考えられる。つまり、電子機器は、虹彩情報、指紋情報、声紋情報などの生体情報によって、ユーザの切り替えが判定されてもよい。なお、例えば、顔情報、虹彩情報、指紋情報、声紋情報のうち２以上のものを組合わせることで、ユーザの切り替えが判定されてもよい。また、生体情報によらず、例えば、パスワード入力やＩＣカード情報や所定の操作などによって、ユーザの切り替えが判定されてもよい。従って、例えば、ユーザ切り替えを行ったか否かをユーザが入力するためのボタンなどの操作部を、スマートフォン１００が有していてもよい。
【００６１】
また、上述ではスマートフォン１００の方向に応じて全天球画像の表示領域が変化したが、例えば、入力部１０６に対するタッチ操作に応じて表示領域が変化してもよい。つまり、全天球画像の表示領域を指定する指示がスマートフォン１００に対してされるのであれば、本実施形態は適用可能である。この場合には、まず、ＣＰＵ１０１は、全天球画像の再生の一時停止の開始時点における当該指示を指示情報として、ＲＡＭ１０４に記憶しておく。その後、ＣＰＵ１０１は、再生の一時停止中に、全天球画像の表示領域を指定する指示が新たにされても、ユーザが変わったことを検知すれば、表示制御部１０５を制御して、指示情報に応じた全天球画像の表示領域を表示部１１０に表示する。なお、ＣＰＵ１０１は、再生の一時停止中においても、ユーザが変わったことが検知されなければ、全天球画像の表示領域を指定する指示がされると、表示制御部１０５を制御して、当該指示
に対応した全天球画像の表示領域を表示部１１０に表示する。以上によれば、ユーザ間のスマートフォン１００の受け渡しの際に、全天球画像の表示領域を変更してしまう誤操作が発生した場合にも、切り替った後のユーザは、一時停止の開始時点の表示領域を観賞することができる。なお、ここで指示は、全天球画像の表示領域と対応付けられていればいかなるものでもよく、例えば、入力部１０６が有する所定のボタンの押下の回数などでもよい。なお、入力部１０６は、全天球画像の表示領域を指定する指示を取得することが可能であるから、方向取得部１０７と同様に、本実施形態における取得手段であるといえる。
【００６２】
［効果］
以上、説明したように、本実施形態によれば、第１ユーザは画像の再生を一時停止して、スマートフォンを第２ユーザに手渡すことで、自分が共有したい画像の表示領域を第２ユーザに容易に提示することができる。また、画像の再生を一時停止しても、一時停止の開始時点からユーザが切り替らなければ、基準方向を変更しないため、従来のように視点方向に応じた画像の表示領域を観賞可能である。このため、画像の再生を一時停止した再生時刻における、画像の様々な表示領域を確認することができるという効果は損なわない。
【００６３】
＜実施形態２＞
実施形態１では、電子機器をスマートフォン１００として説明したが、本実施形態では、ユーザの頭部に装着するヘッドマウントディスプレイ２００（以降、ＨＭＤ２００と称する）とする場合について説明する。本実施形態によれば、全天球画像の再生中にヘッドマウントディスプレイ２００をユーザが外した場合にも、再生の一時停止をするヘッドマウントディスプレイ２００において、実施形態１と同じ効果を得ることができる。
【００６４】
図８は、本実施形態に係るＨＭＤ２００の構成図である。ＨＭＤ２００は、ＣＰＵ１０１、ＤＲＡＭ１０２、ＲＯＭ１０３、ＲＡＭ１０４、表示制御部１０５、入力部２０１、方向取得部１０７、通信ＩＦ１０８、内部バス１０９、表示部１１０、虹彩情報検知部２０２を備える。入力部２０１と虹彩情報検知部２０２が実施形態１に係るスマートフォン１００とは異なるため、以下にて詳細に説明し、実施形態１に係るスマートフォン１００と同名および同じ符号の機能部は実施形態１と同様の処理を行うため詳細な説明は省略する。
【００６５】
入力部２０１はユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１０１に出力する入力手段である。本実施形態では、入力部２０１は、ＨＭＤ筐体上に設けられた各種操作ボタンで構成されるが、ＨＭＤ筐体と通信ケーブルでつながるコントローラとして構成してもよい。この場合、コントローラによる操作がユーザの手元で行え、さらにＨＭＤ筐体自体を軽量にすることができるため、ユーザの操作性が向上する。
【００６６】
虹彩情報検知部２０２は、ＨＭＤ２００のユーザ（装着者）の目の虹彩情報を取得し、当該情報によりユーザの有無やユーザの切り替りを検知する検知手段である。なお、ＨＭＤ２００は接眼型の電子機器であり、本実施形態では、その接眼部分に虹彩情報検知部２０２が配置される。
【００６７】
［本実施形態における画像再生処理］
本実施形態に係るＨＭＤ２００が実行する全天球画像の再生処理について、図９が示すフローチャートを用いて説明する。なお、ユーザが入力部２０１を操作して、全天球画像の再生を開始することにより、図９が示すフローチャートは開始される。また、ユーザが全天球画像の再生を開始することにより、ＣＰＵ１０１は、その時点のＨＭＤ２００の端末方向に応じた基準方向を決定する。なお、本実施形態においても、ＨＭＤ２００の端末
方向は、ＨＭＤ２００の表示部１１０の向いている方向であるとする。また、本実施形態では、ユーザの虹彩情報が連続して取得できない期間（時間）、つまり、ユーザが存在しない期間をカウントするために、カウント値ＣＮを用いる。なお、本フローチャートの処理開始時はカウント値ＣＮ＝０である。なお、本フローチャートの処理は、ＣＰＵ１０１が、ＨＭＤ２００における各機能部をＲＯＭ１０３に記憶されたプログラムによって制御することで実施される。
【００６８】
Ｓ２００１では、ＣＰＵ１０１は、虹彩情報検知部２０２を制御して、ユーザ（装着者）の虹彩情報を取得（検知）する。
【００６９】
Ｓ２００２では、ＣＰＵ１０１は、虹彩情報検知部２０２を制御して、Ｓ２００１における虹彩情報の取得の成否からユーザの有無の判定を行なう。虹彩情報が取得できなかった場合には、Ｓ２００３に遷移する。虹彩情報の取得に成功した場合には、Ｓ２００７に遷移する。つまり、虹彩情報検知部２０２は、虹彩情報の取得の有無によって、ＨＭＤ２００をユーザが外したか否かを判定している。
【００７０】
Ｓ２００３では、ＣＰＵ１０１は全天球画像の再生を一時停止する。ＣＰＵ１０１は、例えば、再生時刻の更新停止フラグをオンにすることで、全天球画像の再生を一時停止する処理を実現する。なお、ＣＰＵ１０１は、既に全天球画像の再生が一時停止されている場合には、何も行わない。
【００７１】
Ｓ２００４では、ＣＰＵ１０１は、カウンタ値ＣＮを１だけ増加（インクリメント）させる。つまり、Ｓ２００４において、ＣＰＵ１０１は、ユーザが連続して存在しない時間をカウントする。
【００７２】
Ｓ２００５では、ＣＰＵ１０１は、カウンタ値ＣＮが所定値Ｔｈを超えるか否か、つまり、ＨＭＤ２００を誰も装着されていない（ユーザが存在しない）状態が所定期間継続しているか否かを判定する。すなわち、ＣＰＵ１０１は、虹彩情報を所定期間取得していないか否かを判定している。カウンタ値ＣＮが所定値Ｔｈを超えると判定される場合は、Ｓ２００６に遷移し、所定値Ｔｈ以下である場合は、Ｓ２０１４に遷移する。なお、所定値Ｔｈは、ユーザに任意に設定されてもよいし、例えば、ＨＭＤ２００の脱着の頻度が多いほどＣＰＵ１０１により大きく設定されてもよい。
Ｓ２００６では、ＣＰＵ１０１は、全天球画像の再生処理を終了するとともに、ＨＭＤ２００自身の電源をオフにする（シャットダウンする）。
【００７３】
Ｓ２００７では、ＣＰＵ１０１は、ユーザが存在すると判定したため、カウンタ値ＣＮを０にすることで、ユーザが存在しない期間をカウントするためのカウント値ＣＮのリセットを行なう。
Ｓ２００８では、ＣＰＵ１０１は、方向取得部１０７よりＨＭＤ２００の視点方向を取得し、現在視点方向としてＲＡＭ１０４に記憶する。なお、既にＲＡＭ１０４が現在視点方向を記憶している場合には、ＣＰＵ１０１は上書きして記憶させる。なお、必ずしも、上書きする必要はなく、過去の現在視点方向は、名前を変更して引き続きＲＡＭ１０４に記憶させておいてもよい。
【００７４】
Ｓ２００９では、ＣＰＵ１０１は、虹彩情報検知部２０２を制御して、Ｓ２００１において取得した虹彩情報とＲＡＭ１０４が記憶している最終虹彩情報とを比較し、当該情報が一致するか否かにより、ユーザ（装着者）が変更されたか否かを判定する。ユーザが変更されたと判定される場合は、Ｓ２０１０に遷移して、ユーザが変更されていないと判定される場合は、Ｓ２０１２に遷移する。なお、ＨＭＤ２００は、虹彩情報以外の生体情報である、顔情報、指紋情報、声紋情報またはこれらの組合せなどによって、ユーザの変更
を判定してもよい。
【００７５】
Ｓ２０１０では、ＣＰＵ１０１は、Ｓ２００１において取得した虹彩情報を最終虹彩情報としてＲＡＭ１０４に記憶する。なお、既に、ＲＡＭ１０４が最終虹彩情報を記憶している場合には、ＣＰＵ１０１は、当該情報を上書きする。この処理により、切り替った後のユーザの虹彩情報をＲＡＭ１０４が記憶しておくことができる。
【００７６】
Ｓ２０１１では、ＣＰＵ１０１は、表示制御部１０５を制御して、実施形態１において図９を用いて説明したＳ１００５と同じ処理を行う。つまり、ユーザが変更されているため、ＣＰＵ１０１は表示制御部１０５を制御することで、Ｓ２００８において取得した現在視点方向とＲＡＭ１０４に記憶された最終視点方向とに応じて、実施形態１と同様に現在視点方向の視点角度Θを変更する処理を行う。また、ＣＰＵ１０１は、表示制御部１０５を制御して、実施形態１と同様に、基準方向を更新（回転）する処理を行う。
【００７７】
Ｓ２０１２では、ＣＰＵ１０１は、Ｓ２００８において取得した視点方向（現在視点方向）を、最終視点方向としてＲＡＭ１０４に記憶する。なお、既に、ＲＡＭ１０４に最終視点方向が記憶されている場合には、ＣＰＵ１０１は、その最終視点方向を上書きする。
【００７８】
Ｓ２０１３では、ＣＰＵ１０１は、表示制御部１０５を制御して、ＲＡＭ１０４に記憶された現在視点方向に応じた全天球画像の表示領域をＨＭＤ２００の表示部１１０に表示する。ここでは、表示制御部１０５は、例えば、再生時刻の更新停止フラグがオフであれば、現在のフレームを次のフレームに変更して全天球画像の表示領域を表示する。例えば、再生時刻の更新停止フラグがオンであれば、表示制御部１０５は、現在のフレームを変更せずに全天球画像の表示領域を表示する。
【００７９】
Ｓ２０１４では、ＣＰＵ１０１は、ユーザからの終了操作があったか否かを判定し、終了操作があった場合には本フローチャートにおける全ての処理を終了する。終了操作がされていない場合は、Ｓ２０１５に遷移する。なお、本実施形態では、ユーザからの終了操作は入力部２０１に対して行われる。
【００８０】
Ｓ２０１５では、ＣＰＵ１０１は、ＨＭＤ２００に対する操作の種別を判定する。ＨＭＤ２００に対して、ＣＰＵ１０１が全天球画像の再生の一時停止解除操作（再開操作）がされたと判定する場合には、Ｓ２０１６に遷移する。ＨＭＤ２００に対して、ＣＰＵ１０１が上述の一時停止解除操作以外の操作がされている、または、なにも操作がされていないと判定する場合は、Ｓ２０１７に遷移する。なお、本実施形態では、ユーザからのＨＭＤ２００に対する操作は入力部２０１に対して行われる。
【００８１】
Ｓ２０１６では、ＣＰＵ１０１は、全天球画像の再生の再開をする。従って、ＣＰＵ１０１は、全天球画像の再生時刻の更新を再開する。ＣＰＵ１０１は、例えば、再生時刻の更新停止フラグをオフにすることで、全天球画像の再生を再開する処理を実現する。
Ｓ２０１７では、ＣＰＵ１０１は、ユーザからの操作に応じた処理を行う。当該処理については、本実施形態では任意の処理でよいため、説明は省略する。なお、ユーザからの操作がされていない場合には、Ｓ２０１６においてＣＰＵ１０１は何も実施しない。
Ｓ２０１６およびＳ２０１７の処理が終了すると処理工程はＳ２００１に遷移する。
【００８２】
［効果］
以上、説明した通り、電子機器としてＨＭＤを使用した本実施形態では、一時停止を生体情報である虹彩情報によって制御することができるため、ユーザが直接一時停止の操作を行う必要がなく、ユーザの利便性が向上する。また、あるユーザがＨＭＤを外す直前まで観賞していた視点方向を最終視点方向として記憶し、自動的に画像の再生を一時停止に
することで、次にＨＭＤを装着した別のユーザにも、その最終視点方向に応じた画像の領域の再生を行わせることができる。
【００８３】
なお、上記の各実施形態や各変形例の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ＡＳＩＣ、ＦＰＧＡ、ＤＳＰなどのハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリ（記憶媒体）とを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【００８４】
（その他の実施形態）
本発明は、上記の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８５】
１００    ：電子機器
１０１    ：ＣＰＵ
１０４    ：ＲＡＭ
１０５    ：表示制御部
１０７    ：方向取得部
１１０    ：表示部
１１１    ：撮像部
【図１】
2020012885.tif 000003
【図２】
2020012885.tif 000004
【図３】
2020012885.tif 000005
【図４】
2020012885.tif 000006
【図５】
2020012885.tif 000007
【図６】
2020012885.tif 000008
【図７】
2020012885.tif 000009
【図８】
2020012885.tif 000010
【図９】
2020012885.tif 000011