(57)【要約】【課題】ユーザがインタラクティブに映像を操作し、見たい部分を見たい画角で視聴するシステムにおいて効率的に映像配信を行う。【解決手段】全体映像データが複数の小領域に分割され、少なくとも１つの小領域によって構成する分割映像をユーザの選択操作によって選択することにより、全体映像データのうち選択した分割映像の映像データを配信する映像配信装置は、選択手段によって選択された分割映像の映像データをバッファに対して配信する手段と、選択された分割映像を構成する小領域を特定する情報を収集して記憶する手段と、記憶された小領域を特定する情報から次に分割映像を選択する傾向を示す情報である傾向情報を特定して記憶する手段と、分割映像が選択された際に、記憶されている傾向情報を参照して、次に選択される傾向が高い小領域によって構成する分割映像の映像データをバッファに対して配信する手段とを備える。【選択図】図１
2015097343.tif 000002
【特許請求の範囲】
【請求項１】
全体映像データが複数の小領域に分割され、少なくとも１つの前記小領域によって構成する分割映像をユーザの選択操作によって選択することにより、前記全体映像データのうち選択した分割映像の映像データを配信する映像配信装置と、配信された前記分割映像の映像データを出力するユーザ端末とを備える映像配信システムであって、
前記ユーザ端末は、
所望の前記分割映像を選択する選択手段と、
前記映像配信装置から配信された前記映像データを一時記憶するバッファと、
前記バッファに記憶されている映像データを読み出して出力する映像出力手段と
を備え、
前記映像配信装置は、
前記選択手段によって選択された前記分割映像の映像データを前記バッファに対して配信する第１の配信手段と、
前記選択手段によって選択された前記分割映像を構成する前記小領域を特定する情報を収集して記憶する記憶手段と、
前記記憶手段に記憶された前記小領域を特定する情報から次に前記分割映像を選択する傾向を示す情報である傾向情報を特定して記憶する傾向情報記憶手段と、
前記選択手段によって前記分割映像が選択された際に、前記傾向情報記憶手段に記憶されている前記傾向情報を参照して、次に選択される傾向が高い前記小領域によって構成する前記分割映像の映像データを前記バッファに対して配信する第２の配信手段と
を備えることを特徴とする映像配信システム。
【請求項２】
全体映像データが複数の小領域に分割され、少なくとも１つの前記小領域によって構成する分割映像をユーザの選択操作によって選択することにより配信された前記全体映像データのうち選択した分割映像の映像データを出力するために、所望の前記分割映像を選択する選択手段と、前記映像配信装置から配信された前記映像データを一時記憶するバッファと、前記バッファに記憶されている映像データを読み出して出力する映像出力手段とを備えるユーザ端末に対して、前記映像データを配信する映像配信装置であって、
前記選択手段によって選択された前記分割映像の映像データを前記バッファに対して配信する第１の配信手段と、
前記選択手段によって選択された前記分割映像を構成する前記小領域を特定する情報を収集して記憶する記憶手段と、
前記記憶手段に記憶された前記小領域を特定する情報から次に前記分割映像を選択する傾向を示す情報である傾向情報を特定して記憶する傾向情報記憶手段と、
前記選択手段によって前記分割映像が選択された際に、前記傾向情報記憶手段に記憶されている前記傾向情報を参照して、次に選択される傾向が高い前記小領域によって構成する前記分割映像の映像データを前記バッファに対して配信する第２の配信手段と
を備えることを特徴とする映像配信装置。
【請求項３】
前記傾向情報記憶手段は、前記ユーザの属性に応じて、次に前記分割映像を選択する傾向を示す情報である傾向情報を変化させて記憶することを特徴とする請求項２に記載の映像配信装置。
【請求項４】
コンピュータを、請求項２または３に記載の映像配信装置として機能させるための映像配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像配信システム、映像配信装置及び映像配信プログラムに関する。
【背景技術】
【０００２】
近年、高速ネットワークインフラの整備、表示デバイス、撮像カメラなどの高性能化等に伴い、タブレット端末やスマートフォンのような画面を直接触って直感的な入力が可能な装置を備えたデバイスを用いて、デバイスの表示領域以上のサイズを持った映像や画像から自分の見たい位置や画角をインタラクティブに選んで視聴する技術が考案されている（例えば、非特許文献１参照）。非特許文献１では、そのようなユーザ端末の表示領域以上のサイズの映像・画像を予め高い解像度から低いものまで複数用意し、さらにそれらをいくつかのタイル状の領域（以下、タイルと称する）に分割して配信サーバに保存しておき、ユーザが選んだ画角サイズに応じて、ユーザの視聴端末の表示デバイスに対して最も適当な解像度の、ユーザの選んだ領域を含むタイルだけを効率的に配信することでこの視聴方法が実現されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Mobile and Multi-device Interactive Panorama Video Distribution System, Hideaki Kimata, Daisuke Ochi, Akio Kameda, Hajime Noto, Katsuhiko Fukazawa, Akira Kojima, IEEE GCCE 2012 2012.10.2-5 Tokyo, Japan
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、非特許文献１に記載の技術では、ユーザがインタラクティブに視聴する部分や画角を変えた際、新たに選択された部分を含むタイルの配信を受けるまでユーザは待たなければならないという問題がある。この問題を克服するため、これまでは、ユーザが選んだ領域を含むタイルの他に全体が映った解像度の低い映像・画像（解像度が低いため映像・画像の容量が小さく、ネットワーク負荷がかからない映像・画像）を同時に配信しておき、高解像度のタイルが配信されるまでの間、低解像度で映像・画像を視聴してもらう方法により、問題の解決を図っている。このため、一時的にユーザの見たい部分の解像度が下がってしまうため、ユーザの視認性が落ちてしまい、ユーザエクスペリエンスの質が高いとは言えなかった。
【０００５】
また、ユーザが視聴しているタイミングよりも先の映像だけでなく、ユーザが現在視聴している部分の周りの領域を先読みして予めユーザの視聴端末内にバッファリングしておき、ユーザが視聴領域や画角を変化させた場合にすぐさまバッファ領域から予め取得しておいた映像・画像を提示し、ユーザを待たせることなくユーザが選択した領域を含む高解像度のタイルを提示するといった従来のバッファリングの考え方に基づいた方法も利用可能である。しかし、ユーザがインタラクティブに視聴する部分や画角を選択する視聴形態においては、いつどのタイミングでユーザが操作を行い、視聴領域や画角の変更を行うかが不明であるため、考えられる周りの領域、および予め決められた時間後までのすべての映像・画像をバッファリングしなければならないため、非効率かつネットワーク帯域や端末のバッファリングメモリやダウンロードリソースを無駄に消費してしまうという問題がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、ユーザがインタラクティブに映像を操作し、見たい部分を見たい画角で視聴するシステムにおいて効率的に映像配信を行うことができる映像配信システム、映像配信装置及び映像配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、全体映像データが複数の小領域に分割され、少なくとも１つの前記小領域によって構成する分割映像をユーザの選択操作によって選択することにより、前記全体映像データのうち選択した分割映像の映像データを配信する映像配信装置と、配信された前記分割映像の映像データを出力するユーザ端末とを備える映像配信システムであって、前記ユーザ端末は、所望の前記分割映像を選択する選択手段と、前記映像配信装置から配信された前記映像データを一時記憶するバッファと、前記バッファに記憶されている映像データを読み出して出力する映像出力手段とを備え、前記映像配信装置は、前記選択手段によって選択された前記分割映像の映像データを前記バッファに対して配信する第１の配信手段と、前記選択手段によって選択された前記分割映像を構成する前記小領域を特定する情報を収集して記憶する記憶手段と、前記記憶手段に記憶された前記小領域を特定する情報から次に前記分割映像を選択する傾向を示す情報である傾向情報を特定して記憶する傾向情報記憶手段と、前記選択手段によって前記分割映像が選択された際に、前記傾向情報記憶手段に記憶されている前記傾向情報を参照して、次に選択される傾向が高い前記小領域によって構成する前記分割映像の映像データを前記バッファに対して配信する第２の配信手段とを備えることを特徴とする。
【０００８】
本発明は、全体映像データが複数の小領域に分割され、少なくとも１つの前記小領域によって構成する分割映像をユーザの選択操作によって選択することにより配信された前記全体映像データのうち選択した分割映像の映像データを出力するために、所望の前記分割映像を選択する選択手段と、前記映像配信装置から配信された前記映像データを一時記憶するバッファと、前記バッファに記憶されている映像データを読み出して出力する映像出力手段とを備えるユーザ端末に対して、前記映像データを配信する映像配信装置であって、前記選択手段によって選択された前記分割映像の映像データを前記バッファに対して配信する第１の配信手段と、前記選択手段によって選択された前記分割映像を構成する前記小領域を特定する情報を収集して記憶する記憶手段と、前記記憶手段に記憶された前記小領域を特定する情報から次に前記分割映像を選択する傾向を示す情報である傾向情報を特定して記憶する傾向情報記憶手段と、前記選択手段によって前記分割映像が選択された際に、前記傾向情報記憶手段に記憶されている前記傾向情報を参照して、次に選択される傾向が高い前記小領域によって構成する前記分割映像の映像データを前記バッファに対して配信する第２の配信手段とを備えることを特徴とする。
【０００９】
本発明は、前記傾向情報記憶手段は、前記ユーザの属性に応じて、次に前記分割映像を選択する傾向を示す情報である傾向情報を変化させて記憶することを特徴とする。
【００１０】
本発明は、コンピュータを、前記映像配信装置として機能させるための映像配信プログラムである。
【発明の効果】
【００１１】
本発明によれば、ユーザがインタラクティブに映像を操作し、見たい部分を見たい画角で視聴するシステムにおいて効率的に映像配信を行うことが可能になるという効果が得られる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態による映像配信システムの構成を示すブロック図である。
【図２】図１に示す映像配信システムの動作を示す図である。
【図３】図１に示す映像配信システムの映像配信動作を示すフローチャートである。
【図４】コンテンツ描画において、低解像度タイル、高解像度タイルおよびユーザの視聴部分の関係を示す図である。
【図５】本発明の第２実施形態よる映像配信システムの動作を示す図である。
【図６】本発明の第３実施形態よる映像配信システムの動作を示す図である。
【図７】本発明の第４実施形態よる映像配信システムの動作を示す図である。
【発明を実施するための形態】
【００１３】
＜第１実施形態＞
以下、図面を参照して、本発明の第１実施形態による映像配信システムを説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１０は、映像を配信する配信サーバである。符号２０は、配信サーバ１０から配信された映像を視聴するユーザ視聴端末である。配信サーバ１０とユーザ視聴端末２０とは情報通信可能に接続されている。符号１１は、配信すべき映像であるコンテンツを保存するコンテンツ保存部であり、記憶装置によって構成する。符号１２は、配信すべき映像を決定する配信映像決定部である。符号１３は、ユーザ視聴端末２０において視聴された映像に関する視聴ログを記録、出力する視聴ログ記録・出力部である。符号１４は、視聴ログと視聴傾向結果の情報を保存するログ・視聴傾向結果保存部であり、記憶装置によって構成する。符号１５は、視聴ログに基づいて視聴傾向を算出する視聴傾向算出部である。符号１６は、予測映像を配信する予測映像配信部である。符号１７は、低解像度の映像を配信する低解像度配信部である。符号１８は、視聴されている部分の映像を配信する視聴部分配信部である。
【００１４】
符号２１は、映像を視聴するユーザが操作入力を行う入力部である。符号２２は、配信された映像を表示する表示部である。符号２３は、配信サーバ１０から配信された映像を一時記憶するバッファである。符号２４は、入力部２１における操作内容に応じて、配信する映像の要求を行う映像要求部である。符号２５は、配信映像の受信を行う映像受信部である。符号２６は、高解像度映像をデコードする高解像度映像デコード部である。符号２７は、デコードされた高解像度映像を表示部２２に描画する高解像度映像描画部である。符号２８は、低解像度映像をデコードする低解像度映像デコード部である。符号２９は、デコードされた低解像度映像を表示部２２に描画する低解像度映像描画部である。
【００１５】
ユーザ視聴端末２０は、例えばタッチパネル入力を備えたタブレットやスマートフォンといった端末を用いることができる。また、入力部２１としてマウスやペンタブレット、リモコンを兼ね備えたパソコンやＳＴＢ（Set Top Box）などでも構わない。配信サーバ１０は、サーバ機、ＰＣサーバ等、以下で説明する機能を持ったものであればその形態は問わない。
【００１６】
なお、配信サーバ１０とユーザ視聴端末２０が一体になっており、ローカルに保存されたコンテンツを以下で説明する機能を使ってユーザが視聴するようにしてもよい。
【００１７】
次に、図２を参照して、図１に示す映像配信システムの動作を説明する。図２は、図１に示す映像配信システムの動作を示す図である。配信サーバ１０はコンテンツ保存部１１を備えている。コンテンツ保存部１１に保存されるコンテンツは予め決められた複数の解像度を持つ映像データが保存されており、それぞれ、各フレーム毎にタイルと呼ばれる、所定の大きさの部分画像に分割されている。
【００１８】
ユーザが自身の見たい位置をユーザ視聴端末２０において例えばタブレットのタッチパネル上でフリック／ピンチ操作などにより選択操作（入力部２１の操作）をすると、選択された部分を含むタイル（選択された部分が面積で最大となるタイル、高解像度タイルと呼ぶ）が要求される。また、低解像度タイルはコンテンツの全域を含むタイルとなっており、ユーザがコンテンツを視聴する間、高解像度タイルと共に常に配信される。
【００１９】
これにより、ユーザが視聴位置や画角を変更し、システムがその部分に応じた高解像度タイルを要求し、その配信を待つ間も映像が途切れることなく（映像が抜けてしまうことなく）、シームレスに映像視聴を行うことが可能となる。本実施形態ではこの他に、以後説明する方法で予測映像のタイル（次のタイミングで見られるであろうタイル）も同時に送られる。
【００２０】
次に、図３を参照して、図１に示す映像配信システムの映像配信動作を説明する。図３は、図１に示す映像配信システムの映像配信動作を示すフローチャートである。まず、低解像度配信部１７はバッファ２３に低解像度タイルを配信する（ステップＳ１）。続いて、視聴部分配信部１８は、高解像度タイルをバッファ２３に配信する（ステップＳ２）。
【００２１】
次に、バッファ２３は、低解像度タイルと高解像度タイルを映像受信部２５へ受け渡す（ステップＳ３）。これを受けて、映像受信部２５は、高解像度タイルを高解像度映像デコード部２６へ出力する。これを受けて、高解像度映像デコード部２６は、高解像度タイルをデコードして高解像度映像描画部２７へ出力する。そして、高解像度映像描画部２７は、デコードされた高解像度タイルを表示部２２に描画することによって高解像度タイルの映像を表示する。また、映像受信部２５は、低解像度タイルを低解像度映像デコード部２８へ出力する。これを受けて、低解像度映像デコード部２８は、低解像度タイルをデコードして低解像度映像描画部２９へ出力する。そして、低解像度映像描画部２９は、デコードされた低解像度タイルを表示部２２に描画することによって低解像度タイルの映像を表示する。このとき、低解像度タイルと高解像度タイルは重畳されて表示部２２に表示されることになる（ステップＳ４）。この基本動作（ステップＳ１〜Ｓ４）は繰り返し行われる。
【００２２】
この基本動作と並行して、ユーザ視聴端末２０の入力部２１において、ユーザが視聴位置・画角を選択する操作を行うと、入力部２１は、ユーザの入力操作（例えばユーザのタッチパネル入力操作）を読み取る（ステップＳ５）。入力部２１は入力された値を映像要求部２４に渡す。映像要求部２４は、バッファ２３に目的のタイルがあるか否かを判定し（ステップＳ６）、バッファ２３に目的のタイルがあれば、前述の基本動作を続行する。
【００２３】
一方、バッファ２３に目的のタイルがない場合、映像要求部２４は、配信映像決定部１２に対して目的の高解像度タイルを要求する（ステップＳ７）。これを受けて、配信映像決定部１２は、要求された高解像度タイルを配信する指示を視聴部分配信部１８へ出力する。視聴部分配信部１８は、指示された高解像度タイルをコンテンツ保存部１１から読み出してバッファ２３へ配信する（ステップＳ８）。そして、前述した処理動作と同様に、ステップＳ３、Ｓ４が実行されて、ユーザの操作に応じた高解像度タイルが表示部２２に表示されることになる。
【００２４】
この処理動作と並行して、配信映像決定部１２は、視聴部分配信部１８に対して高解像度タイルの配信を指示するタイミングで要求された視聴部分の高解像度タイルがどこであったかを示す情報を視聴ログ記録・出力部１３に通知する。これを受けて、視聴ログ記録・出力部１３は、要求された視聴部分の高解像度タイルがどこであったかを示す情報をログ・視聴傾向結果保存部１４に記憶する（ステップＳ９）。
【００２５】
次に、視聴傾向算出部１５は、ログ・視聴傾向結果保存部１４に記憶されているログ情報に基づいて、視聴傾向を算出し、得られた視聴傾向の情報をログ・視聴傾向結果保存部１４に記憶する（ステップＳ１０）。ここでいう視聴傾向の情報とは、視聴された高解像度タイルの次、またはその次に視聴された高解像度タイルの候補を示す情報である。本映像配信システムの同時使用ユーザは一人には限らないため、複数回同じコンテンツが視聴された場合、コンテンツの任意のタイミングで視聴されるタイルの視聴頻度が視聴傾向算出部１５において計算可能となる。視聴傾向算出部１５は、映像配信と視聴する動作とは非同期で定期的にログ・視聴傾向結果保存部１４に記憶されているログ情報に基づいて視聴傾向を算出する処理を行って、ログ・視聴傾向結果保存部１４に記憶する。
【００２６】
次に、配信映像決定部１２が視聴ログ記録・出力部１３に情報記録を出力するのと同じタイミングで視聴ログ記録・出力部に対して、ログ・視聴傾向結果保存部１４に保存された現時点でユーザが視聴しているタイミング、および予め管理者、またはユーザが設定した分量の未来のタイミングにおける各タイルの視聴頻度を問い合わせる（ステップＳ１１）。配信サーバ１０には予め管理者、またはユーザが参照すべき未来のタイミングと視聴頻度の閾値が登録されているものとし、その閾値に応じ、視聴頻度の高いタイル、すなわち“次のタイミング”でユーザが視聴するであろうタイルがどれであるかという情報を配信映像決定部１２に対して回答する。
【００２７】
配信映像決定部１２は、回答で得た情報を予測映像配信部に出力する。これを受けて、予測映像配信部１６はこの情報に基づく高解像度タイルをコンテンツ保存部１１から読み出し、バッファ２３へ配信する（ステップＳ１２）。“次のタイミング”でユーザが視聴するであろうタイルは所定の閾値に応じて複数あってもかまわない。この構成によって、次のタイミングで映像要求部２４が要求する高解像度タイルがバッファ２３に記憶されていた場合は、視聴部分配信部１８からの映像配信を待つことなく、即時に高解像度のタイルを映像受信部２５に送ることができる。
【００２８】
最後に、コンテンツ終端であるか否かを判定し（ステップＳ１３）、コンテンツ終端であれば処理を終了し、コンテンツ終端でなければステップＳ１に戻って処理を繰り返す。
【００２９】
なお、高解像度タイルと低解像度タイルの時間同期の取り方については、各ファイルに時間情報を含むヘッダを付ける方法、ファイル名に時刻を入れておくことによって実現することができる。また、コンテンツ保存部１１に保存された各タイルのファイル形式の一例として、静止画で全フレーム分保存されている、ＭＰＥＧ形式で１ＧＯＰ（Group Of Pictures）単位で保存されているものがあげられる。
【００３０】
前述した処理動作によって、映像受信部２５に届けられた低解像度タイルと、ユーザが視聴したい高解像度タイルはそれぞれ低解像度映像デコード部２８と高解像度映像デコード部２６に送られ、映像デコード処理がなされ、デコード後の各映像は低解像度映像描画部２９および高解像度映像描画部２７において図４に示す形式でユーザ視聴端末２０に描画されることになり、ユーザは表示部２２に描画された映像を視聴することになる。図４は、コンテンツ描画において、低解像度タイル、高解像度タイルおよびユーザの視聴部分の関係を示す図である。
【００３１】
＜第２実施形態＞
次に、本発明の第２実施形態による映像配信システムを説明する。第２実施形態おける映像配信システムは、予測配信するタイルが複数あることが第１実施形態による映像配信システムと異なる点である。図５は、第２実施形態おける映像配信システムの動作を示す図である。
【００３２】
各タイルの視聴頻度は予め複数ユーザによる視聴から算出されているものとし、ある時刻ｔで視聴される高解像度タイルの次の時刻ｔ＋１における各タイルの視聴頻度の上位３つをバッファ２３へ配信できるように配信サーバ管理者、またはユーザが予め設定しているものとする。
【００３３】
現在の視聴時刻における高解像度タイル（Ａ）、低解像度タイル（Ｂ）が配信されると同時に、次のタイミングで見られるであろうタイル（Ｃ１〜３）を配信する。この“次のタイミングで見られるであろうタイル”は、時刻がｔ〜ｔ＋１間にユーザが移動できるであろう範囲の中でより視聴頻度が高い３つであり、この“ユーザが移動できるであろう範囲”は配信サーバの管理者、またはユーザが予め設定しておくものとする。例えば、１フレーム進むタイミング内でユーザは最大２次元方向に２タイル、解像度方向に１タイルしか移動できないなどである。
【００３４】
次のタイミング（時刻ｔ＋１）でユーザがＣ２のタイルに含まれる領域を選択した場合、高解像度タイルの配信要求を配信サーバ１０にすることなく、バッファ２３からすぐに映像受信部２５に引き渡すことが可能となるため、ユーザは配信サーバ１０からの高解像度タイルが配信されるまでの時間を感じることなく即座に高解像度の映像を視聴することが可能となる。
【００３５】
また、万一次のタイミング（時刻ｔ＋１）でユーザがＣ１〜３のタイルに含まれる領域を選択しなかったとしても、配信サーバ１０から高解像度タイルが配信されるまでの間、低解像度タイル（Ｂ）を表示しておくといった従来の方法で映像表示が可能となるため、ユーザエクスペリエンスが従来以上に低下することはない。
【００３６】
本実施形態では予測配信するタイル数は３つとし、未来のタイミング（時刻ｔ＋１）においてそれらを選んだが、配信サーバ１０の管理者、またはユーザ自身がユーザ視聴端末２０のバッファサイズ、ネットワークスピードを鑑みてこの閾値を変更（例えば、ｔ＋３までそれぞれ５枚のタイルをバッファリングするなど）することは可能である。
【００３７】
＜第３実施形態＞
次に、本発明の第３実施形態による映像配信システムを説明する。第３実施形態おける映像配信システムは、利用者の属性に応じて予測配信するタイルを変更することが、第１、第２実施形態と異なる点である。図６は、第３実施形態おける映像配信システムの動作を示す図である。
【００３８】
第３実施形態の映像配信システムでは、予めこの配信サービスを利用するユーザが限定されており、それぞれどのような属性のユーザがどのようなタイルを視聴したかが視聴ログに記録されていた場合、視聴傾向結果をその属性に応じて変更するものである。すなわち、視聴傾向結果から、例えば男性であればある時刻ｔの次のタイミングｔ＋１ではＣ１〜３のタイルがよく見られる一方で、女性であればＣ４〜Ｃ６のタイルがよく見られることが分かっている場合、そのルールに従う仕組みを配信サーバ１０の管理者、またはユーザ自身が視聴ログ記録・出力部１３に登録しておき、利用ユーザの性別によって予測配信するタイルを変更することが可能となる。
【００３９】
ここでは属性として性別を利用したが、年齢や特定の被写体の好み、過去の視聴コンテンツの種別等でルールが作られても構わない。これにより、個人の嗜好に合わせた予測映像の高解像度タイルの配信が可能となる。
【００４０】
＜第４実施形態＞
次に、本発明の第４実施形態による映像配信システムを説明する。第４実施形態おける映像配信システムは、第３実施形態を発展させ、記録された視聴傾向から全体の視聴傾向を把握して処理することが、第３実施形態と異なる点である。図７は、第４実施形態おける映像配信システムの動作を示す図である。
【００４１】
男性と女性でコンテンツ全時刻においてどのタイルが最も見られていたかが分かっており、かつ、各タイルにはどの程度被写体が映っているかが予め分かっている場合、男性にはどの被写体、女性にはどの被写体が人気がある（図７に示す例では男性は被写体Ａ、女性は被写体Ｂ）と言ったことが容易に算出できようになり、一般ユーザの嗜好特性が容易に把握可能となる。
【００４２】
ここでは、各タイルにどの程度被写体が映っているかが予め分かることを想定したが、このタイル内の被写体が映る割合データは、例えば人が予め目で見て登録することや、一般的なツール（例えばＯｐｅｎＣＶの顔認識結果）などを用いて自動的に登録することなどが適用できる。また、ここではコンテンツ内に被写体は２つ（ＡとＢ）としたが、より多くの被写体があってもかまわない。さらに、今回は性別の属性で嗜好の違いを説明したが、年齢や出身地、出身国などの違いから算出することも可能である。
【００４３】
以上説明したように、ユーザがインタラクティブに映像・画像を操作し、見たい部分を見たい画角で視聴するようなシステムにおいて効率的な映像配信を行うことが可能になる。これを実現するために、ある複数ユーザが対象のコンテンツを視聴した際、それぞれのユーザがどのタイミング（フレーム）でどのタイルを視聴していたか（どのタイミングでどの二次元位置がどの画角で視聴されていたか）を記録・保存しておき、全ユーザの記録を解析することで、全ユーザの視聴傾向（あるタイミングにおける各タイルの視聴割合）を算出し、記録しておくようにした。
【００４４】
この方法では新たなユーザが同じコンテンツの視聴を行う際、任意のタイミングで選択したタイルを配信サーバから配信する際、前述の全ユーザの視聴傾向から、今回のユーザが次のタイミングで見るであろうタイル（２次元的にまわりにあるタイル、またはユーザの選択した領域を含む解像度の異なるタイル）を予め決められたフレーム数内においてユーザ視聴端末へ配信する。これにより、ユーザが次のタイミングで見るであろうタイルを予め配信しておくことができる。このため、ユーザは次に選択するタイルを選択した時点で、まず解像度の低い映像を見ることなく高画質に視聴できる確率が上がり、ユーザエクスペリエンスの向上が可能となる。また、全ユーザの視聴傾向を逐次計算するようにしておけば、ある時期から突然人気が出た被写体などに対してもタイルの事前配信が可能となるため、ユーザの視聴傾向にロバストな配信が可能となる。さらに、無駄な（あまりユーザが視聴しない）タイルを配信することがないため、ユーザが好きな部分や画角を選択して視聴する視聴形態において、ネットワーク帯域や端末のダウンロードリソースの消費を最低限に抑えることが可能となる。
【００４５】
また、バッファリングされていないタイルをユーザが選択した場合は、従来の方法で適切なタイルが配信されるまで低解像度の映像を見つつ待たなければならないが、視聴操作を行った前述の「新たなユーザ」の視聴領域・画角も記録・保存され、同様にさらなる次の「新たなユーザ」のために解析がなされるため、多くのユーザが視聴すればするほど、同時に配信すべきタイルの統計的な精度が向上し、待たなければならないユーザは減っていく上、ネットワーク帯域や端末のバッファリングメモリ、ダウンロードリソースの消費が改善され続けるといった効果もある。
【００４６】
また、視聴するユーザが別の観点（例えば性別やコンテンツに映った被写体の好み、年齢等）が異なる場合、視聴傾向が異なることも考えられるが、予めユーザを特定の観点でクラスタリングできるのであれば、観点毎にユーザの視聴傾向を別集計することで、新たに視聴するユーザが所属するクラスタリング観点さえ分かれば、そのユーザに合った事前配信が可能となる。
【００４７】
さらに、ユーザが最終的に視聴した全時刻におけるタイルの視聴傾向から、特定の被写体をより多く見ているなどのユーザの嗜好を把握可能といった効果もある。
【００４８】
前述した実施形態における配信サーバ１０、ユーザ視聴端末２０をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されるものであってもよい。
【００４９】
以上、図面を参照して本発明の実施の形態を説明してきたが、上記実施の形態は本発明の例示に過ぎず、本発明が上記実施の形態に限定されるものではないことは明らかである。したがって、本発明の技術思想及び範囲を逸脱しない範囲で構成要素の追加、省略、置換、その他の変更を行ってもよい。
【産業上の利用可能性】
【００５０】
ユーザがインタラクティブに映像を操作し、見たい部分を見たい画角で視聴するシステムにおいて効率的に映像配信を行うことが不可欠な用途に適用できる。
【符号の説明】
【００５１】
１０・・・配信サーバ、１１・・・コンテンツ保存部、１２・・・配信映像決定部、１３・・・視聴ログ記録・出力部、１４・・・ログ・視聴傾向結果保存部、１５・・・視聴傾向算出部、１６・・・予測映像配信部、１７・・・低解像度配信部、１８・・・視聴部分配信部、２０・・・ユーザ視聴端末、２１・・・入力部、２２・・・表示部、２３・・・バッファ、２４・・・映像要求部、２５・・・映像受信部、２６・・・高解像度映像デコード部、２７・・・高解像度映像描画部、２８・・・低解像度映像デコード部、２９・・・低解像度映像描画部
【図１】
2015097343.tif 000003
【図２】
2015097343.tif 000004
【図３】
2015097343.tif 000005
【図４】
2015097343.tif 000006
【図５】
2015097343.tif 000007
【図６】
2015097343.tif 000008
【図７】
2015097343.tif 000009