Recording apparatus, file management method, program for file management method, recording medium having program for file management method recorded thereon
First Claim
Patent Images
1. A recording apparatus, comprising:
- means for recording desired files on a recording medium;
means for updating an index file recorded on the recording medium in response to recording of any of the files;
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid; and
means for setting the valid/invalid flag of a predetermined one of the slots which is in a state set to valid with the valid/invalid flag to invalid to set the slot as a free slot while settings of the higher hierarchy, lower hierarchy and same hierarchy reference information of the slot are maintained.
1 Assignment
0 Petitions
Accused Products
Abstract
A recording apparatus and a file management method are disclosed which can be applied typically to an optical disk apparatus and make it possible to grasp a hierarchical structure readily and register or delete extract information simply and easily. Reference information pointing to slots of a higher hierarchy, a lower hierarchy and the same hierarchy is set, and a flag is set to delete or register extract information without varying the reference information.
-
Citations
20 Claims
-
1. A recording apparatus, comprising:
-
means for recording desired files on a recording medium;
means for updating an index file recorded on the recording medium in response to recording of any of the files;
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid; and
means for setting the valid/invalid flag of a predetermined one of the slots which is in a state set to valid with the valid/invalid flag to invalid to set the slot as a free slot while settings of the higher hierarchy, lower hierarchy and same hierarchy reference information of the slot are maintained. - View Dependent Claims (2, 3)
-
-
4. A recording apparatus, comprising:
-
means for recording desired files on a recording medium;
means for updating an index file recorded on the recording medium in response to recording of any of the files;
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
means for setting the higher hierarchy, lower hierarchy and same hierarchy reference information so as to be inconsistent with regard to a predetermined one of the slots;
means for setting the valid/invalid flag of the predetermined slot to valid and allocating the extract information to the predetermined slot; and
means for registering the extract information into the index file. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A recording apparatus, comprising:
-
means for recording desired files on a recording medium;
means for updating an index file recorded on the recording medium in response to recording of any of the files;
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
the higher hierarchical reference information being a parent entry number pointing to the slot corresponding to the closest folder to which a corresponding file or folder belongs;
the lower hierarchy reference information being a child entry number which points, where the slot retains the extract information corresponding to a folder, to the slot corresponding to the closest folder or file which belongs to the folder, but indicates, where the slot retains the extract information corresponding to a file, a predetermined value;
the same hierarchy reference information being a sibling entry number successively and circulatively pointing to another one of those slots which correspond to files and folders of the same hierarchy which belong to the corresponding folder or the folder same as that of the file;
means for setting the valid/invalid flag of any of the slots to invalid to set the slot as a free slot; and
means for setting the reference information of the free slot and the remaining free slots such that each of the sibling entry numbers of the free slot and the remaining free slots may successively and circulatively point to another one of the free slot and the remaining free slots.
-
-
10. A file management method wherein desired files are recorded on a recording medium and an index file recorded on the recording medium is updated in response to recording of any of the files, comprising:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
a step of setting the valid/invalid flag of a predetermined one of the slots which is in a state set to valid with the valid/invalid flag to invalid to set the slot as a free slot while settings of the higher hierarchy, lower hierarchy and same hierarchy reference information of the slot are maintained. - View Dependent Claims (11)
-
-
12. A file management method wherein desired files are recorded on a recording medium and an index file recorded on the recording medium is updated in response to recording of any of the files, comprising the steps of:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
setting the higher hierarchy, lower hierarchy and same hierarchy reference information so as to be inconsistent with regard to a predetermined one of the slots;
setting the valid/invalid flag of the predetermined slot to valid and allocating the extract information to the predetermined slot; and
registering the extract information into the index file. - View Dependent Claims (13)
-
-
14. A file management method wherein desired files are recorded on a recording medium and an index file recorded on the recording medium is updated in response to recording of any of the files, comprising the steps of:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
the higher hierarchical reference information being a parent entry number pointing to the slot corresponding to the closest folder to which a corresponding file or folder belongs;
the lower hierarchy reference information being a child entry number which points, where the slot retains the extract information corresponding to a folder, to the slot corresponding to the closest folder or file which belongs to the folder, but indicates, where the slot retains the extract information corresponding to a file, a predetermined value;
the same hierarchy reference information being a sibling entry number successively and circulatively pointing to another one of those slots which correspond to files and folders of the same hierarchy which belong to the corresponding folder or the folder same as that of the file;
setting the valid/invalid flag of any of the slots to invalid to set the slot as a free slot; and
setting the reference information of the free slot and the remaining free slots such that each of the sibling entry numbers of the free slot and the remaining free slots may successively and circulatively point to another one of the free slot and the remaining free slots.
-
-
15. A program for a file management method for causing a computer to execute a predetermined processing procedure to record desired files on a recording medium and update an index file recorded on the recording medium in response to recording of any of the files, the processing procedure comprising:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
a step of setting the valid/invalid flag of a predetermined one of the slots which is in a state set to valid with the valid/invalid flag to invalid to set the slot as a free slot while settings of the higher hierarchy, lower hierarchy and same hierarchy reference information of the slot are maintained.
-
-
16. A program for a file management method for causing a computer to execute a predetermined processing procedure to record desired files on a recording medium and update an index file recorded on the recording medium in response to recording of any of the files, the processing procedure comprising the steps of:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
setting the higher hierarchy, lower hierarchy and same hierarchy reference information so as to be inconsistent with regard to a predetermined one of the slots;
setting the valid/invalid flag of the predetermined slot to valid and allocating the extract information to the predetermined slot; and
registering the extract information into the index file.
-
-
17. A program for a file management method for causing a computer to execute a predetermined processing procedure to record desired files on a recording medium and update an index file recorded on the recording medium in response to recording of any of the files, the processing procedure comprising the steps of:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
the higher hierarchical reference information being a parent entry number pointing to the slot corresponding to the closest folder to which a corresponding file or folder belongs;
the lower hierarchy reference information being a child entry number which points, where the slot retains the extract information corresponding to a folder, to the slot corresponding to the closest folder or file which belongs to the folder, but indicates, where the slot retains the extract information corresponding to a file, a predetermined value;
the same hierarchy reference information being a sibling entry number successively and circulatively pointing to another one of those slots which correspond to files and folders of the same hierarchy which belong to the corresponding folder or the folder same as that of the file;
setting the valid/invalid flag of any of the slots to invalid to set the slot as a free slot; and
setting the reference information of the free slot and the remaining free slots such that each of the sibling entry numbers of the free slot and the remaining free slots may successively and circulatively point to another one of the free slot and the remaining free slots.
-
-
18. A recording medium on which a program for a file management method for causing a computer to execute a predetermined processing procedure to record desired files on a recording medium and update an index file recorded on the recording medium in response to recording of any of the files is recorded, the processing procedure comprising:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
a step of setting the valid/invalid flag of a predetermined one of the slots which is in a state set to valid with the valid/invalid flag to invalid to set the slot as a free slot while settings of the higher hierarchy, lower hierarchy and same hierarchy reference information of the slot are maintained.
-
-
19. A recording medium on which a program for a file management method for causing a computer to execute a predetermined processing procedure to record desired files on a recording medium and update an index file recorded on the recording medium in response to recording of any of the files is recorded, the processing procedure comprising:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
setting the higher hierarchy, lower hierarchy and same hierarchy reference information so as to be inconsistent with regard to a predetermined one of the slots;
setting the valid/invalid flag of the predetermined slot to valid and allocating the extract information to the predetermined slot; and
registering the extract information into the index file.
-
-
20. A recording medium on which a program for a file management method for causing a computer to execute a predetermined processing procedure to record desired files on a recording medium and update an index file recorded on the recording medium in response to recording of any of the files is recorded, the processing procedure comprising:
-
the index file being formed from a train of slots of extract information of the files and a folder or folders;
each of the slots having set therein higher hierarchy reference information pointing to another slot of a higher hierarchy, lower hierarchy reference information pointing to a further slot of a lower hierarchy, same hierarchy reference information pointing to a still further slot of the same hierarchy and a valid/invalid flag representative of whether the slot is valid or invalid;
the higher hierarchical reference information being a parent entry number pointing to the slot corresponding to the closest folder to which a corresponding file or folder belongs;
the lower hierarchy reference information being a child entry number which points, where the slot retains the extract information corresponding to a folder, to the slot corresponding to the closest folder or file which belongs to the folder, but indicates, where the slot retains the extract information corresponding to a file, a predetermined value;
the reference information pointing to a relationship of each slot to the other slots of the same hierarchy being a sibling entry number successively and circulatively pointing to another one of those slots which correspond to files and folders of the same hierarchy which belong to the corresponding folder or the folder same as that of the file;
setting the valid/invalid flag of any of the slots to invalid to set the slot as a free slot; and
setting the reference information of the free slot and the remaining free slots such that each of the sibling entry numbers of the free slot and the remaining free slots may successively and circulatively point to another one of the free slot and the remaining free slots.
-
Specification