Patent ID: 8732210

Claim:
A data recording system including a non-transitory computer-readable recording medium for dividing continuous digital data into a plurality of data files and recording the plurality of the data files into the recording medium, the data recording system comprising: a file generating part for dividing the continuous digital data so as to generate the plurality of the data files and recording the plurality of the data files sequentially into the recording medium, in parallel with continuously reading of the digital data; a management file judging part for determining one management file that stores management information for managing the plurality of the data files; a management information generating part for adding the management information including information that shows a recording order of the plurality of the data files into the management file determined by the management file judging part; a file number obtaining part for obtaining the number of data files that are managed by at least one management file among the management files recorded in the recording medium; a remaining amount detecting part for detecting a remaining memory capacity K of the recording medium; and a maximum file number calculating part for calculating, based on the remaining memory capacity K and a limitation value M defining a maximum possible file size of one data file, a maximum value J of the data file number that can be taken in a recording of the continuous digital data in the case of dividing the continuous digital data into a plurality of data files and recording the plurality of the data files into the remaining memory capacity K, wherein the management file judging part determines the management file for storing the management information such that the sum of the number of the data files managed by the management file that is obtained by the file number obtaining part and the maximum value J of the data files, when adding the management information of the plurality of the data files into the management file, does not exceed a maximum data file number L (L is a natural number) that is the number of data files that can be managed by the management file; wherein when the summation determined by the management file judging part does not exceed the maximum data file number L, the plurality of data files are stored within a same directory.