IP Library Granted Patent US 8,737,473
Granted Patent B2
US 8,737,473 · App. 11/976,847 · Granted May 27, 2014

Moving picture coding method and moving picture decoding method

Inventors: Kiyofumi Abe (Kadoma, JP); Shinya Kadono (Nishinomiya, JP); Makoto Hagai (Moriguchi, JP); Satoshi Kondo (Yawata, JP)
Assignee: Panasonic Corporation
H04N19/00024H04N19/00206
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,737,473
App. No.
11/976,847
Granted
May 27, 2014
Kind
B2
Abstract

A moving picture coding apparatus ( 10 a ) according to the present invention includes a level analyzer ( 100 a ) that decides the maximum number of intra frame pixels which can be coded (Nfpx) and the maximum number of storage pixels which can be stored in a picture memory of a decoding apparatus (Nspx) on the basis of a level identifier (Lst) indicating a coding level that is designated by the user, thereby judging whether coding of an input image is possible or not and calculating the maximum number of reference pictures (Nrpn) as the number of reference candidate pictures which can be referred to at inter picture prediction coding, on the basis of the maximum number of intra frame pixels (Nfpx) and the input image size (the number of vertical pixels (Nhpx) and the number of horizontal pixels (Nwpx)). A decoding apparatus to which a bit stream from the moving picture coding apparatus ( 10 a ) is supplied can always decode the bit stream satisfactorily, and perform inter picture prediction decoding corresponding to the inter picture prediction coding on the coding end. Consequently, memory areas of a coding apparatus and a decoding apparatus that are adapted to a coding method in which there is no restraint on the capacity of the memory area can be designed.

Claims (19)

1. A moving picture coding and decoding system which includes a moving picture coding apparatus which codes a moving picture comprising a plurality of pictures, each picture having a prescribed number of pixels, and a moving picture decoding apparatus which decodes a code sequence obtained by coding a moving picture comprising a plurality of pictures,

wherein said moving picture coding apparatus comprises:

a level identifier output unit operable to select a coding level which indicates a level of the coding processing for the moving picture and operable to output a level identifier for identifying the selected coding level;

a coded data generating unit operable to generate coded data of the moving picture by coding the moving picture according to the selected coding level; and

a code sequence generating unit operable to multiplex the level identifier and the coded data to generate a code sequence,

wherein the level identifier is an identifier that identifies i) a maximum in-frame pixel number which conforms to the selected coding level, the maximum in-frame pixel number being a maximum pixel number allowed for a picture of the moving picture, and ii) a maximum storage pixel number which conforms to the selected coding level, the maximum storage pixel number indicating an amount of data that can be stored in a picture memory,

wherein said coded data generating unit comprises a predictive coding unit operable to predictively code a picture to be coded with reference to a reference picture which has been coded,

wherein a maximum number of candidate reference pictures which can be stored in the picture memory is calculated based on a vertical pixel number and a horizontal pixel number of the moving picture which is to be coded and the maximum storage pixel number identified by the level identifier, and

wherein the vertical pixel number (h) and the horizontal pixel number (w) of the moving picture satisfy the following condition:

h×w <=(the maximum in-frame pixel number),

where the vertical pixel number (h) is a multiple of 16, and the horizontal pixel number (w) is a multiple of 16, and

wherein said moving picture decoding apparatus comprises:

a level identifier extracting unit operable to extract the level identifier from the code sequence; and

a decoding unit operable to decode coded data of the moving picture according to the level determined by the level identifier which is extracted by said level identifier extracting unit, to generate decoded image data of the moving picture,

wherein the level identifier is an identifier that identifies i) a maximum in-frame pixel number which conforms to the coding level of the moving picture, the maximum in-frame pixel number being a maximum pixel number allowed for a picture of the moving picture, and ii) a maximum storage pixel number which conforms to the coding level of the moving picture, the maximum storage pixel number indicating an amount of data that can be stored in a picture memory,

wherein a maximum number of candidate reference pictures which can be stored in the picture memory is calculated on the basis of a vertical pixel number and a horizontal pixel number of the moving picture which is to be decoded in said decoding unit and the maximum storage pixel number identified by the level identifier, and

wherein the vertical pixel number (h) and the horizontal pixel number (w) of the moving picture satisfy the following condition:

h×w <=(the maximum in-frame pixel number),

where the vertical pixel number (h) is a multiple of 16, and the horizontal pixel number (w) is a multiple of 16.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2015
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 036054/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
Priority Claims (2)
JP 2002-26197 · Feb 1, 2002 · national
JP 2002-334422 · Nov 18, 2002 · national
Continuity (2)
Continuation 10473350 · Sep 30, 2003
Related Publication 20080063087A1 · Mar 13, 2008