IP Library Granted Patent US 7,139,017
Granted Patent B2
US 7,139,017 · App. 10/059,441 · Granted Nov 21, 2006

Method and system for obtaining the best picture quality in a scarce-power device

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,139,017
App. No.
10/059,441
Granted
Nov 21, 2006
Kind
B2
Abstract

An apparatus and method for scaling the power consumption of a video processor is provided. The apparatus includes a video processor having a plurality of video-processing modules for receiving a stream of image signals at an input and producing a processed image stream at an output, wherein the video processor is initially set to process each received pixel of the image stream according to a preset power-consumption level; an evaluator, coupled to the video processor, for determining an objective-quality metric of the pixel characteristics that are indicative of video quality in the image stream; and, a power-management module, coupled to the evaluator, for obtaining a new power-consumption level for the video processor from a predetermined table according to the objective-quality metric determined by the evaluator, wherein the predetermined table contains a number of different arrangements of the video-processing modules to generate a plurality of power-consumption level. Alternatively, the user may also set the new power-consumption level manually.

Claims (29)

1. A method for scaling the power consumption of a video processor having a plurality of video-processing modules, the method comprising the steps of:

receiving a sequence of video signals for a video-quality evaluation;

determining an objective-image-quality metric of the sequence of said video signals, said objective-image-quality metric indicative of video quality;

obtaining a new power-consumption level of said video processor based on said determined objective-image-quality metric from a predetermined table; and,

processing the sequence of said video signals according to said new power-consumption level,

wherein the plurality of said video-processing modules comprises a color-enhancement module, a sharpness-improvement module, a de-blocker module, and a white-noise-removal module.

2. The method of claim 1 , wherein said new power-consumption level is obtained by selectively activating at least one of said video-processing modules.

3. The method of claim 1 , wherein said predetermined table includes a number of different combinations of said video-processing modules to generate a plurality of levels of image quality.

4. The method of claim 1 , wherein said predetermined table includes a number of different combinations of said video-processing modules to generate a plurality of power-consumption levels by said video processor.

5. The method of claim 1 , further comprising the steps of setting said new power-consumption level manually by a user; and, processing the sequence of said video signals according to said new power-consumption level set by said user.

6. A method for scaling the power consumption of a video processor having a plurality of video-processing modules, the method comprising the steps of:

converting a stream of video signals to a plurality of pixels;

processing each of said pixels of said video stream at a preset power-consumption level to produce a processed image stream;

determining an objective-quality metric of said pixel characteristic indicative of video quality in said image stream; and,

obtaining a new power-consumption level for processing each of said pixels of said video stream according to predetermined criteria,

wherein the plurality of said video-processing modules comprises a color-enhancement module, a sharpness-improvement module, a de-blocker module, and a white-noise-removal module.

7. The method of claim 6 , wherein said new power-consumption level is obtained by selectively activating at least one of said video-processing modules.

8. The method of claim 6 , wherein the step of obtaining said new power-consumption level comprises the step of modifying a combination of said video-processing modules that is used to process each of said pixels of said video stream.

9. The method of claim 6 , wherein said predetermined criteria comprise a number of different combinations of said video-processing modules to generate a plurality of levels of image quality.

10. The method of claim 6 , wherein said predetermined criteria comprise a number of different combinations of said video-processing modules to generate a plurality of power-consumption levels by said video processor.

11. The method of claim 6 , further comprising the steps of setting said new power-consumption level manually by a user; and, processing each of said pixels of said video stream according to said new power consumption set by said user.

12. An apparatus for scaling the power consumption of a video processor, comprising:

a video processor having a plurality of video-processing modules for receiving a stream of image signals at an input and producing a processed image stream at an output, said video processor processing each received pixel of said image stream according to a preset power-consumption level;

an evaluator, coupled to said video processor, for determining an objective-quality metric of said pixel characteristics indicative of video quality in said image stream; and,

a power-management module, coupled to said evaluator, for obtaining a new power-consumption level for said video processor from a predetermined table based on said determined objective-quality metric of said evaluator,

wherein the plurality of said video-processing modules includes a color-enhancement module, a sharpness-improvement module, a de-blocker module, and a white-noise-removal module.

13. The apparatus of claim 12 , further comprising a converter for converting analog signals into corresponding digital signals, wherein the digital signals include a plurality of pixels.

14. The apparatus of claim 12 , wherein said predetermined table includes a number of different combinations of said video-processing modules to generate a plurality of power-consumption levels.

15. The apparatus of claim 12 , further comprising a user control, coupled to said video processor, for setting said new power-consumption level manually by a user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2018
From: UNILOC LUXEMBOURG S.A.
To: UNILOC 2017 LLC
Reel/Frame 046532/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2018
From: PENDRAGON WIRELESS LLC
To: UNILOC LUXEMBOURG S.A.
Reel/Frame 045338/0601 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2012
From: IPG ELECTRONICS 503 LIMITED
To: PENDRAGON WIRELESS LLC
Reel/Frame 028594/0224 →