Patent US5274443A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5274443A Expired / Lapsed US ⏱️ 0.0 years remaining

Moving picture image encoder with continuously changing quantization step size

Assignee: Toshiba Corp
•
Filing: 1992-02-07
•
Granted: 1993-12-28
•
Expires: 2012-02-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A moving picture image encoding device comprises a DCT circuit for coding an input image signal, a quantization circuit for quantizing an output signal of the DCT circuit, a variable length coding circuit for coding an output signal of the quantization circuit, a buffer memory for temporarily storing codes output from the variable length coding circuit, and a quantization control circuit for controlling the quantization step size according to the buffer content of the buffer memory. The quantization control circuit decrements the quantization step size by a predetermined quantity every frame period or increments the quantization step size by a predetermined quantity every block period when a parameter value related to the buffer content is not less than a preset value.

Inventors

  • 👤 Kenshi Dachiku
  • 👤 Hideyuki Ueno
  • 👤 Toshiaki Watanabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:06
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/10; H04N19/134; H04N19/146; H04N19/152; H04N19/102; H04N19/124; H04N19/126; H04N19/169; H04N19/17; H04N19/172; H04N19/176; H04N19/189; H04N19/196; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 188 words
A moving picture image encoding device comprising: first coding means for coding an input image signal; quantization means for quantizing an output signal of said first coding means in accordance with a variable quantization step size; second coding means for variable-length coding an output signal of said quantization means to output codes; storage means for temporarily storing said codes output from said second coding means; and control means for controlling said quantization step size according to the quantity of codes stored in said storage means, said control means changing said quantization step size at least each time a predetermined period of time lapses, said control means decrementing said quantization step size by a first unit quantity every first unit of time when a parameter value related to the quantity of codes stored in said storage means is less than a present value, and incrementing said quantization step size by a second unit quantity every second unit of time which is shorter than said first unit of time when said parameter value related to the quantity of codes stored in said storage means is greater than said present value.
Claim 2
Dependent Claim 188 words
A moving picture image encoding device comprising: first coding means for coding an input image signal; quantization means for quantizing an output signal of said first coding means in accordance with a variable quantization step size; second coding means for variable-length coding an output signal of said quantization means to output codes; storage means for temporarily storing said codes output from said second coding means; and control means for controlling said quantization step size according to the quantity of codes stored in said storage means, said control means changing said quantization step size at least each time a predetermined period of time lapses, said control means decrementing said quantization step size by a first unit quantity every first unit of time when a parameter value related to the quantity of codes stored in said storage means is less than a present value, and incrementing said quantization step size by a second unit quantity every second unit of time which is shorter than said first unit of time when said parameter value related to the quantity of codes stored in said storage means is greater than said present value.
Claim 3
Dependent Claim 32 words
A device according to claim 1, wherein said first coding means includes means for producing an interframe difference of said input image signal and means for orthogonal transform coding said interframe difference.
Claim 4
Dependent Claim 81 words
A device according to claim 1, wherein said control means includes comparator means for making a comparison between said parameter value and said present value and quantization step size data generating means responsive to said comparator means for generating quantization step size data which is decremented by said first unit quantity every said first unit of time or incremented by said second unit quantity every said second unit of time when said parameter value is not less than said present value.
Claim 5
Dependent Claim 80 words
A device according to claim 3, wherein said quantization step size generating means includes gate means responsive to said comparator means for controlling the passage of a pulse signal with a period corresponding to said second unit of time and counter means responsive to a pulse signal with a period corresponding to said first unit of time to count down or responsive to said pulse signal passing through said gate means to count up, thereby outputting quantization step size data.
Claim 6
Dependent Claim 88 words
A device according to claim 1, wherein said control means includes comparator means for making a comparison between said parameter value and said preset value and quantization step size data generating means responsive to said comparator means for generating quantization step size data which is decremented by a first unit quantity corresponding to a current quantization step size every said first unit of time or incremented by a second unit quantity every said second unit of time when said parameter value is not less than said present value.
Claim 7
Dependent Claim 88 words
A device according to claim 1, wherein said control means includes comparator means for making a comparison between said parameter value and said present value and quantization step size data generating means responsive to said comparator means for generating quantization step size data which is decremented by a first unit quantity every said first unit of time or incremented by a second unit quantity corresponding to a current quantization step size every said second unit of time when said parameter value is not less than said preset value.
Claim 8
Dependent Claim 97 words
A device according to claim 1, wherein said control means includes comparator means for making a comparison between said parameter value and said preset value and quantization step size data generating means responsive to said comparator means for generating quantization step size data which is decremented by a first unit quantity corresponding to a current quantization of step size every said first unit of time or incremented by a second unit quantity corresponding to the current quantization step size every of said second unit of time when said parameter value is not less than said present value.
Claim 9
Dependent Claim 205 words
A device according to claim 7, wherein said quantization step size data generating means comprises first gate means for controlling the passage of a pulse signal with a period corresponding to said second unit of time; second gate means for ANDing and output signal of said first gate means and a pulse signal with a period corresponding to said first unit of time to output a pulse signal; first and second multiplication means for multiplying a current quantization step size data by a first negative coefficient and a second positive coefficient, respectively; selector means for selecting output data of said first multiplication means when said pulse signal with a period corresponding to said first unit of time is applied or output data of said second multiplication means except when said pulse signal is applied; adder means for adding output data of said selector means and said current quantization step size data; limiter means for limiting upper and lower limit values of output data of said adder means; and data holding means for holding output data of said limiter means at times when said pulse signal with a period corresponding to said first unit of time is applied to thereby output said quantization step size data.
Claim 10
Dependent Claim 178 words
A device according to claim 1, wherein said control means comprises comparator means for making a comparison between a parameter value related to the quantity of codes stored in said storage means and said present value; average value calculating means for calculating the average value of said parameter value; reciprocal calculating means for calculating the reciprocal of the average value calculated by said average value calculating means; selector means for selecting output data of said reciprocal calculating means when a pulse signal with a period corresponding to said first unit of time is applied or data with a fixed value except when said pulse signal is applied; adder means for adding output data of said selector means and a current quantization step size data; limiter means for limiting upper and lower limit values of output data of said adder means; and data holding means for holding output data of said limiter means at times when said pulse signal with a period corresponding to said first unit of time is applied to thereby output said quantization step size data.
Claim 11
Dependent Claim 23 words
A device according to claim 1, wherein said control means includes means for varying said preset value according to said quantization step size.
Claim 12
Dependent Claim 29 words
A device according to claim 1, wherein said control means includes means for varying the period corresponding to said second unit of time according to said quantization step size.
Claim 13
Dependent Claim 196 words
A moving picture image encoding device comprising: first coding means for coding an image signal, input in frame units, on a block-by-block basis; quantization means for quantizing an output signal of said first coding means in accordance with a variable quantization step size; second coding means for variable-length coding an output signal of said quantization means, thereby generating codes; storage means for temporarily storing said codes generated by said second coding means; and control means for controlling said quantization step size according to the quantity of codes stored in said storage means, said control means changing said quantization step size at least each time a predetermined period of time lapses, said control means decrementing said quantization step size by a first unit quantity every first unit of time corresponding to the frame period when a parameter value related to the quantity of codes stored in said storage means is less than a present value, and incrementing said quantization step size by a second unit quantity every second unit of time corresponding to the block period when said parameter value related to the quantity of codes stored in said storage means is greater than a preset value.
Claim 14
Dependent Claim 196 words
A moving picture image encoding device comprising: first coding means for coding an image signal, input in frame units, on a block-by-block basis; quantization means for quantizing an output signal of said first coding means in accordance with a variable quantization step size; second coding means for variable-length coding an output signal of said quantization means, thereby generating codes; storage means for temporarily storing said codes generated by said second coding means; and control means for controlling said quantization step size according to the quantity of codes stored in said storage means, said control means changing said quantization step size at least each time a predetermined period of time lapses, said control means decrementing said quantization step size by a first unit quantity every first unit of time corresponding to the frame period when a parameter value related to the quantity of codes stored in said storage means is less than a present value, and incrementing said quantization step size by a second unit quantity every second unit of time corresponding to the block period when said parameter value related to the quantity of codes stored in said storage means is greater than a preset value.
Claim 15
Dependent Claim 92 words
A device according to claim 12, wherein said control means comprises comparator means for making a comparison between a parameter value related to the quantity of codes stored in said storage means and a present value and quantization step size data generating means responsive to said comparator means for generating quantization step size data which is decremented by a first unit quantity every said first unit of time or incremented by a second unit quantity every said second unit of time when said parameter value is not less than said preset value.
Claim 16
Dependent Claim 99 words
A device according to claim 12, wherein said control means comprises comparator means for making a comparison between a parameter value related to the quantity of codes stored in said storage means and a preset value and quantization step size data generating means responsive to said comparator means for generating quantization step size data which is decremented by a first unit quantity corresponding to a current quantization step size every said first unit of time or incremented by a second unit quantity every said second unit of time when said parameter value is not less than said preset value.
Claim 17
Dependent Claim 99 words
A device according to claim 12, wherein said control means comprises comparator means for making a comparison between a parameter value related to the quantity of codes stored in said storage means and a preset value and quantization step size data generating means responsive to said comparator means for generating quantization step size data which is decremented by a first unit quantity every said first unit of time or incremented by a second unit quantity corresponding to a current quantization step size every said second unit of time when said parameter value is not less than said preset value.
Claim 18
Dependent Claim 106 words
A device according to claim 12, wherein said control means includes comparator means for making a comparison between a parameter value related to the quantity of codes stored in said storage means and a preset value and quantization step size data generating means responsive to said comparator means for generating quantization step size data which is decremented by a first unit quantity corresponding to a current quantization step size every said first unit of time or incremented by a second unit quantity corresponding to a current quantization step size every said second unit of time when said parameter value is not less than said preset value.
Claim 19
Dependent Claim 175 words
A device according to claim 12, wherein said control means comprises comparator mans for making a comparison between a parameter value related to the quantity of codes stored in said storage means and a present value; average value calculating means for calculating the average value of said parameter value; reciprocal calculating means for calculating the reciprocal of the average value calculated by said average value calculating means; selector means for selecting output data of said reciprocal calculating means when a pulse signal with a period corresponding to said first unit time is applied or data with a fixed value except when said pulse signal is applied; adder means for adding output data of said selector means and current quantization step size data; limiter means for limiting upper and lower limit values of output data of said adder means; and data holding means for holding output data of said limiter means at times when said pulse signal with a period corresponding to said first unit of time is applied to thereby output quantization step size data.
Claim 20
Dependent Claim 153 words
A moving picture image encoding method comprising the steps of: coding an image signal input in frame units; quantizing a coded signal in accordance with a variable quantization step size; variable-length coding a quantized output signal to output codes; temporarily sorting said codes; and controlling said quantization step size according to the quantity of codes stored by changing said quantization step size at least each time a predetermined period of time lapses, said quantization step size being decremented by a first unit quantity every first unit of time when a parameter value related to the quantity of the temporarily stored output codes is less than a preset value and incrementing said quantization step size by a second unit quantity every second unit of time which is shorter than said first unit of time when the parameter value related to the quantity of said temporarily stored output code is greater than said preset value.
Claim 21
Dependent Claim 153 words
A moving picture image encoding method comprising the steps of: coding an image signal input in frame units; quantizing a coded signal in accordance with a variable quantization step size; variable-length coding a quantized output signal to output codes; temporarily sorting said codes; and controlling said quantization step size according to the quantity of codes stored by changing said quantization step size at least each time a predetermined period of time lapses, said quantization step size being decremented by a first unit quantity every first unit of time when a parameter value related to the quantity of the temporarily stored output codes is less than a preset value and incrementing said quantization step size by a second unit quantity every second unit of time which is shorter than said first unit of time when the parameter value related to the quantity of said temporarily stored output code is greater than said preset value.
Claim 22
Dependent Claim 20 words
A method according to claim 18, wherein said predetermined period of time is equal to said first unit of time.
Claim 23
Dependent Claim 20 words
A device according to claim 1, wherein said predetermined period of time is equal to said first unit of time.
Claim 24
Dependent Claim 20 words
A device according to claim 12, wherein said predetermined period of time is equal to said first unit of time.
Claim 25
Dependent Claim 188 words
A moving picture image encoding device comprising: first coding means for coding an input image signal; quantization means for quantizing an output signal of said first coding means in accordance with a variable quantization step size; second coding means for variable-length coding an output signal of said quantization means to output codes; storage means for temporarily storing said codes output from said second coding means; and control mans for controlling said quantization step size according to the quantity of codes stored in said storage means, said control means changing said quantization step size at least each time a predetermined period of time lapses, said control means decrementing said quantization step size when a parameter value related to the quantity of codes stored in said storage means is less than a preset value and incrementing said quantization step size when said parameter value related to the quantity of codes stored in said storage means is greater than said preset value, a rate of decrementing said quantization step size having an absolute value which is less than an absolute value of a rate at which said quantization step is incremented.
Claim 26
Dependent Claim 188 words
A moving picture image encoding device comprising: first coding means for coding an input image signal; quantization means for quantizing an output signal of said first coding means in accordance with a variable quantization step size; second coding means for variable-length coding an output signal of said quantization means to output codes; storage means for temporarily storing said codes output from said second coding means; and control mans for controlling said quantization step size according to the quantity of codes stored in said storage means, said control means changing said quantization step size at least each time a predetermined period of time lapses, said control means decrementing said quantization step size when a parameter value related to the quantity of codes stored in said storage means is less than a preset value and incrementing said quantization step size when said parameter value related to the quantity of codes stored in said storage means is greater than said preset value, a rate of decrementing said quantization step size having an absolute value which is less than an absolute value of a rate at which said quantization step is incremented.

References Cited (Backward Citations)

US4352191A Cited
US4862173A Cited
US4683494A Cited
US4833535A Cited
US4897855A Cited
US4951140A Cited
US4831439A Cited
US5072295A Cited
US5038209A Cited
US5136377A Cited
US5113256A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-12-27 1997-06-28 1997-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-12-27 2001-06-28 2001-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-12-27 2005-06-28 2005-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag