CN101248421B - 数据存储***及数据存储方法 - Google Patents

数据存储***及数据存储方法 Download PDF

Info

Publication number
CN101248421B
CN101248421B CN2006800311521A CN200680031152A CN101248421B CN 101248421 B CN101248421 B CN 101248421B CN 2006800311521 A CN2006800311521 A CN 2006800311521A CN 200680031152 A CN200680031152 A CN 200680031152A CN 101248421 B CN101248421 B CN 101248421B
Authority
CN
China
Prior art keywords
mentioned
data
management
files
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2006800311521A
Other languages
English (en)
Other versions
CN101248421A (zh
Inventor
佐藤真史
藤村一哉
龟泽裕之
中川智雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN101248421A publication Critical patent/CN101248421A/zh
Application granted granted Critical
Publication of CN101248421B publication Critical patent/CN101248421B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

数据存储***(1)包括:文件生成部(3),将数字数据分割而生成多个数据文件,并向存储介质(5)中依次存储;管理文件判断部(6),确定一个管理文件,该管理文件存储用于管理多个数据文件的管理信息;以及管理信息生成部(4),将包含表示多个数据文件的存储顺序的信息的管理信息存储到管理文件判断部所确定的上述管理文件中,管理文件判断部(6)使得由该管理文件管理的数据文件数目不超过该管理文件所能管理的最大数据文件数目L(L是自然数)。由此,能够将数字流数据以容易对分割为多个数据文件存储的多个数据文件进行管理的方式进行存储。

Description

数据存储***及数据存储方法
技术领域
本发明涉及将数字数据作为数据文件向存储介质中存储的数据存储***以及数据存储程序。 
背景技术
近年来,在光盘或半导体存储器等存储介质中作为文件而存储影像或声音等数字流数据的装置逐渐普及。随着存储介质的大容量化,能够存储的文件数量也在增大。而且,所能存储的文件的种类也在多样化。结果,对存储在存储介质中的所有文件进行整理并加以管理就变得困难。因此,提出了以目录单位对各种文件进行整理并加以存储和管理的方法(例如参照专利文献1以及非专利文献1)。 
在上述专利文献1中,提出了能对具有各种存储模式或者数据形式的声音信息进行整理并加以管理的声音存储再生装置。在该声音存储再生装置中,预先准备与存储模式或者数据形式相对应的多个目录。声音信息被存储在上述多个目录之中根据录音时的环境所选择的目录下。 
另外,上述非专利文献1中记载的DCF(相机文件***设计标准:Design rule for Camera File system),是为了将图像文件以及与图像相关的文件在数码静像相机(Digital Still Camera)与相关设备之间方便地交换而制作的标准。在DCF中,规定了数码静像相机以及相关设备的与对图像相关文件的存储、再生等处理相关的规格。 
下面,对上述非专利文献1中记载的DCF的目录结构进行说明。图29是表示DCF下的目录结构的图。在图29中,椭圆形表示目录, 矩形表示文件。在根目录91的下层存储着DCIM目录92(DCF图像目录)。所谓DCIM是“数码相机图像:Digital Camera Images”的简称。在该DCIM目录92的下层,存储着第1DCF目录93和第2DCF目录94等DCF目录。在第1DCF目录93以及第2DCF目录94下,分别存储DCF目标。DCF目标例如是DCF基本文件(图像文件)等。在图29所示的目录结构中,按照DCF对DCIM目录92下层的第1DCF目录93以及第2DCF目录94中存储的DCF目标进行管理。另外,第1DCF目录93以及第2DCF目录94中所分别能够存储的DCF目标的最大数目被规定为9999个。这是为了便于进行DCF目标的管理。 
而存储介质的大容量化不仅与文件数的增多有关,还与用户所存储的文件大小的增大有关。另一方面,例如,由于计算机中采用的文件***(FAT32等)的限制等原因,1个文件可获得的最大文件大小也有规定。结果,存储介质中存储的一个文件的大小并不是无限制地增大。因此,例如,在存储超过大容量存储介质所规定的最大文件大小的数字影像声音流数据等情况下,需要将连续的数字影像声音流数据分割成多个数据文件来加以存储。 
为了对这样存储的多个数据文件进行管理,优选地,将从连续的数字影像声音流数据分割出来的多个数据文件存储在同一目录下。但是,例如,在如由DCF规定的目录结构等那样、目录下所能存储的最大数据文件数目有规定的目录结构中,有时不能在同一目录下存储上述多个数据文件。下面,参照附图对这种情况进行说明。 
图30是表示将分割开的数据文件存储在所能存储的最大数据文件数有规定的目录下的情况的例子的图。在图30所示目录结构中,在根目录31下有第1目录32和第2目录51。第1目录32或者第2目录51中所能存储的最大数据文件数目分别为99个。 
在第1目录32下,存储着第1管理文件33,该第1管理文件33存储有用于对第1目录32内的数据文件进行管理的信息。在第2目 录51下,存储着第2管理文件52。第1管理文件例如包含第1管理表,该第1管理表是对存储在第1目录32下的数据文件的容纳顺序也就是存储顺序进行管理的信息。在第1管理表中,按照该存储顺序存储着表示第1目录32内存储的数据文件各自的信息。同样,第2管理文件52也包含第2管理表。 
在图30所示的例子中,如果已经存储在第1目录32下的数据文件数目是98个,则能够存储将数字流数据21分割得到的第1数据文件24。在该状态下,第1目录32下存储的数据文件数目达到规定的最大数据文件数目即99个,所以不能继续在第1目录32下存储数据文件。 
因此,将数字流数据21分割而得到的剩余的数据文件,也就是第2数据文件25以及第3数据文件26被存储在第2目录51下。在第2管理表中,依次存储表示第2数据文件25以及第3数据文件26的信息。 
这样,形成1个连续的数字流数据21的三个数据文件24、25、26被分开存储到第1目录32和第2目录51这两个目录下。 
专利文献1:日本特开2003-131698号公报 
非专利文献1:JEIDA标准相机文件***设计标准DCF 1.0版(JEIDA-49-2-1998),社团法人日本电子工业振兴协会,1998年12月发行,p8-20。 
如上所述,根据现有的存储方法,在将一个连续的数字流数据分割成多个数据文件加以存储的情况下,有时不能将分割得到的多个数据文件存储在同一个目录下,而需要分开存储在多个目录下。这种情况下,再生装置等或者用户在对作为一个连续的数字流数据而分割开的多个数据文件进行处理时,需要参照多个目录。结果,数据文件的管理变得困难,方便性差。 
而且,在利用对应各目录设置的管理文件来管理目录内的数据文 件的存储顺序或对应关系的***中,如果分割开来的多个数据文件被分开存储在多个目录下,则管理文件还需要具有与存储在对应目录以外的目录下的数据文件相关的信息。 
例如,在一个连续的数字流数据被分割为多个数据文件并存储在多个目录下的情况下,如果各目录下的管理文件不具有与自己管理的目录以外的目录相关的信息,则不能连续地再生分割开来的多个数据文件。 
而如果管理文件还具有与存储在多个目录下的数据文件相关的信息,则管理文件的结构将变得复杂。结果,数据文件难以管理,方便性差。 
发明内容
鉴于此,本发明的目的在于提供一种数据存储***以及数据存储程序,在将数字数据分割成多个数据文件而存储的情况下,能够以使得所存储的多个数据文件易于管理的方式进行存储。 
本发明的数据存储***是将数字数据分割成多个数据文件而向存储介质中存储的数据存储***,包括:文件生成部,将上述数字数据分割而生成多个数据文件,并向上述存储介质中依次存储;管理文件判断部,确定一个管理文件,该管理文件存储用于管理上述多个数据文件的管理信息;以及管理信息生成部,将包含表示上述多个数据文件的存储顺序的信息的管理信息存储到上述管理文件判断部所确定的上述管理文件中,上述管理文件判断部确定存储上述管理信息的管理文件,使得在将上述多个数据文件的管理信息存储在管理文件中的情况下,由该管理文件管理的数据文件数目不超过该管理文件所能管理的最大数据文件数目L(L是自然数)。 
上述管理文件判断部将使得即使存储将数字数据分割而生成的多个数据文件,其数目也不超过所能管理的最大数据文件数目L的管 理文件,确定为存储上述多个数据文件的管理信息的管理文件。管理信息生成部在由上述管理文件判断部所确定的管理文件中存储多个数据文件的管理信息。因此,是利用由管理文件判断部所确定的一个管理文件来管理多个数据文件。结果,将数字数据分割而生成的多个数据文件的管理信息不会跨多个管理文件地存储。进而,多个数据文件的管理变得容易。例如,使用管理文件的管理信息来读出多个数据文件情况下的处理变得简单。 
在本发明的数据存储***中,优选地,在向上述管理文件中存储了上述多个数据文件中的第1~N个(N是自然数)数据文件的管理信息的时刻,如果由该管理文件管理的数据文件的数目达到了最大数据文件数目L,则上述管理文件判断部将存储上述管理信息的管理文件变更为不同于上述管理文件的其他管理文件,上述管理信息生成部将上述第1~N个数据文件的管理信息转移到上述其他管理文件中,并且将第N+1个以后的数据文件的管理信息存储到上述其他管理文件中。 
在本发明的数据存储***中,文件生成部在将分割开来的多个数据文件的管理信息存储到管理文件中时,1个管理文件所能管理的最大数据文件数L有规定。因此,在将上述数字数据分割而得到的多个数据文件的管理信息被依次存储到管理文件中的过程中,由该管理文件管理的数据文件的数目有时会达到最大文件数目L。 
在这种情况下,上述管理文件判断部将存储管理信息的管理文件变更为不同于上述管理文件的其他管理文件。并且,上述管理信息生成部将剩余的数据文件的管理信息存储到其他管理文件中,并且将存储在原来的上述管理文件中的管理信息也存储到上述其他管理文件中。因此,将上述数字数据分割而得到的多个数据文件的管理信息不会被分开存储到两个管理文件中,而是被存储到同一个管理文件中。即,从同一数字数据分割出来的多个数据文件必定会由一个管理文件 管理。因此,上述管理文件的结构变得简单。而且,使用上述管理文件的信息读出上述多个数据文件时的处理变得简单。即,上述多个数据文件的管理变得容易。 
在本发明的数据存储***中,优选地,上述管理文件对应于上述存储介质上的各目录设置,各管理文件包含各自对应的目录内的数据文件的管理信息,上述文件生成部将上述多个数据文件向上述存储介质上的目录存储,上述管理信息生成部将上述目录下存储的数据文件的管理信息存储到对应于上述目录设置的管理文件中,在将上述多个数据文件中的第1~N个(N为自然数)数据文件存储在上述目录下的时刻,如果上述目录下所存储的文件数目达到目录下所能存储的最大文件数目L,则上述管理文件判断部将存储上述管理信息的管理文件变更为与不同于上述目录的其他目录相对应的其他管理文件,上述文件生成部将上述第1~N个数据文件移动到上述其他目录下,并且将第N+1个以后的数据文件存储到上述其他目录下。 
在文件生成部将分割开的多个数据文件存储到目录下时,如DCF那样,有时对目录下所能存储的最大数据文件数目有规定。在这种情况下,有时在将上述数字数据分割而得到的多个数据文件中的一部分向上述目录存储了的时刻,该目录下存储的文件数目便达到了该目录所能存储的最大文件数目。 
这样,如果在文件生成部将多个数据文件向上述目录存储的过程中,成为不能再向上述目录下继续存储数据文件的状态,则根据上述方案,上述文件生成部将剩余的数据文件存储到其他目录下,并且使存储在原来的上述目录下的数据文件移动到上述其他目录下。因此,从同一数字数据分割出来的多个数据文件必定会被存储在一个目录下。 
另外,管理文件判断部将管理信息的存储目的地变更为与上述其他目录相对应的其他管理文件。上述管理信息生成部将上述第1~N 个数据文件的管理信息以及上述第N+1个以后的数据文件的管理信息向上述其他管理文件存储。由此,上述多个数据文件作为存储在一个目录下的文件而由上述管理文件管理。因此,上述管理文件的结构变得简单。另外,利用上述管理文件的信息读出上述多个数据文件时的处理变得简单。即,上述多个数据文件的管理变得容易。 
另外,由于从同一个数字数据分割出来的多个数据文件必定被存储到一个目录下,所以能够将管理文件的管理信息设为仅以目录内的数据文件为对象的信息。即,能够将仅在与管理文件对应的目录下有效的信息包含在管理信息中。例如,能够将标记等数据包含在管理文件中,该标记表示某一数据文件是否是与之前一个被存储的数据文件从同一数字数据分割出来的数据文件。 
在本发明的数据存储***中,优选地,上述管理信息包含与管理对象的各数据文件相关的记录,该记录是将表示与一个数据文件相关的信息的一组数据作为一个记录,上述管理信息生成部将表示上述多个数据文件的多个记录按照存储上述多个数据文件的顺序而作为管理信息存储到上述管理文件中,在向上述管理文件存储了第1~N(N是自然数)个数据文件的管理信息的时刻,如果由该管理文件管理的数据文件数目达到最大数据文件数目L,则上述管理文件判断部将存储上述管理信息的管理文件变更为不同于上述管理文件的上述其他管理文件,上述管理信息生成部在上述其他管理文件中确保N个记录的量的区域,当将上述第N+1个以后的数据文件向上述存储介质中存储时,将与第N+1个以后的数据文件分别对应的记录依次存储到上述管理文件中,在该存储过程中或者存储后,将与上述第1~N个数据文件相对应的记录存储到所确保的上述区域中。 
由此,表示包含上述第1~N个数据文件以及上述N+1个以后的数据文件的上述多个数据文件的记录,按照存储顺序排列并被存储到与上述其他目录相对应的管理文件的表中。因此,上述管理文件能够 对对应的目录内的数据文件的顺序进行管理。 
而且,由于从同一数字数据中分割出来的多个数据文件必定被存储在一个目录下,所以上述管理文件只要对对应的目录的数据文件的顺序进行管理即可。因此,管理文件的结构变得简单。 
在本发明的数据存储***中,优选地,上述管理文件判断部将新制作的管理文件作为上述其他管理文件。 
优选地,本发明的数据存储***还包括文件数目获取部,该文件数目获取部对上述存储介质中已经存储着的管理文件中的至少一个管理文件获取由管理文件所管理的数据文件的数目,在上述文件生成部存储了上述多个数据文件之后,上述管理文件判断部通过对所存储的上述多个数据文件的数目与由上述文件数目获取部所获取的数据文件的数目之和、和最大数据文件数目L进行比较,由此来确定存储上述管理信息的管理文件。 
上述管理文件判断部通过对所存储的上述多个数据文件的数目与由上述文件数目获取部所获取的数据文件的数目之和、和最大数据文件数目L进行比较,由此来确定存储上述管理信息的管理文件。由此,管理文件判断部能够将如下管理文件、即使得即便存储上述多个数据文件的管理信息所管理的数据文件数目也不超过最大数据文件数目L的管理文件,确定为存储上述管理信息的管理文件。因此,即便将上述数字数据分割为多个文件,该多个文件也不会由两个以上的管理文件管理,而是被一个管理文件管理。结果,将上述数字数据分割而生成的文件的管理变得容易进行。 
在本发明的数据存储***中,优选地,上述管理文件对应于上述存储介质上的各目录设置,管理文件包含各自对应的目录内的数据文件的管理信息,上述文件生成部包含将上述数字数据分割成多个文件并暂时保存在暂存区域中的分割部,该数据存储***包括文件数目获取部和目录选择部,该文件数目获取部对上述存储介质上的目录中的 至少一个目录获取该目录内所存储着的文件数目,该目录选择部通过对由上述文件数目获取部所获取的文件数目与由上述文件生成部保存在上述暂存区域中的文件数目之和、和目录下所能存储的最大文件数目进行比较,由此来选择存储目的地目录,上述文件生成部将由上述分割部所保存在上述暂存区域中的上述文件存储在由上述目录选择部选择的上述存储目的地目录下,上述管理文件判断部将与上述存储目的地目录相对应的管理文件确定为存储上述多个数据文件的管理文件。 
上述目录选择部对由上述文件数目获取部获取的文件数目与由上述分隔部保存在上述暂存区域中的文件数目之和、和上述最大文件数目进行比较,由此来选择上述存储目的地目录,所以,能够将可存储已保存在上述暂存区域中的上述文件选择为存储目的地目录。即,能够将可存储经分割上述数字数据而得到的1个以上文件的目录选择为存储目的地目录。因此,即便上述数字数据被分割为多个文件,这多个文件也不会被分开存储到两个以上的目录下,而是被存储在一个目录下。而且,管理文件判断部将存储多个数据文件的管理信息的管理文件作为与上述存储目的地目录相对应的管理文件,所以上述多个数据文件的管理信息被存储在一个管理文件中。结果,对将上述数字数据分割而生成的文件的管理变得容易。 
另外,上述暂存区域既可以是上述存储介质上的一部分区域,也可以是独立于上述存储介质设置的存储机构(例如,数据存储***的存储器等)的一部分区域。 
在本发明的数据存储***中,优选地,上述管理文件判断部将使得由上述文件数目获取部所获取的文件数目与上述多个数据文件的数目之和为最大数据文件数目L以下的管理文件,确定为存储上述管理信息的管理文件。 
由此,上述管理文件判断部能够将可管理上述多个数据文件的一 个管理文件确定为存储上述管理信息的管理文件。 
在本发明的数据存储***中,优选地,如果不存在使得由上述文件数目获取部获取的文件数目与上述多个数据文件的数目之和为最大数据文件数目L以下的管理文件,则上述管理文件判断部新制作管理文件,并将所制作的管理文件确定为存储上述管理信息的管理文件。 
由此,上述管理文件判断部能够将可管理上述多个数据文件的一个管理文件确定为存储上述管理信息的管理文件。 
在本发明的数据存储***中,优选地,在上述数据存储***中,对一个文件的文件大小的限制值M有规定,该数据存储***还包括文件数目获取部、剩余量检测部、和最大文件数目计算部,该文件数目获取部对上述存储介质中所存储的管理文件中的至少一个管理文件获取由管理文件管理的数据文件的数目,该剩余量检测部检测上述存储介质中可进行存储的剩余量K,该最大文件数目计算部根据上述剩余量K以及文件大小的限制值M,计算将数字数据分割为多个数据文件而存储在上述剩余量K中的情况下可取的数据文件数目的最大值J,上述管理文件判断部根据由上述文件数目获取部所获取的由管理文件管理的数据文件数目、和上述数据文件的上述最大值J,来确定存储上述管理信息的管理文件。 
根据这样的方案,即便在开始进行文件生成部的存储之前,最大文件数目计算部也能根据由剩余量检测部检测到的存储介质的剩余量K,来算出在一次存储中利用数字数据分割所能生成的最大数据文件数目J。因此,管理文件判断部能够根据由文件数目获取部获取的由存储介质上的管理文件管理的数据文件的数目、和在一次存储中所能生成的最大数据文件数目J,来确定对所生成的数据文件的管理信息进行存储的管理文件。 
在本发明的数据存储***中,优选地,上述管理文件对应于上述 存储介质上的各目录设置,管理文件所能管理的最大数据文件数目L与对应的目录下可存储的最大数据文件数目相同,上述数据存储***还包括存储目的地目录选择部,该存储目的地目录选择部将与由上述存储目的地管理文件选择部所确定的上述管理文件相对应的目录确定为存储上述多个数据文件的目录,上述文件生成部将上述多个数据文件存储在由上述存储目的地目录选择部所选择的目录下。 
由此,存储目的地目录选择部能够将可存储数据文件的目录选择为存储目的地目录。由此,能够将分割数字数据而生成的数据文件存储在一个目录下。 
在本发明的数据存储***中,优选地,上述管理文件判断部将使得由上述文件数目获取部所获取的由管理文件管理的数据文件的数目与上述数据文件的上述最大值J之和为最大数据文件数目L以下的管理文件,确定为存储上述管理信息的管理文件。 
由此,管理文件判断部能够确定可存储分割数据文件而生成的数据文件的管理信息的管理文件。 
在本发明的数据存储***中,优选地,如果不存在使得由上述文件数目获取部所获取的文件数目与上述数据文件的上述最大值J之和为最大数据文件数目L以下的管理文件,则上述管理文件判断部新制作管理文件,并将所制作的管理文件确定为存储上述管理信息的管理文件。 
由此,管理文件判断部能够确定可管理分割数据文件而生成的数据文件的管理信息的管理文件。 
在本发明的数据存储***中,优选地,在对一个文件可取的最大文件大小有规定、并且上述数字数据的大小超过上述最大文件大小的情况下,上述文件生成部将上述数字数据分割为具有上述最大文件大小以下的大小的多个文件。 
本发明的摄影设备包括:摄像部,对入射的光学图像进行摄像; 信号处理部,根据由上述摄像部摄得的光学图像生成影像数字数据;文件生成部,将由上述信号处理部生成的数字数据分割而生成多个数据文件,并向上述存储介质中依次存储;管理文件判断部,确定一个管理文件,该管理文件存储用于管理上述多个数据文件的管理信息;以及管理信息生成部,将包含表示上述多个数据文件的存储顺序的信息的管理信息,存储到上述管理文件判断部所确定的上述管理文件中,上述管理文件判断部确定存储上述管理信息的管理文件,使得在将上述多个数据文件的管理信息存储在管理文件中的情况下,由该管理文件管理的数据文件数目不超过该管理文件所能管理的最大数据文件数目L(L是自然数)。 
本发明的数据存储程序是使计算机执行将数字数据分割为多个数据文件并向存储介质中存储的处理的数据存储程序,上述数据存储程序使计算机执行下述处理:文件生成处理,将上述数字数据分割而生成多个数据文件,并向上述存储介质中依次存储;管理文件判断处理,确定一个管理文件,该管理文件存储用于管理上述多个数据文件的管理信息;以及管理信息生成处理,将包含表示上述多个数据文件的存储顺序的信息的管理信息,存储到上述管理文件判断部所确定的上述管理文件中,上述管理文件判断处理确定存储上述管理信息的管理文件,使得在将上述多个数据文件的管理信息存储在管理文件中的情况下,由该管理文件管理的数据文件数目不超过该管理文件所能管理的最大数据文件数目L(L是自然数)。 
在本发明的数据存储程序中,优选地,在向上述管理文件中存储了上述多个数据文件中的第1~N个(N是自然数)数据文件的管理信息的时刻,如果由该管理文件管理的数据文件的数目达到了最大数据文件数目L,则在上述管理文件判断处理中,将存储上述管理信息的管理文件变更为不同于上述管理文件的其他管理文件,在上述管理信息生成处理中,将上述第1~N个数据文件的管理信息转移到上述 其他管理文件中,并且将第N+1个以后的数据文件的管理信息存储到上述其他管理文件中。 
在本发明的数据存储程序中,优选地,还使计算机执行文件数目获取处理,在该文件数目获取处理中,对上述存储介质中已经存储着的管理文件中的至少一个管理文件获取由管理文件管理的数据文件的数目,在上述文件生成处理中存储了上述多个数据文件之后,上述管理文件判断处理通过对所存储的上述多个数据文件的数目与由上述文件数目获取处理所获取的数据文件的数目之和、和最大数据文件数目L进行比较,由此来确定存储上述管理信息的管理文件。 
在上述存储介质中对一个文件的文件大小的限制值M有规定的情况下,本发明的数据存储程序还使计算机执行文件数目获取处理、剩余量检测处理、和最大文件数目计算处理,该文件数目获取处理中,对上述存储介质中所存储的管理文件中的至少一个管理文件获取由管理文件管理的数据文件的数目,该剩余量检测处理中,检测上述存储介质中可进行存储的剩余量K,该最大文件数目计算处理中,根据上述剩余量K以及文件大小的限制值M,计算将数字数据分割为多个数据文件而存储在上述剩余量K中的情况下可取的数据文件数目的最大值J,上述管理文件判断处理根据由上述文件数目获取部所获取的由管理文件管理的数据文件数目、和上述数据文件的上述最大值J,来确定存储上述管理信息的管理文件。 
本发明的数据存储方法是由计算机将数字数据分割为多个数据文件并向存储介质中存储的数据存储方法,该方法包括:文件生成工序,将上述数字数据分割而生成多个数据文件,并向上述存储介质中依次存储;管理文件判断工序,确定一个管理文件,该管理文件存储用于管理上述多个数据文件的管理信息;以及管理信息生成工序,将包含表示上述多个数据文件的存储顺序的信息的管理信息,存储到上述管理文件判断部所确定的上述管理文件中,在上述管理文件判断工 序中,确定存储上述管理信息的管理文件,使得在将上述多个数据文件的管理信息存储在管理文件中的情况下,由该管理文件管理的数据文件数目不超过该管理文件所能管理的最大数据文件数目L(L是自然数)。 
在本发明的数据存储方法中,优选地,在向上述管理文件中存储了上述多个数据文件中的第1~N个(N是自然数)数据文件的管理信息的时刻,如果由该管理文件管理的数据文件的数目达到了最大数据文件数目L,则在上述管理文件判断工序中,将存储上述管理信息的管理文件变更为不同于上述管理文件的其他管理文件,在上述管理信息生成工序中,将上述第1~N个数据文件的管理信息转移到上述其他管理文件中,并且将第N+1个以后的数据文件的管理信息存储到上述其他管理文件中。 
在本发明的数据存储方法中,优选地,还包括文件数目获取工序,在该文件数目获取工序中,对上述存储介质中已经存储着的管理文件中的至少一个管理文件获取管理文件所管理的数据文件的数目,在上述文件生成工序中存储了上述多个数据文件之后,上述管理文件判断工序通过对所存储的上述多个数据文件的数目与由上述文件数目获取工序所获取的数据文件的数目之和、和最大数据文件数目L进行比较,由此来确定存储上述管理信息的管理文件。 
在上述存储介质中对一个文件的文件大小的限制值M有规定的情况下,本发明的数据存储方法还包括文件数目获取工序、剩余量检测工序、和最大文件数目计算工序,该文件数目获取工序中,对上述存储介质中所存储的管理文件中的至少一个管理文件获取由管理文件管理的数据文件的数目,该剩余量检测工序中,检测上述存储介质中可进行存储的剩余量K,该最大文件数目计算工序中,根据上述剩余量K以及文件大小的限制值M,计算将数字数据分割为多个数据文件而存储在上述剩余量K中的情况下可取的数据文件数目的最大 值J,上述管理文件判断工序根据由上述文件数目获取部所获取的由管理文件管理的数据文件的数目、和上述数据文件的上述最大值J,来确定存储上述管理信息的管理文件。 
根据本发明,能够提供一种数据存储***以及数据存储程序,在将数字数据分割成多个数据文件而存储的情况下,能够以使得所存储的多个数据文件易于管理的方式进行存储。 
附图说明
图1是表示本实施方式的数据存储***的结构的功能框图。 
图2是表示数字流数据被分割为数据文件的状况的概念图。 
图3是表示存储数据文件的存储介质的目录结构的例子的图。 
图4是表示数据存储***的动作的一个例子的流程图。 
图5是表示将第1数据文件存储在第1目录下之后的目录结构的图。 
图6是表示制作第2目录和第2管理文件并将第2数据文件存储起来的情况下的目录结构的图。 
图7是表示结束数字流数据的存储之后的目录结构的图。 
图8是表示实施方式2的数据存储***的动作的流程图。 
图9是表示第1数据文件从第1目录移动到第2目录之后的目录结构的图。 
图10是表示实施方式3中的存储介质的目录结构的例子的图。 
图11是表示实施方式3中的数据存储***的动作的一个例子的流程图。 
图12是表示存储了三个数据文件的管理信息之后的目录的结构的图。 
图13是表示实施方式4的数据存储***的结构的功能框图。 
图14是表示实施方式4的数据存储***的动作的一个例子的流 程图。 
图15是表示实施方式5的数据存储***的结构的功能框图。 
图16是表示存储数据文件的存储介质107的目录结构的图。 
图17是表示实施方式5的数据存储***的动作的一个例子的流程图。 
图18是表示由文件生成部存储了数据文件的情况下的目录结构的一个例子的图。 
图19是表示目录管理文件存在于各目录的例子的图。 
图20是表示实施方式6的数据存储***的结构的框图。 
图21是表示实施方式6的数据存储***的动作的一个例子的流程图。 
图22是表示最大文件数目计算部15的动作的一个例子的图。 
图23是表示利用文件生成部开始存储之前的存储介质状态的图。 
图24是表示实施方式6的数据存储***中的数据文件存储的例子的图。 
图25是表示存在目录管理信息文件和其他文件的情况的例子的图。 
图26是表示实施方式7的数据存储***的结构的功能框图。 
图27是表示实施方式7的数据存储***的动作的一个例子的流程图。 
图28是表示安装了数据存储***的摄影设备的结构的功能框图。 
图29是表示DCF下的目录结构的图。 
图30是表示在目录下存储分割开的数据文件的情况的例子的图。 
附图标记说明 
1、1a、1b、1c、1d数据存储*** 
3文件生成部 
4管理信息生成部 
5、17、107存储介质 
6、6a、6d管理文件判断部 
7、7d文件数目获取部 
9最大文件数目计算部 
11分割部 
12文件生成部 
13存储信息检测部 
15最大文件数目计算部 
21、301、405数字流数据 
22开始点 
23结束点 
24第1数据文件 
25第2数据文件 
26第3数据文件 
31、91、501根目录 
32第1目录 
33第1管理文件 
41管理文件用目录 
42数据文件用目录 
51第2目录 
52第2管理目录 
101数据输入端子 
102分割部 
104文件生成部 
105目录选择部 
106文件数目获取部 
108暂存区域 
302存储开始指示接收点 
303存储结束指示接收点 
504、507目录管理信息文件 
具体实施方式
下面参照附图对本发明的实施方式进行说明。 
(实施方式1) 
图1是表示本实施方式的数据存储***的结构的功能框图。如图1所示,数据存储***1包括文件生成部3、管理信息生成部4以及管理文件判断部6。数据存储***1与存储介质5连接,处于能将数据存储到存储介质5中和从存储介质5中读出数据的状态。 
文件生成部3将数字流数据21分割而生成多个数据文件。由文件生成部3生成的多个数据文件被存储到存储介质5中。数据文件被存储到存储介质5上的多个目录之中的规定目录下。 
管理文件判断部6确定存储由文件生成部3生成的多个数据文件的管理信息的管理文件,并通知管理信息生成部4。在将上述多个数据文件的管理信息存储到管理文件中的情况下,以使得由该管理文件管理的数据文件数目不超过由管理文件所能管理的最大数据文件数目L(L是自然数)的方式,确定存储上述管理信息的管理文件。 
管理信息生成部4生成用于管理由文件生成部3生成的多个数据文件的管理信息,并存储到由管理文件判断部6确定的管理文件中。在管理信息中包含表示多个数据文件的顺序的信息。另外,在管理信息中也可以包含表示各数据文件是将数字流数据21分割而生成的数据文件的信息、和表示由管理文件管理的数据文件的有无的信息等。 
在本实施方式中,管理文件分别对应于存储介质5上的各目录设置,各文件存储各自对应的目录内的数据文件的管理信息。另外,本实施方式是各目录内所能存储的数据文件数目的上限与由管理文件 所能管理的最大数据文件数目L相同的情况。 
数据存储***1可以组装到数码静像相机、摄像机、便携电话、PDA、音乐播放器、录像机(DVD录像机、HDD录像机、带存储功能的电视机)等具有存储数字数据的功能的设备中。数据存储***1也可以安装在个人电脑等通用计算机中。 
数据存储***1例如在具有上述存储数字数据的功能的设备或通用计算机(以下称为“上述设备”)中,能够作为从上级装置接收命令而向存储介质进行数据存储的***进行安装,该上级装置控制对存储介质进行的数据写入和读出。另外,上述上级装置和数据存储***1既可以利用上述设备内的同一软件安装,也可以利用不同软件进行安装。 
文件生成部3、管理信息生成部4以及管理文件判断部6的功能例如可以通过使CPU执行规定的程序来实现。 
存储介质5例如是半导体存储器、光盘、硬盘等存储介质。这些存储介质例如是上述设备所配备的存储介质、可相对于上述设备拆装的存储介质或者连接在上述设备上的存储介质等。作为存储介质5的例子,可以举出可拆装的存储卡、内置于计算机中的半导体存储器或者硬盘、DVD等。 
数据存储***1所处理的数字流数据21例如是表示影像和声音的动画数据、音乐数据、游戏数据等。另外,数据存储***1所能够处理的数据并不限于数字流数据21,而是包括所有的数字数据。 
这里,对数字流数据2 1被文件生成部3分割成多个数据文件的情况下的例子进行说明。图2是表示数字流数据21被分割为数据文件的状况的概念图。 
在图2的例子中,文件生成部3将一连串数字流数据21从开始点22到结束点23依次读入而生成数据文件。文件生成部3从开始点22开始读入,将读入的数据作为第1数据文件24存储起来。不久之 后,第1数据文件24的大小达到规定的最大文件大小。此时,不能继续向第1数据文件24中存储了,所以文件生成部3继续向第2数据文件25中进行存储。另外,所说的规定的最大文件大小例如由计算机所采用的文件***(FAT32等)的限制规定。 
不久之后,第2数据文件25的大小也达到规定的最大文件大小,所以文件生成部3接着向第3数据文件26中进行存储。在结束点23结束读入。在图2所示的例子中,在第3数据文件26达到规定的最大文件大小之前,数字流数据21结束。这样,一个连续的数字流数据21被分割为三个数据文件24、25、26。 
图3是表示存储数据文件的存储介质5的目录结构的例子的图。在图3中,椭圆形表示目录,矩形表示文件。在根目录3 1的下层有存储数据文件的第1目录32。该第1目录32下所能够存储的规定的最大文件数目是99个。在图3所示的例子中,在第1目录32下已经存储了98个数目的数据文件。 
另外,在第1目录32下存储着第1管理文件33。第1管理文件33包含第1目录32下存储的数据文件的存储顺序也就是对存储顺序进行管理的信息即第1管理表。在第1管理表中例如按照存储顺序排列地存储着表示如下信息、即表示第1目录32下存储的各数据文件的信息的记录。因此,第1目录32下存储的数据文件的存储顺序作为第1管理表中的记录顺序而被管理。另外,这里,上述记录并不一定要在物理上连续的存储区域中存储,只要理论上连续地存储即可。 
第1管理文件33内的第1管理表中存储的记录例如被用于确定各目录内的再生顺序等。例如,在记录中也可以包含表示某一数据文件和其之前一个存储的数据文件之间的关系的信息。作为一个例子,在第1管理文件33或者第2管理文件52存储的记录中也可以包含标记等,该标记表示是否应连续地再生目录内的各数据文件,也就是说各数据文件是否是形成一个连续的数字流数据的文件。 
另外,在一个管理文件所能管理的数据文件数目上存在限制。例如,在本实施方式中,第1目录32下能够存储的最大数据文件数目是99个,所以第1管理文件33所能管理的最大数据文件数目也是99个。即,能够存储在第1管理文件33中的数据文件的记录的最大数目是99个。 
例如,在再生装置读入存储在目录下的多个数据文件时,通过参照管理文件而按照管理表的记录顺序来读入数据文件,能够按照记录数据文件时的正确顺序进行再生。另外,再生装置在将目录内的多个数据文件依次读入时,可以根据包含在管理文件中的各数据文件的上述标记,来确定是否将接下来读入的数据文件与前一个读入的数据文件结合起来再生。 
另外,存储在管理文件中的数据的结构并不限于上面的情况。只要在管理文件中包含用于管理目录下的多个数据文件的顺序的信息即可,至于管理文件中存储的数据的结构则可以是任意的。作为数据的结构,除了上述表形式的数据之外,例如,还可以使用链表形式(对各数据文件标注下一个数据文件)、顺序指定形式(对各数据文件标注表示目录内的顺序的序号)等。 
另外,在管理文件中,除了管理顺序的信息以外,例如还可以包含目录的属性、各数据文件的概要属性等。 
下面,对数据存储***1将数字流数据21分割开来存储时的动作的一个例子进行说明。图4是表示数据存储***1的动作的一个例子的流程图。图4所示的动作是文件生成部3对图2所示的数字流数据21从开始点22到结束点23进行读入并存储时的数据存储***1的动作的一个例子。 
首先,文件生成部3选择最先存储数据文件的目录(步骤S101)。文件生成部3例如可以选择所存储的文件数目没有达到规定的最大数据文件数目的目录。 
在本实施方式中,举出文件生成部3将图3所示目录下的第1目录32选择为最先存储数据文件的目录的情况作为例子来加以说明。存储在第1目录32下的数据文件的数目是没有达到规定的最大数据文件数目99个的98个,所以文件生成部3能够将第1目录32选择为最先存储数据文件的目录。 
文件生成部3将第1数据文件打开(步骤S102)。文件生成部3在第1目录下新制作第1数据文件,并将其打开而设成能够写入的状态。文件生成部3将数字流数据21从开始点22向打开的第1数据文件中依次存储(步骤S102-2)。文件生成部3接收到来自上述装置等的存储结束指示后,关闭数据文件而结束存储(S111)。 
如果没有存储结束指示,则文件生成部3继续进行数字流数据21的存储,直到所存储的数据达到规定的最大文件大小(步骤S104中判断为“否”)。例如,由于在所存储的数据达到规定的最大文件大小之后的存储处理中将产生存储故障,所以文件生成部3在检测到存储故障的情况下能够判断达到了规定的最大文件大小。即,在没有来自上述装置等的存储结束指示(步骤S103中判断为“否”),并且所存储的数据没有达到规定的最大文件大小的期间,文件生成部3持续进行向第1数据文件24中存储数字流数据21(步骤S102-2)。 
在第1数据文件24达到规定的最大文件大小之后(步骤S104中判断为“是”),文件生成部3将第1数据文件24关闭(步骤S105)。管理信息生成部4将表示第1数据文件24的记录存储到第1管理表中(步骤S105-2)。文件生成部3检查是否能够进一步向第1目录32下存储数据文件(步骤S106)。 
例如,文件生成部3获取存在于第1目录32内的文件数目,判断该文件数目是否少于第1目录32下所能存储的规定的最大数据文件数目。当第1目录32内的文件数目少于规定的最大数据文件数目时,判断为能够向第1目录32下进一步存储数据文件。另外,文件 生成部3也可以将第1管理文件33的第1管理表的记录数目作为第1目录32内的文件数目而获得。 
图5是表示在第1目录32下存储了第1数据文件24后的目录结构的图。如图5所示,在将第1数据文件24存储到第1目录32下的时刻,存储在第1目录32下的数据文件数目达到规定的最大数据文件数目99个。不能再继续向第1目录32下存储数据文件。这种情况下,文件生成部3判断为不能向第1目录32下进一步存储数据文件(步骤S106中判断为“否”)。 
由于文件生成部3不能再继续向第1目录32下存储数据文件,所以新制作第2目录51,并将其选择为之后的数据文件的存储目的地地(步骤S108)。管理文件判断部6生成用于管理存储到新制作的第2目录下的数据文件的第2管理文件,并存储到第2目录51下。管理文件判断部6将第2管理文件是应存储数据文件的管理信息的管理文件这一情况通知给管理信息生成部4。 
管理信息生成部4在第2管理文件52内的第2管理表中确保仅能够存储第1目录32下所存储的数据文件24的记录的表区域(步骤S109)。即,管理信息生成部4是从数字流数据21生成的数据文件,预先确保了能够存储与最先选择的第1目录32下所存储的数据文件数目的量相向对应的记录的表区域。 
文件生成部3为了存储数字流数据21的接下来的部分,而将第2数据文件25打开(步骤S102)。文件生成部3与第1数据文件24的存储时同样,将数字流数据21按照读入的顺序向第2数据文件25中存储。在没有存储结束指示(步骤S103中判断为“否”)、并且所存储的数据没有达到规定的最大文件大小(步骤S104中判断为“否”)的期间,向第2数据文件25中存储数字流数据21。 
在本实施方式的例子中,如图2所示,在文件生成部3向第2数据文件25中存储数字流数据21的过程中,在到达结束点23之前, 第2数据文件25便达到规定的最大文件大小。在第2数据文件25达到规定的最大文件大小之后(步骤S104中判断为“是”),文件生成部3将第2数据文件25关闭(步骤S105)。第2数据文件25被存储在第2目录51下。管理信息生成部4在第2管理表中存储表示第2数据表25的记录。文件生成部3检查是否还能继续向第2目录51下存储数据文件(步骤S106)。 
图6是表示制作了第2目录51和第2管理文件52并且存储了第2数据文件25的情况下的目录结构的图。在第2管理文件52的第2管理表中,用斜线表示的区域35是确保第1数据文件24的记录的量的区域。在图6所示的例子中,存储在第2目录51下的数据文件数目是1个,还没有达到最大数据文件数目99个。因此,能够继续向第2目录51下存储数据文件。在这种情况下,文件生成部3判断为能够继续向第2目录51下存储数据文件(步骤S106中判断为“是”)。结果,文件生成部3继续维持对第2目录51的选择(步骤S107)。管理文件判断部6也维持对第2管理文件52的选择。 
文件生成部3将第3数据文件26打开(步骤S102)。文件生成部3接着第2数据文件25中所存储的数据,继续读入数字流数据21并按顺序存储到第3数据文件26中。在本实施方式的例子中,如图2所示,在存储在第3数据文件26中的数据达到规定的最大大小的文件之前,文件生成部3所读入的数据达到结束点23.当文件生成部3读入的数据达到结束点23时,产生存储结束指示(步骤S103中判断为“是”)。当产生存储结束指示时,文件生成部3将第3数据文件26关闭(步骤S111)。管理信息生成部4在第2管理表中存储表示第3数据文件26的记录。 
文件生成部3将存储在第1目录32下的形成数字流数据21的数据文件也就是第1数据文件24移动到第2目录51下。这样,文件生成部3将最先选择的目录(第1目录)下存储的数据文件移动到新生 成的目录(第2目录51)下,从而能够将从数字流数据21分割得到的多个数据文件全部都存储到新的目录下。 
另外,管理信息生成部4将存储在第1管理文件33内的第1管理表中的表示第1数据文件24的记录移动到在第2管理文件52内的第2管理表中确保的区域35中。 
图7是表示数字流数据21的存储结束后的目录结构的图。如图7所示,在第2目录51下存储第1数据文件24、第2数据文件25以及第3数据文件26。另外,在第2管理文件52内的第2管理表中,依次存储有表示第1数据文件24、第2数据文件25以及第3数据文件26的记录。这样,形成一个连续的数字流数据21的三个数据文件被存储到第2目录51这一个目录下。 
这里,第2管理文件52内的第2管理表例如被用于确定目录内的再生顺序等。另外,例如在第2管理文件52中还包含表示是否应将各数据文件连续再生、也就是各数据文件是否是形成一个连续数字流数据的文件的标记等。 
以上,在实施方式1中,在将一个连续的数字流数据分割为多个数据文件来加以存储的情况下,能够将分割开的多个数据文件存储到同一个目录下。因此,在管理文件中能够包含仅在同一目录内有效的信息。例如可以包含表示存储在目录下的多个数据文件各自是否是形成一个连续的数字流数据的文件的上述标记等信息。 
另外,在实施方式1中,第1目录32下存储的第1数据文件24向第2目录51的移动、以及第1管理文件33内的第1管理表中存储的表示第1数据文件24的记录向第2管理文件52内的第2管理表的移动,是在记录结束前(步骤S112)进行的。但这些移动的定时只要是在第2管理文件52内的第2管理表中确保了能够存储表示第1数据文件24的信息的表区域(步骤S109)之后即可。 
(实施方式2) 
实施方式2是实施方式1中的数据存储***1的动作的变形例。图8是表示实施方式2的数据存储***1的动作的流程图。根据图8的流程图,并以下参照图2、图3、图5、图9和图7对数据存储***1存储数字流数据21的动作的例子进行说明。在图8所示的流程图中,对于与图4所示流程图相同的步骤标注相同的序号并省略一部分说明。 
在本实施方式中,也和实施方式1同样,以图2所示数字流数据21被存储到图3所示目录下的情况为例进行说明。 
如图3所示,存储在第1目录32下的数据文件的数目是不足规定的最大数据文件数目99个的98个,所以文件生成部3能够将第1目录32选择为最先存储数据文件的目录(步骤S101)。 
文件生成部3将第1数据文件24打开(步骤S102)。文件生成部3从图2所示数字流数据21的开始点22开始读入数据,向第1数据文件24存储读入的数据。在没有存储结束指示(步骤S103中判断为“否”),而且所存储的数据没有达到规定的最大文件大小(步骤S104中判断为“否”)期间,进行向第1数据文件24中存储数字流数据21。 
在第1数据文件24达到规定的最大文件大小之后(步骤S104中判断为“是”的情况),文件生成部3将第1数据文件24关闭(步骤S105),检查是否能够进一步向第1目录32下存储数据文件(步骤S106)。管理信息生成部4向第1管理表中存储表示第1数据文件24的记录。 
如图5所示,在将第1数据文件24存储到第1目录32下的时刻,存储在第1目录32下的数据文件数目达到规定的最大数据文件数目99个。不能再继续向第1目录32下存储数据文件。因此,文件生成部3判断为不能向第1目录32下进一步存储数据文件(步骤S106中判断为“否”)。 
由于文件生成部3不能再继续向第1目录32下存储数据文件,所以新制作第2目录51,并将其选择为以后读入的数据的存储目的地(步骤S108)。这里,文件生成部3将存储在第1目录32下的形成数字流数据21的数据文件也就是第1数据文件24移动到第2目录51下(步骤S701)。这种处理是与图4所示的流程图不同的处理。 
这里,管理信息生成部4在新制作的第2目录51下生成具有第2管理表的第2管理文件52。管理信息生成部4将第1管理文件33内的第1管理表中存储着的表示第1数据文件24的记录移动到第2管理文件52内的第2管理表中。 
图9是表示第1数据文件24从第1目录32向第2目录51移动之后的目录结构的图。文件生成部3将第1数据文件24以后的数据文件也就是第2数据文件25和第3数据文件26向第2目录51存储。 
在将第1数据文件24向第2目录51移动之后(步骤S701),到将第2数据文件和第3数据文件向第2目录51存储为止的动作与实施方式1中的动作同样。在本实施方式中,也和实施方式1中示于图7的例子同样,在第2目录51下存储第1数据文件24、第2数据文件25以及第3数据文件26。另外,在第2管理文件52内的第2管理表中也依次存储表示第1数据文件24、第2数据文件25以及第3数据文件26的记录。 
这样,形成一个连续的数字流数据21的三个数据文件被存储在第2目录51这一个目录下。 
如上所述,在实施方式2中,在文件生成部3将一个连续的数字流数据分割成多个数据文件并加以存储的情况下,也能够将分割开来的多个数据文件存储到同一个目录下。 
根据本实施方式中的动作,分割数字流数据而得到的多个数据文件被存储在同一个目录下。因此,从一个数字流数据分割出来的多个数据文件便于管理,便利性变好。进而,在管理文件内可以包含仅在 同一个目录内有效的信息。 
另外,在实施方式1和实施方式2中,在各目录下存储了包含存储在目录下的数据文件的存储顺序即管理存储顺序的管理表的管理文件33,但并不一定要在各目录下设置管理文件。只要能够判别对应关系,则例如也可以将管理文件存储在与管理的目录不同的其他目录下,还可以将与多个目录相关的管理文件集中起来作为一个管理文件。 
另外,在实施方式1和实施方式2中对下述情况进行了说明,即,如果第1目录32下不能再继续存储数据文件,则文件生成部3新制作第2目录51,并将其选择为以后的数据文件的存储目的地。但只要是能够存储数据文件即可,也可以选择不是新的、第1目录32以外的已有目录。 
(实施方式3) 
本实施方式是上述实施方式1的变形例。本实施方式的数据存储***的结构与图1所示的结构相同。在本实施方式的数据存储***中,存储管理文件和数据文件的目录的结构不同于实施方式1。在本实施方式中,数据文件被存储在数据文件用目录下,而管理文件被存储在独立于数据文件用目录设置的管理文件用目录下。管理文件将一组数据文件作为一组加以管理。一个管理文件所能管理的数据文件的数目受到限制。另外,以将一连串数字流数据分割而生成的多个数据文件属于同一组的方式进行管理。 
图10是表示本实施方式中的存储介质5的目录结构的例子的图。在图10所示的例子中,在根目录31下,有管理文件用目录41和数据文件用目录42。在数据文件用目录42下存储数据文件。在管理文件用目录41下存储管理文件,该管理文件包含存储在数据文件用目录42下的数据文件的管理信息。在这样的结构中,由一个管理文件管理的数据文件的数目(例如能够存储在管理文件的管理表中的记录 的数目)受到限制。作为一个例子,对1个管理文件能够管理的最大数据文件数目是99的情况进行说明。 
在本实施方式中,文件生成部3将分割数字流数据21而生成的数据文件存储在数据文件用目录42中。管理信息生成部4生成用于管理由文件生成部3生成的多个数据文件的管理信息,并将其存储在存在于管理文件用目录41下的管理文件中。如果在将由文件生成部3从数字数据生成的多个数据文件中的一部分数据文件的管理信息存储到管理文件中的时刻,达到该管理文件所能管理的最大数据文件数目,则管理文件判断部6将作为存储目的地的管理文件变更为其他管理文件。 
下面,对本实施方式的数据存储***将数字流数据21分割开来存储时的动作的一个例子进行说明。图11是表示数据存储***1的动作的一个例子的流程图。图11所示的动作,是文件生成部3对图2所示数字流数据21的从开始点22到结束点23进行读入并存储时的、数据存储***1的动作的一个例子。在图11所示的流程图中,对于与图4所示流程图同样的步骤标注相同的序号并省略一部分说明。 
文件生成部3将数据文件用目录42选择为存储数据文件的目录(步骤S101a)。文件生成部3将第1数据文件24打开(步骤S102)。然后,文件生成部3从图2所示数字流数据21的开始点22开始数据的读入,并将读入的数据向第1数据文件24存储。在没有存储结束指示(步骤S103中判断为“否”),而且没有达到规定的最大文件大小(步骤S104中判断为“否”)的期间,在第1数据文件24中存储数字流数据21(步骤S102-2)。 
在第1数据文件24达到规定的最大文件大小的情况下(步骤S104中判断为“是”的情况下),文件生成部3将第1数据文件24关闭(步骤S105),检查能否向第1目录32下进一步存储数据文件(步骤 S106)。管理信息生成部4将表示第1数据文件24的记录存储到管理文件用目录41的第1管理文件33的第1管理表中(步骤S105-2)。由此,存储在第1管理表中的记录数目达到99个。 
这样,当存储了第1数据文件24的管理信息后,管理文件判断部6判断能否向当前选择的第1管理文件33中进一步追加新的数据文件的管理信息(步骤S106a)。该判断例如可以通过比较存储在第1管理文件33的第1管理表中的记录的数目、和1个管理文件所能管理的最大数据文件数目(例如,管理文件中能够存储的记录数目)来进行。例如,在本例中,第1管理表中存储的记录数目在当前是99个,1个管理文件所能管理的最大数据文件数目也是99个,所以判断为不能继续向第1管理文件中追加记录(步骤S106a中判断为“否”)。 
如果判断为当前选择的第1管理文件33中不能追加管理信息,则管理文件判断部6在管理文件用目录41中新制作第2管理文件52,将管理信息的存储目的地变更为该第2管理文件52(步骤S108a)。管理信息生成部4在第2管理文件52内的第2管理表中确保能够存储第1管理文件33所存储的数据文件24的记录的表区域(步骤S109a)。以后,由文件生成部3从数字流数据21生成的数据文件(例如第2数据文件25和第3数据文件26)的管理信息被存储到该第2管理文件52中。 
另一方面,在步骤S106a中,如果能够向当前作为管理信息存储目的地的管理文件的管理表中追加记录,则管理文件判断部6仍然将该管理文件作为管理信息的存储目的地(步骤S107a)。 
然后,文件生成部3制作新的数据文件并将其打开(步骤S102),存储数字流数据21的接下来的部分(步骤S102-2)。这样,重复进行步骤S102~109a的处理,直到在步骤S103中有存储结束指示。 
图12是表示存储了第1数据文件24、第2数据文件25、第3数 据文件26以及它们的管理信息之后的目录结构的图。在图12所示的例子中,在数据文件用目录42中,追加了第1数据文件24、第2数据文件25以及第3数据文件26。这些数据文件的管理信息作为表示各数据文件的记录而按照数据文件的存储顺序存储在管理文件用目录41的第2管理文件52的第2管理表中。这样,形成一个连续的数字流数据21的三个数据文件被存储在第2目录51这一个目录下。 
(实施方式4) 
图13是表示本实施方式的数据存储***的结构的功能框图。在图13中,对于与图1所示功能框图相同的功能框图标注相同的序号并且省略说明。如图13所示,数据存储***1a包括文件生成部3、管理信息生成部4、管理文件判断部6a以及文件数目获取部7。数据存储***1连接在存储介质5上。 
文件生成部3将数字流数据21分割而作为多个数据文件并存储到存储介质5中。文件数目获取部7对已经存储在存储介质5中的管理文件中的至少一个管理文件获取管理文件所管理的数据文件的数目。管理文件判断部6a在文件生成部3存储多个数字数据之后,对存储的多个数据文件的数目与由文件数目获取部7获取的管理文件所管理的数据文件的数目之和、和最大数据文件数目L进行比较,由此确定应存储管理信息的管理文件。管理信息生成部4将多个数据文件的管理信息存储到由管理文件判断部6a所确定的管理文件中。 
在本实施方式中,存储管理文件和数据文件的目录的结构与上述实施方式3相同。即,管理文件用目录和数据文件用目录分别设置。在本实施方式中,对存储介质5的目录结构与图10所示目录结构相同的情况进行说明。 
下面,对本实施方式的数据存储***将数字流数据21分割开来存储时的动作的一个例子进行说明。图14是表示数据存储***1的动作的一个例子的流程图。图14所示的动作是文件生成部3对图2 所示的数字流数据21从开始点22到结束点23进行读入并存储时的、数据存储***1的动作的一个例子。 
在步骤S201中,文件生成部3读入数字流数据21并作为数据文件而存储到数据文件用目录42下。在数字流数据21超过规定的最大文件大小的情况下,文件生成部3将数字流数据21分割成规定的最大文件大小以下的大小的多个(J个)数据文件,并存储到数据文件用目录42下。 
文件生成部12持续进行数字流数据21的存储,直到检测到存储结束指示。在文件生成部3检测到存储结束指示而结束向数据文件用目录42的存储时,管理文件判断部6a获取由文件生成部3存储的数据文件的数目(J个)(步骤S202)。 
在步骤S203中,文件数目获取部7获取由已经存储在管理文件用目录41内的各管理文件(这里,作为一个例子是第1管理文件33)管理的数据文件的数目(N个)。文件数目获取部7例如通过获取包含在第1管理文件33中的第1管理表中所存储的记录数而获取由该第1管理文件33管理的数据文件的数目。另外,在管理文件用目录41内有多个管理文件的情况下,文件数目获取部7例如也可以对最近更新的管理文件获取数据文件数目。另外,也可以对所有管理文件分别获取数据文件数目,并对各管理文件进行以下的处理。 
在步骤S204中,目录选择部105判断在步骤S203中获取的文件数目N与数据文件用目录42下存储的数据文件数目J之和(N+J)是否在管理文件所能管理的最大数据文件数目(L个)以下。如果判断的结果是N+J在L以下(N+J≤L)(步骤S204中判断为“是”的情况下),则管理文件判断部6a将上述已有的管理文件选择为用于存储J个数据文件的管理文件的存储目的地管理文件(步骤S205)。而如果判断的结果是N+J比L大(N+J>L)(步骤S204中判断为“否”的情况下),则管理文件判断部6a新制作管理文件,将制作的管理文 件选择为存储目的地管理文件(步骤S206)。 
例如,在图10所示那样的目录结构中,如果在管理文件用目录41内存在第1管理文件33,则文件数目获取部7获取由第1管理文件33管理的数据文件数目N,也就是存储在第1管理表中的记录数。在图10所示的例子中,由第1管理文件33管理的数据文件数目是98个(N=98)。而且,例如在如图2所示那样数字流数据21被分割为三个数据文件的情况下,新存储在数据文件用目录42下的数据文件数目J=3。这种情况下,N+J=98+3=101,超过管理文件所能管理的最大数据文件数目99个(L=99)。因此,管理文件判断部6a制作新的管理文件(这里,作为一个例子是第2管理文件52),将其选择为存储目的地管理文件。 
在步骤S207中,管理信息生成部4在由管理文件判断部6a选择的存储目的地管理文件中存储(J=3)个数据文件的管理信息。即,在第2管理文件的第2管理表中存储(J=3)个量的记录。由此,分割数字流数据21而得到的(J=3)个数据文件的管理信息被存储到一个管理文件(第2管理文件52)中。 
利用管理信息生成部4将(J=3)个数据文件的管理信息存储到第2管理文件中后的目录结构与图12所示的目录结构相同。 
如上所述,本实施方式的数据存储***1能够将数字流数据21分割为多个数据文件,并利用同一管理文件进行管理。因此,从同一数字数据分割出来的多个数据文件的管理变得容易。例如,在再生***读出多个数据文件并再生数字数据时,不必参照多个管理文件,只要参照一个管理文件就能够再生数字数据。另外,例如在用户将分割开的多个数据文件作为一个连续的数字数据处理时,不必查看多个管理文件,只要关注存储了这些数据文件的管理信息的管理文件即可。 
(实施方式5) 
下面参照附图对本发明的实施方式进行说明。 
图15是表示本实施方式的数据存储***的结构的功能框图。如图15所示,数据存储***1b包括包含分割部102的文件生成部104、目录选择部105以及文件数目获取部106. 
数据存储***1b处于能够将数据存储到存储介质107中和从存储介质107中读出数据的状态。在存储介质107的存储区域中,包含用于存储文件的目录的区域和暂存区域108。在本实施方式中,暂存区域108包含在存储介质107的存储区域中,但也可以将除存储介质107外另外设置的存储介质的存储区域作为暂存区域108。 
分割部102将从数据输入端子101输入的数字流数据例如分割成J个数据文件并保存在暂存区域108中。文件数目获取部106对存储介质107上的目录中的至少一个目录获取存储在目录内的文件数目。目录选择部105选择用于存储由分割部102保存在暂存区域108中的文件的存储目的地目录。 
在本实施方式的数据存储***1b中,对1个目录下能够存储的最大数据文件数目有规定。文件选择部105选择在存储分割数字流数据21而生成的多个数据文件的情况下不超过最大数据文件数目的目录作为存储目的地目录。 
数据存储***1b例如可以组装到数码静像相机、摄像机、便携电话、PDA、音乐播放器、录像机(DVD录像机、HDD录像机、带存储功能的电视机)等具有存储数字数据的功能的设备中。另外,数据存储***1b也可以安装在个人电脑等通用计算机中。 
数据存储***1b例如在具有上述存储数字数据的功能的设备或通用计算机(以下称为“上述设备”)中,能够作为从上级装置接收命令而向存储介质进行数据存储的***来进行安装,该上级装置控制对存储介质进行数据的写入和读出。另外,上述上级装置和数据存储***1b既可以利用上述设备内的同一软件安装,也可以利用不同软件进行安装。 
分割部102、文件生成部104、目录选择部105以及文件数目获取部106的功能例如可以通过使CPU执行规定的程序来实现。 
存储介质107例如是半导体存储器、光盘、硬盘等存储介质。这些存储介质例如是上述设备所配备的存储介质、可相对于上述设备拆装的存储介质或者连接在上述设备上的存储介质等。作为存储介质107的例子,可以举出可拆装的存储卡、内置于计算机中的半导体存储器或者硬盘、DVD等。 
数据存储***1b所处理的数字流数据21例如是表示影像和声音的动画数据、音乐数据、游戏数据等。另外,数据存储***1b所能够处理的数据并不限于数字流数据21,而是包括所有的数字数据。 
这里,对数字流数据21被文件生成部3分割成多个数据文件的情况下的例子进行说明。图2是表示数字流数据21被分割为数据文件的状况的概念图。 
在图2中作为一个例子表示的数字流数据21由分割部102读入并被存储在存储介质107的暂存区域108中。分割部102将数字流数据21从开始点22到结束点23依次读入而生成数据文件。分割部102从开始点22开始读入,将读入的数据存储到第1数据文件24中。不久之后,第1数据文件24的大小达到规定的最大文件大小。此时,由于不能再继续向第1数据文件24中存储,所以分割部102向第2数据文件25中存储接下来的部分。另外,所说的规定的最大文件大小例如由计算机所采用的文件***(FAT32等)的限制等规定。 
不久之后,第2数据文件25的大小也达到规定的最大文件大小,所以分割部102向第3数据文件26中存储接下来的部分。然后,在结束点23结束读入。这样,一个连续的数字流数据21被分割为三个数据文件24、25、26并存储到暂存区域108中。 
图16是表示存储数据文件的存储介质107的目录结构的例子的图。在图16中,椭圆形表示目录,矩形表示文件。在根目录31的下 层有存储数据文件的第1目录32。该第1目录32下所能够存储的最大文件数目规定为99个。在图16的例子中,在第1目录32下已经存储了98个数目的数据文件。 
下面,对数据存储***1b将数字流数据21分隔开来存储时的动作的一个例子进行说明。图17是表示数据存储***1b的动作的一个例子的流程图。 
在步骤S301中,分割部102经数据输入端子101读入数字流数据21并作为数据文件而存储到暂存区域108中。在数字流数据21超过规定的最大文件大小的情况下,分割部102将数字流数据21分割成规定的最大文件大小以下的大小的多个(J个)数据文件,并存储到暂存区域108中。 
分割部102持续进行数字流数据21的存储,直到检测到存储结束指示。在分割部102检测到存储结束指示而结束向暂存区域108的存储时,目录选择部105获取由暂存区域108存储的数据文件的数目(J个)(步骤S302)。 
在步骤S304中,文件数目获取部106获取已有的目录内存储的数据文件的数目(N个)。文件数目获取部106例如通过访问已有的目录内的文件来获取该目录内的文件数目。文件数目获取部106能将作为数据文件数目的获取对象的已有的目录例如设成作为数据文件的存储目的地目录而预先设定的目录。即,文件数目获取部106获取作为数据文件的存储目的地目录而预先设定的目录内所存储着的数据文件的数目。 
另外,作为文件数目获取部106获取文件数目的对象的已有目录并不限于上述预先选择的目录。例如,文件数目获取部106也可以对存在于规定目录下的所有目录分别获取文件数目,也可以对包含在存储介质107中的所有目录获取文件数目。 
在步骤S304中,目录选择部105判断在步骤S303中获取的文件 数目N与暂存区域108中存储的数据文件数目J之和(N+J)是否在目录下所能存储的最大数据文件数目(L个)以下。如果判断的结果是N+J在L以下(N+J≤L)(步骤S304中判断为“是”的情况下),则目录选择部105将上述已有的目录选择为用于存储暂存区域108中存储的J个数据文件的存储目的地目录(步骤305)。而如果判断的结果是N+J比L大(N+J>L)(步骤S304中判断为“否”的情况下),则目录选择部105新制作目录,将制作的目录选择为存储目的地目录(步骤S306)。 
例如,在图16所示那样的目录结构中,如果作为已有的目录存在着第1目录32,则文件数目获取部106获取第1目录32内的数据文件数目N。在图16所示的例子中,第1目录32内的数据文件数目是98个(N=98)。而且,例如在如图2所示那样数字流数据21被分割为三个数据文件的情况下,存储在暂存区域108中的数据文件数是3个(J=3)。这种情况下,N+J=98+3=101,超过目录下所能存储的最大数据文件数目99个(L=99)。因此,目录选择部105制作新的目录,并将其选择为存储目的地目录。 
在步骤S307中,文件生成部104使存储在暂存区域108中的J个数据文件移动到由目录选择部105选择的存储目的地目录下。由此,分割数字流数据21而得到的J个数据文件被存储到一个目录下。 
图18是表示在步骤S307中由文件生成部104存储数据文件的情况下的目录结构的一个例子的图。在图18所示的例子中,第2目录51是由目录选择部105新制作的。分割数字流数据21而得到的三个数据文件24、25、26被存储在新制作的目录也就是第2目录51中。例如,在用户管理与数字流数据21相关的数据的情况下,只要关注第2目录51即可。因此,用户的便利性提高。 
另外,在图18所示的例子中,在目录下仅存储了分割数字流数据而得到的数据文件,但除了这些数据文件以外还可以存在其他的文 件。例如,如图19所示,还可以在各目录下存在存储各目录的信息的目录管理文件等。 
在图19所示的例子中,在第1目录32下存储着第1管理文件33。在第1管理文件33中,存储着与存储在第1目录32下的数据文件相关的信息。例如,在第1管理文件33中包含存储在第1目录32内的数据文件的数目510、和各数据文件的详细信息511、512等。在第2目录下也存储着具有与存储在第2目录下的数据文件相关的信息的第2管理文件。 
第1管理文件33中存储着由管理文件管理的目录下所存储的文件的数目510,所以在文件数目获取部106获取存储在第1目录32内的数据文件数目N的情况下,可以参照第1管理文件33获取数据文件数目N。结果,能够更简单地实现数据存储***1b。 
第1管理文件33中包含的各数据文件的详细信息511、512例如也可以包含表示与同一目录内的其他数据文件之间的关系的标记。该标记的一个例子是表示某一数据文件是不是应在前一个存储的数据文件之后再生的数据的标记,也就是指示无间隙地结合再生的标记。 
例如,读出多个数据文件并再生的再生***通过利用该标记,能够容易地无间隙地再生通过分割数字流数据而得到的一连串数据文件。在本实施方式中,即便在数据是分割为多个数据文件的情况下,也存储在同一目录下,所以不仅用户对数据文件的管理变得容易,而且还能容易地无间隙地再生一连串的多个数据文件。 
数字流数据21被分割为多个数据文件而存储在同一目录下,所以如上述标记那样,能在管理文件等中设定仅在同一目录内有效的信息。 
另外,管理文件的结构并不限于上述那样设置在各目录下的情况。例如,也可以在设置在根目录31下的管理文件用目录下存储其他各目录的管理文件。而且,可以将设置与管理文件用目录下的管理 文件和设置在各目录下的管理文件一并使用。 
如上所述,本实施方式的数据存储***1b能够将数字流数据21分割为多个数据文件,并存储在同一目录下。因此,从同一数字数据分割出来的多个数据文件的管理变得容易。例如,在再生***读出多个数据文件并再生数字流数据时,不必参照多个目录,只要参照一个目录内就能够再生数字流数据。另外,例如在用户将分割开的多个数据文件作为一个连续的数字流数据处理时,不必查看多个目录,只要关注存储了这些数据文件的目录即可。 
另外,本实施方式的数据存储***1b使数字流数据21暂时存储在暂存区域108中,然后向目录移动,所以不必在数字流数据21的存储开始时确定存储目的地目录。即,不必在开始数字流数据21的存储之前预先获取目录内的文件数目等与存储介质相关的信息并确定存储目的地目录。因此,能在确定存储目的地目录之前开始数字流数据21的存储,所以能缩短到开始存储为止的时间。 
另外,存储在目录下的文件并不限于将数字流数据分割而得到的数据文件。目录下能够存储的最大文件数目L可以是将数字流数据分割得到的数据文件的最大存储数目,也可以是还包含例如文本文件或管理文件等除分割数字流数据而得到的数据文件以外的文件的最大存储数目。而且,同样地,由文件数目获取部106获取的目录内的文件数目N也既可以是分割数字流数据而得到的数据文件的数目,也可以是存在于目录内的所有文件的数目。 
另外,在本实施方式中,对存在于存储介质107中的已有目录是1个的情况进行了说明,但在存在多个已有目录的情况下,文件数目获取部106也可以对各已有目录依次获取所存储的文件数目。可以根据这些文件数目来由目录选择部105确定存储目的地目录。 
另外,文件生成部104在将数据文件从暂存区域108移动到存储目的地目录时,也可以变更文件名以使在存储目的地目录内文件名不 会重复,或根据存储目的地目录内的文件名命名规则来变更文件名,或是变更数据文件的信息。 
另外,文件数目获取部106获取目录内的文件数目N是在接到存储结束指示之后进行的,但也可以在将数据文件存储到暂存区域108期间同时进行。 
另外,在本实施方式中,目录选择部105通过判断已有目录的文件数目N与暂存区域108中存储的文件数目J之和(N+J)是否在最大文件数目L以下来选择存储目的地目录,但也可以对N+J与L以下的任意值进行比较。例如,在使目录相对于目录的最大数据文件数目L具有两个文件量的富余区域而进行存储的情况下,目录选择部105通过判断N+J是否在L-2(而不是L)以下,来选择存储目的地目录。 
(实施方式6) 
图20是表示本实施方式的数据存储***的结构的框图。在图20中,数据存储***1c包括包含分割部11的文件生成部12、存储介质17、存储信息检测部13、剩余量检测部14和最大文件数目计算部15以及存储目的地目录选择部16。另外,数据存储***1c与存储介质17相连。 
分割部11将输入的数字流数据21以使得数据文件的大小为一个数据文件的文件大小限制值M以下的方式分割为数据文件。文件生成部12在由存储目的地目录选择部16选择的存储目的地目录下存储数据文件。存储信息检测部13检测存储在存储介质17中的目录内的文件数目N。剩余量检测部14检测存储介质17的剩余量K。最大文件数目计算部15根据由剩余量检测部14检测到的剩余量K与一个数据文件的文件大小限制值M来计算出在一次存储中所能分割的最大数据文件数目J。存储目的地目录选择部16根据由存储信息检测部13检测出的目录内的文件数目N和由最大文件数目计算部15计算出 的最大数据文件数目J选择存储数据文件的存储目的地目录。 
在本实施方式的数据存储***1c中,对一个目录下所能存储的最大数据文件数目有规定。存储目的地目录选择部16选择在存储分割数字流数据21而生成的多个数据文件的情况下不超过最大数据文件的目录作为存储目的地目录。 
参照图21对上述那样构成的本实施方式的数据存储***1c的动作进行说明。 
在S401中,存储信息检测部13检测存储介质17的信息,并获取当前存在于待存储数据文件的目录(将目录下能够存储的最大数据文件数目设为L)内的数据文件数目N。在S402中,最大文件数目计算部15根据由剩余量检测部14检测出的存储介质17的剩余量K和一个数据文件的文件大小限制值M计算出在下一次数字流数据的存储中所能生成的最大数据文件数目J。在S403中,存储目的地目录选择部16判断待存储数据文件的目录的文件数N与最大数据文件数目J之和N+J是否在最大数据文件数目L以下。 
在S403中判断为N+J在L以下的情况下,即使文件生成部12开始数字流数据21的存储而生成多个数据文件,该多个数据文件也能全部存储在目录下,所以直接选择目录(S404)。 
另一方面,如果在S403中判断为N+J大于L,则如果文件生成部12开始数字流数据21的存储而生成多个数据文件,则有可能会有不能将这多个数据文件全部存储在待进行存储的目录下的情况。因此,存储目的地目录选择部16在存储介质107中制作新的目录,将该新目录选择为存储目的地的目录(S405)。 
以上,在开始存储前确定了存储目的地目录,所以文件生成部12开始将由分割部11分割得到的数据文件向存储目的地目录存储。 
这里,参照图22对最大文件数目计算部15的动作的一个例子进行说明。图22是表示分割数字流数据的例子的图。在该例子中,在 存储数字流数据301的情况下,将其分割为多个数据文件304~307并进行存储。在一次数字流数据的存储中,如果所存储的数字流数据的大小达到最大,则由于存储介质剩余量的消失而接到存储结束指示。在这种情况下,从存储开始指示接收点302到存储结束指示接收点303之间的一个连续的数字流数据301的大小成为存储介质的剩余量K。另外,包含存储结束指示接收点303在内的数据文件307之前的数据文件304~306被根据一个文件的文件大小限制值M分割,所以各文件大小等于M。而包含存储结束指示接收点303在内的数据文件307的文件大小成为一个文件的文件大小限制值M以下。由此,一次数字流数据存储中所能生成的最大数据文件数目J为剩余量K除以一个文件的文件大小限制值M所得的值的将小数点以下进位的值。这样,能够计算出在下一次存储中所能分割的最大数据文件数目J。 
下面参照图23和图24对该数据存储***1c执行的数据文件存储方法进行说明。将文件生成部12的存储开始前的存储介质17的状态作为图23。第1目录802的最大数据文件数目L是99。如果文件生成部12接收到存储开始指示,则存储信息检测部13从存储介质17获取第1目录802的文件数目N=98,剩余量检测部14获取剩余量K。然后最大文件数目计算部计算出在一次数字流数据存储中所能生成的最大数据文件数目J。此时,如果N+J大于L,则有可能不能将一个连续的流分割成多个数据文件时分割得到的所有数据文件都存储到第1目录802下。因此,存储目的地目录选择部16如图24所示那样新制作第2目录401,并在该目录下存储数据文件。 
例如,在一个连续的数字流数据405被分割为三个数据文件406~408的情况下,文件生成部12不是存储在第1目录802下,而是存储在第2目录401下。这样,能够将从一个连续的数字流数据405生成的数据文件406~408全部存储在同一目录(第2目录401)下。因此,在用户管理一个连续的数字流数据405时只要关注第2目录 401即可,所以用户的便利性提高。 
另外,L=99,N=98等值是为了说明本实施方式而使用的值,并不限于这些值。 
而且,在本实施方式中,存储目的地目录选择部16通过对待存储数据文件的目录的文件数目N与一次存储中所能分割的最大数据文件数目J之和(N+J)与最大文件数目L进行比较来选择存储目的地目录,但也可以对N+J与L以下的任意值进行比较。例如,在使目录相对于目录的最大数据文件数L具有两个文件量的富余区域而进行存储的情况下,通过对N+J与L-2(而不是L)进行比较,来选择存储目的地目录。 
另外,在本实施方式中,流并不限于影像流,即使是声音流或者影像流与声音流两者,也能够利用本实施方式的分割部11和存储介质102进行处理。 
另外,在本实施方式中,对于目录结构,如图24所示仅对目录和数据文件的结构进行了说明,但也可以存在存储各目录的信息的目录管理信息文件或其他的文件。例如,如图25所示,在目录502下,可以存储目录管理信息文件504,该目录管理信息文件504存储与存储在目录502下的数据文件505、506相关的信息。进而,在目录503下,可以存储目录管理信息文件507,该目录管理信息文件507存储与存储在目录503下的数据文件508、509相关的信息。 
或者,也可以采用在根目录501下制作管理文件用的目录,在该目录下对各目录的目录管理信息文件进行一元管理的方法。另外,还可以利用同时采用制作管理文件用目录的方法和在各目录下存储目录管理信息文件的方法。作为目录管理信息文件504、507的利用方法,可以考虑下面的方法。如果将目录内的数据文件总数510预先存储在目录管理信息文件504、507中,则在存储信息检测部13获取当前存在于待存储数据文件的目录内的数据文件数目N的情况下可以 利用。因此,能够更加简单地实现数据存储***。 
另外,作为目录管理信息文件504、507中存储的各数据文件的信息511、512,可以预先存储仅在同一目录内有效的表示与其他数据文件之间的关系的标记,例如指示无间隙地结合再生的标记。通过利用该标记,能够容易地与前一个数据文件无间隙地进行再生。因此,即使在数据流被分割为多个数据文件的情况下,在本实施方式中也能存储在同一个目录内,所以不仅对用户来说数据文件的管理变得容易,而且易于无间隙地再生一连串的多个数据文件。 
另外,在本实施方式中,对于存储介质没有特别提及,但存储介质并没有特殊限定,可以是半导体存储器、光盘、光磁盘、磁盘等。 
另外,当然,本实施方式的数据存储***和数据存储方法的至少一部分能作为可在中央处理运算装置(CPU)或存储器等计算机硬件资源中运行的软件来实现。 
(实施方式7) 
图26是表示本实施方式的数据存储***的结构的功能框图。在图26中,对于与图1所示功能框相同的功能框标注相同的序号,并省略说明。如图26所示,数据存储***1d包括文件生成部3、管理信息生成部4、管理文件判断部6d、文件数目获取部7d、最大文件数目计算部9以及剩余量检测部14。另外,数据存储***1与存储介质5连接。 
文件数目获取部7对存储在存储介质5中的管理文件中的至少一个管理文件获取由管理文件管理的数据文件的数目。剩余量检测部14检测存储介质5的剩余量K。最大文件数目计算部15具有与图20所示最大文件数目计算部15同样的功能。即,根据剩余量K以及数据文件的文件大小限制值M,计算出将数字流数据分割成多个数据文件而存储在上述剩余量K时可取的数据文件数目的最大值J。 
管理文件判断部6d根据由文件数目获取部7d获取的由管理文件 管理的数据文件的数目和由最大文件数目计算部15计算出的数据文件数目的最大值J,确定应存储上述管理信息的管理文件。 
具体而言,管理文件判断部6d将由文件数目获取部7d获取的数据文件数目与最大值J之和在一个管理文件所能管理的最大数据文件数目L以下的管理文件确定为管理信息的存储目的地管理文件。在存储介质5中不存在这种管理文件的情况下,新生成管理文件,并将该管理文件作为存储目的地管理文件。 
在本实施方式中,存储管理文件和数据文件的目录的结构与上述实施方式3同样。即,分别设置管理文件用目录和数据文件用目录。在本实施方式中,对存储介质5的目录结构与图10所示目录结构相同的情况进行说明。 
下面,对本实施方式的数据存储***1d将数字流数据21分割而存储之前确定管理文件的动作的一个例子进行说明。图27是表示数据存储***1d的动作的一个例子的流程图。图27所示的动作是文件生成部3在管理文件判断部6d为图10所示的目录结构中确定存储目的地管理文件的动作的一个例子。 
在S501中,文件数目获取部7d获取已经存储在管理文件用目录41内的各管理文件(这里作为一个例子是第1管理文件33)所管理的数据文件的数目(N个)。另外,文件数目获取部7的处理与图14的S203中的处理相同。 
在S502中,最大文件数目计算部15根据由剩余量检测部14检测出的存储介质5的剩余量K和一个数据文件的文件大小限制值M计算出在数字流数据21的存储中所能生成的最大数据文件数目J。这里,最大数据文件数目J可以与实施方式6所示计算方法同样地计算。 
在S503中,管理文件判断部6d判断由第1管理文件33管理的数据文件的文件数目N与最大数据文件数目J之和N+J是否在能够管理的最大数据文件数目L以下。 
在S503中判断为N+J在L以下的情况下,文件生成部12能够将由数字流数据21生成的多个数据文件全部存储在目录下,所以直接将第1管理文件33选择为存储目的地管理文件(S504)。 
另一方面,如果在S503中判断为N+J大于L,则有可能文件生成部12不能将由数字流数据21生成的多个数据文件的管理信息全部存储在第1管理文件33中。因此,管理文件判断部6d在管理文件用目录41中新制作第2管理文件52,将该第2管理文件52选择为管理信息的存储目的地管理文件(S505)。 
以上,确定了管理信息的存储目的地管理文件,所以文件生成部3开始将分割数字流数据而生成的数据文件向数据文件用目录42存储。 
管理信息生成部4将数据文件的管理信息存储到由管理文件判断部6d确定的管理文件中。作为一个例子,由文件生成部3存储的数据文件的管理信息被存储到第2管理文件52中之后的目录结构与图12所示的目录结构相同。如上所述,本实施方式的数据存储***1能够将数字流数据21分割成多个数据文件并利用同一个管理文件进行管理。 
以上在实施方式1~7中对本发明的数据存储***进行了描述,但本发明并不限于上述实施方式。 
上述实施方式1~7的数据存储***例如可以用于下述***,该***将由数码摄像机连续拍摄的AV流数据分割成多个AV流数据文件并存储到存储介质中。这种情况下,在存储在管理文件中的数据文件的管理信息中,还可以包含例如AV流的再生区间、AV流所包含的AV数据属性(例如视频图像大小等)、AV流的数据文件的数据图等。这里所谓数据图,是表示例如数据在何时被存储在何处等的信息。在利用这些信息对分割开存储的AV流数据文件进行再生时,不必对AV流进行译码便可检测AV数据属性。而且,还能进行从AV数据 流中途开始的跳转再生、或是仅对AV流数据的离散的区间进行再生从而实现高速再生等处理。另外,上述那样的附加管理信息也可以存储在与管理文件一对一对应设置的文件中。 
在上述实施方式中,将第1目录32中所能存储的规定最大数据文件数目设为99个,将已经存储在第1目录32中的数据文件数目设为98个,但这些是为了说明上述实施方式而采用的值,数据文件数目并不限于这些值。 
另外,一个文件的规定最大文件大小除了由所采用的文件***(FAT32等)的限制决定之外,例如,有时还由装置的限制决定,或者由应用标准方面的限制决定,或者由用户的制定限制,存在各种情况。 
进而,目录下所能存储的规定最大数据文件数目也同样,除了受所采用的文件***(FAT32等)的限制决定之外,例如,有时还由装置的限制决定,或者由应用标准方面的限制决定,或者由用户的制定限制,存在各种情况。 
而且,在上述实施方式中,数字流数据21是达到一个文件的规定最大文件大小时被分割成多个数据文件的形态,但并不限于按照规定最大文件大小分割的情况。例如,在数字流数据为MPEG2的情况下,如果以GOP(图片组:Group of Picture)的边界分割数据文件,则管理简单且便利性良好。即,在GOP的开头之前分割MPEG2数据得到的数据文件在进行再生时容易进行MPEG2数据的译码。因此,例如也可以以达到最大文件大小在规定最大文件大小以下的GOP的边界对数据文件进行分割。 
另外,本实施方式的数字流数据21并不限于影像数据,也可以是声音数据或者是影像数据和声音数据两者。 
进而,在上述实施方式中,以表形式将管理存储在目录下的数据文件的存储顺序的信息存储在管理文件中,但用于管理存储顺序的信 息并不限于这种表形式。 
本发明的数据存储***,在将数字流数据分割成多个数据文件存储的情况下,能够以容易对所存储的多个数据文件进行管理的方式进行存储,所以对于具有存储数字流数据的功能的***、装置等是有用的。 
下面,表示应用数据存储***的装置的例子。图28是表示安装了实施方式1的数据存储***1的摄影设备的结构的功能框图。图28所示的摄影设备60例如是能够拍摄动画的数码摄像机。包括摄像部61、信号处理部62、图像压缩部63、数据存储***1、和存储介质5。摄像部61拍摄入射的光学图像。摄像部61例如包括由聚焦透镜和变焦透镜等构成的透镜、对入射的光学图像的光量进行限制的光圈、将入射的光学图像成像并转换成电信号的摄像元件(例如CCD图像传感器、CMOS图像传感器等)。 
信号处理部62根据从摄像部61输出的电信号生成影像信号。信号处理部62例如进行除噪和图像灰度校正等影像信号处理。图像压缩部63为了削减由信号处理部62生成的图像信号的数据量而进行图像压缩处理。作为图像压缩处理的例子,在动画的情况下,有基于MPEG标准(图像压缩标准:Moving Picture Experts Group)的压缩方法。信号处理部62将由图像压缩部63进行压缩处理后的影像信号作为数字流数据输出。信号处理部62输出的数字流数据被依次送到数据存储***1中。数据存储***1如上述实施方式那样将数字流数据向存储介质5存储。由此,数字流数据能够以易于管理的形态作为数据文件向存储介质5存储。存储介质5例如可以是能相对于摄影设备60拆装的可拆卸存储器,也可以是固定在摄影设备60上的硬盘等固定存储器。在可拆卸存储器的情况下,例如可以设计成将SDRAM(同步动态随机存储器:Synchronous Dynamic Random Access Memory)等非易失性半导体存储器内置于卡片上的薄型壳体内的结构。 
另外,摄影设备60所具备的功能块并不限于图28所示的功能块。例如,摄影设备60还可以具备再生存储在存储介质5中的数据文件的再生部、显示再生的影像的显示部等。而且,安装本发明的数据存储***的设备并不限于摄影设备60。例如,在服务器或个人电脑等通用计算机中,还可以将本发明的数据存储***应用在将经由网络输入的数字流数据存储到存储介质中的***等中。 

Claims (19)

1.一种数据存储***,将一个连续的数字数据分割成多个数据文件而向存储介质中存储,
包括:
文件生成部,将上述一个连续的数字数据分割而生成多个数据文件,并向上述存储介质中依次存储,上述多个数据文件各自的大小不超过规定的最大文件大小;
管理文件判断部,在分割上述连续的1个数字数据时,确定一个管理文件,该管理文件存储用于管理上述多个数据文件的管理信息;以及
管理信息生成部,将包含表示上述多个数据文件的存储顺序的信息的管理信息存储到上述管理文件判断部所确定的上述管理文件中,
上述管理文件判断部确定存储上述管理信息的管理文件,使得在将上述多个数据文件的管理信息存储在管理文件中的情况下,由该管理文件管理的数据文件数目不超过该管理文件所能管理的最大数据文件数目L,其中,L是自然数。
2.如权利要求1所述的数据存储***,其特征在于,在向上述管理文件中存储了上述多个数据文件中的第1~N个数据文件的管理信息的时刻,如果由该管理文件管理的数据文件的数目达到了最大数据文件数目L,则上述管理文件判断部将存储上述管理信息的管理文件变更为不同于上述管理文件的其他管理文件,上述管理信息生成部将上述第1~N个数据文件的管理信息转移到上述其他管理文件中,并且将第N+1个以后的数据文件的管理信息存储到上述其他管理文件中,其中,N是自然数。
3.如权利要求1所述的数据存储***,其特征在于,上述管理文件对应于上述存储介质上的各目录设置,各管理文件包含各自对应的目录内的数据文件的管理信息,
上述文件生成部将上述多个数据文件向上述存储介质上的目录存储,
上述管理信息生成部将上述目录下存储的数据文件的管理信息存储到对应于上述目录设置的管理文件中,
在将上述多个数据文件中的第1~N个数据文件存储在上述目录下的时刻,如果上述目录下所存储的文件数目达到目录下所能存储的最大文件数目L,则上述管理文件判断部将存储上述管理信息的管理文件变更为与不同于上述目录的其他目录相对应的其他管理文件,上述文件生成部将上述第1~N个数据文件移动到上述其他目录下,并且将第N+1个以后的数据文件存储到上述其他目录下,其中,N是自然数。
4.如权利要求2所述的数据存储***,其特征在于,上述管理信息包含与管理对象的各数据文件相关的记录,该记录是将表示与一个数据文件相关的信息的一组数据作为一个记录,
上述管理信息生成部将表示上述多个数据文件的多个记录按照存储上述多个数据文件的顺序而作为管理信息存储到管理文件中,
在向上述管理文件存储了第1~N个数据文件的管理信息的时刻,如果由该管理文件管理的数据文件数目达到最大数据文件数目L,则上述管理文件判断部将存储上述管理信息的管理文件变更为不同于上述管理文件的上述其他管理文件,上述管理信息生成部在上述其他管理文件中确保N个记录的量的区域,当将上述第N+1个以后的数据文件向上述存储介质中存储时,将与第N+1个以后的数据文件分别对应的记录依次存储到上述管理文件中,在该存储过程中或者存储后,将与上述第1~N个数据文件相对应的记录存储到所确保的上述区域中,其中,N是自然数。
5.如权利要求2或3所述的数据存储***,其特征在于,上述管理文件判断部将新制作的管理文件作为上述其他管理文件。
6.如权利要求1所述的数据存储***,其特征在于,还包括文件数目获取部,该文件数目获取部对上述存储介质中已经存储着的管理文件中的至少一个管理文件获取由管理文件所管理的数据文件的数目,
在上述文件生成部存储了上述多个数据文件之后,上述管理文件判断部通过对所存储的上述多个数据文件的数目与由上述文件数目获取部所获取的数据文件的数目之和、和最大数据文件数目L进行比较,由此来确定存储上述管理信息的管理文件。
7.如权利要求1所述的数据存储***,其特征在于,上述管理文件对应于上述存储介质上的各目录设置,管理文件包含各自对应的目录内的数据文件的管理信息,
上述文件生成部包含将上述一个连续的数字数据分割成多个文件并暂时保存在暂存区域中的分割部,
该数据存储***包括文件数目获取部和目录选择部,
该文件数目获取部对上述存储介质上的目录中的至少一个目录获取该目录内所存储着的文件数目,
该目录选择部通过对由上述文件数目获取部所获取的文件数目与由上述文件生成部保存在上述暂存区域中的文件数目之和、和目录下所能存储的最大文件数目进行比较,由此来选择存储目的地目录,
上述文件生成部将由上述分割部所保存在上述暂存区域中的上述文件存储在由上述目录选择部选择的上述存储目的地目录下,
上述管理文件判断部将与上述存储目的地目录相对应的管理文件确定为存储上述多个数据文件的管理文件。
8.如权利要求6或7所述的数据存储***,其特征在于,上述管理文件判断部将使得由上述文件数目获取部所获取的文件数目与上述多个数据文件的数目之和为最大数据文件数目L以下的管理文件,确定为存储上述管理信息的管理文件。
9.如权利要求6或7所述的数据存储***,其特征在于,如果不存在使得由上述文件数目获取部获取的文件数目与上述多个数据文件的数目之和为最大数据文件数目L以下的管理文件,则上述管理文件判断部新制作管理文件,并将所制作的管理文件确定为存储上述管理信息的管理文件。
10.如权利要求1所述的数据存储***,其特征在于,在上述数据存储***中,对一个文件的文件大小的限制值M有规定,
该数据存储***还包括文件数目获取部、剩余量检测部、和最大文件数目计算部,
该文件数目获取部对上述存储介质中所存储的管理文件中的至少一个管理文件获取由管理文件管理的数据文件的数目,
该剩余量检测部检测上述存储介质中可进行存储的剩余量K,
该最大文件数目计算部根据上述剩余量K以及文件大小的限制值M,计算将一个连续的数字数据分割为多个数据文件而存储在上述剩余量K中的情况下可取的数据文件数目的最大值J,
上述管理文件判断部根据由上述文件数目获取部所获取的由管理文件管理的数据文件数目、和上述数据文件的上述最大值J,来确定存储上述管理信息的管理文件。
11.如权利要求10所述的数据存储***,其特征在于,上述管理文件对应于上述存储介质上的各目录设置,管理文件所能管理的最大数据文件数目L与对应的目录下可存储的最大数据文件数目相同,
上述数据存储***还包括存储目的地目录选择部,该存储目的地目录选择部将与由上述存储目的地管理文件选择部所确定的上述管理文件相对应的目录确定为存储上述多个数据文件的目录,
上述文件生成部将上述多个数据文件存储在由上述存储目的地目录选择部所选择的目录下。
12.如权利要求10所述的数据存储***,其特征在于,上述管理文件判断部将使得由上述文件数目获取部所获取的由管理文件管理的数据文件的数目与上述数据文件的上述最大值J之和为最大数据文件数目L以下的管理文件,确定为存储上述管理信息的管理文件。
13.如权利要求10所述的数据存储***,其特征在于,如果不存在使得由上述文件数目获取部所获取的文件数目与上述数据文件的上述最大值J之和为最大数据文件数目L以下的管理文件,则上述管理文件判断部新制作管理文件,并将所制作的管理文件确定为存储上述管理信息的管理文件。
14.如权利要求1至13中任一项所述的数据存储***,其特征在于,在对一个文件可取的最大文件大小有规定、并且上述一个连续的数字数据的大小超过上述最大文件大小的情况下,上述文件生成部将上述一个连续的数字数据分割为具有上述最大文件大小以下的大小的多个文件。
15.一种摄影装置,其特征在于,
包括:
摄像部,对入射的光学图像进行摄像;
信号处理部,根据由上述摄像部摄得的光学图像生成影像数字数据;
文件生成部,将由上述信号处理部生成的一个连续的数字数据分割而生成多个数据文件,并向上述存储介质中依次存储,上述多个数据文件各自的大小不超过规定的最大文件大小;
管理文件判断部,在分割上述连续的1个数字数据时,确定一个管理文件,该管理文件存储用于管理上述多个数据文件的管理信息;以及
管理信息生成部,将包含表示上述多个数据文件的存储顺序的信息的管理信息存储到上述管理文件判断部所确定的上述管理文件中,
上述管理文件判断部确定存储上述管理信息的管理文件,使得在将上述多个数据文件的管理信息存储在管理文件中的情况下,由该管理文件管理的数据文件数目不超过该管理文件所能管理的最大数据文件数目L,其中,L是自然数。
16.一种数据存储方法,是由计算机将一个连续的数字数据分割为多个数据文件并向存储介质中存储的数据存储方法,
该方法包括:
文件生成工序,将上述一个连续的数字数据分割而生成多个数据文件,并向上述存储介质中依次存储,上述多个数据文件各自的大小不超过规定的最大文件大小;
管理文件判断工序,在分割上述连续的1个数字数据时,确定一个管理文件,该管理文件存储用于管理上述多个数据文件的管理信息;以及
管理信息生成工序,将包含表示上述多个数据文件的存储顺序的信息的管理信息,存储到上述管理文件判断部所确定的上述管理文件中,
在上述管理文件判断工序中,确定存储上述管理信息的管理文件,使得在将上述多个数据文件的管理信息存储在管理文件中的情况下,由该管理文件管理的数据文件数目不超过该管理文件所能管理的最大数据文件数目L,其中,L是自然数。
17.如权利要求16所述的数据存储方法,其特征在于,在向上述管理文件中存储了上述多个数据文件中的第1~N个数据文件的管理信息的时刻,如果由该管理文件管理的数据文件的数目达到了最大数据文件数目L,则在上述管理文件判断工序中,将存储上述管理信息的管理文件变更为不同于上述管理文件的其他管理文件,在上述管理信息生成工序中,将上述第1~N个数据文件的管理信息转移到上述其他管理文件中,并且将第N+1个以后的数据文件的管理信息存储到上述其他管理文件中,其中,N是自然数。
18.如权利要求16所述的数据存储方法,其特征在于,还包括文件数目获取工序,在该文件数目获取工序中,对上述存储介质中已经存储着的管理文件中的至少一个管理文件获取管理文件所管理的数据文件的数目,
在上述文件生成工序中存储了上述多个数据文件之后,上述管理文件判断工序通过对所存储的上述多个数据文件的数目与由上述文件数目获取工序所获取的数据文件的数目之和、和最大数据文件数目L进行比较,由此来确定存储上述管理信息的管理文件。
19.如权利要求16所述的数据存储方法,其特征在于,在上述存储介质中对一个文件的文件大小的限制值M有规定,
该数据存储方法还包括文件数目获取工序、剩余量检测工序、和最大文件数目计算工序,
该文件数目获取工序中,对上述存储介质中所存储的管理文件中的至少一个管理文件获取由管理文件管理的数据文件的数目,
该剩余量检测工序中,检测上述存储介质中可进行存储的剩余量K,
该最大文件数目计算工序中,根据上述剩余量K以及文件大小的限制值M,计算将一个连续的数字数据分割为多个数据文件而存储在上述剩余量K中的情况下可取的数据文件数目的最大值J,
上述管理文件判断工序根据由上述文件数目获取部所获取的由管理文件管理的数据文件的数目、和上述数据文件的上述最大值J,来确定存储上述管理信息的管理文件。
CN2006800311521A 2005-08-26 2006-07-14 数据存储***及数据存储方法 Expired - Fee Related CN101248421B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2005246370 2005-08-26
JP246370/2005 2005-08-26
JP2005246371 2005-08-26
JP246371/2005 2005-08-26
PCT/JP2006/314092 WO2007023623A1 (ja) 2005-08-26 2006-07-14 データ記録システム、データ記録方法およびデータ記録プログラム

Publications (2)

Publication Number Publication Date
CN101248421A CN101248421A (zh) 2008-08-20
CN101248421B true CN101248421B (zh) 2012-09-26

Family

ID=37771374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800311521A Expired - Fee Related CN101248421B (zh) 2005-08-26 2006-07-14 数据存储***及数据存储方法

Country Status (5)

Country Link
US (2) US8028004B2 (zh)
EP (1) EP1923791A4 (zh)
JP (4) JP4751889B2 (zh)
CN (1) CN101248421B (zh)
WO (1) WO2007023623A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007040135A1 (ja) * 2005-09-30 2007-04-12 Matsushita Electric Industrial Co., Ltd. 記録装置
JP2008011402A (ja) * 2006-06-30 2008-01-17 Toshiba Corp 記録装置、記録方法
JP2008250475A (ja) * 2007-03-29 2008-10-16 Brother Ind Ltd 情報処理装置、ネットワークシステム、およびプログラム
JP5213358B2 (ja) * 2007-06-04 2013-06-19 アルパイン株式会社 データベース登録装置、データベース登録方法、制御プログラム及びコンピュータ読み取り可能な記録媒体
JP4664993B2 (ja) * 2008-01-07 2011-04-06 株式会社東芝 素材処理装置及び素材処理方法
US9191610B2 (en) * 2008-11-26 2015-11-17 Sling Media Pvt Ltd. Systems and methods for creating logical media streams for media storage and playback
US20110075994A1 (en) * 2009-09-28 2011-03-31 Hsiao-Shu Hsiung System and Method for Video Storage and Retrieval
US20120047109A1 (en) * 2010-08-19 2012-02-23 Panasonic Corporation Data structure production method and backup device
EP2458853A1 (en) * 2010-11-30 2012-05-30 Kabushiki Kaisha Toshiba A recorder and a file dividing method
CN102693399B (zh) * 2012-05-18 2015-05-27 朱晓阳 一种电子文档在线分离与还原的***及方法
CN103780859B (zh) * 2012-10-26 2016-12-21 杭州海康威视***技术有限公司 一种录像数据管理***和方法
US9277067B2 (en) * 2014-01-24 2016-03-01 Ricoh Company, Ltd. System, apparatus and method for enhancing scan functionality
KR20150095046A (ko) * 2014-02-12 2015-08-20 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN106471574B (zh) * 2014-06-30 2021-10-12 索尼公司 信息处理装置和信息处理方法
JP6395532B2 (ja) * 2014-09-12 2018-09-26 キヤノン株式会社 画像記録装置および方法、並びにプログラム
JP6227055B1 (ja) * 2016-05-25 2017-11-08 ヤフー株式会社 ストレージシステム、およびファイル書き込み方法
CN110515964A (zh) * 2019-08-30 2019-11-29 百度在线网络技术(北京)有限公司 一种文件更新方法、装置、电子设备和介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1252141A (zh) * 1997-12-18 2000-05-03 松下电器产业株式会社 文件记录、记录媒体管理、文件处理和对记录媒体写入接收数据的方法以及数据记录装置和程序记录媒体

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2959773B2 (ja) * 1989-04-20 1999-10-06 オリンパス光学工業株式会社 電子スチルカメラ
JPH04186447A (ja) 1990-11-21 1992-07-03 Canon Inc 情報処理装置
JPH07262059A (ja) 1994-03-25 1995-10-13 Sony Corp ファイル管理方法
US6181837B1 (en) * 1994-11-18 2001-01-30 The Chase Manhattan Bank, N.A. Electronic check image storage and retrieval system
US5974503A (en) * 1997-04-25 1999-10-26 Emc Corporation Storage and access of continuous media files indexed as lists of raid stripe sets associated with file names
US6154813A (en) * 1997-12-23 2000-11-28 Lucent Technologies Inc. Cache management system for continuous media system
JPH11232792A (ja) 1998-02-12 1999-08-27 Nippon Columbia Co Ltd 記録装置およびディスク記録方法
JP4727010B2 (ja) 1999-02-12 2011-07-20 株式会社ニコン デジタルカメラ
US7139767B1 (en) * 1999-03-05 2006-11-21 Canon Kabushiki Kaisha Image processing apparatus and database
JP2000295508A (ja) 1999-04-06 2000-10-20 Canon Inc 電子スチルカメラおよびその制御方法およびその動作処理プログラムを記憶した記憶媒体
JP2001084167A (ja) * 1999-09-17 2001-03-30 Hitachi Ltd データ読み込み方法
JP2001101050A (ja) * 1999-09-28 2001-04-13 Sharp Corp ファイル管理方法
EP1094463A2 (en) 1999-10-21 2001-04-25 Matsushita Electric Industrial Co., Ltd. Data recording apparatus, medium and information package
US7965408B2 (en) * 2000-05-19 2011-06-21 Cyrus Kurosh Samari Medical data recording system
JP3520030B2 (ja) * 2000-06-06 2004-04-19 三洋電機株式会社 画像再生装置
US7768558B1 (en) * 2000-09-29 2010-08-03 Hewlett-Packard Development Company, L.P. Digital still camera with remaining picture count indication
JP4401565B2 (ja) 2000-12-12 2010-01-20 キヤノン株式会社 記録装置及び管理方法
JP2002223401A (ja) * 2001-01-29 2002-08-09 Fuji Photo Film Co Ltd デジタルカメラのデータ処理方法
US7668718B2 (en) * 2001-07-17 2010-02-23 Custom Speech Usa, Inc. Synchronized pattern recognition source data processed by manual or automatic means for creation of shared speaker-dependent speech user profile
JP2003108471A (ja) * 2001-09-28 2003-04-11 Canon Inc 情報提供装置、その制御方法、制御プログラム及び記憶媒体
JP3963701B2 (ja) 2001-10-29 2007-08-22 オリンパス株式会社 音声記録再生装置
JP4046985B2 (ja) * 2001-11-21 2008-02-13 キヤノン株式会社 撮像装置、ファイル格納に関する警告方法、コンピュータ読み取り可能な記憶媒体、及びプログラム
WO2003046912A1 (fr) * 2001-11-29 2003-06-05 Sharp Kabushiki Kaisha Procede d'enregistrement de donnees, procede d'effacement de donnees, procede d'affichage de donnees, appareil d'enregistrement, support d'enregistrement et programme
US7161615B2 (en) * 2001-11-30 2007-01-09 Pelco System and method for tracking objects and obscuring fields of view under video surveillance
JP2003263351A (ja) * 2002-03-12 2003-09-19 Hitachi Ltd ファイル名検索時間の増大抑止方法および計算機システム
US7584203B2 (en) * 2002-05-14 2009-09-01 Canon Kabushiki Kaisha Information processing system, information processing apparatus, archive information management method, storage medium which stores information-processing-apparatus-readable program that implements the method, and program
US20040146272A1 (en) * 2003-01-09 2004-07-29 Kessel Kurt A. System and method for managing video evidence
JP2004229070A (ja) 2003-01-24 2004-08-12 Konica Minolta Holdings Inc ファイル分類装置、ファイル分類プログラム、デジタルカメラ及びファイル分類システム
US7203795B2 (en) 2003-04-18 2007-04-10 D & M Holdings Inc. Digital recording, reproducing and recording/reproducing apparatus
JP2004334459A (ja) * 2003-05-07 2004-11-25 Nec Corp 記録再生装置、記録再生方法、および記録再生プログラム
EP1624457A1 (en) * 2003-05-07 2006-02-08 Matsushita Electric Industrial Co., Ltd. Recording/reproduction device and recording/reproduction method
JP2005018922A (ja) * 2003-06-27 2005-01-20 Hitachi Ltd 記録媒体、記録装置及び再生装置
US7809728B2 (en) * 2003-07-09 2010-10-05 Canon Kabushiki Kaisha Recording/playback apparatus and method
JP2005115998A (ja) 2003-10-03 2005-04-28 Sony Corp ファイル管理装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体
JP4265408B2 (ja) 2004-01-07 2009-05-20 ヤマハ株式会社 電子音楽装置および同装置に適用されるコンピュータプログラム
JP2005204156A (ja) 2004-01-16 2005-07-28 Konica Minolta Photo Imaging Inc デジタルカメラ
JP4204509B2 (ja) * 2004-04-27 2009-01-07 株式会社東芝 電子カメラのデータ分割記録方法及び電子カメラ
US7756400B2 (en) * 2004-07-25 2010-07-13 Hewlett-Packard Development Company, L.P. Optically writing image data files and thumbnail images corresponding thereto to optical disc
JP4258846B2 (ja) * 2004-08-16 2009-04-30 富士フイルム株式会社 画像情報処理装置及び画像情報処理プログラム
JP2005027346A (ja) 2004-09-06 2005-01-27 Canon Inc 動画像記憶装置
JP4514578B2 (ja) * 2004-10-27 2010-07-28 株式会社日立製作所 データの移行先を選択する方法及び装置
US20070095195A1 (en) 2005-11-01 2007-05-03 Philippe Pango Low power audio processing circuitry for a musical instrument

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1252141A (zh) * 1997-12-18 2000-05-03 松下电器产业株式会社 文件记录、记录媒体管理、文件处理和对记录媒体写入接收数据的方法以及数据记录装置和程序记录媒体

Also Published As

Publication number Publication date
JP2011070687A (ja) 2011-04-07
JP4751889B2 (ja) 2011-08-17
EP1923791A4 (en) 2010-11-24
CN101248421A (zh) 2008-08-20
JP2011070688A (ja) 2011-04-07
JP5284510B2 (ja) 2013-09-11
JPWO2007023623A1 (ja) 2009-03-26
JP2012142020A (ja) 2012-07-26
US20090271429A1 (en) 2009-10-29
US8732210B2 (en) 2014-05-20
EP1923791A1 (en) 2008-05-21
JP4912494B2 (ja) 2012-04-11
US20110246529A1 (en) 2011-10-06
US8028004B2 (en) 2011-09-27
WO2007023623A1 (ja) 2007-03-01

Similar Documents

Publication Publication Date Title
CN101248421B (zh) 数据存储***及数据存储方法
CN1251231C (zh) 记录介质的再生方法和再生装置
CN101055748B (zh) 提供多路径数据的方法和再现多路径数据的方法
KR100302497B1 (ko) 재기록가능기록매체의정지영상관리데이터의생성/기록방법
JP4275847B2 (ja) 静止画のための情報の記録及び/または再生方法並びにその装置
US7409399B2 (en) Information processing apparatus, information processing method, and program
JP3285029B2 (ja) 記録媒体
CN100559490C (zh) 记录和再生装置、记录和再生方法
US8280929B2 (en) Recording apparatus
KR20090038004A (ko) 데이터처리장치 및 데이터처리방법과 컴퓨터·프로그램
KR20090054943A (ko) 데이터 처리 장치 및 데이터 처리 방법과 컴퓨터·프로그램
JP2009032331A (ja) 電子機器
WO2006025239A1 (ja) 画像情報記録装置および画像情報表示装置
JP3164107B2 (ja) 記録媒体
JP4136491B2 (ja) 再生装置
CN102947805B (zh) 数据管理装置以及数据管理方法
KR100448453B1 (ko) 정지영상이 기록된 재기록 가능 기록매체와, 그정지영상의 재생장치 및 방법
JP2006268219A (ja) ディジタル記録方法およびディジタル記録装置
JP2005286366A (ja) ファイル分割結合方法、並びに装置
JP3139497B1 (ja) 再生装置、再生方法、およびコンピュータ読み取り可能な記録媒体
JP2005135554A (ja) 再生装置及び方法
JP4321053B2 (ja) 記録媒体、記録装置、再生装置、記録方法、及びコンピュータ読みとり可能な記録媒体
JP2007116461A (ja) 画像処理装置及び画像処理方法
KR20100016223A (ko) 정보 재생 방법과 정보 재생 장치
KR20080050812A (ko) 촬영기기 및 그 파일분류방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120926

CF01 Termination of patent right due to non-payment of annual fee