再现装置和再现方法

文档序号:2822924阅读:221来源:国知局
专利名称:再现装置和再现方法
技术领域
本发明涉及适于从在其上已经记录了再现受限制的节目和再现不受限制的节目(即,能够随意再现的节目)的记录介质中再现节目的一种再现装置和再现方法。
背景技术
作为电可重写存储器的EEPROM(电可擦除可编程只读存储器)要求大的空间,因为每个位是由两个晶体管组成的。由此,EEPROM的集成受到限制。为了解决这个问题,已经开发出允许利用全位擦除(all-bit-erase)系统以一个晶体管实现一个位的一种闪速存储器。该闪速存储器有期望作为诸如磁盘和光盘的传统记录介质的替代物。
使用闪速存储器的存储卡也是公知的。存储卡能够自由地连接到一装置上以及与其分开。使用存储卡替代传统CD(致密光盘,商标)或MD(袖珍光盘,商标)的数字音频记录/再现装置能够得以实现。
当用户购买市场上可得到的软件包例如CD时,他或她可确信该软件包的不限再现期限和不限再现次数的再现。在另一方面,当数字化音频和视频信息并用作多媒体时,在近些年,版权保护已经变得重要。在信息服务领域,在记录介质上以这样一种方式记录数字化音频和视频信息,即使得可以对其添加一些限制信息。以这样的格式将信息提供给用户。另外,经由数字广播或因特网发行对其添加了一些再现限制信息的数字化音频和视频信息到每个用户的服务已在进行研究。在这样的环境中,作为广告,可以将已经对再现期限和再现次数进行再现限制的免费音频和视频信息分发给每个用户。在此情形下,每个用户能够以在再现限制信息中所表达的一段时间和一定再现次数内再现音频和视频信息(称为节目或者内容)。当用户想要该音频和视频信息时,他或她能够以预定的价格将其记录到存储卡。
在此情形下,存在再现不受限制(能够随意再现)的节目和再现受限制的节目都记录在一个记录介质上的可能性。当通过传统再现装置从这样的记录介质中再现节目时,用户将面对不方便的问题。当用户重复地再现节目时,他或她能够随意地再现再现不受限制的节目。相反,当根据再现次数再现再现受限制的节目时,再现受限制的节目的再现次数超过指定的再现次数之后,该节目不能够得到再现。由此,存在一种优选地从节目重复再现操作中除去再现受限制的节目的情形。另外,存在一种方法,用于询问用户他或她是否想再现再现受限制的节目。然而,当试图再现再现受限制的节目时,该再现操作被终止,并且该用户被询问他或她是否想再现它。由此,该装置的可操作性变差。
由此,本发明的目的是提供一种允许用户为再现受限制的节目指定操作方法的再现装置和再现方法。

发明内容
为了解决上述问题,本发明的权利要求1是用于从其上已经记录了已受到关于再现次数的再现限制的节目和未受到关于再现次数的再现限制的节目的记录介质中再现节目的一种再现装置,所述记录介质具有用于管理表示节目是否受到关于再现次数的再现限制的标识符的管理区,所述再现装置包括确定部件,用于确定要再现的节目是否受到关于对应于在所述管理区中管理的标识符的再现次数的再现限制,其中所述再现装置具有允许至少指定第一模式、第二模式以及第三模式中的两个的模式指定功能,当所述确定部件的确定结果表示要再现的节目已受到关于再现次数的再现限制时,第一模式询问用户他或她是否想再现该节目,第二模式强行禁止再现该节目,第三模式使得该节目无条件地得到再现。
本发明的权利要求4是用于从其上已经记录了已受到关于再现次数的再现限制的节目和未受到关于再现次数的再现限制的节目的记录介质中再现节目的一种再现装置,所述记录介质具有用于管理表示节目是否受到关于再现次数的再现限制的标识符的管理区,所述再现装置包括确定部件,用于确定节目重复再现操作是否已经得到指定;以及控制部件,用于当所述确定部件的确定结果表示已经指定节目重复再现操作时,引发所述再现装置去重复再现受到关于再现次数的再现限制的节目以外的节目。
本发明的权利要求8是用于从其上已经记录了已受到关于再现期限的再现限制的节目的记录介质中再现节目的一种再现装置,所述再现装置包括日期和时间计数部件,用于对日期和时间计数;操作部件,用于允许用户输入日期和时间信息;存储器部件,用于存储由所述操作部件输入的日期和时间信息;确定部件,用于确定所述日期和时间信息是否已经存储在所述存储器部件中;以及控制部件,用于当所述确定部件的确定结果表示所述日期和时间信息还未存储于所述存储器部件中时,禁止再现已受到关于再现期限的再现限制的节目。
本发明的权利要求9是用于从其上已经记录了已受到关于再现次数的再现限制的节目和未受到关于再现次数的再现限制的节目的记录介质中再现节目的一种再现方法,所述记录介质具有用于管理表示节目是否受到关于再现次数的再现限制的标识符的管理区,所述再现方法包括步骤确定要再现的节目是否受到关于对应于在所述管理区中管理的标识符的再现次数的再现限制,其中所述再现方法具有允许指定第一模式、第二模式以及第三模式中至少两个模式的模式指定功能,当在所述确定步骤处的确定结果表示要再现的节目已受到关于再现次数的再现限制时,第一模式询问用户他或她是否想再现该节目,第二模式强行禁止再现该节目,第三模式使得该节目无条件地得到再现。
本发明的权利要求12是用于从其上已经记录了已受到关于再现次数的再现限制的节目和未受到关于再现次数的再现限制的节目的记录介质中再现节目的一种再现方法,所述记录介质具有用于管理表示节目是否受到关于再现次数的再现限制的标识符的管理区,所述再现方法包括步骤确定节目重复再现操作是否已经得到指定;以及在当所述确定步骤处的确定结果表示节目重复再现操作已经得到指定时,引发重复再现受到关于再现次数的再现限制的节目以外的节目。
本发明的权利要求16是用于从其上已经记录了已受到关于再现期限的再现限制的节目的记录介质中再现节目的一种再现方法,所述再现方法包括步骤允许用户输入日期和时间信息;
存储由所述操作部件输入的日期和时间信息;确定所述日期和时间信息是否已经存储在所述存储器部件中;以及当在所述确定步骤处的确定结果表示所述日期和时间信息还未存储于所述存储器部件中时,禁止再现已受到关于再现期限的再现限制的节目。
根据本发明的权利要求1至7和9至15,在用户已指定的一模式中,能够再现再现受限制的节目。由此,能够防止违背用户意愿地再现再现受限制的节目。
附图简述

图1是示出利用根据本发明非易失性存储器的一种数字音频记录器/播放器的方框图;图2是示出根据本发明的一种DSP的内部方框图;图3是示出根据本发明的一种存储卡的内部方框图;图4是示出作为根据本发明的存储卡的存储介质的一种文件管理结构的示意图;图5是示出在根据本发明的存储卡中配置的闪速存储器中存储的数据的一种物理结构的示意图;图6是示出根据本发明的存储卡的一种数据结构的示意图;图7是示出存储在存储卡中的文件的结构的层级示意图;图8是示出作为存储在存储卡中的子目录的再现管理文件PBLIST.MSF的数据结构的示意图;图9是示出一个被以预定单位长度的间隔拆分成块并且在每个块上附加了属性文件的连续ATRAC3数据文件的数据结构的示意图;图10是用于解释根据本发明的合并编辑处理和拆分编辑处理的示意图;图11是示出再现管理文件PBLIST的数据结构的示意图;图12是示出再现管理文件PBLIST的数据结构的示意图;图13是示出表示附加信息数据的类型的关系的一种表格的示意图;图14是示出表示附加信息数据的类型的关系的一种表格的示意图;图15是示出表示附加信息数据的类型的关系的一种表格的示意图;图16是示出表示附加信息数据的数据结构的示意图;图17是示出ATRAC3数据文件的详细数据结构的示意图;
图18是示出组成ATRAC3数据文件的属性标题的较上部分的数据结构的示意图;图19是示出组成ATRAC3数据文件的属性标题的中间部分的数据结构的示意图;图20是示出表示记录模式及其记录期限等等的类型的表格的示意图;图21是示出表示拷贝控制状态的表格的示意图;图22是示出组成ATRAC3数据文件的属性标题的较下部分的数据结构的示意图;图23是示出ATRAC3数据文件的数据块的标题的数据结构的示意图;图24是示出表示根据本发明用于恢复受损坏的FAT区的一种方法的流程图的示意图;图25是示出存储在存储卡40中的文件的文件结构的另一例子的层级示意图;图26是示出在轨道信息管理文件TRKLIST.MSF和ATRAC3数据文件A3Dnnnnn.MSA之间的关系的示意图;图27是示出轨道信息管理文件TRKLIST.MSF的详细数据结构的示意图;图28是示出管理一名称的NAME1的详细数据结构的示意图;图29是示出管理一名称的NAME2的详细数据结构的示意图;图30是示出ATRAC3数据文件A3Dnnnnn.MSA的详细数据结构的示意图;图31是示出表示附加信息的INFLIST.MSF的详细数据结构的示意图;图32是示出表示附加信息数据的INFLIST.MSF的详细数据结构的示意图;图33是示出根据本发明用于恢复在另一数据结构中受损坏的FAT区的一种方法的示意图;图34是示出用于根据本发明的一实施例解释用于为再现受限制的节目指定再现模式的一种处理的流程图的示意图;图35是示出用于解释用于记录再现日志的数据结构的一例子的示意图;图36是示出用于根据本发明的一实施例解释再现受限制的节目的再现处理的流程图的示意图;
图37是示出用于根据本发明的所述实施例的分叉解释再现受限制的节目的再现处理的流程图的示意图;图38是示出根据本发明的一种实际系统结构的示意图。
实现本发明的最佳模式接着,将描述本发明的实施例。图1是示出利用根据本发明的实施例的非易失存储器的一种数字音频记录器/播放器的方框图。该数字音频记录器/播放器利用可拆卸存储卡记录和再现数字音频信号。实际上,该记录器/播放器与放大单元和扬声器组成一音频系统。然而,应该注意到能够将本发明应用到其它音频记录器上。即,能够将本发明应用到便携式记录/再现装置上。另外,能够将本发明应用到记录随卫星数据通信、数字广播或因特网传播的数字音频数据的机顶盒上。而且,能够将本发明应用到再现运动图像数据和静止图像数据而不是音频数据的系统上。根据本发明的该实施例的系统能够记录和再现诸如不是数字音频数据的图像和文本的附加信息。
所述记录/再现装置具有音频编码器/解码器IC(集成电路)10、安全IC 20、DSP(数字信号处理器)30。这些设备都是由单芯片IC组成的。该记录/再现装置具有可拆卸存储卡40。单芯片IC的存储卡40具有闪速存储器(非易失存储器)、存储器控制块以及安全块。所述安全块具有DES(数据加密标准)加密电路。根据本实施例,该记录/再现装置可以使用微计算机取代DSP 30。
音频编码器/解码器IC 10具有音频接口11和编码器/解码器块12。编码器/解码器块12编码对应于高效编码方法的数字音频数据,并且将该编码数据写入存储卡40。另外,编码器/解码器块12解码从存储卡40读取的编码数据。用于袖珍光盘的ATRAC(自适应变换声音编码)格式的改进的ATRAC3格式作为高效编码方法来使用。
将以44.1千赫兹采样并以16位量化的音频数据以ATRAC3格式进行高效编码。在ATRAC3格式中,要处理的音频数据的最小数据单位是声音单位(SU)。1 SU是将1024个采样(1024×16位×2声道)数据压缩到几百字节的数据的数据。1 SU的持续时间是大约23毫秒。以所述高效编码方法,可以将音频数据的数据量压缩到比原始数据的数据量小大约10倍。如在袖珍光盘中使用的ATRAC1那样,对应于ATRAC3格式的压缩和解压缩音频信号在音频质量上没有劣化。
线输入选择器13选择性地提供MD(袖珍光盘)的再现输出信号、调谐器(tuner)的输出信号或者磁带的再现输出信号到A/D(模拟/数字)转换器14。A/D转换器14将输入的线信号转换为数字音频信号(采样频率=44.1千赫兹;量化位数=16)。数字输入选择器16选择性地提供MD、CD(致密光盘)或CS(卫星数字广播)的数字输出信号到数字输入接收器17上。该数字输入信号会经由例如光纤传输。数字输入接收器17的输出信号会提供到采样率转换器15上。采样率转换器15将该数字输入信号转换为数字音频信号(采样频率=44.1千赫兹;量化位数=16)。
音频编码器/解码器IC 10的编码器/解码器块12经由安全IC 20的接口21提供编码数据到DES加密电路22上。该DES加密电路22将配置成保护内容的版权。存储卡40也具有DES加密电路。所述记录/再现装置的DES加密电路22多个主密钥和一装置唯一(apparatus unique)存储密钥。DES加密电路22还具有随机数字发生电路。DES加密电路22能够与具有DES加密电路的存储卡40共享验证处理和会话期(session)密钥。另外,DES加密电路22能够利用该DES加密电路的存储密钥重新加密数据。
从DES加密电路22输出的加密音频数据会提供到DSP(数字信号处理器)30。DSP 30经由接口与存储卡40通信。在该例子中,存储卡40连接到记录/再现装置的连接/拆卸机构(未示出)上。DSP 30将该加密数据写入存储卡40的闪速存储器。所述加密数据是在DSP 30和存储卡40之间串行传输的。另外,外部SRAM(静态随机访问存储器)31连接到DSP 30上。SRAM3 1提供给记录/再现装置以充足的存储容量以控制存储卡40。
另外,加密ATRAC3数据是从外部个人计算机(未示出)经由接口33提供到DSP 30的。当预定应用软件得以安装在该外部个人计算机时,它能够采集对应于EMD(电子音乐发行)、音乐CD或MP3(运动图像专家组1音频层III)的压缩音频文件等等到硬盘上,并且将所采集数据转换为ATRAC3格式,加密该转换数据,并且输出所加密数据。
编号32表示控制图1所示的整个音频系统的操作,并且提供在对应于用户操作的操作部分中产生的诸如记录命令、再现命令等等的数据的一种系统控制器。该系统控制器32是由CPU(中央处理单元)组成的。系统控制器32具有非易失存储器32a。另外,用于视频信息和字符信息的附加字符信息的数据会经由系统控制器32提供到DSP 30上。
由DSP 30从存储卡40中读取的加密ATRAC3数据将由安全IC 20进行加密。音频编码器/解码器IC 10解码对应于ATRAC3格式的编码数据。音频编码器/解码器10的输出数据会提供到D/A转换器18上。D/A转换器18将音频编码器/解码器10的输出数据转换为模拟音频信号。该模拟音频信号会提供到线输出端19。该模拟音频信号会经由线输出端19提供到放大单元(未示出)。该模拟音频信号是从扬声器或耳机中再现的。外部控制器提供静音(muting)信号到D/A转换器18。当该静音信号表示静音状态时,外部控制器禁止从线输出端19输出音频信号。
另外,从存储卡40中读取的加密ATRAC3数据是从DSP 30经由接口33提供到外部个人计算机的。该ATRAC3数据会存储在该个人计算机的硬盘中。
图2是示出DSP 30的内部结构的方框图。参见图2,所述DSP 30包括核心(core)34、闪速存储器35、SRAM 36、总线接口37、存储卡接口38以及内部总线桥。DSP 30具有与微计算机相同的功能。核心34等效于CPU。闪速存储器35存储引发DSP 30去执行预定处理的程序。SRAM 36和外部SRAM 31将作为所述记录/再现装置的RAM(随机访问存储器)来使用。
DSP 30控制用于将加密音频数据和附加信息写入对应于诸如从系统控制器32接收的记录命令的操作信号的存储卡40的写入处理以及用于从中读取它们的读取处理。即,DSP 30会配置在记录/再现音频数据和附加信息的音频系统侧的应用软件与存储卡40之间。DSP 30在存储卡40受到访问时操作。另外,DSP 30响应于诸如文件系统的软件来操作。
DSP 30管理以在传统个人计算机中使用的FAT(文件分配表)文件系统来存储存储于卡40中的文件。根据本发明的实施例,除了文件系统,还使用了管理文件。该管理文件是用于管理存储于存储卡40中的数据文件。该管理文件作为第一文件管理信息用于管理音频数据文件。在另一方面,FAT作为第二文件管理信息用于管理包括存储于存储卡40中的闪速存储器中的音频数据文件和管理文件的所有文件。所述管理文件存储在存储卡40中。所述FAT会在转送存储卡之前沿着路径目录等等写入闪速存储器。稍后将描述FAT的细节。
根据本发明的实施例,为了保护数据的版权,对已经受对应于ATRAC3格式压缩的音频数据加密。在另一方面,由于不需要保护管理文件的版权,不对其进行加密。存在加密类和非加密类两类存储卡。然而,用于随记录受版权保护的数据的记录器/播放器使用的存储卡限于加密类。由用户记录的声音数据和图像数据记录在非加密类存储卡上。
图3是示出存储卡40的内部结构的方框图。存储卡40包括以单芯片IC构造的控制块41和闪速存储器42。一双向串行接口配置在记录器/播放器的DSP 30和存储卡40之间。该双向串行接口由10根用于传输伴随数据传输的时钟信号的时钟线SCK、用于传输表示状态的信号的状态线SBS、用于传输数据的数据线DIO、中断线INT、两条GND(地)线、两条VCC(正电平数字电源)线以及两条预留线的10条线组成。
时钟线SCK用于传输同步数据的时钟信号。状态线SBS用于传输表示存储卡40的状态的信号。数据线DIO用于输入和输出命令和加密音频数据。中断线INT用于传输引起存储卡40中断记录器/播放器的DSP 30的中断信号。当存储卡40连接到记录器/播放器时,存储卡40产生该中断信号。然而,根据本发明的该实施例,由于该中断信号是沿着数据线DIO传输的,所以该中断线INT接地。
串行/并行转换、并行/串行转换以及接口时钟(S/P、P/S、I/F块)43是配置在记录器/播放器的DSP 30和存储卡40的控制块41之间的接口。所述S/P、P/S以及I/F块43将从记录器/播放器的DSP 30中接收的串行数据转换为并行数据、并且提供该并行数据到控制块41。另外,S/P、P/S以及I/F块43将从控制块41中接收的并行数据转换为串行数据、并且提供该串行数据到DSP 30。当S/P、P/S以及I/F块43经由数据线DIO接收命令和数据时,该S/P、P/S以及I/F块43将它们分离为正常存取到闪速存储器42的部分和被加密的部分。
以其数据是经由数据线DIO传输的格式,在传输一命令之后,数据会传输。S/P、P/S以及I/F块43检测命令的代码、并且确定该命令和数据是被正常存取的部分还是被加密的部分。对应于所确定的结果,S/P、P/S以及I/F块43存储被正常存取的命令到命令寄存器44、并且存储被正常存取的数据到页缓冲存储器45和写寄存器46。与写寄存器46相关,存储卡40具有误差校正代码编码电路47。该误差校正代码编码电路47产生作为用于临时存储在页缓冲存储器45中的数据的误差校正代码的冗余代码。
命令寄存器44、页缓冲存储器45、写寄存器46以及误差校正代码编码电路47的输出数据会提供到闪速存储器接口和定序器(在下文中,称为存储器I/F和定序器)51上。该存储器I/F和定序器51是配置在控制块41和闪速存储器42之间的接口,并且控制它们之间所交换的数据。数据经由存储器I/F和定序器51写入闪速存储器。
已经受对应于ATRAC3格式压缩并且写入闪速存储器的音频数据(在下文中,称为ATRAC3数据)是由记录器/播放器的安全IC 20和存储卡40的安全块52加密的,以保护该ATRAC3数据的版权。安全块52包括缓冲存储器53、DES加密电路54以及非易失存储器55。
存储卡40的安全块52具有多个验证密钥和对每个存储卡唯一的存储密钥。非易失存储器55存储加密数据所必需的密钥。存储在非易失存储器55中的该密钥不能被分析。根据该实施例,例如,存储密钥是存储在非易失存储器55中的。安全块52还具有随机数字发生电路。安全块52验证可使用的记录器/播放器并且与其共享会话期密钥。另外,安全块52利用所述存储密钥经由DES加密电路54重新加密内容。
例如,当存储卡40连接到记录器/播放器时,它们相互得到验证。记录器/播放器的安全IC 20和存储卡40的安全块52相互得到验证。当记录器/播放器已经将所连接的存储卡40验证为可使用的存储卡并且存储卡40已经将记录器/播放器验证为可使用的记录器/播放器时,它们相互得到验证。在已经成功地执行了相互验证处理之后,记录器/播放器和存储卡40产生相应的会话期密钥、并且彼此共享。无论何时记录器/播放器和存储卡40相互验证,它们都产生相应的会话期密钥。
当内容写入到存储卡40时,记录器/播放器利用会话期密钥加密内容密钥、并且将该加密数据提供到存储卡40。存储卡40利用该会话期密钥解密该内容密钥、利用存储密钥重新加密该内容密钥,并且提供该内容密钥到记录器/播放器。所述存储密钥是对每个存储卡40的唯一密钥。当记录器/播放器接收加密的内容密钥时,记录器/播放器为每个加密内容密钥执行格式化处理,并且将该加密内容密钥和加密内容写入存储卡40。
在上节中,描述了存储卡40的写处理。在下面,将描述存储卡40的读处理。从闪速存储器42读取的数据会经由存储器IF和定序器51提供到页缓冲存储器45、读寄存器48以及误差校正电路49。误差校正电路49校正存储于页缓冲存储器45中的数据的误差。已作误差校正的页缓冲存储器45的输出数据和读寄存器48的输出数据会提供到S/P、P/S以及I/F块43上。S/P、P/S以及I/F块43的输出数据会经由上述串行接口提供到记录器/播放器的DSP 30上。
当从存储卡40读取数据时,以存储密钥加密的内容密钥和以块密钥加密的内容是从闪速存储器42中读取的。安全块52用存储密钥解密内容密钥。安全块52用会话期密钥重新加密该已解密的内容密钥,并且传输该重新加密的内容密钥到记录器/播放器上。该记录器/播放器利用接收的会话期密钥解密该内容密钥,并且利用已解密的内容密钥产生块密钥。记录器/播放器接着解密已加密的ATRAC3数据。
配置只读存储器(Config.ROM)50是存储存储卡40的分区信息、各种类型的属性信息等等的存储器。存储卡40还具有擦除保护开关60。当该开关60处于擦除保护位置时,即使从记录器/播放器提供引发存储卡40擦除存储于闪速存储器42中的数据的命令到存储卡40,存储卡40也被禁止擦除存储于闪速存储器42中的数据。振荡器控制器(OSC cont.)61是产生作为存储卡40的处理的定时基准的时钟信号的振荡器。
图4是示出使用存储卡作为存储介质的计算机系统的文件系统的处理层级的示意图。在层级方面,顶部层级是应用程序处理层,应用程序处理层接下来是文件管理处理层、逻辑地址管理层、物理地址管理层以及闪速存储器存取层。在上述层级结构中,文件管理处理层是FAT系统。物理地址会分配到闪速存储器的各个块。在闪速存储器的各个块与其物理地址之间的关系不会改变。逻辑地址是在文件管理处理层上进行逻辑处理的地址。
图5是示出在存储卡40的闪速存储器42中处理的数据的物理结构的示意图。在存储器42中,一数据单元(称为段(segment))被分成为预定数目的块(固定长度)。一块被分成为预定数目的页(固定长度)。在闪速存储器中,数据是每次作为每个块擦除的。数据每次会作为页写入闪速存储器42或者从中读取。每个块的尺寸是相同的。同样地,每页的尺寸是相同的。一个块是由页0至页m组成的。例如,一个块具有例如8KB(千字节)或16KB的存储容量。一页具有512B(字节)的存储容量。当一个块具有例如8KB的存储容量时,闪速存储器42的整体存储容量是4MB(兆字节)(5 12块)或8MB(1024块)。当一个块具有例如16KB的存储容量时,闪速存储器42的整体存储容量是16MB(1024块)、32MB(2048块)或64MB(4096块)。
一页是由512字节的数据部分和16字节的冗余部分组成的。冗余部分的前三个字节是只要更新数据就要重写的重写部分。该前三个字节依次包含块状态区、页状态区以及更新状态区。冗余部分的剩余13字节是取决于数据部分的内容的固定数据。该13字节包含管理标志区(1字节)、逻辑地址区(2字节)、格式预留区(5字节)、分散(dispersion)信息ECC(误差验证与校正)区(2字节)以及数据ECC区(3字节)。分散信息ECC区包含用于对管理标志区、逻辑地址区以及格式预留区进行误差校正处理的冗余数据。数据ECC区包含用于对512字节数据进行误差校正处理的冗余数据。
管理标志区包含系统标志(1用户块,0根块)、转换表标志(1无效,0表格块)、拷贝禁止标志(1可以,0不行)以及存取许可标志(1随意,0读保护)。
前两个块——块0和1——是根块。块1是块0的备份。根块是在存储卡中有效的顶部块。当存储卡连接到记录器/播放器时,根块首先被访问。其余块是用户块。根块的页0包含标题(header)区、系统入口区以及根和属性信息区。根块的页1包含禁止块数据区。根块的页2包含CIS(卡信息结构)/IDI(识别驱动信息)区。
根块的标题区包含该根块的ID和有效入口数。系统入口是禁止块数据的起始位置、其数据尺寸、其数据类型、CIS/IDI区的数据起始位置、其数据尺寸和其数据类型。根和属性信息包含存储卡类型(只读型、可重写型或混合型)、块尺寸、块数目、全部块数、安全/非安全类型、卡制作数据(制造日期)等等。
由于闪速存储器具有因绝缘膜的劣化引起的重写次数的限制,必需防止对同一存储区(块)进行集中存取。由此,当重写以特定逻辑地址存储于特定物理地址的数据时,特定块的更新数据是写入到未使用块而不是初始块的。由此,在数据更新之后,在逻辑地址和物理地址之间的关系改变。该处理被称为交换处理。因而,防止了同一块被集中存取。由此,闪速存储器的使用寿命得以延长。
逻辑地址与写入块中的数据有关。即使初始数据的块不同于更新数据的块,在FAT上的地址也不会改变。由此,能够对同一数据进行恰当的寻址。然而,由于执行了交换处理,需要与逻辑地址和物理地址相关的转换表(该表称为逻辑-物理地址转换表)。参考该逻辑-物理地址转换表,可获得对应于指定到FAT上的逻辑地址的物理地址。由此,能够存取用物理地址指定的块。
DSP 30将逻辑-物理地址转换表存储于SRAM中。当RAM(随机存取存储器)的存储容量小时,逻辑-物理地址转换表能够存储于闪速存储器中。该逻辑-物理地址转换表将以降序分类的逻辑地址(2字节)与物理地址(2字节)关联。由于闪速存储器的最大存储容量是128MB(8192块),能够用两个字节分配8192个地址。该逻辑-物理地址转换表是为每个段管理的。由此,该逻辑-物理地址转换表的尺寸与闪速存储器的存储容量成比例。当闪速存储器的存储容量是8MB(两段)时,每个段使用两页作为逻辑-物理地址转换表。当该转换表存储于闪速存储器中时,在每个页的冗余部分中的管理标志区的预定一位表示当前块是否是包含该逻辑-物理地址转换表的块。
上述存储卡能够如利用光盘形状的记录介质那样,与个人计算机系统的FAT系统一起使用。闪速存储器具有IPL(初始装入程序)区、FAT区以及路径目录区(在图5中未示出)。IPL区包含要初始地装载到记录器/播放器的存储器中的节目的地址。另外,该IPL区包含各种类型的存储器信息。FAT区包含与块(簇)相关的信息。FAT具有已定义的未使用块、下一块号、有缺陷的块以及最末块号。路径目录区包含即文件属性、更新日期[日、月、年]、文件尺寸等等的目录入口。
接着,参考图6,将描述使用FAT表的管理方法。图6是示出存储器分配图表的示意图。该存储器分配图表的顶区是分区表部分。在该分区表部分之后是块区、根扇区、FAT区、FAT备份区、根目录区、子目录区以及数据区。在存储器分配图表上,已经将逻辑地址转换为对应于逻辑-物理地址转换表的物理地址。
将根扇区、FAT区、FAT备份区、根目录区、子目录区以及数据区总称为FAT分区区。
分区表部分包含FAT分区区的起始和结束地址。用作传统软盘的FAT没有这样的分区表。由于第一轨道仅有一个分区表,因此有一个空白区。
根扇区包含FAT结构的尺寸(12位FAT或16位FAT)、簇尺寸以及每个区的尺寸。该FAT将用于管理记录在数据区中的文件的位置。FAT的拷贝区是FAT的备份区。路径目录区包含文件名及其起始簇地址以及其各种属性。路径目录区每个文件使用32字节。
子目录区是作为目录的目录属性文件。在图6示出的实施例中,子目录区具有称为PBLIST.MSF、CAT.MSA、DOG.MSA以及MAN.MSF的四个文件。该子目录区用于管理文件名和它们在FAT上的记录位置。即,文件名CAT.MSA的槽位(slot)将指定到FAT上的地址“5”上。文件名DOG.MSA的槽位将指定到FAT上的地址“10”上。
在簇2之后的区是作为数据区使用的。在该实施例中,已经受对应于ATRAC3格式压缩的音频文件记录在该数据区上。文件名MAN.MSF的槽位将指定到FAT上的地址“110”上。
根据本发明的该实施例,已经受对应于ATRAC3格式压缩并且具有文件名CAT.MSA的音频文件记录在簇5、6、7及8上。作为已经受对应于ATRAC3格式压缩并且具有文件名DOG.MSA的文件的前半部分的DOG-1的音频数据记录在簇10、11及12上。作为已经受对应于ATRAC3格式压缩并且具有文件名DOG.MSA的文件的后半部分的DOG-2的音频数据记录在簇100及101上。已经受对应于ATRAC3格式压缩并且具有文件名MAN.MSF的音频数据记录在簇110和111上。
根据本发明的该实施例,描述了将单个文件分为两部分并且分散记录的例子。在该例子中,在数据区中的区“Empty(空)”是可记录区。
在簇200之后的区将用于管理文件名。文件CAT.MSA记录在簇200上。文件DOG.MSA记录在簇201上。文件MAN.MSF记录在簇202上。当文件的位置改变时,在簇200之后的区将重新安排。
当第一次连接存储卡时,FAT分区区的开始和结束是参考该顶分区表部分记录的。在再现了根扇区部分之后,将再现根目录区和子目录区。检测再现管理信息PBLIST.MSF在子目录区的槽位以定位文件PBLIST.MSF的槽位的结束部分的地址。
根据本实施例,由于地址“200”是记录在文件PBLIST.MSF的槽位的结尾的,所以定位在簇200。在簇200之后的区将用作管理文件名及其再现次序。根据本实施例,文件CAT.MSA是第一节目。文件DOG.MSA是第二节目。文件MAN.MSA是第三节目。
在于子目录中定位了簇200之后的所有区之后,文件CAT.MSA、DOG.MSA以及MAN.MSA的地址得以定位。在图6中,将文件名CAT.MSA的槽位的末端指定为地址“5”。将文件名DOG.MSA的槽位的末端指定为地址“10”。将文件名MAN.MSA的槽位的末端指定为地址“110”。
当在FAT上利用记录在文件名CAT.MSA的槽位的末端处的地址“5”搜索入口地址时,获得簇地址“6”。当在FAT上利用地址“6”搜索入口地址时,获得簇地址“7”。当在FAT上利用地址“8”搜索入口地址时,获得表示结束的代码“FFF”。
由此,文件CAT.MSA使用簇5、6、7及8。参考在数据区中的簇5、6、7及8,能够存取带有文件名CAT.MSA的ATRAC3数据区。
接着,将描述用于搜索已经分散记录的文件DOG.MSA的方法。将文件DOG.MSA的槽位的末端指定为地址“10”。当在FAT上利用地址“10”搜索入口地址时,获得簇地址“11”。当在FAT上利用地址“11”搜索入口地址时,获得簇地址“12”。当在FAT上利用地址“12”搜索入口地址时,获得簇地址“100”。当在FAT上利用地址“100”搜索入口地址时,获得簇地址“101”。当在FAT上利用地址“101”搜索入口地址时,获得表示结束的代码“FFF”。
由此,文件DOG.MSA使用簇10、11、12、100及101。当参考数据区的簇10、11、12、100及101时,能够存取对应于文件DOG.MSA的前部分的ATRAC3数据区。当参考数据区的簇100及101时,能够存取对应于文件DOG.MSA的第二部分的ATRAC3数据区。
另外,当在FAT上利用记录在文件名MAN.MSA的槽位的末端处的地址“110”搜索入口地址时,获得簇地址“111”。当在FAT上利用地址“111”搜索入口地址时,获得表示结束的代码“FFF”。
由此,文件MAN.MSA使用簇110及111。当参考在数据区中的簇110及111时,能够存取带有文件名MAN.MSA的ATRAC3数据区。
如上所述,分散在闪速存储器中的文件数据能够得到链接和顺序再现。
根据本发明的该实施例,除了以存储卡40的格式定义的文件管理系统以外,还使用一管理文件管理作为音乐文件的轨道及其部分。该管理文件是利用存储卡40的用户块记录在闪速存储器42中的。由此,如将稍后所述,即使存储卡40的FAT受到损坏,也能够恢复文件。
该管理文件是由DSP 30创建的。例如,当第一次接通记录器/播放器的电源时,DSP 30确定存储卡40是否连接在该记录器/播放器上。当已经连接上该存储卡时,DSP 30验证存储卡40。当DSP 30成功地验证存储卡40时,该DSP 30读取闪速存储器42的根块。此后,DSP 30读取物理地址-逻辑地址转换表,并且存储所读取的数据到SRAM。已经被读取到DSP 30的数据将存储在SRAM中。在传送该存储卡之前,FAT和路径目录已经写入了该存储卡的闪速存储器42中。在另一方面,当数据记录到存储卡时,管理文件得以创建。
即,由用户遥控器等发出的记录命令是从系统控制器32提供到DSP 30上的。记录器/播放器IC 10压缩所接收的音频数据,并且提供得到的ATRAC3数据到安全IC 20。该安全IC 20加密ATRAC3数据。该加密ATRAC3数据记录是记录在存储卡40的闪速存储器42。此后,FAT和管理文件得到更新。只要文件得到更新(实际上,只要开始和完成音频数据的记录操作),存储于SRAM 31和36中的FAT和管理文件就被重写。当从记录器/播放器拆卸存储卡40或者关掉其电源时,从SRAM 31和36中提供的最新FAT和管理文件会记录到闪速存储器42中。或者,只要开始和完成音频数据的记录操作,存储于闪速存储器42中的FAT和管理文件就可以被重写。另外,当编辑音频数据时,管理文件的内容得到更新。
在根据本实施例的数据结构中,附加信息是在管理文件中创建和更新的。该附加信息会记录到闪速存储器42中。在该管理文件的另一数据结构中,除了轨道管理文件的附加信息管理文件是独立创建的。该附加信息是从系统控制器32提供到DSP 30的。由DSP 30接收的该附加信息会记录到存储卡40的闪速存储器42中。由于附加信息不会提供到安全IC 20,它未被加密。当从记录器/播放器拆卸存储卡40或者关掉其电源时,附加信息会从DSP 30的SRAM写入闪速存储器42中。
图7是示出存储卡40的文件结构的示意图。存储卡40具有静止图像目录、运动图像目录、语音目录、控制目录以及音乐(HIFI(高保真))目录这样的目录。根据本实施例,由于音乐节目得到记录和再现,所以下面的描述集中在音乐目录上。该音乐目录具有两类文件。第一类是再现管理文件PBLIST.MSF(在下文中,缩写为PBLIST)。另一类是包含加密音乐数据的ATRAC3数据文件A3Dnnnn.MSA(在下文中,缩写为A3Dnnn)。该音乐目录能够包含高达400个ATRAC3数据文件(即,400个音乐节目)。ATRAC3数据文件寄存在再现管理文件中,并且是由记录器/播放器创建的。
图8是示出再现管理文件的结构的示意图。图9是示出一个ATRAC3数据文件的结构的示意图。该再现管理文件是一16KB的固定长度文件。ATRAC3数据文件是为每个音乐节目创建的、并且由在开始处的属性标题和其后的加密音乐数据区组成。该属性数据具有16KB的固定长度。该属性标题的结构类似于再现管理文件的结构。
图8所示的再现管理文件是由标题、存储卡名NM-1S(对1字节代码)、存储卡名NM-2S(对2字节代码)、节目再现序列表TRKTBL以及存储卡附加信息INF-S组成的。在该数据文件的开始处的属性标题(图9所示)是由标题、节目名NM1(对1字节代码)、节目名NM2(对2字节代码)、轨道信息TRKINF(诸如轨道密钥信息)、部分信息PRTINF以及轨道附加信息INF组成的。所述标题包含部分的总数目信息、名称的属性、附加信息的尺寸等等。
该属性数据其后是ATRAC3音乐数据。该音乐数据是每隔16KB分段的块。每个块以标题开始。该标题包含用于解密加密数据的初始值。仅ATRAC3数据文件的音乐数据被加密。由此,诸如再现管理文件、标题等等的其它数据未被加密。
接着,参考图10A至10C,将描述在音乐节目和ATRAC3数据文件之间的关系。一个轨道等效于一个音乐节目。另外,一个音乐节目是由一ATRAC3数据(见图9)组成的。该ATRAC3数据文件是受对应于ATRAC3格式压缩的音频数据。该ATRAC3数据文件是作为簇一次记录到存储卡40上的。一个簇具有16KB的容量。在一个簇中不会包含多个文件。闪速存储器42的最小数据擦除单位是一块。在用于音乐数据的存储卡40的情形下,一块是一簇的同义词。另外,一簇等效于一扇区。
一个音乐节目基本上是由一个部分组成的。然而,当编辑音乐文件时,一个音乐节目可以由多个部分组成。一个部分是连续记录的数据的单位。正常地,一个轨道是由一个部分组成的。音乐节目的各部分的连接是利用在每个音乐节目的属性标题中的部分信息PRTINF管理的。即,该部分尺寸是以部分信息PRTINF的部分尺寸PRTSIZE(4字节)表示的。该部分尺寸的前两个字节表示当前部分的簇的总数目。其接着的两个字节分别表示开始和最后簇的开始声音单元(SU)和结束声音单元(SU)的位置。在下文中,将声音单元缩写为SU。利用这样的部分符号、当编辑音乐数据时,能够抑制音乐数据的移动。当为每个块编辑音乐数据时,尽管能够抑制其移动,然而一个块的编辑单元远大于一个SU的编辑单元。
SU是一个部分的最小单元。另外,SU是在音乐数据是以对应于ATRAC3格式压缩的情形下的最小数据单元。1 SU是将以44.1千赫兹的1024采样(1024×16位×2声道)数据压缩到比初始数据小大约10倍的数据的音频数据。1个SU的持续时间是大约23毫秒。正常地,一个部分是由几千个SU组成的。当一个簇是由42个SU组成时,一个簇允许产生一秒的声音。组成一轨道的部分的数目取决于附加信息的尺寸。由于部分的数目是由从一个块中减去标题、节目名、附加数据等等获得的,当没有附加信息时,能够使用最大数目的部分(645个部分)。
图10A是示出在连续地记录CD等的两个音乐节目的情形下的文件结构的示意图。第一节目(文件1)是由例如5个簇组成的。由于一个簇不能够包含第一节目和第二节目的两个文件,所以文件2是从下一个簇的起始处开始的。由此对应于文件1的部分1的结尾是在一个簇的中间,并且该簇的剩余区不包含数据。同样地,第二音乐节目(文件2)是由一个部分组成的。在文件1的情形下,该部分尺寸是5。第一簇从第0个SU处开始。最后的簇结束于第4个SU。
存在四类编辑处理,即拆分处理、合并处理、擦除处理以及移动处理。执行拆分处理可将一个轨道分为两个部分。当执行拆分处理时,轨道的总数目增加一个。在该拆分处理中,一个文件在文件系统上被分为两个文件。由此,在此情形下,再现管理文件和FAT得到更新。执行合并处理可将两个轨道合并为一个轨道。当执行合并处理时,轨道的总数目减少一个。在该合并处理中,两个文件在文件系统上被合并为一个文件。由此,当执行合并处理时,再现管理文件和FAT得到更新。执行擦除处理可擦除轨道。在该轨道被擦除后轨道数目将一一减少。执行移动处理可改变轨道顺序。由此,当执行擦除处理或移动处理时,再现管理文件和FAT得到更新。
图10B是示出图10A中所示的两个节目(文件1和文件2)的合并结果的示意图。作为该合并处理的结果,该合并文件是由两个部分组成的。图10C是示出将一节目(文件1)在簇2的中间拆分的拆分结果的示意图。通过该拆分处理,文件1是由簇0、1以及簇2的开始部分组成的。文件2是由簇2的结束部分以及簇3和4组成的。
如上所述,根据本发明的实施例,由于定义了部分符号,作为合并结果(见图10B),能够利用SU来定义部分1的开始位置、部分1的结束位置以及部分2的结束位置。由此,要填满因该合并结果使得的空间,不需要移动部分2的音乐数据。另外,作为拆分结果(见图10C),不需要移动数据和在文件2的开始处填满该空间。
图11是示出再现管理文件PBLIST的详细数据结构的示意图。图12A和12B示出再现管理文件PBLIST的标题部分和剩余部分。该再现管理文件的尺寸是一簇(一块=16KB)。图12A所示的标题的尺寸是32字节。图12B所示的再现管理文件PBLIST的剩余部分包含名称NM1 S区(256字节)(对于存储卡)、名称NM2 S区(512字节)、内容密钥区、MAC区、S YMDhms区、再现序列管理表TRKTBL区(800字节)、存储卡附加信息INF S区(14720字节)以及标题信息冗余区。这些区的开始位置是在再现管理文件中定义的。
图12A所示的(0x0000)至(0x0010)的前32字节用于标题。在该文件中,16字节区被称为槽位。参见图12A,所示标题放置在第一和第二槽位中。该标题包含下列区域。被称为“预留”的区是一未定义区。正常地,在预留区中,写入了零(0x00)。然而,即使写入任何数据到预留区,在该预留区写入的数据也被忽略。在未来的版本中,可以使用一些预留区。另外,数据是禁止写入预留区的。当一可选区未被使用时,它将被看作预留区。
BLKID TL0(4字节)含义块标识符文件ID作用再现管理文件的顶部的标识符。
值固定值=“TL=0”(例如,0x544C2D30)Mcode(2字节)含义制作人代码作用制作人的标识符和记录器/播放器的模型值高阶10位(制作人代码);低阶6位(模型代码)。
REVISION(修订)(4字节)含义PBLIST的重写次数作用只要再现管理文件得到重写就递增值从0开始,并且按1递增SN1C+L(2字节)含义在NM1 S区中写入的存储卡的名称属性(1字节代码)作用以1字节代码表示字符代码和语言代码。
值字符代码(C)高阶一字节。
00非字符代码,二进制数字
01ASCII(美国信息交换标准代码)02ASCII+KANA03修改的8859-181MS-JIS82KS C 5601-198983GB(大不列颠)2312-8090S-JIS(日本工业标准)(用于语音)语言代码(L)低阶一字节基于EBU技术3258标准标识语言。
00未设置08德语09英语0A西班牙语0F法语15意大利语1D荷兰语65韩国语69日语75汉语当未记录数据时,该区是全0。
SN2C+L(2字节)含义在NM2 S区中的存储卡的名称属性。
作用以1字节代码表示字符代码和语言代码。
值与SN1C+L相同SINFSIZE(2字节)含义在INF S区中的存储卡的附加信息的整体尺寸。
作用以16字节递增表示数据尺寸。当未记录数据时,该区是全0。
值尺寸0x0001至0x39C(924)T TRK(2字节)含义轨道总数目作用表示轨道总数目。
值1至0x0190(最大400轨),当未记录数据时,该区是全0。
VerNo(2字节)含义格式版本数作用表示主要版本数(高阶一字节)和次要版本数(低阶一字节)值例子0x0100(版本1.0)0x0203(版本2.3)接着,将描述在标题之后的区(见图13B)NM1 S(2字节)含义存储卡的名称(以一字节代码)作用以一字节代码(最大256)表示存储卡的名称。在该区的结尾处写入结束代码(0x00)。当未记录数据时,从该区的开始(0x0020)记录零(0x00)至少一字节。
值各种字符代码NM2 S含义存储卡的名称(以二字节代码)作用以二字节代码(最大512)表示存储卡的名称。在该区的结尾处写入结束代码(0x00)。该尺寸是从结束代码计算的。当未记录数据时,从该区的开始(0x0120)记录零(0x00)至少二字节。
值各种字符代码CONTENTS KEY(内容密钥)含义音乐节目的值。用MG(M)保护并存储。与CONTENTS KEY相同。
作用用作计算S-YMDhms的MAC所必需的密钥。
值0至0xFFFFFFFFFFFFFFFFMAC含义伪造的版权信息检查值作用表示利用S YMDhms和CONTENTS KEY产生的值。
值0至0xFFFFFFFFFFFFFFFFTRK nnn含义所再现的ATRAC3数据文件的SQN(序列)号。
作用表示TRKINF的Fno。
值1至400(0x190),当未记录数据时,该区是全0。
INFS含义存储卡的附加信息(例如,关于照片、曲目、指南等的信息)作用表示带有标题的可变长度附加信息。可以使用多种类型的附加信息。每种类型的附加信息具有ID(标识符)和数据尺寸。包括标题的每个附加信息区是由至少16字节和4字节的倍数组成的。细节见以下小节。
值参见“附加信息的数据结构”一节。
SYMDhms(4字节)(可选)含义利用可靠时钟通过记录器/播放器记录的年、月、日、小时、分钟以及秒。
作用标识最终记录日期和时间。在EMD的此情形下,该区是强制性的。
值位25至310至99年(1980至2079)位21至240至12月位16至200至31天位11至150至23小时位05至100至59分钟位00至040至29秒(两秒间隔)作为再现管理文件的最后槽位,写入标题中那些BLKID TL0、Mcode以及REVISION(修订)。
当在存储卡上记录数据时,存储卡可能会被错误地或意外地拆卸或者记录器/播放器的电源会被关掉。当执行了这样的不当操作时,应该检测到缺陷。如上所述,REVISION区放置在每个块的开始和结束中。只要写入了数据,该REVISION区的值就递增。如果在块的中间发生了缺陷终止,则在该块的开始处的REVISION区的值不匹配在该块的结束处的REVISION区的值。由此,能够检测到这样的缺陷终止。由于存在两个REVISION区,能够以高的可能性检测到异常终止。当检测到异常终止时,会产生诸如错误消息的报警。
另外,由于在一个块(16KB)的开始处写入了固定值BLKID TL0,所以当FAT受到损坏时,使用该固定值作为恢复数据的参考。即,根据该固定值,能够确定该文件的类型。由于固定值BLKID TL0是在每个块的标题和结束部分冗余写入的,所以能够确保可靠性。或者,能够冗余地记录相同的再现管理文件。
ATRAC3数据文件的数据量比轨道信息管理文件的数据量更大。另外,如将稍后所述,块号BLOCK SERIAL将添加到ATRAC3数据文件上。然而,由于多个ATRAC3数据文件记录到了存储卡上,为防止它们成为冗余,使用了CONNUM0和BLOCK SERIAL。否则,当FAT受到损坏时,将难以恢复该文件。即,一个ATRAC3数据文件可以是由被分散的多个块组成的。为确认相同的ATRAC3数据文件的块,使用了CUNNUM0。另外,为在ATRAC3数据文件中确认块的次序,使用了BLOCK SERIAL。
同样地,制作人代码(Mcode)是冗余地记录在每个块的开始和结束处的,以便在文件已经以FAT未受到损坏的状态不当地被记录的情形下,确认制作人和模型。
图12C是示出附加信息数据的结构的示意图。该附加信息是由下列的标题和可变长度数据组成的。该标题具有下列区。
INF含义字段ID作用表示该附加信息的开始。
值0x69ID含义附加信息密钥代码作用表示该附加信息的类目。
值0至0xFFSIZE含义单个附加信息的尺寸作用尽管数据尺寸不受限制,它至少应该是16字节和4字节的倍数。该数据的剩余部分应该用零(0x00)填充。
值16至14784(0x39C0)MCode含义制作人代码作用确认记录器/播放器的制作人和模型。
值高阶10位(制作人代码),低阶10位(机器代码)。
C+L含义在数据区中从字节12开始的字符的属性。
作用以一字节代码表示字符代码和语言代码。
值与SN1C+L相同DATA含义单个附加信息作用表示带有可变长度数据的每个类型的附加信息。真实数据总是从字节12开始的。真实数据的长度(尺寸)应该是至少4字节和4字节的倍数。数据区的剩余部分应该用零(0x00)填充。
值个别定义的对应于每类附加信息的内容。
图13是将附加信息的密钥代码值(0至63)与其类型关联的表。密钥代码值(0至31)将指定给音乐字符信息。密钥代码值(32至64)将指定给URL(统一资源指针)(万维网信息)。该音乐字符信息和URL信息包含作为附加信息的唱片集标题、艺术家姓名、CM等等的字符信息。
图14是将附加信息的密钥代码值(64至127)与其类型关联的表。密钥代码值(64至95)将指定给路径/其它。密钥代码值(96至1 27)将指定给控制/数字数据。例如,ID=98表示TOC(内容表)ID作为附加信息。TOC ID表示对应于CD(致密光盘)的TOC信息的第一音乐节目号、最终音乐节目号、当前节目号、表现总期限以及当前音乐节目期限。
图15是将附加信息的密钥代码值(128至159)与其类型关联的表。密钥代码值(128至159)将指定给同步再现信息。在图15中,EMD代表电子音乐发行。
接着,参考图16,将描述附加信息的实际例子。如图12C那样,图16A示出了附加信息的数据结构。在图16B中,密钥代码ID=3(作为附加信息的艺术家姓名)。尺寸=0x1C(28字节)表示包括标题的附加信息的数据长度是28字节;C+L表示字符代码C=0x01(ASCII)和语言代码L=0x09(英语)。在字节12之后的可变长度数据表示作为艺术家姓名的一字节数据“SIMON&GRAFUNKEL”。由于附加信息的数据长度应该是4字节的倍数,所以剩余部分应该用(0x00)填充。
在图16C中,密钥代码ID=97表示作为附加信息的ISRC(国际标准记录代码版权码)。尺寸=0x14(20字节)表示附加信息的数据长度是20字节。C=0x00和L=0x00表示字符和语言未被设置。由此,该数据是二进制代码。该可变长度数据是表示版权信息(国家、版权拥有者、记录年份以及序列号)的8字节ISRC代码。
在图16D中,密钥代码ID=97表示作为附加信息的记录日期和时间。尺寸=0x10(16字节)表示附加信息的数据长度是16字节。C=0x00和L=0x00表示字符和语言未被设置。该可变长度数据是表示记录日期和时间(年、月、日、小时、分钟、秒)的4字节代码(32位)。
在图16E中,密钥代码ID=107表示作为附加信息的再现日志。尺寸=0x10(16字节)表示附加信息的数据长度是16字节。C=0x00和L=0x00表示字符和语言未被设置。该可变长度数据是表示再现日志(年、月、日、小时、分钟、秒)的4字节代码。当记录器/播放器具有再现日志功能时,只要它再现音乐数据它就记录16字节的数据。
图17是示出在1SU是N字节(例如,N=384字节)的情形下ATRAC3数据文件A3Dnnnn的数据安排的示意图。图17示出数据文件的属性标题(一块)和音乐数据文件(一块)。图17示出两个块(16×2=32千字节)的每个槽位的第一字节(0x0000至0x7FF0)。如图18所示,该属性标题的第一32字节被用作标题;256字节被用作音乐节目区NM1(256字节);以及512字节被用作音乐节目区NM2(512字节)。该属性标题的标题包含下列区BLKID HD0(4字节)含义块ID字段ID作用确认ATRAC3数据文件的顶部。
值固定值=“HD=0”(例如,0x48442D30)。
MCode(2字节)含义制作人代码作用确认记录器/播放器的制作人和模型。
值高阶10位(制作人代码),低阶6位(机器代码)。
BLOCK SERIAL(4字节)含义轨道序列号作用从0开始并且按一递增。即使编辑音乐节目,该值也不改变。
值0至0xFFFFFFFF。
N1C+L(2字节)含义表示轨道(音乐节目标题)的数据(NM1)的属性。
作用以一字节代码表示NM1的字符代码和语言代码。
值与SN1C+L相同N2C+L(2字节)含义表示轨道(音乐节目标题)的数据(NM2)的属性。
作用以一字节代码表示NM2的字符代码和语言代码。
值与SN1C+L相同INFSIZE(2字节)含义当前轨道的附加信息的总尺寸。
作用以16字节的倍数表示数据尺寸。当未记录数据时,该区是全0。
值0x0000至0x3C6(966)T PRT(2字节)含义部分的总数目。
作用表示组成当前轨道的部分的数目。正常地,T PRT的值是1。
值1至285(645,10进制)T SU(4字节)含义SU的总数目。
作用表示在等效于该节目表现期限的一轨道中SU的总数目。
值0x01至0x001FFFFF。
INX(2字节)(可选)含义INDEX(索引)的相对位置。
作用用作表示音乐节目的代表部分的顶的指针。用将SU的数目除以4的值指定INX的值,作为该节目的当前位置。INX的该值等效于该SU的数目的4倍以上(大约93毫秒)。
值0至0xFFFF(最大,大约6084秒)XT(2字节)(可选)含义INDEX的再现期限。
作用用将SU的数目除以4的值指定由INX-nnn指定的再现期限。INX的该值等效于该正常SU的4倍以上(大约93毫秒)。
值0x0000(未设置);0x01至0xFFFE(多达6084秒);0xFFFF(直到音乐节目的结束)接着,将描述音乐节目标题区NM1和NM2。
NM1
含义音乐节目标题的字符串。
作用以一字节代码表示一音乐节目标题(多达256字符)(可变长度)。该标题区应该用结束代码(0x00)完成。该尺寸应该从该结束代码计算。当未记录数据时,应该从该区的开始(0x0020)记录零(0x00)至少一字节。
值各种字符代码NM2含义音乐节目标题的字符串。
作用以二字节代码表示一音乐节目标题(多达512字符)(可变长度)。该标题区应该用结束代码(0x00)完成。该尺寸应该从该结束代码计算。当未记录数据时,应该从该区的开始(0x0120)记录零(0x100)至少二字节。
值各种字符代码将从属性标题的固定位置(0x320)开始的80字节数据称为轨道信息区TRKINF。该区主要用于完全管理安全信息和拷贝控制信息。图19示出TRKINF的一部分。区TRKINF包含下列区CONTENTS KEY(内容密钥)(8字节)含义每个音乐节目的值。该CONTENTS KEY的值在存储卡的安全块中受到保护和接着被存储。
作用用作再现音乐节目的密钥。它用于计算MAC的值。
值0至0xFFFFFFFFFFFFFFFFMAC(8字节)含义伪造的版权信息检查值。
作用表示利用多个包括内容累积号和秘密序列号的TRKINF值产生的值。
所述秘密序列号是记录在存储卡的秘密区中的序列号。非版权保护型记录器不能从存储卡的秘密区读取数据。在另一方面,版权保护型记录器和利用能够从存储卡读取数据的程序操作的计算机能够访问该秘密区。
A(1字节)含义部分的属性。
作用表示诸如部分的压缩模式的信息。
值细节将在下面描述(见图20)。
在以下描述中,将单声道模式(N=0或1)定义为其位7=1、子信号=0、主信号=(L+R)的特殊结合模式。非版权保护型播放器可以忽略位2和1的信息。
区A的位0表示重读开/闭状态的信息。区A的位1表示再现跳过或正常再现的信息。位2表示诸如音频数据、传真数据等的数据类型的信息。位3未被定义。通过结合位4、5及6,ATRAC3的模式信息如图20所示得到定义。即,N是3个位的模式值。对于作为单声道(N=0或1)、LP(N=2)、SP(N=4)、EX(N=5)以及HQ(N=7)的五类模式,列示了记录期限(存储卡仅64 MB)、数据传输率以及每个块的SU数目。1 SU的字节数取决于每个模式。在单声道模式中1 SU的字节数是136字节。在LP模式中1 SU的字节数是192字节。在SP模式中1 SU的字节数是304字节。在EX模式中1 SU的字节数是384字节。在HQ模式中1 SU的字节数是512字节。位7表示ATRAC3模式(0二重的(dual),1联合(joint))。
例如,将描述在SP模式中使用的64 MB存储卡的例子。64 MB存储卡具有3968个块。在SP模式中,由于1 SU是304字节,所以一个块是53个SU。1 SU等效于(1024/44100)秒。由此,一个块是(1024/44100)×53×(396816)=4863秒=81分钟。
传输率是(44100/1024)×53×8=104737比特每秒LT(1字节)含义再现限制标志(位7和6)以及安全分区(位5至0)。
作用表示当前轨道的限制。
值位70=无限制,1=限制位60=未过期,1=过期位5至0安全分区(除了0以外禁止再现)FNo(2字节)含义文件名。
作用表示初始记录的指定在存储卡的秘密区中记录的MAC计算值的位置的轨道号。
值1至0x190(400)MG(D)SERIAL nnn(16字节)含义记录器/播放器的安全块(安全IC 20)的序列号。
作用每个记录器/播放器的唯一值。
值0至0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCONNUM(4字节)含义内容积累号。
作用表示为每个音乐节目积累的唯一值。该值是由记录器/播放器的安全块管理的。该值的上限是232,即4200000000。用于确定所记录的节目。
值0至0xFFFFFFFFYMDhms S(4字节)(可选)含义带有再现限制的轨道的再现结束日期和时间。
作用表示许可利用EMD进行数据再现的日期和时间。
值与其它区的日期和时间的符号相同YMDhms E(4字节)(可选)含义带有再现限制的轨道的再现起始日期和时间。
作用表示许可利用EMD进行数据再现的日期和时间。
值与其它区的日期和时间的符号相同MT(1字节)(可选)含义许可的再现次数的最大值。
作用表示由EMD指定的再现次数的最大数目。
值1至0xFF。当未使用时,区MT的值是00。
CT(1字节)(可选)含义再现次数。
作用表示在许可的再现次数中的再现次数。只要再现数据,区CT的值就递减。
值0x00至0xFF。当未使用时,区CT的值是00。当区LT的位7是1并且区CT的值是00时,数据被禁止再现。
CC(1字节)含义拷贝控制。
作用控制拷贝操作。
值如图21所示,位6和7表示拷贝控制信息。位4和5表示高速数字拷贝操作的拷贝控制信息。位2和3表示安全块验证等级。位0和1未定义。
CC的例子
(位7和6)11许可的不受限拷贝操作01拷贝禁止00许可的一次拷贝操作(位3和2)00模拟/数字输入记录MG验证等级是0。
当利用来自CD的数据执行数字记录操作时,(位7和6)00以及(位3和2)00。
CN(1字节)(可选)含义在高速下列系列拷贝管理系统中许可的拷贝次数。
作用以该拷贝次数扩充拷贝许可,不限于一次拷贝许可和任意拷贝许可。仅在第一拷贝发生中有效。只要执行拷贝操作该值就递减。
值00禁止拷贝01至0xFE次数0xFF不受限拷贝次数轨道信息区TRKINF之后是从0x0370开始的24字节部分管理信息区(PRTINF)。当一个轨道是由多个部分组成时,单个部分的区PRTINF的值是在时间轴上连续排列的。图22示出区PRTINF的一部分。接着,将以所述排列的次序描述在区PRTINF的区。
PRTSIZE(4字节)含义部分尺寸。
作用表示部分的尺寸。簇2字节(最高位置),开始SU1字节(上部),结束SU1字节(最低位置)。
值簇1至0x1F40(8000)开始SU0至0xA0(160)结束SU0至0xA0(16)(注意SU从0开始)。
PRTKEY(8字节)含义部分加密值。
作用初始值=0。注意,应该使用编辑规则。
值0至0xFFFFFFFFFFFFFFFFCONNUM0(4字节)
含义初始产生的内容累积号密钥。
作用内容的唯一指定ID。
值与内容累积号初始密钥的值相同的值如图17所示,ATRAC3数据文件包含附加信息INF的属性标题。该属性信息除了开始位置未固定以外与再现管理文件的附加信息INF S(减图11和12B)相同。在一个或多个部分的结束处的最终字节位置(4字节的倍数)之后是附加信息INF的数据。
INF含义关于轨道的附加信息。
作用表示带有标题的可变长度附加信息。可以排列多个不同类型的附加信息。每个附加信息区具有ID和数据尺寸。每个附加信息区是由至少16字节和4字节的倍数组成的。
值与再现管理文件的附加信息INF S相同上述属性标题之后是ATRAC3数据文件的每个块的数据。如图23所示,为每个块添加了一个标题。接着,将描述每个块的数据。
BLKID A3D(4字节)含义块ID文件ID。
作用确认ATRAC3数据的顶部。
值固定值=“A3D”(例如,0x41334420)MCode(2字节)含义制作人代码作用确认记录器/播放器的制作人和模型。
值高阶10位(制作人代码),低阶6位(模型代码)。
CONNUM0(4字节)含义初始创建内容的累积号作用指定内容的唯一ID。即使编辑该内容,该值也不改变。
值与内容累积号初始密钥相同BLOCK SERIAL(4字节)含义分配到每个轨道的序列号作用从0开始并且按一递增。即使编辑该内容,该值也不改变。
值0至0xFFFFFFFF。
BLOCK-SEED(8字节)含义用于加密一个块的密钥作用该块的开始是由记录器/播放器的安全块产生的随机号。该随机号之后是按1递增的值。当丢失该值时,由于声音未产生等效于一个块的大约1秒,所以相同的数据写入了该块的标题和结尾。即使编辑该内容,该值也不改变。
值初始地,8位随机号INITIALIZATION VECTOR(8位)含义用于加密/解密ATRAC3数据所需的值作用从0开始的块。下一块从在最终SU处的最终加密8位值开始。当拆分一个块时,会使用恰在开始SU之前的最后8字节。即使编辑该内容,该值也不改变。
值0至0xFFFFFFFFFFFFFFFFSU nnn含义声音单位的数据作用表示从1024个采样中压缩的数据。输出数据的字节数取决于压缩模式。即使编辑该内容,该值也不改变。(例如,在SP模式中,N=384字节)。
值ATRAC3的数据值在图17中,由于N=384,所以在一个块中写入42个SU。将一个块的前两个槽位(4字节)用作标题。在最后的槽位(2字节)中,冗余地写入BLKID A3D、MCode、CONNUM0以及BLOCK SERIAL。由此,一个块的剩余区的M字节是(16384384×4216×3=208)字节。如上所述,8字节区BLOCK-SEED是冗余记录的。
当FAT区受到损坏时,闪速存储器的所有块会受到搜索。确定顶部块的块标识符BLK ID的值是否是TL0、HD0或A3D。接着,参考图24所示的流程图,将描述该确定处理。在步骤SP1中,确定顶部块的块标识符BLK ID的值是否是TL0当在步骤SP1中确定的结果表示顶部块的块标识符BLKID的值不是TL0时,流程行进到步骤SP2。在步骤SP2中,递增该块号。此后,流程行进到步骤SP3。在步骤SP3中,确定是否已经搜索了最后的块。当在步骤SP3中确定的结果表示还未搜索最后的块时,流程返回到步骤SP1。
当在步骤SP1中确定的结果表示顶部块的块标识符BLKID的值是TL0时,流程行进到步骤SP4。在步骤SP4中,确定所搜索的块是再现管理文件PBLIST。此后,流程行进到步骤SP5。在步骤SP5中,根据在再现管理文件PBLIST中包含的轨道T TRK的总数目,将轨道N的总数目存储在寄存器中。例如,当存储器存储10个ATRAC3数据时(10个音乐节目)时,T-TRK的值是10。
接着,在步骤SP6,根据轨道T TRK的总数目,块的TRK001至TRK400得到连续的定位。在该例子中,由于已经记录了10个音乐节目,仅有块的TRK 001至TRK 010得到定位。
由于文件号FNO是记录在TRK XXX(其中X=1至400)中的,所以表示轨道号TRK XXX和文件号FNO的关系的表是在步骤SP7中存储到存储器的。
在步骤SP8中,递减存储于寄存器中的N值。在步骤SP9中,重复步骤SP6、SP7以及SP8的循环直到N的值变为0。当在步骤SP9中确定的结果表示值N是0时,流程行进到步骤SP10。在步骤SP10中,指针(pointer)会重置到顶部块。从顶部块开始重复该搜索过程。
此后,流程行进到步骤SP11。在步骤SP11中,确定顶部块的块标识符BLKID的值是BLKID HD0时,流程行进到步骤SP12。在步骤SP12中,递增该块号。在步骤SP13中,确定是否已经搜索了最后的块。
当在步骤SP13中确定的结果表示还未搜索最后的块时,流程返回到步骤SP11。
重复该搜索处理直到在步骤SP11中确定的结果表示顶部块的块标识符BLKID的值是BLKID HD0。当在步骤SP11中确定的结果表示顶部块的块标识符BLKID的值是BLKID HD0时,流程行进到步骤SP14。在步骤SP14中,确定该块是在ATRAC3数据文件开始处的属性标题(见图8),该属性标题是从图18所示的0x0000至0x03FFF。
接着,在步骤SP15中,根据包含在属性标题中的ATRAC数据文件的文件号FNO、序列号BLOCK SERIAL以及内容累积号密钥CUNNUM0,将它们存储到存储器中。当已经记录了10个ATRAC3数据文件(10个音乐节目)时,由于存在10个其块标识符BLKID是BLKID TL0的块,所以将继续搜索处理直到搜索到它们。
当在步骤SP13中确定的结果表示已经搜索到最后的块时,流程行进到步骤SP16。在步骤SP16中,将指针重置到顶部块。从该顶部块重复该搜索处理。
在步骤SP17中,确定顶部块的块标识符BLKID的值是否是BLKID A3D。当在步骤SP17中确定的结果表示顶部块的块标识符BLKID的值不是BLKIDA3D时,流程行进到步骤18。在步骤18中,递增该块号。此后,流程行进到步骤SP19。在步骤SP19中,确定是否已经搜索了该最后的块。当在步骤SP19中确定的结果表示还未搜索该最后的块时,流程返回到步骤SP17。
当在步骤SP17中确定的结果表示顶部块的块标识符BLKID的值是BLKID A3D时,流程行进到步骤SP20。在步骤SP20中,确定该块是其中已经记录了该ATRAC3数据文件的块。
在步骤21中,根据记录在ATRAC3数据块中的序列号BLOCK SERIAL和内容累积号密钥CUNNUM0,将它们存储到存储器中。在相同的ATRAC3数据文件中,分配了相同的内容累积号密钥CUNNUM0。即,当一个ATRAC3数据文件由10个块组成时,对每个块的CUNNUM0分配了相同的号。
另外,当一个ATRAC3数据文件由10个块组成时,序列号1至0会连续地分配到该10个块的BLOCK SERIAL上。利用CUNNUM0,确定该内容块是否构成相同的内容。利用BLOCK SERIAL,能够获得在相同内容中的当前块的再现次序(即,连接顺序)。
根据本发明的该实施例,当已经记录了10个ATRAC3数据文件(即,10个音乐节目)并且每个ATRAC3数据文件是由10个块组成时,存在100个数据块。根据CUNNUM0和BLOCK SERIAL,能够获得100个数据块的音乐节目的再现次序及其连接次序。
当在步骤SP17中确定的结果表示已经搜索到最后的块时,已经搜索了再现管理文件、ATRAC3数据文件以及属性文件的所有块。由此,在步骤SP22中,基于存储于对应于块号的存储器中的CUNNUM0、BLOCK SERIAL、FNO以及TRX XXX,获得文件的链接状态。在获得该链接状态之后,可以在存储器的空闲非损坏区创建FAT。
接着,将描述根据本发明的第二实施例的管理文件。图25示出了根据本发明的第二实施例的存储卡40的文件结构。参见图25,音乐目录包含轨道信息管理文件TRKLIST.MSF(在下文中,称为TRKLIST)、附加信息文件INFLIST.MSF(包含艺术家姓名、ISRC代码、时间标记、静止图像数据等等(该文件被称为INF IST))、ATRAC3数据文件A3Dnnnn.MSA(在下文中,称为A3Dnnnn)。文件TRKLIST包含两个区NAME1和NAME2。区NAME1是包含存储卡名和节目名(对于对应于ASCII/8859 1字符代码的一字节代码)的区。区NAME2是包含存储卡名和节目名(对于对应于MS JIS/Hankul/中文代码的二字节代码)的区。
图26示出了在轨道信息管理文件TRKLIST、区NAME1和NAME2以及ATRAC3数据文件A3Dnnnn之间的关系。文件TRKLIST是64千字节(=16000×4)固定长度文件。该文件的32千字节的区用于包含区NAME1和NAME2。尽管可以提供节目名的区NAME1和NAME2作为与轨道信息管理文件不同的文件,然而,在具有小存储容量的系统中,便于总体地管理轨道信息管理文件和节目名文件。
轨道信息管理文件TRKLIST的轨道信息区TRKINF nnnn和部分信息区PRTINF nnnn用于管理数据文件A3Dnnnn和附加信息INFLIST。仅ATRAC3数据文件A3Dnmm受到加密。在图26中,该数据长度在水平方向是16字节(0至F)。在垂直方向中的十六进制数字表示当前文件在开始处的值。
根据该第二实施例,使用了作为轨道管理文件TRKLIST(包括节目标题文件)、附加信息管理文件INFLIST以及数据文件A3Dnnnn的三个文件。根据第一实施例(见图7、8及9),使用了作为用于管理所有存储卡的再现管理文件PBLIST和用于存储节目的数据文件ATRAC3的两个文件。
接着,将描述根据第二实施例的数据结构。为简化起见,在根据第二实施例的数据结构中,略去与第一实施例类似的部分的描述。
图27示出轨道信息管理文件TRKLIST的详细结构。在该轨道信息管理文件TRKLIST中,一簇(块)是由16千字节组成的。该文件TRKLIST的尺寸和数据与备份文件TRKLISTB的尺寸和数据相同。使用该文件TRKLIST的前32字节作为标题。如再现管理文件PBLIST的标题一样,文件TRKLIST的标题包含BLKID TL0/TL1(备份文件ID)区(4字节)、用于轨道总数目的区T TRK(2字节)、制作人代码区MCode(2字节)、用于TRKLIST重写次数的区REVISION(4字节)以及用于更新日期和时间数据的区YMDhms(4字节)(可选)。这些数据区的含义和作用与第一实施例中的相同。另外,文件TRKLIST包含下列区YMDhms(4字节)表示文件TRKLIST的最后更新日期(年、月、日)N1(1字节)(可选)表示存储卡的顺序号(分子侧)。当使用一存储卡时,该值是0x01。
N2(1字节)(可选)表示存储卡的顺序号(分母侧)。当使用一存储卡时,该值是0x01。
MSID(2字节)(可选)表示存储卡的ID。当使用多个存储卡时,每个存储卡的值是相同的(T.B.D.)。(T.B.D.(要定义的)表示可以在将来定义该值)。
S TRK(2字节)表示特定轨道(TB.D.)。
正常地,该值是0x0000。
PASS(2字节)(可选)表示口令(T.B.D.)。
APP(2字节)(可选)表示再现应用(T.B.D.)的定义(正常地,该值是0x0000)。
INF S(2字节)(可选)表示存储卡的总附加信息指针。当没有附加信息时,该值是0x00。
文件TRKLIST的最后16字符用作与所述标题的那些相同的区BLKIDTL0、区MCode以及区REVISION。备份文件TRKLISTB包含上述标题。在此情形下,该标题包含区BLKID TL1、区MCode以及区REVISION。
该标题之后是关于每个轨道的信息的轨道信息区TRKINF和关于轨道(音乐节目)的每个部分的信息的部分信息区PRTINF。图27示出区TRKLIST之后的区。区TRKLISTB的较低部分示出这些区的详细结构。在图27中,阴影区表示未使用的区。
轨道信息区TRKINF nnn和部分信息区PRTINF nnn包含ATRAC3数据文件的区。即,轨道信息区TRKINF nnn和部分信息区PRTINF nnn每个都包含再现限制标志区LT(1字节)、内容密钥区CONTENT KEY(8字节)、记录器/播放器安全块序列号区MG(D)SERIAL(16字节)、用于表示音乐节目的特色部分的区XT(2字节)(可选)、区INX(2字节)(可选)、区YMDhmsS(4字节)(可选)、区YMDhms E(4字节)(可选)、区MT(1字节)(可选)、区CT(1字节)(可选)、区CC(1字节)(可选)、区CN(1字节)(可选)(YMDhms S、YMDhms E、MT、CT、CC及CN这些区用作再现限制信息和拷贝控制信息)、用于部分属性的区A(1字节)、部分尺寸区PRTSIZE(4字节)、部分密钥区PRTKEY(8字节)以及内容累积号区CONNUM(4字节)。这些区的含义、作用及值与第一实施例的那些相同。另外,轨道信息区TRKINF nnn和部分信息区PRTINF nnn每个都包含下列区T0(1字节)固定值(T0=0x74)INF nnn(可选)(2字节)表示每个轨道的附加信息指针(0至409)。00不带附加信息的音乐节目。
FNM nnn(4字节)表示ATRAC3数据文件的文件号(0x0000至0xFFFF)。
ATRAC3数据文件名(A3Dnnnn)的号nnnn(用ASCII)会转换道0×nnnnn。
APP CTL(4字节)(可选)表示应用参数(T.B.D.)(正常地,该值是0x0000)。
P nnn(2字节)表示构成音乐节目的部分的数目(1至2039)。该区对应于上述区TPART。
PR(1字节)固定值(PR=0x50)。
接着,将描述音乐管理名称的区NAME1(对于一字节代码)和NAME2(对于二字节代码)。图28示出区NAME1(对于一字节代码)的详细结构。区NAME1和NAME2(将稍后描述)的每一个是以8字节分段的。由此,它们的一个槽位是由8字节组成的。在作为每个这些区的开始的0x8000处放置了标题。该标题之后是指针和名称。区NAME1的最后槽位包含与该标题相同的区。
BLKID NM1(4字节)表示块的内容(固定值)(NM1=0x4E4D2D31)。
PNM1 nnn(4字节)(可选)表示对区NM1的指针(对于一字节代码)。
PNM1 S表示对表示存储卡的名称的指针。
nnn(=1至408)表示对音乐节目标题的指针。
该指针表示块的起始位置(2字节)、字符代码类型(2位)以及数据尺寸(14位)。
NM1 nnn(可选)表示对于一字节代码(可变长度)的存储卡名称和音乐节目标题。在该区的结尾写入结束代码(0x00)。
图29示出区NAME2的详细数据结构(对于二字节代码)。在作为该区开始的0x8000处放置了标题。该标题之后是指针和名称。区NAME2的最后槽位包含与该标题相同的区。
BLKID NM2(4字节)表示块的内容(固定值)(NM2=0x4E4D2D32)。
PNM2 nnn(4字节)(可选)表示对区NM2的指针(对于二字节代码)。
PNM2 S表示对表示存储卡的名称的指针。
nnn(=1至408)表示对音乐节目标题的指针。
该指针表示块的起始位置(2字节)、字符代码类型(2位)以及数据尺寸(14位)。
NM2 nnn(可选)表示对于二字节代码(可变的)的存储卡名称和音乐节目标题。在该区的结尾写入结束代码(0x0000)。
图30示出在1 SU是由N个字节组成的情形下ATRAC3数据文件A3Dnnnn的数据排列(对于一块)。在该文件中,一个槽位是由8字节组成的。图30示出每个槽位的顶部分(0x0000至0x3FF8)的值。该文件的前四个槽位用作标题。如同第一实施例的数据文件(见图1 7)的属性标题之后的数据块一样,放置了标题。该标题包含区BLKID A3D(4字节)、制作人代码区MCode(2字节)、加密处理所需的区BLOCK SEED(8字节)、音乐初始内容累积号的区CONNUM0(4字节)、每个轨道的序列号区BLOCK SERIAL(4字节)以及加密/解密处理所需的区INITIALIZATION VECTOR(8字节)。该块的第二最后槽位冗余地包含区BLKID A3D和MCode。如同第一实施例一样,该标题之后是声音单位数据SU nnnn。
图31示出包含附加信息的附加信息管理文件INFLIST的详细数据结构。在该第二实施例中,在文件INFLIST的开始处(0x0000),放置下列标题。该标题之后是指针和区BLKID INF(4字节)表示该块的内容(固定值)(INF=0x494E 464F)。
TDAT(2个块)表示数据区的总数目(0至409)。
MCode(2字节)表示记录器/播放器的制作人代码。
YMDhms(4字节)表示记录更新日期和时间。
INF nnnn(4字节)表示对附加信息的区DATA的指针(可变长度,如一次二字节(槽位))。该起始位置是用高阶16位(0000至FFFF)表示的。
DataSlot(数据槽位) 0000(0x0800)表示从开始的偏移值(如一次一槽位)该数据尺寸是由低阶16位(0001至7FFF)表示的。下最高有效位设置禁止标志。MSB=0(使能)、MSB=1(禁止)。
该数据尺寸表示音乐节目的整体数据量。
(每个槽位的开始起始的数据。将该槽位的非数据区用00填充)。
第一INF表示对整个唱片集(正常地,INF 409)的附加信息的指针。
图32示出附加信息的结构。在附加信息数据区的开始处放置了8字节的标题。该附加信息的结构与第一实施例的那些相同(见图12C)。即,附加信息包含作为ID的区IN(2字节)、区密钥代码ID(1字节)、表示每个附加信息区的尺寸的区SIZE(2字节)以及制作人代码区MCode(2字节)。另外,该附加信息包含作为子ID的区SID(1字节)。
根据本发明的第二实施例,除了以存储卡的格式定义的文件系统以外,使用了音乐数据的轨道信息管理文件TRKLIST。由此,即使FAT受到损坏,能够恢复该文件。图33示出一种文件恢复处理的流程。为了恢复该文件,使用了以文件恢复程序操作并且能够访问连接到该计算机的存储卡和存储设备(硬盘、RAM等)的计算机。该计算机具有等效于DSP30的功能。接着将参考图25至32描述利用轨道管理文件TRKLIST的文件恢复处理。
对作为在每个块的顶部位置处的值(BLKID)的TL0搜索其FAT已受到损坏的闪速存储器的所有块。另外,对作为在每个块的顶位置处的值(BLKID)的NM1搜索所有块。此后,对作为在每个块的顶位置处的值(BLKID)的NM2搜索所有块。4个块的所有内容(轨道信息管理文件)是通过恢复计算机存储到例如硬盘的。
轨道的总数目是从轨道信息管理文件的第四字节之后的数据获得的。可获得轨道信息区TRKINF 001的第20字节、第一音乐节目的区CONNUM 001的值以及下一区P001的值。部分的数目是由区P001的值获得的。可获得区PRTINF的轨道1的所有部分的区PRTSIZE的值。可计算和获得块(簇)的总数目n。
在获得轨道信息管理文件之后,流程行进到步骤102。在步骤102中,搜索语音数据文件(ATRAC3数据文件)。从闪速存储器中搜索除了该管理文件的所有块。收集其顶部值(BLKID)是A3D的块。
搜索在A3Dnnnn的第16字节处的区CONNUM0的值与轨道信息管理文件的第一音乐节目的区CONNUM0的值相同并且其中区BLOCK SERIAL的从第20字节开始的值是0的块。在获得第一块之后,搜索具有与第一块相同值的区CUNNUM值并且其BLOCK SERIAL值是按一递增(1=0+1)的块(簇)。在获得第二块之后,搜索具有与第二块相同值的区CUNNUM值并且其BLOCK SERIAL值是按一递增(2=1+1)的块。
通过重复该处理,搜索ATRAC3数据文件直到获得轨道1的n个块(簇)。当获得了所有块(簇)时,将它们连续地存储在硬盘上。
对轨道2执行对轨道1的相同处理。即,搜索其中区CONNUM0的值与轨道信息管理文件的第一音乐节目的区CONNUM 002的值相同并且其中区BLOCK SERIAL的值从第20字节开始的块。此后,以与轨道1相同的方式搜索ATRAC3数据文件直到检测到最终的块(簇)n′。当获得了所有块(簇)时,将它们依次存储在硬盘上。
通过对所有轨道(轨道数目m)重复上述处理,将所有ATRAC3数据文件存储于由恢复计算机控制的硬盘。
在步骤103中,重新初始化其FAT已经受到损坏的存储卡,并且接着重建该FAT。在该存储卡中形成预定的目录。此后,从硬盘中拷贝轨道信息管理文件和m个轨道的ATRAC3数据文件到存储卡上。由此,完成恢复处理。
在该管理文件和数据文件中,重要的参数(尤其是在标题中的代码)可以得到三重而不是两重的记录。当数据是冗余地记录时,在任何位置是可以记录相同的数据,只要它们互相隔开一页或更多。
根据本发明,如上所述,当从中再现例如记录在存储卡40上的音频文件的数据文件时,即使已经在该存储卡上存储了再现受限制的文件和再现不受限制的文件,它们也能够以用户期望的方法得到再现。系统控制器32和操作部分(未示出)指定要从存储卡40中再现的音频文件及其再现方法。
能够将下列再现方法应用到图7和24所示的第一格式和图1 5和32所示的第二格式上。接着,将再次描述在第一格式中引起再现操作限制的数据。
图17和19所示的轨道信息区TRKINF的LT(1字节)的位7和6表示当前轨道具有限制(位70=未受限制;1=受限制)和(位60=未过期,1=过期)。YMDhms S(4字节)表示已受限制的轨道的再现开始日期和时间。YMDhms E(4字节)表示已受限制的轨道的再现结束日期和时间。CT(1字节)表示其中轨道能够在许可的再现次数内得到再现的次数。只要该轨道得到再现,CT值就递减。CT值在从0x00至0xFF的范围内。当LT的位7是1和CT值是00时,它们表示该轨道已经被禁止再现。
图34是示出用于为再现受限制的节目(也称为轨道或曲目)指定再现模式的处理的流程图。存在即第一模式、第二模式以及第三模式的三种再现模式。再现限制包括关于再现期限的限制和关于再现次数的限制。当应用关于再现期限的限制而不能执行再现操作时,即使许可的再现次数不是0,也禁止再现操作。由此,在下列描述中,除非另外指定,术语“再现限制”表示“关于再现次数的限制”。
在第一模式中,当试图再现受再现限制的节目时,再现操作被暂停,该用户被告知该节目受到再现限制,并且询问该用户他或她是否想再现该节目。对应于该用户的回答,该节目得到再现或者被禁止再现。然而,当该节目的再现次数达到许可的再现次数时,该节目被禁止再现。在第二模式中,当节目再现受限制时,它被禁止再现。即,在该第二模式中,将再现受限制的节目处理为好像它未在介质上呈现。在第三模式中,可无条件地再现再现受限制的节目。然而在第三模式中,当再现的次数达到许可的再现次数时,该节目被禁止再现。
当节目(轨道)被禁止再现时,该节目被跳过。或者,能够以停止再现操作这样的方式实质地禁止再现该节目,使得再现输出静音,或者使得该节目被从介质上擦除。在下列描述中,术语“再现限制”具有前述的含义。然而,在适当的地方,可以使用术语“跳过”。
在图34中,当在步骤S31中接通记录器电源时,流程行进到步骤S32。在步骤S32中,显示引起用户选择所述第一、第二和第三模式之一的提示。在步骤S33中,执行用于指定一种模式的处理。在步骤S34中,将由用户选择的模式存储于系统控制器32的非易失存储器32a中。在步骤S31中的电源接通操作表示第一电源接通操作。通过另一开关执行模式改变。然而,只要执行该电源接通操作就可以改变模式。在工厂中,作为缺省,已经指定了引起用户去选择三种模式之一的第一模式。
在步骤S35中,确定是否已经按压了再现按钮。当在步骤S35中的确定结果表示已经按压了再现按钮时,流程行进到步骤S36。在步骤S36中,确定要再现的节目是否受到再现限制。当在步骤S36中的确定结果表示该节目再现不受限制时,流程行进到步骤S37。在步骤S37中,该节目得到正常地再现。在已经再现了一节目之后,流程行进到步骤S36。在步骤S36中,确定下一节目是否受到再现限制。当在步骤S36中的确定结果表示该节目受到再现限制时,流程行进到步骤S38。在步骤S38中,执行对应于存储于非易失存储器32a中的模式的再现操作。由此,完成能够再现的节目的再现操作。此后,处理下一节目。在已经再现了已经受到关于再现次数限制的节目之后,在该轨道的附加信息INF中记录一再现日志文件,该附加信息INF已经在再现数据文件的属性标题中作了描述。此后,流程行进到步骤S36。
尽管已经参考图17描述了附加信息INF,然而,将参考图35描述其中记录了再现日志的附加信息INF的数据结构。固定值(0x69)被添加在该附加信息INF的开始中。该固定值(0x69)之后是表示附加信息的类目的密钥代码。在图35所示的例子中,该密钥代码是表示再现日志的值103。接着,该值103之后是表示附加信息的尺寸的代码(例如0x10)。该代码0x10之后是确认记录装置的制作人和模型的制作人代码(MCode)。该制作人代码之后是3字节的零(0x00)。零是无含义的值。
3字节的零之后是表示再现次数的一字节数据。实际上,该一字节数据是CT的值(8位)。在再现节目之前的CT值和在再现节目之后的CT值得到记录。该CT值之后是4字节的再现日期和时间(YMDhms)。以7位记录年的值(例如,1980至2079)。以4位记录月的值。以5位记录日(0至31)的值。以5位记录小时(0至23)的值。以6位记录分钟(0至59)的值。以5位记录秒(以2秒的间隔)的值。
只要再现再现受限制的节目,就记录一再现日志。结果,利用再现日志,能够获得该节目的再现历史。当诸如附加信息或轨道信息的管理信息受到改变时,存储卡40会连接到记录器/播放器上。该管理信息会读取到系统控制器32的RAM中。系统控制器32重写存储于该RAM中的管理信息并且将改变的管理信息记录到存储卡40中。当存储卡40从记录器/播放器上拆卸时或者关掉其电源时,重写的管理信息可以被记录到存储卡40上。
图36是示出在图34所示的步骤S38中的处理(对应于所指定模式的再现操作)的例子的流程图。在步骤41中,确定LT的位6是否是0。当LT的位6是0时,该节目未受到关于再现期限的限制(该节目未过期)。由此,流程行进到步骤S42。当LT的位6是1时,由于该节目已受到关于再现期限的限制(该节目已过期),所以该节目被禁止再现(在步骤S43中)。
当在步骤S41中的确定结果表示位6=0时,流程行进到步骤S42中。在步骤S42中,通过将再现开始日期和时间YMDhms S与再现结束日期和时间YMDhms E比较,确定该节目是否受到关于再现期限的再现限制(该节目已过期)。当在步骤S42中的确定结果表示该节目已受到关于再现期限的再现限制(该节目已过期)时,流程行进到步骤S43中。在步骤S43中,该节目被禁止再现。当在步骤S42中的确定结果表示该节目未受到关于再现期限的再现限制(该节目未过期)时,流程行进到步骤S44中。在步骤S44中,确定LT的位7是否是0。
由于(位70=未受限制;1=受限制),当在步骤S44中的确定结果表示位7是0时,流程行进到步骤S45中。在步骤S45中,该节目得到再现。当在步骤S44中的确定结果表示位7不是0时,流程行进到步骤S46中。在步骤S46中,确定CT值是否是0。当在步骤S46中的确定结果表示CT值是0时,音乐许可的再现次数是0,该节目被禁止再现(在步骤S47中)。
当在步骤S46中的确定结果表示CT值不是0时,流程行进到步骤S48中。在步骤S48中,确定所指定的模式是否是第二模式。为确定指定模式,系统控制器32从非易失存储器32a中读取对应于该模式的代码。当在步骤S48中的确定结果表示该指定模式是第二模式时,流程行进到步骤S49中。在步骤S49中,跳过该节目。
当在步骤S48中的确定结果表示该指定模式不是第二模式时,流程行进到步骤S50中。在步骤S50中,确定所指定的模式是否是第一模式。当在步骤S50中的确定结果表示该指定模式不是第一模式时,确定所指定的模式是第三模式。在该第三模式中,由于已受到再现限制的节目是无条件再现的,所以流程行进到步骤S51中。在步骤S51中,递减再现次数CT的数目。此后,流程行进到步骤S45中。在步骤S45中,执行再现操作。
当在步骤S50中的确定结果表示该指定模式是第一模式时,流程行进到步骤S52中。在步骤S52中,以例如显示在监视器上的消息告知用户该节目已受到再现限制。此后,询问该用户他或她是否想再现该节目。例如,显示消息“轨道Tr2播放”。在此情形下,不是总需要告知用户该节目已受到再现限制。当用户回答他或她不想再现该节目时,流程行进到步骤S53。在步骤S53中,跳过该节目。当用户回答他或她想再现该节目时,流程行进到步骤S51。在步骤S51中,递减CT的值。此后,流程行进到步骤S45。在步骤S45中,执行再现操作。
图37示出本发明的该实施例的分支。根据该分支,能够以节目连续再现操作、节目重复再现操作、节目位置重排再现操作以及节目重置再现操作来再现节目。在节目重复再现操作中,当按压重复按钮时,存储于存储卡中的所有节目被重复再现直到取消该操作。由此,将该节目重复再现操作称为无终止重复再现操作。在节目位置重排再现操作中,随机地再现一次存储于存储卡中的所有节目。除非取消该操作,否则该节目位置重排再现操作将重复。由此,该节目位置重排再现操作是无终止重复再现操作的一种模式。该节目位置重排再现操作也被称为节目随机重复再现操作。在节目重置再现操作中,以所选择的次序再现存储于存储卡中的所选节目。
在这些再现方法与第一模式或第二模式的组合中,自动地指定一种再现方法。在图37所示的处理中,当执行节目重复再现操作时,用于自动地跳过再现受限制的节目的再现方法受到指定。在图37中,为简化起见,省略与图36的那些类似的块。另外,将省略它们的描述。如上所述,当在步骤S52中确定的结果表示所指定的模式不是第一模式而是第三模式时,流程行进到步骤S54。在步骤S54中,确定是否已经指定了该节目重复再现操作(无终止重复再现操作)。
当在步骤S54中确定的结果表示还未指定该节目重复再现操作时,流程经由步骤S51行进到步骤S45。在步骤S45中,再现该节目。当在步骤S54中确定的结果表示已经指定该节目重复再现操作时,流程行进到步骤S55。在步骤S55中,跳过该节目。此后,流程返回到下一节目的再现处理。例如,流程返回到步骤S41(见图36)。在节目重复再现操作中,存在其中节目将受到多次再现的可能性。当该节目已经受到再现限制时,存在其中不能够立即再现该节目的可能性。然而,当跳过该节目的再现操作时,能够避免这样的可能性。
图37的流程图仅示出该节目重复再现操作。然而,能够合并第一模式或第三模式与节目位置重排再现操作的再现方法。即,在节目位置重排再现操作中,跳过再现受限制的节目。而且,在节目重置再现操作中,即使节目再现受限制,仅当选择第一模式时,才能够再现该节目。
图38示出根据本发明的实施例的系统结构的例子。在图38中,编号71表示使用存储卡作为记录介质的记录器(见图1)。编号72L和72R表示扬声器。编号78表示外部个人计算机。记录器71和个人计算机78经由例如USB(通用串行总线)的接口79来连接。
在该系统中,当将预定应用软件安装到个人计算机78时,数字音频数据会存储到个人计算机78的硬盘上。例如,通过EMD系统经由因特网下载音乐数据。另外,个人计算机78的CD ROM驱动从音乐CD中再现节目,并且将再现的节目记录到硬盘上。另外,将MP3格式的音乐文件转换成ATRAC3格式。将ATRAC3格式的音乐文件记录在硬盘上。另外,记录器71能够记录从个人计算机78接收得到加密ATRAC3数据到存储卡上。而且,能够禁止从记录器71中记录音乐数据到存储卡上。
记录器71具有存储卡槽位72和显示设备73。显示设备73是由例如液晶显示器组成的。另外,记录器71具有电源开关74、音频音量控制器柄75、AMS/JOG柄76以及开关按钮77a至77e。AMS/JOG柄76用于检测节目的开始。另外,能够通过遥控命令器(未示出)操作记录器71。
接着,将描述与本发明相关的操作。首先,将描述用于为再现受限制的节目指定再现模式的一种方法。首先,按压MENU(菜单)/NO(不)按钮77c。旋转AMS/JOG柄76。从显示于显示设备73上的菜单中选择“限制”。此后,按压ENTRY(进入)/YES(是)按钮77d。
在显示设备73上,显示了用于选择第一模式、第二模式以及第三模式之一的菜单。旋转AMS/JOG柄76。选择三种模式之一。此后,按压ENTRY/YES按钮77d。利用该一系列操作,所期望的模式得到指定。
如上所述,当一节目受到关于再现期限的再现限制时,通过比较开始日期和时间与再现结束日期和时间,确定该节目是否已过期。由此,需要准确地设置记录器71的时钟的时间。该日期和时间是由用户输入的并且存储于系统控制器32的RAM中。当系统控制器32已经确定由用户输入的日期和时间信息未存储于RAM中,则系统控制器32禁止再现以受关于再现期限的再现限制的节目。
接着,将描述用于指定记录器71的日期和时间的操作。首先,按压MENU/NO按钮77c。旋转AMS/JOG柄76。从显示于显示设备73上的菜单中选择“DATE(日期)ADJ”。此后,按压ENTRY/YES按钮77d。
旋转AMS/JOG柄76。将准确的值(例如,公元(Christian)年的两个低阶数字)设置到闪动的“年”上。此后,按压ENTRY/YES按钮77d。“月”闪动。旋转AMS/JOG柄76。将准确的值设置到“月”上。此后,按压ENTRY/YES按钮77d。此后,“日”闪动。旋转AMS/JOG柄76。将准确的值设置到“日”上。此后,按压ENTRY/YES按钮77d。以与“年”、“月”、“日”相同的方式,将准确的值设置到“小时”和“分钟”。在该前述操作中,日期和时间得到设置。
在前述中,描述了将本发明应用与数字音频记录器的情形。同样地,能够将本发明应用到处理视频数据、另一类音频数据和/或节目数据的装置上。另外,能够将本发明应用到使用诸如可写入光盘和存储卡的记录介质的再现装置上。
根据本发明,当从其上已经记录了再现受限制的节目和再现不受限制的节目的记录介质上再现节目时,再现受限制的节目是以用户指定的模式再现的。因而,只要再现再现受限制的节目,就能够防止再现操作被暂停的情形。另外,能够防止用户未能注意到许可的再现次数变为0的情形。另外,当再现再现受限制的节目时,自动地创建日志文件。由此用户能够利用该创建的日志文件知道该节目的再现历史。因而,用户能够使用该再现日志防止麻烦发生。
权利要求
1.一种用于从其上已经记录了已受到关于再现次数的再现限制的节目和未受到关于再现次数的再现限制的节目的记录介质中再现节目的再现装置,所述记录介质具有用于管理表示节目是否受到关于再现次数的再现限制的标识符的管理区,所述再现装置包括确定部件,用于确定要再现的节目是否受到关于对应于在所述管理区中管理的标识符的再现次数的再现限制,其中,所述再现装置具有允许指定第一模式、第二模式以及第三模式中的至少两个模式的模式指定功能,当所述确定部件的确定结果表示要再现的节目已受到关于再现次数的再现限制时,第一模式询问用户他或她是否想再现该节目,第二模式强行禁止再现该节目,第三模式使得该节目无条件地得到再现。
2.根据权利要求1所述的再现装置,其中,当接通所述装置的电源时,所述模式指定功能变为有效,所述模式指定功能引起所述装置以指定的模式再现节目,直到所述指定模式被改变。
3.根据权利要求1所述的再现装置,其中,当所述再现装置再现已受到关于再现次数的再现限制的节目时,所述再现装置自动地创建日志文件并且记录所述日志文件到所述记录介质的管理区。
4.一种用于从其上已经记录了已受到关于再现次数的再现限制的节目和未受到关于再现次数的再现限制的节目的记录介质中再现节目的再现装置,所述记录介质具有用于管理表示节目是否受到关于再现次数的再现限制的标识符的管理区,所述再现装置包括确定部件,用于确定要再现的节目是否受到关于对应于在所述管理区中管理的标识符的再现次数的再现限制;以及控制部件,用于当所述确定部件的确定结果表示已经指定节目重复再现操作时,引发所述再现装置去重复再现受到关于再现次数的再现限制的节目以外的节目。
5.根据权利要求4所述的再现装置,其中,所述节目重复再现操作是用于以在所述记录介质上记录它们的次序再现节目的一种节目重复再现操作。
6.根据权利要求4所述的再现装置,其中,所述节目重复再现操作是用于以不同于在所述记录介质上记录的节目次序再现节目的一种节目随机重复再现操作。
7.根据权利要求4所述的再现装置,其中,当所述再现装置再现已受到关于再现次数的再现限制的节目时,所述再现装置自动地创建日志文件并且记录所述日志文件到所述记录介质的管理区。
8.一种用于从其上已经记录了已受到关于再现期限的再现限制的节目的记录介质中再现节目的再现装置,所述再现装置包括日期和时间计数部件,用于对日期和时间计数;操作部件,用于允许用户输入日期和时间信息;存储器部件,用于存储由所述操作部件输入的日期和时间信息;确定部件,用于确定所述日期和时间信息是否已经存储在所述存储器部件中;以及控制部件,用于当所述确定部件的确定结果表示所述日期和时间信息还未存储于所述存储器部件中时,禁止再现已受到关于再现期限的再现限制的节目。
9.一种用于从其上已经记录了已受到关于再现次数的再现限制的节目和未受到关于再现次数的再现限制的节目的记录介质中再现节目的再现方法,所述记录介质具有用于管理表示节目是否受到关于再现次数的再现限制的标识符的管理区,所述再现方法包括步骤确定要再现的节目是否受到关于对应于在所述管理区中管理的标识符的再现次数的再现限制,其中,所述再现方法具有允许指定第一模式、第二模式以及第三模式中至少两个模式的模式指定功能,当在所述确定步骤处的确定结果表示要再现的节目已受到关于再现次数的再现限制时,第一模式询问用户他或她是否想再现该节目,第二模式强行禁止再现该节目,第三模式使得该节目无条件地得到再现。
10.根据权利要求9所述的再现方法,其中,在电源接通的状态下所述模式指定功能变为有效,所述模式指定功能引起所述装置以指定的模式再现节目直到所述指定模式被改变。
11.根据权利要求9所述的再现方法,其中,当再现已受到关于再现次数的再现限制的节目时,自动地创建日志文件并且记录所述日志文件到所述记录介质的管理区。
12.一种用于从其上已经记录了已受到关于再现次数的再现限制的节目和未受到关于再现次数的再现限制的节目的记录介质中再现节目的再现方法,所述记录介质具有用于管理表示节目是否受到关于再现次数的再现限制的标识符的管理区,所述再现方法包括步骤确定节目重复再现操作是否已经得到指定;以及在当所述确定步骤处的确定结果表示节目重复再现操作已经得到指定时,引发重复再现受到关于再现次数的再现限制的节目以外的节目。
13.根据权利要求12所述的再现方法,其中,所述节目重复再现操作是用于以在所述记录介质上记录它们的次序再现节目的一种节目重复再现操作。
14.根据权利要求12所述的再现方法,其中,所述节目重复再现操作是用于以不同于在所述记录介质上记录的节目次序再现节目的一种节目随机重复再现操作。
15.根据权利要求12所述的再现方法,其中,当再现已受到关于再现次数的再现限制的节目时,自动地创建日志文件并且记录所述日志文件到所述记录介质的管理区。
16.一种用于从其上已经记录了已受到关于再现期限的再现限制的节目的记录介质中再现节目的再现方法,所述再现方法包括步骤允许用户输入日期和时间信息;存储由所述操作部件输入的日期和时间信息;确定所述日期和时间信息是否已经存储在所述存储器部件中;以及当在所述确定步骤处的确定结果表示所述日期和时间信息还未存储于所述存储器部件中时,禁止再现已受到关于再现期限的再现限制的节目。
全文摘要
作为再现模式预备的第一模式至第三模式。在第一模式中,当试图再现已受到再现限制的音乐乐曲时,暂停该再现操作,让用户知道该音乐乐曲被再现限制的事实,询问该用户是否想再现该音乐乐曲,并且根据用户的指令执行再现或禁止再现。在第二模式中,禁止再现已受到再现限制的音乐乐曲。在第三模式中,已受到再现限制的音乐乐曲可以无条件地进行再现。当在步骤S31中,接通电源。在步骤S32中,产生提示用户选择所述第一模式至第三模式之一的指示。在步骤S33中,选择它们之一。选定的模式存储在非易失存储器中。
文档编号G10L19/00GK1416562SQ01806452
公开日2003年5月7日 申请日期2001年12月7日 优先权日2000年12月7日
发明者横田哲平, 木原信之, 冈上拓已 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1