METHOD OF LABELLING A HIGHLY CURVED PATH ON A MAP RENDERED ON A WIRELESS COMMUNICATIONS DEVICE
First Claim
1. A method of displaying a map on a wireless communications device, the method comprising steps of:
- obtaining map data for rendering the map to be displayed on the wireless communications device, the map data including label data for rendering a label for identifying a map feature on the map;
determining whether a curvature of a map element associated with the map feature exceeds a predetermined threshold; and
rendering the label on the map in a new map location that avoids the map location where the curvature exceeds the predetermined threshold.
7 Assignments
0 Petitions
Accused Products
Abstract
In displaying a map on a wireless communications device, a method is provided that resolves labelling of sharp curves. The method entails a determination of whether a curvature of a map element associated with the map feature exceeds a predetermined threshold (e.g. whether a rate of change in slope of a path or the change in angular orientation of each successive character in the label exceeds a threshold that is a function of zoom level. If the curvature exceeds the threshold, the label is rendered on the map in a new map location that avoids the map location where the curvature exceeds the threshold.
-
Citations
30 Claims
-
1. A method of displaying a map on a wireless communications device, the method comprising steps of:
-
obtaining map data for rendering the map to be displayed on the wireless communications device, the map data including label data for rendering a label for identifying a map feature on the map; determining whether a curvature of a map element associated with the map feature exceeds a predetermined threshold; and rendering the label on the map in a new map location that avoids the map location where the curvature exceeds the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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; obtain map data for rendering the map to be displayed on the wireless communications device, the map data including label data for rendering a label for identifying a map feature on the map; determine whether a curvature of a map element associated with the map feature exceeds a predetermined threshold; and render the label on the map in a new map location that avoids the map location where the curvature exceeds the predetermined threshold. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification