文件管理设备的制作方法

文档序号:6496123阅读:183来源:国知局
专利名称:文件管理设备的制作方法
技术领域
本发明涉及一种文件管理设备、文件管理方法、用于所述文件管理方法的程序、和记录有用于所述文件管理方法的程序的记录介质,所述记录介质可以被应用到例如光盘设备。本发明使得可以通过存储被记录在与虚拟文件夹相关联的项目中的搜索结果,来在日后有效地使用该过去的搜索结果。
背景技术
已经提出了一种盘设备等,用于使用诸如光盘的能够随机存取的高容量记录介质来记录成像结果。
关于这样的盘设备,例如,日本专利公开第2001-84705号提出了一种方法,通过使用索引文件来改善大量文件的操作性,所述索引文件从在记录介质中记录的大量文件中创建,并且被记录在所述记录介质中。
日本专利公报第2002-278996号中提出了另一种方法,通过管理在如上所述而创建的索引文件中分层的每个文件来改善大量文件的操作性。
即,在这些方法中,通过对包括关于相对于每个属性而提取的被管理文件的信息的所提取信息分组,来形成索引文件,并且根据来自每个文件的所提取信息来以项目序列来形成每个组。更具体而言,这些索引文件被配置了文本项目,被分配了通过关于盘标题和每个被管理文件的字母串而被提取的信息;缩略图项目,被分配了通过静态图像(缩略图)而被提取的信息,所述静态图像示出了盘标题和每个被管理文件的内容;以及特性项目,被分配了指示盘标题和每个被管理文件的属性的数据。
这使得索引文件能够例如向用户提供来自所述缩略图项目的每个文件的缩略图,并且向用户提供来自所述文本项目的每个文件的标题,以便容易地和可靠地选择希望的文件。
因为所述特性项目在其中具有关于相应文件的各种信息,因此假定有可能在这样的索引文件中,使用在所述特性项目中的记录,通过根据文件的创建日期来进行搜索,而提炼(refine)在记录介质中记录的文件,以迅速地搜索希望的文件。因为所述文本项目其中记录了标题,因此也假定有可能通过借助关键字搜索来搜索每个文本项目,而迅速地搜索希望的文件。也假定有可能通过根据是否有缩略图来搜索缩略图项目,而提炼文件并容易和可靠地搜索希望的文件。
但是,在搜索在这样的记录介质中记录的文件中,当在所述记录介质中记录了大量文件时,有可能经常重复相同的搜索。也可能执行搜索处理以进一步提炼在过去执行的搜索结果。假定在日后有效地利用过去的搜索结果是便利的。

发明内容
本发明考虑到如上所述的问题而被提出,用来提供一种文件管理设备、文件管理方法、用于所述文件管理方法的计算机程序、和记录有所述计算机程序的记录介质,使得可以在日后有效地利用过去的搜索结果。
为了解决所述问题,本发明被应用到文件管理设备,所述文件管理设备通过在记录介质中记录的索引文件而管理在所述记录介质中记录的文件,其中,所述索引文件具有一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且通过识别信息而指示是否相应文件夹是虚拟文件夹;并且其中,所述文件管理设备按照由用户设置的检索条件来检索索引文件的项目以选择在所述索引文件中注册的文件,并且在所述虚拟文件夹的项目中设置所述注册信息,以指示相应于所选择文件的项目。
当本发明的配置被应用到通过在记录介质中记录的索引文件而管理在所述记录介质中记录的文件的文件管理设备时,其中,所述索引文件具有一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且所述文件夹的项目通过识别信息而指示是否相应文件夹是虚拟文件夹;并且其中,所述文件管理设备按照由用户设置的检索条件来检索索引文件的项目以选择在所述索引文件中注册的文件,并且在所述虚拟文件夹的项目中设置所述注册信息,以便指示相应于所选择的文件的项目,可以在与对于所述索引文件而设置的虚拟文件夹相对应的项目中记录和存储所述搜索结果,由此可以通过在所述索引文件上进行处理而在日后有效地使用过去的搜索结果。
本发明也被应用到文件管理方法,所述文件管理方法通过在记录介质中记录的索引文件而管理在所述记录介质中记录的文件;其中,所述索引文件具有一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;并且其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且所述文件夹的项目通过识别信息而指示是否相应文件夹是虚拟文件夹。所述方法包括步骤按照由用户设置的检索条件来检索索引文件的项目,以选择在所述索引文件中注册的文件;并且在所述虚拟文件夹的项目中注册指向与在所述检索步骤中选择的文件相对应的项目的注册信息、和所述检索条件。
使用上述的配置,本发明因此提供了文件管理方法,使得可以通过在所述索引文件中进行处理而在日后有效地使用过去的搜索结果。
本发明也被应用到一种文件管理方法的计算机程序,使计算机执行预定的处理序列,所述文件管理方法根据在记录介质中记录的索引文件来管理在记录介质中记录的文件,其中,所述索引文件具有一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;并且其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且所述文件夹的项目通过识别信息而指示是否相应文件夹是虚拟文件夹。所述处理序列包括步骤按照由用户设置的检索条件来检索索引文件的项目,以选择在所述索引文件中注册的文件;并且在所述虚拟文件夹的项目中注册指向与在所述检索步骤中选择的文件相对应的项目的注册信息、和所述检索条件。
使用上述配置,本发明因此提供了文件管理方法的程序,使得可以通过在所述索引文件中进行处理而在日后有效地使用过去的搜索结果。
本发明也被应用到一种记录有文件管理方法的计算机程序的记录介质,所述计算机程序使计算机执行预定的处理,所述文件管理方法根据在记录介质中记录的索引文件来管理在记录介质中记录的文件,其中,所述索引文件具有一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且所述文件夹的项目通过识别信息而指示是否相应文件夹是虚拟文件夹。所述预定的处理序列包括步骤按照由用户设置的检索条件来检索索引文件的项目,以选择在所述索引文件中注册的文件;并且在所述虚拟文件夹的项目中注册指向与在所述检索步骤中选择的文件相对应的项目的注册信息、和所述检索条件。
使用上述配置,本发明因此提供了记录有文件管理方法的程序的记录介质,使得可以通过在所述索引文件中进行处理而在日后有效地使用过去的搜索结果。
使用本发明,在索引文件上的处理使得日后有效地使用过去的搜索结果。


图1是示出了按照本发明的实施例的光盘设备的方框图;图2A-2C是指示索引文件的图;图3是说明在图2上的索引文件的图;图4是示出了与在图2上的索引文件相关联的处理规程的流程图;图5是从图4接续的流程图;以及图6是示出了与索引文件相关联的文件夹的显示的示例的平面图。
具体实施例方式
下面根据需要参照附图来说明本发明的实施例。
(1)所述实施例的配置(1-1)光盘设备的配置图1是示出按照本发明的实施例的光盘设备的方框图。所述光盘设备1使用成像装置和声音获取装置(未示出)来获取物体的图像信号和音频信号,并且在光盘2上记录通过所述图像信号和声音信号而成像的结果。光盘设备1也再现在光盘2中记录的成像结果,并且从显示单元输出所述结果,或者向外部设备输出所述结果,所述显示单元包括液晶显示面板和声音输出单元,所述声音输出单元包括扬声器。光盘设备1在由用户操作的系统控制微计算机19的控制下获取以运动图像或静态图像形式成像的这样的结果,并且按照MPEG(运动画面专家组)格式来压缩所述运动图像以将其以预定的文件格式记录在光盘2上,或者按照JPEG(联合图像专家组)格式来压缩所述静态图像以将其以预定文件格式记录在光盘2上。这个实施例使用Quick Time(以下称为“QT”)来作为文件格式。
使用在光盘设备1中的这种配置,视频编码器11对于来自成像结果的图像信号执行模数转换以产生图像数据,根据MPEG或JPEG格式来编码所述图像数据,并且由此输出来自所述图像数据的编码数据。
音频编码器12对于在成像结果中的音频信号执行模数转换以产生音频数据,编码所述音频数据,并且由此输出来自所述音频数据的编码数据。
文件创建器15在记录时在所述系统控制微计算机19的控制下将从视频编码器11和音频编码器12输出的编码数据相乘以产生QT电影文件的数据序列。
存储器控制器18在所述系统控制微计算机19的控制下切换操作,在记录时,把从所述文件创建器15输出的QT电影文件的数据序列和从所述系统控制微计算机19输出的各种数据以此顺序记录在存储器17中,以临时保存,并且输出与纠错编码器/解码器21的顺序处理相应的保存数据。在再现时,存储器控制器18反过来临时保存从所述纠错编码器/解码器21输出的数据,并且将其输出到文件解码器16和系统控制微计算机19。
纠错编码器/解码器21在系统控制微计算机19的控制下切换操作,并且在存储器20中临时记录来自存储器控制器1 8的输出数据,以添加纠错码。通过读出在存储器20中记录的数据并且以预定的顺序而输出所述数据,纠错编码器/解码器21也交织这些数据以输出到数据调制器/解调器23。在再现时,与记录时相反,纠错编码器/解码器21也通过在存储器20中临时记录从数据调制器/解调器23输出的数据而去交织从数据调制器/解调器23输出的数据,并且以预定的顺序来向存储器控制器18输出所述数据。同时,通过在记录时添加的纠错码来纠错。
数据调制器/解调器23在系统控制微计算机19的控制下切换操作,并且在记录时在将来自纠错编码器/解码器21的输出数据转换为串行的数据序列后执行调制处理,以将其输出到磁场调制驱动器24或光学拾取器33。在再现时,数据调制器/解调器23从自光学拾取器33输出的再现信号再现时钟,通过根据所述时钟而二值识别(binary-identify)和解调所述再现信号来获得与在记录时产生的串行数据序列相应的再现数据,并且向纠错编码器/解码器21输出所述再现数据。
当光盘2是磁光盘时,在记录时,在系统控制微计算机19的控制下,磁场调制驱动器24通过来自数据调制器/解调器23的输出信号来驱动磁场头32。磁场头32被从光学拾取器33固定在光盘2的相对侧上,并且按照来自数据调制器/解调器23的输出数据而在由光学拾取器33发出的激光束的位置施加调制磁场。以这种方式,当光盘2是磁光盘时,光盘设备1通过热磁记录方法来在光盘2中记录QT电影文件等。
光盘2是盘类记录介质,并且在本实施例中是诸如磁光盘(MO)或相变型盘的可重写光盘。主轴马达31按照适合于光盘2的条件来旋转光盘2,所述条件包括恒定线速度(CLV)、恒定角速度(CAV)、区域恒定线速度(ZCLV)等。
伺服电路30根据从光学拾取器33输出的各种类型的信号而控制主轴马达31的操作,由此提供主轴控制。伺服电路30也对于光学拾取器33提供跟踪(tracking)控制和聚焦控制,驱动光学拾取器33和磁头32以查找(seek),而且执行诸如聚焦搜索之类的处理。
驱动控制微计算机22按照来自系统控制微计算机19的指令而控制在伺服电路30中的操作,诸如查找。
光学拾取器33向光盘2照射激光束,使用预定的受光单元来接收反射光,并且计算受光的结果以产生和输出各种控制信号,并且也输出具有按照在光盘2中形成的凹槽阵列或标记阵列而改变的信号电平的再现信号。而且,光学拾取器33按照系统控制微计算机19的控制来切换操作,并且当光盘2是磁光盘时在记录中间歇地加强被照射到光盘2的激光束的强度。使用这种功能配置,在此光盘设备1中,根据所谓的脉冲串系统来在光盘中记录QT电影文件等。当光盘2是相变型盘时,光学拾取器33按照来自数据解调器23的输出数据来把被照射到光盘2的激光束的强度从再现中的强度提高到写入中的强度,并且使用热记录的技术来在光盘2中记录QT电影文件等。
因为如上所述的功能配置,在光盘设备1中,作为成像结果的视频信号和音频信号分别被视频编码器11和音频编码器12压缩以被转换为基本流。接着,所述基本流被文件创建器15转换为QT电影文件,然后所述文件被传送到存储器控制器18、纠错编码器/解码器21和数据解调器23,因此所述QT电影文件的数据、在索引文件上的数据等被光学拾取器33或被光学拾取器33和磁头32记录在光盘2中。所述索引文件是用于通过把在光盘2中记录的QT电影文件设置在管理对象文件中而编索引的文件,下面详细说明。
在光盘设备1中,由光学拾取器33获取的再现信号被数据调制器/解调器23处理以获得用于再现的数据,并且所述用于再现的数据被纠错编码器/解码器21处理以再现在光盘2中记录的所述QT电影文件、索引文件等,并且存储器控制器18输出所述QT电影文件、索引文件等。
文件解码器16接收在从存储器控制器18输出的QT电影文件中的数据,并且将所述数据分离为编码的视频数据和编码的音频数据,以分别向视频解码器13和音频解码器14输出所述数据。视频解码器13对所编码的视频数据进行数据解压缩,并且将所解压缩的数据输出到未示出的显示装置或其它外部设备。音频解码器14对从文件解码器16输出的编码音频数据进行数据解压缩,并且向未示出的音频输出装置或其它外部设备输出所解压缩的数据。使用如上所述的操作,光盘设备1输出所述数据,以便可以监视从光盘2再现的成像结果。
光盘设备1具有用于与诸如计算机之类的外部设备连接的接口,并且可以在光盘2中记录作为来自所述计算机的输出数据的成像结果,或者再现在光盘2中记录的文件并且使用所述计算机来处理所再现的数据。
操作部件26包括用于光盘设备1的各种操作器和在液晶显示面板上提供的触摸板,并且向系统控制微计算机19通知由用户执行的各种操作。
系统控制微计算机19用于整体上控制光盘设备1的操作,并且当检测到装载了光盘2时,通过执行在未示出的存储器中记录的预定处理程序以再现光盘2的文件管理系统的管理信息,来使得光学拾取器33沿着光学设备2的最内周查找。而且,系统控制微计算机19从存储器控制器18获取所再现的管理信息,并且在其中并入的存储器中存储所述信息。使用如上所述的功能配置,检测在光盘2中记录的每个文件的地址、以及空区域。
系统控制微计算机19的处理程序总体上在发售之前被安装,但是也可以经由网络而被下载以安装,或者可以从记录介质再现以安装。包括光盘、磁带、存储卡的各种类型的记录媒体可以用于如上所述的用途。
系统控制微计算机19检查如上所述而获取的管理信息,并且当在光盘2中记录索引文件时,系统控制微计算机19使得光学拾取器33查找记录所述索引文件的位置,并且再现所述索引文件。而且,系统控制微计算机19使用存储器控制器18来获取被再现的索引文件,并且在其中并入的存储器中记录和存储所再现的索引文件。因为如上所述的功能配置,在本实施例中,通过使用所述索引文件来改善在光盘2中记录的处理文件中的总体操作性。
即,响应于用户操作,系统控制微计算机19控制光盘设备1的操作,以通过在用于监视的液晶板上显示在所述索引文件中存储的缩略图等,而介绍在光盘2中记录的QT电影文件的内容,接受用户根据上述的介绍而对文件的选择,并且根据相应的管理文件而再现由用户选择的文件。
当用户指令成像结果的记录时,系统控制微计算机19根据所述管理信息而检测空区域,并且使得光学拾取器33查找所述空区域,并且记录在光盘2中连续获取的成像结果。而且,系统控制微计算机19更新在存储器中存储的管理信息以与作为成像结果而记录的QT电影文件的记录对应,并且例如当卸载光盘2时也根据所更新的管理信息来更新在光盘2中的管理信息。通过经由存储器控制器18向纠错编码器/解码器21输出如上所述在存储器中存储并更新的管理信息,来更新所述管理信息。
在所述处理步骤中,系统控制微计算机19把产生将被记录的QT电影文件所需要的各种类型的信息输出至文件创建器15。而且,系统控制微计算机19经由文件创建器15而获取创建索引文件所需要的信息,并且根据如上所述而获取的信息以及被输出到文件创建器15的信息等来更新将被重新记录在光盘2中的QT电影文件的索引文件,并且如同更新管理信息的过程,也根据如上所述而被更新并且存储在存储器中的索引文件来更新在光盘2中记录的索引文件。
当用户指令在光盘2中记录的文件的编辑时,系统控制微计算机19响应于用于更新的指令而更新在存储器中存储的索引文件和管理信息,并且也根据所更新的管理信息来更新在光盘2中存储的索引文件和管理信息。
在用于在光盘2中记录作为成像结果的视频信号和音频信号的光盘设备1中,以使能来自外部的参照的格式来记录QT电影文件。即,在光盘设备1中,分别根据视频信号和音频信号来在光盘2上记录视频文件和音频文件,而且,在光盘2中记录用于管理所述视频文件和音频文件的资源文件,并且使用如上所述的操作,根据在光盘2中的视频文件、音频文件和资源文件来记录所述QT电影文件。
(1-2)索引文件如诸如在光盘2中记录的QT电影文件之类的其它各种类型的文件那样,所述索引文件用于以光盘2中的文件管理系统来管理再现所需要的信息,诸如记录位置的地址、文件名、文件长度等,并且所述索引文件包括介绍作为在光盘2中记录的管理对象的QT电影文件的内容的信息。因为所述配置,在光盘设备1中,通过参照此索引文件而选择在光盘2中记录的QT电影文件,并且根据所述文件管理系统来从光盘2再现所选择的文件,即使当记录多个QT电影文件时,仍可以迅速和精确地选择希望的文件,使得能够改进操作性。
在按照本实施例的索引文件中,向用于介绍在光盘2中记录的QT电影文件的内容的信息分配QT电影文件等的摘要信息(以下称为摘要信息),并且以所述摘要信息块的连续项目来形成索引文件,以便可以容易和精确地检查和识别每个QT电影文件。
在所述索引文件中,按照属性来分类数据组,每个数据组包括摘要信息,因此所述索引文件具有与在光盘2中记录的QT电影文件相同的文件结构。因为所述特征,可以通过使用用于准备QT电影文件的光盘设备1的结构来准备和处理索引文件,这也有助于简化光盘设备1的结构。
更具体而言,在索引文件中,按照QT电影文件的结构,将实际数据的摘要信息分组和分配到如图2中所示的文本项目文件E1、缩略图项目文件E2和特性项目文件E3,因此以项目文件E1-E3和资源文件(未示出)来形成所述索引文件,所述资源文件包括项目文件E1-E3的管理信息。
在此资源文件中,与此索引文件的属性信息一起记录诸如在每个项目文件中的槽(slot)的开始位置等的管理信息。
与之相比,分别在项目文件E1-E3的首标部分提供了用于指示项目E1-E3的属性等的首标TXH、THH和PH,后随每个均具有固定长度槽的项目。
在文本项目文件E1中,连续地向槽分配与管理对象文件等相关联的盘标题和其它标题的字符串的数据,以便使用包括所述标题的数据的连续项目来形成所述文本项目文件E1。与之相比,在缩略图项目文件E2中,连续地向槽分配用于指示管理对象文件的内容的盘标题和缩略图,以便使用连续的缩略图项目来形成缩略图项目文件E2。
在文本项目文件E1和缩略图项目文件E2中,每个槽具有固定长度,并且按照从管理对象文件获得的摘要信息的数据量来向一个管理对象文件分配一个槽或多个槽。摘要信息的类型按照管理对象文件的类型而改变,因此有时可能不向管理对象文件提供项目。
与之相比,向特性项目文件E3分配盘标题和管理对象文件属性的数据,并且按照在盘标题和管理对象文件中设置的二进制数据的摘要信息与项目管理信息一起连续地被分配到槽,以便根据所述摘要信息使用连续项目来形成特性项目文件E3。在特性项目文件E3中,像在文本项目文件E1以及在缩略图项目文件E2中那样,每个槽具有固定长度。与管理对象文件的类型无关,总是提供特性项目文件E3,而且,与在文本项目文件E1和缩略图项目文件E2中提供的项目相应地设置管理对象文件的项目。
当在文本项目文件E1或缩略图项目文件E2中均不提供项目时,按照在特性项目文件E3中的相应摘要信息的数据量来向一个或多个槽分配一个管理对象文件的摘要信息。另一方面,当将多个项目设置到在文本项目文件E1或缩略图项目文件E2中的一个管理对象文件时,与在特性项目文件E3中的摘要信息的数据量无关地向所述管理对象文件提供项目。通过在索引文件中配置具有固定长度的实数据部分,可以防止不必要地消耗在记录介质中的存储空间,并且可以减少对于记录介质的访问时间,因此可以缩短处理所需要的时间。
(1-3)通过特性项目文件的管理在特性项目文件E3的每个项目中,设置管理信息(用于指示由图2中的箭头指示的关系),该管理信息将相应的其它项目识别为与其它项目相关联的管理信息项目,并且当项目具有多个槽时,在其中设置与识别随后连续项目的扩展槽相关联的管理信息。因此在索引文件中,使用指示与在特性项目文件E3中设置的其它项目的关系的管理信息来识别其中记录一个管理对象文件的摘要信息的多个槽。而且,在特性项目文件E3中,设置用于识别相应的管理对象文件的信息。以便可以使用在此索引文件中记录的摘要信息来识别所述管理对象文件。
而且,在特性项目文件E3中设置用于指示在每个项目中登记的摘要信息有效还是无效的有效性/无效性信息。因此,在索引文件中,仅仅通过把在特性项目中提供的所述有效性/无效性信息设置为必要值,可以使得不仅相应于特性项目文件E3、而且相应于文本项目文件E1和缩略图项目文件E2的项目无效,以删除索引文件中管理对象文件的注册。
不仅对于在记录介质中实际上存在的文件、而且对于在记录介质上的文件管理系统中的实际文件夹和虚拟文件夹,可以在每个项目文件中注册索引文件,并且可以在每个特性项目中使用如上所述在其中注册的文件夹来对于特性项目定义分层结构。因为所述特征,按照基于在光盘2中实际设置的分层结构的文件夹结构,并且还按照基于在索引文件中设置的虚拟分层结构的文件夹结构,所述索引文件可以管理在光盘2中记录的文件。
如图3中所示,当在记录介质中的根文件夹下形成第一原始文件夹和第二原始文件夹时,在特性项目文件E3中注册分别相应于根文件夹与第一和第二原始文件夹的根文件夹的项目#0、第一原始文件夹的项目#1和第二原始文件夹的项目#2。分别在项目#0-#2中记录用于定义文件夹的分层结构的另外的管理信息(以下称为层信息)。
当在第一原始文件夹下记录第一到第三内容文件并且在第二原始文件夹下记录第四到第八文件夹时,注册相应于内容文件的项目#3-#10,并且在内容文件的项目#3-#10中以及内容文件所属的第一和第二原始文件夹的项目#1和#2中记录定义原始文件夹和内容文件的分层结构的层信息。
在本实施例中,根据如上所述的配置,系统控制微计算机19准备由用户指令的文件夹,向由用户指令的文件夹记录与成像结果相关联的文件,并且还在索引文件中注册相应于所述文件夹和文件的项目。
在本实施例中,与在具有如上所述的原始分层结构的索引文件中的项目相关联地,在根文件夹下虚拟地定义第一和第二收藏文件夹。对于所述虚拟定义,在特性项目文件E3中注册分别相应于第一和第二收藏文件夹的项目#11和#12。项目#11和#12分别与虚拟文件夹相关联,通过在特性项目中设置标志而被定义。在第一和第二收藏文件夹的项目#11和#12以及上层文件夹的项目#0设置用于定义在根文件夹与第一和第二收藏文件夹之间的分层结构的另外的层信息。
而且,响应于用户的操作,由用户在由图3中的箭头分别所示的第一和第二收藏文件夹中注册指向文件的项目#3-#5、#8和#9的管理信息(以下称为注册信息)。在图3中所示的示例中,在第一收藏文件夹中注册第二、第三和第六内容文件,并且在第二收藏文件夹中注册第一、第三和第七内容文件。
当用户通过检查基于缩略图的显示或标题的显示来选择任何文件,从而指令在收藏文件夹中的注册时,系统控制微计算机19按照必要性来在特性项目文件E3中注册所述收藏文件夹的项目,或者在项目中设置指向由用户指令的文件的项目的注册信息。使用这种配置,在光盘设备1中,可以根据所述虚拟文件夹结构而进一步简化用户的文件操作。
更具体而言,在本实施例中,向项目文件E1到E3的每个分配用于识别每个项目的识别信息,而且,向在特性项目文件E3中的层信息和注册信息分配这个识别信息。因此,在本实施例中,在每个项目文件中以递增模式来从首标向槽分配项目编号。因为此配置,在图3中,其中每个均被设置为各个相应内容文件的#4、#5和#8的项目编号在与第一收藏文件夹相关联的项目中被分别注册为指向其它项目的注册信息。
而且,在本实施例中,在具有如如上所述的收藏文件夹的虚拟文件夹的根文件夹下,形成用于收集检索结果的检索结果文件夹。因为此配置,像在收藏文件夹中那样,在此特性项目文件E3中注册用于收集检索结果的文件夹的项目#13,在与此项目相关联的文本项目文件E1中注册用于指示检索结果的标题,而且,在检索结果的文件夹的项目#13以及上层文件夹的项目#0中,设置用于定义在根文件夹和检索结果文件夹之间的分层结构的层信息。
在本实施例中,在索引文件上虚拟地提供用于收集检索结果的文件夹,并且在此文件夹中记录检索结果。
在索引文件中,在检索结果文件夹下提供用于在其中存储由用户指定的离散检索结果的虚拟文件夹的项目#14和#15。因此,在此文件夹的项目#14和#15的每个中记录和存储检索结果,以便可以在日后有效地使用过去执行检索的结果。
通过在特性项目中设置的标志来定义项目#14和#15与检索结果相关联,并且在指向用于收集检索结果的上层文件夹的项目#13的层信息中注册项目编号#13。而且,在用于收集检索结果的上层文件夹的项目#13中,在指向下层项目#14和#15的层信息中注册项目编号#14和#15。如上所述,在本实施例中,也可以向用户提供其它检索的结果,这是因为分层结构包括与其它文件的连接,这改善了用户的便利性。可以迅速地从上层侧和下层侧两者获得如上所述而定义的分层结构。
像在收藏文件夹中的项目#11和#12中的属于收藏文件夹的文件的注册那样,在项目#14和#15中记录关于检索结果的文件,所述项目#14和#15每个均关于检索结果。即,例如,当如使用虚线而示出的箭头所示,在与关于险索结果的项目#14相关联地在检索处理中检测到第一和第三内容文件时,在注册信息中设置相应于第一和第三内容文件的项目#3和#5的项目编号。如上所述,像在收藏文件夹的情况中那样,可以实现操作性,如同其中每个均反映检索结果的文件被安排在用于离散的检索结果的文件夹中。
在相应于项目#14和#15的文本项目文件E1中的项目中,注册与离散检索结果相关联的文件夹的标题名称,以便可以识别每个检索结果,并且在其中注册用于检索的另外的检索条件。在图3中所示的示例中,通过向检索结果的名称添加递增编号,标题名称被示出为“检索结果1”、“检索结果2”等。关于检索的条件,例如,注册用于检索的关键字。
在特性项目文件E3中,除了如上所述的管理信息之外,分配用于管理时象的属性信息,所述管理对象诸如相应的文件、文件夹的准备日期、更新日期、管理对象文件的类型等,以便用户可以按照所述属性信息来搜索在记录介质中记录的管理对象文件。
(1-4)通过系统控制微计算机19的检索处理根据如上所述的对于索引文件的设置,系统控制微计算机19响应于用户的操作而对于索引文件执行诸如检索之类的处理。
图4和图5每个是示出了由系统控制微计算机19执行的检索的处理规程的流程图。当检测到由用户在操作部件26上进行的操作时,系统控制微计算机19从步骤SP1进行到步骤SP2,并且解释用户的操作。在随后的步骤SP3中,系统控制微计算机19确定是否在步骤SP2中解释的用户操作是检索处理。
当在步骤SP3中获得肯定结果时,系统控制微计算机19从步骤SP3进行到步骤SP4(参见图5),并且在显示部件上显示输入屏幕,以经由所述输入屏幕来接受检索条件。在文本项目文件E1中设置的标题的关键字检索的条件包括记录日期、管理对象文件的类型(文件用于静态图像还是运动图像)、过去的检索结果等。
当在输入屏幕上接受检索条件时,系统控制微计算机19进行到步骤SP5,并且确定是否由用户输入的检索条件与已经在索引文件中的检索结果文件中注册的那些的任何一个相同。
当在步骤SP5中获得肯定结果时,系统控制微计算机19从步骤SP5进行到步骤SP6,并且以列表的形式显示在与满足检索条件的检索结果文件夹相关联的项目中注册的检索结果文件。更具体而言,像以列表形式而显示在收藏文件夹中注册的文件的情况中那样,系统控制微计算机19连续地检测由在检索结果项目中注册的注册信息所指向的项目,并且当用户指定具有缩略图的显示时,系统控制微计算机19显示与检索结果相关联的文件的缩略图。当用户指定具有标题的显示时,以列表形式显示与和所述项目相关联的文本项目的检索结果相关联的文件的标题。
当按照与在索引文件中记录的那些相同的检索条件来检索在索引文件中注册的文件时,系统控制微计算机19按照在索引文件中记录的检索条件来呈现过去执行的检索结果,以便用户可以通过使用过去的检索结果而有效地执行检索处理。
当向用户提供检索结果时,系统控制微计算机19将处理进行到步骤SP7,并且将项目的更新日期更新到当前的日期,然后进行到步骤SP8(图4)以终止所述处理规程。
当在步骤SP5(图5)中获得否定结果时,系统控制微计算机19从步骤SP5进行到步骤SP9。在步骤SP9中,系统控制微计算机19确定是否可以使用过去的检索结果。更具体而言,系统控制微计算机19将由用户在步骤SP4输入的检索条件与已经在索引文件中的检索结果项目中注册的检索条件相比较,并且当由用户在步骤SP4中输入的检索条件随与在索引文件中已经注册的那些相比较而被进一步提炼时,确定可以使用过去的检索结果。其中可以使用过去的检索结果的情况例如表示在由用户在步骤SP4中输入的检索条件需要检索在特定日期记录的运动画面文件的同时,在索引文件中注册的检索条件要求检索在该特定日期记录的文件。而且,当用户指定了检索范围并且所指定的范围包括与离散检索结果相关联的虚拟文件夹时,系统控制微计算机19确定可以使用过去的检索结果。
当确定可以使用过去的检索结果时,系统控制微计算机19从步骤SP9进行到步骤SP10,并且通过使用过去的检索结果来检索满足由用户设置的检索条件的文件。更具体而言,系统控制微计算机19检测与过去的检索结果相关联的离散检索结果的项目中设置的注册信息,然后检测所述注册信息指向的项目,并且使用过去的检索结果来提炼检索的对象。而且,系统控制微计算机19确定按照所述检索条件而提炼的项目中的记录,并且检索满足所述检索条件的文件。
系统控制微计算机19按照如上所述的检索条件来检索文件,然后从步骤SP10进行到步骤SP11以便以列表格式来显示所检索的文件。当显示所检索的文件时,系统控制微计算机19响应于用户的指令而使用所检索文件的缩略图或标题来显示所检索文件的列表,如参照上述的步骤SP6所述。
然后,系统控制微计算机19进行到步骤SP12,并且在索引文件中注册与每个检索结果相关联的项目,以便在收集检索结果的文件夹下准备检索处理的结果的相应文件夹。系统控制微计算机19还连续地在此项目的注册信息中注册所检索文件的项目编号,并且还在文本项目文件中记录检索条件。在这个处理步骤中,当用户指定检索范围并且检索范围包括在索引文件中记录的过去的检索结果时,系统控制微计算机19在过去的离散检索结果的文件夹下产生离散检索结果的文件夹。
图6中所示的示例的上半部分图解了一种情况,其中,按照根据成像日期而设置的检索条件来检索在2003年9月成像的12个电影;与所述12个电影相关联的离散检索结果的文件夹被注册在具有指示成像年月的文件夹名“2003-9”的虚拟文件夹中;检索具有标题“2003-9”的文件夹;然后检索在9月14、15日的成像结果和在9月23目的成像结果。在图6中所示的示例的下部图解了一种情况,其中,通过使用指定日期的最后检索来准备具有标题“最后执行的检索”的检索结果的文件夹,并且分别按照成像年份和静态图像二者的检索条件和具有5分钟或更长重放时间的运动画面的另一条件,通过将具有标题“最后执行的检索”的文件夹设置为检索范围,来执行检索。使用如上所述的配置,在此光盘设备1中,可以通过有效地使用过去的检索结果来提炼检索的范围,使得能够减少处理所需要的时间。
当系统控制微计算机19注册离散检索结果的文件夹时,如果离散检索结果的文件夹的数量大于预先设置的预定数量,则系统控制微计算机19根据在检索结果的文件夹中设置的更新日期的记录来删除具有最老的更新日期的文件夹,并且取代所删除的文件夹而记录新检索结果的文件夹。在本实施例中,不存储作为检索结果的不必要的记录,以防止增加在索引文件中的数据量,这使得能够有效地利用在记录介质中的存储空间。当记录检索结果的文件夹时,系统控制微计算机19接受由用户指定的文件夹名。
当在步骤SP12中在索引文件中注册检索结果时,系统控制微计算机19进行到步骤SP8,以终止处理规程。
与之相比,当不能使用过去的检索结果时,如果在步骤SP9中获得否定结果,则系统控制微计算机19从步骤SP9进行到步骤SP13。在步骤SP13,系统控制微计算机19按照由用户设置的检索条件来连续地确定在索引文件中的项目的记录,并且从索引文件中的项目的记录检测满足所述检索条件的文件。当结束所有的项目的确定时,系统控制微计算机19进行到步骤SP11,并且以列表形式来显示检索结果,然后进行到步骤SP12以记录检索结果,然后进行到步骤SP8以终止所述处理规程。
使用如上所述的处理步骤,光盘设备1的用户可以对于索引文件执行检索处理以迅速和容易地检测希望的文件。而且,可以通过使用过去的检索结果来更容易地执行检索处理,以对于索引文件进行检索处理。
当用户指定了除了检索之外的操作时,在步骤SP3中获得否定结果的情况下,系统控制微计算机19从步骤SP3进行到步骤SP14。在步骤SP14,系统控制微计算机19确定是否用户指定了浏览处理,并且当获得肯定结果时,系统控制微计算机19从步骤SP14进行到步骤SP15以便以列表形式来显示在光盘2中记录的文件。在此显示步骤中,系统控制微计算机19根据在索引文件中注册的分层结构来显示在光盘2中记录的文件夹,并且按照与文件夹相关联的用户的指令来以缩略图或标题来显示被分配到这个文件夹的文件。系统控制微计算机19进一步显示收藏文件夹和检索结果的文件夹,并且根据用户的选择,系统控制微计算机19使用缩略图或标题来显示被分配到每个文件夹的文件。在图6中所示的示例中,聚焦被设置在按照作为文件夹名的“在2002年拍摄的画面”的条件而执行检索的结果的文件夹,并且当用户操作例如用于确定等的操作器时,显示在文件夹上的文件。
当如上所述显示文件夹等时,系统控制微计算机19进行到步骤SP8,并且终止所述处理规程。
当在步骤SP14中获得否定结果时,系统控制微计算机19从步骤SP14进行到SP16以确定用户操作指定了作为成像结果的内容注册还是作为成像结果的内容删除,并且当获得肯定结果时,系统控制微计算机19从步骤SP16进行到步骤SP17,以响应于记录成像结果的指令而在索引文件中注册与成像结果相关联的文件,或者响应于删除成像结果的指令而删除在索引文件中注册的相应项目,然后进行到步骤SP8以终止这个处理规程。
当在步骤SP16中获得否定结果时,系统控制微计算机19从步骤SP16进行到步骤SP18,并且响应于用户的操作而终止所述处理,然后系统控制微计算机19进行到步骤SP8以终止所述处理规程。
(2)实施例中的操作使用如上所述的配置,在光学设备1(参见图1)中,使用成像装置与语音和声音获取装置而获取的视频数据和音频数据被视频编码器11和音频编码器12编码,然后被文件创建器15转换为QT电影文件的数据流,并且经由记录系统而被记录在光盘2中,所述记录系统包括存储器控制器18、纠错编码器/解码器21、数据调制器/解调器23、磁场调制驱动器24和光学拾取器33。使用如上所述的功能配置,在光学设备1中,在光盘2中将成像结果记录为QT电影文件。而且,来自系统控制微计算机19的输出数据相应于在这个光盘2中记录文件而被输出到光盘设备1中的记录系统,并且因为所述操作,相应于QT电影文件的记录而更新光盘2的文件管理系统的管理信息。
经由光学拾取器33、数据调制器/解调器23、纠错编码器/解码器21和存储器控制器18来根据在文件管理系统中的管理信息而顺序再现如上所述而记录的QT电影文件,并且所述QT电影文件被文件解码器16解码为视频数据和音频数据的基本流,并且所述QT电影文件被视频解码器13和音频解码器14分别地进一步解码和输出。
使用光盘1,当记录如上所述的QT电影文件时,系统控制微计算机19使用文件创建器15来获取缩略图的数据,并且在记录文件前后响应于用户的输入而进一步获取例如标题数据。另外,获取诸如与文件管理系统相关联的文件名之类的信息,并且通过系统控制微计算机19来获取要记录在光盘2中的QT电影文件的摘要信息。在光盘1中,如与光盘2相关联的管理信息那样,使用如上所述的摘要信息来在系统控制微计算机19中并入的存储器中准备索引文件,并且将所述索引文件像QT文件那样记录在光盘2中。而且,更新文件管理系统的管理信息以响应于索引文件的记录。
在用于在系统控制微计算机19中产生索引文件的处理中,按照属性来分类摘要信息,并且相应于QT电影文件的记录而形成缩略图项目文件和测试项目文件(图3中所示)。而且,在特性项目文件中设置用于指示每个项目的属性的信息、用于指示项目之间的关系的信息等。另外,响应于在光盘2中记录的文件的处理,例如更新用于指示项目之间的关系的信息,使用如上所述的操作,所述索引文件被形成在存储器上并且被记录在光盘2上。
因为如上所述的特征,在光盘设备1中,所提供的索引文件为用户改善在光盘2中记录的各种类型文件中的操作性。即,使用在索引文件中记录的标题、或缩略图来显示在光盘2中记录的文件,并且再现与用户从所显示的文件的选择相应的文件,并且因为所述配置,用户可以迅速地和精确地选择希望的文件,保证了用户的改善的操作性。
而且,设置索引文件的文件夹,并且使用分层结构来定义所述文件夹,以便可以使用原始文件的分层结构来向用户提供光盘2中记录的多个文件,这也保证了用户的改善的操作性。
当按照具有如上所述的分层结构的文件夹而设置文件夹时,同样,作为虚拟文件夹的收藏文件夹可以被注册在索引文件中,因此,也可以根据如上所述的文件夹而通过虚拟分层结构来选择希望的文件,而不向原始分层结构带来任何改变,这也保证了用户的改善的操作性。
如上所述而准备的索引文件包括管理对象文件的摘要信息,并且例如可以对于所述索引文件执行按照成像数据的检索处理,并且通过所述特征,与通过参照文件管理系统而检索在光盘2中记录的文件的情况相比较,可以实质上更迅速和精确地获取检索的希望结果。
当在光盘2中记录多个文件时,有时,重复所述检索处理以检索例如与诸如运动会或旅行的特定事件相关联的文件,并且在如上所述的情况下,如果有效地使用过去的检索结果,则可以简化检索处理而不重复检索处理。在如上所述的实施例中,使用虚拟文件夹(图3)来形成用于汇总检索结果的文件夹,并且当用户指令检索时,可以通过检查在索引文件中注册的项目来获得检索结果,并且在用于汇总检索结果的文件夹下形成用于在其中记录离散检索结果的文件夹,并且在这个文件夹中与所述检索条件一起设置指向作为检索结果的文件项目的注册信息。
在所述实施例中,可以通过记录检索结果的文件夹来在以后使用过去的检索结果,这简化了用于检索文件的处理,并且保证了改善的用户界面。
当如上所述记录检索结果时,在收藏文件夹中注册文件,并且注册基于文件的项目编号的注册信息。而且,通过设置与所述收藏文件夹的层信息相同的层信息来定义分层结构,并且因为所述分层结构,在具有能够处理索引文件的应用程序的各种设备中,可以有效地利用如上所述注册的检索结果的数据,这保证了改善的多功能性。
当如上所述记录检索结果时,也可以考虑在光盘2中以文件形式来记录和存储检索结果,但是在这种情况下,需要用于作为检索结果的文件的应用程序,这实质上使得多功能性变差。同样,可以想象,在所述设备中记录和存储检索结果,但是当使用另一个设备来再现在光盘2中的数据时,不能有效地使用过去的检索结果。
与之相比,在这个实施例中,保证良好的多功能性,并且可以在以后有效地利用过去的检索结果。
在所述实施例中,当指定按照与过去的检索中使用的那些相同的检索条件的检索时,向用户提供在文件夹中记录的检索结果,而不在索引文件中检索项目,以便不要求用户检查在索引文件中的每个项目,这保证了实质改善了用户使用的便利性。
当与过去的检索中使用的那些相比较,根据进一步提炼的检索条件来进行检索时,通过参照过去的检索结果的文件夹中注册的文件的项目而按照检索条件来连续地确定项目的记录,以便根据该进一步提炼的检索条件来执行检索,因此,可以容易和迅速地执行检索处理。
(3)所述实施例的效果使用如上所述的配置,可以通过日后在虚拟文件夹的项目中记录和储存检索结果而有效地使用过去的检索结果。
而且,通过从过去的检索范围中提炼检索范围来执行检索,可以实质地简化所述检索处理。
(4)其它实施例在如上所述的实施例中,本发明被应用到文件的检索,但是本发明不限于所述配置,而是可以被应用到文件夹的检索或对过去的检索条件的检索。在这种情况下,文件夹的项目在索引文件上检索,并且注册在检索结果的文件夹中,而不是在如上所述的索引文件上进行文件项目的检索和文件检索结果的注册。
在如上所述的实施例中,描述了根据允许对其外部参照的QT文件结构来以集成的状态存储基于摘要信息的数据组和用于管理所述数据组的管理数据组。但是,本发明不限于所述配置,而是各种格式能够根据需要在本发明中应用。
在如上所述的实施例中,本发明被应用到光盘设备,并且在光盘设备中记录成像结果、来自个人计算机的输出等,但是本发明不限于此配置,本发明也可以被应用到在各种类型的记录媒体中记录的多个文件的管理,所述记录媒体包括磁光盘、硬盘设备等,并且本发明也可以被应用到在预定服务器中存储的多个文件的管理。
在如上所述的实施例中,使用QT电影文件来管理管理对象文件,但是本发明不限于此配置,而是也可以被应用到具有各种格式的视频数据的文件和音频数据的文件的管理。
工业实用性本发明涉及一种文件管理设备、文件管理方法、所述文件管理方法的程序和其中记录了所述文件管理方法的程序的记录介质,并且可以例如应用到光盘设备。
权利要求
1.一种文件管理设备,通过在记录介质中记录的索引文件而管理在所述记录介质中记录的文件,其中,所述索引文件具有一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在所述记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且通过识别信息而指示是否相应文件夹是虚拟文件夹;以及其中,所述文件管理设备按照由用户设置的检索条件来检索索引文件的项目,以选择在所述索引文件中注册的文件,并且在所述虚拟文件夹的项目中设置所述注册信息,以指示相应于所选择文件的项目。
2.一种文件管理方法,通过在记录介质中记录的索引文件而管理在所述记录介质中记录的文件,其中,所述索引文件包括一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在所述记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;以及其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且所述文件夹的项目通过识别信息而指示是否相应文件夹是虚拟文件夹;所述方法包括步骤,按照由用户设置的检索条件来检索索引文件的项目,以选择在所述索引文件中注册的文件;以及步骤,在所述虚拟文件夹的项目中注册指向与在所述检索步骤中选择的文件相对应的项目的注册信息、和所述检索条件。
3.按照权利要求2所述的文件管理方法,其中,根据在所述虚拟文件夹中注册的注册信息,通过提炼与要检索的文件相关联的项目,来执行在所述检索步骤中对于索引文件的项目的检索。
4.一种执行文件管理方法的程序,使计算机执行预定的处理序列,所述文件管理方法根据在记录介质中记录的索引文件来管理在记录介质中记录的文件,其中,所述索引文件包括一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在所述记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;以及其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且所述文件夹的项目通过识别信息而指示是否相应文件夹是虚拟文件夹;所述处理序列包括步骤,按照由用户设置的检索条件来检索索引文件的项目,以选择在所述索引文件中注册的文件;以及步骤,在所述虚拟文件夹的项目中注册指向与在所述检索步骤中选择的文件相对应的项目的注册信息、和所述检索条件。
5.一种其中记录执行文件管理方法的程序的记录介质,所述程序使计算机执行预定的处理序列,所述文件管理方法根据在记录介质中记录的索引文件来管理在记录介质中记录的文件,其中,所述索引文件包括一系列项目,所述一系列项目包括在块中的从在所述记录介质中记录的文件提取的信息、从与在所述记录介质中设置的文件夹相关联的文件提取的信息、和从所述文件夹提取的信息,并且所述索引文件通过在项目中设置的指向其它项目的层信息来指示所述文件和所述文件夹的层结构;其中,所述文件夹的项目通过指向其它项目的注册信息而指示属于所述文件夹的文件,并且所述文件夹的项目通过识别信息而指示是否相应文件夹是虚拟文件夹;所述预定的处理序列包括步骤,按照由用户设置的检索条件来检索索引文件的项目,以选择在所述索引文件中注册的文件;以及步骤,在所述虚拟文件夹的项目中注册指向与在所述检索步骤中选择的文件相对应的项目的注册信息、和所述检索条件。
全文摘要
一种使用索引的文件管理技术,其中,检索的结果和条件被记录并保存在与索引上的虚拟文件夹相关联的项目上,以便可以在未来有效地使用过去的检索结果。因为可以通过使用所记录的检索结果而局限的检索对象来执行检索处理,因此可以显著地简化检索处理。
文档编号G06F17/30GK1867914SQ200480029708
公开日2006年11月22日 申请日期2004年9月7日 优先权日2003年10月10日
发明者吉田春生, 柏木繁, 村上雅治, 阵野比吕志, 大野昌良 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1