Apparatus and method for graphics display system for markup languages
First Claim
1. A method for converting markup language data into display data comprising:
- translating the markup language data into object entries within an object table, each object entry comprising a set of properties related to an item for display on a display device;
separating the object entries into a plurality of object types; and
processing the object entries of each of the object types with separate graphic engines to generate display data corresponding to the object entries.
0 Assignments
0 Petitions
Accused Products
Abstract
Applications such as web-browsers, email clients are currently available on high-end devices such as personal computers, workstations and laptops. The Internet has started to also become available on thin client devices such as touch panel displays, TVs, mobile phones and other handheld devices. The technology currently available for these thin client devices cannot easily utilize the technology from the high-end devices with respect to graphics due to limits on the memory and CPU power available. To overcome this problem, it is necessary to recognize that thin client devices have limited display and display update requirements, and hence, a carefully chosen set of features required by Internet related applications (e.g. browser, email client, instant messaging system) can be implemented in a graphics chip. In particular, a graphics chip can operate in unison with a processing device which sends necessary object information to the graphics chip to display. The processing device fetches the markup language data, parses the markup language data and creates a table of objects. The graphics chip reads the properties of these objects, such as text, image, buttons, text field objects etc., and displays them on the display devices with the use of a number of graphics engines for processing text, image and geometry objects.
154 Citations
23 Claims
-
1. A method for converting markup language data into display data comprising:
-
translating the markup language data into object entries within an object table, each object entry comprising a set of properties related to an item for display on a display device;
separating the object entries into a plurality of object types; and
processing the object entries of each of the object types with separate graphic engines to generate display data corresponding to the object entries. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A graphic display system, arranged to be coupled to a display device, comprising:
-
an interface for receiving markup language data;
a markup language processor, coupled to the interface, for translating the received markup language data into object entries, each object entry comprising a set of properties related to an item for display on the display device;
a memory device, coupled to the markup language processor, for storing an object table that stores the object entries;
an object table processor, coupled to the memory device, for separating the object entries into a plurality of object types; and
a plurality of graphic engines, each coupled to the object table processor, each graphic engine for processing the object entries of a specific object type to generate display data corresponding to the object entries. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A processing apparatus, arranged to be coupled to a graphics engine apparatus including an object table, the processing device comprising:
-
an interface for receiving markup language data;
parsing logic for parsing the received markup language data into one or more markup language tags; and
processing logic that operates, for a plurality of the parsed markup language tags, to insert an object entry corresponding to the particular parsed markup language tag into the object table, each object entry comprising a set of properties related to an item for display on a display device. - View Dependent Claims (17, 18, 19)
-
-
20. A graphics engine apparatus, arranged to be coupled to a processing apparatus and a display device, the graphics engine apparatus comprising:
-
a memory device, coupled to the processing apparatus, for receiving object entries from the processing apparatus and storing the object entries within an object table, each object entry comprising a set of properties related to an item for display on the display device;
an object table processor, coupled to the memory device, for separating the object entries into a plurality of object types; and
a plurality of graphic engines, each coupled to the object table processor, each graphic engine for processing the object entries of a specific object type to generate display data corresponding to the object entries. - View Dependent Claims (21, 22)
-
-
23. An apparatus for converting markup language data into display data comprising:
-
means for translating the markup language data into object entries within an object table, each object entry comprising a set of properties related to an item for display on a display device;
means for separating the object entries into a plurality of object types; and
means processing the object entries of each of the object types with separate graphic engines to generate display data corresponding to the object entries.
-
Specification