JP3678164B2 - データ転送システム、データ転送装置、データ記録装置、データ転送方法 - Google Patents
データ転送システム、データ転送装置、データ記録装置、データ転送方法 Download PDFInfo
- Publication number
- JP3678164B2 JP3678164B2 JP2001115308A JP2001115308A JP3678164B2 JP 3678164 B2 JP3678164 B2 JP 3678164B2 JP 2001115308 A JP2001115308 A JP 2001115308A JP 2001115308 A JP2001115308 A JP 2001115308A JP 3678164 B2 JP3678164 B2 JP 3678164B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- recording medium
- recording
- content
- bit rate
- 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
- 238000000034 method Methods 0.000 title claims description 150
- 238000012546 transfer Methods 0.000 title claims description 145
- 238000012545 processing Methods 0.000 claims description 124
- 238000007906 compression Methods 0.000 claims description 63
- 230000005540 biological transmission Effects 0.000 claims description 61
- 230000006835 compression Effects 0.000 claims description 60
- 238000013144 data compression Methods 0.000 claims description 43
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 14
- 230000006837 decompression Effects 0.000 description 6
- 238000005070 sampling Methods 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Classifications
-
- 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
-
- 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/00007—Time or data compression or expansion
-
- 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/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
-
- 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/00224—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 obtained from a remote server
-
- 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/00485—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/00514—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 characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein the entire content is encrypted with the same key, e.g. disc key or master key
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- 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
-
- 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
- G11B2020/10935—Digital recording or reproducing wherein a time constraint must be met
- G11B2020/10981—Recording or reproducing data when the data rate or the relative speed between record carrier and transducer is variable
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Storage Device Security (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Television Signal Processing For Recording (AREA)
Description
【発明の属する技術分野】
本発明は、音楽等のコンテンツデータの転送/記録に好適な、データ転送システム、データ転送装置、データ記録装置、データ転送方法に関するものである。
【0002】
【従来の技術】
例えばパーソナルコンピュータのHDD(ハードディスクドライブ)を一次記録媒体として扱って音楽等のコンテンツデータを格納するとともに、格納したコンテンツデータを転送して他の記録媒体(二次記録媒体)に記録し、その二次記録媒体側で音楽等の再生を楽しむという使用形態がある。
【0003】
この場合、HDDには、CD−DA(Compact Disc Digital Audio)やDVD(Digital Versatile Disc)などのパッケージメディアから再生された音楽等のコンテンツデータが蓄積されたり、或いはパーソナルコンピュータが接続された通信ネットワークを介して外部の音楽サーバ等からダウンロードされたコンテンツデータが蓄積される。そしてユーザーは、パーソナルコンピュータに二次記録媒体の記録装置を接続して、HDDに蓄積されたコンテンツデータを二次記録媒体にコピー(複製)又はムーブ(移動)し、当該二次記録媒体に対応する再生装置で音楽等のコンテンツデータを再生させる。
【0004】
二次記録媒体としては、例えばフラッシュメモリ等の半導体メモリを利用したメモリカードや、光磁気ディスクとしてのミニディスク、或いはCD−R(CD Recordable)、CD−RW(CD Rewitable)、DVD−RAM、DVD−R、DVD−RWなどが考えられる。
二次記録媒体に対応する記録装置、再生装置として、これらのメディア(記録媒体)に対応するレコーダ/プレーヤは、広く普及しており、据置型の記録再生装置や、ポータブルタイプの記録再生装置などとして多様に存在し、各ユーザーはそれぞれ自分の好みや所有する機器に合わせて、コンテンツデータの記録/再生を行うものとなる。
【0005】
なお、例えばこのようなコンテンツデータの使用形態を考えるときは、コンテンツデータについての著作権保護を考慮しなければならない。例えばユーザーがコンテンツデータの配信サービスを利用したり、パッケージメディアの購入を行うなどして、HDDにコンテンツデータを蓄積した後、そのコンテンツデータを無制限に二次記録媒体にコピー可能とすると、著作権者の正当な保護がはかれない事態が生ずる。このためデジタルデータとしてのコンテンツデータの扱い上で著作権保護を維持できるようにする様々な技術やデータ処理上の取り決めが提案されているが、その1つにSDMI(SECURE DIGITAL MUSIC INITIATIVE)という規格がある。
このSDMIで策定されたデータパスについては後述するが、例えば一次記録媒体としてのHDDを備えたパーソナルコンピュータに蓄積されたコンテンツ、例えばネットワークを介して外部サーバから配信されたコンテンツデータ(以下、ネットワークコンテンツ)や、例えばパーソナルコンピュータに装備されているCD−ROMドライブ等のディスクドライブ装置、或いはパーソナルコンピュータと接続されたディスクドライブ装置において再生されるCD−DA、DVD等のパッケージメディアから読み出されたコンテンツデータ(以下、ディスクコンテンツ)について、二次記録媒体への転送/記録が、著作権保護と一般ユーザーの利益(私的複製の権利)を勘案したうえで、適切に行われるようにされている。
【0006】
【発明が解決しようとする課題】
ところで、HDD等の一次記録媒体からミニディスク等の二次記録媒体へコンテンツデータを転送してコピーする場合において、次のような問題が生じている。
【0007】
今、一次記録媒体であるHDDには、ATRAC3方式(或いは他の圧縮方式)で圧縮されたコンテンツデータが暗号化されて格納されているとする。
通常、SDMI準拠コンテンツのネットワークコンテンツの場合は、そのデータは元々は例えばATRAC3などの圧縮方式でエンコードされたデータであり、例えばDES等の鍵暗号によって、コンテンツ鍵CKで暗号化されて配信されるものである。従って、このようなコンテンツデータがHDDに格納されたものとする。
また、二次記録媒体としてミニディスクを想定し、例えば上記HDDを有するパーソナルコンピュータとミニディスク記録装置がUSB等で接続され、上記HDDに格納されたコンテンツデータをミニディスク記録装置に転送してミニディスクに複製記録する場合を考える。
【0008】
ミニディスクは、元々ATRAC方式で圧縮されたデータを記録するメディアとして開発されたものであり、近年の装置ではATRAC方式を発展させたATRAC3方式にも対応可能である。
ここで、一般にATRAC3方式としては、図18に示すように多様なビットレートのデータフォーマットが存在し、例えばHDDに格納するATRAC3方式で圧縮されたコンテンツデータとしては、この図18に示したどのフォーマット(ビットレート)の場合もあり得る。
しかしながらミニディスク記録再生装置において対応できる(再生可能となる)のは、図18のうちで破線で囲った2つのフォーマット、つまりビットレートが132kbps又は66kbpsのみである。
また、当然ながら、配信されてHDDに格納されるコンテンツデータとしてはATRAC3方式以外の圧縮方式のデータもあり得る。
【0009】
これらの事情から、一次記録媒体であるHDDから二次記録媒体であるミニディスクに対してコンテンツデータを転送して複製記録する場合には、例えば図17に示すような処理プロセスが必要になる。
【0010】
HDDに格納されたコンテンツデータが、ATRAC3方式で圧縮され、しかもそのビットレートが、ミニディスク記録装置で対応できないものであったとする。即ちビットレートが、176kbps、146kbps、105kbps、94kbps、47kbps、33kbpsのいずれかであったとする。
【0011】
なお説明上、ATRAC3方式の圧縮データを「A3D」と表す。そしてミニディスク記録装置で対応できないビットレートのATRAC3方式の圧縮データを「A3Dx」、ミニディスク記録装置で対応できるビットレートのATRAC3方式の圧縮データを「A3Dy」と表すとする。
【0012】
また、本明細書では説明上、鍵xで暗号化されたデータyを、
E(x,y)
と表す。
またその暗号化データE(x,y)について、鍵xにより暗号化を復号したデータを、
D{x,E(x,y)}
と表すこととする。
従って、例えば上記のようにATRAC3方式の圧縮データを「A3D」とすると、鍵CKで暗号化された「A3D」であるコンテンツは、E(CK,A3D)となる。
またE(CK,A3D)が、鍵CKで復号されたデータは、
D{CK,E(CK,A3D)}
と表わせられる。
【0013】
図17(a)は、HDD(一次記録媒体)を有するパーソナルコンピュータ側で、予めミニディスク記録装置において対応可能な圧縮方式に変換してコンテンツを伝送する場合の処理プロセスを示している。
図17(a)において、HDD(一次記録媒体)に格納されたコンテンツが、ミニディスク記録装置で対応できないビットレートのATRAC3方式の圧縮データを「A3Dx」が鍵CKで暗号化された、E(CK,A3Dx)であった場合、まずこのE(CK,A3Dx)の暗号化を解除する。即ち
D{CK,E(CK,A3Dx)}=A3Dx
とする。
そしてこのA3Dxとされたデータの圧縮を解くデコード(伸張)を行って、非圧縮データ、例えばリニアPCMデータとする。
次に、PCMデータについて、今度はミニディスク記録装置において対応可能なビットレートのATRAC3圧縮処理を行い、圧縮データA3Dyとする。
そして再度、鍵CKで暗号化を行い、暗号化されたデータE(CK,A3Dy)とする。
この状態でUSB等の伝送路に送信し、ミニディスク記録装置に供給するものである。
【0014】
図17(b)はHDD(一次記録媒体)を有するパーソナルコンピュータ側で圧縮コンテンツデータを非圧縮データに変換して伝送する場合の処理プロセスである。
図17(b)において、HDDに格納されたコンテンツが、ATRAC3方式の圧縮データを「A3D」が鍵CKで暗号化された、E(CK,A3D)であった場合や、或いは他の圧縮方式での圧縮データを「aDT」が鍵CKで暗号化された、E(CK,aDT)であった場合、まずこのコンテンツデータの暗号化を解除する。即ち
D{CK,E(CK,A3D)}=A3D、又は
D{CK,E(CK,aDT)}=aDT
とする。
そしてこのA3D又はaDTとされたデータの圧縮を解くデコード(伸張)を行って、非圧縮データ、例えばリニアPCMデータとする。
次に、PCMデータについて再度、鍵CKで暗号化を行い、暗号化されたデータE(CK,PCM)とする。
この状態でUSB等の伝送路に送信し、ミニディスク記録装置に供給する。
【0015】
例えば図17(a)のような処理を行ってコンテンツデータを送信するようにすれば、HDDに格納されたコンテンツデータとミニディスクで再生可能なデータについてのビットレートの違いや圧縮方式の違いがあったとしても、データ自体はミニディスク記録装置で対応可能な形態として供給できる。また図17(b)の処理を行うようにした場合は、圧縮処理はミニディスク記録装置側に委ねることになるため、当然ミニディスク記録装置で対応可能な圧縮データとされてミニディスクに記録される。
【0016】
しかしながら、図17(b)のようにPCMデータ形態で伝送を行う場合、非圧縮データであることから伝送路の帯域幅や二次記録媒体の入力帯域によって転送速度の制限を受ける。特にミニディスク記録装置側は、サンプリング周波数に同期してコンテンツデータを入力することになるため、一次記録媒体から二次記録媒体への転送に実時間(通常の音楽等の再生と同時間)が必要となる。
【0017】
そこで転送に要する時間を短縮するために、図17(a)のように伝送路上を圧縮データ形態で伝送することが考えられるが、このためには上述のようにコンテンツデータをミニディスク記録装置側の圧縮方式やビットレートに変換する処理プロセスが必要になる。そしてこのため、一次記録媒体側の機器(パーソナルコンピュータ)では、接続が想定される各種機器に応じて、図17(a)のような処理を行うため、多様な圧縮方式をサポートしている必要があるため装置の負担が大きい。また処理プロセスにおいて一旦PCMデータとして再圧縮するため、処理時間が無視できないものとなる。さらに、二次記録媒体側機器(ミニディスク記録装置等)の記録処理速度によっては、転送速度の制限を受ける。
また、二次記録媒体側機器をミニディスク記録装置とした場合についていえば、図17(a)のようにビットレートを変換したとしても、当該データをそのままミニディスクに記録することはできない。ミニディスク記録装置で扱うATRAC3方式の圧縮データは、ATRAC方式の圧縮データを考慮したデータ形式とされているためである。
また、圧縮解除、再圧縮という処理により、音質劣化が生ずるという問題もある。
【0018】
【課題を解決するための手段】
本発明はこのような事情に応じて、一次記録媒体から二次記録媒体側へのコンテンツデータの転送を効率よく高速に実行できるようにすることを目的とする。このために本発明では、データ転送装置、データ記録装置、及びこれらから成るデータ転送システムを提供し、さらにデータ転送システムにおいて行われるデータ転送方法を提供する。
【0019】
本発明のデータ転送装置は、一次記録媒体に対してデータの記録再生を行う一次記録媒体ドライブ手段と、コンテンツデータを暗号化された圧縮データ状態で上記一次記録媒体に格納されるようにする格納制御手段と、データ送信可能に接続されたデータ記録装置に対してデータ送信を行う送信手段と、上記送信手段から上記データ記録装置に対して上記一次記録媒体に格納されたコンテンツデータを送信する際に、上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、第1の比較結果の場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信させ、第2の比較結果の場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信させる送信制御手段と、を備える。
ここで、上記第1の比較結果とは、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下であるとする比較結果であるとする。
また上記第2の比較結果とは、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きいとする比較結果であるとする。
【0020】
本発明のデータ記録装置は、接続されたデータ転送装置からの送信データの受信を行う受信手段と、二次記録媒体に対してデータ記録を行う二次記録媒体ドライブ手段と、上記データ転送装置から転送されてきた暗号化されたコンテンツデータを非暗号化状態とする復号手段と、上記データ転送装置から暗号化された圧縮データ状態で送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた圧縮データについて所要のデータ付加処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させ、上記データ転送装置から暗号化された非圧縮データ状態で送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた非圧縮データについて圧縮処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させる記録制御手段と、を備える。
また、上記記録制御手段は、上記復号手段で非暗号化状態とされた圧縮データ又は非圧縮データとしてのストリームデータを、上記二次記録媒体への記録処理のために上記二次記録媒体ドライブ手段側に転送する際に、上記受信手段での受信処理状態及び上記二次記録媒体ドライブ手段の信号処理状態に応じて、転送状態を制御する。
【0021】
また本発明は、上記のようなデータ転送装置、データ記録装置によりデータ転送システムを構築する。
【0022】
本発明のデータ転送方法は、暗号化された圧縮データ状態でコンテンツデータを一次記録媒体に格納したデータ転送装置から、上記コンテンツデータをデータ記録装置へ転送して二次記録媒体に記録させる際のデータ転送方法として、上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと、上記データ転送装置から送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下である場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信し、上記データ記録装置において、非暗号化状態としたうえで圧縮データについて所要のデータ付加処理を行って上記二次記録媒体に記録し、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きい場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信し、上記データ記録装置において、非暗号化状態としたうえで非圧縮データについて圧縮処理を行って上記二次記録媒体に記録する。
【0023】
以上のような構成の本発明によれば、一次記録媒体側に格納されたコンテンツデータの圧縮方式やビットレートと、二次記録媒体側の圧縮方式やビットレートの関係に応じて、最適なデータ転送を行うことができる。またデータ記録装置側において所要のデータ付加処理を行うことで二次記録媒体側で扱うデータ形式に対応させることができる。
【0024】
【発明の実施の形態】
以下、本発明の実施の形態を次の順序で説明する。
1.システム構成
2.SDMIコンテンツのデータパス
3.データ転送装置の構成例(一次記録媒体側機器/PC)
4.データ記録装置の構成例(二次記録媒体側機器/記録再生装置)
5.コンテンツ伝送時の処理
6.データ記録装置のフロー制御
【0025】
1.システム構成
図1にシステム構成例を示す。本発明のデータ転送装置に相当するのは一次記録媒体側機器1であり、本発明のデータ記録装置に相当するのは二次記録媒体側機器20Aである。従って、図1のうちで一次記録媒体側機器1と二次記録媒体側機器20Aの構成が本発明のデータ転送システムに相当する。
【0026】
一次記録媒体側機器1は、例えばパーソナルコンピュータにより形成される。以下、説明の便宜上、一次記録媒体側機器1をパーソナルコンピュータ1と表記する場合もある。ただし一次記録媒体側機器1は、必ずしもパーソナルコンピュータによって形成されるものではない。
この一次記録媒体側機器1は、例えばパーソナルコンピュータ上で起動されるSDMIコンテンツデータの蓄積/転送等を実行するソフトウエアによって、本発明でいうデータ転送装置としての動作を実行する。
そしてパーソナルコンピュータ1に内蔵(又は外付け)のHDD5が一次記録媒体(及び一次記録媒体ドライブ手段)とされる。なお実施の形態の説明ではHDD5を一次記録媒体とするが、もちろん一次記録媒体に相当する記録メディアはHDDに限られず、例えば光ディスク、光磁気ディスク等のメディア、機器内蔵の半導体メモリ、可搬型の半導体メモリ(メモリカード等)など、各種のものが考えられる。
【0027】
一次記録媒体側機器1は、通信ネットワーク110を介してコンテンツサーバ91と通信可能とされ、これによって音楽等のコンテンツデータのダウンロードが可能とされる。もちろんコンテンツサーバ91は複数存在し、パーソナルコンピュータ1のユーザーは多様なデータダウンロードサービスを任意に利用できるものである。
コンテンツサーバ91からパーソナルコンピュータ1にダウンロードされるコンテンツデータとしては、SDMI準拠のコンテンツデータもあれば、SDMIに準拠していないコンテンツデータもある。
【0028】
ネットワーク110を形成する伝送路は、有線又は無線の公衆回線網とされてもよいし、パーソナルコンピュータ1とコンテンツサーバ91の専用回線としてもよい。具体的にはネットワーク110としては、例えばインターネット、衛星通信網、光ファイバー網、その他各種の通信回線が適用できる。
【0029】
また、パーソナルコンピュータ1のHDD5には、内蔵或いは外付けのディスクドライブ装置によりCD−DAやDVDなどのパッケージメディア90(以下、ディスク90ともいう)から再生された音楽等のコンテンツデータを蓄積させることもできる。
【0030】
パーソナルコンピュータ1には、二次記録媒体側機器20A又は20Bを接続し、この二次記録媒体側機器20A又は20Bに対して、HDD5に蓄積したコンテンツデータを転送可能とされる。二次記録媒体側機器20A又は20Bは、二次記録媒体に対する記録装置(記録再生装置)とされる。そしてパーソナルコンピュータ1から転送されてきたコンテンツデータを二次記録媒体にコピー記録できるものとされる。
【0031】
二次記録媒体側機器20A、20Bの具体例としては各種考えられるが、ここでいう二次記録媒体側機器20Bは、SDMI対応の記録装置である。SDMI対応の記録装置については、後に図2でのデータパスの説明において言及する。このSDMI対応の記録再生装置20Bでは、二次記録媒体として、例えばフラッシュメモリ等の半導体メモリを利用したSDMI対応のメモリカードが想定される。従って二次記録媒体側機器20Bとは、例えばSDMI対応のメモリカードに対する記録再生装置となる。この場合、二次記録媒体にはSDMIコンテンツが暗号化された状態で記録されるものとなる。
【0032】
一方、二次記録媒体側機器20Aは、本実施の形態でいうデータ記録装置に相当し、詳しくは後述するが、著作権保護が要求されるSDMIコンテンツを、暗号化を解いた状態で二次記録媒体に記録するものである。ここでの二次記録媒体の例としては、ミニディスクを挙げる。従って二次記録媒体側機器20Aは、ミニディスク記録再生装置とされる。以下、二次記録媒体側機器20Aを、記録再生装置20Aと表記する場合もある。
【0033】
ただし、二次記録媒体側機器20Aが記録再生するメディアはミニディスク以外にも、例えばフラッシュメモリ等の半導体メモリを利用したメモリカードや、光磁気ディスクとしてのミニディスク、或いはCD−R(CD Recordable)、CD−RW(CD Rewitable)、DVD−RAM、DVD−R、DVD−RWなどが考えられる。従って、二次記録媒体側機器20Aとしては、これらのメディアに対応する記録装置であればよい。
【0034】
パーソナルコンピュータ1と二次記録媒体側機器20A又は20Bとは、例えばUSB(Universal Serial Bus)、IEEE1394などの伝送規格に基づく接続が行われる。もちろん他の伝送規格の有線伝送路、或いは無線伝送路によりコンテンツデータ等の転送が可能とされるものでもよい。
【0035】
2.SDMIコンテンツのデータパス
例えば図1のようなシステムを想定した場合の、SDMIで策定されたデータパスを図2に示す。
なお、このデータパスは、例えば一次記録媒体としてのHDD5を備えたパーソナルコンピュータ1において、音楽コンテンツの蓄積及び外部機器(二次記録媒体側機器20A、20B)への転送処理についてのデータパスであり、換言すればパーソナルコンピュータ1において音楽コンテンツの蓄積/転送処理を行うソフトウエアにより実現されるものである。
図2のデータパス上の手順/処理はDP1〜DP9の符号を付しており、以下の説明では対応箇所をこの符号で示す。
【0036】
ネットワーク110を介して外部サーバ91から配信されたコンテンツデータ(ネットワークコンテンツ)は、まずそれがSDMIに準拠した著作権保護されるコンテンツであるか否かが確認される(DP1)。
配信されるネットワークコンテンツとしては、サーバ側がSDMIに準拠したコンテンツとして送信してくるもの(以下、SDMI準拠コンテンツ)と、SDMIとは無関係なコンテンツ(以下、非SDMIコンテンツ)がある。
【0037】
そしてSDMI準拠コンテンツの場合は、そのデータは例えばDES等の鍵暗号によって、コンテンツ鍵CKで暗号化されている。コンテンツデータ自体は、元々はATRAC3などの圧縮方式でエンコードされたデータであるとすると、SDMI準拠コンテンツは、E(CK,A3D)の状態で配信される。
【0038】
配信されたネットワークコンテンツがSDMI準拠コンテンツであった場合は、一次記録媒体であるHDD5にSDMIコンテンツとして蓄積される(DP1→DP2)。
この場合、コンテンツデータは配信されたE(CK,A3D)の状態でHDD5に書き込まれる。或いは、暗号化が一旦復号された後、別の鍵CK’で暗号化が行われ、つまり鍵の掛け替えが行われて、E(CK’,A3D)の状態でHDD5に書き込まれることもある。
【0039】
一方、ネットワークコンテンツが非SDMIコンテンツであった場合は、ウォーターマークチェック、即ち電子透かしによるスクリーニング処理が行われる(DP1→DP3)。
さらに、例えばパーソナルコンピュータ1に装備されているCD−ROMドライブ等の内蔵ドライブ、或いはパーソナルコンピュータ1と接続されたディスクドライブ装置において再生されるCD−DA、DVD等のパッケージメディアから読み出されたコンテンツデータ(ディスクコンテンツ)については、直接ウォーターマークチェックが行われる(DP3)。
つまりSDMIに準拠していないコンテンツデータについては、ウォーターマークチェックが行われることになる。
【0040】
もしウォーターマークチェックに合格しない場合は、そのコンテンツデータはSDMIデータパス上でコピー不可扱いとなる(DP3→DP5)。具体的な扱いはソフトウエア設計により多様に考えられるが、例えばHDD5には格納するが、他のメディアへのコピー/ムーブのための転送が不可能なコンテンツデータと扱われるようにしたり、或いはSDMI準拠のコンテンツ処理上においてHDD5に格納されないものとすることが考えられる。
【0041】
ウォーターマークチェックに合格した場合、即ち電子透かしが存在し、かつコピーコントロールビットとしてコピー許可が確認された場合は、合法的にコピー可能なコンテンツデータと判断され、続いてそのコンテンツデータをSDMI扱いとするか否かが確認される(DP4)。このようなコンテンツデータをSDMIに準拠したものとして扱うか否かは、ソフトウエア設計やユーザー設定などに応じたものとすればよい。
【0042】
SDMI扱いとしない場合は、非SDMI扱いとして当該SDMIに準拠したコンテンツデータパスからは除外される(DP6)。例えばSDMIに対応しない記録装置への転送等を可能としてもよい。
一方、SDMI扱いとする場合は、そのコンテンツデータは暗号化され、SDMIコンテンツとしてHDD5に蓄積される(DP4→DP2)。例えばE(CK,A3D)の状態、又はE(CK’,A3D)の状態でHDD5に蓄積される。
【0043】
以上のデータパスにより、一次記録媒体としてのHDD5には、ネットワーク110を介して得られたSDMI扱いのコンテンツ(SDMIネットワークコンテンツ)や、CD−DAなどのディスク或いは他のメディアから取り出したSDMI扱いのコンテンツ(SDMIディスクコンテンツ)が蓄積されるものとなる。
【0044】
HDD5に格納されたSDMIコンテンツ(SDMIネットワークコンテンツ又はSDMIディスクコンテンツ)は、所定のルールのもとで、SDMI対応の記録再生装置20Bに対して転送し、SDMI対応の二次記録媒体にコピー可能とされる。また本例の場合はSDMI対応の記録再生装置20B以外に、記録再生装置20Aにも、所定の条件の下で転送可能となる。
【0045】
まず、HDD5を有するパーソナルコンピュータ1にSDMI対応の記録再生装置20Bが接続されている場合は、以下のようになる。
SDMIディスクコンテンツの場合は、SDMIディスクコンテンツに対応する転送の扱いのルール(Usage Rule)が決められており、その扱いルールのもとで、SDMI対応の記録再生装置20Bに対してコピーのための転送が認められる(DP8)。
【0046】
なお、一次記録媒体(HDD5)からSDMI対応記録再生装置20Bで記録再生される二次記録媒体(メモリカード等)に対してのコピー転送は「チェックアウト」と呼ばれる。逆に二次記録媒体からの一次記録媒体へのムーブ転送は「チェックイン」と呼ばれる。なお二次記録媒体から一次記録媒体へのムーブの場合は、二次記録媒体上では当該コンテンツデータは消去された状態となる。
【0047】
SDMIディスクコンテンツに対応する転送の扱いルールとしては、1つのコンテンツデータにつき例えば3回までのチェックアウトが許されるなど、所定のチェックアウト上限回数が定められている。従って、例えばSDMI対応の3つの二次記録媒体まではコピーが許可される。またチェックインが行われた場合は、そのコンテンツデータについてのチェックアウト回数が減算されるものとなる。従って、例え3つのSDMI対応二次記録媒体にコピーした後であっても、そのうちの1つの二次記録媒体からチェックインさせれば、そのコンテンツはさらにもう一度、SDMI対応二次記録媒体にコピー可能とされる。つまり、常に最大3つのSDMI対応二次記録媒体にコンテンツデータが併存することが許されるものとなる。
【0048】
SDMIネットワークコンテンツの場合も、SDMIネットワークコンテンツに対応する転送の扱いのルール(Usage Rule)が決められており、その扱いルールのもとで、SDMI対応の記録再生装置20Bに対してコピーのための転送が認められる(DP7)。
この扱いルールとしては、上記同様にチェックアウト回数の上限等が決められるものであるが、その上限回数などは、SDMIディスクコンテンツの場合の扱いルールと同様としてもよいし、異なる回数としてもよい。例えばチェックアウト上限を1回とすることが考えられる。その場合は、1つのコンテンツデータにつき、他の1つのSDMI対応の二次記録媒体にしかコピーできないが、その二次記録媒体からチェックインすれば、再度コピー転送が可能となる。
【0049】
これらの扱いルールに従って、SDMI対応の二次記録媒体に対してコピーするためにSDMIコンテンツが転送される場合は、その伝送線路上では暗号化状態のままデータ伝送が行われる。つまり例えば上記のE(CK,A3D)の状態又はE(CK’,A3D)の状態で転送される。
さらに、暗号化されて伝送されてきたSDMIコンテンツを受信したSDMI対応記録再生装置20Bでは、そのSDMIコンテンツを暗号化状態のままで二次記録媒体にコピー記録することになる。
【0050】
SDMI対応記録再生装置20Bが、二次記録媒体にコピー記録されたSDMIコンテンツを再生する場合は、二次記録媒体から読み出したコンテンツデータの暗号化を復号して再生する。つまりE(CK,A3D)の状態又はE(CK’,A3D)の状態で二次記録媒体に記録されたコンテンツデータを、鍵CK、又は鍵CK’による復号処理を行う。
即ちD{CK,E(CK,A3D)}=A3D、又はD{CK’,E(CK’,A3D)}=A3D、として暗号解読されたATRAC3データ(A3D)として元のコンテンツデータを得る。このコンテンツデータについてはATRAC3圧縮に対する伸張処理等を行うことで、例えばオーディオデータとして復調し、音楽等の再生出力を行う。
【0051】
以上のように、SDMI準拠のコンテンツデータは、SDMI対応の記録再生装置20Bにチェックアウトされるまでのデータパス、さらには二次記録媒体上に至るまで、暗号化が施されたデータとなっていることや、上記転送の扱いルールチェックによるコピー管理が行われることで、コンテンツデータについての適切な著作権保護が可能となる。
【0052】
一方、パーソナルコンピュータ1に、記録再生装置20Aが接続されている場合は、次のような処理が採られる。
なお、記録再生装置20Aは、SDMI対応の記録再生装置20Bとは異なって、二次記録媒体としての例えばミニディスクなどに、暗号化を解いた状態で記録するものである。暗号化を解いた状態で記録することにより、そのミニディスクにコピー記録されたコンテンツデータは、一般に普及している通常のミニディスク再生装置によっても再生可能となり、これによってユーザーの利便性を向上させることができる。
但し、暗号化を解いた状態で記録することは、著作権保護の点で不都合が生じる。そこで、記録再生装置20Aにコンテンツデータを転送する場合には、所定の条件を満たすことが必要とされる。
【0053】
SDMIネットワークコンテンツを記録再生装置20Aに転送して暗号化を解いた状態で二次記録媒体にコピー記録することを許可する条件としては、例えば、▲1▼記録再生装置20Aが認証OKとなったこと、▲2▼転送しようとするコンテンツデータについてコピー記録を著作権者側が認めていること、▲3▼チェックインは不可とされること、の3つとされる。
この▲1▼▲2▼▲3▼の転送条件が満たされていることでSDMI対応記録再生装置20B以外の機器に対しても、無制限なコピー転送はできず、著作権保護機能も確保される。また、転送を行う伝送路上では暗号化状態とされること(記録再生装置20A側で暗号解読を行う)でも著作権保護機能を与えることができる。
【0054】
SDMIネットワークコンテンツを記録再生装置20Aに転送する場合には、上記▲1▼▲2▼▲3▼の転送条件がチェックされる(DP9)。
即ち記録再生装置20Aについて所定の認証処理が行われる。また、コンテンツデータに含まれるフラグ情報などから、著作権者側のコピー許可の意志が確認される。さらにチェックイン/チェックアウトのルールが課される。
【0055】
これらの条件に従って、SDMIネットワークコンテンツを記録再生装置20Aに転送する場合は、その伝送線路上では暗号化状態のままデータ伝送が行われる。つまり例えば上記のE(CK,A3D)の状態又はE(CK’,A3D)の状態で転送される。
そしてこの暗号化されたSDMIネットワークコンテンツは、後述する図4の構成の記録再生装置20Aにおいて受信処理された後、復号処理部28で暗号化が復号され、例えば元のATRAC3圧縮データ(A3D)とされる。そしてその暗号化が解かれたコンテンツデータが、エンコード/デコード部24によるエンコード処理を経て記録/再生部25に供給され、ミニディスク100にコピー記録されるものとなる。
【0056】
従って記録再生装置20Aが、ミニディスク100にコピー記録したSDMIコンテンツを再生する場合は、ミニディスク100から読み出したデータについて通常のミニディスクシステムでのデコード処理、つまりEFM復調、ACIRCエラー訂正、ATRAC圧縮方式に対する伸張処理等を行えばよい。
これは、当該コピー記録されたミニディスク100は、通常のミニディスク再生装置に装填した場合も、コンテンツデータが通常に再生できるものとなっていることを意味する。つまりユーザーは、上述したように、ミニディスク100にコピー記録したSDMIネットワークコンテンツを、SDMI非対応の通常のミニディスク再生装置で再生させ、音楽等を楽しむことができる。
【0057】
なお、図2のデータパスにおいて、DP7,DP8,DP9の扱いルールチェック等によって転送許可がされない場合は、記録再生装置20A、20Bに対する転送が行われないことはいうまでもない。
【0058】
3.データ転送装置の構成例(一次記録媒体側機器/PC)
図3に、データ転送装置となる一次記録媒体側機器1の構成を示す。なお、ここで説明する例は、パーソナルコンピュータにより一次記録媒体側機器1を形成する場合であるが、同様の機能を持つ構成が専用のハードウエアにより構築されるなどにより、データ転送専用の機器として形成されてもよい。
【0059】
本例の場合は、パーソナルコンピュータ1にデータ転送装置としての機能を実行させるソフトウエアプログラムがインストールされることでデータ転送装置となる一次記録媒体側機器が実現される。なお、本明細書で「パーソナルコンピュータ」又は「コンピュータ」といっているのは、いわゆる汎用コンピュータとしての広義の意味である。
当該プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク(HDD)5やROM3に予め記録しておくことができる。
あるいはまた、プログラムは、フロッピーディスク、CD−ROM(Compact Disc Read Only Memory)、MO(Magneto optical)ディスク、DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体90に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体90は、いわゆるパッケージソフトウェアとして提供することができる。
【0060】
なお、プログラムは、上述したようなリムーバブル記録媒体90からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部8で受信し、内蔵するHDD5にインストールすることができる。
【0061】
図3のコンピュータ1は、CPU(Central Processing Unit)2を内蔵している。CPU2には、バス12を介して、入出力インタフェース10が接続されている。CPU2は、入出力インタフェース10を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部7が操作等されることにより指令が入力されると、それに従って、ROM(Read Only Memory)3に格納されているプログラムを実行する。あるいはまた、CPU2は、HDD5に格納されているプログラム、衛星若しくはネットワークから転送され、通信部8で受信されてHDD5にインストールされたプログラム、またはドライブ9に装着された光ディスク等のリムーバブル記録媒体90から読み出されてHDD5にインストールされたプログラムを、RAM(Random Access Memory)4にロードして実行する。これにより、CPU2は、後述するSDMIコンテンツに対してのデータ転送装置としての処理を実行する。
そしてCPU2は、その処理結果を、必要に応じて、例えば入出力インタフェース10を介して、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部6から出力、あるいは通信部8から送信、さらにはHDD5に記録等させる。
【0062】
本例の場合、通信部8は、図1のネットワーク110を介した各種サーバとの通信が可能とされる。即ちコンピュータ1は、外部のコンテンツサーバ91から音楽コンテンツ等のネットワークコンテンツのダウンロードが可能とされる。ダウンロードされるネットワークコンテンツは、上述したデータパスに則って、SDMI対応のコンテンツとしての処理、もしくはSDMI非対応のコンテンツとしての処理が行われ、例えば少なくともSDMI対応の処理としてはSDMIコンテンツとしてHDD5に蓄積される。HDD5に蓄積されたSDMIコンテンツは、SDMI対応の二次記録媒体側機器20B、又は認証された二次記録媒体側機器(記録再生装置)20Aに対する転送対象のコンテンツとなる。
【0063】
接続部11は、二次記録媒体側機器20A、20Bとの間でデータ通信可能に接続される部位である。例えばUSBインターフェース、IEEE1394インターフェースなどの例が考えられる。もちろん他の規格の有線インターフェースや、赤外線や電波を用いた無線インターフェースであってもよい。
【0064】
なお、図2で説明したデータパスを実現するための各種処理は、それぞれ時系列に処理する必要はなく、並列的あるいは個別に実行される処理(例えば、並列処理あるいはオブジェクトによる処理)も含むものである。
また、プログラムは、1つのコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【0065】
4.データ記録装置の構成例(二次記録媒体側機器/記録再生装置)
本発明のデータ記録装置に相当する二次記録媒体側機器(記録再生装置)20Aの構成例を図4に示す。
この例は、記録再生装置20Aを例えばミニディスクレコーダとして構成したものである。従って二次記録媒体100は、ミニディスク(光磁気ディスク)の例となる。以下「ミニディスク100」とも表記する。
なお、図4においては、二次記録媒体100としてのミニディスクに対する記録再生データの処理系、及び上記一次記録媒体側機器1からのデータ転送に対する処理系のみを示し、ミニディスク100に対する駆動系、サーボ系、再生出力系等は通常のミニディスク記録再生装置と同様であるため詳しい図示を省略している。
【0066】
MD制御部(CPU)21は記録再生装置20Aとしての全体を制御するシステムコントローラとなる。具体的には、ミニディスク100に対する記録再生のために、回転駆動、スピンドルサーボ、フォーカスサーボ、トラッキングサーボ、スレッドサーボなどの制御、光学ヘッド/磁気ヘッドのレーザ光や磁界印加動作の制御、記録再生データのエンコード/デコード処理の制御などを行う。また、パーソナルコンピュータ1との間の認証のための通信やデータ生成の指示や、パーソナルコンピュータ1からの各種コマンドのやりとり、転送されてくるコンテンツデータに対する処理などの制御も行う。
また図示していないが、ユーザーインターフェースとして操作部や表示部が設けられるが、操作部からのユーザー操作の監視及び操作に応じた処理や、表示部の表示制御なども行う。
【0067】
記録/再生部25は、光学ヘッド、磁気ヘッド、ディスク回転駆動系、サーボ系等が備えられ、実際にミニディスク100に対してデータの記録/再生を行う部位である。
【0068】
エンコード/デコード部24は、ミニディスク100に対する記録データのエンコード、及びミニディスク100から再生された再生データのデコードを行う。公知のようにミニディスクシステムの場合は、記録データはACIRCエラー訂正符号のエンコード処理やEFM変調処理が施される。エンコード/デコード部24は、記録データに対してACIRCエンコード及びEFMエンコードを行って記録/再生部25に供給することになる。
また再生時には、記録/再生部25から読み出されて供給されてきたデータ(RF信号)に対して二値化処理、EFM復調、ACIRC方式のエラー訂正処理などのデコード処理を行うことになる。
【0069】
コーデック23は、ATRAC/ATRAC3方式の圧縮符号化による圧縮処理、及び伸張処理を行う部位である。
ミニディスク100に記録されるデータは、ATRAC/ATRAC3方式の圧縮符号化が行われた後、上記エンコード処理が施されたものである。従って当該記録再生装置20Aに、圧縮符号化がされていないデータ、例えばPCMオーディオデータ等が記録データとして入力された場合は、コーデック23でATRAC方式又はATRAC3方式の圧縮符号化が行われ、その圧縮データがエンコード/デコード部24に供給されることになる。
また再生時には、記録/再生部25で読み出され、エンコード/デコード部24でデコードされたデータは、ATRAC/ATRAC3方式の圧縮符号化状態のデータである。このためコーデック23でATRAC/ATRAC3方式の圧縮に対する伸張処理が行われることで、例えば44.1KHz、16ビット量子化のデジタルオーディオデータが復調される。このデジタルオーディオデータは、図示しない出力系の回路において、例えばD/A変換、アナログ信号処理、増幅処理等が行われて、スピーカ出力信号とされ、音楽等として再生される。
或いは、デジタルオーディオデータの状態で他の機器に対して出力可能とすることもできる。
【0070】
以上の構成は、通常のミニディスクシステムの記録再生装置にも備えられる構成要素であるが、本例の記録再生装置20Aでは、一次記録媒体側機器1としてのパーソナルコンピュータに対応する部位として、転送されてくるコンテンツデータについての受信・復号等の処理を行う部位として、レシーバ26、DMA27、復号処理部28、キャッシュメモリ29、ダミービット付加部30、フロー制御部31が設けられる。
【0071】
レシーバ26は、図3のパーソナルコンピュータ1の接続部11との間で接続され、パーソナルコンピュータ1との間でデータ通信を行う部位である。例えばUSB又はIEEE1394などの通信方式に対応する信号処理を行う。
レシーバ26によって受信されるパーソナルコンピュータ1からの通信としては、各種コマンド及びSDMIコンテンツなどがある。
【0072】
レシーバで受信されたSDMIコンテンツとしてのデータは、DMA(Direct Memory Access)27の制御により、キャッシュメモリ29に格納されていく。なおもちろん、DMA27ではなくCPU制御によって、キャッシュメモリ29へのデータ移動を行うようにしてもよい。
【0073】
復号処理部28は、SDMIコンテンツの暗号化処理に対応するための部位である。即ち暗号化されて転送されてくるSDMIコンテンツを復号するための鍵(鍵CK、鍵CK’等)が記憶されており、鍵CK等で暗号化された状態で送信されてきたてSDMIコンテンツ、即ち例えばE(CK、A3D)の状態のコンテンツを、復号する。つまりD{CK,E(CK、A3D)}=A3Dとして、復号されたATRAC3圧縮状態のデータを得ることができる。
鍵CK等は、予め記憶されているものでもよいし、データ転送装置としてのパーソナルコンピュータ1が所定の時点で記録再生装置20Aに送信し、それを記憶するものとしてもよい。また、パーソナルコンピュータ1が鍵CK等を伝える場合は、その鍵CK自体も他の鍵CCKで暗号化し、記録再生装置20A側で鍵CCKを用いて鍵CKを復号して、鍵記憶部30に記憶するようにしてもよい。
【0074】
なお、SDMIコンテンツは、必ずしもATRAC3圧縮データが暗号化されたものではない。例えばリニアPCMデータが鍵CKで暗号化されたE(CK、PCM)の状態のコンテンツが転送入力される場合もある。その場合は、当然ながら復号処理部でD{CK,E(CK、PCM)}=PCMとして、復号されたリニアPCMデータが得られる。
【0075】
暗号化が解除されたSDMIコンテンツデータは、それがATRAC3方式の圧縮データであった場合は、ダミービット付加部30においてダミービット付加処理が行われてフロー制御部31に転送される。
暗号化が解除されたSDMIコンテンツデータが、PCMデータであった場合は、ダミービット付加部30の処理はスルーされてフロー制御部31に転送されることになる。
ダミービット付加部30は、ATRAC3方式の圧縮データを、ミニディスクシステムで扱われているデータ形式に合致させるためにダミービットを付加する部位であり、その具体例は後述する。
【0076】
フロー制御部31は、受信され暗号化解除されたSDMIコンテンツデータを、ミニディスク100に対して記録するために、記録処理系であるMD制御部21側(コーデック23、エンコード/デコード部24、記録/再生部25側)に転送する部位であり、解くにその転送を効率的に実行させるための制御を行う。
このフロー制御部31による転送動作については後に詳述する。
【0077】
以上の構成により、パーソナルコンピュータ1から送信されたSDMIコンテンツデータが、E(CK、A3D)の状態のデータであった場合は、受信され復号されたATRAC3圧縮データは、ダミービット付加部30で処理された後、フロー制御部31を介して記録処理系に転送され、エンコード/デコード部24でのエンコード処理を経て、記録/再生部25でミニディスク100に記録されるものとなる。
またパーソナルコンピュータ1から送信されたSDMIコンテンツデータが、E(CK、PCM)の状態のデータであった場合は、受信され復号されたPCMデータは、フロー制御部31を介して記録処理系に転送され、当該PCMデータは、コーデック23でATRAC3圧縮処理が行われた後、エンコード/デコード部24でのエンコード処理を経て、記録/再生部25でミニディスク100に記録されるものとなる。
【0078】
ところで、パーソナルコンピュータ1から記録再生装置20Aに対しては、コンテンツデータの送信の際には、各種コマンドも送信してくる。
コンテンツデータの転送及びミニディスク100への記録を実行する際には、パーソナルコンピュータ1のCPU2は、次の各コマンドを記録再生装置20AのMD制御部21に送信する。
【0079】
・HDD5に格納されている、送信しようとするコンテンツデータの圧縮方式及びビットレートの通知
・コンテンツデータを伝送路に送出する際のコンテンツデータの圧縮方式及びビットレートの通知
・ミニディスク100へ記録する際の圧縮方式の指定(ATRAC/ATRAC3の132kbps/ATRAC3の66kbpsのいずれかの指定)
【0080】
これらのコマンドはレシーバ26によって受信されるとMD制御部21に伝えられ、MD制御部21は、これらのコマンドに応じて、受信するコンテンツデータについての取込動作時の信号処理制御/記録処理制御を行うことになる。
例えばMD制御部21はこれらのコマンドによって、伝送されてくるコンテンツデータがE(CK、A3D)の状態のデータであるかE(CK、PCM)の状態のデータであるかが判別できるため、上記のように伝送されてくるコンテンツデータのデータ形式に応じた信号処理を行う。
【0081】
5.コンテンツ伝送時の処理
パーソナルコンピュータ1から記録再生装置20Aにコンテンツデータを転送する際の処理として、パーソナルコンピュータ1のCPU2の処理を図5に示し、また記録再生装置20AのMD制御部21が各部に実行させる動作の制御処理を図6に示す。
【0082】
まずパーソナルコンピュータ1のCPU2の処理を説明する。
HDD5に格納されている或るコンテンツデータの転送を行う場合は、CPU2は図5のステップF101として、当該コンテンツデータの圧縮方式が二次記録媒体での記録の際の圧縮方式と同じであるか否かを確認する。
二次記録媒体側機器20AとしてATRAC3対応のミニディスク記録装置が接続されている場合は、CPU2は二次記録媒体での圧縮方式はATRAC又はATRAC3であると判別できる。その場合、上記したコマンドによりCPU2はMD制御部21に対して記録の際の圧縮方式及びビットレートを指定することになるため、その指定する圧縮方式とコンテンツデータの圧縮方式を確認することになる。ここでは、CPU2はMD制御部21にATRAC3方式のビットレート132kbpsを指定するものとして説明していく。
この場合CPU2はステップF101で、転送しようとするコンテンツデータの圧縮方式がATRAC3方式であるか否かを判断することとなる。
【0083】
コンテンツデータの圧縮方式がATRAC3方式であった場合は、次にステップF102で、そのビットレートを確認する。図18に示したようにATRAC3方式の場合のビットレートは各種あるが、転送しようとするコンテンツデータのビットレートが、二次記録媒体側のビットレート、つまりこの場合132kbpsと同じか、或いはそれより低いビットレートであるか否かを判別する。
つまり、コンテンツデータのビットレートが176kbps又は146kbpsであるか、或いはそれ以外(132kbps〜33kbpsのいずれか)であるかを判断する。
【0084】
ステップF101、F102の判別により、転送しようとするコンテンツデータの圧縮方式がATRAC3方式であって、かつビットレートが二次記録媒体側(ミニディスク側)のビットレート以下であった場合は、そのままステップF106に進み、HDD5から読み出したコンテンツデータストリームについて、特にデータ変換処理を行わずに伝送路に送出する。
この場合、記録再生装置20Aには、E(CK,A3D)の状態でコンテンツデータが供給されていくことになる。
【0085】
一方ステップF101、F102の判別により、転送しようとするコンテンツデータが、ATRAC3方式以外の圧縮方式であった場合か、或いはATRAC3方式ではあるがビットレートが二次記録媒体側(ミニディスク側)のビットレートより高いレートであった場合は、ステップF103に進み、まず暗号化を解除する。
【0086】
つまり、HDD5に格納されたコンテンツが、ATRAC3方式の圧縮データE(CK,A3D)であった場合は、暗号化解除を行い、
D{CK,E(CK,A3D)}=A3D
とする。
又は、HDD5に格納されたコンテンツが、ATRAC3方式以外の圧縮データE(CK,aDT)であった場合は、暗号化解除を行い、
D{CK,E(CK,aDT)}=aDT
とする。
【0087】
続いてステップF104で、A3D又はaDTとされたデータの圧縮を解くデコード(伸張)を行って、非圧縮データであるリニアPCMデータとする。
次にステップF105、PCMデータについて再度、鍵CKで暗号化を行い、暗号化されたデータE(CK,PCM)とする。
そしてステップF106に進み、E(CK,PCM)の状態のコンテンツデータストリームを伝送路に送出し、記録再生装置20Aに供給する。
【0088】
パーソナルコンピュータ1からは以上のようにしてコンテンツデータが伝送路上に送出されるが、この際に、CPU2はMD制御部21に、上述したコマンドにより、伝送路を介して供給するコンテンツデータの圧縮方式やビットレートを通知することになる。
【0089】
続いて受信側となる記録再生装置20AのMD制御部21の処理を図6で説明する。
MD制御部21は、ステップF201において、一次記録媒体側から送信されてくるコンテンツデータの圧縮方式が、二次記録媒体であるミニディスク100に記録する場合の圧縮方式と同一であるか否かを判断する。
またステップF202では、一次記録媒体側から送信されてくるコンテンツデータのビットレートが、ミニディスク100に記録する場合のビットレート以下であるか否かを判断する。
即ち、上述したコマンドによりMD制御部21は、伝送路から送信されてくるコンテンツデータの圧縮方式及びビットレートが判別でき、またコマンドによりミニディスク100に記録する場合の圧縮方式及びビットレートが指定されているため、MD制御部21は、そのコマンドからステップF201,F202の判別が可能となる。
【0090】
上記のようにミニディスク100への記録の際の圧縮方式がATRAC3方式であってビットレートが132kbpsと指定されたとする。そして上記図5の処理からわかるように伝送路から供給されてくるコンテンツデータは、暗号化されたATRAC3方式のデータE(CK,A3D)か、或いは暗号化されたPCMデータE(CK,PCM)である。
従ってその場合、ステップF201では、供給されてくるコンテンツデータがデータE(CK,A3D)であれば同一の圧縮方式と判断する。
また、図5の処理からわかるように、E(CK,A3D)の状態で送信されてくるのは、コンテンツデータのビットレートが132kbps以下の場合である。従って、供給されてくるコンテンツデータがデータE(CK,A3D)であればステップF202での判断も、実際には同時に行われるものとなる。
【0091】
伝送路から供給されてくるコンテンツデータが、E(CK,A3D)の場合、つまり一次記録媒体側から送信されてくるコンテンツデータの圧縮方式がミニディスク100に記録する際の圧縮方式と同一で、かつコンテンツデータの圧縮方式がミニディスク100に記録する際のビットレート以下である場合は、ステップF203に進み、暗号化を解除する。即ち、レシーバ26で受信され、キャッシュメモリ29に取り込まれているコンテンツデータストリームに対して、復号処理部28により、
D{CK,E(CK,A3D)}=A3D
の処理を実行させる。
【0092】
さらに暗号化が解除されたコンテンツデータ(A3D)については、ステップF204として、ダミービット付加部30によってダミービット付加処理を実行させる。
【0093】
この場合のダミービット付加処理とは、ATRAC3方式のコンテンツデータを、ミニディスクシステムで取り扱うATRAC3方式のデータ形式に合わせるための処理である。
ミニディスクシステムは元々ATRAC方式を採用して開発されたものであり、その後、より圧縮率の高いATRAC3方式が開発されることに伴って、ATRAC3方式も対応可能とされたものである。但し、ATRACとATRAC3では圧縮率が異なり、サウンドユニット単位のデータサイズが異なるため、元々ATRAC方式に合わせて設計された信号処理系では、ATRAC3方式の圧縮データは、そのままでは解釈できない。このためミニディスクシステムでは圧縮方式はATRAC3ではあっても、ATRAC方式のデータに合わせた特殊なデータ形態としている。
従って、ダミービット付加処理とは、そのような事情に応じた処理となる。
【0094】
具体的には、ATRAC方式のデータの1単位、即ちL、Rステレオのオーディオデータについて、各最小単位となるサウンドユニットは212バイトのデータとされる。一方、ATRAC3で圧縮されたデータは、より圧縮率が高いことから、サウンドユニットのデータはそれよりも少なくなる。つまりダミービット付加処理は、ATRAC3方式の圧縮データにダミービットを付加してサウンドユニットあたりのデータサイズを212バイトにする処理といえる。
【0095】
図8は、ビットレートが132kbpsのA3Dコンテンツデータが送信されてきた場合の、ダミービット付加処理例を示している。
ビットレートが132kbpsの場合、図18に示すように2チャンネル(L/R)あたりのバイト数は384バイトであり、1チャンネル192バイトである。
これを図8に示すようなL/R各チャンネルについて212バイトのサウンドユニットとする。即ち、伝送されてきたA3Dコンテンツデータのサウンドユニット192バイトの前後に、12バイトのヘッダと、8バイトのフッタをダミービットとして付加して、各チャンネルのサウンドユニットを212バイトとする。
【0096】
図9はビットレートが66kbpsのA3Dコンテンツデータが送信されてきた場合の、ダミービット付加処理例を示している。またこの場合ATRAC3 RAWデータとは、いわゆるジョイントステレオ方式のデータであり、即ちL/R2チャンネルのデータを、(L+R)データと(L−R)データで構成する場合を示している。
ビットレートが66kbpsの場合、図18のように2チャンネルのサウンドユニットのバイト数は192バイトである。従って図9のように、伝送されてくるコンテンツデータのL/Rサウンドユニットの192バイトの前後に、12バイトのヘッダと、8バイトのフッタをダミービットとして付加して、サウンドユニットを212バイトとする。
【0097】
図10は、ビットレートが105kbpsのA3Dコンテンツデータが送信されてきた場合の、ダミービット付加処理例である。
ビットレートが105kbpsの場合、図18に示すように2チャンネル(L/R)あたりのバイト数は304バイトであり、1チャンネル152バイトである。
これを図10に示すようなL/R各チャンネルについて212バイトのサウンドユニットとする。即ち、伝送されてきたA3Dコンテンツデータのサウンドユニット152バイトの前後に、12バイトのヘッダと、40バイトのパディングと、8バイトのフッタをダミービットとして付加して、各チャンネルのサウンドユニットを212バイトとする。
【0098】
図11は、ビットレートが94kbpsのA3Dコンテンツデータが送信されてきた場合の、ダミービット付加処理例である。
ビットレートが94kbpsの場合、図18に示すように2チャンネル(L/R)あたりのバイト数は272バイトであり、1チャンネル136バイトである。
これを図11に示すようなL/R各チャンネルについて212バイトのサウンドユニットとする。即ち、伝送されてきたA3Dコンテンツデータのサウンドユニット136バイトの前後に、12バイトのヘッダと、56バイトのパディングと、8バイトのフッタをダミービットとして付加して、各チャンネルのサウンドユニットを212バイトとする。
【0099】
図6のステップF204では、MD制御部21はダミービット付加部30に対してこのような処理を実行させるものとなる。
ダミービット付加処理を行ったA3Dコンテンツデータについては、ステップF205として、フロー制御部31から記録処理系に転送され、エンコード/デコード部24のエンコード処理を介して記録/再生部25により、ミニディスク100に記録されていく。フロー制御部31の動作については後述する。
【0100】
伝送路から供給されてくるコンテンツデータが、E(CK,PCM)の場合、つまり一次記録媒体に格納されていたコンテンツデータの圧縮方式がミニディスク100に記録する際の圧縮方式と異なっていた場合か、或いは圧縮方式は同一であるがビットレートが、ミニディスク100に記録する際のビットレートより高いものであった場合は、ステップF206に進み、まず暗号化を解除する。即ち、レシーバ26で受信され、キャッシュメモリ29に取り込まれているコンテンツデータストリームに対して、復号処理部28により、
D{CK,E(CK,PCM)}=PCM
の処理を実行させる。
【0101】
そして暗号化が解除されたコンテンツデータ(PCM)については、ダミービット付加部30の処理をスルーさせてフロー制御部31に転送させ、ステップF207として、フロー制御部31から記録処理系に転送される。この場合は、記録処理系においては、コーデック23においてPCMデータについてATRAC3方式の圧縮処理を行った後、エンコード/デコード部24に転送し、記録/再生部25によりミニディスク100に記録されていく。この場合のフロー制御部31の動作についても後述する。
【0102】
以上のようにパーソナルコンピュータ1から記録再生装置20Aへコンテンツデータを転送する場合は、図5,図6の処理によりコンテンツデータの信号処理が行われる。この信号処理プロセスを図7にまとめて示す。
【0103】
一次記録媒体に格納された、送信するコンテンツデータの圧縮方式がミニディスク100への記録データについての圧縮方式と同一であり、かつビットレートが、ミニディスク100に記録する際のビットレート以下であった場合の処理プロセスが図7(a)となる。
この場合、暗号化された、ATRAC3圧縮コンテンツデータE(CK,A3D)は、そのまま変換処理されずに伝送路に送出され、二次記録媒体側機器(記録再生装置20A)側に供給される。そして記録再生装置20Aにおいて暗号化が解除されて圧縮データ「A3D」とされ、さらにミニディスクシステム対応化のためのダミービット付加処理が行われた圧縮データ「A3Dmd」とされて、ミニディスク100への記録データとされる。
このようなプロセスにより、一次記録媒体側機器においては暗号化解除、圧縮解除(PCM化)、再圧縮、再暗号化という処理は不要となり、転送処理の簡易化やそれによる転送効率向上、転送時間の短縮、音質劣化の解消という効果が得られる。
【0104】
また、一次記録媒体に格納されていたコンテンツデータの圧縮方式がミニディスク100に記録する際の圧縮方式と異なっていた場合か、或いは圧縮方式は同一であるがビットレートがミニディスク100に記録する際のビットレートより高い場合の処理プロセスが図7(b)となる。
この場合、暗号化された圧縮コンテンツデータE(CK,A3D)又はE(CK,aDT)は、暗号化が解除されてA3D又はaDTとされ、さらに圧縮を解くデコード(伸張)が行なわれて非圧縮データであるリニアPCMデータとされる。そしてPCMデータについて再度、鍵CKで暗号化され、データE(CK,PCM)として伝送路に送出され、二次記録媒体側機器(記録再生装置20A)側に供給される。そして記録再生装置20Aにおいて暗号化が解除されて非圧縮データ「PCM」とされ、これがATRAC3方式の圧縮処理されてミニディスク100への記録データとされる。
図7(a)のプロセスが実行不能なコンテンツデータの転送の場合は、この図7(b)により記録再生装置20Aでのミニディスク100への記録が可能となる。
【0105】
6.データ記録装置のフロー制御
次に、記録再生装置20Aにおけるフロー制御について説明する。
伝送路を介して送信されてくるコンテンツデータを二次記録媒体であるミニディスク100に記録する場合、伝送路の伝送帯域幅や二次記録媒体へ入力帯域幅によっては、コンテンツデータストリームを連続的に記録データとして処理を行ってミニディスク100へ書き込んでいくことができない場合がある。
【0106】
例えば伝送インターフェースをUSB(Ver1.1)とする場合、12Mbpsの帯域幅があるが、レシーバ26の入力バッファサイズを超えてデータ転送することを考えると、キャッシュメモリ29の容量やレシーバ26からキャッシュメモリ29への転送量などの事情によって、実効的な帯域幅は小さくなる。特に伝送されてくるコンテンツデータが圧縮データの場合よりも、非圧縮のPCMデータの場合は、帯域幅の制約は大きなものとなる。
また、キャッシュメモリ29から二次記録媒体(ミニディスク100)への転送速度が遅い場合も、連続書込ができなくなることがある。
【0107】
そこで本例では、以下のようにフロー制御を行うことで、高速転送を実現するようにしている。
具体的には、レシーバ26で受信され、キャッシュメモリ29に転送されたコンテンツデータは、復号処理部28で暗号化解除された後、キャッシュメモリ29の別の領域に一旦格納され、その後フロー制御部31の制御に基づいてMD制御部21から記録処理系(エンコード/デコード部24やコーデック23)に転送されるものであるが、フロー制御部31及びMD制御部21の間で、各部の状況に応じたフロー制御が行われる。
【0108】
フロー制御として、まず伝送路からE(CK,A3D)が供給された場合、つまり暗号解除され、かつダミービット付加されたATRAC3圧縮データをフロー制御部31からMD制御部21に転送する場合を説明する。
この場合、図4に示すように、MD制御部21からフロー制御部31へのデータリクエストXARQと、フロー制御部31からMD制御部21へのバイトシンクXABS、転送クロックACLK、圧縮ストリームデータDATAの各信号によってデータ転送が行われる。
図12、図13、図14に転送時のタイミングチャートを示す。なお図12、図13、図14は連続したタイミングチャートであり、各図の最上段には、ビットタイミング(転送クロックACLK)に応じた数値(時点)を示している。
【0109】
この場合、データ転送は、MD制御部21からフロー制御部31へのデータリクエストXARQに応じて実行される。データリクエストXARQがアサートされた場合、USB等の伝送路から受信され、キャッシュメモリ29に暗号解除された記録処理系への転送データ(圧縮ストリームデータDATA)が2バイト用意された時点で、フロー制御部31はMD制御部21に対して、転送クロックALCKに同期して圧縮ストリームデータDATAの転送を開始する。同時にフロー制御部31はバイト単位でバイトシンクXABSも出力する。
【0110】
例えば図12のように、時点「2」において、データリクエストXARQがあった場合において、時点「n+3」までに圧縮ストリームデータDATAが2バイト用意されたとすると、時点「n+4」から、圧縮ストリームデータDATAの転送を開始し、またバイトシンクXABSも出力する。図示するように1バイトのデータがMSBから転送クロックALCKに同期して転送され、また下位4ビットのタイミングに合わせてバイトシンクXABSが出力される。
この図12のように転送が開始された後、例えば図13に示すように、連続的にデータ転送が行われる。
【0111】
ここで、図13の時点「n+36」から、受信処理系の事情でMD制御部21に対するデータ転送が一時的にできなくなったとする。例えばUSB伝送路からのデータ転送が間に合わない場合、或いはレシーバ26からキャッシュメモリ29への転送が間に合わないなどの状態が生じた場合である。
この場合、図14の時点「n+38」に示すように、フロー制御部31はバイトシンクXABSを出力しないようにすることで、転送をターミネートする。この場合MD制御部21は、当該1バイトの転送期間において、バイトシンクXABSが得られないことで、転送が中断されていることを認識するものとなる。
【0112】
その後、時点「m+1」から転送が再開されたとすると、その場合は1バイト期間においてバイトシンクXABSが出力されるため、MD制御部21はその1バイト期間のデータを有効な圧縮ストリームデータDATAとして認識して取り込むことになる。
【0113】
一方、記録処理系の事情により転送を中断させたい場合、例えばミニディスク100への記録処理の転送時間の都合などにより、一時的にフロー制御部31からの転送を中断させたい場合は、MD制御部21はデータリクエストXARQを中断させることで転送をターミネートする。
例えば図14の時点「m+15」において、データリクエストXARQが「H」とされることで、転送要求がオフされ、これに応じてフロー制御部31側は圧縮ストリームデータDATA及びバイトシンクXABSの出力を停止させる。もちろん記録処理系の処理余裕ができた時点で再びデータリクエストXARQが「L」とされ、圧縮ストリームデータDATAの転送が再開される。
【0114】
このように、フロー制御部31とMD制御部21の間の転送は、受信処理系の事情、或いは記録処理系の事情に応じて転送がフレキシブルに中断可能とされる。つまり、伝送路の帯域幅や受信処理、或いはミニディスク100への記録処理のそれぞれに応じて、フロー制御によりデータ転送が調整されることで、効率的にデータ伝送が実行できるものとなる。
【0115】
次にフロー制御として、伝送路からE(CK,PCM)が供給された場合、つまり暗号解除されたPCMデータをフロー制御部31からMD制御部21に転送する場合を説明する。
この場合、図4に示すように、フロー制御部31からMD制御部21へのL/RクロックLRCK、データクロックXBCK、PCMストリームデータDATAの各信号によってデータ転送が行われる。
図15(a)(b)、図16(a)(b)に転送時のタイミングチャートを示す。なお図15(a)(b)、図16(a)(b)は連続したタイミングチャートであり、各図の最上段には、データクロックXBCKに応じた数値(時点)を示している。
【0116】
この場合、キャッシュメモリ29に格納された暗号化解除されたPCMストリームデータDATAは、フロー制御部31からMD制御部21に対して、L/RクロックLRCKに対応して、データクロックXBCKに同期して出力される。このPCMストリームデータDATAは、L/RクロックLRCKが「H」レベルの時にLチャンネル、「L」レベルの時にRチャンネルのように識別される。L/RクロックLRCKによる各チャンネルは32データクロック期間とされ、一方、16ビットの1チャンネルのPCMデータは、32データクロック期間の後半の16データクロック期間に挿入されて転送される。
例えば図15(a)の時点「0」〜図15(b)の時点「31」までの期間でLチャンネルの16ビットデータが転送されるが、その16ビットのデータは時点「16」〜時点「31」の期間にデータクロックXBCKに同期して送信される。
【0117】
ここで、MD制御部21に対して、L/RクロックLRCKに同期したデータ入力をサンプリング周波数単位で行えば、実時間でMD制御部21に対してコンテンツデータが転送されることになる。従ってL/RクロックLRCKをサンプリング周波数のN倍とすれば、実時間の1/N倍で、MD制御部21に対してコンテンツデータを高速転送できる。
【0118】
図15(b)〜図16(a)は、連続してPCMストリームデータDATAが転送されている期間であるが、受信処理系の事情でMD制御部21に対するデータ転送が一時的にできなくなった場合、例えばUSB伝送路からのデータ転送が間に合わない場合やレシーバ26からキャッシュメモリ29への転送が間に合わないなどの状態が生じた場合は、図16(b)に示すように、フロー制御部31はデータクロックXBCKを出力しないようにすることで、転送をターミネートする。この場合MD制御部21は、データクロックXBCKが得られないことで、転送が中断されていることを認識するものとなる。
【0119】
その後、転送が可能となるとフロー制御部31はデータクロックXBCKの出力を再開し、L/RクロックLRCKに基づいて、データクロックXBCKに同期してPCMストリームデータDATAの転送を再開する。MD制御部21はデータクロックXBCK及びL/RクロックLRCKに応じてPCMストリームデータDATAを取り込む。
【0120】
MD制御部21に入力されたPCMストリームデータDATAは、1サウンドブロックのデータサイズになったところでコーデック23による圧縮処理が開始される。例えばATRACの場合、チャンネルあたり512ワード*16ビットのデータが圧縮処理のための入力バッファメモリに格納された時点で、圧縮処理が始まる。
許される圧縮処理時間は、サンプリングクロック周期*1サウンドブロックサイズ*1/2*1/Nになる。Nとは、上記したようにL/RクロックLRCKをサンプリング周波数のN倍とする場合の値である。また1/2は、2チャンネルデータを時分割的に圧縮処理するためである。
【0121】
従って、この条件が許す範囲でL/RクロックLRCKを高速化することで、圧縮処理速度の制限によって転送がターミネートされることはない。
つまりこの場合は、記録処理系の事情により転送を中断させる必要は理論上、生じない。
【0122】
そしてこのようにPCMストリームデータDATAの転送についても伝送路や受信処理系の事情に応じて転送がフレキシブルに中断可能とされる。またL/RクロックLRCKの設定により高速転送が可能となる。これにより効率的にデータ伝送が実行できるものとなる。
【0123】
以上、実施の形態としての例を説明してきたが、本発明は上記例に限定されるものではない。
例えば上述してきた一次記録媒体から二次記録媒体へのデータ転送処理の対象となるのはSDMIコンテンツに限られず、各種のコンテンツデータに広く適用できる。
また一次記録媒体はHDD以外に多様に考えられる。
もちろん二次記録媒体、二次記録媒体側機器20Aとしてもミニディスク、ミニディスク記録装置に限らず、多様な例が考えられる。二次記録媒体100としては、CD−R、CD−RW、DVD−RAM、DVD−R、DVD−RW、各種メモリカードなどであってもよい。従って二次記録媒体側機器20Aは、これらのメディアに対応する記録装置であればよい。
また、SDMI対応の記録再生装置20Bについても言及したが、その記録再生装置20Bへのコンテンツデータの転送処理においても本発明は適用できる。
【0124】
【発明の効果】
以上の説明からわかるように本発明によれば、一次記録媒体側のデータ転送装置からデータ記録装置にコンテンツデータを伝送して二次記録媒体に記録させる際に、データ記録装置において対応可能なデータ圧縮方式及びビットレートと送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、その比較結果に応じて所要の転送処理を行うようにしている。具体的には、送信するコンテンツデータのデータ圧縮方式がデータ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、送信するコンテンツデータのビットレートがデータ記録装置において対応可能なビットレート以下である場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信し、上記データ記録装置において、非暗号化状態としたうえで圧縮データについて所要のデータ付加処理を行って上記二次記録媒体に記録する。この場合、例えばPCMデータへの変換を含めた圧縮データ形式の変換処理は行われず、また伝送路上は圧縮データ形式により伝送されるため、コンテンツデータ転送処理の効率化や転送に要する時間の短縮を実現できる。さらに圧縮解除、再圧縮という処理過程を経ないため、音質劣化という問題も無い。
一方、送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きい場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信し、上記データ記録装置において、非暗号化状態としたうえで非圧縮データについて圧縮処理を行って上記二次記録媒体に記録するため、二次記録媒体側で対応できない圧縮方式のコンテンツデータについても、二次記録媒体への転送/記録を実現できるものとなる。
【0125】
またデータ記録装置側では、受信され非暗号化状態とされた圧縮データ又は非圧縮データとしてのストリームデータを、二次記録媒体への記録処理のために二次記録媒体ドライブ手段側に転送する際に、受信手段での受信処理状態及び二次記録媒体ドライブ手段の信号処理状態に応じて、転送状態を制御することで、伝送路や信号処理能力等に応じて最適なデータ転送・記録処理を実現できる。
【図面の簡単な説明】
【図1】本発明の実施の形態のシステム構成のブロック図である。
【図2】実施の形態のSDMIコンテンツのデータパス例の説明図である。
【図3】実施の形態の一次記録媒体側機器のブロック図である。
【図4】実施の形態の二次記録媒体側機器のブロック図である。
【図5】実施の形態のコンテンツ伝送時の一次記録媒体側機器の処理のフローチャートである。
【図6】実施の形態のコンテンツ伝送時の二次記録媒体側機器の処理のフローチャートである。
【図7】実施の形態のコンテンツ伝送時の信号処理プロセスの説明図である。
【図8】実施の形態のダミービット付加処理の説明図である。
【図9】実施の形態のダミービット付加処理の説明図である。
【図10】実施の形態のダミービット付加処理の説明図である。
【図11】実施の形態のダミービット付加処理の説明図である。
【図12】実施の形態の二次記録媒体側機器の圧縮データ転送動作の説明図である。
【図13】実施の形態の二次記録媒体側機器の圧縮データ転送動作の説明図である。
【図14】実施の形態の二次記録媒体側機器の圧縮データ転送動作の説明図である。
【図15】実施の形態の二次記録媒体側機器の非圧縮データ転送動作の説明図である。
【図16】実施の形態の二次記録媒体側機器の非圧縮データ転送動作の説明図である。
【図17】コンテンツ伝送時の信号処理プロセスの説明図である。
【図18】ATRAC3方式のビットレートの説明図である。
【符号の説明】
1 一次記録媒体側機器(パーソナルコンピュータ)、2 CPU、5 HDD(一次記録媒体)、8 通信部、9 ディスクドライブ、11 接続部、20A 二次記録媒体側機器(記録再生装置)、21 MD制御部(CPU)、25記録/再生部、26 レシーバ、28 復号処理部、30 ダミービット付加部、31 フロー制御部、100 二次記録媒体(ミニディスク)
Claims (6)
- データ転送装置と、データ記録装置とから成るデータ転送システムにおいて、
上記データ転送装置は、
一次記録媒体に対してデータの記録再生を行う一次記録媒体ドライブ手段と、
コンテンツデータを、暗号化された圧縮データ状態で上記一次記録媒体に格納されるようにする格納制御手段と、
上記データ記録装置に対してデータ送信を行う送信手段と、
上記送信手段から上記データ記録装置に対して上記一次記録媒体に格納されたコンテンツデータを送信する際に、上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと、送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下であるとする第1の比較結果の場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信させ、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きいとする第2の比較結果の場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信させる送信制御手段と、
を備え、
上記データ記録装置は、
上記データ転送装置からの送信データの受信を行う受信手段と、
二次記録媒体に対してデータ記録を行う二次記録媒体ドライブ手段と、
上記データ転送装置から転送されてきた暗号化されたコンテンツデータを非暗号化状態とする復号手段と、
上記第1の比較結果に基づいて送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた圧縮データについて所要のデータ付加処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させ、上記第2の比較結果に基づいて送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた非圧縮データについて圧縮処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させる記録制御手段と、
を備えたことを特徴とするデータ転送システム。 - 上記記録制御手段は、上記復号手段で非暗号化状態とされた圧縮データ又は非圧縮データとしてのストリームデータを、上記二次記録媒体への記録処理のために上記二次記録媒体ドライブ手段側に転送する際に、上記受信手段での受信処理状態及び上記二次記録媒体ドライブ手段の信号処理状態に応じて、転送状態を制御することを特徴とする請求項1に記載のデータ転送システム。
- 一次記録媒体に対してデータの記録再生を行う一次記録媒体ドライブ手段と、
コンテンツデータを、暗号化された圧縮データ状態で上記一次記録媒体に格納されるようにする格納制御手段と、
データ送信可能に接続されたデータ記録装置に対してデータ送信を行う送信手段と、
上記送信手段から上記データ記録装置に対して上記一次記録媒体に格納されたコンテンツデータを送信する際に、上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと、送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下であるとする第1の比較結果の場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信させ、上記送信 するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きいとする第2の比較結果の場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信させる送信制御手段と、
を備えたことを特徴とするデータ転送装置。 - 接続されたデータ転送装置からの送信データの受信を行う受信手段と、
二次記録媒体に対してデータ記録を行う二次記録媒体ドライブ手段と、
上記データ転送装置から転送されてきた暗号化されたコンテンツデータを非暗号化状態とする復号手段と、
上記データ転送装置から送信されるコンテンツデータのデータ圧縮方式が対応可能なデータ圧縮方式と同一であり、かつ、上記送信されるコンテンツデータのビットレートが対応可能なビットレート以下である場合に暗号化された圧縮データ状態で送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた圧縮データについて所要のデータ付加処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させ、上記データ転送装置から送信されるコンテンツデータのデータ圧縮方式が対応可能なデータ圧縮方式と異なる場合か、又は上記送信されるコンテンツデータのビットレートが対応可能なビットレートより大きい場合に暗号化された非圧縮データ状態で送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた非圧縮データについて圧縮処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させる記録制御手段と、
を備えたことを特徴とするデータ記録装置。 - 上記記録制御手段は、上記復号手段で非暗号化状態とされた圧縮データ又は非圧縮データとしてのストリームデータを、上記二次記録媒体への記録処理のために上記二次記録媒体ドライブ手段側に転送する際に、上記受信手段での受信処理状態及び上記二次記録媒体ドライブ手段の信号処理状態に応じて、転送状態を制御することを特徴とする請求項4に記載のデータ記録装置。
- 暗号化された圧縮データ状態のコンテンツデータを一次記録媒体に格納したデータ転送装置から、上記コンテンツデータをデータ記録装置へ転送して二次記録媒体に記録させる際のデータ転送方法として、
上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと、上記データ転送装置から送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、
上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下である場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信し、上記データ記録装置において、非暗号化状態としたうえで圧縮データについて所要のデータ付加処理を行って上記二次記録媒体に記録し、
上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きい場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信し、上記データ記録装置において、非暗号化状態としたうえで非圧縮データについて圧縮処理を行って上記二次記録媒体に記録することを特徴とするデータ転送方法。
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001115308A JP3678164B2 (ja) | 2001-04-13 | 2001-04-13 | データ転送システム、データ転送装置、データ記録装置、データ転送方法 |
TW091107350A TWI234972B (en) | 2001-04-13 | 2002-04-11 | Data transfer system, data transfer device, data recorder and data transfer method |
US10/297,955 US7164767B2 (en) | 2001-04-13 | 2002-04-12 | Data transfer system, data transfer apparatus, data recording apparatus, and data transfer method |
PCT/JP2002/003675 WO2002084662A1 (fr) | 2001-04-13 | 2002-04-12 | Systeme, procede et appareil de transfert de donnees, dispositif d'enregistrement de donnees |
CA2412158A CA2412158C (en) | 2001-04-13 | 2002-04-12 | Data transfer system, data transfer apparatus, data recording apparatus, and data transfer method |
KR1020027016925A KR100873760B1 (ko) | 2001-04-13 | 2002-04-12 | 데이터 전송 시스템, 데이터 전송 장치, 데이터 기록장치, 데이터 전송 방법 |
SG200406613A SG110216A1 (en) | 2001-04-13 | 2002-04-12 | Data transfer system, data transfer device, data recording device and data transfer method |
EP02717132A EP1378903A4 (en) | 2001-04-13 | 2002-04-12 | DATA TRANSFER SYSTEM, METHOD AND APPARATUS, DATA RECORDING DEVICE |
CNB028019105A CN1255801C (zh) | 2001-04-13 | 2002-04-12 | 数据传送系统及设备、数据记录设备和数据传送方法 |
AU2002248018A AU2002248018B2 (en) | 2001-04-13 | 2002-04-12 | Data transfer system, data transfer apparatus, data recording apparatis, and data transfer method |
RU2002133443/28A RU2276812C2 (ru) | 2001-04-13 | 2002-04-12 | Система передачи данных, устройство передачи данных, устройство записи данных и способ передачи данных |
US11/585,192 US7936877B2 (en) | 2001-04-13 | 2006-10-24 | Data transfer system, data transfer device, data recording device and data transfer method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001115308A JP3678164B2 (ja) | 2001-04-13 | 2001-04-13 | データ転送システム、データ転送装置、データ記録装置、データ転送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002313019A JP2002313019A (ja) | 2002-10-25 |
JP3678164B2 true JP3678164B2 (ja) | 2005-08-03 |
Family
ID=18966231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001115308A Expired - Fee Related JP3678164B2 (ja) | 2001-04-13 | 2001-04-13 | データ転送システム、データ転送装置、データ記録装置、データ転送方法 |
Country Status (11)
Country | Link |
---|---|
US (2) | US7164767B2 (ja) |
EP (1) | EP1378903A4 (ja) |
JP (1) | JP3678164B2 (ja) |
KR (1) | KR100873760B1 (ja) |
CN (1) | CN1255801C (ja) |
AU (1) | AU2002248018B2 (ja) |
CA (1) | CA2412158C (ja) |
RU (1) | RU2276812C2 (ja) |
SG (1) | SG110216A1 (ja) |
TW (1) | TWI234972B (ja) |
WO (1) | WO2002084662A1 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4300705B2 (ja) * | 2000-12-05 | 2009-07-22 | ソニー株式会社 | データ転送システム、データ転送装置、データ転送方法、記録媒体 |
US20060210246A1 (en) * | 2003-03-27 | 2006-09-21 | Osamu Okauchi | Data processing apparatus |
JP4438527B2 (ja) | 2004-06-18 | 2010-03-24 | ソニー株式会社 | 情報管理方法、情報再生装置および情報管理装置 |
KR100784688B1 (ko) * | 2005-01-26 | 2007-12-12 | 한국전자통신연구원 | 독립 인증 수단을 가지는 콘텐츠 실행 디바이스 콘텐츠 실행 방법 및 콘텐츠 재배포 방법 |
MY143832A (en) * | 2005-05-13 | 2011-07-15 | Thomson Licensing | Security and transcoding system for transfer of content to portable devices |
JP5220740B2 (ja) * | 2006-07-05 | 2013-06-26 | アギア システムズ インコーポレーテッド | モバイル・データ保存および獲得のためのシステムおよび方法 |
KR101496975B1 (ko) * | 2008-05-28 | 2015-03-02 | 삼성전자주식회사 | 고체 상태 디스크 및 이에 대한 입출력방법 |
JP5316217B2 (ja) * | 2009-05-19 | 2013-10-16 | ソニー株式会社 | データ送信方法および装置、データ通信方法および装置 |
JP4826671B2 (ja) * | 2009-11-16 | 2011-11-30 | ソニー株式会社 | 情報管理方法および情報再生装置 |
KR20110137093A (ko) * | 2010-06-16 | 2011-12-22 | 삼성전자주식회사 | 무선 통신 시스템에서 녹화된 컨텐츠의 재생 방법 및 장치 |
JP2013037571A (ja) * | 2011-08-09 | 2013-02-21 | Sony Corp | 情報処理装置、情報処理方法、プログラム、及び情報処理システム |
US11372984B2 (en) * | 2019-08-14 | 2022-06-28 | International Business Machines Corporation | Key-compressible encryption |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5448583A (en) * | 1989-08-28 | 1995-09-05 | Fujitsu Limited | Apparatus and method using analog viterbi decoding techniques |
US5021891A (en) * | 1990-02-27 | 1991-06-04 | Qualcomm, Inc. | Adaptive block size image compression method and system |
US5239540A (en) * | 1990-11-27 | 1993-08-24 | Scientific-Atlanta, Inc. | Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals |
US5253275A (en) * | 1991-01-07 | 1993-10-12 | H. Lee Browne | Audio and video transmission and receiving system |
AU658432B2 (en) * | 1991-06-04 | 1995-04-13 | Qualcomm Incorporated | Adaptive block size image compression method and system |
JP3104085B2 (ja) * | 1991-10-18 | 2000-10-30 | ソニー株式会社 | 記録再生装置用送出システム |
US5418713A (en) * | 1993-08-05 | 1995-05-23 | Allen; Richard | Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials |
DE4413451A1 (de) * | 1994-04-18 | 1995-12-14 | Rolf Brugger | Vorrichtung zum Vertrieb von Musikinformationen in digitaler Form |
JP3679435B2 (ja) * | 1994-11-29 | 2005-08-03 | オリンパス株式会社 | 画像取扱装置 |
JPH08153374A (ja) * | 1994-11-29 | 1996-06-11 | Tec Corp | 磁気読取装置 |
JP3043591B2 (ja) * | 1995-02-02 | 2000-05-22 | シャープ株式会社 | 音声記録再生装置 |
JPH09107547A (ja) * | 1995-10-09 | 1997-04-22 | Hitachi Ltd | 既圧縮動画データ量削減装置および既圧縮動画データ量削減システムならびに既圧縮動画データ量削減方法 |
US5825879A (en) * | 1996-09-30 | 1998-10-20 | Intel Corporation | System and method for copy-protecting distributed video content |
JP3076260B2 (ja) * | 1997-03-10 | 2000-08-14 | 松下電器産業株式会社 | 情報提供装置 |
US7110025B1 (en) * | 1997-05-28 | 2006-09-19 | Eastman Kodak Company | Digital camera for capturing a sequence of full and reduced resolution digital images and storing motion and still digital image data |
JPH1175157A (ja) * | 1997-08-29 | 1999-03-16 | Sony Corp | 映像信号及び音声信号の記録装置 |
US6330675B1 (en) * | 1998-02-13 | 2001-12-11 | Liquid Audio, Inc. | System and method for secure transfer of digital data to a local recordable storage medium |
EP1249838B1 (en) | 1998-05-01 | 2004-09-22 | Samsung Electronics Co., Ltd. | Apparatus for recording and reproducing in real time |
EP1047066B1 (en) * | 1998-10-08 | 2002-11-27 | Matsushita Electric Industrial Co., Ltd. | Data recording/reproducing device |
JP3332361B2 (ja) | 1998-11-09 | 2002-10-07 | 松下電器産業株式会社 | データ著作権保護システムにおけるデータ変換装置、データ変換方法およびプログラム格納媒体 |
EP1001419B1 (en) * | 1998-11-09 | 2004-03-03 | Matsushita Electric Industrial Co., Ltd. | Data conversion apparatus and method in copyright protecting system |
US6708220B1 (en) * | 1998-11-19 | 2004-03-16 | X/Net Associates, Inc. | System and method for in-stream data compression |
BRPI0005192B1 (pt) * | 1999-03-03 | 2016-04-19 | Sony Corp | aparelho de processamento de dados, unidade terminal possuindo um meio de gravação não volátil fixável/destacável, e, processos de processamento de dados, e de transmissão de um aparelho de processamento de dados |
US7143445B1 (en) * | 1999-05-31 | 2006-11-28 | Sony Corporation | Information processing apparatus, information processing method, and program storage medium |
US7761465B1 (en) * | 1999-09-17 | 2010-07-20 | Sony Corporation | Data providing system and method therefor |
CA2393029A1 (en) | 1999-12-02 | 2001-06-07 | Qualcomm Incorporated | Apparatus and method for decoding digital image and audio signals |
US6985589B2 (en) * | 1999-12-02 | 2006-01-10 | Qualcomm Incorporated | Apparatus and method for encoding and storage of digital image and audio signals |
JP2001318768A (ja) | 2000-03-02 | 2001-11-16 | Sony Computer Entertainment Inc | エンタテインメント装置及びその部品、エンタテインメント装置によるディジタル情報のローディング方法、コンピュータプログラム |
US7200859B1 (en) * | 2000-11-22 | 2007-04-03 | Digeo, Inc. | Apparatus and method for intelligent multimedia compression and distribution |
-
2001
- 2001-04-13 JP JP2001115308A patent/JP3678164B2/ja not_active Expired - Fee Related
-
2002
- 2002-04-11 TW TW091107350A patent/TWI234972B/zh not_active IP Right Cessation
- 2002-04-12 CN CNB028019105A patent/CN1255801C/zh not_active Expired - Fee Related
- 2002-04-12 RU RU2002133443/28A patent/RU2276812C2/ru not_active IP Right Cessation
- 2002-04-12 KR KR1020027016925A patent/KR100873760B1/ko not_active IP Right Cessation
- 2002-04-12 SG SG200406613A patent/SG110216A1/en unknown
- 2002-04-12 CA CA2412158A patent/CA2412158C/en not_active Expired - Fee Related
- 2002-04-12 EP EP02717132A patent/EP1378903A4/en not_active Withdrawn
- 2002-04-12 US US10/297,955 patent/US7164767B2/en not_active Expired - Fee Related
- 2002-04-12 AU AU2002248018A patent/AU2002248018B2/en not_active Ceased
- 2002-04-12 WO PCT/JP2002/003675 patent/WO2002084662A1/ja active IP Right Grant
-
2006
- 2006-10-24 US US11/585,192 patent/US7936877B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1378903A1 (en) | 2004-01-07 |
US7936877B2 (en) | 2011-05-03 |
US20070110243A1 (en) | 2007-05-17 |
TWI234972B (en) | 2005-06-21 |
KR20030010691A (ko) | 2003-02-05 |
CA2412158C (en) | 2012-03-20 |
AU2002248018B2 (en) | 2007-06-21 |
CA2412158A1 (en) | 2002-12-09 |
US7164767B2 (en) | 2007-01-16 |
SG110216A1 (en) | 2005-04-28 |
RU2276812C2 (ru) | 2006-05-20 |
EP1378903A4 (en) | 2011-11-02 |
CN1255801C (zh) | 2006-05-10 |
KR100873760B1 (ko) | 2008-12-15 |
JP2002313019A (ja) | 2002-10-25 |
CN1463428A (zh) | 2003-12-24 |
WO2002084662A1 (fr) | 2002-10-24 |
US20030196101A1 (en) | 2003-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4300705B2 (ja) | データ転送システム、データ転送装置、データ転送方法、記録媒体 | |
US7936877B2 (en) | Data transfer system, data transfer device, data recording device and data transfer method | |
US20030002665A1 (en) | Encrypting apparatus, encrypting method, decrypting apparatus, decrypting method, and storage medium | |
JP3770101B2 (ja) | データ転送方法、転送データ記録方法、データ転送システム、データ転送装置 | |
US7295393B2 (en) | Data converting apparatus, data converting method, and recording medium | |
JP3719396B2 (ja) | 機器制御方法、データ転送装置、記録媒体 | |
JP2002358732A (ja) | オーディオ用ディスク、その記録装置、再生装置及び記録再生装置並びにコンピュータプログラム | |
WO2000022621A1 (fr) | Dispositif et procede de transmission de donnees, et support d'enregistrement de donnees | |
JP4087409B2 (ja) | 複合機、及び記録再生方法 | |
JP2000293945A (ja) | 情報記録媒体、情報再生装置および逆スクランブル回路 | |
JP4333131B2 (ja) | データ転送方法、データ転送システム | |
JP4337811B2 (ja) | データ記録装置 | |
JP3786092B2 (ja) | 不法コピー防止方法及びレコーダ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050125 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050315 |
|
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: 20050419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050502 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090520 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100520 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100520 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110520 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120520 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130520 Year of fee payment: 8 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |