(57)【要約】【課題】放送コンテンツのリアルタイム性を損なうことなく、通信回線を介して配信されるＣＧストリームと、放送波を介して配信される放送コンテンツとを同期させることが可能なＣＧストリーム同期システムを提供する。【解決手段】ＣＧストリーム同期システムＳは、放送送信装置３が、放送波で送信する放送番組にＣＧの再生タイミングを示すタイミング情報を埋め込み、放送通信連携受信装置２が、放送波を介して受信した放送コンテンツからタイミング情報を抽出したタイミングで、ＣＧストリーム配信装置１に、通信回線を介してタイミング情報を送信し、ＣＧストリーム配信装置１が、そのタイミング情報を受信したタイミングで、予め放送番組の内容に同期して保持しているＣＧスクリプトからＣＧストリームを生成して、通信回線を介して放送通信連携受信装置２に送信することを特徴とする。【選択図】図１
2014027361.tif 000002
【特許請求の範囲】
【請求項１】
放送波で配信される放送コンテンツに通信回線で配信される通信コンテンツを連動させて提示する放送通信連携受信装置に前記通信コンテンツとしてＣＧをストリーミング配信するＣＧストリーム配信装置であって、
前記通信回線を介してデータを送受信する通信送受信手段と、
前記放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として前記放送コンテンツに埋め込まれたタイミング情報を、当該タイミング情報を前記放送コンテンツから抽出した前記放送通信連携受信装置から、前記通信回線を介して、受信するタイミング情報受信手段と、
前記放送コンテンツに対応したＣＧスクリプトを予め記憶したＣＧスクリプト記憶手段から、前記タイミング情報受信手段で受信したタイミング情報で特定されるＣＧスクリプトを読み出すＣＧスクリプト読み出し手段と、
このＣＧスクリプト読み出し手段で読み出されたＣＧスクリプトからＣＧストリームを生成するＣＧストリーム生成手段と、
このＣＧストリーム生成手段で生成されたＣＧストリームを、前記通信回線を介して、前記放送通信連携受信装置に送信するＣＧストリーム送信手段と、
を備えることを特徴とするＣＧストリーム配信装置。
【請求項２】
前記ＣＧストリームに対する割り込み要求として、ＣＧスクリプトを特定する識別情報を、前記通信回線を介して、前記放送通信連携受信装置から受信する割り込み受付手段をさらに備え、
前記ＣＧスクリプト読み出し手段が、
前記割り込み要求を受信した際に、前記割り込み要求で特定されるＣＧスクリプトを前記ＣＧスクリプト記憶手段から読み出すことを特徴とする請求項１に記載のＣＧストリーム配信装置。
【請求項３】
放送波で配信される放送コンテンツに通信回線で配信される通信コンテンツであるＣＧを連動させて提示する放送通信連携受信装置であって、
前記放送コンテンツを受信する放送受信手段と、
前記通信回線を介してデータを送受信する通信送受信手段と、
前記放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として前記放送コンテンツに埋め込まれているタイミング情報を、前記放送コンテンツから抽出するタイミング情報抽出手段と、
このタイミング情報抽出手段で抽出されたタイミング情報を、前記通信回線を介して、ＣＧストリームを配信するＣＧストリーム配信装置に送信するタイミング情報送信手段と、
前記ＣＧストリーム配信装置において前記タイミング情報で特定されるＣＧスクリプトから生成されるＣＧストリームを、前記通信回線を介して、前記ＣＧストリーム配信装置から受信してＣＧ表示データに復号するＣＧストリーム復号手段と、
前記放送コンテンツを放送表示データに復号する放送復号手段と、
この放送復号手段で復号された放送表示データと、前記ＣＧストリーム復号手段で復号されたＣＧ表示データとを合成して表示する合成表示手段と、
を備えることを特徴とする放送通信連携受信装置。
【請求項４】
前記ＣＧストリームに対する割り込み情報として、ＣＧスクリプトを特定する識別情報を予め記憶する割り込み情報記憶手段と、
外部から操作制御手段を介して指示された割り込み指示に対応するＣＧスクリプトを特定する識別情報を、前記割り込み情報記憶手段から読み出して、割り込み要求として、前記通信回線を介して、前記ＣＧストリーム配信装置に送信する割り込み要求手段と、
をさらに備えることを特徴とする請求項３に記載の放送通信連携受信装置。
【請求項５】
放送波で配信される放送コンテンツに通信回線で配信される通信コンテンツを連動させて提示する放送通信連携受信装置に前記通信コンテンツとしてＣＧをストリーミング配信するために、前記通信回線を介してデータを送受信する通信送受信手段を備えたＣＧストリーム配信装置のコンピュータを、
前記放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として前記放送コンテンツに埋め込まれたタイミング情報を、当該タイミング情報を前記放送コンテンツから抽出した前記放送通信連携受信装置から、前記通信回線を介して、受信するタイミング情報受信手段、
前記放送コンテンツに対応したＣＧスクリプトを予め記憶したＣＧスクリプト記憶手段から、前記タイミング情報受信手段で受信したタイミング情報で特定されるＣＧスクリプトを読み出すＣＧスクリプト読み出し手段、
このＣＧスクリプト読み出し手段で読み出されたＣＧスクリプトからＣＧストリームを生成するＣＧストリーム生成手段、
このＣＧストリーム生成手段で生成されたＣＧストリームを、前記通信回線を介して、前記放送通信連携受信装置に送信するＣＧストリーム送信手段、
として機能させるためのＣＧストリーム配信プログラム。
【請求項６】
放送波で配信される放送コンテンツに通信回線で配信される通信コンテンツであるＣＧを連動させて提示するために、前記放送コンテンツを受信する放送受信手段と、前記通信回線を介してデータを送受信する通信送受信手段と、を備えた放送通信連携受信装置のコンピュータを、
前記放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として前記放送コンテンツに埋め込まれているタイミング情報を、前記放送コンテンツから抽出するタイミング情報抽出手段、
このタイミング情報抽出手段で抽出されたタイミング情報を、前記通信回線を介して、ＣＧストリームを配信するＣＧストリーム配信装置に送信するタイミング情報送信手段、
前記ＣＧストリーム配信装置において前記タイミング情報で特定されるＣＧスクリプトから生成されるＣＧストリームを、前記通信回線を介して、前記ＣＧストリーム配信装置から受信してＣＧ表示データに復号するＣＧストリーム復号手段、
前記放送コンテンツを放送表示データに復号する放送復号手段、
この放送復号手段で復号された放送表示データと、前記ＣＧストリーム復号手段で復号されたＣＧ表示データとを合成して表示する合成表示手段、
として機能させるためのＣＧ同期再生プログラム。
【請求項７】
放送波で配信される放送コンテンツと、通信回線で配信される通信コンテンツであるＣＧストリームとを同期させるＣＧストリーム同期システムであって、
前記放送コンテンツに予めＣＧを再生するタイミングを示すタイミング情報を埋め込んで配信する放送送信装置と、
前記通信コンテンツとしてＣＧをストリーミング配信するＣＧストリーム配信装置と、
前記放送コンテンツと前記ＣＧストリームとを同期して表示する放送通信連携受信装置と、を備え、
前記ＣＧストリーム配信装置は、
前記通信回線を介してデータを送受信する通信送受信手段と、
前記放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として前記放送コンテンツに埋め込まれたタイミング情報を、当該タイミング情報を前記放送コンテンツから抽出した前記放送通信連携受信装置から、前記通信回線を介して、受信するタイミング情報受信手段と、
前記放送コンテンツに対応したＣＧスクリプトを予め記憶したＣＧスクリプト記憶手段から、前記タイミング情報受信手段で受信したタイミング情報で特定されるＣＧスクリプトを読み出すＣＧスクリプト読み出し手段と、
このＣＧスクリプト読み出し手段で読み出されたＣＧスクリプトからＣＧストリームを生成するＣＧストリーム生成手段と、
このＣＧストリーム生成手段で生成されたＣＧストリームを、前記通信回線を介して、前記放送通信連携受信装置に送信するＣＧストリーム送信手段と、を備え、
前記放送通信連携受信装置は、
前記放送コンテンツを受信する放送受信手段と、
前記通信回線を介してデータを送受信する通信送受信手段と、
前記放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として前記放送コンテンツに埋め込まれているタイミング情報を、前記放送コンテンツから抽出するタイミング情報抽出手段と、
このタイミング情報抽出手段で抽出されたタイミング情報を、前記通信回線を介して、ＣＧストリームを配信するＣＧストリーム配信装置に送信するタイミング情報送信手段と、
前記ＣＧストリーム配信装置において前記タイミング情報で特定されるＣＧスクリプトから生成されるＣＧストリームを、前記通信回線を介して、前記ＣＧストリーム配信装置から受信してＣＧ表示データに復号するＣＧストリーム復号手段と、
前記放送コンテンツを放送表示データに復号する放送復号手段と、
この放送復号手段で復号された放送表示データと、前記ＣＧストリーム復号手段で復号されたＣＧ表示データとを合成して表示する合成表示手段と、
を備えることを特徴とするＣＧストリーム同期システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送で配信される放送番組と、通信で配信されるＣＧストリームとを同期させるＣＧストリーム配信装置、放送通信連携受信装置、ＣＧストリーム配信プログラム、ＣＧ同期再生プログラムおよびＣＧストリーム同期システムに関する。
【背景技術】
【０００２】
近年、放送で配信されるコンテンツ（以下、放送コンテンツ）と、インターネット等の通信回線で配信されるコンテンツ（以下、通信コンテンツ）とを連携して提示する放送通信連携サービスが提案されている（非特許文献１参照）。
このような放送通信連携サービスにおいては、放送と通信の各コンテンツを受信装置において同期させて提示する必要がある。
【０００３】
従来、放送と通信の各コンテンツを受信装置において同期させるには、放送コンテンツと通信コンテンツとに予め基準クロックに基づくタイムスタンプを埋め込んで、放送送信装置が放送コンテンツを配信し、ネットワークサーバが通信コンテンツを配信する。そして、受信装置において、各コンテンツをバッファに一旦蓄積し、両者のタイムスタンプを比較して同期させることで、放送コンテンツと通信コンテンツとの同期提示を可能にしている（特許文献１参照）。
【０００４】
一方、通信コンテンツとして、ＣＧ（コンピュータグラフィックス）を用いて番組用のコンテンツを生成し、ストリーミング配信する技術が存在する（例えば、特許文献２参照）。この技術によれば、番組台本を記述したテキストベースの言語であるＴＶＭＬ（TV program Making language）を、サーバで再生し、受信装置にストリーミングデータとして配信する。これによって、受信装置でのＣＧ描画の負荷をなくすことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１０００９号公報
【特許文献２】特開２０１１−１１９８６９号公報
【非特許文献】
【０００６】
【非特許文献１】武智秀，馬場秋継，大亦寿之，“Ｈｙｂｒｉｄｃａｓｔ（登録商標）を支える技術”，ＮＨＫ技研Ｒ＆Ｄ，Ｎｏ．１３３，２０１２年５月発行
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前記したように、従来の手法は、タイムスタンプによって同期をとるために、一旦、放送コンテンツおよび通信コンテンツを受信装置内のバッファに順次蓄積する必要がある。
この場合、従来の手法では、少なくとも放送コンテンツまたは通信コンテンツのいずれか遅い方に再生のタイミングを合わせることになり、受信装置におけるコンテンツ再生に遅延が発生してしまうという問題がある。
また、特に、通信コンテンツとして、ＣＧをリアルタイムで描画しながらストリーミング配信する場合、近年の描画速度の高速化に伴い、リアルタイム性をある程度損なわないレベルに達している。
しかし、このようなリアルタイム描画でＣＧストリームを配信する場合は、従来の手法では、確実に放送コンテンツの表示タイミングがＣＧストリームの再生に合わせて遅延することになる。
【０００８】
本発明は、このような問題に鑑みてなされたものであり、放送コンテンツのリアルタイム性を損なうことなく、通信コンテンツであるＣＧストリームと放送コンテンツとを同期させることが可能なＣＧストリーム配信装置、放送通信連携受信装置、ＣＧストリーム配信プログラム、ＣＧ同期再生プログラムおよびＣＧストリーム同期システムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明は、前記課題を解決するために創案されたものであり、まず、請求項１に記載のＣＧストリーム配信装置は、放送波で配信される放送コンテンツに通信回線で配信される通信コンテンツを連動させて提示する放送通信連携受信装置に前記通信コンテンツとしてＣＧをストリーミング配信するＣＧストリーム配信装置であって、通信送受信手段と、タイミング情報受信手段と、ＣＧスクリプト読み出し手段と、ＣＧストリーム生成手段と、ＣＧストリーム送信手段と、を備える構成とした。
【００１０】
かかる構成において、ＣＧストリーム配信装置は、タイミング情報受信手段によって、放送通信連携受信装置から、通信回線を介して、タイミング情報を受信する。このタイミング情報は、放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として放送コンテンツに埋め込まれた情報である。すなわち、タイミング情報受信手段は、放送通信連携受信装置が放送コンテンツからタイミング情報を抽出したタイミングで、当該タイミング情報を受信する。
これによって、ＣＧストリーム配信装置は、放送通信連携受信装置において放送コンテンツに同期して再生するためのＣＧとその再生タイミングを認識することができる。
【００１１】
そして、ＣＧストリーム配信装置は、ＣＧスクリプト読み出し手段によって、放送コンテンツに対応したＣＧスクリプトを予め記憶したＣＧスクリプト記憶手段から、タイミング情報で特定されるＣＧスクリプトを読み出す。そして、ＣＧストリーム配信装置は、ＣＧストリーム生成手段によって、ＣＧスクリプト読み出し手段で読み出されたＣＧスクリプトからＣＧを再生し、ＣＧストリームを生成する。
【００１２】
そして、ＣＧストリーム配信装置は、ＣＧストリーム送信手段によって、ＣＧストリーム生成手段で生成されたＣＧストリームを、通信回線を介して、放送通信連携受信装置に送信する。
これによって、放送通信連携受信装置では、放送コンテンツからタイミング情報を抽出したタイミングで、ＣＧを表示することができる。
【００１３】
また、請求項２に記載のＣＧストリーム配信装置は、請求項１に記載のＣＧストリーム配信装置において、割り込み受付手段をさらに備える構成とした。
【００１４】
かかる構成において、ＣＧストリーム配信装置は、割り込み受付手段によって、放送通信連携受信装置から、通信回線を介して、ＣＧストリームに対する割り込み要求を受信する。この割り込み要求は、ＣＧスクリプトを特定する識別情報であって、放送通信連携受信装置から動作させたいＣＧスクリプトを要求するものである。
この割り込み要求を受信したＣＧストリーム配信装置は、ＣＧスクリプト読み出し手段によって、割り込み要求で特定されるＣＧスクリプトをＣＧスクリプト記憶手段から読み出す。これによって、ＣＧストリーム生成手段は、割り込み要求で指定されたＣＧスクリプトからＣＧストリームを生成することになり、ＣＧストリーム配信装置は、割り込み要求に応じてＣＧストリームを放送通信連携受信装置に送信することができる。
【００１５】
また、請求項３に記載の放送通信連携受信装置は、放送波で配信される放送コンテンツに通信回線で配信される通信コンテンツであるＣＧを連動させて提示する放送通信連携受信装置であって、放送受信手段と、通信送受信手段と、タイミング情報抽出手段と、タイミング情報送信手段と、ＣＧストリーム復号手段と、放送復号手段と、合成表示手段と、を備える構成とした。
【００１６】
かかる構成において、放送通信連携受信装置は、タイミング情報抽出手段によって、放送受信手段で受信した放送コンテンツから、タイミング情報を抽出する。このタイミング情報は、放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として、放送を送信する放送送信装置において、予め埋め込まれた情報である。
そして、放送通信連携受信装置は、タイミング情報送信手段によって、タイミング情報抽出手段で抽出されたタイミング情報を、通信回線を介して、ＣＧストリームを配信するＣＧストリーム配信装置に送信する。
これによって、放送通信連携受信装置は、放送コンテンツに同期して再生するためのＣＧをその再生タイミングで、ＣＧストリーム配信装置に通知することができる。一方、ＣＧストリーム配信装置は、そのタイミング情報で特定されるＣＧスクリプトから、ＣＧストリームを生成し、放送通信連携受信装置に送信することができる。
【００１７】
そして、放送通信連携受信装置は、ＣＧストリーム復号手段によって、ＣＧストリーム配信装置から、通信回線を介して、ＣＧストリームを受信し、表示装置で表示可能なデータであるＣＧ表示データに復号する。
また、放送通信連携受信装置は、放送復号手段によって、放送コンテンツを表示装置で表示可能なデータである放送表示データに復号する。
【００１８】
そして、放送通信連携受信装置は、合成表示手段によって、放送復号手段で復号された放送表示データと、ＣＧストリーム復号手段で復号されたＣＧ表示データとを合成して表示する。なお、ここで、合成とは、映像においては、表示画面上の合成表示を意味し、音声においては、音声多重を意味する。例えば、それぞれの表示データを表示画面上で合成する場合、合成表示手段は、表示画面を区分した領域にそれぞれの表示データを表示するための画面データを生成する。
これによって、放送コンテンツに連動したＣＧが、放送コンテンツの表示と同期して表示されることになる。
【００１９】
また、請求項４に記載の放送通信連携受信装置は、請求項３に記載の放送通信連携受信装置において、割り込み情報記憶手段と、割り込み要求手段と、をさらに備える構成とした。
【００２０】
かかる構成において、放送通信連携受信装置は、割り込み情報記憶手段に、ＣＧストリームに対する割り込み情報として、ＣＧスクリプトを特定する識別情報を予め記憶しておく。
そして、放送通信連携受信装置は、割り込み要求手段によって、外部から操作制御手段を介して指示された割り込み指示に対応するＣＧスクリプトを特定する識別情報を、割り込み情報記憶手段から読み出し、割り込み要求として、通信回線を介して、ＣＧストリーム配信装置に送信する。
これによって、放送通信連携受信装置は、ＣＧストリーム配信装置に対して再生してもらいたいＣＧスクリプトを指示することができる。
【００２１】
また、請求項５に記載のＣＧストリーム配信プログラムは、放送波で配信される放送コンテンツに通信回線で配信される通信コンテンツを連動させて提示する放送通信連携受信装置に前記通信コンテンツとしてＣＧをストリーミング配信するために、前記通信回線を介してデータを送受信する通信送受信手段を備えたＣＧストリーム配信装置のコンピュータを、タイミング情報受信手段、ＣＧスクリプト読み出し手段、ＣＧストリーム生成手段、ＣＧストリーム送信手段、として機能させる構成とした。
【００２２】
かかる構成において、ＣＧストリーム配信プログラムは、タイミング情報受信手段によって、放送通信連携受信装置から、通信回線を介して、タイミング情報を受信する。このタイミング情報は、放送コンテンツに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として放送コンテンツに埋め込まれた情報である。
【００２３】
そして、ＣＧストリーム配信プログラムは、ＣＧスクリプト読み出し手段によって、放送コンテンツに対応したＣＧスクリプトを予め記憶したＣＧスクリプト記憶手段から、タイミング情報で特定されるＣＧスクリプトを読み出す。そして、ＣＧストリーム配信プログラムは、ＣＧストリーム生成手段によって、ＣＧスクリプト読み出し手段で読み出されたＣＧスクリプトからＣＧを再生し、ＣＧストリームを生成する。
そして、ＣＧストリーム配信プログラムは、ＣＧストリーム送信手段によって、ＣＧストリーム生成手段で生成されたＣＧストリームを、通信回線を介して、放送通信連携受信装置に送信する。
【００２４】
また、請求項６に記載のＣＧ同期再生プログラムは、放送波で配信される放送コンテンツに通信回線で配信される通信コンテンツであるＣＧを連動させて提示するために、前記放送コンテンツを受信する放送受信手段と、前記通信回線を介してデータを送受信する通信送受信手段と、を備えた放送通信連携受信装置のコンピュータを、タイミング情報抽出手段、タイミング情報送信手段、ＣＧストリーム復号手段、放送復号手段、合成表示手段、として機能させる構成とした。
【００２５】
かかる構成において、ＣＧ同期再生プログラムは、タイミング情報抽出手段によって、放送受信手段で受信した放送コンテンツから、タイミング情報を抽出する。
そして、ＣＧ同期再生プログラムは、タイミング情報送信手段によって、タイミング情報抽出手段で抽出されたタイミング情報を、通信回線を介して、ＣＧストリームを配信するＣＧストリーム配信装置に送信する。
【００２６】
そして、ＣＧ同期再生プログラムは、ＣＧストリーム復号手段によって、ＣＧストリーム配信装置から、通信回線を介して、ＣＧストリームを受信し、表示装置で表示可能なデータであるＣＧ表示データに復号する。
また、ＣＧ同期再生プログラムは、放送復号手段によって、放送コンテンツを表示装置で表示可能なデータである放送表示データに復号する。
そして、ＣＧ同期再生プログラムは、合成表示手段によって、放送復号手段で復号された放送表示データと、ＣＧストリーム復号手段で復号されたＣＧ表示データとを合成して表示する。
【００２７】
さらに、請求項７に記載のＣＧストリーム同期システムは、放送波で配信される放送コンテンツと、通信回線で配信される通信コンテンツであるＣＧストリームとを同期させるＣＧストリーム同期システムであって、放送コンテンツに予めＣＧを再生するタイミングを示すタイミング情報を埋め込んで配信する放送送信装置と、前記通信コンテンツとしてＣＧをストリーミング配信するＣＧストリーム配信装置と、前記放送コンテンツと前記ＣＧストリームとを同期して表示する放送通信連携受信装置と、を備え、前記ＣＧストリーム配信装置は、通信送受信手段と、タイミング情報受信手段と、ＣＧスクリプト読み出し手段と、ＣＧストリーム生成手段と、ＣＧストリーム送信手段と、を備え、前記放送通信連携受信装置は、放送受信手段と、通信送受信手段と、タイミング情報抽出手段と、タイミング情報送信手段と、ＣＧストリーム復号手段と、放送復号手段と、合成表示手段と、を備える構成とした。
【００２８】
かかる構成において、ＣＧストリーム同期システムのＣＧストリーム配信装置は、タイミング情報受信手段によって、放送通信連携受信装置から、通信回線を介して、タイミング情報を受信する。
そして、ＣＧストリーム配信装置は、ＣＧスクリプト読み出し手段によって、放送コンテンツに対応したＣＧスクリプトを予め記憶したＣＧスクリプト記憶手段から、タイミング情報で特定されるＣＧスクリプトを読み出す。そして、ＣＧストリーム配信装置は、ＣＧストリーム生成手段によって、ＣＧスクリプト読み出し手段で読み出されたＣＧスクリプトからＣＧを再生し、ＣＧストリームを生成する。
そして、ＣＧストリーム配信装置は、ＣＧストリーム送信手段によって、ＣＧストリーム生成手段で生成されたＣＧストリームを、通信回線を介して、放送通信連携受信装置に送信する。
【００２９】
また、ＣＧストリーム同期システムの放送通信連携受信装置は、タイミング情報抽出手段によって、放送受信手段で受信した放送コンテンツから、タイミング情報を抽出する。
そして、放送通信連携受信装置は、タイミング情報送信手段によって、タイミング情報抽出手段で抽出されたタイミング情報を、通信回線を介して、ＣＧストリーム配信装置に送信する。
【００３０】
そして、放送通信連携受信装置は、ＣＧストリーム復号手段によって、ＣＧストリーム配信装置から、通信回線を介して、ＣＧストリームを受信し、表示装置で表示可能なデータであるＣＧ表示データに復号する。
また、放送通信連携受信装置は、放送復号手段によって、放送コンテンツを表示装置で表示可能なデータである放送表示データに復号する。
そして、放送通信連携受信装置は、合成表示手段によって、放送復号手段で復号された放送表示データと、ＣＧストリーム復号手段で復号されたＣＧ表示データとを合成して表示する。
【発明の効果】
【００３１】
本発明は、以下に示す優れた効果を奏するものである。
請求項１，３，５〜７に記載の発明によれば、放送コンテンツの内容に同期して埋め込まれているタイミング情報によって、放送コンテンツとＣＧストリームとの同期をとることができる。これによって、本発明によれば、放送通信連携受信装置において、放送波で受信する放送コンテンツの表示を、通信回線を介して取得するＣＧストリームに合わせて遅延させる必要がなく、放送コンテンツのリアルタイム性を確保することができる。
【００３２】
請求項２，４に記載の発明によれば、放送コンテンツの内容に同期して埋め込まれているタイミング情報によって、放送コンテンツとＣＧストリームとの同期をとるとともに、放送通信連携受信装置からの割り込み要求によって、ＣＧストリーム配信装置が当該割り込み要求で特定されるＣＧストリームを配信することができる。これによって、本発明によれば、放送コンテンツのリアルタイム性を確保するとともに、ユーザの指示に応じたインタラクティブなＣＧアプリケーションを実現することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１実施形態に係るＣＧストリーム同期システムの構成を示す構成図である。
【図２】本発明の第１実施形態に係るＣＧストリーム配信装置の構成を示すブロック構成図である。
【図３】本発明の第１実施形態に係る放送通信連携受信装置の構成を示すブロック構成図である。
【図４】ＴＶＭＬで記述したＣＧスクリプトの例を示す図である。
【図５】タイミング情報の例を説明するための図である。
【図６】本発明の第１実施形態に係るＣＧストリーム同期システムにおいて、タイミング情報によってＣＧストリームを同期させる動作を示すフローチャートである。
【図７】本発明の第１実施形態に係るＣＧストリーム同期システムの放送通信連携受信装置において、タイミング情報に基づく、放送番組とＣＧコンテンツとの表示タイミングを説明するためのタイムチャートである。
【図８】本発明の第２実施形態に係るＣＧストリーム同期システムの構成を示す構成図である。
【図９】本発明の第２実施形態に係るＣＧストリーム配信装置の構成を示すブロック構成図である。
【図１０】本発明の第２実施形態に係る放送通信連携受信装置の構成を示すブロック構成図である。
【図１１】割り込み要求の例を説明するための図である。
【図１２】割り込み情報の例を説明するための図である。
【図１３】割り込みを発生させるユーザインタフェースの例を説明するためのリモコン装置の部分拡大図である。
【図１４】本発明の第２実施形態に係るＣＧストリーム同期システムにおいて、割り込み要求によってＣＧストリームを配信する動作を示すフローチャートである。
【図１５】本発明の第２実施形態に係るＣＧストリーム同期システムの放送通信連携受信装置において、タイミング情報および割り込み要求に基づく、放送番組とＣＧコンテンツとの表示タイミングを説明するためのタイムチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の実施形態について図面を参照して説明する。
≪第１実施形態≫
＜ＣＧストリーム同期システムの構成＞
最初に、図１を参照して、本発明の第１実施形態に係るＣＧストリーム同期システムの構成について説明する。
【００３５】
ＣＧストリーム同期システムＳは、放送波Ｗを介して配信される放送コンテンツ（放送番組Ｃ）と、ネットワーク（通信回線）Ｎを介して配信される通信コンテンツ（ＣＧストリームＳｔ）とを、同期させるものである。
ここでは、ＣＧストリーム同期システムＳは、ＣＧストリーム配信装置１と、放送通信連携受信装置２と、放送送信装置３と、を備える。なお、ここでは、ＣＧストリーム配信装置１、放送通信連携受信装置２および放送送信装置３をそれぞれ１つずつ図示しているが、これらは、複数存在してもよいことはいうまでもない。
【００３６】
ＣＧストリーム配信装置１は、放送番組Ｃに同期したＣＧの内容を記述したＣＧスクリプトＳｃから、ＣＧストリームＳｔを生成し、通信コンテンツとして放送通信連携受信装置２にストリーミング配信するものである。
このＣＧスクリプトＳｃは、ＣＧの内容を番組台本として記述したテキストベースのスクリプト言語であって、例えば、ＴＶＭＬ（TV program Making language）を用いることができる。このＣＧストリーム配信装置１は、放送局Ｂの図示を省略したサーバから、予めＣＧスクリプトＳｃをダウンロードしておく。
このＣＧストリーム配信装置１は、放送通信連携受信装置２から、タイミング情報Ｔを取得した段階で、そのタイミング情報Ｔで特定されるＣＧスクリプトＳｃから、ＣＧストリームＳｔを生成し、放送通信連携受信装置２に配信する。
【００３７】
放送通信連携受信装置２は、放送波Ｗで配信される放送コンテンツ（放送番組Ｃ）にネットワークＮを介して配信される通信コンテンツであるＣＧ（ＣＧストリームＳｔ）を連動させて提示するものである。
この放送通信連携受信装置２は、放送コンテンツ（放送番組Ｃ）から、ＣＧを提示するタイミングを示すタイミング情報を抽出した段階で、そのタイミング情報Ｔを、ＣＧストリーム配信装置１に送信する。
【００３８】
放送送信装置３は、放送波Ｗを介して、放送コンテンツ（放送番組Ｃ）を、放送通信連携受信装置２に配信するものである。
この放送送信装置３は、放送番組Ｃの内容に対応して表示させたいＣＧを特定する情報、すなわち、ＣＧストリーム配信装置１が予めダウンロードしているＣＧスクリプトＳｃで放送番組Ｃの内容に対応して再生させたいＣＧスクリプトを特定する情報を、タイミング情報として放送番組Ｃに埋め込んで、放送通信連携受信装置２に配信する。
例えば、放送番組Ｃに対応する手話ＣＧを再生させたい場合、放送番組Ｃで発話している音声区間の先頭（しゃべり始め）にタイミング情報を埋め込んでおく。
【００３９】
このタイミング情報を放送番組Ｃに埋め込む手法は、特に限定しないが、例えば、ＡＲＩＢ  ＳＴＤ−Ｂ２３で規定されているアプリケーション情報テーブル（ＡＩＴ：Application Information Table）にタイミング情報を記述し、当該ＡＩＴを、放送番組を構成するエレメンタリストリーム（ＥＳ：Elementary Stream）としてセクション形式で放送ＴＳ（Transport Stream）に多重化する。また、例えば、ＡＲＩＢ  ＳＴＤ−Ｂ１０で規定されているイベント情報テーブル（ＥＩＴ：Event Information Table）の新たな記述子としてタイミング情報を記述し、その記述子をＥＩＴの記述子領域に設定すればよい。もちろん、この記述子を特定する記述子タグは、放送通信連携受信装置２において既知のものであるとする。
そして、放送送信装置３は、放送コンテンツをストリーム配信する際に、ＣＧを再生させたいタイミングでタイミング情報を記述したＡＩＴやＥＩＴを、放送コンテンツに多重化して送信する。
【００４０】
このように、ＣＧストリーム同期システムＳを構成することで、放送通信連携受信装置２は、放送送信装置３から配信される放送番組Ｃをリアルタイムで表示することができる。また、放送通信連携受信装置２は、放送番組Ｃに埋め込まれているタイミング情報を抽出した段階で、ＣＧストリーム配信装置１からＣＧストリームＳｔを取得するため、放送番組Ｃの内容に同期したＣＧを表示することができる。
以下、本発明の主要な構成であるＣＧストリーム配信装置１および放送通信連携受信装置２の構成および動作について詳細に説明する。
【００４１】
＜ＣＧストリーム配信装置の構成＞
まず、図２を参照（適宜図１参照）して、本発明の第１実施形態に係るＣＧストリーム配信装置１の構成について説明する。ここでは、ＣＧストリーム配信装置１は、通信送受信手段１１と、ＣＧスクリプト受信手段１２と、ＣＧスクリプト記憶手段１３と、タイミング情報受信手段１４と、ＣＧスクリプト読み出し手段１５と、ＣＧストリーム生成手段１６と、ＣＧストリーム送信手段１７と、を備える。
【００４２】
通信送受信手段１１は、ネットワーク（通信回線）Ｎを介して、データを送受信するものである。なお、通信送受信手段１１が送受信するデータは、放送局から受信するＣＧスクリプト、放送通信連携受信装置２から受信するタイミング情報、放送通信連携受信装置２に送信するＣＧストリーム等である。
【００４３】
ＣＧスクリプト受信手段１２は、放送局の図示を省略したサーバから、ネットワークＮを介して、通信送受信手段１１経由でＣＧスクリプトを受信するものである。このＣＧスクリプト受信手段１２は、放送番組が配信される時刻よりも前に、放送局のサーバ（不図示）にＣＧスクリプトを要求して受信するものであってもよいし、定期的に放送局のサーバ（不図示）から配信されるＣＧスクリプトを受信するものであってもよい。
このＣＧスクリプト受信手段１２は、受信したＣＧスクリプトをＣＧスクリプト記憶手段１３に記憶する。
【００４４】
ここで、図４を参照して、ＣＧスクリプトの例について説明する。図４は、ＣＧスクリプトの例である、ＣＧの内容を番組台本として記述したＴＶＭＬの記述例（ｘｘｘｘ．ｔｖｍｌ）である。ＴＶＭＬは、リターンで区切られた１行がひとつのイベントに対応する。そして、ＴＶＭＬは、１行分のイベントを実行し、そのイベントが終了したら次の行に記述されたイベントを実行するように、その手順が記述されたテキストベースの言語である。
例えば、図４のＣＧスクリプトの例の場合、２８〜２９行目を再生すると、keyframename=S1001に割り当てられている動作（http://hybridcast.jp/Datafiles/Keyframe/S1001.bvh）をＣＧキャラクタ（ＣＡ）が実行する。
図２に戻って、ＣＧストリーム配信装置１の構成について説明を続ける。
【００４５】
ＣＧスクリプト記憶手段１３は、ＣＧスクリプト受信手段１２で受信したＣＧスクリプトを記憶するものである。例えば、ＣＧスクリプト記憶手段１３は、ハードディスク、半導体メモリ等の一般的な記憶媒体で構成することができる。
【００４６】
タイミング情報受信手段１４は、放送通信連携受信装置２からタイミング情報を受信するものである。ここでは、タイミング情報受信手段１４は、ネットワークＮを介して、通信送受信手段１１経由でタイミング情報を受信する。このタイミング情報受信手段１４は、受信したタイミング情報を、ＣＧスクリプト読み出し手段１５に出力する。
このタイミング情報は、放送通信連携受信装置２が、放送番組Ｃに同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報であって、放送通信連携受信装置２が、放送番組Ｃの表示に連動してＣＧストリームＳｔの配信を要求するタイミングを示す情報である。
【００４７】
ここで、図５を参照して、タイミング情報の例について説明する。図５に示したタイミング情報の例では、２行目で、ＣＧスクリプトの所在（http://hybridcast.jp/ch1/xxxx.tvml）を示し、３〜４行目で、当該ＣＧスクリプトの再生箇所を示している。
例えば、２行目で特定されるＣＧスクリプトが、図４に示したＣＧスクリプト（ｘｘｘｘ．ｔｖｍｌ）であった場合、３〜４行目で特定されるＣＧスクリプトの再生箇所は、図４に示したＣＧスクリプト（ｘｘｘｘ．ｔｖｍｌ）の２８〜２９行目を示すことになる。
図２に戻って、ＣＧストリーム配信装置１の構成について説明を続ける。
【００４８】
ＣＧスクリプト読み出し手段１５は、タイミング情報受信手段１４で受信したタイミング情報で特定されるＣＧスクリプトを、ＣＧスクリプト記憶手段１３から読み出すものである。このＣＧスクリプト読み出し手段１５は、読み出したＣＧスクリプトをＣＧストリーム生成手段１６に出力する。
【００４９】
ＣＧストリーム生成手段１６は、ＣＧスクリプト読み出し手段１５で読み出されたＣＧスクリプトからＣＧの描画データとなるストリーミングデータ（ＣＧストリーム）を生成するものである。このＣＧストリーム生成手段１６は、予め定められたＣＧスクリプトの言語仕様に沿って、ＣＧスクリプトからＣＧの描画データを生成する。例えば、ＣＧスクリプトが、ＴＶＭＬであれば、ＣＧストリーム生成手段１６は、ＴＶＭＬプレイヤーを用いることができる。
【００５０】
なお、ＣＧスクリプト内にファイルの参照先が記述されている場合、例えば、図４の２２行目に記述されている「http://hybridcast.jp/〜」のように、ネットワーク上のファイルを参照する場合、ＣＧストリーム生成手段１６は、当該アドレスが、ＣＧスクリプト記憶手段１３内のアドレスであれば、ＣＧスクリプト記憶手段１３から、また、他のアドレスであれば、通信送受信手段１１を介して他の記憶装置（不図示）から、ファイルデータを取得することとする。
【００５１】
このＣＧストリーム生成手段１６は、ＣＧの描画データを、ネットワークで配信可能なストリームデータ（ＣＧストリーム）に変換し、ＣＧストリーム送信手段１７に出力する。例えば、ＣＧストリーム生成手段１６は、生成したＣＧの描画データを、ＭＰＥＧ２で規定されているトランスポートストリームに変換する。
【００５２】
ＣＧストリーム送信手段１７は、ＣＧストリーム生成手段１６で生成されたＣＧストリームを、タイミング情報を送信した放送通信連携受信装置２に送信するものである。ここでは、ＣＧストリーム送信手段１７は、通信送受信手段１１経由で、ネットワークＮを介してＣＧストリームを放送通信連携受信装置２に送信する。
【００５３】
以上説明したようにＣＧストリーム配信装置１を構成することで、ＣＧストリーム配信装置１は、放送通信連携受信装置２からタイミング情報を受信した段階で、当該タイミング情報で特定されるＣＧを再生し、ＣＧストリームとして放送通信連携受信装置２に送信することができる。
これによって、放送通信連携受信装置２では、放送番組に同期してＣＧを表示することが可能になる。
【００５４】
＜放送通信連携受信装置の構成＞
次に、図３を参照（適宜図１参照）して、本発明の第１実施形態に係る放送通信連携受信装置２の構成について説明する。ここでは、放送通信連携受信装置２は、放送受信手段２１と、放送信号解析手段２２と、映像・音声復号手段２３と、データ放送復号手段２４と、通信送受信手段２５と、ＣＧストリーム制御手段２６と、操作制御手段２７と、合成表示手段２８と、を備える。
【００５５】
放送受信手段２１は、アンテナＡを介して、放送波Ｗとして送信される放送データ（放送信号）を受信するものである。この放送受信手段２１は、放送データを受信、復調し、誤り訂正やＴＭＣＣ（Transmission and Multiplexing Configuration Control）復号等の復号を行い、ＭＰＥＧ２のトランスポートストリーム（ＴＳ：Transport Stream）として、放送信号解析手段２２に出力する。
なお、この放送受信手段２１は、アンテナＡを介して、電波によって放送信号を受信するものに限定されず、ケーブルを介して受信するものであってもよい。あるいは、通信データとして放送信号を受信するものであってもよい。
【００５６】
放送信号解析手段２２は、放送受信手段２１で復調されたストリームデータ（トランスポートストリーム）において、ＰＳＩ／ＳＩ（Program Specific Information〔番組特定情報〕／Service Information〔番組配列情報〕）を解析し、現在選局されている編成チャンネルに対応する放送番組の映像、音声、データ放送用データ等の各種データを抽出するものである。なお、選局は、後記する操作制御手段２７から通知されるチャンネル切替指示に基づいて行われる。
【００５７】
この放送信号解析手段２２は、抽出した映像、音声等のデータであるＰＥＳ（Packetized Elementary Stream）形式のデータについては、映像・音声復号手段２３に出力し、抽出したデータ放送用データ等のデータであるセクション形式のデータについては、データ放送復号手段２４に出力する。
また、ここで、放送信号解析手段２２は、タイミング情報抽出手段２２ａを備える。
【００５８】
タイミング情報抽出手段２２ａは、放送番組に同期したＣＧの内容を記述したＣＧスクリプトを特定する識別情報として放送番組に埋め込まれているタイミング情報を、放送番組から抽出するものである。
このタイミング情報抽出手段２２ａが抽出するタイミング情報は、例えば、図５で説明したＣＧスクリプトの所在と、ＣＧスクリプトの再生箇所を示す情報である。
なお、放送番組からタイミング情報を抽出するには、放送送信装置３において、放送番組にタイミング情報を埋め込む場所が予め定められており、タイミング情報抽出手段２２ａは、その埋め込み場所からタイミング情報を抽出すればよい。
【００５９】
例えば、放送送信装置３がＥＳ（エレメンタリストリーム）に多重化するＡＩＴ（アプリケーション情報テーブル）にタイミング情報を記述することとした場合、タイミング情報抽出手段２２ａは、当該ＡＩＴからタイミング情報を抽出する。
また、例えば、放送送信装置３がＥＩＴ（イベント情報テーブル）の記述子内にタイミング情報を記述することとした場合、タイミング情報抽出手段２２ａは、当該ＥＩＴからタイミング情報を抽出する。
これによって、タイミング情報抽出手段２２ａは、放送番組の内容に連動して埋め込まれているタイミング情報を、放送番組から抽出することができる。
このタイミング情報抽出手段２２ａは、抽出したタイミング情報をＣＧストリーム制御手段２６に出力する。
【００６０】
映像・音声復号手段（放送復号手段）２３は、放送信号解析手段２２で抽出された映像・音声（映像ストリームおよび音声ストリーム）を復号するものである。この映像・音声復号手段２３は、映像・音声が、例えば、ＭＰＥＧ２の符号化方式によって符号化されている場合、ＭＰＥＧ２の復号を行い表示可能な出力形式の映像・音声データ（放送表示データ）として、合成表示手段２８に出力する。
【００６１】
データ放送復号手段（放送復号手段）２４は、放送信号解析手段２２で抽出されたデータ放送のデータを復号するものである。このデータ放送復号手段２４は、ＢＭＬ（Broadcast Markup Language）を解析し、当該ＢＭＬを表示可能な出力形式に変換するＢＭＬブラウザの機能を有し、変換したデータ放送データ（放送表示データ）を、合成表示手段２８に出力する。
【００６２】
通信送受信手段２５は、ネットワーク（通信回線）Ｎを介して、データを送受信するものである。この通信送受信手段２５が送受信するデータは、ＣＧストリーム配信装置１に送信するタイミング情報、ＣＧストリーム配信装置１から受信するＣＧストリーム等である。
【００６３】
ＣＧストリーム制御手段２６は、放送番組（放送信号）からタイミング情報を抽出したタイミングで、ＣＧストリーム配信装置１からＣＧストリームを取得し、ＣＧ表示データとして合成表示手段２８に出力するものである。ここでは、ＣＧストリーム制御手段２６は、タイミング情報送信手段２６ａと、ＣＧストリーム復号手段２６ｂと、を備える。
【００６４】
タイミング情報送信手段２６ａは、タイミング情報抽出手段２２ａで抽出されたタイミング情報を、ＣＧストリームを配信するＣＧストリーム配信装置２に送信するものである。ここでは、タイミング情報送信手段２６ａは、通信送受信手段２５経由で、ネットワークＮを介してタイミング情報をＣＧストリーム配信装置２に送信する。
【００６５】
ＣＧストリーム復号手段２６ｂは、ＣＧストリーム配信装置２からＣＧストリームを受信し、復号するものである。ここでは、ＣＧストリーム復号手段２６ｂは、ネットワークＮを介して、通信送受信手段２５経由でＣＧストリームを受信する。そして、ＣＧストリーム復号手段２６ｂは、ＣＧストリームを表示可能な出力形式に変換して、合成表示手段２８に出力する。
例えば、ＣＧストリームが、ＭＰＥＧ２の符号化方式によってトランスポートストリームとして符号化されている場合、ＣＧストリーム復号手段２６ｂは、ＭＰＥＧ２の復号を行う。
【００６６】
操作制御手段２７は、外部のリモコン装置Ｒｅ等の入力装置を介して、放送通信連携受信装置２に対するユーザの操作（チャンネル変更等）を制御するものである。
この操作制御手段２７は、リモコン装置Ｒｅを介してユーザからチャンネルの変更が指示された場合、選択されたチャンネルのチャンネル番号を含んだチャンネル切替指示を放送信号解析手段２２に通知する。これによって、現在視聴中のチャンネルが変更されることになる。
【００６７】
合成表示手段２８は、映像・音声を合成して表示するものである。この合成表示手段２８は、映像・音声復号手段２３で復号された映像データ・音声データ（放送表示データ）、データ放送復号手段２４で復号されたデータ放送の表示データ（放送表示データ）、および、ＣＧストリーム復号手段２６ｂで復号されたＣＧ表示データをそれぞれ合成して表示する。
また、合成表示手段２８は、合成した音声については、音声信号として外部に接続されたスピーカＳｐ等の音声出力装置に出力し、合成した映像（画像）については、映像信号として外部に接続された液晶ディスプレイＭｏ等の映像表示装置に出力する。
【００６８】
なお、合成表示手段２８は、放送表示データとＣＧ表示データとを画面上で合成する場合、表示画面上を予め定めた領域に区分して、それぞれの領域内で同一時間に放送表示データとＣＧ表示データとをそれぞれ表示すればよい。あるいは、合成表示手段２８は、放送表示データを画面全体に表示するとともに、表示画面に予め定めた大きさの窓領域を設け、その窓領域内にＣＧ表示データを表示することとしてもよい。
【００６９】
以上説明したように放送通信連携受信装置２を構成することで、放送通信連携受信装置２は、放送番組に埋め込まれているタイミング情報を抽出した段階で、当該タイミング情報で特定されるＣＧストリームをＣＧストリーム配信装置１から取得することができる。これによって、放送通信連携受信装置２は、放送番組の内容に同期して、ＣＧを表示することができる。
また、このとき、放送通信連携受信装置２は、放送番組については、ＣＧストリームに同期させるような遅延処理を行わない。これによって、放送通信連携受信装置２は、緊急放送の表示について、リアルタイム性を確保することができる。
【００７０】
＜ＣＧストリーム同期システムの動作＞
次に、図６を参照（構成については適宜図１〜図３参照）して、ＣＧストリーム同期システムＳの動作について説明する。
なお、放送通信連携受信装置２において、放送波Ｗを介して受信する放送番組を表示する動作については、一般的な動作であるため、ここでは説明を省略し、タイミング情報に基づいて、ＣＧコンテンツをストリーム配信して、放送番組と同期させる動作について説明する。
【００７１】
まず、ＣＧストリーム配信装置１は、ＣＧスクリプト受信手段１２によって、放送番組が配信される時刻よりも前に、放送局Ｂのサーバ（不図示）から、放送番組の内容に連動したＣＧスクリプトを受信し、ＣＧスクリプト記憶手段１３に予め記憶しておく（ステップＳ１）。
【００７２】
一方、放送通信連携受信装置２は、放送信号解析手段２２によって、操作制御手段２７で指示されたチャンネルの放送番組のデータを抽出中に、その放送番組にタイミング情報が埋め込まれていることを検出した場合（ステップＳ２でＹｅｓ）、タイミング情報抽出手段２２ａによって、そのタイミング情報を抽出する（ステップＳ３）。なお、タイミング情報が埋め込まれていない場合（ステップＳ２でＮｏ）、放送通信連携受信装置２は、以降の動作を行わない。
【００７３】
そして、ステップＳ３でタイミング情報が抽出された段階で、放送通信連携受信装置２は、ＣＧストリーム制御手段２６のタイミング情報送信手段２６ａによって、ネットワークＮを介して、ＣＧストリーム配信装置１に、抽出したタイミング情報を送信する（ステップＳ４）。
【００７４】
そして、ＣＧストリーム配信装置１は、タイミング情報受信手段１４によって、ステップＳ４で送信されたタイミング情報を受信する（ステップＳ５）。
そして、ＣＧストリーム配信装置１は、ＣＧスクリプト読み出し手段１５によって、タイミング情報で特定されるＣＧスクリプトを、ＣＧスクリプト記憶手段１３から読み出し（ステップＳ６）、ＣＧストリーム生成手段１６によって、ＣＧスクリプトからＣＧの描画データとなるストリーミングデータ（ＣＧストリーム）を生成する（ステップＳ７）。
さらに、ＣＧストリーム配信装置１は、ＣＧストリーム送信手段１７によって、ステップＳ７で生成されたＣＧストリームを、ネットワークＮを介して、放送通信連携受信装置２に送信する（ステップＳ８）。
【００７５】
そして、放送通信連携受信装置２は、ＣＧストリーム制御手段２６のＣＧストリーム復号手段２６ｂによって、ネットワークＮを介して、ステップＳ８で送信されたＣＧストリームを受信し、復号する（ステップＳ９）。
そして、放送通信連携受信装置２は、合成表示手段２８によって、ステップＳ９で復号されたＣＧコンテンツ（ＣＧ表示データ）を、放送番組と表示画面上で合成表示する（ステップＳ１０）。
【００７６】
なお、この放送番組とＣＧコンテンツとの表示タイミングは、図７に示すようなタイムチャートで表すことができる。
図７に示すように、放送通信連携受信装置２が、時間経過に伴って放送番組を表示しているものとする。
ここで、放送通信連携受信装置２は、タイミング情報Ｔ１を抽出したタイミングで、タイミング情報Ｔ１をＣＧストリーム配信装置１に送信する。そして、ＣＧストリーム配信装置１は、タイミング情報Ｔ１に記述されているＣＧスクリプトを再生し、ＣＧストリームとして放送通信連携受信装置２に送信する。
そして、放送通信連携受信装置２は、ＣＧストリームを表示データＣＧ１として表示することで、放送番組に連動してＣＧコンテンツを表示する。
【００７７】
同様に、放送通信連携受信装置２は、放送番組の内容に応じて放送番組に埋め込まれているタイミング情報Ｔ２，Ｔ３，Ｔ４を抽出した段階で、ＣＧストリーム配信装置１からＣＧストリームを取得し、表示データＣＧ２，ＣＧ３，ＣＧ４として表示することで、放送番組に連動してＣＧコンテンツを表示する。
このように、放送通信連携受信装置２は、放送局Ｂにおいて予め放送番組の内容に応じて任意のタイミングで埋め込まれているタイミング情報によって、放送番組に連動して（同期して）ＣＧを表示することができる。
【００７８】
≪第２実施形態≫
＜ＣＧストリーム同期システムの構成＞
次に、図８を参照して、本発明の第２実施形態に係るＣＧストリーム同期システムの構成について説明する。
【００７９】
ＣＧストリーム同期システムＳＢは、放送波Ｗを介して配信される放送コンテンツ（放送番組Ｃ）と、ネットワーク（通信回線）Ｎを介して配信される通信コンテンツ（ＣＧストリームＳｔ）とを、同期させるとともに、受信側のユーザの操作によって、インタラクティブにＣＧを再生するものである。
ここでは、ＣＧストリーム同期システムＳＢは、ＣＧストリーム配信装置１Ｂと、放送通信連携受信装置２Ｂと、放送送信装置３と、を備える。なお、ここでは、ＣＧストリーム配信装置１Ｂ、放送通信連携受信装置２Ｂおよび放送送信装置３をそれぞれ１つずつ図示しているが、これらは、複数存在してもよいことはいうまでもない。
【００８０】
ＣＧストリーム配信装置１Ｂは、図１，図２で説明したＣＧストリーム配信装置１の機能をすべて含み、さらに、放送通信連携受信装置２から割り込み要求Ｒとして、ＣＧを再生するＣＧスクリプトを指定されることで、そのＣＧスクリプトからＣＧストリームＳｔを生成し、通信コンテンツとして放送通信連携受信装置２にストリーミング配信する機能を有する。
【００８１】
放送通信連携受信装置２Ｂは、図１，図３で説明した放送通信連携受信装置２の機能をすべて含み、さらに、ユーザの操作によって、ＣＧをインタラクティブに変化させる機能を有する。
この放送通信連携受信装置２Ｂは、放送局Ｂの図示を省略したサーバから、割り込み処理を実行するＣＧスクリプトを特定するための情報を設定した割り込み情報Ｆを予めダウンロードしておく。そして、放送通信連携受信装置２Ｂは、ユーザの操作に応じて、割り込み情報Ｆに設定されているＣＧスクリプトを特定する割り込み要求Ｒを、ＣＧストリーム配信装置１Ｂに送信することで、ＣＧを変化させる。
【００８２】
放送送信装置３は、放送波Ｗを介して、放送コンテンツ（放送番組Ｃ）を、放送通信連携受信装置２に配信するものであって、図１で説明したものと同じものである。
以下、本発明の主要な構成であるＣＧストリーム配信装置１Ｂおよび放送通信連携受信装置２Ｂの構成および動作について詳細に説明する。
【００８３】
＜ＣＧストリーム配信装置の構成＞
まず、図９を参照（適宜図８参照）して、本発明の第２実施形態に係るＣＧストリーム配信装置１Ｂの構成について説明する。ここでは、ＣＧストリーム配信装置１Ｂは、通信送受信手段１１と、ＣＧスクリプト受信手段１２と、ＣＧスクリプト記憶手段１３と、タイミング情報受信手段１４と、ＣＧスクリプト読み出し手段１５Ｂと、ＣＧストリーム生成手段１６Ｂと、ＣＧストリーム送信手段１７と、割り込み受付手段１８と、を備える。
【００８４】
ＣＧスクリプト読み出し手段１５Ｂ、ＣＧストリーム生成手段１６Ｂおよび割り込み受付手段１８以外の構成は、図２で説明したＣＧストリーム配信装置１の構成と同一のものであるため、同一の符号を付して説明を省略する。以下、割り込み受付手段１８、ＣＧスクリプト読み出し手段１５Ｂ、ＣＧストリーム生成手段１６Ｂの順に説明する。
【００８５】
割り込み受付手段１８は、放送通信連携受信装置２から割り込み要求を受信するものである。ここでは、割り込み受付手段１８は、ネットワークＮを介して、通信送受信手段１１経由で割り込み要求を受信する。この割り込み受付手段１８は、受信した割り込み要求を、ＣＧスクリプト読み出し手段１５Ｂに出力する。
この割り込み要求は、ＣＧスクリプト記憶手段１３に予め記憶されているＣＧスクリプトを特定する識別情報である。
【００８６】
ここで、図１１を参照して、割り込み要求の例について説明する。図１１に示した割り込み要求の例では、２行目で、ＣＧスクリプトの所在（http://hybridcast.jp/ch1/xxxx.tvml）を示し、３〜４行目で、割り込み処理として実行するＣＧスクリプトの再生箇所を示している。
例えば、２行目で特定されるＣＧスクリプトが、図４に示したＣＧスクリプト（ｘｘｘｘ．ｔｖｍｌ）であった場合、３〜４行目で特定されるＣＧスクリプトの再生箇所は、図４に示したＣＧスクリプト（ｘｘｘｘ．ｔｖｍｌ）の３４行目、すなわち、カメラを切り替える処理を示すスクリプトを示している。
図９に戻って、ＣＧストリーム配信装置１Ｂの構成について説明を続ける。
【００８７】
ＣＧスクリプト読み出し手段１５Ｂは、タイミング情報受信手段１４で受信したタイミング情報で特定されるＣＧスクリプトおよび割り込み受付手段１８で受信した割り込み要求で特定されるＣＧスクリプトを、ＣＧスクリプト記憶手段１３から読み出すものである。このＣＧスクリプト読み出し手段１５Ｂは、読み出したＣＧスクリプトをＣＧストリーム生成手段１６Ｂに出力する。
【００８８】
ＣＧストリーム生成手段１６Ｂは、ＣＧスクリプト読み出し手段１５Ｂで読み出されたＣＧスクリプトからＣＧの描画データとなるストリーミングデータ（ＣＧストリーム）を生成するものであって、図２で説明したＣＧストリーム生成手段１６と同じである。なお、ＣＧストリーム生成手段１６Ｂは、タイミング情報で特定されるＣＧスクリプトを再生中に、ＣＧスクリプト読み出し手段１５Ｂから、割り込み要求で特定されるＣＧスクリプトを通知された場合、２つのＣＧスクリプトを並列処理することとする。
【００８９】
例えば、タイミング情報に基づいて、ある手話動作のＣＧスクリプトからＣＧストリームを生成しているときに、キャラクタ変更の割り込み要求があった場合、ＣＧストリーム生成手段１６Ｂは、それぞれのＣＧスクリプトを並列して動作させる。すなわち、ＣＧストリーム生成手段１６Ｂは、一方のＣＧスクリプトで手話動作のＣＧを再生している途中で、他方のＣＧスクリプトでキャラクタを替える設定変更を行う。これによって、あるキャラクタが手話動作を行っている途中で、キャラクタが切り替わったＣＧが再生されることになる。
このように、タイミング情報に基づくＣＧスクリプトと、割り込み要求に基づくＣＧスクリプトとが、並列に処理されることで、生成されるＣＧは、一連の動作として混合したものとなる。
【００９０】
なお、ＣＧストリーム生成手段１６Ｂは、タイミング情報に基づくＣＧスクリプトと、割り込み要求に基づくＣＧスクリプトとを並列処理する場合であっても、ＣＧ描画の対象となるオブジェクトが同じで処理がコンフリクトする場合、前の処理を中止し、後の処理を優先することとする。
【００９１】
以上説明したようにＣＧストリーム配信装置１Ｂを構成することで、ＣＧストリーム配信装置１Ｂは、放送通信連携受信装置２Ｂからタイミング情報を受信した段階で、当該タイミング情報で特定されるＣＧを再生し、ＣＧストリームとして放送通信連携受信装置２に送信することができるとともに、放送通信連携受信装置２Ｂから割り込み要求を受信した段階で、当該割り込み情報で特定されるＣＧを再生し、ＣＧストリームとして放送通信連携受信装置２に送信することができる
これによって、放送通信連携受信装置２Ｂでは、放送番組に同期してＣＧを表示するとともに、インタラクティブ処理を実現することが可能になる。
【００９２】
＜放送通信連携受信装置の構成＞
次に、図１０を参照（適宜図８参照）して、本発明の第２実施形態に係る放送通信連携受信装置２Ｂの構成について説明する。ここでは、放送通信連携受信装置２Ｂは、放送受信手段２１と、放送信号解析手段２２と、映像・音声復号手段２３と、データ放送復号手段２４と、通信送受信手段２５と、ＣＧストリーム制御手段２６Ｂと、操作制御手段２７Ｂと、合成表示手段２８と、割り込み情報記憶手段２９と、を備える。
ＣＧストリーム制御手段２６Ｂ、操作制御手段２７Ｂおよび割り込み情報記憶手段２９以外の構成は、図３で説明した放送通信連携受信装置２の構成と同一のものであるため、同一の符号を付して説明を省略する。
【００９３】
ＣＧストリーム制御手段２６Ｂは、放送番組（放送信号）からタイミング情報を抽出したタイミング、および、ユーザから割り込みが指示されたタイミングで、ＣＧストリーム配信装置１ＢからＣＧストリームを取得し、ＣＧ表示データとして合成表示手段２８に出力するものである。ここでは、ＣＧストリーム制御手段２６Ｂは、タイミング情報送信手段２６ａと、ＣＧストリーム復号手段２６ｂと、割り込み情報取得手段２６ｃと、割り込み要求手段２６ｄと、を備える。タイミング情報送信手段２６ａおよびＣＧストリーム復号手段２６ｂは、図３で説明したＣＧストリーム制御手段２６の構成と同一であるため、同一の符号を付して説明を省略する。
【００９４】
割り込み情報取得手段２６ｃは、放送局の図示を省略したサーバから、ネットワークＮを介して、通信送受信手段２５経由で割り込み情報を取得するものである。割り込み情報は、外部から指示される割り込み指示に対応して実行されるＣＧスクリプトを特定するための情報であって、当該指示とＣＧスクリプトの識別情報とを対応付けたものである。
この割り込み情報取得手段２６ｃは、放送番組が配信される時刻よりも前に、放送局のサーバ（不図示）に割り込み情報を要求して取得するものであってもよいし、定期的に放送局のサーバ（不図示）から配信される割り込み情報を取得するものであってもよい。
この割り込み情報取得手段２６ｃは、取得した割り込み情報を割り込み情報記憶手段２９に記憶する。
【００９５】
ここで、図１２を参照して、割り込み情報の例について説明する。図１２に示した割り込み情報の例では、２行目で、ＣＧスクリプトの所在（http://hybridcast.jp/ch1/xxxx.tvml）を示し、３〜６行目で、リモコン装置Ｒｅの青ボタン（”ｂｌｕｅ”）にＣＧスクリプトの２１行目が割り当てられていることを示し、７〜１０行目で、リモコン装置Ｒｅの赤ボタン（”ｒｅｄ”）にＣＧスクリプトの３４行目が割り当てられていることを示している。
図１０に戻って、放送通信連携受信装置２Ｂの構成について説明を続ける。
【００９６】
割り込み要求手段２６ｄは、操作制御手段２７Ｂを介して指示された割り込み指示に対応するＣＧスクリプトを特定する識別情報を割り込み要求として、ＣＧストリーム配信装置１Ｂに送信するものである。ここでは、割り込み要求手段２６ｄは、割り込み指示に対応するＣＧスクリプトを特定する識別情報を、割り込み情報記憶手段２９から読み出して、通信送受信手段２５経由で、ネットワークＮを介して、ＣＧストリーム配信装置１Ｂに送信する。
【００９７】
例えば、図１２に示した割り込み情報が割り込み情報記憶手段２９に記憶されており、操作制御手段２７Ｂから、割り込み指示として、リモコン装置Ｒｅの赤ボタンが押下されたことを通知された場合、割り込み要求手段２６ｄは、図１１に示した割り込み要求を生成して、ＣＧストリーム配信装置１Ｂに送信する。
【００９８】
操作制御手段２７Ｂは、外部のリモコン装置Ｒｅ等の入力装置を介して、放送通信連携受信装置２に対するユーザの操作（チャンネル変更、割り込み指示等）を制御するものである。
この操作制御手段２７Ｂは、図３で説明した操作制御手段２７と同様に、リモコン装置Ｒｅを介してユーザからチャンネルの変更が指示された場合、選択されたチャンネルのチャンネル番号を含んだチャンネル切替指示を放送信号解析手段２２に通知する。さらに、操作制御手段２７Ｂは、リモコン装置Ｒｅを介してユーザから割り込みが指示された場合、その割り込みを特定する情報をＣＧストリーム制御手段２６Ｂに通知する。
【００９９】
例えば、操作制御手段２７Ｂは、図１３に示したような一般的なリモコン装置Ｒｅの青ボタンＢＢ、赤ボタンＢＲ等を押下されることで、当該ボタンに割り当てられたコードをＣＧストリーム制御手段２６Ｂに通知する。なお、ここでは、リモコン装置Ｒｅの一般的なボタンを用いた例を示しているが、専用のボタンを設けることとしても構わない。
【０１００】
割り込み情報記憶手段２９は、割り込み情報取得手段２６ｃが取得した割り込み情報（例えば、図１２参照）を記憶するものである。例えば、割り込み情報記憶手段２９は、ハードディスク、半導体メモリ等の一般的な記憶媒体で構成することができる。
なお、割り込み情報記憶手段２９に記憶される割り込み情報によってどのような処理が行われるのかは、放送番組を配信する放送局で既知の情報であるため、どの割り込みで（例えば、リモコン装置Ｒｅのどのボタンで）、どのような処理（例えば、キャラクタの変更、カメラの切り替え等）を行うことができるのかは、放送番組の画面にメッセージで表示することとすればよい。
【０１０１】
以上説明したように放送通信連携受信装置２Ｂを構成することで、放送通信連携受信装置２Ｂは、タイミング情報に基づいて、放送番組の内容に同期して、ＣＧを表示することができるとともに、ユーザが指定したタイミングでユーザが指定したＣＧを表示することができる。
例えば、ＣＧスクリプトとして、ＣＧキャラクタを仮想的に撮影しているカメラの切り替え、ＣＧキャラクタの変更、背景の変更等を予め記述しておき、ＣＧストリーム配信装置１ＢのＣＧスクリプト記憶手段１３に記憶しておくことで、割り込み要求で指示されたＣＧを、ユーザの指示によって変更させることができ、インタラクティブな処理を実現することができる。
【０１０２】
＜ＣＧストリーム同期システムの動作＞
次に、図１４を参照（構成については適宜図８〜図１０参照）して、ＣＧストリーム同期システムＳＢの動作について説明する。
なお、放送通信連携受信装置２Ｂにおいて、放送波Ｗを介して受信する放送番組を表示する動作については、一般的な動作であるため、ここでは説明を省略する。また、タイミング情報に基づいてＣＧコンテンツをストリーム配信して、放送番組と同期させる動作については、図６で説明した動作と同じであるためここでは説明を省略し、割り込み情報に基づいてＣＧコンテンツをストリーム配信する動作について説明する。
【０１０３】
まず、放送通信連携受信装置２Ｂは、ＣＧストリーム制御手段２６Ｂの割り込み情報取得手段２６ｃによって、放送番組が配信される時刻よりも前に、放送局Ｂのサーバ（不図示）から、放送番組の内容に連動したＣＧスクリプトに対応した割り込み情報を取得し、割り込み情報記憶手段２９に予め記憶しておく（ステップＳ２１）。
【０１０４】
そして、放送通信連携受信装置２Ｂは、リモコン装置Ｒｅのボタン押下等によって、操作制御手段２７Ｂを介して、割り込み指示が入力された場合（ステップＳ２２でＹｅｓ）、割り込み要求手段２６ｄによって、割り込み指示に対応するＣＧスクリプトを特定する識別情報を割り込み情報記憶手段２９から読み出す（ステップＳ２３）。
そして、放送通信連携受信装置２Ｂは、割り込み要求手段２６ｄによって、ステップＳ１３で読み出された識別情報を、割り込み要求として、ネットワークＮを介して、ＣＧストリーム配信装置１Ｂに送信する（ステップＳ２４）。
【０１０５】
一方、ＣＧストリーム配信装置１Ｂは、割り込み受付手段１８によって、ステップＳ２４で送信された割り込み要求を受信する（ステップＳ２５）。
そして、ＣＧストリーム配信装置１Ｂは、ＣＧスクリプト読み出し手段１５Ｂによって、割り込み要求で特定されるＣＧスクリプトを、ＣＧスクリプト記憶手段１３から読み出し（ステップＳ２６）、ＣＧストリーム生成手段１６Ｂによって、ＣＧスクリプトからＣＧの描画データとなるストリーミングデータ（ＣＧストリーム）を生成する（ステップＳ２７）。なお、ＣＧストリーム生成手段１６Ｂは、放送通信連携受信装置２Ｂから受信したタイミング情報に基づいてＣＧスクリプトからＣＧストリームを生成している場合（図６のステップＳ７に相当）、それぞれのＣＧスクリプトを並列処理する。
そして、ＣＧストリーム配信装置１Ｂは、ＣＧストリーム送信手段１７によって、ステップＳ２７で生成されたＣＧストリームを、ネットワークＮを介して、放送通信連携受信装置２Ｂに送信する（ステップＳ２８）。
【０１０６】
そして、放送通信連携受信装置２Ｂは、ＣＧストリーム制御手段２６ＢのＣＧストリーム復号手段２６ｂによって、ネットワークＮを介して、ステップＳ８で送信されたＣＧストリームを受信し、復号する（ステップＳ２９）。
そして、放送通信連携受信装置２Ｂは、合成表示手段２８によって、ステップＳ２９で復号されたＣＧコンテンツ（ＣＧ表示データ）を、放送番組と表示画面上で合成表示する（ステップＳ３０）。
【０１０７】
なお、この放送番組とＣＧコンテンツとの表示タイミングは、図１５に示すようなタイムチャートで表すことができる。
図１５に示すように、放送通信連携受信装置２Ｂが、時間経過に伴って放送番組を表示しているものとする。
ここで、放送通信連携受信装置２Ｂが、タイミング情報Ｔ１，Ｔ２，Ｔ３，Ｔ４を抽出した段階で、ＣＧストリーム配信装置１ＢからＣＧストリームを取得し、表示データＣＧ１，ＣＧ２，ＣＧ３，ＣＧ４として表示するシーケンスは、図７で説明した第１実施形態と同じである。
【０１０８】
このとき、放送通信連携受信装置２Ｂは、ユーザのリモコン装置Ｒｅの操作によって、割り込みが指示されたタイミングで、割り込み要求ＲＡをＣＧストリーム配信装置１Ｂに送信する。そして、ＣＧストリーム配信装置１Ｂは、割り込み要求ＲＡで特定されるＣＧスクリプトを再生し、ＣＧストリームとして放送通信連携受信装置２Ｂに送信する。
そして、放送通信連携受信装置２Ｂは、ＣＧストリームを表示データＣＧＡとして表示することで、放送番組に連動してＣＧコンテンツを表示する。
【０１０９】
同様に、放送通信連携受信装置２Ｂは、割り込み指示に応じて割り込み要求ＲＢ，ＲＣを送信した場合、ＣＧストリーム配信装置１Ｂから、割り込み要求ＲＢ，ＲＣで特定されるＣＧスクリプトで生成されたＣＧストリームを取得し、表示データＣＧＢ，ＣＧＣとして表示することで、放送番組に連動してＣＧコンテンツを表示する。
【０１１０】
以上、本発明の実施形態（第１実施形態、第２実施形態）について説明したが、本発明はこれらの実施形態に限定されるものではない。
例えば、ここでは、ＣＧスクリプト記憶手段１３を、ＣＧストリーム配信装置１，１Ｂに備えることとしたが、このＣＧスクリプト記憶手段１３は、ＣＧストリーム配信装置１，１Ｂが参照可能なネットワークＮ上のどこに存在していても構わない。
すなわち、ＣＧストリーム配信装置１，１Ｂは、ＣＧスクリプト受信手段１２およびＣＧスクリプト記憶手段１３を省いて構成してもよい。この場合、ＣＧスクリプト読み出し手段１５，１５Ｂは、タイミング情報に記述されているＣＧスクリプトの所在（例えば、図５のタイミング情報の２行目）に基づいて、ＣＧスクリプトを、通信送受信手段１１を介して読み出せばよい。
また、同様に、ＣＧスクリプト読み出し手段１５Ｂは、割り込み要求に記述されているＣＧスクリプトの所在（例えば、図１１の割り込み要求の２行目）に基づいて、ＣＧスクリプトを、通信送受信手段１１を介して読み出せばよい。
【０１１１】
また、ＣＧストリーム配信装置１，１Ｂは、ＣＧストリーム配信装置１，１Ｂの構成である前記した各手段として、コンピュータを機能させるためのＣＧストリーム配信プログラムで動作させることができる。この場合、ＣＧストリーム配信装置１，１Ｂは、複数の放送通信連携受信装置２，２Ｂからタイミング情報を取得してＣＧストリーミングを配信するため、ＣＧストリーム配信プログラムを、マルチタスクＯＳ上で動作させればよい。
【０１１２】
また、放送通信連携受信装置２，２Ｂについても、放送通信連携受信装置２，２Ｂの構成である前記した各手段として、コンピュータを機能させるためのＣＧ同期再生プログラムで動作させることができる。
【符号の説明】
【０１１３】
Ｓ      ＣＧストリーム同期システム
１      ＣＧストリーム配信装置
１１    通信送受信手段
１２    ＣＧスクリプト受信手段
１３    ＣＧスクリプト記憶手段
１４    タイミング情報受信手段
１５    ＣＧスクリプト読み出し手段
１６    ＣＧストリーム生成手段
１７    ＣＧストリーム送信手段
２      放送通信連携受信装置
２１    放送受信手段
２２    放送信号解析手段
２２ａ  タイミング情報抽出手段
２３    映像・音声復号手段（放送復号手段）
２４    データ放送復号手段（放送復号手段）
２５    通信送受信手段
２６    ＣＧストリーム制御手段
２６ａ  タイミング情報送信手段
２６ｂ  ＣＧストリーム復号手段
２６ｃ  割り込み情報取得手段
２６ｄ  割り込み要求手段
２７    操作制御手段
２８    合成表示手段
【図２】
2014027361.tif 000003
【図３】
2014027361.tif 000004
【図４】
2014027361.tif 000005
【図５】
2014027361.tif 000006
【図６】
2014027361.tif 000007
【図７】
2014027361.tif 000008
【図９】
2014027361.tif 000009
【図１０】
2014027361.tif 000010
【図１１】
2014027361.tif 000011
【図１２】
2014027361.tif 000012
【図１３】
2014027361.tif 000013
【図１４】
2014027361.tif 000014
【図１５】
2014027361.tif 000015
【図１】
2014027361.tif 000016
【図８】
2014027361.tif 000017