MAP DISPLAY MANIPULATION APPARATUS
First Claim
1. A map display manipulation apparatus comprising:
- a display portion to perform a map display to display a map based on map information;
a manipulator to perform a manipulation to the map display, the manipulator being displaced in a three-dimensional coordinate system of x axis, y axis, and z axis, the x, y, and z axes being mutually orthogonal,the manipulator displaced parallel with the x axis and the y axis permitting the map to move laterally and longitudinally, respectively,the manipulator displaced parallel with the z axis permitting a reduced scale of the map to change such that as a z coordinate becomes lower, the reduced scale decreases to permit a displayed map in the display portion to cover a wider area;
a position detector to detect and output a coordinate set as a position of the manipulator in the three-dimensional coordinate system at each of successive detecting times during a detection duration from an initial detecting time via middle detecting times to a present detecting time; and
a control circuit to control the map display in the display portion on a basis of a real time in response to receiving each of the coordinate sets of the manipulator during the detection duration,the control circuit performing an initial operation to display the map under an initial reduced scale with an initial map-center position centered in the display portion when receiving an initial coordinate set at the initial detecting time,the control circuit performing a present-time operation when receiving a present coordinate set at the present detecting time after receiving middle coordinate sets at the middle detecting times from the position detector, the present-time operation(i) determining whether only an oblique locus is drawn by determining whether any portion of a locus of the manipulator drawn during the detection duration from the initial detecting time via the middle detecting times to the present detecting time corresponds to an oblique locus that is neither parallel with the z axis nor orthogonal to the z axis, and(ii) processing a present-time map display when it is determined that only the oblique locus is drawn,the present-time map display(i) calculating a cumulative displacement between the present coordinate set and the initial coordinate set, the cumulative displacement having a cumulative x displacement, a cumulative y displacement, and a cumulative z displacement,(ii) calculating a lowest z coordinate among the initial z coordinate, the middle z coordinates, and the present z coordinate, and(iii) displaying the map under a present reduced scale based on the present z coordinate with a new map-center position centered in the display portion, the new map-center position being away from the initial map-center position laterally by a first product and longitudinally by a second product,the first product being obtained by multiplying the cumulative x displacement by a first unit distance according to a reduced scale based on the lowest z coordinate,the second product being obtained by multiplying the cumulative y displacement by a second unit distance according to the reduced scale based on the lowest z coordinate.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation apparatus has a display portion displaying a map that is controlled by a remote control as a manipulator. The remote control has a gravitation sensor. The gravitation sensor serves as a position detector to detect a three-dimensional coordinate set (x, y, z) of the remote control. A reduced scale for the displayed map is changed based on a displacement in z axis while the displayed map is moved based on a horizontal displacement in xy-coordinate plane. The remote control may move obliquely in a direction being neither parallel with z axis nor orthogonal to z axis, drawing a U-shaped locus. In this case, the reduced scale is designated as a subject reduced scale based on the lowest coordinate in z axis; the displayed map is moved based on a product obtained by multiplying the horizontal displacement by a unit distance according to the subject reduced scale.
-
Citations
20 Claims
-
1. A map display manipulation apparatus comprising:
-
a display portion to perform a map display to display a map based on map information; a manipulator to perform a manipulation to the map display, the manipulator being displaced in a three-dimensional coordinate system of x axis, y axis, and z axis, the x, y, and z axes being mutually orthogonal, the manipulator displaced parallel with the x axis and the y axis permitting the map to move laterally and longitudinally, respectively, the manipulator displaced parallel with the z axis permitting a reduced scale of the map to change such that as a z coordinate becomes lower, the reduced scale decreases to permit a displayed map in the display portion to cover a wider area; a position detector to detect and output a coordinate set as a position of the manipulator in the three-dimensional coordinate system at each of successive detecting times during a detection duration from an initial detecting time via middle detecting times to a present detecting time; and a control circuit to control the map display in the display portion on a basis of a real time in response to receiving each of the coordinate sets of the manipulator during the detection duration, the control circuit performing an initial operation to display the map under an initial reduced scale with an initial map-center position centered in the display portion when receiving an initial coordinate set at the initial detecting time, the control circuit performing a present-time operation when receiving a present coordinate set at the present detecting time after receiving middle coordinate sets at the middle detecting times from the position detector, the present-time operation (i) determining whether only an oblique locus is drawn by determining whether any portion of a locus of the manipulator drawn during the detection duration from the initial detecting time via the middle detecting times to the present detecting time corresponds to an oblique locus that is neither parallel with the z axis nor orthogonal to the z axis, and (ii) processing a present-time map display when it is determined that only the oblique locus is drawn, the present-time map display (i) calculating a cumulative displacement between the present coordinate set and the initial coordinate set, the cumulative displacement having a cumulative x displacement, a cumulative y displacement, and a cumulative z displacement, (ii) calculating a lowest z coordinate among the initial z coordinate, the middle z coordinates, and the present z coordinate, and (iii) displaying the map under a present reduced scale based on the present z coordinate with a new map-center position centered in the display portion, the new map-center position being away from the initial map-center position laterally by a first product and longitudinally by a second product, the first product being obtained by multiplying the cumulative x displacement by a first unit distance according to a reduced scale based on the lowest z coordinate, the second product being obtained by multiplying the cumulative y displacement by a second unit distance according to the reduced scale based on the lowest z coordinate. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A map display manipulation apparatus comprising:
-
a display portion to perform a map display to display a map based on map information; a manipulator to perform a manipulation to the map display, the manipulator being displaced in a three-dimensional coordinate system of x axis, y axis, and z axis, the x, y, and z axes being mutually orthogonal, the manipulator displaced parallel with the x axis and the y axis permitting the map to move laterally and longitudinally, respectively, the manipulator displaced parallel with the z axis permitting a reduced scale of the map to change such that as a z coordinate becomes lower, the reduced scale decreases to permit a displayed map in the display portion to cover a wider area; a position detector to detect and output a coordinate set as a position of the manipulator in the three-dimensional coordinate system at each of successive detecting times from an initial detecting time to subsequent detecting times; and a control circuit to control the map display in the display portion on a basis of a real time in response to receiving the coordinate set of the manipulator at each of the successive detecting times, the control circuit performing an initial operation when receiving an initial coordinate set at the initial detecting time from the position detector, the initial operation (i) assigning a reference coordinate set of the manipulator with a value of the initial coordinate set, (ii) assigning a reference lowest z coordinate with a value of the initial z coordinate, (iii) displaying the map under an initial reduced scale with an initial map-center position centered in the display portion, and (iv) assigning a reference map-center position with a value of the initial map-center position, the control circuit performing a subsequent operation when receiving a subsequent coordinate set at a subsequent detecting time after the initial detecting time from the position detector, the subsequent operation (i) calculating a one-time displacement between the subsequent coordinate set and a previous coordinate set, which is outputted from the position detector at a previous detecting time that is just previous to the subsequent detecting time, the one-time displacement having a one-time x displacement, a one-time y displacement, and a one-time z displacement, (ii) calculating a cumulative displacement between the subsequent coordinate set and a present value of the reference coordinate set, the cumulative displacement having a cumulative x displacement, a cumulative y displacement, and a cumulative z displacement, and (iii) determining whether the one-time displacement corresponds to a z-oblique displacement being neither parallel with the z axis nor orthogonal to the z axis, the subsequent operation then further, when it is determined that the one-time displacement corresponds to the z-oblique displacement, (i) comparing a present value of the reference lowest z coordinate with a subsequent value of the subsequent z coordinate and assigning the reference lowest z coordinate with a lower value of the present value and the subsequent value, (ii) displaying the map under a subsequent reduced scale based on the subsequent z coordinate with a first new map-center position centered in the display portion, the first new map-center position being away from the reference map-center position laterally by a first product and longitudinally by a second product, the first product being obtained by multiplying the cumulative x displacement by a first unit distance according to a lowest reduced scale based on the reference lowest z coordinate, the second product being obtained by multiplying the cumulative y displacement by a second unit distance according to the lowest reduced scale based on the reference lowest z coordinate, (iii) maintaining unchanged a present value of the reference map-center position, and (iv) maintaining unchanged a present value of the reference coordinate set. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for displaying a map by a control circuit cooperating with a display portion, a manipulator, and a position detector,
the display portion performing a map display to display a map based on map information, the manipulator performing a manipulation to the map display, the manipulator being displaced in a three-dimensional coordinate system of x axis, y axis, and z axis, the x, y, and z axes being mutually orthogonal, the manipulator displaced parallel with the x axis and the y axis permitting the map to move laterally and longitudinally, respectively, the manipulator displaced parallel with the z axis permitting a reduced scale of the map to change such that as a z coordinate becomes lower, the reduced scale decreases to permit a displayed map in the display portion to cover a wider area; -
the position detector detecting and outputting a coordinate set as a position of the manipulator in the three-dimensional coordinate system at each of successive detecting times from an initial detecting time to subsequent detecting times, the control circuit controlling the map display in the display portion on a basis of a real time in response to receiving the coordinate set of the manipulator at each of the successive detecting times, the method comprising; performing an initial operation when receiving an initial coordinate set at the initial detecting time from the position detector, the initial operation (i) assigning a reference coordinate set of the manipulator with a value of the initial coordinate set, (ii) assigning a reference lowest z coordinate with a value of the initial z coordinate, (iii) displaying the map under an initial reduced scale with an initial map-center position centered in the display portion, and (iv) assigning a reference map-center position with a value of the initial map-center position; and performing a subsequent operation when receiving a subsequent coordinate set at a subsequent detecting time after the initial detecting time from the position detector, the subsequent operation (i) calculating a one-time displacement between the subsequent coordinate set and a previous coordinate set, which is outputted from the position detector at a previous detecting time that is just previous to the subsequent detecting time, the one-time displacement having a one-time x displacement, a one-time y displacement, and a one-time z displacement, (ii) calculating a cumulative displacement between the subsequent coordinate set and a present value of the reference coordinate set, the cumulative displacement having a cumulative x displacement, a cumulative y displacement, and a cumulative z displacement, and (iii) determining whether the one-time displacement corresponds to a z-oblique displacement, z-orthogonal displacement, or a z-parallel displacement, the z-oblique displacement being neither parallel with the z axis nor orthogonal to the z axis, the z-orthogonal displacement being orthogonal to the z axis, the z-parallel displacement being parallel with the z axis, the subsequent operation then further, when it is determined that the one-time displacement corresponds to the z-oblique displacement, (i) comparing a present value of the reference lowest z coordinate with a subsequent value of the subsequent z coordinate and assigning the reference lowest z coordinate with a lower value of the present value and the subsequent value, (ii) displaying the map under a subsequent reduced scale based on the subsequent z coordinate with a first new map-center position centered in the display portion, the first new map-center position being away from the reference map-center position laterally by a first product and longitudinally by a second product, the first product being obtained by multiplying the cumulative x displacement by a first unit distance according to a lowest reduced scale based on the reference lowest z coordinate, the second product being obtained by multiplying the cumulative y displacement by a second unit distance according to the lowest reduced scale based on the reference lowest z coordinate, (iii) maintaining unchanged a present value of the reference map-center position, and (iv) maintaining unchanged a present value of the reference coordinate set.
-
Specification