搜索设备和搜索方法

文档序号:6759390阅读:351来源:国知局
专利名称:搜索设备和搜索方法
技术领域
本发明涉及搜索设备和搜索方法,具体地说,涉及允许从在记录媒体上记录的许多节目中搜索所需的节目的搜索设备和搜索方法。
背景技术
用于声频设备的常规的记录媒体具有大约80分钟声频数据的记录容量。但是,由于记录媒体的记录容量已经增加,因此已经能够记录比以前更长时间的声频数据。此外,由于记录媒体的价格已经降低,因此用户已经能够使用较低价格的大记录容量的记录媒体。在这些记录媒体中,硬盘驱动器(在下文中缩写为HDD)是最具吸引力的记录媒体,因为它具有较大的记录容量和较低的价格。
由于HDD能够存储比常规的记录媒体多得多的集册,因此用户很难一次知道他或她所需要的集册/曲目(track)在HDD中的位置。为解决这个问题,已经提出了一种能够使用集册/曲目名称和及其演员名字以较高的速度在HDD中所存储的大量的集册/曲目中搜索用户所需的集册/曲目的再现设备。
在使用演员名字在这种再现设备上搜索集册/曲目时,可以输出许多集册名字或曲目名字。因此,它们可能不能一次显示在屏幕上。在这种情况下,用户在滚动屏幕的同时从这些集册名字或曲目名字中搜索他或她所需的集册名字或曲目名字。因此,对于用户来说搜索他或她所需的集册或曲目是比较麻烦的。
此外,由于仅使用字符搜索数据,而它是一种不直观的方式,因此用户为搜索到所需的集册或曲目要花费较长的时间。
此外,在HDD中已经记录了大量的集册/曲目时,用户经常很难知道他或她所需的集册名字或曲目名字(乐曲标题)。结果,用户很难搜索。

发明内容
因此,本发明的一个目的是提供一种使用户易于搜索到他或她所需的集册或曲目的搜索设备和搜索方法。
本发明的另一个目的是提供一种使用户能够直观地搜索到他或她所需的集册或曲目的搜索设备和搜索方法。
本发明的进一步目的是提供一种使用户不需要知道他或她所需的集册或曲目的名字就能够容易地搜索到它们的搜索设备和搜索方法。
为解决上述问题,根据本发明的一个方面,提供一种搜索记录在记录媒体上的所需的节目的搜索设备,所述记录媒体中记录了多个节目和管理数据,所述节目在所述管理数据中被管理,关于每个节目的高亮部分的信息在所述管理数据中被管理,所述搜索设备包括输入装置,用于输入作为搜索目标的所需的节目的信息;比较装置,用于对由输入装置输入的节目的信息与在记录媒体的管理数据中被管理的节目的信息进行比较;生成装置,用于生成作为比较结果的候选列表;再现装置,用于通过参考管理数据再现所述候选列表上的节目的高亮部分;和控制装置,用于控制再现装置在高亮部分被再现时做出确认的时候开始再现对应于高亮部分的节目。
根据本发明的另一个方面,提供一种搜索记录在记录媒体上的所需的节目的搜索设备,该记录媒体中记录了多个节目和管理数据,所述节目在管理区中作为小组被管理,所述节目和小组在所述管理数据中被管理,代表每个小组的的高亮部分在所述管理数据中被管理,所述搜索设备包括输入装置,用于输入作为搜索目标的所需的小组的信息;比较装置,用于对由输入装置输入的小组的信息与在记录媒体的管理数据中管理的小组的信息进行比较;生成装置,用于生成作为比较结果的候选列表;再现装置,用于通过参考管理数据再现代表候选列表上的小组的高亮部分;和控制装置,用于控制再现装置在高亮部分被再现时做出确认的时候开始再现对应于该高亮部分的小组。
根据本发明的另一个方面,提供一种搜索记录在记录媒体上的所需的节目的搜索方法,所述记录媒体中记录了多个节目和管理数据,所述节目在所述管理数据中被管理,关于每个节目的高亮部分的信息在所述管理数据中被管理,所述搜索方法包括输入作为搜索目标的所需的节目的信息;对由输入装置输入的节目的信息与在记录媒体的管理数据中被管理的节目的信息进行比较;生成作为比较结果的候选列表;通过参考管理数据再现所述候选列表上的节目的高亮部分;和控制再现装置在高亮部分被再现时做出确认的时候开始再现对应于高亮部分的节目。
根据本发明的另一个方面,提供一种搜索记录在记录媒体上的所需的节目的搜索方法,该记录媒体中记录了多个节目和管理数据,所述节目在管理区中作为小组被管理,所述节目和小组在所述管理数据中被管理,代表每个小组的的高亮部分在所述管理数据中被管理,所述搜索方法包括输入作为搜索目标的所需的小组的信息;对由输入装置输入的小组的信息与在记录媒体的管理数据中管理的小组的信息进行比较;生成作为比较结果的候选列表;通过参考管理数据再现代表候选列表上的小组的高亮部分;和控制再现装置在高亮部分被再现时做出确认的时候开始再现对应于该高亮部分的小组。
本发明的另一个方面是一种搜索记录在记录媒体上的所需的节目/小组的搜索设备,该记录媒体具有节目区和管理区,许多节目已经记录在节目区中,在该管理区中按照小组管理节目,小组名称和小组的节目的节目名称管理在该管理区中,小组的有代表性节目的高亮部分和节目的高亮部分管理在该管理区中,该搜索设备包括输入作为搜索目标的所需的节目/集册的名称的一部分或全部的输入装置;
将通过输入装置已经输入的节目/集册的名称的一部分或全部与在记录媒体中的管理区中管理的节目名称/小组名称进行比较的比较装置;根据比较装置的比较结果显示所需的节目/小组候选列表的显示装置;和使显示装置显示候选列表并再现在候选列表上的节目/小组的高亮部分的控制装置。
本发明的权利要求的另一个方面是搜索记录在记录媒体上的所需的节目/小组的搜索方法,该记录媒体具有节目区和管理区,许多节目已经记录在节目区中,在该管理区中按照小组管理节目,小组名称和小组的节目的节目名称管理在该管理区中,小组的有代表性节目的高亮部分和节目的高亮部分管理在该管理区中,该搜索方法包括如下步骤将已经输入的节目/集册的名称的一部分或全部与在记录媒体中的管理区中管理的节目名称/小组名称进行比较;根据在比较步骤中所获得的比较结果显示所需的节目/小组候选列表;和再现在候选列表上的节目/小组的高亮部分。
根据本发明,输入装置输入作为搜索目标的所需的节目/集册的名称的一部分或全部。比较装置将通过输入装置已经输入的节目/集册的名称的一部分或全部与在记录媒体中的管理区中管理的节目名称/小组名称进行比较。显示装置根据比较装置的比较结果显示所需的节目/小组候选列表。控制装置再现在候选列表上的节目/小组的高亮部分。因此,即使显示许多搜索结果,用户仍然能够容易地识别他或她所需的节目/集册。


附图1所示为根据本发明的实施例的复制设备的结构的实例的方块图。
附图2所示为根据本发明的实施例的系统控制器100的结构的实例的方块图。
附图3所示为根据本发明的实施例的盘再现装置200的结构的实例的方块图。
附图4所示为CD帧的结构的实例的示意附图。
附图5所示为CD的副码的格式的结构实例的示意图。
附图6所示为CD的副码的帧的结构的实例的示意图。
附图7所示副码的Q数据的结构的示意图。
附图8所示为Q数据的数据部分的结构的实例的示意图。
附图9所示为根据本发明实施例的HD记录和再现装置的记录结构的实例的方块图。
附图10所示为解释根据本发明实施例的HD记录和再现装置的记录声频数据的过程的流程图。
附图11所示为解释根据本发明实施例的HD记录和再现装置的记录声频数据的过程的流程图。
附图12所示为存储在HDD中的文件的结构的树图。
附图13所示为集册数量管理文件的数据结构的示意图。
附图14A所示为集册数量管理文件的头部部分的示意图。
附图14B所示为集册数量管理文件的其它部分(非头部部分)的示意图。
附图15所示为集册再现管理文件Pbxxxxxx.msf的结构的示意图。
附图16所示为通过预定的单元分割的一个ATRAC3数据文件和给每个分割的文件加入属性文件的数据结构的示意图。
附图17A所示为解释在连续地记录了两个节目的声频数据的情况下根据本发明组合的编辑过程和分离编辑过程的示意图。
附图17B所示为根据本发明通过组合编辑过程的两个乐曲节目的组合结果的示意图。
附图17C所示为根据本发明的分离编辑过程的两个乐曲节目的分割结果的示意图。
附图18所示为集册再现管理文件Pbxxxxxx.msf的结构的示意图。
附图19A所示为集册再现管理文件Pbxxxxxx.msf的头部部分的结构的示意图。
附图19B所示为集册再现管理文件Pbxxxxxx.msf的其它部分(非头部部分)结构的示意图。
附图19C所示为集册再现管理文件Pbxxxxxx.msf的附加信息数据结构的示意图。
附图20所示为ATRAC3数据文件的详细数据结构的示意图。
附图21所示为构成ATRAC3数据文件的属性头部的上部部分的数据结构的示意图。
附图22所示为构成ATRAC3数据文件的属性头部的中部部分的数据结构的示意图。
附图23所示为记录模式及其记录持续时间表。
附图24所示为拷贝控制状态表。
附图25所示为构成ATRAC3数据文件的属性头部的下部部分的数据结构的示意图。
附图26所示为说明ATRAC3数据文件的数据块的头部的数据结构的示意图。
附图27所示为说明集册/曲目名称数据库文件Namedb.msf的示意图。
附图28所示为集册/曲目名称数据库文件Namedb.msf的块ID部分。
附图29所示为集册/曲目名称数据库文件Namedb.msf的名称记录部分。
附图30所示为再现时间管理数据库文件Playtime.msf的结构的示意图。
附图31所示为再现时间管理数据库文件Playtime.msf的块ID部分。
附图32所示为再现时间管理数据库文件Playtime.msf的TRK记录部分。
附图33所示为CD TOC数据库文件Tocdb.msf的结构的示意图。
附图34所示为CD TOC数据库文件Tocdb.msf的块ID部分。
附图35所示为CD TOC数据库文件Tocdb.msf的ALBUM TOC记录的TOC信息。
附图36所示为CD TOC数据库文件Tocdb.msf的ALBUM TOC记录。
附图37所示为根据本发明的实施例的声频输入和输出部分的结构的实例的方块图。
附图38所示为根据本发明的实施例HD记录和再装置中存储的集册的实例。
附图39所示为在附图8中所示的集册8的详细信息。
附图40所示为解释使用集册名称进行的集册搜索操作和过程的流程图。
附图41所示为解释使用演员名字进行曲目搜索操作和过程的流程图。
附图42所示为解释给播放列表中登记搜索结果的登记操作和过程的流程图。
具体实施例方式
接着,参考附图描述本发明的实施例。附图1所示为根据本发明的实施例的复制设备的结构的实例。如附图1所示,根据本发明的复制设备包括系统控制器100、盘再现装置200、HD记录和再现装置300、声频输入和输出部分400和外部控制信号输入和输出部分500。
在盘再现装置200、HD记录和再现装置300和声频输入和输出部分400之间发送和接收的声频信号是基于例如IEC60958数字声频接口的声频信号。由于声频输入和输出部分400具有模拟输入终端(将在下文中描述),因此模拟声频信号输入到声频输入和输出部分400的模拟输入端。通过AD转换器(将在下文中描述)将模拟声频信号转换为数字信号。与LR时钟和位时钟同步的串行信号输送到HD记录和再现装置300。
附图2所示为根据本发明的实施例的系统控制器100的结构的实例的方块图。如附图2所示,系统控制器100包括控制器101、装置102和操作装置103。控制器101使用控制系统信号控制复制设备的每个块。
显示装置102是包括例如液晶显示器或FL管的显示装置。显示装置102连接到控制器101。显示装置102显示对应于从控制器101输送的信号的数据。显示装置102显示例如对应于来自控制器101的信号的播放时间和曲目数量的信息。
操作装置103用于操作复制设备。在实际中,操作装置103具有电源键、再现键、暂停键、停止键、记录键、同步记录键、播放列表登记键、菜单键、慢进(iog)键等。
电源键用于接通/切断复制设备的电源。再现键用于启动再现在装入在盘再现装置200中的光盘上记录的乐曲文件或在HD记录和再现装置上记录的乐曲文件。暂停键用于临时地中止记录/再现在装入在盘再现装置200中的光盘上记录的文件或在HD记录和再现装置上记录的文件。停止键用于停止记录/再现在装入在盘再现装置200中的光盘上记录的乐曲文件或在HD记录和再现装置上记录的乐曲文件。记录键用于开始将数据记录到HD记录和再现装置上。
同步记录键是用于执行同步记录的键。同步记录是与再现侧同步地自动开始和停止记录操作的记录方法。在实际中,在用户按下同步记录键时,盘再现装置200开始再现操作并且HD记录和再现装置300也开始记录操作。在盘再现装置200停止再现操作时,HD记录和再现装置300也停止记录操作。因此,不需要用户对盘再现装置200和HD记录和再现装置300进行同时操作,通过盘再现装置200再现的数据就可以容易地存储到HD记录和再现装置300中。菜单键用于在显示装置102上显示编辑操作的菜单等。播放列表登记键用于开始将乐曲节目登记到播放列表中。
慢进键被构造成可以按下和旋转。在实际中,慢进键具有断续停止位置,例如在一圈中有10个位置。在每个停止位置上,更新数据。例如,在慢进键旋转到在右边的一个停止位置上时,通过+更新在显示装置102上显示的值。相反,在左边的一个停止位置上旋转的慢进键时,通过-更新在显示装置102上显示的值。仅仅应用慢进键,就可以执行再现、暂停、停止、记录、同步记录和菜单选择的操作。
附图3所示为根据本发明的实施例的盘再现装置200的结构的实例的方块图。如附图3所示,盘再现装置200由主轴马达201、光学记录头202、RF(射频)放大器203、伺服电路204、线程(thread)205、EFM(8至14调制)和CIRC(交叉交织里德-索罗蒙码)解码电路206和控制器207。在附图3中,例如光盘D是一种压缩盘。
在CD再现模式中,通过主轴马达201以恒定的线速度(CLV)驱动并旋转装入在盘再现装置200中的光盘D。
光学记录头202给光盘D的记录表面辐射激光并接收其反射光。结果,光学记录头202读取在光盘D上作为凹坑记录的数据并将该数据输送给RF放大器203。通过APC(自动功率控制)(未示)使激光的强度最佳。光学记录头202在跟踪和聚焦方向上可移动。此外,与从线程205中输送的信号相对应光学记录头202在光盘D的径向方向上可移动。
RF放大器203响应从光学记录头202中输送的信号产生再现RF信号、聚焦误差信号和跟踪误差信号。聚焦误差信号和跟踪误差信号输送到伺服电路204。再现RF信号输送到EFM和CIRC解码电路206。
伺服电路204响应从RF放大器203中输送的聚焦误差信号和跟踪误差信号产生作为聚焦驱动信号、跟踪驱动信号、线程驱动信号和主轴驱动信号的各种驱动信号。响应这些信号,控制线程205和主轴马达201的操作。
EFM和CIRC解码电路206将来自RF放大器203的再现RF信号数字化并得到EFM信号。EFM和CIRC解码电路206对EFM信号执行EFM解调和CIRC解码,以将从光盘中已经读取的信息进行16位量化(二进制数字(位))并以44.1千赫兹的频率采样,并将其解码为数字信号。将该数字信号输送到声频输入和输出部分400。CIRC解码是使用CIRC的误差检测过程和误差校正过程。在实际中,CIRC解码是使用C1和C2码的误差检测过程和误差校正过程。
EFM和CIRC解码电路206从来自RF放大器203的再现RF信号中抽取控制数据比如TOC(内容表)和副码(将在下文中描述)并将所抽取的控制数据输送到控制器207。
控制器207对应于从EFM和CIRC解码电路206中输送的数据比如TOC和副码来控制每个部分。此外,控制器207将控制数据比如TOC和副码发送给系统控制器100。此外,控制器207从系统控制器100中接收系统控制信号。对应于所接收的控制信号,控制器207控制盘再现装置200的每个部分。
附图4所示为通过在附图3中的EFM和CIRC解码电路206产生的并输送给控制器207的数据的帧结构。如附图4所示,一个帧由同步模式部分(24个通道位)、副码部分(一个符号,即14个通道位)、第一数据部分(12个符号,即12×14个通道位)、第一奇偶校验部分(4个符号,即4×14个通道位)、第二数据部分(12个符号,即12×14个通道位)和第二奇偶校验部分(4个符号,即4×14个通道位)。在本实例中,一个帧包含连接每个符号的三个连接位(假设同步模式是由24个位组成的符号)。因此,连接位的总数是34×3=102个通道位。因此一个帧由总共588个通道位构成。
如附图5所示,98个帧形成了包括帧同步信息、副码信息、以及数据和奇偶校验信息的一个信息块(这个信息块称为副码帧)。98个帧的副码数据表示一个块的副码信息。接着,参考附图6,描述这种块。第一帧F1和第二帧F2的副码分别由固定的同步模式S0=001000000000001和S1=00000000010010构成。作为S0和S1,使用在EFM调制中没有出现的模式。因此,在再现数据时,应用固定同步模式S0和S1,识别关于副码信息的块的开始位置。
包括第3帧F3、第4帧F4、...、第97帧F97和第98帧F98的96个帧的副码分别由P1、Q1、R1、S1、T1、U1、V1和W1、P1至W2、...、P95至W95和P96至W96构成。P1、P2、...和P96、Q1、Q2...和Q96、R1至R96、S1至S96、T1至T96、U1至U96、V1至V96和W1至W96的行中的每个行都形成了完整的信息信道。
这种副码信息包含(1)关于这种乐曲节目开始位置检测和节目再现功能的信息和(2)附加信息比如文字信息。作为信息(1),使用副码的P通道和Q通道。作为信息(2),使用R通道至W通道。P通道表示在两个乐曲节目之间的暂停。P通道用于粗略地检测乐曲节目的开始。相反,Q通道用于准确地控制乐曲节目开始位置的检测。
附图7所示为Q数据的内容的实例。如附图8所示,Q数据由控制部分、地址部分、数据部分和CRC(循环冗余码)部分构成。
控制部分由四个位Q1至Q4构成,在其中已经记录了识别声频通道的数量的数据、强调信息、数字数据等。
地址部分由四个位Q5至Q8构成,在其中已经记录了表示在后面将要描述的数据部分的数据格式和数据类型的控制信号。
CRC部分由16个位Q81至Q96构成,在其中已经记录了以循环码检测误差的数据。
如附图8所示,数据部分由72个位Q9至Q80构成。在地址部分的四位数据是“0001”时,光盘D的导入区的数据部分(TOC(内容表))具有在附图9中所示的结构。换句话说,如附图9所示,数据部分由MNR部分(乐曲节目数量部分)、POINT部分、MIN部分(经过的时间分钟分量部分)、SEC(经过的时间秒分量部分)、FRAME部分(经过的时间帧数部分)、ZERO部分、PMIN部分(绝对时间分钟分量部分)、PSEC(绝对时间秒分量部分)和PFRAME部分(绝对时间帧数部分)构成。这些部分中的每个部分都由8位数据构成。
每个MNR部分、MIN部分、SEC部分、FRAME部分和ZERO部分都以十六进制原理固定到“00”。因此,这些部分的每个部分的所有的8位都是“0”。
在POINT部分是十六进制的“A0”时,PMIN部分表示第一乐曲节目数或第一乐章数。在POINT部分是十六进制的“A1”时,PMIN表示最后的乐曲节目数或最后的乐章数。在POINT部分是十六进制的“A2”时,PMIN部分(绝对时间分钟分量部分)、PSEC部分(绝对时间秒分量部分)和PFRAME部分(绝对时间帧数部分)表示导出区开始的绝对时间(PTIME)。
在POINT部分以两位数字BCD表示时,PMIN部分(绝对时间分钟分量部分)和PSEC部分(绝对时间秒分量部分)和PFRAME部分(绝对时间帧数部分)表示在通过它们的值表示的乐曲节目或乐章开始处的绝对时间(PTIME)的地址。
在本实例中,盘再现装置200是能够装入一个光盘的盘再现装置。但是,盘再现装置200可以是能够装入许多个光盘的盘变换型再现装置。
附图9所示为根据本发明的实施例的HD记录和再现装置300的结构的方块图。HD记录和再现装置300是记录和再现声频数据并记录管理声频数据的数据等的装置。
如附图9所示,HD记录和再现装置300由数字声频接口(在下文中称为数字声频I/F)301、AD/DA接口(在下文中称为AD/DA I/F)302、编码/解码装置303、幻选通(magic gate)磁芯部分304、共享的RAM(随机存取存储器)305、HD控制器306、SDRAM(同步动态随机存取存储器)307、FAT(文件分配表)文件系统308和HDD(硬盘驱动器)309构成。
数字声频I/F301是数字声频信号的接口。数字声频I/F301将来自盘再现装置200的EFM和CIRC解码电路206或者声频输入和输出部分400的数字输入终端(将在下文中描述)的数字声频信号输送到编码/解码装置303。此外,数字声频I/F301将来自编码/解码装置303的数字信号输送给声频输入和输出部分400的数字输出终端(将在下文中描述)。
AD/DA I/F302将来自声频输入和输出部分400的A/D转换器(将在下文中描述)的数字声频信号输送给编码/解码装置303。此外,AD/DA I/F302将来自编码/解码装置303的数字声频信号输送给声频输入和输出部分400的DA转换器402。
编码/解码装置303根据作为数据压缩系统的ATRAC3(自适应变换声音编码3)对来自数字声频I/F301或AD/DA I/F302的数字声频信号进行压缩,并将经压缩的信号输送给幻选通磁芯部分304。根据本发明的数据压缩系统并不限于ATRAC3。换句话说,MP3(MPEG-1声频层3)、WMA(Windows(注册商标)媒体声频)、AAC(高级声频编码)或TwinVQ(变换域加权交织矢量量化)都可以使用。
此外,编码/解码装置303对根据ATRAC3已经压缩的并从幻选通磁芯部分304中输送的数据进行解压缩并将经解压缩的数据输送给数字声频I/F301和AD/DA I/F302。
幻选通磁芯部分304对从编码/解码装置303中输送的声频数据进行加密并将经加密的数据输送给共享的RAM305。幻选通是对内容(乐曲)进行加密并相互验证装置以便保护内容的版权的功能。
共享的RAM305存储从幻选通磁芯部分304中输送的数字声频数据并将数字声频数据输送给HD控制器306。此外,共享的RAM305存储从HD控制器306中输送的数字声频数据并将该数字声频数据输送到幻选通磁芯部分304。
HD控制器306是控制HD记录和再现装置300的每个部分的微型计算机。例如,HD控制器306使编码/解码装置303开始ATRAC3编码或ATRAC3解码。此外,HD控制器306使幻选通磁芯部分304开始加密或解密。HD控制器306和HDD309通过基于ATA(AT附件)的IDE(集成器件(驱动器)电子技术)总线连接。通过使用PIO(可编程I/O)模式的总线写和读数据。
只要幻选通磁芯部分304加密一个声音单元(大约23.2毫秒),HD控制器306就被共享的RAM305中断。只要HD控制器306被中断了,它就将存储在共享的RAM305中的数据转换到SDRAM307。该数据进一步通过FAT32文件系统308传递到HDD309并作为乐曲文件记录在HDD309中。
此外,只要幻选通磁芯部分304对一个声音单元进行解密,则HD控制器306被共享的RAM305中断。只要HD控制器306被中断了,则它就将下一声音单元传递从SDRAM307传递给共享的RAM305。
SDRAM307存储来自HDD309或共享的RAM305的声频数字数据。
FAT32文件系统308是只要HD控制器306从HDD309中读取数据或将数据写入到HDD309中就使用的文件系统。FAT32文件系统308是管理作为文件写入到HDD309中的数据的基本系统。在本实例中,FAT32文件系统308表示为HD记录和再现装置300的一个块。在实际中,FAT32文件系统308是与HD控制器306相关的软件。与其它的块不同的是,HD控制器306不是物理块。根据本发明第实施例,FAT32文件系统308用作文件系统。可替换的是,VFAT32可用作文件系统。同样地,还可以使用NTFS(NT文件系统)、HFS(分层文件系统)或HFS Plus都可以用作文件系统。
通过FAT32文件系统308可以将记录在HDD309中的数据作为文件管理。同样地,声频数据和乐曲管理信息数据库(将在下文中描述)都可以通过FAT32文件系统308作为文件管理。FAT32文件系统308具有系统调用,比如操作文件所需的文件打开、文件关闭、文件读取和文件写。
HDD309存储声频数据等。在实际中,HDD309存储集册数量管理文件、再现时间管理数据库文件、集册/曲目名称数据库文件、TOC数据库文件、集册再现管理文件、乐曲文件、播放列表管理文件等。下文描述这些文件。
附图10所示为解释将声频数据记录到HD记录和再现装置300的过程的流程图。在声频数据记录到HD记录和再现装置300时,HD控制器306使用FAT32文件系统308在HDD309上产生文件。
首先,HD控制器306使用FAT32文件系统308在HDD309产生新的文件(在步骤S1)。
此后,编码/解码装置303在HD控制器306的控制下压缩通过数字声频I/F301或AD/DA I/F302从声频输入和输出部分400中输入的数字声频信号。编码/解码装置303根据ATRAC3压缩编码技术压缩数字声频信号以便以较高的质量和较高的效率压缩数字声频信号。经压缩的信号输送给幻选通磁芯部分304(在步骤S2)。
此后,幻选通磁芯部分304在HD控制器306的控制下对已经根据ATRAC3压缩的声频数据进行加密,并将经加密的数据输送给共享的RAM305(在步骤S3)。
只要幻选通磁芯部分304加密了一个声音单元,HD控制器306就将存储在共享的RAM305中的数据传递给SDRAM307(在步骤S4)。此后,通过FAT32文件系统308将数据传递给HDD309并作为文件记录到HDD309中(在步骤S5)。
在通过分析声频数据的C位和U位记录对应于IEC60958并且其类别是CD的声频数据时,HD记录和再现装置300可以以CD的节目的顺序将声频数据记录在HDD309上。
附图11所示为解释将声频数据记录到HD记录和再现装置300的过程的流程图。在通过HD记录和再现装置300再现声频数据时,HD控制器306打开记录在HDD309上的乐曲文件并读取其数据。
首先,HD控制器306使用FAT32文件系统308打开用户所需的文件(在步骤S11)并将打开的文件从HDD309读到SDRAM307中(在步骤S12)。
此后,只要幻选通磁芯部分304对一个声音单元解密,则HD控制器306就将一个声音单元从SDRAM307传递给共享的RAM305(在步骤S13)。
此后,幻选通磁芯部分304对通过共享的RAM305从HD控制器306输送的声频数据进行解密并将经解密的声频数据输送给编码/解码装置303(在步骤S14)。
此后,编码/解码装置303将从幻选通磁芯部分304输送的声频数据解压缩并通过数字声频I/F301或AD/DA I/F302将经解压缩的声频数据输送给声频输入和输出部分400(在步骤S15)。
根据本发明的实施例的HD记录和再现装置300提供500个文件(称为集册),这些集册将许多乐曲节目(曲目)分为小组。此外,HD记录和再现装置300提供收集记录在HDD309上的任何曲目的10个文件(称为播放列表)。集册是存储记录的乐曲节目的文件,而播放列表是链接到集册所存储的乐曲节目(曲目)的文件,即它不是存储乐曲文件实体的文件。
记录在一个集册中的文件数量是400(乐曲节目)。这种限制适用于播放列表。因此,HD记录和再现装置300可以存储多达200,000个乐曲节目(500集册×400曲目)。但是,在集成了盘再现装置200和HD记录和再现装置300的复制设备中,可以再现和记录的乐曲节目的数量限制到20,000以便能够方便地再现和记录。
附图12所示为存储在HDD309中的文件结构的树图。乐曲文件和管理乐曲文件的数据库文件都存储在HiFi目录下,而该目录存储在根目录下。在HiFi目录下,集册数量管理文件Pblist.msf称为集册播放列表(在下文中简单地缩写为Pblist)(16kB),它表示500个集册的再现顺序。在Pblist中,描述了500个集册的再现管理文件的文件数量。除了Pblist以外,在HiFi目录下,存储了作为集册名称、曲目名称和所有的集册和所有的曲目的演员名字的数据库(在下文中这个数据库缩写为Namedb)的集册/曲目名称数据文件Namedb.msf、作为所有的曲目的再现时间的数据库(在下文中这个数据库缩写为Playtime)的再现时间管理数据文件Playtime.msf和TOC数据库文件Tocdb.msf(在下文中这个文件缩写为Toedb),该TOC数据库文件Tocdb.msf存储与盘再现装置200同步记录的光盘的TOC并使用服务比如CDDB(光盘数据库)给集册或曲目指定名称。存储在HiFi目录下的目录Album000存储称为播放列表的集册再现管理文件Pb000001.msf至Pb0001f4.msf(缩写为Pb000000),这些播放列表存储比如曲目的总数、曲目名称、节目再现顺序、每500个集册的集册高亮的数据。
存储在HiFi目录下的100个目录Album001至Album100存储所记录的乐曲文件。由于产生了多达20,000个乐曲文件,因此如果它们存储在相同的目录下,FAT32文件系统308会需要较长的时间来搜索所指定的文件的位置。为缩短搜索时间,有效的是将这些乐曲文件分配到多个目录下。因为这个原因,所记录的乐曲文件已经分配给100个目录Album001至Album100。给每个乐曲文件指定文件名称A3dxxxxxx.msa(在下文中缩写为A3dxxxxx)。从第一曲目到最大的第20,000曲目指定序列号。
存储在HiFi目录下的最后的目录是Playlist目录,它存储了实现前述的播放列表功能的播放列表管理文件Pb0001f5至Pb0001fe。
附图13所示为集册数量管理文件Pblist的结构。附图14A和14B所示分别为构成集册数量管理文件Pblist的头部和其它部分。集册数量管理文件Pblist具有一个簇的大小(一个块=16kB)。在附图14A中所示的头部由32个字节构成。在附图14B中所示的其它的部分中(非头部部分)中,记录了管理集册的再现顺序的表Alb-nnn和头部的一部分信息。已经定义了在再现设备中的这些不同的数据部分的开始的位置。
如附图14A所示,集册数量管理文件的第一32字节(0x0000)和(0x0010)为头部。从文件的开始分隔的16字节单元称为隙缝(slot)。在该文件中包含的第一和第二隙缝中的头部包含具有下述意义、功能和值的数据部分。由“保留”所表示的数据部分表示未定义的数据部分。空值(Null)(0x00)通常写到保留数据部分中。但是,在保留数据部分中描述的任何数据都可以被忽略。在将来的版本中,可能改变保留数据部分。不允许将数据写到保留数据部分中。
BLKID-TL0(四个字节)意义BLOCKID FILE ID
功能识别集册数量管理文件的开始的值。
值固定值=“TL=0”(例如,0x544C2D30)REVISION(四个字节)意义已经重写Pblist的次数功能只要重写集册数量管理文件时该值就递增1。
值以0开始并以+1递增。
T-ABLE(两个字节)意义曲目的总数功能集册的总数值1至512(包括播放列表)。在没有数据时,该值都为零。
Alb-nnn意义再现的集册的SQN(序列)数功能描述每个集册再现管理文件Pbxxxxxx.msf的文件数。
值1至512。在没有数据时,该值都为零。
附图15所示为集册再现管理文件的结构。附图16所示为一个文件(乐曲节目)的ATRAC3数据文件的结构。集册再现管理文件是具有16kB固定长度的文件。ATRAC3数据文件在乐曲节目的单元中产生并由属性头部和加密的声频数据(并按此顺序存储)构成。属性头部也具有16kB的固定长度。属性头部具有类似于集册再现管理文件的结构。
在附图15中所示的集册再现管理文件由头部、存储单字节字符串的集册名称的区域NM1-S、存储双字节字符串的集册名称的区域NM2-S、再现节目顺序表TRKTBL和附加信息INF-S构成。在附图16中所示的在数据文件的开始的属性头部由头部、单字节码的乐曲节目名称NM1、双字节码的乐曲节目名称MN2、曲目信息TRAKINF比如曲目的关键词信息、部分信息PRTINF和曲目的附加信息INF构成。头部包含分部的总数、名称的属性以及比如附加信息的大小的信息。
属性头部在分为16-kB块的ATRAC3声频数据之后。头部放置在每个块的开始。每个头部包含对其加密的数据进行解密的初始值。仅仅对ATRAC3数据文件的声频数据已经进行了加密。对其它的数据比如再现管理文件和头部还没有进行加密。
接着,参考附图16,描述在乐曲节目和ATRAC3数据文件之间的关系。一个曲目意味着一个乐曲节目。一个乐曲节目由一个ATRAC3数据文件构成(参见附图16)。ATRAC3数据文件是根据ATRAC3已经压缩的声频数据。声频数据作为簇已经记录在HDD309中。一个簇具有例如16kB的容量。一个簇并不包含许多文件。
一个乐曲节目基本由一个分部构成。但是,在已经编辑了乐曲节目时,它可以包含许多分部。一个分部意味着在记录开始之后直到记录停止以连续的时间周期记录的数据单元。通常,一个曲目由一个分部构成。通过乐曲节目的属性头部的分部信息PRTINF管理每个乐曲节目的分部序列。换句话说,以在PRTINF中的四字节数据的分部大小PRTSIZE表示分部的大小。分部大小PRTSIZE的第一两个字节表示分部的簇的总数。其它的两个字节分别表示开始声音单元(在下文中称为SU)的位置和开始簇和最后簇的最后SU的位置。应用这种分部原理,可以编辑声频数据而不需要移动大量的声频数据。在以块为单元编辑声频数据时,可以防止声频数据被大量移动。但是,一个块可以比作为编辑单元的一个SU大得多。
一个SU是分部的最小单元。此外,一个SU是根据ATRAC3压缩的声频数据的最小数据单元。在以44.1千赫兹的采样频率获得的1024个采样(1024×16位×2个通道)的声频数据以10的压缩率压缩时,可以获得几百个字节的数据。这个数据是一个SU。一个SU相当于大约23毫秒的时间周期。通常,一个分部由几千个SU构成。在一个簇由42个SU构成时,一个簇表示一秒钟的声音。构成一个曲目的分部的数量取决于附加的信息的多少。分部的数量取决于头部、乐曲节目名称和包含在一个块中的附加信息的数据等。因此,在一个块不包含附加信息时,可以使用最大数量的分部(645个分部)。
附图17A所示为从CD中连续地记录两个乐曲节目的声频数据的情况下的文件结构。参考附图17A,第一乐曲节目(文件1)例如由5个簇构成。由于一个簇不能包含两个文件,因此从下一簇的开始形成文件2。因此,对应于文件1的分部1的结尾(第一乐曲节目的结尾)处于簇的中间。在簇的其它部分中没有数据。同样地,第二乐曲节目(文件2)由一个分部构成。在文件1的情况下,分部大小为5,开始簇的SU为0,并且结尾簇为4。
有六种类型的曲目编辑操作,它们是曲目分割操作、曲目组合操作、曲目擦除操作、曲目移动操作、曲目名称指定操作和曲目演员名字指定操作。在执行曲目分割操作时,将一个曲目分为两个部分。在分割一个曲目时,曲目的总数增加1。在执行曲目分割操作时,在文件系统中将一个文件分为两个部分并更新再现管理文件和FAT。在执行曲目组合操作时,将两个曲目组合为一个曲目。在将两个曲目组合为一个曲目时,曲目的总数减小1。在执行曲目组合操作时,在文件系统中将两个文件组合为一个文件并更新再现管理文件和FAT。在执行曲目擦除操作时,擦除曲目。在执行曲目擦除操作时,在每次擦除了曲目之后的曲目的曲目数减小1。在执行曲目移动操作时,改变曲目的顺序。在执行曲目擦除操作和曲目移动操作中的每个操作时,都更新再现管理文件和FAT。在执行曲目名称指定操作时,给曲目指定曲目名称。在执行曲目演员名字指定操作时,给曲目指定演员名字。
附图17B所示为组合了在附图17A中所示的两个乐曲节目(文件1和文件2)的组合结果。在组合两个乐曲节目时,产生一个文件。该文件由两个分部构成。附图17C所示为在簇2的中部分割一个乐曲节目(文件1)的分割结果。在分割该乐曲节目时,形成了由簇0和1和簇2的开始部分构成的文件1和由簇2的最后的部分和簇3和4构成的文件2。
如上文所描述,根据本发明的实施例,由于可以使用分部描述法,在附图17B中所示的组合结果中,分部1的开始位置、分部1的结尾位置、分部2的开始位置和分部2的结尾位置都可以定义在一个SU单元中。结果,不需要以移动的分部2的声频数据填充作为组合结果的空间。同样地,由于可以使用分部描述法,不需要以移动的数据填充作为组合结果的在文件2的开始处的空间。
此外,由于已经定义了集册编辑操作、集册擦除操作、集册移动操作、集册名称指定操作、集册演员名字指定操作等。在执行集册擦除操作时,擦除集册。在擦除集册时,在擦除集册之后的集册的集册数量减小1。在执行集册移动操作时,改变集册的顺序。在执行集册擦除操作和集册移动操作中的每种操作时,都更新集册数量管理文件和FAT。在执行集册名称指定操作时,给集册指定集册名称。在执行集册演员名字指定操作时,给集册指定集册演员名字。
附图18所示为集册再现管理文件的详细数据结构。附图19A和19B分别示出了构成集册再现管理文件的头部和其它部分。集册再现管理文件具有一个簇的大小(一个块=16kB)。在附图19A中所示的头部由32个字节构成。在附图12B中所示的其它部分(非头部部分)包含用于管理乐曲节目的再现顺序、附加信息INF-S(14720字节)和头部的数据部分(头部的冗余数据部分)的名称NM1-S(256字节)、NM2-S(512字节)、CONTENTSKEY、C_MAC
、S-YMDhms、表TRKTBL(800字节)。已经定义了在再现管理文件中的这些不同的数据部分的开始位置。
如附图19A所示,集册再现管理文件的第一32个字节(0x0000)和(0x0010)是头部。从文件的开始起界定的16个字节的单元称为隙缝。在文件的第一和第二隙缝中的头部包含具有如下意义、功能和值的数据部分。由“保留”所表示的数据部分表示未定义的数据部分。Null(空值)(0x00)通常写到保留数据部分中。但是,在保留数据部分中描述的任何数据都可以被忽略。在将来的版本中,可能改变保留数据部分。不允许将数据写到保留数据部分中。与对由“保留”所表示的数据部分的处理方式相同的方式处理通过“可选(Option)”表示的数据部分。
BLKID-TL0(四个字节)意义BLOCKED FILE ID功能识别集册再现管理文件的开始的值。
值固定值=“TL=0”(例如,0x544C2D30)MCode(两个字节)意义制造者代码功能用于标识制造者的代码和已经记录文件的装置的型号值高位10位(制造者代码),低位6位(型号代码)REVISION(四个字节)意义已经重写集册再现管理文件的次数功能只要重写集册数量管理文件时该值就递增1。
值以0开始并以+1递增。
SN1C+L(两个字节)意义表示在NM1-S区中写的集册的标题的属性(一个字节)。
功能表示所使用的字符代码和语言代码(各一个字节)。
值高位一个字节=字符代码(C),如下标识字符00没有设定字符,但简单处理为二进制数01ASCII(美国信息交换标准代码)02ASCII+KANA 03修改的8859-181MS-JIS 82KS C 5601-198983GB(英国)2312-8090S-JIS(日本工业标准)(用于语音)低位一个字节=语言代码(L),根据EBU Tech3258标准如下标识语言00没有设置08德语 09英语0A西班牙语0F法语 15意大利语1D荷兰语 65朝鲜语69日本语75中文在没有数据时,所有的都设置为0。
SN2C+1(两个字节)意义表示在NM2-S区中写的集册的标题的属性(两个字节)。
功能表示所使用的字符代码和语言代码(各一个字节)。
值与SN1C+L相同。
SINFSIZE(两个字节)意义表示在INF-S区中写的附加信息的所有的数据部分的总的大小功能以16个字节的单元描述数据大小。在没有数据时,所有的都设置为0。
值大小范围在从0x0001至0x39C(924)中。
T-TRK(两个字节)意义曲目总数功能表示曲目的总数值1至0x0190(最多400个曲目)。在没有数据时,所有的都设置为0。
接着,描述在头部之后的数据小组(参见附图18B)。
NM1-S意义存储一个字节的符号串的集册名称的区域。
功能以一个字节的字符代码表示的可变长度名称数据(最大256)名称数据应该以结尾码(0x00)结束。从结尾码中可以计算出大小。在没有数据时,通过在从开始(0x0020)的至少一个字节中记录空值(0x00)。
值各种字符类型的代码。
NM2-S意义存储两个字节的符号串的集册名称的区域。
功能以两个字节的字符代码表示的可变长度名称数据(最大512)名称数据应该以结尾码(0x00)结束。从结尾码中可以计算出大小。在没有数据时,通过在从开始(0x0120)的至少两个字节中记录空值(0x00)。
值各种字符类型的代码。
CONTENTS KEY意义给每个乐曲节目指定的值。在以MG(R)保护了CONTENTS KEY的值之后,存储该值。给第一乐曲节目指定相同的CONTENTS KEY。
功能计算S-YMDhms的MAC所需的密钥。
值0至0xFFFFFFFFFFFFFFFFMAC意义版权伪造校验值功能以S-YMDhms和CONTENTS KEY的内容产生的值。
值0至0xFFFFFFFFFFFFFFFFTRK-nnn意义再现的ATRAC3数据文件的SQN(序列)数功能描述TRKINF的FNO。
值1至400(0x190)在没有曲目时,所有的都设置为0。
INF-S意义集册附加信息(例如演员名字的附加信息等)功能具有头部的可变长度附加信息数据。
描述许多类型的附加信息小组。它们中的每个都指定ID和数据大小。包含头部的每个附加的信息数据部分都由至少16个字节(四字节的倍数)构成。下文将详细描述。
值参见附加信息的数据结构。
S-YMDhms(四字节)(可选)意义通过具有可靠的时钟的装置所记录的年、月、日、小时、分钟和秒钟。
功能识别最后记录的日期和时间的值。在EMD中这个数据部分是关键。
值第25至第31位=第0年至第99年(1980至2079)第21至第24位=第0月至第12月第16至第20位=第0至第31天第11至第15位=第0至第23小时第05至第10位=第0至第59分钟第00至第04位=第0至第29秒(两位为单元)在集册再现管理文件的最后的隙缝中存储与在头部中的相同部分的BLKID-TL0、MCode和REVISION。
在使用商用声频装置时,在将数据写入到存储器卡中的同时,可以从该装置中清除它或切断它的电源。因此,在从这种状态中恢复声频装置之后,该装置应该检测它所发生的情况。为此,如上文所描述,在每个块的开始和结尾写REVISION。只要重写这个数据部分的值,它递增+1。如果在一个块的中部出现异常的终止,则由于在该块的开始处的REVISION的值与的该块的结尾处的值不匹配,则该装置可以检测异常终止的出现。由于存在两个REVISION数据部分,因此该装置能够以较高的概率检测异常终止的出现。在该装置已经检测到异常终止的出现时,该装置产生报警比如误差消息。
此外,由于固定值BLKID-TL已经插入到一个块(16kB)的开始部分中,如果HDD309的FAT已经被破坏,则可以以固定值恢复该文件。换句话说,在每个块的开始处使用固定值,可以识别文件类型。此外,在头部和在块的结尾部分中已经双重描述了固定值BLKID-TL0。因此,可以校验块的可靠性。可替换的是,可以双重记录相同的集册再现管理文件。
ATRAC3数据文件的数据量显著地大于曲目信息管理文件的数据量。如下文所描述,将块数BLOCK SERIAL指定给ATRAC3数据文件。但是,由于在HDD309中存在许多ATRAC3数据文件,因此应该以CONNUM0标识它们,然后指定BLOCK SERIAL。另外,ATRAC3数据文件也可以不唯一地标识。因此,如果FAT已经被破坏,则很难恢复文件。换句话说,一个ATRAC3数据文件可能由许多块构成并分布。因此,为标识构成相同的ATRAC3数据文件的块,使用CONNUM0。此外,以块数BLOCK SERIAL表示相同的ATRAC3数据文件的块的升/降顺序。
同样地,在每个块的开始和结尾处已经记录了制造者代码(MCode)以便尽管还没有破坏FAT但由于不正确的逻辑造成文件不正确时可以识别已经记录文件的装置的制造者和型号。
附图19C所示为附加信息的数据结构。后面的头部写在附加信息的开始处。头部之后是可变长度数据部分。
INF意义FIELD ID功能表示附加信息的数据的开始的固定值。
值0x69ID意义附加信息的关键码功能表示附加信息的种类。
值0至0xFF。
SIZE意义单个附加信息部分的大小功能数据多少随意,但必须是4个字节的倍数,最小16个字节。SIZE的最后的空间以空值(0x00)填充。
值16至14784(0x39C0)MCode意义制造者代码功能用于标识制造者的代码和已经记录文件的装置的型号值高位10位(制造者代码),低位6位(型号代码)C+L意义表示写在以第12个字节开始的数据区中的字符的属性。
功能表示所使用的字符代码和语言代码(每个一个字节)。
值与SNC+L相同。
DATA意义单个附加信息的数据功能表示可变长度数据。实体数据的开始总是以第12个字节开始。DATA的长度(大小)最小为4个字节,但为4个字节的倍数。DATA的最后的空间应该以空值(0x00)填充。
值分别根据内容确定。
附图20所示为在一个SU由N个字节(例如N=384个字节)构成的情况下的ATRAC3数据文件A3Dnnnn的数据结构。附图20所示为数据文件的属性头部(一个块)和声频数据文件(一个块)。附图20所示为两个块(16×2=32k个字节)的隙缝的开始字节(0x0000至0x7FF0)。附图21所示为属性头部的放大视图。如附图21所示,属性头部的第一32个字节是头部部分。属性头部的256个字节是乐曲节目名称区NM1(256字节)。属性头部的512个字节是乐曲节目名称区NM2(512字节)。随后的数据部分包含在属性头部的头部部分中。
BLKID-TL0(四个字节)意义BLOCKID FIELD ID功能标识ATRAC3数据文件的开始的值。
值固定值=“HD=0”(例如,0x48442D30)MCode(两个字节)意义制造者代码功能用于标识制造者的代码和已经记录文件的装置的型号值高位10位(制造者代码),低位6位(型号代码)BLOCK SERIAL(四个字节)意义给每个曲目指定的序列号功能BLOCK SERIAL的值以0开始并且递增1。即使编辑曲目,也不改变BLOCK SERIAL的值。
值0至0xFFFFFFFFN1C+L(两个字节)意义表示曲目的数据(MN1)的属性。
功能表示在NM1中所使用的字符代码和语言代码(各一个字节)。
值与SN1C+L相同。
N2C+L(两个字节)意义表示曲目(乐曲节目名称)的数据(MN2)的属性。
功能表示NM2的字符代码和语言代码(各一个字节)。
值与SN1C+L相同。
INFSIZE(两个字节)意义表示关于曲目的附加信息的所有的数据部分的总的大小功能以16个字节的倍数描述数据大小。在没有数据时,所有的都设置为0。
值大小范围从0x0000至0x3C6(966)中。
T-TRK(两个字节)意义分部的总数功能表示构成曲目的分部的总数。通常,T-PRT的值为1。
值1至0x285(645秒)。
T-SU(四个字节)意义SU的总数功能表示在一个曲目中的SU的总数,并且等于一个乐曲节目的播放时间。
值0x01至0x001FFFFFINX(两个字节)(可选)
意义INDEX的相对位置。
功能表示乐曲节目的特征部分开始的指针。给从乐曲节目的开始处的特征部分的位置指定由4整除的SU的数的值。INX的值等于将SU的数量乘以4的长度的时间周期(大约93毫秒)。
值0至0xFFFF(最大大约为6084秒)。
XT(两个字节)(可选)意义INDEX的再现时间周期。
功能给通过INX-nnn所指定的开始的时间周期指定由4整除的SU的数的值。XT的值等于将SU的数量乘以4的长度的时间周期(大约93毫秒)。
值0x0000不设置0x01至0xFFFE(最大6084秒)。
0xFFFF到达乐曲节目的结尾。
接着描述乐曲节目名称区NM1和NM2。
NM1意义表示乐曲节目名称的字符串功能以一个字节的字符代码表示的可变长度乐曲节目名称(最大256)。名称数据应该以结尾码(0x00)结束。从结尾码中可以计算出大小。在没有数据时,通过在从开始(0x0020)的至少一个字节中记录空值(0x00)。
值各种字符类型的代码。
NM2意义表示乐曲节目名称的字符串功能以两个字节的字符代码表示的可变长度名称数据(最大5120。名称数据应该以结尾码(0x00)结束。从结尾码中可以计算出大小。在没有数据时,通过在从开始(0x0120)的至少两个字节中记录空值(0x00)。
值各种字符类型的代码。
从属性头部的固定位置(0x320)开始的80个字节的数据称为曲目信息区TRKINF。在这个区域中,全部管理关于安全性和拷贝控制的信息。附图22所示为TRKINF的数据组。接着连续地描述TRKINF的数据组。
CONTENTS KEY(8个字节)意义给每个乐曲节目指定的值。在以MG(R)保护了CONTENTS KEY的值之后,存储该值。
功能在再现乐曲节目时开始需要的密钥。在计算MAC时使用CONTENTS KEY的值。
值0至0xFFFFFFFFFFFFFFFFC_MAX
(8个字节)意义拷贝信息伪造校验值WM意义水印功能表示内容的水印状态。
A(一个字节)意义分部的属性功能表示比如分部的压缩模式的信息。
值接着,参考附图23描述A的值。
在第6、5和4位的N=0或1(单耳)和第7位=1时,定义一种特定的连接模式作为单耳,并且副信号=0,主信号=(L+R)。常规的播放器(再现装置)可忽略第2和1位的信息。
A的第0位表示关于强调的开/关的信息。A的第1位表示关于再现跳过或正常再现的信息。A的第2位表示关于数据类型(例如声频数据或其它的类型的数据比如FAX)的信息。A的第3位没有定义。如附图23所示,第4、5和6位定义了关于ATRAC3的模式的信息。换句话说,N是表示关于记录周期、数据传输率和每块的SU数的五种模式的三位的值。这些模式是单耳(N=0,1)、LP(N=2)、SP(N=4)、EX(N=5)和HQ(N=7)。一个SU的字节的数量是(单耳136字节,LP192字节,SP304字节,EX384字节,HQ512字节)。A的第7位表示关于ATRAC3的模式(0双重,1联合)。
LT(一个字节)意义再现限制标志(第7位和第6位)和安全性版本(第5位至第0位)。
功能表示关于当前曲目的限制项。
值第7位0=不限制,1=限制第6位0=没有到期,1=到期第5位至第0位安全性版本0(除非安全性版本是0,否则禁止再现曲目。)FNo(两个字节)意义文件号功能首先已经记录的文件的曲目数。FNo的值标识用于计算MAC并记录在存储器卡的隐藏区中的值的位置。
值1至0x190(400)MG(D)SERIAL-nnn(16个字节)意义记录装置的安全性块的序列号(安全性IC 20)功能指定给每个记录装置的唯一的值。
值0至0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCONNUM(四个字节)意义内容累积号。
功能为每个乐曲节目累计的唯一的值。这个值由记录装置的安全块管理。可以标识232(420,000,000)个记录的乐曲节目。
值0至0xFFFFFFFFYMDhms-S(四字节)(可选)意义已经再现限制的曲目的再现开始日期和时间。
功能允许通过EMD指定的再现开始的日期和时间。
值与前述的日期和时间的概念相同。
YMDhms-E(四字节)(可选)意义已经再现限制的曲目的再现结束日期和时间。
功能终止通过EMD指定的再现允许的日期和时间。
值与前述的日期和时间的概念相同。
MT(一个字节)(可选)意义允许再现操作的次数的最大值功能通过EMD指定的再现操作的最大次数值0至0xFF。在MT不使用时,设置0x00。在LT的第7位的值是0时,应该设置00。
CT(一个字节)(可选)意义再现操作的次数功能再现操作的允许次数中实际执行的再现操作的次数。
在执行再现操作时使CT的值递减。
值0x00至0xFF。在不使用CT时,设置0x00。在LT的第7位为1和CT的值为00时,应该禁止再现操作。
CC(一个字节)意义拷贝控制功能控制拷贝操作。
值接着,参考附图24描述CC的值。CC的第6和7位表示拷贝控制信息。CC的第4和5位表示关于高速数字拷贝的拷贝控制信息。CC的第2和3位表示安全块的验证等级。CC的第0和1位未定义。CC的值的实例(第7和6位)11允许无限制的拷贝;01禁止拷贝;00允许拷贝一次。
(第3和2位)00从模拟/数字信号中记录文件。MG验证等级是0。在文件由CD中数字记录时,(第7和6位)是00和(第3和2位)是00。
CN(一个字节)(可选)意义以高速数字拷贝HSCMS中的拷贝操作的允许的次数(高速串行拷贝管理系统)功能拷贝操作一次或自由拷贝操作的验证的延伸。指定拷贝操作的次数。CN仅对第一拷贝产生有效。只要执行拷贝操作CN的值就递减。
值00禁止拷贝操作;01至0xFE拷贝操作的允许次数;0xFF允许自由拷贝操作。
在前述的曲目信息区TRKINF之后是从0x0370开始的24个字节的数据组。这个数据组称为用于管理分部的分部信息区PRTINF。在一个区由多个分部构成时,数据组PRTINF以按年代顺序设置。附图25所示为PRTINF数据组。接着,连续地描述PRT的数据组。
PRTSIZE(四个字节)意义分部大小功能表示分部的大小。
簇两个字节(最有效的两个字节),开始SU一个字节(高位一个字节),结尾SU一个字节(最低有效的一个字节)值簇1至0x1F40(8000),开始SU0至0xA0(160),结尾SU0至0xA0(160))(注意SU从0开始计数)PRTKEY(8个字节)意义加密分部的值。
功能在编辑分部时初始值=0,应该施加编辑规则。
值0至0xFFFFFFFFFFFFFFFFCONNUM0(四个字节)意义已经初始产生的内容累计数密钥。
功能唯一识别内容的ID的功能。
值与内容累计数初始值密钥相同的值ATRAC3数据文件的属性头部包含了如附图20所示的附加信息INF。除了不固定附加的信息的开始位置之外,它与集册再现管理文件的附加信息INF-S相同(参见附图18和19B)。在附加信息INF的数据之后直接是一个或多个分部的最后字节部分(四个字节的倍数)。
INF意义关于曲目的附加信息的数据功能具有头部的附加信息的可变长度数据。可以设置许多组附加信息。每个附加信息组包含ID和数据大小。每个附加信息组包含头部并由四字节的倍数的最小16个字节构成。
值与再现管理文件的附加信息INF-S相同。
前述的属性头部在ATRAC3数据文件的每个块的数据之后。如附图26所示,每个块包含头部。接着,描述每个块的数据组。
BLKID-A3D(四个字节)意义BLOCKID FILE ID功能标识ATRAC3数据的开始的值。
值固定值=“A3D”(例如0x41334420)MCode(两个字节)意义制造者代码功能用于标识制造者的代码和已经记录文件的装置的型号值高位10位(制造者代码),低位6位(型号代码)CONNUM0(四个字节)意义已经初始产生的内容累计号。
功能唯一识别内容的ID的功能。在编辑内容时CONNUM0的值不变。
值与内容累计数初始值密钥相同的值BLOCK SERIAL(四个字节)意义给每个曲目指定的序列号功能BLOCK SERIAL的值以0开始并且递增1。即使编辑曲目,也不改变BLOCK SERIAL的值。
值0至0xFFFFFFFFBLOCK-SEED(8个字节)意义用于对一个块加密的一个密钥功能给开始块指定通过记录装置的安全块所产生的随机数,使所产生的随机数增加+1,将递增的随机数指定给下一块等。在BLOCK-SEED的值丢失时,等于一个块的大约一秒内没有声音输出。为防止这种情况出现,将相同的值写入到块的头部和结尾。即使编辑曲目,也不改变BLOCK-SEED的值。
值8个字节的随机数(初始值)INITIALIZATION VECTOR(8个字节)意义加密和解密ATRAC3数据的每个块所需的初始值。
功能在当前的块是开始块时,INITIALIZATION VECTOR的值为0。在当前块是下一块时,INITIALIZATION VECTOR的值是已经加密的结尾SU的最后的8个字节。在当前的块是分割的块时,INITIALIZATION VECTOR的值是开始SU的最后的8个字节。即使编辑曲目时,INITIALIZATION VECTOR的值也不改变。
值0至0xFFFFFFFFFFFFFFFFSU-nnn意义声音单元的数据功能已经压缩的1024采样的数据。输出字节数根据压缩模式变化。即使编辑曲目,SU-nnn的值也不变化(例如,在SP模式中,N=384个字节)。
值ATRAC3的数据值在附图20中,由于N=384,42个SU写在一个块中。一个块的开始的两个小片(四个字节)是头部。在最后的一个小片(两个字节)中,BLKID-A3D、MCode、CONNUM0和BLOCK SERIAL都是二重写的。因此,一个块的剩余的M字节是(16,384-384×42-16×3=208字节)。在剩余的区域中,如上文所描述,8个位的BLOCK SEED是二重记录的。
使用前述的集册数量管理文件、集册再现管理文件和乐曲文件,可以实现1至500的集册的集册再现顺序、每个集册的乐曲节目(曲目)再现顺序、可记录的曲目、每个集册的集册名称、每个曲目的曲目名称、每个集册/曲目的演员名字、每个集册的总的播放时间和每个曲目的播放时间。但是,为实际实现它们,需要打开并读取存储在HDD309中的每个文件。结果,不能作为系统实现舒服的操作环境。因此,前述的信息形成为数据库。为允许用户快速实现他或她所需的信息,除了前述的文件以外,在HiFi目录下已经产生了集册/曲目名称数据库文件Namedb和再现时间管理数据库文件Playtime。接着,描述这些文件。
附图27所示为集册/曲目名称数据库文件Namedb的结构。Namedb是用于高速搜索Pblist、Pbxxxxxx、A3dxxxxx的名称字段NM1和MN2和所需的名称(集册名称、乐曲节目名称或演员名字)的附加信息INF(演员名字)的文件。在集册/曲目名称数据库文件Namedb中仅仅已经记录了这些名称。Namedb由9个集册名称块和323个乐曲节目名称块构成(每个都为16kB)。
每个块(16kB)由一个BLK记录(8个字节,固定的)和62个名称记录(264个字节,固定的(62个记录))构成。因此可以记录集册名称块的558(=62×9)名称记录。但是,根据本发明的实施例,仅仅510个名称记录有效。其它的名称记录作为无效数据处理(0x00,固定的)。在另一方面,可以记录乐曲节目名称块的20,0026(=323×62)名称记录。同样地,根据本发明的实施例,仅仅20,0000名称记录有效。将其它的名称记录作为无效数据处理(0x00,固定的)。文件大小是332个块×16384(16kB)=5439488个字节(5312kB)。
附图28所示为BLK记录的结构。集册名称块的BLK-ID(四个字节)是固定的字符串的“ANMO”。节目名称块的BLK-ID(四个字节)是固定字符串的“TNMO”。块序列号(四个字节)是以1开始的序列号。
附图29所示为名称记录的结构。名称记录以集册文件数1-500和节目文件数1至20000的顺序记录。在名称记录的集册/节目文件数为0,将它作为无效数据处理。
附图30所示为再现时间管理数据库文件Playtime.msf的结构。Playtime是以高速获得每个集册的总的播放时间的文件。这个文件包含每个乐曲节目的播放时间。此外,文件包含了对应于TOC数据库(在下文中描述)的TOC信息和TNO的索引。Playtime由15个块(每个16kB)构成。
每个块(16kB)由一个BLK记录(8个字节,固定的)、1365个TRK记录(12个字节,固定的)(1365))和保留记录(四个字节,固定的(0x00,固定的))构成。因此,可以记录20475(=1365×15)个TRK记录。但是,根据本发明的实施例,使高达20,000个TRK记录有效。其它的TRK记录处理为无效数据(0x00,固定的)。Playtime文件大小是15个块×16384=245760个字节(240kB)。
附图31所示为记录的格式的BLK记录部分的结构。BLK-ID是“TRKO”,它是固定的字符串。块序列号是以1开始的序列号。
附图32所示为TRK记录的结构。TRK记录以乐曲节目文件数1至20000的顺序记录。在TRK记录的集册文件数是0时,将它处理为无效数据。由于在播放列表中没有设置集册文件数,通过从Pbnnnnnn.MSF(nnnnnn0001F5至0001FE)的再现数据文件数中获得的TRK记录可以计算播放列表的总的播放时间。
在根据本发明的实施例的复制设备中,可以从作为数据源的盘再现装置200到作为目的地的HD记录和再现装置300执行同步记录操作。在开始同步记录操作之前,HD记录和再现装置300请求盘再现装置200发送CD的TOC数据,盘再现装置200可以从该CD中再现声频数据。作为另一数据请求方法,除了在附图1中所示的系统控制信号之外,将IEC 60958声频信号放入HD记录和再现装置300。应用HD记录和再现装置300的数字接口电路,可以分析声频信号的U位中所包含的信息。作为数据源的CD的TOC信息存储在数据库文件中。在将从其中可以获得CD信息的站点连接到因特网时,指定记录在HD记录和再现装置300中的集册和曲目的名称。使用数据库文件Tocdb执行这个任务。
附图33所示为TOC数据库文件Tocdb的结构。Tocdb数据库文件是使用在因特网上的例如CDDB的站点给记录在HD记录和再现装置300中的集册和曲目指定集册名称和曲目名称的文件。这个文件包含搜索CDDB等的TOC信息。系统控制器100通过连接到外部控制信号输入和输出部分500的外部设备(例如,个人计算机)访问在因特网上的CDDB的站点。
文件Tocdb由13个块(每个16kB)构成。每个块(16kB)由BLK记录(8个字节,固定的)、ALBUM TOC记录(412个字节,固定的(39个记录))和保留记录(308个字节,固定的(0x00))构成。虽然可以记录多达507(=39×13)个ALBUM TOC记录,但是,根据本发明的实施例,多达500个ALBUM TOC记录有效。其它的ALBUM TOC记录作为无效数据(0x00)处理。Tocdb的文件大小是13个块×16384=212992个字节(208kB)。
附图34所示为块记录的结构。BLK-ID是固定字符串“TOCO”。块序列号是以1开始的序列号。集册数是ALBUM TOC记录数(1至500)。
附图35所示为ALBUM TOC记录的结构。如附图35所示,ALBUM TOC记录由TOC DB IDX、使用状态和TOC信息构成。
附图36所示为详细TOC信息。如附图36所示,TOC信息由Trk NO.(一个字节)、AMIN(一个字节)、ASEC(一个字节)和AFRAME(一个字节)构成。Trk NO.是从1到20000的曲目数。AMIN、ASEC和AFRAME分别是绝对时间分钟分量、绝对时间秒钟分量和对应于在Trk NO.中记录的曲目数的曲目的绝对时间帧数。
存在Tocdb的ALBUM TOC记录和播放时间的TRK记录部分(TOCDB IDX和TOC TNO)之间的关系。换句话说,应用播放的曲目信息,可以获得在曲目和Tocdb的TOC和TNO之间的关系。因此,即使编辑或删除声频文件,从CDDB中仍然可以获得正确的乐曲节目名称。
如上文所描述,在HD记录和再现装置300中,可以执行编辑操作。编辑操作包括乐曲节目(曲目)分割操作、乐曲节目(曲目)组合操作、乐曲节目(曲目)擦除操作、集册擦除操作、乐曲节目移动操作、集册移动操作、集册名称指定操作、集册演员名字指定操作、乐曲节目(曲目)名称指定操作和乐曲节目(曲目)演员名字指定操作。只要已经执行了编辑操作,则更新并管理除了Tocdb以外的数据库以便在实体和数据库之间不存在不一致。
附图37所示为说明声频输入和输出部分400的结构的实例的方块图。如附图37所示,声频输入和输出部分400由A/D转换器401、DA转换器402、模拟输入终端403、数字输入终端404、数字输出终端405和模拟输出终端406构成。
A/D转换器401将从模拟输入终端403输入的模拟信号转换为与LR时钟和位时钟同步的串行信号并将该串行信号输送给HD记录和再现装置300的AD/DA I/F302。
DA转换器402将从盘再现装置200或HD记录和再现装置300输送的声频数据(例如对应于IEC60958格式的声频数据)转换为模拟数据并将该模拟数据输送给模拟输出终端406。DA转换器402不仅输出声频数据,还可根据从盘再现装置200或HD记录和再现装置300发出的请求使声频数据静音。
模拟输入终端403是输入模拟信号的终端。输入到模拟输入终端403的模拟信号输送到A/D转换器401。
数字输入终端404是输入数字信号的终端。输入到数字输入终端404的数字信号输送到HD记录和再现装置300的数字声频I/F301。
在HD记录和再现装置300处于记录模式时,输入到HD记录和再现装置300的声频信号作为监测器声音从模拟输出终端406(将在下文中描述)输出。
数字输出终端405是将来自HD记录和再现装置300的数字声频I/F301的数字声频信号输出到外部装置等的终端。
模拟输出终端406是将来自DA转换器402的模拟信号输出到外部装置等的终端。
外部控制信号输入和输出部分500允许外部装置(例如,个人计算机)和复制设备彼此通信。外部控制信号输入和输出部分500例如是USB(通用串行总线)连接器。
接着,描述根据本发明的实施例的复制设备的搜索操作。在本实例中,如附图38中所示,假设集册1至8已经存储在HD记录和再现装置300中,下文描述搜索操作。
附图39所示为在附图38中所示的第8集册的详细信息。附图39所示为曲目数、曲目名称、演员名字和高亮部分的时间周期。
附图40所示为解释使用集册名称的集册搜索操作和处理的流程图。在本实例中,从存储在HD记录和再现装置300中的集册中搜索具有包含“P”字符串的集册名称的集册,然后再现所获得的集册的曲目的高亮部分。
在控制器101通过操作装置103从用户已经接收了搜索开始请求时,控制器101使显示装置102显示消息“For album?”,这个消息提示用户选择集册搜索(在步骤S101)。在控制器101已经判断在操作装置103上的选择键已经按下时,控制器101使显示装置102显示消息“For Track?”,这个消息提示用户选择曲目搜索(在步骤S102)。
此后,在控制器101已经判断用户已经选择了集册搜索时,控制器101使显示装置102显示消息“By Title?”,这个消息提示用户选择标题名称搜索(在步骤S103)。在控制器101已经判断操作装置103的选择键已经按下时,控制器101使显示装置102显示消息“ByArtist?”,这个消息提示用户选择演员名字搜索(在步骤S104)。
此后,在控制器101判断在已经显示消息“By Title”的同时已经按下回车键,则控制器101使显示装置102显示消息“keywordIn”,这个消息提示用户输入关键词(在步骤S105)。
此后,在用户浏览显示在显示装置102上的数据的同时,他或她操作操作装置103的慢进键,输入搜索的关键词“P”,以及按下回车键(在步骤S106)。
在控制器101判断已经按下了回车键时,HD记录和再现装置300参考存储在HDD309中的集册/曲目名称数据库文件Namedb.msf并在数据库文件Namedb.msf中搜索包含在步骤S106中已经输入的输入关键词的集册标题名称(在步骤S107)。
此后,控制器101使显示装置102显示搜索结果“1/2”并连续地再现对应于搜索结果的集册的曲目的高亮部分(在步骤S108)。在控制器101判断已经按下了选择键时,控制器101使显示装置102显示搜索结果“2/2”并连续地再现对应于搜索结果的集册的曲目的高亮部分(在步骤S109)。在显示装置102上显示的搜索结果“1/2”和“2/2”都是对应于关键词有两个集册的情况下的实例。
此后,在搜索结果“1/2”已经显示在显示装置102的同时在控制器101判断已经按下信息显示键时,控制器101使显示装置102显示消息“Album 2”,这个消息通知用户对应于搜索结果“1/2”的集册数(在步骤S110)。在控制器101判断已经按下选择键时,控制器101使显示装置102显示消息“Ablum 3”,这个消息通知用户对应于搜索结果“2/2”的集册数(在步骤S111)。
此后,在显示装置102上已经显示了消息“Alum 2”的同时在控制器101判断已经按下信息显示键时,控制器101使显示装置102显示消息“Pornograffitti”,这个消息通知用户对应于消息“Album 2”的集册名称(在步骤S112)。在控制器101判断已经按下选择键时,控制器101使显示装置102显示消息“Master of Puppets”,这个消息通知用户对应于消息“Album 3”的集册名称(在步骤S113)。
如果用户所需的集册的集册名称是“Master of Puppets”,则在用户在步骤S113中按下搜索结束键时,从开始自动连续地再现集册的曲目。
在已经再现了一个集册的曲目的高亮部分之后,从开始重复地再现高亮部分。换句话说,如果没有用户的操作就不再现对应于下一搜索结果的集册的曲目的高亮部分。
在前述的实例中,在显示装置102上显示集册名称的同时按下搜索结束键时,对应于集册名称的集册曲目连续地从开始再现。可替换的是,在显示装置上显示集册数的同时按下搜索结束键时,可以从开始再现对应于集册数的集册的曲目。
此外,在显示搜索结果“1/2”或“2/2”的同时在按下搜索结束键时,可以从开始再现对应于搜索结果“1/2”或“2/2”的集册的曲目。
附图41所示为解释使用演员名字的曲目搜索操作和处理的流程图。在本实例中,假设从存储在HD记录和再现装置300中的曲目中搜索包含字符串“Weathe”的曲目,然后再现所获得的曲目。
在控制器101通过操作装置103从用户已经接收了搜索开始请求时,控制器101使显示装置102显示消息“For Album?”,这个消息提示用户选择集册搜索(在步骤S201)。
此后,在控制器101判断已经按下了操作装置103的选择键时,控制器101使显示装置102显示消息“For track?”,这个消息提示用户选择曲目搜索(在步骤S202)。
此后,在控制器101判断用户已经选择了曲目搜索时,控制器101使显示装置102显示消息“By Title?”,这个消息提示用户选择曲目标题名称搜索(在步骤S203)。
此后,在控制器101判断已经按下操作装置103的选择按键时,控制器101使显示装置102显示消息“By Artist?”,这个消息提示用户选择曲目演员名字搜索(在步骤S204)。
此后,在已经显示了演员消息“By Artist?”的同时在控制器101判断已经按下回车键时,控制器101使显示装置102显示消息“Keyword IN”,这个消息提示用户输入关键词(在步骤S205)。
此后,在用户浏览显示在显示装置102上的数据的同时,他或她操作操作装置103的慢进键,输入要搜索的关键词“Weather(天气)”,并按下回车键(在步骤S206)。
此后,在控制器101判断已经按下回车键时,HD记录和再现装置300参考存储在HDD309中的集册/曲目名称数据库文件Namedb.msf并从数据库文件Namedb.msf中搜索包含了在步骤S206中已经输入的关键词的曲目(在步骤S207)。
此后,控制器101使显示装置102显示搜索结果“1/7”并再现对应于搜索结果的曲目(在步骤S208)。在控制器101判断已经按下了选择键时,控制器101使显示装置102显示搜索结果“2/7”并再现对应于搜索结果的曲目(在步骤S209)。搜索结果“1/7”和“2/7”都是对应于关键词有七个曲目的情况下的实例。
此后,在搜索结果“1/7”已经显示在显示装置102的同时在控制器101判断已经按下信息显示键时,控制器101使显示装置102显示消息“Block Market”,这个消息通知用户对应于搜索结果“1/7”的曲目名称(在步骤S210)。在控制器101判断已经按下选择键时,控制器101使显示装置102显示消息“Teen Town”,这个消息通知用户对应于搜索结果“2/7”的曲目名称(在步骤S210)。
此后,在显示装置102上已经显示了消息“Block Market”的同时在控制器101判断已经按下信息显示键时,控制器101使显示装置102显示消息“Album 8 Track 1”,这个消息通知用户对应于消息“Block Market”的集册数和曲目数(在步骤S212)。在控制器101判断已经按下选择键时,控制器101使显示装置102显示消息“Album 8 Track 2”,这个消息通知用户对应于消息“Teen Town”的集册数和曲目数(在步骤S213)。
在用户所需的集册的集册名称是“Album 8 Track 2”时,在步骤S213中,用户按下搜索结束键以完成搜索操作和过程。即使按下了搜索结束键,仍然再现曲目。
在前述的实例中,在集册数和曲目数都显示的同时,在按下搜索结束键时,再现对应于集册数和曲目数的曲目。可替换的是,在显示装置102上显示曲目名称的同时按下搜索结束键,可以再现对应于曲目名称的曲目。
此外,在显示搜索结果“1/7”,...,或“7/7”的同时在按下搜索结束键时,可以再现对应于搜索结果“1/7”,...,或“7/7”的曲目。
附图42所示为解释将搜索结果登记到播放列表中的登记操作和过程的流程图。在本实例中,假设搜索具有包含了字符串“it”的集册名称的集册,然后将作为搜索结果的一个集册登记到播放列表中。在本实例中,由于直到输入关键词的步骤都与在附图40和41中所示的前述的搜索操作和过程中的步骤相同,因此省去对这些步骤的描述。
首先,在用户浏览显示在显示装置102上的数据的同时,他或她操作操作装置103的慢进键,输入要搜索的关键词“it”,并按下回车键(在步骤S301)。
此后,在控制器101判断已经按下回车键时,HD记录和再现装置300参考存储在HDD309中的集册/曲目名称数据库文件Namedb并从该数据库文件中搜索包含了在步骤S301中已经输入的关键词的集册名称的集册(在步骤S302)。
此后,控制器101使显示装置102显示搜索结果“1/2”并再现对应于搜索结果的曲目(在步骤S303)。在控制器101判断已经按下了选择键时,控制器101使显示装置102显示搜索结果“2/2”并再现对应于搜索结果的曲目(在步骤S209)。
此后,在搜索结果“1/2”已经显示在显示装置102的同时在控制器101判断已经按下信息显示键时,控制器101使显示装置102显示消息“Album 2”,这个消息通知用户对应于消息“1/2”的集册名称(在步骤S304)。在控制器101判断已经按下选择键时,控制器101使显示装置102显示消息“Album 5”,这个消息通知用户对应于消息“2/2”的曲目名称(在步骤S306)。
此后,在显示装置102上已经显示了消息“Alum 2”的同时在控制器101判断已经按下信息显示键时,控制器101使显示装置102显示消息“Pornograffitti”,这个消息通知用户对应于消息“Album 2”的集册名称(在步骤S307)。在控制器101判断已经按下选择键时,控制器101使显示装置102显示消息“A day without Rain”,这个消息通知用户对应于消息“Album 5”的集册名称(在步骤S308)。
此后,在已经显示“A day without Rain”的同时在控制器101判断已经按下播放列表登记键时,控制器101使显示装置102显示消息“P.List 501?”,这个消息询问用户是否将搜索结果登记到播放列表501(集册数501)中(在步骤S309)。
此后,在控制器101判断已经按下选择键时,控制器101使显示装置102显示消息“P.List 502”,这个消息询问用户是否将搜索结果登记到播放列表502(集册数502)中。应用根据本发明的实施例的复制设备,用户可以选择播放列表501(集册数501)或播放列表502(集册数502)作为搜索结果所登记的播放列表。
此后,在显示装置102上已经显示了“P.List 502”的同时在控制器101判断已经按下信息显示键时,控制器101将对应于集册名称“A day without Rain””的所有的集册的曲目都登记到播放列表502中并使显示装置102显示消息“Complete!!”,这个消息通知用户已经将搜索结果登记到播放列表中(在步骤S311)。
此后,在控制器101判断应用操作装置103已经执行了返回到显示结果屏的操作时,控制器101使显示装置102显示搜索结果“2/2”,并再现对应于搜索结果的曲目(在步骤S312)。
此后,在控制器101判断已经按下了选择键时,控制器101使显示装置102显示搜索结果“1/2”,并再现对应于搜索结果的曲目(在步骤S313)。
此后,在显示装置102上已经显示了搜索结果“1/2”的同时在控制器101判断已经按下播放列表登记键时,控制器101使显示装置102显示消息“P.List 501?”,这个消息询问用户是否将搜索结果“1/2”登记到播放列表501(集册数501)中(在步骤S314)。
此后,在控制器101判断已经按下在显示装置102上显示播放列表509(集册数509)的选择键时,控制器101使显示装置102显示消息“P.List 509?”,这个消息询问用户是否将搜索结果登记到播放列表509(集册数509)中(在步骤S315)。
此后,在已经显示了“P.List 509?”的同时在控制器101判断已经按下信息显示键时,控制器101将对应于搜索结果“1/2”的集册的所有的曲目都登记到播放列表509中并使显示装置102显示消息“Complete!!”,这个消息通知用户已经将搜索结果登记到播放列表中(在步骤S316)。为从这个搜索模式中退出,用户按下搜索结束键。
前文早先已经提到的高亮部分是比如乐曲节目的高潮部分或者电影(视频信号)故事的高潮部分。应用作为乐曲节目或电影的高亮部分,用户可以识别整个乐曲节目或整个电影。高亮部分也称为概要。
如上文所描述,根据本发明的实施例,由于用户容易从存储在硬盘中的大量的集册/曲目中搜索她或她所需的集册/曲目,因此可以显著地降低目前用户应该执行的管理工作。
此外,由于高速地执行的搜索的数据库存储在HDD309中,但是即使大量的集册/曲目存储在硬盘中,仍然可以显著地缩短搜索时间。因此,根据本发明的实施例,可以给用户提供舒服的操作环境。
此外,用户可以选择集册搜索或曲目搜索。此外,用户可以选择集册名称、曲目名称或演员名字作为搜索关键词。因此,用户可以快速地搜索他或她所需的集册或曲目。
此外,作为声频装置的特征,可以再现搜索结果。换句话说,除了显示在显示装置102上的数据以外,用户可以听乐曲并识别搜索结果。结果,由于在听对应于搜索结果的乐曲的同时用户可以浏览搜索结果,因此他或她可以防止将搜索目标搞错。这是因为可以以较高的速度检测乐曲节目的硬盘声频开始部分,这是有利的。
此外,在执行集册搜索时,由于本发明的搜索功能提供了浏览和再现搜索结果的功能,因此可以识别并连续再现集册的所有曲目的高亮部分。换句话说,由于用户可以听作为集册的高亮部分的概要,因此他或她可以识别他或她所需的集册而不需要听以关键词标识的所有的集册。
应用本发明的搜索功能,可以再现所搜索的集册/曲目。此外,容易将所搜索的集册/曲目作为用户最喜欢的乐曲节目集的播放列表登记。
此外,应用本发明的搜索功能的播放列表的登记功能,可以将作为搜索目标的集册的所有的乐曲节目登记到播放列表中。因此,用户不需要手动一个一个地登记乐曲节目。
此外,应用本发明的搜索功能,在搜索模式有效时,由于搜索结果保留,在将一个搜索结果登记到播放列表中之后,可以将另一搜索结果登记到另一播放列表中。
虽然参考本发明的最佳模式实施例已经示出并描述了本发明,但是本领域的普通技术人员应该理解的是在不脱离本发明的精神和范围的前提下在形式及其细节上可以作出各种其它的变化、省略或增加。
此外,根据前述的实施例,假设光盘是CD。可替换的是,光盘可以是DVD(数字通用盘)等。
此外,根据前述的实施例,假设乐曲数据存储在HD记录和再现装置300中。可替换的是,视频数据、声频数据等可以存储在HD记录和再现装置300中。
此外,根据前述的实施例,假设复制设备具有从光盘中再现声频数据的再现装置。再现装置可以从其它类型的记录媒体中再现数据。例如,再现装置可以从磁带比如音乐带、视频带或DAT(数字声频带)中再现数据。可替换的是,再现装置可以从磁盘比如ZIP中再现数据。可替换的是,再现装置可以从非易失性存储器中再现数据。
在以乐曲节目名称搜索获得许多乐曲节目作为搜索结果时,可以连续地再现作为搜索结果的乐曲节目的高亮部分。
在已经再现了搜索结果的最后乐曲节目的高亮部分之后,搜索结果的乐曲节目的高亮部分可以从开始作为循环再现连续地再现。
在再现所选择的乐曲节目的高亮部分的同时,在按下回车键时,可以从开始再现所选择的乐曲节目。
在以集册名称搜索已经获得了许多集册作为搜索结果时,可以连续地再现作为搜索结果的集册的有代表性的乐曲节目的高亮部分。
在已经再现搜索结果的最后集册的有代表性的乐曲节目的高亮部分之后,可以从开始作为循环再现连续地再现集册的有代表性的乐曲节目的高亮部分。
在前文中已经提到的高亮部分是乐曲节目的高潮或电影(视频信号)的高潮部分。应用作为乐曲节目或电影的一部分作为高亮部分,用户可以识别整个乐曲节目或整个电影。高亮部分也称为概要。
如上文所描述,根据本发明,由于用户容易在存储在记录媒体中的许多节目中搜索他或她所需的节目,因此可以显著地减少管理工作,而这些管理工作是目前用户应该执行的。
由于用户不仅浏览关于作为搜索结果的节目的信息,而且还再现搜索结果,因此他或她可以直观地搜索他或她所需的节目。此外,即使用户不知道他或她希望搜索的集册的集册名称或曲目名称,他或她仍然能够容易地进行搜索。
权利要求
1.一种搜索记录在记录媒体上的所需的节目的搜索设备,所述记录媒体中记录了多个节目和管理数据,所述节目在所述管理数据中被管理,关于每个节目的高亮部分的信息在所述管理数据中被管理,所述搜索设备包括输入装置,用于输入作为搜索目标的所需的节目的信息;比较装置,用于对由输入装置输入的节目的信息与在记录媒体的管理数据中被管理的节目的信息进行比较;生成装置,用于生成作为比较结果的候选列表;再现装置,用于通过参考管理数据再现所述候选列表上的节目的高亮部分;和控制装置,用于控制再现装置在高亮部分被再现时做出确认的时候开始再现对应于高亮部分的节目。
2.如权利要求1所述的搜索设备,其中当候选列表上有多个节目时,该控制装置被配置成连续地再现候选列表上的每个节目的高亮部分。
3.如权利要求1所述的搜索设备,还包括显示装置,用于按照比较装置的比较结果显示所需的节目的候选列表。
4.如权利要求1所述的搜索设备,其中当候选列表上有多个节目时,该控制装置被配置成重复地再现候选列表上的第一个节目的高亮部分,并且其中在重复地再现该高亮部分的同时,当选择下一节目时,该控制装置被配置成开始重复地再现下一节目的高亮部分。
5.一种搜索记录在记录媒体上的所需的节目的搜索设备,该记录媒体中记录了多个节目和管理数据,所述节目在管理区中作为小组被管理,所述节目和小组在所述管理数据中被管理,代表每个小组的高亮部分在所述管理数据中被管理,所述搜索设备包括输入装置,用于输入作为搜索目标的所需的小组的信息;比较装置,用于对由输入装置输入的小组的信息与在记录媒体的管理数据中被管理的小组的信息进行比较;生成装置,用于生成作为比较结果的候选列表;再现装置,用于通过参考管理数据再现代表候选列表上的小组的高亮部分;和控制装置,用于控制再现装置在高亮部分被再现时做出确认的时候开始再现对应于该高亮部分的小组。
6.如权利要求5所述的搜索设备,其中当候选列表上有多个小组时,该控制装置被配置成连续地再现代表候选列表上的每个小组的高亮部分。
7.如权利要求5所述的搜索设备,还包括显示装置,用于按照比较装置的比较结果显示所需的小组的候选列表。
8.如权利要求5所述的搜索设备,其中当候选列表上有多个小组时,该控制装置被配置成重复地再现代表候选列表上的第一个小组的高亮部分,并且其中在重复地再现该高亮部分的同时,当选择下一小组时,该控制装置被配置成开始重复地再现代表下一小组的高亮部分。
9.如权利要求8所述的搜索设备,其中代表一个小组的高亮部分是该小组的每个节目的高亮部分,并且该控制装置被配置成开始连续地再现该小组的每个节目的高亮部分。
10.一种搜索记录在记录媒体上的所需的节目的搜索方法,所述记录媒体中记录了多个节目和管理数据,所述节目在所述管理数据中被管理,关于每个节目的高亮部分的信息在所述管理数据中被管理,所述搜索方法包括以下步骤输入作为搜索目标的所需的节目的信息;对由输入装置输入的节目的信息与在记录媒体的管理数据中被管理的节目的信息进行比较;生成作为比较结果的候选列表;通过参考管理数据再现所述候选列表上的节目的高亮部分;和控制再现装置在高亮部分被再现时做出确认的时候开始再现对应于高亮部分的节目。
11.一种搜索记录在记录媒体上的所需的节目的搜索方法,该记录媒体中记录了多个节目和管理数据,所述节目在管理区中作为小组被管理,所述节目和小组在所述管理数据中被管理,代表每个小组的的高亮部分在所述管理数据中被管理,所述搜索方法包括以下步骤输入作为搜索目标的所需的小组的信息;对由输入装置输入的小组的信息与在记录媒体的管理数据中被管理的小组的信息进行比较;生成作为比较结果的候选列表;通过参考管理数据再现代表候选列表上的小组的高亮部分;和控制再现装置在高亮部分被再现时做出确认的时候开始再现对应于该高亮部分的小组。
全文摘要
本发明涉及搜索设备和搜索方法,其中在开始集册搜索时,显示提示用户选择集册搜索的消息“For Album?”。在用户已经选择了集册搜索时,显示提示用户选择集册标题名称搜索的消息“By Title?”。在用户已经选择了标题名称搜索时,显示提示用户输入关键词的消息“Keyword IN”。在用户已经输入了用于搜索的关键词“P”时,HD记录和再现装置300参考集册/曲目名称数据库文件并从该数据库文件中搜索包含了输入的关键词的集册标题名称。显示搜索结果。此外,从曲目1开始连续地再现对应于搜索结果的集册的曲目的高亮部分。
文档编号G11B27/32GK1841374SQ20061000612
公开日2006年10月4日 申请日期2002年7月15日 优先权日2001年8月3日
发明者工藤繁孝 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1