(57)【要約】  コンテンツ配信装置（１００）は、コンテンツを受信装置（１０４）に配信するとともに、ＣＭ情報を配信する。また、受信装置（１０４）は、利用者に関する情報の入力を受け付ける位置情報取得モジュールおよび属性情報登録モジュールと、配信されてくるコンテンツおよびＣＭ情報を受信するコンテンツ受信モジュールおよびＣＭ情報受信モジュールと、ＣＭ情報受信モジュールよって受信されたＣＭ情報を記録するＣＭ情報記録部と、記録されているＣＭ情報の中から、利用者の入力した情報に応じてＣＭ情報を抽出するＣＭ情報抽出モジュールと、コンテンツの再生中に、抽出されたＣＭ情報を再生する再生モジュールと、を備える。
2007119345.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを受信装置に配信するとともに、前記コンテンツの再生中に前記受信装置において前記コンテンツに挿入可能なＣＭ情報を前記受信装置に配信することを特徴とするコンテンツ配信装置。
【請求項２】
第１のＣＭ情報を含むコンテンツを受信装置に配信するとともに、前記コンテンツの再生中に前記受信装置において前記コンテンツに差し替え可能な前記第１のＣＭ情報とは異なる第２のＣＭ情報を、前記受信装置に配信することを特徴とするコンテンツ配信装置。
【請求項３】
さらに、前記ＣＭ情報から前記他のＣＭ情報に差し替えるタイミング情報を配信することを特徴とする請求項２に記載のコンテンツ配信装置。
【請求項４】
利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報の入力を受け付ける入力手段と、
コンテンツ配信装置から配信されてくるコンテンツおよびＣＭ情報を受信する受信手段と、
前記受信手段によって受信されたコンテンツを再生する再生手段と、
前記受信手段によって受信されたＣＭ情報を記憶する記憶手段と、
前記記憶手段に記憶されているＣＭ情報の中から、前記入力手段によって入力された情報に応じたＣＭ情報を抽出する抽出手段と、
前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記抽出手段によって抽出されたＣＭ情報を再生する再生制御手段と、
を備えることを特徴とする受信装置。
【請求項５】
前記受信手段は、
前記コンテンツ配信装置から、前記ＣＭ情報を前記コンテンツの再生中に再生するためのタイミング情報を受信し、
前記再生制御手段は、
前記受信手段によって受信されたタインミング情報に基づいて、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記抽出手段によって抽出されたＣＭ情報を再生することを特徴とする請求項４に記載の受信装置。
【請求項６】
前記受信手段は、
前記記憶手段に記憶されているＣＭ情報と同一種類のあらたなＣＭ情報を受信し、
前記記憶手段は、
前記受信手段によって受信されたあらたなＣＭ情報と同一種類のＣＭ情報を、前記あらたなＣＭ情報に更新し、
前記抽出手段は、
前記あらたなＣＭ情報に更新された後、前記記憶手段に記憶されているＣＭ情報の中から、前記入力手段によって入力された情報に応じたＣＭ情報を抽出することを特徴とする請求項４または５に記載の受信装置。
【請求項７】
利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報の入力を受け付ける入力手段と、
コンテンツ配信装置から配信されてくる第１のＣＭ情報を含むコンテンツと、前記第１のＣＭ情報とは異なる第２のＣＭ情報とを受信する受信手段と、
前記受信手段によって受信されたコンテンツを再生する再生手段と、
前記受信手段によって受信された第２のＣＭ情報を記憶する記憶手段と、
前記記憶手段に記憶されている第２のＣＭ情報の中から、前記入力手段によって入力された情報に応じたＣＭ情報を抽出する抽出手段と、
前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記抽出手段によって抽出されたＣＭ情報を前記第１のＣＭ情報に差し替えて再生する再生制御手段と、
を備えることを特徴とする受信装置。
【請求項８】
前記受信手段は、
前記コンテンツ配信装置から、前記ＣＭ情報を前記コンテンツの再生中に再生するためのタイミング情報を受信し、
前記再生制御手段は、
前記受信手段によって受信されたタインミング情報に基づいて、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記抽出手段によって抽出されたＣＭ情報を再生することを特徴とする請求項７に記載の受信装置。
【請求項９】
前記受信手段は、
前記記憶手段に記憶されている前記第２のＣＭ情報と同一種類のあらたな第２のＣＭ情報を受信し、
前記記憶手段は、
前記受信手段によって受信されたあらたな第２のＣＭ情報と同一種類の第２のＣＭ情報を、前記あらたな第２のＣＭ情報に更新し、
前記抽出手段は、
前記あらたな第２のＣＭ情報に更新された後、前記記憶手段に記憶されている第２のＣＭ情報の中から、前記入力手段によって入力された情報に応じたＣＭ情報を抽出することを特徴とする請求項７に記載の受信装置。
【請求項１０】
前記再生制御手段は、
前記記憶手段に前記第２のＣＭ情報が記憶されていない場合、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記第１のＣＭ情報を再生することを特徴とする請求項７〜９のいずれか一つに記載の受信装置。
【請求項１１】
前記再生制御手段は、
前記第２のＣＭ情報の中から前記入力手段によって入力された情報に応じたＣＭ情報が前記記憶手段に記憶されていない場合、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記第１のＣＭ情報を再生することを特徴とする請求項７〜９のいずれか一つに記載の受信装置。
【請求項１２】
コンテンツを受信装置に配信するとともに、前記コンテンツの再生中に前記受信装置において前記コンテンツに挿入可能なＣＭ情報を前記受信装置に配信することを特徴とするコンテンツ配信方法。
【請求項１３】
第１のＣＭ情報を含むコンテンツを受信装置に配信するとともに、前記コンテンツの再生中に前記受信装置において前記コンテンツに差し替え可能な前記第１のＣＭ情報とは異なる第２のＣＭ情報を、前記受信装置に配信することを特徴とするコンテンツ配信方法。
【請求項１４】
利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報の入力を受け付ける入力工程と、
コンテンツ配信装置から配信されてくるコンテンツおよびＣＭ情報を受信する受信工程と、
前記受信工程によって受信されたコンテンツを再生する再生工程と、
前記受信工程によって受信されたＣＭ情報を記憶する記憶工程と、
前記記憶工程によって記憶されたＣＭ情報の中から、前記入力工程によって入力された情報に応じたＣＭ情報を抽出する抽出工程と、
前記再生工程による前記コンテンツの再生中に当該再生を制御して、前記抽出工程によって抽出されたＣＭ情報を再生する再生制御工程と、
を含むことを特徴とする受信方法。
【請求項１５】
利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報の入力を受け付ける入力工程と、
コンテンツ配信装置から配信されてくる第１のＣＭ情報を含むコンテンツと、前記第１のＣＭ情報とは異なる第２のＣＭ情報とを受信する受信工程と、
前記受信工程によって受信されたコンテンツを再生する再生工程と、
前記受信工程によって受信された第２のＣＭ情報を記憶する記憶工程と、
前記記憶工程によって記憶された第２のＣＭ情報の中から、前記入力工程によって入力された情報に応じたＣＭ情報を抽出する抽出工程と、
前記再生工程による前記コンテンツの再生中に当該再生を制御して、前記抽出工程によって抽出されたＣＭ情報を前記第１のＣＭ情報に差し替えて再生する再生制御工程と、
を含むことを特徴とする受信方法。
【請求項１６】
請求項１２〜１５のいずれか一つに記載の方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツを配信するコンテンツ配信装置およびコンテンツ配信方法と、コンテンツを再生する受信装置および受信方法と、上述の方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年、デジタル情報を配信するサービス提供されている。デジタル情報の配信サービスでは、複数の情報を多重できるという利点を活かし、同時に複数のコンテンツを配信することができる。したがって、利用者は、配信された複数のコンテンツの中から好きなコンテンツを選択して受信することができる。また、利用者が利用者端末に性別、年齢などの属性情報を登録しておき、属性情報に基づいて、配信された複数のコンテンツの中から最適なコンテンツを自動的に選択して受信させることもできる。【０００３】
上述したように、利用者によって受信されるコンテンツを選択するように、コンテンツの再生中に含まれるＣＭ情報も、利用者の属性情報にあわせて選択的に受信させる技術が開発されている。たとえば、利用者端末から配信装置へ利用者の属性情報を含むＣＭ情報送信要求を送信する。配信装置は、ＣＭ情報送信要求に応じて各利用者端末の利用者に適したＣＭ情報を配信する（たとえば、下記特許文献１参照。）。【０００４】
また、デジタル情報を受信する利用者端末には、固定型のみならず移動通信体などの携帯型ももちいられる。したがって、利用者端末は、配信されたコンテンツに多重されているＣＭ情報の中から、現在位置に対応した地域的なＣＭ情報のみを取得する機能を備え、取得したＣＭ情報をコンテンツの再生の合間に再生させる技術も開示されている（たとえば、下記特許文献２参照。）。【０００５】
【特許文献１】特開２００２−２５１１５７号公報
【特許文献２】特開２００２−１５８９４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１の技術を利用した場合、コンテンツの配信をおこなう配信装置は、コンテンツを受信する利用者端末ごとの多様な属性情報にあわせ、配信するＣＭ情報を選択しなければならない。実際にコンテンツの配信を開始すると、多数の利用者端末から同時にＣＭ情報送信要求が配信装置へ送信される。配信装置は、これら多数の記録装置からの属性情報の異なるＣＭ情報送信要求のすべてに対して処理をおこなわなければならない。【０００７】
したがって、配信装置への処理負担が大きくなり、利用者端末によっては、処理待ち状態が発生したり、配信装置自体がエラーを起こしてしまう可能性が高くなる。すなわち、利用者端末の数が増加するほど、安定したコンテンツの受信が難しくなるという問題があった。【０００８】
また、特許文献１の技術を利用した場合、利用者端末は、配信装置に利用者の属性情報を送信しなければならない。この属性情報には、性別、年齢など利用者の個人情報が含まれているため、個人情報の漏洩に繋がるおそれがあるという問題があった。さらに、無数の利用者端末から属性情報が送信されることから、実際のサービスを提供するには極めて強度の高いセキュリティ対策を施さなければならないという問題があった。【０００９】
また、上述した特許文献２の技術を利用した場合、利用者端末は配信装置から配信されたコンテンツと多重された複数のＣＭ情報のうち、現在位置と対応したＣＭ情報のみを記録して、再生中のコンテンツの合間に再生する。したがって、利用者端末の現在位置が頻繁に変わると、あたらしい現在位置に対応したＣＭ情報の配信が間に合わず、広告主にとっては宣伝効果が薄く、利用者にとっては利用価値の低いＣＭ情報が再生されてしまうという問題があった。【００１０】
この発明は、上述した従来技術による問題点を解消するため、ＣＭ情報が再生されるコンテンツについての配信の安定化、利用者の個人情報保護、およびＣＭ情報の宣伝効果向上を図ることができるコンテンツ配信装置、受信装置、コンテンツ配信方法、受信方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるコンテンツ配信装置は、コンテンツを受信装置に配信するとともに、前記コンテンツの再生中に前記受信装置において前記コンテンツに挿入可能なＣＭ情報を前記受信装置に配信することを特徴とする。【００１２】
この請求項１の発明によれば、コンテンツ配信装置において利用者に応じたＣＭ情報を抽出する処理や、コンテンツの間に挿入させる処理をおこなうことなく、受信装置に、コンテンツとＣＭ情報とを配信することができる。【００１３】
また、請求項２の発明にかかるコンテンツ配信装置は、第１のＣＭ情報を含むコンテンツを受信装置に配信するとともに、前記コンテンツの再生中に前記受信装置において前記コンテンツに差し替え可能な前記第１のＣＭ情報とは異なる第２のＣＭ情報を、前記受信装置に配信することを特徴とする。【００１４】
この請求項２の発明によれば、受信装置によってＣＭ情報が挿入されなかった場合にも、コンテンツを再生させることでＣＭ情報を再生させることができる。【００１５】
また、請求項３の発明にかかるコンテンツ配信装置は、請求項２に記載の発明において、さらに、前記ＣＭ情報から前記他のＣＭ情報に差し替えるタイミング情報を配信することを特徴とする。【００１６】
この請求項３の発明によれば、コンテンツ配信装置と、受信装置とが同期していなくとも、コンテンツの再生を妨げることなく正確なＣＭ情報再生箇所でＣＭ情報を再生させることができる。【００１７】
また、請求項４の発明にかかる受信装置は、利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報の入力を受け付ける入力手段と、コンテンツ配信装置から配信されてくるコンテンツおよびＣＭ情報を受信する受信手段と、前記受信手段によって受信されたコンテンツを再生する再生手段と、前記受信手段によって受信されたＣＭ情報を記憶する記憶手段と、前記記憶手段に記憶されているＣＭ情報の中から、前記入力手段によって入力された情報に応じたＣＭ情報を抽出する抽出手段と、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記抽出手段によって抽出されたＣＭ情報を再生する再生制御手段と、を備えることを特徴とする。【００１８】
この請求項４の発明によれば、利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報をもちいて、記憶されたＣＭ情報の中から利用者に応じたＣＭ情報を抽出して再生させることができる。【００１９】
また、請求項５の発明にかかる受信装置は、請求項４に記載の発明において、前記受信手段は、前記コンテンツ配信装置から、前記ＣＭ情報を前記コンテンツの再生中に再生するためのタイミング情報を受信し、前記再生制御手段は、前記受信手段によって受信されたタインミング情報に基づいて、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記抽出手段によって抽出されたＣＭ情報を再生することを特徴とする。【００２０】
この請求項５の発明によれば、コンテンツ配信装置と、受信装置とを同期させなくとも、コンテンツの再生を妨げることなく正確なＣＭ情報再生箇所でＣＭ情報を再生させることができる。【００２１】
また、請求項６の発明にかかる受信装置は、請求項４または５に記載の発明において、前記受信手段は、前記記憶手段に記憶されているＣＭ情報と同一種類のあらたなＣＭ情報を受信し、前記記憶手段は、前記受信手段によって受信されたあらたなＣＭ情報と同一種類のＣＭ情報を、前記あらたなＣＭ情報に更新し、前記抽出手段は、前記あらたなＣＭ情報に更新された後、前記記憶手段に記憶されているＣＭ情報の中から、前記入力手段によって入力された情報に応じたＣＭ情報を抽出することを特徴とする。【００２２】
この請求項６の発明によれば、受信装置によって、すでに受信されたＣＭ情報であっても、同じ種類のあらたなＣＭ情報が、コンテンツ配信装置から配信されると、すでに受信されたＣＭ情報に、あたらたなＣＭ情報を上書きすることで、常に最新のＣＭ情報を再生させることができる。【００２３】
また、請求項７の発明にかかる受信装置は、利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報の入力を受け付ける入力手段と、コンテンツ配信装置から配信されてくる第１のＣＭ情報を含むコンテンツと、前記第１のＣＭ情報とは異なる第２のＣＭ情報とを受信する受信手段と、前記受信手段によって受信されたコンテンツを再生する再生手段と、前記受信手段によって受信された第２のＣＭ情報を記憶する記憶手段と、前記記憶手段に記憶されている第２のＣＭ情報の中から、前記入力手段によって入力された情報に応じたＣＭ情報を抽出する抽出手段と、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記抽出手段によって抽出されたＣＭ情報を前記第１のＣＭ情報に差し替えて再生する再生制御手段と、を備えることを特徴とする。【００２４】
この請求項７の発明によれば、利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報をもちいて、記憶されたＣＭ情報の中から利用者に応じたＣＭ情報を抽出して再生させることができる。【００２５】
また、請求項８の発明にかかる受信装置は、請求項７に記載の発明において、前記受信手段は、前記コンテンツ配信装置から、前記ＣＭ情報を前記コンテンツの再生中に再生するためのタイミング情報を受信し、前記再生制御手段は、前記受信手段によって受信されたタインミング情報に基づいて、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記抽出手段によって抽出されたＣＭ情報を再生することを特徴とする。【００２６】
この請求項８の発明によれば、コンテンツ配信装置と、受信装置とが同期していなくとも、コンテンツの再生を妨げることなく正確なＣＭ情報再生箇所でＣＭ情報を再生させることができる。【００２７】
また、請求項９の発明にかかる受信装置は、請求項７に記載の発明において、前記受信手段は、前記記憶手段に記憶されている前記第２のＣＭ情報と同一種類のあらたな第２のＣＭ情報を受信し、前記記憶手段は、前記受信手段によって受信されたあらたな第２のＣＭ情報と同一種類の第２のＣＭ情報を、前記あらたな第２のＣＭ情報に更新し、前記抽出手段は、前記あらたな第２のＣＭ情報に更新された後、前記記憶手段に記憶されている第２のＣＭ情報の中から、前記入力手段によって入力された情報に応じたＣＭ情報を抽出することを特徴とする。【００２８】
この請求項９の発明によれば、受信装置によって、すでに受信されたＣＭ情報であっても、同じ種類のあらたなＣＭ情報が、コンテンツ配信装置から配信されると、すでに受信されたＣＭ情報に、あたらたなＣＭ情報を上書きすることで、常に最新のＣＭ情報を再生させることができる。【００２９】
また、請求項１０の発明にかかる受信装置は、請求項７〜９のいずれか一つに記載の発明において、前記再生制御手段は、前記記憶手段に前記第２のＣＭ情報が記憶されていない場合、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記第１のＣＭ情報を再生することを特徴とする。【００３０】
この請求項１０の発明によれば、抽出手段によって利用者に適したＣＭ情報が抽出できなかった場合にもＣＭ情報を再生させることができる。【００３１】
また、請求項１１の発明にかかる受信装置は、請求項７〜９のいずれか一つに記載の発明において、前記再生制御手段は、前記第２のＣＭ情報の中から前記入力手段によって入力された情報に応じたＣＭ情報が前記記憶手段に記憶されていない場合、前記再生手段を制御して、前記再生手段による前記コンテンツの再生中に、前記第１のＣＭ情報を再生することを特徴とする。【００３２】
この請求項１１の発明によれば、抽出手段によって利用者に適したＣＭ情報が抽出されなかった場合や、ＣＭ情報を再生させるタイミングに抽出処理が間に合わなかった場合にもＣＭ情報を再生させることができる。【００３３】
また、請求項１２の発明にかかるコンテンツ配信方法は、コンテンツを受信装置に配信するとともに、前記コンテンツの再生中に前記受信装置において前記コンテンツに挿入可能なＣＭ情報を前記受信装置に配信することを特徴とする。【００３４】
この請求項１２の発明によれば、コンテンツ配信装置において利用者に応じたＣＭ情報を抽出する処理や、コンテンツの間に挿入させる処理をおこなうことなく、受信装置に、コンテンツとＣＭ情報とを配信することができる。【００３５】
また、請求項１３の発明にかかるコンテンツ配信方法は、第１のＣＭ情報を含むコンテンツを受信装置に配信するとともに、前記コンテンツの再生中に前記受信装置において前記コンテンツに差し替え可能な前記第１のＣＭ情報とは異なる第２のＣＭ情報を、前記受信装置に配信することを特徴とする。【００３６】
この請求項１３の発明によれば、受信装置によってＣＭ情報が挿入されなかった場合にも、コンテンツを再生させることでＣＭ情報を再生させることができる。【００３７】
また、請求項１４の発明にかかる受信方法は、利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報の入力を受け付ける入力工程と、コンテンツ配信装置から配信されてくるコンテンツおよびＣＭ情報を受信する受信工程と、前記受信工程によって受信されたコンテンツを再生する再生工程と、前記受信工程によって受信されたＣＭ情報を記憶する記憶工程と、前記記憶工程によって記憶されたＣＭ情報の中から、前記入力工程によって入力された情報に応じたＣＭ情報を抽出する抽出工程と、前記再生工程による前記コンテンツの再生中に当該再生を制御して、前記抽出工程によって抽出されたＣＭ情報を再生する再生制御工程と、を含むことを特徴とする。【００３８】
この請求項１４の発明によれば、利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報をもちいて、記憶されたＣＭ情報の中から利用者に応じたＣＭ情報を抽出して再生させることができる。【００３９】
また、請求項１５の発明にかかる受信方法は、利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報の入力を受け付ける入力工程と、コンテンツ配信装置から配信されてくる第１のＣＭ情報を含むコンテンツと、前記第１のＣＭ情報とは異なる第２のＣＭ情報とを受信する受信工程と、前記受信工程によって受信されたコンテンツを再生する再生工程と、前記受信工程によって受信された第２のＣＭ情報を記憶する記憶工程と、前記記憶工程によって記憶された第２のＣＭ情報の中から、前記入力工程によって入力された情報に応じたＣＭ情報を抽出する抽出工程と、前記再生工程による前記コンテンツの再生中に当該再生を制御して、前記抽出工程によって抽出されたＣＭ情報を前記第１のＣＭ情報に差し替えて再生する再生制御工程と、を含むことを特徴とする。【００４０】
この請求項１５の発明によれば、利用者の属性、嗜好または現在地点に関する情報のうち少なくとも一つの情報をもちいて、記憶されたＣＭ情報の中から利用者に応じたＣＭ情報を抽出して再生させることができる。【００４１】
また、請求項１６の発明にかかるプログラムは、請求項１２〜１５のいずれか一つに記載の方法をコンピュータに実行させることを特徴とする。【００４２】
この請求項１６の発明によれば、請求項１２〜１５のいずれか一つに記載の方法をコンピュータによって実現することができる。
【発明の効果】
【００４３】
本発明にかかるコンテンツ配信装置、受信装置、コンテンツ配信方法、受信方法およびプログラムによれば、ＣＭ情報が再生されるコンテンツについての配信の安定化、利用者の個人情報保護、およびＣＭ情報の宣伝効果向上を図ることができるという効果を奏する。
【図面の簡単な説明】
【００４４】
【図１】図１は、この発明の実施の形態にかかるコンテンツ配信システムの概要を示す説明図である。
【図２】図２は、この発明の実施の形態にかかるコンテンツ配信装置の構成を示すブロック図である。
【図３−１】図３−１は、コンテンツ配信装置に供給されるコンテンツを模式的に示す説明図である。
【図３−２】図３−２は、コンテンツ配信装置に供給されるＣＭ情報を模式的に示す説明図である。
【図４】図４は、コンテンツの配信時の構成の一例を示す説明図である。
【図５】図５は、ＣＭ情報の配信時の構成の一例を示す説明図である。
【図６】図６は、コンテンツ配信装置のコンテンツ配信手順を示すフローチャートである。
【図７】図７は、この発明の実施の形態にかかる受信装置の構成を示すブロック図である。
【図８】図８は、受信装置のエリア移動の一例を示す説明図である。
【図９】図９は、受信装置の移動と再生コンテンツの構成の変化を示す説明図である。
【図１０】図１０は、受信装置のコンテンツ再生手順を示すフローチャートである。
【図１１】図１１は、受信装置の再生内容を説明する説明図である。
【図１２】図１２は、ＣＭ情報の再生開始および終了のタイミング通知を示す説明図（その１）である。
【図１３】図１３は、ＣＭ情報の再生開始および終了のタイミング通知を示す説明図（その２）である。
【図１４】図１４は、受信装置ごとの受信状況の一例を示す説明図である。
【図１５】図１５は、受信装置の受信Ｉ／Ｆの切り替えの処理の構成を示す説明図である。
【図１６】図１６は、コンテンツ配信装置によるＣＭ情報の帯域制御機能を示す説明図である。
【符号の説明】
【００４５】
１００  コンテンツ配信装置
１０１  コンテンツＤＢ
１０２  ＣＭ情報ＤＢ
１０３  放送局
１０４  受信装置
２００  取得モジュール
２０１  エンコーダ
２０２  動画ファイル格納部
２０３  番組表ＤＢ
２０４  番組表解析・実行モジュール
２０５  配信制御モジュール
２０６  コンテンツ配信モジュール
２０７  ＣＭ情報配信モジュール
７０１  コンテンツ受信モジュール
７０２  バッファ管理モジュール
７０３  バッファモジュール
７０４  ＣＭ情報受信モジュール
７０５  ＣＭ情報記録部
７０６  ＧＰＳレシーバ
７０７  位置情報取得モジュール
７０８  属性情報登録モジュール
７０９  ＣＭ情報抽出モジュール
７１０  デコーダ
７１１  再生モジュール
【発明を実施するための最良の形態】
【００４６】
以下に添付図面を参照して、この発明にかかるコンテンツ配信装置、受信装置、コンテンツ配信方法、受信方法およびプログラムの好適な実施の形態を詳細に説明する。【００４７】
（コンテンツ配信装置および受信装置の概要）
図１は、この発明の実施の形態にかかるコンテンツ配信システムの概要を示す説明図である。この発明にかかるコンテンツ配信システムは、コンテンツ配信装置１００（コンテンツＤＢ１０１およびＣＭ情報ＤＢ１０２）と、放送局１０３と、受信装置１０４とによって構成されている。【００４８】
放送局１０３は、所定の配信地域の受信装置１０４に地上デジタル放送網をもちいてコンテンツ配信装置１００から出力されたコンテンツおよびＣＭ情報を配信する。なお、この実施の形態では、放送局１０３は、地上デジタル放送網を用いた配信を基準としているが、地上デジタル放送網以外の通信手段を利用してコンテンツ配信装置１００から出力されたコンテンツおよびＣＭ情報を受信装置１０４に配信することができる。なお、コンテンツ配信装置１００は、上述のような放送局１０３に限らず、インターネットなどの通信網に接続してコンテンツおよびＣＭ情報を配信してもよい。【００４９】
コンテンツ配信装置１００には、コンテンツＤＢ（データベース）１０１と、ＣＭ情報ＤＢ（データベース）１０２とに接続されている。コンテンツＤＢ１０１には、コンテンツの配信元（たとえば、放送局１０３）から供給されたドラマ、アニメ、音楽番組など、様々な種類のコンテンツが格納されている。また、ニュースや、スポーツ中継などの即時配信が求められるコンテンツは、配信元によってコンテンツが作成され次第、コンテンツＤＢ１０１に供給される。なお、配信元とは、放送局１０３のほかにプロバイダや、番組制作会社などからコンテンツが供給される。【００５０】
ＣＭ情報ＤＢ１０２には、コンテンツの配信元から受信装置１０４に配信したいＣＭ情報が格納されている。また、同じＣＭ情報について、あらたなＣＭ情報が供給されると、ＣＭ情報ＤＢ１０２にすでに供給されたＣＭ情報に上書きされる。たとえば、ＣＭ情報Ａの春バージョンがすでにＣＭ情報ＤＢ１０２に格納されている状態で、あらたにＣＭ情報Ａの夏バージョンか供給されると、ＣＭ情報ＤＢ１０２には、ＣＭ情報Ａの夏バージョンのみが格納された状態となる。【００５１】
コンテンツ配信装置１００は、上述したようなコンテンツＤＢ１０１およびＣＭ情報１０２からコンテンツおよびＣＭ情報を取得する。放送局１０３をもちいた地上デジタル放送網によって受信装置１０４にコンテンツおよびＣＭ情報を配信している。なお、受信装置１０４は、台数に関係なく放送局１０３の放送エリアであればコンテンツ配信装置１００から配信されたコンテンツおよびＣＭ情報を受信することができる。【００５２】
（コンテンツ配信装置の構成）
つぎに、この発明の実施の形態にかかるコンテンツ配信装置の構成について説明する。図２は、この発明の実施の形態にかかるコンテンツ配信装置の構成を示すブロック図である。図２のようなコンテンツ配信装置１００は、受信装置１０４へコンテンツおよびコンテンツの合間に再生させるＣＭ情報を配信する。【００５３】
コンテンツ配信装置１００は、取得モジュール２００と、エンコーダ２０１と、動画ファイル格納部２０２と、番組表ＤＢ２０３と、番組表解析・実行モジュール２０４と、配信制御モジュール２０５と、コンテンツ配信モジュール２０６と、ＣＭ情報配信モジュール２０７とによって構成される。【００５４】
また、取得モジュール２００は、コンテンツＤＢ１０１からコンテンツを取得し、ＣＭ情報ＤＢ１０２からＣＭ情報を取得する。取得方法は、具体的には、たとえば、所定の間隔で、取得モジュール２００からコンテンツＤＢ１０１およびＣＭ情報ＤＢ１０２にアクセスし、コンテンツおよびＣＭ情報を取得してもよい。また、コンテンツＤＢ１０１やＣＭ情報ＤＢ１０２に新たな情報が格納されたことをトリガにして、コンテンツおよびＣＭ情報を取得してもよい。また、上述の２つの取得方法を併用して、コンテンツＤＢ１０１に即時配信が求められるコンテンツが格納された場合には、格納をトリガにコンテンツを所得する方法が好ましい。【００５５】
なお、取得モジュール２００に入力されたコンテンツや、ＣＭ情報は、ファイルタイプ別に分類される。ファイルタイプとは、たとえば、ＭＰＳＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ｐｈａｓｅ  ２）またはＡＶＩ（Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｉｎｔｅｒｌｅａｖｅｄ）などである。ファイルタイプ別に分類されコンテンツおよびＣＭ情報は、エンコーダ２０１に入力されるまで取得モジュール２００によって一時的に格納され、エンコーダ２０１の処理能力に応じて順次、エンコーダ２０１に入力される。【００５６】
また、エンコーダ２０１は、取得モジュール２００から入力されたコンテンツおよびＣＭ情報を配信用のデータ形式にエンコードする。エンコードされたコンテンツおよびＣＭ情報は、動画ファイル格納部２０２に出力される。なお、エンコーダ２０１によるエンコードには、たとえば、Ｈ．２６４などの圧縮率の高い動画圧縮規格を利用する。【００５７】
また、動画ファイル格納部２０２には、エンコーダ２０１から入力されたエンコード済みのコンテンツおよびＣＭ情報が格納される。動画ファイル格納部２０２に格納されたコンテンツおよびＣＭ情報は、番組表解析・実行モジュール２０４および配信制御モジュール２０５からの参照に応じて出力される。【００５８】
また、番組表ＤＢ２０３には、番組表情報が格納されている。番組表情報とは、コンテンツ配信装置１００から配信するコンテンツの内容、配信時間などを表す情報である。なお、番組表情報は、電子番組ガイド（ＥＰＧ）などの所定の規格によって構成された番組表情報をもちいてもよい。番組表ＤＢ２０３に格納された番組表情報は、番組表解析・実行モジュール２０４からの要求に応じて、番組表解析・実行モジュール２０４へ出力される。【００５９】
また、番組表解析・実行モジュール２０４は、番組表情報に基づいてコンテンツ配信装置１００から配信するコンテンツ（配信用のコンテンツ）およびＣＭ情報（配信用のＣＭ情報）を構成する。配信用のコンテンツは、番組表ＤＢ２０３から入力された番組表情報に応じて、動画ファイル格納部２０２から対応したコンテンツを取得することで構成される。【００６０】
具体的には、たとえば、番組表情報に１５時から、「ドラマ」と「アニメ」とが配信される予定であれば、動画ファイル格納部２０２に格納されているコンテンツを参照して、「ドラマ」と、「アニメ」とを取得する。また、取得された「ドラマ」および「アニメ」のそれぞれのコンテンツの合間のＣＭ情報の再生箇所にＣＭ情報を挿入する。たとえば、「ドラマ」には、１５分間隔で１５秒の配信用のＣＭ情報を挿入し、「アニメ」には、２０分間隔で１５秒の配信用のＣＭ情報を挿入する。【００６１】
また、番組表解析・実行モジュール２０４は、配信用のコンテンツを構成すると同時に、動画ファイル格納部２０２から配信用のＣＭ情報を取得する。取得されたＣＭ情報は、順次、ＣＭ情報配信モジュール２０７に入力される。配信用のＣＭ情報は、番組表情報の内容に関係なく、動画ファイル格納部２０２に格納されているすべてのＣＭ情報を順番に読み出し、配信用のＣＭ情報を構成する。【００６２】
また、配信制御モジュール２０５は、外部からの配信指示に応じて番組表解析・実行モジュール２０４によって構成された配信用のコンテンツおよび配信用のＣＭ情報の配信制御をおこなう。配信制御とは、放送局１０３のオペレータが配信用のコンテンツおよびＣＭ情報をコンテンツ配信装置１００から配信させる処理である。【００６３】
なお、配信制御モジュール２０５には、番組表情報と実際に構成された配信用のコンテンツとを検証する機能を設けてもよい。検証機能を設けた場合、外部からの配信指示を受け付けることなく自動的にコンテンツおよびＣＭ情報の配信をおこなうことができる。ただし、自動的にコンテンツおよびＣＭ情報を配信する場合であっても、たとえば災害などの緊急時にコンテンツ配信装置１００から配信させるコンテンツの構成を変更させるために、外部からの配信制御を受け付ける機能は備えておく必要がある。【００６４】
また、コンテンツ配信モジュール２０６は、番組表解析・実行モジュール２０４から入力された配信用のコンテンツをストリーミングによって配信する。なお、コンテンツ配信モジュール２０６から配信されるコンテンツの具体的な構成は、詳細に後述する。【００６５】
また、ＣＭ情報配信モジュール２０７は、番組表解析・実行モジュール２０４から入力された配信用のＣＭ情報をファイル転送によって配信する。なお、コンテンツ配信モジュール２０６から配信されるコンテンツの具体的な構成は、詳細に後述する。【００６６】
（コンテンツおよびＣＭ情報の構成）
ここで、コンテンツ配信装置１００に供給されるコンテンツおよびＣＭ情報の具体的な例と、供給されたコンテンツおよびＣＭ情報から構成された配信用のコンテンツおよびＣＭ情報の構成について説明する。【００６７】
図３−１は、コンテンツ配信装置１００に供給されるコンテンツを模式的に示す説明図である。図３−１には、コンテンツＤＢ１０１からコンテンツ配信装置１００に供給されるコンテンツの一例を示している。また、図３−２は、コンテンツ配信装置１００に供給されるＣＭ情報を模式的に示す説明図である。図３−２は、ＣＭ情報ＤＢ１０２からコンテンツ配信装置１００に供給されるＣＭ情報の一例を示している。【００６８】
ある時間にコンテンツ配信装置１００から配信させるコンテンツは、「アニメ」、「ドラマ」、「共通本編」の３種類が用意され、さらに各コンテンツは、５００［ｋｂｐｓ］と６４［ｋｂｐｓ］という２種類のファイルサイズ（コンテンツの情報量）が用意されている。これは、受信装置１０４に自装置の受信機能に適応したコンテンツを受信させるためである。一般的に、５００［ｋｂｐｓ］は、受信装置１０４として備え付けテレビや、ＰＣを利用する場合に、一方、６４［ｋｂｐｓ］は、受信装置１０４として携帯電話などを利用する場合にそれぞれもちいられる。【００６９】
また、各コンテンツには、それぞれ推奨条件が付与されている。推奨条件とは、受信装置１０４の利用者が、受信するコンテンツを指定しなかった場合に、自動的に再生させるコンテンツである。たとえば、「アニメ」の推奨条件は、視聴場所：山側、利用者年齢：１０歳未満、利用者性別：男性向けと設定されている。また、「ドラマ」の推奨条件は、視聴場所：海側、利用者年齢：３０歳以上、利用者性別：女性向けと設定されている。また、「共通本編」は、特に推奨条件が設定されておらず、「アニメ」や「ドラマ」の推奨条件に該当しない利用者に再生させる。【００７０】
コンテンツ配信装置１００から配信させるＣＭ情報は、受信装置１０４の利用者に応じて様々な種類が用意されている。大別すると、山側向けＣＭ、海側向けＣＭおよび共通ＣＭが用意されている。【００７１】
さらに、山側向けＣＭは、利用者年齢に応じて１０歳未満向けＣＭと、１０〜３０歳向けＣＭと、３０歳以上向けＣＭとの３種類に分類されている。さらに、上述した年齢ごとの分類に加えてさらに、男性向けＣＭと、女性向けＣＭが用意されている。また、海側向けＣＭも山側向けＣＭと同様に、利用者年齢に応じたＣＭがさらに男性向けＣＭと、女性向けＣＭとに分かれて用意されている。【００７２】
なお、ＣＭ情報もコンテンツと同様に、受信装置１０４の受信機能に適応させるため、２種類のファイルサイズのＣＭ情報が用意されている。また、一つの分類、たとえば、山側の３０歳以上の女性向けＣＭ（ＣＭ６）は、１種類だけとは限らず、山側向け１０歳未満男性向けＣＭ（ＣＭ１−ａ、ＣＭ１−ｂ）のように数種類用意してもよい。【００７３】
図４は、コンテンツの配信時の構成の一例を示す説明図である。図４のようにコンテンツ配信装置１００からは、番組表情報に応じて「共通本編」、「アニメ」、「ドラマ」の３種類のコンテンツが配信される。各コンテンツは、図３−１に表したようなコンテンツをコンテンツ配信装置１００の番組表解析・実行モジュール２０４によって、番組表情報に応じて、配信用のコンテンツとして構成させる。また、各コンテンツには、所定のサイズのコンテンツ（以下、「コンテンツファイル」という）ごとにＣＭ情報が挿入されている。【００７４】
たとえば、共通本編のコンテンツは、コンテンツファイル４０１ａ〜４０１ｃの計３つのコンテンツファイルによって構成されている。まず、１５秒のＣＭ情報が配信され、続いて、一つめのコンテンツファイル４０１ａが配信される。コンテンツファイル４０１ａの配信が終了すると、つぎの１５秒のＣＭ情報が配信される。ＣＭ情報の配信が終了すると、２つめのコンテンツファイル４０１ｂが配信される。同様に、ＣＭ情報、コンテンツファイル４０１ｃという順序で配信される。【００７５】
コンテンツ配信装置１００からは、共通本編のコンテンツファイル４０１ａ〜４０１ｃの配信と同時に、コンテンツファイルごとにＣＭ情報が挿入されたアニメのコンテンツファイル４０２ａ〜４０２ｃ、ドラマのコンテンツファイル４０３ａ〜４０３ｃが配信される。【００７６】
図５は、ＣＭ情報の配信時の構成の一例を示す説明図である。ＣＭ情報は、図５のようにＣＭ情報ＤＢ１０２（図１参照）から供給されたすべてのＣＭ情報を連続したファイルとして配信される。たとえば、ＣＭ情報ＤＢ１０２からコンテンツ配信装置１００に共通ＣＭ、ＣＭ１−ａ、…、ＣＭ１３という計１３種類のＣＭ情報が格納された場合、コンテンツ配信装置１００からは、共通ＣＭファイル５０１、ＣＭ１−ａファイル５０２、…、ＣＭ１３ファイル５１３の計１３種類のＣＭ情報のファイルをひとまとまりのＣＭ情報ファイル５００として配信する。一度、ＣＭ情報ファイル５００のすべての配信が終了しても、コンテンツ配信装置１００は、繰り返しＣＭ情報ファイル５００を配信する。【００７７】
受信装置１０４は、コンテンツ配信装置１００によって配信されたＣＭ情報ファイル５００を受信すると、位置情報や利用者の性別や年齢などの属性にかかわらず、すべてのＣＭ情報が記録される。【００７８】
（コンテンツ配信装置のコンテンツ配信処理手順）
つぎに、上述した構成のコンテンツ配信措置１００のコンテンツ配信処理手順について説明する。図６は、コンテンツ配信装置のコンテンツ配信手順を示すフローチャートである。図６のフローチャートにおいて、まず、取得部モジュール２００によりコンテンツ、ＣＭ情報が取得されたか否かを判断する（ステップＳ６０１）。【００７９】
ここで、コンテンツ、ＣＭ情報が取得されるまで待ち（ステップＳ６０１：Ｎｏのループ）、取得されると（ステップＳ６０１：Ｙｅｓ）、取得したコンテンツ、ＣＭ情報をファイルタイプごとに分類する（ステップＳ６０２）。分類とは、たとえば、ＳＤＩ、ＭＰＥＧ２またはＡＶＩなどのファイルタイプを判断する処理である。分類されたコンテンツ、ＣＭ情報は、ファイルタイプごと格納される。【００８０】
つぎに、取得モジュール２００に格納されているコンテンツ、ＣＭ情報をエンコーダ２０１によって順次、エンコードする（ステップＳ６０３）。その後、エンコードによって配信用の動画ファイルに変換されたコンテンツ、ＣＭ情報を動画ファイル格納部２０２に格納する（ステップＳ６０４）。【００８１】
つぎに、配信用の動画ファイルに変換されたコンテンツ、ＣＭ情報を実際に配信するための処理に移る。まず、番組表ＤＢ２０３において、番組表情報が取得されたか否かを判断する（ステップＳ６０５）。ここで、番組表情報が取得されるまで待ち（ステップＳ６０５：Ｎｏのループ）、取得されると（ステップＳ６０５：Ｙｅｓ）、取得された番組表情報に基づいて、番組表解析・実行モジュール２０４によって配信用のコンテンツが構成される（ステップＳ６０６）。【００８２】
その後、配信制御モジュール２０５によって配信指示が受け付けられたか否かを判断する（ステップＳ６０７）。ここで、配信指示を受け付けるまで待つ（ステップＳ６０７：Ｎｏのループ）。配信指示を受け付けると（ステップＳ６０７：Ｙｅｓ）、コンテンツ配信モジュール２０６では、コンテンツがストリーミングされる（ステップＳ６０８）。ステップＳ６０８の処理とともに、ＣＭ情報配信モジュール２０７では、ＣＭ情報がファイル転送され（ステップＳ６０９）、一連の処理を終了する。【００８３】
なお、上述したコンテンツ配信処理手順は、番組表情報に応じた所定の時間のコンテンツおよびＣＭ情報の配信手順についてのみ説明しているが、実際にはコンテンツ配信装置１００は、上述した配信処理が継続しておこなわれている。また、複数のコンテンツ配信装置１００を用意している場合は、時間に応じて配信するコンテンツを分散して各コンテンツ配信装置１００から順番にコンテンツおよびＣＭ情報の配信をおこなってもよい。たとえば、奇数時刻から開始するコンテンツを配信するコンテンツ配信装置１００と、偶数時刻から開始するコンテンツを配信するコンテンツ配信装置１００とに配信処理を分散させうる。【００８４】
また、コンテンツ配信装置１００でおこなう処理は、コンテンツおよびＣＭ情報の配信に関してのみである。また、ＣＭ情報は、ＣＭ情報ＤＢ１０２から提供されたＣＭ情報をそのまま配信している。したがって、利用者ごとに配信するＣＭ情報を抽出する処理、または、抽出したＣＭ情報をコンテンツに挿入する処理を必要としない。また、受信装置１０４の数に依存せず、同様の処理をおこなえばよい。したがって、コンテンツ配信装置１００は、大きな処理負担がかからず、コンテンツの配信を安定しておこなうことができる。【００８５】
（受信装置の構成）
続いて、この発明の実施の形態にかかる受信装置の構成を説明する。図７は、この発明の実施の形態にかかる受信装置の構成を示すブロック図である。図７のような受信装置１０４は、コンテンツ配信装置１００から配信されたコンテンツおよびＣＭ情報を受信して、再生させる。【００８６】
受信装置１０４は、コンテンツ受信モジュール７０１と、バッファ管理モジュール７０２と、バッファモジュール７０３と、ＣＭ情報受信モジュール７０４と、ＣＭ情報記録部７０５と、ＧＰＳレシーバ７０６と、位置情報取得モジュール７０７と、属性情報登録モジュール７０８と、ＣＭ情報抽出モジュール７０９と、デコーダ７１０と、再生モジュール７１１とによって構成される。【００８７】
また、コンテンツ受信モジュール７０１は、コンテンツ配信装置１００から配信されてくるコンテンツを受信する受信手段として機能し、コンテンツ配信装置１００からストリーミングによって配信されたコンテンツを受信する。コンテンツ受信モジュール７０１に受信されたコンテンツは、バッファ管理モジュール７０２に入力される。【００８８】
また、バッファ管理モジュール７０２は、コンテンツ受信モジュール７０１から入力されたコンテンツのデータ量を管理して、バッファモジュール７０３へ入力させるコンテンツのデータ量を調整する。【００８９】
また、バッファモジュール７０３は、バッファ管理モジュール７０２から入力されたコンテンツを一時的に記録して、コンテンツ受信モジュール７０１によるコンテンツの受信処理の速度と、デコーダ７１０によるデコード処理の速度との差を補う。バッファモジュール７０３に一時的に記録されたコンテンツは、順次、デコーダ７１０に入力される。【００９０】
また、ＣＭ情報受信モジュール７０４は、コンテンツ配信装置１００から配信されてくるＣＭ情報を受信する受信手段として機能し、コンテンツ配信装置１００からファイル転送によって配信されたＣＭ情報を受信する。ＣＭ情報受信モジュール７０４に受信されたＣＭ情報は、ＣＭ情報記録部７０５に入力される。【００９１】
また、ＣＭ情報記録部７０５は、記憶手段として機能し、ＣＭ情報受信モジュール７０４から入力されたＣＭ情報を記録する。ＣＭ情報記録部７０５に記録されたＣＭ情報の中から、ＣＭ情報抽出モジュール７０９によって、コンテンツの合間に挿入されるＣＭ情報が読み出される。【００９２】
なお、ＣＭ情報記録部７０５には、受信装置１０４の製造時もしくは、利用者による購入時に所定のＣＭ情報をあらかじめ記録させておくプレインストール処理されている。このプレインストール処理によって、受信装置１０４をはじめて利用する場合にＣＭ情報の受信が間に合わずに、ＣＭ情報記録部７０５になにも記録されていないといった事態を避けることができる。【００９３】
また、ＧＰＳレシーバ７０６は、ＧＰＳ衛星から発信されているＧＰＳ信号を受信する。ＧＰＳ信号は、地球の軌道上に配置された複数のＧＰＳ衛星から発信されている信号である。ＧＰＳレシーバ７０６は、ＧＰＳ信号を複数のＧＰＳ衛星から同時に受信し、受信したＧＰＳ信号を位置情報取得モジュール７０７に出力する。【００９４】
また、位置情報取得モジュール７０７は、利用者の現在地点に関する情報を入力する入力手段として機能し、ＧＰＳレシーバ７０６から入力されたＧＰＳ信号をもちいて受信装置１０４の現在位置の情報（たとえば、軽度緯度情報）を取得する。具体的には、ＧＰＳレシーバ７０６から入力された複数のＧＰＳ信号の受信誤差を求め、現在の位置情報を算出している。【００９５】
さらに、位置情報取得モジュール７０７は、算出された位置情報に基づいて、現在の受信エリアを判断する。受信エリアとは、あらかじめ指定された「山側」、「海側」などの再生するコンテンツの選択や、ＣＭ情報の抽出にもちいる分類である。位置情報取得モジュール７０７によって取得された位置情報および受信エリアは、ＣＭ情報抽出モジュール７０９と、再生モジュール７１１に入力される。【００９６】
属性情報登録モジュール７０８は、利用者から、利用者自身の属性情報の入力を受け付け、登録する。属性情報とは、利用者の年齢、性別などの情報である。なお、属性情報は、上述のような利用者の特徴を表す情報に限らず、趣味や、好物など嗜好を表す情報を登録してもよい。属性情報登録モジュール７０８によって登録された属性情報は、ＣＭ情報抽出モジュール７０９と、再生モジュール７１１に入力される。【００９７】
また、ＣＭ情報抽出モジュール７０９は、抽出手段として機能し、受信装置１０４の利用者に応じたＣＭ情報を抽出する。具体的には、位置情報取得モジュール７０７から入力された、位置情報と、属性情報登録モジュール７０８から入力された属性情報とをもちいて、ＣＭ情報記録部７０５に記録されているＣＭ情報を参照して、すべてのＣＭ情報の中から利用者に適した条件（たとえば、山側向け、３０歳以上、男性向けなど）のＣＭ情報を抽出する。抽出されたＣＭ情報は、デコーダ７１０に入力される。【００９８】
また、デコーダ７１０は、バッファモジュール７０３から入力されたコンテンツと、ＣＭ情報抽出モジュール７０９から入力されたＣＭ情報とをデコードして受信装置１０４により再生が可能な状態に変換する。デコード後のコンテンツおよびＣＭ情報は、再生モジュール７１１に入力される。【００９９】
また、再生モジュール７１１は、再生手段および再生制御手段として機能し、デコーダ７１０から入力されたデコード済みのコンテンツおよびＣＭ情報を再生する。再生モジュール７１１によって再生されるコンテンツは、位置情報取得モジュール７０７から入力された位置情報や、属性情報登録モジュール７０８から入力された属性情報をコンテンツの推奨条件と比較して再生させるコンテンツを選択する。しかしながら、利用者から再生させるコンテンツの種類についての指定を受けた場合は、指定されたコンテンツを再生させる。【０１００】
また、再生モジュール７１１は、コンテンツの合間にデコーダ７１０から入力されたＣＭ情報を挿入して再生させる。なお、ＣＭ情報抽出モジュール７０９によるＣＭ情報の抽出がコンテンツの再生に間に合わなかった場合や、ＣＭ情報記録部７０５に使用者に応じたＣＭ情報が記録されておらず、ＣＭ情報を抽出できなかった場合、再生モジュール７１１は、コンテンツの合間にＣＭ情報を挿入せずに、図４に示したような、あらかじめコンテンツの合間に構成されたＣＭ情報をそのまま再生させる。【０１０１】
再生モジュール７１１によって再生されたコンテンツは、再生コンテンツとしてコンテンツ再生装置１０４に備えられた（不図示）、もしくは接続されたＡＶ（Ａｕｄｉｏ−Ｖｉｓｕａｌ）機器に出力される。【０１０２】
（受信装置のエリア移動）
つぎに、上述したような受信装置１０４が移動し、受信エリアが変更した場合の位置情報の取り扱いについて説明する。図８は、受信装置のエリア移動の一例を示す説明図である。受信装置１０４は、具体例としては、デスクトップ型ＰＣや、デジタル放送波に対応したテレビなどの備え付け型の装置のほかに、携帯電話や、ラップトップ型ＰＣなどの移動体型の装置が想定される。このような移動体型の装置の場合、利用者の移動に応じてコンテンツを受信する受信エリアが変更する。【０１０３】
なお、ここで説明する受信エリアの変更とは、図２で説明したような「山側」、「海側」が変更される、受信装置１０４によって再生されるコンテンツおよびＣＭ情報に影響を与える規模で受信装置１０４が移動した場合を意味する。【０１０４】
図８のように、この実施の形態において、受信エリアは、受信装置１０４が、コンテンツの選択およびＣＭ情報の抽出の際にエラーを起こさないように、それぞれ独立しており、重複しないように設定されている。受信エリアが重複しないとは、受信エリア８００と、受信エリア８０１とはお互いに重なり合わないように設定してあることを意味する。すなわち、同じ位置でありながら、「海側」でもあり、「山側」でもある状態が発生すると、受信装置１０４が正しく判断できない可能性がある。【０１０５】
したがって、受信装置１０４を携帯した利用者が、山側を表す受信エリア８００から、海側を表す受信エリア８０１へ移動した場合、行程８０２で示したエリアでは、いずれの受信エリアにも該当しない。このような場合、受信装置１０４は、海側を表す受信エリア８０１内に移動するまで、位置情報は、山側を表す受信エリア８００を保持する。受信装置１０４は、海側を表す受信エリア８０１内への移動が終了すると、はじめて位置情報が山側の受信エリア８０１であると変更される。【０１０６】
（受信装置の移動と再生コンテンツの構成）
つぎに、受信装置１０４の移動と再生コンテンツの構成の変化について説明する。図９は、受信装置の移動と再生コンテンツの構成の変化を示す説明図である。図表９００は、利用者の属性情報が、「１０歳未満の男性」と固定している場合の再生コンテンツの構成の変化を表す。【０１０７】
・ＮＯ．１のパターン：受信エリア外→山側、チャンネル未設定
＜移動前＞
まず、利用者は、受信エリア外に位置するため、受信装置１０４を起動させると、再生コンテンツとして「共通本編」が再生される。また、「共通本編」の合間には、再生用のＣＭ情報（再生ＣＭ）として「共通ＣＭ」が再生される。上述のような内容が再生されるのは、コンテンツにおいても、ＣＭ情報においても、条件に見合うものがないためである。【０１０８】
＜移動後＞
利用者が移動した後は、山側に位置するため、受信装置１０４は、再生コンテンツとして「アニメ（山側、１０歳未満、男性向け：図３−１参照）」が再生される。また、「アニメ」の合間には、再生ＣＭとして「ＣＭ１−ａ、ＣＭ１−ｂ（山側、１０歳未満、男性向け：図３−２参照）」が再生される。すなわち、再生コンテンツ、再生ＣＭともに、条件に見合うものが選択され再生される。【０１０９】
・ＮＯ．２のパターン：受信エリア外→山側、チャンネル１に設定
＜移動前＞
まず、利用者は、受信エリア外に位置する。また、利用者は、受信装置１０４を起動させるとともに、受信チャンネルとしてチャンネル１を選択する。受信装置１０４では、チャンネル１に対応する再生コンテンツとして「アニメ」が再生される。また、「アニメ」の合間には、再生ＣＭとして「共通ＣＭ」が再生される。これは、ＣＭ情報において、条件に見合うものがないためである。【０１１０】
＜移動後＞
利用者が移動した後は、山側に位置するため、受信装置１０４は、再生コンテンツとして、引き続きチャンネル１に対応する「アニメ」が再生される。また、「アニメ」の合間には、再生ＣＭとして「ＣＭ１−ａ、ＣＭ１−ｂ」が再生される。すなわち、再生コンテンツ、再生ＣＭともに、条件に見合うものが選択され再生される。【０１１１】
・ＮＯ．３のパターン：山側→海側、チャンネル未設定
＜移動前＞
まず、利用者は、山側に位置するため、受信装置１０４を起動させると、再生コンテンツとして「アニメ」が再生される。また、「アニメ」の合間には、再生ＣＭとして「ＣＭ１−ａ、ＣＭ１−ｂ」が再生される。すなわち、再生コンテンツ、再生ＣＭともに、条件に見合うものが選択され再生される。【０１１２】
＜移動後＞
利用者が移動した後は、海側に位置するため、受信装置１０４は、再生コンテンツとして「共通本編」が再生される（９０１）。また、「共通本編」の合間には、再生ＣＭとして「ＣＭ７（海側、１０歳未満、男性向け：図３−２参照）」が再生される。上述のような再生がおこなわれるのは、再生ＣＭは、条件に見合うものが選択されるが、再生コンテンツは、利用者の属性情報および位置情報と推奨条件の合うコンテンツが配信されていなかったため、自動的に「共通本編」が選択されるためである。【０１１３】
・ＮＯ．４のパターン：山側→海側、チャンネル１に設定
＜移動前＞
まず、利用者は、山側に位置する。また、利用者は、受信装置１０４を起動させるとともに、受信チャンネルとしてチャンネル１を選択する。受信装置１０４では、チャンネル１に対応する再生コンテンツとして「アニメ」が再生される。また、「アニメ」の合間には、再生ＣＭとして「ＣＭ１−ａ、ＣＭ１−ｂ」が再生される。すなわち、再生ＣＭは、自動的に利用者に応じたＣＭ情報が選択され再生される。【０１１４】
＜移動後＞
利用者が移動した後は、海側に位置するため、受信装置１０４は、再生コンテンツとして、引き続きチャンネル１に対応する「アニメ」が再生される。また、「アニメ」の合間には、再生ＣＭとして「ＣＭ７」が再生される。すなわち、再生コンテンツ、再生ＣＭともに、条件に見合うものが選択され再生される。【０１１５】
上述のように、受信装置１０４は、再生コンテンツに関しては、利用者がチャンネル設定をおこなうと、各コンテンツの推奨条件に関係なく、選択されたチャンネルのコンテンツを再生する。一方、再生ＣＭに関しては、利用者がどのようなコンテンツを再生しても、受信装置１０４の位置情報および属性情報と、をもちいて、コンテンツの合間に再生させるＣＭ情報を選択する。【０１１６】
（受信装置のコンテンツ再生手順）
図１０は、受信装置のコンテンツ再生手順を示すフローチャートである。図１０のフローチャートにおいて、まず、コンテンツ配信装置１００から配信されたコンテンツ、ＣＭ情報が受信されたか否かを判断する（ステップＳ１００１）。なお、ステップＳ１００１における受信の判断は、コンテンツとＣＭ情報との同時受信は、必須ではなく、どちらか一方のみの受信であってもよい。また、具体的には、コンテンツおよびＣＭ情報は、コンテンツ配信装置１００から放送局１０３を介して地上デジタル放送網によって配信パケットの状態で配信されたコンテンツと、ＣＭ情報とを構成するパケットである。【０１１７】
ステップＳ１００１において、コンテンツ、ＣＭ情報が受信されるまで、待ち（ステップＳ１００１：Ｎｏのループ）、コンテンツが受信されると（ステップＳ１００１：Ｙｅｓ）、コンテンツは、デコーダ７１０において、デコードされ、再生モジュール７１１によって再生される（ステップＳ１００２）。【０１１８】
また、ステップＳ１００１において、ＣＭ情報が受信されると（ステップＳ１００１：Ｙｅｓ）、ＣＭ情報は、ＣＭ情報記録部７０５に格納される（ステップＳ１００３）。さらに、ＣＭ情報抽出モジュール７０９によって、ＣＭ情報記録部７０５に格納したＣＭ情報の中から再生コンテンツの合間に再生させるＣＭ情報を抽出する（ステップＳ１００４）。【０１１９】
つぎに、コンテンツ再生モジュール７１１によって再生中のコンテンツがＣＭ情報再生時間になったか否かを判断する（ステップＳ１００５）。ＣＭ情報再生時間とは、再生コンテンツの合間にＣＭ情報を再生させる時間である。このＣＭ情報再生時間は、コンテンツの中に格納されているＣＭ情報再生時間のタイミングを表す情報をもちいて判断する。【０１２０】
ステップＳ１００５の判断において、ＣＭ情報再生時間になるまで待機状態となる（ステップＳ１００５：Ｎｏのループ）。具体的に待機状態とは、コンテンツ再生モジュール７１１ではコンテンツの再生がおこなわれ、ＣＭ情報記録部７０５ではＣＭ情報の格納がおこなわれ、ＣＭ情報抽出モジュール７０９ではＣＭ情報の抽出がおこなわれている状態を指す。【０１２１】
ステップＳ１００５によってＣＭ情報再生時間になったと判断された場合（ステップＳ１００５：Ｙｅｓ）、ＣＭ情報抽出モジュール７０９によって抽出されたＣＭ情報がデコーダ７１０によってデコードされ、再生モジュール７１１によって再生される（ステップＳ１００６）。ＣＭ情報が再生されると、再生モジュール７１１は、ＣＭ情報を再生しながら、ＣＭ情報の再生が終了したか否かの判断をおこなう（ステップＳ１００７）。【０１２２】
ステップＳ１００７によってＣＭ情報の再生が終了したと判断されない場合（ステップＳ１００７：Ｎｏ）、ステップＳ１００６の処理に戻り、ＣＭ情報の再生を継続しておこなう。一方、ステップＳ１００７によってＣＭ情報の再生が終了したと判断された場合（ステップＳ１００７：Ｙｅｓ）、さらに、受信装置１０４におけるコンテンツの受信が終了したか否かを判断する（ステップＳ１００８）。コンテンツの受信が終了するとは、たとえば、コンテンツ配信装置１００から配信されているコンテンツが終了した場合や、受信装置１０４が自主的にコンテンツの受信を終了した場合などがある。【０１２３】
ステップＳ１００８において、コンテンツの受信が終了していない場合（ステップＳ１００８：Ｎｏ）、ステップＳ１００２およびステップＳ１００３の処理に戻り、引き続き、コンテンツの再生および、ＣＭ情報の格納・抽出をおこなう。一方、ステップＳ１００８において、コンテンツの受信が終了した場合は（ステップＳ１００８：Ｙｅｓ）、そのまま一連の処理を終了する。【０１２４】
上述したように、この実施の形態にかかる受信装置１０４は、コンテンツ配信装置１００から配信されたコンテンツをストリーミング再生させるとともに、ＣＭ情報を受信する。受信装置１０４は、ＣＭ情報の種類に限らず、受信したＣＭ情報をすべてＣＭ情報記録部７０５に記録する。さらに、受信装置１０４は、ＣＭ情報記録部７０５に記録されたＣＭ情報の中から利用者に応じたＣＭ情報を抽出して、コンテンツの合間に再生させる。このように、すべての種類のＣＭ情報をあらかじめ受信しておくため、利用者が替わった場合にも、受信装置１０４の位置（受信エリア）が変更した場合にも、効果的なＣＭ情報を抽出して、再生させることができる。また、コンテンツ配信装置１００に受信装置１０４の利用者の属性情報など、個人情報にかかわる情報を送信する必要がないため、利用者の個人情報を保護するこができる。【０１２５】
（受信装置の再生内容）
続いて、上述したような受信手順によって受信したコンテンツおよびＣＭ情報の利用者ごとの再生内容について説明する。図１１は、受信装置の再生内容を説明する説明図である。ここでは、図１１の図表１１００は、受信装置１０４の利用者のタイプ別（クライアント１〜クライアント４）に、図３−１および図３−２に示したようなコンテンツおよびＣＭ情が配信された場合の再生内容について示している。【０１２６】
（クライアント１）
表１１０１に示したクライアント１の条件は、受信エリア：山側、年齢：１０歳未満、性別：男性、チャンネル：未選択である。したがって、再生コンテンツには、「アニメ（山側、１０歳未満、男性向け：図３−１参照）」が選択され、再生ＣＭには、「ＣＭ１−ａ、ＣＭ１−ｂ（山側、１０歳未満、男性向け：図３−２参照）」が選択される。したがって、受信装置１０４では、「アニメ」を再生する合間に「ＣＭ１−ａ」と「ＣＭ１−ｂ」とが交互に再生される。【０１２７】
（クライアント２）
表１１０２に示したクライアント２の条件は、受信エリア：山側、年齢：３０歳以上、性別：女性、チャンネル：未選択である。したがって、再生コンテンツには、「共通本編（推奨条件に合うコンテンツがなかったため）」が選択され、再生ＣＭには、「ＣＭ６（山側、３０歳以上、女性向け：図３−２参照）」が選択される。したがって、受信装置１０４では、「共通本編」を再生する合間に「ＣＭ６」が再生される。【０１２８】
（クライアント３）
表１１０３に示したクライアント３の条件は、受信エリア：海側、年齢：１０〜３０歳、性別：男性、チャンネル：未選択である。したがって、再生コンテンツには、「共通本編（推奨条件に合うコンテンツがなかったため）」が選択され、再生ＣＭには、「ＣＭ９（海側、１０〜３０歳、男性向け：図３−２参照）」が選択される。したがって、受信装置１０４では、「共通本編」を再生する合間に「ＣＭ９」が再生される。【０１２９】
（クライアント４）
表１１０４に示したクライアント４の条件は、受信エリア：山側、年齢：３０歳以上、性別：女性、チャンネル：ドラマ選択（チャンネル２）である。したがって、再生コンテンツには、「ドラマ（選択チャンネル）」が選択され、再生ＣＭには、「ＣＭ６（山側、３０歳以上、女性向け：図３−２参照）」が選択される。したがって、受信装置１０４では、「ドラマ」を再生する合間に「ＣＭ６」が再生される。【０１３０】
上述したように、受信装置１０４による再生コンテンツの構成は、利用者の属性情報や、位置情報、さらには、利用者によるチャンネル選択によって変化する。すなわち、図９をもちいて説明したような、位置情報の変化だけでなく、同じ受信装置１０４を利用していても、利用者によって再生コンテンツの内容と再生されるＣＭ情報は多様に変化させることができる。したがって、各利用者に応じたＣＭ情報を再生させることで、ＣＭ情報の宣伝効果を向上させることができる。【０１３１】
（ＣＭ情報の再生開始および終了のタイミング通知）
続いて、コンテンツ再生装置１０４におけるＣＭ情報再生時間について説明する。この実施の形態では、コンテンツ配信装置１００と、受信装置１０４との間で同期をとらせていない。コンテンツ配信装置１００と、受信装置１０４とを同期させるためには、コンテンツ配信装置１００と、受信装置１０４とのそれぞれをタイムサーバに接続する、または、標準電波を受信するなどの手段があるが、いずれの場合も、あらたな構成を追加しなければならず、コンテンツ配信装置１００および受信装置１０４の製造側には製造工程の負担が増し、利用者側にとっても受信装置１０４の高価格化につながり、好ましくない。また、同期可能な構成にした場合であっても、受信装置１０４では、受信したコンテンツを再生させるまでのバッファ処理によって、時間の誤差が生じてしまうため、同期させたところで、結局時間がずれてしまう可能性があった。【０１３２】
したがって、この実施の形態では、コンテンツ配信装置１００と、受信装置１０４との間に同期がとれていない状態であっても、正しい時間にＣＭ情報を再生させるためのＣＭ情報再生時間の通知がおこなわれている。図１２は、ＣＭ情報の再生開始および終了のタイミング通知を示す説明図（その１）である。【０１３３】
図１２に示したタイミング通知の場合、ＲＴＣＰ（ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）という仕様をもちいて、ＣＭ情報再生時間の開始・終了を受信装置１０４に通知する。ＲＴＣＰは、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）という音声や映像をストリーミング再生するための伝送プロトコルと組み合わせて使うことで、データのフロー（送受信）制御および送信者と受信者の情報を記述することができる。【０１３４】
たとえば、コンテンツ配信装置１００は、「共通本編」を再生する再生コンテンツ１２０１の中に、つぎのＣＭ情報の再生時間の３０秒前から５秒ごとに計６回、ＣＭ情報再生時間１２０３をＲＴＣＰで送出する。同様に、ＣＭ情報の再生終了の３０秒前から５秒ごとに計６回、ＣＭ情報再生終了時間１２０４をＲＴＣＰで送出する。【０１３５】
また、再生コンテンツ１２０１と同時に配信されている「アニメ」再生する再生コンテンツ１２０２の中に、つぎのＣＭ情報の再生時間の３０秒前から５秒ごとに計６回、ＣＭ情報再生時間１２０５をＲＴＣＰで送出する。同様に、ＣＭ情報の再生終了の３０秒前から５秒ごとに計６回、ＣＭ情報再生終了時間１２０６をＲＴＣＰで送出する。【０１３６】
受信装置１０４は、図１２に示したような、ＣＭ情報再生時間１２０３、１２０５およびＣＭ情報再生終了時間１２０４、１２０６が書き込まれたＲＴＣＰを受信することでＣＭ情報再生時間と、ＣＭ情報再生終了時間と、を知ることができ、正確な時間にＣＭ情報を再生させることができる。【０１３７】
また、図１３は、ＣＭ情報の再生開始および終了のタイミング通知を示す説明図（その２）である。図１３では、受信装置１０４に番組表情報を取得する機能が必要となる。コンテンツ配信装置１００は、プロトコルの１つであるＲＴＰをもちいて配信用のコンテンツ１３０１、１３０２それぞれに、コンテンツ配信装置１００のローカル時刻のタイムスタンプ１３０３、１３０４を書き込む。【０１３８】
図１２に示したタイミング通知（その１）に関しても、図１３に示したタイミング通知（その２）に関しても、具体的には、ＲＴＣＰパケットもしくはＲＴＰパケットのタイムスタンプフィールドにコンテンツ配信装置１００のローカル時刻を書き込む。受信装置１０４は、配信されたコンテンツからＲＴＣＰパケットもしくはＲＴＰパケットを受け取り、ＲＴＣＰパケットもしくはＲＴＰパケット中に埋め込まれているコンテンツ配信装置１００のローカル時刻と、自装置（受信装置１０４）が所持している番組表情報のＣＭ情報再生時間およびＣＭ情報終了時間とを比較して、何秒後にＣＭ情報が再生される時間もしくは終了する時間かを判断する。【０１３９】
この実施の形態では、上述したような方法をもちいることで、再生させるコンテンツごとにＣＭ情報再生時間が異なっても、コンテンツ配信装置１００と受信装置１０４とを同期させることなく、正確な時間にＣＭ情報を再生させることができる。【０１４０】
（受信装置の受信Ｉ／Ｆの切り替え）
つぎに、受信装置１０４の受信Ｉ／Ｆ（インターフェイス）の切り替えについて説明する。図１４は、受信装置ごとの受信状況の一例を示す説明図である。図１をもちいたコンテンツ配信装置および受信装置の概要の説明ですでに述べたように、この実施の形態にかかるコンテンツ配信装置１００のコンテンツおよびＣＭ情報の配信は、地上デジタル放送網を利用している。【０１４１】
しかしながら、受信装置１０４が地上デジタル放送網によるコンテンツの受信を行えないような場合に備えて、他の受信方式をもちいてコンテンツを受信させることもできる。ここでは、例として、コンテンツ配信装置１００からＩＰｖ４およびＩＰｖ６のプロトコルをもちいた無線通信をおこなっている場合について説明する。【０１４２】
受信Ｉ／Ｆの切り替え機能を備えた場合、受信装置１０４は、図１４に示した各クライアント（クライアント１〜クライアント５）のように、ＩＰｖ４／ｖ６さらに、ＵＤＬ（Ｕｎｉ−Ｄｉｒｅｃｔｉｏｎａｌ  Ｌｉｎｋ：片方向通信）や、ＢＤＬ（Ｂｉ−Ｄｉｒｅｃｔｉｏｎａｌ  Ｌｉｎｋ：双方向通信）など、異なる方式をもちいて、現在の自装置の受信状態に最も適した方式でコンテンツおよびＣＭ情報を受信することができる。【０１４３】
図１５は、受信装置の受信Ｉ／Ｆの切り替えの処理の構成を示す説明図である。図１５のように、受信装置１０４によって受信Ｉ／Ｆの切り替えの処理をおこなうには、図２に示したような構成に加えて、受信レベル監視モジュール１５０１と、ＩＰｖ４／ｖ６通信チェックモジュール１５０２と、Ｊｏｉｎ・Ｌｅａｖｅモジュール１５０３と、ユニキャスト通信モジュール１５０４とを備える必要がある。【０１４４】
受信レベル監視モジュール１５０１は、地上デジタル放送網によって受信したコンテンツおよびＣＭ情報の受信状況を監視する。監視結果は、ＩＰｖ４／ｖ６通信チェックモジュール１５０２に入力される。監視とは、すなわち、地上デジタル放送網によるコンテンツおよびＣＭ情報の受信の際のリンクがダウン（受信レベルがしきい値以下になった状態）しているか否かの判断をおこなっている。【０１４５】
ＩＰｖ４／ｖ６通信チェックモジュール１５０２は、受信レベル監視モジュール１５０１からリンクダウンしているとの監視結果が入力されると、地上デジタル放送網以外の無線通信によって配信されているコンテンツの受信状況をチェックする。具体的には、ＩＰｖ４または、ＩＰｖ６によって配信されているコンテンツがそれぞれ受信可能か否かを判断する。【０１４６】
ＩＰｖ６によるコンテンツの受信が可能であると判断された場合は、Ｊｏｉｎ・Ｌｅａｖｅモジュール１５０３にＩＰｖ６によって通信をおこなう旨の指示を入力する。一方、ＩＰｖ６によるコンテンツの受信ができず、ＩＰｖ４によるコンテンツの受信が可能であると判断された場合は、ユニキャスト通信モジュール１５０４に、ＩＰｖ４によって通信をおこなう旨の指示を入力する。【０１４７】
Ｊｏｉｎ・Ｌｅａｖｅモジュール１５０３は、ＩＰｖ４／ｖ６通信チェックモジュール１５０２からの指示に応じて、ＩＰｖ６によるコンテンツおよびＣＭ情報を受信させる。したがって、コンテンツ受信モジュール７０１およびＣＭ情報受信モジュール７０４にＩＰｖ６によって配信されたコンテンツおよびＣＭ情報を受信するように切り替え指示を入力する。【０１４８】
ユニキャスト通信モジュール１５０４は、ＩＰｖ４／ｖ６通信チェックモジュール１５０２からの指示に応じて、ＩＰｖ４によるコンテンツおよびＣＭ情報を受信させる。したがって、コンテンツ受信モジュール７０１およびＣＭ情報受信モジュール７０４にＩＰｖ４によって配信されたコンテンツおよびＣＭ情報を受信するように切り替え指示を入力する。【０１４９】
各受信装置１０４が、上述したような構成によって受信方式を切り替える機能を備えることで、図１４に示したような受信装置１０４によって様々な受信方式が混在した状態で、コンテンツおよびＣＭ情報の受信がおこなわれる。すなわち、受信装置１０４は、コンテンツ配信装置１００の配信状態や、自装置の受信状態に応じてコンテンツおよびＣＭ情報を最も確実に受信できる受信方式を選択することで、受信に失敗するような事態を防ぐことができる。【０１５０】
（コンテンツ配信装置によるＣＭ情報の帯域制御機能）
図１６は、コンテンツ配信装置によるＣＭ情報の帯域制御機能を示す説明図である。図１６のように、コンテンツ配信装置１００にＣＭ情報の帯域制御機能を追加するには、ＣＭ情報配信モジュール２０７の後段に帯域制御モジュール１６００を備えた構成とする。【０１５１】
ＣＭ情報の帯域制御機能とは、ＣＭ情報をファイル転送時のパケットサイズを変更させる機能である。帯域制御モジュール１６００には、コンテンツ配信側のオペレータなどからパケットサイズを指示する情報が入力される。帯域制御モジュール１６００は、パケットサイズを指示する情報に基づいて、ＣＭ情報を配信する際のパケット数を調整する。【０１５２】
たとえば、ＣＭ情報の配信に３０［ｋｂｐｓ］の帯域を使用してファイル転送する場合、まず、ＣＭ情報のファイルを４０９６［ｂｉｔ］サイズのパケットに分割する。そして、１秒にファイル転送するＣＭ情報が３０［ｋｂｉｔ］を超えないように、パケット数を分配して配信する。なお、コンテンツを配信するストリーミングについては、あらかじめ定められたコンテンツの圧縮ビットレートにしたがって、コンテンツを配信する帯域を選択して使用している。【０１５３】
上述したような、帯域制御機能を備えることで、受信装置１００の機能に即したパケットサイズによってＣＭ情報を配信することができる。このような機能をそなえることで、様々な受信機能もしくは受信環境の受信装置１０４であっても、ＣＭ情報を配信できる。したがって、確実にＣＭ情報を再生させることができる。【０１５４】
以上説明したように、コンテンツ配信装置、受信装置、コンテンツ配信方法、受信方法およびプログラムによれば、ＣＭ情報が再生されるコンテンツについての配信の安定化、利用者の個人情報保護、およびＣＭ情報の宣伝効果向上を図ることができる。【０１５５】
また、本発明のような利用者ごとに再生させるＣＭ情報が変化するような受信装置１０４を提供することで、従来のようなコンテンツに対してスポンサーがつき、同一のＣＭ情報を再生させるというような広告形態に替わり、地域ごとにまた、年齢と性別ごとにスポンサーが付き広告をおこなうというような新しい広告形態を実施することができる。【０１５６】
なお、本実施の形態で説明したコンテンツ配信方法および受信方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１５７】
以上のように、本発明にかかるコンテンツ配信装置、受信装置、コンテンツ配信方法、受信方法およびプログラムは、デジタル情報のストリーミングに有用であり、特に、地上デジタル放送網をもちいたコンテンツの配信に適している。
【図１】
2007119345.tif 000003
【図２】
2007119345.tif 000004
【図３−１】
2007119345.tif 000005
【図３−２】
2007119345.tif 000006
【図４】
2007119345.tif 000007
【図５】
2007119345.tif 000008
【図６】
2007119345.tif 000009
【図７】
2007119345.tif 000010
【図８】
2007119345.tif 000011
【図９】
2007119345.tif 000012
【図１０】
2007119345.tif 000013
【図１１】
2007119345.tif 000014
【図１２】
2007119345.tif 000015
【図１３】
2007119345.tif 000016
【図１４】
2007119345.tif 000017
【図１５】
2007119345.tif 000018
【図１６】
2007119345.tif 000019
【国際調査報告】
2007119345.tif 000020
2007119345.tif 000021
2007119345.tif 000022
2007119345.tif 000023
2007119345.tif 000024
2007119345.tif 000025
2007119345.tif 000026
2007119345.tif 000027