IP Library Granted Patent US 7,133,567
Granted Patent B2
US 7,133,567 · App. 10/193,619 · Granted Nov 7, 2006

Image coding apparatus and image coding method

Assignee: Sanyo Electric Co., Ltd.
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,133,567
App. No.
10/193,619
Granted
Nov 7, 2006
Kind
B2
Abstract

A bit-plane processor reads out a code block, which serves as a unit for arithmetic coding, from an SRAM. After converting the code block to the form of a bit-plane, the bit-plane processor supplies bit data to a pass processor. The pass processor includes an s pass processor, an r pass processor and a c pass processor. Each of s pass, r pass and c pass processings are executed in parallel in a state such that start time thereof is shifted by a predetermined unit time by operation of two delay units.

Claims (20)

1. An image coding apparatus, comprising:

a single bit-plane unit which reads out image data by slicing the image data for each bit-plane;

a plurality of special-purpose dividing units which classify bit-plane data read out by said bit-plane unit into different groups that said dividing units take charge of, according to predetermined properties, and then perform thereon preprocessings for coding; and

a coder which integrates data obtained as results of the preprocessings by said plurality of special-purpose dividing units and then codes the integrated data.

2. An image coding apparatus according to claim 1 , wherein the preprocessings by said plurality of special-purpose dividing units are executed in parallel while a time lag is kept to a degree that cross-referencing necessary among the results of the preprocessings is made.

3. An image coding apparatus according to claim 1 , wherein the preprocessing is a processing which specifies a predicted value of a next bit to be coded, and said coder performs arithmetic coding on the image data based on the predicted value.

4. An image coding apparatus according to claim 2 , wherein the preprocessing is a processing which specifies a predicted value of a next bit to be coded, and said coder performs arithmetic coding on the image data based on the predicted value.

5. An image coding apparatus according to claim 1 , wherein the different groups are classified from a viewpoint of how the respective different groups affect a change of the predicted value.

6. An image coding apparatus, comprising:

a converter which converts image data to data on a spatial frequency;

a quantizer which quantizes data that have been converted by said converter;

a bit-plane unit which reads out data that have been quantized by said quantizer, by slicing the quantized data for each bit-plane;

a plurality of special-purpose dividing units which classify bit-plane data read out by said bit-plane unit, into different groups that said dividing units take charge of, according to predetermined properties, and then perform thereon preprocessings for coding;

a coder which integrates data obtained by as results of the preprocessings by said plurality of special-purpose dividing units and then codes the integrated data; and

a stream generator which integrates data that have been coded by said coder, so as to generate a coded stream.

7. An image coding apparatus according to claim 1 , wherein, in compliance with JPEG2000 specifications, said plurality of exclusive-use dividing units divide, in parallel, the respective bit plane data into data of different passes.

8. An image coding apparatus according to claim 6 , wherein said plurality of special-purpose dividing units divide, in parallel, the respective bit plane data into data of different passes, in compliance with JPEG2000 specifications.

9. An image coding apparatus according to claim 1 , wherein said plurality of special-purpose dividing units include at least first and second special-purpose dividing units which take charge of first and second groups, respectively, and wherein data of each bit-plane are processed in a manner that at a first-time scan operation the first group is first extracted by said first special-purpose dividing unit, and, at a second-time scan operation, data judged not to belong to the first group by said first special-purpose dividing unit are inputted to said second special-purpose dividing unit and the second group is extracted.

10. An image coding apparatus according to claim 9 , wherein said first and second special-purpose dividing units extract data of different passes from the data of each bit-plane in compliance with JPEG2000 specifications, and a processing of said second special-purpose dividing unit is started as soon as a result of a processing of said first special-purpose dividing unit is taken over to said second special-purpose dividing unit.

11. An image coding apparatus according to claim 1 , wherein said plurality of special-purpose dividing units include at least first and second special-purpose dividing units which take charge of first and second groups, respectively, and wherein data of each bit-plane are processed in a manner that at a first-time scan operation the first group is first extracted by said first special-purpose dividing unit, and at the same time a data position of at least the first group is recorded and at a second-time scan operation said second special-purpose dividing unit extracts the second group by referring to the recorded data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2015
From: GODO KAISHA IP BRIDGE 1
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 035805/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: SANYO ELECTRIC CO., LTD.
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 032077/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2002
From: OHYAMA, TATSUSHI; YAMADA, YUJI; YAMAUCHI, HIDEKI
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 013098/0398 →
Priority Claims (1)
JP 2001-212919 · Jul 12, 2001 · national
Continuity (1)
Related Publication 20030035476A1 · Feb 20, 2003