(57)【要約】【課題】広画角動画を表示する場合に、広画角動画から切り出した一部の動画を表示装置に送信する構成と比較して、表示方向が変化した場合であっても広画角動画を連続して表示させる可能性を高める。【解決手段】広画角動画の表示方向の指定を受け付ける受付手段と、広画角動画の動画データとして、指定された表示方向の方向先を含む領域の動画と領域の周辺にある周辺領域の動画であって領域の動画よりも解像度の低い動画とを示す動画データを、広画角動画を表示する表示装置に送信する送信手段とを備える。【選択図】図３
2019149595.tif 000002
【特許請求の範囲】
【請求項１】
広画角動画の表示方向の指定を受け付ける受付手段と、
前記広画角動画の動画データとして、指定された前記表示方向の方向先を含む領域の動画と当該領域の周辺にある周辺領域の動画であって当該領域の動画よりも解像度の低い動画とを示す動画データを、当該広画角動画を表示する表示装置に送信する送信手段と
を備える情報処理装置。
【請求項２】
前記広画角動画について、予め定められた複数の方向の方向毎に、当該方向を基に予め定められた領域の動画と当該予め定められた領域の周辺にある周辺領域の動画であって当該予め定められた領域の動画よりも解像度の低い動画とを示す動画データを記憶する記憶手段をさらに備え、
前記送信手段は、前記予め定められた複数の方向の方向毎に記憶された複数の動画データのうち、前記予め定められた領域に前記表示方向の方向先を含む動画データを送信すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記予め定められた領域は、前記予め定められた複数の方向の方向毎に、当該方向を基準として予め定められた大きさを持つ領域であること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記記憶手段に記憶された動画データは、前記予め定められた複数の方向の方向毎に、前記広画角動画からなる球を、当該球を囲む多面体に投影して得られる動画データであること
を特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記予め定められた領域は、前記多面体の面のうち、予め定められた方向の方向先を含む一の面であり、前記周辺領域は、当該多面体の面のうち、当該一の面を除く面であること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記多面体は、前記球に外接する立方体であること
を特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記送信手段は、前記予め定められた領域に前記表示方向の方向先を含む動画データとして、前記予め定められた複数の方向の中で当該表示方向に最も近い方向の動画データを送信すること
を特徴とする請求項２に記載の情報処理装置。
【請求項８】
前記送信手段は、前記予め定められた複数の方向の中で前記表示方向に最も近い方向である第１の方向の動画データを送信した後、当該表示方向に最も近い方向が当該第１の方向から第２の方向に変化した場合には、当該第２の方向の動画データを送信すること
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記周辺領域の動画の解像度を前記領域の動画の解像度よりも低くする処理を行う解像度処理手段と、
前記解像度処理手段により処理された動画データのデータ容量が小さくなるように、前記周辺領域の動画の配置を変更する配置変更手段とをさらに備えること
を特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記配置変更手段は、動画データを囲む矩形が小さくなるように、前記周辺領域の動画の配置を変更すること
を特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記解像度処理手段は、前記領域から前記周辺領域への距離に応じて、当該周辺領域の動画の解像度を低くすること
を特徴とする請求項９に記載の情報処理装置。
【請求項１２】
広画角動画について、予め定められた複数の方向の方向毎に、当該方向を基に予め定められた領域の動画と当該予め定められた領域の周辺にある周辺領域の動画であって当該予め定められた領域の動画よりも解像度の低い動画とを示す動画データを作成する作成手段と、
前記予め定められた複数の方向の方向毎に作成された複数の動画データのうち、指定された方向に対応する動画データを、前記広画角動画を表示する表示装置に送信する送信手段と
を備える情報処理システム。
【請求項１３】
広画角動画の表示方向を指定する操作者の操作情報を受け付ける操作情報受付手段と、
指定された前記表示方向の方向先を含む領域の動画と当該領域の周辺にある周辺領域の動画であって当該領域の動画よりも解像度の低い動画とを示す動画データを、外部装置から受信する受信手段と、
前記受信手段が受信した動画データを基に前記広画角動画を表示する表示手段と
を備える動画表示システム。
【請求項１４】
前記受信手段は、指定された前記表示方向に対応する動画データとして第１の動画データを受信した後、指定された当該表示方向が変化した場合に、変化後の当該表示方向に対応する第２の動画データを受信すること
を特徴とする請求項１３に記載の動画表示システム。
【請求項１５】
前記表示手段は、変化後の前記表示方向の方向先を含む領域の動画として、前記第１の動画データにより動画を表示した後、前記第２の動画データにより当該動画よりも解像度の高い動画を表示すること
を特徴とする請求項１４に記載の動画表示システム。
【請求項１６】
コンピュータに、
広画角動画の表示方向の指定を受け付ける機能と、
前記広画角動画の動画データとして、指定された前記表示方向の方向先を含む領域の動画と当該領域の周辺にある周辺領域の動画であって当該領域の動画よりも解像度の低い動画とを示す動画データを、当該広画角動画を表示する表示装置に送信する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、動画表示システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、複数の映像情報源と、映像情報源からの画像情報をパノラマ映像として合成するとともに、パノラマ映像から必要な部分を切り出す複数の映像処理部と、映像処理部から必要な画像情報を取得し、当該画像情報を外部の表示手段に送出する映像中継部と、画像情報の処理を複数の映像処理部に振り分けるとともに、最新のパノラマ映像を保持する映像処理部の識別情報を記憶する映像順序制御部とを有し、映像中継部は、最新のパノラマ映像を保持する映像処理部に必要な画像範囲を要求し、映像順序制御部は、所定時間ごとにパノラマ映像の合成処理を映像処理部に振り分け、映像処理部は、パノラマ映像の合成処理の終了通知情報を映像順序制御部に送出するパノラマ映像配信システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３３５５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば全方位の動きを捉えた全天球動画などの広画角動画を表示装置に送信する場合に、データ容量を抑制するために、広画角動画から切り出した一部の動画のみを送信することがある。しかし、この場合には、表示方向の変化によって動画の送信が間に合わずに、動画が途切れてしまうことがある。
本発明の目的は、広画角動画を表示する場合に、広画角動画から切り出した一部の動画を表示装置に送信する構成と比較して、表示方向が変化した場合であっても広画角動画を連続して表示させる可能性を高めることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、広画角動画の表示方向の指定を受け付ける受付手段と、前記広画角動画の動画データとして、指定された前記表示方向の方向先を含む領域の動画と当該領域の周辺にある周辺領域の動画であって当該領域の動画よりも解像度の低い動画とを示す動画データを、当該広画角動画を表示する表示装置に送信する送信手段とを備える情報処理装置である。
請求項２に記載の発明は、前記広画角動画について、予め定められた複数の方向の方向毎に、当該方向を基に予め定められた領域の動画と当該予め定められた領域の周辺にある周辺領域の動画であって当該予め定められた領域の動画よりも解像度の低い動画とを示す動画データを記憶する記憶手段をさらに備え、前記送信手段は、前記予め定められた複数の方向の方向毎に記憶された複数の動画データのうち、前記予め定められた領域に前記表示方向の方向先を含む動画データを送信することを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記予め定められた領域は、前記予め定められた複数の方向の方向毎に、当該方向を基準として予め定められた大きさを持つ領域であることを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記記憶手段に記憶された動画データは、前記予め定められた複数の方向の方向毎に、前記広画角動画からなる球を、当該球を囲む多面体に投影して得られる動画データであることを特徴とする請求項２に記載の情報処理装置である。
請求項５に記載の発明は、前記予め定められた領域は、前記多面体の面のうち、予め定められた方向の方向先を含む一の面であり、前記周辺領域は、当該多面体の面のうち、当該一の面を除く面であることを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、前記多面体は、前記球に外接する立方体であることを特徴とする請求項４に記載の情報処理装置である。
請求項７に記載の発明は、前記送信手段は、前記予め定められた領域に前記表示方向の方向先を含む動画データとして、前記予め定められた複数の方向の中で当該表示方向に最も近い方向の動画データを送信することを特徴とする請求項２に記載の情報処理装置である。
請求項８に記載の発明は、前記送信手段は、前記予め定められた複数の方向の中で前記表示方向に最も近い方向である第１の方向の動画データを送信した後、当該表示方向に最も近い方向が当該第１の方向から第２の方向に変化した場合には、当該第２の方向の動画データを送信することを特徴とする請求項７に記載の情報処理装置である。
請求項９に記載の発明は、前記周辺領域の動画の解像度を前記領域の動画の解像度よりも低くする処理を行う解像度処理手段と、前記解像度処理手段により処理された動画データのデータ容量が小さくなるように、前記周辺領域の動画の配置を変更する配置変更手段とをさらに備えることを特徴とする請求項１に記載の情報処理装置である。
請求項１０に記載の発明は、前記配置変更手段は、動画データを囲む矩形が小さくなるように、前記周辺領域の動画の配置を変更することを特徴とする請求項９に記載の情報処理装置である。
請求項１１に記載の発明は、前記解像度処理手段は、前記領域から前記周辺領域への距離に応じて、当該周辺領域の動画の解像度を低くすることを特徴とする請求項９に記載の情報処理装置である。
請求項１２に記載の発明は、広画角動画について、予め定められた複数の方向の方向毎に、当該方向を基に予め定められた領域の動画と当該予め定められた領域の周辺にある周辺領域の動画であって当該予め定められた領域の動画よりも解像度の低い動画とを示す動画データを作成する作成手段と、前記予め定められた複数の方向の方向毎に作成された複数の動画データのうち、指定された方向に対応する動画データを、前記広画角動画を表示する表示装置に送信する送信手段とを備える情報処理システムである。
請求項１３に記載の発明は、広画角動画の表示方向を指定する操作者の操作情報を受け付ける操作情報受付手段と、指定された前記表示方向の方向先を含む領域の動画と当該領域の周辺にある周辺領域の動画であって当該領域の動画よりも解像度の低い動画とを示す動画データを、外部装置から受信する受信手段と、前記受信手段が受信した動画データを基に前記広画角動画を表示する表示手段とを備える動画表示システムである。
請求項１４に記載の発明は、前記受信手段は、指定された前記表示方向に対応する動画データとして第１の動画データを受信した後、指定された当該表示方向が変化した場合に、変化後の当該表示方向に対応する第２の動画データを受信することを特徴とする請求項１３に記載の動画表示システムである。
請求項１５に記載の発明は、前記表示手段は、変化後の前記表示方向の方向先を含む領域の動画として、前記第１の動画データにより動画を表示した後、前記第２の動画データにより当該動画よりも解像度の高い動画を表示することを特徴とする請求項１４に記載の動画表示システムである。
請求項１６に記載の発明は、コンピュータに、広画角動画の表示方向の指定を受け付ける機能と、前記広画角動画の動画データとして、指定された前記表示方向の方向先を含む領域の動画と当該領域の周辺にある周辺領域の動画であって当該領域の動画よりも解像度の低い動画とを示す動画データを、当該広画角動画を表示する表示装置に送信する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、広画角動画を表示する場合に、広画角動画から切り出した一部の動画を表示装置に送信する構成と比較して、表示方向が変化した場合であっても広画角動画を連続して表示させる可能性を高めることができる。
請求項２記載の発明によれば、予め定められた複数の方向の方向毎の動画データを記憶することなく動画データを送信する構成と比較して、広画角動画を連続して表示させる可能性を高めることができる。
請求項３記載の発明によれば、より確実に、広画角動画を連続して表示させる可能性を高めることができる。
請求項４記載の発明によれば、より確実に、広画角動画を連続して表示させる可能性を高めることができる。
請求項５記載の発明によれば、より確実に、広画角動画を連続して表示させる可能性を高めることができる。
請求項６記載の発明によれば、立方体を除く多面体に投影する場合と比較して、送信する動画データのデータ容量を削減する可能性を高めることができる。
請求項７記載の発明によれば、予め定められた複数の方向の中で表示方向に最も近い方向ではない他の方向の動画データを送信する構成に比較して、当該表示方向の方向先を高解像度で表示する可能性を高めることができる。
請求項８記載の発明によれば、表示方向が変化した場合であっても、当該表示方向の方向先を高解像度で表示する可能性を高めることができる。
請求項９記載の発明によれば、周辺領域の動画の配置を変更しない構成と比較して、送信する動画データのデータ容量を削減する可能性を高めることができる。
請求項１０記載の発明によれば、より確実に、送信する動画データのデータ容量を削減する可能性を高めることができる。
請求項１１記載の発明によれば、周辺領域への距離によらずに周辺領域の動画の解像度を低くする構成と比較して、表示方向の方向先に近い領域の解像度が低くなることを抑制することができる。
請求項１２記載の発明によれば、広画角動画を表示する場合に、広画角動画から切り出した一部の動画を表示装置に送信する構成と比較して、表示方向が変化した場合であっても広画角動画を連続して表示させる可能性を高めることができる。
請求項１３記載の発明によれば、広画角動画を表示する場合に、広画角動画から切り出した一部の動画を表示装置に送信する構成と比較して、表示方向が変化した場合であっても広画角動画を連続して表示させる可能性を高めることができる。
請求項１４記載の発明によれば、表示方向が変化した場合であっても、当該表示方向の方向先を高解像度で表示する可能性を高めることができる。
請求項１５記載の発明によれば、表示方向の方向先について、解像度の低い動画が表示された場合であっても、解像度の高い動画に切り替えて表示することができる。
請求項１６記載の発明によれば、広画角動画を表示する場合に、広画角動画から切り出した一部の動画を表示装置に送信する構成と比較して、表示方向が変化した場合であっても広画角動画を連続して表示させる可能性を高める機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態に係る動画表示システムの全体構成例を示した図である。
【図２】本実施の形態に係る動画配信装置のハードウェア構成例を示す図である。
【図３】本実施の形態に係る動画表示システムの機能構成例を示したブロック図である
【図４】動画表示システムにて行われる処理の手順の一例を示したフローチャートである。
【図５】（ａ）〜（ｃ）は、量子化方向の一例を説明するための図である。
【図６】（ａ）、（ｂ）は、変換前動画データを補正する処理の一例を説明するための図である。
【図７】（ａ）〜（ｃ）は、補正後の変換前動画データを立方体に投影して展開する処理の一例を説明するための図である。
【図８】（ａ）〜（ｅ）は、領域に応じて解像度を変更する処理の一例を説明するための図である。
【図９】（ａ）、（ｂ）は、再構成された動画データを回転する処理の一例を説明するための図である。
【図１０】動画表示システムにて行われる処理の手順の他の例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【０００９】
＜動画表示システムの全体構成＞
まず、本実施の形態に係る動画表示システム１の全体構成について説明する。図１は、本実施の形態に係る動画表示システム１の全体構成例を示した図である。図示するように、この動画表示システム１では、動画配信装置１００、動画受信装置２００がネットワーク３００に接続される。
【００１０】
動画配信装置１００は、動画受信装置２００に対して動画データを配信する装置であり、例えば、ＰＣ（Personal Computer）等が例示される。
この動画配信装置１００は、外部から、例えば全方位の動きを捉えた全天球動画などの広画角動画の動画データを受信する。また、動画配信装置１００は、受信した動画データを、予め定められた複数の方向の方向毎に編集して保存しておく。さらに、動画配信装置１００は、動画受信装置２００から動画の表示方向が通知されると、保存した動画データの中から、通知された表示方向に対応する動画データを選択する。そして、動画配信装置１００は、選択した動画データを動画受信装置２００に送信する。なお、以下では、予め定められた複数の方向のそれぞれを、「量子化方向」と称する場合がある。
【００１１】
ここで、広画角動画とは、表示装置（例えば、動画受信装置２００）に表示される範囲よりも広い範囲の動画をいう。言い換えると、広画角動画は、表示方向を変えなければ全体が表示されない動画である。また、通常のカメラや人間の視野で考えた場合、広画角動画とは、例えば、通常のカメラ１台分の視野角（画角）や人間の視野角よりも広い視野角を持つ動画として捉えることもできる。
【００１２】
また、本実施の形態に係る広画角動画は、全方位の動きを捉えた３６０度の全天球動画に限られない。広画角動画としては、例えば、全天球動画から上下の一部分を除去した動画や、水平面から上半分の半球の動画であってもよい。
【００１３】
動画受信装置２００は、動画配信装置１００から送信された動画データを表示する装置であり、例えば、ＰＣ等が例示される。
動画受信装置２００は、操作者の操作等によって指定された表示方向の入力を受け付ける。そして、動画受信装置２００は、複数の量子化方向の中から、指定された表示方向に最も近い量子化方向を選定し、選定した量子化方向を動画配信装置１００に通知する。この通知に応じて動画配信装置１００から動画データが送信されると、動画受信装置２００は、送信された動画データを表示する。その際、動画受信装置２００は、必要に応じて動画データを回転して、操作者等により指定された表示方向の部分がディスプレイ等の画面の中心（又は予め定められた位置）に配置されるように、表示する。
【００１４】
ネットワーク３００は、動画配信装置１００と動画受信装置２００との間の情報通信に用いられる通信手段であり、例えば、インターネットや公衆回線、ＬＡＮ（Local Area Network）である。
【００１５】
＜動画配信装置のハードウェア構成＞
次に、本実施の形態に係る動画配信装置１００のハードウェア構成について説明する。図２は、本実施の形態に係る動画配信装置１００のハードウェア構成例を示す図である。
【００１６】
図示するように、動画配信装置１００は、演算手段であるＣＰＵ１０１と、記憶手段であるメインメモリ１０２及び磁気ディスク装置１０３とを備える。ＣＰＵ１０１は、ＯＳ（Operating System）やアプリケーション等の各種プログラムを実行する。メインメモリ１０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域である。また、磁気ディスク装置１０３は、各種プログラムや、各種プログラムに対する入力データ、各種プログラムからの出力データ等を記憶する記憶領域である。そして、ＣＰＵ１０１は、磁気ディスク装置１０３等に記憶された各種プログラムをメインメモリ１０２にロードして実行することにより、動画配信装置１００における各機能を実現する。
【００１７】
さらに、動画配信装置１００は、外部との通信を行うための通信インタフェース（通信Ｉ／Ｆ）１０４と、ビデオメモリや表示部の一例としてのディスプレイ等からなる表示機構１０５と、キーボードやマウス等の入力デバイス１０６とを備える。
【００１８】
なお、動画受信装置２００のハードウェア構成についても、一例として、図２に示すハードウェア構成と同様のものを用いることができる。
【００１９】
＜動画表示システムの機能構成＞
次に、動画表示システム１の機能構成について説明する。図３は、本実施の形態に係る動画表示システム１の機能構成例を示したブロック図である。
【００２０】
動画表示システム１において、動画配信装置１００は、動画変換部１１１、動画データ格納部１１２、配信動画決定部１１３を備える。また、動画受信装置２００は、表示方向決定部２１１、動画再構成部２１２、動画表示部２１３を備える。なお、本実施の形態では、情報処理システムの一例として、動画表示システム１が用いられる。情報処理装置、外部装置の一例として、動画配信装置１００が用いられる。表示装置の一例として、動画受信装置２００が用いられる。
【００２１】
まず、動画配信装置１００の機能構成について説明する。
【００２２】
動画変換部１１１は、外部から入力された動画データに対して、予め定められた複数の量子化方向の方向毎に、動画変換処理を行う。この動画変換処理は、動画データ内の領域に応じて解像度を変更する処理である。動画変換処理の詳細については、後述する。
また、以下では、動画変換部１１１によって動画変換処理が施される前の動画データ（即ち、外部から入力された動画データ）を「変換前動画データ」と称する。また、動画変換部１１１によって動画変換処理が施された後の動画データを「変換後動画データ」と称する。なお、本実施の形態では、解像度処理手段、配置変更手段、作成手段の一例として、動画変換部１１１が用いられる。
【００２３】
動画データ格納部１１２は、動画変換部１１１によって動画変換処理が施された変換後動画データを格納する。動画データ格納部１１２には、予め定められた複数の量子化方向の方向毎に、変換後動画データが格納される。本実施の形態では、記憶手段の一例として、動画データ格納部１１２が用いられる。
【００２４】
配信動画決定部１１３は、動画データ格納部１１２に格納されている変換後動画データの中から、動画受信装置２００に配信する変換後動画データを決定する。そして、配信動画決定部１１３は、決定した変換後動画データを、動画受信装置２００の動画再構成部２１２に送信する。本実施の形態では、受付手段、送信手段の一例として、配信動画決定部１１３が用いられる。
【００２５】
より具体的には、配信動画決定部１１３は、動画受信装置２００の表示方向決定部２１１から、表示方向決定部２１１にて選定された量子化方向の通知を受け付ける。言い換えると、配信動画決定部１１３は、広画角動画の表示方向の一例として、量子化方向の通知（指定）を受け付ける。そして、配信動画決定部１１３は、動画データ格納部１１２に格納されている変換後動画データの中から、通知された量子化方向に対応する変換後動画データを決定する。
【００２６】
詳しくは後述するが、ここで決定される変換後動画データは、通知された量子化方向の方向先（及び、操作者の操作等によって指定された方向の方向先）を含む領域の動画と、当該領域の周辺にある周辺領域の動画であって当該領域の動画よりも解像度の低い動画とを示す動画データである。
【００２７】
そして、図３に示す動画配信装置１００を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、例えば、動画配信装置１００を図２に示したハードウェア構成にて実現した場合、ＲＯＭ１１０ｃに格納されているＯＳのプログラムやアプリケーション・プログラムが、ＲＡＭ１１０ｂに読み込まれてＣＰＵ１１０ａに実行されることにより、動画変換部１１１、配信動画決定部１１３が実現される。また、動画データ格納部１１２は、例えば、磁気ディスク装置１０３により実現される。
【００２８】
次に、動画受信装置２００の機能構成について説明する。
【００２９】
表示方向決定部２１１は、例えば一定時間毎（例えば、１〜５秒間毎）に、動画の表示方向の指定を受け付ける。そして、表示方向決定部２１１は、複数の量子化方向の中から、指定された表示方向に最も近い量子化方向を選定する。そして、表示方向決定部２１１は、選定した量子化方向を、動画配信装置１００の配信動画決定部１１３に通知する。
【００３０】
より具体的には、表示方向決定部２１１は、動画が画面に表示されている間、例えば一定時間毎に、画面の中心（又は予め定められた位置）に表示されている部分の動画の方向を、表示方向として受け付ける。例えば、操作者が動画を見ながら画面上でスワイプやフリックの操作を行って表示方向を変化させた場合には、変化後の表示方向が指定される。また、操作者が動画の表示方向を変化させなかった場合には、一定時間が経過する前の方向と同じ方向が再度指定されることになる。
さらに、例えば、操作者が、動画配信装置１００から送信される動画を見るために、動画受信装置２００において、動画配信装置１００から動画をダウンロードするためのＵＲＬ（Uniform Resource Locator）を指定する場合も考えられる。この場合には、表示方向決定部２１１は、動画の表示方向として、例えば、デフォルトの方向の指定を受け付ける。
【００３１】
表示方向決定部２１１は、このようにして指定された表示方向に最も近い量子化方向を選定し、選定した量子化方向を、動画配信装置１００の配信動画決定部１１３に通知する。本実施の形態では、操作者情報受付手段の一例として、表示方向決定部２１１が用いられる。
【００３２】
動画再構成部２１２は、動画配信装置１００の配信動画決定部１１３から配信された変換後動画データから、広画角動画の動画データを再構成する処理（以下、再構成処理と称する）を行う。この再構成処理は、動画変換処理の手順を逆に実施する処理である。再構成処理の詳細については、後述する。本実施の形態では、受信手段の一例として、動画再構成部２１２が用いられる。
【００３３】
動画表示部２１３は、動画再構成部２１２によって再構成された動画データを、ディスプレイ等に表示する。その際、動画表示部２１３は、必要に応じて動画データを回転して、操作者等により指定された表示方向の部分が画面の中心（又は予め定められた位置）に配置されるように、表示する。
【００３４】
また、動画表示部２１３は、動画データの表示中には、操作者によるスワイプやフリックの操作等に合わせて動画データの表示方向が変化するように、動画データを回転させて表示する。また、操作者による画面上の操作に限らず、例えば、操作者の視線に基づいて表示方向を変化させてもよい。この場合、動画表示部２１３は、例えば、センサー（不図示）によって操作者の視線を検知し、検知した視線の方向に合わせて動画データを回転させて表示する。また、動画表示部２１３は、操作者の操作によらず、自動的に表示方向を変化させてもよい。本実施の形態では、表示手段の一例として、動画表示部２１３が用いられる。
【００３５】
そして、図３に示す動画受信装置２００を構成する各機能部は、動画配信装置１００と同様に、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、例えば、動画受信装置２００を図２に示したハードウェア構成にて実現した場合、ＲＯＭ１１０ｃに格納されているＯＳのプログラムやアプリケーション・プログラムが、ＲＡＭ１１０ｂに読み込まれてＣＰＵ１１０ａに実行されることにより、表示方向決定部２１１、動画再構成部２１２、動画表示部２１３が実現される。
【００３６】
＜動画表示システムにおける処理の手順＞
次に、動画表示システム１にて行われる一連の処理の流れについて説明する。図４は、動画表示システム１にて行われる処理の手順の一例を示したフローチャートである。図４に示す処理は、例えば一定時間毎（例えば、１〜５秒間毎）に行われる。
【００３７】
まず、動画受信装置２００における処理が行われる。ここで、動画受信装置２００の表示方向決定部２１１は、操作者の操作等により、表示方向の指定を受け付ける（ステップ１０１）。付言すると、表示方向決定部２１１は、画面の中心（又は予め定められた位置）に表示されている部分の動画の方向を、表示方向として受け付ける。
【００３８】
次に、表示方向決定部２１１は、複数の量子化方向の中から、指定された表示方向に最も近い量子化方向を選定する（ステップ１０２）。次に、表示方向決定部２１１は、選定した量子化方向を、動画配信装置１００の配信動画決定部１１３に通知する（ステップ１０３）。
【００３９】
次に、表示方向決定部２１１から量子化方向が通知されたことにより、動画配信装置１００の処理が行われる。ここで、動画配信装置１００の配信動画決定部１１３は、動画データ格納部１１２に格納されている変換後動画データの中から、表示方向決定部２１１から通知された量子化方向に対応する変換後動画データを決定する。そして、配信動画決定部１１３は、決定した変換後動画データを、動画受信装置２００の動画再構成部２１２に送信する（ステップ１０４）。
【００４０】
次に、配信動画決定部１１３から変換後動画データが送信されたことにより、動画受信装置２００の処理が行われる。ここで、動画再構成部２１２は、配信動画決定部１１３から送信された変換後動画データから、広画角動画の動画データを再構成する（ステップ１０５）。
【００４１】
次に、動画表示部２１３は、ステップ１０１で操作者等に指定された表示方向を基に、再構成した動画データをディスプレイ等に表示する（ステップ１０６）。ここで、動画表示部２１３は、操作者等に指定された表示方向を基に、必要に応じて、再構成した動画データを回転して表示する。言い換えると、動画表示部２１３は、ステップ１０２で選定した量子化方向と、ステップ１０１で指定された表示方向とが異なる場合には、指定された表示方向に合わせて、動画データを回転して表示する。そして、本処理フローは終了する。
【００４２】
このようにして、操作者の指定した表示方向に対応する動画データが表示される。
ここで、ステップ１０４において、配信動画決定部１１３は、外部から受信した動画データの全時間に対応する変換後動画データを送信する必要はなく、単位時間当たりに区切った変換後動画データを送信すればよい。ただし、変換後動画データの時間が短ければ、動画受信装置２００において、次に変換後動画データを受信する前に動画が終了してしまう可能性がある。そのため、配信動画決定部１１３は、例えば、表示方向決定部２１１が表示方向の指定を受け付ける一定時間（図４に示す例では、１〜５秒間）と同じ時間、又はそれよりも長い時間の変換後動画データを送信する。
【００４３】
＜動画変換処理の説明＞
次に、図５〜図８を参照しながら、動画配信装置１００の動画変換部１１１による動画変換処理について説明する。
【００４４】
まず、動画変換部１１１が動画変換処理を行う前提として定められる、量子化方向について説明する。図５（ａ）〜（ｃ）は、量子化方向の一例を説明するための図である。
ここで、図５（ａ）に示すように、動画データの一例として球形の動画データ１１を想定し、この動画データ１１において直交座標系を考える。具体的には、例えば、動画データ１１の中心を原点Ｏとし、ＸＹ平面を水平面とする。また、図中左右方向をＹ軸方向（図中右方向が正のＹ軸方向）、Ｙ軸方向に直交する方向をＸ軸方向（図中手前方向が正のＸ軸方向）、ＸＹ平面に垂直な方向をＺ軸方向（図中上方向が正のＺ軸方向）とする。
【００４５】
そして、水平方向として、例えば、正のＸ軸方向を基準に反時計回り（又は時計回り）に４５度刻みで、８方向が定められる。即ち、正のＸ軸方向となす角度をθ度とした場合、θ＝０，４５，９０，１３５，１８０，２２５，２７０，３１５度となるように、８方向が定められる。例えば、θ＝０度は正のＸ軸方向、θ＝９０度は正のＹ軸方向、θ＝１８０度は負のＸ軸方向、θ＝２７０度は負のＹ軸方向である。また、図５（ｂ）に示す例では、θ＝４５度の方向を示している。
【００４６】
また、垂直方向として、例えば、水平面（ＸＹ平面）を基準に４５度刻みで５方向が定められる。即ち、水平面となす角度をφ度とした場合、φ＝−９０，−４５，０，４５，９０度となるように、５方向が定められる。例えば、φ＝−９０度は負のＺ軸方向、φ＝０度は水平方向、φ＝９０度は正のＺ軸方向である。また、図５（ｃ）に示す例では、φ＝４５度の方向を示している。
【００４７】
そして、θとφとを組み合わせて、動画データ１１に対する量子化方向が定められる。例えば、φ＝−４５度の場合、θ＝０，４５，９０，１３５，１８０，２２５，２７０，３１５度の方向が考えられるため、８方向が定められる。同様に、φ＝０度、φ＝４５度の場合も、８方向が定められる。ただし、φ＝−９０，９０度の場合は、θの値に関係なく１方向に定められる（φ＝−９０の場合は負のＺ軸方向のみ、φ＝９０度の場合は正のＺ軸方向のみ）。結果として、φ＝−４５度、φ＝０度、φ＝４５度のそれぞれにおいて８方向が定められ、φ＝−９０度、φ＝９０度のそれぞれにおいて１方向が定められる。その合計として、２６通り（＝８×３＋１×２）の量子化方向が定められる。
【００４８】
次に、動画変換部１１１は、このようにして予め定められた量子化方向を基に、変換前動画データを補正する処理を行う。図６（ａ）、（ｂ）は、変換前動画データ１２を補正する処理の一例を説明するための図である。
【００４９】
図６（ａ）、（ｂ）に示す例は、θ＝４５度、φ＝４５度の量子化方向を補正の対象として、変換前動画データ１２を補正する場合の例である。図６（ａ）に示す変換前動画データ１２では、θ＝４５度、φ＝４５度の方向に、「Ａ」という動画（画像）が表示されている。ここで、動画変換部１１１は、変換前動画データ１２に対して、量子化方向を打ち消す回転処理を施す。
【００５０】
より具体的には、動画変換部１１１は、変換前動画データ１２について、θの角度を−４５度回転させ、φの角度を−４５度回転させる。言い換えると、動画変換部１１１は、変換前動画データ１２について、θが４５度から０度になるように回転させ、φが４５度から０度になるように回転させる。その結果、図６（ｂ）に示すように、θ＝４５度、φ＝４５度の方向先（補正対象である量子化方向の方向先）にある「Ａ」の動画が、図中の正面（θ＝０度、φ＝０度）に表示される。
このようにして、動画変換部１１１は、予め定められた量子化方向を基に、変換前動画データ１２を補正する処理を行う。
【００５１】
次に、動画変換部１１１は、補正後の変換前動画データ１２を立方体に投影して展開する処理を行う。図７（ａ）〜（ｃ）は、補正後の変換前動画データ１２を立方体に投影して展開する処理の一例を説明するための図である。
【００５２】
図７（ａ）に示す変換前動画データ１２は、図６（ｂ）に示す補正後の変換前動画データ１２である。ここで、動画変換部１１１は、図７（ｂ）に示すように、変換前動画データ１２に外接する立方体１３を考える。そして、動画変換部１１１は、球形の変換前動画データ１２の中心から（立方体１３の中心から）、変換前動画データ１２（球面の動画）を立方体１３に投影する。
【００５３】
より具体的には、図７（ｂ）に示す例では、θ＝０度、φ＝０度の方向先（即ち、補正対象の量子化方向であるθ＝４５度、φ＝４５度の方向先）を中心とする面１３ａを有する立方体１３が設けられる。この立方体１３は、面１３ａの他に、面１３ｂ，１３ｃ，１３ｄ，１３ｅ，１３ｆを有している。そして、動画変換部１１１は、変換前動画データ１２を立方体１３の各面に投影する。例えば、θ＝０度、φ＝０度の方向先（補正対象である量子化方向の方向先）にある「Ａ」の動画は、面１３ａへ投影される。
【００５４】
動画変換部１１１は、変換前動画データ１２を立方体１３に投影すると、立方体１３を展開する。立方体１３を展開することにより、図７（ｃ）に示すように、立方体１３の展開図が生成される。
このようにして、動画変換部１１１は、補正後の変換前動画データ１２を立方体１３に投影して、展開する処理を行う。なお、本実施の形態では、広画角動画からなる球を囲む多面体の一例として、立方体１３が用いられる。
【００５５】
次に、動画変換部１１１は、領域に応じて解像度を変更する処理を行う。図８（ａ）〜（ｅ）は、領域に応じて解像度を変更する処理の一例を説明するための図である。
図８（ａ）に示す変換前動画データ１２は、図７（ｃ）に示す立方体１３の展開図である。ここで、動画変換部１１１は、θ＝０度、φ＝０度の方向先（補正対象である量子化方向の方向先）を含む領域の動画については解像度を維持する一方で、当該領域の周辺にある周辺領域の動画については解像度を低くする処理を行う。
【００５６】
例えば、動画変換部１１１は、補正対象である量子化方向の方向先にある「Ａ」の動画を含む領域として、面１３ａへ投影された動画については解像度を維持する。一方で、動画変換部１１１は、面１３ａの周辺の領域として、面１３ｂ，１３ｃ，１３ｄ，１３ｅ，１３ｆへ投影された動画について、解像度を低くする処理を行う。言い換えると、動画変換部１１１は、面１３ｂ，１３ｃ，１３ｄ，１３ｅ，１３ｆへ投影された動画について、サンプリング率を下げる処理を行う。なお、本実施の形態では、予め定められた領域の一例として、面１３ａが用いられる。また、周辺領域の一例として、面１３ｂ，１３ｃ，１３ｄ，１３ｅ，１３ｆが用いられる。
【００５７】
より具体的には、例えば、動画変換部１１１は、面１３ｂ，１３ｃ，１３ｄ，１３ｅ，１３ｆの各領域について、面１３ａからの距離に応じて、言い換えると、面１３ａからの距離が大きくなる程、解像度を低くする処理を行う。例えば、立方体１３の１辺の長さを「ｈ」とした場合、動画変換部１１１は、面１３ｂ，１３ｃ，１３ｄ，１３ｅにおいて、面１３ａの１辺からの距離がｈ／２までの領域の動画に対して、解像度を半減（１／２に）する。即ち、図８（ｂ）に示す領域１４ｂ，１４ｃ，１４ｄ，１４ｅの解像度を半減する。また、動画変換部１１１は、面１３ｂ，１３ｃ，１３ｄ，１３ｅにおいて、面１３ａの１辺からの距離がｈ／２以上の領域の動画に対して、解像度を１／４にする。即ち、図８（ｂ）に示す領域１５ｂ，１５ｃ，１５ｄ，１５ｅの解像度を１／４にする。さらに、面１３ｆは、面１３ａの１辺（辺ＢＣ）からの距離がｈ／２以上であるため、解像度を１／４にする。
【００５８】
なお、図示の例では、動画変換部１１１は、領域１４ｂ，１４ｄについて、図中横方向（左右方向）に解像度を半減する。また、動画変換部１１１は、領域１４ｃ，１４ｅについて、図中縦方向（上下方向）に解像度を半減する。さらに、動画変換部１１１は、領域１５ｂ，１５ｃ，１５ｄ，１５ｅ、面１３ｆについて、図中横方向及び縦方向に解像度を半減する。
【００５９】
次に、動画変換部１１１は、このようにして解像度を変更した後の動画データについて、再配置（配置変更）する処理を行う。再配置する処理を行った後の動画データが、動画データ格納部１１２に格納される変換後動画データにあたる。
付言すると、動画データを送信する場合には、矩形のデータで送信するのが一般的である。例えば、図８（ａ）に示すデータを送信する場合には、図８（ｃ）の破線で囲んだ矩形１６のデータが送信される。即ち、立方体１３の展開図のデータに加えて、斜線を付したデータが余計に送信されることになる。そこで、本実施の形態において、動画変換部１１１は、動画データを再配置することによって、送信する動画データのデータ容量を小さくする。
【００６０】
より具体的には、図８（ｂ）に示す例では、領域１４ｂ，１４ｃ，１４ｄ，１４ｅの動画データは解像度が半減したことにより、データ容量も半分になる。また、領域１５ｂ，１５ｃ，１５ｄ，１５ｅ，１３ｆの動画データは解像度が１／４にされたことにより、データ容量も１／４になる。動画変換部１１１は、これらの解像度を低くした動画データと解像度を維持した領域１３ａの動画データとを囲む矩形が小さくなるように、データの再配置を行う。
【００６１】
図８（ｄ）の例では、動画変換部１１１による再配置後の変換後動画データ１７を示している。ここで、図８（ｄ）に示す領域１４ｂ，１４ｃ，１４ｄ，１４ｅの大きさは、図８（ｂ）に示すそれぞれの領域の大きさの１／２である。また、図８（ｄ）に示す領域１３ｆ，１５ｂ，１５ｃ，１５ｄ，１５ｅの大きさは、図８（ｂ）に示すそれぞれの領域の大きさの１／４である。動画変換部１１１は、これらの領域を再配置して、変換後動画データ１７を生成する。この場合、送信される動画データは、図８（ｅ）の破線で囲んだ矩形１８のデータとなる。矩形１８のデータを送信する場合、変換後動画データ１７と斜線を付したデータとが送信されることになり、再配置する前の変換後動画データ１７と比較すると、送信されるデータ容量は小さくなる。
【００６２】
このようにして、θ＝４５度、φ＝４５度の量子化方向を対象として、変換後動画データ１７が生成される。そして、例えば、配信動画決定部１１３は、動画受信装置２００からθ＝４５度、φ＝４５度の量子化方向が通知された場合には、動画受信装置２００に対して、図８（ｄ）に示す変換後動画データ１７（図８（ｅ）に示す矩形１８のデータ）を送信する。
【００６３】
付言すると、図８（ｄ）に示す変換後動画データ１７は、θ＝４５度、φ＝４５度の量子化方向を対象として動画変換処理を行ったものであるが、動画変換部１１１は、θ＝４５度、φ＝４５度の方向以外の量子化方向についても、動画変換処理を行う。即ち、図５で説明した２６通りの方向毎に、図６〜図８に示す処理が行われる。そして、２６個の変換後動画データが生成され、生成された変換後動画データが動画データ格納部１１２に格納される。
【００６４】
なお、図８に示す例では、面１３ａの動画の解像度を維持して、他の面である面１３ｂ，１３ｃ，１３ｄ，１３ｅ，１３ｆの動画の解像度を低くしたが、解像度を変更する処理としては、このような構成に限られない。例えば、面１３ａの動画だけでなく、面１３ｂ，１３ｃ，１３ｄ，１３ｅの一部の動画の解像度を維持してもよい。また、面１３ａの動画の全てについて解像度を維持するのではなく、面１３ａの中心から予め定められた領域の動画について解像度を維持し、面１３ａのそれ以外の部分については解像度を低くしてもよい。
【００６５】
また、動画変換部１１１は、領域に応じて解像度を変更するにあたり、再配置後の変換後動画データが矩形になるように、解像度を変更してもよい。
例えば、図８（ｄ）に示す例では、動画変換部１１１は、領域１４ｂ，１４ｃ，１４ｄ，１４ｅの解像度を半減し、領域１５ｂ，１５ｃ，１５ｄ，１５ｅ，面１３ｆの解像度を１／４にした結果、変換後動画データ１７は矩形にはなっていない。そこで、動画変換部１１１は、変換後動画データ１７が矩形になるように、各領域の解像度を変更してもよい。例えば、変換後動画データ１７が矩形になるように、図８（ｄ）の領域１３ｆの解像度を大きくしたり、領域１４ｂ，１４ｃ，１４ｄ，１４ｅのそれぞれの解像度を小さくしたりしてもよい。
【００６６】
＜再構成処理の説明＞
次に、動画配信装置１００の動画再構成部２１２による再構成処理について説明する。
動画再構成部２１２は、動画変換処理の手順を逆に実施して、変換後動画データから広画角動画の動画データを再構成する。ここでは、動画受信装置２００が図８（ｄ）に示す変換後動画データ１７を受信したものとして、この変換後動画データ１７に対して再構成処理を行う場合について説明する。
【００６７】
まず、動画再構成部２１２は、変換後動画データ１７において、解像度を低くした領域を伸長して形状を元に戻す。そして、動画再構成部２１２は、立方体の展開図の形になるように、各領域の配置を変更する。図８（ｄ）に示す例では、動画再構成部２１２は、領域１４ｂ，１４ｃ，１４ｄ，１４ｅを２倍の大きさに伸長するとともに、領域１５ｂ，１５ｃ，１５ｄ，１５ｅ，１３ｆを４倍の大きさに伸長する。そして、各領域の配置を変更することにより、図８（ｂ）に示す立方体の展開図を生成する。
【００６８】
次に、動画再構成部２１２は、展開図を組み立てて立方体を生成し、生成した立方体に内接する球を考える。そして、動画再構成部２１２は、この球に対して立方体の動画データを投影する。動画再構成部２１２は、立方体の動画データを球に投影することにより、図７（ａ）に示すような球形の広画角動画の動画データを再構成する。ただし、図７（ａ）に示す変換前動画データ１２には解像度を変更する処理は行われていないが、動画再構成部２１２にて再構成された球形の動画データは、領域に応じて解像度を変更する処理が行われたものである。
【００６９】
次に、動画再構成部２１２は、再構成された動画データについて、操作者に指定された表示方向に合わせて回転させる。例えば、θ＝５０度、φ＝５０度の表示方向が指定され、配信動画決定部１１３が、指定された表示方向に最も近い方向としてθ＝４５度、φ＝４５度の量子化方向を選定した場合について説明する。
【００７０】
この場合、動画再構成部２１２が再構成した動画データは、θ＝４５度、φ＝４５度の量子化方向用の変換後動画データから再構成した動画データであるが、指定された表示方向はθ＝５０度、φ＝５０度である。そこで、動画再構成部２１２は、再構成した動画データをさらに回転させる。図９（ａ）、（ｂ）は、再構成した動画データを回転する処理の一例を説明するための図である。
【００７１】
例えば、図９（ａ）に示す動画データ２１は、θ＝４５度、φ＝４５度の量子化方向用の変換後動画データから再構成された動画データである。動画再構成部２１２は、この動画データ２１に対して、θの角度を−５度、φの角度を−５度回転させる。そして、動画表示部２１３は、回転後の動画データ２１をディスプレイ等に表示する。即ち、図９（ｂ）に示す動画データ２１において、θ＝０度、φ＝０度の方向先の部分が、ディスプレイ等の画面の中心（又は予め定められた位置）に配置されるように、表示される。
【００７２】
＜動画表示システムにて行われる処理の例＞
次に、動画表示システム１にて行われる処理について、具体例を挙げて説明する。なお、以下に示す例では、量子化方向として、図５で説明したように２６通りの方向が予め定められているものとする。
【００７３】
例えば、操作者は、動画配信装置１００から配信される動画を見るために、動画受信装置２００において、動画配信装置１００から動画をダウンロードするためのＵＲＬを指定する。操作者がＵＲＬを指定することにより、動画のダウンロードが開始される。
【００７４】
ここで、動画の表示方向は、例えばデフォルトの方向として、θ＝０度、φ＝０度の方向が指定される。表示方向決定部２１１は、指定された表示方向に最も近い量子化方向として、θ＝０度、φ＝０度の方向を選定し、通知する。その結果、配信動画決定部１１３は、θ＝０度、φ＝０度の量子化方向に対応する変換後動画データを動画受信装置２００に送信する。動画受信装置２００の動画再構成部２１２は、配信動画決定部１１３から配信された変換後動画データから動画データを再構成する。そして、広画角動画がディスプレイ等に表示される。
【００７５】
次に、表示方向決定部２１１は、例えば一定時間毎（例えば、１〜５秒間毎）に、表示方向の指定を受け付ける。ここで、例えば、広画角動画の表示方向がθ＝０度、φ＝０度の方向から変更されていなければ、θ＝０度、φ＝０度の方向が再度指定される。一方、例えば、操作者がディスプレイ等に表示される広画角動画を見ながら画面を操作して、動画の表示方向をθ＝０度、φ＝０度の方向から変更していれば、変更後の方向が指定される。より具体的には、例えば、表示方向決定部２１１は、θ＝１０度、φ＝１０度の表示方向を受け付ける。この場合、表示方向決定部２１１は、θ＝１０度、φ＝１０度の方向に最も近い量子化方向として、θ＝０度、φ＝０度の量子化方向を選定する。
【００７６】
そして、配信動画決定部１１３は、θ＝０度、φ＝０度の量子化方向に対応する変換後動画データを、動画受信装置２００に送信する。動画受信装置２００の動画再構成部２１２は、配信動画決定部１１３から送信された変換後動画データから動画データを再構成する。さらに、動画再構成部２１２は、θ＝１０度、φ＝１０度の方向が表示方向となるように、再構成した広画角動画を回転して表示する。
【００７７】
また、操作者の操作等によって表示方向がさらに変更された場合、表示方向の指定を受け付ける次のタイミングで、表示方向決定部２１１は、例えば、θ＝３０度、φ＝３０度の表示方向の指定を受け付ける。この場合、表示方向決定部２１１は、指定された表示方向に最も近い量子化方向として、θ＝４５度、φ＝４５度の量子化方向を選定し、通知する。そして、配信動画決定部１１３は、θ＝４５度、φ＝４５度の量子化方向に対応する変換後動画データを、動画受信装置２００に送信する。動画受信装置２００の動画再構成部２１２は、配信動画決定部１１３から送信された変換後動画データから動画データを再構成する。さらに、動画再構成部２１２は、θ＝３０度、φ＝３０度の方向が表示方向となるように、再構成した広画角動画を回転して表示する。
【００７８】
即ち、この場合、ディスプレイ等に表示される広画角動画として、θ＝０度、φ＝０度用の変換後動画データを再構成した動画データから、θ＝４５度、φ＝４５度用の変換後動画データを再構成した動画データに切り替わる。
本実施の形態では、第１の動画データの一例として、θ＝０度、φ＝０度用の変換後動画データが用いられる。また、第２の動画データの一例として、θ＝４５度、φ＝４５度用の変換後動画データが用いられる。
【００７９】
付言すると、操作者の操作等に伴って、動画の表示方向は、例えばデフォルトのθ＝０度、φ＝０度から変化するが、変化後の表示方向に最も近い量子化方向がθ＝０度、φ＝０度である限り、θ＝０度、φ＝０度用の変換後動画データを基に再構成した広画角動画が表示される。一方、変化後の表示方向に最も近い量子化方向がθ＝０度、φ＝０度ではない他の量子化方向になった場合には、θ＝０度、φ＝０度用の変換後動画データではなく、他の量子化方向の変換後動画データから再構成された動画データが表示される。
【００８０】
即ち、操作者の操作等によって動画の表示方向が変わると、その表示方向に最も近い量子化方向が選定され、選定された量子化方向に対応する変換後動画データを再構成して、広画角動画が表示される。このように、表示方向に合わせて変換後動画データが変わるため、表示方向の方向先の部分については解像度を維持した動画が表示され、その周辺の領域は解像度の低い動画が表示されるようになる。
【００８１】
ただし、表示方向が急に変化したような場合には、表示方向に合わせて動画が急に回転するため、表示方向の方向先の部分について、解像度の低い動画が表示されることも考えられる。もっとも、本実施の形態では、表示方向決定部２１１が表示方向の指定を受け付ける次のタイミングで、その時点における表示方向の指定を受け付ける。そして、その表示方向に最も近い量子化方向が選定されて、選定された量子化方向に対応する変換後動画データを再構成して広画角動画が表示される。従って、変化後の表示方向の方向先について、解像度を維持した動画が表示されることになる。即ち、表示方向の方向先の部分について、解像度の低い動画が表示されていた場合であっても、時間が経過することにより、解像度の高い動画に切り替わって表示される。
【００８２】
以上説明したように、本実施の形態に係る動画表示システム１では、操作者等に指定された表示方向に最も近い量子化方向に対応する変換後動画データが、動画受信装置２００に送信される。そして、送信された変換後動画データを再構成することにより、動画受信装置２００にて広画角動画が表示される。この変換後動画データについては、量子化方向を含む領域の動画については解像度を維持して、その周辺の領域の動画については解像度を低くする処理が行われている。
【００８３】
そのため、本実施の形態に係る動画表示システム１、動画配信装置１００、動画受信装置２００を用いることにより、例えば、指定された表示方向によらず、解像度を維持した動画の全データを動画配信装置１００から動画受信装置２００へ送信する構成と比較して、動画配信装置１００と動画受信装置２００との間で送受信されるデータ容量が削減される。また、表示方向の方向先については、解像度を維持した動画が表示されるとともに、たとえ表示方向が変化したことにより解像度の低い動画が表示されたとしても、時間の経過に伴って解像度を維持した動画に切り替わって表示される。そのため、例えば、広画角動画から切り出した一部の動画を表示装置に送信する構成と比較して、表示方向が変化した場合であっても広画角動画を連続して表示させる可能性が高まる。
【００８４】
＜動画表示システムにおける処理手順の他の例＞
上述した例では、動画受信装置２００が、操作者等に指定された表示方向に最も近い量子化方向を選定し、選定した量子化方向を動画配信装置１００に通知した。ただし、本実施の形態では、このような構成に限られない。例えば、動画受信装置２００の代わりに、動画配信装置１００が、操作者等に指定された表示方向に最も近い量子化方向を選定してもよい。そこで、動画表示システム１における処理手順の他の例として、動画配信装置１００が、操作者等に指定された表示方向に最も近い量子化方向を選定するものとして、その手順の一例を説明する。
【００８５】
図１０は、動画表示システム１にて行われる処理の手順の他の例を示したフローチャートである。図１０に示す処理は、例えば一定時間毎（例えば、１〜５秒間毎）に行われる。
【００８６】
まず、動画受信装置２００における処理が行われる。ここで、動画受信装置２００の表示方向決定部２１１は、操作者の操作等により、表示方向の指定を受け付ける（ステップ２０１）。次に、表示方向決定部２１１は、指定された表示方向を、動画配信装置１００の配信動画決定部１１３に通知する（ステップ２０２）。
【００８７】
次に、表示方向決定部２１１から表示方向が通知されたことにより、動画配信装置１００の処理が行われる。ここで、動画配信装置１００の配信動画決定部１１３は、操作者等が指定した表示方向の通知を受け付ける。そして、配信動画決定部１１３は、複数の量子化方向の中から、通知された表示方向に最も近い量子化方向を選定する（ステップ２０３）。次に、配信動画決定部１１３は、動画データ格納部１１２に格納されている変換後動画データの中から、選定した量子化方向に対応する変換後動画データを決定する。そして、配信動画決定部１１３は、決定した変換後動画データを、動画受信装置２００の動画再構成部２１２に送信する（ステップ２０４）。
【００８８】
次に、配信動画決定部１１３から変換後動画データが送信されたことにより、動画受信装置２００の処理が行われる。ここで、ステップ２０５及びステップ２０６の処理は、図４に示すステップ１０５及びステップ１０６の処理と同様であるため、ここでは説明を省略する。そして、本処理フローは終了する。
このように、動画配信装置１００が量子化方向の選定を行うことにより、動画データを表示してもよい。
【００８９】
なお、上述した例では、量子化方向として、４５度刻みで２６通りの方向を定めることとしたが、本実施の形態ではこのような構成に限られない。４５度よりも大きい角度毎に量子化方向を定めたり、４５度よりも小さい角度毎に量子化方向を定めたりしてもよい。付言すると、４５度よりも大きい角度毎に量子化方向を定めると、用意する変換後動画データの数が少なくて済む。ただし、１つの変換後動画データのデータ容量が大きくなる。一方で、４５度よりも小さい角度毎に量子化方向を定めると、１つの変換後動画データのデータ容量は小さくなる。ただし、用意する変換後動画データの数が多くなる。
【００９０】
また、上述した例では、変換前動画データを立方体に投影したが、投影先としては立方体に限られるわけではない。
例えば、変換前動画データを立方体ではない直方体に投影してもよい。なお、直方体に投影する場合には、立方体に投影する場合と比較して、動画が投影される領域が増えることとなり、変換後動画データのデータ容量が大きくなる。
また、例えば、変換前動画データを立方体や直方体ではない多面体に投影してもよい。なお、このような多面体に投影する場合には、直方体の場合と同様に、動画が投影される領域が増えることにより、変換後動画データのデータ容量が大きくなる場合がある。また、このような多面体の場合には、動画データを再配置する処理において、立方体の場合と比較して、作成する矩形のデータが大きくなる場合がある。
【００９１】
さらに、上述した例では、動画変換部１１１は、動画変換処理において、動画データを立方体に投影し、量子化方向を含む領域とその周辺の領域とを設定することとしたが、動画データを投影せずに、量子化方向を含む領域を設定してもよい。例えば、動画変換部１１１は、広画角動画の球に対して、量子化方向を中心として予め定められた大きさを持つ球面を設定してもよい。この場合、動画変換部１１１は、設定した球面の動画については解像度を維持し、その周辺の領域の動画については解像度を低くする処理を行って、動画変換処理を行う。
【００９２】
そして、上述した例では、動画変換部１１１は、動画変換処理において、量子化方向の方向先を含む領域の動画について解像度を維持することとしたが、このような構成に限られない。動画の解像度については、例えば、量子化方向の方向先を含む領域の動画の解像度の方が、その周辺領域の動画の解像度よりも高ければよい。そのため、例えば、動画変換部１１１は、量子化方向の方向先を含む領域の動画の解像度を低くするとともに、その周辺領域の動画の解像度については当該領域の解像度よりもさらに低くすることとしてもよい。
【００９３】
また、上述した例では、配信動画決定部１１３は、動画データ格納部１１２に予め格納された変換後動画データを動画受信装置２００に送信することとしたが、このような構成に限られない。例えば、動画変換部１１１は、動画受信装置２００にて指定された表示方向を受け付けると、その表示方向を基に変換後動画データを生成し、生成した変換後動画データを動画受信装置２００に送信してもよい。さらに説明すると、本実施の形態では、量子化方向を基に変換後動画データを生成する構成に限られない。本実施の形態に係る動画配信装置１００は、量子化方向によらず、操作者等により指定された表示方向の方向先を含む領域の動画と、当該領域の周辺にある周辺領域の動画であって当該領域の動画よりも解像度の低い動画とを示す動画データを送信する構成であってもよい。
【００９４】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００９５】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【００９６】
１…動画表示システム、１００…動画配信装置、１１１…動画変換部、１１２…動画データ格納部、１１３…配信動画決定部、２００…動画受信装置、２１１…表示方向決定部、２１２…動画再構成部、２１３…動画表示部
【図１】
2019149595.tif 000003
【図２】
2019149595.tif 000004
【図３】
2019149595.tif 000005
【図４】
2019149595.tif 000006
【図５】
2019149595.tif 000007
【図６】
2019149595.tif 000008
【図７】
2019149595.tif 000009
【図８】
2019149595.tif 000010
【図９】
2019149595.tif 000011
【図１０】
2019149595.tif 000012