(57)【要約】【課題】ＮＶＯＤにおいて所定のストリームの受信を指示したい。【解決手段】コンテンツ記憶部３６は、コンテンツを記憶する。コンテンツ取得部３８は、所定のコンテンツの時間をずらしながら複数のコンテンツを規定し、複数のコンテンツのそれぞれを別のストリームとして生成する。コンテンツ配信部４０は、生成した複数のストリームを並列に送信する。接続設定情報配信部３４は、コンテンツ配信部４０において送信すべき各ストリームに関連したストリーム情報であって、かつコンテンツ中の指定位置からの相対的な時間に関連したストリーム情報を送信する。【選択図】図２
2008167194.tif 000002
【特許請求の範囲】
【請求項１】
所定のコンテンツの時間をずらしながら複数のコンテンツを規定し、複数のコンテンツのそれぞれを別のストリームとして生成する生成部と、
前記生成部において生成した複数のストリームを並列に送信する第１送信部と、
前記第１送信部において送信すべき各ストリームに関連したストリーム情報を送信する第２送信部と、
を備えることを特徴とするコンテンツ送信装置。
【請求項２】
前記第２送信部は、前記第１送信部へのコンテンツ受信装置の接続時間をもとに、当該接続時間に適した相対的な時間を有したストリームを特定する手段と、ストリーム情報として、特定したストリームを識別するための情報を送信する手段とを含むことを特徴とする請求項１に記載のコンテンツ送信装置。
【請求項３】
前記生成部は、複数のコンテンツ間の時間差を予め規定しており、
前記第１送信部は、コンテンツ受信装置が接続されたときに、接続時間に適した相対的な時間を有したストリームを送信していなければ、当該ストリームの送信を開始し、
前記第２送信部は、前記第１送信部において送信が開始されるストリームを反映させてストリーム情報を生成することを特徴とする請求項１または２に記載のコンテンツ送信装置。
【請求項４】
前記第１送信部は、コンテンツ受信装置が接続していないことを検知し、ストリームの送信を停止することを特徴とする請求項３に記載のコンテンツ送信装置。
【請求項５】
所定のコンテンツの時間をずらしながら複数のコンテンツが規定され、複数のコンテンツのそれぞれによって形成された複数のストリームであって、かつ並列に送信された複数のストリームのうち、いずれかを再生する第１受信部と、
前記第１受信部での再生対象の候補となる各ストリームに関連したストリーム情報を受信する第２受信部と、
前記第２受信部において受信したストリーム情報をもとにストリームを選択し、選択したストリームの再生を前記第１受信部に指示する制御部と、
を備えることを特徴とするコンテンツ受信装置。
【請求項６】
所定のコンテンツの時間をずらしながら複数のコンテンツを規定し、複数のコンテンツのそれぞれを別のストリームとして生成してから、複数のストリームを並列に送信するコンテンツ送信方法であって、
送信すべき各ストリームに関連したストリーム情報を送信することを特徴とするコンテンツ送信方法。
【請求項７】
所定のコンテンツの時間をずらしながら複数のコンテンツが規定され、複数のコンテンツのそれぞれによって形成された複数のストリームであって、かつ並列に送信された複数のストリームのうち、いずれかを再生するコンテンツ受信方法であって、
受信対象の候補となる各ストリームに関連したストリーム情報を受信し、ストリーム情報をもとにストリームを選択することを特徴とするコンテンツ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ送信技術およびコンテンツ受信技術に関し、特にニアー・ビデオ・オンデマンドにてコンテンツを伝送するコンテンツ送信方法、コンテンツ受信方法、コンテンツ送信装置およびコンテンツ受信装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータや携帯電話などの情報端末装置の進歩と相まって、インターネットを中心とした通信による広告が一般的になりつつある。特に、自主放送システムは、無線ＬＡＮ技術を使用してコンテンツのマルチキャスト配信を実行しており、普及率の高い携帯電話を受信端末として手軽に利用できる。そのため、自主放送システムは、小・中規模ネットワークにおける簡易な通信広告手段として期待されている。自主放送システムにおいて、映像、音声、メタデータを含むコンテンツを周期的にマルチキャスト配信する場合、例えばコンテンツの先頭のような任意の視聴位置から、視聴を開始することは困難である。そのため、ニアー・ビデオ・オンデマンド（ＮＶＯＤ）方式が提案されている。これは、所定のコンテンツの開始時刻をずらしながら複数のストリームを規定し、複数のストリームを同時配信する。また、所定のストリームが、視聴者に選択される（例えば、特許文献１、２参照）。
【特許文献１】特開２００２−３５３９６４号公報
【特許文献２】特開２００４−８８３１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンテンツの中に広告を挿入する場合、コンテンツ配信者は、一般的に広告の視聴を希望する。しかしながら、ＮＶＯＤにおいて、視聴の対象となるコンテンツは、視聴者によって選択されるので、コンテンツ配信者は、意図した位置からの視聴を強制できない。そのため、ＮＶＯＤは、広告のように視聴位置の重要度に差があるコンテンツの周期配信に適さない。
【０００４】
本発明はこうした状況に鑑みてなされたものであり、その目的は、ＮＶＯＤにおいて所定のストリームの受信を指示するコンテンツ送信技術およびコンテンツ受信技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様のコンテンツ送信装置は、所定のコンテンツの時間をずらしながら複数のコンテンツを規定し、複数のコンテンツのそれぞれを別のストリームとして生成する生成部と、生成部において生成した複数のストリームを並列に送信する第１送信部と、第１送信部において送信すべき各ストリームに関連したストリーム情報であって、かつコンテンツ中の指定位置からの相対的な時間に関連したストリーム情報を送信する第２送信部と、を備える。
【０００６】
「コンテンツ」とは、番組に含まれた映像データ、音声データ、情報データのそれぞれあるいはそれらの任意の組合せに相当する。また、「コンテンツ」は、映像データ等のそのものでもよく、あるいは映像データ等に対して符号化等の処理を行なったものでもよい。この態様によると、ストリームに加えてストリーム情報を別途送信し、ストリーム情報にて、コンテンツ中の指定位置からの相対的な時間に関連した情報を通知することによって、受信させたいコンテンツを示唆できる。
【０００７】
第２送信部は、第１送信部へのコンテンツ受信装置の接続時間をもとに、当該接続時間に適した相対的な時間を有したストリームを特定する手段と、ストリーム情報として、特定したストリームを識別するための情報を送信する手段とを含んでもよい。この場合、ストリーム情報として、特定したストリームを識別するための情報を送信するので、受信させたいコンテンツを確実に通知できる。
【０００８】
生成部は、複数のコンテンツ間の時間差を予め規定しており、第１送信部は、コンテンツ受信装置が接続されたときに、接続時間に適した相対的な時間を有したストリームを送信していなければ、当該ストリームの送信を開始し、第２送信部は、第１送信部において送信が開始されるストリームを反映させてストリーム情報を生成してもよい。この場合、コンテンツ受信装置が接続されたときに、接続時間に適した相対的な時間を有したストリームを送信していなければ、当該ストリームの送信を開始するので、コンテンツを効率的に配信できる。
【０００９】
第１送信部は、コンテンツ受信装置が接続していないことを検知し、ストリームの送信を停止してもよい。この場合、コンテンツ受信装置が接続しなくなると、コンテンツの送信を停止するので、コンテンツを効率的に配信できる。
【００１０】
本発明の別の態様は、コンテンツ受信装置である。この装置は、所定のコンテンツの時間をずらしながら複数のコンテンツが規定され、複数のコンテンツのそれぞれによって形成された複数のストリームであって、かつ並列に送信された複数のストリームのうち、いずれかを再生する第１受信部と、第１受信部での再生対象の候補となる各ストリームに関連したストリーム情報であって、かつコンテンツ中の指定位置からの相対的な時間に関連したストリーム情報を受信する第２受信部と、第２受信部において受信したストリーム情報をもとにストリームを選択し、選択したストリームの受信を第１受信部に指示する制御部と、を備える。
【００１１】
この態様によると、ストリームに加えて別途送信されたストリーム情報を受信し、ストリーム情報に、コンテンツ中の指定位置からの相対的な時間に関連した情報が含まれているので、ストリーム情報をもとにストリームを選択することによって、ＮＶＯＤにおいて配信者が受信させたいストリームを受信できる。
【００１２】
本発明のさらに別の態様は、コンテンツ送信方法である。この方法は、所定のコンテンツの時間をずらしながら複数のコンテンツを規定し、複数のコンテンツのそれぞれを別のストリームとして生成してから、複数のストリームを並列に送信するコンテンツ送信方法であって、送信すべき各ストリームに関連したストリーム情報であって、かつコンテンツ中の指定位置からの相対的な時間に関連したストリーム情報を送信する。
【００１３】
本発明のさらに別の態様は、コンテンツ受信方法である。この方法は、所定のコンテンツの時間をずらしながら複数のコンテンツが規定され、複数のコンテンツのそれぞれによって形成された複数のストリームであって、かつ並列に送信された複数のストリームのうち、いずれかを再生するコンテンツ受信方法であって、受信対象の候補となる各ストリームに関連したストリーム情報であって、かつコンテンツ中の指定位置からの相対的な時間に関連したストリーム情報を受信し、ストリーム情報をもとにストリームを選択する。
【００１４】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１５】
本発明によれば、ＮＶＯＤにおいて所定のストリームの受信を指示できる。
【発明を実施するための最良の形態】
【００１６】
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、サーバ装置がＮＶＯＤにて複数のストリームを配信し、端末装置がストリームを受信した後にストリームに含まれたコンテンツを再生するコンテンツ配信システムに関する。このような構成において、サーバ装置は、複数のストリームのうちのいずれかを端末装置に受信させるために次の処理を実行する。ここで、複数のストリームのうちのいずれかとは、コンテンツ配信者の意図する特定のストリームである。サーバ装置は、複数のストリームを配信するとともに、複数のストリームのうち、受信させたいストリームに関するストリーム情報を配信する。端末装置は、当該ストリーム情報を受信すると、ストリーム情報をもとにストリームを特定し、特定したストリームを受信した後に再生する。そのため、端末装置において再生されるコンテンツには、コンテンツ配信者の意図が反映される。
【００１７】
図１は、本発明の実施例に係るコンテンツ配信システム１００の構成を示す。コンテンツ配信システム１００は、サーバ装置１０、端末装置１２を含む。また、サーバ装置１０は、情報配信用アンテナ１４、ストリーム配信用アンテナ１６を含み、端末装置１２は、情報受信用アンテナ１８、ストリーム受信用アンテナ２０を含む。
【００１８】
サーバ装置１０は、コンテンツを蓄積する。ここで、サーバ装置１０は、同一のコンテンツの再生開始時間を一定時間ずらしながら、複数のコンテンツを規定する。また、サーバ装置１０は、複数のコンテンツを複数のストリーム、特に複数のマルチキャストストリームとしてストリーム配信用アンテナ１６から周期配信する。つまり、サーバ装置１０は、ＮＶＯＤを実行する。また、ストリーム配信用アンテナ１６からのマルチキャスト配信は、無線ＬＡＮ方式、例えば、ＩＥＥＥ８０２．１１ｂ規格に準拠した方式にてなされる。なお、サーバ装置１０は、蓄積したコンテンツに対して、通信コンテンツのフォーマットへの変換を実行するが、当該通信コンテンツが、前述のストリームに相当する。
【００１９】
「通信コンテンツ」は、特に、無線ＬＡＮ方式等による送信に適合したフォーマットである。なお、以下の説明では、ストリームと通信コンテンツとを区別せずに使用する。以上の処理に加えて、サーバ装置１０は、情報配信用アンテナ１４からストリーム情報や接続設定情報等を配信する。ストリーム情報や接続設定情報の詳細は、後述するが、これらは、ストリーム配信用アンテナ１６からのマルチキャスト配信を受信するための制御信号に相当する。また、情報配信用アンテナ１４からの配信は、近距離無線通信方式、例えば、ＩＥＥＥ８０２．１５．１規格やＩＥＥＥ８０２．１５．４規格に準拠した方式にてなされる。
【００２０】
端末装置１２は、情報受信用アンテナ１８において、サーバ装置１０からのストリーム情報や接続設定情報等を受信する。端末装置１２は、受信したストリーム情報や接続設定情報等をもとに、ストリームを受信するための設定を実行する。ストリームは、ストリーム受信用アンテナ２０において、無線ＬＡＮ方式を使用して受信される。端末装置１２は、受信したストリーム、つまり通信コンテンツのフォーマットを放送用フォーマットに変換する。また、端末装置１２は、放送用フォーマットへ変換したコンテンツを出力する。なお、コンテンツ配信システム１００に、サーバ装置１０と端末装置１２とが複数存在してもよい。
【００２１】
図２は、サーバ装置１０の構成を示す。サーバ装置１０は、接続設定情報記憶部３０、接続設定情報付加部３２、接続設定情報配信部３４、コンテンツ記憶部３６、コンテンツ取得部３８、コンテンツ配信部４０、ストリーム情報取得部４２、ストリーム情報付加部４４、制御部４６、情報配信用アンテナ１４、ストリーム配信用アンテナ１６を含む。
【００２２】
コンテンツ記憶部３６は、配信の対象となるコンテンツを記憶する。また、コンテンツには、広告が挿入されているものとする。なお、コンテンツ記憶部３６は、サーバ装置１０の外部に設けられてもよい。コンテンツ取得部３８は、コンテンツ記憶部３６に記憶されたコンテンツのうち、特定のコンテンツを選択する。また、コンテンツ取得部３８は、選択したコンテンツの時間をずらしながら複数のコンテンツを生成する。なお、コンテンツ取得部３８は、複数のコンテンツ間の時間差を予め規定している。コンテンツ取得部３８は、生成した複数のコンテンツのそれぞれを別のストリームとしてコンテンツ配信部４０に出力する。
【００２３】
以上の処理において、コンテンツ取得部３８は、コンテンツの形式を、ストリーミング配信に適した形式（以下、ストリーミング配信に適した形式のコンテンツも「通信コンテンツ」あるいは「ストリーム」という）に変換する。つまり、コンテンツ取得部３８は、コンテンツ記憶部３６に記憶されているコンテンツを取得し、コンテンツのフォーマットを無線ＬＡＮ方式により配信できるフォーマットに変換し、変換した通信コンテンツをコンテンツ配信部４０に出力する。コンテンツ配信部４０は、コンテンツ取得部３８において生成した複数のストリームをストリーム配信用アンテナ１６から並列にマルチキャスト配信する。並列の配信は、例えば、マルチキャストアドレスを異ならせることによって実現される。つまり、コンテンツ配信部４０は、ＮＶＯＤを実行する。なお、前述のごとく、コンテンツ配信部４０は、無線ＬＡＮ方式に対応する。そのため、通信コンテンツは、複数のＩＰパケットにて形成され、ストリームとなる。
【００２４】
図３は、サーバ装置１０から配信されるストリームのフォーマットを示す。ここでは、ストリーム数を「３」とする。ストリーム数は、通信の物理的制約の範囲内において１以上の任意の数に設定されればよい。各ストリーム「ＳＴ００１」、「ＳＴ００２」、「ＳＴ００３」において、太線部は、周期配信中のデータの一部であり、コンテンツの先頭から末尾までを含む最小領域に相当する。つまり、各ストリームは、太線部にて示されたコンテンツが連続したデータ列によって形成される。ここで、各ストリームに含まれたコンテンツ間の時間差は、もとの同一コンテンツの総再生時間をマルチキャストのストリーム数で均等配分するように規定されている。ひとつのコンテンツを３等分に分割した期間が、「Ｗ２００」、「Ｗ２０１」、「Ｗ２０２」、「Ｗ２０３」と図３に示される。
【００２５】
図３において、コンテンツ配信者はコンテンツの時間位置「Ｐ２０１」からの再生を期待しているものとする。例えば、「Ｐ２０１」の位置に広告が挿入されている。図示しない端末装置１２が期間「Ｗ２００」内にサーバ装置１０に接続された場合、「Ｐ２０１」位置を含み、かつ最も近い位置にあるストリームは「ＳＴ００２」である。そのため、コンテンツ配信者にとっては、端末装置１２に「ＳＴ００２」を受信してもらうのが好ましい。そのため、後述のごとく、サーバ装置１０は、「ＳＴ００２」を示す情報をストリーム情報に含めて通知する。同様に、期間「Ｗ２０１」内に接続がなされると、「ＳＴ００３」を示す情報がストリーム情報に含まれ、期間「Ｗ２０２」内に接続がなされると、「ＳＴ００１」を示す情報がストリーム情報に含まれる。なお、コンテンツの指定位置「Ｐ２０１」は、コンテンツの先頭を含む任意の位置に設定される。
【００２６】
図４（ａ）−（ｄ）は、サーバ装置１０において処理されるコンテンツのフォーマットを示す。図４（ａ）は、地上デジタル放送において規定されているコンテンツのフォーマットを示す。図４（ａ）が前述の放送用フォーマットに相当する。コンテンツは、複数のＴＳパケットにて構成されており、それらは、図４（ａ）において、「ＴＳ１」、「ＴＳ２」から「ＴＳ１８」のごとく示されている。なお、ＴＳパケットとは、地上デジタル放送において規定されているデータの単位であり、図示しない端末装置１２は、ＴＳパケットに対して地上デジタル放送用の復号機能を使用できる。
【００２７】
図４（ｂ）−（ｄ）に示された各フォーマットが、図３において、ひとつのコンテンツを３つに分割した部分のそれぞれに対応する。
【００２８】
また、コンテンツ取得部３８は、コンテンツ記憶部３６から取得したコンテンツに対して、図４（ｂ）−（ｄ）に示された独自ヘッダを付加する。ここで、独自ヘッダに、分割されたコンテンツに関する情報が含まれる。ここでは、コンテンツ取得部３８が各コンテンツに動的に独自ヘッダを付加したが、コンテンツ記憶部３６において、独自ヘッダを付加した状態のコンテンツが記憶されていてもよい。
【００２９】
図５（ａ）−（ｅ）は、サーバ装置１０において生成されるＩＰパケットのフォーマットを示す。図５（ａ）は、ＩＰパケットのフォーマットを示しており、ＩＰパケットは、ＩＰヘッダ部とＩＰパケットデータ部によって構成される。なお、ＩＰパケットの連続が、ストリームに相当する。図５（ｂ）は、ＩＰパケットデータ部のフォーマットを示しており、ＩＰパケットデータ部は、ＵＤＰヘッダ部とＵＤＰデータ部とによって構成される。図５（ｃ）は、ＵＤＰデータ部のフォーマットを示しており、ＵＤＰデータ部は、ＲＴＰヘッダ部とＲＴＰデータ部とによって構成される。
【００３０】
図５（ｄ）は、ＲＴＰデータ部のフォーマットを示しており、ＲＴＰデータ部は、独自ヘッダ部と独自データ部とによって構成される。図５（ｅ）は、独自データ部の構成を示しており、独自データ部には、配信すべきコンテンツが複数のＴＳパケットの形式にて格納される。なお、ひとつのＩＰパケットが、ひとつのＴＳパケットを格納してもよいし、図示のごとく複数のＴＳパケットを格納してもよい。ひとつのＩＰパケットに、コンテンツのすべてのＴＳパケットを格納できない場合、図４（ｂ）−（ｄ）のごとく、ＴＳパケットは、データ列の順序にしたがって分割され、それぞれを複数のＩＰパケットの独自データ部に格納してもよい。
【００３１】
なお、コンテンツ取得部３８は、コンテンツ記憶部３６から図５（ｅ）のフォーマットにて示されたコンテンツを受けつけると、図５（ｄ）、図５（ｃ）、図５（ｂ）、図５（ａ）の順に変換を実行する。図２に戻る。
【００３２】
ストリーム情報取得部４２は、コンテンツ取得部３８において選択されたコンテンツのストリーム情報を取得する。つまり、ストリーム情報取得部４２は、コンテンツ配信部４０において送信すべき各ストリームに関連したストリーム情報であって、かつコンテンツ中の指定位置からの相対的な時間に関連したストリーム情報を取得する。ここで、コンテンツ中の指定位置からの相対的な時間とは、図３での「ＳＴ００１」における「Ｐ２０１」を基準とした場合に、「ＳＴ００２」における「Ｐ２０１」までの時間に相当する。このようなストリーム情報は、コンテンツ記憶部３６に記憶されている。
【００３３】
特に、ストリーム情報取得部４２は、コンテンツ配信部４０への図示しない端末装置１２の接続時間をもとに、当該接続時間に適した相対的な時間を有したストリームを特定する。これは、図３において説明したとおり、期間「Ｗ２００」においてサーバ装置１０が接続した場合のストリーム「ＳＴ００２」の特定に相当する。また、ストリーム情報取得部４２は、ストリーム情報として、特定したストリームを識別するための情報、例えば「ＳＴ００２」を特定するための情報を選択する。
【００３４】
このように、ストリーム情報取得部４２によって取得されるストリーム情報に、ひとつのストリームを特定するための情報だけが含まれることによって、当該情報を受信した端末装置１２に対してひとつのストリームの存在のみを知らせることが可能になる。ここで、ひとつのストリームを特定するための情報が、コンテンツ中の指定位置からの相対的な時間に関連した情報に相当する。この場合、各ストリームに対するコンテンツ中の指定位置からの相対的な時間は、直接的に示されていないが、各ストリームの相対的な時間をもとに、ストリームの特定結果が示されている。ストリーム情報付加部４４は、ストリーム情報取得部４２において取得したストリーム情報を接続設定情報配信部３４に出力する。
【００３５】
接続設定情報記憶部３０は、サーバ装置１０に関する接続設定情報を記憶する。ここで、接続設定情報とは、サーバ装置１０と接続するために、図示しない端末装置１２に設定させる情報である。例えば、サーバ装置１０は、コンテンツ配信部４０が無線ＬＡＮ方式に対応する場合のＥＳＳ−ＩＤ等に相当する。接続設定情報付加部３２は、接続設定情報記憶部３０に記憶した接続設定情報を取得し、取得した接続設定情報を接続設定情報配信部３４に出力する。接続設定情報配信部３４は、情報配信用アンテナ１４から、ストリーム情報および接続設定情報を配信する。また、接続設定情報配信部３４は、近距離無線通信方式に対応する。なお、接続設定情報配信部３４は、サーバ装置１０の外部に存在してもよい。制御部４６は、サーバ装置１０に含まれた構成要素の動作を制御する。
【００３６】
図６（ａ）−（ｂ）は、サーバ装置１０から配信される接続設定情報およびストリーム情報のフォーマットを示す。図６（ａ）は、無線ＬＡＮ方式における接続時の基本設定情報を示す。図示のごとく、ＥＳＳＩＤ欄２００、ＷＰＡ鍵情報欄２０２、ＩＰアドレス欄２０４が含まれる。図６（ｂ）は、ストリーム情報を示す。図示のごとく、ストリームＩＤ欄２０６、ストリーム名欄２０８、ＩＰアドレス欄２１０、ポート番号欄２１２、チャネル番号欄２１４が含まれる。ここでは、「ＳＴ００２」が特定されている場合を示す。
【００３７】
チャネル番号欄２１４とはテレビジョン受像機におけるチャネルの概念を模した仮想的なチャネルであり、この例ではチャネルＣＨ１にストリーム「ＳＴ００２」を割り当てる。
図６（ｂ）では、受信させたいひとつのストリームに関するストリーム情報が示されているが、このようなストリーム情報は、複数のストリームのうちのひとつの選択結果であるので、各ストリームに関連している。また、ひとつのストリームは、最適なタイミングを有しているので、コンテンツ中の指定位置からの相対的なタイミングに関連している。
【００３８】
また、図６（ｂ）ではひとつのチャネル番号のみを例示したが、図３の構成において配信されるストリーム群が複数ある場合、つまり複数種類のコンテンツが配信されている場合、各コンテンツに対して図６（ｂ）と同様のチャネル番号が割り当てられてもよい。図示しない端末装置１２がストリーム情報をもとにストリームすなわちマルチキャストアドレスを選択し再生を行なう場合、ストリーム情報には、コンテンツ配信者が再生を希望するストリーム以外のストリームに関する情報が含まれない。つまり、端末利用者によるコンテンツ配信者の意図しないストリームの再生が防止される。図２に戻る。
【００３９】
コンテンツ配信部４０は、図３のごとく、ひとつのコンテンツに対して複数のストリームを配信する。このような状態は、定常状態に相当する。一方、コンテンツ配信部４０の状態には、定常状態のほかに、初期状態および終期状態が存在する。初期状態とは、サーバ装置１０に端末装置１２が接続していない状態から、接続された端末装置１２の台数が段階的に増加していく状態に相当する。このうち、サーバ装置１０に端末装置１２が接続していない状態において、コンテンツ配信部４０は、ストリームを配信しない。また、端末装置１２の台数の増加に応じて、コンテンツ配信部４０は、配信するストリームの数を増加させる。
【００４０】
具体的に、コンテンツ配信部４０は、端末装置１２が接続されたときに、接続時間に適した相対的な時間を有したストリームを送信していなければ、当該ストリームの送信を開始する。ここで、接続時間に適した相対的な時間を有したストリームとは、コンテンツ配信者が視聴させたいタイミングを含むようなストリームであり、図３の期間「Ｗ２００」にて接続された場合のストリーム「ＳＴ００２」に相当する。ここで、コンテンツ配信部４０は、任意のタイミングにストリームを送信できないものとする。つまり、「ＳＴ００１」から「ＳＴ００３」の相対的な関係は予め規定されており、コンテンツ配信部４０は、それらのタイミングにストリームを送信する。
【００４１】
また、ストリーム情報取得部４２は、コンテンツ配信部４０において送信が開始されるストリームを反映させてストリーム情報を生成する。一方、終期状態とは、サーバ装置１０に端末装置１２が接続されていたが、その後、接続されなくなった状態に相当する。コンテンツ配信部４０は、接続している端末装置１２が存在しなくなったことを検知すると、ストリームの送信を停止する。
【００４２】
図７は、サーバ装置１０から配信される初期のストリームのフォーマットを示す。端末装置１２がサーバ装置１０に１台も接続されていない状態において、サーバ装置１０は、マルチキャスト配信を一切行なわない。「ＭＴ１」と図示される最初の端末装置１２が、タイミング「Ｔ５０１」にて接続されると、その接続をトリガとして、サーバ装置１０は、コンテンツの指定位置「Ｐ５０１」からストリーム「ＳＴ００１」としてマルチキャスト配信を開始する。
【００４３】
さらに、「ＭＴ２」と図示される２台目の端末装置１２がタイミング「Ｔ５０２」にて接続されると、サーバ装置１０は、指定位置を含む最も近いストリーム「ＳＴ００２」を特定する。ここで、「ＳＴ００２」が未送信であれば、サーバ装置１０は、新たにストリーム「ＳＴ００２」の送信を開始する。ただし、このときコンテンツ中の送信開始時間位置は、本来の配信予定枠として規定されている位置からとする。そのため、位置「Ｐ５０１」から「Ｄ５０１」だけ戻った位置からの送信となる。以降の接続においても、同様の手順を適用する。この手法によって、図３の定常状態との互換性が維持される。
【００４４】
また、サーバ装置１０に接続されていた端末装置１２が離脱することをトリガとして、サーバ装置１０は、受信されていないストリームの送信を停止する。したがって、ネットワークに参加している端末装置１２が存在しない場合、サーバ装置１０は図７の初期状態である未送信状態に遷移する。一般的に端末装置１２のネットワークからの離脱は物理層において検知可能であり、端末装置１２がひとつも存在しないことを確認するだけであればこれが利用できる。また特定のマルチキャストアドレスからの離脱は、ＩＧＭＰプロトコルにおける離脱メッセージもしくはルータからの定期的な照会に対するＩＧＭＰ応答メッセージの有無にて判断される。
【００４５】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた通信機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００４６】
図８は、端末装置１２の構成を示す。端末装置１２は、接続設定情報受信部６０、ストリーム情報取得部６２、接続設定処理部６４、ストリーム決定部６６、ＬＡＮ通信部６８、ストリーム処理部７０、音声出力部７２、表示部７４、制御部７６、情報受信用アンテナ１８、ストリーム受信用アンテナ２０を含む。
【００４７】
接続設定情報受信部６０は、近距離無線通信方式に対応する。また、接続設定情報受信部６０は、情報受信用アンテナ１８を介して、図示しない接続設定情報配信部３４から配信された接続設定情報およびストリーム情報を受信する。接続設定情報受信部６０は、受信した接続設定情報を接続設定処理部６４に出力し、受信したストリーム情報をストリーム情報取得部６２に出力する。接続設定処理部６４は、受けつけた接続設定情報をもとに、ＬＡＮ通信部６８に対して、図示しないコンテンツ配信部４０との無線ＬＡＮ接続を実行させる。その際、無線ＬＡＮ接続のパラメータとして、接続設定情報が使用される。
【００４８】
ストリーム情報取得部６２は、ＬＡＮ通信部６８での接続後、受けつけたストリーム情報をストリーム決定部６６に出力する。つまり、ストリーム情報取得部６２は、ストリーム受信の対象の候補となる各ストリームに関連したストリーム情報であって、かつコンテンツ中の指定位置からの相対的な時間に関連したストリーム情報を取得する。ストリーム決定部６６は、ストリーム情報に応じたストリームの受信をストリーム処理部７０に指示する。つまり、ストリーム決定部６６は、ストリーム情報取得部６２において受けつけたストリーム情報をもとにストリームを選択し、選択したストリームの受信をストリーム処理部７０に指示する。
【００４９】
ＬＡＮ通信部６８は、無線ＬＡＮ方式に対応する。また、ＬＡＮ通信部６８は、ストリーム受信用アンテナ２０を介して、図示しないコンテンツ配信部４０からのストリームを受信する。前述のごとく、ＬＡＮ通信部６８は、接続設定処理部６４からの指示に応じて、コンテンツ配信部４０に接続するための接続処理を実行する。ＬＡＮ通信部６８は、受信したストリームをストリーム処理部７０に出力する。
【００５０】
ストリーム処理部７０は、ＬＡＮ通信部６８からストリームを受けつけ、ストリーム決定部６６からの指示に応じて、受けつけたストリームを処理する。つまり、ストリーム処理部７０は、並列に送信された複数のストリームのうちのいずれかを処理する。ここで、受けつけたストリームは、ＩＰパケットの形式を有しているので、ストリーム処理部７０は、ＩＰパケットからＩＰパケットデータ部を抽出した後、ＩＰパケットデータ部からＴＳパケットを抽出する。前述のごとく、ＩＰパケットデータ部には、ＵＤＰパケットが格納され、さらに、ＵＤＰパケットのＵＤＰパケットデータ部には、ＲＴＰパケットが格納されている。このようなＲＴＰパケットはＴＳパケットを含んでいるので、ストリーム処理部７０は、ＲＴＰパケットからＴＳパケットを抽出する。
【００５１】
ストリーム処理部７０は、ＴＳパケットを順次解析し、コンテンツを再生する。その際、ストリーム処理部７０は、ＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）をもとに、映像および音声用のＴＳパケットを選別する。また、ストリーム処理部７０は、選別結果に応じて、内蔵したＡＡＣデコーダあるいはＨ．２６４デコーダにＴＳパケットを処理する。なお、この処理のために、ＳＩ／ＰＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ／  Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）と呼ばれる制御用情報を含んだパケットが使用される。また、ビデオ信号、オーディオ信号以外にもデータ放送や字幕の情報が含まれることもあるが、本実施例では省略する。
【００５２】
Ｈ．２６４デコーダは、映像に関連するＴＳパケットのヘッダを取り除き、ペイロードを連結してＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットを生成する。また、Ｈ．２６４デコーダは、ＰＥＳパケットのヘッダを取り除き、ペイロードを連結することによって、ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）を取得する。さらに、Ｈ．２６４デコーダは、ＥＳを復号して、非圧縮の映像信号を表示部７４に出力する。ＡＡＣデコーダは、音声パケットに対して、Ｈ．２６４デコーダと同様に動作し、音声信号を音声出力部７２に出力する。
【００５３】
表示部７４は、液晶画面などによって構成されており、Ｈ．２６４デコーダから出力された映像信号を表示することによって、ユーザに映像を提供する。また、音声出力部７２は、スピーカー等も含んでおり、ＡＡＣデコーダから出力された音声信号を出力することによって、ユーザに音声を提供する。制御部７６は、端末装置１２に含まれた構成要素の動作を制御する。
【００５４】
以上の構成によるコンテンツ配信システム１００の動作を説明する。図９は、サーバ装置１０によるストリームの配信手順を示すフローチャートである。端末装置１２が接続していなければ（Ｓ１０のＮ）、コンテンツ配信部４０は待機する。端末装置１２が接続すると（Ｓ１０のＹ）、コンテンツ配信部４０は、コンテンツの配信を先頭から開始する（Ｓ１２）とともに、制御部４６は、予め設定されている時間をずらしたストリームのタイムスケジュールを管理する。その後、新たな端末装置１２の接続があれば（Ｓ１４のＹ）、制御部４６は、接続のタイミングをもとに新たな端末装置１２に適したストリームを特定する（Ｓ１６）。
【００５５】
特定したストリームが実際に配信されていなければ（Ｓ１８のＮ）、コンテンツ配信部４０は、特定したストリームの配信を開始した（Ｓ２０）後、接続設定情報配信部３４は、ストリーム情報を配信する（Ｓ２２）。一方、特定したストリームが実際に配信されていれば（Ｓ１８のＹ）、ステップ２０はスキップされる。また、新たな端末装置１２の接続がなければ（Ｓ１４のＮ）、ステップ１６からステップ２２の処理は、スキップされる。接続している端末装置１２があれば（Ｓ２４のＹ）、ステップ１４に戻る。一方、接続している端末装置１２がなければ（Ｓ２４のＮ）、制御部４６は、配信を終了するかを判断する（Ｓ２６）。配信を終了する場合（Ｓ２６のＹ）には、処理が終了する。また、配信を終了しない場合（Ｓ２６のＮ）には、ステップ１０に戻る。
【００５６】
図１０は、端末装置１２によるストリームの受信手順を示すフローチャートである。
ＬＡＮ通信部６８がＬＡＮ接続可能エリアへの侵入を検知する（Ｓ５０）。接続設定情報受信部６０が接続設定情報およびストリーム情報を受信しなければ（Ｓ５２のＮ）、接続設定情報受信部６０は待機する。接続設定情報受信部６０が接続設定情報およびストリーム情報を受信する（Ｓ５２のＹ）と、接続設定処理部６４は、接続設定情報をもとに、ＬＡＮ通信部６８にＬＡＮ接続させる（Ｓ５４）。また、ストリーム処理部７０は、ストリーム決定部６６からのストリーム情報にて指定されたストリームを受信する（Ｓ５６）。ストリームが終了しなければ（Ｓ５８のＮ）、ステップ５６に戻る。一方、ストリームが終了すれば（Ｓ５８のＹ）、処理は終了される。
【００５７】
以下、本発明に係る変形例を説明する。実施例において、サーバ装置１０は、ひとつのコンテンツあたりにひとつのストリームを特定するようにストリーム情報を生成している。そのため、ストリーム情報として、ストリームＩＤとチャネル番号との関連付けが提供される。一方、変形例では、すべてのストリームに対する情報がストリーム情報に含まれる。
【００５８】
図１１は、本発明の変形例に係るサーバ装置１０から配信されるストリーム情報のフォーマットを示す図である。図示のごとく、ストリームＩＤ欄２０６、ストリーム名欄２０８、ＩＰアドレス欄２１０、ポート番号欄２１２、相対時間情報欄２１６が含まれる。このように、コンテンツ配信者の所望する位置と端末接続完了時刻との相対時間情報を含むように、すべてのストリームについてのストリーム情報が端末装置１２へ通知される。この場合、端末装置１２は、相対時間情報が最も小さくなるストリームを選択する。
【００５９】
本発明の実施例によれば、ストリームに加えてストリーム情報を別途送信し、ストリーム情報にて、コンテンツ中の指定位置からの相対的な時間に関連した情報を通知することによって、受信させたいコンテンツを示唆できる。また、受信させたいコンテンツを示唆するので、ＮＶＯＤにおいて所定のコンテンツの受信を指示できる。また、ストリーム情報として、特定したストリームを識別するための情報を送信するので、受信させたいコンテンツを確実に通知できる。また、端末装置が接続されたときに、接続時間に適した相対的な時間を有したストリームを送信していなければ、当該ストリームの送信を開始するので、コンテンツを効率的に配信できる。また、新たなストリームの送信を開始する場合であっても、予め予定されたタイミングからの送信を開始するので、処理を簡易にできる。
【００６０】
また、端末装置が接続されていなければ、ストリームを配信しないので、消費電力を低減できる。また、接続している端末装置が存在しなくなると、コンテンツの送信を停止するので、コンテンツを効率的に配信できる。また、ストリームに加えて別途送信されたストリーム情報を受信し、ストリーム情報に、コンテンツ中の指定位置からの相対的な時間に関連した情報が含まれているので、コンテンツ情報をもとにストリームを選択することによって、ＮＶＯＤにおいて配信者が受信させたいコンテンツを受信できる。また、すべてのストリームに関する情報が含まれたストリーム情報を受信するので、所望のストリームを選択できる。
【００６１】
また、マルチキャスト配信を用いた自主放送システムのネットワークにおいて、コンテンツ配信者の意図する特定の視聴位置を、端末装置の利用者に強制することができる。また、マルチキャスト配信の送信開始タイミングを操作することによって、特定条件下での指定位置の再生開始時間の短縮化と、ネットワークトラフィックの改善と省電力化を図ることができる。
【００６２】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６３】
本発明の実施例において、接続設定情報配信部３４および接続設定情報受信部６０は、近距離無線通信方式に対応している。しかしながらこれに限らず例えば、接続設定情報配信部３４および接続設定情報受信部６０は、無線ＬＡＮ方式に対応してもよい。本変形例によれば、ひとつの無線通信方式だけに対応する場合であっても、本発明を適用できる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施例に係るコンテンツ配信システムの構成を示す図である。
【図２】図１のサーバ装置の構成を示す図である。
【図３】図２のサーバ装置から配信されるストリームのフォーマットを示す図である。
【図４】図４（ａ）−（ｄ）は、図２のサーバ装置において処理されるコンテンツのフォーマットを示す図である。
【図５】図５（ａ）−（ｅ）は、図２のサーバ装置において生成されるＩＰパケットのフォーマットを示す図である。
【図６】図６（ａ）−（ｂ）は、図２のサーバ装置から配信される接続設定情報およびストリーム情報のフォーマットを示す図である。
【図７】図２のサーバ装置から配信される初期のストリームのフォーマットを示す図である。
【図８】図１の端末装置の構成を示す図である。
【図９】図２のサーバ装置によるストリームの配信手順を示すフローチャートである。
【図１０】図８の端末装置によるストリームの受信手順を示すフローチャートである。
【図１１】本発明の変形例に係るサーバ装置から配信されるストリーム情報のフォーマットを示す図である。
【符号の説明】
【００６５】
１０  サーバ装置、  １２  端末装置、  １４  情報配信用アンテナ、  １６  ストリーム配信用アンテナ、  １８  情報受信用アンテナ、  ２０  ストリーム受信用アンテナ、  ３０  接続設定情報記憶部、  ３２  接続設定情報付加部、  ３４  接続設定情報配信部、  ３６  コンテンツ記憶部、  ３８  コンテンツ取得部、  ４０  コンテンツ配信部、  ４２  ストリーム情報取得部、  ４４  ストリーム情報付加部、  ４６  制御部、  ６０  接続設定情報受信部、  ６２  ストリーム情報取得部、  ６４  接続設定処理部、  ６６  ストリーム決定部、  ６８  ＬＡＮ通信部、  ７０  ストリーム処理部、  ７２  音声出力部、  ７４  表示部、  ７６  制御部、  １００  コンテンツ配信システム。
【図１】
2008167194.tif 000003
【図２】
2008167194.tif 000004
【図３】
2008167194.tif 000005
【図４】
2008167194.tif 000006
【図５】
2008167194.tif 000007
【図６】
2008167194.tif 000008
【図７】
2008167194.tif 000009
【図８】
2008167194.tif 000010
【図９】
2008167194.tif 000011
【図１０】
2008167194.tif 000012
【図１１】
2008167194.tif 000013