US6069575A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Variable length code decoder
Assignee: Renesas Electronics Corp
•
Filing: 1998-06-08
•
Granted: 2000-05-30
•
Expires: 2018-06-08
Abstract
Abstract To provide a VLC decoder having a decoding speed sufficiently high to be applicable for decoding MPEG 2 data, and having an appropriate circuit size to be integrated on an IC chip, a VLC decoder comprises: a first decode table (102) implemented with logic circuits for decoding a "zero-run code" at one clock; a second decode table (104) implemented on a memory device for decoding other VLC making use of a tree searching technique; a switching means (103, 105, 108) for switching from the first decode table (102) to the second decode table (104) when EOB code is decoded and switching from the second decode table (104) to the first decode table (102) when the "zero-run code" begins.
Inventors
- 👤 Shigenori Kinouchi
- 👤 Akira Sawada
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 21:42
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/40; H03M7/42; H03M7/425; H04; H04N; H04N19/00; H04N19/42; H04N19/423; H04N19/60; H04N19/61; H04N19/90; H04N19/91
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
171 words
A variable length code decoder comprising: a first decode table implemented with logic circuits for decoding each of variable length codes encoded according to a first coding system at one clock; a second decode table implemented on a memory device for decoding variable length codes encoded according to other coding different than the first coding system making use of a tree searching technique; a first switching means for switching decoding procedure from the first decode table into the second decode table when a first specific code is decoded by way of the first decode table, said first specific code indicating an end of a sequence of the variable length codes according to the first coding system; and a second switching means for switching the decoding procedure from the second decode table into the first decode table when a second specific code is decoded by way of the second decode table, said second specific code indicating that a sequence of the variable length codes according to the first coding system is following.
Claim 2
Dependent Claim
171 words
A variable length code decoder comprising: a first decode table implemented with logic circuits for decoding each of variable length codes encoded according to a first coding system at one clock; a second decode table implemented on a memory device for decoding variable length codes encoded according to other coding different than the first coding system making use of a tree searching technique; a first switching means for switching decoding procedure from the first decode table into the second decode table when a first specific code is decoded by way of the first decode table, said first specific code indicating an end of a sequence of the variable length codes according to the first coding system; and a second switching means for switching the decoding procedure from the second decode table into the first decode table when a second specific code is decoded by way of the second decode table, said second specific code indicating that a sequence of the variable length codes according to the first coding system is following.
Claim 3
Dependent Claim
34 words
A variable length code decoder as recited in claim 1; wherein said first coding system is a coding system standardized for coding data representing transform coefficients obtained by discrete cosine transform of picture data.
Claim 4
Dependent Claim
62 words
A variable length decoder as recited in claim 1; wherein optional data are stored in addresses of the second decode table not used for the decoding procedure, said optional data being output for performing a desired control process according to a corresponding address supplied to the second decode table when the decoding procedure is performed by way of the first decode table.
Claim 5
Dependent Claim
163 words
A variable length code decoder comprising: a first decode table implemented with logic circuits for decoding each of certain of variable length codes encoded according to a coding system at one clock; a second decode table implemented on a memory device for decoding variable length codes other than said certain of variable length codes making use of a tree searching technique; a detecting means for discriminating whether a variable length code is any of said certain of variable length codes or not; a first switching means for switching decoding procedure from the first decode table into the second decode table when the detecting means discriminates a variable length code to be decoded is not any of said certain of variable length codes; and a second switching means for switching the decoding procedure from the second decode table into the first decode table when the detecting means discriminates a variable length code to be decoded is one of said certain of variable length codes.
Claim 6
Dependent Claim
163 words
A variable length code decoder comprising: a first decode table implemented with logic circuits for decoding each of certain of variable length codes encoded according to a coding system at one clock; a second decode table implemented on a memory device for decoding variable length codes other than said certain of variable length codes making use of a tree searching technique; a detecting means for discriminating whether a variable length code is any of said certain of variable length codes or not; a first switching means for switching decoding procedure from the first decode table into the second decode table when the detecting means discriminates a variable length code to be decoded is not any of said certain of variable length codes; and a second switching means for switching the decoding procedure from the second decode table into the first decode table when the detecting means discriminates a variable length code to be decoded is one of said certain of variable length codes.
Claim 7
Dependent Claim
70 words
A variable length code decoder as recited in claim 4, wherein: said coding system is a coding system standardized for coding data representing transform coefficients obtained by discrete cosine transform of picture data; and each of said certain of variable length codes is a code representing one of the transform coefficients which has a level other than zero and is not preceded by a transform coefficient of a zero level.
Claim 8
Dependent Claim
63 words
A variable length code decoder as recited in claim 4; wherein optional data are stored in addresses of the second decode table not used for the decoding procedure, said optional data being output for performing a desired control process according to a corresponding address supplied to the second decode table when the decoding procedure is performed by way of the first decode table.
References Cited (Backward Citations)
JPS6266720A
Cited
US4922510A
Cited
US5369405A
Cited
US5621466A
Cited
US5400075A
Cited
JPH07111461A
Cited
US5617089A
Cited
US5663726A
Cited
US5914680A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-05-30 | 2003-11-29 | 2004-05-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-05-30 | 2007-11-29 | 2008-05-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-05-30 | 2011-11-29 | 2012-05-30 | $7700.00 | Window Closed / Lapsed |