Edge detection based stroke adjustment

Computer graphics processing and selective visual display system – Computer graphics processing – Character generating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S468000, C345S469000, C345S469100, C345S470000, C345S471000, C345S472000, C345S472100, C345S472200, C345S472300

Reexamination Certificate

active

07602390

ABSTRACT:
Methods and apparatus, including computer program products, implementing and using techniques for rendering a glyph to make it more readable. In an implementation, a glyph associated with a font to be rendered at a size is received, and a set of initial density values is calculated to provide one density value for each of a set of device pixels to represent the glyph. An initial adjustment value is calculated for the glyph. For one or more of the device pixels in the set of device pixels, a length of an edge of the glyph that passes through the device pixel is calculated. For one or more of the device pixels, the initial density value is adjusted by a final adjustment value, the final adjustment value based upon the initial adjustment value and the length of the edge of the glyph passing through the device pixel.

REFERENCES:
patent: 4200861 (1980-04-01), Hubach et al.
patent: 4331955 (1982-05-01), Hansen
patent: 4486785 (1984-12-01), Lasher et al.
patent: 4580231 (1986-04-01), Tidd et al.
patent: 4591844 (1986-05-01), Hickin et al.
patent: 4667247 (1987-05-01), Karow
patent: 4672369 (1987-06-01), Preiss et al.
patent: 4675830 (1987-06-01), Hawkins
patent: 4720705 (1988-01-01), Gupta et al.
patent: 4780711 (1988-10-01), Doumas
patent: 4783652 (1988-11-01), Lumelsky
patent: 4827255 (1989-05-01), Ishii
patent: 4851825 (1989-07-01), Naiman
patent: 4907282 (1990-03-01), Daly et al.
patent: 4908780 (1990-03-01), Priem et al.
patent: 4945351 (1990-07-01), Naiman
patent: 5099435 (1992-03-01), Collins et al.
patent: 5132674 (1992-07-01), Bottorf
patent: 5241653 (1993-08-01), Collins et al.
patent: 5278678 (1994-01-01), Harrington
patent: 5280577 (1994-01-01), Trevett et al.
patent: 5299308 (1994-03-01), Suzuki et al.
patent: 5301267 (1994-04-01), Hassett et al.
patent: 5304989 (1994-04-01), Martinez et al.
patent: 5325479 (1994-06-01), Kaasila
patent: 5386509 (1995-01-01), Suzuki et al.
patent: 5398306 (1995-03-01), Karow
patent: 5459828 (1995-10-01), Zack et al.
patent: 5517601 (1996-05-01), Rust et al.
patent: 5544294 (1996-08-01), Cho et al.
patent: 5568597 (1996-10-01), Nakayama et al.
patent: 5633991 (1997-05-01), Hakaridani et al.
patent: 5664086 (1997-09-01), Brock et al.
patent: 5673371 (1997-09-01), Koopman et al.
patent: 5684510 (1997-11-01), Brassell et al.
patent: 5771048 (1998-06-01), Nankou et al.
patent: 5808600 (1998-09-01), Mochizuki
patent: 5852448 (1998-12-01), Cheng
patent: 5857067 (1999-01-01), Hassett et al.
patent: 5909221 (1999-06-01), Nakai et al.
patent: 5910805 (1999-06-01), Hickey et al.
patent: 5929866 (1999-07-01), Arnold
patent: 5940080 (1999-08-01), Ruehle et al.
patent: 5943063 (1999-08-01), Dowling
patent: 5959634 (1999-09-01), Yoshida
patent: 6005588 (1999-12-01), Guha
patent: 6104833 (2000-08-01), Naoi et al.
patent: 6229521 (2001-05-01), Yip
patent: 6236390 (2001-05-01), Hitchcock
patent: 6266444 (2001-07-01), Yoshida
patent: 6282327 (2001-08-01), Betrisey et al.
patent: 6288725 (2001-09-01), Fu
patent: 6323879 (2001-11-01), Sauerbrei
patent: 6330003 (2001-12-01), Curtis et al.
patent: 6342890 (2002-01-01), Shetter
patent: 6356278 (2002-03-01), Stamm et al.
patent: 6369902 (2002-04-01), Beaman et al.
patent: 6377262 (2002-04-01), Hitchcock et al.
patent: 6384839 (2002-05-01), Paul
patent: 6438576 (2002-08-01), Huang et al.
patent: 6459431 (2002-10-01), Browne et al.
patent: 6563502 (2003-05-01), Dowling et al.
patent: 6614432 (2003-09-01), Merrill
patent: 6950986 (2005-09-01), Jacobi et al.
patent: 2001/0048764 (2001-12-01), Betrisey et al.
patent: 2002/0093476 (2002-07-01), Hill et al.
patent: 2002/0093502 (2002-07-01), Koyama
patent: 2002/0108521 (2002-08-01), Velde et al.
patent: 2003/0214513 (2003-11-01), Brown et al.
patent: 2004/0001069 (2004-01-01), Snyder et al.
patent: 2004/0189666 (2004-09-01), Frisken et al.
patent: 2004/0227770 (2004-11-01), Dowling et al.
patent: 2004/0227771 (2004-11-01), Arnold et al.
patent: 2005/0219248 (2005-10-01), Arnold et al.
patent: 69622961.7 (2002-08-01), None
patent: 0 214 547 (1987-03-01), None
patent: 0 397 299 (1990-11-01), None
patent: 0 428 356 (1991-05-01), None
patent: 0 435 391 (1991-07-01), None
patent: 0 468 652 (1992-01-01), None
patent: 0 506 381 (1992-09-01), None
patent: 0 304 509 (1993-06-01), None
patent: 0 590 923 (1994-04-01), None
patent: 0 654 778 (1995-05-01), None
patent: 0 667 596 (1995-08-01), None
patent: 0 693 740 (1996-01-01), None
patent: 0 772 144 (1997-05-01), None
patent: 1 077 445 (2001-02-01), None
patent: 2 236 463 (1991-04-01), None
patent: 2-275494 (1990-11-01), None
patent: 900039606 (1991-10-01), None
patent: 86/04703 (1986-08-01), None
patent: 94/06094 (1994-03-01), None
patent: 94/29843 (1994-12-01), None
patent: 00/52673 (2000-09-01), None
patent: 2004/104933 (2004-12-01), None
patent: 2004/104937 (2004-12-01), None
Foley et al.; “Computer Graphics Principles and Practice—Second Edition”; Addison-Wesley Publishing Company; 1990; pp. 584-586, 589-590, 599-600 and 693-695.
SMPTE 170M-1999, SMPTE Standard for Television, “Composite Analog Video Signal—NTSC for Studio Applications,” The Society of Motion Picture and Television Engineers.
Foley et al.; “Computer Graphics Principles and Practice—Second Edition”; Addison-Wesley Publishing Company; 1990; pp. 132-140, pp. 617-646, and pp. 965-979.
“gasp—Grid-fitting and Scan-conversion Procedure”, http://www.microsoft.com/typography/otspec/gast.htm, 1998, 2 pages.
“The TrueType instruction set”, http://www.microsoft.com/typography/otspec/ttinst.htm, 1997, Cover sheet (1 page); pp. 181-261.
Platt, John C., Optimal Filtering for Patterned Displays, Microsoft Research, IEEE Signal Processing Letters, vol. 7, No. 7, pp. 179-180 (2000).
Betrisey, et al., 20.4: Displaced Filtering for Patterned Displays, SID 00 Digest, 4 pages.
Microsoft Corporation, What is ClearType? [online], page last updated Jan. 16, 2002, www.microsoft.com/typography/cleartype/what.htm?frame=%208fsize.
Microsoft Corporation, Microsoft ClearType FAQ [online], page last updated Sep. 26, 2002,. http://www.microsoft.com/typography/faq/faq15.htm.
Microsoft Corporation, ClearType Antialiasing, 2003 [online], http://msdn.microsoft.com/library/default.asp?url =/library/en-us/gdi/fonttext-osgn.asp.
Sub-Pixel Font Rendering Technology—Implementation Details, last edit on Dec. 8, 1999 [online], http://grc.com/cttech.htm.
Sub-Pixel Font Rendering Technology—Who Did It First? [online], last edit on Feb. 29, 2000, http://grc.com/ctwho.htm.
Sub-Pixel Font Rendering Technology—Visitor Dialog Q&A [online] last edit Oct. 4, 2003, http://grc.com/ctdialog.htm.
Sub-Pixel Font Rendering Technology—How It Works [online], last edit on Feb. 11, 2002, http://grc.com/ctwhat.htm.
http://www.truetype.demon.co.uk/tthist.htm, “A History of True Type”,retrieved from the intemet on Dec. 29, 2005, 6 pages.
Phinney, Thomas, W., “TrueType & Post Script Type 1: What's the Difference?”, http://www.truetype.demon.co.uk/articles/ttvst1.htm, Oct. 1, 1997, retrieved from the internet on Dec. 29, 2005, 10 pages.
Taligent Documentation, “Miter limit joint” [online],1995 [retrieved on Mar. 8, 2007]. Retrieved from the Internet: <URL: http://www.cubik.org/mirrors/taligent/Docs/books/GS/GS—134.html> 1 page.
Wikipedia, “Transformation matrix” [online], [retrieved on Mar. 8, 2007]. Retrieved from the Internet: <URL: http://en.wikipedia.org/wiki/Matrix—transformation> 5 pages.
International Search Report and Written Opinion of the International Searching Authority, PCT Application Serial No. PCT/US05/09933, Feb. 23, 2006, 10 pp.
International Search Report and Written Opinion of the International Searching Authority, PCT Application Serial No. PCT/US05/09934, Nov. 8, 2006, 9 pp.
Non-Final Office Action dated Jan. 1, 2006, from U.S. Appl. No. 10/816,587, 14 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Edge detection based stroke adjustment does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Edge detection based stroke adjustment, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Edge detection based stroke adjustment will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4066825

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.