JP4529382B2 - Information processing apparatus and information processing method - Google Patents
Information processing apparatus and information processing method Download PDFInfo
- Publication number
- JP4529382B2 JP4529382B2 JP2003152464A JP2003152464A JP4529382B2 JP 4529382 B2 JP4529382 B2 JP 4529382B2 JP 2003152464 A JP2003152464 A JP 2003152464A JP 2003152464 A JP2003152464 A JP 2003152464A JP 4529382 B2 JP4529382 B2 JP 4529382B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- recording medium
- information
- content
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、所定のサービス仕様に従うことでコンテンツ等の所定の情報及びその権利情報を取得し、情報を利用可能とするパーソナルコンピュータ等の情報処理装置及び情報処理方法に関する。
【0002】
【従来の技術】
現在、例えばオーディオ用コンパクトディスク(CD)又はCD−ROM等は、大量生産され様々な用途に使用されている。しかしながらこのような記録媒体の情報は、例えばハードディスク装置や、CD−R等の書き込み可能な記録媒体に書き込まれ不正にコピーされてしまう。
【0003】
従って、これを防止するような様々な技術が開発されており、例えば下記特許文献1に、サブコードQフィールドを変更して暗号キーとし、コピーを防止した記録媒体に関する技術が記載されている。この特許文献1に記載の技術においては、サブコードQフィールドは予め変更しておいてもコピーされると正規のサブコードQフィールドとなる特徴を利用し、サブコードQフィールドを予め変更しておき、これを暗号キーとして使用する。このことにより、コピーされたCDからは暗号キーが生成できず、従って再生装置はデータを読み出すことができないため、コピーを防止することができる。
【0004】
近時、このようなコピー防止技術を複合的に組み合わせ、認証情報となるシリアル番号によりネットワーク認証を行い、これにより、暗号化されたコンテンツを復号するための暗号鍵等をライセンスとして取得するサービス仕様のディジタルメディアが提供されている。
【0005】
このようなディジタルメディアは、音楽ユーザのニーズ及び利便性等を考慮した上で、作詞家・作曲家及びアーティスト等の権利を適正に保護するために、ネットワークを使用した認証型のコピーコントロールCDであり、オーディオCD機器のみでの再生が可能なオーディオデータが記録されたファーストセッションエリアと、PC(Personal Computer)で再生するための暗号化済み圧縮音源ファイル及びそれをPCに複製して再生するためのソフトウェアが記録されたセカンドセッションエリアと、各ディスクに固有のシリアル番号(プレス後に書き込まれた個別ID(identity))とが記録されている。
【0006】
ユーザは、このディジタルメディアを通常のCDと同様、オーディオCD機器で視聴できると共に、PCにて再生することも可能であるが、PCにて再生する際は、上記シリアル番号を用いて認証サーバにアクセスし、認証を得ないと再生できない。認証サーバでは、各シリアル番号の認証回数を管理しており、例えば初回は無料、2回目からは課金する等、認証回数に応じて料金が発生するようになっており、不正にコピーすることを防止したサービス仕様となっている。
【0007】
【特許文献1】
特開平11−250512号公報
【0008】
【発明が解決しようとする課題】
ところで、今後、このようなディジタルメディアを利用したサービス仕様が多様化することが考えられる。しかしながら、あるサービスに対応したサードパーティー製のコンテンツ配信システムやクライアント端末の開発者等にとって必要となるサービス仕様の違いを明示的に区別する基準がディジタルメディア上に存在しない。このため、このようなディジタルメディアを軸にしてコンテンツを利用するようなシステムにおいて、ディジタルメディアからデータを読み出す例えばPC等のクライアント端末は、どのようなデータがどのように記載されているか把握することができない。従って、クライアント端末及びこれと連携するコンテンツ配信システムは、サービス仕様が異なる複数種類のディジタルメディアがドライブに挿入された際の取り扱い方を一意に特定することが不可能であるとい問題点がある。
【0009】
本発明は、このような従来の実情に鑑みて提案されたものであり、様々なサービス仕様から記録媒体が提供するサービス仕様を一意に特定し、対応可能な否かを判断することができる情報処理装置及び情報処理方法を提供することを目的とする。
【0010】
【課題を解決するための手段】
上述した目的を達成するために、本発明に係る情報処理装置は、コンテンツと該コンテンツの利用を許可するライセンスとの当該情報処理装置における取扱い手順を示す複数のサービス仕様のうち記録媒体が提供するサービス仕様を識別する第1の提供サービス仕様識別情報と該記録媒体が提供するサービス仕様のバージョンを示す第2の提供サービス仕様識別情報とからなるサービス識別情報を有する該記録媒体から、該サービス識別情報を読み出す読み出し手段と、当該情報処理装置が対応可能なサービス仕様を識別する第1の対応サービス仕様識別情報と該情報処理装置が対応可能なサービス仕様のバージョンを示す第2の対応サービス仕様識別情報とからなる対応サービス識別情報を有し、該対応サービス識別情報と上記サービス識別情報とを比較し、上記記録媒体が提供するサービス仕様に自身が対応可能か否かを判定するサービス識別手段と、上記サービス識別手段によって上記記録媒体が提供するサービス仕様に対応可能であると判定された場合に該サービス仕様が示す上記取扱い手順に従った処理を行うことにより、コンテンツの利用を許可するライセンスを上記記録媒体又は認証サーバから取得するとともに、該ライセンスにより利用可能とされたコンテンツを上記記録媒体又は該認証サーバから取得する取得手段と、上記対応サービス識別情報を、当該情報処理装置から上記記録媒体のアプリケーションに対して該記録媒体のアプリケーションが知り得る形態で公開する公開手段とを備える。
【0011】
本発明においては、様々なサービス仕様に対応した複数種の記録媒体が存在した場合、記録媒体からサービス識別情報を読み出し、記録媒体が提供するサービス仕様を一意に特定し、該サービス仕様に対応可能か否かを識別することができ、提供されるサービス仕様に対応可能である場合は、そのサービス仕様に従ったコンテンツやプログラム等の所定の情報及びこれを利用するための権利情報の取得処理を迅速に行うことができる。
【0012】
また、上記サービス識別手段は、少なくとも上記サービス識別情報と同等の情報として対応可能なサービス仕様を示す対応サービス識別情報を有し、該対応サービス識別情報とサービス識別情報とを比較し、上記記録媒体が提供するサービス仕様に自身が対応可能か否かを判定することができる。
【0013】
更に、上記読み出し手段は、上記記録媒体から上記提供するサービス仕様にて使用される認証情報を読み出し、上記取得手段は、上記認証情報に基づき上記権利情報を管理する管理手段に認証を要求し、該認証情報が認証された場合に上記管理手段から該権利情報を取得してもよく、例えば記録媒体上等の外部の管理手段から権利情報としてライセンス等を取得することで、コンテンツ等の所定の情報を再生することができる。
【0014】
更にまた、ネットワークを介してデータを送受信する通信手段を有し、上記読み出し手段は、上記記録媒体から上記提供するサービス仕様にて使用される認証情報を読み出し、上記通信手段は、読み出された上記認証情報をネットワークを介して認証サーバに送信し、上記取得手段は、上記認証情報が認証されると上記認証サーバから上記権利情報を取得してもよく、ネットワークを介して権利情報を取得することができる。
【0015】
また、上記所定の情報の少なくとも一部は、上記記録媒体に記録されていてもよく、又はネットワークを介してデータを送受信する通信手段を有する場合、上記所定の情報の少なくとも一部は、上記通信手段によりネットワークを介してダウンロードされるものとしてもよく、記録媒体が提供するサービス仕様を把握することができるため、所定の情報の保存場所がどこであっても迅速に取り出すことができる。
【0016】
本発明に係る情報処理方法は、読み出し手段と、サービス識別手段と、取得手段と、公開手段とを備える情報処理装置の情報処理方法であって、上記読み出し手段が、コンテンツと該コンテンツの利用を許可するライセンスとの当該情報処理方法における取扱い手順を示す複数のサービス仕様のうち記録媒体が提供するサービス仕様を識別する第1の提供サービス仕様識別情報と該記録媒体が提供するサービス仕様のバージョンを示す第2の提供サービス仕様識別情報とからなるサービス識別情報を有する該記録媒体から、該サービス識別情報を読み出す読み出し工程と、上記サービス識別手段が、当該情報処理装置が対応可能なサービス仕様を識別する第1の対応サービス仕様識別情報と該情報処理装置が対応可能なサービス仕様のバージョンを示す第2の対応サービス仕様識別情報とからなる対応サービス識別情報と、上記読み出し工程にて読み出された上記サービス識別情報とを比較し、上記記録媒体が提供するサービス仕様に自身が対応可能か否かを判定するサービス識別工程と、上記取得手段が、上記サービス識別工程によって上記記録媒体が提供するサービス仕様に対応可能であると判定された場合に該サービス仕様が示す上記取扱い手順に従った処理を行うことにより、コンテンツの利用を許可するライセンスを上記記録媒体又は認証サーバから取得するとともに、該ライセンスにより利用可能とされたコンテンツを上記記録媒体又は該認証サーバから取得する取得工程と、上記公開手段が、上記対応サービス識別情報を、当該情報処理装置から上記記録媒体のアプリケーションに対して該記録媒体のアプリケーションが知り得る形態で公開する公開工程とを有する。
【0017】
【発明の実施の形態】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、所定のサービス仕様に従った方法で、記録媒体に記載された識別IDにより認証を受けてコンテンツの利用許諾を得ることでコンテンツが利用可能となるような情報処理装置に適用したものである。
【0018】
ここでは先ず、様々なサービス形態のうち、代表的な3つ例について説明する。図1(a)乃至(c)は、様々なサービス形態の例として、ディジタルメディアサービス仕様1〜3を説明するための模式図である。ここで、サービス仕様とは、例えば記録媒体であるディジタルメディア上等に記録されたコンテンツ(音楽及び映像等)が、それらを再生するためのライセンス(暗号鍵等)と共にどのような手順でクライアント端末及び必要によっては配信システムサーバ(認証サーバ)で取り扱われるかを示すものとする。
【0019】
サービス仕様1、2、3は、各ディジタルメディアが想定しているサービスの仕様のタイプを示す。コンテンツCは、例えば音楽又は映画等のディジタルデータであり、サービス提供主体がその利用許可の権利としてライセンスLを有している。
【0020】
図1(a)に示すサービス仕様1では、メディア11は、コンテンツC及びこのコンテンツCの利用を許可するライセンスLとを有している。コンテンツを利用する側のクライアント端末12は、コンテンツC及びライセンスLをインポートすることにより、コンテンツCを再生することができる。
【0021】
また、図1(b)に示すサービス仕様2では、メディア21は、コンテンツCと、このコンテンツCを利用するための認証やユーザ登録等を行うための認証IDとを有している。更に、認証やユーザ登録等を自動的に行ってコンテンツCのライセンスを取得するようなアプリケーション及びコンテンツCを再生する専用のソフト等を有していてもよい。クライアント端末22は、メディア21のアプリケーションを利用してコンテンツCを利用するライセンスを獲得するため、ネットワークを介して、例えばEMD(音楽配信システム)サーバ等の認証を行う認証サーバ23にメディア21の識別IDを送信し、認証を受けると、この認証サーバ23からライセンスLが送られ、これによりメディア21に記録されたコンテンツCが再生可能となる。
【0022】
また、図1(c)に示すサービス仕様3は、メディア31は、コンテンツCを利用するための認証やユーザ登録等を行うための認証IDを有している。更に、認証やユーザ登録等を自動的に行ってコンテンツCのライセンス及びコンテンツCを取得するようなアプリケーション及びコンテンツCを再生する専用のソフト等を有していてもよい。クライアント端末32は、メディア31の認証・登録用のアプリケーションにより、認証IDをEMDサーバ等の認証サーバ33に送信し、認証を受けると、認証サーバからライセンスL及びコンテンツCを配信してもらうことにより、コンテンツCを再生することができる。なお、クライアント端末からの認証を認証するサーバとコンテンツを配信するサーバとは別々であってもよい。
【0023】
また、コンテンツCを再生するための専用のアプリケーションが必要な場合は、メディア11〜31に予め記録しておき、クライアント端末12〜32が必要に応じてメディア11〜31から再生用のアプリケーションをインストールするようにすることができる。また、図1(b)及び図1(c)に示すように、ネットワークを介してデータの送受信を行うことが可能なクライアント端末においては、コンテンツCを再生する専用のアプリケーションが必要な場合は、これらのアプリケーションも例えば認証サーバや、サービス提供主体が管理するサーバ等からダウンロードするようにしてもよい。この場合は、メディアにダウンロード先を記載するか、又は配信システムからダウンロード先を送る等のようにすればよい。更に、コンテンツCが暗号化されたものである場合は、ライセンスLを取得することにより暗号化コンテンツを復号する復号鍵を取得可能とするようになされているものとする。
【0024】
本実施の形態における情報処理装置としてのクライアント端末12〜32は、例えばPC等であって、図2に示すように、CPU(Central Processing Unit)71、ROM(Read Only Memory)72、RAM(Random Access Memory)73、HDD(Hard Disk Drive)74、表示手段75、スピーカ76及びマウスやキーボード等の入力手段77、メディアからデータを読み出す読み出し手段78等がバス79を介して接続されて構成される。また、必要によっては、通信手段80もバス79を介して接続されている。
【0025】
CPU71は、例えば入力手段77が操作されることにより所定処理の実行命令が与えられると、ROM72に格納されたプログラムに基づいて、所定動作を実行させるようになされ、これによりクライアント端末全体として各種処理を実行させるようになされている。
【0026】
ここで、本実施の形態においては、クライアント端末が従うサービス仕様は、いずれの場合においても、コンテンツCとライセンスLとが1組になって初めてコンテンツCを再生(利用)できることを前提としたものとなっている。
【0027】
次に、上述のサービス仕様1〜3におけるコンテンツの利用手順について説明する。上述の図1(a)に示すディジタルメディア11は、上述したように、コンテンツC及びライセンスLを有しているものである。このようなメディア11を使用したサービス仕様1の一例としては、先ず、ユーザはクライアント端末12にて、ディジタルメディア11からコンテンツCとライセンスLとをインポートする。コンテンツCは、ライセンスLにより再生可能とされるデータであり、ライセンスLを獲得したクライアント端末12は、コンテンツCを再生することができる。この際、例えばEMD(音楽配信システム)サーバ等のコンテンツ配信システムとの通信は発生しない。また、上述したように、コンテンツCを使用するための専用のアプリケーションが必要な場合は、メディア11にコンテンツC及びライセンスLと共にアプリケーションも記録しておき、クライアント端末12は、このアプリケーションもインポートするようにしてもよい。
【0028】
また、図1(b)に示すメディア21は、上述したようにコンテンツC及びメディア21の識別IDを有しているものである。このようなメディア21を使用したサービス仕様2の一例としては、先ず、クライアント端末12において、メディア21の識別IDを読み出し、これをコンテンツ配信システム(本サービス仕様2においては、認証サーバ23)へ送信し、ディジタルメディアの認証やユーザ登録等を行う。
【0029】
次に、クライアント端末22は、ディジタルメディア21から、コンテンツCをインポートする。認証サーバ23は、クライアント端末22から送信される上述の識別IDを認証すると、コンテンツCを利用可能とするためのライセンスLをクライアント端末22に送信する。即ち、クライアント端末22は、コンテンツ配信システムとしての認証サーバ23からライセンスLをダウンロードする。こうして、コンテンツCとライセンスLとを取得したクライアント端末22は、コンテンツCを再生することができる。
【0030】
また、上述したように、認証・登録処理は、クライアント端末22からユーザの指示により行ってもよいが、メディア21に、これがクライアント端末22のドライブに装着されると、例えば自動的に認証・登録処理を行い、ユーザに了解を得るとライセンスLをダウンロードするようなライセンス取得用のアプリケーションを搭載しておいてもよい。
【0031】
このようなサービス仕様2とすることができるネットワーク認証型のコピーがコントロールされたCDとしては、上述したように、オーディオ機器のみで再生可能なオーディオデータが記録されたファーストセッションエリアと、クライアント端末で再生可能なデータが記録されたセカンドセッションエリアと、認証に使用するためのメディア自身に固有の識別IDとを有するものとすることができる。
【0032】
セカンドセッションエリアには、識別IDにより認証や登録を行ってライセンスを取得する処理を行うための認証・登録用アプリケーションや、PCにて再生する際の専用のアプリケーション等と、PC等のクライアント端末で利用するコンテンツとしての暗号化済み圧縮音源ファイルとが記録されている。クライアント端末は、認証IDを認証サーバに送信し、認証されなければライセンスを獲得できず、コンテンツを再生することができなないため、コンテンツの不正コピーを防止することができる。
【0033】
また、図1(c)に示すメディア31は、上述したように識別IDのみを有しているものである。このようなメディア31を使用したサービス仕様3の一例としては、先ず、クライアント端末32において、メディア31から識別IDを読み出し、これを認証サーバ33に送信して認証・登録を行う。認証サーバ33は、この識別IDを認証すると、コンテンツC及びそのライセンスLを送信する。即ち、クライアント端末32では、メディア31をドライブに装着すると、例えば自動的に認証・登録処理が行われることで、コンテンツ配信システムの認証サーバ33からコンテンツC及びライセンスLをダウンロードすることができる。こうして、コンテンツCとライセンスLとを取得したクライアント端末32は、コンテンツCを再生することができる。
【0034】
このように、本実施の形態におけるディジタルメディアサービス仕様1〜3においては、そのコンテンツCの利用手順を処理するのは、主にディジタルメディア11、21又は31上のアプリケーションとディジタルメディア11〜31が挿入されたクライアント端末12〜32(又はクライアント端末12〜32上のアプリケーション)である。ところで、ディジタルメディア11〜31がドライブに挿入された場合、そのメディア11〜31が期待している処理手順が、例えば図1のサービス仕様1であるのか、サービス仕様2であるのか、又はサービス仕様3であるのかは、何らかの手がかりがない限り判断がつかない。
【0035】
そこで、本発明においては、このような手がかりを提供するために、サービス仕様を識別するためのサービス識別情報をメディアに記載する。以下、このサービス識別情報について詳細に説明する。図3は、サービス識別情報(以下、サービス識別子という。)のフォーマット仕様例を示す図である。
【0036】
図3(a)に示すように、サービス識別子40は、上述したような複数のサービス仕様がある場合に、どのサービス仕様に対応しているかを示す第1の識別情報としてのサービスタイプ(Service Type)41と、そのサービス仕様において使用されるアプリケーションのバージョン情報を示す第2の識別情報としてのメジャーバージョン(Major Version)42及びマイナーバージョン(Minor Version)43とを有している。
【0037】
そして、図3(b)に示すように、サービスタイプ41は、例えば2バイトのデータサイズであって、例えば0x0001であればディジタルメディアサービス仕様1を示し、0x0002であればディジタルメディアサービス仕様2を示す等とすることができる。また、メジャーバージョン42は、例えば2バイトのデータサイズであって、例えば0x0001であれば、メジャーバージョンが1であることを示す等とすることができる。更に、マイナーバージョン43は、例えば2バイトのデータサイズであって、例えば0x0003であれば、マイナーバージョンが3であることを示す等とすることができる。
【0038】
そして、クライアント端末は、メディア自身が提供するサービス仕様を示すサービス識別情報が書き込まれたメディアを軸に、クライアント端末にてコンテンツ等の所定の情報を利用可能とする上述した複数のサービス仕様1〜3に従った処理を行うため、少なくとも、図2に示すようにメディアからサービス識別情報を読み出す読み出し手段78と、メディアが提供するサービス仕様に対応可能か否かを識別する識別する識別手段(図示せず)と、上記記録媒体が提供するサービス仕様に対応可能である場合に該サービス仕様に従った処理を行うことにより情報及びその権利情報を取得する取得手段(図示せず)とを有する。
【0039】
更に、クライアント端末は、自分が取り扱うことのできるディジタルメディアのサービス仕様及びバージョンの情報、即ち、ディジタルメディアに記載されるサービス識別子と同等の情報(以下、対応サービス識別情報という。)を専用のレジストリに記録しておく。識別手段は、対応サービス識別情報と、サービス識別子とを比較し、メディアが提供するサービス仕様に自身が対応可能な否かを判定する等の処理を行い、取得手段は、ライセンス及びコンテンツを取得する処理を行うが、これらは例えばクライアント端末又はクライアント端末上のアプリケーションにより実行される。
【0040】
また、この対応サービス識別情報をクライアント端末又はクライアント端末上のアプリケーション側で公開することにより、ディジタルメディア上のアプリケーションから、そのディジタルメディアが挿入されたクライアント端末の環境がサービス仕様を満たせるか否か知ることができる。
【0041】
このように、クライアント端末は、サービス識別子を識別することにより、あるサービス識別子40をもったディジタルメディアが、クライアント端末のドライブに挿入された際に、そのディジタルメディアが期待するサービスを正しく処理できるか否かをクライアント端末自身が知ることができる。即ち、クライアント端末がサービス識別子と、自身の対応サービス識別情報とを比較することで、メディアが提供するサービス仕様に自身が対応可能であるか否かを判定することができる。これにより、従来はクライアント端末、又はクライアント端末及びこれと連携するコンテンツ配信システムは、サービス仕様がバージョンアップした場合等に、自らがそのサービスに対応しているかどうか知る術がなかったのに対し、このように、メディアに、自身が提供するサービス仕様を示すサービス識別子を記録しておき、また、クライアント端末が自身が対応可能なサービス仕様の情報として対応サービス識別情報を有することで、サービス提供主体は、異なるサービス仕様において個別にバージョンアップすることが可能となる。
【0042】
また、クライアント端末が対応サービス識別情報を有することで、ディジタルメディア上のアプリケーションは、クライアント端末の環境を確認することができ、例えば、ディジタルメディア自身が軸となり提供するコンテンツを再生する専用のアプリケーションがクライアント端末にインストールされていない、又はインストールされているアプリケーションのバージョンが古い等の情報を取得することができ、この場合は、コンテンツの再生に最適なアプリケーションをクライアント端末にインストールする処理を行うことができる。クライアント端末にインストールするアプリケーションは、ディジタルメディア上に記録されていてもよく、また、ディジタルメディアがアプリケーションをネットワークを介してダウンロードするためのアドレス等の情報を有し、このアドレスにクライアント端末がアクセスして、必要なアプリケーションをダウンロードする処理を行わせるようにしてもよい。
【0043】
図4(a)及び(b)は、サービス識別子の活用方法を示している。以下では、上述の認証・登録処理を行う等、クライアント端末にインポートせずディスク上から実行するようなアプリケーションをオンディスクアプリケーションという。また、コンテンツCの再生等の専用のアプリケーションであって、クライアント端末にインストールされたアプリケーションをインストールドアプリケーションという。
【0044】
図4(a)に示すメディア51は、少なくともサービス識別子52とオンディスクアプリケーションAとが記録されたものである。このメディア51は、サービス仕様2に対応しており、そのバージョンは1.2(メジャーバージョン:1、マイナーバージョン:2)であることが、サービス識別子52によって識別可能となっている。
【0045】
また、クライアント端末においても、対応サービス識別情報として、少なくとも対応できるサービス仕様のタイプ及びそのバージョン情報を専用のレジストリに記録するようになされている。図4(a)は、クライアント端末にインストールされたインストールドアプリケーション(プレーヤ)Bもインストールドアプリケーション(プレーヤ)Cも、サービス識別子52で定義されたディジタルメディア51を取り扱うことができる場合を示している。これは、クライアント端末にインストールされているインストールドアプリケーションと、ディジタルメディア上に予め記録されているアプリケーションとが連携して動作することでサービスを提供する場合、オンディスクアプリケーションAはインストールドアプリケーションBであっても、インストールドアプリケーションCであっても連携できることが保証されることを示している。
【0046】
また、専用のレジストリに記録される対応サービス識別情報としては、サービス識別子と同様、対応可能なサービス仕様のタイプ及びそのバージョンの他、サービス仕様によって必要となるような情報、例えばネットワーク認証型のサービス仕様である場合は、認証サーバのアドレス等の情報も有することができる。
【0047】
また、図4(b)に示すメディア61においても、少なくともサービス識別子62及びオンディスクアプリケーションDを有している。このディスク61は、ディジタルメディアサービス仕様2に対応したものであって、そのバージョンが1.2であることが、サービス識別子62により識別可能となっている。
【0048】
また、クライアント端末にインストールされているインストールドアプリケーション(プレーヤ)Eは、サービス仕様2に対応したものであって、そのバージョンが1.1であり、インストールドアプリケーション(プレーヤ)Fは、サービス仕様3に対応したものであって、そのバージョンが1.2である。
【0049】
この場合、サービス識別子62で定義されたディジタルメディア61を取り扱うことができない。即ち、インストールドアプリケーションEは、メディア61よりそのバージョンが古く、またインストールドアプリケーションFは、メディア61と仕様が異なる。また、クライアント端末にインストールされているインストールドアプリケーションと、ディジタルメディア61上に予め記録されているメディア上のオンディスクアプリケーションとが連携して動作することでサービスを提供する場合、オンディスクアプリケーションDはインストールドアプリケーションEであっても、インストールドアプリケーションFであっても連携できないことが明確に判断できることを示している。
【0050】
ここで、クライアント端末では、挿入されたメディア51,61のサービス識別子を読み取り、自身の対応サービス識別情報との比較を行うことで、クライアント端末自身に挿入されたメディア51,61が提供するサービス仕様にクライアント端末自身が対応できるか否かを知ることができ、図4(a)に示すように、対応している場合はメディア51が提供するサービス仕様に従った処理を行うことができ、一方、図4(b)に示すように、メディア61が提供するサービス仕様にクライアント端末が対応していない場合は、その旨をユーザに通知したり、メディア61からクライアント端末へ必要なアプリケーションをインポートしたり、ネットワークを介して必要なアプリケーションをダウンロードする等の処理行うことができ、メディアが提供するサービス仕様にクライアント端末が対応している場合であっても対応していない場合であっても、メディアのサービス識別子を読み取り識別することで、クライアント端末側における処理が迅速化する。
【0051】
また、メディア51,61においても、メディア51,61自身が挿入されたクライアント端末の専用のレジストリに記録されるサービス情報と同等の情報を認識し、これにより当該クライアント端末がメディア51,61自身が提供するサービス仕様に対応しているか否かを知ることができ、例えば図4(b)に示すようにクライアント端末がメディア62自身が提供するサービス仕様に対応していない場合は、メディア61が、自身が提供するサービス仕様に必要なプリケーションをクライアント端末にインストールするような処理、即ち、必要なアプリケーションがメディア61に記録されている場合はクライアント端末にインポートしたり、ネットワークを介してダウンロードするよう指示したりする。これにより、メディア側においても、クライアント端末に記録されているサービス識別子と同等な情報を読み取ることで処理が迅速化する。
【0052】
このように構成された本実施の形態においては、サービス提供主体が、ディジタルメディアを軸にしてコンテンツ配信システムや、クライアント端末上のアプリケーションを含むクライアント端末と連携した様々な付加サービスを提供する際、発売するディジタルメディア上に、そのサービス仕様の種類と、そのサービス仕様のバージョン情報とを有するサービス識別子を予め記録しておくことで、サービス提供主体、コンテンツ配信システム開発者、及びクライアント端末の開発者は、このサービス識別子により特定されるサービス仕様を共有することができる。このことにより、以下に示す枠組みが構築可能となる。
【0053】
即ち、サービス提供主体が、オープンで明確なサービス仕様をコンテンツ配信システム開発者及びクライアント端末開発者に提供することができる。また、サービス提供主体が、サービス仕様に対応したコンテンツ配信システム及びクライアント端末により、一貫した品質のサービスをユーザに提供することができる。
【0054】
更に、複数のサービス提供主体が複数の仕様の付加サービスを複数種類のディジタルメディアにて展開し、更に個別にサービス仕様のバージョンアップをしても整然とサービス仕様を管理できることができる。更にまた、ユーザが付加サービスを享受するに際に、サービス識別子に対応したクライアント端末を自由に選択できる。そして、ディジタルメディア上のアプリケーションから、自分が挿入されたクライアント端末の環境がサービス仕様を満たせるか否か知ることができる
また、ディジタルメディアを軸とし、コンテンツ配信システムやクライアント端末(クライアント端末上のアプリケーションを含む)と連携した付加サービス、並びに上記ディジタルメディアを取り扱うことのできるプラットフォームを多様化することができると共に、それら多様化したディジタルメディアを普及させることができる。
【0055】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。例えば、上述のディジタルメディアが提供するサービスにより、クライアント端末では、音楽又は映像等のコンテンツを利用可能とされるものとして説明したが、クライアント端末において利用可能とされる所定の情報としては、コンテンツに限らず、例えばプログラム等であってもよい。
【0056】
次に、上述したような一般的なサービス識別子の更に具体的な実施例について説明する。なお、以下の実施例1及び実施例2は、上述のサービス仕様1及びサービス仕様2に対応するものである。
【0057】
実施例1
(1−1)サービス仕様
コンテンツ及びライセンスは、ディジタルメディア上に記録されており、コンテンツ及びライセンスは、本仕様に対応したPC上にインストールされたインストールドアプリケーションにてオフラインでインポートし、コンテンツを再生することができる。
【0058】
(1−2)サービス識別子
上述した図2のサービス識別子40のフォーマットに即して本実施例1で割り当てられる値の一例を示す。
Service Type:0x0001
Major Version:0x0001
Minor Version:0x0000
【0059】
(1−3)活用方法
ディスクには、オンディスクアプリケーションが記録されており、オンディスクアプリケーションは、PC上にインストールドアプリケーションがインストールされていなければ、インストールする。
【0060】
オンディスクアプリケーションは、インストールドアプリケーションがインストールされていればこれを起動し、ディスク上のコンテンツ及びライセンスをインポートする画面を自動的に表示する。
【0061】
ディスク上のオンディスクアプリケーションと、PC上のインストールドアプリケーションの連携機能を満たすために、少なくともサービス識別子と同等の情報(対応サービス識別情報)がPC上の専用レジストリに記載されている。この専用レジストリに記載される内容の具体的な一例は下記のようになる。
【0062】
ServiceType:HKEY_LOCAL_MACHINE\SOFTWARE\A Corp\OMGSVC\1
Version:HKEY_LOCAL_MACHINE\SOFTWARE\A Corp\OMGSVC\1
AvailableVersion:1.0
HKEY_LOCAL_MACHINE\SOFTWARE\A Corp\OMGSVC\1
ImportCommandLine:"C:\Program Files\A\ABC \std\ABC.exe"imp
【0063】
なお、インポートコマンドラインは、ユーザのインストール場所によって変わる。また、バージョン情報は、新しいバージョンがインストールされた場合に書き換えられるものとすればよい。また、クライアント端末上にコンテンツを再生できるアプリケーションが複数種ある場合は、ユーザが所望のアプリケーションを選択すればよいことは勿論である。
【0064】
実施例2
(2−1)サービス仕様
コンテンツはディジタルメディア上に記録されており、そのライセンスは、EMDサーバ上に存在する。メディアには、個別にメディアを特定するためのユニークな識別ID(Postscribed ID)が記録されている。インストールドアプリケーションは、メディアに記録されているコンテンツをPC上にコピーし、そのライセンスをEMDサーバから取得してコンテンツを再生する。
【0065】
(2−2)サービス識別子
上述した図2のサービス識別子40のフォーマットに即して本実施例2で割り当てられる値の一例を示す。
Service Type:0x0002
Major Version:0x0001
Minor Version:0x0000
認証サーバのURL:×××××
【0066】
なお、識別IDを認証する認証サーバのURLを記載する領域は、上述のサービス識別子として必ずしも必要な情報ではなく、従ってフォーマット上は規定されないものであるが、サービスタイプ固有の拡張領域を設けることで対応することができる。
【0067】
(2−3)活用方法
メディア上にオンディスクアプリケーションが記録されており、オンディスクアプリケーションは、PC上にインストールドアプリケーションがインストールされていなければインストールする。そして、オンディスクアプリケーションはディスク上の認証IDを認証サーバに送信する。認証IDは、認証サーバで認証される。この際、認証される内容は、第1に認証IDの内容、第2にその認証IDを使ったアクセスの回数、となっている。
【0068】
オンディスクアプリケーションはこの認証が終わると、インストールドアプリケーションに対し、コンテンツのPC上へのコピーを依頼する。オンディスクアプリケーションは、コンテンツのPCへのコピーが終了したことを検知すると、ライセンスを購入するページをブラウザーで表示する。このライセンスを購入するページのURLは、認証サーバから受け取ることができる。
【0069】
ユーザがブラウザーで必要事項を入力してライセンスの購入手続きを終えると、インストールドアプリケーションが起動され、EMDサーバからのライセンスのダウンロードが始まる。
【0070】
ディスク上のアプリケーションであるオンディスクアプリケーションと、PC上のアプリケーションであるインストールドアプリケーションとの連携機能を満たすために、サービス識別子と少なくとも同等の情報として対応サービス識別情報がPC上の専用レジストリに記載されている。この専用レジストリに記載される内容の具体的な一例は下記のようになる。
【0071】
Service Type:HKEY_LOCAL_MACHINE\SOFTWARE\A Corp\OMGSVC\2
Version(HKEY_LOCAL_MACHINE\SOFTWARE\A Corp\OMGSVC\2
AvailableVersion:1.0
HKEY_LOCAL_MACHINE\SOFTWARE\A Corp\OMGSVC\2
ImportCommandLine:"C:\Program Files\A\ABC\std\ABC.exe" copy
なお、インポートコマンドラインは、ユーザのインストール場所によって変わる。
【0072】
【発明の効果】
以上詳細に説明したように本発明に係る情報処理装置は、複数のサービス仕様のうち提供するサービス仕様を示すサービス識別情報を有する記録媒体から該サービス識別情報を読み出す読み出し手段と、上記記録媒体が提供するサービス仕様に対応可能か否かを識別するサービス識別手段と、上記記録媒体が提供するサービス仕様に対応可能である場合に該サービス仕様に従った処理を行うことにより情報及びその権利情報を取得する取得手段とを有するので、取得したい情報の権利情報を有するサービス提供主体が、記録媒体を軸にして、例えば情報を配信するシステムと、クライアント端末となる情報処理装置と連携した様々な付加サービスを提供するような場合、記録媒体上にそのサービス仕様を識別するためのサービス識別情報を予め記録しておくことで、サービス仕様を一意に特定することができ、このことによりサービス提供主体、情報配信システム開発者、及び情報処理装置の開発者等がこのサービス識別情報により特定されるサービス仕様を共有することができる。
【図面の簡単な説明】
【図1】様々なサービス形態の例として、ディジタルメディアサービス仕様1〜3を説明するための模式図である。
【図2】クライアント端末の一構成例を示すブロック図である。
【図3】本発明の実施の形態におけるメディアに記録されるサービス識別情報(サービス識別子)のフォーマットを示す図である。
【図4】サービス識別情報(サービス識別子)の活用方法を示す図である。
【符号の説明】
1,2,3 サービス仕様、11,21,31,51,61 メディア、12,22,32 クライアント端末、23,33 認証サーバ、40,52,52 サービス識別子、41 サービスタイプ、42 メジャーバージョン、43 マイナーバージョン、53,63 オンディスクアプリケーション、54,55,64,65 インストールドアプリケーション、C コンテンツ、L ライセンス[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus such as a personal computer and an information processing method that acquire predetermined information such as content and its right information by following predetermined service specifications and make the information available.
[0002]
[Prior art]
Currently, for example, audio compact discs (CD) or CD-ROMs are mass-produced and used in various applications. However, such information on the recording medium is written and illegally copied to a writable recording medium such as a hard disk device or a CD-R.
[0003]
Accordingly, various techniques for preventing this have been developed. For example, Patent Document 1 below describes a technique related to a recording medium in which the subcode Q field is changed to be an encryption key to prevent copying. In the technique described in Patent Document 1, even if the subcode Q field is changed in advance, the subcode Q field is changed in advance by using a feature that becomes a normal subcode Q field when copied. This is used as an encryption key. As a result, the encryption key cannot be generated from the copied CD, and therefore the reproducing apparatus cannot read the data, so that copying can be prevented.
[0004]
Recently, a service specification that combines these copy protection technologies in combination, performs network authentication with the serial number that is the authentication information, and obtains an encryption key, etc., for decrypting the encrypted content as a license. Digital media are provided.
[0005]
Such digital media is an authentication type copy control CD using a network in order to properly protect the rights of the lyricist, composer, artist, etc. in consideration of the needs and convenience of music users. There is a first session area in which audio data that can be played back only by an audio CD device is recorded, an encrypted compressed sound source file for playback on a PC (Personal Computer), and a copy of the file on a PC for playback. A second session area in which the software is recorded and a serial number (individual ID (identity) written after pressing) unique to each disk are recorded.
[0006]
The user can view the digital media on an audio CD device in the same way as a normal CD and can also play it back on a PC. When playing back on a PC, the user can use the serial number to access an authentication server. It cannot be played without access and authentication. The authentication server manages the number of authentications for each serial number. For example, the first time is free, the second time is charged, etc. Charges are generated according to the number of authentications, and unauthorized copying must be done. Prevented service specifications.
[0007]
[Patent Document 1]
JP-A-11-250512
[0008]
[Problems to be solved by the invention]
By the way, it is considered that service specifications using such digital media will be diversified in the future. However, there is no standard on digital media that explicitly distinguishes the differences in service specifications required for third-party content distribution systems and client terminal developers that support certain services. For this reason, in such a system that uses content centering on digital media, a client terminal such as a PC that reads data from the digital media must understand what data is described and how. I can't. Therefore, the client terminal and the content distribution system linked with the client terminal have a problem that it is impossible to uniquely specify how to handle a plurality of types of digital media having different service specifications when they are inserted into the drive.
[0009]
The present invention has been proposed in view of such a conventional situation, and information that can uniquely identify service specifications provided by a recording medium from various service specifications and determine whether or not the service specifications can be handled. It is an object to provide a processing device and an information processing method.
[0010]
[Means for Solving the Problems]
In order to achieve the above-described object, an information processing apparatus according to the present invention provides a recording medium among a plurality of service specifications indicating a handling procedure in the information processing apparatus for a content and a license permitting the use of the content. A first identifying service specification Provided service specifications Second information indicating the identification information and the version of the service specification provided by the recording medium Provided service specifications Read means for reading out the service identification information from the recording medium having the service identification information consisting of identification information; It consists of first corresponding service specification identification information for identifying a service specification that can be supported by the information processing apparatus, and second corresponding service specification identification information that indicates a version of the service specification that can be supported by the information processing apparatus. Service identification means having corresponding service identification information, comparing the corresponding service identification information with the service identification information, and determining whether or not the service specification provided by the recording medium can be handled by itself; and the service identification By performing processing according to the handling procedure indicated by the service specification when it is determined by the means that the service specification provided by the recording medium is compatible , A license that permits the use of content The content acquired from the recording medium or the authentication server and the content made available by the license are acquired from the recording medium or the authentication server. The acquisition means for acquiring and the corresponding service identification information In such a form that the application of the recording medium can know from the information processing apparatus to the application of the recording medium Publishing means Prepare .
[0011]
In the present invention, when multiple types of recording media corresponding to various service specifications exist, service identification information is read from the recording medium, the service specification provided by the recording medium is uniquely specified, and the service specification can be supported If it is possible to identify whether or not the service specification provided can be supported, processing for obtaining predetermined information such as contents and programs in accordance with the service specification and right information for using the information is performed. Can be done quickly.
[0012]
The service identification means has corresponding service identification information indicating service specifications that can be handled as at least information equivalent to the service identification information, compares the corresponding service identification information with the service identification information, and records the recording medium. It is possible to determine whether or not the service specification provided by can be handled by itself.
[0013]
Further, the reading means reads authentication information used in the service specification provided from the recording medium, and the acquisition means requests authentication from a management means that manages the right information based on the authentication information, When the authentication information is authenticated, the right information may be acquired from the management unit. For example, by acquiring a license as right information from an external management unit on a recording medium or the like, a predetermined content such as content may be obtained. Information can be reproduced.
[0014]
Furthermore, it has a communication means which transmits / receives data via a network, The reading means reads authentication information used in the service specification provided from the recording medium, and the communication means is read. The authentication information is transmitted to an authentication server via a network, and the acquisition unit may acquire the right information from the authentication server when the authentication information is authenticated, and acquires the right information via the network. be able to.
[0015]
Further, at least a part of the predetermined information may be recorded on the recording medium, or in the case of having communication means for transmitting and receiving data via a network, at least a part of the predetermined information is the communication It may be downloaded via a network by means, and the service specification provided by the recording medium can be grasped, so that the storage location of the predetermined information can be quickly retrieved.
[0016]
An information processing method according to the present invention includes: An information processing method for an information processing apparatus comprising a reading unit, a service identification unit, an acquisition unit, and a disclosure unit, comprising: The reading means identifies a service specification provided by the recording medium among a plurality of service specifications indicating a handling procedure in the information processing method of the content and a license permitting the use of the content. Provided service specifications Second information indicating the identification information and the version of the service specification provided by the recording medium Provided service specifications A step of reading out the service identification information from the recording medium having the service identification information consisting of identification information; the above Service identification means It consists of first corresponding service specification identification information for identifying a service specification that can be supported by the information processing apparatus, and second corresponding service specification identification information that indicates a version of the service specification that can be supported by the information processing apparatus. A service identification step for comparing the corresponding service identification information with the service identification information read in the reading step, and determining whether or not the service specification provided by the recording medium can be handled by itself; the above When the acquisition unit determines that the service specification provided by the recording medium can be supported by the service identification step, the acquisition unit performs processing according to the handling procedure indicated by the service specification. , A license that permits the use of content The content acquired from the recording medium or the authentication server and the content made available by the license are acquired from the recording medium or the authentication server. An acquisition process to acquire; the above The public means transmits the corresponding service identification information. In such a form that the application of the recording medium can know from the information processing apparatus to the application of the recording medium And a publishing process to publish.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings. In this embodiment, the information according to the present invention allows the content to be used by obtaining the use permission of the content after being authenticated by the identification ID described in the recording medium by a method according to a predetermined service specification. This is applied to a processing apparatus.
[0018]
First, three typical examples of various service forms will be described. FIGS. 1A to 1C are schematic diagrams for explaining digital media service specifications 1 to 3 as examples of various service forms. Here, the service specification means, for example, how the content (music, video, etc.) recorded on a digital medium as a recording medium, along with a license (encryption key, etc.) for reproducing them, in what procedure the client terminal In addition, it indicates whether it is handled by the distribution system server (authentication server) if necessary.
[0019]
[0020]
In the service specification 1 shown in FIG. 1A, the medium 11 has a content C and a license L that permits the use of the content C. The
[0021]
Further, in the
[0022]
Also, in the
[0023]
When a dedicated application for reproducing the content C is necessary, it is recorded in advance in the
[0024]
The
[0025]
For example, when an execution instruction for a predetermined process is given by operating the input means 77, the
[0026]
Here, in the present embodiment, the service specifications that the client terminal follows are based on the premise that in any case, the content C and the license L can be played back (used) only after a set of the content C and the license L. It has become.
[0027]
Next, a content use procedure in the service specifications 1 to 3 will be described. The
[0028]
Further, the medium 21 shown in FIG. 1B has the identification ID of the content C and the medium 21 as described above. As an example of the
[0029]
Next, the
[0030]
Further, as described above, the authentication / registration process may be performed by a user instruction from the
[0031]
As described above, the network authentication type copy-controlled CD that can be set as the
[0032]
In the second session area, an authentication / registration application for performing processing for obtaining a license by performing authentication and registration with an identification ID, a dedicated application for reproduction on a PC, and a client terminal such as a PC An encrypted compressed sound source file as content to be used is recorded. The client terminal transmits an authentication ID to the authentication server. If the client terminal is not authenticated, the client terminal cannot acquire a license and cannot reproduce the content, thereby preventing unauthorized copying of the content.
[0033]
Further, the medium 31 shown in FIG. 1C has only the identification ID as described above. As an example of the
[0034]
As described above, in the digital media service specifications 1 to 3 in the present embodiment, the use procedure of the content C is mainly processed by the application on the
[0035]
Therefore, in the present invention, in order to provide such a clue, service identification information for identifying a service specification is described on a medium. Hereinafter, this service identification information will be described in detail. FIG. 3 is a diagram showing a format specification example of service identification information (hereinafter referred to as service identifier).
[0036]
As shown in FIG. 3A, the
[0037]
As shown in FIG. 3B, the
[0038]
Then, the client terminal uses the plurality of service specifications 1 to 1 described above that allow the client terminal to use predetermined information such as contents around the medium on which service identification information indicating the service specifications provided by the media is written. 2, at least reading means 78 for reading out service identification information from the medium as shown in FIG. 2 and identification means for identifying whether or not the service specification provided by the medium can be supported (FIG. 2). And an acquisition means (not shown) for acquiring information and its right information by performing processing according to the service specification when the service specification provided by the recording medium can be handled.
[0039]
Further, the client terminal stores information on service specifications and versions of digital media that can be handled by itself, that is, information equivalent to the service identifier described in the digital media (hereinafter referred to as corresponding service identification information) in a dedicated registry. Keep a record. The identification unit compares the corresponding service identification information with the service identifier, and performs processing such as determining whether or not the service specification provided by the medium can be handled, and the acquisition unit acquires the license and the content. These processes are performed, for example, by a client terminal or an application on the client terminal.
[0040]
Further, by disclosing the corresponding service identification information on the client terminal or the application side on the client terminal, it is known from the application on the digital media whether the environment of the client terminal into which the digital media is inserted can satisfy the service specifications. be able to.
[0041]
In this way, by identifying the service identifier, the client terminal can correctly process the service expected by the digital media when the digital media having a
[0042]
In addition, since the client terminal has the corresponding service identification information, the application on the digital media can check the environment of the client terminal. For example, a dedicated application for reproducing the content provided by the digital media itself can be used. Information that is not installed on the client terminal or the version of the installed application is old can be acquired, and in this case, processing for installing an optimal application for content playback on the client terminal may be performed. it can. The application to be installed on the client terminal may be recorded on the digital media, and also has information such as an address for the digital media to download the application via the network, and the client terminal accesses this address. Then, a process of downloading a necessary application may be performed.
[0043]
4 (a) and 4 (b) show how to use service identifiers. Hereinafter, an application that is executed on the disk without being imported to the client terminal, such as the above-described authentication / registration process, is referred to as an on-disk application. Further, an application that is a dedicated application for reproducing the content C and that is installed in the client terminal is referred to as an installed application.
[0044]
A medium 51 shown in FIG. 4A is recorded with at least a
[0045]
The client terminal also records at least a service specification type and version information corresponding to the service identification information as corresponding service identification information in a dedicated registry. FIG. 4A shows a case where both the installed application (player) B and the installed application (player) C installed in the client terminal can handle the
[0046]
The corresponding service identification information recorded in the dedicated registry includes, as with the service identifier, the service specification type and version that can be supported, as well as information required by the service specification, such as a network authentication type service. If it is a specification, it can also have information such as the address of the authentication server.
[0047]
The media 61 shown in FIG. 4B also has at least a
[0048]
The installed application (player) E installed in the client terminal corresponds to the
[0049]
In this case, the digital media 61 defined by the
[0050]
Here, the client terminal reads the service identifier of the inserted
[0051]
The
[0052]
In the present embodiment configured as described above, when the service providing entity provides various additional services in cooperation with the content distribution system and the client terminal including the application on the client terminal around the digital media, By recording in advance the service identifier having the type of the service specification and the version information of the service specification on the digital media to be released, the service provider, the content distribution system developer, and the client terminal developer Can share the service specification specified by this service identifier. As a result, the following framework can be established.
[0053]
That is, the service providing entity can provide an open and clear service specification to the content distribution system developer and the client terminal developer. In addition, the service providing entity can provide a consistent quality service to the user by the content distribution system and the client terminal corresponding to the service specification.
[0054]
Furthermore, even if a plurality of service providing entities develop additional services with a plurality of specifications on a plurality of types of digital media and further upgrade the service specifications individually, the service specifications can be managed in an orderly manner. Furthermore, when the user enjoys the additional service, the client terminal corresponding to the service identifier can be freely selected. Then, it is possible to know from the application on the digital media whether or not the client terminal environment into which the user is inserted can satisfy the service specifications.
In addition, it is possible to diversify additional services linked to content distribution systems and client terminals (including applications on client terminals), and platforms that can handle the above-mentioned digital media. Digitalized media can be spread.
[0055]
It should be noted that the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention. For example, it has been described that content such as music or video can be used in the client terminal by the service provided by the above-described digital media. However, the predetermined information that can be used in the client terminal includes content. For example, it may be a program or the like.
[0056]
Next, a more specific embodiment of the general service identifier as described above will be described. The following Example 1 and Example 2 correspond to the service specification 1 and the
[0057]
Example 1
(1-1) Service specifications
The content and the license are recorded on the digital media, and the content and the license can be imported offline by an installed application installed on the PC corresponding to this specification, and the content can be reproduced.
[0058]
(1-2) Service identifier
An example of values assigned in the first embodiment in accordance with the format of the
Service Type: 0x0001
Major Version: 0x0001
Minor Version: 0x0000
[0059]
(1-3) Utilization method
An on-disk application is recorded on the disc, and the on-disk application is installed if the installed application is not installed on the PC.
[0060]
The on-disk application starts up the installed application if it is installed, and automatically displays a screen for importing the content and license on the disk.
[0061]
In order to satisfy the link function between the on-disk application on the disk and the installed application on the PC, at least information equivalent to the service identifier (corresponding service identification information) is described in the dedicated registry on the PC. A specific example of the contents described in this dedicated registry is as follows.
[0062]
ServiceType: HKEY_LOCAL_MACHINE \ SOFTWARE \ A Corp \ OMGSVC \ 1
Version: HKEY_LOCAL_MACHINE \ SOFTWARE \ A Corp \ OMGSVC \ 1
AvailableVersion: 1.0
HKEY_LOCAL_MACHINE \ SOFTWARE \ A Corp \ OMGSVC \ 1
ImportCommandLine: "C: \ Program Files \ A \ ABC \ std \ ABC.exe" imp
[0063]
Note that the import command line varies depending on the installation location of the user. The version information may be rewritten when a new version is installed. In addition, when there are a plurality of types of applications capable of reproducing content on the client terminal, it is needless to say that the user may select a desired application.
[0064]
Example 2
(2-1) Service specifications
The content is recorded on the digital media, and the license exists on the EMD server. In the medium, a unique identification ID (Postscribed ID) for individually identifying the medium is recorded. The installed application copies the content recorded on the medium onto the PC, acquires the license from the EMD server, and reproduces the content.
[0065]
(2-2) Service identifier
An example of values assigned in the second embodiment in accordance with the format of the
Service Type: 0x0002
Major Version: 0x0001
Minor Version: 0x0000
Authentication server URL: XXX
[0066]
Note that the area describing the URL of the authentication server that authenticates the identification ID is not necessarily required information as the above-mentioned service identifier, and therefore is not defined in the format. However, by providing an extension area specific to the service type, Can respond.
[0067]
(2-3) Utilization method
An on-disk application is recorded on the medium, and the on-disk application is installed if the installed application is not installed on the PC. Then, the on-disk application transmits the authentication ID on the disk to the authentication server. The authentication ID is authenticated by the authentication server. At this time, the contents to be authenticated are firstly the contents of the authentication ID and secondly the number of accesses using the authentication ID.
[0068]
When the authentication is completed, the on-disk application requests the installed application to copy the content on the PC. When the on-disk application detects that the copying of the content to the PC is complete, it displays a page for purchasing a license in the browser. The URL of the page for purchasing the license can be received from the authentication server.
[0069]
When the user inputs necessary information in the browser and completes the license purchase procedure, the installed application is started and the license download from the EMD server starts.
[0070]
In order to satisfy the linkage function between the on-disk application that is an application on the disk and the installed application that is an application on the PC, the corresponding service identification information is described in the dedicated registry on the PC as information equivalent to at least the service identifier. ing. A specific example of the contents described in this dedicated registry is as follows.
[0071]
Service Type: HKEY_LOCAL_MACHINE \ SOFTWARE \ A Corp
Version (HKEY_LOCAL_MACHINE \ SOFTWARE \ A Corp
AvailableVersion: 1.0
HKEY_LOCAL_MACHINE \ SOFTWARE \ A Corp
ImportCommandLine: "C: \ Program Files \ A \ ABC \ std \ ABC.exe" copy
Note that the import command line varies depending on the installation location of the user.
[0072]
【The invention's effect】
As described above in detail, the information processing apparatus according to the present invention includes a reading unit that reads service identification information from a recording medium having service identification information indicating service specifications to be provided among a plurality of service specifications, and the recording medium includes: Service identification means for identifying whether or not the service specification to be provided can be supported, and when the service specification provided by the recording medium is compatible, information and its right information are obtained by performing processing according to the service specification. Since the service providing entity having the right information of the information to be acquired has a recording medium as an axis, for example, a system for distributing information and various additions linked with an information processing device serving as a client terminal When a service is provided, service identification information for identifying the service specification is recorded on the recording medium. By recording, the service specification can be uniquely identified, and this allows service providers, information distribution system developers, information processing device developers, etc. to be identified by this service identification information. Can be shared.
[Brief description of the drawings]
FIG. 1 is a schematic diagram for explaining digital media service specifications 1 to 3 as examples of various service forms;
FIG. 2 is a block diagram illustrating a configuration example of a client terminal.
FIG. 3 is a diagram showing a format of service identification information (service identifier) recorded on a medium according to the embodiment of the present invention.
FIG. 4 is a diagram illustrating a method of utilizing service identification information (service identifier).
[Explanation of symbols]
1, 2, 3
Claims (5)
当該情報処理装置が対応可能なサービス仕様を識別する第1の対応サービス仕様識別情報と該情報処理装置が対応可能なサービス仕様のバージョンを示す第2の対応サービス仕様識別情報とからなる対応サービス識別情報を有し、該対応サービス識別情報と上記サービス識別情報とを比較し、上記記録媒体が提供するサービス仕様に自身が対応可能か否かを判定するサービス識別手段と、
上記サービス識別手段によって上記記録媒体が提供するサービス仕様に対応可能であると判定された場合に該サービス仕様が示す上記取扱い手順に従った処理を行うことにより、コンテンツの利用を許可するライセンスを上記記録媒体又は認証サーバから取得するとともに、該ライセンスにより利用可能とされたコンテンツを上記記録媒体又は該認証サーバから取得する取得手段と、
上記対応サービス識別情報を、当該情報処理装置から上記記録媒体のアプリケーションに対して該記録媒体のアプリケーションが知り得る形態で公開する公開手段と
を備える情報処理装置。First provided service specification identification information for identifying a service specification provided by a recording medium among a plurality of service specifications indicating a handling procedure in the information processing apparatus of a content and a license permitting the use of the content, and the recording medium Reading means for reading out the service identification information from the recording medium having service identification information including second provided service specification identification information indicating a version of the service specification to be provided ;
Corresponding service identification comprising first corresponding service specification identification information for identifying a service specification that can be supported by the information processing apparatus, and second corresponding service specification identification information indicating a version of the service specification that can be supported by the information processing apparatus. Service identification means that has information, compares the corresponding service identification information with the service identification information, and determines whether or not the service specification provided by the recording medium can be supported by itself;
By performing the processing according to the handling procedure shown is the service specification when it is determined to be corresponding to the service specification which the recording medium is provided by the service identifying means, the license that allows use of the content An acquisition means for acquiring from the recording medium or the authentication server, and acquiring the content made available by the license from the recording medium or the authentication server ;
Information processing apparatus including a public means the corresponding service identification information published by the information processing apparatus in the form that the application be known of the recording medium to the application of the recording medium.
上記読み出し手段は、上記記録媒体から上記提供するサービス仕様にて使用される認証情報を読み出し、
上記通信手段は、読み出された上記認証情報をネットワークを介して上記認証サーバに送信し、
上記取得手段は、上記認証情報が認証されると上記認証サーバから上記ライセンスを取得する請求項1記載の情報処理装置。 A communication means for transmitting and receiving data over a network,
The reading means reads authentication information used in the service specifications provided from the recording medium,
It said communication means, the authentication information read via the network and sends to the authentication server,
The information processing apparatus according to claim 1, wherein the acquisition unit acquires the license from the authentication server when the authentication information is authenticated.
上記読み出し手段が、コンテンツと該コンテンツの利用を許可するライセンスとの当該情報処理方法における取扱い手順を示す複数のサービス仕様のうち記録媒体が提供するサービス仕様を識別する第1の提供サービス仕様識別情報と該記録媒体が提供するサービス仕様のバージョンを示す第2の提供サービス仕様識別情報とからなるサービス識別情報を有する該記録媒体から、該サービス識別情報を読み出す読み出し工程と、
上記サービス識別手段が、当該情報処理装置が対応可能なサービス仕様を識別する第1の対応サービス仕様識別情報と該情報処理装置が対応可能なサービス仕様のバージョンを示す第2の対応サービス仕様識別情報とからなる対応サービス識別情報と、上記読み出し工程にて読み出された上記サービス識別情報とを比較し、上記記録媒体が提供するサービス仕様に自身が対応可能か否かを判定するサービス識別工程と、
上記取得手段が、上記サービス識別工程によって上記記録媒体が提供するサービス仕様に対応可能であると判定された場合に該サービス仕様が示す上記取扱い手順に従った処理を行うことにより、コンテンツの利用を許可するライセンスを上記記録媒体又は認証サーバから取得するとともに、該ライセンスにより利用可能とされたコンテンツを上記記録媒体又は該認証サーバから取得する取得工程と、
上記公開手段が、上記対応サービス識別情報を、当該情報処理装置から上記記録媒体のアプリケーションに対して該記録媒体のアプリケーションが知り得る形態で公開する公開工程と
を有する情報処理方法。 An information processing method for an information processing apparatus including a reading unit, a service identification unit, an acquisition unit, and a disclosure unit,
It said reading means, first served specification identification information for identifying a service specification which recording medium is provided among the plurality of service specifications indicating the handling procedure in the information processing method of a license that allows use of the content and the content And reading the service identification information from the recording medium having service identification information including the service provision identification information indicating the version of the service specification provided by the recording medium; and
The service identification means, second corresponding service specification identification information first corresponding service specification identification data and said information processing device for identifying the information processing apparatus adaptable service specification indicates the version of the corresponding possible service specification A service identification step of comparing whether the service specification provided by the recording medium can be supported by comparing the corresponding service identification information consisting of: and the service identification information read in the reading step; ,
When the acquisition unit determines that the service specification provided by the recording medium is compatible in the service identification step , the content is used by performing processing according to the handling procedure indicated by the service specification. Obtaining a license to be permitted from the recording medium or the authentication server, and obtaining content made available by the license from the recording medium or the authentication server ;
A publishing step in which the publishing means publishes the corresponding service identification information from the information processing apparatus to the application of the recording medium in a form that the application of the recording medium can know .
上記読み出し工程では、上記読み出し手段が、上記記録媒体から上記提供するサービス仕様にて使用される認証情報を読み出し、
上記通信工程では、上記通信手段が、読み出された上記認証情報をネットワークを介して上記認証サーバに送信し、
上記取得工程では、上記取得手段が、上記認証情報が認証されると上記認証サーバから上記ライセンスを取得する請求項4記載の情報処理方法。Communication means has a communication step of transmitting and receiving data over a network,
In the reading step, the reading means reads authentication information used in the service specification provided from the recording medium,
In the above communication process, the communication means, the authentication information read via the network and sends to the authentication server,
The information processing method according to claim 4 , wherein, in the acquisition step, the acquisition unit acquires the license from the authentication server when the authentication information is authenticated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003152464A JP4529382B2 (en) | 2003-05-29 | 2003-05-29 | Information processing apparatus and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003152464A JP4529382B2 (en) | 2003-05-29 | 2003-05-29 | Information processing apparatus and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004355342A JP2004355342A (en) | 2004-12-16 |
| JP4529382B2 true JP4529382B2 (en) | 2010-08-25 |
Family
ID=34047679
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003152464A Expired - Fee Related JP4529382B2 (en) | 2003-05-29 | 2003-05-29 | Information processing apparatus and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4529382B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4311475B2 (en) | 2007-05-10 | 2009-08-12 | ソニー株式会社 | Digital cinema processing apparatus, ingest method, and program |
| JP2016143197A (en) * | 2015-01-30 | 2016-08-08 | 株式会社東芝 | Playback apparatus, content control method, and program |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0823315A (en) * | 1994-07-08 | 1996-01-23 | Sony Corp | Information provision system |
| JPH1049354A (en) * | 1996-08-05 | 1998-02-20 | Fuji Xerox Co Ltd | Information processing system |
| JP2000243026A (en) * | 1999-02-19 | 2000-09-08 | Nippon Telegr & Teleph Corp <Ntt> | Information recording method, usage method and delivery method |
| JP2002015512A (en) * | 1999-07-15 | 2002-01-18 | Matsushita Electric Ind Co Ltd | Digital data writing device, digital data recording device, digital data utilization device |
| JP2002312054A (en) * | 2001-02-01 | 2002-10-25 | Sony Computer Entertainment Inc | Computer system and method of using the same |
| JP2004334356A (en) * | 2003-05-01 | 2004-11-25 | Nippon Telegr & Teleph Corp <Ntt> | Usage right issuing device, service using device, usage right data issuing method, usage right issuing method, usage right data receiving method, usage right data execution method, usage right issuing device program, service using device program, usage right processing program, and Recording medium on which the program is recorded |
-
2003
- 2003-05-29 JP JP2003152464A patent/JP4529382B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004355342A (en) | 2004-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7788271B2 (en) | Content distribution server, content distribution method, and program | |
| US7836311B2 (en) | Information processing apparatus, information processing method, and computer program used therewith | |
| JP4333455B2 (en) | Content reproduction apparatus, program, and content reproduction control method | |
| JP3864867B2 (en) | Information processing apparatus, information processing method, and computer program | |
| US7415707B2 (en) | Installation software using a setting file to automatically determine if a module is installable and the location of the installation | |
| JP5302425B2 (en) | Content security method for providing renewable security over a long period of time, apparatus and computer-readable storage medium | |
| JP5113299B2 (en) | DRM providing apparatus, system and method thereof | |
| CN100594547C (en) | Read-only recording medium containing sample data and its reproduction method | |
| JP2005338959A (en) | Information processing apparatus, execution determination method, and computer program | |
| JP4752884B2 (en) | Information processing apparatus, data processing method, and program | |
| JP2004220357A (en) | Content providing method and device | |
| WO2002059894A1 (en) | Recording medium, information processing device, content distribution server, method, program, and its recording medium | |
| JP2005141413A (en) | Information processing apparatus, information processing method, data communication system, and data communication method | |
| CN101615415B (en) | Information processins apparatus and data processing method | |
| EP2320347A1 (en) | Information processing device, method for processing data, and program | |
| JP2002123264A (en) | Information processing apparatus and information processing method, and program storage medium | |
| JP4683092B2 (en) | Information processing apparatus, data processing method, and program | |
| JP2000148592A (en) | Information processing apparatus with access control function and storage medium | |
| KR100373811B1 (en) | Data encription system and method thereof and portable data-carring device for use in the method | |
| TWI302701B (en) | ||
| US8090960B2 (en) | Information managing method, information managing system, server apparatus, and recording medium | |
| JP4529382B2 (en) | Information processing apparatus and information processing method | |
| WO2005076108A1 (en) | Method and system for selectively controlling access to media on a media storage device | |
| US20090271875A1 (en) | Upgrade Module, Application Program, Server, and Upgrade Module Distribution System | |
| JP4449959B2 (en) | Information processing apparatus, information processing method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060522 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090603 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090609 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090803 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100128 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100518 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130618 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |