(57)【要約】【課題】  番組のある場面に同期して番組の演出を行う番組演出装置において、ユーザの意に反する動作を防止する。【解決手段】  コマンドを受信し、放送番組のある場面に同期して前記コマンドを実行し、番組演出を行う番組演出装置であって、所定の識別子を記憶している記憶部と、前記記憶部に記憶されている識別子と、前記コマンドに付加されている識別子とが一致するか否かを判定する判定部と、前記判定部が一致すると判定した場合に、前記コマンドを解読し、解読結果に基づき前記コマンドを実行し、番組演出を行う実行部とを備える。【選択図】  図８
2006020293.tif 000002
【特許請求の範囲】
【請求項１】
コマンドを受信し、放送番組のある場面に同期して前記コマンドを実行し、番組演出を行う番組演出装置であって、
所定の識別子を記憶している記憶手段と、
前記記憶手段に記憶されている識別子と、前記コマンドに付加されている識別子とが一致するか否かを判定する判定手段と、
前記判定手段が一致すると判定した場合に、前記コマンドを解読し、解読結果に基づき前記コマンドを実行し、番組演出を行う実行手段とを備えることを特徴とする番組演出装置。
【請求項２】
前記番組演出とは、音響、発光、振動を含むことを特徴とする請求項１記載の番組演出装置。
【請求項３】
前記所定の識別子とは、同期するべき番組を識別する番組ＩＤであり、前記コマンドに付加されている識別子とは、現在放送されている番組を識別する番組ＩＤを含み、
前記判定手段は、前記記憶手段に記憶されている番組ＩＤと、前記コマンドに付加されている番組ＩＤとが一致するか否かを判定することを特徴とする請求項１記載の番組演出装置。
【請求項４】
前記所定の識別子とは、当該番組演出装置を示す機器ＩＤであり、前記コマンドに付加されている識別子とは、動作対象となる番組演出装置を特定する機器ＩＤを含み、
前記判定手段は、前記記憶手段に記憶されている機器ＩＤと、前記コマンドに付加されている機器ＩＤとが一致するか否かを判定することを特徴とする請求項１記載の番組演出装置。
【請求項５】
前記番組演出装置は更に、
当該番組演出装置に備えられたディップＳＷの設定値を記憶しているディップＳＷ値記憶手段を備え、
前記コマンドに付加されている識別子とは、前記コマンドを発した受信装置に備えられたディップＳＷの設定値を含み、
前記判定手段は更に、前記ディップＳＷ値記憶手段に記憶されているディップＳＷの値と、前記コマンドに付加されているディップＳＷの値とが一致するか否かを判定することを特徴とする請求項１記載の番組演出装置。
【請求項６】
前記番組演出装置は更に、
当該番組演出装置に対応する受信装置を特定するシリアル番号を記憶しているシリアル番号記憶手段を備え、
前記コマンドに付加されている識別子とは、前記コマンドを発した受信装置を特定するシリアル番号を含み、
前記判定手段は更に、前記シリアル番号記憶手段に記憶されているシリアル番号と、前記コマンドに付加されているシリアル番号とが一致するか否かを判定することを特徴とする請求項１記載の番組演出装置。
【請求項７】
前記番組演出装置は更に、
前記判定手段が一致しないと判定した場合に、その旨をユーザに通知する通知手段を備えることを特徴とする請求項１記載の番組演出装置。
【請求項８】
コマンドが付加されている番組ストリームを受信する受信装置であって、
番組ストリームの受信に先立ち、コマンドの実行条件を規定した条件リストを受信する受信手段と、
前記受信手段が受信した条件リストを表示し、条件リストに記載されている複数の条件の中から少なくとも一つをユーザ操作に従って選択する選択手段と、
前記番組ストリームを受信すると、受信した番組ストリームに付加されているコマンドを抽出する抽出手段と、
前記抽出したコマンドに含まれる所定の識別子と、前記選択手段により選択された条件とが一致するか否かを判定する判定手段と、
前記判定手段が一致すると判定した場合に、前記コマンドを送信する送信手段とを備えることを特徴とする受信装置。
【請求項９】
コマンドを受信し、放送番組のある場面に同期して前記コマンドを実行し、番組演出を行う処理をコンピュータに行わせるコンピュータ読み取り可能なプログラムであって、
コンピュータが記憶している所定の識別子と、前記コマンドに付加されている識別子とが一致するか否かを判定させる判定コードと、
一致すると判定した場合に、前記コマンドを解読し、解読結果に基づき前記コマンドを実行し、番組演出を行わせる実行コードとを含むことを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１０】
コマンドを受信し、放送番組のある場面に同期して前記コマンドを実行し、番組演出を行う処理をコンピュータに行わせるコンピュータ読み取り可能なプログラムを記録する記録媒体であって、
前記プログラムは、コンピュータが記憶している所定の識別子と、前記コマンドに付加されている識別子とが一致するか否かを判定させる判定コードと、
一致すると判定した場合に、前記コマンドを解読し、解読結果に基づき前記コマンドを実行し、番組演出を行わせる実行コードとを含むことを特徴とするコンピュータ読み取り可能なプログラムを記録する記録媒体。
【請求項１１】
コマンドが付加されている番組ストリームを受信する処理をコンピュータに行わせるコンピュータ読み取り可能なプログラムであって、
番組ストリームの受信に先立ち、コマンドの実行条件を規定した条件リストを受信させる受信コードと、
受信した条件リストを表示させ、条件リストに記載されている複数の条件の中から少なくとも一つをユーザ操作に従って選択させる選択コードと、
前記番組ストリームを受信すると、受信した番組ストリームに付加されているコマンドを抽出させる抽出コードと、
前記抽出したコマンドに含まれる所定の識別子と、前記選択手段により選択された条件とが一致するか否かを判定させる判定コードと、
一致すると判定した場合に、前記コマンドを送信させる送信コードとを含むことを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１２】
コマンドが付加されている番組ストリームを受信する処理をコンピュータに行わせるコンピュータ読み取り可能なプログラムを記録する記録媒体であって、
前記プログラムは、番組ストリームの受信に先立ち、コマンドの実行条件を規定した条件リストを受信させる受信コードと、
受信した条件リストを表示させ、条件リストに記載されている複数の条件の中から少なくとも一つをユーザ操作に従って選択させる選択コードと、
前記番組ストリームを受信すると、受信した番組ストリームに付加されているコマンドを抽出させる抽出コードと、
前記抽出したコマンドに含まれる所定の識別子と、前記選択手段により選択された条件とが一致するか否かを判定させる判定コードと、
一致すると判定した場合に、前記コマンドを送信させる送信コードとを含むことを特徴とするコンピュータ読み取り可能なプログラムを記録する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタル放送において、番組に関連した制御データを受信して、番組の演出を行う装置に関し、特に、ユーザの意に反する動作を防止する技術に関する。
【背景技術】
【０００２】
近年、放送のデジタル化が急速に進展している。デジタル化によって、高画質化、多チャンネル化、データ放送、及び携帯機器向け放送などの新しい放送サービスが可能になる。その一つが、データ放送機能による番組の臨場感を演出するためのサービスである。具体的には、放送局は放送番組と当該放送番組に関連した所定の制御データとをデジタルテレビ等の受信装置に送信する。受信装置は、それらを受信すると、放送番組のある場面に同期して番組の演出を行う装置（以下、「番組演出装置」という）に制御データを送信する。番組演出装置は、放送番組のある場面に同期して制御データに基づいて番組の演出を行う。ここで、番組演出装置は、例えば、変身ベルト、照明器具、及び音響器具等である。例えば、番組演出装置が変身ベルトである場合は、放送番組が正義の味方に変身できるキャラクタが登場する番組である場合に用いられる。変身ベルトは、放送番組内のキャラクタの変身場面と同期して光ったり、音を鳴らしたりする。これにより、臨場感を高める効果が期待できる。なお、先行技術としては特許文献１に記載されたものがある。
【特許文献１】特許第３４４７２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、番組演出装置は、ユーザの意に反して動作する場合が想定される。例えば、番組Ａ用の番組演出装置Ａと番組Ｂ用の番組演出装置Ｂが同じ制御データの命令コードで動作するように設計されていた場合、放送番組と無意味に連動して、関連のない番組中に番組演出装置が動作してしまうことが考えられる。つまり、番組Ａの放送中に番組Ｂ用の番組演出装置Ｂが動作してしまい、番組Ａと無意味に連動してしまう。これは、受信装置と番組演出装置の通信には、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈや赤外線通信といった端末間無線通信を適用するため、送信可能な制御データのビット幅が８ビット等と短く、複数の番組演出装置間で命令コードを表現するビットパターンが同じになることが往々にあり得るからである。
【０００４】
また、番組演出装置は、上述した端末間無線通信により、他の部屋の受信装置より送信される制御データを受信し、動作する可能性がある。例えば、隣の部屋に受信装置がある場合等では、番組演出装置は、制御データを複数の受信装置から受信する可能性があるからである。
本発明は上記に鑑みてなされたものであって、ユーザの意に反する動作を防止する番組演出装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、コマンドを受信し、放送番組のある場面に同期して前記コマンドを実行し、番組演出を行う番組演出装置であって、所定の識別子を記憶している記憶手段と、前記記憶手段に記憶されている識別子と、前記コマンドに付加されている識別子とが一致するか否かを判定する判定手段と、前記判定手段が一致すると判定した場合に、前記コマンドを解読し、解読結果に基づき前記コマンドを実行し、番組演出を行う実行手段とを備えることを特徴とする番組演出装置である。
【発明の効果】
【０００６】
本発明は、上記の構成を備えることにより、記憶手段が記憶している所定の識別子と、前記コマンドに付加されている識別子とが一致した場合に番組演出を実行するので、誤動作を防止することができる。よって、ユーザの意に反する演出を防止することができる。
ここで、前記所定の識別子とは、同期するべき番組を識別する番組ＩＤであり、前記コマンドに付加されている識別子とは、現在放送されている番組を識別する番組ＩＤを含み、前記判定手段は、前記記憶手段に記憶されている番組ＩＤと、前記コマンドに付加されている番組ＩＤとが一致するか否かを判定するとしても良い。
これにより、記憶手段が記憶している同期するべき番組を識別する番組ＩＤと、コマンドに付加されている現在放送されている番組を識別する番組ＩＤとが一致した場合に番組演出を行う。よって、無関係の番組と連動して番組演出を行うことを防止することができ、ユーザの意に反する番組演出を防止することができる。
ここで、前記所定の識別子とは、当該番組演出装置を示す機器ＩＤであり、前記コマンドに付加されている識別子とは、動作対象となる番組演出装置を特定する機器ＩＤを含み、前記判定手段は、前記記憶手段に記憶されている機器ＩＤと、前記コマンドに付加されている機器ＩＤとが一致するか否かを判定するとしても良い。
これにより、記憶手段が記憶している当該番組演出装置を示す機器ＩＤと、コマンドに付加されている動作対象となる番組演出装置を特定する機器ＩＤとが一致した場合に番組演出を行う。よって、無関係の機器が動作することを防止することができ、ユーザの意に反する番組演出を防止することができる。
ここで、前記番組演出装置は更に、当該番組演出装置に備えられたディップＳＷの設定値を記憶しているディップＳＷ値記憶手段を備え、前記コマンドに付加されている識別子とは、前記コマンドを発した受信装置に備えられたディップＳＷの設定値を含み、前記判定手段は更に、前記ディップＳＷ値記憶手段に記憶されているディップＳＷの値と、前記コマンドに付加されているディップＳＷの値とが一致するか否かを判定するとしても良い。
これにより、更にディップＳＷの値により受信装置を識別するので、例えば、隣の部屋の受信装置から送信されたデータを受信して、番組演出を行うことを防止することができる。
ここで、前記番組演出装置は更に、当該番組演出装置に対応する受信装置を特定するシリアル番号を記憶しているシリアル番号記憶手段を備え、前記コマンドに付加されている識別子とは、前記コマンドを発した受信装置を特定するシリアル番号を含み、前記判定手段は更に、前記シリアル番号記憶手段に記憶されているシリアル番号と、前記コマンドに付加されているシリアル番号とが一致するか否かを判定するとしても良い。
これにより、更に番組演出装置は、受信装置のシリアル番号により受信装置を識別し、シリアル番号が一致する場合のみ番組演出を行う。よって、シリアル番号が異なる受信装置からデータを受信したとしても、動作しないので、誤動作を防止できる。
ここで、コマンドが付加されている番組ストリームを受信する受信装置であって、番組ストリームの受信に先立ち、コマンドの実行条件を規定した条件リストを受信する受信手段と、前記受信手段が受信した条件リストを表示し、条件リストに記載されている複数の条件の中から少なくとも一つをユーザ操作に従って選択する選択手段と、前記番組ストリームを受信すると、受信した番組ストリームに付加されているコマンドを抽出する抽出手段と、前記抽出したコマンドに含まれる所定の識別子と、前記選択手段により選択された条件とが一致するか否かを判定する判定手段と、前記判定手段が一致したと判定した場合に、前記コマンドを送信する送信手段とを備えることを特徴とする受信装置としても良い。
これにより、予め選択した条件と一致するコマンドのみを送信する。よって、ユーザの意に反する演出は行われず、快適に番組を視聴することができる。
【発明を実施するための最良の形態】
【０００７】
以下本発明に係る実施形態について説明する。
（第一実施形態）
本発明に係る装置の実施形態について説明する。先ず始めに、本発明に係る装置の実施行為のうち、使用行為についての形態を説明する。本実施形態に係る番組演出装置は、図１に示すようなシステムでユーザの使用に供される。図１に示すシステムは、放送局１００と、表示装置２００と、番組演出装置Ａ３００と、番組演出装置Ｂ３０１とから構成される。
【０００８】
放送局１００は、通常の放送番組と、当該放送番組に関係する番組コマンドデータとを多重化し、放送データとして放送する。ここで、当該放送番組に関係する番組コマンドデータとは、具体的には番組演出装置Ａ３００、或いは番組演出装置Ｂ３０１を制御するために必要な情報である。
表示装置２００は、放送局１００が放送する放送データを受信する受信装置であり、通常の放送番組を、例えば表示装置２００に備えられたディスプレイ等に表示することができる。さらに、表示装置２００は、番組演出装置Ａ３００及び番組演出装置Ｂ３０１の制御機能を持つ。即ち表示装置２００は、放送局１００より送信された番組コマンドデータを受信し、当該番組コマンドデータに基づいて番組演出装置Ａ３００、或いは番組演出装置Ｂ３０１の制御をすることができる。
【０００９】
番組演出装置Ａ３００及び番組演出装置Ｂ３０１は、番組コマンドデータから同期をとるための時間情報を除いた番組演出データを受信し、当該番組演出装置に格納されたプログラムの処理内容に従って、番組演出データを実行する。
以上が、番組演出装置の使用行為の形態である。
続いて、本発明に係る番組演出装置の実施形態について図面を参照しながら説明する。
＜表示装置の構成＞
まず、図２は表示装置２００の機能ブロックを示す図である。図２に示すように表示装置２００は、放送受信部２１と、分離部２２と、番組再生部２３と、表示部２４と、受信バッファ２５と、制御部２６と、送信部２７とを含む。
【００１０】
表示装置２００は、具体的にはマイクロプロセッサ、ROM、RAM、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ROM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、表示装置２００はその機能を達成する。
【００１１】
放送受信部２１は、放送局１００から放送される放送データを受信し、当該放送データを分離部２２に送出する。
分離部２２は、放送データに含まれる放送番組と番組コマンドデータを分離し、放送番組を番組再生部２３に送出し、番組コマンドデータを受信バッファ２５に送出する。
番組再生部２３は、放送番組に含まれる時刻管理情報等の制御パラメータを使用して、受信した放送番組を当該放送番組のフォーマットに従って再生する。
【００１２】
表示部２４は、番組再生部２３により再生された放送番組を表示する。
受信バッファ２５は、分離部２２より送出された番組コマンドデータを格納する。
制御部２６は、受信バッファ２５に格納されている番組コマンドデータのＳｔａｒｔ＿ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ Ｔｉｍｅ Ｓｔａｍｐ）４１を読み出す。Ｓｔａｒｔ＿ＰＴＳ４１に格納されている時刻になると、番組コマンドデータのうち、Ｓｔａｒｔ＿ＰＴＳ４１を除く番組演出データ４２を送信部２７に送出するように受信バッファ２５に指示する。
【００１３】
送信部２７は、番組演出データ４２を番組演出装置Ａ３００及び番組演出装置Ｂ３０１に送信する。
＜番組演出装置の構成＞
続いて、図３は本発明に係る番組演出装置Ａ３００の内部構成を示す図である。本発明に係る番組演出装置Ａ３００は図３に示すように、受信部３１と、番組ＩＤ記憶部３２と、番組ＩＤ判定部３３と、コマンド種別記憶部３４と、コマンド種別判定部３５と、実行部３６とを備える。
【００１４】
番組演出装置Ａ３００は、具体的にはマイクロプロセッサ、ROM、RAM、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ROM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、番組演出装置Ａ３００はその機能を達成する。
【００１５】
受信部３１は、表示装置２００から送信される番組演出データ４２を受信する。
番組ＩＤ記憶部３２は、番組を識別するための識別子である番組ＩＤ３２aを記憶している。
番組ＩＤ判定部３３は、番組ＩＤ記憶部３２が記憶している番組ＩＤ３２aと、受信した番組演出データ４２内の番組ＩＤ４３とが一致するか否かを判定する。
【００１６】
コマンド種別記憶部３４は、番組演出装置Ａ３００が実行可能なコマンド種別３４aを記憶している。
コマンド種別判定部３５は、コマンド種別記憶部３４が記憶しているコマンド種別３４aと、受信した番組演出データ４２内のコマンド種別４４とが一致するか否かを判定する。
【００１７】
実行部３６は、番組ＩＤ判定部３３及びコマンド種別判定部３５での判定結果が肯定の場合、受信した番組演出データ４２を実行する。
また、番組演出装置Ｂ３０１は、番組演出装置Ａ３００と同様の構成であるので、ここでは説明を省略する。
＜データ＞
続いて、番組コマンドデータについて説明する。図４に示すように番組コマンドデータは、Ｓｔａｒｔ＿ＰＴＳ４１及び番組演出データ４２から構成される。
【００１８】
Ｓｔａｒｔ＿ＰＴＳ４１は、表示装置２００が番組演出装置Ａ３００、及び番組演出装置Ｂ３０１に番組演出データ４２を送信する時刻を示す。放送番組の放送時刻にＳｔａｒｔ＿ＰＴＳ４１の値を一致させることにより、所定の放送番組と所定の番組コマンドデータとを時間的に関連付けることができる。
番組演出データ４２は、番組ＩＤ４３と、コマンド種別（ｃｍｄ）４４と、オペランド長（ｌｅｎ）４５と、オペランド（ｏｐｒ）４６で構成される。
【００１９】
番組ＩＤ４３は、番組演出装置Ａ３００、或いは番組演出装置Ｂ３０１がコマンド種別４４で示されている制御を実行する事ができる番組の種別情報を示しており、通常は番組の名前に１対１に対応しているコードである。
コマンド種別４４は、番組演出装置Ａ３００、或いは番組演出装置Ｂ３０１で実行する制御内容を示すコマンドの種別を示す。
【００２０】
オペランド長４５は、オペランド４６の長さをｂｙｔｅ単位で示す。
オペランド４６は、コマンド種別４４のサブパラメータであり、音楽データ等も格納することができる。
続いて、番組演出データ４２に具体的な値を格納して説明する。例えば、放送番組が変身ベルトにより正義の味方に変身できるキャラクタが登場する番組７０１の場合は、当該番組種別情報である番組ＩＤ４３＝１が格納される。ｃｍｄ４４には、図５に示すテーブル５１で表される各種コマンド種別が設定可能で、それぞれ以下に示す意味を持つ。
【００２１】
ｃｍｄ４４＝"０" の場合、コマンド制御内容は"変身ベルトを光らせるコマンド"であることを示し、ｏｐｒ４６は、光らせる時間を示す。
ｃｍｄ４４＝"０以外" の場合、コマンド制御内容は"未定義"であり、番組コマンドデータ提供者は、当該値を用いて任意のコマンド制御内容を新たに定義することができる。
また、例えば、放送番組が嵐のシーンが存在する映画番組７０２の場合、当該番組種別情報である番組ＩＤ４３＝２が格納される。ｃｍｄ４４には、図５に示すテーブル５２で表される各種コマンド種別が設定可能で、それぞれ以下に示す意味を持つ。
【００２２】
ｃｍｄ４４＝"０" の場合、コマンド制御内容は"照明器具を点滅させるコマンド"であることを示し、ｏｐｒ４６は、照明器具を点滅させる時間を示す。
ｃｍｄ４４＝"０以外" の場合、コマンド制御内容は"未定義"であり、番組コマンドデータ提供者は、当該値を用いて任意のコマンド制御内容種別を新たに定義することができる。
【００２３】
続いて、上述した番組コマンドデータをデジタル放送の番組に重畳する際の格納場所を図６に示す。デジタル放送では、映像・音声・データの多重化伝送方式であるMPEG-2 TSが採用されている。MPEG-2 TSでは、伝送したいビット列をある長さごとに分割してヘッダーを付加し、最終的に188バイトのTSパケットと呼ばれる単位にして伝送する。図６に示すようにＴＳパケットは、ＴＳヘッダ６９とpayload７０で構成される。ＴＳヘッダ６９は、sync_byte６５とpayload_unit_start_indicator６６とを含む。
【００２４】
sync_byte６５は、ＴＳパケットの先頭を示す。
payload_unit_start_indicator６６は、ＴＳパケット中のＰＥＳ（Packetized Elementary Stream）、セクション等の先頭バイトが含まれていることを示す。payload_unit_start_indicator６６が１の場合は、セクションが本ＴＳのpayload７０で開始している場合である。このとき、ＴＳパケットのpayload７０の先頭バイトがpointer_field６７となり、この値が最初のセクションの先頭までのバイト数を示す。例えば、pointer_field６７が０ｘ００の場合は、セクションがpointer_field６７の直後から開始することを示す。payload_unit_start_indicator６６が０の場合は、セクションが本ＴＳのpayload７０で開始していない場合である。この場合、pointer_field６７はない。
【００２５】
payload７０は、ＰＥＳとセクションを伝送することができる。
Transport Stream PSI Section６８は、table_id６１、private_section_length６２、private_date６３、CRC_32６４を含む。
table_id６１は、セクションの種類を示す識別子で、０ｘＦＦ以外の値をとる。
private_section_length６２は、ユーザが独自に利用できるセクションの長さを示す。
【００２６】
private_date６３は、番組コマンドデータを示す。
CRC_32６４は、誤り検出符号である。
＜表示装置の動作＞
続いて、表示装置２００が放送データを受信した場合の処理の詳細を説明する。
ここで、具体的に図７を使用して、上記の例で示した番組ＩＤ＝１で示される放送番組７０１が再生され、表示部２４に表示される場合を考える。放送番組７０１の変身シーンが、番組再生部２３にて再生され、表示部２４に表示される時刻は図７に示したＴ２である。また、放送局１００から送信されてくる変身シーンに対応する番組コマンドデータを受信バッファ２５に格納し、完了するタイミングはＴ２より前となる。
【００２７】
制御部２６は、受信バッファ２５に格納されている番組コマンドデータのＳｔａｒｔ＿ＰＴＳ４１を読み出す。ここで、Ｓｔａｒｔ＿ＰＴＳ４１には時刻Ｔ２が格納されている。よって、制御部２６は、時刻Ｔ２になると番組演出データ４２を送信部２７に送出するように受信バッファ２５に指示する。送信部２７は、当該番組演出データ４２を表示装置２００の外部に向けて送信する。この時、番組ＩＤ４３＝１、ｃｍｄ４４＝０、ｌｅｎ４５＝１、ｏｐｒ４６＝１の番組演出データ４２が表意装置２００から送信されることになる。なお、送信部２７の通信は具体的には、Ｂｌｕｅｔｏｏｔｈや赤外線通信といった端末間無線通信を適用し、実際の送信データは、これらの通信プロトコルのパケットフォーマットにマッピングされて送信される。
【００２８】
次に、上記の例で示した番組ＩＤ＝２で示される放送番組７０２が再生され、表示部２４に表示される場合を考える。放送番組７０２の嵐のシーンが、番組再生部２３にて再生され、表示部２４に表示される時刻は図７に示したＴ５である。また、放送局１００から送信されてくる嵐のシーンに対応する番組コマンドデータを受信バッファ２５に格納するタイミングは、時刻Ｔ５に達する前である。
【００２９】
制御部２６は、受信バッファ２５に格納されている番組コマンドデータのＳｔａｒｔ＿ＰＴＳ４１を読み出す。ここで、Ｓｔａｒｔ＿ＰＴＳ４１には時刻Ｔ５が格納されている。よって、制御部２６は、時刻Ｔ５になると番組演出データ４２を送信部２７に送出するように、受信バッファ２５に指示する。送信部２７は、当該番組演出データ４２を表示装置２００の外部に向けて送信する。この時、番組ＩＤ４３＝２、ｃｍｄ４４＝０、ｌｅｎ４５＝１、ｏｐｒ４６＝１の番組演出データ４２が表示装置２００から送信されることになる。
【００３０】
＜番組演出装置の動作＞
続いて、番組演出装置Ａ３００及び番組演出装置Ｂ３０１が、番組演出データ４２を受信した場合の処理の詳細を、図８に示すフローチャートを用い説明する。
まず、番組演出装置Ａ３００及び番組演出装置Ｂ３０１は、番組演出データ４２を受信したか否かを判定する（Ｓ８１）。受信していない場合は、受信するまで待つ。番組演出データ４２を受信すると、番組ＩＤ記憶部３２が記憶している番組ＩＤと受信した番組演出データ内の番組ＩＤ４３とが一致しているか否かを判定する（Ｓ８２）。一致していない場合は、再び番組演出データ４２を受信するのを待つ。一致している場合は、コマンド種別記憶部３４が記憶しているコマンド種別と受信した番組演出データ内のコマンド種別４４とが一致しているか否かを判定する（Ｓ８３）。一致していない場合は、再び番組演出データ４２を受信するのを待つ。一致していると、番組演出データ４２を実行する（Ｓ８４）。
次に、具体的な数値を用い説明する。番組演出装置Ａ３００及び番組演出装置Ｂ３０１は、放送番組７０１の変身シーンが表示されるＴ２のタイミングでは、番組ＩＤ＝１、ｃｍｄ＝０、ｌｅｎ＝１、ｏｐｒ＝１の番組演出データ４２を受信することになるが、このときの番組演出装置Ａ３００及び番組演出装置Ｂ３０１の動作を図９、図１０に示すフローチャートを用いて説明する。番組演出装置Ａ３００は、番組ＩＤとして１を、コマンド種別として０を記憶しているものとする。番組演出装置Ｂ３０１は、番組ＩＤとして２を、コマンド種別として０を記憶しているものとする。
【００３１】
番組演出装置Ａ３００は、図９で示されるフローチャートに従って動作し、番組ＩＤ４３＝１、ｃｍｄ４４＝０、ｌｅｎ４５＝１、ｏｐｒ４６＝１の番組演出データ受信時には、以下のように動作する。番組演出装置Ａ３００は、まず、番組演出データ４２を受信したか否かを判定する（Ｓ９１）。肯定なので、番組演出データ４２の番組ＩＤ４３部分が１か否かを判定する（Ｓ９２）。肯定なので、番組演出データ４２のコマンド種別４４部分が０か否かを判定する（Ｓ９３）。肯定なので１０秒間、変身ベルトを光らせる制御を実行して（Ｓ９４）、新たに番組演出データ４２を受信するのを待つ。
【００３２】
したがって、放送番組７０１の変身シーンが表示される時刻Ｔ２において変身ベルトを光らせる制御をする事が可能であり、ユーザは番組演出装置Ａ３００である変身ベルトを利用して、放送番組７０１の内容に連動して放送番組を臨場感いっぱいに楽しむことができる。
一方、番組演出装置Ｂ３０１は、図１０で示されるフローチャートに従って動作し、番組ＩＤ４３＝１、ｃｍｄ４４＝０、ｌｅｎ４５＝１、ｏｐｒ４６＝１の番組演出データ受信時には、以下のように動作する。
【００３３】
番組演出装置Ｂ３０１は、まず、番組演出データ４２を受信したか否かを判定する（Ｓ１０１）。肯定なので、番組演出データ４２の番組ID４３部分が２か否かを判定する（Ｓ１０２）。否なので、再び新たに番組演出データ４２を受信するのを待つ。
したがって、変身シーンが開始されるＴ２に照明器具を点滅させる制御（Ｓ１０４）を実行することはない。
【００３４】
次に、放送番組７０２の嵐のシーンが表示される時刻Ｔ５になったときの番組演出装置Ａ３００及び番組演出装置Ｂ３０１の動作を説明する。
番組演出装置Ａ３００は、図９で示されるフローチャートに従って動作し、番組ＩＤ４３＝２、ｃｍｄ４４＝０、ｌｅｎ４５＝１、ｏｐｒ４６＝１の番組演出データ受信時には、以下のように動作する事になる。番組演出装置Ａ３００は、まず、番組演出データ４２を受信したか否かを判定する（Ｓ９１）。肯定なので、番組演出データ４２の番組ＩＤ４３部分が１か否かを判定する（Ｓ９２）。否なので、新たに番組演出データ４２を受信するのを待つ。
【００３５】
したがって、嵐のシーンが表示されるＴ５に変身ベルトを光らせる制御（Ｓ９４）をすることはない。
一方、番組演出装置Ｂ３０１は、図１０で示されるフローチャートに従って動作し、番組ＩＤ４３＝２、ｃｍｄ４４＝０、ｌｅｎ４５＝１、ｏｐｒ４６＝１の番組演出データ受信時には、以下のように動作する事になる。番組演出装置Ｂ３０１は、まず、番組演出データ４２を受信したか否かを判定する（Ｓ１０１）。肯定なので、番組演出データ４２の番組ＩＤ４３部分が２か否かを判定する（Ｓ１０２）。肯定なので、番組演出データ４２のコマンド種別４４が０か否かを判定する（Ｓ１０３）。肯定なので照明器具を点滅させる制御を実行して（Ｓ１０４）、再び新たに番組演出データ４２を受信するのを待つ。
したがって、放送番組７０２の嵐のシーンが表示される時刻Ｔ５において照明器具を点滅させる制御を実行する。ユーザは番組演出装置Ｂ３０１である照明器具を利用して放送番組７０２に連動して臨場感あふれる映画を楽しむことができる。
【００３６】
以上のように本実施形態によれば、番組演出装置Ａ３００及び番組演出装置Ｂ３０１は、放送番組のある場面に同期した色々な番組演出データ４２を実行することできるので、ユーザは放送番組を臨場感いっぱいに楽しむことができる。さらに、番組演出装置Ａ３００及び番組演出装置Ｂ３０１は、番組ＩＤ４３をチェックすることにより、当該番組演出装置と対応していない放送番組の番組演出データ４２を実行することを防止することが可能となる。よって、放送番組と番組演出装置が無意味に連動する事を防止することができるので、ユーザの意に反する動作を防止できる。
なお、番組演出装置Ａ３００及び番組演出装置Ｂ３０１が無関係の番組の番組演出データ４２を受信した場合に、番組演出を行わないだけではなく、番組とは無関係の番組演出装置の電源が入っていることをユーザに伝えるようにしても良い。そこで、図２６に示すように番組演出装置Ａ３００a及び番組演出装置Ｂ３０１aは、通知部３７を含む。
通知部３７は、受信した番組演出データが、当該番組演出装置と無関係であると判定されると、音を発生させ、ユーザに通知する。
以下に、図２７に示すフローチャートを用いて動作を説明する。
例えば、上記放送番組７０１が放送されている場合を考える。番組演出装置Ｂ３０１aは、時刻Ｔ２になると、番組ＩＤ４３＝１、ｃｍｄ４４＝０、ｌｅｎ４５＝１、ｏｐｒ４６＝１の番組演出データ４２を受信する。番組演出装置Ｂ３０１aは、番組演出データ４２を受信したか否か判定し（Ｓ２５１）、肯定なので、受信したデータの番組ＩＤ４３部分が２か否かを判定（Ｓ２５２）する。否なので、通知部３７により音を発生させる制御を実施し（Ｓ２５３）、再び番組演出データ４２を受信するのを待つ。
したがって、放送番組７０１が放送されているとき、時刻Ｔ２になると、変身シーンの表示されるタイミングで、番組演出装置Ｂ３０１aの電源が入っていることをユーザに通知することが可能である。
なお、通知部３７は音によりユーザに通知するとしたが、別の方法で通知しても良い。例えば、ディスプレイ等に表示させるとしても良い。
【００３７】
また、番組演出装置Ａ３００a及び番組演出装置Ｂ３０１aを制御するプログラムが格納されているＲＯＭがカートリッジ式の場合には、放送番組に対応していないソフトウェアがセットされている場合に、放送番組に対応していないソフトウェアがセットされていることをユーザに通知するようにしても良い。図２７のフローチャートを用いて説明する。例えば、上記放送番組７０１が放送されており、誤って番組演出装置Ａ３００aに番組７０２用のプログラムが入っているＲＯＭをセットしている場合の動作を説明する。番組演出装置Ａ３００aは、時刻Ｔ２になると、番組ＩＤ＝１、ｃｍｄ＝０、ｌｅｎ＝１、ｏｐｒ＝１の番組演出データ４２を受信する。番組演出装置Ａ３００aは、番組演出データ４２を受信したか否か判定し（Ｓ２５１）、肯定なので、番組演出データ４２の番組ＩＤ４３部分が２か否かを判定（Ｓ２５２）する。否なので、通知部３７により音を発生させる制御を実施し（Ｓ２５３）、再び番組演出データ４２を受信するのを待つ。
【００３８】
したがって、ユーザは、通知部３７が発生させる音により、番組に対応しているＲＯＭがセットされていないことを認識することができる。
（第二実施形態）
第一実施形態では、番組ＩＤ４３を用いることにより番組演出装置Ａ３００及び番組演出装置Ｂ３０１の誤動作を防止した。しかし、第一実施形態では、無関係の番組に連動して動作することは防止できるが、複数の表示装置から番組演出データ４２を受信してしまう場合は考慮していない。例えば、図１１に示すように、隣の部屋の表示装置１１００からの番組受信データ４２を受信してしまい、動作することが考えられる。そこで、本実施形態では、表示装置２０１にランダムなディップＳＷの値を設定し、番組演出装置にも同様の値を設定することで、上記で示した誤動作を防止する。表示装置２０１aは、図１２に示すように、ディップＳＷ１２１と、データ生成部１２２とを含む。
ディップＳＷ１２１は、電子機器の設定用スイッチの様式の一つで、ペン先ほどの小さなスイッチのオン・オフを切り替えて、機器の動作を制御することができる。
【００３９】
データ生成部１２２は、ディップＳＷ１２１の値を読み込み、番組演出データ４２にディップＳＷの値を付加した拡大番組演出データを生成する。図１４に拡大番組演出データを示す。図１４に示すように拡大番組演出データは、番組ＩＤ４３と、コマンド種別（ｃｍｄ）４４と、ディップＳＷの値１４１と、オペランド長（ｌｅｎ）４５と、オペランド（ｏｐｒ）４６で構成される。
ディップＳＷの値１４１は、表示装置２０１aを識別するための値であり、ディップＳＷ１２１の取り得る値のうちの一つを示す値である。
【００４０】
また、番組演出装置Ａ３０２a及び番組演出装置Ｂ３０３aには表示装置２０１aと同じディップＳＷの値を設定する。番組演出装置Ａ３０２a及び番組演出装置Ｂ３０３aは、拡大番組演出データをチェックして、ディップＳＷの値１４１が当該番組演出装置に設定されているディップＳＷの値と一致する場合に、演出を実行する。番組演出装置Ａ３０２aは、図１３に示すように、ディップＳＷ値記憶部１３１と、ディップＳＷ比較部１３２とを含む。
【００４１】
ディップＳＷ値記憶部１３１は、ディップＳＷの現在の設定値を記憶している。
ディップＳＷ比較部１３２は、当該番組演出装置に設定されているディップＳＷの値と受信した拡大番組演出データ内のディップＳＷの値１４１とを比較する。
また、番組演出装置Ｂ３０３aは、番組演出装置Ａ３０２aと同様の構成である。
続いて、番組演出装置Ａ３０２a及び番組演出装置Ｂ３０３aの動作について図１５に示すフローチャートを用いて説明する。まず、番組演出装置Ａ３０２a及び番組演出装置Ｂ３０３aは、拡大番組演出データを受信したか否かを判定する（Ｓ１５１）。受信していない場合は、受信するまで待つ。受信すると、ディップＳＷ値記憶部１３１が記憶しているディップＳＷの値と、受信したデータ内のディップＳＷの値１４１とが一致するか否かを判断する（Ｓ１５２）。一致していない場合は、再び拡大番組演出データを受信するのを待つ。一致していると、番組ＩＤ記憶部３２が記憶している番組ＩＤと受信したデータ内の番組ＩＤ４３とが一致しているか否かを判定する（Ｓ１５３）。一致していない場合は、再び拡大番組演出データを受信するのを待つ。一致している場合は、コマンド種別記憶部３４が記憶しているコマンド種別と受信したデータ内のコマンド種別４４とが一致しているか否かを判定する（Ｓ１５４）。一致しいていない場合は、再び拡大番組演出データを受信するのを待つ。一致していると、拡大番組演出データを実行する（Ｓ１５５）。
【００４２】
以上のように本実施形態によれば、番組演出装置Ａ３０２a及び番組演出装置Ｂ３０３aは、ディップＳＷの値により表示装置２０１aを識別する。よって、例えば、隣の部屋の表示装置１１００から番組演出データを受信しても、ディップＳＷの値が一致しなければ動作しないので、誤動作を防止することができる。
なお、本実施形態ではディップＳＷにより誤動作を防止したが、これに限らずディップＳＷと同様の役割を果たす機能を持ったものであれば良い。つまり、何らかの入力手段により、任意の数値が設定できれば良い。例えば、リモコン等により、任意の数値を設定するとしても良い。
【００４３】
（第三実施形態）
第二実施形態では、表示装置２０１aにランダムなディップＳＷの値を設定し、番組演出装置Ａ３０２a及び番組演出装置Ｂ３０３aにも同様にディップＳＷの値を設定し、両者が一致しているか否かを判定し、誤動作を防止した。しかし、ディップＳＷの値は複数の表示装置に対して、一意に存在するものではなく、複数の表示装置のディップＳＷ値が同一の場合があり得る。その場合には、番組演出装置Ａ３０２a及び番組演出装置Ｂ３０３aは誤動作を起こす可能性がある。そこで、本実施形態では、表示装置のシリアル番号を用いることにより、対応する表示装置を識別し、誤動作を防止する。
【００４４】
そこで、本実施形態では、図１６に示すように表示装置２０１ｂは、シリアル番号格納部１６１と、データ生成部１６２と、シリアル番号送信部１６３とを含む。
シリアル番号格納部１６１は、当該表示装置２０１ｂのシリアル番号を格納している。
データ生成部１６２は、シリアル番号格納部１６１からシリアル番号を読み込み、番組演出データ４２にシリアル番号を付加した拡大番組演出データを生成する。図１８に拡大番組演出データを示す。図１８に示すように拡大番組演出データは、番組ＩＤ４３と、コマンド種別（ｃｍｄ）４４と、シリアル番号１８１と、オペランド長（ｌｅｎ）４５と、オペランド（ｏｐｒ）４６で構成される。シリアル番号１８１は、各表示装置毎に一意に定められた固有の番号である。
【００４５】
シリアル番号送信部１６３は、番組演出装置にシリアル番号を送信する。
また、図１７に示すように番組演出装置Ａ３０２ｂは、シリアル番号受信部１７１と、シリアル番号記憶部１７２と、シリアル番号比較部１７３とを含む。
また、番組演出装置Ｂ３０３ｂは、番組演出装置Ａ３０２ｂと同様の構成である。
なお、番組演出装置Ａ３０２ｂ及び番組演出装置Ｂ３０３ｂに表示装置のシリアル番号を前もって登録しておくものとする。登録方法はマニュアルの設定或いは表示装置と接続して、通信により実施する。
【００４６】
シリアル番号受信部１７１は、表示装置より送信されるシリアル番号を受信する。
シリアル番号記憶部１７２は、受信したシリアル番号を記憶している。
シリアル番号比較部１７３は、当該番組演出装置に記憶されているシリアル番号と受信した拡大番組演出データ内のシリアル番号とを比較する。
続いて、番組演出装置Ａ３０２ｂ及び番組演出装置Ｂ３０３ｂの動作について図１９に示すフローチャートを用いて説明する。番組演出装置Ａ３０２ｂ及び番組演出装置Ｂ３０３ｂは、まず、拡大番組演出データを受信したか否か判定する（Ｓ１９１）。受信していない場合は、受信するまで待つ。受信した場合は、受信したデータのシリアル番号と当該番組演出装置のシリアル番号記憶部が記憶しているシリアル番号の値が一致するか否かを判断する（Ｓ１９２）。一致していない場合は、再び拡大番組演出データを受信するのを待つ。一致していると、番組ＩＤ記憶部３２が記憶している番組ＩＤと受信したデータ内の番組ＩＤとが一致しているか否かを判定する（Ｓ１９３）。一致していない場合は、再び拡大番組演出データを受信するのを待つ。一致している場合は、コマンド種別記憶部３４が記憶しているコマンド種別と受信したデータ内のコマンド種別とが一致しているか否かを判定する（Ｓ１９４）。一致しいていない場合は、再び拡大番組演出データを受信するのを待つ。一致していると、拡大番組実行データを実行する（Ｓ１９５）。
【００４７】
以上のように本実施形態によれば、番組演出装置Ａ３０２ｂ及び番組演出装置Ｂ３０３ｂは、表示装置に一意に与えられているシリアル番号により表示装置を識別する。よって、番組演出装置Ａ３０２ｂ及び番組演出装置Ｂ３０３ｂは、当該番組演出装置が記憶しているシリアル番号以外のシリアル番号を持つ表示装置から送信されるデータでは動作しないので、誤動作を防止できる。
【００４８】
（第四実施形態）
本実施形態は、コマンド種別が複数ある場合において、表示装置２０２でフィルタリングを行うことにより、ユーザの所望の番組演出データのみを番組演出装置に送信し、番組演出装置がユーザの意に反して動作することを防止する実施の形態である。
複数のコマンド種別がある場合は、ユーザは動作してほしいコマンド種別だけを表示装置２０２に予め登録する。登録は、例えば、コマンドリストを表示装置２０２のモニタに表示して、ユーザがコマンド一覧画面から所望のコマンド種別を選択することにより行う。なお、ユーザは、番組に応じたコマンドリストを予め放送局から受信しておく。或いはダウンロード等により取得しておくとしても良い。
例えば、番組が野球の場合を考えると、ユーザは応援しているチームが活躍している場面では番組演出装置による演出を望むが、相手チームが活躍している場面では、それを望まない。具体的には、応援しているチームがホームランを打ったときは、番組演出装置による光や音等の演出により、更なる気持ちの高揚をもたらすことが可能である。しかし、相手チームがホームランを打ったときに上述の演出をされても不快なだけである。よって、ユーザの意に反する動作を防止するために、表示装置２０２でコマンド種別をフィルタリングし、番組演出装置に送信するデータを制限する必要がある。なお、野球中継に応じたコマンドリストを予め取得しておき、中継が始まる前にユーザは予め所望のコマンド種別を選択しておく。
【００４９】
そこで、図２０に示すように、表示装置２０２は、コマンドリスト格納部２１１と、コマンド種別選択部２１２と、選択コマンド種別格納部２１３と、判定部２１４とを含む。
コマンドリスト格納部２１１は、コマンドリスト２１００を格納する。図２１に示すように、コマンドリスト２１００は、コマンド種別２１０１と、チーム種別２１０２とから成る。これにより、コマンド種別２１０１とチーム種別２１０２を関連付けることができる。つまり、各コマンド種別２１０１毎にそれぞれのチーム種別２１０２が対応するので、任意のコマンド種別を選択するだけでチーム種別も加味される。
コマンド種別選択部２１２は、ユーザの指示に従い、コマンドリスト２１００の中から所望のコマンド種別２１０１を選択する。
【００５０】
選択コマンド種別格納部２１３は、コマンド種別選択部２１２が選択したコマンド種別２１０１を格納する。
判定部２１４は、受信バッファ２５aより送出された番組演出データを受け取ると、当該番組演出データのコマンド種別部分が、選択コマンド種別格納部２１３に格納されているコマンド種別２１０１と一致するか否かを判定する。一致する場合に送信部２７に当該番組演出データを送出する。図２２に本実施形態の番組演出データを示す。番組演出データは、チーム種別２２０と、コマンド種別４４と、オペランド長４５と、オペランド４６とを含む。
チーム種別２２０は、対戦しているチームのどちらか一方のチームの種別を示す。
制御部２６aは、受信バッファ２５aに番組コマンドデータが格納されたのを検出すると、直ちに判定部２１４に番組演出データを送信するように指示する。
【００５１】
続いて、図２３にコマンド選択画面２３００を示す。ユーザはコマンド選択画面２３００により予めどのコマンド種別を実行するかを設定しておく。例えば、ホームランコマンド（チームＢ）２３０２、三振コマンド（チームＡ）２３０３、得点コマンド（チームＢ）２３０６を実行可に設定し、ホームランコマンド（チームＡ）２３０１、三振コマンド（チームＢ）２３０４、得点コマンド（チームＡ）２３０５を実行不可に設定したとする。判定部２１４は、実行可に設定されているコマンド種別を含む番組演出データのみを送信部２７に送出する。よって、番組演出装置は、ホームランコマンド（チームＢ）２３０２、三振コマンド（チームＡ）２３０３、得点コマンド（チームＢ）２３０６のみ受信する。よって、ユーザは意中のチームがホームランを打った場合や得点が入った場合、及び相手チームが三振した場合のみ番組演出装置による演出を享受することができる。
続いて、番組コマンドデータを受信バッファ２５aに格納するタイミングについて図２４を用いて説明する。放送局１００は、番組中にある事象が起こると、その事象に対応したコマンド種別４４を含む番組コマンドデータを表示装置２０２に送信する。事象とは、例えば、三振やホームラン等である。例えば、チームＢがホームランを打つと、放送局は、ホームランコマンド（チームＢ）２３０２を含む番組コマンドデータを表示装置２０２に送信する。よって、表示装置２０２の受信バッファ２５aに格納されるのは、ホームラン場面の開始を示す時間であるＴ１の後となる。
【００５２】
続いて、表示装置２０２のフィルタ処理について図２５に示すフローチャートを用いて説明する。まず、放送受信部２１aは、番組コマンドデータを含む放送データを受信すると、分離部２２aに送出する（Ｓ２３１）。分離部２２aは、番組コマンドデータを受信バッファ２５aに送信し、受信バッファ２５aは受け取った番組コマンドデータを格納する（Ｓ２３２）。その後、番組演出データを判定部２１４に送出する。判定部２１４は、番組演出データのコマンド種別部分４４と選択コマンド種別格納部２１３に格納されているコマンド種別が一致するか否か判定する（Ｓ２３３）。一致していない場合は、処理を終了する。一致している場合は、番組演出データのチーム種別部分と選択コマンド種別格納部２１３に格納されているチーム種別部分が一致しているか否かを判定する（Ｓ２３４）。一致していない場合は、処理を終了する。一致している場合は、送信部２７に番組演出データを送出する（Ｓ２３５）。送信部２７は、番組演出データを番組受信装置に送信し（Ｓ２３６）、処理を終了する。
以下に、具体例を挙げて説明する。
【００５３】
例えば、番組放送中にチームＢがホームランを打つと、放送局は、ホームランコマンド（チームＢ）を含む番組コマンドデータを表示装置２０２に送信する。放送受信部２１aは、番組コマンドデータを受信すると、一度受信バッファ２５aに格納する。その後、判定部２１４は選択コマンド種別格納部２１３に格納されているコマンド種別と、当該番組演出データのコマンド種別４４部分が一致するか否かを判定する。ホームランコマンド（チームＢ）は図２３に示すように、実施可に設定されているので、選択コマンド種別格納部２１３に格納されており、コマンド種別部分は一致する。よって、送信部２７に当該番組演出データを送出し、送信部２７は、番組演出データを番組演出装置に送信する。
【００５４】
以上のように本実施形態によれば、球場の臨場感を室内でも味わうことができる。また、予めユーザの指定したコマンド種別のみを実行するので、ユーザの意に反する動作を防止することができる。例えば、番組が野球の場合において、相手チームがホームランを打った場合を考える。表示装置２０２に相手チームがホームランを打つという事象に対応するコマンド種別４４を実行不可に設定しておけば、番組演出装置には番組演出データは送信されず、よって、演出を実行しないので、ユーザの意に反する番組演出装置の演出を防止することができる。
【００５５】
なお、表示装置２０２側でフィルタリングを行ったが、番組演出装置の方でフィルタリングしても良い。
（その他の変形例）
以上、本発明に係る番組演出装置について、実施の形態に基づいて説明したが、本発明は上記の実施の形態に限られないことは勿論である。
【００５６】
上記の実施形態では、表示装置にデジタルテレビを用いたが、表示装置の機能を持つ受信装置であればよい。具体的には、ＰＤＡ（Personal Data Assistant）やパーソナルコンピュータでも良い。
上記の実施形態では、番組演出装置を二つ用いたが、三つ以上であっても良いし、一つでも良い。
【００５７】
上記の実施形態では、番組ＩＤにより番組演出データを実行するか否かを判定したが、それに限らない。例えば、時間情報で判定しても良い。また、番組演出装置の種別コードで上記の制御をしても良い。即ち、番組演出データの番組ＩＤ部分に番組演出装置種別コードを格納し、放送局１００から送信する。番組演出装置のプログラムにおいて、表示装置から受信した番組演出データの番組演出装置種別コード部分が、番組演出装置自身が所持している番組演出装置種別コードと一致するかどうかを判定することによって、同等の機能を実現する事が可能となる。
【００５８】
上記の実施形態では、放送局１００から放送されている放送データを使用して番組演出システムを実現しているが、例えば、表示装置に接続されている蓄積メディアに記録されている放送データを使用して、同様の機能を実現しても良い。
上記の実施形態では、番組演出装置を用いたが、本発明は上記フローチャートで示したステップをコンピュータに実行させるプログラムコードを含むプログラム、及びコンピュータ読み取り可能な記録媒体であっても良い。
上記の実施形態では、受信装置の一形態として表示装置を用いたが、本発明は上記フローチャートで示したステップをコンピュータに実行させるプログラムコードを含むプログラム、及びコンピュータ読み取り可能な記録媒体であっても良い。
上記の実施形態では、番組演出装置は番組ＩＤを一つ記憶していたが、番組ＩＤを複数記憶し、複数の番組に対応するようにしても良い。
上記の実施形態では、番組演出装置はシリアル番号を一つ記憶していたが、シリアル番号を複数記憶し、複数の表示装置に対応するようにしても良い。
【産業上の利用可能性】
【００５９】
本発明に係る番組演出装置は、上記実施形態に内部構成が開示されており、この内部構成に基づき量産することが可能なので、資質において工業上利用することができる。このことから本発明に係る番組演出装置は、産業上の利用可能性を有する。
【図面の簡単な説明】
【００６０】
【図１】システム図である。
【図２】表示装置２００の機能ブロック図である。
【図３】番組演出装置Ａ３００の機能ブロック図である。
【図４】番組コマンドデータを示す図である。
【図５】番組演出データを示す図である。
【図６】番組コマンドデータの格納場所を示す図である。
【図７】番組コマンドデータを受信バッファに格納するタイミングを示す図である。
【図８】番組演出装置の動作を示すフローチャートである。
【図９】番組演出装置Ａ３００の動作を示すフローチャートである。
【図１０】番組演出装置Ｂ３０１の動作を示すフローチャートである。
【図１１】システム図である。
【図１２】第二実施形態に係る表示装置２０１aの機能ブロック図である。
【図１３】第二実施形態に係る番組演出装置３０２aの機能ブロック図である。
【図１４】第二実施形態に係る番組演出データを示す図である。
【図１５】第二実施形態に係る番組演出装置の動作を示すフローチャートである。
【図１６】第三実施形態に係る表示装置２０１ｂの機能ブロック図である。
【図１７】第三実施形態に係る番組演出装置３０２ｂの機能ブロック図である。
【図１８】第三実施形態に係る番組演出データを示す図である。
【図１９】第三実施形態に係る番組演出装置の動作を示すフローチャートである。
【図２０】第四実施形態に係る表示装置２０２の機能ブロック図である。
【図２１】コマンドリスト２３００を示す図である。
【図２２】番組コマンドデータを示す図である。
【図２３】コマンド一覧画面を示す図である。
【図２４】番組コマンドデータを受信バッファに格納するタイミングを示す図である。
【図２５】表示装置２０２の動作を示すフローチャートである。
【図２６】ユーザに通知する機能を有する番組演出装置の機能ブロック図である。
【図２７】ユーザに通知するステップを有する番組演出装置の動作を示すフローチャートである。
【符号の説明】
【００６１】
１００  放送局
２００  表示装置
２０１  表示装置
２０１a  表示装置
２０１b  表示装置
２０２  表示装置
３００  番組演出装置Ａ
３０１  番組演出装置Ｂ
３０２  番組演出装置Ａ
３０２a  番組演出装置Ａ
３０２b  番組演出装置Ａ
３０３  番組演出装置Ｂ
２１  放送受信部
２１a  放送受信部
２２  分離部
２２a  分離部
２３  番組再生部
２４  表示部
２５  受信バッファ
２５a  受信バッファ
２６  制御部
２６a  制御部
２７  送信部
３１  受信部
３２  番組ＩＤ記憶部
３３  番組ＩＤ判定部
３４  コマンド種別記憶部
３５  コマンド種別判定部
３６  実行部
３７  通知部
１２１  ディップＳＷ
１２２  データ生成部
１３１  ディップＳＷ値記憶部
１３２  ディップＳＷ比較部
１６１  シリアル番号格納部
１６２  データ生成部
１６３  シリアル番号送信部
１７１  シリアル番号受信部
１７２  シリアル番号記憶部
１７３  シリアル番号比較部
２１１  コマンドリスト格納部
２１２  コマンド種別選択部
２１３  選択コマンド種別格納部
２１４  判定部
【図１】
2006020293.tif 000003
【図２】
2006020293.tif 000004
【図３】
2006020293.tif 000005
【図４】
2006020293.tif 000006
【図５】
2006020293.tif 000007
【図６】
2006020293.tif 000008
【図７】
2006020293.tif 000009
【図８】
2006020293.tif 000010
【図９】
2006020293.tif 000011
【図１０】
2006020293.tif 000012
【図１１】
2006020293.tif 000013
【図１２】
2006020293.tif 000014
【図１３】
2006020293.tif 000015
【図１４】
2006020293.tif 000016
【図１５】
2006020293.tif 000017
【図１６】
2006020293.tif 000018
【図１７】
2006020293.tif 000019
【図１８】
2006020293.tif 000020
【図１９】
2006020293.tif 000021
【図２０】
2006020293.tif 000022
【図２１】
2006020293.tif 000023
【図２２】
2006020293.tif 000024
【図２３】
2006020293.tif 000025
【図２４】
2006020293.tif 000026
【図２５】
2006020293.tif 000027
【図２６】
2006020293.tif 000028
【図２７】
2006020293.tif 000029