Patent US5861871A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5861871A Expired / Lapsed US ⏱️ 0.0 years remaining

Range tracker for image editing system having improved color key editing

Assignee: Xerox Corp
•
Filing: 1995-05-30
•
Granted: 1999-01-19
•
Expires: 2015-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image editor for an image processing system has a predefined set of system colors. Color pixel color index values for an image to be edited are stored in an image buffer. A color lookup register bank stores color values in respective registers for a predefined set of system colors. Each buffer index value corresponds to a lookup register having the specified color value. The image is thus displayed by indexing the image pixels to the lookup register bank for the color signal inputs to the display. A mouse is used to designate displayed colors that a user desires to modify in a region of the displayed image. Pixel position data corresponding to the designated colors is detected and hue, saturation and brightness (HSB) values are determined from the stored color values for the designated image pixels. A minimum range of values is determined for each of the HSB variables. A preselected color edit operation is applied to those image pixels having colors corresponding to HSB values within the respective minimum HSB ranges.

Inventors

  • 👤 Dennis L. Venable

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:08
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/62; H04N1/622

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 164 words
A range tracker for a variable having values in a circular domain, said tracker comprising: means for sorting stored values of said variable in valuable order and for determing a greatest value distance between adjacently stored A and B; means for comparing the stored A and B values to determine whether a selected range between the stored values A and B is one of a wraparound range and a non-wraparound range; and means for determining whether each value in another set of values for said variable is in the selected wraparound or non-wraparound range, wherein said determining means determines a value to be in range if said determined value is greater than the B value and less than the A value if the selected range is a non-wraparound range; and said determining means determines a value to be in range if said determined value is greater than the B value or less than the A value if the selected range is a wraparound range.
Claim 2
Dependent Claim 164 words
A range tracker for a variable having values in a circular domain, said tracker comprising: means for sorting stored values of said variable in valuable order and for determing a greatest value distance between adjacently stored A and B; means for comparing the stored A and B values to determine whether a selected range between the stored values A and B is one of a wraparound range and a non-wraparound range; and means for determining whether each value in another set of values for said variable is in the selected wraparound or non-wraparound range, wherein said determining means determines a value to be in range if said determined value is greater than the B value and less than the A value if the selected range is a non-wraparound range; and said determining means determines a value to be in range if said determined value is greater than the B value or less than the A value if the selected range is a wraparound range.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-18 2002-07-20 2003-01-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-18 2006-07-20 2007-01-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-18 2010-07-20 2011-01-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag