(57)【特許請求の範囲】
【請求項１】
管理装置及び他の放送受信装置と通信可能であり、放送信号を受信する放送受信装置であって、
前記他の放送受信装置が前記放送信号から取得可能な暗号鍵を用いて復号可能なコンテンツを示すコンテンツ情報を、前記管理装置から取得する第１の取得手段と、
前記コンテンツ情報が示すコンテンツから、再生するコンテンツを選択する選択手段と、
前記選択したコンテンツを前記放送信号から取得すると共に、前記選択したコンテンツを復号可能な暗号鍵を前記他の放送受信装置から受信する受信手段と、
前記受信した暗号鍵を用いて前記受信したコンテンツを復号して再生する再生手段と、
を備えることを特徴とする放送受信装置。
【請求項２】
前記第１の取得手段は、当該放送受信装置以外に前記コンテンツ情報が示すコンテンツを選択中の放送受信装置が存在するか否かを示す情報を更に取得し、
前記選択手段は、当該放送受信装置以外に前記コンテンツ情報が示すコンテンツを選択中の放送受信装置が存在しない場合に、前記選択を行う
ことを特徴とする請求項１に記載の放送受信装置。
【請求項３】
所定のコンテンツを復号するための暗号鍵を当該放送受信装置が前記放送信号から取得可能にするように前記放送信号の送信元に対して要求する要求手段を更に備え、
前記要求手段は、前記コンテンツ情報が示すコンテンツに前記所定のコンテンツが含まれない場合に、前記要求を行う
ことを特徴とする請求項１又は２に記載の放送受信装置。
【請求項４】
前記選択手段は、前記再生するコンテンツを選択したことを前記管理装置に通知する
ことを特徴とする請求項１乃至３のいずれか１項に記載の放送受信装置。
【請求項５】
当該放送受信装置が前記放送信号から取得可能な暗号鍵を用いて復号可能なコンテンツを示す第２コンテンツ情報を、前記管理装置へ通知する通知手段と、
前記第２コンテンツ情報が示すコンテンツから前記他の放送受信装置が選択したコンテンツを復号するための暗号鍵を前記放送信号から取得する第２の取得手段と、
前記取得した暗号鍵を前記他の放送受信装置へ送信する送信手段と、
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の放送受信装置。
【請求項６】
前記管理装置を放送受信装置内に備えることを特徴とする請求項１乃至５のいずれか１項に記載の放送受信装置。
【請求項７】
管理装置及び他の放送受信装置と通信可能であり、放送信号を受信する放送受信装置の制御方法であって、
前記放送受信装置の第１の取得手段が、前記他の放送受信装置が前記放送信号から取得可能な暗号鍵を用いて復号可能なコンテンツを示すコンテンツ情報を、前記管理装置から取得する第１の取得工程と、
前記放送受信装置の選択手段が、前記コンテンツ情報が示すコンテンツから、再生するコンテンツを選択する選択工程と、
前記放送受信装置の受信手段が、前記選択したコンテンツを前記放送信号から受信すると共に、前記選択したコンテンツを復号可能な暗号鍵を前記他の放送受信装置から受信する受信工程と、
前記放送受信装置の再生手段が、前記受信した暗号鍵を用いて前記受信したコンテンツを復号して再生する再生工程と、
を備えることを特徴とする制御方法。
【請求項８】
前記第１の取得工程では、当該放送受信装置以外に前記コンテンツ情報が示すコンテンツを選択中の放送受信装置が存在するか否かを示す情報を更に取得し、
前記選択工程では、当該放送受信装置以外に前記コンテンツ情報が示すコンテンツを選択中の放送受信装置が存在しない場合に、前記選択を行う
ことを特徴とする請求項７に記載の制御方法。
【請求項９】
前記放送受信装置の要求手段が、所定のコンテンツを復号するための暗号鍵を当該放送受信装置が前記放送信号から取得可能にするように前記放送信号の送信元に対して要求する要求工程を更に備え、
前記要求工程では、前記コンテンツ情報が示すコンテンツに前記所定のコンテンツが含まれない場合に、前記要求を行う
ことを特徴とする請求項７又は８に記載の制御方法。
【請求項１０】
前記選択工程では、前記再生するコンテンツを選択したことを前記管理装置に通知する
ことを特徴とする請求項７乃至９のいずれか１項に記載の制御方法。
【請求項１１】
前記放送受信装置の通知手段が、当該放送受信装置が前記放送信号から取得可能な暗号鍵を用いて復号可能なコンテンツを示す第２コンテンツ情報を、前記管理装置へ通知する通知工程と、
前記放送受信装置の第２の取得手段が、前記第２コンテンツ情報が示すコンテンツから前記他の放送受信装置が選択したコンテンツを復号するための暗号鍵を前記放送信号から取得する第２の取得工程と、
前記放送受信装置の送信手段が、前記取得した暗号鍵を前記他の放送受信装置へ送信する送信工程と、
を更に備えることを特徴とする請求項７乃至１０のいずれか１項に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、限定受信方式をサポートする放送受信装置、その制御方法、管理装置、及びその制御方法に関する。
【背景技術】
【０００２】
デジタルテレビ放送（以下、デジタル放送）においては、契約者のみがデジタル放送を視聴できるように受信者を限定する限定受信方式が採用されている。この限定受信方式では、デジタルテレビ受信機（以下、受信機）は、デジタルテレビ放送信号（以下、放送信号）に多重されて送られてくる暗号解除情報を、装填されたＩＣカードに送る。ＩＣカードは、暗号解除情報を解読して送り返す。受信機は、解読された暗号解除情報を用いて放送信号の暗号を解除する。これにより、受信機で番組を視聴することが可能となる。
【０００３】
また、デジタル放送では、ペイパービュー（ＰＰＶ）と呼ばれる有料放送サービスが運用されている。ＰＰＶでは、視聴者は、個々の番組や番組グループの視聴形態（契約形態）に応じて課金される。ＰＰＶで有料の番組を視聴契約（番組購入）した場合、番組購入情報は受信機からＩＣカードに送られてＩＣカード内に書き込まれる。有料番組購入情報は、ＩＣカードにのみ存在することになる。
【０００４】
今日、受信機の普及に伴い、複数の受信機を保有する家庭が増えてきている。複数ある受信機の１つで有料番組を購入すると、その受信機に装填されているＩＣカードに有料番組購入情報が書き込まれる。視聴者が有料番組を視聴しようとすると、受信機がＩＣカードに番組購入情報を問い合わせる。その有料番組が購入されていると判定された場合に、受信機でその有料番組を視聴することが可能となる。そのため、購入した有料番組は、購入した受信機でしか視聴できない。ある受信機で購入した有料番組を別の受信機で視聴するためには、番組購入に用いた受信機に装填してあるＩＣカードを取り外し、視聴のために使用したい受信機に挿入する必要がある。
【０００５】
このように、視聴のために使用する受信機を変更するためには、ユーザは煩雑な作業を行う必要がある。特に、ＩＣカードとして現在普及しているＢ−ＣＡＳカード用のＩＣカードスロットは、ＩＣカードが簡単に抜け落ちないように構成されていることが多いため、ＩＣカードを交換する作業は視聴者にとって大きな負担となっている。
【０００６】
限定受信方式の一形態として、家庭など限られた場所に設置された複数の受信機のＩＣカードに同じ識別情報（グループＩＤ）を与え、複数の受信機で同じ有料番組を視聴することを可能とする方式が規格化されている。また、これに関連する技術として、特許文献１の技術が知られている。
【特許文献１】特開２００１−２９８７２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術では、家庭内の複数の受信機が同一の有料番組を同時に再生することができるため、視聴制限の有効性が損なわれる可能性がある。即ち、家庭内の受信機の数に応じて番組購入の代金が設定される場合、視聴者は使用しないかもしれない受信機の分まで代金を支払う必要があるため、視聴者に不利益をもたらす可能性がある。反対に、受信機の数が増えても番組購入の代金が増額されない場合、放送事業者やコンテンツプロバイダに不利益をもたらす可能性がある。
【０００８】
また、特許文献１の技術によれば、家庭内の複数の受信機のうちの一部のみが有料番組を再生できるように制御することもできるが、この場合、有料番組を再生可能な受信機を変更することができない。従って、視聴のために使用する受信機を変更するためには、視聴者は従来通りＩＣカードを交換する必要がある。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、限定受信方式において、番組の視聴に使用する受信機を変更する際の視聴者の負担を軽減する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、第１の本発明は、管理装置及び他の放送受信装置と通信可能であり、放送信号を受信する放送受信装置であって、前記他の放送受信装置が前記放送信号から取得可能な暗号鍵を用いて復号可能なコンテンツを示すコンテンツ情報を、前記管理装置から取得する第１の取得手段と、前記コンテンツ情報が示すコンテンツから、再生するコンテンツを選択する選択手段と、前記選択したコンテンツを前記放送信号から取得すると共に、前記選択したコンテンツを復号可能な暗号鍵を前記他の放送受信装置から受信する受信手段と、前記受信した暗号鍵を用いて前記受信したコンテンツを復号して再生する再生手段と、を備えることを特徴とする放送受信装置を提供する。
【００１２】
また、第３の本発明は、管理装置及び他の放送受信装置と通信可能であり、放送信号を受信する放送受信装置の制御方法であって、前記放送受信装置の第１の取得手段が、前記他の放送受信装置が前記放送信号から取得可能な暗号鍵を用いて復号可能なコンテンツを示すコンテンツ情報を、前記管理装置から取得する第１の取得工程と、前記放送受信装置の選択手段が、前記コンテンツ情報が示すコンテンツから、再生するコンテンツを選択する選択工程と、前記放送受信装置の受信手段が、前記選択したコンテンツを前記放送信号から受信すると共に、前記選択したコンテンツを復号可能な暗号鍵を前記他の放送受信装置から受信する受信工程と、前記放送受信装置の再生手段が、前記受信した暗号鍵を用いて前記受信したコンテンツを復号して再生する再生工程と、を備えることを特徴とする制御方法を提供する。
【００１４】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態における記載によって更に明らかになるものである。
【発明の効果】
【００１５】
以上の構成により、本発明によれば、限定受信方式において、番組の視聴に使用する受信機を変更する際の視聴者の負担を軽減することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照して、本発明の実施例を説明する。以下で説明される個別の実施例は、本発明の上位概念から下位概念までの種々の概念を理解するために役立つであろう。
【００１７】
なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施例によって限定されるわけではない。また、実施例の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【実施例１】
【００１８】
本実施例では、説明を簡潔にするために、衛星デジタル放送を受信する受信機（放送受信装置）を用いて説明を行う。しかしながら、アンテナやコンバータなどの構成を変更すれば、地上デジタル放送を受信する受信機に対しても本実施例を適用可能である。また、「有料番組」という用語は、広く「番組を再生する権利を取得しなければ再生できない番組」を意味するものであり、必ずしも課金が発生する必要はない。例えば、アンケートに答えれば無料で再生権利が与えられる番組や、特定のメニューを選択すれば無条件で再生権利が与えられる番組なども、本実施例における「有料番組」に含まれる。
【００１９】
図１は、実施例１に係る受信機１の構成を示す機能ブロック図である。
【００２０】
アンテナ２で受信された放送波（放送信号）は、コンバータ３によって適切な周波数帯にダウンコンバートされた後、受信機１のチューナ４に入力される。
【００２１】
チューナ４は、システムプロセッサ１３から指示されたチャンネルの信号を放送波（放送信号）から抽出する。
【００２２】
復調回路５は、８ＰＳＫなどの変調方式で変調されている信号を復調する。
【００２３】
デスクランブル回路６は、伝送デスクランブル、デインターリーブ、誤り訂正等の処理を行い、その後、ユーザ選局によるサービスを伝送する伝送スロットの選択をシステムプロセッサ１３からの指示に従って行う。
【００２４】
デマルチプレクサ７は、トランスポートストリーム（ＴＳ）（ＩＳＯ／ＩＥＣ  １３８１８−１参照）から、ユーザが選択したサービス（映像、音声、データ等）を分離する。また、限定受信方式によって暗号化されている信号を復号する。このとき、システムプロセッサ１３は、ＩＣカードＩ／Ｆ１６を介して接続されたＩＣカードから復号処理のための鍵情報を取得し、デマルチプレクサ７に与える。
【００２５】
ＡＶデコーダ８は、デマルチプレクサ７で分離された各サービス（エレメンタリストリーム（ＥＳ））のＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）復号処理を行う。復号処理によって得られた音声信号は、音声出力回路９において音声出力変換処理が施され、音声出力端子２６から出力される。また、復号処理によって得られた映像信号は、合成回路１０においてＯＳＤ１８の画像と合成された後、映像出力回路１１において映像出力変換処理が施され、映像出力端子２７から出力される。
【００２６】
システムプロセッサ１３は、システムバス１２を介して受信機１の各構成要素を制御する。このとき、システムプロセッサ１３は、不揮発性メモリ１４に記録されている制御プログラム（ファームウェア）に従って動作し、揮発性メモリ１５をワークエリアとして使用する。
【００２７】
不揮発性メモリ１４は、例えばＥＥＰＲＯＭであり、ここに記録されている制御プログラムは書き換え可能である。
【００２８】
リモコン受光端子２３は、ユーザの操作に従ってリモコン（不図示）が発光した赤外線を受光する。リモコン受光部１７は、リモコン受光端子２３が受光した赤外線を電気信号に変換してシステムプロセッサ１３に送る。システムプロセッサ１３は、リモコン受光部１７から受信した電気信号に基づいてリモコンのどのボタンが押されたかを判断し、押されたボタンに対応する処理を行う。ここでの処理には、例えばチューナ４に対してチャンネルを選択する指示を行う処理が含まれる。
【００２９】
ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）１８は、放送波に含まれる番組情報や、受信機の状態などを表すための、文字やグラフィックスを生成する。生成された文字やグラフィックスは、合成回路１０へ送られ、ここで映像信号と合成される。
【００３０】
暗号回路１９は、暗号化されたＴＳを復号する時に用いる鍵を暗号化したり復号したりする。暗号回路１９が必要なのは、汎用バス（本実施例では、ネットワーク（不図示））上で暗号鍵を伝送する場合には暗号化しなければならないことが放送規格に規定されているからである。
【００３１】
モデム２０は、ＰＰＶによる有料放送番組の購入履歴をセンター局（視聴履歴収集センター）に公衆回線を経由して送信したり、放送番組内で実施される視聴者による投票を送信したりするため使用される。購入履歴の送信等の処理は、システムプロセッサ１３の制御に従って行われる。
【００３２】
ネットワークアダプタ２１は、例えばＩＥＥＥ８０２．３標準に準拠し、ネットワーク信号を制御する。ネットワークアダプタ２１は、ネットワーク接続端子２５を介して他の受信機やネットワーク機器（例えば、ルータ）などと接続される。
【００３３】
家庭内に複数の受信機１が存在し、全ての受信機１がネットワークを介して通信可能な場合、本実施例では、そのうちの１台の受信機１がマスター受信機として動作し、他の受信機１がスレーブ受信機として動作する。受信機１は、マスター受信機として動作するための構成（管理装置）を備える。管理装置は、図２を参照して後述するＩＣカード情報管理テーブル５０を管理する。また、マスター装置は、自己が備える管理装置と通信可能である。本実施例では、受信機１が管理装置を備えるものとするが、管理装置は受信機１から分離していても構わない。この場合、全ての受信機１がスレーブ受信機として動作し、管理装置と通信可能である。本実施例においてマスター受信機として動作する受信機１を決定する方法については、図４を参照して後述する。
【００３４】
マスター受信機は、全ての受信機１のＩＣカードに関する情報、及びＩＣカードの使用状況を管理する。マスター受信機は、スレーブ受信機のＩＣカードに関する情報を取得するために、スレーブ受信機に対して問い合わせを行う。また、スレーブ受信機からのＩＣカード使用要求を処理する。
【００３５】
マスター受信機は、ＩＣカードを管理するために、図２で示すＩＣカード情報管理テーブル５０を揮発性メモリ１５内に保持する。ＩＣカード情報管理テーブル５０には、管理しているＩＣカードの数を示すＩＣカード数５４があり、各ＩＣカードに対応するＩＣカード管理ブロック５１、５２、５３がＩＣカード数５４に続く。ＩＣカード管理ブロック５１には、ステータス５５、カードＩＤ５６、ＩＰアドレス５７、受信機名称５８、及びポインター５９が含まれる（他のＩＣカード管理ブロックについても同様）。
【００３６】
ステータス５５は、ＩＣカード管理ブロック５１に対応するＩＣカードの使用状況を示す。例えば、ステータスが１の場合、ＩＣカードが使用中であることを示し、０の場合、未使用であることを示す。
【００３７】
カードＩＤ５６は、ＩＣカード管理ブロック５１に対応するＩＣカードを識別するものであり、１２桁の数字又は記号を含む。
【００３８】
ＩＰアドレス５７は、ＩＣカード管理ブロック５１に対応するＩＣカードが装填されている受信機のＩＰアドレスを示す。
【００３９】
受信機名称５８は、ＩＣカード管理ブロック５１に対応するＩＣカードを使用している受信機の名称を示す。受信機名称５８は、受信機の設置時等にユーザが設定することができる。例えば、受信機１を最初に起動した際に、図３に示すような名称登録画面がＯＳＤ１８で生成され、合成回路１０、映像出力回路１１、及び映像出力端子２７を介して表示装置（不図示）に表示される。ユーザは、リモコンを用いて任意の名称をつけることができる。名称は不揮発性メモリ１４に記憶され、図４を参照して後述するＩＣカードの登録処理時に通知される。設定される名称としては、「リビング」、「寝室」、「子供部屋」等、各受信機を識別しやすいものが好ましいが、これに限定されるものではない。
【００４０】
ポインター５９は、ＩＣカード管理ブロック５１に対応するＩＣカードが装填されている受信機で購入した有料番組の情報を管理する、有料番組管理テーブル６０へのポインターである。即ち、各ＩＣカード管理ブロックは、対応するＩＣカードが装填されている受信機が放送信号から取得可能な暗号鍵を用いて復号可能なコンテンツを示すコンテンツ情報を含む。有料番組管理テーブル６０も揮発性メモリ１５に保持される。
【００４１】
有料番組管理テーブル６０は、ＩＣカードに登録されている有料番組購入数６４を含み、更に、有料番組ブロック６１、６２、６３が購入した有料番組数分保持する。有料番組ブロック６１は、放送波種別６５、チャンネル６６、番組種別６７、番組名６８、開始時間６９、及び番組時間７０を含む（他の有料番組ブロックも同様）。
【００４２】
放送波種別６５は、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）放送、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓａｔｅｌｌｉｔｅ）放送等を識別するものである。例えば、放送波種別６５が１の場合、ＢＳであることを示し、２の場合、ＣＳであることを示す。
【００４３】
チャンネル６６には、放送チャンネル番号を表すサービスＩＤが設定される。
【００４４】
番組種別６７には、番組ごとに放送事業者が一定期間内にユニークに割り振られている、番組を識別するイベントＩＤが設定される。番組の時間変更などは、このイベントＩＤを用いて放送波を調べることにより、検知される。
【００４５】
番組名６８は、有料番組ブロック６１に対応する番組のタイトルを保持する。
【００４６】
開始時間６９には、有料番組ブロック６１に対応する番組が放送される日付及び時間が修正ユリウス日で設定される。
【００４７】
番組時間７０には、番組の放映時間が秒単位の時間で指定される。
【００４８】
各受信機１は、ユーザが視聴していない場合には、受信機１に接続されている表示装置（ＰＤＰやＬＣＤなど）は通電していない。しかし、システムプロセッサ１３やＩＣカードＩ／Ｆ１６、ネットワークアダプタ２１などは通電しており、他の受信機１からの問い合わせなどに対して応答できる。
【００４９】
＜電源投入時の処理＞
受信機１のメイン電源が最初に投入された時の処理を、図４のフローチャートを用いて説明する。本フローチャートの処理が開始する前は、システムプロセッサ１３やＩＣカードＩ／Ｆ１６、ネットワークアダプタ２１なども通電していない。
【００５０】
なお、以下の説明では、本発明に関係するネットワークを介しての他の受信機との通信及びＩＣカードの管理等についてのみ行う。従って、本発明を説明する上で不要な部分、例えば、受信機に搭載されているブートローダ、ＯＳ、アプリケーションなどについては説明を省く。
【００５１】
受信機１のメイン電源が投入されると、Ｓ１００で、システムプロセッサ１３は、ＩＣカードＩ／Ｆ１６及びＩＣカード接続端子２２を介してＩＣカードに対してカード情報の要求コマンドを発行する。そして、ＩＣカードのカードＩＤ、有料番組購入情報（第２コンテンツ情報）などをＩＣカードから得る。
【００５２】
Ｓ１０１及びＳ１０２では、システムプロセッサ１３は、ネットワークアダプタ２１及びネットワーク接続端子２５を介して、ネットワーク上に他の受信機１が接続されているか否かを判定する。判定のためには、例えば、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）が使用される。ネットワークに接続されている他の受信機１から応答があった場合、Ｓ１０３に進む。他の受信機１からの応答が検出されなかった場合、Ｓ１０７に進み、本フローチャートの処理を実行中の受信機１がマスター受信機となる（詳細は後述するＳ１０９と同様であるため、省略する）。
【００５３】
Ｓ１０３及びＳ１０４で、システムプロセッサ１３は、接続されている他の受信機１がマスター受信機であるか否かを問い合わせる。問い合わせには、例えば、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）によるメッセージ通信が使用される。マスター受信機であった場合には、Ｓ１０４からＳ１０８へ進む。
【００５４】
Ｓ１０８で、システムプロセッサ１３は、Ｓ１００で得たＩＣカードの情報を、ＳＭＴＰを用いてマスター受信機に通知する。マスター受信機は、その情報をＩＣカード情報管理テーブル５０に登録する。そして、処理を終了する。
【００５５】
Ｓ１０４でマスター受信機でないと判定された場合には、Ｓ１０５でシステムプロセッサ１３は、ネットワークに接続された（Ｓ１０２で応答のあった）全ての受信機１について問い合わせが終わったか否かを判定する。
【００５６】
終わっていない場合には、Ｓ１０６でシステムプロセッサ１３は、次の受信機１に対して問う合わせを行い、Ｓ１０４へ戻る。
【００５７】
全ての受信機１に対してＳ１０４〜Ｓ１０５を繰り返してもマスター受信機が見つからない場合には、Ｓ１０９に進み、本フローチャートの処理を実行中の受信機１がマスター受信機となる処理を行う。
【００５８】
Ｓ１０９で、システムプロセッサ１３は、ＩＣカード情報管理テーブル５０を揮発性メモリ１５に作成して初期化し、Ｓ１００で得たＩＣカードの情報を登録する。
【００５９】
次に、Ｓ１１０〜Ｓ１１３で、システムプロセッサ１３は、ネットワークに接続されている全ての受信機１に対してＳＭＴＰを用いてメッセージ通信を行い、自身がマスター受信機になったことを通知する。そして、全ての受信機１からＩＣカードの情報を得て、Ｓ１０９で作成したＩＣカード情報管理テーブル５０に登録する。全ての受信機１に対する処理が完了すると、本フローチャートの処理を終了する。
【００６０】
＜ＩＣカード情報管理テーブルの表示処理＞
図５は、スレーブ受信機がマスター受信機からＩＣカード情報管理テーブル５０を取得して、その内容を表示する処理の流れを示すフローチャートである。本フローチャートの処理は、マスター受信機が実行することもできる。この場合、マスター受信機は自分の揮発性メモリ１５からＩＣカード情報管理テーブル５０を取得できるので、受信機間の通信は発生しない（後述する図７及び図１０についても同様）。
【００６１】
Ｓ１２０で、スレーブ受信機のシステムプロセッサ１３は、マスター受信機に対してＳＭＴＰによるメッセージ通信を利用して、ＩＣカード情報管理テーブル取得メッセージを送る。
【００６２】
Ｓ１２１で、マスター受信機のシステムプロセッサ１３は、ＳＭＴＰによるメッセージ通信を利用して、揮発性メモリ１５に記憶してあるＩＣカード情報管理テーブル５０をスレーブ受信機に送り、スレーブ受信機はこれを取得する。
【００６３】
Ｓ１２２で、スレーブ受信機のシステムプロセッサ１３は、Ｓ１２１で取得したＩＣカード情報管理テーブル５０を解析し、ＯＳＤ１８を用いて図６に示すグラフィックスを生成する。このグラフィックスは、合成回路１０、映像出力回路１１、及び映像出力端子２７を介して表示装置に表示される。これにより、ユーザは、ＩＣカードの使用状況及び有料番組の購入情報を知ることができる。
【００６４】
＜ＩＣカードの使用要求＞
スレーブ受信機から未使用のＩＣカードを選択し、マスター受信機に対して選択したＩＣカードの使用を要求する処理について図７を参照して説明する。
【００６５】
Ｓ１３０で、ユーザは、図６に示すＩＣカード情報管理テーブル５０の表示画面において、リモコンのボタン（例えば、上下ボタン）を用いて、未使用のＩＣカードを選択する。選択されたＩＣカードは、例えば、図８に示すように強調表示される。このとき、スレーブ受信機では、リモコンからの赤外線をリモコン受光端子２３が受光し、リモコン受光部１７が赤外線を電気信号に変換してシステムプロセッサ１３に送る。そして、システムプロセッサ１３は、リモコンの操作（操作されたボタンの種別や、押下状態の変化など）を判断する。上下ボタンが押された場合には、システムプロセッサ１３は、図８における強調部分を上下に移動させるようにＯＳＤ１８を制御する。選択を確定するためには、ユーザは例えば、リモコンの決定ボタンを押す。システムプロセッサ１３が決定ボタンの押下を検知すると、Ｓ１３１に進む。
【００６６】
Ｓ１３１で、システムプロセッサ１３は、図５のＳ１２１で取得したＩＣカード情報管理テーブル５０を参照することにより、選択されたＩＣカードの使用状況をチェックする。このとき、システムプロセッサ１３は、選択されたＩＣカードに対応するＩＣカード管理ブロックのステータスを参照する。使用中の場合、ユーザに使用中であることを通知し、Ｓ１３０へ戻る。通知は、例えばシステムプロセッサ１３よりビープ音信号を生成し、システムバス１２経由で音声出力回路９、音声出力端子２６を介してスピーカ（不図示）からビープ音を出力することにより行われる。未使用な場合には、Ｓ１３２に進む。従って、スレーブ受信機は、選択しようとしているＩＣカードを選択中の受信機が自分以外（当該放送受信装置以外）に存在しない場合に、ＩＣカードの選択を行う。
【００６７】
Ｓ１３２で、システムプロセッサ１３は、パスワードの入力をユーザに要求する。このとき、システムプロセッサ１３は、パスワードの入力を受け付ける画面をＯＳＤ１８で生成して表示装置に表示させる。ユーザは、リモコンを使用してパスワードを入力する。
【００６８】
パスワードは、ユーザが操作中のスレーブ受信機のＩＣカードに設定されている。そこで、Ｓ１３３で、システムプロセッサ１３は、ＩＣカードに対してパスワード要求コマンドを発行してパスワードを取得し、Ｓ１３２で入力されたパスワードと照合する。パスワードが一致していない場合には、ユーザに不一致であることを通知し（例えばビープ音を使用）、Ｓ１３２に戻ってパスワードの再入力を行う。パスワードが一致した場合、Ｓ１３４に進む。また、キャンセルボタンが押下された場合は処理を終了する。
【００６９】
Ｓ１３４で、スレーブ受信機のシステムプロセッサ１３は、ＳＭＴＰによるメッセージ通信を利用して、Ｓ１３０で選択したＩＣカードを使用することをマスター受信機に対して要求する。メッセージには、スレーブ受信機の名称が含まれる。マスター受信機のシステムプロセッサ１３は、使用要求のメッセージを受信すると、ＩＣカード情報管理テーブル５０において対応するＩＣカード管理ブロックのステータス５５を使用中に変更する。また、メッセージで通知されたスレーブ受信機の名称を、受信機名称５８に設定する。
【００７０】
Ｓ１３５で、スレーブ受信機のシステムプロセッサ１３は、Ｓ１３０で選択したＩＣカードが装填された受信機に対して、暗号鍵を要求する。これにより、スレーブ受信機は、他の受信機のＩＣカードで購入された有料番組を再生可能になる。Ｓ１３５における処理の詳細を、図９を参照して説明する。ここでは、要求を行った受信機を受信機Ａと呼び、要求を受けた受信機を受信機Ｂと呼ぶ。
【００７１】
受信機ＡのデマルチプレクサＡ−７は、ユーザが選択した放送番組（コンテンツ）を含むＴＳ  Ａ−１０１を取得する。ユーザによる放送番組の選択は、例えば、図８に示す画面上でＩＣカードを選択する際に同時に行われる。ＩＣカードが選択されると対応するＩＣカード管理ブロックのステータス５５が「１：使用中」になる。従って、ステータス５５は、有料番組管理テーブル６０（コンテンツ情報）が示すコンテンツを選択中の受信機が存在するか否かを示す情報として機能する。また、Ｓ１３４における通知は、再生するコンテンツを選択したことをスレーブ受信機（第１放送受信装置）がマスター受信機に通知することであると解釈できる。この通知により、マスター受信機は、スレーブ受信機（第１放送受信装置）がマスター受信機又はいずれかのスレーブ受信機（第２放送受信装置）で購入されたコンテンツを選択したことを検知することができる。
【００７２】
受信機Ａは、受信機Ｂに対して、ＴＳ  Ａ−１０１と同じものをＴＳ  Ｂ−１０１として取得するように要求する。ＴＳ  Ａ−１０１、及びＴＳ  Ｂ−１０１は、前述したように、受信機が放送波を受信して変換、復調等の処理を行って得られるものである。
【００７３】
ＴＳ  Ａ−１０１及びＴＳ  Ｂ−１０１には、ＳＩ／ＰＳＩ等の制御情報や番組の映像、音声、データ放送が多重されている。ＳＩは、Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎの略であり、番組選択の利便性のために規定された各種情報を含む。ＰＳＩは、Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎの略であり、所望の番組を選択するために必要な番組特定情報を含む。
【００７４】
受信機ＡのデマルチプレクサＡ−７は、ＴＳ  Ａ−１０１に多重されているＥＳ  Ａ−１０２（映像ＥＳ、音声ＥＳ、データ放送ＥＳ）を分離する。
【００７５】
受信機ＢのデマルチプレクサＢ−７は、ＴＳ  Ｂ−１０１に多重されているＳＩ／ＰＳＩを分離する。
【００７６】
まず、受信機Ｂで番組の暗号鍵を抽出する処理を先に説明し、次に、受信機Ｂで抽出した暗号鍵を用いて受信機Ａが番組の映像、音声、データ放送を復号する処理を説明する。
【００７７】
ＳＩ／ＰＳＩについては、使用目的で複数種類があり、ＳＩ／ＰＳＩの各種別でユニークな番号テーブルＩＤが付加されているので、その時点での処理で必要なものをテーブルＩＤを用いてフィルタリングして抽出することが可能になっている。
【００７８】
ここでは、契約情報（購入履歴）を基に暗号鍵を取得するので、ＳＩ／ＰＳＩのうちの、ＥＭＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  Ｍｅｓｓａｇｅ）とＥＣＭ（Ｅｎｔｉｔｌｅｍｅｎｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ）とを抽出する。
【００７９】
受信機ＢのデマルチプレクサＢ−７で抽出されたＥＭＭ  Ｂ−１０４には、加入者ごとの契約情報及び共通情報の暗号を解くためのワーク鍵を含む個別情報が含まれている。
【００８０】
ＩＣカードＩ／Ｆ  Ｂ−１６よりＩＣカードＢ−１００に対して「カードＩＤ情報取得」要求を発行するとカードＩＤ（受信機に装備されるＩＣカードに予め割り振られたユニークな番号又は記号）が返される（不図示）。
【００８１】
ＥＭＭには、契約されているカードＩＤごとにワーク鍵情報等が含まれているので、カードＩＤでフィルタリングし、ＩＣカードＩ／Ｆ  Ｂ−１６よりＩＣカードＢ−１００に該当する部分を取り出す。
【００８２】
ＩＣカードＢ−１００には、ＩＣカードごとにユニークなマスター鍵Ｂ−１１０が保管されておりこれを用いてＥＭＭの個別情報のワーク鍵情報を復号し（Ｂ−１０８）、ワーク鍵Ｂ−１０９を得ることができる。
【００８３】
次に、デマルチプレクサＢ−７で抽出されたＥＣＭ  Ｂ−１０５には、番組に関する情報と番組の暗号を解くための鍵情報などからなる共通情報が含まれているので、ＩＣカードＩ／Ｆ  Ｂ−１６よりＩＣカードＢ−１００に送る。
【００８４】
ＩＣカードＢ−１００では、ワーク鍵Ｂ−１０９を用いてＥＣＭ  Ｂ−１０５の番組の暗号鍵情報を復号し（Ｂ−１０７）、スクランブル鍵Ｂ−１０６を得る。ＩＣカードＢ−１００は、ので、スクランブル鍵Ｂ−１０６を受信機Ｂに対して返す。
【００８５】
受信機Ｂの暗号回路Ｂ−１９は、スクランブル鍵Ｂ−１０６を暗号化し、ネットワークアダプタＢ−２１、及びネットワーク接続端子Ｂ−２５を介して受信機Ａに送る。
【００８６】
次に、受信機Ａではネットワーク接続端子Ａ−２５、及びネットワークアダプタＡ−２１を介して、受信機Ｂで暗号化されたスクランブル鍵Ｂ−１０６を受け取る。そして、暗号化されたスクランブル鍵を暗号回路Ａ−１９で復号し、復号されたスクランブル鍵を得る。受信機Ａは、このスクランブル鍵を用いて、デマルチプレクサＡ−７で分離されたＥＳ  Ａ−１０２を復号する。
【００８７】
以上の通り、ＥＭＭで契約情報を判定し、契約されている場合にはＥＭＭとＥＣＭをＩＣカードに送るとＥＳ（番組の映像、音声、データ放送）の暗号鍵を得ることができる。この暗号鍵は、ネットワーク接続された他の受信機に送信される。そのため、本実施例の受信機は、他の受信機で取得された暗号鍵を用いて、有料放送を再生することができる。
【００８８】
＜有料番組の購入処理＞
図１０は、スレーブ受信機による有料番組の購入処理の流れを示すフローチャートである。以下に説明する通り、スレーブ受信機は、マスター受信機に対してイ有料番組購入の可否を問い合わせし、可の場合に実際の購入を行う。これにより、複数の受信機で同一の番組を重複して購入することが防止される。図１０において、図５と同一の処理が行われるステップには同一の符号を付し、説明を省略する。
【００８９】
番組情報（ＳＩデータのＥＩＴ：Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）の取得や蓄積方法などについては本発明には直接関係しないので、その説明は省き、番組情報が不揮発性メモリ１４に蓄積されているものとする。
【００９０】
Ｓ１４０で、スレーブ受信機のシステムプロセッサ１３は、不揮発性メモリ１４から番組情報を取り出し、ＯＳＤ１８を用いて番組表を作成する。
【００９１】
Ｓ１４３で、システムプロセッサ１３は、Ｓ１２１で取得したＩＣカード情報管理テーブル５０を参照し、Ｓ１４０で作成した番組表に含まれる時間帯及びチャンネルについて、有料番組購入情報をチェックする。そして、図１１において符号１１０１で示すように、有料番組についてはその旨を表示すると共に、符号１１０２で示すように、購入されている有料番組については、どのＩＣカードに購入履歴が存在するかを表示する。
【００９２】
Ｓ１４４で、ユーザはリモコンを用いて（例えば、上下左右ボタンを用いて）、番組表内の所定の番組を選択する。選択中の番組は、図１２において斜線で表されるように、強調表示される。選択を確定する場合には、ユーザは例えば決定ボタンを押す。システムプロセッサ１３が決定ボタンの押下を検知すると、Ｓ１４５に進む。
【００９３】
Ｓ１４５で、システムプロセッサ１３は、不揮発性メモリ１４に記憶している番組情報から選択された番組に対応する情報を取り出し有料番組かチェックする。有料番組であればＳ１４６に進み、そうでなければ、選択された番組が有料番組でないことをユーザに通知し（例えばビープ音を利用）、Ｓ１４４に戻る。また、有料番組であっても、既に購入されている場合（即ち、有料番組管理テーブル６０に含まれる有料番組）も、Ｓ１４４に戻る。更に、Ｓ１４４で操作のキャンセル（例えば、キャンセルボタンの押下、選局指示、電源オフなどの状態遷移指示）が発生した場合には、Ｓ１４５において本フローチャートの処理を終了する。
【００９４】
Ｓ１４６で、システムプロセッサ１３は、図１２に示すようにパスワードの入力を促す画面をＯＳＤ１８で生成して表示する。パスワードは、ユーザがリモコンを使用して入力する。
【００９５】
パスワードは、ユーザが操作中のスレーブ受信機のＩＣカードに設定されている。そこで、Ｓ１４７で、システムプロセッサ１３は、ＩＣカードに対してパスワード要求コマンドを発行してパスワードを取得し、Ｓ１４６で入力されたパスワードと照合する。パスワードが一致していない場合には、ユーザに不一致であることを通知し（例えばビープ音を使用）、Ｓ１４６に戻ってパスワードの再入力を行う。パスワードが一致した場合、Ｓ１４８に進む。また、キ操作のキャンセルが発生した場合は処理を終了する。
【００９６】
Ｓ１４８で、システムプロセッサ１３は、ＩＣカードＩ／Ｆ１６を介してＩＣカードに有料番組購入コマンドを通知する。有料番組の購入は、例えばモデム２０を用いて放送信号の送信元に対して要求を送信することにより行われる。有料番組の購入を購入したスレーブ受信機は、その番組（コンテンツ）を復号するための暗号鍵を放送信号から取得可能になる。
【００９７】
Ｓ１４９で、システムプロセッサ１３は、マスター受信機に対してＳＭＴＰによるメッセージ通信を利用して、スレーブ受信機で有料番組を購入したことを通知する。マスター受信機のシステムプロセッサ１３は、スレーブ受信機からメッセージを受け取ると、ＩＣカード情報管理テーブル５０内でスレーブ受信機のＩＣカードに対応するＩＣカード管理ブロックのポインター５９が参照する有料番組管理テーブル６０を更新する。
【００９８】
以上説明したように、本実施例によれば、複数の受信機がネットワークを介して接続し、そのうちの１台がマスター受信機として、残りがスレーブ受信機として動作する。マスター受信機は、ネットワーク内の全ての受信機のＩＣカードに関する情報を管理する。各受信機は、マスター受信機が管理する情報を利用して、他の受信機のＩＣカードで購入された有料番組を再生するための暗号鍵をネットワーク経由で取得することができる。
【００９９】
これにより、限定受信方式において、番組の視聴に使用する受信機を変更する際の視聴者の負担が軽減される。
【０１００】
［その他の実施例］
上述した各実施例の機能を実現するためには、各機能を具現化したソフトウェアのプログラムコードを記録した記録媒体をシステム或は装置に提供してもよい。そして、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、上述した各実施例の機能が実現される。この場合、記録媒体から読み出されたプログラムコード自体が上述した各実施例の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。このようなプログラムコードを供給するための記録媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【０１０１】
また、上述した各実施例の機能を実現するための構成は、コンピュータが読み出したプログラムコードを実行することだけには限られない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって上述した各実施例の機能が実現される場合も含まれている。
【０１０２】
更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した各実施例の機能が実現される場合も含むものである。
【図面の簡単な説明】
【０１０３】
【図１】実施例１に係る受信機の構成を示す機能ブロック図である。
【図２】実施例１に係るＩＣカード情報管理テーブルを示す図である。
【図３】実施例１に係る受信機の名称登録画面を示す図である。
【図４】実施例１に係る受信機のメイン電源が最初に投入された時の処理の流れを示すフローチャートである。
【図５】スレーブ受信機がマスター受信機からＩＣカード情報管理テーブルを取得して、その内容を表示する処理の流れを示すフローチャートである。
【図６】ＩＣカード情報管理テーブルを視覚化した画面を示す図である。
【図７】スレーブ受信機から未使用のＩＣカードを選択し、マスター受信機に対して選択したＩＣカードの使用を要求する処理の流れを示すフローチャートである。
【図８】ＩＣカード情報管理テーブルを視覚化した画面においてＩＣカードを選択する様子を示す図である。
【図９】図７のＳ１３５における処理の詳細を説明する図である。
【図１０】スレーブ受信機による有料番組の購入処理の流れを示すフローチャートである。
【図１１】実施例１に係る受信機が表示する番組表を示す図である。
【図１２】ユーザが有料番組を選択してパスワードを入力するための画面を示す図である。
【図１】
0005184920.tif 000002
【図２】
0005184920.tif 000003
【図３】
0005184920.tif 000004
【図４】
0005184920.tif 000005
【図５】
0005184920.tif 000006
【図６】
0005184920.tif 000007
【図７】
0005184920.tif 000008
【図８】
0005184920.tif 000009
【図９】
0005184920.tif 000010
【図１０】
0005184920.tif 000011
【図１１】
0005184920.tif 000012
【図１２】
0005184920.tif 000013