JP2010049448A - 情報処理装置、およびデータ処理方法、並びにプログラム - Google Patents
情報処理装置、およびデータ処理方法、並びにプログラム Download PDFInfo
- Publication number
- JP2010049448A JP2010049448A JP2008212485A JP2008212485A JP2010049448A JP 2010049448 A JP2010049448 A JP 2010049448A JP 2008212485 A JP2008212485 A JP 2008212485A JP 2008212485 A JP2008212485 A JP 2008212485A JP 2010049448 A JP2010049448 A JP 2010049448A
- Authority
- JP
- Japan
- Prior art keywords
- content
- server
- media
- copy
- program
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8355—Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
- G11B20/00115—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00166—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
- G11B20/00181—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software using a content identifier, e.g. an international standard recording code [ISRC] or a digital object identifier [DOI]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
- G11B20/00362—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being obtained from a media key block [MKB]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/0042—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the copy protection scheme being related to a specific access protection standard
- G11B20/00427—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the copy protection scheme being related to a specific access protection standard advanced access content system [AACS]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00681—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
- G11B20/00688—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access said measures preventing that a usable copy of recorded data can be made on another medium
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
- G11B20/00862—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can grant the permission to use a content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4431—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
【解決手段】メディア間におけるコンテンツコピー処理において、コピー先メディアの識別情報(メディアID)を予め処理の規定されたAPIを利用して取得し、取得したメディアIDをサーバに送信してサーバからコピー許可情報を取得し、サーバの管理下でコンテンツのコピー処理を行う。本構成により、コピー先となるメディアの管理が可能となり、不正なコンテンツ利用を排除できる。また、サーバからのコンテンツダウンロード処理も例えばJava(登録商標)プログラムに従って実行する構成としたので、例えばコンテンツを記録したROMディスクに格納してユーザに提供できる。
【選択図】図4
Description
(a)既にコンテンツの記録されたメディア(例えばROMディスク)から他のメディアにコピー(あるいはムーブ)する処理、
(b)サーバからコンテンツをダウンロードして記録する処理、
(c)店頭や公共スペースに置かれた端末を利用してコンテンツを記録する処理、
例えばこのような処理が想定される。
(a)マネージドコピー(MC:Managed Copy)
(b)EST(Electric Sell Through)
(c)MoD(Manufacturing on Demand)
マネージドコピー(MC:Managed Copy)は、例えば、図1(a)に示すように、ユーザ1が、既にコンテンツの記録された情報記録媒体(ディスク)3をデータ記録再生処理を行う情報処理装置2にセットして、情報記録媒体(ディスク)3から読み取られたコンテンツを例えばR型、RE型などのデータ書き込み可能なR/RE型ディスクや、ハードディスク、フラッシュメモリなどの第2の情報記録媒体4にコピーを行なう処理である。
サーバからコンテンツをダウンロードして情報記録媒体(メディア)に記録する処理は、EST(Electric Sell Through)と呼ばれる。ESTは、図2(b)に示すように、ユーザ11の保持するPCなどの情報処理装置13にユーザの保持するメディア、例えばデータ書き込み可能なメディアであるR型またはRE型のディスク12を装着し、ネットワーク15を介してコンテンツサーバ(ESTサーバ)14からコンテンツを受信して記録する処理である。
共用端末利用型のコンテンツ提供処理はMoD(Manufacturing on Demand)と呼ばれる。Modは、図2(c)に示すように、ユーザ21が、例えばコンビニや駅などの公共スペースに設置された端末としてのコンテンツサーバ24を利用してコンテンツをメディアに記録して購入する。ユーザ21の保持するデータ書き込み可能なメディアである例えばR型またはRE型のディスク22をコンビニ23の端末としてのコンテンツサーバ(MoDサーバ)24にセットして、ユーザ21のコンテンツ選択などの操作によって、所望のコンテンツをディスク22に記録する処理である。
(a)機器のUIに提示されたメニューから行う方法、
(b)コンテンツを記録したディスクに格納されているJava(登録商標)アプリケーションプログラムであるBD−J(Blu−ray Disc Java(登録商標))アプリケーションをまず起動させて、BD−Jアプリケーション経由でプレーヤアプリケーションを起動させる方法、
上記(a),(b)のいずれかを行うようにAACSでは規定している。
メディアからのデータ読み取りおよびサーバとの通信処理を実行するデータ処理部を有し、
前記データ処理部は、
第1メディアに記録されたコンテンツのコピー先である第2メディアからのメディアIDを読み取るメディアID読み取り処理と、
前記メディアIDをサーバに送信するメディアID送信処理と、
前記サーバからのコピー許可情報の取得処理を実行し、
前記メディアID読み取り処理を、メディアID読み取り処理を規定したAPI(Application Programming Interface)を適用して実行する構成である情報処理装置にある。
メディアからのデータ読み取りおよびサーバとの通信処理を実行するデータ処理部を有し、
前記データ処理部は、
メディアに記録されたプログラムを読み取り、該プログラムに従ってサーバとの通信を実行し、
メディア格納コンテンツに対応するサーバから取得可能なコンテンツリストの受信処理、
前記コンテンツリストに対するユーザ指定情報のサーバに対する送信処理、
サーバからのコンテンツダウンロート処理実行する構成である情報処理装置にある。
情報処理装置において実行するデータ処理方法であり、
第1メディアに記録されたコンテンツのコピー先である第2メディアからのメディアIDを読み取るメディアID読み取り処理ステップと、
前記メディアIDをサーバに送信するメディアID送信処理ステップと、
前記サーバからのコピー許可情報の取得処理を実行するステップを実行し、
前記メディアID読み取り処理は、メディアID読み取り処理を規定したAPI(Application Programming Interface)を適用して実行するデータ処理方法にある。
情報処理装置において実行するデータ処理方法であり、
メディアに記録されたプログラムを読み取るステップと、
前記プログラムに従って、以下の処理、すなわち、
(a)メディア格納コンテンツに対応するコンテンツであり、サーバから取得可能なコンテンツのリストであるコンテンツリストをサーバから取得する処理、
(b)前記コンテンツリストに対するユーザ指定情報のサーバに対する送信処理、
(c)サーバからのコンテンツのダウンロート処理、
上記処理(a)〜(c)を前記プログラムに従って実行するステップを有するデータ処理方法にある。
情報処理装置においてデータ処理を実行させるプログラムであり、
第1メディアに記録されたコンテンツのコピー先である第2メディアからのメディアIDを読み取るメディアID読み取り処理ステップと、
前記メディアIDをサーバに送信するメディアID送信処理ステップと、
前記サーバからのコピー許可情報の取得処理を実行するステップを有し、
前記メディアID読み取り処理は、メディアID読み取り処理を規定したAPI(Application Programming Interface)を適用して実行するステップとして規定したプログラムにある。
情報処理装置においてデータ処理を実行させるプログラムであり、
メディア格納コンテンツに対応するコンテンツであり、サーバから取得可能なコンテンツのリストであるコンテンツリストをサーバから取得する処理ステップ、
前記コンテンツリストに対するユーザ指定情報のサーバに対する送信処理ステップ、
サーバからのコンテンツのダウンロート処理ステップ、
を有するプログラムにある。
コンテンツのコピー先であるデータ記録可能な第2の記録媒体150は、例えば、ハードディスク、R/REディスク、フラッシュメモリなどの記録媒体である。
Java(登録商標)アプリケーションプログラムであるBD−Jアプリケーション111
コピー処理管理ファイル(MCMF)112、
管理データ113、
暗号化コンテンツ114、
これらのデータが記録されている。
(a)コンテンツID:情報記録媒体(ディスク110)に記録されたコンテンツを一意に示す識別子(ID)である。
(b)URI(URL):コンテンツコピーを実行する際にコピーの許可、バインド処理よるトークンの生成などを実行する管理サーバ接続用の情報である。例えば管理サーバ140に対するアクセス情報である。
(c)ディレクトリ名、ファイル名(Directory Name/File Name)コピー処理を許容するデータを記録したディレクトリ、ファイル名に関する情報である。
第1データ処理部は、BD−JVM(BD−Jバーチャルマシン)121である。BD−JVM(BD−Jバーチャルマシン)121は、ディスク110に記録されたBD−Jアプリケーション111を実行する仮想的なハードウェア環境としてのバーチャルマシンとして設定される。
第2データ処理部は、AACSレイヤ122である。AACSレイヤ122は、AACSの規定に従った処理、例えばディスク110に記録されたIDの取得処理など、セキュリティの高い情報の取り扱いや、コンテンツコピー処理におけるデータ変換などのAACS規定に従ったデータ処理を実行するデータ処理部として設定される。
(a)コピー処理管理ファイル(MCMF)のURIを利用したサーバアクセス処理、
(b)サーバからの許容処理リストの取得処理、
(c)ユーザによる処理選択情報のサーバへの送信処理
(d)決済処理、
(e)サーバからのコピー許可情報の取得処理、チェック処理、コピー許可情報の記録制御部への出力、
(f)記録制御部の実行するコンテンツコピー処理の監視処理、
(g)記録制御部の実行するサーバからのダウンロードデータの書き込み処理の監視処理、
これらの処理がBD−Jアプリケーションを適用して実行される。
(処理例1)
情報処理装置(ユーザ装置)210が、サーバ220からコンテンツAをダウンロードしてローカル記憶部213に格納する処理、
(処理例2)
ローカル記憶部213に格納したコンテンツAを、データ記録可能なR/RE型ディスクにコピーする処理、
これらの処理である。
(処理例2)は、先に図1を参照して説明したマネージドコピー(MC:Managed Copy)に相当する処理であり、サーバ220からコピー許可情報を取得してメディア間でコンテンツコピーを行う処理である。
情報処理装置210は、まず、例えば映画等のコンテンツが記録されているROMディスク212を情報処理装置210に装着する。次に、ROMディスク212内に記録されているプログラム251をデータ処理部211において実行して、サーバ220からのコンテンツAを取得するダウンロード処理を行う。プログラム251は、例えばROMディスク212がBlu−ray Disc(登録商標)である場合、BD規格に対応するJava(登録商標)プログラムであるBD−Jアプリケーションプログラムである。
(1)コンテンツダウンロード処理、
(2)コンテンツコピー処理、
これらの処理の詳細シーケンスについて図6、図7を参照して説明する。
Java(登録商標)アプリケーションプログラムであるBD−Jアプリケーション351
コピー処理管理ファイル(MCMF)352、
管理データ353、
暗号化コンテンツ354、
これらのデータが記録されている。
(a)コンテンツID:ローカル記憶部350に記録されたコンテンツを一意に示す識別子(ID)である。
(b)URI(URL):コンテンツコピーを実行する際にコピーの許可、バインド処理よるトークンの生成などを実行するサーバ接続用の情報である。例えばサーバ320に対するアクセス情報である。
(c)ディレクトリ名、ファイル名(Directory Name/File Name)コピー処理を許容するデータを記録したディレクトリ、ファイル名に関する情報である。
第1データ処理部は、BD−JVM(BD−Jバーチャルマシン)370である。BD−JVM(BD−Jバーチャルマシン)370は、ローカル記憶部350に記録されたBD−Jアプリケーション351を実行する仮想的なハードウェア環境としてのバーチャルマシンとして設定される。
第2データ処理部は、AACSレイヤ380である。AACSレイヤ380は、AACSの規定に従った処理、例えばセキュリティの高い情報の取り扱いや、コンテンツコピー処理におけるデータ変換などのAACS規定に従ったデータ処理を実行するデータ処理部として設定される。
(a)コピー処理管理ファイル(MCMF)のURIを利用したサーバアクセス処理、
(b)サーバからの許容処理リストの取得処理、
(c)ユーザによる処理選択情報のサーバへの送信処理
(d)サーバに対するコピー先メディアのメディアID送信処理、
(e)サーバからのコピー許可情報の取得処理、チェック処理、コピー許可情報の記録制御部への出力、
(f)記録制御部の実行するコンテンツコピー処理の監視処理、
(g)記録制御部の実行するサーバからのダウンロードデータの書き込み処理の監視処理、
これらの処理がBD−Jアプリケーションを適用して実行される。
2 情報処理装置
3 ROMディスク
4 第2の情報記録媒体
5 管理サーバ
6 ネットワーク
11 ユーザ
12 情報記録媒体(メディア)
13 情報処理装置
14 コンテンツサーバ
15 ネットワーク
21 ユーザ
22 情報記録媒体(メディア)
23 コンビニ
24 コンテンツサーバ
110 ディスク
111 BD−Jアプリケーション
112 コピー処理管理ファイル
113 管理データ
114 暗号化コンテンツ
120 情報処理装置
121 BD−JVM
122 AACSレイヤ
123 許容処理リスト
124 コピー許可情報
131 決済データ
140 管理サーバ
141 管理データ
150 第2の情報記録媒体(メディア)
151 管理データ
152 暗号化コンテンツ
210 情報処理装置
211 データ処理部
212 ROMディスク
213 ローカル記憶部
214 R/RE型ディスク
220 サーバ
251 プログラム(BD−Jアプリケーション)
252 プログラム(BD−Jアプリケーション)
310 情報処理装置
320 サーバ
321 管理データ
330 R/RE型ディスク
331 管理データ
332 暗号化コンテンツ
350 ローカル記憶部
351 プログラム(BD−Jアプリケーション)
352 コピー処理管理ファイル
353 管理データ
354 暗号化コンテンツ
370 BD−JVM
371 許容処理リスト
372 コピー許可情報
380 AACSレイヤ
411 MKB
412 CPSユニット鍵ファイル
413 CPSユニット利用制御情報ファイル
414 暗号化コンテンツ
421 メディアID
422 バインディングナンス
423 コピー許可情報(トークン)
424 MKB
425 CPSユニット鍵ファイル
426 CPSユニット利用制御情報ファイル
427 暗号化コンテンツ
451 MKB
Claims (11)
- メディアからのデータ読み取りおよびサーバとの通信処理を実行するデータ処理部を有し、
前記データ処理部は、
第1メディアに記録されたコンテンツのコピー先である第2メディアからのメディアIDを読み取るメディアID読み取り処理と、
前記メディアIDをサーバに送信するメディアID送信処理と、
前記サーバからのコピー許可情報の取得処理を実行し、
前記メディアID読み取り処理を、メディアID読み取り処理を規定したAPI(Application Programming Interface)を適用して実行する構成である情報処理装置。 - 前記データ処理部は、プログラムを実行する仮想的なハードウェア環境としてのバーチャルマシン上で、Java(登録商標)アプリケーションプログラムを実行する請求項1に記載の情報処理装置。
- 前記データ処理部は、前記コピー許可情報の取得を条件として、前記第1メディアに記録されたコンテンツを前記第2メディアにコピーする処理を実行する構成である請求項1に記載の情報処理装置。
- 前記データ処理部は、前記コピー許可情報を、コンテンツコピー処理を実行する第2データ処理部に提供し、
前記第2データ処理部は、前記コピー許可情報の受領を条件としてコンテンツコピー処理を実行する構成である請求項1に記載の情報処理装置。 - メディアからのデータ読み取りおよびサーバとの通信処理を実行するデータ処理部を有し、
前記データ処理部は、
メディアに記録されたプログラムを読み取り、該プログラムに従ってサーバとの通信を実行し、
メディア格納コンテンツに対応するサーバから取得可能なコンテンツリストの受信処理、
前記コンテンツリストに対するユーザ指定情報のサーバに対する送信処理、
サーバからのコンテンツダウンロート処理実行する構成である情報処理装置。 - 前記プログラムは、Java(登録商標)アプリケーションプログラムであり、前記データ処理部は、プログラムを実行する仮想的なハードウェア環境としてのバーチャルマシン上で前記Java(登録商標)アプリケーションプログラムを実行する請求項5に記載の情報処理装置。
- 前記データ処理部は、
前記メディアに対するコンテンツ記録に際して、
サーバからのダウンロードコンテンツと、他メディアからのコピーコンテンツとを異なるディレクトリに設定して記録する処理を行う構成である請求項5に記載の情報処理装置。 - 情報処理装置において実行するデータ処理方法であり、
第1メディアに記録されたコンテンツのコピー先である第2メディアからのメディアIDを読み取るメディアID読み取り処理ステップと、
前記メディアIDをサーバに送信するメディアID送信処理ステップと、
前記サーバからのコピー許可情報の取得処理を実行するステップを実行し、
前記メディアID読み取り処理は、メディアID読み取り処理を規定したAPI(Application Programming Interface)を適用して実行するデータ処理方法。 - 情報処理装置において実行するデータ処理方法であり、
メディアに記録されたプログラムを読み取るステップと、
前記プログラムに従って、以下の処理、すなわち、
(a)メディア格納コンテンツに対応するコンテンツであり、サーバから取得可能なコンテンツのリストであるコンテンツリストをサーバから取得する処理、
(b)前記コンテンツリストに対するユーザ指定情報のサーバに対する送信処理、
(c)サーバからのコンテンツのダウンロート処理、
上記処理(a)〜(c)を前記プログラムに従って実行するステップを有するデータ処理方法。 - 情報処理装置においてデータ処理を実行させるプログラムであり、
第1メディアに記録されたコンテンツのコピー先である第2メディアからのメディアIDを読み取るメディアID読み取り処理ステップと、
前記メディアIDをサーバに送信するメディアID送信処理ステップと、
前記サーバからのコピー許可情報の取得処理を実行するステップを有し、
前記メディアID読み取り処理は、メディアID読み取り処理を規定したAPI(Application Programming Interface)を適用して実行するステップとして規定したプログラム。 - 情報処理装置においてデータ処理を実行させるプログラムであり、
メディア格納コンテンツに対応するコンテンツであり、サーバから取得可能なコンテンツのリストであるコンテンツリストをサーバから取得する処理ステップ、
前記コンテンツリストに対するユーザ指定情報のサーバに対する送信処理ステップ、
サーバからのコンテンツのダウンロート処理ステップ、
を有するプログラム。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008212485A JP2010049448A (ja) | 2008-08-21 | 2008-08-21 | 情報処理装置、およびデータ処理方法、並びにプログラム |
PCT/JP2009/064239 WO2010021281A1 (ja) | 2008-08-21 | 2009-08-12 | 情報処理装置、およびデータ処理方法、並びにプログラム |
CN2009801309838A CN102119392A (zh) | 2008-08-21 | 2009-08-12 | 信息处理装置、数据处理方法和程序 |
EP09808217A EP2320347A4 (en) | 2008-08-21 | 2009-08-12 | INFORMATION PROCESSING DEVICE, DATA PROCESSING METHOD, AND PROGRAM |
US13/056,937 US8914904B2 (en) | 2008-08-21 | 2009-08-12 | Information processing apparatus, data processing method and program |
RU2011104192/08A RU2011104192A (ru) | 2008-08-21 | 2009-08-12 | Устройство обработки информации, способ обработки данных и программа |
KR1020117002426A KR20110042296A (ko) | 2008-08-21 | 2009-08-12 | 정보 처리 장치 및 데이터 처리 방법, 및 프로그램 |
BRPI0917578A BRPI0917578A2 (pt) | 2008-08-21 | 2009-08-12 | aparelho de processamento de informação, método para processamento de dados, e, programa para fazer um aparelho de processamento de informação executar processamento de dados |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008212485A JP2010049448A (ja) | 2008-08-21 | 2008-08-21 | 情報処理装置、およびデータ処理方法、並びにプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010049448A true JP2010049448A (ja) | 2010-03-04 |
Family
ID=41707159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008212485A Pending JP2010049448A (ja) | 2008-08-21 | 2008-08-21 | 情報処理装置、およびデータ処理方法、並びにプログラム |
Country Status (8)
Country | Link |
---|---|
US (1) | US8914904B2 (ja) |
EP (1) | EP2320347A4 (ja) |
JP (1) | JP2010049448A (ja) |
KR (1) | KR20110042296A (ja) |
CN (1) | CN102119392A (ja) |
BR (1) | BRPI0917578A2 (ja) |
RU (1) | RU2011104192A (ja) |
WO (1) | WO2010021281A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011223281A (ja) * | 2010-04-08 | 2011-11-04 | Sony Corp | 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4752884B2 (ja) * | 2008-08-21 | 2011-08-17 | ソニー株式会社 | 情報処理装置、およびデータ処理方法、並びにプログラム |
JP2010263453A (ja) * | 2009-05-08 | 2010-11-18 | Sony Corp | 情報処理装置、コンテンツ配信システム、および情報処理方法、並びにプログラム |
JP5532726B2 (ja) * | 2009-07-31 | 2014-06-25 | ソニー株式会社 | 記録媒体製作方法、記録媒体及び記録媒体の再生装置 |
JP4814407B1 (ja) * | 2010-06-10 | 2011-11-16 | パナソニック株式会社 | 再生装置、記録媒体、再生方法、プログラム |
JP5790286B2 (ja) * | 2011-08-12 | 2015-10-07 | ソニー株式会社 | 情報処理装置、署名生成装置、情報処理方法、署名生成方法、及びプログラム |
JP5790318B2 (ja) * | 2011-08-29 | 2015-10-07 | ソニー株式会社 | 情報処理装置、署名生成装置、情報処理方法、署名生成方法、及びプログラム |
WO2015107782A1 (ja) * | 2014-01-14 | 2015-07-23 | ソニー株式会社 | 情報処理装置、情報記録媒体、情報処理システム、および情報処理方法、並びにプログラム |
EP3346469B1 (en) * | 2015-09-01 | 2022-05-18 | Sony Group Corporation | Information processing apparatus, information processing method, and program |
JP6851457B2 (ja) * | 2016-07-15 | 2021-03-31 | 華為技術有限公司Huawei Technologies Co.,Ltd. | メディア送信許可を申請するための方法、ならびにメディア送信許可を取り消すための方法および装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1083297A (ja) * | 1996-05-20 | 1998-03-31 | Fujitsu Ltd | ソフトウェアコピー処理装置、ソフトウェアコピー処理方法およびソフトウェアをコピーするプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2000149414A (ja) * | 1998-11-10 | 2000-05-30 | Victor Co Of Japan Ltd | 情報記録方法及び装置 |
JP2005092830A (ja) * | 2003-08-14 | 2005-04-07 | Sony Corp | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
JP2008021350A (ja) * | 2006-07-11 | 2008-01-31 | Toshiba Corp | コンテンツ記録装置、方法およびプログラム |
JP2008098765A (ja) * | 2006-10-06 | 2008-04-24 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3128328B2 (ja) * | 1992-05-26 | 2001-01-29 | キヤノン株式会社 | 記録装置 |
US5805699A (en) * | 1996-05-20 | 1998-09-08 | Fujitsu Limited | Software copying system |
JP2001016195A (ja) * | 1999-04-27 | 2001-01-19 | Matsushita Electric Ind Co Ltd | 情報利用制御装置 |
JP2002008115A (ja) * | 2000-06-23 | 2002-01-11 | Sony Corp | 情報配信システム、端末装置、サーバ装置、記録媒体、情報配信方法 |
JP2002189801A (ja) * | 2000-12-21 | 2002-07-05 | Sony Corp | サービス提供システム、管理サーバ、サービスプロバイダ、端末装置、記録媒体発行装置、サービス提供方法、記録媒体 |
JP2004199826A (ja) * | 2002-12-20 | 2004-07-15 | Konica Minolta Holdings Inc | 情報記録読取用光ヘッド及び光ヘッド用対物レンズ |
CN100440179C (zh) * | 2003-08-14 | 2008-12-03 | 索尼株式会社 | 信息处理装置和方法 |
JP2005222409A (ja) * | 2004-02-06 | 2005-08-18 | Internatl Business Mach Corp <Ibm> | オペレーティングシステム、ライセンス管理サーバ、ライセンス管理方法、ライセンス管理プログラム、及び記録媒体 |
JP4580693B2 (ja) * | 2004-06-11 | 2010-11-17 | 株式会社日立製作所 | 共有排他制御方法 |
JP4752884B2 (ja) * | 2008-08-21 | 2011-08-17 | ソニー株式会社 | 情報処理装置、およびデータ処理方法、並びにプログラム |
-
2008
- 2008-08-21 JP JP2008212485A patent/JP2010049448A/ja active Pending
-
2009
- 2009-08-12 KR KR1020117002426A patent/KR20110042296A/ko not_active Application Discontinuation
- 2009-08-12 RU RU2011104192/08A patent/RU2011104192A/ru not_active Application Discontinuation
- 2009-08-12 BR BRPI0917578A patent/BRPI0917578A2/pt not_active IP Right Cessation
- 2009-08-12 WO PCT/JP2009/064239 patent/WO2010021281A1/ja active Application Filing
- 2009-08-12 EP EP09808217A patent/EP2320347A4/en not_active Withdrawn
- 2009-08-12 CN CN2009801309838A patent/CN102119392A/zh active Pending
- 2009-08-12 US US13/056,937 patent/US8914904B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1083297A (ja) * | 1996-05-20 | 1998-03-31 | Fujitsu Ltd | ソフトウェアコピー処理装置、ソフトウェアコピー処理方法およびソフトウェアをコピーするプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2000149414A (ja) * | 1998-11-10 | 2000-05-30 | Victor Co Of Japan Ltd | 情報記録方法及び装置 |
JP2005092830A (ja) * | 2003-08-14 | 2005-04-07 | Sony Corp | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
JP2008021350A (ja) * | 2006-07-11 | 2008-01-31 | Toshiba Corp | コンテンツ記録装置、方法およびプログラム |
JP2008098765A (ja) * | 2006-10-06 | 2008-04-24 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011223281A (ja) * | 2010-04-08 | 2011-11-04 | Sony Corp | 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム |
Also Published As
Publication number | Publication date |
---|---|
EP2320347A4 (en) | 2012-03-14 |
RU2011104192A (ru) | 2012-08-20 |
US20110131665A1 (en) | 2011-06-02 |
US8914904B2 (en) | 2014-12-16 |
KR20110042296A (ko) | 2011-04-26 |
CN102119392A (zh) | 2011-07-06 |
EP2320347A1 (en) | 2011-05-11 |
BRPI0917578A2 (pt) | 2015-11-17 |
WO2010021281A1 (ja) | 2010-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4882653B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP4752884B2 (ja) | 情報処理装置、およびデータ処理方法、並びにプログラム | |
WO2010021281A1 (ja) | 情報処理装置、およびデータ処理方法、並びにプログラム | |
JP4655951B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP4882636B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
US7983416B2 (en) | Information processing device, information processing method, and computer program | |
US8254757B2 (en) | Information processing apparatus and data processing method and program | |
US20090324197A1 (en) | Information processing apapratus and data processing method and program | |
JP5664236B2 (ja) | データ記憶装置、情報処理装置、および情報処理方法、並びにプログラム | |
JP4683092B2 (ja) | 情報処理装置、およびデータ処理方法、並びにプログラム | |
TW201301267A (zh) | 資訊處理裝置、及資訊處理方法、以及程式 | |
JP4779978B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP2009199490A (ja) | コンテンツ利用管理システム、情報処理装置、および方法、並びにプログラム | |
US20140090083A1 (en) | Information processing apparatus, information processing method, and program | |
JP4872695B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
WO2017038492A1 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
JP5252060B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
WO2017038493A1 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
JP2010263453A (ja) | 情報処理装置、コンテンツ配信システム、および情報処理方法、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110606 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130304 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130326 |