(57)【特許請求の範囲】
【請求項１】
データ転送装置と、データ記録装置とから成るデータ転送システムにおいて、
上記データ転送装置は、
一次記録媒体に対してデータの記録再生を行う一次記録媒体ドライブ手段と、
コンテンツデータを、暗号化された圧縮データ状態で上記一次記録媒体に格納されるようにする格納制御手段と、
上記データ記録装置に対してデータ送信を行う送信手段と、
上記送信手段から上記データ記録装置に対して上記一次記録媒体に格納されたコンテンツデータを送信する際に、上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと、送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下であるとする第１の比較結果の場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信させ、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きいとする第２の比較結果の場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信させる送信制御手段と、
を備え、
上記データ記録装置は、
上記データ転送装置からの送信データの受信を行う受信手段と、
二次記録媒体に対してデータ記録を行う二次記録媒体ドライブ手段と、
上記データ転送装置から転送されてきた暗号化されたコンテンツデータを非暗号化状態とする復号手段と、
上記第１の比較結果に基づいて送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた圧縮データについて所要のデータ付加処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させ、上記第２の比較結果に基づいて送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた非圧縮データについて圧縮処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させる記録制御手段と、
を備えたことを特徴とするデータ転送システム。
【請求項２】
上記記録制御手段は、上記復号手段で非暗号化状態とされた圧縮データ又は非圧縮データとしてのストリームデータを、上記二次記録媒体への記録処理のために上記二次記録媒体ドライブ手段側に転送する際に、上記受信手段での受信処理状態及び上記二次記録媒体ドライブ手段の信号処理状態に応じて、転送状態を制御することを特徴とする請求項１に記載のデータ転送システム。
【請求項３】
一次記録媒体に対してデータの記録再生を行う一次記録媒体ドライブ手段と、
コンテンツデータを、暗号化された圧縮データ状態で上記一次記録媒体に格納されるようにする格納制御手段と、
データ送信可能に接続されたデータ記録装置に対してデータ送信を行う送信手段と、
上記送信手段から上記データ記録装置に対して上記一次記録媒体に格納されたコンテンツデータを送信する際に、上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと、送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下であるとする第１の比較結果の場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信させ、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きいとする第２の比較結果の場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信させる送信制御手段と、
を備えたことを特徴とするデータ転送装置。
【請求項４】
接続されたデータ転送装置からの送信データの受信を行う受信手段と、
二次記録媒体に対してデータ記録を行う二次記録媒体ドライブ手段と、
上記データ転送装置から転送されてきた暗号化されたコンテンツデータを非暗号化状態とする復号手段と、
上記データ転送装置から送信されるコンテンツデータのデータ圧縮方式が対応可能なデータ圧縮方式と同一であり、かつ、上記送信されるコンテンツデータのビットレートが対応可能なビットレート以下である場合に暗号化された圧縮データ状態で送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた圧縮データについて所要のデータ付加処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させ、上記データ転送装置から送信されるコンテンツデータのデータ圧縮方式が対応可能なデータ圧縮方式と異なる場合か、又は上記送信されるコンテンツデータのビットレートが対応可能なビットレートより大きい場合に暗号化された非圧縮データ状態で送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた非圧縮データについて圧縮処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させる記録制御手段と、
を備えたことを特徴とするデータ記録装置。
【請求項５】
上記記録制御手段は、上記復号手段で非暗号化状態とされた圧縮データ又は非圧縮データとしてのストリームデータを、上記二次記録媒体への記録処理のために上記二次記録媒体ドライブ手段側に転送する際に、上記受信手段での受信処理状態及び上記二次記録媒体ドライブ手段の信号処理状態に応じて、転送状態を制御することを特徴とする請求項４に記載のデータ記録装置。
【請求項６】
暗号化された圧縮データ状態のコンテンツデータを一次記録媒体に格納したデータ転送装置から、上記コンテンツデータをデータ記録装置へ転送して二次記録媒体に記録させる際のデータ転送方法として、
上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと、上記データ転送装置から送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、
上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下である場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信し、上記データ記録装置において、非暗号化状態としたうえで圧縮データについて所要のデータ付加処理を行って上記二次記録媒体に記録し、
上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きい場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信し、上記データ記録装置において、非暗号化状態としたうえで非圧縮データについて圧縮処理を行って上記二次記録媒体に記録することを特徴とするデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽等のコンテンツデータの転送／記録に好適な、データ転送システム、データ転送装置、データ記録装置、データ転送方法に関するものである。
【０００２】
【従来の技術】
例えばパーソナルコンピュータのＨＤＤ（ハードディスクドライブ）を一次記録媒体として扱って音楽等のコンテンツデータを格納するとともに、格納したコンテンツデータを転送して他の記録媒体（二次記録媒体）に記録し、その二次記録媒体側で音楽等の再生を楽しむという使用形態がある。
【０００３】
この場合、ＨＤＤには、ＣＤ−ＤＡ（Compact Disc Digital Audio）やＤＶＤ（Digital Versatile Disc）などのパッケージメディアから再生された音楽等のコンテンツデータが蓄積されたり、或いはパーソナルコンピュータが接続された通信ネットワークを介して外部の音楽サーバ等からダウンロードされたコンテンツデータが蓄積される。そしてユーザーは、パーソナルコンピュータに二次記録媒体の記録装置を接続して、ＨＤＤに蓄積されたコンテンツデータを二次記録媒体にコピー（複製）又はムーブ（移動）し、当該二次記録媒体に対応する再生装置で音楽等のコンテンツデータを再生させる。
【０００４】
二次記録媒体としては、例えばフラッシュメモリ等の半導体メモリを利用したメモリカードや、光磁気ディスクとしてのミニディスク、或いはＣＤ−Ｒ（CD Recordable）、ＣＤ−ＲＷ(CD Rewitable)、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどが考えられる。
二次記録媒体に対応する記録装置、再生装置として、これらのメディア（記録媒体）に対応するレコーダ／プレーヤは、広く普及しており、据置型の記録再生装置や、ポータブルタイプの記録再生装置などとして多様に存在し、各ユーザーはそれぞれ自分の好みや所有する機器に合わせて、コンテンツデータの記録／再生を行うものとなる。
【０００５】
なお、例えばこのようなコンテンツデータの使用形態を考えるときは、コンテンツデータについての著作権保護を考慮しなければならない。例えばユーザーがコンテンツデータの配信サービスを利用したり、パッケージメディアの購入を行うなどして、ＨＤＤにコンテンツデータを蓄積した後、そのコンテンツデータを無制限に二次記録媒体にコピー可能とすると、著作権者の正当な保護がはかれない事態が生ずる。このためデジタルデータとしてのコンテンツデータの扱い上で著作権保護を維持できるようにする様々な技術やデータ処理上の取り決めが提案されているが、その１つにＳＤＭＩ（SECURE DIGITAL MUSIC INITIATIVE）という規格がある。
このＳＤＭＩで策定されたデータパスについては後述するが、例えば一次記録媒体としてのＨＤＤを備えたパーソナルコンピュータに蓄積されたコンテンツ、例えばネットワークを介して外部サーバから配信されたコンテンツデータ（以下、ネットワークコンテンツ）や、例えばパーソナルコンピュータに装備されているＣＤ−ＲＯＭドライブ等のディスクドライブ装置、或いはパーソナルコンピュータと接続されたディスクドライブ装置において再生されるＣＤ−ＤＡ、ＤＶＤ等のパッケージメディアから読み出されたコンテンツデータ（以下、ディスクコンテンツ）について、二次記録媒体への転送／記録が、著作権保護と一般ユーザーの利益（私的複製の権利）を勘案したうえで、適切に行われるようにされている。
【０００６】
【発明が解決しようとする課題】
ところで、ＨＤＤ等の一次記録媒体からミニディスク等の二次記録媒体へコンテンツデータを転送してコピーする場合において、次のような問題が生じている。
【０００７】
今、一次記録媒体であるＨＤＤには、ＡＴＲＡＣ３方式（或いは他の圧縮方式）で圧縮されたコンテンツデータが暗号化されて格納されているとする。
通常、ＳＤＭＩ準拠コンテンツのネットワークコンテンツの場合は、そのデータは元々は例えばＡＴＲＡＣ３などの圧縮方式でエンコードされたデータであり、例えばＤＥＳ等の鍵暗号によって、コンテンツ鍵ＣＫで暗号化されて配信されるものである。従って、このようなコンテンツデータがＨＤＤに格納されたものとする。
また、二次記録媒体としてミニディスクを想定し、例えば上記ＨＤＤを有するパーソナルコンピュータとミニディスク記録装置がＵＳＢ等で接続され、上記ＨＤＤに格納されたコンテンツデータをミニディスク記録装置に転送してミニディスクに複製記録する場合を考える。
【０００８】
ミニディスクは、元々ＡＴＲＡＣ方式で圧縮されたデータを記録するメディアとして開発されたものであり、近年の装置ではＡＴＲＡＣ方式を発展させたＡＴＲＡＣ３方式にも対応可能である。
ここで、一般にＡＴＲＡＣ３方式としては、図１８に示すように多様なビットレートのデータフォーマットが存在し、例えばＨＤＤに格納するＡＴＲＡＣ３方式で圧縮されたコンテンツデータとしては、この図１８に示したどのフォーマット（ビットレート）の場合もあり得る。
しかしながらミニディスク記録再生装置において対応できる（再生可能となる）のは、図１８のうちで破線で囲った２つのフォーマット、つまりビットレートが１３２ｋｂｐｓ又は６６ｋｂｐｓのみである。
また、当然ながら、配信されてＨＤＤに格納されるコンテンツデータとしてはＡＴＲＡＣ３方式以外の圧縮方式のデータもあり得る。
【０００９】
これらの事情から、一次記録媒体であるＨＤＤから二次記録媒体であるミニディスクに対してコンテンツデータを転送して複製記録する場合には、例えば図１７に示すような処理プロセスが必要になる。
【００１０】
ＨＤＤに格納されたコンテンツデータが、ＡＴＲＡＣ３方式で圧縮され、しかもそのビットレートが、ミニディスク記録装置で対応できないものであったとする。即ちビットレートが、１７６ｋｂｐｓ、１４６ｋｂｐｓ、１０５ｋｂｐｓ、９４ｋｂｐｓ、４７ｋｂｐｓ、３３ｋｂｐｓのいずれかであったとする。
【００１１】
なお説明上、ＡＴＲＡＣ３方式の圧縮データを「Ａ３Ｄ」と表す。そしてミニディスク記録装置で対応できないビットレートのＡＴＲＡＣ３方式の圧縮データを「Ａ３Ｄｘ」、ミニディスク記録装置で対応できるビットレートのＡＴＲＡＣ３方式の圧縮データを「Ａ３Ｄｙ」と表すとする。
【００１２】
また、本明細書では説明上、鍵ｘで暗号化されたデータｙを、
Ｅ（ｘ，ｙ）
と表す。
またその暗号化データＥ（ｘ，ｙ）について、鍵ｘにより暗号化を復号したデータを、
Ｄ｛ｘ，Ｅ（ｘ，ｙ）｝
と表すこととする。
従って、例えば上記のようにＡＴＲＡＣ３方式の圧縮データを「Ａ３Ｄ」とすると、鍵ＣＫで暗号化された「Ａ３Ｄ」であるコンテンツは、Ｅ（ＣＫ，Ａ３Ｄ）となる。
またＥ（ＣＫ，Ａ３Ｄ）が、鍵ＣＫで復号されたデータは、
Ｄ｛ＣＫ，Ｅ（ＣＫ，Ａ３Ｄ）｝
と表わせられる。
【００１３】
図１７（ａ）は、ＨＤＤ（一次記録媒体）を有するパーソナルコンピュータ側で、予めミニディスク記録装置において対応可能な圧縮方式に変換してコンテンツを伝送する場合の処理プロセスを示している。
図１７（ａ）において、ＨＤＤ（一次記録媒体）に格納されたコンテンツが、ミニディスク記録装置で対応できないビットレートのＡＴＲＡＣ３方式の圧縮データを「Ａ３Ｄｘ」が鍵ＣＫで暗号化された、Ｅ（ＣＫ，Ａ３Ｄｘ）であった場合、まずこのＥ（ＣＫ，Ａ３Ｄｘ）の暗号化を解除する。即ち
Ｄ｛ＣＫ，Ｅ（ＣＫ，Ａ３Ｄｘ）｝＝Ａ３Ｄｘ
とする。
そしてこのＡ３Ｄｘとされたデータの圧縮を解くデコード（伸張）を行って、非圧縮データ、例えばリニアＰＣＭデータとする。
次に、ＰＣＭデータについて、今度はミニディスク記録装置において対応可能なビットレートのＡＴＲＡＣ３圧縮処理を行い、圧縮データＡ３Ｄｙとする。
そして再度、鍵ＣＫで暗号化を行い、暗号化されたデータＥ（ＣＫ，Ａ３Ｄｙ）とする。
この状態でＵＳＢ等の伝送路に送信し、ミニディスク記録装置に供給するものである。
【００１４】
図１７（ｂ）はＨＤＤ（一次記録媒体）を有するパーソナルコンピュータ側で圧縮コンテンツデータを非圧縮データに変換して伝送する場合の処理プロセスである。
図１７（ｂ）において、ＨＤＤに格納されたコンテンツが、ＡＴＲＡＣ３方式の圧縮データを「Ａ３Ｄ」が鍵ＣＫで暗号化された、Ｅ（ＣＫ，Ａ３Ｄ）であった場合や、或いは他の圧縮方式での圧縮データを「ａＤＴ」が鍵ＣＫで暗号化された、Ｅ（ＣＫ，ａＤＴ）であった場合、まずこのコンテンツデータの暗号化を解除する。即ち
Ｄ｛ＣＫ，Ｅ（ＣＫ，Ａ３Ｄ）｝＝Ａ３Ｄ、又は
Ｄ｛ＣＫ，Ｅ（ＣＫ，ａＤＴ）｝＝ａＤＴ
とする。
そしてこのＡ３Ｄ又はａＤＴとされたデータの圧縮を解くデコード（伸張）を行って、非圧縮データ、例えばリニアＰＣＭデータとする。
次に、ＰＣＭデータについて再度、鍵ＣＫで暗号化を行い、暗号化されたデータＥ（ＣＫ，ＰＣＭ）とする。
この状態でＵＳＢ等の伝送路に送信し、ミニディスク記録装置に供給する。
【００１５】
例えば図１７（ａ）のような処理を行ってコンテンツデータを送信するようにすれば、ＨＤＤに格納されたコンテンツデータとミニディスクで再生可能なデータについてのビットレートの違いや圧縮方式の違いがあったとしても、データ自体はミニディスク記録装置で対応可能な形態として供給できる。また図１７（ｂ）の処理を行うようにした場合は、圧縮処理はミニディスク記録装置側に委ねることになるため、当然ミニディスク記録装置で対応可能な圧縮データとされてミニディスクに記録される。
【００１６】
しかしながら、図１７（ｂ）のようにＰＣＭデータ形態で伝送を行う場合、非圧縮データであることから伝送路の帯域幅や二次記録媒体の入力帯域によって転送速度の制限を受ける。特にミニディスク記録装置側は、サンプリング周波数に同期してコンテンツデータを入力することになるため、一次記録媒体から二次記録媒体への転送に実時間（通常の音楽等の再生と同時間）が必要となる。
【００１７】
そこで転送に要する時間を短縮するために、図１７（ａ）のように伝送路上を圧縮データ形態で伝送することが考えられるが、このためには上述のようにコンテンツデータをミニディスク記録装置側の圧縮方式やビットレートに変換する処理プロセスが必要になる。そしてこのため、一次記録媒体側の機器（パーソナルコンピュータ）では、接続が想定される各種機器に応じて、図１７（ａ）のような処理を行うため、多様な圧縮方式をサポートしている必要があるため装置の負担が大きい。また処理プロセスにおいて一旦ＰＣＭデータとして再圧縮するため、処理時間が無視できないものとなる。さらに、二次記録媒体側機器（ミニディスク記録装置等）の記録処理速度によっては、転送速度の制限を受ける。
また、二次記録媒体側機器をミニディスク記録装置とした場合についていえば、図１７（ａ）のようにビットレートを変換したとしても、当該データをそのままミニディスクに記録することはできない。ミニディスク記録装置で扱うＡＴＲＡＣ３方式の圧縮データは、ＡＴＲＡＣ方式の圧縮データを考慮したデータ形式とされているためである。
また、圧縮解除、再圧縮という処理により、音質劣化が生ずるという問題もある。
【００１８】
【課題を解決するための手段】
本発明はこのような事情に応じて、一次記録媒体から二次記録媒体側へのコンテンツデータの転送を効率よく高速に実行できるようにすることを目的とする。このために本発明では、データ転送装置、データ記録装置、及びこれらから成るデータ転送システムを提供し、さらにデータ転送システムにおいて行われるデータ転送方法を提供する。
【００１９】
本発明のデータ転送装置は、一次記録媒体に対してデータの記録再生を行う一次記録媒体ドライブ手段と、コンテンツデータを暗号化された圧縮データ状態で上記一次記録媒体に格納されるようにする格納制御手段と、データ送信可能に接続されたデータ記録装置に対してデータ送信を行う送信手段と、上記送信手段から上記データ記録装置に対して上記一次記録媒体に格納されたコンテンツデータを送信する際に、上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、第１の比較結果の場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信させ、第２の比較結果の場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信させる送信制御手段と、を備える。
ここで、上記第１の比較結果とは、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下であるとする比較結果であるとする。
また上記第２の比較結果とは、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きいとする比較結果であるとする。
【００２０】
本発明のデータ記録装置は、接続されたデータ転送装置からの送信データの受信を行う受信手段と、二次記録媒体に対してデータ記録を行う二次記録媒体ドライブ手段と、上記データ転送装置から転送されてきた暗号化されたコンテンツデータを非暗号化状態とする復号手段と、上記データ転送装置から暗号化された圧縮データ状態で送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた圧縮データについて所要のデータ付加処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させ、上記データ転送装置から暗号化された非圧縮データ状態で送信されてきたコンテンツデータについては、上記復号手段で非暗号化状態とされた非圧縮データについて圧縮処理を行って上記二次記録媒体ドライブ手段により上記二次記録媒体に記録させる記録制御手段と、を備える。
また、上記記録制御手段は、上記復号手段で非暗号化状態とされた圧縮データ又は非圧縮データとしてのストリームデータを、上記二次記録媒体への記録処理のために上記二次記録媒体ドライブ手段側に転送する際に、上記受信手段での受信処理状態及び上記二次記録媒体ドライブ手段の信号処理状態に応じて、転送状態を制御する。
【００２１】
また本発明は、上記のようなデータ転送装置、データ記録装置によりデータ転送システムを構築する。
【００２２】
本発明のデータ転送方法は、暗号化された圧縮データ状態でコンテンツデータを一次記録媒体に格納したデータ転送装置から、上記コンテンツデータをデータ記録装置へ転送して二次記録媒体に記録させる際のデータ転送方法として、上記データ記録装置において対応可能なデータ圧縮方式及びビットレートと、上記データ転送装置から送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレート以下である場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信し、上記データ記録装置において、非暗号化状態としたうえで圧縮データについて所要のデータ付加処理を行って上記二次記録媒体に記録し、上記送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きい場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信し、上記データ記録装置において、非暗号化状態としたうえで非圧縮データについて圧縮処理を行って上記二次記録媒体に記録する。
【００２３】
以上のような構成の本発明によれば、一次記録媒体側に格納されたコンテンツデータの圧縮方式やビットレートと、二次記録媒体側の圧縮方式やビットレートの関係に応じて、最適なデータ転送を行うことができる。またデータ記録装置側において所要のデータ付加処理を行うことで二次記録媒体側で扱うデータ形式に対応させることができる。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態を次の順序で説明する。
１．システム構成
２．ＳＤＭＩコンテンツのデータパス
３．データ転送装置の構成例（一次記録媒体側機器／ＰＣ）
４．データ記録装置の構成例（二次記録媒体側機器／記録再生装置）
５．コンテンツ伝送時の処理
６．データ記録装置のフロー制御
【００２５】
１．システム構成
図１にシステム構成例を示す。本発明のデータ転送装置に相当するのは一次記録媒体側機器１であり、本発明のデータ記録装置に相当するのは二次記録媒体側機器２０Ａである。従って、図１のうちで一次記録媒体側機器１と二次記録媒体側機器２０Ａの構成が本発明のデータ転送システムに相当する。
【００２６】
一次記録媒体側機器１は、例えばパーソナルコンピュータにより形成される。以下、説明の便宜上、一次記録媒体側機器１をパーソナルコンピュータ１と表記する場合もある。ただし一次記録媒体側機器１は、必ずしもパーソナルコンピュータによって形成されるものではない。
この一次記録媒体側機器１は、例えばパーソナルコンピュータ上で起動されるＳＤＭＩコンテンツデータの蓄積／転送等を実行するソフトウエアによって、本発明でいうデータ転送装置としての動作を実行する。
そしてパーソナルコンピュータ１に内蔵（又は外付け）のＨＤＤ５が一次記録媒体（及び一次記録媒体ドライブ手段）とされる。なお実施の形態の説明ではＨＤＤ５を一次記録媒体とするが、もちろん一次記録媒体に相当する記録メディアはＨＤＤに限られず、例えば光ディスク、光磁気ディスク等のメディア、機器内蔵の半導体メモリ、可搬型の半導体メモリ（メモリカード等）など、各種のものが考えられる。
【００２７】
一次記録媒体側機器１は、通信ネットワーク１１０を介してコンテンツサーバ９１と通信可能とされ、これによって音楽等のコンテンツデータのダウンロードが可能とされる。もちろんコンテンツサーバ９１は複数存在し、パーソナルコンピュータ１のユーザーは多様なデータダウンロードサービスを任意に利用できるものである。
コンテンツサーバ９１からパーソナルコンピュータ１にダウンロードされるコンテンツデータとしては、ＳＤＭＩ準拠のコンテンツデータもあれば、ＳＤＭＩに準拠していないコンテンツデータもある。
【００２８】
ネットワーク１１０を形成する伝送路は、有線又は無線の公衆回線網とされてもよいし、パーソナルコンピュータ１とコンテンツサーバ９１の専用回線としてもよい。具体的にはネットワーク１１０としては、例えばインターネット、衛星通信網、光ファイバー網、その他各種の通信回線が適用できる。
【００２９】
また、パーソナルコンピュータ１のＨＤＤ５には、内蔵或いは外付けのディスクドライブ装置によりＣＤ−ＤＡやＤＶＤなどのパッケージメディア９０（以下、ディスク９０ともいう）から再生された音楽等のコンテンツデータを蓄積させることもできる。
【００３０】
パーソナルコンピュータ１には、二次記録媒体側機器２０Ａ又は２０Ｂを接続し、この二次記録媒体側機器２０Ａ又は２０Ｂに対して、ＨＤＤ５に蓄積したコンテンツデータを転送可能とされる。二次記録媒体側機器２０Ａ又は２０Ｂは、二次記録媒体に対する記録装置（記録再生装置）とされる。そしてパーソナルコンピュータ１から転送されてきたコンテンツデータを二次記録媒体にコピー記録できるものとされる。
【００３１】
二次記録媒体側機器２０Ａ、２０Ｂの具体例としては各種考えられるが、ここでいう二次記録媒体側機器２０Ｂは、ＳＤＭＩ対応の記録装置である。ＳＤＭＩ対応の記録装置については、後に図２でのデータパスの説明において言及する。このＳＤＭＩ対応の記録再生装置２０Ｂでは、二次記録媒体として、例えばフラッシュメモリ等の半導体メモリを利用したＳＤＭＩ対応のメモリカードが想定される。従って二次記録媒体側機器２０Ｂとは、例えばＳＤＭＩ対応のメモリカードに対する記録再生装置となる。この場合、二次記録媒体にはＳＤＭＩコンテンツが暗号化された状態で記録されるものとなる。
【００３２】
一方、二次記録媒体側機器２０Ａは、本実施の形態でいうデータ記録装置に相当し、詳しくは後述するが、著作権保護が要求されるＳＤＭＩコンテンツを、暗号化を解いた状態で二次記録媒体に記録するものである。ここでの二次記録媒体の例としては、ミニディスクを挙げる。従って二次記録媒体側機器２０Ａは、ミニディスク記録再生装置とされる。以下、二次記録媒体側機器２０Ａを、記録再生装置２０Ａと表記する場合もある。
【００３３】
ただし、二次記録媒体側機器２０Ａが記録再生するメディアはミニディスク以外にも、例えばフラッシュメモリ等の半導体メモリを利用したメモリカードや、光磁気ディスクとしてのミニディスク、或いはＣＤ−Ｒ（CD Recordable）、ＣＤ−ＲＷ(CD Rewitable)、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどが考えられる。従って、二次記録媒体側機器２０Ａとしては、これらのメディアに対応する記録装置であればよい。
【００３４】
パーソナルコンピュータ１と二次記録媒体側機器２０Ａ又は２０Ｂとは、例えばＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４などの伝送規格に基づく接続が行われる。もちろん他の伝送規格の有線伝送路、或いは無線伝送路によりコンテンツデータ等の転送が可能とされるものでもよい。
【００３５】
２．ＳＤＭＩコンテンツのデータパス
例えば図１のようなシステムを想定した場合の、ＳＤＭＩで策定されたデータパスを図２に示す。
なお、このデータパスは、例えば一次記録媒体としてのＨＤＤ５を備えたパーソナルコンピュータ１において、音楽コンテンツの蓄積及び外部機器（二次記録媒体側機器２０Ａ、２０Ｂ）への転送処理についてのデータパスであり、換言すればパーソナルコンピュータ１において音楽コンテンツの蓄積／転送処理を行うソフトウエアにより実現されるものである。
図２のデータパス上の手順／処理はＤＰ１〜ＤＰ９の符号を付しており、以下の説明では対応箇所をこの符号で示す。
【００３６】
ネットワーク１１０を介して外部サーバ９１から配信されたコンテンツデータ（ネットワークコンテンツ）は、まずそれがＳＤＭＩに準拠した著作権保護されるコンテンツであるか否かが確認される（ＤＰ１）。
配信されるネットワークコンテンツとしては、サーバ側がＳＤＭＩに準拠したコンテンツとして送信してくるもの（以下、ＳＤＭＩ準拠コンテンツ）と、ＳＤＭＩとは無関係なコンテンツ（以下、非ＳＤＭＩコンテンツ）がある。
【００３７】
そしてＳＤＭＩ準拠コンテンツの場合は、そのデータは例えばＤＥＳ等の鍵暗号によって、コンテンツ鍵ＣＫで暗号化されている。コンテンツデータ自体は、元々はＡＴＲＡＣ３などの圧縮方式でエンコードされたデータであるとすると、ＳＤＭＩ準拠コンテンツは、Ｅ（ＣＫ，Ａ３Ｄ）の状態で配信される。
【００３８】
配信されたネットワークコンテンツがＳＤＭＩ準拠コンテンツであった場合は、一次記録媒体であるＨＤＤ５にＳＤＭＩコンテンツとして蓄積される（ＤＰ１→ＤＰ２）。
この場合、コンテンツデータは配信されたＥ（ＣＫ，Ａ３Ｄ）の状態でＨＤＤ５に書き込まれる。或いは、暗号化が一旦復号された後、別の鍵ＣＫ’で暗号化が行われ、つまり鍵の掛け替えが行われて、Ｅ（ＣＫ’，Ａ３Ｄ）の状態でＨＤＤ５に書き込まれることもある。
【００３９】
一方、ネットワークコンテンツが非ＳＤＭＩコンテンツであった場合は、ウォーターマークチェック、即ち電子透かしによるスクリーニング処理が行われる（ＤＰ１→ＤＰ３）。
さらに、例えばパーソナルコンピュータ１に装備されているＣＤ−ＲＯＭドライブ等の内蔵ドライブ、或いはパーソナルコンピュータ１と接続されたディスクドライブ装置において再生されるＣＤ−ＤＡ、ＤＶＤ等のパッケージメディアから読み出されたコンテンツデータ（ディスクコンテンツ）については、直接ウォーターマークチェックが行われる（ＤＰ３）。
つまりＳＤＭＩに準拠していないコンテンツデータについては、ウォーターマークチェックが行われることになる。
【００４０】
もしウォーターマークチェックに合格しない場合は、そのコンテンツデータはＳＤＭＩデータパス上でコピー不可扱いとなる（ＤＰ３→ＤＰ５）。具体的な扱いはソフトウエア設計により多様に考えられるが、例えばＨＤＤ５には格納するが、他のメディアへのコピー／ムーブのための転送が不可能なコンテンツデータと扱われるようにしたり、或いはＳＤＭＩ準拠のコンテンツ処理上においてＨＤＤ５に格納されないものとすることが考えられる。
【００４１】
ウォーターマークチェックに合格した場合、即ち電子透かしが存在し、かつコピーコントロールビットとしてコピー許可が確認された場合は、合法的にコピー可能なコンテンツデータと判断され、続いてそのコンテンツデータをＳＤＭＩ扱いとするか否かが確認される（ＤＰ４）。このようなコンテンツデータをＳＤＭＩに準拠したものとして扱うか否かは、ソフトウエア設計やユーザー設定などに応じたものとすればよい。
【００４２】
ＳＤＭＩ扱いとしない場合は、非ＳＤＭＩ扱いとして当該ＳＤＭＩに準拠したコンテンツデータパスからは除外される（ＤＰ６）。例えばＳＤＭＩに対応しない記録装置への転送等を可能としてもよい。
一方、ＳＤＭＩ扱いとする場合は、そのコンテンツデータは暗号化され、ＳＤＭＩコンテンツとしてＨＤＤ５に蓄積される（ＤＰ４→ＤＰ２）。例えばＥ（ＣＫ，Ａ３Ｄ）の状態、又はＥ（ＣＫ’，Ａ３Ｄ）の状態でＨＤＤ５に蓄積される。
【００４３】
以上のデータパスにより、一次記録媒体としてのＨＤＤ５には、ネットワーク１１０を介して得られたＳＤＭＩ扱いのコンテンツ（ＳＤＭＩネットワークコンテンツ）や、ＣＤ−ＤＡなどのディスク或いは他のメディアから取り出したＳＤＭＩ扱いのコンテンツ（ＳＤＭＩディスクコンテンツ）が蓄積されるものとなる。
【００４４】
ＨＤＤ５に格納されたＳＤＭＩコンテンツ（ＳＤＭＩネットワークコンテンツ又はＳＤＭＩディスクコンテンツ）は、所定のルールのもとで、ＳＤＭＩ対応の記録再生装置２０Ｂに対して転送し、ＳＤＭＩ対応の二次記録媒体にコピー可能とされる。また本例の場合はＳＤＭＩ対応の記録再生装置２０Ｂ以外に、記録再生装置２０Ａにも、所定の条件の下で転送可能となる。
【００４５】
まず、ＨＤＤ５を有するパーソナルコンピュータ１にＳＤＭＩ対応の記録再生装置２０Ｂが接続されている場合は、以下のようになる。
ＳＤＭＩディスクコンテンツの場合は、ＳＤＭＩディスクコンテンツに対応する転送の扱いのルール（Usage Rule）が決められており、その扱いルールのもとで、ＳＤＭＩ対応の記録再生装置２０Ｂに対してコピーのための転送が認められる（ＤＰ８）。
【００４６】
なお、一次記録媒体（ＨＤＤ５）からＳＤＭＩ対応記録再生装置２０Ｂで記録再生される二次記録媒体（メモリカード等）に対してのコピー転送は「チェックアウト」と呼ばれる。逆に二次記録媒体からの一次記録媒体へのムーブ転送は「チェックイン」と呼ばれる。なお二次記録媒体から一次記録媒体へのムーブの場合は、二次記録媒体上では当該コンテンツデータは消去された状態となる。
【００４７】
ＳＤＭＩディスクコンテンツに対応する転送の扱いルールとしては、１つのコンテンツデータにつき例えば３回までのチェックアウトが許されるなど、所定のチェックアウト上限回数が定められている。従って、例えばＳＤＭＩ対応の３つの二次記録媒体まではコピーが許可される。またチェックインが行われた場合は、そのコンテンツデータについてのチェックアウト回数が減算されるものとなる。従って、例え３つのＳＤＭＩ対応二次記録媒体にコピーした後であっても、そのうちの１つの二次記録媒体からチェックインさせれば、そのコンテンツはさらにもう一度、ＳＤＭＩ対応二次記録媒体にコピー可能とされる。つまり、常に最大３つのＳＤＭＩ対応二次記録媒体にコンテンツデータが併存することが許されるものとなる。
【００４８】
ＳＤＭＩネットワークコンテンツの場合も、ＳＤＭＩネットワークコンテンツに対応する転送の扱いのルール（Usage Rule）が決められており、その扱いルールのもとで、ＳＤＭＩ対応の記録再生装置２０Ｂに対してコピーのための転送が認められる（ＤＰ７）。
この扱いルールとしては、上記同様にチェックアウト回数の上限等が決められるものであるが、その上限回数などは、ＳＤＭＩディスクコンテンツの場合の扱いルールと同様としてもよいし、異なる回数としてもよい。例えばチェックアウト上限を１回とすることが考えられる。その場合は、１つのコンテンツデータにつき、他の１つのＳＤＭＩ対応の二次記録媒体にしかコピーできないが、その二次記録媒体からチェックインすれば、再度コピー転送が可能となる。
【００４９】
これらの扱いルールに従って、ＳＤＭＩ対応の二次記録媒体に対してコピーするためにＳＤＭＩコンテンツが転送される場合は、その伝送線路上では暗号化状態のままデータ伝送が行われる。つまり例えば上記のＥ（ＣＫ，Ａ３Ｄ）の状態又はＥ（ＣＫ’，Ａ３Ｄ）の状態で転送される。
さらに、暗号化されて伝送されてきたＳＤＭＩコンテンツを受信したＳＤＭＩ対応記録再生装置２０Ｂでは、そのＳＤＭＩコンテンツを暗号化状態のままで二次記録媒体にコピー記録することになる。
【００５０】
ＳＤＭＩ対応記録再生装置２０Ｂが、二次記録媒体にコピー記録されたＳＤＭＩコンテンツを再生する場合は、二次記録媒体から読み出したコンテンツデータの暗号化を復号して再生する。つまりＥ（ＣＫ，Ａ３Ｄ）の状態又はＥ（ＣＫ’，Ａ３Ｄ）の状態で二次記録媒体に記録されたコンテンツデータを、鍵ＣＫ、又は鍵ＣＫ’による復号処理を行う。
即ちＤ｛ＣＫ，Ｅ（ＣＫ，Ａ３Ｄ）｝＝Ａ３Ｄ、又はＤ｛ＣＫ’，Ｅ（ＣＫ’，Ａ３Ｄ）｝＝Ａ３Ｄ、として暗号解読されたＡＴＲＡＣ３データ（Ａ３Ｄ）として元のコンテンツデータを得る。このコンテンツデータについてはＡＴＲＡＣ３圧縮に対する伸張処理等を行うことで、例えばオーディオデータとして復調し、音楽等の再生出力を行う。
【００５１】
以上のように、ＳＤＭＩ準拠のコンテンツデータは、ＳＤＭＩ対応の記録再生装置２０Ｂにチェックアウトされるまでのデータパス、さらには二次記録媒体上に至るまで、暗号化が施されたデータとなっていることや、上記転送の扱いルールチェックによるコピー管理が行われることで、コンテンツデータについての適切な著作権保護が可能となる。
【００５２】
一方、パーソナルコンピュータ１に、記録再生装置２０Ａが接続されている場合は、次のような処理が採られる。
なお、記録再生装置２０Ａは、ＳＤＭＩ対応の記録再生装置２０Ｂとは異なって、二次記録媒体としての例えばミニディスクなどに、暗号化を解いた状態で記録するものである。暗号化を解いた状態で記録することにより、そのミニディスクにコピー記録されたコンテンツデータは、一般に普及している通常のミニディスク再生装置によっても再生可能となり、これによってユーザーの利便性を向上させることができる。
但し、暗号化を解いた状態で記録することは、著作権保護の点で不都合が生じる。そこで、記録再生装置２０Ａにコンテンツデータを転送する場合には、所定の条件を満たすことが必要とされる。
【００５３】
ＳＤＭＩネットワークコンテンツを記録再生装置２０Ａに転送して暗号化を解いた状態で二次記録媒体にコピー記録することを許可する条件としては、例えば、▲１▼記録再生装置２０Ａが認証ＯＫとなったこと、▲２▼転送しようとするコンテンツデータについてコピー記録を著作権者側が認めていること、▲３▼チェックインは不可とされること、の３つとされる。
この▲１▼▲２▼▲３▼の転送条件が満たされていることでＳＤＭＩ対応記録再生装置２０Ｂ以外の機器に対しても、無制限なコピー転送はできず、著作権保護機能も確保される。また、転送を行う伝送路上では暗号化状態とされること（記録再生装置２０Ａ側で暗号解読を行う）でも著作権保護機能を与えることができる。
【００５４】
ＳＤＭＩネットワークコンテンツを記録再生装置２０Ａに転送する場合には、上記▲１▼▲２▼▲３▼の転送条件がチェックされる（ＤＰ９）。
即ち記録再生装置２０Ａについて所定の認証処理が行われる。また、コンテンツデータに含まれるフラグ情報などから、著作権者側のコピー許可の意志が確認される。さらにチェックイン／チェックアウトのルールが課される。
【００５５】
これらの条件に従って、ＳＤＭＩネットワークコンテンツを記録再生装置２０Ａに転送する場合は、その伝送線路上では暗号化状態のままデータ伝送が行われる。つまり例えば上記のＥ（ＣＫ，Ａ３Ｄ）の状態又はＥ（ＣＫ’，Ａ３Ｄ）の状態で転送される。
そしてこの暗号化されたＳＤＭＩネットワークコンテンツは、後述する図４の構成の記録再生装置２０Ａにおいて受信処理された後、復号処理部２８で暗号化が復号され、例えば元のＡＴＲＡＣ３圧縮データ（Ａ３Ｄ）とされる。そしてその暗号化が解かれたコンテンツデータが、エンコード／デコード部２４によるエンコード処理を経て記録／再生部２５に供給され、ミニディスク１００にコピー記録されるものとなる。
【００５６】
従って記録再生装置２０Ａが、ミニディスク１００にコピー記録したＳＤＭＩコンテンツを再生する場合は、ミニディスク１００から読み出したデータについて通常のミニディスクシステムでのデコード処理、つまりＥＦＭ復調、ＡＣＩＲＣエラー訂正、ＡＴＲＡＣ圧縮方式に対する伸張処理等を行えばよい。
これは、当該コピー記録されたミニディスク１００は、通常のミニディスク再生装置に装填した場合も、コンテンツデータが通常に再生できるものとなっていることを意味する。つまりユーザーは、上述したように、ミニディスク１００にコピー記録したＳＤＭＩネットワークコンテンツを、ＳＤＭＩ非対応の通常のミニディスク再生装置で再生させ、音楽等を楽しむことができる。
【００５７】
なお、図２のデータパスにおいて、ＤＰ７，ＤＰ８，ＤＰ９の扱いルールチェック等によって転送許可がされない場合は、記録再生装置２０Ａ、２０Ｂに対する転送が行われないことはいうまでもない。
【００５８】
３．データ転送装置の構成例（一次記録媒体側機器／ＰＣ）
図３に、データ転送装置となる一次記録媒体側機器１の構成を示す。なお、ここで説明する例は、パーソナルコンピュータにより一次記録媒体側機器１を形成する場合であるが、同様の機能を持つ構成が専用のハードウエアにより構築されるなどにより、データ転送専用の機器として形成されてもよい。
【００５９】
本例の場合は、パーソナルコンピュータ１にデータ転送装置としての機能を実行させるソフトウエアプログラムがインストールされることでデータ転送装置となる一次記録媒体側機器が実現される。なお、本明細書で「パーソナルコンピュータ」又は「コンピュータ」といっているのは、いわゆる汎用コンピュータとしての広義の意味である。
当該プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク（ＨＤＤ）５やＲＯＭ３に予め記録しておくことができる。
あるいはまた、プログラムは、フロッピーディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)、ＭＯ(Magneto optical)ディスク、ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体９０に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体９０は、いわゆるパッケージソフトウェアとして提供することができる。
【００６０】
なお、プログラムは、上述したようなリムーバブル記録媒体９０からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部８で受信し、内蔵するＨＤＤ５にインストールすることができる。
【００６１】
図３のコンピュータ１は、ＣＰＵ(Central Processing Unit)２を内蔵している。ＣＰＵ２には、バス１２を介して、入出力インタフェース１０が接続されている。ＣＰＵ２は、入出力インタフェース１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部７が操作等されることにより指令が入力されると、それに従って、ＲＯＭ(Read Only Memory)３に格納されているプログラムを実行する。あるいはまた、ＣＰＵ２は、ＨＤＤ５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部８で受信されてＨＤＤ５にインストールされたプログラム、またはドライブ９に装着された光ディスク等のリムーバブル記録媒体９０から読み出されてＨＤＤ５にインストールされたプログラムを、ＲＡＭ(Random Access Memory)４にロードして実行する。これにより、ＣＰＵ２は、後述するＳＤＭＩコンテンツに対してのデータ転送装置としての処理を実行する。
そしてＣＰＵ２は、その処理結果を、必要に応じて、例えば入出力インタフェース１０を介して、ＬＣＤ(Liquid Crystal Display)やスピーカ等で構成される出力部６から出力、あるいは通信部８から送信、さらにはＨＤＤ５に記録等させる。
【００６２】
本例の場合、通信部８は、図１のネットワーク１１０を介した各種サーバとの通信が可能とされる。即ちコンピュータ１は、外部のコンテンツサーバ９１から音楽コンテンツ等のネットワークコンテンツのダウンロードが可能とされる。ダウンロードされるネットワークコンテンツは、上述したデータパスに則って、ＳＤＭＩ対応のコンテンツとしての処理、もしくはＳＤＭＩ非対応のコンテンツとしての処理が行われ、例えば少なくともＳＤＭＩ対応の処理としてはＳＤＭＩコンテンツとしてＨＤＤ５に蓄積される。ＨＤＤ５に蓄積されたＳＤＭＩコンテンツは、ＳＤＭＩ対応の二次記録媒体側機器２０Ｂ、又は認証された二次記録媒体側機器（記録再生装置）２０Ａに対する転送対象のコンテンツとなる。
【００６３】
接続部１１は、二次記録媒体側機器２０Ａ、２０Ｂとの間でデータ通信可能に接続される部位である。例えばＵＳＢインターフェース、ＩＥＥＥ１３９４インターフェースなどの例が考えられる。もちろん他の規格の有線インターフェースや、赤外線や電波を用いた無線インターフェースであってもよい。
【００６４】
なお、図２で説明したデータパスを実現するための各種処理は、それぞれ時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
また、プログラムは、１つのコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【００６５】
４．データ記録装置の構成例（二次記録媒体側機器／記録再生装置）
本発明のデータ記録装置に相当する二次記録媒体側機器（記録再生装置）２０Ａの構成例を図４に示す。
この例は、記録再生装置２０Ａを例えばミニディスクレコーダとして構成したものである。従って二次記録媒体１００は、ミニディスク（光磁気ディスク）の例となる。以下「ミニディスク１００」とも表記する。
なお、図４においては、二次記録媒体１００としてのミニディスクに対する記録再生データの処理系、及び上記一次記録媒体側機器１からのデータ転送に対する処理系のみを示し、ミニディスク１００に対する駆動系、サーボ系、再生出力系等は通常のミニディスク記録再生装置と同様であるため詳しい図示を省略している。
【００６６】
ＭＤ制御部（ＣＰＵ）２１は記録再生装置２０Ａとしての全体を制御するシステムコントローラとなる。具体的には、ミニディスク１００に対する記録再生のために、回転駆動、スピンドルサーボ、フォーカスサーボ、トラッキングサーボ、スレッドサーボなどの制御、光学ヘッド／磁気ヘッドのレーザ光や磁界印加動作の制御、記録再生データのエンコード／デコード処理の制御などを行う。また、パーソナルコンピュータ１との間の認証のための通信やデータ生成の指示や、パーソナルコンピュータ１からの各種コマンドのやりとり、転送されてくるコンテンツデータに対する処理などの制御も行う。
また図示していないが、ユーザーインターフェースとして操作部や表示部が設けられるが、操作部からのユーザー操作の監視及び操作に応じた処理や、表示部の表示制御なども行う。
【００６７】
記録／再生部２５は、光学ヘッド、磁気ヘッド、ディスク回転駆動系、サーボ系等が備えられ、実際にミニディスク１００に対してデータの記録／再生を行う部位である。
【００６８】
エンコード／デコード部２４は、ミニディスク１００に対する記録データのエンコード、及びミニディスク１００から再生された再生データのデコードを行う。公知のようにミニディスクシステムの場合は、記録データはＡＣＩＲＣエラー訂正符号のエンコード処理やＥＦＭ変調処理が施される。エンコード／デコード部２４は、記録データに対してＡＣＩＲＣエンコード及びＥＦＭエンコードを行って記録／再生部２５に供給することになる。
また再生時には、記録／再生部２５から読み出されて供給されてきたデータ（ＲＦ信号）に対して二値化処理、ＥＦＭ復調、ＡＣＩＲＣ方式のエラー訂正処理などのデコード処理を行うことになる。
【００６９】
コーデック２３は、ＡＴＲＡＣ／ＡＴＲＡＣ３方式の圧縮符号化による圧縮処理、及び伸張処理を行う部位である。
ミニディスク１００に記録されるデータは、ＡＴＲＡＣ／ＡＴＲＡＣ３方式の圧縮符号化が行われた後、上記エンコード処理が施されたものである。従って当該記録再生装置２０Ａに、圧縮符号化がされていないデータ、例えばＰＣＭオーディオデータ等が記録データとして入力された場合は、コーデック２３でＡＴＲＡＣ方式又はＡＴＲＡＣ３方式の圧縮符号化が行われ、その圧縮データがエンコード／デコード部２４に供給されることになる。
また再生時には、記録／再生部２５で読み出され、エンコード／デコード部２４でデコードされたデータは、ＡＴＲＡＣ／ＡＴＲＡＣ３方式の圧縮符号化状態のデータである。このためコーデック２３でＡＴＲＡＣ／ＡＴＲＡＣ３方式の圧縮に対する伸張処理が行われることで、例えば４４．１ＫＨｚ、１６ビット量子化のデジタルオーディオデータが復調される。このデジタルオーディオデータは、図示しない出力系の回路において、例えばＤ／Ａ変換、アナログ信号処理、増幅処理等が行われて、スピーカ出力信号とされ、音楽等として再生される。
或いは、デジタルオーディオデータの状態で他の機器に対して出力可能とすることもできる。
【００７０】
以上の構成は、通常のミニディスクシステムの記録再生装置にも備えられる構成要素であるが、本例の記録再生装置２０Ａでは、一次記録媒体側機器１としてのパーソナルコンピュータに対応する部位として、転送されてくるコンテンツデータについての受信・復号等の処理を行う部位として、レシーバ２６、ＤＭＡ２７、復号処理部２８、キャッシュメモリ２９、ダミービット付加部３０、フロー制御部３１が設けられる。
【００７１】
レシーバ２６は、図３のパーソナルコンピュータ１の接続部１１との間で接続され、パーソナルコンピュータ１との間でデータ通信を行う部位である。例えばＵＳＢ又はＩＥＥＥ１３９４などの通信方式に対応する信号処理を行う。
レシーバ２６によって受信されるパーソナルコンピュータ１からの通信としては、各種コマンド及びＳＤＭＩコンテンツなどがある。
【００７２】
レシーバで受信されたＳＤＭＩコンテンツとしてのデータは、ＤＭＡ（Direct Memory Access）２７の制御により、キャッシュメモリ２９に格納されていく。なおもちろん、ＤＭＡ２７ではなくＣＰＵ制御によって、キャッシュメモリ２９へのデータ移動を行うようにしてもよい。
【００７３】
復号処理部２８は、ＳＤＭＩコンテンツの暗号化処理に対応するための部位である。即ち暗号化されて転送されてくるＳＤＭＩコンテンツを復号するための鍵（鍵ＣＫ、鍵ＣＫ’等）が記憶されており、鍵ＣＫ等で暗号化された状態で送信されてきたてＳＤＭＩコンテンツ、即ち例えばＥ（ＣＫ、Ａ３Ｄ）の状態のコンテンツを、復号する。つまりＤ｛ＣＫ，Ｅ（ＣＫ、Ａ３Ｄ）｝＝Ａ３Ｄとして、復号されたＡＴＲＡＣ３圧縮状態のデータを得ることができる。
鍵ＣＫ等は、予め記憶されているものでもよいし、データ転送装置としてのパーソナルコンピュータ１が所定の時点で記録再生装置２０Ａに送信し、それを記憶するものとしてもよい。また、パーソナルコンピュータ１が鍵ＣＫ等を伝える場合は、その鍵ＣＫ自体も他の鍵ＣＣＫで暗号化し、記録再生装置２０Ａ側で鍵ＣＣＫを用いて鍵ＣＫを復号して、鍵記憶部３０に記憶するようにしてもよい。
【００７４】
なお、ＳＤＭＩコンテンツは、必ずしもＡＴＲＡＣ３圧縮データが暗号化されたものではない。例えばリニアＰＣＭデータが鍵ＣＫで暗号化されたＥ（ＣＫ、ＰＣＭ）の状態のコンテンツが転送入力される場合もある。その場合は、当然ながら復号処理部でＤ｛ＣＫ，Ｅ（ＣＫ、ＰＣＭ）｝＝ＰＣＭとして、復号されたリニアＰＣＭデータが得られる。
【００７５】
暗号化が解除されたＳＤＭＩコンテンツデータは、それがＡＴＲＡＣ３方式の圧縮データであった場合は、ダミービット付加部３０においてダミービット付加処理が行われてフロー制御部３１に転送される。
暗号化が解除されたＳＤＭＩコンテンツデータが、ＰＣＭデータであった場合は、ダミービット付加部３０の処理はスルーされてフロー制御部３１に転送されることになる。
ダミービット付加部３０は、ＡＴＲＡＣ３方式の圧縮データを、ミニディスクシステムで扱われているデータ形式に合致させるためにダミービットを付加する部位であり、その具体例は後述する。
【００７６】
フロー制御部３１は、受信され暗号化解除されたＳＤＭＩコンテンツデータを、ミニディスク１００に対して記録するために、記録処理系であるＭＤ制御部２１側（コーデック２３、エンコード／デコード部２４、記録／再生部２５側）に転送する部位であり、解くにその転送を効率的に実行させるための制御を行う。
このフロー制御部３１による転送動作については後に詳述する。
【００７７】
以上の構成により、パーソナルコンピュータ１から送信されたＳＤＭＩコンテンツデータが、Ｅ（ＣＫ、Ａ３Ｄ）の状態のデータであった場合は、受信され復号されたＡＴＲＡＣ３圧縮データは、ダミービット付加部３０で処理された後、フロー制御部３１を介して記録処理系に転送され、エンコード／デコード部２４でのエンコード処理を経て、記録／再生部２５でミニディスク１００に記録されるものとなる。
またパーソナルコンピュータ１から送信されたＳＤＭＩコンテンツデータが、Ｅ（ＣＫ、ＰＣＭ）の状態のデータであった場合は、受信され復号されたＰＣＭデータは、フロー制御部３１を介して記録処理系に転送され、当該ＰＣＭデータは、コーデック２３でＡＴＲＡＣ３圧縮処理が行われた後、エンコード／デコード部２４でのエンコード処理を経て、記録／再生部２５でミニディスク１００に記録されるものとなる。
【００７８】
ところで、パーソナルコンピュータ１から記録再生装置２０Ａに対しては、コンテンツデータの送信の際には、各種コマンドも送信してくる。
コンテンツデータの転送及びミニディスク１００への記録を実行する際には、パーソナルコンピュータ１のＣＰＵ２は、次の各コマンドを記録再生装置２０ＡのＭＤ制御部２１に送信する。
【００７９】
・ＨＤＤ５に格納されている、送信しようとするコンテンツデータの圧縮方式及びビットレートの通知
・コンテンツデータを伝送路に送出する際のコンテンツデータの圧縮方式及びビットレートの通知
・ミニディスク１００へ記録する際の圧縮方式の指定（ＡＴＲＡＣ／ＡＴＲＡＣ３の１３２ｋｂｐｓ／ＡＴＲＡＣ３の６６ｋｂｐｓのいずれかの指定）
【００８０】
これらのコマンドはレシーバ２６によって受信されるとＭＤ制御部２１に伝えられ、ＭＤ制御部２１は、これらのコマンドに応じて、受信するコンテンツデータについての取込動作時の信号処理制御／記録処理制御を行うことになる。
例えばＭＤ制御部２１はこれらのコマンドによって、伝送されてくるコンテンツデータがＥ（ＣＫ、Ａ３Ｄ）の状態のデータであるかＥ（ＣＫ、ＰＣＭ）の状態のデータであるかが判別できるため、上記のように伝送されてくるコンテンツデータのデータ形式に応じた信号処理を行う。
【００８１】
５．コンテンツ伝送時の処理
パーソナルコンピュータ１から記録再生装置２０Ａにコンテンツデータを転送する際の処理として、パーソナルコンピュータ１のＣＰＵ２の処理を図５に示し、また記録再生装置２０ＡのＭＤ制御部２１が各部に実行させる動作の制御処理を図６に示す。
【００８２】
まずパーソナルコンピュータ１のＣＰＵ２の処理を説明する。
ＨＤＤ５に格納されている或るコンテンツデータの転送を行う場合は、ＣＰＵ２は図５のステップＦ１０１として、当該コンテンツデータの圧縮方式が二次記録媒体での記録の際の圧縮方式と同じであるか否かを確認する。
二次記録媒体側機器２０ＡとしてＡＴＲＡＣ３対応のミニディスク記録装置が接続されている場合は、ＣＰＵ２は二次記録媒体での圧縮方式はＡＴＲＡＣ又はＡＴＲＡＣ３であると判別できる。その場合、上記したコマンドによりＣＰＵ２はＭＤ制御部２１に対して記録の際の圧縮方式及びビットレートを指定することになるため、その指定する圧縮方式とコンテンツデータの圧縮方式を確認することになる。ここでは、ＣＰＵ２はＭＤ制御部２１にＡＴＲＡＣ３方式のビットレート１３２ｋｂｐｓを指定するものとして説明していく。
この場合ＣＰＵ２はステップＦ１０１で、転送しようとするコンテンツデータの圧縮方式がＡＴＲＡＣ３方式であるか否かを判断することとなる。
【００８３】
コンテンツデータの圧縮方式がＡＴＲＡＣ３方式であった場合は、次にステップＦ１０２で、そのビットレートを確認する。図１８に示したようにＡＴＲＡＣ３方式の場合のビットレートは各種あるが、転送しようとするコンテンツデータのビットレートが、二次記録媒体側のビットレート、つまりこの場合１３２ｋｂｐｓと同じか、或いはそれより低いビットレートであるか否かを判別する。
つまり、コンテンツデータのビットレートが１７６ｋｂｐｓ又は１４６ｋｂｐｓであるか、或いはそれ以外（１３２ｋｂｐｓ〜３３ｋｂｐｓのいずれか）であるかを判断する。
【００８４】
ステップＦ１０１、Ｆ１０２の判別により、転送しようとするコンテンツデータの圧縮方式がＡＴＲＡＣ３方式であって、かつビットレートが二次記録媒体側（ミニディスク側）のビットレート以下であった場合は、そのままステップＦ１０６に進み、ＨＤＤ５から読み出したコンテンツデータストリームについて、特にデータ変換処理を行わずに伝送路に送出する。
この場合、記録再生装置２０Ａには、Ｅ（ＣＫ，Ａ３Ｄ）の状態でコンテンツデータが供給されていくことになる。
【００８５】
一方ステップＦ１０１、Ｆ１０２の判別により、転送しようとするコンテンツデータが、ＡＴＲＡＣ３方式以外の圧縮方式であった場合か、或いはＡＴＲＡＣ３方式ではあるがビットレートが二次記録媒体側（ミニディスク側）のビットレートより高いレートであった場合は、ステップＦ１０３に進み、まず暗号化を解除する。
【００８６】
つまり、ＨＤＤ５に格納されたコンテンツが、ＡＴＲＡＣ３方式の圧縮データＥ（ＣＫ，Ａ３Ｄ）であった場合は、暗号化解除を行い、
Ｄ｛ＣＫ，Ｅ（ＣＫ，Ａ３Ｄ）｝＝Ａ３Ｄ
とする。
又は、ＨＤＤ５に格納されたコンテンツが、ＡＴＲＡＣ３方式以外の圧縮データＥ（ＣＫ，ａＤＴ）であった場合は、暗号化解除を行い、
Ｄ｛ＣＫ，Ｅ（ＣＫ，ａＤＴ）｝＝ａＤＴ
とする。
【００８７】
続いてステップＦ１０４で、Ａ３Ｄ又はａＤＴとされたデータの圧縮を解くデコード（伸張）を行って、非圧縮データであるリニアＰＣＭデータとする。
次にステップＦ１０５、ＰＣＭデータについて再度、鍵ＣＫで暗号化を行い、暗号化されたデータＥ（ＣＫ，ＰＣＭ）とする。
そしてステップＦ１０６に進み、Ｅ（ＣＫ，ＰＣＭ）の状態のコンテンツデータストリームを伝送路に送出し、記録再生装置２０Ａに供給する。
【００８８】
パーソナルコンピュータ１からは以上のようにしてコンテンツデータが伝送路上に送出されるが、この際に、ＣＰＵ２はＭＤ制御部２１に、上述したコマンドにより、伝送路を介して供給するコンテンツデータの圧縮方式やビットレートを通知することになる。
【００８９】
続いて受信側となる記録再生装置２０ＡのＭＤ制御部２１の処理を図６で説明する。
ＭＤ制御部２１は、ステップＦ２０１において、一次記録媒体側から送信されてくるコンテンツデータの圧縮方式が、二次記録媒体であるミニディスク１００に記録する場合の圧縮方式と同一であるか否かを判断する。
またステップＦ２０２では、一次記録媒体側から送信されてくるコンテンツデータのビットレートが、ミニディスク１００に記録する場合のビットレート以下であるか否かを判断する。
即ち、上述したコマンドによりＭＤ制御部２１は、伝送路から送信されてくるコンテンツデータの圧縮方式及びビットレートが判別でき、またコマンドによりミニディスク１００に記録する場合の圧縮方式及びビットレートが指定されているため、ＭＤ制御部２１は、そのコマンドからステップＦ２０１，Ｆ２０２の判別が可能となる。
【００９０】
上記のようにミニディスク１００への記録の際の圧縮方式がＡＴＲＡＣ３方式であってビットレートが１３２ｋｂｐｓと指定されたとする。そして上記図５の処理からわかるように伝送路から供給されてくるコンテンツデータは、暗号化されたＡＴＲＡＣ３方式のデータＥ（ＣＫ，Ａ３Ｄ）か、或いは暗号化されたＰＣＭデータＥ（ＣＫ，ＰＣＭ）である。
従ってその場合、ステップＦ２０１では、供給されてくるコンテンツデータがデータＥ（ＣＫ，Ａ３Ｄ）であれば同一の圧縮方式と判断する。
また、図５の処理からわかるように、Ｅ（ＣＫ，Ａ３Ｄ）の状態で送信されてくるのは、コンテンツデータのビットレートが１３２ｋｂｐｓ以下の場合である。従って、供給されてくるコンテンツデータがデータＥ（ＣＫ，Ａ３Ｄ）であればステップＦ２０２での判断も、実際には同時に行われるものとなる。
【００９１】
伝送路から供給されてくるコンテンツデータが、Ｅ（ＣＫ，Ａ３Ｄ）の場合、つまり一次記録媒体側から送信されてくるコンテンツデータの圧縮方式がミニディスク１００に記録する際の圧縮方式と同一で、かつコンテンツデータの圧縮方式がミニディスク１００に記録する際のビットレート以下である場合は、ステップＦ２０３に進み、暗号化を解除する。即ち、レシーバ２６で受信され、キャッシュメモリ２９に取り込まれているコンテンツデータストリームに対して、復号処理部２８により、
Ｄ｛ＣＫ，Ｅ（ＣＫ，Ａ３Ｄ）｝＝Ａ３Ｄ
の処理を実行させる。
【００９２】
さらに暗号化が解除されたコンテンツデータ（Ａ３Ｄ）については、ステップＦ２０４として、ダミービット付加部３０によってダミービット付加処理を実行させる。
【００９３】
この場合のダミービット付加処理とは、ＡＴＲＡＣ３方式のコンテンツデータを、ミニディスクシステムで取り扱うＡＴＲＡＣ３方式のデータ形式に合わせるための処理である。
ミニディスクシステムは元々ＡＴＲＡＣ方式を採用して開発されたものであり、その後、より圧縮率の高いＡＴＲＡＣ３方式が開発されることに伴って、ＡＴＲＡＣ３方式も対応可能とされたものである。但し、ＡＴＲＡＣとＡＴＲＡＣ３では圧縮率が異なり、サウンドユニット単位のデータサイズが異なるため、元々ＡＴＲＡＣ方式に合わせて設計された信号処理系では、ＡＴＲＡＣ３方式の圧縮データは、そのままでは解釈できない。このためミニディスクシステムでは圧縮方式はＡＴＲＡＣ３ではあっても、ＡＴＲＡＣ方式のデータに合わせた特殊なデータ形態としている。
従って、ダミービット付加処理とは、そのような事情に応じた処理となる。
【００９４】
具体的には、ＡＴＲＡＣ方式のデータの１単位、即ちＬ、Ｒステレオのオーディオデータについて、各最小単位となるサウンドユニットは２１２バイトのデータとされる。一方、ＡＴＲＡＣ３で圧縮されたデータは、より圧縮率が高いことから、サウンドユニットのデータはそれよりも少なくなる。つまりダミービット付加処理は、ＡＴＲＡＣ３方式の圧縮データにダミービットを付加してサウンドユニットあたりのデータサイズを２１２バイトにする処理といえる。
【００９５】
図８は、ビットレートが１３２ｋｂｐｓのＡ３Ｄコンテンツデータが送信されてきた場合の、ダミービット付加処理例を示している。
ビットレートが１３２ｋｂｐｓの場合、図１８に示すように２チャンネル（Ｌ／Ｒ）あたりのバイト数は３８４バイトであり、１チャンネル１９２バイトである。
これを図８に示すようなＬ／Ｒ各チャンネルについて２１２バイトのサウンドユニットとする。即ち、伝送されてきたＡ３Ｄコンテンツデータのサウンドユニット１９２バイトの前後に、１２バイトのヘッダと、８バイトのフッタをダミービットとして付加して、各チャンネルのサウンドユニットを２１２バイトとする。
【００９６】
図９はビットレートが６６ｋｂｐｓのＡ３Ｄコンテンツデータが送信されてきた場合の、ダミービット付加処理例を示している。またこの場合ＡＴＲＡＣ３  ＲＡＷデータとは、いわゆるジョイントステレオ方式のデータであり、即ちＬ／Ｒ２チャンネルのデータを、（Ｌ＋Ｒ）データと（Ｌ−Ｒ）データで構成する場合を示している。
ビットレートが６６ｋｂｐｓの場合、図１８のように２チャンネルのサウンドユニットのバイト数は１９２バイトである。従って図９のように、伝送されてくるコンテンツデータのＬ／Ｒサウンドユニットの１９２バイトの前後に、１２バイトのヘッダと、８バイトのフッタをダミービットとして付加して、サウンドユニットを２１２バイトとする。
【００９７】
図１０は、ビットレートが１０５ｋｂｐｓのＡ３Ｄコンテンツデータが送信されてきた場合の、ダミービット付加処理例である。
ビットレートが１０５ｋｂｐｓの場合、図１８に示すように２チャンネル（Ｌ／Ｒ）あたりのバイト数は３０４バイトであり、１チャンネル１５２バイトである。
これを図１０に示すようなＬ／Ｒ各チャンネルについて２１２バイトのサウンドユニットとする。即ち、伝送されてきたＡ３Ｄコンテンツデータのサウンドユニット１５２バイトの前後に、１２バイトのヘッダと、４０バイトのパディングと、８バイトのフッタをダミービットとして付加して、各チャンネルのサウンドユニットを２１２バイトとする。
【００９８】
図１１は、ビットレートが９４ｋｂｐｓのＡ３Ｄコンテンツデータが送信されてきた場合の、ダミービット付加処理例である。
ビットレートが９４ｋｂｐｓの場合、図１８に示すように２チャンネル（Ｌ／Ｒ）あたりのバイト数は２７２バイトであり、１チャンネル１３６バイトである。
これを図１１に示すようなＬ／Ｒ各チャンネルについて２１２バイトのサウンドユニットとする。即ち、伝送されてきたＡ３Ｄコンテンツデータのサウンドユニット１３６バイトの前後に、１２バイトのヘッダと、５６バイトのパディングと、８バイトのフッタをダミービットとして付加して、各チャンネルのサウンドユニットを２１２バイトとする。
【００９９】
図６のステップＦ２０４では、ＭＤ制御部２１はダミービット付加部３０に対してこのような処理を実行させるものとなる。
ダミービット付加処理を行ったＡ３Ｄコンテンツデータについては、ステップＦ２０５として、フロー制御部３１から記録処理系に転送され、エンコード／デコード部２４のエンコード処理を介して記録／再生部２５により、ミニディスク１００に記録されていく。フロー制御部３１の動作については後述する。
【０１００】
伝送路から供給されてくるコンテンツデータが、Ｅ（ＣＫ，ＰＣＭ）の場合、つまり一次記録媒体に格納されていたコンテンツデータの圧縮方式がミニディスク１００に記録する際の圧縮方式と異なっていた場合か、或いは圧縮方式は同一であるがビットレートが、ミニディスク１００に記録する際のビットレートより高いものであった場合は、ステップＦ２０６に進み、まず暗号化を解除する。即ち、レシーバ２６で受信され、キャッシュメモリ２９に取り込まれているコンテンツデータストリームに対して、復号処理部２８により、
Ｄ｛ＣＫ，Ｅ（ＣＫ，ＰＣＭ）｝＝ＰＣＭ
の処理を実行させる。
【０１０１】
そして暗号化が解除されたコンテンツデータ（ＰＣＭ）については、ダミービット付加部３０の処理をスルーさせてフロー制御部３１に転送させ、ステップＦ２０７として、フロー制御部３１から記録処理系に転送される。この場合は、記録処理系においては、コーデック２３においてＰＣＭデータについてＡＴＲＡＣ３方式の圧縮処理を行った後、エンコード／デコード部２４に転送し、記録／再生部２５によりミニディスク１００に記録されていく。この場合のフロー制御部３１の動作についても後述する。
【０１０２】
以上のようにパーソナルコンピュータ１から記録再生装置２０Ａへコンテンツデータを転送する場合は、図５，図６の処理によりコンテンツデータの信号処理が行われる。この信号処理プロセスを図７にまとめて示す。
【０１０３】
一次記録媒体に格納された、送信するコンテンツデータの圧縮方式がミニディスク１００への記録データについての圧縮方式と同一であり、かつビットレートが、ミニディスク１００に記録する際のビットレート以下であった場合の処理プロセスが図７（ａ）となる。
この場合、暗号化された、ＡＴＲＡＣ３圧縮コンテンツデータＥ（ＣＫ，Ａ３Ｄ）は、そのまま変換処理されずに伝送路に送出され、二次記録媒体側機器（記録再生装置２０Ａ）側に供給される。そして記録再生装置２０Ａにおいて暗号化が解除されて圧縮データ「Ａ３Ｄ」とされ、さらにミニディスクシステム対応化のためのダミービット付加処理が行われた圧縮データ「Ａ３Ｄｍｄ」とされて、ミニディスク１００への記録データとされる。
このようなプロセスにより、一次記録媒体側機器においては暗号化解除、圧縮解除（ＰＣＭ化）、再圧縮、再暗号化という処理は不要となり、転送処理の簡易化やそれによる転送効率向上、転送時間の短縮、音質劣化の解消という効果が得られる。
【０１０４】
また、一次記録媒体に格納されていたコンテンツデータの圧縮方式がミニディスク１００に記録する際の圧縮方式と異なっていた場合か、或いは圧縮方式は同一であるがビットレートがミニディスク１００に記録する際のビットレートより高い場合の処理プロセスが図７（ｂ）となる。
この場合、暗号化された圧縮コンテンツデータＥ（ＣＫ，Ａ３Ｄ）又はＥ（ＣＫ，ａＤＴ）は、暗号化が解除されてＡ３Ｄ又はａＤＴとされ、さらに圧縮を解くデコード（伸張）が行なわれて非圧縮データであるリニアＰＣＭデータとされる。そしてＰＣＭデータについて再度、鍵ＣＫで暗号化され、データＥ（ＣＫ，ＰＣＭ）として伝送路に送出され、二次記録媒体側機器（記録再生装置２０Ａ）側に供給される。そして記録再生装置２０Ａにおいて暗号化が解除されて非圧縮データ「ＰＣＭ」とされ、これがＡＴＲＡＣ３方式の圧縮処理されてミニディスク１００への記録データとされる。
図７（ａ）のプロセスが実行不能なコンテンツデータの転送の場合は、この図７（ｂ）により記録再生装置２０Ａでのミニディスク１００への記録が可能となる。
【０１０５】
６．データ記録装置のフロー制御
次に、記録再生装置２０Ａにおけるフロー制御について説明する。
伝送路を介して送信されてくるコンテンツデータを二次記録媒体であるミニディスク１００に記録する場合、伝送路の伝送帯域幅や二次記録媒体へ入力帯域幅によっては、コンテンツデータストリームを連続的に記録データとして処理を行ってミニディスク１００へ書き込んでいくことができない場合がある。
【０１０６】
例えば伝送インターフェースをＵＳＢ（Ver1.1）とする場合、１２Ｍｂｐｓの帯域幅があるが、レシーバ２６の入力バッファサイズを超えてデータ転送することを考えると、キャッシュメモリ２９の容量やレシーバ２６からキャッシュメモリ２９への転送量などの事情によって、実効的な帯域幅は小さくなる。特に伝送されてくるコンテンツデータが圧縮データの場合よりも、非圧縮のＰＣＭデータの場合は、帯域幅の制約は大きなものとなる。
また、キャッシュメモリ２９から二次記録媒体（ミニディスク１００）への転送速度が遅い場合も、連続書込ができなくなることがある。
【０１０７】
そこで本例では、以下のようにフロー制御を行うことで、高速転送を実現するようにしている。
具体的には、レシーバ２６で受信され、キャッシュメモリ２９に転送されたコンテンツデータは、復号処理部２８で暗号化解除された後、キャッシュメモリ２９の別の領域に一旦格納され、その後フロー制御部３１の制御に基づいてＭＤ制御部２１から記録処理系（エンコード／デコード部２４やコーデック２３）に転送されるものであるが、フロー制御部３１及びＭＤ制御部２１の間で、各部の状況に応じたフロー制御が行われる。
【０１０８】
フロー制御として、まず伝送路からＥ（ＣＫ，Ａ３Ｄ）が供給された場合、つまり暗号解除され、かつダミービット付加されたＡＴＲＡＣ３圧縮データをフロー制御部３１からＭＤ制御部２１に転送する場合を説明する。
この場合、図４に示すように、ＭＤ制御部２１からフロー制御部３１へのデータリクエストＸＡＲＱと、フロー制御部３１からＭＤ制御部２１へのバイトシンクＸＡＢＳ、転送クロックＡＣＬＫ、圧縮ストリームデータＤＡＴＡの各信号によってデータ転送が行われる。
図１２、図１３、図１４に転送時のタイミングチャートを示す。なお図１２、図１３、図１４は連続したタイミングチャートであり、各図の最上段には、ビットタイミング（転送クロックＡＣＬＫ）に応じた数値（時点）を示している。
【０１０９】
この場合、データ転送は、ＭＤ制御部２１からフロー制御部３１へのデータリクエストＸＡＲＱに応じて実行される。データリクエストＸＡＲＱがアサートされた場合、ＵＳＢ等の伝送路から受信され、キャッシュメモリ２９に暗号解除された記録処理系への転送データ（圧縮ストリームデータＤＡＴＡ）が２バイト用意された時点で、フロー制御部３１はＭＤ制御部２１に対して、転送クロックＡＬＣＫに同期して圧縮ストリームデータＤＡＴＡの転送を開始する。同時にフロー制御部３１はバイト単位でバイトシンクＸＡＢＳも出力する。
【０１１０】
例えば図１２のように、時点「２」において、データリクエストＸＡＲＱがあった場合において、時点「ｎ＋３」までに圧縮ストリームデータＤＡＴＡが２バイト用意されたとすると、時点「ｎ＋４」から、圧縮ストリームデータＤＡＴＡの転送を開始し、またバイトシンクＸＡＢＳも出力する。図示するように１バイトのデータがＭＳＢから転送クロックＡＬＣＫに同期して転送され、また下位４ビットのタイミングに合わせてバイトシンクＸＡＢＳが出力される。
この図１２のように転送が開始された後、例えば図１３に示すように、連続的にデータ転送が行われる。
【０１１１】
ここで、図１３の時点「ｎ＋３６」から、受信処理系の事情でＭＤ制御部２１に対するデータ転送が一時的にできなくなったとする。例えばＵＳＢ伝送路からのデータ転送が間に合わない場合、或いはレシーバ２６からキャッシュメモリ２９への転送が間に合わないなどの状態が生じた場合である。
この場合、図１４の時点「ｎ＋３８」に示すように、フロー制御部３１はバイトシンクＸＡＢＳを出力しないようにすることで、転送をターミネートする。この場合ＭＤ制御部２１は、当該１バイトの転送期間において、バイトシンクＸＡＢＳが得られないことで、転送が中断されていることを認識するものとなる。
【０１１２】
その後、時点「ｍ＋１」から転送が再開されたとすると、その場合は１バイト期間においてバイトシンクＸＡＢＳが出力されるため、ＭＤ制御部２１はその１バイト期間のデータを有効な圧縮ストリームデータＤＡＴＡとして認識して取り込むことになる。
【０１１３】
一方、記録処理系の事情により転送を中断させたい場合、例えばミニディスク１００への記録処理の転送時間の都合などにより、一時的にフロー制御部３１からの転送を中断させたい場合は、ＭＤ制御部２１はデータリクエストＸＡＲＱを中断させることで転送をターミネートする。
例えば図１４の時点「ｍ＋１５」において、データリクエストＸＡＲＱが「Ｈ」とされることで、転送要求がオフされ、これに応じてフロー制御部３１側は圧縮ストリームデータＤＡＴＡ及びバイトシンクＸＡＢＳの出力を停止させる。もちろん記録処理系の処理余裕ができた時点で再びデータリクエストＸＡＲＱが「Ｌ」とされ、圧縮ストリームデータＤＡＴＡの転送が再開される。
【０１１４】
このように、フロー制御部３１とＭＤ制御部２１の間の転送は、受信処理系の事情、或いは記録処理系の事情に応じて転送がフレキシブルに中断可能とされる。つまり、伝送路の帯域幅や受信処理、或いはミニディスク１００への記録処理のそれぞれに応じて、フロー制御によりデータ転送が調整されることで、効率的にデータ伝送が実行できるものとなる。
【０１１５】
次にフロー制御として、伝送路からＥ（ＣＫ，ＰＣＭ）が供給された場合、つまり暗号解除されたＰＣＭデータをフロー制御部３１からＭＤ制御部２１に転送する場合を説明する。
この場合、図４に示すように、フロー制御部３１からＭＤ制御部２１へのＬ／ＲクロックＬＲＣＫ、データクロックＸＢＣＫ、ＰＣＭストリームデータＤＡＴＡの各信号によってデータ転送が行われる。
図１５（ａ）（ｂ）、図１６（ａ）（ｂ）に転送時のタイミングチャートを示す。なお図１５（ａ）（ｂ）、図１６（ａ）（ｂ）は連続したタイミングチャートであり、各図の最上段には、データクロックＸＢＣＫに応じた数値（時点）を示している。
【０１１６】
この場合、キャッシュメモリ２９に格納された暗号化解除されたＰＣＭストリームデータＤＡＴＡは、フロー制御部３１からＭＤ制御部２１に対して、Ｌ／ＲクロックＬＲＣＫに対応して、データクロックＸＢＣＫに同期して出力される。このＰＣＭストリームデータＤＡＴＡは、Ｌ／ＲクロックＬＲＣＫが「Ｈ」レベルの時にＬチャンネル、「Ｌ」レベルの時にＲチャンネルのように識別される。Ｌ／ＲクロックＬＲＣＫによる各チャンネルは３２データクロック期間とされ、一方、１６ビットの１チャンネルのＰＣＭデータは、３２データクロック期間の後半の１６データクロック期間に挿入されて転送される。
例えば図１５（ａ）の時点「０」〜図１５（ｂ）の時点「３１」までの期間でＬチャンネルの１６ビットデータが転送されるが、その１６ビットのデータは時点「１６」〜時点「３１」の期間にデータクロックＸＢＣＫに同期して送信される。
【０１１７】
ここで、ＭＤ制御部２１に対して、Ｌ／ＲクロックＬＲＣＫに同期したデータ入力をサンプリング周波数単位で行えば、実時間でＭＤ制御部２１に対してコンテンツデータが転送されることになる。従ってＬ／ＲクロックＬＲＣＫをサンプリング周波数のＮ倍とすれば、実時間の１／Ｎ倍で、ＭＤ制御部２１に対してコンテンツデータを高速転送できる。
【０１１８】
図１５（ｂ）〜図１６（ａ）は、連続してＰＣＭストリームデータＤＡＴＡが転送されている期間であるが、受信処理系の事情でＭＤ制御部２１に対するデータ転送が一時的にできなくなった場合、例えばＵＳＢ伝送路からのデータ転送が間に合わない場合やレシーバ２６からキャッシュメモリ２９への転送が間に合わないなどの状態が生じた場合は、図１６（ｂ）に示すように、フロー制御部３１はデータクロックＸＢＣＫを出力しないようにすることで、転送をターミネートする。この場合ＭＤ制御部２１は、データクロックＸＢＣＫが得られないことで、転送が中断されていることを認識するものとなる。
【０１１９】
その後、転送が可能となるとフロー制御部３１はデータクロックＸＢＣＫの出力を再開し、Ｌ／ＲクロックＬＲＣＫに基づいて、データクロックＸＢＣＫに同期してＰＣＭストリームデータＤＡＴＡの転送を再開する。ＭＤ制御部２１はデータクロックＸＢＣＫ及びＬ／ＲクロックＬＲＣＫに応じてＰＣＭストリームデータＤＡＴＡを取り込む。
【０１２０】
ＭＤ制御部２１に入力されたＰＣＭストリームデータＤＡＴＡは、１サウンドブロックのデータサイズになったところでコーデック２３による圧縮処理が開始される。例えばＡＴＲＡＣの場合、チャンネルあたり５１２ワード＊１６ビットのデータが圧縮処理のための入力バッファメモリに格納された時点で、圧縮処理が始まる。
許される圧縮処理時間は、サンプリングクロック周期＊１サウンドブロックサイズ＊１／２＊１／Ｎになる。Ｎとは、上記したようにＬ／ＲクロックＬＲＣＫをサンプリング周波数のＮ倍とする場合の値である。また１／２は、２チャンネルデータを時分割的に圧縮処理するためである。
【０１２１】
従って、この条件が許す範囲でＬ／ＲクロックＬＲＣＫを高速化することで、圧縮処理速度の制限によって転送がターミネートされることはない。
つまりこの場合は、記録処理系の事情により転送を中断させる必要は理論上、生じない。
【０１２２】
そしてこのようにＰＣＭストリームデータＤＡＴＡの転送についても伝送路や受信処理系の事情に応じて転送がフレキシブルに中断可能とされる。またＬ／ＲクロックＬＲＣＫの設定により高速転送が可能となる。これにより効率的にデータ伝送が実行できるものとなる。
【０１２３】
以上、実施の形態としての例を説明してきたが、本発明は上記例に限定されるものではない。
例えば上述してきた一次記録媒体から二次記録媒体へのデータ転送処理の対象となるのはＳＤＭＩコンテンツに限られず、各種のコンテンツデータに広く適用できる。
また一次記録媒体はＨＤＤ以外に多様に考えられる。
もちろん二次記録媒体、二次記録媒体側機器２０Ａとしてもミニディスク、ミニディスク記録装置に限らず、多様な例が考えられる。二次記録媒体１００としては、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、各種メモリカードなどであってもよい。従って二次記録媒体側機器２０Ａは、これらのメディアに対応する記録装置であればよい。
また、ＳＤＭＩ対応の記録再生装置２０Ｂについても言及したが、その記録再生装置２０Ｂへのコンテンツデータの転送処理においても本発明は適用できる。
【０１２４】
【発明の効果】
以上の説明からわかるように本発明によれば、一次記録媒体側のデータ転送装置からデータ記録装置にコンテンツデータを伝送して二次記録媒体に記録させる際に、データ記録装置において対応可能なデータ圧縮方式及びビットレートと送信するコンテンツデータのデータ圧縮方式及びビットレートを比較し、その比較結果に応じて所要の転送処理を行うようにしている。具体的には、送信するコンテンツデータのデータ圧縮方式がデータ記録装置において対応可能なデータ圧縮方式と同一であり、かつ、送信するコンテンツデータのビットレートがデータ記録装置において対応可能なビットレート以下である場合は、当該コンテンツデータを暗号化された圧縮データ状態のまま送信し、上記データ記録装置において、非暗号化状態としたうえで圧縮データについて所要のデータ付加処理を行って上記二次記録媒体に記録する。この場合、例えばＰＣＭデータへの変換を含めた圧縮データ形式の変換処理は行われず、また伝送路上は圧縮データ形式により伝送されるため、コンテンツデータ転送処理の効率化や転送に要する時間の短縮を実現できる。さらに圧縮解除、再圧縮という処理過程を経ないため、音質劣化という問題も無い。
一方、送信するコンテンツデータのデータ圧縮方式が上記データ記録装置において対応可能なデータ圧縮方式と異なる場合か、又は上記送信するコンテンツデータのビットレートが上記データ記録装置において対応可能なビットレートより大きい場合は、当該コンテンツデータを暗号化された非圧縮データの状態として送信し、上記データ記録装置において、非暗号化状態としたうえで非圧縮データについて圧縮処理を行って上記二次記録媒体に記録するため、二次記録媒体側で対応できない圧縮方式のコンテンツデータについても、二次記録媒体への転送／記録を実現できるものとなる。
【０１２５】
またデータ記録装置側では、受信され非暗号化状態とされた圧縮データ又は非圧縮データとしてのストリームデータを、二次記録媒体への記録処理のために二次記録媒体ドライブ手段側に転送する際に、受信手段での受信処理状態及び二次記録媒体ドライブ手段の信号処理状態に応じて、転送状態を制御することで、伝送路や信号処理能力等に応じて最適なデータ転送・記録処理を実現できる。
【図面の簡単な説明】
【図１】本発明の実施の形態のシステム構成のブロック図である。
【図２】実施の形態のＳＤＭＩコンテンツのデータパス例の説明図である。
【図３】実施の形態の一次記録媒体側機器のブロック図である。
【図４】実施の形態の二次記録媒体側機器のブロック図である。
【図５】実施の形態のコンテンツ伝送時の一次記録媒体側機器の処理のフローチャートである。
【図６】実施の形態のコンテンツ伝送時の二次記録媒体側機器の処理のフローチャートである。
【図７】実施の形態のコンテンツ伝送時の信号処理プロセスの説明図である。
【図８】実施の形態のダミービット付加処理の説明図である。
【図９】実施の形態のダミービット付加処理の説明図である。
【図１０】実施の形態のダミービット付加処理の説明図である。
【図１１】実施の形態のダミービット付加処理の説明図である。
【図１２】実施の形態の二次記録媒体側機器の圧縮データ転送動作の説明図である。
【図１３】実施の形態の二次記録媒体側機器の圧縮データ転送動作の説明図である。
【図１４】実施の形態の二次記録媒体側機器の圧縮データ転送動作の説明図である。
【図１５】実施の形態の二次記録媒体側機器の非圧縮データ転送動作の説明図である。
【図１６】実施の形態の二次記録媒体側機器の非圧縮データ転送動作の説明図である。
【図１７】コンテンツ伝送時の信号処理プロセスの説明図である。
【図１８】ＡＴＲＡＣ３方式のビットレートの説明図である。
【符号の説明】
１  一次記録媒体側機器（パーソナルコンピュータ）、２  ＣＰＵ、５  ＨＤＤ（一次記録媒体）、８  通信部、９  ディスクドライブ、１１  接続部、２０Ａ  二次記録媒体側機器（記録再生装置）、２１  ＭＤ制御部（ＣＰＵ）、２５記録／再生部、２６  レシーバ、２８  復号処理部、３０  ダミービット付加部、３１  フロー制御部、１００  二次記録媒体（ミニディスク）
【図１】
0003678164.tif 000002
【図２】
0003678164.tif 000003
【図３】
0003678164.tif 000004
【図４】
0003678164.tif 000005
【図５】
0003678164.tif 000006
【図６】
0003678164.tif 000007
【図７】
0003678164.tif 000008
【図８】
0003678164.tif 000009
【図９】
0003678164.tif 000010
【図１０】
0003678164.tif 000011
【図１１】
0003678164.tif 000012
【図１２】
0003678164.tif 000013
【図１３】
0003678164.tif 000014
【図１４】
0003678164.tif 000015
【図１５】
0003678164.tif 000016
【図１６】
0003678164.tif 000017
【図１７】
0003678164.tif 000018
【図１８】
0003678164.tif 000019