IP Library Granted Patent US 7,570,823
Granted Patent B2
US 7,570,823 · App. 11/222,222 · Granted Aug 4, 2009

Moving picture coding apparatus, moving picture coding method, and moving picture imaging apparatus

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 7,570,823
App. No.
11/222,222
Granted
Aug 4, 2009
Kind
B2
Abstract

When a frame (n+1) is to be inter-coded after inter-coding a frame n (S 142 : INTER), a moving picture coding apparatus determines a quantizer scale Q[n+1] to be used in quantization of the frame (n+1), using a first method, based on an amount of generated codes Cn of the frame n (S 143 ). When the frame (n+1) is to be inter-coded after intra-coding the frame n (S 142 : INTRA), the moving picture coding apparatus determines the quantizer scale Q[n+1] to be used in quantization of the frame (n+1), using a second method, based on the amount of generated codes Cn of the frame n (S 143 ). The quantizer scale determined by using the second method takes a smaller value than that determined by using the first method.

Claims (28)

1. A moving picture coding apparatus comprising:

a coding unit operable to selectively inter-code or intra-code data of each of a plurality of frames of a moving picture, the inter-coding and intra-coding each involving quantization; and

a determining unit operable to determine, based on an amount of codes generated only in a first frame that is immediately previous to a second frame, a quantizer scale to be used in quantization of data of the second frame, wherein

when the coding unit is to inter-code the data of the second frame, the determination is done by using (i) a first method immediately after data of the first frame has been inter-coded, or (ii) a second method immediately after the data of the first frame has been intra-coded, the quantizer scale determined by using the second method taking a smaller value than that determined by using the first method.

2. A moving picture coding apparatus according to claim 1 , wherein

the second method is set in a manner that the quantizer scale determined by using the second method is a fixed value, determined in advance, that falls within a range of ⅕ to ⅓ inclusive of that determined by using the first method.

3. A moving picture coding apparatus according to claim 1 , further comprising:

a difference obtaining unit operable to obtain a difference between (i) a cumulative amount of codes generated in the immediately previous first frame and frames preceding the immediately previous first frame and (ii) a cumulative target amount of codes predetermined for the immediately previous first frame and the frames preceding the immediately previous first frame, wherein

the first and second methods are set in a manner that the determined quantizer scale becomes greater as an amount of the difference to the amount of generated codes becomes greater.

4. A moving picture coding apparatus according to claim 1 , wherein

when the coding unit is to intra-code the data of the second frame immediately after coding the data of the first frame, the determining unit determines the quantizer scale by using a third method, the quantizer scale determined by using the third method taking a greater value than that determined by using the first method.

5. A moving picture coding apparatus according to claim 1 , further comprising:

a buffer operable to store the coded data for the moving picture, wherein

when the coding unit is to intra-code the data of the second frame immediately after coding the data of the first frame, the determining unit (i) sets the quantizer scale to a fixed value if the buffer has a free space of a predetermined size or larger, and (ii) determines the quantizer scale by using a third method if the buffer has a free space smaller than the predetermined size, the quantizer scale determined by using the third method taking a greater value than that determined by using the first method.

6. A moving picture coding apparatus according to claim 1 , wherein

when the coding unit is to intra-code the data of the second frame immediately after coding the data of the first frame, the determining unit determines the quantizer scale to be used in the second frame based on a quantizer scale used in quantization of the first frame, regardless of the amount of generated codes in the immediately previous first frame.

7. A moving picture coding apparatus according to claim 6 , wherein

when the coding unit is to intra-code the data of the second frame after coding the data of the first frame, the determining unit determines the quantizer scale to be used in the second frame by multiplying the quantizer scale used in the immediately previous first frame by a predetermined value.

8. A moving picture coding apparatus according to claim 7 , wherein

the predetermined value is a fixed value, determined in advance, that is in a range of 5/4 to 4/3.

9. A moving picture coding apparatus according to claim 6 , further comprising:

a recording unit operable to record a table showing correspondence between the quantizer scale for the first frame and the quantizer scale for the second frame, wherein

the determining unit determines the quantizer scale to be used in the second frame based on a quantizer scale used in the immediately previous first frame by referring to the table.

10. A moving picture imaging apparatus comprising:

an imaging device operable to take an image of an object to generate a moving picture;

a coding unit operable to selectively inter-code or intra-code data of each of a plurality of frames of the moving picture, the inter-coding and intra-coding each involving quantization; and

a determining unit operable to determine, based on an amount of codes generated only in a first frame that is immediately previous to a second frame, a quantizer scale to be used in quantization of data of the second frame, wherein

when the coding unit is to inter-code the data of the second frame, the determination is done by using (i) a first method immediately after data of the first frame has been inter-coded, or (ii) a second method immediately after the data of the first frame has been intra-coded, the quantizer scale determined by using the second method taking a smaller value than that determined by using the first method.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2020
From: PANASONIC CORPORATION
To: PANASONIC SEMICONDUCTOR SOLUTIONS CO., LTD.
Reel/Frame 052755/0917 →