CN1265629C - 记录保护无形财产权的信息的记录设备及其记录方法 - Google Patents

记录保护无形财产权的信息的记录设备及其记录方法 Download PDF

Info

Publication number
CN1265629C
CN1265629C CNB02801720XA CN02801720A CN1265629C CN 1265629 C CN1265629 C CN 1265629C CN B02801720X A CNB02801720X A CN B02801720XA CN 02801720 A CN02801720 A CN 02801720A CN 1265629 C CN1265629 C CN 1265629C
Authority
CN
China
Prior art keywords
data
information
atom
recording
file
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
Application number
CNB02801720XA
Other languages
English (en)
Other versions
CN1463544A (zh
Inventor
石坂敏弥
山田诚
石黑隆二
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
Publication of CN1463544A publication Critical patent/CN1463544A/zh
Application granted granted Critical
Publication of CN1265629C publication Critical patent/CN1265629C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • 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
    • 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/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00253Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
    • G11B20/00297Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being stored in a management area, e.g. the video manager [VMG] of a DVD
    • 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/00507Circuits 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 consecutive physical data units of the record carrier are encrypted with separate encryption keys, e.g. the key changes on a cluster or sector basis
    • 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/00666Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of erasing or nullifying data, e.g. data being overwritten with a random string
    • G11B20/00673Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of erasing or nullifying data, e.g. data being overwritten with a random string wherein the erased or nullified data include a cryptographic 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/0071Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action
    • 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
    • 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
    • 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/00797Circuits 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 times a content can be reproduced, e.g. using playback counters
    • 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed

Abstract

根据本发明的记录设备包括转换装置15、18、19、和记录装置23、24、32、33。转换装置15、18和19把数据的数据结构转换成可以通过软件来管理的文件结构。记录装置23、24、32和33把数据记录到记录媒体上。文件结构拥有作为实体数据的第一数据单元、作为数个第一数据单元的集合的第二数据单元、和描述管理数个第一数据单元与第一数据单元的实体数据的属性之间的相互关系的管理信息的数据部分。数据部分包含保护数据的无形财产权所需的保护信息。

Description

记录保护无形财产权的信息的记录设备及其记录方法
技术领域
本发明涉及把视频数据和音频数据记录在记录媒体上的记录设备,尤其涉及具有保护无形财产权之类已经给与记录在记录媒体上的数据的权利的功能的记录设备。另外,本发明还涉及供这样的记录设备使用的记录方法、记录媒体、和程序。
背景技术
视频数据、音频数据、或计算机程序的数据在工厂中记录到记录媒体上,然后,分配给用户。或者,通过通信线把它们下载到记录媒体,然后再分配给用户。
这样的记录媒体是,例如,诸如CD(Compact Discs,激光唱盘)和DVD(Digital Versatile Discs or Digital Video Discs,数字多功能盘或数字视频盘)之类的光盘、诸如MD(Mini Discs,小型盘)之类的磁光盘、和存储卡。
但是,当把数据分配给用户时,有必要保护诸如版权和专利权之类已经给与数据的无形财产权。
因此,本发明的一个目的是提供具有保护已经给与数据的无形财产权的功能的记录设备。
另外,本发明的另一个目的是提供保护无形财产权的记录方法、把数据记录在上面以使无形财产权受到保护的记录媒体、和使无形财产权能够得到保护的程序。
发明内容
本发明是把数据记录到可重写记录媒体上的记录设备,它包括:转换装置,用于把数据的数据结构转换成可以通过软件来管理(handle)的文件结构;和记录装置,用于把已经转换成文件结构的数据记录到记录媒体上,其中,文件结构拥有作为实体数据的第一数据单元、作为数个第一数据单元的集合的第二数据单元、和描述管理数个第一数据单元与第一数据单元的实体数据的属性之间的相互关系的管理信息的数据部分,并且其中,数据部分包含保护给与第一数据单元的无形财产权所需的保护信息。
根据本发明,在记录设备中,保护信息可以包含在独立文件中,而不是包含在数据部分中。数据部分可以包含指定文件的指定信息。
根据本发明,在记录设备中,为了安全地保护无形财产权,最好,与预定加密方法相对应地加密实体数据,以及保护信息是解密加密实体数据所需的密钥。另外,最好,与预定加密方法相对应地加密密钥,和数据部分还包括解密加密密钥所需的密钥。
根据本发明,在记录设备中,为了安全地保护无形财产权,最好,数据部分还包含标识保护信息是否已经被篡改的篡改标识信息。
根据本发明,在记录设备中,为了安全地保护无形财产权,最好,保护信息包含开始使用实体数据的开始时间和停止使用实体数据的终止时间的至少一个。另外,最好,保护信息是限制可以再现实体数据的次数的次数限制信息。此外,最好,保护信息是限制可以复制实体数据的次数的复制限制信息。并且,最好,保护信息是标识实体数据是原始实体数据还是复制实体数据的复制标识信息。
因此,根据本发明,由于相互关联地记录保护无形财产权的保护信息和实体数据,可以安全地保护实体数据免遭侵犯。另外,由于把保护信息加入每个第一数据单元中,可以安全地保护各个实体数据,而不是每个记录媒体免遭侵犯。因此,可以为每个第一数据单元提供各种业务。
附图说明
图1是显示数字记录和再现设备的结构例子的方块图;
图2是显示QuickTime电影(movie)文件的结构例子的示意图;
图3是显示视频媒体信息原子(atom)的结构例子的示意图;
图4是显示根据本发明一个的实施例的QuickTime电影文件的结构的示意图;
图5是显示根据本发明实施例的样本描述表的结构的示意图;
图6是显示权利管理数据的结构的示意图;
图7是显示电影数据原子的结构的示意图;
图8是显示实体数据与媒体原子之间的关系的示意图;
图9是显示在管理加密密钥的情况下样本描述表的结构的示意图;
图10是显示允许(enable)密钥块单元的标志的定义的示意图;
图11是说明保护信息块是独立文件的情况的示意图;
图12是显示允许密钥块的数据结构的示意图;
图13是说明权利保护方法与提供的业务之间的第一种关系的示意图;
图14是说明权利保护方法与提供的业务之间的第二种关系的示意图;和
图15是说明权利保护方法与提供的业务之间的第三种关系的示意图。
具体实施方式
接着,参照附图,描述本发明的实施例。在附图中,相同的标号表示相同的结构。
图1是显示数字记录和再现设备的结构例子的方块图。
在图1中,数字记录和再现设备包括视频编码器11、音频编码器12、视频解码器13、音频解码器14、文件发生器15、文件解码器16、存储器17和20、存储器控制器18、系统控制微型计算机19、纠错码编码器/解码器21、驱动控制微型计算机22、数据调制器/解调器23、磁场调制驱动器24、操作部分26、伺服电路30、电机31、磁头32、和光学拾取器33。
视频信号从视频输入端输入。把视频信号供应给视频编码器11。视频编码器11压缩和编码视频信号。音频信号从音频输入端输入。把音频信号供应给音频编码器12。音频编码器12压缩和编码音频信号。视频编码器11和音频编码器13的输出信号被称为基本流。
根据该实施例,假设数字记录和再现设备是与摄像机合并在一起的设备。视频信号是作为视频摄像机拍摄的画面供应的。光学系统把对物体拍摄的光供应给诸如CCD(电荷耦合器件)之类的拍摄器件,生成视频信号。提供由麦克风收集的声音作为音频信号。
当压缩和编码过程对应于MPEG(运动图像专家组)系统时,视频编码器11包括模拟/数字转换器(下文简称为A/D转换器)、格式转换部分、屏幕重排部分、相减部分、DCT(离散余弦变换)部分、量化部分、可变长度代码编码部分、缓冲存储器、速率控制部分、逆量化部分、逆DCT部分、相加部分、帧存储器、运动补偿和预测部分、和开关,作为电路线路。
把视频信号供应给视频编码器11。A/D转换器数字化视频信号。格式转换部分把数字化信号转换成用在编码过程中的空间分辨率。屏幕重排部分重排画面的顺序,以便在编码过程中可以适当地处理它们。屏幕重排部分的输出信号通过相减部分输入到DCT部分。DCT部分对屏幕重排部分供应的信号进行DCT编码处理。把DCT部分的输出信号输入量化部分。量化部分利用预定位数量化DCT部分的输出信号。把量化部分的输出信号输入可变长度代码编码部分和逆量化部分。可变长度代码编码部分利用诸如Huffman(霍夫曼)码之类的可变长度代码编码量化部分的输出信号。把编码数据输出到缓冲存储器。缓冲存储器以预定速率输出编码数据,作为视频编码器的输出。由于可变长度代码编码部分生成的代码量是可变的,因此,速率控制部分监视缓冲存储器和控制量化部分的量化操作,以便保持预定的位速率。
另一方面,由于I画面和P画面被运动补偿和预测部分用作参考屏幕,从量化部分输入逆量化部分的信号被逆量化,然后输入逆DCT部分。逆DCT部分对逆量化信号进行逆DCT处理。逆DCT部分的输出信号和运动补偿和预测部分的输出信号由相加部分相加。把相加信号输入帧存储器。把帧存储器的输出信号输入运动补偿和预测部分。运动补偿和预测部分对帧存储器的输出信号进行前向预测、反向预测、和双向预测。运动补偿和预测部分的输出信号输出到相加部分和相减部分。逆量化部分、逆DCT部分、相加部分、帧部分、和运动补偿和预测部分构成与视频解码器输出相同解码视频信号的局部解码部分。
相减部分从运动补偿和预测部分的输出信号中减去屏幕重排部分的输出信号,获得视频信号与局部解码部分解码的解码视频信号之间的预测误差。当进行帧内编码处理(即,提供I画面)时,开关使相减部分不进行对它们的相减处理。换言之,把1画面提供给DCT部分。
返回到图1,当使用,例如,MPEG/音频层1/层2(MPEG/Audio layer/layer2)时,音频编码器12还包括子频带编码部分和自适应量化位指定部分,作为电子线路。音频信号被子频带编码部分划分成32个子频带信号。自适应量化位指定部分与心理听觉权重相对应地量化这32个子频带信号。输出量化信号作为位流。为了提高编码质量,可以使用MPEG/音频层3(MPEG/Audio layer3)。
把视频编码器11的输出信号和音频编码器12的输出信号供应给文件发生器15。文件发生器15把视频基本流和音频基本流转换成无需使用特殊的硬件结构,同步再现运动图像、声音、和文本的计算机软件程序就可以管理的文件结构。这样的计算机软件程序是,例如,QuickTime(由苹果电脑公司(美国)提供的交叉平台多媒体格式的典型例子)。下文把QuickTime缩写成QT。下面描述使用QT的情况。在利用加密密钥加密编码视频数据和编码音频数据之后,文件发生器15在系统控制微型计算机19的控制下,多路复用加密视频数据和加密音频数据。
由于加密单元是预定单元长度,因此,根据本发明的实施例,最好把块加密系统用作加密算法。例如,如下所述,使用DES、FEAL、MISTY、MULTI、IDEA、RC5等。
从文件发生器15输出的QuickTime电影文件通过存储器控制器18被连续写入存储器17中。当系统控制微型计算机19请求存储器控制器18把数据写入记录媒体40中时,存储器控制器18从存储器17中读出QuickTime电影文件。另外,系统控制微型计算机19通过存储器控制器18把在执行程序期间出现的各种数据存储在存储器17中。
在这种情况下,指定编码QuickTime电影文件的传输速率,以便使它低于把数据写入记录媒体40中的传输速率(例如,是后者的1/2)。因此,尽管QuickTime电影文件被连续写入存储器17中,但是,在系统控制微型计算机的控制下,从存储器17中断断续续地读取QuickTime电影文件,使得存储器17既不会溢出,也不会下溢。
从存储器17中读出的QuickTime电影文件从存储器控制器18供应给纠错码编码器/解码器21。纠错码编码器/解码器21把QuickTime电影文件临时写入存储器20中,以便生成交织数据和纠错码的冗余数据。纠错码编码器/解码器21从存储器20中读取冗余数据,把冗余数据供应给数据调制器/解调器23。
当把数字数据记录到记录媒体40上时,数据调制器/解调器23调制数据,以便可以从再现信号中容易地提取时钟脉冲信号,和不会出现码间干扰。例如,可以使用(1,7)RLL(游程长度受限)码、Trellis(格子)码等。
把数据调制器/解调器23的输出信号供应给磁场调制驱动器24和光学拾取器33。磁场调制驱动器24与输入信号相对应地驱动磁头32,以便把磁场施加到记录媒体40上。光学拾取器33把与输入信号相对应的记录激光束照射在记录媒体40上。这样,就可以把数据记录到记录媒体40上。记录媒体40是可重写光盘(例如,MO:磁光盘)、或相变型盘。
根据该实施例,使用MO,例如,其直径大约是4cm、5cm、6.5cm、或8cm的相对小盘。记录媒体40以恒定线速率(CLV)、恒定角速度(CAV)、或分区CLV(ZCLV)随电机30而转动。
驱动控制微型计算机22与来自系统控制微型计算机19的请求相对应地把信号输出到伺服电路30。伺服电路30与驱动控制微型计算机22的输出信号相对应地控制电机31和光学拾取器33。结果是,驱动控制微型计算机22控制整个驱动。例如,伺服电路30对记录媒体40进行径向移动伺服操作、跟踪伺服操作、和聚焦伺服操作,并且控制电机31的转动。
操作部分26与系统控制微型计算机19相连接。用户可以把预定命令输入操作部分26中。
在再现模式下,光学拾取器33把具有再现输出电平的激光束照射到记录媒体40上。光学拾取器33的光学检测器接收反射光作为再现信号。在这种情况下,驱动控制微型计算机22从光学拾取器33的光学检测器的输出信号中检测跟踪误差和聚集误差。伺服电路30控制光学拾取器33,以便把读激光束聚焦在预定轨道上。另外,驱动控制微型计算机22控制光学拾取器沿着径向移动,以便再现在记录媒体40上的所需位置的信号。与记录模式一样,所需位置由系统控制微型计算机19按照把预定信号供应给驱动控制微型计算机22的方式确定。
把光学拾取器33再现的信号供应给数据调制器/解调器23。数据调制器/解调器23解调再现信号。把解调数据供应给纠错码编码器/解码器21。把再现数据临时存储在存储器20中。纠错码编码器/解码器21对解调数据进行解交织处理和纠错处理。通过存储器控制器18把已经经过纠错的QuickTime电影文件存储到存储器17中。
与来自系统控制微型计算机19的请求相对应,把存储在存储器17中的QuickTime电影文件输出到文件解码器16。系统控制微型计算机19监视从记录媒体40再现的和存储在存储器17中的再现信号的数据量、和从存储器17中读取的和供应给文件解码器116的数据量,并且,控制存储器控制器18和驱动控制微型计算机22,以便存储器17不会溢出或下溢。这样,系统控制微型计算机19就可以断断续续地从记录媒体40中读取数据。
在系统控制微型计算机19的控制下,文件解码器16把QuickTime电影文件分离成视频基本流和音频基本流。文件解码器16在系统控制微型计算机19的控制下,与保护信息和加密密钥(如后所述)相对应地解码数据。当保护信息禁止使用数据时,或者,当加密密钥不合适时,不解码数据。把解码视频基本流供应给视频解码器13。视频解码器13解码已经经过压缩和编码的视频基本流。从视频输出端输出解码视频数据。把音频基本流供应给音频解码器14。音频解码器14解码已经经过压缩和编码的音频基本流。从音频输出端输出解码音频数据。文件解码器16同步地输出视频基本流和音频基本流。
当视频解码器13对应于MPEG系统时,视频解码器13包括缓冲存储器、可变长度代码解码部分、逆量化部分、逆DCT部分、相加部分、帧存储器、运动补偿和预测部分、屏幕重排部分、和数字/模拟转换器(下文缩写为“D/A”),作为电路线路。把视频基本流临时存储在缓冲存储器中。此后,把视频基本流输入可变长度代码编码部分中。可变长度代码编码部分解码宏块编码信息,并且将其分离成预测模式、运动向量、量化信息、和量化DCT系数。逆量化部分73把量化DCT系数去量化成DCT系数。逆DCT部分把DCT系数转换成像素空间数据。相加部分相加逆DCT部分的输出信号和运动补偿和预测部分的输出信号。但是,当解码I画面时,相加部分不相加这些输出信号。解码屏幕的所有宏块。屏幕重排部分按原来的输入顺序重排解码的宏块。D/A把重排数据转换成模拟信号。由于在接下来的解码过程中,I画面和P画面用作参考屏幕,因此,把它们存储在存储器中。把I画面和P画面输出到运动补偿和预测部分。
当使用MPEG/音频层1/层2时,音频解码器14包括位流拆散部分、逆量化部分、和子频带组合滤波器阵列部分,作为电子线路。把输入的音频基本流供应给位流拆散部分。位流拆散部分把输入的音频基本流分离成首标、辅助信息、和量化子频带信号。逆量化部分利用已经指定的预定位数逆量化量化的子频带信号。子频带组合频带滤波器组合逆量化的数据,并且输出组合数据。
当数字记录和再现设备把诸如视频数据、音频数据、文本数据、和计算机程序之类受无形财产权(譬如,版权和专利权)保护的数据记录到记录媒体40上时,该设备也把保护无形财产权的数据(下文称这个数据为“保护数据”)记录到记录媒体40上。另外,以与视频数据之类要受保护的数据相同的文件格式生成保护数据,使得数字记录和再现设备可以以相同的方式管理它们。根据本发明的实施例,以,例如,Quick Time电影文件的格式生成要受保护的数据和保护数据。因此,记录和再现设备可以按照QT再现它们。
QT是与时间基(base)一起管理各种类型的数据和具有无需利用特殊的硬件设施就可以同步再现运动图像、声音、文本等的OS(操作系统)扩充功能的软件程序。QT已经公开在,例如,Addison Wesley著的“Macintosh内部:QuickTime(日本版)”中(″Inside Macintosh:QuickTime(Japanese Edition)″,Addison Wesley)。下面与文档相对应地描述QT。
QT电影资源的基本数据单元被称为原子(atom)。每个原子除了包含数据之外,还包含信息的长度和类型。在QT中,把数据的最小单元当作一个样本来对待。把一个块(chunk)定义为一组样本。
图2是显示QuickTime电影文件的结构例子的示意图。
图3是显示视频媒体信息原子的结构例子的示意图。图3是显示在轨道是视频信息的情况下,图2所示的视频媒体信息原子的详细示意图。
在图2和3中,QuickTime电影文件主要由两部分组成,它们是电影原子101和电影数据原子102。电影原子101是包含再现文件所需的信息和再现实体数据所需的信息的部分。电影数据原子102是包含诸如视频数据、音频数据、计算机程序、和文本数据之类的实体数据的部分。
电影原子101包含电影首标原子111、电影剪辑原子112、用户定义数据原子113、和至少一个轨道原子114等。电影首标原子111包含与整个电影有关的信息。电影剪辑原子112指定剪辑区。
轨道原子114是为电影的每个轨道定义的。轨道原子114包含轨道首标原子131、轨道剪辑原子132、轨道遮蔽原子133、编辑原子134、和媒体原子135。轨道原子114在原子131到135中描述与电影数据原子102的各段数据有关的信息。图2只显示了视频电影的轨道原子114-1(省略了其它轨道原子)。
媒体原子135包含媒体首标原子144、媒体信息原子(图2和3中的视频媒体信息原子145)、和媒体管理者(handler)参考原子146。媒体原子135在媒体首标原子144、媒体信息原子、和媒体管理者参考原子146中描述用于定义解释电影轨道的数据和媒体数据的部分(component)的信息。
媒体管理者利用媒体信息原子的信息把媒体时间映射成媒体数据。
媒体信息原子145包含数据管理者参考原子161、媒体信息首标原子162、数据信息原子163、和样本表原子164。
媒体信息首标原子(图3中的视频媒体信息首标原子162)描述与媒体有关的信息。数据管理者参考原子161描述与管理媒体数据有关的信息。数据管理者参考原子161包含指定为媒体数据提供存取手段的数据管理者部分的信息。数据信息原子163包含数据参考原子。数据参考原子描述与数据有关的信息。
样本表原子164包含把媒体时间转换成代表样本位置的样本序号所需的信息。样本表原子164包括样本长度原子172、时间-样本原子173、同步样本原子174、样本描述原子175、样本-块原子176、块偏移原子177、和阴影同步原子178。
样本长度原子172描述样本的长度。时间-样本原子173描述样本和时间基之间的关系(已经记录了多少分钟和多少秒钟数据?)。同步样本原子174描述与同步有关的信息和指定媒体的关键帧。关键帧是不依赖于前一帧的自包容帧。样本描述原子175包含解码媒体的样本所需的信息。媒体可以含有至少一个与用在媒体中的压缩类型相对应的样本描述原子。样本-块原子176引用包含在样本描述原子175中的表格,识别与媒体的每个样本相对应的样本描述。样本-块原子176描述样本与块之间的关系。样本-块原子176识别与第一块的信息相对应的媒体的样本的位置、每个块的样本数、和样本描述ID。块偏移原子177描述电影数据的块的开始位位置,和定义数据流的每个块的位置。
在图2中,电影数据原子102以由预定个样本组成的块为单元、包含与预定压缩和编码系统相对应地编码的音频数据和与预定压缩和编码系统相对应地编码的视频数据。压缩和编码数据并非总是必要的。取而代之,可以包含线性数据。例如,当管理文本、MIDI(乐器数字接口)等时,电影数据原子102包含文本、MIDI等的实体数据。相应地,电影原子101包含文本轨道、MIDI轨道等。
电影原子101的每个轨道原子114与包含在电影数据原子102中的数据(数据流)相关。借助于具有如此特征的结构,无需改变数据实体,就可以安排同步再现操作和可以进行编辑(非破坏性编辑)操作。另外,可以容易地加入和删除轨道。
借助于这样的分层结构,当再现包含在电影数据原子102中的数据时,QT从电影原子101开始依次跟踪分层结构,把样本表映射到与包含在样本表原子164中的原子172到178相对应的存储器,和识别每个数据段的解释方法和属性等、以及各个数据段(数据段的位置和长度)之间的关系。QT再现与数据段之间的关系相对应的数据。
根据本发明的实施例,在使用QT的优良特征的同时,扩展了管理要保护的数据所需的功能和格式。结果是,保护了给与数据的无形财产权。下面只描述包含在无形财产权中的版权。但是,应该注意到,本发明可应用于其它无形财产权。通过将作为QT的最小存取单元的样本与加密实体数据的最小解密单元(数据块)相关,可以根据QT的时间基,利用管理能力进行同步再现操作和编辑操作。与密钥管理相结合,通过更确切地给予权利和指定权利的使用条件,可以以新的方式使用同一内容。
事实上,根据本发明,每个轨道原子的样本描述表具有包含保护数据的扩展格式,以便把解密加密数据的密钥信息和诸如内容的使用条件之类的保护信息保护成独立数据流。结果是,QT可以管理已经给与无形财产权的多媒体内容。
图4是显示根据本发明的一个实施例的QuickTime电影文件的结构的示意图。
图5是显示根据本发明实施例的样本描述表的结构的示意图。
如图4所示,保护信息块191是接在标准QT字段之后的扩展字段。保护信息块191位于每个轨道的样本描述表中。如图5所示,保护信息块191只由权利管理数据(下文缩写为“RMD”)单元组成。可选地,保护信息块191由它们是RMD单元和其它单元的数个单元组成。这些单元可以以任何次序放置。
单元长度字段包含在每个单元中。单元长度字段代表单元的字节数。单元类型字段是指定单元的类型的标记。当当前单元是RMD单元时,单元类型字段是‘rigt’。
版本字段代表单元的版本号。标志字段是为单元的标志保留的。
标志字段的后面接着单元的数据实体(单元数据)。当单元是RMD单元时,数据实体是一批与保护有关的信息和加密密钥。
当保护系统需要时,重新使用文件格式等,与扩展字段相对应,可以定义指定标准QT字段中的数据类型的数据格式字段的标记。
标准QT是根据本发明,其样本描述表不包含保护权利的扩展字段的QT。
图6是显示权利管理数据的结构的示意图。
在图6中,RMD单元包含一批与作为使用条件的版权保护有关的信息,譬如,内容加密密钥(下文缩写为“CK”)、C_MAC、RMF、PPN、回放计数器、开始时间/日期、结束时间/日期、CCF、PCN、复制计数器、和保留区。
CK字段包含已经用于加密轨道(事实上,每个轨道分为若干个数据块)的数据流的内容加密密钥。
C_MAC字段包含RMD篡改防止码。篡改防止码是与,例如,ISO/IEC(国际标准化组织/国际电子技术委员会)9797 MAC(消息认证码)计算方法相对应,从RMD的所有字段值中唯一地和不可逆地得出的计算值。
RMF(权利管理标志)字段是代表限制存在与否和它的类型的标志。
PPN(允许回放数)字段是代表可以进行回放操作的最大次数。
回放计数器字段代表已经进行过回放操作的次数的计数器值。每当进行回放操作时,计数器值就减1。回放计数器字段的初始值与PPN字段的初始值相同。
开始时间/日期字段代表当RMF字段代表限制存在时的开始时间/日期。
结束时间/日期字段代表当RMF字段代表限制存在时的结束时间/日期。
CCF(复制控制标志)字段是复制控制标志。CCF字段指定允许/禁止复制、复制允许生成、和原始数据/复制数据的属性。
PCN字段代表可以把内容传送/复制到诸如LCM(Licensed CompliantModule(许可顺应性模块))之类的媒体上的次数的最大值。
复制计数器字段代表每当传送/复制内容时其值就减1的计数器值。复制计数器的初始值与PCN字段的初始值相同。
RMF、PPN、回放计数器、开始时间/日期、结束时间/日期、CCF、PCN、和复制计数器指定内容的使用条件。
下面参照图7和8,描述电影数据原子的结构和实体数据和媒体原子的相关。
图7是显示电影数据原子的结构的示意图。
图8是显示实体数据与媒体原子之间相关的示意图。
在图7中,电影数据是由原子长度、类型和数据组成的原子。在图7中,在长度和类型后面的数据部分是内容的实体数据(数据流)。
与作为美国标准加密系统的DES(数据加密标准)块加密算法相对应,加密图7所示的受保护内容数据。与块加密算法相对应,以块为单位加密数据,和以预定时间段为间隔改变加密密钥。作为首标信息已经用相同密钥加密的和已经把解密加密数据所需的信息加入其中的一块加密数据被称为加密数据块。换句话说,加密数据块是可以用密钥解密的最小解密单元。加密数据流(由加密数据块#1到加密数据块#n组成)是加密数据块序列。
从现在开始,除非另有说明,一个块代表一个加密数据块。加密数据块由BLK ID、CONNUM、BLK序号、块种子、和加密数据组成。
BLK ID字段代表标识块开头的代码。
CONNUM字段是唯一标识内容的标识符ID。内容的每个块的CONNUM字段的值不发生改变。即使内容被编辑,CONNUM字段的值也不发生改变。每个块的CONNUM字段的值是代表每个块构成的内容的信息。
BLK序号字段代表块的块号。内容的第1块的BLK序号是0。下一个块的BLK序号是1。以此类推,指定BLK序号。
块种子字段是用来加密块的密钥的类型。块种子字段的值随每个块而改变。一般说来,由于一个内容只有一个加密解密,用来加密数据的密钥是内容加密密钥和块种子的组合。因此,尽管一个内容只有一个加密密钥,但是一个内容的加密密钥以预定时间段为间隔发生改变。内容加密密钥和块种子的组合和加密密钥发生改变的间隔取决于加密算法和系统。
加密数据字段包含加密数据的实体。一个块等效于诸如运动图像的一个帧或音频数据的一个到几个声音帧之类的一个数据流单元。
在图8中,作为QT上最小存取单元的样本与一个加密数据块相关。因此,当加密数据块对应于运动图像的一个帧时,QT可以以一个帧为单元存取和再现数据,和与另一个轨道同步可以精确到一个帧。于是,可以保证诸如分割操作、合并操作、和替代操作之类的编辑操作精确到一个帧。在前述样本描述表的结构中,可以为每个样本或每两个或更多个样本指定诸如内容加密密钥之类的使用条件和版权信息。
数据可以分数据加密、数据篡改防止、和加密密钥管理三个阶段来保护。通过更多的阶段,可以更安全地保护数据。根据前述实施例,数据加密是利用DES完成的,数据篡改防止是利用C_MAC完成的。因此,为了安全地保护数据,最好,在前述实施例中使用加密密钥管理。下面描述利用管理加密密钥的方法的实施例。
图9是显示在管理加密密钥的情况下样本描述表的结构的示意图。
在图9中,样本描述表包含标准QT字段和在它后面的扩展保护信息块。扩展保护信息块包含允许密钥块(下文缩写为“EKB”)单元和RMD单元。EKB单元包含至少一个名为EKB的为获取内容的加密密钥所需的密钥、相关属性信息等。
在EKB单元中,单元长度字段代表EKB单元的总字节数。在EKB单元中,单元类型字段是指定单元的类型的标记。在本例中,单元类型是“ekbl”。在EKB单元中,版本字段代表单元的版本。在EKB单元中,标志字段指定单元的数据实体(EKB)的存在与否和对它的参照方法。
在EKB字段中,EKB字段代表EKB数据的实体、文件ID、文件名、诸如URL(统一资源定位地址)之类的链接信息、或不存在含有标志的状态值的数据(不存在EKB字段)。EKB基本上与数据流成对出现。在这种情况下,在电影原子(资源)中未必包含EKB的实体。例如,可以把EKB的实体作为独立文件存储在同一记录媒体上。在必要时,可以利用链接信息引用EKB的实体。当在数个内容使用同一个EKB的情况下,EKB是冗余的时,借助于作为独立文件的EKB的实体,可以提高记录媒体容量的使用率。另外,如果内容提供者愿意,可以只分配不与EKB配对的数据流作为内容。其结果是,可以完成只分配数据流和通过利用因特网的URL指定EKB提供站获取EKB的业务。
图10是显示EKB单元的标志的定义的示意图。
在图10中,标志值0X00代表EKB数据不存在和无效。标志值0X01代表EKB数据存在和存储在EKB单元中。标志值0X02代表尽管EKB数据不存在于EKB单元中,但是,EKB数据作为独立文件存在于同一记录媒体上和可以利用诸如文件ID或文件名之类的参考信息引用。标志值0X03代表尽管EKB数据不存在于EKB单元中,但是,可以利用指定因特网上的适当站点的URL信息获取EKB数据。其它标志值保留着。
当从外部引用EKB时,如图11所示,EKB被构造成独立文件。与EKB的实体一起加入诸如代表链接的电影的链接计数器、版本、和类型之类的数据。这样,就可以管理每个内容(轨道)和EKB的相关。
除了这样的扩展之外,在必要时,在图9所示的标准QT字段中重新扩展地定义作为指定表的数据类型的数据格式字段的值的标记。
图12是显示EKB的数据结构的示意图。
图12显示了在前述标志字段指定EKB存在和实体包含在单元中的情况下,存储的EKB的实体的例子。
在图12中,版本字段代表EKB的版本值。加密算法字段指定用来加密构成EKB的各种类型加密密钥信息的加密算法。当利用密钥n加密A时,如果结果用En(A)表示,那么,Ekroot(KEK)是已经用密钥Kroot加密的密钥加密密钥。KEK是获取解密数据流所需的加密密钥(KC)所需的密钥。换句话说,通常满足关系CK=EKEK(内容(KC)的加密密钥)。
签字部分是EKB的电子签字。签字部分后面接着用最低分层密钥加密倒数第二低分层密钥,用倒数第二低分层密钥加密倒数第三低分层密钥,以此类推获得的密钥信息序列。最低分层密钥被称为媒体或设备唯一拥有的叶密钥(用,例如,Kleaf表示)。因此,有效媒体或有效设备可以利用EKB检索KEK。
下面描述通过相应应用程序QT再现这样的文件的情况。
当显示电影时,系统控制微型计算机19通过文件解码器16存取与指定时间相对应的媒体数据。系统控制微型计算机19利用样本表原子的信息指定与所请求样本相对应的数据流的位置。类似地,系统控制微型计算机19引用解释样本的样本描述表,和利用扩展EKB单元的标志字段确定EKB数据的属性。当存在EKB数据和存储实体时,系统控制微型计算机19引用下一个EKB字段作为EKB数据。当EKB数据被表示成独立文件时,系统控制微型计算机19利用包含在EKB字段中的链接信息指定相关EKB文件。当EKB字段代表URL时,系统控制微型计算机19引用通过URL指定的HP(主页)和从中下载所需EKB数据。另一方面,当没有把使用允许赋予内容(例如,不存在EKB)时,系统控制微型计算机19进行所需处理(例如,发出代表不能再现内容的消息或代表应该获取EKB的消息)。借助于获取的EKB和应用程序唯一拥有的叶密钥,系统控制微型计算机19可以为获取内容的加密密钥而获取KEK。借助于EKE和RMD,系统控制微型计算机19获取解密内容的加密密钥。另外,系统控制微型计算机19确定各种使用条件的信息。系统控制微型计算机19进行与用户条件相对应的处理。借助于获取的内容密钥和包含在加密数据块中的块种子,系统控制微型计算机19让文件解码器16解码该块。系统控制微型计算机19让相应的编解码器扩充解密的数据流,和让视频解码器显示所得数据。
下面描述权利保护方法和提供的业务之间的关系。
图13是说明权利保护方法与提供的业务之间的第一种关系的示意图。
在图13中,提供了数个轨道。在轨道上记录着质量(分辨率、音质等)不同的同一内容。不同版权信息被加以每个轨道的样本描述表。对各个轨道指定不同费用。把与支付费用相对应的版权保护信息和内容加密密钥提供给用户。其结果是,可以提供具有与支付费用相对应的质量的内容。
例如,轨道1包含具有第一分辨率的内容。与具有第一分辨率的内容相对应的版权信息A和内容加密密钥A包含在样本描述表中。轨道2包含具有比第一分辨率高的分辨率的内容。与具有更高分辨率的内容相对应的版权信息B和内容加密密钥B包含在样本描述表中。在这种情况下,当已经支付了起步费时,把还没有提供给用户的版权信息A的EKB和内容加密密钥A之一或它们二者提供给用户,以便他或她可以再现轨道1。当用户与起步费一起支付了附加费时,把还没有提供给用户的版权信息B的EKB和内容加密密钥B之一提供给用户或把它们二者提供给用户,以便他或她可以再现轨道2。
或者,指定不同的费用。与支付的费用相对应,把还没有提供给用户的版权信息A的EKB和内容加密密钥A之一提供给用户或把它们二者都提供给用户。或者,与支付的费用相对应,把还没有提供给用户的版权信息B的EKB和内容加密密钥B之一提供给用户或把它们二者都提供给用户。因此,可以提供具有与支付费用相对应的分辨率的内容。这样,就可以提供具有与所付费用相对应的可伸缩性的内容。
此外,类似地,当把不同内容,例如,视频内容和音乐内容记录在轨道上时,如果用户为歌曲支付了附加费,或者,他或她通过音乐分配业务购买到,那么,他或她就可以获得各种业务内容,例如,视频内容或卡拉OK内容。
图14是说明权利保护方法与提供的业务之间的第二种关系的示意图。
在图14中,一个轨道由加密块和非加密块组成。加密块的样本描述表包含它的版权信息。
其结果是,可以完成如下音乐分配业务。换言之,歌曲由内容提供者指定的特定部分(例如,特色部分)被构造成非加密部分。因此,用户无需支付费用就可以试听部分歌曲的示范。当用户想要购买歌曲时,他或她就要购买内容密钥(即,获取内容密钥所需的KEB数据)。当用户购买了内容密钥时,他或她才可以完全欣赏到整首歌曲。
图15是说明权利保护方法与提供的业务之间的第三种关系的示意图。
在图15中,一个轨道被划分成用不同内容密钥加密的几个块。各个块的样本描述表包含各自的版权信息。
其结果是,可以完成如下的运动图像分配业务。一个内容片断通过按照版权拥有者所希望的方式划分的若干段销售。当诸如回放有效期之类的使用条件随同一密钥而改变时,可以在版权拥有者所愿望的时间公布诸如一出戏剧之类的内容(可以允许再现内容)。
当把前述条件组合在一起时,由于可以把复杂的使用条件指定给一个内容,可以比前面提供更特殊和新颖的内容业务。
传统上,共同管理内容和它的密钥。因此,只把用户想要的内容提供给用户。
但是,根据本发明,分开管理内容、与使用内容所需的版权信息有关的EKB、和内容加密密钥。因此,当把内容分配给用户时,可以事先把数个内容已经记录在上面的记录媒体传送给用户。可选地,可以事先把数个内容分发给用户。换句话说,可以把用户不想要的内容提供给他或她。
因此,当提供者只把用户想要的内容的版权信息的EKB和加密密钥之一或它们二者提供给用户时,他或她可以使用所需内容。
因此,可以只把诸如版权信息的EKB和内容加密密钥之类的最小数据提供给用户。当通过通信线提供最小数据时,通信时间可以变得比把内容和加密密钥二者提供给用户的传统方法短得多。结果是,用户可以低成本地顺利下载内容,不会感到什么压力。
根据本发明的文件已经记录在上面的记录媒体可以由已经安装了QT的计算机读取。如果解密内容所需的加密密钥还没有被记录到记录媒体上,那么,当计算机拥有诸如调制解调器之类可以与通信线连接的通信接口时,可以通过通信线获取加密密钥。因此,可以分开销售实体数据和使用内容数据所需的权利。
根据本发明,可以安全地保护给与其数据结构已经被转换成可以通过软件来管理的文件结构的实体数据的无形财产权。
另外,根据本发明,权利保护单元与构成内容的第一数据单元相匹配。因此,用户可以以数据提供者希望的单元存取数据、再现数据、使数据同步、和编辑数据。

Claims (12)

1.一种把数据记录到可重写记录媒体上的记录设备,所述记录设备包括:
转换装置,用于把数据的数据结构转换成可以通过软件来管理的文件结构;和
记录装置,用于把已经转换成文件结构的数据记录到记录媒体上,
其中,文件结构拥有作为实体数据的第一数据单元、作为数个第一数据单元的集合的第二数据单元、和描述管理数个第一数据单元与第一数据单元的实体数据的属性之间的相互关系的管理信息的数据部分,和
其中,数据部分包含保护给与第一数据单元的无形财产权的权利所需的保护信息。
2.根据权利要求1所述记录设备,
其中,保护信息包含在独立文件中,而不是包含在数据部分中,和
其中,数据部分包含指定文件的指定信息。
3.根据权利要求1所述记录设备,
其中,与预定加密方法相对应地加密实体数据,和
其中,保护信息是解密加密实体数据所需的密钥。
4.根据权利要求3所述记录设备,
其中,与预定加密方法相对应地加密密钥,和
其中,数据部分还包括解密加密密钥所需的密钥。
5.根据权利要求3所述记录设备,
其中,与预定加密方法相对应地加密密钥,和
其中,记录装置还把包含解密加密密钥所需的密钥的文件记录到记录媒体上。
6.根据权利要求1所述记录设备,
其中,保护信息包含开始使用实体数据的开始时间和停止使用实体数据的终止时间的至少一个。
7.根据权利要求1所述记录设备,
其中,保护信息是限制可以再现实体数据的次数的次数限制信息。
8.根据权利要求1所述记录设备,
其中,保护信息是限制可以复制实体数据的次数的复制限制信息。
9.根据权利要求1所述记录设备,
其中,保护信息是标识实体数据是原始实体数据还是复制实体数据的复制标识信息。
10.根据权利要求1所述记录设备,
其中,数据部分还包含标识保护信息是否已经被篡改的篡改标识信息。
11.根据权利要求1所述记录设备,其中:
所述数据是构成运动图像的各个视频数据;
所述第一数据单元是第一视频数据单元;和
所述第二数据单元是第二视频数据单元。
12.一种把数据记录到可重写记录媒体上的记录方法,所述记录方法包括如下步骤:
把数据的数据结构转换成可以通过软件来管理的文件结构;和
把已经转换成文件结构的数据记录到记录媒体上,
其中,文件结构拥有作为实体数据的第一数据单元、作为数个第一数据单元的集合的第二数据单元、和描述管理数个第一数据单元与第一数据单元的实体数据的属性之间的相互关系的管理信息的数据部分,和
其中,数据部分包含保护给与第一数据单元的无形财产权所需的保护信息。
CNB02801720XA 2001-04-09 2002-04-09 记录保护无形财产权的信息的记录设备及其记录方法 Expired - Fee Related CN1265629C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP110541/01 2001-04-09
JP2001110541A JP3946965B2 (ja) 2001-04-09 2001-04-09 無体財産権を保護する情報を記録する記録装置、記録方法、記録媒体、およびプログラム
JP110541/2001 2001-04-09

Publications (2)

Publication Number Publication Date
CN1463544A CN1463544A (zh) 2003-12-24
CN1265629C true CN1265629C (zh) 2006-07-19

Family

ID=18962291

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB02801720XA Expired - Fee Related CN1265629C (zh) 2001-04-09 2002-04-09 记录保护无形财产权的信息的记录设备及其记录方法

Country Status (6)

Country Link
US (2) US20030138100A1 (zh)
EP (1) EP1379084A4 (zh)
JP (1) JP3946965B2 (zh)
KR (1) KR100884116B1 (zh)
CN (1) CN1265629C (zh)
WO (1) WO2002085011A1 (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100406630B1 (ko) * 2001-03-13 2003-11-20 엘지전자 주식회사 데모용 데이터의 기록 및 재생방법과, 그에 따른 기록매체
KR20020072934A (ko) * 2001-03-13 2002-09-19 엘지전자 주식회사 데모용 데이터가 기록된 재생전용 광디스크와, 그 재생방법
FR2846179B1 (fr) * 2002-10-21 2005-02-04 Medialive Embrouillage adaptatif et progressif de flux audio
JP3937223B2 (ja) 2003-01-21 2007-06-27 ソニー株式会社 記録装置、再生装置、記録方法及び再生方法
KR100982513B1 (ko) * 2003-11-12 2010-09-16 삼성전자주식회사 사용자 키를 이용한 저장 매체 디스크 사용 제한 방법 및장치
JP4474209B2 (ja) * 2004-06-11 2010-06-02 日立コンシューマエレクトロニクス株式会社 記録方法
JP4319094B2 (ja) 2004-06-11 2009-08-26 ソニー株式会社 データ処理装置およびデータ処理方法、プログラムおよびプログラム記録媒体、並びにデータ記録媒体
JP2006023839A (ja) * 2004-07-06 2006-01-26 Toshiba Corp ファイル管理装置及びファイル管理方法
KR101147763B1 (ko) * 2005-01-19 2012-05-25 엘지전자 주식회사 데이터 복호방법 및 복호장치, 기록매체
US8677504B2 (en) * 2005-07-14 2014-03-18 Qualcomm Incorporated Method and apparatus for encrypting/decrypting multimedia content to allow random access
US8984636B2 (en) 2005-07-29 2015-03-17 Bit9, Inc. Content extractor and analysis system
US8272058B2 (en) 2005-07-29 2012-09-18 Bit 9, Inc. Centralized timed analysis in a network security system
US7895651B2 (en) 2005-07-29 2011-02-22 Bit 9, Inc. Content tracking in a network security system
US20070083467A1 (en) * 2005-10-10 2007-04-12 Apple Computer, Inc. Partial encryption techniques for media data
JP2007164377A (ja) * 2005-12-12 2007-06-28 Toshiba Corp データ処理装置およびデータ処理方法
JP4787650B2 (ja) * 2006-03-31 2011-10-05 Necパーソナルプロダクツ株式会社 コンテンツ記録方法、コンテンツ移動装置及びコンテンツ再生方法並びにこれらの装置
US20080294691A1 (en) * 2007-05-22 2008-11-27 Sunplus Technology Co., Ltd. Methods for generating and playing multimedia file and recording medium storing multimedia file
US9236091B2 (en) * 2007-07-02 2016-01-12 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for processing and reading a file having a media data container and a metadata container
ATE503312T1 (de) * 2007-09-19 2011-04-15 Fraunhofer Ges Forschung Vorrichtung und verfahren zum speichern und lesen einer datei, die einen mediendatencontainer aufweist, und mediendatencontainer
WO2009128189A1 (ja) * 2008-04-18 2009-10-22 パナソニック株式会社 メモリコントローラ、不揮発性記憶システム、及びデータ管理方法
JP2009116889A (ja) * 2008-12-11 2009-05-28 Toshiba Corp データ処理装置およびデータ処理方法
US20110075537A1 (en) * 2009-09-25 2011-03-31 General Electric Company Holographic disc with improved features and method for the same
US9078049B2 (en) 2010-09-13 2015-07-07 Rovi Technologies Corporation Protection of internet delivered media
WO2012037033A2 (en) * 2010-09-13 2012-03-22 Rovi Technologies Corporation Protection of internet delivered media
US8612623B2 (en) 2010-09-13 2013-12-17 Rovi Technologies Corporation Protection of delivered media
US9755836B2 (en) * 2010-11-19 2017-09-05 International Business Machines Corporation Identifying and locating authenticated services using broadcast encryption
US8700406B2 (en) * 2011-05-23 2014-04-15 Qualcomm Incorporated Preserving audio data collection privacy in mobile devices

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154850A (en) * 1993-11-01 2000-11-28 Beaufort River, Inc. Data storage system and method
US5761417A (en) * 1994-09-08 1998-06-02 International Business Machines Corporation Video data streamer having scheduler for scheduling read request for individual data buffers associated with output ports of communication node to one storage node
CA2153445C (en) * 1994-09-08 2002-05-21 Ashok Raj Saxena Video optimized media streamer user interface
US5574906A (en) * 1994-10-24 1996-11-12 International Business Machines Corporation System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing
US5813009A (en) * 1995-07-28 1998-09-22 Univirtual Corp. Computer based records management system method
US5778395A (en) * 1995-10-23 1998-07-07 Stac, Inc. System for backing up files from disk volumes on multiple nodes of a computer network
US5829046A (en) * 1995-10-27 1998-10-27 Emc Corporation On-line tape backup using an integrated cached disk array
US6032154A (en) * 1996-05-09 2000-02-29 Coleman; Robby A. Data storage and management system for use with a multiple protocol management system in a data acquisition system
JPH10108148A (ja) * 1996-09-27 1998-04-24 Sony Corp ディジタルデータの著作権保護方法および保護システム
US5966730A (en) * 1996-10-30 1999-10-12 Dantz Development Corporation Backup system for computer network incorporating opportunistic backup by prioritizing least recently backed up computer or computer storage medium
US5974503A (en) * 1997-04-25 1999-10-26 Emc Corporation Storage and access of continuous media files indexed as lists of raid stripe sets associated with file names
DE69802294T2 (de) * 1997-08-29 2002-05-16 Hewlett Packard Co Systemen zur datensicherung und -rückgewinnung
US6134243A (en) * 1998-01-15 2000-10-17 Apple Computer, Inc. Method and apparatus for media data transmission
JP3609263B2 (ja) * 1998-08-25 2005-01-12 富士写真フイルム株式会社 画像暗号化方法および装置、画像復号化方法および装置並びに記録媒体
US6226759B1 (en) * 1998-09-28 2001-05-01 International Business Machines Corporation Method and apparatus for immediate data backup by duplicating pointers and freezing pointer/data counterparts
US20020118954A1 (en) * 2001-12-07 2002-08-29 Barton James M. Data storage management and scheduling system
KR20010052853A (ko) * 1999-04-14 2001-06-25 마츠시타 덴끼 산교 가부시키가이샤 데이터 관리장치, 데이터 관리방법, 및 데이터 관리프로그램을 기록하는 기록매체
JP3956549B2 (ja) 1999-09-30 2007-08-08 ソニー株式会社 記録装置および方法、再生装置および方法並びに記録媒体
US6651074B1 (en) * 1999-12-20 2003-11-18 Emc Corporation Method and apparatus for storage and retrieval of very large databases using a direct pipe
TWI239447B (en) * 2000-06-02 2005-09-11 Koninkl Philips Electronics Nv Recordable storage medium with protected data area
JP4303408B2 (ja) * 2000-07-18 2009-07-29 ネッツエスアイ東洋株式会社 情報をブロック暗号化して記録する方法およびこれをサポートする記録媒体
US20020069363A1 (en) * 2000-12-05 2002-06-06 Winburn Michael Lee System and method for data recovery and protection
US6931530B2 (en) * 2002-07-22 2005-08-16 Vormetric, Inc. Secure network file access controller implementing access control and auditing
JP2005031716A (ja) * 2003-07-07 2005-02-03 Hitachi Ltd データバックアップの方法及び装置

Also Published As

Publication number Publication date
CN1463544A (zh) 2003-12-24
US20030138100A1 (en) 2003-07-24
JP3946965B2 (ja) 2007-07-18
KR100884116B1 (ko) 2009-02-17
KR20030007921A (ko) 2003-01-23
WO2002085011A1 (fr) 2002-10-24
US7913315B2 (en) 2011-03-22
EP1379084A4 (en) 2006-04-26
JP2002304805A (ja) 2002-10-18
EP1379084A1 (en) 2004-01-07
US20070180534A1 (en) 2007-08-02

Similar Documents

Publication Publication Date Title
CN1265629C (zh) 记录保护无形财产权的信息的记录设备及其记录方法
CN1300710C (zh) 内容管理方法和记录装置
CN1165049C (zh) 内容记录装置、重放装置、传送方法及接收方法
CN1201326C (zh) 图像信号的记录方法与装置、重放方法与装置
CN1161785C (zh) 记录装置,记录方法,重现装置,重现方法和摄像机装置
CN1249612C (zh) 记录装置、记录方法、程序、记录媒体和摄像装置
CN1228971C (zh) 记录方法及执行该记录方法的电子摄像机
CN1457483A (zh) 内容提供系统和信息处理方法
CN1868210A (zh) 文件再现装置、文件再现方法、文件再现方法程序和用于记录文件再现方法程序的记录介质
US7295393B2 (en) Data converting apparatus, data converting method, and recording medium
CN1457482A (zh) 信号再生设备和方法,信号记录设备和方法,信号接收设备以及信息处理方法
CN1264345C (zh) 复制控制方法、复制控制设备、记录介质和程序
CN1790521A (zh) 内容管理装置
CN1918909B (zh) 文件记录设备、文件记录方法、文件重放设备、文件重放方法
JP3912008B2 (ja) コンテンツ伝送方法、及びコンテンツ受信方法
CN1278331C (zh) 记录装置、重放装置、解密方法
CN1311461C (zh) 数据记录方法和装置、以及数据再现方法和装置
JP2006352458A (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP4197021B2 (ja) 無体財産権を保護する情報を再生する再生装置および再生方法
JP3874236B2 (ja) コンテンツ記録装置、記録媒体、及びコンテンツ再生装置
US20060147045A1 (en) Method and apparatus for writing and using keys for encrypting/decrypting a content and a recording medium storing keys written by the method
JP2009059420A (ja) 記録装置及び記録方法並びにサーバ装置
WO2006065034A1 (en) Method and apparatus for writing and using keys for encrypting/decrypting a content and a recording medium storing keys written by the method
JP2005259342A (ja) ディジタル記録装置、ディジタル記録方法および記録媒体

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060719

Termination date: 20150409

EXPY Termination of patent right or utility model