本申请涉及保障车辆环视功能的方法、车辆座舱系统及包括其的车辆、存储介质,所述方法包括如下步骤:在开启所述环视功能的期间根据所述环视功能的绘制时长是否超过预设时间阈值确定所述环视功能是否存在卡顿;以及在确定存在卡顿的情况下,调整所述环视功能的渲染策略。略。略。
【技术实现步骤摘要】
保障车辆环视功能的方法、座舱系统及车辆、存储介质
[0001]本申请涉及车辆视觉辅助领域,具体而言,涉及保障车辆环视功能的方法、车辆座舱系统及包括其的车辆、存储介质。
技术介绍
[0002]随着智能汽车座舱系统的系统功能和应用生态的日益丰富,座舱系统的系统性能也随之成为了越来越重要的体验。但是,丰富的系统功能和应用生态,会导致大量的常驻后台服务等需要消耗汽车座舱系统的系统资源,这有时会导致有时候360度环视这样非常重要的系统应用在运行过程中会因为系统资源紧张而发生调出缓慢、卡顿、卡死等严重影响用户体验的问题。甚至有用户曾反馈倒车后往前开了几秒倒车影像才能调出。
[0003]有鉴于此,在系统硬件算力有限的情况下,需要提出一种改进的保障车辆环视功能的机制。
技术实现思路
[0004]本申请的实施例提供了一种保障车辆环视功能的方法、车辆座舱系统及包括其的车辆、存储介质,用于监测车辆的环视功能是否工作正常。
[0005]根据本申请的一方面,提供一种保障车辆环视功能的方法,所述方法包括如下步骤:在开启所述环视功能的期间根据所述环视功能的绘制时长是否超过预设时间阈值确定所述环视功能是否存在卡顿;以及在确定存在卡顿的情况下,调整所述环视功能的渲染策略。
[0006]在本申请的一些实施例中,可选地,调整所述环视功能的渲染策略包括如下至少一者:提升所述环视功能的渲染处理器的频率;降低所述环视功能的渲染分辨率;和降低所述环视功能的渲染帧率。
[0007]在本申请的一些实施例中,可选地,根据所述环视功能的绘制时长是否超过预设时间阈值确定所述环视功能是否存在卡顿包括:在所述环视功能的绘制时长超过所述预设时间阈值的次数超过预定次数的情况下,确定所述环视功能存在卡顿。
[0008]在本申请的一些实施例中,可选地,确定所述环视功能是否存在卡顿还包括:确定所述环视功能的绘制超时的原因。
[0009]在本申请的一些实施例中,可选地,调整所述环视功能的渲染策略包括:在确定因所述渲染处理器导致绘制超时的情况下,停止渲染透明底盘图层;和在确定非因所述渲染处理器导致绘制超时的情况下,停止渲染车模图层。
[0010]在本申请的一些实施例中,可选地,因所述渲染处理器导致绘制超时的情况包括如下至少一者:所述渲染处理器的温度超过预设温度值、所述渲染处理器的占用率超过预设比例。
[0011]在本申请的一些实施例中,可选地,非因所述渲染处理器导致绘制超时的情况包括:内存溢出。
[0012]在本申请的一些实施例中,可选地,调整所述环视功能的渲染策略包括:根据车辆的行车方向确定优先渲染的视角,并对所述优先渲染的视角进行渲染。
[0013]根据本申请的另一方面,提供一种车辆座舱系统,所述系统包括:存储器,其配置成存储指令;和处理器,其配置成执行所述指令以执行如上文所述的任意一种保障车辆环视功能的方法。
[0014]根据本申请的另一方面,提供一种车辆,所述车辆包括如上文所述的任意一种车辆座舱系统。
[0015]根据本申请的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令由处理器执行时,使得所述处理器执行如上文所述的任意一种保障车辆环视功能的方法。
[0016]根据本申请的一些实施例提供的保障车辆环视功能的方法、车辆座舱系统及包括其的车辆、存储介质,能够监测车辆的环视功能是否工作正常,并在诸如系统硬件开销过大等情况下保障车辆环视功能的最基本体验,从而确保驾驶的安全性。
附图说明
[0017]从结合附图的以下详细说明中,将会使本申请的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
[0018]图1示出了根据本申请的一个实施例的保障车辆环视功能的方法;图2示出了根据本申请的一个实施例的保障车辆环视功能的方法。
具体实施方式
[0019]出于简洁和说明性目的,本文主要参考其示范实施例来描述本申请的原理。但是,本领域技术人员将容易地认识到相同的原理可等效地应用于所有类型的保障车辆环视功能的方法、车辆座舱系统及包括其的车辆、存储介质,并且可以在其中实施这些相同或相似的原理,任何此类变化不背离本申请的真实精神和范围。
[0020]本文中的(车辆)环视功能指代通过摄像头等设备获取车辆周围一个或多个角度的图像,并可以拼接出一副围绕车身的环境图像的功能。在一些示例中,车辆上布置的摄像头可以获取车身周围360度范围内的全景图像,因而拼接出来的图像也称为360度环视图像,车辆环视功能也因此被称为360度环视功能。
[0021]根据本申请的一方面,提供一种保障车辆环视功能的方法。如图1所示,保障车辆环视功能的方法10(以下简称方法10)包括如下步骤:在步骤S102中在开启环视功能的期间根据环视功能的绘制时长是否超过预设时间阈值确定环视功能是否存在卡顿;以及在步骤S104中在确定存在卡顿的情况下,调整环视功能的渲染策略。方法10通过以上步骤能够解决车辆环视功能因为处理器算力、内存不足等原因导致画面卡顿、卡死或者调出变慢问题,因而可以在车辆环视功能无法自己判断当前系统资源情况下,通过系统层级的判断机制来确定是否需要调整车辆环视功能设置。以下将详细说明方法10中各个步骤的工作原理。
[0022]方法10在步骤S102中在开启环视功能的期间根据环视功能的绘制时长是否超过预设时间阈值确定环视功能是否存在卡顿。具体而言,可以根据系统层级的反馈判断环视功能的某个画面的绘制工作是否在预设时间(例如,16ms)内完成。如果不能在预设时间内
完成画面绘制与合成,则可以认为环视功能存在一定程度的卡顿,需要在后续过程中予以排除。反之,如果能在预设时间内完成画面绘制与合成,则可以认为环视功能工作正常。步骤S102中的这一判定过程不需要环视功能具备自我监测的能力,而是在系统层级实现了判断。
[0023]在本申请的一些实施例中,在步骤S102中根据环视功能的绘制时长是否超过预设时间阈值确定环视功能是否存在卡顿可以考虑超时的严重程度。亦即,可以不以单一偶然的卡顿判定环视功能不能被正确执行。具体而言,可以在环视功能的绘制时长超过预设时间阈值的次数超过预定次数的情况下,确定环视功能存在卡顿。由于软硬件系统的复杂性,单一偶然的超时响应有时是不可避免的,因而该示例以预定次数作为判断是否卡顿的另一条件可以降低误报的概率,防止因误报而不当地执行下文的调整渲染策略。
[0024]方法10在步骤S104中在确定存在卡顿的情况下,调整环视功能的渲染策略。在确定环视功能存在卡顿的情况下,说明车辆的硬件资源(具体而言可以是座舱系统的硬件资源)当前无法满足环视功能的要求,此时一方面可以尝试提高资源的响应能力;另一方面可以退而求其次,以一种降级显示的方式来满足基本的画面获取需求。
[0025]在本申请的一些实施例中,在步骤S104中可以通过如下方式调整环视功能的渲染策略:例如,可以先提升环视功能的渲染处本文档来自技高网...
【技术保护点】
【技术特征摘要】
1. 一种保障车辆环视功能的方法,其特征在于,所述方法包括:在开启所述环视功能的期间根据所述环视功能的绘制时长是否超过预设时间阈值确定所述环视功能是否存在卡顿;以及在确定存在卡顿的情况下,调整所述环视功能的渲染策略。2.根据权利要求1所述的方法,其中,调整所述环视功能的渲染策略包括如下至少一者:提升所述环视功能的渲染处理器的频率;降低所述环视功能的渲染分辨率;和降低所述环视功能的渲染帧率。3.根据权利要求1所述的方法,其中,根据所述环视功能的绘制时长是否超过预设时间阈值确定所述环视功能是否存在卡顿包括:在所述环视功能的绘制时长超过所述预设时间阈值的次数超过预定次数的情况下,确定所述环视功能存在卡顿。4.根据权利要求1或3所述的方法,其中,确定所述环视功能是否存在卡顿还包括:确定所述环视功能的绘制超时的原因。5. 根据权利要求4所述的方法,其中,调整所述环视功能的渲染策略包括:在确定因所述渲染处理器导致绘制超时的情况下,停止渲染透明底盘图层;和在确定...
【专利技术属性】
技术研发人员:雷金亮,
申请(专利权)人:蔚来汽车科技安徽有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。