CN1221979C - 记录介质、记录设备和记录/再现系统 - Google Patents
记录介质、记录设备和记录/再现系统 Download PDFInfo
- Publication number
- CN1221979C CN1221979C CNB001366548A CN00136654A CN1221979C CN 1221979 C CN1221979 C CN 1221979C CN B001366548 A CNB001366548 A CN B001366548A CN 00136654 A CN00136654 A CN 00136654A CN 1221979 C CN1221979 C CN 1221979C
- Authority
- CN
- China
- Prior art keywords
- data
- data field
- written
- storage mediums
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000003860 storage Methods 0.000 claims abstract description 419
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims description 19
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 claims description 15
- 230000014759 maintenance of location Effects 0.000 claims description 10
- 238000007726 management method Methods 0.000 description 84
- 230000006870 function Effects 0.000 description 59
- 238000012545 processing Methods 0.000 description 52
- 230000000875 corresponding effect Effects 0.000 description 16
- 238000009825 accumulation Methods 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000012937 correction Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000005070 sampling Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 241001269238 Data Species 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 239000004615 ingredient Substances 0.000 description 3
- 230000036961 partial effect Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000033228 biological regulation Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000013478 data encryption standard Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000006386 neutralization reaction Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000002790 cross-validation Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000009365 direct transmission Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- ZZUFCTLCJUWOSV-UHFFFAOYSA-N furosemide Chemical compound C1=C(Cl)C(S(=O)(=O)N)=CC(C(O)=O)=C1NCC1=CC=CO1 ZZUFCTLCJUWOSV-UHFFFAOYSA-N 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00485—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/00521—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein each session of a multisession recording medium is encrypted with a separate encryption key
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00746—Circuits 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/00753—Circuits 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/16—Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid 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
提供一种存储介质和用于向存储介质写入数据和从那里再现数据的装置和系统。存储介质包括用于存储数据的数据区和用于存储相应于存储在所述数据区中的数据的管理数据的管理区。存储在管理区中的管理数据包括在到达数据区时识别存储在数据区中的数据所跟随的路径的识别信息。装置包括把接收到的数据写入数据区的数据记录器和用于把识别信息写入到管理区的识别信息记录器。该识别信息识别接着到达数据的写入该数据区的数据的路径。
Description
技术领域
本发明一般涉及例如用于记录诸如音频数据和视频数据的内容的记录介质、适应这种记录介质的记录设备和适应这种记录介质的记录/再现系统,并且还包括海量存储介质。
背景技术
在称为EEPROM(电可擦可编程ROM)的电可擦非易失存储器中,由两个晶体管构成1位。这种结构要求大的占用区,从而限制集成密度的增长。为解决这个问题,开发出一种闪速存储器,其中通过同时擦除所有的位,利用一个晶体管实现1位。希望闪速存储器来替代诸如磁盘和光盘这样的记录介质。
其中使用了闪速存储器的所谓的存储卡是已知的,并且其被构置成可分离地安装在各种电子设备上。使用这种存储卡可实现数字音频数据记录/再现装置,其使用存储卡来替代传统的盘状介质,如CD(高密度盘)和MD(微型盘)。
利用基于闪速存储器的存储卡记录/再现音频数据和视频数据的系统,诸如音乐内容可从诸如CD的记录介质复制到这种存储卡。然后复制的音乐可从基于存储器卡的再现装置的存储卡中再现。
还可能使用例如海量存储记录介质,诸如安装在个人计算机中的硬盘驱动器(HDD)作为存储音乐的个人服务器,并在需要时把音乐传送到存储卡中。
例如,存储在CD中的或经互联网下载的内容数据可首先被存储在个人计算机的HDD上。然后存储的内容数据被复制或移动到存储卡。与存储卡连接的再现设备然后可以再现存储在存储卡中的内容数据。当内容数据从HDD复制到存储卡时,内容数据的复制品仍保留在HDD上。当内容数据被移动时,内容数据从HDD被复制到存储卡上,并然后从HDD(复制源)擦除了内容数据。
为保护和加强内容数据的版权保护,需要在一定程度上限制内容数据的复制和移动。如果允许内容数据的自由复制和移动,可能发生严重的侵权。另一方面,从内容用户的观点看,完全禁止复制或移动内容数据的措施损害了能够在若干设备上传送和使用内容数据的许多优点。
因此,需要提供一种对内容数据复制和移动操作的适当的管理以确保能够使合法用户生成对内容数据的个人复制并同时保护内容数据的版权的系统。
发明内容
因此,本发明的一个目的是提供一种确保记录介质间的内容数据的复制和移动操作的适当管理的方法和装置。
本发明的另一个目的是提供一种确保能使合法用户生成对内容数据的个人复制品并同时保护内容数据的版权的方法和装置。
本发明再一个目标是提供一种用于控制特定内容数据被允许的复制次数的方法和装置。
本发明的又一个目标是提供一种监测从单一内容数据源执行的复制和传送操作的方法和装置。
本发明的其它目标和优点部分是显然的和部分从说明书和附图中是显而易见的。
根据本发明的用于在存储介质中写入数据的装置,所述存储介质包括用于存储数据的数据区和用于存储管理数据的管理区,所述管理数据与存储在所述数据区中的数据相对应,该装置包括:用于把接收到的数据写入所述数据区的数据记录器;用于把识别信息记录在所述管理区中的识别信息记录器,所述识别信息识别被写入到所述数据区的数据到达所述数据区的路径,以及识别被写入所述数据区中的数据在被传送到和写入到所述数据区之前,是否已经被从初始源传送并曾被存储在其它存储介质中;用于根据所述识别信息控制写入到所述数据区中的数据向其它设备的传送的控制器。
根据本发明的把数据写入存储介质的方法,所述存储介质包括用于存储数据的数据区和用于存储相应于该存储在所述数据区中的数据的管理数据的管理区,包括步骤:把接收到的数据写入所述数据区;及把识别信息记录到所述管理区,所述识别信息识别被写入数据区的数据到达所述数据区的路径,以及识别被写入所述数据区中的数据在被传送到和写入到所述数据区之前,是否已经被从初始源传送并曾被存储在另一存储介质中;根据所述识别信息控制写入到所述数据区中的数据向其它设备的传送。
根据本发明,提供一种具有用于存储内容数据的数据区和用于存储管理数据的管理区的记录介质。管理数据用于管理存储在数据区中的数据。管理数据识别内容数据在被存储在该数据区之前进行传送的路径。该记录介质可以包括例如非易失存储器或诸如硬盘驱动器之类的海量存储介质。管理数据还识别存储在记录介质中的内容数据是否已经从一个海量存储介质或非易失存储器复制和移动到另一个海量存储介质或非易失存储器或反之。
还提供与记录介质兼容的记录设备。该记录设备包括用于记录传送的内容数据到内容数据记录区的内容数据记录器和用于记录管理信息到管理区的管理信息记录器。管理信息是内容数据的源的指示。管理信息识别存储的内容数据直接从原始源进行传送的第一种情况与存储的内容数据在被存储在内容数据记录区之前被记录在诸如海量存储介质中的中间存储装置的第二种情况之间的差别。记录装置还包括基于管理信息来控制记录的内容数据的任何进一步的复制和移动的控制器。记录装置还包括管理信息更新装置,用于如果内容数据被复制到诸如海量存储介质之类的另一个存储介质或从其复制过来,则更新管理数据的值。
根据本发明,根据数据源和记录介质的类型,允许或禁止移动数据到记录介质或从记录介质移动数据的复制和移动操作。
更具体地讲,根据本发明,如果记录在记录介质的内容数据记录区的内容已经从海量存储记录介质进行了复制,这个内容可仅被移动到已经从那里发生复制的海量存储记录介质,从而禁止任何其它的复制和移动操作。另外,如果内容数据已经直接从预定类型的记录介质传送到海量存储记录介质上(即内容同时存在于预定类型的记录介质和海量存储记录介质上),在内容数据已经从海量存储记录介质传送到预定类型的记录介质的情况下,管理信息被更新为等同于管理数据,从而禁止任何进一步的复制和移动操作。还有,对于记录在海量存储记录介质中的内容数据,如果已经进行了预定次数的复制,复制许可计数控制器可正确地禁止内容数据从海量存储记录介质到预定类型的记录介质的复制。
因此本发明包括若干个步骤和一个或多个这样的步骤彼此之间的关系,并且实现适合这些步骤的结构特征、各元件的组合和各部分的配置的设备,所有这些作为例子在下面予以详细的披露,本发明的范围在权利要求书中予以指出。
附图说明
为了更完整地理解本发明,参照下面的描述和附图对本发明进行描述,其中:
图1是表示本发明的一个实施例实现的记录器的框图;
图2是表示该实施例的记录器的DSP的框图;
图3是表示本实施例的存储卡的结构的框图;
图4是表示本实施例的存储卡的文件系统处理多层体系的结构图;
图5是表示本实施例的存储卡中的数据的物理结构格式的图;
图6是表示本实施例的存储卡的目录结构的图;
图7是表示本实施例的存储卡的再现管理文件的数据结构的图;
图8是表示本实施例的存储卡的数据文件的数据结构的图;
图9A,9B和9C是本实施例的数据文件的结构的图;
图10是表示本实施例的数据文件的组合编辑处理的图;
图11是表示本实施例的数据文件的划分编辑处理的图;
图12是表示本实施例的再现管理文件的结构的图;
图13是表示本实施例的再现管理文件的附加信息区的结构的图;
图14是表示本实施例的附加信息密钥编码的图;
图15是表示本实施例的其它附加信息密钥编码的图;
图16是表示本实施例的另外的附加信息密钥编码的图;
图17A,17B,17C,17D和17E是表示本实施例的附加信息的具体数据结构的图;
图18是表示本实施例的数据文件结构的图;
图19是表示本实施例的数据文件的属性标题的“A”的图;
图20是表示本实施例的数据文件的属性标题的“CC”的图;
图21是表示具有本实施例的硬盘驱动器的设备的框图;
图22是表示本实施例的到达存储卡的记录路由的一个例子的图;
图23是表示到达本实施例的存储卡的记录路由的另一个例子的图;
图24是表示到达本实施例的存储卡的记录路由的又一个例子的图;
图25是描述对本实施例的HDD进行内容记录的流程图;
图26是描述从本实施例的HDD进行内容传送的流程图;
图27是描述对本实施例的存储卡进行内容记录的流程图;
图28是描述从本实施例的存储卡进行内容传送的流程图;
图29是表示本实施例的复制和移动操作图;
图30是图示本实施例的另外的复制和移动操作图;
图31是图示本实施例的另外的复制和移动操作图。
具体实施方式
下面将参考附图以例子的方式进一步对本发明进描述。根据本发明的第一实施例,描述包括作为记录介质的非易失存储器(闪速存储器)的存储卡。还将描述能够对存储卡记录数据和从其再现数据的记录器。还将描述包括能够向存储卡和个人计算机记录数据并从其再现数据的记录器的记录/再现系统。
可以根据本发明处理的内容数据包括音频数据、诸如移动图像数据和禁止图像数据的视频数据、文本数据以及程序数据,这些数据仅以例子的方式列出。除数字音频信号外,可使用附加信息如图像和字符记录/再现音频数据。
下面将以如下所示的顺序来进行说明:
1.记录器的结构
2.存储卡的结构
3.文件系统
3-1处理结构和数据结构
3-2目录结构
3-3管理结构和编辑方案
3-4再现管理文件
3-5数据文件
4.具有HDD的设备的结构
5.对存储卡的各种记录路径以及内容提供源的识别信息
6.复制和移动操作的处理
7.复制和移动操作的例子
1.记录器的结构
现在参照图1,在下面描述能够记录和再现诸如存储卡上的音频数据的存储卡记录/再现装置(此后称为记录器1)的结构。
记录器1利用可分离的存储卡作为它的记录介质。可把记录器1配置成独立的音频设备或个人计算机或音频/视频设备中的组成部件。
在独立的结构中,记录器1是落地式记录/再现装置或便携的小尺寸记录/再现装置。在这种情况下,记录器1可与放大器、扬声器、CD播放器、MD记录器、调谐器等一起被配置到音频系统中。
在组合式结构中,记录器1可被用作例如与个人计算机中的CD-ROM驱动器和软盘驱动器相同定位的存储卡驱动器。
而且,记录器1可被组装到视频摄像机或游戏机中以把存储卡用作视频数据和音频数据的记录介质。
还有,无论独立的结构和组合式的结构,记录器1适合于用作用于记录经卫星数据通信、数字广播或互联网而分配的数字音频信号等的记录器。
图1表示可以按上述各种形式实现的存储卡记录/再现装置的记录器1的生成结构。
记录器1具有音频编码器/解码器集成电路10、保密集成电路20和DSP(数字信号处理器)30,每个由一个集成电路芯片构成。存储卡40可分离地安装在记录器1上。
存储卡40由闪速存储器(非易失存储器)、存储器控制时钟和包括DES(数据加密标准)加密电路的保密组块组成,这些都设置在一个集成电路芯片上。
在这个例子中,使用DSP 30。应理解代替使用DSP 30,可使用等效性能的微计算机。
音频编码器/解码器集成电路10具有音频接口11和编码器/解码器组块12。编码器/解码器组块12高效地对数字信号编码,从而把数字数据写入存储卡40,并把从存储器40读出的数据解码。为了高效地编码,使用与微型光盘(Mini Disc)所用的相同的称为ATRAC 3的改进的ATRAC(自适应变换音频编码)。
在ATRAC 3中,处理以44.1KHz取样的每个取样是16位宽的音频数据。ATRAC 3处理的音频数据的最小数据单元是声音单元SU。一个SU被压缩成几百个字节的数据的1,204个取样值(1,204×16位×2信道),在时间上约为23ms。ATRAC 3将音频数据压缩成约为原始数据的1/10。与微型光盘一样,ATRAC 3的精确计算出的信号处理把由于压缩和解压缩处理引起的音调质量的恶化变得最小。
线路输入选择器13选择性地向A/D转换器14提供MD再现输出、调谐器输出和磁带再现输出。A/D转换器14把选择的线路输入信号转换为数字音频信号(取样频率=44.1KHz,1个取样值=16位)。
数字输入选择器16选择性地向数字输入接收器17提供MD、CD和CS(卫星数字广播)信号。经例如通过光缆传送数字输入。数字输入接收器17的输出被提供给取样率转换器15,其中数字输入的取样频率被转换为44.1KHz。
在音频编码器/解码器集成电路10的编码器/解码器组块12中通过编码得到的编码数据经保密集成电路20的接口21提供给DES加密电路22。
DES加密电路22具有FIFO 23。DES加密电路22提供保护内容的版权。
存储卡40还包含DES加密电路,这一点后面进行说明。
记录器1的DES加密电路22有两个或多个主密钥和设备唯一存储密钥。另外,DES加密电路22具有随机数字产生器,以与包含DES加密电路的存储卡40共享验证和对话密钥。DES加密电路22可以经DES加密电路通过存储密钥打开密钥。
把来自DES加密电路22的加密的音频数据提供给DSP(数字信号处理器)30。DSP 30与插入到未示出的适合的机构中的存储卡40通信,把加密数据写入闪速存储器。
在DSP 30与存储卡40之间执行一系列通信。为了分配控制存储卡40的足够的存储器尺寸,把外部SRAM(静态随机访问存储器)31连接到DSP 30。
DSP 30还连接到端子32,通过该端子将内容数据和控制数据传送到各外部装置或外部电路块,未表示出。DSP 30通过图2所示的接口37与外部设备等通信。
例如,如果记录器1被配置成独立的,接口37和端子32与诸如USB、IEEE 1394、IEC 958、串行口和并行口的预定通信方式的任何一种相一致,并允许记录器1与个人计算机和音频/视频设备通信。
如果记录器1被配置成组合到个人计算机或音频/视频设备中,接口37和端子32被配置为例如连接到个人计算机或音频/视频设备中的系统控制器的内部总线。
从连接于端子32的设备和组块,把各种数据提供给DSP 30。例如,如果记录器1是音频系统或计算机系统的一部分,用于控制音频系统或计算机系统的整个操作的外部系统控制器给出诸如根据用户的操作产生的记录和重放命令的数据。
诸如图像信息和文本信息的附加信息数据也经端子32被提供给DSP30。
另外,DSP 30可提供从存储卡40读出的附加信息数据和控制信号给系统控制器。
图1还表示具有通过其用户执行所需的操作的各种控制的操作组块39和在其上为用户显示各种信息的显示组块33。这些组块在记录器1被配置成独立的时候是尤其需要的。如果记录器1被组装到个人计算机中,操作组块39和显示组块33不必要直接连接到DSP 30。
即,在独立的结构中,DSP 30处理来自操作组块39和显示组块33的输入。在组合式结构中,主设备的系统控制器执行这些控制操作,提供操作信息给DSP 30并按需要接收代表要从DSP 30显示的内容的信息。
作为从存储卡40由DSP 30读出的内容的加密音频数据被保密集成电路20解密并且然后解密的音频数据被音频编码器/解码器集成电路10进行ATRAC 3解码。
音频编码器/解码器集成电路10的解码的输出被提供给D/A转换器18以转换为模拟音频信号。把模拟音频信号输出到线路输出端子19。
把线路输出传送给例如未示出的放大器,以经扬声器或头戴式耳机进行再现。
应注意从外部控制器提供静音信号给D/A转换器18。如果静音信号指示接通,则来自线路输出端子19的音频输出被抑制。
图1仅表示线路输出端子19。显然可设置数字输出端子、头戴式耳机端子等。
如上所述,内容数据也可经端子32被输出到外部设备。
图2表示DSP 30的内部结构。DSP 30由核心34、闪速存储器35、SRAM36、接口37、存储卡接口38、总线以及总线间桥构成。
DSP 30功能类似微计算机,核心34等效于CPU。
闪速存储器35存储DSP处理必须的程序。SRAM 36和SRAM 31用作各种处理操作所需的工作存储器。
DSP 30响应于例如经接口37接收到的诸如记录命令的操作信号(或如图1所示的从操作组块39输入的操作信号),将预定加密音频数据和预定附加信息数据写入存储卡40并控制从存储卡40读出这些数据的处理。
更具体地讲,DSP 30被放置在记录/再现音频数据和附加信息所用的整个音频系统的应用软件与存储卡40之间的位置。这样定位的DSP 30是通过诸如在存储卡40上的访问和文件系统的软件进行操作的。
DSP 30中的存储卡40上的文件管理由通常在现有的个人计算机上使用的所谓的FAT文件系统进行。除这个文件系统外,本实施例使用具有将在后面描述的数据结构的再现管理文件。
再现管理文件管理记录在存储卡40上的数据文件。
更具体地讲,再现管理文件作为管理音频数据文件的第一文件管理信息。FAT作为管理存储在存储卡40的闪速存储器中包括音频数据文件和再现管理文件的所有文件的第二文件管理信息。
再现管理文件被记录在存储卡40上。FAT在与根目录等一起在从厂商发货之前被写入闪速存储器。
应当注意,在本实施例中,为保护版权,利用ATRAC 3压缩的音频数据被加密。另一方面,管理文件不被加密,因为它们被视为不具有版权。某些版本的存储卡40具有加密性能,而其它的版本则没有。记录有版权的音频数据的记录器1可以仅使用具有与本实施例一样的加密性能的存储卡。
2.存储卡的结构
图3表示存储卡40的结构。存储卡40由一个集成电路芯片上的控制组块41和闪速存储器42组成。
记录器1的DSP 30与存储器40之间的双向串口由10条线构成。主要的4个线是用于在数据传送时传送时钟信号的时钟线SCK、用于传送状态的状态线SBS、用于传送数据的数据线DIO以及中断线INT。另外,设置两个接地线GND和两个电源线VCC进行供电。两个保留的线没有定义。
时钟线SCK与数据同步地传送时钟信号。状态线SBS传送代表存储卡40的状态的信号。数据线DIO输入和输出命令和加密音频数据。中断线INT传送中断信号,用于经存储卡40向记录器1的DSP 30请求中断。当存储卡40被装载到记录器中时产生中断信号。但在本实施例中,经数据线DIO传送中断信号,因此中断线INT接地。
串行/并行转换并行/串行转换接口组块(S/P&P/S IP组块)43提供经上面提到的多个线互相连接的记录器的DSP 30与控制组块41之间的接口。S/P&P/S IP组块43将从记录器1的DSP 30接收到的串行数据转换为并行数据并提供给控制组块41。它把来自控制组块41的并行数据转换为串行数据并提供给记录器1的DSP 30。另外,S/P&P/S IF组块43经数据线DIO接收命令和数据并将接收到的命令和数据分开为用于正常访问闪速存储器访问的数据和用于加密的数据。
更具体地讲,在经数据线DIO传送的格式中,首先传送命令,接着是数据。检查命令的编码,S/P&P/S IF组块43确定传送的命令和数据是用于正常访问的还是用于加密的。根据这个判定的结果,用于正常访问的命令被保持在命令寄存器44中和用于正常访问的数据被保持在页缓冲器45与写入寄存器46中。纠错编码电路47被设置成与写入寄存器46相联。对于暂时存储在页缓冲器45中的数据,纠错电路47产生纠错编码的冗余码。
从命令寄存器44、页缓冲器45、写入寄存器46和纠错编码电路47输出的数据被提供给闪速存储器接口与序列器(存储器IF的序列器)51。存储器IF序列器51提供控制组块41与闪速存储器42之间的接口,控制它们之间的数据传送。经存储器IF序列器51数据被写入闪速存储器42。
要被写入闪速存储器42的内容(由ATRAC 3压缩的音频数据,此后称为ATRAC 3数据)被记录器1的保密集成电路20和存储卡40的保密组块52加密以保护版权。保密组块52具有缓冲存储器53、DES加密电路54和非易失存储器55。
存储卡40的保密组块52具有多个验证密钥和对于每个存储卡唯一的存储密钥。非易失存储器55存储加密必须的密钥并且从外部是不可见的。例如,存储密钥被存储在非易失存储器55中。
另外,保密组块52具有随机数产生器,允许用专用记录器1(意思是例如使用相同的预定数据格式的系统内部)执行验证和共享对话密钥。另外,这允许经DES加密电路54再次通过存储密钥打开密钥。
例如,当存储卡40被装载到记录器1中时执行验证。记录器1的保密集成电路20和存储卡40的保密组块52执行验证。
当记录器1识别出装载的存储卡40是它所要求的(相同系统中的存储卡)并且存储卡40识别出配对的记录器是它所要求的(相同的系统中的记录器),建立交叉验证。当成功地进行了验证时,记录器1和存储卡40各自产生对话密钥以共享它们。每次执行验证时产生对话密钥。
当内容被写入存储卡40中时,记录器1通过对话密钥加密内容密钥并将加密的内容密钥传送到存储卡40。存储卡40解密接收到的内容密钥,通过存储密钥对其加密并将加密的内容传送到记录器1。
存储密钥对各存储卡40是唯一的。接收加密的内容密钥,记录器1执行格式处理以把加密的内容密钥和加密的内容写入到存储卡40。
当从闪速存储器42读出数据时,读出的数据经存储器IF序列器51被提供给页缓冲器45、读出寄存器48、纠错电路49。保持在页缓冲器45中的数据被纠错电路49进行纠错。
页缓冲器45的纠错输出和读出寄存器48的输出被提供给S/P&P/S IF组块43。然后经上述串行接口传送到记录器1的DSP 30。
在上述的数据读出时,由存储密钥加密的内容密钥和由组块密钥加密的内容从闪速存储器42读出。然后由保密组块52使用存储密钥将内容密钥解密。
解密的内容密钥被对话密钥加密以发送到记录器1。记录器1通过接收到的对话密钥解密内容密钥。记录器1通过解密的内容密钥产生组块密钥。通过这个组块密钥,加密的ATRAC 3数据被依次解密。
应注意结构ROM 50存储着存储卡40的版本信息和各种属性信息。
存储卡40还有开关60,该开关可由用户操作来保护存储器不发生误删除。当开关60处于删除禁止位置时,闪速存储器42不能被删除,即使记录器发出删除命令。
振荡器61产生时钟信号,用于提供存储卡40处理所用的时序基准。
3.文件系统
3-1处理结构和数据结构
参照图4,表示出一个使用存储卡40作为存储介质系统的文件系统的处理多层体系。
在这个文件系统处理多层体系中,应用处理层是顶层,接着是文件管理处理层、逻辑地址管理层、物理地址管理层,并且以这个顺序来进行闪速存储器访问。
在这个多层体系结构中,文件管理处理层是FAT文件系统。对闪速存储器的每个块给出一个物理地址。块与物理地址之间的相关性是不变的。逻辑地址是由文件管理处理层逻辑上处理的地址。
参照图5,表示出存储卡40的闪速存储器42中数据的物理结构的一个例子。
在闪速存储器42中,称为分段的数据单元被分为预定数目的块(固定长度),各个块被分为预定数目的页(固定长度)。在闪速存储器42中,在块的基础上删除数据并在页的基础上读出或写入数据。
块具有相同的尺寸并且页具有相同的尺寸。一个块由页0到m形成。一个块例如是8KB(千字节)或16KB宽。一个页例如是512个字节宽。当一个块是8KB时,整个闪速存储器42的尺寸是4MB(512块)或8MB(1,204块)。当一个块是16KB时,闪速存储器42的尺寸是16MB(1,204块),32MB(2,048块)或64MB(4,096块)。
一个页由512字节的数据部分和16字节的冗余部分构成。冗余部分的前3个字节形成重写部分,该部分根据数据的更新被重新写入。组块状态、页状态和更新状态以此顺序被写入这3个字节。
冗余部分的剩余13个字节根据数据部分的内容通常具有固定的内容。这13个字节是管理标记(1字节)、逻辑地址(2字节)、格式保留区(5字节)、离散信息ECC(2字节)和数据ECC(3字节)。
离散信息ECC是对管理标记、逻辑地址和格式保留的纠错的冗余数据。数据ECC是用于512字节数据的纠错的冗余数据。
对于管理标记,记录以下内容:系统标记(1=用户块,0=根块)、转换表标记(1=无效,0=表块)、复制禁止规定(1=不禁止,0=禁止)以及访问许可(1=自由访问,0=读出保护)。
各个分段中的前两个块,即块0和块1,形成根块。块1是写入那里的与块0相同的数据的备份。
根块是存储卡40中的第一个有效块,因此在把存储卡40装载到设备中时在所有其它的块之前被访问。剩余组块是各个用户块。
根块的第一页,即页0存储标题、系统入口和根与属性信息。页1存储关于未使用的块的数据。页2存储CIS(卡信息结构)/IDI(识别驱动信息)。
根块的标题记录根块ID和根块中的有效入口的数目。系统入口记录禁止使用的组块数据的开始位置、其尺寸、其类型、CIS/IDI的数据开始位置、其尺寸以及其类型。
根与属性信息记录存储卡40的类型(只读、可读写、或其混合)、块尺寸、块总数、保密一致和与卡的制造相关的数据(制造数据等)。
每次写入数据时,所谓的闪速存储器经受绝缘膜的恶化,从而限制了数据可被写入闪速存储器中的次数。因此,需要防止反复地和集中地对相同存储区(块)的访问。当再写入存储在物理地址处的逻辑地址的数据时,闪速存储器的文件系统防止更新的数据被写入相同的块;文件系统把更新的数据写入目前未使用的块。因此,逻辑地址与物理地址之间的相关性在每次更新操作后发生改变。这种处理(称为交换处理)可防止反复集中的访问相同的块,从而提高闪速存储器的使用寿命。
逻辑地址伴随一次写入组块的数据,从而如果在更新数据前后组块不同,可从FAT发送相同的地址,确保此后的正确的访问。交换处理引起逻辑与物理地址之间的相关性的变化,从而需要逻辑-物理地址转换表。查看这个转换表识别出相应于FAT指定的逻辑地址的物理地址,从而能够访问识别出的物理块所代表的块。
逻辑-物理地址转换表由DSP 30存储在SRAM 31和SRAM 36中。如果这些SRAM没有足够的空间存储这个表,中心表可以被存储在闪速存储器42中。
这个表以升序列出逻辑地址(每个2字节)和相应的物理地址。由于闪速存储器42的最大尺寸是128MB(8,192块),8,192个地址可以由2个字节代表。另外,对于每个分段管理逻辑-物理地址转换表,表的尺寸随着闪速存储器42的尺寸提高而增加。例如,如果闪速存储器的尺寸是8MB(2段),各段的2页被用于逻辑-物理地址转换表。
当将逻辑-物理地址转换表存储到闪速存储器42中时,每一页的冗余部分中的管理标记的预定1位表示存储该表的块。
上述的存储卡40可以被类似盘存储介质的这样的个人计算机的FAT系统使用。
尽管图5中未示出,在闪速存储器42上设置IPL区、FAT区和根目录区。
IPL区存储要首先被装载到记录器1的存储器中的程序的地址和各种关于该存储器的信息。
FAT区存储与块(集合)相关的信息。FAT指定代表未使用的各个块、下一个块序号、缺陷块和最后一个块的值。
根目录区存储目录入口(文件属性、更新数据、开始集合和文件尺寸)。
在本实施例中,脱离开上面提到的存储卡40的格式指定的文件管理系统,提供再现管理文件,用于管理音乐文件轨迹和构成各个轨迹的部分。这个再现管理文件被存储卡40中的用户块存储到闪速存储器42。因此,如果存储在存储卡40中的FAT被破坏,能确保文件恢复。
再现管理文件由DSP 30生成。例如,当记录器1首次被加电时,确定是否存储卡40被装载上。如果发现存储卡40被装载上,执行验证。如果通过验证发现存储卡40是许可的存储卡,闪速存储器42的根块被读入DSP 30。然后,读出逻辑-物理地址转换表。读出的数据被存储在SRAM 31和36中。如果对于用户存储卡40是空白的,在发货之前FAT和根目录被写入闪速存储器42。用户一进行数据记录就生成再现管理文件。
更具体地讲,当用户对DSP 30发出记录命令时,接收到的音频数据被编码器/解码器集成电路10进行压缩,并且产生的ATRAC 3数据被保密集成电路20加密。DSP 30记录加密的ATRAC 3数据到存储卡40的闪速存储器42,此后,FAT和再现管理文件被更新。
每次执行文件更新操作时,更具体地讲,每次开始和结束音频数据的记录,FAT和再现管理文件被重新写入SRAM 31和36。此后,当存储卡40与记录器1拔出时或对它断电时,最后的FAT和再现管理文件从SRAM 31和36被存储到存储卡40的闪速存储器42。在这种情况下,闪速存储器42上的FAT和再现管理文件在每次开始和结束音频数据时被重写。当音频数据已经被编辑时,也更新再现管理文件的内容。
另外,在本实施例的数据结构中,也在再现管理文件中生成和更新附加信息以将其记录到闪速存储器42。应当注意,除了再现管理文件外,还可以生成附加信息管理文件。
从外部控制器经总线和总线接口32对DSP 30给出附加信息。DSP 30把接收到的附加信息记录到存储卡40的闪速存储器42。附加信息不通过保密集成电路20,从而它不被加密。当存储卡40从记录器拔出或被断电时,将附加信息从DSP 30的SRAM写入闪速存储器42。
3-2目录结构
参照图6,表示出根目录存储卡40的目录结构。如所示,按这种顺序安排的:禁止图像目录、运动图像目录、声音目录、控制目录和音乐目录(HIFI)。
在本实施例中,主要以音乐记录/再现为例来说明。因此,后面将说明音乐目录。
音乐目录有两种类型的文件。一个是再现管理文件PBLIST.MSF(此后简称为PBLIST)。另一个是存储加密的音乐数据的ATRAC 3数据文件A3Dnnnn.MSA(此后简称为A3Dnnn)。
ATRAC 3数据文件的数目是高达400个。ATRAC 3数据文件被寄存在再现管理文件中,然后由相关的设备来生成。
3-3管理结构和编辑方案
参照图7,表示出再现管理文件的结构。参照图8,表示出ATRAC 3数据文件(一段音乐)的结构。
再现管理文件具有16KB的固定长度。
对于每段音乐提供ATRAC 3数据文件(此后简称为数据文件)并且该文件由文件开始处的属性标题和随后的实际加密的音乐数据构成。属性标题具有16KB的固定长度并具有类似再现管理文件的结构。
如图7所示,再现管理文件由标题、1字节存储卡名称HM1-S、2字节编码存储卡名称NM2-S、列出安排各段音乐的再现顺序表TRKTBL和用于整个存储卡的附加信息INF-S构成。
如图8所示,在数据文件开始处的属性标题由一个标题、1字节编码音乐名称NM1、2字节编码音乐名称NM2、诸如轨迹密钥信息之类的轨迹信息TRKINF、部分信息PRTINF以及轨迹附加信息INF构成。标题包括:部分的总数、名称属性、附加信息尺寸等等。
在这个数据文件中,跟着属性标题的是ATRAC 3音乐数据。音乐数据被分为16-KB的块,各个块以标题开始。标题包括用于解密加密的数据的初始值。
应当注意,加密处理仅在各ATRAC 3数据文件中的音乐数据上执行;其它数据不进行加密。
参照图9A、9B和9C,将描述音乐(轨迹)与ATRAC 3数据文件之间的关系。
一个轨迹代表一段音乐。一段音乐由一个ATRAC 3数据文件构成(参照图8)。ATRAC 3数据文件存储由ATRAC 3方案压缩的音频数据。
数据以一个集合为基础被记录在存储卡40上。一个集合例如是16KB尺寸。这个集合不具有多个文件。闪速存储器被删除的最小单元是一个块。
在存储卡40用于记录音乐数据的情况下,一个块与一个集合是同义的,并且一个集合限定一个扇区。
一段音乐基本上由一个部分构成。当编辑一段音乐时,可用两个或多个部分来构成它。一个部分表示从记录开始到结束的时间上连续记录的数据单元。通常,一个轨迹由一个部分构成。
各部分之间的连接由各段音乐的属性标题中的部分信息PRTINF(后面将说明)管理。更具体地讲,部分尺寸以PRTINF中的称为部分尺寸PRTSIZE的4字节数据表示。部分尺寸PRTSIZE的前两个字节表示该部分的集合的总数。随后的字节表示开始和结束集合中开始声音单元(缩写称为SU)和结束SU的位置。
上面提到的部分的说明方案不需要在编辑音乐数据时移动大量数据。
如果音乐数据仅在块的基础上编辑,与上面描述的一样避免音乐数据的移动;但是,与SU单元相比,块单元太大而不能编辑音乐数据。
SU是部分的最小单元和在ATRAC 3压缩音频数据时使用的最小数据单元。通过压缩利用取样频率44.1KHz得到的约1024样值(1024×16位×2声道)的音频数据获得的几百个字节的数据为原始数据的1/10是各个SU。
一个SU等效于约23ms。通常,一个部分是由多达几千个SU构成的。
当一个集合由42个SU构成时,一个集合可以代表约1秒长的声音。
构成一个轨迹的部分的数目取决于附加信息的尺寸。
通过从一个块移去标题、音乐名称和附加信息数据而得到的数目确定部分数目,从而在根本没有附加信息时可以使用部分的最大数目(645)。
图9A、9B和9C表示从例如CD连续地记录音频数据、两段音乐而产生的文件结构。
图9A表示一段音乐(数据文件#1)由例如5个集合构成的情况。图9C表示两段音乐(数据文件#2)由例如6个集合构成的情况。
在音乐1与音乐2之间,不允许两个文件存在于一个集合中,从而从下一个集合的开始生成数据文件#2。
随后,如果数据文件#1的末尾(音乐#1的末尾)位于该集合的中间,则如图9B所示在该集合的剩余部分没有以延伸的方式存在的数据(SU)
这保持了对雨音乐2(数据文件#2)的真实性。
在上述示例中,数据文件#1和#2的每一个是由一个部分构成的。
对于记录在存储卡40上的数据文件,规定了4种类型的编辑处理:划分、组合、擦除和移动。
划分处理是把一个轨迹分为两个。当执行这个处理时,轨迹总数目增加1。分开处理把文件系统中的一个文件分为两个并更新再现管理文件。
组合处理把两个文件组合成一个。当执行组合处理时,轨迹总数目降低1。组合处理把文件系统中的两个文件组合为一个并更新再现管理文件。
擦除处理擦除一个轨迹。擦除的轨迹之后的轨迹数目向前滚动1。
编辑中的移动处理改变轨迹顺序。当已经执行移动处理时,更新再现管理文件。
应当注意,作为编辑处理的“移动”不包括数据的移动。因此,作为编辑处理的“移动”不同于例如从诸如HDD的记录介质向诸如存储卡之类的另一个记录介质的移动数据的“移动”。如所述,在记录介质之间的数据“移动”是通过复制数据并且接着把它们从源记录介质删除实现的,其中数据是从源记录介质复制的。
如图9A、9B和9C所示的组合两个文件(数据文件#1和#2)的结果表示在图10中。把两个数据文件#1和#2组合成一个数据文件#1。数据文件#1由两部分组成。
图11表示把如图9A所示的一段音乐(数据文件#1)在集合2的中间划分的结果。
划分处理产生由集合0和1以及集合2的前面部分组成的数据文件#1,以及由集合2的后面部分与集合3和4组成的数据文件#2。
如所述的,在本实施例中,提供部分描述方案,从而可以在SU单元中规定部分1的开始和结束位置以及部分2的开始和结束位置。随后,不必要移动部分2的音乐数据来填充组合处理导致的连接。
另外,部分描述方案使得移动数据不再必要,从而划分处理导致的数据文件#2的开始的空间被填充(图11)。
3-4再现管理文件
参照图12,表示出再现管理文件PBLIST的详细数据结构。再现管理文件PBLIST具有1个集合集合的尺寸(1块=16KB)。
前32字节提供标题。
除标题之外的部分是用于整个存储卡的名称NM1-S(256字节)、名称NM2-S(512字节)、CONTENTS KEY、MAC、S-YMDhms、用于管理再现顺序的表TRKTBL(800字节)和用于整个存储卡的附加信息INF-S(14,720字节)。在这个文件的末尾,标题中一部分信息被再次记录。这些不同类型的数据在再现管理文件中的预定位置开始。
在再现管理文件中,以(0×0000)和(0×0010)表示的前32字节提供标题。
应当注意,从文件开始的每16个字节被称为一个存储槽(slot)。
设置在再现管理文件的第一和第二存储槽的标题从开始处以含义、功能和值的顺序包含它们的数据。
表示为“Rrserved”的数据代表未定义的数据。通常,对于保留数据写入零值(0×00)。无论写入什么,保留数据都被忽略。但是,在将来的版本中要对这个主题进行改变。保留数据的位置被写保护。如果写入“Option”的部分未被使用,则这部分将以与保留数据相同的方式进行处理。
BLKID-TL0(4字节)
含义:块文件ID。
功能:用于识别再现管理文件的开始的值。
值:“TL=0”(例如0X544C2D30)。
MCode(2字节)
含义:制造商编码。
功能:用于识别已经进行记录的制造商和设备型号的编码。
值:高阶10位(制造商码)和低阶6位(型号编码)。
REVISION(4字节)
含义:再现管理文件(PBLIST)已被重写的次数。
功能:每次重写再现管理文件时REVISION加1。
值:从0开始并加1。
SN1C+L(2字节)
含义:要被写入到NM1-S区的存储卡的名称属性(1字节)。
功能:SN1C+L代表在每一个字节中使用的字符编码和语言编码。
值:字符编码(C)按如下所示通过高阶1字节识别出字符:
00:没有设置字符码;简单地作为二进制数字处理。
01:ASCII 02:ASCII+KIANA 03:改进的8859-1。
81:MS-JIS 82:KS C5601-1989 83:GB2312-80 90:S-JIS(对于语音)。
语言编码(L)通过低阶1字节按如下所示根据EBU Tech 3258识别语言:
00:未设置。08:德语 09:英语 0A:西班牙语 OF:法语 15:意大利语 1D:荷兰语 65:韩国语 69:日语 75:汉语。
如果没有数据,填充0。
SN2C+L(2字节)
含义:要被写入到NM2-S区的存储卡的名称属性(5字节)。
功能:SN2C+L代表在每一个字节中使用的字符编码和语言编码。
值:与上述SN1C+L相同。
SINFSIZE(2字节)
含义:通过把要被写入的与整个存储卡相关的附加信息增加到INF-S区所获得的尺寸。
功能:SINFSIZE说明以16字节为单元的数据尺寸;如果没有数据,填充0。
值:尺寸从0×0001到0×39C(924)。
T-TRK(2字节)
含义:总的轨迹数。
功能:总的轨迹数。
值:1到0×0190(直到400个轨迹);如果没有数据,填充0。
VerNo(2字节)
含义:格式的版本号。
功能:高阶代表主要的版本号,低阶代表次要的版本号。
值:例如0×0100(版本1.0)
0×0203(版本2.3)。
在上述标题之后的数据如下:
NM1-S:
含义:与整个存储卡相关的一字节的名称。
功能:以1字节字符编码表示的可变长度名称数据(直到256)。名称数据总是以结束码(0×00)结束。尺寸从这个结束码开始计数。如果没有数据,从开始(0×0020)记录至少1字节的零值(0×00)。
值:各种字符码。
NM2-S:
含义:与整个存储卡相关的2字节的名称。
功能:以2字节字符编码表示的可变长度名称数据(直到512)。名称数据总是以结束码(0×00)结束。尺寸从这个结束码开始计数。如果没有数据,从开始(0×0120)记录至少2字节的零值(0×00)。
值:各种字符码。
CONTENTS KEY
含义:对于每段音乐准备的值,这个值由MG(M)保护,然后存储。这里该值与附于第一音乐的CONTENTS KEY相同。
功能:计算S-YMDhms必须的密钥。
值:从0到0×FFFFFFFFFFFFFFFF。
MAC
含义:检查篡改版权信息的值。
功能:从S-YMDhms和CONTENTS KEY生成的值。
值:从0到0×FFFFFFFFFFFFFFFF。
TRK-nnn
含义:要被再现的ATRAC 3数据文件的SQN(序列)号。
功能:TRK-nnn描述TRKINF中的FNo。
值:从1到400(0×190)。如果没有数据,则填充0。
INF-S
含义:与整个存储卡相关的整个附加信息(例如,关于图片歌词和说明的信息)。
功能:伴随标题的可变长度的附加信息数据。可设置两个或多个不同的附加信息,每一个都带有ID和数据尺寸。各个包括标题的附加信息数据至少是4字节的整数倍16字节。其中的细节在后面说明。
值:参考附加信息数据的结构。
S-YMDhms(4字节)(可选择的)
含义:具有可靠时钟的设备进行记录的年、月、日、时、分、秒。
功能:识别最后的记录日期和时间的值,对于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秒为单位)
对于再现管理文件的最后一个存储,写入与标题中相同的BLKID-TLO、MCode和REVISION。
例如,在用户音频系统的情况下,存储卡可在记录期间拔出,或者系统被无意地断电,从而要求在恢复这个系统时检查这些不正常的状态。
如所述,在每一组块的开始和结束处写入REVISION,每次写入REVISION,重写计数加1。因此,如果在块中间发生不正常状态,开始REVISION值和结束REVISION值不一致,从而允许检查不正常的结束。
从而,一个组块中的两个REVISION值允许以高概率检测不正常的结束。当检查到不正常的结束时,给出诸如错误信息显示的告警。
由于固定值BLKID-TL0被插入在各个块(16KB)的开始,该固定值可以在有被破坏的FAT时,用作修复它们的准则(guideline)。更具体讲,检查在各个组块的开始处的固定值能确定文件类型。另外,由于该固定值BLKID-TLO以重复的方式被写入各个组块的标题和末尾,可检查其可靠性。应当注意与再现管理文件PBLIST的相同的BLKID-TLO可以重复的方式被记录。
与再现管理文件相比,ATRAC 3数据文件具有相当大量的数据(例如,有时是几千个连接的块)。各个ATRAC 3数据文件被附加到后面要说明的块序号BLOCK SERIAL上。通常,各个ATRAC 3数据文件在存储卡上有两个或多个块。因此,除非内容由CONNUM 0识别并且然后BLOCK SERIAL被附加上,产生副本,从而,当FAT破坏时恢复文件是困难的。
同样,如果一个文件被错误逻辑干扰,但不足以进行到FAT的破坏的情况下,制造商码(Mcode)被记录在各个块的开始和末尾,用于识别在其上进行记录的设备的型号。
参照图13,表示出要被记录在再现管理文件上的附加信息数据(INF-S)的结构。
该附加的信息以下面示出的标题开始,跟着是可变长度数据。
INF
含义:字段ID
功能:代表附加信息数据开始的固定值
值0×69
ID
含义:附加信息密钥码
功能:ID代表附加信息的类别
值:从0到0×FF
SIZE
含义:各附加信息的尺寸
功能;数据尺寸是不受限制的,是必须总是4字节的整数倍并且至少是16字节。如果数据以空间结束,它应填充0(0×00)。
值:从16到14784(0×39CO)
MCode
含义:制造商码
功能:用于识别记录在上面的制造商和设备型号的码
值:高阶10位(制造商码)和低价6位(型号码)。
C+L
含义:要从字节12开始被写入数据区的字符的属性
功能:要使用的字符编码和语言编码分别以1字节代表
值:与上述SN1C+L相同。
DATA
含义:各个附加信息数据
功能:DATA代表可变长度数据。真实数据总是从字节12开始并且必须至少长度(尺寸)是4字节,或总是4字节的整数倍。如果数据以空间结束,它应填充0(0×00)。
值:根据内容分别限定。
参照图14,表示出附加信息关键码值(0到63)与附加信息类型之间的相关性的示例。关键码值(0到31)被分配给与音乐相关的信息(字符信息),关键码值(32到63)被分配给与URL(均衡源定位符)(与网络音乐相关的信息)。字符信息如集子标题、艺术家姓名和CM被记录为附加信息。
参照图15,表示出附加信息关键码值(64到127)与附加信息类型之间的相关性的示例。关键码值(64到95)被分配给路径/其它信息,关键码值(96到127)被分配给控制/数字数据。
例如,在(ID=98)的情况下,附加信息是TOC-ID。基于CD(高密度光盘)的TOC信息的,TOC-ID代表第一音乐号、最后的音乐号、某个音乐序号、总的播放时间和某一个音乐播放时间。
参照图16,表示出附加信息关键码值(128到159)与附加信息类型之间的相关性例子。关键码值(128到159)被分配给与同步再现相关的信息。图16中的EMD表示电子音乐分布。
参照图17A、17B、17C、17D和17E,描述了附加信息数据的特殊示例。图17A表示与图13相同的附加信息数据的数据结构。
图17B表示附加信息是具有关键码ID=3的艺术家姓名的的示例。SIZE是0×1C(28字节)。包括标题的该附加信息的数据长度是28字节。具有C+L,字符码C=0×01并且语言码L=0×09。这个值是ASCII字符码,根据上面表示的规定其表示语言是英语。关于艺术家姓名例如“SIMON & ABCDEFGHI”的数据被写入从字节12开始的一个字节。由于附加信息的尺寸规定为4字节的整数倍,一个字节的其余是(0×00)。
图17C表示附加信息是具有关键码ID=97的ISRC(国际标准记录码:版权码)的例子。SIZE是0×14(20字节),表明该附加信息的数据长度是20字节。具有C+L,C=0×00并且L=0×00。其表示既没有设置字符也没有设置语言;即,数据是二进制的。然后,8字节的ISRC码被写入作为数据。ISRC代表版权信息(国家、版权持有者、记录日期和序号)。
图17D表示具有关键码ID=97的附加信息的记录日期的例子。SIZE是0×10(16字节),表明该附加信息的数据长度是16字节。具有C+L,C=0×00并且L=0×00,表示既没有设置字符也没有设置语言。之后,4字节(32位)的编码被写入作为数据,表明记录日期(年、月、日、时、分、秒)。
图17E表示具有关键码ID=107的附加信息的再现记录的例子。SIZE是0×10(16字节),表示该附加信息的数据长度是16字节。具有C+L,C=0×00并且L=0×00,表示既没有设置字符也没有设置语言。然后,4字节(32位)的编码被写入作为数据,表明再现记录(年、月、日、时、分、秒)。每执行一次再现,再现记录记录16字节的数据。
3-5数据文件
参照图18,表示出ATRAC 3数据文件(A3Dnnnn)的数据阵列,其中一个SU是N字节(例如N=384字节)。
图18表示作为属性便头的组块和实际记录音乐的组块,作为与图8中所示的相同的数据文件。
图18表示这些块(16×2=32K字节)的空隙的开始字节(0×0000到0×7FF0)。
如图18所示,属性标题的前32字节提供标题、接着256字节提供音乐名称区NM1(256字节)和512字节的音乐名称区NM2(512字节)。
属性标题的标题包括以下数据。
BLKID-HD0(4字节)
含义:块文件ID
功能:用于识别ATRAC 3数据文件的开始的值
值:固定值=“HD=0”(例如,0×48442D30)。
Mcode(2字节)
含义:制造商码
功能:用于识别已经记录的制造商和设备型号码
值:高阶10位(制造商码)和低阶6位(型号码)
BLOCK SERIAL(4字节)
含义:附加到各轨迹的序号
功能:第一块从0开始,随后的块具有递增加1的序号;这些号码在编辑处理后保持不变
值:从0到0×FFFFFFFF
N1C+L(2字节)
含义:轨迹(音乐名称)数据(NM1)的属性。
功能:用在NM1的字符码和语言码用1字节代表。
值:与SN1C+L相同
N2C+L(2字节)
含义:轨迹(音乐名称)数据(NM2)的属性。
功能:用在NM2的字符码和语言码用1字节代表。
值:与上述SN1C+L相同。
INFSIZE(2字节)
含义:通过对与轨迹相关的所有附加信息进行总计获得的尺寸。
功能:INFSIZE说明以16字节为单元的数据尺寸;如果没有数据,填充0。
值:尺寸从0×0000到0×3C6(966)。
T-PRT(2字节)
含义:总的组成部分数目。
功能:T-PRT代表构成一个轨迹的组成部分的数目;通常为1。
值:从1到0×285(645十进制)。
T-SU(4字节)
含义:SU的总数
功能:T-SU代表在一个轨迹中SU的实际总数;等于音乐再现时间。
值:从0×01到0×001FFFFF。
INX(2字节)(可选择的)
含义:INDEX的相对位置
功能:代表音乐的字符部分的开始的指示字,通过把SU的数目除以4而获得的值指定音乐开始的位置;等于正常SU的4倍长的持续时间(大约93ms)。
值:从0到0×FFFF(直到约6084秒)。
XT(2字节)(可选择的)
含义:INDEX的再现时间
功能:XT规定从INX-nn指定的开始经把数目Sus除以4得到的值来再现的时间;等于正常SU的4倍长的持续时间(约93ms)。
值:0×0000:没有设定;从0×01到0×FFFE(直到6084秒)。
0×FFFF:直到音乐的末尾。
下面描述属性标题中的音乐名称区NM1和NM2。
NM1
含义:代表音乐名称的字符串。
功能:以1字节的字符码代表的可变长度音乐名称(直到256)。名称数据总是以终止码(0×00)结束。尺寸从这个终止码计算。如果没有数据,至少从开始(0×0020)记录一个或多个零位字节的0(0×00)。
值:各种类型的字符码。
NM2
含义:代表音乐名称的字符串。
功能:以2字节的字符码代表的可变长度名称数据(直到512)。名称数据总是以终止码(0×00)结束。尺寸从这个终止码计算。如果没有数据,从至少开始(0×0120)记录两个或多个零位字节的0(0×00)。
值:各种类型的字符码。
从属性标题的固定位置(0×0320)开始的80字节的数据叫做轨迹信息数据TRKINF,其主要以集中的方式管理与保密和复制控制相关的信息。下面以排列顺序描述TRKINF中的数据。
CONTENTS KEY(8字节)
含义:为每段音乐准备的值,其由存储卡的保密组块保护并被存储。
功能:第一密钥对于音乐的再现是必要的并用于计算C-MAC[n]。
值:从0到0×FFFFFFFFFFFFFFFF。
C-MAC[n](8字节)
含义:用于检查版权信息的篡改的值。
功能:从多个包括内容积累数目和隐藏的序列号的TRK INF的内容产生的值。隐藏的序列号表示记录在存储卡的隐藏区中的序列号。任何不与版权一致的记录器不能读出隐藏区。与版权一致的专用的记录器和安装有能够读出存储卡的软件的个人计算机可访问隐藏区。
A(1字节)
含义:一个部分的属性。
功能:如在部分中的压缩模式的信息。
值:下面参照图19描述值。应当注意,对于N=0,1的单声道,作为单声道规定了位7是1并且子信号是0且仅提供主信号(L+R)的特殊的接合模式。通常的再现设备可忽略位2和1的信息。
A的0位形成强调开/关的信息。位1形成关于再现SKIP或正常再现的信息。位2形成关于数据划分的信息;例如,音频数据或其他数据,如FAX。
位3未定义。
通过组合位4、5和6,如所示那样规定速率信息。
更具体都讲,N表示以3位代表的速率值,表明记录时间(在64MB存储卡的情况下)、数据传送速率、一个组块中的SU数目和用于5种类型的模式的一个SU的字节数目;单声道(N=0),LP(N=2),SP(N=4),EX(N=5,6)和HQ(n=7)。
位7表示ATRAC 3的模式(0:双,1:接合)。
下面描述使用例如64MB的存储卡的SP模式的情况。64MB的存储卡有3968个块。在SP模式中,一个SU有304字节,使得1个块有53个SU。一个SU等于(1,024/44,100)秒。因此,一个块是(1,024/44,100)×53×(3,968-16)=4,863秒=81分。传输速率是(1,024/44,100)×304×8=104,737bps。
LT(1字节)
含义:再现限制标志(位7和位6)及保密版本(位5到位0)。
功能:LT代表对这个轨迹有限制。
值:位7:0=没有限制;1=限制。
位6:0=在时间限制内;1=超出时间限制。
位5到位0:保密版本0(如果保密版本不是0,禁止再现)。
FNo(2字节)
含义:文件序号
功能:在第一记录处的轨迹号,该号识别出用于MAC计算的记录在存储卡的隐藏区中的值的位置。
值:从1到0×190(400)。
MG(D)SERIAL-nnn(16字节)
含义:记录设备的保密组块的序号(保密集成电路20)。
功能:记录设置之间是不同的唯一值。
值:从0到0×FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF。
CONNUM(4字节)
含义:内容积累数目。
功能:对于每段音乐积累的并被记录设备的保密组块管理的唯一值。该数目被准备用于2到第32次幂,或42亿段音乐并用于识别记录的音乐。
值:从0到0×FFFFFFFF。
YMDhms-S(字节)(可选择的)
含义:用于进行再现限制的轨迹的再现开始日期。
功能:允许EMD指定的再现开始的日期。
值:与上面提到的日期的注解相同。
YMDhms-E(4字节)(可选择的)
含义:用于进行再现限制的轨迹的再现结束日期。
功能:结束EMD指定的再现许可的日期。
值:与上面提到的日期的注解相同。
MT(1字节)(可选择的)
含义:允许再现的最大次数。
功能:EMD指定的再现的最大次数。
值:从1到0×FF;当不使用时为0×00。如果LT的位7是0,MT的值为00。
CT(1字节)(可选择的)
含义:进行再现的次数。
功能:在许可再现次数内音乐实际被再现的次数。每再现一次该值被降低1。
值:从0×00到0×FF;当不使用时为0×00。如果LT的位7是1,CT的值为00,再现禁止。
CC(1字节)
含义:COPY CONTROL。
功能:复制控制。
值:如图20所示,位6和位7代表复制控制信息,位4和位5代表与高速数字复制相关的复制控制信息,位1、位2和位3代表复制属性,位0未定义。
CC的示例:
位7....0:复制保护,1:复制允许
位6....0:原始的,1:第一代或更高的。
位5,4....00:复制保护,01:复制第一代,10:复制允许。
位3,2,1
001:从原始源记录内容。
010:从LCM复制内容。
011:从LCM移动内容。
100或更高:未定义。
应当注意,LCM代表特许适应模块(Licensed Compliant Module),其等于例如个人计算机中的HDD或用户设备。
例如,在从CD数字记录时,(位7,6)是01,(位5,4)是00,(位3,2,1)是001或010。
CN(1字节)(可选择的)
含义:在高速数字复制HSCMS(高速串行复制管理系统)中许可的复制次数。
功能:CN提供一次复制与自由复制之间的区别并规定了次数。CN仅对于第一代复制有效,并且每进行一次复制就减1。
值:00:复制保护,01到0×FE:次数,0×FF:无限的次数。
在数据文件的属性标题中,上面提到的轨迹信息区TRKINF下文是从称为用于部分管理的部分信息区PRINF的0×0370开始的24字节的数据。当一个轨迹有多个部分构成时,PRINF沿着时间轴设置。下面以排列顺序描述在PRTINF中包含的数据。
PRTSIZE(4字节)
含义:一个部分的尺寸。
功能:PRTSIZE代表一个部分的尺寸,集合:2字节(顶部),开始SU:1字节(中间),末尾SU:1字节(底部)。
值:集合:从1到0×1F40(8000),开始SU:从0到0×A0(160),末尾SU:从0到0×A0(160)(SU从0开始编号)。
PRTKEY(8字节)
含义:用于加密一个部分的值。
功能:初始值=0;在编辑时,PRTKEY遵从编辑规则。
值:从0到0×FFFFFFFFFFFFFFFF。
CONNUM0(4字节)
含义:第一个生成的内容积累数目密钥。
功能:CONNUM0用作使内容唯一的ID。
值:与内容积累数目初始值密钥相同。
ATRAC 3数据文件的属性标题包含附加的信息INF,如图18所示。该信息除了开始位置不固定外通常与再现管理文件中的附加信息INF-S(参照图12)相同。使用一个或多个部分的最后字节部分(以4字节为单元)的下一个位置作为开始位置,开始附加信息INF的数据。
INF
含义:与各轨迹相关的附加信息数据。
功能:具有标题的可变长度附加信息数据。可设置多个不同种类的附加信息。各个标题附加有ID和数据尺寸。包括各个标题的附加信息数据至少是16字节长并且以4字节的整数倍增加。
值:与再现管理文件中的附加信息INF-S相同。
上述属性标题接着是记录ATRAC 3数据的块数据。如图8所示,标题被附加在各个块上。下面参照图18描述块数据。
BLKID-A3D(4字节)
含义:BLOCK ID FILE ID。
功能:BLKID-A3D识别ATRAC 3数据的开始。
值固定值=“A3D”(例如0×41334420)。
MCode
含义:MAKER CODE
功能;MCode识别已经记录的制造商和设备型号
值:高阶10位(制造商码);低阶6位(型号码)
CONNUM0(4字节)
含义:第一个生成的内容积累数目。
功能:CONNUM0用作用于使内容唯一的ID并且允许在编辑后值不变化。
值:与内容积累数目初始值键相同。
BLOCK SERIAL(4字节)
含义:附加在各个轨迹的序号。
功能:第一块以0开始,随后的块具有递增加1的序号;这些号码在编辑处理后保持不变。
值:从0到0×FFFFFFFF。
BLOCK-SEED(8字节)
含义:用于加密一个块的一个密钥。
功能;开始块是用于记录设备的保密组块并产生随机数。下面的块递增1进行编号。如果丢失这个值,约1秒不输出声音,一秒等效于1个块。因此,相同的值以重复方式被写入标题和块末尾。在编辑后该值不变化。
值:初始,8字节随机数。
INITIALIZATION VECTOR(8字节)
含义:这是加密和解密用于各个块的ATRAC 3数据必备的初始值。
功能:第一块从0开始,下一个块有最后一个SU的最后加密的8字节的值。当在划分的块的中间开始时,使用开始SU之后的紧接着的最后8字节。这个值在编辑后不改变。
值:从0到0×FFFFFFFFFFFFFFFF。
SU-nnn
含义:声音单元数据。
功能:通过压缩1,204样值获得的数据。数据的字节数取决于使用的压缩模式。在编辑后该值不变化(例如,在SP模式中N=384字节)。
值:ATRAC 3数据值。
在图18中,N=384,从而42个SU被写入一个块。一个块的首先的两个时隙(4字节)形成标题。BLKID-A3D、MCode、CONNUM0和BLOCK SERIAL以重复的方式被写入最后一个时隙(2字节)。因此,一个块的剩余区M是(16,384-384×42-16×3=208字节)。如上所述,8字节的BLOCK SEED被写入这个区M。
4.具有HDD的设备的结构
与图1描述的存储器40兼容的记录器1可以是独立的设备或可组装为另一设备的一个组成部分。
例如在具有HDD的个人计算机的情况下,用于记录数据到存储卡40并从那里再现数据的记录器可被设置在个人计算机的主体中。该装置的结构如图1所示可以不改变个人计算机的主体。另一种情况是,可使用诸如图21所示的结构,其中CPU 202直接控制HDD 201和存储卡40。
通常,根据图21所示的结构,内容数据的编码/解码和用于加密发送到存储卡40的数据的加密处理通常以与在图1所示的记录器1中执行的方式相同的方式执行。现在将描述图21所示的结构。
在图21中,由CD播放器从CD再现的数字信号被存储在硬盘上。硬盘用作音频服务器。再现的数字信号从硬盘被复制或移动到具有上述格式的存储卡40。记录到存储卡40的信号可通过与类似于图1所示的类似的结构中的存储卡40兼容的记录器/播放装置从那里(固定或便携记录器)再现。用于复制和移动操作的描述也适用于与具有HDD的个人计算机连接的独立的记录器1。
图21所示的装置是包括HDD 201的个人计算机200。CPU 202控制HDD201。CPU 202连接于外部非易失存储器(外部NVRAM)203、操作按钮204和显示装置205。
ATRAC 3音频编码器/解码器206也包括在计算机200中。模拟输入207由A/D转换器208转换为要根据ATRAC 3模式由音频编码器/解码器206来压缩的数字音频信号。来自CD播放器209的数字输入210经数字输入接收器211被提供给音频编码器/解码器206,以根据ATRAC 3模式进行压缩。CD播放器209可以是外部附加的CD播放器,也可以是安装在个人计算机上的CD-ROM驱动器。
个人计算机200适合解密存储在HDD 201中的内容(音频数据),在音频编码器/解码器206把解密的内容解码为数字音频信号,并经D/A转换器213提供模拟音频输出214。
从音频编码器/解码器206接收的压缩的音频数据被提供到保密组块212以进行加密。音频数据根据内容密码以类似于记录器1的方式进行加密。
在CPU 202的控制下,加密的ATRAC 3数据被存储在HDD 201。如果数字数据已经被输入,音乐识别信息如ISRA和TOC_ID标识符而不是仅音频数据可以被存储。保密模块212对于每个内容(对于每个数据文件(或轨迹))产生内容密钥和内容积累数目(CONNUM),而且还指定对于每个主机唯一的序号。用于内容密钥、CONNUM和序号的这些值也被存储在HDD 201和/或外部非易失存储器203中。
为由设备而不是个人计算机200再现存储在HDD 201中的加密的ATRAC 3数据文件,ATRAC 3数据文件被复制或移动到存储卡40。当数据文件被移动时,把它从HDD 201中删除。当数据文件被复制时,它仍在HDD 201上存在。
由于ATRAC 3数据根据内容密钥被加密,如果数据被复制,声音不能被再现,因为复制的数据不能被解密。但是,如果内容密钥要被盗用,数据可容易地被解密。为防止这个问题,内容密钥自身被加密并且加密的内容密钥不暴露于计算机外部。例如,当从HDD 201移动内容到存储卡40时,内容密钥被对话密钥加密并且加密的内容密钥从HDD 201传送到存储卡40。存储卡40根据相同的对话密钥解密内容密钥并且然后根据与存储卡40相关的存储密钥加密内容以存储加密的内容密钥到存储卡40。
类似地,当从存储卡40复制或移动数据到HDD 201时,内容密钥根据对话密钥被加密并且加密的内容密钥与加密的数据一起进行传送。记录在HDD 201中的内容密钥不同于记录在存储卡40中的内容密钥。因此,对于要解密的音频数据,加密的音频数据和它的相应的内容密钥两者必须总是出现在目的地设备中。
如上所述,对于内容数据的各个部分产生内容密钥和内容积累数目(CONNUM)。通过把内容密钥和内容积累数目组合获得的值被用作内容ID,其对于内容数据的每个部分都是唯一的,这一点后面将说明。内容密钥和内容积累数目(CONNUM)等于包括在图18所示的轨迹信息区TRKINF中的内容密钥和内容积累数目(CONNUM)。
5.对存储卡和内容提供源识别信息的各种记录路径
在存储卡40和记录器1中的文件系统的结构目前已经进行了描述。下面描述记录路径的各个例子,沿着该路径内容被记录到装载在记录器1中的存储卡40,这些例子中还参照图22,23和24描述用于内容提供源识别信息。
在上述数据文件(参照图18和20)的属性标题的CC位1、2和3代表提供的源识别信息的内容。在每个例子中,记录器1A和1B等效于图1所示的记录器1。参照图22到24,虚线代表内容流,而实线代表识别信息流。
图22表示诸如从CD再现的并且例如从诸如CD播放器的再现装置200进行传送的音乐数据的内容被记录在存储卡40中的数据路径。
当例如形成于独立结构中的记录器1B被连接于再现装置300时,形成路径1。在这个建立中,例如,再现装置300连接到图1所示的记录器1(1B)的数字输入选择器16或线路输入选择器13,以从再现装置300提供数字音频数据或模拟音频数据到记录器1。
作为从再现装置300提供的内容的数据在参照图1描述的记录器1B中被编码和加密,以将其存储在存储卡40中。即,作为一段音乐的内容被记录为1个数据文件。
在这个例子中,由于内容从CD再现,CD仅是重放的记录介质,并且从数字输入选择器16或线路输入选择器13输入内容,记录器1B的DSP 30产生“001”作为“CC”的位1、2和3的值,作为内容提供源识别信息,把它们记录在数据文件的属性标题中。显然当记录内容时,数据文件和再现管理文件中的其它控制信息被记录和/或更新(这一点在下面的例子中也是正确的)。
图22所示的路径2形成于把记录器1A组装到装置200中的情况,该装置200是个人计算机或音频/视频装置。装置200连接到再现装置300,从该装置数字音频数据或模拟音频数据直接提供给记录器1A。
也在这种情况下,作为从再现装置300提供的内容的数据在记录器1A中被编码和加密,以记录在存储卡40中。即,作为一段音乐的内容被记录为1个数据文件。
在这种情况下,控制装置200的CPU 202产生“001”作为“CC”的位1、2和3的值,作为内容提供源识别信息,把产生的值提供给记录器1A。通过使用提供的“CC”和其它必要的信息,记录器1A在数据文件中记录管理信息并记录和/或更新再现管理文件。
图23表示在从组装在作为例如个人计算机的装置200中的CD-ROM驱动器209提供的例如CD再现的内容音乐数据被记录到存储卡40的情况下的数据路径。
在例如独立结构中的记录器1B通过USB或另一个通信方案经图1所示的终端32被连接到装置200。
当从CD-ROM驱动器209再现的内容被一次存储于HDD 201中并且然后从HDD 201提供给记录器1B时形成路径3。
作为从HDD 102提供的内容的数据可以在记录器1B中被复制或移动到存储卡40。在这种情况下,由于数据从HDD 201被复制或移动,用于控制内容数据的传送的装置200的CPU 202产生“010”或“011”作为用于记录器1B的“CC”的位1、2和3的值,并且把这些值记录在数据文件的属性标题中。
图23所示的路径4在CD-ROM驱动器209再现的内容直接提供给记录器1B时形成。从CD-ROM驱动器209提供的内容数据被记录到记录器1B中的存储卡40中。
在这种情况下,由于数据从CD被记录,用于控制内容数据的传送的装置200的CPU 202产生“001”作为用于记录器1B的“CC”的位1、2和3的值,并且把这些值记录在数据文件的属性标题中。
图24表示诸如个人计算机的装置200把由服务器400提供的内容经例如诸如ISDN的通常的通信线、卫星通信线或任何其它传输路径下载到HDD201的情况。装置200还连接到记录器1B。记录器1B经图1所示的终端32由USB连接或另一个通信方案连接到装置200。
由服务器提供的并存储在HDD 201中的内容被提供给记录器1B。在这种情况下,作为从HDD 201提供的内容的数据在记录器1B中被复制或移动到存储卡40。
由于在这种情况下数据从HDD 201被复制或移动,用于控制内容数据的传送的装置200的CPU 202产生“010”或“011”作为用于记录器1B的“CC”的位1、2和3的值,并且把这些值记录在数据文件的属性标题中。如所述,值“100”或更大的值是未定义的。对于经例如传输路径获得的内容,可能分配“100”值或更大的值。在这种情况下,CC是“100”或更大。
应当注意,图22、23和24所示的例子仅是各个内容记录路径中的一般的例子,因此可能有许多其它的路径。
在每个例子中,提供用于内容提供源的识别信息的“CC”的位1、2和3的值从一个装置被传送到记录器1,从该装置提供内容到记录器1或在记录器1由DSP 30产生内容。
6.复制和移动操作的处理
下面的讨论描述主要在存储卡40与HDFD 201之间的内容数据复制和移动操作。
首先,参照图25到28说明在记录/再现期间的处理步骤以及在复制和移动操作期间在存储卡40与HDD 201之间的内容数据的传送的示例。接着参照图29到31说明在复制和移动操作期间根据图25到28所示的处理的数据流动的示例。
图25到28描述包括HDD 201和存储卡40的记录/再现系统的控制处理。该控制处理可由各种实体执行。
例如,在具有HDD 201的个人计算机连接于独立的记录器1的系统中,可能个人计算机的CPU执行与HDD 201相关的处理(参照图25和26)并且记录器1的DSP 30执行与存储卡40相关的处理(图27和28)。在这个情况下,在处理期间DSP 30和个人计算机传送各种预定的要求的控制信息,如下面所述。这些信息可以包括例如复制和移动操作之间的目的地的指示、识别信息的值、内容ID和复制计数值。
另一种情况是,在个人计算机连接在记录器1的系统中,个人计算机可执行所有的控制操作,包括图27和28所示的对存储卡40的控制,并且发送它的命令到DSP 30来执行,反之亦然。
给出如图21所示的形成于个人计算机200中的系统,图25到28所示的所有的控制操作可由CPU 202执行。
图25示出了在内容数据要被存储于HDD 201中时要执行的处理。根据该图,用户给出一个命令用于向HDD 201记录从仅再现用的记录介质如CD再现的内容,或向HDD 201记录经图24所示的传输路径从服务器400提供的内容。用户可选择地给出一个命令用于从存储卡40复制或移动内容。在任一种情况下,当系统确定有记录内容的请求时,控制通过步骤F101到步骤F102。然后在步骤F102,系统确定是否要被记录的内容是来自初始源的内容数据的复制。初始源包括仅再现用记录介质如CD。在本实施例中,服务器400也被当作初始源。
如果确定内容已经从初始源被再现,系统的控制进入到步骤F105,所需的内容被记录到HDD 201。一旦内容已经被记录到HDD 201,然后,在步骤F106,系统产生对于记录的内容唯一的内容ID,还把复制计数器设置为内容ID的一部分。内容ID和复制计数值被存储于相应于记录的内容的HDD 201中。内容ID是例如通过结合内容密钥和内容积累数目(CONNUM)而获得的值,如上所述。在本实施例的系统中,如果HDD 201用作个人服务器并且内容要复制到另一个记录介质(即存储卡40),内容可被复制例如3次。复制计数器指示代表内容可被复制的剩余的次数的值。因此,如果由于内容是来自初始源的复制而使系统进行到步骤F106,并且没有进行从HDD 201的进一步的复制,复制计数器值被设置为3。
在完成了内容数据、内容ID和复制计数向HDD 201的记录时,控制结束。
如果在步骤F102确定要被记录的内容数据还没有从初始源被再现,控制进行到步骤F103,在这里确定是否指示的内容数据的源是存储卡40,即是否请求记录存储在存储卡40中的数据。如果请求从存储卡40发生记录,控制进行到步骤F104,在那里确定是否记录是根据复制操作或移动操作进行的。
如果请求内容从存储卡40来复制,控制进行到步骤F107,来自存储卡40的所需的内容数据被复制到HDD 201。在步骤F108,系统设置内容ID和相应于记录的内容的复制计数器并且把该数据存储到HDD 201。在复制后,相同的内容存在HDD 201和存储卡40上,这等效把内容从HDD 201一次复制到了存储卡40。因此,内容被视为已经进行了一次复制,复制计数器被设置为2。在记录内容、相应于内容的内容ID和复制计数器到HDD 201后,处理结束。
如果在步骤F104确定发出了把内容数据从存储卡40移开的请求,控制进行到步骤F109,在那里确定是否HDD 201是过去内容已经从那里传送到存储卡40的源。为确定是否HDD 201是复制源,要被复制到HDD 201的内容的原来已经设置过的内容ID与HDD 201的内容ID列表相比。如果它们是匹配的,确定HDD 201是内容数据源。
如果在步骤F109要被记录到HDD 201的内容数据的内容ID在HDD 201上没有找到,确定HDD不是复制源。然后控制进行到步骤F110,在步骤F110从存储卡40提供的内容数据被存储在HDD 201上。作为移动操作,内容从存储卡40被擦除。这个移动操作下面将被具体描述。此后,控制进行到步骤F111,在那里系统设置内容ID和相应于记录的内容的内容计数器,并且把这些值存储在HDD 201中。由于新的内容已经被移动到HDD 201并且内容不再存在于存储卡40上,复制计数器的值被设置为3。
根据把内容数据从不作为初始源的存储卡40移开的移动操作,还可能禁止对记录的内容数据的从HDD 201的任何进一步的复制。为实施这种禁止,复制计数器的值设置为0。当已经完成了把内容、内容ID和复制计数器记录到HDD 201时,处理结束。
如果在步骤F109确定HDD 201是复制源(即,如果要被记录到HDD 201的内容的内容ID在HDD 201上被找到),控制进行到步骤F112以把内容数据从存储卡40记录到HDD 201,并且内容数据从存储卡40被擦除。在大部分情况下,内容数据已经存在于HDD 201(由于它是内容数据的初始源),从而不需要实际的记录操作。实际的记录操作仅在内容数据第一次从HDD 201复制到存储卡40后把内容数据移动到另一个存储卡40或者把它从HDD 201移开时才执行,因此内容数据不再存在于HDD 201上。
然后控制进行到步骤F113并且内容ID和相应于内容数据的复制计数器被设置和存储在HDD 201上。从HDD 201复制到存储卡40的内容被返回到HDD 201。因此,内容数据在其上出现的存储卡的数目降低1,从而复制计数器的值增加1(+1),使得进行一个附加的复制。当更新计数器已经完成时,处理结束。
接着参照图26,将说明内容数据从HDD 201向存储卡40的复制或移动。当用户给出一个命令来从HDD 201把内容数据从HDD 201复制或移动到存储卡40时,控制从步骤F201前进到F202。在步骤F202确定是否请求处理是复制还是移动操作。如果请求的操作是复制操作,在步骤F203,确定对内一内容存储的复制计数器的值。
如果确定复制计数器的值是3、2或1而不是0,允许复制。因此,控制进行到步骤F207并且内容数据被再现和传送到存储卡40。存储卡40记录提供的内容数据。之后,在控制进行到步骤F208后,复制计数器减去1(-1)以表明可从HDD 201进行减少一个的复制。例如,复制计数器的值目前是3,将被降低到2。一旦内容数据的传输和复制计数器的更新完成了,处理结束。
根据本发明的一个优选实施例,内容数据允许从HDD 201被复制制的次数是3。每次内容数据被复制,复制计数器的值被递减。因此,如果内容已经从HDD 201复制了3次,复制计数器的值将为0。
因此,如果在步骤F203确定复制计数器的值为0,不再允许从HDD 201对内容数据进行复制。然后控制进行到步骤F209以执行复制保护处理。
因此系统将不允许内容数据从HDD 201传输到存储卡40,并且系统通知用户这种复制禁止。在例如个人计算机的显示设备上表示出一个信息,高速用户内容已经被复制了3次。另一种情况是系统用告警音或告警信息通知用户这种复制禁止。
如果在步骤F202确定用户已经请求从HDD 201把某些内容数据移动到存储卡40,控制进行到步骤F204。在步骤F204请求的内容数据被传送到存储卡40,在那里进行记录。系统在步骤F205还擦除根据移动命令从HDD 201传送的内容数据。然后,在步骤F206在内容数据从HDD 201被擦除后系统还从HDD 201清除存储的内容ID和与移动的内容数据相关的复制计数器。
在某些情况下,可能需要系统在步骤F206不清除内容ID和复制计数器。例如,如果在过去内容已经从HDD 201被复制到另一个存储卡,内容有时通过移动操作从另一存储卡被返回到HDD 201。如果这种复制在过去已经执行了,在HDD 201上需要内容ID和复制计数器并且因此不能擦除它们。从而,在步骤F206的处理期间,如果复制计数器的值是3,系统从HDD 201清除内容ID和复制计数器。但是,如果复制计数器的值是1、2和0中的一个,系统在HDD 201上保留内容ID和复制计数器。
当上面的处理已经完成时,处理结束。
应当注意,在另一个实施例中,无论复制计数器的值如何,都不执行步骤F206的内容ID和复制计数器的清除。以这种方式内容ID和复制计数器可保持存储在HDD 201上以保持在HDD 201上包括的过去的内容的记录。
接着参照图27描述用于把内容数据记录到存储卡40的操作。
在步骤F301确定是否用户发出命令来把内容数据直接记录到存储卡40。还确定是否该内容数据是从仅再现用的记录介质如CD再现的,该介质是经包括HDD 201的传输路径从服务器400提供的。另外,确定是否用户发出命令来把内容数据从HDD 201复制或移动到存储卡40。如果这些请求中的这些回答的任何一个是肯定的,控制通过步骤F301到步骤F302。
在步骤S302确定是否请求的内容要从初始源复制。初始源指的是仅再现用的记录介质,如CD。在本实施例中,初始源也包括服务器400。如果在步骤F302确定内容从初始源复制,控制进行到步骤F305以把请求的内容数据记录到存储卡40。如参照图18所述的那样,管理信息,如属性标题和块标题被增加到数据文件来传送。要被记录在数据文件的属性标题中的CC位1、2和3的复制属性值被设置为“001”,表明该记录是从初始源进行的(参照图20)。在内容数据在步骤F305进行了记录后,在步骤F306再现管理文件被更新(参照图12)。传输的内容数据被记录在存储卡40中作为一个数据文件。在完成了用于这个记录操作的再现管理文件的更新后,处理结束。
如果在步骤F302确定内容数据不是从初始源提供的,控制进行到步骤F303,在那里确定是否请求的内容数据要从HDD 201来传送。如果发现请求的内容数据驻留在HDD 201上,还在步骤F304确定是否已经请求了复制或移动操作。如果确定请求了复制操作,控制进行到步骤F307,在那里来自HDD 201的请求的内容数据被传送到存储卡40。在记录的数据文件中,在属性标题中的CC位1、2和3的复制属性的值被设置为“010”,表明该记录是根据复制操作从HDD 201进行的。然后在步骤F308再现管理文件被更新。从HDD 201传送的内容数据被记录到存储卡40作为一个数据文件。当完成了相应于该特定的记录的再现管理文件的更新时,处理结束。
如果在步骤F304确定请求移动操作,在步骤F309从HDD 201提供的内容数据被记录到存储卡40。此时,在记录的数据文件中,在属性标题中的CC位1、2和3的复制属性的值被设置为“011”,表明该记录包括来自HDD 201的内容数据的移动。然后在步骤F310更新再现管理文件并且处理结束。
接着参照图28,将描述用于从存储卡40再现内容数据以及从存储卡40复制或移动内容数据到HDD 201的处理。
当用户请求从存储卡40把内容数据复制或移动到HDD 201时,处理通过步骤F401到F402,在那里确定请求是否是复制或移动请求。如果在步骤F402确定了请求复制操作,检查在相应于请求的内容数据的数据文件中的属性标题中的CC位1、2和3的值。在本实施例中,在步骤F403如果确定CC位值1、2、3是“001”,即,如果在存储卡40上的相应于请求的内容数据的数据文件原来从初始源被移动到了存储卡40,内容可仅被复制一次。然后控制进行到步骤F404并且数据文件被传送到HDD 201。同时,在HDD 201一侧,系统执行图25的步骤F107和步骤F108的处理,记录提供的内容数据并设置内容ID和复制计数器。
然后控制进行到步骤F405,响应于同时执行的复制操作,在该步骤要被处理的数据文件的CC位1、2和3的值被更新以读出为“010”。这个复制操作占用了该内容数据的一个许可的复制。从而相同的内容数据存在于HDD 201和存储卡40上。因此,存在与内容数据已经从HDD 201复制到存储卡40中的相同的状态。这样,为存储卡40中的讨论中的数据文件执行上面的更新操作,把它当作已经从HDD 201进行了复制。
完成了内容数据的传输和CC值的更新,处理结束。
在本实施例中,仅相应于请求的内容数据的数据文件已经从初始源获得时允许从存储卡40复制内容数据。因此,如果在步骤F403确定用于询问中的数据文件的CC是“010”或“011”,不允许其复制。因此在步骤F412继续处理,并且执行复制保护处理。所述的数据文件不被再现,并且通知用户禁止复制操作。
如果在步骤F402确定用户已经请求了从HDD 201向存储卡40的特定的内容数据的移动,处理进行到从步骤F402至步骤F406,其中检查要被处理的数据文件中的属性标题的CC位1、2和3的值。如果CC位1、2和3的值是“011”,表明内容数据原来从HDD 201移动到存储卡40中,控制进行到步骤F407。不限制把内容数据从存储卡40移动到HDD 201的移动操作。因此,要求的数据文件被传送到HDD 201。同时在HDD 201一侧,系统执行图25所示的步骤F110和步骤F111的处理。由于使用移动操作,从存储卡40再现的数据文件在步骤F408从那里擦除。更新再现管理文件实施擦除操作。当上面的处理已经完成时,处理结束。
如果在步骤F406确定CC位1、2和3的值是“010”,请求的数据文件从特定的HDD 201已经进行了复制。该请求的数据文件仅从存储卡40被移动到特定HDD 201,从特定HDD 201原来复制过该数据文件。因此,控制进行到步骤F409,在该步骤确定是否当前指定为移动操作的目的地的HDD 201是请求的数据文件初始从那里复制到存储卡40的源,即请求的内容数据的内容ID在HDD 201上进行查找。如果内容要被移动到那里的HDD 201被确定为复制源,处理进行到步骤F410,并且数据文件被传送到HDD 201。同时在HDD 201一侧,系统执行图25所示的步骤F112和步骤F113的处理。然后在步骤F408从存储卡40擦除再现的数据文件。更新再现管理文件实施擦除操作。当上面的处理已经完成时,处理结束。
如果在步骤F406确定CC位1、2和3的值是“001”,表明请求的数据文件从初始源复制到存储卡40,控制进行到步骤F413,不允许请求的移动操作并且实施移动保护处理。系统不把数据文件从存储卡40传输到HDD 201并且通知用户禁止移动操作。
7.复制和移动操作的例子
下面的控制操作是通过上面提到的图25到28所示的处理操作(a)到(b)来实现的。
(a)记录在HDD上的内容可以被复制到存储卡上多达3次。从存储卡向HDD复制的内容的次数可以多达两次。
(b)从HDD复制到存储卡的内容仅被移动到该内容已经从那里发生复制的HDD。从存储卡对该内容的复制是禁止的。如果在这种条件下,从HDD复制到存储卡的内容从存储卡被返回移动到在那里进行复制的HDD,可以从HDD(复制计数器)进行复制的次数被增加。
(c)从初始源直接记录到存储卡的内容可仅一次被复制到HDD但是不能移动。
(d)从HDD移动到存储卡的内容可在此后被移动到另一个存储介质。
在这些条件下,内容数据的复制是许可的,从而内容数据可存在于一个HDD和3个存储卡上。内容在记录介质之间的移动不受限制,只要满足这一条件。
接着参照图29-31,将描述复制和移动操作的控制。这些图的每一个简略地图示在初始源如CD、存储卡40和HDD 201之间的内容流。CC值被更新并被设置为内容流、内容的ID,并且复制计数器的值也被修改。
应当注意,在下面的图29-31的说明中,指示了图25-28的相应的步骤。
图29表示从初始源诸如CD获得的某些内容(CTS)被直接复制到某存储卡40A的例子。基于该内容(CTS)在存储卡40A中的数据文件的CC位1、2和3的值是“001”(步骤F305和F306)。在这种状态下,内容(CTS)从存储卡40A向某HDD 201A的移动被禁止(步骤F406到F413),但是允许该内容的复制(步骤F403到F404)。
当内容(CTS)已经从存储卡40A被复制到HDD 201A时,HDD 201A中的内容(CTS)的内容ID“idCTS”被设置。复制计数器的值被设置为2(步骤F107和F108)。这是因为出现与一次把内容从HDD 201A复制到存储卡40的相同的状态。从而存储卡40A中的数据文件被视为已经从HDD 201A被复制了,存储卡40A中的数据文件的CC位1、2和3的值基于内容(CTS)被更新为“010”(步骤F405)。
从而,在更新存储卡40A中的CC位到“010”后,仅允许把内容(数据文件)从存储卡40A移动到被当作初始源的HDD 201A,该初始源是存储卡40A中的数据从那里进行复制的源(步骤F409到F410、F109到F112)。尽管在图29中未示出,如果内容被移回HDD 201A,那里的复制计数器的值被递增(步骤F113)。从存储卡40A擦除数据文件(步骤F411)。在存储卡40A中CC位已经被更新为“010”的内容(数据文件)被禁止被复制或移动到另一个HDD201B(步骤F403到F412、F409到F413)。
图30表示从初始源获得的某内容(CTS)被复制到HDD 201A的例子。在内容已经被复制的时间点t1,复制的内容(CTS)的内容ID“idCTS”被设置在HDD 201A中并且复制技术器的值被设置为3(步骤F105和F106)。如果内容(CTS)之后在时间点t2被复制到存储卡40A,用于HDD 201A中的内容(CTS)的复制计数器的值被设置为2(步骤F207和F208)。在存储卡40A,内容(CTS)被记录为数据文件并且该数据文件的CC位被设置为“010”(步骤F307和F308)。
在另一个的时间点t3,内容(CTS)从HDD 201A向另一个存储卡40B的复制也被许可。在HDD 201A内容(CTS)的复制计数器的值被设置为1(步骤F207和F208)。
在下一个时间点t4,内容(CTS)从HDD 201A向另一个存储卡40C的复制也被许可。在HDD 201A内容(CTS)的复制计数器的值被设置为0(步骤F207和F208)。在存储卡40C,内容(CTS)被记录为数据文件并且该数据文件的CC位被设置为“010”(步骤F307和F308)。
这样,一旦内容(CTS)已经在3个时间点t1、t2和t3被分别复制到3个存储卡40A、40B和40C,该内容向另一个存储卡的复制被禁止(步骤F203到F209)。从HDD 201A复制到存储卡40A(40B或40C)的内容(CTS)向另一个HDD 201B的复制或移动也不被允许(步骤分别F403到F412、F409到F413)。但是,该内容从存储卡40A、40B或40C之一移动回到复制源HDD 201A是允许的(步骤F409到F410)。
因此,例如如果在时间点t5内容(CTS)从存储卡40A被移回到HDD201A(步骤F409到F410),在HDD 201A的内容(CTS)的复制计数器的值被更新为1(步骤F112和F113)。数据文件从存储卡40A被擦除(F411)。
接着参照图31,从初始源获得的某内容(CTS)被复制到HDD 201A并且然后被移动。当记录在HDD 201A中的内容(CTS)被移动到存储卡40A时,从HDD201A擦除内容(CTS)(步骤F204、F205和F206)。该内容在存储卡40A被记录为数据文件并且该数据文件的CC位被设置为“011”(步骤F309和F310)。对于这个从HDD移动到存储卡40的内容,该内容(CTS)向另一个HDD的移动是许可的(步骤F406到F407)。因此,如果从存储卡40A把内容(CTS)移动到例如另一个HDD 201B,包括该内容(CTS)的数据文件从存储卡40A被擦除(步骤F408)。该内容(CTS)被记录在HDD 201B并且内容ID和复制计数器被设置(步骤F110和F111)。另外,如果记录到HDD 201B的内容(CTS)随后被移动到存储卡40B,该内容(CTS)从HDD 201B被擦除(步骤F204、F205、F206)。该内容(CTS)在存储卡40B被记录为数据文件并且该数据文件的CC位被设置为“011”(F309和F310)。这样在HDD 201和存储卡40之间可进行任何次数的移动,只要那里总是仅有一个内容(CTS)的复制。
因此,可根据传送、复制和移动源以及复制计数器的优先类型适当地允许或禁止复制和移动操作,从而保护内容的版权同时确保用户对内容的个人复制的权利。
上面提到的本发明的实施例仅是举例说明性质的。各种其它系统结构、记录器结构和处理模式都是可能的。例如,如所述的那样,当CC=“001”时,在上面提到的示例中内容不能从存储卡被移动。但是,允许或禁止的条件可通过CC=“001”时允许内容的移动来设置。如所述,可指定CC=“100”或更高的值,以代表将来的内容提供者。在本发明中,各种许可/禁止条件可根据内容提供者的类型来设置。例如,对于经传输路径提供的其CC值是“100”的内容,这样的内容的复制和移动可以除上述之外的方式来控制。
在上面的例子中,假设了音频数据内容。显然本发明还可适用于视频数据内容。本发明还适用于本文数据和其它数据。
在上面的例子中,HDD和存储卡被用作例如海量存储介质和小尺寸记录介质。显然本发明还适用于在各种其它记录介质如光盘、磁光盘、磁盘、个人数据播放器和磁带之间控制内容复制和移动操作。
如所提到的那样,并且根据本发明,识别信息与内容数据一起被记录到各种记录介质。识别信息区别记录在预定类型的记录介质中的直接传送和记录在那里的内容和在被一次记录在海量存储记录介质后在被传送到记录介质之前的记录在预定类型的记录介质中的内容。
而且该识别信息识别是否记录的内容已经从海量存储记录介质进行了复制或移动。
根据本发明的与根据本发明的记录介质兼容的记录装置和记录与再现系统,内容从例如作为非易失存储器的记录介质的复制或移动可根据复制源的类型来许可或禁止,即根据复制源是预定类型的记录介质还是海量存储记录介质来许可或禁止。另外,内容从记录介质的复制或移动可根据内容是否从海量存储记录介质进行了复制或移动来许可或禁止。因此,内容从记录介质的复制或移动可依赖于各种预定的环境来正确地许可或禁止。
更具体地讲,如果根据相应的识别信息发现记录在记录介质中的内容记录区的内容已经从海量存储记录介质进行了复制,仅允许把该内容移动回到内容从那里发生复制的海量存储介质,从而禁止所有其它的复制或移动操作。而且,如果内容已经直接从预定类型的记录介质传送到了海量存储记录介质,即如果相同的内容存在于预定类型的记录介质和海量存储记录介质上,该内容的识别信息被更新到一个值,这等效于内容已经从海量存储记录介质被传送到预定类型的记录介质中的情况,从而禁止进一步的复制和移动操作。
另外,对于记录在海量存储记录介质上的内容,用于控制内容被复制到记录介质的次数的复制许可计数控制器适当控制这种内容从海量存储记录介质向记录介质的复制。
因此,本发明的优点在于内容的版权保护可实现,同时维持用户对个人使用的内容的复制权利。
这样可以从前面的描述中明显地看到前面提出的目标可有效地实现,由于在执行上述方法中和在上面提出的结构中可进行某些改变而不脱离本发明的精神和范围,在上面描述中所包含的和附图中所示的全部内容都应解释为说明性的而不是进行限制。
还应理解下面的权利要求已在覆盖这里描述的本发明的所有的一般的和特定的特征,并且本发明的范围的所有陈述就语言本身也落在其中。
Claims (56)
1.一种用于在存储介质中写入数据的装置,所述存储介质包括用于存储数据的数据区和用于存储管理数据的管理区,所述管理数据与存储在所述数据区中的数据相对应,该装置包括:
用于把接收到的数据写入所述数据区的数据记录器;
用于把识别信息记录在所述管理区中的识别信息记录器,所述识别信息识别被写入到所述数据区的数据到达所述数据区的路径,以及识别被写入所述数据区中的数据在被传送到和写入到所述数据区之前,是否已经被从初始源传送并曾被存储在其它存储介质中;
用于根据所述识别信息控制写入到所述数据区中的数据向其它设备的传送的控制器。
2.根据权利要求1的装置,其中,所述识别信息识别当存储在所述其他存储介质的数据被传送到和写入所述数据区时,写入所述其他存储介质的数据是否实质被删除。
3.根据权利要求1的装置,其中,所述识别信息识别写入在所述数据区中的数据在被传送和写入到所述数据区之前是否已从初始源被传送和曾存储在海量存储介质中。
4.根据权利要求3的装置,其中,所述识别信息识别写入在所述海量存储介质中的数据在存储在所述其它存储介质中的数据被传送和写入到所述数据区时是否实质被删除。
5.根据权利要求3的装置,其中,所述海量存储介质包括硬盘。
6.根据权利要求1的装置,其中,所述识别信息识别写入在所述数据区中的数据是否已经从另一个存储介质被复制或移动。
7.根据权利要求1的装置,其中,所述存储介质是非易失存储器。
8.根据权利要求1的装置,其中,所述其它设备为外部设备。
9.根据权利要求1的装置,其中,所述其它设备为海量存储设备。
10.根据权利要求9的装置,其中,所述数据传送是复制操作。
11.根据权利要求10的装置,还包括识别信息更新记录器,用于在所述识别信息识别出初始数据源作为写入在所述数据区中的所述数据的源时、并且在写入在所述数据区中的所述数据被复制到所述海量存储介质时更新写入在所述管理区中的所述识别信息,其中,所述控制器更新所述识别信息到一个值,该值识别出数据已经从所述海量存储介质被传送和写入到所述数据区中。
12.根据权利要求9的装置,其中,所述数据传送是移动操作。
13.根据权利要求12的装置,其中,当写入在所述数据区的数据的源是初始数据源时,所述控制器禁止数据从所述数据区向所述海量存储介质的移动。
14.根据权利要求12的装置,其中,当所述数据区中的所述数据已经从另一个海量存储介质传送时,所述控制器允许数据从所述数据区向所述海量存储介质移动。
15.根据权利要求12的装置,其中,当写入所述数据区的数据以前已经被从所述海量存储介质传送时,所述控制器允许数据从所述数据区向所述海量存储介质移动。
16.一种用于记录数据的系统,包括:
第一记录/再现装置,适合于向第一存储介质写入数据和从那里再现数据,该第一存储介质包括用于存储数据的数据区和用于存储与存储在所述数据区中的数据相对应的管理数据的管理区;
第二记录/再现装置,适合于向第二存储介质写入数据和从那里再现数据,该第二存储介质包括用于存储数据的数据区和用于存储与存储在所述数据区中的数据相对应的管理数据的管理区,所述第一和第二记录/再现装置的每一个包括:
用于把识别信息记录在所述管理区中的识别信息记录器,所述识别信息识别被写入到所述数据区的数据到达所述数据区的路径;以及
用于根据所述识别信息,控制将写入在所述第一和第二存储介质之一的数据区中的数据向所述第一和第二存储介质中的另一个的数据区传送的控制器。
17.根据权利要求16的系统,其中,所述第一和第二记录/再现装置之一的控制器根据存储在所述第一和第二存储介质之一的相应管理区中的所述识别信息控制该记录/再现装置把写入在其对应存储介质的所述数据区中的数据传送到一海量存储介质。
18.根据权利要求16的系统,其中,所述第一和第二记录/再现装置之一的控制器根据所述第一和第二存储介质之一的所述识别信息控制该第一和第二记录/再现装置之一把写入在其对应存储介质的所述数据区中的数据复制到所述第一和第二记录/再现装置中的另一个的所述数据区中。
19.根据权利要求18的系统,还包括识别信息更新记录器,用于当所述第一和第二存储介质的识别信息识别出作为写入所述第一和第二存储介质之一的所述存储区的数据源的初始数据源时,以及当写入到所述第一和第二存储介质之一的数据区的数据被复制到所述第一和第二存储介质中的另一个的数据区时,更新写入在所述第一和第二存储介质之一的管理区中的识别信息,其中,所述第一和第二记录/再现装置之一的控制器将所述第一和第二存储介质之一的识别信息更新为一个值,该值识别出该数据已经被从一海量存储介质传送并写入所述第一和第二存储介质之一的所述数据区。
20.根据权利要求16的系统,其中,所述第一和第二记录/再现装置之一的控制器根据所述第一和第二存储之一的所述识别信息,控制所述第一和第二记录/再现装置之一将写入在所述第一和第二存储介质之一的数据区中的数据移动到所述第一和第二记录/再现装置中的另一个的数据区。
21.根据权利要求20的系统,其中,在写入在所述第一和第二存储介质之一的数据区中的数据的源是初始数据源时,所述第一和第二记录/再现装置之一的控制器禁止把写入在所述第一和第二存储介质之一的数据区中的数据移动到所述第一和第二存储的另一个的数据区。
22.根据权利要求20的系统,其中,在写入在所述第一和第二存储介质之一的数据区中的数据的源是另一个存储介质时,所述第一和第二记录/再现装置之一的控制器允许把写入在所述第一和第二存储介质之一的数据区中的数据移动到所述第一和第二存储中的另一个的数据区。
23.根据权利要求20的系统,其中,在写入在所述第一和第二存储介质之一的数据区中的数据已经从所述第一和第二存储介质中的另一个的数据区复制时,所述第一和第二记录/再现装置之一的控制器允许把写入在该存储介质的数据区中的数据移动到所述第一和第二存储中的另一个的数据区。
24.根据权利要求16的系统,其中,相应于所述另一个存储介质的所述第一和第二记录/再现装置之一还包括复制控制器,用于根据复制许可计数控制将存储在所述第一和第二存储介质中另一个的数据区中的数据复制到所述第一和第二存储介质之一的数据区。
25.根据权利要求24的系统,其中,所述复制控制器在存储在所述第一和第二存储介质中的另一个的数据区中的数据可被复制到所述第一和第二存储介质之一的数据区时把所述复制许可计数设置为n-1,其中,n等于最大复制许可计数,并且n-1必须大于或等于0。
26.根据权利要求24的系统,其中,在存储在所述第一和第二存储介质中之一的数据区中的数据的源是所述第一和第二存储介质中另一个的数据区时,每当存储在所述第一和第二存储介质中之一的数据区中的数据被移动到所述第一和第二存储介质中的另一个的数据区时,所述复制控制器把所述复制许可计数设置为n+1。
27.根据权利要求24的系统,其中,每当存储在所述第一和第二存储介质中的另一个的数据区中的数据被复制到所述第一和第二存储介质之一的数据区时,所述复制控制器把所述复制许可计数设置为n-1,其中,n等于最大复制许可计数并且n-1必须大于或等于0。
28.根据权利要求27的系统,其中,当n-1小于0时,禁止将存储在所述第一和第二存储介质中的另一个的数据区中的数据复制到所述第一和第二存储介质之一的数据区。
29.一种把数据写入存储介质的方法,所述存储介质包括用于存储数据的数据区和用于存储相应于该存储在所述数据区中的数据的管理数据的管理区,包括步骤:
把接收到的数据写入所述数据区;及
把识别信息记录到所述管理区,所述识别信息识别被写入数据区的数据到达所述数据区的路径,以及识别被写入所述数据区中的数据在被传送到和写入到所述数据区之前,是否已经被从初始源传送并曾被存储在另一存储介质中;
根据所述识别信息控制写入到所述数据区中的数据向其它设备的传送。
30.根据权利要求29的方法,其中,所述识别信息识别当存储在所述另一存储介质的数据被传送和写入所述数据区时,写入该另一存储介质的数据是否被实质删除。
31.根据权利要求29的方法,其中,所述识别信息识别当写入在所述数据区中的数据被传送和写入在所述数据区之前是否曾经从初始源被传送和存储在一海量存储介质中。
32.根据权利要求31的方法,其中,所述识别信息识别写入在所述海量存储介质中的数据在存储在所述其它存储介质中的数据被传送和写入到所述数据区时是否实质被删除。
33.根据权利要求31的方法,其中,所述海量存储介质包括硬盘。
34.根据权利要求29的方法,其中,所述识别信息识别写入在所述数据区中的数据是否已经从另一个存储介质进行了复制或移动。
35.根据权利要求29的方法,其中,所述存储介质是非易失存储器。
36.根据权利要求29的方法,所述其它设备是外部设备。
37.根据权利要求29的方法,所述其它设备是海量存储设备。
38.根据权利要求37的方法,其中,所述数据传送是复制操作。
39.根据权利要求38的方法,还包括当所述识别信息识别出一个初始源作为写入所述数据区的数据的数据源时,和当所述写入数据区的数据被复制到海量存储介质时,更新写入到所述管理区的识别信息的步骤,所述识别信息被更新到一个值,该值识别出数据已经从所述海量存储介质被传送和写入到所述数据区中。
40.根据权利要求37的方法,其中,所述数据传送是移动操作。
41.根据权利要求40的方法,其中,当写入在所述数据区的数据的源是初始数据源时,禁止将数据从所述数据区移动到所述海量存储介质。
42.根据权利要求40的方法,其中,当所述数据区中的数据已经被从另一个海量存储介质移动时,允许将数据从所述数据区移动到所述海量存储介质。
43.根据权利要求40的方法,其中,当写入在所述数据区中的数据先前已经被从所述海量存储介质传送时,允许将数据从所述数据区移动到所述海量存储介质。
44.一种向第一存储介质写入数据和从那里再现数据的方法,该第一存储介质包括用于存储数据的数据区和用于存储与存储在所述数据区中的数据相对应的管理数据的管理区,一第二存储介质包括用于存储数据的数据区和用于存储与存储在所述数据区中的数据相对应的管理数据的管理区,包括以下步骤:
把识别信息记录在所述管理区,所述识别信息识别被写入所述数据区的数据到达该数据区的路径;和
根据所述识别信息,控制将写入在所述第一和第二存储介质之一的数据区中的数据传送到所述第一和第二存储介质中的另一个的数据区。
45.根据权利要求44的方法,其中,根据所述第一和第二存储介质之一的识别信息,控制将写入在该第一和第二存储介质之一的数据区中的数据传送到一海量存储介质。
46.根据权利要求44的方法,其中,根据所述第一和第二存储介质之一的识别信息把写入在所述第一和第二存储介质之一的数据区中的数据复制到所述第一和第二记录/再现装置中另一个的数据区中。
47.根据权利要求46的方法,还包括在写入在所述第一和第二存储介质之一的数据区中的数据被复制到所述第一和第二存储介质中另一个的数据区中时,以及在所述第一和第二存储介质之一的识别信息识别出初始数据源作为写入在所述第一和第二存储介质之一的数据区中的数据的源时,更新写入在所述第一和第二存储介质之一的管理区中的识别信息到一个值的步骤,该值识别出数据已经从所述第一和第二存储介质中的另一个被传送并且被写入在所述第一和第二存储介质之一的数据区中。
48.根据权利要求44的方法,其中,根据所述第一和第二存储介质之一的识别信息把写入在所述第一和第二存储介质之一的数据区中的数据移动到所述第一和第二存储介质中的另一个的数据区中。
49.根据权利要求48的方法,其中,在写入在所述第一和第二存储介质之一的数据区中的数据的源是初始数据源时,禁止把写入在所述第一和第二存储介质之一的数据区中的数据移动到所述第一和第二存储中另一个的数据区中。
50.根据权利要求48的方法,其中,在写入在所述第一和第二存储介质之一的数据区中的数据的源是另一个存储介质时,允许把写入在所述第一和第二存储介质之一的数据区中的数据移动到所述第一和第二存储中另一个的数据区中。
51.根据权利要求48的方法,其中,在写入在所述第一和第二存储介质之一的数据区中的数据已经被从所述第一和第二存储介质中的另一个的数据区复制时,允许把写入在该存储介质的数据区中的数据移动到所述第一和第二存储介质中的另一个的数据区。
52.根据权利要求44的方法,其中,根据复制许可计数,控制将存储在所述第一和第二存储介质中的另一个的数据区中的数据复制到所述第一和第二存储介质之一的数据区中。
53.根据权利要求52的方法,其中,在存储在所述第一和第二存储介质中的另一个的数据区中的数据可被复制到所述第一和第二存储介质之一的数据区中时,把所述复制许可计数设置为n-1,其中,n等于最大复制许可计数并且n-1必须大于或等于0。
54.根据权利要求52的方法,其中,在存储在所述第一和第二存储介质之一的数据区中的数据的源是所述第一和第二存储介质中另一个的数据区时,每当将存储在所述第一和第二存储介质之一的数据区中的数据移动到所述第一和第二存储介质中另一个的数据区中时,把所述复制许可计数设置为n+1。
55.根据权利要求52的方法,其中,每当将存储在所述第一和第二存储介质中的另一个的数据区中的数据复制到所述第一和第二存储介质之一的数据区中时,把所述复制许可计数设置为n-1,其中n等于最大复制许可计数并且n-1必须大于或等于0。
56.根据权利要求55的方法,其中,当n-1小于0时,禁止将存储在所述第一和第二存储介质中的另一个的数据区中的数据复制到所述第一和第二存储介质之一的数据区中。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30374699A JP4207335B2 (ja) | 1999-10-26 | 1999-10-26 | 記録装置、記録再生システム |
JP303746/1999 | 1999-10-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1310451A CN1310451A (zh) | 2001-08-29 |
CN1221979C true CN1221979C (zh) | 2005-10-05 |
Family
ID=17924784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB001366548A Expired - Fee Related CN1221979C (zh) | 1999-10-26 | 2000-10-26 | 记录介质、记录设备和记录/再现系统 |
Country Status (11)
Country | Link |
---|---|
US (1) | US6748485B1 (zh) |
EP (1) | EP1096499A3 (zh) |
JP (1) | JP4207335B2 (zh) |
KR (1) | KR100595800B1 (zh) |
CN (1) | CN1221979C (zh) |
AU (1) | AU749371B2 (zh) |
CA (1) | CA2324133A1 (zh) |
MY (1) | MY125214A (zh) |
RU (1) | RU2268505C2 (zh) |
SG (1) | SG97959A1 (zh) |
TW (1) | TW508592B (zh) |
Families Citing this family (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09265731A (ja) | 1996-01-24 | 1997-10-07 | Sony Corp | 音声再生装置及び方法、音声録音装置及び方法、音声録音再生システム、音声データの転送方法、情報受信装置、記録媒体 |
CN1143292C (zh) * | 1999-02-26 | 2004-03-24 | 日本胜利株式会社 | 信息记录方法、记录装置、记录重放方法及记录介质 |
EP1089274B1 (en) | 1999-04-16 | 2007-11-14 | Sony Corporation | Data processing system, data processing method, and data processor |
AU2007202015B2 (en) * | 1999-10-22 | 2009-11-05 | Sony Corporation | Recording medium editing apparatus based on content supply source |
JP2001117821A (ja) * | 1999-10-22 | 2001-04-27 | Sony Corp | 記録媒体、編集装置、記録システム |
US20050086518A1 (en) * | 2000-03-15 | 2005-04-21 | Kenichi Tanahashi | Content-providing system |
JP3573685B2 (ja) | 2000-05-19 | 2004-10-06 | 松下電器産業株式会社 | 再生記録装置 |
KR100665785B1 (ko) * | 2000-06-02 | 2007-01-09 | 마츠시타 덴끼 산교 가부시키가이샤 | 기록매체, 라이센스 관리장치, 기록 및 재생장치 |
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 | ヤマハ株式会社 | ディジタルオーディオ信号録音装置 |
JP4665318B2 (ja) * | 2001-02-14 | 2011-04-06 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
JP4512280B2 (ja) * | 2001-02-16 | 2010-07-28 | 日立コンシューマエレクトロニクス株式会社 | ストリームデータ再生装置 |
CN1189824C (zh) * | 2001-05-31 | 2005-02-16 | 日本胜利株式会社 | 内容的复制管理方法、记录重放装置和重放装置 |
JP2003061031A (ja) * | 2001-06-08 | 2003-02-28 | Hitachi Ltd | ディジタル情報再生装置および情報記録再生装置 |
JP4576758B2 (ja) * | 2001-06-21 | 2010-11-10 | ソニー株式会社 | データ処理装置 |
JP2003016725A (ja) * | 2001-06-27 | 2003-01-17 | Sony Corp | コンテンツデータの送信装置および送信方法、並びにコンテンツデータの処理装置および処理方法 |
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 |
JP4934923B2 (ja) | 2001-08-09 | 2012-05-23 | ソニー株式会社 | 情報記録装置、情報再生装置、および情報記録方法、情報再生方法、並びにコンピュータ・プログラム |
JP3832289B2 (ja) * | 2001-08-20 | 2006-10-11 | ソニー株式会社 | 情報記録装置、ビデオ信号出力装置、ストリーム出力方法、プログラム、記録媒体、およびデータ構造 |
JP2003132622A (ja) * | 2001-10-22 | 2003-05-09 | Victor Co Of Japan Ltd | 記録装置、再生装置及び記録媒体 |
US7327935B2 (en) * | 2001-11-27 | 2008-02-05 | Matsushita Electric Industrial Co., Ltd. | Information recorder, system for copying information, method for copying information, program and computer readable recording medium |
US7174017B2 (en) * | 2002-03-04 | 2007-02-06 | Lenovo Singapore Pte, Ltd | Decryption system for encrypted audio |
AU2003227214A1 (en) * | 2002-04-25 | 2003-11-10 | Pioneer Corporation | Information recording device, information reproduction device, information recording method, information reproduction method, recording control program, reproduction control program, information recording medium, and recording medium |
KR20040028469A (ko) | 2002-09-30 | 2004-04-03 | 엘지전자 주식회사 | 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법 |
JP3945644B2 (ja) * | 2002-11-05 | 2007-07-18 | ソニー株式会社 | コピー回数制御方法、サーバ装置、記録制御方法および記録制御装置 |
JP4914610B2 (ja) | 2002-12-11 | 2012-04-11 | エルジー エレクトロニクス インコーポレイティド | 追記型光ディスクにおける上書きの管理方法及び管理情報の記録方法 |
JP3898133B2 (ja) * | 2003-01-14 | 2007-03-28 | Necエレクトロニクス株式会社 | SiCHN膜の成膜方法。 |
TWI314315B (en) | 2003-01-27 | 2009-09-01 | Lg Electronics Inc | Optical disc of write once type, method, and apparatus for managing defect information on the optical disc |
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 |
GB2405025B (en) | 2003-08-12 | 2006-05-17 | Hitachi Ltd | Recording/reproducing apparatus for video/audio signals |
CA2537888C (en) | 2003-09-08 | 2015-03-03 | 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 | 株式会社日立製作所 | 記録装置 |
KR100602202B1 (ko) * | 2004-03-09 | 2006-07-19 | 삼성전자주식회사 | 비디오 디코더가 내장된 오디오/비디오 코덱을 사용하는오디오/비디오 기록 재생 시스템 |
KR100602266B1 (ko) * | 2004-03-09 | 2006-07-19 | 삼성전자주식회사 | 비디오 인코더가 내장된 a/v 코덱을 사용하는오디오/비디오 기록 재생 시스템 |
JP4643164B2 (ja) | 2004-03-29 | 2011-03-02 | パナソニック株式会社 | コンテンツ送信装置及びコンテンツ受信装置 |
JP2006113843A (ja) * | 2004-10-15 | 2006-04-27 | Sharp Corp | データ蓄積端末、システム、及び方法 |
KR100624276B1 (ko) * | 2004-12-16 | 2006-09-19 | 주식회사 대우일렉트로닉스 | 디지털 비디오 레코더의 오버라이트 및 재생 방법 |
CN100473135C (zh) * | 2005-01-19 | 2009-03-25 | 松下电器产业株式会社 | 信息记录装置 |
US20090158361A1 (en) * | 2005-01-25 | 2009-06-18 | Yuko Tsusaka | Information Distribution Device and Information Distribution Method |
JP4659489B2 (ja) * | 2005-03-02 | 2011-03-30 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | コンテンツ複製管理システム、コンテンツ送信端末及びコンテンツ受信端末 |
JP4585370B2 (ja) * | 2005-04-28 | 2010-11-24 | 株式会社東芝 | 放送受信装置及び放送受信方法 |
US7512959B2 (en) | 2005-05-09 | 2009-03-31 | Searete Llc | Rotation responsive disk activation and deactivation mechanisms |
US8462605B2 (en) * | 2005-05-09 | 2013-06-11 | The Invention Science Fund I, Llc | Method of manufacturing a limited use data storing device |
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 |
US7907486B2 (en) * | 2006-06-20 | 2011-03-15 | The Invention Science Fund I, Llc | Rotation responsive disk activation and deactivation mechanisms |
US7694316B2 (en) * | 2005-05-09 | 2010-04-06 | The Invention Science Fund I, Llc | Fluid mediated disk activation and deactivation mechanisms |
US8140745B2 (en) * | 2005-09-09 | 2012-03-20 | The Invention Science Fund I, Llc | Data retrieval methods |
US9396752B2 (en) * | 2005-08-05 | 2016-07-19 | Searete Llc | Memory device activation and deactivation |
US8220014B2 (en) | 2005-05-09 | 2012-07-10 | The Invention Science Fund I, Llc | Modifiable memory devices having limited expected lifetime |
US7916592B2 (en) | 2005-05-09 | 2011-03-29 | The Invention Science Fund I, Llc | Fluid mediated disk activation and deactivation mechanisms |
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 |
US8159925B2 (en) | 2005-08-05 | 2012-04-17 | The Invention Science Fund I, Llc | Limited use memory device with associated information |
US7770028B2 (en) * | 2005-09-09 | 2010-08-03 | Invention Science Fund 1, Llc | Limited use data storing device |
US7596073B2 (en) * | 2005-05-09 | 2009-09-29 | Searete Llc | Method and system for fluid mediated disk activation and deactivation |
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 |
US7668069B2 (en) * | 2005-05-09 | 2010-02-23 | Searete Llc | Limited use memory device with associated information |
US8121016B2 (en) * | 2005-05-09 | 2012-02-21 | The Invention Science Fund I, Llc | Rotation responsive disk activation and deactivation mechanisms |
US7519980B2 (en) * | 2005-05-09 | 2009-04-14 | Searete Llc | Fluid mediated disk activation and deactivation mechanisms |
US8099608B2 (en) * | 2005-05-09 | 2012-01-17 | The Invention Science Fund I, Llc | Limited use data storing device |
US20070239996A1 (en) * | 2006-03-20 | 2007-10-11 | Cromer Daryl C | Method and apparatus for binding computer memory to motherboard |
US8432777B2 (en) * | 2006-06-19 | 2013-04-30 | The Invention Science Fund I, Llc | Method and system for fluid mediated disk activation and deactivation |
US8264928B2 (en) | 2006-06-19 | 2012-09-11 | 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 |
JP2009054255A (ja) * | 2007-08-29 | 2009-03-12 | Hitachi Ltd | 光ディスクドライブ、データ記録再生装置 |
JP5134998B2 (ja) * | 2008-02-22 | 2013-01-30 | 株式会社東芝 | コピー制限管理装置及びその方法とコンテンツ蓄積装置 |
JP4720847B2 (ja) | 2008-04-21 | 2011-07-13 | ソニー株式会社 | 記録システム、伝送装置、記録装置、及び記録制御方法、並びにプログラム |
JP2010212948A (ja) * | 2009-03-10 | 2010-09-24 | Sony Corp | 再生装置、再生方法、記録装置、記録方法、プログラム、及び、データ構造 |
JP5369916B2 (ja) | 2009-06-11 | 2013-12-18 | ソニー株式会社 | カード管理装置およびカード管理システム |
JP5338879B2 (ja) * | 2011-09-27 | 2013-11-13 | ソニー株式会社 | 情報記録装置、情報再生装置、および情報記録方法、情報再生方法、並びにコンピュータ・プログラム |
CN103747410B (zh) * | 2014-01-14 | 2016-08-03 | 福州瑞芯微电子股份有限公司 | 音频输入测试电路 |
JP6138988B2 (ja) * | 2016-02-24 | 2017-05-31 | 日立マクセル株式会社 | デジタルコンテンツ受信装置及びデジタルコンテンツ受信方法 |
RU2634202C1 (ru) * | 2016-12-27 | 2017-10-24 | Открытое акционерное общество "Научно-производственное объединение Ангстрем" | Устройство программно-аппаратного комплекса формирования ключевой информации и радиоданных для радиостанции |
JP7176531B2 (ja) * | 2018-04-09 | 2022-11-22 | ソニーグループ株式会社 | カートリッジメモリ、テープカートリッジおよび記録再生システム |
Family Cites Families (12)
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 | ソニー株式会社 | 情報処理装置および方法、並びに記録媒体 |
-
1999
- 1999-10-26 JP JP30374699A patent/JP4207335B2/ja not_active Expired - Fee Related
-
2000
- 2000-10-18 TW TW089121854A patent/TW508592B/zh not_active IP Right Cessation
- 2000-10-19 US US09/692,398 patent/US6748485B1/en not_active Expired - Fee Related
- 2000-10-19 MY MYPI20004930A patent/MY125214A/en unknown
- 2000-10-20 EP EP00309242A patent/EP1096499A3/en not_active Withdrawn
- 2000-10-23 SG SG200006105A patent/SG97959A1/en unknown
- 2000-10-24 CA CA002324133A patent/CA2324133A1/en not_active Abandoned
- 2000-10-25 RU RU2000126903/28A patent/RU2268505C2/ru not_active IP Right Cessation
- 2000-10-25 AU AU68081/00A patent/AU749371B2/en not_active Ceased
- 2000-10-26 KR KR1020000063131A patent/KR100595800B1/ko not_active IP Right Cessation
- 2000-10-26 CN CNB001366548A patent/CN1221979C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
TW508592B (en) | 2002-11-01 |
MY125214A (en) | 2006-07-31 |
AU749371B2 (en) | 2002-06-27 |
EP1096499A3 (en) | 2005-12-14 |
JP2001125833A (ja) | 2001-05-11 |
CN1310451A (zh) | 2001-08-29 |
KR20010051259A (ko) | 2001-06-25 |
RU2268505C2 (ru) | 2006-01-20 |
EP1096499A2 (en) | 2001-05-02 |
KR100595800B1 (ko) | 2006-07-03 |
CA2324133A1 (en) | 2001-04-26 |
SG97959A1 (en) | 2003-08-20 |
AU6808100A (en) | 2001-05-03 |
US6748485B1 (en) | 2004-06-08 |
JP4207335B2 (ja) | 2009-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1221979C (zh) | 记录介质、记录设备和记录/再现系统 | |
CN1264168C (zh) | 用于处理数据的装置和方法 | |
CN1229742C (zh) | 数据通信系统和数据管理的方法 | |
CN1189823C (zh) | 数据处理设备、数据处理方法、终端单元、和数据处理设备的发送方法 | |
CN1171148C (zh) | 再现设备和再现方法 | |
CN1130637C (zh) | 非易失存贮装置及非易失存贮器再现装置和方法 | |
CN1252725C (zh) | 记录介质、记录设备、记录方法、编辑设备与编辑方法 | |
CN1171151C (zh) | 在非易失性存储器中记录数据的方法 | |
CN1236581C (zh) | 用于加密数据传送的数据处理方法、装置和系统 | |
CN1300076A (zh) | 基于内容提供源的记录介质编辑装置 | |
CN1270470C (zh) | 用于装置之间相互识别的数据处理系统和方法 | |
CN1178125C (zh) | 再现装置和再现方法 | |
CN1249571C (zh) | 信息处理系统 | |
CN1286024C (zh) | 记录装置、记录方法和通信装置 | |
CN1162781C (zh) | 编辑设备和编辑方法 | |
CN1232949C (zh) | 再现装置和再现方法 | |
CN1180567C (zh) | 用于加密数据传送的数据处理方法、装置和系统 | |
CN1300398A (zh) | 信息处理设备和方法,以及程序存储介质 | |
CN1143218C (zh) | 记录设备、记录方法、再现设备和再现方法 | |
CN1606781A (zh) | 编辑装置和编辑方法 | |
CN1653432A (zh) | 信息通信终端、内容管理方法、广播接收方法、信息发布设备、系统、方法、程序和存储媒体 | |
CN1488099A (zh) | 信息处理设备和方法 | |
CN1174429C (zh) | 非易失性记录介质,记录方法和记录设备 | |
CN1842799A (zh) | 内容处理装置、内容处理方法和计算机程序 | |
CN1552072A (zh) | 记录设备与方法和通信设备与方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20051005 Termination date: 20091126 |