Displaying static images using spatially displaced sampling with semantic data
First Claim
1. In a processing device associated with a display device that has a plurality of pixels, each pixel having a plurality of separately controllable pixel sub-components, a method of displaying an image on the display device, comprising the acts of:
- accessing image data that defines an image;
converting the image data to a data format that includes font attributes defining character features and that includes information having a first resolution defining a layout of the image; and
using the converted image data, displaying the image on a display device having a second resolution that is lower than the first resolution, wherein the pixel sub-components of the pixels represent spatially different portions of the image and wherein at least some of the character features are displayed with sub-pixel precision on the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for utilizing metadata to preserve semantic information related to an image to allow a static version of the image to be displayed with sub-pixel precision on display devices having pixels with separately controllable pixel sub-components. A static version of an image can be displayed on a display device having a relatively low resolution, such as those associated with handheld devices, while maintaining the sub-pixel precision positioning. The image is displayed on a display device, such as a liquid crystal display device, having separately controllable pixel sub-components. The sub-pixel precision positioning is used to map spatially different sets of samples to individual pixel sub-components rather than to entire pixels, resulting in image features, such as character edges, being displayed at pixel sub-component boundaries, rather than always at boundaries between full pixels.
-
Citations
30 Claims
-
1. In a processing device associated with a display device that has a plurality of pixels, each pixel having a plurality of separately controllable pixel sub-components, a method of displaying an image on the display device, comprising the acts of:
-
accessing image data that defines an image;
converting the image data to a data format that includes font attributes defining character features and that includes information having a first resolution defining a layout of the image; and
using the converted image data, displaying the image on a display device having a second resolution that is lower than the first resolution, wherein the pixel sub-components of the pixels represent spatially different portions of the image and wherein at least some of the character features are displayed with sub-pixel precision on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a processing device associated with a display device that has a plurality of pixels each having a plurality of separately controllable pixel sub-components, a method of displaying an image on the display device, comprising the acts of:
-
converting image data that defines an image to a data format that includes;
graphics attributes defining features of the image; and
information defining positions of features of the image in a first coordinate space having a first resolution; and
using the graphics attributes and the information defining the position of the features of the image, displaying the image with sub-pixel precision on a display device having a second resolution that is lower than the first resolution, wherein the information defining the position of the features in the coordinate space having the first resolution is used to determine the position of the features with sub-pixel precision in a second coordinate space of the display device having the second resolution. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for implementing, in a computer system including a processing device and a display device for displaying an image, the display device having a plurality of pixels, wherein each pixel has a plurality of separately controllable pixel sub-components, a method of displaying an image on the display device, the computer program product comprising:
a computer-readable medium carrying computer executable instructions for performing the method, wherein the method includes the acts of;
converting image data that defines an image to a metafile format that includes font attributes defining character features and that includes information having a first resolution defining a layout of the image; and
processing the converted image data utilizing the font attributes and the information having the first resolution so as to display the image on a display device having a second resolution that is lower than the first resolution, including the acts of;
mapping samples of the converted image data to individual pixel sub-components utilizing the font attributes; and
displaying the image on the display device such that at least some of the character features are displayed with sub-pixel precision on the display device. - View Dependent Claims (22, 23, 24, 25)
-
26. In a processing device associated with a display device that has a plurality of pixels, wherein each pixel has a plurality of separately controllable pixel sub-components, a method of displaying an image on the display device, comprising the acts of:
-
accessing image data stored in a first format that defines an image;
converting the image data from the first format to a second format that represents a pickled version of the image, while maintaining font attributes defining character features of the image, the picked version of the image including information having a first resolution defining a layout of the image in a device-independent manner;
processing the font attributes and the information having the first resolution to obtain a plurality of samples representing the image, the samples having a resolution that is greater than a second resolution defined by the pixels of the display device;
mapping spatially different sets of the samples to individual pixel sub-components of the pixels of the display device so as to define luminous intensity values that control the pixel sub-components; and
displaying the image on the display device using the defined luminous intensity values, the image being displayed on the display device with sub-pixel precision. - View Dependent Claims (27, 28, 29, 30)
-
Specification