(57)【特許請求の範囲】
【請求項１】
放送コンテンツ提供装置を有する放送コンテンツ提供システムであって、
前記放送コンテンツ提供装置は、
放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成手段と、
前記テレビ放送ビデオデータを出力する第１出力手段と、
前記ソースビデオデータの前記第１フレームと前記第２フレームとの間に、前記テレビ放送用の CM ビデオデータ以外のビデオデータを挿入してネットワーク配信ビデオデータを生成する配信ビデオデータ生成手段と、
前記ネットワーク配信ビデオデータを出力する第２出力手段と、を有し、
前記配信ビデオデータ生成手段によって挿入されるビデオデータは、所定の静止画像が繰り返し再生されるビデオデータである、放送コンテンツ提供システム。
【請求項２】
放送コンテンツ提供装置を有する放送コンテンツ提供システムであって、
前記放送コンテンツ提供装置は、
放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成手段と、
前記テレビ放送ビデオデータを出力する第１出力手段と、
前記ソースビデオデータの前記第１フレームと前記第２フレームとの間に、前記テレビ放送用の CM ビデオデータ以外のビデオデータを挿入してネットワーク配信ビデオデータを生成する配信ビデオデータ生成手段と、
前記ネットワーク配信ビデオデータを出力する第２出力手段と、を有し、
当該放送コンテンツ提供システムは、ネットワークを介し、再生装置へ前記ネットワーク配信ビデオデータを配信し、
前記再生装置は、
前記ネットワーク配信ビデオデータを取得する配信ビデオデータ取得手段と、
前記ネットワーク配信ビデオデータを再生する再生手段と、
ネットワーク配信用の CM ビデオデータを要求し、要求した前記ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得手段と、を有し、
前記再生手段は、前記第１フレームの再生を終了してから前記ネットワーク配信用の CM ビデオデータを取得するまで前記配信ビデオデータ生成手段によって挿入された前記ビデオデータを再生し、前記ネットワーク配信用の CM ビデオデータを取得してから前記第２フレームの再生を開始するまで前記ネットワーク配信用の CM ビデオデータを再生する、放送コンテンツ提供システム。
【請求項３】
前記再生装置は、前記ネットワーク配信ビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得手段を有し、
前記 CM ビデオデータ取得手段は、前記 CM 総時間以下の長さである第１のネットワーク配信用の CM ビデオデータを取得し、
前記再生手段は、前記第１フレームを再生した後、第１の前記ネットワーク配信用の CM ビデオデータを再生し、
前記 CM ビデオデータ取得手段は、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了してから前記第２フレームの再生を開始するまでの間の時間以下の長さである第２の前記ネットワーク配信用の CM ビデオデータをさらに取得し、
前記再生手段は、第１の前記ネットワーク配信用の CM ビデオデータを再生した後、第２の前記ネットワーク配信用の CM ビデオデータをさらに再生する、請求項２に記載の放送コンテンツ提供システム。
【請求項４】
前記 CM ビデオデータ取得手段は、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了する時間よりも所定時間前に、第２の前記ネットワーク配信用の CM ビデオデータを取得する、請求項３に記載の放送コンテンツ提供システム。
【請求項５】
前記 CM ビデオデータ取得手段から、所定時間以下の長さであるネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付手段と、
前記 CM ビデオデータ取得手段へ、前記所定時間以下の長さであるネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信手段と、を有する広告提供装置を有する請求項３又は４に記載の放送コンテンツ提供システム。
【請求項６】
前記 CM ビデオデータ取得手段は、複数の前記ネットワーク配信用の CM ビデオデータを取得し、
前記再生手段は、前記取得された複数の前記ネットワーク配信用の CM ビデオデータを順次再生する、請求項２に記載の放送コンテンツ提供システム。
【請求項７】
前記再生装置は、前記ネットワーク配信ビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得手段を有し、
前記 CM ビデオデータ取得手段は、合計の長さが前記 CM 総時間以下である複数の前記ネットワーク配信用の CM ビデオデータを取得する、請求項６に記載の放送コンテンツ提供システム。
【請求項８】
前記 CM ビデオデータ取得手段から、合計時間が所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付手段と、
前記 CM ビデオデータ取得手段へ、合計時間が前記所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信手段と、を有する広告提供装置を有する請求項６又は７に記載の放送コンテンツ提供システム。
【請求項９】
前記配信要求受付手段が受け付ける要求には、前記再生装置のユーザの好みを表す嗜好情報が含まれており、
前記広告提供装置の前記 CM ビデオデータ配信手段は、前記嗜好情報に基づいて、配信するネットワーク配信用の CM ビデオデータを決定する、請求項５又は８に記載の放送コンテンツ提供システム。
【請求項１０】
放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置と、を有する放送コンテンツ提供システムであって、
前記放送コンテンツ提供装置は、
放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成手段と、
前記テレビ放送ビデオデータを出力する出力手段と、を有し、
前記再生装置は、
前記ネットワークを介して前記テレビ放送ビデオデータを取得する配信ビデオデータ取得手段と、
前記テレビ放送ビデオデータを再生する再生手段と、を有し、
前記再生手段は、前記テレビ放送ビデオデータを再生する際、前記第１フレームの再生後、前記第２フレームの再生が開始されるまでの間、所定の静止画の表示又は所定の音声データの再生を行う、放送コンテンツ提供システム。
【請求項１１】
放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置とを有する放送コンテンツ提供システムであって、
前記放送コンテンツ提供装置は、放送コンテンツのビデオデータであるソースビデオデータを前記再生装置へ配信する配信手段を有し、
前記再生装置は、
前記ネットワークを介して前記ソースビデオデータを取得する配信ビデオデータ取得手段と、
前記ソースビデオデータを再生する再生手段と、を有し、
前記再生手段は、前記ソースビデオデータの再生において、前記ソースビデオデータの第１フレームの再生を終了してから前記ソースビデオデータの第２フレームの再生を開始するまでの間、所定の静止画の表示又は所定の音声データの再生を行う、放送コンテンツ提供システム。
【請求項１２】
請求項１に記載の放送コンテンツ提供装置。
【請求項１３】
請求項１０又は１１に記載の放送コンテンツ提供装置。
【請求項１４】
請求項２乃至１１いずれか一項に記載の再生装置。
【請求項１５】
請求項５、８、及び９いずれか一項に記載の広告提供装置。
【請求項１６】
放送コンテンツ提供装置を有する放送コンテンツ提供システムによって実行される放送コンテンツ提供方法であって、
前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成ステップと、
前記放送コンテンツ提供装置が、前記テレビ放送ビデオデータを出力する第１出力ステップと、
前記放送コンテンツ提供装置が、前記ソースビデオデータの前記第１フレームと前記第２フレームとの間に、前記テレビ放送用の CMビデオデータ以外のビデオデータを挿入してネットワーク配信ビデオデータを生成する配信ビデオデータ生成ステップと、
前記放送コンテンツ提供装置が、前記ネットワーク配信ビデオデータを出力する第２出力ステップと、を有し、
前記配信ビデオデータ生成ステップにおいて挿入されるビデオデータは、所定の静止画像が繰り返し再生されるビデオデータである、放送コンテンツ提供方法。
【請求項１７】
放送コンテンツ提供装置を有する放送コンテンツ提供システムによって実行される放送コンテンツ提供方法であって、
前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成ステップと、
前記放送コンテンツ提供装置が、前記テレビ放送ビデオデータを出力する第１出力ステップと、
前記放送コンテンツ提供装置が、前記ソースビデオデータの前記第１フレームと前記第２フレームとの間に、前記テレビ放送用の CMビデオデータ以外のビデオデータを挿入してネットワーク配信ビデオデータを生成する配信ビデオデータ生成ステップと、
前記放送コンテンツ提供装置が、前記ネットワーク配信ビデオデータを出力する第２出力ステップと、を有し、
前記放送コンテンツ提供システムは、前記放送コンテンツ提供装置とは別に再生装置を有し、
前記１つ又は複数のコンピュータの少なくとも１つが、ネットワークを介し、前記再生装置へ前記ネットワーク配信ビデオデータを出力するステップと、
前記再生装置が、前記ネットワーク配信ビデオデータを取得する配信ビデオデータ取得ステップと、
前記再生装置が、前記ネットワーク配信ビデオデータを再生する再生ステップと、
前記再生装置が、ネットワーク配信用の CM ビデオデータを要求し、要求した前記ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得ステップと、を有し、
前記再生ステップは、前記第１フレームの再生を終了してから前記ネットワーク配信用の CM ビデオデータを取得するまで前記配信ビデオデータ生成ステップにおいて挿入されたビデオデータを再生し、前記ネットワーク配信用の CM ビデオデータを取得してから前記第２フレームの再生を開始するまで前記ネットワーク配信用の CM ビデオデータを再生する、放送コンテンツ提供方法。
【請求項１８】
放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置と、を有する放送コンテンツ提供システムによって実行される放送コンテンツ提供方法であって、
前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成ステップと、
前記放送コンテンツ提供装置が、前記テレビ放送ビデオデータを出力する出力ステップと、
前記再生装置が、前記ネットワークを介して前記テレビ放送ビデオデータを取得する配信ビデオデータ取得ステップと、
前記再生装置が、前記テレビ放送ビデオデータを再生する再生ステップと、を有し、
前記再生ステップは、前記テレビ放送ビデオデータを再生する際、前記第１フレームの再生後、前記第２フレームの再生が開始されるまでの間、所定の静止画の表示又は所定の音声データの再生を行う、放送コンテンツ提供方法。
【請求項１９】
放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置とを有する放送コンテンツ提供システムによって実行される放送コンテンツ提供方法であって、
前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータを前記再生装置へ配信する配信ステップと、
前記再生装置が、前記ソースビデオデータを取得する配信ビデオデータ取得ステップと、
前記再生装置が、前記ソースビデオデータを再生する再生ステップと、を有し、
前記再生ステップは、前記ソースビデオデータの再生において、前記ソースビデオデータの第１フレームの再生を終了してから前記ソースビデオデータの第２フレームの再生を開始するまでの間、所定の静止画の表示又は所定の音声データの再生を行う、放送コンテンツ提供方法。
【請求項２０】
コンピュータに、請求項１６に記載の各ステップを実行させるプログラム。
【請求項２１】
コンピュータに、請求項１８又は１９に記載の放送コンテンツ提供装置が実行する各ステップを実行させるプログラム。
【請求項２２】
コンピュータに、請求項１７乃至１９いずれか一項に記載の再生装置によって実行される各ステップを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送コンテンツの提供に関する。
【背景技術】
【０００２】
テレビで放送される映像には、番組の本編に加え、CM（Commercial Message）が含まれている。一般にこのような映像は、テレビ局が制作した番組の本編の間に広告会社等が制作した CM を挿入することで作成されている（特許文献１参照）。
【０００３】
近年、インターネットを介したビデオ配信が普及している。例えば種々の動画配信サイトでは、個人で制作した動画のストリーミング配信などが行われている。また例えば、テレビで放送した番組の再放送を、インターネットを介して配信しているテレビ局もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３７３０８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
テレビで放送される番組をインターネットで配信しようとすると、種々の問題が生じる。例えば一般に、CM に関する契約は、CM を発信する媒体を限定した形で行われる。そのため、テレビで放送することを条件に契約が結ばれた CM を含む映像を、インターネットでそのまま配信することはできない。
【０００６】
本発明は、上記の課題に鑑みてなされたものである。本発明の目的は、テレビで放送される映像をインターネットで配信するための技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１と第２の放送コンテンツ提供システムは放送コンテンツ提供装置を有する。放送コンテンツ提供装置は、１）放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成手段と、２）前記テレビ放送ビデオデータを出力する第１出力手段と、３）前記ソースビデオデータの前記第１フレームと前記第２フレームとの間に、前記テレビ放送用の CMビデオデータ以外のビデオデータを挿入してネットワーク配信ビデオデータを生成する配信ビデオデータ生成手段と、４）前記ネットワーク配信ビデオデータを出力する第２出力手段と、を有する。
第１の放送コンテンツ提供システムにおいて、配信ビデオデータ生成手段によって挿入されるビデオデータは、所定の静止画像が繰り返し再生されるビデオデータである。
第２の放送コンテンツ提供システムは、ネットワークを介し、再生装置へ前記ネットワーク配信ビデオデータを配信する。前記再生装置は、１）前記ネットワーク配信ビデオデータを取得する配信ビデオデータ取得手段と、２）前記ネットワーク配信ビデオデータを再生する再生手段と、３）ネットワーク配信用の CM ビデオデータを要求し、要求した前記ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得手段と、を有する。前記再生手段は、前記第１フレームの再生を終了してから前記ネットワーク配信用の CM ビデオデータを取得するまで前記配信ビデオデータ生成手段によって挿入された前記ビデオデータを再生し、前記ネットワーク配信用の CM ビデオデータを取得してから前記第２フレームの再生を開始するまで前記ネットワーク配信用の CM ビデオデータを再生する。
【０００８】
本発明の第３の放送コンテンツ提供システムは、放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置と、を有する。
前記放送コンテンツ提供装置は、１）放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、放送ビデオデータを生成する放送ビデオデータ生成手段と、２）前記テレビ放送ビデオデータを出力する出力手段と、を有する。
前記再生装置は、１）前記ネットワークを介して前記テレビ放送ビデオデータを取得する配信ビデオデータ取得手段と、２）前記テレビ放送ビデオデータを再生する再生手段と、を有する。３）前記再生手段は、前記テレビ放送ビデオデータを再生する際、前記第１フレームの再生後、前記第２フレームの再生が開始されるまでの間、所定の静止画の表示又は所定の音声データの再生を行う。
【０００９】
本発明の第４の放送コンテンツ提供システムは、放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置とを有する。
前記放送コンテンツ提供装置は、放送コンテンツのビデオデータであるソースビデオデータを前記再生装置へ配信する配信手段を有する。
前記再生装置は、１）前記ネットワークを介して前記ソースビデオデータを取得する配信ビデオデータ取得手段と、２）前記ソースビデオデータを再生する再生手段と、を有する。３）前記再生手段は、前記ソースビデオデータの再生において、前記ソースビデオデータの第１フレームの再生を終了してから前記ソースビデオデータの第２フレームの再生を開始するまでの間、所定の静止画の表示又は所定の音声データの再生を行う。
【００１０】
本発明の第１と第２の放送コンテンツ提供方法は、放送コンテンツ提供装置を有する放送コンテンツ提供システムによって実行される。当該方法は、１）前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成ステップと、２）前記放送コンテンツ提供装置が、前記テレビ放送ビデオデータを出力する第１出力ステップと、３）前記放送コンテンツ提供装置が、前記ソースビデオデータの前記第１フレームと前記第２フレームとの間に、前記テレビ放送用の CMビデオデータ以外のビデオデータを挿入してネットワーク配信ビデオデータを生成する配信ビデオデータ生成ステップと、４）前記放送コンテンツ提供装置が、前記ネットワーク配信ビデオデータを出力する第２出力ステップと、を有する。
第１の放送コンテンツ提供方法において、前記配信ビデオデータ生成ステップにおいて挿入されるビデオデータは、所定の静止画像が繰り返し再生されるビデオデータである。
第２の放送コンテンツ提供方法は、前記放送コンテンツ提供装置とは別に再生装置を有する。また、１）前記１つ又は複数のコンピュータの少なくとも１つが、ネットワークを介し、前記再生装置へ前記ネットワーク配信ビデオデータを出力するステップと、２）前記再生装置が、前記ネットワーク配信ビデオデータを取得する配信ビデオデータ取得ステップと、３）前記再生装置が、前記ネットワーク配信ビデオデータを再生する再生ステップと、４）前記再生装置が、ネットワーク配信用の CM ビデオデータを要求し、要求した前記ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得ステップと、を有する。前記再生ステップは、前記第１フレームの再生を終了してから前記ネットワーク配信用の CM ビデオデータを取得するまで前記配信ビデオデータ生成ステップにおいて挿入されたビデオデータを再生し、前記ネットワーク配信用の CM ビデオデータを取得してから前記第２フレームの再生を開始するまで前記ネットワーク配信用の CM ビデオデータを再生する。
【００１１】
本発明の第３の放送コンテンツ提供方法は、放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置と、を有する放送コンテンツ提供システムによって実行される。当該方法は、１）前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、放送ビデオデータを生成する放送ビデオデータ生成ステップと、２）前記放送コンテンツ提供装置が、前記テレビ放送ビデオデータを出力する出力ステップと、３）前記再生装置が、前記ネットワークを介して前記テレビ放送ビデオデータを取得する配信ビデオデータ取得ステップと、４）前記再生装置が、前記テレビ放送ビデオデータを再生する再生ステップと、を有する。５）前記再生ステップは、前記テレビ放送ビデオデータを再生する際、前記第１フレームの再生後、前記第２フレームの再生が開始されるまでの間、所定の静止画の表示又は所定の音声データの再生を行う。
【００１２】
本発明の第４の放送コンテンツ提供方法は、放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置とを有する放送コンテンツ提供システムによって実行される。当該方法は、１）前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータを前記再生装置へ配信する配信ステップと、２）前記再生装置が、前記ネットワークを介して前記ソースビデオデータを取得する配信ビデオデータ取得ステップと、３）前記再生装置が、前記ソースビデオデータを再生する再生ステップと、を有する。４）前記再生ステップは、前記ソースビデオデータの再生において、前記ソースビデオデータの第１フレームの再生を終了してから前記ソースビデオデータの第２フレームの再生を開始するまでの間、所定の静止画の表示又は所定の音声データの再生を行う。
【発明の効果】
【００１３】
本発明によれば、テレビで放送される映像をインターネットで配信するための技術が提供される。
【図面の簡単な説明】
【００１４】
【図１】実施形態１に係る放送コンテンツ提供システムを例示するブロック図である。
【図２】ソースビデオデータ、テレビ放送ビデオデータ、及びネットワーク配信ビデオデータの構造をそれぞれ例示する図である。
【図３】実施形態１の放送コンテンツ提供装置の動作を概念的に例示する図である。
【図４】実施形態１における放送コンテンツ提供装置を例示する図である。
【図５】実施形態１の放送コンテンツ提供装置を実現する計算機のハードウエア構成を例示する図である。
【図６】実施形態１の放送コンテンツ提供装置によって実行される処理の流れを例示するフローチャートである。
【図７】ネットワーク配信ビデオデータを生成するタイミングの違いを概念的に例示する図である。
【図８】実施形態２に係る放送コンテンツ提供システムを例示するブロック図である。
【図９】実施形態２の放送コンテンツ提供システムの動作を概念的に例示する図であり、
【図１０】CM 総時間取得部を有する再生装置を例示するブロック図である。
【図１１】ネットワーク配信ビデオデータの再生処理を概念的に例示する第１の図である。
【図１２】ネットワーク配信用の CM ビデオデータを１つずつ要求する再生装置が CM 期間において実行する処理の流れを例示するフローチャートである。
【図１３】デフォルト CM ビデオデータの再生方法の違いを例示する図である。
【図１４】ネットワーク配信ビデオデータの再生処理を概念的に例示する第２の図である。
【図１５】複数のネットワーク配信用の CM ビデオデータを一度に要求する再生装置が CM 期間において実行する処理の流れを例示するフローチャートである。
【図１６】実施形態２の再生装置を実現する計算機のハードウエア構成を例示する図である。
【図１７】実施形態２の再生装置を実現する計算機のハードウエア構成を例示する図である。
【図１８】放送コンテンツ提供システムを構成する装置の所有者について例示する図である。
【図１９】実施形態３の放送コンテンツ提供システムを例示するブロック図である。
【図２０】実施形態３の放送コンテンツ提供システムの動作を概念的に例示する図である。
【図２１】実施形態４の放送コンテンツ提供システムを例示するブロック図である。
【図２２】実施形態４の放送コンテンツ提供システムの動作を概念的に例示する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１６】
［実施形態１］
図１は、実施形態１に係る放送コンテンツ提供システム１０００を例示するブロック図である。図１において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００１７】
放送コンテンツ提供システム１０００は、放送コンテンツ提供装置２００及び再生装置３００を有する。放送コンテンツ提供装置２００は、テレビ放送用のビデオデータ（以下、テレビ放送用ビデオデータ）と、ネットワーク配信用のビデオデータ（以下、ネットワーク配信ビデオデータ）を生成する。テレビ放送用ビデオデータはテレビ放送されるビデオデータであり、例えば地上波を介して各家庭のテレビなどへ放送される。一方、ネットワーク配信ビデオデータは、ネットワークを介して再生装置３００へ配信されるビデオデータである。再生装置３００は、例えばスマートフォンなどの携帯端末や PC（Personal Computer）など、種々の計算機である。また再生装置３００は、ネットワークに接続されているテレビであってもよい。以下、ネットワークを介してデータを配信することを、「ネットワーク配信する」とも表記する。
【００１８】
テレビ放送ビデオデータとネットワーク配信ビデオデータはいずれも、放送コンテンツのビデオデータ（以下、ソースビデオデータ）に基づいて生成される。放送コンテンツとは、CM 以外のコンテンツである。図２は、ソースビデオデータ、テレビ放送ビデオデータ、及びネットワーク配信ビデオデータの構造をそれぞれ例示する図である。図２（ａ）はソースビデオデータを示す。図２（ａ）に示すソースビデオデータは、CM が入る位置を境とする３つのビデオデータ（ソース１からソース３）で構成されている。
【００１９】
図２（ｂ）は、テレビ放送ビデオデータを示す。テレビ放送ビデオデータは、ソースビデオデータと、テレビ放送用の CM コンテンツのビデオデータ（以下、テレビ放送用の CM ビデオデータ）とで構成される。以下、テレビ放送ビデオデータやネットワーク配信ビデオデータにおいて CM が占める期間のことを CM 期間と呼ぶ。CM 期間は、CM 開始直前のソースビデオデータのフレームが再生される時点と、CM 終了直後のソースビデオデータのフレームが再生される時点との間の期間とも言い換えることができる。図２（ｂ）では、ソース１とソース２との間にある CM 期間１にテレビ放送用の CM ビデオデータ１（TVCM1）が挿入されており、ソース２とソース３との間にある CM 期間２にテレビ放送用の CM ビデオデータ２（TVCM2）が挿入されている。
【００２０】
図２（ｃ）は、ネットワーク配信ビデオデータを示す。ネットワーク配信ビデオデータは、テレビ放送ビデオデータと同様に、ソースビデオデータを含む。ネットワーク配信ビデオデータに含まれるソースビデオデータは、テレビ放送ビデオデータに含まれるソースビデオデータと同一内容である。一方で、ネットワーク配信ビデオデータは、各 CM 期間に、テレビ放送用の CM ビデオデータ以外のビデオデータを含む。つまり、ネットワーク配信ビデオデータは、テレビ放送用の CM が別の映像に置き換えられたテレビ放送ビデオデータであるとも表現できる。以下、ネットワーク配信ビデオデータの CM 期間に挿入されている、テレビ放送用の CM ビデオデータ以外のビデオデータを、デフォルト CM ビデオデータと表記する。デフォルト CM ビデオデータの内容については後述する。なお、放送コンテンツ提供システム１０００によって扱われる各種ビデオデータは、アナログデータであってもよいし、デジタルデータであってもよい。
【００２１】
図３は、実施形態１の放送コンテンツ提供装置２００の動作を概念的に例示する図である。図３において、放送コンテンツ提供装置２００は、ソースビデオデータからテレビ放送ビデオデータ及びネットワーク配信ビデオデータをそれぞれ生成している。そして、放送コンテンツ提供装置２００は、テレビ放送ビデオデータを放送し、ネットワーク配信ビデオデータをネットワーク配信している。
【００２２】
図４は、実施形態１における放送コンテンツ提供装置２００を例示する図である。図４において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００２３】
テレビ放送ビデオデータを扱うために、放送コンテンツ提供装置２００は、放送ビデオデータ生成部２０２及び放送部２０４を有する。放送ビデオデータ生成部２０２は、ソースビデオデータにおける CM 期間にテレビ放送用の CM ビデオデータを挿入して、テレビ放送ビデオデータを生成する。放送部２０４は、生成されたテレビ放送ビデオデータを放送する。
【００２４】
ネットワーク配信ビデオデータを扱うために、放送コンテンツ提供装置２００は、配信ビデオデータ生成部２０６及び配信部２０８を有する。配信ビデオデータ生成部２０６は、上記ソースビデオデータの CM 期間にデフォルト CM ビデオデータを挿入することで、ネットワーク配信ビデオデータを生成する。配信部２０８は、ネットワーク配信ビデオデータを再生装置３００にネットワーク配信する。
【００２５】
＜作用・効果＞
放送コンテンツ提供システム１０００によれば、テレビで放送される映像とネットワークで配信される映像とで、放送コンテンツ部分の映像を共通にしつつ、CM 部分の映像を異なるものにすることができる。よって、契約の関係上テレビ放送用の CM をネットワークを介して配信できないような場合でも、テレビで放送する放送コンテンツをネットワークでも同時に配信することができるようになる。
【００２６】
以下、本実施形態についてさらに詳細を述べる。
【００２７】
＜放送コンテンツ提供装置２００を実現するハードウエアの例＞
放送コンテンツ提供装置２００の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。
【００２８】
図５は、実施形態１の放送コンテンツ提供装置２００を実現する計算機１００のハードウエア構成を例示する図である。この計算機１００は、テレビ番組などのビデオデータを生成する用途に設計された専用であってもよいし、PC（Personal Computer）やサーバなどの汎用計算機であってもよい。
【００２９】
計算機１００は、バス１０２、プロセッサ１０４、メモリ１０６、ストレージ１０８、入出力インタフェース１１０、及びネットワークインタフェース１１２を有する。バス１０２は、プロセッサ１０４、メモリ１０６、ストレージ１０８、入出力インタフェース１１０、及びネットワークインタフェース１１２が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ１０４などを互いに接続する方法は、バス接続に限定されない。プロセッサ１０４は、CPU (Central Processing Unit) や GPU (Graphics Processing Unit) などの演算処理装置である。メモリ１０６は、RAM (Random Access Memory) や ROM (Read Only Memory) などのメモリである。ストレージ１０８は、ハードディスク、SSD (Solid State Drive)、又はメモリカードなどの記憶装置である。また、ストレージ１０８は、RAM や ROM などのメモリであってもよい。
【００３０】
入出力インタフェース１１０は、計算機１００と入出力デバイスとを接続するためのインタフェースである。１１０には、例えばキーボードやマウスなどが接続される。
【００３１】
ネットワークインタフェース１１２は、計算機１００を外部の装置と通信可能に接続するためのインタフェースである。ネットワークインタフェース１１２は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。
【００３２】
計算機１００は、ネットワークインタフェース１１２を介して、再生装置３００と接続されている。計算機１００と再生装置３００との間のネットワークは、例えばインターネットである。計算機１００から出力されるネットワーク配信ビデオデータをネットワークを介して再生装置３００へ配信することにより、配信部２０８の機能が実現される。
【００３３】
また、計算機１００は、ネットワークインタフェース１１２を介して、テレビ送信機１０と接続されている。テレビ送信機１０は、地上波等を介して映像をテレビ放送するためのハードウエアである。計算機１００とテレビ送信機１０との間のネットワークは、例えばテレビ局等の社内ネットワークである。計算機１００から出力されるテレビ放送ビデオデータをテレビ送信機１０から放送することにより、放送部２０４の機能が実現される。
【００３４】
ストレージ１０８は放送コンテンツ提供装置２００の各機能を実現するプログラムモジュールを記憶している。プロセッサ１０４は、これら各プログラムモジュールを実行することで、そのプログラムモジュールに対応する各機能を実現する。ここでプロセッサ１０４は、上記各モジュールを実行する際、これらのモジュールをメモリ１０６上に読み出してから実行してもよいし、メモリ１０６上に読み出さずに実行してもよい。
【００３５】
計算機１００のハードウエア構成は図５に示した構成に限定されない。例えば、各プログラムモジュールはメモリ１０６に格納されてもよい。この場合、計算機１００は、ストレージ１０８を備えていなくてもよい。
【００３６】
＜処理の流れ＞
図６は、実施形態１の放送コンテンツ提供装置２００によって実行される処理の流れを例示するフローチャートである。放送コンテンツ提供装置２００はソースビデオデータを取得する（Ｓ１０２）。放送ビデオデータ生成部２０２はテレビ放送ビデオデータを生成する（Ｓ１０４）。配信ビデオデータ生成部２０６はネットワーク配信ビデオデータを生成する（Ｓ１０６）。放送部２０４はテレビ放送ビデオデータを放送する（Ｓ１０８）。配信部２０８はネットワーク配信ビデオデータをネットワーク配信する（Ｓ１１０）。
【００３７】
＜ソースビデオデータの取得について＞
放送コンテンツ提供装置２００はソースビデオデータを取得する（Ｓ１０２）。放送コンテンツ提供装置２００がソースビデオデータを取得する方法は任意である。例えば放送ビデオデータ生成部２０２は、ソースビデオデータを記憶している記憶装置やサーバなどから、ソースビデオデータを取得する。
【００３８】
なお、放送コンテンツ提供装置２００が取得するソースビデオデータの単位は様々である。例えば放送ビデオデータ生成部２０２は、１つの番組全体についてのソースビデオデータを一度に取得してもよい。このような取得は、例えば扱う放送コンテンツが収録された番組である場合に行われる。また例えば、放送ビデオデータ生成部２０２は、逐次生成されているソースビデオデータを、番組の一部分ごとに（例えばフレーム単位で）取得してもよい。このような取得は、例えば扱う放送コンテンツが生放送の番組である場合に行われる。
【００３９】
ここで、収録された１つの番組を表すソースビデオデータは、CM の前後ごとに区切られた複数のビデオデータで構成されていてもよいし、１つのまとまったビデオデータで構成されてもよい。ただし後者の場合、放送ビデオデータ生成部２０２や配信ビデオデータ生成部２０６は、CM 期間の位置を把握できる必要がある。例えば放送コンテンツ提供装置２００は、ソースビデオデータを、そのソースビデオデータにおける各 CM 期間の位置を表す情報と共に取得する。また例えば、CM 期間の開始位置やその直前のフレームのメタデータに、CM 期間の開始位置やその直前のフレームであることを表す情報が示されている。
【００４０】
＜放送ビデオデータ生成部２０２及び放送部２０４について＞
ソースビデオデータにテレビ放送用の CM ビデオデータを挿入してテレビ放送ビデオデータを生成する技術は既知の技術であるため、その技術の詳細な説明は省略する。また、テレビ放送ビデオデータと地上波等で放送する技術は既知の技術であるため、その技術の詳細な説明は省略する。
【００４１】
＜配信ビデオデータ生成部２０６について＞
配信ビデオデータ生成部２０６は、ソースビデオデータにデフォルト CM ビデオデータを挿入して、ネットワーク配信ビデオデータを生成する（Ｓ１０６）。ここで、配信ビデオデータ生成部２０６は、１）予めネットワーク配信ビデオデータ全体を生成しておいてもよいし、２）配信部２０８がネットワーク配信ビデオデータを配信するタイミングでネットワーク配信ビデオデータを生成してもよい。
【００４２】
図７は、上記１）と２）の違いを表した図である。図７において、S1 から S4 はソースビデオデータを構成する各フレームであり、C1 及び C2 はデフォルト CM ビデオデータを構成する各フレームである。また、CM 期間は、S2 と S3 との間である。
【００４３】
図７（ａ）において、放送コンテンツ提供装置２００は、一つの番組のソースビデオデータ全体を表すビデオファイルを取得している。この番組は、収録放送の番組である。配信ビデオデータ生成部２０６は、ネットワーク配信ビデオデータの配信に先立ち、ソースビデオデータの各 CM 期間にデフォルト CM ビデオデータを挿入してネットワーク配信ビデオデータ全体を生成する。その後、配信部２０８は、ネットワーク配信ビデオデータの各フレームを配信している。
【００４４】
一方、図７（ｂ）において、放送コンテンツ提供装置２００は、生放送の番組を構成するソースビデオデータを１フレームずつ取得している。配信部２０８は、CM 期間に入るまで、取得した各フレームを配信する。CM 期間に入ると、配信ビデオデータ生成部２０６が、ソースビデオデータの CM 期間直前のフレーム（S2） の後に、デフォルト CM ビデオデータの各フレームを配信する。CM 期間が終わると、配信部２０８はソースビデオデータの続き（S3 移行）を配信する。
【００４５】
＜＜デフォルト CM ビデオデータについて＞＞
デフォルト CM ビデオデータには、任意のビデオデータを利用できる。例えばデフォルト CM ビデオデータは、所定の静止画像が繰り返されるビデオデータである。所定の静止画像は任意の画像でよく、例えば白色や黒色の画像である。また、所定の静止画像は、複数の静止画像でもよい。この場合、デフォルト CM ビデオデータは、複数のコマで構成されるアニメーションなどになる。例えば上記所定の画像を、「LOADING」という単語を構成する７文字それぞれを表示する７つの画像とする。こうすることで、デフォルト CM ビデオデータは「LOADING」という単語をアニメーションで表す映像となる。
【００４６】
また、デフォルト CM ビデオデータは、テレビ放送用の CM ビデオデータ以外の CM ビデオデータでもよい。例えばこの CM ビデオデータは、ソースビデオデータを放送するテレビ局が独自に作成した CM（例えばテレビ局自体の CM や、今後自局で放送予定の特別番組の CM など）などである。
【００４７】
デフォルト CM ビデオデータは、放送コンテンツ提供装置２００からアクセス可能な記憶装置に予め記憶されていてもよいし、放送コンテンツ提供装置２００によって動的に生成されてもよい。デフォルト CM ビデオデータが放送コンテンツ提供装置２００によって動的に生成される場合、例えば放送コンテンツ提供装置２００は、現在時刻をアニメーションで表示するデフォルト CM ビデオデータを生成する。
【００４８】
＜配信部２０８について＞
配信部２０８は、ネットワーク配信ビデオデータを配信する（Ｓ１１０）。ネットワークを介してビデオデータを配信する処理は既知の技術であるため、この技術の詳細な説明は省略する。
【００４９】
＜再生装置３００について＞
再生装置３００は、配信部２０８によって配信されたネットワーク配信ビデオデータを再生する。ここで、ネットワークを介して配信されたビデオデータを各種計算機で再生する技術は既知の技術であるため、この技術の詳細な説明は省略する。
【００５０】
＜変形例＞
放送部２０４は、放送コンテンツ提供装置２００とは別の装置（以下、放送装置）に設けられていてもよい。この場合、放送コンテンツ提供装置２００は、放送装置に対してテレビ放送ビデオデータを出力する出力部を有する。そして、放送装置は、この出力部から取得したテレビ放送ビデオデータの放送を行う。放送コンテンツ提供装置２００から放送装置へのテレビ放送ビデオデータの出力は、ネットワークを介して行われてもよいし、電波を介して行われてもよい。
【００５１】
同様に、配信部２０８は、放送コンテンツ提供装置２００とは別の装置（以下、配信装置）に設けられていてもよい。この場合、放送コンテンツ提供装置２００は、配信装置に対してネットワーク配信ビデオデータを出力する出力部を有する。そして、配信装置は、この出力部から取得したネットワーク配信ビデオデータの配信を行う。放送コンテンツ提供装置２００から配信装置へのネットワーク配信ビデオデータの出力は、ネットワークを介して行われてもよいし、電波を介して行われてもよい。
【００５２】
また、放送ビデオデータ生成部２０２と配信ビデオデータ生成部２０６は、それぞれ異なる装置に設けられていてもよい。
【００５３】
［実施形態２］
図８は、実施形態２に係る放送コンテンツ提供システム１０００を例示するブロック図である。図８において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。以下で説明する点を除き、実施形態２の放送コンテンツ提供システム１０００は、実施形態１の放送コンテンツ提供システム１０００と同様の機能を有する。なお、図８において、放送コンテンツ提供装置２００の構成は図３と同様であるため、放送コンテンツ提供装置２００の構成の詳細は省略している。
【００５４】
実施形態２の再生装置３００は、配信部２０８によって配信されたネットワーク配信ビデオデータを再生する。ただし再生装置３００は、ネットワーク配信ビデオデータの再生に際し、CM 期間において、広告提供装置９００から取得するネットワーク配信用の CM ビデオデータを再生する。ここで、ネットワーク配信用の CM ビデオデータは、放送コンテンツ提供装置２００によって配信されるネットワーク配信ビデオデータの CM 期間には含まれていない。
【００５５】
図９は、実施形態２の放送コンテンツ提供システム１０００の動作を概念的に例示する図である。再生装置３００は、放送コンテンツ提供装置２００からネットワーク配信ビデオデータを取得する。さらに再生装置３００は、広告提供装置９００からネットワーク配信用の CM ビデオデータの取得も行う。そして再生装置３００は、ネットワーク配信用の CM ビデオデータを再生する際、CM 期間においてネットワーク配信用の CM ビデオデータを再生する。なお再生装置３００は、CM 期間内の少なくとも一部の時間においてネットワーク配信用の CM ビデオデータを再生すればよく、全ての時間においてネットワーク配信用の CM ビデオデータを再生する必要はない。
【００５６】
上述の動作を行うため、再生装置３００は、図８に示すように、配信ビデオデータ取得部３０２、再生部３０４、及び CM ビデオデータ取得部３０６を有する。配信ビデオデータ取得部３０２は、放送コンテンツ提供装置２００からネットワーク配信ビデオデータを取得する。CM ビデオデータ取得部３０６は、広告提供装置９００からネットワーク配信用の CM ビデオデータを取得する。再生部３０４は、ネットワーク配信ビデオデータを再生する。ここで前述したように、再生部３０４は、CM 期間においてネットワーク配信用の CM ビデオデータを再生する。
【００５７】
広告提供装置９００は、要求取得部９０２及び CM ビデオデータ配信部９０４を有する。要求取得部９０２は、CM ビデオデータ取得部３０６からネットワーク配信用の CM ビデオデータの配信要求を受け付ける。CM ビデオデータ配信部９０４は、上記配信要求に基づいて、CM ビデオデータ取得部３０６へネットワーク配信用の CM ビデオデータを配信する。
【００５８】
＜配信ビデオデータ取得部３０２について＞
配信ビデオデータ取得部３０２は、ネットワークを介して配信されたネットワーク配信ビデオデータを取得する。なお、ネットワークを介して配信されるビデオデータを取得する方法は既知の技術であるため、この技術の詳細な説明は省略する。
【００５９】
＜CM ビデオデータ取得部３０６及び広告提供装置９００について＞
CM ビデオデータ取得部３０６は、広告提供装置９００から、ネットワーク配信用の CM ビデオデータを取得する。広告提供装置９００は、CM ビデオデータ取得部３０６からの配信要求に応じて、ネットワーク配信用の CM ビデオデータを CM ビデオデータ取得部３０６へ配信する。なお、再生装置３００と広告提供装置９００は、ネットワークを介して接続されている。
【００６０】
広告提供装置９００の CM ビデオデータ配信部９０４は、CM ビデオデータ取得部３０６から受け付ける配信要求に応じて、CM ビデオデータ取得部３０６へ配信するネットワーク配信用の CM ビデオデータを決定する。この決定方法は様々である。例えば広告提供装置９００は、ランダムに選択した１つのネットワーク配信用の CM ビデオデータを提供する。また例えば、CM ビデオデータ配信部９０４は、CM ビデオデータ取得部３０６からの配信要求に示されている所定の条件を満たすネットワーク配信用の CM ビデオデータを提供する。
【００６１】
上記所定の条件は、例えばネットワーク配信用の CM ビデオデータの再生時間の長さである。以下、ビデオデータの再生時間の長さを、単に「ビデオデータの長さ」とも表記する。この場合、広告提供装置９００は、所定の長さ以下のネットワーク配信用の CM ビデオデータを提供する。また例えば所定の条件は、ユーザの好みを表す条件である。以下、ユーザの好みを表す情報を、嗜好情報と呼ぶ。この場合、広告提供装置９００は、配信要求に示されている嗜好情報に基づいて、ユーザの好みに合致するネットワーク配信用の CM ビデオデータを配信する。例えば嗜好情報は、ユーザが最近アクセスした Web ページに関する情報、視聴したビデオに関する情報、又はダウンロードしたアプリケーションの情報などである。CM ビデオデータ取得部３０６は、例えば再生装置３００のブラウザ等の Cookie を用いて嗜好情報を生成する。
【００６２】
なお、 CM ビデオデータ取得部３０６は、CM ビデオデータの長さ及びユーザの嗜好の組み合わせを上記所定の条件としてもよい。この場合 CM ビデオデータ取得部３０６は、長さが所定時間以下であり、かつユーザの好みに合致するネットワーク配信用の CM ビデオデータを配信する。
【００６３】
CM ビデオデータ取得部３０６は、再生部３０４によって再生されているネットワーク配信ビデオデータの再生位置が CM 期間の開始位置又はその直前となったタイミングで、ネットワーク配信用の CM ビデオデータの取得を開始する。ネットワーク配信ビデオデータの再生位置が CM 期間の開始位置又はその直前となったことを CM ビデオデータ取得部３０６が把握する方法は様々である。例えば、CM 期間の開始位置又はその直前のネットワーク配信ビデオデータのフレームのメタデータに、CM 期間の開始位置又はその直前のフレームであることを示す情報を含めるようにする。 CM ビデオデータ取得部３０６は、再生部３０４が再生するフレームのメタデータにこの情報が関連付けられていることを検出することで、CM 期間の開始位置を把握する。
【００６４】
また例えば、ネットワーク配信ビデオデータの各フレームのメタデータに、ソースビデオデータとデフォルト CM ビデオデータのどちらに係るフレームであるかを示す識別子を含めるようにする。こうすることで、CM ビデオデータ取得部３０６は、再生部３０４が再生する各フレームのメタデータに示される上記識別子をチェックすることで、デフォルト CM ビデオデータの再生が開始されたこと（CM 期間が開始したこと）を検出することができる。
【００６５】
CM ビデオデータ取得部３０６は、１）広告提供装置９００に対してネットワーク配信用の CM ビデオデータを１つずつ要求してもよいし、２）複数のネットワーク配信用の CM ビデオデータをまとめて要求してもよい。以下、それぞれの場合について具体的に説明する。
【００６６】
＜＜１）CM ビデオデータを１つずつ要求する場合＞＞
CM ビデオデータ取得部３０６は、CM 期間が終わるまで、ネットワーク配信用の CM ビデオデータを１つずつ繰り返し要求する。CM ビデオデータ取得部３０６は、各ビデオデータを要求する際、CM 期間が終わるまでの残り時間以下の長さのビデオデータを要求する。そこで再生装置３００は、CM 総時間取得部３０８をさらに有する。CM 総時間取得部３０８は、CM 期間の長さを表す CM 総時間を取得する。図１０は、CM 総時間取得部３０８を有する再生装置３００を例示するブロック図である。
【００６７】
例えば CM 総時間は、ネットワーク配信ビデオデータにおける各 CM 期間の開始位置のフレームのメタデータ又はそのフレームの直前のフレームのメタデータなどに示されている。CM 総時間取得部３０８は、これらのフレームのメタデータから CM 総時間を取得する。また例えば、CM 総時間取得部３０８は、CM 期間が開始することを把握したタイミングで、放送コンテンツ提供装置２００に対し、CM 総時間を示す情報の送信を要求してもよい。また例えば、ネットワーク配信ビデオデータに含まれる各 CM 期間の長さを示す情報が、ネットワーク配信ビデオデータの先頭に付されていてもよい。この場合、CM 総時間取得部３０８は、ネットワーク配信ビデオデータの再生が開始される前（番組が始まる前）に各 CM 期間の長さを取得することができる。
【００６８】
図１１は、ネットワーク配信ビデオデータの再生処理を概念的に例示する第１の図である。再生部３０４によってネットワーク配信ビデオデータが再生され、その再生位置が CM 期間の開始位置になったとする。CM ビデオデータ取得部３０６は、CM 期間の残り時間（ここでは CM 総時間）以下の長さのネットワーク配信用の CM を要求する配信要求を広告提供装置９００へ配信する。この配信要求には、要求するネットワーク配信用の CM ビデオデータが満たすべき条件として、CM 期間の残り時間以下の時間が示されている。なお、要求するネットワーク配信用の CM ビデオデータの長さの具体的な決定方法については後述する。
【００６９】
要求取得部９０２は上記配信要求を取得する。CM ビデオデータ配信部９０４は、再生時間がこの配信要求によって指定された時間以下の長さであるという条件の下でネットワーク配信用の CM ビデオデータを検索する。さらに CM ビデオデータ配信部９０４は、上記条件を満たすネットワーク配信用の CM ビデオデータのうちの１つである NWCM1 を、再生装置３００へ配信するネットワーク配信用の CM ビデオデータとして決定する。そして、CM ビデオデータ配信部９０４は NWCM1 を再生装置３００へ配信する。
【００７０】
広告提供装置９００による処理の結果、CM ビデオデータ取得部３０６は NWCM１を取得する。そして、再生部３０４は、この NWCM1 を再生する。
【００７１】
再生部３０４による NWCM1 の再生が終わると、CM ビデオデータ取得部３０６は、CM 期間の残り時間を算出し、算出した残り時間以下の長さのネットワーク配信用の CM を要求する配信要求を広告提供装置９００へ送信する。広告提供装置９００は NWCM1 の配信と同様の処理により、NWCM2 を再生装置３００へ配信する。CM ビデオデータ取得部３０６は、広告提供装置９００から NWCM2 を取得する。再生部３０４は NWCM2 を再生する。
【００７２】
その後同様にして、NWCM3 及び NWCM4 の取得及び再生が順に行われる。そして、CM 期間の終了時点になると、再生部３０４はネットワーク配信ビデオデータを CM 期間の終了位置（次の本編の開始位置）から再生する。
【００７３】
図１２は、ネットワーク配信用の CM ビデオデータを１つずつ要求する再生装置３００が CM 期間において実行する処理の流れを例示するフローチャートである。 CM ビデオデータ取得部３０６は、CM 残り時間以下の長さのネットワーク配信用の CM ビデオデータの配信を広告提供装置９００へ要求する（Ｓ２０２）。再生部３０４はデフォルト CM ビデオデータを再生する（Ｓ２０４）。このデフォルト CM ビデオデータの再生は、後述するＳ２１０においてネットワーク配信用の CM ビデオデータの再生が開始される前まで行われる。
【００７４】
CM ビデオデータ取得部３０６は、広告提供装置９００からレスポンスを取得する（Ｓ２０６）。CM ビデオデータ取得部３０６はレスポンスの内容に基づいて、ネットワーク配信用の CM ビデオデータを取得できたか否かを判定する（Ｓ２０８）。ネットワーク配信用の CM ビデオデータを取得できた場合（Ｓ２０８：ＹＥＳ）、図１２の処理はＳ２１０に進む。一方、ネットワーク配信用の CM ビデオデータを取得できなかった場合（Ｓ２０８：ＮＯ）、図１２の処理はＳ２１２に進む。
【００７５】
Ｓ２１０において、再生部３０４はネットワーク配信用の CM ビデオデータを再生する。その後、図１２の処理は再度Ｓ２０２に進む。
【００７６】
Ｓ２１２において、再生部３０４は、CM 期間が終了するまでデフォルト CM ビデオデータを再生する。
【００７７】
＜＜＜デフォルト CM ビデオデータの再生について＞＞＞
ここで、図１１に示すように、CM ビデオデータ取得部３０６がネットワーク配信用の CM ビデオデータを要求してから、再生部３０４がネットワーク配信用の CM ビデオデータの再生を開始するまでの間には、遅延が存在する。この遅延の間、再生部３０４は、ネットワーク配信ビデオデータに含まれているデフォルト CM ビデオデータの再生を行う。このように、ネットワーク配信ビデオデータの中にはテレビ放送用の CM ビデオデータではなくデフォルト CM ビデオデータが挿入されているため、ネットワーク配信用の CM ビデオデータを再生できない時間があっても、ユーザにとって違和感の少ない映像が出力されるようになる。
【００７８】
なお、図１１のように１つの CM 期間においてデフォルト CM ビデオデータが再生される区間が複数あることがある。この場合再生部３０４は、１）ネットワーク配信用の CM ビデオデータの再生を終了した時点に対応する再生位置からデフォルト CM ビデオデータを再生してもよいし、２）前回デフォルト CM ビデオデータの再生を停止した位置からデフォルト CM ビデオデータの再生を再開してもよい。
【００７９】
図１３はデフォルト CM ビデオデータの再生方法の違いを例示する図である。図１３（ａ）は、上記１）の場合を例示している。図１３（ａ）において、時点 t2 から時点 t3 までの間、ネットワーク配信用の CM ビデオデータが再生されているため、デフォルト CM ビデオデータの再生が停止されている。そして、再生部３０４は、時点 t3 において、デフォルト CM ビデオデータを時点 t3 に対応する再生位置（先頭から t3-t1 経過時の位置）から再生している。この場合、デフォルト CM ビデオデータの時点 t2 から t3 に対応する部分はスキップされ、再生されない。
【００８０】
一方、図１３（ｂ）の場合、時点 t3 において再生部３０４は、デフォルト CM ビデオデータの再生を停止した位置（時点 t2 に対応する位置）から再生している。この方法によれば、デフォルト CM ビデオデータの再生が中断された時点から再開されるため、デフォルト CM ビデオデータが途中でスキップされることがない。
【００８１】
＜＜＜ネットワーク配信用の CM ビデオデータの取得と再生のタイミング＞＞＞
再生部３０４は、ネットワーク配信用の CM ビデオデータを再生する際、そのビデオデータの全てを取得してから再生を開始するよりも、一部のデータを取得した段階で再生を開始する（いわゆるストリーミング再生を行う）ことが好ましい。
【００８２】
＜＜＜ネットワーク配信用の CM ビデオデータの長さ＞＞
前述したように CM ビデオデータ取得部３０６がネットワーク配信用の CM ビデオデータを要求してから取得するまでの間には遅延がある。そのため、CM ビデオデータ取得部３０６は、CM 期間の残り時間よりも短い長さのネットワーク配信用の CM ビデオデータを取得することが好ましい。
【００８３】
例えば CM ビデオデータ取得部３０６は、取得するネットワーク配信用の CM ビデオデータの長さを以下の数式（１）で決定する。LNWCM は取得するネットワーク配信用の CM ビデオデータの長さを表し、RCM は CM 期間の残り時間を表す。
【数１】
0006604092.tif 000002
【００８４】
a の値が０より大きいと、ネットワーク配信用の CM ビデオデータの長さが CM 期間の残り時間より短くなる。例えば a の値は、ネットワーク配信用の CM ビデオデータの取得に要する時間などを考慮して定められる。
【００８５】
a の値は静的に定められている値であってもよいし、動的に決定される値であってもよい。前者の場合、例えば a の値は、放送コンテンツ提供システム１０００の管理者や再生装置３００のユーザによって予め設定される値であり、再生装置３００からアクセス可能な記憶装置に記憶される。後者の場合、例えば CM ビデオデータ取得部３０６は、過去にネットワーク配信用の CM ビデオデータを取得した際の遅延時間に基づいて a の値を決定する。例えば CM ビデオデータ取得部３０６は、前回ネットワーク配信用の CM ビデオデータを取得した際の遅延時間を a の値とする。また例えば、 CM ビデオデータ取得部３０６は、現在の CM 期間においてこれまでに取得された各ネットワーク配信用の CM ビデオデータについての遅延時間の統計値（平均値や最大値など）を a の値としてもよい。
【００８６】
＜＜＜ネットワーク配信用の CM ビデオデータを取得するタイミング＞＞＞
CM ビデオデータ取得部３０６は、再生部３０４によるネットワーク配信用の CM ビデオデータの再生が完了する前に、次のネットワーク配信用の CM ビデオデータの取得を開始してもよい。上述したようにネットワーク配信用の CM ビデオデータを取得する際には遅延が生じるため、このように次のネットワーク配信用の CM ビデオデータを早めに要求することで、遅延による影響を少なくすることができる。例えば CM ビデオデータ取得部３０６は、再生中のネットワーク配信用の CM ビデオデータの残り時間が所定値になったタイミングで、次のネットワーク配信用の CM ビデオデータを要求するリクエストを広告提供装置９００へ送信する。
【００８７】
この所定値は、静的に定められた値であってもよいし、動的に決定される値であってもよい。前者の場合、この所定値は、CM ビデオデータ取得部３０６からアクセス可能な記憶装置等に予め格納しておく。後者の場合、例えばこの所定値は、前述した数式（１）における a の値と同様に、過去にネットワーク配信用の CM ビデオデータを取得した際の遅延時間に基づいて決定される。
【００８８】
また CM ビデオデータ取得部３０６は、ネットワーク配信ビデオデータの再生位置が CM 期間に入る前にネットワーク配信用の CM ビデオデータを要求するリクエストを送信してもよい。こうすることで、CM 期間に入ってからネットワーク配信用の CM ビデオデータの再生が開始されるまでの時間を短くすることができる。
【００８９】
この場合、例えば CM 期間の開始位置より所定時間前のフレームのメタデータに、ネットワーク配信用の CM ビデオデータの取得を開始すべき再生位置であることを示す情報を含めておく。CM ビデオデータ取得部３０６は、再生部３０４によって再生されるネットワーク配信ビデオデータのフレームのメタデータにこの情報が含まれていることを検出したタイミングで、ネットワーク配信用の CM ビデオデータの取得処理を開始する。
【００９０】
＜＜２）複数の CM ビデオデータを一度に要求する場合＞＞
CM ビデオデータ取得部３０６は、複数のネットワーク配信用の CM ビデオデータを一度に取得してもよい。具体的には、CM ビデオデータ取得部３０６は、複数のネットワーク配信用の CM ビデオデータを要求する配信要求を広告提供装置９００へ送信する。この配信要求に応じ、広告提供装置９００の CM ビデオデータ配信部９０４は、再生装置３００に提供する複数のネットワーク配信用の CM ビデオデータを決定し、それらを順次再生装置３００へ提供する。なお再生部３０４は、前述したように、要求しているネットワーク配信用の CM ビデオデータの全てが取得される前にネットワーク配信用の CM ビデオデータの再生を開始してよい。
【００９１】
CM ビデオデータ取得部３０６は、合計の長さが CM 総時間の長さ以下となるように複数のネットワーク配信用の CM ビデオデータを取得することが好ましい。この場合、再生装置３００は、前述した CM 総時間取得部３０８を有する。
【００９２】
図１４は、ネットワーク配信ビデオデータの再生処理を概念的に例示する第２の図である。再生部３０４によってネットワーク配信ビデオデータが再生され、その再生位置が CM 期間の開始位置になったとする。CM ビデオデータ取得部３０６は、CM 総時間以下の長さの複数のネットワーク配信用の CM を要求するリクエストを広告提供装置９００へ送信する。広告提供装置９００は、合計の長さが CM 総時間以下となる複数のネットワーク配信用の CM ビデオデータ（NWCM1 から NWCM4）を配信する。再生部３０４は、NWCM1 から NWCM4 を順に再生する。
【００９３】
図１５は、複数のネットワーク配信用の CM ビデオデータを一度に要求する再生装置３００が CM 期間において実行する処理の流れを例示するフローチャートである。CM ビデオデータ取得部３０６は、合計時間が CM 総時間以下の長さである複数のネットワーク配信用の CM ビデオデータの配信を広告提供装置９００へ要求する（Ｓ３０２）。再生部３０４はデフォルト CM ビデオデータを再生する（Ｓ３０４）。このデフォルト CM ビデオデータの再生は、後述するＳ３１０においてネットワーク配信用の CM ビデオデータの再生が開始される前まで行われる。
【００９４】
CM ビデオデータ取得部３０６は、広告提供装置９００からレスポンスを取得する（Ｓ３０６）。CM ビデオデータ取得部３０６はレスポンスの内容に基づいて、ネットワーク配信用の CM ビデオデータを取得できたか否かを判定する（Ｓ３０８）。ネットワーク配信用の CM ビデオデータを取得できた場合（Ｓ３０８：ＹＥＳ）、図１５の処理はＳ３１０に進む。一方、ネットワーク配信用の CM ビデオデータを取得できなかった場合（Ｓ３０８：ＮＯ）、図１５の処理はＳ３１２に進む。
【００９５】
Ｓ３１０において、再生部３０４は、取得した複数のネットワーク配信用の CM ビデオデータを順次再生する（Ｓ３１０）。
【００９６】
Ｓ３１２において、再生部３０４は、CM 期間が終了するまでデフォルト CM ビデオデータを再生する（Ｓ３１２）。
【００９７】
CM ビデオデータ取得部３０６は、広告提供装置９００へネットワーク配信用の CM ビデオデータの配信要求を複数回行ってもよい。この場合、図１５の処理は、Ｓ３１０の後、Ｓ３０２に進む。ただしこの場合、Ｓ３０２において要求するネットワーク配信用の CM ビデオデータの合計時間は、CM 期間の残り時間以下の長さとする。このようにネットワーク配信用の CM ビデオデータを複数回要求することで、例えば CM ビデオデータ取得部３０６が遅延を考慮して要求するネットワーク配信用の CM ビデオデータの合計時間を短く設定して配信要求をしたものの、遅延時間が予測より短かった場合などに、追加でネットワーク配信用の CM ビデオデータを取得して再生することができる。よって、ネットワーク配信用の CM ビデオデータが再生される長さをより長くすることができる。
【００９８】
ネットワーク配信用の CM ビデオデータを取得する際の遅延の影響などにより、取得したネットワーク配信用の CM ビデオデータを CM 期間内に再生しきれない場合がありうる。この場合、例えば再生部３０４は、ネットワーク配信用の CM ビデオデータの再生が途中で中止されないように処理を行う。具体的には、Ｓ３１０において、再生部３０４は、各ネットワーク配信用の CM ビデオデータを再生する前に、再生しようとしているネットワーク配信用の CM ビデオデータの長さが CM 期間の残り時間以下であるか否かをチェックする。そのネットワーク配信用の CM ビデオデータの長さが CM 期間の残り時間以下であればＳ３１０の実行が継続され、そのネットワーク配信用の CM ビデオデータの長さが CM 期間の残り時間より長ければ次のネットワーク配信用の CM ビデオデータについて、同様のチェックが行われる。そして、いずれのネットワーク配信用の CM ビデオデータの長さも CM 期間の残り時間より長い場合、図１５の処理はＳ３１２に進む。
【００９９】
ただし再生部３０４は、CM 期間の終了時点までネットワーク配信用の CM ビデオデータの再生を行い、CM 期間の終了時点でネットワーク配信用の CM ビデオデータの再生を中止してソースビデオデータの再生に移行してもよい。
【０１００】
なお、CM ビデオデータ配信部９０４が複数のネットワーク配信用の CM ビデオデータの配信順序を決定する方法は様々である。例えば CM ビデオデータ配信部９０４は、ランダムな順序でネットワーク配信用の CM ビデオデータを配信する。また例えば、CM ビデオデータ配信部９０４は、上述した嗜好情報に基づいて、ユーザの嗜好に合致する度合いが高い順でネットワーク配信用の CM ビデオデータを配信する。
【０１０１】
なお、 CM ビデオデータ取得部３０６は、CM 総時間を考慮せずに複数のネットワーク配信用の CM ビデオデータを取得してもよい。この場合、広告提供装置９００へ配信要求を行うネットワーク配信用の CM ビデオデータの合計時間を設定値として予め定めておく。またこの場合、再生装置３００は CM 総時間取得部３０８を有しなくてもよい。
【０１０２】
＜再生部３０４について＞
再生部３０４は、CM 期間が終了するタイミングで、ネットワーク配信ビデオデータを CM 期間完了後の位置から再生する必要がある。そのため、再生部３０４は、CM 期間の終了時点を把握する必要がある。例えば再生部３０４は CM 期間が開始した時点から CM 総時間終了後に実行されるタイマ処理を設定する。そして、このタイマ処理に応じて、再生部３０４は、ネットワーク配信ビデオデータを CM 期間完了後の位置から再生する。ここで、タイマ処理を設定する機能は、例えば再生装置３００上で動作する OS などに実装されている。
【０１０３】
＜放送コンテンツ提供装置２００のハードウエア構成例＞
実施形態２の放送コンテンツ提供装置２００は、実施形態１と同様に計算機１００を用いて実現される（図５参照）。本実施形態において、前述したストレージ１０８に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
【０１０４】
＜再生装置３００を実現するハードウエアの例＞
再生装置３００の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。
【０１０５】
図１６は、実施形態２の再生装置３００を実現する計算機１５０のハードウエア構成を例示する図である。この計算機１５０は、ビデオデータを再生する用途に設計された専用装置であってもよいし、携帯端末（タブレット端末やスマートフォンなど）やPC などの汎用計算機であってもよい。
【０１０６】
計算機１５０は、バス１５２、プロセッサ１５４、メモリ１５６、ストレージ１５８、入出力インタフェース１６０、及びネットワークインタフェース１６２を有する。バス１５２、プロセッサ１５４、メモリ１５６、ストレージ１５８、入出力インタフェース１６０、及びネットワークインタフェース１６２はそれぞれ、バス１０２、プロセッサ１０４、メモリ１０６、ストレージ１０８、入出力インタフェース１１０、及びネットワークインタフェース１１２と同様の機能を有する。
【０１０７】
ストレージ１５８は再生装置３００の各機能を実現するプログラムモジュールを記憶している。プロセッサ１５４は、これら各プログラムモジュールを実行することで、そのプログラムモジュールに対応する各機能を実現する。
【０１０８】
再生装置３００の各機能を実現するプログラムモジュールの集合は、例えば計算機１５０にインストール可能な動画再生アプリケーションとして提供される。計算機１５０のユーザは、例えばインターネットを介してこの動画再生アプリケーションを取得し、計算機１５０にこの動画再生アプリケーションをインストールする。その結果、計算機１５０が再生装置３００として機能するようになる。ただし、この動画再生アプリケーションは計算機１５０にプリインストールされていてもよい。
【０１０９】
計算機１５０のハードウエア構成は図１６に示した構成に限定されない。例えば、各プログラムモジュールはメモリ１５６に格納されてもよい。この場合、計算機１５０は、ストレージ１５８を備えていなくてもよい。
【０１１０】
＜広告提供装置９００を実現するハードウエアの例＞
図１７は、実施形態２の再生装置３００を実現する計算機１７０のハードウエア構成を例示する図である。この計算機１７０は、CM ビデオデータを配信する用途に設計された専用装置であってもよいし、PC やサーバなどの汎用計算機であってもよい。
【０１１１】
計算機１７０は、バス１７２、プロセッサ１７４、メモリ１７６、ストレージ１７８、入出力インタフェース１８０、及びネットワークインタフェース１８２を有する。バス１７２、プロセッサ１７４、メモリ１７６、ストレージ１７８、入出力インタフェース１８０、及びネットワークインタフェース１８２はそれぞれ、バス１０２、プロセッサ１０４、メモリ１０６、ストレージ１０８、入出力インタフェース１１０、及びネットワークインタフェース１１２と同様の機能を有する。
【０１１２】
ストレージ１７８は、広告提供装置９００の各機能を実現するプログラムモジュールを記憶している。プロセッサ１７４は、これら各プログラムモジュールを実行することで、そのプログラムモジュールに対応する各機能を実現する。
【０１１３】
入出力インタフェース１６０には表示画面２０が接続されている。再生部３０４によって再生されたネットワーク配信ビデオデータは、例えば表示画面２０に表示される。なお表示画面２０は、計算機１５０と一体として設けられている表示画面であってもよいし、別体として設けられている表示画面であってもよい。
【０１１４】
計算機１７０のハードウエア構成は図１７に示した構成に限定されない。例えば、各プログラムモジュールはメモリ１７６に格納されてもよい。この場合、計算機１７０は、ストレージ１７８を備えていなくてもよい。
【０１１５】
なお、広告提供装置９００を所有する組織は、１）放送コンテンツ提供装置２００を所有する組織と同じであってもよいし、２）異なっていてもよい。１）の場合、例えばテレビ局が広告提供装置９００と放送コンテンツ提供装置２００の双方を所有する。一方、２）、例えばテレビ局が放送コンテンツ提供装置２００を所有し、広告会社が広告提供装置９００を所有する。
【０１１６】
図１８は、放送コンテンツ提供システム１０００を構成する装置の所有者について例示する図である。図１８（ａ）は上記１）の場合を例示している。具体的には、放送コンテンツ提供装置２００と広告提供装置９００の双方がテレビ局によって所有されている。一方、図１８（ｂ）は上記２）の場合を例示している。具体的には、放送コンテンツ提供装置２００がテレビ局によって所有されており、広告提供装置９００が広告管理会社によって所有されている。
【０１１７】
＜作用・効果＞
本実施形態の放送コンテンツ提供システム１０００によれば、実施形態１の放送コンテンツ提供システム１０００と同様に、テレビで放送される映像とネットワークで配信される映像とで、放送コンテンツ部分の映像を共通にしつつ、CM 部分の映像を異なるものにすることができる。
【０１１８】
さらに、本実施形態の放送コンテンツ提供システム１０００の再生装置３００は、CM 期間において、放送コンテンツ提供装置２００によって配信されたネットワーク配信用の CM ビデオデータ以外の CM ビデオデータ（ネットワーク配信用の CM ビデオデータ）を再生することができる。よって、再生装置３００において再生される CM にバリエーションを持たせることが容易になる。また、広告提供装置９００が再生装置３００の好みに合わせたネットワーク配信用の CM ビデオデータを再生装置３００へ提供するようにすれば、再生装置３００のユーザは、自分の好みに合った CM を視聴できるようになる。よって、再生装置３００において再生される映像がよりユーザにとって適したものとなり、再生装置３００を利用するユーザの満足度が向上する。
【０１１９】
また、再生装置３００が再生するネットワーク配信ビデオデータの中にはテレビ放送用の CM ビデオデータではなくデフォルト CM ビデオデータが挿入されているため、ネットワーク配信用の CM ビデオデータを再生できない時間があっても、再生装置３００においてテレビ放送用の CM ビデオデータが再生されることはない。よって、本実施形態の放送コンテンツ提供システム１０００によれば、テレビ放送用の CM ビデオデータが再生装置３００において再生されてしまうことを確実に防ぐことができる。
【０１２０】
［実施形態３］
図１９は、実施形態３の放送コンテンツ提供システム１０００を例示するブロック図である。図１９において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【０１２１】
実施形態３の放送コンテンツ提供システム１０００は、放送コンテンツ提供装置４００及び再生装置５００を有する。放送コンテンツ提供装置４００は、ネットワークを介してネットワーク配信ビデオデータを再生装置３００へ配信する実施形態１や２の放送コンテンツ提供装置２００とは異なり、ネットワークを介してテレビ放送ビデオデータを再生装置５００へ配信する。再生装置５００は、ネットワーク配信ビデオデータを取得して再生する実施形態１や２の再生装置３００とは異なり、テレビ放送ビデオデータを取得して再生する。ただし再生装置５００は、テレビ放送ビデオデータを再生する際、CM 期間において、テレビ放送用の CM ビデオデータの再生以外の処理を行う。
【０１２２】
図２０は、実施形態３の放送コンテンツ提供システム１０００の動作を概念的に例示する図である。放送コンテンツ提供装置４００は、ソースビデオデータから生成したテレビ放送ビデオデータを、テレビ放送及びネットワーク配信の双方に用いる。再生装置５００は、ネットワーク配信されたテレビ放送ビデオデータを取得する。再生装置５００は、テレビ放送ビデオデータの再生を行う。ただし、再生装置５００は、CM 期間の間、テレビ放送用の CM ビデオデータの再生以外の処理を行う。
【０１２３】
上述した動作を実現するため、放送コンテンツ提供装置４００は、放送ビデオデータ生成部４０２及び配信部４０４を有する。放送ビデオデータ生成部４０２はテレビ方法ビデオデータを生成する。配信部４０４は、ネットワークを介して、テレビ放送ビデオデータを再生装置５００へ配信する。ここで、放送ビデオデータ生成部４０２は、実施形態１の放送ビデオデータ生成部２０２と同様の方法でテレビ放送ビデオデータを生成する。また、配信部４０４は、配信部２０８がネットワーク配信ビデオデータを再生装置３００へ配信する方法と同様の方法で、ネットワーク配信ビデオデータを再生装置５００へ配信する。
【０１２４】
また、上述した動作を実現するため、再生装置５００は、配信ビデオデータ取得部５０２及び再生部５０４を有する。配信ビデオデータ取得部５０２は、配信部４０４によって配信されるテレビ放送ビデオデータを取得する。再生部５０４は、テレビ放送ビデオデータを再生する。この際、再生部５０４は、CM 期間の間、テレビ放送用の CM ビデオデータの再生以外の処理を行う。なお、配信ビデオデータ取得部５０２は、実施形態２の配信ビデオデータ取得部３０２がネットワーク配信ビデオデータを取得する方法と同様の方法で、テレビ放送ビデオデータを取得する。
【０１２５】
＜CM 期間に行われる処理について＞
再生部５０４が CM 期間の間に行う処理は様々である。例えば再生部５０４は、CM 期間の間、テレビ放送ビデオデータの再生処理の停止、所定の静止画の表示、所定の音声データの再生、又はテレビ放送用の CM ビデオデータ以外のビデオデータの再生を行う。所定の静止画は任意の静止画であり、例えば白や黒の画像である。ここで、所定の静止画像や所定の音声データは、再生装置３００からアクセス可能な記憶装置等に予め記憶させておく。
【０１２６】
再生部５０４によって CM 期間に再生される、上述の「テレビ放送用の CM ビデオデータ以外のビデオデータ」は任意である。以下、具体的な例について説明する。
【０１２７】
＜＜具体例１＞＞
再生部５０４は、CM 期間中、実施形態１で説明したデフォルト CM ビデオデータと同等の内容の CM ビデオデータ（所定の静止画が繰り返されるビデオデータなど）を取得して再生する。再生装置３００がその CM ビデオデータを取得する方法は様々である。例えば再生装置３００は、再生装置３００によってアクセス可能な記憶装置等に予め記憶されているその CM ビデオデータを取得する。また例えば、再生装置３００は、広告提供装置９００からその CM ビデオデータを取得してもよい。この場合、広告提供装置９００は、ネットワーク配信用の CM ビデオデータに加え、上記デフォルト CM ビデオデータと同等の内容の CM ビデオデータを提供する機能を有する。また例えば、再生装置３００は、放送コンテンツ提供装置２００から上記 CM ビデオデータを取得してもよい。例えば放送コンテンツ提供装置２００は、上記 CM ビデオデータを、ソースビデオデータの配信と同時又はその前に再生装置３００へ配信する。再生部３０４は、取得した CM ビデオデータを各 CM 期間に再生する。
【０１２８】
なお、上記 CM ビデオデータの長さは CM 期間の長さより短くてもよい。この場合、再生部３０４は、CM 期間が終了するまで繰り返し上記 CM ビデオデータを再生する。
【０１２９】
＜＜具体例２＞＞
再生部５０４は、CM 期間中、ネットワーク配信用の CM ビデオデータを再生する。ネットワーク配信用の CM ビデオデータを取得する方法は、実施形態２で説明した通りである。この場合、再生装置５００は、実施形態２の CM ビデオデータ取得部３０６と同様の機能を持つ CM ビデオデータ取得部５０６を有する。またこの場合、放送コンテンツ提供システム１０００は広告提供装置９００を有する。
【０１３０】
ここで、実施形態２で説明した通り、ネットワーク配信用の CM ビデオデータの取得には遅延が伴う。そのため再生部５０４は、ネットワーク配信用の CM ビデオデータの再生を開始するまでの間、テレビ放送ビデオデータの再生処理の停止、所定の静止画の表示、所定の音声データの再生、又はデフォルト CM ビデオデータと同等の内容の CM ビデオデータの再生などを行う。例えば再生部５０４は、実施形態２の再生部３０４と同様に、ネットワーク配信用の CM ビデオデータの再生が開始されるまでの間はデフォルト CM ビデオデータと同等の内容の CM ビデオデータを再生し、その後にネットワーク配信用の CM ビデオデータの再生を行う。
【０１３１】
＜放送コンテンツ提供装置４００のハードウエア構成例＞
実施形態３の放送コンテンツ提供装置４００は、実施形態１と同様に計算機１００を用いて実現される（図５参照）。本実施形態において、前述したストレージ１０８には、本実施形態で説明した各機能を実現するプログラムモジュールが含まれる。
【０１３２】
＜再生装置５００のハードウエア構成例＞
実施形態３の再生装置５００は、実施形態２と同様に計算機１５０を用いて実現される（図１５参照）。本実施形態において、前述したストレージ１５８には、本実施形態で説明した各機能を実現するプログラムモジュールが含まれる。
【０１３３】
＜作用・効果＞
本実施形態の放送コンテンツ提供システム１０００によれば、実施形態１の放送コンテンツ提供システム１０００と同様に、テレビで放送される映像とネットワークで配信される映像とで、放送コンテンツ部分の映像を共通にしつつ、CM 部分の映像を異なるものにすることができる。
【０１３４】
さらに、本実施形態の放送コンテンツ提供システム１０００の放送コンテンツ提供装置４００は、ネットワーク配信ビデオデータの生成を行う必要がない。よって、放送コンテンツ提供装置４００が消費する計算機リソースを削減することができる。また、放送コンテンツ提供装置４００の構成をシンプルにすることができる。
【０１３５】
＜変形例＞
配信部４０４は、放送コンテンツ提供装置２００とは別の装置（以下、配信装置）に設けられていてもよい。この場合、放送コンテンツ提供装置２００は、配信装置に対してネットワーク配信ビデオデータを出力する出力部を有する。そして、配信装置は、この出力部から取得したネットワーク配信ビデオデータの配信を行う。放送コンテンツ提供装置２００から配信装置へのネットワーク配信ビデオデータの出力は、ネットワークを介して行われてもよいし、電波を介して行われてもよい。
【０１３６】
［実施形態４］
図２１は、実施形態４の放送コンテンツ提供システム１０００を例示するブロック図である。図２１において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【０１３７】
実施形態４の放送コンテンツ提供システム１０００は、放送コンテンツ提供装置６００及び再生装置７００を有する。実施形態４の放送コンテンツ提供装置６００は、放送コンテンツ提供装置２００や放送コンテンツ提供装置４００と異なり、ソースビデオデータ（CM ビデオデータが挿入されていないビデオデータ）を、ネットワークを介して再生装置７００へ配信する。再生装置７００は、ソースビデオデータを再生する。ただし、再生装置７００は、CM 期間の間、ソースビデオデータの再生以外の処理を行う。
【０１３８】
図２２は、実施形態４の放送コンテンツ提供システム１０００の動作を概念的に例示する図である。放送コンテンツ提供装置６００は、ネットワークを介し、ソースビデオデータを再生装置７００へ配信する。再生装置７００は、配信されたソースビデオデータを再生する。ただし、再生装置７００は、CM 期間において、ソースビデオデータの再生以外の処理を行う。なお、テレビ放送されるテレビ放送ビデオデータは、実施形態１と同様に、ソースビデオデータ及びテレビ放送用の CM ビデオデータから生成される。
【０１３９】
上述の動作を実現するために、放送コンテンツ提供装置６００は配信部６０２を有する。配信部６０２は、ネットワークを介し、ソースビデオデータを再生装置７００へ配信する。配信部６０２は、配信部２０８がネットワーク配信ビデオデータを再生装置３００へ配信する方法と同様の方法で、ソースビデオデータを再生装置７００へ配信する。
【０１４０】
上述の動作を実現するために、再生装置７００は、配信ビデオデータ取得部７０２及び再生部７０４を有する。配信ビデオデータ取得部７０２は、配信部６０２によって配信されるソースビデオデータを取得する。再生部７０４は、ソースビデオデータを再生する。
【０１４１】
配信ビデオデータ取得部７０２は、配信ビデオデータ取得部３０２がネットワーク配信ビデオデータを取得する方法と同様の方法で、ソースビデオデータを取得する。
【０１４２】
再生部７０４は、実施形態２の再生部３０４が CM 期間の開始時点を把握する方法と同様の方法で、CM 期間の開始時点を把握する。
【０１４３】
再生部７０４が CM 期間の終了時点を把握する方法は様々である。例えば再生部７０４は、CM 期間の開始時点から CM 総時間経過時を、CM 期間終了時点とする。この場合、再生装置７００は CM 総時間取得部７０６を有する。CM 総時間取得部７０６は、実施形態２の CM 総時間取得部３０８と同様の機能を有する。また例えば、再生部７０４は、CM 期間の終了を示す情報を放送コンテンツ提供装置６００から取得してもよい。この場合、再生部７０４は、この情報を受信した時点を CM 期間の終了時点とする。
【０１４４】
再生部７０４が CM 期間において行う「ソースビデオデータの再生以外の処理」は、実施形態３の再生部５０４が CM 期間において行う「テレビ放送用の CM ビデオデータの再生以外の処理」と同様の処理である。なお、再生部７０４がネットワーク配信用の CM ビデオデータの再生を行う場合、再生装置７００は、CM ビデオデータ取得部７０８をさらに有する。またこの場合、放送コンテンツ提供システム１０００は広告提供装置９００を有する。CM ビデオデータ取得部７０８は、実施形態２の CM ビデオデータ取得部３０６や実施形態３の CM ビデオデータ取得部５０６と同様の機能を有する。
【０１４５】
＜作用・効果＞
本実施形態の放送コンテンツ提供システム１０００によれば、実施形態１の放送コンテンツ提供システム１０００と同様に、テレビで放送される映像とネットワークで配信される映像とで、放送コンテンツ部分の映像を共通にしつつ、CM 部分の映像を異なるものにすることができる。
【０１４６】
さらに、本実施形態の放送コンテンツ提供装置６００から再生装置７００へ配信されるビデオデータには CM ビデオデータが含まれないため、ネットワークを介して配信されるビデオデータのサイズが小さくなる。よって、ビデオデータの配信がネットワークにかける負荷が小さくなる。また、再生装置７００で再生しないビデオデータ（テレビ放送用の CM ビデオデータなど）を再生装置７００へ配信しないようにすることで、ネットワーク帯域の無駄や再生装置７００の計算機リソースの無駄が生じることを防ぐことができる。
【０１４７】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１４８】
以下、参考形態の例を付記する。
１．  放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成手段と、
前記テレビ放送ビデオデータを出力する第１出力手段と、
前記ソースビデオデータの前記第１フレームと前記第２フレームとの間に、前記テレビ放送用の CM ビデオデータ以外のビデオデータを挿入してネットワーク配信ビデオデータを生成する配信ビデオデータ生成手段と、
前記ネットワーク配信ビデオデータを出力する第２出力手段と、を有する放送コンテンツ提供システム。
２．  前記配信ビデオデータ生成手段によって挿入されるビデオデータは、所定の静止画像が繰り返し再生されるビデオデータである、１．に記載の放送コンテンツ提供システム。
３．  当該放送コンテンツ提供システムは、ネットワークを介し、再生装置へ前記ネットワーク配信ビデオデータを配信する、１．又は２．に記載の放送コンテンツ提供システム。
４．  前記再生装置は、
前記ネットワーク配信ビデオデータを取得する配信ビデオデータ取得手段と、
前記ネットワーク配信ビデオデータを再生する再生手段と、
ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得手段と、を有し、
前記再生手段は、前記第１フレームの再生を終了してから前記第２フレームの再生を開始するまでの間に、前記ネットワーク配信用の CM ビデオデータを再生する、３．に記載の放送コンテンツ提供システム。
５．  前記再生装置は、前記ネットワーク配信ビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得手段を有し、
前記 CM ビデオデータ取得手段は、前記 CM 総時間以下の長さである第１のネットワーク配信用の CM ビデオデータを取得し、
前記再生手段は、前記第１フレームを再生した後、第１の前記ネットワーク配信用の CM ビデオデータを再生し、
前記 CM ビデオデータ取得手段は、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了してから前記第２フレームの再生を開始するまでの間の時間以下の長さである第２の前記ネットワーク配信用の CM ビデオデータをさらに取得し、
前記再生手段は、第１の前記ネットワーク配信用の CM ビデオデータを再生した後、第２の前記ネットワーク配信用の CM ビデオデータをさらに再生する、４．に記載の放送コンテンツ提供システム。
６．  前記 CM ビデオデータ取得手段は、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了する時間よりも所定時間前に、第２の前記ネットワーク配信用の CM ビデオデータを取得する、５．に記載の放送コンテンツ提供システム。
７．  前記 CM ビデオデータ取得手段から、所定時間以下の長さであるネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付手段と、
前記 CM ビデオデータ取得手段へ、前記所定時間以下の長さであるネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信手段と、を有する広告提供装置を有する５．又は６．に記載の放送コンテンツ提供システム。
８．  前記 CM ビデオデータ取得手段は、複数の前記ネットワーク配信用の CM ビデオデータを取得し、
前記再生手段は、前記取得された複数の前記ネットワーク配信用の CM ビデオデータを順次再生する、４．に記載の放送コンテンツ提供システム。
９．  前記再生装置は、前記ネットワーク配信ビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得手段を有し、
前記 CM ビデオデータ取得手段は、合計の長さが前記 CM 総時間以下である複数の前記ネットワーク配信用の CM ビデオデータを取得する、８．に記載の放送コンテンツ提供システム。
１０．  前記 CM ビデオデータ取得手段から、合計時間が所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付手段と、
前記 CM ビデオデータ取得手段へ、合計時間が前記所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信手段と、を有する広告提供装置を有する８．又は９．に記載の放送コンテンツ提供システム。
１１．  前記配信要求受付手段が受け付ける要求には、前記再生装置のユーザの好みを表す嗜好情報が含まれており、
前記広告提供装置の前記 CM ビデオデータ配信手段は、前記嗜好情報に基づいて、配信するネットワーク配信用の CM ビデオデータを決定する、７．又は１０．に記載の放送コンテンツ提供システム。
１２．  放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置と、を有する放送コンテンツ提供システムであって、
前記放送コンテンツ提供装置は、
放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成手段と、
前記テレビ放送ビデオデータを出力する出力手段と、を有し、
前記再生装置は、
前記テレビ放送ビデオデータを取得する配信ビデオデータ取得手段と、
前記テレビ放送ビデオデータを再生する再生手段と、を有し、
前記再生手段は、前記テレビ放送ビデオデータを再生する際、前記第１フレームの再生後、前記第２フレームの再生が開始されるまでの間、前記テレビ放送用の CM ビデオデータの再生以外の処理を行う、放送コンテンツ提供システム。
１３．  前記再生手段は、前記第１フレームの再生後、前記第２フレームの再生が開始されるまでの間、前記テレビ放送用の CM ビデオデータ以外の別のビデオデータを再生する、１２．に記載の放送コンテンツ提供システム。
１４．  前記別のビデオデータは、所定の静止画像が繰り返し再生されるビデオデータである、１３．に記載の放送コンテンツ提供システム。
１５．  前記再生装置は、ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得手段を有し、
前記別のビデオデータは、前記ネットワーク配信用の CM ビデオデータである、１３．に記載の放送コンテンツ提供システム。
１６．  前記再生装置は、前記テレビ放送ビデオデータにおいて前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得手段を有し、
前記 CM ビデオデータ取得手段は、前記 CM 総時間以下の長さである第１のネットワーク配信用の CM ビデオデータを取得し、
前記再生手段は、前記第１フレームの再生が終了した後、第１の前記ネットワーク配信用の CM ビデオデータを再生し、
前記 CM ビデオデータ取得手段は、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了してから前記第２フレームの再生を開始するまでの間の時間以下の長さである第２の前記ネットワーク配信用の CM ビデオデータをさらに取得し、
前記再生手段は、第１の前記ネットワーク配信用の CM ビデオデータを再生した後、第２の前記ネットワーク配信用の CM ビデオデータをさらに再生する、１５．に記載の放送コンテンツ提供システム。
１７．  前記 CM ビデオデータ取得手段は、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了する時間よりも所定時間前に、前記第２の前記ネットワーク配信用の CM ビデオデータを取得する、１６．に記載の放送コンテンツ提供システム。
１８．  前記 CM ビデオデータ取得手段から、所定時間以下の長さであるネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付手段と、
前記 CM ビデオデータ取得手段へ、前記所定時間以下の長さであるネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信手段と、を有する広告提供装置を有する１６．又は１７．に記載の放送コンテンツ提供システム。
１９．  前記 CM ビデオデータ取得手段は、複数のネットワーク配信用の CM ビデオデータを取得し、
前記再生手段は、前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの間に、前記取得された複数のネットワーク配信用の CM ビデオデータを再生する、１５．に記載の放送コンテンツ提供システム。
２０．  前記再生装置は、前記テレビ放送ビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得手段を有し、
前記 CM ビデオデータ取得手段は、合計の長さが前記 CM 総時間以下の長さである複数の前記ネットワーク配信用の CM ビデオデータを取得する、１９．に記載の放送コンテンツ提供システム。
２１．  前記 CM ビデオデータ取得手段から、合計時間が所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付手段と、
前記 CM ビデオデータ取得手段へ、合計時間が前記所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信手段と、を有する広告提供装置を有する１９．又は２０．に記載の放送コンテンツ提供システム。
２２．  前記配信要求受付手段が受け付ける要求には、前記再生装置のユーザの好みを表す嗜好情報が含まれており、
前記広告提供装置の前記 CM ビデオデータ配信手段は、前記嗜好情報に基づいて、配信するネットワーク配信用の CM ビデオデータを決定する、１８．又は２１．に記載のコンテンツ提供システム。
２３．  放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置とを有する放送コンテンツ提供システムであって、
前記放送コンテンツ提供装置は、放送コンテンツのビデオデータであるソースビデオデータを前記再生装置へ配信する配信手段を有し、
前記再生装置は、
前記ソースビデオデータを取得する配信ビデオデータ取得手段と、
前記ソースビデオデータを再生する再生手段と、を有し、
前記再生手段は、前記ソースビデオデータの再生において、前記ソースビデオデータの第１フレームの再生を終了してから前記ソースビデオデータの第２フレームの再生を開始するまでの間、前記ソースビデオデータの再生以外の処理を行う、放送コンテンツ提供システム。
２４．  前記再生手段は、前記第１フレームの再生を終了してから前記第２フレームの再生を開始するまで、ネットワーク配信用の CM ビデオデータの再生、当該再生手段の停止、所定の静止画像の表示、所定のビデオデータの再生、又は所定の音声データの再生を行う、２３．に記載の放送コンテンツ提供システム。
２５．  前記再生装置は、ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得手段を有し、
前記再生手段は、前記第１フレームの再生を終了してから前記第２フレームの再生を開始するまで、前記ネットワーク配信用の CM ビデオデータを再生する、２４．に記載の放送コンテンツ提供システム。
２６．  前記再生装置は、前記第１フレームの再生を終了してから前記第２フレームの再生を開始するまでの時間である CM 総時間を取得する CM 総時間取得手段を有し、
前記 CM ビデオデータ取得手段は、前記 CM 総時間以下の長さである第１のネットワーク配信用の CM ビデオデータを取得し、
前記再生手段は、前記第１フレームを再生した後、第１の前記ネットワーク配信用の CM ビデオデータを再生し、
前記 CM ビデオデータ取得手段は、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了してから前記第２フレームの再生を開始するまでの間の時間以下の長さである第２の前記ネットワーク配信用の CM ビデオデータをさらに取得し、
前記再生手段は、第１の前記ネットワーク配信用の CM ビデオデータを再生した後、第２の前記ネットワーク配信用の CM ビデオデータをさらに再生する、２５．に記載の放送コンテンツ提供システム。
２７．  前記 CM ビデオデータ取得手段は、前記第１の前記ネットワーク配信用の CM ビデオデータの再生が終了する時間よりも所定時間前に、前記第２の前記ネットワーク配信用の CM ビデオデータを取得する、２６．に記載の放送コンテンツ提供システム。
２８．  前記 CM ビデオデータ取得手段から、所定時間以下の長さであるネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付手段と、
前記 CM ビデオデータ取得手段へ、前記所定時間以下の長さであるネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信手段と、を有する広告提供装置を有する２６．又は２７．に記載の放送コンテンツ提供システム。
２９．  前記 CM ビデオデータ取得手段は、複数の前記ネットワーク配信用の CM ビデオデータを取得し、
前記再生手段は、前記取得された複数の前記ネットワーク配信用の CM ビデオデータを順次再生する、２５．に記載の放送コンテンツ提供システム。
３０．  前記再生装置は、前記ソースビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得手段を有し、
前記 CM ビデオデータ取得手段は、合計の長さが前記 CM 総時間以下である複数の前記ネットワーク配信用の CM ビデオデータを取得する、２９．に記載の放送コンテンツ提供システム。
３１．  前記 CM ビデオデータ取得手段から、合計時間が所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付手段と、
前記 CM ビデオデータ取得手段へ、合計時間が前記所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信手段と、を有する広告提供装置を有する２９．又は３０．に記載の放送コンテンツ提供システム。
３２．  前記配信要求受付手段が受け付ける要求には、前記再生装置のユーザの好みを表す嗜好情報が含まれており、
前記広告提供装置の前記 CM ビデオデータ配信手段は、前記嗜好情報に基づいて、配信するネットワーク配信用の CM ビデオデータを決定する、２８．又は３１．に記載のコンテンツ提供システム。
３３．  １．乃至３．いずれか一つに記載の各手段を有する放送コンテンツ提供装置。
３４．  １２．乃至３２．いずれか一つに記載の放送コンテンツ提供装置。
３５．  ４．乃至３２．いずれか一つに記載の再生装置。
３６．  ７．、１０．、１１．、１８．、２１．、２２．、２８．、３１．及び３２．いずれか一つに記載の広告提供装置。
３７．  １つ又は複数のコンピュータを有する放送コンテンツ提供システムによって実行される放送コンテンツ提供方法であって、
前記１つ又は複数のコンピュータの少なくとも１つが、放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成ステップと、
前記１つ又は複数のコンピュータの少なくとも１つが、前記テレビ放送ビデオデータを出力する第１出力ステップと、
前記１つ又は複数のコンピュータの少なくとも１つが、前記ソースビデオデータの前記第１フレームと前記第２フレームとの間に、前記テレビ放送用の CMビデオデータ以外のビデオデータを挿入してネットワーク配信ビデオデータを生成する配信ビデオデータ生成ステップと、
前記１つ又は複数のコンピュータの少なくとも１つが、前記ネットワーク配信ビデオデータを出力する第２出力ステップと、を有する放送コンテンツ提供方法。
３８．  前記配信ビデオデータ生成ステップによって挿入されるビデオデータは、所定の静止画像が繰り返し再生されるビデオデータである、３７．に記載の放送コンテンツ提供方法。
３９．  当該放送コンテンツ提供方法は、ネットワークを介し、再生装置へ前記ネットワーク配信ビデオデータを配信する、３７．又は３８．に記載の放送コンテンツ提供方法。
４０．  前記放送コンテンツ提供システムは、前記１つ又は複数のコンピュータとは別に再生装置を有し、
前記再生装置が、前記ネットワーク配信ビデオデータを取得する配信ビデオデータ取得ステップと、
前記再生装置が、前記ネットワーク配信ビデオデータを再生する再生ステップと、
前記再生装置が、ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得ステップと、を有し、
前記再生ステップは、前記第１フレームの再生を終了してから前記第２フレームの再生を開始するまでの間に、前記ネットワーク配信用の CM ビデオデータを再生する、３９．に記載の放送コンテンツ提供方法。
４１．  前記再生装置が、前記ネットワーク配信ビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得ステップを有し、
前記 CM ビデオデータ取得ステップは、前記 CM 総時間以下の長さである第１のネットワーク配信用の CM ビデオデータを取得し、
前記再生ステップは、前記第１フレームを再生した後、第１の前記ネットワーク配信用の CM ビデオデータを再生し、
前記 CM ビデオデータ取得ステップは、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了してから前記第２フレームの再生を開始するまでの間の時間以下の長さである第２の前記ネットワーク配信用の CM ビデオデータをさらに取得し、
前記再生ステップは、第１の前記ネットワーク配信用の CM ビデオデータを再生した後、第２の前記ネットワーク配信用の CM ビデオデータをさらに再生する、４０．に記載の放送コンテンツ提供方法。
４２．  前記 CM ビデオデータ取得ステップは、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了する時間よりも所定時間前に、第２の前記ネットワーク配信用の CM ビデオデータを取得する、４１．に記載の放送コンテンツ提供方法。
４３．  前記放送コンテンツ提供システムは、前記１つ又は複数のコンピュータとは広告提供装置を有し、
前記広告提供装置が、前記 CM ビデオデータ取得ステップから、所定時間以下の長さであるネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付ステップと、
前記広告提供装置が、前記 CM ビデオデータ取得ステップへ、前記所定時間以下の長さであるネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信ステップと、を有する４１．又は４２．に記載の放送コンテンツ提供方法。
４４．  前記 CM ビデオデータ取得ステップは、複数の前記ネットワーク配信用の CM ビデオデータを取得し、
前記再生ステップは、前記取得された複数の前記ネットワーク配信用の CM ビデオデータを順次再生する、４０．に記載の放送コンテンツ提供方法。
４５．  前記再生装置が、前記ネットワーク配信ビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得ステップを有し、
前記 CM ビデオデータ取得ステップは、合計の長さが前記 CM 総時間以下である複数の前記ネットワーク配信用の CM ビデオデータを取得する、４４．に記載の放送コンテンツ提供方法。
４６．  前記放送コンテンツ提供システムは、前記１つ又は複数のコンピュータとは広告提供装置を有し、
前記広告提供装置が、前記 CM ビデオデータ取得ステップから、合計時間が所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付ステップと、
前記広告提供装置が、前記 CM ビデオデータ取得ステップへ、合計時間が前記所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信ステップと、を有する４４．又は４５．に記載の放送コンテンツ提供方法。
４７．  前記配信要求受付ステップが受け付ける要求には、前記再生装置のユーザの好みを表す嗜好情報が含まれており、
前記広告提供装置の前記 CM ビデオデータ配信ステップは、前記嗜好情報に基づいて、配信するネットワーク配信用の CM ビデオデータを決定する、４３．又は４６．に記載の放送コンテンツ提供方法。
４８．  放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置と、を有する放送コンテンツ提供システムによって実行される放送コンテンツ提供方法であって、
前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータにおける第１フレームと第２フレームとの間に、テレビ放送用の CM（Commercial Message）ビデオデータを挿入して、テレビ放送ビデオデータを生成する放送ビデオデータ生成ステップと、
前記放送コンテンツ提供装置が、前記テレビ放送ビデオデータを出力する出力ステップと、
前記再生装置が、前記テレビ放送ビデオデータを取得する配信ビデオデータ取得ステップと、
前記再生装置が、前記テレビ放送ビデオデータを再生する再生ステップと、を有し、
前記再生ステップは、前記テレビ放送ビデオデータを再生する際、前記第１フレームの再生後、前記第２フレームの再生が開始されるまでの間、前記テレビ放送用の CM ビデオデータの再生以外の処理を行う、放送コンテンツ提供方法。
４９．  前記再生ステップは、前記第１フレームの再生後、前記第２フレームの再生が開始されるまでの間、前記テレビ放送用の CM ビデオデータ以外の別のビデオデータを再生する、４８．に記載の放送コンテンツ提供方法。
５０．  前記別のビデオデータは、所定の静止画像が繰り返し再生されるビデオデータである、４９．に記載の放送コンテンツ提供方法。
５１．  前記再生装置が、ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得ステップを有し、
前記別のビデオデータは、前記ネットワーク配信用の CM ビデオデータである、４９．に記載の放送コンテンツ提供方法。
５２．  前記再生装置が、前記テレビ放送ビデオデータにおいて前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得ステップを有し、
前記 CM ビデオデータ取得ステップは、前記 CM 総時間以下の長さである第１のネットワーク配信用の CM ビデオデータを取得し、
前記再生ステップは、前記第１フレームの再生が終了した後、第１の前記ネットワーク配信用の CM ビデオデータを再生し、
前記 CM ビデオデータ取得ステップは、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了してから前記第２フレームの再生を開始するまでの間の時間以下の長さである第２の前記ネットワーク配信用の CM ビデオデータをさらに取得し、
前記再生ステップは、第１の前記ネットワーク配信用の CM ビデオデータを再生した後、第２の前記ネットワーク配信用の CM ビデオデータをさらに再生する、５１．に記載の放送コンテンツ提供方法。
５３．  前記 CM ビデオデータ取得ステップは、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了する時間よりも所定時間前に、前記第２の前記ネットワーク配信用の CM ビデオデータを取得する、５２．に記載の放送コンテンツ提供方法。
５４．  前記放送コンテンツ提供システムは、広告提供装置をさらに有し、
前記広告提供装置が、前記 CM ビデオデータ取得ステップから、所定時間以下の長さであるネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付ステップと、
前記広告提供装置が、前記 CM ビデオデータ取得ステップへ、前記所定時間以下の長さであるネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信ステップと、を有する５２．又は５３．に記載の放送コンテンツ提供方法。
５５．  前記 CM ビデオデータ取得ステップは、複数のネットワーク配信用の CM ビデオデータを取得し、
前記再生ステップは、前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの間に、前記取得された複数のネットワーク配信用の CM ビデオデータを再生する、５１．に記載の放送コンテンツ提供方法。
５６．  前記再生装置が、前記テレビ放送ビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得ステップを有し、
前記 CM ビデオデータ取得ステップは、合計の長さが前記 CM 総時間以下の長さである複数の前記ネットワーク配信用の CM ビデオデータを取得する、５５．に記載の放送コンテンツ提供方法。
５７．  前記放送コンテンツ提供システムは、広告提供装置をさらに有し、
前記広告提供装置が、前記 CM ビデオデータ取得ステップから、合計時間が所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付ステップと、
前記広告提供装置が、前記 CM ビデオデータ取得ステップへ、合計時間が前記所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信ステップと、を有する５５．又は５６．に記載の放送コンテンツ提供方法。
５８．  前記配信要求受付ステップが受け付ける要求には、前記再生装置のユーザの好みを表す嗜好情報が含まれており、
前記広告提供装置の前記 CM ビデオデータ配信ステップは、前記嗜好情報に基づいて、配信するネットワーク配信用の CM ビデオデータを決定する、５４．又は５７．に記載のコンテンツ提供方法。
５９．  放送コンテンツ提供装置と、前記放送コンテンツ提供装置とネットワークを介して接続される再生装置とを有する放送コンテンツ提供システムによって実行される放送コンテンツ提供方法であって、
前記放送コンテンツ提供装置が、放送コンテンツのビデオデータであるソースビデオデータを前記再生装置へ配信する配信ステップと、
前記再生装置が、前記ソースビデオデータを取得する配信ビデオデータ取得ステップと、
前記再生装置が、前記ソースビデオデータを再生する再生ステップと、を有し、
前記再生ステップは、前記ソースビデオデータの再生において、前記ソースビデオデータの第１フレームの再生を終了してから前記ソースビデオデータの第２フレームの再生を開始するまでの間、前記ソースビデオデータの再生以外の処理を行う、放送コンテンツ提供方法。
６０．  前記再生ステップは、前記第１フレームの再生を終了してから前記第２フレームの再生を開始するまで、ネットワーク配信用の CM ビデオデータの再生、当該再生ステップの停止、所定の静止画像の表示、所定のビデオデータの再生、又は所定の音声データの再生を行う、５９．に記載の放送コンテンツ提供方法。
６１．  前記再生装置が、ネットワーク配信用の CM ビデオデータを取得する CM ビデオデータ取得ステップを有し、
前記再生ステップは、前記第１フレームの再生を終了してから前記第２フレームの再生を開始するまで、前記ネットワーク配信用の CM ビデオデータを再生する、６０．に記載の放送コンテンツ提供方法。
６２．  前記再生装置が、前記第１フレームの再生を終了してから前記第２フレームの再生を開始するまでの時間である CM 総時間を取得する CM 総時間取得ステップを有し、
前記 CM ビデオデータ取得ステップは、前記 CM 総時間以下の長さである第１のネットワーク配信用の CM ビデオデータを取得し、
前記再生ステップは、前記第１フレームを再生した後、第１の前記ネットワーク配信用の CM ビデオデータを再生し、
前記 CM ビデオデータ取得ステップは、第１の前記ネットワーク配信用の CM ビデオデータの再生が終了してから前記第２フレームの再生を開始するまでの間の時間以下の長さである第２の前記ネットワーク配信用の CM ビデオデータをさらに取得し、
前記再生ステップは、第１の前記ネットワーク配信用の CM ビデオデータを再生した後、第２の前記ネットワーク配信用の CM ビデオデータをさらに再生する、６１．に記載の放送コンテンツ提供方法。
６３．  前記 CM ビデオデータ取得ステップは、前記第１の前記ネットワーク配信用の CM ビデオデータの再生が終了する時間よりも所定時間前に、前記第２の前記ネットワーク配信用の CM ビデオデータを取得する、６２．に記載の放送コンテンツ提供方法。
６４．  前記放送コンテンツ提供システムは、広告提供装置をさらに有し、
前記広告提供装置が、前記 CM ビデオデータ取得ステップから、所定時間以下の長さであるネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付ステップと、
前記広告提供装置が、前記 CM ビデオデータ取得ステップへ、前記所定時間以下の長さであるネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信ステップと、を有する６２．又は６３．に記載の放送コンテンツ提供方法。
６５．  前記 CM ビデオデータ取得ステップは、複数の前記ネットワーク配信用の CM ビデオデータを取得し、
前記再生ステップは、前記取得された複数の前記ネットワーク配信用の CM ビデオデータを順次再生する、６１．に記載の放送コンテンツ提供方法。
６６．  前記再生装置が、前記ソースビデオデータの再生において前記第１フレームの再生が終了してから前記第２フレームの再生が開始されるまでの時間である CM 総時間を取得する CM 総時間取得ステップを有し、
前記 CM ビデオデータ取得ステップは、合計の長さが前記 CM 総時間以下である複数の前記ネットワーク配信用の CM ビデオデータを取得する、６５．に記載の放送コンテンツ提供方法。
６７．  前記放送コンテンツ提供システムは、広告提供装置をさらに有し、
前記広告提供装置が、前記 CM ビデオデータ取得ステップから、合計時間が所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータの配信の要求を受け付ける配信要求受付ステップと、
前記広告提供装置が、前記 CM ビデオデータ取得ステップへ、合計時間が前記所定時間以下の長さである複数のネットワーク配信用の CM ビデオデータを配信する CM ビデオデータ配信ステップと、を有する６５．又は６６．に記載の放送コンテンツ提供方法。
６８．  前記配信要求受付ステップが受け付ける要求には、前記再生装置のユーザの好みを表す嗜好情報が含まれており、
前記広告提供装置の前記 CM ビデオデータ配信ステップは、前記嗜好情報に基づいて、配信するネットワーク配信用の CM ビデオデータを決定する、６４．又は６７．に記載のコンテンツ提供方法。
６９．  コンピュータに、３７．乃至３９．いずれか一つに記載の各ステップを実行させるプログラム。
７０．  コンピュータに、４８乃至６８．いずれか一つに記載の放送コンテンツ提供装置によって実行される各ステップを実行させるプログラム。
７１．  コンピュータに、４０．乃至６８．いずれか一つに記載の再生装置が実行する各ステップを実行させるプログラム。
７２．  コンピュータに、４３．、４６．、４７．、５４．、５７．、５８．、６４．、６７．、及び６８．いずれか一つに記載の広告提供装置が実行する各ステップを実行させるプログラム。
【符号の説明】
【０１４９】
１０  テレビ送信機
１００、１５０、１７０  計算機
１０２、１５２、１７２  バス
１０４、１５４、１７４  プロセッサ
１０６、１５６、１７６  メモリ
１０８、１５８、１７８  ストレージ
１１０、１６０，１８０  入出力インタフェース
１１２、１６２、１８２  ネットワークインタフェース
２００、４００、６００  放送コンテンツ提供装置
２０２、４０２  放送ビデオデータ生成部
２０４  放送部
２０６  配信ビデオデータ生成部
２０８、４０４、６０２  配信部
３００、５００、７００  再生装置
３０２、５０２、７０２  配信ビデオデータ取得部
３０４、５０４、７０４  再生部
３０６、５０６、７０８  CM ビデオデータ取得部
３０８、７０６  CM 総時間取得部
９００  広告提供装置
９０２  要求取得部
９０４  CM ビデオデータ配信部
１０００  放送コンテンツ提供システム
【図１】
0006604092.tif 000003
【図２】
0006604092.tif 000004
【図３】
0006604092.tif 000005
【図４】
0006604092.tif 000006
【図５】
0006604092.tif 000007
【図６】
0006604092.tif 000008
【図７】
0006604092.tif 000009
【図８】
0006604092.tif 000010
【図９】
0006604092.tif 000011
【図１０】
0006604092.tif 000012
【図１１】
0006604092.tif 000013
【図１２】
0006604092.tif 000014
【図１３】
0006604092.tif 000015
【図１４】
0006604092.tif 000016
【図１５】
0006604092.tif 000017
【図１６】
0006604092.tif 000018
【図１７】
0006604092.tif 000019
【図１８】
0006604092.tif 000020
【図１９】
0006604092.tif 000021
【図２０】
0006604092.tif 000022
【図２１】
0006604092.tif 000023
【図２２】
0006604092.tif 000024