(57)【要約】  本開示に係る画像処理装置（１００）は、表示部（１２）に表示される広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける受付部（１３１）と、受付部によって画角の変更が受け付けられた場合に、広画角画像の解像度とは異なる第１の解像度を有する画像であって、第２の画角への変更前に復号されていた複数の第１の画像のうち少なくとも１つの第１の画像の表示部への表示を維持したまま、第２の画角への変更後に表示部に表示される画像であって、第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う画像生成部（１３２）と、を備える。
2020036099.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示される広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける受付部と、
前記受付部によって画角の変更が受け付けられた場合に、前記広画角画像の解像度とは異なる第１の解像度を有する画像であって、前記第２の画角への変更前に復号されていた複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、当該第２の画角への変更後に当該表示部に表示される画像であって、前記第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う画像生成部と、
を備えた画像処理装置。
【請求項２】
前記画像生成部は、
前記第２の画像の復号が完了した場合、前記表示部への表示を維持していた前記第１の画像と、復号が完了した当該第２の画像とを差し替えて、前記部分画像を更新する
請求項１に記載の画像処理装置。
【請求項３】
前記画像生成部は、
前記表示部への表示を維持していた前記第１の画像と、復号が完了した当該第２の画像とを差し替えたのちに、前記第２の解像度を有する他の第２の画像の復号を行う
請求項２に記載の画像処理装置。
【請求項４】
前記受付部は、
前記第１の画角から、当該第１の画角よりも狭い画角である第２の画角への変更を受け付け、
前記画像生成部は、
前記受付部によって画角の変更が受け付けられた場合に、前記複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、前記第１の解像度よりも高い解像度である第２の解像度を有する第２の画像の復号を行う
請求項１に記載の画像処理装置。
【請求項５】
前記受付部は、
前記第１の画角から、当該第１の画角よりも広い画角である第２の画角への変更を受け付け、
前記画像生成部は、
前記受付部によって画角の変更が受け付けられた場合に、前記複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、前記第１の解像度よりも低い解像度である第２の解像度を有する第２の画像の復号を行う
請求項１に記載の画像処理装置。
【請求項６】
前記受付部は、
前記領域に対するユーザの視点に関する情報を受け付け、
前記画像生成部は、
前記ユーザの視点に関する情報に基づいて、前記第２の画角への変更前に表示されていた複数の第１の画像のうち、いずれの第１の画像の表示を維持するかを決定する
請求項１に記載の画像処理装置。
【請求項７】
画像生成部は、
前記第２の画角への変更前に表示されていた複数の第１の画像のうち、前記ユーザの視点により近い位置に所在する第１の画像を優先的に維持するよう決定する
請求項６に記載の画像処理装置。
【請求項８】
前記受付部は、
ユーザによる領域の指定情報に基づいて、前記広画角画像のうち前記表示部に表示される前記領域を決定する
請求項１に記載の画像処理装置。
【請求項９】
前記表示部は、ユーザが頭部に装着するディスプレイであり、
前記受付部は、
前記ディスプレイを装着したユーザの視点もしくは姿勢情報に基づいて、前記広画角画像のうち前記表示部に表示される前記領域を決定する
請求項８に記載の画像処理装置。
【請求項１０】
前記広画角画像は、全天球コンテンツ、半天球コンテンツ又はパノラマ画像の少なくともいずれかであり、
前記受付部は、
前記全天球コンテンツ、前記半天球コンテンツ又は前記パノラマ画像の少なくともいずれかにおいて指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける
請求項１に記載の画像処理装置。
【請求項１１】
前記受付部は、
ユーザが利用する入力装置から受信する信号を介して、前記第１の画角から第２の画角への変更を受け付ける
請求項１に記載の画像処理装置。
【請求項１２】
前記画像生成部によって生成された画像の前記表示部への表示を制御する表示制御部をさらに備える
請求項１に記載の画像処理装置。
【請求項１３】
コンピュータが、
表示部に表示される広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付け、
前記第１の画角から第２の画角への変更が受け付けられた場合に、前記広画角画像の解像度とは異なる第１の解像度を有する画像であって、前記第２の画角への変更前に復号されていた複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、当該第２の画角への変更後に当該表示部に表示される画像であって、前記第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う
画像処理方法。
【請求項１４】
コンピュータを、
表示部に表示される広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける受付部と、
前記受付部によって画角の変更が受け付けられた場合に、前記広画角画像の解像度とは異なる第１の解像度を有する画像であって、前記第２の画角への変更前に復号されていた複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、当該第２の画角への変更後に当該表示部に表示される画像であって、前記第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う画像生成部と、
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置、画像処理方法及び画像処理プログラムに関する。詳しくは、広画角画像のズーム時における画像処理に関する。
【背景技術】
【０００２】
ＶＲ（Virtual  Reality）技術の広まりに伴い、３６０度全方位を撮影できる全天球カメラが広く利用されている。また、全天球カメラで撮影された全天球画像や全天球動画等の全天球コンテンツの視聴環境として、ＨＭＤ（Head  Mounted  Display）等が普及し始めている。【０００３】
ここで、全天球コンテンツやパノラマ画像等、ディスプレイに表示される画角よりも広い画角を有する画像（以下、「広画角画像」と総称する）の再生に関して、種々の技術が提案されている。例えば、再生する特定部分の切り替え指示を受けたとき、特定部分のデータの再生準備が整うまで、再生側が既に持っている特定部分の情報をユーザに提示することで、バッファリングによる再生遅延の影響を低減する技術が知られている（例えば特許文献１）。また、同内容の画像を表示する場合に、最初に低解像度のデータを表示し、ユーザからの要求に応じて高解像度のデータを表示することで、高いレスポンスを維持する技術が知られている（例えば特許文献２）。また、広画角画像の水平方向及び垂直方向へのスクロールを低部品コストで実現する技術が知られている（例えば特許文献３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０４５２５号公報
【特許文献２】特開２００５−２２３７６５号公報
【特許文献３】特開平１１−１９６３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、広画角画像に関するユーザ体験を向上させることができるとは限らない。例えば、従来技術では、広画角画像のうちディスプレイに表示される位置を切り替えた場合やズーム表示を行った場合、低解像度データが表示されたのち高解像度データが表示される（もしくはその逆）といった、画面表示の切り替えが行われる。【０００６】
このため、ユーザは、低解像度データのぼんやりとした画像から高解像度データの鮮明な画像への切り替えを何度も体験することになり、特にＨＭＤの装着時には、いわゆるＶＲ酔いや映像酔い等の症状に悩まされる場合がある。【０００７】
そこで、本開示では、広画角画像に関するユーザ体験を向上させることができる画像処理装置、画像処理方法及び画像処理プログラムを提案する。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本開示に係る一形態の画像処理装置は、表示部に表示される広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける受付部と、前記受付部によって画角の変更が受け付けられた場合に、前記広画角画像の解像度とは異なる第１の解像度を有する画像であって、前記第２の画角への変更前に復号されていた複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、当該第２の画角への変更後に当該表示部に表示される画像であって、前記第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う画像生成部と、を具備する。
【発明の効果】
【０００９】
本開示に係る画像処理装置、画像処理方法及び画像処理プログラムによれば、広画角画像に関するユーザ体験を向上させることができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１０】
【図１】本開示の第１の実施形態に係る画像処理システムの一例を示す図である。
【図２】広画角画像におけるズーム倍率の変化を説明するための図である。
【図３】本開示の第１の実施形態に係る分割階層方式を説明するための図である。
【図４】本開示の第１の実施形態に係る画像生成処理の概要を説明するための図である。
【図５】広画角画像とユーザの視点との関係性を示す図である。
【図６】分割階層方式による画像生成処理の一例を示す図である。
【図７】本開示の第１の実施形態に係る画像生成処理の一例を示す図（１）である。
【図８】本開示の第１の実施形態に係る画像生成処理の一例を示す図（２）である。
【図９】本開示の第１の実施形態に係る画像生成処理の一例を示す図（３）である。
【図１０】本開示の第１の実施形態に係る処理の流れを示すフローチャート（１）である。
【図１１】本開示の第１の実施形態に係る処理の流れを示すフローチャート（２）である。
【図１２】画像処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１１】
以下に、本開示の実施形態について図面に基づいて詳細に説明する。なお、以下の各実施形態において、同一の部位には同一の符号を付することにより重複する説明を省略する。
【００１２】
（１．第１の実施形態）
［１−１．広画角画像に関する画像処理について］
本開示に係る画像処理の説明に先立って、本開示の画像処理の前提となる、広画角画像の表示処理の方式について説明する。
【００１３】
なお、本開示に係る広画角画像とは、全天球コンテンツやパノラマ画像等、ディスプレイに表示される画角よりも広い画角を有する画像である。本開示では、広画角画像の一例として、全天球コンテンツを例に挙げて説明する。
【００１４】
全天球コンテンツは、例えば３６０度全方位を撮影できる全天球カメラで撮影されることにより生成される。全天球コンテンツは、一般的なディスプレイ（例えば、ユーザが装着するＨＭＤ（Head  Mounted  Display））よりも広い画角を有するため、再生される際には、ディスプレイの大きさ（言い換えれば、ユーザの視野画角）に応じて切り取られた一部領域のみが表示される。例えば、ユーザは、タッチディスプレイを操作して表示箇所を変更したり、装着したＨＭＤを介して視線や姿勢の変化を与えたりして、表示位置を変えながら全天球コンテンツを視聴する。
【００１５】
このように、全天球コンテンツは、実際には一部の領域しかディスプレイに表示されないことから、表示されていない領域のデコード処理や伝送を削減することができれば、処理負荷を抑えたり、回線帯域の効率を上げたりすることが可能となる。
【００１６】
しかし、実際には、再生機器のデコード性能や、動画のデータ配信の応答遅延等の問題から、ユーザが急に視聴方向を切り替えた場合には、切り替え後の領域の表示が間に合わず、画像データの欠損が生じる場合がある。画像データの欠損が生じると、ブランク表示が発生したり、再生品質が極度に低下したりするおそれがある。
【００１７】
このため、広画角画像の表示処理では、ユーザの急な振り向き等に備えて、全方向分の最低限のデータが存在する状態を維持する。この場合、全方向分のデータは情報量が多く、比較的高い解像度（以下、「高解像度」と称する）のデータを保持することが難しいことから、全天球コンテンツを比較的低い解像度（以下、「低解像度」と称する）のデータで保持する。そして、実際にユーザが視聴する際には、表示する領域に対応する高解像度のデータをデコードして高解像度画像を生成し、生成した高解像度画像を低解像度画像に重ねて表示する。
【００１８】
かかる手法によれば、ユーザの急な振り向きがあり、高解像度画像のデコードが間に合わない場合でも、最低限、低解像度の全天球コンテンツは表示されるため、ディスプレイに表示する画像が存在しない状態は発生しない。このため、かかる手法によれば、全天球コンテンツの視聴をユーザがスムーズに行うことができるため、ユーザビリティを向上させることができる。
【００１９】
さらに、かかる手法では、全天球コンテンツのうち、実際に表示される画角に合わせて、より高い解像度の画像をデコードすることもできる。例えば、ユーザが全天球コンテンツを高倍率ズームで視聴する場合には、通常の高解像度（以下、「第１の解像度」と称する）でも、画質が劣って見える場合がある。このため、かかる手法では、さらに高い解像度（以下、「第２の解像度」と称する）の画像データをデコードすることで、高倍率のズーム（言い換えれば、非常に狭い画角表示）に耐えうる画質の画像を提供することができる。
【００２０】
このように、かかる手法は、低解像度の全天球コンテンツ、ズーム倍率が１倍（等倍）から比較的低い場合（画角が比較的広い場合）までに対応する第１の解像度の画像（以下、「第１の画像」と称する）、ズーム倍率が比較的高い場合（画角が比較的狭い場合）に対応する第２の解像度の画像（以下、「第２の画像」と称する）という、３種類の解像度の画像を切り替えて表示する。本開示では、このような手法を分割階層方式と称する。例えば、分割階層方式では、常に低解像度の全天球コンテンツをデコードしておくとともに、領域に合わせて、第１の解像度の画像や第２の解像度の画像のデコードを行う。なお、同時にデコード可能な最大枚数は、例えばハードウェアの性能等に依存する。これにより、例えばＨＭＤを利用して視聴するＶＲ画像等において、ユーザがズーム倍率を高くした場合であっても、高解像度な画像を視聴する体験を提供することができる。
【００２１】
しかしながら、分割階層方式においてユーザがズーム倍率を変化させた場合、第１の解像度から第２の解像度への切り替えが生じる。このとき、ハードウェアの性能によっては、第１の解像度の画像と第２の解像度の画像とを同時にデコードできないため、切り替えが完了するまでの間、低解像度の全天球コンテンツが表示されることになる。この場合、ユーザは、倍率の変化前に表示されている第１の解像度の画像、低解像度の全天球コンテンツ、倍率の変化後に表示される第２の解像度の画像を、順に視聴することになる。このため、ユーザは、低解像度データのぼんやりとした画像から高解像度データの鮮明な画像への切り替えを何度も体験することになり、特にＨＭＤ装着時には、いわゆるＶＲ酔いや映像酔い等の症状に悩まされる場合がある。
【００２２】
そこで、本開示に係る画像処理は、ＨＭＤ等に表示された画像のズーム倍率を変化させた場合（すなわち画角を変化させた場合）であっても、急激な解像度の変化を抑えることで、ユーザの酔いを軽減させる。本開示に係る画像処理によれば、広画角画像に関するユーザ体験を向上させることができる。以下、図１を用いて、本開示に係る画像処理を実現する画像処理システム１を構成する各装置について説明する。
【００２３】
［１−２．第１の実施形態に係る画像処理システムの構成］
図１は、本開示の第１の実施形態に係る画像処理システム１の一例を示す図である。図１に示すように、画像処理システム１は、ＨＭＤ１０と、コントローラ２０と、画像処理装置１００とを含む。
【００２４】
ＨＭＤ１０は、ユーザの頭部に装着されるディスプレイ装置であり、いわゆるウェアラブルコンピュータ（wearable  computer）である。ＨＭＤ１０は、ユーザの身体の向きや動き、移動速度等に応じた表示処理を実現する。
【００２５】
コントローラ２０は、画像処理装置１００及びＨＭＤ１０と有線又は無線ネットワークで接続される情報機器である。コントローラ２０は、例えばＨＭＤ１０を装着したユーザが手に持って操作する情報機器であり、ＨＭＤ１０や画像処理装置１００に対して情報を入力するための入力装置の一例である。例えば、コントローラ２０は、ユーザの手の動きや、ユーザからコントローラ２０に入力された情報を検知し、検知した情報をＨＭＤ１０や画像処理装置１００に送信する。第１の実施形態では、コントローラ２０は、全天球コンテンツのうちＨＭＤに表示する領域を指定したり、ＨＭＤに表示された画像のズーム倍率を指定したりするために利用される。例えば、コントローラ２０は、画像処理装置１００又はＨＭＤ１０との通信機能（例えば、ｂｌｕｅｔｏｏｔｈ（登録商標）等）を有する任意のリモートコントローラや、ゲームコントローラ等である。
【００２６】
画像処理装置１００は、本開示に係る画像処理を実行する情報処理装置である。画像処理装置１００は、例えばＨＭＤ１０から送信されるリクエストに応じて、保持するコンテンツをＨＭＤ１０に送信する。
【００２７】
まず、ＨＭＤ１０の構成について説明する。図１に示すように、ＨＭＤ１０は、検知部１５と、送信部１６と、受信部１７と、表示制御部１８といった各処理部を有する。各処理部は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、ＨＭＤ１０内部に記憶されたプログラムがＲＡＭ（Random  Access  Memory）等を作業領域として実行されることにより実現される。また、各処理部は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。
【００２８】
検知部１５は、ＨＭＤ１０を装着したユーザの動作情報、いわゆるヘッドトラッキング情報を検知する。具体的には、検知部１５は、ＨＭＤ１０が備えるセンサ１１を制御することにより、ユーザの身体の向き、傾き、動きや移動速度等、ユーザの動作に関する各種情報を検知する。より具体的には、検知部１５は、ユーザの動作に関する情報として、ユーザの頭部や姿勢に関する情報、ユーザの頭部や身体の動き（加速度や角速度）、視野の方向や視点移動の速度等を検知する。例えば、検知部１５は、センサ１１として、３軸加速度センサや、ジャイロセンサや、速度センサ等の各種モーションセンサを制御し、ユーザの動作に関する情報を検知する。なお、センサ１１は、必ずしもＨＭＤ１０内部に備えられることを要せず、例えば、ＨＭＤ１０と有線もしくは無線で接続された外部センサであってもよい。
【００２９】
また、検知部１５は、ＨＭＤ１０のディスプレイ１２上でユーザが注視する視点の位置を検知する。検知部１５は、種々の既知の手法を用いて、視点位置を検知してもよい。例えば、検知部１５は、上述した３軸加速度センサや、ジャイロセンサ等を用いて、ユーザの頭部の向きを推定することにより、ユーザの視点位置を検知してもよい。また、検知部１５は、センサ１１として、ユーザの目を撮像するカメラを用いて、ユーザの視点位置を検知してもよい。例えば、センサ１１は、ＨＭＤ１０をユーザが頭部に装着したときに、撮像範囲内にユーザの眼球が位置するような位置（例えば、ディスプレイ１２に近接し、ユーザ側にレンズが向く位置）に設置される。そして、センサ１１は、撮像したユーザの右眼の眼球の画像と、右眼との間の位置関係とに基づき、右眼の視線が向いている方向を認識する。同様に、センサ１１は、撮像したユーザの左眼の眼球の画像と、左眼との間の位置関係とに基づき、左眼の視線が向いている方向を認識する。検知部１５は、このような眼球の位置に基づいて、ディスプレイ１２のどの位置をユーザが注視しているかを検知してもよい。
【００３０】
また、検知部１５は、全天球コンテンツのうち、ディスプレイ１２に表示されている領域（全天球コンテンツにおける位置）に関する情報を検知する。すなわち、検知部１５は、全天球コンテンツのうち、ユーザの頭部や姿勢情報によって指定された領域や、ユーザがタッチ操作等によって指定された領域を示す情報を検知する。また、検知部１５は、領域に表示されている全天球コンテンツのうちの部分的な画像（以下、「部分画像」と称する）の画角の設定を検知する。画角の設定とは、言い換えれば、ズーム倍率の設定である。
【００３１】
例えば、検知部１５は、部分画像においてユーザが指定したズーム倍率を検知し、領域で表示する部分画像の画角を検知する。そして、検知部１５は、検知した情報を送信部１６に送る。
【００３２】
送信部１６は、有線又は無線ネットワーク等を介して各種情報を送信する。例えば、送信部１６は、検知部１５によって検知されたヘッドトラッキング情報を画像処理装置１００に送信する。また、送信部１６は、全天球コンテンツをＨＭＤ１０に送信する旨のリクエストを画像処理装置１００に送信する。また、送信部１６は、全天球コンテンツの表示中に、ユーザが全天球コンテンツのうち、どの位置を表示しているかといった表示状況を画像処理装置１００に送信する。また、送信部１６は、部分画像における現在のズーム倍率や、ズーム倍率の変更を画像処理装置１００に送信する。
【００３３】
受信部１７は、有線又は無線ネットワーク等を介して各種情報を受信する。例えば、受信部１７は、表示制御部１８で表示する画像（より正確には、ディスプレイ１２に表示される画像を構成する画素情報等のデータ）を受信する。
【００３４】
表示制御部１８は、受信部１７によって受信された画像の表示処理を制御する。具体的には、表示制御部１８は、低解像度の全天球コンテンツや、ディスプレイ１２の表示領域において全天球コンテンツに重畳される第１の画像の表示制御処理を行う。また、表示制御部１８は、ディスプレイ１２においてズーム倍率が高く設定された場合に、ディスプレイ１２の表示領域において全天球コンテンツに重畳される第２の画像の表示制御処理を行う。
【００３５】
ディスプレイ１２は、ＨＭＤ１０において画像を表示する表示部であり、例えば有機ＥＬ（Electro-Luminescence）ディスプレイや、液晶ディスプレイ等によって実現される。
【００３６】
なお、図１での図示は省略するが、ＨＭＤ１０は、ユーザからの操作を受け付けるための入力部や、受信した全天球コンテンツ等の画像を記憶する記憶部や、音声出力機能を有する出力部等を有していてもよい。
【００３７】
続いて、画像処理装置１００の構成について説明する。図１に示すように、画像処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００３８】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワーク（インターネット等）と有線又は無線で接続され、ネットワークを介して、ＨＭＤ１０やコントローラ２０等との間で情報の送受信を行う。
【００３９】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、低解像度画像記憶部１２１と、低倍率ズーム用画像記憶部１２２と、高倍率ズーム用画像記憶部１２３とを有する。
【００４０】
低解像度画像記憶部１２１は、ＨＭＤ１０に送信するコンテンツのうち、低解像度画像に関する情報（例えば、ＨＭＤ１０の表示部で表示される画像の元となる画像データ）を記憶する。低解像度画像とは、具体的には、ＨＭＤ１０で表示される広画角画像の全方向の位置をカバーする画像である。低解像度画像は、全ての方向をカバーする代わりに解像度を低く抑えられているため、デコードやＨＭＤ１０への伝送の際に、処理負荷を重くしたり、ＨＭＤ１０との通信帯域を圧迫したりするといったことを防止できる。一例として、低解像度画像は、フルＨＤ（Full  High  Definition）に相当する解像度（１９２０×１０８０ピクセル（正距円筒））を有する。
【００４１】
低倍率ズーム用画像記憶部１２２は、ＨＭＤ１０に送信するコンテンツのうち、低倍率ズーム（例えば、ズームなしの状態から３倍未満まで等）用の高解像度画像である第１の画像を記憶する。例えば、第１の画像は、ズームなしの画角が「１００°」であると仮定すると、「１００°」から、３倍ズームの画角「３５°」以上までの範囲をカバーする画像である。具体的には、第１の画像は、ズーム倍率が上記の条件に該当する場合であって、ＨＭＤ１０で広画角画像が表示される際に、低解像度画像に重畳されて表示される。
【００４２】
仮に、低解像度画像がフルＨＤに相当する解像度である場合、第１の画像は、例えば、８ｋや１８ｋに相当する解像度を有する。例えば、第１の画像が８ｋの解像度である場合、１枚の全天球コンテンツに対応する第１の画像は、全天球コンテンツのうち、縦方向の画角が９０°及び横方向の画角が９０°ごとに分割された画像であって、各画像の解像度は「２０４８×２０４８ピクセル」である。また、例えば、第１の画像が１８ｋの解像度である場合、１枚の全天球コンテンツに対応する第１の画像は、全天球コンテンツのうち縦方向の画角が３０°及び横方向の画角が４５°ごとに分割された画像であって、各画像の解像度は「２３０４×１２８０ピクセル」である。このように、高解像度の画像は、情報量が同程度になるよう、適度に分割されて保持される。
【００４３】
高倍率ズーム用画像記憶部１２３は、ＨＭＤ１０に送信するコンテンツのうち、高倍率ズーム（例えば、３倍以上等）用の高解像度画像である第２の画像を記憶する。例えば、第２の画像は、ズームなしの画角が「１００°」であると仮定すると、３倍ズームの画角「３５°」未満の範囲をカバーする画像である。具体的には、第２の画像は、ズーム倍率が上記の条件に該当する場合であって、ＨＭＤ１０で広画角画像が表示される際に、低解像度画像に重畳されて表示される。
【００４４】
仮に、低解像度画像がフルＨＤに相当する解像度である場合、第２の画像は、例えば、４４ｋに相当する解像度を有する。例えば、第２の画像が４４ｋの解像度である場合、１枚の全天球コンテンツに対応する第２の画像は、全天球コンテンツのうち、縦方向の画角が２２°及び横方向の画角が１３．７°ごとに分割された画像であって、各画像の解像度は「１６６４×２５６０ピクセル」である。このように分割されることにより、第２の画像も、情報量は第１の画像と同程度となる。
【００４５】
制御部１３０は、例えば、ＣＰＵやＭＰＵ等によって、画像処理装置１００内部に記憶されたプログラム（例えば、本開示に係る画像処理プログラム）がＲＡＭ等を作業領域として実行されることにより実現される。また、制御部１３０は、コントローラ（controller）であり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されてもよい。
【００４６】
図１に示すように、制御部１３０は、受付部１３１と、画像生成部１３２と、送信部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００４７】
受付部１３１は、有線又は無線ネットワーク等を介して各種情報を取得する。例えば、受付部１３１は、ＨＭＤ１０から送信されるヘッドトラッキング情報等を取得する。また、受付部１３１は、ＨＭＤ１０から送信されるリクエストであって、全天球コンテンツをＨＭＤ１０に送信する旨の要求を含むリクエストを受信する。
【００４８】
また、受付部１３１は、広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける。例えば、受付部１３１は、ＨＭＤ１０を利用するユーザによる領域の指定情報を受け付ける。指定情報とは、例えば、コントローラ２０を介して指定された位置や、ヘッドトラッキング情報に基づいて特定される位置等、広画角画像のうちの任意の位置を指定した情報である。すなわち、受付部１３１は、ＨＭＤ１０で表示されている全天球コンテンツのうち、ヘッドトラッキング情報等に基づいて指定された領域（全天球コンテンツのうち、実際にディスプレイ１２に表示される領域）に対するズーム倍率の変更を受け付ける。このとき、受付部１３１は、ユーザが利用する入力装置（コントローラ２０）から受信する信号を介して、第１の画角から第２の画角への変更を受け付けてもよい。
【００４９】
例えば、受付部１３１は、第１の画角から、当該第１の画角よりも狭い画角である第２の画角への変更を受け付ける。言い換えれば、受付部１３１は、ＨＭＤ１０に表示されている部分画像に対するズームインの要求を受け付ける。
【００５０】
また、受付部１３１は、第１の画角から、当該第１の画角よりも広い画角である第２の画角への変更を受け付ける。言い換えれば、受付部１３１は、ＨＭＤ１０に表示されている部分画像に対するズームアウトの要求を受け付ける。
【００５１】
また、受付部１３１は、領域に対するユーザの視点に関する情報を受け付ける。言い換えれば、受付部１３１は、ＨＭＤ１０に表示されている部分画像において、ユーザがどの部分を注視しているかを示す情報を受け付ける。
【００５２】
画像生成部１３２は、ＨＭＤ１０に送信する画像を生成する。より具体的には、画像生成部１３２は、ＨＭＤ１０のディスプレイ１２で表示される画像の元となるデータを生成する。
【００５３】
画像生成部１３２は、受付部１３１によって受け付けられたズーム倍率やヘッドトラッキング情報等に基づいて、ＨＭＤ１０で表示される画像を生成する。すなわち、画像生成部１３２は、受付部１３１によって受け付けられた各種情報を取得する取得部と、取得部から指示された画像をデコード（復号）するデコーダー（decoder）と、デコードされた画像とズーム倍率やヘッドトラッキング情報等に基づいて表示領域を決定してレンダリング（画像生成）を行うレンダラー（renderer）として機能する。
【００５４】
具体的には、本開示に係る画像処理において、画像生成部１３２は、受付部１３１によって第１の画角から第２の画角への変更が受け付けられた場合に、第２の画角への変更前に復号されていた複数の第１の画像のうち、少なくとも１つの第１の画像について、表示部（ディスプレイ１２）への表示を維持する。そして、画像生成部１３２は、少なくとも１つの第１の画像について表示部への表示を維持したまま、第２の画角への変更後に表示部に表示される画像であって、第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う。
【００５５】
また、画像生成部１３２は、第２の画像の復号が完了した場合、表示部への表示を維持していた第１の画像と、復号が完了した第２の画像とを差し替えて、部分画像を更新する。
【００５６】
さらに、画像生成部１３２は、表示部への表示を維持していた第１の画像と、復号が完了した第２の画像とを差し替えたのちに、第２の解像度を有する他の第２の画像の復号を行う。
【００５７】
具体的には、画像生成部１３２は、第１の画角から、より狭い画角である第２の画角への変更を受け付けた場合（すなわちズームイン）、複数の第１の画像のうち少なくとも１つの第１の画像の表示部への表示を維持したまま、第１の解像度よりも高い解像度である第２の解像度を有する第２の画像の復号を行う。
【００５８】
また、画像生成部１３２は、第１の画角から、より広い画角である第２の画角への変更を受け付けた場合（すなわちズームアウト）、複数の第１の画像のうち少なくとも１つの第１の画像の表示部への表示を維持したまま、第１の解像度よりも低い解像度である第２の解像度を有する第２の画像の復号を行う。
【００５９】
この場合、画像生成部１３２は、例えば、ユーザの視点に関する情報に基づいて、第２の画角への変更前に表示されていた複数の第１の画像のうち、いずれの第１の画像の表示を維持するかを決定してもよい。
【００６０】
具体的には、画像生成部１３２は、第２の画角への変更前に表示されていた複数の第１の画像のうち、ユーザの視点により近い位置に所在する第１の画像を優先的に維持してもよい。
【００６１】
送信部１３３は、画像生成部１３２によって生成された画像（画像を構成するデータ）をＨＭＤ１０に送信する。
【００６２】
上記した本開示に係る画像処理について、図２から図９を用いて詳細に説明する。図２は、広画角画像におけるズーム倍率の変化を説明するための図である。
【００６３】
図２において、画像Ｐ０１から画像Ｐ０７は、ＨＭＤ１０を装着したユーザがディスプレイ１２で視聴する画像を示している。例えば、画像Ｐ０１は、ＨＭＤ１０に送信された全天球コンテンツのうち、ＨＭＤ１０のディスプレイ１２で表示可能な領域に相当する部分画像である。
【００６４】
ユーザは、コントローラ２０やＨＭＤ１０において所定の操作を行うことにより、視聴している画像のズーム倍率を変更する。これは、受付部１３１が、ユーザが視聴する画像について第１の画角から第２の画角への変更を受け付けることを意味する。なお、図２では、ズームイン操作の例を示しており、第１の画角よりも第２の画角の方が狭いものとする。
【００６５】
第１の画角から第２の画角への変更が受け付けられた場合、画像生成部１３２は、画像Ｐ０１を画像Ｐ０２に更新したり、画像Ｐ０２を画像Ｐ０３に更新したりする処理を行う。図２の例では、画像Ｐ０１から画像Ｐ０７に向かうほど、高倍率のズーム映像がユーザに提供される。また、図２の例では、画像Ｐ０１が「ズームなし（ズーム倍率が１倍）」であり、画像Ｐ０２及び画像Ｐ０３が「低倍率ズーム」であり、画像Ｐ０４から画像Ｐ０７が「高倍率ズーム」であるものとする。
【００６６】
すなわち、本開示に係る画像処理装置１００は、上記のように、ある領域に表示された部分画像に対する画角の変更を受け付け、その変更に伴って画像を更新する処理を所定のタイミング（例えば、１秒に３０回や６０回等）で行う。
【００６７】
次に、図３を用いて、分割階層方式を用いた高解像度画像の重畳について説明する。図３は、本開示の第１の実施形態に係る分割階層方式を説明するための図である。図３の例では、全天球コンテンツのうち同じ位置を示す画像であって、それぞれズーム倍率が異なる３種類の画像を示す。具体的には、図３では、ズームなしの画像Ｐ１１と、低倍率ズームの画像Ｐ１２と、高倍率ズームの画像Ｐ１３とを示す。
【００６８】
例えば、画像Ｐ１１は、全天球コンテンツの低解像度の画像に対して、全天球コンテンツと比較して高解像度（図３の例では、８ｋ相当）の画像Ｐ１１１が重畳されて、ディスプレイ１２に表示される。なお、画像のデコード数が「３」である場合、画像生成部１３２は、画像Ｐ１１、画像Ｐ１１１に加えて、もう１枚の高解像度画像をデコードしているものとする（図示は省略する）。この場合、もう１枚の高解像度画像は、画像Ｐ１１の領域の外側をカバーする。このため、画像生成部１３２は、ユーザが視線を移動させた場合であっても、新たなデコードを行うことなく、高解像度画像をユーザに提供することができる。
【００６９】
続いて、ユーザがズーム倍率の変更を行い、ディスプレイ１２に画像Ｐ１２が表示されるとする。この場合、画像生成部１３２は、さらに高解像度（図３の例では、１８ｋ相当）の画像を重畳させる。なお、高解像度になるほど、画像Ｐ１２においてカバーできる領域が狭まるため、画像生成部１３２は、画像Ｐ１２以外にデコード可能な２枚の画像を用いて、画像Ｐ１２に重畳させる。このように、高解像度画像は、複数毎に分割されて低解像度の画像Ｐ１２に重畳される。以下、分割されて重畳される高解像度画像を分割画像と称する場合がある。
【００７０】
すなわち、画像Ｐ１２は、全天球コンテンツの低解像度の画像に対して、さらに高解像度な分割画像Ｐ１２１及び分割画像Ｐ１２２が重畳されて、ディスプレイ１２に表示される。
【００７１】
さらに、ユーザがズーム倍率の変更を行い、ディスプレイ１２に画像Ｐ１３が表示されるとする。この場合、画像生成部１３２は、さらに高解像度（図３の例では、４４ｋ相当）の画像を重畳させる。
【００７２】
具体的には、画像Ｐ１３は、全天球コンテンツの低解像度の画像に対して、さらに高解像度な分割画像Ｐ１３１及び分割画像Ｐ１３２が重畳されて、ディスプレイ１２に表示される。このように、画像処理装置１００は、ズーム倍率に合わせて、高解像度な分割画像を重畳させて表示することで、ズームに耐えうる画質の画像をユーザに提供する。
【００７３】
続いて、図４を用いて、上記の分割階層方式の処理の流れについて説明する。図４は、本開示の第１の実施形態に係る画像生成処理の概要を説明するための図である。
【００７４】
図４の例では、画像処理装置１００は、同時に３枚の画像のデコードを行う性能を有するものとする。この場合、画像生成部１３２は、低解像度の全天球コンテンツＰ２１を常にデコードする。これは、上述したように、ユーザによる急な振り向きが行われた場合に、ブランク表示が発生すること等を防止するためである。
【００７５】
また、画像生成部１３２は、現在のズーム倍率に合わせて、高解像度の分割画像Ｐ２２や分割画像Ｐ２３をデコードする。
【００７６】
そして、画像生成部１３２は、ＨＭＤ１０におけるヘッドトラッキング情報等に基づいて、全天球コンテンツＰ２１のうちユーザが視聴している位置を特定し、その位置に分割画像Ｐ２２及び分割画像Ｐ２３を重畳させる。これにより、ＨＭＤ１０のディスプレイ１２には、全天球コンテンツにおけるユーザの視点の位置に分割画像Ｐ２２及び分割画像Ｐ２３が重畳された画像Ｐ３１が表示される。画像Ｐ３１は、高解像度の分割画像Ｐ２２及び分割画像Ｐ２３が重畳されているため、例えば、ユーザは画像Ｐ３２に示すように、鮮明な画像を視聴することができる。
【００７７】
ここで、図５を用いて、広画角画像とユーザの視点との関係性について説明する。図５は、広画角画像とユーザの視点との関係性を示す図である。なお、図５の例では、広画角画像として、全天球コンテンツを例として説明する。
【００７８】
図５に示すように、全天球コンテンツにおけるユーザの視点は、方位角θや仰角φを用いて示される。方位角θは、図５に示す３Ｄモデル座標系の水平面であるＸＺ平面上における所定の基準軸からの角度である。また、仰角φは、図５に示す３Ｄモデル座標系のＸＺ平面を基準平面とする上下方向の角度である。
【００７９】
例えば、画像処理装置１００は、ＨＭＤ１０が検知するヘッドトラッキング情報等に基づいて、３Ｄモデル座標系においてユーザが視点を向けている位置の方位角θ及び仰角φを特定する。そして、画像処理装置１００は、方位角θ及び仰角φに基づいて、ユーザの視点を示す視点ベクトル５０を特定する。続けて、画像処理装置１００は、視点ベクトル５０が全天球コンテンツに対応した３Ｄモデル座標系と交わる位置を、全天球コンテンツにおいてユーザが視聴している位置と特定する。
【００８０】
なお、上記のようなユーザの視点の特定処理は一例であり、画像処理装置１００は、種々の既知の技術に基づいて、ユーザの視点を特定してもよい。かかる処理により、画像処理装置１００は、全天球コンテンツにおいてユーザが視聴している位置、及び、ディスプレイ１２に表示されている部分画像のうちユーザが視点を向けている箇所を特定することができる。
【００８１】
これにより、例えば画像生成部１３２は、部分動画のうち、ユーザが視点を向いている箇所に優先的に高解像度の分割画像を表示し、ユーザが視点を向いていない箇所（周辺視野）には高解像度の分割画像の表示を省略する等の調整を行うことができる。例えば、図４の例では、画像生成部１３２は、特にユーザが注視している箇所（画像Ｐ３２に示される箇所）の周辺に２枚の分割画像を配置し、周辺視野の箇所（画像Ｐ３１において格子状で示す箇所）は、分割画像を配置しないといった調整を行うことができる。
【００８２】
続いて、図６を用いて、分割階層方式による画像処理の流れについて詳細に説明する。図６は、分割階層方式による画像生成処理の一例を示す図である。なお、図６から図９においては、ＨＭＤ１０が備えるディスプレイ１２の片方の面（ユーザの右目もしくは左目に対応するディスプレイ）に表示される画像イメージを用いて説明する。また、図６から図９において、画像処理装置１００がデコード可能な画像数は「３」であるものとする。
【００８３】
図６の例では、ＨＭＤ１０は、全天球コンテンツＰ４１を取得しており、そのうち、ユーザが視点を向けている位置に対応する低解像度画像Ｃ０１と、それに重畳する分割画像ａ１及び分割画像ｂ１を表示する。
【００８４】
ここで、ユーザが、ズーム倍率を変更したとする。ＨＭＤ１０は、新たなズーム倍率に対応する低解像度画像Ｃ０２を表示する。この場合、新たなズーム倍率に対応する分割画像Ａ１及び分割画像Ｂ１をデコードする処理が行われるため、分割画像ａ１及び分割画像ｂ１は消去される。これは、画像処理装置１００は、デコード可能な画像数が「３」であり、１枚は全天球コンテンツＰ４１のデコードに用いていることから、分割画像ａ１、分割画像ｂ１、分割画像Ａ１及び分割画像Ｂ１の４枚を同時にデコードすることができないためである。
【００８５】
そして、画像処理装置１００は、分割画像Ａ１及び分割画像Ｂ１のデコードが完了した場合に、低解像度画像Ｃ０２に分割画像Ａ１及び分割画像Ｂ１を重畳した画像を生成する。
【００８６】
図６で示した画像処理について、図７を用いて、画像処理装置１００が画像をデコードするための処理領域（以下、「スロット」と称する）との関係性を視覚的に示して説明する。図７は、本開示の第１の実施形態に係る画像生成処理の一例を示す図（１）である。
【００８７】
図７では、ディスプレイ１２に表示される画像と、画像処理装置１００に係る画像生成部１３２が画像をデコードするスロットの状況とを時系列に沿って示す。
【００８８】
図６と同様、ディスプレイ１２には、低解像度画像Ｃ０１、分割画像ａ１及び分割画像ｂ１が表示される。このとき、画像生成部１３２は、スロット１において、低解像度画像Ｃ０１を含む全天球コンテンツＰ４１をデコードする。また、画像生成部１３２は、スロット２において分割画像ｂ１をデコードし、スロット３において分割画像ａ１をデコードする（タイミングＴ１１）。
【００８９】
その後、ズーム倍率の変更を受け付けた場合（ステップＳ１１）、画像生成部１３２は、変更後の低解像度画像Ｃ０２を表示する。上述のように、画像生成部１３２は、全天球コンテンツＰ４１の全ての位置をデコードしているため、低解像度画像Ｃ０２については、待ち時間なく表示することができる。
【００９０】
一方、画像生成部１３２は、ズーム倍率の変更を受け付けた場合、新たな分割画像のデコードが必要になるため、一旦、分割画像ａ１及び分割画像ｂ１のデコードを停止する（タイミングＴ１２）。そして、画像生成部１３２は、新たな分割画像Ａ１及び分割画像Ｂ１のデコードを開始する（タイミングＴ１３）。なお、図７乃至図９の例において、タイミングＴ１３のように実線で図示しない分割画像は、デコード中であることを示す。
【００９１】
そして、画像生成部１３２は、分割画像Ａ１及び分割画像Ｂ１のデコードの完了を待って、ズーム倍率の変更後の画像を生成する（ステップＳ１２）。
【００９２】
このとき、ディスプレイ１２には、低解像度画像Ｃ０２、分割画像Ａ１及び分割画像Ｂ１が表示される。すなわち、画像生成部１３２は、スロット１において全天球コンテンツＰ４１をデコードしつつ、スロット２において分割画像Ｂ１をデコードし、スロット３において分割画像Ａ１をデコードする（タイミングＴ１４）。
【００９３】
以上のように、図６及び図７に示した例では、いずれの分割画像も表示されないタイミングが発生するため、ユーザは、低解像度の画像と高解像度の画像の切り替えを視聴することになる。このため、上記の処理では、ユーザのＶＲ酔い等の症状を軽減させることができない可能性がある。
【００９４】
そこで、本開示に係る画像処理では、図８に説明する処理を実行する。図８は、本開示の第１の実施形態に係る画像生成処理の一例を示す図（２）である。
【００９５】
図７と同様、ディスプレイ１２には、低解像度画像Ｃ０１、分割画像ａ１及び分割画像ｂ１が表示される。このとき、画像生成部１３２は、スロット１において全天球コンテンツＰ４１をデコードし、スロット２において分割画像ｂ１をデコードし、スロット３において分割画像ａ１をデコードする（タイミングＴ２１）。
【００９６】
その後、ズーム倍率の変更を受け付けた場合（ステップＳ２１）、画像生成部１３２は、ズーム倍率の変更前にデコードされていた分割画像のうち、少なくとも１つの分割画像の表示を維持する。例えば、画像生成部１３２は、スロット２及び３のうち、分割画像ｂ１のみをスロット２から消去し、分割画像ａ１をスロット３に残す。例えば、画像生成部１３２は、複数の分割画像のうち、ユーザの視点から近い側（図８の例では、分割画像ａ１）を維持し、ユーザの視点から遠い側（図８の例では、分割画像ｂ１）を消去する（タイミングＴ２２）。なお、この場合、分割画像ａ１の表示自体は維持されるものの、ズーム倍率の変更に伴って分割画像ａ１の画角が変更される場合がある。
【００９７】
タイミングＴ２１では、画像生成部１３２は、低解像度画像Ｃ０２と、表示が維持された分割画像ａ１とに基づいて、ディスプレイ１２に表示される画像を生成する。この場合、高解像度の画像である分割画像ａ１が維持されるため、ユーザは、高解像度な画像の視聴を継続することができる。
【００９８】
画像生成部１３２は、分割画像ｂ１が消去されたことにより空いたスロット２で、ズーム倍率変更後の分割画像Ａ１のデコードを開始する（タイミングＴ２３）。そして、画像生成部１３２は、分割画像Ａ１のデコードが完了すると（タイミングＴ２４）、低解像度画像Ｃ０２及び分割画像ａ１に重畳させて、分割画像Ａ１を表示する。例えば、分割画像Ａ１は、分割画像ａ１よりも高解像度な画像であるため、その画像の大きさは分割画像ａ１よりも狭くなる。すなわち、分割画像Ａ１は、分割画像ａ１が表示する位置に含まれる。また、分割画像Ａ１は、例えば、ユーザの視点位置から最も近い位置の周辺領域である。
【００９９】
そして、画像生成部１３２は、分割画像Ａ１が低解像度画像Ｃ０２に重畳されたのち、スロット３に維持していた分割画像ａ１を消去する（タイミングＴ２５）。続けて、画像生成部１３２は、空いたスロット３において、分割画像Ｂ１のデコードを開始する（タイミングＴ２６）。
【０１００】
そして、分割画像Ｂ１のデコードが完了すると、画像生成部１３２は、低解像度画像Ｃ０２に分割画像Ａ１及び分割画像Ｂ１が重畳された画像を生成する（ステップＳ２２）。このとき、画像生成部１３２は、スロット１で全天球コンテンツＰ４１をデコードし、スロット２において分割画像Ａ１をデコードし、スロット３において分割画像Ｂ１をデコードする（タイミングＴ２７）。
【０１０１】
以上のように、画像生成部１３２は、図６及び図７で示した処理と異なり、ズーム倍率が変更された場合に、ズーム倍率の変更前の分割画像を維持したまま、ズーム倍率の変更後の分割画像のデコードを行う。これにより、画像生成部１３２は、ユーザが注視している位置の周辺について高解像度を保ったまま、ズーム倍率を変更することができる。これにより、ユーザは、注視している位置について、低解像度のぼんやりとした画像から高解像度の鮮明な画像への切り替えを視聴せずに済むため、ＶＲ酔い等の症状を軽減することができる。
【０１０２】
図８ではズームインの状況における画像処理を例に示したが、画像生成部１３２は、ズームアウトの状況においても、同様の処理を行う。この点について、図９を用いて説明する。図９は、本開示の第１の実施形態に係る画像生成処理の一例を示す図（３）である。
【０１０３】
図９では、まずディスプレイ１２には、ズームイン後の低解像度画像Ｃ０２、分割画像Ａ１及び分割画像Ｂ１が表示される。このとき、画像生成部１３２は、スロット１において全天球コンテンツＰ４１をデコードし、スロット２において分割画像Ａ１をデコードし、スロット３において分割画像Ｂ１をデコードする（タイミングＴ３１）。
【０１０４】
その後、ズーム倍率の変更（ズームアウト）を受け付けた場合（ステップＳ３１）、画像生成部１３２は、ズーム倍率の変更前にデコードされていた分割画像のうち、少なくとも１つの分割画像の表示を維持する。例えば、画像生成部１３２は、スロット２及び３のうち、分割画像Ｂ１のみをスロット３から消去し、分割画像Ａ１をスロット２に残す。例えば、画像生成部１３２は、複数の分割画像のうち、ユーザの視点から近い側（図９の例では、分割画像Ａ１）を維持し、ユーザの視点から遠い側（図９の例では、分割画像Ｂ１）を消去する（タイミングＴ３２）。なお、この場合、分割画像Ａ１の表示自体は維持されるものの、ズーム倍率の変更に伴って分割画像Ａ１の画角が変更される場合がある。
【０１０５】
タイミングＴ３２では、画像生成部１３２は、ズームアウト後の低解像度画像Ｃ０１と、表示が維持された分割画像Ａ１とに基づいて、ディスプレイ１２に表示される画像を生成する。この場合、高解像度の画像である分割画像Ａ１が維持されるため、ユーザは、高解像度な画像の視聴を継続することができる。
【０１０６】
画像生成部１３２は、分割画像Ｂ１が消去されたことにより空いたスロット３で、ズーム倍率変更後の分割画像ａ１のデコードを開始する（タイミングＴ３３）。そして、画像生成部１３２は、分割画像ａ１のデコードが完了すると（タイミングＴ３４）、低解像度画像Ｃ０１及び分割画像Ａ１に重畳させて、分割画像ａ１を表示する。例えば、分割画像ａ１は、分割画像Ａ１と比較すると低解像度な画像であるため、その画像の大きさは分割画像Ａ１よりも広くなる。すなわち、分割画像ａ１は、分割画像Ａ１が表示された位置を内包して、より広い領域に表示される。また、分割画像ａ１は、例えば、ユーザの視点位置から最も近い位置の周辺領域である。
【０１０７】
そして、画像生成部１３２は、分割画像ａ１が低解像度画像Ｃ０１に重畳されたのち、スロット２に維持していた分割画像Ａ１を消去する（タイミングＴ３５）。続けて、画像生成部１３２は、空いたスロット２において、分割画像ｂ１のデコードを開始する（タイミングＴ３６）。
【０１０８】
そして、分割画像ｂ１のデコードが完了すると、画像生成部１３２は、低解像度画像Ｃ０１に分割画像ａ１及び分割画像ｂ１が重畳された画像を生成する（ステップＳ３２）。このとき、画像生成部１３２は、スロット１で全天球コンテンツＰ４１をデコードし、スロット２において分割画像ｂ１をデコードし、スロット３において分割画像ａ１をデコードする（タイミングＴ３７）。
【０１０９】
以上のように、画像生成部１３２は、ズームアウトの場合であっても、ズームインの場合と同様、ユーザの視点付近に高解像度の画像を維持しつつ、ズーム倍率の変更を行うことができる。
【０１１０】
［１−３．第１の実施形態に係る画像処理の手順］
次に、図１０及び図１１を用いて、第１の実施形態に係る画像処理の手順について説明する。図１０は、本開示の第１の実施形態に係る処理の流れを示すフローチャート（１）である。
【０１１１】
図１０に示すように、画像処理装置１００は、ＨＭＤ１０やコントローラ２０から受け付けた所定の操作に従い、ディスプレイ１２で表示する動画の再生を開始する（ステップＳ１０１）。
【０１１２】
ここで、画像処理装置１００は、画像処理装置１００やＨＭＤ１０のハードウェア性能等に基づいて、分割画像の最大表示枚数「ｎ」を設定する（ステップＳ１０２）。「ｎ」は、任意の自然数であり、例えば、図７等で示したようにスロット数が「３」であれば、分割画像の最大表示枚数「ｎ」は、全天球コンテンツの分を差し引いた「２」となる。
【０１１３】
画像処理装置１００は、動作の再生に応じて、表示するフレームを適宜更新する（ステップＳ１０３）。例えば、画像処理装置１００は、１秒間に３０回や６０回等のタイミングで、フレーム（言い換えれば、ディスプレイ１２に表示される画像）を更新する。
【０１１４】
ここで、画像処理装置１００は、ユーザからズーム倍率の変更を受け付けたか否かを判定する（ステップＳ１０４）。ズーム倍率の変更を受け付けた場合（ステップＳ１０４；Ｙｅｓ）、画像処理装置１００は、受け付けたズーム倍率に変更する（ステップＳ１０５）。ズーム倍率の変更を受け付けない場合（ステップＳ１０４；Ｎｏ）、画像処理装置１００は、現在のズーム倍率を維持する。
【０１１５】
さらに、画像処理装置１００は、ＨＭＤ１０のトラッキング情報を取得する（ステップＳ１０６）。これにより、画像処理装置１００は、次のタイミングで表示する画像の位置（全天球コンテンツのうち、ディスプレイ１２に表示される位置）を決定することができる。
【０１１６】
そして、画像処理装置１００は、分割画像の表示処理を行う（ステップＳ１０７）。分割画像の表示処理の詳細については、図１１を用いて後述する。
【０１１７】
分割画像の表示処理が完了したのち、画像処理装置１００は、ユーザから動作の再生の終了を受け付けたか否かを判定する（ステップＳ１０８）。再生の終了を受け付けていない場合（ステップＳ１０８；Ｎｏ）、画像処理装置１００は、次のフレームを更新する処理を継続する（ステップＳ１０３）。
【０１１８】
一方、再生の終了を受け付けた場合（ステップＳ１０８；Ｙｅｓ）、画像処理装置１００は、動画の再生を終了する（ステップＳ１０９）。
【０１１９】
続けて、図１１を用いて、分割画像の表示処理の手順について説明する。図１１は、本開示の第１の実施形態に係る処理の流れを示すフローチャート（２）である。
【０１２０】
図１１に示すように、画像処理装置１００は、現在のズーム倍率（ユーザからズーム倍率の変更を受け付けた場合には、変更後のズーム倍率）の分割画像と、デコード中の分割画像との合計がｎ枚であるか否かを判定する（ステップＳ２０１）。
【０１２１】
合計がｎ枚でない場合（ステップＳ２０１；Ｎｏ）、画像処理装置１００は、以前のズーム倍率（変更前のズーム倍率）の分割画像を表示中か否かを判定する（ステップＳ２０２）。
【０１２２】
以前のズーム倍率の分割画像を表示中である場合（ステップＳ２０２；Ｙｅｓ）、画像処理装置１００は、さらに、分割画像をｎ枚表示中であるか否かを判定する（ステップＳ２０３）。
【０１２３】
分割画像をｎ枚表示中である場合（ステップＳ２０３；Ｙｅｓ）、画像処理装置１００は、以前のズーム倍率の表示中の分割画像のうち、ユーザの視線方向から遠い１枚のデコードを停止する（ステップＳ２０４）。すなわち、画像処理装置１００は、スロットの空きを作るために、表示中の分割画像１枚分のデコードを停止する。
【０１２４】
以前のズーム倍率の分割画像を表示中でない場合（ステップＳ２０２；Ｎｏ）、分割画像をｎ枚表示中でない場合（ステップＳ２０３；Ｎｏ）、あるいは、ステップＳ２０４に続けて、画像処理装置１００は、現在のズーム倍率の分割画像をデコード中であるか否かを判定する（ステップＳ２０５）。
【０１２５】
現在のズーム倍率の分割画像をデコード中でない場合には（ステップＳ２０５；Ｎｏ）、画像処理装置１００は、現在のズーム倍率の分割画像のうち、ユーザの視線方向に近い１枚をデコードする（ステップＳ２０６）。
【０１２６】
現在のズーム倍率の分割画像をデコード中である場合（ステップＳ２０５；Ｙｅｓ）やステップＳ２０６の処理を経た場合、あるいは、現在のズーム倍率の分割画像とデコード中の分割画像の合計がｎ枚である場合（ステップＳ２０１；Ｙｅｓ）、画像処理装置１００は、デコードが完了した画像を用いて表示画像を生成する（ステップＳ２０７）。そして、画像処理装置１００は、生成した表示画像をＨＭＤ１０に送信する（ステップＳ２０８）。
【０１２７】
［１−４．第１の実施形態の変形例］
上記第１の実施形態では、画像処理装置１００は、第１の解像度や第２の解像度といった解像度を有する高解像度な分割画像を用いて画像を生成する例を示した。これらは一例であり、画像処理装置１００は、解像度をさらに細かく（例えば、４段階や５段階等に）設定してもよい。
【０１２８】
また、画像処理装置１００は、ズーム倍率について低倍率と高倍率といった２段階の設定を設ける例を示したが、ズーム倍率についても、さらに細かく（例えば、３段階や４段階等に）設定してもよい。
【０１２９】
また、上記の画像処理では、デコードの最大数が「３」である例を主に説明した。例えば、図７乃至図９の例では、画像処理装置１００がデコード可能な画像数が「３」（言い換えればスロット数が「３」）である例を示した。しかし、本開示に係る画像処理におけるスロット数は「３」に限られない。すなわち、本開示に係る画像処理は、スロット数が２以上であり、広画角画像に含まれる分割画像を全て並列でデコードできる数未満のスロット数であれば適用可能である。
【０１３０】
また、上記第１の実施形態では、画像処理装置１００が、ユーザの視点に最も近い位置に表示する分割画像を優先的にデコードする例を示した。ここで、画像処理装置１００は、ユーザの視点以外の要素を用いて、分割画像のデコード順を決定してもよい。
【０１３１】
例えば、画像処理装置１００は、ディスプレイ１２に表示される画像の中心に位置する分割画像を優先的にデコードしてもよい。また、画像処理装置１００は、予めユーザに指定された位置が存在する場合、指定された位置に対応する分割画像を優先的にデコードしてもよい。
【０１３２】
また、上記第１の実施形態では、ユーザがズーム倍率の変更を要求した場合、すなわち、表示中の画像の画角の変更を要求した場合に、本開示に係る画像処理が行われる例を示した。しかし、画像処理装置１００は、ズーム倍率の変更が要求された場合以外であっても、本開示に係る画像処理を行ってもよい。
【０１３３】
例えば、ディスプレイ１２に表示中の画像がストリーミング動画である場合、動画の再生中の伝送状態が変化し、画質を変化しなければならない状況が起こりうる。画像処理装置１００は、このような画質の変化が生じた場合にも、本開示に係る画像処理を行うことにより、低解像度の画像や高解像度の画像が頻繁に入れ替わって表示されることを防止することができる。
【０１３４】
上記第１の実施形態では、画像処理装置１００が、３倍未満のズームを低倍率ズーム、３倍以上のズームを高倍率として処理する例を示した。これは一例であり、画像処理装置１００は、任意に設定された倍率（画角）に基づいて、本開示に係る画像処理を行ってもよい。
【０１３５】
（２．第２の実施形態）
次に、第２の実施形態について説明する。第１の実施形態では、画像処理装置１００（比較的高性能な処理を行う装置）と、ＨＭＤ１０とが協働して処理を行う例を示した。しかし、本開示に係る画像処理は、ディスプレイを備えたＨＭＤ１０単独で行われてもよい。この場合、本開示に係る画像処理装置とは、ＨＭＤ１０を意味する。
【０１３６】
この場合、第２の実施形態に係る画像処理システム２は、コントローラ２０と、ＨＭＤ１０とを含む。また、ＨＭＤ１０は、図１に示した画像処理装置１００に係る制御部１３０と同等の処理を実行する各処理部を有する。言い換えれば、ＨＭＤ１０は、本開示に係る画像処理を実現するプログラムを実行するための各処理部を有する。
【０１３７】
なお、ＨＭＤ１０は、記憶部１２０を有さなくてもよい。この場合、ＨＭＤ１０は、ネットワークを介して、全天球コンテンツや、全天球コンテンツに対応する高解像度画像を保持する所定のストレージサーバから、各種コンテンツを取得する。
【０１３８】
上記のように、第２の実施形態において、ＨＭＤ１０は、各種コンテンツを表示するディスプレイ１２を有するとともに、ディスプレイ１２に表示する画像の生成処理を実行する情報機器である。例えば、ＨＭＤ１０は、ゴーグル形状の筐体にスマートフォン等を差し込んで実現される、いわゆるスマートフォン用ＶＲゴーグルであってもよい。
【０１３９】
このように、第２の実施形態に係るＨＭＤ１０は、本開示に係る画像処理を実行する画像処理装置として機能する。すなわち、ＨＭＤ１０は、画像処理装置１００等によらず、スタンドアロンで本開示に係る画像処理を実行することができる。さらに、第２の実施形態に係るＨＭＤ１０によれば、本開示に係る画像処理によって生成された画像をディスプレイ１２に表示するといった、表示制御処理までを含めてスタンドアロンで実現することができる。これにより、第２の実施形態に係るＨＭＤ１０は、簡易なシステム構成で本開示に係る画像処理を実現することができる。
【０１４０】
なお、上記ではＨＭＤ１０を例に挙げて説明したが、スタンドアロンとして実現される機器は、画像処理装置１００であってもよい。例えば、画像処理装置１００は、表示部として外部ディスプレイを備え、また、表示制御部１８に対応する処理部を備えてもよい。これにより、画像処理装置１００は、本開示に係る画像処理によって生成された画像を表示することができるため、スタンドアロンの機器として実現される。
【０１４１】
（３．その他の実施形態）
上述した各実施形態に係る処理は、上記各実施形態以外にも種々の異なる形態にて実施されてよい。
【０１４２】
例えば、上記各実施形態では、広画角画像の例として、全天球コンテンツを示した。しかし、本開示に係る画像処理は、全天球コンテンツ以外にも適用可能である。例えば、本開示に係る画像処理は、ディスプレイ１２に表示可能な領域よりも広い領域を有する、いわゆるパノラマ画像やパノラマ動画にも適用可能である。また、１８０度の範囲で構成されたＶＲ画像やＶＲ動画（いわゆる半天球コンテンツ）にも適用可能である。また、広画角画像は、静止画や動画に限らず、例えばＣＧ（Computer  Graphics）で作成されたゲームコンテンツ等であってもよい。
【０１４３】
また、本開示に係る画像処理では、ＨＭＤ１０等を装着したユーザの動作に関する情報（頭部姿勢の傾きや視線方向に関する情報等）に基づいて、ディスプレイ１２に表示される領域が指定される処理を示した。しかし、ユーザの動作に関する情報は、上記に限られない。例えば、全天球コンテンツをスマートフォンやタブレット端末等で表示する場合、ユーザは、画面に対するタッチ操作や、入力デバイス（マウスやトラックパッドなど）を利用して、表示領域を選択する場合がある。この場合、ユーザの動作に関する情報とは、タッチ操作に対応する情報や、入力デバイスを介して入力される情報を含む。また、ユーザの動作速度とは、タッチ操作に対応する指の動きの速度（言い換えれば、タブレット端末におけるポインタの移動速度等）や、入力デバイスを介したポインタの移動速度等の情報を含む。また、ユーザの動作に関する情報には、ユーザがタブレット端末自体を動かしたり傾けたりした際に、タブレット端末が備えるセンサによって検知される情報等を含む。また、センサによって検知される情報には、例えば、タブレット端末内の画面（言い換えれば処理領域）がスクロールする速度等の情報が含まれてもよい。
【０１４４】
また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１４５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図１に示した画像生成部１３２と送信部１３３は統合されてもよい。
【０１４６】
また、上述してきた各実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１４７】
また、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０１４８】
（４．ハードウェア構成）
上述してきた各実施形態に係る画像処理装置１００、ＨＭＤ１０、コントローラ２０等の情報機器は、例えば図１２に示すような構成のコンピュータ１０００によって実現される。以下、第１の実施形態に係る画像処理装置１００を例に挙げて説明する。図１２は、画像処理装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ（Read  Only  Memory）１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス１５００、及び入出力インターフェイス１６００を有する。コンピュータ１０００の各部は、バス１０５０によって接続される。
【０１４９】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。例えば、ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムをＲＡＭ１２００に展開し、各種プログラムに対応した処理を実行する。
【０１５０】
ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１５１】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を非一時的に記録する、コンピュータが読み取り可能な記録媒体である。具体的には、ＨＤＤ１４００は、プログラムデータ１４５０の一例である本開示に係る画像処理プログラムを記録する記録媒体である。
【０１５２】
通信インターフェイス１５００は、コンピュータ１０００が外部ネットワーク１５５０（例えばインターネット）と接続するためのインターフェイスである。例えば、ＣＰＵ１１００は、通信インターフェイス１５００を介して、他の機器からデータを受信したり、ＣＰＵ１１００が生成したデータを他の機器へ送信したりする。
【０１５３】
入出力インターフェイス１６００は、入出力デバイス１６５０とコンピュータ１０００とを接続するためのインターフェイスである。例えば、ＣＰＵ１１００は、入出力インターフェイス１６００を介して、キーボードやマウス等の入力デバイスからデータを受信する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやスピーカーやプリンタ等の出力デバイスにデータを送信する。また、入出力インターフェイス１６００は、所定の記録媒体（メディア）に記録されたプログラム等を読み取るメディアインターフェイスとして機能してもよい。メディアとは、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１５４】
例えば、コンピュータ１０００が第１の実施形態に係る画像処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされた画像処理プログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、本開示に係る画像処理プログラムや、記憶部１２０内のデータが格納される。なお、ＣＰＵ１１００は、プログラムデータ１４５０をＨＤＤ１４００から読み取って実行するが、他の例として、外部ネットワーク１５５０を介して、他の装置からこれらのプログラムを取得してもよい。
【０１５５】
なお、本技術は以下のような構成も取ることができる。
（１）
表示部に表示される広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける受付部と、
前記受付部によって画角の変更が受け付けられた場合に、前記広画角画像の解像度とは異なる第１の解像度を有する画像であって、前記第２の画角への変更前に復号されていた複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、当該第２の画角への変更後に当該表示部に表示される画像であって、前記第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う画像生成部と、
を備えた画像処理装置。
（２）
前記画像生成部は、
前記第２の画像の復号が完了した場合、前記表示部への表示を維持していた前記第１の画像と、復号が完了した当該第２の画像とを差し替えて、前記部分画像を更新する
前記（１）に記載の画像処理装置。
（３）
前記画像生成部は、
前記表示部への表示を維持していた前記第１の画像と、復号が完了した当該第２の画像とを差し替えたのちに、前記第２の解像度を有する他の第２の画像の復号を行う
前記（２）に記載の画像処理装置。
（４）
前記受付部は、
前記第１の画角から、当該第１の画角よりも狭い画角である第２の画角への変更を受け付け、
前記画像生成部は、
前記受付部によって画角の変更が受け付けられた場合に、前記複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、前記第１の解像度よりも高い解像度である第２の解像度を有する第２の画像の復号を行う
前記（１）〜（３）のいずれかに記載の画像処理装置。
（５）
前記受付部は、
前記第１の画角から、当該第１の画角よりも広い画角である第２の画角への変更を受け付け、
前記画像生成部は、
前記受付部によって画角の変更が受け付けられた場合に、前記複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、前記第１の解像度よりも低い解像度である第２の解像度を有する第２の画像の復号を行う
前記（１）〜（３）のいずれかに記載の画像処理装置。
（６）
前記受付部は、
前記領域に対するユーザの視点に関する情報を受け付け、
前記画像生成部は、
前記ユーザの視点に関する情報に基づいて、前記第２の画角への変更前に表示されていた複数の第１の画像のうち、いずれの第１の画像の表示を維持するかを決定する
前記（１）〜（６）のいずれかに記載の画像処理装置。
（７）
画像生成部は、
前記第２の画角への変更前に表示されていた複数の第１の画像のうち、前記ユーザの視点により近い位置に所在する第１の画像を優先的に維持するよう決定する
前記（６）に記載の画像処理装置。
（８）
前記受付部は、
ユーザによる領域の指定情報に基づいて、前記広画角画像のうち前記表示部に表示される前記領域を決定する
前記（１）〜（７）のいずれかに記載の画像処理装置。
（９）
前記表示部は、ユーザが頭部に装着するディスプレイであり、
前記受付部は、
前記ディスプレイを装着したユーザの視点もしくは姿勢情報に基づいて、前記広画角画像のうち前記表示部に表示される前記領域を決定する
前記（８）に記載の画像処理装置。
（１０）
前記広画角画像は、全天球コンテンツ、半天球コンテンツ又はパノラマ画像の少なくともいずれかであり、
前記受付部は、
前記全天球コンテンツ、前記半天球コンテンツ又は前記パノラマ画像の少なくともいずれかにおいて指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける
前記（１）〜（９）のいずれかに記載の画像処理装置。
（１１）
前記受付部は、
ユーザが利用する入力装置から受信する信号を介して、前記第１の画角から第２の画角への変更を受け付ける
前記（１）〜（１０）のいずれかに記載の画像処理装置。
（１２）
前記画像生成部によって生成された画像の前記表示部への表示を制御する表示制御部をさらに備える
前記（１）〜（１１）のいずれかに記載の画像処理装置。
（１３）
コンピュータが、
表示部に表示される広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付け、
前記第１の画角から第２の画角への変更が受け付けられた場合に、前記広画角画像の解像度とは異なる第１の解像度を有する画像であって、前記第２の画角への変更前に復号されていた複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、当該第２の画角への変更後に当該表示部に表示される画像であって、前記第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う
画像処理方法。
（１４）
コンピュータを、
表示部に表示される広画角画像のうち指定された領域に含まれる部分画像に対して、第１の画角から第２の画角への変更を受け付ける受付部と、
前記受付部によって画角の変更が受け付けられた場合に、前記広画角画像の解像度とは異なる第１の解像度を有する画像であって、前記第２の画角への変更前に復号されていた複数の第１の画像のうち少なくとも１つの第１の画像の前記表示部への表示を維持したまま、当該第２の画角への変更後に当該表示部に表示される画像であって、前記第１の画像とは異なる第２の解像度を有する第２の画像の復号を行う画像生成部と、
として機能させるための画像処理プログラム。
【符号の説明】
【０１５６】
１  画像処理システム
１０  ＨＭＤ
１１  センサ
１２  ディスプレイ
１５  検知部
１６  送信部
１７  受信部
１８  表示制御部
２０  コントローラ
１００  画像処理装置
１１０  通信部
１２０  記憶部
１２１  低解像度画像記憶部
１２２  低倍率ズーム用画像記憶部
１２３  高倍率ズーム用画像記憶部
１３０  制御部
１３１  受付部
１３２  画像生成部
１３３  送信部
【図１】
2020036099.tif 000003
【図２】
2020036099.tif 000004
【図３】
2020036099.tif 000005
【図４】
2020036099.tif 000006
【図５】
2020036099.tif 000007
【図６】
2020036099.tif 000008
【図７】
2020036099.tif 000009
【図８】
2020036099.tif 000010
【図９】
2020036099.tif 000011
【図１０】
2020036099.tif 000012
【図１１】
2020036099.tif 000013
【図１２】
2020036099.tif 000014
【国際調査報告】
2020036099.tif 000015
2020036099.tif 000016