File generation apparatus, method, program, and recording medium
First Claim
1. A file generation apparatus for generating a file of first data to be recorded on a recording medium, the file generation apparatus comprising:
- first generation means for generating second data to be arranged at the beginning of the file;
second generation means for generating third data to be arranged at the end of the file; and
third generation means for generating fourth data which allows the data amount of the first, second, or third data to be an integral multiple of a unit of reading or writing to the recording medium by adding the fourth data to the first data, the second data, or the third data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention aims at improving the usability of recording media and providing efficient read and write processes. A header control portion 53 generates a header arranged at the beginning of a file. A footer control portion 52 generates a footer arranged at the end of the file. A filler control portion 54 generates a filler so that the data amount of a body, the header, or the footer of the file corresponds to an integral multiple of an ECC block on an optical disk by adding the filler to the body, the header, or the footer. A KLV encoder 55 KLV-encodes a filler for the body according to the KLV structure. The present invention can be applied to a disk apparatus that records video data or audio data on optical disks.
34 Citations
10 Claims
-
1. A file generation apparatus for generating a file of first data to be recorded on a recording medium, the file generation apparatus comprising:
-
first generation means for generating second data to be arranged at the beginning of the file;
second generation means for generating third data to be arranged at the end of the file; and
third generation means for generating fourth data which allows the data amount of the first, second, or third data to be an integral multiple of a unit of reading or writing to the recording medium by adding the fourth data to the first data, the second data, or the third data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of generating a file of first data recorded on a recording medium, comprising:
-
a first generation step of generating second data to be arranged at the beginning of the file;
a second generation step of generating third data to be arranged at the end of the file; and
a third generation step of generating fourth data which allows the data amount of the first, second, or third data to be an integral multiple of a unit of reading or writing to the recording medium by adding the fourth data to the first data, the second data, or the third data.
-
-
9. A program which allows a computer to perform a file generation process of generating a file of first data, the program comprising:
-
a first generation step of generating second data to be arranged at the beginning of the file;
a second generation step of generating third data to be arranged at the end of the file; and
a third generation step of generating fourth data which allows the data amount of the first, second, or third data to be an integral multiple of a unit of reading or writing to the recording medium by adding the fourth data to the first data, the second data, or the third data.
-
-
10. A recording medium to record a file of first data,
wherein first additional data is added to record the first data whose data amount corresponds to an integral multiple of a unit of reading or writing to the recording medium so that a boundary of the first data matches a boundary of the unit; -
wherein second data is arranged at the beginning of the file and is attached with second additional data to have the data amount corresponding to an integral multiple of the unit so that a boundary of the second data matches a boundary of the unit; and
wherein third data is arranged at the end of the file and is attached with third additional data to have the data amount corresponding to an integral multiple of the unit so that a boundary of the third data matches a boundary of the unit.
-
Specification