Computer graphics processing and selective visual display system – Computer graphics processing – Character generating
Reexamination Certificate
2000-08-31
2003-09-23
Bella, Matthew C. (Department: 2676)
Computer graphics processing and selective visual display system
Computer graphics processing
Character generating
Reexamination Certificate
active
06624815
ABSTRACT:
FIELD
The present invention relates to visual displays, and more particularly to on-screen displays.
BACKGROUND
Typical graphical user interfaces in personal computer (PC) and workstation applications use selectively shaded borders to produce the effect of shadowed boxes around selected fields in order to highlight these fields to the user, and thus make the interface more ergonomic. Manipulation of the borders of these boxes can be chosen such that the box bordering the icon or text appears either raised or depressed, depending upon whether the top, bottom, and sides are shaded light or dark.
Computer applications typically create these effects using software, as opposed to hardware. However, graphical user interfaces are used by simple on-screen displays type devices that are used as the primary adjustment interfaces for PC monitors and television sets. The graphical user interfaces associated with on-screen displays are created and controlled by a controller indigenous to the monitor or television set. The controller typically creates the graphical user interface by a simple character generator, using a predetermined character set, and a small amount of page random access memory (RAM). The page RAM holds the information that defines the screen page that will be displayed. To reduce memory requirements, the page RAM contains character identifiers, such as an ASCII code, which reference a character set preprogrammed in ROM. The character set in the ROM contains the actual graphical pixel representation of each character.
As with computer applications, it is also desirable to simulate the shadowed box effect with graphical user interfaces associated with on-screen displays. The KS2501 “OSD Processor for Monitor” manufactured by Samsung uses three control bits at each character location in the page RAM to define how the box should by constructed.
Although providing a shadow box effect, the KS2501 has a number of disadvantages. Addition of three control bits per character position requires larger amounts of page RAM which is costly. Additionally, graphical limitations are imposed on the character boxes such that a box can only enclose a single line and must be rectangular in shape. The box also overwrites pixel information in the left and right columns and the top and bottom rows of the character. Finally, programming the controller becomes more complex when boxing a string of characters as the controller has to decide which box characteristic to use for every individual character.
Accordingly, it would be advantageous if the shadow box effect of the graphical user interface for an on-screen display could be generated which uses less page RAM.
It also would be advantageous if the shadow box effect of the graphical user interface for an on-screen display could be generated which permits more different types and shapes of boxes.
It also would be advantageous if the shadow box effect of the graphical user interface for an on-screen display could be generated which overwrites less pixel i information from each character.
It also would be advantageous if the shadow box effect of the graphical user interface for an on-screen display could be generated which requires less complex controller programming for implementation.
SUMMARY
The present invention is directed to a system, method, and apparatus for displaying a character on the screen of monitor or television. A display controller fetches the contents from a memory location in page random access memory (RAM) to determine the character, color palette, and character attributes to be displayed. The contents of the memory location are used to fetch a graphical representation of the character from a character read only memory, a color palette from the color palette lockup, and an enhanced feature register from an attribute table. The attributes are implemented by overwriting the graphical representation of the character, based on the enhanced features of the character and the enhanced features of at least a second character.
REFERENCES:
patent: 5371849 (1994-12-01), Peaslee et al.
patent: 5860075 (1999-01-01), Hashizume et al.
patent: 6281876 (2001-08-01), Jones, Jr.
patent: 6322447 (2001-11-01), Okada et al.
Samsung, KS 2501 Data Sheet OSD Processor For Monitor, Mar. 1998, Samsung Electronics, pps. 1-25.*
Samsung Technical Paper, KS2501 OSD Processor For Monitor, Mar. 1998.
Bella Matthew C.
Cunningham G. F.
National Semiconductor Corporation
Vedder Price Kaufman & Kammholz P.C.
LandOfFree
System, method, and apparatus for creating character boxes... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System, method, and apparatus for creating character boxes..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System, method, and apparatus for creating character boxes... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3067593