专利名称:记录方法、记录装置、再现方法以及再现装置的制作方法
技术领域:
本发明涉及用于记录数据的一种记录方法以及一种记录装置,其中附加信息如版权管理信息被隐藏(bury)在诸如数字音频数据的内容数据中,并且还涉及用于再现同样的数据的一种再现方法和一种再现装置。
背景技术:
迄今为止,已经实现将版权管理信息隐藏在如数字音频数据的内容数据中。例如,在数字音频数据的情况下,已经提议将所谓的“隐藏数据(buried data)”隐藏在音频数据中用于执行版权管理。
有关隐藏数据的详细情况将在稍后描述实施例时说明。简单地说,除内容数据外的附加信息通过使用几位来排列,每位属于每个扇区并且是数字数据的最低有效位,该数字数据的一个样本包括如十六位。为使当再现包括隐藏数据的音频数据时的输出声音与当再现不包括该隐藏数据的音频数据时的输出声音保持相同,通常对除包括该隐藏数据的部分外的部分中的音频数据做一些改变。另外,它被设计成不将该隐藏数据排列在音频数据是静音数据的部分中。
通过将具有版权管理信息的隐藏数据隐藏在如音频数据的内容数据中,可使用该隐藏数据令人满意地管理这些内容的版权。因为隐藏在内容数据中的隐藏数据将保持原样,除非对内容数据执行压缩处理等等。因此,与将版权管理信息添加作为象不同于音频数据本身的子码的附加信息的情况相比,很难更改和移除版权管理信息,以便能有效地实现版权管理。
附带地,当执行有关音频数据等等的版权管理时,存在要求根据其内容的使用条件来改变版权内容的情况。然而,当使用隐藏数据时,在装置内的硬件必须承受很重的负担来执行用于该改变的处理。这造成一问题。
具体来说,在如音频数据的内容数据中的版权信息可包括有关限制拷贝次数的信息。例如,有只允许拷贝内容一次的情况。在这种情况下,当再现原始数据,然后将再现的数据记录在某些媒介上时,有必要在将其记录在该媒介上之前将包含在再现的原始数据中并表示已允许拷贝一次的旧的隐藏数据修正为表示不允许拷贝的新的隐藏数据。然而,为执行这种修正处理,有必要从该数据内容中抽取该隐藏数据,修正所抽取的隐藏数据,并将修正过的隐藏数据隐藏在该内容数据中。因为记录该隐藏数据主要是为了防止不法使用,因此它被设计成使该处理很困难。当在一数据记录装置等等中提供用于该处理的某些电路时,这些装置的结构因此变得很复杂。这造成了上述问题。
另外,尽管已经描述过当将隐藏数据隐藏用于使用的音频数据中所造成的该问题,当处理隐藏在其他不同内容数据中的附加信息时也会造成同样的问题。
发明内容
本发明的一个目的是允许以较小的硬件负担修正隐藏在内容数据中的附加信息。
第一发明是一种记录方法,包括存储步骤,在缓冲器装置中暂时存储预定量的输入内容数据;检测步骤,从在存储步骤暂时存储的内容数据检测隐藏在内容数据中的附加信息;评估步骤,评估在检测步骤检测的附加信息的内容;以及记录步骤,当在评估步骤评估该内容数据可被记录时,在一预定媒介上记录该内容数据,以及当评估不可以记录该内容数据时,则在该媒介上不记录该内容数据。
通过以这种方式排列,例如,当有关限制拷贝的信息包含在隐藏在所输入的内容数据中的附加信息中时,根据该附加信息,限制在该媒介中记录该内容数据。通过评估存储在用于暂时存储将被记录的数据的缓冲器装置中的数据,将使能一令人满意的记录限制处理。因此,能轻易执行版权保护处理,如防止不法拷贝。
第二发明是根据第一发明的一记录方法,还包括一重写步骤,用于当在评估步骤评估有必要重写该附加信息时重写存储在缓冲器装置中的附加信息,同时该附加信息正在被存储。
通过以这种方式安排,将可能轻易地重写诸如限制拷贝信息的附加信息,而不需要特殊的装置来执行重写附加信息。
第三发明是根据第一发明的一记录方法,还包括一类型识别步骤,用于识别在输入内容数据上的数据类型,其中只有当在类型识别步骤该内容数据被识别为预定格式的数据时,才执行上述检测步骤和评估步骤,以便限制在一媒介中记录该数据。
通过以这种方式操作,仅当记录其记录很可能被限制的一种数据格式时,才需要执行相关的检测和评估处理。当记录另一种格式的数据时,不需要执行附加信息的检测和评估。从而这能使记录处理的执行更容易。
第四发明是根据第三发明的一记录方法,其中在类型识别步骤将被识别的预定格式可能是音频数据的一种格式。
通过以这种方式操作,通过简单的处理将有效地运作防止不法记录音频数据的防止处理。
第五发明是根据第一发明的一种记录方法,其中当开始输入该内容数据时,如果在存储步骤存储在缓冲器装置中的内容数据到达预定量的数据或更多,则开始在检测步骤的检测操作。
通过以这种方式安排,将无疑地检测到定期隐藏在该内容数据中的附加信息。另外,当附加信息未隐藏该内容数据的前面部分时,也无疑地将检测到该附加信息。
第六发明是一记录装置,包括缓冲器装置,用于暂时存储预定量的输入内容数据;控制装置,用于从暂时存储在缓冲器装置中的内容数据检测隐藏在该内容数据中的附加信息,用于如果检测到的附加信息的内容表示可记录该内容数据,则使该内容数据被记录,以及,用于如果检测到的附加信息的内容表示不可以记录该内容数据,则使该内容数据不被记录;以及记录装置,用于在该控制装置的控制下在一预定媒介中记录。
通过以这种方式构造,例如,当隐藏在输入内容数据中的附加信息包括限制拷贝信息时,根据该附加信息执行在一媒介中限制记录该内容数据的处理。通过评估暂时存储在缓冲器装置中的将被记录的数据,将令人满意地执行限制记录该内容数据的处理。因此,能提供一种能容易地执行一版权保护处理,如防止不法拷贝的记录装置。
第七发明是根据第六发明的一记录装置,其中当控制装置评估有必要重写附加信息时,控制装置控制重写存储在缓冲器装置中的附加信息,同时相关的附加信息正被存储在缓冲器装置中。
通过以这种方式构造,可能容易重写如限制拷贝信息的附加信息而不需要任何特殊的装置来执行附加信息的重写。
第八发明是根据第六发明的一记录装置,其中该控制装置识别暂时存储在缓冲器装置中的内容数据的数据类型,仅当该内容数据被识别为一预定格式的数据时,控制在媒介中记录该内容数据。
通过以这种方式构造,仅当记录其记录很可能被限制的一种数据格式时,才需要执行相关的检测和评估处理。当记录另一种数据格式时,不需要执行附加信息的检测和评估。从而使记录处理的执行更容易。
第九发明是根据第六发明的一记录装置,其中当存储在缓冲器装置中的数据量达到预定数据量或超过预定数据量后,控制装置开始检测附加信息。
通过以这种方式构造,能无疑地检测到定期隐藏在内容数据中的附加信息。当附加信息未被隐藏内容数据的前面部分时,也能无疑地检测该附加信息。
第十发明是一再现方法,包括存储步骤,用于暂时在缓冲器装置中存储从一预定媒介再现的预定量的内容数据;检测步骤,用于从在存储步骤暂时存储的内容数据检测隐藏在该内容数据中的附加信息;评估步骤,用于评估在检测步骤检测的附加信息的内容;以及输出步骤,用于当在评估步骤评估能拷贝该内容数据时,输出暂时存储在缓冲器装置中的内容数据,以及当评估不可以拷贝该内容数据时,不输出暂时存储在缓冲器装置中的内容数据。
通过以这种方式操作,例如,当隐藏在从该媒介再现的内容数据中的附加信息包括限制拷贝信息时,基于该附加信息限制输出内容数据。换句话说,限制将输出的内容数据记录在另一媒介中。因此,通过评估存储在用于暂时存储再现数据的缓冲器装置中的数据将令人满意地执行在再现数据上的输出限制处理。这意味着能容易执行诸如防止在其他记录装置中记录再现数据的不法拷贝处理的版权保护处理。
第十一发明是根据第十发明的一再现方法,还包括重写步骤,用于重写存储在缓冲器装置中的附加信息,同时该附加信息正被存储,当在评估步骤评估重写附加信息是必要的时。
通过以这种方式安排,可容易地重写诸如限制拷贝信息的附加信息而不需要特殊的装置来执行重写附加信息。
第十二发明是一再现方法,还包括一类型识别步骤,用于识别在存储步骤中存储的有关内容数据的数据类型。
仅当在类型识别步骤,该内容数据被识别为一预定格式的数据时,才执行上述检测步骤和评估步骤以便限制输出该再现数据。
通过以这种方式安排,仅当再现其输出很可能被限制以防止不法使用的一种数据格式时,才需要执行相关检测和评估处理。当再现另一种格式的数据时,不需要执行附加信息的检测和处理,从而能更容易执行再现处理。
第十三发明是根据第十二发明的一再现方法,其中在类型识别步骤被识别的预定格式是表示音频数据的一种格式。
通过以这种方式操作,防止不法使用音频数据的预防处理将通过简单处理有效地动作。
第十四发明是根据第十二发明的一再现方法,其中当开始再现内容数据时,如果在存储步骤存储在缓冲器装置中的内容数据到达一预定数据量或超过该预定数据量,开始在检测步骤的检测。
通过以这种方式排列,可能无疑地检测定期隐藏在内容数据中的附加信息。另外,当附加信息未被隐藏在该内容数据的前面部分时,也能无疑地检测该附加信息。
第十五发明是根据第十二发明的一再现方法,还包括一表示步骤,用于表示在评估步骤以一种预定的方式评估的一结果。
通过以这种方式排列,当限制从该媒介再现的数据输出时,通过该表示为什么该输出被限制是很清楚的。
第十六发明是一再现装置,包括再现装置,用于从一预定媒介再现内容数据;缓冲器装置,用于暂时存储由该再现装置再现的预定量的内容数据;输出装置,用于使暂时存储在缓冲器装置中的内容数据输出;以及控制装置,用于从暂时存储在缓冲器装置中的内容数据检测隐藏在内容数据中的附加信息,如果检测到的附加信息表示能拷贝该内容,则使该内容数据从该输出装置输出,如果表示不可以拷贝该内容数据,则使该内容数据不从该输出装置输出。
通过以这种方法构造,例如,当隐藏在从该媒介再现的内容数据中的附加信息包括限制拷贝信息时,基于该附加信息限制该内容数据的输出,以便限制输出的内容数据被记录在另一媒介上。因此,通过评估存储在用于暂时存储再现数据的缓冲器装置中的数据,将令人满意地执行再现数据的输出限制处理。因此,能获得一再现装置,其中能容易执行诸如防止在其他记录设备上记录再现数据的不法拷贝的版权保护处理。
第十七发明是根据第十六发明的一再现装置,其中当控制装置评估有必要重写从该输出装置输出的内容数据的附加信息时,控制装置控制重写存储在缓冲器装置中的附加信息,同时相关附加信息正存储在该缓冲器装置中。
通过以这种方式构造,有可能重写如限制拷贝信息的附加信息而不需要任何特殊装置来执行附加信息的重写。
第十八发明是根据第十六发明的一再现装置,其中控制装置识别有关暂时存储在缓冲器装置中的内容数据的数据类型,并仅当该内容数据被识别为一预定格式的数据时才控制使该内容数据不从该输出装置输出。
通过以这种方式构造,仅当再现很可能由于不法使用而被限制时的一种数据格式时,才需执行相关检测和评估处理。当再现其他格式的数据时,不需要执行附加信息的检测和评估,因此能更简单地执行再现处理。
第十九发明是根据第十六发明的一再现装置,其中在存储在缓冲器装置中的数据量到达一预定数据量或超过一预定数据量时,控制装置开始检测附加信息。
通过以这种方式构造,有可能无疑地检测定期隐藏在内容数据中的附加信息。另外,当附加信息未被隐藏该内容数据的前面部分时,也有可能无疑地检测该附加信息。
第二十发明是根据第十六发明的一再现装置,还包括一表示装置,用于表示由控制装置检测到的附加信息所指示的内容。
通过以这种方式构造,当限制输出从该媒介再现的数据时,通过该指示将很清楚为什么限制输出。
图1示出根据本发明一实施例的一个装置的整体结构的框图;图2示出根据本发明一实施例的隐藏数据排列的说明图;图3示出根据本发明一实施例的版权信息排列的说明图;图4示出根据本发明一实施例的版权信息的说明图;图5示出根据本发明一实施例的记录处理的流程图;图6示出根据本发明一实施例的版权信息的内容更新处理的流程图;图7示出根据本发明一实施例的再现处理的流程图。
具体实施例方式
下面将参考附图来说明本发明的一个实施例。
图1表示一磁盘驱动装置100的结构,根据本发明的处理在该驱动装置中被执行。磁盘驱动装置100能再现来自被称为“CD-ROM”的记录数据磁盘的数据并能使用被称为“CD-R”或“CD-RW”的可记录媒介来记录数据(CD-R是数据仅能记录一次的一种媒介,CD-RW是数据能被重写的一种媒介)。该装置100将再现的数据输出给某些连接的装置(如计算机设备)并记录从该连接的装置输入的数据。
在本例子的情况下,磁盘驱动装置100被连接到一主机200。将再现数据提供给主机200并且在此进行处理。将被记录的数据也从该主机200提供。基于来自该主机200的指令执行再现和记录。
描述该磁盘驱动装置100的内部结构,安装在驱动装置100上的一磁盘101由安装在一基本元件110上的一主轴马达111驱动旋转。激光束从在一光学拾取器120中的一激光驱动器123通过一光束分离器123和透镜124被施加到磁盘101的信号记录表面上。当数据记录在磁盘101上时,以相对强的功率来设置施加的激光束的功率用于记录。当读出记录在磁盘101上的数据时,以用相对弱的功率来设置施加于盘的激光束的功率用于再现。在磁盘101的信号记录表面上反射的返回光束到达一检测器122并在此被检测。另外,检测器122被设计成通过将光束分成多个位置来检测该光束。通过驱动安装在基本单元110上的一传送马达(拖运马达)来确定相对于磁盘101的光学拾取器120的径向位置。光学拾取器120包括一聚焦线圈或一跟踪线圈(未示出),用于完成激光束的聚焦或跟踪调节。这些线圈受从在一伺服块130中的一聚焦/跟踪/滑动伺服单元133所提供的一聚集控制信号或一跟踪控制信号的控制。传送马达112也由来自聚集/跟踪/滑动伺服单元133的一滑动马达驱动信号驱动和控制。主轴马达111受来自在该伺服块130中的一主轴伺服单元131的一主轴驱动信号驱动和控制。
由在光学拾取器120中的检测器122检测到的信号被提供给在一RF处理块140中的一采样/保持和矩阵放大电路143,在这里,用预定的定时来采样检测的信号并放大。所得信号被提供给一RF信号处理器电路144,该电路产生一再现RF信号。在电路143的采样率取决于从在一数字处理器块150中的一定时生成器151所提供的一采样脉冲。采样/保持和矩阵放大电路143在预定位置执行来自检测器122的输出的加、减等的操作处理,以便形成诸如一跟踪误差信号和聚焦误差信号的误差分量。该误差分量被提供给在伺服块130中的一伺服处理器132,然后由伺服单元133产生一伺服控制信号。
由RF信号处理器电路144输出的再现RF信号被提供给在数字处理块150中的一模拟/数字转换器和数字处理器电路153。该电路153将该信号转换成数字形式并处理该数字数据。处理过的数据被提供给译码用于再现的数据以便生成再现数据的一译码/编码块160。该译码/编码块160包括一CD-ROM编码器/译码器161以及一EFM&CIRC编码器/译码器162。EFM&CIRC编码器/译码器162在再现中执行用于由CD格式指定的EFM的编码(8到14调制),使用CIRC(交叉交插里德-索罗蒙码(Cross Interleave Read-Solomon Code))执行校正处理等等。CD/ROM编码器/译码器161从CD-ROM格式译码。
在此时,用于暂时存储数据的一缓冲存储器163被连接到译码/编码块160。该缓冲存储器163能暂时存储达该缓冲存储器的一存储容量的未译码的数据或译码数据。该缓冲存储器163能存储的数据量被设置为一比较大的数量。例如,在音频数据的情况下,该缓冲存储器的存储容量被设置成它至少能存储几十秒的音频数据。另外,在该实施例中排列成存储在缓冲存储器163中的部分数据能在一控制器171的控制下被修正(重写),稍后描述。下面将描述使用缓冲存储器163执行的重写处理。
由译码/编码块160译码的再现数据通过一外部接口173被输出。在这个实施例中,数据被传送到连接到磁盘驱动装置100的主机200。
当通过磁盘驱动装置100将数据记录在磁盘上时,例如从主机200输入到外部接口173的数据由在译码/编码块160中的CD-ROM译码器/编码器161编码成CD-ROM格式。EFM&CIRC编码器/译码器162执行用于由CD格式规定的EFM的编码、CIRC(交叉交插里德-索罗蒙码)的附加处理,等等。
由译码/编码块160编码的将被记录的数据,即所谓的EFM数据被提供给在数字处理块150中的一EFM均衡器152。该EFM均衡器152对用于操作激光驱动器121的数据执行均衡处理。在光学拾取器120中的激光驱动器121的一激光输出根据将被记录的该均衡数据受控制。在数字处理块150中的定时生成器151生成与译码/编码块160的处理定时同步的一定时脉冲。生成的该定时脉冲被提供给用于控制由一数字/模拟转换器142提供的一激光驱动信号的电平控制的定时的自动功率控制电路(APC)141。由APC电路141调节的激光驱动信号被提供给激光驱动器121且通过提供给磁盘101的激光束将数据记录在磁盘101的信号记录表面上。
另外,当安装的磁盘101具有记录在磁道上作为“磁道摆动”的地址信息等等时,用于接收采样/保持和矩阵放大电路143的输出的ATIP解调器172解调通过该摆动记录的数据,然后提供该数据给控制器171。由ATIP解调器172解调的数据也被提供给伺服块130用于使用伺服控制。
在每个用于再现和记录的电路中迄今为止描述过的处理在控制器171的控制下被执行。至于后面将描述的隐藏数据的处理,其被安排为该控制器评估在每个块中处理的数据以根据该隐藏数据执行一个适当的控制处理。
接着,将描述当使用本实施例的磁盘驱动装置100在一磁盘上记录数据或在再现记录在该磁盘上的数据时的处理操作。在这里,本说明集中描述与包含在该数据中的隐藏数据有关的处理。
首先,将描述隐藏数据是何种类型的数据。正如在背景技术中已经描述过的那样,迄止为止已经实现将版权管理信息隐藏在如数字音频数据的各种内容数据中。在数字音频数据的情况下,已经提议将隐藏数据隐藏在实际的音频数据中以用于执行版权管理。过去实行的通常的版权管理信息的记录处理使用与内容数据(音频数据)关联的子码等等记录数据,而隐藏数据被直接隐藏在实际音频数据的部分中作为版权管理信息等等。因此,隐藏数据将保持原样,除非对该数据执行压缩处理等等,从而隐藏数据将有效地作为版权管理信息。因此,设计成其中将隐藏该隐藏数据的选择部分等等,以便隐藏数据的存在使得当再现具有隐藏数据的音频数据时对再现声音无实质影响。
图2是表示隐藏数据的一种安排的例子的图。图2的上面部分表示音频数据结构。在该图中,数字音频数据由采样组成,每个采样包括十六位。用于一预定时间周期的每个十六位采样数据被集合成一个超帧。在图2的上面部分中,示出了一超帧i以及在超帧i后的一超帧j。每个十六位采样数据示出与传送的音频信号相应的波形的一采样值。一个超帧被划分为九十六个扇区,如图2的中间部分所示。图2的下面部分示出在一个扇区放大的数据的例子。隐藏数据从每个扇区头被指定或分配到预定数量采样数据的最低有效位(LSB)。然而,如在图2的扇区[j+3]所示的情况下,当一扇区具有为静音(或几乎为静音)水平的音频数据,例如,当零最低有效位在该扇区中继续时,不应该将隐藏数据分配给该扇区。而且,当将隐藏数据分配到每个扇区时,音频数据可被修正到某一程度以便由于隐藏数据分布,再现的音频数据不可能从原始音频改变。然而,在该例子中,隐藏数据仅使用在每个扇区中的部分最低有效位并因此在再现声音中几乎不会发生改变而不必执行音频数据修正。
图3更详细地示出隐藏数据的结构。隐藏数据被分布到在具有每个采样十六位的音频数据磁道的每个扇区中的最低有效位,如图3的上面部分所示。隐藏数据可包括偏移数据或可包括版权信息。另外,一静音部分,诸如扇区[j+3]没有隐藏数据(空)。
版权信息被分配到在一个超帧中的仅一个扇区。对在一个超帧中的其他扇区基本上分配该偏移数据作为隐藏数据。该偏移数据表示直到分配下一版权信息的一扇区的位置的扇区的数量。因此,如果偏移数据在一个超帧时间周期期间能至少被检测到一次,则有可能测量该版权信息被分配的位置,以便能成功地检测到该版权信息。
如图3的下面部分所示,包括该偏移数据的隐藏数据也包括除该偏移数据外的一同步字、作为误差检测码的一循环冗余码(CRC),等等。
如图3的下面部分所示,包括版权信息的隐藏数据除了作为版权管理信息的版权信息外还包括一同步字、一位的延长标记、CRC等等。循环冗余码被提供给每个隐藏数据中的所有数据。
图4示出版权信息的一个结构的例子,该版权信息被分配给一个隐藏数据。在该例子中,包括四种类型的信息,即拷贝/原始信息、媒介类型信息、拷贝限制是/否信息,以及拷贝控制信息。该拷贝/原始信息表示包括该隐藏数据的音频数据是原始数据还是从某些媒介等等拷贝来的数据。媒介类型信息表示一媒介的类型,在该媒介中记录有包括该隐藏数据的音频数据。拷贝限制是/否信息表示在拷贝隐藏有隐藏数据的音频数据是否有任何限制。拷贝控制信息表示包括该隐藏数据的音频能被拷贝的次数(在一媒介中可记录该音频数据的次数)。
拷贝控制信息表示,例如可拷贝0次(即,拷贝被禁止)或仅可拷贝一次或可拷贝无限次,等等。
当该实施例的磁盘驱动装置100将从主机200输入的数据记录在磁盘101上时,控制器171控制将待记录的数据存储在缓冲存储器163中并从该存储的数据评估如上所述构造的隐藏数据。因此,能确定该记录是否被许可。而且,如果必要的话,可修正该隐藏数据。
另外,由本实施例的磁盘驱动装置100处理的数据(即被记录和再现的数据)可包括除隐藏有该隐藏数据的音频数据以外的未隐藏该隐藏数据的音频数据。基本上,没有隐藏数据被隐藏在除音频数据外的数据中。然而,有可能将该隐藏数据(或其他用于版权管理的类似数据)隐藏在除音频数据以外的各种内容数据,如视频数据中。
此外,隐藏数据基本上被隐藏在从音频数据头部到其尾部的几乎所有部分中。然而,例如,在由于部分编辑处理该部分由其他音频数据代替的处理中,隐藏数据可仅被排列在一音乐部分的部分段中。
接着,将描述由本实施例的磁盘驱动装置100执行的记录处理,描述集中于隐藏数据的处理。图5的流程图表示在控制器171的控制下执行的记录中有关版权信息处理的一个例子。下面将描述该处理。当数据首先从主机200通过外部接口173输入时,该输入的数据按照相当于一个扇区的数据量加上相当于初始数据的数据量的数据量被存储在缓冲存储器163中(步骤S11)。
在这种情况下,相当于初始数据的数据量被确定为如缓冲存储器163比较允许存储的且相当于至少十或几秒音频数据的数据量。为什么存储原始数据的理由如下。通常,音频数据前面有一静音部分以及如已经描述过的,没有隐藏数据被排列在该静音部分中。因此,需要一定时间从音频数据的前面到达该隐藏数据。
当在缓冲存储器163中存储预定量的输入数据时,控制器171检测存储在缓冲存储器163中的数据并且评估是否能从存储的数据检测到偏移数据(步骤S12)。
在这时,关于该格式是否表示包含该隐藏数据的音频数据的可能性,首先从该输入数据附带的子码等等评估输入数据量。当评估存在具有表示没有含该隐藏数据的音频数据的可能性的格式的输入数据时,不执行下述的评估处理并且按原样处理该输入数据以被记录。具体地说,例如,当输入数据的一数据块类型表示为原始数据,评估没有经压缩处理等等的音频数据将最可能被传送并且该音频数据将可能包括上面描述的隐藏数据。当表示其他数据块类型时,根据该流程图的下列记录限制处理不执行。
当评估输入数据的格式表示该隐藏数据很可能包括在音频数据中时,执行实际处理以从输入数据检测偏移数据。如果评估结果是检测到该偏移数据,则评估由偏移数据表示的版权信息的隐藏位置。然后,评估是否能从在缓冲存储器163中的存储数据中的相应数据检测到版权信息(步骤S13)。当通过该处理没有检测到版权信息时,重复该步骤直到检测到版权信息为止。如果已经检测到该版权信息,核对版权信息的内容(步骤S14)。在核对该内容时,通过包括在版权信息中的限制拷贝是/否信息(见图4)来评估该拷贝是否受限制(步骤S15)。
当在该步骤中评估没有拷贝限制时,控制器171开始在安装于磁盘驱动装置100中的磁盘101上记录存储在缓冲存储器163中的数据的处理。从而数据被记录在磁盘101上(步骤S16)。即使已经开始数据记录后,每次对一固定时间周期的新数据在缓冲存储器163中被缓冲时,该处理返回到步骤S12用于定期检测该偏移数据。
当在步骤S15检测到有版权限制信息时,从在版权信息中的拷贝控制信息(见图4)评估允许拷贝的次数(步骤S18)。在这个例子中,由于具有只允许拷贝一次的拷贝限制,则评估允许拷贝的次数据是否是一次。如果评估允许拷贝的次数不是一次(即,允许拷贝的次数是零次),则控制器171控制停止在那个时间记录以便禁止该装置在磁盘101上记录该输入数据(步骤S19)。而且,在已经开始该记录后,如果在该步骤检测到表示零次作为允许拷贝的次数的拷贝控制信息,那么在那个时间的记录也被停止。
此外,当在步骤S18评估到允许拷贝的次数为一次时,执行更新处理(步骤S20),以便重写包括在存储于缓冲存储器163中的数据中所包含的版权信息的隐藏数据的内容。在这种情况下的更新处理是更新内容以便该版权信息可表示允许拷贝的次数为0次。下面将详细地描述该修正处理。
用这种方法,存储在缓冲存储器163中的数据被重写并且由此修正版权信息。于是,从缓冲存储器163读出修正的数据并在控制器171的控制下执行记录处理以在磁盘101上记录数据(步骤S21)。
而且,当在步骤S12不能从存储在缓冲存储器163中的一定量的数据中检测到偏移数据时,也评估该数据不包括隐藏数据。因此,处理转移到用于开始记录输入数据处理的步骤S16。然而,如果通过在步骤S12和S13的处理从在后的步骤S17的缓冲数据检测到版权信息,基于在那个时间的检测情况,当到达步骤S19时将停止该记录。
接着,下面将参考图6的流程图来描述图5的流程图中在步骤S20的版权信息的修正处理。如已经描述过的,在控制器171的控制下通过重写存储在缓冲存储器163中的数据来执行版权信息的修正处理,以便该控制器171首先评估和处理将被重写的数据。具体来说,当如图4所示的拷贝/原始信息是原始信息时,改变它为拷贝(步骤S31)。另外,拷贝控制信息在允许拷贝的次数中从一次改变成0次(步骤S32)。在到此为止的处理后,控制器171计算用于具有修正的拷贝/原始信息和修正的拷贝控制信息的新的拷贝信息的循环冗余码(步骤S33)。
经过在此之前的处理,控制器171实际上使各装置重写该控制器171评估有必要重写的数据。具体地说,控制器171使该装置将存储在缓冲存储器163中的相关隐藏数据重写成由控制器171评估的一新数据结构的隐藏数据(步骤S34)。只要在那个时间的音乐(磁道)的音频数据继续被输入和记录,这种重写继续。然而,如果输入数据不包括该隐藏数据,则挂起该重写处理(继续记录)。
另外,为精确地将隐藏数据隐藏在音频数据中,有必要稍微改变该音频数据以便在那个时间隐藏的隐藏数据对该音频数据的再现声音没有影响。在这个例子的情况下,仅改变在每个扇区中隐藏的隐藏数据中的少量位,以便对一听者来说,很难发现由于这种修改再现声音的变化。因此实现了音频数据的不改变。然而,当控制器171等能计算以修改音频数据时,能实现伴随隐藏数据的修正的音频数据的改变。
通过记录音频数据,于是其隐藏数据已经在安装于磁盘驱动装置100上的磁盘101上修正过,当再现来自该磁盘101的记录数据时,包括在再现数据中的隐藏数据用作表示正确的拷贝限制的数据,从而允许通过版权信息来正确执行版权管理处理。在这个例子的情况下,当将被记录的数据被存储在磁盘驱动装置100包括的缓冲存储器163中用于处理数据时,通过评估所存储的数据来检测该隐藏数据以及通过在隐藏数据被存储在缓冲存储器163中的同时重写该隐藏数据来修正它。因此,不需要特殊的电路来评估该隐藏数据和执行该重写,从而允许磁盘驱动装置的结构和操作更简单。
而且,因为在控制器171的控制下处理该隐藏数据而不必提供额外的电路来处理该隐藏数据,例如,当改变该隐藏数据的格式等等时,可能仅仅通过控制器171修正控制数据来处理。因此,有可能容易地应付该格式的改变。
另外,尽管到此为止已经描述了在记录中修正该隐藏数据,当再现来自安装在磁盘驱动器上的磁盘中的数据时,该磁盘驱动装置100也能检测和修正该隐藏数据。图7的流程图示出当在再现中修正该隐藏数据时通过该控制器171执行的一控制的例子。下面将参考该流程图来描述在再现中处理的一个例子。首先,再现记录在磁盘101上的数据(步骤S41)。使得提供给编码/译码块160的再现数据存储在缓冲存储器163中直到一必需的数据量(步骤S42)。在这个时候,以如图5的流程图中所示的记录处理的相同方式,使得用于评估该隐藏数据所需要的初始数据加上用于一个扇区的数据存储在缓冲存储器163中。
当已经在缓冲存储器163中存储预定量的再现数据时,控制器171检测存储在缓冲存储器163中的数据并评估是否能从存储数据检测到偏移数据(步骤S43)。
在这个时候,首先从再现数据附带的子码等评估再现数据的格式。换句话说,评估该格式是否表示该音频数据很可能包括该隐藏数据。当评估输入数据的格式不表示音频数据很可能包括该隐藏数据时,不执行后续的评估处理,以及在从外部接口173输出到外部(在图1的例子中为主机200)之前,由译码/编码块160处理存储在缓冲存储器163中的再现数据。特别地,例如,当再现数据的数据块类型表示为原始数据时,评估音频数据很可能具有隐藏数据。当表示为其他数据块类型时,不执行根据该流程图的随后的记录限制处理。
然后,当评估再现数据的格式表示该隐藏数据很可能包括在音频数据中时,实际执行检测来自该再现数据的偏移数据的处理。作为评估的结果,如果检测到偏移数据,则评估由偏移数据表示的版权信息的隐藏位置。然后,评估是否能从在缓冲存储器163中存储的数据的相应数据中检测到该版权信息(步骤S44)。当通过该处理不能检测到版权信息时,重复该处理直到检测到该版权信息。如果已经检测到该版权信息,核对版权信息的内容(步骤S45)。在核对该内容过程中,从包含在版权信息中的拷贝限制是/否信息(见图4)评估是否限制拷贝(步骤S46)。
当在该步骤评估到没有拷贝限制时,在从外部接口173输出到外部(见图1例子中的主机200)前,由译码/编码块160处理存储在缓冲存储器163的再现数据(步骤S47)。即使当已经开始输出再现数据后,每次对一固定时间周期的新数据被缓冲到缓冲存储器163中,处理返回步骤S43用于定期检测该偏移数据。
当在步骤S46检测到有拷贝限制,从在版权信息中的拷贝控制信息(见图4)评估允许拷贝的次数(步骤S49)。在这个例子的情况下,有拷贝限制并且只允许拷贝一次,因此评估允许拷贝的次数是否是一次。如果评估允许拷贝的次数不是一次(即,允许拷贝的次数为0次),则控制器171在那个时间进行控制以停止再现,从而存储在缓冲存储器163中的数据不从外部接口173输出到磁盘驱动装置100的外部(步骤S50)。而且,在已经开始输出再现数据后,如果在该步骤检测到表示0次为允许拷贝的次数的拷贝控制信息,那么在那个时间也停止再现。
另外,如果在步骤S49评估到允许拷贝一次,则执行重写包括该版权信息的隐藏数据内容的更新处理,该版权信息包含在存储于缓冲存储器163中的数据中(步骤S51)。在这种情况下的更新处理是修正该内容以便版权信息可表示0次为允许拷贝的次数。修正处理与参考图6的流程图已描述过的记录中的处理相同。
用这种方式,存储在缓冲存储器163中的数据被重写,从而修正版权信息。在从外部接口173输出到外部(主机200)前,如果必要的话,在控制器171的控制下,从缓冲存储器163读出该修正数据并由译码/编码块160处理。此后,继续从该磁盘的再现以及输出再现数据(步骤S52)。然而,在步骤S52已经开始输出再现数据后,该处理返回步骤S44用于在任何时间评估该版权信息是否被适当地处理。当在步骤S49评估该拷贝不被允许时,停止再现数据的输出。
此外,当在步骤S43从存储在缓冲存储器163中的一定量数据检测到没有偏移数据时,该数据被评估为不包括隐藏数据并且该处理转到步骤S47以使得开始再现数据的输出处理。然而,如果通过在步骤S43和S44的处理从在其后面步骤S48缓冲的数据检测到该版权信息,当步骤S50在那个时间满足检测条件时,则停止再现数据的输出。
通过在再现过程中以这种方式处理,基于隐藏在记录在磁盘上的数据中的版权管理信息,也有可能有效地防止对从一磁盘再现的数据的不法拷贝等等。在这种情况下,与在记录中的处理类似,所有需要执行的是通过控制器171评估存储在缓冲存储器163的数据,以及重写存储在缓冲存储器163中的数据。因此,不需要处理检测和重写隐藏数据的特殊电路,从而允许用更简单的结构和处理执行再现中的隐藏数据管理。
另外,在参考图7的流程图的描述中,简单地控制再现数据的输出是否受限制。然而,根据在那个时间正被输出的再现数据的状况,能执行基于图7的流程图的处理。例如,当磁盘驱动装置100被连接到一个诸如主机200的装置时,如图1中所示,其中再现数据将很可能以原本的数字形式被记录,再现数据输出到所连的装置可能受限制,如图7的流程图中所示。同时,例如,当再现的音频数据被转换成模拟形式并输出为一模拟音频信号时,可能不限制从外部终端输出,不管检测到的是何种类型的隐藏数据。
而且,尽管在磁盘驱动装置100中的控制器171在上述实施例中进行评估以用于限制记录和再现,但磁盘驱动装置100也能执行记录从在磁盘101上的主机200提供的数据,以及基于来自该主机200的指示将从磁盘101再现的数据输出到主机200,同时在主机200中的一控制装置类似地评估在将被记录的数据中或在存储于充当该主机200中一缓冲存储器的一存储器中的再现数据中的隐藏数据,用于使该主机200限制记录和限制再现数据的输出。
此外,尽管在上述实施例中,预定量的初始数据首先被存储在缓冲存储器中以便从输入数据(或再现数据)检测隐藏数据,例如,如果输入数据是音频数据,则有可能使该控制器评估该音频数据的信号电平以及将在缓冲存储器的输入数据缓冲为初始数据,直到音频数据的信号电平到达确定地包括该隐藏数据的某一电平。
另外,尽管在上述实施例中,数据的检测和重写使用连接到译码/编码块160的缓冲存储器163来执行,但使用包含在该记录系统或再现系统一电路中的其他缓冲存储器也能执行数据的检测和重写。
尽管根据隐藏在音频数据中的隐藏数据,利用上述实施例已经描述过记录处理和再现处理,当然有可能检测直接隐藏在其他各种内容数据中的数据,以便控制在各种媒介中记录或从这些媒介再现。
根据本发明的记录方法和记录装置,例如,当拷贝限制信息被包括在隐藏在内容数据中的附加信息中时,根据该附加信息执行处理以限制在一媒介中记录该内容数据,其中评估存储在用于暂时存储将被记录的数据的缓冲器装置中的数据。因此,将执行限制记录的令人满意的处理,并且能容易地实现诸如防止不法拷贝的版权保护处理。
因此,根据本发明的再现方法和再现装置,例如,当拷贝限制信息被包括在隐藏于从一媒介再现的内容数据中的附加信息中时,根据该附加信息执行限制输出该内容数据的处理,即,该输出内容数据被限制记录在其他媒介中。通过评估存储在用于暂时存储再现数据的缓冲器装置中的数据,将执行限制输出该再现数据的令人满意的处理,以便能容易获得如防止不法拷贝的版权保护处理,在不法拷贝中该再现数据由其他记录装置记录。
权利要求
1.一种记录方法,包括存储步骤,用于使缓冲器装置暂时存储预定量的输入内容数据;检测步骤,用于从在所述存储步骤暂时存储的所述内容数据检测隐藏在所述内容数据中的附加信息;评估步骤,用于评估在所述检测步骤中检测到的所述附加信息的内容;以及记录步骤,用于当在所述评估步骤评估为能记录所述内容数据时,在一预定媒介中记录所述内容数据,以及当在所述评估步骤评估为不可以记录所述内容数据时,停止在该媒介中记录所述内容数据。
2.如权利要求1所述的记录方法,还包括重写步骤,用于当在所述评估步骤评估为有必要重写所述附加信息时,重写存储在所述缓冲器装置中的所述附加信息,同时所述附加信息正被存储在所述缓冲器装置中。
3.如权利要求1所述的记录方法,还包括类型识别步骤,用于识别有关所述输入内容数据的类型,其中仅当在所述类型识别步骤所述内容数据被识别为一预定格式的数据时,才执行所述检测步骤和评估步骤,以用于限制在该媒介中记录。
4.如权利要求3所述的记录方法,其中在所述类型识别步骤将被识别的所述预定格式是表示音频数据的一种格式。
5.如权利要求1所述的记录方法,其中当所述内容数据开始被输入时,如果在所述存储步骤已经在所述缓冲器装置中存储了预定量或更多的所述内容数据,则开始在所述检测步骤中的检测。
6.一种记录装置,包括缓冲器装置,用于暂时存储预定量的输入内容数据;控制装置,用于从暂时存储在所述缓冲器装置中的所述内容数据检测隐藏在所述内容数据中的附加信息,用于当该检测到的附加信息的内容表示能记录所述内容数据时使所述内容数据被记录,以及用于当所述内容表示不可以记录所述内容数据时停止记录所述内容数据;以及记录器装置,用于在所述控制装置的控制下,在一预定媒介中记录所述内容数据。
7.如权利要求6所述的记录装置,其中当评估必须重写所述附加信息时,所述控制装置控制重写存储在所述缓冲器装置中的所述附加信息,同时所述附加信息正被存储在所述缓冲器装置中。
8.如权利要求6所述的记录装置,其中所述控制装置识别有关暂时存储在所述缓冲器装置中的所述内容数据的数据类型,并仅当所识别的数据类型表示数据的预定格式时,控制允许在所述媒介中记录所述内容数据或禁止记录所述内容数据。
9.如权利要求6所述的记录装置,其中在所述缓冲器装置已经存储预定量的数据或更多数据后,所述控制装置开始检测所述附加信息。
10.一种再现方法,包括存储步骤,用于使缓冲器装置暂时存储从一预定媒介再现的预定量的内容数据;检测步骤,用于从在所述存储步骤中暂时存储的所述内容数据检测隐藏在所述内容数据中的附加信息;评估步骤,用于评估在所述检测步骤中检测的所述附加信息的内容;以及输出步骤,用于当在所述评估步骤评估为能拷贝所述内容数据时,将暂时存储在所述缓冲器装置中的所述内容数据输出到外面,以及当评估为不可以拷贝所述内容时,不将暂时存储在所述缓冲器装置中的内容数据输出到外面。
11.如权利要求10所述的再现方法,还包括重写步骤,用于当在所述评估步骤中评估有必要重写所述附加信息时,重写存储在所述缓冲器装置中的所述附加信息,同时所述附加信息正被存储在所述缓冲器装置中。
12.如权利要求10所述的再现方法,还包括类型识别步骤,用于识别有关在所述存储步骤中存储的所述内容数据的数据类型,其中仅当在所述类型识别步骤中所述内容数据被识别为一预定格式的数据时,执行所述检测步骤和评估步骤,以用于限制再现数据的输出。
13.如权利要求12所述的再现方法,其中在所述识别步骤将被识别的所述预定格式是表示音频数据的一种格式。
14.如权利要求12所述的再现方法,其中当所述内容数据开始被再现时,如果在所述存储步骤已经在所述缓冲器装置中存储预定量或更多的所述内容数据时,开始在所述检测步骤中的检测。
15.如权利要求12所述的再现方法,还包括表示步骤,用于以一预定方式表示在所述评估步骤中评估的一结果。
16.一种再现设备,包括再现装置,用于从一预定媒介再现内容数据;缓冲器装置,用于暂时存储由所述再现装置再现的预定量的所述内容数据;输出装置,用于输出在所述缓冲器装置中暂时存储的所述内容数据;以及控制装置,用于从在所述缓冲器装置中暂时存储的所述内容数据检测在所述内容数据中隐藏的附加信息,用于当检测的附加信息表示能拷贝所述内容数据时使所述内容数据从所述输出装置输出,以及用于当表示不可以拷贝所述内容数据时使所述内容数据不从所述输出装置输出。
17.如权利要求16所述的再现设备,其中当评估为必须重写从所述输出装置输出的所述内容数据的所述附加信息时,所述控制装置控制重写存储在所述缓冲器装置中的所述附加信息,同时所述附加信息正被存储在所述缓冲器装置中。
18.如权利要求16所述的再现设备,其中所述控制装置识别有关在所述缓冲器装置中暂时存储的所述内容数据的数据类型,并仅当所述内容数据被识别为一预定格式的数据时,才控制使所述内容数据不从所述输出装置输出。
19.如权利要求16所述的再现设备,其中在所述缓冲器装置已经存储预定量的数据或更多数据后,所述控制装置开始检测所述附加信息。
20.如权利要求16所述的再现设备,还包括表示装置,用于表示由通过所述控制装置检测到的所述附加信息所指示的内容。
全文摘要
本发明目的在于以较少的硬件负担允许修正隐藏在内容数据中的附加信息。为此,预定量的输入内容数据被暂时存储在缓冲器装置中,从在缓冲器装置中暂时存储的内容数据中检测内容数据中的附加信息,评估检测到的附加信息的内容,当评估可记录这些内容数据时,使这些内容数据被记录在一预定媒介中,以及当评估这些内容数据不能被记录时,使这些内容数据不被记录。另外,当评估为有必要修正所述附加信息时,存储在所述缓冲器装置中的相关部分数据被修正,同时其正被存储在缓冲器装置中。
文档编号H04N5/913GK1461478SQ02801262
公开日2003年12月10日 申请日期2002年4月12日 优先权日2001年4月16日
发明者川嶌哲司, 宍户由纪夫 申请人:索尼株式会社