(57)【要約】【課題】配信されるコンテンツの視聴を開始するまでの時間を短縮する。【解決手段】配信装置は、ＨＴＴＰを用いてコンテンツを配信する配信装置であって、ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報である先行情報を取得する先行情報取得部と、前記先行情報取得部によって取得された前記先行情報を含む、前記ＨＴＴＰボディに対応するＨＴＴＰヘッダを作成するヘッダ作成部と、前記ヘッダ作成部によって作成された前記ＨＴＴＰヘッダを送信し、前記ＨＴＴＰヘッダの送信後、対応の前記ＨＴＴＰボディを送信するデータ送信部とを備える。【選択図】図３
2019053350.tif 000002
【特許請求の範囲】
【請求項１】
ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いてコンテンツを配信する配信装置であって、
ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報である先行情報を取得する先行情報取得部と、
前記先行情報取得部によって取得された前記先行情報を含む、前記ＨＴＴＰボディに対応するＨＴＴＰヘッダを作成するヘッダ作成部と、
前記ヘッダ作成部によって作成された前記ＨＴＴＰヘッダを送信し、前記ＨＴＴＰヘッダの送信後、対応の前記ＨＴＴＰボディを送信するデータ送信部とを備える、配信装置。
【請求項２】
前記先行情報取得部は、前記ＨＴＴＰボディが送信可能となるまでの間において、新たな前記先行情報を取得し、
前記データ送信部は、前記ＨＴＴＰボディが送信可能となるまでの間、前記先行情報取得部によって新たに取得された前記先行情報を含む前記ＨＴＴＰヘッダを送信し、対応の前記ＨＴＴＰボディが送信可能になると前記ＨＴＴＰボディを送信する、請求項１に記載の配信装置。
【請求項３】
前記配信装置は、さらに、
前記コンテンツの要求を受けて、前記コンテンツのトランスコード処理を行い、前記トランスコード処理後の前記コンテンツを含む前記ＨＴＴＰボディを作成するボディ作成部を備える、請求項１または請求項２に記載の配信装置。
【請求項４】
ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置であって、
前記再生装置によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得する先行情報取得部と、
前記先行情報取得部によって取得された前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行う再生部とを備え、
前記再生部は、前記再生装置によって受信された前記ＨＴＴＰボディに含まれる前記コンテンツを再生する、再生装置。
【請求項５】
ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いてコンテンツを配信する配信装置における配信方法であって、
ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報を含む、対応のＨＴＴＰヘッダを作成して送信するステップと、
前記ＨＴＴＰヘッダの送信後、対応の前記ＨＴＴＰボディを送信するステップとを含む、配信方法。
【請求項６】
ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置における再生方法であって、
ＨＴＴＰヘッダを受信するステップと、
受信した前記ＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得するステップと、
取得した前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行うステップと、
前記ＨＴＴＰボディを受信するステップと、
受信した前記ＨＴＴＰボディに含まれる前記コンテンツを再生するステップとを含む、再生方法。
【請求項７】
ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置において用いられる再生プログラムであって、
コンピュータを、
前記再生装置によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得する先行情報取得部と、
前記先行情報取得部によって取得された前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行う再生部、
として機能させるためのプログラムであり、
前記再生部は、前記再生装置によって受信された前記ＨＴＴＰボディに含まれる前記コンテンツを再生する、再生プログラム。
【請求項８】
ＨＴＴＰを用いてコンテンツを配信するためのデータ構造であって、
ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報である先行情報を含むＨＴＴＰヘッダと、
前記ＨＴＴＰボディとを備える、データ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、再生装置、配信方法、再生方法、再生プログラムおよびデータ構造に関する。
【背景技術】
【０００２】
近年、サーバに保存されたコンテンツをプレーヤへ配信するための技術が開発されている。たとえば、特許文献１（特開２００７−６６４７１号公報）には、以下のような技術が開示されている。すなわち、メディア用サーバ装置は、ネットワーク接続中では、ネットワークプレーヤからのデータ送信要求に対して該当デジタルコンテンツの該当データをネットワークプレーヤへストリーム配信し、かつ単体でプレーヤとしても作動可能であり、ネットワークプレーヤにおけるデジタルコンテンツの再生中断を検出する第１の中断検出手段と、ネットワークプレーヤにおけるデジタルコンテンツの再生中断が検出されると、再生中断したデジタルコンテンツおよびその中断位置に係る情報を第１のレジューム情報として記憶する第１のレジューム情報記憶手段と、前記メディア用サーバ装置がプレーヤとなって再生していたデジタルコンテンツの再生中断を検出する第２の中断検出手段と、前記メディア用サーバ装置がプレーヤとなって再生していたデジタルコンテンツの再生中断が検出されると、再生中断したデジタルコンテンツおよびその中断位置に係る情報を第２のレジューム情報として記憶する第２のレジューム情報記憶手段と、前記メディア用サーバ装置がプレーヤとなって再生を行う場合は、第１または第２のレジューム情報に係るデジタルコンテンツを第１または第２のレジューム情報に係る中断位置に基づく再生位置から再生開始する再生制御手段と、ネットワークプレーヤから情報送信要求を受けたときは、ネットワークプレーヤが第１または第２のレジューム情報に係るデジタルコンテンツを第１または第２のレジューム情報に係る中断位置に基づく再生位置から再生開始するためのデータ送信要求をネットワークプレーヤが前記メディア用サーバ装置に対して出せるようにする情報形式で、第１または第２のレジューム情報をネットワークプレーヤへ送信する送信手段とを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６６４７１号公報
【特許文献２】特開２０１１−１９００２号公報
【非特許文献】
【０００４】
【非特許文献１】Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ（ＤＬＮＡ）（登録商標）、”ＤＬＮＡ  Ｇｕｉｄｅｌｉｎｅｓ”、［ｏｎｌｉｎｅ］、［平成２９年８月１０日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｄｌｎａ．ｏｒｇ／ｇｕｉｄｅｌｉｎｅｓ／〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コンテンツを配信するサーバにおいてトランスコード等の処理が行われる場合、サーバにおいて配信データの準備に時間がかかることになり、プレーヤにおいて、コンテンツの視聴を開始するまでに時間を要する場合がある。
【０００６】
この発明は、上述の課題を解決するためになされたもので、その目的は、配信されるコンテンツの視聴を開始するまでの時間を短縮することが可能な配信装置、再生装置、配信方法、再生方法、再生プログラムおよびデータ構造を提供することである。
【課題を解決するための手段】
【０００７】
（１）上記課題を解決するために、この発明のある局面に係わる配信装置は、ＨＴＴＰを用いてコンテンツを配信する配信装置であって、ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報である先行情報を取得する先行情報取得部と、前記先行情報取得部によって取得された前記先行情報を含む、前記ＨＴＴＰボディに対応するＨＴＴＰヘッダを作成するヘッダ作成部と、前記ヘッダ作成部によって作成された前記ＨＴＴＰヘッダを送信し、前記ＨＴＴＰヘッダの送信後、対応の前記ＨＴＴＰボディを送信するデータ送信部とを備える。
【０００８】
（４）上記課題を解決するために、この発明のある局面に係わる再生装置は、ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置であって、前記再生装置によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得する先行情報取得部と、前記先行情報取得部によって取得された前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行う再生部とを備え、前記再生部は、前記再生装置によって受信された前記ＨＴＴＰボディに含まれる前記コンテンツを再生する。
【０００９】
（５）上記課題を解決するために、この発明のある局面に係わる配信方法は、ＨＴＴＰを用いてコンテンツを配信する配信装置における配信方法であって、ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報を含む、対応のＨＴＴＰヘッダを作成して送信するステップと、前記ＨＴＴＰヘッダの送信後、対応の前記ＨＴＴＰボディを送信するステップとを含む。
【００１０】
（６）上記課題を解決するために、この発明のある局面に係わる再生方法は、ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置における再生方法であって、ＨＴＴＰヘッダを受信するステップと、受信した前記ＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得するステップと、取得した前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行うステップと、前記ＨＴＴＰボディを受信するステップと、受信した前記ＨＴＴＰボディに含まれる前記コンテンツを再生するステップとを含む。
【００１１】
（７）上記課題を解決するために、この発明のある局面に係わる再生プログラムは、ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置において用いられる再生プログラムであって、コンピュータを、前記再生装置によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得する先行情報取得部と、前記先行情報取得部によって取得された前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行う再生部、として機能させるためのプログラムであり、前記再生部は、前記再生装置によって受信された前記ＨＴＴＰボディに含まれる前記コンテンツを再生する。
【００１２】
（８）上記課題を解決するために、この発明のある局面に係わるデータ構造は、ＨＴＴＰを用いてコンテンツを配信するためのデータ構造であって、ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報である先行情報を含むＨＴＴＰヘッダと、前記ＨＴＴＰボディとを備える。
【００１３】
本発明は、このような特徴的な処理部を備える配信装置として実現することができるだけでなく、かかる特徴的な処理のステップをコンピュータに実行させるためのプログラムとして実現することができる。また、本発明は、配信装置の一部または全部を実現する半導体集積回路として実現したり、配信装置を含むシステムとして実現したりすることができる。
【００１４】
本発明は、このような特徴的な処理部を備える再生装置として実現することができるだけでなく、再生装置の一部または全部を実現する半導体集積回路として実現したり、再生装置を含むシステムとして実現したりすることができる。
【発明の効果】
【００１５】
本発明によれば、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施の形態に係るコンテンツ配信システムの構成を示す図である。
【図２】図２は、本発明の実施の形態に係るコンテンツ配信システムにおける配信装置の構成を示す図である。
【図３】図３は、本発明の実施の形態に係る配信装置における処理部の構成を示す図である。
【図４】図４は、本発明の実施の形態に係るコンテンツ配信システムにおける再生装置の構成を示す図である。
【図５】図５は、本発明の実施の形態に係る再生装置における処理部の構成を示す図である。
【図６】図６は、本発明の実施の形態に係るコンテンツ配信システムにおけるＨＴＴＰ要求の一例を示す図である。
【図７】図７は、本発明の実施の形態に係るコンテンツ配信システムにおけるＨＴＴＰ応答の一例を示す図である。
【図８】図８は、本発明の実施の形態に係るコンテンツ配信システムにおいてコンテンツの再生が行われる際のシーケンスの一例を示す図である。
【図９】図９は、本発明の実施の形態に係る配信装置がコンテンツ配信処理を行う際の動作手順を定めたフローチャートである。
【図１０】図１０は、本発明の実施の形態に係る再生装置がコンテンツ再生処理を行う際の動作手順を定めたフローチャートである。
【発明を実施するための形態】
【００１７】
最初に、本発明の実施形態の内容を列記して説明する。
【００１８】
（１）本発明の実施の形態に係る配信装置は、ＨＴＴＰを用いてコンテンツを配信する配信装置であって、ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報である先行情報を取得する先行情報取得部と、前記先行情報取得部によって取得された前記先行情報を含む、前記ＨＴＴＰボディに対応するＨＴＴＰヘッダを作成するヘッダ作成部と、前記ヘッダ作成部によって作成された前記ＨＴＴＰヘッダを送信し、前記ＨＴＴＰヘッダの送信後、対応の前記ＨＴＴＰボディを送信するデータ送信部とを備える。
【００１９】
このように、ＨＴＴＰボディとして送信される情報の一部を、ＨＴＴＰヘッダを用いて先行して再生装置へ送信する構成により、ＨＴＴＰヘッダを受信した再生装置は、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、再生装置は、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。したがって、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【００２０】
（２）好ましくは、前記先行情報取得部は、前記ＨＴＴＰボディが送信可能となるまでの間において、新たな前記先行情報を取得し、前記データ送信部は、前記ＨＴＴＰボディが送信可能となるまでの間、前記先行情報取得部によって新たに取得された前記先行情報を含む前記ＨＴＴＰヘッダを送信し、対応の前記ＨＴＴＰボディが送信可能になると前記ＨＴＴＰボディを送信する。
【００２１】
このような構成により、ＨＴＴＰボディとして送信される情報の一部を、ＨＴＴＰボディが送信可能となるまでの間、ＨＴＴＰヘッダを用いて先行して再生装置へ送信することができるため、配信装置におけるＨＴＴＰボディの作成状況等に応じた、先行情報の再生装置への付与を実現することができる。
【００２２】
（３）好ましくは、前記配信装置は、さらに、前記コンテンツの要求を受けて、前記コンテンツのトランスコード処理を行い、前記トランスコード処理後の前記コンテンツを含む前記ＨＴＴＰボディを作成するボディ作成部を備える。
【００２３】
このような構成により、時間を要するトランスコード処理を、たとえば再生装置のコンテンツ要求を受けてから行う場合において、再生装置においてコンテンツの再生が可能となるまでの時間を効果的に短縮することができる。
【００２４】
（４）本発明の実施の形態に係る再生装置は、ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置であって、前記再生装置によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得する先行情報取得部と、前記先行情報取得部によって取得された前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行う再生部とを備え、前記再生部は、前記再生装置によって受信された前記ＨＴＴＰボディに含まれる前記コンテンツを再生する。
【００２５】
このように、ＨＴＴＰヘッダを用いて先行して配信装置から送信された、ＨＴＴＰボディとして送信される情報の一部を取得する構成により、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。したがって、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【００２６】
（５）本発明の実施の形態に係る配信方法は、ＨＴＴＰを用いてコンテンツを配信する配信装置における配信方法であって、ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報を含む、対応のＨＴＴＰヘッダを作成して送信するステップと、前記ＨＴＴＰヘッダの送信後、対応の前記ＨＴＴＰボディを送信するステップとを含む。
【００２７】
このように、ＨＴＴＰボディとして送信される情報の一部を、ＨＴＴＰヘッダを用いて先行して再生装置へ送信する方法により、ＨＴＴＰヘッダを受信した再生装置は、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、再生装置は、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。したがって、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【００２８】
（６）本発明の実施の形態に係る再生方法は、ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置における再生方法であって、ＨＴＴＰヘッダを受信するステップと、受信した前記ＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得するステップと、取得した前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行うステップと、前記ＨＴＴＰボディを受信するステップと、受信した前記ＨＴＴＰボディに含まれる前記コンテンツを再生するステップとを含む。
【００２９】
このように、ＨＴＴＰヘッダを用いて先行して配信装置から送信された、ＨＴＴＰボディとして送信される情報の一部を取得する方法により、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。したがって、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【００３０】
（７）本発明の実施の形態に係る再生プログラムは、ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置において用いられる再生プログラムであって、コンピュータを、前記再生装置によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得する先行情報取得部と、前記先行情報取得部によって取得された前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行う再生部、として機能させるためのプログラムであり、前記再生部は、前記再生装置によって受信された前記ＨＴＴＰボディに含まれる前記コンテンツを再生する。
【００３１】
このように、ＨＴＴＰヘッダを用いて先行して配信装置から送信された、ＨＴＴＰボディとして送信される情報の一部を取得する構成により、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。したがって、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【００３２】
（８）本発明の実施の形態に係るデータ構造は、ＨＴＴＰを用いてコンテンツを配信するためのデータ構造であって、ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報である先行情報を含むＨＴＴＰヘッダと、前記ＨＴＴＰボディとを備える。
【００３３】
このようなデータ構造により、ＨＴＴＰボディとして送信される情報の一部を、ＨＴＴＰヘッダを用いて先行して再生装置へ送信することができるため、ＨＴＴＰヘッダを受信した再生装置は、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、再生装置は、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。したがって、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【００３４】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。
【００３５】
図１は、本発明の実施の形態に係るコンテンツ配信システムの構成を示す図である。
【００３６】
図１を参照して、コンテンツ配信システム３０１は、配信装置１０１と、再生装置２０２とを備える。なお、図１では、１つの再生装置２０２を代表的に示しているが、２つ以上の再生装置２０２が設けられてもよい。
【００３７】
コンテンツ配信システム３０１は、たとえば家庭に設置される。コンテンツ配信システム３０１では、配信装置１０１は、コンテンツが複数のパケットに分割されたストリームを配信する。
【００３８】
具体的には、配信装置１０１は、一例として、非特許文献１（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ、”ＤＬＮＡ  Ｇｕｉｄｅｌｉｎｅｓ”、［ｏｎｌｉｎｅ］、［平成２９年８月１０日検索］、インターネット〈ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｄｌｎａ．ｏｒｇ／ｇｕｉｄｅｌｉｎｅｓ／〉）に記載のＤＬＮＡ規格に従うＤＭＳ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）であり、コンテンツを録画する。配信装置１０１は、たとえば、録画したコンテンツをネットワーク４０１経由で再生装置２０２へ配信する。
【００３９】
より詳細には、配信装置１０１は、コンテンツを含む複数のＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パケットを局側装置から受信し、受信したＴＳパケットを蓄積する。配信装置１０１は、再生装置２０２からの要求に応じて、ＤＬＮＡ規格に従い、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いてＴＳパケットをネットワーク４０１経由で再生装置２０２へ送信する。
【００４０】
再生装置２０２は、配信装置１０１によって配信されたコンテンツを再生する。具体的には、再生装置２０２は、たとえば、ＤＬＮＡ規格に従うＤＭＰ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）であり、ＨＴＴＰを用いて配信装置１０１からストリームを受信しながらストリーミング再生を行う。
【００４１】
より詳細には、再生装置２０２は、配信装置１０１から受信したＴＳパケットを一時的に記憶部に蓄積し、記憶部に蓄積したＴＳパケットに含まれるコンテンツを再生する。
【００４２】
再生装置２０２は、再生したコンテンツを表示装置へ送信する。表示装置は、再生装置２０２から受信したコンテンツを出力する。
【００４３】
図２は、本発明の実施の形態に係るコンテンツ配信システムにおける配信装置の構成を示す図である。
【００４４】
図２を参照して、配信装置１０１は、処理部１１と、通信部１２と、記憶部１３と、ストリーム受信部１４とを備える。
【００４５】
ストリーム受信部１４は、局側装置からストリームを構成する複数のＴＳパケットを受信し、受信した各ＴＳパケットを記憶部１３に保存する。
【００４６】
通信部１２は、ネットワーク４０１を介して再生装置２０２と情報の送受信を行う。
【００４７】
処理部１１は、通信部１２経由で再生装置２０２からＨＴＴＰ要求を受信すると、ストリームを構成するＴＳパケットを記憶部１３から取得し、取得したＴＳパケットを通信部１２経由で再生装置２０２へ送信する。
【００４８】
図３は、本発明の実施の形態に係る配信装置における処理部の構成を示す図である。
【００４９】
図３を参照して、処理部１１は、先行情報取得部２１と、ヘッダ作成部２２と、ボディ作成部２３と、データ送信部２４とを含む。
【００５０】
先行情報取得部２１は、ＨＴＴＰボディとして送信される情報の一部であってＨＴＴＰボディに先行して送信可能な情報である先行情報を取得し、ヘッダ作成部２２へ出力する。なお、先行情報取得部２１は、記憶部１３から先行情報を読み出してもよいし、記憶部１３から読み出した情報に基づいて先行情報を作成してもよい。
【００５１】
ヘッダ作成部２２は、記憶部１３から取得した情報に基づいてＨＴＴＰヘッダを作成し、データ送信部２４へ出力する。たとえば、ヘッダ作成部２２は、先行情報取得部２１によって取得された先行情報を含む、上記ＨＴＴＰボディに対応するＨＴＴＰヘッダを作成する。
【００５２】
ボディ作成部２３は、記憶部１３から取得した情報に基づいてＨＴＴＰボディを作成し、データ送信部２４へ出力する。たとえば、ボディ作成部２３は、再生装置２０２からのコンテンツの要求であるＨＴＴＰ要求を受けて、当該コンテンツのトランスコード処理を行い、トランスコード処理後のコンテンツを含むＨＴＴＰボディを作成する。
【００５３】
データ送信部２４は、ヘッダ作成部２２によって作成されたＨＴＴＰヘッダを通信部１２経由で再生装置２０２へ送信し、当該ＨＴＴＰヘッダの送信後、対応のＨＴＴＰボディを通信部１２経由で再生装置２０２へ送信する。
【００５４】
たとえば、先行情報取得部２１は、ＨＴＴＰボディが送信可能となるまでの間において、新たな先行情報を取得する。
【００５５】
ヘッダ作成部２２は、先行情報取得部２１によって新たに取得された先行情報を含むＨＴＴＰヘッダを作成し、データ送信部２４へ出力する。
【００５６】
そして、データ送信部２４は、ＨＴＴＰボディが送信可能となるまでの間、先行情報取得部２１によって新たに取得された先行情報を含む当該ＨＴＴＰヘッダを送信し、対応のＨＴＴＰボディが送信可能になると当該ＨＴＴＰボディを送信する。
【００５７】
図４は、本発明の実施の形態に係るコンテンツ配信システムにおける再生装置の構成を示す図である。
【００５８】
図４を参照して、再生装置２０２は、処理部３１と、通信部３２と、記憶部３３とを備える。
【００５９】
通信部３２は、ネットワーク４０１を介して配信装置１０１と情報の送受信を行う。
【００６０】
処理部３１は、たとえば、コンテンツリストを参照したユーザの操作に従って、ユーザによるコンテンツすなわちストリームの選択結果を含む再生要求を通信部３２経由で配信装置１０１へ送信する。
【００６１】
そして、処理部３１は、ユーザの選択したストリームを構成する複数のＴＳパケットを要求するＨＴＴＰ要求の一例であるＨＴＴＰ  ＧＥＴを通信部３２経由で配信装置１０１へ送信する。
【００６２】
処理部３１は、ＨＴＴＰ  ＧＥＴに対する配信装置１０１からのＨＴＴＰ応答を通信部３２経由で受信すると、受信したＨＴＴＰ応答に含まれる各種情報を記憶部３３に蓄積する。
【００６３】
処理部３１は、記憶部３３に蓄積されたＴＳパケットを取得し、取得したＴＳパケットを用いてコンテンツを再生し、映像情報および音声情報等を表示装置へ送信する。
【００６４】
図５は、本発明の実施の形態に係る再生装置における処理部の構成を示す図である。
【００６５】
図５を参照して、処理部３１は、先行情報取得部４１と、再生部４２とを含む。
【００６６】
先行情報取得部４１は、再生装置２０２によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって当該ＨＴＴＰボディに先行して送信された情報である先行情報を記憶部３３から取得し、再生部４２へ出力する。
【００６７】
再生部４２は、先行情報取得部４１によって取得された先行情報に基づいて、コンテンツを再生するための準備処理を行う。
【００６８】
そして、再生部４２は、記憶部３３から取得した各種情報に基づいて、再生装置２０２から配信されたコンテンツを再生する。
【００６９】
図６は、本発明の実施の形態に係るコンテンツ配信システムにおけるＨＴＴＰ要求の一例を示す図である。
【００７０】
図６を参照して、ＤＭＰである再生装置２０２は、コンテンツのＵＲＬ等の情報を含むＨＴＴＰ  ＧＥＴをＤＭＳである配信装置１０１へ送信する。
【００７１】
図７は、本発明の実施の形態に係るコンテンツ配信システムにおけるＨＴＴＰ応答の一例を示す図である。
【００７２】
ＨＴＴＰ応答は、ＨＴＴＰを用いてコンテンツを配信するためのデータ構造として、ＨＴＴＰボディとして送信される情報の一部であって当該ＨＴＴＰボディに先行して送信可能な情報である先行情報を含むＨＴＴＰヘッダと、当該ＨＴＴＰボディとを備える。
【００７３】
具体的には、図７を参照して、ＤＭＳである配信装置１０１は、ＤＭＰである再生装置２０２からＨＴＴＰ要求を受信して、ＨＴＴＰ応答を再生装置２０２へ送信する。
【００７４】
ＨＴＴＰ応答には、ＨＴＴＰレスポンスコードと、固定的なＨＴＴＰレスポンスヘッダと、可変のＨＴＴＰレスポンスヘッダと、ＨＴＴＰヘッダおよびＨＴＴＰボディの区切りとしてのＣＲＬＦと、ＨＴＴＰボディとが含まれる。
【００７５】
固定的なＨＴＴＰレスポンスヘッダは、日付および言語等の情報を含む固定長の領域である。
【００７６】
可変のＨＴＴＰレスポンスヘッダは、タイトル、パレンタル情報、およびＡＫＥ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）のＮｃ値等が含まれ、配信装置１０１におけるＨＴＴＰボディの準備状況によって増減する可変長の領域である。
【００７７】
ＨＴＴＰボディは、コンテンツの一例である動画データと、タイトル、パレンタル情報およびＮｃ値等の付加情報とが少なくとも格納された可変長の領域である。すなわち、ＨＴＴＰボディのデータ（以下、ボディデータとも称する。）は、可変のＨＴＴＰレスポンスヘッダに含まれる各種情報を含むデータである。
【００７８】
ここでは、ＨＴＴＰボディの内容として、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）−ＩＰ規格およびＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓ）規格等で規定されたデータ構造が一例として示されている。
【００７９】
たとえば、ＨＴＴＰヘッダはテキストデータであり、ＨＴＴＰボディはバイナリデータである。
【００８０】
各情報は、ＣＲＬＦで区切られ、区切られた単位を１つのＨＴＴＰヘッダとして分割して情報が送信される。通常、ＨＴＴＰヘッダおよびＨＴＴＰボディはＣＲＬＦＣＲＬＦで区切られる。このため、この区切り文字を送信するまでの間であれば先行してＨＴＴＰヘッダを送信することができる。
【００８１】
［動作の流れ］
コンテンツ配信システムにおける各装置は、コンピュータを備え、当該コンピュータにおけるＣＰＵ等の演算処理部は、以下のシーケンス図またはフローチャートの各ステップの一部または全部を含むプログラムを図示しないメモリからそれぞれ読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
【００８２】
図８は、本発明の実施の形態に係るコンテンツ配信システムにおいてコンテンツの再生が行われる際のシーケンスの一例を示す図である。
【００８３】
図８を参照して、まず、再生装置２０２は、たとえばコンテンツリストを参照したユーザの操作に従って、再生要求を配信装置１０１へ送信する。配信装置１０１は、再生装置２０２から再生要求を受信すると、受信した再生要求に基づいて対象ストリームを特定する（ステップＳ１）。
【００８４】
次に、再生装置２０２は、ＨＴＴＰ  ＧＥＴを配信装置１０１へ送信する（ステップＳ２）。
【００８５】
次に、配信装置１０１は、再生装置２０２からＨＴＴＰ  ＧＥＴを受信すると、対象ストリームのトランスコード処理および暗号化処理等、ボディデータの準備を開始する。トランスコード処理は、たとえば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２およびＭＰＥＧ４間の圧縮方式の変換処理、ＨＥＶＣ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）およびＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）間の圧縮方式の変換処理、または４Ｋおよび２Ｋ間の解像度の変換処理である（ステップＳ３）。
【００８６】
次に、配信装置１０１は、先行情報の取得を開始し（ステップＳ４）、取得した先行情報を含むＨＴＴＰヘッダを再生装置２０２へ送信する（ステップＳ５）。
【００８７】
次に、再生装置２０２は、配信装置１０１からＨＴＴＰヘッダを受信し、受信したＨＴＴＰヘッダに含まれる先行情報を用いて、コンテンツを再生するための準備処理（以下、再生準備処理とも称する。）を行う（ステップＳ６）。
【００８８】
なお、配信装置１０１は、先行情報を、新たに取得するたびに再生装置２０２へ順次送信してもよいし（ステップＳ７〜Ｓ９）、先行情報を含むＨＴＴＰヘッダの送信を１回にまとめてもよい。
【００８９】
ここで、コンテンツ配信システム３０１において、各ＨＴＴＰヘッダを別個に受信すると正常に動作できない再生装置２０２が存在する場合、各ＨＴＴＰヘッダを別個に受信可能な再生装置２０２における処理部３１は、たとえば図６に示すように「Ｘ−Ｈｅａｄｅｒ：  Ｓｅｐａｒａｔｅｌｙ」をＨＴＴＰ  ＧＥＴに含めて配信装置１０１へ送信する構成であってもよい。
【００９０】
この場合、配信装置１０１における処理部１１は、ＨＴＴＰ  ＧＥＴに「Ｘ−Ｈｅａｄｅｒ：  Ｓｅｐａｒａｔｅｌｙ」が含まれている場合、新たな先行情報を、取得するたびに順次送信元の再生装置２０２へ送信する。一方、処理部１１は、ＨＴＴＰ  ＧＥＴに「Ｘ−Ｈｅａｄｅｒ：  Ｓｅｐａｒａｔｅｌｙ」が含まれていない場合、先行情報を含むＨＴＴＰヘッダの送信を１回にまとめる。
【００９１】
このような構成により、コンテンツ配信システム３０１における互換性を確保することができる。
【００９２】
次に、配信装置１０１は、ボディデータの準備が完了すると（ステップＳ１０）、空のＣＲＬＦ、すなわちＨＴＴＰヘッダおよびＨＴＴＰボディの区切りとしてのＣＲＬＦを再生装置２０２へ送信する。これにより、再生装置２０２は、ＨＴＴＰヘッダの送信終了を認識し、ＨＴＴＰボディの受信待ちとなる（ステップＳ１１）。
【００９３】
次に、配信装置１０１は、ＨＴＴＰボディを再生装置２０２へ送信し（ステップＳ１２）、再生装置２０２は、受信したＨＴＴＰボディに含まれるコンテンツを再生する（ステップＳ１３）。
【００９４】
なお、ボディデータの準備（ステップＳ３）および先行情報の取得（ステップＳ４）は、順番を入れ替えてもよいし、並行して開始されてもよいし、再生要求の受信後に開始されてもよい。
【００９５】
このように、配信装置１０１は、ＨＴＴＰ  ＧＥＴ等のコンテンツ要求を受け付けてからコンテンツを準備できるまでに時間を要する状況において、再生装置２０２において先行して処理可能なＨＴＴＰボディの一部の情報が準備できた場合、準備済みの情報をＨＴＴＰヘッダに含めて先行して送信する。
【００９６】
すなわち、配信装置１０１は、通常は冗長となるので同じ情報を送信しないところ、再生処理を早めるために、重複送信とはなるが情報を先行して再生装置２０２へ送信し、ＨＴＴＰボディの準備が完了すれば、先行情報の送信を停止し、ＨＴＴＰボディを送信する。このように、先行情報を含むＨＴＴＰヘッダは、ＨＴＴＰボディの準備が完了するまでの間において送信されることから、可変長となる。
【００９７】
図９は、本発明の実施の形態に係る配信装置がコンテンツ配信処理を行う際の動作手順を定めたフローチャートである。
【００９８】
配信装置１０１における配信方法では、まず、ＨＴＴＰボディとして送信される情報の一部であって当該ＨＴＴＰボディに先行して送信可能な情報を含む、対応のＨＴＴＰヘッダを作成して送信する。次に、ＨＴＴＰヘッダの送信後、対応のＨＴＴＰボディを送信する。
【００９９】
具体的には、図９を参照して、まず、配信装置１０１における処理部１１は、再生装置２０２からＨＴＴＰ要求を受信して（ステップＳ２１）、記憶領域等の各種リソースを確保する（ステップＳ２２）。
【０１００】
次に、処理部１１は、ＨＴＴＰボディおよびＨＴＴＰヘッダの処理を開始する。より詳細には、処理部１１は、ＨＴＴＰボディの処理において、まず、動画データを含む複数のＴＳパケットを記憶部１３から読み出し（ステップＳ２３）、読み出した動画データに対してトランスコード処理を行う（ステップＳ２４）。
【０１０１】
次に、処理部１１は、トランスコード処理後の動画データに対して暗号化処理を行い（ステップＳ２５）、ボディデータの準備が完了する（ステップＳ２６）。
【０１０２】
また、処理部１１は、ＨＴＴＰヘッダの処理において、まず、ＨＴＴＰレスポンスコードを作成し（ステップＳ２７）、固定的なＨＴＴＰレスポンスヘッダを作成する（ステップＳ２８）。
【０１０３】
次に、処理部１１は、作成したＨＴＴＰレスポンスコードおよび固定的なＨＴＴＰレスポンスヘッダを再生装置２０２へ送信する（ステップＳ２９）。
【０１０４】
次に、処理部１１は、ボディデータの準備が完了している場合（ステップＳ３０でＹＥＳ）、先行情報の取得および送信を行うことなく、空のＣＲＬＦを再生装置２０２へ送信し（ステップＳ３６）、ＨＴＴＰボディを再生装置２０２へ送信する（ステップＳ３７）。
【０１０５】
一方、処理部１１は、ボディデータの準備が未完であり（ステップＳ３０でＮＯ）、かつ未送信の先行情報がある場合（ステップＳ３１でＮＯ）、先行情報を取得し（ステップＳ３２）、先行情報を含む可変のＨＴＴＰレスポンスヘッダを作成する（ステップＳ３３）。
【０１０６】
次に、処理部１１は、作成した可変のＨＴＴＰレスポンスヘッダを再生装置２０２へ送信する（ステップＳ３４）。
【０１０７】
そして、処理部１１は、ボディデータの準備が完了するまでの間（ステップＳ３０でＮＯ）、先行情報をすべて送信するまで（ステップＳ３１でＮＯ）、新たな先行情報の取得、ならびに可変のＨＴＴＰレスポンスヘッダの作成および送信を繰り返す（ステップＳ３２〜Ｓ３４）。
【０１０８】
一方、処理部１１は、ボディデータの準備が完了するまでの間に（ステップＳ３０でＮＯ）先行情報をすべて送信した場合（ステップＳ３１でＹＥＳ）、ボディデータの準備完了待ちとなる（ステップＳ３５）。
【０１０９】
そして、処理部１１は、ボディデータの準備が完了した場合（ステップＳ３０でＹＥＳ）、空のＣＲＬＦを再生装置２０２へ送信し（ステップＳ３６）、ＨＴＴＰボディを再生装置２０２へ送信する（ステップＳ３７）。
【０１１０】
図１０は、本発明の実施の形態に係る再生装置がコンテンツ再生処理を行う際の動作手順を定めたフローチャートである。
【０１１１】
再生装置２０２における再生方法では、まず、ＨＴＴＰヘッダを受信する。次に、受信したＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって当該ＨＴＴＰボディに先行して送信された情報を取得する。次に、取得した先行情報に基づいて、コンテンツを再生するための準備処理を行う。次に、当該ＨＴＴＰボディを受信する。次に、受信したＨＴＴＰボディに含まれるコンテンツを再生する。
【０１１２】
具体的には、図１０を参照して、まず、再生装置２０２における処理部３１は、ＨＴＴＰ要求を配信装置１０１へ送信し（ステップＳ４１）、ＨＴＴＰ応答の受信待ちとなる（ステップＳ４２）。
【０１１３】
次に、処理部３１は、配信装置１０１からＨＴＴＰヘッダを受信して、受信したＨＴＴＰヘッダに先行情報が含まれている場合（ステップＳ４３でＹＥＳ）、当該先行情報を用いて再生準備処理を行う、すなわち当該先行情報をコンテンツの再生動作に反映するための処理を行う（ステップＳ４４）。
【０１１４】
次に、処理部３１は、ＨＴＴＰヘッダおよびＨＴＴＰボディの境界までの受信が完了していない場合（ステップＳ４５でＮＯ）、新たなＨＴＴＰヘッダの受信待ちとなる（ステップＳ４２）。
【０１１５】
一方、処理部３１は、ＨＴＴＰヘッダおよびＨＴＴＰボディの境界であるＣＲＬＦの受信が完了した場合（ステップＳ４５でＹＥＳ）、ＨＴＴＰボディの受信待ちとなる（ステップＳ４６）。
【０１１６】
次に、処理部３１は、ＨＴＴＰボディを受信し、受信したＨＴＴＰボディに含まれるコンテンツを再生する（ステップＳ４７）。
【０１１７】
［先行情報の具体例］
［例１］
配信装置１０１における処理部１１は、先行情報としてＳＩＴ（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）情報を再生装置２０２へ送信する。
【０１１８】
このように、ＨＴＴＰヘッダによりＳＩＴ情報を先行して送信する構成により、ＨＴＴＰヘッダを受信した再生装置２０２は、ＨＴＴＰボディのデータを取得する前に先行して番組情報を取得することができる。これにより、再生装置２０２は、ＨＴＴＰボディの取得に先行してチャンネル名、番組名、放送時間および番組詳細等の番組情報を画面に表示することが可能となる。
【０１１９】
［例２］
配信装置１０１における処理部１１は、先行情報としてパレンタル情報を再生装置２０２へ送信する。
【０１２０】
このように、ＨＴＴＰヘッダによりパレンタル情報を先行して送信する構成により、ＨＴＴＰヘッダを受信した再生装置２０２は、ＨＴＴＰボディのデータを取得する前に先行してコンテンツの出力判定を行うことができ、その結果、コンテンツ出力を早めることが可能となる。
【０１２１】
［例３］
配信装置１０１における処理部１１は、先行情報としてＰＣＰ（Ｐｒｏｔｅｃｔｅｄ  Ｃｏｎｔｅｎｔ  Ｐａｃｋｅｔ）ヘッダ情報を再生装置２０２へ送信する。
【０１２２】
このように、ＨＴＴＰヘッダによりＰＣＰヘッダ情報を先行して送信する構成により、ＨＴＴＰヘッダを受信した再生装置２０２は、ＨＴＴＰボディのデータを取得する前に先行してＡＫＥラベル、Ｅ−ＥＭＩ（Ｅｘｔｅｎｄｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｍｏｄｅ  Ｉｎｄｉｃａｔｏｒ）およびＮｃ等のＰＣＰヘッダ情報を取得し、コンテンツを復号可能か否かを確認することができる。
【０１２３】
なお、再生装置２０２における処理部３１は、ＡＫＥを行っていない場合、配信装置１０１との通信接続を切断する処理を行い、ＡＫＥを行った後に配信装置１０１から再度コンテンツを取得してもよいし、当該通信接続を維持し、ＨＴＴＰボディの受信を保留するかまたはＨＴＴＰボディのデータを取得しながらＡＫＥを行ってもよい。
【０１２４】
［例４］
配信装置１０１における処理部１１は、コンテンツの録画処理等において、たとえば例１および例２のような情報が変更される場合、変更位置および変更前の情報を記憶部１３に保持しておく。
【０１２５】
このような構成により、再生装置２０２における映像コンテンツのシーク時等においても、先行情報の取得および送信が可能となる。
【０１２６】
ところで、コンテンツを配信するサーバにおいてトランスコード等の処理が行われる場合、サーバにおいて配信データの準備に時間がかかることになり、プレーヤにおいて、コンテンツの視聴を開始するまでに時間を要する場合がある。
【０１２７】
これに対して、本発明の実施の形態に係る配信装置では、先行情報取得部２１は、ＨＴＴＰボディとして送信される情報の一部であってＨＴＴＰボディに先行して送信可能な情報である先行情報を取得する。ヘッダ作成部２２は、先行情報取得部２１によって取得された先行情報を含む、上記ＨＴＴＰボディに対応するＨＴＴＰヘッダを作成する。そして、データ送信部２４は、ヘッダ作成部２２によって作成されたＨＴＴＰヘッダを送信し、当該ＨＴＴＰヘッダの送信後、対応のＨＴＴＰボディを送信する。
【０１２８】
このように、ＨＴＴＰボディとして送信される情報の一部を、ＨＴＴＰヘッダを用いて先行して再生装置２０２へ送信する構成により、ＨＴＴＰヘッダを受信した再生装置２０２は、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、再生装置２０２は、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。
【０１２９】
したがって、本発明の実施の形態に係る配信装置では、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【０１３０】
また、本発明の実施の形態に係る配信装置では、先行情報取得部２１は、ＨＴＴＰボディが送信可能となるまでの間において、新たな先行情報を取得する。そして、データ送信部２４は、ＨＴＴＰボディが送信可能となるまでの間、先行情報取得部２１によって新たに取得された先行情報を含むＨＴＴＰヘッダを送信し、対応のＨＴＴＰボディが送信可能になると当該ＨＴＴＰボディを送信する。
【０１３１】
このような構成により、ＨＴＴＰボディとして送信される情報の一部を、ＨＴＴＰボディが送信可能となるまでの間、ＨＴＴＰヘッダを用いて先行して再生装置２０２へ送信することができるため、配信装置１０１におけるＨＴＴＰボディの作成状況等に応じた、先行情報の再生装置２０２への付与を実現することができる。
【０１３２】
また、本発明の実施の形態に係る配信装置では、ボディ作成部２３は、コンテンツの要求を受けて、当該コンテンツのトランスコード処理を行い、トランスコード処理後のコンテンツを含むＨＴＴＰボディを作成する。
【０１３３】
このような構成により、時間を要するトランスコード処理を、たとえば再生装置２０２のコンテンツ要求を受けてから行う場合において、再生装置２０２においてコンテンツの再生が可能となるまでの時間を効果的に短縮することができる。
【０１３４】
また、本発明の実施の形態に係る再生装置では、先行情報取得部４１は、再生装置２０２によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって当該ＨＴＴＰボディに先行して送信された情報である先行情報を取得する。再生部４２は、先行情報取得部４１によって取得された先行情報に基づいて、コンテンツを再生するための準備処理を行う。そして、再生部４２は、再生装置２０２によって受信されたＨＴＴＰボディに含まれるコンテンツを再生する。
【０１３５】
このように、ＨＴＴＰヘッダを用いて先行して配信装置１０１から送信された、ＨＴＴＰボディとして送信される情報の一部を取得する構成により、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。
【０１３６】
したがって、本発明の実施の形態に係る再生装置では、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【０１３７】
また、本発明の実施の形態に係る配信方法では、まず、ＨＴＴＰボディとして送信される情報の一部であって当該ＨＴＴＰボディに先行して送信可能な情報を含む、対応のＨＴＴＰヘッダを作成して送信する。次に、ＨＴＴＰヘッダの送信後、対応のＨＴＴＰボディを送信する。
【０１３８】
このように、ＨＴＴＰボディとして送信される情報の一部を、ＨＴＴＰヘッダを用いて先行して再生装置２０２へ送信する方法により、ＨＴＴＰヘッダを受信した再生装置２０２は、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、再生装置２０２は、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。
【０１３９】
したがって、本発明の実施の形態に係る配信方法では、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【０１４０】
また、本発明の実施の形態に係る再生方法では、まず、ＨＴＴＰヘッダを受信する。次に、受信したＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって当該ＨＴＴＰボディに先行して送信された情報を取得する。次に、取得した先行情報に基づいて、コンテンツを再生するための準備処理を行う。次に、当該ＨＴＴＰボディを受信する。次に、受信したＨＴＴＰボディに含まれるコンテンツを再生する。
【０１４１】
このように、ＨＴＴＰヘッダを用いて先行して配信装置１０１から送信された、ＨＴＴＰボディとして送信される情報の一部を取得する方法により、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。
【０１４２】
したがって、本発明の実施の形態に係る再生方法では、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【０１４３】
また、本発明の実施の形態に係るコンテンツ配信システムでは、ＨＴＴＰ応答は、ＨＴＴＰを用いてコンテンツを配信するためのデータ構造として、ＨＴＴＰボディとして送信される情報の一部であって当該ＨＴＴＰボディに先行して送信可能な情報である先行情報を含むＨＴＴＰヘッダと、当該ＨＴＴＰボディとを備える。
【０１４４】
このようなデータ構造により、ＨＴＴＰボディとして送信される情報の一部を、ＨＴＴＰヘッダを用いて先行して再生装置２０２へ送信することができるため、ＨＴＴＰヘッダを受信した再生装置２０２は、ＨＴＴＰボディのデータを取得する前に先行して各種情報を取得することができる。これにより、再生装置２０２は、ＨＴＴＰボディの取得に先行してコンテンツの再生等の準備を行うことができる。
【０１４５】
したがって、本発明の実施の形態に係るデータ構造では、配信されるコンテンツの視聴を開始するまでの時間を短縮することができる。
【０１４６】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１４７】
以上の説明は、以下に付記する特徴を含む。
【０１４８】
［付記１］
ＨＴＴＰを用いてコンテンツを配信する配信装置であって、
ＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信可能な情報である先行情報を取得する先行情報取得部と、
前記先行情報取得部によって取得された前記先行情報を含む、前記ＨＴＴＰボディに対応するＨＴＴＰヘッダを作成するヘッダ作成部と、
前記ヘッダ作成部によって作成された前記ＨＴＴＰヘッダを送信し、前記ＨＴＴＰヘッダの送信後、対応の前記ＨＴＴＰボディを送信するデータ送信部とを備え、
前記配信装置は、ＤＬＮＡ規格に従うＤＭＳであり、
前記先行情報は、ＳＩＴ情報、パレンタル情報およびＰＣＰ情報のうちの少なくともいずれか１つである、配信装置。
【０１４９】
［付記２］
ＨＴＴＰを用いて配信されるコンテンツを再生する再生装置であって、
前記再生装置によって受信されたＨＴＴＰヘッダに含まれる、対応のＨＴＴＰボディとして送信される情報の一部であって前記ＨＴＴＰボディに先行して送信された情報である先行情報を取得する先行情報取得部と、
前記先行情報取得部によって取得された前記先行情報に基づいて、前記コンテンツを再生するための準備処理を行う再生部とを備え、
前記再生部は、前記再生装置によって受信された前記ＨＴＴＰボディに含まれる前記コンテンツを再生し、
前記再生装置は、ＤＬＮＡ規格に従うＤＭＰであり、
前記先行情報は、ＳＩＴ情報、パレンタル情報およびＰＣＰ情報のうちの少なくともいずれか１つである、再生装置。
【符号の説明】
【０１５０】
１１  処理部
１２  通信部
１３  記憶部
１４  ストリーム受信部
２１  先行情報取得部
２２  ヘッダ作成部
２３  ボディ作成部
２４  データ送信部
３１  処理部
３２  通信部
３３  記憶部
４１  先行情報取得部
４２  再生部
１０１  配信装置
２０２  再生装置
３０１  コンテンツ配信システム
【図１】
2019053350.tif 000003
【図２】
2019053350.tif 000004
【図３】
2019053350.tif 000005
【図４】
2019053350.tif 000006
【図５】
2019053350.tif 000007
【図６】
2019053350.tif 000008
【図７】
2019053350.tif 000009
【図８】
2019053350.tif 000010
【図９】
2019053350.tif 000011
【図１０】
2019053350.tif 000012