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

Digital image processor including correction for undesirable edge emphasis in outline-demarcated fonts

Assignee: Ricoh Co Ltd
•
Filing: 1993-03-16
•
Granted: 1994-05-31
•
Expires: 2013-03-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital image processor generates a digital signal responsive to an image signal representing a predetermined font demarcated by an outline, by which digital signal a digital image corresponding to the predetermined font is expressed on picture elements by using the luminance of each picture element, the digital image processor using a matrix having matrix elements corresponding to the picture elements, on which matrix the predetermined font can be expressed. The digital image processor digitalizes the image signal to determine the luminance of each picture element by using the matrix and an antialiasing process. The digital image processor compares first luminance of a first matrix element traversing the outline of the predetermined font with second luminance of a second matrix element completely inside the outline of the predetermined font and third luminance of a third matrix element outside the predetermined font, and corrects the first luminance, if the first luminance is the highest among the first, second and third luminance, so that the first luminance is not the highest among the first, second and third luminance.

Inventors

  • 👤 Naofumi Ueda
  • 👤 Hiroaki Suzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:17
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/23; G09; G09G; G09G5/00; G09G5/20

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 324 words
An image processing system, comprising: a) means for receiving vector information; b) means for converting the vector information into an image signal that includes intensity information; c) re-writable memory means for storing the image signal; d) means for carrying out an anti-aliasing process with respect to the image signal; e) first means for judging whether or not the image signal to be written into the memory means relates to an outline of a graphic formation; f) second means for judging whether or not vector information to be written over the image signal describes an outline; and g) means for correcting the intensity information of the image signal which is to be written into the memory means, the correcting means ensuring that the edge will not be emphasized, if both the first and second judging means judge that the respective image signal and the vector information to be written describe the outline; wherein the correcting means includes: 1) means for comparing (i) with (ii) and for comparing (i) with (iii): (i) a first intensity of image information that describes an outline of the graphic formation, the first intensity being that which has been subject to the anti-aliasing process; (ii) a second intensity related to image information inside the outline of the graphic formation; and (iii) a third intensity which has already been written into the memory means in response to previous image information; 2) means for changing the first intensity in response to the means for comparing, if the first intensity is the highest among the first, second and third intensities, the changing being carried out so that the first intensity is no longer the highest among the first, second and third intensity; and 3) means for writing the first intensity into the memory means if the first intensity has been corrected by the changing means, so that the digital signal is corrected in a manner so as to prevent the outline from being emphasized.
Claim 2
Dependent Claim 324 words
An image processing system, comprising: a) means for receiving vector information; b) means for converting the vector information into an image signal that includes intensity information; c) re-writable memory means for storing the image signal; d) means for carrying out an anti-aliasing process with respect to the image signal; e) first means for judging whether or not the image signal to be written into the memory means relates to an outline of a graphic formation; f) second means for judging whether or not vector information to be written over the image signal describes an outline; and g) means for correcting the intensity information of the image signal which is to be written into the memory means, the correcting means ensuring that the edge will not be emphasized, if both the first and second judging means judge that the respective image signal and the vector information to be written describe the outline; wherein the correcting means includes: 1) means for comparing (i) with (ii) and for comparing (i) with (iii): (i) a first intensity of image information that describes an outline of the graphic formation, the first intensity being that which has been subject to the anti-aliasing process; (ii) a second intensity related to image information inside the outline of the graphic formation; and (iii) a third intensity which has already been written into the memory means in response to previous image information; 2) means for changing the first intensity in response to the means for comparing, if the first intensity is the highest among the first, second and third intensities, the changing being carried out so that the first intensity is no longer the highest among the first, second and third intensity; and 3) means for writing the first intensity into the memory means if the first intensity has been corrected by the changing means, so that the digital signal is corrected in a manner so as to prevent the outline from being emphasized.
Claim 3
Dependent Claim 301 words
A digital image processor for generating a digital signal in response to an image signal representing a outline-demarcated graphic formation, the digital image processor comprising: a) means for receiving the image signal; b) a bit map memory for storing intensity values respectively corresponding to pixels in a representation of the graphic formation; c) means for generating the digital signal, wherein the digital signal determines the intensity of each pixel; d) means, coupled to the means for receiving, for: (1) calculating matrix element magnitudes for use in an anti-aliasing process, and (2) carrying out the anti-aliasing process on image information that describes an outline of the graphic formation; and e) means, coupled to the bit map memory, for correcting the digital signal, the means for correcting the digital signal including: 1) means for comparing (i) with (ii) and for comparing (i) with (iii): (i) a first intensity of image information that describes an outline of the graphic formation, the first intensity being that which has been subject to the anti-aliasing process d)2); (ii) a second intensity related to image information inside the outline of the graphic formation; and (iii) a third intensity which has already been written into the bit map memory in response to previous image information; 2) means for changing the first intensity in response to the means for comparing, if the first intensity is the highest among the first, second and third intensities, the changing being carried out so that the first intensity is no longer the highest among the first, second and third intensity; and 3) means for writing the first intensity into the bit map memory if the first intensity has been corrected by the means for changing, so that the digital signal is corrected in a manner so as to prevent the outline from being emphasized.
Claim 4
Dependent Claim 301 words
A digital image processor for generating a digital signal in response to an image signal representing a outline-demarcated graphic formation, the digital image processor comprising: a) means for receiving the image signal; b) a bit map memory for storing intensity values respectively corresponding to pixels in a representation of the graphic formation; c) means for generating the digital signal, wherein the digital signal determines the intensity of each pixel; d) means, coupled to the means for receiving, for: (1) calculating matrix element magnitudes for use in an anti-aliasing process, and (2) carrying out the anti-aliasing process on image information that describes an outline of the graphic formation; and e) means, coupled to the bit map memory, for correcting the digital signal, the means for correcting the digital signal including: 1) means for comparing (i) with (ii) and for comparing (i) with (iii): (i) a first intensity of image information that describes an outline of the graphic formation, the first intensity being that which has been subject to the anti-aliasing process d)2); (ii) a second intensity related to image information inside the outline of the graphic formation; and (iii) a third intensity which has already been written into the bit map memory in response to previous image information; 2) means for changing the first intensity in response to the means for comparing, if the first intensity is the highest among the first, second and third intensities, the changing being carried out so that the first intensity is no longer the highest among the first, second and third intensity; and 3) means for writing the first intensity into the bit map memory if the first intensity has been corrected by the means for changing, so that the digital signal is corrected in a manner so as to prevent the outline from being emphasized.
Claim 5
Dependent Claim 16 words
The digital image processor of claim 2, wherein: the graphic formation is an outline vector font.
Claim 6
Dependent Claim 32 words
The digital image processor of claim 2, wherein: the means for correcting the digital signal includes means for replacing the value of the first intensity with the value of the third intensity.
Claim 7
Dependent Claim 282 words
A digital image processor for generating a digital signal in response to an image signals having image information representing first and second outline-demarcated graphic formations, the digital image processor comprising: a) means for receiving the image signals having image information; b) a bit map memory for storing intensity information formed as intensity values respectively corresponding to pixels in a representation of the graphic formation; c) means for generating the digital signal, wherein the digital signal determines the intensity of each pixel; d) means, coupled to the means for receiving, for: (1) calculating matrix element magnitudes for use in an anti-aliasing process, and (2) carrying out the anti-aliasing process if the image information from the means for receiving describes the outline of the graphic formation; the anti-aliasing process being carried out with respect to: 1) the image information from the means for receiving, as well as the intensity information previously stored in the bit map memory, if the intensity information previously stored in the bit map memory does not describe the outline of the graphic formation; or 2) the image information from the means for receiving but not the intensity information previously stored in the bit map memory, if the intensity information previously stored in the bit map memory does not describe the outline of the graphic formation; and e) correction means for writing to the bit map memory: 1) the image information if the image information from the means for receiving does not describe the outline of the graphic formation; or 2) output information from the means for carrying out the anti-aliasing information; so that the digital signal is corrected in a manner so as to prevent the outline from being emphasized.
Claim 8
Dependent Claim 282 words
A digital image processor for generating a digital signal in response to an image signals having image information representing first and second outline-demarcated graphic formations, the digital image processor comprising: a) means for receiving the image signals having image information; b) a bit map memory for storing intensity information formed as intensity values respectively corresponding to pixels in a representation of the graphic formation; c) means for generating the digital signal, wherein the digital signal determines the intensity of each pixel; d) means, coupled to the means for receiving, for: (1) calculating matrix element magnitudes for use in an anti-aliasing process, and (2) carrying out the anti-aliasing process if the image information from the means for receiving describes the outline of the graphic formation; the anti-aliasing process being carried out with respect to: 1) the image information from the means for receiving, as well as the intensity information previously stored in the bit map memory, if the intensity information previously stored in the bit map memory does not describe the outline of the graphic formation; or 2) the image information from the means for receiving but not the intensity information previously stored in the bit map memory, if the intensity information previously stored in the bit map memory does not describe the outline of the graphic formation; and e) correction means for writing to the bit map memory: 1) the image information if the image information from the means for receiving does not describe the outline of the graphic formation; or 2) output information from the means for carrying out the anti-aliasing information; so that the digital signal is corrected in a manner so as to prevent the outline from being emphasized.
Claim 9
Dependent Claim 16 words
The digital image processor of claim 5, wherein: the graphic formation is an outline vector font.
Claim 10
Dependent Claim 131 words
The digital image processor of claim 5, wherein: A) the means for calculating includes means for calculating the intensity of a predetermined matrix element by using an intensity value E representing the intensity, if the predetermined matrix element does not traverse both respective outlines of the first and second graphic formations, wherein: E=k*E.sub.1 +(1-k)*E.sub.2 ; and B) the means for calculating includes means for calculating the intensity thereof if the predetermined matrix element traverses respective outlines of both the first and second graphic formations, wherein: E=(1-k)*E.sub.2 ; wherein: E 1 is an intensity value of the predetermined matrix element on which the first graphic formation is drawn; E 2 is an intensity value of the second graphic formation; and k is an area ratio determined in accordance with the anti-aliasing process.

References Cited (Backward Citations)

US4607340A Cited
US4992780A Cited
US5029108A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-30 1997-11-29 1998-05-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-30 2001-11-29 2002-05-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-30 2005-11-29 2006-05-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag