JP2001125833A - 記録媒体、記録装置、記録再生システム - Google Patents

記録媒体、記録装置、記録再生システム

Info

Publication number
JP2001125833A
JP2001125833A JP30374699A JP30374699A JP2001125833A JP 2001125833 A JP2001125833 A JP 2001125833A JP 30374699 A JP30374699 A JP 30374699A JP 30374699 A JP30374699 A JP 30374699A JP 2001125833 A JP2001125833 A JP 2001125833A
Authority
JP
Japan
Prior art keywords
content
recording
recording medium
recorded
data
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.)
Granted
Application number
JP30374699A
Other languages
English (en)
Other versions
JP4207335B2 (ja
Inventor
Teppei Yokota
哲平 横田
Nobuyuki Kihara
信之 木原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP30374699A priority Critical patent/JP4207335B2/ja
Priority to TW089121854A priority patent/TW508592B/zh
Priority to US09/692,398 priority patent/US6748485B1/en
Priority to MYPI20004930A priority patent/MY125214A/en
Priority to EP00309242A priority patent/EP1096499A3/en
Priority to SG200006105A priority patent/SG97959A1/en
Priority to CA002324133A priority patent/CA2324133A1/en
Priority to AU68081/00A priority patent/AU749371B2/en
Priority to RU2000126903/28A priority patent/RU2268505C2/ru
Priority to CNB001366548A priority patent/CN1221979C/zh
Priority to KR1020000063131A priority patent/KR100595800B1/ko
Publication of JP2001125833A publication Critical patent/JP2001125833A/ja
Application granted granted Critical
Publication of JP4207335B2 publication Critical patent/JP4207335B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits 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/00485Circuits 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/00492Circuits 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/00521Circuits 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 each session of a multisession recording medium is encrypted with a separate encryption key
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/16Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/61Solid state media wherein solid state memory is used for storing A/V content

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 コンテンツのコピー/ムーブに関する適切な
許可/禁止制御の実現。 【解決手段】 記録媒体には、記録するコンテンツに対
応して、所定種別の記録媒体に記録されたコンテンツが
直接転送されて記録された場合と、所定種別の記録媒体
に記録されたコンテンツが一旦大容量記録媒体に記録さ
れた後にこの大容量記録媒体から転送されて記録された
場合とを識別可能な識別情報が記録されるようにする。
またこの識別情報はさらに、記録されたコンテンツが、
大容量記録媒体からのコピー記録であるかムーブ記録で
あるかを識別可能な情報とする。記録装置、記録再生シ
ステムでは、コピー元の種別、すなわち所定種別の記録
媒体か大容量記録媒体化に応じて可否を制御する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えばオーディオ
データやビデオデータなどのコンテンツを記録する記録
媒体、このような記録媒体に対応する記録装置、及びこ
のような記録媒体と大容量記録媒体に対する記録再生シ
ステムに関するものである。
【0002】
【従来の技術】EEPROM(Electrically Erasable P
rogrammable ROM)と呼ばれる電気的に書き換え可能な不
揮発性メモリは、1ビットを2個のトランジスタで構成
するために、1ビット当たりの占有面積が大きく、集積
度を高くするのに限界があった。この問題を解決するた
めに、全ビット一括消去方式により1ビットを1トラン
ジスタで実現することが可能なフラッシュメモリが開発
された。フラッシュメモリは、磁気ディスク、光ディス
ク等の記録媒体に代わりうるものとして期待されてい
る。
【0003】フラッシュメモリを機器に対して着脱自在
に構成したメモリカードも知られている。このメモリカ
ードを使用すれば、従来のCD(コンパクトディス
ク)、MD(ミニディスク)等のディスク状媒体に換え
てメモリカードを使用するディジタルオーディオデータ
等の記録/再生装置を実現することができる。
【0004】
【発明が解決しようとする課題】ところで、フラッシュ
メモリを用いたメモリカードを記録媒体としてオーディ
オデータやビデオデータ等のコンテンツを記録再生する
システムでは、例えばCD等の記録媒体から音楽等のコ
ンテンツをコピー記録して、音楽等をメモリカード再生
装置側で楽しむといった使用形態が考えられる。また、
例えばパーソナルコンピュータに内蔵されるハードディ
スク等の大容量記録媒体を、メモリカードに対するコン
テンツのパーソナルサーバとして使用することも考えら
れる。例えばCD等の記録媒体からのコンテンツや、イ
ンターネット等の通信を介して得たコンテンツを一旦ハ
ードディスクに保存し、このハードディスクからメモリ
カードにコンテンツをコピー又はムーブする。そしてメ
モリカード側でコンテンツの再生を行うような使用形態
である。
【0005】なおムーブ、すなわちコンテンツの移動と
は、コンテンツを例えばHDDからメモリカードにコピ
ー記録した後に、そのコピー元となる記録媒体(HD
D)からコンテンツを消去することで実現される動作形
態である。
【0006】しかしながら、このような記録媒体間でコ
ピーやムーブが行われる使用形態を考えると、著作権保
護の観点から、或る程度コピーやムーブが制限されるよ
うにする必要がある。すなわち無制限にコピーを許可し
てしまうと、容易に著作権侵害が可能となるためであ
る。その一方で、一般のユーザーが上記のような使用形
態を楽しめるようにするため、完全にコピー/ムーブを
禁止してしまうことは適切ではない。従って、著作権保
護を実現した上で、ユーザーの私的コピーの権利を維持
できるような、適切なコピー/ムーブ管理を実現するこ
とが求められている。
【0007】
【課題を解決するための手段】本発明はこのような状況
に応じて、記録媒体間でのコピー/ムーブに関して、適
切な管理が実現されるようにすることを目的とする。
【0008】このため本発明の記録媒体は、コンテンツ
を記録するコンテンツ記録領域と、コンテンツ記録領域
に記録したコンテンツについての管理領域とを備えると
ともに、管理領域には、所定種別の記録媒体に記録され
たコンテンツが直接転送されて記録された場合と、所定
種別の記録媒体に記録されたコンテンツが一旦大容量記
録媒体に記録された後に、この大容量記録媒体から転送
されて記録された場合とを識別可能な識別情報が記録さ
れるようにする。この記録媒体は、例えば不揮発性メモ
リとする。また大容量記録媒体は、例えばハードディス
クとする。また識別情報は、さらに、記録されたコンテ
ンツが、大容量記録媒体からのコピー記録であるかムー
ブ記録であるかを識別可能な情報とする。
【0009】本発明として、このような記録媒体に対応
するの記録装置は、転送されてきたコンテンツをコンテ
ンツ記録領域に記録するコンテンツ記録手段と、記録し
たコンテンツの転送元に応じて発生される識別情報であ
って、所定種別の記録媒体に記録されたコンテンツが直
接転送されて記録された場合と、所定種別の記録媒体に
記録されたコンテンツが一旦大容量記録媒体に記録され
た後に、この大容量記録媒体から転送されて記録された
場合とを識別可能な識別情報を、管理領域に記録する識
別情報記録手段とを備えるようにする。また、コンテン
ツ記録領域に記録されたコンテンツについて、コンテン
ツに対応する識別情報に基づいて、そのコンテンツを大
容量記録媒体へのコピー記録又はムーブ記録の可否を制
御する制御手段をさらに備えるようにする。また、コン
テンツ記録領域に記録されたコンテンツについての、大
容量記録媒体へのコピー記録に応じて、そのコンテンツ
に対応する識別情報の値を更新する識別情報更新手段が
さらに備えられているようにする。また識別情報は、さ
らに、記録されたコンテンツが、大容量記録媒体からの
コピー記録であるかムーブ記録であるかを識別可能な情
報とされているようにする。
【0010】本発明の記録再生システムは、コンテンツ
を記録するコンテンツ記録領域と、コンテンツ記録領域
に記録したコンテンツについての管理領域とを備える記
録媒体に対応して、記録再生を行うことのできる第1の
記録再生装置と、大容量記録媒体に対応して記録再生を
行うことのできる第2の記録再生装置とから成るように
する。そしてこの記録再生システムには、所定種別の記
録媒体に記録されたコンテンツが記録媒体に直接転送さ
れて記録された場合と、所定種別の記録媒体に記録され
たコンテンツが、一旦大容量記録媒体に記録された後
に、この大容量記録媒体から記録媒体に転送されて記録
された場合とを識別可能な識別情報を発生させ、記録媒
体においてコンテンツ記録領域に記録したコンテンツに
対応する管理情報として管理領域に記録させる識別情報
設定手段と、記録媒体のコンテンツ記録領域に記録され
たコンテンツについて、そのコンテンツに対応する識別
情報に基づいて、そのコンテンツを大容量記録媒体への
コピー記録又はムーブ記録の可否を制御する複製/移動
制御手段とを備えるようにする。また第2の記録再生装
置には、大容量記録媒体に記録されたコンテンツについ
ての、記録媒体へのコピー記録の許可回数を制御するコ
ピー許可回数制御手段が備えられているようにする。ま
た複製/移動制御手段は、記録媒体のコンテンツ記録領
域に記録されたコンテンツについて、そのコンテンツが
所定種別の記録媒体から直接転送されて記録されたもの
であると識別情報により判別された場合は、そのコンテ
ンツについては、大容量記録媒体へのコピー記録を許可
するとともに、識別情報設定手段は、大容量記録媒体へ
のコピー記録を行ったコンテンツについての識別情報
を、大容量記録媒体から記録媒体に転送されて記録され
た場合に相当する値に更新するようにする。また識別情
報設定手段が発生させる識別情報は、さらに、記録され
たコンテンツが、大容量記録媒体からのコピー記録であ
るかムーブ記録であるかを識別可能な情報とされている
ようにする。そして複製/移動制御手段は、記録媒体の
コンテンツ記録領域に記録されたコンテンツについて、
そのコンテンツが大容量記録媒体からのコピー記録によ
るものであると識別情報により判別された場合は、その
コンテンツについては、そのコピー元である大容量記録
媒体へのムーブ記録のみを許可するようにする。
【0011】このような本発明によれば、例えば不揮発
性メモリとされる記録媒体からのコピー/ムーブに関し
ては、コピー元の種別、すなわち所定種別の記録媒体か
大容量記録媒体化に応じて可否を制御することが可能と
なる。さらに、大容量記録媒体からのコピー/ムーブの
別に応じても、記録媒体からのコピー/ムーブの可否を
制御できる。
【0012】またより具体的には、記録媒体のコンテン
ツ記録領域に記録されたコンテンツが大容量記録媒体か
らのコピー記録によるものであると識別情報により判別
された場合は、そのコンテンツについては、そのコピー
元である大容量記録媒体へのムーブ記録のみを許可する
ようにすることで、それ以外のコピー/ムーブを制限で
きる。さらにコンテンツが所定種別の記録媒体から直接
転送されて記録されたものであり、そのコンテンツを大
容量記録媒体へコピー記録した場合、つまり記録媒体と
大容量記録媒体の両方にコンテンツが存在することとな
った場合は、そのコンテンツについての識別情報を、大
容量記録媒体から記録媒体に転送されて記録された場合
に相当する値に更新するため、このような場合も、それ
以上のコピー/ムーブを制限できる。さらに、大容量記
録媒体に記録されたコンテンツについては、記録媒体へ
のコピー記録の許可回数を制御するコピー許可回数制御
手段が備えられていることで、大容量記録媒体から記録
媒体へのコピーについても適切に制限できる。これらに
より、著作権保護を実現した上で、ユーザーの私的コピ
ーの権利を維持できるような、適切なコピー/ムーブ管
理が実現できる。
【0013】
【発明の実施の形態】以下、本発明の実施の形態につい
て説明していく。この実施の形態では、記録媒体の例と
しての不揮発性メモリ(フラッシュメモリ)を搭載する
メモリカードを挙げる。また記録装置の例として、メモ
リカードに対して記録再生動作を行うことのできるレコ
ーダを挙げる。さらに記録再生システムの例として、メ
モリカードに対して記録再生動作を行うことのできるレ
コーダとパーソナルコンピュータ等によるシステムを挙
げる。また、実施の形態において扱うことのできるコン
テンツとしてのデータは、オーディオデータ、動画デー
タ、静止画データ等のビデオデータ、テキストデータ、
プログラムデータ等、各種のものがあるが、説明上は楽
曲等のオーディオデータを扱うものとする。なお、主た
るコンテンツとしてオーディオデータを扱う場合でも、
ディジタルオーディオ信号以外の画像、文字等を付加情
報として記録/再生可能となる。説明は次の順序で行
う。 1.レコーダの構成 2.メモリカードの構成 3.ファイルシステム 3−1 処理構造及びデータ構造 3−2 ディレクトリ構成 3−3 管理構造及び編集方式 3−4 再生管理ファイル 3−5 データファイル 4.HDDを有する装置の構成 5.メモリカードへの各種記録経路及びコンテンツ供給
元の識別情報 6.コピー/ムーブ動作のための処理 7.コピー/ムーブ動作例
【0014】1.レコーダの構成 図1により、オーディオデータ等のコンテンツをメモリ
カードに対して記録再生することのできるメモリカード
記録再生装置(以下、レコーダ1)の構成を説明する。
このレコーダ1は、記録媒体として、着脱自在のメモリ
カードを使用する。そしてこのレコーダ1は、単体のオ
ーディオ装置として構成してもよいし、パーソナルコン
ピュータ、或いはオーディオ/ビジュアル機器に内蔵さ
れた装置部として構成してもよい。単体のオーディオ装
置とする場合は、例えばレコーダ1は据置型或いは携帯
用小型の記録再生装置とされる。その場合、アンプ装
置、スピーカ、CDプレーヤ、MDレコーダ、チューナ
等と共にオーディオシステムを構成することもできる。
また他の機器に内蔵される形態としては、例えばパーソ
ナルコンピュータにおいてCD−ROMドライブやフロ
ッピーディスクドライブと同様の位置づけで、メモリカ
ードドライブとして採用することができる。さらにレコ
ーダ1をビデオカメラやゲーム機器に内蔵して、メモリ
カードをビデオデータやオーディオデータの記録媒体と
して用いることも可能である。またレコーダ1は、上記
の単体型、内蔵型に関わらず、衛星を使用したデータ通
信、ディジタル放送、インターネット等を経由して配信
されるディジタルオーディオ信号等を記録するレコーダ
としても適用できる。
【0015】図1はこれら各種の態様で実現できるメモ
リカード記録再生装置としての一般的な構成を示すもの
である。レコーダ1は、それぞれ1チップICで構成さ
れたオーディオエンコーダ/デコーダIC10、セキュ
リティIC20、DSP(Digital Signal Processor)3
0を有する。そしてレコーダ1に対して着脱自在のメモ
リカード40が記録媒体として用いられる。メモリカー
ド40は、フラッシュメモリ(不揮発性メモリ)、メモ
リコントロールブロック、DES(Data Encryption Sta
ndard)の暗号化回路を含むセキュリティブロックが1チ
ップ上にIC化されたものである。なお本例では、DS
P30を使用しているが、DSPに代えてマイクロコン
ピュータを使用しても良い。
【0016】オーディオエンコーダ/デコーダIC10
は、オーディオインタフェース11およびエンコーダ/
デコーダブロック12を有する。エンコーダ/デコーダ
ブロック12は、ディジタルオーディオ信号をメモリカ
ード40に書き込むために高能率符号化し、また、メモ
リカード40から読み出されたデータを復号する。高能
率符号化方法としては、ミニディスクで採用されている
ATRAC(AdaptiveTransform Acoustic Coding)を改
良したもの(ATRAC3と表記する)が使用できる。
【0017】ATRAC3では、44.1kHzでサンプ
リングした1サンプル16ビットのオーディオデータを
処理する。ATRAC3でオーディオデータを処理する
時の最小のデータ単位がサウンドユニットSUである。
1SUは、1024サンプル分(1024×16ビット
×2チャンネル)を数百バイトに圧縮したものであり、
時間にして約23m秒である。ATRAC3により約1
/10にオーディオデータが圧縮される。ミニディスク
においてそうであるように、ATRAC3の工夫された
信号処理によって、圧縮/伸長処理による音質の劣化は
少ない。
【0018】ライン入力セレクタ13は、MDの再生出
力、チューナの出力、テープ再生出力を選択的にA/D
変換器14に供給する。A/D変換器14は、選択され
たライン入力信号を(サンプリング周波数=44.1k
Hz、1サンプル=16ビット)のディジタルオーディオ
信号へ変換する。ディジタル入力セレクタ16は、M
D、CD、CS(衛星ディジタル放送)のディジタル出
力を選択的にディジタル入力レシーバ17に供給する。
ディジタル入力は、例えば光ケーブルを介して伝送され
る。ディジタル入力レシーバ17の出力がサンプリング
レートコンバータ15に供給され、ディジタル入力のサ
ンプリング周波数が44.1kHzに変換される。
【0019】オーディオエンコーダ/デコーダIC10
のエンコーダ/デコーダブロック12でのエンコード処
理により得られた符号化データは、セキュリティIC2
0のインタフェース21を介してDESの暗号化回路2
2に供給される。DESの暗号化回路22は、FIFO
23を有している。DESの暗号化回路22は、コンテ
ンツの著作権を保護するための備えられている。なお後
述するが、メモリカード40にも、DESの暗号化回路
が組み込まれている。レコーダ1のDESの暗号化回路
22は、複数のマスターキーと機器毎にユニークなスト
レージキーを持つ。さらに、DESの暗号化回路22
は、乱数発生回路を持ち、DESの暗号化回路を内蔵す
るメモリカード40と認証およびセッションキーを共有
することができる。また、DESの暗号化回路22は、
DESの暗号化回路を通してストレージキーでキーをか
けなおすことができる。
【0020】DESの暗号化回路22からの暗号化され
たオーディオデータがDSP(Digital Signal Processo
r) 30に供給される。DSP30は、図示しない着脱
機構に装着されたメモリカード40との間で、図2に示
すメモリインタフェース38を介しての通信を行い、暗
号化されたデータをフラッシュメモリに書き込む。DS
P30とメモリカード40との間では、シリアル通信が
なされる。また、メモリカード40の制御に必要なメモ
リ容量を確保するために、DSP30に対して外付けの
SRAM(Static Random Access Memory) 31が接続さ
れる。
【0021】さらにDSP30に対して、端子32が接
続され、図示しない外部機器又は外部回路部との間でコ
ンテンツデータや制御データの相互通信を行うことがで
きるようにされている。DSP30は図2に示すインタ
ーフェース37を介して、外部機器等との間で通信を行
う。例えばこのレコーダ1が単体で構成される場合は、
インターフェース37及び端子32は、例えばUSB、
IEEE1394、IEC958、シリアルポート通
信、パラレルポート通信など、所定の通信方式に応じた
ものとされ、パーソナルコンピュータやオーディオ/ビ
ジュアル機器等との間で通信可能とされる。
【0022】また、このレコーダ1がパーソナルコンピ
ュータやオーディオ/ビジュアル機器などに内蔵される
場合は、インターフェース37及び端子32は、例えば
それらの機器のシステムコントローラと接続される内部
バス等の構成をとることになる。
【0023】端子32に接続された機器或いは部位から
は、各種のデータがDSP30に供給される。例えばレ
コーダ1がオーディオシステムやコンピュータシステム
の一部とされている場合は、そのオーディオシステムや
コンピュータシステムの全体の動作を制御する外部のシ
ステムコントローラからは、ユーザの操作に応じて発生
した録音指令、再生指令等のデータをDSP30に与え
る。また、画像情報、文字情報等の付加情報のデータも
端子32を介してDSP30に供給される。さらにDS
P30は、端子32を介して、メモリカード40から読
み出された付加情報データ、制御信号等を外部のシステ
ムコントローラに供給することもできる。
【0024】なお、図1にはユーザーが各種の操作を行
う操作キー等が設けられた操作部39、及びユーザーに
対して各種の情報の提示を行う表示部33を示してい
る。これらは特にレコーダ1が単体で構成される場合に
必要となるものであり、例えばレコーダ1がパーソナル
コンピュータに内蔵される場合などは、DSP30に操
作部39及び表示部33が直接接続される必要はない。
つまり単体の場合はDSP30が操作部39からの操作
入力の処理や表示部33での表示制御を行うことになる
が、内蔵型の場合は、その装置のシステムコントローラ
がこれらの制御を行い、必要に応じてDSP30に操作
情報を供給したり、或いはDSP30から表示すべき内
容を示す情報を受け取ったりすればよいためである。
【0025】DSP30によってメモリカード40から
読み出したコンテンツとしての暗号化されたオーディオ
データは、セキュリティIC20によって復号化され、
オーディオエンコーダ/デコーダIC10によってAT
RAC3の復号化処理を受ける。そしてオーディオエン
コーダ/デコーダ10の復号化出力がD/A変換器18
に供給され、アナログオーディオ信号へ変換される。そ
して、アナログオーディオ信号がライン出力端子19に
取り出される。
【0026】ライン出力は、図示しないアンプ装置等に
伝送され、スピーカまたはヘッドホンにより再生され
る。なおD/A変換器18に対してミューティング信号
が外部のコントローラから供給される。ミューティング
信号がミューティングのオンを示す時には、ライン出力
端子19からのオーディオ出力が禁止される。
【0027】なお、図1ではライン出力端子19のみを
示しているが、もちろんデジタル出力端子、ヘッドホン
端子等が設けられてもよい。また外部機器へのコンテン
ツデータの出力は、上述のように端子32を介して行う
こともできる。
【0028】図2は、DSP30の内部構成を示す。D
SP30は、コア34と、フラッシュメモリ35と、S
RAM36と、インタフェース37と、メモリカードイ
ンタフェース38と、バスおよびバス間のブリッジとで
構成される。このDSP30はマイクロコンピュータと
同様に機能し、コア34がCPUに相当する。フラッシ
ュメモリ35にはDSP30の処理のためのプログラム
が格納されている。またSRAM36と外部のSRAM
31とが、各種処理のためのワークメモリとして使用さ
れる。
【0029】DSP30は、インタフェース37を介し
て受け取った録音指令等の操作信号(又は図1に示す操
作部39から入力された操作信号)に応答して、所定の
暗号化されたオーディオデータ、所定の付加情報データ
をメモリカード40に対して書き込み、また、これらの
データをメモリカード40から読み出す処理を制御す
る。すなわち、オーディオデータ、付加情報の記録/再
生を行うためのオーディオシステム全体のアプリケーシ
ョンソフトウェアと、メモリカード40との間にDSP
30が位置し、メモリカード40のアクセス、ファイル
システム等のソフトウェアによってDSP30が動作す
る。
【0030】DSP30におけるメモリカード40上の
ファイル管理は、既存のパーソナルコンピュータで使用
されているFATファイルシステムが使用される。この
ファイルシステムに加えて、本例では、後述するような
データ構成の再生管理ファイルが使用される。再生管理
ファイルは、メモリカード40上に記録されているデー
タファイルを管理する。すなわち第1のファイル管理情
報としての再生管理ファイルは、オーディオデータのフ
ァイルを管理するものであり、第2のファイル管理情報
としてのFATは、オーディオデータのファイルと再生
管理ファイルを含むメモリカード40のフラッシュメモ
リ上のファイル全体を管理する。再生管理ファイルは、
メモリカード40に記録される。また、FATは、ルー
トディレクトリ等と共に、予め出荷時にフラッシュメモ
リ上に書き込まれている。
【0031】なお本例では、著作権を保護するために、
ATRAC3により圧縮されたオーディオデータを暗号
化している。一方、管理ファイルは、著作権保護が必要
ないとして、暗号化を行わないようにしている。また、
メモリカード40としても、暗号化機能を持つものと、
持たないものとがありうる。本例のように、著作物であ
るオーディオデータを記録するレコーダ1が使用できる
ものは、暗号化機能を持つメモリカードのみである。
【0032】2.メモリカードの構成 図3は、メモリカード40の構成を示す。メモリカード
40は、コントロールブロック41とフラッシュメモリ
42が1チップICとして構成されたものである。レコ
ーダ1のDSP30とメモリカード40との間の双方向
シリアルインタフェースは、10本の線からなる。主要
な4本の線は、データ伝送時にクロックを伝送するため
のクロック線SCKと、ステータスを伝送するためのス
テータス線SBSと、データを伝送するデータ線DI
O、インターラプト線INTとである。その他に電源供
給用線として、2本のGND線および2本のVCC線が
設けられる。2本の線Reservは、未定義の線であ
る。
【0033】クロック線SCKは、データに同期したク
ロックを伝送するための線である。ステータス線SBS
は、メモリカード40のステータスを表す信号を伝送す
るための線である。データ線DIOは、コマンドおよび
暗号化されたオーディオデータを入出力するための線で
ある。インターラプト線INTは、メモリカード40か
らレコーダ1のDSP30に対しての割り込みを要求す
るインターラプト信号を伝送する線である。メモリカー
ド40を装着した時にインターラプト信号が発生する。
但し、本例では、インターラプト信号をデータ線DIO
を介して伝送するようにしているので、インターラプト
線INTを接地している。
【0034】コントロールブロック41のシリアル/パ
ラレル変換・パラレル/シリアル変換・インタフェース
ブロック(S/P,P/S,IFブロックと略す)43
は、上述した複数の線を介して接続されたレコーダのD
SP30とコントロールブロック41とのインタフェー
スである。S/P,P/S,IFブロック43は、レコ
ーダ1のDSP30から受け取ったシリアルデータをパ
ラレルデータに変換し、コントロールブロック41に取
り込み、コントロールブロック41からのパラレルデー
タをシリアルデータに変換してレコーダ1のDSP30
に送る。また、S/P,P/S,IFブロック43は、
データ線DIOを介して伝送されるコマンドおよびデー
タを受け取った時に、フラッシュメモリ42に対する通
常のアクセスのためのコマンドおよびデータと、暗号化
に必要なコマンドおよびデータとを分離する。
【0035】つまり、データ線DIOを介して伝送され
るフォーマットでは、最初にコマンドが伝送され、その
後にデータが伝送される。S/P,P/S,IFブロッ
ク43は、コマンドのコードを見て、通常のアクセスに
必要なコマンドおよびデータか、暗号化に必要なコマン
ドおよびデータかを判別する。この判別結果に従って、
通常のアクセスに必要なコマンドをコマンドレジスタ4
4に格納し、データをページバッファ45およびライト
レジスタ46に格納する。ライトレジスタ46と関連し
てエラー訂正符号化回路47が設けられている。ページ
バッファ45に一時的に蓄えられたデータに対して、エ
ラー訂正符号化回路47がエラー訂正符号の冗長コード
を生成する。
【0036】コマンドレジスタ44、ページバッファ4
5、ライトレジスタ46およびエラー訂正符号化回路4
7の出力データがフラッシュメモリインタフェースおよ
びシーケンサ(メモリI/F,シーケンサと略す)51
に供給される。メモリIF,シーケンサ51は、コント
ロールブロック41とフラッシュメモリ42とのインタ
フェースであり、両者の間のデータのやり取りを制御す
る。メモリIF,シーケンサ51を介してデータがフラ
ッシュメモリ42に書き込まれる。
【0037】フラッシュメモリ42に書き込まれるコン
テンツ(ATRAC3により圧縮されたオーディオデー
タ、以下ATRAC3データと表記する)は、著作権保
護のために、レコーダ1のセキュリティIC20とメモ
リカード40のセキュリティブロック52とによって、
暗号化されたものである。セキュリティブロック52
は、バッファメモリ53と、DESの暗号化回路54
と、不揮発性メモリ55とを有する。
【0038】メモリカード40のセキュリティブロック
52は、複数の認証キーとメモリカード毎にユニークな
ストレージキーを持つ。不揮発性メモリ55は、暗号化
に必要なキーを格納するもので、外部からは見えない。
例えばストレージキーが不揮発性メモリ55に格納され
る。さらに、乱数発生回路を持ち、専用(ある決められ
たデータフォーマット等の使用が同じシステム内の意
味)レコーダ1と認証ができ、セッションキーを共有で
きる。よりさらに、DESの暗号化回路54を通してス
トレージキーでキーのかけ直しができる。
【0039】例えばメモリカード40をレコーダ1に装
着した時に認証がなされる。認証は、レコーダ1のセキ
ュリティIC20とメモリカード40のセキュリティブ
ロック52によってなされる。レコーダ1は、装着され
たメモリカード40が本人(同じシステム内のメモリカ
ード)であることを認め、また、メモリカード40が相
手のレコーダが本人(同じシステム内のレコーダ)であ
ることを認めると、互いに相手が本人であることを確認
する。認証が行われると、レコーダ1とメモリカード4
0がそれぞれセッションキーを生成し、セッションキー
を共有する。セッションキーは、認証の度に生成され
る。
【0040】そして、メモリカード40に対するコンテ
ンツの書き込み時には、レコーダ1がセッションキーで
コンテンツキーを暗号化してメモリカード40に渡す。
メモリカード40では、コンテンツキーをセッションキ
ーで復号し、ストレージキーで暗号化してレコーダ1に
渡す。ストレージキーは、メモリカード40の一つ一つ
にユニークなキーであり、レコーダ1は、暗号化された
コンテンツキーを受け取ると、フォーマット処理を行
い、暗号化されたコンテンツキーと暗号化されたコンテ
ンツをメモリカード40に書き込む。
【0041】フラッシュメモリ42からのデータ読出時
には、読み出されたデータがメモリIF,シーケンサ5
1を介してページバッファ45、リードレジスタ48、
エラー訂正回路49に供給される。そしてページバッフ
ァ45に記憶されたデータがエラー訂正回路49によっ
てエラー訂正がなされる。エラー訂正されたページバッ
ファ45の出力およびリードレジスタ48の出力はS/
P,P/S,IFブロック43に供給され、上述したシ
リアルインタフェースを介してレコーダ1のDSP30
に供給される。
【0042】このような読出時には、ストレージキーで
暗号化されたコンテンツキーとブロックキーで暗号化さ
れたコンテンツとがフラッシュメモリ42から読み出さ
れる。そしてセキュリティブロック52によって、スト
レージキーでコンテンツキーが復号される。さらに復号
されたコンテンツキーがセッションキーで暗号化されて
レコーダ1側に送信される。レコーダ1は、受信したセ
ッションキーでコンテンツキーを復号する。レコーダ1
は、復号したコンテンツキーでブロックキーを生成す
る。このブロックキーによって、暗号化されたATRA
C3データを順次復号する。
【0043】なお、コンフィグレーションROM50に
は、メモリカード40のバージョン情報、各種の属性情
報等が格納されている。また、メモリカード40には、
ユーザが必要に応じて操作可能な誤消去防止用のスイッ
チ60が備えられている。このスイッチ60が消去禁止
の接続状態にある場合には、フラッシュメモリ42を消
去することを指示するコマンドがレコーダ側から送られ
てきても、フラッシュメモリ42の消去が禁止される。
さらに、発振器61は、メモリカード40の処理のタイ
ミング基準となるクロックを発生する。
【0044】3.ファイルシステム 3−1 処理構造及びデータ構造 図4は、メモリカード40を記憶媒体とするシステムの
ファイルシステム処理階層を示す。ファイルシステム処
理階層としては、アプリケーション処理層が最上位であ
り、その下に、ファイル管理処理層、論理アドレス管理
層、物理アドレス管理層、フラッシュメモリアクセスが
順次おかれる。この階層構造において、ファイル管理処
理層がFATファイルシステムである。物理アドレス
は、フラッシュメモリの各ブロックに対して付されたも
ので、ブロックと物理アドレスの対応関係は、不変であ
る。論理アドレスは、ファイル管理処理層が論理的に扱
うアドレスである。
【0045】図5は、メモリカード40におけるフラッ
シュメモリ42のデータの物理的構成の一例を示す。フ
ラッシュメモリ42は、セグメントと称されるデータ単
位が所定数のブロック(固定長)へ分割され、1ブロッ
クが所定数のページ(固定長)へ分割される。フラッシ
ュメモリ42では、ブロック単位で消去が一括して行わ
れ、書き込みと読み出しは、ページ単位で一括して行わ
れる。
【0046】各ブロックおよび各ページは、それぞれ同
一のサイズとされ、1ブロックがページ0からページm
で構成される。1ブロックは、例えば8KB(Kバイ
ト)バイトまたは16KBの容量とされ、1ページが5
12Bの容量とされる。フラッシュメモリ42全体で
は、1ブロック=8KBの場合で、4MB(512ブロ
ック)、8MB(1024ブロック)とされ、1ブロッ
ク=16KBの場合で、16MB(1024ブロッ
ク)、32MB(2048ブロック)、64MB(40
96ブロック)の容量とされる。
【0047】1ページは、512バイトのデータ部と1
6バイトの冗長部とからなる。冗長部の先頭の3バイト
は、データの更新に応じて書き換えられるオーバーライ
ト部分とされる。3バイトの各バイトに、先頭から順に
ブロックステータス、ページステータス、更新ステータ
スが記録される。冗長部の残りの13バイトの内容は、
原則的にデータ部の内容に応じて固定とされる。この1
3バイトは、管理フラグ(1バイト)、論理アドレス
(2バイト)、フォーマットリザーブの領域(5バイ
ト)、分散情報ECC(2バイト)およびデータECC
(3バイト)からなる。分散情報ECCは、管理フラ
グ、論理アドレス、フォーマットリザーブに対する誤り
訂正用の冗長データであり、データECCは、512バ
イトのデータに対する誤り訂正用の冗長データである。
【0048】管理フラグとして、システムフラグ(その
値が1:ユーザブロック、0:ブートブロック)、変換
テーブルフラグ(1:無効、0:テーブルブロック)、
コピー禁止指定(1:OK、0:NG)、アクセス許可
(1:free、0:リードプロテクト)の各フラグが
記録される。
【0049】セグメントにおける先頭の二つのブロッ
ク、すなわちブロック0およびブロック1がブートブロ
ックである。ブロック1は、ブロック0と同一のデータ
が書かれるバックアップ用である。ブートブロックは、
メモリカード40内の有効なブロックの先頭ブロックで
あり、メモリカード40を機器に装填した時に最初にア
クセスされるブロックである。残りのブロックがユーザ
ブロックである。ブートブロックの先頭のページ0にヘ
ッダ、システムエントリ、ブート&アトリビュート情報
が格納される。ページ1に使用禁止ブロックデータが格
納される。ページ2にCIS(Card Information Struct
ure)/IDI(Identify Drive Information)が格納され
る。
【0050】ブートブロックのヘッダは、ブートブロッ
クID、ブートブロック内の有効なエントリ数が記録さ
れる。システムエントリには、使用禁止ブロックデータ
の開始位置、そのデータサイズ、データ種別、CIS/
IDIのデータ開始位置、そのデータサイズ、データ種
別が記録される。ブート&アトリビュート情報には、メ
モリカード40のタイプ(読み出し専用、リードおよび
ライト可能、両タイプのハイブリッド等)、ブロックサ
イズ、ブロック数、総ブロック数、セキュリティ対応か
否か、カードの製造に関連したデータ(製造年月日等)
等が記録される。
【0051】いわゆるフラッシュメモリは、データの書
き換えを行うことにより絶縁膜の劣化を生じ、書き換え
回数が制限される。従って、ある同一の記憶領域(ブロ
ック)に対して繰り返し集中的にアクセスがなされるこ
とを防止する必要がある。従って、ある物理アドレスに
格納されているある論理アドレスのデータを書き換える
場合、フラッシュメモリのファイルシステムでは、同一
のブロックに対して更新したデータを再度書き込むこと
はせずに、未使用のブロックに対して更新したデータを
書き込むようになされる。その結果、データ更新前にお
ける論理アドレスと物理アドレスの対応関係が更新後で
は、変化する。このような処理(スワップ処理と称す
る)を行うことで、同一のブロックに対して繰り返して
集中的にアクセスがされることが防止され、フラッシュ
メモリの寿命を延ばすことが可能となる。
【0052】論理アドレスは、一旦ブロックに対して書
き込まれたデータに付随するので、更新前のデータと更
新後のデータの書き込まれるブロックが移動しても、F
ATからは、同一のアドレスが見えることになり、以降
のアクセスを適正に行うことができる。スワップ処理に
より論理アドレスと物理アドレスとの対応関係が変化す
るので、両者の対応を示す論理−物理アドレス変換テー
ブルが必要となる。このテーブルを参照することによっ
て、FATが指定した論理アドレスに対応する物理アド
レスが特定され、特定された物理アドレスが示すブロッ
クに対するアクセスが可能となる。
【0053】論理−物理アドレス変換テーブルは、DS
P30によってSRAM31、36上に格納される。若
し、RAM容量が少ない時は、フラッシュメモリ42中
に格納することができる。このテーブルは、概略的に
は、昇順に並べた論理アドレス(2バイト)に物理アド
レス(2バイト)をそれぞれ対応させたテーブルであ
る。フラッシュメモリ42の最大容量を128MB(8
192ブロック)としているので、2バイトによって8
192のアドレスを表すことができる。また、論理−物
理アドレス変換テーブルは、セグメント毎に管理され、
そのサイズは、フラッシュメモリ42の容量に応じて大
きくなる。例えばフラッシュメモリ42の容量が8MB
(2セグメント)の場合では、2個のセグメントのそれ
ぞれに対して2ページが論理−物理アドレス変換テーブ
ル用に使用される。論理−物理アドレス変換テーブル
を、フラッシュメモリ42中に格納する時には、上述し
た各ページの冗長部における管理フラグの所定の1ビッ
トによって、当該ブロックが論理−物理アドレス変換テ
ーブルが格納されているブロックか否かが指示される。
【0054】上述したメモリカード40は、ディスク状
記録媒体と同様にパーソナルコンピュータのFATファ
イルシステムによって使用可能なものである。図5には
示されてないが、フラッシュメモリ42上にIPL領
域、FAT領域およびルート・ディレクトリ領域が設け
られる。IPL領域には、最初にレコーダ1のメモリに
ロードすべきプログラムが書かれているアドレス、並び
にメモリの各種情報が書かれている。FAT領域には、
ブロック(クラスタ)の関連事項が書かれている。FA
Tには、未使用のブロック、次のブロック番号、不良ブ
ロック、最後のブロックをそれぞれ示す値が規定され
る。さらに、ルートディレクトリ領域には、ディレクト
リエントリ(ファイル属性、更新年月日、開始クラス
タ、ファイルサイズ等)が書かれている。
【0055】本例では、上述したメモリカード40のフ
ォーマットで規定されるファイル管理システムとは別個
に、音楽用ファイルに対して、各トラックおよび各トラ
ックを構成するパーツを管理するための再生管理ファイ
ルを持つようにしている。この再生管理ファイルは、メ
モリカード40のユーザブロックを利用してフラッシュ
メモリ42上に記録される。それによって、メモリカー
ド40上のFATが壊れても、ファイルの修復が可能と
なる。
【0056】この再生管理ファイルは、DSP30によ
り作成される。例えば最初に電源をオンした時に、メモ
リカード40が装着されているか否かが判定され、メモ
リカード40が装着されている時には、認証が行われ
る。認証により正規のメモリカードであることが確認さ
れると、フラッシュメモリ42のブートブロックがDS
P30に読み込まれる。そして、論理−物理アドレス変
換テーブルが読み込まれる。読み込まれたデータは、S
RAM31、36に格納される。ユーザが購入して初め
て使用するメモリカード40でも、出荷時にフラッシュ
メモリ42には、FATや、ルートディレクトリの書き
込みがなされている。再生管理ファイルは、記録が行わ
れることに応じて作成される。
【0057】すなわち、ユーザの操作等によって発生し
た録音指令がDSP30に与えられると、受信したオー
ディオデータがエンコーダ/デコーダIC10によって
圧縮され、エンコーダ/デコーダIC10からのATR
AC3データがセキュリティIC20により暗号化され
る。そしてDSP30が暗号化されたATRAC3デー
タをメモリカード40のフラッシュメモリ42に記録す
るが、この記録後にFATおよび再生管理ファイルが更
新される。ファイルの更新の度、具体的には、オーディ
オデータの記録を開始し、記録を終了する度に、SRA
M31および36上でFATおよび再生管理ファイルが
書き換えられる。そして、メモリカード40を外す時
に、またはパワーをオフする時に、SRAM31、36
からメモリカード40のフラッシュメモリ42上に最終
的なFATおよび再生管理ファイルが格納される。この
場合、オーディオデータの記録を開始し、記録を終了す
る度に、フラッシュメモリ42上のFATおよび再生管
理ファイルを書き換えても良い。編集を行った場合も、
再生管理ファイルの内容が更新される。
【0058】さらに、本例のデータ構成では、付加情報
も再生管理ファイル内に作成、更新され、フラッシュメ
モリ42上に記録される。なお、再生管理ファイルとは
別に付加情報管理ファイルが作成されるようにしてもよ
い。付加情報は、外部のコントローラからバスおよびバ
スインターフェース32を介してDSP30に与えられ
る。DSP30が受信した付加情報をメモリカード40
のフラッシュメモリ42上に記録する。付加情報は、セ
キュリティIC20を通らないので、暗号化されない。
付加情報は、メモリカード40を取り外したり、電源オ
フの時に、DSP30のSRAMからフラッシュメモリ
42に書き込まれる。
【0059】3−2 ディレクトリ構成 図6は、メモリカード40のディレクトリ構成を示す。
図示するようにルートディレクトリから、静止画用ディ
レクトリ、動画用ディレクトリ、音声用ディレクトリ、
制御用ディレクトリ、音楽用(HIFI)ディレクトリ
が形成される。本例では、音楽の記録/再生を中心に説
明を行うので、以下、音楽用ディレクトリについて説明
する。音楽用ディレクトリには、2種類のファイルが置
かれる。その1つは、再生管理ファイルPBLIST.
MSF(以下、単にPBLISTと表記する)であり、
他のものは、暗号化された音楽データを収納したATR
AC3データファイルA3Dnnnn.MSA(以下、
単にA3Dnnnと表記する)とからなる。ATRAC
3データファイルは、最大数が400までと規定されて
いる。ATRAC3データファイルは、再生管理ファイ
ルに登録した上で機器により任意に作成される。
【0060】3−3 管理構造及び編集方式 図7は、再生管理ファイルの構成を示し、図8が一つ
(1曲)のATRAC3データファイルの構成を示す。
再生管理ファイルは、16KB固定長のファイルであ
る。ATRAC3データファイル(以下、単にデータフ
ァイルともいう)は、曲単位のファイルであり、先頭の
属性ヘッダと、それに続く実際の暗号化された音楽デー
タとからなる。属性ヘッダは16KB固定長とされ、再
生管理ファイルと類似した構成を有する。
【0061】図7に示すように再生管理ファイルは、ヘ
ッダ、1バイトコードのメモリカードの名前NM1−
S、2バイトコードのメモリカードの名前NM2−S、
曲順の再生テーブルTRKTBL、及びメモリカード全
体の付加情報INF−Sとからなる。また図8に示すよ
うに、データファイルの先頭の属性ヘッダは、ヘッダ、
1バイトコードの曲名NM1、2バイトコードの曲名N
M2、トラックのキー情報等のトラック情報TRKIN
F、パーツ情報PRTINFと、トラックの付加情報I
NFとからなる。ヘッダには、総パーツ数、名前の属
性、付加情報のサイズの情報等が含まれる。
【0062】このデータファイルにおいては、属性ヘッ
ダに対してATRAC3の音楽データが続く。音楽デー
タは、16KBのブロック毎に区切られ、各ブロックの
先頭にヘッダが付加されている。ヘッダには、暗号を復
号するための初期値が含まれる。なお、暗号化の処理を
受けるのは、ATRAC3データファイル中の音楽デー
タのみであって、それ以外の再生管理ファイル、ヘッダ
等のデータは、暗号化されない。
【0063】図9を参照して、曲(トラック)とATR
AC3データファイルの関係について説明する。1トラ
ックは、1曲を意味する。1曲は、1つのATRAC3
データファイル(図8参照)で構成される。ATRAC
3データファイルは、ATRAC3により圧縮されたオ
ーディオデータが記録されている。
【0064】なお、メモリカード40に対しては、クラ
スタと呼ばれる単位でデータの記録が行われる。1クラ
スタは例えば16KBの容量である。この1クラスタに
は複数のファイルが混じることがない。またフラッシュ
メモリ42を消去する時の最小単位が1ブロックであ
る。音楽データを記録するのに使用するメモリカード4
0の場合、ブロックとクラスタは、同意語であり、且つ
1クラスタ=1セクタと定義されている。
【0065】1曲は、基本的に1パーツで構成される
が、編集が行われると、複数のパーツから1曲が構成さ
れることがある。パーツとは、録音開始からその停止ま
での連続した時間内で記録されたデータの単位を意味
し、通常は、1トラックが1パーツで構成される。曲内
のパーツのつながりは、各曲の属性ヘッダ内のパーツ情
報PRTINF(後述)で管理する。すなわち、パーツ
サイズは、PRTINFの中のパーツサイズPRTSI
ZEという4バイトのデータで表す。パーツサイズPR
TSIZEの先頭の2バイトがパーツが持つクラスタの
総数を示し、続く各1バイトが先頭および末尾のクラス
タ内の開始サウンドユニット(SUと略記する)の位
置、終了SUの位置を示す。このようなパーツの記述方
法を持つことによって、音楽データを編集する際に通
常、必要とされる大量の音楽データの移動をなくすこと
が可能となる。なおブロック単位の編集に限定すれば、
同様に音楽データの移動を回避できるが、ブロック単位
は、SU単位に比して編集単位が大きすぎる。
【0066】SUは、パーツの最小単位であり、且つA
TRAC3でオーディオデータを圧縮する時の最小のデ
ータ単位である。44.1kHzのサンプリング周波数で
得られた1024サンプル分(1024×16ビット×
2チャンネル)のオーディオデータを約1/10に圧縮
した数百バイトのデータがSUである。1SUは、時間
に換算して約23m秒になる。通常は、数千に及ぶSU
によって1つのパーツが構成される。1クラスタが42
個のSUで構成される場合、1クラスタで約1秒の音を
表すことができる。1つのトラックを構成するパーツの
数は、付加情報サイズに影響される。パーツ数は、1ブ
ロックの中からヘッダや曲名、付加情報データ等を除い
た数で決まるために、付加情報が全く無い状態が最大数
(645個)のパーツを使用できる条件となる。
【0067】図9は、CD等からのオーディオデータを
2曲連続して記録した場合のファイル構成を示す。図9
(a)に1曲目(データファイル#1)が例えば5クラ
スタで構成された場合を、また図9(c)に2曲目(デ
ータファイル#2)が例えば6クラスタで構成された場
合を示している。1曲目と2曲目の曲間では、1クラス
タに二つのファイルが混在することが許されないので、
次のクラスタの最初からデータファイル#2が作成され
る。従って、データファイル#1の終端(1曲目の終
端)がクラスタの途中に位置しても、図9(b)に拡大
して示すように、そのクラスタの残りの部分には、デー
タ(SU)が存在しないものとされる。第2曲目(デー
タファイル#2)も同様である。そしてこの例の場合
は、データファイル#1、#2ともに1パーツで構成さ
れる。
【0068】メモリカード40に記録されたデータファ
イルに対しては、編集として、デバイド、コンバイン、
イレーズ、ムーブの4種類の処理が規定される。デバイ
ドは、1つのトラックを2つに分割することである。デ
バイドがされると、総トラック数が1つ増加する。デバ
イドは、一つのファイルをファイルシステム上で分割し
て2つのファイルとし、再生管理ファイルを更新する。
コンバインは、2つのトラックを1つに結合することで
ある。コンバインされると、総トラック数が1つ減少す
る。コンバインは、2つのファイルをファイルシステム
上で統合して1つのファイルにし、再生管理ファイルを
更新する。イレーズは、トラックを消去することであ
る。消された以降のトラック番号が1つ減少する。編集
処理としてのムーブは、トラック順番を変えることであ
る。この場合も再生管理ファイルを更新する。なお、こ
こでいう編集処理としての「ムーブ」は、データの移動
を伴うものではなく、例えばHDD等の記録媒体からメ
モリカード等の記録媒体へのデータの「ムーブ」とは意
味が異なる。上述したように記録媒体から記録媒体への
ムーブとは、データをコピーした上でコピー元の記録媒
体からそのデータを消去することで実現するものであ
る。
【0069】図9に示す二つの曲(データファイル#
1、#2)をコンバインした結果を図10に示す。コン
バインされたことでデータファイル#1、#2は、1つ
のデータファイル#1となり、このデータファイル#1
は、二つのパーツから形成されるものとなる。また、図
11は、図9(a)の一つの曲(データファイル#1)
をクラスタ2の途中でデバイドした結果を示す。デバイ
ドによって、クラスタ0、1およびクラスタ2の前側か
らなるデータファイル#1と、クラスタ2の後側とクラ
スタ3、4とからなるデータファイル#2とが発生す
る。
【0070】上述したように本例ではパーツに関する記
述方法があるので、コンバインした結果(図10)にお
いて、パーツ1の開始位置、パーツ1の終了位置、パー
ツ2の開始位置、パーツ2の終了位置をそれぞれSU単
位で規定できる。その結果、コンバインした結果のつな
ぎ目の隙間をつめるために、パーツ2の音楽データを移
動する必要がない。また、パーツに関する記述方法があ
るので、デバイドした結果(図11)において、データ
ファイル#2の先頭の空きを詰めるように、データを移
動する必要がない。
【0071】3−4 再生管理ファイル 図12は、再生管理ファイルPBLISTのより詳細な
データ構成を示す。再生管理ファイルPBLISTは、
1クラスタ(1ブロック=16KB)のサイズである。
先頭の32バイトがヘッダとされる。またヘッダ以外の
部分がメモリカード全体に対する名前NM1−S(25
6バイト)、名前NM2−S(512バイト)、CON
TENTS KEY、MAC、S−YMDhmsと、再
生順番を管理するテーブルTRKTBL(800バイ
ト)と、メモリカード全体に対する付加情報INF−S
(14720バイト)であり、最後にヘッダ中の情報の
一部が再度記録される。これらの異なる種類のデータ群
のそれぞれの先頭は、再生管理ファイル内で所定の位置
となるように規定されている。
【0072】再生管理ファイルにおいては、(0x00
00)および(0x0010)で表される先頭から32
バイトがヘッダである。なお、ファイル中で先頭から1
6バイト単位で区切られた単位をスロットと称する。再
生管理ファイルの第1および第2のスロットに配される
ヘッダには、下記の意味、機能、値を持つデータが先頭
から順に配される。なお、Reservedと表記され
ているデータは、未定義のデータを表している。通常ヌ
ル(0x00)が書かれるが、何が書かれていてもRe
servedのデータは無視される。将来のバージョン
では、変更がありうる。また、この部分への書き込みは
禁止する。Optionと書かれた部分も使用しない場
合は、全てReservedと同じ扱いとされる。
【0073】BLKID−TL0(4バイト) 意味:BLOCKID FILE ID 機能:再生管理ファイルの先頭であることを識別するた
めの値。 値:固定値=”TL=0”(例えば0x544C2D3
0) MCode(2バイト) 意味:MAKER CODE 機能:記録した機器の、メーカー、モデルを識別するコ
ード。 値:上位10ビット(メーカーコード) 下位6ビット
(機種コード) REVISION(4バイト) 意味:再生管理ファイル(PBLIST)の書き換え回
数。 機能:再生管理ファイルを書き換える度にインクリメン
トする。 値:0より始まり+1づつ増加する。
【0074】SN1C+L(2バイト) 意味:NM1−S領域に書かれるメモリカードの名前
(1バイト)の属性を表す。 機能:使用する文字コードと言語コードを各1バイトで
表す。 値:文字コード(C)は上位1バイトで下記のように文
字を区別する。 00: 文字コードは設定しない。単なる2進数として扱
う。 01: ASCII 02:ASCII+KANA 03:modifided8859-1 81:MS-JIS 82:KS C 5601-1989 83:GB2312-80 90:S-J
IS(for Voice) 。 言語コード(L)は下位1バイトで下記のようにEBU Te
ch 3258 規定に準じて言語を区別する。 00: 設定しない 08:German 09:English 0A:Spanish 0F:French 15:Italian 1D:Dutch 65:Korean 69:Japanese 75:Chinese データが無い場合オールゼロとする。
【0075】SN2C+L(2バイト) 意味:NM2−S領域に書かれるメモリカードの名前
(2バイト)の属性を表す。 機能:使用する文字コードと言語コードを各1バイトで
表す。 値:上述したSN1C+Lと同一。 SINFSIZE(2バイト) 意味:INF−S領域に書かれるメモリカード全体に関
する付加情報の全てを合計したサイズを表す。 機能:データサイズを16バイト単位の大きさで記述、
無い場合は必ずオールゼロとする。 値:サイズは0x0001から0x39C(924)。
【0076】T−TRK(2バイト) 意味:TOTAL TRACK NUMBER 機能:総トラック数。 値:1から0x0190(最大400トラック)、デー
タが無い場合はオールゼロとする。 VerNo(2バイト) 意味:フォーマットのバージョン番号。 機能:上位がメジャーバージョン番号、下位がマイナー
バージョン番号。
【0077】上述したヘッダに続く領域に書かれるデー
タは以下のようになる。
【0078】NM1−S 意味:メモリカード全体に関する1バイトの名前。 機能:1バイトの文字コードで表した可変長の名前デー
タ(最大で256)。 名前データの終了は、必ず終端コード(0x00)を書
き込む。サイズはこの終端コードから計算する。データ
の無い場合は少なくとも先頭(0x0020)からヌル
(0x00)を1バイト以上記録する。 値:各種文字コード NM2−S 意味:メモリカード全体に関する2バイトの名前。 機能:2バイトの文字コードで表した可変長の名前デー
タ(最大で512)。 名前データの終了は、必ず終端コード(0x00)を書
き込む。サイズはこの終端コードから計算する。データ
の無い場合は少なくとも先頭(0x0120)からヌル
(0x00)を2バイト以上記録する。 値:各種文字コード。
【0079】CONTENTS KEY 意味:曲ごとに用意された値。 MG(M)で保護されてから保存される。ここでは、1
曲目に付けられるCONTENTS KEYと同じ値と
なる。 機能:S−YMDhmsのMACの計算に必要な鍵とな
る。 値:0から0xFFFFFFFFFFFFFFFFま
で。 MAC 意味:著作権情報改ざんチェック値 機能:S−YMDhmsの内容とCONTENTS K
EYから作成される値 値:0から0xFFFFFFFFFFFFFFFFま
で。
【0080】TRK−nnn 意味:再生するATRAC3データファイルのSQN
(シーケンス)番号 機能:TRKINFの中のFNoを記述する。 値:1から400(0x190) トラックが存在しない時はオールゼロとする。 INF−S 意味:メモリカード全体に関する付加情報データ(例え
ば写真、歌詞、解説等の情報) 機能:ヘッダを伴った可変長の付加情報データ。 複数の異なる付加情報が並べられることがある。それぞ
れにIDとデータサイズが付けられている。個々のヘッ
ダを含む付加情報データは最小16バイト以上で4バイ
トの整数倍の単位で構成される。その詳細については、
後述する 値:付加情報データ構成を参照 S−YMDhms(4バイト)(Option) 意味:信頼できる時計を持つ機器で記録した年・月・日
・時・分・秒 機能:最終記録日時を識別するための値、EMDの時は
必須。 値:25〜31ビット 年 0〜99(1980〜2079) 21〜24ビット 月 0〜12 16〜20ビット 日 0〜31 11〜15ビット 時 0〜23 05〜10ビット 分 0〜59 00〜04ビット 秒 0〜29(2秒単位)。
【0081】再生管理ファイルの最後のスロットとし
て、ヘッダ内のものと同一のBLKID−TL0と、M
Codeと、REVISIONとが書かれる。
【0082】例えば民生用オーディオ機器としては、メ
モリカードが記録中に抜かれたり、電源が切れることが
あり、復活した時にこれらの異常の発生を検出すること
が必要とされる。上述したように、REVISIONは
ブロックの先頭と末尾に書き込むようにし、この値を書
き換える度に+1インクリメントするようにしている。
従って若し、ブロックの途中で異常終了が発生すると、
先頭と末尾のREVISIONの値が一致せず、異常終
了を検出することができる。このようにREVISIO
Nが2個存在することで、高い確率で異常終了を検出す
ることができる。異常終了の検出時には、エラーメッセ
ージの表示等の警告が発生する。
【0083】また、1ブロック(16KB)の先頭部分
に固定値BLKID−TL0を挿入しているので、FA
Tが壊れた場合の修復の目安に固定値を使用できる。す
なわち、各ブロックの先頭の固定値を見れば、ファイル
の種類を判別することが可能である。しかも、この固定
値BLKID−TL0は、ブロックのヘッダおよびブロ
ックの終端部分に二重に記述するので、その信頼性のチ
ェックを行うことができる。なお、再生管理ファイルP
BLISTの同一のものを二重に記録しても良い。
【0084】なおATRAC3データファイルは、再生
管理ファイルと比較して、相当大きなデータ量(例えば
数千のブロックが繋がる場合もある)であり、ATRA
C3データファイルに関しては、後述するように、ブロ
ック番号BLOCK SERIALが付けられている。
但し、ATRAC3データファイルは、通常複数のファ
イルがメモリカード上に存在するので、CONNUM0
でコンテンツの区別を付けた上で、BLOCK SER
IALを付けないと、重複が発生し、FATが壊れた場
合のファイルの復旧が困難となる。
【0085】同様に、FATの破壊までにはいたらない
が、論理を間違ってファイルとして不都合のあるような
場合に、書き込んだメーカーの機種が特定できるよう
に、メーカーコード(MCode)がブロックの先頭と
末尾に記録されている。
【0086】図13は、再生管理ファイルに記録される
付加情報データ(INF−S)の構成を示す。付加情報
の先頭に下記のヘッダが書かれる。ヘッダ以降に可変長
のデータが書かれる。
【0087】INF 意味:FIELD ID 機能:付加情報データの先頭を示す固定値。 値:0x69 ID 意味:付加情報キーコード 機能:付加情報の分類を示す。 値:0から0xFF SIZE 意味:個別の付加情報の大きさ 機能:データサイズは自由であるが、必ず4バイトの整
数倍でなければならない。また、最小16バイト以上の
こと。データの終わりより余りがでる場合はヌル(0x
00)で埋めておく。 値:16から14784(0x39C0) MCode 意味:MAKER CODE 機能:記録した機器の、メーカー、モデルを識別するコ
ード。 値:上位10ビット(メーカーコード) 下位6ビット
(機種コード) C+L 意味:先頭から12バイト目からのデータ領域に書かれ
る文字の属性を表す 機能:使用する文字コードと言語コードを各1バイトで
表す。 値:前述のSN1C+Lと同じ DATA 意味:個別の付加情報データ 機能:可変長データで表す。実データの先頭は常に12
バイト目より始まり、長さ(サイズ)は最小4バイト以
上、常に4バイトの整数倍でなければならない。データ
の最後から余りがある場合はヌル(0x00)で埋め
る。 値:内容により個別に定義される。
【0088】図14は、付加情報キーコードの値(0〜
63)と、付加情報の種類の対応の一例を示す。キーコ
ードの値(0〜31)が音楽関係(文字情報)に対して
割り当てられ、その(32〜63)がURL(Uniform R
esource Locator)(Web関係)に対して割り当てられ
ている。アルバムタイトル、アーティスト名、CM等の
文字情報が付加情報として記録される。
【0089】図15は、付加情報キーコードの値(64
〜127)と、付加情報の種類の対応の一例を示す。キ
ーコードの値(64〜95)がパス/その他に対して割
り当てられ、その(96〜127)が制御/数値・デー
タ関係に対して割り当てられている。例えば(ID=9
8)の場合では、付加情報がTOC−IDとされる。T
OC−IDは、CD(コンパクトディスク)のTOC情
報に基づいて、最初の曲番号、最後の曲番号、その曲番
号、総演奏時間、その曲演奏時間を示すものである。
【0090】図16は、付加情報キーコードの値(12
8〜159)と、付加情報の種類の対応の一例を示す。
キーコードの値(128〜159)が同期再生関係に対
して割り当てられている。図16中のEMD(Electroni
c Music Distribution)は、電子音楽配信の意味であ
る。
【0091】図17を参照して付加情報のデータの具体
例について説明する。図17(a)は、図13と同様
に、付加情報のデータ構成を示す。図17(b)は、キ
ーコードID=3とされる、付加情報がアーティスト名
の例である。SIZE=0x1C(28バイト)とさ
れ、ヘッダを含むこの付加情報のデータ長が28バイト
であることが示される。また、C+Lが文字コードC=
0x01とされ、言語コードL=0x09とされる。こ
の値は、前述した規定によって、ASCIIの文字コー
ドで、英語の言語であることを示す。そして、先頭から
12バイト目から1バイトデータで、例えば「SIMO
N&ABCDEFGHI」というアーティスト名のデー
タが書かれる。付加情報のサイズは、4バイトの整数倍
と決められているので、1バイトの余りが(0x00)
とされる。
【0092】図17(c)は、キーコードID=97と
される、付加情報がISRC(International Standard
Recording Code:著作権コード) の例である。SIZE
=0x14(20バイト)とされ、この付加情報のデー
タ長が20バイトであることが示される。また、C+L
がC=0x00、L=0x00とされ、文字、言語の設
定が無いこと、すなわち、データが2進数であることが
示される。そして、データとして8バイトのISRCの
コードが書かれる。ISRCは、著作権情報(国、所有
者、録音年、シリアル番号)を示すものである。
【0093】図17(d)は、キーコードID=97と
される、付加情報が録音日時の例である。SIZE=0
x10(16バイト)とされ、この付加情報のデータ長
が16バイトであることが示される。また、C+LがC
=0x00、L=0x00とされ、文字、言語の設定が
無いことが示される。そして、データとして4バイト
(32ビット)のコードが書かれ、録音日時(年、月、
日、時、分、秒)が表される。
【0094】図17(e)は、キーコードID=107
とされる、付加情報が再生ログの例である。SIZE=
0x10(16バイト)とされ、この付加情報のデータ
長が16バイトであることが示される。また、C+Lが
C=0x00、L=0x00とされ、文字、言語の設定
が無いことが示される。そして、データとして4バイト
(32ビット)のコードが書かれ、再生ログ(年、月、
日、時、分、秒)が表される。再生ログ機能を持つもの
は、1回の再生毎に16バイトのデータを記録する。
【0095】3−5 データファイル 図18は、1SUがNバイト(例えばN=384バイ
ト)の場合のATRAC3データファイル(A3Dnn
nn)のデータ配列を示す。図18には、図8で示した
ようなデータファイルとして、属性ヘッダとしてのブロ
ックと、実際に音楽データが記録されるブロックとが示
されている。図18には各ブロック(16×2=32K
バイト)の各スロットの先頭のバイト(0x0000〜
0x7FF0)が示されている。
【0096】図18に示すように、属性ヘッダの先頭か
ら32バイトはヘッダとされ、256バイトが曲名領域
NM1(256バイト)であり、512バイトが曲名領
域NM2(512バイト)である。属性ヘッダのヘッダ
には、下記のデータが書かれる。
【0097】BLKID−HD0(4バイト) 意味:BLOCKID FILE ID 機能:ATRAC3データファイルの先頭であることを
識別するための値。 値:固定値=”HD=0”(例えば0x48442D3
0) MCode(2バイト) 意味:MAKER CODE 機能:記録した機器の、メーカー、モデルを識別するコ
ード。 値:上位10ビット(メーカーコード) 下位6ビット
(機種コード) BLOCK SERIAL(4バイト) 意味:トラック毎に付けられた連続番号 機能:ブロックの先頭は0から始まり次のブロックは+
1づつインクリメント編集されても値を変化させない。 値:0より始まり0xFFFFFFFFまで。
【0098】N1C+L(2バイト) 意味:トラック(曲名)データ(NM1)の属性 機能:NM1に使用される文字コードと言語コードを各
1バイトで表す。 値:SN1C+Lと同一 N2C+L(2バイト) 意味:トラック(曲名)データ(NM2)の属性 機能:NM2に使用される文字コードと言語コードを各
1バイトで表す。 値:SN1C+Lと同一 INFSIZE(2バイト) 意味:トラックに関する付加情報の全てを合計したサイ
ズ 機能:データサイズを16バイト単位の大きさで記述。
無い場合は必ずオールゼロとする。 値:サイズは0x0000から0x3C6(966) T−PRT(2バイト) 意味:トータルパーツ数 機能:トラックを構成するパーツ数を表す。通常は1。 値:1から0x285(645dec ) T−SU(4バイト) 意味:トータルSU数 機能:1トラック中の実際の総SU数を表す。曲の演奏
時間に相当する。 値:0x01から0x001FFFFF INX(2バイト)(Option) 意味:INDEX の相対場所 機能:曲のさびの部分(特徴的な部分)の先頭を示すポ
インタ。曲の先頭からの位置をSUの個数を1/4した
数で指定する。これは、通常のSUの4倍の長さの時間
(約93m秒)に相当する。 値:0から0xFFFF(最大、約6084秒) XT(2バイト)(Option) 意味:INDEX の再生時間 機能:INX-nnnで指定された先頭から再生すべき時間
のSUの個数を1/4した数で指定する。これは、通常
のSUの4倍の長さの時間(約93m秒)に相当する。 値:0x0000:無設定 0x01から0xFFF
E(最大6084秒) 0xFFFF:曲の終わりまで。
【0099】次に属性ヘッダにおける曲名領域NM1お
よびNM2について説明する。
【0100】NM1 意味:曲名を表す文字列 機能:1バイトの文字コードで表した可変長の曲名(最
大で256)。 名前データの終了は、必ず終端コード(0x00)を書
き込む。サイズはこの終端コードから計算する。データ
の無い場合は少なくとも先頭(0x0020)からヌル
(0x00)を1バイト以上記録する。 値:各種文字コード NM2 意味:曲名を表す文字列 機能:2バイトの文字コードで表した可変長の名前デー
タ(最大で512)。 名前データの終了は、必ず終端コード(0x00)を書
き込む。サイズはこの終端コードから計算する。データ
の無い場合は少なくとも先頭(0x0120)からヌル
(0x00)を2バイト以上記録する。 値:各種文字コード。
【0101】属性ヘッダの固定位置(0x0320)か
ら始まる、80バイトのデータをトラック情報領域TR
KINFと呼び、主としてセキュリティ関係、コピー制
御関係の情報を一括して管理する。TRKINF内のデ
ータについて、配置順序に従って以下に説明する。
【0102】CONTENTS KEY(8バイト) 意味:曲毎に用意された値で、メモリカードのセキュリ
ティブロックで保護されてから保存される。 機能:曲を再生する時、まず必要となる最初の鍵とな
る。C−MAC[n]計算時に使用される。 値:0から0xFFFFFFFFFFFFFFFFまで C−MAC[n](8バイト) 意味:著作権情報改ざんチェック値 機能:コンテンツ累積番号を含む複数のTRKINFの
内容と隠しシーケンス番号から作成される値。 隠しシーケンス番号とは、メモリカードの隠し領域に記
録されているシーケンス番号のことである。著作権対応
でないレコーダは、隠し領域を読むことができない。ま
た、著作権対応の専用のレコーダ、またはメモリカード
を読むことを可能とするアプリケーションを搭載したパ
ーソナルコンピュータは、隠し領域をアクセスすること
ができる。
【0103】A(1バイト) 意味:パーツの属性 機能:パーツ内の圧縮モード等の情報を示す 値:図19を参照して以下に説明する ただし、N=0,1のモノラルは、bit7が1でサブ
信号を0、メイン信号(L+R)のみの特別なJoin
tモードをモノラルとして規定する。bit2,1の情
報は通常の再生機は無視しても構わない。
【0104】Aのビット0は、エンファシスのオン/オ
フの情報を形成し、ビット1は、再生SKIPか、通常
再生かの情報を形成し、ビット2は、データ区分、例え
ばオーディオデータか、FAX等の他のデータかの情報
を形成する。ビット3は、未定義である。ビット4、
5、6を組み合わせることによって、図示のように、レ
ート情報が規定される。すなわち、Nは、この3ビット
で表されるレートの値であり、モノ(N=0,1),L
P(N=2),SP(N=4),EX(N=5,6),
HQ(N=7)の5種類のモードについて、記録時間
(64MBのメモリカードの場合)、データ転送レー
ト、1ブロック内のSU数、1SUのバイト数がそれぞ
れ示されている。ビット7は、ATRAC3のモード
(0:Dual 1:Joint )が示される。
【0105】一例として、64MBのメモリカードを使
用し、SPモードの場合について説明する。64MBの
メモリカードには、3968ブロックがある。SPモー
ドでは、1SUが304バイトであるので、1ブロック
に53SUが存在する。1SUは、(1024/441
00)秒に相当する。従って、1ブロックは、 (1024/44100)×53×(3968−16)
=4863秒=81分 転送レートは、 (44100/1024)×304×8=104737
bps となる。
【0106】 LT(1バイト) 意味:再生制限フラグ(ビット7およびビット6)とセキュリティバージョン (ビット5〜ビット0) 機能:このトラックに関して制限事項があることを表す。 値:ビット7: 0=制限なし 1=制限有り ビット6: 0=期限内 1=期限切れ ビット5〜ビット0:セキュリティバージョン0(0以外であれば再生禁 止とする) FNo(2バイト) 意味:ファイル番号 機能:最初に記録された時のトラック番号であり、且つ
この値は、メモリカード内の隠し領域に記録されたMA
C計算用の値の位置を特定する。 値:1から0x190(400) MG(D)SERIAL−nnn(16バイト) 意味:記録機器のセキュリティブロック(セキュリティ
IC20)のシリアル番号。 機能:記録機器ごとに全て異なる固有の値。 値:0から0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CONNUM(4バイト) 意味:コンテンツ累積番号 機能:曲毎に累積されていく固有の値で記録機器のセキ
ュリティブロックによって管理される。2の32乗、4
2億曲分用意されており、記録した曲の識別に使用す
る。 値:0から0xFFFFFFFF。
【0107】YMDhms−S(4バイト)(Opti
on) 意味:再生制限付きのトラックの再生開始日時 機能:EMDで指定する再生開始を許可する日時。 値:上述した日時の表記と同じ。 YMDhms−E(4バイト)(Option) 意味:再生制限付きのトラックの再生終了日時 機能:EMDで指定する再生許可を終了する日時。 値:上述した日時の表記と同じ。 MT(1バイト)(Option) 意味:再生許可回数の最大値 機能:EMDで指定される最大の再生回数。 値:1から0xFF 未使用の時は、0x00である。
LTのbit7の値が0の場合はMTの値は00とす
る。 CT(1バイト)(Option) 意味:再生回数 機能:再生許可された回数の内で、実際に再生できる回
数。再生の度にデクリメントする。 値:0x00〜0xFF 未使用の時は、0x00であ
る。LTのbit7が1でCTの値が00の場合は再生
を禁止する。
【0108】CC(1バイト) 意味:COPY CONTROL 機能:コピー制御 値:図20に示すように、ビット6および7によってコ
ピー制御情報を表し、ビット4および5によって高速デ
ィジタルコピーに関するコピー制御情報を表し、ビット
1,2,3によってコピー属性を表す。ビット0は未定
義である。 CCの例: ビット7・・・0:コピー禁止、1:コピー許可 ビット6・・・0:オリジナル、1:第1世代以上 ビット5,4・・・00:コピー禁止、01:コピー第
1世代、10:コピー可 ビット3,2,1 001:オリジナルソースから記録したコンテンツであ
ることを示す。 010:LCMからコピーしたコンテンツであることを
示す。 011:LCMからムーブしたコンテンツであることを
示す。 100以上:未定義。 なおLCMとは、Licensed Compliant Moduleであり、
例えばパーソナルコンピュータやコンシューマ機器にお
けるHDDなどが相当する。例えばCDからのディジタ
ル録音では(bit7,6)は01、(bit5,4)
は00、(bit3,2,1)は001或いは010と
なる。
【0109】CN(1バイト)(Option) 意味:高速ディジタルコピーHSCMS(High speed Se
rial Copy ManagementSystem)におけるコピー許可回数 機能:コピー1回か、コピーフリーかの区別を拡張し、
回数で指定する。コピー第1世代の場合にのみ有効であ
り、コピーごとに減算する。 値:00:コピー禁止、01から0xFE:回数、0x
FF:回数無制限。
【0110】データファイルにおける属性ヘッダにおい
ては、以上のようなトラック情報領域TRKINFに続
いて、0x0370から始まる24バイトのデータをパ
ーツ管理用のパーツ情報領域PRTINFと呼び、1つ
のトラックを複数のパーツで構成する場合に、時間軸の
順番にPRTINFを並べていく。PRTINF内のデ
ータについて、配置順序に従って以下に説明する。
【0111】PRTSIZE(4バイト) 意味:パーツサイズ 機能:パーツの大きさを表す。クラスタ:2バイト(最
上位)、開始SU:1バイト(上位)、終了SU:1バ
イト(最下位) 値:クラスタ:1から0x1F40(8000)、開始
SU:0から0xA0(160)、終了SU:0から0
xA0(160)(但し、SUの数え方は、0 ,1,
2,と0から開始する) PRTKEY(8バイト) 意味:パーツを暗号化するための値 機能:初期値=0、編集時は編集の規則に従う。 値:0から0xFFFFFFFFFFFFFFFF CONNUM0(4バイト) 意味:最初に作られたコンテンツ累積番号キー 機能:コンテンツをユニークにするためのIDの役割。 値:コンテンツ累積番号初期値キーと同じ値とされる。
【0112】ATRAC3データファイルの属性ヘッダ
中には、図18に示すように、付加情報INFが含まれ
る。この付加情報は、開始位置が固定化されていない点
を除いて、再生管理ファイル中の付加情報INF−S
(図12参照)と同一である。1つまたは複数のパーツ
の最後のバイト部分(4バイト単位)の次を開始位置と
して付加情報INFのデータが開始する。
【0113】INF 意味:トラックに関する付加情報データ 機能:ヘッダを伴った可変長の付加情報データ。複数の
異なる付加情報が並べられることがある。それぞれにI
Dとデータサイズが付加されている。個々のヘッダを含
む付加情報データは、最小16バイト以上で4バイトの
整数倍の単位 値:再生管理ファイル中の付加情報INF−Sと同じで
ある。
【0114】以上のような属性ヘッダに対して、ATR
AC3データが記録される各ブロックのデータが続く。
図8にも示したように、ブロック毎にヘッダが付加され
る。図18に示す、ブロック内のデータについて以下に
説明する。
【0115】BLKID−A3D(4バイト) 意味:BLOCKID FILE ID 機能:ATRAC3データの先頭であることを識別する
ための値。 値:固定値=”A3D”(例えば0x4133442
0) MCode(2バイト) 意味:MAKER CODE 機能:記録した機器の、メーカー、モデルを識別するコ
ード。 値:上位10ビット(メーカーコード) 下位6ビット
(機種コード) CONNUM0(4バイト) 意味:最初に作られたコンテンツ累積番号 機能:コンテンツをユニークにするためのIDの役割、
編集されても値は変化させない。 値:コンテンツ累積番号初期値キーと同じ値とされる。 BLOCK SERIAL(4バイト) 意味:トラック毎に付けられた連続番号 機能:ブロックの先頭は0から始まり次のブロックは+
1づつインクリメント編集されても値を変化させない。 値:0より始まり0xFFFFFFFFまで。 BLOCK−SEED(8バイト) 意味:1ブロックを暗号化するための1つの鍵 機能:ブロックの先頭は、記録機器のセキュリティブロ
ックで乱数を生成、続くブロックは、+1インクリメン
トされた値。この値が失われると、1ブロックに相当す
る約1秒間、音が出せないために、ヘッダとブロック末
尾に同じものが二重に書かれる。編集されても値を変化
させない。 値:初期は8バイトの乱数。 INITIALIZATION VECTOR(8バイ
ト) 意味:ブロック毎にATRAC3データを暗号化、復号
化する時に必要な初期値 機能:ブロックの先頭は0から始まり、次のブロックは
最後のSUの最後の暗号化された8バイトの値。デバイ
ドされたブロックの途中からの場合は開始SUの直前の
最後の8バイトを用いる。編集されても値を変化させな
い。 値:0から0xFFFFFFFFFFFFFFFF SU−nnn 意味:サウンドユニットのデータ 機能:1024サンプルから圧縮されたデータ、圧縮モ
ードにより出力されるバイト数が異なる。編集されても
値を変化させない(一例として、SPモードの時では、
N=384バイト)。 値:ATRAC3のデータ値。
【0116】図18では、N=384であるので、1ブ
ロックに42SUが書かれる。また、1ブロックの先頭
の2つのスロット(4バイト)がヘッダとされ、最後の
1スロット(2バイト)にBLKID−A3D、MCo
de、CONNUM0、BLOCK SERIALが二
重に書かれる。従って、1ブロックの余りの領域Mバイ
トは、(16,384−384×42−16×3=20
8(バイト)となる。この中に上述したように、8バイ
トのBLOCK SEEDが二重に記録される。 4.HDDを有する装置の構成 図1で説明したメモリカード40に対するレコーダ1
は、上述したように単体の装置としてもよいし、他の機
器に内蔵される装置部としてもよい。ここで、HDD
(ハードディスクドライブ)を有するパーソナルコンピ
ュータを例に挙げると、その本体内にメモリカード40
に対するレコーダを備えるようにすることができるが、
その場合、図1に示したような構成をそのままパーソナ
ルコンピュータ本体に導入するようにしてもよいが、例
えば図21のような構成により、中央制御部たるCPU
202が、HDD201やメモリカード40に対する制
御を直接実行できるようにしてもよい。基本的には、メ
モリカード40に対するコンテンツデータのエンコード
/デコード、暗号化処理等は図1のレコーダ1の場合と
同様となるが、この図21のような構成について説明し
ておく。
【0117】この図21の構成によれば、例えばCDプ
レーヤの再生ディジタル信号をハードディスクに保存
し、ハードディスクをオーディオサーバとして使用し、
ハードディスクから上述したフォーマットのメモリカー
ド40にコピー又はムーブする。そして図1で上述した
ような構成となる、メモリカード40に対するレコーダ
(据置型または携帯型レコーダ)によってメモリカード
40の再生を行うといったような使用形態に適したもの
となる。但し、例えば単体のレコーダ1についても、上
述したようにHDDを有するパーソナルコンピュータ等
と接続して、コピー/ムーブを行うことができるため、
このような使用形態は可能である。
【0118】図21の装置は、HDD201を有する例
えばパーソナルコンピュータ200とされる。HDD2
01はCPU202の制御によって動作される。また、
CPU202と関連して、外部不揮発性メモリ(外部N
VRAM)203、操作ボタン204および表示デバイ
ス205が設けられている。
【0119】また、ATRAC3のオーディオエンコー
ダ/デコーダ206が設けられ、アナログ入力207が
A/D変換器208でディジタルオーディオ信号へ変換
され、オーディオエンコーダ/デコーダ206によリA
TRAC3により圧縮される。また、CDプレーヤ20
9からのディジタル入力210がディジタル入力レシー
バ211を介してオーディオエンコーダ/デコーダ20
6に供給され、ATRAC3により圧縮される。CDプ
レーヤ209は、外部機器としてのCDプレーヤの場合
や、パーソナルコンピュータに搭載されているCD−R
OMドライブなどの場合がある。
【0120】さらに、このパーソナルコンピュータ20
0では、HDD201に格納されているコンテンツ(オ
ーディオデータ)を復号化し、オーディオエンコーダ/
デコーダでディジタルオーディオ信号へ復号化し、D/
A変換器213によって、アナログオーディオ出力21
4を得ることが可能とされている。
【0121】オーディオエンコーダ/デコーダ206か
らの圧縮オーディオデータがセキュリティブロック21
2に供給され、暗号化される。暗号化は、上述したレコ
ーダ1におけるのと同様にコンテンツキーを使用してな
されるものである。暗号化されたATRAC3のデータ
がCPU202の制御の下で、HDD201に格納され
る。また、ディジタル入力の場合、ISRCや、TOC
_ID等の音のデータ以外の曲を特定する情報も得るこ
とができる。セキュリティブロック212では、コンテ
ンツ毎(データファイル(トラック)毎)にコンテンツ
キー(Contents key)、コンテンツ累積番
号(CONNUM)を発生し、また、各ホスト毎に固有
のシリアル番号を有する。これらの値も、HDD201
および/または外部不揮発性メモリ203に保存され
る。
【0122】HDD201に保存された暗号化されたA
TRAC3のデータファイルを暗号化したパーソナルコ
ンピュータ200以外の機器で再生するために、上述し
たメモリカード40にコピー又はムーブする。ムーブの
場合は、そのデータファイルは、HDD201に残ら
ず、その点でコピーとムーブは異なる処理である。
【0123】また、ATRAC3のデータがコンテンツ
キーによって暗号化されているので、若し、データがコ
ピーされてもコピー先で復号化できなければ、音を再生
することができない。しかしながら、音のデータは、コ
ンテンツキーで暗号化されているので、コンテンツキー
を盗まれると、暗号化が無意味となってしまう。そこ
で、コンテンツキー自体、暗号化されており、コンテン
ツキー自身の値を外部にさらすことはない。例えばHD
D201からメモリカード40に対してムーブする時に
は、セッションキーによってコンテンツキーを暗号化
し、HDD201からメモリカード40へ暗号化された
コンテンツキーが伝送される。メモリカード40では、
セッションキーによリコンテンツキーを復号し、次にメ
モリカード40のストレージキーでコンテンツを暗号化
し、暗号化されたコンテンツキーがメモリカード40に
保存される。
【0124】メモリカード40からHDD201ヘデー
タをコピー/ムーブする時も同様に、メモリカード40
とHDD201間では、コンテンツキーがセッションキ
ーで暗号化されて伝送される。HDD201に記録され
るコンテンツキーと、メモリカード40に記録されるコ
ンテンツキーの値は異なる。このように、常にオーディ
オデータとコンテンツキーが移動先でペアで存在する必
要がある。
【0125】なお、上記のようにコンテンツ毎にコンテ
ンツキー(Contents key)、コンテンツ累
積番号(CONNUM)が発生されるが、後述するよう
にコンテンツキーとコンテンツ累積番号を合わせた値
が、各コンテンツに固有のコンテンツIDとして用いら
れる。これらコンテンツキー(Contents ke
y)、コンテンツ累積番号(CONNUM)は、図18
においてトラック情報領域TRKINFに含まれるコン
テンツキー(Contents key)、コンテンツ
累積番号(CONNUM)に相当するものとなる。
【0126】5.メモリカードへの各種記録経路及びコ
ンテンツ供給元の識別情報 ここで図1のような構成のレコーダ1または図21のよ
うな構成のパーソナルコンピュータ200などによっ
て、メモリカード40に対してコンテンツが記録される
場合の記録経路の各種の例、及びそれらの各場合につい
てのコンテンツ供給元(及び供給態様)の識別情報につ
いて図22,図23,図24で説明する。この識別情報
とは、上記したデータファイルの属性ヘッダにおける
「CC」のビット1,2,3に記録される値のこととな
る(図18、図20参照)。また各例においてレコーダ
1A、1Bとは、図1の構成のレコーダ1に相当する。
また図22,図23,図24においては、破線がコンテ
ンツデータの経路を、実線が識別情報の経路を示してい
る。
【0127】図22は、CDプレーヤ等の再生装置30
0からのコンテンツ、例えばCDから再生された音楽デ
ータがメモリカード40に記録される場合のデータ経路
を示している。の経路は、例えば単体で形成されるレ
コーダ1Bが再生装置300と接続された場合である。
例えば再生装置300と図1の構成のレコーダ1(1
B)のディジタル入力セレクタ16又はライン入力セレ
クタ13が接続され、再生装置200からのデジタルオ
ーディオデータもしくはアナログオーディオデータがレ
コーダ1に供給される場合である。
【0128】再生装置300から供給されたコンテンツ
としてのデータは、レコーダ1Bにおいて図1で説明し
たようにエンコードや暗号化処理が行われて、メモリカ
ード40に記録される。すなわち1曲としてのコンテン
ツが、上述した1つのデータファイルとして記録され
る。そしてこの場合は、レコーダ1BのDSP30は、
コンテンツが再生専用のメディアであるCD等から再生
され、ディジタル入力セレクタ16又はライン入力セレ
クタ13から入力されたものであるため、識別情報とし
ての「CC」のビット1,2,3の値として、「00
1」を発生させ、それをデータファイルの属性ヘッダ内
に記録させる。もちろんコンテンツの記録に伴ってデー
タファイル内の他の管理情報や、再生管理ファイルの記
録/更新も行う(以下の各例についても同様)。
【0129】図22のの経路は、例えばパーソナルコ
ンピュータやオーディオ/ビジュアル機器としての装置
200に内蔵されるレコーダ1A(図1又は図21の構
成)の場合であり、装置200が再生装置300と接続
され、再生装置300からのデジタルオーディオデータ
もしくはアナログオーディオデータがレコーダ1Aに直
接供給される場合である。この場合も、再生装置300
から供給されたコンテンツとしてのデータは、レコーダ
1Aにおいてエンコードや暗号化処理が行われて、メモ
リカード40に記録される。すなわち1曲としてのコン
テンツが、上述した1つのデータファイルとして記録さ
れる。そしてこの場合は、装置200のコントローラと
してのCPU202が、コンテンツ供給元の識別情報と
しての「CC」のビット1,2,3の値として、「00
1」を発生させ、それをレコーダ1Aに供給する。レコ
ーダ1Aは供給された「CC」やその他必要な情報を用
いて、データファイル内の管理情報の記録や再生管理フ
ァイルの記録/更新を行う。
【0130】図23は、例えばパーソナルコンピュータ
としての装置200に内蔵されたCD−ROMドライブ
209からのコンテンツ、例えばCDから再生された音
楽データがメモリカード40に記録される場合のデータ
経路を示している。例えば単体で形成されるレコーダ1
Bは、装置200と図1に示した端子32を介してUS
Bその他の通信方式により接続されている。
【0131】の経路は、CD−ROMドライブ209
で再生されたコンテンツが一旦HDD201に格納さ
れ、その後HDD201から再生されたコンテンツがレ
コーダ1Bに供給される場合である。HDD201から
供給されたコンテンツとしてのデータは、レコーダ1B
においてメモリカード40にコピー記録又はムーブ記録
される。そしてこの場合は、HDD201からのコピー
記録又はムーブ記録となるため、コンテンツデータの送
信を管理する装置200のCPU202は、レコーダ1
Bに対して、「CC」のビット1,2,3の値として、
「010」又は「011」を発生させ、それをデータフ
ァイルの属性ヘッダ内に記録させる。
【0132】図23のの経路は、CD−ROMドライ
ブ209で再生されたコンテンツが直接レコーダ1Bに
供給される場合である。CD−ROMドライブ209か
ら供給されたコンテンツとしてのデータは、レコーダ1
Bにおいてメモリカード40に記録される。そしてこの
場合は、CDからの記録となるため、コンテンツデータ
の送信を管理する装置200のCPU202は、レコー
ダ1Bに対して、「CC」のビット1,2,3の値とし
て、「001」を発生させ、それをデータファイルの属
性ヘッダ内に記録させる。
【0133】なお、ここでは単体のレコーダ1Bを示し
たが、図21のような構成において、この、と同様
の経路でメモリカード40にコンテンツを記録できるこ
とはいうまでもない。
【0134】図24は、例えばISDN等の一般通信回
線、衛星通信回線、その他の何らかの伝送路を介して、
パーソナルコンピュータ等の装置200が、サーバ40
0によって提供されるコンテンツをHDD201にダウ
ンロード記録する場合を示しており、さらに装置200
にレコーダ1Bが接続されている場合である。レコーダ
1Bは装置200との間で、図1に示した端子32を介
してUSBその他の通信方式により接続されている。そ
してサーバによって提供され、HDD201に格納され
たコンテンツがレコーダ1Bに供給される場合である。
【0135】この場合、HDD201から供給されたコ
ンテンツとしてのデータは、レコーダ1Bにおいてメモ
リカード40にコピー記録又はムーブ記録される。そし
てこの場合は、HDD201からのコピー記録又はムー
ブ記録となるため、コンテンツデータの送信を管理する
装置200のCPU202は、レコーダ1Bに対して、
「CC」のビット1,2,3の値として、「010」又
は「011」以上の値を発生させ、それをデータファイ
ルの属性ヘッダ内に記録させる。上述したように「10
0」以上は未定義とされているが、例えば伝送路を介し
て取り込まれたコンテンツに関しては、「100」以上
の値を割り当てるようにすることも考えられ、その場合
は、CCは「100」以上の値となる。
【0136】なおこの場合も、図21のような構成にお
いて同様の経路でメモリカード40にコンテンツを記録
できることはいうまでもない。
【0137】これら図22、図23、図24の例は、非
常に多様なコンテンツ記録経路の代表的な例にすぎず、
これ以外にも各種の記録経路が考えられる。そして各場
合において、コンテンツ供給元の識別情報となる「C
C」のビット1,2,3の値は、レコーダ1へのコンテ
ンツ供給側の装置からレコーダ1に伝送されるか、もし
くはレコーダ1内でDSP30が発生させるものとな
る。
【0138】6.コピー/ムーブ動作のための処理 以下、主にメモリカード40とHDD201の間のコン
テンツのコピー又はムーブ動作について説明する。まず
図25〜図28により、コピー/ムーブの際のメモリカ
ード40及びHDD201に対する記録再生時の処理例
を説明し、その後、コピー/ムーブ動作例として、図2
5〜図28の処理によって実現される具体例を図29〜
図31により説明する。
【0139】なお、図25〜図28は、HDD201及
びメモリカード40に対する記録再生システムによる制
御処理となるが、このような処理を行う処理主体は多様
に考えられる。例えばHDD201を有するパーソナル
コンピュータと図1の構成の単体のレコーダ1が接続さ
れたようなシステムでは、HDD201に関する処理
(図25、図26)をパーソナルコンピュータ側のCP
Uが実行し、一方メモリカード40に関する処理(図2
7、図28)をレコーダ1のDSP30が実行するよう
にすることが考えられる。この場合、各処理過程におい
ては、DSP30とパーソナルコンピュータが各種所要
の制御情報の通信を行う。例えばコピー/ムーブの別、
識別情報の値、コンテンツIDやコピー回数カウンタの
値など、後述する処理で必要な情報の通信が行われる。
或いはこのようなパーソナルコンピュータとレコーダ1
を接続したシステムにおいて、パーソナルコンピュータ
側でメモリカード40に関する図27、図28の制御も
含めて全制御を実行し、その指示をDSP30に送信し
て実行させるようにしてもよい。もちろんその逆も考え
られる。
【0140】また図21に示したようなパーソナルコン
ピュータ200内で形成されるシステムを考えれば、図
25〜図28の全制御をCPU202が実行するように
すればよい。
【0141】なお、このように処理主体や処理の分担な
どは、システム構成によって多様に考えられるため、以
下図25〜図28の説明では、「システム」がこれらの
処理を行うとして説明する。
【0142】図25は、HDD201に対してコンテン
ツが記録される場合の処理を示している。システムに対
するユーザーの操作によって、例えばCD等の再生専用
の記録媒体から再生されたコンテンツや、或いは図24
に示したように伝送路を介してサーバ400から供給さ
れたコンテンツをHDD201に記録する処理が指示さ
れた場合、さらに或いは、メモリカード40からコンテ
ンツのコピー/ムーブが指示された場合などは、システ
ムは処理をステップF101からF102に進める。そ
して、記録すべきコンテンツがオリジナルソースからの
コピーとなるものであるか否かを判別する。ここでオリ
ジナルソースとは、CD等の再生専用の記録媒体をい
う。また本例においては、サーバ400もオリジナルソ
ースに含めるものとする。
【0143】オリジナルソースからの記録である場合
は、システムの処理はステップF105に進み、そのコ
ンテンツのHDD201への記録を実行する。また本例
では、HDD201へコンテンツを記録した際には、次
にステップF106において、そのコンテンツに固有な
値となるコンテンツIDを設定し、またコンテンツID
に対応させて、コピー回数カウンタを設定する。例えば
コンテンツIDとコピー回数カウンタとしての値を、コ
ンテンツに対応させてHDD201に記憶する。コンテ
ンツIDとは、例えば上述したようにコンテンツキー
(Contents key)と、コンテンツ累積番号
(CONNUM)を合成した値とされる。また、本例の
システムでは、例えばHDD201をパーソナルサーバ
として用いて他の記録媒体(メモリカード40)にコピ
ーする場合、3回まで許可されるものとしている。な
お、もちろん「3回」とは一例にすぎない。そしてコピ
ー回数カウンタとは、あと何回コピーできるかを示す値
であり、従って、オリジナルソースからのコピーであっ
てステップF106に進んだ場合は、コピー回数カウン
タの値は「3」とされる。
【0144】コンテンツ、及びコンテンツに対応させた
コンテンツIDとコピー回数カウンタのHDD201へ
の記録を完了したら、HDD201に対する処理を終え
る。
【0145】コンテンツの記録動作が指示された際に、
それがオリジナルソースからのコンテンツではない場合
は、システムの処理はステップF102からF103に
進み、メモリカード40をソースとする記録動作である
か否かを確認する。そしてメモリカード40をソースと
する記録動作である場合は、ステップF104におい
て、その記録動作がコピー記録であるか、ムーブ記録で
あるかを判別する。
【0146】メモリカード40からのコピーである場合
は、ステップF107に進み、メモリカード40から供
給されるそのコンテンツについての、HDD201への
記録を実行する。またステップF108において、コン
テンツに対応させてコンテンツIDとコピー回数カウン
タを設定し、HDD201に記憶する。この場合は、コ
ピー後においては、HDD201とメモリカード40の
両方に同一のコンテンツが存在することになり、結果的
にみれば、HDD201からメモリカード40に1回コ
ピーを行った場合と同様の状態となる。従ってこの場合
は、既に1回コピーを行ったと考えて、コピー回数カウ
ンタの値は「2」とされる。コンテンツ、及びコンテン
ツに対応させたコンテンツIDとコピー回数カウンタの
HDD201への記録を完了したら、HDD201に対
する処理を終える。
【0147】ステップF104でメモリカード40から
のムーブであると判断された場合は、ステップF109
で、当該HDD40が、過去にそのコンテンツを、その
メモリカード40にコピーしたコピー元であるか否かを
判別する。コピー元であれば、過去にそのコンテンツに
ついてのコンテンツIDが設定されているものであるた
め、コンテンツIDの有無によりコピー元であるか否か
を確認できる。
【0148】HDD201に、記録しようとするコンテ
ンツについてのコンテンツIDが存在せず、コピー元で
はないと判断された場合は、ステップF110に進み、
メモリカード40から供給されるそのコンテンツについ
ての、HDD201への記録を実行する。なおメモリカ
ード40側の処理で後述するが、この場合、ムーブであ
るため、メモリカード40においてはそのコンテンツが
消去される。またステップF111において、コンテン
ツに対応させてコンテンツIDとコピー回数カウンタを
設定し、HDD201に記憶する。この場合は、ムーブ
により新たなコンテンツが当該HDDに移動されてきた
ものであり、メモリカード40側にはコンテンツは存在
しないものとなるため、コピー回数カウンタの値は
「3」とされる。但し、オリジナルソースとはならない
メモリカード40からのムーブに関しては、そのHDD
201からのコピーを禁止するようにしてもよい。すな
わちコピー回数カウンタの値を「0」とする方式も考え
られる。コンテンツ、及びコンテンツに対応させたコン
テンツIDとコピー回数カウンタのHDD201への記
録を完了したら、HDD201に対する処理を終える。
【0149】ステップF109で当該HDD201がコ
ピー元であると判断された場合、つまり記録しようとす
るコンテンツについてのコンテンツIDが存在した場合
は、処理はステップF112に進み、メモリカード40
から供給されるそのコンテンツについての、HDD20
1への記録を実行する。但し、ほとんどの場合は、その
コンテンツはHDD201内に既に記録されているた
め、実際の記録動作が必要とならないことが多い。記録
が行われるのは、当該HDD201から、今回ソースと
なっているメモリカード40へコピーした後に、他のメ
モリカード40へムーブされた場合など、その時点でコ
ンテンツが存在していないこととなっている場合であ
る。またこの場合もムーブであるため、メモリカード4
0においてはそのコンテンツが消去される。またステッ
プF113において、コンテンツに対応させてコンテン
ツIDとコピー回数カウンタを設定し、HDD201に
記憶する。この場合は、過去に当該HDD201からメ
モリカード40にコピーしたコンテンツが戻されてきた
こととなる。従って、HDD201からそのコンテンツ
をコピーしたメモリカードが1つ減った状態になるた
め、コピー回数カウンタの値はその時点の値からデクリ
メント(「−1」)される。コピー回数カウンタの更新
を完了したら、HDD201に対する処理を終える。
【0150】次に、図26によりHDD201からメモ
リカード40に対してコンテンツをコピー又はムーブす
るために、HDD201からコンテンツが再生され送信
される場合の処理を説明する。
【0151】システムに対するユーザーの操作によっ
て、メモリカード40へのコンテンツのコピー又はムー
ブのために、HDD201に記録されたコンテンツの再
生及び送信が指示された場合、システムは処理をステッ
プF201からF202に進め、その動作がコピーであ
るかムーブであるかにより処理を分岐する。
【0152】コピーである場合は、ステップF203
で、そのコンテンツについて記憶されているコピー回数
カウンタの値を確認する。コピー回数カウンタの値が
「0」でなく、「3」又は「2」又は「1」であれば、
今回のコピーは許可されるため、その場合はステップF
207に進んで、処理対象となっているコンテンツの再
生及びメモリカード40側への送信を実行する。このと
きメモリカード40側ではそのコンテンツを記録するこ
とになる。そしてステップF208において、今回のコ
ピー動作に伴って、コピー回数カウンタの値がデクリメ
ント(−1)されるように更新する。例えばコピー回数
カウンタの値が「3」であったとしたら、コピー動作に
応じてコピー回数カウンタの値が「2」に更新される。
以上のようにコンテンツの送信とコピー回数カウンタの
更新を完了したら、HDD201に対する処理を終え
る。
【0153】ところで本例では上述のようにHDD20
1からのコピーは3回まで許可されるものとしており、
また上記のようにコピーが実行されることに応じてコピ
ー回数カウンタの値がデクリメントされる。従って、既
に3回のコピーが行われた時点では、コピー回数カウン
タの値が「0」となっている。
【0154】従ってステップF203でコピー回数カウ
ンタの値が「0」となっていた場合は、それ以上のコピ
ーは許可されないものとなり、処理はステップF209
に進んで、コピー不可処理が行われる。例えば、HDD
201からの、処理対象となっているコンテンツの再生
及びメモリカード40への送信は実行されず、またコピ
ーが禁止されている旨をユーザーに提示する。提示とし
ては、例えばパーソナルコンピュータ200におけるデ
ィスプレイなどに既に3回のコピーを行ったコンテンツ
であるため、それ以上のコピーが禁止されている旨のメ
ッセージをユーザーに対して表示するなどで行う。又は
警告音、警告メッセージ等でコピー不可の旨を提示して
もよい。
【0155】HDD201からメモリカード40への、
或るコンテンツのムーブが指示された場合は、処理はス
テップF202からF204に進み、処理対象のコンテ
ンツの再生及びメモリカード40側への送信を実行す
る。このときメモリカード40側ではそのコンテンツを
記録することになる。そしてムーブであるため、ステッ
プF205において、この送信したコンテンツをHDD
201から消去する。またステップF206において、
消去したコンテンツに伴って、そのコンテンツについて
記憶したあったコンテンツID及びコピー回数カウンタ
をHDD201からクリアする。
【0156】なお、ステップF206において、場合に
よってはコンテンツID及びコピー回数カウンタのクリ
アを実行しない場合もある。例えば過去にそのコンテン
ツのコピーが行われていた場合は、そのコピー先のメモ
リカード40からムーブによってコンテンツが戻される
状態となることがある。すなわち上記図25のステップ
F112,F113が行われる場合である。すなわち今
回のムーブによって、処理対象のコンテンツがHDD2
01から消去されるものとなっても、過去にそのコンテ
ンツを或るメモリカード40(今回ムーブしたメモリカ
ードとは別のメモリカード)にコピーしていた場合は、
そのメモリカードからムーブで戻される可能性があり、
その場合は、コンテンツID及びコピー回数カウンタが
必要となる。従って、ステップF206の処理として
は、その時点でコピー回数カウンタの値が「3」であれ
ば、コンテンツID及びコピー回数カウンタをクリアす
るが、コピー回数カウンタの値が「2」「1」「0」の
いづれかであったら、コンテンツID及びコピー回数カ
ウンタをそのまま保存しておくようにする。
【0157】以上の処理を完了したら、HDD201に
対する処理を終える。なお、ステップF206でのコン
テンツID及びコピー回数カウンタのクリアは、コピー
回数カウンタの値にかかわらず常に実行しないように
し、過去において存在したコンテンツの情報としてHD
D201に残しておいてもよい。
【0158】次に図27により、メモリカード40に対
してコンテンツが記録される場合の処理を説明する。シ
ステムに対するユーザーの操作によって、例えばCD等
の再生専用の記録媒体から再生されたコンテンツや、或
いは図24に示したように伝送路を介してサーバ400
から供給されたコンテンツをHDD201に直接記録す
る処理が指示された場合、さらに或いは、HDD201
からメモリカード40へ、コンテンツのコピー/ムーブ
が指示された場合などは、システムはメモリカード40
側に対する処理をステップF301からF302に進め
る。そして、記録すべきコンテンツがオリジナルソース
からのコピーとなるものであるか否かを判別する。上述
したようにオリジナルソースとは、CD等の再生専用の
記録媒体であり、また本例においては、サーバ400も
オリジナルソースに含めるものとする。
【0159】オリジナルソースからの記録である場合
は、システムの処理はステップF305に進み、そのコ
ンテンツのメモリカード40への記録を実行する。また
コンテンツとしてのデータファイルにおいては、図18
で説明したように属性ヘッダや各ブロックのヘッダとし
ての管理情報が付加されるが、このコンテンツの記録の
際に、データファイル内の属性ヘッダにおけるCCのビ
ット1,2,3のコピー属性(図20参照)の値は「0
01」とされ、オリジナルソースからの記録であること
が示される。またステップF305でのコンテンツとし
てのデータファイルの記録に伴って、ステップF306
で、上述した再生管理ファイル(図12参照)の更新処
理を行う。
【0160】送信されてきたコンテンツを1つのデータ
ファイルとしてメモリカード40に記録するとともに、
その記録動作に応じた再生管理ファイルの更新が完了し
たら、メモリカード40に対する処理を終える。
【0161】メモリカード40へのコンテンツの記録動
作が指示された際に、それがオリジナルソースからのコ
ンテンツではない場合は、システムの処理はステップF
302からF303に進み、HDD201をソースとす
る記録動作であるか否かを確認する。そしてHDD20
1をソースとする記録動作である場合は、ステップF3
04において、その記録動作がコピー記録であるか、ム
ーブ記録であるかを判別する。
【0162】HDD201からメモリカード40へのコ
ピーである場合は、ステップF307に進み、HDD2
01から供給されるそのコンテンツについてのメモリカ
ード40への記録を実行する。このとき、その記録する
データファイルにおいては、属性ヘッダにおけるCCの
ビット1,2,3のコピー属性の値は「010」とさ
れ、HDD201からのコピー記録であることが示され
る。またこのステップF307でのコンテンツとしての
データファイルの記録に伴って、ステップF308で、
再生管理ファイルの更新処理を行う。
【0163】HDD201から送信されてきたコンテン
ツを1つのデータファイルとしてメモリカード40に記
録するとともに、その記録動作に応じた再生管理ファイ
ルの更新が完了したら、メモリカード40に対する処理
を終える。
【0164】ステップF304でHDD201からメモ
リカード40へのムーブであると判断された場合は、ス
テップF309で、HDD201から供給されるそのコ
ンテンツについてのメモリカード40への記録を実行す
る。このとき、記録するデータファイルにおいては、属
性ヘッダにおけるCCのビット1,2,3のコピー属性
の値は「011」とされ、HDD201からのムーブ記
録であることが示される。またこのステップF309で
のコンテンツとしてのデータファイルの記録に伴って、
ステップF310で、再生管理ファイルの更新処理を行
ない、メモリカード40に対する処理を終える。
【0165】次に、図28によりメモリカード40から
HDD201に対してコンテンツをコピー又はムーブす
るために、メモリカード40からコンテンツが再生され
送信される場合の処理を説明する。
【0166】システムに対するユーザーの操作によっ
て、HDD201へのコンテンツのコピー又はムーブの
ために、メモリカード40に記録されたコンテンツの再
生及び送信が指示された場合、システムは処理をステッ
プF401からF402に進め、その動作がコピーであ
るかムーブであるかにより処理を分岐する。
【0167】コピーである場合は、ステップF403
で、そのコンテンツとしてのデータファイルにおける属
性ヘッダのCCのビット1,2,3の値を確認する。本
例では、CCのビット1,2,3の値が「001」とさ
れている場合、すなわちそのデータファイルがオリジナ
ルソースから供給されたコンテンツによるものである場
合は、1回だけのコピーは許可される。そのため、その
場合はステップF404に進んで、処理対象となってい
るデータファイルの再生及び再生されたコンテンツのH
DD201側への送信を実行する。このときHDD20
1側では上記図25のステップF107,F108の処
理が行われて、そのコンテンツの記録、及びコンテンツ
IDとコピー回数カウンタの設定が行われることにな
る。
【0168】そしてメモリカード40に対しては、ステ
ップF405において、今回のコピー動作により、処理
対象となっているデータファイルのCCのビット1,
2,3の値を「010」に更新する。これは、今回のコ
ピー動作で許可されている1回のコピーが行われたこと
になること、及びこの動作によって、HDD201とメ
モリカード40の両方に同一のコンテンツが存在するこ
とになり、結果的にみれば、HDD201からメモリカ
ード40にコピーを行った場合と同様の状態となること
から、メモリカード40における当該データファイルが
HDD201からコピーされたものとみなすようにする
ためである。
【0169】以上のようにコンテンツの送信とCCの値
の更新を完了したら、メモリカード40に対する処理を
終える。
【0170】本例では、メモリカード40からのコピー
は、そのデータファイルがオリジナルソースからコンテ
ンツによるものである場合にのみ許可される。従って対
象となっているデータファイルについて、ステップF4
03でCC=010又はCC=011と判断された場合
は、コピーは許可されないものとなり、処理はステップ
F412に進んで、コピー不可処理が行われる。例え
ば、メモリカード40からの、処理対象となっているデ
ータファイルの再生及びHDD201への送信は実行さ
れず、またコピーが禁止されている旨をユーザーに提示
する。提示としては、例えばパーソナルコンピュータ2
00におけるディスプレイ、もしくは図1に示した表示
部33などに、オリジナルソースからのコンテンツでは
ないため、コピーが禁止されている旨のメッセージをユ
ーザーに対して表示するなどで行う。又は警告音、警告
メッセージ等でコピー不可の旨を提示してもよい。
【0171】メモリカード40からHDD201への、
或るコンテンツのムーブが指示された場合は、処理はス
テップF402からF406に進み、処理対象のデータ
ファイルにおける属性ヘッダのCCのビット1,2,3
の値を確認する。本例では、CCのビット1,2,3の
値が「011」とされている場合、すなわちそのデータ
ファイルが或るHDD201からのムーブによるもので
あった場合は、このメモリカード40からHDD201
へのムーブは制限されない。従って、その場合はステッ
プF407に進み、データファイルの再生及び再生され
たコンテンツのHDD201側への送信を実行する。こ
のときHDD201側では図25のステップF110、
F111の処理が行われて、そのコンテンツが記録され
ることになる。
【0172】そしてムーブであるため、ステップF40
8において、この再生したデータファイルをメモリカー
ド40から消去する。具体的には、再生管理ファイルを
更新することで、消去が実行される。以上の処理を完了
したら、メモリカード40に対する処理を終える。
【0173】メモリカード40からHDD201へのム
ーブが指示された際に、ステップF406においてCC
のビット1,2,3の値が「010」とされていた場
合、すなわちそのデータファイルが或るHDD201か
らのコピーによるものであった場合は、このメモリカー
ド40からコピー元のHDD201へのムーブのみが許
可される。従って、その場合はステップF409に進
み、現在送信先として指定されているHDD201が、
当該データファイルを構成するコンテンツのコピー元で
あったか否かを確認する。この確認は、例えばHDD2
01側において、当該コンテンツのコンテンツIDが存
在するか否かで確認できる。ムーブ先のHDD201が
コピー元であると判断された場合は、ステップF410
に進み、データファイルの再生及び再生されたコンテン
ツのHDD201側への送信を実行する。このときHD
D201側では図25のステップF112、F113の
処理が行われて、そのコンテンツが記録されることにな
る。
【0174】そしてムーブであるため、ステップF40
8において、この再生したデータファイルをメモリカー
ド40から消去する。つまり再生管理ファイルを更新す
ることで、消去を行う。以上の処理を完了したら、メモ
リカード40に対する処理を終える。
【0175】ステップF406においてCCのビット
1,2,3の値が「001」とされていた場合、すなわ
ちそのデータファイルがオリジナルソースからのコンテ
ンツによるものであった場合、及び上記ステップF40
9でムーブ先がコピー元のHDD201ではないと判断
された場合は、メモリカード40からのHDD201へ
のムーブは禁止される。従ってそれらの場合は、処理は
ステップF413に進んで、ムーブ不可処理が行われ
る。例えば、メモリカード40からの、処理対象となっ
ているデータファイルの再生及びHDD201への送信
は実行されず、またムーブが禁止されている旨をユーザ
ーに提示する。例えばパーソナルコンピュータ200に
おけるディスプレイ、もしくは図1に示した表示部33
などに、ムーブが禁止されている旨のメッセージを表示
する。又は警告音、警告メッセージ等でムーブ不可の旨
を提示する。
【0176】7.コピー/ムーブ動作例 以上の図25〜図28の処理により、コピー/ムーブに
関しては次のa)〜d)のような制御が実現されること
になる。
【0177】a)HDDに記録されたコンテンツはメモ
リカードに対して3回コピーできる。ただしメモリカー
ドからHDDにコピーされたコンテンツは、その後HD
Dから2回コピーできる。 b)HDDからメモリカードにコピーされたコンテンツ
は、そのコピー元のHDDに対してのみムーブ可能とさ
れる。なおコピーは不可となる。またこの条件によっ
て、一旦HDDからメモリカードにコピーされたコンテ
ンツが、メモリカードからコピー元のHDDにムーブさ
れて戻された場合は、HDDからのコピー許可回数(コ
ピー回数カウンタ)がインクリメントされる。 c)オリジナルソースから直接メモリカードに記録され
たコンテンツは、1回だけHDDにコピーできるが、ム
ーブはできない。 d)HDDからメモリカードにムーブされたコンテンツ
は、その後もムーブ可能とされる。
【0178】これらのことから結局、1つのコンテンツ
は、1つのHDDと3つのメモリカードにおける並存を
限度としてコピーが許可される。またHDDとメモリカ
ードの間で、ムーブとして或るコンテンツが1つ存在す
るのみの状態で記録媒体を移動されることについては制
限されない。
【0179】このようにコピー/ムーブが制御される様
子を、図29〜図31で具体例を挙げて説明する。各図
は、CD等のオリジナルソース、メモリカード40、H
DD201の間のコンテンツの流れ、及びそれに伴って
更新/設定されるCCの値、コンテンツID、コピー回
数カウンタの値を、模式的に示している。また、以下の
説明においては、各動作について上記図29〜図31に
おける対応部分をステップ番号で付記する。
【0180】図29においては、まずCD等のオリジナ
ルソースからの或るコンテンツ[CTS]が或るメモリ
カード40Aに直接コピーされた場合を示している。こ
のときメモリカード40Aでは、そのコンテンツ[CT
S]によるデータファイルのCCのビット1,2,3の
値は「001」となる(F305,F306)。この状
態においては、メモリカード40Aから或るHDD20
1に対して、コンテンツ[CTS]のムーブは禁止され
るが(F406→F413)、コピーは許可される(F
403→F404)。
【0181】メモリカード40AからHDD201Aに
対してコンテンツ[CTS]のコピーが行われると、H
DD201Aでは、そのコンテンツ[CTS]について
のコンテンツID「idCTS」が設定される。また、
この場合、コピー回数カウンタの値は「2」とされる
(F107,F108)。上述したように、結果的に、
HDD201からメモリカード40に1回コピーを行っ
た場合と同様の状態となるためである。また、メモリカ
ード40Aにおける当該データファイルがHDD201
からコピーされたものとみなすようにするため、メモリ
カード40Aでは、コンテンツ[CTS]によるデータ
ファイルのCCのビット1,2,3の値は「010」に
更新される(F405)。
【0182】このように、CC=「010」に更新され
た後は、そのコンテンツ(データファイル)は、メモリ
カード40Aから、コピー元とみなされるHDD201
Aに対するムーブのみが許可される(F409→F41
0、F109→F112)。そして図29には示してい
ないが、そのムーブが行われた場合は、HDD201A
側においては、コピー回数カウンタの値がインクリメン
トされる(F113)。またメモリカード40A側で
は、そのデータファイルが消去される(F411)。
【0183】また、メモリカード40AにおいてCC=
「010」に更新されたコンテンツ(データファイル)
は、他のHDD201Bへのコピー及びムーブは禁止さ
れる(F403→F412、F409→F413)。
【0184】図30は、オリジナルソースからの或るコ
ンテンツ[CTS]がHDD201Aにコピーされた場
合を示している。このとき、コピーが行われたt1時点
において、HDD201Aでは、そのコンテンツ[CT
S]についてのコンテンツID「idCTS」が設定さ
れ、またコピー回数カウンタの値は「3」とされる(F
105,F106)。
【0185】続いて例えばt2時点に、コンテンツ[C
TS]がメモリカード40Aにコピーされたとする。こ
のときHDD201A側ではコンテンツ[CTS]のコ
ピー回数カウンタの値は「2」に更新される(F20
7,F208)。またメモリカード40A側では、当該
コンテンツ[CTS]をデータファイルとして記録する
とともに、そのデータファイルのCC=「010」とさ
れる(F307,F308)。
【0186】またその後t3時点で、HDD201Aか
らコンテンツ[CTS]を他のメモリカード40Bにコ
ピーすることも許可される。このときHDD201A側
ではコンテンツ[CTS]のコピー回数カウンタの値は
「1」に更新される(F207,F208)。またメモ
リカード40A側では、当該コンテンツ[CTS]をデ
ータファイルとして記録するとともに、そのデータファ
イルのCC=「010」とされる(F307,F30
8)。
【0187】さらにその後t4時点で、HDD201A
からコンテンツ[CTS]をさらに他のメモリカード4
0Cにコピーすることも許可される。このときHDD2
01A側ではコンテンツ[CTS]のコピー回数カウン
タの値は「0」に更新される(F207,F208)。
またメモリカード40A側では、当該コンテンツ[CT
S]をデータファイルとして記録するとともに、そのデ
ータファイルのCC=「010」とされる(F307,
F308)。
【0188】例えばこのようにt2時点、t3時点、t
4時点で、3つのメモリカード40A、40B、40C
にコンテンツ[CTS]をコピーしたとすると、このコ
ンテンツ[CTS]については、それ以降、他のメモリ
カードへのコピーは禁止されることになる(F203→
F209)。
【0189】HDD201Aからコンテンツ[CTS]
がコピーされたメモリカード40A(40B、40Cも
同様)では、そのコンテンツ[CTS]を他のHDD2
01Bにコピー又はムーブすることは禁止される(F4
03→F412、F409→F413)。但し、コピー
元のHDD201Aに対してムーブすることは許可され
る(F409→F410)。そして例えばt5時点で、
メモリカード40AからHDD201Aにコンテンツ
[CTS]をムーブした場合は(F409→F41
0)、HDD201A側においては、そのコンテンツ
[CTS]のコピー回数カウンタの値が「1」に更新さ
れる(F112,F113)。またメモリカード40A
側では、コンテンツ[CTS]としてのデータファイル
が消去される(F411)。
【0190】図31は、オリジナルソースからの或るコ
ンテンツ[CTS]がHDD201Aにコピーされ、そ
の後コンテンツ[CTS]がムーブされる場合を示して
いる。HDD201Aに記録されたコンテンツ[CT
S]がメモリカード40Aにムーブされると、HDD2
01A側ではコンテンツ[CTS]が消去される(F2
04,F205,F206)。メモリカード40A側で
は、当該コンテンツ[CTS]をデータファイルとして
記録するとともに、そのデータファイルのCC=「01
1」とされる(F309,F310)。
【0191】また、メモリカード40においてHDDか
らのムーブにより記録されたコンテンツについては、H
DDへのムーブは制限されない(F406→F407)
そしてメモリカード40Aから例えば他のHDD201
Bにコンテンツ[CTS]がムーブされたとすると、メ
モリカード40A側ではそのコンテンツ[CTS]のデ
ータファイルが消去される(F408)。またHDD2
01B側では、当該コンテンツ[CTS]が記録される
とともに、コンテンツID、コピー回数カウンタが設定
される(F110,F111)。
【0192】さらにHDD201Bに記録されたコンテ
ンツ[CTS]が、メモリカード40Bにムーブされる
と、HDD201B側ではそのコンテンツ[CTS]が
消去される(F204,F205,F206)。メモリ
カード40B側では、当該コンテンツ[CTS]をデー
タファイルとして記録するとともに、そのデータファイ
ルのCC=「011」とされる(F309,F31
0)。このように、HDD201、メモリカード40の
間で、ムーブは何回でも実行可能となる。但しこの場合
は常に、コンテンツ[CTS]は1つしか存在しないこ
とになる。
【0193】以上、図29、図30、図31の例のよう
にコピー/ムーブが制御される。すなわち、上記した
a)b)c)d)の条件に従ってコピー/ムーブが制限
されることになる。これにより、コピー/ムーブ元の種
別やコピー回数などに応じて、コピー/ムーブの許可/
禁止が適切に制御されることになり、著作権の保護とユ
ーザーの私的複製の権利を適切に両立できるようにする
ことができる。
【0194】以上、本発明の実施の形態としての例を説
明してきたが、実施の形態の例はあくまでも一例であ
り、システム構成、レコーダの構成、処理方式などは、
多様に考えられる。例えばメモリカードからのコピー/
ムーブの際は、上記例ではCC=「001」のときはム
ーブ不可としていたが、この場合でもムーブ許可にする
など、許可/禁止の条件設定は各種考えられる。また前
述したように、CC=「100」以上の値は、将来的に
各種コンテンツ提供元を示すものとして規定されること
があるが、本発明では、コンテンツ提供元の種別に応じ
て、許可/禁止を多様に設定できる。例えば、伝送路を
介して通信されてきたコンテンツについてはCC=「1
00」とした場合、CC=「100」のコンテンツに関
して、上記例とは異なるコピー/ムーブの許可/禁止の
設定が可能となる。
【0195】また上記例ではオーディオデータとしての
コンテンツを想定して説明したが、ビデオデータとして
のコンテンツについても、全く同様に本発明を適用でき
る。テキストデータその他のコンテンツについても同様
である。
【0196】さらに大容量記録媒体の例としてHDD
を、また記録媒体の例としてメモリカードを挙げたが、
このようなHDDとメモリカードに間のコピー/ムーブ
に限らず、光ディスク、光磁気ディスク、磁気ディス
ク、テープメディアなど、各種の記録媒体間でのコピー
/ムーブ制御として本発明を適用できる。
【0197】
【発明の効果】以上の説明から分かるように本発明で
は、記録媒体には、記録するコンテンツに対応して、所
定種別の記録媒体に記録されたコンテンツが直接転送さ
れて記録された場合と、所定種別の記録媒体に記録され
たコンテンツが一旦大容量記録媒体に記録された後にこ
の大容量記録媒体から転送されて記録された場合とを識
別可能な識別情報が記録されるようにしている。またこ
の識別情報は、さらに、記録されたコンテンツが、大容
量記録媒体からのコピー記録であるかムーブ記録である
かを識別可能な情報としている。そしてこのような本発
明の記録媒体に対する本発明の記録装置、記録再生シス
テムによれば、例えば不揮発性メモリとされる記録媒体
からのコピー/ムーブに関しては、コピー元の種別、す
なわち所定種別の記録媒体か大容量記録媒体化に応じて
可否を制御することが可能となるという効果がある。さ
らに、コンテンツが大容量記録媒体からのコピーによる
ものかムーブによるものか別に応じても、記録媒体から
のコピー/ムーブの可否を制御できる。従って、状況に
応じて適切にコピー/ムーブの可否の制御が可能とな
る。
【0198】より具体的には、記録媒体のコンテンツ記
録領域に記録されたコンテンツが大容量記録媒体からの
コピー記録によるものであると識別情報により判別され
た場合は、そのコンテンツについては、そのコピー元で
ある大容量記録媒体へのムーブ記録のみを許可するよう
にすることで、それ以外のコピー/ムーブを制限でき
る。さらにコンテンツが所定種別の記録媒体から直接転
送されて記録されたものであり、そのコンテンツを大容
量記録媒体へコピー記録した場合、つまり記録媒体と大
容量記録媒体の両方にコンテンツが存在することとなっ
た場合は、そのコンテンツについての識別情報を、大容
量記録媒体から記録媒体に転送されて記録された場合に
相当する値に更新するため、このような場合も、それ以
上のコピー/ムーブを制限できる。さらに、大容量記録
媒体に記録されたコンテンツについては、記録媒体への
コピー記録の許可回数を制御するコピー許可回数制御手
段が備えられていることで、大容量記録媒体から記録媒
体へのコピーについても適切に制限できる。従ってこれ
らのことにより、著作権保護を実現した上でユーザーの
私的コピーの権利を維持できるような、適切なコピー/
ムーブ管理が実現できるという効果がある。
【図面の簡単な説明】
【図1】本発明の実施の形態のレコーダのブロック図で
ある。
【図2】実施の形態のレコーダのDSPのブロック図で
ある。
【図3】実施の形態のメモリカードの構成を示すブロッ
ク図である。
【図4】実施の形態におけるメモリカードのファイルシ
ステム処理階層の構成の説明図である。
【図5】実施の形態のメモリカードのデータの物理的構
成のフォーマットの説明図である。
【図6】実施の形態のメモリカードのディレクトリ構造
の説明図である。
【図7】実施の形態のメモリカードの再生管理ファイル
のデータ構成の説明図である。
【図8】実施の形態のメモリカードのデータファイルの
データ構成の説明図である。
【図9】実施の形態のデータファイルの構成の説明図で
ある。
【図10】実施の形態のデータファイルのコンバイン編
集処理の説明図である。
【図11】実施の形態のデータファイルのデバイド編集
処理の説明図である。
【図12】実施の形態の再生管理ファイルの構成の説明
図である。
【図13】実施の形態の再生管理ファイルの付加情報領
域の構成の説明図である。
【図14】実施の形態の付加情報キーコードの説明図で
ある。
【図15】実施の形態の付加情報キーコードの説明図で
ある。
【図16】実施の形態の付加情報キーコードの説明図で
ある。
【図17】実施の形態における付加情報の具体的なデー
タ構成の説明図である。
【図18】実施の形態のデータファイルの構成の説明図
である。
【図19】実施の形態のデータファイルの属性ヘッダの
「A」の説明図である。
【図20】実施の形態のデータファイルの属性ヘッダの
「CC」の説明図である。
【図21】実施の形態のHDDを有する装置のブロック
図である。
【図22】実施の形態のメモリカードへの記録経路の例
の説明図である。
【図23】実施の形態のメモリカードへの記録経路の例
の説明図である。
【図24】実施の形態のメモリカードへの記録経路の例
の説明図である。
【図25】実施の形態のHDDへのコンテンツ記録処理
のフローチャートである。
【図26】実施の形態のHDDからのコンテンツ送信処
理のフローチャートである。
【図27】実施の形態のメモリカードへのコンテンツ記
録処理のフローチャートである。
【図28】実施の形態のメモリカードからのコンテンツ
送信処理のフローチャートである。
【図29】実施の形態のコピー/ムーブ動作の説明図で
ある。
【図30】実施の形態のコピー/ムーブ動作の説明図で
ある。
【図31】実施の形態のコピー/ムーブ動作の説明図で
ある。
【符号の説明】
1,1A,1B レコーダ、10 オーディオエンコー
ダ/デコーダIC、20 セキュリティIC、30 D
SP、40 メモリカード、42 フラッシュメモリ、
52 セキュリティブロック、201 HDD、202
CPU
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B017 AA06 BA05 BA07 BB02 BB03 BB10 CA07 CA09 CA12 CA14 CA15 CA16 5D044 AB05 AB07 BC01 BC03 CC04 CC08 DE49 DE50 EF05 FG18 HL07 HL11 5D110 AA13 DA01 DA12 DB09 DB10 DC05 DC06 DE04

Claims (17)

    【特許請求の範囲】
  1. 【請求項1】 コンテンツを記録するコンテンツ記録領
    域と、 前記コンテンツ記録領域に記録したコンテンツについて
    の管理領域とを備えるとともに、 前記管理領域には、所定種別の記録媒体に記録されたコ
    ンテンツが直接転送されて記録された場合と、前記所定
    種別の記録媒体に記録されたコンテンツが一旦大容量記
    録媒体に記録された後に、この大容量記録媒体から転送
    されて記録された場合とを識別可能な識別情報が記録さ
    れることを特徴とする記録媒体。
  2. 【請求項2】 当該記録媒体は、不揮発性メモリである
    ことを特徴とする請求項1に記載の記録媒体。
  3. 【請求項3】 前記大容量記録媒体は、ハードディスク
    であることを特徴とする請求項1に記載の記録媒体。
  4. 【請求項4】 前記識別情報は、さらに、記録されたコ
    ンテンツが、前記大容量記録媒体からのコピー記録であ
    るかムーブ記録であるかを識別可能な情報とされている
    ことを特徴とする請求項1に記載の記録媒体。
  5. 【請求項5】 コンテンツを記録するコンテンツ記録領
    域と、前記コンテンツ記録領域に記録したコンテンツに
    ついての管理領域とを備える記録媒体に対応する記録装
    置として、 転送されてきたコンテンツを前記コンテンツ記録領域に
    記録するコンテンツ記録手段と、 記録したコンテンツの転送元に応じて発生される識別情
    報であって、所定種別の記録媒体に記録されたコンテン
    ツが直接転送されて記録された場合と、前記所定種別の
    記録媒体に記録されたコンテンツが一旦大容量記録媒体
    に記録された後に、この大容量記録媒体から転送されて
    記録された場合とを識別可能な識別情報を、前記管理領
    域に記録する識別情報記録手段と、 を備えたことを特徴とする記録装置。
  6. 【請求項6】 前記コンテンツ記録領域に記録されたコ
    ンテンツについて、コンテンツに対応する識別情報に基
    づいて、そのコンテンツを前記大容量記録媒体へのコピ
    ー記録又はムーブ記録の可否を制御する制御手段を、 さらに備えたことを特徴とする請求項5に記載の記録装
    置。
  7. 【請求項7】 前記コンテンツ記録領域に記録されたコ
    ンテンツについての、前記大容量記録媒体へのコピー記
    録に応じて、そのコンテンツに対応する識別情報の値を
    更新する識別情報更新手段がさらに備えられていること
    を特徴とする請求項6に記載の記録装置。
  8. 【請求項8】 当該記録装置が対応する記録媒体は、不
    揮発性メモリであることを特徴とする請求項5に記載の
    記録装置。
  9. 【請求項9】 前記大容量記録媒体は、ハードディスク
    であることを特徴とする請求項5に記載の記録装置。
  10. 【請求項10】 前記識別情報は、さらに、記録された
    コンテンツが、前記大容量記録媒体からのコピー記録で
    あるかムーブ記録であるかを識別可能な情報とされてい
    ることを特徴とする請求項5に記載の記録装置。
  11. 【請求項11】 コンテンツを記録するコンテンツ記録
    領域と、前記コンテンツ記録領域に記録したコンテンツ
    についての管理領域とを備える記録媒体に対応して、記
    録再生を行うことのできる第1の記録再生装置と、 大容量記録媒体に対応して記録再生を行うことのできる
    第2の記録再生装置とから成る記録再生システムであっ
    て、 当該記録再生システムには、 所定種別の記録媒体に記録されたコンテンツが前記記録
    媒体に直接転送されて記録された場合と、前記所定種別
    の記録媒体に記録されたコンテンツが、一旦前記大容量
    記録媒体に記録された後に、この大容量記録媒体から前
    記記録媒体に転送されて記録された場合とを識別可能な
    識別情報を発生させ、前記記録媒体においてコンテンツ
    記録領域に記録したコンテンツに対応する管理情報とし
    て前記管理領域に記録させる識別情報設定手段と、 前記記録媒体のコンテンツ記録領域に記録されたコンテ
    ンツについて、そのコンテンツに対応する識別情報に基
    づいて、そのコンテンツを前記大容量記録媒体へのコピ
    ー記録又はムーブ記録の可否を制御する複製/移動制御
    手段と、 を備えたことを特徴とする記録再生システム。
  12. 【請求項12】 前記第2の記録再生装置には、 前記大容量記録媒体に記録されたコンテンツについて
    の、前記記録媒体へのコピー記録の許可回数を制御する
    コピー許可回数制御手段が備えられていることを特徴と
    する請求項11に記載の記録再生システム。
  13. 【請求項13】 前記複製/移動制御手段は、前記記録
    媒体のコンテンツ記録領域に記録されたコンテンツにつ
    いて、そのコンテンツが前記所定種別の記録媒体から直
    接転送されて記録されたものであると、前記識別情報に
    より判別された場合は、そのコンテンツについては、大
    容量記録媒体へのコピー記録を許可するとともに、 前記識別情報設定手段は、大容量記録媒体へのコピー記
    録を行ったコンテンツについての識別情報を、大容量記
    録媒体から前記記録媒体に転送されて記録された場合に
    相当する値に更新することを特徴とする請求項11に記
    載の記録再生システム。
  14. 【請求項14】 前記識別情報設定手段が発生させる識
    別情報は、さらに、記録されたコンテンツが、前記大容
    量記録媒体からのコピー記録であるかムーブ記録である
    かを識別可能な情報とされていることを特徴とする請求
    項11に記載の記録再生システム。
  15. 【請求項15】 前記複製/移動制御手段は、前記記録
    媒体のコンテンツ記録領域に記録されたコンテンツにつ
    いて、そのコンテンツが前記大容量記録媒体からのコピ
    ー記録によるものであると、前記識別情報により判別さ
    れた場合は、そのコンテンツについては、そのコピー元
    である大容量記録媒体へのムーブ記録のみを許可するこ
    とを特徴とする請求項14に記載の記録再生システム。
  16. 【請求項16】 前記第1の記録再生装置が対応する記
    録媒体は、不揮発性メモリであることを特徴とする請求
    項11に記載の記録再生システム。
  17. 【請求項17】 前記第2の記録再生装置が対応する大
    容量記録媒体は、ハードディスクであることを特徴とす
    る請求項11に記載の記録再生システム。
JP30374699A 1999-10-26 1999-10-26 記録装置、記録再生システム Expired - Fee Related JP4207335B2 (ja)

Priority Applications (11)

Application Number Priority Date Filing Date Title
JP30374699A JP4207335B2 (ja) 1999-10-26 1999-10-26 記録装置、記録再生システム
TW089121854A TW508592B (en) 1999-10-26 2000-10-18 Recording medium, recording apparatus and recording/reproducing system
US09/692,398 US6748485B1 (en) 1999-10-26 2000-10-19 Recording medium, recording apparatus and recording/reproducing system for tracking use and transfer of data
MYPI20004930A MY125214A (en) 1999-10-26 2000-10-19 Recording medium, recording apparatus and recording/reproducing system for tracking use and transfer of data
EP00309242A EP1096499A3 (en) 1999-10-26 2000-10-20 Recording medium, recording apparatus and recording/reproducing system
SG200006105A SG97959A1 (en) 1999-10-26 2000-10-23 Recording medium, recording apparatus and recording/reproducing system
CA002324133A CA2324133A1 (en) 1999-10-26 2000-10-24 Recording medium, recording apparatus and recording/reproducing system
AU68081/00A AU749371B2 (en) 1999-10-26 2000-10-25 Recording medium, recording apparatus and recording/reproducing system
RU2000126903/28A RU2268505C2 (ru) 1999-10-26 2000-10-25 Носитель записи, записывающее устройство и система записи/воспроизведения
CNB001366548A CN1221979C (zh) 1999-10-26 2000-10-26 记录介质、记录设备和记录/再现***
KR1020000063131A KR100595800B1 (ko) 1999-10-26 2000-10-26 기록 매체, 기록 장치 및 기록/재생 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30374699A JP4207335B2 (ja) 1999-10-26 1999-10-26 記録装置、記録再生システム

Publications (2)

Publication Number Publication Date
JP2001125833A true JP2001125833A (ja) 2001-05-11
JP4207335B2 JP4207335B2 (ja) 2009-01-14

Family

ID=17924784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30374699A Expired - Fee Related JP4207335B2 (ja) 1999-10-26 1999-10-26 記録装置、記録再生システム

Country Status (11)

Country Link
US (1) US6748485B1 (ja)
EP (1) EP1096499A3 (ja)
JP (1) JP4207335B2 (ja)
KR (1) KR100595800B1 (ja)
CN (1) CN1221979C (ja)
AU (1) AU749371B2 (ja)
CA (1) CA2324133A1 (ja)
MY (1) MY125214A (ja)
RU (1) RU2268505C2 (ja)
SG (1) SG97959A1 (ja)
TW (1) TW508592B (ja)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002065767A1 (fr) * 2001-02-14 2002-08-22 Sony Corporation Appareil de traitement de donnees
JP2003008526A (ja) * 2001-06-21 2003-01-10 Sony Corp データ処理装置
JP2003016725A (ja) * 2001-06-27 2003-01-17 Sony Corp コンテンツデータの送信装置および送信方法、並びにコンテンツデータの処理装置および処理方法
WO2003017273A1 (en) * 2001-08-09 2003-02-27 Sony Corporation Information recoring device, information reproducing device, information recoring method, information reproducing method, and computer program
JP2003061031A (ja) * 2001-06-08 2003-02-28 Hitachi Ltd ディジタル情報再生装置および情報記録再生装置
JP2003536144A (ja) * 2000-06-02 2003-12-02 松下電器産業株式会社 記録媒体、ライセンス管理装置、記録再生装置
JP2005286644A (ja) * 2004-03-29 2005-10-13 Matsushita Electric Ind Co Ltd コンテンツ送信装置及びコンテンツ受信装置
JP2006113843A (ja) * 2004-10-15 2006-04-27 Sharp Corp データ蓄積端末、システム、及び方法
JP2006244075A (ja) * 2005-03-02 2006-09-14 Sony Ericsson Mobilecommunications Japan Inc コンテンツ複製管理システム、コンテンツ送信端末及びコンテンツ受信端末
JP2006311313A (ja) * 2005-04-28 2006-11-09 Toshiba Corp 放送受信装置及び放送受信方法
US7457526B2 (en) 2003-08-12 2008-11-25 Hitachi, Ltd. Recording/reproducing apparatus for video/audio signals
JP2009054255A (ja) * 2007-08-29 2009-03-12 Hitachi Ltd 光ディスクドライブ、データ記録再生装置
JP2009153154A (ja) * 2001-11-27 2009-07-09 Panasonic Corp 情報装置
US7587125B2 (en) 2000-05-19 2009-09-08 Matsushita Electric Industrial Co., Ltd. Reproducing/recording apparatus
EP2112661A1 (en) 2008-04-21 2009-10-28 Sony Corporation Recording system, transmission apparatus, recording apparatus, recording control method, and recording medium
JP2012048810A (ja) * 2011-09-27 2012-03-08 Sony Corp 情報記録装置、情報再生装置、および情報記録方法、情報再生方法、並びにコンピュータ・プログラム
JP2016105347A (ja) * 2016-02-24 2016-06-09 日立マクセル株式会社 ダビング装置

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09265731A (ja) 1996-01-24 1997-10-07 Sony Corp 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体
CN100356475C (zh) * 1999-02-26 2007-12-19 日本胜利株式会社 信息重放方法
EP1852864B1 (en) * 1999-04-16 2016-12-07 Sony Corporation Data processing system and data processing method
JP2001117821A (ja) * 1999-10-22 2001-04-27 Sony Corp 記録媒体、編集装置、記録システム
AU2007202015B2 (en) * 1999-10-22 2009-11-05 Sony Corporation Recording medium editing apparatus based on content supply source
US20050086518A1 (en) * 2000-03-15 2005-04-21 Kenichi Tanahashi Content-providing system
JP3818021B2 (ja) * 2000-06-06 2006-09-06 日本ビクター株式会社 コントロールワード暗号化装置及びコントロールワード復号装置
JP2002132141A (ja) * 2000-10-20 2002-05-09 Sony Corp データ記憶装置、およびデータ記録方法、データ再生方法、並びにプログラム提供媒体
JP4524523B2 (ja) * 2000-11-10 2010-08-18 ソニー株式会社 記憶媒体、ダウンロード方法及び端末装置
JP3797104B2 (ja) * 2000-12-28 2006-07-12 ヤマハ株式会社 ディジタルオーディオ信号録音装置
JP4512280B2 (ja) * 2001-02-16 2010-07-28 日立コンシューマエレクトロニクス株式会社 ストリームデータ再生装置
CN1189824C (zh) * 2001-05-31 2005-02-16 日本胜利株式会社 内容的复制管理方法、记录重放装置和重放装置
JP4831890B2 (ja) * 2001-07-06 2011-12-07 パナソニック株式会社 コンテンツ管理方法及びコンテンツ管理装置
US7024532B2 (en) * 2001-08-09 2006-04-04 Matsushita Electric Industrial Co., Ltd. File management method, and memory card and terminal apparatus that make use of the method
JP3832289B2 (ja) * 2001-08-20 2006-10-11 ソニー株式会社 情報記録装置、ビデオ信号出力装置、ストリーム出力方法、プログラム、記録媒体、およびデータ構造
JP2003132622A (ja) * 2001-10-22 2003-05-09 Victor Co Of Japan Ltd 記録装置、再生装置及び記録媒体
US7174017B2 (en) * 2002-03-04 2007-02-06 Lenovo Singapore Pte, Ltd Decryption system for encrypted audio
JP4015151B2 (ja) * 2002-04-25 2007-11-28 パイオニア株式会社 情報記録装置、情報再生装置、情報記録方法、情報再生方法、記録制御用プログラム、再生制御用プログラム並びに情報記録媒体及び記録媒体
KR20040028469A (ko) 2002-09-30 2004-04-03 엘지전자 주식회사 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법
JP3945644B2 (ja) * 2002-11-05 2007-07-18 ソニー株式会社 コピー回数制御方法、サーバ装置、記録制御方法および記録制御装置
AU2003282447B2 (en) 2002-12-11 2010-03-11 Lg Electronics Inc. Method of managing overwrite and method of recording management information on an optical disc write once
US7355934B2 (en) 2003-01-27 2008-04-08 Lg Electronics Inc. Optical disc of write once type, method, and apparatus for managing defect information on the optical disc
JP3898133B2 (ja) * 2003-01-14 2007-03-28 Necエレクトロニクス株式会社 SiCHN膜の成膜方法。
US6934805B2 (en) * 2003-05-19 2005-08-23 International Business Machines Corporation Method and apparatus for managing computer storage devices for improved operational availability
KR100860985B1 (ko) * 2003-05-23 2008-09-30 삼성전자주식회사 패딩 정보를 이용한 기록/재생 방법
US7139870B2 (en) * 2003-06-27 2006-11-21 Intermec Ip Corp. System and method of ruggedizing devices having spinning media memory, such as automatic data collection devices having hard disk drives
KR20050009031A (ko) 2003-07-15 2005-01-24 엘지전자 주식회사 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법
US7313065B2 (en) 2003-08-05 2007-12-25 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording/reproducing management information on/from optical disc
AU2004271477B2 (en) 2003-09-08 2009-11-05 Lg Electronics Inc. Write-once optical disc and method for recording management information thereon
US7281274B2 (en) * 2003-10-16 2007-10-09 Lmp Media Llc Electronic media distribution system
JP2005229176A (ja) * 2004-02-10 2005-08-25 Oki Electric Ind Co Ltd 付加情報処理装置,付加情報処理システムおよび付加情報処理方法
JP4206937B2 (ja) * 2004-03-08 2009-01-14 株式会社日立製作所 記録装置
KR100602266B1 (ko) * 2004-03-09 2006-07-19 삼성전자주식회사 비디오 인코더가 내장된 a/v 코덱을 사용하는오디오/비디오 기록 재생 시스템
KR100602202B1 (ko) * 2004-03-09 2006-07-19 삼성전자주식회사 비디오 디코더가 내장된 오디오/비디오 코덱을 사용하는오디오/비디오 기록 재생 시스템
KR100624276B1 (ko) * 2004-12-16 2006-09-19 주식회사 대우일렉트로닉스 디지털 비디오 레코더의 오버라이트 및 재생 방법
CN100473135C (zh) * 2005-01-19 2009-03-25 松下电器产业株式会社 信息记录装置
CN101107853A (zh) * 2005-01-25 2008-01-16 松下电器产业株式会社 信息分发装置及信息分发方法
US7694316B2 (en) * 2005-05-09 2010-04-06 The Invention Science Fund I, Llc Fluid mediated disk activation and deactivation mechanisms
US8121016B2 (en) * 2005-05-09 2012-02-21 The Invention Science Fund I, Llc Rotation responsive disk activation and deactivation mechanisms
US7596073B2 (en) 2005-05-09 2009-09-29 Searete Llc Method and system for fluid mediated disk activation and deactivation
US7770028B2 (en) * 2005-09-09 2010-08-03 Invention Science Fund 1, Llc Limited use data storing device
US8099608B2 (en) 2005-05-09 2012-01-17 The Invention Science Fund I, Llc Limited use data storing device
US7512959B2 (en) 2005-05-09 2009-03-31 Searete Llc Rotation responsive disk activation and deactivation mechanisms
US8218262B2 (en) 2005-05-09 2012-07-10 The Invention Science Fund I, Llc Method of manufacturing a limited use data storing device including structured data and primary and secondary read-support information
US8140745B2 (en) * 2005-09-09 2012-03-20 The Invention Science Fund I, Llc Data retrieval methods
US8462605B2 (en) * 2005-05-09 2013-06-11 The Invention Science Fund I, Llc Method of manufacturing a limited use data storing device
US8220014B2 (en) 2005-05-09 2012-07-10 The Invention Science Fund I, Llc Modifiable memory devices having limited expected lifetime
US9396752B2 (en) * 2005-08-05 2016-07-19 Searete Llc Memory device activation and deactivation
US7916615B2 (en) * 2005-06-09 2011-03-29 The Invention Science Fund I, Llc Method and system for rotational control of data storage devices
US7668068B2 (en) * 2005-06-09 2010-02-23 Searete Llc Rotation responsive disk activation and deactivation mechanisms
US7668069B2 (en) * 2005-05-09 2010-02-23 Searete Llc Limited use memory device with associated information
US7916592B2 (en) 2005-05-09 2011-03-29 The Invention Science Fund I, Llc Fluid mediated disk activation and deactivation mechanisms
US7748012B2 (en) * 2005-05-09 2010-06-29 Searete Llc Method of manufacturing a limited use data storing device
US7565596B2 (en) 2005-09-09 2009-07-21 Searete Llc Data recovery systems
US7519980B2 (en) * 2005-05-09 2009-04-14 Searete Llc Fluid mediated disk activation and deactivation mechanisms
US7907486B2 (en) * 2006-06-20 2011-03-15 The Invention Science Fund I, Llc Rotation responsive disk activation and deactivation mechanisms
US8159925B2 (en) 2005-08-05 2012-04-17 The Invention Science Fund I, Llc Limited use memory device with associated information
US20070239996A1 (en) * 2006-03-20 2007-10-11 Cromer Daryl C Method and apparatus for binding computer memory to motherboard
US8264928B2 (en) 2006-06-19 2012-09-11 The Invention Science Fund I, Llc Method and system for fluid mediated disk activation and deactivation
US8432777B2 (en) * 2006-06-19 2013-04-30 The Invention Science Fund I, Llc Method and system for fluid mediated disk activation and deactivation
US7783956B2 (en) * 2006-07-12 2010-08-24 Cronera Systems Incorporated Data recorder
JP5134998B2 (ja) * 2008-02-22 2013-01-30 株式会社東芝 コピー制限管理装置及びその方法とコンテンツ蓄積装置
JP2010212948A (ja) * 2009-03-10 2010-09-24 Sony Corp 再生装置、再生方法、記録装置、記録方法、プログラム、及び、データ構造
JP5369916B2 (ja) 2009-06-11 2013-12-18 ソニー株式会社 カード管理装置およびカード管理システム
CN103747410B (zh) * 2014-01-14 2016-08-03 福州瑞芯微电子股份有限公司 音频输入测试电路
RU2634202C1 (ru) * 2016-12-27 2017-10-24 Открытое акционерное общество "Научно-производственное объединение Ангстрем" Устройство программно-аппаратного комплекса формирования ключевой информации и радиоданных для радиостанции
EP3779990A4 (en) * 2018-04-09 2021-05-26 SONY Corporation CASSETTE MEMORY, TAPE CASSETTE AND RECORDING AND PLAYBACK SYSTEM

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0715706B2 (ja) 1986-03-27 1995-02-22 日本電気株式会社 メモリ制御装置
CA2106122A1 (en) * 1992-09-14 1994-03-15 Takeshi Kokado Protection of a software copyright and operation of a software
EP0637156B1 (en) * 1993-07-30 2001-10-24 Honeywell Inc. Memory interface system using tag words
US5864679A (en) 1993-09-06 1999-01-26 Kabushiki Kaisha Toshiba Transaction routing in a multiple processor system using an extracted transaction feature parameter and transaction historical data
JP2682439B2 (ja) * 1994-05-10 1997-11-26 日本電気株式会社 データの不正複写防止方法及び不正複写防止機能を有する情報記録制御装置
JPH0944432A (ja) 1995-05-24 1997-02-14 Fuji Xerox Co Ltd 情報処理方法および情報処理装置
JP3252706B2 (ja) * 1995-07-21 2002-02-04 ソニー株式会社 映像信号再生方法及び装置、並びに信号伝送方法及び装置
JPH103745A (ja) * 1996-06-12 1998-01-06 Sony Corp 記録媒体、デジタルコピー管理方法、再生装置、及び記録装置
JP4456185B2 (ja) * 1997-08-29 2010-04-28 富士通株式会社 コピー防止機能を持つ見える透かし入り動画像記録媒体とその作成・検出および録画・再生装置
US6163779A (en) * 1997-09-29 2000-12-19 International Business Machines Corporation Method of saving a web page to a local hard drive to enable client-side browsing
US6282653B1 (en) * 1998-05-15 2001-08-28 International Business Machines Corporation Royalty collection method and system for use of copyrighted digital materials on the internet
JP4362888B2 (ja) * 1999-05-18 2009-11-11 ソニー株式会社 情報処理装置および方法、並びに記録媒体

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7587125B2 (en) 2000-05-19 2009-09-08 Matsushita Electric Industrial Co., Ltd. Reproducing/recording apparatus
JP4709468B2 (ja) * 2000-06-02 2011-06-22 パナソニック株式会社 記録媒体、ライセンス管理装置、記録再生装置
JP2003536144A (ja) * 2000-06-02 2003-12-02 松下電器産業株式会社 記録媒体、ライセンス管理装置、記録再生装置
US10089620B2 (en) 2000-06-02 2018-10-02 Panasonic Intellectual Property Management Co., Ltd. Recording medium, license management apparatus, and recording and playback apparatus
WO2002065767A1 (fr) * 2001-02-14 2002-08-22 Sony Corporation Appareil de traitement de donnees
JP2002246993A (ja) * 2001-02-14 2002-08-30 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム
JP4665318B2 (ja) * 2001-02-14 2011-04-06 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
JP2003061031A (ja) * 2001-06-08 2003-02-28 Hitachi Ltd ディジタル情報再生装置および情報記録再生装置
JP2003008526A (ja) * 2001-06-21 2003-01-10 Sony Corp データ処理装置
JP4576758B2 (ja) * 2001-06-21 2010-11-10 ソニー株式会社 データ処理装置
JP2003016725A (ja) * 2001-06-27 2003-01-17 Sony Corp コンテンツデータの送信装置および送信方法、並びにコンテンツデータの処理装置および処理方法
WO2003017273A1 (en) * 2001-08-09 2003-02-27 Sony Corporation Information recoring device, information reproducing device, information recoring method, information reproducing method, and computer program
US7650646B2 (en) 2001-08-09 2010-01-19 Sony Corporation Information-recording apparatus, information reproduction apparatus, information-recording method, information reproduction method and computer program
JP2012054975A (ja) * 2001-11-27 2012-03-15 Panasonic Corp 情報装置
US8306393B2 (en) 2001-11-27 2012-11-06 Panasonic Corporation Information recording apparatus, information copying system, method for copying information, program and computer readable recording medium
JP2009153154A (ja) * 2001-11-27 2009-07-09 Panasonic Corp 情報装置
US7457526B2 (en) 2003-08-12 2008-11-25 Hitachi, Ltd. Recording/reproducing apparatus for video/audio signals
JP2005286644A (ja) * 2004-03-29 2005-10-13 Matsushita Electric Ind Co Ltd コンテンツ送信装置及びコンテンツ受信装置
US8929188B2 (en) 2004-03-29 2015-01-06 Panasonic Intellectual Property Management Co., Ltd. Content transmitting apparatus for transmitting content with copy control information, content identification information and content status information
US8385177B2 (en) 2004-03-29 2013-02-26 Panasonic Corporation Content transmitting apparatus for transmitting content with copy control information, content identification information and content status information
JP4643164B2 (ja) * 2004-03-29 2011-03-02 パナソニック株式会社 コンテンツ送信装置及びコンテンツ受信装置
US8194519B2 (en) 2004-03-29 2012-06-05 Panasonic Corporation Method for transmitting content with copy control information, content identification information and content status information
JP2006113843A (ja) * 2004-10-15 2006-04-27 Sharp Corp データ蓄積端末、システム、及び方法
JP2006244075A (ja) * 2005-03-02 2006-09-14 Sony Ericsson Mobilecommunications Japan Inc コンテンツ複製管理システム、コンテンツ送信端末及びコンテンツ受信端末
JP4659489B2 (ja) * 2005-03-02 2011-03-30 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 コンテンツ複製管理システム、コンテンツ送信端末及びコンテンツ受信端末
JP2006311313A (ja) * 2005-04-28 2006-11-09 Toshiba Corp 放送受信装置及び放送受信方法
JP4585370B2 (ja) * 2005-04-28 2010-11-24 株式会社東芝 放送受信装置及び放送受信方法
JP2009054255A (ja) * 2007-08-29 2009-03-12 Hitachi Ltd 光ディスクドライブ、データ記録再生装置
US8625972B2 (en) 2008-04-21 2014-01-07 Sony Corporation Recording system, transmission apparatus, recording apparatus, recording control method, and recording medium
EP2112661A1 (en) 2008-04-21 2009-10-28 Sony Corporation Recording system, transmission apparatus, recording apparatus, recording control method, and recording medium
JP2012048810A (ja) * 2011-09-27 2012-03-08 Sony Corp 情報記録装置、情報再生装置、および情報記録方法、情報再生方法、並びにコンピュータ・プログラム
JP2016105347A (ja) * 2016-02-24 2016-06-09 日立マクセル株式会社 ダビング装置

Also Published As

Publication number Publication date
JP4207335B2 (ja) 2009-01-14
RU2268505C2 (ru) 2006-01-20
TW508592B (en) 2002-11-01
SG97959A1 (en) 2003-08-20
AU6808100A (en) 2001-05-03
AU749371B2 (en) 2002-06-27
EP1096499A3 (en) 2005-12-14
CN1310451A (zh) 2001-08-29
MY125214A (en) 2006-07-31
CN1221979C (zh) 2005-10-05
KR20010051259A (ko) 2001-06-25
CA2324133A1 (en) 2001-04-26
EP1096499A2 (en) 2001-05-02
KR100595800B1 (ko) 2006-07-03
US6748485B1 (en) 2004-06-08

Similar Documents

Publication Publication Date Title
JP4207335B2 (ja) 記録装置、記録再生システム
JP4842417B2 (ja) 記録装置
US7058285B2 (en) Recording medium editing apparatus based on content supply source
JP4543554B2 (ja) データ処理装置およびデータ処理方法
JP4214651B2 (ja) データコミュニケーションシステム、データ管理方法
JP4135049B2 (ja) 不揮発性メモリ
JP4281185B2 (ja) 編集装置および方法
JP4749522B2 (ja) 再生装置および再生方法
JP4524921B2 (ja) 記録装置、記録方法、再生装置および再生方法
JP2002175090A (ja) 再生装置および再生方法
JP4406988B2 (ja) 不揮発性記録媒体、記録方法、記録装置
JP4897138B2 (ja) 再生装置および再生方法
JP4293196B2 (ja) 再生装置、編集方法
JP4284797B2 (ja) 記録装置
KR100726905B1 (ko) 데이터 기억 장치 및 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060228

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080812

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080905

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: 20080930

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081013

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111031

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees