НАВИГАЦИОННОЕ УСТРОЙСТВО И СПОСОБ

1. Навигационное устройство (200), содержащее:
- процессор (210), который выполнен с возможностью формировать навигационную карту локального окружения (497); и
- дисплей (240), управляемый посредством упомянутого процессора (210), чтобы отображать упомянутую навигационную карту и маркер (489) для одного или более помеченных местоположений в упомянутом локальном окружении (497);
отличающееся тем, что навигационное устройство (200) дополнительно содержит:
- модуль (490) формирования индикаторов для формирования индикатора (491) для любого одного или более помеченных местоположений за пределами упомянутого локального окружения, причем упомянутый процессор (210) реагирует на упомянутый модуль (490) формирования индикаторов, чтобы управлять упомянутым дисплеем (240), чтобы отображать любые сформированные индикаторы (491) на упомянутой навигационной карте (497).
2. Навигационное устройство по п.1, в котором упомянутый модуль (490) формирования индикаторов способен определять относительно упомянутой навигационной карты позицию любого помеченного местоположения, которое находится за пределами упомянутой навигационной карты.
3. Навигационное устройство по п.2, в котором упомянутый модуль (490) формирования индикаторов способен вычислять из определенной позиции помеченного местоположения, которое находится за пределами упомянутой карты, расстояние между этим помеченным местоположением и навигационной картой.
4. Навигационное устройство по п.3, в котором упомянутое вычисленное расстояние вычисляется как расстояние по прямой линии между навигационной картой и помеченным местоположением, которое находится за пределами навигационной карты.
5. Навигационное устройство по п.3 или 4, в котором упомянутый модуль (490) формирования индикаторов выполнен с возможностью вычислять расстояние между центральным местоположением упомянутой навигационной карты и помеченным местоположением, которое находится за пределами упомянутой навигационной карты.
6. Навигационное устройство по п.2, в котором упомянутый модуль (490) формирования индикаторов выполнен с возможностью определять, из позиции помеченного местоположения за пределами упомянутой навигационной карты, угловую ориентацию упомянутого помеченного местоположения относительно упомянутой навигационной карты.
7. Навигационное устройство по п.1, в котором упомянутый модуль (490) формирования индикаторов выполнен с возможностью определять тип помеченного местоположения, которое находится за пределами упомянутой навигационной карты, и выбирать соответствующий значок (492) для ассоциативной связи с этим помеченным местоположением.
8. Навигационное устройство по п.7, в котором упомянутые типы помеченных местоположений содержат маркер исходного местоположения, маркер определения местоположения по GPS, определяемый пользователем маркер и маркер точки маршрута.
9. Навигационное устройство по п.1, в котором упомянутый модуль (490) формирования индикаторов выполнен с возможностью заполнять индикатор (491) одним или более информационных элементов (492, 494, 496), каждый из которых передает информацию относительно помеченного местоположения, с которым индикатор (491) ассоциативно связан, наблюдателю карты.
10. Навигационное устройство по п.9, в котором упомянутый информационный элемент содержит упомянутый значок (492).
11. Навигационное устройство по п.9, в котором упомянутый информационный элемент содержит представление (496) расстояния между навигационной картой и помеченным местоположением, которое находится за пределами навигационной карты.
12. Навигационное устройство по п.11, в котором упомянутое представление (496) содержит числовое представление, соответствующее числу миль или километров между навигационной картой и помеченным местоположением, которое находится за пределами навигационной карты.
13. Навигационное устройство по п.9, в котором упомянутый информационный элемент содержит указатель (494), который указывает на помеченное местоположение, которое находится за пределами навигационной карты, чтобы тем самым указывать угловую ориентацию помеченного местоположения относительно навигационной карты.
14. Навигационное устройство по п.9, в котором один или более из упомянутых информационных элементов (494, 496) выполнен с возможностью отображать динамическую информацию, которая может изменяться, когда упомянутый процессор формирует навигационную карту нового локального окружения.
15. Навигационное устройство по п.1, в котором упомянутый модуль (490) формирования индикаторов выполнен с возможностью формировать индикатор (491), который лежит поверх упомянутой навигационной карты.
16. Навигационное устройство по п.15, в котором упомянутый индикатор (491) является, по меньшей мере, частично прозрачным с тем, чтобы лежащая внизу карта могла быть видна через него.
17. Навигационное устройство по п.16, в котором степень прозрачности выбирается пользователем.
18. Навигационное устройство по п.1, в котором процессор (210) выполнен с возможностью управлять дисплеем (240), чтобы отображать упомянутый индикатор (491) в позиции в пределах карты, который указывает направление, относительно упомянутой карты, в котором лежит помеченное местоположение, которое находится за пределами карты.
19. Навигационное устройство по п.18, в котором процессор (210) выполнен с возможностью управлять дисплеем (240), чтобы отображать упомянутый индикатор (491) на периферийном краю упомянутой отображаемой карты, который является ближайшим к помеченному местоположению, которое находится за пределами навигационной карты.
20. Навигационное устройство по п.18 или 19, в котором процессор (210) выполнен с возможностью управлять дисплеем (240), чтобы изменять позицию, в которой индикатор (291) отображается, если при формировании новой карты для нового локального окружения направление помеченного местоположения относительно новой карты изменилось.
21. Навигационное устройство по п.1, в котором процессор (210) выполнен с возможностью управлять дисплеем (240), чтобы отображать упомянутый индикатор (491) таким образом, что он не является помехой ни для одного из других элементов, в настоящий момент отображаемых на упомянутой карте.
22. Навигационное устройство по п.1, в котором упомянутый индикатор (491) не отображается, если помеченное местоположение находится дальше заранее определенного расстояния за пределами упомянутой навигационной карты.
23. Навигационное устройство по п.22, в котором упомянутое заранее определенное расстояние определяется пользователем.
24. Навигационное устройство по п.1, в котором процессор (210) действует с возможностью формировать новую карту нового локального окружения.
25. Навигационное устройство по п.24, дополнительно содержащее:
- антенну (250), и
- приемник (250) для приема сигналов данных через упомянутую антенну,
в котором упомянутый процессор (210) выполнен с возможностью определять из упомянутых принимаемых сигналов данных текущее местоположение упомянутого навигационного устройства (200), и карта, сформированная процессором, является локальным окружением, которое включает в себя упомянутую текущую позицию, и
упомянутый процессор (210) выполнен с возможностью периодически повторять определение упомянутой текущей позиции и формировать упомянутую новую карту, если определенное местоположение для упомянутого навигационного устройства (200) должно отличаться от упомянутой ранее определенной текущей позиции.
26. Навигационное устройство по п.24, в котором упомянутый процессор (210) реагирует на ввод пользователя, чтобы формировать новую карту нового локального окружения.
27. Способ отображения навигационной карты, при этом способ содержит этапы, на которых:
- формируют (514) навигационную карту локального окружения (497);
- определяют (518, 532), включает ли упомянутое локальное окружение (497) в себя какие-либо помеченные местоположения, и извлекают для какого-либо одного или более помеченных местоположений, определенных как находящиеся в упомянутом локальном окружении (497), маркер (489) для отображения;
- определяют (518, 532), находятся ли какие-либо помеченные местоположения за пределами упомянутого локального окружения (497), и формируют для одного или более из любых помеченных местоположений, которые определены как находящиеся за пределами упомянутого локального окружения (497), индикатор (491) для отображения; и
- отображают упомянутую навигационную карту, любые упомянутые маркеры (489) и любые упомянутые индикаторы (491).
28. Компьютерное программное обеспечение, содержащее один или более программных модулей, действующих с возможностью, когда выполняются в среде выполнения, инструктировать процессору (210):
- формировать (514) навигационную карту локального окружения (497);
- определять (518, 532), включает ли упомянутое локальное окружение (497) в себя какие-либо помеченные местоположения, и извлекать для какого-либо одного или более помеченных местоположений, определенных как находящиеся в упомянутом локальном окружении (497), маркер (489) для отображения;
- определять (518, 532), находятся ли какие-либо помеченные местоположения за пределами упомянутого локального окружения (497), и формировать для одного или более из любых помеченных местоположений, которые определены как находящиеся за пределами упомянутого локального окружения (497), индикатор (491) для отображения; и
- управлять дисплеем (240), чтобы отображать упомянутую навигационную карту, любые упомянутые маркеры (489) и любые упомянутые индикаторы (491).