Patent US4298115A successfully refreshed from Google Patents.
Patent US4444494A successfully refreshed from Google Patents.
Patent US5122874A successfully refreshed from Google Patents.
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
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:19
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)
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 |