(57)【要約】  ユーザのメディアコンテンツへのアクセスを制御するためのメディアデバイス１００であって、そのメディアデバイスは、識別コードをユーザに供給するよう構成される、識別コード出力部１０２，１０３と、その識別コードはメディアデバイスを識別し、識別コードとアクセス権とに依存して制御コードを生成するよう構成される制御コード生成器１０４と、ユーザからアクセスコードを受信するよう構成されるアクセスコード入力部１０６，１０７と、そのアクセスコードは、アクセスコードデバイスによって、識別コードとアクセス権とに依存して生成されており、そして、そのアクセスコードを制御コードと比較するよう構成されるアクセスコントローラ１０８とを含み、そのアクセスコードが制御コードに一致するとき、アクセス権に従って、メディアコンテンツへのユーザのアクセスを許可する。
2013526817.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのメディアコンテンツへのアクセスを制御するメディアデバイスであって、該メディアデバイスは：
−  前記メディアデバイスを識別する識別コードをユーザに供給するよう構成される識別コード出力部と、
−  識別コードとアクセス権とに依存して、制御コードを生成するよう構成される制御コード生成器と、
−  ユーザからアクセスコードを受信するよう構成されるアクセスコード入力部と、を含み、該アクセスコードは、前記識別コードと前記アクセス権とに依存して生成されたものであり、さらに、
−  前記アクセスコードを前記制御コードと比較するよう構成されるアクセスコントローラとを含み、前記アクセスコードが前記制御コードと一致するとき、前記アクセス権に従って、前記ユーザに前記メディアコンテンツへのアクセスを許可する、
メディアデバイス。
【請求項２】
前記制御コード生成器は、複数の制御コードを生成するよう構成され、該複数の制御コードのそれぞれは、前記識別コードと、複数のアクセス権の個々とに依存して生成され、前記アクセスコントローラは、前記アクセスコードを前記複数の制御コードと比較するよう構成され、前記アクセスコードが前記複数の制御コードのうちの１つと一致するとき、前記複数のアクセス権のうちの対応する１つに従って、前記ユーザに前記メディアコンテンツへのアクセスを許可する、請求項１記載のメディアデバイス。
【請求項３】
前記アクセス権は前記メディアコンテンツの一部を識別するコンテンツ識別子を含み、前記アクセスコントローラは、前記アクセスコードが前記制御コードと一致するとき、前記コンテンツ識別子によって識別される前記メディアコンテンツの一部へのユーザのアクセスを許可する、請求項１記載のメディアデバイス。
【請求項４】
前記アクセス権はアクセス期間を含み、前記アクセスコントローラは、前記アクセスコードが前記制御コードに一致するとき、前記アクセス期間の間、前記メディアコンテンツへのユーザのアクセスを許可する、請求項１記載のメディアデバイス。
【請求項５】
請求項４記載のメディアデバイスであって、前記アクセス期間は、次のうちの少なくとも１つを含む：開始時刻、開始日、終了時刻、終了日又は継続期間。
【請求項６】
前記アクセスコントローラは、前記アクセス期間の終了を判定するタイマーを含み、さらに、前記アクセスコントローラは、前記アクセス期間の終了後、前記メディアコンテンツへのユーザのアクセスを拒否する、請求項４記載のメディアデバイス。
【請求項７】
前記制御コード生成器は、ハッシュ関数によって、キーの第１部分として前記識別コードを、前記キーの第２部分として前記アクセス権を用いて、前記制御コードを生成するよう構成される、請求項１記載のメディアデバイス。
【請求項８】
前記識別コード出力部は、メディアデバイス依存パラメーラと現在時刻及び／又は現在日に依存して、前記識別コードを生成するよう構成される、請求項１記載のメディアデバイス。
【請求項９】
前記メディアデバイスは、テレビジョンチャンネルを受信するテレビジョンチューナと、前記テレビジョンチチャンネルを表示するディスプレイとを含み、前記メディアデバイスは、前記テレビジョンチャンネルの少なくとも一部へのユーザのアクセスを制御する、請求項１記載のメディアデバイス。
【請求項１０】
前記識別コード出力部は、前記ディスプレイに識別コードを表示するよう構成され、前記アクセスコード入力部は、リモコンを用いてユーザから前記アクセスコードを受信するよう構成される、請求項９記載のメディアデバイス。
【請求項１１】
メディアコンテンツへのユーザのアクセスを制御するシステムであって、該システムは、請求項１記載のメディアデバイスと、前記アクセスコードを生成するアクセスコードデバイスとを含み、該アクセスコードデバイスは：
−  前記識別コードを受信するよう構成される識別コード入力部と、
−  前記識別コードと前記アクセス権とに依存して、前記アクセスコードを生成するよう構成される識別コード生成器と、
−  前記アクセスコードを供給するよう構成されるアクセスコード出力部と、を含む、システム。
【請求項１２】
前記メディアデバイスの前記制御コード生成器は、ハッシュ関数を用いて生成されるよう構成され、前記アクセスコードデバイスの前記アクセスコード生成器は、同じハッシュ関数を用いて前記アクセスコードを生成するよう構成される、請求項１１記載のシステム。
【請求項１３】
メディアコンテンツへのユーザのアクセスを制御する方法であって、該方法は、メディアデバイスが実行する以下のステップ：
−  前記ユーザに識別コードを供給するステップであり、前記識別コードは前記メディアデバイスを識別する、ステップと、
−  前記識別コードとアクセス権とに依存して、制御コードを生成するステップと、
−  前記ユーザからアクセスコードを受信するステップであり、前記アクセスコードは前記識別コードと前記アクセス権とに依存して生成されたものである、ステップと、
−  前記アクセスコードを前記制御コードと比較するステップであり、前記アクセスコードが前記制御コードと一致するとき、前記アクセス権に従って、前記メディアコンテンツへのユーザのアクセスを許可するステップ、とを含む、方法。
【請求項１４】
前記方法は、さらに、アクセスコードデバイスが実行する以下のステップ：
−  前記識別コードを受信するステップと、
−  前記識別コードと前記アクセス権とに依存して、前記アクセスコードを生成するステップと、
−  前記アクセスコードを供給するステップと、を含む、請求項１３記載の方法。
【請求項１５】
請求項１３記載の方法をプロセッサシステムに実行させる命令を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアコンテンツに対するユーザのアクセスを制御するメディアデバイス、方法、及び、システムに関する。本発明は、さらに、命令を含むコンピュータプログラム製品に関し、処理システムにそうした方法を実行させる。
【背景技術】
【０００２】
今日、コンシューマは、数多くのメディアデバイスを自由に使用することができ、広範囲のメディアコンテンツにアクセスすることができる。テレビやラジオはそうしたメディアデバイスの一般的な例であり、テレビチャンネルやラジオチャンネルへのアクセスをそれぞれコンシューマに提供する。同様に、セットトップボックスが、衛星チャンネルやIP-TVコンテンツへのアクセスを提供し、デジタルビデオレコーダが、記録されたビデオコンテンツへのアクセスを提供し、電子リーダー（e-readers）が、電子書籍へのアクセスを提供する。
【０００３】
これらのメディアデバイスの多くには、アクセス制御手段が備え付けられ、コンシューマがメディアコンテンツへアクセスすることを制御する。例えば、幾つかのテレビジョンチャンネルやプログラムは、若年視聴者には不適切であることがある。従って、メディアデバイスには、或る機能が備わっており、それはテレビジョンチャンネルやプログラムの年齢条件を識別し、成人にだけ適切なコンテンツへのアクセスを自動的にブロックする。メディアデバイスは、さらに、成人が同じ機能を使用することを許可し、有効な認証を与えた後に、そのチャンネルやプログラムを解除してもよい。
【０００４】
コンシューマ以外の関係者が、そのコンシューマのメディアコンテンツに対するアクセスを制御することも望ましい。
【０００５】
例えば、ホテル経営者は、宿泊客がアクセス料金を支払うことに同意した場合にだけ、部屋のＴＶでプレミアムビデオコンテンツにアクセスすることを許可することを望んでもよい。そうした制御されたアクセスを提供する既知のアプローチは、部屋のＴＶを、宿泊客がプレミアムビデオコンテンツを選んだ場合に、その宿泊客のホテル代にアクセス料金を自動的にチャージするよう構成することである。しかし、このアプローチの欠点は、部屋のＴＶが、宿泊客のホテル代を管理するサーバーに連絡をとることを可能にするネットワークをホテルが備える必要があるということである。このことは、或る状況では技術的に実施できないかもしれず、又は、実現にコストがかかることがある。
【０００６】
ＵＳ２００９／０１１９６９８（特許文献１）は、有効化トークンと遠隔制御について述べ、ホテル経営者や他の関係者が、部屋のＴＶでプレミアムチャンネルのブロックに対して、宿泊客がアクセスすることを制御することを可能にする。宿泊客は、有効化トークンを取得し、そのトークンにより、所定の期間、部屋のＴＶでプレミアムチャンネルを操作する権利を有する。その有効化トークンは、そのトークンの認証権を遠隔制御に転送するよう遠隔制御の下に置かれてもよく、その後に、遠隔制御は、他の遠隔制御での使用を防ぐために、そのトークンを無効化する。そして、遠隔制御は、所定の時間、部屋のＴＶでプレミアムチャンネルにアクセスするように用いられる。従って、ホテルは、部屋のＴＶがサーバーと連絡をとることを可能にするネットワークを備える必要がない。
【０００７】
しかし、ＵＳ２００９／０１１９６９８の問題は、有効化トークンは特定のＴＶに明確には連結していないことである。従って、有効化トークンは、使用前にコピーされることがあり、そのコピーは、複数のＴＶのプレミアムチャンネルへのアクセスを得るように使用されることがある。このため、有効化トークンは偽造されることがあり、１つのＴＶのプレミアムチャンネルへのアクセスに料金を支払っただけなのに、複数のＴＶのプレミアムチャンネルに対してアクセスが得られることがある。更なる問題は、認証トークンは物理的なオブジェクトであり、従って、その認証トークンはＴＶの場所へ物理的に運ばれる必要がある。さらに、その認証トークンは作製される必要があり、従って、無視できないコストがかかる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】ＵＳ２００９／０１１９６９８
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、メディアコンテンツへのユーザのアクセスを制御することであり、そのアクセスは、選択されたメディアデバイスで特に許可される。
【課題を解決するための手段】
【００１０】
本発明の第１側面では、この目的は、ユーザのメディアコンテンツへのアクセスを制御するメディアデバイスが供給されることで実現し、そのメディアデバイスは、ユーザに識別コードを供給するよう構成される識別コード出力部と、その識別コードは、メディアデバイスを識別し、識別コードとアクセス権とに依存して制御コードを生成するよう構成される制御コード生成器と、ユーザからアクセスコードを受信するよう構成されるアクセスコード入力部と、そのアクセスコードは識別コードとアクセス権とに依存して生成されており、そして、そのアクセスコードを制御コードと比較するよう構成されるアクセスコントローラとを含み、そして、そのアクセスコードが制御コードと一致するとき、アクセス権に従って、ユーザにそのメディアコンテンツへのアクセスを許可する。
【００１１】
本発明の上述の側面は、ユーザのメディアコンテンツへのアクセスを制御することを可能にし、アクセスは、特に、選択されたメディアデバイスで許可される。
【００１２】
その目的のため、メディアデバイスは、ユーザに識別コードを供給し、その識別コードは、特定のメディアデバイスを他のものと充分に区別する。メディアデバイスは、さらに、識別コードとアクセス権とから制御コードを生成し、そのアクセス権は、ユーザのメディアコンテンツへのアクセスについて所定の許可又は制限を特定する。そして、制御コードは、特定のメディアデバイスによって制御されるように、ユーザのメディアコンテンツへのアクセスの許可又は制限を表す。
【００１３】
メディアデバイスは、さらに、ユーザからアクセスコードを受信するよう構成され、そして、そのアクセスコードを制御コードと比較するよう構成される。両者のコードを比較することにより、メディアデバイスは、特定のメディアデバイスの識別コードを使用して、及び、制御コードを生成するために使用された同じアクセス権を使用して、アクセスコードが生成されたかどうかを判定する。アクセスコードが制御コードと一致する場合、アクセスコードは、その特定のメディアデバイス及びその特定のアクセス権に対して有効であるとみなされる。そして、ユーザは、アクセス権に従って、メディアコンテンツにアクセスが許可される。
【００１４】
しかし、アクセスコードが、他のメディアデバイスの識別コードを用いて生成された場合は、そのアクセスコードは、特定のメディアデバイスの制御コードと一致しないだろう。そして、そのアクセスコードは無効とみなされ、そのメディアデバイスはユーザにメディアコンテンツへのアクセスを許可しないだろう。その結果、アクセスコードは特定のメディアデバイスに結合し、メディアコンテンツへのアクセスは、そうしたメディアデバイスで特に許可される。従って、他のメディアデバイスで使用されるアクセスコードの偽造は無効である。
【００１５】
一実施形態では、メディアデバイスが供給され、制御コード生成器が複数の制御コードを生成するよう構成され、その複数の制御コードのそれぞれは、識別コードと、複数のアクセス権の個々に依存して、生成され、そして、アクセスコントローラが、アクセスコードを複数の制御コードと比較するよう構成され、そして、アクセスコードが複数の制御コードのうちの１つに一致するとき、複数のアクセス権のうちの対応する１つに従って、ユーザのメディアコンテンツへのアクセスを許可する。
【００１６】
そして、アクセスコードが、識別コードと、複数のアクセス権の個々とに依存して、生成されると、メディアデバイスは複数のアクセスコードを有効であるとみなす。アクセスコードが何れの制御コードにも一致する場合、ユーザは、対応のアクセス権に従って、メディアコンテンツへのアクセスが許可される。そうして、アクセスコードは、ユーザがアクセス許可されているか否かを判定するだけでなく、複数のアクセス権の中から特定のアクセス権を選択する。
【００１７】
一実施形態では、アクセス権は、メディアコンテンツの一部を識別するコンテンツ識別子を含み、アクセスコントローラが、アクセスコードが制御コードと一致するとき、そのコンテンツ識別子によって識別されるメディアコンテンツの部分にユーザがアクセスすることを許可するよう構成される。
【００１８】
アクセスコードは、ユーザが、メディアコンテンツの特定の部分にアクセスを許可されるべきかを判定する。その結果、メディアコンテンツ全体を許可する代わりに、メディアコンテンツの特定の一部へのアクセスだけを許可することが可能であり、これはメディアデバイスに追加的に指示する必要がない。
【００１９】
一実施形態では、アクセス権はアクセス期間を含み、アクセスコントローラが、アクセスコードが制御コードと一致するとき、そのアクセス期間の間、ユーザにメディアコンテンツへのアクセスを許可するよう構成される。
【００２０】
アクセスコードは、特定の期間の間、ユーザのメディアコンテンツへのアクセスが許可されるべきことを判定する。その結果、ユーザがアクセス許可された時間に制限をかけることができ、そのメディアデバイスに追加的に指示する必要がない。一実施形態では、アクセス期間は、次のうち少なくとも１つを含む：開始時刻、開始日、終了時刻、終了日、又は継続期間。
【００２１】
アクセス期間は、特定の時間又は特定の日の形態で、及び、期間の開始又は終了の形態で、表されてもよい。また、アクセス期間は、継続期間として表されてもよく、即ち、その開始や終了ではなくその長さで表されてもよい。そうして、アクセス期間は、様々な方法で表されることが可能であり、単一の形態に制限されない。
【００２２】
一実施形態では、アクセスコントローラは、アクセス期間の終了を判定するよう構成されるタイマーを含み、そして、そのアクセスコントローラは、アクセス期間の終了後、メディアコンテンツへのユーザのアクセスを拒絶するよう構成される。タイマーは、アクセスコントローラが、アクセス期間がいつ終了したかを判定することを可能にし、従って、アクセスコントローラが、その期間の終了後、ユーザのアクセスを拒絶することを可能にする。
【００２３】
一実施形態では、制御コード生成器は、ハッシュ関数によって、キーの第１部分として識別コードを、キーの第２部分としてアクセス権を用いて、制御コードを生成するよう構成される。
【００２４】
ハッシュ関数は、数学関数を用いて、キーをハッシュ値に変換する。しかし、ハッシュ値を得たあとは、ハッシュ関数が未知の場合は、そのハッシュ値を変換することは比較的難しい。従って、ハッシュ関数は暗号法の利点を与え、ハッシュ値は対応のキーを分かりにくくする。或るハッシュ関数に対して、ハッシュ値はキーよりもサイズが小さくてもよく、そして、圧縮の利点を与える。識別コードとアクセス権とは、キーに組み合わされ、そのキーは、ハッシュ関数によってハッシュ値にマップされる。従って、制御コードはハッシュ値である。
【００２５】
一実施形態では、識別コード出力部は、メディアデバイス依存パラメータと現在時刻及び／又は現在日に依存して、識別コードを生成するよう構成される。
【００２６】
そのメディアデバイス依存パラメータは、メディアデバイスが、他のメディアデバイスから充分に識別されることを可能にする。アクセスコードと制御コードの双方は、識別コードに依存して、生成されるので、アクセスコードは、特定のメディアデバイスでのみ使用することができる。現在時刻又は現在日は、識別コードが、過去の又は未来の生成される識別コードと区別されることを可能にする。これは、メディアデバイスが、アクセスコードが以前に使用されたかどうかを識別することを可能にし、従って、その特定のメディアデバイスでアクセスコードが再使用されることを回避する。
【００２７】
一実施形態では、メディアデバイスはテレビジョンチャンネルを受信するテレビジョンチューナと、そのテレビジョンチャンネルを表示するディスプレイとを含み、そのメディアデバイスは、テレビジョンチャンネルの少なくとも一部へのユーザのアクセスを制御する。
【００２８】
テレビジョンチャンネルは、一般的には無料で提供されるか、又は、申込やアクセス料金が必要であり、即ち、いわゆるプレミアムチャンネルである。それ故、テレビジョンのようなメディアデバイスでは、プレミアムチャンネルへのユーザのアクセスをコントロールすることが望ましい。
【００２９】
一実施形態では、識別コード出力部は、ディスプレイに識別コードを表示するよう構成され、そして、アクセスコード入力部は、リモコンを用いて、ユーザからアクセスコードを受信するよう構成される。
【００３０】
識別コードをユーザに供給する便利な方法は、テレビジョンチャンネルを表示するのにも使用されるディスプレイにそのコードを表示することであり、というのも、ディスプレイはテキストの良好な判読性を与えるからである。従って、ディスプレイは、識別コード出力部として使用され、メディアデバイスの複雑さを低下する。さらに、ユーザがアクセスコードを供給するのに特に便利な方法は、ユーザがそのメディアデバイスを制御するためにすでに使用しているリモコンを用いることである。その結果、ユーザは、メディアデバイスを直接に扱う必要なく、単にリモコンを使用してもよい。
【００３１】
本発明の他の側面では、ユーザのメディアコンテンツへのアクセスを制御するシステムが提供され、そのシステムは前述のメディアデバイスと、アクセスコードを生成するアクセスコードデバイスとを含み、そのアクセスコードデバイスは、識別コードを受信するよう構成される識別コード入力部を含み、アクセスコード生成器は、識別コードとアクセス権とに依存して、アクセスコードを生成するよう構成され、アクセスコード出力部は、アクセスコードを供給するよう構成される。
【００３２】
アクセスコードデバイスは、ユーザが特定のメディアデバイスのアクセスコードを生成することを可能にする。アクセスコードデバイスは、適切なコンピュータプログラムプロダクツを実行するコンピュータでも、または、スクリーンとキーパッドを含む携帯デバイスでもよい。しかし、各種の他の実施形態が同様に可能である。アクセスコードデバイスは、メディアデバイスの識別コードを受信し、例えば、赤外線信号を受信することにより、又は、ユーザにキーパッドにアクセスコードを入力させることによる。識別コードを受信すると、アクセスコードデバイスは、識別コードとアクセス権とに依存して、アクセスコードを生成し、そして、アクセスコードを例えばユーザ又はメディアデバイスに送信する。アクセス権は、例えば、アクセス期間やコンテンツ識別子を含んでもよい。従って、特定のメディアデバイスの制御コードに一致するアクセスコードが生成されてもよく、ユーザに、そのメディアデバイスによって制御されるメディアコンテンツにアクセス許可することを可能にする。
【００３３】
一実施形態では、メディアデバイスの制御コード生成器は、ハッシュ関数を用いて、制御コードを生成するよう構成され、そして、アクセスコードデバイスのアクセスコード生成器は、同じハッシュ関数を用いて、アクセスコードを生成するよう構成される。
【００３４】
アクセスコードデバイスによって生成されるアクセスコードは、ハッシュ値である。識別コードとアクセス権の双方はハッシュ値では分かりにくいので、識別コードやアクセス権を修正するためにアクセスコードを修正することは比較的困難である。そうして、アクセスコードの偽造のリスクが低減する。さらに、ハッシュ値は、アクセス権と組み合わされた識別コードよりも、サイズが小さくてもよく、例えばユーザがアクセスコードを比較的扱い易いようにする。メディアデバイスは、同じハッシュ関数を用いて、制御コードを生成することにより、そして、制御コードをアクセスコードと比較することにより、アクセスコードの有効性をチェックする。双方のコードが一致する場合、アクセスコードはメディアデバイスによって有効とみなされる。
【００３５】
従って、ユーザは、対応のアクセス権に従って、メディアコンテンツにアクセス許可される。アクセス権は制御コードとアクセスコードとの双方において分かりにくいが、アクセス権はメディアデバイスに知られている。この理由は、制御コードはメディアデバイスの中で生成されるからである。その結果、メディアデバイスは、どのアクセス権が制御コードに対応するかを知っており、従って、対応するアクセス権に従って、メディアコンテンツへのアクセスを許可することができる。
【００３６】
本発明の別の側面では、ユーザのメディアコンテンツへのアクセスを制御する方法が提供され、その方法は、メディアデバイスが実行する、識別コードをユーザに提供するステップを含み、その識別コードはメディアデバイスを識別し、識別コードとアクセス権とに依存して、制御コードを生成するステップとを含み、ユーザからアクセスコードを受信するステップとを含み、そのアクセスコードは識別コードとアクセス権とに依存して、生成されたものであり、そして、そのアクセスコードが制御コードに一致したとき、アクセス権に従って、メディアコンテンツへのユーザのアクセスが許可される。
【００３７】
一実施形態では、上述の方法が提供され、その方法は、さらに、アクセスコードデバイスが実行する、識別コードを受信するステップと、識別コードとアクセス権とに依存して、アクセスコードを生成するステップと、アクセスコードを供給するステップとを含む。
【図面の簡単な説明】
【００３８】
本発明のこれらの及び他の側面は、本明細書で述べる実施形態から明りょうであり、その実施形態を参照して解明されるだろう。図面では、
【図１】図１は、テレビジョンを示し、ビデオコンテンツへのユーザのアクセスを制御する；
【図２】図２は、メディアデバイスを示し、メディアコンテンツへのユーザのアクセスを制御する；
【図３】図３は、アクセスコードデバイスを示し、アクセスコードを生成する；
【図４】図４は、コンピュータプログラムを実行するコンピュータを示し、アクセスコードを生成する；
【図５】図５は、メディアコンテンツへのユーザのアクセスを制御する方法を示す；
【図６】図６は、メディアコンテンツへのユーザのアクセスを制御方法、及び、アクセスコードを生成する方法を示す。
【発明を実施するための形態】
【００３９】
図１はテレビジョン１００を示し、そのテレビジョン１００によって提供されるビデオコンテンツの一部へのユーザのアクセスを制御するよう構成されている。基本的に、テレビジョン１００は、識別コードとアクセス権とに依存して、制御コードを生成する。識別コードは、特定のテレビジョンを他と区別し、アクセス権は、ユーザのアクセスの性質を記述する。また、識別コードはユーザにも提供され、その識別コードを用いて、ユーザは、例えば図３又は４のアクセスコードデバイスからアクセスコードを得てもよい。そして、テレビジョン１００は、そのアクセスコードとその制御コードとを比較し、両者が一致するなら、そのアクセス権に応じて、ユーザに、ビデオコンテンツの部分へのアクセスを許可する。
【００４０】
さらに詳しくは、テレビジョン１００は次のように構成される。ビデオコンテンツは、テレビジョンチューナ１１０を用いて、テレビジョン１００によって提供される。テレビジョンチューナ１１０は、典型的には、テレビジョン１００の内部部品であり、図１では、テレビジョン１００の透明に描かれた部分によって示される。テレビジョンチューナ１１０は、如何なる適当なチューナでもよく、例えば、アナログＰＡＬ又はＮＴＳＣチューナ、又は、デジタルＡＴＳＣ又はＤＶＢチューナでもよい。テレビジョンチューナ１１０は、ケーブル、地上波、又は、衛星送信を介して、ビデオコンテンツを受信するよう構成されてもよい。また、ビデオコンテンツは、ネットワークインターフェースを介して、テレビジョン１００によって供給されてもよく、そのネットワークインターフェースは、インターネットプロトコルテレビジョン（ＩＰ−ＴＶ）接続を可能にする。
【００４１】
テレビジョン１００はビデオコンテンツの少なくとも一部へのアクセスを制御するよう構成される。ビデオコンテンツが複数のテレビジョンチャンネルを有する場合、テレビジョン１００はテレビジョンチャンネルの部分集合へのアクセスを制御してもよい。その部分集合は、いわゆるプレミアムチャンネルからなり、即ち、典型的には、アクセスを得るための加入又は料金支払いを必要とするテレビジョンチャンネルである。ビデオコンテンツは、いわゆるビデオオンデマンドのプログラムを含んでもよく、即ち、そのビデオプログラムは、ユーザの要求に応じて、選択されて視聴されてもよい。この場合は、その一部は、利用可能なビデオプログラムの部分集合であってもよい。また、テレビジョン１００は、全ての利用可能なビデオコンテンツへのアクセスを制御するよう構成されてもよい。
【００４２】
テレビジョン１００は、識別コード出力部１０２を含み、その特定のテレビジョンを他と充分に区別する識別コードを提供するよう構成される。その識別コードは、テレビジョンのシリアル番号又はそのシリアル番号の一部を含んでもよい。テレビジョン１００がホテルテレビジョンとして使用される場合、即ち、ホテルの客室に置かれる場合は、識別コードはその客室番号を含んでもよい。また、その識別コードは、現在時刻、現在日付、又は、疑似乱数に基づいてもよい。そうして、識別コードは、特定のテレビジョンを他から区別するだけでなく、それ自体を、以前に特定のテレビジョンによって供給された他の識別コードから区別する。
【００４３】
識別コード出力部１０２は、テレビジョン１００のディスプレイ１１２に、識別コード１０３のテキストベースの表示形式で、その識別コードを表示するよう構成される。このため、識別コード出力部１０２は、そのディスプレイ１１２にテキストを表示することのできるディスプレイドライバを含んでもよい。識別コード出力部１０２は、ディスプレイ１１２に表示されるべきテキストを可能にするテレビジョンの既存の機能と組み合わされてもよい。例えば、テレビジョン１００はグラフィカル処理ユニットを含んでもよく、そのグラフィカル処理ユニットは、ディスプレイ１１２に識別コードを表示するために使用されてもよい。同様に、テレビジョン１００が電子プログラムガイドを表示するよう構成される場合は、その機能的に同じものが識別コードを表示するのに使用されてもよい。
【００４４】
テレビジョン１００は、ディスプレイ１１２に識別コードを表示する代わりに、そのコードを発するエミッタを含んでもよい。エミッタは、如何なる適切な方法でそのコードを発してもよく、例えば、赤外線、又は、無線周波数信号により、又は、ブルートゥース通信の一部として発してもよい。そして、ユーザは、識別コードを受信するのに適切な受信デバイスを用いて、その識別コードを取得してもよい。その受信デバイスは図３又は４に示されるようなアクセスコードデバイスでもよい。
【００４５】
テレビジョン１００はさらに制御コード生成器１０４を含み、その制御コード生成器は、識別コードとアクセス権とに依存した制御コードを生成するよう構成される。アクセス権は、ビデオコンテンツへのユーザのアクセスの所定の許可と制限を特定する。例えば、アクセス権は、アクセス期間を含んでもよく、そのアクセス期間の間は、ユーザにはビデオコンテンツへのアクセスが許可される。アクセス期間は、時間、又は、日付として特定されてもよく、例えば、４月１２日から４月１４日まで、又は、６：００（ＡＭ６）から１８：００（ＰＭ６）までのように。両者の組合せも同様に可能である。アクセス期間は、終了時間と日付として単に特定されてもよく、例えば、４月１４日の１８：００で終了のように。また、アクセス期間は、継続期間として特定されてもよく、例えば、３日間であり、これは、ユーザが3日間の間、ビデオコンテンツへのアクセスが許可されていることを示す。
【００４６】
また、アクセス権は、コンテンツ識別子を含んでもよく、ユーザがアクセスを許可されたビデオコンテンツの一部を特定する。例えば、コンテンツ識別子は、テレビジョンチャンネルのグループや、ビデオプログラムのグループを特定してもよい。コンテンツ識別子によって識別されたビデオコンテンツの部分は、アクセス制御された部分と同じ部分であってもよい。しかし、コンテンツ識別子は、そうした部分の部分集合を識別してもよい。例えば、テレビジョン１００はプレミアムチャンネルへのアクセスを制御するよう構成されてもよい。そして、コンテンツ識別子は、そのプレミアムチャンネルの中からスポーツ関連のテレビジョンチャンネルを識別するように使用されてもよい。
【００４７】
また、アクセス権は、品質識別子を含んでもよく、ユーザがアクセス許可されたビデオコンテンツの品質レベルを識別する。例えば、品質識別子は、ビデオコンテンツの空間解像度を識別してもよい。そうして、品質識別子は、ユーザが、比較的低い解像度、例えば、７２０水平ピクセルｘ４８０垂直ピクセルの標準解像度（ＳＤ）でアクセスを許可されているか、又は、比較的高い解像度、例えば、１９２０水平ピクセルｘ１０８０垂直ピクセルの高解像度（ＨＤ）で許可されているかどうかを識別してもよい。同様に、品質識別子は、ユーザが、典型的には比較的低い品質を有するアナログソースから取得されたビデオコンテンツにアクセス許可されているか、又は、典型的には比較的高い品質を有するデジタルソースから取得されたビデオコンテンツにアクセス許可されているかを識別してもよい。
【００４８】
また、制御コード生成器１０４は、複数の制御コードを生成するよう構成されてもよい。各制御コードは識別コードと固有のアクセス権に依存して生成されてもよい。例えば、制御コード生成器１０４は３つの制御コードを生成してもよく、その第１の制御コードは識別コードと１日のアクセス期間に依存して生成され、その第２の制御コードは識別コードと３日のアクセス期間に依存して生成され、その第３の制御コードは識別コードと５日のアクセス期間に依存して生成されてもよい。
【００４９】
同様に、制御コード生成器１０４は、識別コードと、スポーツプログラムを識別するコンテンツ識別子に依存して、第１の制御コードを生成し、識別コードと、子供プログラムを識別するコンテンツ識別子に依存して、第２の制御コードを生成してもよい。もちろん、アクセス期間とコンテンツ識別子の様々な組合せは同様に可能である。
【００５０】
制御コード生成器１０４は、識別コードのデータ表示と、アクセス権のデータ表示とを組み合わせることにより制御コードを生成してもよい。例えば、識別コードは、３つの数字、例えば４６９として表されてもよい。アクセス権が日の期間である場合は、そのアクセス権は、単一の数字、例えば３日間に対する３によって単純に表されてもよい。そして、両者のデータ表示は、連結されてもよく、制御コード、例えば４６９３を形成する。識別コードひいては制御コードは、アルファベットのコードでもよく、アルファベットや数値のコードでもよく、又は、他の適切な形式をとってもよい。
【００５１】
制御コードは、また、数学的関数を用いて生成されてもよい。例えば、ハッシュ関数が用いられてもよく、識別コードとアクセス権とが単一キーに結合される。そして、ハッシュ関数は、その単一キーからハッシュ値を生成する。数学及び暗号法から広範囲のハッシュ関数が用いられてもよい。しかし、多くのハッシュ関数は、２つ以上のキーを同じハッシュ値にマップすることがあり、その結果、いわゆる衝突が生じることに留意すべきである。ハッシュ関数の選択又は設計では、衝突の量が判定され得る。後に説明するように、衝突の数を比較的低く維持することは一般的には望ましいが、衝突が発生しないようなハッシュ関数を設計することは必要ではない。
【００５２】
テレビジョン１００は、さらにアクセスコード入力部１０６を含み、そのアクセスコード入力部は、リモコン（リモートコントロール）１１４でユーザからアクセスコードを受信するよう構成される。アクセスコード入力部は、単一コードとしてアクセスコードを受信してもよいが、アクセスコードを分けて受信してもよく、例えば、初めにアクセスコードの第１桁、次にアクセスコードの第２桁というように。このため、アクセスコード入力部１０６は、赤外線又は無線周波数受信機として構成されてもよく、赤外線又は無線周波数信号をリモコン１１４から受信する。従って、ユーザは、リモコン１１４のキーパッドでアクセスコードを入力してもよく、そして、アクセスコード入力部１０６は、リモコン１１４で生成された赤外線又は無線周波数信号の形態でアクセスコードを受信する。もちろん、テレビジョン１００とリモコン１１４との間に、他の如何なる通信形態が同様に用いられてもよい。例えば、リモコン１１４は、ブルートゥースやジグビーのような無線規格を介して、テレビジョン１００と通信してもよい。
【００５３】
アクセスコード入力部１０６は、リモコン１１４以外の送信デバイスからアクセスコードを受信するよう構成されてもよい。例えば、前述の受信デバイスが、アクセスコードをテレビジョン１００に送信するよう構成されてもよい。従って、ユーザはそうしたデバイスを使用して、テレビジョン１００から識別コードを受信し、そして、アクセスコードをテレビジョン１００に送信する。そうしたデバイスは、図３及び４に示されるようなアクセスコードデバイスであってもよい。
【００５４】
アクセスコード入力部１０６は、さらに、ユーザの入力を、アクセスコード１０７のテキストベース表示の形態で、テレビジョン１００のディスプレイに表示するよう構成されてもよい。これは、視覚的なフィードバックをユーザに供給し、ユーザがアクセスコードを誤って入力する機会を低減する。このために、識別コード１０３のテキストベース表示を表示するのと同じ機能が用いられてもよい。
【００５５】
テレビジョン１００は、さらに、アクセスコントローラ１０８を含んでもよく、そのアクセスコントローラは、アクセスコードを制御コードと比較するよう構成される。アクセスコードが制御コードと一致する場合は、ユーザは、アクセス権に従って、ビデオコンテンツの部分へアクセス許可される。アクセスコントローラ１０８は、アクセスコード又は制御コードからアクセス権を取得する必要がない。実際、これは、アクセスコードと制御コードとが、或るハッシュ関数を用いて生成されたハッシュ値である場合は、不可能かもしれない、というのは、ハッシュ関数は必ずしも可逆であるとは限らないからである。詳しくは、前述の衝突をもたらすハッシュ関数が使用された場合、そのハッシュ値は、識別コードとアクセス権との特定の組合せに一意的にはリンクしない。
【００５６】
従って、アクセスコントローラ１０８は、制御コードに対応するアクセス権を制御コード生成器１０４から取得するよう構成されてもよい。そして、アクセスコントローラ１０８は、対応するアクセス権に従って、アクセス許可する。実際は、これは、ハッシュ関数が衝突する場合に、特定のメディアデバイスに対応していない識別コードに依存して生成されたアクセスコードを用いて、ユーザがアクセス許可される機会があってもよい。しかし、衝突の機会が比較的低い場合は、無効なアクセスコードでユーザがアクセスを得る機会は、比較的低い。もっとも重要なこととして、正しく生成されたアクセスコードは、常にユーザにアクセス許可をもたらすだろう。
【００５７】
アクセスコントローラ１０８は、さらに、アクセス期間の終了を判定するためのタイマー１０９を含む。アクセス期間の形式に応じて、タイマー１０９は、様々な方法で具体化されてもよい。例えば、アクセス期間が終了日を含む場合、タイマー１０９はカレンダーを有してもよく、現在日がその終了日を経過したときを判定する。同様に、アクセス期間が終了時刻を含む場合、タイマー１０９は時計を有してもよく、現在時刻がその終了時刻を経過したときを判定する。タイマー１０９は、現在時刻又は現在日を外部ソースから取得するよう構成されてもよく、例えば、電子プログラムガイドやいわゆるテレテキスト信号からである。
【００５８】
さらに、アクセス期間が継続時間を含む場合、タイマー１０９はユーザがアクセス許可されてからの時間をカウントダウンするよう構成されてもよい。同様に、タイマー１０９は、継続時間と現在時刻及び／又は現在日に基づいて、終了時間及び／又は終了日を計算するよう構成されてもよい。もちろん、上述したことの組合せも同様に可能である。アクセスコントローラ１０８は、さらに、タイマー１０９がアクセス期間が終了したことを示すとき、メディアコンテンツへのユーザのアクセスを拒否するよう構成される。より一般的には、アクセスコントローラ１０８は、アクセス期間中に、ユーザのメディアコンテンツのアクセスを許可するだけであり、そして、そのアクセス期間外では、ユーザのメディアコンテンツのアクセスを拒否する。
【００５９】
図１は、テレビジョンチューナ１１０、識別コード入力部１０２、制御コード生成器１０４、及び、アクセスコントローラ１０８を示し、それらはバスシステムを介して接続されることに留意すべきである。これは、識別コード入力部１０２が制御コード生成器１０４に直接接続されるように図示されていないが、制御コード生成器１０４は、バスシステムを介して、識別コード入力部１０２から識別コードを取得できることを表している。同様に、アクセスコントローラ１０８は、バスシステムを介して、テレビジョンチューナ１１０によって供給されるビデオコンテンツへのアクセスを制御することができる。しかし、関連する部品が、バスシステムを使用せず、相互に直接に接続されてもよい。
【００６０】
図２は、メディアコンテンツへのユーザのアクセスを制御するよう構成されたメディアデバイス２００を示す。メディアコンテンツは、如何なる適切なメディアコンテンツであってもよく、例えば、テレビジョンチャンネル、ビデオプログラム、ラジオチャンネル、オーディオプログラム、インターネットコンテンツ、又は、文書コンテンツであってもよい。そうしたコンテンツは、広範囲なソースから取得されてもよい。メディアデバイス２００は図２に示され、メディアコンテンツを、光学式記憶媒体２２０、インターネット２２２、そして、放送２２４から得る。メディアデバイスには対応する受信機、例えばテレビジョンチューナ又は光学式記憶リーダが備え付けられてもよいが、外部受信機に接続されてもよく、そして、例えばビデオ又はオーディオ入力を使用して、その外部受信機からメディアコンテンツを受信する。
【００６１】
メディアデバイス２００は、コンピュータ２４０、ディスプレイ２４２、及び、スピーカ２４４に接続するよう示され、それらはメディアコンテンツにアクセスするためにユーザによって使用されてもよい。もちろん、同様に他のデバイスが存在し、ユーザにメディアコンテンツへのアクセスを許可する。例えば、文書コンテンツは電子リーダを用いてアクセスされてもよい。しかし、一般的には、メディアデバイス２００は、メディアコンテンツである２２０、２２２、２２４のうちの１つだけと、ユーザがそのメディアコンテンツにアクセスするのに使用する、デバイス２４０、２４２、２４４のうちの１つとの間に位置する。効果的には、メディアデバイスは、そうしたメディアコンテンツに対するゲートキーパーとして作用する。メディアデバイス２００は、ユーザがメディアコンテンツにアクセスするのに使用する、デバイス２４０、２４２、２４４のうち１つと統合してもよく、例えば、図１のテレビジョン１００のように統合される。
【００６２】
メディアデバイス２００は、識別コード出力部２０２を含み、その識別コード出力部は識別コードを供給するよう構成され、その識別コードは特定のメディアデバイスを他のものから充分に識別する。識別コード出力部２０２は広範囲の形式をとってもよい。例えば、識別コード出力部は、識別コードを表示するディスプレイであってもよい。また、識別コードは、スピーカを通じて、合成音声を用いてユーザに供給されてもよい。一般には、識別コードは、メディアコンテンツに合致する方法で供給されてもよく；例えば、ビデオコンテンツの場合は視覚的に、オーディオコンテンツの場合は聴覚的に等々である。識別コードそれ自体は、図1に図示されるテレビジョン１００によって生成される識別コードと同様の方法で生成されてもよい。
【００６３】
さらに、メディアデバイス２００はアクセスコード入力部２０６を含み、そのアクセスコード入力部は、ユーザからアクセスコードを受信するよう構成される。アクセスコード入力部２０６は、広範囲な形式をとってもよい。例えば、アクセスコード入力部２０６は、ユーザがアクセスコードを入力するために使用できるキーパッドを有する。アクセスコード入力部２０６は、ブルートゥースを介して、リモコンからアクセスコードを受信するブルートゥース受信機のように構成されてもよい。また、アクセスコード入力部２０６は、スピーチを認識するよう構成されてもよく、従って、そうしたコードを大きな声で話すことによって、ユーザに、メディアデバイス２００へのアクセスコードを供給することを許可するよう構成されてもよい。一般に、アクセスコード入力部２０６は如何なる形式をとってもよく、合理的に便利な方法で、メディアデバイス２００へアクセスコードを供給することをユーザに許可する。
【００６４】
最後に、メディアデバイス２００は、制御コード生成器２０４とアクセスコントローラ２０８とを含み、両者は、図１で図示されるテレビジョン１００の、制御コード生成器１０４とアクセスコントローラ１０８とにそれぞれ類似する。
【００６５】
図３は、アクセスコードを生成するアクセスコードデバイス３５０を示す。アクセスコードデバイス３５０は、ユーザから識別コードを受信するよう構成されるキーパッドの形式で、識別コード入力部３５２を含む。そして、ユーザは、キーパッドにコードをタイプすることにより、識別コードを入力してもよい。識別コード入力部３５２は、テレビジョン１００又はメディアデバイス２００から、識別コードを直接に受信するよう構成されてもよい。例えば、識別コード入力部３５２は、赤外線又は無線周波数受信機、又は、ブルートゥース受信機を含んでもよく、テレビジョン１００又はメディアデバイス２００は対応する送信機を含む。識別コード入力部３５２は、スピーチ認識によって、ユーザから識別コードを受信するよう構成されてもよい。そして、ユーザは、識別コードをアクセスコードデバイス３５０に口頭で供給してもよい。アクセスコードデバイス３５０は、さらに、アクセスコード生成器３５４を含み、そのアクセスコード生成器は、識別コードとアクセス権とに依存して、アクセスコードを生成するよう構成される。アクセスコード生成器３５４は、テレビジョン１００又はメディアデバイス２００の制御コード生成器１０４、２０４と実質的に対応する。従って、アクセスコード生成器３５４は、様々な方法で、例えば、ハッシュ関数を用いて、アクセスコードを生成してもよい。
【００６６】
アクセスコード生成器３５４は、固定のアクセス権を用いて、アクセスコードを生成してもよい。しかし、より一般的には、アクセスコード生成器３５４は、複数のアクセス権から特定のアクセス権を選択するように構成され、そして、その特定のアクセス権に依存して、アクセスコードを生成するよう構成される。また、ユーザは、特定のアクセス権を個人的に選択することができてもよい。例えば、ユーザは、アクセスコードデバイスからアクセスコードを取得するため、料金を支払う必要があることがある。その料金はアクセス権の一側面に関連してもよく、例えばアクセス期間の長さである。そして、ユーザは、アクセス期間の長さを選択してもよく、例えば、キーパッドを用いてその長さを選択してもよく、そして、その長さに対応する料金を支払う。支払い後、アクセスコード生成器３５４は、特定のアクセス期間に依存して、アクセスコードを生成する。
【００６７】
最後に、アクセスコードデバイスは、アクセスコード出力部３５６を含み、例えば、ディスプレイの形態であり、ユーザにアクセスコードを提供するよう構成される。そして、アクセスコード生成器３５４によって生成されたアクセスコードは、そのディスプレイに表示される。そのディスプレイ３５６は、また、ユーザが識別コードを入力している間、識別コードを表示するために使用されてもよい。これは、ユーザに視覚的なフィードバックを提供し、ユーザが誤ってアクセスコードを入力する機会を低減する。
【００６８】
アクセスコード出力部３５６は、アクセスコードを、テレビジョン１００又はメディアデバイス２００に直接に送信するよう構成されてもよい。例えば、アクセスコード出力部３５６は、赤外線又は無線周波数送信機、又は、ブルートゥース送信機を含んでもよく、テレビジョン１００又はメディアデバイス２００は、対応の受信機を含む。また、アクセスコード出力部３５６は、スピーチによって、ユーザにアクセスコードを供給するよう構成されてもよい。これは、アクセスコードデバイス３５０によって発話された、そのコードを聞くことによって、ユーザがアクセスコードを取得することを可能にする。
【００６９】
図１のテレビジョン１００又は図２のメディアデバイス２００は、システムの中で、アクセスコードデバイス３５０と共に使用されてもよく、ユーザがメディアコンテンツにアクセスすることを許可する。そのシステムは様々な方法で使用されてもよい。例えば、図１のテレビジョン１００はホテルの客室に置かれてもよい。そして、ホテル内の各テレビジョン１００は、識別コードを供給するよう構成され、その識別コードは特定のテレビジョンを他のものと区別する。さらに、各テレビジョン１００は、テレビジョンチャンネルの一部へのアクセスを制御し、即ち、そのチャンネルはプレミアムチャンネルである。アクセスコードデバイス３５０は中心的な場所に置かれてもよく、例えば、ホテルのロビーに置かれてもよい。
【００７０】
従って、ホテルの宿泊客は、その部屋で、テレビジョン１００の識別コードを先ず取得することにより、プレミアムチャンネルへのアクセスを得ることができる。そのため、テレビジョン１００は、テレビジョンがスイッチオンされた後、固定の期間中、識別コードを表示するよう構成されてもよい。テレビジョン１００は、また、ユーザがリモコン１１４の或るキーを押したとき、そのコードを表示するよう構成されてもよい。そのキーは、リモコン１１４の特定用途キーであってもよく、ホテル宿泊客のための命令を含むＴＶメニューを示す。ＴＶメニューは、また、アクセスコードの入力部領域１０７を含んでもよい。
【００７１】
ホテルゲストは、アクセスコードデバイス３５０を用いて、アクセスコードを取得することができる。ホテル宿泊客は、まず、そのデバイスにアクセスするため料金を支払わなければならない。これは、アクセスコードデバイス３５０に組み込まれてもよい。従って、アクセスコードデバイス３５０それ自体は、例えば、その宿泊客によって提示されたクレジットカードにチャージすることにより、支払いを処理する。他の如何なる適切な支払い方法も同様に使用されてもよい。さらに、ホテル宿泊客は、複数のアクセス権から選択することができ、そして、その選択したアクセス権に対応する料金を支払う。そして、アクセスコードデバイス３５０は、ホテル宿泊客に、ディスプレイ上にアクセスコードを提供する。
【００７２】
アクセスコードを取得すると、ホテル宿泊客は、そのアクセスコードを、リモコン１１４を用いてテレビジョン１００に供給することができる。そのために、テレビジョンは、ディスプレイ１１２上に、リモコン１１４で押されたキーを表示してもよい。また、テレビジョンは、既に入力した数字をユーザが消去することを許可してもよい。アクセスコードを入力すると、ユーザは、ＴＶメニューの中の‘ＯＫ’を選択するか、又は、リモコン上の‘ＯＫ’キーを使って、テレビジョン１００に対して、アクセスコードが入力されたことを示す。ユーザがアクセスコードを供給する代わりに、アクセスコードデバイス３５０それ自体が、アクセスコードをテレビジョン１００に直接に供給するよう構成されてもよい。このために、アクセスコードデバイス３５０は、例えば赤外線又は無線周波数送信機を含んでもよい。
【００７３】
この後、テレビジョン１００のアクセスコントローラ１０８は、アクセスコードを、１つ又は複数の制御コードと比較する。アクセスコードがその制御コード又は、複数の制御コードのうちの１つと一致する場合、ユーザはプレミアムチャンネルへのアクセスが許可される。テレビジョン１００は、そのアクセスコードが一致するかどうかを、‘許可’又は‘拒否’をディスプレイ上に表示することにより、表すよう構成されてもよい。
【００７４】
その結果、ホテル経営者は、ホテル宿泊客が、部屋のテレビジョンでプレミアムチャンネルに対してアクセスすることを制御することができる。というのは、ホテル宿泊客はそうしたチャンネルにアクセスするためにアクセスコードを取得する必要があるからである。アクセスコードは料金を支払った後に取得されてもよい。アクセスコードは、特定のテレビジョンの識別コードに依存して生成されるので、そのアクセスコードは特定のテレビジョンで有効であって、他のテレビジョンはそのアクセスコードを有効でないとみなすことが確保される。そうしたシステムは、他の状況で使用されてもよく、例えば、病院内やクルーズ船、リゾート地、クラブ、又は、公共スペースでは、ユーザのメディアコンテンツに対するアクセスが制御されることが望ましい。
【００７５】
図３に示されるアクセスコードデバイス３５０には、様々な代替が存在する。図４はその代替の１つを表している。ここでは、アクセスコードデバイスはコンピュータ４５０である。識別コードは、キーボード４５２の形態の識別コード入力を用いて入力することができる。そのコンピュータは、プログラムプロダクツをランし、アクセスコード生成器３５４として機能し、コンピュータモニタ４５６にそのアクセスコードを供給する。そのコンピュータ４５０は、ユーザ又はホテル宿泊者によって直接操作されてもよい。また、そのコンピュータ４５０は、ホテルの従業員によって操作されてもよく、その従業員はホテル宿泊客の要求に応じて、そのコンピュータ４５０を操作して、その宿泊客のためにアクセスコードを取得する。
【００７６】
また、アクセスコード生成器は、コンピュータプログラムプロダクツの代わりに、ウェッブベースのアプリケーションとして具体化されてもよい。その結果、ユーザ又はホテル宿泊客は、コンピュータ４５０を用いて、特定のウェッブサイトに行くことができ、そのウェッブサイトで識別コードを入力してもよい。そして、そのウェッブサイトは、ユーザ又はホテル宿泊客にアクセスコードを提供し、おそらくは、初めにユーザに料金の支払いを要求した後であろう。また、ユーザ又はホテル宿泊客は、携帯電話を用いて、特定のウェッブサイトに行ってもよく、その携帯電話を用いて、識別コードを入力してもよい。また、アクセスコード生成器は、ＳＭＳ又は類似のメッセージサービスとして具体化されてもよい。従って、ユーザは、識別コードを含むＳＭＳをそうしたサービスに送信してもよく、続いて、ＳＭＳのサービスからアクセスコードを受信してもよい。
【００７７】
図５は、ユーザのメディアコンテンツへのアクセスを制御する方法５００を示し、その方法は、識別コードをユーザに提供するステップ５０１をメディアデバイスが実行することを含み、その識別コードはメディアデバイスを識別する。その方法は、さらに、識別コードとアクセス権とに依存して、制御コードを生成するステップ５０２と、ユーザからアクセスコードを受信するステップ５０３とを含み、そのアクセスコードは、識別コードとアクセス権とに依存して、生成されたものである。最後に、本方法は、アクセスコードを制御コードと比較するステップ５０４を含み、アクセスコードが制御コードと一致するとき、アクセス権に従って、ユーザがメディアコンテンツにアクセスすることを許可する。
【００７８】
図６は、ユーザがメディアコンテンツにアクセスすることを制御する方法５５０を示す。ここでは、図５と同じ参照番号は同一のアイテムを示す。
【００７９】
その結果、本方法は、図５の方法のステップ群を含む。加えて、本方法は、アクセスコードデバイスが、ユーザから識別コードを受信するステップ５５１を実行することを含み、その識別コードはメディアデバイスを識別し、識別コードとアクセス権とに依存して、アクセスコードを生成するステップ５５２を実行し、そして、そのアクセスコードをユーザに供給するステップ５５３を実行する。
【００８０】
上述の実施形態群は、本発明を制限するのではない具体例であり、当業者は付属の特許請求の範囲の適用範囲から逸脱することなく、多数の代替的な実施形態を設計することができることに留意すべきである。特許請求の範囲では、括弧間の如何なる参照符号もその請求項を制限するものとして解釈されるべきでない。動詞“含む（comprise）”とその活用形の使用は、請求項中に示された以外の要素やステップの存在を除外しない。ある要素の前に来る冠詞“a”や“an”は、そうした要素の複数の存在を除外しない。本発明は、幾つかの異なる要素を含むハードウェアを用いて実現され、そして、適切にプログラムされたコンピュータによって実現されてもよい。幾つかの手段を列挙するメディアデバイスの請求項では、これらの幾つかの手段が、ハードウェアの１つの又は同一のアイテムで具体化されてもよい。或る手段が相互に異なる従属請求項で引用されているという単なる事実は、これらの手段の組合せが有利には使用されないということを示すものではない。
【図１】
2013526817.tif 000003
【図２】
2013526817.tif 000004
【図３】
2013526817.tif 000005
【図４】
2013526817.tif 000006
【図５】
2013526817.tif 000007
【図６】
2013526817.tif 000008
【手続補正書】
【提出日】平成24年11月28日(2012.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザのメディアコンテンツへのアクセスを制御するメディアデバイスであって、該メディアデバイスは：
−  前記メディアデバイスを識別する識別コードをユーザに供給するよう構成される識別コード出力部であり、前記識別コードをアクセスコードデバイスに供給することにより、ユーザが、アクセスコードデバイスからアクセスコードを取得することを可能にする、識別コード出力部と、
−  識別コードとアクセス権とに依存して、制御コードを生成するよう構成される制御コード生成器であり、前記アクセス権は、前記メディアコンテンツへのユーザのアクセスの許可又は制限を特定する、制御コード生成器と、
−  ユーザから前記アクセスコードを受信するよう構成されるアクセスコード入力部と、を含み、
−  前記アクセスコードを前記制御コードと比較することにより、前記制御コードを生成するために使用された前記識別コードと前記アクセス権とを用いて、前記アクセスコードが生成されたかどうかを判定するよう構成されるアクセスコントローラとを含み、前記アクセスコードが前記制御コードと一致するとき、前記アクセス権に従って、前記ユーザに前記メディアコンテンツへのアクセスを許可する、
メディアデバイス。
【請求項２】
前記制御コード生成器は、複数の制御コードを生成するよう構成され、該複数の制御コードのそれぞれは、前記識別コードと複数のアクセス権の個々とに依存して生成され、前記アクセスコントローラは、前記アクセスコードを前記複数の制御コードと比較するよう構成され、前記アクセスコードが前記複数の制御コードのうちの１つと一致するとき、前記複数のアクセス権のうちの対応する１つに従って、前記ユーザに前記メディアコンテンツへのアクセスを許可する、請求項１記載のメディアデバイス。
【請求項３】
前記アクセス権は前記メディアコンテンツの一部を識別するコンテンツ識別子を含み、前記アクセスコントローラは、前記アクセスコードが前記制御コードと一致するとき、前記コンテンツ識別子によって識別される前記メディアコンテンツの一部へのユーザのアクセスを許可する、請求項１記載のメディアデバイス。
【請求項４】
前記アクセス権はアクセス期間を含み、前記アクセスコントローラは、前記アクセスコードが前記制御コードに一致するとき、前記アクセス期間の間、前記メディアコンテンツへのユーザのアクセスを許可する、請求項１記載のメディアデバイス。
【請求項５】
請求項４記載のメディアデバイスであって、前記アクセス期間は、次のうちの少なくとも１つを含む：開始時刻、開始日、終了時刻、終了日又は継続期間。
【請求項６】
前記アクセスコントローラは、前記アクセス期間の終了を判定するタイマーを含み、さらに、前記アクセスコントローラは、前記アクセス期間の終了後、前記メディアコンテンツへのユーザのアクセスを拒否する、請求項４記載のメディアデバイス。
【請求項７】
前記制御コード生成器は、ハッシュ関数によって、キーの第１部分として前記識別コードを、前記キーの第２部分として前記アクセス権を用いて、前記制御コードを生成するよう構成される、請求項１記載のメディアデバイス。
【請求項８】
前記識別コード出力部は、メディアデバイス依存パラメーラと現在時刻及び／又は現在日に依存して、前記識別コードを生成するよう構成される、請求項１記載のメディアデバイス。
【請求項９】
前記メディアデバイスは、テレビジョンチャンネルを受信するテレビジョンチューナと、前記テレビジョンチャンネルを表示するディスプレイとを含み、前記メディアデバイスは、前記テレビジョンチャンネルの少なくとも一部へのユーザのアクセスを制御する、請求項１記載のメディアデバイス。
【請求項１０】
前記識別コード出力部は、前記ディスプレイに識別コードを表示するよう構成され、前記アクセスコード入力部は、リモコンを用いてユーザから前記アクセスコードを受信するよう構成される、請求項９記載のメディアデバイス。
【請求項１１】
メディアコンテンツへのユーザのアクセスを制御するシステムであって、該システムは、請求項１記載のメディアデバイスと、前記アクセスコードを生成する前記アクセスコードデバイスとを含み、該アクセスコードデバイスは：
−  前記識別コードを受信するよう構成される識別コード入力部と、
−  前記識別コードと前記アクセス権とに依存して、前記アクセスコードを生成するよう構成される識別コード生成器と、
−  前記アクセスコードを供給するよう構成されるアクセスコード出力部と、を含む、システム。
【請求項１２】
前記メディアデバイスの前記制御コード生成器は、ハッシュ関数を用いて生成されるよう構成され、前記アクセスコードデバイスの前記アクセスコード生成器は、同じハッシュ関数を用いて前記アクセスコードを生成するよう構成される、請求項１１記載のシステム。
【請求項１３】
メディアコンテンツへのユーザのアクセスを制御する方法であって、該方法は、メディアデバイスが実行する以下のステップ：
−  前記ユーザに識別コードを供給するステップであり、前記識別コードをアクセスコードデバイスに供給することにより、前記アクセスコードデバイスからアクセスコードをユーザが取得することを可能にし、前記識別コードは前記メディアデバイスを識別する、ステップと、
−  前記識別コードとアクセス権とに依存して、制御コードを生成するステップであり、前記アクセス権は、前記メディアコンテンツへのユーザのアクセスの許可又は制限を特定する、ステップと、
−  前記ユーザから前記アクセスコードを受信するステップと、
−  前記アクセスコードを前記制御コードと比較することにより、前記制御コードを生成するために使用された前記識別コードと前記アクセス権とを使用して、前記アクセスコードが生成されたかどうかを判定するステップであり、前記アクセスコードが前記制御コードと一致するとき、前記アクセス権に従って、前記メディアコンテンツへのユーザのアクセスを許可するステップ、とを含む、方法。
【請求項１４】
前記方法は、さらに、前記アクセスコードデバイスが実行する以下のステップ：
−  前記識別コードを受信するステップと、
−  前記識別コードと前記アクセス権とに依存して、前記アクセスコードを生成するステップと、
−  前記アクセスコードを供給するステップと、を含む、請求項１３記載の方法。
【請求項１５】
請求項１３記載の方法をプロセッサシステムに実行させる命令を含む、コンピュータプログラム。
【国際調査報告】
2013526817.tif 000009
2013526817.tif 000010
2013526817.tif 000011