(57)【要約】      （修正有）【課題】ディジタルメディアコンテンツの品質をユーザに示す方法、システム及びメディアを提供する。【解決手段】認証されたメディアコンテンツの要求を受信するステップと、メディアデバイスと関連するデバイス識別子を受信するステップと、ハードウェアプロセッサを用いてデバイス識別子を登録デバイス識別子と比較するステップと、デバイス識別子と登録デバイス識別子の一致を決定したとき、認証されたメディアコンテンツと関連する認証トークンをメディアデバイスに送信させるステップとを含む。【選択図】図７
2018023114.tif 000002
【特許請求の範囲】
【請求項１】
ディジタルメディアコンテンツの品質をユーザに示す方法であって、
認証されたメディアコンテンツの要求を受信するステップと、
メディアデバイスと関連するデバイス識別子を受信するステップと、
ハードウェアプロセッサを用いて前記デバイス識別子を登録デバイス識別子と比較するス
テップと、
前記デバイス識別子が前記登録デバイス識別子と一致すると決定すると、前記認証された
メディアコンテンツと関連する認証トークンを前記メディアデバイスに送信させるステッ
プと、
を含む方法。
【請求項２】
前記デバイス識別子が前記登録デバイス識別子と一致しないと決定すると、前記認証さ
れたメディアコンテンツと関連する前記認証トークンの表示を禁止する命令を前記メディ
アデバイスに送信するステップを更に含む、請求項１記載の方法。
【請求項３】
前記認証されたメディアコンテンツを前記メディアデバイスに送信するステップを更に
含む、請求項１記載の方法。
【請求項４】
前記認証トークンを暗号化するステップを更に含む、請求項１記載の方法。
【請求項５】
前記認証トークンにディジタル署名を付与するステップを更に含む、請求項１記載の方
法。
【請求項６】
前記認証トークンはロゴである、請求項１記載の方法。
【請求項７】
前記認証トークンはアーチストのサインである、請求項１記載の方法。
【請求項８】
ディジタルメディアコンテンツの品質をユーザに示すシステムであって、
認証されたメディアコンテンツの要求を受信し、
メディアデバイスと関連するデバイス識別子を受信し、
前記デバイス識別子を登録デバイス識別子と比較し、
前記デバイス識別子が前記登録デバイス識別子と一致すると決定すると、前記認証された
メディアコンテンツと関連する認証トークンを前記メディアデバイスに送信させる、
ように構成された少なくとも１つのハードウェアプロセッサを備えるシステム。
【請求項９】
前記少なくとも１つのハードウェアプロセッサは更に、前記デバイス識別子が前記登録
デバイス識別子と一致しないと決定すると、前記認証されたメディアコンテンツと関連す
る前記認証トークンの表示を禁止する命令を前記メディアデバイスに送信するように構成
されている、請求項８記載のシステム。
【請求項１０】
前記少なくとも１つのハードウェアプロセッサは更に、前記認証されたメディアコンテ
ンツを前記メディアデバイスに送信するように構成されている、請求項８記載のシステム
。
【請求項１１】
前記少なくとも１つのハードウェアプロセッサは更に、前記認証トークンを暗号化する
ように構成されている、請求項８記載のシステム。
【請求項１２】
前記少なくとも１つのハードウェアプロセッサは更に、前記認証トークンにディジタル
署名を付与するように構成されている、請求項８記載のシステム。
【請求項１３】
前記認証トークンはロゴである、請求項８記載のシステム。
【請求項１４】
前記認証トークンはアーチストのサインである、請求項８記載のシステム。
【請求項１５】
コンピュータ実行可能な命令を含む非トランジトリなコンピュータ可読メディアであっ
て、前記コンピュータ実行可能な命令は、プロセッサで実行されたとき、プロセッサにデ
ィジタルメディアコンテンツの品質をユーザに示す方法を実行させ、前記方法は、
認証されたメディアコンテンツの要求を受信するステップと、
メディアデバイスと関連するデバイス識別子を受信するステップと、
前記デバイス識別子を登録デバイス識別子と比較するステップと、
前記デバイス識別子が前記登録デバイス識別子と一致すると決定すると、前記認証された
メディアコンテンツと関連する認証トークンを前記メディアデバイスに送信させるステッ
プとを含む、
ことを特徴とする非トランジトリなコンピュータ可読メディア。
【請求項１６】
前記方法は、前記デバイス識別子が前記登録デバイス識別子と一致しないと決定すると
、前記認証されたメディアコンテンツと関連する前記認証トークンの表示を禁止する命令
を前記メディアデバイスに送信するステップを更に含む、請求項１５記載の非トランジト
リなコンピュータ可読メディア。
【請求項１７】
前記方法は、前記認証されたメディアコンテンツを前記メディアデバイスに送信するス
テップを更に含む、請求項１５記載の非トランジトリなコンピュータ可読メディア。
【請求項１８】
前記方法は、前記認証トークンを暗号化するステップを更に含む、請求項１５記載の非
トランジトリなコンピュータ可読メディア。
【請求項１９】
前記方法は、前記認証トークンにディジタル署名を付与するステップを更に含む、請求
項１５記載の非トランジトリなコンピュータ可読メディア。
【請求項２０】
前記認証トークンはロゴである、請求項１５記載の非トランジトリなコンピュータ可読
メディア。
【請求項２１】
前記認証トークンはアーチストのサインである、請求項１５記載の非トランジトリなコ
ンピュータ可読メディア。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、２０１３年２月１４日に出願された米国仮特許出願第６１／７６４，７３１号
の利益を請求するものであり、この仮出願は参照することにより本明細書に組み込まれる
。
【背景技術】
【０００２】
消費者がレコード店からビニールレコード又はコンパクトディスク等の物理的媒体上の
レコーディングを購入するとき、消費者は一般に、そのレコーディングがメディアで広告
された品質で記録され、掻き傷やその他の物理的欠陥がないことを確信することができる
。オーディオファンは、安価版のレコーディングより高い忠実度のサウンドを提供するこ
とを約束するビニールレコードやその他の物理的レコーディング媒体を購入することがで
きる。しかしながら、物理的媒体でない場合、非物理的媒体のコンテンツが実際に高品質
であるかどうかを知ることは不可能でないかもしれないが難しく、代わりに、事実上その
コンテンツがもともと低い品質のものである場合にそのコンテンツは高品質であるように
見せかけられているだけであることもある。このような見せかけは、レコーディングのサ
ンプリングレート及び周波数応答等を含むコンテンツと関連するメタデータによって抑制
することができる。
【０００３】
例えば、低品質のレコーディングは、低品質レコーディングをより高いサンプリングレ
ートでアップサンプリングすることによって高品質のレコーディングに思わせることがで
きる。例えば、本来４４．１ｋＨｚのサンプリングレート（例えば、コンパクトディスク
サンプリングレートの典型例）でディジタル化された歌曲は高品質に見せかけるために９
６ｋＨｚのサンプリングレートを用いてアップサンプリングすることができる。その歌曲
はもともと４４．１ｋＨｚで記録されたものであるため、アップサンプリングはもとの歌
曲に含まれている以上の情報を追加し得ない。それゆえ、その歌曲のメタデータはそのメ
タデータを見ることで高品質であると思わせることができるが、その歌曲は実際には４４
．１ｋＨｚのサンプリングレートに相当する低品質である。
【０００４】
別の例として、低品質のレコーディングはそのレコーディングと関連するメタデータを
高品質レコーディングであると思わせるように編集することができる。例えば、ユーザが
レコーディングのメタデータを見たときそのレコーディングは高品質であると思うように
、サンプリングレートのメタデータを４４．１ｋＨｚから９６ｋＨｚに変更してそのレコ
ーディングが９６ｋＨｚで記録されていると思わることができる。加えて又は代わりに、
ユーザがレコーディングのメタデータを見たとき、そのレコーディングが高品質であると
思うように周波数応答のメタデータを変更することができる。
【０００５】
それゆえ、当該技術分野ではディジタルメディアコンテンツの品質をユーザに高信頼度
で示す手段が必要とされている。
【発明の概要】
【０００６】
ディジタルメディアコンテンツの品質をユーザに示す方法、システム及びメディアが提
供される。いくつかの実施形態によれば、ディジタルメディアコンテンツの品質をユーザ
に示す方法が提供され、該方法は、認証されたメディアコンテンツの要求を受信するステ
ップと、メディアデバイスと関連するデバイス識別子を受信するステップと、ハードウェ
アプロセッサを用いて前記デバイス識別子を登録デバイス識別子と比較するステップと、
前記デバイス識別子が前記登録デバイス識別子と一致すると決定すると、前記認証された
メディアコンテンツと関連する認証トークンを前記メディアデバイスに送信させるステッ
プとを含む。
【０００７】
いくつかの実施形態では、ディジタルメディアコンテンツの品質をユーザに示すシステ
ムが提供され、該システムは、認証されたメディアコンテンツの要求を受信し、メディア
デバイスと関連するデバイス識別子を受信し、前記デバイス識別子を登録デバイス識別子
と比較し、前記デバイス識別子が前記登録デバイス識別子と一致すると決定すると、前記
認証されたメディアコンテンツと関連する認証トークンを前記メディアデバイスに送信さ
せる、少なくとも１つのハードウェアプロセッサを備える。
【０００８】
いくつかの実施形態では、コンピュータ実行可能な命令を含む非トランジトリコンピュ
ータ可読媒体が提供され、前記コンピュータ実行可能な命令は、プロセッサで実行される
と、プロセッサにディジタルメディアコンテンツの品質をユーザに示す方法を実行させ、
前記方法は、認証されたメディアコンテンツの要求を受信するステップと、メディアデバ
イスと関連するデバイス識別子を受信するステップと、前記デバイス識別子を登録デバイ
ス識別子と比較するステップと、前記デバイス識別子が前記登録デバイス識別子と一致す
ると決定すると、前記認証されたメディアコンテンツと関連する認証トークンを前記メデ
ィアデバイスに送信させるステップとを含む。
【図面の簡単な説明】
【０００９】
【図１Ａ】ディジタルメディアコンテンツの品質をユーザに示す本明細書に記載のメカニズムをいくつかの実施形態に従って実装し得るシステムの全体概略図の一例である。
【図１Ｂ】いくつかの実施形態において、図１Ａに示す１以上のメディアデバイスを実装するために使用し得るハードウェアの一例である。
【図１Ｃ】いくつかの実施形態において、図１Ａに示す１以上のサーバを実装するために使用し得るハードウェアの一例である。
【図２】いくつかの実施形態において、認証されたメディアコンテンツを認定されたデバイスに配信するとともに、認証トークンを認定されたデバイスに表示させるプロセスの一例である。
【図３】いくつかの実施形態において、認証されたメディアコンテンツを認定されたデバイスへ関連するデバイスＩＤと一緒に送信するプロセスの一例である。
【図４Ａ】いくつかの実施形態において、メディアコンテンツに関するメタデータ、メディアコンテンツを復号化するためのコンテンツ鍵、及び／又は認証トークンを送信するプロセスの一例である。
【図４Ｂ】いくつかの実施形態において、メディアコンテンツに関するメタデータ、メディアコンテンツを復号化するためのコンテンツ鍵、及び／又は認証トークンを送信するプロセスの別の例である。
【図５】いくつかの実施形態において、認証され暗号化されたメディアコンテンツを認定メディアデバイスで受信するプロセスの一例である。
【図６】いくつかの実施形態において、認証されたメディアコンテンツを認定メディアデバイスデバイス再生するとともに、再生中の認証されたメディアコンテンツが所定の音質基準を満たしていという指示をユーザに表示するプロセスの一例である。
【図７】いくつかの実施形態において、認証されたメディアコンテンツをストリーミングで再生するプロセスの一例である。
【発明を実施するための形態】
【００１０】
様々な実施形態によれば、ディジタルメディアコンテンツの品質をユーザに示すメカニ
ズムが提供される。
【００１１】
一般的に言えば、これらのメカニズムはユーザ（例えばディジタルオーディオを聴く人
）にディジタルメディアコンテンツの品質を確実に知る能力を提供することができる。こ
れは、ディジタルメディアコンテンツの再生中に認証トークン（又はこのような認証トー
クンが受信もしくは存在していることを示す何らかの標識）をユーザに表示することによ
って達成することができる。いくつかの実施形態では、認証トークンは、デバイス上のラ
イトを点灯させて現在再生中のメディアコンテンツは所定に品質のものであると認証され
ていることを示すフラグの形態とすることができる。例えば、カーラジオは、現在再生中
のディジタルオーディオは認証サンプリングレート及び閾レベル以上の周波数応答を有す
ることを示すライト又は他のインジケータを有することができる。これは、ディジタルオ
ーディオが少なくとも所定の認証された品質であることを示す。
【００１２】
いくつかの実施形態では、これらのメカニズムは適切なメディアコンテンツとともに使
用することができる。例えば、いくつかの実施形態では、メディアコンテンツは、オーデ
ィオファイル、ストリーミングオーディオ、ビデオファイル（動画及び／又はオーディオ
を含む）、ストリーミングビデオ（動画及び／又はオーディオを含む）、イメージファイ
ル等とすることができる。
【００１３】
いくつかの実施形態では、認証トークンは、所定の品質であると認証されたディジタル
メディアコンテンツを再生するデバイスと何らかの方法で関連するディスプレイ上に表示
されるロゴの形態とすることができる。例えば、ディスプレイ（例えば、内臓ディスプレ
イ、モニタ、テレビジョン、タブレットコンピュータなど）と関連するホームオーディオ
システム（例えば、レシーバ）は、現在再生中のオーディオファイルが認証された品質の
ものであるとき、ロゴをディスプレイ上に表示させることができる。このような実施形態
では、ロゴは商標登録されたロゴ（例えば、商標登録された認可シール）とすることがで
き、これによって、再生中のオーディオファイルが登録商標を所有もしくはそれと関連す
るエンティティ（例えば会社、非営利団体など）と関連するソースからの品質に関する基
準を満足することを示すことができる。
【００１４】
いくつかの実施形態では、認証トークンは、メディアコンテンツを記録したアーチスト
及び／又はメディアコンテンツを製作した製作者のサイン又はロゴの形態にすることがで
きる。このサインは、所定の品質のものであると認証されたディジタルメディアコンテン
ツを再生するデバイスとなんらかの方法で関連するディスプレイ上に表示することができ
る。例えば、関連するディスプレイを備えるポータブルオーディオデバイス（例えば、ポ
ータブルミュージックプレーヤ、タブレットコンピュータ、モバイルフォン、スマートフ
ォン等）は、現在再生中のオーディオファイルが関連する認証トークンを有するとき、サ
インをディスプレイ上に表示させることができる。
【００１５】
いくつかの実施形態では、メディアコンテンツを演じたアーチスト及び／又はメディア
コンテンツを製作した製作者は、所定の品質のメディアコンテンツに、そのメディアコン
テンツが意図した品質を有するものとして「サインオフ」する（例えば、そのレコーディ
ングの品質はかれらの承認を得ていることを示す）ことができる。例えば、アーチストは
いわゆる「マスタレコーディング」を作成し、そのマスタレコーディングから他のレコー
ディングを販売のために作成することが多い。ディジタルオーディオファイルの場合、ネ
ットワークを介して販売されるネットワーク版は多くの場合マスタレコーディングより意
図的に低い品質にされる。これは、低い品質のファイルの方が小さくなり、ネットワーク
でより高速に転送することができるためである。本明細書に記載するメカニズムを使用す
れば、アーチストはマスタレコーディングから所定の品質で作成された歌曲のコピーをそ
の歌曲の高品質ディジタル版としてアーチストが承認したものであると認証することがで
きる。このようなバージョンは本明細書では「マスタ品質レコーディング」又は「認証さ
れた歌曲」と言う。加えて又は代わりに、このような認証は、その品質が他のディジタル
サウンドレコーディングより高品質であるかどうかと無関係にその歌曲のコピーは入手可
能なその歌曲の最高品質であることも示す（例えば、オリジナルレコーディングの制限の
ため、マスタレコーディングが失されているため、もしくはもはや入手し得ないため）。
【００１６】
いくつかの実施形態では、認証されたメディアコンテンツは、所定の品質基準を満たし
、アーチスト、製作者又は他のしかるべき人により彼らが意図したものであると認定され
た、メディアコンテンツのディジタル版とすることができる。例えば、歌曲のサンプリン
グ周波数は、敏感な聴取者がレコーディングの完全性を損なわないほど十分に高いとみな
す所定の閾値より高くする必要があり得る。具体的には、例えば、サンプリング周波数は
少なくとも９６ｋＨｚ、１９２ｋＨｚ又は他の適切なサンプリング周波数にする必要があ
り得る。別の例として、歌曲のディジタル版と関連する周波数応答は、敏感な聴取者がレ
コードの完全性を損なわないほど十分に高いとみなす所定の閾値より高くする必要があり
得る。具体的には、例えば、周波数応答は少なくとも２４ｋＨｚにする必要があり得る。
【００１７】
いくつかの実施形態では、例えば単一のエンティティがアーチストにより認定されたデ
ィジタルメディアコンテンツを収集してマスタ品質レコーディングとすることができる。
このエンティティはライセンスエンティティということができる。ライセンスエンティテ
ィは認証トークンをマスタ品質レコーディングの各々と関連させ、マスタ品質レコーディ
ングのコピーがデバイスに送信されるとき、認証トークンをマスタ品質レコーディングと
一緒に又は別々にデバイスに送信することができる。
【００１８】
いくつかの実施形態では、一群のエンティティが、レコーディングがマスタ品質レコー
ディングとみなされるために満たすべき品質を決定するための基準を発生させ、品質測定
値（例えば、サンプリングレート、周波数応答、及び任意の他の品質測定値）がメディア
コンテンツの実際の品質を反映することを、例えばアーチスト等による認定によって保証
することができる。
【００１９】
いくつかの実施形態では、ユーザがマスタ品質レコーディングを購入するとき、ユーザ
はコピーをユーザデバイスに格納するかどうか選択することができる。例えば、ユーザが
購入したどのマスタ品質レコーディングをユーザ所有のどのデバイスにコピーするかを管
理するために、ユーザはウェブサイト又は専用のアプリケーションを利用することができ
る。
【００２０】
いくつかの実施形態では、ユーザは各デバイスをライセンスエンティティに登録し、メ
ディアコンテンツを登録したデバイスにコピー可能にするすることができる。例えば、ユ
ーザはユーザデバイスと関連するデバイスＩＤを用いてデバイスをライセンスエンティテ
ィに登録することができる。この場合、ライセンスエンティティは各デバイスと関連する
マスタ品質レコーディングをユーザに管理可能にする。
【００２１】
いくつかの実施形態では、デバイスが登録されると、公開鍵−秘密鍵ペアをデバイスと
関連させ、秘密鍵はソフトウェア、ハードウェア、ファームウェア又はそれらの任意の組
み合わせとしてそのデバイスに格納することができる。
【００２２】
いくつかの実施形態では、ライセンスエンティティは所定のデバイスを、マスタ品質レ
コーディングを正確に再生し得る十分な品質を有するディジタルメディアコンテンツファ
イルを複製し得るものとして認定することができる。例えば、認定デバイスであるために
は、オーディオデバイスはディジタルメディアコンテンツファイルで表現されたサウンド
を閾値以上の信号対雑音比を有するオーディオ信号に変換し得るディジタルオーディオ変
換器を有する必要がある。
【００２３】
いくつかの実施形態では、ライセンスエンティティは、メディアコンテンツのプレゼン
テーションエクスペリエンスの複数レベルで認定を与えることができ、例えばディジタル
メディアコンテンツファイルの１以上の品質の認定、ディジタルメディアコンテンツファ
イル配信用チャネルの１以上の品質の認定、及びディジタルメディアコンテンツファイル
再生装置の１以上の品質の認定を与えることができる。
【００２４】
例えば、本明細書に記載するように、ライセンスエンティティは、認証トークンを特定
のディジタルメディアコンテンツファイルと関連させ、そのファイルがマスタ品質レコー
ディングであることを伝えることができる。これは、ライセンスエンティティがファイル
を検証し、メディアコンテンツと関連するメタデータがファイルのコンテンツを正確に反
映している（例えば、歌曲が高品質に思わせるためにアップサンプリングされていない）
と決定したことを示すことができる。
【００２５】
別の例では、ライセンスエンティティは、小売業者（例えば、アップルアイチューン、
アマゾン）、ディジタルロッカーサービス（例えば、アップルクラウド、アマゾンクラウ
ドドライブ、グーグルドライブ等）、及びメディアストリーミングサービス（例えば、ス
ポティファイ、パンドラ等）、又は任意の他の適切なメディア配信プラットフォーム等の
販売チャネルを、マスタ品質レコーディングとして認定されたメディアファイルのマーケ
ティング、販売、及び／又は配信のためにライセンス主体により設定された基準を満たす
ものとして認定することができる。
【００２６】
更に別の例では、本明細書に記載するように、ライセンスエンティティは所定のデバイ
スをマスタ品質レコーディングを再生する認定デバイスとして認定することができる。こ
れらのデバイスは、高品質の再生を可能にする所定のレベルのハードウェアに加えて、そ
のデバイス及びそのデバイス上のレコーディングが認可されているかをライセンスエンテ
ィティが検証することを可能にする所定のセキュリティ機能を有することができる。いく
つかの実施形態では、これらのセキュリティ機能は既知のディジタル権利管理技術並びに
本明細書に記載するセキュリティ技術を含み得る。
【００２７】
いくつかの実施形態では、認可されてないデバイス及び／又は認可されてないソフトウ
ェアが認証されたメディアコンテンツを不法再生するために使用される場合、認証トーク
ンの表示を禁止することができる。例えば、これは、認証トークンの表示を禁止すること
によって、認可されていないデバイスを使用しているユーザが再生中のメディアコンテン
ツが認証されているかどうかを知り得ないようにすることができる。別の例として、これ
は、認証トークンの表示を禁止することによって、認可されていないソフトウェアを使用
しているユーザが再生中のメディアコンテンツが認証されているかどうかを知り得ないよ
うにすることができる。
【００２８】
図１Ａ，図１Ｂ及び図１Ｃを参照すると、いくつかの実施形態において使用し得るハー
ドウェアの例が示されている。
【００２９】
特に、図１Ａは、本明細書に記載するディジタルメディアコンテンツの品質をユーザに
示すメカニズムをいくつかの実施形態に従って実装し得るシステムの全体概略図の一例１
００を示す。図に示すように、システム１００は、１以上のメディアコンテンツデバイス
１１０，１１１，１１３、１以上のサーバ１０２，１２２及び１３２、通信ネットワーク
１０６、通信リンク１０４及び１０８、及び／又は任意の他の適切なコンポーネントを含
むことができる。
【００３０】
メディアデバイス１１０，１１１及び１１３は、いくつかの実施形態に従って、メディ
アコンテンツを示す、ディジタルメディアコンテンツの品質をユーザに示す、及び／又は
任意の他の適切な機能を実行する、任意の適切なデバイス又はデバイスの組合せとするこ
とができる。例えば、メディアデバイス１１０，１１１及び１１３の各々は、コンピュー
タ等の任意の汎用デバイス又はクライアント、サーバ等の特定目的デバイスとすることが
できる。これらの汎用又は特定用途デバイスのいずれも、ハードウェアプロセッサ（マイ
クロプロセッサ、ディジタル信号プロセッサ、コントローラ等とし得る）、メモリ、通信
インタフェース、ディスプレイコントローラ、入力デバイス、オーディオ回路などの任意
の適切なコンポーネントを含むことができる。例えば、メディアデバイス１１０，１１１
及び１１３は、レシーバ、ホームエンターテイメントシステム、パーソナルコンピュータ
、ラップトップコンピュータ、カーオーディオシステム、カー情報システム、マルチメデ
ィア端末、スマートフォン、タブレットコンピュータ、携帯情報端末（ＰＤＡ）、特定目
的デバイス、ゲームコンソール、ストリーミングメディアプレーヤ、テレビジョン、モニ
タ等として実装することができる。
【００３１】
いくつかの実施形態では、メディアデバイス１１０，１１１及び１１３は、互いに近い
もしくは遠い任意の適切な位置に配置し、任意の適切な通信機構（図示せず)を用いて互
いに接続することができる。
【００３２】
いくつかの実施形態によれば、サーバ１０２は、コンテンツを暗号化し及び／又はメデ
ィアデバイスに送信する、認証トークン及びメタデータをメディアデバイスに送信する、
本明細書に記載する任意の適切な機能を実行する、及び／又は任意の他の適切な機能を実
行する、任意の適切なデバイス又はデバイスの組合せとすることができる。
【００３３】
いくつかの実施形態では、ベンダサーバ１２２は、メディアデバイス１１０，１１１又
は１１３とサーバ１０２との間の媒介デバイスとして機能するディジタル店頭として動作
する、及び／又は任意の他の適切な機能を実行する、任意の適切なデバイス又はデバイス
の組み合わせとすることができる。例えば、ベンダサーバ１２２は、メディアデバイス１
１０，１１１又は１１３との一時的なトランザクションを完了し、その後コンテンツをメ
ディアデバイスに配信する要求及び／又は購入メディアコンテンツをメディアデバイスと
関連付けるためにサーバ１０２のデータベースを更新する要求をサーバ１０２に送信する
。いくつかの実施形態では、ベンダサーバ１２２は一時的なトランザクション又は他のト
ランザクションの完了に応答して認証されたメディアコンテンツをメディアデバイスに送
信する。いくつかの実施形態では、ベンダサーバは、例えばアップルアイチューンズ、ア
マゾン等のようなコンテンツ販売業者により運営される。
【００３４】
いくつかの実施形態では、認証サーバ１３２は、デバイスが認定デバイスであるか、ベ
ンダ又は認証されたメディアコンテンツ販売用の他のチャネルが認可されているか、メデ
ィアコンテンツが認証されたメディアコンテンツであるかを検証する、及び／又は他の適
切な機能を実行する、任意の適切なデバイス又はデバイスの組み合わせとすることができ
る。いくつかの実施形態では、認証サーバ１３２は、本明細書に記載するメカニズムの動
作を可能にするためにベンダサーバ１２２及び／又はサーバ１０２の活動を調整すること
ができる。
【００３５】
サーバ１０２，１２２及び１３２は、いくつかの実施形態では、任意の適切な方法で実
装することができる。例えば、サーバ１０２，１２２及び１３２のいずれも、コンピュー
タ等の汎用目的デバイス又はクライアント、サーバ等の特定目的デバイスのいずれかとす
ることができる。これらの汎用目的又は特定目的デバイスのいずれも、ハードウェアプロ
セッサ（マイクロプロセッサ、ディジタル信号プロセッサ、コントローラ等とし得る）、
メモリ、通信インタフェース、ディスプレイコントローラ、入力デバイス等の任意の適切
なコンポーネントを含むことができる。
【００３６】
メディアデバイス１１０，１１１及び／又は１１３は１以上の通信リンク１０８により
通信ネットワーク１０６に接続することができ、通信ネットワーク１０６は通信リンク１
０４を介してサーバ１０２，１２２及び／又は１３２に接続することができる。通信ネッ
トワーク１０６は、インターネット、イントラネット、ワイドエリアネットワーク（ＷＡ
Ｎ）、ローカルエリアネットワーク（ＬＡＮ）、無線ネットワーク、ディジタルサブスク
ライバライン（ＤＳＬ）ネットワーク、フレームリレイネットワーク、非対称転送モード
（ＡＴＭ）ネットワーク、仮想プライベートネットワーク（ＶＰＮ）、電話ネットワーク
、ケーブルテレビションネットワーク、衛星ネットワーク等を含む、任意の適切なコンピ
ュータネットワーク又はこれらのネットワークの組み合わせとすることができる。通信リ
ンク１０４及び１０８は、メディアデバイス１１０，１１１及び／又は１１３とサーバ１
０２，１２２及び／又は１３２との間でデータを通信するのに適した任意の通信リンク、
例えばネットワークリンク、ダイアルアップリンク、無線リンク、有線リンク、他の任意
の適切な通信リンク、又はこれらのリンクの任意の適切な組み合わせとすることができる
。
【００３７】
図１Ｂは、いくつかの実施形態において図１Ａに示すメディアデバイス１１０，１１１
及び／又は１１３の１つ以上を実装するために使用することができるハードウェアの一例
１４０を示す。図に示すように、メディアデバイス１４０は、ハードウェアプロセッサ１
１２、ディスプレイ１１４、入力デバイス１１６、メモリ１１８、オーディオ回路１１９
、及び通信インタフェース１２１を含むことができ、これらは、バスを用いる等、任意の
適切な方法で相互接続することができる。
【００３８】
ハードウェアプロセッサ１１２は、メディアデバイス１４０の動作を制御する任意の適
切なデバイス又はデバイスの組み合わせとすることができ、例えば、いくつかの実施形態
では、マイクロプロセッサ、ディジタル信号プロセッサ、コントローラ等とすることがで
きる。いくつかの実施形態では、ハードウェアプロセッサ１１２は、本明細書に記載する
機能を実行するために、コンピュータプログラム、コンピュータ命令、プロセス等を実行
することができる。
【００３９】
ディスプレイ１１４は、資格出力を発生する任意の適切なデバイス又はデバイスの組み
合わせとすることができ、例えば、いくつかの実施形態では、ライト、ＬＥＤ、ＬＥＤデ
ィスプレイ、ＬＣＤディスプレイ、ＴＦＴディスプレイ、プラズマディスプレイ、コンピ
ュータモニタ、テレビション、これらのデバイスのいずれかのドライバ回路等とすること
ができる。いくつかの実施形態では、ディスプレイ１１４はデバイス１４０の他のコンポ
ーネントと一体にすることができ、またこれらのコンポーネントから分離することができ
る。
【００４０】
入力デバイス１１６は、ユーザからの入力を受信する任意の適切なデバイス又はデバイ
スの組み合わせとすることができ、例えば、いくつかの実施形態では、コンピュータキー
ボード、カーソルコントローラ、ダイアル、スイッチバンク、レバー、タッチスクリーン
、又は任意の適切な入力デバイスとすることができる。
【００４１】
メモリ１１８は、データ、コンピュータプログラム、命令、メディアコンテンツ、暗号
化鍵、トークン等を格納する任意の適切なデバイス又はデバイスの組み合わせとすること
ができ、例えば、いくつかの実施形態では、ＲＡＭ、ＲＯＭ、フラッシュメディア、ハー
ドディスク、光ディスク等とすることができる。
【００４２】
オーディオ回路１１９は、ユーザに向けオーディオ出力を発生する任意の適切なデバイ
ス又はデバイスの組み合わせとすることができる。例えば、いくつかの実施形態では、オ
ーディオ回路１１９は１以上のディジタル信号プロセッサ、１以上のディジタル−アナロ
グ変換器、１以上の増幅器、１以上のフィルタ、１以上の電源、１以上のスピーカ、及び
／又は任意の他の適切なコンポーネントを含むことができる。
【００４３】
通信インタフェース１２１は、いくつかの実施形態では、データ、プログラム、命令、
メディアコンテンツ、暗号化鍵、トークン等を通信（例えば送信及び／又は受信）する任
意の適切なデバイス又はデバイスの組み合わせとすることができる。通信インタフェース
１２１は任意の適切な送信機及び／又は受信機を含むことができ、有線又は無線インタフ
ェースを実装するために使用することができる。例えば、通信インタフェース１２１は、
イーサネットインタフェース、ワイファイインタフェース、ブルートゥースインタフェー
ス、ケーブルテレビションインタフェース、電話ネットワークインタフェース、モバイル
データインタフェース（例えば、３Ｇ，４Ｇ等）、衛星インタフェース等を実装するため
に使用することができる。
【００４４】
いくつかの実施形態では、メディアデバイス１４０のハードウェアプロセッサ１１２、
ディスプレイ１１４、入力デバイス１１６、メモリ１１８、オーディオ回路１１９、及び
通信インタフェース１２１は任意の適切な機能を実行するように任意の適切な方法で相互
に作用することができる。例えば、いくつかの実施形態では、ハードウェアプロセッサ１
１２はディスプレイ１１４上に、ユーザがコンテンツを認証し再生する本明細書に記載の
メカニズムとインタラクトし、通信インタフェース１２１及び通信リンク１０８を経由し
てデータを送受することを可能にするインタフェースを示すことができる。いくつかの実
施形態では、通信リンク１０８又は任意の他の通信リンクを経由して受信されるデータは
任意の適切なソースから受信されるものとすることができる。
【００４５】
図１Ｃは、図１Ａに示す１以上のサーバ１０２，１２２及び／又は１３２を実装するた
めに使用し得るハードウェアの一例１５０を示す。図に示すように、サーバ１５０は、ハ
ードウェアプロセッサ１５２、ディスプレイ１５４、入力デバイス１５６、メモリ１５８
、及び通信インタフェース１５１を含むことができ、これらはバスを使用するなど任意の
適切な方法で相互接続することができる。
【００４６】
ハードウェアプロセッサ１５２は、サーバ１５０の動作を制御する任意の適切なデバイ
ス又はデバイスの組み合わせとすることができ、例えば、いくつかの実施形態では、マイ
クロプロセッサ、ディジタル信号プロセッサ、コントローラ等とすることができる。いく
つかの実施形態では、ハードウェアプロセッサ１５２は、本明細書に記載する機能を実行
するために、コンピュータプログラム、コンピュータ命令、プロセス等を実行することが
できる。
【００４７】
ディスプレイ１５４は、資格出力を発生する任意の適切なデバイス又はデバイスの組み
合わせとすることができ、例えば、いくつかの実施形態では、ライト、ＬＥＤ、ＬＥＤデ
ィスプレイ、ＬＣＤディスプレイ、ＴＦＴディスプレイ、プラズマディ、コンピュータモ
ニタ、テレビション、これらのデバイスのいずれかのドライバ回路等とすることができる
。いくつかの実施形態では、ディスプレイ１５４はサーバ１５０の他のコンポーネントと
一体にすることができ、またこれらのコンポーネントから分離することができる。
【００４８】
入力デバイス１５６は、ユーザからの入力を受信する任意の適切なデバイス又はデバイ
スの組み合わせとすることができ、例えば、いくつかの実施形態では、コンピュータキー
ボード、カーソルコントローラ、ダイアル、スイッチバンク、レバー、タッチスクリーン
、又は任意の適切な入力デバイスとすることができる。
【００４９】
メモリ１５８は、データ、プログラム、命令、メディアコンテンツ、暗号化鍵、トーク
ン等を格納する任意の適切なデバイス又はデバイスの組み合わせとすることができ、例え
ば、いくつかの実施形態では、ＲＡＭ、ＲＯＭ、フラッシュ、ハードディスク、光ディス
ク等とすることができる。
【００５０】
通信インタフェース１５１は、いくつかの実施形態では、データ、プログラム、命令、
暗号化鍵、トークン等を通信（例えば送信及び／又は受信）する任意の適切なデバイス又
はデバイスの組み合わせとすることができる。通信インタフェース１５１は、有線又は無
線インタフェースを実装するために任意の適切な送信機及び／又は受信機を含むことがで
きる。例えば、通信インタフェース１５１は、イーサネットインタフェース、ワイファイ
インタフェース、ブルートゥースインタフェース、ケーブルテレビションインタフェース
、電話ネットワークインタフェース、モバイルデータインタフェース（例えば、３Ｇ，４
Ｇ等）、衛星インタフェース等を実装するために使用することができる。
【００５１】
いくつかの実施形態では、サーバ１０２、ベンダサーバ１２２、及び／又は認証サーバ
１３２は１つのサーバに実装することができ、また任意の適切な数のサーバとして分布す
ることができる。例えば、サーバ１０２とメディアデバイスとの通信の信頼性及び／又は
速度を高めるために、複数のサーバ１０２を様々な位置に実装することができる。
【００５２】
図２は、いくつかの実施形態において、高品質ディジタルメディアコンテンツの配信及
び再生用エンドツーエンドシステムとともに使用する、認証されたメディアコンテンツを
認定デバイスに配信し、認証トークンを認定デバイスで表示させるプロセスの一例２００
を示す。プロセス２００は、ステップ２０２において、認証されたメディアコンテンツの
コピーを認定デバイスのデバイスＩＤに基づいて認定デバイスに送信し、ステップ２０４
において、認証されたメディアコンテンツと関連する認証トークン及びメタデータを認定
デバイスに送信し、ステップ２０６において、認証されたメディアコンテンツが認定デバ
イスで再生される際に認定デバイスに認証トークンを表示させる。
【００５３】
いくつかの実施形態では、プロセス２００は任意の適切なハードウェア及び／又はソフ
トウェアを用いて実行することができる。例えば、プロセス２００の一部又は全部は図１
Ａ，１Ｂ及び１Ｃに示すハードウェアを用いて実行することができる。具体的には、例え
ば、プロセス２００の一部分は、図１Ａ，１Ｂ及び／又は１Ｃと関連して記載したメディ
アデバイス又はサーバのハードウェアプロセッサによって、メディアデバイス又はサーバ
のメモリに格納されたコンピュータプログラム及び／又は命令に従って実行することがで
きる。
【００５４】
ステップ２０２において、認証されたメディアコンテンツのコピーは、コンテンツプロ
バイダ（例えば、ライセンスエンティティ、又はライセンスエンティティによりコンテン
ツプロバイダとして認定された別のエンティティ）サーバ１０２から（サーバのハードウ
ェアプロセッサ及び通信インタフェースを用いて）認定デバイスのデバイス識別子（デバ
イスＩＤ）に基づいて認定デバイスのハードウェアプロセッサに送信することができる。
いくつかの実施形態では、メッセージコンテンツのコピーを送信する前に、メディアコン
テンツを要求するデバイスのデバイスＩＤをサーバ１０２のハードウェアプロセッサによ
って、本明細書に記載するメカニズムのプロバイダにより登録された認定デバイスのリス
トと照合することができる。デバイスＩＤが認定され且つ登録されたデバイスに対応する
場合には、メディアコンテンツをそのデバイスに送信することができる。デバイスＩＤが
登録デバイスに対応しない場合には、そのデバイスへのメディアコンテンツの送信は禁止
することができる。いくつかの実施形態では、認証されたメディアコンテンツをサーバ１
０２のハードウェアプロセッサにより暗号化することによって、そのメディアコンテンツ
を復号化用の正しいディジタル鍵を所持しないデバイスで再生できないようにすることが
できる。更に、メディアコンテンツを送信前にサーバ１０２のハードウェアプロセッサに
より暗号化することによって、認証されたメディアコンテンツを復号化するにはメディア
コンテンツを要求した認定デバイスと関連する特定の暗号化鍵が必要とされるようにする
ことができる。代わりに、いくつかの実施形態では、メディアコンテンツは暗号化されて
ない形で送信することもできる。
【００５５】
いくつかの実施形態では、認証されたメディアコンテンツは、ユーザがコンテンツベン
ダ（例えば、アマゾン、アップルアイチューン等）からメディアコンテンツを購入したと
いうベンダサーバ１２２からの指示の受信に応答して、サーバ１０２のハードウェアプロ
セッサにより送信することができる。いくつかの実施形態では、ベンダサーバ１２２はユ
ーザにメッセージコンテンツを販売する金銭取引を達成する店頭として働くが、本明細書
に記載するメカニズムによればメディアコンテンツはコンテンツプロセスロバイダのサー
バ１０２から又はメディアコンテンツの認証を管理するエンティティの認証サーバ１３２
からユーザに転送することができる。いくつかの実施形態では、所定のコンテンツベンダ
はメディアコンテンツの認可されたディーラーになり、サーバ１０２を用いてメディアコ
ンテンツのコピーを配信すると同時に、ベンダサーバ１２２を用いてユーザとの金銭取引
を終了させることができる。
【００５６】
いくつかの実施形態では、認証されたメディアコンテンツは、メディアコンテンツをユ
ーザへストリーミングするサービスと関連して送信することができる。例えば、デバイス
のユーザが、メディアコンテンツを後の再生のためにメモリに格納することなくユーザデ
バイスへストリーミングするサービスを使用する場合、そのストリーミングサービスのサ
ーバ１０２のハードウェアプロセッサが認証されたメディアコンテンツのコピーを認定デ
バイスへストリーミングする。別の例では、ストリーミングサービスのベンダサーバ１２
２のハードウェアプロセッサが仲介者として働き、コンテンツプロバイダのサーバ１０２
のハードウェアプロセッサがメディアコンテンツをユーザデバイスへストリーミングする
ように要求することができる。
【００５７】
いくつかの実施形態では、認証されたメディアコンテンツは、ユーザが既に購入した歌
曲からデバイスでの後の再生のためにメモリにどのメディアを選択するかに応答して送信
することができる。例えば、特定の認定デバイスのユーザが購入したメディアコンテンツ
を有するレコードをベンダサーバ１２２のメモリに保持することができ、再生すべきメデ
ィアコンテンツのユーザ選択に応答して、購入済みのメディアコンテンツのコピーをベン
ダサーバ１２２のハードウェアプロセッサにより認定デバイス（例えば、デバイス１１０
，１１１又は１１３）に送信することができる。
【００５８】
ステップ２０４において、認証されたメディアコンテンツと関連する認証トークン及び
メタデータを認定デバイスに送信することができる。いくつかの実施形態では、認証トー
クン及びメタデータは認証されたメディアコンテンツと一緒にサーバ１０２のハードウェ
アプロセッサ及び通信インタフェースにより送信することができる。代わりに、認証トー
クン及びメタデータは認証されたメディアコンテンツと別個に送信することもでき、例え
ば、認証トークン及びメタデータは認証サーバ１３２のハードウェアプロセッサ及び通信
インタフェースにより送信し、認証されたメディアコンテンツはサーバ１０２のハードウ
ェアプロセッサ及び通信インタフェースにより送信することができる。以下に記載するよ
うに、認証トークン及びメタデータを認可されてないデバイスにアクセス不可にするため
に、認証トークン及びメタデータはサーバ１０２又は１３２のハードウェアプロセッサに
より暗号化することができる。
【００５９】
ステップ２０６において、認定デバイス（例えば、デバイス１１０，１１１又は１１３
）のハードウェアプロセッサは、認証されたメディアコンテンツが認定デバイスで再生さ
れるとき、認証トークンを表示する又は表示させることができる。例えば、認定デバイス
のハードウェアプロセッサ及びディスプレイはカバーアート（例えば、メディアコンテン
ツと関連する画像、例えばアーチストの画像、又はコンテンツと関連付けるためにアーチ
スト又はプロデューサにより選択された画像）を表示するように構成することができ、認
証トークンはカバーアートと一緒に表示することができる。別の例として、デバイスのハ
ードウェアプロセッサは、認証トークンと関連するメディアコンテンツが再生されるとき
、認証トークの存在を示すためにＬＥＤをターンオンするように構成することができる。
更に別の例では、認定デバイスのハードウェアプロセッサは認定デバイスと関連するディ
スプレイ上に認証トークンを表示することができる。認証トークンを表示する又は表示さ
せるために任意の適切なプロセッサ及び／又は命令をハードウェアプロセッサで使用する
ことができる。例えば、認証されたメディアコンテンツ、メタデータ及び／又は認証トー
クンはトークンを表示させる命令を含むことができる。
【００６０】
図３は、いくつかの実施形態において、認証されたメディアコンテンツを認定デバイス
へ関連デバイスＩＤとともに送信するプロセスの一例３００を示す。プロセス３００は、
ステップ３０２において、認証されたメディアコンテンツの１以上のコピーを、特定のメ
ディアコンテンツと関連するコンテンツ鍵を用いて暗号化し、ステップ３０４において、
デバイスからの認証されたメディアコンテンツのコピーの要求をその要求デバイスと関連
するデバイスＩＤと一緒に受信し、ステップ３０６において、デバイスＩＤを用いてその
デバイスが認定デバイスであるか決定し、認定デバイスであると決定されたとき認証され
たメディアコンテンツをそのデバイスに送信する。
【００６１】
いくつかの実施形態では、プロセス３００は任意の適切なハードウェア及び／又はソフ
トウェアを用いて実行できる。例えば、プロセス３００の一部又は全部は図１Ａ，１Ｂ及
び１Ｃに示すハードウェアを用いて実行することができる。具体的には、例えば、プロセ
ス３００の一部分は、図１Ａ，１Ｂ及び／又は１Ｃと関連して記載したメディアデバイス
又はサーバのハードウェアプロセッサによって、メディアデバイス又はサーバのメモリに
格納されたコンピュータプログラム及び／又は命令に従って実行することができる。
【００６２】
ステップ３０２において、認証されたメディアコンテンツは、コンテンツプロバイダの
サーバ１０２のハードウェアプロセッサによって、認証されたメディアコンテンツのコン
テンツに固有の鍵（コンテンツ鍵と称することができる）を用いて暗号化することができ
る。いくつかの実施形態では、コンテンツプロバイダから入手し得るメディアコンテンツ
のそれぞれ異なるピースに対して個別の鍵を使用することができる。例えば、メディアコ
ンテンツの各ピースは、メディアコンテンツの一部分を入力として疑似ランダム関数を用
いて生成されるコンテンツ鍵を有することができる。別の例として、コンテンツ鍵は任意
の適切な技術を用いて生成された鍵のリストからメディアコンテンツの各ピースに割り当
てることができる。更に、コンテンツ鍵が見つけ出され、ライセンスエンティティの許可
及び／又は認識なしに使用されることを抑止するために、コンテンツ鍵は周期的に変更す
ることができる。別の例として、コンテンツ鍵は関連するタイムパラメータを有し、その
コンテンツ鍵で暗号化されたコンテンツはそのタイムパラメータが満了するとき崩壊され
るか、さもなければ不使用にされるようにすることができる。
【００６３】
いくつかの実施形態では、メディアコンテンツの暗号化を実行する必要はなく、従って
ステップ３０２における暗号化はプロセス３００から削除することができる。
【００６４】
ステップ３０４において、認証されたメディアコンテンツの特定のピースのコピーに対
する要求は、要求デバイスと関連するデバイスＩＤ（いくつかの実施形態では暗号化され
る）と一緒に、デバイス（例えば、デバイス１１０，１１１又は１１３）のハードウェア
プロセッサからサーバ１０２のハードウェアプロセッサで受信される。いくつかの実施形
態では、その要求はデバイスに格納されるメディアコンテンツを管理するメカニズムから
受信することができ、例えば、そのメカニズムはベンダサーバ１２２又はデバイス１１０
，１１１又は１１３のハードウェアプロセッサにより実装することができる。加えて又は
代わりに、要求はベンダサーバ１２２のハードウェアプロセッサにより実装し得る小売業
者からメディアコンテンツを購入するユーザのトランザクションの一部分とすることがで
きる。加えて又は代わりに、要求は、要求されたメディアコンテンツをデバイスへストリ
ーミングするメッセージコンテンツストリーミングサービスのベンダサーバ１２２のハー
ドウェアプロセッサから受信することもできる。
【００６５】
いくつかの実施形態では、要求はコンテンツプロバイダにより運営されるコンテンツサ
ーバ１０２のハードウェアプロセッサで受信することができる。例えば、本明細書に記載
するメカニズムのプロバイダは、デバイスからの認証されたメディアコンテンツに対する
要求を関連デバイスＩＤとともに受信するコンテンツサーバ１０２を運営する。
【００６６】
ステップ３０６において、デバイスが認定デバイスであるかは、サーバ１０２又は１３
２のハードウェアプロセッサにより、デバイスＩＤ（必要に応じ復号化後に）を認定デバ
イスのデバイスＩＤのリスト（又はデータベースなど）と照合することによって決定する
ことができる。ステップ３０６において、要求と関連するデバイスＩＤがデバイスＩＤの
リストにない場合又は要求と関連するデバイスＩＤがない場合、その要求はサーバ１０２
又は１３２のハードウェアプロセッサにより無視することができ、またエラーメッセージ
をサーバ１０２又は１３２により返送することができる。他方、デバイスＩＤが認定及び
／又は登録されたデバイスのデバイスＩＤと一致する場合、認証されたメディアコンテン
ツ（ステップ３０４と関連して記載したように暗号化し得る）を、デバイスＩＤがサーバ
１０２のハードウェアプロセッサによる認定及び／又は登録されたデバイスのデバイスＩ
Ｄと一致するという決定に応答して又はサーバ１３２のハードウェアプロセッサからのメ
ディアコンテンツの送信要求に応答して、サーバ１０２のハードウェアプロセッサによっ
てそのデバイスへネットワークを介して送信することができる。
【００６７】
図４Ａは、いくつかの実施形態において、メディアコンテンツに関するメタデータ、メ
ディアコンテンツを復号化するためのコンテンツ鍵、及び／又は認証トークンを送信する
プロセスの一例４００を示す。
【００６８】
いくつかの実施形態では、プロセス４００は任意の適切なハードウェア及び／又はソフ
トウェアを用いて実行することができる。例えば、プロセス４００の一部又は全部は図１
Ａ，１Ｂ及び１Ｃに示すハードウェアを用いて実行することができる。具体的には、例え
ば、プロセス４００の一部分は、図１Ａ，１Ｂ及び／又は１Ｃと関連して記載したメディ
アデバイス又はサーバのハードウェアプロセッサによって、メディアデバイス又はサーバ
のメモリに格納されたコンピュータプログラム及び／又は命令に従って実行することがで
きる。
【００６９】
ステップ４０２において、図３と関連して記載したプロセスを用いて配信される要求さ
れたメディアコンテンツを暗号化するために使用するコンテンツ鍵をサーバ１０２又は１
３２のハードウェアプロセッサにより検索することができる。いくつかの実施形態では、
暗号化に使用するコンテンツ鍵はサーバ１０２又は１３２のデータベースにメディアコン
テンツと関連して格納することができる。代わりに、コンテンツ鍵は別のデータベースに
保持し、メディアコンテンツと関連するものとして識別することができる。上述したよう
に、いくつかの実施形態では、メディアコンテンツは暗号化する必要はなく、従ってコン
テンツ鍵の検索はプロセス４００から省略することができる。
【００７０】
ステップ４０２において、プロセス３００で要求されるメディアコンテンツと関連する
メタデータ及び認証トークンもサーバ１０２又は１３２のハードウェアプロセッサにより
検索することができる。
【００７１】
ステップ４０４において、プロセス３００でメディアコンテンツを要求するデバイスの
デバイスＩＤと関連する公開鍵をサーバ１０２又は１３２のハードウェアプロセッサによ
りデータベースから検索することができる。いくつかの実施形態では、各デバイスＩＤは
固有の公開鍵と関連させることができる。これは、デバイスに使用中のデバイスＩＤと関
連する公開鍵と適合する秘密鍵の所有を要求することで、正しく認証されなかったデバイ
スによる不正使用を阻止し、システムのセキュリティを高めることができる。いくつかの
実施形態では、ステップ４０４で検索される公開鍵は２以上のデバイスＩＤ（最大で全て
のデバイスＩＤまで）と関連させることができる。
【００７２】
ステップ４０６において、コンテンツ鍵(必要に応じ)、メタデータ及び／又は認証トー
クンを、ステップ４０４においてサーバ１０２又は１３２のハードウェアプロセッサによ
り検索された公開鍵を用いて暗号化することができる。いくつかの実施形態では、コンテ
ンツ鍵(必要に応じ)、メタデータ及び／又は認証トークンは、メディアコンテンツを要求
するデバイスに固有の公開鍵を用いてそのデータを暗号化できるように、メディアコンテ
ンツの要求が行われた後に暗号化することができる。
【００７３】
ステップ４０８において、コンテンツ鍵(必要に応じ)、メタデータ及び／又は認証トー
クン（それらは上述したように暗号化されているか、暗号化されていない）を、サーバ１
０２又は１３２のハードウェアプロセッサ及び通信インタフェースによって、メディアコ
ンテンツを要求したデバイスへ送信することができる。
【００７４】
図４Ｂは、いくつかの実施形態において、メディアコンテンツに関するメタデータ、メ
ディアコンテンツを復号化するためのコンテンツ鍵、及び／又は認証トークンを送信する
プロセスの別の例４５０を示す。
【００７５】
いくつかの実施形態では、プロセス４５０は任意の適切なハードウェア及び／又はソフ
トウェアを用いて実行することができる。例えば、プロセス４５０の一部又は全部は図１
Ａ，１Ｂ及び１Ｃに示すハードウェアを用いて実行することができる。具体的には、例え
ば、プロセス４００の一部分は、図１Ａ，１Ｂ及び／又は１Ｃと関連して記載したメディ
アデバイス又はサーバのハードウェアプロセッサによって、メディアデバイス又はサーバ
のメモリに格納されたコンピュータプログラム及び／又は命令に従って実行することがで
きる。
【００７６】
図４Ｂのプロセス４５０は図４Ａのプロセス４００に類似する。例えば、ステップ４５
２において、図３と関連して記載したプロセスを用いて配信される要求されたメディアコ
ンテンツを暗号化するために使用するコンテンツ鍵を、必要に応じ、メディアコンテンツ
が暗号化されているか、されていないかに基づいて、ステップ４０２と同様に、サーバ１
０２又は１３２のハードウェアプロセッサにより検索することができる。ステップ４５４
において、メディアコンテンツが暗号化されている場合、プロセス３００におけるメディ
アコンテンツを要求するデバイスのデバイスＩＤと関連する公開鍵を、ステップ４０４と
同様に、サーバ１０２又は１３２のハードウェアプロセッサによりデータベースから検索
することができる。しかしながら、プロセス４５０では、メタデータ及び／又は認証トー
クンは、ステップ４０６で行われるようにデバイスＩＤと関連する公開鍵で暗号化する必
要はない。代わりに、ステップ４５６において、メタデータ及び／又は認証トークンは、
コンテンツプロバイダのサーバ１０２のハードウェアプロセッサによって、ステップ４５
４で検索し得る秘密鍵を用いて、ディジタル署名することができる。メディアコンテンツ
が暗号化される場合、ステップ４５８において、サーバ１０２のハードウェアプロセッサ
によって、コンテンツ鍵を（ステップ４０６のコンテンツ鍵の暗号化と同様に）検索した
公開鍵を用いて暗号化することができる。ステップ４６０において、コンテンツ鍵（必要
に応じ）、メタデバイス及び／又は認証トークンをサーバ１０２のハードウェアプロセッ
サ及び通信インタフェースによってメディアコンテンツを要求したデバイスに送信するこ
とができる。これにより、認定デバイスはコンテンツプロバイダのディジタル署名を検証
することによって、メタデータ及び／又は認証トークンは改ざんされておらず、真正であ
ることを確認することができる。
【００７７】
以下に記載するように、本明細書に記載するメカニズムはセキュリティ手段を回避するた
めに使用される何らかの技術を抑制することができる。一例では、認定デバイスが無許可
ソースからコンテンツを得る場合、無許可コンテンツはサーバにより維持されているデー
タベース内の認定装置と関連しないため、この事実は検出することができる。具体的には
、メディアデバイス１１０がサーバ１０２又は任意の他の許可チャネルから配信されたフ
ァイルを含む場合、デバイス上の許可コンテンツはサーバ１０２に知られており、無許可
コンテンツは許可チャネルを経て得られたことが知られているどのコンテンツとも一致し
ないため、この事実は検出することができる。このような例では、サーバ１０２のハード
ウェアプロセッサは、メディアデバイスのハードウェアプロセッサに、そのデバイス上の
一部及び／又は全部のコンテンツに対して認証トークンの復号化／レンダリングを禁止す
る命令を送ることによってメディアデバイスの設定を変更することができる。いくつかの
実施形態では、メディアデバイスのハードウェアプロセッサにより認証トークンの表示が
抑止される前に、無許可チャネルを経て得たコンテンツを削除する警告をユーザに示すこ
とができる。  
【００７８】
別の例では、デバイスが他の有効なデバイスＩＤ（例えば、偽デバイス）と不正に関連
付けられている場合、そのデバイスはメディアコンテンツの許可ソースからコンテンツを
得ようとし得る。この場合には、サーバ１０２のメモリは、それらの製造が認可された製
造業者からの登録及び認可されたメディアデバイスに対するデバイスＩＤのリストを有す
ることができる。許可ソースからコンテンツを得るために、偽デバイスは有効デバイスＩ
Ｄ及びこの有効ＩＤと適合する秘密鍵の両方を有することが必要とされる。偽デバイスが
データのこれらのピースの両方を有する場合、コンテンツを得ることができるかもしれな
いが、同じデバイスＩＤを有する他のどのデバイスもサーバ１０２又は１３２のハードウ
ェアプロセッサによって登録を阻止することができる。これにより、無許可ユーザが認可
デバイスのデバイスＩＤをコピーし、このデバイスＩＤを用いて複数のデバイスを登録す
ることを抑止することができる。いくつかの実施形態では、登録されてないデバイスが認
証されたメディアコンテンツをダウンロードすることができるが、認証トークンはサーバ
１０２又は１３２のハードウェアプロセッサによってこのようなデバイスに公表されなく
することができる（例えば、認証されたメディアコンテンツと関連する認証トークンのダ
ウンロードを抑止することができる）。加えて又は代わりに、認証トークンを公開鍵／秘
密鍵ペアを用いて暗号化し、秘密鍵がサーバ１０２又は１３２のハードウェアプロセッサ
によりどの登録デバイスとも関連しない場合に、認証トークンの表示が禁止されるように
することができる。
【００７９】
更に別の例としては、認証されたメディアコンテンツが認定され登録されたデバイスに
配信されるが、他のデバイスに利用可能にされる場合、他のデバイスは適正なデバイスＩ
Ｄおよび秘密鍵を有しないため、他のデバイスは認証されたメディアコンテンツの役割を
演ずること及び／又は認証トークンを検証及び／又は表示することはできない。他のデバ
イスが認定デバイスでない場合、他のデバイスは、認証トークン及びコンテンツ鍵を復号
化するための適正な秘密鍵を利用できない限り（例えば、他のデバイスが偽デバイスであ
る限り）、メディアコンテンツを再生し及び／又は認証トークンを表示することはできな
い。
【００８０】
図５は、いくつかの実施形態において、認証されたメディアコンテンツを認定メディア
デバイスで受信するプロセスの一例５００を示す。
【００８１】
いくつかの実施形態では、プロセス５００は任意の適切なハードウェア及び／又はソフ
トウェアを用いて実行することができる。例えば、プロセス５００の一部又は全部は図１
Ａ，１Ｂ及び１Ｃに示すハードウェアを用いて実行することができる。具体的には、例え
ば、プロセス５００の一部分は、図１Ａ，１Ｂ及び／又は１Ｃと関連して記載したメディ
アデバイス又はサーバのハードウェアプロセッサによって、メディアデバイス又はサーバ
のメモリに格納されたコンピュータプログラム及び／又は命令に従って実行することがで
きる。
【００８２】
図５に示すように、いくつかの実施形態では、メディアデバイスのハードウェアプロセ
ッサは、ステップ５０２において、認証されたメディアコンテンツ（必要に応じ暗号化さ
れ得る）を受信し、ステップ５０４において、暗号化されたメタデータ、暗号化された認
証トークン、及び／又は暗号化されたコンテンツ鍵（メディアコンテンツが暗号化されて
いる場合に必要とされる）を受信し、ステップ５０６において、認証されたメディアコン
テンツを格納し、ステップ５０８において、認証されたメディアコンテンツと関連するメ
タデータ、認証トークン、及び／又はコンテンツ鍵（メディアコンテンツが暗号化されて
いる場合に必要とされる）を格納する。
【００８３】
いくつかの実施形態では、上述したように、認証されたメディアコンテンツを認証され
たメディアコンテンツのコンテンツに固有のコンテンツ鍵を用いて暗号化することができ
る。加えて、コンテンツ鍵(必要に応じ)、メタデータ、及び認証トークンを、ステップ５
０２でメディアコンテンツを受信するメディアデバイスと関連する秘密鍵に対応する公開
鍵を用いて暗号化することができる。
【００８４】
いくつかの実施形態では、認証されたメディアコンテンツ、メタデータ、認証トークン
、及び／又はコンテンツ鍵(必要に応じ)は、デバイス１１０，１１１又は１１３又はサー
バ１０２もメモリに、暗号化された形態又は復号化された形態で格納することができる。
データの一部分を暗号化された形態で格納し、認証されたメディアコンテンツを再生する
命令を受信するときそのデータを復号化することにより、認証されたメディアコンテンツ
をより安全に格納することができる。
【００８５】
図６は、いくつかの実施形態において、認証されたメディアコンテンツを認定メディア
デバイスで再生するとともに、再生中の認証されたメディアコンテンツは本明細書に記載
する所定の品質基準を満たしているという表示をユーザに示すプロセスの一例を示す。
【００８６】
いくつかの実施形態では、プロセス６００は任意の適切なハードウェア及び／又はソフ
トウェアを用いて実行することができる。例えば、プロセス６００の一部又は全部は図１
Ａ，１Ｂ及び１Ｃに示すハードウェアを用いて実行することができる。具体的には、例え
ば、プロセス６００の一部分は、図１Ａ，１Ｂ及び／又は１Ｃと関連して記載したメディ
アデバイス又はサーバのハードウェアプロセッサによって、メディアデバイス又はサーバ
のメモリに格納されたコンピュータプログラム及び／又は命令に従って実行することがで
きる。
【００８７】
図６に示すように、いくつかの実施形態では、認定メディアデバイスのハードウェアプ
ロセッサは、ステップ６０２において、認証されたメディアコンテンツを再生する命令を
受信し、ステップ６０４において、認証されたメディアコンテンツをストレージ（例えば
、メモリ）から検索し、ステップ６０６において、認証されたメディアコンテンツと関連
するメタデータ、認証トークン、及び／又はコンテンツ鍵（必要に応じ）を検索し、ステ
ップ６０８において、認証されたメディアコンテンツをコンテンツ鍵（例えば、秘密鍵を
用いて復号化し得る）で復号化し（必要に応じ）、ステップ６０８において、認証された
メディアコンテンツを再生し、ステップ６１０において、認証されたメディアコンテンツ
を再生しながら認証トークンを表示する。
【００８８】
本明細書に記載するメカニズムの一例では、ユーザは認定されたメディアデバイス１１
０（例えばレシーバ）を購入し、そのデバイスをサーバ１０２（又はいくつかの実施形態
では認証サーバ１３２）のハードウェアプロセッサに登録して秘密鍵を取得することがで
きる（秘密鍵はハードウェアプロセッサにより生成され、ハードウェアプロセッサ及び対
応する通信インタフェースによりデバイスに送信され得る）。ユーザは、ベンダサーバ１
２２のハードウェアプロセッサを用いて認証されたメディアコンテンツの１以上のピース
を購入することができる（例えば、ユーザはベンダのウェブサイトにアクセスし、歌曲を
購入することができる）。ユーザは、ユーザがメディアデバイス１１０の登録時に生成し
たアカウントにログインし、サーバ１０２のハードウェアプロセッサにベンダから購入し
たメディアコンテンツのピースを送信することを要求することができる。サーバ１０２の
ハードウェアプロセッサ及び通信インタフェースは、本明細書に記載するメカニズムに従
って、認証されたメディアコンテンツのコピー（暗号化し得る）をメタデータ、認証トー
クン、及び／又はコンテンツ鍵（必要に応じ）と一緒に送信することができる。
【００８９】
認証されたメディアコンテンツがメディアデバイス１１０のハードウェアプロセッサで
受信された後に、メディアデバイス１１０のハードウェアプロセッサは認証されたメディ
アコンテンツのピースの１つを再生することができる。メディアデバイス１１０のハード
ウェアプロセッサは、認証されたメディアコンテンツ及びメタデータ、認証トークン、及
び／又はコンテンツ鍵を検索することができる。メディアデバイス１１０のハードウェア
プロセッサは、その登録時に受信した秘密鍵を用いて、メタデータ、認証トークン及び／
又はコンテンツ鍵を必要に応じ復号することができる。コンテンツ鍵は、認証されたメデ
ィアコンテンツを復号するために必要に応じ使用することができ、認証されたメディアコ
ンテンツはメディアデバイス１１０を用いてメディアデバイスのハードウェアプロセッサ
により再生することができる。認証されたメディアコンテンツが公約の品質のものである
ことをユーザに証明するために、認証されたメディアコンテンツが再生されている間、認
証トークンをメディアデバイスのハードウェアプロセッサによってメディアデバイスと関
連するディスプレイ上に表示することができる。
【００９０】
図７は、いくつかの実施形態において、認証されたメディアコンテンツをストリーミン
グ再生するプロセスの一例７００を示す。
【００９１】
いくつかの実施形態では、プロセス７００は任意の適切なハードウェア及び／又はソフ
トウェアを用いて実行することができる。例えば、プロセス７００の一部又は全部は図１
Ａ，１Ｂ及び１Ｃに示すハードウェアを用いて実行することができる。具体的には、例え
ば、プロセス７００の一部分は、図１Ａ，１Ｂ及び／又は１Ｃと関連して記載したメディ
アデバイス又はサーバのハードウェアプロセッサによって、メディアデバイス又はサーバ
のメモリに格納されたコンピュータプログラム及び／又は命令に従って実行することがで
きる。
【００９２】
図７に示すように、プロセス７００の開始後に、メディアデバイス（例えばメディアデ
バイス１１０）のハードウェアプロセッサは、ステップ７０２において、メディアデバイ
スの有効なユーザ資格情報及びデバイスＩＤをサーバ（例えば、サーバ１０２）のハード
ウェアプロセッサへ、メディアデバイス及びサーバの通信インタフェースを介して送信す
ることができる。任意の適切なユーザ資格情報（例えばユーザ名及びパスワード）を使用
することができ、これらの資格情報は任意の適切なソース（例えば、ユーザ、メディアデ
バイスのメモリなど）から得ることができる。ステップ７０４において、資格情報及びデ
バイスＩＤはサーバのハードウェアプロセッサにより受信され、ユーザを認証することが
できる。
【００９３】
次に、ステップ７０６において、サーバのハードウェアプロセッサがメディアコンテン
ツ選択インタフェースをユーザに提示させ、ステップ７０８において、メディアデバイス
のハードウェアプロセッサがそのメディアコンテンツ選択インタフェースを提示させる。
これら提示は任意の適切な方法で実行することができる。例えば、いくつかの実施形態で
は、ステップ７０６においてサーバのハードウェアプロセッサがウェブページをメディア
デバイスのハードウェアプロセッサに送信し、ステップ７０８においてメディアデバイス
のハードウェアプロセッサがそのウェブページを受信し、結合されたディスプレイに提示
することができる。
【００９４】
ステップ７１０及び７１２において、メディアデバイス及びサーバのハードウェアプロ
セッサは協働してサーバ（又は別のサーバ）とメディアデバイスとの間のストリーミング
帯域幅を試験する。これは任意の適切な方法で実行することができる。
【００９５】
試験が完了すると、ステップ７１４において、メディアデバイスのハードウェアプロセ
ッサが試験データをサーバのハードウェアプロセッサに報告することができ、ステップ７
１６において、サーバのハードウェアプロセッサが試験データ（もしあれば）を受信し、
ストリーミング帯域幅を決定することができる。
【００９６】
次に、ステップ７１８において、サーバのハードウェアプロセッサは、認証トークンに
対応する品質のメディアコンテンツ（「高品質」メディアコンテンツ）をメディアデバイ
スでレンダリングできるかどうかを決定することができる。この決定は任意の適切な方法
で実行することができる。例えば、いくつかの実施形態では、この決定は、ユーザの資格
情報、デバイスＩＤ、メディアデバイスの特性（例えば、そのデバイスは登録されている
、障害されている、偽造されている等）、メディアデバイスに対するストリーミング帯域
幅、高品質メディアコンテンツのアバイラビリティ、及び／又は任意の他の適切な基準に
基づいて行うことができる。
【００９７】
ステップ７１８において、高品質のメディアコンテンツをメディアデバイスでレンダリ
ングすることができることが決定される場合には、ステップ７２０において、サーバのハ
ードウェアプロセッサは、高品質のメディアコンテンツ（これはコンテンツ選択インタフ
ェースを用いて選択され、必要に応じ暗号化され得る）を認証トークン（これは上述した
ように、必要に応じ暗号化及び／又はディジタル署名され得る）と一緒にメディアデバイ
スにストリーミングすることができる。そうでない場合には、ステップ７２２において、
サーバのハードウェアプロセッサはノーマル品質のメディアコンテンツ（これはコンテン
ツ選択インタフェースを用いて選択され、必要に応じ暗号化され得る）をメディアデバイ
スにストリーミングすることができる。
【００９８】
ステップ７２４において、メディアデバイスはストリーミングされるメディアコンテン
ツ及び認証トークン（もしあれば）を受信し、提示することができる。
【００９９】
従って、ディジタルメディアコンテンツの品質をユーザに示す方法、システム及びメデ
ィアが提供される。
【０１００】
いくつかの実施形態では、本明細書に記載する機能及び／又はプロセスを実行する命令
を格納するために任意の適切なコンピュータ可読メディアを使用することができる。例え
ば、いくつかの実施形態では、コンピュータ可読メディアはトランジトリ又は非トランジ
トリとすることができる。例えば、非トランジトリなコンピュータ可読メディアは、磁気
媒体（例えばハードディスク、フロッピーディスク等）、光媒体（例えばコンパクトディ
スク、ディジタルビデオディスク、ブルーレイディスク等）、ハードウェア媒体（例えば
フラッシュメモリ、電気的にプログラマブルリードオンリ媒体（ＥＰＲＯＭ）、電気的に
消去可能なプログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）など）、一時的でなく送
信時のみせかけの性能でない任意の適切な媒体、及び／又は任意の適切なタンジブルな媒
体を含むことができる。別の例として、トランジトリなコンピュータ可読媒体はネットワ
ーク、ワイヤ、導体、光ファイバ、回路、一時的であり送信時のみせかけの性能である任
意の適切な媒体、及び／又は任意の適切なインタンジブルな媒体上の信号を含むことがで
きる。
【０１０１】
本明細書で使用する用語「メカニズム」はハードウェア、ソース、ファームウェア、又
はそれらの任意の適切な組合せを包含し得ることに注意されたい。
【０１０２】
本発明を以上の説明のための実施形態について記載し説明したが、本開示はほんの一例
にすぎず、下記の請求の範囲よってのみ決まる本発明の精神及び範囲から逸脱することな
く本発明の実施形態の細部に多くの変更を加えることができることは理解されよう。開示
の実施形態の特徴は様々に組み合わせ且つ再配置することができる。
【図１Ａ】
2018023114.tif 000003
【図１Ｂ】
2018023114.tif 000004
【図１Ｃ】
2018023114.tif 000005
【図２】
2018023114.tif 000006
【図３】
2018023114.tif 000007
【図４Ａ】
2018023114.tif 000008
【図４Ｂ】
2018023114.tif 000009
【図５】
2018023114.tif 000010
【図６】
2018023114.tif 000011
【図７】
2018023114.tif 000012
【手続補正書】
【提出日】平成29年9月4日(2017.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディジタルメディアコンテンツの再生がマスタ品質レコーディングを表すことをユーザに示す方法であって、
ハードウェアプロセッサから、マスタ品質レコーディングの品質を有するメディアコンテンツの要求を送信するステップと、
前記ハードウェアプロセッサから、前記メディアコンテンツが再生されるメディアデバイスと関連するデバイス識別子を送信するステップと、
前記ハードウェアプロセッサを用いて、前記メディアコンテンツと関連する認証トークンを受信するステップであって、前記認証トークンは、前記メディアデバイスが前記メディアコンテンツを、マスタ品質レコーディングを正確に再生し得る十分な品質でレンダリングできることを示す、ステップと、
前記ディジタルメディアコンテンツの再生がマスタ品質レコーディングを表すこと示すように、前記認証トークンを前記ユーザに提示するステップと、
を含む方法。
【請求項２】
前記メディアデバイスが前記メディアコンテンツを、マスタ品質レコーディングを正確に再生し得る十分な品質でレンダリングできない場合、前記認証トークンの表示を禁止するステップを更に含む、請求項１記載の方法。
【請求項３】
前記メディアコンテンツをサーバから受信するステップを更に含む、請求項１記載の方法。
【請求項４】
前記認証トークンは暗号化されている、請求項１記載の方法。
【請求項５】
前記認証トークンはディジタル署名を付与されている、請求項１記載の方法。
【請求項６】
前記認証トークンはロゴである、請求項１記載の方法。
【請求項７】
前記認証トークンはアーチストのサインである、請求項１記載の方法。
【請求項８】
ディジタルメディアコンテンツの再生がマスタ品質レコーディングを表すことをユーザに示すシステムであって、
マスタ品質レコーディングの品質を有するメディアコンテンツの要求を送信し、
前記メディアコンテンツが再生されるメディアデバイスと関連するデバイス識別子を送信し、
前記メディアコンテンツと関連する認証トークンを受信し、ここで、前記認証トークンは、前記メディアデバイスが前記メディアコンテンツを、マスタ品質レコーディングを正確に再生し得る十分な品質でレンダリングできることを示し、
前記ディジタルメディアコンテンツの再生がマスタ品質レコーディングを表すこと示すように、前記認証トークンを前記ユーザに提示する、
ように構成された少なくとも１つのハードウェアプロセッサを備えるシステム。
【請求項９】
前記少なくとも１つのハードウェアプロセッサは更に、前記メディアデバイスが前記メディアコンテンツを、マスタ品質レコーディングを正確に再生し得る十分な品質でレンダリングできない場合、前記認証トークンの表示を禁止するように構成されている、請求項８記載のシステム。
【請求項１０】
前記少なくとも１つのハードウェアプロセッサは更に、前記メディアコンテンツをサーバから受信するように構成されている、請求項８記載のシステム。
【請求項１１】
前記認証トークンは暗号化されている、請求項８記載のシステム。
【請求項１２】
前記認証トークンはディジタル署名を付与されている、請求項８記載のシステム。
【請求項１３】
前記認証トークンはロゴである、請求項８記載のシステム。
【請求項１４】
前記認証トークンはアーチストのサインである、請求項８記載のシステム。
【請求項１５】
コンピュータ実行可能な命令を含む非トランジトリなコンピュータ可読メディアであって、前記コンピュータ実行可能な命令は、ハードウェアプロセッサで実行されたとき、ハードウェアプロセッサにディジタルメディアコンテンツの再生がマスタ品質レコーディングを表すことをユーザに示す方法を実行させ、前記方法は、
マスタ品質レコーディングの品質を有するメディアコンテンツの要求を送信するステップと、
前記メディアコンテンツが再生されるメディアデバイスと関連するデバイス識別子を送信するステップと、
前記メディアコンテンツと関連する認証トークンを受信するステップであって、前記認証トークンは、前記メディアデバイスが前記メディアコンテンツを、マスタ品質レコーディングを正確に再生し得る十分な品質でレンダリングできることを示す、ステップと、
前記ディジタルメディアコンテンツの再生がマスタ品質レコーディングを表すこと示すように、前記認証トークンを前記ユーザに提示するステップと、
を含む、
ことを特徴とする非トランジトリなコンピュータ可読メディア。
【請求項１６】
前記方法は、前記メディアデバイスが前記メディアコンテンツを、マスタ品質レコーディングを正確に再生し得る十分な品質でレンダリングできない場合、前記認証トークンの表示を禁止するステップを更に含む、請求項１５記載の非トランジトリなコンピュータ可読メディア。
【請求項１７】
前記方法は、前記メディアコンテンツをサーバから受信するステップを更に含む、請求項１５記載の非トランジトリなコンピュータ可読メディア。
【請求項１８】
前記認証トークンは暗号化されている、請求項１５記載の非トランジトリなコンピュータ可読メディア。
【請求項１９】
前記認証トークンはディジタル署名を付与されている、請求項１５記載の非トランジトリなコンピュータ可読メディア。
【請求項２０】
前記認証トークンはロゴである、請求項１５記載の非トランジトリなコンピュータ可読メディア。
【請求項２１】
前記認証トークンはアーチストのサインである、請求項１５記載の非トランジトリなコンピュータ可読メディア。
【外国語明細書】
2018023114000001.pdf