(57)【特許請求の範囲】
【請求項１】
スクランブルされた番組データを番組データ受信装置においてデスクランブルできない場合に、複数の番組データのうち指定した少なくとも一つの番組データがデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号、前記番組データ受信装置のＩＤ情報を通知する認証情報通知コマンド信号及び前記番組データを送信することを要求する送信要求コマンド信号を前記番組データ受信装置から受信する受信手段と、
前記受信手段が受信した認証情報通知コマンド信号に基いて前記番組データ受信装置の認証の成否を判断するコンテンツサーバにより前記番組データ受信装置の認証が成功と判断された場合にのみ、前記受信手段が受信した通知要求コマンド信号に基いて前記複数の番組データのうち指定した少なくとも１つの番組データをデスクランブルするデスクランブル手段と、
前記受信手段が受信した送信要求コマンド信号に基いて前記デスクランブルされた前記番組データを前記番組データ受信装置に送信する第１の通信手段と、
を有する番組データ送信装置。
【請求項２】
前記第１の通信手段は、前記デスクランブルされた番組データを暗号化して送信することを特徴とする請求項１記載の番組データ送信装置。
【請求項３】
前記第１の通信手段は、前記通知要求コマンド信号と、前記認証情報通知コマンド信号とに応答して、前記デスクランブル手段により当該指定された番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号を前記番組データ受信装置に送信することを特徴とする請求項１又は２記載の番組データ送信装置。
【請求項４】
前記デスクランブル手段は、前記ＩＤ情報に基づいて、前記少なくとも１つの番組データがデスクランブル可能か否かを判断することを特徴とする請求項１乃至３のうちのいずれか１つに記載の番組データ送信装置。
【請求項５】
前記ＩＤ情報は、所定の会員情報を含むことを特徴とする請求項１乃至４のうちのいずれか１つに記載の番組データ送信装置。
【請求項６】
前記ＩＤ情報は、所定の端末ＩＤを含むことを特徴とする請求項１乃至４のうちのいずれか１つに記載の番組データ送信装置。
【請求項７】
前記デスクランブル手段は、カードの挿入スロットを有し、前記挿入スロットに挿入されるカードに格納されるカードの有無に基づいて、前記少なくとも１つの番組データがデスクランブル可能か否かを判断することを特徴とする請求項１乃至６のうちのいずれか１つに記載の番組データ送信装置。
【請求項８】
前記デスクランブル手段は、カードの挿入スロットを有し、前記挿入スロットに挿入されるカードに格納されたカード識別情報に基づいて、前記少なくとも１つの番組データがデスクランブル可能か否かを判断することを特徴とする請求項１乃至６のうちのいずれか１つに記載の番組データ送信装置。
【請求項９】
前記デスクランブル手段は、カードの挿入スロットを有し、前記挿入スロットに挿入されるカードに格納された番組の購入状況又は契約状況に基づいて、前記少なくとも１つの番組データがデスクランブル可能か否かを判断することを特徴とする請求項１乃至６のうちのいずれか１つに記載の番組データ送信装置。
【請求項１０】
前記デスクランブル手段は、前記カードに格納されたマスターキー情報に基づいて、前記少なくとも１つの番組データを復号化するための復号化キーを生成し、前記生成された復号化キーに基づいて、前記少なくとも１つの番組データを復号化することを特徴とする請求項１乃至９のうちのいずれか１つに記載の番組データ送信装置。
【請求項１１】
前記第１の通信手段は、前記通知要求コマンド信号に応答して、前記指定された番組データに係る所定の付加的な提供サービスの購入の可否を通知する通知コマンド信号を前記番組データ受信装置に送信し、これに応答して、前記番組データ受信装置からの、前記付加的な提供サービスの購入で要求する通知コマンド信号と、前記認証情報通知コマンド信号を受信し、これに応答して、デスクランブル可能であるか否かの情報を含む通知コマンド信号を前記番組データ受信装置に送信することを特徴とする請求項１乃至１０のうちのいずれか１つに記載の番組データ送信装置。
【請求項１２】
前記第１の通信手段は、前記番組データ受信装置からの、複数の番組データのうちすべての番組データがデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号に応答して、当該すべての番組データがデスクランブル可能であるか否かの情報を含む通知コマンド信号を前記番組データ受信装置に送信することを特徴とする請求項１乃至１１のうちのいずれか１つに記載の番組データ送信装置。
【請求項１３】
前記第１の通信手段は、前記コマンド信号をアシンクロナスプロトコルを用いて送受信し、前記番組データをアイソクロナスプロトコルを用いて送信することを特徴とする請求項１乃至１２のうちのいずれか１つに記載の番組データ送信装置。
【請求項１４】
スクランブルされた番組データを当該番組データ受信装置においてデスクランブルできない場合に、複数の番組データのうち指定した少なくとも一つの番組データがデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号、当該番組データ受信装置のＩＤ情報を通知する認証情報通知コマンド信号及び前記番組データを送信することを要求する送信要求コマンド信号を番組データ送信装置に送信する送信手段と、
前記送信手段が送信した認証情報通知コマンド信号に基いて当該番組データ受信装置の認証の成否を判断するコンテンツサーバにより当該番組データ受信装置の認証が成功と判断された場合にのみ、前記送信手段が送信した通知要求コマンド信号及び送信要求コマンド信号に基いてデスクランブルされた前記複数の番組データのうち指定した少なくとも１つの番組データを前記番組データ送信装置から受信する第２の通信手段と、
を有する番組データ受信装置。
【請求項１５】
前記第２の通信手段は、暗号化されている前記デスクランブルされた番組データを受信して復号することを特徴とする請求項１４記載の番組データ受信装置。
【請求項１６】
前記第２の通信手段は、前記番組データ送信装置からの、前記指定された番組データがデスクランブル可能であるか否かの情報を含む通知コマンド信号に応答して、前記番組データをデスクランブルして送信することを要求する送信要求コマンド信号を前記番組データ送信装置に送信することを特徴とする請求項１４又は１５記載の番組データ受信装置。
【請求項１７】
前記第２の通信手段は、前記番組データ送信装置からの、前記指定された番組データに係る所定の付加的な提供サービスの購入の可否を通知する通知コマンド信号を受信し、これに応答して、前記付加的な提供サービスの購入で要求する通知コマンド信号と、前記認証情報通知コマンド信号を前記番組データ送信装置に送信することを特徴とする請求項１６記載の番組データ受信装置。
【請求項１８】
前記第２の通信手段は、前記コマンド信号をアシンクロナスプロトコルを用いて送受信し、前記番組データをアイソクロナスプロトコルを用いて受信することを特徴とする請求項１４乃至１７のうちのいずれか１つに記載の番組データ受信装置。
【請求項１９】
前記受信された番組データをデスクランブルするデスクランブル手段をさらに備え、
受信する番組データを前記デスクランブル手段がデスクランブルできないときに、前記第２の通信手段は、前記番組データがデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号と、前記認証情報通知コマンド信号を、前記番組データ送信装置に送信することを特徴とする請求項１４乃至１８のうちのいずれか１つに記載の番組データ受信装置。
【請求項２０】
前記デスクランブル手段は、カードの挿入スロットを有し、前記挿入スロットに挿入されるカードに格納されるカードの有無に基づいて、前記番組データがデスクランブル可能か否かを判断することを特徴とする請求項１９記載の番組データ受信装置。
【請求項２１】
前記デスクランブル手段は、カードの挿入スロットを有し、前記挿入スロットに挿入されるカードに格納されたカード識別情報に基づいて、前記少なくとも１つの番組データがデスクランブル可能か否かを判断することを特徴とする請求項１９記載の番組データ受信装置。
【請求項２２】
前記デスクランブル手段は、カードの挿入スロットを有し、前記挿入スロットに挿入されるカードに格納された番組の購入状況又は契約状況に基づいて、前記少なくとも１つの番組データがデスクランブル可能か否かを判断することを特徴とする請求項１９記載の番組データ受信装置。
【請求項２３】
前記ＩＤ情報は、所定の会員情報を含むことを特徴とする請求項１４乃至２２のうちのいずれか１つに記載の番組データ受信装置。
【請求項２４】
前記ＩＤ情報は、所定の端末ＩＤを含むことを特徴とする請求項１４乃至２２のうちのいずれか１つに記載の番組データ受信装置。
【請求項２５】
前記第１の通信手段は、前記番組データ受信装置からの前記認証情報通知コマンド信号に応答して、当該番組データ送信装置に通信可能に接続されるコンテンツサーバに対して前記ＩＤ情報を転送し、これに応答して、前記コンテンツサーバから認証結果を受信し、前記認証結果に基づいて、デスクランブルされた前記番組データを、前記認証された番組データ受信装置に送信することを特徴とする請求項１記載の番組データ送信装置。
【請求項２６】
前記第１の通信手段は、前記コンテンツサーバから送信されるスクランブルされた番組データを受信し、前記受信された番組データを前記デスクランブル手段によりデスクランブルし、デスクランブルされた番組データを前記番組データ受信装置に送信することを特徴とする請求項２５記載の番組データ送信装置。
【請求項２７】
前記第１の通信手段は、前記認証された番組データ受信装置に対して、前記デスクランブルされた番組データを暗号化して送信することを特徴とする請求項２６記載の番組データ送信装置。
【請求項２８】
前記ＩＤ情報は、所定の会員情報を含むことを特徴とする請求項２５乃至２７のうちのいずれか１つに記載の番組データ送信装置。
【請求項２９】
前記ＩＤ情報は、所定の端末ＩＤを含むことを特徴とする請求項２５乃至２７のうちのいずれか１つに記載の番組データ送信装置。
【請求項３０】
当該番組データ送信装置と、前記番組データ受信装置とは、無線通信回線を介して接続されたことを特徴とする請求項２５乃至２９のうちのいずれか１つに記載の番組データ送信装置。
【請求項３１】
前記無線通信回線は、無線ＬＡＮであることを特徴とする請求項３０記載の番組データ送信装置。
【請求項３２】
請求項１乃至１３のうちのいずれか１つに記載の番組データ送信装置と、
請求項１４乃至２４のうちのいずれか１つに記載の番組データ受信装置とを備え、
前記番組データ送信装置と前記番組データ受信装置とは、所定の通信回線を介して接続されたことを特徴とする番組データ通信システム。
【請求項３３】
請求項２５乃至２９のうちのいずれか１つに記載の番組データ送信装置と、
請求項１４乃至２４のうちのいずれか１つに記載の番組データ受信装置と、
請求項２５記載のコンテンツサーバとを備え、
前記番組データ送信装置と前記コンテンツサーバとは、所定の第１の通信回線を介して接続され、
前記番組データ送信装置と前記番組データ受信装置とは、所定の第２の通信回線を介して接続されたことを特徴とする番組データ通信システム。
【請求項３４】
前記番組データがデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号のデータ領域において、ネットワークを識別する情報及びサービスを識別する情報及びＣＡモジュールを識別する情報が格納されることを特徴とする請求項３２記載の番組データ通信システム。
【請求項３５】
前記番組データがデスクランブル可能であるか否かの情報を含む通知コマンド信号のデータ領域において、当該番組の契約状態を示すための情報、当該番組を購入可能／購入不可能の区別する情報が格納されることを特徴とする請求項３４記載の番組データ通信システム。
【請求項３６】
前記付加的な提供サービスの購入で要求する通知コマンド信号のデータ領域において、
前記データ受信装置の端末ＩＤが格納されることを特徴とする請求項３５記載の番組データ通信システム。
【請求項３７】
前記番組データがデスクランブル可能であるか否かの情報を含む通知コマンド信号のデータ領域において、前記データ送信装置のユーザが視聴契約済みのパッケージ又は購入済みのサービスの一覧のデータが格納されることを特徴とする請求項３２記載の番組データ通信システム。
【請求項３８】
前記番組データがデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号のデータ領域において、ユーザＩＤ、パスワード及び端末ＩＤが格納されることを特徴とする請求項３３記載の番組データ通信システム。
【請求項３９】
前記番組データがデスクランブル可能であるか否かの情報を含む通知コマンド信号のデータ領域において、当該番組の契約状態を示すための情報、及び、当該番組を購入可能／購入不可能の区別する情報が格納されることを特徴とする請求項３８記載の番組データ通信システム。
【請求項４０】
前記付加的な提供サービスの購入で要求する通知コマンド信号のデータ領域において、
前記データ受信装置の端末ＩＤが格納されることを特徴とする請求項３９記載の番組データ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組や配信番組などの番組のコンテンツデータ（以下、番組データという。）を送信する番組データ送信装置と、送信された番組データを受信する番組データ受信装置と、これらの番組データ送信装置及び番組データ受信装置を備えた番組データ通信システムとに関する。ここで、番組データ送信装置は、例えば、放送番組を受信するテレビジョン受像機、放送番組を受信する機能を有するパーソナルコンピュータ、放送番組や配信番組を受信するケーブルテレビジョン（以下、ＣＡＴＶという。）などのためのセットトップボックス、インターネットなどに接続され、番組データをコンテンツサーバ装置から受信した後、転送して送信するキャッシュサーバ装置などである。また、番組データ受信装置は、例えば、番組データを受信して光ディスクなどの記録媒体に記録する、ＤＶＤ（Digital Versatile Disc）レコーダ、ＣＤ（Compact Disc）レコーダやハードディスクレコーダなどの記録再生装置、番組データを受信して表示するテレビジョン受像機、番組データを受信して表示する携帯電話機などの携帯端末装置などである。
【背景技術】
【０００２】
近年、デジタルテレビジョン放送が日本国において開始されたのに伴い、放送番組のデジタル信号での伝送や記録が行われている。このデジタルテレビジョン放送では、端末識別番号又は識別表示（以下、識別番号又は識別表示をＩＤという。）、ユーザ名称、ユーザＩＤ、パスワード、スクランブルのキー情報などのセキュリティ情報が格納されたＩＣ（Integrated Circuit）カードをＩＣカード挿入部に挿入しなければ、スクランブルされた放送番組を受信できず、さらに、有料放送の場合には、有料放送を購入する契約をオンライン又はオフラインで行い、当該ＩＣカードに登録しなければ受信できない仕組みになっている。本明細書における「ＩＣカード」は、デスクランブルするために必要なコンディショナル・アクセス・モジュール（ＣＡモジュール）であるすべてのカードを含むことを意味している。カードの実現形態は、ＩＣカードのみならず、ＰＣカードなど他の形態であってもよい。具体的には、欧州のデジタルテレビジョン放送規格のＤＶＢ−Ｔ（Digital Video Broadcasting-Terrestrial）におけるＣＩ（Common-Interface）がＰＣカードの形態、北アメリカのオープンケーブル（Open Cable）規格におけるケーブルカード（Cable CARD）がＰＣカードの形態であり、日本のデジタルテレビジョン放送規格のＩＳＤＢ−Ｔ（Integrated Services Digital Broadcasting-Terrestrial）では、ＩＣカードの形態である。これらのＣＡモジュールは、いずれも物理的仕様及び電気的仕様が異なるが、すべてデスクランブルするために用いられるセキュリティモジュールであるＣＡモジュールであり、本明細書における「ＩＣカード」の範囲内に含まれる。
【０００３】
例えば、特許文献１においては、スクランブルが施された番組データに、各放送受信装置が当該番組を視聴可能かどうかを判定するための契約確認情報が多重化されて配信された信号を受信して記録する蓄積型の放送受信装置（以下、第１の従来例という。）が開示されている。この第１の従来例に係る放送受信装置では、放送受信装置が現在蓄積している各番組と、それぞれの再生に用いるべき契約が有効なＩＣカードとの対応を、視聴に先立ってユーザに即座に知らせるために、以下のように構成されている。番組記録装置は、ＲＦモジュレータにより復調されたデータをスクランブルされた状態で記録する一方、契約確認情報フィルタは、番組記録装置に記録される復調データから、各番組に多重されている契約確認情報を抽出する。制御部は、各番組毎に契約確認情報フィルタにより抽出された契約確認情報とＩＣカードのＩＤを対応付けて番組記録装置の特定領域に記録する。再生時に、制御部は、番組記録装置の特定領域に記録しておいた情報を読み出して、各番組の視聴条件等を求め、対応するＩＣカードのＩＤとともに画面に表示する。すなわち、第１の従来例では、ハードディスクメモリなどの記録媒体に蓄積されているスクランブルされた番組データを再生する際に、どのＩＣカードを用いるべきかの提示方法は開示されており、ＩＣカードのＩＤと番組を関連付けた契約確認情報を記録媒体に記憶し、番組データの読み出し時に契約確認情報を参照して必要なＩＣカードを認識することが開示されている。
【０００４】
また、特許文献２においては、複数の視聴契約に基づく複数のデジタル放送受信装置を使用する場合に、相互に視聴契約情報を融通し、視聴者の使用状況に応じて適切な視聴環境を実現するためのデジタル放送受信システム（以下、第２の従来例という。）が開示されている。この第２の従来例に係るデジタル放送受信システムは、具体的には、互いに通信可能に接続された複数の受信符号化統合装置（Integrated Receiver and Decoder；以下、ＩＲＤ装置という。）等と視聴契約情報管理サーバ装置とを含み、視聴契約情報管理サーバ装置のＩＣカードスロットにはＩＣカードが装着される。各ＩＲＤ装置等で選択された番組に対するスクランブルを解除するためのスクランブルキーを視聴契約情報管理サーバ装置に装着された複数のＩＣカードから提供する際に、各ＩＣカード等の視聴契約情報管理部に保持された視聴契約対象番組の情報に基づいて視聴契約を相互に融通することにより、選択された番組に対応するＩＣカードを選択する。すなわち、スクランブルされている番組を異なるＩＲＤ装置間で視聴をする際に、サーバ受信機とＩＲＤ装置間で相互に視聴契約情報を融通する方法は開示されており、選択された番組が視聴可能か否かを判別し、視聴可能と判断された場合、選択された番組の復号化情報を送信する一方、送信された復号化情報を受信した後復号化して情報を抽出する。
【０００５】
【特許文献１】特開２００２−１１１６１３号公報。
【特許文献２】特開２００２−０６４７９８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、第１の従来例において、ＤＶＤレコーダなどの記録装置がスクランブルされている番組を記録する際に、ユーザが放送事業者との契約で所有しているＩＣカードが記録装置に挿入されておらず、受信装置であるテレビジョン受像機に挿入されている場合は、番組データを記録できないという問題点があった。すなわち、ユーザは、提示に従って受信装置にＩＣカードを挿入する必要があり、また、番組データを配信するサーバ装置を用意する必要があった。
【０００７】
また、第２の従来例においては、デスクランブルキーをネットワークを介して伝送する必要があるために、セキュリティを保持できないという問題点があるとともに、北アメリカのオープンケーブル（Open Cable）の規格や、欧州のＤＶＢ−Ｔ（Digital Video Broadcasting-Terrestrial）の規格における限定受信方式ではＩＣカード（実際はＰＣカードの形態）とデスクランブラが単一のＣＡモジュールで構成されているために、第２の従来例のシステムを構築できないという問題点があった。
【０００８】
さらに、番組データをデスクランブルできない第１の番組受信装置に、番組データをデスクランブルできる第２の番組受信装置を追加して接続することにより、番組データをデスクランブルして視聴することが考えられるが、これら２つの番組受信装置の番組の選局操作を統一できないという問題点があった。
【０００９】
またさらに、受信装置を移動して番組を視聴する際、当該番組の放送波の受信状態が悪くなった場合、番組データをデスクランブルできず、番組を視聴できない場合があるという問題点があった。
【００１０】
本発明の第１の目的は以上の問題点を解決し、送信側の片方の装置にセキュリティ保持用のＩＣカードを挿入するのみで、番組データをスクランブルして番組を視聴できる番組データ通信システムを提供することにある。
【００１１】
また、本発明の第２の目的は以上の問題点を解決し、セキュリティ情報のセキュリティを保持し、番組選局の操作を統一でき、良好な受信環境で番組データをスクランブルして番組を視聴できる番組データ通信システムを提供することにある。
【課題を解決するための手段】
【００１２】
第１の発明に係る番組データ送信装置は、
複数の番組データを受信し又は格納して配信する配信手段と、
上記複数の番組データのうち少なくとも１つの番組データをデスクランブルするデスクランブル手段と、
番組データ受信装置からの、複数の番組データのうち指定する少なくとも１つの番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号に応答して、上記デスクランブル手段により当該指定された番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号を上記番組データ受信装置に送信する第１の通信手段と、
上記番組データ受信装置からの、上記指定された番組データを送信することを要求する送信要求コマンド信号に応答して、上記指定された番組データをデスクランブルした後、上記デスクランブルされた番組データを上記番組データ受信装置に送信する第２の通信手段とを備えたことを特徴とする。
【００１３】
上記番組データ送信装置において、上記デスクランブル手段は、好ましくは、カードの挿入スロットを有し、上記挿入スロットに挿入されるカードに格納されるカードの有無に基づいて、上記少なくとも１つの番組データをデスクランブル可能か否かを判断することを特徴とする。
【００１４】
また、上記番組データ送信装置において、上記デスクランブル手段は、好ましくは、カードの挿入スロットを有し、上記挿入スロットに挿入されるカードに格納されたカード識別情報に基づいて、上記少なくとも１つの番組データをデスクランブル可能か否かを判断することを特徴とする。
【００１５】
さらに、上記番組データ送信装置において、上記デスクランブル手段は、好ましくは、カードの挿入スロットを有し、上記挿入スロットに挿入されるカードに格納された番組の購入状況又は契約状況に基づいて、上記少なくとも１つの番組データをデスクランブル可能か否かを判断することを特徴とする。
【００１６】
またさらに、上記番組データ送信装置において、上記デスクランブル手段は、好ましくは、所定の会員情報に基づいて、上記少なくとも１つの番組データをデスクランブル可能か否かを判断することを特徴とする。
【００１７】
またさらに、上記番組データ送信装置において、上記デスクランブル手段は、好ましくは、上記カードに格納されたマスターキー情報に基づいて、上記少なくとも１つの番組データを復号化するための復号化キーを生成し、上記生成された復号化キーに基づいて、上記少なくとも１つの番組データを復号化することを特徴とする。
【００１８】
上記番組データ送信装置において、上記第１の通信手段は、好ましくは、上記番組データ受信装置からの、複数の番組データのうち指定する少なくとも１つの番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号に応答して、上記指定された番組データに係る所定の付加的な提供サービスの購入の可否を通知する通知コマンド信号を上記番組データ受信装置に送信し、これに応答して、上記番組データ受信装置からの、上記付加的な提供サービスの購入で要求する通知コマンド信号を受信し、これに応答して、デスクランブル可能であるか否かの情報を含む通知コマンド信号を上記番組データ受信装置に送信することを特徴とする。
【００１９】
また、上記番組データ送信装置において、上記第１の通信手段は、好ましくは、上記番組データ受信装置からの、複数の番組データのうちすべての番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号に応答して、当該すべての番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号を上記番組データ受信装置に送信することを特徴とする。
【００２０】
さらに、上記番組データ送信装置において、上記第１の通信手段は、好ましくは、アイソクロナスプロトコルを用いて上記コマンド信号を送受信し、
上記第２の通信手段は、好ましくは、アシンクロナスプロトコルを用いて上記番組データを送信することを特徴とする。
【００２１】
第２の発明に係る番組データ受信装置は、
複数の番組データのうち指定する少なくとも１つの番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号を番組データ送信装置に送信する第３の通信手段と、
上記番組データ送信装置からの、上記指定された番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号に応答して、上記番組データをデスクランブルして送信することを要求する送信要求コマンド信号を上記番組データ送信装置に送信する第４の通信手段と、
上記番組データ送信装置からの、デスクランブルされた番組データを受信する第５の通信手段とを備えたことを特徴とする。
【００２２】
上記番組データ受信装置において、上記第３の通信手段は、好ましくは、上記番組データ送信装置からの、上記指定された番組データに係る所定の付加的な提供サービスの購入の可否を通知する通知コマンド信号を上記番組データ受信装置に受信し、これに応答して、上記付加的な提供サービスの購入で要求する通知コマンド信号を上記番組データ送信装置に送信することを特徴とする。
【００２３】
また、上記番組データ受信装置において、上記第３及び第４の通信手段は、好ましくは、アイソクロナスプロトコルを用いて上記コマンド信号を送受信し、
上記第５の通信手段は、好ましくは、アシンクロナスプロトコルを用いて上記番組データを受信することを特徴とする。
【００２４】
さらに、上記番組データ受信装置において、好ましくは、番組データを受信する受信手段と、
上記番組データをデスクランブルするデスクランブル手段とをさらに備え、
上記デスクランブル手段が上記受信手段が受信する番組データをデスクランブルできないときに、上記第４の通信手段は、上記番組データをデスクランブルして送信することを要求する送信要求コマンド信号を、上記番組データ送信装置に送信することを特徴とする。
【００２５】
また、上記番組データ受信装置において、上記デスクランブル手段は、好ましくは、カードの挿入スロットを有し、上記挿入スロットに挿入されるカードに格納されるカードの有無に基づいて、上記番組データをデスクランブル可能か否かを判断することを特徴とする。
【００２６】
さらに、上記番組データ受信装置において、上記デスクランブル手段は、好ましくは、カードの挿入スロットを有し、上記挿入スロットに挿入されるカードに格納されたカード識別情報に基づいて、上記少なくとも１つの番組データをデスクランブル可能か否かを判断することを特徴とする。
【００２７】
またさらに、上記番組データ受信装置において、上記デスクランブル手段は、好ましくは、カードの挿入スロットを有し、上記挿入スロットに挿入されるカードに格納された番組の購入状況又は契約状況に基づいて、上記少なくとも１つの番組データをデスクランブル可能か否かを判断することを特徴とする。
【００２８】
上記番組データ送信装置において、好ましくは、上記番組データ受信装置から、所定の会員情報を含む上記少なくとも１つの番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号を受信し、通信可能に接続されるコンテンツサーバ装置に上記所定の会員情報を転送し、これに応答して、上記コンテンツサーバ装置から認証結果を受信する第６の通信手段をさらに備え、上記認証結果に基づいて、上記少なくとも１つの番組データをデスクランブル可能か否かを判断することを特徴とする。
【００２９】
また、上記番組データ送信装置において、好ましくは、スクランブルされた番組データをデスクランブルするデスクランブル手段をさらに備え、
上記第６の通信手段は、上記番組データ送信装置から送信されるスクランブルされた番組データを受信し、上記受信された番組データを上記デスクランブル手段によりデスクランブルし、デスクランブルされた番組データを上記番組データ受信装置に送信することを特徴とする。
【００３０】
さらに、上記番組データ送信装置において、上記番組データ送信装置と、上記番組データ受信装置とは、好ましくは、無線通信回線を介して接続されたことを特徴とする。ここで、上記無線通信回線は好ましくは、無線ＬＡＮであることを特徴とする。
【００３１】
第３の発明に係る番組データ通信システムは、上記番組データ送信装置と、上記番組データ受信装置とを備え、
上記番組データ送信装置と上記番組データ受信装置とは、所定の通信回線を介して接続されたことを特徴とする。
【００３２】
第４の発明に係る番組データ通信システムは、上記番組データ送信装置と、上記番組データ受信装置と、上記コンテンツサーバ装置とを備え、
上記番組データ送信装置と上記コンテンツサーバとは、所定の第１の通信回線を介して接続され、
上記番組データ送信装置と上記番組データ受信装置とは、所定の第２の通信回線を介して接続されたことを特徴とする。
【００３３】
上記番組データ通信システムにおいて、好ましくは、上記番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号のデータ領域において、ネットワークを識別する情報及びサービスを識別する情報及びＣＡモジュールを識別する情報が格納されることを特徴とする。
【００３４】
また、上記番組データ通信システムにおいて、好ましくは、上記番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号のデータ領域において、当該番組の契約状態を示すための情報、当該番組を購入可能／購入不可能の区別する情報が格納されることを特徴とする。
【００３５】
さらに、上記番組データ通信システムにおいて、好ましくは、上記付加的な提供サービスの購入で要求する通知コマンド信号のデータ領域において、上記データ受信装置の端末ＩＤが格納されることを特徴とする。
【００３６】
上記番組データ通信システムにおいて、好ましくは、上記番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号のデータ領域において、上記データ送信装置のユーザが視聴契約済みのパッケージ又は購入済みのサービスの一覧のデータが格納されることを特徴とする。
【００３７】
また、上記番組データ通信システムにおいて、好ましくは、上記番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号のデータ領域において、ユーザＩＤ、パスワード及び端末ＩＤが格納されることを特徴とする。
【００３８】
さらに、上記番組データ通信システムにおいて、好ましくは、上記番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号のデータ領域において、当該番組の契約状態を示すための情報、当該番組を購入可能／購入不可能の区別する情報が格納されることを特徴とする。
【００３９】
またさらに、上記番組データ通信システムにおいて、好ましくは、上記付加的な提供サービスの購入で要求する通知コマンド信号のデータ領域において、上記データ受信装置の端末ＩＤが格納されることを特徴とする。
【発明の効果】
【００４０】
本発明に係る番組データ送信装置によれば、複数の番組データを受信し又は格納して配信する配信手段と、
上記複数の番組データのうち少なくとも１つの番組データをデスクランブルするデスクランブル手段と、
番組データ受信装置からの、複数の番組データのうち指定する少なくとも１つの番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号に応答して、上記デスクランブル手段により当該指定された番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号を上記番組データ受信装置に送信する第１の通信手段と、
上記番組データ受信装置からの、上記指定された番組データを送信することを要求する送信要求コマンド信号に応答して、上記指定された番組データをデスクランブルした後、上記デスクランブルされた番組データを上記番組データ受信装置に送信する第２の通信手段とを備える。
【００４１】
一方、本発明に係る番組データ受信装置によれば、複数の番組データのうち指定する少なくとも１つの番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号を番組データ送信装置に送信する第３の通信手段と、
上記番組データ送信装置からの、上記指定された番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号に応答して、上記番組データをデスクランブルして送信することを要求する送信要求コマンド信号を上記番組データ送信装置に送信する第４の通信手段と、
上記番組データ送信装置からの、デスクランブルされた番組データを受信する第５の通信手段とを備える。
【００４２】
従って、上記番組データ送信装置と、上記番組データ受信装置とが、通信回線を介して接続され、上記番組データ受信装置において、例えば認証用のＩＣカードが挿入されていなくても、上記番組データ送信装置において、例えば認証用のＩＣカードが挿入されていれば、デスクランブル認証の通知要求コマンド及びこれの応答信号の通知コマンドを用いて、上記番組データ送信装置における認証状態を確認した後、上記番組データ受信装置は上記番組データ送信装置に対して、番組を指定しかつその番組データの出力を要求する送信要求コマンド信号を送信し、これに応答して、上記番組データ送信装置は、スクランブルされた番組データをデスクランブルして上記通信回線を介して伝送して上記番組データ受信装置に出力する。従って、上記番組データ受信装置は、上記番組データ送信装置で受信した番組データを上記番組データ受信装置に送信して出力することができる。
【００４３】
また、上記番組データ送信装置において、例えばＩＣカード部とデスクランブル部からなるデスクランブル手段が単一のモジュール回路であっても番組データ通信システムを実施できる。
【００４４】
さらに、上記番組データ受信装置が番組データをデスクランブル不可能な端末装置であっても、上記番組データ受信装置に上記番組データ送信装置を単に接続して追加することにより、上記通信回線上で接続機器を検索し、上記番組データ送信装置にデスクランブルの処理を実行させて、デスクランブルされた番組データを上記通信回線を介して得ることができる。
【００４５】
またさらに、上記番組データ受信装置での選局方法も変更することなく、当該デスクランブルの機能を追加できる。
【発明を実施するための最良の形態】
【００４６】
以下、図面を参照して本発明に係る種々の好ましい実施形態について説明する。なお、図面において、同様の構成要素については同一の符号を付し、詳細説明を省略する。
【００４７】
第１の実施形態．
図１は、本発明の第１の実施形態に係る番組データ通信システムの構成を示すブロック図である。図１において、第１の実施形態に係る番組データ通信システムは、デジタルテレビジョン放送波の番組のコンテンツデータ（以下、番組データという。）を受信して表示するテレビジョン受像機４０１と、映像信号と音声信号とを含むＡＶ信号をＤＶＤに記録し、再生するＤＶＤレコーダ５０１とを備えて構成される。これら２つの装置４０１，５０１は、種々のコマンド信号（以下、コマンドという。）を含むデジタルバス信号、並びに、テレビジョン受像機４０１により受信された後デスクランブルされた番組データのＡＶ信号を送受信するためのバス配線４３１Ｂを介して互いに接続されるとともに、ＤＶＤレコーダ５０１により再生されたＡＶ信号をテレビジョン受像機４０１に伝送して表示するため、又はテレビジョン受像機４０１により受信された後復調されたＡＶ信号をＤＶＤレコーダ５０１に伝送して記録するためのアナログ映像信号ケーブル４０９Ａ及びアナログ音声信号ケーブル４１２Ａを介して接続されている。
【００４８】
ここで、バス配線４３１Ｂは、例えばいわゆるアイリンク（i. link）と呼ばれるＩＥＥＥ１３９４に準拠したシリアルデジタルバス信号を用いて通信を行うためのケーブル配線である。なお、ＩＥＥＥ１３９４に準拠したシリアルデジタルバス信号に代えて、例えばＵＳＢ（Universal Serial Bus）又はＩＥＥＥ８０２．３に準拠したイーサネットのシリアルデジタルバス信号を用いてもよく、ＩＥＥＥ８０２．１１又はＵＷＢに準拠した無線ＬＡＮを用いてもよい。さらに、ＨＤＭＩ（High-Definition Multi-media Interface）のようなパラレルバス信号であって、ＡＶ信号はベースバンド信号を伝送してもよい。
【００４９】
本実施形態に係るテレビジョン受像機４０１は、デジタルテレビジョン放送波の番組データをアンテナ４３８を用いて受信し、ＩＣカード部４５０のスロットに挿入されたＩＣカード内のセキュリティ情報に基づいて、受信した番組データをデスクランブルし、図４に示すように、ＤＶＤレコーダ５０１からの選局コマンド及びＴＳ出力要求コマンドに応答して、デスクランブルされた番組データ（デジタル映像信号、デジタル音声信号、及び番組情報などを含む。）を含むトランスポートストリーム（以下、ＴＳという。）をＤＶＤレコーダ５０１に送信する。一方、ＤＶＤレコーダ５０１は、デスクランブルされたＴＳを受信して、ＤＶＤディスクに記録する。なお、本実施形態においては、テレビジョン受像機４０１のＩＣカード部４５０には、識別情報、端末ＩＤ、ユーザ名称、ユーザＩＤ、パスワード、スクランブルのキー情報などのセキュリティ情報が格納された正規のＩＣカードが挿入済みであるが、ＤＶＤレコーダ５０１のＩＣカード部５４９のスロットには正規のＩＣカードが未挿入であると仮定する。ここで、「正規のＩＣカード」とは、ユーザが放送事業者との契約を行って、所有している番組データをデスクランブル可能なＣＡモジュールを意味している。なお、デスクランブルされた番組データはトランスポートストリームに替えてプログラムストリームであってもよい。
【００５０】
以下、図２及び図３を参照して、テレビジョン受像機４０１及びＤＶＤレコーダ４０１の詳細構成について説明する。
【００５１】
図２は、図１のテレビジョン受像機４０１の詳細構成を示すブロック図である。図２において、デジタルテレビジョン放送波の無線信号は、例えばパラボラアンテナなどのアンテナ４３８により受信された後、受信部４０５に入力される。受信部４０５は、入力される無線信号に対して、高周波増幅、周波数変換、選局処理などの処理を実行した後、周波数変換後の中間周波信号を復調部４０６に出力する。ここで、無線信号及び中間周波信号は、デジタル映像信号と、デジタル音声信号と、番組データなどを多重化してなる、例えばＭＰＥＧ−２（Motion Picture Expert Group-2）に規定するＴＳに従って搬送波信号を変調してなる変調信号である。復調部４０６は、入力される中間周波信号を所定の復調方式に従ってＴＳにデジタル復調した後、ＴＳデコーダ４０７に出力する。
【００５２】
ＴＳデコーダ４０７は、アンテナ４３８により受信されるデジタルテレビジョン放送の番組データをＤＶＤレコーダ５０１に記録する際には、復調部４０６からのＴＳに対してパケットフィルタリングを行い、記録する番組に係るデジタル映像信号及びデジタル音声信号、データ放送、番組表データ（複数の番組について、番組名称、番組の日時、番組の内容に関する要旨情報などを含むデータである。）を含むＴＳを、ＡＶデコーダ４０８、映像スイッチ４０９及び音声スイッチ４１２、並びに入出力端子Ｔ１１，Ｔ１２を介してＤＶＤレコーダ５０１に出力する。とって代わって、上記ＴＳを、後述するようにＩＣカード部４５０及びデスクランブル部４５１がデスクランブルした後に、インターフェースＬＳＩ４１８を用いてバス配線４３１Ｂを介してＤＶＤレコーダ５０１に出力する。また、ＴＳデコーダ４０７は、アンテナ４３８により受信するデジタルテレビジョン放送の番組をディスプレイ４１１及びスピーカ４１３，４１４により視聴する際には、復調部４０６からのＴＳに対して、マイクロコンピュータ４１６の制御によりパケットフィルタリングやパケットに格納されているデータの抽出を行い、デジタル映像信号やデジタル音声信号のエレメンタリストリームと、データ放送のＢＭＬ（Broadcast Markup Language）データと、番組表データとを抽出して、上記エレメンタリストリームをＡＶデコーダ４０８、映像スイッチ４０９、ＲＧＢプロセッサ４１０及びＲＧＢスイッチ４４５を介して、例えば液晶ディスプレイ又はＣＲＴディスプレイなどのディスプレイ４１１に出力して、その画像を表示するとともに、上記ＢＭＬデータ及び番組表データをマイクロコンピュータ４１６に出力する。
【００５３】
さらに、ＴＳデコーダ４０７に入力されるＴＳが有料放送番組などのためにスクランブルされている場合は、スクランブルされたＴＳからデスクランブルするための復号化キーを生成するためのスクランブルキー情報（当該スクランブルキー情報は、日本国におけるデジタル放送では、フラット契約、シリーズ契約、ＰＰＶ（Pay Per View）契約などの各番組の契約条件の設定に依存して、番組に付随して放送波に含めて送出されて受信されるＥＣＭ（Entitlement Control Message；共通情報ともいう。）に関する情報である。なお、各契約者の契約内容は、ＥＭＭ（Entitlement Management Message；個別情報ともいう。）を用いて送出されて受信される。）を抽出し、所定のセキュリティ情報を格納したＩＣカードを挿入するスロットを有するＩＣカード部４５０に出力する。ＩＣカード部４５０は、入力したスクランブルキー情報に基づき、指定された番組の購入状況、又は契約状況を確認し、ＩＣカード部４５０のスロットに挿入されたＩＣカード内のマスターキー情報を用いて解読された復号化キー情報（デスクランブルするためのキー情報）を生成してデスクランブル部４５１に出力するとともに、ＩＣカードの挿抜状態をマイクロコンピュータ４１６に出力する。デスクランブル部４５１は、ＴＳデコーダ４０７からのスクランブルされたＴＳを、上記解読された復号化キー情報を用いてデスクランブルした後、デスクランブルされたＴＳをＴＳデコーダ４０７に戻すように出力する。ここで、ＩＣカード部４５０は、ＩＣカードの挿抜状態、もしくはＩＣカード内の識別情報、指定された番組の購入状況又は契約状況を、視聴したい指定された番組データをデスクランブル可能である否かを判断するための情報としてデスクランブル部４５１及びＴＳデコーダ４０７を介してマイクロコンピュータ４１６に出力する。
【００５４】
ＡＶデコーダ４０８は、ＴＳデコーダ４０７からのデジタル映像信号及びデジタル音声信号を含むエレメンタリストリームに対して、例えばＭＰＥＧ−２などの放送規格に則った復号化処理を行ってアナログ映像信号及びアナログ音声信号を生成し、アナログ映像信号を映像スイッチ４０９に出力するとともに、アナログ音声信号を音声スイッチ４１２に出力する。また、ＡＶデコーダ４０８は、アンテナ４３８により受信されるデータ放送の表示時には、データ放送の定義ファイルで指定される縮小率又は拡大率で映像信号に対してスケーリング処理を実行し、データ放送に基づく効果音の生成と、当該効果音と音声信号との合成処理も実行する。ＡＶデコーダ４０８からのアナログ映像信号は、例えば、アナログＹＵＶ信号（輝度信号Ｙ、Ｙ−Ｒ＝Ｕ信号、Ｙ−Ｂ＝Ｖ信号を含む。）であり、ＡＶデコーダ４０８からのアナログ音声信号は、例えば、アナログの右音声信号及びアナログの左音声信号である。
【００５５】
映像スイッチ４０９は、ＤＶＤレコーダ５０１から入出力端子Ｔ１１を介して入力されるアナログ映像信号と、ＡＶデコーダ４０８から入力されるアナログ映像信号とを、マイクロコンピュータ４１６の制御に従って、選択的に切り換えてＲＧＢプロセッサ４１０に出力する。ＲＧＢプロセッサ４１０は、映像スイッチ４０９から出力されるアナログ映像信号を、ディスプレイ４１１に表示するために適した信号レベルを有しかつディスプレイ４１１の同期制御回路から出力される同期信号に同期化するＲＧＢ信号に変換して、ＲＧＢスイッチ４４５を介してディスプレイ４１１に出力する。ＯＳＤ（On Screen Display）コントローラ４４６は、マイクロコンピュータ１６の制御に従って、バッファメモリ４１７に格納された、描画した番組関連情報や番組表やデータ放送の画面やＧＵＩ（Graphic User Interface）画面の画像データを、バッファメモリ４１７から読み出し、当該画像データを、ディスプレイ４１１に表示するために適した信号レベルを有しかつディスプレイ４１１の同期制御回路から出力される同期信号に同期化するＲＧＢ信号に変換して、ＲＧＢスイッチ４４５を介してディスプレイ４１１に出力する。ここで、ＲＧＢスイッチ４４５は、ＯＳＤコントローラ４４６を介したマイクロコンピュータ４１６の制御に基づいて、ＲＧＢプロセッサ４１０からのＲＧＢ信号と、ＯＳＤコントローラ４４６からのＲＧＢ信号とを合成し、又は選択的に切り換えてディスプレイ４１１に出力して表示する。
【００５６】
音声スイッチ４１２は、マイクロコンピュータ４１６の制御に従って、ＤＶＤレコーダ５０１から入出力端子Ｔ１２を介して入力されるアナログ音声信号と、ＡＶデコーダ４０８から出力されるアナログ音声信号とを合成し、又は選択的に切り換えて音声増幅器４３７を介して左右のスピーカ４１４，４１３に出力する。
【００５７】
リモートコントローラ４３４はユーザによりテレビジョン受信機４０１の動作を遠隔で制御するためのコントローラであって、種々の入力キー４４１乃至４４４及び４４７と、入力キーにより入力された指示情報に従って、例えば赤外線信号を変調し、変調された赤外線信号をテレビジョン受像機４０１の受光部４３９に送信する信号送信部４３４Ａとを備える。ここで、入力キーは、ＤＶＤレコーダ５０１内のＤＶＤディスク５２４に記録された番組データを再生することを指示するための再生キー４４２と、上記再生を停止することを指示するための停止キー４４１と、再生中や視聴中の番組に関連する番組情報を表示することを指示するための番組情報表示キー４４３と、操作した前の状態に戻ることを指示するための戻るキー４４４と、デジタルテレビジョン放送波を用いて送信されてくるデータ放送のデータ内容を表示することを指示するためのデータ放送表示キー４４７と、データ放送の画面を操作するための十字キーなどを備えている。リモートコントローラ４３４の信号送信部４３４Ａから送信された赤外線信号は、テレビジョン受像機４０１内の受光部４３９により受信され、受光部４３９は受信した赤外線信号を電気信号に光電変換し、増幅しかつ復調して、指示情報のデータを取り出し、マイクロコンピュータ４１６に出力する。
【００５８】
マイクロコンピュータ４１６は、テレビジョン受像機４０１内の各構成要素を制御するとともに、受信部４０５から復調部４０６及びＴＳデコーダ４０７を介して入力されるデータ放送のＢＭＬデータや番組表データに基づいて、それらの内容を解釈しバッファメモリ４１７を用いてデータ放送の画面を構築して描画するとともに、もしくは、番組表や番組関連情報を描画することにより画像データを発生してＯＳＤコントローラ４４６に出力する。ここで、マイクロコンピュータ４１６には、現在日時を計時するクロック回路４１６Ａと、ユーザがデータ放送のゲームやクイズ番組などで得たポイントや権利などを記憶する不揮発性ランダムアクセスメモリ（以下、ＮＶＲＡＭという。）４５２と、バス配線４３１Ｂを介して種々のコマンドを用いて接続機器と通信を行うときの種々のコマンドのフォーマットを予め格納するコマンド書式メモリ４１６Ｂと、テレビジョン受像機４０１自身の端末ＩＤである自端末ＩＤを格納する自端末ＩＤメモリ４１６Ｃと、バス配線４３１Ｂ上に接続された接続機器の中で端末ＩＤを用いた認証を通す機器の端末ＩＤを登録して格納するための登録端末ＩＤ４１６Ｄとが接続されている。自端末ＩＤは、テレビジョン受像機４０１の製造時に書き込まれることが考えられる。登録端末ＩＤは、ユーザが図示していない入力装置を用いて端末ＩＤを入力して登録する場合や、バス配線４３１Ｂ上に接続される機器の端末ＩＤを後述するように非同期送受信部４３０を介して取得してマイクロコンピュータ４１６が登録する場合が考えられる。なお、マイクロコンピュータ４１６は、ユーザが次回視聴時に、ＮＶＲＡＭ４５２に記憶されているポイントや権利を読み出してユーザが使用できるように制御する。
【００５９】
インターフェースＬＳＩ４１８は、バス配線４３１Ｂを介して接続機器とシリアル通信を実行するための通信インターフェース回路であって、種々の構成要素回路４１９，４２２，４２３，４２４，４３２，４３６，４２９，４３０，４３１を備えて構成される。ここで、ＰＨＹ回路４３１は、バス配線４３１Ｂに接続され、例えばＩＥＥＥ１３９４に準拠した物理層のインターフェース回路であり、ＬＩＮＫ回路４２９から出力されるＴＳ及びコマンド信号などをバス配線信号に変換した後、バス配線４３１Ｂを介してＤＶＤレコーダ５０１などの接続機器に出力する一方、接続機器からバス配線４３１Ｂを介して送られてくるコマンド信号などを受信して回路内信号に変換してＬＩＮＫ回路４２９に出力する。ＴＳインターフェース４１９は、ＴＳデコーダ４０７から出力される例えばＭＰＥＧ−２などの圧縮されたＴＳのパケット信号を、例えば映像信号や音声信号のエレメンタリストリームのパケット信号やデータ放送のＢＭＬデータや番組関連情報をＴＳ様式に格納したパケット信号に変換して同期送受信部４２４内の情報挿入部４２５に出力する。
【００６０】
同期送受信部４２４は、情報挿入部４２５と、ＴＳ送受信部４２６とを備えて構成され、受信されたサイクルスタートのパケット信号のタイミングに同期して同期パケット信号の送受信を行う。同期送受信部４２５は、帯域を保証するためのチャンネルや連続性を確保するためのデータを含む同期パケット用ヘッダーを送信データに付加し、又は受信データから同期パケット用ヘッダーを削除するプロトコルを備える。このプロトコルは、一般的にはアイソクロナスプロトコルと呼ばれている。ここで、情報挿入部４２５は、番組関連情報メモリ４２３に記憶されている番組関連情報を送信データをＴＳ形式のパケット信号に変換し、変換されたパケット信号をＴＳインターフェース４１９から入力されるＴＳに重畳してＴＳ送受信部４２６に出力する。重畳の方法として、例えば、入力されるＴＳのギャップに定期的に番組関連情報メモリ４２３から番組関連情報を読み出して挿入する方法を用いる。また、ＴＳ送受信部４２６は、送信時には情報挿入部４２５から出力される上記重畳されたＴＳのパケット信号に、同期パケット用ヘッダーを付加して同期パケット信号に変換してＬＩＮＫ回路４２９に出力する。
【００６１】
マイクロコンピュータインターフェース４２２はインターフェースＬＳＩ４１８の各構成要素回路を制御するためマイクロコンピュータ４１６に接続され、マイクロコンピュータ４１６から、非同期パケット信号の形式で送信するデータを、マイクロコンピュータ４１６の制御のもとで受信する。なお、番組関連情報とは記録し又は再生する番組に関連する情報であり、例えばタイトルや概要や出演者などの付加情報である。これらの付加情報は番組表の情報から当該する番組に関連する情報を抽出することで生成できる。番組関連情報メモリ４２３は、マイクロコンピュータインターフェース２２から入力される上記番組関連情報を記憶する。また、ノード識別情報メモリ４３２は、バス配線４３１Ｂ上に接続されている接続機器の中でテレビジョン受信機４０１を識別するためのノード番号、及びバス配線４３１Ｂ上に接続されているＤＶＤレコーダ５０１のノード番号を記憶する。さらに、チャンネル識別情報メモリ４３６は、バス配線４３１Ｂ上にテレビジョン受信機４０１とＤＶＤレコーダ５０１間において、論理的に確保される伝送チャンネルを識別する情報を記憶する。
【００６２】
非同期送受信部４３０は、送信時には、マイクロコンピュータ４１６の制御に従って、マイクロコンピュータインターフェース４２２から入力されるデータを格納した非同期パケット信号を生成し、上記サイクルスタートパケットとは同期させずにＬＩＮＫ回路４２９に出力する。一方、受信時には、非同期送受信部４３０は、ＬＩＮＫ回路４２９からの非同期パケット信号を受信し、マイクロコンピュータインターフェース４２２に出力する。さらに、非同期送受信部４３０は、送信時には、送信先ノードや自端末ノードのアドレスなどを含む非同期パケット用ヘッダーを、マイクロコンピュータ４１６の制御に従って、送信データに付加して送信し、受信時には、非同期パケット用ヘッダーを削除して出力するプロトコルを備えている。このプロトコルは、一般的にはアシンクロナスプロトコルと呼ばれている。ＬＩＮＫ回路４２９は、送信時には同期送受信部４２４及び非同期送受信部４３０からの送信パケット信号を、ＰＨＹ回路４３１に適合するデータに変換してＰＨＹ回路４３１に出力する一方、受信時にはＰＨＹ回路４３１からの入力データを同期送受信部４２４及び非同期送受信部４３０に適合するデータに変換して同期送受信部４２４及び非同期送受信部４３０に出力する。
【００６３】
本実施形態において、バス配線４３１Ｂに接続されている接続機器のノード番号は、バス配線４３１Ｂのコンフィギュレーション時に、非同期送受信部４３０などから受信可能であり、マイクロコンピュータ４１６はテレビジョン受信機４０１自身のノード番号やＤＶＤレコーダ５０１などのノード番号を読み取り認識できる。なお、バス配線４３１Ｂに接続されているテレビジョン受信機４０１及びＤＶＤレコーダ５０１とノード番号の関連付け情報は、接続機器の属性を示す情報が各ノードからマイクロコンピュータ４１６の制御で非同期送受信部４３０を介して取得することができる。例えば、インターフェースＬＳＩ４１８内のＴＳ送受信部４２６を用いて、ＴＳを含む同期パケット信号を伝送する場合、アイソクロナスプロトコルではそれぞれの同期パケットの送信時に、ノード間で論理的なチャンネルを確保するためにチャンネル番号が割り振られるため、マイクロコンピュータ４１６はＤＶＤレコーダ５０１との間に確保されたチャンネル番号を認識でき、ノード識別情報はノード識別情報メモリ４３２に格納され、チャンネル識別情報はチャンネル識別情報メモリ４３６に格納される。
【００６４】
なお、ＰＨＹ回路４３１はＩＥＥＥ１３９４に準拠した回路に代えて、例えばＵＳＢ（Universal Serial Bus）又はＩＥＥＥ８０２．３に準拠した回路を用いてもよく、さらに、とって代わって、ＩＥＥＥ８０２．１１又はＵＷＢ（Ultra Wideband）に準拠した回路を用いてもよい。
【００６５】
図３は、図１のＤＶＤレコーダ５０１の詳細構成を示すブロック図である。図３において、デジタルテレビジョン放送波は、例えばパラボラアンテナなどのアンテナ５３７により受信された後、受信部５３５に入力される。受信部５３５は、入力される無線信号に対して、高周波増幅、周波数変換、選局処理などの処理を実行した後、周波数変換後の中間周波信号を復調部５３６に出力する。ここで、無線信号及び中間周波信号は、デジタル映像信号と、デジタル音声信号と、番組データなどを多重化してなる、例えばＭＰＥＧ−２に規定するＴＳに従って搬送波信号を変調してなる変調信号である。復調部５３６は、入力される中間周波信号を所定の復調方式に従ってＴＳにデジタル復調した後、記録ストリーム選択部５２２を介してＴＳデコーダ５２７に出力する。ここで、記録ストリーム選択部５２２は、マイクロコンピュータ５２０の制御に従って、復調部５３６からのＴＳと、ＴＳインターフェース５０９からのＴＳとを選択的に切り換えてＴＳデコーダ５２７に出力する。
【００６６】
ＴＳデコーダ５２７は、アンテナ５３７により受信されたデジタルテレビジョン放送波の番組データをＤＶＤディスク５２４に記録するときには、復調部５３６から記録ストリーム選択部５２２を介してＴＳを入力し、マイクロコンピュータ５２０の制御によりパケットフィルタリングやデータの抽出を行い、記録する番組に係る映像信号と音声信号とデータ放送のＢＭＬデータとを含むＴＳ並びに番組表データを記録信号処理部５２３に出力する。このとき、ＴＳデコーダ５２７は、マイクロコンピュータ５２０の制御により番組表データから記録番組に関連する番組関連情報を抽出して、番組関連情報を含むＴＳパケット信号を生成して記録信号処理部５２３に出力する。一方、テレビジョン受信機４０１から、バス配線４３１Ｂを介して送信されてくる、記録番組の映像信号と音声信号及びデータ放送又は番組関連情報を含むＴＳを受信するとき、インターフェースＬＳＩ５１７内のＴＳインターフェース５０９から記録ストリーム選択部５２２を介して受信し、パケットフィルタリングやパケットに格納されているデータの抽出を行い、映像や音声のエレメンタリストリームやデータ放送のＢＭＬデータや番組関連情報を含むＴＳのパケット信号を生成して記録信号処理部５２３に出力する。
【００６７】
また、ＴＳデコーダ５２７に入力されるＴＳが有料放送番組などのためにスクランブルされている場合は、スクランブルされたＴＳからデスクランブルするための復号化キーを生成するためのスクランブルキー情報を抽出し、所定のセキュリティ情報を格納したＩＣカードを挿入するスロットを有するＩＣカード部５４９に出力する。ＩＣカード部５４９は、入力したスクランブルキー情報に基づいて、ＩＣカード部５４０のスロットに挿入されたＩＣカード内のマスターキー情報を用いて解読された復号化キー情報（デスクランブルするためのキー情報）を生成してデスクランブル部５５０に出力するとともに、ＩＣカードの挿抜状態をマイクロコンピュータ５２０に出力する。なお、本実施形態においては、ＩＣカード部５４９のスロットには正規のＩＣカードが挿入されていないことを仮定している。ここで「正規のＩＣカードが挿入されていない場合」とは、何もＩＣカードが挿入されていないという場合や、ＩＣカードが挿入されていたとしても、番組データをデスクランブル可能なユーザが放送事業者との契約を行って所有しているＩＣカードでない場合を意味する。デスクランブル部５５０は、ＴＳデコーダ５２７からのスクランブルされたＴＳを、上記解読された復号化キー情報を用いてデスクランブルした後、デスクランブルされたＴＳをＴＳデコーダ５２７に戻すように出力する。
【００６８】
記録信号処理部５２３は、デジタルデータをＤＶＤディスク５２４に記録するためのスクランブル回路、変調回路及びレーザ等を備えて構成され、ＴＳデコーダ５２７からの記録用ＴＳを受信し、受信した記録用ＴＳを、マイクロコンピュータ５２０の制御に従ってＤＶＤディスク５２４に記録する。サーボコントローラ５２５は、ＤＶＤディスク５２４用モータのサーボ制御と、ディスク５２４の回転制御やトラッキング等をマイクロコンピュータ５２０の制御に従って実行する。ここで、ＤＶＤディスク５２４は例えば青色レーザ対応のＤＶＤディスクなどである。
【００６９】
リモートコントローラ５１８はユーザによりＤＶＤレコーダ５０１の動作を遠隔で制御するためのコントローラであって、種々の入力キー５４２,５４３，５５１，５６３，５６４，５６７と、入力キーにより入力された指示情報に従って、例えば赤外線信号を変調し、変調された赤外線信号をＤＶＤレコーダ５０１の受光部５１９に送信する信号送信部５１８Ａとを備える。ここで、入力キーは、ＤＶＤレコーダ５０１内のＤＶＤディスク５２４に記録用ＴＳを記録することを指示するための録画キー５４２と、ＤＶＤディスク５２４に記録されたＴＳを再生することを指示するための再生キー５４３と、上記記録又は再生を停止することを指示するための停止キー５５１と、記録中又は再生中や視聴中の番組に関連する番組情報を表示することを指示するための番組情報表示キー５６３と、操作した前の状態に戻ることを指示するための戻るキー５６４と、デジタルテレビジョン放送波を用いて送信されてくるデータ放送のデータ内容を表示することを指示するためのデータ放送表示キー５６７と、データ放送の画面を操作するための十字キーなどを備えている。リモートコントローラ５１８の信号送信部５１８Ａから送信された赤外線信号は、ＤＶＤレコーダ５０１内の受光部５１９により受信され、受光部５１９は受信した赤外線信号を電気信号に光電変換し、増幅しかつ復調して、指示情報のデータを取り出し、マイクロコンピュータ５２０に出力する。
【００７０】
マイクロコンピュータ５２０は、ＤＶＤレコーダ５０１内の各構成要素を制御するとともに、ＤＶＤディスク５２４のファイルシステムを制御する。また、マイクロコンピュータ５２０は、受信部５３５から復調部５３６、記録ストリーム選択部５２２及びＴＳデコーダ５２７を介して入力されるデータ放送のＢＭＬデータや番組表データに基づいて、それらの内容を解釈しバッファメモリ５２１を用いてデータ放送の画面を構築して描画するとともに、もしくは、番組表や番組関連情報を描画することにより画像データを発生してＯＳＤコントローラ５５３に出力する。ここで、マイクロコンピュータ５２０には、現在日時を計時するクロック回路５２０Ａと、ユーザがデータ放送のゲームやクイズ番組などで得たポイントや権利などを記憶するＮＶＲＡＭ５２０と、バス配線４３１Ｂを介して種々のコマンドを用いて接続機器と通信を行うときの種々のコマンドのフォーマットを予め格納するコマンド書式メモリ５２０Ｂと、ＤＶＤレコーダ５０１自身の端末ＩＤである自端末ＩＤを格納する自端末ＩＤメモリ５２０Ｃと、バス配線４３１Ｂ上に接続された接続機器の中で端末ＩＤを用いた認証を通す機器のＩＤを登録して格納するための登録端末ＩＤ５２０Ｄと、ＤＶＤディスク５２４に記録する番組データとＤＶＤディスク５２４上の記録位置の情報をマイクロコンピュータ５２０の制御に従って関連付ける情報を記憶する番組インデックスメモリ５２９とが接続されている。自端末ＩＤは、ＤＶＤレコーダ５０１の製造時に書き込まれる。登録端末ＩＤは、ユーザが入力装置（図示せず。）を用いて端末ＩＤを入力して登録され、もしくは、バス配線４３１Ｂ上に接続される機器の端末ＩＤを後述するように非同期送受信部５０４を介して取得してマイクロコンピュータ５２０が登録端末ＩＤを登録する。なお、マイクロコンピュータ５２０は、ユーザが次回視聴時に、ＮＶＲＡＭ５５２に記憶されているポイントや権利を読み出してユーザが使用できるように制御する。
【００７１】
再生信号処理部５４５は、ＤＶＤディスク５２４に記録された番組データを再生するためのピックアップ、復調回路及びデスクランブル回路等を備えて構成され、ＤＶＤディスク５２４に記録されたデジタルデータを再生し、再生されたデジタルデータをマイクロコンピュータ５２０の制御に従ってＴＳに変換してＴＳデコーダ５４０に出力する。ＴＳデコーダ５４０は、再生信号処理部５４５から入力されるＴＳについて、マイクロコンピュータ５２０の制御に従ってパケットフィルタリングやパケットに格納されているデータの抽出を行い、ＭＰＥＧ−２デコーダ５４６又はサブピクチャデコーダ５３０に対して映像信号や音声信号のエレメンタリストリーム又はサブピクチャのデータを出力する。また、ＴＳデコーダ５４０は、再生されたＴＳに含まれるデータ放送のＢＭＬデータや番組関連情報をマイクロコンピュータ５２０に出力する。ＭＰＥＧ−２デコーダ５４６は、ＴＳデコーダ５４０から出力される映像信号や音声信号のエレメンタリストリームを受信し、受信したエレメンタリストリームに対してＭＰＥＧ−２の復号化処理を行い、アナログ映像信号とアナログ音声信号に変換して出力するとともに、データ放送の表示時には、アナログ映像信号をデータ放送の定義ファイルで指定される縮小率又は拡大率でスケーリング処理を実行するとともに、効果音の生成と、生成された効果音と音声との合成処理を実行する。ＭＰＥＧ−２デコーダ５４６により発生されるアナログ映像信号は、例えばアナログＹＵＶ信号であり、ＭＰＥＧ−２デコーダ５４６により発生されるアナログ音声信号は、例えば左右の音声信号である。さらに、サブピクチャデコーダ５３０は、マイクロコンピュータ５２０の制御に従って、ＴＳデコーダ５４０から入力されるサブピクチャのデータをアナログＹＵＶ信号に変換して映像合成部５４７に出力する。
【００７２】
ＯＳＤコントローラ５５３は、マイクロコンピュータ５２０の制御に従ってバッファメモリ５２１に描画した番組関連情報や番組表やデータ放送の画面やＧＵＩ画面の画像データをアナログＹＵＶ信号に変換するとともに、変換されたアナログＹＵＶ信号を、内部に備える同期生成回路から出力される同期信号に同期化した後出力する。この同期信号は、ＭＰＥＧ−２デコーダ５４６及びサブピクチャデコーダ５３０にも出力され、上記のアナログＹＵＶ信号は、当該同期信号に同期化される。映像合成部５４７は、ＭＰＥＧ−２デコーダ５４６、サブピクチャデコーダ５３０及びＯＳＤコントローラ５５３からのアナログＹＵＶ信号を受信し、受信した複数のアナログＹＵＶ信号を、ＯＳＤコントローラ５５３を介したマイクロコンピュータ５２０の制御に従って合成して出力する。ここで、映像合成部５４６から出力されるアナログＹＵＶ信号と、ＭＰＥＧ−２デコーダ５４６から出力されるアナログ音声信号は、入出力端子Ｔ２１，Ｔ２２を介してテレビジョン受像機４０１に出力される。
【００７３】
インターフェースＬＳＩ５１７は、テレビジョン受像機４０１のインターフェースＬＳＩ４１８と、以下の相違点を除いて同様に構成される。
【００７４】
（１）番組関連情報メモリ４２３及び情報挿入部４２５を備えていない。
（２）ＴＳ送受信部４２６に代えてＴＳの受信のみを行うＴＳ受信部５０６を備える。従って、図２の同期送受信部４２４は、ＴＳ受信部５０６のみを備える。
（３）その他の構成要素回路であるＴＳインターフェース５０９、ＬＩＮＫ回路５０４、ＰＨＹ回路５０２、マイクロコンピュータインターフェース５１２、ノード識別情報メモリ５１４、及びチャンネル識別情報メモリ５１５はそれぞれ、図２のＴＳインターフェース４１９、ＬＩＮＫ回路４２９、ＰＨＹ回路４３１、マイクロコンピュータインターフェース４２２、ノード識別情報メモリ４３２、及びチャンネル識別情報メモリ４３６と同様に構成される。
【００７５】
なお、ＰＨＹ回路５０２により受信されたＴＳは、ＬＩＮＫ回路５０３、ＴＳ受信部５０６、ＴＳインターフェース５０９、及び記録ストリーム選択部５２２を介してＴＳデコーダ５２７に出力される。また、テレビジョン受像機４０１よりデスクランブルされた番組データはトランスポートストリームに代えてプログラムストリームを受信し、ＤＶＤディスク５２４にプログラムストリームを記録してもよい。
【００７６】
図４は、図１のテレビジョン受像機４０１とＤＶＤレコーダ５０１との間で、デスクランブルされたトランスポートストリーム信号（以下、ＴＳという。）を送受信するための通信手順を示すシーケンス図である。なお、図４において、テレビジョン受像機４０１において正規のＩＣカードが挿入される一方、ＤＶＤレコーダ５０１に正規のＩＣカードが挿入されていないことを仮定している。
【００７７】
図４において、ＤＶＤレコーダ５０１はテレビジョン受像機４０１に対して、ＩＣカードの識別情報を伴った正規のＩＣカードの挿抜状態の通知要求コマンドを送信し、これに応答して、テレビジョン受像機４０１はＤＶＤレコーダ５０１に対して、正規のＩＣカードが挿入された状態であることを示すＩＣカードの挿抜状態の通知コマンドを送信する。このとき、ＤＶＤレコーダ５０１はテレビジョン受像機４０１に対して、番組を指定しかつその番組データの出力を要求する選局コマンド及びＴＳ出力要求コマンドを送信する。これに応答して、テレビジョン受像機４０１は、アンテナ４３８により受信した、スクランブルされた番組データをデスクランブルして、デスクランブルされたＴＳを発生してＤＶＤレコーダ５０１に出力する。これに応答して、ＤＶＤレコーダ５０１は、受信したＴＳをＤＶＤディスク５２４に記録し、記録終了時に、記録終了コマンドをテレビジョン受像機４０１に送信して当該通信手順が終了する。
【００７８】
図５は、図１のテレビジョン受像機４０１とＤＶＤレコーダ５０１との間での通信手順でコマンド信号を伝送するためのＡＶ／Ｃコマンドのフォーマットを示す図である。図５及び以降の図面において、Ｍｓｂは最上位ビットであり、Ｌｓｂは最下位ビットである。当該通信手順では、図５に示すように、ＩＥＥＥ１３９４に準拠したアシンクロナス・ブロック・ライト・トランザクション（Asynchronous Block Write Transaction）でパケット信号化されたＦＣＰ（Function Control Protocol）フレーム内のＡＶ／Ｃコマンドフレームのフォーマットを使用している。このＡＶ／Ｃコマンドフレームでは、宛先ＩＤ（Destination_ID）、発信元ＩＤ（Source_ID）、データ長（Data_length）などのヘッダー情報に加えて、制御種類又は応答種類（Ctype/Response）及び制御指示情報（Opcode, Operand, Additional Operand）を送信する。ここで、制御種類又は応答種類（Ctype/Response）では、例えば「制御」のとき値「０」を挿入し、「受理応答」のとき値「９」を挿入し、「拒絶」のとき値「Ａｈ」を挿入する。また、制御指示情報（Opcode, Operand, Additional Operand）においては、例えば、番組を指定する情報を含むコマンド情報を挿入して送信する。
【００７９】
なお、ＩＥＥＥ８０２．３やＩＥＣ８０２．１１においても、同様なアシンクロナスパケットが定義されており、これらの規格に準拠したコマンド信号を本実施形態において伝送してもよい。具体的には、ＩＥＥＥ８０２．３やＩＥＣ８０２．１１の上位プロトコルであるＲＦＣ７９３で規定されているＴＣＰを用いて、コマンド信号を伝送してもよい。
【００８０】
図６は、図２のテレビジョン受像機４０１によって実行されるＴＳ送信処理を示すフローチャートである。
【００８１】
図６において、まず、ステップＳ１０１においてＤＶＤレコーダ５０１から正規のＩＣカードの挿抜状態の通知要求コマンドを受信したか否かが判断され、ＹＥＳとなるまでステップＳ１０１の処理を繰り返し、ＹＥＳとなったとき、ステップＳ１０２においてテレビジョン受像機４０１のＩＣカードの挿抜状態（ＩＣカード部４５０のスロットに正規のＩＣカードが挿入されているか否かを示す状態）を確認する。次いで、ステップＳ１０３において正規のＩＣカードがテレビジョン受像機４０１に挿入されているか否かが判断され、ＹＥＳのときはステップＳ１０４に進む一方、ＮＯのときはステップＳ１０９に進む。ステップＳ１０９では、正規のＩＣカードが挿入されていないことを通知する正規のＩＣカードの挿抜状態の通知コマンドを送信した後、当該ＴＳ送信処理を終了する。
【００８２】
一方、ステップＳ１０４においては、正規のＩＣカードが挿入されていることを通知する正規のＩＣカードの挿抜状態の通知コマンドをＤＶＤレコーダ５０１に送信し、ステップＳ１０５において、ＤＶＤレコーダ５０１から記録番組の選局コマンド及びＴＳ出力要求コマンドを受信したか否かが判断され、ＹＥＳとなるまでステップＳ１０５の処理を所定のタイムアウトの間繰り返し、ＹＥＳとなったときステップＳ１０６に進む。ステップＳ１０６において記録番組を選局しデスクランブルしたＴＳをＤＶＤレコーダ５０１に送信し、ステップＳ１０７においてＤＶＤレコーダ５０１から記録終了コマンドを受信したか否かが判断され、ＹＥＳとなるまでステップＳ１０７の処理を繰り返し、ＹＥＳとなったときステップＳ１０８に進み、ＴＳの送信を終了して当該ＴＳ送信処理を終了する。
【００８３】
図７は、図３のＤＶＤレコーダ５０１によって実行されるＴＳ受信処理を示すフローチャートである。
【００８４】
図７において、まず、ステップＳ２０１において予約録画の実行時刻となったか否かが判断され、ＹＥＳとなるまでステップＳ２０１の処理を繰り返し、ＹＥＳとなったときステップＳ２０２に進む。次いで、ステップＳ２０２において、ＤＶＤディスク５２４における記録の開始位置を確認し、ステップＳ２０３において記録すべき番組データがスクランブルされているか否かが判断され、ＹＥＳのときはステップＳ２０４に進む一方、ＮＯのときはステップＳ２１３に進む。ステップＳ２０３においてスクランブルされているか否かは、当該番組の番組関連情報の内容を確認することや当該ＴＳのヘッダー情報を確認することで可能である。さらに、ステップＳ２０４においてカード部５４９のスロットに正規のＩＣカードが挿入されているか否かが判断され、ＹＥＳのときはステップＳ２１３に進む一方、ＮＯのときはステップＳ２０５に進む。
【００８５】
ステップＳ２１３では、記録すべき番組を選局し、番組データをＤＶＤディスク５２４に記録し、ステップＳ２１４において予約録画の終了時間となったか否かが判断され、ＹＥＳとなるまでステップＳ２１４の処理を繰り返し、ＹＥＳとなったときに、ステップＳ２１５において番組データの記録を終了し、当該ＴＳ受信処理を終了する。
【００８６】
一方、ステップＳ２０５では、テレビジョン受像機４０１にＩＣカードの識別情報を伴った正規のＩＣカードの挿抜状態の通知要求コマンドを送信し、ステップＳ２０６において正規のＩＣカードの挿抜状態の通知パケットを受信したか否かが判断され、ＹＥＳとなるまでステップＳ２０６の処理を所定のタイムアウト間繰り返し、ＹＥＳとなったときに、ステップＳ２０７に進む。ＩＣカードの識別情報は当該番組の番組関連情報又はＭＰＥＧ−２規格における番組特定情報の内容を確認することで可能である。ステップＳ２０７においてテレビジョン受像機４０１に正規のＩＣカードが挿入されていたか否かが判断され、ＹＥＳのときはステップＳ２０８に進む一方、ＮＯのときはステップＳ２１２に進み、エラー処理を実行した後、当該ＴＳ受信処理を終了する。
【００８７】
次いで、ステップＳ２０８では、テレビジョン受像機４０１に選局コマンド及びＴＳ出力要求コマンドを送信し、ステップＳ２０９において受信するデスクランブルされたＴＳをＤＶＤディスク５２４に記録し、ステップＳ２１０において予約録画の終了時間となったか否かが判断される。ここで、ＹＥＳとなるまでステップＳ２１０の処理を繰り返し、ＹＥＳとなったときに、ステップＳ２１１に進み、番組データのＤＶＤディスク５２４への記録を終了し、記録終了を通知する記録終了コマンドをテレビジョン受像機４０１に送信し、当該ＴＳ受信処理を終了する。
【００８８】
以上説明したように、第１の実施形態によれば、テレビジョン受像機４０１とＤＶＤレコーダ５０１とがデジタルバス信号を用いたバス配線４３１Ｂを介して接続され、ＤＶＤレコーダ５０１のＩＣカード部５４９に正規のＩＣカードが挿入されていなくても、テレビジョン受像機４０１のＩＣカード部４５０に正規のＩＣカードが挿入されていれば、図４に示すように、正規のＩＣカードの挿抜状態の通知要求コマンド及びこれの応答信号である正規のＩＣカードの挿抜状態の通知コマンドを用いて、テレビジョン受像機４０１での正規のＩＣカードの挿入状態を確認した後、ＤＶＤレコーダ５０１はテレビジョン受像機４０１に対して、番組を指定しかつその番組データの出力を要求する選局コマンド及びＴＳ出力要求コマンドを送信し、これに応答して、テレビジョン受像機４０１は、スクランブルされた番組データをデスクランブルしてバス配線４３１Ｂを介して伝送してＤＶＤレコーダ５０１に出力する。従って、ＤＶＤレコーダ５０１は、テレビジョン受像機４０１で受信した番組データをＤＶＤディスク５２４に記録することができる。
【００８９】
また、テレビジョン受像機４０１において、ＩＣカード部とデスクランブル部とが単一のＣＡモジュール回路であっても本実施形態に係る番組データ通信システムを実施できる。さらに、ＤＶＤレコーダ５０１にテレビジョン受像機４０１を接続して追加することにより、バス配線４３１Ｂ上で接続機器を検索し、テレビジョン受像機４０１にデスクランブルの処理を実行させて、デスクランブルされた番組データをバス配線４３１Ｂを介して得ることができる。また、ＤＶＤレコーダ５０１での選局方法も変更することなく、当該デスクランブルの機能を追加できる。
【００９０】
第２の実施形態．
図８は、本発明の第２の実施形態に係る番組データ通信システムの構成を示すブロック図である。図８において、第２の実施形態に係る番組データ通信システムは、ＣＡＴＶの番組データを受信し復調して出力するＣＡＴＶ用セットトップボックス４０１Ｓと、デジタルテレビジョン放送波の番組データを受信して表示するとともに、ＣＡＴＶ用セットトップボックス４０１Ｓからの番組データを受信して表示するテレビジョン受像機４０１Ａとを備えて構成される。これら２つの装置４０１Ｓ，４０１Ａは、種々のコマンドを含むデジタルバス信号、並びに、ＣＡＴＶ用セットトップボックス４０１Ｓにより受信された後デスクランブルされた番組データのＡＶ信号を送受信するためのバス配線４３１Ｂを介して互いに接続されるとともに、ＣＡＴＶ用セットトップボックス４０１Ｓにより受信されたアナログＡＶ信号をテレビジョン受像機４０１Ａに伝送して表示するためのアナログ映像信号ケーブル４０９Ａ及びアナログ音声信号ケーブル４１２Ａを介して接続されている。
【００９１】
本実施形態に係るＣＡＴＶ用セットトップボックス４０１Ｓは、ＣＡＴＶの番組データを同軸ケーブル４０５Ｃを介して受信し、ＩＣカード部４５０Ｓのスロットに挿入されたＩＣカード内のセキュリティ情報に基づいて、受信した番組データをデスクランブルし、図１１に示すように、テレビジョン受像機４０１Ａからの選局コマンド及びＴＳ出力要求コマンドに応答して、デスクランブルされた番組データ（デジタル映像信号、デジタル音声信号、及び番組情報などを含む。）を含むＴＳをテレビジョン受像機４０１Ａに送信する。一方、テレビジョン受像機４０１Ａは、受信したＴＳのＡＶ信号を受信して表示し出力する。なお、本実施形態においては、ＣＡＴＶ用セットトップボックス４０１ＳのＩＣカード部４５０Ｓには、識別情報、端末ＩＤ、ユーザ名称、ユーザＩＤ、パスワード、スクランブルのキー情報などのセキュリティ情報が格納された正規のＩＣカードが挿入済みであるが、テレビジョン受像機４０１ＡのＩＣカード部４５０のスロットには正規のＩＣカードが未挿入であると仮定する。
【００９２】
ここで、「正規のＩＣカード」とは、ユーザがＣＡＴＶ事業者との契約を行って所有している番組データをデスクランブル可能なＣＡモジュールを意味している。なお、デスクランブルされた番組データはトランスポートストリームに替えてプログラムストリームであってもよい。また、本実施形態におけるＣＡＴＶ用セットトップボックス４０１ＳはＣＡＴＶの場合の例を説明するが、ＣＡＴＶ網に替わりテレビジョン放送やインターネットから番組を受信するセットトップボックスでもよい。本実施の形態の番組データ通信システムの構成は、受信機と受像機とが接続される構成が趣旨である。
【００９３】
図９は、図８のＣＡＴＶ用セットトップボックス４０１Ｓの詳細構成を示すブロック図である。図９において、第２の実施形態に係るＣＡＴＶ用セットトップボックス４０１Ｓは、図２のテレビジョン受像機４０１に比較して以下のように異なる。
【００９４】
（１）デジタルテレビジョン放送波を受信するためのアンテナ４３８、受信部４０５、復調部４０６、ＩＣカード部４５０、デスクランブル部４５１及びＴＳデコーダ４０７に代えて、それぞれ、ＣＡＴＶのデジタルテレビジョン信号を受信するための同軸ケーブル４０５Ｃ、受信部４０５Ｓ、復調部４０６Ｓ、ＩＣカード部４５０Ｓ、デスクランブル部４５１Ｓ及びＴＳデコーダ４０７Ｓを設けた。
（２）映像スイッチ４０９及び音声スイッチ４１２を設けない。
（３）ディスプレイ４１１に代えて、ＹＵＶエンコーダ４１１Ｓ及び出力端子Ｔ３１を設けた。
（４）左右のスピーカ４１４，４１３に代えて、出力端子Ｔ３２を設けた。
（５）マイクロコンピュータ４１６に代えて、マイクロコンピュータ４１６Ｓを設けた。
【００９５】
以上の相違点について以下詳細説明する。
【００９６】
ＣＡＴＶのデジタルテレビジョン信号は、ヘッドエンド（図示せず。）から送信された後、同軸ケーブル４０５Ｃを介して受信部４０５Ｓに入力される。受信部４０５Ｓは、入力されるデジタルテレビジョン信号に対して、増幅、周波数変換、選局処理などの処理を実行した後、周波数変換後の中間周波信号を復調部４０６Ｓに出力する。ここで、デジタルテレビジョン信号及び中間周波信号は、デジタル映像信号と、デジタル音声信号と、番組データなどを多重化してなる、例えばＭＰＥＧ−２に規定するＴＳに従って搬送波信号を変調してなる変調信号である。復調部４０６Ｓは、入力される中間周波信号を所定の復調方式に従ってＴＳにデジタル復調した後、ＴＳデコーダ４０７Ｓに出力する。
【００９７】
ＴＳデコーダ４０７Ｓは、同軸ケーブル４０５Ｃを介して受信されるＣＡＴＶのデジタルテレビジョン信号の番組データをテレビジョン受像機４０１Ａに対して出力する際には、復調部４０６ＳからのＴＳに対してパケットフィルタリングを行い、記録する番組に係るデジタル映像信号及びデジタル音声信号、データ放送、番組表データを含むＴＳをＡＶデコーダ４０８に出力した後、ＡＶデコーダは入力されたＴＳをＹＵＶ信号及び左右の音声信号に変換しそれぞれ、ＲＧＢプロセッサ４１０、ＲＧＢスイッチ４４５、ＲＧＢ信号をＹＵＶ信号に変換するＹＵＶエンコーダ４１１Ｓ、並びに出力端子Ｔ３１を介して、並びに、音声増幅器４３７及び出力端子Ｔ３２を介して、テレビジョン受像機４０１Ａに出力する。もしくは、上記ＴＳを後述するようにＩＣカード部４５０Ｓ及びデスクランブル部４５１Ｓがデスクランブルした後に、インターフェースＬＳＩ４１８を用いてバス配線４３１Ｂを介してテレビジョン受像機４０１Ａに出力する。
【００９８】
さらに、ＴＳデコーダ４０７Ｓに入力されるＴＳが有料放送番組などのためにスクランブルされている場合は、スクランブルされたＴＳからデスクランブルするための復号化キーを生成するためのスクランブルキー情報を抽出し、所定のセキュリティ情報を格納したＩＣカードを挿入するスロットを有するＩＣカード部４５０Ｓに出力する。ＩＣカード部４５０Ｓは、入力したスクランブルキー情報に基づいて、ＩＣカード部４５０Ｓのスロットに挿入されたＩＣカード内のマスターキー情報を用いて解読された復号化キー情報（デスクランブルするためのキー情報）を生成してデスクランブル部４５１Ｓに出力するとともに、ＩＣカードの挿抜状態をマイクロコンピュータ４１６に出力する。デスクランブル部４５１Ｓは、ＴＳデコーダ４０７ＳからのスクランブルされたＴＳを、上記解読された復号化キー情報を用いてデスクランブルした後、デスクランブルされたＴＳをＴＳデコーダ４０７Ｓに戻すように出力する。
【００９９】
さらに、マイクロコンピュータ４１６Ｓは、ＣＡＴＶ用セットトップボックス４０１Ｓ内の各構成要素を制御するとともに、受信部４０５Ｓから復調部４０６Ｓ及びＴＳデコーダ４０７Ｓを介して入力されるデータ放送のＢＭＬデータや番組表データに基づいて、それらの内容を解釈しバッファメモリ４１７を用いてデータ放送の画面を構築して描画するとともに、もしくは、番組表や番組関連情報を描画することにより画像データを発生してＯＳＤコントローラ４４６に出力する。なお、ＣＡＴＶ用セットトップボックス４０１Ｓ内のインターフェースＬＳＩ４１８は、図２のそれと同様に構成され、同様に動作する。
【０１００】
図１０は、図８のテレビジョン受像機４０１Ａの詳細構成を示すブロック図である。図１０において、第２の実施形態に係るテレビジョン受像機４０１Ｓは、図２のテレビジョン受像機４０１に比較して以下のように異なる。
【０１０１】
（１）番組表メモリ４１６Ｅをさらに設けた。
（２）インターフェースＬＳＩ４１８に代えて、インターフェースＬＳＩ４１８Ａを設けた。
【０１０２】
以下、これらの相違点について詳細説明する。
【０１０３】
図１０において、アンテナ４３８により受信されたデジタルテレビジョン放送波の番組データに含まれる番組表データをＴＳデコーダ４０７により抽出し、当該抽出された番組表データは番組表メモリ４１６Ｅに格納された後、マイクロコンピュータ４１６により読み出される。また、マイクロコンピュータ４１６は、図１９を参照して詳細後述するように、バス配線４３１Ｂを介してＣＡＴＶ用セットトップボックス４０１Ｓから受信されるデスクランブル可否の通知要求コマンドに含まれる番組の購入状況又は契約状況のデータを、ＰＨＹ回路４３１、ＬＩＮＫ回路４２９、非同期送受信部４３０及びマイクロコンピュータインターフェース４２２を介して受信し、ＯＳＤコントローラ４４６を用いてディスプレイ４１１に表示し、もしくは番組の購入状況又は契約状況のデータを用いてデスクランブルの可否を判断する。
【０１０４】
インターフェースＬＳＩ４１８Ａでは、図２のインターフェースＬＳＩ４１８の同期送受信部４２４内での情報挿入部４２５、及び図２の番組関連情報メモリ４２３を備えず、ＴＳ送受信部４２６のみを備えたことを特徴としている。ここで、ＰＨＹ回路４３１及びＬＩＮＫ回路４２９で受信されたＴＳはＴＳ送受信部４２６からＴＳインターフェース４１９を介してＴＳデコーダ４０７に送られる一方、ＴＳデコーダ４０７からのＴＳはＴＳインターフェース４１９及びＴＳ送受信部４２６を介してＬＩＮＫ回路４２９及びＰＨＹ回路４３１によりＣＡＴＶ用セットトップボックス４０１Ｓに送られる。
【０１０５】
図１１は、図８のＣＡＴＶ用セットトップボックス４０１Ｓとテレビジョン受像機４０１Ａとの間で、デスクランブルされたＴＳを送受信するための通信手順を示すシーケンス図である。図１１において、ＣＡＴＶ用セットトップボックス４０１Ｓでは正規のＩＣカードが挿入される一方、テレビジョン受像機４０１Ａに正規のＩＣカードが挿入されていないことを仮定している。
【０１０６】
図１１において、テレビジョン受像機４０１ＡはＣＡＴＶ用セットトップボックス４０１Ｓに対して、正規のＩＣカードの挿抜状態の通知要求コマンドを送信し、これに応答して、ＰＰＶモード処理において、ＣＡＴＶ用セットトップボックス４０１Ｓはテレビジョン受像機４０１Ａに対して、ＰＰＶで購入可否の通知コマンド（購入可能情報を含む。）を送信し、これに応答して、テレビジョン受像機４０１ＡはＣＡＴＶ用セットトップボックス４０１Ｓに対して、ＰＰＶで購入要求及び端末ＩＤ通知コマンドを返信する。次いで、ＣＡＴＶ用セットトップボックス４０１Ｓはテレビジョン受像機４０１Ａに対して、正規のＩＣカードが挿入された状態で購入可能であることを示すデスクランブル可能の通知コマンドを送信する。このとき、テレビジョン受像機４０１ＡはＣＡＴＶ用セットトップボックス４０１Ｓに対して、番組を指定しかつその番組データの出力を要求する選局コマンド及びＴＳ出力要求コマンドを送信する。これに応答して、ＣＡＴＶ用セットトップボックス４０１Ｓは、ＣＡＴＶにより受信した、スクランブルされた番組データをデスクランブルして、デスクランブルされたＴＳを発生してテレビジョン受像機４０１Ａに出力する。これに応答して、テレビジョン受像機４０１Ａは、受信したＴＳをディスプレイ４１１及び左右のスピーカ４１４，４１３に出力し、番組データの出力終了時に、受信終了コマンドをＣＡＴＶ用セットトップボックス４０１Ｓに送信して当該通信手順が終了する。
【０１０７】
なお、図１１において、ＰＰＶモード処理の通信手順を示しているが、本発明はこれに限らず、ＰＰＶでないときは、当該ＰＰＶモード処理の通信手順を省略してもよい。また、ＰＰＶに限らず、シリーズ契約やセット契約など種々の契約の付加的な提供サービスの購入の可否について、上述のＰＰＶモード処理と同様の通信手順で購入確認してもよい。
【０１０８】
図１２は、図１１の通信手順において用いるデスクランブル可否の通知要求コマンドのフォーマットを示す図である。デスクランブル可否の通知要求コマンドには、図１２に示すように、当該番組データ通信システムで用いるコマンドを示すオペコード（Opcode）における「CA ENABLE(CC)」及びオペランド（Operand）［０］におけるデータ長を含むヘッダー情報に加えて、付加的なオペランドにおいて、ＣＡＴＶ事業者を識別するＩＤであるネットワークＩＤ、ＣＡＴＶ事業者名を示す情報であるネットワーク名称、ＣＡＴＶの番組を識別するＩＤであるサービスＩＤ、ＣＡＴＶの番組名を示す情報であるサービス名称、ＣＡシステムＩＤ（ここで、ＣＡシステムとはＣＡＴＶのコンディショナル・アクセス・システムを識別するＩＤであり、一意的にＣＡモジュールを示すものである。）を含む。オペランド［１］、［２］が空欄（ＦＦ）となっているのは、返答であるデスクランブル可否の通知コマンドがその領域を用いるためである。
【０１０９】
図１３は、図１１の通信手順において用いるＰＰＶで購入可否の通知コマンド又はデスクランブル可否の通知コマンドのフォーマットを示す図である。ＰＰＶで購入可否の通知コマンド又はデスクランブル可否の通知コマンドには、図１３に示すように、当該番組データ通信システムで用いるコマンドを示すオペコード（Opcode）における「CA ENABLE(CC)」及びオペランド（Operand）［０］におけるデータ長を含むヘッダー情報に加えて、付加的なオペランドにおいて、当該番組の契約状態を示すための購入済み／契約外の区別する情報、当該番組をＰＰＶなどによる購入可能／購入不可能の区別する情報、さらに、デスクランブル可否の通知要求コマンドに記述されていた情報のネットワークＩＤ、ネットワーク名称、サービスＩＤ、サービス名称、ＣＡシステムＩＤを含む。なお、ＰＰＶで購入可能を通知する場合はオペランド［２］の情報は購入可能となり、デスクランブル可能を通知する場合はオペランド［１］の情報は購入済みとなる。
【０１１０】
図１４は、図１１の通信手順において用いる購入要求及び端末ＩＤ通知コマンドのフォーマットを示す図である。購入要求及び端末ＩＤ通知コマンドには、図１４に示すように、当該番組データ通信システムで用いるコマンドを示すオペコード（Opcode）における「CA ENABLE(CC)」及びオペランド（Operand）［０］におけるデータ長を含むヘッダー情報に加えて、付加的なオペランドにおいて、テレビジョン受像機４０１Ａの端末ＩＤ、さらに、デスクランブル可否の通知要求コマンドに記述されていた情報のネットワークＩＤ、ネットワーク名称、サービスＩＤ、サービス名称、ＣＡシステムＩＤを含む。このコマンドでは端末ＩＤによる返答により購入要求となる。
【０１１１】
図１５は、図９のＣＡＴＶ用セットトップボックス４０１Ｓによって実行されるＴＳ送信処理を示すフローチャートである。
【０１１２】
図１５において、まず、ステップＳ３０１において接続機器（当該制御フローにおいて、接続機器はバス配線４３１Ｂ上に接続されたテレビジョン受像機４０１Ａである。）から番組データのデスクランブル可否の通知要求コマンドを受信したか否かが判断され、ＹＥＳとなるまでステップＳ３０１の処理を繰り返し、ＹＥＳとなったときステップＳ３０２に進む。次いで、ステップＳ３０２において視聴したい番組はＰＰＶ対象か否かが判断され、ＹＥＳのときはステップＳ３０３に進む一方、ＮＯのときはステップＳ３０４に進む。ステップＳ３０３では、当該番組のデスクランブル可否を確認するＰＰＶ確認処理（図１６のサブルーチン）を実行した後、ステップＳ３０４に進み、デスクランブル可能であるか否かが判断され、ＹＥＳのときはステップＳ３０５に進む一方、ＮＯのときはステップＳ３１２に進む。ステップＳ３０４におけるデスクランブル可能であるか否かの判断は、ＩＣカードの挿抜状態、もしくは、ＩＣカード内の識別情報、指定された番組の購入状況又は契約状況に基づいて判断される。ステップＳ３１２では、デスクランブル不可能の通信コマンドを接続機器に送信した後、当該ＴＳ送信処理を終了する。
【０１１３】
一方、ステップＳ３０５においてデスクランブル可能の通知コマンドを接続機器に送信し、ステップＳ３０６において当該番組の選局要求コマンド及びＴＳ出力要求コマンドを受信したか否かが判断され、ＹＥＳのときはステップＳ３０７に進む一方、ＮＯのときはステップＳ３０３でエラー処理を実行した後、当該ＴＳ送信処理を終了する。次いで、ステップＳ３０７において当該番組を選局し、デスクランブルされたＴＳを接続機器に送信し、ステップＳ３０８において当該番組が終了したか否かが判断され、ＹＥＳとなるまでステップＳ３０８の処理を繰り返し、ＹＥＳとなったときステップＳ３０９に進む。ステップＳ３０９においてＴＳの送信を終了し、ステップＳ３１０においてＰＰＶで番組を購入したか否かが判断され、ＹＥＳのときはステップＳ３１１に進む一方、ＮＯのときは当該ＴＳ送信処理を終了する。さらに、ステップＳ３１１においてセキュリティ情報メモリ４１６Ｅ内の視聴履歴テーブルを更新した後、当該ＴＳ送信処理を終了する。なお、ステップＳ３１０及びＳ３１１は、ステップＳ３０９の後の代わり、ステップ３０３の後又はステップＳ３０７の後でもよい。
【０１１４】
図１６は、図１５のサブルーチンであるペイパービュー（Pay Per View;以下、ＰＰＶという。）確認処理をフローチャートである。
【０１１５】
図１６において、まず、ステップＳ３１１Ａにおいて、ＩＣカード部４５０Ｓのスロットに挿入されたＣＡＴＶ用ＩＣカードに基づきＣＡＴＶ用のＣＡモジュールは有効か否かが判断され、ＹＥＳのときはステップＳ３１２Ａに進む一方、ＮＯのときは元のメインルーチンに戻る。次いで、ステップＳ３１２Ａにおいて当該番組はパッケージ契約内で購入済みか否かが判断され、ＹＥＳのときはＰＰＶの認証は不要なので元のメインルーチンに戻る一方、ＮＯのときはステップＳ３１３Ａに進む。そして、ステップＳ３１３Ａにおいて当該番組はＰＰＶで購入可能か否かが判断され、ＹＥＳのときはステップＳ３１４に進む一方、ＮＯのときは元のメインルーチンに戻る。さらに、ステップＳ３１４では、購入可の通知コマンドを接続機器に送信した後、ステップＳ３１５において接続機器から購入要求及び端末ＩＤ通知コマンドを所定のタイムアウト間に受信したか否かが判断され、ＹＥＳのときはステップＳ３１６に進む一方、ＮＯのときはステップＳ３１８でエラー処理を実行した後、元のメインルーチンに戻る。ステップＳ３１６では、当該端末機器ＩＤを用いた認証はＯＫか否かが判断され、ＹＥＳのときはステップＳ３１７に進む一方、ＮＯのときはステップＳ３１９に進む。端末ＩＤによる認証は、受信する購入要求及び端末ＩＤ通知コマンドに含まれる端末ＩＤとＣＡＴＶ用セットトップボックス４０１Ｓにおける登録端末ＩＤメモリ４１６Ｄに記憶されている端末ＩＤとの照合結果が合致された場合にＯＫと判断される。ステップＳ３１７では、当該番組データはデスクランブル可能であると判断し、元のメインルーチンに戻る。一方、ステップＳ３１９では、当該番組データはデスクランブル不可能であると判断し、元のメインルーチンに戻る。
【０１１６】
図１７は、図１０のテレビジョン受像機４０１Ａによって実行されるＴＳ受信処理を示すフローチャートである。
【０１１７】
図１７において、まず、ステップＳ４０１において所望する番組を選局し、アンテナ４３８を用いて番組データを受信し、ステップＳ４０２において番組データがスクランブルされているか否かが判断され、ＹＥＳのときはステップＳ４０３に進む一方、ＮＯのときはステップＳ４１１に進む。次いで、ステップＳ４０３において当該番組はテレビジョン受像機４０１Ａでデスクランブル可能か否かが判断され、ＹＥＳのときはステップＳ４１１に進む一方、ＮＯのときはステップＳ４０４に進む。ステップＳ４１１では、当該番組データをテレビジョン受像機４０１Ａで受信して視聴し、当該ＴＳ受信処理を終了する。デスクランブル可能か否かは、当該番組の番組関連情報の内容を確認することや、当該ＴＳのヘッダー情報を確認することで可能である。
【０１１８】
次いで、ステップＳ４０４では、バス配線４３１Ｂに接続された接続機器であるＣＡＴＶ用セットトップボックス４０１Ｓ（当該制御フローにおいて、接続機器はＣＡＴＶ用セットトップボックス４０１Ｓである。）に当該番組のデスクランブル可否の通知要求コマンドを送信し、ステップＳ４０５において接続機器からＰＰＶで購入可能の通知コマンドを受信したか否かが判断され、所定のタイムアウトの間にＹＥＳのときはステップＳ４０６に進む一方、ＮＯのときはステップＳ４０７に進む。ステップＳ４０６ではＰＰＶ確認処理（図１８参照。）を実行し、ステップＳ４０７に進む。そして、ステップＳ４０７において接続機器からデスクランブル可能の通知コマンドを受信したか否かが判断され、ＹＥＳのときはステップＳ４０８に進む一方、ＮＯのときはステップＳ４１２に進み、エラー処理を実行した後、当該ＴＳ受信処理を終了する。
【０１１９】
さらに、ステップＳ４０８において接続機器に当該番組の選局要求コマンド及びＴＳ出力要求コマンドを送信し、ステップＳ４０９において当該番組のデスクランブルされたＴＳを接続機器から受信し、ステップＳ４１０において受信終了コマンドを接続機器に送信し、当該ＴＳ受信処理を終了する。なお、ステップＳ４０５のタイムアウト期間中に接続機器からデスクランブル可能の通知コマンドを受信した場合は、ステップＳ４０８に進むこともできる。
【０１２０】
図１８は、図１７のサブルーチンであるＰＰＶ確認処理を示すフローチャートである。図１８において、まず、ステップＳ４２１において当該番組データはＰＰＶで購入必要であるか否か？の質問を表示し、ステップＳ４２２においてユーザにより購入ＯＫ否かが判断され、ＹＥＳのときはステップＳ４２３に進む一方、ＮＯのときは元のメインルーチンに戻る。さらに、ステップＳ４２３では、接続機器にテレビジョン受像機４０１Ａにおける自端末ＩＤメモリ４１６Ｃに記憶されている端末ＩＤを含む購入要求及び端末機器ＩＤ通知コマンドを送信し、元のメインルーチンに戻る。
【０１２１】
また、ステップＳ４２１、ステップＳ４２２、ステップＳ４２３の動作をユーザの操作を介さずに自動的に行ってもよい。ステップＳ４２１においてステップＳ４０５で受信したＰＰＶで購入可能の通知コマンドに基づいてマイクロコンピュータ４１６は、当該番組データをＰＰＶで購入する必要があると認識する。ステップＳ４２２において予めユーザがテレビジョン受像機４０１Ａにおける登録端末ＩＤメモリ４１６Ｄに登録しておいた端末ＩＤを持つ端末からのＰＰＶ購入可否の通知コマンドに対しては購入ＯＫとすると設定しておくことにより、マイクロコンピュータ４１６は端末ＩＤと照合することで購入ＯＫ否かを判断する。さらに、ステップＳ４２３では、接続機器にテレビジョン受像機４０１Ａにおける自端末ＩＤメモリ４１６Ｃに記憶されている端末ＩＤを含む購入要求及び端末機器ＩＤ通知コマンドをマイクロコンピュータ４１６は送信し、元のメインルーチンに戻る。この変形例において、テレビジョン受像機４０１Ａにおける登録端末ＩＤメモリ４１６Ｄに登録しておいた端末ＩＤと照合するための接続機器の端末ＩＤは、各機器からマイクロコンピュータ４１６の制御で非同期送受信部４３０を介して取得してもよいし、もしくはＰＰＶ購入可否の通知コマンドに含み伝送してもよい。
【０１２２】
以上説明したように、第２の実施形態によれば、ＣＡＴＶ用セットトップボックス４０１Ｓとテレビジョン受像機４０１Ａとがデジタルバス信号を用いたバス配線４３１Ｂを介して接続され、テレビジョン受像機４０１ＡのＩＣカード部４５０に正規のＩＣカードが挿入されていなくても、ＣＡＴＶ用セットトップボックス４０１ＳのＩＣカード部４５０Ｓに正規のＩＣカードが挿入されていれば、図１１に示すように、ＩＣカードの挿抜状態の通知要求コマンド及びこれの応答信号であるＩＣカードの挿抜状態の通知コマンドを用いて、ＣＡＴＶ用セットトップボックス４０１ＳでのＩＣカードの挿入状態を確認した後、テレビジョン受像機４０１ＡはＣＡＴＶ用セットトップボックス４０１Ｓに対して、番組を指定しかつその番組データの出力を要求する選局コマンド及びＴＳ出力要求コマンドを送信し、これに応答して、ＣＡＴＶ用セットトップボックス４０１Ｓは、スクランブルされた番組データをデスクランブルしてバス配線４３１Ｂを介して伝送してテレビジョン受像機４０１Ａに出力する。従って、テレビジョン受像機４０１Ａは、ＣＡＴＶ用セットトップボックス４０１Ｓで受信した番組データをディスプレイ４１１に表示させ、スピーカ４１４，４１３に出力することができる。
【０１２３】
また、図１１に示すように、ＣＡＴＶ用セットトップボックス４０１Ｓとテレビジョン受像機４０１Ａとの間で、ＰＰＶでの購入可否の確認及び購入要求もできる。
【０１２４】
さらに、ＣＡＴＶ用セットトップボックス４０１Ｓにおいて、ＩＣカード部とデスクランブル部とが単一のＣＡモジュールであっても本実施形態に係る番組データ通信システムを実施できる。さらに、テレビジョン受像機４０１ＡにＣＡＴＶ用セットトップボックス４０１Ｓを接続して追加することにより、バス配線４３１Ｂ上で接続機器を検索し、ＣＡＴＶ用セットトップボックス４０１Ｓにデスクランブルの処理を実行させて、デスクランブルされた番組データをバス配線４３１Ｂを介して得ることができる。また、テレビジョン受像機４０１Ａでの選局方法も変更することなく、当該デスクランブルの機能を追加できる。
【０１２５】
なお、ＣＡＴＶ用セットトップボックス４０１ＳはＣＡＴＶに代わりテレビジョン放送から番組を受信するセットトップボックスであり、無線ＬＡＮによりテレビジョン受像機４０１Ａと接続される場合、テレビジョン受像機４０１Ａを移動して番組を視聴する際、当該番組の放送波の受信状態が悪くなり、番組データをデスクランブルできず、番組を視聴できない場合に、セットトップボックスでデスクランブルを代行して番組を視聴できる。
【０１２６】
第２の実施形態の変形例．
図１９は、本発明の第２の実施形態の変形例に係る通信手順であって、図８のＣＡＴＶ用セットトップボックス４０１Ｓとテレビジョン受像機４０１Ａとの間で、デスクランブルされたＴＳを送受信するための通信手順を示すシーケンス図である。第２の実施形態の変形例においては、第２の実施形態と同様に、図９のＣＡＴＶ用セットトップボックス４０１Ｓと、図１０のテレビジョン受像機４０１Ａを備えた、図８の番組データ通信システムを用いるが、図１１の第２の実施形態に比較して、ＣＡＴＶ用セットトップボックス４０１Ｓからテレビジョン受像機４０１Ａに送信するデスクランブル可否の通知コマンドにおいて、番組の購入状況又は契約状況のデータを含み送信することを特徴としている。ここで、番組の購入状況又は契約状況のデータとは、例えば、ユーザが視聴契約済みのパッケージ又は購入済みのサービス（又は番組）の一覧表のデータである。なお、図１９の通信手順では、ＰＰＶモード処理の通信手順を省略しているが、本発明はこれに限らず、ＰＰＶモード処理の通信手順を実行してもよい。
【０１２７】
図２０は、図１９の通信手順において用いるデスクランブル可否の通知要求コマンドのフォーマットを示す図である。図２０のデスクランブル可否の通知要求コマンドには、番組の購入状況又は契約状況のデータを要求するので、図１２のデスクランブル可否の通知要求コマンドと比較して、当該番組データ通信システムで用いるコマンドを示すオペコード（Opcode）における「CA ENABLE(CC)」を含むヘッダー情報を含み、番組を識別するための情報であるＣＡＴＶのネットワークＩＤ、ネットワーク名称、ＣＡＴＶのサービスＩＤ、サービス名称、ＣＡシステムＩＤを含まない。また、この場合のデスクランブル可否の通知要求コマンドはブロードキャストパケット内に格納されることが考えられる。
【０１２８】
図２１は、図１９の通信手順において用いるデスクランブル可否の通知コマンドのフォーマットを示す図である。デスクランブル可否の通知コマンドには、図２１に示すように、当該番組データ通信システムで用いるコマンドを示すオペコード（Opcode）における「CA ENABLE(CC)」及びオペランド（Operand）［０］におけるデータ長を含むヘッダー情報に加えて、付加的なオペランドにおいて、ネットワークＩＤ、ネットワーク名称、ＣＡシステムＩＤ、ＣＡモジュール名称、並びに、パッケージ数、各パッケージ毎に、パッケージＩＤ及びパッケージ名称、さらに、サービス数、各サービス毎に、サービスＩＤ及びサービス名称を含む。ここで、パッケージとは、ＣＡＴＶ事業者が提供する複数の番組提供サービスを１つのパッケージにパッケージ化してなるものである。このデスクランブル可否の通知コマンドに格納されるパッケージ又はサービスは、ＣＡＴＶ用セットトップボックス４０１Ｓでデスクランブル可能なユーザが視聴契約済みのパッケージあるいは購入済みのサービス（番組）である。
【０１２９】
図２２は、本発明の第２の実施形態の変形例に係る通信手順で用いられ、図９のＣＡＴＶ用セットトップボックス４０１Ｓによって実行されるＴＳ送信処理を示すフローチャートである。
【０１３０】
図２２において、まず、ステップＳ５０１において接続機器（当該制御フローでは、バス配線４３１Ｂ上に接続されたテレビジョン受像機４０１Ａである。）からデスクランブル可否の通知要求コマンドを受信したか否かが判断され、ＹＥＳとなるまでステップＳ５０１の処理を繰り返し、ＹＥＳとなったときに、ステップＳ５０２に進む。次いで、ステップＳ５０２においてデスクランブル可能な番組を確認し、ステップＳ５０３において、デスクランブル可能なすべての番組に係る番組の購入状況又は契約状況のデータを含むデスクランブル可能の通知コマンドを接続機器に送信し、ステップＳ５０４において当該番組の選局要求コマンド及びＴＳ出力要求コマンドを受信したか否かが判断される。ステップＳ５０４において、ＹＥＳのときはステップＳ５０５に進む一方、ＮＯのときはステップＳ５０８に進み、エラー処理を実行した後、当該ＴＳ送信処理を終了する。
【０１３１】
一方、ステップＳ５０５では、当該番組を選局し、デスクランブルされたＴＳを接続機器に送信し、ステップＳ５０６において当該番組データが終了したか否かが判断され、ＹＥＳとなるまでステップＳ５０６の処理を繰り返し、ＹＥＳとなったときに、ステップＳ５０７に進む。さらに、ステップＳ５０７において、ＴＳの送信を終了し、当該ＴＳ送信処理を終了する。
【０１３２】
図２３は、本発明の第２の実施形態の変形例に係る通信手順で用いられ、図１０のテレビジョン受像機４０１Ａによって実行されるＴＳ受信処理を示すフローチャートである。
【０１３３】
図２３において、まず、ステップＳ６０１において所望する番組を選局して、アンテナ４３８を用いて受信し、ステップＳ６０２において当該番組がスクランブルされているか否かが判断され、ＹＥＳのときはステップＳ６０３に進む一方、ＮＯのときはステップＳ６１１に進む。次いで、ステップＳ６０３において当該番組はデスクランブル部４５１でデスクランブル可能か否かが判断され、ＹＥＳのときはステップＳ６１１に進む一方、ＮＯのときはステップＳ６０４に進む。ステップＳ６１１では、当該番組データをテレビジョン受像機４０１Ａで受信して視聴し、当該ＴＳ受信処理を終了する。
【０１３４】
一方、ステップＳ６０４では、接続機器（当該制御フローでは、ＣＡＴＶ用セットトップボックス４０１Ｓである。）にデスクランブル可否の通知要求コマンドを送信し、ステップＳ６０５において接続機器からデスクランブル可能の通知コマンドを所定のタイムアウト間に受信したか否かが判断され、ＹＥＳのときはステップＳ６０６に進む一方、ＮＯのときはステップＳ６１２に進み、エラー処理を実行した後、当該ＴＳ受信処理を終了する。ステップＳ６０６では、受信した通知コマンドに含まれる番組の購入状況又は契約状況のデータに基づきデスクランブル可能な番組を表示し、ステップＳ６０７において当該番組はデスクランブル可能であるか否かが確認されて判断され、ＹＥＳのときはステップＳ６０８に進む一方、ＮＯのときはステップＳ６１２に進む。そして、ステップＳ６０８において接続機器に当該番組の選局要求コマンド及びＴＳ出力要求コマンドを送信し、ステップＳ６０９において接続機器から当該番組データのデスクランブルされたＴＳを受信し、ステップＳ６１０において受信終了コメントを接続機器に送信した後、当該ＴＳ受信処理を終了する。
【０１３５】
なお、ステップＳ６０６及びステップＳ６０７においてユーザの操作を介さずにマイクロコンピュータ４１６が自動的に処理してもよい。具体的には、ステップＳ６０６において、マイクロコンピュータ４１６は受信した通知コマンドに含まれる番組の購入状況又は契約状況のデータを解析し、ＣＡＴＶ用セットトップボックス４０１Ｓがデスクランブル可能な番組に当該番組が含まれるか否かを検証する。ステップＳ６０７において、マイクロコンピュータ４１６は、当該番組データについてＣＡＴＶ用セットトップボックス４０１Ｓがデスクランブル可能であるか否かを判断する。
【０１３６】
以上説明したように、第２の実施形態の変形例によれば、第２の実施形態と同様の作用効果を有するとともに、テレビジョン受像機４０１ＡからＣＡＴＶ用セットトップボックス４０１Ｓに対して、デスクランブル可能な番組情報を含む番組の購入状況又は契約状況のデータを送信することを要求するデスクランブル可否の通知要求コマンドを送信し、これに応答して、ＣＡＴＶ用セットトップボックス４０１Ｓはテレビジョン受像機４０１Ａに対して、スクランブル可能な番組情報を含む番組の購入状況又は契約状況のデータを含むデスクランブル可否の通知コマンドを送信することにより、視聴したい番組をユーザが上記番組表データから検索して選択できるという特有の効果を有する。
【０１３７】
第３の実施形態．
図２４は、本発明の第３の実施形態に係る番組データ通信システムの構成を示すブロック図である。従来、放送局装置６０１のコンテンツメモリ６０１Ｂに格納されている番組データは、放送局装置６０１の放送波送信装置６０１ＣからスクランブルされたＴＳを含む電波をアンテナ６０１Ａから自由空間に送信し、携帯端末装置６０３などのテレビジョン受像機のアンテナ６０３Ｂにより受信して伝送し表示している。第３の実施形態に係る番組データ通信システムにおいては、放送局装置６０１のコンテンツメモリ６０１Ｂに格納されている番組データを専用回線６００Ｃを介して、インターネット６１０に接続されたオリジナルコンテンツサーバ装置６００のコンテンツメモリ６００Ａに転送しておき、番組のコンテンツデータを所定の会員の携帯端末装置６０３のみにインターネット６１０、キャッシュサーバ装置６０２−１，６０２−２及び無線ＬＡＮ６０４を介して提供することを特徴としている。
【０１３８】
図２４において、オリジナルコンテンツサーバ装置６００には、会員の携帯端末装置に係るユーザＩＤ、パスワード及び端末ＩＤなどの会員情報を格納する会員データベースメモリ６００Ｂが設けられる。インターネット６１０には、オリジナルコンテンツサーバ装置６００、複数のキャッシュサーバ装置６０２−１，６０２−２などが接続され、各キャッシュサーバ装置６０２−１，６０２−２などはそれぞれ、ＩＣカードを挿入するためのスロットを備えたＩＣカード部７１６−１，７１６−２を備える。本実施形態では、携帯端末装置６０３とキャッシュサーバ装置６０２−１又は６０２−２との間を、無線ＬＡＮ６０４を用いて接続し、それぞれのアンテナ６０３Ａ，６０２Ａ−１又は６０２Ａ−２を用いて双方向の無線通信を行う。なお、ＩＣカード部７１６−１，７１６−２はＩＣカードと一体であってもよい。
【０１３９】
本実施形態に係る番組データ通信システムにおいては、携帯端末装置６０３は、放送波から受信する番組データをデスクランブルできず視聴できない場合、オリジナルコンテンツサーバ装置６００から送信される番組データをキャッシュサーバ装置６０２Ａ−１又は６０２Ａ−２を介して受信することができる。携帯端末装置６０３は、無線ＬＡＮ６０４のエリア内にあるキャッシュサーバ装置６０２Ａ−１又は６０２Ａ−２を介して、さらにインターネット６１０を介してオリジナルコンテンツサーバ装置６００との間で、会員認証を行う。その会員認証がＯＫであれば、キャッシュサーバ装置６０２−１又は６０２−２は、スクランブルされたＴＳをオリジナルコンテンツサーバ装置６００から受信してバッファメモリ７０１に一時的に格納した後、当該スクランブルされたＴＳから携帯端末装置６０３が指定する番組のＴＳを抽出し、抽出した番組のＴＳをＩＣカード部７１６−１又は７１６−２内の正規のＩＣカードを用いてデスクランブルして無線ＬＡＮ６０４を介して携帯端末装置６０３に無線伝送してユーザに視聴させる。
【０１４０】
図２５は、図２４の携帯端末装置６０３の詳細構成を示すブロック図である。図２５の携帯端末装置６０３は、例えば携帯電話機の機能又はＰＤＡ（Personal Digital Assistant）の機能を有するとともに、図２５に示すテレビジョン受像機機能及び無線ＬＡＮの接続機能を有する。図２５の携帯端末装置６０３は、図１０のテレビジョン受像機４０１Ａに比較して以下の点が異なる。
【０１４１】
（１）ＩＣカード部４５０、デスクランブル部４５１、映像スイッチ４０９、音声スイッチ４１２を設けない。
（２）マイクロコンピュータ４１６に代えて、携帯端末装置６０３の各構成要素を制御するマイクロコンピュータ５２０を備える。
（３）リモートコントローラ４３４及び受光部４３９に代えて、マイクロコンピュータ５２０に接続され、テンキーを含む複数の入力キーを有するキーパッド４１６Ｇを備える。
（４）マイクロコンピュータ５２０に接続され、ユーザＩＤ、パスワード、及び端末ＩＤなどを含む上記会員認証のためのセキュリティ情報を格納するセキュリティ情報メモリ４１６Ｅを備える。
（５）記録ストリーム選択部４０６Ｓをさらに備え、記録ストリーム選択部４０６Ｓは、復調部４０６からのＴＳ又はＴＳインターフェース４１９からのＴＳを択一的に選択して、選択されたＴＳをＴＳデコーダ４０７に出力する。
（６）例えばパラボラアンテナなどのアンテナ４３８に代えて、例えば小型アンテナなどのアンテナ６０３Ｂを備える。
（７）インターフェースＬＳＩ４１８Ａに代えて、インターフェースＬＳＩ４１８Ｂを備える。ここで、インターフェースＬＳＩ４１８Ｂでは、ＴＳ送受信部４２７を有する同期送受信部４２４Ａに代えて、ＴＳ受信部４２６Ｂを有する同期受信部４２４Ｂを備える。また、バス配線４３１Ｂに接続されたＰＨＹ回路４３１に代えて、アンテナ６０３Ａを有し無線ＬＡＮの通信機能を有するＰＨＹ回路４３１Ｂを備える。ここで、ＰＨＹ回路４３１Ｂはアンテナ６０３Ａを用いて、例えばＩＥＥＥ８０２．１１a、ｂ又はｇに準拠した通信手順を用いて、キャッシュサーバ装置６０２−１又は６０２−２と無線通信を行う。
【０１４２】
図２６は、図２４のキャッシュサーバ装置６０２の詳細構成を示すブロック図である。図２６のキャッシュサーバ装置６０２は、インターネット６１０に接続されるとともに、無線ＬＡＮ６０４の通信機能を有し、オリジナルコンテンツサーバ装置６００と携帯端末装置６０３の間に挿入され、これらの装置６００，６０３間での通信の送受信機能を有する。図２６のキャッシュサーバ装置６０２は、図１０のテレビジョン受像機４０１Ａに比較して以下の点が異なる。
【０１４３】
（１）図１０のデジタルテレビジョン放送のためのアンテナ４３８に代えて、インターネット６１０に接続された専用回線６００Ｃが接続される。
（２）図１０のデジタルテレビジョン放送のための受信部４０５、復調部４０６、ＴＳデコーダ４０７、ＩＣカード部４５０、デスクランブル部４５１に代えて、インターネット６１０を介してＴＳなどの番組データ及びコマンドデータを送受信するための、ＴＳ受信部７１２を有する受信部７１１、送信部７２０、ＴＳデコーダ７１４、ＩＣカード部７１６、デスクランブル部７１５、ＴＳメモリ７１３を備える。ここで、オリジナルコンテンツサーバ装置６００からインターネット６１０を介して受信された番組データのＴＳは受信部７１１のＴＳ受信部７１２で受信された後、一時格納メモリであるＴＳメモリ７１３を介してＴＳデコーダ７１４に出力され、図１０の処理と同様の復号化の処理が、ＩＣカード部７１６及びデスクランブル部７１５で実行され、次いで、デスクランブルされたＴＳはＴＳインターフェース４１９に出力される。
（３）図１０のマイクロコンピュータ４１６に代えて、キャッシュサーバ装置６０２の各構成要素を制御するマイクロコンピュータ７００を備え、マイクロコンピュータ７００には、バッファメモリ７０１、クロック回路７０２、コマンド書式メモリ７０３、セキュリティ情報メモリ７０４及び認証結果メモリ７０５が接続される。マイクロコンピュータ７００は、携帯端末装置６０３からの会員に関するセキュリティ情報を受信してセキュリティ情報メモリ７０４に一時的に格納した後、送信部７２０を用いてインターネット６１０を介してオリジナルコンテンツサーバ装置６００に対して送信する。一方、マイクロコンピュータ７００は、オリジナルコンテンツサーバ装置６００から受信部７１１で受信される認証結果を認証結果メモリ７０５に一時的に格納した後、マイクロコンピュータインターフェース４２２を介してコマンド信号を用いて携帯端末装置６０３に送信する。
（４）インターフェースＬＳＩ４１８Ａに代えて、インターフェースＬＳＩ４１８Ｃを備える。ここで、インターフェースＬＳＩ４１８Ｃでは、バス配線４３１Ｂに接続されたＰＨＹ回路４３１に代えて、アンテナ６０２Ａを有し無線ＬＡＮの通信機能を有するＰＨＹ回路４３１Ｂを備える。ここで、ＰＨＹ回路４３１Ｂはアンテナ６０２Ａを用いて、例えばＩＥＥＥ８０２．１１ａ、ｂ又はｇに準拠した通信手順を用いて、携帯端末装置６０３と無線通信を行う。
【０１４４】
図２７は、図２４のオリジナルコンテンツサーバ装置６００とキャッシュサーバ装置６０２と携帯端末装置６０３との間で、デスクランブルされたＴＳを送受信するための通信手順を示すシーケンス図である。
【０１４５】
図２７において、まず、携帯端末装置６０３は、番組表を用いて選択されたスクランブルされた番組を視聴するために、キャッシュサーバ装置６０２に対して、デスクランブル可否の通知コマンドを送信し、これに応答して、キャッシュサーバ装置６０２はオリジナルコンテンツサーバ装置６００に対して認証要求コマンドを送信する。このとき、オリジナルコンテンツサーバ装置６００は会員データベースメモリ６００Ｂを参照して認証要求されてきた携帯端末装置６０３が会員であるか否かの会員認証を行い、その認証結果を含む認証結果コマンド（図２７の制御フローでは認証ＯＫ）をキャッシュサーバ装置６０２に送信する。これに応答して、キャッシュサーバ装置６０２は、ＰＰＶ処理モードに入り、ＰＰＶで購入可否の通知コマンド（図２７の制御フローでは購入可能）を携帯端末装置６０３に送信する。これに応答して、携帯端末装置６０３はキャッシュサーバ装置６０２に対して、購入要求及び端末ＩＤ通知コマンドを送信し、キャッシュサーバ装置６０２は当該購入要求及び端末ＩＤ通知コマンドをオリジナルコンテンツサーバ装置６００に転送する。これに応答して、オリジナルコンテンツサーバ装置６００は、ＰＰＶで購入可能であるか否かを会員データベースメモリ６００Ｂを参照して検証し、購入要求の可否通知コマンド（図２７の制御フローではＰＰＶで購入可能）をキャッシュサーバ装置６０２に送信し、このとき、キャッシュサーバ装置６０２はデスクランブル可否通知コマンドを携帯端末装置６０３に送信する。以上でＰＰＶモード処理が終了するが、さらに、携帯端末装置６０３は選局コマンド及びＴＳ出力要求コマンドをキャッシュサーバ装置６０２に送信する。これに応答して、キャッシュサーバ装置６０２は、オリジナルコンテンツサーバ装置６００から受信したスクランブルされたＴＳから該当する番組のＴＳを抽出し、抽出した番組のＴＳを正規のＩＣカードが挿入されたＩＣカード部７１６−１からの復号化キー情報に基づいてデスクランブルし、デスクランブルされたＴＳを携帯端末装置６０３に送信する。携帯端末装置６０３では、デスクランブルされたＴＳを受信し、当該ＴＳの番組表データの受信が終了すれば、受信終了コマンドをキャッシュサーバ装置６０２に送信し、当該通信手順を終了する。
【０１４６】
図２７の通信手順において、ＰＰＶモード処理を実行しているが、本発明はこれに限らず、購入する番組がＰＰＶの番組でないときは当該処理を省略してもよい。
【０１４７】
図２８は、図２７の通信手順で用いるデスクランブル可否の通知要求コマンドのフォーマットを示す図である。デスクランブル可否の通知要求コマンドには、図２８に示すように、当該番組データ通信システムで用いるコマンドを示すオペコード（Opcode）における「CA ENABLE(CC)」及びオペランド（Operand）［０］におけるデータ長を含むヘッダー情報に加えて、付加的なオペランドにおいて、事業者を識別するＩＤであるネットワークＩＤ、事業者名を示す情報であるネットワーク名称、番組を識別するＩＤであるサービスＩＤ、番組名を示す情報であるサービス名称、コンディショナル・アクセス・システムを識別するＩＤであり、一意的にＣＡモジュールを示すＩＤであるＣＡシステムＩＤ、並びに、会員認証ためのユーザＩＤ、パスワード及び端末ＩＤを含む。
【０１４８】
図２９は、図２７の通信手順で用いるＰＰＶで購入可否の通知コマンド又はデスクランブル可否の通知コマンドのフォーマットを示す図である。ＰＰＶで購入可否の通知コマンド又はデスクランブル可否の通知コマンドには、図２９に示すように、当該番組データ通信システムで用いるコマンドを示すオペコード（Opcode）における「CA ENABLE(CC)」及びオペランド（Operand）［０］におけるデータ長を含むヘッダー情報に加えて、付加的なオペランドにおいて、当該番組の契約状態を示すための購入済み／契約外の区別する情報、当該番組をＰＰＶなどによる購入可能／購入不可能の区別する情報、さらにデスクランブル可否の通知要求コマンドに記述されていた情報の、ネットワークＩＤ、ネットワーク名称、サービスＩＤ、サービス名称、ユーザＩＤ、パスワード、及び端末ＩＤを含む。ＰＰＶで購入可能を通知する場合はオペランド［２］の情報は購入可能となり、デスクランブル可能を通知する場合はオペランド［１］の情報は購入済みとなる。
【０１４９】
図３０は、図２６のキャッシュサーバ装置６０２によって実行されるＴＳ送信処理を示すフローチャートである。
【０１５０】
図３０において、まず、ステップＳ７０１において接続機器（図３０の制御フローでは携帯端末装置６０３であり、以下同様である。）から番組のデスクランブル可否の通知要求コマンドを受信したか否かが判断され、ＹＥＳとなるまでステップＳ７０１の処理を繰り返し、ＹＥＳとなったときに、ステップＳ７０２に進む。次いで、ステップＳ７０２において当該番組のデスクランブル可否を確認する確認処理(図３１参照。)を実行し、ステップＳ７０３において、当該番組データはデスクランブル可能であるか否かが判断され、ＹＥＳのときはステップＳ７０４に進む一方、ＮＯのときはステップＳ７１１に進む。ステップＳ７１１では、接続機器にデスクランブル不可能の通知コマンドを送信し、当該ＴＳ送信処理を終了する。
【０１５１】
一方、ステップＳ７０４では、接続機器にデスクランブル可能の通知コマンドを送信し、ステップＳ７０５において接続機器から当該番組の選局要求コマンド及びＴＳ出力要求コマンドを所定のタイムアウト間で受信したか否かが判断され、ＹＥＳのときはステップＳ７０６に進む一方、ＮＯのときはステップＳ７１０に進み、エラー処理を実行して当該ＴＳ送信処理を終了する。一方、ステップＳ７０６においてスクランブルされたＴＳを受信してデスクランブルした後、デスクランブルされたＴＳから当該番組のＴＳを抽出し、デスクランブルした当該番組のＴＳを接続機器に送信し、ステップＳ７０７において当該番組が終了したか否かが判断される。そして、ＹＥＳとなるまでステップＳ７０７の処理を繰り返し、ＹＥＳとなったときに、ステップＳ７０８に進み、ＴＳの送信を終了し、ステップＳ７０９において接続機器から受信終了コマンドを受信したか否かが判断され、ＹＥＳとなるまでステップＳ７０９の処理を繰り返し、ＹＥＳとなったときに、当該ＴＳ送信処理を終了する。
【０１５２】
なお、ステップ７０６において、デスクランブルされたＴＳは、無線ＬＡＮ６０４の伝送帯域内においてキャッシュサーバ６０２と携帯端末装置６０３間に確保される特定の伝送チャネルを介して無線伝送される。キャッシュサーバ６０２と携帯端末装置６０３間の無線伝送のセキュリティは、チャネルの接続管理並びにチャネル毎のローカルな暗号化処理により確保できる。
【０１５３】
図３１は、図３０のサブルーチンである確認処理を示すフローチャートである。
【０１５４】
図３１において、まず、ステップＳ７２１においてＣＡモジュールは有効であるか否かが判断され、ＹＥＳのときはステップＳ７２２に進む一方、ＮＯのときはステップＳ７３１に進む。ステップＳ７２２において、オリジナルコンテンツサーバ装置６００に対してユーザＩＤ、パスワード、端末ＩＤを伴った認証要求コマンドを送信し、ステップＳ７２３においてオリジナルコンテンツサーバ装置６００から認証結果コマンドを受信し、ステップＳ７２４においてユーザ認証及び端末認証はＯＫか否かが判断される。ステップＳ７２４において、ＹＥＳのときはステップＳ７２５に進む一方、ＮＯのときはステップＳ７３１に進む。
【０１５５】
次いで、ステップＳ７２５において当該番組はＰＰＶで購入するか否かが判断され、ＹＥＳのときはステップＳ７２６に進む一方、ＮＯのときはステップＳ７３０に進む。なお、ここでＮＯの場合は、既に購入又は契約済であり新たに購入する必要が無い場合である。そして、ステップＳ７２６において接続機器（図３１の制御フローでは、携帯端末装置６０３である。）に購入可能の通知コマンドを送信し、ステップＳ７２７において接続機器から購入要求及び端末機器ＩＤの通知コマンドを受信したか否かが判断され、ＹＥＳのときはステップＳ７２８に進む一方、ＮＯのときはステップＳ７３１に進む。さらに、ステップＳ７２８においてオリジナルコンテンツサーバ装置６００に購入要求及び端末ＩＤ通知コマンドを送信し、ステップＳ７２９においてオリジナルコンテンツサーバ装置６００から購入可能の通知コマンドを受信したか否かが判断され、ＹＥＳのときはステップＳ７３０に進む一方、ＮＯのときはステップＳ７３１に進む。さらに、ステップＳ７３０において当該番組をデスクランブル可能と判断し、元のメインルーチンに戻る。一方、ステップＳ７３１では、当該番組をデスクランブル不可能と判断し、元のメインルーチンに戻る。
【０１５６】
図３２は、図２４のオリジナルコンテンツサーバ装置６００によって実行されるＴＳ送信処理を示すフローチャートである。図３２の制御フローでは、オリジナルコンテンツサーバ装置６００が、スクランブルされたＴＳをコンテンツメモリ６００Ａから読み出してキャッシュサーバ装置６０２に送信している状態からの動作を示している。
【０１５７】
図３２において、まず、ステップＳ８０１においてキャッシュサーバ装置６０２からユーザＩＤ、パスワード、端末ＩＤを伴った認証要求コマンドを受信したか否かが判断され、ＹＥＳとなるまでステップＳ８０１の処理を繰り返し、ＹＥＳとなったときに、ステップＳ８０２に進む。次いで、ステップＳ８０２においてユーザ認証及び端末認証はＯＫか否かが判断され、ＹＥＳのときはステップＳ８０３に進む一方、ＮＯのときはステップＳ８０８に進み、キャッシュサーバ装置６０２に対して認証結果不可のコマンドを送信し、当該ＴＳ送信処理を終了する。
【０１５８】
一方、ステップＳ８０３においてキャッシュサーバ装置６０２に認証結果可のコマンドを送信し、ステップＳ８０４において、ステップＳ８０３で購入可のコマンドを送信した場合、キャッシュサーバ装置６０２から購入要求及び端末ＩＤ通知コマンドを受信したか否かが所定のタイムアウト間に判断され、ＹＥＳのときはステップＳ８０５に進む一方、ＮＯのときは当該ＴＳ送信処理を終了する。一方、ステップＳ８０５では、キャッシュサーバ装置６０２に購入可コマンドを送信し、ステップＳ８０６において番組を購入したか否かが判断され、ＹＥＳのときはステップＳ８０７に進む一方、ＮＯのときは当該ＴＳ送信処理を終了する。ステップＳ８０７では、上記の購入情報に基づいて会員データベースメモリ６００Ｂ内の視聴履歴テーブルを更新し、当該ＴＳ送信処理を終了する。
【０１５９】
図３３は、図２５の携帯端末装置６０３によって実行されるＴＳ受信処理を示すフローチャートである。
【０１６０】
図３３において、まず、ステップＳ９０１において放送波の番組データ及び番組表データを受信し、ステップＳ９０２においてユーザが番組表を見て選択した番組の番組データがスクランブルされているか否かが判断され、ＹＥＳのときはステップＳ９０３に進む一方、ＮＯのときはステップＳ９１１に進む。次いで、ステップＳ９０３において当該番組データは携帯端末装置６０３自身によりデスクランブル可能か否かが判断され、ＹＥＳのときはステップＳ９１１に進む一方、ＮＯのときはステップＳ９０４に進む。ステップＳ９１１では、当該番組データを携帯端末装置６０３で受信して視聴し、当該ＴＳ受信処理を終了する。
【０１６１】
一方、ステップＳ９０４においてキャッシュサーバ装置６０２に当該番組のデスクランブル可否の通知要求コマンドを送信し、ステップＳ９０５において購入是非を確認する確認処理（図３４参照。）を実行し、ステップＳ９０６においてデスクランブル可能の通知コマンドを受信したか否かが判断され、ＹＥＳのときはステップＳ９０７に進む一方、ＮＯのときはステップＳ９１２に進み、エラー処理を実行して当該ＴＳ受信処理を終了する。
【０１６２】
次いで、ステップＳ９０７においてキャッシュサーバ装置６０２に当該番組の選局要求コマンド及びＴＳ出力要求コマンドを送信し、ステップＳ９０８においてキャッシュサーバ装置６０２から当該番組のデスクランブルされたＴＳを受信し、ステップＳ９０９において受信終了したか否かが判断され、ＹＥＳとなるまでステップＳ９０８の処理を繰り返し、ＹＥＳとなったときに、ステップＳ９１０に進む。さらに、ステップＳ９１０においてキャッシュサーバ装置６０２に受信終了コマンドを送信して当該ＴＳ受信処理を終了する。
【０１６３】
図３４は、図３３のサブルーチンである確認処理を示すフローチャートである。
【０１６４】
図３４において、まず、ステップＳ９１１において購入可能の通知コマンドを受信したか否かが判断され、ＹＥＳのときはステップＳ９１２に進む一方、ＮＯのときは元のメインルーチンに戻る。次いで、ステップＳ９１２において番組は購入必要か否か？の質問を表示し、ステップＳ９１３において購入ＯＫか否かが判断され、ここで、ユーザが判断して購入ＯＫの入力がされてＹＥＳのときはステップＳ９１４に進む一方、ＮＯのときは元のメインルーチンに戻る。さらに、ステップＳ９１４においてキャッシュサーバ装置６０２に購入要求及び端末ＩＤ通知コマンドを送信して元のメインルーチンに戻る。
【０１６５】
以上説明したように、第３の実施形態によれば、携帯端末装置６０３は無線ＬＡＮ６０４を介してキャッシュサーバ装置６０２−１に無線接続され、さらに、キャッシュサーバ装置６０２−１はインターネット６１０を介してオリジナルコンテンツサーバ装置６００に接続され、携帯端末装置６０３に正規のＩＣカードが挿入されていなくても、キャッシュサーバ装置６０２−１に正規のＩＣカードが挿入されかつ携帯端末装置６０３において会員認証データを保持していれば、図２７に示すように、認証要求コマンド及びこれの応答信号である認証結果コマンドを用いて、オリジナルコンテンツサーバ装置６００内の会員データベースメモリ６００Ｂを参照して会員情報を検証した後、携帯端末装置６０３はキャッシュサーバ装置６０２−１に対して、番組を指定しかつその番組データの出力を要求する選局コマンド及びＴＳ出力要求コマンドを送信し、これに応答して、キャッシュサーバ装置６０２は、オリジナルコンテンツサーバ装置６００から受信するスクランブルされた番組データより該当する番組データを抽出し、抽出した番組データをデスクランブルし、デスクランブルされた番組データを携帯端末装置６０３に無線伝送して携帯端末装置６０３に出力して、そのユーザに視聴させることができる。
【０１６６】
また、図２７に示すように、オリジナルコンテンツサーバ装置６００と携帯端末装置６０３との間でキャッシュサーバ装置６０２を介して、ＰＰＶでの購入可否の確認及び購入要求もできる。
【０１６７】
さらに、キャッシュサーバ装置６０２において、ＩＣカード部とデスクランブル部とが単一のＣＡモジュール回路であっても本実施形態に係る番組データ通信システムを実施できる。またさらに、携帯端末装置６０３は無線ＬＡＮ６０４上でキャッシュサーバ装置６０２−１及びインターネット６１０を介してオリジナルコンテンツサーバ装置６００を検索することができ、しかもキャッシュサーバ装置６０２−１にデスクランブルの処理を実行させて、デスクランブルされた番組データを無線ＬＡＮ６０４を介して得ることができる。また、携帯端末装置６０３での選局方法も変更することなく、当該デスクランブルの機能を追加できる。
【０１６８】
さらに、携帯端末装置６０３のユーザは、それを移動して放送番組を視聴するときに、デスクランブル可能なキャッシュサーバ装置６０２を無線ＬＡＮ６０４を介して検索して、世帯内のサーバ装置で視聴可能な当該番組データを得ることができる。ここで、キャッシュサーバ装置６０２は、世帯内のサーバ装置に限らず、いわゆるホットスポットなど屋外にある一般的なサーバ装置を用いて携帯端末装置６０３を無線接続することができる。
【０１６９】
以上の第３の実施形態においては、キャッシュサーバ装置６０２と携帯端末装置６０３とは無線ＬＡＮ６０４で接続しているが、本発明はこれに限らず、他の無線通信回線、もしくは、有線ＬＡＮ、ＩＰ回線、ＩＰ−ＶＰＮ回線などの他の有線通信回線で接続してもよい。
【０１７０】
以上の第３の実施形態においては、オリジナルコンテンツサーバ装置６００において会員認証の確認によってデスクランブルするか否かを検証しているが、この検証方法は、第１及び第２の実施形態において適用してもよい。
【０１７１】
変形例．
以上の実施形態においては、番組データ受信装置の一例としてＤＶＤレコーダ５０１及びテレビジョン受像機４０１Ａを開示しているが、本発明はこれに限らず、番組データを受信して光ディスクなどの記録媒体に記録する、ＣＤ（Compact Disc）レコーダやハードディスクレコーダなどの記録再生装置であってもよい。
【産業上の利用可能性】
【０１７２】
以上説明したように、本発明に係る番組データ送信装置によれば、複数の番組データを受信し又は格納して配信する配信手段と、
上記複数の番組データのうち少なくとも１つの番組データをデスクランブルするデスクランブル手段と、
番組データ受信装置からの、複数の番組データのうち指定する少なくとも１つの番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号に応答して、上記デスクランブル手段により当該指定された番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号を上記番組データ受信装置に送信する第１の通信手段と、
上記番組データ受信装置からの、上記指定された番組データを送信することを要求する送信要求コマンド信号に応答して、上記指定された番組データをデスクランブルした後、上記デスクランブルされた番組データを上記番組データ受信装置に送信する第２の通信手段とを備える。
【０１７３】
一方、本発明に係る番組データ受信装置によれば、複数の番組データのうち指定する少なくとも１つの番組データをデスクランブル可能であるか否かの通知を要求する通知要求コマンド信号を番組データ送信装置に送信する第３の通信手段と、
上記番組データ送信装置からの、上記指定された番組データをデスクランブル可能であるか否かの情報を含む通知コマンド信号に応答して、上記番組データをデスクランブルして送信することを要求する送信要求コマンド信号を上記番組データ送信装置に送信する第４の通信手段と、
上記番組データ送信装置からの、デスクランブルされた番組データを受信する第５の通信手段とを備える。
【０１７４】
従って、上記番組データ送信装置と、上記番組データ受信装置とが、通信回線を介して接続され、上記番組データ受信装置において、例えば認証用のＩＣカードが挿入されていなくても、上記番組データ送信装置において、例えば認証用のＩＣカードが挿入されていれば、デスクランブル認証の通知要求コマンド及びこれの応答信号の通知コマンドを用いて、上記番組データ送信装置における認証状態を確認した後、上記番組データ受信装置は上記番組データ送信装置に対して、番組を指定しかつその番組データの出力を要求する送信要求コマンド信号を送信し、これに応答して、上記番組データ送信装置は、スクランブルされた番組データをデスクランブルして上記通信回線を介して伝送して上記番組データ受信装置に出力する。従って、上記番組データ受信装置は、上記番組データ送信装置で受信した番組データを上記番組データ受信装置に送信して出力することができる。
【０１７５】
また、上記番組データ送信装置において、例えばＩＣカード部とデスクランブル部からなるデスクランブル手段が単一のモジュール回路であっても番組データ通信システムを実施できる。
【０１７６】
さらに、上記番組データ受信装置が番組データをデスクランブル不可能な端末装置であっても、上記番組データ受信装置に上記番組データ送信装置を単に接続して追加することにより、上記通信回線上で接続機器を検索し、上記番組データ送信装置にデスクランブルの処理を実行させて、デスクランブルされた番組データを上記通信回線を介して得ることができる。
【０１７７】
またさらに、上記番組データ受信装置での選局方法も変更することなく、当該デスクランブルの機能を追加できる。
【図面の簡単な説明】
【０１７８】
【図１】本発明の第１の実施形態に係る番組データ通信システムの構成を示すブロック図である。
【図２】図１のテレビジョン受像機４０１の詳細構成を示すブロック図である。
【図３】図１のＤＶＤレコーダ５０１の詳細構成を示すブロック図である。
【図４】図１のテレビジョン受像機４０１とＤＶＤレコーダ５０１との間で、デスクランブルされたトランスポートストリーム信号（以下、ＴＳという。）を送受信するための通信手順を示すシーケンス図である。
【図５】図１のテレビジョン受像機４０１とＤＶＤレコーダ５０１との間での通信手順でコマンド信号を伝送するためのＡＶ／Ｃコマンドのフォーマットを示す図である。
【図６】図２のテレビジョン受像機４０１によって実行されるＴＳ送信処理を示すフローチャートである。
【図７】図３のＤＶＤレコーダ５０１によって実行されるＴＳ受信処理を示すフローチャートである。
【図８】本発明の第２の実施形態に係る番組データ通信システムの構成を示すブロック図である。
【図９】図８のＣＡＴＶ用セットトップボックス４０１Ｓの詳細構成を示すブロック図である。
【図１０】図８のテレビジョン受像機４０１Ａの詳細構成を示すブロック図である。
【図１１】図８のＣＡＴＶ用セットトップボックス４０１Ｓとテレビジョン受像機４０１Ａとの間で、デスクランブルされたＴＳを送受信するための通信手順を示すシーケンス図である。
【図１２】図１１の通信手順において用いるデスクランブル可否の通知要求コマンドのフォーマットを示す図である。
【図１３】図１１の通信手順において用いるデスクランブル可否の通知コマンドのフォーマットを示す図である。
【図１４】図１１の通信手順において用いる購入要求及び端末ＩＤ通知コマンドのフォーマットを示す図である。
【図１５】図９のＣＡＴＶ用セットトップボックス４０１Ｓによって実行されるＴＳ送信処理を示すフローチャートである。
【図１６】図１５のサブルーチンであるペイパービュー（Pay Per View;以下、ＰＰＶという。）確認処理をフローチャートである。
【図１７】図１０のテレビジョン受像機４０１Ａによって実行されるＴＳ受信処理を示すフローチャートである。
【図１８】図１７のサブルーチンであるＰＰＶ確認処理を示すフローチャートである。
【図１９】本発明の第２の実施形態の変形例に係る通信手順であって、図８のＣＡＴＶ用セットトップボックス４０１Ｓとテレビジョン受像機４０１Ａとの間で、デスクランブルされたＴＳを送受信するための通信手順を示すシーケンス図である。
【図２０】図１９の通信手順において用いるデスクランブル可否の通知要求コマンドのフォーマットを示す図である。
【図２１】図１９の通信手順において用いるデスクランブル可否の通知コマンドのフォーマットを示す図である。
【図２２】本発明の第２の実施形態の変形例に係る通信手順で用いられ、図９のＣＡＴＶ用セットトップボックス４０１Ｓによって実行されるＴＳ送信処理を示すフローチャートである。
【図２３】本発明の第２の実施形態の変形例に係る通信手順で用いられ、図１０のテレビジョン受像機４０１Ａによって実行されるＴＳ受信処理を示すフローチャートである。
【図２４】本発明の第３の実施形態に係る番組データ通信システムの構成を示すブロック図である。
【図２５】図２４の携帯端末装置６０３の詳細構成を示すブロック図である。
【図２６】図２４のキャッシュサーバ装置６０２の詳細構成を示すブロック図である。
【図２７】図２４のオリジナルコンテンツサーバ装置６００とキャッシュサーバ装置６０２と携帯端末装置６０３との間で、デスクランブルされたＴＳを送受信するための通信手順を示すシーケンス図である。
【図２８】図２７の通信手順で用いるデスクランブル可否の通知要求コマンドのフォーマットを示す図である。
【図２９】図２７の通信手順で用いるデスクランブル可否の通知コマンドのフォーマットを示す図である。
【図３０】図２６のキャッシュサーバ装置６０２によって実行されるＴＳ送信処理を示すフローチャートである。
【図３１】図３０のサブルーチンである確認処理を示すフローチャートである。
【図３２】図２４のオリジナルコンテンツサーバ装置６００によって実行されるＴＳ送信処理を示すフローチャートである。
【図３３】図２５の携帯端末装置６０３によって実行されるＴＳ受信処理を示すフローチャートである。
【図３４】図３３のサブルーチンである確認処理を示すフローチャートである。
【図１】
0004523913.tif 000002
【図２】
0004523913.tif 000003
【図３】
0004523913.tif 000004
【図４】
0004523913.tif 000005
【図５】
0004523913.tif 000006
【図６】
0004523913.tif 000007
【図７】
0004523913.tif 000008
【図８】
0004523913.tif 000009
【図９】
0004523913.tif 000010
【図１０】
0004523913.tif 000011
【図１１】
0004523913.tif 000012
【図１２】
0004523913.tif 000013
【図１３】
0004523913.tif 000014
【図１４】
0004523913.tif 000015
【図１５】
0004523913.tif 000016
【図１６】
0004523913.tif 000017
【図１７】
0004523913.tif 000018
【図１８】
0004523913.tif 000019
【図１９】
0004523913.tif 000020
【図２０】
0004523913.tif 000021
【図２１】
0004523913.tif 000022
【図２２】
0004523913.tif 000023
【図２３】
0004523913.tif 000024
【図２４】
0004523913.tif 000025
【図２５】
0004523913.tif 000026
【図２６】
0004523913.tif 000027
【図２７】
0004523913.tif 000028
【図２８】
0004523913.tif 000029
【図２９】
0004523913.tif 000030
【図３０】
0004523913.tif 000031
【図３１】
0004523913.tif 000032
【図３２】
0004523913.tif 000033
【図３３】
0004523913.tif 000034
【図３４】
0004523913.tif 000035