Methods and apparatus for utilizing pixel sub-components which form a pixel element of an LCD display, e.g., as separate luminous intensity elements, are described. Each pixel of a color LCD display is comprised of three non-overlapping red, green and blue rectangular pixel sub-elements or sub-components. The invention takes advantage of the ability to control individual RGB pixel sub-elements to effectively increase a screen's resolution in the dimension perpendicular to the dimension in which the screen is striped, e.g., the RGB pixel sub-elements are arranged lengthwise. In order to utilize the effective resolution which can be obtained by treating RGB pixel sub-components separately, scaling or super sampling of digital representations of fonts is performed in one dimension at a rate that is greater than the scaling or sampling performed in the other dimension. In some embodiments where weighting is used in determining RGB pixel values, e.g., during scan conversion, the super... |
Citations|
| US4136359 | Apr 11, 1977 | Jan 23, 1979 | Apple Computer, Inc. | Microcomputer for use with video display | | US4217604 | Sep 11, 1978 | Aug 12, 1980 | Apple Computer, Inc. | Apparatus for digitally controlling pal color display | | US4278972 | Jan 8, 1980 | Jul 14, 1981 | Apple Computer, Inc. | Digitally-controlled color signal generation means for use with display | | US4851825 | Jul 24, 1987 | Jul 25, 1989 | | Grayscale character generator and method | | US5057739 | Dec 28, 1989 | Oct 15, 1991 | Sony Corporation | Matrix array of cathode ray tubes display device | | US5254982 | Jan 12, 1990 | Oct 19, 1993 | International Business Machines Corporation | Error propagated image halftoning with time-varying phase shift | | US5298915 | Jun 16, 1992 | Mar 29, 1994 | Cirrus Logic, Inc. | System and method for producing a palette of many colors on a display screen having digitally-commanded pixels | | US5334996 | Oct 23, 1990 | Aug 2, 1994 | U.S. Philips Corporation | Color display apparatus | | US5341153 | Jun 13, 1988 | Aug 23, 1994 | International Business Machines Corporation | Method of and apparatus for displaying a multicolor image | | US5349451 | Oct 28, 1993 | Sep 20, 1994 | Linotype-Hell AG | Method and apparatus for processing color values | | US5467102 | Mar 28, 1995 | Nov 14, 1995 | Kabushiki Kaisha Toshiba | Portable display device with at least two display screens controllable collectively or separately | | US5543819 | Nov 19, 1993 | Aug 6, 1996 | Proxima Corporation | High resolution display system and method of using same | | US5548305 | Jan 9, 1992 | Aug 20, 1996 | Microsoft Corporation | Method and apparatus for displaying color on a computer output device using dithering techniques | | US5555360 | Apr 4, 1991 | Sep 10, 1996 | Ricoh Company, Ltd. | Graphics processing apparatus for producing output data at edges of an output image defined by vector data | | US5633654 | Mar 16, 1995 | May 27, 1997 | Intel Corporation | Computer-implemented process and computer system for raster displaying video data using foreground and background commands | | US5684510 | Jul 19, 1994 | Nov 4, 1997 | Microsoft Corporation | Method of font rendering employing grayscale processing of grid fitted fonts | | US5689283 | Jul 14, 1995 | Nov 18, 1997 | Sony Corporation | Display for mosaic pattern of pixel information with optical pixel shift for high resolution | | US5767837 | Apr 16, 1993 | Jun 16, 1998 | Mitsubishi Denki Kabushiki Kaisha | Display apparatus | | US5821913 | Dec 14, 1995 | Oct 13, 1998 | International Business Machines Corporation | Method of color image enlargement in which each RGB subpixel is given a specific brightness weight on the liquid crystal display | | US5828361 | Jun 12, 1996 | Oct 27, 1998 | Microsoft Corporation | Method and system for rapidly transmitting multicolor or gray scale display data having multiple bits per pixel to a display device | | US5847698 | Sep 17, 1996 | Dec 8, 1998 | DataVentures, Inc. | Electronic book device | | US5894300 | Sep 9, 1996 | Apr 13, 1999 | NEC Corporation | Color image display apparatus and method therefor | | US5949643 | Nov 12, 1997 | Sep 7, 1999 | | Portable computer having split keyboard and pivotal display screen halves | | US5963185 | Sep 27, 1996 | Oct 5, 1999 | Texas Digital Systems, Inc. | Display device with variable color background area |
Referenced by|
| US6278434 | Oct 7, 1998 | Aug 21, 2001 | Microsoft Corporation | Non-square scaling of image data to be mapped to pixel sub-components | | US6339426 | Apr 29, 1999 | Jan 15, 2002 | Microsoft Corporation | Methods, apparatus and data structures for overscaling or oversampling character feature information in a system for rendering text on horizontally striped displays | | US6342890 | Mar 19, 1999 | Jan 29, 2002 | Microsoft Corporation | Methods, apparatus, and data structures for accessing sub-pixel data having left side bearing information | | US6356278 | Apr 10, 2000 | Mar 12, 2002 | Microsoft Corporation | Methods and systems for asymmeteric supersampling rasterization of image data | | US6384839 | Sep 21, 1999 | May 7, 2002 | Agfa Monotype Corporation | Method and apparatus for rendering sub-pixel anti-aliased graphics on stripe topology color displays | | US6621500 | Nov 17, 2000 | Sep 16, 2003 | Hewlett-Packard Development Company, L.P. | Systems and methods for rendering graphical data | | US6680739 | Nov 17, 2000 | Jan 20, 2004 | Hewlett-Packard Development Company, L.P. | Systems and methods for compositing graphical data | | US6700580 | Mar 1, 2002 | Mar 2, 2004 | Hewlett-Packard Development Company, L.P. | System and method utilizing multiple pipelines to render graphical data | | US6738526 | Jul 30, 1999 | May 18, 2004 | Microsoft Corporation | Method and apparatus for filtering and caching data representing images | | US6750875 | Feb 1, 2000 | Jun 15, 2004 | Microsoft Corporation | Compression of image data associated with two-dimensional arrays of pixel sub-components | | US6791553 | Nov 17, 2000 | Sep 14, 2004 | Hewlett-Packard Development Company, L.P. | System and method for efficiently rendering a jitter enhanced graphical image | | US6836271 | Oct 22, 2002 | Dec 28, 2004 | Matsushita Electric Industrial Co., Ltd. | Boldfaced character-displaying method and display equipment employing the boldfaced character-displaying method | | US6864894 | Nov 17, 2000 | Mar 8, 2005 | Hewlett-Packard Development Company, L.P. | Single logical screen system and method for rendering graphical data | | US6870539 | Nov 17, 2000 | Mar 22, 2005 | Hewlett-Packard Development Company, L.P. | Systems for compositing graphical data | | US6882346 | Nov 17, 2000 | Apr 19, 2005 | Hewlett-Packard Development Company, L.P. | System and method for efficiently rendering graphical data | | US6894701 | May 14, 2002 | May 17, 2005 | Microsoft Corporation | Type size dependent anti-aliasing in sub-pixel precision rendering systems | | US6903754 | Jul 25, 2001 | Jun 7, 2005 | Clairvoyante, Inc | Arrangement of color pixels for full color imaging devices with simplified addressing | | US6917368 | Mar 4, 2003 | Jul 12, 2005 | Clairvoyante, Inc. | Sub-pixel rendering system and method for improved display viewing angles | | US6917369 | Mar 16, 2004 | Jul 12, 2005 | Mitsubishi Electric Research Labs, Inc. | Method and apparatus for rendering cell-based distance fields using texture mapping | | US6933952 | Mar 16, 2004 | Aug 23, 2005 | Mitsubishi Electric Research Labs, Inc. | Method for antialiasing a set of objects represented as a set of two-dimensional distance fields in object-order | | US6950115 | Dec 14, 2001 | Sep 27, 2005 | Clairvoyante, Inc. | Color flat panel display sub-pixel arrangements and layouts | | US6958757 | Jul 18, 2003 | Oct 25, 2005 | Microsoft Corporation | Systems and methods for efficiently displaying graphics on a display device regardless of physical orientation | | US6958761 | Apr 3, 2003 | Oct 25, 2005 | Samsung SDI Co., Ltd. | Method of fast processing image data for improving visibility of image | | US6982725 | Mar 21, 2005 | Jan 3, 2006 | Microsoft Corporation | Dropout control in subpixel rendering | | US6985162 | Nov 17, 2000 | Jan 10, 2006 | Hewlett-Packard Development Company, L.P. | Systems and methods for rendering active stereo graphical data as passive stereo | | US7002598 | Mar 16, 2004 | Feb 21, 2006 | Mitsubishi Electric Research Labs., Inc. | Method for generating a composite glyph and rendering a region of the composite glyph in object-order | | US7006095 | Mar 16, 2004 | Feb 28, 2006 | Mitsubishi Electric Research Laboratories, Inc. | Method for typesetting a set glyphs represented as a set of two dimensional distance fields | | US7006108 | Mar 16, 2004 | Feb 28, 2006 | Mitsubishi Electric Research Laboratories, Inc. | Method for generating a composite glyph and rendering a region of the composite glyph in image-order | | US7012619 | Jul 20, 2001 | Mar 14, 2006 | Fujitsu Limited | Display apparatus, display method, display controller, letter image creating device, and computer-readable recording medium in which letter image generation program is recorded | | US7034850 | Dec 13, 2002 | Apr 25, 2006 | Matsushita Electric Industrial Co., Ltd. | Displaying method, displaying apparatus, filtering unit, filtering process method, recording medium for storing filtering process programs, and method for processing images | | US7042458 | Mar 16, 2004 | May 9, 2006 | Mitsubishi Electric Research Laboratories, Inc. | Methods for generating an adaptively sampled distance field of an object with specialized cells | | US7046256 | Jan 22, 2003 | May 16, 2006 | Clairvoyante, Inc | System and methods of subpixel rendering implemented on display panels | | US7057626 | Jan 4, 2005 | Jun 6, 2006 | Microsoft Corporation | Dropout control in subpixel rendering | | US7084923 | Oct 28, 2003 | Aug 1, 2006 | Clairvoyante, Inc | Display system having improved multiple modes for displaying image data from multiple input source formats | | US7102653 | Feb 14, 2006 | Sep 5, 2006 | Hewlett-Packard Development Company, L.P. | Systems and methods for rendering graphical data | | US7102655 | May 28, 2002 | Sep 5, 2006 | Matsushita Electric Industrial Co., Ltd. | Display method and display equipment | | US7123271 | Mar 16, 2004 | Oct 17, 2006 | Mitsubishi Electric Research Labs, Inc. | Method and apparatus for antialiasing a set of objects represented as a set of two-dimensional distance fields in image-order | | US7123277 | Jan 16, 2002 | Oct 17, 2006 | Clairvoyante, Inc. | Conversion of a sub-pixel format data to another sub-pixel data format | | US7136083 | Jul 18, 2001 | Nov 14, 2006 | Matsushita Electric Industrial Co., Ltd. | Display method by using sub-pixels | | US7142219 | Mar 26, 2002 | Nov 28, 2006 | Matsushita Electric Industrial Co., Ltd. | Display method and display apparatus | | US7145566 | Jul 18, 2003 | Dec 5, 2006 | Microsoft Corporation | Systems and methods for updating a frame buffer based on arbitrary graphics calls | | US7158148 | Jul 23, 2002 | Jan 2, 2007 | Matsushita Electric Industrial Co., Ltd. | Display equipment, display method, and recording medium for recording display control program | | US7167158 | Aug 29, 2002 | Jan 23, 2007 | Silverbrook Research Pty Ltd | Scanning electronic book | | US7167185 | Mar 24, 2003 | Jan 23, 2007 | KLA- Tencor Technologies Corporation | Visualization of photomask databases | | US7167186 | Mar 4, 2003 | Jan 23, 2007 | Clairvoyante, Inc | Systems and methods for motion adaptive filtering | | US7176940 | Jul 21, 2003 | Feb 13, 2007 | Samsung Electronics Co., Ltd. | Method and apparatus for rendering color image on delta-structured displays | | US7176941 | Jan 17, 2006 | Feb 13, 2007 | Microsoft Corporation | Dropout control in subpixel rendering | | US7184066 | Aug 8, 2002 | Feb 27, 2007 | Clairvoyante, Inc | Methods and systems for sub-pixel rendering with adaptive filtering | | US7187353 | Jun 6, 2003 | Mar 6, 2007 | Clairvoyante, Inc | Dot inversion on novel display panel layouts with extra drivers | | US7190367 | Mar 16, 2004 | Mar 13, 2007 | Mitsubishi Electric Research Laboratories, Inc. | Method, apparatus, and system for rendering using a progressive cache | | US7209105 | Jun 6, 2003 | Apr 24, 2007 | Clairvoyante, Inc | System and method for compensating for visual effects upon panels having fixed pattern noise with reduced quantization error | | US7218301 | Jun 6, 2003 | May 15, 2007 | Clairvoyante, Inc | System and method of performing dot inversion with standard drivers and backplane on novel display panel layouts | | US7219309 | Mar 14, 2003 | May 15, 2007 | Bitstream Inc. | Innovations for the display of web pages | | US7221381 | May 17, 2002 | May 22, 2007 | Clairvoyante, Inc | Methods and systems for sub-pixel rendering with gamma adjustment | | US7222306 | May 2, 2002 | May 22, 2007 | Bitstream Inc. | Methods, systems, and programming for computer display of images, text, and/or digital content | | US7230584 | May 20, 2003 | Jun 12, 2007 | Clairvoyante, Inc | Projector systems with reduced flicker | | US7248268 | Apr 9, 2004 | Jul 24, 2007 | Clairvoyante, Inc | Subpixel rendering filters for high brightness subpixel layouts | | US7248271 | Jan 31, 2005 | Jul 24, 2007 | Clairvoyante, Inc | Sub-pixel rendering system and method for improved display viewing angles | | US7268748 | May 20, 2003 | Sep 11, 2007 | Clairvoyante, Inc | Subpixel rendering for cathode ray tube devices | | US7268758 | Mar 23, 2004 | Sep 11, 2007 | Clairvoyante, Inc | Transistor backplanes for liquid crystal displays comprising different sized subpixels | | US7271816 | Apr 18, 2002 | Sep 18, 2007 | Matsushita Electric Industrial Co. Ltd. | Display apparatus, display method, and display apparatus controller | | US7274383 | Jul 28, 2000 | Sep 25, 2007 | Clairvoyante, Inc | Arrangement of color pixels for full color imaging devices with simplified addressing | | US7283142 | Oct 22, 2002 | Oct 16, 2007 | Clairvoyante, Inc. | Color display having horizontal sub-pixel arrangements and layouts | | US7286121 | Dec 23, 2003 | Oct 23, 2007 | Microsoft Corporation | Sub-component based rendering of objects having spatial frequency dominance parallel to the striping direction of the display | | US7287220 | Nov 3, 2003 | Oct 23, 2007 | Bitstream Inc. | Methods and systems for displaying media in a scaled manner and/or orientation | | US7292253 | Apr 3, 2003 | Nov 6, 2007 | Sharp Kabushiki Kaisha | Display apparatus, information display method, information display program, readable recording medium, and information apparatus | | US7307634 | Jul 26, 2005 | Dec 11, 2007 | Microsoft Corporation | Systems and methods for efficiently displaying graphics on a display device regardless of physical orientation | | US7307634 | Jul 26, 2005 | Dec 11, 2007 | Microsoft Corporation | Systems and methods for efficiently displaying graphics on a display device regardless of physical orientation | | US7342588 | Jan 25, 2005 | Mar 11, 2008 | Hewlett-Packard Development Company, L.P. | Single logical screen system and method for rendering graphical data | | US7352374 | Apr 7, 2003 | Apr 1, 2008 | Clairvoyante, Inc | Image data set with embedded pre-subpixel rendered image | | US7379076 | Jul 15, 2004 | May 27, 2008 | Microsoft Corporation | Using pixel homogeneity to improve the clarity of images | | US7397455 | Jun 6, 2003 | Jul 8, 2008 | Samsung Electronics Co., Ltd. | Liquid crystal display backplane layouts and addressing for non-standard subpixel arrangements | | US7417648 | Oct 22, 2002 | Aug 26, 2008 | Samsung Electronics Co. Ltd., | Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels | | US7420577 | Apr 23, 2007 | Sep 2, 2008 | Samsung Electronics Co., Ltd. | System and method for compensating for visual effects upon panels having fixed pattern noise with reduced quantization error | | US7425953 | May 19, 2005 | Sep 16, 2008 | Hewlett-Packard Development Company, L.P. | Method, node, and network for compositing a three-dimensional stereo image from an image generated from a non-stereo application | | US7440037 | Aug 2, 2005 | Oct 21, 2008 | Microsoft Corporation | Anti-aliasing characters for improved display on an interlaced television monitor | | US7468732 | Feb 19, 2003 | Dec 23, 2008 | Sharp Kabushiki Kaisha | Character display apparatus and character display method, control program for controlling the character display method and recording medium recording the control program | | US7486415 | Apr 7, 2005 | Feb 3, 2009 | Samsung Electronics Co., Ltd. | Apparatus and method for rendering image, and computer-readable recording media for storing computer program controlling the apparatus | | US7492379 | Oct 22, 2002 | Feb 17, 2009 | Samsung Electronics Co., Ltd. | Color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with increased modulation transfer function response | | US7505052 | Sep 17, 2004 | Mar 17, 2009 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying image and computer-readable recording medium for storing computer program | | US7515122 | Jun 2, 2004 | Apr 7, 2009 | Eastman Kodak Company | Color display device with enhanced pixel pattern | | US7518610 | May 25, 2006 | Apr 14, 2009 | Fujitsu Limited | Display apparatus, display control apparatus, display method, and computer-readable recording medium recording display control program | | US7525526 | Oct 28, 2003 | Apr 28, 2009 | Samsung Electronics Co., Ltd. | System and method for performing image reconstruction and subpixel rendering to effect scaling for multi-mode display | | US7548220 | Jan 11, 2006 | Jun 16, 2009 | Silverbrook Research Pty Ltd | Foldable electronic book | | US7567221 | Jan 11, 2006 | Jul 28, 2009 | Silverbrook Research Pty Ltd | Electronic book with a built-in card scanner | | US7573448 | Mar 2, 2007 | Aug 11, 2009 | Samsung Electronics Co., Ltd. | Dot inversion on novel display panel layouts with extra drivers | | US7573493 | Aug 31, 2006 | Aug 11, 2009 | Samsung Electronics Co., Ltd. | Four color arrangements of emitters for subpixel rendering | | US7590299 | Jun 10, 2004 | Sep 15, 2009 | Samsung Electronics Co., Ltd. | Increasing gamma accuracy in quantized systems | | US7598963 | Oct 13, 2006 | Oct 6, 2009 | Samsung Electronics Co., Ltd. | Operating sub-pixel rendering filters in a display system | | US7598965 | Jul 20, 2007 | Oct 6, 2009 | Samsung Electronics Co., Ltd. | Subpixel rendering filters for high brightness subpixel layouts | | US7623141 | May 11, 2007 | Nov 24, 2009 | Samsung Electronics Co., Ltd. | Methods and systems for sub-pixel rendering with gamma adjustment | | US7646398 | Jul 14, 2005 | Jan 12, 2010 | Samsung Electronics Co., Ltd. | Arrangement of color pixels for full color imaging devices with simplified addressing | | US7646430 | Jun 28, 2006 | Jan 12, 2010 | Samsung Electronics Co., Ltd. | Display system having improved multiple modes for displaying image data from multiple input source formats | | US7688335 | Oct 11, 2006 | Mar 30, 2010 | Samsung Electronics Co., Ltd. | Conversion of a sub-pixel format data to another sub-pixel data format | | US7689058 | Oct 13, 2006 | Mar 30, 2010 | Samsung Electronics Co., Ltd. | Conversion of a sub-pixel format data to another sub-pixel data format | | US7697012 | Aug 8, 2003 | Apr 13, 2010 | Samsung Electronics Co., Ltd. | Method and apparatus for rendering image signal | | US7701476 | Aug 31, 2006 | Apr 20, 2010 | Samsung Electronics Co., Ltd. | Four color arrangements of emitters for subpixel rendering | | US7724164 | Jan 24, 2007 | May 25, 2010 | Samsung Electronics Co., Ltd. | Apparatus and method of dynamically caching symbols to manage a dictionary in a text image coding and decoding system | | US7728802 | Mar 4, 2005 | Jun 1, 2010 | Samsung Electronics Co., Ltd. | Arrangements of color pixels for full color imaging devices with simplified addressing | | US7737993 | Nov 3, 2003 | Jun 15, 2010 | | Methods, systems, and programming for producing and displaying subpixel-optimized images and digital content including such images | | US7746351 | Aug 22, 2006 | Jun 29, 2010 | Microsoft Corporation | Systems and methods for updating a frame buffer based on arbitrary graphics calls | | US7755648 | Jul 14, 2005 | Jul 13, 2010 | Samsung Electronics Co., Ltd. | Color flat panel display sub-pixel arrangements and layouts | | US7755649 | Apr 2, 2007 | Jul 13, 2010 | Samsung Electronics Co., Ltd. | Methods and systems for sub-pixel rendering with gamma adjustment | | US7755652 | Aug 30, 2006 | Jul 13, 2010 | Samsung Electronics Co., Ltd. | Color flat panel display sub-pixel rendering and driver configuration for sub-pixel arrangements with split sub-pixels | | US7864194 | Jan 19, 2007 | Jan 4, 2011 | Samsung Electronics Co., Ltd. | Systems and methods for motion adaptive filtering | | US7864202 | Oct 13, 2006 | Jan 4, 2011 | Samsung Electronics Co., Ltd. | Conversion of a sub-pixel format data to another sub-pixel data format | | US7876341 | Mar 9, 2007 | Jan 25, 2011 | Samsung Electronics Co., Ltd. | Subpixel layouts for high brightness displays and systems | | US7880688 | May 31, 2009 | Feb 1, 2011 | Silverbrook Research Pty Ltd | Foldable electronic book | | US7889215 | Oct 16, 2008 | Feb 15, 2011 | Samsung Electronics Co., Ltd. | Conversion of a sub-pixel format data to another sub-pixel data format | | US7911487 | Oct 13, 2009 | Mar 22, 2011 | Samsung Electronics Co., Ltd. | Methods and systems for sub-pixel rendering with gamma adjustment | | US7916156 | Feb 11, 2010 | Mar 29, 2011 | Samsung Electronics Co., Ltd. | Conversion of a sub-pixel format data to another sub-pixel data format | | US7920154 | Aug 28, 2006 | Apr 5, 2011 | Samsung Electronics Co., Ltd. | Subpixel rendering filters for high brightness subpixel layouts | | US7969456 | Feb 26, 2007 | Jun 28, 2011 | Samsung Electronics Co., Ltd. | Methods and systems for sub-pixel rendering with adaptive filtering | | US7973739 | Jul 5, 2009 | Jul 5, 2011 | Silverbrook Research Pty Ltd | Electronic book with built-in card scanner | | US8018476 | Apr 12, 2007 | Sep 13, 2011 | Samsung Electronics Co., Ltd. | Subpixel layouts for high brightness displays and systems | | US8022969 | May 17, 2002 | Sep 20, 2011 | Samsung Electronics Co., Ltd. | Rotatable display with sub-pixel rendering | | US8031205 | Mar 13, 2008 | Oct 4, 2011 | Samsung Electronics Co., Ltd. | Image data set with embedded pre-subpixel rendered image | | US8035599 | Jun 6, 2003 | Oct 11, 2011 | Samsung Electronics Co., Ltd. | Display panel having crossover connections effecting dot inversion | | US8134583 | Aug 11, 2008 | Mar 13, 2012 | Samsung Electronics Co., Ltd. | To color flat panel display sub-pixel arrangements and layouts for sub-pixel rendering with split blue sub-pixels | | US8144094 | Jun 26, 2008 | Mar 27, 2012 | Samsung Electronics Co., Ltd. | Liquid crystal display backplane layouts and addressing for non-standard subpixel arrangements | | US8159511 | Jun 28, 2010 | Apr 17, 2012 | Samsung Electronics Co., Ltd. | Methods and systems for sub-pixel rendering with gamma adjustment | | US8223168 | Feb 4, 2011 | Jul 17, 2012 | Samsung Electronics Co., Ltd. | Conversion of a sub-pixel format data |
Claims1. In a computer system including a processing unit and a display device for displaying an image, the display device having a plurality of pixels, each including a plurality of pixel sub-components each of a different color, a method of improving resolution of the displayed image comprising the steps for: - mapping samples of information representing an image to individual pixel sub-components of a pixel as opposed to mapping each of the samples to an entire pixel, each pixel sub-component having mapped thereto at least one spatially different sample;
- generating a separate luminous intensity value for each pixel sub-component as opposed to each full pixel, the separate luminous intensity value for each sub-component being based on the at least one spatially different sample mapped thereto; and
- displaying the image using the separate luminous intensity values of each sub-component, resulting in each of the pixel sub-components of the pixel, rather than entire pixels, representing displayed portions of the image.
2. A method as defined in claim 1, wherein the pixel sub-components of the plurality of pixels are arranged to form vertical stripes of same-colored pixel sub-components on the display device, and wherein the method is further comprised of the step for scaling the information representing the image in the direction perpendicular to the stripes by a factor greater than in the direction parallel to the stripes prior to the step for mapping the samples. 3. A method as defined in claim 1 or 2, wherein the step for mapping the samples is comprised of an act wherein each of the pixel sub-components of the pixel has mapped thereto one and only one of the samples. 4. A method as defined in claim 1 or 2, wherein the step for mapping the samples is comprised of an act wherein at least one of the pixel sub-components of the pixel has mapped thereto two or more of the samples. 5. A method as defined in claim 4, wherein the step for mapping the samples is comprised of an act wherein different numbers of samples are mapped to each of the pixel sub-components of the pixel. 6. A method as defined in claim 1 or 2, wherein the step for mapping the samples is comprised of an act wherein the information representing the image includes an outline of the image and has associated therewith a foreground color and a background color. 7. A method as defined in claim 6, wherein the step for generating a luminous intensity value for each pixel sub-component comprises a step for selecting an on or off luminous intensity value based on the relative position of the image and the at least one spatially different sample mapped to each pixel sub-component. 8. In a computer system including a processing unit and a display device for displaying an image, the display device having a plurality of pixels, each including at least three pixel sub-components each of a different color, a method for improving resolution of the displayed image comprising the acts of: - sampling information representing an image so at to obtain a plurality of samples;
- mapping a first sample to a first pixel sub-component of a pixel of the display device;
- mapping a second sample to a second pixel sub-component that is adjacent to the first pixel sub-component, the second pixel sub-component being one of i) a sub-component of the same pixel as the first pixel sub-component and ii) a sub-component of an adjacent pixel;
- generating, for each of the first and second pixel sub-components, a separate luminous intensity value based on the samples mapped thereto; and
- displaying at least some portions of the image using a number of pixel sub-components different from the number of pixel sub-components in a full pixel or an integer multiple thereof, by separately controlling each of the first and second pixel sub-components using the separate luminous intensity values.
9. A method as defined in claim 8, wherein the pixel sub-components of the plurality of pixels are arranged to form vertical stripes of same-colored pixel sub-components on the display device, and wherein the act of displaying the image results in a text character that has a portion with a dimension, in the direction perpendicular to the stripes, having a value that is not an integer multiple of the value of the dimension of the pixels in the direction perpendicular to the stripes. 10. A method as defined in claim 9, wherein the portion of the text character is a stem of the text character, and wherein the dimension of the stem is not an integer multiple of the width of the pixels. 11. A method as defined in claim 9, further comprising the act of scaling the information representing the image in the direction perpendicular to the stripes by a factor greater than in the direction parallel to the stripes prior to the act of sampling the information. 12. A method as defined in claim 8 or 9, wherein the display device comprises a liquid crystal display, and wherein the first, second, and third pixel sub-components have a red, green, and blue color, respectively. 13. A method as defined in claim 8 or 9, further comprising the act of performing a color processing operation on the information representing the image, the color processing operation compensating for color distortion that has been introduced to the information as the samples were mapped to the first, second, and third pixel sub-components. 14. In a computer system including a processing unit and a display device for displaying an image, the display device having a plurality of pixels, each including a plurality of pixel sub-components each of a different color, a computer program product for implementing a method of improving resolution of the displayed image, the computer program product comprising: - a computer-readable medium carrying executable instructions for performing the method; and
- wherein the method is comprised of the steps for:
- mapping samples of information representing an image to individual pixel sub-components of a pixel as opposed to mapping each of the samples to an entire pixel, each pixel sub-component having mapped thereto at least one spatially different sample;
- generating a separate luminous intensity value for each pixel sub-component as opposed to each full pixel the separate luminous intensity value for each sub-component being based on the at least one spatially different sample. mapped thereto; and
- displaying the image using the separate luminous intensity values of each sub-component, resulting in each of the pixel sub-components of the pixel, rather than entire pixels, representing displayed portions of the image.
15. A computer program product as defined in claim 14, wherein the pixel sub components of the plurality of pixels are arranged to form vertical stripes of same-colored pixel sub-components on the display device, and wherein the method is further comprised of the step for scaling the information representing the image in the direction perpendicular to the stripes by a factor greater than in the direction parallel to the stripes prior to the step for mapping the samples. 16. A computer program product as defined in claim 14 or 15, wherein the step for mapping the samples is comprised of an act wherein each of the pixel sub-components of the pixel has mapped thereto one and only one of the samples. 17. A computer program product as defined in claim 14 or 15, wherein the step for mapping the samples is comprised of an act wherein at least one of the pixel sub-components of the pixel has mapped thereto two or more of the samples. 18. A computer program product as defined in claim 17, herein the step for mapping the samples is comprised of an act wherein different numbers of samples are mapped to each of the pixel sub-components of the pixel. 19. A computer program product as defined in claim 14 or 15, wherein the step for mapping the samples is comprised of an act wherein the information representing the image includes an outline of the image and has associated therewith a foreground color and a background color. 20. A computer program product as defined in claim 19, wherein the step for generating a luminous intensity value for each pixel sub-component comprises a step for selecting an on or off luminous intensity value based on the relative position of the image and the at least one spatially different sample mapped to each pixel sub-component. 21. In a computer system including a processing unit and a display device for displaying an image, the display device having a plurality of pixels, each including a plurality of pixel sub-components each of a different color, a computer program product for implementing a method of improving resolution of the displayed image, the computer program product comprising: - a computer-readable medium carrying executable instructions for performing the method; and
- wherein the method is comprised of the acts of:
- sampling information representing an image so at to obtain a plurality of samples;
- mapping a first sample to a first pixel sub-component of a pixel of the display device;
- mapping a second sample to a second pixel sub-component that is adjacent to the first pixel sub-component, the second pixel sub-component being one of i) a sub-component of the same pixel as the first pixel sub-component and ii) a sub-component of an adjacent pixel;
- generating, for each of the first and second pixel sub-components, at separate luminous intensity value based on the samples mapped thereto; and
- displaying at least some portions of the image using a number of pixel sub-components different from the number of pixel sub-components in a full pixel or an integer multiple thereof by separately controlling each of the first and second pixel sub-components using the separate luminous intensity values.
22. A computer program product as defined in claim 21, wherein the pixel sub components of the plurality of pixels are arranged to form vertical stripes of same-colored pixel sub-components on the display device, and wherein the act of displaying the image results in a text character that has a portion with a dimension, in the direction perpendicular to the stripes, having a value that is not an integer multiple of the value of the dimension of the pixels in the direction perpendicular to the stripes. 23. A computer program product as defined in claim 22, wherein the portion of the text character is a stem of the text character, and wherein the dimension of the stem is not an integer multiple of the width of the pixels. 24. A computer program product as defined in claim 22, further comprising the act of scaling the information representing the image in the direction perpendicular to the stripes by a factor greater than in the direction parallel to the stripes prior to the act of sampling the information. 25. A computer program product as defined in claim 21 or 22, wherein the display device comprises a liquid crystal display, and wherein the first, second, and third pixel sub-components have a red, green, and blue color, respectively. 26. A computer program product as defined in claims 21 or 22, further comprising the act of performing a color processing operation on the information representing the image, the color processing operation compensating for color distortion that has been introduced to the information as the samples were mapped to the first, second, and third pixel sub-components. |