(57)【要約】      （修正有）【課題】コンテンツ配信装置が総てのサーバを管理し、ネットワークのトラフィックが混雑しない配信を実現するコンテンツ配信装置を提供する。【解決手段】コンテンツ配信装置は、受信装置へ配信されるコンテンツとコンテンツが配信される配信時間帯とを関連付けた受信スケジュール情報が入力される受信スケジュール入力部と、それに基づいて、コンテンツの配信時間帯を単位時間帯に分割する時間帯分割部と、複数の受信スケジュール情報に基づいて、同一の単位時間帯に配信されるコンテンツを特定するコンテンツ特定部と、特定された複数のコンテンツの内、共通するコンテンツを抽出する共通コンテンツ抽出部と、共通するコンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのスケジュール情報を生成するサーバスケジュール生成部と、サーバスケジュール情報をサーバに送信するサーバスケジュール送信部とを備える。【選択図】図１
2007208744.tif 000002
【特許請求の範囲】
【請求項１】
受信装置へ配信されるコンテンツと前記コンテンツが配信される配信時間帯とを関連付けた受信スケジュール情報が入力される受信スケジュール入力部と、
前記受信スケジュール情報に基づいて、前記コンテンツの配信時間帯を単位時間帯に分割する時間帯分割部と、
前記受信スケジュール入力部から入力された複数の受信スケジュール情報に基づいて、同一の前記単位時間帯に配信される前記コンテンツをそれぞれ特定するコンテンツ特定部と、
前記コンテンツ特定部により特定された前記複数のコンテンツのうち、共通するコンテンツを抽出する共通コンテンツ抽出部と、
前記共通するコンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成するサーバスケジュール生成部と、
前記サーバスケジュール情報を前記サーバに送信するサーバスケジュール送信部と、
を備えたコンテンツ配信装置。
【請求項２】
前記受信スケジュール情報と前記サーバスケジュール情報に基づいて、前記共通するコンテンツの受信を希望する受信装置に前記共通するコンテンツを受信させるための受信情報を生成する受信情報生成部と、
前記受信情報を前記複数の受信装置に送信する受信情報送信部と、
を備えた請求項１に記載のコンテンツ配信装置。
【請求項３】
前記サーバスケジュール生成部は、前記共通するコンテンツをマルチキャストにより前記サーバに送信させるようにサーバスケジュール情報を生成する請求項１または２に記載のコンテンツ配信装置。
【請求項４】
前記サーバと前記複数の受信装置の時刻を同期させる時刻同期部を更に備えた請求項１乃至３の何れかに記載のコンテンツ配信装置。
【請求項５】
異なる単位時間帯において、同一のコンテンツを特定する同一コンテンツ特定部を更に備え、
前記サーバスケジュール生成部は、前記同一のコンテンツを１つのサーバに送信させるためのサーバスケジュール情報を生成する請求項１乃至４の何れかに記載のコンテンツ配信装置。
【請求項６】
コンテンツを配信するサーバと、
前記コンテンツを受信する受信装置と、
前記サーバのコンテンツ配信を制御するコンテンツ配信装置と、
を備え、
前記コンテンツ配信装置は、
前記受信装置へ配信されるコンテンツと前記コンテンツが配信される配信時間帯とを関連付けた受信スケジュール情報が入力される受信スケジュール入力部と、
前記受信スケジュール情報に基づいて、前記コンテンツの配信時間帯を単位時間帯に分割する時間帯分割部と、
前記受信スケジュール入力部から入力された複数の受信スケジュール情報に基づいて、同一の前記単位時間帯に配信される前記コンテンツをそれぞれ特定するコンテンツ特定部と、
前記コンテンツ特定部により特定された前記複数のコンテンツのうち、共通するコンテンツを抽出する共通コンテンツ抽出部と、
前記共通するコンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成するサーバスケジュール生成部と、
前記サーバスケジュール情報を前記サーバに送信するサーバスケジュール送信部と、
を備えたコンテンツ配信システム。
【請求項７】
受信装置へ配信されるコンテンツと前記コンテンツが配信される配信時間帯とを関連付けた受信スケジュール情報が入力されるステップと、
前記受信スケジュール情報に基づいて、前記コンテンツの配信時間帯を単位時間帯に分割するステップと、
入力された複数の受信スケジュール情報に基づいて、同一の前記単位時間帯に配信される前記コンテンツをそれぞれ特定するステップと、
前記特定された前記複数のコンテンツのうち、共通するコンテンツを抽出するステップと、
前記共通するコンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成するステップと、
前記サーバスケジュール情報を前記サーバに送信するステップと、
を備えたコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信装置、コンテンツ配信システム、及びコンテンツ配信方法に関し、特にネットワークを介して画像データまたはオーディオデータを伝送するコンテンツ配信装置、コンテンツ配信システム、及びコンテンツ配信方法に関する。
【背景技術】
【０００２】
従来の技術として、各視聴者に合わせたスケジュールに従ってコンテンツを配信できるコンテンツ配信装置が開示されている（特許文献１参照）。このコンテンツ配信装置は、コンテンツの配信希望時刻を指定した配信スケジュール情報を端末装置から受け取ると、配信スケジュール情報を記憶装置に格納し、記憶装置に格納された配信スケジュール情報内の配信希望時刻と現在の時刻とを比較し、配信希望時刻に達したことを判断し、配信希望時刻に達すると、コンテンツを端末装置に向けて配信する。
【特許文献１】特開２００３−２３０１２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に記載されたコンテンツ配信装置において、コンテンツ配信情報に従って多数のサーバがコンテンツを各端末装置へ配信する場合、ネットワークのトラフィックが混雑し、コンテンツが迅速に各端末装置へ配信されない。
【０００４】
また、開示されたコンテンツ配信装置では、各端末装置がそれぞれ配信スケジュール情報を送信し、コンテンツを配信するサーバはこの配信スケジュール情報に従って各端末装置へコンテンツを配信するため、配信スケジュール情報を変更して最適なコンテンツ配信を行うことができない。
【０００５】
一方、それぞれのサーバにおいて配信スケジュールを変更する場合、コンテンツを配信するサーバが多数あるため、これらの多数のサーバにおいてコンテンツを変更することは困難である。
【課題を解決するための手段】
【０００６】
本発明のコンテンツ配信装置は、受信装置へ配信されるコンテンツと前記コンテンツが配信される配信時間帯とを関連付けた受信スケジュール情報が入力される受信スケジュール入力部と、前記受信スケジュール情報に基づいて、前記コンテンツの配信時間帯を単位時間帯に分割する時間帯分割部と、前記受信スケジュール入力部から入力された複数の受信スケジュール情報に基づいて、同一の前記単位時間帯に配信される前記コンテンツをそれぞれ特定するコンテンツ特定部と、前記コンテンツ特定部により特定された前記複数のコンテンツのうち、共通するコンテンツを抽出する共通コンテンツ抽出部と、前記共通するコンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成するサーバスケジュール生成部と、前記サーバスケジュール情報を前記サーバに送信するサーバスケジュール送信部とを備える。
【０００７】
この構成によれば、サーバスケジュール生成部が、単位時間帯ごとに共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるサーバスケジュール情報を生成するため、ネットワークのトラフィックの混雑が緩和される。また、この構成によれば、コンテンツ配信装置がサーバスケジュール情報を変更することによりサーバを管理して、最適なコンテンツ配信を行うことができる。
【０００８】
また、本発明のコンテンツ配信装置は、前記受信スケジュール情報と前記サーバスケジュール情報に基づいて、前記共通するコンテンツの受信を希望する受信装置に前記共通するコンテンツを受信させるための受信情報を生成する受信情報生成部と、前記受信情報を前記複数の受信装置に送信する受信情報送信部とを備える。
【０００９】
この構成によれば、受信情報生成部が、受信スケジュール情報とサーバスケジュール情報に基づいて、共通するコンテンツの受信を希望する受信装置に受信させるための受信情報を生成するため、受信装置は受信情報に基づいて共通コンテンツを受信することができる。
【００１０】
また、本発明のコンテンツ配信装置は、前記サーバスケジュール生成部は、前記共通するコンテンツをマルチキャストにより前記サーバに送信させるようにサーバスケジュール情報を生成する。
【００１１】
この構成によれば、サーバが、共通コンテンツを１回のデータ送信で複数の受信装置が受信できる。
【００１２】
また、本発明のコンテンツ配信装置は、前記サーバと前記複数の受信装置の時刻を同期させる時刻同期部を更に備える。
【００１３】
この構成によれば、サーバ及び受信装置が共通コンテンツを送受信するタイミングを正確に合わせることができる。
【００１４】
また、本発明のコンテンツ配信装置は、異なる単位時間帯において、同一のコンテンツを特定する同一コンテンツ特定部を更に備え、前記サーバスケジュール生成部は、前記同一のコンテンツを１つのサーバに送信させるためのサーバスケジュール情報を生成する。
【００１５】
この構成によれば、コンテンツを配信するサーバが多数あっても、多数のサーバを一括管理して、最適なコンテンツ配信を行うことができる。
【００１６】
また、本発明のコンテンツ配信システムは、コンテンツを配信するサーバと、前記コンテンツを受信する受信装置と、前記サーバのコンテンツ配信を制御するコンテンツ配信装置とを備え、前記コンテンツ配信装置は、前記受信装置へ配信されるコンテンツと前記コンテンツが配信される配信時間帯とを関連付けた受信スケジュール情報が入力される受信スケジュール入力部と、前記受信スケジュール情報に基づいて、前記コンテンツの配信時間帯を単位時間帯に分割する時間帯分割部と、前記受信スケジュール入力部から入力された複数の受信スケジュール情報に基づいて、同一の前記単位時間帯に配信される前記コンテンツをそれぞれ特定するコンテンツ特定部と、前記コンテンツ特定部により特定された前記複数のコンテンツのうち、共通するコンテンツを抽出する共通コンテンツ抽出部と、前記共通するコンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成するサーバスケジュール生成部と、前記サーバスケジュール情報を前記サーバに送信するサーバスケジュール送信部とを備える。
【００１７】
この構成によれば、サーバスケジュール生成部が、単位時間帯ごとに共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるサーバスケジュール情報を生成するため、ネットワークのトラフィックの混雑が緩和される。また、この構成によれば、コンテンツ配信装置がサーバスケジュール情報を変更することによりサーバを管理して、最適なコンテンツ配信を行うことができる。
【００１８】
また、本発明のコンテンツ配信方法は、受信装置へ配信されるコンテンツと前記コンテンツが配信される配信時間帯とを関連付けた受信スケジュール情報が入力されるステップと、前記受信スケジュール情報に基づいて、前記コンテンツの配信時間帯を単位時間帯に分割するステップと、入力された複数の受信スケジュール情報に基づいて、同一の前記単位時間帯に配信される前記コンテンツをそれぞれ特定するステップと、前記特定された前記複数のコンテンツのうち、共通するコンテンツを抽出するステップと、前記共通するコンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成するステップと、前記サーバスケジュール情報を前記サーバに送信するステップとを備える。
【００１９】
この構成によれば、単位時間帯ごとに共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるサーバスケジュール情報を生成するため、ネットワークのトラフィックの混雑が緩和される。また、この構成によれば、コンテンツ配信装置がサーバスケジュール情報を変更することによりサーバを管理して、最適なコンテンツ配信を行うことができる。
【発明の効果】
【００２０】
本発明にかかるコンテンツ配信装置、コンテンツ配信システム、及びコンテンツ配信方法によれば、コンテンツ配信装置が総てのサーバを管理し、ネットワークのトラフィックが混雑しないコンテンツ配信を実現できる。
【発明を実施するための最良の形態】
【００２１】
（第１の実施の形態）
図１は、第１の実施の形態にかかるコンテンツ配信システムの一例を示した図である。図１に示すように、第１の実施の形態にかかるコンテンツ配信システムは、サーバ４０、４１、４２、４３、４４、受信装置５０、５１、５２、５３、及びコンテンツ配信装置２を備える。サーバ４０、４１、４２、４３、４４、受信装置５０、５１、５２、５３、及びコンテンツ配信装置２は、ネットワーク１を介してデータの送受信を行う。例えば、ネットワーク１は構内に配設されるスピーカ線であって、受信装置５０、５１、５２、５３は構内放送のためのスピーカである。
【００２２】
図２は、コンテンツ配信装置２の一例を示したブロック図である。図２に示すように、コンテンツ配信装置２は、受信スケジュール入力部２１、受信スケジュール格納部２２、時間帯分割部２３、コンテンツ特定部２４、共通コンテンツ抽出部２５、サーバスケジュール生成部２６、サーバスケジュール送信部２８、時刻同期部２９を備える。
【００２３】
サーバ４０、４１、４２、４３、４４は、コンテンツを格納する記憶装置（図示しない）をそれぞれ備え、ネットワーク１を介して記憶装置に格納したコンテンツを受信装置５０、５１、５２、５３へ配信する。ここで、コンテンツとは、画像データ、オーディオデータ、テキストデータなどの総てのデータを含み、デジタルデータ及びアナログデータの何れでもよい。
【００２４】
受信装置５０、５１、５２、５３は、サーバ４０、４１、４２、４３、４４が配信したコンテンツを受信し、ディスプレイまたはスピーカなどの出力装置（図示しない）でコンテンツを再生する。受信装置５０、５１、５２、５３は、受信したコンテンツを記憶装置（図示しない）に格納してもよい。
【００２５】
受信スケジュール入力部２１から受信スケジュール情報が入力される。ここで、受信スケジュール情報とは、受信装置５０、５１、５２、５３へ配信されるコンテンツとコンテンツが配信される配信時間帯とを関連付けた情報をいう。図３は、受信装置の受信スケジュール情報の一例を示した図である。図３に示すように、受信装置５０へ、２００５年４月４日月曜日の１０時から１１時までコンテンツ１が配信され、同日１１時から１２時までコンテンツ４が配信される。受信スケジュール情報は、受信装置５０、５１、５２、５３のそれぞれに応じて作成され、受信スケジュール入力部２１へ入力される。受信スケジュール情報は、受信スケジュール入力部２１から直接コンテンツ配信装置２に入力されてもよい。また、コンテンツの配信を希望する受信装置５０、５１、５２、５３において、それぞれ受信スケジュール情報が作成され、ネットワーク１を介して、受信スケジュール入力部２１からコンテンツ配信装置２に入力されてもよい。また、コンテンツの配信を許可するサーバ４０、４１、４２、４３、４４において、それぞれ受信スケジュール情報が作成され、ネットワーク１を介して、受信スケジュール入力部２１からコンテンツ配信装置２に入力されてもよい。
【００２６】
更に、受信スケジュール情報では、画像データ、オーディオデータなどの異なるタイプのコンテンツが混在してもよい。例えば、コンテンツ１が画像データであり、コンテンツ２がオーディオデータであってもよい。
【００２７】
受信スケジュール格納部２２は、受信装置５０、５１、５２、５３のそれぞれの受信スケジュール情報を格納する。図４は、複数の受信装置の受信スケジュール情報の一例を示した図である。図４に示すように、受信スケジュール格納部２２は、日付及び時間帯ごとに受信スケジュール情報を格納する。図４によれば、２００５年４月４日月曜日の１０時から１３時までは、受信装置５２へコンテンツ２が配信され、受信装置５３へコンテンツ３が配信される。
【００２８】
時間帯分割部２３は、受信スケジュール格納部２２に格納されている受信スケジュール情報に基づいて、受信装置５０、５１、５２、５３へそれぞれ配信されるコンテンツの配信時間帯を単位時間帯に分割する。例えば図４に示すように、時間帯分割部２３は、１０：００−１１：００、１１：００−１２：００、１２：００−１３：００・・・・・のように１時間単位で配信時間帯を分割する。分割する単位時間帯は、１分単位であってもよいし、１秒単位であってもよい。分割する単位時間帯は任意に設定される。
【００２９】
コンテンツ特定部２４は、受信スケジュール入力部２３から入力された複数の受信スケジュール情報に基づいて、同一の単位時間帯に配信されるコンテンツをそれぞれ特定する。例えば図４において、同一の単位時間帯１０：００−１１：００に配信されるコンテンツをそれぞれ特定する。すなわち、同一の単位時間帯１０：００−１１：００において、受信装置５０へ配信されるコンテンツ１、受信装置５１へ配信されるコンテンツ２、受信装置５２へ配信されるコンテンツ２、及び受信装置５３へ配信されるコンテンツ３がそれぞれ特定される。同様に、コンテンツ特定部２４は、単位時間帯１１：００−１２：００、１２：００−１３：００・・・・・に配信されるコンテンツをそれぞれ特定する。
【００３０】
共通コンテンツ抽出部２５は、コンテンツ特定部２４により特定されたコンテンツのうち、共通するコンテンツ（以下、「共通コンテンツ」という）を抽出する。例えば図４に示すように、受信装置５１へ配信されるコンテンツ２と受信装置５２へ配信されるコンテンツ２が共通する。そこで、同一の単位時間帯１０：００−１１：００において、コンテンツ２が共通コンテンツとして抽出される。
【００３１】
また、共通コンテンツ抽出部２５は、同一の単位時間帯で複数の共通コンテンツを抽出してもよい。例えば図４に示すように、同一の単位時間帯１４：００−１５：００では、コンテンツ２と同様にコンテンツ３が共通する。この場合、コンテンツ２及びコンテンツ３が共通コンテンツとして抽出される。
【００３２】
サーバスケジュール生成部２６は、共通コンテンツ抽出部２５により抽出された共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成する。図５は、第１の実施の形態にかかるサーバスケジュール情報の一例を示した図である。図５に示すサーバスケジュール情報によれば、単位時間帯１０：００−１１：００では共通コンテンツがコンテンツ２となり、単位時間帯１１：００−１２：００では共通コンテンツがコンテンツ４となる。そして、サーバは、このサーバスケジュール情報に基づいて、単位時間帯１０：００−１１：００ではコンテンツ２を、１回のデータ送信で複数の受信装置が受信できる方式により送信する。また、サーバは、単位時間帯１１：００−１２：００ではコンテンツ４を、１回のデータ送信で複数の受信装置が受信できる方式により送信する。例えば、図５に示すサーバスケジュール情報に基づいて、サーバ４０が、単位時間帯１０：００−１１：００でコンテンツ２を、単位時間帯１１：００−１２：００でコンテンツ４を送信する。
【００３３】
以上のように、サーバは、サーバスケジュール情報に基づいて単位時間帯ごとに共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式により送信する。ここで、１回のデータ送信で複数の受信装置が受信できる方式には、例えばマルチキャスト方式がある。マルチキャスト方式により共通コンテンツを複数の受信装置に送信する場合、マルチキャストアドレスを共通コンテンツに付与する。ここで、マルチキャストアドレスとは、共通コンテンツの受信を希望する複数の受信装置をグループとして指定するアドレスをいう。例えば図５に示すように、コンテンツ２にはマルチキャストアドレスＭＡ２が付与され、コンテンツ４にはマルチキャストアドレスＭＡ４が付与される。
【００３４】
サーバスケジュール送信部２８は、サーバスケジュール情報を、共通コンテンツを送信するサーバに送信する。例えば、サーバスケジュール送信部２８は、ネットワーク１を介して図５に示すサーバスケジュール情報をサーバ４０に送信する。
【００３５】
時刻同期部２９は、サーバと受信装置の時刻を同期させる。例えば、図１に示すサーバ４０、４１、４２、４３、４４と受信装置５０、５１、５２、５３の時刻をコンテンツ配信装置２に同期させる。同期手段としては、ネットワークタイムプロトコル（ＮＴＰ）がある。
【００３６】
次に、図６を用いて、第１の実施の形態にかかるコンテンツ配信方法について説明する。
【００３７】
図６に示すように、ステップＳ１００において、図２に示す受信スケジュール入力部２１から図３に示すような受信スケジュール情報が入力される。入力された受信スケジュール情報は、受信スケジュール格納部２２に格納される。
【００３８】
ステップＳ１１０において、時間帯分割部２３は、受信スケジュール格納部２２に格納されている受信スケジュール情報から、受信装置５０、５１、５２、５３へそれぞれ配信されるコンテンツの配信時間帯を単位時間帯に分割する。例えば図４に示すように、時間帯分割部２３は、１０：００−１１：００、１１：００−１２：００、１２：００−１３：００・・・・・のように１時間単位で配信時間帯を分割する。
【００３９】
ステップＳ１１５において、コンテンツ特定部２４は、所定の単位時間帯を選択する。例えば図４に示す、単位時間帯１０：００−１１：００を選択する。
【００４０】
ステップＳ１２０において、コンテンツ特定部２４は、複数の受信スケジュール情報に基づいて、同一の単位時間帯に配信されるコンテンツをそれぞれ特定する。例えば図４において、単位時間帯１０：００−１１：００に配信されるコンテンツ１（受信装置５０）、コンテンツ２（受信装置５１）、コンテンツ２（受信装置５２）、コンテンツ３（受信装置５３）をそれぞれ特定する。
【００４１】
ステップＳ１２５において、共通コンテンツ抽出部２５は、コンテンツ特定部２４により特定されたコンテンツのうち、共通コンテンツが存在するか否か判断する。例えば図４において、単位時間帯１０：００−１１：００に共通コンテンツが存在するか否か判断する。共通コンテンツが存在する場合は、ステップＳ１３０へ進む。共通コンテンツが存在しない場合は、ステップＳ１３５へ進む。
【００４２】
ステップＳ１３０において、共通コンテンツ抽出部２５は、コンテンツ特定部２４により特定されたコンテンツのうち、共通コンテンツを抽出する。例えば図４に示すように、単位時間帯１０：００−１１：００において、コンテンツ２が共通コンテンツとして抽出される。
【００４３】
ステップＳ１３５において、コンテンツ特定部２４は、時間帯分割部２３が分割した単位時間帯の総てを選択したか否かを判断する。図４に示すように、コンテンツ特定部２４は、１０：００−１１：００、１１：００−１２：００、１２：００−１３：００・・・・・の総ての単位時間帯を選択したか否かを判断する。総ての単位時間帯を選択した場合は、ステップＳ１５０へ進む。総ての単位時間帯を選択していない場合は、ステップＳ１３６へ進む。
【００４４】
ステップＳ１３６において、コンテンツ特定部２４は、選択された所定の単位時間帯と異なる単位時間帯を選択する。例えば図４に示す、単位時間帯１０：００−１１：００とは異なる単位時間帯１１：００−１２：００を選択する。異なる単位時間帯を選択したら、ステップＳ１２０へ戻り、コンテンツ特定部２４は、複数の受信スケジュール情報に基づいて、同一の単位時間帯に配信されるコンテンツをそれぞれ特定する。例えば図４において、単位時間帯１１：００−１２：００に配信されるコンテンツ４（受信装置５０）、コンテンツ４（受信装置５１）、コンテンツ２（受信装置５２）、コンテンツ３（受信装置５３）をそれぞれ特定する。
【００４５】
ステップＳ１５０において、サーバスケジュール生成部２６は、共通コンテンツ抽出部２５により抽出された共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成する。例えば図５に示すサーバスケジュール情報を生成する。サーバは、このサーバスケジュール情報に基づいて、マルチキャスト方式などにより共通コンテンツを受信装置へ送信する。
【００４６】
ステップＳ１７０において、サーバスケジュール送信部２８は、図５に示すサーバスケジュール情報を、共通コンテンツ送信するサーバに送信する。
【００４７】
第１の実施の形態によれば、サーバスケジュール生成部が、単位時間帯ごとに共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるサーバスケジュール情報を生成する。この結果、ネットワークのトラフィックの混雑が緩和され、コンテンツが迅速に各受信装置へ配信される。例えば、TCP/IPネットワークでのマルチキャスト方式によれば、複数の受信装置の宛先を指定して共通コンテンツを１回データ送信すれば、通信経路上のルータが宛先に応じて自動的にデータを複製するので、回線を圧迫することなく効率よく共通コンテンツを配信することができる。また、第１の実施の形態によれば、コンテンツ配信装置がサーバスケジュール情報を変更することによりサーバを管理して、最適なコンテンツ配信を行うことができる。
【００４８】
（第１の実施の形態の変形例）
第１の実施の形態では、サーバスケジュール生成部２６は、共通コンテンツを１つのサーバに送信させるためのサーバスケジュール情報を生成する。しかし、共通コンテンツを送信させるサーバは複数でもよい。例えば、図５に示すサーバスケジュール情報に基づいて、サーバ４０が単位時間帯１０：００−１１：００でコンテンツ２を送信し、サーバ４１が単位時間帯１１：００−１２：００でコンテンツ４を送信してもよい。また、図５に示すように、サーバは、単位時間帯１４：００−１５：００ではコンテンツ２及びコンテンツ３を、１回のデータ送信で複数の受信装置が受信できる方式により送信する。この場合も、共通コンテンツを送信するサーバは１つでもよいし、複数でもよい。例えば、１つのサーバ４０が、コンテンツ２及びコンテンツ３をパケットに分割して、パケットごとにコンテンツ２及びコンテンツ３を１回のデータ送信で送信してもよい。或いは、サーバ４０がコンテンツ２を送信し、サーバ４１がコンテンツ３を送信してもよい。
【００４９】
（第２の実施の形態）
図７は、第２の実施の形態にかかるコンテンツ配信装置の一例を示した図である。図７に示すように、第２の実施の形態かかるコンテンツ配信装置２では、受信情報生成部２７、受信情報送信部３０を更に備える。その他の構成は、第１の実施の形態と同様である。
【００５０】
受信情報生成部２７は、受信スケジュール情報とサーバスケジュール情報に基づいて、共通コンテンツの受信を希望する受信装置に受信させるための受信情報を生成する。マルチキャスト方式により複数の受信装置が共通コンテンツを受信する場合、受信情報は、共通コンテンツの受信を希望する受信装置と共通コンテンツのマルチキャストアドレスを関連付けた情報となる。図８は、図４に示す受信スケジュール情報と図５に示すサーバスケジュール情報に基づいて、受信情報生成部２７により生成された受信情報の一例を示した図である。図４によれば、単位時間帯１０：００−１１：００において、図５に示す共通コンテンツであるコンテンツ２の受信を希望する受信装置は、受信装置５１、５２である。よって、図８に示すように、単位時間帯１０：００−１１：００において、受信装置５１、５２とコンテンツ２のマルチキャストアドレスＭＡ２が関連付けられる。同様に、単位時間帯１１：００−１２：００において、共通コンテンツであるコンテンツ４の受信を希望する受信装置５０、５１とコンテンツ４のマルチキャストアドレスＭＡ４が関連付けられる。そして、受信装置は、この受信情報に基づいて共通コンテンツを受信する。受信装置５１、５２は、受信情報に基づいて、単位時間帯１０：００−１１：００に、マルチキャストアドレスＭＡ２が付与されたコンテンツ２を受信する。また、受信装置５０、５１は、受信情報に基づいて、単位時間帯１１：００−１２：００に、マルチキャストアドレスＭＡ４が付与されたコンテンツ４を受信する。
【００５１】
受信情報送信部３０は、受信情報を、共通コンテンツの受信を希望する受信装置に送信する。例えば、受信情報送信部３０は、ネットワーク１を介して図８に示す受信情報を受信装置５０に送信する。
【００５２】
次に、図９を用いて、第２の実施の形態にかかるコンテンツ配信方法について説明する。ステップＳ１００〜ステップＳ１５０は、第１の実施の形態と同様である。
【００５３】
ステップＳ１６０において、受信情報生成部２７は、受信スケジュール情報とサーバスケジュール情報に基づいて、共通コンテンツの受信を希望する受信装置に受信させるための受信情報を生成する。例えば図８に示す受信情報を生成する。受信装置は、この受信情報に基づいて共通コンテンツを受信する。
【００５４】
ステップＳ１７０において、受信情報送信部３０は、図８に示す受信情報を、共通コンテンツの受信を希望する受信装置に送信する。
【００５５】
第２の実施の形態によれば、受信情報生成部が、受信スケジュール情報とサーバスケジュール情報に基づいて、共通コンテンツの受信を希望する受信装置に受信させるための受信情報を生成するため、受信装置は受信情報に基づいて共通コンテンツを受信することができる。
【００５６】
（第３の実施の形態）
図１０は、第３の実施の形態にかかるコンテンツ配信装置の一例を示した図である。図１０に示すように、第３の実施の形態では、コンテンツ配信装置２が同一コンテンツ特定部２６０を備える。その他の構成は、第１の実施の形態と同様である。
【００５７】
同一コンテンツ特定部２６０は、異なる単位時間帯において、同一のコンテンツ（以下、「同一コンテンツ」という）を特定する。図１１は、図４の受信スケジュール情報に基づいて、共通コンテンツと共通コンテンツ以外のコンテンツの受信スケジュール情報を示した図である。図１１に示すように、共通コンテンツはコンテンツ２、コンテンツ３、コンテンツ４、コンテンツ５である。この場合、同一コンテンツ特定部２６０は、異なる単位時間帯において、共通コンテンツであるコンテンツ２、コンテンツ３、コンテンツ４、コンテンツ５の同一コンテンツをそれぞれ特定する。例えば図１１に示すように、コンテンツ２は、単位時間帯１０：００−１１：００、単位時間帯１１：００−１２：００、単位時間帯１２：００−１３：００、単位時間帯１４：００−１５：００で配信されるため、これらの単位時間帯で同一コンテンツとして特定される。
【００５８】
図１２は、受信スケジュール情報から特定された同一コンテンツを示した図である。図１２に示すように、同一コンテンツ特定部２６０は、時間帯１０：００−１３：００、時間帯１４：００−１５：００でコンテンツ２の同一コンテンツを特定する。同様に、同一コンテンツ特定部２６０は、コンテンツ３、コンテンツ４、コンテンツ５の同一コンテンツをそれぞれ特定する。
【００５９】
第３の実施の形態では、サーバスケジュール生成部２６は、同一コンテンツを１つのサーバに送信させるためのサーバスケジュール情報を生成する。また、サーバスケジュール生成部２６は、同一コンテンツのうち少なくとも共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成する。図１３は、第３の実施の形態におけるサーバスケジュール情報の一例を示した図である。図１３に示すサーバスケジュール情報によれば、時間帯１０：００−１３：００、時間帯１４：００−１５：００でコンテンツ２をサーバ４０に送信させる。同様に、同一コンテンツであるコンテンツ３、コンテンツ４、コンテンツ５をサーバ４１、４２、４３のそれぞれに送信させる。また、同一コンテンツのコンテンツ２のうち共通コンテンツのコンテンツ２を、単位時間帯１０：００−１１：００、単位時間帯１４：００−１５：００において、マルチキャスト方式などによりサーバ４０に送信させる。
【００６０】
以上のように、それぞれのサーバは、サーバスケジュール情報に基づいて、同一コンテンツを送信する。マルチキャスト方式により共通コンテンツを複数の受信装置に送信する場合、同一コンテンツのうちの共通コンテンツにマルチキャストアドレスを付与する。例えば図１３に示すように、サーバ４０が送信する同一コンテンツのコンテンツ２のうち、単位時間帯１０：００−１１：００、１４：００−１５：００の共通コンテンツにはマルチキャストアドレスＭＡ２が付与される。
【００６１】
次に、図１４を用いて、第３の実施の形態にかかるコンテンツ配信方法について説明する。ステップＳ１００〜ステップＳ１３５、及びステップＳ１３６は、第１の実施の形態と同様である。
【００６２】
ステップＳ１３５で総ての単位時間帯を選択した場合は、ステップＳ１４０に進む。
【００６３】
ステップＳ１４０において、同一コンテンツ特定部２６０は、共通コンテンツ抽出部２５により抽出された共通コンテンツのうち１つの共通コンテンツを選択する。例えば、図１１に示すように、共通コンテンツからコンテンツ２を選択する。
【００６４】
ステップＳ１４１において、同一コンテンツ特定部２６０は、所定の単位時間帯を選択する。例えば、図１１に示す単位時間帯１０：００−１１：００を選択する。
【００６５】
ステップＳ１４２において、同一コンテンツ特定部２６０は、選択された所定の単位時間帯に送信されるコンテンツに、同一コンテンツが存在するか否か判断する。例えば、図１１に示す単位時間帯１０：００−１１：００に送信されるコンテンツ１、コンテンツ２、コンテンツ３に、同一コンテンツであるコンテンツ２が存在するか否か判断する。同一コンテンツが存在する場合は、ステップＳ１４３へ進む。同一コンテンツが存在しない場合は、ステップＳ１４４へ進む。
【００６６】
ステップＳ１４３において、同一コンテンツ特定部２６０は、同一コンテンツを特定する。例えば、図１１に示す単位時間帯１０：００−１１：００に送信されるコンテンツ１、コンテンツ２、コンテンツ３から、同一コンテンツであるコンテンツ２が特定される。
【００６７】
ステップＳ１４４において、同一コンテンツ特定部２６０は、時間帯分割部２３が分割した単位時間帯の総てを選択したか否かを判断する。図１１に示すように、同一コンテンツ特定部２６０は、１０：００−１１：００、１１：００−１２：００、１２：００−１３：００・・・・・の総ての単位時間帯を選択したか否かを判断する。総ての単位時間帯を選択した場合は、ステップＳ１４６へ進む。総ての単位時間帯を選択していない場合は、ステップＳ１４５へ進む。
【００６８】
ステップＳ１４５において、同一コンテンツ特定部２６０は、選択された所定の単位時間帯と異なる単位時間帯を選択する。例えば図１１に示す、単位時間帯１０：００−１１：００とは異なる単位時間帯１１：００−１２：００を選択する。異なる単位時間帯を選択したら、ステップＳ１４２へ戻り、同一コンテンツ特定部２６０は、選択された単位時間帯に送信されるコンテンツに、同一コンテンツが存在するか否か判断する。例えば、図１１に示す単位時間帯１１：００−１２：００に送信されるコンテンツに、同一コンテンツであるコンテンツ２が存在するか否か判断する。
【００６９】
ステップＳ１４６において、同一コンテンツ特定部２６０は、共通コンテンツ抽出部２５が抽出した共通コンテンツの総てを選択したか否か判断する。例えば、図１１に示す共通コンテンツであるコンテンツ２、コンテンツ３、コンテンツ４、コンテンツ５の総てを選択したか否か判断する。総ての共通コンテンツを選択した場合は、ステップＳ１５０へ進む。総ての共通コンテンツを選択していない場合は、ステップＳ１４７へ進む。
【００７０】
ステップＳ１４７において、同一コンテンツ特定部２６０は、選択された共通コンテンツと異なる共通コンテンツを選択する。例えば図１１に示す、コンテンツ２とは異なる共通コンテンツであるコンテンツ３を選択する。異なる共通コンテンツを選択したら、ステップＳ１４１へ戻り、同一コンテンツ特定部２６０は、所定の単位時間帯を選択する。
【００７１】
ステップＳ１５０において、サーバスケジュール生成部２６は、同一コンテンツを１つのサーバに送信させるためのサーバスケジュール情報を生成する。また、サーバスケジュール生成部２６は、同一コンテンツのうち少なくとも共通コンテンツを１回のデータ送信で複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成する。例えば図１３に示すサーバスケジュール情報を生成する。サーバは、このサーバスケジュール情報に基づいて、マルチキャスト方式などにより共通コンテンツを受信装置へ送信する。
【００７２】
ステップＳ１７０において、サーバスケジュール送信部２８は、図１３に示すサーバスケジュール情報を、共通コンテンツを送信するサーバに送信する。
【００７３】
第３の実施の形態によれば、コンテンツを配信するサーバが多数あっても、多数のサーバを一括管理して、最適なコンテンツ配信を行うことができる。
【００７４】
（第３の実施の形態の変形例）
第３の実施の形態では、サーバスケジュール生成部２６は、１つの同一コンテンツを１つのサーバに送信させるためのサーバスケジュール情報を生成する。しかし、同一の単位時間帯に複数の同一コンテンツを１つのサーバに送信させてもよい。図１５は、同一の単位時間帯に複数のコンテンツを送信させるサーバスケジュール情報を示した図である。図１５に示すサーバスケジュール情報に従って、サーバ４０が、単位時間帯１０：００−１１：００で、コンテンツ１、コンテンツ２、及びコンテンツ３を送信する。この場合、１つのサーバ４０が、コンテンツ１、コンテンツ２、及びコンテンツ３をパケットに分割して、パケットごとにコンテンツ１、コンテンツ２、及びコンテンツ３を送信すればよい。また、図１６は、単位時間帯ごとに複数のコンテンツを送信させるサーバスケジュール情報を示した図である。図１６に示すサーバスケジュール情報に従って、サーバ４３が、コンテンツ５を送信していない時間帯に、コンテンツ１及びコンテンツ４を送信する。
【００７５】
（その他の実施の形態）
図１に示すサーバ４０、４１、４２、４３、４４は、コンテンツを格納する記憶装置をそれぞれ備える。サーバ４０、４１、４２、４３、４４は、配信されるコンテンツのうち総てのコンテンツを記憶装置に格納してもよいし、一部のコンテンツを記憶装置に格納してもよい。例えば、サーバ４０は、コンテンツ１、コンテンツ２、コンテンツ３、コンテンツ４、コンテンツ５の総てのコンテンツを格納してもよいし、コンテンツ２のみを格納してもよい。
【００７６】
また、図１７に示すように、コンテンツ配信システムは、サーバ４０、４１、４２、４３、４４に接続された共用の記憶装置６０を備えてもよい。サーバ４０、４１、４２、４３、４４は、それぞれが備える記憶装置ではなく、記憶装置６０に格納されたコンテンツを読み出してネットワーク１へ送信してもよい。
【００７７】
また、図１８に示すように、サーバスケジュール生成部２６は、共通コンテンツだけでなく、共通コンテンツ以外のコンテンツも、１回のデータ送信で前記複数の受信装置が受信できる方式によりサーバに送信させるためのサーバスケジュール情報を生成してもよい。例えば、図１８に示す配信スケジュール情報に基づき、サーバ４０が、総ての単位時間帯において、同一コンテンツであるコンテンツ２を１回のデータ送信で前記複数の受信装置が受信できる方式により送信する。この場合、受信情報生成部２７は、受信スケジュール情報とサーバスケジュール情報に基づいて、コンテンツを複数の受信装置に受信させるための受信情報を生成する。例えば、図４に示す受信スケジュール情報と図１８に示すサーバスケジュール情報に基づいて、図１９に示す受信情報を生成する。
【００７８】
また、図１及び図１７に示すネットワーク１はリング型ネットワークであるが、スター型ネットワーク、バス型ネットワークなどのあらゆるトポロジによるネットワークが許容される。
【産業上の利用可能性】
【００７９】
以上のように、本発明にかかるコンテンツ配信装置、コンテンツ配信システム、及びコンテンツ配信方法によれば、コンテンツ配信装置が総てのサーバを管理し、ネットワークのトラフィックが混雑しないコンテンツ配信を実現でき、ネットワークを介して画像データまたはオーディオデータを伝送するコンテンツ配信装置、コンテンツ配信システム、及びコンテンツ配信方法などとして有用である。
【図面の簡単な説明】
【００８０】
【図１】第１の実施の形態にかかるコンテンツ配信システムの一例を示した図
【図２】第１の実施の形態にかかるコンテンツ配信装置の一例を示したブロック図
【図３】第１の実施の形態にかかる受信装置の受信スケジュール情報の一例を示した図
【図４】第１の実施の形態にかかる複数の受信装置の受信スケジュール情報の一例を示した図
【図５】第１の実施の形態におけるサーバスケジュール情報の一例を示した図
【図６】第１の実施の形態にかかるコンテンツ配信方法の一例を示したフロー図
【図７】第２の実施の形態にかかるコンテンツ配信装置の一例を示した図
【図８】第２の実施の形態にかかる受信情報の一例を示した図
【図９】第２の実施の形態にかかるコンテンツ配信方法の一例を示したフロー図
【図１０】第３の実施の形態にかかるコンテンツ配信装置の一例を示した図
【図１１】第３の実施の形態にかかる受信スケジュール情報を示した図
【図１２】第３の実施の形態にかかる受信スケジュール情報から特定された同一コンテンツを示した図
【図１３】第３の実施の形態にかかるサーバスケジュール情報の一例を示した図
【図１４】第３の実施の形態にかかるコンテンツ配信方法の一例を示したフロー図
【図１５】同一の単位時間帯に複数のコンテンツを送信させるサーバスケジュール情報を示した図
【図１６】単位時間帯ごとに複数のコンテンツを送信させるサーバスケジュール情報を示した図
【図１７】その他の実施の形態にかかるコンテンツ配信システムの一例を示した図
【図１８】その他の実施の形態にかかるサーバスケジュール情報の一例を示した図
【図１９】その他の実施の形態にかかる受信情報の一例を示した図
【符号の説明】
【００８１】
１  ネットワーク
２  コンテンツ配信装置
２１  受信スケジュール入力部
２２  受信スケジュール格納部
２３  時間帯分割部
２４  コンテンツ特定部
２５  共通コンテンツ抽出部
２６  サーバスケジュール生成部
２７  受信情報生成部
２８  送信部
２９  時刻同期部
４０、４１、４２、４３、４４  サーバ
５０、５１、５２、５３  受信装置
２６０  同一コンテンツ特定部
【図１】
2007208744.tif 000003
【図２】
2007208744.tif 000004
【図３】
2007208744.tif 000005
【図４】
2007208744.tif 000006
【図５】
2007208744.tif 000007
【図６】
2007208744.tif 000008
【図７】
2007208744.tif 000009
【図８】
2007208744.tif 000010
【図９】
2007208744.tif 000011
【図１０】
2007208744.tif 000012
【図１１】
2007208744.tif 000013
【図１２】
2007208744.tif 000014
【図１３】
2007208744.tif 000015
【図１４】
2007208744.tif 000016
【図１５】
2007208744.tif 000017
【図１６】
2007208744.tif 000018
【図１７】
2007208744.tif 000019
【図１８】
2007208744.tif 000020
【図１９】
2007208744.tif 000021