IP Library Granted Patent US 7,043,086
Granted Patent B2
US 7,043,086 · App. 09/896,110 · Granted May 9, 2006

JPEG packed block data structure for enhanced image processing

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,043,086
App. No.
09/896,110
Granted
May 9, 2006
Kind
B2
Abstract

An intermediate data format which is readily convertible to or from JPEG compliant data streams and to or from image data provides, in most circumstances, accelerated encoding and decoding in a degree sufficient to allow additional processing without necessitating increase of processor power even in relatively time-critical applications such as high-speed printers and image browsers. The format features flags which indicate if S>8 (indicating that extra bits are required to uniquely encode an orthogonal transform coefficient value) or runs of zero-valued orthogonal transform coefficients longer than sixteen are present in a block of data. The block of data can be tested for these conditions and flags set once per block or once per image. Extensive processing can thus be omitted if either or both of these conditions are not present, as will generally be the case.

Claims (8)

1. A method of coding image data into at least one block of data including a plurality of coefficient values, said method including the steps of

testing said coefficient values for coefficient values requiring more than eight bits to be uniquely coded, and

using a flag in said at least one block of data to indicate if all said coefficient values in said block are coded in eight bits or fewer or if any coefficient value requires more than eight bits to be uniquely coded.

2. A method as recited in claim 1 wherein said coefficient values are DCT coefficients.

3. A method as recited in claim 2 wherein said DCT coefficients are AC DCT coefficients.

4. A method as recited in claim 1 , wherein said testing step is performed once per image.

5. A method as recited in claim 1 , wherein said testing step is performed once per block.

6. A method as recited in claim 1 including the further step of using another flag in a block of data to indicate if any ZRLs are present.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 037593 FRAME 0641. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME TO AN ASSIGNMENT. Recorded Feb 22, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037868/0632 →
CHANGE OF NAME Recorded Jan 26, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037593/0641 →
CHANGE OF NAME Recorded Jan 26, 2016
From: INFORPRINT SOLUTIONS COMPANY, LLC
To: RICOH PRODUCTION PRINT SOLUTIONS LLC
Reel/Frame 037593/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2007
From: INTERNATIONAL BUSINESS MACHINES CORPORATION, A NEW YORK CORPORATION; IBM PRINTING SYSTEMS, INC., A DELAWARE CORPORATION
To: INFOPRINT SOLUTIONS COMPANY, LLC, A DELAWARE CORPORATION
Reel/Frame 019649/0875 →