CPC H04R 5/04 (2013.01) [G01C 21/3629 (2013.01); G01C 21/3667 (2013.01); G06F 3/167 (2013.01); G10L 21/00 (2013.01); H04R 5/00 (2013.01); G01C 21/34 (2013.01); G01C 21/3608 (2013.01); G01C 21/3617 (2013.01); G01C 21/3632 (2013.01); G01C 21/3638 (2013.01); G01C 21/3664 (2013.01); G01C 21/367 (2013.01); G01C 21/3676 (2013.01); G06F 3/04815 (2013.01); G06F 3/04845 (2013.01); G06F 3/04883 (2013.01); G06F 16/433 (2019.01); G06F 16/444 (2019.01); G06F 16/68 (2019.01); G06F 2203/04803 (2013.01); G06F 2203/04806 (2013.01); G06F 2203/04808 (2013.01); G10L 15/08 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01); G10L 17/22 (2013.01); H04R 2430/01 (2013.01); H04R 2499/13 (2013.01); Y02D 30/70 (2020.08)] | 20 Claims |
1. A method of presenting navigation instructions for a route from a starting location to a destination location, the method implemented by a computing device, the method comprising:
determining that the computing device is traveling toward an upcoming maneuver of the route;
based on the determination, presenting, on a display, a first representation of a first navigation sign associated with the upcoming maneuver, the first representation having a first appearance;
while presenting the first representation, determining that a current location of the computing device is within a threshold distance of the upcoming maneuver; and
in response to the determination that the current location is within the threshold distance, generating a second representation of the first navigation sign by modifying the first representation of the first navigation sign to highlight the first navigation sign, the second representation having a second appearance that is different from the first appearance; and
presenting the second representation of the first navigation sign on the display;
wherein highlighting the first navigation sign comprises at least one of:
(a) modifying, in a first sequence, a brightness level for each display segment of a contiguous subset of a plurality of display segments of the first navigation sign from a first brightness level to a second brightness level;
(b) modifying the first representation of the first navigation sign in a second sequence that begins from a center location of the first navigation sign and extends outwards to a border of the first navigation sign;
(c) a rotation of the first navigation sign, or
(d) a movement of the first navigation sign toward and off a side of the display.
|