Data recording system, data recording method and data recording program
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
A data recording system 1 includes: a file generating part 3 for dividing digital data so as to generate a plurality of data files and recording the plurality of the data files sequentially into a recording medium 5; a management file judging part 6 for determining one management file for recording management information of the plurality of the data files; and a management information generating part 4 for recording the management information of the plurality of the data files into the determined management file. The management file judging part 6 determines the management file such that the number of the data files managed by the management file does not exceed a maximum data file number L (L is a natural number) that can be managed by the management file. Thereby, it is possible to record the plurality of the data files that are divided from the digital stream data and are recorded, such that the management of the plurality of the data files is easy.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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; and 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, wherein the management file judging part determines the management file for storing the management information such that, when adding the management information of the plurality of the data files into the management file, the number of the data files managed by 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, when the number of data files managed by the management file reaches the maximum data file number L when management information of first to Nth (N is a natural number) data files among the plurality of the data files are added into the management file, the management file judging part changes the management file for storing the management information into another management file that is different from the management file, and the management information generating part moves the management information of the first to Nth data files into the another management file, and adds management information of (N+1)th and greater data files into the another management file. - View Dependent Claims (8, 9)
-
-
10. 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; and 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, wherein the management file judging part determines the management file for storing the management information such that, when adding the management information of the plurality of the data files into the management file, the number of the data files managed by 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, the management file is provided so as to correspond to each directory on the recording medium, each of the management files includes management information of a data file in each corresponding directory, the file generating part records the plurality of the data files into the directories on the recording medium, the management information generating part adds the management information of the data file recorded in the directory into the management file that is provided so as to correspond to the directory, when the number of data files recorded into the directory reaches the maximum data file number L that is the number of data files that can be recorded in the directory when first to Nth (N is a natural number) data files among the plurality of the data files are recorded into the directory, the management file judging part changes the management file for storing the management information into another management file corresponding to another directory that is different from the directory, and the file generating part moves the first to Nth data files into the another directory and records (N+1)th and greater data files into the another directory.
-
-
11. A photographing apparatus comprising:
-
an imaging part for picking up an incident optical image; a signal processing part for generating video image digital data from the optical image that is picked up by the imaging part; a file generating part for dividing the continuous digital data that is generated by the signal processing part so as to generate a plurality of data files and recording the plurality of the data files sequentially into the recording medium; a management file judging part for determining one management file that stores management information for managing the plurality of data files; a management information generating part for adding the management information that includes information showing 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 a 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.
-
-
12. A non-transitory recording medium storing a data recording program that allows a computer to execute processing for dividing continuous digital data into a plurality of data files and recording the plurality of the data files into a recording medium,
the data recording program allowing the computer to execute: -
file generating processing for dividing the continuous digital data so as to generate a plurality of the data files and recording the plurality of the data files sequentially into the recording medium; management file judgment processing for determining one management file that stores the management information for managing the plurality of the data files; management information generation processing for adding the management information including information showing a recording order of the plurality of the data files into the management file determined by the management file judgment processing; file number obtaining processing 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; remaining amount detecting processing for detecting a remaining memory capacity K of the recording medium; and maximum file number calculating processing 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 judgment processing is processing for determining a 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 processing 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.
-
-
13. A non-transitory recording medium storing a data recording program that allows a computer to execute processing for dividing continuous digital data into a plurality of data files and recording the plurality of the data files into a recording medium,
the data recording program allowing the computer to execute: -
file generating processing for dividing the continuous digital data so as to generate a plurality of the data files and recording the plurality of the data files sequentially into the recording medium; management file judgment processing for determining one management file that stores the management information for managing the plurality of the data files; and management information generation processing for adding the management information including information showing a recording order of the plurality of the data files into the management file determined by the management file judgment processing, wherein the management file judgment processing is processing for determining a management file for storing the management information such that, when adding the management information of the plurality of the data files into the management file, the number of the data files managed by 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, when the number of data files managed by the management file reaches the maximum data file number L when management information of first to Nth (N is a natural number) data files among the plurality of the data files is added into the management file, the management file that stores the management information in the management file judgment processing is changed into another management file that is different from the management file, the management information of the first to Nth data files are moved into the another management file, and management information of (N+1)th and greater data files are added into the another management file in the management information generation processing.
-
-
14. A data recording method in which a computer divides continuous digital data into a plurality of data files and records the plurality of the data files into a recording medium,
the data recording method comprising: -
a file generating step 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; a management file judging step for determining one management file for storing management information for managing the plurality of the data files; a management information generating step for adding the management information including information that shows a recording order of the plurality of the data files into the management file determined in the management file judging step; a file number obtaining step 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 step for detecting a remaining memory capacity K that can be recorded in the recording medium; and a maximum file number calculating step for calculating, based on the remaining memory capacity K and a limitation value M defining a maximum 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 step comprises determining 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 step 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.
-
-
15. A data recording method in which a computer divides continuous digital data into a plurality of data files and records the plurality of the data files into a recording medium,
the data recording method comprising: -
a file generating step 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; a management file judging step for determining one management file for storing management information for managing the plurality of the data files; and a management information generating step for adding the management information including information that shows a recording order of the plurality of the data files into the management file determined in the management file judging step, wherein the management file judging step comprises determining the management file for storing the management information such that, when adding the management information of the plurality of the data files into the management file, the number of the data files managed by 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, when the number of data files managed by the management file reaches the maximum data file number L when management information of first to Nth (N is a natural number) data files among the plurality of the data files are added into the management file, the management file judging step comprises changing the management file for storing the management information into another management file that is different from the management file, and the management information generating step comprises moving the management information of the first to Nth data files into the another management file, and adding management information of (N+1)th and greater data files into the another management file.
-
-
16. A photographing apparatus comprising:
-
an imaging part for picking up an incident optical image; a signal processing part for generating video image digital data from the optical image that is picked up by the imaging part; a file generating part for dividing the continuous digital data that is generated by the signal processing part so as to generate a plurality of data files and recording the plurality of the data files sequentially into the recording medium; a management file judging part for determining one management file that stores management information for managing the plurality of data files; a management information generating part for adding the management information that includes information showing a recording order of the plurality of the data files into the management file determined by the management file judging part, wherein the management file judging part determines a management file for storing the management information such that a data file number that is the number of data files that are managed by the management file when adding the management information of the plurality of the data files into the management file does not exceed the 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, when the number of data files managed by the management file reaches the maximum data file number L when management information of first to Nth (N is a natural number) data files among the plurality of the data files are added into the management file, the management file judging part changes the management file for storing the management information into another management file that is different from the management file, and the management information generating part moves the management information of the first to Nth data files into the another management file, and adds management information of (N+1)th and greater data files into the another management file.
-
-
17. A photographing apparatus comprising:
-
an imaging part for picking up an incident optical image; a signal processing part for generating video image digital data from the optical image that is picked up by the imaging part; a file generating part for dividing the continuous digital data that is generated by the signal processing part so as to generate a plurality of data files and recording the plurality of the data files sequentially into the recording medium; a management file judging part for determining one management file that stores management information for managing the plurality of data files; a management information generating part for adding the management information that includes information showing a recording order of the plurality of the data files into the management file determined by the management file judging part, wherein the management file judging part determines a management file for storing the management information such that a data file number that is the number of data files that are managed by the management file when adding the management information of the plurality of the data files into the management file does not exceed the 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, the management file is provided so as to correspond to each directory on the recording medium, each of the management files includes management information of a data file in each corresponding directory, the file generating part records the plurality of the data files into the directories on the recording medium, the management information generating part adds the management information of the data file recorded in the directory into the management file that is provided so as to correspond to the directory, when the number of data files recorded into the directory reaches the maximum data file number L that is the number of data files that can be recorded in the directory when first to Nth (N is a natural number) data files among the plurality of the data files are recorded into the directory, the management file judging part changes the management file for storing the management information into another management file corresponding to another directory that is different from the directory, and the file generating part moves the first to Nth data files into the another directory and records (N+1)th and greater data files into the another directory.
-
-
18. A non-transitory recording medium storing a data recording program that allows a computer to execute processing for dividing continuous digital data into a plurality of data files and recording the plurality of the data files into a recording medium,
the data recording program allowing the computer to execute: -
file generating processing for dividing the continuous digital data so as to generate a plurality of the data files and recording the plurality of the data files sequentially into the recording medium; management file judgment processing for determining one management file that stores the management information for managing the plurality of the data files; and management information generation processing for adding the management information including information showing a recording order of the plurality of the data files into the management file determined by the management file judgment processing, wherein the management file judgment processing is processing for determining a management file for storing the management information such that, when adding the management information of the plurality of the data files into the management file, the number of the data files managed by 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, the management file is provided so as to correspond to each directory on the recording medium, each of the management files includes management information of a data file in each corresponding directory, the file generating processing includes recording the plurality of the data files into the directories on the recording medium, the management information generating processing includes adding the management information of the data file recorded in the directory into the management file that is provided so as to correspond to the directory, when the number of data files recorded into the directory reaches the maximum data file number L that is the number of data files that can be recorded in the directory when first to Nth (N is a natural number) data files among the plurality of the data files are recorded into the directory, the management file for storing the management information in the management file judging processing is changed into another management file corresponding to another directory that is different from the directory, the first to Nth data files are moved into the another directory and (N+1)th and greater data files are recorded into the another directory in the file generating processing.
-
-
19. A data recording method in which a computer divides continuous digital data into a plurality of data files and records the plurality of the data files into a recording medium,
the data recording method comprising: -
a file generating step 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; a management file judging step for determining one management file for storing management information for managing the plurality of the data files; and a management information generating step for adding the management information including information that shows a recording order of the plurality of the data files into the management file determined in the management file judging step, wherein the management file judging step comprises determining the management file for storing the management information such that, when adding the management information of the plurality of the data files into the management file, the number of the data files managed by 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, the management file is provided so as to correspond to each directory on the recording medium, each of the management files includes management information of a data file in each corresponding directory, the file generating step comprising recording the plurality of the data files into the directories on the recording medium, the management information generating step comprising adding the management information of the data file recorded in the directory into the management file that is provided so as to correspond to the directory, when the number of data files recorded into the directory reaches the maximum data file number L that is the number of data files that can be recorded in the directory when first to Nth (N is a natural number) data files among the plurality of the data files are recorded into the directory, the management file for storing the management information in the management file judging step is changed into another management file corresponding to another directory that is different from the directory, and the first to Nth data files are moved into the another directory and (N+1)th and greater data files are recorded into the another directory in the file generating step.
-
Specification