ОТОБРАЖЕНИЕ МАРШРУТНОЙ ИНФОРМАЦИИ НА ИЗОБРАЖЕНИИ ЦЫФРОВОЙ КАРТЫ

1. Способ генерирования отображаемого изображения, включающего в себя картографический вид и маршрутную информацию, причем картографический вид является трехмерной перспективной вертикальной проекцией, и способ отличается этапами, на которых:
(a) определяют (30) из информации о высоте, ассоциированной с картографическим объектом, который должен быть отображен в отображаемом изображении, загораживает ли объект линию прямой видимости на маршрутную информацию в трехмерной перспективной вертикальной проекции; и
(b) отображают (32) картографический объект в формате, который зависит от того, определен ли картографический объект, как загораживающий линию прямой видимости.
2. Способ по п.1, в котором этап (32) отображения содержит, в ответ на определение того, что картографический объект загораживает линию прямой видимости, отображение картографического объекта в формате, который позволяет, по меньшей мере, частичный просмотр маршрутной информации за картографическим объектом.
3. Способ по п.2, в котором упомянутый формат выбирают из: по меньшей мере, частично прозрачного формата и/или формата в виде проволочного каркаса.
4. Способ по п.3, дополнительно содержащий постепенную реализацию изменения прозрачности картографического объекта, посредством чего картографический вид изменяется плавно.
5. Способ по любому предшествующему пункту, в котором этап (30) определения содержит:
этап (30a) грубой оценки, на котором идентифицируют один или более картографических объектов, которые находятся в соответствующих положениях между положением просмотра камеры и маршрутной информацией, и исключают другие картографические объекты,
этап (30b) точной оценки, на котором оценивают для каждого из картографических объектов, идентифицированных на этапе (30a) грубой оценки, загораживает ли картографический объект линию прямой видимости, на основе (i) высоты картографического объекта и (ii) соответствующего положения картографического объекта между положением просмотра камеры и маршрутной информацией.
6. Способ по п.5, в котором этап (30a) грубой оценки содержит подэтапы, на которых:
идентифицируют (44) потенциальную область (34), заданную как многоугольник, имеющий вершину в положении (36) просмотра камеры, и два или более дополнительных угла, заданных точками (38) на маршрутной информации, при этом положение (36) просмотра камеры изображает положение просмотра, относительно которого выравнивается трехмерная перспективная вертикальная проекция.
7. Способ по п.6, в котором многоугольник является треугольником, заданным положением (36) просмотра камеры и двумя точками (38) на маршрутной информации.
8. Способ по п.6 или 7, в котором этап точной оценки содержит определение порогового угла (тета) вертикальной проекции, который будет необходим для незагороженной линии прямой видимости над картографическим объектом, и оценку, удовлетворяет ли текущий угол возвышения для картографического вида упомянутому порогу для незагороженной линии прямой видимости.
9. Способ по п.8, в котором этап определения порогового угла вертикальной проекции содержит подэтапы, на которых:
делят (60) на сегменты (50) анализа геометрическую линию (39) между точками (38) на маршрутной информации;
для каждого сегмента (50) определяют (62, 64) угол (тета) возвышения, который представляет угол пересечения между гипотенузой и смежными ребрами прямоугольного треугольника (54), построенного между точкой (52) на сегменте (50), точкой (56) картографического объекта на уровне земли карты и той же самой точкой (58) картографического объекта на высоте картографического объекта.
10. Способ по п.1, дополнительно содержащий игнорирование картографических объектов, расстояние которых от положения просмотра камеры превышает предварительно определенный порог диапазона.
11. Компьютерный программный продукт, содержащий исполняемое программное обеспечение, которое, когда исполняется процессором компьютера, реализует способ, как задано любым предшествующим пунктом.
12. Носитель (230) хранения, содержащий в себе или несущий компьютерный программный продукт по п.11.
13. Устройство (100) навигации по маршруту, выполненное с возможностью генерировать отображаемое изображение, содержащее картографический вид в трехмерной перспективной вертикальной проекции, на который наложена маршрутная информация, отличающееся тем, что устройство выполнено с возможностью отображать трехмерный картографический объект в формате отображения, который зависит от того, определяется ли картографический объект как загораживающий линию прямой видимости на маршрутную информацию на картографическом виде.
14. Устройство по п.13, в котором формат отображения выбирается из (i) первого, как правило непрозрачного формата отображения в случае, когда трехмерный картографический объект определяется как незагораживающий линию прямой видимости на маршрутную информацию, и (ii) второго, по меньшей мере, частично прозрачного формата отображения или формата отображения в виде проволочного каркаса в случае, когда трехмерный картографический объект определяется как загораживающий линию прямой видимости на маршрутную информацию.
15. Устройство по п.14, в котором второй формат отображения позволяет видеть сквозь объект маршрутную информацию за объектом на картографическом виде.