IP Library Granted Patent US 7,301,567
Granted Patent B2
US 7,301,567 · App. 10/636,217 · Granted Nov 27, 2007

Method of image processing in a camera module

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,301,567
App. No.
10/636,217
Granted
Nov 27, 2007
Kind
B2
Abstract

An image processor for a camera module having an image sensor that captures an image for transfer to a printer module of a compact printer system including a capture unit that captures the image from the image sensor and transforms it to planarized linear RGB form. The image processor also includes one or more interface units communicating with components of said camera module under control of the central processing unit, one of which is an image enhancement unit including a white balance and range expansion unit, resample unit, color conversion unit and a sharpen unit. A Serial Bus interface communicates with the Serial Bus of a compact printer system to transfer data and power between modules. In one application, the camera module captures an image which is transferred to the image storage memory of a printer module for printing by a printhead.

Claims (20)

1. A method of image processing an image in a camera module having an image sensor recording an image, said method including the steps of:

capturing an image from said image sensor;

storing said image in image storage memory in a planarized linear RGB form;

transforming said image from planarized linear RGB form to L*a*b* form including the successive steps of:

rotating the image;

white balance and range expansion;

resampling;

color conversion; and

sharpening; and

transmitting said L*a*b* form image on a bus of a compact printer system.

2. The method of claim 1 wherein the step of capturing said image includes the step of linearizing said image from said image sensor.

3. The method of claim 2 wherein the step of linearizing is performed via a lookup table.

4. The method of claim 1 further including the step of generating a histogram of image data for each image color plane.

5. The method of claim 1 wherein the step of white balance and range expansion requires correction of each pixel value using the formula:

Pixel′=(Pixel−LowThreshold)×RangeScaleFactor

where RangeScaleFactor=256/(HighThreshold−LowThreshold).

6. The method of claim 1 wherein the step of resampling generates a full RGB form image from available data.

7. The method of claim 1 wherein the step of color conversion coverts the full RGB form image to an L*a*b* form image.

8. The method of claim 1 wherein the step of color conversion coverts the full RGB form image to an L*a*b* form image by tri-linear interpolation.

9. The method of claim 1 wherein the step of sharpening requires highpass filtering of L* data of the L*a*b* form image.

Assignments (3)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2013
From: SILVERBROOK RESEARCH PTY LTD
To: GOOGLE INC.
Reel/Frame 029822/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2003
From: SILVERBROOK, KIA; WALMSLEY, SIMON ROBERT; LAPSTUN, PAUL
To: SILVERBROOK RESEARCH PTY. LTD.
Reel/Frame 014378/0745 →