STITCHING OF PATHS FOR IMPROVED TEXT-ON-PATH RENDERING OF MAP LABELS
First Claim
1. A method of displaying a map on a wireless communications device, the method comprising steps of:
- obtaining sets of map data for rendering portions of the map on a display of the device, the map data including label data for rendering labels on the map for identifying one or more map features;
generating a list of all the labels to be rendered on the map;
for each duplicated label in the list, determining whether the map features associated with the duplicated labels connect on the map;
generating a reconstructed map feature; and
rendering a single instance of the label for the map feature.
4 Assignments
0 Petitions
Accused Products
Abstract
A wireless communications device obtains sets of map data for rendering portions of a map on a display of the device. The map data includes label data for rendering labels on the map for identifying map features. Once the map data is obtained, the wireless device generates a list of all the labels to be rendered on the map, and for each duplicated label in the list, determines whether the map features associated with the duplicated labels connect on the map. If the labels connect, the device then generates a reconstructed map feature and renders a single instance of the label for the map feature. Accordingly, a map feature, such as a path, can be rendered with a single label even if the map data for the map feature, including its associated labels, was transmitted over-the-air as discrete sets of data.
-
Citations
29 Claims
-
1. A method of displaying a map on a wireless communications device, the method comprising steps of:
-
obtaining sets of map data for rendering portions of the map on a display of the device, the map data including label data for rendering labels on the map for identifying one or more map features;
generating a list of all the labels to be rendered on the map;
for each duplicated label in the list, determining whether the map features associated with the duplicated labels connect on the map;
generating a reconstructed map feature; and
rendering a single instance of the label for the map feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A wireless communications device for enabling a user of the device to display a map on the device, the wireless device comprising:
-
an input device for enabling the user to cause the device to obtain map data for rendering the map to be displayed on a display of the device, the map data including label data for rendering labels on the map for identifying one or more map features; and
a memory for storing code to instruct a processor to;
generate a list of all the labels to be rendered on the map;
determine, for each duplicated label in the list, whether the map features associated with the duplicated labels connect on the map;
generate a reconstructed map feature; and
render on the display of the device a single instance of the label for the map feature. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification