(57)【要約】【課題】改良した条件付きアクセス・システムを提供する。【解決手段】本発明は、条件付きアクセス・システムを提供し、端末にある条件付きアクセス・クライアントは最小限の機能性を有し、端末で用いるスマート・カードは、ユーザ対話機能およびコンテンツ授権機能を組み込んでいる。スマート・カードと条件付きアクセス・クライアントとの間におけるユーザ対話のためのインターフェースは汎用のものである。本発明は、スマート・カードをアップグレードまたは交換することにより、条件付きアクセス・システムに対する条件付きアクセス機能の追加または変更を可能とし、端末に対する変更を必要としない。【選択図】図１
2009253978.tif 000002
【特許請求の範囲】
【請求項１】
端末（１）とスマート・カード（２）とを備える条件付きアクセス・システムであって、
前記端末（１）は、
エンド・ユーザとの対話のためのものであり、第１ユーザ対話データを表示する出力手段（１１１）と、前記第１ユーザ対話データに応答して第２ユーザ対話データを発生する入力手段（１１２）とを備えるユーザ・インターフェース（１１）と、
スクランブルされたコンテンツをデスクランブルするように構成されたデスクランブラ（１２）と
を備え、
前記スマート・カード（２）は、前記第１ユーザ対話データを発生し、前記ユーザ・インターフェース（１１２）から受け取った前記第２ユーザ対話データに応じて、前記スクランブルされたコンテンツを前記デスクランブラ（１２）がデスクランブルすることを許可するように、構成される、
条件付きアクセス・システム。
【請求項２】
請求項１記載の条件付きアクセス・システムであって、
前記端末（１）は、
スクランブルされたコンテンツと、制御ワードを含む暗号化された資格制御メッセージとを含むデータを受信するように構成された受信機（１３）と、
前記データから前記資格制御メッセージを取り出すように構成されたフィルタ（１４）と、
前記資格制御メッセージを前記スマート・カード（２）へ送り、前記スマート・カード（２）からの前記第１ユーザ対話データを前記ユーザ・インターフェース（１１）へ送り、前記ユーザ・インターフェース（１１）からの前記第２ユーザ対話データを前記スマート・カード（２）へ送り、前記スマート・カード（２）からの前記制御ワードを前記デスクランブラ（１２）へ送るように構成された条件付きアクセス・クライアント（１５）と
を備え、
前記デスクランブラ（１２）は、前記制御ワードを用いて、前記スクランブルされたコンテンツをデスクランブルするように構成され、
前記スマート・カード（２）は、
前記条件付きアクセス・クライアント（１５）と通信するように構成された汎用インターフェース（２０）と、
サーバ命令を入手するために前記資格制御メッセージを処理し、前記サーバ命令をサーバ（２３）へ送信するように構成され、更に、処理結果を得るためにサーバ応答を処理し、前記処理結果に応じて、前記スクランブルされたコンテンツを前記デスクランブラ（１２）がデスクランブルすることを許可するように構成されたプロセッサ（２１）と、
前記制御ワードを得るために、前記資格制御メッセージを解読するように構成された解読部（２２）と
を備え、
前記サーバ（２３）は、前記サーバ命令に応答して前記第１ユーザ対話データを発生し、前記サーバ応答を得るために前記第２ユーザ対話データを処理し、前記サーバ応答を前記プロセッサ（２１）へ送信するように構成されたものである、
条件付きアクセス・システム。
【請求項３】
請求項１記載の条件付きアクセス・システムであって、
前記端末（１）は、
前記スクランブルされたコンテンツと、資格管理メッセージとを含むデータを受信するように構成された受信機（１３）と、
前記データから前記資格管理メッセージを取り出すように構成されたフィルタ（１４）と、
前記資格管理メッセージを前記スマート・カード（２）へ送り、前記スマート・カード（２）からの前記第１ユーザ対話データを前記ユーザ・インターフェース（１１）へ送り、前記ユーザ・インターフェース（１１）からの前記第２ユーザ対話データを前記スマート・カード（２）へ送るように構成された条件付きアクセス・クライアント（１５）と
を備え、
前記スマート・カード（２）は、
前記条件付きアクセス・クライアント（１５）と通信するように構成された汎用インターフェース（２０）と、
サーバ命令を入手するために前記資格管理メッセージを処理し、前記サーバ命令をサーバ（２３）へ送信するように構成され、更に、処理結果を得るためにサーバ応答を処理し、前記処理結果に応じて、前記スクランブルされたコンテンツを前記デスクランブラ（１２）がデスクランブルすることを許可するように構成されたプロセッサ（２１）と
を備え、
前記サーバ（２３）は、前記サーバ命令に応答して前記第１ユーザ対話データを発生し、前記サーバ応答を得るために前記第２ユーザ対話データを処理し、前記サーバ応答を前記プロセッサ（２１）へ送信するように構成されたものである、
条件付きアクセス・システム。
【請求項４】
請求項２または３に記載の条件付きアクセス・システムであって、前記サーバ（２３）はウェブ・サーバであり、前記ユーザ・インターフェース（１１）はウェブ・クライアント（１１３）を備え、前記第１ユーザ対話データおよび前記第２ユーザ対話データをフォーマットするためにマークアップ言語を用いる、条件付きアクセス・システム。
【請求項５】
請求項４記載の条件付きアクセス・システムであって、前記第１ユーザ対話データは、リモート・サーバに格納されたデータ・オブジェクトに対する参照を備え、前記ウェブ・クライアント（１１３）は、前記受信機（１３）を通じて前記データ・オブジェクトを受信するように構成される、条件付きアクセス・システム。
【請求項６】
請求項３ないし５の何れかに記載の条件付きアクセス・システムであって、前記サーバ（２３）はアップグレード可能なサーバを備え、前記スマート・カード（２）は、更に、１以上の資格管理メッセージで受信したアップグレード・データを用いて、前記アップグレード可能なサーバをアップグレードするように構成されたアップグレード・モジュール（２４）を備える、条件付きアクセス・システム。
【請求項７】
請求項１ないし６の何れかに記載の条件付きアクセス・システムであって、前記第１ユーザ対話データは、以下の情報エレメント、
ｐｉｎコード要求であって、これに応答して送信される前記第２ユーザ対話データは、前記スクランブルされたコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、ｐｉｎコード要求と、
確認要求であって、これに応答して送信される前記第２ユーザ対話データは、前記スクランブルされたコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、確認要求と、
支払い命令であって、これに応答して送信される前記第２ユーザ対話データは、スクランブルされたペイパービュー（pay-per-view）のコンテンツまたはスクランブルされたペイパータイム（pay-per-time）のコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、支払い命令と、
保護者管理命令であって、これに応答して送信される前記第２ユーザ対話データは、スクランブルされた大人向けコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、保護者管理命令と、
サービス・ガイドであって、これに応答して送信される前記第２ユーザ対話データは、選択されたスクランブルされたコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、サービス・ガイドと
のうちの１以上のものを備える、
条件付きアクセス・システム。
【請求項８】
端末（１）とスマート・カード（２）とを備える条件付きアクセス・システムにおいて用いるためのスマート・カード（２）であって、前記端末（１）上に表示するために第１ユーザ対話データを発生し、前記第１ユーザ対話データに応答して前記端末（１）から受信した第２ユーザ対話データに応じて、スクランブルされたコンテンツを前記端末（１）がデスクランブルすることを許可するように構成されたスマート・カード。
【請求項９】
請求項８記載のスマート・カード（２）であって、
前記端末（１）における条件付きアクセス・クライアント（１５）と通信するように構成された汎用インターフェース（２０）と、
サーバ命令を入手するために、前記条件付きアクセス・クライアントから受信した資格制御メッセージを処理し、前記サーバ命令をサーバ（２３）へ送信するように構成され、更に、処理結果を得るためにサーバ応答を処理し、前記処理結果に応じて、前記条件付きアクセス・クライアント（１５）への制御ワードの送信を許可するように構成されたプロセッサ（２１）と、
前記制御ワードを得るために、前記資格制御メッセージを解読するように構成された解読部（２２）と
を備え、
前記サーバ（２３）は、前記サーバ命令に応答して前記第１ユーザ対話データを発生し、前記サーバ応答を得るために前記第２ユーザ対話データを処理し、前記サーバ応答を前記プロセッサ（２１）へ送信するように構成される、
スマート・カード。
【請求項１０】
請求項８記載のスマート・カード（２）であって、
前記端末（１）における前記条件付きアクセス・クライアント（１５）と通信するように構成された汎用インターフェース（２０）と、
サーバ命令を入手するために、前記条件付きアクセス・クライアントから受信した資格管理メッセージを処理し、前記サーバ命令をサーバ（２３）へ送信するように構成され、更に、処理結果を得るためにサーバ応答を処理し、前記処理結果に応じて、前記スクランブルされたコンテンツを前記端末（１）がデスクランブルすることを許可するように構成されたプロセッサ（２１）と、
前記サーバ命令に応答して前記第１ユーザ対話データを発生し、前記サーバ応答を得るために前記第２ユーザ対話データを処理し、前記サーバ応答を前記プロセッサ（２１）へ送信するように構成されたサーバ（２３）と
を備えるスマート・カード。
【請求項１１】
請求項９または１０に記載のスマート・カード（２）であって、前記サーバ（２３）はウェブ・サーバであり、前記第１ユーザ対話データをフォーマットするためにマークアップ言語を用いる、スマート・カード。
【請求項１２】
請求項１１に記載のスマート・カード（２）であって、前記第１ユーザ対話データが、リモート・サーバに格納されたデータ・オブジェクトに対する参照を備える、スマート・カード。
【請求項１３】
請求項１０ないし１２の何れかに記載のスマート・カード（２）であって、前記サーバ（２３）はアップグレード可能なサーバを備え、前記スマート・カード（２）は、更に、１以上の資格管理メッセージで受信したアップグレード・データを用いて前記アップグレード可能なサーバをアップグレードするように構成されたアップグレード・モジュール（２４）を備える、スマート・カード。
【請求項１４】
請求項８ないし１３の何れかに記載のスマート・カード（２）であって、前記第１ユーザ対話データは、以下の情報エレメント、
ｐｉｎコード要求であって、これに応答して送信される前記第２ユーザ対話データは、前記スクランブルされたコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、ｐｉｎコード要求と、
確認要求であって、これに応答して送信される前記第２ユーザ対話データは、前記スクランブルされたコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、確認要求と、
支払い命令であって、これに応答して送信される前記第２ユーザ対話データは、スクランブルされたペイパービュー（pay-per-view）のコンテンツまたはスクランブルされたペイパータイム（pay-per-time）のコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、支払い命令と、
保護者管理命令であって、これに応答して送信される前記第２ユーザ対話データは、スクランブルされた大人向けコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、保護者管理命令と、
サービス・ガイドであって、これに応答して送信される前記第２ユーザ対話データは、選択されたスクランブルされたコンテンツのデスクランブルを許可する前に、前記スマート・カード（２）により処理されるものである、サービス・ガイドと
のうちの１以上のものを備える、
スマート・カード。
【請求項１５】
条件付きアクセス・クライアント（１５）を備える端末（１）であって、前記条件付きアクセス・クライアント（１５）は、資格制御メッセージまたは資格管理メッセージの少なくとも１つをスマート・カード（２）へ送り、前記スマート・カード（２）からの第１ユーザ対話データを前記端末（１）のユーザ・インターフェース（１１）へ送り、前記ユーザ・インターフェース（１１）からの第２ユーザ対話データを前記スマート・カード（２）へ送り、前記スマート・カード（２）からの制御ワードを前記端末（１）のデスクランブラ（１２）へ送るように構成される、端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、条件付きアクセス・システム、条件付きアクセス・システムにおいて用いるスマート・カード、および端末において用いる条件付きアクセス・クライアントに関する。
【背景技術】
【０００２】
一般に、コンディショナル・アクセス・システム（条件付きアクセス・システム）は、プレミアム・コンテンツのようなサービスに対しての条件付きアクセスを提供するために用いられる。コンテンツはスクランブルされ、スクランブルされたコンテンツをデスクランブルすることを端末に条件付きで許可するために、スマート・カードが用いられる。スマート・カードは、デスクランブル処理に必要な制御ワード（ＣＷ、control word）を端末へ送信することにより、コンテンツのデスクランブル処理を可能にする。
【０００３】
スマート・カードは、一般に、別個のカードであり、動作前にこれを端末に挿入しなければならない。あるいは、スマート・カードは、端末に一体化されている表面実装デバイス（ＳＭＤ、surface mounted device）とすることも可能である。
【０００４】
端末は、例えば、セットトップ・ボックスや、ＰＶＲや、モバイル電話機である。ディスプレイのような出力手段を備え、場合によってはキーボードのような入力手段も備えたユーザ・インターフェースを、端末に接続することができる。例えば、テレビジョンをセットトップ・ボックスに接続して、デスクランブルしたコンテンツを表示することができる。あるいは、ユーザ・インターフェースは、端末と一体化される。例えば、モバイル電話機にはディスプレイおよびキーパッドまたはキーボードが装備され、デスクランブルしたコンテンツをディスプレイに表示することができ、また、キーパッド／キーボードを通じてユーザ入力を受け取ることができる。
【０００５】
端末は、データを受信する受信機を有する。データは、スクランブルされたコンテンツ、資格管理メッセージ（ＥＭＭ、entitlement management message）、および暗号化した資格制御メッセージ（ＥＣＭ、encrypted entitlement control message）を備える。ＥＭＭは、加入者および加入のステータスに関する一般的な情報を提供するデータ・ユニットである。ＥＣＭは、スクランブルされたコンテンツを解読（暗号解読）するために必要なＣＷを含むデータ・ユニットである。
【０００６】
端末の中にあるフィルタが、ＥＭＭおよびＥＣＭをデータから抜き取り、端末の中にある条件付きアクセス・クライアント（ＣＡクライアント）がフィルタからＥＭＭおよびＥＣＭを受け取る。ＣＡクライアントは、ＥＭＭおよびＥＣＭを処理し、ＥＭＭおよびＥＣＭの内容に応じて、第１ステータス・コードをスマート・カードへ送信する。
【０００７】
スマート・カードは、第１ステータス・コードを分析し、第１ステータス・コードに基づいて、コンテンツのデスクランブル処理を許可することができない場合、第２ステータス・コードでＣＡクライアントに応答する。あるいは、スマート・カードは、第１ステータス・コードに基づいて、コンテンツのデスクランブル処理が許可される場合、ＥＣＭを解読してＣＷを入手し、そのＣＷをＣＡクライアントへ送信する。
【０００８】
既知の条件付きアクセス・システムでは、ユーザ対話機能がＣＡクライアントに実装されている。ＥＭＭまたは第２ステータス・コードが、ユーザ対話が必要であることを示す場合、例えば、コンテンツのデスクランブル処理を許可する前にＰＩＮコードや、確認や、支払いや、コンテンツ選択が必要とされる場合、ＣＡクライアントはメッセージを発生させ、それをユーザ・インターフェースの出力手段へ送信する。ユーザ・インターフェースの入力手段を通じて、エンド・ユーザはメッセージに応答し、その応答をＣＡクライアントが処理する。応答に応じて、第３ステータス・コードがスマート・カードへ送信され、スマート・カードは、第１ステータス・コードおよび第２ステータス・コードについて説明したように応答する。
【０００９】
最近の端末では、ＣＡクライアントの一部が、フィールド・リプログラマブルＲＯＭまたはフラッシュ・メモリに格納されたファームウェアとして実装されている。ファームウェアは、新たなファームウェアをダウンロードすることによりアップグレード可能である。新たなファームウェアは、例えば、端末内にあるウェブ・ブラウザを用いて外部サーバからダウンロードされ、また、モバイル電話機の場合には無線（ＯＴＡ）供給技法を用いてダウンロードされ、あるいは、例えば、ブルートゥース（Bluetooth、登録商標）・インターフェースを通じて端末へ提供される。
【００１０】
実装されるベース(installed base)が高い従来の端末では、ＣＡクライアント機能はＲＯＭ中に実装されているので、アップグレード可能ではなかった。
【００１１】
スマート・カードの機能の一部は、メモリに格納するファームウェアとして実装することができる。このファームウェアは、新たなファームウェアをＥＭＭで送信してＣＡクライアントに提供し、また、モバイル電話機の場合は無線（ＯＴＡ、over-the-air）供給技法を用いて提供し、ＣＡクライアントにおいてアップグレード手順を開始して、新たなファームウェアをスマート・カードに提供することにより、アップグレードすることができる。あるいは、スマート・カードを新しいスマート・カードと交換することもできる。
【００１２】
既知の条件付きアクセス・システムの欠点の１つは、条件付きアクセス機能がＣＡクライアントとスマート・カードとの間で分割されることである。その結果、既存の条件付きアクセス・システムに機能を追加するには、ＣＡクライアントおよびスマート・カードの双方をアップグレードしなければならないという不都合がある。ＣＡクライアントにおけるユーザ対話機能は、エンド・ユーザにより、または端末を管理するサービス提供者によりアップグレードする必要があり、一方、スマート・カードは、スマート・カード提供者によりアップグレードする必要がある。古い端末を用いている場合、ＣＡクライアントをアップグレードすることができない。新たな条件付きアクセス・システムへ機能を追加するには、ＣＡクライアント機能、そして場合によっては、ユーザ・インターフェースの態様(aspect)およびスマート・カードの機能の整合を取るために、端末のベンダとスマート・カードのベンダとの間において密接な協同作業が必要となる、という不都合がある。
【００１３】
また、条件付きアクセスの機能は、一般的に、条件付きアクセス・システムに特定的なものであることから、別の欠点が生ずる。このために、端末のベンダは、条件付きアクセス・システムに対しての特定的な端末を製造しなければならない。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明の目的は、改良された条件付きアクセス・システムを提供することである。
【課題を解決するための手段】
【００１５】
本発明の一態様によれば、端末およびスマート・カードを備える条件付きアクセス・システムを提供する。端末は、エンド・ユーザとの対話のためのユーザ・インターフェースを備える。ユーザ・インターフェースは、第１ユーザ対話データを表示するための出力手段を備える。更に、ユーザ・インターフェースは、第２ユーザ対話データを発生するための入力手段も備える。更に、端末は、スクランブルされたコンテンツをデスクランブルするように構成されたデスクランブラを備える。スマート・カードは、第１ユーザ対話データを発生するように構成される。更に、スマート・カードは、ユーザ・インターフェースから受信する第２ユーザ対話データに応じて、スクランブルされたコンテンツをデスクランブルすることをデスクランブラ（descrambler）に許可するように、構成される。
【００１６】
本発明の一態様によれば、端末およびスマート・カードを備える条件付きアクセス・システムにおいて用いるためのスマート・カードを提供する。スマート・カードは、端末での表示のための第１ユーザ対話データを発生するように構成される。更に、スマート・カードは、第１ユーザ対話データに応答して端末から受信する第２ユーザ対話データに応じて、スクランブルされたコンテンツをデスクランブルすることを端末に許可するように、構成される。
【００１７】
このように、条件付きアクセス・システムは、ユーザ対話機能をスマート・カードに実装するという利点がある。このために、例えば、既存の条件付きアクセス・システムへの機能性の追加は、スマート・カードをアップグレードすることにより行うことができ、端末のアップグレードを必要としない。また、このために、端末を汎用にすることができ、一方、スマート・カードは条件付きアクセス・システムに専用のものとなる。
【００１８】
一実施形態では、着脱式スマート・カードを用いることができる。着脱式スマート・カードは、例えば、端末のカード・スロットに挿入するクレジット・カードのサイズのスマート・カード、端末のＳＩＭスロットに挿入するＳＩＭカード、または端末のＵＳＩＭスロットに挿入するＵＳＩＭカードである。
【００１９】
一実施形態では、ユーザ・インターフェースは端末の外部にあることも可能である。
【００２０】
請求項２および９の実施形態では、端末が、最少の機能を有する条件付きアクセス・クライアントと、ユーザ対話機能を有するスマート・カードとを備えることを可能にする。スマート・カードは、条件付きアクセス・クライアントとの通信に一般のインターフェースを用い、例えば、スマート・カードと条件付きアクセス・クライアントとの間で新たなインターフェースを指定することなく、条件付きアクセス・システムに対するアップグレードを可能とする。
【００２１】
請求項３および１０の実施形態では、スマート・カードが資格管理メッセージを処理することができる。
【００２２】
請求項４および１１の実施形態では、汎用インターフェースは、ウェブ・サーバとウェブ・クライアントとの間における通信に用いられる一般の標準的な技術に基づくことができる。更に、例えば、ＨＴＭＬ、ＷＭＬ、ＸＨＴＭＬ、ＸＭＬのようなマークアップ言語を用いることにより、汎用ユーザ・インターフェースの使用、および条件付きアクセス・システムへの機能の比較的容易な追加が可能となる。
【００２３】
請求項５および１２の実施形態では、スマート・カード上で得られないデータ・オブジェクトを、ユーザ・インターフェースの出力手段上に表示することが可能となる。リモート・サーバは、端末の外部およびスマート・カードの外部に位置し、例えば、インターネット上のウェブ・サーバである。
【００２４】
請求項６および１３の実施形態では、条件付きアクセス・システムへの機能の追加が可能となる。
【００２５】
請求項７および１４の実施形態では、スマート・カードが、特定の第１ユーザ対話データを発生し、スクランブルされたコンテンツがデスクランブルされることを許可する前に、第１ユーザ対話データに応じて第２ユーザ対話データを処理することができる。
【００２６】
本発明の一態様によれば、条件付きアクセス・クライアントを備える端末が提供される。条件付きアクセス・クライアントは、資格制御メッセージおよび／または資格管理メッセージをスマート・カードへ送るように構成される。更に、条件付きアクセス・クライアントは、スマート・カードからの第１ユーザ対話データを、端末のユーザ・インターフェースへ送るように構成される。更に、条件付きアクセス・クライアントは、ユーザ・インターフェースからの第２ユーザ対話データを、スマート・カードへ送るように構成される。更に、条件付きアクセス・クライアントは、スマート・カードからの制御ワードを端末のデスクランブラへ送るように構成される。
【００２７】
このように、端末は、スマート・カードにユーザ対話機能を実装した条件付きアクセス・システムにおいて用いることができる。これにより、例えば、スマート・カードをアップグレードすることにより既存の条件付きアクセス・システムへ機能を追加することが可能となり、条件付きアクセス・クライアントのアップグレードは不要である。また、これにより、条件付きアクセス・クライアントを一般的なものとすることができ、一方、スマート・カードは条件付きアクセス・システムな対しての特定のものとなる。
【００２８】
本発明は、前述の構成および特徴の１つ以上のものを有するスマート・カードにおいて用いるための方法を可能にする。
【００２９】
本発明は、プロセッサにより実行されたときに、前述の構成の１つ以上のものを有するスマート・カードにおいて用いるための方法を実行するように構成されたコンピュータ・プログラム・エレメントを可能にする。これにより、スマート・カードを部分的または全体的にソフトウェアで実現することが可能となる。
【００３０】
図面に示す実施形態を参照しながら、本発明の態様について更に詳しく説明する。
【図面の簡単な説明】
【００３１】
【図１】図１は、本発明の一実施形態の条件付きアクセス・システムを示す。
【図２】図２は、本発明の一実施形態の条件付きアクセス・システムを示す。
【図３】図３は、本発明の一実施形態の条件付きアクセス・システムのデータ・フローを示す。
【発明を実施するための形態】
【００３２】
スクランブルされたコンテンツにアクセスするために用いられる端末１は、スマート・カードを用いて、スクランブルされたコンテンツのデスクランブル処理を可能にする。スマート・カード１は、デスクランブル処理に必要な制御ワードを、端末１のデスクランブラ１２へ送信することにより、スクランブルされたコンテンツのデスクランブル処理を許可する。デスクランブル処理を許可する前に、スマート・カード２は、エンド・ユーザがコンテンツにアクセスすることを許されているか否かを検証する。授権（許可）のためにユーザ対話が必要な場合、スマート・カード２は、必要な授権データを要求するための第１ユーザ対話データを生成し、その第１ユーザ対話データを端末１へ送信し、そこでエンド・ユーザに表示する。エンド・ユーザは、授権要求に応答し、この応答はスマート・カード２において第２ユーザ対話データとして受信される。応答を処理した後、デスクランブル処理が許可される前に、更に別のユーザ対話が必要な場合もある。
【００３３】
スマート・カード２と端末１との間におけるユーザ対話のためのインターフェースは、汎用（一般的なもの）である。これが意味するのは、インターフェースは、当該インターフェースで伝送されるコンテンツには依存しない、ということである。これにより、インターフェースを再定義することなく、既存の条件付きアクセス・システムに機能を追加することが可能となる。
【００３４】
ユーザ対話機能はスマート・カード２が取り扱う。このため、スマート・カード２をアップグレードまたは交換することにより、端末１を変更する必要なく、既存の条件付きアクセス・システムへ機能を追加することが可能となる。
【００３５】
以下の実施形態では、端末１はモバイル電話機である。なお、端末１は、例えば、セット・トップ・ボックスやＰＶＲのような、スクランブルされたコンテンツへの条件付きアクセスに適した任意の端末でよいことは、言うまでもない。ユーザ・インターフェース１１を有していない端末は、その端末に接続される外部ユーザ・インターフェースを使用することができる。セット・トップ・ボックスは、例えば、テレビジョンに取り付けて、第１ユーザ対話データを表示することができる。ユーザ入力のために、例えば、リモート・コントロールをテレビジョンと共に用いることができ、あるいは、例えば、外部キーボードをセット・トップ・ボックスに取り付けることができる。
【００３６】
図１は、条件付きアクセス・システムのアーキテクチャを簡略化して示す。条件付きアクセス・システムは、モバイル電話機１およびスマート・カード２を備える。モバイル電話機１はデスクランブラ１２を備え、デスクランブラ１２は、制御ワードを受け取るためにスマート・カード２に接続される。モバイル電話機２は、更に、ユーザ・インターフェース１１を備える。ユーザ・インターフェース１１は、ディスプレイ・モジュールの形態の出力手段１１１と、キーパッドの形態の入力手段１１２とを有する。ユーザ・インターフェース１１は、汎用インターフェースを用いて、スマート・カード２と通信する。
【００３７】
スマート・カード２はユーザ対話機能を有し、これにより、スマート・カード２は、第１ユーザ対話データを発生し、第２ユーザ対話データを受け取り処理することができる。第１ユーザ対話データは、ディスプレイ・モジュール１１１へ送信される。キーパッド１１２は、第２ユーザ対話データを発生する。
【００３８】
ディスプレイ・モジュール１１１は、第１ユーザ対話データを表示するために用いられる。ユーザ対話データは、例えば、「ｐｉｎコードの要求」を備える。キーパッド１１２は、キーパッドからｐｉｎコードを受け取ることにより、第２ユーザ対話データを発生するために用いられる。このｐｉｎコードは、例えば、キーパッドからエンド・ユーザがタイプ入力する。第２ユーザ対話データはスマート・カード２へ送信され、そこで処理される。ｐｉｎコードが正しい場合、スマート・カード２は、デスクランブラ１２がスクランブルされたコンテンツをデスクランブルすることを、許可する。
【００３９】
第１ユーザ対話データのその他の例としては、確認要求、支払い命令、保護者管理命令がある。
【００４０】
デスクランブルされたコンテンツは、例えば、ディスプレイ・モジュールを用いて、表示することができる。コンテンツの一部である音は、モバイル電話機のラウドスピーカを通じて聴取可能とすることができる。外部デバイスをモバイル電話機に取り付けて、デスクランブルしたコンテンツを表示することも可能である。デスクランブルしたコンテンツをどのようにして視聴可能および聴取可能にするかは、本発明の範囲外のことであり、したがって図には示されていない。
【００４１】
図２に、条件付きアクセス・システムの更に詳細なアーキテクチャを示す。図１について説明したことに加えて、図２では、モバイル端末１は、外部ソースからデータを受信する受信機１３を備える。フィルタ１４が、受信機１３、デスクランブラ１２、および条件付きアクセス・クライアント１５に接続される。条件付きアクセス・クライアント１５は、ユーザ・インターフェース１１、フィルタ１４、およびデスクランブラ１２に接続され、スマート・カード２と通信することができる。ユーザ・インターフェース１１はウェブ・クライアント１１３を備える。ウェブ・クライアント１１３は、ウェブ・ページを表示するためにディスプレイ・モジュール１１１に接続され、また、エンド・ユーザ入力を受け取るためにキーパッド１１２に接続される。ウェブ・クライアント１１３をユーザ・インターフェース１１の一部にしないことも可能である。ウェブ・クライアント１１３は、例えば、条件付きアクセス・クライアント１５とユーザ・インターフェース１１との間に位置する別個のモジュールとすることができる。
【００４２】
スマート・カード２は、条件付きアクセス・クライアント１５との通信のために、汎用インターフェース２０を備える。汎用インターフェース２０はプロセッサ２１と接続される。プロセッサ２１は、解読部２２、サーバ２３と接続され、また、オプションとしてアップグレード・モジュール２４と接続される。サーバ２３は、例えば、ウェブ・サーバやＳＩＭツールキット・アプリケーションである。サーバ２３は、オプションとして、アップグレード・モジュール２４と接続される。
【００４３】
図３は、図２の条件付きアクセス・システムを通じてのデータの流れを示す。破線の矢印はデータの流れを示すものであり、物理的または論理的な接続と混同してはいけない。汎用インターフェース２０と条件付きアクセス・クライアント１５との間に示すデータ・フローは、例えば、１つの物理的接続（例えば、スマート・カード２と端末１との間における電気的接続）および２つの論理接続（例えば、制御ワード、ＥＣＭおよびＥＭＭを伝送するための１つの論理接続と、ユーザ対話データを伝送するための１つの論理接続）を通じてなされることができる。
【００４４】
受信機１３は、外部ソースからのデータを受信する。このデータは、例えば、デジタル・テレビジョン供給者からのＤＶＢ−Ｈ信号において受信する。データは、スクランブルされたコンテンツ、１以上のＥＣＭ、および１以上のＥＭＭを備える。スクランブルされたコンテンツ、ＥＣＭ、および／またはＥＭＭは、同じ時間フレームにおいて受信しないことが可能である。受信機１３は、データをフィルタ１４へ送信する。
【００４５】
フィルタ１４は、このデータからＥＣＭおよびＥＭＭを取り出し、そのＥＣＭおよびＥＭＭを条件付きアクセス・クライアント１５へ送る。条件付きアクセス・クライアント１５は、ＥＣＭおよびＥＭＭを受信し、そのＥＣＭおよびＥＭＭを汎用インターフェースへ送る。
【００４６】
汎用インターフェース２０は、ＥＣＭおよびＥＭＭをプロセッサ２１へ送り、そこでＥＣＭおよびＥＭＭを処理する。ＥＣＭおよび／またはＥＭＭを処理した処理結果によっては、スクランブルされたコンテンツをデスクランブルすることを端末に許可する前に、ユーザ対話を要求する。次いで、サーバ命令が生成されてウェブ・サーバ２３へ送信される。オプションとして、ＥＭＭにおいて見つけだされたアップグレード・データをアップグレード・モジュール２４へ送信する。
【００４７】
ウェブ・サーバ２３は、サーバ命令を受信し、応答してウェブ・ページを発生する。ウェブ・サーバ２３は、サーバ命令によりトリガされる代わりに、ウェブ・ページ要求をウェブ・クライアント１１３から受信することができる。ウェブ・ページは、ウェブ・サーバ２３から汎用インターフェース２０へ、場合によってはプロセッサ２１を介して、送信される。汎用インターフェース２０は、ウェブ・ページを条件付きアクセス・クライアント１５へ送信する。条件付きアクセス・クライアント１５は、そのウェブ・ページをウェブ・クライアント１１３へ送り、そのウェブ・ページはディスプレイ・モジュール１１１上に表示される。
【００４８】
キーパッド１１２を通じて、ウェブ・クライアント１１３は応答を受け取り、これを条件付きアクセス・クライアント１５へ送信する。条件付きアクセス・クライアント１５は、応答を汎用インターフェース２０へ送る。汎用インターフェース２０は、その応答をウェブ・サーバ２３へ、場合によってはプロセッサ２１を介して、送信する。ウェブ・サーバ２３は、ウェブ・クライアント１１３からの応答を処理し、サーバ応答をプロセッサ２１へ送信する。このサーバ応答は、例えば、ウェブ・クライアント１１３からの応答が授権の判断基準を満たしているか否かを示すものであり、例えば、要求されたｐｉｎコードが正しく受信されているか否かを示す。サーバ応答が、ウェブ・クライアント１１３からの応答を表すものを含むことが可能であり、そして、プロセッサ２１が、サーバ応答を処理して、授権の判断基準を満たすか否かを判断することが可能である。
【００４９】
解読部２２は、ＥＣＭを解読して制御ワードを入手し、この制御ワードをプロセッサ２１へ送信する。サーバ応答に応じて、デスクランブラ１２は、スクランブルされたコンテンツをデスクランブルすることを許可される。許可された場合、汎用インターフェース２０は、制御ワードを条件付きアクセス・クライアント１５へ送信する。条件付きアクセス・クライアント１５は、制御ワードを受信し、制御ワードをデスクランブラ１２へ送る。
【００５０】
デスクランブラ１２は、スクランブルされたコンテンツをフィルタから受け取る。デスクランブラ１２は、制御ワードをスマート・カード２から受信し、これにより、スクランブルされたコンテンツをデスクランブルすることを許可され、コード・ワードを用いて、スクランブルされたコンテンツをデスクランブルする。
【００５１】
スマート・カードをアップグレードするには、アップグレード・データをアップグレード・モジュール２４により受信する。アップグレード・モジュール２４は、プロセッサ２１からアップグレード・データを取り出し、アップグレード・データを用いてウェブ・サーバにおけるアップグレード可能なサーバをアップグレードする。アップグレード可能なサーバは、ウェブ・サーバの一部または全体であり、可能性としては、第１ユーザ・データのソースが格納されているウェブ・サーバのコンテンツ部であり得る。
【００５２】
ウェブ・サーバ２３により生成されるウェブ・ページは、典型的には、マークアップ言語でフォーマットされている。例えば、ＨＴＭＬ、ＷＭＬ、ＸＨＴＭＬ、ＸＭＬなど、いずれのマークアップ言語も用いることができる。ウェブ・サーバ２３により発生させられるウェブ・ページは、例えば、ＨＴＭＬフォームを用いて、エンド・ユーザからの入力を要求する。ウェブ・クライアント１１３からの応答も、マークアップ言語でフォーマットされる。
【００５３】
ウェブ・サーバ２３により作られるウェブ・ページは、外部ウェブ・サーバに位置するオブジェクトへのリンクを有することができる。リンクは、マークアップ言語のシンタックスにしたがってフォーマットされ、例えば、ウェブ・クライアント１１３により外部ウェブ・サーバから画像をダウンロードすることを可能にする。
【００５４】
スクランブルされたコンテンツのデスクランブル処理を許可する前に、更に複雑な授権手順が必要となることもあり得、その例としては、ペイ・パー・ビューのコンテンツに対して支払いが要求される場合などがある。そのような場合、ウェブ・サーバ２３が発生するウェブ・ページは、例えば、端末１およびスマート・カード２の外部の支払用サーバのオブジェクトへのリンクを備えることができる。支払いを行った後、その支払いの結果が、第２ユーザ対話データでウェブ・サーバ２３へ送信される。スマート・カード２は、その結果を、チケットとして、図には示さないスマート・カード２のメモリに格納することもできる。
【００５５】
以上、図面および前述の説明において、本発明について図示し説明したが、このような図示および説明は、実施形態または例示として見なされるものであり、限定として見てはならない。本発明は、開示した実施形態に限定されるものではない。特許請求する発明を実用化する際に、図面、開示、および特許請求の範囲を適切に考察すると、開示した実施形態に対するその他の変形も、当業者により理解され実施され得る。
【図１】
2009253978.tif 000003
【図２】
2009253978.tif 000004
【図３】
2009253978.tif 000005
【外国語明細書】
2009253978000001.pdf