Navigation Device

By detecting finger operations on the screen and distinguishing pinch-in/out and swipe, the problem of inconvenience in the existing technology is solved and more efficient display ratio update is achieved.

JP7628375B2Active Publication Date: 2025-02-10ALPS ALPINE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021115828
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-13
Publication Date
2025-02-10
Estimated Expiration
2041-07-13

AI Technical Summary

Technical Problem

In the prior art, when performing pinch-in/out operations on an intelligent device, it is easy to be misjudged as a swipe operation, resulting in the reference ratio displayed at the current position that needs to be reset, which is inconvenient to operate.

Method used

By detecting finger operations on the screen, distinguishing pinch-in/out and swipe operations, and updating the display ratio of the current position when specific conditions are met, avoiding misjudgment.

Benefits of technology

Improves the operation convenience during pinch-in/out operation, and reduces the need for resetting the display proportion due to misjudgment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007628375000001
    Figure 0007628375000001
  • Figure 0007628375000002
    Figure 0007628375000002
  • Figure 0007628375000003
    Figure 0007628375000003
Patent Text Reader

Abstract

To provide a navigation device with which it is possible to improve the operability when changing a display scale by pinch-in / out.SOLUTION: A navigation device 1 comprises: a vehicle position calculation unit 41, a scroll processing unit 45, and a map drawing unit 42 which display a map image of the surrounding around a position of a host vehicle as a present location screen in a present location scale and, when detecting that the screen is swiped by a user's finger using a touch panel 22, display a map image whose display range has been moved in correspondence to this wipe operation, as a scroll screen in a scroll scale; a scale setting unit 44 for changing the present location scale or the scroll scale in correspondence to a pinch-in / out operation; and a scale determination unit 46 which, when it is indicated by a user to display the present location screen while the scroll screen is being displayed and when a prescribed condition is met, updates the present location scale using the scroll scale, or otherwise, maintains the present location scale as having hitherto been in use.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a navigation device that displays a map image of the area around the vehicle's position. [Background technology]

[0002] Conventionally, there is known a map display system that, when returning from a different location display state to a current location display state, displays the current location at a reference scale preset for displaying the current location, or displays a dedicated screen for the user to set the reference scale and changes the reference scale (see, for example, Patent Document 1). In this map display system, when a user taps with a finger at any position on the displayed map image, the system transitions from the current location display state to a different location display state with that position as the center. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-57088 A Summary of the Invention [Problem to be solved by the invention]

[0004] Recently, it has become common to pinch in / out, shortening or expanding the distance between two fingers on the screen, to reduce / enlarge an image displayed on a smartphone or tablet device. If the user could reduce / enlarge the current location display and change the reference scale by pinching in / out, it would be convenient because it would allow the user to easily achieve the display size they intend. However, there are the following problems with reducing / enlarging the current location display by pinching in / out.

[0005] When trying to change the reference scale of the current location display by pinching in / out with one finger, if one finger touches the screen first, it is determined that a tap has been made to switch to another location display. As a result, the current location display is switched to the other location display, and then the other finger touches the screen and the display is reduced / enlarged by pinching in / out. After that, when returning to the current location display by pressing the current location button, the display reverts to the reference scale before the display scale was changed. Therefore, there was a problem that the reference scale of the current location display had to be reset, which was difficult to use.

[0006] The present invention has been created in view of the above-mentioned points, and has as its object to provide a navigation device that can improve operability when changing the display scale by pinching in / out. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems, a navigation device of the present invention is a map image display device including a display device that displays a map image on a screen, a touch panel that detects a touch position of a finger on the screen, and control means that executes processing related to display of the map image in response to a touch operation of the finger using the touch panel, the control means including: current location screen display means that displays a map image of the surrounding area centered on the vehicle position as a current location screen at a current location scale; scroll screen display means that, when it is detected using the touch panel that the screen has been swiped with a user's finger, displays a map image whose display range has been moved in response to the swipe operation as a scroll screen at a scroll scale; scale setting means that, when it is detected using the touch panel that the user's finger has been pinched in / out on the screen while the current location screen or the scroll screen is being displayed, changes the current location scale of the current location screen being displayed or the scroll scale of the scroll screen in response to the pinch in / out operation; and when a command to display the current location screen is given by the user while the scroll screen is being displayed and a predetermined condition is satisfied, updates the current location scale using the scroll scale; Does not meet the specified conditions a scale determination means for maintaining the current scale when the current scale is reached, A case where the predetermined condition is satisfied means that the vehicle position is included in the scroll screen being displayed, and a case where the predetermined condition is not satisfied means that the vehicle position is not included in the scroll screen being displayed, After the scale determination means updates or maintains the current location scale, the current location screen display means displays the current location screen.

[0008] When changing the display scale of the current location screen by pinching in / out, even if one finger touches the screen first and is mistakenly determined to be a swipe operation, causing the map image to scroll, by setting appropriate conditions, it is possible to update the current location scale when there is no scrolling action associated with the swipe operation, thereby improving operability when changing the display scale by pinching in / out.

[0009] Also, pinch in / out If one finger touches the screen first and causes the screen to scroll in response to the swipe, the amount of scrolling is likely to be small, so by confirming that the vehicle's position is within the scrolling screen, it is possible to eliminate incorrect setting of the current location scale due to erroneous detection of a swipe.

[0010] Also, The navigation device of the present invention is a map image display device including a display device for displaying a map image on a screen, a touch panel for detecting a touch position of a finger on the screen, and a control means for executing processing related to display of the map image in response to a touch operation of the finger using the touch panel, the control means including a current location screen display means for displaying a map image of the surrounding area centered on the vehicle position as a current location screen at a current location scale, a scroll screen display means for, when it is detected using the touch panel that the screen has been swiped with a user's finger, displaying the map image with the display range moved in response to the swipe operation as a scroll screen at a scroll scale, and a scroll screen display means for, when it is detected using the touch panel that the screen has been pinched in / out with the user's finger while the current location screen or the scroll screen is being displayed, a current location scale of the current location screen being displayed or a scroll screen being displayed. The device is equipped with a scale setting means which changes the roll scale in response to the pinch in / out operation, and a scale determination means which, when the user instructs display of a current location screen while the scroll screen is being displayed and a specified condition is satisfied, updates the current location scale using the scroll scale, and maintains the previous current location scale if the specified condition is not satisfied. A case in which the specified condition is satisfied means that the display range of the current location screen that was displayed before the user's swipe operation overlaps with the scroll screen being displayed, and a case in which the specified condition is not satisfied means that the display range of the current location screen that was displayed before the user's swipe operation overlaps with the scroll screen being displayed, and after the current location scale is updated or maintained by the scale determination means, the current location screen is displayed by the current location screen display means. If one finger touches the screen first before pinching in / out, causing the screen to scroll in response to the swipe, the amount of scrolling is likely to be small, so by checking that the display range of the current location screen overlaps with the scrolling screen, it is possible to eliminate incorrect setting of the current location scale due to false detection of a swipe. [Brief description of the drawings]

[0011] [Figure 1] 1 is a diagram showing an overall configuration of a navigation device according to an embodiment; [Diagram 2] FIG. 13 is a diagram showing the state transition between the "current location screen" display and the "scroll screen" display. [Diagram 3] 11 is a flowchart showing an operation procedure relating to a current location scale determination operation. [Figure 4] FIG. 13 is a diagram showing the screen transition between the "current location screen" display and the "scroll screen" display. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, a navigation device according to an embodiment of the present invention will be described with reference to the drawings.

[0013] 1 is a diagram showing the overall configuration of a navigation device according to an embodiment. The navigation device 1 according to the present embodiment is mounted on a vehicle and used, and is assumed to be realized by executing a predetermined application using a mobile terminal device such as a smartphone attached to a cradle.

[0014] The navigation device 1 includes a GPS receiver 10, an operation unit 20, a touch panel 22, an input control unit 24, a display processing unit 26, a display device 28, a digital-to-analog converter (D / A) 30, a speaker 32, a control unit 40, and a memory 50.

[0015] The GPS receiver 10 receives signals transmitted from a plurality of GPS satellites, and outputs positioning data indicating the position of the device itself (the position of the vehicle) at predetermined time intervals.

[0016] The operation unit 20 is for accepting various operations by the user and is equipped with various switches, operation knobs, etc. The touch panel 22 is disposed over the screen of the display device 28 and detects the position on the screen that is touched by the user's finger. The input control unit 24 monitors the operating state of the operation unit 20 and the touch panel 22, and detects the contents of input by the user.

[0017] The display processing unit 26 outputs video signals for displaying various operation screens, input screens, etc., and displays these screens on the display device 28, and also outputs video signals for displaying screens such as map images obtained by navigation processing, vehicle travel routes, and various information to be provided to the user, and displays these screens on the display device 28. The display device 28 is configured using, for example, a liquid crystal display device (LCD).

[0018] The digital-to-analog converter 30 converts the audio data generated by the processing by the control unit 40 into an analog audio signal and outputs it from the speaker 32 .

[0019] The control unit 40 is for controlling the entire navigation device 1, and is realized by executing a predetermined application program stored in a ROM, a RAM, or the like by a CPU. In this embodiment, attention is mainly focused on a "vehicle position screen" display that displays a map image of the surroundings with the vehicle position as the center, and a "scroll screen" display that displays a map image of the surroundings while moving a position pointed by a user, and these display operations, as well as other navigation operations such as route search, route guidance, intersection guidance, and facility search, are performed by the control unit 40. The memory 50 is a semiconductor memory (e.g., a flash memory) that stores various information required for the processing of the control unit 40 or obtained by this processing. The memory 50 stores map data required for map image display and various navigation operations. Note that the memory is not limited to a semiconductor memory, and other storage devices such as a hard disk device may be used.

[0020] In addition, the above-mentioned control unit 40 includes a vehicle position calculation unit 41, a map drawing unit 42, an operation determination unit 43, a scale setting unit 44, a scroll processing unit 45, and a scale determination unit 46, in order to mainly perform the above-mentioned "vehicle position screen" display and "scroll screen" display.

[0021] The vehicle position calculation unit 41 calculates the vehicle position using the positioning data output from the GPS receiver 10. This vehicle position calculation may be performed in combination with other techniques such as an autonomous navigation sensor. In addition, the positioning accuracy may be further improved by combining with a technique such as map matching.

[0022] The map drawing unit 42 draws a map image of the surroundings of the vehicle position calculated by the vehicle position calculation unit 41, or a map image of the surroundings of a position indicated by the user.

[0023] The operation determination unit 43 monitors the contact state of the user's finger on the touch panel 22, and determines the presence or absence and content of a swipe or pinch in / out performed by the user (such as the amount of finger movement when swiping or the distance between two fingers when pinching in / out).

[0024] When the user pinches in / out by touching two fingers on the screen of the display device 28 and narrowing / widening the distance between them, the scale setting unit 44 reduces / enlarges the display scale accordingly. When this reduction / enlargement is performed when the current location screen is displayed, the display scale after reduction / enlargement is recorded as the "current location scale." When this reduction / enlargement is performed when a scroll screen is displayed, the display scale after reduction / enlargement is recorded as the "scroll scale."

[0025] When a user swipes by touching the screen of the display device 28 with one finger and moving the touch position, the scroll processing unit 45 performs a scroll process that changes the range of the map image to be displayed in response to the movement.

[0026] When the user instructs display of the "current location screen" during scrolling processing, the scale determination unit 46 determines whether to use the "current location scale" that has been recorded as the "current location scale" or to use the "scroll scale" at that time as the new "current location scale", depending on the situation at that time.

[0027] The above-mentioned control unit 40 corresponds to a control means, the vehicle position calculation unit 41 and the map drawing unit 42 correspond to a current location screen display means, the scroll processing unit 45 and the map drawing unit 42 correspond to a scroll screen display means, the scale setting unit 44 corresponds to a scale setting means, and the scale determination unit 46 corresponds to a scale determination means.

[0028] The navigation device 1 of this embodiment has the above-mentioned configuration. Next, the operation of switching between a "current location screen" display that displays a map image of the surrounding area centered on the vehicle's position, and a "scroll screen" display that displays a map image of the surrounding area while moving the position pointed to by the user will be described.

[0029] 2 is a diagram showing the state transition between the "current location screen" display and the "scroll screen" display. The "current location screen" is displayed immediately after power-on. On this screen, a "vehicle location mark" is displayed at the vehicle's position, and a map image is created at the "current location scale" recorded at that time and displayed on the display device 28.

[0030] In this state, when the user pinches in / out on the screen, the display scale is reduced / enlarged according to the operation, the changed display scale is recorded as the "current location scale," and the "current location screen" display is maintained.

[0031] On the other hand, when the user swipes on the screen while the "current location screen" is displayed, a "scroll screen" is displayed in which the display range moves while maintaining the display scale (scroll scale) at that time based on the direction and amount of movement of the touch position of the finger. If the vehicle's position is within the scroll screen, the display of the vehicle's position mark at that position is maintained. As long as the swipe continues, the "scroll screen" display continues while changing the display range.

[0032] In this state, when the user pinches in / out on the screen, the display scale is reduced / enlarged according to the operation, the changed display scale is recorded as the new "scroll scale," and the "scroll screen" display is maintained.

[0033] Incidentally, when a user pinches in / out while the "current location screen" is displayed, if one finger touches the touch panel 22 earlier than the other, this operation may be erroneously detected as a swipe. As described above, pinching in / out performed while the "current location screen" is displayed updates the current location scale recorded at that time to a new current location scale that has been reduced / enlarged, but if the touch of one finger is erroneously determined as a swipe, even if the other finger then touches and starts pinching in / out, the scroll scale will be updated by this pinch in / out.

[0034] Previously, when an instruction was given to display the current location screen in this state (for example, the user would give this instruction by pointing to a "Current Location" button displayed on part of the screen), the screen would revert to displaying the "Current Location Screen" at the unupdated current location scale.

[0035] Therefore, in this embodiment, when an instruction to display the current location screen is given while the "scroll screen" is being displayed, a determination is made as to whether or not the current location scale satisfies a predetermined condition.

[0036] Specifically, when an instruction to display a current location screen is given on the "scroll screen" display, if the vehicle's position (mark) is included in the "scroll screen", it is assumed that a swipe may have been mistakenly detected during pinching in / out, and the scroll scale when the "scroll screen" is displayed is set to a new current location scale, and the display transitions to the "current location screen". On the other hand, if the vehicle's position mark is not included in the "scroll screen", it is assumed that an instruction to scroll by swiping was given prior to pinching in / out, and the scroll scale when the "scroll screen" is displayed is not set to a new current location scale, and the display transitions to the "current location screen" at the current location scale recorded at that time.

[0037] 3 is a flow chart showing the operation procedure for the current location scale determination operation. After power is turned on, the vehicle position calculation unit 41 detects the vehicle position, and the map drawing unit 42 draws a map image (current location screen) around the vehicle position and displays it on the display device 28 (step 100). The operation determination unit 43 monitors the operation state of the user using the touch panel 22 and determines whether pinching in / out has been performed (step 102). If pinching in / out is detected, a positive determination is made, and the scale setting unit 44 changes the current location scale to one that reflects the pinching in / out content (step 104). After that, the process returns to step 100 and the current location screen display continues.

[0038] Moreover, if a pinch in / out is not detected, a negative determination is made in the determination of step 102. Next, the operation determination unit 43 determines whether or not a swipe has been performed (step 106). If a swipe is not detected, a negative determination is made, and the process returns to step 100 to continue displaying the current location screen.

[0039] Furthermore, if a swipe is detected, a positive determination is made in the determination of step 106. Next, the scroll processing unit 45 changes the display range in response to the direction and amount of the swipe (step 108), and the map drawing unit 42 performs drawing corresponding to the changed display range, and the scroll screen is displayed (step 110).

[0040] Next, the operation determination unit 43 determines whether or not a command to display the current location screen has been issued (whether or not the "current location" button has been pointed to) (step 112). If no command has been issued, a negative determination is made, and then the operation determination unit 43 determines whether or not a pinch in / out has been issued (step 114). If a pinch in / out has not been detected, a negative determination is made, and the process returns to step 106, and the operations following the swipe determination are repeated.

[0041] Furthermore, if a pinch in / out is detected while the scroll screen is displayed, a positive determination is made in the determination of step 114. Next, the scale setting unit 44 changes the scroll scale to one that reflects the pinch in / out content (step 116). After that, the process returns to step 110 and the scroll screen display continues.

[0042] Also, when an instruction to display the current location screen is given while the scroll screen is displayed, a positive determination is made in the determination of step 112. In this case, the scale determination unit 46 determines whether or not the vehicle position mark is included in the scroll screen being displayed (step 118). If it is included, a positive determination is made, and the scale determination unit 46 sets the scroll scale at that time as a new current location scale (step 120). Thereafter, the process returns to step 100, and the "current location screen" is displayed using this newly set current location scale. Also, if the vehicle position mark is not included in the scroll screen being displayed, a negative determination is made in the determination of step 118. In this case, the current location scale is not changed, and the "current location screen" is displayed using the previously recorded current location scale.

[0043] FIG. 4 is a diagram showing a screen transition between the "current location screen" display and the "scroll screen" display. When the "current location screen" display is being displayed as shown in FIG. 4(A), if the user pinches in on the screen to change the current location scale, and one finger touches the screen first and the position shifts slightly, a scroll corresponding to this shift occurs (FIG. 4(B)). If the other finger then touches the screen and pinches in, the scroll screen is reduced (FIG. 4(C)) and the scroll scale is changed. In this state, when the user instructs the "current location screen" display, since the display screen includes the vehicle position mark G, the scroll scale at this time is set to the new current location scale and the "current location screen" display is performed (FIG. 4(D)). Conventionally, the display would have returned to the "current location screen" display shown in FIG. 4(A).

[0044] In this way, in the navigation device 1 of this embodiment, when changing the display scale of the current location screen by pinching in / out, even if one finger touches the screen first and is erroneously determined to be a swipe operation, causing the map image to scroll, by setting appropriate conditions, it is possible to update the current location scale when there is no scrolling action associated with the swipe operation, thereby improving operability when changing the display scale by pinching in / out.

[0045] In particular, the predetermined condition is that the vehicle position is included in the displayed scroll screen. If one finger touches the screen first before pinching in / out and scrolling of the screen occurs corresponding to the swipe, the amount of scrolling is considered to be small, so by confirming that the vehicle position is within the scroll screen, it is possible to eliminate erroneous setting of the current location scale due to erroneous detection of a swipe.

[0046] The present invention is not limited to the above embodiment, and various modifications are possible within the scope of the present invention. For example, in the above embodiment, when the vehicle position is included in the displayed scroll screen, the scroll scale is updated to a new current location scale, but the current location scale may be updated in a similar manner when other conditions are satisfied.

[0047] Specifically, as a predetermined condition, when the display range (preferably the entire display range) of the current location screen that was displayed before the user's swipe operation overlaps with the currently displayed scroll screen, the scroll scale may be updated to a new current location scale. In the flow chart shown in Fig. 3, step 118 may be changed to "The scale determination unit 46 determines whether or not the display range (or the entire range) of the current location screen before scrolling is included within the currently displayed scroll screen." In the transition screen shown in Fig. 4, the display range of the current location screen before scrolling is indicated by S.

[0048] If one finger touches the screen first before pinching in / out, causing the screen to scroll in response to the swipe, the amount of scrolling is likely to be small, so by checking that the display range of the current location screen overlaps with the scrolling screen, it is possible to eliminate incorrect setting of the current location scale due to false detection of a swipe.

[0049] In addition, in the above-described embodiment, an example was given of a case where a portable terminal device such as a smartphone attached to a cradle is used as the navigation device of this embodiment, but the present invention may also be applied to a case where a tablet terminal is used or to a dedicated navigation device that cannot be removed, such as a head unit. [Industrial Applicability]

[0050] As described above, according to the present invention, when changing the display scale of the current location screen by pinching in / out, even if one finger touches the screen first and is erroneously determined to be a swipe operation, causing the map image to scroll, by setting appropriate conditions, it is possible to update the current location scale when there is no scrolling action associated with the swipe operation, thereby improving operability when changing the display scale by pinching in / out. [Explanation of symbols]

[0051] 1 Navigation devices 10 GPS receiver 22 Touch Panel 24 Input control section 26 Display processing section 28 Display device 40 Control section 41 Vehicle position calculation unit 42 Map Drawing Department 43 Operation judgment section 44 Scale setting section 45 Scroll processing section 46 Scale determination section 50 Memory

Claims

1. A map image display device comprising: a display device that displays a map image on a screen; a touch panel that detects a touch position of a finger on the screen; and a control means that executes a process related to the display of the map image in response to a touch operation of the finger using the touch panel, The control means a current location screen display means for displaying a map image of the surrounding area with the vehicle position as the center at a current location scale as a current location screen; a scroll screen display means for displaying, when it is detected by using the touch panel that the screen has been swiped by a user's finger, a map image whose display range has been moved in response to the swipe operation as a scroll screen at a scroll scale; a scale setting means for changing a current location scale of the current location screen being displayed or a scroll scale of the scroll screen being displayed in response to a pinch-in / out operation when detecting, using the touch panel, that the current location screen or the scroll screen has been pinched in / out by a user's finger while the current location screen or the scroll screen is being displayed; a scale determination means for updating the current location scale using the scroll scale when a user instructs to display a current location screen while the scroll screen is being displayed and when a predetermined condition is satisfied, and for maintaining the current location scale until then when the predetermined condition is not satisfied; The case where the predetermined condition is satisfied corresponds to a case where the vehicle position is included in the scroll screen being displayed, The case where the predetermined condition is not satisfied means that the vehicle position is not included in the scroll screen being displayed, A navigation device according to claim 1, wherein after the scale determination means updates or maintains the current location scale, the current location screen display means displays the current location screen.

2. A map image display device comprising: a display device for displaying a map image on a screen; a touch panel for detecting a touch position of a finger on said screen; and control means for executing a process related to the display of said map image in response to a touch operation of the finger using said touch panel, The control means a current location screen display means for displaying a map image of the surrounding area with the vehicle position as the center at a current location scale as a current location screen; a scroll screen display means for displaying, when it is detected by the touch panel that the screen has been swiped by a user's finger, a map image whose display range has been moved in response to the swipe operation as a scroll screen at a scroll scale; a scale setting means for changing a current location scale of the current location screen being displayed or a scroll scale of the scroll screen being displayed in response to a pinch-in / out operation when detecting, using the touch panel, that the current location screen or the scroll screen has been pinched in / out by a user's finger while the current location screen or the scroll screen is being displayed; a scale determination means for updating the current location scale using the scroll scale when a user instructs to display a current location screen while the scroll screen is being displayed and when a predetermined condition is satisfied, and for maintaining the current location scale until then when the predetermined condition is not satisfied; The case where the predetermined condition is satisfied corresponds to a case where a display range of the current location screen that was displayed before a swipe operation by a user is overlapped with the scroll screen being displayed, The case where the predetermined condition is not satisfied means that the display range of the current location screen that was displayed before the user performed a swipe operation does not overlap with the scroll screen being displayed, A navigation device according to claim 1, wherein after the scale determination means updates or maintains the current location scale, the current location screen display means displays the current location screen.

3. The case where the predetermined condition is satisfied corresponds to a case where the entire display range of the current location screen that was displayed before the user performed a swipe operation overlaps with the scroll screen being displayed, The navigation device according to claim 2, characterized in that a case in which the specified condition is not satisfied is a case in which the entire display range of the current location screen that was displayed before the user's swipe operation is not overlapped with the scroll screen being displayed.

Citation Information

Patent Citations

  • Map display system, method, and program

    JP2016057088A

  • Touch type operation device, operation method thereof, and operation program

    JP2018190268A

  • Electronic apparatus, control method of electronic apparatus, program, and storage medium

    JP2019191988A