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

Process of making two adjacent uniformly colored objects appear with a diminished gap in between

Assignee: Apple Inc
•
Filing: 1995-06-06
•
Granted: 1998-06-02
•
Expires: 2015-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process is provided for avoiding a gap between adjacent uniform color objects in an image. First, it is first determined whether the image data contains two adjacent uniform color objects, each uniform color composed of two or fewer characteristic color components, and whether a gap would be evident between the uniform color objects. If the image data does not contain two adjacent uniform color objects with two or fewer characteristic color components or if a gap would not be evident, the image data is processed and output without adjusting the image. If, alternatively, it is determined that the image data contains two adjacent uniform color objects with two or fewer characteristic color components and a gap would be evident, at least one of the objects is examined to determine the saturation of each characteristic color component. Once the saturation of each color component is determined, small percentages of the total saturation of each characteristic color component are added together to form a light gray component of the same color as the examined color object. Next, the light gray component is added as a border around the edges of the adjacent color objects. Then, the image data is processed and output.

Inventors

  • 👤 Yousef Yacoub
  • 👤 Allen M. Chan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 03:45
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/58; G; G06; G06K; G06K15/00; G06K15/02; G06K2215/00; G06K2215/0082; G06K2215/0094

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 96 words
A process for producing an image without a gap in between objects in an output device with a characteristic color space, the process including the steps of: a) receiving image data for output, b) determining if the image contains two adjacent uniform color objects, each uniform color composed of two or fewer characteristic color components, wherein if the two adjacent objects do each comprise a uniform color with two or fewer characteristic color components, a light gray component is calculated and added as a border around the objects, and c) processing and outputting the image data.
Claim 2
Dependent Claim 96 words
A process for producing an image without a gap in between objects in an output device with a characteristic color space, the process including the steps of: a) receiving image data for output, b) determining if the image contains two adjacent uniform color objects, each uniform color composed of two or fewer characteristic color components, wherein if the two adjacent objects do each comprise a uniform color with two or fewer characteristic color components, a light gray component is calculated and added as a border around the objects, and c) processing and outputting the image data.
Claim 3
Dependent Claim 30 words
The process of claim 1, wherein if the two adjacent objects do not each comprise a uniform color with two or fewer characteristic color components, the image is not adjusted.
Claim 4
Dependent Claim 134 words
A process for producing an image without a gap in between objects in an output device with a characteristic color space, the process including the steps of: a) receiving image data for output, b) determining if the image represented by the data contains two adjacent uniform color objects, each uniform color composed of two or fewer characteristic color components, (c) if the two adjacent objects each comprises a uniform color with two or fewer characteristic color components, calculating a light gray component by determining saturations of the characteristic color components in one of the objects, and adding a small percentage of the saturation of each of the characteristic color components in the one object together, adding a border comprised of said light gray component around the objects, and processing and outputting the image data.
Claim 5
Dependent Claim 134 words
A process for producing an image without a gap in between objects in an output device with a characteristic color space, the process including the steps of: a) receiving image data for output, b) determining if the image represented by the data contains two adjacent uniform color objects, each uniform color composed of two or fewer characteristic color components, (c) if the two adjacent objects each comprises a uniform color with two or fewer characteristic color components, calculating a light gray component by determining saturations of the characteristic color components in one of the objects, and adding a small percentage of the saturation of each of the characteristic color components in the one object together, adding a border comprised of said light gray component around the objects, and processing and outputting the image data.
Claim 6
Dependent Claim 13 words
The process of claim 3, wherein the small percentage is up to 30%.
Claim 7
Dependent Claim 43 words
The process of claim 1, wherein step b) includes the step of determining if a gap would be evident between the adjacent uniform objects, and calculating and adding the light gray component only if it is determined that the gap would be evident.
Claim 8
Dependent Claim 94 words
An image processor comprising: means for receiving image data; means, coupled to said receiving means, for determining if the image contains two adjacent uniform color objects, each uniform color composed of two or fewer characteristic color components, and if the two adjacent objects do each comprise a uniform color with two or fewer characteristic color components, calculating a light gray component and adding the light gray component as a border around the objects, and processing the image data; and means, coupled to said determining means, for converting the processed image data into output data.
Claim 9
Dependent Claim 94 words
An image processor comprising: means for receiving image data; means, coupled to said receiving means, for determining if the image contains two adjacent uniform color objects, each uniform color composed of two or fewer characteristic color components, and if the two adjacent objects do each comprise a uniform color with two or fewer characteristic color components, calculating a light gray component and adding the light gray component as a border around the objects, and processing the image data; and means, coupled to said determining means, for converting the processed image data into output data.
Claim 10
Dependent Claim 34 words
The image processor of claim 6, wherein if the two adjacent objects do not each comprise a uniform color with two or fewer characteristic color components, the determining means does not adjust the image.
Claim 11
Dependent Claim 116 words
An image processor comprising: means for receiving image data; means, coupled to said receiving means, for determining if the image contains two adjacent uniform color objects, wherein each uniform color is composed of two or fewer characteristic color components, means for calculating a light gray component by determining saturations of the characteristic color components in one of the objects and adding a small percentage of the saturation of each of the characteristic color components in the one object together, means for adding the light gray component as a border around the objects, and for processing the image data; and means, coupled to said adding and processing means, for converting the processed image data into output data.
Claim 12
Dependent Claim 116 words
An image processor comprising: means for receiving image data; means, coupled to said receiving means, for determining if the image contains two adjacent uniform color objects, wherein each uniform color is composed of two or fewer characteristic color components, means for calculating a light gray component by determining saturations of the characteristic color components in one of the objects and adding a small percentage of the saturation of each of the characteristic color components in the one object together, means for adding the light gray component as a border around the objects, and for processing the image data; and means, coupled to said adding and processing means, for converting the processed image data into output data.
Claim 13
Dependent Claim 14 words
The image processor of claim 8, wherein the small percentage is up to 30%.
Claim 14
Dependent Claim 52 words
The image processor of claim 6, wherein the determining means determines if the image contains two adjacent uniform color objects by determining if a gap would be evident between the adjacent uniform objects and calculating and adding the light gray component only if it is determined that the gap would be evident.
Claim 15
Independent Claim 132 words
A method for generating an image which contains two objects adjacent one another, comprising the steps of: examining data which describes the image to determine whether two adjacent objects are each comprised of a respective uniform color that is composed of two or fewer characteristic color components of a characteristic color space; determining saturation values for each of the characteristic color components in the uniform color of one of the objects, and calculating a light gray color composed of a percentage of the saturation value of each of the characteristic color components for said one object; adding a border of said light gray color to an edge of said one object which is adjacent the other object; and generating an image which contains said two adjacent objects including said light gray border.
Claim 16
Independent Claim 132 words
A method for generating an image which contains two objects adjacent one another, comprising the steps of: examining data which describes the image to determine whether two adjacent objects are each comprised of a respective uniform color that is composed of two or fewer characteristic color components of a characteristic color space; determining saturation values for each of the characteristic color components in the uniform color of one of the objects, and calculating a light gray color composed of a percentage of the saturation value of each of the characteristic color components for said one object; adding a border of said light gray color to an edge of said one object which is adjacent the other object; and generating an image which contains said two adjacent objects including said light gray border.
Claim 17
Dependent Claim 19 words
The method of claim 11 wherein said light gray border is added around the periphery of said one object.
Claim 18
Dependent Claim 25 words
The method of claim 11 wherein said light gray border is added to edges of both of said objects which are adjacent the other object.
Claim 19
Dependent Claim 61 words
The method of claim 11 wherein a first light gray color is calculated with respect to the characteristic color components of said one object, and a second light gray color is calculated with respect to the characteristic color components of the other object, and a border of said second light gray component is added to an edge of said other object.
Claim 20
Dependent Claim 39 words
The method of claim 11 further including the step of determining whether a gap is likely to be perceived between the two objects, and performing said determining and adding steps only if a gap is likely to be perceived.
Claim 21
Dependent Claim 32 words
The method of claim 15 wherein the determination of whether a gap is likely to be perceived is made by determining whether said uniform colors have a predetermined relationship to one another.
Claim 22
Dependent Claim 18 words
The method of claim 16 wherein said relationship is based on whether the uniform colors are contrasting colors.
Claim 23
Dependent Claim 21 words
The method of claim 16 wherein said relationship is based on whether one of said uniform colors is a light color.
Claim 24
Dependent Claim 13 words
The method of claim 11 wherein said percentage is no greater than 30%.

References Cited (Backward Citations)

US4335407A Cited
US4581631A Cited
US5153748A Cited
US5386223A Cited
JPH03223894A Cited
US5260695A Cited
US5140315A Cited
US5544291A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-01 2001-12-01 2002-06-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-01 2005-12-01 2006-06-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-01 2009-12-01 2010-06-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag