文件访问方法,指定图像文件的播放方法,和能够播放该图像文件的照相设备的制作方法

文档序号:6559997阅读:176来源:国知局
专利名称:文件访问方法,指定图像文件的播放方法,和能够播放该图像文件的照相设备的制作方法
技术领域
本发明的一个实施例涉及一种访问静止图像文件的方法,并且尤其涉及一种从存储在大容量的记录介质中的大量图像文件中播放指定图像文件的方法,和能够播放该图像文件的照相设备。
背景技术
通常使用文件名来访问文件数据。也就是,在访问文件数据的多数情况中,通过在管理文件系统的软件中指定文件名来找回文件。
用于管理文件系统的软件通常将指定文件名与文件管理信息列表比较,从识别出的文件名中获得文件数据的记录起始位置,并开始访问该文件数据。
例如,日本专利申请第2001-43231号公报(公开)披露了一种电子文件归档系统,当检索分级存储和管理的文件时,通过将文件存储位置的视觉的简单显示提供给用户以增强该系统的可操作性。
近来,以大容量硬盘单元为代表的大容量存储装置已变得普遍。这类存储装置可以保存数万至数十万的静止图像文件。
比如,当一万个图像文件和相关信息(文件)被记录在一个文件夹中时,通过使用指定文件名来访问文件的方法,为了获得记录在文件管理信息列表后方的文件的管理信息,必须检索至少一万个文件名。这花费了很多时间去访问文件数据。
在一个静止图像查看(播放)设备中,假定连续访问记录的图像文件。然而,在文件名指定方法中,文件之间的关系未知,并且文件管理信息列表总是必须从头开始检索。这需要从存储装置中重复读取文件管理信息列表的数据,而且处理时间和电力消耗都要增加。
随着记录的图像数量增加,静止图像查看设备的用户在从大量图像(文件)中选择目标图像(文件)时需要快速察看图像。但是,实际上,处理速度减慢了。

发明内容
本发明的目的是提供一种记录单元中的图像文件,该图像文件给出包括存储的管理信息的上级文件夹的管理信息,并被存储在数据库中。
根据本发明的一个方面,提供有一种图像播放方法,其特征是,包括当播放存储在保持图像数据的数据存储器中的图像数据时,根据给予图像数据的文件格式指定播放目标的图像数据名;将指定的图像数据的图像数据名存储在保持播放数据列表的数据库中;将包括指定的图像数据的图像数据名的访问目的信息存储在数据库中;和当指示播放指定的图像数据名的图像数据时,从数据库中读取存储的访问目的信息,并且播放指定的图像数据名的图像数据。


图1是显示根据本发明的实施例的照相设备(文件查看设备)的实例的示意图;图2是显示根据图1中显示的照相设备的实施例的用于播放图像的数据库的实例的示意图;图3是显示根据图1中显示的照相设备的实施例用于播放图像的数据库的实例的示意图;和图4是显示数据库创建方法的一个示范性实施例的流程图。
具体实施例方式
在下文中将参考附图详细说明本发明的实施例。将具有大容量硬盘单元的数码照相设备作为实施例。
根据实施例,图1显示了根据本发明的实施例的数码照相设备的例子。
通过数码照相设备1的透镜11获得的目标图像被聚焦在图像拾取单元31的成像表面上,并且被转换成模拟信号(目标图像)。根据光和影,目标图像通过图像拾取单元(下文中称CCD传感器)31被转换成电信号,并在转换器101中被转换成数字信号,且被输入到信号处理器102。
信号处理器102对图像数据进行伽码校正,色彩信号分离或者白平衡调节,该图像数据在A/D转换器101中从目标图像被转换成数字信号。
从信号处理器102输出的拾取图像数据通过存储控制器103被提供至图像显示处理器104。即使没有详细说明,图像显示处理器104包括视频接口(视频I/F)、OSD(屏幕显示,On Screen Display)处理器、和视频解码器,并产生用于显示输出的图像信号或者视频信号。例如,图像显示处理器104的输出通过没有详细描述的液晶板驱动电路被显示在显示单元21上,显示单元21即LCD板。图像显示处理器104的输出可以被输出到用于外部单元的视频输出(终端)。
来自信号处理器102的拾取图像数据被图像压缩/扩展处理器(编码器/解码器)105压缩,并且根据主控制单元(CPU)111的控制记录在预定的记录器/记录介质的记录区域中。图像压缩/扩展处理器105根据已知的JPEG标准压缩静止图像,以及根据已知的MPEG标准压缩视频图像(非静止图像)。
主控制单元(CPU)111通过记录介质控制器121与硬盘单元(下文中称HDD)连接,该硬盘单元与能够提供保存大约一万个静止图像的记录容量的硬盘(没有显示)结合。HDD122的容量取决于压缩率(图像质量),并且可以记录几十小时的具有一般图像质量的视频图像,和上述数量的静止图像。
主控制单元(CPU)111通过记录介质控制器121与存储器卡槽123连接,该存储器卡槽123能够通过例如非易失性的半导体存储器或者卡介质M传输图像数据。作为卡介质M,可以使用例如被称为SD卡和小型-SD(注册商标)的半导体存储器,和类似标准/记录方法介质的各种介质。
主控制单元(CPU)111更进一步地与音频输入/输出处理器131连接,并能够对应于由CCD 31拾取的图像,处理除图像数据以外的音频和声音(非音频)数据。与拾取图像数据一起获得(或者在编辑的时候加上,没有详细描述)的音频/声音数据与图像数据结合,并且通过以WAV、AC-3或者线性PCM为代表的已知记录方法被保存在预定的记录区域。
例如,当图像被播放时,或者当被保存在HDD 122的硬盘中或者卡介质M中的图像数据被显示时,从HDD 122或者卡介质M中读取的图像数据在图像压缩/扩展处理器105中被扩展,通过存储控制器103提供至图像显示处理器104,并且显示在显示单元21。
当记录在HDD 122中或者卡介质M中的图像数据被播放时,通过显示一些缩小的图像,已知的缩略图显示是可以具有增强的可检索性的。
作为结合有播放和记录功能的功能,已知的编辑和播放命令的转换是可能的。
即使没有详细描述,在缩略图像的创建、在编辑模式中的编辑和图像文件命令的转换中,图像数据在存储控制器103和连接到存储控制器103或者缓冲(工作)存储器107的主存储器(存储电路,例如SDRAM)之间传输,并且创建缩小图像。
缓冲存储器107能够至少在一个屏幕上临时保存图像数据。当将记录在HDD122中的部分或者全部图像数据复制或者传输到卡介质(存储卡)M时,缓冲存储器107也被使用。保存在缓冲存储器107中的图像数据、或者创建的缩小图像、或者编辑中的图像通过图像显示处理器104显示在显示单元21上,并且它们可以被连续监控(图像编辑状态可以被确认)。
在编辑或者摄影的时候,照相设备1可以从连接到音频输入/输出处理器131或者音频输入(Audio In)终端上的麦克风132获得声音/音频数据。声音/音频数据与拾取图像数据或者图像文件结合,并且被记录在HDD 122中或者卡介质M的区域中。
当图像(静止或者视频图像)被播放时,与图像文件结合记录的声音/音频数据与拾取图像数据一起被读取,并且被输出至扬声器133或者音频输出(Audio Out)终端。从扬声器133输出的声音/音频数据可以被静音(将输出电平设置为“0”)。
照相设备1的未显示的设备主体设有操作单元41,操作单元41可以提供(输入)主控制单元111控制信号,用于根据使用者的操作选择操作模式、播放/编辑中的图像/模式、和启动(开)/停止(关)。
操作单元41设有确定(设置)按钮42,用于输入控制信号以指示记录开始和停止;推拨盘43,用于选择播放/编辑中的图像或者编辑中的模式;和菜单按钮44,用于显示菜单屏幕以输入用于选择通过推拨盘43选择的操作模式的控制信号。
推拨盘43和OK按钮42允许平稳选择模式和图像/标题。(当检索和指定许多图像和标题时,推拨盘43作为高可操作性的开关是很有用的。)从推拨盘43输入的内容(通过使用者的操作)、照相设备1的操作状态、和通过菜单按钮44的菜单屏幕的显示,通过作为主控制器的CPU111、存储电路106和图像显示处理器104(和没有显示视频接口和OSD处理器)被合成,并且显示在LCD(显示单元)21中。
OK按钮42将该按钮42被按下的信息(开信号)给CPU 111。根据这个信息(OK按钮42开),CPU 111确定推拨盘43选择的图像/标题或者模式,并且播放所选的图像或者设置所选的模式。从OK按钮42输入到CPU 111的信号是按钮42被按下的信息(开信号)。根据CPU111基于输入信号数量和当前操作状态的判断,在主电源被未显示的主开关打开的待机状态下,通过打开OK按钮42开始记录(拍摄视频图像),并且通过再次打开OK按钮42停止记录。
在菜单屏幕被显示在显示单元21的状态下,OK按钮42也被用来输入设置信号以决定通过GUI(图形用户接口)定义的操作或者模式,例如通过推拨盘43的操作倒转显示的图标或者显示条。推拨盘43将旋转的角度和速度信息给CPU 111。CPU 111能够基于该信息控制显示下一个图像或者GUI的速度。
例如,OK按钮42与推拨盘43的旋转中心同轴(同中心)放置。当OK按钮42在基本中心(在轴方向上)被(用户)按下时,ON信号可以被输入。当OK按钮42在周围分开的四个相等的方向(通常被称为“上/下/左/右”)之一被按下时,控制命令(指令)可以被输入以在按下的方向(用户所需的四个方向之一)上使显示在显示单元21中的图像滚动。
HDD 122作为记录介质具有记录几千到几万个静止图像的容量。所以,需要高速来供给和倒转记录的图像和标题。
照相设备1获得的静止图像被记录在作为记录设备的存储卡(卡介质)M中或者没有显示的创建在HDD 122中的硬盘中,在这个实施例中已经说明了基于FAT(文件分配表)系统的文件系统。
一个名为DCIM的文件夹被形成为文件的根目录,以根据DCF标准保存记录的图像,且文件在例如从100至999个的如899个子目录中被记录为IMG_0001.JPG,子目录如“100PHOTO”和“101PHOTO”。实际静止图像文件被赋予连续的文件数,如每个子目录“IMG_0001.JPG”和“IMG_0002.JPG”。9999个静止图像中最大的一个记录为“IMG_9999.JPG”。当将音频信号加到静止图像上时,创建与静止图像具有相同名字但不同扩展名的比如“IMG_0001.WAV”的文件。
在FAT文件系统中,一个文件被赋予32字节的文件管理信息,包括文件名...(“IMG_****(****数字)”)扩展名...(“JPG”,“WAV”)文件属性...(FILE)文件创建日期...(“YY,MM,DD,HH,mm,ss”“年”,“月”,“日”,“小时”,“分钟”,“秒”)开始簇号码...(“####(####数字)”)文件大小...(“++++KB(++++数字)”)图像控制部分109包括存储控制器103、图像压缩/扩展处理器105、主存储器106、缓冲存储器107和主控制单元111。
图2显示了一个目录项列表的例子。
当取得的静止图像被存储在文件中,文件具有系列号以防止文件名重复,实际图像数据与共同被加入到目录项列表末端的目录项列表信息一起被写入可选择的记录单元即HDD 122中,或者存储卡M的预定的区域中。
目录项列表信息被分成称为簇的容量单位,并且记录在FAT文件系统中。因此,大小比簇单位大的目录项列表被记录在记录单元中的分散地址区域内。
反之,当播放静止图像时,通常检查对应“***PHOTO”(***数字)格式的子目录是否存在于”DCIM”文件夹中。当其存在时,目录项列表开始在子目录中被检索(目录项列表被检索)。
在子目录中的目录项列表被检索的过程中,首先比较每个目录项的文件名和扩展名。在这种情况下,指示JPEG图像的文件名“IMG_****”(***数字)和扩展名“.JPG”被比较,并且当它们被识别出时,子目录名和文件名被存储在数据库中作为播放图像。在这个实施例中,地址信息也被同时存储在数据库中,该地址信息描述了通过目录项比较来识别(检索)的目录项。代替描述目录项的地址信息,在存储播放目标的图像文件的记录介质中的记录目的信息(在HDD 122或者卡介质M中的图像文件的第一地址)可以被存储。
当完成对于所有子文件夹的目录项列表检索时,就创建了播放图像数据库。
当实际播放图像时,利用创建的播放图像数据库访问该图像的文件数据。
在多数记录单元和照相设备中,利用存储在数据库中的文件夹名和文件名检索文件。
具体地,比较从记录单元读取的目录项列表和子目录名,检索描述识别出的子目录的目录项列表的地址,从记录单元中的该地址中读取目录项列表,并且与目录列表比较文件名和扩展名。
如上所述,目录项列表以簇单位大小被记录,并分散在记录单元中。因此,例如,当第10,000个目录项的文件具有16KB簇大小时,一个簇包括16384/32=512个目录项,并且等于10000/512=19簇的分散目录项列表被读取。
这意味着大于300KB的目录列表项必须与字符串比较10000次以一个个地访问(检索)文件。具体地,在许多照相设备中,最后取得的图像首先被设置播放,且当检索很久以前的或者记录时间未知的图像文件时,上述访问重复许多次。
这意味着在如HDD 122的记录容量大但访问分散数据的等待时间长的记录介质中,访问是一项重负载处理,需要很长时间和强电力消耗。
图3显示了由实施例表征的,当播放图像文件被选择时,创建播放图像的数据库的例子。
图3所显示的用于播放图像的数据库是描述检索时发现的目录项的地址信息的数据库,包括FAT文件系统中的每个选择图像文件的下列信息。
图像号...(“abc(abc数字)”)文件夹名..(“YYYPHOTO(YYY数字)”)文件...(“IMG_****(****数字)”)扩展名...(“JPG”,“EAV”)
音频信息...(“1”,“0”,“1”是)目录项地址...(“0x00u000v0w0”(“x”,“u”,“v”,“w”,每个对应选择的数字))代替描述目录项的地址信息,在存储播放图像文件的记录介质中的记录目的信息(在HDD122或者卡介质M中的图像文件的第一地址)可以被存储。
即,当利用图3所示的数据库播放图像时,访问描述目录项的地址(或者图像文件的第一地址),并且获得记录该播放图像的目录项的地址信息。因此,访问记录单元受限于最少1个扇区512个字节,并且不需要比较文件夹名和文件名。因此,一旦数据库被构建,检索所需的时间就基本不必要了,并且所需文件能在短时间内被访问。
图4显示了创建图3所显示的用于播放图像的数据库的方法的例子。图4的方法仅是个例子,只要能够获得同样的数据库并不仅限于此形式(图)。
如图4所示,当指示播放记录图像时(S1),检查目标图像是静止图像还是视频图像(S2)。
当在步骤S2中检测到目标(播放)图像是静止图像时(S2-否),检查作为根目录的文件夹“DCIM”的子文件夹中是否存在子文件夹“***PHOTO(***数字)”(S3)。
当在步骤S3中检测到子文件夹“***PHOTO(***数字)”存在时(S3-是),开始检索被检测到的子文件夹的目录项。目录项的文件名和扩展名首先以预定顺序被比较,且文件名“IMG_****(****数字)”)和指示JPEG静止图像的扩展名“.JPG”被比较(S4)。
当在步骤S4中的比较中检测到识别出的目录项存在(指定目录项被检索)时,该目录项的子文件夹名和文件名被存储在数据库中(S5)。
然后,在步骤S5中被检索到的包括子文件夹名和文件名的目录项的地址被列表在数据库中(目录项的地址被存储在数据库中,S6)。即,这个实施例的特征在于描述通过比较目录项而被检索到(识别出)的目录项的地址信息也被存储在数据库中。
此后,重复S4中的目录项比较,直到完成对所有子文件夹的目录项列表的检索(重复S7=S4至S6)。
在步骤S7中检索到的目录项(通过比较每个子文件夹名和文件名来识别)被写入(被列入)数据库中用于播放图像,只要其被检索到。
当用户指示(希望)时,包括目录项的比较结果的数据库可以被保存(记录)例如在HDD 122预定区域中以通过日期来识别。即,在关闭照相设备1的主电源后,通过保存包括目录项的比较结果的本实施例的数据库,可以减少为下一次播放创建数据库所需的时间。
包括目录项的比较结果的数据库可以仅在如HDD 122的具有比预定大小(容量)大的容量的指定记录介质被指定(选择)为图像数据记录介质时创建(这个设置也可以通过用户的操作来选择性地变化)。
例如,根据本实施例的包括目录项的比较结果的数据库可以根据存储在HDD 122中作为应用或者相似功能的程序被执行(实现)。
不必要在照相设备1中准备该程序。它可以被提供为CD-ROM,以通过没有显示的个人电脑来安装(在HDD 122中记录并初始化),或者可经由没有显示的网络的连接终端通过连接LAN(局域网)从外部获得(从照相设备1的供应商的主页)。
如上文所述,通过使用本发明的实施例,根据指示先前记录在数据库中的播放文件的文件数据起始位置的信息,或者指示目标文件的管理信息是否记录在记录单元中的信息,当播放图像时可以直接访问文件或者访问记录单元中的文件记录位置。这样可以不管图像文件的数量来播放目标文件。因此,即使大量的图像被保存,也可以在不影响操作性的情况下基本上没有等待时间地查看想要的文件。这减少了对存储装置中的文件管理信息列表的无用读取,并且减少了电力消耗。
例如,在本发明的具体说明中采用照相设备作为实例。实施例并不仅限于照相设备,并且可以不与显示单元结合。例如,本发明可能具体表现在台式视频记录/播放设备。
权利要求
1.一种图像播放方法,其特征在于,包括当播放存储在保持图像数据的数据存储器中的图像数据时,根据给予图像数据的文件格式指定播放目标的图像数据名;将指定的图像数据的图像数据名存储在保持播放数据列表的数据库中;将包括指定的图像数据的图像数据名的访问目的信息存储在数据库中;当指示播放指定的图像数据名的图像数据时,从数据库中读取存储的访问目的信息,并且播放指定的图像数据名的图像数据。
2.一种图像播放方法,其特征在于,包括当播放存储在保持图像数据的数据存储器中的图像数据时,根据给予图像数据的文件格式指定播放目标的图像数据名;将指定的图像数据的图像数据名存储在保持播放数据列表的数据库中;将包括记录在数据存储器中的指定的图像数据的图像数据名的访问目的地址(图像数据的记录起始位置)存储在数据库中;和当指示播放指定的图像数据名的图像数据时,从数据库中读取存储的地址,并且播放指定的图像数据名的图像数据。
3.一种文件访问方法,其特征在于,包括通过预先在文件系统中检索每个文件的记录位置以创建数据库;当访问指定文件时,参考保持在数据库中的文件管理信息的记录位置数据;直接从记录位置数据中获得文件管理信息;和基于文件管理信息访问文件数据。
4.一种文件访问方法,其特征在于,包括通过预先在文件系统中检索每个文件的记录位置以创建数据库;当访问指定文件时,参考保持在数据库中的文件管理信息的记录位置数据;和直接访问所参考的数据记录起始位置数据。
5.一种照相设备,其特征在于,包括记录单元(122或M),将摄取的图像信息作为图像数据文件保持;和控制单元(111),创建用于基于保持在记录单元中的图像数据文件的文件名,播放指定图像的数据库,其中控制单元被配置成通过根据给予保持在记录单元中的图像数据文件的文件格式指定播放目标的图像数据名、在数据库中存储指定的图像数据的图像数据名和将包括指定的图像数据的图像数据名的访问目的信息存储在数据库中而创建用于播放的数据库。
6.一种照相设备,其特征在于,包括记录单元(122或M),将摄取的图像信息作为图像数据文件保持;和控制单元(111),基于保持在记录单元中的图像数据文件的文件名,创建用于播放指定图像的数据库,其中控制单元被配置成通过根据给予保持在记录单元中的图像数据文件的文件格式指定播放目标的图像数据名、在数据库中存储指定的图像数据的图像数据名、和将包括记录在数据存储器中的指定的图像数据的图像数据名的访问目的地址(图像数据的记录起始位置)存储在数据库中而创建用于播放的数据库。
7.一种文件数据库的创建方法,其特征在于,包括在指示播放记录图像时,检查播放目标文件是静止图像还是视频图像;对于静止图像,根据指示文件格式的文件管理信息,检索以指定的文件格式指示的图像文件的存在;当检索到以指定的文件格式指示的文件管理信息的存在被时,将管理信息存储在数据库中;和将被给予包括所述已存储的管理信息、位于上级文件夹中的管理信息的指示在记录单元中的图像文件的记录起始位置的信息存储在所述数据库中。
8.一种文件查看设备,其特征在于,包括读取装置(111),通过检索文件管理信息的列表,读取记录在存储装置中的文件类型或者内容;创建装置(103),创建由所述读取装置指定的目标图像的数据库;记录装置(122或M),在由创建装置创建的图像数据库中,记录指示记录在存储装置中的文件管理信息位置的信息;访问装置(103),当图像被显示时,通过直接指定记录在数据库中的播放目标文件的文件管理信息的记录位置而访问;和文件播放装置(111或106),通过使用文件管理信息读取文件的数据起始位置,访问播放目标文件的数据,并且播放目标文件。
9.一种文件查看设备,其特征在于,包括读取装置(111),通过检索文件管理信息列表,读取记录在存储装置中的文件类型或者内容;创建装置(103),创建由所述读取装置指定的目标图像的数据库;记录装置(122或M),在由创建装置创建的图像数据库中,记录指示记录在存储装置中的文件管理信息位置的信息;访问装置(103),当图像被显示时,通过直接指定记录在数据库中的播放目标文件的文件管理信息的记录位置而访问;和文件播放装置(111或106),通过访问文件数据的起始位置读取数据,并且播放目标文件。
全文摘要
本发明的一个实施例提供了一种在文件系统中创建文件管理信息位置或者每个文件的文件数据起始位置的数据库的方法,和一种配置成实现该方法的设备。根据本发明的实施例,当指示播放图像时,根据指示文件格式的文件管理信息,检索指示指定的文件格式的图像文件的存在,并且当检索到以指定的格式表达的管理信息存在时,将管理信息存储在数据库中。被给予包括存储的管理信息、在上级文件夹中的管理信息的指示记录单元的图像文件的记录起始位置的信息被存储在数据库中。
文档编号G06F17/30GK1896995SQ200610100150
公开日2007年1月17日 申请日期2006年6月30日 优先权日2005年6月30日
发明者池畑达彦, 阿部达朗, 田代圭, 萩原刚, 长冈史朗 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1