(57)【要約】【課題】テレビ番組を含むコンテンツをリアルタイムに編集し、配信するための技術を提供する。【解決手段】放送局から受信したコンテンツをリアルタイムでエンコーディングしてネットワーク上で配信するコンテンツ配信システムにおいて、ＣＭが放送されているか否かを示すＣＭ信号を放送局から受信し、当該ＣＭ信号に基づいて、ＣＭの部分が放送されているか否かを検出し、当該検出結果に基づいて、放送されたコンテンツのうちＣＭの部分を、別の動画に差し替えて配信ないし再生する。【選択図】図１
2016213684.tif 000002
【特許請求の範囲】
【請求項１】
放送局から受信したコンテンツをストリーム形式のデータに変換するエンコーダと、
前記ストリーム形式のデータを配信する配信サーバと、
前記配信されたストリーム形式のデータを受信し、前記コンテンツを再生するユーザ視聴機器と、
を備えるコンテンツ配信システムにおいて、
前記放送局から第１の信号を受信し、当該第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出する検出器と、
前記検出器による検出結果に基づいて、前記コンテンツのうち前記第１の部分を、前記コンテンツとは異なる別のコンテンツに差し替える差替え部と、
をさらに備えるコンテンツ配信システム。
【請求項２】
放送局から受信したコンテンツをストリーム形式のデータに変換するエンコーダと、
前記ストリーム形式のデータを配信する配信サーバと、
前記配信されたストリーム形式のデータを受信し、前記コンテンツを再生するユーザ視聴機器と、
を備えるシステムにおいて実行される、コンテンツ配信方法であって、
前記放送局から第１の信号を受信することと、
前記第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出することと、
前記検出の結果に基づいて、前記コンテンツのうち前記第１の部分を、前記コンテンツとは異なる別のコンテンツに差し替えることと、
を含む方法。
【請求項３】
放送局から受信したコンテンツをストリーム形式のデータに変換可能なエンコーダと、
前記放送局から第１の信号を受信し、当該第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出する検出器と、
前記検出器により、前記コンテンツのうち前記第１の部分が放送されているものと検出されたとき、前記コンテンツの代わりに、別のコンテンツを前記エンコーダに渡し、前記コンテンツのうち前記第１の部分以外の部分が放送されているものと検出されたとき、前記放送局から受信した前記コンテンツを前記エンコーダに渡す差替え部と、
を備えるエンコーディング装置。
【請求項４】
請求項３に記載のエンコーディング装置と、
前記エンコーディング装置から出力されたストリーム形式のデータをユーザ視聴機器に配信する配信サーバと、
を備えるコンテンツ配信システム。
【請求項５】
放送局からコンテンツを受信すること、
前記放送局から第１の信号を受信し、当該第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出すること、
前記検出の結果、前記コンテンツのうち前記第１の部分が放送されているものと検出されたとき、前記コンテンツの代わりに、別のコンテンツをエンコーダに渡し、前記コンテンツのうち前記第１の部分以外の部分が放送されているものと検出されたとき、前記放送局から受信した前記コンテンツを前記エンコーダに渡すこと、
前記渡されたコンテンツをエンコーダがストリーム形式のデータに変換すること、
を含むエンコーディング方法。
【請求項６】
請求項５に記載のエンコーディング方法をコンピュータに実行させるためのプログラム。
【請求項７】
放送局から受信したコンテンツをストリーム形式のデータに変換可能なエンコーダと、
前記ストリーム形式のデータにタイムスタンプを付加するタイムスタンプ付加手段と、
前記タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信する配信サーバと、
前記放送局から受信した第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出する検出器と、
前記検出器の検出結果に基づいて、前記コンテンツのうち前記第１の部分が放送された時刻に関する情報を、前記ユーザ視聴機器に伝達する伝達手段と、
前記配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、前記コンテンツを再生するユーザ視聴機器であって、前記第１の部分が放送された時刻に関する情報と、前記タイムスタンプとに基づいて、前記コンテンツのうち前記第１の部分を、別のコンテンツに差し替えて再生する、ユーザ視聴機器と、
を備えるコンテンツ配信システム。
【請求項８】
放送局から受信したコンテンツをストリーム形式のデータに変換すること、
前記ストリーム形式のデータにタイムスタンプを付加すること、
前記タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信すること、
前記放送局から受信した第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出すること、
前記検出の結果に基づいて、前記コンテンツのうち前記第１の部分が放送された時刻に関する情報を、前記ユーザ視聴機器に伝達すること、
前記配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、前記コンテンツを再生することであって、前記第１の部分が放送された時刻に関する情報と、前記タイムスタンプとに基づいて、前記コンテンツのうち前記第１の部分を、別のコンテンツに差し替えて再生することと、
を備えるコンテンツ配信方法。
【請求項９】
コンピュータに、
配信サーバからタイムスタンプが付加されたストリーム形式のデータを受信することと、
コンテンツのうち第１の部分が放送された時刻に関する情報を受信することと、
前記受信したストリーム形式のデータに基づいてコンテンツを再生することであって、前記第１の部分が放送された時刻に関する情報と、前記タイムスタンプとに基づいて、前記コンテンツのうち前記第１の部分を、別のコンテンツに差し替えて再生することと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの配信技術に関する。
【背景技術】
【０００２】
従来、テレビ番組を、ビデオ・オン・デマンド方式でインターネットを介して動画配信するサービスが知られている（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「Ｈｕｌｕ」、［online］、［平成２７年５月８日検索］、インターネット＜ＵＲＬ：http://www.hulu.com/＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のビデオ・オン・デマンド方式による動画配信サービスでは、ブラウザや専用アプリなどで視聴できる形式への変換や内容の編集などは、すべて事前に行われる。すなわち、テレビ番組をビデオ・オン・デマンド方式で動画配信する場合、テレビ番組からコマーシャル（以下「ＣＭ」という。）を取り除くよう編集したり、ビデオ・オン・デマンド方式で配信できる形式に変換したりする処理は、すべて事前に行われている。
【０００５】
これに対し、テレビ番組をリアルタイムにインターネット配信する場合には、ブラウザや専用アプリなどで視聴できる形式への変換や内容の編集などを、すべてリアルタイムで行う必要がある。
【０００６】
そこで、本発明の所定の実施形態は、テレビ番組を含むコンテンツをリアルタイムに編集し、配信するための技術を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明の所定の実施形態に係るコンテンツ配信システムは、放送局から受信したコンテンツをストリーム形式のデータに変換するエンコーダと、ストリーム形式のデータを配信する配信サーバと、配信されたストリーム形式のデータを受信し、コンテンツを再生するユーザ視聴機器と、を含むものであり、放送局から第１の信号を受信し、当該第１の信号に基づいて、放送局がコンテンツのうち第１の部分を放送しているか否かを検出する検出器と、検出器による検出結果に基づいて、コンテンツのうち第１の部分を、別のコンテンツに差し替える差替え部とをさらに備える。
【０００８】
また、本発明の所定の実施形態に係るコンテンツ配信方法は、放送局から受信したコンテンツをストリーム形式のデータに変換するエンコーダと、ストリーム形式のデータを配信する配信サーバと、配信されたストリーム形式のデータを受信し、コンテンツを再生するユーザ視聴機器と、を備えるシステムにおいて実行されるコンテンツ配信方法であり、放送局から第１の信号を受信することと、当該第１の信号に基づいて、放送局がコンテンツのうち第１の部分を放送しているか否かを検出することと、当該検出の結果に基づいて、コンテンツのうち第１の部分を、当該コンテンツとは異なる別のコンテンツに差し替えることと、を含む。
【０００９】
また、本発明の所定の実施形態に係るエンコーディング装置は、放送局から受信したコンテンツをストリーム形式のデータに変換可能なエンコーダと、放送局から第１の信号を受信し、当該第１の信号に基づいて、放送局がコンテンツのうち第１の部分を放送しているか否かを検出する検出器と、検出器により、コンテンツのうち第１の部分が放送されているものと検出されたとき、コンテンツの代わりに、別のコンテンツをエンコーダに渡し、コンテンツのうち第１の部分以外の部分が放送されているものと検出されたとき、放送局から受信した前記コンテンツをエンコーダに渡す差替え部と、を備える。
【００１０】
本発明の所定の実施形態に係るエンコーディング方法は、放送局からコンテンツを受信すること、放送局から第１の信号を受信し、当該第１の信号に基づいて、放送局がコンテンツのうち第１の部分を放送しているか否かを検出すること、検出の結果、コンテンツのうち第１の部分が放送されているものと検出されたとき、当該コンテンツの代わりに、別のコンテンツをエンコーダに渡し、コンテンツのうち第１の部分以外の部分が放送されているものと検出されたとき、放送局から受信したコンテンツをエンコーダに渡すこと、渡されたコンテンツをエンコーダがストリーム形式のデータに変換すること、を含む。
【００１１】
さらに、本発明の所定の実施形態に係るコンテンツ配信システムは、放送局から受信したコンテンツをストリーム形式のデータに変換可能なエンコーダと、ストリーム形式のデータにタイムスタンプを付加するタイムスタンプ付加手段と、タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信する配信サーバと、放送局から受信した第１の信号に基づいて、放送局がコンテンツのうち第１の部分を放送しているか否かを検出する検出器と、検出器の検出結果に基づいて、コンテンツのうち第１の部分が放送された時刻に関する情報を、ユーザ視聴機器に伝達する伝達手段と、配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、コンテンツを再生するユーザ視聴機器であって、第１の部分が放送された時刻に関する情報と、タイムスタンプとに基づいて、コンテンツのうち第１の部分を、別のコンテンツに差し替えて再生する、ユーザ視聴機器と、を備える。
【００１２】
本発明の所定の実施形態に係るコンテンツ配信方法は、放送局から受信したコンテンツをストリーム形式のデータに変換すること、ストリーム形式のデータにタイムスタンプを付加すること、タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信すること、放送局から受信した第１の信号に基づいて、放送局がコンテンツのうち第１の部分を放送しているか否かを検出すること、検出の結果に基づいて、コンテンツのうち第１の部分が放送された時刻に関する情報を、ユーザ視聴機器に伝達すること、配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、コンテンツを再生することであって、第１の部分が放送された時刻に関する情報と、タイムスタンプとに基づいて、コンテンツのうち第１の部分を、別のコンテンツに差し替えて再生することと、
を備える。
【００１３】
本発明の所定の実施形態に係るプログラムは、上述の方法の各処理の少なくとも一部をコンピュータに実行させるものである。ここでいうコンピュータとは、ホストコンピュータのみならず、ＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォン、ウェアラブル端末、その他任意の情報処理装置を含む。かかるプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は、通信ネットワークなどを介してアプリ（アプリケーション）等をダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【００１４】
なお、本明細書等において「リアルタイム」に配信するというとき、必ずしも同時ないし同時刻に配信することを意味するものではなく、所定の時間遅れで配信する場合を含み得る。すなわち、「リアルタイム」に配信するとは、コンテンツを事前に編集ないし変換することなく、コンテンツを受信したときに順次ストリーミング配信用のデータに編集ないし変換して配信することを含む。
【００１５】
また、本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【発明の効果】
【００１６】
本発明の所定の実施形態によれば、テレビ番組を含むコンテンツをリアルタイムに編集し、配信することが可能となるという優れた効果を奏し得る。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態に係るコンテンツ配信システム１ａの構成を示す概略図である。
【図２】第１の実施形態に係るＣＭ対応エンコーダ１０ａの構成の一例を示す概略図である。
【図３】第１の実施形態に係るユーザ視聴機器３０ａの構成の一例を示す概略図である。
【図４】第１の実施形態に係るＣＭ対応エンコーダ１０ａによる処理フローの一例を示すフローチャートである。
【図５】第２の実施形態に係るコンテンツ配信システム１ｂの構成を示す概略図である。
【図６】第２の実施形態に係るタイムスタンプ対応エンコーダ１０ｂの構成の一例を示す概略図である。
【図７】第２の実施形態に係るＣＭ信号伝達サーバ４０の構成の一例を示す概略図である。
【図８】第２の実施形態に係るユーザ視聴機器３０ｂの構成の一例を示す概略図である。
【図９】第２の実施形態に係るコンテンツ配信システム１ｂによる処理フローの一例を示すフローチャートである。
【図１０】第２の実施形態に係るユーザ視聴機器３０ｂによる処理のタイミングの一例を示すタイミングチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。さらに、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。
【００１９】
［第１の実施形態］
図１は、本発明の一実施形態に係るコンテンツ配信システム１ａの構成を示す概略図である。同図に示すとおり、コンテンツ配信システム１ａは、ＣＭ対応エンコーダ１０ａと、配信サーバ２０とを備えて構成される。コンテンツ配信システム１ａはさらに、ユーザ視聴機器３０ａを備え、配信サーバ２０とユーザ視聴機器３０ａとがネットワークＮを介して接続され得る。
【００２０】
ＣＭ対応エンコーダ１０ａは、映像信号Ｘ１とＣＭ信号Ｘ２とを受信して、ストリーム形式のデータに変換し、ストリームデータＹを出力する処理を行う。
【００２１】
本実施形態において、ＣＭ対応エンコーダ１０ａは、放送局等から放送中の番組の映像信号Ｘ１を受信する。ここで、番組とは、例えば、テレビジョン放送における番組表を構成する個々のコンテンツを含むものであり、１つの番組は本編とＣＭによって構成されているものとする。なお、実施例において、本編とは、番組のうちＣＭ以外の部分をいうものとする。
【００２２】
ＣＭ対応エンコーダ１０ａは、番組内の本編の部分については、受信した映像信号Ｘ１をもとに、本編の映像をそのまま符号化（エンコード）してストリームデータを作成する。他方、番組内のＣＭの部分について、ＣＭ対応エンコーダ１０ａは、ＣＭの映像をそのまま符号化するのではなく、別の動画Ｖに差し替えて、当該別の動画Ｖを符号化してストリームデータを作成する。
【００２３】
本実施形態において、番組がＣＭ中であるか否かの判別は、ＣＭ信号Ｘ２に基づいて行われる。すなわち、ＣＭ信号Ｘ２は、番組内のどの部分が本編で、どの部分がＣＭであるかを判別するための信号である。例えば、ＣＭ信号Ｘ２の電圧が、所定の電圧値よりも大きい場合はＣＭ中であり、所定値よりも小さい場合はＣＭ中でない、すなわち本編が流れていることを示すものとすることができる。このようなＣＭ信号Ｘ２は、放送局によって提供されることが好ましいが、この限りではない。
【００２４】
ＣＭ対応エンコーダ１０ａは、放送局等から、放送中の番組の映像信号Ｘ１とともに当該番組のＣＭ信号Ｘ２を受信し、その電圧値を検出することによって、番組がＣＭ中であるか否かを検出することができる。そして、検出結果に基づいて、本編の部分はそのまま、ＣＭの部分は別の動画Ｖに差し替えて、ストリームデータを作成する。このようにして作成されるストリームデータは、本編の部分は放送中の番組と同じで、ＣＭの部分が別の動画Ｖに差し替えられたものとなる。
【００２５】
こうして作成されたストリームデータＹは、ＣＭ対応エンコーダ１０ａから出力され、配信サーバ２０に渡される。
【００２６】
配信サーバ２０は、ＣＭ対応エンコーダ１０ａからストリームデータＹを受信し、ユーザ視聴機器３０に対してストリームデータＺを配信する処理を行う。配信サーバ２０は、市販のストリーミングサーバを適用してもよい。
【００２７】
より具体的には、配信サーバ２０は、ユーザ視聴機器３０ａから、番組再生のリクエストを受信すると、当該ユーザ視聴機器３０に対して、ストリームデータＺを配信する。配信サーバ２０は、複数のユーザ視聴機器３０に対して、通信のタイムラグ等を除いて、ほぼ同時にストリームデータＺを配信することができる。
【００２８】
ここでは、配信サーバ２０が受信するストリームデータＹと、配信サーバ２０から配信されるストリームデータＺを区別して表記したが、両者はコンテンツの内容（すなわち、放送中の番組と本編の部分は同じで、ＣＭの部分を別の動画に差し替えたもの）が同一であればよく、同一のストリームデータであってもよいし、ビットレートが異なるストリームデータであってもよい。
【００２９】
例えば、配信サーバ２０は、ＣＭ対応エンコーダ１０ａから受信したストリームデータＹを、通信のタイミングを調整した上で、そのままユーザ視聴機器３０に転送してもよい。また、配信サーバ２０は、配信先のユーザ視聴機器３０ａの処理能力や再生環境、及び、ネットワークＮの帯域幅等のネットワーク環境に基づいて、適切なビットレートを算出し、当該ビットレートに見合う画像サイズや品質に変換したストリームデータＺを適切な通信速度でユーザ視聴機器３０ａに配信することができる。
【００３０】
ユーザ視聴機器３０ａは、ネットワークＮを介して、配信サーバ２０からストリームデータＺを受信し、番組を再生する処理を行う。本実施形態において、ユーザ視聴機器３０ａは、配信サーバ２０から配信されたコンテンツをユーザが視聴するための機器であり、例えば、ＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォン、インターネット対応テレビ、携帯情報端末（ＰＤＡ）、その他任意の情報機器により構成され得る。より具体的には、これらの情報機器に、ウィンドウズ・メディア・プレイヤ（Windows Media Player：登録商標）やリアル・プレイヤ（Real Player：登録商標）などの動画再生用のプレイヤ・アプリケーションをインストールしたものを、ユーザ視聴機器３０ａとして用いることができる。
【００３１】
ユーザ視聴機器３０ａは、まず配信サーバ２０へアクセスして番組の映像をリクエストすることにより、配信サーバ２０からユーザ視聴機器３０ａにストリームデータＺが配信される。これにより、番組をユーザ視聴機器３０ａ上で視聴できるようになる。
【００３２】
ネットワークＮは、配信サーバ２０とユーザ視聴機器３０ａとの間でデータを送受信可能な通信網を含む。例えば、インターネット、ＬＡＮ、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース、ＷｉＦｉ（Wireless Fidelity）、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００３３】
図２は、本実施形態に係るＣＭ対応エンコーダ１０ａの構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるＣＭ対応エンコーダ１０ａは、ＣＭ検出器１１０と、動画差替え部１００と、エンコーダ１４０とを備える。
【００３４】
動画差替え部１００は、放送された番組のうちＣＭの部分を、別の動画に差し替える処理を行う。本実施形態では、映像信号Ｘ１とＣＭ検出器１１０による検出結果に基づいて、動画を差し替える処理が行われる。より具体的には、動画差替え部１００は、動画再生制御手段１２０と、選択器１３０と、動画データベース１５０とを備える。
【００３５】
ＣＭ検出器１１０は、ＣＭ信号Ｘ２に基づいて、放送されている番組がＣＭ中であるか否かを検出する機能を備える。例えば、ＣＭ検出器１１０は、ＣＭ信号Ｘ２の電圧の大きさを測定し、電圧値が所定の閾値を超えているか否かを検出する。ＣＭ検出器１１０は、検出の結果、閾値を超えている場合、ＣＭ中であることを示す信号「１」を出力し、閾値を超えていない場合、本編であることを示す信号「０」を出力する。なお、本実施形態では、ＣＭ信号Ｘ２の電圧の大きさによってＣＭを判別するものを例示したが、他の手法によりＣＭを判別する場合には、検出対象を適宜変更すればよい。
【００３６】
動画再生制御手段１２０は、ＣＭの代わりに差し替える動画Ｖの再生を制御する機能を備える。例えば、ＣＭ検出器１１０から、ＣＭ中であることを示す信号「１」を受信している間、動画データベース１５０から取得した動画Ｖを再生する。
【００３７】
選択器１３０は、番組の映像信号Ｘ１に基づく動画と、動画再生制御手段１２０で再生された動画Ｖのうち、いずれか一方を選択する機能を備える。選択器１３０は、例えばマルチプレクサにより構成することができる。選択器１３０は、ＣＭ検出器１１０から、ＣＭ中であることを示す信号「１」を受信したときには、動画再生制御手段１２０によって再生された動画Ｖを選択して、エンコーダ１４０に渡す。また、ＣＭ検出器１１０から、本編であることを示す信号「０」を受信したとき、選択器１３０は、番組の映像信号Ｘ１に基づく動画を選択して、エンコーダ１４０に渡す。
【００３８】
エンコーダ１４０は、入力された動画を符号化して、ストリーム形式のデータＹに変換する機能を備える。変換されたストリームデータＹは、配信サーバ２０に渡される。
【００３９】
動画データベース１５０は、ＣＭの代わりに差し替えられる動画ファイルを蓄積したデータベースである。なお、ここでは、ＣＭ対応エンコーダ１０ａの内部に動画再生制御手段１２０と動画データベース１５０を備えるものとしたが、これらはＣＭ対応エンコーダ１０ａの外部に設けてもよい。
【００４０】
図３は、本実施形態に係るユーザ視聴機器３０ａの構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるユーザ視聴機器３０ａは、動画再生プレイヤ３１０と出力装置３２０とを備える。
【００４１】
動画再生プレイヤ３１０は、配信サーバ２０から受信したストリームデータＺを復号化して動画や音声を再生するための機能を備える。例えば、ユーザ視聴機器３０ａに、上述した動画再生用のプレイヤ・アプリケーションをインストールすることによって、動画再生プレイヤ３１０として機能させることができる。
【００４２】
出力装置３２０は、動画を表示するためのインタフェースをユーザに提供するものであり、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイ等が挙げられる。
【００４３】
次に、本実施形態に係るコンテンツ配信システム１ａによる情報処理の具体的な処理フローについて説明する。
【００４４】
図４は、本実施形態に係るＣＭ対応エンコーダ１０ａによる処理フローの一例を示すフローチャートである。
【００４５】
まず、ＣＭ対応エンコーダ１０ａは、放送局等から、番組の映像信号とＣＭ信号とを受信し、ＣＭ信号に基づいて、番組がＣＭ中であるか否かを判別する（ステップＳ４１）。
【００４６】
ＣＭ信号の電圧値が閾値を超えているなど、番組がＣＭ中であるものと検出された場合、ＣＭの部分の映像を、別の動画に差し替える（ステップＳ４２）。他方、番組がＣＭ中であるものと検出されなかった場合は、番組の映像をそのままエンコーダ１４０に渡す。
【００４７】
その結果、番組の本編の部分は、番組の映像信号に基づく動画がエンコーダ１４０に渡される。他方、ＣＭの部分は、ＣＭの代わりに別の動画Ｖがエンコーダ１４０に渡される。エンコーダ１４０は、渡された動画を符号化し、ストリームデータＹとして出力する（ステップＳ４３）。
【００４８】
このように、本実施形態によれば、放送局から放送された番組をリアルタイムでエンコードして、ネットワークＮ上でサイマル配信する際に、当該番組のＣＭの部分の映像をリアルタイムで別の動画に差し替えた上でエンコードして、配信することができる。したがって、例えば、ＣＭの著作権等が処理されていない場合でも、テレビ番組が放送されたとき、当該放送とほぼ同時に、問題の無いＣＭに差し替えたものをインターネット上でサイマル配信することができる。また、本実施形態では、ユーザ視聴機器３０ａ側では、従来の動画再生用のプレイヤがインストールされていればよく、ＣＭを差し替えるための特別なアプリケーションをユーザ視聴機器３０ａ側にインストール等する必要がない。
【００４９】
なお、本実施形態では、エンコーダ１４０よりも上流に動画差替え部１００を備え、ＣＭの部分を別の動画に差し替えた後にエンコーダ１４０で符号化する形態について説明した。しかしながら、これに限らず、エンコーダ１４０よりも下流に動画を差し替えるための手段を備え、ストリームデータのうちＣＭに対応する部分のデータを、別の動画に関するストリームデータに差し替えた後に配信サーバ２０でユーザ視聴機器３０に配信するものとしてもよい。
【００５０】
本実施形態の実施例として、番組を放映する部署（番組マスター）から番組の音声・映像信号をＨＤ−ＳＤＩ（High Definition Serial Digital Interface）でＣＭ対応エンコーダ１０ａに引き渡す。これと並行して、電圧差によりＯＮ／ＯＦＦを伝えるＣＭ信号を、ドライバによりデジタルに変換して、ＣＭ対応エンコーダ１０ａに引き渡す。これにより、番組放送と動画切替を実現した。また、ＣＭ信号受信後に、ＣＭ対応エンコーダ１０ａ上で番組本編から別のＣＭ動画に切り替えることにより、継ぎ目なくＣＭ動画を配信できる。
【００５１】
また、ユーザ視聴機器３０に、性別、年齢及び居住地を含む個人情報と、視聴番組及び視聴時間を含む視聴データの履歴を蓄積し、履歴データを所定のサーバに送信する機能を備えてもよい。これにより、ユーザの視聴履歴を集計し、番組作品別のレポーティングが可能となる。
【００５２】
［第２の実施形態］
次に、本発明の他の実施形態として、ユーザ視聴機器側でＣＭを差し込む実施形態について説明する。
【００５３】
図５は、本発明の他の実施形態に係るコンテンツ配信システム１ｂの構成を示す概略図である。同図に示すとおり、コンテンツ配信システム１ｂは、タイムスタンプ対応エンコーダ１０ｂと、ＣＭ信号伝達サーバ４０と、配信サーバ２０と、動画データベース５０と、ユーザ視聴機器３０ｂとを備え、配信サーバ２０、ＣＭ信号伝達サーバ４０及び動画データベース５０と、ユーザ視聴機器３０ｂとがネットワークＮを介して接続され得るように構成される。
【００５４】
タイムスタンプ対応エンコーダ１０ｂは、映像信号Ｘ１を受信して、ストリーム形式のデータに変換し、ストリームデータＹにタイムスタンプを付加したものを出力する処理を行う。
【００５５】
配信サーバ２０は、タイムスタンプ対応エンコーダ１０ｂからタイムスタンプ付きストリームデータＹを受信し、ユーザ視聴機器３０ｂに対してタイムスタンプ付きストリームデータＺを配信する処理を行う。配信サーバ２０がストリームデータＹを受信してからストリームデータＺを配信するまでの間に、数秒から数分の配信遅延が生じる。本実施形態では、この配信遅延の間に、ＣＭの開始時刻と終了時刻をユーザ視聴機器３０に伝達する。
【００５６】
ＣＭ信号伝達サーバ４０は、ＣＭ信号Ｘ２を受信して、番組内のＣＭの開始時刻と終了時刻に関する情報をユーザ視聴機器３０ｂに送信する処理を行う。
【００５７】
動画データベース５０は、ＣＭの代わりに差し替えられる動画ファイルを蓄積したデータベースである。なお、図示省略しているが、動画データベース５０に蓄積された動画を配信するための動画配信サーバがネットワークＮに接続されていて、当該動画配信サーバは、ユーザ視聴機器３０ｂからのリクエストに応答して、動画データベース５０に蓄積された動画のストリームデータを当該ユーザ視聴機器３０ｂに配信する。
【００５８】
ユーザ視聴機器３０ｂは、配信サーバ２０からタイムスタンプの付加されたストリームデータＺを受信する。これと並行して、ユーザ視聴機器３０ｂは、ＣＭ信号伝達サーバ４０からＣＭの開始時刻と終了時刻に関する情報を受信する。そして、ユーザ視聴機器３０ｂは、ストリームデータＺに基づいて番組の動画を再生する際、当該ストリームデータＺに付加されたタイムスタンプを参照して、タイムスタンプがＣＭ信号伝達サーバ４０から受信したＣＭの開始時刻から終了時刻までに含まれる間は、ストリームデータＺに基づく動画に替えて、動画データベース５０から取得した動画Ｖを再生する。
【００５９】
図６は、本実施形態に係るタイムスタンプ対応エンコーダ１０ｂの構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるタイムスタンプ対応エンコーダ１０ｂは、エンコーダ１４０と、計時手段１６０と、タイムスタンプ付加手段１７０とを備える。
【００６０】
エンコーダ１４０は、入力された動画を符号化して、ストリーム形式のデータＹに変換する機能を備える。第１の実施形態では、映像信号Ｘ１に基づく動画とＣＭの代わりに差し替えられる動画Ｖのいずれかがエンコーダ１４０に入力される構成であるのに対し、本実施形態では、映像信号Ｘ１に基づく動画がエンコーダ１４０に入力される。
【００６１】
計時手段１６０は、時刻を計測するための機能を備えるものであり、例えば、時計が含まれる。後述するタイムスタンプ付加手段１７０が、タイムスタンプを付加する際の基礎となる時刻を計測する。
【００６２】
タイムスタンプ付加手段１７０は、エンコーダ１４０から出力されたストリームデータに、計時手段１６０から取得した時刻に基づくタイムスタンプを付加する機能を備える。各フレームにタイムスタンプが付加されたストリームデータＹは、タイムスタンプ付加手段１７０から出力され、配信サーバ２０に渡される。
【００６３】
タイムスタンプとは、あるイベントが発生した時刻を示す情報を含むものである。本実施形態において、タイムスタンプは、番組の中でＣＭが流れた時を特定するために用いられるものであり、日付や時刻を示すものであっても、番組開始からの経過時間を示すものであってもよい。
【００６４】
図７は、本実施形態に係るＣＭ信号伝達サーバ４０の構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるＣＭ信号伝達サーバ４０は、ＣＭ検出器１１０と計時手段４１０と、ＣＭ情報伝達手段４２０とを備える。
【００６５】
ＣＭ検出器１１０は、第１の実施形態と同様に、ＣＭ信号Ｘ２に基づいて、放送されている番組がＣＭ中であるか否かを検出する機能を備える。
【００６６】
計時手段４１０は、計時手段１６０と同じく、時刻を計測するための機能を備えるものである。すなわち、計時手段４１０によって計測される時刻と、計時手段１６０によって計測される時刻が同一のものとなるよう、計時手段１６０と計時手段４１０は同期されていることが好ましい。
【００６７】
ＣＭ情報伝達手段４２０は、番組の中でＣＭが流れた時刻に関する情報をユーザ視聴機器３０ｂに伝達する機能を備える。より具体的には、ＣＭ情報伝達手段４２０は、ＣＭ検出器１１０から出力された信号と、計時手段４１０から取得した時刻情報に基づいて、ＣＭが開始された時刻（以下「ＣＭ開始時刻」という。）と、ＣＭが終わって本編に戻った時刻（以下「ＣＭ終了時刻」という。）を計測し、これらをＣＭ情報としてユーザ視聴機器３０ｂに送信する。
【００６８】
例えば、ＣＭ情報伝達手段４２０は、ＣＭ検出器１１０から出力された信号を受信し、信号が「０」から「１」に変化したときの時刻を計時手段４１０から取得し、これをＣＭ開始時刻として含むＣＭ開始信号を、ユーザ視聴機器３０に送信する。また、ＣＭ検出器１１０から受信した信号が「１」から「０」に変化したときの時刻を計時手段４１０から取得し、これをＣＭ終了時刻として含むＣＭ終了信号、ユーザ視聴機器３０に送信する。
【００６９】
なお、本実施形態では、計時手段１６０と計時手段４１０を別の構成とする例を示したが、これらを１つにまとめて構成してもよい。この場合、タイムスタンプ付加手段１７０とＣＭ情報伝達手段４２０が、１つの同じ計時手段を参照するものとして構成すればよい。
【００７０】
また、本実施形態では、タイムスタンプ対応エンコーダ１０ｂとＣＭ信号伝達サーバ４０を別体として構成したが、これ限らず、両者を１つにまとめて構成してもよい。
【００７１】
図８は、本実施形態に係るユーザ視聴機器３０ｂの構成の一例を示す概略図である。同図に示すとおり、本実施形態におけるユーザ視聴機器３０ｂは、動画再生プレイヤ３１０と出力装置３２０に加え、動画差替え部３３０を備える。
【００７２】
動画差替え部３３０は、放送された番組をネットワークＮ上でリアルタイムにサイマル配信された番組のうちＣＭの部分を、別の動画に差し替える処理を行うものであり、ソフトウェアのアプリケーションとして提供することができる。本実施形態では、動画差替え部３３０をユーザ視聴機器３０ｂ側で備えるため、配信された番組のＣＭの部分を、ユーザ毎に別個の動画に差し替えることも可能である。
【００７３】
より具体的には、動画差替え部３３０は、ＣＭ情報受信手段３３１と、ＣＭ情報記録手段３３２と、タイムスタンプ照合手段３３３と、動画取得手段３３４と、選択器３３５とを備える。
【００７４】
ＣＭ情報受信手段３３１は、ＣＭ信号伝達サーバ４０からＣＭ情報を受信し、必要な処理を行う。ＣＭ情報受信手段３３１は、ＣＭ信号伝達サーバ４０からＣＭ開始信号を受信したとき、当該ＣＭ開始信号に含まれるＣＭ開始時刻を、ＣＭ情報記録手段３３２に格納する。さらに、ＣＭ開始信号を受信したことに応答して、ＣＭ情報受信手段３３１は、動画データベース５０から動画を取得するよう、動画取得手段３３４に対して指示する。
【００７５】
また、ＣＭ情報受信手段３３１は、ＣＭ信号伝達サーバ４０からＣＭ終了信号を受信したとき、当該ＣＭ終了信号に含まれるＣＭ終了時刻を、ＣＭ情報記録手段３３２に格納する。
【００７６】
ＣＭ情報記録手段３３２は、ＣＭ開始時刻及びＣＭ終了時刻を含むＣＭ情報を記録するためのメモリを含む。
【００７７】
タイムスタンプ照合手段３３３は、配信サーバ２０から受信したストリームデータＺに付加されたタイムスタンプと、ＣＭ情報記録手段３３２に格納されたＣＭ情報とを突き合わせて、ストリームデータＺの各フレームがＣＭであるか本編であるか、すなわち、ストリームデータＺを再生したときにＣＭの部分であるか本編の部分であるかを判別する。例えば、ストリームデータＺに付加されたタイムスタンプが、ＣＭ開始時刻からＣＭ終了時刻に含まれる場合は、ＣＭの部分であると判断し、それ以外の場合は、本編の部分であると判断する。
【００７８】
動画取得手段３３４は、動画データベース５０から動画を取得する処理を行う。ＣＭ情報受信手段３３１がＣＭ開始信号を受信したことに応答して、動画取得手段３３４は、動画データベース５０に対して、動画の配信をリクエストする。
【００７９】
動画データベース５０は、ユーザ視聴機器３０ｂからのリクエストに応答して、当該ユーザ視聴機器３０ｂに動画を配信する。なお、動画データベース５０は、ユーザ視聴機器３０ｂから、動画のリクエストに加えて、ユーザＩＤを受信することにより、当該ユーザＩＤに紐付けられたユーザの性別、年齢、住所等の属性やユーザの視聴履歴に応じた動画を、ユーザ毎に個別に配信することができる。
【００８０】
選択器３３５は、配信サーバ２０から配信されたストリームデータＺと、動画データベース５０から取得された動画のうち、いずれか一方を選択する機能を備える。選択器３３５は、タイムスタンプ照合手段３３３から、ＣＭの部分であることを示す信号を受信したときには、動画データベース５０から取得された動画を選択して、動画再生プレイヤ３１０に渡す。また、タイムスタンプ照合手段３３３から、本編の部分であることを示す信号を受信したときには、配信サーバ２０から配信されたストリームデータＺを選択して、動画再生プレイヤ３１０に渡す。
【００８１】
なお、図示省略しているが、ユーザ視聴機器３０ｂは、配信サーバ２０から配信されたストリームデータＺを一時的に格納するバッファと、動画データベース５０から取得された動画を一時的に格納するバッファを備え、データを受信してから動画を再生するまでの処理のタイミングを必要に応じて調整できるようにすることが好ましい。
【００８２】
次に、本実施形態に係るコンテンツ配信システム１ｂによる情報処理の具体的な処理フローについて説明する。
【００８３】
図９は、本実施形態に係るコンテンツ配信システム１ｂによる処理フローの一例を示すフローチャートである。
【００８４】
まず、タイムスタンプ対応エンコーダ１０ｂは、放送局等から受信した番組の映像信号をリアルタイムでエンコードし、タイムスタンプを付加した上で、配信サーバ２０に渡す（ステップＳ９１）。
【００８５】
配信サーバ２０は、ユーザ視聴機器３０ｂに対して、タイムスタンプが付加されたストリームデータを配信する（ステップＳ９２）。
【００８６】
ユーザ視聴機器３０ｂは、ストリームデータを受信すると、当該ストリームデータに付加されたタイムスタンプに基づいて、ストリームデータがＣＭの部分であるか、本編の部分であるかを判別する（ステップＳ９３）。なお、ユーザ視聴機器３０ｂは、ＣＭ信号伝達サーバ４０から別途受信したＣＭ開始時刻及びＣＭ終了時刻を、タイムスタンプと比較することによって、ステップＳ９３の判別を行う。
【００８７】
判別の結果、本編の部分であると判別した場合、配信サーバ２０から受信したストリームデータが選択される（ステップＳ９４）。他方、ＣＭの部分であると判別した場合、動画データベース５０から取得した別の動画が選択される（ステップＳ９５）。
【００８８】
そして、ユーザ視聴機器３０ｂは、番組の本編の部分については、ストリームデータを再生し、ＣＭの部分については、ストリームデータの代わりに差し替えられた別の動画を再生する（ステップＳ９６）。
【００８９】
図１０は、本実施形態に係るユーザ視聴機器３０ｂによる処理のタイミングの一例を示すタイミングチャートである。同図は、ある番組が９時５３分００秒まで本編が放送され、９時５３分００秒から９時５４分００秒までＣＭが放送され、９時５４分００秒から本編が放送された例について、９時５０分ごろから９時５５分ごろに放送された内容がユーザ視聴機器３０で再生されるところを模式的に表したものである。
【００９０】
この番組が９時５３分００秒に本編からＣＭに切り替わったとき、ＣＭ信号伝達サーバ４０は、ＣＭ開始時刻が９時５３分００秒（０９：５３：００）であることを含むＣＭ開始信号を送信する。ユーザ視聴機器３０は、このＣＭ開始信号を、ＣＭ信号伝達サーバ４０から受信する（ステップＳ１０１）。
【００９１】
一方、上述のとおり、配信サーバ２０からストリームデータＺが配信されるまでに数秒から数分の配信遅延が生じる。そのため、ユーザ視聴機器３０ｂは、実際の時刻よりも前に放送された内容、すなわち、実際の時刻よりも前のタイムスタンプが付加されたストリームデータが再生される。
【００９２】
図１０に示す例では、時刻９時５３分００秒のすぐ後に、ユーザ視聴機器３０ｂはＣＭ開始信号を受信するが、そのとき、９時５０分３０秒ごろのタイムスタンプが付加された部分、つまり、９時５０分ごろに放送された番組の内容が再生されている。
【００９３】
ユーザ視聴機器３０ｂは、ＣＭ開始信号を受信したことに応答して、動画データベース５０に、動画の配信をリクエストする（ステップＳ１０２）。動画データベースは、当該リクエストに応答して、動画を返却する（ステップＳ１０３）。
【００９４】
その後、ユーザ視聴機器３０ｂは、ＣＭ終了時刻が９時５４分００秒（０９：５４：００）であることを含むＣＭ終了信号をＣＭ信号伝達サーバ４０から受信する（ステップＳ１０４）。
【００９５】
また、これらの処理と独立かつ並行して、ユーザ視聴機器３０ｂは、配信サーバ２０から配信されたストリームデータＺに付加されたタイムスタンプを参照して、付加されたタイムスタンプがＣＭ開始時刻と等しくなったとき、ユーザ視聴機器３０ｂは、ストリームデータＺを再生する代わりに、動画データベース５０から取得した動画に差し替えて再生する（ステップＳ１０５）。
【００９６】
その後、番組がＣＭの間、ユーザ視聴機器３０ｂは動画データベース５０から取得した動画を再生する。そして、ユーザ視聴機器３０ｂは、配信サーバ２０から受信したストリームデータＺに付加されたタイムスタンプがＣＭ終了時刻と等しくなったとき、ストリームデータＺの再生を再開し、本編の映像を再生する（ステップＳ１０６）。
【００９７】
以上のとおり、本実施形態によれば、放送局から放送された番組をリアルタイムでエンコードして、ネットワークＮ上でサイマル配信する際に、タイムスタンプを付加した上で配信する。そして、ユーザ視聴機器３０ｂ側で、タイムスタンプに基づいて、配信された番組の動画のうちＣＭの部分を別の動画に差し替えることができる。このとき、差し替える動画を、ユーザの属性や視聴履歴等に基づいて、ユーザ毎に個別に変更することにより、サイマル配信された動画のＣＭの部分について、ユーザ属性に合わせた動画広告のリアルタイム配信及びレポーティングが可能となる。
【００９８】
なお、本実施形態では、ユーザ視聴機器３０ｂにおいて、動画再生プレイヤ３１０よりも上流に動画差替え部３３０を備え、ＣＭの部分を別の動画に差し替えた後に動画再生プレイヤ３１０で復号化する形態について説明した。しかしながら、これに限らず、動画再生プレイヤ３１０よりも下流に動画を差し替えるための手段を備え、ストリームデータＺを復号化した後に、ＣＭの部分を別の動画に差し替えて出力装置３２０に渡すものとしてもよい。
【００９９】
なお、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述の各処理ステップは処理内容に矛盾を生じない範囲で処理ステップの一部を省略したり、各処理ステップの順番を任意に変更して又は並列に実行することができる。
【０１００】
例えば、上述の実施形態では、放送局から放送された番組をリアルタイムでエンコーディングして、インターネット経由で視聴者にライブ配信する実施形態に関し、番組中に差し挟まれるＣＭを別の動画に差し替える実施形態について説明した。しかしながら、本発明は、上述の実施形態に限定されるものではなく、他の様々なコンテンツに対して適用可能である。
【０１０１】
すなわち、配信の基礎となるコンテンツは、放送局から放送された番組に限らず、ビデオ・オン・デマンドの動画、ウェブキャストの動画、その他任意のコンテンツに適用可能である。差し替え用の別の動画も、ＣＭに限られず、任意の動画または静止画などのコンテンツを用いることができる。また、差し替えられる部分も、ＣＭの部分に限定されるものではなく、コンテンツ内で何らかの手段により検出可能な任意の部分を差し替えられるものとしてもよい。例えば、著作権の処理がなされていない部分について、本明細書に開示した内容を適用することができる。
【０１０２】
また、上述の実施形態では、動画をストリーミング配信するものについて説明したが、動画の配信方式は、ストリーミング配信に限らず、ダウンロードが完了するまで再生できないダウンロード配信や、その他の任意の配信方式を適用し得る。
【符号の説明】
【０１０３】
１（１ａ，１ｂ）  コンテンツ配信システム
１０  エンコーディング装置
（１０ａ  ＣＭ対応エンコーダ）
（１０ｂ  タイムスタンプ対応エンコーダ）
１００  動画差替え部（差替え部）
１１０  ＣＭ検出器
１２０  動画再生制御手段
１３０  選択器
１４０  エンコーダ
１５０  動画データベース
１６０  計時手段
１７０  タイムスタンプ付加手段
２０  配信サーバ
３０（３０ａ，３０ｂ）  ユーザ視聴機器
３１０  動画再生プレイヤ
３２０  出力装置
３３０  動画差替え部（差替え部）
３３１  ＣＭ情報受信手段
３３２  ＣＭ情報記録手段
３３３  タイムスタンプ照合手段
３３４  動画取得手段
３３５  選択器
４０  ＣＭ信号伝達サーバ
４１０  計時手段
４２０  ＣＭ情報伝達手段（伝達手段）
５０  動画データベース
Ｎ  ネットワーク
Ｖ  動画
Ｘ１  映像信号
Ｘ２  ＣＭ信号
Ｙ，Ｚ  ストリームデータ
【図１】
2016213684.tif 000003
【図２】
2016213684.tif 000004
【図３】
2016213684.tif 000005
【図４】
2016213684.tif 000006
【図５】
2016213684.tif 000007
【図６】
2016213684.tif 000008
【図７】
2016213684.tif 000009
【図８】
2016213684.tif 000010
【図９】
2016213684.tif 000011
【図１０】
2016213684.tif 000012
【手続補正書】
【提出日】平成28年5月2日(2016.5.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換するエンコーダと、
前記ストリーム形式のデータを配信する配信サーバと、
前記配信されたストリーム形式のデータを受信し、前記コンテンツを再生するユーザ視聴機器と、
を備えるコンテンツ配信システムにおいて、
前記コンテンツの映像信号とは異なる信号である第１の信号を前記放送局から受信して、当該第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出する検出器と、
前記検出器による検出結果に基づいて、前記コンテンツのうち前記第１の部分を、前記コンテンツとは異なる別のコンテンツに差し替える差替え部と、
をさらに備えるコンテンツ配信システム。
【請求項２】
放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換するエンコーダと、
前記ストリーム形式のデータを配信する配信サーバと、
前記配信されたストリーム形式のデータを受信し、前記コンテンツを再生するユーザ視聴機器と、
を備えるシステムにおいて実行される、コンテンツ配信方法であって、
前記コンテンツの映像信号とは異なる信号である第１の信号を前記放送局から受信することと、
前記第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出することと、
前記検出の結果に基づいて、前記コンテンツのうち前記第１の部分を、前記コンテンツとは異なる別のコンテンツに差し替えることと、
を含む方法。
【請求項３】
放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換可能なエンコーダと、
前記コンテンツの映像信号とは異なる信号である第１の信号を前記放送局から受信して、当該第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出する検出器と、
前記検出器により、前記コンテンツのうち前記第１の部分が放送されているものと検出されたとき、前記コンテンツの代わりに、別のコンテンツを前記エンコーダに渡し、前記コンテンツのうち前記第１の部分以外の部分が放送されているものと検出されたとき、前記放送局から受信した前記コンテンツを前記エンコーダに渡す差替え部と、
を備えるエンコーディング装置。
【請求項４】
請求項３に記載のエンコーディング装置と、
前記エンコーディング装置から出力されたストリーム形式のデータをユーザ視聴機器に配信する配信サーバと、
を備えるコンテンツ配信システム。
【請求項５】
放送局において放送中のコンテンツの映像信号を受信すること、
前記コンテンツの映像信号とは異なる信号である第１の信号を前記放送局から受信して、当該第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出すること、
前記検出の結果、前記コンテンツのうち前記第１の部分が放送されているものと検出されたとき、前記コンテンツの映像信号の代わりに、別のコンテンツの映像信号をエンコーダに渡し、前記コンテンツのうち前記第１の部分以外の部分が放送されているものと検出されたとき、前記放送局から受信した前記コンテンツの映像信号を前記エンコーダに渡すこと、
前記渡されたコンテンツの映像信号をエンコーダがストリーム形式のデータに変換すること、
を含むエンコーディング方法。
【請求項６】
請求項５に記載のエンコーディング方法をコンピュータに実行させるためのプログラム。
【請求項７】
放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換可能なエンコーダと、
前記ストリーム形式のデータに、日付、時刻、または、コンテンツの開始からの経過時間の少なくともいずれかを示すタイムスタンプを付加するタイムスタンプ付加手段と、
前記タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信する配信サーバと、
前記コンテンツの映像信号とは異なる信号である第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出する検出器と、
前記検出器の検出結果に基づいて、前記コンテンツのうち前記第１の部分が放送された時刻に関する情報を、前記ストリーム形式のデータとは別個に前記ユーザ視聴機器に伝達する伝達手段と、
前記配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、前記コンテンツを再生するユーザ視聴機器であって、前記伝達手段によって伝達された前記第１の部分が放送された時刻に関する情報と、前記配信サーバによって配信された前記ストリーム形式のデータに含まれる前記タイムスタンプとに基づいて、前記コンテンツのうち前記第１の部分を、別のコンテンツに差し替えて再生する、ユーザ視聴機器と、
を備えるコンテンツ配信システム。
【請求項８】
放送局において放送中のコンテンツの映像信号を受信して、前記コンテンツの映像信号をストリーム形式のデータに変換すること、
前記ストリーム形式のデータに、日付、時刻、または、コンテンツの開始からの経過時間の少なくともいずれかを示すタイムスタンプを付加すること、
前記タイムスタンプが付加されたストリーム形式のデータをユーザ視聴機器に配信すること、
前記コンテンツの映像信号とは異なる信号である第１の信号に基づいて、前記放送局が前記コンテンツのうち第１の部分を放送しているか否かを検出すること、
前記検出の結果に基づいて、前記コンテンツのうち前記第１の部分が放送された時刻に関する情報を、前記ストリーム形式のデータとは別個に前記ユーザ視聴機器に伝達すること、
前記配信されたタイムスタンプが付加されたストリーム形式のデータに基づいて、前記コンテンツを再生することであって、伝達された前記第１の部分が放送された時刻に関する情報と、配信された前記ストリーム形式のデータに含まれる前記タイムスタンプとに基づいて、前記コンテンツのうち前記第１の部分を、別のコンテンツに差し替えて再生することと、
を備えるコンテンツ配信方法。
【請求項９】
コンピュータに、
配信サーバから、日付、時刻、または、コンテンツの開始からの経過時間の少なくともいずれかを示すタイムスタンプが付加されたストリーム形式のデータを受信することと、
コンテンツのうち第１の部分が放送された時刻に関する情報を、前記ストリーム形式のデータとは別個に受信することと、
前記受信したストリーム形式のデータに基づいてコンテンツを再生することであって、前記第１の部分が放送された時刻に関する情報と、前記タイムスタンプとに基づいて、前記コンテンツのうち前記第１の部分を、別のコンテンツに差し替えて再生することと、
を実行させるためのプログラム。