← Back to Patent Explorer
US5122874A Expired / Lapsed US ⏱️ 0.0 years remaining

Coding arrangement including variable length encoder incorporating a buffer filling control based on averaged block quality, and an associated decoding device

Assignee: US Philips Corp
•
Filing: 1990-10-22
•
Granted: 1992-06-16
•
Expires: 2010-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A coding arrangement which includes a coder for variable-length encoding provided with a quality control to determine the different coding characteristics, a buffer store for receiving the coded information originating from the said coder and for recovering them at an output terminal with a fixed rate thanks to the presence of a regulating circuit. The regulating circuit uses the average quality of packets of information blocks to control a filler circuit which supplies a fill quantity of the coded information. A correction circuit supplies a corrected quality value by correcting the average quality as a function of the fill quantity.

Inventors

  • 👤 Jean-Jacques Lhuillier
  • 👤 Philippe Guichard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:09
CPC Classifications
H; H03; H03M; H03M7/00; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/926; H04N19/00; H04N19/10

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 250 words
A coding arrangement having an input for receiving packets of information blocks and an output terminal, said arrangement comprising: (a) a variable length coding means coupled to said input, for providing coded information at a coder output; (b) buffer means coupled to said coder output, for receiving said coded information and for providing said coded information at said output terminal at a fixed rate; (c) regulating means coupled to said variable length coding means and said buffer means, for defining for each information block, a quality value as a function of the real number of bits utilized by said variable length coding means to code the information block and a residual quantity defining the number of bits contained in the buffer means after said coding, said regulating means comprising in combination: i. means for determining an average quality for each packet of information blocks; ii. means for providing for each information block the number of bits corresponding to the average quality of its respective packet and for calculating for each information block a difference value between its said respective number of bits and the real number of bits of its respective packet; iii. means for accumulating for each packet, the difference values calculated for its respective information blocks; iv. means for supplying a fill quantity to said buffer means which represents the ratio between said accumulated difference values and said residual quantity; and v. means for supplying a corrected said average quality value as a function of said fill quantity.
Claim 2
Dependent Claim 250 words
A coding arrangement having an input for receiving packets of information blocks and an output terminal, said arrangement comprising: (a) a variable length coding means coupled to said input, for providing coded information at a coder output; (b) buffer means coupled to said coder output, for receiving said coded information and for providing said coded information at said output terminal at a fixed rate; (c) regulating means coupled to said variable length coding means and said buffer means, for defining for each information block, a quality value as a function of the real number of bits utilized by said variable length coding means to code the information block and a residual quantity defining the number of bits contained in the buffer means after said coding, said regulating means comprising in combination: i. means for determining an average quality for each packet of information blocks; ii. means for providing for each information block the number of bits corresponding to the average quality of its respective packet and for calculating for each information block a difference value between its said respective number of bits and the real number of bits of its respective packet; iii. means for accumulating for each packet, the difference values calculated for its respective information blocks; iv. means for supplying a fill quantity to said buffer means which represents the ratio between said accumulated difference values and said residual quantity; and v. means for supplying a corrected said average quality value as a function of said fill quantity.
Claim 3
Dependent Claim 47 words
A decoding arrangement having an input for receiving information coded by the coding arrangement described in claim 1, said arrangement comprising: (a) decoding means coupled to said input, for providing from said coded information, decoded data; and (b) means for providing a display from said decoded data.
Claim 4
Dependent Claim 42 words
A coding arrangement as claimed in claim 1, further comprising a detector for detecting a deviation between the quality value of each information block and the average quality of its respective packet so as to supply an alarm to said regulating means.
Claim 5
Dependent Claim 47 words
A decoding arrangement having an input for receiving information coded by the coding arrangement described in claim 3, said arrangement comprising: (a) decoding means coupled to said input, for providing from said coded information, decoded data; and (b) means for providing a display from said decoded data.
Claim 6
Dependent Claim 27 words
A coding arrangement as claimed in claim 1, wherein the analysis of an information block is effected after the evaluation of one of its neighboring information blocks.
Claim 7
Dependent Claim 47 words
A decoding arrangement having an input for receiving information coded by the coding arrangement described in claim 5, said arrangement comprising: (a) decoding means coupled to said input, for providing from said coded information, decoded data; and (b) means for providing a display from said decoded data.
Claim 8
Dependent Claim 53 words
A coding arrangement as claimed in claim 5, wherein a detector is proposed for detecting the deviation between the block quality value and the average quality to supply an alarm signal and in that a constant rate circuit is provided on which the regulating circuit acts as soon as the alarm signal appears.
Claim 9
Dependent Claim 47 words
A decoding arrangement having an input for receiving information coded by the coding arrangement described in claim 7, said arrangement comprising: (a) decoding means coupled to said input, for providing from said coded information, decoded data; and (b) means for providing a display from said decoded data.
Claim 10
Dependent Claim 67 words
A coding arrangement as claimed in claim 1, for which a block BL(i) is encloded into N i bits, wherein the value of the average quality Q MOY is evaluated over a B information block picture: ##EQU13## wherein Q i -1 is the inverse of the quality utilized for each information block, and N the total content of the bits dedicated to the encoding of the picture.
Claim 11
Dependent Claim 47 words
A decoding arrangement having an input for receiving information coded by the coding arrangement described in claim 9, said arrangement comprising: (a) decoding means coupled to said input, for providing from said coded information, decoded data; and (b) means for providing a display from said decoded data.
Claim 12
Dependent Claim 53 words
A coding arrangement as claimed in claim 9, wherein a detector is proposed for detecting the deviation between the block quality valve and the average quality to supply an alarm signal and in that a constant rate circuit is provided on which the regulating circuit acts as soon as the alarm signal appears.
Claim 13
Dependent Claim 47 words
A decoding arrangement having an input for receiving information ccoded by the coding arrangement described in claim 11, said arrangement comprising: (a) decoding means coupled to said input, for providing from said coded information, decoded data; and (b) means for providing a display from said decoded data.
Claim 14
Dependent Claim 25 words
A coding arrangement as claimed in claim 9, wherein the analysis of a block is effected after the evaluation of one of its neighboring blocks.
Claim 15
Dependent Claim 47 words
A decoding arrangement having an input for receiving information coded by the coding arrangement described in claim 13, said arrangement comprising: (a) decoding means coupled to said input, for providing from said coded information, decoded data; and (b) means for providing a display from said decoded data.
Claim 16
Dependent Claim 53 words
A coding arrangement as claimed in claim 13, wherein a detector is proposed for detecting the deviation between the block quality value and the average quality to supply an alarm signal and in that a constant rate circuit is provided on which the regulating ciorcuit acts as soon as the alarm signal appears.
Claim 17
Dependent Claim 47 words
A decoding arrangement having an input for receiving information coded by the coding arrangement described in claim 15, said arrangement comprising: (a) decoding means coupled to said input, for providing from said coded information, decoded data; and (b) means for providing a display from said decoded data.

References Cited (Backward Citations)

US4831659A Cited
US4868641A Cited
US5010401A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-16 1995-12-16 1996-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-16 1999-12-16 2000-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-16 2003-12-16 2004-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag