← Back to Patent Explorer
US7586653B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for enhancing an image using luminance scaling

Assignee: Lexmark International Inc
•
Filing: 2005-04-22
•
Granted: 2009-09-08
•
Expires: 2025-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for enhancing an image includes generating a luminance histogram for the image; generating a derivative histogram by taking a first derivative of the luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using the derivative histogram; and performing luminance scaling of the image between one black peak of the plurality of black peaks and one white peak of the plurality of white peaks.

Inventors

  • 👤 Dean Andrew Pulsifer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 09:52
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/90; G06T5/92; G06T5/40; G06T2207/00; G06T2207/10; G06T2207/10004; G06T2207/10008; G06T2207/20; G06T2207/20024; G06T2207/20032

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 250 words
A method for enhancing an image, comprising: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; obtaining a maximum black value and a maximum white value from said luminance histogram; obtaining a black luminance associated with said maximum black value and a white luminance associated with said maximum white value, wherein when searching for said plurality of black peaks, said negative derivative count is incremented if a current luminance position is greater than said black luminance and a current luminance histogram value is less than a predefined percentage of said maximum black value, without regard to the current derivative histogram value associated with said current luminance position, and wherein when searching for said plurality of white peaks, said negative derivative count is incremented if said current luminance position is less than said white luminance and said current luminance histogram value is less than a predefined percentage of said maximum white value, without regard to the current derivative histogram value associated with said current luminance position; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks, wherein a different search parameter is used for said searching for said plurality of black peaks than is used for said searching for said plurality of white peaks.
Claim 2
Independent Claim 250 words
A method for enhancing an image, comprising: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; obtaining a maximum black value and a maximum white value from said luminance histogram; obtaining a black luminance associated with said maximum black value and a white luminance associated with said maximum white value, wherein when searching for said plurality of black peaks, said negative derivative count is incremented if a current luminance position is greater than said black luminance and a current luminance histogram value is less than a predefined percentage of said maximum black value, without regard to the current derivative histogram value associated with said current luminance position, and wherein when searching for said plurality of white peaks, said negative derivative count is incremented if said current luminance position is less than said white luminance and said current luminance histogram value is less than a predefined percentage of said maximum white value, without regard to the current derivative histogram value associated with said current luminance position; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks, wherein a different search parameter is used for said searching for said plurality of black peaks than is used for said searching for said plurality of white peaks.
Claim 3
Dependent Claim 44 words
The method of claim 1 , wherein said searching for said plurality of black peaks and said searching for said plurality of white peaks includes searching to determine a plurality of local maxima based on a zero first derivative value using said derivative histogram.
Claim 4
Dependent Claim 32 words
The method of claim 2 , further comprising setting a maximum search parameter for limiting said searching for said local maxima to a predefined luminance range corresponding to said maximum search parameter.
Claim 5
Dependent Claim 68 words
The method of claim 3 , wherein a different of said maximum search parameter is used for said searching for said plurality of black peaks than is used for said searching for said plurality of white peaks, such that a different of said predefined luminance range is used for said searching for said plurality of black peaks than is used for searching for said plurality of white peaks.
Claim 6
Dependent Claim 25 words
The method of claim 2 , further comprising inverting at least a portion of said derivative histogram when searching for said plurality of white peaks.
Claim 7
Dependent Claim 63 words
The method of claim 2 , further comprising incrementing a negative derivative count when searching said derivative histogram, wherein each of said plurality of local maxima is determined based on comparing said negative derivative count to a negative increment control value, and wherein said negative derivative count is a consecutive number of negative derivative values along said derivative histogram from said local maxima.
Claim 8
Dependent Claim 34 words
The method of claim 6 , wherein a different negative increment control value is used when searching for said plurality of black peaks than is used when searching for said plurality of white peaks.
Claim 9
Independent Claim 320 words
A method for enhancing an image, comprising: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; wherein said searching for said plurality of black peaks and said searching for said plurality of white peaks includes searching to determine a plurality of local maxima based on a zero first derivative value using said derivative histogram; further comprising incrementing a negative derivative count when searching said derivative histogram, wherein each of said plurality of local maxima is determined based on comparing said negative derivative count to a negative increment control value, and wherein said negative derivative count is a consecutive number of negative derivative values along said derivative histogram from said local maxima; and further comprising: obtaining a maximum black value and a maximum white value from said luminance histogram; obtaining a black luminance associated with said maximum black value and a white luminance associated with said maximum white value, wherein when searching for said plurality of black peaks, said negative derivative count is incremented if a current luminance position is greater than said black luminance and a current luminance histogram value is less than a predefined percentage of said maximum black value, without regard to the current derivative histogram value associated with said current luminance position, and wherein when searching for said plurality of white peaks, said negative derivative count is incremented if said current luminance position is less than said white luminance and said current luminance histogram value is less than a predefined percentage of said maximum white value, without regard to the current derivative histogram value associated with said current luminance position.
Claim 10
Independent Claim 320 words
A method for enhancing an image, comprising: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; wherein said searching for said plurality of black peaks and said searching for said plurality of white peaks includes searching to determine a plurality of local maxima based on a zero first derivative value using said derivative histogram; further comprising incrementing a negative derivative count when searching said derivative histogram, wherein each of said plurality of local maxima is determined based on comparing said negative derivative count to a negative increment control value, and wherein said negative derivative count is a consecutive number of negative derivative values along said derivative histogram from said local maxima; and further comprising: obtaining a maximum black value and a maximum white value from said luminance histogram; obtaining a black luminance associated with said maximum black value and a white luminance associated with said maximum white value, wherein when searching for said plurality of black peaks, said negative derivative count is incremented if a current luminance position is greater than said black luminance and a current luminance histogram value is less than a predefined percentage of said maximum black value, without regard to the current derivative histogram value associated with said current luminance position, and wherein when searching for said plurality of white peaks, said negative derivative count is incremented if said current luminance position is less than said white luminance and said current luminance histogram value is less than a predefined percentage of said maximum white value, without regard to the current derivative histogram value associated with said current luminance position.
Claim 11
Dependent Claim 50 words
The method of claim 1 , further comprising: designating a primary black peak from said plurality of black peaks; and designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak.
Claim 12
Independent Claim 277 words
A method for enhancing an image, comprising: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; further comprising: designating a primary black peak from said plurality of black peaks; and designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak; and wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak, further comprising: defining said primary black peak as being said distal black peak unless said proximal black peak is greater than a predefined percentage of said distal black peak, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said distal white peak unless said proximal white peak is greater than a predefined percentage of said distal white peak, otherwise defining said primary white peak as being said proximal white peak.
Claim 13
Independent Claim 277 words
A method for enhancing an image, comprising: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; further comprising: designating a primary black peak from said plurality of black peaks; and designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak; and wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak, further comprising: defining said primary black peak as being said distal black peak unless said proximal black peak is greater than a predefined percentage of said distal black peak, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said distal white peak unless said proximal white peak is greater than a predefined percentage of said distal white peak, otherwise defining said primary white peak as being said proximal white peak.
Claim 14
Independent Claim 423 words
A method for enhancing an image, comprising: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; further comprising: designating a primary black peak from said plurality of black peaks; and designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak; wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak, further comprising: designating as an initial primary black peak one of said proximal black peak and said distal black peak; designating as an initial primary white peak one of said proximal white peak and said distal white peak; determining a percentage of said image that is located between said initial primary black peak and said initial primary white peak; determining a middle tone histogram value; determining a total image count based on said luminance histogram; defining said primary black peak as being said initial primary black peak if said initial primary black peak is less than a first predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a first predefined percentage of said total image count, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said initial primary white peak if said initial primary white peak is less than a second predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a second predefined percentage of said total image count, otherwise defining said primary white peak as being said proximal white peak.
Claim 15
Independent Claim 423 words
A method for enhancing an image, comprising: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; further comprising: designating a primary black peak from said plurality of black peaks; and designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak; wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak, further comprising: designating as an initial primary black peak one of said proximal black peak and said distal black peak; designating as an initial primary white peak one of said proximal white peak and said distal white peak; determining a percentage of said image that is located between said initial primary black peak and said initial primary white peak; determining a middle tone histogram value; determining a total image count based on said luminance histogram; defining said primary black peak as being said initial primary black peak if said initial primary black peak is less than a first predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a first predefined percentage of said total image count, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said initial primary white peak if said initial primary white peak is less than a second predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a second predefined percentage of said total image count, otherwise defining said primary white peak as being said proximal white peak.
Claim 16
Dependent Claim 41 words
The method of claim 1 , wherein said searching for said plurality of black peaks is performed in a direction of increasing luminance, and wherein said searching for said plurality of white peaks is performed in a direction of decreasing luminance.
Claim 17
Dependent Claim 43 words
The method of claim 1 , further comprising determining at least one of a brightness adjustment and a contrast adjustment for said image based on comparing a total black count from said luminance histogram with a total white count of said luminance histogram.
Claim 18
Dependent Claim 279 words
An imaging apparatus configured for enhancing an image for printing, comprising: a print engine configured to mount a cartridge; and a controller communicatively coupled to said print engine, said controller being configured to execute instructions for: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram, wherein a different search parameter is used for said searching for said plurality of black peaks than is used for said searching for said plurality of white peaks; obtaining a maximum black value and a maximum white value from said luminance histogram; obtaining a black luminance associated with said maximum black value and a white luminance associated with said maximum white value, wherein when searching for said plurality of black peaks, said negative derivative count is incremented if a current luminance position is greater than said black luminance and a current luminance histogram value is less than a predefined percentage of said maximum black value, without regard to the current derivative histogram value associated with said current luminance position, and wherein when searching for said plurality of white peaks, said negative derivative count is incremented if said current luminance position is less than said white luminance and said current luminance histogram value is less than a predefined percentage of said maximum white value, without regard to the current derivative histogram value associated with said current luminance position; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks.
Claim 19
Dependent Claim 279 words
An imaging apparatus configured for enhancing an image for printing, comprising: a print engine configured to mount a cartridge; and a controller communicatively coupled to said print engine, said controller being configured to execute instructions for: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram, wherein a different search parameter is used for said searching for said plurality of black peaks than is used for said searching for said plurality of white peaks; obtaining a maximum black value and a maximum white value from said luminance histogram; obtaining a black luminance associated with said maximum black value and a white luminance associated with said maximum white value, wherein when searching for said plurality of black peaks, said negative derivative count is incremented if a current luminance position is greater than said black luminance and a current luminance histogram value is less than a predefined percentage of said maximum black value, without regard to the current derivative histogram value associated with said current luminance position, and wherein when searching for said plurality of white peaks, said negative derivative count is incremented if said current luminance position is less than said white luminance and said current luminance histogram value is less than a predefined percentage of said maximum white value, without regard to the current derivative histogram value associated with said current luminance position; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks.
Claim 20
Dependent Claim 45 words
The imaging apparatus of claim 14 , wherein said searching for said plurality of black peaks and said searching for said plurality of white peaks includes searching to determine a plurality of local maxima based on a zero first derivative value using said derivative histogram.
Claim 21
Dependent Claim 41 words
The imaging apparatus of claim 15 , further comprising said controller being configured to execute instructions for setting a maximum search parameter for limiting said searching for said local maxima to a predefined luminance range corresponding to said maximum search parameter.
Claim 22
Dependent Claim 65 words
The imaging apparatus of claim 16 , wherein a different maximum search parameter is used for said searching for said plurality of black peaks than is used for said searching for said plurality of white peaks, such that a different predefined luminance range is used for said searching for said plurality of black peaks than is used for searching for said plurality of white peaks.
Claim 23
Dependent Claim 34 words
The imaging apparatus of claim 15 , further comprising said controller being configured to execute instructions for inverting at least a portion of said derivative histogram when searching for said plurality of white peaks.
Claim 24
Dependent Claim 72 words
The imaging apparatus of claim 15 , further comprising said controller being configured to execute instructions for incrementing a negative derivative count when searching said derivative histogram, wherein each of said plurality of local maxima is determined based on comparing said negative derivative count to a negative increment control value, and wherein said negative derivative count is a consecutive number of negative derivative values along said derivative histogram from said local maxima.
Claim 25
Dependent Claim 35 words
The imaging apparatus of claim 19 , wherein a different negative increment control value is different when searching for said plurality of black peaks than is used when searching for said plurality of white peaks.
Claim 26
Dependent Claim 364 words
An imaging apparatus configured for enhancing an image for printing, comprising: a print engine configured to mount a cartridge; and a controller communicatively coupled to said print engine, said controller being configured to execute instructions for: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; wherein said searching for said plurality of black peaks and said searching for said plurality of white peaks includes searching to determine a plurality of local maxima based on a zero first derivative value using said derivative histogram; further comprising said controller being configured to execute instructions for incrementing a negative derivative count when searching said derivative histogram, wherein each of said plurality of local maxima is determined based on comparing said negative derivative count to a negative increment control value, and wherein said negative derivative count is a consecutive number of negative derivative values along said derivative histogram from said local maxima; further comprising said controller being configured to execute instructions for: obtaining a maximum black value and a maximum white value from said luminance histogram; obtaining a black luminance associated with said maximum black value and a white luminance associated with said maximum white value, wherein when searching for said plurality of black peaks, said negative derivative count is incremented if a current luminance position is greater than said black luminance and a current luminance histogram value is less than a predefined percentage of said maximum black value, without regard to the current derivative histogram value associated with said current luminance position, and wherein when searching for said plurality of white peaks, said negative derivative count is incremented if said current luminance position is less than said white luminance and said current luminance histogram value is less than a predefined percentage of said maximum white value, without regard to the current derivative histogram value associated with said current luminance position.
Claim 27
Dependent Claim 364 words
An imaging apparatus configured for enhancing an image for printing, comprising: a print engine configured to mount a cartridge; and a controller communicatively coupled to said print engine, said controller being configured to execute instructions for: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; wherein said searching for said plurality of black peaks and said searching for said plurality of white peaks includes searching to determine a plurality of local maxima based on a zero first derivative value using said derivative histogram; further comprising said controller being configured to execute instructions for incrementing a negative derivative count when searching said derivative histogram, wherein each of said plurality of local maxima is determined based on comparing said negative derivative count to a negative increment control value, and wherein said negative derivative count is a consecutive number of negative derivative values along said derivative histogram from said local maxima; further comprising said controller being configured to execute instructions for: obtaining a maximum black value and a maximum white value from said luminance histogram; obtaining a black luminance associated with said maximum black value and a white luminance associated with said maximum white value, wherein when searching for said plurality of black peaks, said negative derivative count is incremented if a current luminance position is greater than said black luminance and a current luminance histogram value is less than a predefined percentage of said maximum black value, without regard to the current derivative histogram value associated with said current luminance position, and wherein when searching for said plurality of white peaks, said negative derivative count is incremented if said current luminance position is less than said white luminance and said current luminance histogram value is less than a predefined percentage of said maximum white value, without regard to the current derivative histogram value associated with said current luminance position.
Claim 28
Dependent Claim 59 words
The imaging apparatus of claim 14 , further comprising said controller being configured to execute instructions for: designating a primary black peak from said plurality of black peaks; and designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak.
Claim 29
Dependent Claim 319 words
An imaging apparatus configured for enhancing an image for printing, comprising: a print engine configured to mount a cartridge: and a controller communicatively coupled to said print engine, said controller being configured to execute instructions for: generating a luminance histogram for said image; generating a derivative histogram by taking derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; further comprising said controller being configured to execute instructions for: designating a primary black peak from said plurality of black peaks; and designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak; wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak, further comprising said controller being configured to execute instructions for: defining said primary black peak as being said distal black peak unless said proximal black peak is greater than a predefined percentage of said distal black peak, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said distal white peak unless said proximal white peak is greater than a predefined percentage of said distal white peak, otherwise defining said primary white peak as being said proximal white peak.
Claim 30
Dependent Claim 319 words
An imaging apparatus configured for enhancing an image for printing, comprising: a print engine configured to mount a cartridge: and a controller communicatively coupled to said print engine, said controller being configured to execute instructions for: generating a luminance histogram for said image; generating a derivative histogram by taking derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram; and performing luminance scaling of said image between one black peak of said plurality of black peaks and one white peak of said plurality of white peaks; further comprising said controller being configured to execute instructions for: designating a primary black peak from said plurality of black peaks; and designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak; wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak, further comprising said controller being configured to execute instructions for: defining said primary black peak as being said distal black peak unless said proximal black peak is greater than a predefined percentage of said distal black peak, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said distal white peak unless said proximal white peak is greater than a predefined percentage of said distal white peak, otherwise defining said primary white peak as being said proximal white peak.
Claim 31
Dependent Claim 321 words
The imaging apparatus of claim 22 , wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak, further comprising said controller being configured to execute instructions for: designating as an initial primary black peak one of said proximal black peak and said distal black peak; designating as an initial primary white peak one of said proximal white peak and said distal white peak; determining a percentage of said image that is located between said initial primary black peak and said initial primary white peak; determining a middle tone histogram value; determining a total image count based on said luminance histogram; defining said primary black peak as being said initial primary black peak if said initial primary black peak is less than a first predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a first predefined percentage of said total image count, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said initial primary white peak if said initial primary white peak is less than a second predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a second predefined percentage of said total image count, otherwise defining said primary white peak as being said proximal white peak.
Claim 32
Dependent Claim 42 words
The imaging apparatus of claim 14 , wherein said searching for said plurality of black peaks is performed in a direction of increasing luminance, and wherein said searching for said plurality of white peaks is performed in a direction of decreasing luminance.
Claim 33
Dependent Claim 52 words
The imaging apparatus of claim 14 , further comprising said controller being configured to execute instructions for determining at least one of a brightness adjustment and a contrast adjustment for said image based on comparing a total black count from said luminance histogram with a total white count of said luminance histogram.
Claim 34
Dependent Claim 449 words
An imaging apparatus configured for enhancing an image for printing, comprising: a print engine configured to mount a cartridge; and a controller communicatively coupled to said print engine, said controller being configured to execute instructions for: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram, wherein a different search parameter is used for said searching for said plurality of black peaks than is used for said searching for said plurality of white peaks; designating a primary black peak from said plurality of black peaks; designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak and wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak; designating as an initial primary black peak one of said proximal black peak and said distal black peak; designating as an initial primary white peak one of said proximal white peak and said distal white peak; determining a percentage of said image that is located between said initial primary black peak and said initial primary white peak; determining a middle tone histogram value; determining a total image count based on said luminance histogram; defining said primary black peak as being said initial primary black peak if said initial primary black peak is less than a first predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a first predefined percentage of said total image count, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said initial primary white peak if said initial primary white peak is less than a second predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a second predefined percentage of said total image count, otherwise defining said primary white peak as being said proximal white peak.
Claim 35
Dependent Claim 449 words
An imaging apparatus configured for enhancing an image for printing, comprising: a print engine configured to mount a cartridge; and a controller communicatively coupled to said print engine, said controller being configured to execute instructions for: generating a luminance histogram for said image; generating a derivative histogram by taking a first derivative of said luminance histogram; searching for a plurality of black peaks and searching for a plurality of white peaks using said derivative histogram, wherein a different search parameter is used for said searching for said plurality of black peaks than is used for said searching for said plurality of white peaks; designating a primary black peak from said plurality of black peaks; designating a primary white peak from said plurality of white peaks, wherein said luminance scaling of said image is performed between said primary black peak and said primary white peak and wherein said plurality of black peaks and said plurality of white peaks are distributed along a luminance scale, said plurality of black peaks including at least a proximal black peak and a distal black peak having a higher luminance on said luminance scale than said proximal black peak, said plurality of white peaks including at least a proximal white peak and a distal white peak having a lower luminance on said luminance scale than said proximal white peak; designating as an initial primary black peak one of said proximal black peak and said distal black peak; designating as an initial primary white peak one of said proximal white peak and said distal white peak; determining a percentage of said image that is located between said initial primary black peak and said initial primary white peak; determining a middle tone histogram value; determining a total image count based on said luminance histogram; defining said primary black peak as being said initial primary black peak if said initial primary black peak is less than a first predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a first predefined percentage of said total image count, otherwise defining said primary black peak as being said proximal black peak; and defining said primary white peak as being said initial primary white peak if said initial primary white peak is less than a second predefined percentage of said middle tone histogram value and said percentage of said image that is located between said initial primary black peak and said initial primary white peak is greater than a second predefined percentage of said total image count, otherwise defining said primary white peak as being said proximal white peak.
Claim 36
Dependent Claim 63 words
The imaging apparatus of claim 14 , further comprising said controller being configured to execute instructions for determining at least one of a brightness adjustment and a contrast adjustment for said image based on comparing a total black count from said luminance histogram with an amount left over after removing the total black count and a total white count of said luminance histogram.
Claim 37
Dependent Claim 63 words
The imaging apparatus of claim 14 , further comprising said controller being configured to execute instructions for determining at least one of a brightness adjustment and a contrast adjustment for said image based on comparing a total white count from said luminance histogram with an amount left over after removing a total black count and the total white count of said luminance histogram.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2012-09-07 2013-03-09 2013-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2016-09-07 2017-03-09 2017-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2020-09-07 2021-03-09 2021-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag