EP0905699A2

Optical disc recording apparatus, computer-readable recording medium recording a file management program, and optical disc

Abstract

An optical disc recording apparatus for recording a video object onto an optical disc. A recording area of the optical disc is divided into a plurality of zones which each include a plurality of adjacent tracks. The optical disc recording apparatus includes: a reading unit for reading from the optical disc the sector information showing data assignment for sectors on the optical disc; a recording unit for recording the video object onto the optical disc; and a control unit for controlling the reading unit and the recording unit. The control unit detects at least one series of consecutive unassigned sectors on the optical disc by referring to the read sector information. Each series has a total size greater than a minimum size and is located within a single zone. The minimum size corresponds to a data amount that ensures uninterrupted reproduction of the video object. The control unit also controls the recording unit to record the video object into the detected series.

EP0905699A2, drawing sheet 1
Sheet 1 of 66

Term

Term ended

Projected expiry passed 17 September 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 6 independent, 19 dependent

  1. 1
    An optical disc recording apparatus for recording a video object on an optical disc, wherein a recording area of the optical disc is divided into a plurality of zones which each include a plurality of adjacent tracks, and includes sector information showing data assignment for sectors on the optical disc, the optical disc recording apparatus comprising:a reading means for reading the sector information from the optical disc;a recording means for recording the video object onto the optical disc;and a control means for controlling the reading means and the recording means, wherein the control means: detects at least one series of consecutive unassigned sectors on the optical disc by referring to the read sector information, each series having a total size greater than a minimum size and being located within a single zone, the minimum size corresponding to a data amount that ensures uninterrupted reproduction of the video object;and controls the recording means to record the video object into the detected series.
  2. 2
    The optical disc recording apparatus of Claim 1, wherein the control means generates management information showing areas of the optical disc where the video object has been recorded by the recording means and controls the recording means to record the generated management information onto the optical disc, and when the reading means reads out management information from the optical disc, the control means refers to the read management information as well as the sector information to detect the series.
  3. 3
    The optical disc recording apparatus of Claim 1, wherein the recording area of the optical disc is divided into a plurality of 2KB sectors, with each set of 16 consecutive sectors forming one ECC block, the video object is composed of a plurality of packs, each pack having a size of 2KB, the minimum size is the number of ECC blocks which is represented as "N_ecc" in the following formula:N_ecc=Vo*Tj/((16*8*2048)*(1-Vo/Vr)), where "Tj" represents a maximum jump time of an optical pickup of a reproduction apparatus, "Vr" represents an input transfer rate (Mbps) of a track buffer of the reproduction apparatus, and "Vo" represents an effective output transfer rate (Mbps) of the track buffer.
  4. 4
    The optical disc recording apparatus of Claim 1, wherein the recording area of the optical disc is divided into a plurality of 2KB sectors, with each set of 16 consecutive sectors forming one ECC block, the video object is composed of a plurality of packs, each pack having a size of 2KB, the minimum size is the number of ECC blocks which is represented as "N_ecc" in the following formula:N_ecc=dN_ecc + Vo*Tj/((16*8*2048)*(1-Vo/Vr)), where dN_ecc is a number of ECC blocks, in a series of consecutive unassigned sectors, that include defective sectors, "Tj" represents a maximum jump time of an optical pickup of an reproduction apparatus, "Vr" represents an input transfer rate (Mbps) of a track buffer of the reproduction apparatus, and "Vo" represents an effective output transfer rate (Mbps) of the track buffer.
  5. 5
    The optical disc recording apparatus of Claim 3 or Claim 4, wherein the effective transfer rate Vo is found according to the following formula:Vo=(N_pack*2048*8)*(27M/(SCR_first_next-SCR_first_current) where N_pack is the total number of packs included in the video object that should be recorded in N_ecc ECC blocks, SCR_first_current is a time (in 1/(27mega) seconds) at which the track buffer of the reproduction apparatus should output the first pack of the video object, and SCR_first_next is a time (in 1/(27mega) seconds) at which the track buffer of the reproduction apparatus should output the first pack of the following video object.
  6. 6
    A computer-readable recording medium prestoring a file management program for recording a video object onto an optical disc, the file management program being to be run by a computer which includes:a reading unit for reading data from an optical disc;and a recording unit for recording data onto the optical disc, wherein a recording area of the optical disc is divided into a plurality of zones which each include a plurality of adjacent tracks, and includes sector information showing data assignment for sectors on the optical disc, the file management program including the following steps to be executed by the computer: a reading step for reading the sector information from the optical disc;a detecting step for detecting at least one series of consecutive unassigned sectors on the optical disc by referring to the read sector information, each series having a total size greater than a minimum size and being located within a single zone, the minimum size corresponding to a data amount that ensures uninterrupted reproduction of the video object;and a recording step for recording the video object into the detected series.
  7. 7
    The computer-readable recording medium of Claim 6, wherein the file management program further includes the following steps to be executed by the computer:a management information generating step for generating management information which shows areas of the optical disc where the video object has been recorded in the recording step;and a management information recording step for recording the generated management information onto the optical disc, wherein the read management information is referred to as well as the sector information to detect the series in the detecting step when the management information is read from the optical disc in the reading means.
  8. 8
    The computer-readable recording medium of Claim 6, wherein the recording area of the optical disc is divided into a plurality of 2KB sectors, with each set of 16 consecutive sectors forming one ECC block, the video object is composed of a plurality of packs, each pack having a size of 2KB, the minimum size is the number of ECC blocks which is represented as "N_ecc" in the following formula:N_ecc=Vo*Tj/((16*8*2048)*(1-Vo/Vr)), where "Tj" represents a maximum jump time of an optical pickup of a reproduction apparatus, "Vr" represents an input transfer rate (Mbps) of a track buffer of the reproduction apparatus, and "Vo" represents an effective output transfer rate (Mbps) of the track buffer.
  9. 9
    The computer-readable recording medium of Claim 6, wherein the recording area of the optical disc is divided into a plurality of 2KB sectors, with each set of 16 consecutive sectors forming one ECC block, the video object is composed of a plurality of packs, each pack having a size of 2KB, the minimum size is the number of ECC blocks which is represented as "N_ecc" in the following formula:N_ecc=dN_ecc + Vo*Tj/((16*8*2048)*(1-Vo/Vr)), where dN_ecc is a number of ECC blocks, in a series of consecutive unassigned sectors, that include defective sectors, "Tj" represents a maximum jump time of an optical pickup of an reproduction apparatus, "Vr" represents an input transfer rate (Mbps) of a track buffer of the reproduction apparatus, and "Vo" represents an effective output transfer rate (Mbps) of the track buffer.
  10. 10
    The computer-readable recording medium of Claim 7 or Claim 8, wherein the effective transfer rate Vo is found according to the following formula:Vo=(N_pack*2048*8)*(27M/(SCR_first_next-SCR_first_current) where N_pack is the total number of packs included in the video object that should be recorded in N_ecc ECC blocks, SCR_first_current is a time (in 1/(27mega) seconds) at which the track buffer of the reproduction apparatus should output the first pack of the video object, and SCR_first_next is a time (in 1/(27mega) seconds) at which the track buffer of the reproduction apparatus should output the first pack of the following video object.
  11. 11
    A computer-readable optical disc including a data recording area, wherein the data recording area is divided into a plurality of zones which each include a plurality of adjacent tracks, and the data recording area includes:sector information showing data assignment for sectors on the optical disc;and management information showing areas of the optical disc where a video object has been recorded and are located within a single zone.
  12. 12
    A computer-readable optical disc including a data recording area, wherein the data recording area is divided into a plurality of blocks which each include a plurality of consecutive sectors, and the data recording area includes:an area for recording sector information showing data assignment for sectors on the optical disc;and a management area for recording block information showing data assignment for blocks on the optical disc.
  13. 13
    The computer-readable optical disc of Claim 12, wherein    when the block information shows that blocks have been assigned to data that is mainly composed of video data, the sector information shows that all sectors in the assigned blocks have been assigned.
  14. 14
    The computer-readable optical disc of Claim 12, wherein a block size represented as "L" satisfies the following formula:L > T*Vin*Vout/(Vin-Vout), where "L" (bits) represents the block size, "T" (seconds) represents a seek time of a reproduction apparatus, "Vin" represents an input transfer rate (Mbps) of a buffer of the reproduction apparatus, and "Vout" represents an effective output transfer rate (Mbps) of the buffer.
  15. 15
    The computer-readable optical disc of Claim 14, wherein    when the block information shows that blocks have been assigned to data that is not video data, the sector information shows that among sectors in the assigned blocks, only sectors recording the data have been assigned.
  16. 16
    The computer-readable optical disc of Claim 14, wherein the data recording area is divided into a plurality of zones which each include a plurality of adjacent tracks, and each of the plurality of blocks is included in any one of the plurality of zones.
  17. 17
    The computer-readable optical disc of Claim 14, wherein    blocks in each zone have the same size except a block that is adjacent to a zone boundary, and the block that is adjacent to the zone boundary has a size being equal to or larger than the size of the other blocks.
  18. 18
    The computer-readable optical disc of Claim 17, wherein the block that is adjacent to the zone boundary includes a sector having a maximum sector address in the current zone, and the management area includes a maximum block length table which shows, for each zone, sizes of blocks which each include the sector having the maximum sector address in a zone.
  19. 19
    The computer-readable optical disc of Claim 17, wherein an error correction code is attached to every predetermined number of consecutive sectors, and each block is composed of an integral multiple of the predetermined number of consecutive sectors.
  20. 20
    An optical disc recording apparatus for recording data onto an optical disc which includes:a data recording area divided into a plurality of sectors;and a management area for recording sector information showing data assignment for sectors on the optical disc and block information showing data assignment for blocks on the optical disc, the optical disc recording apparatus comprising: a reading means for reading the block information and the sector information from the optical disc;a judging means for judging a type of the data to record or delete the data, the type being classified into a first type and a second type;a first specifying means for, when the judging means judges that the data is the first type, specifying, based on the read block information, either of: unassigned blocks in which the data is to be recorded: and blocks in which the data has already been recorded;a second specifying means for, when the judging means judges that the data is the second type, specifying, based on the read sector information, either of: unassigned sectors in which the data is to be recorded;and sectors in which the data has been recorded;a data updating means for either of recording and deleting first-type data into/from the blocks specified by the first specifying means and for either of recording and deleting second-type data into/from the sectors specified by the second specifying means;and an assignment updating means for updating at least one of the sector information and the block information in accordance with operations of the data updating means.
  21. 21
    The optical disc recording apparatus of Claim 20, wherein the assignment updating means includes:a block information updating means for, when the first specifying means specifies unassigned blocks, updating the block information by changing indication of the specified blocks from "unassigned" to "assigned";and a sector information updating means for, when the block information updating means updates the block information by changing indication of the specified blocks from "unassigned" to "assigned," updating the sector information by changing indication of all sectors included in the specified blocks from "unassigned" to "assigned."
  22. 22
    The optical disc recording apparatus of Claim 21, wherein the block information updating means, when the first specifying means specifies blocks which are assigned to a piece of first-type data to be deleted, updates the block information by changing indication of the specified blocks from "assigned" to "unassigned," and the sector information updating means, when the block information updating means updates the block information by changing indication of the specified blocks from "assigned" to "unassigned," updates the sector information by changing indication of all sectors included in the specified blocks from "assigned" to "unassigned."
  23. 23
    The optical disc recording apparatus of Claim 20, wherein the block information shows whether each block is:(1) unassigned data;(2) assigned first-type data which is mainly composed of video data;or (3) assigned second-type data which is mainly composed of data other than the first-type data, wherein the assignment updating means includes: a first updating means for updating the block information;and a second updating means for updating the sector information, wherein the first updating means, when the second updating means updates the sector information by changing indication of any sectors included in unassigned blocks to "assigned," updates the block information by changing indication of the unassigned blocks from "unassigned" to "second-type data assigned," and the second updating means, when the first updating means updates the block information by changing indication of blocks from "unassigned" to "first-type data assigned," updates the sector information by changing indication of all sectors included in the blocks to "assigned."
  24. 24
    A computer-readable recording medium prestoring a file management program for recording data onto an optical disc which includes; a data recording area divided into a plurality of sectors; and a management area for recording sector information showing data assignment for sectors on the optical disc and block information showing data assignment for blocks on the optical disc, the file management program including the following steps to be executed by the computer:a reading step for reading the block information and the sector information from the optical disc;a judging step for judging a type of the data to record or delete the data, the type being classified into a first type and a second type;a first specifying step for, when in the judging step it is judged that the data is the first type, specifying, based on the read block information, either of: unassigned blocks in which the data is to be recorded: and blocks in which the data has already been recorded;a second specifying step for, when in the judging step it is judged that the data is the second type, specifying, based on the read sector information, either of: unassigned sectors in which the data is to be recorded;and sectors in which the data has been recorded;a data updating step for either of recording and deleting first-type data into/from the blocks specified by the first specifying means and for either of recording and deleting second-type data into/from the sectors specified in the second specifying step;and an assignment updating step for updating at least one of the sector information and the block information in accordance with operations in the data updating step.
  25. 25
    The computer-readable recording medium of Claim 24, wherein the assignment updating step includes:a block information updating step for, when the first specifying step specifies unassigned blocks, updating the block information by changing indication of the specified blocks from "unassigned" to "assigned";and a sector information updating step for, when the block information updating step updates the block information by changing indication of the specified blocks from "unassigned" to "assigned," updating the sector information by changing indication of all sectors included in the specified blocks from "unassigned" to "assigned."
Independent claims25