车载显示控制方法、装置、电子设备及介质
文献发布时间:2024-01-17 01:27:33
技术领域
本发明涉及车载显示控制领域,尤其涉及一种车载显示控制方法、装置、电子设备及介质。
背景技术
目前市场中,随着车辆智能化设计的发展,车辆配置多个显示屏或显示区域,而控制车载显示内容往往需要通过手动按键操作或者滑屏操作,控制导航、多媒体等内容在主屏,仪表,第三屏等多屏之间切换。
因路况不佳造成的行驶颠簸或佩戴安全带导致的活动限制,导致手动按键或滑屏等操作易误触或操作困难,同时此类操作对于不熟悉操作的用户(如老人、儿童等),或无法执行这些操作的用户(如伤残人员、病人等)无法实现对于车辆显示的控制。另外,对于驾驶人员在行驶中执行此类操作同样增加了安全隐患。
发明内容
本发明要解决的技术问题是为了克服现有技术中车辆的显示控制操作不便,具有安全隐患缺陷,提供一种车辆显示控制方法、装置、电子设备及介质。
本发明是通过下述技术方案来解决上述技术问题:
第一方面提供一种车载显示控制方法,所述方法包括:
获取用户视线位置信息;
判断所述用户视线位置是否处于预设显示区域;
若是,则追踪所述用户视线位置;
若所述用户视线位置发生变化,则将所述预设显示区域中的显示内容显示至与所述变化相对应的目标显示区域。
第二方面提供一种车载显示控制装置,所述控制装置包括采集单元、一个或多个处理单元以及存储单元,所述一个或多个处理单元分别与所述采集单元、所述存储单元通信连接;
所述采集单元用于获取用户视线位置信息;
所述存储单元被配置成存储指令,当所述指令被所述一个或多个处理单元执行时,使所述一个或多个处理单元执行步骤,所述步骤包括:
获取用户视线位置信息;
判断所述用户视线位置是否处于预设显示区域;
若是,则追踪所述用户视线位置;
若所述用户视线位置发生变化,则将所述预设显示区域中的显示内容显示至与所述变化相对应的目标显示区域。
第三方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现如上述的车载显示控制方法的步骤。
第四方面提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的车载显示控制方法的步骤。
本发明的积极进步效果在于:能通过获取、追踪用户视线实现对车辆显示区域的无接触控制操作,降低车辆显示的操作门槛,提高用户的使用体验。
附图说明
图1为本发明实施例1的车载显示控制方法的流程示意图;
图2为本发明实施例1的车载显示控制方法的控制流程图;
图3为本发明实施例1的车载显示控制方法的操作示意图;
图4为本发明实施例2的车载显示控制装置的模块示意图;
图5为本发明实施例3的电子设备的结构示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
本实施例提供一种车载显示控制方法,如图1所示,所述方法包括:
步骤S101、获取用户视线位置信息;
步骤S102、判断所述用户视线位置是否处于预设显示区域;若是,则执行步骤S103;
步骤S103、追踪所述用户视线位置;
步骤S104、若所述用户视线位置发生变化,则将所述预设显示区域中的显示内容显示至与所述变化相对应的目标显示区域。
具体的,可以在车辆中部署用于监视用户实现位置的装置,或可采用车内的DMS(Driver Monitoring System驾驶员监控系统)设备对用户进行视线追踪,通过获取用户的视线位置信息,追踪用户关注的显示区域或其中的内容,根据用户视线的位置变化,将用户关注的内容在对应目标显示区域中显示。
基于用户视线控制车载显示较现有的控制方式更为灵活,能够实现无接触的操作,简化对于车载显示控制的操作过程,对于用户在车辆行驶中的控制体验感更佳。
作为本实施例的一种实现方式,如图2所示,步骤S102具体包括:若判断为是,则执行步骤S201,若判断为否,则返回步骤S101;
步骤S201、判断用户视线位置停留是否超过时间阈值。
若是,则执行步骤S103;
若否,则返回步骤S101。
具体的,通过预先设定时间阈值或根据用户习惯设定时间阈值,以准确的识别用户的操作意图,在确定用户视线位置在预设显示区域停留后,再追踪用户的视线位置变化,能避免错误的识别和误操作。
作为本实施例的一种实现方式,所述步骤S103之后还包括:
步骤S202、判断用户视线位置是否变化;
若是,则执行步骤S104、将预设显示区域内容显示至目标显示区域;
若否,则执行步骤S204、显示提醒信息。
具体的,若所述用户视线在所述时间阈值后保持不变,则在所述预设显示区域或目标显示提醒信息,所述提醒信息用于提醒用户发出控制指令,以将所述预设显示区域的显示内容显示至所述目标显示区域。
步骤S204之后还包括:
步骤S205、判断用户是否发出控制指令;
若是,则执行步骤S104、将预设显示区域内容显示至目标显示区域;
若否,则返回步骤S103。
具体的,在追踪用户视线后用户的视线位置保持不变的情况,可进一步的检测用户的身体和/或头部是否向预设显示区域靠近,若是,则为避免错误识别,或引导和确认用户的进一步操作,作为可实现的方式,可采用在预设显示区域弹窗提示、或播放操作视频、或采用语音提示等方式,辅助用户完成对于预设显示区域中显示内容的控制。基于用户对于提醒信息的确认和/或控制指令,将预设显示区域中的显示内容在目标显示区域中显示。
作为本实施例的一种实现方式,将所述预设显示区域中的显示内容显示至与所述变化相对应的目标显示区域包括:
若所述用户视线在经过所述时间阈值后移动,则在移动方向对应的目标显示区域投射或切换所述预设显示区域的显示内容。
具体的,在用户视线停留在预设显示区域中在经过时间阈值后即确定用户在预设显示区域中关注的显示内容,追踪用户视线的位置变化,并根据用户视线变化的方向投射或切换显示内容至对应方向的目标显示区域。作为可实现的方式,在追踪用户视线位置的同时,同时识别用户的行为信息,例如,基于用户视线位置的移动方向与用户的头部转向相同时,确认用户控制预设显示区域向目标显示区域投射或切换的控制信号,并完成投射或切换预设显示区域的控制。
作为本实施例的一种实现方式,如图3所示,对应的目标显示区域2投射或切换所述预设显示区域1的显示内容包括:
保持所述预设显示区域1的显示状态,并将内容投射至所述目标显示区域2进行显示;
或者,将所述预设显示区域1的显示内容转投至所述目标显示区域2进行显示切换,并关闭所述预设显示区域1的显示。
具体的,在追踪到用户的视线关注的在预设显示区域中时,作为可实现的一种方式,作为被选定的提示,可在预设显示区域整体处显示被选定的标识,或该仅在预设显示区域中的显示内容处显示被选定的标识,基于用户之后视线位置的变化,若该显示区域中的全部或部分内容随视线位置变化超出预设显示区域的范围,则将该显示内容切换或复制显示至对应的目标显示区域。
基于用户的控制指令将整个预设显示区域1的显示内容显示至目标显示区域2,作为可实现的方式,可在维持预设显示区域1中的内容显示的同时,将相同的显示内容投射至目标显示区域2;或者,关闭预设显示区域1的内容显示,并将显示内容切换至目标显示区域2。
对于不同的应用场景,通过不同的显示控制方式,能显著提高用户的体验。例如在导航显示场景中,可通过显示控制在预设显示区域与目标显示区域中同时显示导航信息,兼顾向驾驶员提供导航信息,与其他用户浏览或辅助操作导航;或者在多媒体播放场景中,可通过显示控制将预设显示区域切换至对于用户使用更为舒适的目标显示区域中显示多媒体内容,以提供更好用户体验。
较佳地,所述在移动方向对应的目标显示区域投射或切换所述预设显示区域的显示内容包括:
追踪所述用户视线对应的所述预设显示区域1内的目标显示对象11,仅将所述目标显示对象11投射或切换至所述目标显示区域2。
作为本实施例的可实现方式,在用户视线位置停留在预设显示区域经过时间阈值时,基于用户视线停留的位置选定对应位置的目标显示对象11,若用户视线位置发生变化,则将目标显示对象根据用户视线位置发生变化,基于预设规则将目标显示对象11投射或切换至目标显示区域2。其中,预设规则可根据用户使用习惯自定义预设。
仅投射或切换预设显示区域的目标显示对象,作为更灵活的显示控制方式,尤其在将目标显示对象切换至目标显示区域显示时,能避免对预设显示区域的显示造成干扰。
较佳地,所述预设显示区域和所述目标显示区域为同一显示屏的不同显示区域,或者为不同显示屏的显示区域。
具体的,结合目前车载显示使用的HUD(head up display抬头显示器),或车载大屏中控显示器,或车载的多块显示器,可根据预设规则将同一显示屏的不同区域分为预设显示区域和目标显示区域,或指定不同显示器的其中至少一块显示器或显示区域作为预设显示区域,其他至少一块显示器或显示区域作为目标显示区域。通过识别、追踪用户的视线位置控制显示内容在预设显示区域和目标显示区域之间投射或切换。
传统的按键或触摸滑动操作无法满足当下车载显示区域和车载显示器的面积和数量增加的显示控制,通过预设规则及基于用户视线位置信息的显示控制,能灵活、准确、高效的控制大屏和/或多屏之间的显示控制。
作为本实施例的一种实现方式,所述获取用户视线位置信息的步骤包括:获取多个用户视线位置信息;
所述判断所述用户视线位置是否处于预设显示区域的步骤包括:根据所述用户的预设优先级,判断最高优先级用户的视线位置,或根据所述用户的预设优先级顺序,对多个所述用户视线位置信息依次进行判断。
具体的,作为本实施例的一种实现方式,根据预设规则将不同的车内位置预设优先级,DMS设备基于优先级的顺序,依次追踪该用户视线的位置,在追踪优先级最高的用户完成整个显示控制后,再重新获取用户视线位置信息,以此类推反复执行。
通过预设不同位置的优先级顺序,避免同时追踪多个用户视线位置之间相互干扰,尤其是多个用户视线位置停留再同一预设显示区域或目标显示对象时,提高显示控制的效率及准确性。
本实施例提供的车载显示控制方法,通过无接触的操作实现对车辆显示区域的控制,降低车辆显示的操作门槛,提高用户的使用体验,尤其是便于特殊人群的控制操作。
实施例2
本实施例提供一种车载显示控制装置200,如图4所示,所述控制装置包括采集单元201、一个或多个处理单元203以及存储单元202,所述一个或多个处理单元203分别与所述采集单元201、所述存储单元202通信连接;
所述采集单元201用于获取用户视线位置信息;
所述存储单元202被配置成存储指令,当所述指令被所述一个或多个处理单元执行时,使所述一个或多个处理单元203执行步骤,所述步骤包括:
获取用户视线位置信息;
判断所述用户视线位置是否处于预设显示区域;
若是,则追踪所述用户视线位置;
若所述用户视线位置发生变化,则将所述预设显示区域中的显示内容显示至与所述变化相对应的目标显示区域。
较佳地,所述判断所述用户视线位置是否处于预设显示区域包括:
若所述用户视线位置停留在所述预设显示区域的时间超过时间阈值,则确定所述用户视线处于所述预设显示区域。
较佳地,所述追踪所述用户视线位置之后还包括:
若所述用户视线在所述时间阈值后保持不变,则在所述预设显示区域或目标显示区域显示提醒信息,所述提醒信息用于提醒用户发出控制指令,以将所述预设显示区域的显示内容显示至所述目标显示区域。
较佳地,所述用户视线位置发生变化,则将所述预设显示区域中的显示内容显示至与所述变化相对应的目标显示区域包括:
若所述用户视线在经过所述时间阈值后移动,则在移动方向对应的目标显示区域投射或切换所述预设显示区域的显示内容。
较佳地,对应的目标显示区域投射或切换所述预设显示区域的显示内容包括:
保持所述预设显示区域的显示状态,并将内容投射至所述目标显示区域进行显示;
或者,将所述预设显示区域的显示内容转投至所述目标显示区域进行显示切换,并关闭所述预设显示区域的显示。
较佳地,所述在移动方向对应的目标显示区域投射或切换所述预设显示区域的显示内容包括:
追踪所述用户视线对应的所述预设显示区域内的目标显示对象,仅将所述目标显示对象投射或切换至所述目标显示区域。
较佳地,所述预设显示区域和所述目标显示区域为同一显示屏的不同显示区域,或者为不同显示屏的显示区域。
较佳地,所述获取用户视线位置信息的步骤包括:获取多个用户视线位置信息;
所述判断所述用户视线位置是否处于预设显示区域的步骤包括:根据所述用户的预设优先级,判断最高优先级用户的视线位置,或根据所述用户的预设优先级顺序,对多个所述用户视线位置信息依次进行判断。
需要说明的是,本实施例的车载显示控制装置的工作原理与实施例1的车载显示控制装置的实现原理类似,因此在此就不再赘述。
本实施例提供的车载显示控制装置,通过无接触的操作实现对车辆显示区域的控制,降低车辆显示的操作门槛,提高用户的使用体验,尤其是便于特殊人群的控制操作。
实施例3
如图5所示,为本发明实施例3提供的一种电子设备的结构示意图。包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述实施例1的车载显示控制方法。图5显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。
总线33包括数据总线、地址总线和控制总线。
存储器32可以包括易失性存储器,例如随机存取存储器(RAM)321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。
存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1的车载显示控制方法。
电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
实施例4
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1所述的车载显示控制方法。
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1所述的车载显示控制方法。
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
- 电子设备的显示控制方法、装置、电子设备和存储介质
- 显示控制方法、装置、电子设备及计算机可读存储介质
- 显示控制方法及装置、电子设备、计算机可读存储介质
- 显示屏电源控制方法、装置、存储介质及电子设备
- 车载显示器的控制系统、方法及车载显示装置的光学系统
- 车载显示设备、车载显示设备的控制方法以及存储车载显示设备的控制程序的存储介质
- 车载显示设备、车载显示设备的控制方法以及存储车载显示设备的控制程序的存储介质