(57)【要約】【課題】放送データの増大をなるべく抑え、視聴者毎に最適な情報を提供可能な双方向データシステムを提供する。【解決手段】視聴者に対応した個人向けコンテンツを表示するためのプログラムデータ、および番組データを含む放送波を送出する放送装置１００と、視聴者による入力情報を含む個人情報をネットワークを介して送出し、個人向けコンテンツをネットワークを介して受信すると、その個人向けコンテンツを格納し、放送波を受信すると、プログラムデータを実行して個人向けコンテンツを表示する受信機２００と、予め番組に関する情報を格納したデータベースを備え、ネットワークを介して受信機２００から個人情報を受信すると、その個人情報を検索条件にして関連する情報をデータベースから読み出し、読み出した情報を含む個人向けコンテンツを受信機２００に送信する双方向サーバ３００とを有する。【選択図】  図１
2004193856.tif 000002
【特許請求の範囲】
【請求項１】
視聴者に対応して提供される情報である個人向けコンテンツを表示するためのプログラムデータ、および番組データを含む放送波を送出する放送装置と、
前記視聴者による入力情報を含む個人情報をネットワークを介して外部に送出し、前記個人向けコンテンツを前記ネットワークを介して外部から受信すると、該個人向けコンテンツを格納し、前記放送波をアンテナを介して受信すると、前記プログラムデータを実行して該個人向けコンテンツを表示する受信機と、
予め前記番組データの番組に関する情報を格納したデータベースを備え、前記ネットワークを介して前記受信機から前記個人情報を受信すると、該個人情報を検索条件にして関連する情報を前記データベースから読み出し、読み出した情報を含む前記個人向けコンテンツを前記ネットワークを介して前記受信機に送信する双方向サーバと、
を有する双方向データ放送システム。
【請求項２】
前記プログラムデータは、
該プログラムデータとともに送出される前記番組データを特定するための番組識別情報を有し、
前記受信機は、
前記個人向けコンテンツおよび前記番組識別情報を含む個人向け放送情報を前記双方向サーバから受信すると、該個人向け放送情報を格納し、前記放送波を前記アンテナを介して前記放送装置から受信すると、前記プログラムデータに含まれる番組識別情報を検索条件として前記個人向け放送情報を特定し、該個人向け放送情報に含まれる個人向けコンテンツを表示する請求項１記載の双方向データ放送システム。
【請求項３】
前記双方向サーバは、
前記個人向けコンテンツを暗号化して前記受信機に送信し、暗号化した個人向けコンテンツを復号化するための暗号解除キーを前記放送装置に送信し、
前記放送装置は、
前記双方向サーバから受信した前記暗号解除キーを前記プログラムデータに記述する請求項１または２記載の双方向データ放送システム。
【請求項４】
番組データを含む放送波を送出する放送装置と、該放送波をアンテナを介して受信する受信機とを有する双方向データ放送システムにおける、視聴者毎に異なる情報を提供するための情報提供方法であって、
予め前記放送装置および前記受信機とネットワークを介して通信可能に接続された双方向サーバを備え、
前記番組データの番組に関する情報を前記双方向サーバに保持し、
視聴者による入力情報を含む個人情報を前記ネットワークを介して前記受信機から前記双方向サーバに送信し、
前記ネットワークを介して前記受信機から前記個人情報を受信すると、該個人情報を検索条件にして関連する情報を読み出し、
読み出した情報を含む、視聴者に対応して提供される情報である個人向けコンテンツを作成し、
前記個人向けコンテンツを前記ネットワークを介して前記受信機に送信し、
前記ネットワークを介して前記双方向サーバから前記個人向けコンテンツを受信すると、該個人向けコンテンツを前記受信機に格納し、
前記個人向けコンテンツを表示するためのプログラムデータを含む前記放送波をアンテナを介して前記放送装置から受信すると、該プログラムデータを実行して前記個人向けコンテンツを表示する情報提供方法。
【請求項５】
前記プログラムデータは、該プログラムデータとともに送出される前記番組データを特定するための番組識別情報を有し、
前記個人向けコンテンツおよび前記番組識別情報を含む個人向け放送情報を前記双方向サーバから受信すると、該個人向け放送情報を前記受信機に格納し、
前記放送波を前記アンテナを介して前記放送装置から受信すると、前記プログラムデータに含まれる番組識別情報を読み出し、
該番組識別情報を検索条件として前記個人向け放送情報を特定し、
該個人向け放送情報に含まれる個人向けコンテンツを表示する請求項４記載の情報提供方法。
【請求項６】
前記個人向けコンテンツを暗号化して前記受信機に送信し、
暗号化した個人向けコンテンツを復号化するための暗号解除キーを前記プログラムデータに記述する請求項４または５記載の情報提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルデータ放送システムに関し、特に放送局が放送した放送内容に対して、視聴者が放送局側にネットワークを介して情報を返すことが可能な双方向データ放送システムおよび情報提供方法に関する。
【０００２】
【従来の技術】
近年、テレビ（ＴＶ）番組のデジタル放送の一つとして、番組の映像・音声データである番組データを送るための放送波を利用してＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データをＴＶ等の受信機に送るデータ放送が盛んになりつつある。このようなデータ放送では、放送局側は視聴者が応答可能なプログラムを含むＢＭＬデータを放送波に載せて送信する。視聴者側が備えた受信機は、放送波を受信すると、放送波に含まれるＢＭＬデータのプログラムを読み出して実行する。また、受信機は、電話回線等のネットワークに接続されており、視聴者が受信機を操作して応答すると、その応答の内容を示す信号をネットワークを介して放送局側に備えた情報処理装置に送信する。このような双方向データ放送システムにより、例えば、ショッピングおよび視聴者参加型クイズなど、視聴者は、放送される番組を単に見るだけでなく、番組に参加できるようになった。
【０００３】
上述のデータ放送により、今までのＴＶ番組に比べてインタラクティブな番組を提供できるようになった。ここで、放送局側からも、視聴者毎に別々の最適な放送内容を送ることができれば、さらに番組のインタラクティブ性が増す。しかしながら、放送では「全ての受信機で同じ内容を同じように再生できなければならない」という”単一の原則”があるため、番組中において視聴者毎に最適化された放送内容を放送するのが難しい。
【０００４】
この問題に対して、各視聴者に向けた個別のＢＭＬデータを、全視聴者分一括して放送波に載せて送信し、受信機は全視聴者分のＢＭＬデータを受信すると、その中から視聴者個人に必要なＢＭＬデータを選択して表示する方法が知られている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２００２−１３５７５５号公報
【０００６】
【発明が解決しようとする課題】
上述した従来技術は、全視聴者分のＢＭＬデータを一括して放送として送信するものである。データ放送は、放送波の中で複数の番組が交互に繰り返し送信される。したがって、従来技術では放送データが大量になり、受信機が全視聴者分のＢＭＬデータも受信するとなると、ＢＭＬデータの取得に時間がかかり、該当番組ばかりか他の番組のデータ取得時間にも影響を及ぼす。また、視聴者は自分に関係の無い他の視聴者のＢＭＬデータを大量に受信機に取得させることになるため、セキュリティやモラルの面でも問題がある。
【０００７】
本発明は上記したような従来の技術が有する問題点を解決するためになされたものであり、放送データの増大をなるべく抑え、放送波に視聴者毎の情報を含めることなく、視聴者毎に最適な情報を提供可能な双方向データ放送システムおよび情報提供方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するための本発明の双方向データ放送システムは、視聴者に対応して提供される情報である個人向けコンテンツを表示するためのプログラムデータ、および番組データを含む放送波を送出する放送装置と、
前記視聴者による入力情報を含む個人情報をネットワークを介して外部に送出し、前記個人向けコンテンツを前記ネットワークを介して外部から受信すると、該個人向けコンテンツを格納し、前記放送波をアンテナを介して受信すると、前記プログラムデータを実行して該個人向けコンテンツを表示する受信機と、
予め前記番組データの番組に関する情報を格納したデータベースを備え、前記ネットワークを介して前記受信機から前記個人情報を受信すると、該個人情報を検索条件にして関連する情報を前記データベースから読み出し、読み出した情報を含む前記個人向けコンテンツを前記ネットワークを介して前記受信機に送信する双方向サーバと、
を有する構成である。
【０００９】
また、上記本発明の双方向データ放送システムにおいて、前記プログラムデータは、
該プログラムデータとともに送出される前記番組データを特定するための番組識別情報を有し、
前記受信機は、
前記個人向けコンテンツおよび前記番組識別情報を含む個人向け放送情報を前記双方向サーバから受信すると、該個人向け放送情報を格納し、前記放送波を前記アンテナを介して前記放送装置から受信すると、前記プログラムデータに含まれる番組識別情報を検索条件として前記個人向け放送情報を特定し、該個人向け放送情報に含まれる個人向けコンテンツを表示することとしてもよい。
【００１０】
さらに、上記本発明の双方向データ放送システムにおいて、前記双方向サーバは、
前記個人向けコンテンツを暗号化して前記受信機に送信し、暗号化した個人向けコンテンツを復号化するための暗号解除キーを前記放送装置に送信し、
前記放送装置は、
前記双方向サーバから受信した前記暗号解除キーを前記プログラムデータに記述することとしてもよい。
【００１１】
一方、上記目的を達成するための本発明の情報提供方法は、番組データを含む放送波を送出する放送装置と、該放送波をアンテナを介して受信する受信機とを有する双方向データ放送システムにおける、視聴者毎に異なる情報を提供するための情報提供方法であって、
予め前記放送装置および前記受信機とネットワークを介して通信可能に接続された双方向サーバを備え、
前記番組データの番組に関する情報を前記双方向サーバに保持し、
視聴者による入力情報を含む個人情報を前記ネットワークを介して前記受信機から前記双方向サーバに送信し、
前記ネットワークを介して前記受信機から前記個人情報を受信すると、該個人情報を検索条件にして関連する情報を読み出し、
読み出した情報を含む、視聴者に対応して提供される情報である個人向けコンテンツを作成し、
前記個人向けコンテンツを前記ネットワークを介して前記受信機に送信し、
前記ネットワークを介して前記双方向サーバから前記個人向けコンテンツを受信すると、該個人向けコンテンツを前記受信機に格納し、
前記個人向けコンテンツを表示するためのプログラムデータを含む前記放送波をアンテナを介して前記放送装置から受信すると、該プログラムデータを実行して前記個人向けコンテンツを表示するものである。
【００１２】
また、上記本発明の情報提供方法において、前記プログラムデータは、該プログラムデータとともに送出される前記番組データを特定するための番組識別情報を有し、
前記個人向けコンテンツおよび前記番組識別情報を含む個人向け放送情報を前記双方向サーバから受信すると、該個人向け放送情報を前記受信機に格納し、
前記放送波を前記アンテナを介して前記放送装置から受信すると、前記プログラムデータに含まれる番組識別情報を読み出し、
該番組識別情報を検索条件として前記個人向け放送情報を特定し、
該個人向け放送情報に含まれる個人向けコンテンツを表示することとしてもよい。
【００１３】
さらに、上記本発明の情報提供方法において、前記個人向けコンテンツを暗号化して前記受信機に送信し、
暗号化した個人向けコンテンツを復号化するための暗号解除キーを前記プログラムデータに記述することとしてもよい。
【００１４】
（作用）
本発明では、視聴者毎に個人向けコンテンツを受信機にネットワークを介して送信することで、受信機は、番組データを再生する際、受信した個人向けコンテンツを画面に表示する。そのため、放送波に視聴者毎の情報を含めることなく、放送波に載せるデータの増大をなるべく抑え、番組放送時に視聴者毎に最適な情報を提供できる。
【００１５】
また、本発明では、受信機が個人向けコンテンツおよび番組識別情報を含む個人向け放送情報を格納し、放送装置が番組データを送出する際、番組識別情報を含むプログラムデータを送出する。そのため、受信機は、プログラムデータから読み出した番組識別情報に一致する個人向け放送情報を特定でき、再生する番組データに対応した個人向けコンテンツを表示できる。
【００１６】
さらに、本発明では、暗号化した個人向けコンテンツをネットワークを介して受信機に送信し、受信機が暗号化した個人向けコンテンツを複合化するため、個人のプライバシーに関わる情報であっても、秘匿性を確保したまま視聴者毎に異なる情報を提供できる。
【００１７】
【発明の実施の形態】
本発明の双方向データ放送システムは、視聴者に対応した個人向けコンテンツをネットワークを介して受信機に送信して格納させ、放送局から放送される番組に合わせて、受信機に格納された個人向けコンテンツを画面に表示させるものである。
【００１８】
（第１実施例）
本発明の第１実施例における双方向データ放送システムについて説明する。
【００１９】
図１は本発明の双方向データ放送システムの一構成例を示すブロックである。
【００２０】
図１に示すように、双方向データ放送システムは、放送波を送出する、放送局側に備えた放送装置１００と、視聴者側に備えた受信機２００と、放送装置１００および受信機２００の間で情報を送受信する双方向サーバ３００とを有する。放送装置１００、受信機２００および双方向サーバ３００は、電話回線、インターネットおよびＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークで通信可能に接続される。以下に、各構成について詳細に説明する。
【００２１】
はじめに、受信機２００の構成について説明する。
【００２２】
受信機２００は、アンテナ３１を介して放送波を受信するための受信部２１と、放送波から分離された映像・音声データおよびＢＭＬデータ等を格納するためのメモリ２７と、メモリ２７に格納された映像・音声データを所定の形式に復号するＡＶデコーダ２２と、メモリ２７に格納されたＢＭＬデータを所定の形式に復号するデータデコーダ２３と、映像・音声データおよびＢＭＬデータを合成するＡＶ・データ合成部２４と、映像データ、ＢＭＬデータおよび音声データを再生する受像機／スピーカ２５と、双方向サーバ３００と情報を送受信するためのデータ送受信部２８と、各部を制御する処理部と、リモコン３２から受信した命令信号をＣＰＵ２６に送出するリモコン制御部２９とを有する。なお、本実施例では、処理部はＣＰＵ２６である。
【００２３】
メモリ２７は、例えば、半導体メモリ、ハードディスクおよびリムーバブルディスク等の記憶装置である。
【００２４】
図２（ａ）はメモリ２７の記憶領域の一構成例を示す模式図であり、図２（ｂ）および（ｃ）は記憶領域に格納されるデータを示す概念図である。
【００２５】
図２（ａ）に示すように、メモリ２７は、受信された映像・音声データを格納するための映像・音声データ領域３６と、ＢＭＬデータを格納するためのＢＭＬデータ領域３７と、双方向サーバ３００から受信する、視聴者向けの情報を格納するための個人向け放送データ領域３８と、双方向サーバ３００に送信するための、視聴者個人の特有の情報を格納するための個人データ領域３９とを有する。
【００２６】
図２（ｂ）に示すように、個人向け放送データ領域３８には、番組名およびその番組の第何回目の放送であるかを示す番組識別情報４１と、番組識別情報４１が示す放送が再生される際に画面に表示するための、視聴者に対応して提供される情報である個人向けコンテンツ４２とを有する個人向け放送情報４０が格納される。
【００２７】
図２（ｃ）に示すように、個人データ領域３９には、視聴者を特定するための識別子と、番組識別情報４５と、視聴者による入力情報および視聴履歴を含む個人情報４６とを有する個人データ４３が格納される。なお、以下では、視聴者を特定するための識別子を、視聴者のメールアドレス４４の場合で説明する。受信機２００を利用する視聴者は自分のメールアドレス４４を予めメモリ２７の図に示さない領域に登録する。家族で受信機２００を利用する場合、受信機２００のメモリ２７に家族全員のメールアドレス４４を登録するようにしてもよい。
【００２８】
個人情報４６の入力情報は、例えば、番組識別情報が音楽番組を示すものであるとき、音楽アーティスト名、曲名、および音楽のジャンル等である。また、視聴者自身の嗜好を示すキーワードであってもよい。さらに、番組放送時におけるクイズやプレゼント応募に対する視聴者の回答が含まれるようにしてもよい。このように、入力情報は、視聴者が視聴する番組によって適宜変更し得る。
【００２９】
なお、個人向け放送情報４０および個人データ４３は、受信する番組の数や受信機２００を使用する視聴者の数に合わせて、複数格納されてもよい。
【００３０】
ここで、ＢＭＬデータについて説明する。ＢＭＬデータは、個人向け放送情報の有無の判断、および個人情報の更新などの処理が書かれたプログラムである個人データ処理スクリプトと、一般視聴者向けの情報と、特定の視聴者向けの情報を挿入するための予約領域とを有する。予約領域には、個人向けコンテンツ４２を挿入するための領域であることを示す領域識別タグ、個人向けコンテンツ４２を表示すべき放送を示す番組識別情報、および個人向けコンテンツ４２がなかった場合の表示内容等が含まれる。
【００３１】
リモコン３２は、例えば、チャンネル切り替え、メール作成、および音量調整等の各種機能をコントロールするための命令信号を視聴者の操作によりリモコン制御部２９に送信するためのものである。また、番組によっては個人情報４６を入力するための手段となる。さらに、誰が番組を視聴しているかを特定する信号をリモコン制御部２９に送出するための、メールアドレス４４に対応する視聴者ボタンを備えている。視聴者が番組を視聴する際、自分のメールアドレス４４に対応する視聴者ボタンを押すことで、リモコン３２は、メールアドレス４４を特定するための信号をリモコン制御部２９に送信する。
【００３２】
ＣＰＵ２６は、プログラムを格納する記憶部（不図示）を有し、プログラム制御によって所定の処理を実行する。また、リモコン制御部２９から命令信号を受け取ると、プログラム制御により命令信号にしたがって所定の処理を実行する。
【００３３】
ＣＰＵ２６は、放送波から映像・音声データとＢＭＬデータに分離し、バス３０を介してメモリ２７に格納する。続いて、メモリ２７に一旦格納したＢＭＬデータ５１を読み出し、ＢＭＬデータ５１内の予約領域に領域識別タグがあるか否かを調べ、領域識別タグがある場合、予約領域の番組識別情報を検索条件として一致する番組識別情報を有する個人向け放送情報４０があるか否かを、メモリ２７内を調べる。そして、番組識別情報の一致する個人向け放送情報４０があると、その個人向け放送情報４０に含まれる個人向けコンテンツ４０を表示させる。一方、番組識別情報の一致する個人向け放送情報４０が無ければ、予約領域に含まれた表示内容を表示させる。
【００３４】
また、受像機／スピーカ２５に放送を再生させ、視聴者のリモコン３２操作によりリモコン制御部２９を介してメールアドレス４４を特定するための信号を受信すると、メールアドレス４４を特定し、そのメールアドレス４４および再生した放送の番組識別情報を含む個人データ４３を作成する。視聴者の操作により入力情報があれば、入力情報を含む個人データ４３に更新する。続いて、個人データ４３をデータ送受信部２８を介して双方向サーバ３００に送信する。
【００３５】
ＡＶ・データ合成部２４は、変換後の映像・音声データのうちの映像データと、変換後のＢＭＬデータとを合成して表示画面を作成して受像機に送るとともに、音声データをＤ／Ａ変換してスピーカに送る。
【００３６】
次に、双方向サーバ３００の構成について説明する。
【００３７】
双方向サーバ３００は、受信機２００から受信する個人データ４３等を保存するための視聴者データ記憶部３３と、放送装置１００から受信する個人向けコンテンツ４２等を保存するための個人向け放送データ記憶部３５と、受信機２００毎に個人向けコンテンツ４２を送信するメール送信部３４とを有する。
【００３８】
双方向サーバ３００は、受信機２００から個人データ４３を受信すると、視聴者を特定するためのＩＤナンバー５６を付して、視聴者データ記憶部３３に格納する。続いて、格納した個人データ４３のうち番組識別情報４５、個人情報４６およびＩＤナンバー５６を含む視聴者別情報を放送装置１００に送信する。ＩＤナンバー５６を用いるのは、視聴者にとっては必要以上に公開したくないメールアドレス４４をネットワークを介して送受信する機会を減らし、メールアドレス４４がネットワーク上に漏洩する危険を低減するためである。
【００３９】
また、双方向サーバ３００は、個人向けコンテンツ４２、ＩＤナンバー５６および番組識別情報４１を含む視聴者向け情報を放送装置１００から受信すると、視聴者向け情報を個人向け放送データ記憶部３５に格納する。続いて、個人向け放送データ記憶部３５に格納した視聴者向け情報のＩＤナンバー５６が一致する個人データ４３を視聴者データ記憶部３３から特定し、その個人データ４３からメールアドレス４４を取得する。その後、視聴者向け情報の番組識別情報４１および個人向けコンテンツ４２を、取得したメールアドレス４４宛に個人向け放送情報４０としてメール送信部３４を介して送信する。
【００４０】
次に、放送装置１００の構成について説明する。
【００４１】
放送装置１００は、作成された番組の映像・音声データをデジタル信号に変換する映像・音声制作部１１と、視聴者向けのコンテンツをデジタル信号形式のＢＭＬデータに変換するデータ制作部１２と、映像・音声データとＢＭＬデータを多重化して一つのストリームデータにする多重化部１３と、多重化したデータを放送波としてアンテナ１５を介して外部に送出する番組送出部１４とを有する。
【００４２】
データ制作部１２は、ワークステーションおよびサーバ等の情報処理装置であり、放送局で制作される番組に関連する情報をデータベースにして格納している。データベースには、例えば、ニュース、天気予報、および番組に出演する音楽アーティスト等についての情報がある。これらの情報は、放送局の操作者の入力により適宜更新される。
【００４３】
データ制作部１２は、双方向サーバ３００から視聴者別情報を受信すると、視聴者別情報から番組識別情報４５および個人情報４６を読み出し、番組識別情報４５が示す番組およびその番組の放送、ならびに個人情報４６を検索条件にしてデータベースから関連する情報があるか否かを調べる。個人情報４６に関連する情報があると、その情報を読み出して個人向けコンテンツ４２を作成する。続いて、作成した個人向けコンテンツ４２を視聴者の受像機に表示させる、番組の放送を示す番組識別情報４１、作成した個人向けコンテンツ４２、およびＩＤナンバー５６を含む視聴者向け情報を双方向サーバ３００に送信する。
【００４４】
次に、受像機が出力する再生画面について説明する。
【００４５】
図３は本実施例における再生画面の一例を示す模式図である。
【００４６】
図３に示すように、再生画面４７は、映像データから再生された画面が表示される映像表示領域４８、ならびにＢＭＬデータから作成された画面が表示されるデータ表示領域Ａ４９およびデータ表示領域Ｂ５０を有する。データ表示領域Ａ４９には一般視聴者を対象にした情報が表示され、データ表示領域Ｂ５０には特定の視聴者を対象にした情報が表示される。
【００４７】
なお、画面全体の構成、および各表示領域のサイズや数については、ＢＭＬデータ内に規定されている。番組によっては映像表示領域４８を設けていない場合もあり、データ表示領域の数も番組によって異なるようにしてもよい。本実施例では、データ表示領域Ｂ５０を少なくとも一つ有するものとする。
【００４８】
次に、メモリ２７に個人向け放送情報４０が格納されていない場合、ＢＭＬデータ領域３７に保存されたＢＭＬデータについて説明する。
【００４９】
図４（ａ）はＢＭＬデータ領域に格納されたＢＭＬデータの一構成例を示す図であり、図４（ｂ）はその画面表示例を示す図である。
【００５０】
図４（ａ）に示すように、ＢＭＬデータ５１は、個人データ処理スクリプト５２と、データ表示領域Ａの情報を示すＢＭＬソースＡ５３と、データ表示領域Ｂの情報を示す予約領域５４とを含んでいる。また、番組放送中で視聴者がリモコン３２を操作して種々の情報を入力するためのスクリプトも記述されている。
【００５１】
また、予約領域５４には、領域識別タグ、番組識別情報、および表示内容等が含まれている。ここでは、メモリ２７に個人向け放送情報４０が格納されていないので、予約領域５４に格納された表示内容が、例えば、「あなたへのメッセージはありません」という情報であれば、図４（ｂ）に示す画面表示例のように、データ表示領域Ｂ５０’に、その旨表示される。
【００５２】
次に、メモリ２７に個人向け放送情報４０が格納されている場合、ＢＭＬデータ領域３７に保存されたＢＭＬデータについて説明する。
【００５３】
図５（ａ）はＢＭＬデータ領域に格納されたＢＭＬデータの一構成例を示す図であり、図５（ｂ）はその画面表示例を示す図である。
【００５４】
図５（ａ）に示すように、予約領域５４の位置にＢＭＬソースＢがある。また、図５（ｂ）に示すように、データ表示領域５０’’には、図４に示した予約領域５４の表示内容の代わりに、ＢＭＬソースＢ５５で指定された個人向けコンテンツ４２の内容がデータ表示領域５０’’に表示される。
【００５５】
次に、上記双方向データ放送システムにおいて、受信機２００が放送波を受信した際の動作手順を説明する。なお、ここでは、放送装置１００が放送する番組は音楽番組とし、視聴者は自分の好きな音楽アーティストの名前を個人情報に登録するものとする。
【００５６】
まず、放送装置１００が音楽番組の第１回目の放送についてアンテナ１５を介してＢＭＬデータ５１を含む放送波を送出する。受信部２１が放送装置１００からアンテナ３１を介して放送波を受信すると、ＣＰＵ２６は、放送波から映像・音声データとＢＭＬデータに分離し、復号した映像・音声データをＡＶ・データ合成部２４に送信する。一方、分離したＢＭＬデータ５１をデータデコーダ２３に復号させて個人データ処理スクリプト５２を読み出し、この個人データ処理スクリプト５２により、次の手順で処理を実行する。
【００５７】
図６はＣＰＵ２６の動作手順を示すフローチャートである。
【００５８】
ＣＰＵ２６は、ＢＭＬデータ５１内に予約領域を示す領域識別タグが存在するか調べて、個人向け放送情報を表示する必要があるか否かを判定する（ステップＳ１）。領域識別タグがある場合、メモリ２７の個人向け放送データ領域３８に個人向け放送情報４０があるか否かを調べる。個人向け放送情報４０がある場合、個人向け放送情報４０と、ＢＭＬデータ５１内の予約領域とを参照して番組識別情報の一致する個人向け放送情報４０があるか否かを調べる（ステップＳ２）。
【００５９】
ここで、音楽番組は第１回目の放送であることから、個人向け放送情報４０には、音楽番組の第１回目の放送を示す番組識別情報を有する個人向け放送情報４０は格納されていない。そのため、予約領域５４の表示内容をＡＶ・データ合成部２４に送出して受像機を介して再生画面４７のデータ表示領域Ｂに表示させる（ステップＳ３）。その際、映像・音声データも受像機／スピーカ２５に出力させる。視聴者は、番組が再生されると、リモコン３２の視聴者ボタンを押す。
【００６０】
その後、視聴者が音楽番組の第１回目の放送を視聴したことにより、ＣＰＵ２６は、視聴者のリモコン３２操作により特定したメールアドレス４４、およびこの放送についての番組識別情報４５を含む個人データ４３を作成する。また、視聴者がリモコン３２を操作して、自分の好きな音楽アーティストの名前を入力すると、ＣＰＵ２６は、入力された音楽アーティスト名を個人情報４６に登録して、作成した個人データ４３を更新する（ステップＳ４）。続いて、個人データ４３をデータ送受信部２８を介して双方向サーバ３００に送信する（ステップＳ５）。
【００６１】
次に、ステップＳ５の後の放送装置１００、受信機２００および双方向サーバ３００の動作手順について説明する。
【００６２】
図６に示したステップＳ５の後、双方向サーバ３００は、受信機２００から個人データ４３を受信すると、図７（ａ）に示すように、ＩＤナンバー５６を付して、視聴者データ記憶部３３に格納する。続いて、格納した個人データ４３のうち番組識別情報４５、個人情報４６およびＩＤナンバー５６を含む視聴者別情報を放送装置１００のデータ制作部１２に送信する。
【００６３】
データ制作部１２は、双方向サーバ３００から視聴者別情報を受信すると、視聴者別情報から番組識別情報４５および個人情報４６を読み出し、番組識別情報４５が示す音楽番組、および個人情報４６に含まれる音楽アーティスト名を検索条件にしてデータベースから関連する情報がないかを調べる。個人情報４６に含まれた音楽アーティストについての推薦曲を含む詳細情報があると、この情報を読み出して個人向けコンテンツ４２として作成する。続いて、番組識別情報４５の示す音楽番組の第２回目の放送を特定するための番組識別情報４１、作成した個人向けコンテンツ４２、およびＩＤナンバー５６を含む視聴者向け情報を双方向サーバ３００に送信する。
【００６４】
双方向サーバ３００は、放送装置１００から視聴者向け情報を受信すると、図７（ｂ）に示すように、視聴者向け情報を個人向け放送データ記憶部３５に格納する。その後、個人向け放送データ記憶部３５に格納された視聴者向け情報のＩＤナンバー５６が一致する個人データ４３を視聴者データ記憶部３３から特定し、その個人データ４３からメールアドレス４４を取得する。続いて、視聴者向け情報に含まれる番組識別情報４１および個人向けコンテンツ４２を個人向け放送情報４０として、取得したメールアドレス４４宛にメール送信部３４を介して送信する。
【００６５】
データ送受信部２８が双方向サーバ３００から個人向け放送情報４０を受信すると、ＣＰＵ２６は個人向け放送情報４０をメモリ２７の個人向け放送データ領域３８に格納する。
【００６６】
次に、放送装置１００が音楽番組の第２回目についてアンテナ１５を介してＢＭＬデータ５１を含む放送波を送出し、受信部２１が放送装置１００からアンテナ３１を介して放送波を受信すると、ＣＰＵ２６は、第１回目の放送と同様にして、放送波から映像・音声データとＢＭＬデータに分離し、復号した映像・音声データをＡＶ・データ合成部２４に送信する。一方、分離したＢＭＬデータ５１をデータデコーダ２３に復号させて個人データ処理スクリプト５２を読み出し、この個人データ処理スクリプト５２により、図６に示した手順で次のようにして処理を実行する。
【００６７】
ＣＰＵ２６は、ＢＭＬデータ５１内の予約領域５４に領域識別タグがあるか否かを調べ（ステップＳ１）、領域識別タグがあることを認識すると、予約領域５４内の番組識別情報があるか否かを調べる。予約領域５４内に音楽番組の第２回目を示す番組識別情報４１が含まれていると、個人向け放送情報４０と予約領域５４とを参照して番組識別情報の一致する個人向け放送情報４０があるか否かを調べる（ステップＳ２）。
【００６８】
ここで、上述したように、個人向け放送データ領域３８には、音楽番組の第２回目を示す番組識別情報４１を有する個人向け放送情報４０が格納されている。そのため、上記ステップＳ２で、ＣＰＵ２６は、個人向け放送データ領域３８の個人向け放送情報４０から個人向けコンテンツ４２を読み出して、図５（ａ）に示すように、予約領域５４にＢＭＬソースＢ５５として挿入する。
【００６９】
ＣＰＵ２６は、個人向けコンテンツ４２として格納された、音楽アーティストについての推薦曲を含む詳細情報をＡＶ・データ合成部２４に送出して受像機を介して再生画面４７のデータ表示領域５０’’に表示させる（ステップＳ３）。その際、映像・音声データも受像機／スピーカ２５に出力させる。
【００７０】
その後、視聴者がリモコン３２の視聴者ボタンを押すと、視聴者が音楽番組の第１回目の放送を視聴した後と同様にして、個人データ４３を更新し（ステップＳ４）、個人データ４３を双方向サーバ３００に送信する（ステップＳ５）。
【００７１】
上述のようにして、本実施例では、視聴者毎に個人向けコンテンツを双方向サーバ３００を介して受信機２００に送信することで、受信機２００は、番組の放送を再生する際、受信した個人向けコンテンツを再生画面に表示する。そのため、放送波に視聴者毎の情報を含めることなく、放送波に載せるデータの増大をなるべく抑え、視聴者毎に最適な情報を提供できる。
【００７２】
なお、ＢＭＬソースＢ５５で指定された内容を表示した後、ＢＭＬソースＢ５５を含む個人向け放送情報をメモリ２７から削除するように、個人データ処理スクリプト５２に書き込んでおいてもよい。また、個人データ処理スクリプト５２を、複数の番組に対して使用できるように、汎用的な構成にして、メモリ２７の図に示さない領域に格納してもよい。この場合、放送データの増大をさらに抑えることができる。
【００７３】
また、個人情報４６を作成した番組と、放送装置１００が作成する個人向け放送情報４０で特定される番組とが、必ずしも同じである必要はない。ある番組で作成した個人情報を、違う番組の個人向け放送情報を作成する際に利用してもよい。
【００７４】
また、データ制作部１２で個人向け放送情報を作成する構成部分は、必ずしも放送装置１００内にある必要はなく、双方向サーバ３００に設けてもよい。この場合、データベースは個人向け放送データ記憶部３５に設けられ、双方向サーバ３００は、受信機２００からの個人データ４３を受信すると、個人向け放送データ記憶部３５を検索し、個人向け放送情報４０を作成して受信機２００に送信する。
【００７５】
また、視聴者が視聴者ボタンを押さずに番組を視聴した場合、登録されたメールアドレス４４のうち一つのメールアドレス４４をＣＰＵ２６が特定できるように受信機２００に設定してもよい。この設定により、視聴者が番組を視聴したときに視聴者ボタンを押すのを忘れても、ＣＰＵ２６は、設定されたメールアドレス４４を選択し、個人データ４３を作成する。また、メモリ２７にメールアドレス４４が一つしか登録されていない場合には、上記設定がなくても、ＣＰＵ２６は登録されたメールアドレス４４を読み出して個人データ４３を作成するようにしてもよい。
【００７６】
さらに、受信機２００と双方向サーバ３００とで送受信されるデータを、適宜、既知の暗号化処理が施されるようにしてもよい。
【００７７】
（第２実施例）
第２実施例は、放送装置１００から送信された個人向け放送情報４０を、双方向サーバで暗号化してメール送信部３４を介して受信機２００に送信するものである。第２実施例は、第１実施例における双方向サーバ３００を除いて、第１実施例と同様な構成である。なお、第１実施例と同様の構成については同一の符号を付し、その詳細な説明を省略する。
【００７８】
本実施例の双方向サーバについて説明する。
【００７９】
図８は本実施例における双方向サーバの一構成例を示すブロック図である。
【００８０】
図８に示すように、双方向サーバ３５０は、視聴者データ記憶部３３と、メール送受信部３４と、放送装置１００から受信する個人向け放送情報４０を暗号化する暗号化部５７と、暗号化部５７により暗号化したデータを復号化するための暗号解除キーを作成する暗号解除キー作成部５８とを有する構成である。
【００８１】
双方向サーバ３５０は、放送装置１００から受信した個人向け放送情報４０を、暗号化部５７で暗号化してメール送信部３４を介して受信機２００に送信する。また、暗号化する際、その暗号化したデータを復号化するための暗号解除キーを暗号解除キー作成部５８で生成して放送装置１００に送る。放送装置１００のデータ制作部１２は、暗号解除キーを含めたＢＭＬデータを作成して放送する。なお、暗号解除キーは、全ての番組に対して同じであってもよいが、番組毎に変えてもよい。番組毎に暗号解除キーを変える場合、番組識別情報で暗号解除キーと暗号化された個人向けコンテンツとを対応づけることができる。
【００８２】
図９はＢＭＬデータ領域に格納されたＢＭＬデータの一構成例を示す概念図である。
【００８３】
図９に示すように、予約領域５９に暗号解除キーが含まれている。受信機２００のＣＰＵ２６は、個人データ処理スクリプト５２実行中に、図６で示したステップＳ３で個人向けコンテンツ４２を表示させる際、予約領域５９の暗号解除キーを用いて、暗号化された個人向けコンテンツ４２を復号化して表示させる。
【００８４】
本実施例では、視聴者の受信機へ送信する個人向け放送情報を暗号化しているため、個人のプライバシーに関わる情報についても、秘匿性を確保したまま番組放送中に視聴者毎に提供できる。
【００８５】
なお、上記第１実施例と同様に、データ制作部１２で個人向け放送情報を作成する構成部分を双方向サーバ３５０に設けてもよい。
【００８６】
【発明の効果】
本発明は以上説明したように構成されているので、以下に記載する効果を奏する。
【００８７】
本発明では、視聴者毎に異なる情報を放送波を用いることなく、インターネット等のネットワークを介して送るため、放送データの増大を最小限に抑えるとともに、視聴者毎に最適な情報を伴った番組を提供できる。
【００８８】
また、視聴者の受信機へ送信する個人向け放送情報を暗号化しているため、個人のプライバシーに関わる情報であっても、秘匿性を確保したまま番組放送中に視聴者毎に異なる情報を提供できる。
【図面の簡単な説明】
【図１】第１実施例の双方向データ放送システムの一構成例を示すブロック図である。
【図２】メモリの記憶領域の一構成例を示す模式図、および記憶領域に格納されるデータを示す概念図である。
【図３】第１実施例における再生画面の一例を示す模式図である。
【図４】ＢＭＬデータ領域に格納されたＢＭＬデータの一構成例を示す図、およびその画面表示例を示す図である。
【図５】ＢＭＬデータ領域に格納されたＢＭＬデータの別の構成例を示す図、およびその画面表示例を示す図である。
【図６】ＣＰＵの動作手順を示すフローチャートである。
【図７】双方向サーバの視聴者データ記憶部および個人向け放送データ記憶部に格納されるデータを示す概念図である。
【図８】第２実施例における双方向サーバの一構成例を示すブロック図である。
【図９】第２実施例のＢＭＬデータの概念図である。
【符号の説明】
１１    映像・音声制作部
１２    データ制作部
１３    多重化部
１４    番組送出部
１５、３１    アンテナ
２１    受信部
２２    ＡＶデコーダ
２３    データデコーダ
２４    ＡＶ・データ合成部
２５    受像機／スピーカ
２６    ＣＰＵ
２７    メモリ
２８    データ送受信部
２９    リモコン制御部
３０    バス
３２    リモコン
３３    視聴者データ記憶部
３４    メール送信部
３５    個人向け放送データ記憶部
３６    映像・音声データ領域
３７    ＢＭＬデータ領域
３８    個人向け放送データ領域
３９    個人データ領域
４０    個人向け放送情報
４１、４５    番組識別情報
４２    個人向けコンテンツ
４３    個人データ
４４    メールアドレス
４６    個人情報
４７    再生画面
４８    映像表示領域
４９    データ表示領域Ａ
５０、５０’、５０’’    データ表示領域Ｂ
５１    ＢＭＬデータ
５２    個人データ処理スクリプト
５３    ＢＭＬソースＡ
５４、５９    予約領域
５５    ＢＭＬソースＢ
５６    ＩＤナンバー
５７    暗号化部
５８    暗号解除キー作成部
１００    放送装置
２００    受信機
３００、３５０    双方向サーバ
【図１】
2004193856.tif 000003
【図２】
2004193856.tif 000004
【図３】
2004193856.tif 000005
【図４】
2004193856.tif 000006
【図５】
2004193856.tif 000007
【図６】
2004193856.tif 000008
【図７】
2004193856.tif 000009
【図８】
2004193856.tif 000010
【図９】
2004193856.tif 000011