平视显示器上的显示和输入镜像的制作方法

文档序号:21886680发布日期:2020-08-18 17:21阅读:175来源:国知局
平视显示器上的显示和输入镜像的制作方法

本申请涉及用户界面控制。



背景技术:

触摸屏作为输入设备,就其本质而言,不是以用户可以导航触摸屏来找到正确的输入区域的方式触知的。换句话说,考虑到触摸屏表面的均匀性,没有指示用户输入工具(例如,用户的手指,手写笔或触摸板指示器)相对于图形用户界面元素的位置的物理指示器。相反,要找到按压以激活所需功能的触摸屏的正确区域,必须在激活所需图形元素之前先看着屏幕以将其输入工具导航到正确的输入区域。



技术实现要素:

触摸屏在许多现代个人乘用车中实现为关于导航和娱乐系统的主输入形式。这些触摸屏通常位于交通工具的仪表板中控台(centerstack)中。然而,这意味着,如果触摸屏的用户是交通工具的驾驶员,则驾驶员必须将目光移离道路来察看交通工具的仪表板中控台以便导航触摸屏的用户界面。这可能降低驾驶安全性。

根据本申请的技术,第一显示设备(例如,触摸屏)的输入设备可在接收用户输入或用户交互时使用多种传感器(例如,压力传感器或近程传感器)。如果输入设备接收到与选择输入相特征匹配的用户交互的指示(例如,压力传感器检测到其压力水平高于阈值压力水平的输入或者近程传感器检测到界面与输入工具之间接触),则输入设备可以像选择图形元素的传统用户交互那样处理用户交互。相反地,如果输入设备接收到与选择输入不特征匹配的用户交互(例如,压力传感器检测到其压力水平低于阈值压力水平的输入或者近程传感器检测到输入工具定位为靠近界面但不与界面接触),则第一显示设备的用户界面的至少一部分可以被复制在具有所述第一显示设备的一部分的一些指示的不同的第二显示设备(例如,平视显示器)上,随着所述输入指示用户搜索要选择的用户界面元素,如果所述输入改变为与所述选择输入相特征匹配,所述输入将激活。例如,第二显示设备可以在对应于所述用户交互的位置处的用户界面的复制物上叠加图形元素,第二显示设备可以将用户界面的一部分复制为以对应于用户交互的位置为中心的用户界面的放大视图或缩小视图,或两者的某种组合。当输入仍然不匹配选择输入时,第二显示设备可以继续复制用户界面,在用户围绕第一显示设备的输入设备移动输入工具时动态更新,以向用户提供输入工具的更新位置的指示。

在第一显示设备不位于方便用户视觉监视的位置的环境中,本文中所描述的技术可将第一显示设备的用户界面的至少一部分镜像到第二显示设备上,所述第二显示设备可处于使用户观察更方便且安全的位置中。例如,在包括仪表板中控台中的触摸屏的乘用车的示例中,当用户想要向触摸屏控制的系统提供输入时,用户界面可以被复制在第二显示设备上更安全也更方便用户在他们正在驾驶时察看的位置,诸如在仪表板面板上的平视显示器中或在驾驶员前方的交通工具挡风玻璃上的投影上,而不是迫使驾驶员将他们的目光移离道路来察看触摸屏。这种改进的图形用户界面系统可以提高驾驶员的安全性,减少用户在他们希望与之交互的用户界面中定位图形元素所花费的时间量,并且减少提供给系统的错误的用户交互的量。

在一个示例中,一种方法包括确定与由第一显示设备呈现的第一图形用户界面的交互区域的用户交互是否对应于选择输入,并且响应于确定用户交互不对应于选择输入,生成使得第二显示设备呈现包括第一图形用户界面的至少一部分的第二图形用户界面的信息,其中所述第一图形用户界面的所述至少一部分包括第一图形用户界面内的交互区域。

在另一示例中,一种设备包括界面和一个或多个处理器,所述处理器被配置为确定与由第一显示设备呈现的第一图形用户界面的交互区域进行的用户交互是否对应于选择输入,并且响应于确定用户交互不对应于所述选择输入,生成使得第二显示设备呈现包括所述第一图形用户界面的至少一部分的第二图形用户界面的信息,其中所述第一图形用户界面的至少一部分包括所述第一图形用户界面内的所述交互区域。

在另一示例中,一种非暂时性计算机可读的存储介质存储指令,所述指令在由一个或多个处理器执行时,使所述一个或多个处理器确定与由第一显示设备呈现的第一图形用户界面的交互区域进行的用户交互是否对应于选择输入,并且响应于确定用户交互不对应于所述选择输入,生成使得第二显示设备呈现包括所述第一图形用户界面的至少一部分的第二图形用户界面的信息,所述第一图形用户界面的所述至少一部分包括所述第一图形用户界面内的所述交互区域。

在另一示例中,一种设备包括用于确定与由第一显示设备呈现的第一图形用户界面的交互区域进行的用户交互是否对应于选择输入的装置,以及用于生成使得第二显示设备呈现包括第一图形用户界面的至少一部分的第二图形用户界面的信息的装置,所述第一图形用户界面的所述至少一部分包括所述第一图形用户界面内的所述交互区域。

在另一示例中,一种系统包括第一显示设备、与第一显示设备不同的第二显示设备、以及一个或多个处理器,所述处理器被配置为接收与由第一显示设备呈现的第一图形用户界面的交互区域进行的用户交互的指示,确定用户交互是否对应于所述选择输入,以及响应于确定用户交互不对应于所述选择输入,生成使得所述第二显示设备呈现包括第一图形用户界面的至少一部分的第二图形用户界面的信息,所述第一图形用户界面的所述至少一部分包括所述第一图形用户界面内的所述交互区域。

在附图和以下描述中阐述本申请的一个或一个以上示例的细节。根据描述和附图以及权利要求书,本申请的其他特征、目的和优点将是显而易见的。

附图说明

图1是示出根据本申请的一个或多个方面的示例性交通工具系统的框图,该示例性交通工具系统将用户界面的至少一部分从第一显示设备镜像到第二显示设备上。

图2是示出根据本申请的一个或多个方面的示例性交通工具信息系统的框图,该示例性交通工具信息系统将用户界面的至少一部分从第一显示设备镜像到第二显示设备上。

图3是示出根据本申请的一个或多个方面的第一显示设备和第二显示设备的概念图,其中第一显示设备接收用户交互,第二显示设备基于接收到的用户交互的指示来镜像所述第一显示设备的用户交互的一部分。

图4是示出根据本申请的一个或多个方面的第一显示设备和第二显示设备的概念图,其中第一显示设备接收用户交互,第二显示设备基于接收到的用户交互的指示来镜像第一显示设备的用户界面的至少一部分。

图5是示出根据本申请的一个或多个方面的第一显示设备和第二显示设备的概念图,其中第一显示设备接收用户交互,第二显示设备基于接收到的用户交互的指示来镜像第一显示设备的用户界面的至少一部分。

图6是示出根据本申请的一个或多个方面的示例性交通工具信息系统的示例性操作的流程图,其中该示例性交通工具信息系统将用户界面的至少一部分从第一显示设备镜像到第二显示设备上。

具体实施方式

图1是示出根据本申请的一个或多个方面的示例性交通工具信息系统的概念框图,其中该示例性交通工具信息系统将用户界面的至少一部分从第一显示设备镜像到第二显示设备上。交通工具100可以包括任何类型的自动、半自动或非自动交通工具。交通工具100的示例包括小汽车、卡车、公共汽车、摩托车、休闲车(rv)、牵引车、全地形车、船舶或任何其他类型的交通工具。

计算设备102可以被配置为向交通工具100的乘员提供信息。例如,计算设备102可以执行向交通工具的乘员提供信息的应用,所述信息例如是交通工具信息(例如,速度、rpm、燃料指示器)、交通和/或导航信息、多媒体信息(例如,音频和/或视频)等。在图1的示例中,计算设备102包括一个或多个用户界面装置110和输入感应模块120。

用户界面装置(uid)110a-110b(统称为uid110)可以使得交通工具100的乘员能够与计算设备102交互。uid110可以用作计算设备102的输入设备和/或输出设备。在uid110用作输入设备的情况下,uid110可以包括触敏输入设备、存在敏感输入设备(presence-sensitiveinputdevices)、跟踪板(trackpads)、麦克风、物理按钮或旋钮、红外传感器等等。在uid110用作输出设备的情况下,uid110可以包括显示设备、扬声器、触觉反馈技术等。显示设备可以包括触摸屏(例如,电容性或电阻性的)。示例性显示设备包括液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、电子墨水或被配置为向交通工具100的乘员显示信息的其他设备。在uid110用作输入和输出设备两者的情况下,uid110可以包括上述输入和输出设备的任何组合。如图1的示例所示,uid110a是位于交通工具100的中央控制台或中控台中的存在敏感输入设备(例如,触摸屏显示器),uid110b位于交通工具100的仪表板中。在另一示例中,uid110可以位于平视显示器(例如,uid110b可以是交通工具100的仪表板中的投影仪,其将投影输出到交通工具100的挡风玻璃上)、镜子(例如,后视镜或侧面镜)、头枕以及其他位置中。

uid110a可以由于计算设备102生成的信息而显示用户界面116。用户界面116是包括与在计算设备102处执行的一个或多个应用的功能相关联的文本和图形元素的图形用户界面。在各种示例中,用户可以提供与用户界面116上文本或图形元素所处位置相对应的用户交互。uid110a可以向与所选择的元素相关联的相应应用提供用户交互的位置的指示。以这种方式,用户界面116可以使得用户向在计算设备102处执行的应用提供输入并且控制在计算设备102处执行的应用的操作。

输入感应模块120可执行根据本申请的一个或多个方面的操作。输入感应模块120可使用硬件、在硬件上执行的固件、在硬件上执行的软件或其组合来执行所描述的操作。计算设备102可以使用一个或多个处理单元来执行输入感应模块120。

根据本申请的技术,输入感应模块120可生成使第一显示设备呈现用户界面116的信息。在图1的示例中,用户界面116可以是计算设备102的操作系统的主屏幕,使得用户能够选择应用118a-118l(统称为应用118)中的任一个。然而,与本文中所描述的技术类似的技术可应用于uid110a上的任何用户界面输出,例如在任何应用118的执行期间向uid110a上的用户界面输出。

输入感应模块120可以接收与用户界面116内的交互区域122交互的用户交互的指示。如图1所示,用户可以使用诸如用户的手指、指示笔或触摸板的输入工具来尝试与交互区域122交互。例如,当uid110a是具有压力传感器的触摸屏时,用户可以将指示笔或他们的手指放置在交互区域122上,以尝试与用户界面116中的图形元素交互,用户界面116中的图形元素例如是应用118图标中的任何图标。在其他情况下,当uid110a是具有近程传感器(proximitysensor)的触摸屏时,用户可以将指示笔或他们的手指放置在与uid110a紧密接近的位置,但不使其手指或指示笔触摸uid110a。

uid110a可以确定用户交互是否对应于选择输入。这些技术的一些示例包括利用uid110a中的一个或多个压力传感器,其可以测量与交互区域122交互的用户交互的压力。使用这些测量,输入感应模块120可以确定用户交互的压力水平。假定在uid110a是触摸屏的示例中,可能难以区分尝试与图形元素交互和尝试定位在输入工具位于用户界面中的位置,输入感应模块120可利用压力传感器作为区分这两个意图的一种方法。

在其他示例中,uid110a可以包括近程传感器。输入感应模块120可以利用这些近程传感器来感测靠近uid110a悬停但不与uid110a接触的输入工具。在这样的示例中,输入感应模块120可以将悬停动作分类为意图确定输入工具相对于用户界面116的位置,而输入感应模块120可以将用户使用输入工具触摸uid110a分类为选择输入。

响应于确定用户交互不对应于选择输入,输入感应模块120可以生成使得uid110b呈现用户界面126的信息。用户界面126可以包括用户界面116的至少一部分,用户界面116的至少一部分包括用户界面116的交互区域122。例如,当用户在小于阈值压力水平的压力下将输入工具放置在用户界面116的交互区域122上时,输入感应模块120可收集对应于交互区域122的用户界面116的部分,以及用户界面116的一些周围部分,并且将那些部分作为uid110b中的用户界面126输出。

相反,响应于确定所述用户交互是所选择的输入(即选择输入),输入感应模块120可以选择与用户界面116内的交互区域122相关联的图形用户界面元素。例如,交互区域122可以最准确地对应于应用程序118j的图标。这样,输入感应模块120可以将用户交互视为选择与应用118j相关联的图形元素。

本文中所描述的技术还可利用用于区分两个意图的替代方法。例如,输入感应模块120可以使用输入工具与uid110a接触的时间长度以区分尝试与图形元素交互和尝试定位在所述输入工具在用户界面中的位置。以这种方式,如果输入工具与uid110a短暂接触,则输入感应模块120可以将输入分类为与交互区域122相关联的图形元素交互的尝试。相反地,如果输入工具与uid110a接触长于阈值时间,则输入感应模块120可以将输入分类为尝试定位在输入工具位于用户界面中的位置,并且遵循本文描述的技术将uid110b上用户界面116的至少一部分输出在用户界面126中。一旦输入工具与uid110a分离,只要输入感应模块120确定输入工具不再与uid110a接触,输入感应模块120就可以选择与最终交互区域相关联的图形元素。

在第一显示设备不处于方便用户视觉监测的位置的环境中,例如图1中uid110a位于交通工具100的中央控制台上的交通工具100的示例中,将uid110a的用户界面116的至少一部分镜像在uid110b上,因为uid110b可以处于用户察看更方便和安全的位置。当用户想要向由uid110a控制的系统提供输入时,用户界面116可以被复制在uid110b上更安全的位置中,诸如在仪表板面板上的平视显示器中或在交通工具100的驾驶员前方的挡风玻璃上的投影上,这在用户驾驶时也更方便察看,而不是强迫驾驶员将目光移离道路来观看uid110a。这种改进的图形用户界面系统可以提高驾驶员的安全性,减少用户在他们希望与之交互的用户界面中定位图形元素所花费的时间量,并且减少被提供给系统的错误的用户交互的量。

图2是示出根据本申请的一个或多个方面的示例性交通工具信息系统的框图,该示例性交通工具信息系统被配置为将用户界面的至少一部分从第一显示设备镜像到第二显示设备上。计算设备202是图1的计算设备102的更详细的示例。如图2所示,计算设备202包括至少一个处理单元204、至少一个通信单元206、至少一个存储装置208、至少一个用户界面装置210、和至少一个通信信道218。图2仅示出计算设备202的一个特定示例,并且计算设备202的许多其他示例可以在其他情况下使用,并且可以包括示例性计算设备202中含有的部件的子集,或者可以包括图2中未示出的附加组件。

通信信道218可互连部件204、206、208和/或210中的每一个以用于部件间通信(物理地、通信地和/或可操作地)。在一些示例中,通信信道218可以包括系统总线、网络连接、一个或多个进程间通信数据结构、或用于传送数据的任何其他部件。

用户界面装置(uid)210可以使得用户(例如,图1的交通工具100的乘员)能够与计算设备202交互。uid210可以包括一个或多个输入设备212和/或更多输出设备214。输入设备212的示例包括显示设备、麦克风、物理按钮或旋钮、触摸屏或触摸板等。

输入设备212还可以包括一个或多个传感器230(以下称为“传感器230”),诸如压力传感器、近程传感器或定时传感器(timingsensors),以测量在输入设备212处接收到的用户交互的各个方面。在传感器230包括压力传感器的示例中,在感测到在输入设备212上施加一定水平的压力的用户交互时,传感器230可以确定与输入设备212的用户交互的压力水平。

在传感器230包括近程传感器的示例中,传感器230可以被配置为检测输入工具是否与输入设备212物理接触或仅与输入设备212紧密接近。例如,近程传感器可以包括感应传感器、电容传感器、光电传感器或超声波传感器中的一个或多个。感应传感器检测含铁目标,其中传感器230将创建从输入设备212发射的磁场,该磁场随着含铁目标逐渐接近输入设备212而减小振荡幅度,直到磁场在物理接触时消失。电容式传感器可以通过发射与电磁场相反的静电场来检测金属和非金属目标两者。在进入静电场后,目标改变振荡器电路的电容,指示目标的存在。其他近程传感器使用类似的技术,但是具有不同的发射,诸如超声波发射或光电发射。

输出设备214的示例包括显示设备和扬声器等。显示设备可以包括触摸屏(例如,电容性或电阻性的)。示例性显示设备包括液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、电子墨水或被配置为向用户显示信息的其他设备。在图2的示例中,uid210可以包括至少两个显示设备。至少两个显示设备中的第一显示设备可以是存在敏感输入/输出设备,并且至少两个显示设备中的第二显示设备可以是与存在敏感输入/输出设备分开的平视显示器,诸如位于包括计算设备202的交通工具的仪表板中的显示器或将投影输出到包括计算设备202的交通工具的挡风玻璃上的投影仪。

通信单元206可以通过发送和/或接收数据来与一个或多个其他计算设备进行通信。通信单元206可以包括有线和/或无线通信单元。有线通信单元206的示例包括通用串行总线(usb)收发器。无线通信单元206的示例包括gps无线电、蜂窝(例如,lte)无线电、bluetoothtm无线电(蓝牙无线电)、wifitm无线电(wifi无线电)或任何其他无线电。

处理单元204可实施为固定功能处理电路、可编程处理电路或其组合。固定功能电路是指提供特定功能且预设可执行的操作的电路。可编程电路是指可经编程以执行各种任务且在可执行的操作中提供灵活功能的电路。例如,可编程电路可以执行软件或固件,其使得可编程电路以软件或固件的指令所定义的方式操作。固定功能电路可执行软件指令(例如,以接收参数或输出参数),但固定功能处理电路执行的操作的类型通常不可变。在一些示例中,所述单元中的一个或多个可以为不同的电路块(固定功能或可编程的),且在一些示例中,所述一个或多个单元可为集成电路。

处理单元204还可以包括一个或多个界面232。界面232可以包括使得处理单元204能够与诸如输入设备212、输出设备214和存储装置208的其他部件通信的外围界面。界面232可实施为可解译从其它部件接收的比特流的软件界面,或实施为可接收及处理从其它部件接收的信号的硬件界面。

在一些示例中,存储装置208可以是暂时存储器,这意味着存储装置208的主要目的不是长期存储。存储装置208可以被配置为易失性存储器,用于信息的短期存储,并且因此在断电的情况下不保留所存储的内容。易失性存储器的示例包括随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)以及本领域已知的其他形式的易失性存储器。

存储装置208可以包括一个或多个非暂时性计算机可读存储装置。存储装置208可以被配置为存储比通常由易失性存储器存储的更大量的信息。存储装置208还可以被配置作为非易失性存储器空间用于长期存储信息,并在通电/断电周期之后保留信息。非易失性存储器的示例包括磁性硬盘、光盘、闪存、或电可编程存储器(eprom)或电可擦除可编程(eeprom)存储器的形式。存储装置208可存储程序指令和/或信息(例如,数据),所述程序指令和/或信息在被执行时使得处理单元204执行本申请的技术。例如,存储装置208可以包括与输入感应模块220、输入检测模块222和输入定位模块224相关联的数据或信息。

根据本申请的技术,输入感应模块220可生成使得uid210的第一显示设备产生第一图形用户界面的信息。在图2的示例中,第一图形用户界面可以是用于计算设备202的操作系统的主屏幕,使得用户能够选择可由处理单元204执行的应用、在执行任何应用期间的用户界面输出、或任何其他可接收用户交互以导航执行的程序或完成功能的用户界面。

输入检测模块222可以接收与第一图形用户界面内的交互区域进行交互的用户交互的指示。用户可以使用诸如用户的手指、指示笔或触摸板之类的输入工具来尝试与第一图形用户界面中的交互区域交互。例如,当uid210的第一显示设备是触摸屏时,用户可以将他们的手指放在交互区域上以尝试与用户界面中的图形元素交互。

如上所述,输入设备212可以包括传感器230,传感器230能测量与uid210的第一显示设备中的交互区域进行交互的用户交互的各个方面。使用这些测量,输入检测模块222可以确定用户交互是否与选择输入相对应。考虑到在uid210的第一显示设备是触摸屏的示例中,可能难以区分尝试与图形元素交互和尝试定位在输入工具位于用户界面中的位置,输入检测模块222可以利用传感器230来区分这两个意图。

在一些示例中,传感器230可以包括压力传感器。在这些情况下,输入检测模块222可以利用用户交互的压力水平来确定用户交互是选择输入还是用以确定输入工具相对于第一图形用户界面的位置的输入。例如,如果输入检测模块222确定用户交互的压力水平大于压力水平阈值,则输入检测模块222可以将交互分类为选择输入。相反地,如果输入检测模块222确定用户交互的压力水平小于压力水平阈值,则输入检测模块222可以不将交互分类为选择输入,而是将交互分类为用以确定输入工具相对于第一图形用户界面的位置的输入。

在其他示例中,传感器230可以包括近程传感器。在这些情况下,输入检测模块222可以利用这些近程传感器来感测悬停在输入设备212附近但不与输入设备212接触的输入工具。例如,如果输入检测模块222确定用于用户交互的输入工具与输入设备212接触,则输入检测模块222可以将交互分类为选择输入。考虑到本申请的目的,“接触”可以与“在……的阈值距离内”同义。相反地,如果输入检测模块222确定用于用户交互的输入工具不与输入设备212接触,而是仅紧密接近输入设备212,则输入检测模块222可以不将交互分类为选择输入,而是将交互分类为用以确定输入工具相对于第一图形用户界面的位置的输入。考虑到本申请的目的,“紧密接近”可以与“被解释为接触但在输入工具可以被输入设备212感测到的第二阈值距离内的阈值距离的外侧”同义。

响应于确定用户交互不对应于选择输入,输入定位模块224可以生成使得uid210的第二显示设备呈现第二图形用户界面的信息。第二图形用户界面可以包括含有来自第一图形用户界面的交互区域的第一图形用户界面的至少一部分。在一些示例中,第二显示设备可以包括默认的图形用户界面,其可以包括诸如交通工具的当前速度、交通工具面向的方向、交通工具的里程油耗指示器、导航信息、或在交通工具的驾驶员正在操作交通工具时可能对交通工具的驾驶员有用的任何其他信息。在使得第二显示设备呈现第二图形用户界面时,输入定位模块224可使得第二显示设备停止默认图形用户界面对第二显示设备的输出并且使得第二显示设备呈现以显示第二图形用户界面来代替所述默认图形用户界面。

在一些示例中,除了引起第二显示设备呈现第一图形用户界面的至少一部分之外,输入定位模块224还可生成使第二显示设备在第二图形用户界面中呈现在第二图形用户界面内的对应于第一图形用户界面内的交互区域的位置处叠加在第二图形用户界面上的交互区域的图形指示器的信息。如果用户在uid210的第一显示设备上使用输入工具超过阈值压力水平,该图形指示器可以是表示交互区域的圆圈,表示交互区域的十字线,或者有效地表示当前交互区域的任何其他附加图形元素。在某些情况下,在第二图形用户界面中输出的第一图形用户界面的部分是第一图形用户界面的整体,第二图形用户界面中显示的图形指示器镜像了输入工具在第一显示设备上的运动。

在一些示例中,在第二图形用户界面中包含的第一图形用户界面的一部分少于第一图形用户界面的整体。换句话说,第二图形用户界面可以提供交互区域的放大视图或缩小视图,可能具有围绕第二图形用户界面中所包含的交互区域的区域。在这样的示例中,除表示交互区域的图形指示器外或代替表示交互区域的图形指示器,在第二图形用户界面中包括的第一图形用户界面的部分的中心是与第一个图形用户界面内的交互区域的中心相同的像素。这样,用户可以使用第二图形用户界面的中心作为输入工具相对于第一图形用户界面所处位置的指示,以帮助用户在uid210的第一显示设备上的第一图形用户界面内提供正确的输入。

相反地,响应于确定用户交互确实对应于选择输入,输入定位模块224可以选择与第一图形用户界面内的交互区域相关联的图形用户界面元素。例如,使用图1的示例,交互区域122可以最接近地对应于用于在处理单元204可执行的应用内执行功能的按钮。这样,输入定位模块224可以将用户交互视为对与应用118j相关联的图形元素的选择。

在一些示例中,交互区域可以是第一交互区域,并且第一图形用户界面的一部分可以是第一图形用户界面的第一部分。在这样的示例中,在接收到用户交互的指示的同时,输入检测模块222可以接收用户交互向第一图形用户界面内的第二交互区域移动的指示。在这样的情况下,输入定位模块224可以生成引起第二显示设备呈现更新的第二图形用户界面的更新信息,该更新的第二图形用户界面包括第一图形用户界面的至少第二部分,所述第一图形用户界面的至少第二部分包括第一图形用户界面内的第二交互区域。换句话说,用户可能会意识到输入工具不在期望的位置,无法在第一图形用户界面中进行用户期望的选择。代替强迫用户察看第一显示设备以定位适于用户输入的实际期望位置,用户可以使输入工具在与第一显示设备轻微接触或与第一显示设备紧密靠近的情况下横向滑过第一显示设备,当输入工具的位置横向移过第一显示设备时,第二图形用户界面动态地更新,使得当输入工具围绕第二图形用户界面移动并改变交互区域时,第二图形用户界面始终显示第一图形用户界面中的当前交互区域。

该移动可以用上面描述的叠加图形指示器来示出。例如,响应于确定用户交互的压力水平低于阈值压力水平,输入定位模块224可以生成使得第二显示设备在第二图形用户界面中呈现在所述第二图形用户界面内的对应于用户交互从第一图形用户界面内的第一交互区域向第一图形用户界面内的第二交互区域的移动的动态位置处叠加在第二图形用户界面的顶部上的图形指示器的信息。这可以进一步帮助用户确定输入工具何时处于正确的位置以在第一图形用户界面中选择期望的图形元素,使得用户能够在不察看第一显示设备的情况下做出这样的选择。

在输入工具可以在搜索期望输入位置时横向移过第一显示设备的一些示例中,在第二图形用户界面中包括的第一图形用户界面的第一部分小于第一图形用户界面的整体。在这样的示例中,在第二图形用户界面中包括的第一图形用户界面的第一部分的中心与第一图形用户界面内的第一交互区域的中心是相同的像素,并且在更新的第二图形用户界面中包括的第一图形用户界面的第二部分的中心与第一图形用户界面内的第二交互区域的中心是相同的像素。换言之,当输入工具围绕第一显示设备和第一图形用户界面移动时,第二图形用户界面可以被输出,使得当输入工具横向移过第一显示设备时,第二图形用户界面的中心是当前交互区域的中心。

图3是示出了根据本申请的一个或多个方面的第一显示设备和第二显示设备的概念框图,其中第一显示设备接收用户交互,第二显示设备基于所接收的用户交互的指示来镜像第一显示设备的用户界面的至少一部分。

在图3的示例中,由于由计算设备(诸如图1的计算设备102)生成的信息,用户界面316a和316b可以在诸如图1的uid110a的第一显示设备上输出。此外,由于由计算设备(诸如图1的计算设备102)生成的信息,用户界面326a和326b可以在诸如图1的uid110b的第二显示设备上输出。第一显示设备可以是存在敏感输入/输出设备,第二显示设备可以是与存在敏感输入/输出设备分开的平视显示器。这样,用户界面316a可以是交互式用户界面,但是其位于当用户是不得不将他们的目光离开道路以察看用户界面316a的驾驶员时对于用户而言不安全的设备上。此外,用户界面326a和326b可以被输出以显示在如下位置处,即,将限制用户察看用户界面326a和326b所需的眼睛移动量的位置处(包括交通工具的仪表板面板或投影到挡风玻璃上)。这将使得用户能够精确地导航用户界面316a,而无需用户在导航他们的交通工具的同时将他们的目光眼睛从道路移开。

如图3中所示,在时间t1处,用户界面316a包括用于计算设备的操作系统的主屏幕,包括用于应用318a-318l(统称为“应用318”)的图标。用户界面326a可包括默认图形用户界面,该默认图形用户界面包括温度信息、包含显示设备的交通工具面向的方向、以及按照交通工具的当前油耗水平预测的行驶距离。

在时间t2处,系统可以接收在用户界面316b的交互区域322处用户交互的指示。这样,系统的一个或多个处理器可以停止用户界面326a的输出,而是输出用户界面326b来代替用户界面326a。如图3中所示,用户界面326b包括用户界面316b的含有交互区域322的一部分。在该示例中,用户界面326b中包括的用户界面316b的所述部分小于用户界面316b的整体。用户界面326b中包括的用户界面316b的所述部分的中心是与用户界面316b内的交互区域322的中心相同的像素,这意味着用户界面326b以交互区域322为中心。

在用户界面326b中还示出了图形指示器330。图形指示器330表示用户界面316b的交互区域322,并且在用户界面326b内与用户界面316b内的交互区域322相对应的位置处叠加在用户界面326b的顶部上。因此,当察看用户界面326b时,如果用户要将输入工具与第一显示设备分离,或者如果用户要迫使输入工具与第一显示设备接触,或者如果用户交互的压力开始超过阈值压力值,则用户知道将选择什么。虽然被示出为虚线空心圆,但是在其他示例中,图形指示器330可以包括实心圆、十字线、交互区域322中图形元素的颜色的改变(例如,使图形元素的颜色的阴影变暗或变亮、使用图形元素的颜色的反色(negatives)等),或添加到用户界面326b以表示交互区域322的任何其他合适的图形。

图4是示出根据本申请的一个或多个方面的第一显示设备和第二显示设备的概念框图,其中第一显示设备接收用户交互,和第二显示设备基于所接收的用户交互的指示来镜像第一显示设备的用户界面的至少一部分。

在图4的示例中,由于由计算设备(诸如图1的计算设备102)生成的信息,用户界面416a和416b可以在诸如图1的uid110a的第一显示设备上输出。此外,由于由计算设备(诸如图1的计算设备102)生成的信息,用户界面426a和426b可以在诸如图1的uid110b的第二显示设备上输出。第一显示设备可以是存在敏感输入/输出设备,第二显示设备可以是与存在敏感输入/输出设备分开的平视显示器。这样,用户界面416a可以是交互式用户界面,但是位于当用户是不得不将他们的目光移离道路以察看用户界面416a的驾驶员时对于用户而言不安全的设备上。此外,用户界面426a和426b可以被输出以在将限制用户察看用户界面426a和426b所需的目光移动量的位置(包括仪表板面板)处显示,或投影到交通工具的挡风玻璃上。这将使得用户能够精确地导航用户界面416a,而无需用户在导航他们的交通工具的同时将他们的目光从道路转移。

如图4中所示,在时间t3,用户界面416a包括用于计算设备的操作系统的主屏幕,包括用于应用418a-418l(统称为“应用418”)的图标。用户界面426a可以包括整个用户界面416a,但是尺寸减小,这是由于与第一显示设备相比,第二显示设备的尺寸减小。

在时间t4处,系统可以接收在用户界面416b的交互区域422处用户交互的指示。如图4中所示,用户界面426b包括用户界面416b,用户界面416b还包括交互区域422。在用户界面426b中还示出了图形指示器430。图形指示器430表示用户界面416b的交互区域422,并且在用户界面426b内与用户界面416b内的交互区域422相对应的位置处叠加在用户界面426b顶部上。因此,当察看用户界面426b时,如果用户要将输入工具与第一显示设备分离,或者如果用户要迫使输入工具与第一显示设备接触,或者如果用户交互的压力开始超过阈值压力值,则用户知道将选择什么。虽然被示出为虚线空心圆,但是在其他示例中,图形指示器430可以包括实心圆、十字线、交互区域422中的图形元素的颜色的改变(例如,使图形元素的颜色的阴影变暗或变亮、使用图形元素的颜色的反色等)、或添加到用户界面426b来表示交互区域422的任何其他合适的图形。

图5是示出根据本申请内容的一个或多个方面的第一显示设备和第二显示设备的概念框图,其中第一显示设备示出接收用户交互,第二显示设备基于所接收的用户交互的指示来镜像第一显示设备的用户界面的至少一部分。

在图5的示例中,由于由计算设备(诸如图1的计算设备102)生成的信息,用户界面516a和516b可以在诸如图1的uid110a的第一显示设备上输出。此外,由于由计算设备(诸如图1的计算设备102)生成的信息,用户界面526a和526b可以在诸如图1的uid110b的第二显示设备上输出。第一显示设备可以是存在敏感输入/输出设备,并且第二显示设备可以是与存在敏感输入/输出设备分开的平视显示器。这样,用户界面516a可以是交互式用户界面,但是位于当用户是将不得不将他们的目光移离道路以察看用户界面516a的驾驶员时对于用户而言不安全的设备上。此外,用户界面526a和526b可以被输出以用于在将限制用户察看用户界面526a和526b所需的目光移动量的位置(包括仪表板面板)处显示,或投影到交通工具的挡风玻璃上。这将使得用户能够精确地导航用户界面516a,而无需用户在导航他们的交通工具的同时从道路转移他们的目光。

如图5中所示,在时间t5处,用户界面516a包括诸如音乐流应用或无线电应用的音乐播放应用内的用户界面。音频调整按钮540a被包括在用户界面516a中,并包含音量增大按钮、音量减小按钮和静音按钮。音乐信息框542a也被包括在用户界面516a中,并包含关于当前歌曲和正在通过音乐播放应用播放的当前艺术家的信息。

在时间t5处,用户可能希望通过音乐播放应用来调整在交通工具的扬声器上输出的音频的音量。这样,用户可以尝试在交互区域522a中与用户界面516a交互。根据本文描述的技术,用户界面526a可以包括含有交互区域522a的用户界面516a的一部分。但是,由于用户在驾驶的同时将注意力集中在道路上,因此初始交互区域522a落在用户界面516a的音乐信息框542a中。这样,图形指示器530a表示交互区域522a,用户界面526a包括用户界面516a的交互区域522a和环绕部分,所述环绕部分包括音乐信息框542a的一部分。

在时间t6处,用户可以使用用户界面526b来尝试导航到音频调整按钮540b。这样,系统的一个或多个处理器可以检测输入工具沿着界面从交互区域522a到交互522b的移动,其或者与界面轻微接触,或者仅与界面轻微分离。如图5中所示,在检测到输入工具的移动之后,用户界面526b更新所显示的部分以包括表示当前的新交互区域522b的图形指示器530b。用户界面526b现在包括音频调整按钮540b,其向用户指示交互区域522b已经随着输入工具横向移过第一显示设备而被更新。

未在图5中示出,当用户将输入工具沿着界面从交互区域522a移动到交互区域522b时,用户界面526b可以更新以随着输入移动而动态地包括当前交互区域。这种动态调整可以使得用户能够高效地导航到期望的输入位置,而不必将他们的目光从对包括本文所描述的装置的系统的交通工具的导航转移开。

图6是示出根据本申请的一个或多个方面的示例性交通工具信息系统的示例性操作的流程图,其中所述示例性交通工具信息系统被配置为将用户界面的至少一部分镜像到第二显示设备上。图6参考图1的计算设备102进行描绘。但是,该过程也可适用于本文描述的任何其他计算设备。

根据本文描述的技术,计算设备102可以生成使得第一显示设备呈现第一图形用户界面(602)的信息。计算设备102然后可以确定计算设备102是否接收到与第一图形用户界面内的交互区域交互的用户交互的指示(604)。如果计算设备102未接收到用户交互的指示(604的“否”分支),则计算设备102可以继续等待要接收的用户交互(604)。否则,如果计算设备102确实接收到用户交互的指示(604的“是”分支),则计算设备102可以利用压力传感器和/或近程传感器来分析用户交互(606)。

使用来自框606的分析,计算设备102可以确定用户交互是否对应于选择输入(608),诸如通过确定用户交互的压力水平是否高于或低于压力阈值,或者由用户控制的输入工具是否与界面接触或输入工具是否接近但不与该界面接触。响应于确定用户交互不对应于选择输入(608的“否”分支),计算设备102可以生成使得第二显示设备呈现第二图形用户界面的信息(610)。第二图形用户界面可以包括含有第一图形用户界面内的交互区域的第一图形用户界面的至少一部分。计算设备102然后可以继续分析用户交互(606),只要用户交互仍然不同于选择输入,就重复地生成使得第二显示设备呈现第二图形用户界面的信息。

相反地,响应于确定用户交互确实对应于选择输入(608的“是”分支),计算设备102可以选择与第一图形用户界面内的交互区域相关联的图形用户界面元素(612)。该选择可以使计算设备102执行与所选择的交互区域相关联的动作(614)。计算设备102然后可以返回到确定何时接收到进一步的用户交互(604)。

在第一显示设备不在便于用户视觉监视的位置的环境中,将第一显示设备的用户界面的至少一部分镜像在可以处于用户察看更方便和安全的位置的第二显示设备。例如,在包括位于仪表板中控台中的触摸屏的乘用交通工具的示例中,当用户想向触摸屏控制的系统提供输入时,用户界面可以被复制在更方便用户在他们正在驾驶时察看的更安全位置处的第二显示设备上,诸如在仪表板面板上的平视显示器中或在驾驶员前方的交通工具挡风玻璃上的投影上,而不用迫使驾驶员将他们的目光从道路上转移到触摸屏上。这种改进的图形用户界面系统可以提高驾驶员的安全性,减少定位用户希望与之交互的用户界面中的图形元素所花费的时间量,并且减少提供给系统的错误的用户交互的量。

应认识到,取决于示例,本文中所描述的技术中的任何技术的某些动作或事件可按不同次序执行,可一起添加、合并或省略(例如,并非所有所描述的动作或事件对于所述技术的实践都是必要的)。此外,在某些示例中,可例如通过多线程处理、中断处理或多个处理器同时而非依序执行动作或事件。

在一个或多个示例中,所描述的功能可以用硬件、软件、固件或其任意组合来实现。如果以软件实现,功能可以作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质传输,并由基于硬件的处理单元执行。计算机可读介质可以包括计算机可读存储介质,其对应于有形介质,例如数据存储介质,或者通信介质,其包括例如根据通信协议便于将计算机程序从一个地方传送到另一个地方的任何介质。以这种方式,计算机可读介质通常可以对应于(1)非暂时性的有形计算机可读存储介质,或者(2)诸如信号或载波的通信介质。数据存储介质可以是可由一个或多个计算机或一个或多个处理器访问以检索指令、代码和/或数据结构来实现本公开中描述的技术的任何可用介质。计算机程序产品可以包括计算机可读介质。

作为示例而非限制,这种计算机可读存储介质可以包括随机存取存储器、只读存储器、可编程只读存储器、只读光盘或其他光盘存储器、磁盘存储器或其他磁存储设备、闪存或任何其他可以用于存储指令或数据结构形式的所需程序代码并且可以由计算机访问的介质。此外,任何连接都被恰当地称为计算机可读介质。例如,如果使用同轴电缆、光纤电缆、双绞线、数字用户线路(dsl)或无线技术(如红外线、无线电和微波)从网站、服务器或其他远程源传输指令,则同轴电缆、光纤电缆、双绞线、dsl或无线技术(如红外线、无线电和微波)包括在介质的定义中。然而,应当理解,计算机可读存储介质和数据存储介质不包括连接、载波、信号或其他暂时介质,而是针对非暂时的、有形的存储介质。这里使用的盘(disk)和碟(disc)包括光盘(cd)、激光盘、光盘、数字多功能盘(dvd)和蓝光光盘,其中盘通常磁性地再现数据,而碟用激光光学地再现数据。上述的组合也应该包括在计算机可读介质的范围内。

指令可以由一个或多个处理器执行,例如一个或多个数字信号处理器(dsps)、通用微处理器、专用集成电路(asics)、现场可编程门阵列(fpgas)、复杂可编程逻辑器件(cplds)或其他等效的集成或分立逻辑电路。因此,这里使用的术语“处理器”可以指任何前述结构或适合于实现这里描述的技术的任何其他结构。此外,这些技术可以完全在一个或多个电路或逻辑元件中实现。

本公开的技术可以在多种设备或装置中实现,包括无线手机、集成电路(ic)或一组集成电路(例如,芯片组)。在本公开中描述了各种组件、模块或单元以强调被配置为执行所公开的技术的设备的功能方面,但是不是必须通过不同的硬件单元来实现。相反,如上所述,各种单元可以由互操作硬件单元的集合结合合适的软件和/或固件来提供,包括如上所述的一个或多个处理器。

已经描述了各种例子。这些和其他例子在以下权利要求的范围内。

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