IP Library Granted Patent US 7,864,082
Granted Patent B2
US 7,864,082 · App. 12/467,556 · Granted Jan 4, 2011

Variable length code decoding device and decoding method

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,864,082
App. No.
12/467,556
Granted
Jan 4, 2011
Kind
B2
Abstract

A variable length code decoding device for decoding variable length code data, including: a table memory that stores a plurality of decoding process tables having a reference relationship therein; and a decoding control unit that is given a start address and an initial reference bit length of the table memory; and sequentially selects the decoding process tables according to the decoded data to control a process of decoding the variable length code data, wherein when referring to the decoding process table to perform an initial decoding of the variable length code data, the initial decoding process is conducted by a longer bit length to be clipped from the variable length code data for referring to the decoding process table than the bit length used when referring to the other portions of the decoding process table.

Claims (16)

1. A variable length code decoding device for decoding variable length code data, comprising:

a table memory that stores a plurality of decoding process tables having a reference relationship therein; and

a decoding control unit that is given a start address and an initial reference bit length of the table memory; and sequentially selects the decoding process tables according to the decoded data to control a process of decoding the variable length code data,

wherein when referring to the decoding process table to perform an initial decoding of the variable length code data, the initial decoding process is conducted by a longer bit length to be clipped from the variable length code data for referring to the decoding process table than the bit length used when referring to the other portions of the decoding process table.

2. A variable length code decoding device for decoding variable length code data, comprising:

a table memory that stores a plurality of decoding process tables having a reference relationship therein; and

a decoding control unit that is given a start address and an initial reference bit length of the table memory, and sequentially selects the decoding process tables according to the decoded data to control a process of decoding the variable length code data,

wherein information on a significant bit length is provided in the decoding process table which is used when decoding a bit sequence including at least a final portion for decoding of each of the variable length code data, and when the information indicating the bit length is a significant value, an error process is conducted.

3. A decoding method for a variable length code decoding device that decodes variable length code data, the method comprising:

storing a plurality of decoding process tables having a reference relationship in a table memory; and

giving a start address and an initial reference bit length of the table memory, and sequentially selecting the decoding process tables according to the decoded data to control a process of decoding the variable length code data by a decoding control unit,

wherein when referring to the decoding process table to perform an initial decoding of the variable length code data, the initial decoding process is conducted by a longer bit length to be clipped from the variable length code data for referring to the decoding process table than the bit length used when referring to the other portions of the decoding process table.

4. A decoding method for a variable length code decoding device that decodes variable length code data, the method comprising:

storing a plurality of decoding process tables having a reference relationship in a table memory; and

giving a start address and an initial reference bit length of the table memory, and sequentially selecting the decoding process tables according to the decoded data to control a process of decoding the variable length code data by a decoding control unit,

wherein information on a significant bit length is provided in the decoding process table which is used when decoding a bit sequence including at least a final portion for decoding of each of the variable length code data, and when the information indicating the bit length is a significant value, an error process is conducted.

Assignments (2)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
MERGER Recorded Sep 20, 2010
From: RENESAS TECHNOLOGY CORP.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025008/0362 →