IP Library Granted Patent US 8,514,938
Granted Patent B2
US 8,514,938 · App. 11/576,085 · Granted Aug 20, 2013

Picture coding apparatus for a still picture sequence and picture decoding apparatus for a still picture sequence

Inventors: Tadamasa Toma (Osaka, JP); Tomoyuki Okada (Nara, JP); Sam Liu (Mountain View, CA)
Assignees: Hewlett-Packard Development Company L.P.; Panasonic Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,514,938
App. No.
11/576,085
Granted
Aug 20, 2013
Kind
B2
Abstract

A picture coding apparatus reduces a load in decoding. The picture coding apparatus codes each picture according to a picture type of the picture. The picture types include at least an I picture, a P picture, a B picture, and a skipped picture. A first coder is configured to code first supplementary information, including coded pictures and indicating respective picture types of the coded pictures, in a decoding order of the coded pictures. A second coder is configured to code second supplementary information, indicating respective pieces of picture structure information of the coded pictures, in the decoding order. A writer is configured to write, at a position prior to a starting picture, the first supplementary information coded by said first coder and the second supplementary information coded by said second coder.

Claims (58)

1. A picture coding apparatus which codes pictures, comprising:

a picture coder configured to code each picture according to a picture type of the picture;

a first coder configured to code first supplementary information included in a random accesser including coded pictures and indicating respective picture types of the coded pictures in a decoding order of the coded pictures;

a second coder configured to code second supplementary information included in the random accesser and indicating respective pieces of picture structure information of the coded pictures in the decoding order;

a third coder configured to code stuffing bits in the random accesser;

a writer configured to write, at a position prior to a starting picture in the random accesser, the first supplementary information coded by said first coder, the second supplementary information coded by said second coder, and the stuffing bits coded by said third coder;

an audio coder configured to code audio data; and

a multiplexer configured to multiplex coded audio data and coded information written in the random accesser, and to generate a transport stream,

wherein the respective picture types of the coded pictures include at least an I picture on which intra-prediction coding is performed, a P picture on which inter-prediction coding is performed with reference to one picture, a B picture on which inter-prediction coding is performed with reference to two pictures, and a Skipped picture which is to be displayed with an image of a reference picture positioned immediately prior to a target picture in the coded pictures in the decoding order,

the picture structure information of each of the coded pictures includes information indicating whether each of the coded pictures is to be displayed as a three-field image or a two-field image at a 3:2 pulldown, and

Skipped pictures are sequentially arranged in the decoding order to form a still picture sequence.

2. A picture coding method of coding pictures, comprising:

coding each picture according to a picture type of the picture;

coding first supplementary information included in a random accesser including coded pictures and indicating respective picture types of the coded pictures in a decoding order of the coded pictures;

coding second supplementary information included in the random accesser and indicating respective pieces of picture structure information of the coded pictures in the decoding order;

coding stuffing bits in the random accesser;

writing, at a position prior to a starting picture in the random accesser, the first supplementary information coded in said coding of the first supplementary information, the second supplementary information coded in said coding of the second supplementary information, and the stuffing bits coded in said coding of the stuffing bits;

coding audio data; and

multiplexing coded audio data and coded information written in the random accesser, and generating a transport stream,

wherein the respective picture types of the coded pictures include at least an I picture on which intra-prediction coding is performed, a P picture on which inter-prediction coding is performed with reference to one picture, a B picture on which inter-prediction coding is performed with reference to two pictures, and a Skipped picture which is to be displayed with an image of a reference picture that is positioned immediately prior to a target picture in the coded pictures in the decoding order,

the picture structure information of each of the coded pictures includes information indicating whether each of the coded pictures is to be displayed as a three-field image or a two-field image at a 3:2 pulldown, and

Skipped pictures are sequentially arranged in the decoding order to form a still picture sequence.

3. A picture decoding apparatus, comprising:

a receiver configured to receive a transport stream in which coded audio data and coded information written in a random accesser are multiplexed, the random accesser including coded pictures;

a demultiplexer configured to demultiplex the transport stream, and to generate the coded audio data and the coded information written in the random accesser;

a detector configured to detect first supplementary information, second supplementary information, and stuffing bits which are stored at a position prior to a starting picture in the random accesser;

a selector configured to select a picture to be decoded, from the coded pictures in the random accesser, based on the first supplementary information and the second supplementary information;

a picture decoder configured to decode the picture selected by said selector; and

an audio decoder configured to decode the coded audio data,

wherein the first supplementary information is included in the random accesser and indicates respective picture types of the coded pictures in a decoding order,

the respective picture types of the coded pictures include at least an I picture on which intra-prediction coding is performed, a P picture on which inter-prediction coding is performed with reference to one picture, c) a B picture on which inter-prediction coding is performed with reference to two pictures, and a Skipped picture which is to be displayed with an image of a reference picture that is positioned immediately prior to a target picture in the coded pictures in the decoding order,

the second supplementary information is included in the random accesser and indicates respective pieces of picture structure information of the coded pictures in the decoding order,

the picture structure information of each of the coded pictures includes information indicating whether each of the coded pictures is to be displayed as a three-field image or a two-field image at a 3:2 pulldown, and

Skipped pictures are sequentially arranged in the decoding order to form a still picture sequence.

4. A picture decoding method, comprising:

receiving a transport stream in which coded audio data and coded information written in a random accesser are multiplexed, the random accesser including coded pictures;

demultiplexing the trans ort stream and generating the coded audio data and the coded information written in the random accesser;

detecting first supplementary information, second supplementary information, and stuffing bits which are stored at a position prior to a starting picture in the random accesser;

selecting a picture to be decoded, from the coded pictures in the random accesser, based on the first supplementary information and the second supplementary information;

decoding the picture selected in said selecting; and

decoding the coded audio data,

wherein the first supplementary information is included in the random accesser and indicates respective picture types of the coded pictures in a decoding order,

the respective picture types of the coded pictures include at least an I picture on which intra-prediction coding is performed, a P picture on which inter-prediction coding is performed with reference to one picture, a B picture on which inter-prediction coding is performed with reference to two pictures, and a Skipped picture which is to be displayed with an image of a reference picture that is positioned immediately prior to a target picture in the coded pictures in the decoding order,

the second supplementary information is included in the random accesser and indicates respective pieces of picture structure information of the coded pictures in the decoding order,

the picture structure information of each of the coded pictures includes information indicating whether each of the coded pictures is to be displayed as a three-field image or a two-field image at a 3:2 pulldown, and

Skipped pictures are sequentially arranged in the decoding order to form a still picture sequence.

5. A method of recording a coded stream onto a recording medium, comprising:

coding each picture according to a picture type of the picture;

coding first supplementary information included in a random accesser including coded pictures and indicating respective picture types of the coded pictures in a decoding order of the coded pictures;

coding second supplementary information included in the random accesser and indicating respective pieces of picture structure information of the coded pictures in the decoding order;

coding stuffing bits in the random accesser;

writing the first supplementary information coded in said coding of the first supplementary information, the second supplementary information coded in said coding of the second supplementary information, and the stuffing bits coded in said coding of the stuffing bits, at a position prior to a starting picture in the random accesser;

coding audio data;

multiplexing coded audio data and coded information written in the random accesser, and generating a transport stream; and

recording the transport stream onto the recording medium,

wherein the respective picture types of the coded pictures include at least an I picture on which intra-prediction coding is performed, a P picture on which inter-prediction coding is performed with reference to one picture, a B picture on which inter-prediction coding is performed with reference to two pictures, and a Skipped picture which is to be displayed with an image of a reference picture that is positioned immediately prior to a target picture in the coded pictures in the decoding order,

the picture structure information of each of the coded pictures includes information indicating whether each of the coded pictures is to be displayed as a three-field image or a two-field image at a 3:2 pulldown, and

Skipped pictures are sequentially arranged in the decoding order to form a still picture sequence.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021850/0264 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2007
From: TOMA, TADAMASA; OKADA, TOMOYUKI; LIU, SAM
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.; HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 019586/0268 →
Continuity (2)
Provisional Application 60616203 · Oct 7, 2004
Related Publication 20080075168A1 · Mar 27, 2008