TL;DR: In this article, the resolution of text rendered on a display device having sub-pixel elements, such as an RGB LCD for example, is enhanced by overscaling (or oversampling) character outline information in the vertical (or Y) direction, and filtering displaced information from the overscaled (over-sampled) character outlines information.
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 is enhanced by (i) overscaling (or oversampling) character outline information in the vertical (or Y) direction, and (ii) filtering displaced information from the overscaled (or oversampled) character outline information. Metrics associated with character outline information may be appropriately adjusted. The vertical (or Y) position of the baseline of adjacent characters may be constrained 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. 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.
TL;DR: In this paper, the resolution of text rendered on a display device having sub-pixel elements, such as an RGB LCD for example, is enhanced by overscaling and oversampling.
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.
TL;DR: In this paper, a CMOS active pixel color linear image sensor is implemented in line-pack readout mode, which is achieved by spreading same color pixel signal sampled values in storage elements across each of plural readout register arrays in a cyclic manner.
Abstract: A CMOS active pixel color linear image sensor is operable in line-packed readout mode, and at very high speed. In accordance with a preferred embodiment, the sensor is formed entirely on a single-chip and may be further configurable for operation in parallel-packed and/or pixel-packed modes. Line-packed pixel readout is accomplished by spreading same color pixel signal sampled values in storage elements across each of plural readout register arrays in a “cyclic” manner. Facility is introduced for starting the reading of a next pixel (e.g., R pixel 2 ) even before the previous pixel (R pixel 1 ) has been read out to increase the effective pixel readout rate.
TL;DR: In this article, a look-up table is used to convert between glyphs represented using a set of packed pixel values (figure 8, element 807) into R, G, and B pixel values generated as part of a weighted scan conversion.
Abstract: Methods and apparatus for utilizing pixel sub-components which form a pixel element of an LCD display. R, G, and B luminous intensity values generated as part of a weighted scan conversion (figure 8, element 812) are packed into 8 bit values (figure 8, element 804). In accordance with another feature, a look-up table (figure 8, element 831) is used to convert between glyphs represented using a set of packed pixel values (figure 8, element 807) into R, G, and B pixel values by a display (figure 8, element 547). The processed pixel values represent the result of performing unpacking, gamma correction, color filtering and color palette selection operations (figure 8, element 833) using the packed pixel values (figure 8, element 807). One look-up table (figure 8, elements 832, 832', 832'') is stored for each different combination of color palette selection, gamma correction and pixel format conversion. Switching between a light foreground/dark background is achieved in accordance with the present invention.
TL;DR: In this paper, the resolution of text rendered on a display device having sub-pixel elements, such as an RGB LCD for example, is enhanced by overscaling and oversampling.
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.