地图信息的显示方法、电子设备和介质与流程

未命名 07-17 阅读:99 评论:0


1.本技术实施例涉及智能驾驶领域,尤其涉及一种地图信息的显示方法、电子设备和介质。


背景技术:

2.在行车过程中,驾驶员会使用地图应用来辅助驾驶,地图应用的界面通常会显示在车辆的车机的屏幕中。在驾驶过程中,地图应用可以获取与驾驶路线相关的各种地图信息,例如,交通信号灯、交通标识、停车场、加油站等,并通过车机的屏幕或者语音呈现给用户,以便于使驾驶员及时充分地掌握车辆的行驶状况以及行驶环境。但是,对上述的各种地图信息中,有些信息对于驾驶中的驾驶员是无用的,有时候还会造成干扰,不方便驾驶员从中确认驾驶路线,例如,车辆经过十字路口后继续直行,地图应用的界面会同时显示直线车道和转弯车道的交通信号灯,如果该十字路口附件有停车场或加油站,地图应用也会一并显示;如果该区域内道路较多,则地图应用的界面内还会显示与车辆的行驶路线不相关的其他道路的交通信号灯。不对上述地图信息进行筛选,而将这些地图信息一一呈现给驾驶员,则会导致呈现的地图信息过多,影响驾驶员的驾驶体验。


技术实现要素:

3.本技术的目的在于提供一种地图信息的显示方法、电子设备和介质。
4.本技术的第一方面提供了一种地图的显示方法,应用于电子设备,包括:
5.获取第一地图,第一地图包括电子设备所在车辆的当前行驶路径相关的地图元素;
6.显示第二地图,其中,第二地图包括地图元素中的第一部分地图元素。
7.即在本技术的实施例中,这里的电子设备可以是车机,当前行驶路径可以是车辆正在行驶的道路,也可以是车辆正在行驶的道路中的一条车道。这里的地图元素可以是地图信息,地图信息可以包括:车道的位置、类型、宽度、坡度和曲率;交通标识、交通信号灯、电子摄像头以及路边地标、停车场、加油站。电子设备可以从地图元素中筛选出与当前行驶路径相关的第一部分地图元素,例如:用于指示车辆行驶的当前车道的交通信号灯,电子摄像头,道路标识牌,限速标识等,同时隐藏与当前行驶路径无关的地图信息,例如:车辆行驶的当前车道两侧的建筑物,用于指示其他车道的交通信号灯,电子摄像头,道路标识牌等。
8.通过本技术实施例的方法,电子设备可以通过获取车辆的当前行驶路径,从地图应用显示的地图元素中筛选出与当前行驶路径相关的地图信息呈现给驾驶车辆的用户,隐藏与当前行驶路径不相关的地图信息,使得用户在驾驶过程中可以更加清晰地掌握与当前行驶路径相关的地图信息,提高了用户的驾驶体验。
9.在上述第一方面的一种可能的实现中,第一部分地图元素包括下列中的至少一种:
10.电子摄像头、道路标识牌、交通信号灯、限速标识。
11.在上述第一方面的一种可能的实现中,电子摄像头、道路标识牌、交通信号灯位于车辆的行驶路径前方。
12.在上述第一方面的一种可能的实现中,限速标识位于车辆的行驶路径前方或者车辆的行驶路径后方。
13.即在本技术的实施例中,电子设备可以筛选出车辆的当前行驶路径前方的第一部分地图元素进行显示,隐藏车辆的当前行驶路径后方的地图元素。对于限速标识来说,即使,车辆已经驶离了限速标识所在的位置,电子设备仍可以显示用于指示车辆的当前行驶路径的限速标识。
14.在上述第一方面的一种可能的实现中,车辆的当前行驶路径包括至少第一车道和第二车道。
15.在上述第一方面的一种可能的实现中,若车辆行驶在第一车道,显示第一部分地图元素中的用于指示第一车道的电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种。
16.即在本技术的实施例中,这里的第一车道可以是车辆正在行驶的车道,电子设备可以筛选出用于指示第一车道的电子摄像头,道路标识牌、交通信号灯进行显示。其中,交通信号灯位于车辆的行驶路径前方且位于与第一车道连接的第一路口。
17.通过本技术实施例的方法,电子设备可以筛选出与第一车道相关的地图信息呈现给驾驶车辆的用户,隐藏与第一车道不相关的地图信息,能够减少电子设备中显示的地图信息的数量,使得用户可以更加准确地掌握与车辆当前行驶的第一车道的地图信息,带来更好的驾驶体验。
18.在上述第一方面的一种可能的实现中,方法还包括:
19.若车辆从第一车道行驶至第二车道,显示第一部分地图元素中的用于指示第二车道的电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种;
20.隐藏用于单独指示第一车道的电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种。
21.即在本技术的实施例中,车辆从第一车道行驶至第二车道,也就是,车辆正在行驶的车道是第二车道,电子设备可以筛选出用于指示第二车道的电子摄像头,道路标识牌、交通信号灯进行显示;同时,隐藏单独用于指示第一车道的电子摄像头,道路标识牌、交通信号灯。例如:如果第一车道和第二车道的前方仅设置了一个交通信号灯,无论车辆行驶在第一车道还是第二车道,电子设备都可以显示该交通信号灯。
22.通过本技术实施例的方法,电子设备可以根据车辆行驶的车道的变化,实时地更新显示的地图信息,在电子设备检测到车辆从第一车道驶入第二车道后,车辆可以筛选出与第二车道相关的地图信息呈现给驾驶车辆的用户,隐藏与第二车道不相关的地图信息,使得用户可以更加及时地掌握与车辆的当前行驶路径的地图信息,带来更好的驾驶体验。
23.在上述第一方面的一种可能的实现中,获取第一地图包括:
24.根据车辆在预设时间段中的预测行驶信息获取第一地图,预设时间段由地图的显示刷新频率和车辆的行驶速度中的至少一个所确定。
25.在上述第一方面的一种可能的实现中,预测行驶信息包括下列中的至少一种:车辆的当前行驶路径、行驶方向、以及行驶速度。
26.在上述第一方面的一种可能的实现中,显示第二地图包括:
27.隐藏地图元素中与第一部分地图元素的元素类型不同的第二部分地图元素,保留第一部分地图元素。
28.在上述第一方面的一种可能的实现中,第二部分地图元素包括下列中的至少一种:建筑物,限重标识,路标。
29.即在本技术的实施例中,电子设备可以隐藏建筑物,限重标识,路标等与车辆的当前行驶路径无关的第二部分地图元素。
30.本技术的第二方面提供了一种地图的显示装置,应用于电子设备,显示装置包括:
31.地图获取模块,用于获取第一地图,第一地图包括电子设备所在车辆的当前行驶路径相关的地图元素;
32.地图显示模块,用于显示第二地图,其中,第二地图包括地图元素中的第一部分地图元素,第一部分地图元素包括:电子摄像头、道路标识牌、交通信号灯、限速标识中的至少一种。
33.在上述第二方面的一种可能的实现中,地图显示模块确定电子摄像头、道路标识牌、交通信号灯位于车辆的行驶路径前方。
34.在上述第二方面的一种可能的实现中,地图显示模块确定限速标识位于车辆的行驶路径前方或者车辆的行驶路径后方。
35.在上述第二方面的一种可能的实现中,地图显示模块确定车辆的当前行驶路径包括至少第一车道和第二车道。
36.在上述第二方面的一种可能的实现中,若车辆行驶在第一车道,地图显示模块显示第一部分地图元素中的用于指示第一车道的电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种。
37.在上述第二方面的一种可能的实现中,若车辆从第一车道行驶至第二车道,地图显示模块显示第一部分地图元素中的用于指示第一车道的电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种;
38.地图显示模块隐藏用于单独指示第一车道的电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种。
39.本技术的第三方面提供了一种电子设备,其特征在于,包括:
40.存储器,处理器,处理器用于执行如前述第一方面提供的地图的显示方法的指令;
41.存储器可以与处理器耦合或者解耦用于存储由处理器执行的指令。
42.本技术的第四方面提供了一种计算机可读存储介质,其特征在于,计算机可读存储介质中包含有指令,当指令被电子设备的控制器执行时使电子设备实现如前述第一方面提供的地图的显示方法。
附图说明
43.图1根据本技术的实施例示出了一种用户驾驶车辆的场景示意图;
44.图2根据本技术的实施例示出了一种电子设备的硬件结构示意图;
45.图3根据本技术的实施例示出了一种电子设备的软件结构示意图;
46.图4根据本技术的实施例示出了一种电子设备运行地图信息的显示方法的流程示
意图;
47.图5根据本技术的实施例示出了一种电子设备确定车辆的行驶路径的场景示意图;
48.图6a至图6c根据本技术的实施例示出了一种电子设备对地图信息进行筛选并显示的场景示意图;
49.图7a至图7b根据本技术的实施例示出了一种电子设备设置用于显示与行驶路径相关的地图信息的显示区域的场景示意图;
50.图8根据本技术的实施例示出了一种电子设备显示与车辆行驶的地图信息和车辆行驶的其他信息的场景示意图;
51.图9根据本技术的实施例示出了一种电子设备对地图应用的显示界面设置标记来显示与行驶路径对应的车道相关的地图信息的场景示意图;
52.图10a和图10b根据本技术的实施例示出了一种电子设备通过模式切换的方式显示地图信息的场景示意图。
具体实施方式
53.本技术实施例包括但不限于一种地图信息的显示方法、电子设备和介质。为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例的实施方式作进一步地详细描述。
54.为了解决在驾驶过程中,地图应用显示的地图信息过多的问题,本技术公开了一种地图信息的显示方法,通过获取车辆的行驶路径,从地图应用显示的地图信息中筛选出与行驶路径相关的地图信息呈现给驾驶车辆的用户,隐藏与行驶路径不相关的地图信息,使得用户在驾驶过程中可以更加清晰地掌握与当前的行驶路径相关的地图信息,提高了用户的驾驶体验。
55.例如,图1描述了本技术实施例的一种用户驾驶车辆100的场景,在图1中,用户启动电子设备200的地图应用,地图应用可以从服务器300获取地图信息。在车辆100的行驶过程中,电子设备200确定车辆100的行驶路径,如:车辆100的当前位置到下一个位置的路径。电子设备200还实时地根据车辆100的当前位置获取地图信息,如:车辆100的当前位置周边的交通信号灯、交通标识。在本技术实施例中,电子设备200根据车辆的行驶路径,对地图信息进行筛选,筛选出与行驶路径相关的地图信息后,例如:电子设备200筛选出与行驶路径包含的车道,行驶方向,行驶速度相关的地图信息后,电子设备200显示与行驶路径相关的地图信息,隐藏非行驶路径相关的地图信息,例如:对于在直行车道行驶的车辆100,电子设备200可以仅显示直行车道对应的交通信号灯,隐藏转弯车道的交通信号灯;在车辆100的类型为轿车的情况下,电子设备200还可以仅显示与行驶速度相关的限速标识,隐藏限重标识,限高标识。
56.可以理解,本技术实施例的电子设备200可以是车机、膝上型计算机、台式计算机、平板计算机、手机、可穿戴设备、头戴式显示器、移动电子邮件设备、便携式游戏机、便携式音乐播放器、阅读器设备、或能够访问网络的其他电子设备。在一些实施方式中,本技术的实施例也可以应用于由用户穿戴的可穿戴设备。例如,智能手表、手环、首饰(例如,做成诸如耳环、手镯等装饰性物品的设备)或眼镜等,或者作为手表、手环、首饰或眼镜等的一部
分。
57.服务器300可以是硬件服务器,也可以植入虚拟化环境中,例如,根据本技术的一些实施例,服务器300可以是在包括一个或多个其他虚拟机的硬件服务器上执行的虚拟机。根据本技术实施例,服务器300可以通过网络与电子设备200进行交互,例如:向电子设备200发送地图应用包含的地图信息和/或从电子设备200接收地图信息用于更新地图。
58.图2示出了适用于本技术实施例的一种电子设备200的结构示意图。
59.如图2所示,电子设备200可以包括:音频模块210,扬声器210a,麦克风210b,屏幕220,处理器230,内部存储器240,外部存储器接口250,电源管理模块260,传感器270,按键280,天线1,天线2(未示出),移动通信模块294,无线通信模块295等。
60.电子设备200可以通过音频模块210,扬声器210a,受话器210b,麦克风210c,耳机接口110d,以及应用处理器等实现音频功能。本技术实施例中,电子设备200可以通过扬声器210a可以通过语音的方式向用户提示地图应用中的地图信息;
61.音频模块210用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块210还可以用于对音频信号编码和解码。在一些实施例中,音频模块210可以设置于处理器230中,或将音频模块210的部分功能模块设置于处理器230中。
62.扬声器210a,也称“喇叭”,用于将音频电信号转换为声音信号。
63.麦克风210b,也称“话筒”,“传声器”,用于将声音信号转换为电信号。
64.屏幕220,可以是由触摸传感器与显示屏组成触摸屏,也称“触控屏”,用于检测作用于其上或附近的手势操作。屏幕220可以将检测到的手势操作传递给处理器230,以确定手势操作的类型。在本技术实施例中,屏幕220用于显示地图应用的显示界面。
65.处理器230可以包括一个或多个处理单元,例如:处理器230可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
66.内部存储器240可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器240可以包括存储程序区和存储数据区。处理器230通过运行存储在内部存储器240的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备200的各种功能应用以及数据处理。在本发明的实施例中,内部存储器240可以用于存储本技术实施例中的地图应用的地图信息。
67.外部存储器接口250可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备200的存储能力。外部存储卡通过外部存储器接口250与处理器230通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
68.电源管理模块260用于从车辆100的供电设备对电子设备200进行电源输入。
69.传感器270可以包括位置传感器(如:gps(global positioning system,全球定位系统)、惯性测量单元(imu,inertial measurement unit)、雷达传感器、光检测和测距(lidar,light detection and ranging)传感器、图像传感器、里程传感器、温度/湿度传感
器、红外传感器、大气压力传感器、接近传感器、照度传感器、磁传感器、加速度传感器或陀螺仪传感器。
70.按键280包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。电子设备200可以接收按键输入,产生与电子设备200的用户设置以及功能控制有关的键信号输入。
71.电子设备200的无线通信功能可以通过天线1,天线2,移动通信模块194,无线通信模块195,调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。
72.移动通信模块294可以提供应用在电子设备200上的包括2g/3g/4g/5g等无线通信的解决方案。
73.无线通信模块295可以提供应用在电子设备200上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等的无线通信的解决方案。无线通信模块295经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器230。
74.图3是本技术一些实施例公开的电子设备200的软件结构框图。
75.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
76.应用程序层可以包括一系列应用程序包。
77.如图3所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。本技术实施例中,导航应用可以是地图应用,导航应用包括地图单元和筛选单元:用于存储有地图,地图可以通过服务器300进行更新,也可以在电子设备200对地图进行更新后同步到服务器300;筛选单元用于根据车辆100的行驶路径对车辆100周边的地图信息进行筛选,筛选出与行驶路径对应的地图信息。
78.如图3所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
79.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
80.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
81.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
82.电话管理器用于提供电子设备200的通信功能。例如通话状态的管理(包括接通,挂断等)。
83.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
84.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。
85.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
86.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
87.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
88.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
89.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
90.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
91.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
92.2d图形引擎是2d绘图的绘图引擎。
93.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
94.下面基于图2和图3所示的电子设备200的软硬件结构,通过图4对本技术的电子设备200的地图信息的显示方法进行详细说明。下文以电子设备200为车机为例进行描述。
95.具体地,本技术图4中的地图信息的显示方法可以通过车机200的处理器230执行相关程序来实现。如图4所示,根据本技术的一个具体实施方式提供的用于车机200的地图信息的显示方法包括:
96.s401:车机200启动并显示地图应用。
97.本技术实施例中,地图应用可以是安装在车机200的应用程序。车机200启动地图应用后,在车机200的屏幕内显示地图应用的显示界面。地图应用的显示界面可以包括地图信息,车辆100的行驶路径以及车辆100的当前位置信息。
98.本技术实施例中,地图应用可以包含有地图,如:高精度地图。地图可以显示,如:道路信息、交通标识信息和固定对象信息等类型的地图信息。其中,道路信息可以是地图中的车道信息,如:车道的位置、类型、宽度、坡度和曲率;交通标识信息可以是与车辆行驶相关的信息,如:交通标识、交通信号灯;固定对象信息可以是车道周边的固定对象,比如:路边地标、停车场、加油站等信息。
99.本技术实施例中,车机200的地图应用可以从服务器300的地图服务下载地图并保存在车机200的存储区域。在车机200启动地图应用后,车机200可以从存储区域加载地图,获取地图包含的地图信息。本技术的另一实施例中,车机200的地图应用也可以实时地从服务器300的地图服务下载地图,获取地图包含的地图信息,并显示在地图应用的显示界面中。
100.s402:车机200确定车辆100的行驶路径。
101.本技术实施例中,车辆100的行驶路径可以是车辆100从当前位置行驶到下一个位置之间的需要经过的路径。在车辆100处于导航模式/非导航模式下,车机200可以使用不同的方式来确定车辆100的行驶路径。
102.本技术实施例中,车机200的地图应用可以运行在nca(navigation cruise assist,自动导航巡航辅助)模式下,nca模式可以是导航模式。在nca模式下,如果车辆100处于行驶过程中,车机200可以直接通过车机200的地图应用获取车辆100的行驶路径。例如,用户在车机200的地图应用输入目的地后,车机200的地图应用可以确定车辆100的当前位置与目的地之间的路径为行驶路径。在车机200确认了车辆100的行驶路径后,就可以依据确定的行驶路径,在车辆100的行驶过程中,执行步骤s402至s405,从固定对象信息(已识别出的车辆100当前位置附近的固定对象信息)中筛选得到与车辆100的行驶路径对应的固定对象信息,将固定对象信息显示在车机200的屏幕内。
103.本技术实施例中,如果车机200的地图应用没有开启导航模式,车机200可以通过如下方法确定车辆100的行驶路径。车机200可以通过车辆100当前的车道信息确定车辆100的行驶路径,比如,车机200根据车辆100当前所在的车道,可以确定从车辆100的当前位置到当前所在的车道对应的下一个路口的位置为车辆100的行驶路径;在车辆100到达当前所在的车道对应的下一个路口时,再获取车辆100在下一个路口将要驶入的车道,确定从车辆100驶入的车道的当前位置到驶入的车道对应的下一个路口的位置为车辆100的行驶路径。
104.本技术实施例中,车机200还可以根据车辆100所在的车道预测车辆在下一个路口驶入的车道。图5示出了本技术实施例的一种确定车辆100的行驶路径的示意图,在图5中,如果车辆100所在的车道是直行车道c02,则下一个路口驶入的车道就是下一个路口前方的直行车道;如果车辆100所在的车道是转弯车道c01或者c03,则下一个路口驶入的车道是所在的车道的转弯方向指向的车道;如果车辆100所在的车道是复用车道(如直行和转弯分时复用),则下一个路口驶入的车道包括直行车路和转弯方向指向的道路(后期再结合路口的停车信息、交通信号灯信息来确定用户驶入的道路,再次更新即可)。
105.可以理解,本技术实施例中,如果车辆100变换车道,车机200还可以根据变换后的车道重新预测车辆100在下一个路口驶入的车道。
106.s403:车机200根据车辆100的当前位置信息获取地图信息。
107.本技术实施例中,车机200可以通过gps定位信息来确定车辆100的当前位置信息,该gps定位信息可以由车机200中的gps定位模块生成。例如,车机200可以将实时获取的gps定位信息发送至地图应用服务;相应的,地图应用服务也可以实时对车辆100进行定位,进而确定车辆100的当前位置信息并发送给车机200。
108.本技术实施例中,在车机200确定了车辆100的当前位置信息后,车机200的地图应用就可以根据车辆100的当前位置信息从地图应用的地图中获取与车辆100的当前位置信息对应的地图信息。地图信息包括当前位置的周边的交通标识信息和固定对象信息,交通标识信息用于指示交通通行信号,如包括电子摄像头、限速标识牌、交通信号灯等;固定对象信息通常为建筑物信息,如:加油站、银行/atm、停车场等。
109.本技术实施例中,与车辆100的当前位置信息对应的地图信息可以是以车辆100的当前位置为中心形成的范围内的地图信息,如:以车辆100的当前位置为中心200米范围内的地图信息;或是,在车机200的屏幕中显示的地图应用的当前的显示界面对应的范围包含
的地图信息。可以理解,随着车辆100继续行驶,车辆100的当前位置会发生变化,车机200的屏幕中显示的地图应用的当前的显示界面包含的地图信息也会随着车辆100的当前位置的变化,实时地发生变化。
110.本技术实施例中,车机200还只直接获取与车辆100的当前位置信息对应的地图信息中交通标识信息,如:电子摄像头、限速标识牌、交通信号灯,而忽略地图信息中非交通标识信息,如:加油站、银行/atm、停车场。
111.s404:车机200根据车辆的行驶路径,对地图信息进行筛选,筛选出与行驶路径相关的地图信息。
112.在车机200在获取到车辆100周边的地图信息后,或者,获取到车辆100周边的交通标识信息后,接着,车机200可以对地图信息/交通标识信息进行筛选,得到与车辆100的行驶路径相关的交通标识信息。
113.在车机200确定车辆100的行驶路径时,车辆100的行驶路径包括车辆100将要行驶的路段信息以及路段的延伸方向信息。因此,在筛选和行驶路径相关的地图信息时,可以根据车辆100将要行驶的路段信息、路段的延伸方向信息中的至少一种进行筛选。根据车辆100将要行驶的路段信息筛选地图信息后,可以得到车辆100将要驶入的路段的地图信息,而剔除其他不相关道路上的地图信息。根据路段的延伸方向信息筛选时,可以得到实际对车辆100有用的地图信息,也就是,位于车辆100的行驶方向上车辆100尚未驶过的地图信息(也可以称为车辆100的前方地图信息)。例如,假设路口有四个交通信号灯,在根据路段的延伸方向筛选后,可以仅保留车辆100经过该路口时为车辆100提供指示的交通信号灯,而隐藏其他三个交通信号灯。
114.图6a至图6c示出了本技术实施例中一种车机200确定和筛选车辆100周边的地图信息的场景图,假设车辆100沿着a大道行驶,且根据导航信息,如图6a所示,车辆100在a大道直行,则,根据车辆100的行驶路径可以得到的信息有:车辆100在未来一段时间在a大道行驶,行驶方向为沿着图6a中车辆100行驶的方向直行。则根据车辆100将要行驶的路段信息筛选地图信息,即筛选出a大道上及a大道两边的地图信息,交通信号灯a01、a02、a05和限重标识a03,都在a大道两边,故均符合筛选条件。其中,交通信号灯a01用于指示行驶在a大道的车辆100直行,交通信号灯a05用于指示左转。根据路段的延伸方向信息筛选时,即筛选出为车辆100前进方向提供指示的交通标识,即车辆100沿a大道直行,则由于交通信号灯a02不是为车辆100前进方向(直行方向)提供指示,故交通信号灯a02不符合筛选条件,而交通信号灯a01、交通信号灯a05和限重标识a03符合筛选条件。
115.在一些实施例中,车辆100的行驶路径还可以精确到车辆100行驶的车道,可以根据车道对交通标识进行进一步筛选,筛选得到位该车道提供交通指引的地图信息。例如,假设a大道包括车道c01至车道c03,车道c01可以转弯,在道路的两向车道中间包括一个转弯标识,在根据车辆100将要行驶的路段信息筛选以及根据路段的延伸方向信息筛选时,该转弯标识均符合条件,但该转弯标识不适用于车辆100的行驶车道c02,而是适用于车道c01,因此,可以根据车道级的筛选,可以将转弯标识筛选隐藏。
116.本技术实施例中,车机200可以根据行驶路径包含的车道、行驶方向以及行驶速度分别对交通标识信息进行筛选。上述过程可以包括:车机200可以先根据车辆100的当前位置信息确定车辆100所在的车道,显示该车道对应的交通标识信息,隐藏其他车道对应的交
通标识信息。(如:显示与该车道对应的限速标识)。可以理解,由于尚未确定车辆100的行驶方向,车机200可以显示地图应用的显示界面中的路口的交通信号灯。在根据车道筛选完交通标识信息后,车机200可以进一步筛选并显示与车辆100的行驶方向对应的交通标识信息。(如:显示车辆100前方的交通标识信息,隐藏车辆100后方的交通标识信息,对于交通信号灯,车机200可以仅显示为车辆100所在的车道提供信号指示的交通信号灯)。对于与车辆100的行驶速度对应的交通信号标识,如:限速标识,如果该限速标识不限制车辆100所在的车道,则车机200可以不显示该限速标识;如果该限速标识限制车辆100所在的车道或者限制整条道路,车机200可以显示该限速标识。
117.在本技术实施例中,并不限定车机200需要按照行驶路径包含的车道、行驶方向以及行驶速度的顺序依次对交通标识信息进行筛选,车机200可以按照行驶方向、车道以及行驶速度的任意顺序对交通标识信息进行筛选。在本技术另一实施例中,车机200还可以根据行驶方向、车道以及行驶速度同时对交通标识信息进行筛选。
118.下面继续参考图6a,车机200可以根据车辆100的当前位置,确定车辆100周边的地图信息,如:交通信号灯a01、a02、a05和限重标识a03。车机200可以确定车辆100的行驶路径包含的车道,如:车道c02。车机200可以根据车道c02对地图信息进行筛选,筛选出交通信号灯a01。可以看出,限重标识a03虽然是限制整条道路的,但限重标识a03是与行驶速度不相关的交通标识信息,车机200可以将限重标识a03排除。在图6a的场景中,车机200可以根据车辆100所在的车道c02到下一个路口的位置确定车辆100的行驶方向,并确定车辆100经过下一个路口后仍然是保持直行的路径。车机200可以确定交通信号灯a01与车辆100的行驶方向相关,交通信号灯a02与车辆100的行驶方向不相关,交通信号灯a05指示行驶在车道c01的车辆100左转,车机200将交通信号灯a02和交通信号灯a05排除
119.本技术实施例中,如图6a所示,在车机200确定车辆100属于轿车的情况下,车机200还可以进一步确定限重标识a03与车辆100的行驶路径不相关,而被筛选掉,只有交通信号灯a01符合车辆100的行驶路径。
120.在本技术实施例中,车机200还可以根据车辆100的行驶方向以及地图信息是否属于行驶速度相关的地图信息的条件来筛选地图信息。这里的行驶方向可以是车辆100的行驶路径的方向,是否属于行驶速度相关的地图信息可以是地图信息所标识的内容是否涉及车辆100的车速,如:限速标识。
121.s405:车机200显示与行驶路径相关的地图信息,隐藏非行驶路径相关的地图信息。
122.本技术实施例中,车机200筛选出与行驶路径相关的地图信息后,将行地图信息显示给用户,同时,可以隐藏非行驶路径相关的地图信息。
123.如图6b所示,车机200通过步骤s404对地图信息进行筛选后,在车机200的屏幕上显示给用户的看到的只有交通信号灯a01。对于交通信号灯a02来说,交通信号灯a02与车辆100行驶的道路以及行驶方向不相关,车机200将交通信号灯a02隐藏。对于交通信号灯a05来说,交通信号灯a05用于指示行驶在车道c03的车辆100左转,与行驶在车道c02的车辆100不相关,车机200将交通信号灯a05隐藏。对于限重标识a03来说,限重标识a03不属于与车辆100的行驶速度相关的地图信息,车机200也将限重标识a03隐藏(图6b中的交通信号灯a02、限重标识a03以及交通信号灯a05用虚线表示)。
124.对于图6b所示的场景,车机200的屏幕上的地图应用的显示界面中的交通信号灯a01的显示位置,可以与交通信号灯a01在物理环境中的位置保持一致,在地图应用包含的地图为3d高精度地图的情况下,交通信号灯a01可以以3d模型的标记显示。对于隐藏的交通信号灯a02、交通信号灯a05和限重标识a03,在车机200的屏幕上的地图应用的显示界面中,隐藏交通信号灯a02、交通信号灯a05和限重标识a03的3d模型的标记。车机200的屏幕也可以是人机交互界面(human machine interface,hmi)。
125.在另一本技术实施例中,在车辆100改变行驶路径,如,车辆100改变行驶的车道,车机100可以根据车辆100改变后的行驶路径,实时地更新显示的地图信息。如图6c所示,车辆100从车道c02行驶至车道c03准备左转,这时,车机100可以根据车辆100的行驶路径(车道c03)对显示的地图信息再次进行筛选,车机200的屏幕上显示的地图信息变为交通信号灯a05。车机200隐藏与车辆100行驶的道路以及行驶方向不相关的交通信号灯a02;隐藏用于指示行驶在车道c02的车辆100直行的交通信号灯a01以及隐藏限重标识a03(图6c中的交通信号灯a02、限重标识a03以及交通信号灯a01用虚线表示)。
126.本技术实施例中,车机200还可以通过在屏幕中设置用于显示与行驶路径相关的地图信息的显示区域,在显示区域中显示与行驶路径相关的地图信息的图标,使得地图信息可以独立于地图应用,不会对地图应用造成影响。图7a示出了车机200在屏幕中设置用于显示与行驶路径相关的地图信息的显示区域的场景图,在图7a中,车辆100的当前位置周边仅有限速标识a04,无其他与行驶路径相关的地图信息;车机200的屏幕上的地图应用的显示界面中仅显示了限速标识a04的标记;车机200在屏幕的显示区域内显示了限速标识a04的图标(图7a中60max),隐藏了其他与行驶路径不相关的地图信息。如图7a所示,车机200在屏幕的显示区域内还可以显示与车辆行驶的其他信息,如:车速(图7a中的16km/h)以及车机200确定的车辆100距离下一个路口的距离(图7a中的300m)。
127.本技术实施例中,对于作用范围覆盖了较大区域的地图信息,通常为交通标识信息(例如,图7b中的限速标识a04),即使车辆100驶过了交通标识信息所在位置,也就是交通标识信息远离了车辆100的当前位置,但只要车辆100处于交通标识信息的有效范围内,则车机200仍然可以在车机200的屏幕的显示区域或者车辆100的抬头显示器中显示该交通标识信息;对于车机200的屏幕的地图应用的显示界面来说,地图应用受限于显示范围,只显示车辆100的当前位置周边的地图信息,所以车机200的屏幕的地图应用的显示界面中可以不显示,已经驶过的交通标识信息。例如,在图7b中,当车辆100驶过了限速标识a04后,车机200的屏幕的地图应用的显示界面中不再显示限速标识a04的标记,但是在车机200的屏幕的显示区域或者车辆100的抬头显示器中仍然显示限速标识a04,直至车辆100行驶出限速标识a04的有效范围。在另一个本技术实施例中,如果在车辆100的行驶路径前方又出现了限速标识a06,也就是说,车辆100已经进入限速标识a06的有效范围,这时,车机200的屏幕的地图应用的显示界面中显示限速标识a06的标记,直至车辆100行驶出限速标识a06的有效范围或者再次进入下一个限速标识的有效范围。可以理解,在另一个本技术实施例中,在车辆100的行驶路径包括车道c01和车道c02,且车道c01和车道c02为逆向车道的情况下,如果车辆100从车道c01行驶至车道c02,则车机200可以显示车道c02的地图信息而隐藏车道c01的地图信息。
128.在一些实施例中,还可以对地图标识的种类进行筛选,只保留和方向指示类的交
通标识和速度指引类的交通标识。
129.本技术实施例中,车机200还可以在车辆100的抬头显示器(head up display,hud)中显示与行驶路径相关的地图信息,在抬头显示器中显示与行驶路径相关的地图信息的图标,也可以使得地图信息可以独立于地图应用,不会对地图应用造成影响;同时,车机200还可以在抬头显示器中同时显示与车辆行驶的其他信息,如:车速。图8示出了一种车机200在抬头显示器b01上显示与车辆行驶的地图信息和车辆行驶的其他信息的场景图,其中,抬头显示器b01包括:限速标识a04的图标(图8中60max),车机200确定的行驶速度信息(图8中16km/h,可以是由车辆100的传感器检测的车速,车机200确定的车辆100距离下一个路口的距离(图8中300m)。
130.在本技术实施例中,车机200还可以在地图应用中保留了根据车辆100的行驶路径筛选后的地图信息,如果车辆100倒车后,车机200的屏幕或抬头显示器中可以重新显示筛选后的地图信息。
131.上述图4描述了本技术实施例中车机200显示地图信息的方法流程,可以看出,在图4所描述的步骤s404中,行驶路径是车辆100从当前位置行驶到下一个位置之间的需要经过的道路的路径,图7a和图7b中描述的限重标识a03也是对整条道路都适用的。
132.在本技术实施例中,对于有些交通标识信息来,是适用于特定的车道的,例如,以交通信号灯为例,一条道路中的每根车道在每个时刻都设置有一个交通信号灯,每一个交通信号灯所在的车道进行单独的信号指示,如:对于三车道的道路来说,右转的交通信号灯适用于右转车道,直行的交通信号灯适用于直行车道,左转的交通信号灯适用于左转车道。因此,车机200还可以根据车辆100的行驶路径所对应的车道来进行进一步的筛选,筛选出为车辆100的行驶路径所对应的车道提供指示的交通信号灯和交通标识。
133.在本技术实施例中,如果车辆100处于导航状态,也就是,车机200的地图应用可以运行在nca模式,则车机200可以通过地图应用获取车辆100的行驶路径对应的车道;如果车辆100在行驶过程中切换了车道,车机200也可以实时地获取切换后的车辆100的行驶路径对应的车道。
134.在本技术实施例中,如果车辆100处于导航状态,车机200也可以通过车道线识别的方法,确定车辆100的行驶路径对应的车道;车机200可以将识别的车道和车机200通过地图应用获取的车道相互校验,以确认车辆100是否行驶在地图应用提示的导航车道,在车机200确定车辆100没有行驶在导航车道时,车机200可以以通过车道线识别的方法识别出的车道为车辆100的行驶路径对应的车道,进行交通标识信息的筛选。
135.在本技术实施例中,如果车辆100不处于导航状态,则车机200可以通过车道线识别的方法,实时地确定车辆100的行驶路径对应的车道,再根据识别出的车道筛选出适用该车道的交通标识信息;如果车辆100在行驶过程中切换了车道,则车机200可以重新识别车辆100的行驶路径对应的车道,重新进行交通标识信息的筛选。
136.图9示出了一种车机200可以通过在屏幕中显示的地图应用的显示界面中设置标记来显示与行驶路径对应的车道相关的地图信息,隐藏非行驶路径相关的地图信息。在图9中,车机200的屏幕中显示的地图应用的显示界面中只呈现车辆100的行驶路径对应的车道对应的显示交通信号灯a01的颜色变化,其他车道对应显示交通信号灯(如交通信号灯a05)的颜色变化可以隐藏,从而实现车道级的地图信息的显示。例如,在图9中,车辆100在车道
c02上直行,因此,指示直行的交通信号灯a01有颜色变化,而指示转弯的交通信号灯a05没有颜色变化(例如设置为始终显示黑色)。
137.本技术实施例中,由于交通标识、交通信号灯等通常具有固定的承载体,例如:交通标识的安装架,交通信号灯的灯柱,车机200包含的传感器,如:雷达传感器,可以检测到承载体。在车辆100行驶的过程中,车机200可以使用传感器对交通信号灯、交通标识的位置进行校验。一方面,使得地图应用的地图内的交通信号灯、交通标识的位置和实际位置保持一致;另一方面,如果车机200检测到地图应用的地图内没有的交通信号灯、交通标识(比如,新增的交通信号灯/交通标识),可以更新到地图应用的地图中。
138.本技术实施例中,在校验过程中,如果车机200通过传感器检测到交通信号灯/交通标识,而在地图应用的地图内没有,则车机200可以对地图应用的地图内进行补充建模,将新检测到的交通信号灯/交通标识补充到地图应用的地图内。为了确保地图应用的地图的准确度,车机200可以基于至少两种/两个不同传感器来确认是否检测到交通信号灯/交通标识。例如,车机200可以同时结合图像传感器的图像识别和雷达传感器确认交通信号灯/交通标识及其位置。
139.本技术实施例中,如图10a所示,在车机200启动地图应用后,地图应用的显示界面内可以显示与车辆100的当前位置对应的地图信息,而不对地图信息进行筛选(图10a中的交通信号灯a01、交通信号灯a02和限重标识a03用实线表示);在地图应用的显示界面内可以设置有模式切换的按钮d01,驾驶车辆100的用户可以在车机200的地图应用的显示界面内点击按钮d01,使得地图应用切换至精简模式,车机200可以通过上述图4描述的步骤s402至s405,对地图应用的显示界面内的地图信息进行筛选,如图10b所示,显示与车辆100的行驶路径相关的地图信息,隐藏与车辆100的行驶路径不相关的地图信息(图10b中的交通信号灯a01用实线表示;交通信号灯a02和限重标识a03用虚线表示)。在地图应用切换至精简模式后,驾驶车辆100的用户还可以在车机200的地图应用的显示界面内点击按钮d01,使得地图应用切换回正常模式。
140.应当理解的是,虽然在本文中可能使用了术语“第一”、“第二”等等来描述各个特征,但是这些特征不应当受这些术语限制。使用这些术语仅仅是为了进行区分,而不能理解为指示或暗示相对重要性。举例来说,在不背离示例性实施例的范围的情况下,第一特征可以被称为第二特征,并且类似地第二特征可以被称为第一特征。
141.此外,各种操作将以最有助于理解说明性实施例的方式被描述为多个彼此分离的操作;然而,描述的顺序不应被解释为暗示这些操作必须依赖描述的顺序,其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序也可以被重新安排。当所描述的操作完成时,所述处理可以被终止,但是还可以具有未包括在附图中的附加操作。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
142.说明书中对“一个实施例”,“实施例”,“说明性实施例”等的引用表示所描述的实施例可以包括特定特征、结构或性质,但是每个实施例也可能或不是必需包括特定的特征、结构或性质。而且,这些短语不一定是针对同一实施例。此外,当结合具体实施例描述特定特征,本领域技术人员的知识能够影响到这些特征与其他实施例的结合,无论这些实施例是否被明确描述。
143.除非上下文另有规定,否则术语“包含”、“具有”和“包括”是同义词。短语“a/b”表
示“a或b”。短语“a和/或b”表示“(a)、(b)或(a和b)”。
144.如本文所使用的,术语“模块”可以指代,作为其中的一部分,或者包括:用于运行一个或多个软件或固件程序的存储器(共享、专用或组),专用集成电路(asic),电子电路和/或处理器(共享、专用或组),组合逻辑电路,和/或提供所述功能的其他合适组件。
145.在附图中,可能以特定布置和/或顺序示出了一些结构或方法特征。然而,应当理解的是,这样的特定布置和/或排序不是必需的。而是,在一些实施例中,这些特征可以以不同于说明性附图中所示的方式和/或顺序来进行说明。另外,特定附图中所包含得结构或方法特征并不意味着所有实施例都需要包含这样的特征,在一些实施例中,可以不包含这些特征,或者可以将这些特征与其他特征进行组合。
146.上面结合附图对本技术的实施例做了详细说明,但本技术技术方案的使用不仅仅局限于本专利实施例中提及的各种应用,各种结构和变型都可以参考本技术技术方案轻易地实施,以达到本文中提及的各种有益效果。在本领域普通技术人员所具备的知识范围内,在不脱离本技术宗旨的前提下做出的各种变化,均应归属于本技术专利涵盖范围。

技术特征:
1.一种地图的显示方法,应用于电子设备,其特征在于,包括:获取第一地图,所述第一地图包括所述电子设备所在车辆的当前行驶路径相关的地图元素;显示第二地图,其中,所述第二地图包括所述地图元素中的第一部分地图元素。2.根据权利要求1所述的方法,其特征在于,所述第一部分地图元素包括下列中的至少一种:电子摄像头、道路标识牌、交通信号灯、限速标识。3.根据权利要求2所述的方法,其特征在于,所述电子摄像头、道路标识牌、交通信号灯位于所述车辆的行驶路径前方。4.根据权利要求3所述的方法,其特征在于,所述限速标识位于所述车辆的行驶路径前方或者所述车辆的行驶路径后方。5.根据权利要求4所述的方法,其特征在于,所述车辆的当前行驶路径包括至少第一车道和第二车道。6.根据权利要求5所述的方法,其特征在于,若所述车辆行驶在所述第一车道,显示所述第一部分地图元素中的用于指示所述第一车道的所述电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述车辆从所述第一车道行驶至所述第二车道,显示所述第一部分地图元素中的用于指示所述第二车道的所述电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种;隐藏用于单独指示所述第一车道的所述电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种。8.根据权利要求1所述的方法,其特征在于,所述获取第一地图包括:根据所述车辆在预设时间段中的预测行驶信息获取所述第一地图,所述预设时间段由所述地图的显示刷新频率和所述车辆的行驶速度中的至少一个所确定。9.根据权利要求8所述的方法,其特征在于,所述预测行驶信息包括下列中的至少一种:所述车辆的当前行驶路径、行驶方向、以及行驶速度。10.根据权利要求9所述的方法,其特征在于,所述显示第二地图包括:隐藏所述地图元素中与所述第一部分地图元素的元素类型不同的第二部分地图元素,保留所述第一部分地图元素。11.根据权利要求10所述的方法,其特征在于,所述第二部分地图元素包括下列中的至少一种:建筑物,限重标识,路标。12.一种地图的显示装置,应用于电子设备,其特征在于,所述显示装置包括:地图获取模块,用于获取第一地图,所述第一地图包括所述电子设备所在车辆的当前行驶路径相关的地图元素;地图显示模块,用于显示第二地图,其中,所述第二地图包括所述地图元素中的第一部分地图元素,所述第一部分地图元素包括:电子摄像头、道路标识牌、交通信号灯、限速标识中的至少一种。13.根据权利要求12所述的显示装置,其特征在于,所述地图显示模块确定所述电子摄
像头、道路标识牌、交通信号灯位于所述车辆的行驶路径前方。14.根据权利要求13所述的显示装置,其特征在于,所述地图显示模块确定所述限速标识位于所述车辆的行驶路径前方或者所述车辆的行驶路径后方。15.根据权利要求14所述的显示装置,其特征在于,所述地图显示模块确定所述车辆的当前行驶路径包括至少第一车道和第二车道。16.根据权利要求15所述的显示装置,其特征在于,若所述车辆行驶在所述第一车道,所述地图显示模块显示所述第一部分地图元素中的用于指示所述第一车道的所述电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种。17.根据权利要求15所述的显示装置,其特征在于,若所述车辆从所述第一车道行驶至所述第二车道,所述地图显示模块显示所述第一部分地图元素中的用于指示所述第二车道的所述电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种;所述地图显示模块隐藏用于单独指示所述第一车道的所述电子摄像头,道路标识牌、交通信号灯、限速标识中的至少一种。18.一种电子设备,其特征在于,包括:存储器,处理器,所述处理器用于执行权利要求1至11中任一项所述地图的显示方法的指令;所述存储器可以与处理器耦合或者解耦用于存储由所述处理器执行的指令。19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包含有指令,当所述指令被电子设备的控制器执行时使电子设备实现权利要求1至11中任一项所述地图的显示方法。

技术总结
本申请涉及智能驾驶领域,公开了一种地图信息的显示方法、电子设备和介质,该方法包括:获取第一地图,第一地图包括电子设备所在车辆的当前行驶路径相关的地图元素;显示第二地图,其中,第二地图包括地图元素中的第一部分地图元素。通过本申请的方法,电子设备可以通过获取车辆的当前行驶路径,从地图应用显示的地图元素中筛选出与当前行驶路径相关的地图信息呈现给驾驶车辆的用户,隐藏与当前行驶路径不相关的地图信息。径不相关的地图信息。径不相关的地图信息。


技术研发人员:姜宝涵 曾侃
受保护的技术使用者:华为技术有限公司
技术研发日:2021.11.30
技术公布日:2023/6/3
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐