(57)【特許請求の範囲】
【請求項１】
ＡＶコンテンツを受信する受信装置において、
前記ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツ中から抽出する抽出手段と、
抽出された前記トリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、前記アプリケーションプログラムの起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御する制御手段と
を備え、
前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が前記所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む
受信装置。
【請求項２】
前記制御手段は、抽出された前記トリガ情報に含まれるトリガタイプに応じて、前記アプリケーションプログラムの取得および起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、実行中の前記アプリケーションプログラムの終了、または今後実行されるアプリケーションプログラムの事前取得を制御し、
前記トリガ情報は、さらに、前記アプリケーションプログラムの取得先を示す取得先情報を含む
請求項１に記載の受信装置。
【請求項３】
前記制御手段は、抽出された前記トリガ情報に含まれるトリガタイプに応じて、前記アプリケーションプログラムの取得および起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、実行中の前記アプリケーションプログラムの終了、または今後実行されるアプリケーションプログラムの事前取得を制御する
請求項１に記載の受信装置。
【請求項４】
前記トリガ情報は、さらに、前記トリガタイプに応じた前記アプリケーションプログラムの起動に際して、前記アプリケーションプログラムを自動的に起動させる自動起動か、またはユーザの起動操作に応じて起動させるマニュアル起動かを示す自動起動フラグを含む
請求項１乃至３に記載の受信装置。
【請求項５】
前記トリガ情報は、前記ＡＶコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドに格納されている
請求項１に記載の受信装置。
【請求項６】
前記トリガ情報は、前記ＡＶコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドにPCR(Program Clock Reference)とともに格納されている
請求項５に記載の受信装置。
【請求項７】
前記トリガ情報は、前記ＡＶコンテンツに対応する映像に埋め込まれている
請求項１に記載の受信装置。
【請求項８】
ＡＶコンテンツを受信する受信装置の受信方法において、
前記受信装置による、
前記ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツ中から抽出する抽出ステップと、
抽出された前記トリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、前記アプリケーションプログラムの起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御する制御ステップと
を含み、
前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が前記所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む
受信方法。
【請求項９】
ＡＶコンテンツを受信する受信装置の制御用のプログラムであって、
前記ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツ中から抽出する抽出ステップと、
抽出された前記トリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、前記アプリケーションプログラムの起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御する制御ステップと
を含む処理を受信装置のコンピュータに実行させ、
前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が前記所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む
プログラム。
【請求項１０】
ＡＶコンテンツを送信する送信装置において、
前記ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツに格納して送信する送信手段を備え、
前記トリガ情報に含まれるトリガタイプは、前記アプリケーションプログラムの起動を指示するアプリ起動、実行中の前記アプリケーションプログラムにおけるイベントの発火を指示するアプリイベント、または実行中の前記アプリケーションプログラムの終了を指示するアプリ終了のうちの少なくとも１つを含み、
前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む
送信装置。
【請求項１１】
前記送信手段は、前記トリガ情報を、前記ＡＶコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドに格納して送信する
請求項１０に記載の送信装置。
【請求項１２】
前記送信手段は、前記トリガ情報を、前記ＡＶコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドにPCR(Program Clock Reference)とともに格納して送信する
請求項１０に記載の送信装置。
【請求項１３】
前記送信手段は、前記トリガ情報を、前記ＡＶコンテンツに対応する映像に埋め込んで送信する
請求項１０に記載の送信装置。
【請求項１４】
ＡＶコンテンツを送信する送信装置の送信方法において、
前記送信装置による、
前記ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツに格納して送信する送信ステップを含み、
前記トリガ情報に含まれるトリガタイプは、前記アプリケーションプログラムの起動を指示するアプリ起動、実行中の前記アプリケーションプログラムにおけるイベントの発火を指示するアプリイベント、または実行中の前記アプリケーションプログラムの終了を指示するアプリ終了のうちの少なくとも１つを含み、
前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む
送信方法。
【請求項１５】
ＡＶコンテンツを送信する送信装置の制御用のプログラムであって、
前記ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツに格納して送信する送信ステップを
含む処理を送信装置のコンピュータに実行させ、
前記トリガ情報に含まれるトリガタイプは、前記アプリケーションプログラムの起動を指示するアプリ起動、実行中の前記アプリケーションプログラムにおけるイベントの発火を指示するアプリイベント、または実行中の前記アプリケーションプログラムの終了を指示するアプリ終了のうちの少なくとも１つを含み、
前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む
プログラム。
【請求項１６】
ＡＶコンテンツを送信する送信装置と、送信された前記ＡＶコンテンツを受信する受信装置とからなる放送システムにおいて、
前記送信装置は、
前記ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツに格納して送信する送信手段を備え、
前記受信装置は、
前記ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツ中から抽出する抽出手段と、
抽出された前記トリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、前記アプリケーションプログラムの起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御する制御手段とを備え、
前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が前記所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む
放送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、受信方法、送信装置、送信方法、プログラム、および放送システムに関し、特に、例えばデジタルテレビジョン放送において、いわゆる番組に相当するＡＶコンテンツの進行に連動してデータ放送のコンテンツを実行させる場合に用いて好適な受信装置、受信方法、送信装置、送信方法、プログラム、および放送システムに関する。
【背景技術】
【０００２】
従来、日本ではテレビジョン放送のデジタル化が推進されており、地上デジタル放送やＢＳデジタル放送などが普及している。また、地上デジタル放送などのデジタルテレビジョン放送では、いわゆる番組に相当するＡＶコンテンツの放送のみならず、いわゆるデータ放送も実現されている。このデータ放送におけるコンテンツによれば、例えば、放送中の番組（ＡＶコンテンツ）に関連する情報を表示したり、放送中の番組に関連しない情報（他の番組の告知、ニュース、天気予報、交通情報など）を表示したり、放送中の番組（ＡＶコンテンツ）に連動するアプリケーションを実行させたりすることができる（例えば、特許文献１参照）。
【０００３】
なお、日本におけるデータ放送は、テレビジョン放送のデジタル化に際してデジタルテレビジョン放送の放送帯域内にデータ放送用の帯域が予め確保され、この帯域を用いてデータ放送用コンテンツが放送されることにより実現されている。
【０００４】
ところで、米国におけるデジタルテレビジョン放送では、日本のデジタルテレビジョン放送におけるデータ放送に相当するものが実現されていない。すなわち、米国の現状においては、図１Ａに示すようにデジタルテレビジョン放送の放送帯域は、映像用帯域、音声用帯域、および制御情報用帯域によって占められており、データ放送用コンテンツを放送するための帯域が設けられていない。したがって、デジタルテレビジョン放送の限られた放送帯域に、データ放送用コンテンツを放送するための帯域を確保するためには、図１Ｂに示すように、映像用帯域および音声用帯域を狭める必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−５０２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、映像用帯域および音声用帯域を狭めて、データ放送用コンテンツを放送するための帯域を確保することは、テレビジョン番組の画質および音質の劣化につながるので、現実的な対応とは言い難い。
【０００７】
また、米国においては、CATV（ケーブルＴＶ）網を用いたデジタルテレビジョン番組の再送信システムが普及しているが故に、以下のような問題も生じ得る。
【０００８】
図２は、CATV網を用いたデジタルテレビジョン番組の再送信システムの構成の一例を示している。
【０００９】
この再送信システムは、主に放送装置１、CATV再送信装置２、CATV網３、デジタルテレビジョン受像機４、セットトップボックス(STB)５、およびテレビジョン受像機６から構成される。
【００１０】
放送局などに設けられる放送装置１は、デジタルテレビジョン放送信号を地上波または衛星波を用いて放送する。ケーブルＴＶ局などに設けられるCATV再送信装置２は、放送されたデジタルテレビジョン放送を受信し、不要な情報を除去するとともにCATV独自の情報を追加して、CATV網３を介してデジタルデジタルテレビジョン受像機４、セットトップボックス５などに再送信する。
【００１１】
CATV再送信装置２は、チューナ１１、所定のパケットＩＤのパケットをPIDフィルタ１２、CATV独自信号発生部１３、多重化部１４、および変調部１５から構成される。
【００１２】
チューナ１１は、各チャンネルのデジタルテレビジョン放送信号を受信して復調し、その結果得られるＴＳ（トランスポートストリーム）をPIDフィルタ１２に出力する。PIDフィルタ１２は、ＴＳから所定のパケットＩＤに対応するパケット（番組としてのＡＶコンテンツに関係がないパケット）を除去して多重化部１４に出力する。CATV独自信号発生部１３は、当該CATV局の独自の情報が格納されたパケットを生成して多重化部１４に出力する。多重化部１４は、PIDフィルタ１２の出力と、CATV独自信号発生部１３の出力とを多重化して変調部１５に出力する。変調部１５は、多重化部１４の出力を、CATV網３に適して変調方式により変調して、CATV網３を介してデジタルテレビジョン受像機４、セットトップボックス５などに再送信する。
【００１３】
CATVに対応したデジタルテレビジョン受像機４は、CATV網３を介して、再送信されたデジタルテレビジョン放送のＴＳを受信してデコードし、その結果得られる映像を表示するとともに音声を出力する。
【００１４】
CATVに対応したセットトップボックス５は、CATV網３を介して、再送信されたデジタルテレビジョン放送のＴＳを受信してデコードし、その結果得られる映像信号および音声信号を、HDMIケーブルなどを介してテレビジョン受像機６に出力する。テレビジョン受像機６は、セットトップボックス５からHDMIケーブルなどを介して入力される映像信号および音声信号に基づき、その映像を表示するとともに音声を出力する。
【００１５】
上述したように、CATV再送信装置２においては、PIDフィルタ１２により、デジタル放送信号のＴＳから、所定のパケットＩＤに対応するパケット（番組としてのＡＶコンテンツに関係がないパケット）が除去される。したがって、仮に図１Ｂに示されたように、放送帯域に、データ放送用コンテンツを放送するための帯域を確保したとしても、このPIDフィルタ１２により、データ放送用コンテンツが格納されているパケットが排除されてしまうことが起こり得る。
【００１６】
本発明はこのような状況に鑑みてなされたものであり、デジタルテレビジョン放送の放送帯域にデータ放送用の帯域を設けることなく、テレビジョン番組の進行に連動し得るデータ放送用コンテンツのサービスを実現できるようにするものである。
【課題を解決するための手段】
【００１７】
本発明の第１の側面である受信装置は、ＡＶコンテンツを受信する受信装置において、前記ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツ中から抽出する抽出手段と、抽出された前記トリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、前記アプリケーションプログラムの起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御する制御手段とを備え、前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が前記所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む。
【００１９】
前記トリガ情報は、さらに、前記アプリケーションプログラムの取得先を示す取得先情報を含むことができ、前記制御手段は、抽出された前記トリガ情報に含まれるトリガタイプに応じて、前記アプリケーションプログラムの取得および起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御するようにすることができる。
【００２０】
前記制御手段は、抽出された前記トリガ情報に含まれるトリガタイプに応じて、前記アプリケーションプログラムの取得および起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、実行中の前記アプリケーションプログラムの終了、または今後実行されるアプリケーションプログラムの事前取得を制御するようにすることができる。
【００２１】
前記トリガ情報は、さらに、前記アプリケーションプログラムを自動的に起動させる自動起動か、またはユーザの起動操作に応じて起動させるマニュアル起動かを示す自動起動フラグを含みことができ、前記制御手段は、抽出された前記トリガ情報に含まれるトリガタイプに応じて前記アプリケーションプログラムの起動を制御する場合、前記自動起動フラグに応じて、前記アプリケーションプログラムを起動させるか、またはユーザに対して起動を指示するための操作入力を促すようにすることができる。
【００２２】
前記トリガ情報は、前記ＡＶコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドに格納されているようにすることがきる。
【００２３】
前記トリガ情報は、前記ＡＶコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドにPCR(Program Clock Reference)とともに格納されているようにすることがきる。
【００２４】
前記トリガ情報は、前記ＡＶコンテンツに対応する映像に埋め込まれているようにすることがきる。
【００２５】
本発明の第１の側面である受信方法は、ＡＶコンテンツを受信する受信装置の受信方法において、前記受信装置による、前記ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツ中から抽出する抽出ステップと、抽出された前記トリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、前記アプリケーションプログラムの起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御する制御ステップとを含み、前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が前記所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む。
【００２６】
本発明の第１の側面であるプログラムは、ＡＶコンテンツを受信する受信装置の制御用のプログラムであって、前記ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツ中から抽出する抽出ステップと、抽出された前記トリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、前記アプリケーションプログラムの起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御する制御ステップとを含む処理を受信装置のコンピュータに実行させ、前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が前記所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む。
【００２７】
本発明の第１の側面においては、ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報がＡＶコンテンツ中から抽出され、抽出されたトリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、アプリケーションプログラムの起動、実行中のアプリケーションプログラムにおけるイベントの発火、または実行中のアプリケーションプログラムの終了が制御される。
【００２８】
本発明の第２の側面である送信装置は、ＡＶコンテンツを送信する送信装置において、前記ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツに格納して送信する送信手段を備え、前記トリガ情報に含まれるトリガタイプは、前記アプリケーションプログラムの起動を指示するアプリ起動、実行中の前記アプリケーションプログラムにおけるイベントの発火を指示するアプリイベント、または実行中の前記アプリケーションプログラムの終了を指示するアプリ終了のうちの少なくとも１つを含み、前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む。
【００３０】
前記送信手段は、前記トリガ情報を、前記ＡＶコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドに格納して送信するようにすることができる。
【００３１】
前記送信手段は、前記トリガ情報を、前記ＡＶコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドにPCR(Program Clock Reference)とともに格納して送信するようにすることができる。
【００３２】
前記送信手段は、前記トリガ情報を、前記ＡＶコンテンツに対応する映像に埋め込んで送信するようにすることができる。
【００３３】
本発明の第２の側面である送信方法は、ＡＶコンテンツを送信する送信装置の送信方法において、前記送信装置による、前記ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツに格納して送信する送信ステップを含み、前記トリガ情報に含まれるトリガタイプは、前記アプリケーションプログラムの起動を指示するアプリ起動、実行中の前記アプリケーションプログラムにおけるイベントの発火を指示するアプリイベント、または実行中の前記アプリケーションプログラムの終了を指示するアプリ終了のうちの少なくとも１つを含み、前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む。
【００３４】
本発明の第２の側面であるプログラムは、ＡＶコンテンツを送信する送信装置の制御用のプログラムであって、前記ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツに格納して送信する送信ステップを含む処理を送信装置のコンピュータに実行させ、前記トリガ情報に含まれるトリガタイプは、前記アプリケーションプログラムの起動を指示するアプリ起動、実行中の前記アプリケーションプログラムにおけるイベントの発火を指示するアプリイベント、または実行中の前記アプリケーションプログラムの終了を指示するアプリ終了のうちの少なくとも１つを含み、前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む。
【００３５】
本発明の第２の側面においては、ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報がＡＶコンテンツに格納される。なお、トリガ情報に含まれるトリガタイプには、前記アプリケーションプログラムの起動を指示するアプリ起動、実行中の前記アプリケーションプログラムにおけるイベントの発火を指示するアプリイベント、または実行中の前記アプリケーションプログラムの終了を指示するアプリ終了のうちの少なくとも１つは含まれ、トリガ情報には、さらに、トリガ情報に応じて多数の受信装置が所定のサーバにアクセスするタイミングを分散させるためのパラメータが含まれる。
【００３６】
本発明の第３の側面である放送システムは、ＡＶコンテンツを送信する送信装置と、送信された前記ＡＶコンテンツを受信する受信装置とからなる放送システムにおいて、前記送信装置が、前記ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツに格納して送信する送信手段を備え、前記受信装置が、前記ＡＶコンテンツの進行に連動して実行されるアプリケーションプログラムに関するトリガ情報を前記ＡＶコンテンツ中から抽出する抽出手段と、抽出された前記トリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、前記アプリケーションプログラムの起動、実行中の前記アプリケーションプログラムにおけるイベントの発火、または実行中の前記アプリケーションプログラムの終了を制御する制御手段とを備え、前記トリガ情報は、さらに、前記トリガ情報に応じて多数の前記受信装置が前記所定のサーバにアクセスするタイミングを分散させるためのパラメータであって、前記トリガ情報を有効とみなして処理するか、無効とみなして破棄するかの判定確率を示す前記パラメータを含む。
【００３７】
本発明の第３の側面においては、送信装置により、ＡＶコンテンツの進行に連動し、受信装置にて実行させるアプリケーションプログラムに関するトリガ情報がＡＶコンテンツに格納して送信される。また、受信装置により、トリガ情報がＡＶコンテンツ中から抽出され、抽出されたトリガ情報に含まれるトリガタイプに応じて、所定のサーバに対するアクセス、アプリケーションプログラムの起動、実行中のアプリケーションプログラムにおけるイベントの発火、または実行中のアプリケーションプログラムの終了が制御される。
【発明の効果】
【００３８】
本発明の第１の側面によれば、テレビジョン番組などのＡＶコンテンツの進行に連動してアプリケーションプログラムを起動したり、イベントを発火させたり、終了したりすることができる。
【００３９】
本発明の第２の側面によれば、デジタルテレビジョン放送の放送帯域にデータ放送用の帯域を設けることなく、テレビジョン番組などのＡＶコンテンツの進行に連動してアプリケーションプログラムの起動、イベントの発火、終了を制御することができる。
【００４０】
本発明の第３の側面によれば、デジタルテレビジョン放送の放送帯域にデータ放送用の帯域を設けることなく、テレビジョン番組などのＡＶコンテンツの進行に連動してアプリケーションプログラムを制御することができる。
【図面の簡単な説明】
【００４１】
【図１】デジタルテレビジョン放送の放送帯域を示す図である。
【図２】既存のCATV再送信システムの構成の一例を示す図である。
【図３】本発明を適用した放送システムの構成例を示す図である。
【図４】本発明を適用した受信装置の構成例を示すブロック図である。
【図５】ＴＳのPCRパケットにトリガ情報を含めて送信する概念を示す図である。
【図６】PCRパケットにおけるトリガ情報の具体的な配置を示す図である。
【図７】トリガ情報に含まれる項目を示す図である。
【図８】トリガ情報のシンタックスの一例を示す図である。
【図９】トリガ情報対応処理を説明するフローチャートである。
【図１０】サーバに対するアクセス分散を説明する図である。
【図１１】データ放送用アプリケーションを実行したときの画面表示例である。
【図１２】データ放送用アプリケーションを実行したときの他の画面表示例である。
【図１３】トリガ情報をベースバンド映像信号に埋め込む例を示す図である。
【図１４】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００４２】
以下、発明を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。
【００４３】
＜１．実施の形態＞
［放送システムの構成例］
図３は、本実施の形態である放送システムを示している。この放送システム３０は、例えば現状の米国において、デジタルテレビジョン放送の放送帯域にデータ放送用コンテンツを放送するための帯域を設けることなく、番組のＡＶコンテンツに連動し得るデータ放送用コンテンツのサービスを実現するものである。
【００４４】
この放送システム３０は、放送局側に設けられる放送装置４１およびサーバ４２、並びに、受信者側に設けられる受信装置６０から構成される。
【００４５】
放送装置４１は、デジタルテレビジョン放送信号を送信するようになされている。このデジタルテレビジョン放送信号の放送帯域は、図１Ａに示されたように、映像用帯域、音声用帯域、および制御情報用帯域によって占められており、データ放送用コンテンツを放送するための帯域は設けられていないものとする。
【００４６】
また、放送装置４１は、所定のタイミングで、デジタル放送信号のＴＳを構成するＴＳパケットのうちのPCR(Program Clock Reference)を含むパケット（以下、PCRパケットと称する）にトリガ情報を格納して送信する。
【００４７】
ここで、トリガ情報とは、データ放送用コンテンツの実行タイミングを示す情報、データ放送用コンテンツの取得先を示す情報などからなる。トリガ情報については、図５乃至図８を参照して詳述する。
【００４８】
サーバ４２は、インタネット５０を介してアクセスしてきた受信装置６０からの要求に応じて、データ放送用コンテンツなどを供給する。
【００４９】
受信装置６０は、放送装置４１から放送されたデジタル放送信号を受信し、テレビジョン番組に相当するＡＶコンテンツの映像および音声を取得してモニタ（不図示）に出力する。また、受信装置６０は、インタネット５０を介してサーバ４２にアクセスし、データ放送用コンテンツを取得する。なお、この受信装置６０は、単体として存在してもよいし、例えば、テレビジョン受像機やビデオレコーダなどに内蔵されているようにしてもよい。
【００５０】
［受信装置の構成例］
図４は、受信装置６０の構成例を示している。受信装置６０は、チューナ６１、多重分離部６２、オーディオデコーダ６３、音声出力部６４、ビデオデコーダ６５、トリガ検出部６６、映像出力部６７、制御部６８、メモリ６９、操作部７０、記録部７１、通信I/F７２、およびブラウザ７３から構成される。
【００５１】
チューナ６１は、ユーザによって選局されたチャンネルに対応するデジタルテレビジョン放送信号を受信して復調し、その結果得られるＴＳを多重分離部６２に出力する。多重分離部６２は、チューナ６１から入力されるＴＳをオーディオ符号化信号、ビデオ符号化信号、および制御信号に分離し、それぞれをオーディオデコーダ６３、ビデオデコーダ６５、または制御部６８に出力する。
【００５２】
さらに、多重分離部６２は、ＴＳに配置されたトリガ情報を含むPCRパケットを抽出して制御部６８に出力する。
【００５３】
オーディオデコーダ６３は、入力されたオーディオ符号化信号をデコードし、その結果得られる音声信号を音声出力部６４に出力する。音声出力部６４は、入力された音声信号を後段（例えば、モニタ）に出力する。
【００５４】
ビデオデコーダ６５は、入力されたビデオ符号化信号をデコードし、その結果得られる映像信号をトリガ検出部６６および映像出力部６７に出力する。トリガ検出部６６は、入力された映像信号を常に監視し、映像信号に埋め込まれているトリガ情報を検出する（トリガ情報がPCRパケットに格納された場合とは異なる、他の送信方法（後述）に対応）。映像出力部６７は、ビデオデコーダ６５から入力された映像信号を後段（例えば、モニタ）に出力する。また、映像出力部６７は、ブラウザ７３から入力されるデータ放送用コンテンツの映像と、ビデオデコーダ６５から入力された映像信号を合成して、後段に出力する。なお、音声出力部６４および映像出力部６７から後段への出力は、例えばHDMI(High-Definition Multimedia Interface)ケーブルを用いることができる。
【００５５】
制御部６８は、メモリ６９に記録されている制御用プログラムを実行することにより受信装置６０の全体を制御する。また、制御部６８は、多重分離部６２（またはトリガ検出部６６）から入力されるトリガ情報に基づき、テレビジョン番組に連動したデータ放送用コンテンツを実現するためのアプリケーションプログラムの取得、起動、イベント発火、終了等を制御する。
【００５６】
メモリ６９には、制御部６８によって実行される制御用プログラムが記録されている。この制御用プログラムは、デジタルテレビジョン放送信号、またはインタネット５０を介して取得する更新データに基づいて更新することができる。操作部７０は、ユーザからの各種の操作を受け付けて、それに対応する操作信号を制御部６８に通知する。
【００５７】
記録部７１は、データ放送用アプリケーションがデジタルテレビジョン放送信号を用いて配信される場合において、ダウンロードされたデータ放送用アプリケーションを内蔵する記録媒体に保持する。
【００５８】
通信I/F７２は、ブラウザ７３からの制御に従い、インタネット５０を介してサーバ４２に接続する。ブラウザ７３は、制御部６８からの制御に従い、通信I/F７２およびインタネット５０を介してサーバ４２からデータ放送用のアプリケーションプログラム（以下、単にデータ放送用アプリケーション、またはデータ放送用アプリとも称する）を取得する。
【００５９】
［トリガ情報の詳細］
図５は、トリガ情報がＴＳのPCRパケットに格納された送信される場合の概念を示している。同図に示すように、トリガ情報は全てのPCRパケットに格納されるわけではなく、テレビジョン番組に相当するＡＶコンテンツと連動させるための適切なタイミングにおいてのみ、PCRパケットに格納される。PCRパケットは、通常、図２に示されたようなCATV再送信装置２のPIDフィルタ１２を通過するので、CATV網を利用する受信装置（図２のデジタルテレビジョン受像機４）に対してもトリガ情報を通知することができる。
【００６０】
なお、トリガ情報の内容によっては、受信装置６０にて受信されなかった場合を考慮して、同一内容のトリガ情報を複数回送信することがある。
【００６１】
図６は、PCRパケットにおいてトリガ情報が格納される位置を示している。PCRパケットは、ＴＳパケットのadaptation_fieldにPCRが格納されたものであり、トリガ情報(TriggerInfo_descriptor)は、PCRの後に続くtransport_private_deta_byteに格納される。なお、トリガ情報が格納される場合、PCRの前に設けられているVarious_flagsのtransport_private_deta_flagが１とされる。
【００６２】
図７は、トリガ情報に含まれる情報の項目の一例を示している。
【００６３】
トリガＩＤは、当該トリガ情報を識別するための情報である。同一内容のトリガ情報が複数回送信される場合、各トリガ情報のトリガＩＤは同一のものとなる。また、後述するサーバアクセス分散パラメータのみが異なるトリガ情報に対しても、同一のトリガＩＤを付与するものとする。トリガタイプは、当該トリガ情報がアプリ起動（データ放送用アプリケーションの取得と起動を指示するもの）、アプリ終了（実行中のデータ放送用アプリケーションの終了を指示するもの）、アプリイベント（実行中のデータ放送用アプリケーションにおいてイベント（表示内容の更新など）の発火を指示するもの）、またはプリキャッシュ（データ放送用アプリケーションの取得のみを指示するもの）のいずれであるかを示す。
【００６４】
アプリケーションＩＤは、当該トリガ情報に対応するデータ放送用アプリケーションを識別するための情報である。アプリケーションタイプは、当該トリガ情報に対応するデータ放送用アプリケーションのタイプ（例えば、html，javaなど）を示す情報である。事業者ＩＤは、当該トリガ情報に対応するデータ放送用アプリケーションの実行サービスを行う事業者（放送局など）を識別するための情報である。アプリケーションURL(Uniform Resource Locator)は、トリガタイプがアプリ起動、またはプリキャッシュである場合において、データ放送用アプリケーションの取得先（いまの場合、サーバ４２）のURLである。蓄積アプリケーションＩＤは、トリガタイプがアプリ起動である場合において、データ放送用アプリケーションの即時取得を行わず、起動すべき蓄積済み（既に取得済み）のデータ放送用アプリケーションを指定する場合にのみ記述される。
【００６５】
自動起動フラグは、トリガタイプがアプリ起動である場合に記述され、オンまたはオフに設定される。当該自動起動フラグがオンとされているときには自動起動（データ放送用アプリケーションを自動的に起動する）とされる。当該自動起動フラグがオフとされているときにはマニュアル起動（ユーザに対して操作入力が促され、この操作入力が行われたことに応じて起動する）とされる。
【００６６】
アプリケーション終了時刻は、トリガタイプがアプリ終了であるトリガ情報を受信できなかった場合において、実行中のデータ放送用アプリケーションを終了させる時刻を示す情報である。
【００６７】
サーバアクセス分散パラメータは、トリガ情報を受信した各受信装置６０がサーバ４２からデータ放送用アプリケーションを取得するに際し、そのアクセスが一時期に集中せず分散させるための値Ｎ（２以上の正数）である。例えば、数多く存在し得る受信装置６０からのサーバ４２に対するアクセスを４回に分散させるためには、同一のトリガ情報を４回送信するようにし、１回目のトリガ情報におけるサーバアクセス分散パラメータＮ＝４とし、２回目のトリガ情報におけるサーバアクセス分散パラメータＮ＝３とし、３回目のトリガ情報におけるサーバアクセス分散パラメータＮ＝２とし、４回目のトリガ情報におけるサーバアクセス分散パラメータＮ＝１とすればよい。なお、当該トリガ情報がサーバ４２に対するアクセスに関係しないものである場合、サーバアクセス分散パラメータＮ＝１とすればよい。サーバアクセス分散パラメータの詳細については、図１０を参照して後述する。
【００６８】
アプリケーションの名称は、自動起動フラグがマニュアル起動である場合などにおいて、ユーザに提示するデータ放送用アプリケーションの名称である。イベントＩＤは、トリガタイプがアプリイベントである場合において、そのイベントを識別するための情報である。なお、トリガ情報には、上述した全ての項目が常に含まれるわけではなく、そのタイミングにおいて必要な項目のみが含まれている。
【００６９】
図８は、トリガ情報のシンタックスの一例を示している。なお、トリガ情報のシンタックスは任意であって図８に限定されるものではない。
【００７０】
［動作説明］
次に、受信装置６０がトリガ情報を受信したときの動作（以下、トリガ情報対応処理と称する）について説明する。
【００７１】
図９は、トリガ情報対応処理を説明するフローチャートである。このトリガ情報対応処理は、ユーザがテレビジョン番組を視聴しているとき、すなわち、デジタルテレビジョン放送信号を受信している間、繰り返して実行される。
【００７２】
ステップＳ１において、制御部６８は、多重分離部６２からの入力に基づき、トリガ情報を含むPCRパケットが受信されるまで待機する。そして、トリガ情報を含むPCRパケットが受信された場合、処理をステップＳ２に進める。
【００７３】
ステップＳ２において、制御部６８は、受信されたPCRパケットからトリガ情報を抽出し、当該トリガ情報に対してステップＳ４以降の処理を既に実行済みであるか否かを判定する。既にステップＳ４以降の処理を実行済みであると判定された場合、処理ステップＳ１に戻されて、それ以降が繰り返される。反対に、当該トリガ情報に対してステップＳ４以降の処理を実行していないと判定された場合、処理はステップＳ３に進められる。
【００７４】
ステップＳ３において、制御部６８は、トリガ情報のサーバアクセス分散パラメータＮに基づき、今回の処理が有効であるか（処理を、サーバアクセスを行うステップＳ４以降に進めるか）、無効であるか（処理をステップＳ１に戻すか）を判定する。なお、トリガ情報にサーバアクセス分散パラメータＮが記述されていない場合、処理はステップＳ４に進められる。
【００７５】
ここで、ステップＳ３における今回の処理が有効であるか無効であるかの判定について図１０を参照して詳述する。
【００７６】
同図Ｂに示すように、放送局側の意図として、数多く存在し得る受信装置６０からのサーバ４２に対するアクセスを４回に分散させるためには、放送装置４１により同一のトリガ情報が４回送信され、１回目のトリガ情報におけるサーバアクセス分散パラメータＮ＝４とされ、２回目のトリガ情報におけるサーバアクセス分散パラメータＮ＝３とされ、３回目のトリガ情報におけるサーバアクセス分散パラメータＮ＝２とされ、４回目のトリガ情報におけるサーバアクセス分散パラメータＮ＝１とされる。
【００７７】
これに対して、受信装置６０の制御部６８では、確率１／Ｎで有効と判定される条件の下で、乱数などにより有効または無効を判定するようにする。
【００７８】
これにより、例えば10000台の受信装置６０が同時にトリガ情報対応処理を実行していると仮定すれば、１回目のトリガ情報（サーバアクセス分散パラメータＮ＝４）によって、約2500（＝10000/4）台の受信装置６０で有効と判定され、２回目のトリガ情報（サーバアクセス分散パラメータＮ＝３）によって、さらに約2500台（＝7500/3）の受信装置６０で有効と判定され、３回目のトリガ情報（サーバアクセス分散パラメータＮ＝２）によって、さらに約2500台（＝5000/2）の受信装置６０で有効と判定され、４回目のトリガ情報（サーバアクセス分散パラメータＮ＝１）によって、残りすべて（＝2500/1）の受信装置６０で有効と判定される。
【００７９】
図９に戻る。ステップＳ４において、制御部６８は、当該トリガ情報のトリガタイプがアプリ起動、アプリイベント、アプリ終了、またはプリキャッシュのいずれであるかを判別する。
【００８０】
ステップＳ４にて、当該トリガ情報のトリガタイプがアプリ起動であると判別された場合、処理はステップＳ５に進められる。ステップＳ５において、制御部６８は、当該トリガ情報にて蓄積アプリケーションＩＤが指定されており、かつ、それに対応するデータ放送用アプリケーションが記録部７１に蓄積済みであるか否かを判定する。ここで、否と判定された場合、処理はステップＳ６に進められる。ステップＳ６において、制御部６８は、ブラウザ７３を制御して、トリガ情報のアプリケーションURLに対応するサーバ４２にアクセスさせ、トリガ情報のアプリケーションＩＤに対応するデータ放送用アプリケーションを取得させる。ここで、後述するステップＳ１５により既に上記URLに対応するサーバ４２より該当するデータ放送アプリケーションを取得してプリキャッシュしている場合、それを利用する。この後、処理はステップＳ８に進められる。
【００８１】
反対に、ステップＳ５において、当該トリガ情報にて蓄積アプリケーションＩＤが指定されており、かつ、それに対応するデータ放送用アプリケーションが記録部７１に蓄積済みであると判定された場合、処理はステップＳ７に進められる。ステップＳ７において、制御部６８は、ブラウザ７３を制御して、トリガ情報の蓄積アプリケーションＩＤに対応するデータ放送用アプリケーションを記録部７１から読み出させる。この後、処理はステップＳ８に進められる。
【００８２】
ステップＳ８において、制御部６８は、トリガ情報の自動起動フラグが自動起動であるか否かを判定する。
【００８３】
ステップＳ８にて、トリガ情報の自動起動フラグが自動起動ではない（すなわち、マニュアル起動である）と判定された場合、処理はステップＳ９に進められる。ステップＳ９において、ブラウザ７３は、制御部６８からの制御に基づき、例えば、「（アプリケーションの名称）を実行しますか？」などと画面に表示させることにより、ユーザに対してデータ放送用アプリケーションの起動操作を促す。この促し表示に応じ、ステップＳ１０において、ユーザから起動操作が入力されたと判定された場合、処理はステップＳ１２に進められる。ステップＳ１２において、ブラウザ７３は、制御部６８の制御に従い、ステップＳ６で取得した、またはステップＳ７で読み出したデータ放送用アプリケーションを起動する。この後、処理はステップＳ１に戻されて、それ以降が繰り返される。
【００８４】
なお、ステップＳ９における促し表示の後、ステップＳ１０にて、ユーザから起動操作が入力されないと判定され、このステップＳ１１において、ユーザから起動操作が入力されないまま所定の時間が経過したと判定された場合、処理はステップＳ１に戻されてそれ以降が繰り返される。
【００８５】
なお、ステップＳ８にて、トリガ情報の自動起動フラグが自動起動であると判定された場合は、処理はステップＳ１２に進められる。ステップＳ１２において、ブラウザ７３は、制御部６８の制御に従い、ステップＳ６で取得した、またはステップＳ７で読み出したデータ放送用アプリケーションを起動する。この後、処理はステップＳ１に戻されて、それ以降が繰り返される。
【００８６】
ステップＳ４にて、当該トリガ情報のトリガタイプがアプリイベントであると判別された場合、処理はステップＳ１３に進められる。ステップＳ１３において、制御部６８は、当該トリガ情報のアプリケーションＩＤと、動作中のデータ放送用アプリケーションのアプリケーションＩＤが一致する場合のみ、ブラウザ７３を制御して、動作中のアプリケーションにおいて、トリガ情報のイベントＩＤに対応するイベントを発火（実行）させる。この後、処理はステップＳ１に戻されて、それ以降が繰り返される。
【００８７】
ステップＳ４にて、当該トリガ情報のトリガタイプがアプリ終了であると判別された場合、処理はステップＳ１４に進められる。ステップＳ１４において、制御部６８は、当該トリガ情報のアプリケーションＩＤと、動作中のデータ放送用アプリケーションのアプリケーションＩＤが一致する場合のみ、ブラウザ７３を制御して、動作中のアプリケーションを終了させる。この後、処理はステップＳ１に戻されて、それ以降が繰り返される。
【００８８】
なお、トリガタイプがアプリ終了であるトリガ情報を受信しない場合であっても、動作中のデータ放送用アプリケーションを起動させたときのトリガ情報に記述されたアプリケーション終了時刻に現在の時刻が達した場合、動作中のデータ放送用アプリケーションは終了される。
【００８９】
ステップＳ４にて、当該トリガ情報のトリガタイプがプリキャッシュであると判別された場合、処理はステップＳ１５に進められる。ステップＳ１５において、制御部６８は、ブラウザ７３を制御して、トリガ情報のアプリケーションURLに対応するサーバ４２にアクセスさせ、トリガ情報のアプリケーションＩＤに対応するデータ放送用アプリケーションを取得させてブラウザ７３に含まれるキャッシュメモリ等の記憶手段に記憶しておく。この後、処理はステップＳ１に戻されて、それ以降が繰り返される。
【００９０】
ステップＳ１５のように、トリガタイプをプリキャッシュとすれば、連動させたいテレビジョン番組の放送時刻よりも先に対応するデータ放送用アプリケーションを取得させることができる。これにより、連動させたいテレビジョン番組の開始と同時に、対応するデータ放送用アプリケーションを実行させることができる。また、サーバ４２に対するアクセス集中を分散させる効果も期待できる。以上で、トリガ情報対応処理の説明を終了する。
【００９１】
[データ放送用アプリケーションを実行したときの画面表示例]
次に、図１１は、トリガ情報の自動起動フラグがオフ（マニュアル起動）とされている場合において、テレビジョン番組の進行に連動してデータ放送用アプリケーションを実行したときの画面の遷移を示している。
【００９２】
ユーザがテレビジョン番組を視聴しているときに、トリガタイプがアプリ起動、自動起動フラグがオフ（マニュアル起動）であるトリガ情報が受信されると、対応するデータ放送用アプリケーションが取得される。次に、ユーザに対してデータ放送用アプリケーションの起動操作を促す表示がテレビジョン番組の映像に重畳して表示される。この促しに応じ、ユーザが起動操作を入力すると、データ放送用アプリケーションが起動されて、画面表示は、データ放送用アプリケーションに対応する映像と、テレビジョン番組の映像が合成されたものとなる。
【００９３】
データ放送用アプリケーションが実行されている状態において、トリガタイプがアプリイベントであるトリガ情報が受信されると、実行中のデータ放送用アプリケーションにて、トリガ情報のイベントＩＤに対応するイベントが発火される。これにより、画面表示のうち、データ放送用アプリケーションに対応する領域が、トリガ情報のイベントＩＤに対応する映像に変更される。
【００９４】
その後、トリガタイプがアプリ終了であるトリガ情報が受信されると、実行中のデータ放送用アプリケーションが終了されて、画面全体にテレビジョン番組の映像が表示される。
【００９５】
[データ放送用アプリケーションを実行したときの他の画面表示例]
ところで、テレビジョン番組の進行に連動して実行されるデータ放送用アプリケーションは、必ずしも画面表示を伴うものではない。このようなデータ放送用アプリケーションを用いれば、受信装置６０のユーザに知られることなく、それを実行することができる。このようなデータ放送用アプリケーションは、例えば、テレビジョン番組の視聴率調査を実行する場合に適用することができる。具体的には、トリガタイプがアプリイベントであるトリガ情報に対応して、視聴しているか否かを記録するようにし、その記録結果を所定のタイミングで所定のサーバなどに通知するようにすれば、トリガタイプがアプリイベントであるトリガ情報の送信間隔でテレビジョン番組の視聴率を調べることができる。
【００９６】
図１２は、トリガ情報の自動起動フラグがオン（自動起動）とされている場合において、テレビジョン番組の進行に連動して、画面表示を伴わないデータ放送用アプリケーションを実行したときの画面の遷移を示している。
【００９７】
ユーザがテレビジョン番組を視聴しているときに、トリガタイプがアプリ起動、自動起動フラグがオン（自動起動）であるトリガ情報が受信されると、対応するデータ放送用アプリケーションが取得されて起動される。ただし、画面表示は、テレビジョン番組の映像が表示されたまま変更されない。
【００９８】
データ放送用アプリケーションが実行されている状態において、トリガタイプがアプリイベントであるトリガ情報が受信されると、実行中のデータ放送用アプリケーションにて、トリガ情報のイベントＩＤに対応するイベントが発火される。この場合にも画面表示は、テレビジョン番組の映像が表示されたままであり変化はない。
【００９９】
その後、トリガタイプがアプリ終了であるトリガ情報が受信されると、実行中のデータ放送用アプリケーションが終了される。
【０１００】
［トリガ情報の他の送信方法］
以上の説明においては、トリガ情報をＴＳのPCRパケットに格納して送信するようにしたが、トリガ情報をベースバンド映像信号に埋め込んで送信するようにしてもよい。
【０１０１】
図１３は、トリガ情報をベースバンド映像信号に埋め込む２種類の例を示している。
【０１０２】
同図Ａは、トリガ情報を２次元バーコード化して、ベースバンド映像信号の画像の所定の位置（いまの場合、右下隅）に重畳合成する例を示している。同図Ｂは、トリガ情報を映像コード化して、ベースバンド映像信号の画像の下部の数ラインに合成する例を示している。同図Ａおよび同図Ｂにおけるトリガ情報は、受信装置６０のトリガ検出部６６によって検出される。
【０１０３】
同図Ａと同図Ｂの双方ともに、トリガ情報がテレビジョン番組の画面上に配置されているので、例えば、CATV網を利用した受信装置（例えば、図２のテレビジョン受像機６）に対しても、トリガ情報を通知することができる。
【０１０４】
また、同図Ａと同図Ｂの双方ともに、画面上のトリガ情報（２次元バーコードまたは映像コード）は受信装置６０のユーザによって視認され得るが、これが好ましくない場合、２次元バーコードまたは映像コードを、その周囲の画素と同じ画素によりマスクしてから表示するようにすればよい。
【０１０５】
以上に説明したように、本発明を適用した放送システム３０によれば、データ放送に関わるトリガ情報をPCRパケット、またはベースバンド映像信号に埋め込んで送信し、データ放送用アプリケーションはサーバからインタネットを介して供給するようにしたので、デジタルテレビジョン放送の放送帯域にデータ放送用の帯域を設けることなく、テレビジョン番組に連動し得るデータ放送用コンテンツのサービスを実現できる。
【０１０６】
また、サーバに対するアクセスが一時期に集中しないように、それを分散させることができる。
【０１０７】
さらに、デジタルテレビジョン番組がCATV網や衛星通信網などを介して再送信される場合においても、テレビジョン番組に連動し得るデータ放送用コンテンツのサービスを実現することができる。
【０１０８】
ところで、
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１０９】
図１４は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１１０】
このコンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１１１】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【０１１２】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１１３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１１４】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１１５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１１６】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１１７】
３０  放送システム，  ４１  放送装置，  ４２  サーバ，  ６０  受信装置，  ６１  チューナ，  ６２  多重分離部，  ６３  オーディオデコーダ，  ６４  音声出力部，  ６５  ビデオデコーダ，  ６６  トリガ検出部，  ６７  映像出力部，  ６８  制御部，  ６９  メモリ，  ７０  操作部，  ７１  記録部，  ７２  通信I/F，  ７３  ブラウザ
【図１】
0005720095.tif 000002
【図２】
0005720095.tif 000003
【図３】
0005720095.tif 000004
【図４】
0005720095.tif 000005
【図５】
0005720095.tif 000006
【図６】
0005720095.tif 000007
【図７】
0005720095.tif 000008
【図８】
0005720095.tif 000009
【図９】
0005720095.tif 000010
【図１０】
0005720095.tif 000011
【図１１】
0005720095.tif 000012
【図１２】
0005720095.tif 000013
【図１３】
0005720095.tif 000014
【図１４】
0005720095.tif 000015