CA2811897C

Moving picture stream generation apparatus, moving picture coding apparatus, moving picture multiplexing apparatus and moving picture decoding apparatus

Abstract

To provide a moving picture stream generation apparatus and the like that generates a moving picture stream that can be played back in trick-play such as variable-speed playback and reverse playback even in a coding format such as the MPEG-4 AVC in which flexible prediction structures are allowed. A moving picture stream generation apparatus includes: a trick-play information generation unit TricPlay for generating supplemental information on a random access unit basis, the supplemental information being referred to at the time of playback of each random access unit and each random access unit including one or more pictures; and a variable length coding unit VLC for generating a stream including the generated supplemental information and the one or more pictures by adding the supplemental information to each corresponding random access unit. At the top of each random access unit, an intra coded picture that can be decoded without depending on any picture is placed, and the supplemental information includes information for specifying pictures to be decoded at the time when pictures included in each random access unit are played back in trick-play.

CA2811897C, drawing sheet 1
Sheet 1 of 159

Term

Term ended

Expired 25 April 2025, 1.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

5 claims: 5 independent, 0 dependent

  1. 1
    CA 02811897 2013-11-06 The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:1. A moving picture stream generation apparatus which generates a stream including pictures which constitute a moving picture, said moving picture stream generation apparatus comprising: a first coding unit operable to code first supplemental information included in a random access unit, the random access unit including a group of pictures whose first picture is an I picture, the first supplemental information including plural pieces of picture type information indicating types of the pictures included in the group, and the plural pieces of picture type information being placed in an order that corresponds to a decoding order of the group of pictures;a second coding unit operable to code second supplemental information included in the random access unit, the second supplemental information including plural pieces of picture structure information indicating field or frame structures of the pictures included in the group, and the plural pieces of picture structure information being placed in the order that corresponds to the decoding order of the group of pictures;and a generation unit operable to generate a moving picture stream by adding the coded first and second supplemental information to a coded picture corresponding to the first I picture which is a starting picture of the random access unit.
  2. 2
    A moving picture stream generation method for generating a stream including pictures which constitute a moving picture, said moving picture stream generation method comprising:a first coding step of coding first supplemental information included in a random access unit, the random access unit including a group of pictures whose first picture is an I picture, the first supplemental information including plural pieces of picture type information indicating types of the pictures included in the group, and the plural pieces of picture type -67CA 02811897 2013-11-06 information being placed in an order that corresponds to a decoding order of the group of pictures;a second coding step of coding second supplemental information included in the random access unit, the second supplemental information including plural pieces of picture structure information indicating field or frame structures of the pictures included in the group, and the plural pieces of picture structure information being placed in the order that corresponds to the decoding order of the group of pictures;and a generation step of generating a moving picture stream by adding the coded first and second supplemental information to a coded picture corresponding to the first I picture which is a starting picture of the random access unit.
  3. 3
    A moving picture decoding apparatus which decodes a stream including coded pictures which constitute a moving picture and reproduces the decoded stream, said moving picture decoding apparatus comprising:an instruction obtainment unit operable to obtain an instruction indicating that trick-play should be performed;an analysis unit operable to analyze first supplemental information and second supplemental information for a random access unit by demultiplexing the first and second supplemental information from a first I picture, the analysis being performed for each of the random access units, the random access unit including a group of pictures whose first picture is an I picture;a reproduction picture specification unit operable to specify pictures, among pictures included in the random access unit, which are necessary for the trick-play indicated by the instruction obtained by said instruction obtainment unit, based on a result of the analysis performed by said analysis unit;and a decoding unit operable to decode the pictures specified by said reproduction picture specification unit and reproduce the decoded pictures, -68CA 02811897 2013-11-06 wherein the first supplemental information included in the random access unit is plural pieces of picture type information which indicate types of the pictures included in the random access unit and are placed in an order that corresponds to a decoding order of the group of pictures;and the second supplemental information included in the random access unit is plural pieces of picture structure information which indicate field or frame structures of the pictures included in the random access unit and are placed in the order that corresponds to the decoding order of the group of pictures, and the first and second supplemental information are added to a coded picture corresponding to the first I picture which is the starting picture of the random access unit.
  4. 4
    A moving picture decoding method for decoding a stream including coded pictures which constitute a moving picture and reproducing the decoded stream, said moving picture decoding method comprising:an instruction obtainment step of obtaining an instruction indicating that trick-play should be performed;an analysis step of analyzing first supplemental information and second supplemental information for a random access unit by demultiplexing the first and second supplemental information from a first I picture, the analysis being performed for each of the random access units, the random access unit including a group of pictures whose first picture is an picture;a reproduction picture specification step of specifying pictures, among pictures included in the random access unit, which are necessary for the trick-play indicated by the instruction obtained in said instruction obtainment step, based on a result of the analysis performed in said analysis step;and a decoding step of decoding the pictures specified in said reproduction picture specification step and reproducing the decoded pictures, wherein the first supplemental information included in the random access unit is plural pieces of picture type information which indicate types of the pictures included in the random access unit and are placed in an order that corresponds -69CA 02811897 2013-11-06 to a decoding order of the group of pictures;and the second supplemental information included in the random access unit is plural pieces of picture structure information which indicate field or frame structures of the pictures included in the random access unit and are placed in the order that corresponds to the decoding order of the group of pictures, and the first and second supplemental information are added to a coded picture corresponding to the first I picture which is the starting picture of the random access unit.
  5. 5
    A computer-readable recording medium on which a stream is recorded, the stream including pictures and first and second supplemental information, wherein the stream is structured so that the first supplemental information and second supplemental information are added to a coded picture corresponding to a first I picture which is a first picture of a random access unit, the random access unit including a group of pictures whose first picture is an I picture, the first supplemental information included in the random access unit being plural pieces of picture type information included in the random access unit and are placed in an order that corresponds to a decoding order of the group of pictures, and the second supplemental information included in the random access unit being plural pieces of picture structure information which indicate field or frame structures of the pictures included in the random access unit and are placed in the order that corresponds to the decoding order of the group of pictures.