[go: up one dir, main page]

WO2008018345A1 - Information processing device, information processing method, and computer program - Google Patents

Information processing device, information processing method, and computer program Download PDF

Info

Publication number
WO2008018345A1
WO2008018345A1 PCT/JP2007/065099 JP2007065099W WO2008018345A1 WO 2008018345 A1 WO2008018345 A1 WO 2008018345A1 JP 2007065099 W JP2007065099 W JP 2007065099W WO 2008018345 A1 WO2008018345 A1 WO 2008018345A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
gop
mark
recording
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2007/065099
Other languages
English (en)
French (fr)
Inventor
Atsushi Mae
Kenichiro Aridome
Yukio Isobe
Naoki Morimoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to CN2007800011339A priority Critical patent/CN101356806B/zh
Priority to EP07791779A priority patent/EP2051516A1/en
Priority to US12/067,941 priority patent/US20100278514A1/en
Publication of WO2008018345A1 publication Critical patent/WO2008018345A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/177Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Definitions

  • the present invention relates to an information processing apparatus, an information processing method, and a computer program that execute data recording or reproduction processing. Furthermore, in detail, it is possible to perform efficient reproduction by preventing the necessary! / And decoding (decoding) processing for decoding / reproducing processing of encoded and compressed data, and for recording data.
  • the present invention relates to an information processing apparatus, an information processing method, and a computer program capable of avoiding unnecessary data remaining in editing!
  • HD High-Definition
  • the AVCHD format has been proposed as the latest HD data recording format.
  • the AVCHD format is, for example, a format in which a moving image stream shot by a video camera is encoded and recorded as an MP EG2-TS stream, and has a hierarchical data management configuration.
  • the recorded actual data is recorded in a clip AV stream (ClipAVStream) file, and management information corresponding to this actual data includes an index (index), a movie object (MovieObject), It is set to be scattered and recorded in each attribute information file of playlist (PlayList) and clip information (CHpInformation).
  • the encoded data includes a GOP (Group Of Picture) as a so-called encoding unit. GOP # 001, GOP # 002, and GOP # 003 shown in FIG.
  • One GOP is composed of an I (Intra) picture as one referenced frame and a plurality of reference pictures. Since the reference picture is composed of the difference data of the referenced picture or the like, the information of the referenced picture is indispensable when the reference picture is decoded. In the AVCHD format, the referenced picture is called IDR (Instantaneous Decoding Refresh).
  • GOP For GOP, a closed GOP that can decode a picture in a GOP without using other GOP information, and another GOP when decoding a picture in a GOP, that is, one GOP. There are non-closed GOPs that need to use information from previous GOPs.
  • a player that performs playback processing can select and play back various moving image data forces to be played back and various playback start points.
  • a chapter as a playback unit is set in moving image data, and the player can perform playback by designating the start position of each chapter.
  • the picture at the playback start point is a force that becomes a constituent picture of the GOP described above.
  • the picture is a power that is included in a closed (CLOSED) GOP that can be decoded without using other GOP information. Therefore, it cannot be determined whether the picture is included in a non-closed GOP that requires the use of other GOP information. Therefore, the player who executes the playback process must use the IDR (referenced) that precedes the point where playback is specified. ) It reads the picture, decodes it, and plays it from the playback specified position.
  • the preceding reference picture 12 preceding in the time direction is read from this point, and decoding is performed to reproduce the designated playback position.
  • the GOP # 002 to which the picture at the playback designated position, for example, the playback start picture 11 shown in FIG. 1 belongs is a closed (CLOSE D) GOP, the previous GOP # 001
  • the decoding process of the referenced picture to which it belongs is a wasteful process. As a result, the problem that the reproduction start time is delayed occurs. Disclosure of the Invention
  • the present invention has been made in view of the above-described problems, and prevents decoding / decoding processing that is necessary for decoding / reproducing processing of encoded / compressed data! Therefore, the information processing apparatus, the information processing method, and the computer program that enable efficient reproduction and that can prevent recorded data from being edited! To do.
  • an information processing apparatus that realizes quick decoding and reproduction without performing useless decoding processing in reproduction of encoded data having a GOP configuration, and can avoid remaining useless data in editing processing , And information processing methods, and computer programs.
  • a first aspect of the present invention provides
  • An information processing device An information processing device,
  • the controller is
  • the control unit is a GOP that requires the GOP force S including the mark as a mark management information corresponding to the mark as the reproduction start point information, and the decoding information of another GOP in the decoding process of the GOP
  • An information processing apparatus is characterized in that it is configured to control recording processing of a GOP attribute indicating whether or not.
  • control unit designates the reproduction designated time (PTS: presentation 'time) of the referenced picture included in the GOP to which the mark belongs.
  • PTS reproduction designated time
  • Stamp Stamp Information
  • the control unit reproduces, as the mark management information, a head picture of a GOP to which the mark belongs and a reference picture included in the GOP. It is characterized in that it controls the recording of difference value information at a specified time (PTS: presentation 'time stamp).
  • control unit is configured to perform control to record device information on which recording processing has been performed as the mark management information.
  • control unit is configured to perform data recording control according to a data recording format having a hierarchical management configuration defined in advance, and the mark The management information is controlled to be recorded in an attribute information file storing attribute information specified in the data recording format.
  • control unit is configured to perform data recording control according to an AVCHD format, which is a data recording format having a hierarchical management configuration defined in advance.
  • the mark management information is recorded in an attribute information file storing attribute information defined in the AVCHD recording format.
  • control unit performs control to record the mark management information in a playlist file or clip information file defined in the AV CHD recording format. It is the structure to perform. [0022] Furthermore, in one embodiment of the information processing apparatus of the present invention, the control unit is allowed to write manufacturer-compatible information set in a playlist file or clip information file defined in the AV CHD recording format. The mark management information is controlled to be recorded in the area.
  • the second aspect of the present invention provides
  • An information processing device An information processing device,
  • a control unit for controlling reproduction or editing of data recorded on the information recording medium
  • the controller is
  • the mark management information corresponding to the mark as the playback start point information is stored.
  • GOP attribute obtained from an information recording medium and indicating whether or not the GOP including the mark is a GOP that requires decryption information of another GOP in the decoding process of the GOP based on the mark management information The information processing apparatus is configured to perform a process of determining the decoding start point in the reproduction process or the remaining start point in the editing process.
  • the control unit designates a reproduction designated time (PTS: presentation) of a referenced picture included in the GOP to which the mark belongs.
  • PTS reproduction designated time
  • (Time stamp) information is acquired, and a process of determining a decoding start point in the reproduction process or a remaining start point in the editing process is performed based on the comparison result with the reproduction designated time (PTS) of the picture corresponding to the mark. It is characterized by that.
  • the control unit reproduces from the mark management information, the reproduction of the first picture of the GOP to which the mark belongs and the referenced picture contained in the GOP.
  • the difference value information of the specified time (PTS: presentation 'time stamp) is acquired, the mark corresponding playback specified time (PTS) of the picture corresponding to the mark, and the GOP compatible playback specified time ( Difference from PTS) Based on the result of comparison with the difference value information recorded in the mark management information! /, A process for determining a decoding start point in the reproduction process or a remaining start point in the editing process is performed.
  • control unit acquires device information that has executed a recording process from the mark management information, and V, T based on the acquired device information.
  • the processing mode is changed.
  • control unit performs a reproduction or editing process of recorded data in accordance with an AVCHD format that is a data recording format having a hierarchical management configuration defined in advance.
  • the mark management information is obtained from an attribute information file storing attribute information defined by! / In the AVCHD recording format.
  • control unit acquires the mark management information from a playlist file or a clip information file defined in the AV CHD recording format. It is characterized by being.
  • control unit is allowed to write manufacturer-compatible information set in a playlist file or clip information file defined in the AV CHD recording format.
  • the mark management information is obtained from an area.
  • the third aspect of the present invention provides
  • An information processing method for performing data recording processing control on an information recording medium in an information processing apparatus is provided.
  • the control unit has a recording control step for recording encoded data in which GOP (Group Of Picture) configured by picture groups is set and recording control of management information corresponding to the recorded data,
  • GOP Group Of Picture
  • the recording control step is a GOP that requires the GOP force S included in the mark as the mark management information corresponding to the mark as the reproduction start point information, and the decoding information of another GOP in the decoding process of the GOP
  • An information processing method includes a mark management information recording step for performing recording processing control of a GOP attribute indicating whether or not.
  • the mark management information recording step includes, as the mark management information, a reproduction designated time (PTS: presentation time) of a reference picture included in the GOP to which the mark belongs. Stamp information)
  • the mark management information recording step includes, as the mark management information, a head picture of a GOP to which the mark belongs, and a referenced picture included in the GOP. This is a step for performing control to record difference value information at a designated playback time (PTS: presentation time stamp).
  • the mark management information recording step is a step of performing a control to record device information on which recording processing has been performed as the mark management information. Is a special feature.
  • the mark management information recording step is a step of performing data recording control according to a data recording format having a predefined hierarchical management configuration. There is a step of performing control to record the mark management information in an attribute information file storing attribute information defined in the data recording format.
  • the mark management information recording step performs data recording control in accordance with an AVCHD format which is a data recording format having a hierarchical management structure defined in advance. And performing control to record the mark management information in an attribute information file storing attribute information defined by! / In the AVCHD recording format.
  • AVCHD format is a data recording format having a hierarchical management structure defined in advance.
  • the mark management information recording step includes the mark management information in a playlist file or a clip information file defined as! / In the AVCHD recording format. It is a step for performing a control for recording.
  • the mark management information recording step includes a manufacturer set in a playlist file or a clip information file defined in the AVCHD recording format! / Before the corresponding information write permission area It is a step for performing control for recording the mark management information.
  • Control unit power Mark management corresponding to marks as playback start point information when reading encoded data with GOP (Group Of Picture) configured by picture groups from the information recording medium and performing playback or editing processing GOP attribute indicating whether or not a GOP including a mark is a GOP that requires decoding information of another GOP in the decoding process of the GOP based on the mark management information obtained from the information recording medium
  • GOP Group Of Picture
  • the information processing method is characterized in that a data processing step is performed to determine the decoding start point in the reproduction process or the remaining start point in the editing process.
  • the data processing step includes: a reproduction designated time (PTS: presentation 'time) of a referenced picture included in the GOP to which the mark belongs from the mark management information.
  • (Stamp) information is acquired, and the decoding start point in the playback process or the remaining start point in the editing process is determined based on the comparison result with the playback specified time (PTS) of the picture corresponding to the mark. It is a step.
  • the data processing step comprises: reproducing from the mark management information a first picture of a GOP to which the mark belongs and a referenced picture included in the GOP
  • the difference value information of the specified time (PTS: presentation 'time stamp) is acquired, the mark corresponding playback specified time (PTS) of the picture corresponding to the mark, and the GOP compatible playback specified time of the mark corresponding playback specified time transition
  • a step of performing a process of determining a decoding start point in the reproduction process or a remaining start point in the editing process based on a comparison result between the difference from (PTS) and the difference value information recorded in the mark management information It is characterized by.
  • the data processing step acquires device information that has executed a recording process from the mark management information, and acquires the acquired device information.
  • the method includes a step of changing the processing mode based on the vessel information.
  • the data processing step includes: reproducing recorded data according to the AVCH D format, which is a data recording format having a hierarchical management configuration defined in advance; A step of performing an editing process, and including the step of acquiring the mark management information from an attribute information file storing attribute information defined as! / In the AVCHD recording format.
  • the data processing step includes the mark management information from a playlist file or a tag information file defined as! / In the AVCHD recording format. Including the step of obtaining
  • the data processing step is a maker set in a playlist file or a tag information file defined as! / In the AVCHD recording format.
  • the method includes a step of acquiring the mark management information from a write permission area of correspondence information.
  • the fifth aspect of the present invention provides
  • a computer program that causes an information processing device to control data recording processing on an information recording medium.
  • a recording control step for causing the control unit to perform recording control of encoding data in which GOP (Group Of Picture) configured by a picture group is set and recording control of management information corresponding to the recording data;
  • GOP Group Of Picture
  • the recording control step is a GOP that requires the GOP force S included in the mark as the mark management information corresponding to the mark as the reproduction start point information, and the decoding information of another GOP in the decoding process of the GOP
  • the computer program includes a mark management information recording step for performing recording processing control of a GOP attribute indicating whether or not.
  • the control unit reads encoded data in which GOP (Group Of Picture) composed of picture groups is set from the information recording medium and performs reproduction or editing processing, it corresponds to a mark as reproduction start point information.
  • the mark management information is acquired from the information recording medium, and based on the mark management information, the GOP power including the mark indicates whether or not the GOP requires the decoding information of another GOP in the decoding process of the GOP
  • the GOP attribute is confirmed, and a data processing step for determining a decoding start point in the reproduction process or a remaining start point in the editing process is performed.
  • the computer 'program of the present invention is, for example, a storage medium or communication medium provided in a computer-readable format to a computer' system capable of executing various programs' codes, such as a CD or FD.
  • a computer program that can be provided via a recording medium such as MO or a communication medium such as a network.
  • system is a logical group configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.
  • the configuration of an embodiment of the present invention in the decoding / reproduction processing of encoded / compressed data, unnecessary reproduction (decoding) processing can be prevented and efficient reproduction can be performed. Editing of recorded data can be performed without leaving useless data.
  • the GOP power including the mark includes the decoding information of another GOP during the decoding process of the GOP.
  • the GOP attribute that indicates whether or not the GOP is required is recorded, and playback and editing are performed with reference to this information, so there is no need for decoding processing in playback processing. It is possible to prevent and prevent unnecessary data from remaining in the editing process.
  • FIG. L is a diagram for explaining an example of reproduction processing for encoded data having a GOP configuration.
  • FIG. 2 is a block diagram showing a configuration example of an information processing apparatus according to the present invention.
  • FIG. 3 is a diagram for explaining a data structure of recording data in an information recording medium.
  • FIG.4 UM showing the relationship between playlist (PlayList), play item (Playltem), clip (Clip), clip information (Cliplnformation), clip AV stream (ClipAVStream)
  • FIG. 5 is a diagram for explaining a reference relationship of clips by a playlist.
  • FIG. 6 is a diagram for explaining the relationship between a main path, a sub path compatible playlist, and a clip set in the playlist.
  • FIG. 7 is a diagram for explaining the management structure of files recorded on an information recording medium.
  • FIG. 8 Recording by a video camera
  • FIG. 8 A diagram illustrating a procedure for generating a playlist together with a clip of an AV stream according to shooting.
  • FIG. 9 is a diagram illustrating a procedure for generating a playlist together with a clip of an AV stream in accordance with video recording by a video camera.
  • FIG. 10 is a diagram for explaining a stream configuration as encoded data in accordance with the AVCHD format.
  • FIG. 11 is a diagram for describing a stream configuration as encoded data in accordance with the AVCHD format.
  • FIG. 12 is a flowchart illustrating a general processing sequence in the case where data recorded in the AVCHD format is played back from a specific playback start point.
  • FIG. 13 is a diagram showing the syntax of a clip information file.
  • FIG. 14 is a diagram illustrating an example of processing when selecting a GOP to start playback, based on time of entry mark (EM: EntryMark).
  • EM EntryMark
  • FIG. 15 is a diagram for explaining a mark management information writing area in a playlist file.
  • FIG. 16 is a diagram showing a flow chart for explaining a playback processing sequence when mark management information is applied.
  • FIG. 17 is a diagram illustrating the determination process in step S209 in the flow shown in FIG.
  • FIG. 18 is a flowchart illustrating a lean editing process sequence to which mark management information is applied.
  • FIG. 19 is a diagram for explaining a mark management information writing area in a clip information file.
  • FIG. 20 is a diagram for explaining IDR ′ PTS offset information.
  • FIG. 21 is a diagram showing a flow chart for explaining a playback processing sequence when mark management information is applied.
  • FIG. 22 is a diagram for explaining the determination processing in step S409 in the flow shown in FIG.
  • FIG. 23 is a flowchart illustrating a lean editing process sequence to which mark management information is applied.
  • FIG. 2 is a block diagram showing the configuration of the information processing apparatus 100 according to an embodiment of the present invention. is there.
  • FIG. 2 shows the configuration of a video camera which is an example of the information processing apparatus of the present invention.
  • the information processing apparatus 100 includes a recording / reproduction control unit 110, a medium control unit (read / write processing unit) 120, a recording / reproduction work memory 130, a code decoding unit 140, and an input / output signal control unit 150.
  • the recording / playback control unit 110 includes a main control unit (processor) 111, a ROM 112, a RAM 113, and an input / output interface 114.
  • the information processing apparatus 100 records and reproduces data such as moving images using an information recording medium (medium) 180, for example.
  • Data recording on the information recording medium (medium) 180 is performed according to the AVCHD format.
  • the data recording configuration according to the AVCHD format will be described in detail in the next section [2. Data 'format].
  • the encoding / decoding unit 140 performs encoding on, for example, moving image data input from the input / output signal control unit 150.
  • the encoding / decoding unit 140 generates, for example, a multiplexed data stream by encoding the video stream and the audio stream that constitute the input moving image signal.
  • the data encoded by the encoding / decoding unit 140 is stored in the recording / playback work memory 130 and then recorded on the information recording medium (medium) 180 by the processing of the medium control unit 120.
  • the encoding process executed at the time of the data recording process in the encoding / decoding unit 140 is different from the case where the recording data is a moving image and the case where the recording data is a still image. And still image files are recorded.
  • the recording / playback control unit 110 controls various processes such as a data recording process and a data playback process executed by the information processing apparatus.
  • the recording / playback control unit 110 includes a main control unit (processor) 111, a ROM 112, a RAM 113, a human output interface 114, and a bus 115 for connecting them together.
  • the main control unit (processor) 111 issues, for example, an instruction to start / stop the encoding / decoding process to the encoding / decoding unit 140.
  • an instruction to read data written to the information recording medium (medium) 180 is output to the medium control unit 120.
  • control is performed on the input / output signal control unit 150 such that the input signal from the code decoding unit 140 is captured and the captured input signal is output to the code decoding unit 140.
  • the ROM 112 of the recording / playback control unit 110 is a memory that holds programs executed by the main control unit (processor) 111, various parameters, and the like, and is realized by an EEPROM such as a flash memory, for example.
  • the RAMI 13 is a memory that holds work data and the like necessary for program execution in the main control unit (processor) 111, and is realized by, for example, SRAM or DRAM.
  • the input / output interface 114 is an interface that is connected to, for example, a user input unit, a display unit, a network, and the like and inputs / outputs data and commands to / from the outside. For example, it is also used for updating programs in ROM112.
  • FIG. 3 shows an example of a data structure for recording data on the information recording medium (medium) 180.
  • the following describes the data recording configuration according to the AVCHD format.
  • an index index
  • a movie object MovieObject
  • a playlist PlayList
  • clip information Cliplnformation
  • Each file of the clip AV stream is generated and recorded.
  • the clip AV stream file corresponding to a predetermined data unit and the corresponding clip information file are collectively called a clip for convenience.
  • index (index) for storing management information other than the clip AV stream file in which the captured video data is stored the movie object (Movie Object), the playlist (PlayList), and the clip information (Cliplnformation) are stored. Is an attribute information file. The table below explains the details of each file.
  • the playback order of playlists to be managed in the MovieObject file is managed in the metadata of the index file.
  • the BD-R0M format is a file that manages the playlist that is played when a title is specified.
  • the relationship between playlists and titles is managed by the metadata in the index file.
  • Played video is registered in the order of recording.
  • Playlist for Virtual PlayList 2000 It does not have a virtual playlist-specific Cl ip, and points to a CI ip registered in one of the actual playlists for playback
  • Cl ip Information 4000 Contains information about the stream that is necessary to play the stream.
  • the entire information recording medium 180 is managed in the file type layer of the index.
  • An index file is created for each title to be shown to the user, and the correspondence with movie objects is managed.
  • the playback order of playlists that should be managed in the movie object file is managed in the metadata of the index file.
  • a movie object is a file that manages a playlist to be played back. References to movie objects are listed in the index as title entries. However, in the AVCHD format, the relationship between playlists and titles is managed by the metadata of the index file without referring to the movie object file.
  • the play list is a play list that is provided corresponding to the title shown to the user and is composed of at least one or more play items. Each play item is played against a clip By having a start point (IN point) and a playback end point (OUT point), you can specify the playback section. By arranging a plurality of play items in the playlist on the time axis, the playback order of each playback section can be specified. Play items that refer to different clips can be included in one playlist.
  • the reference relationship between the clip and the playlist can be freely set. For example, it is possible to refer to one clip from two playlists with different IN and OUT points. In addition, the reference relationship between the title and movie object can be set freely. Playlists are broadly divided into two types, real playlists (real playlists) and virtual playlists (virtual playlists), depending on the reference relationship with the clip.
  • the real playlist is the original 'playlist for the title, recorded by the video camera' and recorded in the order in which the play items for the video stream taken were recorded.
  • a virtual playlist is a playlist for creating a user-defined playlist by nondestructive editing, and does not have a clip (AV stream) unique to the virtual playlist. This refers to the clip or a part of the clip registered in the real playlist. That is, the user can cut out only the necessary playback sections from a plurality of clips, and edit the virtual playlist by collecting the play items indicating these sections.
  • a clip AV stream is a file in which a stream recorded on the information recording medium 180 in the MPEG-TS format is stored. Image data is stored in this file.
  • Clip information exists in a pair with a clip AV stream file, and is a file in which information about a stream necessary for reproducing an actual stream is described.
  • index index
  • MovieObject movie object
  • PlayList playlist
  • clip information Cliplnformation attribute information file
  • AV moving image data is stored.
  • Each file of the stream (ClipAVStream) is generated and recorded as a hierarchical structure as shown in FIG.
  • Clip information A file that has a one-to-one correspondence with an AV stream and defines the attributes of the corresponding AV stream. (For example, coding, size, time-to-address conversion, playback management information, time map, etc. are included.)
  • Play item Data that specifies the playback section at the playback start point and playback end point for clip information (Cliplnformation).
  • Playlist A playlist composed of one or more play items (Playltem).
  • Mark Generally, it is present in the play list (PlayList) and indicates the temporal position where the playback content exists. Generally, a space between marks is called a chapter.
  • Movie object (MovieObject): A collection of commands for controlling playback.
  • Title A collection of playlists (recognizable by the user).
  • clip AV stream (ClipAVStream), clip information (Cliplnformation), play item (Playltem), play list (PlayList), mark (Mark) ), A movie object (MovieObject), a force S described as a title, a data having substantially the same contents, a file, etc., can be applied to the present invention.
  • FIG. 4 is a UML showing the relationship between the playlist (PlayList), play item (Playltem), clip (Clip), clip information (Cliplnformation), and clip AV stream (ClipAV Stream) described with reference to FIG. It is a (Unified Modeling Language) figure.
  • a play list is associated with one or more play items, and a play item is associated with one clip.
  • a plurality of play items having different start points and / or end points can be associated with one clip.
  • 1 clip 1 stream AV stream file is referenced.
  • one clip information file is referenced from one clip.
  • the clip AV stream file and the clip information file have a one-to-one correspondence.
  • the same clip can be referred to from a plurality of playlists. You can also specify multiple clips from one playlist.
  • a clip is referenced by the IN and OUT points indicated on the play item in the playlist.
  • the clip 200 refers to the play item 220 force of the playlist 210 and refers to the section indicated by the play point and the OUT point.
  • the clip 201 refers to the section indicated by the IN point and OUT point from the play item 222 of the playlist 211, and refers to the section indicated by the OUT point.
  • a playlist can have a sub-path corresponding to a sub-play item with respect to a main path corresponding mainly to a play item to be reproduced.
  • a post-audio audio play item attached to the play list can be included in the play list as a sub play item.
  • Power to be omitted in detail A playlist can be held with the power S to have a sub-play item only when a predetermined condition is satisfied.
  • the data recorded on the information recording medium includes a movie object (MovieObject), a playlist (Play List), and a clip (Clip).
  • (Clip) includes each file of clip information (Cliplnformation) and clip AV stream (ClipAVStream).
  • Files are managed hierarchically according to the directory structure. First, one directory (the root directory in the example of FIG. 7) is created on the recording medium. The area under this directory is managed by one recording / playback system.
  • a directory [BDMV] and a directory [AVCHDTN] are placed under the norate directory.
  • AVCHDTN for example, a thumbnail file obtained by reducing a representative image of a clip to a predetermined size is placed.
  • the directory [BDMV] stores the data structure described using FIG. [0077] Only two files, an index file [index, bdmv] and a movie object file [MovieObject.bdmv], can be placed directly under the directory [BDMV].
  • the directory information [CLIPINF], stream directory [STREAM], and directory [BACKUP] are placed.
  • the index file [index, bdmv] describes the contents of the directory BDMV.
  • the movie object file [MovieObject.bdmv] stores information on one or more movie objects.
  • the playlist directory [PLAYLIST] is a directory in which a playlist database is placed. That is, the playlist directory [PLAYLIST] includes a playlist file [xxxxx.mpls] that is a file related to a movie playlist.
  • the playlist file [xxxxx.mpls] is a file created for each movie playlist. In the file name, [xxxxx] before [ ⁇ ] (period) is a five-digit number, and [mpls] after the period is a fixed extension for this type of file.
  • the clip information directory [CLIPINF] is a directory in which a database of clips is placed. That is, clip information directory [CLIPINF] includes the clip information file [ ⁇ ⁇ clpi] for each clip AV stream off aisle. In the file name, the [zzzzz] before the [ ⁇ ] (period) is a five-digit number, and the [clpi] after the period is an extension that is fixed for this type of file. .
  • the stream directory [STREAM] is a directory in which an actual AV stream file is placed. That is, the stream directory [STREAM] includes a clip AV stream file corresponding to each clip information file.
  • the clip AV stream file is composed of MPEG2 (Moving Pictures Experts Group 2) transport stream (hereinafter abbreviated as MPEG2 TS), and the file name is [zzzzz.m2ts].
  • MPEG2 TS Motion Picture Experts Group 2 transport stream
  • [zzzzz] before the period is the same as the corresponding clip information file, so that the correspondence between the clip information file and the clip AV stream file can be easily grasped.
  • the directory [AVCHDTN] can contain two types of thumbnails, thumbnail, tidx and thumbnail.tdt2.
  • thumbnail image tidx stores a thumbnail image that has been converted into a signature.
  • the thumbnail file thu mbnail.tdt2 stores an unencrypted thumbnail image.
  • a thumbnail image corresponding to a clip shot by a user with a video camera is considered to be copy-free and does not need to be encrypted, and thus is stored in this thumbnail file thumbnail, tdt 2.
  • Figs. 8 (a), (b), Fig. 9 (c), (d) show clips and play when the user repeatedly starts and stops the recording process in the order of (a) to (d).
  • the list generation process is shown.
  • one play item is created for each section where the user starts recording and stops recording.
  • a clip AV stream file is created at the end of the recorded / captured stream, and a clip information file is also created.
  • a clip is a unit that requires continuous synchronized playback, that is, playback that guarantees real-time playback.
  • a mark as an entry mark (entry mark) is added to the head of the play item (the entry mark in the playlist is "playlist").
  • Mark (PLM) ").
  • the playlist mark is a generic name including an entry mark (EM) as a mark for defining a chapter and a link point indicating a playback start position not corresponding to the chapter.
  • play items and marks are assigned consecutive sequence numbers.
  • the force S can be used to move the position of the entry mark on the time axis by a predetermined editing operation.
  • Each entry mark is an entry position where the user accesses the stream. Therefore, the section that is partitioned between adjacent entry marks (EM: EntryMark) (and the section from the last mark to the end of the last play item) is the smallest editing unit that can be seen by the user. Or "Chapter”.
  • the play list playback order is defined by arranging the play items in the playback order and arranging the entry marks in the playback order.
  • the moving image data recorded on the information recording medium according to the AVCHD format is stored in the clip AV stream file in the MPEG-TS format.
  • a stream structure as encoded data according to the VCHD format will be described with reference to FIGS.
  • the coded data includes a GOP (Group Of Picture) as a so-called coding unit.
  • One GOP consists of one referenced picture [1 (11 &) picture or 101 ⁇ (11 31 & 1 ⁇ & neous Decoding Refresh) picture] and other reference pictures. Since the reference picture is composed of difference data or the like of the referenced picture, the information of the referenced picture is indispensable when the reference picture is decoded.
  • GOP when decoding a picture in the GOP, a closed (CLOSED) GOP that can be decoded without using information of another GOP, and when decoding a picture in the GOP, other GOP In other words, there are non-closed GOPs that need to use information from the previous GOP.
  • CLOSED closed
  • a player that performs playback processing can select and play back various playback start points from moving image data to be played back.
  • a chapter as a playback unit is set in the moving image data, and the player performs playback by designating the start position (EM: entry mark (also called a playlist mark (PLM))) of each chapter.
  • EM entry mark
  • PLM playlist mark
  • a playlist mark is a generic name including an entry mark (EM) as a mark defining a chapter and a link point indicating a reproduction start position that does not correspond to the chapter!
  • EM entry mark
  • play items and marks are assigned consecutive sequence numbers.
  • the picture at the playback start point is the power that constitutes the GOP configuration picture.
  • the picture can be decoded without using other GOP information.
  • CLOSED CLOSED
  • It is possible to determine the power that is a picture included in the AVCHD format, the management information power that is specified in the AVCHD format, and whether the picture is included in a non-closed GOP that requires the use of other GOP information. Can not. Therefore, in general, a player who executes playback processing, as described above with reference to FIG. 1, from the point designated for playback (EM ( PLM)) IDR ( (Refered) When a picture is read, decoded, and played back from the specified playback position, it is processed!
  • the GOP set in the AVCH D format is a reference picture that temporally precedes the I picture or IDR picture that is the referenced picture! ⁇ 2 sheets are often present.
  • Fig. 10 shows an example in which there are two reference pictures temporally preceding the IDR (I) picture of the referenced picture
  • Fig. 11 shows a temporal advance of the IDR (I) picture of the referenced picture. In this example, there is one reference picture to be processed.
  • GOP force S a non-closed GOP that refers to other GOP data
  • the previous GOP stream is required to decode the picture preceding IDR (I).
  • the decoding result of the previous GOP # 001 stream is used to decode the two pictures 301 preceding the IDR (I) of that GOP # 002. Necessary.
  • GOP # 002 shown in Fig. 11 is a non-closed GOP
  • decoding of picture 302 preceding the IDR (I) of GOP # 002 requires the decoding result of the previous GOP # 001 stream. Become.
  • step S101 a playlist including a chapter to start playback is specified.
  • the play list is a play list that is provided corresponding to the title to be shown to the user and includes at least one play item.
  • Each play item has a playback start point (IN point) and a playback end point (OUT point) for the clip, thereby specifying the playback section.
  • step S102 a playlist mark as a playback start point is specified.
  • An entry mark (EM: EntryMark) is added to the top of the play item.
  • the entry mark in the playlist is also called a “playlist 'mark (PLM)”.
  • a play item to be reproduced is specified.
  • a play item is playback section designation information having a playback start point (IN point) and a playback end point (OUT point) for a clip, and can be obtained from a playlist file.
  • step S104 the clip information file including the playback start point is read.
  • the clip information file name corresponding to the play item identified in step S104 can be acquired from the playlist file, and the clip information file is read according to the acquired clip information file name.
  • step S105 the information recorded in the clip information file is read and the closest playback time is reached without exceeding the specified playback time (PTS: presentation'time stamp) corresponding to the picture at the playback start point. Identify GOP (EP) with time (PTS—EP—start). The processing in step S105 corresponds to the preceding GOP identification processing described above with reference to FIG. Thereafter, in step S106, the specified GOP (EP) force is also read, and is decoded and reproduced.
  • PTS presentation'time stamp
  • EP indicates an entry point.
  • GOP Group Of Picture
  • Decode unit start position information is recorded as an entry point (EP).
  • Entry point (EP) information is recorded in the clip information file and can be obtained from the clip information file.
  • Figure 13 shows the syntax of the clip information file.
  • Clip information is a file that defines the attributes of an AV stream and includes, for example, coding, size, time ⁇ address conversion, playback management information, time map, etc., and these information are stored in each referenced picture (IDR (I ) Picture) and recorded in the clip information.
  • the field [Typelndicator] has a 32-bit data length and indicates that this file is a clip information file.
  • Fields [SequenceencefostartAddressj to [ExtensionDatastartAddressj have a data length of d2 hits in the valleys, and indicate the start address of each data block in this syntax. The start address is indicated by the relative number of bytes from the first byte specified by! / In the file.
  • the clip information block [WkClipInfo ()] to the clip mark block [WkClipMark O] record the substantial contents recorded in the clip information file. That is, information related to a stream necessary for reproducing an actual stream is recorded.
  • the EP map as entry point (EP) information corresponding to the referenced picture (IDR (I) picture) is recorded in the CPI block [WkCPlO] 305 of the clip information file shown in Fig. 13 At each timing, an EP map with EP (entry point) is generated and recorded.
  • the playback time (PTS-EP-start) corresponding to each GOP (EP) is registered. That is, for each GOP (EP), presentation time stamp (PTS) information corresponding to an IDR (I) picture that is a referenced picture included in each GOP (EP) is registered.
  • the playback position frame is referenced by referring to the CPI of the clip information file based on the playback specified time (PTS).
  • PTS playback specified time
  • step S105 the GOP (EP) having the closest playback time (PTS: EP—start) without exceeding the playback specified time (PTS: presentation'time stamp) corresponding to the picture at the playback start point is selected.
  • PTS the closest playback time
  • PTS presentation'time stamp
  • the entry mark When selecting a GOP that starts playback from the time of EM (EntryMark), as shown in Fig. 14, the playback time is earlier than the entry mark (EM: EntryMark)! Decoding and playback from () picture) are required.
  • the index index
  • movie object MovieObject
  • playlist PlayList
  • clip information Click-through information
  • ClipAVStream Each file of the clip AV stream
  • the playlist file is a reproduction list that is provided corresponding to the title shown to the user and includes at least one play item.
  • Each play item has a playback start point (IN point) and playback end point (OUT point) for the clip, thereby specifying the playback section.
  • mark management information In the (Makerslnformation) area, record information that can be applied to eliminate useless decoding during playback and useless data generation during editing.
  • this information is referred to as mark management information.
  • the mark management information writing area in the playlist file will be described with reference to FIG.
  • the extension data area (ExtentionData) 311 is recorded in the playlist file 310
  • the extension data area (ExtentionData) 311 is a play list which is an extension data area in units of playlist marks (PLM).
  • the list mark extension data area is set.
  • a plurality of playlist marks can be set in one playlist, and a playlist mark extension data (PLM extension data) 312 area corresponding to the plurality of playlist marks is set.
  • Makers Information 313 is set.
  • This manufacturer's information 313 is an area that is set as an area that allows a manufacturer of a data recording device that performs data recording processing to write free information.
  • mark management information to be recorded in the maker information area for each playlist mark in the playlist finale is shown below.
  • Mark management information includes
  • GOP attribute information [GOP—ATTR]
  • IDR (I) picture PTS (presentation.time stamp) information [IDR_PTS] is included.
  • GOP is closed (CLOSED) GOP
  • GOP is a CLOSED GOP! / ⁇
  • IDR (I) picture PTS (presentation time stamp) information [IDR PTS] GOP that contains a play list mark (PLM ( EM)) that can be specified as the playback start position
  • EM manufacturer information
  • An information processing apparatus that performs data recording or data editing complies with the AVCHD format in accordance with data recording and editing under the control of the recording / playback control unit 110 (see FIG. 2) that controls data recording processing on the information recording medium.
  • the database file is updated, and the mark management information is recorded in the maker information area of each playlist mark in the playlist file.
  • GOP force S including the mark, GOP attribute indicating whether or not the GOP requires the decoding information of another GOP in the decoding process of the GOP,
  • Playback specified time (PTS: presentation 'time stamp) information of the referenced picture included in the GOP to which the mark belongs
  • Management information including this information is recorded in the Makers information area for each playlist mark set in the playlist file specified in the AVCHD recording format.
  • a reproduction processing sequence when this mark management information is applied will be described with reference to the flowchart shown in FIG.
  • PLM playlist mark
  • EM entry mark
  • Steps S20;! To S204 are processes corresponding to steps S10;! To S104 of the flow described above with reference to FIG.
  • the play list is a play list that is provided corresponding to the title shown to the user and includes at least one play item. Each play item has a playback start point (IN point) and playback end point (OUT point) for the clip, and specifies the playback section!
  • a playlist mark (PLM) as a playback start point is specified.
  • a play item to be reproduced is specified.
  • a play item is playback section designation information having a playback start point (IN point) and a playback end point (OUT point) for a clip, and can be obtained from a playlist file.
  • step S204 a clip information file including a reproduction start point is read.
  • the clip information file name corresponding to the play item identified in step S204 can be acquired from the playlist file, and the clip information file is read according to the acquired clip information file name.
  • the information recorded in the file is read and the playback specified time (PTS: presentation 'time stamp) corresponding to the picture at the playback start point is not exceeded! /, Playback time (PTS—EP—start) Identify GOP (EP) with Note that the playback time (PTS—EP—start) corresponding to GOP (EP) is registered in the EP map as described above, and is an IDR (I) picture that is a referenced picture included in each GOP (EP).
  • PTS Presentation 'Time stamp
  • step S207 the specified GOP (EP) force is read, and is decoded and reproduced.
  • This process is the same as the process described with reference to FIG. In other words, the preceding GOP specifying process described above with reference to FIG. 1, and decoding and playback from the specified GOP are performed.
  • Step S208 The following processing is processing in which the mark management information recorded in the Makers information area of the playlist mark unit of the above-mentioned playlist file is applied.
  • step S208 first, it is determined from the mark management information whether the GOP to which the PLM belongs is a closed (CL OSED) GOP.
  • CL OSED closed
  • PLM playlist mark
  • GOP attribute information GOP attribute information [GOP-ATTR].
  • GOP is closed (CLOSED) GOP
  • GOP is a CLOSED GOP! / ⁇
  • step S208 the playback processing device (player) confirms this GOP attribute.
  • GOP attribute information [GOP-ATTR] [01]
  • step S210 If the time is later than the PTS force S corresponding to the IDR (I) picture and the PTS corresponding to the PLM, the process proceeds to step S210. On the other hand, if the time is not later than the PTS force S corresponding to IDR (I) picture and the PTS corresponding to PLM, the processing of steps S206 and S207 is executed.
  • step S209 The distribution of the processing in step S209 will be described with reference to FIG.
  • GOP # 002 is a closed (CLOSED) GOP
  • the PLM as the playback start point is the picture 321 preceding the IDR (I) picture 331 shown in FIG. It may be picture 322 in the subsequent area that contains picture 331.
  • the playback specification time (PTS: presentation 'time stamp) corresponding to the picture at the playback start point is set in step S206.
  • the GOP (EP) that has the closest playback time (PTS—EP—start) without exceeding the designated playback time (PTS) of picture 322 is registered as the PTS of ID R (I) picture 331.
  • GOP # 002 and starting from GOP # 002, decoding and reproduction are executed in step S207.
  • step S210 the process proceeds to step S210, and based on the clip information file acquired in step S204! /, A GOP (EP) with the playback time (PTS—EP—start) of the IDR (I) picture that is the referenced picture ).
  • the clip information file records the playback time (PTS-EP-start) of the IDR (I) picture that is the first referenced picture in the playback section (chapter) that is the target of the clip information.
  • the playback device player
  • obtains the in-file address of the playback position by referring to the CPI of the clip information file based on the specified playback time (PTS), and identifies the GOP (EP) with a specific PTS. To do.
  • step S211 decoding and reproduction from the GOP (EP) specified in step S210 are executed.
  • GOP # 002 is a closed (CL OSED) GOP
  • the PLM force as the playback start point IDR (I) pin shown in FIG. This corresponds to the processing in the case of the picture 321 preceding the Kucha 331.
  • step S210 the playback time (PTS-EP-start) corresponding to the IDR (I) picture 331, which is the first referenced picture in the playback section (chapter) for the clip information, from the clip information file
  • this PTS is acquired, and GOP # 002 is specified as the GOP (EP) having this PTS.
  • step S211 decoding and playback from GO P # 002 are executed.
  • GOP-compatible PTS IDR-compatible PTS
  • PLM playlist mark
  • This process is executed when the above condition ⁇ , (b) is satisfied.
  • Fig. 18 shows a lean editing process sequence using this mark management information. This will be described with reference to the flowchart shown.
  • step S301 a playlist including a chapter to be edited is specified.
  • PTS Presentation Time Stamp
  • PTS is acquired as the playback specified time information that is set according to the playlist mark (PLM).
  • step S303 a play item corresponding to the playlist mark (PLM) is specified, and in step S304, a clip information file including a reproduction start point corresponding to the specified play item is read.
  • the clip information file name corresponding to the play item identified in step S304 can be acquired from the playlist file, and the clip information file is read according to the acquired clip information file name.
  • This determination process can be determined based on, for example, the manufacturer ID information of the playlist file that acquired PLM.
  • the information recorded in the file is read and the closest playback time (PTS—EP—s) does not exceed the specified playback time (PTS: presentation.timestamp) corresponding to the first picture of the data that remains after editing. Identify GOP (EP) with tart).
  • the GOP (EP) compatible playback time (PTS—EP —start) is registered in the EP map as described above, and corresponds to the IDR (I) picture that is the referenced picture included in each GOP (EP). Presentation 'Time stamp (PTS) information.
  • step S307 editing is performed using the specified GOP (EP) as the remaining target data.
  • the process proceeds to step S308. This process applies the mark management information recorded in the Makerslnformation area for each playlist mark in the playlist file.
  • step S308 first, it is determined from the mark management information whether the GOP to which the PLM belongs is a closed (CL OSED) GOP.
  • GOP is closed (CLOSED) GOP
  • GOP is a CLOSED GOP! / ⁇
  • step S309 the IDR (I) picture PTS (presentation 'time stamp) is further determined from the mark management information described above.
  • PTS presentation time stamp
  • PLM playlist mark
  • step S310 If the time is after the PTS force S corresponding to the IDR (I) picture and the PTS corresponding to PLM, the process proceeds to step S310. On the other hand, if it is not after the PTS force S corresponding to IDR (I) picture and the PTS corresponding to PLM, the processing of steps S306 and S307 is executed.
  • step S309 The distribution of the processing in step S309 is as described above with reference to FIG. IDR (I) picture compatible PTS force If the time is later than the PLM compatible PTS, the process proceeds to step S310, and based on the clip information file acquired in step S304, the IDR (I) picture that is the referenced picture Specify GOP (EP) with playback time (PTS—EP—start).
  • IDR (I) picture that is the referenced picture Specify GOP (EP) with playback time (PTS—EP—start).
  • step S311 the GOP (EP) specified in step S310 is left as editing data, and the preceding GOP data is determined to be unnecessary for reproduction processing and cut.
  • GOP # 002 is a closed (CL OSED) GOP
  • GOP-compatible PTS IDR-compatible PTS
  • PLM playlist mark
  • the information processing apparatus of the present invention that controls reproduction or editing processing of data recorded on an information recording medium is controlled by the recording / reproduction control unit 110 of the information processing apparatus 100 shown in FIG. 2, for example.
  • GOP Group Of Picture
  • the mark PLM (EM)
  • the corresponding mark management information is read from the Makerslnformation area of each playlist mark in the playlist file specified in the AVCHD format, and the GOP power that contains the mark based on the mark management information.
  • the recording / playback control unit 110 obtains the playback designated time (PTS: presentation 'time stamp) information of the referenced picture included in the GOP to which the mark belongs from the mark management information, and the picture corresponding to the mark Based on the comparison result with the playback specified time (PTS), a process for determining the decoding start point in the playback process or the remaining start point in the editing process is executed.
  • PTS playback designated time
  • the GOP (EP) force S is a code that does not need to refer to other GOP data for decoding.
  • mark management information such as whether or not it is a CLOSED GOP, is recorded in the MakersPrivateData area of the clip information file.
  • the index index
  • movie object MovieObject
  • playlist PlayList
  • clip information Click-through information
  • ClipAVStream Each file of the clip AV stream
  • the clip information file exists in a pair with the clip AV stream file, and is a file in which information on the stream necessary for reproducing the actual stream is described.
  • mark management information that can be applied to eliminate useless decoding during playback and useless data generation during editing is recorded in the Makers Private Data area of this clip information file. .
  • the mark management information writing area in the clip information file will be described with reference to FIG. As shown in FIG. 19, an extension data area (ExtentionData) 351 is recorded in the clip information file 350, and a Makers Private Data (Makers PriVate Data) 352 area is set in the extension data (ExtentionData) 351 area. Yes.
  • This manufacturer's private data area is an area that is set as an area that allows the manufacturer of the data recording device that performs the data recording process to freely write information.
  • Mark management information 353, that is, mark management information 353 applicable to eliminate generation of useless data in decoding and editing in reproduction is recorded in this manufacturer's private data 352.
  • G0P is CLOSED G0P
  • G0P is not CLOSED G0P
  • G0P is CLOSED. Non-CLOSED mixed
  • IDR Time difference value from the beginning of G0P to the I / IDR PTS [45kHz]
  • the mark management information in this embodiment includes:
  • GOP attribute information [GOP—ATTR]
  • IDR. PTS offset information [IDR_PTS_OFFSET]
  • ID string [ID—STR] is a character string indicating that the information recorded in the maker's private data area of the clip information file is self-recording data. For example, information of 80 bits or less “ABC—CAMERA” and the like are stored in ASCII code. Note that the maker's private data area set in the clip information file has a maker ID recording area set as recording information according to the A VCHD format, so a configuration that applies information according to this format is also possible. Yes, in this case, this ID string [ID—STR] can be omitted! / ,.
  • GOP is closed (CLOSED) GOP
  • GOP is a CLOSED GOP! / ⁇
  • GOP contains both closed (CLOSED) GOP and non-closed GOP. These four types of GOP attribute values are stored.
  • Example of processing described earlier In the embodiment in which mark management information is recorded in the maker information area of the playlist file in the playlist file, the mark in the playlist mark unit is used.
  • IDR'PTS offset information [IDR—PTS—OFFSET] is used to specify playback of IDR (I) picture, which is a referenced picture included in the GOP, from PTS as playback specified time of the first picture of GOP.
  • Time difference value [45kHz] information of PTS as time.
  • IDR'PTS offset information will be described with reference to FIG. A description will be given using G OP # 002 shown in FIG. 20 as an example.
  • GOP # 002 the first picture of GOP is picture 381.
  • An IDR (I) picture that is a referenced picture included in GOP # 002 is an IDR (I) picture 382.
  • the IDR'PTS offset information [IDR—PTS—OFFSET] is used as the playback specified time for the IDR (I) picture 382, which is the referenced picture included in the GOP, from the PTS as the playback specified time for the first GOP picture 381. It is the time difference value [ ⁇ ] of PTS.
  • GOP attribute information [GOP—ATTR]
  • IDR. PTS offset information [IDR_PTS_OFFSET]
  • the timing for example, when the data recording process is executed or when the editing process is executed.
  • There is data recording! / The information processing for data editing.
  • the logical device Under the control of the recording / playback control unit 110 (see FIG. 2) for controlling the data recording process for the information recording medium, the logical device performs a database file update process in accordance with the AVCHD format in accordance with data recording and editing.
  • the mark management information is recorded in the maker's private data area of the clip information file.
  • GOP Group Of Picture
  • the mark as the playback start point information described above, that is, the mark management information corresponding to PLM ( EM)
  • GOP force S including the mark, GOP attribute indicating whether or not the GOP requires the decoding information of another GOP in the decoding process of the GOP,
  • Difference value information of playback specified time (PTS: presentation 'time stamp) between the first picture of the GOP to which the mark belongs and the referenced picture contained in the GOP
  • Management information including this information is recorded in the manufacturer's private data area of the clip information file specified in the AVCHD recording format.
  • PLM playlist mark
  • EM entry mark
  • Steps S40;! To S404 are processes corresponding to steps S20;! To S204 in the flow described above with reference to FIG.
  • the play list is a play list that is provided corresponding to the title shown to the user and includes at least one play item.
  • Each play item has a playback start point (IN point) and playback end for the clip. By having a point (OUT point), you can specify that playback section!
  • step S402 a playlist mark (PLM) as a playback start point is specified.
  • the PTS Presentation Time Stamp
  • the playback specified time information that is set corresponding to the playlist mark (PLM).
  • a play item to be reproduced is specified.
  • a play item is playback section designation information having a playback start point (IN point) and a playback end point (OUT point) for a clip, and can be obtained from a playlist file.
  • step S404 a clip information file including a reproduction start point is read.
  • the clip information file name corresponding to the play item identified in step S404 can be acquired from the playlist file, and the clip information file is read according to the acquired clip information file name.
  • step S405 the information recorded in the clip information file acquired in step S404 is read, and the playback specified time corresponding to the picture at the playback start point (PTS: presentation 'time stamp) Specify the GOP (EP) with the closest playback time (PTS—EP—start) without exceeding.
  • the playback time (PTS—EP—start) corresponding to GOP (EP) is registered in the EP map as described above, and the IDR (I) picture that is the referenced picture included in each GOP (EP).
  • Corresponding presentation 'time stamp (PTS) information is registered in the EP map, and from this information, it is closest without exceeding the designated playback time (PTS: presentation' time stamp) corresponding to the picture of the playback start point! /, Specify GOP (EP) with playback time (PTS—EP—start).
  • step S406 the mark management information recorded in the manufacturer's private data area of the clip information file described above is read
  • ID character string [ID-STR] it is determined whether or not a recording data recorded by a device matching the playback device, that is, a character string indicating self-recording data is recorded.
  • step S408 is performed. If it is not confirmed that it is self-recording, the process proceeds to step S407. In step S407, the GOP (EP) force specified in step S405 is read, and is decoded and reproduced. This process is the same as the process described with reference to FIG. That is, the preceding GOP specifying process described above with reference to FIG. 1, and decoding and playback from the specified GOP are performed.
  • the recording area of the manufacturer ID is set as the recording information according to the AVCHD format.
  • This determination process may be executed as a determination process to which information according to this format is applied.
  • step S406 If it is confirmed in step S406 that the recording is self-recording, the process proceeds to step S408, and a process is applied to which the mark management information recorded in the maker's private data area set in the clip information file is applied. .
  • step S408 the playback time (PTS—EP—star) of the GOP (EP) next to the GOP (EP) specified in step S405 is acquired.
  • step S409 the difference between the playback time (PTS—EP—start) of the next GOP (EP) acquired in step S408 and the playback start time (PTS) of PLM (EM), which is the playback start point At is calculated, and it is determined whether or not the calculated difference At is less than or equal to the IDR'PTS offset information [IDR—PTS—OFFSET] registered as the mark management information described above.
  • step S407 decoding is performed from the GOP specified in step S405, that is, the preceding GOP (EP) having the reproduction time preceding the reproduction start point.
  • step S409 The determination processing in step S409 will be described with reference to FIG. Step S409 In FIG. 22, when the playback start point PLM (EM) is in the range of picture group 39;! To 392, the process is performed by discriminating between picture group 391 and picture group 392. It is executed as the determination process.
  • PLM playback start point
  • step S409 the difference ⁇ t between the PTS corresponding to the PLM that is the picture designation information of the playback start point and the next GOP (EP) compatible PTS is the IDR.
  • PTS offset information [IDR—PTS—OFFSET]. It is determined whether or not
  • the difference At between the PLM-compatible PTS and the next GOP (EP) -compatible PTS is less than the IDR'PTS offset information [IDR—PTS—OFFSET], it corresponds to the PLM that is the playback start picture designation information.
  • Picture power to be included In the picture group 392 shown in Fig. 22 the difference At between the PLM compatible PTS and the next GOP (EP) compatible PTS is less than IDR'PTS offset information [IDR—PTS—OFFSET].
  • IDR—PTS—OFFSET IDR'PTS offset information
  • picture group 391 shown in Fig. 22 is a picture corresponding to the PLM that is the reproduction start picture designation information
  • the decoding from this GOP is executed in step S407 and reproduction is performed.
  • the picture group 392 shown in FIG. 22 is a picture corresponding to the PLM that is the reproduction start picture designation information
  • G OP # 001 including the IDR (I) picture preceding these pictures is It is not always necessary to decode the picture group 392 for reproduction.
  • GOP # 002 is a CLOSE GOP
  • GOP # 001 does not need to be decrypted.
  • step S410 it is determined in step S410 whether 00? # 002 is closed.
  • step S410 the GOP (EP) including the PLM that is the reproduction start picture designation information 1S
  • GOP is closed (CLOSED) GOP
  • GOP is a CLOSED GOP! / ⁇
  • GOP contains both closed (CLOSED) GOP and non-closed GOP
  • step S410 the playback processing apparatus (player) confirms this GOP attribute.
  • the process proceeds to step S411.
  • Step S407 (Okay, as described above, step S405i, GOP with the PTS preceding the PTS corresponding to the PLM corresponding to the PLM that is the playback start picture designation information. Decrypt from.
  • step S407 The processing that proceeds to step S407 from step S410 is equivalent to the processing in which PLM, which is the playback start picture designation information, is set in the picture group 392! /, And GOP # 001 is set as the decoding start GOP. .
  • step S410 it is determined that GOP # 002 is not a closed (CLOSED) GOP, and for decoding picture group 392, the decoding information of the referenced (IDR (I)) picture included in GOP # 001 is used. Is a process based on the determination that is necessary.
  • step S410 determines whether the GOP is a closed (CLOSED) GOP. If it is determined in step S410 that the GOP is a closed (CLOSED) GOP, the process proceeds to step S411, and the next GOP specified in step S408 is set as the decoding start GOP. Perform playback processing.
  • CLOSED closed
  • step S410 The processing in this case will be described with reference to FIG.
  • the processing that proceeds from step S410 to step S411 is equivalent to the processing in which PLM, which is the playback start picture designation information, is set in the picture group 392! /, And GOP # 002 is set as the decoding start GOP. .
  • GOP # 002 is a closed (CLOSED) GOP, and for decoding picture group 392, decoding of the referenced (IDR (I)) picture included in GOP # 001 is performed. Since it is confirmed that the information is unnecessary, in step S411, the set decoding and reproduction processing is executed with the next GOP specified in step S408 as the decoding start GOP.
  • steps S409 to S411 are as follows:
  • step S408 When the above conditions (a) and (b) are satisfied, the next GOP specified in step S408 is set as the decoding start GOP, and the set decoding and reproduction processing is executed.
  • step S501 a playlist including a chapter to be edited is specified.
  • the playlist PTS Present as playback specified time information that is set according to the mark (PLM)! /
  • step S503 a play item corresponding to the play list mark (PLM) is specified, and in step S504, a clip information file including a reproduction start point corresponding to the specified play item is read.
  • the clip information file name corresponding to the play item specified in step S504 can be acquired from the playlist file, and the clip information file is read according to the acquired clip information file name.
  • step S505 the information recorded in the clip information file acquired in step S504 is read, and the playback designated time (PTS: presentation) corresponding to the first picture of the data that remains after editing is read.
  • PTS playback designated time
  • the GOP (EP) compatible playback time (PTS—EP—start) is registered in the EP map as described above, and corresponds to the IDR (I) picture that is the referenced picture included in each GOP (EP). This is presentation presentation time stamp (PTS) information.
  • step S506 the mark management information recorded in the manufacturer's private data area of the clip information file described above is read
  • ID character string [ID-STR] it is determined whether or not a recording data recorded by a device matching the playback device, that is, a character string indicating self-recording data is recorded.
  • step S506 If it is confirmed in step S506 that it is self-recording, the process proceeds to step S508, and if it is not confirmed that it is self-recording, the process proceeds to step S507.
  • step S507 the GOP (EP) force specified in step S505 and the remaining target data are edited.
  • step S506 is set. This determination process may be executed as a determination process to which information according to this format is applied.
  • step S508 is performed. Proceed to, and apply the mark management information recorded in the maker's private data area set in the above clip information file.
  • step S508 the playback time (PTS—EP—star) of the GOP (EP) next to the GOP (EP) specified in step S505 is acquired.
  • step S509 the difference between the playback time (PTS—EP—start) of the next GOP (EP) acquired in step S508 and the playback start time (PTS) of PLM (EM), which is the playback start point At is calculated, and it is determined whether or not the calculated difference At is less than or equal to the IDR'PTS offset information [IDR—PTS—OFFSET] registered as the mark management information described above.
  • IDR—PTS—OFFSET IDR—PTS—OFFSET
  • step S507 editing is performed from the GOP specified in step S505, that is, the preceding GOP (EP) having the playback time preceding the playback start point, as the remaining target data.
  • step S509 determines whether or not the difference At between the PLM compatible PTS and the next GOP (EP) compatible PTS is equal to or less than the IDR'PTS offset information [IDR—PTS—OFFSET].
  • step S510 it is determined whether or not the next GOP is closed.
  • step S510 whether or not the GOP (EP) containing the picture with the PLM set as the starting point of the data to be edited is a GOP (EP) that can be decoded without using other GOP data Is determined with reference to the mark management information described above.
  • GOP is closed (CLOSED) GOP
  • GOP is a CLOSED GOP! / ⁇
  • GOP contains both closed (CLOSED) GOP and non-closed GOP. These four types of GOP attribute values are stored!
  • step S510 the apparatus that executes the editing process confirms this GOP attribute.
  • Step S507 You can select the GTS identified in Step S505i, Step S505i, as described above, that is, the PTS that precedes the PTS of the picture that corresponds to the PLM as the starting point of the remaining data after editing. Edit processing that leaves the GOP you have.
  • step S510 determines whether the GOP is a closed (CLOSED) GOP. If it is determined in step S510 that the GOP is a closed (CLOSED) GOP, the process proceeds to step S511, and the next GOP specified in step S508 is left in the editing process, and the preceding GOP That is, the editing process for cutting the GOP (EP) specified in step S505 is executed.
  • GOP # 002 is a closed (CLOSED) GOP in Fig. 22
  • PLM force as the remaining data start point after editing is included in the picture group 392 shown in Fig. 22
  • the preceding GOP (GOP # 001) is not necessary when playing back the picture included in the picture group 392! /, And editing by cutting the preceding GOP Is.
  • This process is executed when the above condition ⁇ , (b) is satisfied.
  • the information processing apparatus controls reproduction or editing processing of data recorded on the information recording medium is, for example, the recording / playback control unit 110 of the information processing apparatus 100 illustrated in FIG.
  • the mark PLM (EM)
  • MakersPrivateData Makers Private Data
  • the GOP force that includes the mark is determined based on the mark management information.
  • the recording / playback control unit 110 uses the mark management information to determine the playback designated time (PTS: presentation time stamp) of the leading picture of the GOP to which the mark belongs and the referenced picture included in the GOP.
  • the difference value information is obtained, and the mark management information and the difference between the mark corresponding playback designation time (PTS) of the picture corresponding to the mark and the GOP compatible playback designation time (PTS) of the mark correspondence playback designation time transition are obtained.
  • a process for determining a decoding start point in the reproduction process or a remaining start point in the editing process is performed.
  • the device information on which the recording process has been executed is acquired, and the processing mode is changed based on the acquired device information.
  • the program can be recorded in advance on a hard disk or ROM (Read Only Memory) as a recording medium.
  • the program can be stored temporarily or permanently on a removable recording medium such as a flexible disk, CD-ROM (Compact Disc Read Only Memory), MO (Magneto optical disc), DVD (Digital Versatile Disc), magnetic disk, or semiconductor memory. Can be stored (recorded) automatically.
  • a removable recording medium can be provided as a so-called package software.
  • the program is installed on the computer from the removable recording medium as described above, or wirelessly transferred from the download site to the computer, or via a network such as a LAN (Local Area Network) or the Internet.
  • the program can be transferred by Arizumi, and the computer can receive the program transferred in this way and install it on a built-in recording medium such as a hard disk.
  • the decoding (decoding) process it is possible to prevent the decoding (decoding) process from being necessary and efficient in decoding and reproducing the encoded and compressed data. It is possible to replay the recorded data and edit it without leaving useless data.
  • the GOP power including the mark includes the decoding information of another GOP during the decoding process of the GOP.
  • the GOP attribute that indicates whether or not the GOP is required is recorded, and playback and editing are performed with reference to this information. Therefore, decoding (decoding) processing that is not required in playback processing is performed. Editing that prevents useless data in the prevention and editing process can be performed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

明 細 書
情報処理装置、および情報処理方法、並びにコンピュータ 'プログラム 技術分野
[0001] 本発明は、データ記録または再生処理を実行する情報処理装置、および情報処理 方法、並びにコンピュータ 'プログラムに関する。さらに、詳細には、符号化圧縮され たデータの復号再生処理にお!/、て、必要のな!/、デコード(復号)処理を防止して効率 的な再生を可能とし、また記録データの編集にお!/、て無駄なデータの残存を回避す ることを可能とする情報処理装置、および情報処理方法、並びにコンピュータ'プログ ラムに関する。
背景技術
[0002] 最近では、ディスク型記録メディアの記録容量の増大に伴って、従来の録画テープ に代わってディスクに動画像や静止画を保存するタイプのビデオカメラが出現してき ている。ディスク型記録メディアはランダム 'アクセスが可能であるから、好きなシーン を効率的に見つけ出すことができるとともに、データへのアクセスは非接触であるから 情報記録媒体 (メディア)を劣化させることなく利用することができる。例えば、 DVDビ デォカメラは、画質の良さや編集ができるなどの使い勝手の良さから年々ユーザが 拡大してきている。
[0003] さらに、近年、データ品質を向上させたハイビジョンデータ、すなわち HD (High— Definition)デジタルデータの記録、再生を行なう機器が開発され、利用されている
[0004] また、最新の HDデータの記録フォーマットとして AVCHDフォーマットが提案され た。 AVCHDフォーマットは、例えば、ビデオカメラで撮影した動画像ストリームを MP EG2—TSストリームに符号化して記録するフォーマットであり、階層型のデータ管理 構成を持つ。
[0005] この AVCHDフォーマットは、インデックス(index)、ムービーオブジェクト (Movie Object)、プレイリスト(PlayList)、クリップ情報(Cliplnformation)、クリップ AVスト リーム(ClipAVStream)の各ファイルが生成され記録される。なお、この記録フォー マットにつ!/、ては、本発明の説明中にお!/、て詳細に説明する。
[0006] この AVCHDフォーマットにおいては、記録された実データは、クリップ AVストリー ム(ClipAVStream)ファイルに記録され、この実データに対応する管理情報などが 、インデックス(index)、ムービーオブジェクト(MovieObject)、プレイリスト(PlayLis t)、クリップ情報(CHpInformation)の各属性情報ファイルに散在して記録される設 定とされている。
[0007] AVCHDフォーマットにおいては、動画像ストリームを MPEG2— TSストリームに符 号化して記録する。図 1を参照して AVCHDフォーマットにおける符号化構成につい て説明する。符号化データには、いわゆる符号化単位としての GOP (Group Of P icture)が存在する。図 1に示す GOP # 001 , GOP # 002, GOP # 003である。
[0008] 1つの GOPは 1つの被参照フレームとしての I (Intra)ピクチャと複数の参照ピクチ ャによって構成される。参照ピクチャは、被参照ピクチヤの差分データ等によって構 成されるので、参照ピクチャをデコード (復号)する場合は、被参照ピクチヤの情報が 不可欠となる。なお、 AVCHDフォーマットでは、被参照ピクチャを IDR(Instantane ous Decoding Refresh)ヒクテャと呼ふ。
[0009] GOPには、他の GOPの情報を利用することなぐ GOP内のピクチャをデコード可 能なクローズ(CLOSED) GOPと、 GOP内のピクチャをデコードする場合、他の GO P、すなわち 1つ前の GOPの情報を利用することが必要となる非クローズ GOPが存 在する。
[0010] 一方、再生処理を行なうプレーヤでは、多くの場合、再生対象とする動画像データ 力、ら様々な再生開始ポイントを選んで再生を行なうことが可能である。例えば動画像 データには再生単位としてのチヤプタが設定され、プレーヤでは各チヤプタの開始位 置を指定した再生を行なうことができる。
[0011] 再生開始点にあるピクチャは、前述の GOPの構成ピクチヤとなる力 そのピクチャ は、他の GOPの情報を利用することなくデコード可能なクローズ (CLOSED) GOP に含まれるピクチャである力、、他の GOPの情報を利用することが必要となる非クロー ズ GOPに含まれるピクチャであるかは判別することができない。従って再生処理を実 行するプレーヤは、再生指定のあったポイントから時間方向で前にある IDR (被参照 )ピクチャを読み込んで復号を行なって再生指定位置からの再生を行なうという処理 を行なっている。
[0012] 例えば図 1に示す再生開始ピクチャ 11が指定された場合、このポイントから時間方 向で前にある先行被参照ピクチャ 12を読み込んで、復号を行なって再生指定位置 力、らの再生を行なう。しかし、このような処理を行なうと、再生指定位置にあるピクチャ 、例えば図 1に示す再生開始ピクチャ 11の属する GOP # 002がクローズ(CLOSE D) GOPである場合、 1つ前の GOP # 001に属する被参照ピクチヤのデコード処理 は全く無駄な処理となる。この結果、再生開始時間が遅延するという問題が発生する 発明の開示
発明が解決しょうとする課題
[0013] 本発明は、上述の問題点に鑑みてなされたものであり、符号化圧縮されたデータの 復号再生処理にお!/、て、必要のな!/、デコード (復号)処理を防止して効率的な再生 を可能とし、また記録データの編集にお!/、て無駄なデータの残存を回避することを可 能とする情報処理装置、および情報処理方法、並びにコンピュータ 'プログラムに関 する。
[0014] 特に、 GOP構成を持つ符号化データの再生において無駄な復号処理を行なわず に迅速な復号、再生を実現し、また編集処理において無駄なデータの残存を回避可 能とした情報処理装置、および情報処理方法、並びにコンピュータ 'プログラムを提 供することを目的とする。
課題を解決するための手段
[0015] 本発明の第 1の側面は、
情報処理装置であり、
情報記録媒体に対するデータ記録処理制御を行う制御部を有し、
前記制御部は、
ピクチャグループによって構成される GOP (Group Of Picture)を設定したェン コードデータの記録および記録データに対応する管理情報の記録制御を行なう構成 であり、 前記制御部は、再生開始ポイント情報としてのマークに対応するマーク管理情報と して、前記マークの含まれる GOP力 S、該 GOPの復号処理に際して他の GOPの復号 情報を必要とする GOPであるか否かを示す GOP属性の記録処理制御を行う構成で あることを特徴とする情報処理装置にある。
[0016] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記マー ク管理情報として、前記マークの属する GOPに含まれる被参照ピクチヤの再生指定 時刻 (PTS:プレゼンテーション 'タイムスタンプ)情報を記録する制御を行う構成であ ることを特徴とする。
[0017] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記マー ク管理情報として、前記マークの属する GOPの先頭ピクチヤと、該 GOPに含まれる 被参照ピクチヤとの再生指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)の差分 値情報を記録する制御を行う構成であることを特徴とする。
[0018] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記マー ク管理情報として、記録処理を実行した機器情報を記録する制御を行う構成であるこ とを特徴とする。
[0019] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、予め規定 された階層型の管理構成を持つデータ記録フォーマットに従ったデータ記録制御を 行なう構成であり、前記マーク管理情報を、前記データ記録フォーマットにおいて規 定される属性情報を格納した属性情報ファイルに記録する制御を行なう構成であるこ とを特徴とする。
[0020] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、予め規定 された階層型の管理構成を持つデータ記録フォーマットである AVCHDフォーマット に従ったデータ記録制御を行なう構成であり、前記マーク管理情報を、前記 AVCH D記録フォーマットにおいて規定される属性情報を格納した属性情報ファイルに記録 する制御を行なう構成であることを特徴とする。
[0021] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記 AV CHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリップ情報ファ ィルに前記マーク管理情報を記録する制御を行なう構成であることを特徴とする。 [0022] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記 AV CHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリップ情報ファ ィルに設定されるメーカー対応情報の書き込み許容領域に前記マーク管理情報を 記録する制御を行なう構成であることを特徴とする。
[0023] さらに、本発明の第 2の側面は、
情報処理装置であり、
情報記録媒体に記録されたデータの再生または編集処理の制御を行う制御部を 有し、
前記制御部は、
ピクチャグループによって構成される GOP (Group Of Picture)を設定したェン コードデータを前記情報記録媒体から読み取り、再生または編集処理を行なう際に、 再生開始ポイント情報としてのマークに対応するマーク管理情報を情報記録媒体か ら取得し、前記マーク管理情報に基づいて、マークの含まれる GOPが、該 GOPの復 号処理に際して他の GOPの復号情報を必要とする GOPであるか否かを示す GOP 属性を確認して、再生処理における復号開始ポイント、または編集処理における残 存開始ポイントを決定する処理を行なう構成であることを特徴とする情報処理装置に ある。
[0024] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記マー ク管理情報から、前記マークの属する GOPに含まれる被参照ピクチヤの再生指定時 刻(PTS :プレゼンテーション 'タイムスタンプ)情報を取得し、前記マークに対応する ピクチャの再生指定時刻(PTS)との比較結果に基づいて、再生処理における復号 開始ポイント、または編集処理における残存開始ポイントを決定する処理を行なう構 成であることを特徴とする。
[0025] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記マー ク管理情報から、前記マークの属する GOPの先頭ピクチヤと、該 GOPに含まれる被 参照ピクチヤとの再生指定時刻(PTS:プレゼンテーション 'タイムスタンプ)の差分値 情報を取得し、前記マークに対応するピクチャのマーク対応再生指定時刻 (PTS)と 、該マーク対応再生指定時刻移行の GOP対応の再生指定時刻 (PTS)との差分と 前記マーク管理情報に記録された差分値情報との比較結果に基づ!/、て、再生処理 における復号開始ポイント、または編集処理における残存開始ポイントを決定する処 理を行なう構成であることを特徴とする。
[0026] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記マー ク管理情報から、記録処理を実行した機器情報を取得し、取得した機器情報に基づ V、て、処理態様を変更する構成であることを特徴とする。
[0027] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、予め規定 された階層型の管理構成を持つデータ記録フォーマットである AVCHDフォーマット に従った記録データの再生または編集処理を行なう構成であり、前記マーク管理情 報を、前記 AVCHD記録フォーマットにお!/、て規定される属性情報を格納した属性 情報ファイルから取得する構成であることを特徴とする。
[0028] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記 AV CHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリップ情報ファ ィルから前記マーク管理情報を取得する構成であることを特徴とする。
[0029] さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記 AV CHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリップ情報ファ ィルに設定されるメーカー対応情報の書き込み許容領域から前記マーク管理情報を 取得する構成であることを特徴とする。
[0030] さらに、本発明の第 3の側面は、
情報処理装置にお!/、て、情報記録媒体に対するデータ記録処理制御を行う情報 処理方法であり、
制御部力 ピクチャグループによって構成される GOP (Group Of Picture)を設 定したエンコードデータの記録および記録データに対応する管理情報の記録制御を 行なう記録制御ステップを有し、
前記記録制御ステップは、再生開始ポイント情報としてのマークに対応するマーク 管理情報として、前記マークの含まれる GOP力 S、該 GOPの復号処理に際して他の G OPの復号情報を必要とする GOPであるか否かを示す GOP属性の記録処理制御を 行うマーク管理情報記録ステップを含むことを特徴とする情報処理方法にある。 さらに、本発明の情報処理方法の一実施態様において、前記マーク管理情報記録 ステップは、前記マーク管理情報として、前記マークの属する GOPに含まれる被参 照ピクチャの再生指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)情報を記録す
Figure imgf000009_0001
[0032] さらに、本発明の情報処理方法の一実施態様において、前記マーク管理情報記録 ステップは、前記マーク管理情報として、前記マークの属する GOPの先頭ピクチヤと 、該 GOPに含まれる被参照ピクチヤとの再生指定時刻(PTS:プレゼンテーション'タ ィムスタンプ)の差分値情報を記録する制御を行うステップであることを特徴とする。
[0033] さらに、本発明の情報処理方法の一実施態様において、前記マーク管理情報記録 ステップは、前記マーク管理情報として、記録処理を実行した機器情報を記録する制 卸を fiうステップであることを特 ί毁とする。
[0034] さらに、本発明の情報処理方法の一実施態様において、前記マーク管理情報記録 ステップは、予め規定された階層型の管理構成を持つデータ記録フォーマットに従つ たデータ記録制御を行なうステップであり、前記マーク管理情報を、前記データ記録 フォーマットにおいて規定される属性情報を格納した属性情報ファイルに記録する制 御を行なうステップであることを特徴とする。
[0035] さらに、本発明の情報処理方法の一実施態様において、前記マーク管理情報記録 ステップは、予め規定された階層型の管理構成を持つデータ記録フォーマットである AVCHDフォーマットに従ったデータ記録制御を行なうステップであり、前記マーク 管理情報を、前記 AVCHD記録フォーマットにお!/、て規定される属性情報を格納し た属性情報ファイルに記録する制御を行なうステップであることを特徴とする。
[0036] さらに、本発明の情報処理方法の一実施態様において、前記マーク管理情報記録 ステップは、前記 AVCHD記録フォーマットにお!/、て規定されるプレイリストファイル またはクリップ情報ファイルに前記マーク管理情報を記録する制御を行なうステップ であることを特徴とする。
[0037] さらに、本発明の情報処理方法の一実施態様において、前記マーク管理情報記録 ステップは、前記 AVCHD記録フォーマットにお!/、て規定されるプレイリストファイル またはクリップ情報ファイルに設定されるメーカー対応情報の書き込み許容領域に前 記マーク管理情報を記録する制御を行なうステップであることを特徴とする。
[0038] さらに、本発明の第 4の側面は、
情報処理装置にお!/、て、情報記録媒体に記録されたデータの再生または編集処 理の制御を行う情報処理方法であり、
制御部力 ピクチャグループによって構成される GOP (Group Of Picture)を設 定したエンコードデータを前記情報記録媒体から読み取り、再生または編集処理を 行なう際に、再生開始ポイント情報としてのマークに対応するマーク管理情報を情報 記録媒体から取得し、前記マーク管理情報に基づいて、マークの含まれる GOPが、 該 GOPの復号処理に際して他の GOPの復号情報を必要とする GOPであるか否か を示す GOP属性を確認して、再生処理における復号開始ポイント、または編集処理 における残存開始ポイントを決定するデータ処理ステップを行なうことを特徴とする情 報処理方法にある。
[0039] さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップ は、前記マーク管理情報から、前記マークの属する GOPに含まれる被参照ピクチャ の再生指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)情報を取得し、前記マー クに対応するピクチャの再生指定時刻(PTS)との比較結果に基づいて、再生処理に おける復号開始ポイント、または編集処理における残存開始ポイントを決定する処理 を行なうステップであることを特徴とする。
[0040] さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップ は、前記マーク管理情報から、前記マークの属する GOPの先頭ピクチヤと、該 GOP に含まれる被参照ピクチヤとの再生指定時刻(PTS:プレゼンテーション 'タイムスタン プ)の差分値情報を取得し、前記マークに対応するピクチャのマーク対応再生指定 時刻 (PTS)と、該マーク対応再生指定時刻移行の GOP対応の再生指定時刻 (PTS )との差分と前記マーク管理情報に記録された差分値情報との比較結果に基づいて 、再生処理における復号開始ポイント、または編集処理における残存開始ポイントを 決定する処理を行なうステップを含むことを特徴とする。
[0041] さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップ は、前記マーク管理情報から、記録処理を実行した機器情報を取得し、取得した機 器情報に基づいて、処理態様を変更するステップを含むことを特徴とする。
[0042] さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップ は、予め規定された階層型の管理構成を持つデータ記録フォーマットである AVCH Dフォーマットに従った記録データの再生または編集処理を行なうステップであり、前 記マーク管理情報を、前記 AVCHD記録フォーマットにお!/、て規定される属性情報 を格納した属性情報ファイルから取得するステップを含むことを特徴とする。
[0043] さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップ は、前記 AVCHD記録フォーマットにお!/、て規定されるプレイリストファイルまたはタリ ップ情報ファイルから前記マーク管理情報を取得するステップを含むことを特徴とす
[0044] さらに、本発明の情報処理方法の一実施態様において、前記データ処理ステップ は、前記 AVCHD記録フォーマットにお!/、て規定されるプレイリストファイルまたはタリ ップ情報ファイルに設定されるメーカー対応情報の書き込み許容領域から前記マー ク管理情報を取得するステップを含むことを特徴とする。
[0045] さらに、本発明の第 5の側面は、
情報処理装置にお!/、て、情報記録媒体に対するデータ記録処理制御を行わせる コンピュータ.プログラムであり、
制御部に、ピクチャグループによって構成される GOP (Group Of Picture)を設 定したエンコードデータの記録および記録データに対応する管理情報の記録制御を 行なわせる記録制御ステップを有し、
前記記録制御ステップは、再生開始ポイント情報としてのマークに対応するマーク 管理情報として、前記マークの含まれる GOP力 S、該 GOPの復号処理に際して他の G OPの復号情報を必要とする GOPであるか否かを示す GOP属性の記録処理制御を 行わせるマーク管理情報記録ステップを含むことを特徴とするコンピュータ 'プロダラ ムにある。
[0046] さらに、本発明の第 6の側面は、
情報処理装置にお!/、て、情報記録媒体に記録されたデータの再生または編集処 理の制御を行わせるコンピュータ 'プログラムであり、 制御部に、ピクチャグループによって構成される GOP (Group Of Picture)を設 定したエンコードデータを前記情報記録媒体から読み取り、再生または編集処理を 行なわせる際に、再生開始ポイント情報としてのマークに対応するマーク管理情報を 情報記録媒体から取得させ、前記マーク管理情報に基づいて、マークの含まれる G OP力 該 GOPの復号処理に際して他の GOPの復号情報を必要とする GOPである か否かを示す GOP属性を確認させて、再生処理における復号開始ポイント、または 編集処理における残存開始ポイントを決定させるデータ処理ステップを行なわせるこ とを特徴とするコンピュータ 'プログラムにある。
[0047] なお、本発明のコンピュータ 'プログラムは、例えば、様々なプログラム 'コードを実 行可能なコンピュータ 'システムに対して、コンピュータ可読な形式で提供する記憶 媒体、通信媒体、例えば、 CDや FD、 MOなどの記録媒体、あるいは、ネットワークな どの通信媒体によって提供可能なコンピュータ 'プログラムである。このようなプロダラ ムをコンピュータ可読な形式で提供することにより、コンピュータ 'システム上でプログ ラムに応じた処理が実現される。
[0048] 本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図 面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書において システムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内に あるものには限らない。
発明の効果
[0049] 本発明の一実施例構成によれば、符号化圧縮されたデータの復号再生処理にお いて、必要のないデコード(復号)処理を防止して効率的な再生を可能とし、また記 録データの編集において無駄なデータを残存させない編集が可能となる。具体的に は、 AVCDフォーマットにおいて規定される再生開始ポイント情報としての PLM ( = EM)マークに対応するマーク管理情報として、マークの含まれる GOP力 該 GOPの 復号処理に際して他の GOPの復号情報を必要とする GOPであるか否かを示す GO P属性等の記録を実行し、これらの情報を参照して再生や編集を行なう構成としたの で、再生処理における必要のないデコード(復号)処理の防止、編集処理における無 駄なデータの残存させなレ、編集が可能となる。 図面の簡単な説明
[図 l]GOP構成を持つ符号化データにおける再生処理例について説明する図であ
[図 2]本発明の情報処理装置の構成例を示すブロック図である。
[図 3]情報記録媒体における記録データのデータ構造を説明する図である。
[図 4]プレイリスト(PlayList)、プレイアイテム(Playltem)、クリップ(Clip)、クリップ情 報(Cliplnformation)、クリップ AVストリーム(ClipAVStream)の関係を示す UM
L (Uniiiea Modeling Language)図である。
[図 5]プレイリストによるクリップの参照関係について説明する図である。
[図 6]プレイリストに設定されるメインパスとサプパス対応のプレイリストとクリップの関係 につ!/、て説明する図である。
[図 7]情報記録媒体に記録されるファイルの管理構造について説明する図である。
[図 8]ビデオカメラによる録画 '撮影に従って AVストリームのクリップとともにプレイリス トが生成される手順について説明する図である。
[図 9]ビデオカメラによる録画 '撮影に従って AVストリームのクリップとともにプレイリス トが生成される手順について説明する図である。
[図 10]AVCHDフォーマットに従った符号化データとしてのストリーム構成について 説明する図である。
[図 11]AVCHDフォーマットに従った符号化データとしてのストリーム構成について 説明する図である。
[図 12]AVCHDフォーマットで記録されたデータを特定の再生開始ポイントから再生 を実行する場合の一般的な処理シーケンスについて説明するフローチャートを示す 図である。
[図 13]クリップ情報ファイルのシンタクスを示す図である。
[図 14]エントリマーク(EM: EntryMark)の時間力、ら再生開始する GOPを選択する 場合の処理例つレ、て説明する図である。
[図 15]プレイリストファイルにおけるマーク管理情報の書き込み領域について説明す る図である。 [図 16]マーク管理情報を適用した場合の再生処理シーケンスについて説明するフロ 一チャートを示す図である。
[図 17]図 16に示すフローにおけるステップ S209の判定処理について説明する図で ある。
[図 18]マーク管理情報を適用した無駄のない編集処理シーケンスについて説明する フローチャートを示す図である。
[図 19]クリップ情報ファイルにおけるマーク管理情報の書き込み領域について説明す る図である。
[図 20]IDR' PTSオフセット情報について説明する図である。
[図 21]マーク管理情報を適用した場合の再生処理シーケンスについて説明するフロ 一チャートを示す図である。
[図 22]図 21に示すフローにおけるステップ S409の判定処理について説明する図で ある。
[図 23]マーク管理情報を適用した無駄のない編集処理シーケンスについて説明する フローチャートを示す図である。 発明を実施するための最良の形態
[0051] 以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びに コンピュータ 'プログラムの詳細について説明する。なお、説明は、以下の項目順に 行なう。
1.システム構成
2.データ'フォーマット
3.マーク管理情報の記録および利用構成
(3— 1)プレイリストファイルのプレイリストマーク単位のメーカーズ情報(Makerslnf ormation)領域にマーク管理情報を記録する実施例
(3— 2)クリップ情報ファイルのメーカーズプライベートデータ(MakersPrivateDat a)領域にマーク管理情報を記録する実施例
[0052] [1.システム構成]
図 2は、本発明の一実施形態に係る情報処理装置 100の構成示したブロック図で ある。図 2には、本発明の情報処理装置の一例であるビデオカメラの構成を示してい る。図 2に示すように情報処理装置 100は、記録再生制御部 110、媒体制御部(読み 書き処理部) 120、記録再生用ワークメモリ 130、符号復号化部 140、入出力信号制 御部 150を有する。記録再生制御部 110は、主制御部(プロセッサ) 111、 ROM 11 2、 RAM113,入出力インタフェース 114を有する。
[0053] 情報処理装置 100は、例えば、情報記録媒体 (メディア) 180を利用して動画像な どのデータの記録再生を行なう。情報記録媒体 (メディア) 180に対するデータ記録 は、 AVCHDフォーマットに従って実行される。 AVCHDフォーマットに従ったデータ 記録構成については、次の [2.データ'フォーマット]の項目において詳細に説明す
[0054] データ記録処理に際しては、入出力信号制御部 150から入力する例えば動画像 データに対して、符号復号化部 140において符号化を実行する。符号復号化部 140 では、たとえば、入力された動画像信号を構成するビデオストリームとオーディオスト リームに対する符号化を行ない多重化したデータストリームを生成する。符号復号化 部 140において符号化されたデータは、記録再生用ワークメモリ 130に格納された後 、媒体制御部 120の処理によって情報記録媒体 (メディア) 180に記録される。
[0055] 符号復号化部 140においてデータ記録処理の際に実行する符号化処理は、記録 データが動画である場合と静止画である場合と異なり、情報記録媒体 (メディア) 180 には、動画ファイルと静止画ファイルが記録される。
[0056] 記録再生制御部 110は、情報処理装置にお!/、て実行するデータ記録処理、デー タ再生処理などの各種の処理を制御する。記録再生制御部 110は、主制御部(プロ セッサ)111と, ROM112と, RAM113と,人出力インタフェース 114と,これらを申目 互に接続するバス 115とを備えて!/、る。
[0057] 主制御部(プロセッサ) 111は、例えば、符号復号化部 140に符号復号化処理の開 始'停止の指示を出す。また、媒体制御部 120に情報記録媒体 (メディア) 180に対 するデータの読み込み '書き込み処理の実行命令を出力する。さらに、入出力信号 制御部 150に対して、符号復号化部 140からの入力信号をキヤプチヤし、キヤプチャ した入力信号を符号復号化部 140へ出力する制御などを実行する。 [0058] 記録再生制御部 110の ROM112は、主制御部(プロセッサ) 111にお!/、て実行さ れるプログラムや各種パラメータ等を保持するメモリであり、例えば,フラッシュメモリ 等の EEPROMにより実現される。 RAMI 13は、主制御部(プロセッサ) 111におけ るプログラム実行に必要な作業データ等を保持するメモリであり,例えば SRAMや D RAM等により実現される。入出力インタフェース 114は、例えばユーザ入力部や表 示部、ネットワークなどに接続され、外部とのデータやコマンドの入出力を行うインタ フェースである。例えば、 ROM112内のプログラムを更新する等のためにも使用され
[0059] [2.データ'フォーマット]
図 3には、情報記録媒体 (メディア) 180にデータを記録するためのデータ構造の一 例を示している。以下では、 AVCHDフォーマットに従ったデータ記録構成について 説明する。図示のように、ビデオカメラで撮影した動画像ストリームを MPEG2—TSス トリームに符号化して記録する際に、インデックス(index)、ムービーオブジェクト(M ovieObject)、プレイリスト(PlayList)、クリップ情報(Cliplnformation)、クリップ A Vストリーム(ClipAVStream)の各ファイルが生成され記録される。また、所定デー タ単位のクリップ AVストリームファイルと対応するクリップ情報ファイルをまとめて便宜 上クリップと呼ぶ。また、撮影した動画データの格納されるクリップ AVストリームフアイ ル以外の管理情報等が格納されるインデックス(index)、ムービーオブジェクト (Mov ieObject)、プレイリスト(PlayList)、クリップ情報(Cliplnformation)の各フアイノレ を属性情報ファイルとする。以下、各ファイルの詳細について説明する表を示す。
[0060] [表 1]
ファイル種別 最大数 役 害 IJ
メディア全体を管理する大元のファイル。 ユーザ に見せるタイ トルと MovieObject の対応関係を管 index 1 理している。 AVCHD フォーマツ トでは、 本来
MovieObject ファイルで管理すべきプレイリス卜の 再生順を index ファイルのメタデータ内で管理し ている。
BD-R0M フォーマツトでは、 タイ トルが指定された ときに再生されるプレイリストを管理しているフ
MovieObject 1 アイル。 伹し、 AVCHD フォーマツ トでは本ファイル
を参照せずに、 index ファイル内のメタデータによ つて、 プレイリストとタイ トルの関係は管理され
-S
オリジナル■ タイ トル用のプレイリスト。 録画■
Real PlayList
再生した映像が記録順に登録されている。
口 ηΤ 非破壊編集によリューザ定義の再生リストを作成
Virtual PlayList 2000 するためのプレイリスト。 仮想プレイリスト独自 の Cl ip は持たず、 いずれかの実プレイリストに登 録されている CI ipを指して再生する
Cl ip AV Stream ファイルと対で存在し、 実際のス
Cl ip Information 4000 トリームを再生する上で必要なストリームに関す る情報が記載されている。
MPEG2-TS で記録されたストリームが格納されてい
CI ip AV Stream 4000 るファイル。 AVCの画像データはこのファイル内に 保存される。
[0061] インデックスのファイル種別レイヤで情報記録媒体 180全体が管理されている。ュ 一ザに見せるタイトル毎にインデックスファイルが作成され、ムービーオブジェクトとの 対応関係を管理している。 AVCHDフォーマットでは、本来ムービーオブジェクトファ ィルで管理すべきプレイリストの再生順をインデックスファイルのメタデータ内で管理 して!/、る。情報記録媒体をプレーヤに装填した際にはまずインデックスが読み込まれ 、ユーザはインデックスに記述されたタイトルを見ることができる。
[0062] ムービーオブジェクトは、再生されるプレイリストを管理しているファイルである。ムー ビーオブジェクトへの参照は、タイトルの入り口としてインデックスに列挙されている。 但し、 AVCHDフォーマットでは、ムービーオブジェクトファイルを参照せずに、イン デッタスファイルのメタデータによってプレイリストとタイトルの関係を管理するようにな つている。
[0063] プレイリストは、ユーザに見せるタイトルに対応して設けられ、少なくとも 1以上のプレ ィアイテムで構成される再生リストである。各プレイアイテムは、クリップに対する再生 開始点 (IN点)と再生終了点 (OUT点)を持つことで、その再生区間を指定してレ、る 。そして、プレイリスト内で複数のプレイアイテムを時間軸上に並べることで、それぞれ の再生区間の再生順序を指定することができる。また、異なるクリップを参照するプレ ィアイテムを 1つのプレイリストに含めることができる。
[0064] クリップとプレイリスト間の参照関係は、自由に設定することができる。例えば、 1つ のクリップに対する参照を、 IN点及び OUT点の異なる 2つのプレイリストから行なうこ と力 Sできる。さらに、タイトルとムービーオブジェクト間での参照関係も自由に設定する こと力 Sできる。プレイリストは、クリップとの参照関係に応じて、リアルプレイリスト(実プ レイリスト)とバーチャルプレイリスト (仮想プレイリスト)の 2種類に大別される。
[0065] リアルプレイリストは、オリジナル 'タイトル用のプレイリストであり、ビデオカメラにより 録画 '撮影した映像ストリームについてのプレイアイテムを記録した順に記録している
[0066] バーチャルプレイリストは、非破壊編集によりユーザ定義の再生リストを作成するた めのプレイリストであり、バーチャルプレイリスト独自のクリップ(AVストリーム)を持た ず、同リスト内のプレイアイテムはいずれかのリアルプレイリストに登録されているクリツ プ又はその一部の範囲を指している。すなわち、ユーザは複数のクリップから必要な 再生区間のみを切り出して、これらを指す各プレイアイテムを取りまとめてバーチャル プレイリストを編集することができる。
[0067] クリップ AVストリームは、 MPEG— TS形式で情報記録媒体 180に記録されたストリ ームが格納されているファイルである。画像データはこのファイル内に格納される。
[0068] クリップ情報は、クリップ AVストリームファイルと対で存在し、実際のストリームを再生 する上で必要となるストリームに関する情報が記載されたファイルである。
[0069] AVCHDフォーマットにおいては、上述したように、インデックス(index)、ムービー オブジェクト(MovieObject)、プレイリスト(PlayList)、クリップ情報(Cliplnformati on)の属性情報ファイルと、動画像データの格納される AVストリーム(ClipAVStrea m)の各ファイルが図 3に示すような階層構成として生成され記録される。
[0070] なお、これらのファイルやデータの名称は一例であり、他の表現が使用される場合 もある。各ファイル、データの実質的な内容は、以下のような対応となる。 (1) AVストリーム(ClipAVStream):コンテンツデータ
(2)クリップ情報(Cliplnformation): AVストリームと 1対 1で対応し、対応する AV ストリームの属性を定義するファイル。 (例えば、 coding, size,時間→ァドレス変換、 再生管理情報、タイムマップ等が含まれている。 )
(3)プレイアイテム(Playltem):クリップ情報(Cliplnformation)に対する再生開 始点と再生終了点で再生区間を指定するデータ。
(4)プレイリスト(PlayList): 1以上のプレイアイテム(Playltem)で構成される再生 リスト。
(5)マーク(Mark):—般的には、プレイリスト(PlayList)中に存在し、再生コンテン ッのある時間的位置を示すもの。一般的にマークとマークの間をチヤプタという。
(6)ムービーオブジェクト (MovieObject):再生制御を行うためのコマンドの集合 体。
(7)タイトル (Title): (ユーザが認識できる)再生リストの集合体。
[0071] なお、以下の説明では、上述の対応を持つデータやファイルについて、それぞれ、 クリップ AVストリーム(ClipAVStream)、クリップ情報(Cliplnformation)、プレイァ ィテム(Playltem)、プレイリスト(PlayList)、マーク(Mark)、ムービーオブジェクト ( MovieObject)、タイトノレ (Title)として説明する力 S、実質的に同じ内容のデータ、フ アイル等を持つ構成についても本発明が適用可能である。
[0072] 図 4は、図 3を参照して説明したプレイリスト(PlayList)、プレイアイテム(Playltem )、クリップ(Clip)、クリップ情報(Cliplnformation)、クリップ AVストリーム(ClipAV Stream)の関係を示す UML (Unified Modeling Language)図である。プレイリ ストは、 1または複数のプレイアイテムに対応付けられ、プレイアイテムは、 1のクリップ に対応付けられる。 1のクリップに対して、それぞれ開始点および/または終了点が 異なる複数のプレイアイテムを対応付けることができる。 1のクリップから 1のクリップ A Vストリームファイルが参照される。同様に、 1のクリップから 1のクリップ情報ファイル が参照される。また、クリップ AVストリームファイルとクリップ情報ファイルとは、 1対 1 の対応関係を有する。このような構造を定義することにより、クリップ AVストリームファ ィルを変更することなぐ任意の部分だけを再生する、非破壊の再生順序指定を行う ことが可能となる。
[0073] また、図 5のように、複数のプレイリストから同一のクリップを参照することもできる。ま た、 1のプレイリストから複数のクリップを指定することもできる。クリップは、プレイリスト 中のプレイアイテムに示される IN点および OUT点により、参照される。図 5の例では 、クリップ 200は、プレイリスト 210のプレイアイテム 220力も参照されると共に、プレイ 点および OUT点で示される区間が参照される。また、クリップ 201は、プレイリスト 21 1のプレイアイテム 222から IN点および OUT点で示される区間が参照されると共に、 および OUT点で示される区間が参照される。
[0074] なお、プレイリストは、図 6に一例が示されるように、主として再生されるプレイアイテ ムに対応するメインパスに対して、サブプレイアイテムに対応するサブパスを持つこと ができる。例えば、このプレイリストに付けられているアフレコオーディオ用のプレイァ ィテムをサブプレイアイテムとして、プレイリストに持たせることができる。詳細は省略 する力 プレイリストは、所定の条件を満たす場合にだけ、サブプレイアイテムを持つ こと力 Sでさる。
[0075] 次に、情報記録媒体 (メディア)に記録されるファイルの管理構造について、図 7を 用いて説明する。図 3〜図 5等を参照して説明したように、情報記録媒体 (メディア) に記録されるデータには、ムービーオブジェクト(MovieObject)、プレイリスト(Play List)、クリップ(Clip)があり、クリップ(Clip)には、クリップ情報(Cliplnformation)、 クリップ AVストリーム(ClipAVStream)の各ファイルが含まれる。ファイルは、ディレ クトリ構造により階層的に管理される。記録媒体上には、先ず、 1つのディレクトリ(図 7 の例ではルート(root)ディレクトリ)が作成される。このディレクトリの下が、 1つの記録 再生システムで管理される範囲とする。
[0076] ノレートディレクトリの下に、ディレクトリ [BDMV]、およびディレクトリ [AVCHDTN] が置かれる。ディレクトリ [AVCHDTN]には、例えばクリップの代表画像を所定サイ ズに縮小したサムネイルファイルが置かれる。ディレクトリ [BDMV]に、図 3を用いて 説明したデータ構造が格納される。 [0077] ディレクトリ [BDMV]の直下には、インデックスファイル [index, bdmv]およびムー ビーオブジェクトファイル [MovieObject. bdmv]の 2つのみを置くことができる。また プ情報ディレクトリ [CLIPINF]、ストリームディレクトリ [STREAM]、およびディレクト リ [BACKUP]が置かれる。
[0078] インデックスファイル [index, bdmv]は、ディレクトリ BDMVの内容について記述さ れる。また、ムービーオブジェクトファイル [MovieObject. bdmv]は、 1つ以上のム 一ビーオブジェクトの情報が格納される。
[0079] プレイリストディレクトリ [PLAYLIST]は、プレイリストのデータベースが置かれるデ ィレクトリである。すなわち、プレイリストディレクトリ [PLAYLIST]は、ムービープレイ リストに関するファイルであるプレイリストファイル [xxxxx. mpls]を含む。プレイリスト ファイル [xxxxx. mpls]は、ムービープレイリストのそれぞれに対して作成されるファ ィルである。ファイル名において、 [· ] (ピリオド)の前の [xxxxx]は、 5桁の数字とさ れ、ピリオドの後ろの [mpls]は、このタイプのファイルに固定的とされた拡張子である
[0080] クリップ情報ディレクトリ [CLIPINF]は、クリップのデータベースが置かれるディレク トリである。すなわち、クリップ情報ディレクトリ [CLIPINF]は、クリップ AVストリームフ アイルのそれぞれに対するクリップ情報ファイル [ΖΖΖΖΖ· clpi]を含む。ファイル名に おいて、 [· ] (ピリオド)の前の [zzzzz]は、 5桁の数字とされ、ピリオドの後ろの [clpi] は、このタイプのファイルに固定的とされた拡張子である。
[0081] ストリームディレクトリ [STREAM]は、実体としての AVストリームファイルが置かれ るディレクトリである。すなわち、ストリームディレクトリ [STREAM]は、クリップ情報フ アイルのそれぞれに対応するクリップ AVストリームファイルを含む。クリップ AVストリ ームフアイノレは、 MPEG2 (Moving Pictures Experts Group 2)のトランスポ 一トストリーム(以下、 MPEG2 TSと略称する)からなり、ファイル名が [zzzzz. m2ts ]とされる。ファイル名において、ピリオドの前の [zzzzz]は、対応するクリップ情報ファ ィルと同一することで、クリップ情報ファイルとこのクリップ AVストリームファイルとの対 応関係を容易に把握することができる。 [0082] なお、ディレクトリ [AVCHDTN]は、 2種類のサムネイノレフアイノレ thumbnail, tidx および thumbnail. tdt2を置くことができる。サムネイノレフアイノレ thumbnail, tidxは 、所定の方式で喑号化されたサムネイル画像が格納される。サムネイルファイル thu mbnail. tdt2は、暗号化されていないサムネイル画像が格納される。例えばビデオ カメラでユーザが撮影したクリップに対応するサムネイル画像は、コピーフリーであつ て暗号化する必要が無いと考えられるため、このサムネイルファイル thumbnail, tdt 2に格納される。
[0083] 続いて、ビデオカメラによる録画'撮影に従って AVストリームのクリップとともにプレ イリストが生成される手順について、図 8〜図 9を参照しながら説明する。
[0084] 図 8 (a) , (b)、図 9 (c) , (d)は、 (a)〜 (d)の順にユーザが録画処理の開始、停止 を繰り返し実行した場合のクリップおよびプレイリストの生成過程を示している。図 8、 図 9から理解されるように、ユーザが録画開始して力も録画停止する区間毎にプレイ アイテムが 1つずつ作成される。また、録画 ·撮影したストリームの区切りで 1つのクリツ プ AVストリームファイルとなり、これに伴ってクリップ情報ファイルも作成される。 1つ のクリップは連続同期再生すなわち実時間再生が保証された再生が必要な単位とな
[0085] また、ユーザが録画を開始する度に、プレイアイテムの先頭には、エントリマーク(e ntry mark)としてのマーク(Mark)が付け加えられる(プレイリスト内のエントリマー クを「プレイリスト'マーク(PLM)」とも呼ぶ)。なお、プレイリストマークは、チヤプタを 規定するマークとしてのエントリマーク(EM)およびチヤプタに対応しない再生開始 位置を示すリンクポイントを含む総称である。
[0086] 1つのプレイリスト内では、プレイアイテムやマークには、連続的となるシーケンス番 号が付与されている。動画像対応のプレイリストの先頭には必ずエントリマークが打た れるという制約があるが、所定の編集操作により時間軸上でエントリマークの位置を 移動させること力 Sでさる。
[0087] 各エントリマークは、ユーザがストリームにアクセスするエントリ位置となる。したがつ て、隣接するエントリマーク(EM: EntryMark)間で仕切られる区間(並びに最後の マークから最後尾のプレイアイテムの終端の区間)がユーザから見える最小の編集単 位すなわち「チヤプタ」となる。プレイ項目を再生順に並べることと、エントリマークを再 生順に並べることでプレイリストの再生順序が定義される。
[0088] [3.マーク管理情報の記録および利用構成]
先に、説明したように、 AVCHDフォーマットに従って情報記録媒体に記録される 動画像データは、 MPEG— TS形式でクリップ AVストリームファイルに格納される。 A VCHDフォーマットに従った符号化データとしてのストリーム構成について、図 10、 図 11を参照して説明する。
[0089] 先にも説明したように符号化データには、いわゆる符号化単位としての GOP (Grou p Of Picture)が存在する。図 10に示す GOP # 001 , GOP # 002, GOP # 003 である。 1つの GOPは 1つの被参照ピクチャ [1 (11 &)ピクチャまたは101^ (11 31&1^& neous Decoding Refresh)ピクチャ]と、その他の参照ピクチヤによって構成され る。参照ピクチャは、被参照ピクチヤの差分データ等によって構成されるので、参照ピ クチャをデコード (復号)する場合は、被参照ピクチヤの情報が不可欠となる。
[0090] GOPには、 GOP内のピクチャをデコードする場合、他の GOPの情報を利用するこ となくデコード可能なクローズ(CLOSED) GOPと、 GOP内のピクチャをデコードす る場合、他の GOP、すなわち 1つ前の GOPの情報を利用することが必要となる非クロ ーズ GOPが存在する。
[0091] 再生処理を行なうプレーヤでは、多くの場合、再生対象とする動画像データから様 々な再生開始ポイントを選んで再生を行なうことが可能である。例えば動画像データ には再生単位としてのチヤプタが設定され、プレーヤでは各チヤプタの開始位置 (E M:エントリマーク(プレイリストマーク(PLM)とも呼ばれる) )を指定した再生を行なう こと力 Sでさる。
[0092] 前述したように、プレイリストマークは、チヤプタを規定するマークとしてのエントリマ ーク(EM)およびチヤプタに対応しな!/、再生開始位置を示すリンクポイントを含む総 称である。 1つのプレイリスト内では、プレイアイテムやマークには、連続的となるシー ケンス番号が付与されてレ、る。
[0093] 再生開始点にあるピクチャは、前述の GOPの構成ピクチヤとなる力 そのピクチャ は、他の GOPの情報を利用することなくデコード可能なクローズ (CLOSED) GOP に含まれるピクチャである力、、他の GOPの情報を利用することが必要となる非クロー ズ GOPに含まれるピクチャであるかは AVCHDフォーマットで規定された管理情報 力、らは判別することができない。従って、一般的に、再生処理を実行するプレーヤは 、先に図 1を参照して説明したように、再生指定のあったポイント(EM ( = PLM) )か ら時間方向で前にある IDR (被参照)ピクチャを読み込んで、復号を行なって再生指 定位置からの再生を行なうとレ、う処理を行なって!/、る。
[0094] しかし、このような処理を実行すると、図 1を参照して説明したように、再生指定位置 にあるピクチャ、例えば図 1に示す再生開始ピクチャ 11の属する GOP # 002がクロ ーズ(CLOSED) GOPである場合、 1つ前の GOP # 001に属する被参照ピクチヤの デコード処理は全く無駄な処理となる。この結果、再生開始時間が遅延するという問 題が発生する。
[0095] 本発明では、このような無駄な処理を発生させない構成を実現する。なお、 AVCH Dフォーマットにおいて設定される GOPは、図 10や図 11に示すように、被参照ピク チヤである Iピクチャまたは IDRピクチャに時間的に先行する参照ピクチャが!〜 2枚 存在する場合が多い。図 10は、被参照ピクチャの IDR(I)ピクチャに時間的に先行 する参照ピクチャが 2枚存在する場合の例を示し、図 11は、被参照ピクチャの IDR (I )ピクチャに時間的に先行する参照ピクチャが 1枚存在する場合の例を示している。
[0096] GOP力 S、他の GOPのデータを参照する非クローズ GOPである場合、 IDR(I)に先 行するピクチャをデコードするためには前の GOPのストリームが必要になる。例えば 、図 10に示す GOP # 002が非クローズ GOPである場合、その GOP # 002の IDR(I )に先行する 2つのピクチャ 301のデコードには、その前の GOP # 001のストリームの デコード結果が必要となる。また、図 11に示す GOP # 002が非クローズ GOPである 場合、その GOP # 002の IDR(I)に先行するピクチャ 302のデコードには、その前の GOP # 001のストリームのデコード結果が必要となる。
[0097] AVCHDフォーマットで記録されたデータを特定の再生開始ポイントから再生を実 行する場合の一般的な処理シーケンスについて、図 12に示すフローチャートを参照 して説明する。なお、再生開始ポイントは、チヤプタの先頭位置に設定される。チヤプ タは、前述したようにエントリマーク(EM : EntryMark)によって区切られる区間であ [0098] まず、ステップ S101において、再生開始するチヤプタが含まれるプレイリストを特定 する。プレイリストは、前述したように、ユーザに見せるタイトルに対応して設けられ、 少なくとも 1以上のプレイアイテムで構成される再生リストである。各プレイアイテムは、 クリップに対する再生開始点(IN点)と再生終了点(OUT点)を持つことで、その再生 区間を指定している。
[0099] ステップ S102では、再生開始点としてのプレイリストマークを特定する。プレイアイ テムの先頭には、エントリマーク(EM : EntryMark)付与されている。なお、前述した ように、プレイリスト内のエントリマークは「プレイリスト'マーク(PLM)」とも呼ばれる。 ステップ S 102では、プレイリストから、再生開始点に対応するプレイリストマーク(PL M) (=エントリマーク(EntryMark) )を特定する。
[0100] 次に、ステップ S 103において、再生開始するプレイアイテムを特定する。プレイァ ィテムは、クリップに対する再生開始点(IN点)と再生終了点(OUT点)を持つ再生 区間指定情報であり、プレイリストファイルから取得することができる。
[0101] 次に、ステップ S 104において、再生開始点を含むクリップ情報ファイルを読み込む 。ステップ S 104において特定されたプレイアイテムに対応するクリップ情報ファイル 名は、プレイリストファイルから取得することが可能であり、取得したクリップ情報フアイ ル名に従ってクリップ情報ファイルを読み込む。
[0102] ステップ S105では、クリップ情報ファイルに記録された情報の読み取りを実行し、 再生開始ポイントのピクチャに対応する再生指定時刻(PTS:プレゼンテーション'タ ィムスタンプ)を超えずに最も近!/、再生時間(PTS—EP— start)を持つ GOP (EP) を特定する。このステップ S105の処理は、先に図 1を参照して説明した先行 GOPの 特定処理に相当する。その後、ステップ S 106において、特定した GOP (EP)力も読 み込みを行い、復号、再生を行なう。
[0103] なお、 EPはエントリポイントを示す。エントリポイント(EP)について簡単に説明する 。 MPEGストリームのようなフレーム間圧縮を行っている符号化ストリームにおいては 、デコード開始可能な箇所は、 GOP (Group Of Picture)によって特定され、 GO Pを単位としてデコード処理が行なわれる。再生を行なう場合、デコード可能な開始 点位置情報が必要となる。デコード単位の先頭位置情報がエントリポイント (EP)とし て記録される。エントリポイント(EP)は GOPとほぼ同一の意味を持つ。例えば、図 10 、図 11に示す GOP # 001 =EP # 001、 GOP # 002 = EP # 002、 GOP # 003 = E P # 003としてもよい。
[0104] エントリポイント (EP)情報は、クリップ情報ファイルに記録され、クリップ情報フアイ ルから得ること力 Sできる。クリップ情報フアイノレのシンタクスを図 13に示す。クリップ情 報は、 AVストリームの属性を定義するファイルであり、例えば、 coding, size,時間 →アドレス変換、再生管理情報、タイムマップ等が含まれ、これらの情報が各被参照 ピクチャ(IDR(I)ピクチャ)に対応してクリップ情報内に記録されている。
[0105] 図 13に示すクリップ情報ファイル中、フィールド [Typelndicator]は、 32ビットのデ 一タ長を有し、このファイルがクリップ情報ファイルであることを示す。フィールド [Seq uencelnfostartAddressj〜 [ExtensionDatastartAddressjは、谷々 d2ヒット のデータ長を有し、このシンタクス内にある各データブロックの開始アドレスを示す。 開始アドレスは、ファイルにお!/、て規定される先頭バイトからの相対バイト数で示され
[0106] クリップ情報ブロック [WkClipInfo () ]〜クリップマークブロック [WkClipMark O ]は 、このクリップ情報ファイルに記録される実質的な内容が記録される。すなわち、実際 のストリームを再生する上で必要となるストリームに関する情報が記録される。
[0107] 図 13に示すクリップ情報ファイルの CPIブロック [WkCPl O ] 305に、被参照ピクチ ャ(IDR (I)ピクチャ)に対応するエントリポイント (EP)情報としての EPマップが記録さ とに設定され、そのタイミングごと EP (エントリポイント)の設定された EPマップが生成 されて記録される。 EPマップには、各 GOP (EP)対応の再生時間(PTS— EP— star t)が登録される。すなわち、各 GOP (EP)について、各 GOP (EP)に含まれる被参照 ピクチャである IDR(I)ピクチャに対応するプレゼンテーション 'タイムスタンプ(PTS) 情報が登録される。
[0108] 例えば、再生装置 (プレーヤ)において任意の時刻から再生を行ないたい場合、再 生指定時刻 (PTS)を元にクリップ情報ファイルの CPIを参照することで再生位置のフ アイル内アドレスを取得する。このアドレスは、デコード単位の先頭となっているため、 プレーヤは、そこからデータを読み出してデコードし画像を表示することができる。
[0109] このように、 AVCHDフォーマットに従って記録されたデータの復号、再生処理の 一般的な処理は、図 12に示すフローに従って実行される。ステップ S105の処理は、 再生開始ポイントのピクチャに対応する再生指定時刻(PTS:プレゼンテーション'タ ィムスタンプ)を超えずに最も近!/、再生時間(PTS—EP— start)を持つ GOP (EP) をクリップ情報ファイルの CPI (EPマップ)から取得して、ステップ S 106において特定 した GOP (EP)からデコードを開始する処理である。
[0110] しかし、このような処理を実行した場合、前述したように、再生開始ポイントとして指 定したピクチャの属する GOPが他の GOPのデータを利用しないクローズ(CLOSED ) GOPである場合、無駄な GOPのデコードを行なう可能性があり、再生開始時間の 無駄な遅延を発生させることになる。
[0111] AVCHDのクリップ情報ファイルから取得可能な時間情報は、 IDR (I)ピクチャに関 するものだけであるため、例えばチヤプタ指定の再生を行う場合に、チヤプタの区間 指定情報としてのエントリマーク(EM: EntryMark)の時間から再生開始する GOP を選択する場合には、図 14に示すように、エントリマーク(EM : EntryMark)より再 生時間の早!/、手前の被参照ピクチャ (IDR(I)ピクチャ)からのデコード、再生が必要 となる。
[0112] すなわち、再生開始位置としてのエントリマーク (EM)のピクチャ力 前後どちらの GOPに含まれるかを判別する情報がなぐまた、エントリマーク(EM)のピクチャが属 する GOP (EP)力 S、他の GOPのデータを参照する必要のないクローズ(CLOSED) GOPであるのか、参照を必要とする非クローズ(CLOSED) GOPであるのかを知る 情報がないため、安全策として、エントリマーク (EM)より前(時間方向)の被参照ピク チヤ(IDR(I)ピクチャ)力、らのデコード、再生を行なうと!/、うのが現状である。
[0113] このように再生処理において、本来必要のない GOP (EP)のデコードを行なうことで 再生開始までの時間が遅れるとレ、う問題がある。さらに、情報記録媒体に記録された データの編集時にも問題が発生する。例えば図 14に示すストリームにおいて、ェント リマーク(EM)のピクチャ位置でストリームを分割して前半を削除するといつた編集を 行なう場合、エントリマーク(EM)のピクチャの前の IDR (I)までストリームを残してお かないと、エントリマーク(EM)のピクチャが再生できる保証がない。
[0114] すなわち、エントリマーク(EM)によって指定されるピクチャ力 前後どちらの GOP に含まれるかを判別する情報がなぐまた、エントリマーク (EM)のピクチャが属する G OP (EP)力 他の GOPのデータを参照する必要のないクローズ(CLOSED) GOP であるのか、参照を必要とする非クローズ(CLOSED) GOPであるかを知る情報もな いため、エントリマーク(EM)のピクチャの再生を確実に可能とする編集を行なうため には、エントリマーク(EM)のピクチャの前の被参照ピクチャ(IDR (I) )まで、ストリー ムを残す編集を行なわなければならない。結果として、先行するデータは無駄になる 可能性がある。
[0115] このように、現行の AVCHDフォーマットに従ったプレイリストファイルおよびクリップ 情報ファイルに記録された情報のみでは、再生処理における遅延、編集処理におけ る無駄なデータの発生等の問題がある。
[0116] これらの問題は、 GOP (EP)が、デコードに際して他の GOPのデータを参照する必 要のないクローズ (CLOSED) GOPであるか否かが不明であること、再生開始位置 のエントリマーク(EM) ( = PlayListMark)が前後どちらの GOPに含まれるかが分か らないことに起因して起こる。本発明では、これらの情報を AVCHDフォーマットにお V、て規定される属性情報ファイルにマーク管理情報として記録する構成として、再生 処理、編集処理における上記問題を解決する。
[0117] 以下、情報の記録領域として、以下に示す 2つの記録領域とした場合について、そ れぞれ説明する。
(3— 1)プレイリストファイルのプレイリストマーク単位のメーカーズ情報(Makerslnf ormation)領域にマーク管理情報を記録する実施例
(3— 2)クリップ情報ファイルのメーカーズプライベートデータ(MakersPrivateDat a)領域にマーク管理情報を記録する実施例
上記(3— 1) , (3— 2)の各々の実施例について、以下説明する。
[0118] (3— 1)プレイリストファイルのプレイリストマーク単位のメーカーズ情報(Makerslnf ormation)領域にマーク管理情報を記録する実施例 まず、 GOP (EP)力 S、デコードに際して他の GOPのデータを参照する必要のないク ローズ(CLOSED) GOPであるのか否か等の情報をプレイリストファイルのプレイリス トマーク単位のメーカーズ情報(Makerslnformation)領域に記録する実施例につ いて説明する。
[0119] 先に、図 3〜図 7を参照して説明したように, AVCHDフォーマットででは、インデッ タス(index)、ムービーオブジェクト (MovieObject)、プレイリスト(PlayList)、クリツ プ情報(Cliplnformation)、クリップ AVストリーム(ClipAVStream)の各ファイルが 生成され記録される。
[0120] プレイリストファイルは、ユーザに見せるタイトルに対応して設けられ、少なくとも 1以 上のプレイアイテムで構成される再生リストである。各プレイアイテムは、クリップに対 する再生開始点 (IN点)と再生終了点 (OUT点)を持つことで、その再生区間を指定 している。
[0121] 本処理例では、このプレイリストファイルのプレイリストマーク単位のメーカーズ情報
(Makerslnformation)領域に、再生における無駄なデコードや編集における無駄 なデータの発生を排除するために適用可能な情報を記録する。なお、以下、これら の情報をマーク管理情報と呼ぶ。
[0122] 図 15を参照して、プレイリストファイルにおけるマーク管理情報の書き込み領域に ついて説明する。図 15に示すように、プレイリストファイル 310には、拡張データ領域 (ExtentionData) 311力 S記録され、拡張データ領域 (ExtentionData) 311には、 プレイリストマーク(PLM)単位の拡張データ領域であるプレイリストマーク拡張デー タ(PLM Extention Data)領域が設定されている。 1つのプレイリストには、複数 のプレイリストマークが設定可能であり、これらの複数のプレイリストマークに対応する プレイリストマーク拡張データ(PLM Extention Data) 312領域が設定される。
[0123] 個々のプレイリストマーク拡張データ 312には、メーカーズインフォメーション(Mak ers Information) 313が設定されている。このメーカーズインフォメーション 313は 、データ記録処理を行なうデータ記録機器のメーカーが自由な情報を書き込むことを 許容した領域として設定されて!/、る領域である。
[0124] このメーカーズインフォメーション 313に上述のマーク管理情報 314、すなわち、再 生における無駄なデコードや編集における無駄なデータの発生を排除するために適 用可能なマーク管理情報 314を記録する。
プレイリストフアイノレのプレイリストマーク単位のメーカーズ情報(Makerslnformati on)領域に記録するマーク管理情報の例を以下に示す。
[表 2]
Figure imgf000030_0001
[0126] 上記表に示すように、
マーク管理情報には、
GOP属性情報 [GOP— ATTR]、
IDR(I)ピクチャ PTS (プレゼンテーション.タイムスタンプ)情報 [IDR_PTS] が含まれる。
[0127] GOP属性情報 [GOP— ATTR]は、再生開始位置として指定可能なプレイリストマ ーク(PLM ( = EM) )の含まれる GOP力 S、デコードに際して他の GOPのデータを参 照する必要のないクローズ(CLOSED) GOPであるか否かの情報である。例えば、 8 ビット以下の情報として、
00 : GOP属性は不明、
01 : GOPはクローズ(CLOSED) GOP
02: GOPはクローズ(CLOSED) GOPでな!/ヽ
これら 3種類の GOP属性値を格納する。
[0128] IDR(I)ピクチャ PTS (プレゼンテーション ·タイムスタンプ)情報 [IDR PTS]は、 再生開始位置として指定可能なプレイリストマーク (PLM ( = EM) )の含まれる GOP
[0129] これら 2つの情報をプレイリストファイルのプレイリストマーク単位のメーカーズ情報( Makerslnformation)領域に記録する。なお、これらの情報をプレイリストファイルに 記録されるプレイリストマーク各々に対応する情報としてそれぞれ記録されることにな
[0130] なお、情報処理装置において、プレイリストファイルのプレイリストマーク単位のメー カーズ情報(Makerslnformation)領域にマーク管理情報を記録するタイミングは、 具体的には、例えば新たな PLM ( = EM)が設定されるタイミングであり、例えばデー タ記録処理の実行時、あるいは編集処理の実行時である。データ記録あるいはデー タ編集を行なう情報処理装置は、情報記録媒体に対するデータ記録処理制御を行う 記録再生制御部 110 (図 2参照)の制御の下、データ記録や編集に応じて AVCHD フォーマットに従ったデータベースファイルの更新処理を行うとともに、上記マーク管 理情報をプレイリストファイルのプレイリストマーク単位のメーカーズ情報(Makerslnf ormation)領域に記録する処理を実行する。
[0131] 例えば図 2に示す情報処理装置 100の記録再生制御部 110は、ピクチャグループ によって構成される GOP (Group Of Picture) ( = EP)を設定したエンコードデー タの記録および記録データに対応する管理情報の記録制御を行なうともに、上述し た再生開始ポイント情報としてのマーク、すなわち PLM ( = EM)に対応するマーク 管理情報として、
マークの含まれる GOP力 S、該 GOPの復号処理に際して他の GOPの復号情報を必 要とする GOPであるか否かを示す GOP属性、
マークの属する GOPに含まれる被参照ピクチヤの再生指定時刻(PTS:プレゼンテ ーシヨン'タイムスタンプ)情報、
これらの情報を含む管理情報を、 AVCHD記録フォーマットにお!/、て規定されるプ レイリストファイルに設定されるプレイリストマーク単位のメーカーズ情報(Makerslnf ormation)領域に記録する制御を行う。 [0132] 次に、このマーク管理情報を適用した場合の再生処理シーケンスについて、図 16 に示すフローチャートを参照して説明する。図 16に示す処理フローは、 AVCHDフ ォーマットで記録されたデータをプレイリストマーク(PLM) ( = EM :エントリマーク)に よって特定されるピクチャから再生する際、再生装置にお!/、て実行する処理シーケン スを説明するフローであり、再生装置において実行する各種の状況判定処理、およ び、状況に応じて実行される上述のマーク管理情報を適用した処理を含むシーケン スを説明するフローである。
[0133] ステップ S20;!〜 S204の処理は、先に、図 12を参照して説明したフローのステップ S 10;!〜 S104に相当する処理である。まず、ステップ S201において、再生開始する チヤプタが含まれるプレイリストを特定する。プレイリストは、前述したように、ユーザに 見せるタイトルに対応して設けられ、少なくとも 1以上のプレイアイテムで構成される再 生リストである。各プレイアイテムは、クリップに対する再生開始点(IN点)と再生終了 点(OUT点)を持つことで、その再生区間を指定して!/、る。
[0134] ステップ S202では、再生開始点としてのプレイリストマーク(PLM)を特定する。プ レイアイテムの先頭には、プレイリストマーク(PLM) ( = EM)付与されており、ステツ プ S202では、プレイリストから、再生開始点に対応するプレイリストマーク(PLM) (= EM)を特定する。なお、この時点で、プレイリストマーク(PLM)に対応して設定され てレ、る再生指定時刻情報としての PTS (プレゼンテーションタイムスタンプ)を取得す
[0135] 次に、ステップ S203において、再生開始するプレイアイテムを特定する。プレイァ ィテムは、クリップに対する再生開始点(IN点)と再生終了点(OUT点)を持つ再生 区間指定情報であり、プレイリストファイルから取得することができる。
[0136] 次に、ステップ S204において、再生開始点を含むクリップ情報ファイルを読み込む 。ステップ S204において特定されたプレイアイテムに対応するクリップ情報ファイル 名は、プレイリストファイルから取得することが可能であり、取得したクリップ情報フアイ ル名に従ってクリップ情報ファイルを読み込む。
[0137] 次に、ステップ S205において、ステップ S202において取得した再生開始ピクチャ の指定情報である PLM ( = EM)は自己記録によって設定された PLMである力、、他 の機器において設定された PLMである力、を判定する。この判定処理は、例えば、 PL Mを取得したプレイリストファイルのメーカー ID情報に基づいて判定することができる
[0138] ステップ S205において、再生開始点である PLM ( = EM)が、 自己記録によって設 定された PLMでないと判定した場合は、ステップ S206に進み、ステップ S204にお V、て取得したクリップ情報ファイルに記録された情報の読み取りを実行し、再生開始 ポイントのピクチャに対応する再生指定時刻(PTS:プレゼンテーション 'タイムスタン プ)を超えずに最も近!/、再生時間(PTS—EP— start)を持つ GOP (EP)を特定する 。なお、 GOP (EP)対応の再生時間(PTS— EP— start)は、前述したように EPマツ プに登録されており、各 GOP (EP)に含まれる被参照ピクチヤである IDR (I)ピクチャ に対応するプレゼンテーション 'タイムスタンプ(PTS)情報が EPマップに登録されて おり、この情報から、再生開始ポイントのピクチャに対応する再生指定時刻(PTS :プ レゼンテーシヨン.タイムスタンプ)を超えずに最も近い再生時間(PTS—EP— start) を持つ GOP (EP)を特定する。
[0139] その後、ステップ S207において、特定した GOP (EP)力、ら読み込みを行い、復号、 再生を行なう。この処理は、図 12を参照して説明した処理と同様の処理である。すな わち、先に図 1を参照して説明した先行 GOPの特定処理と、その特定 GOPからのデ コード、再生を行なうものである。
[0140] 一方、ステップ S205において、再生開始点である PLM ( = EM)が、自己記録によ つて設定された PLMであると判定した場合は、ステップ S208に進む。ステップ S208 以下の処理が、上述のプレイリストファイルのプレイリストマーク単位のメーカーズ情 報(Makerslnf ormation)領域に記録されたマーク管理情報を適用した処理である
[0141] 基本的に、再生開始点としての PLMが自己記録である場合に、プレイリストフアイ ルのプレイリストマーク単位のメーカーズ情報領域に記録されたマーク管理情報を適 用した処理を実行する。
[0142] ステップ S208では、まず、マーク管理情報から PLMが属する GOPがクローズ(CL OSED) GOPであるか否かを判定する。上述したように、プレイリストファイルのメーカ ーズ情報領域に記録されたマーク管理情報には、 GOP属性情報 [GOP— ATTR] として、プレイリストマーク(PLM ( = EM) )の含まれる GOP力 デコードに際して他の GOPのデータを参照する必要のないクローズ(CLOSED) GOPであるか否かの情 報、すなわち、
00 : GOP属性は不明、
01 : GOPはクローズ(CLOSED) GOP
02: GOPはクローズ(CLOSED) GOPでな!/ヽ
これら 3種類の GOP属性値が格納されて!/、る。
[0143] ステップ S208において、再生処理装置(プレーヤ)は、この GOP属性を確認する。
GOPがクローズ(CLOSED) GOPである場合、すなわち上記コードの設定例におい て、 GOP属性情報 [GOP— ATTR] = [01]であるは、ステップ S209に進む。
[0144] GOPがクローズ(CLOSED) GOPでない場合、すなわち、上記コードの設定例に おいて、 GOP属性情報 [GOP— ATTR] = [00]または [02]である場合は、ステップ S206iこ進む。ステップ S206, S207 (ま、上述した処理であり、先 ifGOPの特定処 理と、その特定 GOPからのデコード、再生を行なうものである。 GOP力 Sクローズ(CL OSED) GOPでな!/、場合は、再生開始ポイントとしての PLMより先行する GOPの情 報が必要と判断し、この先行 GOPからの読み込み、復号を実行する。
[0145] 一方、ステップ S208において、 GOPがクローズ(CLOSED) GOPであると判定し た場合は、ステップ S209において、さらに、上述したマーク管理情報から、 IDR(I)ピ クチャ PTS (プレゼンテーション 'タイムスタンプ)情報 [IDR—PTS]を取得し、再生 開始点であるプレイリストマーク(PLM ( = EM) )の再生指定時刻としての PTS (プレ ゼンテーシヨン'タイムスタンプ)と、プレイリストマーク(PLM ( = EM) )の含まれる GO
[0146] IDR(I)ピクチャ対応の PTS力 S、 PLM対応の PTSより後の時刻である場合は、ステ ップ S210に進む。一方、 IDR (I)ピクチャ対応の PTS力 S、 PLM対応の PTSより後の 時刻でない場合は、ステップ S206, S207の処理を実行する。
[0147] このステップ S209の処理の振り分けについて図 17を参照して説明する。例えば、 図 17において、 GOP # 002がクローズ(CLOSED) GOPである場合、再生開始ポ イントとしての PLMは、図 17に示す IDR(I)ピクチャ 331より先行するピクチャ 321で ある場合と、 IDR(I)ピクチャ 331を含む後続領域にあるピクチャ 322である場合があ
[0148] IDR(I)ピクチャ対応の PTS力 S、 PLM対応の PTSより後の時刻である場合とは、再 生開始ポイントとしての PLMが、図 17に示すピクチャ 321の場合である。一方、 IDR (I)ピクチャ対応の PTSが、 PLM対応の PTSより後の時刻でない場合とは、再生開 始ポイントとしての PLMが、図 17に示すピクチャ 322の場合である。
[0149] 図 17に示すピクチャ 322が再生開始ポイントとしての PLMとして設定されている場 合は、ステップ S206において、再生開始ポイントのピクチャに対応する再生指定時 刻(PTS:プレゼンテーション 'タイムスタンプ)を超えずに最も近!/、再生時間(PTS— EP— start)を持つ GOP (EP)を特定する。この場合、ピクチャ 322の再生指定時刻 (PTS)を超えずに最も近!/、再生時間(PTS—EP— start)を持つ GOP (EP)は、 ID R (I)ピクチャ 331の PTSの登録された GOP # 002であり、 GOP # 002を起点として 、ステップ S207で、復号、再生が実行される。
[0150] 一方、 IDR (I)ピクチャ対応の PTS力 S、 PLM対応の PTSより後の時刻である場合は 、再生開始ポイントとしての PLM力 S、図 17に示すピクチャ 321の場合であり、この場 合は、ステップ S210に進み、ステップ S204において取得したクリップ情報ファイル に基づ!/、て、被参照ピクチヤである IDR (I)ピクチャの再生時間(PTS—EP— start) をもつ GOP (EP)を特定する。
[0151] なお、クリップ情報ファイルには、そのクリップ情報の対象となる再生区間(チヤプタ) の最初の被参照ピクチヤである IDR(I)ピクチャの再生時間(PTS—EP— start)が 記録されており、再生装置 (プレーヤ)は、再生指定時刻(PTS)を元にクリップ情報 ファイルの CPIを参照することで再生位置のファイル内アドレスを取得し、特定の PT Sを持つ GOP (EP)を特定する。
[0152] 次に、ステップ S211において、ステップ S210において、特定した GOP (EP)から の復号、再生を実行する。この処理は、図 17において、 GOP # 002がクローズ(CL OSED) GOPである場合、再生開始ポイントとしての PLM力 図 17に示す IDR (I)ピ クチャ 331より先行するピクチャ 321である場合の処理に相当する。
[0153] ステップ S210では、クリップ情報ファイルから、そのクリップ情報の対象となる再生 区間(チヤプタ)の最初の被参照ピクチヤである IDR(I)ピクチャ 331に対応する再生 時間(PTS— EP— start)が取得され、ステップ S210では、この PTSを取得して、こ の PTSを持つ GOP (EP)として GOP # 002が特定される。ステップ S211では、 GO P # 002からの復号、再生が実行される。
[0154] ステップ S210, S211の処理は、
(a)再生開始点としてのプレイリストマーク (PLM ( = EM) )の含まれる GOPが、デ コードに際して他の GOPのデータを参照する必要のないクローズ(CLOSED) GOP であり、かつ、
(b)再生開始点としてのプレイリストマーク(PLM ( = EM) )の含まれる GOP対応 P TS (IDR対応 PTS) 、 PLM対応の PTSより後の時刻、
上記 ω , (b)の条件を満足する場合の処理として実行される。
[0155] この場合、従来の処理(図 12参照)では、 1つ前の GOPを復号処理の開始 GOPと しており、結果として無駄な復号処理を実行していたが、図 16に示す処理フローで は、このような無駄な復号処理が発生せず、迅速な復号、再生開始を行なうことがで きる。
[0156] 図 16に示すフローでは、上述のマーク管理情報を適用することで再生処理におけ る無駄な復号の排除を実現する例を説明したが、先に述べた通り、マーク管理情報 を適用することで、情報記録媒体に記録されたデータの編集時の問題も解決するこ とができる。すなわち、例えば先に説明したように、図 14に示すストリームにおいて、 エントリマーク(EM)のピクチャ位置でストリームを分割して前半を削除するといつた 編集を行なう場合、エントリマーク(EM)のピクチャの前の IDR(I)までストリームを残 しておかないと、エントリマーク(EM)のピクチャが再生できる保証がないため、従来 は、エントリマーク(EM)のピクチャの前の IDR(I)までストリームを残す処理を行なつ ていたが、上述のマーク管理情報を参照した編集処理を行なうことで、このような無 駄なデータを残存させることのないデータ編集が可能となる。
[0157] このマーク管理情報を適用した無駄のない編集処理シーケンスについて、図 18に 示すフローチャートを参照して説明する。
[0158] まず、ステップ S301において、編集対象とするチヤプタが含まれるプレイリストを特 定する。ステップ S 302では、編集後に残存させるデータの先頭のプレイリストマーク( PLM)を特定する。すなわち、プレイリストに基づいて、編集後に残存させるデータの 先頭のプレイリストマーク(PLM) ( = EM)を特定する。なお、この時点で、プレイリス トマーク(PLM)に対応して設定されて!/、る再生指定時刻情報としての PTS (プレゼ ンテーシヨンタイムスタンプ)を取得する。
[0159] 次に、ステップ S303において、プレイリストマーク(PLM)に対応するプレイアイテ ムを特定し、ステップ S 304において、特定したプレイアイテムに対応する再生開始 点を含むクリップ情報ファイルを読み込む。ステップ S 304において特定されたプレイ アイテムに対応するクリップ情報ファイル名は、プレイリストファイルから取得すること が可能であり、取得したクリップ情報ファイル名に従ってクリップ情報ファイルを読み 込む。
[0160] 次に、ステップ S305において、ステップ S302において取得した編集後に残存させ るデータの先頭の PLM ( = EM)は自己記録によって設定された PLMである力、、他 の機器において設定された PLMである力、を判定する。この判定処理は、例えば、 PL Mを取得したプレイリストファイルのメーカー ID情報に基づいて判定することができる
[0161] ステップ S305において、編集後に残存させるデータの先頭の PLM ( = EM)が、 自 己記録によって設定された PLMでないと判定した場合は、ステップ S306に進み、ス テツプ S304において取得したクリップ情報ファイルに記録された情報の読み取りを 実行し、編集後に残存させるデータの先頭のピクチャに対応する再生指定時刻 (PT S :プレゼンテーション.タイムスタンプ)を超えずに最も近い再生時間(PTS— EP— s tart)を持つ GOP (EP)を特定する。なお、 GOP (EP)対応の再生時間(PTS— EP —start)は、前述したように EPマップに登録され、各 GOP (EP)に含まれる被参照ピ クチャである IDR(I)ピクチャに対応するプレゼンテーション 'タイムスタンプ(PTS)情 報である。その後、ステップ S307において、特定した GOP (EP)から残存対象デー タとした編集を行なう。 [0162] 一方、ステップ S305において、編集後に残存させるデータの先頭の PLM ( = EM 、 、自己記録によって設定された PLMであると判定した場合は、ステップ S308に 進む。ステップ S308以下の処理力 上述のプレイリストファイルのプレイリストマーク 単位のメーカーズ情報(Makerslnformation)領域に記録されたマーク管理情報を 適用した処理である。
[0163] 基本的に、編集対象のデータの先頭の PLMが自己記録である場合に、プレイリス トファイルのプレイリストマーク単位のメーカーズ情報領域に記録されたマーク管理情 報を適用した処理を実行する。
[0164] ステップ S308では、まず、マーク管理情報から PLMが属する GOPがクローズ(CL OSED) GOPであるか否かを判定する。上述したように、プレイリストファイルのメーカ ーズ情報領域に記録されたマーク管理情報には、 GOP属性情報 [GOP— ATTR] として、プレイリストマーク(PLM ( = EM) )の含まれる GOP力 デコードに際して他の GOPのデータを参照する必要のないクローズ(CLOSED) GOPであるか否かの情 報、すなわち、
00 : GOP属性は不明、
01 : GOPはクローズ(CLOSED) GOP
02: GOPはクローズ(CLOSED) GOPでな!/ヽ
これら 3種類の GOP属性値が格納されて!/、る。
[0165] ステップ S308において、編集を実行する装置は、この GOP属性を確認する。 GO Pがクローズ(CLOSED) GOPである場合、すなわち上記コードの設定例において、 GOP属性情報 [GOP— ATTR] = [01]であるは、ステップ S 309に進む。
[0166] GOPがクローズ(CLOSED) GOPでない場合、すなわち、上記コードの設定例に おいて、 GOP属性情報 [GOP— ATTR] = [00]または [02]である場合は、ステップ S306iこ進む。ステップ S306, S307 (ま、上述した処理であり、先 ifGOPの特定処 理と、その特定 GOPから残存データとして設定した編集を行なうものである。 GOPが クローズ(CLOSED) GOPでない場合は、編集後に残存させるデータの先頭の PL Mより先行する GOPの情報、再生時に必要となる場合があると判断し、この先行 GO Pをカットすることなぐ残存させた編集を実行する。 [0167] 一方、ステップ S308において、 GOPがクローズ(CLOSED) GOPであると判定し た場合は、ステップ S309において、さらに、上述したマーク管理情報から、 IDR(I)ピ クチャ PTS (プレゼンテーション 'タイムスタンプ)情報 [IDR—PTS]を取得し、編集 後に残存させるデータの先頭のプレイリストマーク(PLM ( = EM) )の再生指定時刻 としての PTS (プレゼンテーション.タイムスタンプ)と、プレイリストマーク(PLM ( = E M) )の含まれる GOPの被参照ピクチヤである IDR (I)ピクチャの再生指定時刻として の PTS (プレゼンテーション 'タイムスタンプ)とを比較する。
[0168] IDR(I)ピクチャ対応の PTS力 S、 PLM対応の PTSより後の時刻である場合は、ステ ップ S310に進む。一方、 IDR (I)ピクチャ対応の PTS力 S、 PLM対応の PTSより後の 時刻でない場合は、ステップ S306, S307の処理を実行する。
[0169] このステップ S309の処理の振り分けについては、先に図 17を参照して説明した通 りである。 IDR(I)ピクチャ対応の PTS力 PLM対応の PTSより後の時刻である場合 は、ステップ S310に進み、ステップ S304において取得したクリップ情報ファイルに 基づいて、被参照ピクチヤである IDR(I)ピクチャの再生時間(PTS— EP— start)を もつ GOP (EP)を特定する。
[0170] 次に、ステップ S311において、ステップ S310において特定した GOP (EP)から編 集データとして残して、それより先行する GOPデータは再生処理に不要であると判 断してカットする。この処理は、例えば、図 17において、 GOP # 002がクローズ(CL OSED) GOPである場合、編集後の残存データ開始ポイントとしての PLM力 図 17 に示す IDR (I)ピクチャ 331より先行するピクチャ 321である場合の処理に相当するも のであり、ピクチャ 321の再生に際して、先行 GOP (GOP # 001)が不要であること の判断に基づ!/、て、先行 GOPをカットして編集を行なうものである。
[0171] すなわち、ステップ S310, S311の処理は、
(a)編集による残存データの開始点としてのプレイリストマーク (PLM ( = EM) )の 含まれる GOP力 デコードに際して他の GOPのデータを参照する必要のないクロー ズ(CLOSED) GOPであり、かつ、
(b)編集による残存データの開始点としてのプレイリストマーク (PLM ( = EM) )の 含まれる GOP対応 PTS (IDR対応 PTS) i) PLM対応の PTSより後の時刻、 上記(a) , (b)の条件を満足する場合の処理として実行される。
[0172] この場合、従来の処理(図 12参照)では、編集による残存データの開始点のピクチ ャの復号に 1つ前の GOPが必要であるか否かが判定不可能だったため、この 1つ前 の GOPを残存させる編集処理を行なうことになつてしまうが、図 18に示す処理フ口一 では、このような無駄なデータを残存させた編集を行なうことなぐ必要なデータのみ を残した編集処理を行なうことができる。
[0173] 上述したように、情報記録媒体に記録されたデータの再生または編集処理の制御 を行う本発明の情報処理装置は、例えば図 2に示す情報処理装置 100の記録再生 制御部 110の制御により、ピクチャグループによって構成される GOP (Group Of Picture)を設定したエンコードデータを情報記録媒体から読み取り、再生または編 集処理を行なう際に、再生開始ポイント情報としてのマーク(PLM (EM) )に対応する マーク管理情報を、 AVCHDフォーマットにおいて規定されるプレイリストファイルの プレイリストマーク単位のメーカーズ情報(Makerslnformation)領域から読み出し て、マーク管理情報に基づいて、マークの含まれる GOP力 該 GOPの復号処理に 際して他の GOPの復号情報を必要とする GOPであるか否かを示す GOP属性を確 認して、再生処理における復号開始ポイント、または編集処理における残存開始ボイ ントを決定する。
[0174] さらに、記録再生制御部 110は、マーク管理情報から、マークの属する GOPに含ま れる被参照ピクチヤの再生指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)情報 を取得し、マークに対応するピクチャの再生指定時刻 (PTS)との比較結果に基づ!/、 て、再生処理における復号開始ポイント、または編集処理における残存開始ポイント を決定する処理を実行する。
[0175] これらの処理によって、再生処理にお!/、て、無駄な復号を行なうことのな!/、迅速が 再生が実現され、さらに無駄なデータを残存させた編集を行なうことなぐ必要なデー タのみを残した編集処理を行なうことができる。
[0176] (3— 2)クリップ情報ファイルのメーカーズプライベートデータ(MakersPrivateDat a)領域にマーク管理情報を記録する実施例
次に、 GOP (EP)力 S、デコードに際して他の GOPのデータを参照する必要のないク ローズ(CLOSED) GOPであるのか否か等のマーク管理情報をクリップ情報ファイル のメーカーズプライベートデータ(MakersPrivateData)領域に記録する実施例に ついて説明する。
[0177] 先に、図 3〜図 7を参照して説明したように, AVCHDフォーマットででは、インデッ タス(index)、ムービーオブジェクト (MovieObject)、プレイリスト(PlayList)、クリツ プ情報(Cliplnformation)、クリップ AVストリーム(ClipAVStream)の各ファイルが 生成され記録される。
[0178] クリップ情報ファイルは、クリップ AVストリームファイルと対で存在し、実際のストリー ムを再生する上で必要となるストリームに関する情報が記載されたファイルである。
[0179] 本処理例では、このクリップ情報ファイルのメーカーズプライベートデータ(Makers PrivateData)領域に、再生における無駄なデコードや編集における無駄なデータ の発生を排除するために適用可能なマーク管理情報を記録する。
[0180] 図 19を参照して、クリップ情報ファイルにおけるマーク管理情報の書き込み領域に ついて説明する。図 19に示すように、クリップ情報ファイル 350には、拡張データ領 域(ExtentionData) 351が記録され、拡張データ(ExtentionData) 351領域には 、メーカーズプライベートデータ(Makers PriVate Data) 352領域が設定されて いる。このメーカーズプライベートデータ領域は、データ記録処理を行なうデータ記 録機器のメーカーが自由な情報を書き込むことを許容した領域として設定されている 領域である。
[0181] このメーカーズプライベートデータ 352にマーク管理情報 353、すなわち、再生に おける無駄なデコードや編集における無駄なデータの発生を排除するために適用可 能なマーク管理情報 353を記録する。
[0182] クリップ情報ファイルのメーカーズプライベートデータ領域に記録するマーク管理情 報の例を以下に示す。
[表 3] データサイズ 変数名 意味
自己録の MakersPrivateDataであることを確認する
80b it ID—STR ための文字列
例えば『ABC_CAMERA』 などを ASCII コードで格納する
CI iplnformationに含まれる G0Pが CLOSED G0Pか どうかを表す属性値
00: G0P属性は不明
8bit GOP.ATTR
01 : G0Pは CLOSED G0P
02: G0Pは CLOSED G0Pではない
03: G0Pは CLOSED. 非 CLOSEDの混在
IDR—PTS— G0P先頭から I/IDRの PTSまでの時間差分値 [45kHz]
32b it
OFFSET 不明、 混在の場合は FFFFFFFFhを記載する
[0183] 上記表に示すように、この実施例におけるマーク管理情報には、
ID文字列 [ID— STR]
GOP属性情報 [GOP— ATTR]、
IDR. PTSオフセット情報 [IDR_PTS_OFFSET]
が含まれる。
[0184] ID文字列 [ID— STR]は、クリップ情報ファイルのメーカーズプライベートデータ領 域に記録された情報が、 自己記録のデータであることを示す文字列であり、例えば、 80ビット以下の情報として、「ABC— CAMERA」などを ASCIIコードで格納する。 なお、クリップ情報ファイルに設定されるメーカーズプライベートデータ領域には、 A VCHDフォーマットに従った記録情報としてメーカー IDを記録領域が設定されてい るので、このフォーマットに従った情報を適用する構成も可能であり、この場合には、 この ID文字列 [ID— STR]は省略してもよ!/、。
[0185] GOP属性情報 [GOP— ATTR]は、先の実施例と同様の情報であり、再生開始位 置として指定可能なプレイリストマーク(PLM( = EM))の含まれる GOP力 デコード に際して他の GOPのデータを参照する必要のないクローズ(CLOSED) GOPである か否かの情報である。例えば、 8ビット以下の情報として、
00:GOP属性は不明、
01 :GOPはクローズ(CLOSED) GOP 02: GOPはクローズ(CLOSED) GOPでな!/ヽ
03: GOPにはクローズ(CLOSED) GOPと非クローズ GOPが混在する これら 4種類の GOP属性値を格納する。
[0186] 先に説明した処理例(3— 1)プレイリストファイルのプレイリストマーク単位のメーカ ーズ情報(Makerslnf ormation)領域にマーク管理情報を記録する実施例では、プ レイリストマーク単位のマーク管理情報であり、 1つの GOPの情報のみが含まれてい た力 本処理例では、クリップ情報から取得する情報であり、クリップ情報は、多くの 場合、複数の GOPに関する情報が記述され、上記のコード [03]が追加される。
[0187] IDR'PTSオフセット情報 [IDR—PTS— OFFSET]は、 GOPの先頭ピクチャの再 生指定時刻としての PTSから、その GOPに含まれる被参照ピクチヤである IDR(I)ピ クチャの再生指定時刻としての PTSの時間差分値 [45kHz]情報である。
[0188] この IDR'PTSオフセット情報について、図 20を参照して説明する。図 20に示す G OP # 002を例にして説明する。 GOP # 002において、 GOPの先頭ピクチャはピク チヤ 381である。 GOP # 002に含まれる被参照ピクチヤである IDR(I)ピクチャは、 I DR(I)ピクチャ 382である。 IDR'PTSオフセット情報 [IDR—PTS— OFFSET]は、 GOPの先頭ピクチャ 381の再生指定時刻としての PTSから、その GOPに含まれる被 参照ピクチヤである IDR(I)ピクチャ 382の再生指定時刻としての PTSの時間差分値 [ ΔΤ]となる。
[0189] 上記表に示したように、
ID文字列 [ID— STR]
GOP属性情報 [GOP— ATTR]、
IDR. PTSオフセット情報 [IDR_PTS_OFFSET]
これら 3つの情報を、クリップ情報ファイルのメーカーズプライベートデータ領域に記 録する。
[0190] なお、情報処理装置において、クリップ情報ファイルのメーカーズプライベートデー タ領域に、これらのマーク管理情報を記録するタイミングは、具体的には、例えば新 たな PLM ( = EM)が設定されるタイミングであり、例えばデータ記録処理の実行時、 あるいは編集処理の実行時である。データ記録ある!/、はデータ編集を行なう情報処 理装置は、情報記録媒体に対するデータ記録処理制御を行う記録再生制御部 110 (図 2参照)の制御の下、データ記録や編集に応じて AVCHDフォーマットに従った データベースファイルの更新処理を行うとともに、上記マーク管理情報をクリップ情報 ファイルのメーカーズプライベートデータ領域に記録する処理を実行する。
[0191] 例えば図 2に示す情報処理装置 100の記録再生制御部 110は、ピクチャグループ によって構成される GOP (Group Of Picture) ( = EP)を設定したエンコードデー タの記録および記録データに対応する管理情報の記録制御を行なうともに、上述し た再生開始ポイント情報としてのマーク、すなわち PLM ( = EM)に対応するマーク 管理情報として、
記録処理を実行した機器情報、
マークの含まれる GOP力 S、該 GOPの復号処理に際して他の GOPの復号情報を必 要とする GOPであるか否かを示す GOP属性、
マークの属する GOPの先頭ピクチヤと、該 GOPに含まれる被参照ピクチヤとの再生 指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)の差分値情報、
これらの情報を含む管理情報を、 AVCHD記録フォーマットにお!/、て規定されるク リップ情報ファイルのメーカーズプライベートデータ領域に記録する制御を行う。
[0192] 次に、このマーク管理情報を適用した場合の再生処理シーケンスについて、図 21 に示すフローチャートを参照して説明する。図 21に示す処理フローは、 AVCHDフ ォーマットで記録されたデータをプレイリストマーク(PLM) ( = EM :エントリマーク)に よって特定されるピクチャから再生する際、再生装置にお!/、て実行する処理シーケン スを説明するフローであり、再生装置において実行する各種の状況判定処理、およ び、状況に応じて実行される上述のマーク管理情報を適用した処理を含むシーケン スを説明するフローである。
[0193] ステップ S40;!〜 S404の処理は、先に、図 16を参照して説明したフローのステップ S20;!〜 S204に相当する処理である。まず、ステップ S401において、再生開始する チヤプタが含まれるプレイリストを特定する。プレイリストは、前述したように、ユーザに 見せるタイトルに対応して設けられ、少なくとも 1以上のプレイアイテムで構成される再 生リストである。各プレイアイテムは、クリップに対する再生開始点(IN点)と再生終了 点(OUT点)を持つことで、その再生区間を指定して!/、る。
[0194] ステップ S402では、再生開始点としてのプレイリストマーク(PLM)を特定する。プ レイアイテムの先頭には、プレイリストマーク(PLM) ( = EM)付与されており、ステツ プ S402では、プレイリストから、再生開始点に対応するプレイリストマーク(PLM) (= EM)を特定する。なお、この時点で、プレイリストマーク(PLM)に対応して設定され てレ、る再生指定時刻情報としての PTS (プレゼンテーションタイムスタンプ)を取得す
[0195] 次に、ステップ S403において、再生開始するプレイアイテムを特定する。プレイァ ィテムは、クリップに対する再生開始点(IN点)と再生終了点(OUT点)を持つ再生 区間指定情報であり、プレイリストファイルから取得することができる。
[0196] 次に、ステップ S404において、再生開始点を含むクリップ情報ファイルを読み込む 。ステップ S404において特定されたプレイアイテムに対応するクリップ情報ファイル 名は、プレイリストファイルから取得することが可能であり、取得したクリップ情報フアイ ル名に従ってクリップ情報ファイルを読み込む。
[0197] 次に、ステップ S405において、ステップ S404において取得したクリップ情報フアイ ルに記録された情報の読み取りを実行し、再生開始ポイントのピクチャに対応する再 生指定時刻(PTS :プレゼンテーション 'タイムスタンプ)を超えずに最も近い再生時 間(PTS— EP— start)を持つ GOP (EP)を特定する。なお、 GOP (EP)対応の再生 時間(PTS—EP— start)は、前述したように EPマップに登録されており、各 GOP (E P)に含まれる被参照ピクチヤである IDR (I)ピクチャに対応するプレゼンテーション' タイムスタンプ (PTS)情報が EPマップに登録されており、この情報から、再生開始ポ イントのピクチャに対応する再生指定時刻(PTS:プレゼンテーション 'タイムスタンプ )を超えずに最も近!/、再生時間(PTS—EP— start)を持つ GOP (EP)を特定する。
[0198] 次に、ステップ S406において、上述したクリップ情報ファイルのメーカーズプライべ ートデータ領域に記録したマーク管理情報を読み取り、
ID文字列 [ID— STR]として、再生装置と一致する機器による記録データ、すなわ ち、自己記録のデータであることを示す文字列が記録されているか否かを判定する。
[0199] ステップ S406において、 自己記録であることが確認された場合は、ステップ S408 に進み、自己記録であることが確認されない場合は、ステップ S407に進む。ステップ S407では、ステップ S405において、特定した GOP (EP)力、ら読み込みを行い、復 号、再生を行なう。この処理は、図 12を参照して説明した処理と同様の処理である。 すなわち、先に図 1を参照して説明した先行 GOPの特定処理と、その特定 GOPから のデコード、再生を行なうものである。
[0200] 本処理例でも、クリップ情報ファイルのメーカーズプライベートデータ領域に記録し たマーク管理情報が、自機で記録されたデータである場合にのみ、そのマーク管理 情報に基づいて、復号位置の変更を実行する。
[0201] なお、先に説明したように、クリップ情報ファイルに設定されるメーカーズプライべ一 トデータ領域には、 AVCHDフォーマットに従った記録情報としてメーカー IDを記録 領域が設定されているので、ステップ S406の判定処理は、このフォーマットに従った 情報を適用した判定処理として実行してもよい。
[0202] ステップ S406において、 自己記録であることが確認された場合は、ステップ S408 に進み、上述のクリップ情報ファイルに設定されるメーカーズプライベートデータ領域 に記録されたマーク管理情報を適用した処理を行なう。ステップ S408では、ステップ S405にお!/、て特定した GOP (EP)の次の GOP (EP)の再生時間(PTS— EP— sta rt)を取得する。次に、ステップ S409において、ステップ S408で取得した次の GOP (EP)の再生時間(PTS—EP— start)と、再生開始ポイントである PLM (EM)の再 生開始時間(PTS)との差分 A tを算出し、算出した差分 A tが、前述のマーク管理情 報として登録された IDR'PTSオフセット情報 [IDR— PTS— OFFSET]以下である か否力、を判定する。
[0203] PLM対応 PTSと次の GOP (EP)対応 PTSとの差分 A tが、 IDR'PTSオフセット情 報 [IDR— PTS— OFFSET]以下である場合は、ステップ S410に進み、 IDR'PTS オフセット情報 [IDR— PTS— OFFSET]以下でない場合は、ステップ S407に進む
[0204] ステップ S407では、ステップ S405において、特定した GOP、すなわち再生開始ポ イントより先行する再生時間を持つ先行する GOP (EP)からの復号を行なう。
[0205] ステップ S409の判定処理について、図 22を参照して説明する。ステップ S409の 処理は、図 22において、再生開始ポイントである PLM (EM)が、ピクチャ群 39;!〜 3 92の範囲にあるとき、ピクチャ群 391と、ピクチャ群 392とを判別して処理を切り替え るための判定処理として実行される。
[0206] ステップ S409では、再生開始ポイントのピクチャ指定情報である PLMに対応する PTSと次の GOP (EP)対応 PTSとの差分 Δ tが、 IDR . PTSオフセット情報 [IDR— P TS— OFFSET]以下であるか否かを判定しているが、
PLM対応 PTSと次の GOP (EP)対応 PTSとの差分 A tが、 IDR'PTSオフセット情 報 [IDR— PTS— OFFSET]以下である場合とは、再生開始ピクチヤの指定情報で ある PLMに対応するピクチャ力 図 22に示すピクチャ群 392に含まれる場合であり、 PLM対応 PTSと次の GOP (EP)対応 PTSとの差分 A tが、 IDR'PTSオフセット情 報 [IDR— PTS— OFFSET]以下でない場合とは、再生開始ピクチヤの指定情報で ある PLMに対応するピクチャ力 図 22に示すピクチャ群 391に含まれる場合である。
[0207] 図 22に示すピクチャ群 391が、再生開始ピクチャ指定情報である PLMに対応する ピクチャである場合は、これらのピクチャに先行する IDR(I)ピクチャを含む GOP # 0 01力 ステップ S405において特定されており、この GOPからの復号をステップ S40 7において実行して再生を行なう。
[0208] 一方、図 22に示すピクチャ群 392が、再生開始ピクチャ指定情報である PLMに対 応するピクチャである場合は、これらのピクチャに先行する IDR(I)ピクチャを含む G OP # 001は、ピクチャ群 392の再生のために復号することが必要とは限らない。す なわち、 GOP # 002がクローズ(CLOSE) GOPであれば、 GOP # 001は復号する 必要はない。
[0209] 従って、 00? # 002カ クローズであるか否かをステップ S410において判定する。
ステップ S410において、再生開始ピクチャ指定情報である PLMの含まれる GOP (E P) 1S 他の GOPのデータを利用することなく復号可能な GOP (EP)であるか否かを 、先に説明したマーク管理情報を参照して判定する。
[0210] すなわち、マーク管理情報から PLMが属する GOPがクローズ(CLOSED) GOP であるか否かを判定する。上述したように、クリップ情報ファイルのメーカーズプライべ ートデータ領域に記録されたマーク管理情報には、 GOP属性情報 [GOP ATTR] として、プレイリストマーク(PLM ( = EM) )の含まれる GOP力 デコードに際して他の GOPのデータを参照する必要のないクローズ(CLOSED) GOPであるか否かの情 報、すなわち、
00 : GOP属性は不明、
01 : GOPはクローズ(CLOSED) GOP
02: GOPはクローズ(CLOSED) GOPでな!/ヽ
03: GOPにはクローズ(CLOSED) GOPと非クローズ GOPが混在する
これら 4種類の GOP属性値が格納されて!/、る。
[0211] ステップ S410において、再生処理装置(プレーヤ)は、この GOP属性を確認する。
GOPがクローズ(CLOSED) GOPである場合、すなわち上記コードの設定例におい て、 GOP属性情報 [GOP— ATTR] = [01]であるは、ステップ S411に進む。
[0212] GOPがクローズ(CLOSED) GOPでない場合、すなわち、上記コードの設定例に おいて、 GOP属性情報 [GOP— ATTR] = [00]または [02]または [03]である場合 (ま、ステップ S407iこ進む。ステップ S407 (ま、上述したよう ίこ、ステップ S405iこおレヽ て特定した GOP、すなわち、再生開始ピクチャ指定情報である PLMに対応するピク チヤの PTSより先行する PTSを持つ GOPからの復号を行なう。
[0213] これらの処理について図 22を参照して説明する。ステップ S410力、らステップ S407 に進んで実行する処理は、ピクチャ群 392の!/、ずれかに再生開始ピクチャ指定情報 である PLMが設定され、 GOP # 001を復号開始 GOPとする処理に相当する。この 場合は、ステップ S410において、 GOP # 002がクローズ(CLOSED) GOPでないと 判定され、ピクチャ群 392の復号のためには、 GOP # 001に含まれる被参照(IDR (I ) )ピクチャの復号情報が必要となるとの判定に基づく処理である。
[0214] 一方、ステップ S410において、 GOPがクローズ(CLOSED) GOPであると判定さ れた場合は、ステップ S411に進み、ステップ S408において特定した次の GOPを復 号開始 GOPとして、設定した復号、再生処理を実行する。
[0215] この場合の処理を図 22を参照して説明する。ステップ S410力、らステップ S411に 進んで実行する処理は、ピクチャ群 392の!/、ずれかに再生開始ピクチャ指定情報で ある PLMが設定され、 GOP # 002を復号開始 GOPとする処理に相当する。この場 合は、ステップ S410において、 GOP # 002がクローズ(CLOSED) GOPであると判 定され、ピクチャ群 392の復号のためには、 GOP # 001に含まれる被参照(IDR (I) ) ピクチャの復号情報は不要であることが確認されるので、ステップ S411において、ス テツプ S408において特定した次の GOPを復号開始 GOPとして、設定した復号、再 生処理を実行する。
[0216] すなわち、ステップ S409〜S411の処理は、
(a)再生開始点としてのプレイリストマーク(PLM ( = EM) )の PTSより後の PTSカ 設定された次の GOP (EP)の再生時間(PTS—EP— start)と、 PLM (EM)対応の PTSとの差分 A tが、マーク管理情報として登録された IDR'PTSオフセット情報 [ID R_PTS— OFFSET]以下であり、かつ、
(b)再生開始点としてのプレイリストマーク (PLM ( = EM) )の含まれる GOPが、デ コードに際して他の GOPのデータを参照する必要のないクローズ(CLOSED) GOP である。
上記(a) , (b)の条件を満足する場合に、ステップ S408において特定した次の GO Pを復号開始 GOPとして、設定した復号、再生処理を実行する処理である。
[0217] このように、本処理例でも、再生処理に際して、上述のマーク管理情報に基づいて 、再生開始ポイントからの再生に不要な GOPの復号を省略することが可能となり、無 駄な処理による再生開始までの遅延の発生が防止され、迅速な再生開始が可能とな
[0218] 図 21に示すフローでは、上述のマーク管理情報を適用することで再生処理におけ る無駄な復号の排除を実現する例を説明したが、本処理例でも、マーク管理情報を 適用することで、情報記録媒体に記録されたデータの編集時に、無駄なデータを残 存させなレ、編集が可能である。マーク管理情報を適用した無駄のな!/、編集処理シー ケンスについて、図 23に示すフローチャートを参照して説明する。
[0219] まず、ステップ S 501において、編集対象とするチヤプタが含まれるプレイリストを特 定する。ステップ S 502では、編集後に残存させるデータの先頭のプレイリストマーク( PLM)を特定する。すなわち、プレイリストに基づいて、編集後に残存させるデータの 先頭のプレイリストマーク(PLM) ( = EM)を特定する。なお、この時点で、プレイリス トマーク(PLM)に対応して設定されて!/、る再生指定時刻情報としての PTS (プレゼ
Figure imgf000050_0001
[0220] 次に、ステップ S503において、プレイリストマーク(PLM)に対応するプレイアイテ ムを特定し、ステップ S 504において、特定したプレイアイテムに対応する再生開始 点を含むクリップ情報ファイルを読み込む。ステップ S 504において特定されたプレイ アイテムに対応するクリップ情報ファイル名は、プレイリストファイルから取得すること が可能であり、取得したクリップ情報ファイル名に従ってクリップ情報ファイルを読み 込む。
[0221] 次に、ステップ S505に進み、ステップ S504において取得したクリップ情報ファイル に記録された情報の読み取りを実行し、編集後に残存させるデータの先頭のピクチ ャに対応する再生指定時刻(PTS:プレゼンテーション 'タイムスタンプ)を超えずに 最も近い再生時間(PTS— EP— start)を持つ GOP (EP)を特定する。なお、 GOP ( EP)対応の再生時間(PTS—EP— start)は、前述したように EPマップに登録され、 各 GOP (EP)に含まれる被参照ピクチヤである IDR(I)ピクチャに対応するプレゼン テーシヨン'タイムスタンプ(PTS)情報である。
[0222] 次に、ステップ S506において、上述したクリップ情報ファイルのメーカーズプライべ ートデータ領域に記録したマーク管理情報を読み取り、
ID文字列 [ID— STR]として、再生装置と一致する機器による記録データ、すなわ ち、自己記録のデータであることを示す文字列が記録されているか否かを判定する。
[0223] ステップ S506において、 自己記録であることが確認された場合は、ステップ S508 に進み、自己記録であることが確認されない場合は、ステップ S507に進む。ステップ S507では、ステップ S505において、特定した GOP (EP)力、ら残存対象データとした 編集を行なう。
[0224] なお、先に説明したように、クリップ情報ファイルに設定されるメーカーズプライべ一 トデータ領域には、 AVCHDフォーマットに従った記録情報としてメーカー IDを記録 領域が設定されているので、ステップ S506の判定処理は、このフォーマットに従った 情報を適用した判定処理として実行してもよい。
[0225] ステップ S506において、 自己記録であることが確認された場合は、ステップ S508 に進み、上述のクリップ情報ファイルに設定されるメーカーズプライベートデータ領域 に記録されたマーク管理情報を適用した処理を行なう。ステップ S508では、ステップ S 505にお!/、て特定した GOP (EP)の次の GOP (EP)の再生時間(PTS— EP— sta rt)を取得する。次に、ステップ S509において、ステップ S508で取得した次の GOP (EP)の再生時間(PTS—EP— start)と、再生開始ポイントである PLM (EM)の再 生開始時間(PTS)との差分 A tを算出し、算出した差分 A tが、前述のマーク管理情 報として登録された IDR'PTSオフセット情報 [IDR— PTS— OFFSET]以下である か否力、を判定する。
[0226] PLM対応 PTSと次の GOP (EP)対応 PTSとの差分 A tが、 IDR'PTSオフセット情 報 [IDR— PTS— OFFSET]以下である場合は、ステップ S510に進み、 IDR'PTS オフセット情報 [IDR— PTS— OFFSET]以下でない場合は、ステップ S507に進む
[0227] ステップ S507では、ステップ S505において、特定した GOP、すなわち再生開始ポ イントより先行する再生時間を持つ先行する GOP (EP)から残存対象データとした編 集を行なう。
[0228] なお、ステップ S509の判定処理については、先に図 22を参照して説明したとおり である。ステップ S509において、 PLM対応 PTSと次の GOP (EP)対応 PTSとの差 分 A tが、 IDR'PTSオフセット情報 [IDR—PTS— OFFSET]以下であると判定され ると、ステップ S510に進み、ステップ S510では、次の GOPが、クローズであるか否 かを判定する。ステップ S 510において、編集対象データの起点としての PLMの設 定されたピクチャの含まれる GOP (EP) ヽ他の GOPのデータを利用することなく復 号可能な GOP (EP)であるか否かを、先に説明したマーク管理情報を参照して判定 する。
[0229] すなわち、マーク管理情報から PLMが属する GOPがクローズ(CLOSED) GOP であるか否かを判定する。上述したように、クリップ情報ファイルのメーカーズプライべ ートデータ領域に記録されたマーク管理情報には、 GOP属性情報 [GOP— ATTR] として、プレイリストマーク(PLM ( = EM) )の含まれる GOP力 デコードに際して他の GOPのデータを参照する必要のないクローズ(CLOSED) GOPであるか否かの情 報、すなわち、
00 : GOP属性は不明、
01 : GOPはクローズ(CLOSED) GOP
02: GOPはクローズ(CLOSED) GOPでな!/ヽ
03: GOPにはクローズ(CLOSED) GOPと非クローズ GOPが混在する これら 4種類の GOP属性値が格納されて!/、る。
[0230] ステップ S510において、編集処理を実行する装置は、この GOP属性を確認する。
GOPがクローズ(CLOSED) GOPである場合、すなわち上記コードの設定例におい て、 GOP属性情報 [GOP— ATTR] = [01]であるは、ステップ S511に進む。
[0231] GOPがクローズ(CLOSED) GOPでない場合、すなわち、上記コードの設定例に おいて、 GOP属性情報 [GOP— ATTR] = [00]または [02]または [03]である場合 (ま、ステップ S507iこ進む。ステップ S507 (ま、上述したよう ίこ、ステップ S505iこおレヽ て特定した GOP、すなわち、編集後の残存データの開始点とした PLMに対応する ピクチャの PTSより先行する PTSを持つ GOPを残す編集処理を行なう。
[0232] 一方、ステップ S510において、 GOPがクローズ(CLOSED) GOPであると判定さ れた場合は、ステップ S511に進み、ステップ S508において特定した次の GOPを、 編集処理において残存させ、先行する GOP、すなわち、ステップ S505において特 定した GOP (EP)をカットする編集処理を実行する。
[0233] この処理は、例えば、図 22において、 GOP # 002がクローズ(CLOSED) GOPで ある場合、編集後の残存データ開始ポイントとしての PLM力 図 22に示すピクチャ 群 392に含まれる場合の処理に相当するものであり、ピクチャ群 392に含まれるピク チヤの再生に際して、先行 GOP (GOP # 001)が不要であることの判断に基づ!/、て、 先行 GOPをカットして編集を行なうものである。
[0234] すなわち、ステップ S509, S510の処理は、
(a)編集による残存データの開始点としてのプレイリストマーク(PLM ( = EM) )の P TSより後の PTSが設定された次の GOP (EP)の再生時間(PTS—EP— start)と、 P LM (EM)対応の PTSとの差分 A tが、マーク管理情報として登録された IDR'PTS オフセット情報 [IDR PTS OFFSET]以下であり、かつ、 (b)編集による残存データの開始点としてのプレイリストマーク (PLM ( = EM) )の 含まれる GOP力 デコードに際して他の GOPのデータを参照する必要のないクロー ズ(CLOSED) GOPである。
上記 ω , (b)の条件を満足する場合の処理として実行される。
[0235] この場合、従来の処理(図 12参照)では、編集による残存データの開始点のピクチ ャの復号に 1つ前の GOPが必要であるか否かが判定不可能だったため、この 1つ前 の GOPを残存させる編集処理を行なうことになつてしまうが、図 22に示す処理フ口一 では、このような無駄なデータを残存させた編集を行なうことなぐ必要なデータのみ を残した編集処理を行なうことができる。
[0236] 上述したように、情報記録媒体に記録されたデータの再生または編集処理の制御 を行う本実施例の情報処理装置は、例えば図 2に示す情報処理装置 100の記録再 生制御部 110の制御により、ピクチャグループによって構成される GOP (Group Of Picture)を設定したエンコードデータを情報記録媒体から読み取り、再生または編 集処理を行なう際に、再生開始ポイント情報としてのマーク(PLM (EM) )に対応する マーク管理情報を、 AVCHDフォーマットにおいて規定されるクリップ情報ファイルの メーカーズプライベートデータ(MakersPrivateData)領域から読み出して、マーク 管理情報に基づいて、マークの含まれる GOP力 該 GOPの復号処理に際して他の GOPの復号情報を必要とする GOPであるか否かを示す GOP属性を確認して、再生 処理における復号開始ポイント、または編集処理における残存開始ポイントを決定す
[0237] さらに、記録再生制御部 110は、マーク管理情報から、マークの属する GOPの先 頭ピクチャと、該 GOPに含まれる被参照ピクチヤとの再生指定時刻(PTS:プレゼン テーシヨン'タイムスタンプ)の差分値情報を取得し、マークに対応するピクチャのマ ーク対応再生指定時刻 (PTS)と、該マーク対応再生指定時刻移行の GOP対応の 再生指定時刻 (PTS)との差分とマーク管理情報に記録された差分値情報との比較 結果に基づいて、再生処理における復号開始ポイント、または編集処理における残 存開始ポイントを決定する処理を行なう。また、マーク管理情報から、記録処理を実 行した機器情報を取得し、取得した機器情報に基づ!/、て処理態様を変更する。 [0238] これらの処理によって、再生処理にお!/、て、無駄な復号を行なうことのな!/、迅速が 再生が実現され、さらに無駄なデータを残存させた編集を行なうことなぐ必要なデー タのみを残した編集処理を行なうことができる。
[0239] 以上、特定の実施例を参照しながら、本発明について詳解してきた。し力、しな力 Sら、 本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ること は自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的 に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特 許請求の範囲の欄を参酌すべきである。
[0240] なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、 あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理 を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに 組み込まれたコンピュータ内のメモリにインストールして実行させる力、、あるいは、各 種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させること が可能である。
[0241] 例えば、プログラムは記録媒体としてのハードディスクや ROM (Read Only Me mory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク 、 CD— ROM (Compact Disc Read Only Memory) , MO (Magneto optic al)ディスク, DVD (Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリ ムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくこと力 Sできる。 このようなリムーバブル記録媒体は、レ、わゆるパッケージソフトウェアとして提供するこ と力 Sできる。
[0242] なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインス トールする他、ダウンロードサイトから、コンピュータに無線転送したり、 LAN (Local Area Network)、インターネットといったネットワークを介して、コンピュータに有泉 で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵 するハードディスク等の記録媒体にインストールすることができる。
[0243] なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみ ならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個 別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的 集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
産業上の利用可能性
以上、説明したように、本発明の一実施例構成によれば、符号化圧縮されたデータ の復号再生処理にぉレ、て、必要のな!、デコード(復号)処理を防止して効率的な再 生を可能とし、また記録データの編集にお!/、て無駄なデータを残存させなレ、編集が 可能となる。具体的には、 AVCDフォーマットにおいて規定される再生開始ポイント 情報としての PLM ( = EM)マークに対応するマーク管理情報として、マークの含ま れる GOP力 該 GOPの復号処理に際して他の GOPの復号情報を必要とする GOP であるか否かを示す GOP属性等の記録を実行し、これらの情報を参照して再生や編 集を行なう構成としたので、再生処理における必要のないデコード(復号)処理の防 止、編集処理における無駄なデータの残存させない編集が可能となる。

Claims

請求の範囲
[1] 情報処理装置であり、
情報記録媒体に対するデータ記録処理制御を行う制御部を有し、
前記制御部は、
ピクチャグループによって構成される GOP (Group Of Picture)を設定したェン コードデータの記録および記録データに対応する管理情報の記録制御を行なう構成 であり、
前記制御部は、再生開始ポイント情報としてのマークに対応するマーク管理情報と して、前記マークの含まれる GOP力 S、該 GOPの復号処理に際して他の GOPの復号 情報を必要とする GOPであるか否かを示す GOP属性の記録処理制御を行う構成で あることを特徴とする情報処理装置。
[2] 前記制御部は、
前記マーク管理情報として、
前記マークの属する GOPに含まれる被参照ピクチヤの再生指定時刻(PTS:プレ ゼンテーシヨン'タイムスタンプ)情報を記録する制御を行う構成であることを特徴とす る請求項 1に記載の情報処理装置。
[3] 前記制御部は、
前記マーク管理情報として、
前記マークの属する GOPの先頭ピクチヤと、該 GOPに含まれる被参照ピクチヤとの 再生指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)の差分値情報を記録する 制御を行う構成であることを特徴とする請求項 1に記載の情報処理装置。
[4] 前記制御部は、
前記マーク管理情報として、記録処理を実行した機器情報を記録する制御を行う 構成であることを特徴とする請求項 1に記載の情報処理装置。
[5] 前記制御部は、
予め規定された階層型の管理構成を持つデータ記録フォーマットに従ったデータ 記録制御を行なう構成であり、前記マーク管理情報を、前記データ記録フォーマット において規定される属性情報を格納した属性情報ファイルに記録する制御を行なう 構成であることを特徴とする請求項 1に記載の情報処理装置。
[6] 前記制御部は、
予め規定された階層型の管理構成を持つデータ記録フォーマットである AVCHD フォーマットに従ったデータ記録制御を行なう構成であり、前記マーク管理情報を、 前記 AVCHD記録フォーマットにおいて規定される属性情報を格納した属性情報フ アイルに記録する制御を行なう構成であることを特徴とする請求項 1に記載の情報処 理装置。
[7] 前記制御部は、
前記 AVCHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリツ プ情報ファイルに前記マーク管理情報を記録する制御を行なう構成であることを特徴 とする請求項 6に記載の情報処理装置。
[8] 前記制御部は、
前記 AVCHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリツ プ情報ファイルに設定されるメーカー対応情報の書き込み許容領域に前記マーク管 理情報を記録する制御を行なう構成であることを特徴とする請求項 7に記載の情報 処理装置。
[9] 情報処理装置であり、
情報記録媒体に記録されたデータの再生または編集処理の制御を行う制御部を 有し、
前記制御部は、
ピクチャグループによって構成される GOP (Group Of Picture)を設定したェン コードデータを前記情報記録媒体から読み取り、再生または編集処理を行なう際に、 再生開始ポイント情報としてのマークに対応するマーク管理情報を情報記録媒体か ら取得し、前記マーク管理情報に基づいて、マークの含まれる GOPが、該 GOPの復 号処理に際して他の GOPの復号情報を必要とする GOPであるか否かを示す GOP 属性を確認して、再生処理における復号開始ポイント、または編集処理における残 存開始ポイントを決定する処理を行なう構成であることを特徴とする情報処理装置。
[10] 前記制御部は、 前記マーク管理情報から、
前記マークの属する GOPに含まれる被参照ピクチヤの再生指定時刻(PTS:プレ ゼンテーシヨン'タイムスタンプ)情報を取得し、前記マークに対応するピクチャの再生 指定時刻(PTS)との比較結果に基づいて、再生処理における復号開始ポイント、ま たは編集処理における残存開始ポイントを決定する処理を行なう構成であることを特 徴とする請求項 9に記載の情報処理装置。
[11] 前記制御部は、
前記マーク管理情報から、
前記マークの属する GOPの先頭ピクチヤと、該 GOPに含まれる被参照ピクチヤとの 再生指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)の差分値情報を取得し、 前記マークに対応するピクチャのマーク対応再生指定時刻 (PTS)と、該マーク対 応再生指定時刻移行の GOP対応の再生指定時刻 (PTS)との差分と前記マーク管 理情報に記録された差分値情報との比較結果に基づいて、再生処理における復号 開始ポイント、または編集処理における残存開始ポイントを決定する処理を行なう構 成であることを特徴とする請求項 9に記載の情報処理装置。
[12] 前記制御部は、
前記マーク管理情報から、記録処理を実行した機器情報を取得し、取得した機器 情報に基づ!/、て、処理態様を変更する構成であることを特徴とする請求項 9に記載 の情報処理装置。
[13] 前記制御部は、
予め規定された階層型の管理構成を持つデータ記録フォーマットである AVCHD フォーマットに従った記録データの再生または編集処理を行なう構成であり、前記マ ーク管理情報を、前記 AVCHD記録フォーマットにお!/、て規定される属性情報を格 納した属性情報ファイルから取得する構成であることを特徴とする請求項 9に記載の 情報処理装置。
[14] 前記制御部は、
前記 AVCHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリツ プ情報ファイルから前記マーク管理情報を取得する構成であることを特徴とする請求 項 13に記載の情報処理装置。
[15] 前記制御部は、
前記 AVCHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリツ プ情報ファイルに設定されるメーカー対応情報の書き込み許容領域から前記マーク 管理情報を取得する構成であることを特徴とする請求項 14に記載の情報処理装置。
[16] 情報処理装置にお!/、て、情報記録媒体に対するデータ記録処理制御を行う情報 処理方法であり、
制御部力 ピクチャグループによって構成される GOP (Group Of Picture)を設 定したエンコードデータの記録および記録データに対応する管理情報の記録制御を 行なう記録制御ステップを有し、
前記記録制御ステップは、再生開始ポイント情報としてのマークに対応するマーク 管理情報として、前記マークの含まれる GOP力 S、該 GOPの復号処理に際して他の G OPの復号情報を必要とする GOPであるか否かを示す GOP属性の記録処理制御を 行うマーク管理情報記録ステップを含むことを特徴とする情報処理方法。
[17] 前記マーク管理情報記録ステップは、
前記マーク管理情報として、前記マークの属する GOPに含まれる被参照ピクチヤの 再生指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)情報を記録する制御を行 なうステップであることを特徴とする請求項 16に記載の情報処理方法。
[18] 前記マーク管理情報記録ステップは、
前記マーク管理情報として、前記マークの属する GOPの先頭ピクチヤと、該 GOP に含まれる被参照ピクチヤとの再生指定時刻(PTS:プレゼンテーション 'タイムスタン プ)の差分値情報を記録する制御を行うステップであることを特徴とする請求項 16に 記載の情報処理方法。
[19] 前記マーク管理情報記録ステップは、
前記マーク管理情報として、記録処理を実行した機器情報を記録する制御を行うス テツプであることを特徴とする請求項 16に記載の情報処理方法。
[20] 前記マーク管理情報記録ステップは、
予め規定された階層型の管理構成を持つデータ記録フォーマットに従ったデータ 記録制御を行なうステップであり、前記マーク管理情報を、前記データ記録フォーマ ットにおいて規定される属性情報を格納した属性情報ファイルに記録する制御を行 なうステップであることを特徴とする請求項 16に記載の情報処理方法。
[21] 前記マーク管理情報記録ステップは、
予め規定された階層型の管理構成を持つデータ記録フォーマットである AVCHD フォーマットに従ったデータ記録制御を行なうステップであり、前記マーク管理情報を
、前記 AVCHD記録フォーマットにお!/、て規定される属性情報を格納した属性情報 ファイルに記録する制御を行なうステップであることを特徴とする請求項 16に記載の 情報処理方法。
[22] 前記マーク管理情報記録ステップは、
前記 AVCHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリツ プ情報ファイルに前記マーク管理情報を記録する制御を行なうステップであることを 特徴とする請求項 16に記載の情報処理方法。
[23] 前記マーク管理情報記録ステップは、
前記 AVCHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリツ プ情報ファイルに設定されるメーカー対応情報の書き込み許容領域に前記マーク管 理情報を記録する制御を行なうステップであることを特徴とする請求項 16に記載の 情報処理方法。
[24] 情報処理装置において、情報記録媒体に記録されたデータの再生または編集処 理の制御を行う情報処理方法であり、
制御部力 ピクチャグループによって構成される GOP (Group Of Picture)を設 定したエンコードデータを前記情報記録媒体から読み取り、再生または編集処理を 行なう際に、再生開始ポイント情報としてのマークに対応するマーク管理情報を情報 記録媒体から取得し、前記マーク管理情報に基づいて、マークの含まれる GOPが、 該 GOPの復号処理に際して他の GOPの復号情報を必要とする GOPであるか否か を示す GOP属性を確認して、再生処理における復号開始ポイント、または編集処理 における残存開始ポイントを決定するデータ処理ステップを行なうことを特徴とする情 報処理方法。
[25] 前記データ処理ステップは、
前記マーク管理情報から、前記マークの属する GOPに含まれる被参照ピクチヤの 再生指定時刻 (PTS:プレゼンテーション 'タイムスタンプ)情報を取得し、前記マーク に対応するピクチャの再生指定時刻 (PTS)との比較結果に基づレ、て、再生処理に おける復号開始ポイント、または編集処理における残存開始ポイントを決定する処理 を行なうステップであることを特徴とする請求項 24に記載の情報処理方法。
[26] 前記データ処理ステップは、
前記マーク管理情報から、前記マークの属する GOPの先頭ピクチヤと、該 GOPに 含まれる被参照ピクチヤとの再生指定時刻(PTS:プレゼンテーション 'タイムスタンプ )の差分値情報を取得し、
前記マークに対応するピクチャのマーク対応再生指定時刻 (PTS)と、該マーク対 応再生指定時刻移行の GOP対応の再生指定時刻 (PTS)との差分と前記マーク管 理情報に記録された差分値情報との比較結果に基づいて、再生処理における復号 開始ポイント、または編集処理における残存開始ポイントを決定する処理を行なうス テツプを含むことを特徴とする請求項 24に記載の情報処理方法。
[27] 前記データ処理ステップは、
前記マーク管理情報から、記録処理を実行した機器情報を取得し、取得した機器 情報に基づいて、処理態様を変更するステップを含むことを特徴とする請求項 24に 記載の情報処理方法。
[28] 前記データ処理ステップは、
予め規定された階層型の管理構成を持つデータ記録フォーマットである AVCHD フォーマットに従った記録データの再生または編集処理を行なうステップであり、前記 マーク管理情報を、前記 AVCHD記録フォーマットにお!/、て規定される属性情報を 格納した属性情報ファイルから取得するステップを含むことを特徴とする請求項 24に 記載の情報処理方法。
[29] 前記データ処理ステップは、
前記 AVCHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリツ プ情報ファイルから前記マーク管理情報を取得するステップを含むことを特徴とする 請求項 28に記載の情報処理方法。
[30] 前記データ処理ステップは、
前記 AVCHD記録フォーマットにおいて規定されるプレイリストファイルまたはクリツ プ情報ファイルに設定されるメーカー対応情報の書き込み許容領域から前記マーク 管理情報を取得するステップを含むことを特徴とする請求項 29に記載の情報処理方 法。
[31] 情報処理装置にお!/、て、情報記録媒体に対するデータ記録処理制御を行わせる コンピュータ.プログラムであり、
制御部に、ピクチャグループによって構成される GOP (Group Of Picture)を設 定したエンコードデータの記録および記録データに対応する管理情報の記録制御を 行なわせる記録制御ステップを有し、
前記記録制御ステップは、再生開始ポイント情報としてのマークに対応するマーク 管理情報として、前記マークの含まれる GOP力 S、該 GOPの復号処理に際して他の G OPの復号情報を必要とする GOPであるか否かを示す GOP属性の記録処理制御を 行わせるマーク管理情報記録ステップを含むことを特徴とするコンピュータ 'プロダラ ム。
[32] 情報処理装置において、情報記録媒体に記録されたデータの再生または編集処 理の制御を行わせるコンピュータ 'プログラムであり、
制御部に、ピクチャグループによって構成される GOP (Group Of Picture)を設 定したエンコードデータを前記情報記録媒体から読み取り、再生または編集処理を 行なわせる際に、再生開始ポイント情報としてのマークに対応するマーク管理情報を 情報記録媒体から取得させ、前記マーク管理情報に基づいて、マークの含まれる G OP力 該 GOPの復号処理に際して他の GOPの復号情報を必要とする GOPである か否かを示す GOP属性を確認させて、再生処理における復号開始ポイント、または 編集処理における残存開始ポイントを決定させるデータ処理ステップを行なわせるこ とを特徴とするコンピュータ 'プログラム。
PCT/JP2007/065099 2006-08-10 2007-08-01 Information processing device, information processing method, and computer program Ceased WO2008018345A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2007800011339A CN101356806B (zh) 2006-08-10 2007-08-01 信息处理设备和信息处理方法
EP07791779A EP2051516A1 (en) 2006-08-10 2007-08-01 Information processing device, information processing method, and computer program
US12/067,941 US20100278514A1 (en) 2006-08-10 2007-08-01 Information processing device, information processing method, and computer program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006-218765 2006-08-10
JP2006218765A JP2008047962A (ja) 2006-08-10 2006-08-10 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム

Publications (1)

Publication Number Publication Date
WO2008018345A1 true WO2008018345A1 (en) 2008-02-14

Family

ID=39032878

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/065099 Ceased WO2008018345A1 (en) 2006-08-10 2007-08-01 Information processing device, information processing method, and computer program

Country Status (7)

Country Link
US (1) US20100278514A1 (ja)
EP (1) EP2051516A1 (ja)
JP (1) JP2008047962A (ja)
KR (1) KR20090050023A (ja)
CN (1) CN101356806B (ja)
TW (1) TW200824454A (ja)
WO (1) WO2008018345A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102047536A (zh) * 2008-05-30 2011-05-04 株式会社东芝 永久磁铁及其制造方法、电动机用永久磁铁及永久磁铁电动机

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4720873B2 (ja) * 2008-08-11 2011-07-13 ソニー株式会社 情報記録装置、撮像装置、情報記録方法およびプログラム
JP5577805B2 (ja) * 2010-04-08 2014-08-27 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム
US8818176B2 (en) * 2012-02-21 2014-08-26 Avaya Inc. System and method for aligning tags to specific video frames
WO2013151814A1 (en) * 2012-04-06 2013-10-10 Vidyo, Inc. Level signaling for layered video coding
CN106716524B (zh) * 2014-09-30 2021-10-22 索尼公司 发送装置、发送方法、接收装置和接收方法
CN108391171B (zh) * 2018-02-27 2022-06-24 京东方科技集团股份有限公司 视频播放的控制方法及装置、终端

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002056651A (ja) * 2000-04-21 2002-02-22 Sony Corp 記録装置および方法、再生装置および方法、記録媒体、プログラム、並びに記録媒体
JP2003319340A (ja) * 2002-04-26 2003-11-07 Sony Corp 符号化装置および方法、復号装置および方法、記録媒体、並びにプログラム
JP2006067142A (ja) * 2004-08-25 2006-03-09 Sony Corp 復号装置
WO2006030767A1 (ja) * 2004-09-13 2006-03-23 Matsushita Electric Industrial Co., Ltd. データ処理装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6707778B1 (en) * 1999-11-10 2004-03-16 Thomson Licensing S.A. Edit to picture without decoding and re-encoding of MPEG bit stream for recordable DVD
WO2001037563A1 (en) * 1999-11-18 2001-05-25 Fujitsu Limited Endless video recorder
KR100780153B1 (ko) * 2000-04-21 2007-11-27 소니 가부시끼 가이샤 기록 장치 및 방법, 재생 장치 및 방법, 및 기록 매체
CA2474040C (en) * 2002-11-22 2010-02-02 Lg Electronics Inc. Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
CN100448285C (zh) * 2002-12-18 2008-12-31 索尼株式会社 信息处理设备和信息处理方法
DE602004027607D1 (de) * 2003-02-28 2010-07-22 Panasonic Corp Aufzeichnungsmedium, wiedergabevorrichtung, aufzeichnungsverfahren, programm und wiedergabeverfahren
CN1237814C (zh) * 2003-10-17 2006-01-18 清华大学 一种用剪辑标识码来辅助视频剪辑的方法
US8165445B2 (en) * 2004-01-08 2012-04-24 Hewlett-Packard Development Company, L.P. System, method, and computer-readable medium for analyzing an MPEG-formatted file
US7974523B2 (en) * 2004-07-06 2011-07-05 Magnum Semiconductor, Inc. Optimal buffering and scheduling strategy for smooth reverse in a DVD player or the like
JP4617773B2 (ja) * 2004-08-23 2011-01-26 ソニー株式会社 記録装置および方法、再生装置および方法、記録媒体、並びにプログラム
JP2006157855A (ja) * 2004-11-04 2006-06-15 Matsushita Electric Ind Co Ltd 情報記録媒体、画像符号化方法、および画像復号方法
US8437392B2 (en) * 2005-04-15 2013-05-07 Apple Inc. Selective reencoding for GOP conformity
JP2006324848A (ja) * 2005-05-18 2006-11-30 Nec Electronics Corp 情報処理装置及び情報処理方法
US20070124789A1 (en) * 2005-10-26 2007-05-31 Sachson Thomas I Wireless interactive communication system
US7884860B2 (en) * 2006-03-23 2011-02-08 Panasonic Corporation Content shooting apparatus
US7770200B2 (en) * 2007-07-24 2010-08-03 Time Warner Cable Inc. Methods and apparatus for format selection for network optimization
US7802286B2 (en) * 2007-07-24 2010-09-21 Time Warner Cable Inc. Methods and apparatus for format selection for network optimization

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002056651A (ja) * 2000-04-21 2002-02-22 Sony Corp 記録装置および方法、再生装置および方法、記録媒体、プログラム、並びに記録媒体
JP2003319340A (ja) * 2002-04-26 2003-11-07 Sony Corp 符号化装置および方法、復号装置および方法、記録媒体、並びにプログラム
JP2006067142A (ja) * 2004-08-25 2006-03-09 Sony Corp 復号装置
WO2006030767A1 (ja) * 2004-09-13 2006-03-23 Matsushita Electric Industrial Co., Ltd. データ処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102047536A (zh) * 2008-05-30 2011-05-04 株式会社东芝 永久磁铁及其制造方法、电动机用永久磁铁及永久磁铁电动机

Also Published As

Publication number Publication date
KR20090050023A (ko) 2009-05-19
JP2008047962A (ja) 2008-02-28
TW200824454A (en) 2008-06-01
US20100278514A1 (en) 2010-11-04
EP2051516A1 (en) 2009-04-22
CN101356806A (zh) 2009-01-28
CN101356806B (zh) 2012-04-25

Similar Documents

Publication Publication Date Title
EP1870895B1 (en) Apparatus, method, and computer program for converting a set of still images into a photo movie
WO2008018345A1 (en) Information processing device, information processing method, and computer program
JP4894718B2 (ja) データ変換方法、およびデータ変換装置、データ記録装置、データ再生装置、並びにコンピュータ・プログラム
KR101375058B1 (ko) 정보 처리 장치, 및 정보 처리 방법, 및 컴퓨터 프로그램이 기록된 기록 매체
KR101331290B1 (ko) 정보 처리 장치, 정보 처리 방법 및 컴퓨터 프로그램이 기록된 컴퓨터 판독가능 기록 매체
US8364016B2 (en) Information processing apparatus, information processing method, and computer program
WO2007129684A1 (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US8306383B2 (en) Data processor and hierarchy for recording moving and still picture files
CN101356809B (zh) 信息处理装置、信息处理方法
US8750690B2 (en) Apparatus, method, and computer program for processing information
JP4636158B2 (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780001133.9

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2034/DELNP/2008

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 12067941

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2007791779

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020087008451

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07791779

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU