EP0903744A2

Optical disc, video data editing apparatus, computer-readable recording medium storing an editing program, reproduction apparatus for the optical disc, and computer-readable recording medium storing a reproduction program

Abstract

An optical disc includes a data area for recording a plurality of video segments and an index area for recording original type chain information and user-defined type chain information. The original type chain information defines an original type chain including first ones of the video segments by describing a reproduction order of the first video segments. The user-defined type chain information defines a user-defined type chain including second ones of the video segments by describing a reproduction order of the second video segments. The first video segments are positioned in the data area in the reproduction order of the first video segments whereas the second video segments are positioned in the data area independently of the reproduction order of the second video segments.

EP0903744A2, drawing sheet 1
Sheet 1 of 94

Term

Term ended

Projected expiry passed 17 September 2018, 8 years ago.

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

15 claims: 7 independent, 8 dependent

  1. 1
    An optical disc, comprising:a data area for recording a file including at least one video object;and an index area for recording original type chain information and at least one set of user-defined type chain information, the original type chain information managing the file as an arrangement of a plurality of file sections, each file section being indicated by section boundaries that are a combination of any two of - (a) a start position of a video object, (b) an end position of a video object, and (c) at least one predetermined position within a video object, each set of user-defined type chain information indicating a plurality of file parts in the file and a reproduction route for the indicated file parts, each file part being indicating by part boundaries, the part boundaries being any of - (a) two of the section boundaries (b) one of the section boundaries and a position in a video object that differs from the predetermined positions, (c) two position in a video object that differ from the predetermined positions, each reproduction route being independent of an order in which the indicated file parts appear in the file.
  2. 2
    The optical disc of Claim 1,    wherein one out of the plurality of sets of user-defined type chain information is selected as an editing pattern, and the file recorded in the data area is processed so that the part boundaries indicated by the set of user-defined type chain information selected as the editing pattern become start positions and end positions for video objects in the file.
  3. 3
    The optical disc of Claim 2,    wherein when one of the sets of user-defined type chain information is selected as the editing pattern, the original type chain information and sets of user-defined type chain information aside from the selected set of user-defined type chain information are all deleted from the index area, and the indicated set of user-defined type chain information is converted into original type chain information.
  4. 4
    The optical disc of Claim 3,    wherein the original type chain information and the sets of user-defined type chain information are each a cell information sequence including a plurality of sets of cell information,    wherein the index area includes a search pointer area, the search pointer area including a set of identification information for each cell information sequence and a flag associated to each set of identification information, each flag being set at one of a first value to show that the corresponding cell information sequence is the original type chain information and a second value to show that the corresponding cell information sequence is a set of user-defined type chain information, and    wherein when a user-defined type chain information is selected as the editing pattern, a setting of the flag corresponding to the selected set of user-defined type chain information changes from the second value to the first value.
  5. 5
    The optical disc of Claim 4,    wherein each video object includes a plurality of video object units, each video object unit including a plurality of sets of picture data that are reproduced for a plurality of video frames for a certain reproduction period,    wherein each set of cell information includes:time information for indicating a presentation start time and presentation end time for video data in a cell, the cell being one of a file section and a file part;and identification information for indicating the video object to which the cell belongs, and wherein the optical disc further comprises a mapping region for recording mapping information that specifies the recording positions of video object units that include picture data that is to be reproduced for the time information in a set of cell information.
  6. 6
    A video data editing apparatus that uses an optical disc as an editing medium, the optical disc including:a data area for recording a file including at least one video object;and an index area for recording original type chain information and at least one set of user-defined type chain information, the original type chain information managing the file as an arrangement of a plurality of file sections, each file section being indicated by section boundaries that are a combination of any two of - (a) a start position of a video object, (b) an end position of a video object, and (c) at least one predetermined position within a video object, each set of user-defined type chain information indicating a plurality of file parts in the file and a reproduction route for the indicated file parts, each file part being indicating by part boundaries, the part boundaries being any of - (a) two of the section boundaries (b) one of the section boundaries and a position in a video object that differs from the predetermined positions, (c) two positions in a video object that differ from the predetermined positions, each reproduction route being independent of an order in which the indicated file parts appear in the file, the video data editing apparatus comprising: reception means for receiving an operation from a user;processing means for processing the file, when the reception means has received an indication of a real edit operation for one of the sets of user-defined type chain information recorded on the optical disc, so that starting and ending part boundaries indicated in the indicated set of user-defined type chain information become boundaries of the video objects recorded on the optical disc;and updating means for updating, after processing by the processing means, the indicated set of user-defined type chain information in the index area to convert the indicated set of user-defined type chain information into the original type chain information.
  7. 7
    The video data editing apparatus of Claim 6,    wherein when a real edit has been indicated for one of the sets of user-defined type chain information, the updating means deletes the original type chain information and other sets of user-defined type chain information from the index area, and converts the indicated set of user-defined type chain information into the original type chain information.
  8. 8
    The video data editing apparatus of Claim 7,    wherein the original type chain information and the sets of user-defined type chain information are each a cell information sequence including a plurality of sets of cell information, and the index area includes a search pointer area, the search pointer area including a set of identification information for each cell information sequence and a flag associated to each set of identification information, each flag being set at one of a first value to show that the corresponding cell information sequence is the original type chain information and a second value to show that the corresponding cell information sequence is a set of user-defined type chain information, and    wherein when a real edit has been indicated for one of the sets of user-defined type chain information, the updating means updates a flag corresponding to the indicated set of user-defined type chain information from the second value to the first value.
  9. 9
    The video data editing apparatus of Claim 8,    wherein when the reception means has received an indication for a real edit for one of the sets of user-defined type chain information recorded on the optical disc, the processing means:reads a predetermined number of video object units including a start of a part and an end of a part;re-encodes the read video object units so that the read video object units become a start and an end of video objects which are reproduced seamlessly;and overwrites the data area using the re-encoded video object units.
  10. 10
    The video data editing apparatus of Claim 6,    wherein each video object includes a plurality of video object units, each video object unit including a plurality of sets of picture data that are reproduced for a plurality of video frames for a certain reproduction period,    wherein each set of cell information includes:time information including a presentation start time information and presentation end time information for video data in a cell, the presentation start time information showing a display video field of a set of picture data that should be reproduced first in a part of a video object and the presentation end time information showing a display video field of a set of picture data that should be reproduced last in the part, and the cell being one of a file section and a file part;and identification information for indicating the video object to which the cell belongs, wherein the reception means receives a play indication for one of the sets of user-defined type chain information, and wherein the video data editing apparatus further comprises: access position specifying means for reading, when the reception means has received a play indication, mapping information and a pair of presentation start time information and presentation end time information from the index area, and for specifying, by searching the mapping information using the presentation start time information and the presentation end time information, a recording position of a start video object unit including picture data that is displayed for the presentation start time information and a recording position of an end video object unit including picture data that is displayed for the presentation end time information;reading means for reading a video object unit sequence recorded between the specified recording positions;and decoding means for decoding the read video object unit sequence and, for outputting, when part boundaries of a part corresponding to a set of cell information in the indicated set of user-defined type chain information do not match a start position of the start video object unit and an end position of the end video object unit sequence, a decoding result between a first video field and an end video field indicated by the cell information, and for prohibiting output of a decoding result of data before the first video field and data after the end video field.
  11. 11
    An optical disc, comprising:a data area recording at least one video object, each video object including a plurality of video object units, each video object unit including a plurality of sets of picture data that are reProduced for a certain reproduction period;and an index area recording sets of cell information and mapping information, each set of cell information including presentation start time information and presentation end time information, the presentation start time information showing a display video field of a set of picture data that should be reproduced first in a part of a video object and the presentation end time information showing a display video field of a set of picture data that should be reproduced last in the part, and the mapping information enabling a recording position of a video object unit to be specified based on time information.
  12. 12
    A reproduction apparatus for an optical disc, the optical disc comprising:a data area recording at least one video object, each video object including a plurality of video object units, each video object unit including a plurality of sets of picture data that are reproduced for a certain reproduction period;and an index area recording sets of cell information and mapping information, each set of cell information including presentation start time information and presentation end time information, the presentation start time information showing a display video field of a set of picture data that should be reproduced first in a part of a video object and the presentation end time information showing a display video field of a set of picture data that should be reproduced last in the part, and the mapping information enabling a recording position of a video object unit to be specified based on time information, the reproduction apparatus comprising: reception means for receiving an operation from a user;access position specifying means for reading, when the reception means has received a play indication, mapping information and a pair of presentation start time information and presentation end time information from the index area, and for specifying, by searching the mapping information using the presentation start time information and the presentation end time information, a recording position of a start video object unit including picture data that is displayed for the presentation start time information and a recording position of an end video object unit including picture data that is displayed for the presentation end time information;reading means for reading a video object unit sequence recorded between the specified recording positions;and decoding means for decoding the read video object unit sequence and, for outputting, when part boundaries of a part corresponding to a set of cell information in the indicated set of user-defined type chain information do not match a start position of the start video object unit and an end position of the end video object unit sequence, a decoding result between a first video field and an end video field indicated by the cell information, and for prohibiting output of a decoding result of data before the first video field and data after the end video field.
  13. 13
    A computer-readable storage medium storing a video data editing program that uses an optical disc as an editing medium, the optical disc comprising:a data area for recording a file including at least one video object;and an index area for recording original type chain information and at least one set of user-defined type chain information, the original type chain information managing the file as an arrangement of a plurality of file sections, each file section being indicated by section boundaries that are a combination of any two of - (a) a start position of a video object, (b) an end position of a video object, and (c) at least one predetermined position within a video object, each set of user-defined type chain information indicating a plurality of file parts in the file and a reproduction route for the indicated file parts, each file part being indicating by part boundaries, the part boundaries being any of - (a) two of the section boundaries (b) one of the section boundaries and a position in a video object that differs from the predetermined positions, (c) two positions in a video object that differ from the predetermined positions, each reproduction route being independent of an order in which the indicated file parts appear in the file, the editing program comprising the following steps: a reception step for receiving an operation from a user;a processing step for processing the file, when the reception step has received an indication of a real edit operation for one of the sets of user-defined type chain information recorded on the optical disc, so that starting and ending part boundaries indicated in the indicated set of user-defined type chain information become boundaries of the video objects recorded on the optical disc;and an updating step for updating, after processing by the processing step, the indicated set of user-defined type chain information in the index area to convert the indicated set of user-defined type chain information into the original type chain information.
  14. 14
    A computer-readable storage medium storing a reproduction program for an optical disc, the optical disc comprising:a data area recording at least one video object, each video object including a plurality of video object units, each video object unit including a plurality of sets of picture data that are reproduced for a certain reproduction period;and an index area recording sets of cell information and mapping information, each set of cell information including presentation start time information and presentation end time information, the presentation start time information showing a display video field of a set of picture data that should be reproduced first in a part of a video object and the presentation end time information showing a display video field of a set of picture data that should be reproduced last in the part, and the mapping information enabling a recording position of a video object unit to be specified based on time information, the reproduction program comprising the following steps: a reception step for receiving an operation from a user;an access position specifying step for reading, when the reception step has received a play indication, mapping information and a pair of presentation start time information and presentation end time information from the index area, and for specifying, by searching the mapping information using the presentation start time information and the presentation end time information, for specifying a recording position of a start video object unit including picture data that is displayed for the presentation start time information and a recording position of an end video object unit including picture data that is displayed for the presentation end time information;a reading step for reading a video object unit sequence recorded between the specified recording positions;and a decoding step for decoding the read video object unit sequence and, for outputting, when part boundaries of a part corresponding to a set of cell information in the indicated set of user-defined type chain information do not match a start position of the start video object unit and an end position of the end video object unit sequence, a decoding result between a first video field and an end video field indicated by the cell information, and for prohibiting output of a decoding result of data before the first video field and data after the end video field.
  15. 15
    An optical disc, comprising, a data area for recording a plurality of video segments;and a video area for recording original type chain information and user-defined type chain information, wherein the original type chain information defines an original type chain including first ones of the video segments by describing a reproduction order of the first video segments, and the user-defined type chain information defines a user-defined type chain including second ones of the video segments by describing a reproduction order of the second video segments, wherein the first video segments are positioned in the data area in the reproduction order of the first video segments whereas the second video segments are positioned in the data area independently of the reproduction order of the second video segments.