(57)【要約】本発明は、スクランブルデータにアクセスするプロトコルに関し、そのアクセス制御は、アクセス制御メッセージ（ＥＣＭ）に基づいて実行される。本プロトコルは、各アクセス制御メッセージに対して、非単調減少関数を検証する（Ｔj）を割り当てることにあり、そのメッセージは、連続した情報量子を送信する複数の基本的な時間間隔により形成されたタイムベースを表し、各スクランブル解除端末にて、アクセス制御メッセージの連続番号を検出すること（Ｂ）、そして加入者であるユーザの要求（ＵＲ）に応答して、要求の送信時間に対応したアクセス制御メッセージの連続番号を選択すること（Ｃ）、そして、タイムベースの起点（Ｔjo）を構成すること、時間帯の前記起点（Ｔjo）を基準とした特定のアクセス条件に基づくとともに、スクランブルデータにおける複数の連続した量子を規定する複数の基本的な時間間隔に対応した時間帯に基づき、前記スクランブルデータへのアクセスを許可すること（Ｄ），（Ｅ）にある。本発明は、有料テレビのアクセス制御に適用可能である。
2005519539.tif 000002
【特許請求の範囲】
【請求項１】
放送センターにてスクランブル化されたスクランブル情報へのアクセスを、制御ワード内に含まれたサービスキーを用いて制御するためのプロトコルであって、前記制御ワードは、オペレーションキーにより暗号化され、アクセス制御プロトコルは、少なくとも前記スクランブル情報および周期的アクセス制御メッセージすなわちＥＣＭメッセージを、セキュリティプロセッサが設けられたアクセス制御モジュールに対応した少なくとも１つのスクランブル解除端末へ送信することにあり、前記ＥＣＭメッセージは、アクセス条件および前記制御ワードの暗号文を含み、前記制御ワードおよび該制御ワードの暗号文は、周期的に変更され、各前記スクランブル解除端末での前記スクランブル情報へのアクセスは、前記アクセス制御モジュール内に登録された少なくとも１つのアクセス権と比較された場合に、前記アクセス条件が「真」の値であること、そして、前記制御ワードを復元するとともに前記スクランブル情報をスクランブル解除するために、制御ワードの前記暗号文を、オペレーションキーを用いて復号するプロトコルにおいて、
該プロトコルは、さらに、
各アクセス制御メッセージすなわちＥＣＭメッセージであって、番号（Ｔj）が非単調減少関数を満たし、連続した番号を有するメッセージＥＣＭjがスクランブル情報における連続した個々の量子を送信するための複数の個別の時間間隔により形成されたタイムベースを表すＥＣＭメッセージを割り当てることと、
各スクランブル解除端末にて、各前記アクセス制御メッセージすなわちメッセージＥＣＭjの番号（Ｔj）、を検出すること、そして、前記スクランブル情報の少なくとも一部への条件付で制御されたアクセスのための前記スクランブル解除端末のユーザの要求（ＵＲ）に応答することと、
アクセス制御メッセージすなわちメッセージＥＣＭjのために、前記要求の送信時刻に対応する番号を選択して、前記タイムベースの起点（Ｔjo）を構成することと、
特定のアクセス条件の関数として、前記ユーザが、前記タイムベースの前記起点（Ｔjo）から、スクランブル情報における複数の連続した個別の量子を規定した複数の個々の時間間隔に対応した時間帯に亘って前記スクランブル情報にアクセスできるように許可することと、を特徴とするプロトコル。
【請求項２】
前記時間帯は、前記特定のアクセス条件の関数としてのアクセスの開始時に対応した前記起点（Ｔjo）からの第１のオフセット（ｔｄ）と、前記特定のアクセス条件の関数としてのアクセスの終了時に対応した第２のオフセット（ｔｆ）と、により規定されることを特徴とする請求項１に記載のプロトコル。
【請求項３】
前記非単調減少関数は、制御メッセージＥＣＭjの送信時の連続増加関数であることを特徴とする請求項１または２に記載のプロトコル。
【請求項４】
前記非単調減少関数は、制御メッセージＥＣＭjの送信時の増加階段関数であることを特徴とする請求項１または２に記載のプロトコル。
【請求項５】
各ステップは、制御メッセージＥＣＭjの複数の送信時に亘り、定数により規定され、それにより、制御メッセージＥＣＭjの送信時とは異なる分解能のタイムベースが規定されることを特徴とする請求項４に記載のプロトコル。
【請求項６】
各番号は、タイムスタンプにより規定され、各ステップは、２つの別個のタイムスタンプにより表される時間帯により規定されることを特徴とする請求項５に記載のプロトコル。
【請求項７】
前記特定のアクセス条件は、無料アクセスに対応していることを特徴とする請求項２に記載のプロトコル。
【請求項８】
前記時間帯は、前記起点から後方の間隔ｔｄ≦０かつｔｆ≦０、前記起点から前方の間隔ｔｄ≧０かつｔｆ≧０、あるいは、前方および後方の間隔ｔｄ≦０かつｔｆ≧０であることを特徴とする請求項２〜７のいずれか一項に記載のプロトコル。
【請求項９】
前記時間帯内および前記時間帯外の前記特定のアクセス条件に応じ、ユーザの要求にて、視聴数（ＮＶ）を管理するために、前記プロトコルは、少なくとも、
許可される最大の視聴数（ＮＶＭ）を定義すること、
視聴数（ＮＶ）が前記許可される最大の視聴数（ＮＶＭ）以下であるかどうかテストすること、および、
前記テストの否定的な結果のイベントにて、スクランブル情報へのアクセスを拒絶すること、さもなければ、
前記現行の番号（Ｔj）が前記時間帯内にあるかどうかをテストすること、および、
前記現行の番号（Ｔj）が前記時間帯内に入るイベントにて、前記スクランブル情報へのアクセスを、特定のアクセス条件に基づいて前記時間帯に亘り許可すること、さもなければ、
特定のアクセス条件以外の別個のアクセス条件に基づき、前方アクセス許可または後方アクセス許可を表す論理変数が、それぞれ「真」の値を提示するという条件で、アクセスを許可することにあること、を特徴とする請求項１〜８のいずれか一項に記載のプロトコル。
【請求項１０】
前記プロトコルは、さらに、
「真」の値が、前記特定のアクセス条件以外のアクセス条件に基づいて前記時間帯を超えた前記スクランブル情報への前方アクセスを許可することを表す、第１の論理変数（ＡＶ）を定義すること、および、
「真」の値が、前記特定のアクセス条件以外のアクセス条件に基づいて前記時間帯以前の前記スクランブル情報への後方アクセスを許可することを表す、第２の論理変数（ＡＶ）を定義することにあることを特徴とする請求項９に記載のプロトコル。
【請求項１１】
前記現行の番号（Ｔj）が前記時間帯内にない場合、前記特定のアクセス条件以外のアクセス条件に基づき、前記論理変数が「真」の値であることを条件としたアクセスの前記許可は、
前記現行の番号（Ｔj）および前記第１の論理変数（ＡＶ）を第１の論理テストへと送り、前記現行の番号（Ｔj）が前記起点の番号（Ｔjo）以上であるかどうか検証し、前記スクランブル情報への前方アクセスを許可するために、前記第１の論理値が「真」であるかどうか検証し、または、第２の論理テストへと送り、前記現行の番号（Ｔj）が前記起点の番号（Ｔjo）以下であるかどうか検証し、前記スクランブル情報への後方アクセスを許可するために、前記第２の論理値が「真」であるかどうか検証し、第１または第２の論理テストの正の結果のイベントにて、
前記スクランブル情報に対して、視聴数を増加させることなく、前方アクセス、あるいは場合により後方アクセス許可すること、第１および第２の論理テストの双方の否定的な結果のイベントにて、
前記視聴数（ＮＶ）が、許可される最大の視聴数（ＮＶＭ）未満であるかどうかテストすることと、
前記テストの否定的な結果のイベントにて、スクランブル情報へのアクセスを拒絶して、前記視聴数（ＮＶ）を１だけインクリメントさせること、さもなければ、
前記スクランブル情報への前方、後方アクセスを、それぞれ許可することにあること、を特徴とする請求項９または１０に記載のプロトコル。
【請求項１２】
録画に関する基本的な巻戻しサービスおよび許可される最大の視聴数ＮＶＭ＝１に対応した特定のアクセス制御について、前記時間帯は、ｔｄ＜０かつｔｆ＝０により規定される後方時間帯であり、第１の論理変数は「真」であり、前方アクセスが許可され、後方の第２の論理変数は「真」の値を補完するものであり、後方アクセスは許可されないことを特徴とする請求項１１に記載のプロトコル。
【請求項１３】
無料アクセスのプレビューサービスに対応した特定のアクセス制御について、前期時間帯は、ｔｄ＝０かつｔｆ＞０により規定される前方時間帯であり、許可される最大の視聴数はＮＶＭ＝１であり、第１および第２の論理変数は「偽」であり、録画および／または後方アクセスは許可されないことを特徴とする請求項１１に記載のプロトコル。
【請求項１４】
スクランブル情報のループ化された送信について、前記許可される視聴の最大数は特定の値に設定され、スクランブル情報へのアクセスのための前記時間帯は特定の値を有し、第１の論理変数は「真」であり第２の論理変数は「偽」であることを特徴とする請求項１１に記載のプロトコル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の時間帯内のスクランブルデータへのアクセスを制御するプロトコルに関する。
【背景技術】
【０００２】
スクランブル情報の送信は、かつてない広がりをみせている。これは、最も多様な型式の情報を搬送するデータの送信に基づくサービスの提供における明らかな爆発的拡大によるものである。
【０００３】
一般則として、ポイント対マルチポイント（point-to-multipoint）モードにて送信されるスクランブルデータへのアクセスを制御する方法は、例えば、各ユーザが保有して各ユーザに対して提供されたデコーダ（あるいは、例えばスマートカード等のように、各ユーザに対して提供されたアクセス制御モジュール）内に登録された資格またはアクセス権に対して、アクセス制御メッセージすなわち“entitlement control message”（ＥＭＳ）にて提供されるアクセス条件を比較することに基づいている。
【０００４】
特に、情報は、送信センターにて、サービスキーを用いてスクランブル化される。サービスキーは、制御ワードに含まれる。制御ワードは、オペレーションキーにより暗号化され、制御ワードの暗号文は、セキュリティプロセッサが設けられたアクセス制御モジュールに対応した少なくとも１つのスクランブル解除端末へと送信される。
【０００５】
スクランブル情報および周期的アクセス制御メッセージ、すなわちＥＭＳメッセージは、制御ワードの暗号文およびアクセス条件を含み、制御ワードおよび制御ワードの暗号文は、周期的に変更される。各スクランブル解除端末におけるスクランブル情報へのアクセスは、アクセス制御モジュール内に登録された少なくとも１つのアクセス権と比較した場合に、アクセス条件について値が「真」であること、そして、制御ワードを復元して、スクランブル情報のスクランブルを解除するために、オペレーションキーを用いて制御ワードの暗号文を暗号解除することを条件としてなされる。
【０００６】
このようなアクセス制御方法を詳細に説明するのに、１９９４年１月のＵＴＥ規格Ｃ９０−００７を参照することが有効となろう。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
現在、上記規格の文面および規定を参照すると、アクセス制御に適した観点から、処理について定めた規定がないので、テレビ番組の放送、スクランブル化されて記録された番組の視聴、および番組の最初の放送は、いずれも、最初の放送にアクセスすることに等しい。
【０００８】
特に、録画のイベントにおいて、特に、時間帯、視聴回数、または巻戻し回数を通じて制御することは、現時点では可能ではない。
【０００９】
従って、アクセス制御の全ての態様を、アカウント管理の観点で管理するために、アクセス制御システムが、電子トークンホルダ管理システムにさらに設けられたときに、例えば、録画の場合、新規の視聴または巻戻しがなされると、他の全ての市販のアクセスモードにてアクセスが許可されていれば、時間ベースの衝動買いとして知られるアクセスモードでも、あるいは、無制限アクセス下においても加入者の電子トークンホルダが体系的に引き落とされる結果となる。
【００１０】
本発明の目的は、従来技術のアクセス制御方法における欠点および制限に対処することにある。
【００１１】
特に、本発明のより具体的な目的は、調整可能な特定の継続時間の特定の時間帯におけるスクランブル情報へのアクセスを制御するプロトコルを提供することにある。
【００１２】
本発明の他の目的は、特定の時間帯におけるスクランブル情報へのアクセスを制御するプロトコルを提供することにあり、各ユーザの特定の動作に基づいて規定された特定の時間帯の起点について可能となる。
【００１３】
アクセス時間帯および／または該アクセス時間帯の起点の継続時間が、各ユーザの特定の動作を基準として、調整可能な性質であるとすると、本発明の他の目的は、特定の時間に放送されるテレビ番組をプレビューするサービス、放送されたテレビ番組を録画した後に制御される巻戻しアクセスサービス、テレビ番組の放送がループ化されたイベントにて、視聴数を計数するサービス等、テレビ番組の放送に伴う複数の新規のサービスを実現することにある。
【００１４】
本発明のさらなる目的は、アクセス制御プロトコルを実現することにあり、このプロトコルは、加入者が既に視聴した番組（従ってアクセスが既に認められている）の全部または一部を特定することを通じて、ユーザが既に視聴した時間を識別するので、ある特定の反復視聴数（あるいは新規の視聴もある）の条件に基づき、視聴の管理が最適化される。
【００１５】
テレビ番組を録画する状況にて、本発明の更なる目的は、再生数を制限し、許可された巻戻しの程度を制限するアクセス制御プロトコルを実現することにある。
【課題を解決するための手段】
【００１６】
スクランブル情報へのアクセスを制御する本発明のプロトコルは、放送センターにて実現される。スクランブル化は、制御ワードに含まれるサービスキーを用いてなされる。制御ワードは、オペレーションキーにより暗号化され、アクセス制御プロトコルは、少なくともスクランブル化情報および周期的アクセス制御メッセージすなわちＥＣＭメッセージを、セキュリティプロセッサが設けられたアクセス制御モジュールを伴う少なくとも１つのスクランブル解除端末へ送信することにあり、ＥＣＭメッセージには、アクセス条件および制御ワードの暗号文が含まれる。制御ワードおよび該制御ワードの暗号文は、周期的に変更される。各スクランブル解除端末でのスクランブル情報へのアクセスは、アクセス制御モジュール内に登録された少なくとも１つのアクセス権と比較した場合に、アクセス条件が「真」の値であること、そして、制御ワードを復元してスクランブル情報をスクランブル解除するために、制御ワードの暗号文をオペレーションキーを用いて復号することを条件とする。
【００１７】
本プロトコルは、さらに、各アクセス制御メッセージすなわちＥＣＭメッセージであって、番号が非単調減少関数を満たし、連続番号Ｔjを有する連続したメッセージＥＣＭjがスクランブル情報における連続した個々の量子を送信するための複数の個別の時間間隔により形成されたタイムベースを表す各アクセス制御メッセージすなわちＥＣＭメッセージを割り当てることは、注目すべきである。そして、本プロトコルは、各スクランブル解除端末にて、各アクセス制御メッセージの番号すなわち、メッセージＥＣＭjを検出すること、そして、前記スクランブル情報の少なくとも一部への条件付きで制御されたアクセスのための前記スクランブル解除端末のユーザの要求（ＵＲ）にて、要求の送信時刻に対応アクセス制御番号を選択すること、およびタイムベースの起点を構成することにある。
【００１８】
ユーザによるスクランブル情報へのアクセスは、タイムベースの前記起点から、スクランブル情報における複数の連続した個別の量子を規定した複数の個々の時間間隔に対応した時間帯に亘る特定のアクセス条件の関数として許可される。
【発明の効果】
【００１９】
本発明のアクセス制御プロトコルは、特に、特定のテレビ番組におけるスクランブル情報のポイント対マルチポイントの送信、および、一般に有料テレビサービスの管理に適している。
【発明を実施するための最良の形態】
【００２０】
以下の説明を読んで添付の図面を検討することで、本プロトコルをさらによく理解できるであろう。
【００２１】
図１ａおよび後続の図面を参照して、スクランブル情報へのアクセスを制御する本発明のプロトコルについてより詳細に説明する。
【００２２】
一般に、本発明の主題であるプロトコルは、最初に、送信センターＣＥにて実現され、次に、複数のスクランブル解除端末Ｄkにて実現され、それらの各々は、例えば、セキュリティプロセッサ含む専用のスマートカードにより構成されたアクセス制御モジュールに関連している。
【００２３】
当業分野で既知の方法にてオペレーションキーにより暗号化された制御ワードＣＷに含まれたサービスキーを用い、情報Ｉに対して、送信センターＣＥにてスクランブルがかけられる。
【００２４】
スクランブル情報Ｉ*は、ＥＣＭメッセージとして知られる周期的アクセス制御メッセージにより送信される。制御ワードＣＷの暗号文、特に制御ワードは、周期的に変更される。各スクランブル解除端末Ｄkでのスクランブル情報へのアクセスは、アクセス制御メッセージＥＣＭにより搬送されるアクセス条件が、各スクランブル解除端末Ｄkに対応したアクセス制御モジュールに登録された少なくとも１つのアクセス権と比較した場合に、「真」の値であることを条件としている。
【００２５】
制御ワードの暗号文は、各スクランブル解除端末（特にアクセス制御モジュール内）にて、制御ワードＣＷを復元してスクランブル情報Ｉ*をスクランブル解除するために、オペレーションキーを用いて復号される。
【００２６】
スクランブル情報へのアクセスを制御する本発明のプロトコルの注目すべき態様によると、本プロトコルは、特に送信センターＣＥ内にあり、各アクセス制御メッセージすなわちＥＣＭメッセージを割り当てるが、番号Ｔjが非単調減少関数を満たし、このことから、アクセス制御メッセージは、ＥＣＭjとして示される。ここで、ｊは、上述の番号のランクを示す。
【００２７】
本発明のプロトコルの特に注目すべき態様によると、連続した番号Ｔjを有する連続した制御メッセージＥＣＭｊは、スクランブル情報の連続した個々の量子を送信するための複数の時間間隔により形成されたタイムベースを表している。従って、制御メッセージＥＣＭjの送信時間を表す少なくとも１つの時間間隔δに対応した、２つの連続番号（例えばＴj-1，Ｔj）間で、δＩ*(j-1)として示されるスクランブル情報の一量子が、各スクランブル解除端末Ｄkへと送信されることが、理解されるであろう。
【００２８】
そして、上記各スクランブル解除端末Ｄkにて、本発明のプロトコルは、各アクセス制御メッセージＥＣＭjの番号Ｔjを検出するステップＢにある。各アクセス制御メッセージの番号を検出する動作には、現行の番号を格納することが伴う。
【００２９】
本発明のプロトコルの特に注目すべき他の態様によると、本発明は、スクランブル情報の少なくとも一部に条件付でアクセスすることに関するスクランブル解除端末Ｄkのユーザの要求にて、ステップＣにおいてアクセス制御メッセージＥＣＭjの番号を選択することにある。なお、その番号は、ユーザの要求ＵＲの送信時間に対応している。
【００３０】
明らかに、ユーザが、スクランブル解除端末を介して、自分の要求ＵＲを送信するので（要求は、例えば、リモートコントローラ等のプログラムセレクタから、あるいは、他の任意の手段により送信されてもよい）、要求の送信時間は、先行するステップＢにて検出された現行の番号Ｔjを基準として、特に、後述するように、以前のアクセス等の以前のイベントを基準として、特定される。以前のイベントは、番号がＴjoのタイムベースの起点を規定する以前のアクセスに、対応していてもよい。
【００３１】
特に、タイムベースの起点を構成する番号Ｔjoは、ステップＡで取得されるものであり、後述するように、アクセス制御モジュールまたはユーザに対して発行されたカード内に格納された直前の有料制御アクセスのメッセージＥＣＭjoの番号に対応するとよい。
【００３２】
図１ａでは、ステップＣにて、一連の連続番号Ｔj-1，Ｔj，Ｔj+1およびユーザの要求ＵＲが符号で示されており、タイムベースの起点についての番号Ｔjoは、数列Ｔj-1，Ｔj，Ｔj+1の連続番号未満（すなわち、連続番号よりも前）であるとみなされる。いずれにせよ、以前のアクセスについての番号Ｔjoは、それでもなお、ユーザによる該ユーザの要求ＵＲの送信を特定する現行の番号Ｔjよりも大きくてもよい。
【００３３】
これは、例えば、同一のアクセス制御パラメータＥＣＭjにてループ内で放送される番組にアクセスする場合、または、録画された番組にアクセスする場合である。
【００３４】
そして、アクセス制御メッセージ番号を選択するステップＣの後に、特定のアクセス条件の機能としてスクランブル情報に対するユーザによるアクセスを許可するステップＤが続き、タイムベースの起点Ｔｊｏから始まり、スクランブル情報の連続した個々の量子を規定する複数の個々の時間間隔に対応した時間帯に亘る。
【００３５】
このため、図１ａでは、Δ（Ｔjo，ｔｄ，ｔｆ）は、ユーザに対して割り当てられたアクセス時間帯を示している。ここで、
・ｊｏは、タイムベースの起点を規定するＴjoのランクを示し、
・ｔｄは、上記起点Ｔjoに対するタイムベース内の番号のオフセットを示し、
・ｔｆは、上記起点Ｔjoに対する番号の他のオフセットを示す。
【００３６】
限定的ではない例として、上記オフセットは、アクセス制御メッセージＥＣＭjの送信時間に等しくとられた個々の時間間隔δの少なくとも１つに、対応してもよい。
【００３７】
この場合、メッセージＥＣＭjの受信における時刻ｊでの連続した個々の時間間隔の各々は、δ（ｊ）として示され、情報における対応する量子は、
δＩ*(j)＝δ(j)（Ｉ*）
として示される。
【００３８】
従って、ユーザの要求ＵＲが示されると、ユーザは、図１の最終ステップＥにて、複数の時間間隔δ(j)に亘り、情報ΔＩ*＝Δ（Ｔjo，ｔｄ，ｔｆ）（Ｉ*）に対して、時間間隔ΔＩ*＝Δ（Ｔjo，ｔｄ，ｔｆ）に亘る情報の連続した量子δＩ*(j)について、アクセスすることが許可される。
【００３９】
図１ｂの目的は、ユーザの要求に対応した現行のアクセス番号を規定するパラメータ、および、対応するタイムベースの起点Ｔjoを、開始時刻ｔｄ、タイムベースの起点Ｔjoを基準とした終了時刻ｔｆについて構成するためにカード内に格納された以前のユーザのアクセス番号、を説明することにある。従って、パラメータＴjo，ｔｄ，およびｔｆは、上述のように、特定のアクセス条件に応じて許可されたアクセスの時間帯を規定する。
【００４０】
図１ｂの線１は、受信されたメッセージＥＣＭjについての連続した番号を示す。ここで、ｊは、対応するメッセージＥＣＭjの現行の番号のランクを示している。
【００４１】
図１ｂにおける線２，３，および４については、
・タイムベースの起点Ｔjoは、当該スクランブル情報Ｉ*の番組に対するユーザのカード内に格納された直前のアクセス、例えば、直前の有料課金アクセスであり、
・ｔｄは、特定のアクセス条件に基づいてアクセスが許可された時間域または時間帯の開始時に対応した起点Ｔjoに対するオフセットであり、
・ｔｆは、特定のアクセス条件に基づいてアクセスが許可された時間域または時間帯の終了時に対応した起点Ｔjoに対するオフセットである。
【００４２】
図１ｂにおける線２，３および４を参照すると、
・時間帯すなわち間隔は、ｔｄ≦０かつｔｆ≦０のときに後方となり、
・間隔すなわち時間帯は、ｔｄ≧０かつｔｆ≧０のときに前方となり、
・時間帯すなわち間隔は、ｔｄ≦０かつｔｆ≧０のときに「両側にかかる」時間帯である。
【００４３】
特に、このことは、本発明に限定されるものではないが、メッセージＥＣＭjの現行の番号は、放送番組の送信中、常に非減少である。番組がループ内で放送されている場合、あるいは、レコーダ上に録画されて再生される番組に対応している場合、加入者に対して割り当てられたカードに格納された値Ｔjoは、以前のアクセスに対応してもよく、図１ｂにおける線２，３，および４として示すＴjo，ｔｄおよびｔｆにより規定される間隔すなわち時間帯を基準としてもよい。本発明のプロトコルのユーザはこれら３つの状況において恩恵を受ける。
【００４４】
以下、図１ｃを参照して、非単調減少関数を満たす番号Ｔjの他の実現例について説明する。
【００４５】
図１ｃの線１は、非単調減少関数を、制御メッセージＥＣＭjの送信時間の連続増加関数の形態で示している。例えば、各番号Ｔｊは、個々の時間間隔δ(j)に亘って一定であり、以下の条件を満たす。
Ｔj-1≦Ｔj≦Ｔj+1
【００４６】
図１ｃにおける線２は、非単調減少関数を、制御メッセージＥＣＭjの送信時間のステップ関数の形態で示している。
【００４７】
特に、この図における線２を参照すると、各制御メッセージＥＣＭjが、連続番号Ｔj-1，Ｔj，…間の個々の時間間隔の１つまたはそれ以上に亘って繰り返されてもよいことが、明らかである。この動作モードにより、制御メッセージＥＣＭjの送信時間以外の分解能のタイムベースが規定される。
【００４８】
同一の線２にも示されるように、各番号Ｔjは、タイムスタンプにより規定されてもよい。図２にて与えられた実施例では、タイムスタンプは、秒で表現される時刻値である。そして、各ステップＴj-1，Ｔj…は、例えば、２つの異なるタイムスタンプで表される時間帯により規定される。
【００４９】
本発明のプロトコルの目的は、放送され、および／またはユーザにより録画される同一の番組の視聴数ＮＶを管理することにある。なお、各視聴は、同一のプログラムに対する１回またはそれ以上のアクセスを含んでもよく、２つ以上の個別の時間におけるアクセスは、同一の視聴に含まれてもよく、この場合、視聴数が不変であるため、この種の状況では、ユーザに対して追加請求されることはない。
【００５０】
しかし、上記の特定のアクセス条件以外の状況下で、ユーザによる同一のプログラムでのあるアクセスから別のアクセスへの変更は、別々の視聴、すなわち１つの「視聴」ともう１つの「別の視聴」とみなされ、別の視聴は、視聴数の増加を招き、以下に示すように、ユーザに対して追加請求されることになる。
【００５１】
図２を参照すると、ユーザの要求にて、上述のように規定された時間帯および該時間帯外における特定のアクセス条件に従い、番組の視聴数ＮＶを管理し、図２に示すように、そのアクセス条件は、スクランブル情報Ｉ*を含むスクランブル放送番組の許可された最大の視聴数ＮＶＭを規定したステップＥ0内にある。さらに、本発明のプロトコルは、第１の論理変数ＡＶを規定している。第１の論理変数ＡＶの「真」の値は、起点および上述のように規定された時間帯を超えて、視聴数を増やすことなく、スクランブル情報Ｉ*への前方アクセスを許可することを表す。このように起点および時間帯を超えて情報にアクセスすることは、上記時間帯内のアクセスを規定する特定のアクセス条件とは別のアクセス条件に基づいて許可される。
【００５２】
また、本プロトコルは、第２の論理変数ＡＲをも規定している。第２の論理変数ＡＲの「真」の値は、起点および時間帯を遡り、視聴数を増やすことなく、スクランブル情報Ｉ*への後方アクセスを許可することを表す。
【００５３】
本発明のプロトコルの好適な実施形態では、上記のように規定されたアクセス時間帯または時間域に特有のアクセス条件は、具体的には、タイムベースの起点Ｔjoを基準としてオフセットパラメータｔｄおよびｔｆにより規定されるものであり、その時間域内において、ユーザの無料アクセス、すなわち非課金アクセスを可能にするとよい。
【００５４】
単なる説明のための例としては、上述の論理変数ＡＶおよびＡＲは、「真」の値として値１をとり、「偽」の値として値０をとるように指定される。
【００５５】
図２におけるステップＥ0では、ユーザが、対応するアクセス管理メッセージＥＣＭjの番号Ｔjのランクｊにより規定されたユーザの要求ＵＲを送信すると、以下のものが利用可能となる。
・以前のアクセスが同一のスクランブルデータ番組に対するものであった場合には変数ＮＶ、要求ＵＲによりもたらされる次のアクセスの起点となる格納された値を表すＴjo、および、既に開始している視聴数を示すＮＶ、
・許可された最大の視聴数ＮＶＭ、
・論理変数ＡＶおよびＡＲ、ならびに、
・時間帯Δ（Ｔjo，ｔｄ，ｔｆ）
【００５６】
最後に、本発明のプロトコルを実現するにつき、ユーザがそれ以上アクセスしなかったために、対応するスクランブルデータ番組が視聴されなかった場合、視聴数をゼロに初期化するとよい。
【００５７】
この場合、図２に示すように、本発明のプロトコルは、ステップＥ1における変数ＮＶの存在をテストしてもよい。このテストは、以下のように表される。
∃（ＮＶ）？
【００５８】
テストＥ1の結果が否定的となったイベントでは、すなわち、当該スクランブル情報Ｉ*について変数ＮＶが０に等しい場合、視聴数ＮＶが最大視聴数ＮＶＭ未満であるかどうかをテストするステップＥ2が実行される。
【００５９】
この開始状態では、視聴数ＮＶが０に等しいので、一般にテストＥ2の結果が常に正となることは、無論、明白である。
【００６０】
テストＥ2の正の結果のイベントにて、以下の式に基づいて視聴数の値を１インクリメントさせるステップＥ4が実行される。
ＮＶ＝ＮＶ＋１
【００６１】
この場合明らかに、スクランブル情報番組Ｉ*は、最初のアクセスである。
【００６２】
この場合、ステップＥ4の後に、ステップＥ5が続いてもよい。ステップＥ5は、最初の視聴について、タイムベースの起点すなわち値ＴjoをＴjに更新する。Ｔjは、ユーザの要求ＵＲの受付番号、すなわち対応するメッセージＥＣＭjの受付番号に他ならない。
【００６３】
そして、タイムベースの起点を更新するステップＥ5の後に、ステップＥ6における情報の個々の量子δＩ*(j)へのアクセスが続いてもよい。この場合明らかに、第１のアクセスは、第１の視聴に対応し、適用されたアクセス条件は、無料アクセスに対応した特定のアクセス条件とは別のものである。
【００６４】
しかし、上記テストＥ1の正の結果のイベントでは、ＮＶの値が０ではないので、以前に少なくとも１回のアクセスがあり、以前に少なくとも１回の視聴がなされている。
【００６５】
この場合、ステップＥ1の後に、視聴数ＮＶが許可された最大の視聴数ＮＶＭ以下であるかどうかをテストするステップＥ7が続く。
【００６６】
テストＥ7の結果が否定的となったイベントでは、ユーザは視聴割当ＮＶＭを超えているので、スクランブル情報へのアクセスは、ステップＥ8にて拒絶される。
【００６７】
一方、テストＥ7の結果が正であれば、本発明のプロトコルは、ステップＥ8にて、現行の番号Ｔjが時間帯内にあるかどうかテストする。
【００６８】
現行の番号Ｔjが時間帯内にあるか否かについてのステップＥ８のテストは、以下の条件を満たす。
（Ｔjo＋ｔｄ）≦Ｔj≦（Ｔjo＋ｔｆ）
【００６９】
テストＥ8の結果が正となったイベントでは、スクランブル情報の個々の量子δＩ*(j)へのアクセスが、上記ステップＥ6にて、特定のアクセス条件に基づき、スクランブル情報の時間帯に亘って許可される。
【００７０】
上述のように、その時間帯におけるアクセスは、特に、当該時間帯に亘る情報の各量子への連続したアクセスにあることは、無論、明白である。
【００７１】
また、特定のアクセス条件が、無料アクセス条件、すなわちユーザに対する課金がない場合に対応しているならば、アクセスは、ステップＥ6にて、視聴数ＮＶを増加させることなく直接開始することも、同様に明白である。
【００７２】
一方、テストＥ8の結果が否定的であれば、スクランブル情報へのアクセスは、特定のアクセス条件とは別のアクセス条件により許可され、上述の論理変数が「真」であることを条件とする。
【００７３】
上述の論理変数の値が与えられると、上述の起点のアップストリームまたはダウンストリームとなる新規のアクセスが新規の視聴に寄与するかどうかをテスト可能となるのは明らかである。
【００７４】
従って、現行の番号Ｔjが上述の時間帯に属していなければ、すなわち、テストＥ8の否定的な結果のイベントにて、特定のアクセス条件とは別のアクセス条件に基づき、上述の論理変数が「真」であることを条件とした許可は、ステップＥ9にて、そして、図２に示すように、ユーザの要求ＵＲおよび第１の論理変数ＡＶを表す現行の番号Ｔjを、第１の論理テストへと送出して、現行の番号Ｔjが番号Ｔjo以上であるかどうかを、スクランブル情報への前方アクセスを許可するために、検証することにある。
【００７５】
また、テストＥ9は、現行のＴjおよび第２の論理変数ＡＲを第２の論理テストへと送出して、スクランブル情報への後方アクセスを許可するために、上述の現行の番号Ｔｊが番号Ｔjo以下であるかどうかを検証するとともに、第２の論理変数ＡＲが「真」の値であるかどうかを検証する。
【００７６】
図２におけるテストＥ9では、第１および第２の論理テストは、以下の条件を満たす。
（Ｔj≧Ｔjo  ＡＮＤ  ＡＶ＝１）ＯＲ（Ｔj≦Ｔjo  ＡＮＤ  ＡＲ＝１）
【００７７】
テストＥ9の結果が正のイベントでは、すなわち、上述の第１および第２の論理テストのいずれかの結果が正であるイベントでは、前方アクセス（あるいは後方アクセスもある）は、スクランブル情報の視聴数を増やすことなく許可される。
【００７８】
明らかに、ステップＥ8に規定された時間帯外の受付番号Ｔjであって起点での番号Ｔjoより大きいものに対応したユーザの要求ＵＲについて、論理変数ＡＶの「真」の値は、前方アクセスすなわち継続した視聴を示していて、ユーザが以前の視聴の再開を希望していることを示す。これは、ユーザにより、スクランブル情報の全ての割り当ての非視聴をＴjoからＴjへと減らすことついて実行される。
【００７９】
第２の論理テストについても同様である。第２の論理テストでは、現行の番号Ｔjが、今度は、起点の番号Ｔjo未満である。このことは、例えば、ループ内での番組放送へと復帰するか、あるいは、レコーダ上の録画を巻き戻すことについてのものである。同様に、この種の状況では、ユーザは、先行する場面を視聴したいと希望する。先行する場面は、以前アクセスされたものであってもよく、アクセスされていないものであってもよい。
【００８０】
テストＥ9の正の結果を受けて、視聴数を増やすことなく前方アクセスを許可するには（あるいは後方アクセスもある）、起点の番号Ｔjoを更新するステップを実行することを要する。これは、ステップＥ5にて、値Ｔjへと更新される。そして、ステップＥ5の後に、ステップＥ6が続く。ステップＥ6は、スクランブル情報δＩ*(j)の個々の量子にアクセスする。
【００８１】
一方、テストＥ9の結果が否定的であれば、第１および第２の論理テストがいずれも満たされていないので、本発明のプロトコルは、ステップＥ2にて、視聴数ＮＶが、許可された最大の視聴数ＮＶＭ未満であるかどうかテストする。
【００８２】
上述のテストＥ2の否定的な結果のイベントにて、スクランブル情報の個々の量子δＩ*(j)へのアクセスは、ステップＥ3にて拒絶される。ユーザは、当該番組についての視聴の量子を使い果たしている。一方、テストＥ2の正の結果のイベントでは、視聴数ＮＶは、上述のステップＥ4にて１インクリメントされる。なお、ステップＥ4の後、上述の更新ステップＥ5を通じたスクランブル情報への前方アクセス（または後方アクセスもある）が許可されることになる。
【００８３】
従って、ステップＥ4でインクリメントされるので、すなわち、ユーザは、新規の視聴を含むアクセスを選択したので、新規のアクセスが新規の視聴を含むように、新規の視聴について請求される。
【００８４】
レコーダ等の装置上の録画における単一の巻戻しに対応したサービスのための本発明のプロトコルの一実施形態について、図２を参照して説明する。
【００８５】
この場合、非限定的な実施例により、最大の視聴数ＮＶＭが例えば１となってもよく、アクセスが特定のアクセス条件に従って、特に無料アクセスに従って許可される時間間隔すなわち時間帯は、以下のパラメータにより定義される。
・ｔｄ＜０
・ｔｆ＝０
【００８６】
上記サービスに対するこの種の応用例では、論理変数はそれぞれ以下のように強制的に設定される。
・ＡＶ＝１
・ＡＲ＝０
【００８７】
この場合、巻き戻しにより、上述のように、ユーザに対して最大視聴時間が割り当てられることが明らかである。この時間間隔外にて、上記論理変数の「真」または「偽」の結果により、位置Ｔjoからの前方視聴のみが許可される。
【００８８】
プレビューサービスへの応用例における、本発明のプロトコルの第２の実施例について、同図２を参照して以下に説明する。
【００８９】
実際に、プレビューサービスは、タイムベースを基準とした無料の前方アクセスの許可に対応している。
【００９０】
この種の状況にて、最大の視聴数は、１に等しく、例えばＮＶＭ＝１とされる。この実施例は、本発明を限定するものではない。
【００９１】
上述の無料アクセス条件のように特定のアクセス条件に応じたアクセス時間帯は、以下のように定義される。
ｔｄ＝０
ｔｆ＞０
【００９２】
この場合、プレビューサービスについて、レコーダの前方および逆方制御機能についての論理変数はＡＶ＝０かつＡＲ＝０とされる。この場合、プレビューサービスの文脈で、ユーザは、上述の時間間隔すなわち時間域内でのみ、特定の様式で定められた絶対値｜ｔｆ−ｔｄ｜により求められるスクランブル情報の連続したいくつもの量子を、視聴することが許可される。上記時間帯の絶対値は、例えば３分間の視聴に対応していてもよいことが、想起される。
【００９３】
例えば、ループ内での番組放送中に視聴数を制御するための応用例における本発明のプロトコルの第３の実施形態について、同図２を参照して以下に説明する。
【００９４】
本応用例では、当該スクランブル情報番組の最大視聴数ＮＶＭが、任意に定義されてもよい。
【００９５】
非限定的な例として、特定のアクセス条件すなわち無料アクセスが許可される時間帯の絶対値は、０にて、ｔｄ＝０かつｔｆ＝０に、任意に設定されてもよい。
【００９６】
この場合、ユーザは、特定のアクセス条件とは別のアクセス条件に応じるとともにユーザのカード内に登録された少なくとも１つのアクセス権に適合していることに対応したループモード内で放送されている任意のスクランブル情報番組を照会することが、許可されていることが明らかである。
【００９７】
この状況では、基本的な前方アクセス、すなわちスクランブル情報の連続した量子へのアクセスのみが許可され、論理変数は以下の値をとる。
・ＡＶ＝１
・ＡＲ＝０
【図面の簡単な説明】
【００９８】
【図１ａ】単なる説明のための例としての本発明のプロトコルを実現するための一般的なフローチャートである。
【図１ｂ】後方間隔、前方間隔、および前方‐後方間隔を示すそれぞれのタイミングチャートを含む。
【図１ｃ】単なる説明のための例としての非単調減少関数のそれぞれの実施形態である。
【図２】単なる説明のための例としての本発明のプロトコルの特定の実現例のフローチャートであり、特に、スクランブル放送テレビ番組用のプレビューサービス、巻戻しサービス、ループ化された放送のイベントにて視聴数を管理するサービス等のサービスを管理するのに適している。
【図１ａ】
2005519539.tif 000003
【図１ｂ】
2005519539.tif 000004
【図１ｃ】
2005519539.tif 000005
【図２】
2005519539.tif 000006
【国際調査報告】
2005519539.tif 000007
2005519539.tif 000008
2005519539.tif 000009
2005519539.tif 000010