[go: up one dir, main page]

WO2000067196B1 - Method, apparatus and data structures for maintaining a consistent baseline position in a system for rendering text - Google Patents

Method, apparatus and data structures for maintaining a consistent baseline position in a system for rendering text

Info

Publication number
WO2000067196B1
WO2000067196B1 PCT/US2000/011741 US0011741W WO0067196B1 WO 2000067196 B1 WO2000067196 B1 WO 2000067196B1 US 0011741 W US0011741 W US 0011741W WO 0067196 B1 WO0067196 B1 WO 0067196B1
Authority
WO
WIPO (PCT)
Prior art keywords
sub
pixel
luminous intensity
information
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/US2000/011741
Other languages
French (fr)
Other versions
WO2000067196A1 (en
Inventor
Charlton E Lui
Leroy B Keely Jr
Gregory C Hitchcock
Ryan E Cukierman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to AU45017/00A priority Critical patent/AU4501700A/en
Priority to JP2000615962A priority patent/JP2002543473A/en
Priority to EP00926494A priority patent/EP1203345A4/en
Publication of WO2000067196A1 publication Critical patent/WO2000067196A1/en
Publication of WO2000067196B1 publication Critical patent/WO2000067196B1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns
    • G09G5/28Generation of individual character patterns for enhancement of character form, e.g. smoothing
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2003Display of colours
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2300/00Aspects of the constitution of display devices
    • G09G2300/04Structural and physical details of display devices
    • G09G2300/0439Pixel structures
    • G09G2300/0452Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0242Compensation of deficiencies in the appearance of colours
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • G09G2320/0276Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0414Vertical resolution change
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0421Horizontal resolution change
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0457Improvement of perceived resolution by subpixel rendering
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2007Display of intermediate tones
    • G09G3/2074Display of intermediate tones using sub-pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24Generation of individual character patterns

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Generation (AREA)

Abstract

The resolution of text rendered on a display device having sub-pixel elements, such as an RGB LCD for example, and in particular, on a display device having horizontal striping (812') is enhanced by (i) overscaling (or oversampling) (1610) character outline information in the vertical (or Y) direction, and (ii) filtering displaced information (1650) from the overscaled (or oversampled) character outline information (1610). Metrics associated with character outline information may be appropriately adjusted (1620). The vertical (or Y) position of the baseline of adjacent characters may be constrained (1640) by forcing the first pixel above the baseline to be composed of a full number N of scan conversion source samples, where N corresponds to an overscaling (or oversampling) factor. Groups of scan conversion source samples may be converted into packed pixel index values (1660). Color values may be selectively filtered when the differences in the intensity of adjacent sub-pixel elements would otherwise be irritating to view. Finally, the gamma of the pixel values may be corrected so that the gamma of the display device is considered and so that intensity values of sub-pixel elements fall within a range of intensities in which gamma correction is more useful.

Claims

AMENDED CLAIMS[received by the International Bureau on 24 October 2000 (24.10.00); original claims 1-10 replaced by new claims 1-24 (7 pages)]
1. A method for enhancing the resolution of text to be rendered on a display device having horizontally striped sub-pixel elements, the method comprising steps of: a) determining a luminous intensity value of a first sub-pixel element of a pixel based on first information; and b) determining a luminous intensity value of a second sub-pixel element of the pixel based on second information, wherein the second information is displaced from the first information; and wherein each of the steps of determining the luminous intensity value of the first sub-pixel element of the pixel and determining the luminous intensity value of the second sub-pixel element of the pixel includes sub-steps of: i) accepting character information and display device resolution information; ii) accepting a resolution enhancement overscaling factor; and iii) scaling the character information based on the display device resolution information and the resolution enhancement overscaling factor.
2. The method of claim 1 wherein: each of the steps of determining the luminous intensity value of the first sub-pixel element of the pixel and determining the luminous intensity value of the second sub-pixel element of the pixel further includes a sub-step accepting a point size; and the sub-step of scaling the character information is further based on the point size.
3. The method of claim 1 wherein: the character information defines a vertical direction and a horizontal direction; and in the sub-step of scaling the character information, the character information is scaled to a greater degree in a vertical direction than in a 50
horizontal direction.
4. The method of claim 1 wherein the resolution enhancement overscaling factor is at least three.
5. The method of claim 1 wherein each of the steps of determining the luminous intensity value of the first sub-pixel element of the pixel and determining the luminous intensity value of the second sub-pixel element of the pixel further includes the sub-step of: rotating the character information, which is conducted prior to the sub- step of scaling the character information.
6. A method for enhancing the resolution of text to be rendered on a display device having horizontally striped sub-pixel elements, the method comprising steps of: a) determining a luminous intensity value of a first sub-pixel element of a pixel based on first information; and b) determining a luminous intensity value of a second sub-pixel element of the pixel based on second information, wherein the second information is displaced from the first information; and wherein each of the steps of determining the luminous intensity value of the first sub-pixel element of the pixel and determining the luminous intensity value of the second sub-pixel element of the pixel includes sub-steps of: i) accepting one of (a) an overscaled character bitmap composed of scan conversion source samples and (b) an oversampled and scaled character bitmap composed of scan conversion source samples; ii) accepting overscaled glyph metrics; iii) determining expected size glyph metrics from the overscaled glyph metrics; iv) determining the luminous intensity value of the first sub-pixel element of the pixel from the first information wherein the first information includes at least one scan conversion source sample; and v) determining the luminous intensity value of the second sub-pixel element of the pixel from the second information wherein the second information includes at least one other scan conversion source sample.
7. The method of claim 6 wherein the first information includes a first group of scan conversion source samples wherein the second information includes a second group of scan conversion source samples and wherein the first group of scan conversion source samples is displaced from the second group of scan conversion source samples.
8. The method of claim 7 wherein at least one of the scan conversion source samples of the first group also belongs to the second group.
9. The method of claim 7 wherein one of the scan conversion source samples of the first group is adjacent to one of the scan conversion source samples of the second group and wherein the first and second groups contain no common scan conversion source samples.
10. The method of claim 6 wherein the glyph metrics include a left side bearing vertical component and wherein sub-step of determining expected size glyph metrics from the overscaled glyph metrics includes determining a ceiling of an overscaled left side bearing vertical component divided by an overscaling factor.
11. The method of claim 6 wherein: the glyph metrics include an ascent and descent; and the sub-step of determining expected size glyph metrics from the overscaled glyph metrics includes determining a glyph size by summing (i) a ceiling of an overscaled ascent divided by the overscaling factor, and (ii) an absolute value of a ceiling of an overscaled descent divided by the overscaling factor.
12. A method for enhancing the resolution of text to be rendered on a display device having horizontally striped sub-pixel elements, the method comprising steps of: a) determining a luminous intensity value of a first sub-pixel 52
element of a pixel based on first information; and b) determining a luminous intensity value of a second sub-pixel element of the pixel based on second information, wherein the second information is displaced from the first information, and wherein each of the steps of determining the luminous intensity value of the first sub-pixel element of the pixel and determining the luminous intensity value of the second sub-pixel element of the pixel includes sub-steps of: i) accepting character information and display device resolution information; ii) accepting a resolution enhancement oversampling factor; iii) scaling the character information based on the display device resolution information to generate scaled character information; and iv) oversampling the scaled character information based on the resolution enhancement oversampling factor.
13. The method of claim 12 wherein: each of the steps of determining the luminous intensity value of the first sub-pixel element of the pixel and determining the luminous intensity value of the second sub-pixel element of the pixel further includes a sub-step accepting a point size; and the sub-step of scaling the character information is further based on the point size.
14. The method of claim 12 wherein: the character information defines a horizontal direction and a vertical direction; and in the sub-step of scaling the character information, the character information is sampled to a greater degree in a vertical direction than in a horizontal direction.
15. The method of claim 12 wherein the resolution enhancement 53
oversampling factor is at least three.
16. The method of claim 12, wherein each of the steps of determining the luminous intensity value of the first sub-pixel element of the pixel and determining the luminous intensity value of the second sub-pixel element of the pixel further includes the sub-step of: rotating the character information, which is conducted prior to the sub- step of scaling the character information.
17. A method for enhancing the resolution of text to be rendered on a display device having horizontally striped sub-pixel elements, the method comprising steps of: a) determining a luminous intensity value of a first sub-pixel element of a pixel based on first information; b) determining a luminous intensity value of a second sub-pixel element of the pixel based on second information; and c) adjusting the luminous intensity value for each sub-pixel element based on a gamma of the display device by i) accepting upper and lower intensity values which define a useful range of intensity values, ii) normalizing the luminous intensity values of the sub- pixel elements based on the useful range of intensity values to generate normalized luminous intensity values, iii) accepting a gamma of the display device, and iv) adjusting the normalized luminous intensity values of the sub-pixel elements based on the gamma.
18. The method of claim 17 wherein the sub-step of normalizing the luminous intensity values of the sub-pixel elements includes a step of clamping the luminous intensity values of the sub-pixel elements so that each of the normalized luminous intensity values fall within the useful range of intensity values.
19. The method of claim 17 wherein the sub-step of normalizing the luminous intensity values of the sub-pixel elements includes steps of : a) shifting the luminous intensity values of the sub-pixel elements to generate shifted luminous intensity values, and 54
b) clamping the shifted luminous intensity values so that each of the normalized luminous intensity values fall within the useful range of intensity values.
20. The method of claim 17 wherein the sub-step of normalizing the luminous intensity values of the sub-pixel elements includes a step of scaling the luminous intensity values so that each of the normalized luminous intensity values fall within the useful range of intensity values.
21. A method for enhancing the resolution of text to be rendered on a display device having horizontally striped sub-pixel elements, the method comprising steps of: a) determining a luminous intensity value of a first sub-pixel element of a pixel based on first information; and b) determining a luminous intensity value of a second sub-pixel element of the pixel based on second information, wherein the second information is displaced from information; and wherein each of the steps of determining the luminous intensity value of the first sub-pixel element of the pixel and determining the luminous intensity value of the second sub-pixel element of the pixel includes sub-steps of: i) accepting one of (a) an overscaled character bitmap composed of scan conversion source samples and (b) an oversampled scaled character bitmap composed of scan conversion source samples; ii) accepting an overscaled metric defining a vertical distance by which the overscaled character bitmap departs from a baseline of the character; iii) determining an expected size integer value and a remainder value from the overscaled metric by dividing the overscaled metric by an overscaling factor; iv) if there is a non-zero remainder value, accepting, but ignoring the values of, a number of scan conversion source samples vertically beyond the overscaled character bitmap; v) determining the luminous intensity value of the first sub-pixel element of the pixel from the first information wherein the first information includes at least one scan conversion source sample; and vi) determining the luminous intensity value of the second sub-pixel element of the pixel from the second information wherein the second information includes at least one other scan conversion source sample.
22. The method of claim 21 wherein the number of scan conversion source samples vertically beyond the overscaled character bitmap to be accepted with values to be ignored is equal to the overscaling factor less the remainder value.
23. The method of claim 21 wherein the overscaled metric comprises an overscaled ascent value.
24. The method of claim 21 wherein the overscaled metric comprises an overscaled descent value.
PCT/US2000/011741 1999-04-29 2000-04-28 Method, apparatus and data structures for maintaining a consistent baseline position in a system for rendering text Ceased WO2000067196A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU45017/00A AU4501700A (en) 1999-04-29 2000-04-28 Method, apparatus and data structures for maintaining a consistent baseline position in a system for rendering text
JP2000615962A JP2002543473A (en) 1999-04-29 2000-04-28 Method, apparatus, and data structure for maintaining a consistent baseline position in a system for rendering text
EP00926494A EP1203345A4 (en) 1999-04-29 2000-04-28 Method, apparatus and data structures for maintaining a consistent baseline position in a system for rendering text

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30190599A 1999-04-29 1999-04-29
US09/301,905 1999-04-29

Publications (2)

Publication Number Publication Date
WO2000067196A1 WO2000067196A1 (en) 2000-11-09
WO2000067196B1 true WO2000067196B1 (en) 2000-12-21

Family

ID=23165397

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/011741 Ceased WO2000067196A1 (en) 1999-04-29 2000-04-28 Method, apparatus and data structures for maintaining a consistent baseline position in a system for rendering text

Country Status (4)

Country Link
EP (1) EP1203345A4 (en)
JP (1) JP2002543473A (en)
AU (1) AU4501700A (en)
WO (1) WO2000067196A1 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6903754B2 (en) 2000-07-28 2005-06-07 Clairvoyante, Inc Arrangement of color pixels for full color imaging devices with simplified addressing
US6917368B2 (en) 2003-03-04 2005-07-12 Clairvoyante, Inc. Sub-pixel rendering system and method for improved display viewing angles
US6950115B2 (en) 2001-05-09 2005-09-27 Clairvoyante, Inc. Color flat panel display sub-pixel arrangements and layouts
US7046256B2 (en) 2003-01-22 2006-05-16 Clairvoyante, Inc System and methods of subpixel rendering implemented on display panels
US7084923B2 (en) 2003-10-28 2006-08-01 Clairvoyante, Inc Display system having improved multiple modes for displaying image data from multiple input source formats
US7167186B2 (en) 2003-03-04 2007-01-23 Clairvoyante, Inc Systems and methods for motion adaptive filtering
US7184066B2 (en) 2001-05-09 2007-02-27 Clairvoyante, Inc Methods and systems for sub-pixel rendering with adaptive filtering
US7221381B2 (en) 2001-05-09 2007-05-22 Clairvoyante, Inc Methods and systems for sub-pixel rendering with gamma adjustment
US7230584B2 (en) 2003-05-20 2007-06-12 Clairvoyante, Inc Projector systems with reduced flicker
US7248268B2 (en) 2004-04-09 2007-07-24 Clairvoyante, Inc Subpixel rendering filters for high brightness subpixel layouts
US7268748B2 (en) 2003-05-20 2007-09-11 Clairvoyante, Inc Subpixel rendering for cathode ray tube devices
US7283142B2 (en) 2000-07-28 2007-10-16 Clairvoyante, Inc. Color display having horizontal sub-pixel arrangements and layouts
US7352374B2 (en) 2003-04-07 2008-04-01 Clairvoyante, Inc Image data set with embedded pre-subpixel rendered image
US7417648B2 (en) 2002-01-07 2008-08-26 Samsung Electronics Co. Ltd., Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels
US7492379B2 (en) 2002-01-07 2009-02-17 Samsung Electronics Co., Ltd. Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with increased modulation transfer function response
US7525526B2 (en) 2003-10-28 2009-04-28 Samsung Electronics Co., Ltd. System and method for performing image reconstruction and subpixel rendering to effect scaling for multi-mode display
US7573493B2 (en) 2002-09-13 2009-08-11 Samsung Electronics Co., Ltd. Four color arrangements of emitters for subpixel rendering
US7598963B2 (en) 2001-05-09 2009-10-06 Samsung Electronics Co., Ltd. Operating sub-pixel rendering filters in a display system

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001009873A1 (en) 1999-07-30 2001-02-08 Microsoft Corporation Rendering sub-pixel precision characters having widths compatible with pixel precision characters
US8022969B2 (en) * 2001-05-09 2011-09-20 Samsung Electronics Co., Ltd. Rotatable display with sub-pixel rendering
US7219309B2 (en) 2001-05-02 2007-05-15 Bitstream Inc. Innovations for the display of web pages
WO2002088979A1 (en) 2001-05-02 2002-11-07 Bitstream Inc. Methods and systems for displaying media in scaled manner and/or in orientation
US7307646B2 (en) 2001-05-09 2007-12-11 Clairvoyante, Inc Color display pixel arrangements and addressing means
JP2003302962A (en) * 2002-04-08 2003-10-24 Sharp Corp Display device, character / graphic display method, character / graphic display program, and readable recording medium
US7590299B2 (en) 2004-06-10 2009-09-15 Samsung Electronics Co., Ltd. Increasing gamma accuracy in quantized systems
JP2008064771A (en) 2004-12-27 2008-03-21 Sharp Corp Display panel driving device, display device including the same, display panel driving method, program, and recording medium
JP5424534B2 (en) 2007-01-31 2014-02-26 日立コンシューマエレクトロニクス株式会社 Image processing apparatus and image display apparatus
KR101332495B1 (en) * 2010-05-20 2013-11-26 엘지디스플레이 주식회사 Image Porcessing Method And Display Device Using The Same
GB2552338B (en) 2016-07-19 2020-06-24 Ge Aviat Systems Ltd Display of intensity profile discs
KR102185668B1 (en) * 2019-01-30 2020-12-02 스노우 주식회사 Method and system for improving compression ratio through pixel conversion of image file

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5341153A (en) * 1988-06-13 1994-08-23 International Business Machines Corporation Method of and apparatus for displaying a multicolor image
US5543819A (en) * 1988-07-21 1996-08-06 Proxima Corporation High resolution display system and method of using same
US5159668A (en) * 1989-05-08 1992-10-27 Apple Computer, Inc. Method and apparatus for manipulating outlines in improving digital typeface on raster output devices
US5684510A (en) * 1994-07-19 1997-11-04 Microsoft Corporation Method of font rendering employing grayscale processing of grid fitted fonts

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7274383B1 (en) 2000-07-28 2007-09-25 Clairvoyante, Inc Arrangement of color pixels for full color imaging devices with simplified addressing
US6903754B2 (en) 2000-07-28 2005-06-07 Clairvoyante, Inc Arrangement of color pixels for full color imaging devices with simplified addressing
US7283142B2 (en) 2000-07-28 2007-10-16 Clairvoyante, Inc. Color display having horizontal sub-pixel arrangements and layouts
US7623141B2 (en) 2001-05-09 2009-11-24 Samsung Electronics Co., Ltd. Methods and systems for sub-pixel rendering with gamma adjustment
US6950115B2 (en) 2001-05-09 2005-09-27 Clairvoyante, Inc. Color flat panel display sub-pixel arrangements and layouts
US7598963B2 (en) 2001-05-09 2009-10-06 Samsung Electronics Co., Ltd. Operating sub-pixel rendering filters in a display system
US7184066B2 (en) 2001-05-09 2007-02-27 Clairvoyante, Inc Methods and systems for sub-pixel rendering with adaptive filtering
US7221381B2 (en) 2001-05-09 2007-05-22 Clairvoyante, Inc Methods and systems for sub-pixel rendering with gamma adjustment
US7492379B2 (en) 2002-01-07 2009-02-17 Samsung Electronics Co., Ltd. Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with increased modulation transfer function response
US7417648B2 (en) 2002-01-07 2008-08-26 Samsung Electronics Co. Ltd., Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels
US7573493B2 (en) 2002-09-13 2009-08-11 Samsung Electronics Co., Ltd. Four color arrangements of emitters for subpixel rendering
US7046256B2 (en) 2003-01-22 2006-05-16 Clairvoyante, Inc System and methods of subpixel rendering implemented on display panels
US7167186B2 (en) 2003-03-04 2007-01-23 Clairvoyante, Inc Systems and methods for motion adaptive filtering
US7248271B2 (en) 2003-03-04 2007-07-24 Clairvoyante, Inc Sub-pixel rendering system and method for improved display viewing angles
US6917368B2 (en) 2003-03-04 2005-07-12 Clairvoyante, Inc. Sub-pixel rendering system and method for improved display viewing angles
US7352374B2 (en) 2003-04-07 2008-04-01 Clairvoyante, Inc Image data set with embedded pre-subpixel rendered image
US7268748B2 (en) 2003-05-20 2007-09-11 Clairvoyante, Inc Subpixel rendering for cathode ray tube devices
US7230584B2 (en) 2003-05-20 2007-06-12 Clairvoyante, Inc Projector systems with reduced flicker
US7525526B2 (en) 2003-10-28 2009-04-28 Samsung Electronics Co., Ltd. System and method for performing image reconstruction and subpixel rendering to effect scaling for multi-mode display
US7084923B2 (en) 2003-10-28 2006-08-01 Clairvoyante, Inc Display system having improved multiple modes for displaying image data from multiple input source formats
US7248268B2 (en) 2004-04-09 2007-07-24 Clairvoyante, Inc Subpixel rendering filters for high brightness subpixel layouts
US7598965B2 (en) 2004-04-09 2009-10-06 Samsung Electronics Co., Ltd. Subpixel rendering filters for high brightness subpixel layouts

Also Published As

Publication number Publication date
EP1203345A4 (en) 2004-04-14
WO2000067196A1 (en) 2000-11-09
JP2002543473A (en) 2002-12-17
EP1203345A1 (en) 2002-05-08
AU4501700A (en) 2000-11-17

Similar Documents

Publication Publication Date Title
WO2000067196B1 (en) Method, apparatus and data structures for maintaining a consistent baseline position in a system for rendering text
US6738526B1 (en) Method and apparatus for filtering and caching data representing images
Betrisey et al. 20.4: Displaced filtering for patterned displays
US6356278B1 (en) Methods and systems for asymmeteric supersampling rasterization of image data
JP2002527775A5 (en)
US6339426B1 (en) Methods, apparatus and data structures for overscaling or oversampling character feature information in a system for rendering text on horizontally striped displays
JP4633263B2 (en) Display character positioning method and apparatus
US6282327B1 (en) Maintaining advance widths of existing characters that have been resolution enhanced
CN100483461C (en) Gray scale and color display method and apparatus
EP2579246B1 (en) Mapping samples of foreground/background color image data to pixel sub-components
EP1157538B1 (en) Methods and apparatus for enhancing the resolution of images to be rendered on patterned display devices
US6188385B1 (en) Method and apparatus for displaying images such as text
EP1640944A3 (en) Method and apparatus using sub-pixels with different intensity levels to increase the colour scale resolution of a display
CN101176108A (en) Multi-primary subpixel shading with conditional metachromatic filtering
IE852259L (en) A method and apparatus for constructing, storing and¹displaying characters
CN1279563A (en) Technology for displaying complicated symbols
US6307566B1 (en) Methods and apparatus for performing image rendering and rasterization operations
EP1163657B1 (en) Weighted mapping of image data samples to pixel sub-components on a display device
US6597365B1 (en) Indicating device with and without antialiasing
EP1210708A1 (en) Rendering sub-pixel precision characters having widths compatible with pixel precision characters
JP2004004839A (en) Method and system for displaying static image by using space displacement sampling together with semantic data
WO2000060479A8 (en) Methods and apparatus for generating and representing luminance intensity values
EP1226508A1 (en) Adjusting character dimensions to compensate for low contrast character features
DE20122842U1 (en) Device for processing video images

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

AK Designated states

Kind code of ref document: B1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: B1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

B Later publication of amended claims
121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase in:

Ref country code: JP

Ref document number: 2000 615962

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 2000926494

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2000926494

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2000926494

Country of ref document: EP