(57)【特許請求の範囲】
【請求項１】
第１の受信機（１）と、選択モジュール（２）と、条件付きアクセス・モジュール（３）とを備える条件付きアクセス・システムであって、
前記条件付きアクセス・モジュール（３）が、
１または複数のサービスのサービス識別子を保存するための第１のメモリ（３１）と、
１または複数のサービス識別子を前記第１のメモリから前記選択モジュール（２）へ送るように構成された第１の送信機（３２）と
を備え、
前記選択モジュール（２）が、
前記第１の受信機（１）から入力信号を受信するための第２の受信機（２１）と、
前記入力信号から、前記１または複数のサービス識別子により識別される１または複数のサブ信号を選択するように構成されたセレクタ（２２）と、
前記１または複数のサブ信号を前記条件付きアクセス・モジュール（３）へ送るように構成された第２の送信機（２３）と
を備える、
条件付きアクセス・システム。
【請求項２】
請求項１に記載の条件付きアクセス・システムであって、前記条件付きアクセス・モジュール（３）が、前記条件付きアクセス・モジュール（３）の動作を制御するように構成されたコンピュータ・プログラムを保存する第２のメモリ（３３）を更に備える、条件付きアクセス・システム。
【請求項３】
請求項１または２に記載の条件付きアクセス・システムであって、前記条件付きアクセス・システムが端末（４）を更に備え、
前記端末（４）が、
サービスを選択し、選択された前記サービスに対応する選択信号を提供するように構成された手段（４１）と、
前記選択信号の受信に応答して、選択された前記サービスの指示を前記条件付きアクセス・モジュール（３）へ送るように構成された送信機（４２）と
を備え、
前記条件付きアクセス・モジュール（３）から前記選択モジュール（２）へ送られる前１または複数の前記サービス識別子が、選択された前記サービスの前記指示に対応する、
条件付きアクセス・システム。
【請求項４】
請求項３に記載の条件付きアクセス・システムであって、
前記条件付きアクセス・モジュール（３）が、
電子サービス・ガイドを生成するように構成された電子サービス・ガイド・モジュール（３４）と、
前記電子サービス・ガイドを前記端末（４）へ送るように構成された送信機（３５）と
を更に備え、
前記端末（４）が、前記電子サービス・ガイドからの前記サービスの選択を可能とするように構成される、
条件付きアクセス・システム。
【請求項５】
請求項３または４に記載の条件付きアクセス・システムであって、
前記端末（４）が、プレーヤ（４３）を更に備え、
前記条件付きアクセス・モジュール（３）が、
前記１または複数のサブ信号をスクランブル解除するためのデスクランブラ（３６）と、
スクランブル解除された前記サブ信号を前記プレーヤ（４３）へ送るように構成された送信機（３７）と
を更に備える、
条件付きアクセス・システム。
【請求項６】
請求項５に記載の条件付きアクセス・システムであって、
前記条件付きアクセス・モジュール（３）が、
スクランブル解除された前記サブ信号を暗号化するためのエンクリプタ（３８）と、
鍵を前記端末（４）へ送るように構成された送信機（３９）と
を更に備え、
前記端末（４）が、前記鍵を使用して暗号化されたスクランブル解除された前記サブ信号の暗号解除を行うように構成されたデクリプタ（４４）を更に備え、
前記端末（４）が、暗号解除されたスクランブル解除された前記サブ信号を前記プレーヤ（４３）へ提供するように構成されたプロバイダ（４５）を備える、
条件付きアクセス・システム。
【請求項７】
請求項５または６に記載の条件付きアクセス・システムであって、前記選択モジュール（２）が、前記入力信号から１または複数の無料放送サブ信号を選択するように構成されたセレクタ（２４）と、前記無料放送サブ信号を、前記条件付きアクセス・モジュール（３）をバイパスして前記プレーヤへ送るように構成された送信機（２５）とを備える、条件付きアクセス・システム。
【請求項８】
請求項３、５、および７の何れかに記載の条件付きアクセス・システムであって、１または複数のサービス識別子を前記選択モジュール（２）へ送るように構成された前記第１の送信機（３２）が、サーバ（３０１）に統合され、サービスを選択するための前記手段（４１）と、選択された前記サービスの指示を前記条件付きアクセス・モジュール（３）へ送るように構成された前記送信機（４２）とが、クライアント（４０１）に統合される、条件付きアクセス・システム。
【請求項９】
請求項４に記載の条件付きアクセス・システムであって、１または複数のサービス識別子を前記選択モジュール（２）へ送るように構成された前記第１の送信機（３２）と、前記電子サービス・ガイドを前記端末（４）へ送るように構成された前記送信機（３５）とのうちの少なくとも１つが、サーバ（３０１）に統合され、サービスを選択するための前記手段（４１）と、選択された前記サービスの指示を前記条件付きアクセス・モジュール（３）へ送るように構成された前記送信機（４２）とが、クライアント（４０１）に統合される、条件付きアクセス・システム。
【請求項１０】
請求項６に記載の条件付きアクセス・システムであって、１または複数のサービス識別子を前記選択モジュール（２）へ送るように構成された前記第１の送信機（３２）と、鍵を前記端末（４）へ送るように構成された前記送信機（３９）とのうちの少なくとも１つが、サーバ（３０１）に統合され、サービスを選択するための前記手段（４１）と、選択された前記サービスの指示を前記条件付きアクセス・モジュール（３）へ送るように構成された前記送信機（４２）とが、クライアント（４０１）に統合される、条件付きアクセス・システム。
【請求項１１】
請求項１ないし１０の何れかに記載の条件付きアクセス・システムであって、前記第１の受信機（１）および前記選択モジュール（２）が前記条件付きアクセス・モジュール（３）に含まれる、条件付きアクセス・システム。
【請求項１２】
請求項３ないし１０の何れかに記載の条件付きアクセス・システムであって、前記第１の受信機（１）および前記選択モジュール（２）が前記端末（４）に含まれる、条件付きアクセス・システム。
【請求項１３】
請求項１ないし１２の何れかに記載の条件付きアクセス・システムにおいて使用するように適合された条件付きアクセス・モジュール（３）。
【請求項１４】
請求項３ないし１２の何れかに記載の条件付きアクセス・システムにおいて使用するように適合された端末（４）。
【請求項１５】
請求項１ないし１２の何れかに記載の条件付きアクセス・システムにおいて使用するように適合された選択モジュール（２）。
【請求項１６】
第１の受信機（１）と、選択モジュール（２）と、条件付きアクセス・モジュール（３）とを備える条件付きアクセス・システムにおいて使用する方法であって、
１または複数のサービス識別子を前記条件付きアクセス・モジュール（３）から前記選択モジュール（２）へ送るステップ（１００１）と、
前記第１の受信機（１）から入力信号を前記選択モジュール（２）において受信するステップ（１００２）と、
前記入力信号から、前記１または複数のサービス識別子により識別される１または複数のサブ信号を選択するステップ（１００３）と、
前記１または複数のサブ信号を前記選択モジュール（２）から前記条件付きアクセス・モジュール（３）へ送るステップ（１００４）と、
を含む方法。
【請求項１７】
請求項１６に記載の方法であって、
前記条件付きアクセス・モジュール（３）において、前記１または複数のサブ信号に含まれるコンピュータ・プログラムを受信するステップ（１００５）と、
前記コンピュータ・プログラムを前記条件付きアクセス・モジュール（３）のメモリ（３３）に保存するステップ（１００６）と
を更に含み、
前記コンピュータ・プログラムが、前記条件付きアクセス・モジュール（３）の動作を制御するように構成される、
方法。
【請求項１８】
請求項１６または１７に記載の方法であって、前記条件付きアクセス・システムが端末（４）を更に含み、
前記端末（４）においてサービスを選択するステップ（１００７）と、
前記選択されたサービスの指示を前記端末（４）から前記条件付きアクセス・モジュール（３）へ送るステップ（１００８）と
を更に含み、
前記条件付きアクセス・モジュール（３）から前記選択モジュール（２）へ送られる前記１または複数のサービス識別子が、選択された前記サービスの前記指示に対応する、
方法。
【請求項１９】
請求項１８に記載の方法であって、
前記条件付きアクセス・モジュール（３）において電子サービス・ガイドを生成するステップ（１００９）と、
前記電子サービス・ガイドを前記条件付きアクセス・モジュール（３）から前記端末（４）へ送るステップ（１０１０）と、
前記端末（４）において前記電子サービス・ガイドから前記サービスを選択するステップ（１０１１）と
を更に含む方法。
【請求項２０】
請求項１８または１９に記載の方法であって、
前記条件付きアクセス・モジュール（３）において前記１または複数のサブ信号をスクランブル解除するステップ（１０１２）と、
スクランブル解除された前記サブ信号を、前記端末（４）に備えられたプレーヤ（４３）へ送るステップ（１０１３）と
を更に含む方法。
【請求項２１】
請求項２０に記載の方法であって、
前記条件付きアクセス・モジュール（３）において、スクランブル解除された前記サブ信号を暗号化するステップ（１０１４）と、
鍵を前記条件付きアクセス・モジュール（３）から前記端末（４）へ送るステップ（１０１５）と、
前記鍵を使用して、前記端末（４）において、暗号化されたスクランブル解除された前記サブ信号を暗号解除するステップ（１０１６）と、
暗号解除されたスクランブル解除された前記サブ信号を前記プレーヤ（４３）へ送るステップ（１０１７）と、
を更に含む方法。
【請求項２２】
請求項２０または２１の何れかに記載の方法であって、
前記選択モジュール（２）において前記入力信号から１または複数の無料放送サブ信号を選択するステップ（１０１８）と、
前記無料放送サブ信号を、前記条件付きアクセス・モジュール（３）をバイパスして、前記選択モジュール（２）から前記プレーヤ（４３）へ送るステップ（１０１９）と
を更に含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンディショナル・アクセス・システム（conditional access system）、コンディショナル・アクセス・システムにおいて使用するように適合されたコンディショナル・アクセス・モジュール、コンディショナル・アクセス・システムにおいて使用するように適合された端末、およびコンディショナル・アクセス・システムにおいて使用する方法に関する。
【背景技術】
【０００２】
コンディショナル・アクセス・システムは一般に、ペイＴＶ（ｐａｙ  ＴＶ、有料テレビ）などのサービスのコンディショナル・アクセス（条件付きアクセス、限定受信）を提供するために使用される。条件付きアクセス・システムにおいては、スクランブルされたペイＴＶ信号が、受信機により受信され、条件付きアクセス・モジュールによりデスクランブル（descramble、スクランブル解除）される。条件付きアクセス・モジュールは、着脱可能なスマート・カードを備えるスマート・カード・リーダとして、または単一モジュールとして実施できる。スクランブル解除された信号は、テレビジョン、ＰＣ、モバイル・フォンなどの端末で視聴可能である。端末は、スクランブル解除された信号を視聴するための、ハードウェアまたはソフトウェアで実施される特定のプレーヤを備えることができる。
【０００３】
知られた条件付きアクセス・システムにおいては、受信機は、デジタル・ビデオ放送信号を受信し、その信号を復調し、チャネル復号化を実行する。放送信号から獲得されるパケット・ストリームは、例えば、ＭＰＥＧ−２トランスポート・ストリームを含み、これは受信機から条件付きアクセス・モジュールへ送られ、そこで、部分的または完全にスクランブル解除される。パケット・ストリーム内のパケットがスクランブルされていない場合、条件付きアクセス・モジュールは、そのパケットを接続端末へ返送する。パケットがスクランブルされており、そのパケットが選択されたサービスに属する場合、そのパケットは、スクランブル解除され、接続された端末へ送られる。端末は、スクランブル解除されたサービスを、例えば、プレーヤを介して、エンド・ユーザに提示する。そのようなサービスの例は、音楽ストリーム、ビデオ・ストリーム、テレビジョン・ストリーム、および電子サービス・ガイド（electronic service guide）である。
【０００４】
知られた条件付きアクセス・システムの難点は、パケット・ストリーム全体が、受信機から条件付きアクセス・モジュールへ送られることである。その結果、高帯域幅のインタフェースが、受信機と条件付きアクセス・モジュールとの間で必要とされる。
【発明の概要】
【０００５】
本発明の目的は、改良された条件付きアクセス・システムを提供することである。本発明の更なる目的は、受信機と条件付きアクセス・モジュールとの間のインタフェースにおける従来技術における高い帯域幅の使用を克服することである。
【０００６】
その目的は、独立請求項において規定される特徴を有する、条件付きアクセス・システム、条件付きアクセス・システムにおいて使用するように適合された条件付きアクセス・モジュール、条件付きアクセス・システムにおいて使用するように適合された端末、および条件付きアクセス・システムにおいて使用する方法により達成される。
【０００７】
本発明の一態様によれば、第１の受信機と、選択モジュールと、条件付きアクセス・モジュールとを備える条件付きアクセス・システムが提供される。条件付きアクセス・モジュールは、１または複数のサービスの１または複数のサービス識別子を保存するための第１のメモリを備える。サービス識別子は、事前に保存されることができ、また、条件付きアクセス・モジュールの使用中に保存されることができ、１または複数のサービスを選択することが可能である。条件付きアクセス・モジュールは、１または複数のサービス識別子を第１のメモリから選択モジュールへ送るように構成された第１の送信機を更に備える。選択モジュールは、入力信号を第１の受信機から受信するように構成された第２の受信機と、入力信号から、１または複数のサービス識別子により識別される１または複数のサブ信号を選択するように構成されたセレクタ（選択手段）とを備える。セレクタは、１または複数の選択されたサブ信号を条件付きアクセス・モジュールへ送るように構成された第２の送信機を更に備える。
【０００８】
本発明の別の態様では、第１の受信機と、選択モジュールと、条件付きアクセス・モジュールとを備える条件付きアクセス・システムにおいて使用する方法が提案される。その方法は、１または複数のサービス識別子を条件付きアクセス・モジュールから選択モジュールへ送るステップと、選択モジュールにおいて入力信号を第１の受信機から受信するステップとを含む。入力信号から、１または複数のサービス識別子により識別される１または複数のサブ信号が選択される。１または複数のサブ信号は、選択モジュールから条件付きアクセス・モジュールへ送られる。
【０００９】
従って、本発明の条件付きアクセス・システムは、有利なことに、入力信号の選択された部分のみ、即ち、入力信号から選択された１または複数のサブ信号のみが、スクランブル解除などのような更なる処理のために、条件付きアクセス・モジュールへ送られるようにすることを、可能にする。これは、有利なことに、受信機と条件付きアクセス・モジュールとの間のインタフェースにおける帯域幅の使用を低減する。更に、本発明の条件付きアクセス・システムは、サービス識別子を条件付きアクセス・モジュールへ送り、その後、選択されたサブ信号が、選択モジュールから条件付きアクセス・モジュールへ送られるので、即ち、条件付きアクセス・モジュールがサブ信号の選択を制御するので、条件付きアクセス・モジュールにおいて、機能は、有利なことに、選択モジュールの実装や条件付きアクセス・モジュールに通信可能に接続された端末の実装に影響を及ぼさずに、実施されることができる。
【００１０】
請求項２および１５の実施形態は、有利なことに、条件付きアクセス・モジュールの機能を制御するために使用されるファームウェア・コンピュータ・プログラムをアップデートまたはアップグレードすることを可能にする。
【００１１】
請求項３および１６の実施形態は、有利なことに、サービスを選択するために端末を介してのユーザ対話を可能にする。条件付きアクセス・モジュールからセレクタへ送られる１または複数のサービス識別子は、選択されたサービスの指示（indication）に対応し、有利なことに、選択モジュールが、端末においてユーザにより選択されたサブ信号のみを選択することを可能にする。
【００１２】
請求項４および１７の実施形態は、有利なことに、条件付きアクセス・モジュールが、電子サービス・ガイドのルック・アンド・フィール（look-and-feel、一般的印象）を制御することを可能にし、また、端末において何れのサービスが選択可能かを制御することを可能にする。
【００１３】
請求項５および１８の実施形態は、選択されてスクランブル解除されたサービスが、端末のエンドユーザに提示されることを可能にする。
【００１４】
請求項６および１９の実施形態は、有利なことに、条件付きアクセス・モジュールから端末への、スクランブル解除済サブ信号の、傍受され得るような伝送を防止する。端末は、鍵を使用して暗号化されたスクランブル解除されたサブ信号を暗号解除するためのデクリプタ（暗号解除手段）を更に備える。端末は、暗号解除されたスクランブル解除されたサブ信号をプレーヤへ送るように構成された送信機を備える。
【００１５】
請求項７および２０の実施形態は、有利なことに、更に、受信機と条件付きアクセス・モジュールとの間のインタフェースにおける帯域幅の使用を低減する。更に、選択モジュールに無料放送（free-to-air）サブ信号を直接的に選択させることにより、これらの無料放送サブ信号については、条件付きアクセス・モジュールは、有利なことに、それらサブ信号を処理する必要がない。これは、有利なことに、端末が、条件付きアクセス・モジュールを用いずに、無料放送サブ信号を表示することを可能にする。
【００１６】
請求項８の実施形態は、条件付きアクセス・モジュールおよび端末の設計を簡素化する。
【００１７】
請求項９の実施形態は、有利なことに、条件付きアクセス・モジュールが、統合された受信および選択の機能を有し、且つ、通信可能に接続された端末が使用できるようにする。
【００１８】
請求項１０の実施形態は、有利なことに、端末が、統合された受信および選択の機能を有し、且つ、通信可能に接続された条件付きアクセス・モジュールが使用できるようにする。
【００１９】
本発明の一態様によれば、上述の特徴の１または複数のものを有する条件付きアクセス・システムにおいて使用するように適合された条件付きアクセス・モジュールが、提供される。
【００２０】
本発明の一態様によれば、上述の特徴の１または複数のものを有する条件付きアクセス・システムにおいて使用するように適合された端末が、提供される。端末は、好ましくはモバイル端末である。
【００２１】
本発明の一態様によれば、選択モジュールが提案される。
【００２２】
本発明の態様が、図面に示された例示的な実施形態を参照することにより、より詳細に説明される。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の例示的な実施形態の条件付きアクセス・システムを示す。
【図２】図２は、本発明の例示的な実施形態の条件付きアクセス・システムを示す。
【図３】図３は、本発明の例示的な実施形態の条件付きアクセス・システムを示す。
【図４】図４は、本発明の例示的な実施形態の条件付きアクセス・システムを示す。
【図５】図５は、本発明の例示的な実施形態の条件付きアクセス・システムを示す。
【図６】図６は、本発明の例示的な実施形態の方法の概略図を示す。
【図７】図７は、本発明の例示的な実施形態の方法の概略図を示す。
【発明を実施するための形態】
【００２４】
図１に示された条件付きアクセス・システムは、受信機１と、選択モジュール２と、条件付きアクセス・モジュール３とから成る。受信機１は、選択モジュール２と通信可能に接続される。選択モジュール２は、複数のインタフェース、典型的には一つのチャネルで実施される論理インタフェースを介して、条件付きアクセス・モジュール３と通信可能に接続される。
【００２５】
受信機１は、ヘッドエンド（head-end）などの外部ソースから、デジタル放送信号を入力信号として受信する。受信機１は、デジタル放送信号を受信することが可能である。デジタル放送信号は、例えば、ハンドヘルド向けのデジタル地上テレビジョン（digital terrestrial television for handhelds）用のＤＶＢ−ＨやＴ−ＤＭＢ規格や、地上デジタル・テレビジョン（terrestrial digital television）用のＤＶＢ−Ｔ規格などの規格に典型的には準拠する。デジタル放送規格の他の例としては、ＤＶＢ−Ｃ、ＤＶＢ−Ｓ、ＤＶＢ−Ｔ２、ＤＶＢ−Ｃ２、ＤＶＢ−Ｓ２、ＤＶＢ−ＳＨ、Ｍｅｄｉａ  Ｆｌｏ、Ｓ−ＤＭＢ、およびＭＢＭＳなどがある。知られた方式で、受信機１は、信号を復調し、チャネル復号化を実行して、信号を用いて放送されたパケット・ストリームを獲得する。ＤＶＢ−Ｔデジタル放送では、パケット・ストリームは、典型的にはＭＰＥＧ−２トランスポート・ストリームである。他の規格は、他のトランスポート・ストリーム・プロトコルを使用することができる。ＭＰＥＧ−２トランスポート・ストリームは、受信機１から選択モジュール２へ送られ、そこにおいて受信機２１で受信される。
【００２６】
ＭＰＥＧ−２トランスポート・ストリームでは、ビデオ、オーディオ、テレビジョン・チャネル、および電子サービス・ガイド（ＥＳＧ）等の他のデータなどのような複数のパケット化されたサービスが、多重化される。ＭＰＥＧ−２規格では、サービスは、プログラムとも呼ばれる。一つのテレビジョン・チャネルは、複数のオーディオ・ストリーム、ビデオ・ストリーム、および場合によってはサブタイトル・データなどのデータ・ストリームを含むことができる。特定のサービスを使用できるようにするには、そのサービスに属する１または複数のサブ信号が、トランスポート・ストリームからデマルチプレクス（多重化されたものから分離、デマルチプレクス）される必要がある。ＭＰＥＧ−２規格では、サブ信号は、サブフレームまたはトランスポート・ストリーム・パケットとも呼ばれる。特定のプログラムと関連するデータ・パケットが、ＭＰＥＧ−２トランスポート・ストリームにおいて識別される。条件付きアクセス・モジュールとのインタフェースのための帯域幅要件を下げるため、所望されるプログラムは、条件付きアクセス・モジュール３へ送る前に、ＭＰＥＧ−２トランスポート・ストリームからデマルチプレクスされる。従って、ＭＰＥＧ−２トランスポート・ストリーム全体が条件付きアクセス・モジュール３へ送られることが回避される。
【００２７】
サービスは、条件付きアクセス・モジュール３の第１のメモリ３１に保存されたサービス識別子により識別される。サービス識別子は、事前に保存されることも、条件付きアクセス・モジュールの使用中に保存されることもできる。サービス識別子は、永続的にまたは一時的に保存されることができる。サービス識別子は、メモリ３１から読み出され、送信機３２により選択モジュール２へ送られる。サービス識別子を用いて、選択モジュール２は、セレクタ２２により、ＭＰＥＧ−２トランスポート・ストリームから、サービス識別子により識別されるサービスを選択する。サービス識別子は、パケット識別子（ＰＩＤ）としても知られている。そのサービスに属するこうして獲得されたデマルチプレクスされたサブ信号は、スクランブル解除などのような更なる処理のために、送信機２３を介して条件付きアクセス・モジュール３へ送られる。
【００２８】
第１のメモリ３１から選択されるサービス識別子は、信号をレンダリングするための端末のユーザのユーザ信号の受信に応答して、決定される。そのような一実施形態の例が、図２を参照して以下で説明される。具体的には、条件付きアクセス・モジュール３は、選択されるサービス識別子を識別する選択信号を受信するように構成される。
【００２９】
図２に示された条件付きアクセス・システムは、図１に示された条件付きアクセス・モジュールに基づいているが、追加の機能を有している。図１の条件付きアクセス・システムに加えて、図２では、条件付きアクセス・システムは、複数のインタフェース、典型的には一つのチャネル上で実施される論理インタフェースを介して、条件付きアクセス・モジュール３と通信可能に接続される、端末４を有する。端末４は、選択モジュール２にも接続される。端末４は、サービスを選択するためのユーザ対話を可能にするエンドユーザ機器である。選択されたサービスは、オーディオ、ビデオ、またはテレビジョン・チャネルの場合、端末４のプレーヤ４３を介して表示される。プレーヤ４３は、典型的には、オーディオおよびビデオのレンダリングおよび符号化を実行する。
【００３０】
図２の条件付きアクセス・システムは、無料放送（free-to-air）サービスをスクランブルされたサービスから区別することが可能である。無料放送信号は、スクランブルされておらず、条件付きアクセス・モジュール（３）によりスクランブル解除される必要がない。選択モジュール２は、ＭＰＥＧ−２トランスポート・ストリームから１または複数の無料放送サブ信号を選択するように構成されたセレクタ２４を含む。無料放送サブ信号は、送信機２５を介してプレーヤ４３へ送られる。他方、スクランブルされたサービス、例えば、共通スクランブル・アルゴリズム（ＣＳＡ：Common Scrambling Algorithm）やＡＥＳ−１２８アルゴリズムに基づいてスクランブルされたサービスは、図１を参照して説明されたように選択モジュール２により処理される。条件付きアクセス・モジュール３による処理の後にのみ、スクランブルされたサービスのサブ信号は、以下で更に詳細に説明されるように、プレーヤ４３へ送られる。本出願で説明される様々な機能の統合が一般に可能であることを理解されたい。一例として、受信機２１とセレクタ２４とは、単一のモジュールに統合され得る。
【００３１】
条件付きアクセス・モジュール３は、電子サービス・ガイドを生成することが可能である。この点に関して、モジュールは、電子サービス・ガイド・モジュール３４を備え、そのモジュールは、例えば、選択モジュール２を介して入力信号から電子サービス・ガイド・データを受け取ることが可能なソフトウェア・モジュールである。電子サービス・ガイド・データは、典型的には、電子サービス・ガイドに含まれる未フォーマットの情報を含み、ＸＭＬファイルまたは他の任意のデータ・コンテナとして受信される。モジュール３４は、フォーマット用データを電子サービス・ガイド・データに追加し、こうして取得されたフォーマットされた電子サービス・ガイドを、送信機３５を介して端末４へ送る。フォーマットされた電子サービス・ガイドは、例えば、ＨＴＭＬ、ＸＨＴＭＬ、ＷＭＬ、またはＭＨＥＧ−５フォーマットである。電子サービス・ガイド・データは、部分的にフォーマット済の電子サービス・ガイドとして、または完全に事前にフォーマット済の電子サービス・ガイドとして、受信されることが可能である。この場合、モジュール３４は、部分的にフォーマットされた電子サービス・ガイド・データへフォーマット用データを部分的に追加するのみか、または、事前にフォーマットされた電子サービス・ガイド・データを保存し、端末４へ送る。端末は、知られた方式で、フォーマット済の電子サービス・ガイドをエンドユーザに提示し、サービスは選択手段４１を介して選択される。選択手段４１は、例えば、ＨＴＭＬ、ＸＨＴＭＬ、ＷＭＬ、またはＭＨＥＧ−５ブラウザである。選択手段４１は、典型的には、キーボードやタッチ・スクリーンから入力を受け取るソフトウェア・モジュールである。選択されたサービスの指示（インジケーション）が、送信機４２を介して、条件付きアクセス・モジュール３へ送られる。条件付きアクセス・モジュール３は、第１のメモリ３１において、選択されたサービスの指示に対応するサービス識別子を見つけ、図１を参照して説明されたように、そのサービス識別子を選択モジュール２へ送る。
【００３２】
次に、選択されたサービスのサブ信号は、選択モジュール２から条件付きアクセス・モジュール３へ送られる。サブ信号は、デスクランブラ３６で受信され、そこでスクランブル解除される。スクランブル解除されたサブ信号は、プレーヤ４３上で再生するために端末４へ送られる。
【００３３】
スクランブル解除されたサブ信号が、条件付きアクセス・モジュール３と端末４との間のインタフェースで傍受されることを防止するために、スクランブル解除されたサブ信号は、送信機３７を介して端末４へ送る前に、エンクリプタ（暗号化手段）３８により暗号化される。例えば、高度暗号化標準（Advanced Encryption Standard）ＡＥＳ−１２８が、暗号化アルゴリズムとして使用される。デクリプタ４４においてサブ信号の暗号解除を行うために必要とされる暗号解除鍵、例えば、共用ＳＡＣ（セキュア認証チャネル（Secured Authentication Channel））鍵などの暗号解除鍵が、送信機３９を介してデクリプタ４４へ送られる。ＳＡＣ鍵の伝送は、オプションとして、例えば、ＨＴＴＰＳとしても知られるトランスポート・レベル・セキュリティ（ＴＬＳ：Transport Level Security）プロトコルを使用することにより保護される。暗号解除されたスクランブル解除されたサブ信号は、プロバイダ４５を介してプレーヤ４３へ送られ、そこで表示される。
【００３４】
条件付きアクセス・モジュール３は、コンピュータ・プログラム、特にファームウェアを保存するための第２のメモリ３３を備える。ファームウェアは、条件付きアクセス・モジュール３の機能を制御するように構成される。オプションとして、コンピュータ・プログラムは、受信機１により受信され、選択モジュール２により選択され、条件付きアクセス・モジュール３で受信される、ファームウェア・サービス用のサブ信号により、アップデートまたはアップグレードされることができる。
【００３５】
図３に示される条件付きアクセス・システムでは、条件付きアクセス・モジュール３は、送信機３２、３５、３９をサーバ３０１に統合し、選択手段４１と送信機４２をクライアント４０１に統合する。サーバ３０１は、典型的にはＨＴＴＰまたはＨＴＴＰＳサーバであり、クライアント４０１は、典型的にはＨＴＴＰクライアントまたはウェブ・ブラウザである。
【００３６】
図３では、例えばＳＡＣ鍵などの暗号解除鍵は、ＨＴＴＰサーバ３０１およびＨＴＴＰクライアント４０１を介して、ＨＴＴＰメッセージで、エンクリプタ３８からデクリプタ４４へ送られる。ＨＴＴＰメッセージは、典型的には、ＨＴＴＰＳとしても知られるトランスポート・レベル・セキュリティ（ＴＬＳ）プロトコルを使用して保護される。サーバ３０１はまた、更なる処理のために条件付きアクセス・モジュール３へ送られる入力信号の部分を選択するために、第１のメモリ３１からサービス識別子を選択し、選択されたサービス識別子を選択モジュール２のセレクタ２２へ提供する。
【００３７】
図４は、２つの別個の要素、即ち、端末４および条件付きアクセス・モジュール３を備える条件付きアクセス・システムを示している。受信機１および選択モジュール２は、条件付きアクセス・モジュール３に組み込まれる。
【００３８】
図５は、２つの別個の要素、即ち、端末４および条件付きアクセス・モジュール３を備える条件付きアクセス・システムを示している。受信機１および選択モジュール２は、端末４に組み込まれる。
【００３９】
図に示された条件付きアクセス・モジュールは、ＳＤ（ＩＯ）インタフェースを備えるデバイス、例えば、Ｍｉｎｉ−ＳＤカードやＭｉｃｒｏ−ＳＤカードにおいて実施できる。端末４は、その場合、ＳＤカードが挿入されるＳＤ（ＩＯ）スロットを備える。
【００４０】
図６は、図１に示された条件付きアクセス・システムにおいて使用する方法のステップを示す。ステップ１００１において、１または複数のサービス識別子が、条件付きアクセス・モジュール３から選択モジュール２へ送られる。ステップ１００２において、入力信号が、選択モジュール２において受信機１から受信される。ステップ１００３において、その入力信号から、１または複数のサービス識別子により識別される１または複数のサブ信号が選択される。その１または複数のサブ信号は、更なる処理のために、ステップ１００４において、選択モジュール２から条件付きアクセス・モジュール３へ送られる。
【００４１】
図７は、図２または図３に示された条件付きアクセス・システムにおいて使用する方法のステップを示している。ステップ１００２において、入力信号が、セレクタ２において受信機１から受信される。ステップ１００９において、特定のサブ信号において受信されたデータに基づいて、条件付きアクセス・モジュール３において電子サービス・ガイドが生成される。ステップ１０１０において、電子サービス・ガイドは、条件付きアクセス・モジュール３から端末４へ送られる。ステップ１０１１において、端末４において電子サービス・ガイドからサービスが選択される。ステップ１００７はステップ１０１１と類似しているが、サービスを選択するためにサービス・ガイドを必要としない。ステップ１００８において、選択されたサービスの指示が、端末４から条件付きアクセス・モジュール３へ送られる。ステップ１００１において、１または複数のサービス識別子が、条件付きアクセス・モジュール３から選択モジュール２へ送られ、それにより、その１または複数のサービス識別子は、ステップ１００７、１０１１における選択されたサービスの指示に対応する。ステップ１００３において、１または複数のサービス識別子により識別される１または複数のサブ信号が、入力信号から選択される。その１または複数のサブ信号は、ステップ１００４において、選択モジュール２から条件付きアクセス・モジュール３へ送られる。
【００４２】
サブ信号がファームウェアのアップデートまたはアップグレードを含む場合、ステップ１００５、１００６が実行される。ステップ１００５において、条件付きアクセス・モジュール３は、１または複数のサブ信号に含まれるコンピュータ・プログラムを受信する。ステップ１００６において、そのコンピュータ・プログラムは、条件付きアクセス・モジュール３のメモリ３３に保存される。
【００４３】
サブ信号がビデオ、オーディオ、またはテレビジョン・チャネルを含む場合、ステップ１０１２〜１０１７が実行される。ステップ１０１２において、１または複数のサブ信号は、条件付きアクセス・モジュール３においてスクランブル解除される。ステップ１０１４において、スクランブル解除されたサブ信号は、条件付きアクセス・モジュール３において暗号化される。ステップ１０１５において、鍵が、条件付きアクセス・モジュール３から端末４へ送られる。ステップ１０１３において、暗号化されたスクランブル解除されたサブ信号が、端末４のプレーヤ４３へ送られる。ステップ１０１６において、暗号化されたスクランブル解除されたサブ信号は、端末３において鍵を使用して暗号解除される。ステップ１０１７において、暗号解除されたスクランブル解除されたサブ信号が、プレーヤ４３へ送られる。
【００４４】
無料放送サービスは、条件付きアクセス・モジュール３によりスクランブル解除される必要がない。ステップ１０１８において、１または複数の無料放送サブ信号が、選択モジュール２において入力信号から選択される。ステップ１０１９において、無料放送サブ信号は、条件付きアクセス・モジュール３を効果的にバイパスして、選択モジュール２からプレーヤ４３へ送られる。
【００４５】
本発明が図面および上述の説明において詳細に図示され説明されたが、そのような図示および説明は、説明的または例示的と見なされるべきであって、限定的と見なされるべきではなく、本発明は、開示された実施形態に限定されない。開示された実施形態に対する他の変形が、図面、説明、および特許請求の範囲の適切な検討から、特許請求される本発明を実施しようとする当業者により理解され、達成されることができる。
【図１】
0005554929.tif 000002
【図２】
0005554929.tif 000003
【図３】
0005554929.tif 000004
【図４】
0005554929.tif 000005
【図５】
0005554929.tif 000006
【図６】
0005554929.tif 000007
【図７】
0005554929.tif 000008