Interactive scaling feature having scalability in three dimensional space
First Claim
1. A system for controlling the scale of an image, comprising:
- a ruler object, wherein the ruler object provides a ruler display for distance measurement in the image; and
a button object, wherein the button object detects a cursor event on the ruler, the image comprising an image object, the cursor event, wherein the cursor event is for sending to the image object for processing changes in the scale of the image responsive to the cursor event;
wherein the image object and the real object are linked such that a change in one object causes a corresponding change in the other object.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling the scale of an image is disclosed, which comprises an image object in a graphical user interface. A ruler object provides a ruler display for distance measurement in the image. A button object comprising the ruler detects a cursor event that is sent to the image object for processing changes in the scale of the image responsive to the cursor event. Further disclosed is a system and method to provide directional orientation in an electronic map. Data is stored that indicates local perceptions of north, south, east and west for regions on the map. When each region is displayed, the system provides a toggle for switching between displaying the region with true north at an angle of 0 degrees orientation, or displaying the region at an angle with the local perception of north at an angle of 0 degrees orientation.
62 Citations
16 Claims
-
1. A system for controlling the scale of an image, comprising:
-
a ruler object, wherein the ruler object provides a ruler display for distance measurement in the image; and
a button object, wherein the button object detects a cursor event on the ruler, the image comprising an image object, the cursor event, wherein the cursor event is for sending to the image object for processing changes in the scale of the image responsive to the cursor event;
wherein the image object and the real object are linked such that a change in one object causes a corresponding change in the other object. - View Dependent Claims (2, 3, 4)
-
-
5. A method for making a smooth transition in changing distance markers on a ruler for an image, the method comprising:
-
(a) detecting a plurality of events for changing the scale of the image;
(b) for each event, determining whether the event comprises a request for a scale change;
(c) for each event, scaling the image according to an amount requested in the event;
(d) for each event, scaling the ruler according to the amount requested in the event;
(e) for each event, determining the measurement scale and placement of distance marks depending on the resulting scale of the image; and
(d) for each event, drawing the distance marks on the ruler. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method of providing directional orientation in an electronic map, comprising:
-
storing data indicating true north, south, east and west for one for regions on the map;
storing data indicating local perceptions of north, south, east and west for the regions;
relating the local perceptions to the regions;
when each region is displayed, providing a toggle between displaying the region with true north of the region at an angle of 0 degrees orientation, or displaying the region at an angle with the local perception of north at an angle of 0 degrees orientation. - View Dependent Claims (13, 14, 15)
-
-
16. A method of maintaining horizontal display of one or more labels in an image, comprising:
-
rotating the image by changing the angle of display of the image each time in response to one of a plurality of events; and
redrawing the one or more labels in response to each event;
thereby providing for a smooth adjustment of each label to maintain a horizontal status.
-
Specification