用于记录/播放嵌入附加信息的音频数据的装置及方法

文档序号:6465676阅读:220来源:国知局
专利名称:用于记录/播放嵌入附加信息的音频数据的装置及方法
技术领域
本发明涉及音频数据记录和播放领域,更具体地说,涉及用于记录/播放其中嵌入诸如版权管理信息的附加信息的音频数据等的数据记录装置、数据播放装置、数据记录/播放装置、数据记录方法、和数据播放方法,以及其上记录有此类数据的存储介质。
背景技术
记录在诸如CD(光盘)的快速存取存储介质中的比如音频数据的数字数据可以快速和方便地复制,并且如此复制的数据几乎与原始数据具有相同的质量。因此,强烈要求采取有效措施抵制非法复制,以便保护数字数据的版权,并且已经提出各种防止非法复制的技术。
为了保护音频内容和视频内容的版权,已经提出了数字水印技术,其中将用于复制控制、播放控制、跟踪复制历史等的版权管理信息,以不影响主数据的形式嵌入到诸如音频数据或视频数据的主数据中。
作为该数字水印技术的典型示例,SDMI(Secure Digital Music Initiative,保密数字音乐启动)技术是众所周知的。例如,在通过SDMI技术将数字水印信息嵌入音频数据、并使用支持SDMI技术的播放器再现该音频数据的情况下,播放器必须检测所述数字水印信息,用于选择音频内容(也包括记录控制和播放控制)。
例如,具有遵循IEEE(电气电子工程师协会)1394串行总线标准的接口(下文中简称为“IEEE1394接口”)的数据记录装置的结构如图1所示。应注意在这种情况下,数字水印信息嵌在音频PCM数据中。
如图1所示,在该数据记录装置的输入端子1处为其供应来自具有IEEE1394接口的数据播放装置的压缩音频数据。在该数据播放装置中,在将压缩音频数据输出到数据记录装置之前,使其经历如图2所示的输出限制。也就是说,压缩音频数据从数据播放装置通过IEEE1394接口输出到数据记录装置。对于输出的压缩音频数据,例如使用SCMS(serial copy managementsystem,连续复制管理系统)信息来限制通过IEEE1394接口的所述输出,这将参照图2在下面详细描述。
首先,在步骤S1,包括在数据记录装置中的系统控制器10通过同样包括在数据记录装置中的IEEE1394接口2与输出目的地进行通信,并判断输出目的地是否支持IEEE1394接口2(下文中称作“兼容设备”)。当判断结果为输出目的地不属于任何兼容设备时,系统控制器10前进到步骤S5,在此将压缩音频数据加密用于输出,但用于解密所加密的数据的加密密钥不发送给输出目的地。由此,禁止非兼容设备将加密数据解密。应注意,在步骤S5中,既不将加密数据、也不将加密密钥传送给不属于任何兼容设备的输出目的地,作为禁止所述设备将加密数据解密的另一种办法。
当在步骤S1中判断所述输出目的地是兼容设备时,系统控制器10前进到步骤S2,在此判断作为兼容设备的输出目的地是否是记录器。当输出目的地不是任何记录器时,系统控制器10跳转到步骤S4,在此将压缩音频数据加密用于输出,同时将用于解密所加密的数据的加密密钥发送给输出目的地。
当在步骤S2判断输出目的地是兼容设备时,系统控制器10前进到步骤S3,在此解释SCMS信息,以便判断所述信息是否意味着“允许复制一代”。当SCMS信息的解释结果是禁止记录时,系统控制器10前进到步骤S5,在此将压缩音频数据加密用于输出,但用于解密所加密的数据的加密密钥不发送给输出目的地。
当在步骤S3中SCMS信息的解释结果是允许记录时,系统控制器10前进到步骤S4,在此将压缩音频数据加密用于输出,同时将用于解密所加密的数据的加密密钥发送给输出目的地。也就是说,压缩音频数据将通过IEEE1394接口2传输给兼容的记录器。
如上所述,由于通过IEEE1394接口2的输出受到限制,所以仅当SCMS信息意味着允许复制时,作为数据传输目的地的数据记录装置才能够解密和记录加密的数据,但是当SCMS信息意味着禁止记录时,数据记录装置不能正常地解密所加密的数据和记录数据。
如上所述处理的发送的数据被通过输入端子1供应给图1中的数据记录装置,并通过IEEE1394接口2供应给解密电路3。当允许记录时,加密密钥与加密数据一起发送。数据记录装置通过IEEE1394接口2获取加密密钥,并使解密电路3利用该加密密钥将加密数据解密。
在解密电路3中解密的压缩音频数据被供应给解压缩电路4,以便检测嵌在音频PCM(脉冲码调制)数据中的数字水印信息(图示中用标号“WM”表示),并将压缩数据解压缩或扩展用于解码。扩展-解码的音频数据供应给记录控制电路5。
来自解压缩电路4的音频PCM数据也供应给数字水印信息检测电路6,以提取通过数字水印嵌入在音频PCM数据中的版权保护附加数据。与SCMS信息类似,附加数据表明例如“允许复制一次”、“禁止复制”、“任意复制”等。
系统控制器10例如包括微计算机,并解释来自数字水印信息检测电路6的数字水印信息。当数字水印信息意味着禁止复制时,系统控制器10控制记录控制电路5,以禁止记录。也就是说,系统控制器10禁止音频PCM数据供应给例如记录控制电路5的下游电路。
当数字水印信息解释为“允许复制一次”或“任意复制”时,系统控制器10通过控制记录控制电路5将音频PCM数据供应给下游电路来进行记录。来自记录控制电路5的音频数据供应给数字水印信息重写电路7。当数字水印信息解释为“允许复制一次”时,系统控制器10控制数字水印信息重写电路7将数字水印信息从“允许复制一次”重写为“禁止复制”。
来自数字水印信息重写电路7的音频PCM数据供应给压缩电路8,在此再次压缩并供应给加密电路9,对其加密。此外,来自加密电路9的加密数据供应给记录调制电路11,在此经历预定的调制(在下文中称作“记录调制”)。然后,将记录调制电路11的输出供应给写入头12,在此将数据记录到可记录的光盘13。在伺服电路15的控制下光盘13由按照预定速度驱动的主轴马达14旋转。应注意,与系统控制器10连接的还包括按键控制单元16,具有由用户操作输入命令和数据的按键;以及LCD(液晶显示)单元17,作为显示部件为用户提供需要的显示信息。
如上所述,在图1所示的数据记录装置中,可以确保音频数据通过IEEE1394接口2发送,并根据数字水印信息控制记录,以便保护音频数据的版权。应注意,最近已经提议使用数字水印信息来限制数据播放装置中的数据再现。
在此需要提醒的是,迄今为止已经提出通过频谱扩展在主数据中嵌入数字水印信息、在主数据的高能(high-energy)部分附近嵌入数字水印信息、或者通过掩蔽(masking)效应在主数据中嵌入数字水印信息。但是,在这些技术的任何一种中,检测和重写数字水印信息将使记录器和播放器的负担加重,导致装置的性能下降。如上参照图1和2所述,在记录其版权被保密保护的压缩内容时,需要将加密数据解密,并解压缩或扩展压缩的数据,以恢复PCM数据用于检测数字水印信息。对于记录数据,需要再次将该数据加密和压缩,因而使得装置的性能下降。另外,这些额外的操作将增加功耗,也是不利的。此外,在许多情况下将花费很长时间来检测数字水印信息,并且从用户操作记录或播放开始按键到记录或播放真正开始的时间也很长,将使用户感到某些不便。

发明内容
因此,本发明的目的是克服现有技术的上述缺陷,提供一种能够使装置的功耗和性能下降最小的数据记录装置、数据播放装置、数据记录/播放装置、数据记录方法、数据播放方法、以及存储介质。
上述目的可以通过提供一种数据记录装置实现,所述数据记录装置包括检测部件,用于检测嵌在输入数据中的附加信息;记录部件,用于将输入数据记录到存储介质;以及记录控制部件,用于根据检测部件所检测的附加信息控制记录部件。在上述装置中,嵌入在比输入数据保密的那些输入数据中的附加信息不由检测部件检测。
而且,上述目的可以通过提供一种数据播放装置实现,所述数据播放装置包括检测部件,用于检测嵌在输入数据中的附加信息;再现部件,用于再现输入数据;以及控制部件,用于根据检测部件所检测的附加信息控制再现部件。在上述装置中,嵌入在比输入数据保密的那些输入数据中的附加信息不由检测部件检测。
而且,上述目的可以通过提供一种数据记录装置实现,所述数据记录装置包括多个外部接口部件;附加信息检测部件,与每一个外部输入接口的类型相对应地配置,用于检测嵌入在通过所述外部输入接口部件供应的输入数据中的附加信息;记录部件,用于将输入数据记录到存储介质;以及记录控制部件,用于根据附加信息检测部件所检测的附加信息控制记录部件。
而且,上述目的可以通过提供一种数据播放装置实现,所述数据播放装置包括多个外部接口部件;附加信息检测部件,与每一个外部输入接口的类型相对应地配置,用于检测嵌入在通过所述外部输入接口部件供应的输入数据中的附加信息;再现部件,用于再现输入数据;以及控制部件,用于根据附加信息检测部件所检测的附加信息控制再现部件。
而且,上述目的可以通过提供一种数据记录装置实现,所述数据记录装置包括判断部件,用于判断输入数据是否已经被加密;检测部件,用于根据来自判断部件的判断结果,检测嵌在输入数据中的附加信息;记录部件,用于将输入数据记录到存储介质;以及记录控制部件,用于根据检测部件所检测的附加信息控制记录部件。
而且,上述目的可以通过提供一种数据播放装置实现,所述数据播放装置包括判断部件,用于判断输入数据是否已经被加密;检测部件,用于根据来自判断部件的判断结果,检测嵌在输入数据中的附加信息;再现部件,用于再现输入数据;以及控制部件,用于根据检测部件所检测的附加信息控制再现部件。
而且,上述目的可以通过提供一种数据记录/播放装置实现,所述数据记录/播放装置包括读取部件,用于从第一存储介质中读取数据;鉴别(discriminate)部件,用于鉴别读取部件所读取的数据的格式;附加信息检测部件,用于根据鉴别部件的鉴别结果,检测嵌入在读取部件所读取的数据中的附加信息;记录部件,用于将读取的数据记录到第二存储介质中;以及记录控制部件,用于根据附加信息检测部件所检测的附加信息控制记录部件。
而且,上述目的可以通过提供一种数据记录/播放装置实现,所述数据记录/播放装置包括读取部件,用于从第一存储介质中读取数据;鉴别部件,用于鉴别第一存储介质的类型;附加信息检测部件,用于根据鉴别部件的鉴别结果,检测嵌入在读取部件所读取的数据中的附加信息;记录部件,用于将读取的数据记录到第二存储介质中;以及记录控制部件,用于根据附加信息检测部件所检测的附加信息控制记录部件。
而且,上述目的可以通过提供一种数据记录方法实现,所述数据记录方法包括步骤检测嵌在输入数据中的附加信息;将输入数据记录到存储介质;以及根据所检测的附加信息控制记录。在上述方法中,嵌入在比输入数据保密的那些输入数据中的附加信息不被检测。
而且,上述目的可以通过提供一种数据播放方法实现,所述数据播放方法包括步骤检测嵌在输入数据中的附加信息;再现输入数据;以及根据所检测的附加信息控制再现。在上述方法中,嵌入在比输入数据保密的那些输入数据中的附加信息不被检测。
而且,上述目的可以通过提供一种数据记录方法实现,所述数据记录方法包括步骤检测附加信息的步骤,由与每一个外部输入接口的类型相对应地配置的附加信息检测部件,检测嵌入在通过外部输入接口部件供应的输入数据中的附加信息;以及根据附加信息检测部件所检测的附加信息,将输入数据记录到存储介质。
而且,上述目的可以通过提供一种数据播放方法实现,所述数据播放方法包括步骤检测附加信息的步骤,由与每一个外部输入接口的类型相对应地配置的附加信息检测部件,检测嵌入在通过外部输入接口部件供应的输入数据中的附加信息;以及根据附加信息检测部件所检测的附加信息,再现输入数据。
而且,上述目的可以通过提供一种数据记录方法实现,所述数据记录方法包括步骤判断输入数据是否已经被加密;根据判断结果检测嵌在输入数据中的附加信息;以及根据所检测的附加信息将输入数据记录到存储介质中。
而且,上述目的可以通过提供一种数据播放方法实现,所述数据播放方法包括步骤判断输入数据是否已经被加密;根据判断结果检测嵌在输入数据中的附加信息;以及根据所检测的附加信息再现输入数据。
而且,上述目的可以通过提供一种数据记录/播放方法实现,所述数据记录/播放方法包括步骤从第一存储介质中读取数据;鉴别所读取的数据的格式;根据鉴别结果检测嵌入在所读取的数据中的附加信息;以及根据所检测的附加信息将读取的数据记录到第二存储介质中。
而且,上述目的可以通过提供一种数据记录/播放方法实现,所述数据记录/播放方法包括步骤从第一存储介质中读取数据;鉴别第一存储介质的类型;根据鉴别结果检测嵌入在所读取的数据中的附加信息;以及根据所检测的附加信息将读取的数据记录到第二存储介质中。
而且,上述目的可以通过提供一种其上记录有处理程序的存储介质实现,所述处理程序包括步骤检测嵌在输入数据中的附加信息;将输入数据记录到存储介质;以及根据所检测的附加信息控制记录;其中,嵌入在比输入数据保密的那些输入数据中的附加信息不被检测。
而且,上述目的可以通过提供一种其上记录有处理程序的存储介质实现,所述处理程序包括步骤检测嵌在输入数据中的附加信息;再现输入数据;以及根据所检测的附加信息控制再现;其中,嵌入在比输入数据保密的那些输入数据中的附加信息不被检测。
而且,上述目的可以通过提供一种其上记录有处理程序的存储介质实现,所述处理程序包括步骤检测附加信息的步骤,由与每一个外部输入接口的类型相对应地配置的附加信息检测部件,检测嵌入在通过外部输入接口部件供应的输入数据中的附加信息;以及根据附加信息检测部件所检测的附加信息,将输入数据记录到存储介质。
而且,上述目的可以通过提供一种其上记录有处理程序的存储介质实现,所述处理程序包括步骤检测附加信息的步骤,由与每一个外部输入接口的类型相对应地配置的附加信息检测部件,检测嵌入在通过外部输入接口部件供应的输入数据中的附加信息;以及根据附加信息检测部件所检测的附加信息,再现输入数据。
而且,上述目的可以通过提供一种其上记录有处理程序的存储介质实现,所述处理程序包括步骤判断输入数据是否已经被加密;根据判断结果检测嵌在输入数据中的附加信息;以及根据所检测的附加信息将输入数据记录到存储介质中。
而且,上述目的可以通过提供一种其上记录有处理程序的存储介质实现,所述处理程序包括步骤判断输入数据是否已经被加密;根据判断结果检测嵌在输入数据中的附加信息;以及根据所检测的附加信息再现输入数据。
而且,上述目的可以通过提供一种其上记录有处理程序的存储介质实现,所述处理程序包括步骤从第一存储介质中读取数据;鉴别所读取的数据的格式;根据鉴别结果检测嵌入在所读取的数据中的附加信息;以及根据所检测的附加信息将读取的数据记录到第二存储介质中。
而且,上述目的可以通过提供一种其上记录有处理程序的存储介质实现,所述处理程序包括步骤从第一存储介质中读取数据;鉴别第一存储介质的类型;根据鉴别结果检测嵌入在所读取的数据中的附加信息;以及根据所检测的附加信息将读取的数据记录到第二存储介质中。


图1是传统的数据记录装置的方框图。
图2是在连接到图1所示的数据记录装置的装置中进行的数据输出控制操作的流程图。
图3是根据本发明的数据记录装置的一个实施例的方框图。
图4是表示在图3所示的数据记录装置中进行数据记录操作的流程图。
图5是表示在图3所示的数据记录装置中进行数据记录操作的流程图。
图6是根据本发明的数据播放装置的一个实施例的方框图。
图7是表示在图6所示的数据播放装置中进行数据再现操作的流程图。
图8示出在本发明所使用的光盘上的文件形式中的数据结构示例。
图9示出在本发明所使用的光盘上的文件形式中的数据结构示例。
图10示出根据本发明的单或双密度盘的示例。
图11A、11B、11C和11D说明根据本发明的数据播放装置的数据记录和播放操作。
图12是根据本发明的数据播放装置的另一实施例的方框图。
图13是表示在图12所示的数据播放装置中进行数据再现操作的流程图。
图14是根据本发明的数据记录/播放装置的方框图。
图15是表示在图14所示的数据记录/播放装置中进行数据记录操作的流程图。
图16是根据本发明的数据播放装置的又一实施例的方框图。
图17是表示在图16所示的数据播放装置中进行数据再现操作的流程图。
图18是根据本发明的数据记录装置的另一实施例的方框图。
图19是表示在图18所示的数据记录装置中进行数据记录操作的流程图。
图20是表示在图18所示的数据记录装置中进行数据记录操作的流程图。
图21是根据本发明的数据记录装置的又一实施例的方框图。
图22是表示在图21所示的数据记录装置中进行数据记录操作的流程图。
图23是根据本发明的数据记录装置的再一个实施例的方框图。
图24是表示在图23所示的数据记录装置中进行数据记录操作的流程图。
具体实施例方式
下面参照附图详细说明根据本发明的数据记录装置、数据播放装置、数据记录/播放装置、数据记录方法、数据播放方法、以及存储介质的几个实施例。应注意,在下面将描述的实施例中,所记录或再现的数据是音频数据,附加信息是包括诸如复制代次(copy-generation)限制信息的记录控制信息和播放控制信息在内的、通过数字水印嵌在音频数据中的版权管理信息。
还应指出的是,在下面将要描述的实施例中,是否检测数字水印信息根据下面的两种情形之一决定(1)由于输入数据是保密数据,所以对带有数字水印信息的数据记录或播放的控制不是必需的。
(2)输入数据是其中嵌有难以检测的数字水印信息的输入数据。
下面首先描述针对情形(1)的第一数据记录装置、数据播放装置、和数据记录/播放装置,然后接着描述针对情形(2)的数据记录装置和数据播放装置。
[数据记录装置]现在参照图3,以方框图的形式示意示出根据本发明的数据记录装置的一个实施例。所述数据记录装置总的用标号20表示。应注意,在该实施例中所使用的存储介质是CD-R(可记录光盘)、CD-RW(可重写光盘)、或能够以双倍于CD-R或CD-RW的密度进行记录的光盘,并且数字水印信息嵌在处于PCM信号状态的音频数据。通过插到PCM信号的低比特位,将数字水印信息嵌入到音频数据中,例如在掩蔽效应下嵌入、嵌入到音频数据的高能部分附近、或者通过频谱扩展嵌入。
如图3所示,数据记录装置20配置有多个外部输入接口,包括模拟输入接口22、IEC(国际电工委员会)958接口23、USB(通用串行总线)接口24、以及IEEE1394接口25。在该实施例中,判断该四个外部输入接口22至25是否是保密的。由于IEEE1394接口25是如上所述的保密接口,因此配置两个信号路由器,以便经由IEEE1394接口25输入的数据不经历数字水印信息的检测,而经由其它三个外部输入接口输入的数据经历该检测。
模拟输入接口22经由从连接器接头(jack)形成的模拟输入端子21a接收模拟音频信号。模拟音频信号供应给A/D转换器26,其将数据转换为音频PCM信号。音频PCM信号供应给PCM信号选择器28。IEC958接口23经由所谓的光数字输入端子21b接收音频PCM信号,并供应给PCM信号选择器28。USB接口24经由从连接器接头形成的输入端子21c接收压缩音频数据,并供应给解压缩电路27,在此将数据解压缩或扩展为音频PCM信号。音频PCM信号供应给PCM信号选择器28。另外,IEEE1394接口25经由从连接器接头形成的输入端子21d接收加密的压缩音频数据。如后面将详细描述的,经由IEEE1394接口25输入的数据通过另一个路由器记录到光盘,而不供应给PCM信号选择器28。用户选择一个经由这些外部输入接口输入的数据记录到光盘。对于该选择,数据记录装置20配置一按键控制单元43,其上配置有输入选择按键、以及其它多个按键,例如记录开始和停止按键。用户操作相应按键所产生的按键操作信号供应给系统控制器100。
系统控制器100包括例如微计算机,并解释从按键控制单元43供应的按键操作信号,以判断操作了那一个按键,从而相应于判断结果来控制。然后,当判断用户操作的按键是输入选择按键,并选择除IEEE1394接口25之外的任何外部输入接口时,系统控制器100控制PCM信号选择器28选择并输出来自所选外部输入接口的信号,同时控制后面将详细描述的记录信号选择器34为来自PCM信号选择器28的信号选择一路由器。另外,当判断用户操作的按键是输入选择按键,并选择了IEEE1394接口25时,系统控制器100控制记录信号选择器34为来自IEEE1394接口25的信号选择一路由器。应注意,在本实施例中,数据记录装置20配置有例如LCD单元44(LCD单元44连接到系统控制器100),作为显示设备,用于通知用户操作了那一个按键、以及显示其它用途的信息。
从PCM信号选择器28输出的音频PCM信号供应给记录控制电路29、以及数字水印信息检测电路30。如果存在,则数字水印信息检测电路30检测嵌入在PCM信号选择器28的音频PCM信号中的数字水印信息,并将检测结果作为版权管理信息供应给系统控制器100。
系统控制器100解释版权管理信息。当解释的版权管理信息意味着如“禁止复制”的禁止复制时,系统控制器100控制记录控制电路29以禁止记录。也就是说,系统控制器100控制记录控制电路29停止向记录控制电路29的下游电路供应音频PCM数据。另外,当解释的版权管理信息意味着如“允许复制一次”或“任意复制”的可以复制时,系统控制器100通过控制记录控制电路29向记录控制电路29的下游电路输出音频PCM信号,进行复制记录。来自记录控制电路29的音频数据供应给数字水印信息重写电路31。即使包括在版权管理信息中的复制控制信息允许复制记录,如果复制控制信息是如“允许复制一次”的限制复制代次或复制数量的信息,则系统控制器100控制数字水印信息重写电路31重写数字水印信息,从“允许复制一次”改为“禁止复制”、或者减少可以进行的复制次数。当不需要重写数字水印信息时,数字水印信息重写电路31旁路或者被通过。
在该实施例中,为了压缩和加密用于记录的音频数据,来自数字水印信息重写电路31的音频PCM数据首先被供应给压缩电路32,将其压缩,压缩的数据然后供应给加密电路33,在此将数据加密。然后,加密的数据通过记录信号选择器34供应给ECC编码器35。在ECC编码器35中,例如输入数据经历使用CIRC(交叉交织里得-索罗门码)的纠错编码。接着,ECC编码器35将纠错编码的数据供应给记录调制电路36。
记录调制电路36进行基于EFM(8-14调制)技术的记录调制。
记录调制电路36通过记录放大器(未示出)将调制的数据供应给写入头37。写入头37将数据写入光盘40中。在伺服电路42的LCV(恒线速度)控制下,主轴马达41以预定的速度旋转光盘40。伺服电路42根据要被记录的音频PCM信号,例如产生速度伺服信号并供应给主轴马达41。伺服电路42从系统控制器100接收控制信号,控制写入头37在光盘40上的径向位置。另外,伺服电路42还控制写入头37在跟踪方向上的位置。在光盘40是CD-R的情况下,写入头37通过改变光盘40的记录层的折射率来记录数据。另外,当光盘40是CD-RW时,写入头37通过改变光盘40的晶体/非晶体状态来记录数据。
在本实施例中,通过IEEE1394接口25输入的音频数据不经历任何数字水印信息的检测,但根据音频数据附带的DRM(数字版权管理)信息对其进行控制。DRM信息甚至可以用来方便地从加密和压缩的数据中分离诸如SCMS信息等的版权管理信息。因此,在本实施例中,将通过IEEE1394接口25输入的数据供应给记录控制电路38和DRM信息解密电路39。如果存在,DRM信息解密电路39解密通过IEEE1394接口25输入的数据所附带的DRM信息,并将解释结果供应给系统控制器100。
当根据DRM信息解释的结果是禁止复制记录时,系统控制器100通过控制记录控制电路38停止向记录控制电路38的下游电路供应音频PCM数据,来禁止记录。当根据DRM信息解释的结果是允许复制记录时,系统控制器100通过控制记录控制电路38向记录控制电路38的下游电路供应音频PCM信号,来进行用于复制的记录。由此,来自记录控制电路38的音频数据供应给记录信号选择器34。也就是说,通过IEEE1394接口25输入的数据可以如其输入时的原样进行复制记录,因为其已经被加密和压缩。
下面将参照图4和5的流程图描述在如上所述构造的数据记录装置20中进行的数据记录操作。应指出的是,这些流程图示出在系统控制器100的控制下所进行的主要操作。
首先在步骤S11,系统控制器100判断按键控制单元43上的记录按键是否被用户操作。当判断结果是已经按下记录按键时,系统控制器100前进到步骤S12,根据所操作的按键控制单元43上的输入选择按键,判断选择了那一个外部输入接口,用作要被记录的数据的输入路由器。然后,在步骤S13,系统控制器100判断所鉴别的输入路由器是否是保密的(在该实施例中,为IEEE1394接口25)。
当判断结果是选择了IEEE1394接口25时,系统控制器100前进到步骤S14,控制记录信号选择器34选择通过IEEE1394接口25输入的、即,从记录控制电路38输出的数据。接着在步骤S15,系统控制器100解释来自DRM信息解密电路39的DRM信息的解密结果,并且在步骤S16,系统控制器100判断是否可以复制。当在步骤S16中判断可以复制时,系统控制器100前进到步骤S17,控制记录控制电路38到前述的允许记录状态,从而将数据从记录信号选择器34通过ECC编码器35和记录调制电路36供应到写入头37,记录到光盘40。
另一方面,如果在步骤S16中判断,DRM信息解释的结果意味着用于复制的记录是不可能的,则系统控制器100前进到步骤S18,控制记录控制电路38如上所述禁止记录,然后前进到步骤S19,使LCD单元44通过显示提醒用户不能进行记录。
另外,当在步骤S13中判断选择了除IEEE1394接口25之外的接口,则系统控制器100前进到步骤S21,控制PCM信号选择器28选择用户通过操作按键控制单元43所指定的输入路由器,然后前进到步骤S22,控制记录信号选择器34选择来自PCM信号选择器28、或者从加密电路33输出的信号。
接着,在步骤S23,系统控制器100判断是否选择模拟输入接口22作为输入路由器。当判断结果是“是”时,系统控制器100前进到步骤S24,将输入的模拟数据通过A/D转换器26转换为数字信号。然后,系统控制器100前进到步骤S25,判断是否将USB接口24选择为输入路由器、以及数据已经被压缩。当判断结果为“是”时,系统控制器100前进到步骤S26,控制解压缩电路27解压缩或扩展压缩的数据。当在步骤S25中的判断结果是数据没有被压缩,即,选择了IEC958接口23,则系统控制器100跳过使解压缩电路27将压缩数据解压缩的步骤S26。
接着,在步骤S27,系统控制器100判断在要被记录的音频PCM数据中是否嵌入数字水印信息。为此目的,系统控制器100使数字水印信息检测电路30检测来自PCM信号选择器28的数据中的数字水印信息预定时间长度,以便确定在预定的时间长度内能否检测到数字水印信息。当在数据中检测到数字水印信息时,系统控制器100前进到步骤S28,解释该数字水印信息,然后前进到步骤S29,判断所检测到的数字水印信息是否有效。该判断确定所述数字水印信息是否被伪造为包含正常情况下不可能具有的内容。
当在步骤S29中判断所检测的数字水印信息为有效时,系统控制器100前进到步骤S30,解释该数字水印信息,即,版权管理信息,并根据解释结果判断是否可以进行用于复制数据的记录。
当在步骤S29中的判断结果是所检测的数字水印信息无效时,或者当在步骤S30中判断不允许进行用于复制的记录时,系统控制器100前进到步骤S18,禁止数据复制,然后前进到步骤S19,使LCD单元44通过显示提醒用户不能进行记录。
另外,当在步骤S30中的判断结果是可以进行用于复制的记录(下文中合适的时候也称作“复制记录”)时,系统控制器100前进到步骤S31,判断是否需要重写数字水印信息。当在步骤S31中判断必须重写数字水印信息用于复制记录控制、比如限制复制代次或复制次数时,系统控制器100前进到步骤S32,使数字水印信息重写电路31重写该数字水印信息。
在重写数字水印信息之后,或者当判断没有必要重写数字水印信息时,系统控制器100前进到步骤S33,将PCM数据压缩和加密,然后前进到步骤S17,如前所述记录数据。
应该指出的是,在本实施例中,当在步骤S27判断不能检测到数字水印信息时,系统控制器100前进到步骤S33,并执行随后的步骤以记录PCM数据。这是因为存在常规的数据,其中没有嵌入数字水印信息,或者存在不知道其如何被保护防止被复制的内容。但是,由于该内容不知道其如何被保护防止被复制,并且也不清楚如何给其定路由,也可能禁止对其进行记录。
如上所述,由于当输入路由器是保密的时候,将数据记录装置设计为不检测任何数字水印信息,所以可以简单并高性能地记录通过保密路由器输入的、用于复制的数据。也就是说,对于图1所示的常规数据记录,如果存在,为了检测嵌入在数据中的数字水印信息,即使通过保密路由器输入的数据也必须进行解密和解压缩,以及必须进行压缩和加密用于记录。但是,与上述常规的数据记录装置相比,根据如上参照图3所述的、本发明的数据记录装置的该实施例,不需要用于此数据解压缩、解密、压缩和加密的电路。
仅具有诸如IEEE1394接口的保密外部输入接口的数据记录装置,不需要数字水印信息检测电路和记录控制电路。
应注意,保密接口不仅限于IEEE1394接口25,而可以是带有SAC(保密验证信道)的任何外部输入接口,比如保密USB接口等。另外,对于保密接口,并不需要必须将数据加密,而是例如通过其能够利用配对装置进行验证、并且能够发送数据而无需加密数据的接口,也可以认为是保密接口。
[数据播放装置]现在参照图6,以方框图的形式示意示出根据本发明的数据播放装置的一个实施例。所述数据播放装置总的用标号50表示。另外,在该实施例中,也如前所述,通过插到PCM信号的低比特位,将数字水印信息嵌在为PCM信号的音频数据中,例如在掩蔽效应下嵌入、嵌入到音频数据的高能部分附近、或者通过频谱扩展嵌入。
如图6所示,数据播放装置50配置有多个外部输入接口,包括模拟输入接口52、IEC(国际电工委员会)958接口53、USB(通用串行总线)接口54、以及IEEE1394接口55。在该实施例中,判断该四个外部输入接口52至55是否是保密的。由于IEEE1394接口55是保密接口,因此配置两个信号路由器,以便经由IEEE1394接口55输入的数据不经历数字水印信息的检测,而经由其它三个外部输入接口输入的数据经历该检测。
模拟输入接口52经由从连接器接头形成的模拟输入端子51a接收模拟音频信号,并将其供应给第一输入选择器58和A/D转换器56,其将数据转换为音频PCM信号并供应给数字水印信息选择器59。IEC958接口53接收经由所谓的光数字输入端子51b输入的音频PCM信号,并供应给D/A转换器60和数字水印信息选择器59。D/A转换器60将输入数据转换为模拟数据并供应给第一输入选择器58。USB接口54经由从连接器接头形成的输入端子51c接收压缩音频信号,并供应给解压缩电路57,在此将数据解压缩或扩展为音频PCM信号。音频PCM信号供应给D/A转换器61和数字水印信息选择器59。D/A转换器61将输入数据转换为模拟数据并供应给第一输入选择器58。另外,IEEE1394接口55经由从连接器接头形成的输入端子51d接收加密的压缩音频数据。经由IEEE1394接口55输入的数据通过另一个路由器再现,而不供应给第一输入选择器58和数字水印信息选择器59。
用户选择一个经由这些外部输入接口输入的数据以再现。对于该选择,数据播放装置50配置一按键控制单元72,其上配置有输入选择按键、以及诸如播放开始和停止按键的其它多个按键,并且用户操作相应按键所产生的按键操作信号供应给系统控制器200。
系统控制器200包括例如微计算机,并解释从按键控制单元72供应的按键操作信号,以判断操作了那一个按键,从而相应于判断结果来控制。然后,当判断用户操作的按键是输入选择按键,并选择除IEEE1394接口55之外的任何外部输入接口时,系统控制器200控制第一输入选择器58选择并输出来自所选外部输入接口的信号,同时控制数字水印信息选择器59选择以类似方式选定的外部输入接口。此外,系统控制器200控制后面将详细描述的第二输入选择器64为来自第一输入选择器58的信号选择一路由器。另外,当判断用户操作的按键是输入选择按键,并选择了IEEE1394接口55时,系统控制器200控制第二输入选择器64为来自IEEE1394接口55的信号选择一路由器。应注意,在本实施例中,数据播放装置50配置有例如LCD单元73(LCD单元73连接到系统控制器200),作为显示设备,用于通知用户操作了那一个按键、以及显示其它用途的信息。
从第一输入选择器58输出的音频PCM信号供应给播放控制电路62,以及从数字水印信息选择器59输出的数据供应给数字水印信息检测电路63。如果存在,则数字水印信息检测电路63检测嵌入在来自数字水印信息选择器59的音频PCM信号中的数字水印信息,并将检测结果作为版权管理信息供应给系统控制器200。系统控制器200解释版权管理信息。当解释的版权管理信息意味着如“禁止播放”时,系统控制器200控制播放控制电路62以禁止播放。也就是说,系统控制器200控制播放控制电路62停止向播放控制电路62的下游电路供应音频PCM数据。
另外,当解释的版权管理信息意味着可以播放时,系统控制器200通过控制播放控制电路62向播放控制电路62的下游电路输出音频PCM信号,进行数据播放。来自播放控制电路62的音频数据供应给第二输入选择器64。
在本实施例中,通过IEEE1394接口55输入的音频数据不经历任何数字水印信息的检测,但根据音频数据附带的DRM(数字版权管理)信息对其进行控制。因此,在本实施例中,将通过IEEE1394接口55输入的数据供应给播放控制电路67和DRM信息解密电路68。如果存在,DRM信息解密电路68解密通过IEEE1394接口55输入的数据所附带的DRM信息,并将解释结果供应给系统控制器200。
当根据DRM信息解释的结果是禁止复制播放时,系统控制器200通过控制播放控制电路67停止向播放控制电路67的下游电路供应音频PCM数据,来禁止播放。当根据DRM信息解释的结果是允许播放时,系统控制器200通过控制播放控制电路67向播放控制电路67的下游电路供应音频PCM信号,来进行播放。
来自播放控制电路67的音频数据由解密电路69解密,然后由解压缩电路70解压缩。接着,解压缩的音频数据由D/A转换器71转换为模拟数据,并供应给第二输入选择器64。如上所述,第二输入选择器64由来自系统控制器200、并对应于用户操作按键控制单元72所做的输入选择的选择控制信号来选择。第二输入选择器64将所选定的模拟音频数据通过音频放大器65供应给扬声器66,并且扬声器66从该音频数据中再现声音。
下面将参照图7的流程图描述在如上所述构造的数据播放装置50中进行的数据播放操作。应指出的是,这些流程图示出在系统控制器200的控制下所进行的主要操作。
首先在步骤S41,系统控制器200判断按键控制单元72上的播放按键是否被用户操作。当判断结果是已经按下播放按键时,系统控制器200前进到步骤S42,根据所操作的按键控制单元72上的输入选择按键,判断选择了那一个外部输入接口,用作要被播放的数据的输入路由器。然后,在步骤S43,系统控制器200判断所鉴别的输入路由器是否是保密的(在该实施例中,为IEEE1394接口55)。
当判断结果是选择了IEEE1394接口55时,系统控制器200前进到步骤S44,控制第二输入选择器64选择通过IEEE1394接口55输入的、即,从D/A转换器71输出的数据。接着在步骤S45,系统控制器200解释来自DRM信息解密电路68的DRM信息的解释结果,并且在步骤S46,系统控制器200判断是否可以播放。当在步骤S46中判断可以播放时,系统控制器200控制播放控制电路67到前述的允许播放状态,从而将数据从记录信号选择器34供应到写入头37。
由此,在步骤S47中,经由IEEE1394接口55输入的数据由解密电路69解密、由解压缩电路70解压缩、由D/A转换器71转换为模拟数据、并通过第二输入选择器64和音频放大器65供应给扬声器66,从而再现为声音。此时,由于没有进行数字水印信息检测,并且没有根据数字水印信息检测的结果进行播放控制,所以从操作播放按键一直到声音的再现,性能都非常好。
另一方面,如果在步骤S46中判断DRM信息解释的结果意味着不可能播放,则系统控制器200前进到步骤S48,控制播放控制电路67如上所述禁止播放,然后前进到步骤S49,使LCD单元73通过显示提醒用户不能进行播放。
另外,当在步骤S43中判断选择了除IEEE1394接口55之外的外部输入接口,则系统控制器200前进到步骤S50,控制第一输入选择器58和数字水印信息选择器59选择用户通过操作按键控制单元72所指定的输入路由器,然后前进到步骤S51,控制第二输入选择器64选择来自第一输入选择器58、或者从播放控制电路62输出的信号。接着,在步骤S52,系统控制器200监视数字水印信息检测电路63的输出,以判断数字水印信息是否嵌入在要被播放的音频PCM数据中。为此目的,系统控制器200使数字水印信息检测电路63检测音频PCM数据中的数字水印信息预定时间长度,以便确定在预定的时间长度内能否检测到数字水印信息。当在数据中检测到数字水印信息时,系统控制器200前进到步骤S53,解释该数字水印信息,然后前进到步骤S54,判断所检测到的数字水印信息是否有效。该判断确定所述数字水印信息是否被伪造为包含正常情况下不可能具有的内容。
当在步骤S54中判断所检测的数字水印信息为有效时,系统控制器200前进到步骤S55,解释该数字水印信息,即,版权管理信息,并根据解释结果判断是否可以进行数据播放。
当在步骤S54中的判断结果是所检测的数字水印信息无效时,或者当在步骤S55中判断不能进行播放时,系统控制器200前进到步骤S48,禁止数据播放。当在步骤S55中判断可以播放时,系统控制器200前进到步骤S56,控制播放控制电路62到前述的播放允许状态,以播放数据。
应该指出的是,在本实施例中,当在步骤S52判断不能检测到数字水印信息时,系统控制器200前进到步骤S56,并执行随后的步骤以播放数据。这是因为存在常规的内容,其中没有嵌入数字水印信息,或者存在不知道其如何被保护防止被播放的内容。但是,由于该内容不知道其如何被保护防止被播放,并且也不清楚如何给其定路由,也可能禁止对其进行播放。
在上述实施例中,是否应该检测数字水印信息取决于外部输入接口是否是保密的。但是,是否应该检测数字水印信息也可以根据记录/播放介质是否是保密的来决定。根据本发明的数据播放装置的下述实施例针对后一种情况。
本发明的申请人已经提出了一种光盘(下文中称为“CDx”),其既能够使用与常规CD(致密盘)的密度相同的密度(下文中称作“单密度”)进行数据记录,也能够使用两倍于常规CD的密度(下文中称作“双密度”)进行数据记录。该数据播放装置针对常规的CD、CD-R(可记录光盘)和CD-RW(可写光盘),以及能够进行高密度记录的光盘CDx(包括可记录CDx-R和可写CDx-RW)。
在该实施例中,光盘CDx包括三种类型单密度盘、双密度盘、以及单/双密度盘(仅指其中数据记录在凹坑中的只读类型)。这三种盘中的每一种都在其导入区的TOC信息中记录ID数据。
在该实施例中,与常规的CD兼容、并且可由CD播放器可读的音频数据连续地记录在单密度或单/双密度盘的单密度记录区域中。另外,压缩和加密的音频数据以文件的形式记录在双密度盘或单/双密度盘的双密度记录区域中。
这些类型的盘的每一种都具有单密度或双密度ID数据、以及有关记录形式的ID数据,记录在TOC(内容表)信息和文件首标中。单/双密度盘还具有记录在其中的加密密钥信息。
图8示出在本发明所使用的光盘中文件形式的数据结构。在该示例中,如图8所示,添加到内容数据中的文件首标包括对于每一内容是唯一的用于标识内容的内容ID、表示内容是否加密的信息(加密信息)、表示内容如何被加密的信息(加密技术信息)(在数据被加密的情况下)、表示是否在内容中嵌入数字水印信息的信息(WM信息)、用于标识数字水印信息(如果存在)如何嵌入内容的数字水印技术信息(WMID)、以及表示诸如视频、音频、文本或游戏节目的内容类型的信息(内容类型)。如前所述,与包括在文件首标中的信息类似的信息可以包括在TOC信息中。
图9示出另一在本发明所使用的光盘中文件形式的数据结构。在该示例中,如图9所示,添加到内容数据中的文件首标包括诸如对于每一内容是唯一的用于标识内容的内容ID的信号结构信息、表示内容是否加密的信息(加密信息)、表示内容如何被加密的信息(加密技术信息)、表示是否在内容中嵌入数字水印信息的信息(WM信息)、用于标识数字水印信息(如果存在)如何嵌入内容的数字水印技术信息(WMID)、表示诸如视频、音频、文本或游戏节目的内容类型的信息(内容类型)、以及表示内容是否被压缩的信息(压缩信息)。如前所述,与包括在文件首标中的信息类似的信息可以包括在TOC信息中。
图10以示例的方式示出根据本发明的单或双密度盘210的结构。从图10中可以看出,盘210具有内侧的单密度记录区214,记录区214包括数据区213,其中与常规的CD一样连续记录纠错编码的和记录调制的音频PCM数据,该数据可以由常规普及的CD播放器读出。记录区214还包括导入区211和导出区212。盘210还具有外侧的双密度记录区218,其中可以比内侧的单密度记录区214更高的密度记录数据,即,在该实施例中以两倍于记录区214的密度记录数据。外侧的双密度记录区218包括数据区217,在此双密度记录已经由CD-ROM编码器以扇区为单位进行压缩、加密和配置、并进一步进行了纠错编码和记录调制的音频PCM数据。记录区218还包括记录有关盘210的TOC信息的导入区215和导出区216。
根据本实施例的光盘210借助于与制作CD母盘的授权系统相类似的系统,通过在其上形成与要记录的数据相对应的凹坑串来制作。但是,光盘210具有双密度记录区218,与使用常规的授权系统制作的光盘不同。有关记录在双密度记录区218中、用于解密所加密的数据的加密密钥的信息,例如通过摆动导入区211或215中的凹坑来记录。图11A、11B、11C和11D说明如何通过摆动凹坑来记录和播放加密密钥信息。
图11A示出作为EFM数据的一列数据串。使该列数据串经历NRZI调制,产生如图11B所示的通道数据。
在通用致密盘的情况下,通过发射相应于图11B所示的通道数据线性移动并通断的激光束,形成一串0.5μm宽的凹坑,如图11C所示。此时,包括多个凹坑和凹坑之间的平台的轨道在横向上的中心(下文中称作“轨道中心”)Tc总是与每一个凹坑P的横向中心Pc对齐,如图11C中的虚线所示。
另一方面,使用摆动技术,在垂直于轨道方向的方向上,也就是在轨道的横向方向上,在偏离轨道中心Tc的位置形成凹坑P,如图11D所示。在图11D所示的示例中,当附加数据是“1”时,在垂直于轨道方向的方向上、向轨道中心Tc左侧偏离的位置上形成凹坑P。当附加数据是“0”时,在垂直于轨道方向的方向上、向轨道中心Tc右侧偏离的位置上形成凹坑P。
此时,凹坑P的位置偏离的距离或量应该在CD标准限定的允许范围内,作为在记录音频数据期间凹坑形成位置的偏离,例如凹坑的横向中心Pc(在图11D中用点画线表示)和轨道中心Tc之间的距离是50nm。
凹坑P的轨道横向位置偏离被检测为跟踪误差,跟踪误差是所谓的推挽系统中光电探测器的输出。因此,通过将跟踪误差二进制化,可以再现附加的数据。但是,当将数据记录在诸如CD-R、CDx-R、CD-RW、或CDx-RW的可记录CD上时,凹坑只能如图11C所示形成,也就是说,不能摆动凹坑。即,当数据被非法复制时,有关用于解密所加密的数据的加密密钥的信息不能再现,从而可以恰当地保护数据的版权。
由于如上所述的光盘CDx将记录的数据加密,所以可以认为是一种保密介质。特别地,通过摆动凹坑,单/双密度盘具有在其上记录的加密密钥。因此,这种类型的光盘比CDx-R和CDx-RW更加保密。另一方面,可以认为传统的CD、CD-R、CD-RW、所谓的小型盘(MD)是不保密介质。
考虑到上述情况,在根据本发明的数据播放装置中,是否必须检测数字水印信息取决于所播放的介质是保密的还是不保密的。在该实施例中,当要播放的数据是记录在光盘CDx中的加密和压缩数据时,认为是保密的,并且不进行数字水印信息检测。在要播放的数据是作为任何其它PCM数据记录在盘中时,判断为不保密的数据,进行数字水印信息的检测。
图12示出根据本发明的数据播放装置的另一实施例的方框图。该数据播放装置总的用标号80表示。如图所示,该数据播放装置80包括用于CD类型盘81的播放系统80CD、以及用于MD类型盘101的播放系统80MD。
在播放系统80CD中,当加载的盘81是CDx并且在其上记录的是加密和压缩数据时,不进行数字水印信息的检测而直接播放。但是,在这种情况下,也使用DRM信息控制播放过程。另外,当加载的盘81是常规的CD或CD-R时,如果存在,则从盘81中检测添加到数据上的数字水印信息,并根据检测结果对播放进行控制,以再现数据。
另一方面,在播放系统80MD中,在要再现的数据中添加有数字水印信息的情况下,进行数字水印信息的检测,并根据检测结果对播放进行控制,以再现数据。
播放系统80CD包括用于CD类型盘81的读取器82,如图所示。由读取器82的光拾取器(未示出)读取的数据通过RF电路83提供到解调电路84。在此将用于记录的已经调制的数据解调。记录调制的数据提供给ECC解码器85,进行纠错。从ECC解码器85输出的数据提供给选择器86。
另外,在ECC解码器85中纠错数据的TOC信息和文件首标中的信息提供给系统控制器300。该系统控制器300根据TOC信息和文件首标信息判断所加载的盘81是保密的还是不保密的,并提供用于控制选择器86的信号给选择器86。
当系统控制器300判断所加载的盘81是不保密盘时,选择器86将其输出数据提供给播放控制电路87和数字水印信息检测电路88。数字水印信息检测电路88检测数字水印信息,并将检测结果提供给系统控制器300。系统控制器300解释该数字水印信息,判断是允许播放还是禁止播放,并根据判断结果对播放控制电路87进行控制。
也就是说,当允许播放时,播放控制电路87输出数据到数字输出端子90b、以及D/A转换器89,D/A转换器89将数据转换为模拟数据并输出到模拟输出端子90a。当禁止播放时,来自系统控制器300的控制信号禁止播放控制电路87输出数据。
另外,当系统控制器300判断所加载的盘81是保密盘时,选择器86将输出数据提供给播放控制电路92、以及DRM信息解密电路91,DRM信息解密电路91检测输入数据中的DRM信息并解密,然后将解密结果提供给系统控制器300。系统控制器300解释DRM信息,判断是允许播放还是禁止播放,并根据判断结果对播放控制电路92进行控制。
更具体地说,当允许播放时,播放控制电路92输出数据,由解密电路93解密,然后由解压缩电路94解压缩。从解压缩电路94输出的数据输出端子96b、以及D/A转换器95,D/A转换器95将数据转换为模拟数据并输出到模拟输出端子96a。另外,当禁止播放时,系统控制器300提供的控制信号禁止播放控制电路92输出数据。
下面将说明播放系统80MD。如图12所示,播放系统80MD包括用于MD类型盘101的读取器102,如图所示。由读取器102的光拾取器(未示出)读取的数据通过RF电路103提供到解调电路104。在解调电路104中将用于记录的已经调制的数据解调。来自解调电路104的解调数据提供给ECC解码器105,进行纠错。
从ECC解码器105输出的数据提供给包括缓冲存储器(未示出)的防颤控制电路106。已经由ECC解码器105纠错的数据的TOC信息提供给系统控制器300。
在系统控制器300的控制下,防颤控制电路106控制向和从其内含的缓冲存储器中写和读数据,从而保证存储在缓冲存储器中的数据不少于预定值。因此,即使由于对数据播放装置施加了振动引起光拾取器从一个轨道跳到了另一个轨道,再现信号也将彼此保持连续。
来自防颤控制电路106的数据提供给解压缩电路107,在此,将采用ATRAC(自适应声音变换编码)技术压缩的音频数据解压缩回音频PCM数据。
来自解压缩电路107的音频PCM数据提供给播放控制电路108、以及数字水印信息检测电路109。数字水印信息检测电路109检测数字水印信息并将检测结果提供给系统控制器300。系统控制器300解释数字水印信息,判断是允许播放还是禁止播放,并根据判断结果对播放控制电路108进行控制。
也就是说,当允许播放时,播放控制电路108输出数据到数字输出端子111b、以及D/A转换器110,D/A转换器110将数据转换为模拟数据并输出到模拟输出端子111a。当禁止播放时,来自系统控制器300的控制信号禁止播放控制电路108输出数据。
应该指出的是,系统控制器300连接有按键控制单元112,用于由用户操作指定进行数据播放或其它操作;以及用于显示必要信息的LCD单元113。
下面将参照图13所示的流程图描述在如上所述构建的数据播放装置80中的数据播放操作。应注意,这些流程图主要示出在系统控制器300的控制下进行的操作。
首先,在步骤S61中,系统控制器300判断按键控制单元72上的播放按键是否被用户操作。当判断结果是已经按下播放按键时,系统控制器300前进到步骤S62,在此判断加载的盘是盘81还是盘101。当判断结果是加载的盘为盘101时,系统控制器300激活播放系统80MD并前进到步骤S63,在此由ECC解码器105对数据进行纠错。在步骤S64,系统控制器300控制解压缩电路107解压缩加密的数据,然后在步骤S67,系统控制器300判断在数据中是否嵌有数字水印信息。
更具体地说,系统控制器300监视数字水印信息检测电路109的输出,以在步骤S67中判断在要播放的音频PCM数据中是否嵌有数字水印信息。为了进行该判断,系统控制器300使数字水印信息检测电路109检测数字水印信息预定时间长度。系统控制器300根据数字水印信息检测电路109是否检测到数字水印信息,判断在音频PCM数据中是否嵌有数字水印信息。
当检测到数字水印信息时,系统控制器300在步骤S68中解释该数字水印信息,并在步骤S69中判断所检测的数字水印信息是否有效。该判断用于查看数字水印信息是否已经失效,包含正常情况下不可能有的内容。
当在步骤S69中判断所检测的数字水印信息有效时,系统控制器300前进到步骤S70,在此解释数字水印信息,以判断是否可以播放音频PCM数据。
当在步骤S69中的判断结果是所检测的数字水印信息无效时,或者当在步骤S70中判断不允许进行播放时,系统控制器300前进到步骤S72,在此控制播放控制电路108到禁止播放状态,从而禁止进行数据播放。如果在步骤S70中的判断结果是允许播放时,系统控制器300前进到步骤S71,在此控制播放控制电路108到允许播放状态,从而再现数据。
应指出的是,在该实施例中,当在步骤S67中判断不能检测到数字水印信息时,系统控制器300前进到步骤S71,进行数据播放的安排。这是由于存在没有嵌入数字水印信息的常规内容、或者不知道其如何保护以禁止播放的内容。但是,由于不知道如何保护以禁止播放的所述内容,也不清楚如何对其分配路由,所以它可能会被禁止播放。
当系统控制器300在步骤S62中判断所加载的盘是盘81时,播放系统80CD被激活,并且在步骤S65中ECC解码器105对数据进行纠错处理。在步骤S66中,读入TOC信息或文件首标并解释,以判断所加载的盘81是否是保密的。
当判断盘81是CD、CD-R或CD-RW,并且是不保密盘时,系统控制器300在步骤S67监视数字水印信息检测电路88的输出,以判断要播放的音频PCM数据中是否嵌入有数字水印信息。为了进行该判断,系统控制器300使数字水印信息检测电路109检测数字水印信息预定时间长度。系统控制器300根据数字水印信息检测电路109是否在预定时间长度内检测到数字水印信息,判断在音频PCM数据中是否嵌有数字水印信息。当检测到数字水印信息时,系统控制器300在步骤S68中解释该数字水印信息,并在步骤S69中判断所检测的数字水印信息是否有效。该判断用于查看数字水印信息是否已经失效,包含正常情况下不可能有的内容。
当在步骤S69中判断所检测的数字水印信息有效时,系统控制器300前进到步骤S70,在此解释数字水印信息,以判断是否可以播放音频PCM数据。
当在步骤S69中的判断结果是所检测的数字水印信息无效时,或者当在步骤S70中判断不允许进行播放时,系统控制器300前进到步骤S72,在此控制播放控制电路87到禁止播放状态,从而禁止进行数据播放,并前进到步骤S73,使LCD单元113通过显示提醒用户不能进行播放。如果在步骤S70中的判断结果是允许播放,则系统控制器300前进到步骤S71,在此控制播放控制电路87到允许播放状态,从而再现数据。
应指出的是,在该实施例中,当在步骤S67中判断不能检测到数字水印信息时,系统控制器300前进到步骤S71,进行数据播放的安排。这是由于存在没有嵌入数字水印信息的常规内容、或者不知道其如何保护以禁止播放的内容。但是,由于不知道如何保护以禁止播放的所述内容,也不清楚如何对其分配路由,所以它可能会被禁止播放。
当在步骤S66中判断所加载的盘81是保密盘时,不进行数字水印信息的检测。也就是说,在步骤S74中,系统控制器300解释来自DRM信息解密电路91的DRM信息的解密结果,以在步骤S75中判断是否允许播放。当判断结果是允许播放时,系统控制器300控制播放控制电路92到前述的播放允许状态。
因此,来自播放控制电路92的数据由解密电路93解密,由解压缩电路94解压缩,通过数字输出端子96b输出,由D/A转换器95转换为模拟数据并通过模拟输出端子96a输出。由于此时不进行数字水印信息的检测,并且不根据检测结果进行播放控制,所以从操作播放按键开始、直到再现声音的性能都是非常好的。
另一方面,当在步骤S74中根据DRM信息解密的结果判断不允许进行播放时,系统控制器300前进到步骤S72,控制播放控制电路92到前述的播放禁止状态,以禁止进行数据播放,并前进到步骤S73,控制LCD单元113通过显示提醒用户不能进行播放。
应该指出的是,前述的保密介质仅仅是一示例,并且记录介质可以根据是否保密来分类,以便不必要时不进行数字水印信息检测。
现在参照图14,以方框图的形式示意性地示出根据本发明的数据记录/播放装置的实施例。该数据记录/播放装置总的用标号120表示。数据记录/播放装置120包括参照图12描述的数据播放装置80中的整个播放系统80CD,作为其播放系统。但是,在图14中,读取器82表示为包括光头821、主轴马达822、以及伺服电路823。
数据记录/播放装置120包括替代数据播放装置80中的系统控制器300的系统控制器400、以及替代数据播放装置80中的播放系统80MD的记录系统120REC。数据记录/播放装置120使用CDx-R或CDx-RW作为存储介质,并将压缩的和加密的数据记录到存储介质中。以保密状态进行播放的数据不进行数字水印信息的检测而直接记录。
如图14所示,当系统控制器400判断要播放的介质是不保密介质时,从选择器86输出的数据提供到播放控制电路87、数字水印信息检测电路88、以及记录控制电路121。记录控制电路121由系统控制器400根据数字水印信息检测电路88所检测的数字水印信息进行控制。
通过记录控制电路121的数据被提供到数字水印信息重写电路122。当需要时,例如,当数字水印信息是复制代次限制信息或复制次数限制信息时,由系统控制器400控制数字水印信息重写电路122重写数字水印信息,嵌入到音频PCM数据中。
从数字水印信息重写电路122输出的数据提供到压缩电路123,对其进行压缩。来自压缩电路123的压缩数据提供到加密电路124,进行加密并提供给选择器126。
当系统控制器400判断要播放的介质是保密介质时,从选择器86输出的数据提供到播放控制电路92、DRM信息解密电路91、以及记录控制电路125。记录控制电路125由系统控制器400根据DRM信息解密电路91所检测的DRM信息进行控制。从记录控制电路125输出的数据提供给选择器126。
与选择器86类似,根据要播放的介质是保密的还是不保密的,选择器126由来自系统控制器400的选择控制信号选择。从选择器126输出的数据提供给ECC编码器127,进行添加到其中的错误纠正,并提供给记录调制电路128,进行调制用于记录。然后,将记录调制的数据提供给写入头129,并写入到由主轴马达130旋转的盘131中。写入头129的激光束在盘131上的扫描位置、以及主轴马达130的旋转速度由伺服电路132控制。
下面将参照图15的流程图描述如上构建的数据记录/播放装置120中用于数据记录/播放的操作。应该指出的是,这些流程主要示出在系统控制器400的控制下进行的操作。
首先,在步骤S81中,系统控制器400判断是否操作了按键控制单元112上的复制(dubbing)按键。当判断已经操作了复制按键时,系统控制器400前进到步骤S82,从盘81上读取数据,解调并进行ECC解码。接着在步骤S83,系统控制器400判断要播放的数据是否是保密的。应该指出的是,如上所述,将诸如CDx、CDx-R、或CDx-RW的要播放的介质判断为保密戒指,而将诸如CD、CD-R或CD-RW的介质判断为不保密的。
当在步骤S83中判断介质是保密介质时,系统控制器400前进到步骤S84,控制选择器86将数据输出到播放控制电路92,使选择器126选择来自记录控制电路125的数据。系统控制器400在步骤S85中解释来自DRM信息解密电路91的DRM信息,并在步骤S86中判断是否允许用于复制的记录。
当判断可以进行用于复制的记录时,系统控制器400前进到步骤S87,控制记录控制电路125到记录允许状态,并且选择器126通过ECC编码器127和记录调制电路128将数据提供到写入头129。由此,写入头129将数据写入盘131中。
另一方面,当根据DRM信息解密的结果,在步骤S86中判断不允许进行用于复制的记录时,系统控制器400前进到步骤S88,控制记录控制电路125到记录禁止状态,以禁止进行数据记录,并前进到步骤S89,控制LCD单元113通过显示提醒用户不能进行记录。
另外,当在步骤S83中判断介质是不保密介质时,系统控制器400前进到步骤S90,控制选择器86输出数据到播放控制电路87,选择器126选择来自加密电路124的数据。
接着,在步骤S91,系统控制器400通过控制数字水印信息检测电路88检测来自选择器86的数据中的数字水印信息预定时间长度,并检查在预定时间长度内是否已经检测到数字水印信息,来判断在要被记录的音频PCM数据中是否嵌有数字水印信息。当能够检测到数字水印信息时,系统控制器400在步骤S92解释所检测到的数字水印信息,并在步骤S93判断所检测到的数字水印信息是否有效。该判断用于查看数字水印信息是否已经失效,包含正常情况下不可能有的内容。
当在步骤S93中判断所检测的数字水印信息有效时,系统控制器400前进到步骤S94,根据数字水印信息解释的结果,判断是否可以进行用于复制的数据记录。
当在步骤S93中判断所检测的数字水印信息无效时,或者当在步骤S94中判断不允许进行用于复制的记录时,系统控制器400前进到步骤S88,禁止记录,并前进到步骤S89,控制LCD单元113通过显示提醒用户不能进行用于复制的记录。
当在步骤S94中的判断允许进行用于复制的记录时,系统控制器400前进到步骤S95,判断是否需要重写数字水印信息。当判断结果是,为了限制复制代次和限制复制次数,用于复制的记录需要重写数字水印信息,则系统控制器400前进到步骤S96,控制数字水印信息重写电路122重写数字水印信息。
在完成数字水印信息重写之后,或者当判断不需要重写数字水印信息时,在步骤S97压缩PCM数据,在步骤S98加密,然后在步骤S99进行ECC编码、记录调制并记录。
应指出的是,在该实施例中,当在步骤S91中判断不能检测到数字水印信息时,系统控制器400前进到步骤S97及其后的步骤,记录PCM数据。这是由于存在没有嵌入数字水印信息的常规内容、或者不知道其如何保护以禁止播放的内容。但是,由于不知道如何保护以禁止播放的所述内容,也不清楚如何对其分配路由,所以它可能会被禁止播放。
如上所述,当输入路由保密时,由于将数据记录/播放装置设计为不进行任何的数字水印信息检测,所以能够非常简单、并以改善的高性能记录通过保密路由输入用于复制的数据。也就是说,对于图1所示记录的常规数据,如果存在,为了检测嵌在数据中的数字水印信息,即使通过保密路由输入的数据,也必须进行解密和解压缩,并且再次进行压缩和加密以便记录。但是,与上述传统的数据记录装置相比,根据参照图14所描述的本发明的数据记录/播放装置的实施例,不需要用于该数据解压缩、解密、压缩、以及加密的电路。在仅再现保密数据的情况下,该实施例不需要数字水印信息检测电路和基于该检测电路的记录控制电路。
应该指出的是,前述的保密介质仅仅是一示例,并且介质和接口可以根据是否保密来分类,以便不必要时不进行数字水印信息检测。另外,如前所述,对于保密的介质或接口,数据加密并不是必需的。此外,在前述的数据记录/播放装置中,向其记录数据或从中再现数据的每一存储介质都是可移去的介质,但是数据当然可以记录到和/或从在诸如硬盘驱动器等中使用的可移去存储介质中再现。
参照图16,以方框图的形式示出根据本发明的数据播放装置的另一实施例。该数据播放装置总的以参考标号180表示。当加载的盘181是CDx,并且其上记录的数据已经被加密时,不用检测任何数字水印信息,直接播放数据。但是,在这种情况下,也是根据DRM信息控制播放的。
当加载的盘181是传统的CD或CD-R时,如果来自盘181的数据中添加有数字水印信息,检测该数字水印信息,并根据检测结果对播放进行控制,以再现数据。
如图所示,数据播放装置180包括用于CD类型盘181的读取器182。读取器182具有光拾取器(未示出)。由拾取器读取的数据通过RF电路183提供到解调电路184。在解调电路184中将用于记录的已经调制的数据解调。调制的数据提供给ECC解码器185,进行纠错。从ECC解码器185输出的数据提供给选择器186。
由ECC解码器185纠错的数据的TOC信息和文件首标提供给系统控制器500。该系统控制器500根据TOC信息和文件首标判断所加载的盘181中记录的数据是否加密,并提供用于选择器186的选择的控制信号给选择器186。
当系统控制器500判断所加载的盘181中记录的数据已经被加密时,选择器186将输出数据提供给播放控制电路187和DRM信息解密电路191。DRM信息解密电路191检测和解密DRM信息,并将解密结果提供给系统控制器500。系统控制器500解释该DRM信息,判断是否允许播放,并根据判断结果对播放控制电路187进行控制。
也就是说,当允许播放时,播放控制电路1 87输出数据到解密电路188。数据在解密电路188中解密,然后将解密的数据提供给解压缩电路189,进行解压缩。从解压缩电路189输出的数据提供给数字输出端子196b、以及将数据转换为模拟数据的D/A转换器190。模拟数据输出到模拟输出端子196a。
当禁止播放时,系统控制器500将控制信号提供给播放控制电路194。所述控制信号禁止播放控制电路194输出数据。
当系统控制器500判断记录在所加载的盘181中的数据没有加密时,选择器186将输出数据提供给解压缩电路192。解压缩电路192解压缩所提供的压缩数据,并将解压缩的数据提供给数字水印信息检测电路193和播放控制电路194。
数字水印信息检测电路193检测数字水印信息并将检测结果提供给系统控制器500。系统控制器500解释数字水印信息,判断是允许播放还是禁止播放,并根据判断结果对播放控制电路194进行控制。
也就是说,当允许播放时,播放控制电路194输出数据,将该数据提供给数字输出端子197b、以及将数据转换为模拟数据的D/A转换器195。模拟数据输出到模拟输出端子197a。当禁止播放时,系统控制器500将控制信号提供给播放控制电路194,由此,所述控制信号禁止播放控制电路194输出数据。
应该指出的是,系统控制器500上连接有用于用户操作指定播放等命令的按键控制单元198、以及用于显示必要信息的LCD单元199。
下面将参照图17所示的流程图描述在如上所述构建的数据播放装置180中的数据播放操作。应注意,这些流程图主要示出在系统控制器500的控制下进行的操作。
首先,在步骤S161中,系统控制器500判断按键控制单元198上的播放按键是否被用户操作。当判断结果是已经按下播放按键时,系统控制器500前进到步骤S162,指向有关从ECC解码器185提供的数据的信号配置信息,即有关在盘181中记录的数据的TOC信息和文件首标,并前进到步骤S163,在此判断从盘181中读出的数据是否已经加密。
当在步骤S163中的判断结果是从盘181中读出的数据已经被加密时,系统控制器500前进到步骤S164,控制选择器186将数据提供给播放控制电路187。由此,不进行数字水印信息的检测。然后,系统控制器500前进到步骤S165,解释来自DRM信息解密电路191的DRM信息解密结果,并前进到步骤S166,判断是否允许播放。当判断结果是允许播放时,系统控制器500前进到步骤S167,控制播放控制电路187到前述的播放允许状态。
由此,来自播放控制电路187的数据在解密电路188中解密,在解压缩电路189中进行解压缩,并通过数字输出端子196d输出,以及输出给将数据转换为模拟数据的D/A转换器190。模拟数据通过模拟输出端子196a输出。由于此时不进行数字水印信息的检测,并且不根据数字水印信息的检测结果进行播放控制,所以从操作播放按键开始、直到再现声音的性能都非常好。
另一方面,如果在步骤S166中根据DRM信息解释的结果判断不允许进行播放时,系统控制器500前进到步骤S174,控制播放控制电路187禁止如上所述的播放,并前进到步骤S175,使LCD单元199通过显示提醒用户不能进行播放。
此外,当在步骤S163中判断从盘181中读出的数据没有被加密时,系统控制器500前进到步骤S164,控制选择器186将数据提供给解压缩电路192。由此,检测数字水印信息。然后将解压缩电路192解压缩的数据提供给数字水印信息检测电路193,经历数字水印信息的检测。系统控制器500参考数字水印信息检测电路193的输出,判断在数据中是否嵌有数字水印信息。
也就是说,在步骤S169中,系统控制器500监视数字水印信息检测电路193的输出,以判断要播放的音频PCM数据中是否嵌入有数字水印信息。为了进行该判断,系统控制器500使数字水印信息检测电路193检测音频PCM数据中的数字水印信息预定时间长度,以便查看能否如此检测到数字水印信息。当在数据中可以检测到数字水印信息时,系统控制器500前进到步骤S170,解释该数字水印信息,并前进到步骤S171,判断所检测的数字水印信息是否有效。该判断用于查看数字水印信息是否已经失效,包含正常情况下不可能有的内容。
当在步骤S171中判断所检测的数字水印信息有效时,系统控制器500前进到步骤S172,根据解释结果判断是否可以播放数据。
当在步骤S171中判断数字水印信息无效时,或者当在步骤S172中判断不允许进行播放时,系统控制器500前进到步骤S174,在此控制播放控制电路194到禁止播放状态,从而禁止进行数据播放。另外,当在步骤S172中判断允许播放时,系统控制器500前进到步骤S173,在此控制播放控制电路194到允许播放状态,以实施播放。
应指出的是,在该实施例中,当在步骤S169中判断不能检测到数字水印信息时,系统控制器500前进到步骤S173和其后的步骤,播放数据。这是由于存在没有嵌入数字水印信息的常规内容、或者不知道其如何保护以禁止播放的内容。但是,由于不知道如何保护以禁止播放的所述内容,也不清楚如何对其分配路由,所以它可能会被禁止播放。
现在参照图18,以方框图的形式示意示出根据本发明的数据记录装置的另一实施例。所述数据记录装置总的用标号220表示。前面参照图3描述的数据记录装置20配置有多个数字端子,但图18所示的数据记录装置220仅配置有单个的数字输入端子221,为其提供加密的数字数据和非加密的数字数据。加密数据包括压缩的或没有压缩的数据,非加密数据也包括压缩的或没有压缩的数据。在该实施例中,这些数据中的任何一种通过数字输入端子221提供给数据记录装置220。
应注意,与图3所示的数据记录装置20一样,数据记录装置220也使用CD-R、CD-RW、或能够以双倍于前者的密度进行记录的光盘。另外,数据记录装置220支持嵌在处于PCM信号状态的音频数据中的数字水印信息。
通过插到PCM信号的低比特位,将数字水印信息嵌入到音频数据中,例如在掩蔽效应下嵌入、嵌入到音频数据的高能部分附近、嵌入到正交变换系数中、或者通过频谱扩展嵌入。
另外,通过数字输入端子221输入的数据以文件形式输入。如前面参照图9所述,文件首标包括信号配置信息,如内容ID、加密信息、加密技术信息、WM(表示是否嵌入数字水印信息的信息)、WMID(用于数字水印信息的标识信息)、内容类型、以及压缩信息。
数据记录装置220也配置有一按键控制单元243,其上配置有输入选择按键、以及其它多个按键,例如记录开始和停止按键。用户操作相应按键所产生的按键操作信号供应给系统控制器600。
系统控制器600包括例如微计算机,并解释从按键控制单元243供应的按键操作信号,以判断操作了那一个按键,从而相应于判断结果来控制。应注意,在本实施例中,数据记录装置220配置有LCD单元244(LCD单元244连接到系统控制器600),作为显示设备,用于通知用户操作了那一个按键、以及显示其它用途的信息。当用户操作按键控制单元243输入记录开始命令时,系统控制器600控制数据记录装置220的每一个部件,以开始记录通过数字输入端子221输入的数字数据。数字输入端子221接收数字音频信号,并提供给选择器222和信号配置信息提取电路223。信号配置信息提取电路223提取所供应的数据中附带的信息,或者在该实施例的内容数据的首标中的信息,并将其提供给系统控制器600。
根据来自信号配置信息提取电路223的信息,系统控制器600判断通过数字输入端子221提供的数据是否已经加密。当数据没有加密时,系统控制器600判断所述数据是否压缩。根据该判断结果,系统控制器600选择选择器222、记录信号选择器225、以及数字水印信息选择器229(图18中的WM选择器)中的选择器。
在数据记录装置220中,当通过数字输入端子221提供的数据是加密数据时,不管数据是否压缩,系统控制器600将选择所述选择器222提供所供应的数据给记录控制电路224和DRM信息解密电路233,并选择记录信号选择器225输出来自记录控制电路224的数据。
另外,当通过数字输入端子221提供的数据是加密并且压缩的数据时,系统控制器600选择所述选择器222将供应的数据提供给解压缩电路228,并选择记录信号选择器225输出来自数字水印信息重写电路232(图18中的WM重写电路)的数据,进一步由数字水印信息选择器229输出来自解压缩电路228的数据。
当通过数字输入端子221提供的数据既没有加密也没有压缩时,系统控制器600选择所述选择器222将供应的数据提供给数字水印信息选择器229和记录控制电路231,选择记录信号选择器225输出来自数字水印信息重写电路232的数据,并进一步选择数字水印信息选择器229输出来自选择器222的数据。
如上所述,配置选择器222用于根据来自系统控制器600的选择控制信号,改变所供应的数据的输出目的地。当通过数字输入端子221提供的数据是加密数据、并通过选择器222提供给记录控制电路224和DRM信息解密电路233时,不进行数字水印信息的检测,而是根据所附带的DRM(数字版权管理)信息进行控制。
如上所述,即使数据已经加密和压缩,也可以使用DRM信息容易地从数据中分离出诸如SCMS信息等的版权管理信息。当DRM信息伴随通过数字输入端子221输入的数据时,DRM信息解密电路233解密该DRM信息,并将解释结果提供给系统控制器600。
当根据DRM信息解密的结果为禁止用于复制的记录时,系统控制器600控制记录控制电路224停止向下游电路输出数据。另外,当允许用于复制的记录时,系统控制器600将控制记录控制电路224向下游电路输出数据,从而进行用于复制的记录。
来自记录控制电路224的音频数据提供给记录信号选择器225。在这种情况下,为记录信号选择器225提供来自系统控制器600的选择控制信号,并切换到输出来自记录控制电路224的信号。
由此,来自记录控制电路224的数据提供给记录电路226,转换为可以记录的信号。所述信号通过记录放大器(未示出)提供给写入头227。写入头227将数据写入光盘240,光盘240由在伺服电路242的控制下以预定速度旋转的主轴马达241驱动旋转。
伺服电路242例如根据将要记录的数据产生速度伺服信号,并提供给主轴马达241。伺服电路242提供有来自系统控制器600的控制信号,以便定位写入头227在光盘240的径向和轨道方向上的位置。
如上所述,将供应到数据记录装置220中的加密数据记录到光盘240中。在这种情况下,供应到数据记录装置220的加密数据被如其所加密的那样记录到光盘240,用于复制。
在光盘240是CD-R的情况下,写入头227通过改变光盘240的记录层的折射率来记录数据。另外,在光盘240是CD-RW时,写入头227通过改变光盘240的晶体/非晶体状态来记录数据。
此外,当通过数字输入端子221供应的数据没有加密但是经过压缩、并通过选择器222提供给解压缩电路228时,将在解压缩电路228中解压缩,然后提供给数字水印信息选择器229和记录控制电路231。在这种情况下,如前所述,数字水印信息选择器229由系统控制器600切换到输出来自解压缩电路228的数据,从而来自解压缩电路228的解压缩数据将被提供给数字水印信息检测电路230。
当来自数字水印信息选择器229的数据中嵌入有数字水印信息时,上述的数字水印信息检测电路230检测该数字水印信息,并将检测结果作为版权管理信息提供给系统控制器600。系统控制器600将解释该版权管理信息。当将该版权管理信息解释为禁止复制时,系统控制器600控制记录控制电路231禁止记录。也就是说,系统控制器600禁止记录控制电路231向记录控制电路231的下游电路供应数据。
另外,当判断版权管理信息意味着如“允许复制一次”或“任意复制”的可以进行用于复制的记录时,系统控制器600控制记录控制电路231向下游电路输出数据,从而允许进行用于复制的数据记录。由此,来自记录控制电路231的数据供应给数字水印信息重写电路232。即使包括在版权管理信息中的复制控制信息允许复制记录,如果复制控制信息限制复制代次或复制数量,则系统控制器600控制数字水印信息重写电路232重写数字水印信息,从“允许复制一次”改为“禁止复制”、或者减少可以进行的复制次数。当不需要重写数字水印信息时,将数字水印信息重写电路232旁路或者通过。
在该实施例中,来自数字水印信息重写电路232的数据提供给记录信号选择器225。在这种情况下,由于记录信号选择器225由来自系统控制器600的选择控制信号切换,以便将来自数字水印信息重写电路232的数据提供给记录电路226,所以如上面所述的加密数据记录过程,将来自数字水印信息重写电路232的数据通过写入头227记录到光盘240中。
另外,当通过数字输入端子221供应的数据既没有加密也没有压缩、并且通过选择器222提供到数字水印信息选择器229和记录控制电路231时,数字水印信息选择器229如上所述由系统控制器600切换,以输出来自选择器222的数据。从而,将来自选择器222的数据提供给数字水印信息检测电路230。
当来自数字水印信息选择器229的数据中添加有数字水印信息时,数字水印信息检测电路230检测上述的数字水印信息,并将检测结果作为版权管理信息提供给系统控制器600。系统控制器600解释该版权管理信息,并如上所述根据解释的版权管理信息对记录控制电路231进行控制。
由此,当在数据中作为数字水印信息嵌入的版权管理信息意味着禁止复制时,系统控制器600控制记录控制电路231禁止记录。另外,当作为解释结果,版权管理信息意味着可以进行如“允许复制一次”或“任意复制”的用于复制的记录时,系统控制器600控制记录控制电路231向下游电路输出数据,从而允许进行用于复制的数据记录。来自记录控制电路231的数据供应给数字水印信息重写电路232。即使包括在版权管理信息中的复制控制信息允许复制记录,如果嵌在要被记录到光盘240的数据中的数字水印信息必须重写,则系统控制器600控制数字水印信息重写电路232重写数字水印信息,如“允许复制一次”。当不需要重写数字水印信息时,将数字水印信息重写电路232旁路或者通过。然后,来自数字水印信息重写电路232的数据提供给记录信号选择器225。另外,在这种情况下,记录信号选择器225由来自系统控制器600的选择控制信号切换,以输出来自数字水印信息重写电路232的数据,从而将来自数字水印信息重写电路232的数据提供给记录电路226,由此,与前述的记录加密数据和记录没有加密但压缩的数据一样,通过写入头227记录到光盘240中。
如上所述,数据记录装置220参照信号配置信息,并且当所供应的数据已经加密时,根据DRM信息控制数据记录。所述信号配置信息附加在通过数字输入端子221提供的数字数据中,并包括内容ID、加密信息、加密技术信息、WM信息(表明数据中是否嵌有数字水印信息)、WMID信息(数字水印信息ID)、内容类型、表明数据是否压缩的压缩信息等。但是,实际上数据记录装置220允许如原样记录所供应的数据。
当所供应的数据没有加密时,系统控制器600使数字水印信息检测电路230检测嵌在数据中的数字水印信息,并根据该数字水印信息所表明的版权管理信息来控制记录。
由此,由于可以防止加密数据被非法使用,不用进行数字水印信息的检测,所以可以没有任何重载地应用数据记录装置220,并具有良好的改进性能。另外,由于没有加密的数据可以根据嵌在该没有加密的数据中的数字水印信息所指示的版权管理信息来进行记录控制,所以可以防止非法复制数据。
下面将参照图19和20的流程图描述在如上所述构造的数据记录装置220中进行的数据记录操作。应指出的是,这些流程图示出在系统控制器600的控制下所进行的主要操作。
首先在步骤S181,系统控制器600判断按键控制单元243上的记录按键是否被用户操作。当判断结果是已经按下记录按键时,系统控制器600前进到步骤S182,指向信号配置信息提取电路223所提取的信号配置信息,并前进到步骤S183,判断所供应的数据是否已经加密。
当在步骤S183中判断结果是所提供的数据已经加密时,系统控制器600前进到步骤S184,切换选择器222输出数据给记录控制电路224,以及使记录信号选择器225输出来自记录控制电路224的数据。然后,系统控制器600前进到步骤S185,解释来自DRM信息解密电路233的DRM信息解密结果,然后前进到步骤S186,判断是否允许进行用于复制的记录。当判断结果是可以进行用于复制的记录时,系统控制器600前进到步骤S187,控制记录控制电路224到前述的记录允许状态,以将来自记录信号选择器225的数据通过记录电路226提供给写入头227,由此,写入头227将数据写到光盘240中。
另一方面,如果在步骤S186中判断,DRM信息的解释结果意味着不能进行用于复制的记录时,系统控制器600前进到步骤S188,控制记录控制电路224到前述的记录禁止状态,以禁止记录上述数据,然后前进到步骤S189,使LCD单元244通过显示提醒用户不能进行记录。
另外,当在步骤S183中判断所供应的数据没有加密时,系统控制器600前进到图20中的步骤S190,判断所供应的数据是否压缩。
当在步骤S190中的判断结果是所供应的数据已经压缩时,系统控制器600前进到步骤S191,切换选择器222将数据输出到解压缩电路228,使记录信号选择器225输出来自数字水印信息重写电路232的数据,以及使数字水印信息选择器229输出来自解压缩电路228的数据。
当在步骤S190中判断所供应的数据没有压缩时,系统控制器600前进到步骤S192,切换选择器222输出数据到数字水印信息选择器229和记录控制电路231,记录信号选择器225输出来自数字水印信息重写电路232的数据,以及数字水印信息选择器229输出来自选择器222的数据。
在步骤S191之后,或者在完成步骤S192中的操作之后,系统控制器600前进到步骤S193,根据数字水印信息检测电路230输出的检测结果,判断要记录的数据中是否嵌有数字水印信息。为此目的,系统控制器600使数字水印信息检测电路230检测来自数字水印信息选择器229的数据中的数字水印信息预定时间长度,以便查看在预定的时间长度内能否检测到数字水印信息。当在数据中检测到数字水印信息时,系统控制器600前进到步骤S194,解释该数字水印信息,然后前进到步骤S195,判断所检测到的数字水印信息是否有效。该判断确定所述数字水印信息是否被伪造为包含正常情况下不可能具有的内容。
当判断所检测的数字水印信息为有效时,系统控制器600前进到步骤S196,判断该数字水印信息,即,版权管理信息的解释结果是否意味着可以对数据进行用于复制的记录。
当在步骤S195中判断所检测的数字水印信息无效时,或者当在步骤S196中判断不允许进行用于复制的记录时,系统控制器600前进到图19所示的步骤S188,禁止复制。然后前进到步骤S189,控制LCD单元244通过显示提醒用户不能进行记录。
当在步骤S196中判断可以进行用于复制的记录时,系统控制器600前进到步骤S197,判断是否需要重写数字水印信息。当为了限制复制代次或复制次数,判断对用于复制的记录的控制需要重写数字水印信息时,系统控制器600前进到步骤S198,控制数字水印信息重写电路232重写该数字水印信息。
在完成数字水印信息重写之后,或者当判断没有必要重写数字水印信息时,系统控制器600前进到图19中的步骤S187,记录数据。
应该指出的是,在该数据记录装置220中,当在步骤S193中判断不能检测到数字水印信息时,系统控制器600前进到步骤S187和随后的步骤,记录数据。这是因为存在常规的数据,其中没有嵌入数字水印信息,或者存在不知道其如何被保护防止被复制的内容。但是,由于该内容不知道其如何被保护防止被复制,并且也不清楚如何给其定路由,也可能禁止对其进行记录。
如上所述,由于当要记录的数据是加密数据时,将数据记录装置220设计为不检测任何数字水印信息,所以可以简单并高性能地记录加密数据用于复制。也就是说,对于图1所示的常规数据记录,如果存在,为了检测嵌入在数据中的数字水印信息,即使加密数据也必须进行解密和解压缩,以及必须再次进行压缩和加密用于记录。但是,与上述常规的数据记录装置相比,根据如上参照图18所述的、本发明的数据记录装置的该实施例,不需要用于此数据解压缩、解密、压缩和加密的电路。
应该指出的是,在前述的这些实施例中,不对加密数据进行检测诸如嵌在加密数据中的数字水印信息之类的附加信息,而对没有加密的数据进行检测诸如嵌在没有加密的数据中的数字水印信息之类的附加信息。但是,本发明不仅限于此系统设计。
例如,不能对没有解压缩电路记录的数据检测任何嵌入在没有被压缩的数据中的数字水印信息,因为不能解压缩该数据。在这种情况下,可以不检测数字水印信息。也就是说,在处理没有被加密的数据的情况下,是否检测数字水印信息取决于数据是否是压缩数据。
另外,在不包括数字水印信息检测电路、能够鉴别嵌入文件形式的数据中的数字水印信息类型的数据记录装置中,该文件形式的数据根据作为附加到数据首标中提供的、即数据中附带提供的信号配置信息来处理,甚至没有加密的对象数据也可以不经历数字水印信息的检测。也就是说,在处理没有被加密的数据的情况下,是否检测数字水印信息取决于数字水印信息的类型。
类似地,在对象数据中附带提供作为信号配置信息的内容类型能够清楚表明,没有必要提供数字水印信息检测电路用于检测嵌入在对象数据中的数字水印信息的类型、或者在数据中没有嵌入数字水印信息的情况下,不对任何没有加密的数据进行数字水印信息检测。也就是说,对于没有加密的内容数据,是否检测数字水印信息取决于内容数据的类型。
当然,对于其中没有嵌入数字水印信息的没有加密的数据,不必进行数字水印信息检测,这可以从数据中附带的信号配置信息明显看出。也就是说,是否检测数字水印信息取决于对象数据中是否嵌有数字水印信息。
另外,在作为数据中附带提供的信号配置信息的对象数据的数据格式能够清楚表明,没有必要提供数字水印信息检测电路用于检测嵌入在对象数据中的数字水印信息的类型、在数据中没有嵌入数字水印信息、或者提供采用其它复制控制技术或播放控制技术的防止非法使用特征的情况下,不对任何没有加密的数据进行数字水印信息检测。也就是说,对于没有加密的内容数据,是否检测数字水印信息取决于数据的格式。应注意,数据格式包括各种类型,例如CD、DVD、和MD数据格式。
甚至没有加密的数据也可以根据例如DRM信息来记录或播放。
另外,即使加密的数据没有严格按照所预定的加密目的进行加密,也可以根据从中检测的数字水印信息来记录或播放。
此外,在根据诸如数据格式或数据的其它内容等的预定信号配置信息,可以判断数据是否是已经加密、或者不能根据数字水印信息复制或播放的情况下,是否检测数字水印信息取决于信号配置信息。
在前述的各个实施例中,在要记录到光盘的内容数据中附带的信号配置信息,在TOC或内容数据的类似信息中声明,或者将其添加到文件格式的内容数据的文件首标中。但是,本发明不仅限于此。
要记录到诸如光盘之类的存储介质中的内容数据,可以伴随添加到扇区首标和其子码部分中的信号配置信息。
在前述的各个实施例中,通过数字水印将附加信息嵌入到内容中。但是,本发明涵概其中通过其它技术嵌入附加信息的数据。
在前述的各个实施例中,记录或播放的是音频信号。但是,记录或播放的数据不仅限于音频信号,也可以是诸如视频数据、文本数据或游戏的节目数据。
另外,存储介质不仅限于光盘,也可以例如是存储卡、硬盘或半导体存储器。
[数据记录装置]当数字水印信息嵌在音频PCM信号并且将信号转换为模拟信号时,嵌入的数字水印信息将难以检测。根据本发明的数据记录装置可以解决该问题。
参照图21,以方框图的形式示出根据本发明的数据记录装置的另一实施例。该数据记录装置总的用参考标号140表示。在该实施例中,使用CD-R(可记录光盘)、CD-RW(可重写光盘)、或能够以双倍于CD-R或CD-RW的密度进行记录的光盘。
如图21所示,数据记录装置140配置有多个外部输入接口,包括模拟输入接口142和IEC958接口143。
模拟输入接口142经由从连接器接头形成的模拟输入端子141a接收模拟音频信号,并供应给A/D转换器144,将数据转换为音频PCM信号。音频PCM信号供应给选择器145。IEC958接口143接收经由所谓的光数字输入端子141d输入的音频PCM信号,并供应给记录控制电路146和数字水印信息检测电路147。
当来自IEC958接口143的音频PCM信号包括嵌入其中作为数字水印的附加信息时,数字水印信息检测电路147检测该数字水印信息,并将检测结果作为版权管理信息提供给包括例如微计算机的系统控制器700。
系统控制器700解释版权管理信息。当版权管理信息意味着禁止复制时,系统控制器700控制记录控制电路146以禁止记录。也就是说,系统控制器700控制记录控制电路146停止向记录控制电路146的下游电路供应音频PCM数据。
另外,当版权管理信息的解释结果判断为“允许复制一次”或“任意复制”时,系统控制器700控制记录控制电路146向记录控制电路146的下游电路输出音频PCM信号,从而进行复制记录。来自记录控制电路146的音频数据供应给数字水印信息重写电路148。那么,即使包括在版权管理信息中的复制控制信息允许复制记录,当限制复制代次或复制数量、如“允许复制一次”时,系统控制器700也控制数字水印信息重写电路148重写数字水印信息,从“允许复制一次”改为“禁止复制”、或者减少可以进行的复制次数。当不需要重写数字水印信息时,数字水印信息重写电路148旁路或者被通过。来自数字水印信息重写电路148的音频PCM数据提供给选择器145。
用户选择一个通过其记录数据的上述外部输入接口。为此目的,数据记录装置140配置一由用户操作的按键控制单元154。按键控制单元154上配置有输入选择按键、以及其它多个按键,例如记录开始和停止按键,用于输入用户的选择或指令。相应于用户操作的按键的按键操作信号供应给系统控制器700。
系统控制器700解释该按键操作信号,以判断操作了那一个按键,从而相应于判断结果来控制。然后,系统控制器700控制选择器145选择并输出来自用户所选的外部输入接口的信号。
从选择器145输出的音频PCM信号经由包括ECC编码器和记录调制电路的记录电路149提供给写入头150。写入头150将数据写入光盘151中。在伺服电路153的CLV伺服控制下,主轴马达152以预定的速度旋转光盘151。伺服电路153根据要被记录的音频PCM信号,例如产生速度伺服信号并供应给主轴马达152。伺服电路153从系统控制器700接收控制信号,控制写入头150在光盘151的径向和轨道方向上的位置。
下面将参照图22所示的流程图描述在如上所述构造的数据记录装置140中进行的数据记录操作。应指出的是,这些流程图示出在系统控制器700的控制下所进行的主要操作。
首在步骤S101,系统控制器700判断按键控制单元154上的记录按键是否被操作。当判断已经操作记录按键时,系统控制器700前进到步骤S102,根据按键控制单元154上的输入选择按键的操作状态,判断是否选择了模拟输入接口142。
当在步骤S102中判断没有选择模拟输入接口142、而是选择了IEC958接口143时,系统控制器700前进到步骤S103,判断在要被记录的音频PCM数据中是否嵌有数字水印信息。为此目的,系统控制器700使数字水印信息检测电路147检测数字水印信息预定时间长度,并判断在预定的时间长度内能否检测到数字水印信息。当在数据中检测到数字水印信息时,系统控制器700前进到步骤S104,解释该数字水印信息,然后前进到步骤S105,判断所检测到的数字水印信息是否有效。该判断确定所述数字水印信息是否被伪造为包含正常情况下不可能具有的内容。
当判断所检测的数字水印信息有效时,系统控制器700前进到步骤S106,根据该数字水印信息,即,版权管理信息的解释结果,判断是否可以进行用于复制数据的记录。
当在步骤S105中判断所检测的数字水印信息无效时,或者当在步骤S106中判断不允许进行用于复制的记录时,系统控制器700前进到步骤S110,禁止记录,然后前进到步骤S111,控制LCD单元155通过显示提醒用户不能进行记录。
另外,当在步骤S106中判断可以进行用于复制的记录时,系统控制器700在步骤S107中判断是否需要重写数字水印信息。当由于限制复制代次或复制次数而判断用于复制的记录控制需要重写数字水印信息时,系统控制器700在步骤S108中控制数字水印信息重写电路148重写该数字水印信息。
在完成重写数字水印信息之后,或者当判断没有必要重写数字水印信息时,系统控制器700前进到步骤S109,记录数据。
当在步骤S102中判断选择了模拟输入接口142时,在步骤S112中,输入的模拟数据在A/D转换器144中转换为音频PCM数据,然后在步骤S109中记录该音频PCM信号。
应该指出的是,在本实施例中,当在步骤S103中判断不能检测到数字水印信息时,系统控制器700前进到步骤S109,记录数据。这是因为存在常规的其中没有嵌入数字水印信息的内容,或者存在不知道其如何被保护防止被复制的内容。但是,由于该内容不知道其如何被保护防止被复制,并且也不清楚如何给其定路由,也可能禁止对其进行记录。
如上所述,由于当要记录的数据为模拟数据时,将数据记录装置140设计为不检测任何数字水印信息,所以不需要检测数字水印信息,由此可以高性能地工作。
在前面的描述中,本发明针对数据记录装置进行了描述。另外,在配置有模拟输入接口和数字输入接口的数据播放装置中,也可以如上所述,不进行检测数字水印信息而再现从模拟输入接口输入的数据。
应该指出的是,上述的数据记录装置是作为解决如下问题的方案描述的,即,当将数字水印信息嵌入音频PCM信号并将该信号转换为模拟信号时,难以从该模拟信号中检测所嵌入的数字水印信息。在将模拟信号转换为音频PCM信号时、难以检测嵌入在模拟数据中的数字水印信息的情况下,不对音频PCM信号进行数字水印信息的检测。
在根据数字水印信息被嵌入的前述TOC信息和文件首标信息,可以鉴别模拟数据或PCM数据的情况下,可以根据鉴别结果来确定模拟数据或音频PCM数据不需要进行数字水印信息的检测。
同样,当数字水印信息嵌在压缩的音频PCM信号并将信号转换为音频PCM信号时,嵌入的数字水印信息将难以检测。例如,在通过MDCT(改进离散余弦变换)技术压缩音频数据的情况下,数字水印信息嵌在一个DCT系数中,其中再现时,由于嵌入数字水印信息引起的质量下降不会很明显。下面描述可以解决该问题的根据本发明的另一数据记录装置。
参照图23,以方框图的形式示出根据本发明的数据记录装置。该数据记录装置总的用参考标号160表示。在该实施例中,存储介质使用CD-R(可记录光盘)、CD-RW(可重写光盘)、或能够以双倍于CD-R或CD-RW的密度进行记录的光盘。
如图23所示,数据记录装置160配置有多个外部输入接口,在本实施例中包括IEC958接口162和USB接口163。
IEC958接口162接收来自所谓的光数字输入端子161a的音频PCM信号,并供应给压缩电路164。在压缩电路164中压缩音频PCM信号并提供给选择器165。USB接口163接收经由从连接器接头形成的输入端子161b输入的压缩音频数据,并供应给记录控制电路166和数字水印信息检测电路167。
当来自USB接口163的压缩音频数据包括嵌入其中的数字水印信息作为附加信息时,上述数字水印信息检测电路167检测该数字水印信息,并将检测结果作为版权管理信息提供给包括例如微计算机的系统控制器800。
系统控制器800解释版权管理信息。当解释的版权管理信息意味着禁止复制时,系统控制器800控制记录控制电路166以禁止记录。也就是说,系统控制器800控制记录控制电路166停止向记录控制电路166的下游电路供应数据。
另外,当版权管理信息的解释结果判断为“允许复制一次”或“任意复制”时,系统控制器800控制记录控制电路166向记录控制电路166的下游电路输出压缩的音频信号,从而进行复制记录。来自记录控制电路166的压缩音频数据供应给数字水印信息重写电路168。那么,即使包括在版权管理信息中的复制控制信息允许复制记录,当限制复制代次或复制数量、如“允许复制一次”时,系统控制器800也控制数字水印信息重写电路168重写数字水印信息,从“允许复制一次”改为“禁止复制”、或者减少可以进行的复制次数。当不需要重写数字水印信息时,数字水印信息重写电路168旁路或者被通过。来自数字水印信息重写电路168的音频PCM数据提供给选择器165。
用户选择一个通过其记录数据的上述外部输入接口。为此目的,数据记录装置160配置一由用户操作的按键控制单元174。按键控制单元174上配置有输入选择按键、以及其它多个按键,例如记录开始和停止按键,用于输入用户的选择或指令。相应于用户操作的按键的按键操作信号供应给系统控制器800。
系统控制器800解释该按键操作信号,以判断操作了那一个按键,从而相应于判断结果来控制。然后,系统控制器800控制选择器165选择并输出来自用户所选的外部输入接口的信号。
从选择器165输出的音频PCM信号经由包括ECC编码器和记录调制电路的记录电路169提供给写入头170。写入头170将数据写入光盘171中。在伺服电路173的CLV伺服控制下,主轴马达172以预定的速度旋转光盘171。伺服电路173根据要被记录的音频PCM信号,例如产生速度伺服信号并供应给主轴马达172。伺服电路173从系统控制器800接收控制信号,控制写入头170在光盘171的径向和轨道方向上的位置。
下面将参照图24所示的流程图描述在如上所述构造的数据记录装置160中进行的数据记录操作。应指出的是,这些流程图示出在系统控制器800的控制下所进行的主要操作。
首先在步骤S121,系统控制器800判断按键控制单元174上的记录按键是否被操作。当判断已经操作记录按键时,系统控制器800前进到步骤S122,根据按键控制单元174上的输入选择按键的操作状态,判断是否选择了IEC958接口162。
当在步骤S122中判断没有选择IEC958接口162、而是选择了USB接口163时,系统控制器800前进到步骤S123,判断在要被记录的压缩音频数据中是否嵌有数字水印信息。为进行此判断,系统控制器800使数字水印信息检测电路167检测数字水印信息预定时间长度,并判断在预定的时间长度内能否检测到数字水印信息。当在数据中检测到数字水印信息时,系统控制器800前进到步骤S124,解释该数字水印信息,然后前进到步骤S125,判断所检测到的数字水印信息是否有效。该判断确定所述数字水印信息是否被伪造为包含正常情况下不可能具有的内容。
当判断所检测的数字水印信息有效时,系统控制器800前进到步骤S126,根据该数字水印信息,即,版权管理信息的解释结果,判断是否可以进行用于复制数据的记录。
当在步骤S125中判断所检测的数字水印信息无效时,或者当在步骤S126中判断不允许进行用于复制的记录时,系统控制器800前进到步骤S130,禁止记录,然后前进到步骤S131,控制LCD单元175通过显示提醒用户不能进行记录。
另外,当在步骤S126中判断可以进行用于复制的记录时,系统控制器800在步骤S127中判断是否需要重写数字水印信息。当由于限制复制代次或复制次数而判断用于复制的记录控制需要重写数字水印信息时,系统控制器800在步骤S128中控制数字水印信息重写电路168重写该数字水印信息。
在完成重写数字水印信息之后,或者当判断没有必要重写数字水印信息时,系统控制器800前进到步骤S129,记录数据。
当在步骤S122中判断选择了IEC958接口162时,在步骤S132中,输入的PCM数据在压缩电路164中压缩,然后在步骤S129中记录该压缩的音频信号。
应该指出的是,在本实施例中,当在步骤S123中判断不能检测到数字水印信息时,系统控制器800前进到步骤S129,记录数据。这是因为存在常规的其中没有嵌入数字水印信息的内容,或者存在不知道其如何被保护防止被复制的内容。但是,由于该内容不知道其如何被保护防止被复制,并且也不清楚如何给其定路由,也可能禁止对其进行记录。
如上所述,由于将数据记录装置160设计为不检测从IEC958接口162输入的任何数据中的、或者从中难以检测数字水印信息的数据中的任何数字水印信息,所以不需要检测数字水印信息,由此可以高性能地工作。
上面描述了根据本发明的数据记录装置的实施例。但是,应该指出的是,在配置有IEC958接口和USB接口的数据播放装置中,可以不进行数字水印信息检测而播放从IEC958接口输入的数据。
应该指出的是,上述的数据记录装置是作为解决如下问题的方案描述的,即,当将数字水印信息嵌入压缩的音频数据中、和难以从音频PCM数据中检测嵌入的数字水印信息。在音频PCM数据被压缩时、难以检测嵌入在音频PCM数据中的数字水印信息的情况下,不对压缩的音频数据进行数字水印信息的检测。
在根据数字水印信息被嵌入的前述TOC信息和文件首标信息,可以鉴别压缩数据或PCM数据的情况下,可以根据鉴别结果来确定压缩数据或音频PCM数据不需要进行数字水印信息的检测。
应该指出的是,不仅仅是在上述的本发明的两个实施例中难以检测数字水印信息。例如,在记录转换为另一种TV系统、或者改变其扫描行数的TV信号时,将难以检测已经嵌入在进行此转换或改变之前的TV信号中的数字水印信息。另外,在这种情况下,不对该TV信号进行数字水印信息的检测。
如果存在能够鉴别数字水印信息是如何嵌入主数据行的部件,如图8所示的首标信息,则可以根据数据中是否嵌有数字水印信息,来确定在根据本发明的数据记录装置或播放器中包含的数字水印信息检测电路是否需要检测数字水印信息。
另外,如果能够鉴别嵌有数字水印信息的主数据的形式(压缩、没有压缩、模拟或数字形式),则可以根据嵌有数字水印信息的主数据的形式的鉴别结果,来确定在用于前述情形(2)的数据记录装置或播放器中是否对输入数据进行数字水印信息检测。
当存储介质为CDx盘时,可以根据在使用授权设备(使用凹坑记录)记录的数据和来自CDx-R或CDx-RW的数据间存在的摆动凹坑进行鉴别。可以利用这一事实,不对来自使用授权设备准备的CDx盘上的加密数据进行数字水印信息检测,而对来自CDx-R、CDx-RW或其它盘的数据进行数字水印信息检测。
另外,数字水印信息的类型可以从数据的文件首标和TOC信息中检测,所以可以根据该检测结果来判断数据记录装置或播放器中的数字水印信息检测电路能否检测到数字水印信息。当根据判断结果,确定数字水印信息不能由数据记录装置或播放器检测时,可以不对该数据进行数字水印信息的检测。
内容包括其版权需要严格保护和其版权不需要如此严格保护的内容,这取决于它们的类型。考虑到这一事实,可以从包含在内容数据中的文件首标和TOC信息检测内容类型,并根据检测结果确定是否应该对该内容进行数字水印信息的检测。
在上面的实施例中,附加数据通过数字水印信息嵌在内容中。但是,本发明可以通过其它技术将附加数据嵌入内容中。
在上面的实施例中,记录或播放的为音频信号。但是,本发明不仅限于该信号,而是涵概诸如视频数据、文本数据、以及游戏的各种节目。
另外,存储介质不仅限于光盘,而可以是存储卡、硬盘、或半导体存储器等。
工业可利用性如上所述,由于不对任何保密保护的数据检测嵌入其中的附加信息,所以根据本发明的数据记录装置或播放器可以轻负载、高性能地操作。另外,在根据其中嵌有附加信息的输入数据的类型,确定难以检测附加信息的情况下,不对输入数据进行附加信息的检测。在这种情况下,该装置不用负担附加信息的检测。
权利要求
1.一种数据记录装置,包括检测部件,用于检测嵌在输入数据中的附加信息;记录部件,用于将所述输入数据记录到存储介质;以及记录控制部件,用于根据所述检测部件检测的所述附加信息控制所述记录部件;其中,所述检测部件不检测嵌入在比所述输入数据保密的那些输入数据中的附加信息。
2.如权利要求1所述的装置,还包括保密输入接口部件,用于保密地输入数据;非保密输入接口部件,用于不保密地输入数据;第一路由器,用于将所述保密输入接口部件所输入的数据供应给所述记录部件;以及第二路由器,用于根据所述检测部件检测的所述附加信息,通过控制所述记录控制部件控制从所述非保密输入接口部件输入的数据到所述记录部件的供应。
3.如权利要求1所述的装置,还包括保密输入接口部件,用于保密地输入数据;以及非保密输入接口部件,用于不保密地输入数据;其中所述检测部件仅从所述非保密输入接口部件输入的数据中检测所述附加信息。
4.如权利要求3所述的装置,还包括提取部件,用于从所述保密输入接口部件输入的数据中提取版权管理信息;以及另一记录控制部件,用于根据所述提取部件提取的所述版权管理信息,控制记录从所述保密输入接口部件输入的数据。
5.如权利要求1所述的装置,还包括用于鉴别供应所述输入数据的介质的类型的部件;其中所述记录控制部件根据所述鉴别部件的鉴别结果,判断所述输入数据是否保密,并控制将所述输入数据记录到所述存储介质。
6.如权利要求1所述的装置,其中所述检测部件从所述输入数据中检测数字水印信息,以及从所述数字水印信息中检测所述附加信息。
7.一种数据播放装置,包括检测部件,用于检测嵌在输入数据中的附加信息;再现部件,用于再现所述输入数据;以及控制部件,用于根据所述检测部件检测的附加信息控制所述再现部件;其中,所述检测部件不检测嵌入在比所述输入数据保密的那些输入数据中的附加信息。
8.如权利要求7所述的装置,还包括保密输入接口部件,用于保密地输入数据;非保密输入接口部件,用于不保密地输入数据;第一路由器,用于将所述保密输入接口部件所输入的数据供应给所述记录部件;以及第二路由器,用于根据所述检测部件检测的所述附加信息,通过控制所述记录控制部件控制从所述非保密输入接口部件输入的数据到所述记录部件的供应。
9.如权利要求7所述的装置,还包括保密输入接口部件,用于保密地输入数据;以及非保密输入接口部件,用于不保密地输入数据;其中所述检测部件仅从所述非保密输入接口部件输入的数据中检测所述附加信息。
10.如权利要求9所述的装置,还包括提取部件,用于从所述保密输入接口部件输入的数据中提取版权管理信息;以及另一记录控制部件,用于根据所述提取部件提取的所述版权管理信息,控制记录从所述保密输入接口部件输入的数据。
11.如权利要求7所述的装置,还包括用于鉴别供应所述输入数据的介质的类型的部件;其中所述记录控制部件根据所述鉴别部件的鉴别结果,判断所述输入数据是否保密,并控制将所述输入数据记录到所述存储介质。
12.如权利要求7所述的装置,其中所述检测部件从所述输入数据中检测数字水印信息,以及从所述数字水印信息中检测所述附加信息。
13.一种数据记录装置,包括多个外部接口部件;附加信息检测部件,与每一个所述外部输入接口的类型相对应地配置,用于检测嵌入在通过所述外部输入接口部件供应的输入数据中的附加信息;记录部件,用于将所述输入数据记录到存储介质;以及记录控制部件,用于根据所述附加信息检测部件检测的所述附加信息控制所述记录部件。
14.如权利要求13所述的装置,其中所述多个外部输入接口部件包括能够与数据输入设备进行验证的外部输入接口部件;以及不能进行所述验证的外部输入接口部件;其中所述附加信息检测部件检测在通过所述不能进行所述验证的外部输入接口部件输入的数据中所嵌入的附加信息。
15.如权利要求13所述的装置,其中所述多个外部输入接口部件包括保密外部输入接口部件;以及非保密外部输入接口部件;其中所述附加信息检测部件检测在通过所述非保密外部输入接口部件输入的数据中所嵌入的附加信息。
16.如权利要求13所述的装置,其中所述多个外部输入接口部件包括用于接收加密数据作为输入数据的外部输入接口部件;以及用于接收非加密数据作为输入数据的外部输入接口部件;其中所述附加信息检测部件检测在通过所述用于接收所述非加密数据作为输入数据的外部输入接口部件输入的数据中所嵌入的附加信息。
17.如权利要求13所述的装置,其中所述多个外部输入接口部件包括模拟输入接口部件;以及数字输入接口部件;其中所述附加信息检测部件检测在通过所述模拟或数字输入接口部件输入的数据中所嵌入的附加信息。
18.如权利要求13所述的装置,其中所述多个外部输入接口部件包括用于接收压缩数据作为输入数据的外部输入接口部件;以及用于接收非压缩数据作为输入数据的外部输入接口部件;其中所述附加信息检测部件检测在通过任何一个所述外部输入接口部件输入的数据中所嵌入的附加信息。
19.如权利要求13所述的装置,其中所述附加信息检测部件从所述输入数据中检测数字水印信息,以及从所述数字水印信息中检测所述附加信息。
20.一种数据播放装置,包括多个外部接口部件;附加信息检测部件,与每一个所述外部输入接口的类型相对应地配置,用于检测嵌入在通过所述外部输入接口部件供应的输入数据中的附加信息;再现部件,用于再现所述输入数据;以及控制部件,用于根据所述附加信息检测部件所检测的所述附加信息控制所述再现部件。
21.如权利要求20所述的装置,其中所述多个外部输入接口部件包括能够与数据输入设备进行验证的外部输入接口部件;以及不能进行所述验证的外部输入接口部件;其中所述附加信息检测部件检测在通过所述不能进行所述验证的外部输入接口部件输入的数据中所嵌入的附加信息。
22.如权利要求20所述的装置,其中所述多个外部输入接口部件包括保密外部输入接口部件;以及非保密外部输入接口部件;其中所述附加信息检测部件检测在通过所述非保密外部输入接口部件输入的数据中所嵌入的附加信息。
23.如权利要求20所述的装置,其中所述多个外部输入接口部件包括用于接收加密数据作为输入数据的外部输入接口部件;以及用于接收非加密数据作为输入数据的外部输入接口部件;其中所述附加信息检测部件检测在通过所述用于接收所述非加密数据作为输入数据的外部输入接口部件输入的数据中所嵌入的附加信息。
24.如权利要求20所述的装置,其中所述多个外部输入接口部件包括模拟输入接口部件;以及数字输入接口部件;其中所述附加信息检测部件检测在通过所述模拟或数字输入接口部件输入的数据中所嵌入的附加信息。
25.如权利要求20所述的装置,其中所述多个外部输入接口部件包括用于接收压缩数据作为输入数据的外部输入接口部件;以及用于接收非压缩数据作为输入数据的外部输入接口部件;其中所述附加信息检测部件检测在通过任何一个所述外部输入接口部件输入的数据中所嵌入的附加信息。
26.如权利要求20所述的装置,其中所述附加信息检测部件从所述输入数据中检测数字水印信息,以及从所述数字水印信息中检测所述附加信息。
27.一种数据记录装置,包括判断部件,用于判断输入数据是否已经被加密;检测部件,用于根据来自所述判断部件的判断结果,检测嵌在所述输入数据中的附加信息;记录部件,用于将所述输入数据记录到存储介质;以及记录控制部件,用于根据所述检测部件所检测的所述附加信息控制所述记录部件。
28.如权利要求27所述的装置,还包括第一路由器,用于将所述判断部件判断为加密数据的所述输入数据供应给所述记录部件;以及第二路由器,用于根据所述检测部件检测的所述附加信息,通过控制所述记录控制部件,将所述判断部件判断为非加密数据的所述输入数据供应给所述记录部件。
29.如权利要求27所述的装置,其中所述检测部件仅从所述判断部件判断为非加密数据的所述输入数据中检测所述附加信息。
30.如权利要求27所述的装置,其中所述检测部件从所述输入数据中检测数字水印信息,以及从所述数字水印信息中检测所述附加信息。
31.如权利要求27所述的装置,其中所述检测部件检测作为所述版权管理信息的所述附加信息。
32.一种数据播放装置,包括判断部件,用于判断输入数据是否已经被加密;检测部件,用于根据来自所述判断部件的判断结果,检测嵌在所述输入数据中的附加信息;再现部件,用于再现所述输入数据;以及控制部件,用于根据所述检测部件检测的附加信息控制所述再现部件。
33.如权利要求32所述的装置,还包括第一路由器,用于将所述判断部件判断为加密数据的所述输入数据供应给所述记录部件;以及第二路由器,用于根据所述检测部件检测的所述附加信息,通过控制所述记录控制部件,将所述判断部件判断为非加密数据的所述输入数据供应给所述记录部件。
34.如权利要求32所述的装置,其中所述检测部件仅从所述判断部件判断为非加密数据的所述输入数据中检测所述附加信息。
35.如权利要求32所述的装置,其中所述检测部件从所述输入数据中检测数字水印信息,以及从所述数字水印信息中检测所述附加信息。
36.如权利要求32所述的装置,其中所述检测部件检测作为所述版权管理信息的所述附加信息。
37.一种数据记录/播放装置,包括读取部件,用于从第一存储介质中读取数据;鉴别部件,用于鉴别所述读取部件所读取的数据的格式;附加信息检测部件,用于根据所述鉴别部件的鉴别结果,检测嵌入在所述读取部件所读取的数据中的附加信息;记录部件,用于将所述读取的数据记录到第二存储介质中;以及记录控制部件,用于根据所述附加信息检测部件所检测的所述附加信息控制所述记录部件。
38.如权利要求37所述的装置,其中所述鉴别部件判断所述读取的数据是否保密。
39.如权利要求37所述的装置,其中所述鉴别部件判断所述读取的数据是否被加密。
40.如权利要求37所述的装置,其中所述鉴别部件判断所述读取的数据是否被压缩。
41.如权利要求37所述的装置,其中所述鉴别部件判断所述读取的数据是模拟数据还是数字数据。
42.如权利要求37所述的装置,其中所述附加信息检测部件从所述输入数据中检测数字水印信息,以及从所述数字水印信息中检测所述附加信息。
43.一种数据记录/播放装置,包括读取部件,用于从第一存储介质中读取数据;鉴别部件,用于鉴别所述第一存储介质的类型;附加信息检测部件,用于根据所述鉴别部件的鉴别结果,检测嵌入在所述读取部件所读取的数据中的附加信息;记录部件,用于将所述读取的数据记录到第二存储介质中;以及记录控制部件,用于根据所述附加信息检测部件所检测的所述附加信息控制所述记录部件。
44.如权利要求43所述的装置,其中所述鉴别部件判断所述第一存储介质是否属于保密地记录数据的存储介质。
45.如权利要求43所述的装置,其中所述鉴别部件根据所述读取的数据鉴别所述第一存储介质的类型。
46.如权利要求43所述的装置,其中所述附加信息检测部件从所述输入数据中检测数字水印信息,以及从所述数字水印信息中检测所述附加信息。
47.一种数据记录方法,包括步骤检测嵌在输入数据中的附加信息;将所述输入数据记录到存储介质;以及根据所述检测的附加信息控制所述记录;其中,不检测嵌入在比所述输入数据保密的那些输入数据中的附加信息。
48.一种数据播放方法,包括步骤检测嵌在输入数据中的附加信息;再现所述输入数据;以及根据所述检测的附加信息控制所述再现;其中,不检测嵌入在比所述输入数据保密的那些输入数据中的附加信息。
49.一种数据记录方法,包括步骤检测附加信息的步骤,由与每一个外部输入接口的类型相对应地配置的附加信息检测部件,检测嵌入在通过所述外部输入接口部件供应的输入数据中的附加信息;以及根据所述附加信息检测部件所检测的所述附加信息,将所述输入数据记录到存储介质。
50.一种数据播放方法,包括步骤检测附加信息的步骤,由与每一个外部输入接口的类型相对应地配置的附加信息检测部件,检测嵌入在通过所述外部输入接口部件供应的输入数据中的附加信息;以及根据所述附加信息检测部件所检测的所述附加信息,再现所述输入数据。
51.一种数据记录方法,包括步骤判断输入数据是否已经被加密;根据判断结果检测嵌在所述输入数据中的附加信息;以及根据所述检测的附加信息将所述输入数据记录到存储介质中。
52.一种数据播放方法,包括步骤判断输入数据是否已经被加密;根据判断结果检测嵌在所述输入数据中的附加信息;以及根据所述检测的附加信息再现所述输入数据。
53.一种数据记录/播放方法,包括步骤从第一存储介质中读取数据;鉴别所述读取的数据的格式;根据鉴别结果检测嵌入在所述读取的数据中的附加信息;以及根据所述检测的附加信息将所述读取的数据记录到第二存储介质中。
54.一种数据记录/播放方法,包括步骤从第一存储介质中读取数据;鉴别所述第一存储介质的类型;根据鉴别结果检测嵌入在所述读取的数据中的附加信息;以及根据所述检测的附加信息将所述读取的数据记录到第二存储介质中。
55.一种其上记录有处理程序的存储介质,所述处理程序包括步骤检测嵌在输入数据中的附加信息;将所述输入数据记录到存储介质;以及根据所述检测的附加信息控制所述记录;其中,不检测嵌入在比所述输入数据保密的那些输入数据中的附加信息。
56.一种其上记录有处理程序的存储介质,所述处理程序包括步骤检测嵌在输入数据中的附加信息;再现所述输入数据;以及根据所述检测的附加信息控制所述再现;其中,不检测嵌入在比所述输入数据保密的那些输入数据中的附加信息。
57.一种其上记录有处理程序的存储介质,所述处理程序包括步骤检测附加信息的步骤,由与每一个外部输入接口的类型相对应地配置的附加信息检测部件,检测嵌入在通过所述外部输入接口部件供应的输入数据中的附加信息;以及根据所述附加信息检测部件所检测的所述附加信息,将所述输入数据记录到存储介质。
58.一种其上记录有处理程序的存储介质,所述处理程序包括步骤检测附加信息的步骤,由与每一个外部输入接口的类型相对应地配置的附加信息检测部件,检测嵌入在通过所述外部输入接口部件供应的输入数据中的附加信息;以及根据所述附加信息检测部件所检测的所述附加信息,再现所述输入数据。
59.一种其上记录有处理程序的存储介质,所述处理程序包括步骤判断输入数据是否已经被加密;根据判断结果检测嵌在所述输入数据中的附加信息;以及根据所述检测的附加信息将所述输入数据记录到存储介质中。
60.一种其上记录有处理程序的存储介质,所述处理程序包括步骤判断输入数据是否已经被加密;根据判断结果检测嵌在所述输入数据中的附加信息;以及根据所述检测的附加信息再现所述输入数据。
61.一种其上记录有处理程序的存储介质,所述处理程序包括步骤从第一存储介质中读取数据;鉴别所述读取的数据的格式;根据鉴别结果检测嵌入在所述读取的数据中的附加信息;以及根据所述检测的附加信息将所述读取的数据记录到第二存储介质中。
62.一种其上记录有处理程序的存储介质,所述处理程序包括步骤从第一存储介质中读取数据;鉴别所述第一存储介质的类型;根据鉴别结果检测嵌入在所述读取的数据中的附加信息;以及根据所述检测的附加信息将所述读取的数据记录到第二存储介质中。
全文摘要
根据每一个外部输入接口部件的类型,确定是否从通过每一个外部输入接口部件输入的数据中检测数字水印信息。不从通过被确定为不检测数字水印信息的外部输入接口部件所输入的数据中检测数字水印信息,并记录数据。因此,本发明通过省略无用的数字水印信息检测,提供具有较轻处理负担的数据记录装置。
文档编号G06F21/10GK1401119SQ01805085
公开日2003年3月5日 申请日期2001年10月31日 优先权日2000年10月31日
发明者佐古曜一郎, 古川俊介, 猪口达也, 木原隆 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1