System and method of converting edge record based graphics to polygon based graphics
First Claim
1. A method for rendering a graphics object on a display of a wireless device, the method comprising:
- receiving, at a receiver of the wireless device, graphics object data defining the graphics object in a binary format, the graphics object data in the binary format being created by converting the graphics object data from a path format, the path format including path elements that are each associated with a fill style and define one or more polygon shapes, each polygon shape at least partially filled with the associated fill style, the path elements collectively defining the graphics object, the conversion from the path format to the binary format including redefining the polygon shapes defined by the path elements as groups of triangles and combining at least some triangles in the groups of triangles into further polygon shapes that fall within complexity thresholds based on resources available on the wireless device;
interpreting, by a processor of the wireless device, the graphics object data in the binary format to generate an image representative of the graphics object; and
rendering the generated image representative of the graphics object on the display of the wireless device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and graphics converter for converting edge record based graphics to polygon based graphics is provided. In accordance with one embodiment, there is provided a method for converting graphic object data that defines a graphic object for delivery to wireless devices connected to a wireless communications network, the method comprising: converting the graphic object data from a path format to a second format, the path format including path elements that are each associated with a fill style and define one or more polygon shapes at least partially filled with the associated fill style, the path elements collectively defining the graphic object; converting the graphic object data from the path format to a second format, the converting including: redefining the polygon shapes defined by the path elements as groups of triangles; and combining at least some triangles in the groups of triangles into further polygon shapes that fall within complexity thresholds based on predetermined capabilities of a wireless device to which the converted graphic object data will be delivered.
-
Citations
15 Claims
-
1. A method for rendering a graphics object on a display of a wireless device, the method comprising:
-
receiving, at a receiver of the wireless device, graphics object data defining the graphics object in a binary format, the graphics object data in the binary format being created by converting the graphics object data from a path format, the path format including path elements that are each associated with a fill style and define one or more polygon shapes, each polygon shape at least partially filled with the associated fill style, the path elements collectively defining the graphics object, the conversion from the path format to the binary format including redefining the polygon shapes defined by the path elements as groups of triangles and combining at least some triangles in the groups of triangles into further polygon shapes that fall within complexity thresholds based on resources available on the wireless device; interpreting, by a processor of the wireless device, the graphics object data in the binary format to generate an image representative of the graphics object; and rendering the generated image representative of the graphics object on the display of the wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A tangible computer program product having a non-transient computer-readable medium storing computer executable instructions for executing a method for rendering a graphics object on a display of a wireless device, the method comprising:
-
receiving, at a receiver of the wireless device, graphics object data defining the graphics object in a binary format, the graphics object data in the binary format being created by converting the graphics object data from a path format, the path format including path elements that are each associated with a fill style and define one or more polygon shapes, each polygon shape at least partially filled with the associated fill style, the path elements collectively defining the graphics object, the conversion from the path format to the binary format including redefining the polygon shapes defined by the path elements as groups of triangles and combining at least some triangles in the groups of triangles into further polygon shapes that fall within complexity thresholds based on resources available on the wireless device; interpreting, by a processor of the wireless device, the graphics object data in the binary format to generate an image representative of the graphics object; and rendering the generated image representative of the graphics object on the display of the wireless device.
-
-
15. A wireless device comprising:
-
a receiver configured to receive graphics object data defining the graphics object in a binary format, the graphics object data in the binary format being created by converting the graphics object data from a path format, the path format including path elements that are each associated with a fill style and define one or more polygon shapes, each polygon shape at least partially filled with the associated fill style, the path elements collectively defining the graphics object, the conversion from the path format to the binary format including redefining the polygon shapes defined by the path elements as groups of triangles and combining at least some triangles in the groups of triangles into further polygon shapes that fall within complexity thresholds based on resources available on the wireless device; a processor, having associated memory, configured to interpret the graphics object data in the binary format to generate an image representative of the graphics object and to render the generated image representative of the graphics object on the display of the wireless device.
-
Specification