用户界面的自动调整方法与流程

文档序号:17287500发布日期:2019-04-03 03:41阅读:186来源:国知局
用户界面的自动调整方法与流程

本发明涉及一种用于用户界面的自动调整方法,以及具体地,涉及一种在汽车应用中用于图形用户界面(诸如仪表板或仪表组合等)的自动定制方法。



背景技术:

由于各种原因,图形用户界面需要调整以用于迎合用户的具体要求或标准;一般这种调整可包括改变基本主题,或将背景图片添加到图形用户界面。当背景图片改变时,当前设计较之于新选择的背景图片可能发生严重的不匹配。因此,用户可能想要为所选的背景图片改变设计主题以便与其颜色内容协调。

确定适合用于特定背景图片的调色板是个繁琐的设计过程,而对于没有图形设计专业知识的用户来说可能难以创建出优美的主题,尤其涉及到颜色的使用。

虽然已经提出了一些用于图形用户界面的自动颜色调整的解决方案,但仍需要考虑车辆应用中的图形用户界面的特殊要求。现代的车可设置有若干显示器,其共享共同的设计理念,但采用不同的图形用户界面。这样的显示器可以包括,例如仪表板或仪表组合以及用于例如资讯娱乐的中控面板显示。因此,对于一个显示器的图形用户界面的调整不一定引起另一个显示器的图形用户界面所需要的调整。

此外,与其他高性能独立应用可用的处理能力相比,汽车电子设备中提供的处理能力是有限的。

鉴于此,希望提供一种用于自动调整图形用户界面的方法,其在处理能力和存储器使用方面更高效。



技术实现要素:

本发明的目的是满足现有技术解决方案和方法中已经被证实的改进需求。

该目的通过一种在车辆中用于图形用户界面的自动调整方法来实现。该方法包括选择图片、计算所述图片的主色、基于计算的主色确定强调色,所述强调色从有限数量的可用颜色中选择、将所述图片应用于第一显示器的图形用户界面,并将所述图形用户界面的至少一个元素的颜色更新为所确定的强调色。

这具有以下益处:图形用户界面中的图片和(一种或多种)元素经调整以具有一起匹配较好的(一种或多种)颜色。因此,图形用户界面的优美设计基于所选择的图片得以自动实现。此外,借助于特别调整的(一种或多种)强调色,增加了车辆显示器上显示信息的可见性,增加了道路安全性。而且,该方法在处理能力和存储器使用方面非常有效。这在车辆中特别有益,因为车辆包括许多其他耗能设备,并且与诸如(例如)计算机、移动电话、tv等其他高性能独立应用可用的处理能力相比,车辆电子设备所提供的处理能力是有限的。

在一个实施方式中,所述图片的主色的计算包括缩小图片的尺寸,并从缩小的图片中提取主色。确定图片的主色使得可以使用该颜色信息来确定合适的强调色,并且从而创建合适的颜色主题。例如,以这种方式,可以给图形用户界面的(一种或多种)元素提供与图形用户界面的图片匹配的颜色。

可以通过将图片变换为二次形来执行图片尺寸的缩小。缩小图片的尺寸可致使图片尺寸为16×16像素。执行尺寸缩小是为了节省宝贵的存储器空间,并减少图形用户界面调整的计算时间。

当计算主色时,可以忽略任何黑或白像素。通过消除白色和黑色,主色将成为更适合用作图片的“真实”颜色。这有助于改进调整图片的颜色模板。

在一个实施方式中,所述图片的主色的计算还包括将所确定的主色的hue水平与预设的上阈值和下阈值进行比较,而如果主色的hue水平在所述阈值之外,则用默认的主色替换所计算的主色。因此可以滤除饱和度和亮度值不符合要求的颜色。这进一步强化了调整的图形用户界面的颜色模板。

该方法还可以包括将与确定的强调色有关的信息发送到远程显示器的图形用户界面,并将远程显示器的图形用户界面的至少一个元素的颜色更新为被发送来的强调色。这允许调整布置在车辆中的多个界面,从而创建更好的用户体验。

第一显示器可以是车辆的中控面板显示器,而远程显示器可以是同一车辆的仪表组合显示器。

在一个实施方式中,远程显示器是与车辆通信的外部设备的显示器。外部设备可以是移动电话或平板电脑。

在一个实施方式中,图片由用户选择。

在替代实施方式中,基于不同输入自动地选择图片。

附图说明

参考附图将于此描述本发明,其中:

图1是车辆内部具有至少两个显示器的主视图;

图2是根据一种实施方式的方法的示意图;

图3是根据一种实施方式的预设调色板的示意图;

图4是根据一种实施方式的hue图表的示意图;

图5是根据一种实施方式的显示器的主视图;

图6是根据一种实施方式的显示器的主视图;并且

图7示出了根据一种实施方式表明车辆中系统的一些主要元素的示意框图。

具体实施方式

从图1开始,示出了车辆内部1的一般配置。仪表组合显示器3,或仪表板,布置在方向盘5后面。在驾驶员座椅和前排乘客座椅之间放置有中控面板显示器7。仪表组合显示器3优选地用于显示当前驾驶情况,诸如速度、rpm、油位等,而中控面板显示器7被配置为显示其他信息,诸如风扇速度、内部温度、位置数据(gps信息)和其他资讯娱乐数据,诸如音乐。显示器可以是非触摸显示器或触敏(触控式)显示器。尽管未示出,车辆可以布置有放置在车内部任何位置的多个显示器,例如布置在后座椅背部上的屏幕。

每个显示器3、7都具有图形用户界面10、10’,以允许用户与车辆的各种功能交互。为此,至少中控面板显示器7可以被配置为接收用户输入,以便改变某些参数。用户输入可以,例如通过采用触摸屏,或通过采用手动按钮或旋钮来操控。用户输入还可以由输入装置操控,诸如带有字母-数字键和/或诸如箭头键(导航键)和功能键(软键)的其他键的键盘,和/或操纵杆、触摸板、旋转器等。在一些实施方式中,显示器和输入装置可由触敏显示器一体实现。

在一个实施方式中,可以使用与车辆通信的外部设备(未示出)来控制车辆中的图形用户界面10、10’。这种外部设备可以是智能电话、平板电脑或能够与车辆的控制器50进行短程通信的任何其他设备(见图7)。

如果布置在车辆中的图形用户界面10、10’可以通过显示优选的所选择的图片来进行个性化会是有益的。用户可以使用如上所述的输入装置来选择图片、由车辆的控制器50和/或用户输入和来自控制器50的输入的组合自动选择图片。选择图片的步骤结合图2中的步骤21进行了更多的描述。

下文中,图片将被称为背景图片,但对技术人员来说显而易见的是,可以使用任何类型的图片。背景图片优选地用于某些显示模式,诸如启动期间的空闲模式,或用于驾驶期间的中控面板显示器7的待机模式。

下文中,将描述用于自动地调整图形用户界面10、10’的方法的实施方式。所有实施方式涉及常规思路:一旦已经选择图片,则执行图形用户界面10、10’的自动调整。

现在转向图2,将描述方法20的一个示例。在第一步骤21中,选择了背景图片。该背景图片可以是布置在车辆的存储器中的图片库中的预先存储的图片,或者背景图片可以是上传的图片。对于这样的实施方式,车辆包括有诸如蓝牙通信链路或其他数据传输装置的装置,以允许用户主动地将图片添加到图片库。该步骤可以由用户经由中控面板显示器的图形用户界面10’访问车辆的资讯娱乐系统的配置文件管理器来执行,以使用户可以选择优选的图片。

图片还可以由车辆的控制器50基于不同的输入来选择。图片可以通过车辆的位置(例如使用gps信息)和/或基于连接的云系统(例如连接到用户的外部设备,诸如移动电话)来选择。控制器50可以被配置为基于他的/她的当前位置、日程活动、正在播放的音乐或先前的其他用户输入(诸如认可某种颜色图案或不喜欢图片中的某种主题)来识别用户的用户图案,并显示适当的图片。

例如,如果车辆正在法国的葡萄酒区行驶,则由控制器所选择的图片可以是显示葡萄酒瓶、葡萄或周围区域地图的图片。在另一示例中,用户正在以低音量收听轻松的音乐,则控制器可以被配置为选择适合音乐的图片,诸如海洋或海滩的图片。

在随后的步骤22中,该方法复制图片并执行复制图片的尺寸缩小。通过将图片变换为具有减少的像素数量的二次形(quadraticshape)来完成尺寸的缩小。例如,如果所选择的背景图片具有1024×768像素的分辨率,则从步骤22生成的图片具有16×16像素的分辨率。然而,应该理解,其他变换也是可能的;在其他实施方式中,甚至可以省略该步骤,尽管其对于提高该方法的处理速度和性能更好。

在随后的步骤23中,将从步骤22生成的变换的图片确定主色。主色可以使用各种算法来确定。在一个实施方式中,可以通过创建颜色直方图来确定主色,其中每个区间对应于相似颜色的特定间隔。对于每个像素,确定它属于哪个区间,其中该特定区间的递增为一。在利用颜色直方图的相应更新对每个像素(或像素的子集)进行分析之后,通过选择最大的区间确定主色,并且可选地确定该区间内的某个颜色间隔的特定平均颜色。也可以采用用于确定图片主色的其他公知算法。

一旦确定了主色,就执行下一步骤24,其中主色与预设调色板的强调色匹配。预设调色板(其中一个示例在图3中示意性地示出)用于限制生成的用户界面10的可用颜色的数量。因此,基于所计算的主色来确定强调色。参考图3的示例,确定的主色应该是“色轮”栏中列出的任意颜色。在优选实施方式中,这些可用颜色对应于前一步骤中所使用的区间。从图3中可以看出,白或以其他方式的无效主色对应于浅灰色的强调色(参照#a2acac)。因此,当计算主色时,可以认为忽略了白和/或黑像素。

最右栏列出用于图形用户界面10、10’可用的强调色。标记“高亮hmi”栏包括由上传的背景图片生成的可用强调色,而标记“高亮dim”栏包括由预先存储的背景图片生成的数量减少的可用强调色。

例如,如果所确定的上传图片的主色是青的,则所得的强调色选自“高亮hmi”,这在本示例中为#0097a7。但是,如果该特定的强调色对于预先存储的背景图片不可用,则所得的强调色选自“高亮dim”,这在本示例中为#2474ce。应该认识到,可用的强调色的确切数量可以根据具体应用而变化。

在随后的步骤25中,将分析所确定的主色的hue水平以避免与背景图片以及与图形用户界面10、10’的其他元素的任何对比度的问题。图4中示出了步骤25的分析图示。对于特定颜色,计算亮度和饱和度。在图4的图表中,y轴对应于亮度,而x轴对应于饱和度。在优选实施方式中,仅当亮度和饱和度值位于具有上阈值和下阈值的预定间隔内时,才假定颜色是有效颜色。例如,仅当饱和度水平至少为30%且亮度水平在30%和70%之间时,颜色将是有效的。应该认识到,也可以实施具有其他间隔的饱和度和亮度值。

在分析步骤25之后,执行随后的步骤26,其中检查主色的有效性。如果饱和度和亮度值落在有效间隔之外,则将拒绝主色并将确定默认的强调色,如图3最顶行所指示(无效颜色)。显然,步骤25和26可以在使主色与强调色匹配的步骤24之前或与之同时进行。

一旦确定了强调色,或接近、或等于所确定的主色或默认颜色的颜色,则在步骤27中,用强调色更新图形用户界面10、10’的至少一些部分。因此,图片被应用于图形用户界面10、10’,并且图形用户界面10、10’的至少一个元素的颜色被改变为所确定的强调色。以这种方式,图形用户界面10、10’的至少一个元素现在匹配所选择的图片的调色板。在更新颜色的步骤期间,车辆的控制器50(如图7中所示)发送信号,该信号具有将图形用户界面10、10’的一个或若干预定部分的颜色改变为强调色的指令。这些预定部分可以是特定的gui元素(如参考图5所述),以照明车辆的某些部分和/或布置在车辆中的外部设备。

此外,在步骤28中,将关于所确定的强调色的信息发送到车辆的附加、或远程的车辆的图形用户界面,诸如仪表组合显示器3的图形用户界面10或布置在外部设备上的显示器。在最后的步骤29中,根据确定的强调色更新图形用户界面10的(一个或多个)附加元素,由此所有连接的图形用户界面10、10’共享由强调色定义的相同主题。因此,图形用户界面10、10’的优美设计基于所选择的背景图片得以自动地实现。

所确定的强调色也可用于更新车辆内的照明,即所谓的气氛照明。气氛照明可以是产生自车辆内部的不同部分(例如在车内的门把手下方、在脚部空间、在通风口内部、在框架线角或其他装饰元素中)的光。控制器50将信号发送到一个或多个气氛照明设备,该气氛照明设备被配置为提供气氛照明,使得这些照明设备将发射光的颜色改变为强调色。使用强调色更新气氛照明进一步增加车辆内部的优美设计。

参考图5,示出了中控面板显示器7的图形用户界面10’,其包括多个gui元件30。gui元件30可以表示与风扇速度、内部温度、位置数据和诸如正在播放的音乐的其他信息娱乐数据有关的菜单或信息。gui元件可以处于激活(或通过用户选择)或非激活状态。优选地,可以为gui元件的激活和非激活状态两者分配合适的颜色。图5中的网格图案示出了激活的或由用户选择的gui元件30如何改变颜色以示出激活的状态。使用所确定的强调色,或如下所述,使用次等强调色,来执行颜色高亮。

每种可能的强调色可以具有与强调色匹配的一个或若干预定的次等强调色。次等强调色可以,例如,包括强调色的不同色度(shade)、色彩(tint)和/或色调(tone)。次等强调色也可以是具有不同程度的透明度或不透明度的强调色,使得它们不同但匹配于强调色。次等强调色也可以是被预定为与强调色匹配的颜色的一种颜色,诸如另一种强调色。可以基于与确定的强调色相同的方法来确定次等强调色。

在一个实施方式中,用次等强调色更新非激活的gui元件以及用强调色更新激活的gui元件。在替代实施方式中,用强调色更新非激活的gui元件,同时用次等强调色更新非激活的gui元件。

强调色和次等强调色可以用于同一gui元件的不同部分。例如,强调色可以用于文本/图形,而其对应的次等强调色被用于填充/阴影。此外,gui元件的框架可以用强调色更新,同时框架内部的文本/图形用对应的次等强调色更新。

在图6中示出了仪表组合显示器3的图形用户界面10,其包括有多个gui元件30。gui元件30可以表示与当前驾驶情况相关的菜单或信息,诸如速度、rpm、燃油液位等。对于图5的图形用户界面,可以通过将确定的强调色应用于元件30来高亮元件30。

在所示的实施方式中,仪表组合显示器3包括有两个图形用户界面10a、10b。但应注意,仪表组合显示器3可以仅包括有一个图形用户界面10。可以为每个图形用户界面10a、10b分配特定信息,且每个图形用户界面10a、10b都可以包括根据所确定的强调色高亮的元件30。

gui元件的另一个示例是一个或若干实体按钮,该实体按钮具有由一个或多个集成led灯(未示出)构成的信息承载图标。这种按钮,例如,可以是控制车辆的空调的旋钮。可以用确定的强调色更新led灯的颜色,以进一步增强外观。

如图7所示,车辆包括控制器50,其负责图形用户界面10、10’的自动调整。可以使用任何市售的中央处理单元(cpu)或数字信号处理器(dsp)、或其他可编程电子逻辑设备,诸如专用集成电路(asic)或现场可编程门阵列(fpga),来实现控制器50。控制器50可使用能启用硬件功能的指令来实现,例如,通过使用可以存储在计算机可读存储介质(磁盘、存储器等)52上的在通用或专用处理器中可实行的计算机程序的指令,以由这样的处理器来实行。控制器50被配置为从存储器52读取指令并实行这些指令以控制图形用户界面10、10’的操作。

存储器52可以使用用于计算机可读存储器(诸如rom、ram、sram、dram、flash、ddr、sdram、硬盘或一些其他存储器技术)的任何常规现有技术来实现。控制器50将存储器52用于不同目的,例如用于存储文件对象,以及用于车辆中的软件的数据和程序指令。

用于实行图形用户界面的自动调整方法的指令可以存储在包括计算机可读介质的计算机程序产品中。计算机程序指令由控制器50实行。

控制器50可操作地连接到具有图形用户界面10、10’的显示器。这种显示器可以是中控面板显示器7、仪表组合显示器3和/或布置在车辆中或正与车辆通信的其他显示器。如已描述的,个性化的图形界面10、10’也可以是与控制器50通信的外部设备的图形界面。例如,可以同时调整存在于车辆中的中控面板显示器7、仪表组合显示器3和用户的移动电话显示器的用户界面10、10’。

由于显示器3、7固定在车辆中,因此用户不能根据不同的外部照明条件移动显示器以获得不同的入射角度,例如就像用户在用移动电话或相机上的显示器时可以做的那样。另外,车辆显示器3、7可以显示驾驶相关的关键信息,诸如方向、燃油指示、道路温度、当前速度和速度限制等。因此为了增加道路安全性,在(一个或多个)显示器3、7中的图形界面被配置为使得用户可以容易地、准确地看到所显示的信息是很重要的。通过本文描述的图形用户界面的有效且可靠的自动调整来解决这些问题。

此外,控制器50可以连接到车辆中存在的各种其他元件,诸如麦克风、扬声器、镜头、电源开关、电池、充电器接口、附件接口、音量控制等。这些元件是本领域技术人员所公知的,并且在此不需要任何具体描述。

如前所述,在一些实施方式中,车辆还包括通信接口54,用于允许与诸如(诸如移动电话、平板电脑等)移动终端的外部设备进行通信。这种通信技术可以是有线或无线的。这种有线技术的示例是通用串行总线(usb)和以太网等。这种无线技术的示例是ieee802.11、ieee802.15、zigbee、wirelesshart、wifi、w-cdma/hspa、gsm、utran和lte等。应注意,存在与这种无线通信接口明显等同的其他技术。通信接口54可操作地连接到控制器50。

通信接口54允许用户使用外部设备主动地将图片添加到图片库。此外,通信接口54允许车辆中的图形用户界面10、10’使用正与车辆通信的外部设备被控制和/或允许其调整正与控制器50通信的外部设备的图形界面10、10’。

应说明,改进的概念绝不限于本文所描述的实施方式,并且在不脱离所附权利要求的范围的情况下可以进行若干修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1