IP Library Granted Patent US 8,098,739
Granted Patent B2
US 8,098,739 · App. 11/946,611 · Granted Jan 17, 2012

Decoding circuit

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 8,098,739
App. No.
11/946,611
Granted
Jan 17, 2012
Kind
B2
Abstract

Input bits having a predetermined number of bits are divided into a plurality of bits by a bit dividing apparatus. Several of the divided bits are input into a recording apparatus, and are converted into address information. The data subjected to variable length decoding and a number of bits of the data are output from the recording apparatus according to the output of the recording apparatus. A plurality of kinds of variable length decoding are performed by rewriting the table of the recording apparatus.

Claims (13)

1. A decoding circuit decoding a data stream subjected to variable length coding, comprising:

a dividing circuit dividing data of a predetermined number of bits in the data stream into a plurality of pieces of data from higher-order bits;

a plurality of first step comparison circuits receiving the respective divided pieces of data supplied by said dividing circuit and outputting values corresponding to the respective divided pieces of data by referring to a table;

a second step comparison circuit outputting decoded data and a number of bits in the data stream corresponding to the decoded data by referring to a variable length coding table based on a table address resulted from the output of the plurality of first step comparison circuits; and

a shift circuit shifting the data stream to be divided by said dividing circuit according to the number of bits obtained by the second step comparison circuit,

wherein the second step comparison circuit outputs the decoded data,

wherein, when the dividing circuit divides data of the predetermined number of bits in the data stream into a plurality of pieces of data, each piece of data includes a plurality of bits,

wherein each one of the plurality of bits in the data stream is assigned to a corresponding piece of the plurality of pieces, and

wherein each bit in the data stream is assigned to only the one corresponding piece of the plurality of pieces.

2. The decoding circuit according to claim 1 , wherein the tables to be used in said first step comparison circuit and said second step comparison circuit are rewritable.

3. The decoding circuit according to claim 1 , wherein said first step comparison circuit and said second step comparison circuit obtain addresses by decoding input data, and output data written at addresses corresponding to the tables.

4. The decoding circuit according to claim 1 , wherein said plurality of first step comparison circuits output several addresses, and said second step comparison circuit determines the table addresses based on a result of addition of the addresses of said first step comparison circuits to output the decode data and the number of bits from the determined addresses.

5. The decoding circuit according to claim 1 , wherein the variable length coding is Huffman coding.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038620, FRAME 0087 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064070/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER 5859768 AND TO RECITE COLLATERAL AGENT ROLE OF RECEIVING PARTY IN THE SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 038620 FRAME 0087. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 25, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 039853/0001 →
SECURITY INTEREST Recorded Apr 15, 2016
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 038620/0087 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 033813 FRAME: 0420. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 21, 2015
From: SYSTEM SOLUTIONS CO., LTD.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 034816/0510 →
CHANGE OF NAME Recorded Dec 3, 2014
From: SANYO SEMICONDUCTOR CO., LTD
To: SYSTEM SOLUTIONS CO., LTD.
Reel/Frame 034537/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2014
From: SANYO SEMICONDUCTOR CO., LTD.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 033813/0420 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT #12/577882 PREVIOUSLY RECORDED ON REEL 026594 FRAME 0385. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2014
From: SANYO ELECTRIC CO., LTD
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 032836/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2011
From: SANYO ELECTRIC CO., LTD.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 026594/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2007
From: KOSUGE, TETSUO
To: SANYO ELECTRIC CO., LTD.; SANYO SEMICONDUCTOR CO., LTD.
Reel/Frame 020188/0503 →