Controllable pixel border for improved viewability of a display device
First Claim
1. A display unit comprising:
- a display panel comprising a pixel matrix comprising;
a rectangular pixel frame buffer region; and
a fixed, active pixel border region comprising pixels permanently dedicated to displaying a border attribute, wherein said fixed, active pixel border region surrounds said rectangular pixel frame buffer region on four sides of said rectangular pixel frame buffer region and comprises a width in the range of two to 128 pixels;
a frame buffer memory for containing image data for generating an image within said frame buffer region;
a border attribute register dedicated for containing said border attribute, wherein said border attribute is automatically selected to provide viewing contrast with image data located near said border region, and wherein said border attribute comprises color information for each pixel in said fixed, active pixel border region, and wherein said border attribute is equal to a background attribute currently being displayed; and
a display controller coupled to said frame buffer memory, coupled to receive said border attribute from said border attribute register, and coupled to control said display panel, said display controller for generating a first set of signals for rendering said image within said frame buffer region and for generating a second set of signals for displaying said border attribute within said fixed, active border region.
9 Assignments
0 Petitions
Accused Products
Abstract
A display device having a display matrix (m+2x by n+2x) including an active, e.g., controllable, pixel border located around the edge locations of a frame buffer matrix for improved character viewability. The border can be several pixels wide, e.g., 1<x<5. In one embodiment, the border is two pixels wide and surrounds a liquid crystal display (LCD) matrix area having (m×n) pixels that are controlled by a frame buffer memory. In one embodiment, the pixels of the border are active pixels and each contain a red, a green and a blue subpixel. The pixel border is useful for increasing viewability, e.g., contrast, of characters that are displayed along the edge of the LCD matrix area in a frame buffer region. The invention includes a border attribute register for containing a color attribute and a brightness attribute, in one embodiment. The border attribute register can be set by an operating system command and can be read by a timing generator which generates the appropriate signals for controlling the border pixels. These signals are generated during special periods which otherwise carry invalid data with respect to the frame buffer matrix. In this way, the invention is backward compatible with application programs that use only the frame buffer memory region. Therefore, the active pixel border is advantageous in that it can be used with conventional character generation and display processes and formats. In one embodiment, the novel display can be used within a portable computer system or other portable electronic device.
68 Citations
21 Claims
-
1. A display unit comprising:
-
a display panel comprising a pixel matrix comprising; a rectangular pixel frame buffer region; and a fixed, active pixel border region comprising pixels permanently dedicated to displaying a border attribute, wherein said fixed, active pixel border region surrounds said rectangular pixel frame buffer region on four sides of said rectangular pixel frame buffer region and comprises a width in the range of two to 128 pixels; a frame buffer memory for containing image data for generating an image within said frame buffer region; a border attribute register dedicated for containing said border attribute, wherein said border attribute is automatically selected to provide viewing contrast with image data located near said border region, and wherein said border attribute comprises color information for each pixel in said fixed, active pixel border region, and wherein said border attribute is equal to a background attribute currently being displayed; and a display controller coupled to said frame buffer memory, coupled to receive said border attribute from said border attribute register, and coupled to control said display panel, said display controller for generating a first set of signals for rendering said image within said frame buffer region and for generating a second set of signals for displaying said border attribute within said fixed, active border region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A display unit comprising:
-
a display panel comprising a pixel matrix comprising;
a rectangular pixel frame buffer region; and
a fixed, active pixel border region comprising pixels permanently dedicated to displaying a border attribute, wherein said fixed, active pixel border region surrounds said rectangular pixel frame buffer region on four sides of said rectangular pixel frame buffer region including top, bottom, right and left border regions, wherein said fixed, active pixel border region comprises a width in the range of two to ten pixels;a frame buffer memory for containing character data for generating character images within said frame buffer region; a border attribute register dedicated for containing said border attribute for said border region, wherein said border attribute is automatically selected to provide viewing contrast with character images located near said border region, and wherein said border attribute comprises color information for each pixel in said fixed, active pixel border region, and wherein said border attribute is equal to a background attribute; and a display controller coupled to said frame buffer memory, coupled to receive said border attribute of said border attribute register, and coupled to control said display panel, said display controller for generating a first set of signals for rendering said character images within said rectangular pixel frame buffer region wherein said first set of signals comprises vertical and horizontal invalid timing windows and wherein said display controller is also for generating a second set of signals for displaying said border attribute within said fixed, active pixel border region. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A handheld device comprising:
-
a processor; a memory unit coupled to said processor; and a display unit coupled to said processor and comprising; a display panel comprising a pixel matrix comprising;
a rectangular pixel frame buffer region; and
a fixed, active pixel border region comprising pixels permanently dedicated to displaying a border attribute, wherein said fixed, active pixel border region surrounds said rectangular pixel frame buffer region on four sides of said rectangular pixel frame buffer region and comprises a width in the range of two to five pixels;a frame buffer memory for containing image data for generating an image within said rectangular pixel frame buffer region; a border attribute register dedicated for containing said border attribute for said fixed, active border region, wherein said border attribute is automatically selected to provide viewing contrast with image data located near said fixed, active border region, and wherein said border attribute comprises color information, and wherein said border attribute is equal to a background attribute currently being displayed; and a display controller coupled to said frame buffer memory, coupled to receive said border attribute from said border attribute register, and coupled to control said display panel, said display controller for generating a first set of signals for rendering said image within said rectangular pixel frame buffer region and for generating a second set of signals for displaying said border attribute within said fixed, active border region. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification