记录装置和方法

文档序号:7721540阅读:287来源:国知局
专利名称:记录装置和方法
技术领域
本发明涉及记录装置和方法,例如适合用于暂时保管可装卸存储媒体所记录数据时的记录装置和方法。
背景技术
例如Networkman(商标)等便携装置(下文记为PD)、数字静物照像机、数字摄像机、IC录音机、个人计算机等电子设备中,有能利用Memorystick(存储棒)(商标,下文记为MS)等可装卸半导体存储器的设备。
一个MS在其记录容量允许的范围内,可由上述不同种类的电子设备共用。例如一个MS装到数字静物照像机记录图像数据后,又可装到IC录音机记录声音数据,而且还装到个人计算机记录任意数据。
然而,上述那样在多个电子设备共用MS时,由于已经存在记录的数据、会发生对要记录的数据MS记录容量不够的情况。这时,可将MS已记录的数据暂时转移到其他记录媒体(例如可将MS装到个人计算机,并转移到该机内置的硬盘驱动器)。
但是,使用个人计算机将MS已记录的数据暂时转移到其他记录媒体的一系列处理中,用户需要化费选择转移的数据的时间等,非常麻烦。而且,对用户而言,将暂时转移到其他记录媒体的数据取回MS的处理也麻烦。

发明内容
本发明是鉴于这种状况而完成的,其目的在于,能自动执行MS所记录规定格式的数据的暂时转移处理和使转移的规定格式数据的MS自动复原的处理。
本发明的第1记录装置,包括受理用户的操作的受理装置、从第1信息存储媒体检索格式与内容数据不同的数据文件的检索装置、从所述第1信息存储媒体读出所述检测装置检索的所述数据文件的读出装置、将所述读出装置读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管装置、擦除所述第1信息存储媒体记录的所述数据文件的擦除装置、以及控制装置,该控制装置对应于所述受理装置所受理的所述用户的操作,控制所述检索装置、所述读出装置、所述保管装置和所述擦除装置。
所述检索装置能检索装置检索所述第1信息存储媒体的规定目标所属的所述数据文件,作为格式与所述内容数据不同的所述数据文件。
本发明的第1记录装置还能包括对内容数据进行译码的译码装置,所述检索装置可检索译码装置不能译码的数据文件。
所述检索装置能检索不添加著作权信息的数据文件,作为格式与内容数据不同的的数据文件。
所述保管装置能所述保管装置将所述读出装置读出的相同格式的多个所述数据文件作为一个档案库文件保管在内置的第2信息存储媒体中。
本发明的第1记录方法,包括受理用户的操作的受理步骤、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索步骤、从所述第1信息存储媒体读出所述检测步骤检索的所述数据文件的读出步骤、将所述读出步骤读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管步骤、擦除所述第1信息存储媒体记录的所述数据文件的擦除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理所受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述保管步骤的处理和所述擦除步骤的处理。
本发明的第1记录媒体的程序,包括受理用户的操作的受理步骤、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索步骤、从所述第1信息存储媒体读出所述检测步骤检索的所述数据文件的读出步骤、将所述读出步骤读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管步骤、擦除所述第1信息存储媒体记录的所述数据文件的擦除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理所受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述保管步骤的处理和所述擦除步骤的处理。
本发明的第1程序,使计算机执行受理用户的操作的受理步骤、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索步骤、从所述第1信息存储媒体读出所述检测步骤检索的所述数据文件的读出步骤、将所述读出步骤读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管步骤、擦除所述第1信息存储媒体记录的所述数据文件的擦除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理所受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述保管步骤的处理和所述擦除步骤的处理。
本发明的第2记录装置,包括受理用户的操作的受理装置、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索装置、从所述第1信息存储媒体读出所述检测装置检索的所述数据文件的读出装置、将所述读出装置读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管装置、擦除所述第1信息存储媒体记录的所述数据文件的擦除装置、以及控制装置,该控制装置对应于所述受理装置所受理的所述用户的操作,控制所述检索装置、所述读出装置、所述保管装置和所述擦除装置。
所述检索装置能检索装置检索所述第1信息存储媒体的规定目标所属的所述数据文件,作为格式与所述内容数据不同的所述数据文件。
本发明的第2记录装置还能包括对内容数据进行译码的译码装置,所述检索装置可检索译码装置不能译码的数据文件。
所述检索装置能检索不添加著作权信息的数据文件,作为格式与内容数据不同的的数据文件。
所述保管装置能所述保管装置将所述读出装置读出的相同格式的多个所述数据文件作为一个档案库文件保管在内置的第2信息存储媒体中。
本发明的第3记录装置,包括受理用户的操作的受理装置、检索内置的第2信息存储媒体中保管的档案库文件的检索装置、从所述第2信息存储媒体读出所述检索装置检索的所述档案库文件的读出装置、根据所述读出装置读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原装置、擦除所述第2信息存储媒体所保管的所述档案库文件的插除装置、以及控制装置,该装置对应于所述受理装置所受理的所述用户的操作,控制所述检索装置、所述读出装置、所述复原装置和所述擦除装置。
所述检索装置能检索第2信息存储媒体的规定目录所属的档案库文件。
本发明的第3记录装置还能包括对内容数据进行译码的译码装置,所述检索装置能检索译码装置不能译码的档案库文件。
所述检索装置能检索不添加著作权信息的档案库文件。
本发明的第3记录方法,包括受理用户的操作的受理步骤、检索内置的第2信息存储媒体中保管的档案库文件的检索步骤、从所述第2信息存储媒体读出所述检索步骤检索的所述档案库文件的读出步骤、根据所述读出步骤读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原步骤、擦除所述第2信息存储媒体所保管的所述档案库文件的插除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理中受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述复原步骤的处理和所述擦除步骤的处理。
本发明的第3存储媒体的程序,包括受理用户的操作的受理步骤、检索内置的第2信息存储媒体中保管的档案库文件的检索步骤、从所述第2信息存储媒体读出所述检索步骤检索的所述档案库文件的读出步骤、根据所述读出步骤读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原步骤、擦除所述第2信息存储媒体所保管的所述档案库文件的插除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理中受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述复原步骤的处理和所述擦除步骤的处理。
本发明的第3程序,使计算机执行受理用户的操作的受理步骤、检索内置的第2信息存储媒体中保管的档案库文件的检索步骤、从所述第2信息存储媒体读出所述检索步骤检索的所述档案库文件的读出步骤、根据所述读出步骤读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原步骤、擦除所述第2信息存储媒体所保管的所述档案库文件的插除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理中受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述复原步骤的处理和所述擦除步骤的处理。
本发明的第4记录装置,包括受理用户的操作的受理装置、检索内置的第2信息存储媒体中保管的档案库文件的检索装置、从所述第2信息存储媒体读出所述检索装置检索的所述档案库文件的读出装置、根据所述读出装置读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原装置、擦除所述第2信息存储媒体所保管的所述档案库文件的插除装置、以及控制装置,该装置对应于所述受理装置所受理的所述用户的操作,控制所述检索装置、所述读出装置、所述复原装置和所述擦除装置。
所述检索装置能检索第2信息存储媒体的规定目录所属的档案库文件。
本发明的第4记录装置还能包括对内容数据进行译码的译码装置,所述检索装置能检索译码装置不能译码的档案库文件。
所述检索装置能检索不添加著作权信息的档案库文件。
本发明的第5记录装置,包括从外部信息存储媒体检索特定属性的特定数据的检索部、读出由所述检索部检索的特定数据的读出部、在内部信息存储媒体存储由所述读出部读出的特定数据的存储控制器、擦除所述外部信息存储媒体存储的所述特定数据的擦除控制器、以及控制器,该控制器数据用户的指示进行自动控制,使在所述检索部从所述外部信息存储媒体检索特定数据的同时,所述读出部读出检索的特定数据,而且所述存储控制器在所述内部信息存储媒体记录所述特定数据,同时所述擦除控制器从外部存储媒体擦除所述特定数据。
所述检索部能从外部信息存储媒体检索特定目录中管理的特定数据。
所述检索部还能从外部信息存储媒体检索不受著作权管理的特定数据。
本发明的第5记录装置还能具有对规定数据进行译码的译码的译码器,所述检索部还可检索不能由译码器译码的特定数据。
本发明的第6记录装置,具有从内部信息存储媒体检索特定属性的特定数据的检索部、读出由所述检索部检索的特定数据的读出部、在外部信息存储媒体存储由所述读出部读出的特定数据的存储控制器、擦除所述内部信息存储媒体存储的所述特定数据的擦除控制器、以及控制器,该控制器数据用户的指示进行自动控制,使在所述检索部从所述内部信息存储媒体检索特定数据的同时,所述读出部读出检索的特定数据,而且所述存储控制器在所述外部信息存储媒体记录所述特定数据,同时所述擦除控制器从内部存储媒体擦除所述特定数据。
所述检索部能从外部信息存储媒体检索特定目录中管理的特定数据。
所述检索部还能从内部信息存储媒体检索不受著作权管理的特定数据。
本发明的第6记录装置还能具有对规定数据进行译码的译码的译码器,所述检索部还可检索不能由译码器译码的特定数据。
本发明的第1记录装置和方法以及程序中,对应于用户的操作,从第1信息存储媒体检索格式与内容数据不同的数据文件,从第1信息存储媒体检索格式与内容数据不同的数据文件,从第1信息存储媒体读出检索的数据文件,将读出的数据文件作为档案库文件保管在内置的第2信息存储媒体中,并且擦除第1信息存储媒体记录的数据文件。
本发明的第2记录装置中,对应于用户的操作,从第1信息存储媒体检索格式与内容数据不同的数据文件,从第1信息存储媒体检索格式与内容数据不同的数据文件,从第1信息存储媒体读出检索的数据文件,将读出的数据文件作为档案库文件保管在内置的第2信息存储媒体中,并且擦除第1信息存储媒体记录的数据文件。
本发明的第3记录装置和方法以及程序中,对应于用户的操作,检索内置的第2信息存储媒体所保管的档案库文件,从第2信息存储媒体读出检索的档案库文件,根据读出的档案库文件在第1信息存储媒体使数据文件复原,并且擦除第2信息存储媒体保管的档案库文件。
本发明的第4记录装置中,对应于用户的操作,检索内置的第2信息存储媒体所保管的档案库文件,从第2信息存储媒体读出检索的档案库文件,根据读出的档案库文件在第1信息存储媒体使数据文件复原,并且擦除第2信息存储媒体保管的档案库文件。
本发明的第5记录装置中,根据用户指示,进行自动控制,使在从外部信息存储媒体检索特定数据的同时,读出检索的特定数据,而且在内部信息存储媒体记录特定数据,同时从外部存储媒体擦除特定数据。
本发明的第6记录装置中,根据用户指示,进行自动控制,使在从内部信息存储媒体检索特定数据的同时,读出检索的特定数据,而且在外部信息存储媒体记录特定数据,同时从内部存储媒体擦除特定数据。


图1是说明本发明一实施形态的音频服务器1的概况用的图。
图2是音频服务器1的外观图。
图3是音频服务器1的俯视图。
图4是音频服务器1的后视图。
图5是音频服务器1的主视图。
图6是示出音频服务器1的硬件组成例的框图。
图7是示出音频服务器1执行的固件的图。
图8是说明HDD 58所用FAT型文件系统(数据格式)用的图。
图9是示出文件记录区121的逻辑结构的图。
图10是示出FAT 141的组成的图。
图11是示一例FAT 141的图。
图12是示出一例文件记录区121的记录的图。
图13是示出规模记录区151的组成的图。
图14是说明文件编制处理的流程图。
图15是说明空闲群集取得处理的流程图。
图16是说明FAT表目读取处理的流程图。
图17是说明链接处理的流程图。
图18是说明文件X的读出处理的流程图。
图19是说明文件X的检索处理的流程图。
图20是说明文件X的反向读出处理的流程图。
图21是示出对象记录区122的逻辑结构的图。
图22是示出对象类型记录区163的组成的图。
图23是说明区域信息记录区164用的图。
图24是示出对象管理部124的组成的图。
图25是示出对话管理信息181的组成的图。
图26A是示出第1基本对象类型的图。
图26B是示出第2基本对象类型的图。
图27是示出对象标识符的组成的图。
图28是说明对象编制处理的流程图。
图29是说明对话开设处理的流程图。
图30是说明空闲表目确保处理的流程图。
图31是说明写对话确定处理的流程图。
图32是说明对话放弃处理的流程图。
图33是说明对象检索处理的流程图。
图34是说明表目取得处理的流程图。
图35是说明对象更新处理的流程图。
图36是说明流对象编制处理的流程图。
图37是说明流对象检索处理的流程图。
图38是示出对象的目录结构的图。
图39是示出资料夹列表对象的格式的图。
图40是示出资料夹对象的格式的图。
图41是示出歌曲集对象的格式的图。
图42是示出纹道对象的格式的图。
图43是示出纹道对象的AC详况的图。
图44是示出内容数据的格式的图。
图45是示出CC对象的格式的图。
图46是示出CC数据的格式的图。
图47是示出执行CD高速录音时的数据流的图。
图48是示出执行CD记录时的数据流的图。
图49是示出执行对数字输入的HD记录时的数据流的图。
图50是示出执行对模拟输入的HD记录时的数据流的图。
图51是示出执行HD播放时的数据流的图。
图52是示出执行CD播放时的数据流的图。
图53A是示出执行MS播放时的数据流的图。
图53B是示出执行MS播放时的数据流的图。
图54是示出执行MS取出/移出时的数据流的图。
图55是示出执行MS记入/移入时的数据流的图。
图56是示出执行PD取出时的数据流的图。
图57是说明CD高速录音用的图。
图58是说明CD记录用的图。
图59是说明CD高速录音或CD记录中的缓存器56的划分用的图。
图60是示出各缓存器的状态转移的图。
图61是示出HDD58所设置环形缓冲器241的图。
图62是说明CD高速录音时各缓存器间的数据流用的图。
图63是说明录音速度设定处理的流程图。
图64是说明CD音速录音处理的流程图。
图65是说明环形缓存器信息初始化处理的流程图。
图66是说明一首歌曲的录音处理的流程图。
图67是说明监听器声音输出处理的流程图。
图68是说明对环形缓存器的写入处理的流程图。
图69是说明录音速度的读出处理的流程图。
图70A是示出设定录音歌曲时显示器15的显示例的图。
图70B是示出录音中显示器15的显示例的图。
图71是说明再现区的设定用的图。
图72是示出播放列表一例的图。
图73是示出播放列表一例的图。
图74是示出播放列表一例的图。
图75是示出播放列表一例的图。
图76是说明播放列表编制处理的流程图。
图77是说明全部歌曲重复再现处理的流程图。
图78是说明移出处理的流程图。
图79是示出移出处理的状态转移的图。
图80是示出移出处理中显示器15的显示例的图。
图81是示出移出处理中显示器15的显示例的图。
图82是说明移入处理的流程图。
图83是示出移入处理的状态转移的图。
图84是示出移入处理中显示器15的显示例的图。
图85是示出移入处理中显示器15的显示例的图。
图86是说明恢复处理的流程图。
图87是说明移出复原处理的流程图。
图88是说明移出复原处理的流程图。
图89是说明取出处理的流程图。
图90是示出取出处理中显示器15的显示例的图。
图91是示出取出处理中显示器15的显示例的图。
图92是说明记入处理的流程图。
图93是示出记入处理中显示器15的显示例的图。
图94是说明交换处理的流程图。
图95是示出交换处理中显示器15的显示例的图。
图96是示出交换处理中显示器15的显示例的图。
图97是示出交换处理中显示器15的显示例的图。
图98是示出PD5的硬件组成例的框图。
图99是示出MS4所记录目录和文件的种类的图。
图100是说明记录档案库文件的位置的图。
图101是说明保管处理的流程图。
图102是示出保管处理中显示器15的显示例的图。
图103是示出保管处理中显示器15的显示例的图。
图104是示出保管处理中显示器15的显示例的图。
图105是说明复原处理的流程图。
图106是示出复原处理中显示器15的显示例的图。
图107是示出复原处理中显示器15的显示例的图。
图108是示出图6中快速擦写ROM的存储区组成的图。
图109是说明程序改写处理的流程图。
图110是说明启动用程序处理的流程图。
实施发明的最佳形态参照图1说明本发明一实施形态的音频服务器的概况。该音频服务器1读出音乐CD3记录的PCM(脉码调制)数据,根据ATRAC(自适应变换器编码)用3制进行编码,将取得的编码数据记录到码盘驱动器58(图6),并且使记录的编码数据与从上层开始依次形成资料夹列表、资料夹、歌曲集和纹道等分层结构的对象对应,以进行管理。
资料夹列表可包括位于下一层的多个资料夹。资料夹可包括位于下一层的多个歌曲集。歌曲集可包括位于下一层的多条纹道。位于分层结构最下层的纹道与一首歌曲的编码数据一一对应。
下面,与内容数据一起阐述编码数据。与对象一起阐述资料夹列表、资料夹、歌曲集和纹道。用户指定对象,并发出各种命令。后文参照图38说明对象的分层结构详况。
音频服务器1一边再现音乐CD3,一边对硬盘驱动器(下文记为HDD)58记录的编码数据进行译码,并且从扬声器2输出得到的声音信号。
音频服务器1对MS插口45(图5)中插入的Magic gate(幻门)(商标)对应的“存储棒”(商标)(下文记为MS)4和连接器43(图5)连接的Networkworkman(商标)等便携装置(下文记为PD)5,利用取出处理或移出处理记录HDD58中记录的编码数据,同时利用记入处理、移入处理或输入处理将MS4和PD5记录的编码数据记录到HDD58。
这里,“幻门”是指利用与Magic gate对应的MS4中记录的数据的加密和插入并使用MS4的音频服务器1的相互认证这两种技术保护数据著作权用技术,可防止对数字音频数据的不正当复制、再现、窜改、幻门以SDMI(保安数字音乐提案)标准为依据。
后文阐述音频服务器1与MS4或PD5之间的取出处理、记入处理、移出处理、移入处理和输入处理。
从音频服务器1取出记录编码数据的MS4,将其装入例如个人计算机6,读出记录的编码数据,并将其译码。
记录编码数据的PD5将编码数据译码后,从头戴话机输出所得的声音信号。
遥控器7受理用户的操作,将相应的控制信号发送到音频服务器1。
下面,参照图2至图5说明音频服务器1的外观。图2是音频服务器1的正面俯视外观图。图3是音频服务器1的俯视图。图4是音频服务器1的后视图,图5则为主视图。
音频服务器1的上表面设置装有CD的CD托盘(未图示)的盖40,盖40上的配置电源开关键11等按键外,还配置显示各种信息的显示器15,如图3所示。电源开关键11在开关音频服务器1的电源时操作。功能键12在选择音乐CD3、HDD58、辅助输入端子31、MS4和PD5中的一个作为声源时操作。
在将再现模式切换为逐一依次再现再现区所含全部纹道的常规再现、重复依次再现再现区所含全部纹道的全部歌曲重复、重复再现一条纹道的一首歌曲重复、从再现区所含全部纹道中随机选择并重复再现的随机重复、或在用动画显示从整个HDD所含全部纹道中随机选择的状态的同时重复再现所选纹道的投币机再现时,操作播放模式键13。后文参照图71说明再现区。
显示键14在切换显示器15的显示内容时操作。(由LCD(液晶显示器)构成的显示器15显示有关动作状况和音频数据的信息。
音量键16在增减输出音频时操作。光标键17在使显示器1 5显示的光标移动时操作。选择显示器15的光标显示的对象等或切换检索时的升降时,操作选择键18。擦除键19在擦除纹道等对象时操作。
决定显示的菜单和选择的纹道等对象时,操作输入键20。显示或取消分层设置的各种操作菜单时,操作菜单/取消键21。对MS4或PD5自动进行记入处理和取出处理时,操作交换件22。
记录键23在一面再现音乐CD3的音频数据一面对HDD58进行录音时操作。高速记录键24在HDD58上对音乐CD3的音频数据进行高速录音时操作。这时,还从扬声器2等输出被录音的音频数据的声音。
停止键25在中断进行中的再现和录音时操作。指示再现开始、再现暂停、解除再现暂停时,操作再现/暂停键26。指示查找当前纹道或先前纹道的始端或者指示倒转再现时,操作查找键27。指示查找下一文件的始端或指示快进再现时,操作查找键28。
虽然图中未图示,遥控器7也配置功能与盖40所配置电源开关键11等按键相同的按键。
如图4所示,音频服务器1的背面配置辅助输入端子31、线路输出端子32、副低音扬声器端子33、扬声器(左、右)端子34、复原键35和DC输入端子36。
辅助输入端子31可连接音频输出设备(未图示),并能从该设备输入数字音频数据或模拟音频信号。线路输出端子32可连接放大设备(未图示),并能对所连接放大设备输出模拟音频信号。副低音扬声器端子33可连接副低音扬声器(未图示),并能对该扬声器输出再现的音频信号低频分量。扬声器(左、右)端子34连接扬声器2,并能对所连接扬声器2输出再现的音频信号。复原键在使音频服务器1复原时操作。对DC输入端子36提供来自AC电源适配器(未图示)的DC电源。
如图5所示,音频服务器1的正面配置开盖杆41、光敏部42、连接器43、接入灯44、MS插口45、开出杆46和头戴话机端子47。开盖杆41在打开盖40时滑动。光敏部42接收遥控器7发送的控制信号。连接器43设置VCB(通用串行总线)端子,可通过USB电缆连接PD5、外部HDD、键盘等。
连接器43可设置IEEE 1394端子,也可通过IEEE 1394电缆连接PD5等。或者,还可设置“兰牙”(商标)或IEEE 802.11b(“无线LAN”)用的端子,借助无线通信连接PD5等。
对MS插口45插入MS4或连接器43连接的PD5等,以执行数据读写时,接入灯44闪烁。MS插口45插入MS4。取出杆46在取出MS插口45插入的MS4时操作。头戴话机端子47可连接头戴话机,并能对连接的头戴话机输出再现的音频信号。
下面,参照图6说明音频服务器1的硬件组成例。音频服务器1内置控制整个音频服务器1的主CPU(中央处理单元)51。主CPU51通过总线66连接快速擦写ROM52、SDRAM53、USB主控制器54、DAM控制器55、信号处理部60、以太网(注册商标)控制器1连接器67和PCMCIA控制器68。
快速擦写ROM52存放电源一接通在立即由主CPU 51完成启动的RTOS(实时操作系统1(图7)、为实现各种功能而在RTOS 71上执行的固件(后文参照图7说明)外,还存储设备ID、密钥等。
SDRAM(同步动态随机存取存储器)53在主CPU51执行各种时暂时存放规定的数据和程序。USB主控制器54控制与通过连接器43连接的PD5等的数据通信。
DMA(直接存储器存取)控制器55控制缓存器56、CD-ROM驱动器57、HDD58和编码器/译码器59之间的数据传送。由SDRAM等组成的缓存器56暂时缓存DMA控制器55控制传送的数据。CD-ROM驱动器57以CAU 8倍速读出音乐CD3记录的音频数据。HDD 58存储编码器/译码器59产生的编码数据等。
编码器/译码器59用132kbps模式、105kbps模式或66kbps模式的ATRAC3制以最大8倍速、平均5倍速将CD-ROM驱动器57读出的PCM数据和从辅助输入端子31输入的音频数据编码后,产生编码数据。编码器/译码器59还对HDD58存储的编码数据译码。编码器/译码器59具有DES(数据加密标准)机,采用根据构成音频服务器1的规定部件的设备ID和时间产生的密钥对编码数据加密。
例如,在HDD58具有9000兆字节容量,并且编码器/译码器59以105kbps模式的ATRAC 3制进行编码时,HDD 58能对约100张音乐CD3进行录音(60分/张)。
信号处理部60的组成部分包括幻门存储棒接口(下文记为MGMS接口)60-1、水印筛选(下文称为WM筛选)60-2、音频接口60-3和取样率变换器(下文记为SRC)60-4。
MGMS接口60-1通过MS连接器61对MS插口45中插入的MS4进行相互认证,并且根据其结果进行数据加密和加密数据的解密。WM筛选60-2检测通过信号处理部60嵌入音频数据的SDMI标准的水印(电子水印,表示是否可复制的信息等)。
音频接口60-3经辅助输入端子31取得数字音频数据,供给SRS 60-4。音频接口60-3还将缓存器56等传送的数字音频数据在内置的缓存器251(图62)适当缓存后,输出到AD/DA 62。
SRC 60-4将音频接口60-3发来的数字音频数据的取样率变换成44.1kHz,输出到编码器/译码器59。
虽然图中省略,信号处理部60还内置以1倍速工作的ATRAC制的编码器/译码器。
MS连接器61对插入的MS4与MGMS接口60-1的数据通信进行中继。AD/DA62将从信号处理部60的音频接口60-3输入的数字音频数据变换成模拟音频信号,输出到线路输出端子32、扬声器端子34或头戴话机端子47。AD/DA 62还将从辅助输入端子31输入的模拟音频信号加以数字化后,输出到编码器/译码器59。
以太网控制器/连接器67对与通过以太网(商标)的其他电子设备的数据通信进行控制。PCMCIA(个人计算机存储卡国际协会)控制器68装有PCMCIA标准的IC卡接口。
主CPU51连接显示器驱动器63和副CPU64。显示器驱动器63控制显示器15的显示。副CPU64在电源切断时,具体执行电源部65的控制,主体复原控制、内置时针计数、对电源开关键11等的操作的检测、光敏部42的控制、AD/DA62的控制等。电源部65将DC输入端子36供给的DC电压变换成规定的电压,供给整个音频服务器1。
下面,参照图7说明主CPU 51为实际完成以下所列举音频服务器1的功能而从快速擦写ROM 52读出并执行的固件。音频服务器1的功能为CD高速录音、CD记录、HD记录(数字输入)。HD记录(模拟输入)、HD播放、CD播放、MS播放、取出/记入、输入、移出/移入等,后文参照图47至图56说明其详说和相应的固件。
固件做成4层即应用层(APP 72)、上中间件层(UMW)73、下中间件层(LMW)74和装置驱动器层(DD)75。
应用层72包括主应用(后文记为主APP)76、硬盘应用(后文记为HD APP)77、CD应用(后文记为CD APP)78、存储棒应用(后文记为MS APP)79、便携装置应用(后文记为PD APP)80和假名汉字变换应用(下文记为FEP(前端处理器)81的各模块。
应用层72的各模块对应于涉及音频服务器1可执行的功能的用户操作,对上中间件层73相应模块请求处理,控制处理状况显示,从而提供用户接口。
主APP 76统管应用层72的各模块。例如在启动时,生成启动画面,以启动各模块。受理输入中间件97通知的用户操作,并通知相应的模块。将各模块发来的显示数据供给显示器驱动器105。执行各模块的切换,对应于来自用户的间量改变操作,通知音频IO中间件(AIO)94。对应于来自用户的建立操作,对各模块通知设定值。保持各模块中共用的设定信息(播放模式等)。对应于电源切断操作,使各模块结束,对系统控制中间件(SYSTEM)98请求切断电源。
HD APP77受理驱动HDD 58的操作,通知硬盘中间件82,取得硬盘中间件82的工作状态,产生显示数据。
CD APP78受理驱动CD-ROM驱动器57的操作,通知CD中间件88,取得CD中间件88的工作状态,产生显示数据。
MS APP 79受理有关MS插口45中插入的MS4的操作,通知MS中间件89,取得MS中间件89的工作状态,产生显示数据。
PD APP 80受理有关连接器43连接的PD5的操作,通知PD中间件90,取得PD中间件90的工作状态,产生显示数据。
FEP 81执行输入录音的音乐CD3的标题等时的假名汉字变换。
上中间件层73由以下模块化安装,音频服务器1各种功能的模块组成。即包括硬盘中间件(下文记为HD MW)82、CD中间件(下文记为CD MW)88、MS中间件(下文记为MS MW)89和PD中间件(下文记为PD MW)90的各模块。
HD MW82的组成部分包括管理HDD 58所存储编码数据的HDCC 83、与CD MW88一起压缩音乐CD3的音频数据并将其加密后记录到HDD 58的HD高速录音84、与音频IO中间件94一起对HDD 58记录的编码数据进行解密和扩展的HD播放85、与音频IO中间件一起对辅助输入端子31输入的音频数据进行压缩和加密并将其记录到HDD 58的HD记录86、与MS MW89或PD MW90一起控制对MS4或PD5的记入、取出的C IN/C OUT87。
CD MW88使CD装置驱动器102控制CD-ROM驱动器57,以实现作为CD播放的功能。MD MW89与音频IO中间件94和MS文件系统中间件95一起实现作为MS播放的功能。PD MW 90与USB主中间件96和USB主装置驱动器104一起,控制PD5。
下中间件层74包括模块化安装上中间件层73各模块能共用的功能的以下模块硬盘对象数据库中间件(下文记为HD DB)91、硬盘文件系统中间件(下文记为HD FS)92、MGB中间件(MGR)93、音频IO中间件(AIO)94、存储棒文件系统中间件(MSFS)95、USB主中间件(USB)96、输入处理中间件(INPUT)97和系统控制中间件(SYSTEM)98。可从组成上中间件层73的各模块调用下中间件层74包括的各模块。
装置驱动器层(DD)75包括将各硬件装置模块化的以下模块硬盘装置驱动器99、译码器/编码器装置驱动器100、DMA装置驱动器101、CD装置驱动器102、信号处理部装置驱动器103、USB主装置驱动器104、显示器装置驱动器105、音频装置驱动器106、键装置驱动器107、电源装置驱动器108和时钟装置驱动器109。图7中用虚线包围的音频装置驱动器106至时钟装置驱动器109由副CPU64执行。各模块主导由库构成,从上中间件层73或下中间件层74包括的模块调用其API(应用程序接口)。
下面,参照图8至图20说明HDD58用的FAT(文件分配表)型文件系统(数据格式)。如图8所示,HDD58设置将编码数据(内容数据)作为文件记录用的文件记录区121和记录对象的对象记录区122,该对象包括规定文件记录区121所记录内容数据的记录位置用的信息。
文件管理部123进行文件编制、发布时新编制文件的ID、对文件记录区121的写入、读出、删除等文件所涉及的一切处理。文件管理部123相当于下中间件层74包括的ID FS92。对象管理部124识别对象记录区122中对象的物理位置,进行对象的写入、读出、删除等。对象管理部124相当于下中间件层包括的HD DB91。后文参照图21至图37说明对象数据库的管理。
图9示出文件记录区121的逻辑结构。该区划分成该区中写入、读出的最小单元,即规定容量的扇区。赋予全部扇区串行扇区号。文件记录区121由用规定数量扇区构成的FAT区、系统区、多个群集组成。赋予各群集规定长度的群集号。链接多个群集构成文件记录区121记录的文件。
在称为FAT141(图10)的表中记录多个群集的链接状态。将FAT141记录在文件记录区121的FAT区,但文件管理部123工作时,也可将其传送到SDRAM53。图10示出FAT 141的结构。FAT 141由FAT首部142和分别对应于各群集的FAT表目144组成。首部142包括空闲群集列表始端号记录区143。该记录区143记录未记录数据的一系列空闲群集的始端群集号。不存在空闲群集时,该区143记录-1=0×FFFFFFFF。
赋予FAT表目144与提供给相应群集的群集号相同的表目号。例如赋予群集号1所对应的FAT表目表目号1。下面,结合FAT表目E(1)说明表目号1的FAT表目。FAT表目144划分成P栏145和N栏146。
FAT表目144的P栏145记录赋予相应群集的前方键接的群集的群集号。不存在前方链接的群集时,即相应的群集是文件的始端时,P栏146中记录0×FFFFFFF。
FAT表目144的N栏146记录赋予相应群集的后方链接的群集的群集号。不存在后方链接的群集时,即相应的群集是文件的末尾时,N栏146记录0×FFFFFFF。
例如,文件记录区121中,在赋予群集号1、5、6、8、12的5个群集记录一个文件时,如图11所示,表目号1(0×00000001)的FAT表目E(1)的P栏中记录表示不存在前方链接的群集的0×FFFFFFFF,N栏中记录赋予后方链接的群集的群集号5(0×FFFFFFF)。
群集号5(0×00000005)的FAT表目E(5)的P栏记录赋予前方链接的群集的群集号1(0×00000001),N栏记录赋予后方链接的群集的群集号6(0×00000006)。
同样,表目号6、8的所表目E(6)、E(8)也进行类似的记录。
表目号12(0×0000000C)的FAT表目E(12)的P栏记录赋予前方链接的群集的群集号8(0×00000008),N栏记录表示不存在后方链接的群集的0×FFFFFFFF。
空闲群集列表始端号记录区143由于当前情况下从群集号(0×00000002)的群集到群集号(0×00000014)的一系列群集是空闲群集,记录表示其始端的群集号(0×00000012)。
图12示出在赋予群集号1、5、6、8、12的5个群集记录一个文件的状态。文件的始端群集(现为群集1)设置记录有关文件规模的信息的规模记录区151。在第2群集(现为群集5)及其后记录文件数据。也可在文件的最末尾群集(现为群集12)设置规模记录区151。
图13示出规模记录区151的组成例。该区151设置有效规模记录区152、最后群集号记录区153和占用群集数记录区154。有效规模记录区152记录最末尾群集(现为群集12)的有效字节数。该值通常记录1以上且群集规模以下的值。最后群集号记录区153记录最末尾群集(现为群集12)的群集号(现为0×000000C)。现用群集数记录区154记录构成文件数据记录部分的群集数(现为4)。
下面参照图14和图20的流程图说明利用FAT的文件编制处理(即内容数据记录处理)、文件读出处理和文件反向读出(即从反向读出内容数据的处理)。这些处理由文件管理部123,即固件的下中间件层74所属的HD FS92,进行控制。
首先,参照图14的流程图说明文件编制处理。步骤S1中,HD FS 92对每一群集规模将HDD 58记录的内容数据从CD-ROM驱动器57等传送到缓存器56(传送的数据量为S字节)。步骤S2中,HD FS 92检索并取得(确保)文件记录区121的空闲群集。
参照图15的流程图说明上述空闲群集取得处理。步骤S21中,HD FS 92读取FAT首部141所记录空闲群集列表始端号记录区143记录的值Q。步骤S22中,HD FS92判断值Q是否-1,即是否存在空闲群集。判断为值Q不是-1,即存在空闲群集时,处理进至步骤S23。步骤S23中,HD FS 92读取值Q(空闲群集的群集号)所对应的FAT表目E(Q)。
参照图16的流程图,对读出FAT表目E(Q)说明读取任意群集号X所对应FAT表目E(X)的处理。步骤S41中,HD FS 92使已知FAT表目录始端地址加已知FAT首部规模,所得的和加上已知表目规模乘值X减1所得的值(X-1)后的积,从而算出地址A。步骤S42中,HD FS 92将地址A作为始端,读出一个表目规模份额的数据。这样,就结束读取任意群集号X所对应FAT表目E(X)的处理。
返回图15,HD FS 92在步骤S24判断FAT表目E(Q)的N栏的值是否-1(0×FFFFFFFF),判断为该值不是-1时,处理进至步骤S25。
步骤S25中,HD FS 92将FAT表目E(Q)的N栏的值代入变数M。步骤S26中,HD FS 92读取群集号M对应的FAT表目E(M)。步骤S27中,HD FS 92在FAT表目E(M)的P栏记录-1(0×FFFFFFFF)。
步骤S28中,HD FS 92在FAT表目E(Q)的N栏记录-1(0×FFFFFFFF),在FAT表目E(Q)的P栏记录-1(0×FFFFFFFF)。步骤S29中,HD FS 92设存在群集号Q的空闲群集,返回图12。这样就结束空闲群集取得处理的说明。
再者,步骤S24判断为FAT表目E(Q)的N栏的值是-1时,跳过步骤S25至步骤S27的处理。
步骤S22中判断为空闲群集列表始端记录区143记录的值Q是-1时,处理进至步骤S30。步骤S30中,HD FS 92设不存在空闲群集,返回图14。但是,不存在空闲群集时,设HDD58存满,结束图14的文件编制处理。
下面,将取得群集号Q的空闲群集改读为群集号V的空闲群集,继续进行说明。步骤S3中,HD FS 92将空闲群集的群集号V代入变数X和变数A。步骤S4中,HD FS 92将0代入占用群集数T。步骤S5中,与上述步骤S2的处理相同,HD FS 92重新取得空闲群集。取得的空闲群集的群集号为V。这里,不能重新取得空闲群集时,结束此文件编制处理。
步骤S6中,HD FS 92将值V代入变数B。步骤S7中,HD FS 92使占用群集数T递增1。步骤S8中,HD FS 92将群集号B变换成扇区号(例如,如图9所示那样扇区与群集具有对应关系时,群集号2变换成扇区号28至35)。判断与群集号B对应的扇区号。步骤S9中,HD FS 92使文件记录区121的变换扇区号记录步骤S1中缓存的内容数据。
缓存的内容数据记录结束后,HD FS 92在步骤S10将群集号B的群集链接到群集号A的群集(这时为空闲群集)。参考图17的流程图说明该链接处理。
参照图16,与上文所述的处理相同,HD FS 92在步骤S51读取群集号A对应的FAT表目E(A),在步骤S52读取群集号B对应的FAT表目E(A)。步骤S53中,HD FS 92在FAT表目E(A)的N栏记录群集号B,在FAT表目E(B)的P栏记录群集号A。对SDRAM 53中展开的FAT 141执行步骤S53的处理。这样,就结束群集号A的群集与群集号B的群集的链接处理的说明。
返回图14,HD FS 92在步骤S11判断步骤S9中记录的内容的数据量S是否等于群集的规模。判断为步骤S9记录的内容的数据量S等于群集的规模时,由于应记录的内容数据未记录光完,处理进至步骤S12。
步骤S12中,使群集规模份额的刚记录内容数据的后续部分传送到缓存器56。步骤S13中,将群集号B代入变数A。步骤S14中,与上述步骤S的处理相同,HD FS 92重新取得空闲群集。取得的空闲群集的群集号为V。步骤S14中不能重新取得空闲群集时,处理进至步骤S17。步骤S15中,HD FS 92将值V代入变数B。步骤S16中,HD FS 92使占用群集数T递增1。
此后,处理返回步骤S8,重复其后的处理。而且,步骤S11中,判断为步骤S9记录的内容的数据量S不等于群集的规模时,由于应记录的内容数据完成记录,处理进至步骤S17。
步骤S17中,HD FS 92对步骤S2取得的群集号X的空闲群集设置规模记录区151,在其有效规模记录区152记录最末尾群集中记录的数据量S,在最后群集号记录区153记录变数V的值,并且在占用群集数记录区154记录变数T的值。
步骤S18中,用在步骤S10的处理改写的FAT 141更新文件记录区121有FAT区记录的FAT 141。如以上说明那样,重新编制文件。在编制的文件上发布值与内容数据的一系列群集的始端群集号相同的文件标识符。
下面,参照图18的流程图,说明标识符为X的文件(下文记为文件X)的读出处理。步骤S61中,HD FS 92进行检索处理,用于判断是否存在文件X。
参照图19的流程图说明文件的检索处理。步骤S81,HD FS 92取得与标目号X对应的FAT表目E(X)。步骤S82中,HD FS 92判断FAT表目E(X)的P栏的值是否-1(0×FFFFFFFF)。判断为该值是-1时处理进至步骤S83。步骤S83中,HD FS 92由于表目号X(=群集号X)的群集是记录文件的一系列群集中的始端群集,判断为存在文件X,并且返回图18的读出处理。
反之,步骤S82中判断为FAT表目E(X)的P栏的值不是-1时,处理进至步骤S84。步骤S84中,由于表目号X(=群集号X)的群集不是记录文件的一系列群集中的始端群集,HD FS 92判断为不存在文件X,并且返回图18的文件读出处理。这样,就结束文件X的检索处理的说明。
下面,在文件检索处理中,设判断为存在文件X,继续进行说明。步骤562中,HD FS 92判断FAT表目E(X)的N栏的值是否-1(0×FFFFFFFF)。判断为该值是-1时,文件X不存在数据,因而结束读出处理。
步骤S62中,FAT表目E(X)的N栏的值不是-1,处理进至步骤S63。步骤S63中,HD FS 92将群集号X(始端群集)变换成扇区号。步骤S64中,HD FS 92控制DMA控制器55,读出变换所得扇区号记录的规模记录区151,在缓存器56中缓存。步骤S64中,FD FS 92读取在步骤S63缓存的规模记录区151中有效规模记录区152记录的有效规模S(记录文件的一系列群集中的量末尾群集记录的数据量)。
步骤S66中,HD FS 92将FAT表目E(X)的N栏的值代入变数C。步骤S67中,与参照图16说明的处理相同,HD FS 92读取群集号C对应的(即第2群集号对应的)FAT表目E(C)。步骤S68中,FD FS 92将群集号C变换成扇区号。步骤S69中,HD FS 92控制DMA控制器55,读出变换所得扇区号的扇区记录的一个扇区份额的内容数据,在缓存器56中缓存。
步骤S70中,HD FS 92判断FAT表目E(C)的N栏的值是否-1(0×FFFFFFFF)。判为该值不是-1时,处理进至步骤S71。步骤S71中,FD FS 92控制DMA控制器55,使缓存器56缓存的全部数据输出到编码器/译码器59等。由于尚未读出文件X的全部内容数据,处理进至步骤S72。步骤S72中,HD FS92将FAT表目E(C)的N栏的值代入变数C。处理返回步骤S67,重复其后的处理。
此后,步骤S70中判断为FAT表目E(C)的N栏的值是-1时,由于记录文件X的内容数据的最末尾群集的读出已完成,处理进至步骤S73,HD FS 92控制DMA控制器55,将缓存器56缓存的最末尾内容数据的有效数据规模S份额的数据输出到编码器/译码器59等。
步骤S61的文件检索处理中判断为不存在文件X时,处理进至步骤S74,进行出错判断,结束文件X的文件读出处理。这样,就结束文件X读出处理的说明。
下面,参照图20的流程图说明文件X的反向读出处理。这里,反向读出处理是指能用于每几秒钟反向再现时的处理,例如对再现时间为100秒的内容数据从第90秒开始再现100再秒左右后,从第80秒开始再现100毫秒左右,接着又从70秒开始再现100毫秒左右。
步骤S91中,HD FS 92将文件X的文件标识符(=X,下文记为ID(X))变换成扇区号。但是,ID(X)与记录文件X的一系列群集中始端群集的群集号相同。
步骤S92中,读取与群集X对应的FAT表目E(X)。步骤S93中,HD FS 92控制DMA控制器55,读出步骤S91中变换所得扇区号的扇区记录的规模记录区151,在缓存器56中缓存。步骤S94中,HD FS 92从步骤S93中缓存的规模记录区151的有效规模我152读取有效规模S,又从最后群集号记录区153记取最后群集号Z。
步骤S95中,HD FS 92判断最后群集号Z与ID(X)是否相同。判断为相同时,文件X不存在内容数据,因而结束反向读出处理。
判断为最后群集号Z与ID(X)不同时,处理进至步骤S96。步骤S96中,HD FS 92将最后群集号Z变换成扇区号。步骤S97中,HD FS 92控制DMA控制器55,读出步骤S96中变换所得扇区号记录的内容数据最末尾部分,在缓存器56中缓存。步骤S98中,HD FS 92控制DMA控制器55,将缓存器56缓存的数据中的S字节(即内容数据的最末尾部分)输出到编码器/译码器59等。
步骤S99中,HD FS 92读取最后群集号Z对应的FAT表目E(Z)。步骤S 100中,HD FS 92判断FAT表目E(Z)的P栏的值是否与ID(X)相同。判断为相同时,文件X的内容数据仅记录在最末尾的一个群集,因而结束反向读出处理。
判断FAT表目E(Z)的P栏的值与ID(X)不同时,处理进至步骤S101,以便从最末尾侧反向读出一个群集。步骤S101中,HD FS 92将FAT表目E(Z)的P栏的值代入变数C。
步骤S102中,HD FS 92读取群集号C对应的FAT表目E(C)。步骤S103中,HD FS 92将群集号C变换成扇区号。步骤S104中,HD FS 92控制DMA控制器55,读取步骤S103中变换所得扇区号记录的内容数据,在缓存器56中缓存。步骤S105中,HD FS 92控制DMA控制器55,将缓存器56缓存的一个扇区份额的内容数据输出到编码器/译码器59等。
步骤S106中,HD FS 92判断群集号C对应的FAT表目E(C)的P栏的值是否与ID(X)相同。判断为不相同时,未读出全部文件X,因而处理进至步骤要07,以便反方向读出一个群集。步骤S107中,HD FS 92将FAT表目E(C)的P栏的值代入变数C。处理返回步骤102,重复其后的处理。
此后,步骤S106中判断为FAT表目E(C)的P栏的值与ID(X)相同时,由于全部读出文件X直到始端,结束反向读出处理。这样,就结束文件X的反向读出处理的说明。
如上文说明那样,利用音频服务器1的HD FS 92,则作为规定文件用的文件标识符,赋予固定长度值的、记录该文件的区域中始端群集的群集号,因而能简便地规定文件的记录位置,因此,与文件名长度不固定时相比,能大幅度减少文件的检索时间。
又,文件标识符长度固定,因而能使文件检索需要的时间均匀。
利用音频服务器1的HD FS 92,则由于记录文件的规模不受限制,不仅能记录音频数据,而且能将视频数据那样较大规模的数据作为文件记录。
利用音频服务器1的HD FS 92,又由于涉及负区数的群集记录一个文件时,正向利用群集,使进行记录和再现时查找方向一定。因此,能抑制记录时漏录和重放时跳音的发生。
下面,参照图21至图27,说明与资料夹、歌曲集或纹道对应的对象。图21示出记录对象的对象记录区122的逻辑结构。对象记录区122由系统区161和划分规定容量所得的多个组块构成。在组块中记录对象。
系统区161设置首部162、对象类型记录区163和区域信息记录区164。赋予多个组块从其始端开始依次为1及其后的序列号,下文例如赋予1号的组块记为组块1,赋予2号的组块记为组块2等。
组块又进一步划分成规定容量的页。赋予构成组块的页从其始端开始依次为0及其后的序列号,下文例如赋予0的页记为页0,赋予1号的页记为页1等。
图22示出系统区161的对象类型记录区163的结构。由首部165和T个表目组成。T为预先设定的常数。首部165设置表目数记录区166。该区166记录当前登记的表目数(最大值为T)。
对象类型记录区163的各表目设置规模记录区167、基本对象类型号记录区168和参数记录区169。例如,表目t记录有关对象类型号t的信息。即,表目t的规模记录区167记录对象类型号t的对象的规模。表目t的基本对象类型号记录区168记录表示对象类型号t的对象所属的基本对象类型的基本对象类型号。表目t的参数记录区169记录有关对象类型号t的对象规模可变时的规模的信息。
图23示出系统区161的区域信息记录区164。该记录区164用对象记录区122的总页数(总组块数乘构成1个组块的页数所得的值)的位串组成。但是,为了说明方便,图23用(总块数)列×(构成1个组块的页数)行的矩阵表示该记录区164。例如,图23中,用q列p行的“0”表示的位对应于组块q的页中,组块q的页p正在使用时,“0”表示的位记录1。反之,组块q的页p非使用时,“0”表示的位记录0。
图24示出相当于下中间件层74包括的HD DP91的对象管理部124的组成例。对象管理部124的组成部分包括对象类型登记部171、存储区管理部172、对话管理部173、以及高速缓存管理部174。
对象类型登记部171进行对象类型的登记(写入到对象类型记录区163)。该登记部171还进行对对象类型寻问的应答(从对象类型登记区163读出)。
存储区管理部172使区域信息记录区164的规定位反相。该管理部172还读出区域信息记录区164的位,以检索规定页数的连续未使用区。该管理部172又对各对象发布标识符。
对话管理部173对当前正在执行的对话发布对话号,同时管理对话管理信息181(图25)。这里,对话是指表示控制数据写入、读出等的处理的术语。
图25示出对话管理信息181的组成例。该信息181的组成部分包括存放当前开设的对话数(下文记为当前对话数)的当前对话数存放区182和对应于各对象记录具有其访问权的对话信息的S个表目。预先设定当前对话数的最大值和S的值。
对话管理信息181的表目设置对象标识符存放区183、读写对话号存放区184、只读对话号存放区185至188、对象状态存放区189、读高速缓存地址存放区190、写高速缓存地址存放区191和访向时刻存放区192。
对象标识符存放区183存放相应的对象的对象标识符(图27)。读写对话号存放区184存放对相应的对象具有写入权的对话的对话号。只读对话号存放区185至188存放对相应的对象具有读出权的对话的对话号。可同时存在对对象具有读出权的多个对话,图25示出具有多达4个的读出权和仅具有1个写入与读出权的情况。
对象状态存放区189存放表示相应对象的状态的信息(表示编制约“CREATE”、表示更新的“UPDATE”或表示删除的“REMOVE”)。读高速缓存地址存放区190存放暂时存储读出对象的读高速缓存器的地址。写高速缓存地址存放区191存放暂时存储写入对象的写高速缓存器的地址。访问时刻存放区192存放对相应对象的最后访问时刻。
对象标识符存放区183至访问时刻存放区192不存在要存放的信息时,存放0。
图26A和图26B分别示出作为组块记录的对象的两种基本对象类型的第1基本对象类型和第2基本对象类型的组成例。
如图26A所示,第1基本对象类型的组成部分包括记录本身的对象识别符的对象识别符记录区201和记录任意数据(例如用户设定的对象名等数据)的任意数据记录区202。第1基本对象类型包括资料类列表、资料夹和歌曲集的对象。
如图26B所示,第2基本对象类型的组成部分包括记录本身的对象标识符的对象标识符记录区201、记录任意数据的任意数据记录区202和记录与本身(对象)对应的文件的文件标识符的文件标识符记录区203。第2基本对象类型包括纹道对象。
如图27所示,对象标识符记录区201记录的对象标识符的组成部分包括表示存放相应对象的一系列页的始端的组块号及其页号和类型号。类型号的组成部分包括相应对象所属基本对象类型号(第1基本对象类型或第2基本对象类型的一个)和登记相应对象类型的对象类型记录区163的表目号。
下面,参照图28至图37的流程图,说明对象编制处理、对象检索处理、对象更新处理、流对象编制处理和流对象检索处理。这里,流对象是具体指与文件记录区121所记录内容数据一一对应的对象(即纹道)的术语。流对象属于第2基本对象类型(图26B)。因此,不是流对象的对象是资料夹对象或歌曲集对象,属于第1基本对象类型。
这些处理由对象管理部124(即固件的下中间件层74所属的HD DB 91)控制。
首先,参照图28的流程图,以编制对象类型号t的对象时为例,说明非流对象的对象编制处理。如图27所示,对象类型号t包括基本类型号(当前情况下为第1基本对象类型)和表目号。
步骤S121中,HD DB 91开设写对话。参照图29的流程图,说明开设写对话的处理。步骤S141中,HD DB 91读出对话管理信息181的当前对话数存放区182存放的当前对话数,判断读出的当前对话数是否小于预先设定的最大值。判断为当前对话数小于该最大值时,处理进至步骤S142。
步骤S142中,HD DB 91使对话管理信息181的当前对话数存放区182存放的当前对话数递增1。步骤S143中,HD DB 91开设写对话,利用例如随机数等发布对话号Z。处理返回图28。
步骤S141中判定为当前对话数小于预先设定的最大值时,不能进一步开设对话,因而处理进至步骤S144,由HD DB 91判断为出错。结束对话开设处理,中断图28的对象编制处理。
图28的步骤122中,为了确保记录对象类型号t的对象的组块中的页,HD DB 91从对象类型记录区163中表目t的规模记录区167读出对象类型号t的对象的规模,计算与该规模相当的组块的页数。算出的页数为g。
步骤S123中,HD DB 91确保构成对话管理信息181的多个表目中的空闲表目。参照图30的流程图,说明确保空闲表目的处理。
步骤151中,HD DB 91将变数M初始化为1。步骤S152中,HD DB 91判断变M是否为构成对话管理信息181的表目数S以下。判断为变数M是表目数S以下时,处理进至步骤S153。步骤S153中,HD DB 91读出构成对话管理信息181的表目M的对象标识符存放区183的值。步骤S154中,HD DB 91判断读出的表目M的对象标识符存放区183的值是否0。判断为该值是0时,能判定表目M是空闲表目,因而确保表目M,并且返回图28。
步骤S154中判断为表目M的对象标识符存放区183的值不是0时,处理进至步骤S155。步骤S155中,HD DB 91使变数M递增1。处理返回步骤S152,重复其后的处理。此后,步骤S154中不判断为表目M的对象标识符存放区183的值是0,并且在步骤S153中判断为变数M不是表目数S以下时,现状不存在空闲表目,因而处理进至步骤S156,以便制作空闲表目。
步骤S156中,HD DB91判断构成对话管理信息181的表目中,是否存在读写对话号存放部184和只读对话号存放部185至188的值全部为0的表目。判断为存在这种表目时,处理进至步骤S157。步骤S157中,HD DB 91在读写对话号存放部184和只读对话号存放部185至188的值全部为0的表目中,提取访问时刻存放区192的值最小的表目(即访问时刻最早的表目)。
步骤S158中,HD DB 91将提取的表目的对象标识符存放区182或访问时刻存放区192的值清0,确保该表目作为空闲表目M。处理返回图28。
步骤S156中判断为构成对话管理信息181的表目内,不存在读写对话号存放部184和只读对话号存放部185至188的值全为0的表目时,不能确保空闲表目,因而进至步骤S159。步骤S159中,HD DB 91判断为出错。结束空闲表目确保处理,中断图28的对角编制处理。
返回图28,HD DB在91在步骤S124检索区域信息记录区164的位串中g位连续记录0的位串。将检索到的g位连续记录0的位串的始端位置作为q列p行。步骤S125中,如图27所示,HD DB 92在确保的表目M的对象标识符存放区183存放由组块号q、页号p、对象类型号t组成的对象标识符OID(q、p、t)。HD DB 91还在对话管理信息181的表目M的读写对话号存放区184存放对话号Z,而且在对象状态存放区189记录表示编制的“CREATE”。
步骤S126中,HD DB 91在缓存器56确保等于对象规模(即页数g)的写高速缓存区d。步骤S127中,HD DB 91在对话管理信息181的表目M的写高速缓存地址存放区191存放确保的缓存器56中的写高速缓存区d的地址。
步骤S128中,HD DB 91在缓存器56确保的写高速缓存区d启动图26A所示的第1对象基本类型的对象X的记录,作为其开始,在写高速缓存器d的对象标识符记录区201记录对象标识符OID(q、p、t)。步骤S129中,HD DB 91在写高速缓存区d的任意数据记录区202记录编制的对象的任意数据(例如编制的对象的名称等)。
步骤S130中,HD DB 91等待对应于用户操作的信号I的输入。步骤S131中,HD DB 91判断信号I是否确认,即信号I是否确定对话编制。判断为信号I是确认时,处理进至步骤S132,确保写对话Z。反之判断信号I为非确认时,处理进至步骤S133,放弃写对话Z。
参照图31的流程图,说明步骤S132的写对话确定处理。确定对话是指开设该对话后进行的对象编制、更新、移动等中反映并确定对象记录区122的记录。
步骤S171中,HD DB 91使变数M初始化为1。步骤S172中,HD DB 91判断变数M是否为构成对话管理信息181的表目数S以下。判断为变数M是表目数S以下时,处理进至步骤S173。步骤S173中,HD DB 91读出构成对话管理信息181的表目M的读写对话号存放区184的值,判断该值与对话号Z是否一致。判断为不一致时,处理进至步骤S174,以便检索表目M的读写对话号存放区184的值与对话号Z一致的表目。
步骤S174中,HD DB 91使变数M递增1。处理返回步骤S172,重复其后的处理。步骤S173中判定为表目M的读写对话号存放区184的值与对话号Z一致时,处理进至步骤S175。即,提取读写对话号存放区184存放对话号Z的表目,进行步骤S175及其后的处理。
步骤S175中,HD DB 91从读写对话号存放区184存放对话号Z的表目M的对象标识符存放区183读出对象标识符。步骤S176中,HD DB 91从读写对话号存放区184存放对话号Z的表目M的对象状态存放区189读出表示对象状态的信息J。步骤S176中,HD DB 91判断表示对象状态的信息J是“CREATE”、“UPTATE”和“REMOVE”中的哪一个。
步骤S177中,判断为表示对象状态的信息J是“CREAT”时,处理进至步骤S178。步骤S178中,HD DB 91在对象记录区122的组块p和页q及其后记录缓存器56中确保的写高速缓存区d记录的对象。步骤S179中,HD DB 91在区域信息记录区164的q列p行以后的g位记录1。
步骤S180中,HD DB 91将表目M的写高速缓存地址存放区191的值复制到读高速缓存地址存放区190。这时,如果读高速缓存地址存放区190存放0以外的值,则释放该值所示缓存器56设置的读高速缓存区。
步骤S181中,HD DB 91在表目M的读写对话号存放区184和写高速缓存地址存放区191存放0。步骤S182中,HD DB 91用当前的时刻更新标目M的访问时刻存放区192的值。
步骤S177中判断为表示对象状态的信息J是“UPDATE”时,处理进至步骤S183中,HD DB 91在对象记录区122的组块p的页q及其后记录缓存器56中确保的写高速缓存区记录的对象。处理进至步骤S180。
步骤S177中判断为表示对象状态的信息J是“REMOVE”时,处理进至步骤S184。步骤S184中,HD DB 91在区域信息记录区164的q到p行及其后的g位记录0。步骤S185中,HD DB 91释放表目M在缓存器56中确保的写高速缓存和读高速缓存。步骤S186中,HD DB 91中表目M的对象标识符存放区183或访问时刻存放区192存放0。处理进至步骤S174。
此外,步骤S172中重复其后的处理,直到判断为变数M不是表目数S以下。判断为变数M不是表目数S以下时,完成写对话确定处理。
参照图32的流程图,说明图28的步骤S133的处理,即写对话放弃处理。步骤S191中,HD DB 91将变数M初始化为1。步骤S192中,HD DB 91判断变数M是否为构成对话管理信息的表目数S以下。判断为变数M是表目数S以下时,处理进至步骤S193。
步骤S193中,HD DB 91读出构成对话管理信息181的表目M的读写对话号存放区184的值,判断该值是否对话号一致。判断为一致时,处理进至步骤S194,以便检索表目M的读写对话号存放区184的值与对话号一致的表目。步骤S194中,HD DB 91使变数M递增1。处理返回步骤S192,重复其后的处理。
步骤S193中判定为表目M的读写对话号存放区184的值与对话号Z一致时,处理进至步骤S195。即,提取读写对话号存放区184存放对话号Z的表目,进行步骤S195及其后的处理。
步骤S195中,HD DB 91释放表目M在缓存器56中确保的写高速缓存区。步骤S196中,HD DB 91判断表目M的对象状态存放区存放的对象状态是否“CREATE”,不是该状态时,进至步骤S197。
步骤S197中,HD DB 91在表目M的读写对话存放区184和写高速缓存地址存放区191存放0。步骤S198中,HD DB 91用当前的时刻更新表目M的访问时刻存放区192的值。
步骤S196中判断为表目M的对象状态存放区189存放的对象状态是“CREATE”时,处理进至步骤S199。步骤S199中,HD DB 91在表目M的读写对话号存放区184和写高速缓存地址存放区191以外的区,即对象标识符存放区183、只读对话号存放区185至188、对象状态存放区189、读高速缓存地址存放区190和访问时刻存放 192存放0。处理进至步骤S194。
此后,步骤S192中,重复其后的处理,直到判断为变数M不是表目数S以下。判断为变数M不是表目数S以下时,结束写对话放弃处理。
下面,参照图33的流程图,以对象标识符OID=X的对象(下文记为对象X)为例,说明对象检索处理。设已开设对话。
步骤S201中,HD DB 91取得与对象X对应的表目M。参照图34的流程图,说明取得与对象X对应的表目处理。
步骤S211中,HD DB 91使变数M初始化为1。步骤S212中,HD DB 91判断变数M是否为构成对话管理信息181的表目数S以下。变数M是表目数S以下时,处理进至步骤S213。
步骤S213中,HD DB 91读出构成对话管理信息181的表目M的对象标识符存放区183的值,判断该值是否与对象X的对象标识符OID=X一致。判断为不一致时,处理进至步骤S214,以便检索对象标识符存放区183的值与对象X的对象标识符OID=X一致的表目。
步骤S214中,HD DB 91使变数M递增1。处理返回步骤S212,重复其后的处理。步骤S213中判断为表目M的对象标识符存放区183的值与对象X的对象标识符OID=X一致时,能取得与对象X对应的表目M,因而结束此处理,返回图33。
步骤S213中判断为表目M的对象标识符存放区183的值与对象X的对象标识符OID=X不一致时,而且步骤S212中判断为变数M不是表目数S以下的情况下,处理进至步骤S215。步骤S215中,HD DB 91判断为出错,即不能取得与对象X对应的表目M,因而结束此处理。处理返回图33。
回到图33,步骤S201的处理中能取得与对象X对应的表目M时,处理进至步骤S202。步骤S202中,由于能取得与对象X对应的表目M,HD DB 91判断断为缓存器56中存在对象X,结束处理。
反之,步骤S201的处理中不能取得与对象X对应的表目M时,处理进至步骤S203。步骤203中,YD DB 91分析对象X的对象标识符OID=X,取得记录对象的对象区122的组块号、页号、对象X的典型号t。
步骤S204中,HD DB 91从对象类型记录区163读出与类型号t对应的表目的规模记录区167的值,根据该值计算记录对象X所需的页数g。
步骤S205中,HD DB 91参照区域信息存放区164判断q行p列及其后的g位是否1。判断为是1时,处理进至步骤木06。步骤S206中,HD DB 91在缓存器56设定与页数g相当的读高速缓存区c。步骤S20中,HD DB 91将对象记录区122的组块q的页p及其后的页数g记录的数据复制到缓存器56的读高速缓存区c。
步骤S208中,HD DB 91判断读高速缓存区c所复制数据在对象标识符记录区201相当的部分记录的对象标识符与对象标识符X是否一致。判断为一致时,读高速缓存区c缓存的数据是对象X,因而处理进至步骤S202。
步骤S208中判断为读高速缓存区c所复制数据在对象标识符记录区201相当的部分记录的对象标识符与对象标识符X不一致时,处理进至步骤S209。步骤S209中,HD DB 91判断为对象记录区122也不存在对象X,因而结束处理。
下面,参照图35的流程图,说明对象X的更新处理。这里,对象X的更新处理是指改写对象X的任意数据的处理。
步骤S221中,与上文参考图29所述的步骤S121的处理相同,HD DB 91开设写对话Z。步骤S222中,与上文参照图32所述的步骤S201的处理相同,HD DB 91取得与对象X对应的表目M。
步骤S222的处理中,能取得与对象X对应的表目M时,判断为缓存器56中设定的读高速缓存区c使对象X缓存,处理进至步骤S223。步骤S223中,HD DB 91判断表目M的读写对话号存放区184的值是否0。判断为该值是0时,处理进至步骤S224。
步骤S224中,HD DB 91在表目M的读写对话号存放区184存放步骤S221中开设的写对话的对话号Z。步骤S225中,YD DB 91分析对象X的对象标识符OID=X,取得记录对象的对象区122的组块号、页号、对象X的典型号t。
步骤S226中,HD DB 91从对象类型记录区163读出与类型号t对应的表目的规模记录区167的值,根据该值计算记录对象X所需的页数g。步骤S227中,HD DB 91在缓存器56设定与页数g相当的写高速缓存区d。步骤S228中,HD DB 91在表目M的写高速缓存区d。步骤S228中,HD DB 91在表目M的写高速缓存地址存放区191存放写高速缓存区d的地址。
步骤S229中,HD dB 91将缓存器56中讯高速缓存区c的数据复制到写高速缓存区d。步骤S230中,HD DB 91在写高速缓存区d所复制对象X的任意数据记录区202记录对象X的进行更新的任意数据。步骤S231中,HD DB 91在表目M的对象状态存放区189存放表示更新的信息“UPDATE”。
步骤S232中,HD DB 91等待与用户的操作对应的信号I的输入。步骤S233中,HD DB 91判断信号I是否确认,即该信号是否确定对话更新。判断为信号I是确认时,处理进至步骤S234。步骤S234中,与上文参照图31所示的步骤要32的处理相同,HD DB 91确定写对话Z。反之,判断为信号I非确认时,处理进至步骤S235。步骤S235中,与上文参照图32所述的步骤要33的处理相同,HD DB 91放弃写话Z。
步骤S223中判断为表目读写对话号存放区184的值不是0时,能判断为对象X正在由对话Z以外的其他对话进行更新,因而处理进至步骤S235。
步骤S222的处理中不能取得与对象X对应的表目M时,处理进至步骤S236。步骤S236中,与上述参照图30所述步骤S123的处理相同,HD DB 91确保空闲表目M。
步骤S237中,YD DB 91分析对象X的对象标识符OID=X,取得记录对象的对象区122的组块号、页号、对象X的典型号t。HD DB 91分析对象X的对象标识符OID=X,取得记录对象的对象记录区122的组块号、页号、对象X的典型号t。步骤S238中,HD DB 91从对象类型记录区163读出与类型号t对应的表目的规模记录区167的值,根据该值计算记录对象X所需的页数g。步骤S239中,HD DB 91在缓存器56设定与页数g相当的读高速缓存区c和写高速缓存区d。
步骤S240中,HD DB 91在表目M的读高速缓存地址存放区190存放读高速缓存区c的地址,在表目M的写高速缓存地区存放区191存放写高速存放缓存区d的地址,并且在表目M的对象标识符存放区183存放对象X的对象标识符IOD=X。
步骤S241中,HD DB 91将对象记录区122的组块q的页p及其后页数g前记录的对象X的数据复制到缓存器56的读高速缓存区c。处理进至步骤S229。
如上文说明那样,文件X的更新处理将文件X的数据从读高速缓存区c复制到写高速缓存区d,改写该写缓存器d缓存的文件X的数据,并且利用对话确定处理将改写的结果记录到对象记录区122。
下面,参照图36的流程图,说明编制与文件记录区121记录的内容数据一一对应的纹道对象(即对象类型号t’的流对象)的处理。如图27所示,对象类型号t’包括基本类型号(当前的情况下为第2基本对象类型)和表目号。
步骤S251中,与上文参照图29中流程图所述步骤要21的处理相同,HD DB91开设写对话。步骤S252中,为了确保记录对象类型号t’的流对象的组块中的页,HD DB 91从对象类型记录区163的表目t’的规模记录区167读出对象类别号t’的对象的规模,计算与该规模相当的组块的页数。算出的页数为g。
步骤S253中,与上文参照图30中流程图所述步骤S123的处理相同,HD DB91确保过程对话管理信息181的多个表目中的空闲表目M。步骤S254中,HD DB91检索区域信息记录区164的位串中连续g位记录0的位串。检索所得连续g位记录0的位串的始端位置为q列p行。步骤S255中,如图27所示,HD DB 91在确保的表目M的对象标识符存放区183存放由组块q、页号p。对象类型号t’组成的对象标识符OID(q、p、t’)。HD DB 91还在对话管理信息181的表目M的读写对话号184存放对话号Z,而且在对象状态存放区记录表示编制的“CREATE”。
步骤S256中,HD DB 91在缓存器56中确保等于流对象规模(即页数g)的写高速缓存区d。步骤S257中,HD DB 91在对话管理信息181的表目M的写高速缓存地址存放区191存放确保的缓存器56中写高速缓存区d的地址。
步骤S258中,HD DB 91在缓存器56确保的写高速缓存区d启动图26B所示第2基本对象类型流对象X的记录,作为其开始,在写高速缓存区d的对象标识符记录区201记录对象标识符OID(q、p、t’)。步骤S259中,HD DB 9 1取得流对象对应的、由HD FS 92编制的内容数据的文件标识符(其值与记录该内容数据的一系列群集的始端群集号相同)。步骤S260中,HD DB 91在写高速缓存区d的文件标识符记录区103记录文件标识符F。
步骤S261中,HD DB 91开始取得编制的流对象的任意数据(例如编制的流对象的名称等)。步骤S262中,HD DB 91等待到完成任意数据的取得。步骤S261与S262的处理之间,由HD FS 92编制与该流对象对应的文件标识符F的内容数据的文件,记录到文件记录区121。
步骤S263中,HD DB 91在写高速缓存区d的任意数据记录区202记录取得的任意数据。
步骤S264中,HD DB 91等待与用户的操作对应的信号I的输入。步骤S265中,HD DB 91判断信号I是否确认,即该信号是否确定对话编制。判断为信号I是确认时,处理进至步骤S266。步骤S266中,与上文参照图31所示的步骤要32的处理相同,HD DB 91确定写对话Z。
反之,步骤S265中判断为信号I非确认时,处理进至步骤S267。步骤S267中,与上文参照图32所述的步骤要33的处理相同,HD DB 91放弃写话Z。步骤S268中,HD DB 91依靠HD FS 92删除文件F。这样,就结束流对象编制处理的说明。
下面,参照图37的流程图,说明检索对象标识符OID=X的流对象(下文记为流对象X)。设已开设对话。
步骤S271中,HD DB 91执行与上文参照图33所述对象X检索处理相同的处理。步骤S272中,取得步骤S271的处理检索到的对象X的对象标识符OID=X包括的对象类型号。取得的对象类型号为t。进而,HD DB 91取得对象类型号t包括的基本对象类型号。
步骤S273中,HD DB 91判断检索互的对象X的基本对象类型号是否第2基本对象类型。判定为该类型号是第2基本对象类型时,检索到的对象X是流对象,因而处理进至步骤S274。步骤S274中,HD DB 91从检索到的流对象X的文件标识符记录区203读取文件标识符,供给HD FS 92。
步骤S271中不能检索对象标识符OID=X的对象时,处理进至步骤S275。步骤S273中判断为所检索对象X的基本对象类型号不是第2基本对象类型时,处理也进至步骤S275。步骤S275中,HD DB 91判断为出错,即不存在流对象X,从而结束流对象检索处理。
下面,图38示出对象记录区122记录的对象的目录结构。对象记录区122中,在根211的下方,资料夹列表对象212、资料夹对象213、歌曲集对象214和纹道对象215形成分层结构。
HD DB 91能在资料夹列表对象212的下方产生多个资料夹对象213。资料夹对象213的下方能产生多个歌曲集对象214。歌曲集对象的下方能产生多个纹道对象215。纹道对象215对应于一首歌曲的内容数据。
资料夹对象213、歌曲集对象214和纹道对象215是在选择再现的歌曲时等情况下给用户提示的对象。HD DB 91能在根211、资料夹列表对象212或资料夹对象213的下方产生不是提示给用户的对象的其他信息对象(cc(内容控制)对象216等)。
HD DB 91在资料夹列表对象212的下方产生资料夹对象213时,在相同资料夹列表对象212的下方禁止资料夹对象213以外的其他对象。资料夹的对象213的下方产生歌曲集对象214时,禁止在相同资料夹对象213的下方产生歌曲集214以外的对象。也禁止对歌曲集对象214的下方产生纹道对象215以外的对象。
各对象按照上述规则加以记录,因而对象记录区122构筑资料夹群217、歌曲集群218和纹道群219。
下面说明各对象的数据格式。
图39示出资料夹列表对象212的数据格式。该对象212属于图26A所示的第1基本对象类型,因而由对象标识符记录区201和任意数据记录区202构成。资料夹列表对象212的对象标识符记录区201记录4字节的对象标识符OID。
资料夹列表对象212的任意数据记录区202记录可在该资料夹列表对象212的下方编制的资料夹对象213的最大值MAX(4字节)、在该资料夹列表对象编制的资料夹对象213的数量N(4字节)和表示该资料夹列表对象212的下方制作的资料夹对象213的ID阵列的4×100字节的资料夹。资料夹列表对象212的任意数据记录区202设置612字节的保留区。
图40示出资料夹对象213的数据格式。该对象213属于图26A所示的第1基本对象类型,因而由对象标识符记录区201和任意数据记录区202构成。资料夹对象213的对象标识符记录区201记录4字节的对象标识符OID。
资料夹对象213的任意数据记录区202记录该资料夹对象213的下方可编制的歌曲集对象214的最大值MAX(4字节)、该资料夹对象213下方编制的歌曲集对象214的数量N(4字节)、表示该资料夹对象213下方编制的歌曲集对象的ID阵列的4×200字节的歌曲集和表示该资料夹对象2 13的资料夹名的36字节标题。资料夹对象213的任意数据记录区202设置176字节的保留区。
图41示出歌曲集对象214的数据格式该对象214属于图26A所示的第1基本对象类型,因而由对象标识符记录区201和任意数据记录区202构成。歌曲集对象214的对象标识符记录区201记录4字节的对象标识符OID。
歌曲集对象214的任意数据记录区202记录该歌曲集对象214的下方可编制的纹道对象215的最大值MAX(4字节)、该歌曲集对象214下方编制的纹道对象215的数量N(4字节)、表示该歌曲集对象214下方编制的纹道对象的ID阵列的4×400字节的纹道和表示该歌曲集对象214的歌曲集标题的516字节标题、表示该歌曲集对象214的演唱者名的260字节演唱者、表示该歌曲集对象214的产生日期的8字节产生日期的表示作为该歌曲集对象214的源的音乐CD3媒体索引的32字节媒体索引。歌曲集对象214的任意数据记录区202设置1660字节的保留区。
图42示出纹道对象215的数据格式。该对象215属于图26B所示第2基本对象类型,因而由对象标识符记录区201、任意数据记录区202和文件标识符记录区203构成。纹道对象215的对象标识符记录区201记录4字节的对象标识符OID。纹道对象215的文件标识符记录区记录表示一一对应的内容数据(记录于文件记录区121)的文件标识符的4字节SOID。
纹道对象215的任意数据记录区202记录表示该纹道对象215的歌曲名的516字节标题、表示该纹道对象215的演唱者名的260字节演唱者、表示该歌曲集对象214的再现时间的8字节时间、表示对该纹道对象215最后访问的日期的8字节最后访问日期、表示该纹道对象215的再现次数的4字节播放计数器(PC)、表示该纹道对象215制作日期的8字节制作日期和表示该纹道对象215所对应内容数据的歌曲属性和再现控制信息(著作权保护用的信息)的12544字节AC。纹道对象215的任意数据记录区202设置980字节的保留区。
图43示出纹道对象215的任意数据记录区202记录的1255字节AC的详况。AC中记录表示内容密钥的8字节Ckey、表示编译码器识别值的1字节Codec、表示编译码器属于的1字节Codec Attr、表示再现限制信息的1字节LT、表示有效性校验用标记的1字节VLD、表示取出目的的处个数的1字节LCMLOGNUM、表示编译码器依赖信息的16字节CDI、表示内容序列号的20字节CID、表示再现允许开始日期的8字节PBS、表示再现允许结束日期的8字节PBE、表示扩充cc的1字节XCC、表示再现剩余次数的1字节CT、表示内容控制信息的1字节cc、表示取出剩余次数的1字节CN、表示源信息的40字节SRC和表示含取出目的处设备ID和标记的信息的48×256字节LCMLOG。
具体而言,表示内容控制信息的1字节cc从MSB(最高有效位)起的第1位表示有无著作权(0有,1无)。从MSB侧起的第2位表示版本(0原版,1非原版),离开MSB侧的第3、第4位不使用。
离开cc的MSB侧的第5至第7位表示的信息如下。即,离开cc的MSB侧的第5至第7位记录010时,表示允许取出(允许编辑),记录011时,表示允许移动(PD5中不允许编辑),记录100时,表示允许输入(PD5中允许编辑),记录110时,表示允许输入(PD5中不允许编辑)。
图44示出与纹道对象215一一对应的内容数据的数据格式。内容数据的组成都分包括表示ATRAC3首部的16千字节AT3H、表示ATRAC3部件的16千字节PRT和表示声单元串的各16千字节的AT3SU-1至AT3SU-N。
图45示出cc对象216的数据格式。cc对象216属于图26B所示的第2基本对象类型。因此,cc对象216由对象标符记录区201和任意数据记录区202组成。cc对象216的对象标识符记录区201记录4字节的对象标识符OID。
cc对象216的任意数据记录区202设置16字节的保留区。cc对象2 16的文件标识符记录区203记录表示相应的cc数据(记录于文件记录区121)的文件标识符的4字节SOID。
图46示出文件记录区121记录的cc数据的格式。cc数据包括10千字节的Cat Folder、2000千字节的Cat Album和600千字节的Cat Track、Cat Folder记录表示,用户所选资料夹对应的资料夹对象213的对象标识符OID的信息。Cat Album记录表示用户所选歌曲集对应的歌曲集对象214的对象标识符OID的信息。Cat Track记录表示用户所选纹道对应的纹道对象215的对象标识符OID的信息。
因此,例如再现时,用户选择再现的纹道,则根据cc数据的Cat Track识别所选纹道对应的纹道对象215的对象标识符OID,从所识别纹道对象215取得相应的文件标识符,读出并再现内容数据。
下面,参照图47至图56,说明执行音频服务器1各功能时,数据流与固件的对应关系。
图47示出执行CD高速录音时的数据流。用高速对音乐CD3进行录音的CD高速录音中,音乐CD3的数字音频数据由CD MW 88控制,借助CD-ROM驱动器57以CAV 8倍速回以读出后,在缓存器56中缓存。由HD MW 82控制而在缓存器56中缓存的数字音频数据则输入到WM筛选60-2,检测水印。接着,由HD MW 82控制而在缓存器56中缓存的数字音频数据借助编码器59,以平均5倍速按ATRAC3制加以编码且加密,所得编码数据在缓存器56中缓存后,传全HDD58加以记录。虽然图中省略示出,CD高速录音中扬声器2输出录音的数字音频数据对应的声音。
图48示出执行CD记录时的数据流。一面再现音乐CD3一面进行录音的CD记录中,音乐CD3的数字音频数据由CD MW 88控制,借助CD-ROM驱动器57以CAV 8倍速加以读出后,在缓存器56中缓存。接着,由HD MW 82控制而在缓存器56中缓存的数字音频数据借助编码器59,以平均5倍速按ATRAC3制加以编码且加密,所得编码数据在缓存器56中缓存后,传全HDD58加以记录。由HD MW 82控制而在缓存器56中缓存的数字音频数据则输入到WM筛选60-2,检测水印。
另一方面,为了监听声,缓存的数字音频数据由HD MW 82控制,暂时记录到HDD 58设置的环形缓存器241(图61)后,加以读出,并输入到音频接口60-3。接着,利用AIO MW 94的控制,将数据字音频数据传到D/A 62,变换成模拟信号,从扬声器2输出相应的声音。
后文参照图57至图70B阐述CD高速录音和CD记录的详况。
图49示出执行对数字输入的HD记录时的数据流。将数字输入编码并且记录到HDD 58的HD记录中,从辅助输入端子31输入的数字音频数据由AIO MW 94控制,通过信号处理部60供给编码器59。接着,数字音频数据由HD MW 82控制,借助编码器59按ATRAC3制加以编码且加密,所得的编码数据传到缓存器56后,传到HDD58加以记录。又利用HD MW82的控制,在信号处理部60的MW筛选60-2检测水印。再利用AIO MW94的控制,由信号处理部60的音频接口60-3将数字音频数据传到D/A62,变换成模拟信号,从扬声器2输出。
图50示出执行对模拟输入的HD记录时的数据流。对模拟输入编码并且记录到HDD 58的HD记录中,利用AIO MW94的控制,在A/D 62将辅助输入端子31输入的模拟音频数据加以数字化后,供给编码器59。接着,数字音频数据由HD MW 82控制,借助编码器59按ATRAC3制加以编码且加密,所得的编码数据传到缓存器56后,传到HDD58加以记录。又利用HD MW82的控制,在信号处理部60的MW筛选60-2从A/62的数字输出检测水印。再利用AIO MW94的控制,从扬声器2输出辅助输入端子31输入的模拟音频数据。
图51示出执行HD播放时的数据流。再现HDD58的编码数据的HD播放中,从HDD 58读出的编码数据由HD MW 82控制,在缓存器56中缓存后,借助译码器加以译码、解密。所得数字音频数据在缓存器56中缓存后,传到音频接口60-3。接着,利用AIO MW 94的控制,由音频接口60-3将数字音频数据传到D/A 62,变换成模拟信号,从扬声器2输出。
图52示出执行CD播放时的数据流。再现音乐CD3的Cd播放中,音乐CD3的数字音频数据由CD MW 88控制,借助CD-ROM驱动器57读出并且在缓存器56中缓存后,传到音频接口60-3。接着,利用AIO MW 94的控制,由音频接口60-3将数字音频数据传到D/A62,变换成模拟信号,从扬声器2输出。
图53A和图53B分别示出执行MS播放时的数据流。再现MS4的编码数据的MS播放中,如图53A所示,MS4的编码数据由MS MW 89控制,供给MGMS接口60-1,借助该接口相互认证后加以译码,并且由信号处理部60内置的译码器加以解密。接着,利用AIO MW94的控制,由音频接口60-3将译码结果所得的数字音频数据传到D/A62,变换成模拟信号,从扬声器2输出。
或者,如图53B所示,利用MS MW 89的控制,从MS4读出编码数据,供给MGMS接口60-1,在该接口相互认证后解密。解密的编码数据在缓存器56中缓存器56中缓存后,由译码器59译码,所得数字音频数据通过缓存器56输出到D/A62。接着,利用AIO MW94的控制,从扬声器2输出D/A 62中变换成模拟信号的音频数据。
图54示出执行MS取出/移出时的数据流。将HDD58的编码数据复制到MS4的MS4取出和将HDD 58的编码数据移动到MS4的移出中,从HDD 58读出的编码数据由HD MW82控制,在缓存器56中缓存。接着,利用MS MW 89的控制,将缓存的编码数据传到MGMS接口60-1,记录到MS4中。随后详述取出和移出。
图55示出执行MS输入/移入时的数据流。将MS4的编码数据移动到HDD 58的MS输入/输入中,利用MS MW 89的控制,通过MGMS接口60-1将MS 4的编码数据传到缓存器56。接着,利用HD MW 82的控制,将缓存的编码数据传到HDD58加以记录。随后详述输入/移入。
图56示出执行PD取出时的数据流。将HDD 58的编码数据复制到PD5的PD取出中,从HDD 58读出的编码数据由HD MW 82控制,在缓存器56中缓存后,借助编码器/译码器59解密,并再次用PD5加密,在缓存器56中缓存。接着,利用PD MW 90的控制,通过USB主控制器54和USB连接器43将缓存的编码数据记录到PD5。
下面,参照图57至图70B,说明CD高速录音和CD记录的详况。CD高速录音处理是用户按压高速记录键24时执行的处理。CD记录处理是用户按压记录键23时的执行处理。
参照图57和图58,说明CD高速录音与CD记录的区别。图57的上部示出CD高速录音的监听器声音输出周期。图57的下部示出CD高速音的录音处理(进行编码并记录的处理)周期。图58的上部示出CD记录的监听器声音输出周期。图58的下部示出CD记录的录音处理(进行编码并记录的处理)周期。
比较图57和图58可知,CD高速录音与CD记录,其录音处理所需的总时间相同。即,按照ATRAC 3制将音乐CD3的音频数据(PCM数据)编码并且记录到HDD 58的处理,相对于音频数据再现速度,以平均5倍数进行。
例如,记录6首再现时间为10分钟的歌曲的总再现时间等于60分钟的音乐CD3用CD高速录音或CD记录加以录音时,依次进行录音,每首歌曲需要约2分钟。
CD高速录音与CD记录的不同点是监听器声音输出周期。
CD高速录音时,监听器声音输出仅在进行相应的音频数据的录音处理的周期,输出监听器声音。上述音乐CD3的例子中,从第1首歌的始端开始,以常规再现速度输出约2分钟的声音,接着从第2首歌的始端开始,以常规速度输出约2分钟的声音,其后,从各首歌曲的始端开始,以常规速度输出约2分钟的声音。因此,在录音处理结束的同时,监听器声音输出也结束。
CD记录时,监听器声音输出与相应的音频数据的录音处理进展状况无关的输出监听器声音。上述音乐CD3的例子中,按常规再现速度输出第1首歌的全部声音,接着,按常规速度输出第2首歌的全部声音,其后各首歌均按常规速度输出全部声音。因此,即使录音处理结束,也继续输出相应的音频数据的监听器输出,直到第6首歌结束。
CD高速录音与CD记录可在其处理过程中适当切换。
下面,图59示出执行CD高速录音或CD记录时的缓存器56的状态。缓存器56设置从音乐CD3读出的编码前的音频数据(PCM数据)进行缓存用的PCM数据读入缓存器231和对编码器/译码器59编码且加密的编码数据进行缓存用的编码数据缓存器232。
图60示出缓存器56设置的PCM读入缓存器231和编码数据缓存器232以及音频接口60-3内置的PCM数据再现用缓存器251的状态转移。PCM数据读入缓存器231、编码数据缓存器232和PCM数据再现用缓存器251分别处于初始可写入状态、开始数据写入时进行转移的写入中状态、数据写入结束时进行转移的可读出状态、或开始数据读出时进行转移的读出中状态。从读出中状态结束数据读出时,返回可写入状态。
下面,图61示出执行CD高速录音或CD记录时,为缓存监听器声音输出用的PCM数据而在HDD58设置的环形缓存器241的结构。
具有规定容量(为了说明方便,取为地址0至地址max)的环形缓存器241设定表示读出始端地址的读出指针242和表示写入始端地址的写入指针243。环形缓存器241划分成从读出指针242指示的地址顺时针方向到写入指针243的地址的可读出区244和从写入指针243指示的地址顺时针方向到读出指针242指示的地址的可写入区245。可读出区244的容量称为读出容限。可写入区245的容量称为写入容限。
图62示出CD高速录音和CD记录中各缓存器之间的数据流。音乐CD3的PCM数据由CD-ROM驱动器57读出后,在缓存器56设置的PCM数据读入缓存器231中缓存。该缓存的PCM数据传送到编码器/译码器59,进行编码和加密。所得的编码数据在缓存器56设置的编码数据缓存器212中缓存。该缓存的编码数据传给HDD58,记录到文件记录区121。
另一方面,PCM数据读入缓存器231中缓存的PCM数据传送到HDD58,在HDD58设置的环形缓存器241中缓存。该缓存的PCM数据传送到音频接口60-3内置的PCM数据再现用缓存器251中缓存后,由AD/DA62变换成模拟信号,以扬声器2输出。
下面,参照图63的流程图,说明有关CD高速录音和CD记录的录音速度设定处理。此录音速度设定处理在选择音乐CD3作为声源的期间反复进行,即,在CD-ROM驱动器57安装音乐CD3,并且用功能键12选择CD的期间反复进行。
步骤S281中,输入处理中间件97开始对各种按键监视来自用户的操作。步骤S282中,输入处理中间件97进行等待,直到有来自用户的对各种按键的操作。判断为有该操作时,将其信息通知主APP76。主APP76判断是否对记录键23的操作。判断为是对记录键23操作时,处理进至步骤S283。
步骤S283中,APP76对HD APP77通过已操作记录键23。HD APP77对HD MW82的CD高速如音84传送已操作记录键23。CD高速录音84本身将SDRAM53等设置的高速录音标记设定为关断。处理返回步骤S281。
步骤S282中判断为存在来自用户的对各种按键的操作,并且该操作不是对记录键23的操作时,处理进至步骤S284。步骤S284中,主APP76判断是否操作高速记录键24。判断为操作高速记录键24时,处理进至步骤S285。
步骤S285中,主APP76对HD APP77通知已操作高速记录键24。HD APP77对HD MW82的CD高速录音84传达已操作高速记录键24。CD高速录音84将高速录音标记设定为开通。处理返回步骤S281。
步骤S284中判断为不是操作高速记录键24时,处理返回步骤S281。
利用以下说明的录音速度设定处理操作高速记录键24,使高速录音标记开通时,执行图57所示的CD高速录音。反之,操作记录键23,使高速录音标记关断时,执行图58所示的CD记录。从CD高速录音到CD记录的切换或者反向从CD记录到CD高速录音的切换,可对应于用户的按键操作在任意的时刻进行。
下面在图64参照流程图说明CD录音处理。该CD录音处理是由HD MW 82所含CD高速录音84控制的处理,并且在安装音乐CD3,操作功能键12,在CD上设定声源后,操作记录键23或高速记录键24时,开始进行。
步骤S291中,用户借助操作记录键23或高速记录键24,在处于录音暂停状态期间从音乐CD3中选择进行录音的歌曲。具体而言,操作光标键17,从音乐CD3记录的歌曲中选择歌曲,并且操作输入键20,以确定选择的歌曲。重复该一系列操作,选择全部录音歌曲。尤其在不进行选取操作时,相当于选择音乐CD3记录的全部歌曲。
用户在完成选取的阶段操作再现/暂停键26。处理进至步骤S292。
步骤S292中,CD高速录音84将环形缓存器241所设定读出指针242指示的读出始端地址信息组成的环形缓存器信息初始化。参照图65的流程图说明该环形缓存器信息初始化处理。步骤S301中,CD高速录音84将读出指针242指示的读出始端地址和写入指针243指示的写入始端地址设定为环形缓存器241的地址0。进而,将环形缓存器241的读出容限设定为0,将写入容限设定成其量大值max。这样,就结束环形缓存器信息初始化处理的说明。
回到图64。步骤S293中,CD高速录音84依次选择步骤S291中所选歌曲内的一首,执行一首歌曲的录音处理。参照图66的流程图说明一首歌曲的录音处理。步骤S311中,CD高速录音84依靠CD MW88,按每一规定的数据量(例如2秒钟)使音乐CD3的录音歌曲PCM数据分别在处于可写入状态的PCM数据读入缓存器231中缓存。规定数据量的PCM的数据写入(缓存)结束时,PCM数据读入缓存器231的状态转移到可读出状态。
步骤S312中,CD高速录音84对编码器/译码器59,使PCM数据读入缓存器231缓存的规定数据量的PCM数据得到编码(得到编码和加密)。从PCM数据读入缓存器231的规定数据量PCM数据读出结束时,该缓存器231的状态转移到可写入状态。
而且,CD高速录音84启动监听器声音输出处理。后文参照图67阐述监听器声音输出处理。
步骤S313中,CD高速录音84使编码所得规定数据量的编码数据在缓存器56的处于可写入状态的编码数据缓存器232中缓存。规定数据量(例如2秒钟)的编码数据写入(缓存)结束时,编码数据缓存器232的状态转移到可读出状态。
步骤S314中,CD高速录音84使数据缓存器232缓存的规定数据量的编码数据记录到HDD58的文件记录区121。分别在文件记录区121记录每一规定数据量编码数据的处理相当于上文参照图14所述的文件编制处理,也可进行上文参照图28所述的对象编制处理。
步骤S315中,CD高速录音84判断是否记录一首歌曲的编码数据。判断为未记录一首歌曲的编码数据时,处理返回步骤S311,重复其后的处理。此后,步骤S315中判断记录一首歌曲的编码数据时,结束该一首歌曲的录音处理。
如上文说明那样执行一首歌曲的录音处理后,处理返回图64的步骤S294。步骤S294中,CD高速录音判断步骤S291选择的全部歌曲是否得到录音。判断为未对选择的全部歌曲录音时,处理返回293,进行对下一首歌的一首歌曲录音处理。
此后,步骤S294中判断为对选择的全部歌曲录音时,结束该CD录音处理。
这里,参照图67的流程图,说明步骤S312中启动的监听器声音输出处理。步骤S321中,CD高速录音84判断高速录音标记是否开通。判断为该标记开通时,处理进至322。
步骤S322中,CD高速录音84判断对相应CD M数据的一个首歌曲录音处理是否结束。判断为该处理未结束时,处理进至步骤S323,以便输出一首歌曲录音处理正在执行的PCM数据的监听器声音。
步骤S323中,CD高速录音84启动PCM数据读入缓存器231中缓存的PCM数据对环形缓存器241的写入处理。不等待步骤S323中处理的结束,CD高速录音84就在步骤S324中启动环形缓存器241所记录PCM数据的读出处理。
参照图68的流程图,说明步骤S323中对缓存器241的写入处理。
步骤S331中,CD高速录音判断高速录音标记是否开通。判断为该标记开通时,处理进至332。步骤S332中,CD高速录音84执行上文参照图65所述的环形缓存器信息初始化处理。
步骤S333中,CD高速录音在环形缓存器信息的写入指针所指示写入始端地址以后的可写入区245启动PCM数据读入缓存器231所记录PCM数据的写入。步骤S334中,CD高速录音84使环形缓存器信息包括的写入指针243所指示写入始端地址的值顺时针方向前进步骤S333中所写入PCM数据的份额,与此相对应,更新写入容限和读出容限的值。
步骤331中判断为高速录音标记未开通时,处理进至335。步骤S335中,CD高速录音84参照环形缓存器信息,判断PCM数据读入缓存器23 1所记录PCM数据的规模是否为环形缓存器241的写入容限以下。判定为该规模是环形缓存器241的写入容限以下时,处理进至步骤S333。
步骤S335中判断为该规模不是环形缓存器241的写入容限以下时,处理返回步骤S331。此后,重复步骤S331和步骤S335的处理,直到通过由用户改变录音设定,而在步骤S311中判断为高速录音标记开通,或者通过增加环形缓存器241的写入容限,而在步骤335中判断为PCM数据读入缓存器231所记录PCM数据的规模不是环形缓存器241的写入容限以下。这样,就结束对环形缓存器241的写入处理的说明。
参照图69的流程图,说明步骤S324中从环形缓存器241的读出处理。步骤S341中,CD高速录音84判断音频接口60-3内置的PCM数据再现用缓存器251是否可写入状态,并且一直等待到判断PCM数据再现用缓存器是可写入状态。判断为是该状态时,处理进至步骤S342。
步骤S342,CD高速录音84按照环形缓存器241的读出指针242指示的读出始端地址,读出环形缓存器241的可读出区244记录的PCM数据,并且写入PCM数据再现用缓存器251。
步骤S343中,CD高速录音84使环形缓存器信息包括的读出指针242所指示读出始端地址的值顺时针方向前进步骤S342中读出PCM数据的份额,与此相对应,更新写入容限和读出容限的值。
步骤S344中,CD高速录音84使PCM数据再现用缓存器251转移到可读出状态。这样,就结束从环形缓存器241的读出处理的说明。
回到图67。步骤S325。步骤S325中,AIO MW94使PCM数据再现用缓存器25 1缓存的PCM数据输出到AD/DA 62。AD/DA 62启动所输入PCM数据的再现,并且从扬声器2输出相应的声音。
步骤S326中,CD高速录音84判断一首歌曲的PCM数据再现是否结束。判断为该再现未结束时,处理返回步骤S321,重复其后的处理,并且在步骤S326中判断为该再现未结束时,结束监听器声音输出处理。
步骤322中判断为相对应的PCM数据的一首歌曲录音处理结束时,立即停止该监听器声音输出处理。这样,就结束CD录音处理的说明。
CD录音处理的过程中,可对应于用户操作记录键23和高速记录键24,在任意的时刻从CD高速录音切换到CD记录,或者从反向CD记录切换到CD高速录音。
这里,图70A和图70B示出执行CD高速录音时显示器1 15的显示例。图70A是开始录音前显示的有关录音设定的信息的显示例。这时,显示器15设置显示区261至267。该显示例中,显示器261显示指示录音源和录音目的处的信息。显示区262显示表示有关录音设定的信息的内容。显示区263显示表示保存处的资料夹名。显示区264显示录音的歌曲集的名称和演唱者名。显示区264显示录音的歌曲集的名称和演唱者名。显示区265显示录音时的位速率。显示区266显示录音时的声级。显示区267对对应于再现/暂停键26的按压,显示开始录音的信息。显示录音时的声级。
图70B是正在执行录音的显示例。这时,显示器15设置显示区271至278。该显示例中,显示区271显示录音源和录音目的处的信息。显示区272闪烁显示表示CD正在高速录音的文字“高速录音中”。显示区273显示录音中歌曲的歌曲集名和演唱者名。显示区274显示录音中歌曲在音乐CD3中的歌曲号。显示区275显示录音中歌曲的再现经历时间。显示区276显示音乐CD3的剩余再现时间。显示区277显示录音总歌曲数所对应的与录音进展状况成比例变化长度的进度条279。显示区278显示音歌曲的总数、已录音歌曲数或录音中歌曲数。
例如,对再现时间为60分钟的整个歌曲集进行CD高速录音时,用约万倍速度进行录音,因而显示区277显示的进度条件279的长度从录音启动时开始渐渐变长,在约12分钟期间成为占整个显示区277的长度。
也可使显示区277的进度条279的长度不配合录音进展状况,而与歌曲再现经历时间成比例地伸长。
下面,参照图71至图77说明再现HDD 58所记录内容数据的方法。如上文所述,音频服务器1对音乐CD 3记录的歌曲进行编码,并且将内容数据记录到HDD 58,但在指定再现的歌曲时,使用户指定构成分层结构的资料夹、歌曲集和纹道的对象,而不是指定文件。
也可通过指定整个HDD、任意的资料夹或任意的歌曲集作为再现区,将多首歌曲一起指定为再现歌曲。借助对根据所指定再现区编制的播放列表包括的纹道所对应的内容数据进行译码,实现歌曲的再现。
图71示出一例再现区。将虚线281包围的整个HDD指定为再现区时,如图72所示,播放列表登记HDD58中的全部纹道号。
将虚线282包围的自用资料夹F1指定为再现区时,如图73所示,播放列表登记自用资料夹F1所属的全部歌曲集的歌曲集号。
将虚线283包围的自用资料夹F1的歌曲集A1指定为再现区时,如图74所示,播放列表登记自用资料夹F1的歌曲集A1所属的全部纹道的纹道号。
将临时资料夹F2所述的歌曲集A1的纹道T1指定为再现歌曲时,如图75所示,播放列表登记临时资料夹F2所属歌曲集A1的纹道T1。
下面,参照图76的流程图,说明编制与所指定再现区对应的播放列表的处理。
该播放列表编制处理是由HD MW 82包括的HD播放85控制的处理,在操作功能键12,对HDD设定声源时启动。
步骤S351中,HD播放85判断表示用户所选择再现区的对象层是否整个HDD。判断为该对象层不是整个HDD时,处理进至步骤S352。借助操作遥控器7上设置的再现区切换键(未图示)或按规定顺序按压盖40上设置的光标键17、输入键20和菜单/取消键21,实施用户选择再现区的方法。
步骤S352中,HD播放85判断用户选择的对象层是否资料夹。判断为该层不是资料夹时,处理进至步骤S353。
步骤S353中HD播放85判断为用户选择的对象层是歌曲集,进至步骤S354。
步骤S354中,HD播放85判断是否操作再现/暂停键26。判断为操作该键26时,处理进至步骤S355。步骤S355中,HD播放85判断所选对象层对应的播放列表是否已经编制。判断为非已编制时,进至步骤S356。判断为已经编制时,跳过步骤S356。
步骤S356中,HD播放85对应于所选对象层,编制播放列表。
步骤S354中判断为未操作再现/暂停键26时,处理返回步骤S351,重复其后的处理。
步骤S351中判断为选择的对象层是整个HDD,或步骤S352中判断为选择的对象层是资料夹时,处理进至步骤S354。这样,就结束播放列表编制处理的说明。
还可预先编制与设想的种种再现区对应的多个播放列表,记录到规定处,并且在用户指定再现区的阶段读出预先编制并记录的播放列表中相应的项目。
下面,参照图77的流程图,以播放模式设定为全部歌曲重复时为例,说明上述播放列表编制处理结束时继续执行的再现处理。
步骤S361中,HD播放85判断是否借助操作停止键25指示结束再现。判断为未指示再现结束时,处理进至步骤S362。步骤S362中,HD播放85在播放列表包括的全部纹道中,依次逐一指定再现纹道。
步骤S363中,HD播放85对与再现纹道对应的内容数据进行再现。具体而言,根据cc根据规定再现纹道所对应的纹道对象,并且根据所规定纹道对象的文件标记符记录区203的值,规定相应内容数据的文件标识符,又根据所规定文件标识符(=文件记录区121的群集号),读出内容数据。接着,对读出的内容数据译码后将其输出。
再现纹道所对应的内容数据的再现结束后,处理返回步骤S361。此后,步骤S361中,判断为通过操作停止键25指示再现结束时,结束再现模式为全部歌曲重复的情况下的再现处理。
全部歌曲以外的再现模式中,其处理过程相同,仅再现区和再现纹道的指定方法有差异。
下面,参照图78至图81,说明将音频服务器1的HDD 58记录的内容数据移出到MS4的处理。
这里,将HDD 58记录的内容数据移出到MS4的处理是指将该内容数据复制到MS4后,删除HDD58记录的内容数据的一系列处理。
参照图78的流程图移出处理。由MS MW 89控制移出处理。
在MS插口45插入MS4的状态下,用户操作菜单/取消键21,显示菜单,操作光标键17,显示“编辑”后,操作输入键20,显示编辑菜单,又操作光标键17,选择“移出”后,操作输入键20,进而操作光标键17和选择键18,选择移出的纹道后,操作输入键20,显示移出的纹道的清单,又操作输入键20时,启动该移出处理。
步骤S371中,MS MW 89依靠CIN/C OUT(记入/取出)87,将HDD 58记录的进行移出的内容数据当作无权数据(不可再现的数据)复制到MS4。取为无权数据时,关断内容数据属性信息包括的表示有无权利的标记。即,将表示无权的属性信息和内容数据复制到MS4。
步骤S372中,C IN/C OUT 87产生表示启动移出处理的移出履历信息,记录到HDD 58。该信息包括规定被移出的纹道的信息。步骤S373中,C IN/C OUT87使表示HDD 58记录的内容数据有无权的标记为关断,将HDD58的内容数据作为无权数据。
步骤S374中,MS MW89使表示MS4上复制的内容数据有无权的标记为开通,将MS4的内容数据作为有权数据。
步骤S375中,C IN/C OUT87删除HDD58记录的内容数据。步骤S376中,C IN/C OUT 87删除步骤S372的处理中编制的移出履历信息。
以上说明的步骤S371至S376的处理是以一条纹道对应的一个内容数据的移出处理,因而所选全部纹道进行步骤S371至S376的处理。
移出处理过程中发生电源切断等,使移出处理中断时,在电源恢复后执行恢复处理,以对其进行补偿。后文参照图86至图88阐述恢复处理。
图79示出移出处理的状态转移。状态1是启动移动处理前的状态。即,表示音频服务器1的HDD 58记录内容数据,并且HDD 58的内容数据为有权的状态。
状态2是进行步骤S371处理后的状态。即,表示将音频服务器1的HDD58记录的内容数据复制到MS4,使HDD58和MS4双方都记录内容数据的状态,而且表示HDD 58的内容数据为有权,MS4的内容数据为无权的状态。
状态3是进行步骤S373的处理后的状态。
即,表示HDD58和MS4双方都记录内容数据的状态,而且表示HDD58的内容数据和MS4的内容数据均为无权的状态。
状态4是进行步骤S374处理后的状态。即,表示HDD58和MS4双方都记录内容数据的状态,而且表示HDD 58的内容数据为无权,MS4的内容数据为有权的状态。
状态5是进行步骤S375的处理后的状态。即,表示去除HDD 58的内容数据,从而仅MS4记录内容数据的状态,而且表示MS4的内容数据有权的状态。
图80示出选择进行移出的纹道时显示器15的显示例。显示器15仅显示可移出的歌曲。
图81示出进行移出处理中的显示器15的显示例。显示器15的显示区291闪烁显示文字“移出”,表示正在执行移出处理。完成移出的纹道在其横向显示注销号292。显示区293显示表示移出处理进展状况的信息(移出进行中或移出完成后的纹道数/进行移出的纹道总数)。
下面,参照图82至图81,说明将MS4记录的内容数据移入到音频服务器1的HDD 58的处理。
这里,将MS4记录的内容数据移入HDD 58的处理是指将MS4记录的内容数据移入HDD 58后,删除MS4记录的内容数据的一系列处理。
参照图82的流程图说明移入处理。由MS MW 89控制移入处理。
在MS插口45插入MS4的状态下,用户操作菜单/取消键21,显示菜单,操作光标键17,显示“编辑”后,操作输入键20,显示编辑菜单,又操作光标键17,选择“移入”后,操作输入键20,进而操作光标键17和选择键18,从MS4记录的内容数据中选择移入的内容数据后,操作输入键20,显示移入的内容数据的清单,又操作输入键20时,启动该移入处理。
步骤S381中,MS MW 89依靠C IN/C OUT 87产生表示启动移入处理的移入履历信息,记录到HDD 58。移入履历信息包括规定被移入内容数据的信息。
步骤S382中,C IN/C OUT87将MS 4记录的移入内容数据作为无权数据复制到HDD 58。步骤S383中,MS MW 89使表示MS4记录的内容数据有无权的标记为关断,将MS4的内容数据当作无权数据。
步骤S384中,C IN/C OUT 87使表示HDD 58上复制的内容数据有无权的标记为开通,将HDD 58的内容数据当作有权数据。
步骤S385中,C IN/C OUT 87依靠MS MW 89删除MS 4记录的内容数据。步骤S386中,C IN/C IUT 87删除步骤S382的处理中编制的移入履历信息。
以上说明的步骤S381至S386的处理是以一条纹道对应的一个内容数据的移出处理,因而所选全部纹道进行步骤S381至S386的处理。
移入处理过程中发生电源切断等,使移入处理中断时,在电源恢复后执行恢复处理,以对其进行补偿。
图83示出移入处理的状态转移。状态11是启动移入处理前的状态。即,表示在MS4记录内容数据,并且MS4的内容数据有权的状态。
状态12是进行步骤S382的处理后的状态。即,表示将MS4记录的内容数据复制到HDD58,从而MS4和HDD58双方都记录内容数据,并且MS4的内容数据有权,而HDD58的内容数据无权的状态。
状态13是进行步骤S383的处理后的状态。即,表示MS4和HDD 58都记录内容数据,并且MS4的内容数据和HDD 58的内容数据都无权的状态。
状态14是进行步骤S384的处理后的状态。即,表示将MS4记录的内容数据复制到HDD58,从而MS4和HDD58双方都记录内容数据,并且MS4的内容数据无权,而HDD58的内容数据有权的状态。
状态15是进行步骤S385的处理后的状态。即,表示去除MS4的内容数据,从而仅HDD58记录内容数据的状态,而且表示HDD58的内容数据有权的状态。
图84示出选择移入内容数据时显示器15的显示例。显示器15仅显示记录在MS4的内容中可移出内容数据。
图85示出进行移入处理中的显示器15的显示例。显示器15的显示区301闪烁显示文字“移入”,表示正在执行移入处理。完成移入的纹道在其横向显示注销号302。显示区303显示表示移入处理进展状况的信息(移入进行中或移入完成后的内容数据数/进行移入的内容数据总数)。
上文说明了移入处理,从MS4将内容数据输入HDD58的处理也同样进行。移入处理与输入处理的差别在于由移入处理或输入处理记录到HDD58的内容数据的操作。
音频服务器1可将移入处理移入到HDD 58的内容数据移出到其他MS4或PD5等,而且可进行取出。然而音频服务器1可将输入处理在HDD58记录的内容数据取出到其他MS4或PD5等,但不准移出。
下面,参照图68,说明补偿移出处理和移入处理过程中产生电源切断等造成的处理中断用的恢复处理。该恢复处理在电源恢复后立即由MS MW89启动。
步骤S391中,MS MW89判断HDD58中是否存在移出履历信息。判断为存在该信息时,处理进至步骤S392,以补偿移出处理中断。
步骤S392中,MS MW89执行移出复原处理。参照图87的流程图说明移出复原处理。
步骤S401中,MS MW 89判断HDD 58的内容数据是否无权。判断为该数据无权时,处理进至步骤S402。HDD 58的内容数据无权表示是图79中状态3、状态4。
步骤S402中,MS MW 89删除HDD 58中存在的内容数据。这里,状态4时,删除HDD 58存在的内容数据,从而恢复到作为状态5的移出处理完成状态。状态3时,删除HDD 58中存在的内容数据,从而成为MS4中残留具有无权数据的内容数据的状态。
这时,用户损失了内容数据,但保护内容数据著作权者的著作权。MS4的具有无权数据的内容数据可由用户利用通用文件编辑应用删除,因而MS4不会留下具有无权数据的内容数据这种无用数据。
然而,反过来进行复原处理,使删除MS4的具有无权数据的内容数据,留下HDD 58内的具有无权数据的内容数据,则保持在HDD 58记录HDD 58内具有无权数据的内容数据这种无用数据。由于常规操作中不发生具有无权数据的内容数据,作为本实施例专用设备的音频服务器1不具备根据用户指示删除具有无权数据的内容数据这种功能。
因此,为了保护内容数据的著作权,而且不使音频服务器1记录无效数据,也希望如S402那样,删除HDD 58中存在的内容数据。
步骤S401中判断为HDD58的内容数据不是无权数据时,跳过步骤S402。即,HDD 58的内容数据无权表示是图79的状态2。这时,成为MS4留下具有无权数据的内容数据的状态。然而,如上文所述,MS4的具有无权数据的内容数据可由用户利用通用的文件编辑应用删除,因而MS4不会留下具有无权数据的内容数据这种无用数据。
步骤S403中,MS MW89删除HDD 58的移出履历信息。
处理返回图86。步骤S393中MS MW 89判断HDD 58是否存在移入履历信息。判断为存在该信息时,处理进至步骤S392,以便补偿移入处理中断。
步骤S394,MS MW 89执行移入复原处理。参照图88的流程图说明移入复原处理。
步骤S421中,MS MW 89判断HDD 58的内容数据是否无权。判断为该数据无权时,处理进至步骤S422。HDD 58的内容数据无权表示是图83中状态12、状态13。
步骤S422中,MS MW 89删除HDD58中存在的内容数据。
这里,状态12时,删除HDD 58中存在的内容数据,从而复原到状态11,即移入处理前的状态。状态13时,删除HDD 58中存在的内容数据,从而成为MS4留下具有无权数据的内容数据的状态。
这时,用户损失了内容数据,但保护内容数据著作权者的著作权。MS4的具有无权数据的内容数据可由用户利用通用文件编辑应用删除,因而MS4不会留下具有无权数据的内容数据这种无用数据。
然而,反过来进行复原处理,使删除MS4的具有无权数据的内容数据,留下HDD 58内的具有无权数据的内容数据,则保持在HDD 58记录HDD 58内具有无权数据的内容数据这种无用数据。由于常规操作中不发生具有无权数据的内容数据,作为本实施例专用设备的音频服务器1不具备根据用户指示删除具有无权数据的内容数据这种功能。
因此,为了保护内容数据的著作权,而且不使音频服务器1记录无效数据,也希望如S422那样,删除HDD 58中存在的内容数据。
步骤S421中判断为HDD 58的内容数据不是无权时,跳过步骤S422。即,HDD 58的内容数据无权表示图83的状态14、状态15。状态15是移入处理完成的状态,因而没有问题。然而,状态14中,成为MS4留下具有无权数据的内容数据的状态,但如上文所述,MS4的具有无权数据的内容数据可由用户利用通用的文件编辑应用删除,因而MS4不会留下具有无权数据的内容数据这种无用数据。
步骤S423中,MS MW 89删除HDD 58的移入覆历信息。这样,就结束移入复原的说明。处理返回图86,结束复原处理。
图86的步骤S391中判断为HDD58不存在移出履历信息时,正常结束移出处理,或者可能是图79的状态1或状态2。移出处理正常结束时和处于移出处理前状态的状态1中,可跳过移出复原处理。
即使状态2中也留下MS4的具有无权数据的内容数据,该具有无权数据的内容数据可由用户利用通用的文件编辑应用删除,因而MS4不会留下具有无权数据的内容数据这种无用数据。于是,可跳过步骤S392的处理。
步骤S393中判断为HDD58不存在移入履历信息时,移入处理可正常结束,或者可能是图83的状态11。移入处理正常结束时和处于移入处理前状态的状态11中,可跳过移入复原处理,因而可跳过步骤S394的处理。
即使假设电源切断后中断恢复处理,电源恢复后也再次从步骤S391执行该处理,因而能完成其补偿。这样,就结束恢复处理的说明。
下面,参照图89至图91,说明将音频服务器1的HDD 58记录的内容数据取出到MS4的处理。
这里,对HDD 58记录的内容数据进行取出的处理是指用来将HDD 58记录的内容数据的拷贝暂时编制到MS4等中加以利用的处理。预先设定内容数据可取出的次数,并且根据取出处理逐一减少该次数。然而执行后文所述的记入处理,可使减少的可取出次数逐一恢复。
参照图89的流程图说明取出处理。
此外,由HD MW 82的C IN/C OUT87控制取出处理。
在MS插口45插入MS4的状态下,用户操作菜单/取消键21,显示菜单,并且操作光标键17。选择“编辑”后,操作输入键20,显示编辑菜单,又操作光标键17,选择“取出”后,操作输入键20时,启动该取入处理。
步骤S441中,C IN/C OUT 87控制HS DB 91,取得当前所选歌曲集所属全部纹道对应的数据的可取出次数(剩余取出次数)。在相应的纹道对象的AC(图42)包括的CN记录内容数据可取出次数(图43)。
步骤S442中,C IN/C OUT 87依靠关联的固件,使显示器15显示有关可取出次数为1以上的纹道信息(歌曲标题、可取出次数等)。图90示出显示器15的显示例。显示器15的显示区311显示HDD,作为表示取出的声源的信息。显示区312的显示表示各纹道所对应的内容数据的可取出次数。
步骤S443中,C IN/C OUT 87判断用户是否通过操作光标键17和选择键18在显示的可取出纹道中选择可取出的纹道。判断为选择该纹道时,处理进至步骤S444。
步骤S444中,C IN/C OUT 87在取出列表添加所选择的纹道。步骤S445中,C IN/C OUT 87使对所选纹道显示的内容数据可取出次数递减1。处理返回步骤S411,重复其后的处理。
步骤S443中判为未选择进行取出的纹道时,处理进至步骤S446。步骤S446中,CIN/C OUT 87判断是否用户通过操作输入键20,显示进行取出的纹道列表,进而通过操作输入键20指示执行取出。判断为未指示执行取出时,处理返回步骤S441,重复其后的处理。
此后,步骤S446中判断为指示执行取出时,处理进至步骤S447。步骤S447中,C IN/C OUT 87从HDD 58读出取出列表所含纹道对应的内容数据,并且依靠MS MW 89将读出的内容数据复制到MS4。内容数据的拷贝包括规定作为取出源的HDD 58的信息。
步骤S448中,C IN/C OUT 87使复制的内容数据所对应纹道对象的AC中的CN记录的可取出次数递减1,对CN的值进行更新。C IN/C OUT 87还在AC中的LCMLOG记录规定MS4的信息,作为取出目的处的信息。
虽然省略说明,但本取出处理中,也与上述移出处理相同,利用表示是否可再现(有权或无权)的标记,对电源切断等的补偿和不正当复制的形成进行抑制。
图91示出取出处理执行中的显示器15的显示例。显示区325闪烁显示“取出”的文字,表示正在取出。完成取出的纹道的旁边显示注销标记322。当前正在取出的纹道的旁边显示指针323。显示区324显示表示取出处理进展状况的信息(取出中或完成取出的内容数据/取出列表所包括内容数据的总数)。这样,就结束取出处理的说明。
下面,参照图92和图93,说明将MS4取出的内容数据记入HDD 58的处理。
这里,将MS4记录的内容数据取出的处理是指删除从HDD58暂时在MS4再现的内容数据的拷贝,同时使HDD 58的可取出次数递增1,从而使可取出次数恢复原值的处理。
参照图92的流程图说明记入处理。由HD MW82的C IN/C OUT 87控制记入处理。
在MS插口45插入MS4的状态下,用户操作菜单/取消键21,显示菜单,并且操作光标键17。选择“编辑”后,操作输入键20,显示编辑菜单,又操作光标键17,选择“记入”后,操作输入键20时,启动该记入处理。
步骤S451中,C IN/C OUT 87依靠MS MW 89识别MS4识别的数据中可记入的内容数据(从音频服务器1的HDD 58取出的内容数据),并且依靠关联的固件,使显示器15显示可记入内容数据的信息。
步骤S452中,C IN/C OUT 87使显示器15显示有关可记入纹道的信息(歌曲标题等)。图93示出显示器15的显示例。显示器15的显示区313显示“MS”,作为表示记入的声源的信息。在内容数据的歌曲标题名的信息后显示的箭头号332表示该内容数据可记入。
步骤S452中,C IN/C OUT 87判断用户是否通过操作光标键17和选择键15在显示的可记入内容数据中选择进行记入的内容数据。判断为选择该数据时,处理进至步骤S453。
步骤S453中,C IN/C OUT 87在记入表添加所选择的内容数据。处理返回步骤S451,重复其后的处理。
步骤S452中判断为未选择进入记入的内容数据时,处理进至步骤S454。步骤S454中,C IN/C OUT 87判断是否用户通过操作输入键20显示进行记入内容数据的列表,进而通过操作输入键20指示执行记入。判断为未指示记入时,处理返回步骤S451,重复其后的处理。
此后,步骤S454中判断为指示执行记入时,处理进至步骤S425中,C IN/COUT 87依靠MS MW 89,删除记入列表所包括MS4的内容数据(也可仅使表示是否可再现的标记为否,即无权)。
步骤S456中,C IN/C OUT 87使HDD 58记录的原内容数据对应的纹道对象的AC中的CN记录的可取出次数递增1,对CN的值进行更新。C IN/C OUT 87还从AC的LCMLOG删除作为取出目的处的信息记录的规定MS4的信息。这样,就结束记入处理的说明。
下面,参照图94至图97,说明交换处理,该处理连续执行MS4所记录内容数据的记入处理和利用HD播放功能将包括最后再现纹道的歌曲集所属多条纹道一起取出列MS4的处理。
在MS插口45插入MS4的状态下,用户操作交换键22时,启动该交换处理。
步骤S461中,C IN/C OUT 87依靠MS MW 89,识别MS4记录的数据中可记入的内容数据。步骤S462中,C IN/C OUT 87与MS MW 89一起,每一内容数据分别对MS4的可记入内容数据进行与上述参照图92所述记入处理相同的记入。
图95示出进行步骤S462的处理中显示器15的显示例。显示器15的显示区381显示“MS”,作为表示记入的声源的信息。显示区382闪烁显示“正在记入”的文字,表示正在执行记入。内容数据的歌曲名等信息前显示的“X”号383表示该内容数据不可记入。注销号384表示完成该内容数据的记入。指针385表示该内容数据的记入正在进行。
步骤S463中,CIN/C OUT 87判断MS4的可记入内容数据是否全部记入。判断为该数据未完全记入时,处理返回步骤S462,记入下一内容数据。此后,步骤S463中判断为MS4的可记入内容数据全部记入时,处理进至步骤S464。
步骤S464中,C IN/C OUT 87连同HD DB 91,决定一起取出所述纹道的歌曲集。具体而言,例如,HD DB 91根据对象记录区122记录的各纹道对象最后访问日期(图42),识别最后再现的纹道,将该纹道所属的歌曲集定为取出的歌曲集。
步骤S465中,CIN/C OUT 87从取出的歌曲集选择一条纹道(即内容数据)。步骤S466中,C IN/C OUT 87判断所选内容数据是否可取出。判断为该数据可取出时,处理进至步骤S467。
步骤S467中,C IN/C OUT 87依靠MS MW 89判断MS4中是否闲置取出所选内容数据的容量。判断为MS4中闲置该容量时,处理进至步骤S468。
步骤S468中,C IN/C OUT 87对所选内容数据进行取出,与上文参照图89所述的取出处理相同。
图96示出正在进行步骤S468的处理过程中的显示器15的显示例。显示器15的显示区391显示“HDD”,作为表示取出的声源的信息。显示区392闪烁显示“正在取出”的文字,表示正在执行取出。内容数据的歌曲名等信息前显示的“X”号383表示该内容数据不可取出。注销号表示完成该内容数据的取出。
步骤S469中,C IN/C OUT 87判断是否在步骤S465选择进行取出的歌曲集包括的全部纹道(即内容数据)。判断为步骤S465中未选择全部内容数据时处理返回步骤S465,重复其后的处理。步骤S469中判断为步骤S465已选择全部内容数据时,结束交换处理。
步骤S466中判断为所选内容数据不可取出时,跳过步骤S467、S468。步骤S467中判断为MS4中未闲置取出所选内容数据的容量时,跳过步骤S468。
图97示出完成交换处理后的显示器15的显示例。显示器15的显示区401显示“完成”的文字,表示交换处理已完成。
如上文所述,用户仅操作交换键22,就可自动执行从MS4对HDD 58的记入处理和从HDD 58对MS4的取出处理。这样,就结束交换处理的说明。
上述移出处理、移入处理、输入处理、取出处理和记入处理不仅在HDD 58与MS4之间执行,而且可以HDD 58与连接器43所连接的PD5之间执行。
下面,图98示出PD5的硬件组成例。实现PD5的LSI(大规模集成)电路410内置控制其总体的CPU411。CPU411通过总线421连接ROM412、RAM413、DMA控制器414、DSP(数字信号处理器)415、缓存器416、LCD接口417、串行接口418和接口419、420。
ROM 412存储实现PD5的各种功能的程序、设备ID、密钥等。RAM413在CPU 411执行各种处理时暂时存储规定的数据和程序。DAM控制器414控制通过缓存器416、快速擦写存储器426和串行接口418的、USB控制器424之间的数据传输。DSP415对快速缓存器426等记录的内容数据进行译码。DSP415具有DES机,用密钥对内容数据进行加密/解密。缓存器416暂时缓存DMA控制器417控制传输的数据。
LCD接口417的末级连接LCD驱动器422和LCD423。串行接口418的末级连接USB控制器424和USB连接器425。USB控制器424控制与通过USB连接器425连接的音频服务器1的数据通信。通过接口419连接的快速擦写存储器426记录从音频服务器1进行移出的所得的内容数据及其歌曲标题等附加信息。接口420的末级连接DAC 427和放大器(AMP)428。电源部429对LSI 410供电。
由DSP 415的译码得到的音频数据通过接口420、DAC 427和放大器(AM)428输出到头戴话机等。
HDD 58与MS4之间的移出处理等和HDD 58与PD5之间的移出处理等大致相同,因而仅说明其差别。
MS4记录的内容数据,其加密用与音频服务器1的HDD 58所记录内容数据的加密相同的密钥进行。因此,HDD 58与MS4之间可不对加密的内容数据解密,按其原来状态进行移出。
与此相反,PD5所记录内容数据的加密采用与音频服务器1的HDD 58所记录内容数据加密不同的密钥。因此,HDD 58与PD5之间上文参照图56所述,将HDD 58所记录内容数据的密码解密后,再次用不同的PD5的密钥加密,并且对加密后的内容进行移出。
这样,就结束对HDD 58与PD5之间的移出处理、移入处理、输入处理、取出处理和记入处理的说明。
下面,参照图99至图107,说明音频服务器1具有的保管(STIRE)功能和复原(RESTORE)功能。
保管功能是指对MS4已记录的内容数据以外的数据,将同时记录的同类文件作为一个档案库文件暂时保管在HDD 58中的功能,用于MS4的记录容量不够时解决该容量不足,以便除MS4已记录的内容数据外,还存在音频服务器1不能再现的数据(例如静止图像文件、话音文件等)。
复原功能是指采用由保管功能在HDD58上产生的档案库文件,使相应的目录及其所属文件在MS4上复原的功能。
图99示出有可能在MS4上记录的目录和数据文件的类型。
文件MEMSTICK.ind表示记录该文件的记录媒体是存储棒。目录DCIM是存放数字静物照像机等中产生的静止图像文件的目录。目录VOICE是存放IC录音机等中产生的话音文件目录。目录HIFI是存放添加音频服务器1等完成取出、移出等的著作权信息的内容数据的目录。目录CONTROL是存放控制信息文件的目录。目录TEL是存放电话和传真信息文件的目录。目录OPEN-R是存放娱乐机器人信息文件的目录。目录POSITION是存放位置信息文件的目录。目标PALM是存放PALM OS数据文件的目录。目录M93是存放MP3文件的目录。目录MS××××××是存放销售固有的信息文件的目录(“××××××”是识别销售商用的信息)。
图100示出利用保管功能在HDD 58的对象记录区122的目录结构下产生的档案库文件的记录位置。在与资料夹对象217相同的层产生MS数据对象501。在MS数据对象501下面的层产生MS保管/复原对象502。在该对象502下面的层记录档案库文件(图100的情况下是MS数据#1.DCIM、MS数据#2.VOICE和MS数据#3.DCIM)。
用户可任意设定“MS数据#1”之类的档案库文件名称。
下面,参照图101的流程图,说明实现保管功能的、由HD MW82完成的保管处理。在用户反复按压功能键12,选择MS4作为声源,并且按压菜单/取消键21后,利用光标键17选择“编辑”,按压输入键20,又利用光标键17选择“保管(MS→HDD)”,按压输入键20时,启动该保管处理。
步骤501中,HD MW 82依靠MS MW 89在MS4记录的目录中检索要保管的目录,即目录HIFI以外的目录,计算其容量,在显示器15上显示。
图102示出选择MS4作为声源时显示器15的显示例。显示区511和512显示表示声源的字符“MS”、“存储棒”。显示标记513表示静止图像文件存放用的目录,本情况下表示其容量为8MB。显示标记514表示话音文件存放用的目录,本情况下表示其容量为1MB。
回到图101。步骤S502中,HD MW 82受理选择要保管的目录的用户操作,并且进行等待,直到用户操作。图103示出显示可保管目录列表的显示器15的显示例。显示区521显示的信息表示正在显示可保管目录列表。显示区522表示存在可保管静止图像文件存放用的目录,其容量为8MB。显示区524表示存在可保管话音文件存放用的目录,其容量为1MB。光标524对应于对光标键17的操作,指示静止图像文件存放用的目录或话音文件存放用的目录。
回到图101。步骤502中,在进行选择要保管的目录的用户操作时,处理进至步骤S503。步骤503中,HD MW 82依靠MS MW89读出作为保管对象选择的目录所需的全部文件,作为一个档案库文件,记录到HDD 58的对象记录区122的MS保管/复原对象502下面的层。步骤S504中,HD MW 82在记录的档案库文件中使源对象目录(例如目录DCIM)和档案库文件的文件名(例如“2001/08/11”)记录得相互对应。
档案库文件的文件名虽然用户可任意设定,但不进行文件名设定时,自动设定进行该保管处理的目标作为档案库文件的文件名,例如文件名为“2001/08/11”。
图104示出正在产生档案库文件的过程中的显示器15的显示例。显示区531显示的信息表示正在HDD 58保管MS4的静止图像文件存放用的目录。显示区532显示所产生档案库文件的文件名(当前情况下为“2001/08/11”)。显示区533显示与该保管处理进展状况成比例地伸长的长度可变条形图534。显示区535闪烁显示字符串“保管”,表示正在执行保管处理。
回到图101。步骤505中,HD MW 82依靠MS MW 89从MS4擦除在HDD 58产生档案库文件的MS4上的目录。这样,就结束保管处理的说明。
与可做成不像步骤502的处理那样,等待选择要保管的目录的用户操作,而自动选择检索的可保管目录,并执行其后的处理。
如上文所述,保管处理可在MS4记录的目录和文件中检索可保管的目录。还能选择并保管存放由特定电子设备产生的文件的目录。而且,保管处理不把MS4上存放具有著作权信息的文件的HIFI目录作为该处理的对象,因而能抑制想不正当复制HIFI目录所存放内容数据的有恶意的用户利用此保管功能。
下面,参照图105的流程图,说明由HD MW 82将与HDD 58所保管档案库文件相当的目录在MS4上复原的复原处理。
在用户反复按压功能键12,选择HDD58作为声源,并且按压菜单/取消键21后,利用光标键17选择“编辑”,按压输入键20,又利用光标键17选择“复原(MS→HDD)”,按压输入键20时,启动该复原处理。
步骤501中,HD MW 82在显示器15显示HDD 58的对象记录区122的MS保管/复原对象502下面的层所属的档案库文件列表。
图106示出显示档案库文件列表的显示器15的显示例。显示区541显示的字符串“HDD”表示声源。显示区542显示字符串“复原列表”。显示区543显示可复原档案库文件的信息(表示文件类型的标记、文件名、数据容量)。光标544对应于对光标键17的操作,指示静止图像文件存放用目录或话音文件存放用目录。
回到图105。步骤S512中,HD MW 82受理选择使档案库复原的用户操作并且进行等待,直到用户操作。具体而言,进行等待,直到操作光标键17,使光标544上下移动选择档案库文件,并且操作输入键20,确定该选择。用户进行操作时,处理进至步骤S513。
图107示出根据档案库文件,对源目录及其所属文件进行复原的过程中显示器1 5的显示例。显示器551显示信息“复原(HDD→MS)”表示从HDD 58到MS4,对静止图像文件存放用的目录进行复原。显示区552显示所复原档案库文件的文件名(现为“2001/08/11”)。显示区553显示与该复原处理进展状态成比例地伸长地长度可变条形图。显示区555闪烁显示字符串“复原”,表示正在执行复原处理。
回到图105。步骤513中,HD MW82依靠MS MW 89,根据作为复原对象选择的档案库文件,使源表目及其所述全部文件在MS4上复原。步骤S514中,HD MW 82从HDD 58的对象记录区122的MS保管/复原对象502下面的层擦除所选的档案库文件。这样,就结束复原处理的说明。
也可做成不像步骤512的处理那样,等待选择要复原的档案库文件的用户操作,而自动选择进行复原的档案库文件,并执行其后的处理。
图108示出快速擦写ROM52的组成例。快速擦写ROM 52存放后文阐述的启动用程序。
快速擦写ROM 52还设置第1至第3的3个存储区,按每一“版本”分别存放例如图7所示的固件。即,本例的情况下,能存放3代版本的固件。
启动用程序包括表示第1存储区所存放固件版本的标志1、表示第2存储区所存放固件版本的标志2和表示第3存储区所存放固件版本的标志3。
后文将详述,标志做成每次固件版本升级时递增1。相应的区不存放固件时,标志为表示“无效”的值。
参照图109的流程图,说明固件版本升级时(改写程序时)的处理过程。
该固件版本升级处理在进行用户对音频服务器1的规定操作时,执行后文所述启动用程序指示的固件。然而,例如在版本升级的固件和改写的新版本固件存放到CD-ROM和存放到MS4的情况下,CD MW 88和MS MW89分别执行该处理。这里设Cd MW 88执行该版本升级处理。
步骤S531中,CD MW88决定存放版本升级的固件的区域。
具体而言,在快速擦写ROM52的标志2及其后的标志(图108的例子中为标志2和标志3)中检测出一个“无效”的任意标志,将其对应的记录区作为存放版本升级固件的区域。标志2及其后的标志中不存在“无效”标志时,检测出最小标志,将其对应的区域作为存放版本升级固件的区域。
本例的情况下,最小标志对应的存储区存放版本最旧的固件。
步骤S532中,CD MW 88从CD-ROM驱动器57装的CD-ROM取得其记录的新版本固件。除CD-ROM外,还可从MS4或经以太网控制器/连接器67进行数据通信的其他电子设备取得新版本固件。
步骤S533中,CD MW88将步骤S532取得的部件供给编码器/译码器59,使其解密,同时在本例的情况下,用快速擦写ROM52存储的密钥,使其再次加密。
步骤S534中,CD MW 88将步骤S533中再次加密的固件写入步骤S531中决定的存储区。
步骤S535中,从标志2及其后的标志中(“无效”)检测出最大标志。步骤S536中,将该标志加1后所得的值作为步骤S530存放固件的存储区对应的标志。此后,结束该处理。
上文那样,用户仅对音频服务器1进行规定的操作,就能使固件版本升级。
下面,参照图110的流程图,说明启动用程序的处理过程。从电源部65对各部分的供电开始后(接通电源后),执行该启动用程序。
步骤S541中,启动用程序执行例如寄存器初始化等规定的初始化处理。
步骤S542中,启动用程序判断快速擦写ROM 52的标志2及其后的标志(标志2和标志3)是否全部“无效”。判断为“否”时,进至步骤S543。
步骤S543中,从非“无效”的标志2及其后的标志中检测出最大标志m。步骤S544中,启动用程序将标志m对应的存储区存放的固件供给编码器/译码器59,进行解密。步骤S545中,将解密的固件写入SDRAM 53。
步骤S542中判断为标志2及其后的标志全部“无效”时,进至步骤S547,由启动用程序判断标志1是否“无效”。判断为“否”时,进至步骤S548。
步骤S548中,启动用程序将标志1所对应存储区的固件供给编码器/译码器59,进行解密。步骤S549中,将解密的固件写入SDRAM 53。
步骤S545或步骤S549在SDRAM53写入固件时,进至步骤S546,由启动用程序指示执行SDRAM53中写入的固件。由此,执行SDRAM53上展开的固件。
步骤547中判断为标志1“无效”时,即任何存储区都不存放固件,全部标志均为“无效”时,进至步骤S550,判定为出错。
步骤S546中执行固件时,或步骤S550中判定为出错时,结束处理。
上文中,以快速擦写ROM52设置3个存放固件的存储区时为例进行了说明,但该存储区只要2个以上,其数量不受限制。存储区为2个时,可在写入部件的存储区的标志为“无效”对该存储区进行写入,而且写入结束后,使其标志为“有效”(正确地说,为非无效的值)。由此能防止SDRAM53中展开并执行正在改写的固件。
上文中,以固件版本升级时为例进行了说明,但其他程序版本升级时也能用本发明。而且,不是版本升级,而是改变程序形态(例如日语用程序、英语用程序)时,也能用本发明。
上述一系列处理能由音频服务器1那样的专用设备执行,但通用个人计算机等安装并执行图7所示固件,也能实现这些处理。
这种固件结构上不仅可为与通用计算机分开的布置成对用户提供程序并且记录固件的磁盘(包括软盘)、光盘(包括CD-ROM(光盘只读存储器)、DVD(数字通用光盘))、光磁盘(包括MD小型盘片)或半导体存储器等构成的封装媒体,而且可为以预先编入计算机的状态供给用户且记录固件的ROM和硬盘等。
再者,本说明书中记述程序(固件)的步骤当然包括按照记载的数据以时间序列的方式进行的处理,并且未必按时间序列方式进行处理,也包括并行或个别执行的处理。
工业上的实用性综上所述,根据本发明,可对规定格式的数据自动执行暂时转移处理。
权利要求
1.一种记录装置,在可装卸的第1信息存储媒体记录内容数据,其特征在于,包括受理用户的操作的受理装置、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索装置、从所述第1信息存储媒体读出所述检测装置检索的所述数据文件的读出装置、将所述读出装置读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管装置、擦除所述第1信息存储媒体记录的所述数据文件的擦除装置、以及控制装置,该控制装置对应于所述受理装置所受理的所述用户的操作,控制所述检索装置、所述读出装置、所述保管装置和所述擦除装置。
2.如权利要求1所述的记录装置,其特征在于,所述检索装置检索所述第1信息存储媒体的规定目标所属的所述数据文件,作为格式与所述内容数据不同的所述数据文件。
3.如权利要求1所述的记录装置,其特征在于,还包括对所述内容数据进行译码的译码装置,所述检测装置检测所述译码装置不能译码的所述数据文件。
4.如权利要求1所述的记录装置,其特征在于,所述检索装置检索不添加著作权信息的所述数据文件,作为格式与所述内容数据不同的所述数据文件。
5.如权利要求1所述的记录装置,其特征在于,所述保管装置将所述读出装置读出的相同格式的多个所述数据文件作为一个档案库文件,保管在内置的第2信息存储媒体中。
6.一种记录装置的记录方法,该记录装置在可装卸的第1信息存储媒体记录内容数据,其特征在于,包括受理用户的操作的受理步骤、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索步骤、从所述第1信息存储媒体读出所述检测步骤检索的所述数据文件的读出步骤、将所述读出步骤读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管步骤、擦除所述第1信息存储媒体记录的所述数据文件的擦除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理所受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述保管步骤的处理和所述擦除步骤的处理。
7.一种存储媒体,存储计算机可读的程序,该程序用于在可装卸的第1信息存储媒体记录内容数据,其特征在于,该程序包括受理用户的操作的受理步骤、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索步骤、从所述第1信息存储媒体读出所述检测步骤检索的所述数据文件的读出步骤、将所述读出步骤读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管步骤、擦除所述第1信息存储媒体记录的所述数据文件的擦除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理所受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述保管步骤的处理和所述擦除步骤的处理。
8.一种程序,其特征在于,使对可装卸的第1信息存储媒体记录内容信息的计算机执行受理用户的操作的受理步骤、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索步骤、从所述第1信息存储媒体读出所述检测步骤检索的所述数据文件的读出步骤、将所述读出步骤读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管步骤、擦除所述第1信息存储媒体记录的所述数据文件的擦除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理所受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述保管步骤的处理和所述擦除步骤的处理。
9.一种记录装置,仅在可装卸的第1信息存储媒体中记录内容数据用的专用应用程序能启动,并且在接通电源后执行应用程序,其特征在于,包括受理用户的操作的受理装置、从所述第1信息存储媒体检索格式与所述内容数据不同的数据文件的检索装置、从所述第1信息存储媒体读出所述检测装置检索的所述数据文件的读出装置、将所述读出装置读出的所述数据文件作为档案库文件保管在内置的第2信息存储媒体中的保管装置、擦除所述第1信息存储媒体记录的所述数据文件的擦除装置、以及控制装置,该控制装置对应于所述受理装置所受理的所述用户的操作,控制所述检索装置、所述读出装置、所述保管装置和所述擦除装置。
10.如权利要求9所述的记录装置,其特征在于,所述检索装置检索所述第1信息存储媒体的规定目标所属的所述数据文件,作为格式与所述内容数据不同的所述数据文件。
11.如权利要求9所述的记录装置,其特征在于,还包括对所述内容数据进行译码的译码装置,所述检测装置检测所述译码装置不能译码的所述数据文件。
12.如权利要求9所述的记录装置,其特征在于,所述检索装置检索不添加著作权信息的所述数据文件,作为格式与所述内容数据不同的所述数据文件。
13.如权利要求9所述的记录装置,其特征在于,所述保管装置将所述读出装置读出的相同格式的多个所述数据文件作为一个档案库文件保管在内置的第2信息存储媒体中。
14.一种记录装置,在可装卸的第1信息存储媒体记录内容数据,其特征在于,包括受理用户的操作的受理装置、检索内置的第2信息存储媒体中保管的档案库文件的检索装置、从所述第2信息存储媒体读出所述检索装置检索的所述档案库文件的读出装置、根据所述读出装置读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原装置、擦除所述第2信息存储媒体所保管的所述档案库文件的插除装置、以及控制装置,该装置对应于所述受理装置所受理的所述用户的操作,控制所述检索装置、所述读出装置、所述复原装置和所述擦除装置。
15.如权利要求14所述的记录装置,其特征在于,所述检索装置检索所述第2信息存储媒体的规定目录所属的所述档案库文件。
16.如权利要求14所述的记录装置,其特征在于,还包括对所述内容数据进行译码的译码装置,所述检测装置检测所述译码装置不能译码的所述数据文件。
17.如权利要求14所述的记录装置,其特征在于,所述检索装置检索不添加著作权信息的所述档案库文件。
18.一种记录装置的记录方法,该记录装置在可装卸的第1信息存储媒体记录内容数据,其特征在于,包括受理用户的操作的受理步骤、检索内置的第2信息存储媒体中保管的档案库文件的检索步骤、从所述第2信息存储媒体读出所述检索步骤检索的所述档案库文件的读出步骤、根据所述读出步骤读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原步骤、擦除所述第2信息存储媒体所保管的所述档案库文件的插除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理中受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述复原步骤的处理和所述擦除步骤的处理。
19.一种存储媒体,存储计算机可读取的程序,该程序在可装卸的第1信息存储媒体记录内容数据,其特征在于,所述程序包括受理用户的操作的受理步骤、检索内置的第2信息存储媒体中保管的档案库文件的检索步骤、从所述第2信息存储媒体读出所述检索步骤检索的所述档案库文件的读出步骤、根据所述读出步骤读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原步骤、擦除所述第2信息存储媒体所保管的所述档案库文件的插除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理中受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述复原步骤的处理和所述擦除步骤的处理。
20.一种程序,其特征在于,使在可装卸的第1信息存储媒体记录内容数据的计算机执行受理用户的操作的受理步骤、检索内置的第2信息存储媒体中保管的档案库文件的检索步骤、从所述第2信息存储媒体读出所述检索步骤检索的所述档案库文件的读出步骤、根据所述读出步骤读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原步骤、擦除所述第2信息存储媒体所保管的所述档案库文件的插除步骤、以及控制步骤,该控制步骤对应于所述受理步骤的处理中受理的所述用户的操作,控制所述检索步骤的处理、所述读出步骤的处理、所述复原步骤的处理和所述擦除步骤的处理。
21.一种记录装置,仅在可装卸的第1信息存储媒体中记录内容数据用的专用应用程序能启动,并且在接通电源后执行所述专用应用程序,其特征在于,包括受理用户的操作的受理装置、检索内置的第2信息存储媒体中保管的档案库文件的检索装置、从所述第2信息存储媒体读出所述检索装置检索的所述档案库文件的读出装置、根据所述读出装置读出的所述档案库文件在所述第1信息存储媒体使所述文件复原的复原装置、擦除所述第2信息存储媒体所保管的所述档案库文件的插除装置、以及控制装置,该装置对应于所述受理装置所受理的所述用户的操作,控制所述检索装置、所述读出装置、所述复原装置和所述擦除装置。
22.如权利要求21所述的记录装置,其特征在于,所述检索装置检索所述第2信息存储媒体的规定目录所属的所述档案库文件。
23.如权利要求21所述的记录装置,其特征在于,还包括对所述内容数据进行译码的译码装置,所述检测装置检测所述译码装置不能译码的所述数据文件。
24.如权利要求21所述的记录装置,其特征在于,所述检索装置检索不添加著作权信息的所述档案库文件。
25.一种存储装置,其特征在于,包括从外部信息存储媒体检索特定属性的特定数据的检索部、读出由所述检索部检索的特定数据的读出部、在内部信息存储媒体存储由所述读出部读出的特定数据的存储控制器、擦除所述外部信息存储媒体存储的所述特定数据的擦除控制器、以及控制器,该控制器数据用户的指示进行自动控制,使在所述检索部从所述外部信息存储媒体检索特定数据的同时,所述读出部读出检索的特定数据,而且所述存储控制器在所述内部信息存储媒体记录所述特定数据,同时所述擦除控制器从外部存储媒体擦除所述特定数据。
26.如权利要求25所述的记录装置,其特征在于,所述检索部从所述外部信息存储媒体检索特定目录中管理的特定数据。
27.如权利要求26所述的记录装置,其特征在于,所述检索部还从所述外部信息存储媒体检索不受著作权管理的特定数据。
28.如权利要求25所述的记录装置,其特征在于,还包括对规定数据进行译码的译码器,所述检索部检索由所述译码器不能译码的特定数据。
29.一种存储装置,其特征在于,包括从内部信息存储媒体检索特定属性的特定数据的检索部、读出由所述检索部检索的特定数据的读出部、在外部信息存储媒体存储由所述读出部读出的特定数据的存储控制器、擦除所述内部信息存储媒体存储的所述特定数据的擦除控制器、以及控制器,该控制器数据用户的指示进行自动控制,使在所述检索部从所述内部信息存储媒体检索特定数据的同时,所述读出部读出检索的特定数据,而且所述存储控制器在所述外部信息存储媒体记录所述特定数据,同时所述擦除控制器从内部存储媒体擦除所述特定数据。
30.如权利要求29所述的记录装置,其特征在于,所述检索部从所述外部信息存储媒体检索特定目录中管理的特定数据。
31.如权利要求30所述的记录装置,其特征在于,所述检索部还从所述内部信息存储媒体检索不受著作权管理的特定数据。
32.如权利要求29所述的记录装置,其特征在于,还包括对规定数据进行译码的译码器,所述检索部检索由所述译码器不能译码的特定数据。
全文摘要
本发明涉及适合用于例如暂时保管在可装卸存储媒体中记录的数据的记录装置和方法。步骤501中,检索MS所记录的成为保管对象的目录,计算其容量,在显示器上显示。步骤S502中,受理选择成为保管对象的目录的用户操作。步骤503中,读出作为保管对象选择的目录所属的全部文件,作为一个档案库文件记录到HDD。步骤S504中,在记录的档案库文件中使原对象目标与档案库文件的文件名相互对应地记录。步骤505中,从MS擦除HDD保管的目录。本发明可用于例如音频服务器。
文档编号H04N5/91GK1476560SQ02803002
公开日2004年2月18日 申请日期2002年7月4日 优先权日2001年7月18日
发明者平凙勉, 平 勉 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1