用于交互式地图的装置的制作方法

文档序号:18055221发布日期:2019-06-29 01:52阅读:156来源:国知局
用于交互式地图的装置的制作方法

本实用新型所公开的实施方案整体涉及地图和导航,并且具体地但不仅仅涉及用于汽车中的交互式地图方案。



背景技术:

汽车导航系统通过提供关于如何前往指定目的地的准确的逐步指令,彻底改变了驾驶。然而,尽管汽车导航系统能够带来巨大的益处,但现有导航系统存在的一个问题是数据输入难以操作。一般来讲,必须一次一个地将每个目的地输入到系统中,并且由于难以操作的用户界面而使数据输入过程变得困难。即使在输入所有目的地数据之后,用户界面与导航系统进行的任何后续交互通常也比较难以操作。



技术实现要素:

本实用新型提供一种用于交互式地图的装置,该用于交互式地图的装置包括:

计算机,所述计算机包括至少一个处理器、存储器、以及用户输入设备;

一个或多个用户识别传感器,所述一个或多个用户识别传感器联接到所述计算机以识别授权用户;

收发器,所述收发器通信地联接到所述计算机以在所述计算机和与所述授权用户相关联的一个或多个用户数据源之间接收和发送用户数据;

导航系统,所述导航系统通信地联接到所述计算机,所述导航系统包括位置传感器和地图数据的数据库;以及

一个或多个显示器,所述一个或多个显示器联接到所述计算机,且所述一个或多个显示器用于显示时间线和地图;

其中,所述用户输入设备包括联接到所述计算机的一个或多个相机,所述一个或多个相机用于捕获用户作出的姿势、动作或姿势/动作组合,以与所述一个或多个显示器进行交互。

进一步地,所述一个或多个相机位于汽车内部,用于捕获驾驶员和/或乘客作出的姿势、动作或姿势/动作组合,以与所述一个或多个显示器进行交互。

进一步地,所述用户识别传感器安置在汽车内部或汽车外部,用于识别汽车的驾驶员和/或乘客。

进一步地,所述用户识别传感器包括一个或多个面部辨识相机。

进一步地,所述面部辨识相机安置在汽车的挡风玻璃与前侧窗之间的柱上,或者安置在汽车内部并且通过所述汽车的前侧窗或后侧窗指向汽车外部,或者安置在所述汽车的侧视镜上。

进一步地,所述用户识别传感器包括一个或多个生物识别传感器。

进一步地,所述多个显示器为物理上分离的多个显示器或者是软件可配置的多个显示区域。

进一步地,用于交互式地图的装置还包括安置在所述一个或多个显示器下方的手部姿势辨识相机,用于捕获用户的手部的视频或图像。

进一步地,用于交互式地图的装置还包括面部相机,用于捕获用户的面部的视频或静止图像。

进一步地,用于交互式地图的装置还包括联接到所述计算机的反馈机构,用于提供触觉反馈。

附图说明

参考以下附图对本实用新型的非限制性和非排他性的实施方案进行描述,其中除非另外指明,否则各个视图中同样的附图标记指代同样的部分。

图1是交互式地图系统的实施方案的框图。

图2是示出了诸如图1中的交互式地图系统的操作的实施方案的流程图。

图3A至图3C是交互式地图系统的汽车实施方案的示意图。

图4A至图4D是交互式地图系统的地图显示器的实施方案的示意图。

图5是交互式地图系统与其他设备之间的交互和数据交换的实施方案的示意图。

图6A至图6D是用于改变软件定义的显示器的数量或尺寸的交互的实施方案的示意图。

图7A至图7C是与多个显示器的用户交互的实施方案的示意图。

图8A至图8C是用于从显示器选择信息的用户交互的实施方案的示意图。

图9A至图9D是用于从显示器选择和删除信息的用户交互的实施方案的示意图。

图10A至图10C是用于旋转显示器上所显示的三维界面的用户交互的实施方案的示意图。

图11是用于放大和缩小显示器上所显示的项目的用户交互的实施方案的示意图。

图12是用于激活和停用姿势辨识系统的用户交互的实施方案的示意图。

具体实施方式

本实用新型描述了用于交互式地图的装置和系统的实施方案。本实用新型描述了具体细节以提供对实施方案的理解,但是相关领域的技术人员将认识到,可以在没有一个或多个所述细节的情况下或者利用其他方法、组件、材料等来实践本实用新型。在一些情况下,熟知的结构、材料或操作未被详细示出或描述,但仍然包括在本实用新型的范围之内。

在整个说明书中对“一个实施方案”或“实施方案”的引用指示所述特征、结构或特性可以被包括在至少一个所描述的实施方案中。因此,“在一个实施方案中”或“在实施方案中”的出现不一定都是指相同的实施方案。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或多个实施方案中。

图1示出了可用于汽车的交互式地图系统100的实施方案。系统100包括汽车外部的元件以及汽车内部或汽车上的元件。在汽车外部,用户账户104可联接到一个或多个远程用户数据源102a至102c以与远程用户数据源交换数据。用户账户104可以接收来自远程用户数据源的数据,将数据发送至远程用户数据源,并处理与远程用户数据源交换的数据。例如,用户账户104可以是在由汽车制造商建立的服务器上建立的账户。远程用户数据源102a至102c可以包括在远程服务器上建立的用户账户,诸如用户的联系人、日历、健康相关账户和社交媒体账户。在其他实施方案中,用户账户104可以被省略,并且其组合事件及其数据集的功能可以由计算机112替代地执行;在这种情况下,收发器108可以通过天线106与远程用户数据源102a至102c直接通信,而不是通过用户账户104与远程用户数据源通信。

用户账户104由用户建立并连接到远程用户数据源102a至102c,使得用户账户104可以从远程用户数据源102a至102c检索数据以确定用户具有的即将到来的事件,并且使得用户账户104可以使用检索到的数据为每个事件组合数据集。在一个实施方案中,每个事件的数据集可以至少包括开始时间、结束时间和位置。在其他实施方案中,数据集还可以包括附加数据,诸如与每个事件相关联的人员的姓名、照片和联系人信息。通过这样汇总信息,该地图方案使得来自各种应用程序的信息能够在单个显示器上访问。

例如,用户账户104可以从用户的日历检索约会。从日历中检索到的事件可能包括位置信息,但是如果它们不包括位置信息,则用户账户104则可以从不同的远程用户数据源(诸如用户的联系人或社交媒体账户)或通过搜索互联网获得该信息。例如,如果用户日历上的事件是从下午2点到下午3点与史密斯医生的约会,但是日历没有史密斯医生的位置,则用户账户104可以访问另一个用户数据源—例如用户的联系人,来建立史密斯医生的位置。并且如果史密斯医生的位置无法从远程用户数据源中推断出来,则还可以例如基于用户的当前位置在互联网上查找它。

在汽车内部,计算机112通信地联接到各种元件,包括:经由安全网关110的收发器108;汽车系统114;导航系统116,该导航系统116包括位置传感器或GPS(Global Positioning System,全球定位系统)118以及数据库,该数据库包括地图数据120;联接到一个或多个用户ID(identification,识别)传感器124的用户识别系统122;本地用户数据存储装置126和第二收发器130,计算机112可以通过该第二收发器130与本地用户数据源128交换数据。控制器/图形用户界面(graphic user interface,GUI)界面132通信地联接到计算机112,并且一个或多个显示器136a至136c联接到控制器/GUI界面132。用户输入设备诸如具有至少一个相机135的姿势辨识系统134也可通信地联接到计算机112。

计算机112是系统100的中心。在所示实施方案中,计算机112是至少包括存储器、一个或多个微处理器和存储装置的可编程通用计算机。然而,其他实施方案可以包括一个或多个其他类型的计算机,诸如专用集成电路(application specific integrated circuits,ASIC)。尽管在所示实施方案中表现为单个计算机,但是在其他实施方案中,计算机112可以包括多个处理器,或者在一些实施方案中计算机112可以包括可以彼此通信和协作的多个单独的计算机。在所示实施方案中,通信地联接到计算机112的元件被表现为与计算机分开的部件,但是在其他实施方案中,这些其他组件中的一个或多个可以利用软件实现并在计算机112上运行;换句话讲,在其他实施方案中,通信地联接到计算机112的一个或多个元件实际上可以是在计算机112上运行的进程。

收发器108经由安全网关110通信地联接到计算机112。收发器108还联接到天线106以允许收发器108(例如经由Wi-Fi、蜂窝或卫星通信)与用户账户104无线地交换数据。安全网关110通信地联接在收发器108与计算机112之间的链路中以避免下载病毒、恶意代码或可能损害系统100的其他数据,或者具体地讲,可能给汽车系统114带来不利影响并因此危害车辆安全的其他数据。在一个实施方案中,安全网关110可以是运行诸如杀毒或反恶意软件的软件的计算机。

用户识别系统122联接到一个或多个用户ID传感器124,并且它们一起用于识别系统100的授权用户。在一个实施方案中,用户ID传感器124可以包括一个或多个面部辨识相机,但是在其他实施方案中,可以使用诸如生物识别传感器(例如,指纹或视网膜扫描)的其他类型的传感器。在其他实施方案中,用户识别系统122可以是传统的用户名/密码系统,在该系统中用户通过小键盘或其他用户输入设备输入他们的用户名和密码。用户ID传感器124可安置在汽车内部或外部(例如参见图3A至图3C)并用于识别汽车中的驾驶员和/或乘客,他们全都可以是交互式地图系统100的用户。

汽车系统114联接到计算机112,使得它们可由汽车的驾驶员或乘客控制和/或调节。除此之外,汽车系统114可以包括控制引擎、转向、悬挂、空调、内部照明、外部照明、锁定等系统。

导航系统116联接到计算机112以提供汽车的导航能力。除此之外,导航系统116包括诸如全球定位系统(GPS)系统118的位置传感器以及包括地图数据120的数据库。地图数据120可以是从诸如Google、Bing(微软)、TomTom、Garvin等地图数据源获得的市售地图数据。导航系统116使用GPS 118来确定汽车的当前位置,并使用地图数据120在显示器136a至136c(见下文)中的至少一个显示器上示出汽车在地图上的当前位置以及将来事件的地图位置。

本地用户数据存储装置126联接到计算机112以本地地存储从用户账户104检索到的数据。存储在本地用户数据存储装置126中的数据可以是从用户账户104直接获得的原始数据,或者可以是已经由计算机112进一步处理的数据。然后,存储在本地用户数据存储装置126中的数据可用于构建交互式地图时间线和地图(参见例如图4A至图4D)。

在一些实施方案中,期望从本地用户数据源128获得用户数据,而不是通过用户账户104从远程用户数据源102a至102c获得用户数据。在一个实施方案中,本地用户数据源128可以是用户携带在车内的移动电话。本地用户数据源128可在其上具有远程用户数据源102a至102c的版本以及用户账户104的版本。例如,如果远程数据源102a是日历应用程序—例如谷歌日历—并且用户在其移动电话上具有与谷歌的日历服务器同步的谷歌日历应用程序,则所有可从远程数据源102a获得的数据也可从本地用户数据源128获得。在另一个实施方案中,如果例如不能在收发器108与用户账户104之间或者在用户账户104与远程用户数据源102之间建立连接,则可能需要使用本地用户数据源128。

第二收发器130联接到计算机112以访问来自本地用户数据源128的数据并将其传输到本地用户数据存储装置126。然后,本地用户数据源128可以与第二收发器130进行无线或有线通信。本地用户数据源128与第二收发器130之间的无线通信可以例如使用诸如蓝牙的近程无线协议来实现,但是在其他实施方案中,其可以使用诸如Wi-Fi的其他无线通信格式进行通信。

控制器/图形用户界面(GUI)132联接到计算机112并且还联接到至少一个显示器。在所示实施方案中,三个显示器136a至136c联接到控制器/GUI界面132,但是在其他实施方案中,联接到界面的显示器的数量可以与所示数量不同。虽然显示器136a至136c被示出并被当作单独的显示器,但是显示器136a至136c可以是单个显示器的不同部分。如下文进一步讨论的那样(参见图2、图4A至图4D和图5),显示器136a至136c中的一个显示器可用于显示用户事件的组合时间线/地图,显示器136a至136c中的另一个显示器可用于示出其他信息,诸如可以添加到用户的时间线并在地图上示出的事件。

联接到一个或多个相机135的姿势辨识系统134用作汽车内用户的用户输入设备,以与系统100进行交互,具体地讲与时间线/地图显示器和其他显示器进行交互。在其他实施方案中,代替姿势辨识系统134或除姿势辨识系统134之外,可以使用其他用户输入设备来执行利用姿势辨识系统134可执行的相同功能和动作。

姿势辨识系统134联接到计算机112,并且在一些实施方案中可以直接地联接到控制器/GUI界面132。联接到姿势辨识系统134的一个或多个相机135可位于汽车车厢内的各个位置;例如,在一个实施方案中,可以存在用于驾驶员和每个乘客的相机。一个或多个相机135可以捕获由驾驶员和一个或多个乘客作出的姿势、运动或姿势/运动组合。在一个实施方案中,姿势和动作可以是手部姿势和动作,但是代替手部姿势和动作或除手部姿势和动作之外,其他实施方案可以使用面部表情和动作。姿势控制实质上提供了远程触控板。可使用的手部姿势的示例是:用户通过抓取并拉向用户的姿势进行放大;通过上下左右移动用户手部来上下左右移动对象;以及利用舀取姿势来旋转诸如地图的对象。

除此之外,姿势辨识系统134允许用户使用姿势、动作或姿势/动作组合来与显示器136a至136c中的一个显示器上所示出的时间线和地图交互。与时间线的交互可以包括删除现有事件,修改现有事件或添加新事件。在一个实施方案中,(参见图5)在显示器136a至136c中的另一个显示器上显示的事件可以通过从示出它们的显示器的屏幕中对它们进行选择并将它们拖动到示出时间线的显示器上来将其添加到时间线。与地图的用户交互可以包括平移、缩放和旋转地图。

图2示出了系统100的操作过程200的实施方案。该过程在框202处开始并前进至框204,在该处尝试识别试图使用系统的用户。在框206处,该过程检查在框204处识别的用户是否是已知的并且已被授权的。如果框204处的用户是未知的或未经授权的,则该过程前进至框208,在该处其提供指示该用户是未知或未经授权的用户反馈,然后返回到框204以尝试识别另一个用户。然而,如果在框206处,在框204处识别的用户是已知的并且已被授权的,则在框210处,该过程访问已授权的用户的用户账户104,然后前进至框212,在该处使来自用户账户104的事件数据与包含在本地用户数据存储装置126中的数据同步。

在框214处,来自本地用户数据存储装置126的事件数据用于构建时间线,并且在框216处,该过程将每个时间线事件与其地图位置相关联。在框218处,该过程在显示器上显示时间线、地图和每个时间线事件的地图位置。在框220处,地图显示器显示地图上所示出的所有事件位置之间的路径以及从时间线上的至少一个事件到其对应的地图位置的连接。在框222处,该过程检查用户是否修改了时间线,例如通过修改时间线上示出的事件,删除时间线上发现的事件或将新事件添加到时间线。如果在框222处该过程确定时间线已被修改,则其前进至框224,在该处更新本地用户数据存储装置126并且使本地用户数据存储装置与用户账户104、远程用户数据源102以及(如果适用)本地用户数据源128同步。

如果在框222处该过程确定不存在时间线修改,则该过程前进至框228,在该处将汽车导航到时间线上的第一事件(即与当前时间最接近的事件)的位置处。在到达与所选时间线事件相关联的目的地之后,在框230处,该过程检查是否存在新用户,例如,如果原始用户是现在已经到达其目的地的乘客并且驾驶员现在想要去与他们的时间表上的事件相关联的另一个位置。如果在框230处该过程确定存在新用户,则该过程返回至框204以识别并授权该用户。但是如果在框230处该过程确定不存在新用户,则它前进至框232以检查当前用户的时间线上是否存在更多事件。在框232处,如果当前用户的时间线上存在更多事件,则该过程返回至框218,在该处显示时间线、地图和时间线上剩余事件的位置,然后前进至该过程的其余部分。然而,如果在框232处该过程确定不存在用于当前用户的更多时间线事件并且没有新用户,则该过程在框234处停止。

图3A至图3C示出了系统100的汽车具体实施的细节。所描述的不同部件大致如系统100那样彼此联接,并且附图中未示出的系统100的元件可被放置在汽车的其他地方,例如放置在仪表盘中或在行李箱中。

图3A示出了将用户ID传感器放置在汽车301的外部上的实施方案300。汽车通常包括3个柱:位于挡风玻璃与前侧窗之间的驾驶员和乘客两侧上的A柱;位于前后侧窗之间的驾驶员和乘客两侧上的B柱;以及位于后侧窗与后窗之间的乘客和驾驶员两侧上的C柱。

在一个实施方案中,用户ID传感器是安置在车辆的驾驶员和乘客两侧上的B柱上的面部辨识相机303,从而在驾驶员和乘客进入汽车之前识别驾驶员和乘客。但是在其他实施方案中,相机可以不同地进行安置。例如,面部辨识相机305可以放置在汽车内部,通过侧窗指向外部,以便捕获驾驶员和/或乘客的面部的图像。在又一个实施方案中,面部辨识相机307可以放置在驾驶员的侧视镜上。在其他实施方案中,可以使用其他类型的传感器并且可以与所示不同地进行安置。例如,在使用指纹辨识的实施方案中,指纹传感器可以放置在沿车窗底部的车门上。

图3B示出了包括多个显示器的汽车仪表盘302。在所示实施方案中,仪表盘302包括单个显示器,该单个显示器可被配置为在三个软件可配置的显示区域304、306和308中显示不同的事物,但是在其他实施方案中,仪表盘302可以具有与所示不同数量的显示区域并且在其他实施方案中区域304、306和308可以是物理上分离的显示器。仪表盘302还包括安置在显示区域304、306和308下方的手部姿势辨识相机310和312,在该处它们可以捕获驾驶员的手和双手或前排乘客中的至少一者的视频或图像。面部相机311也可安置在车厢内,例如安置在后视镜的位置或者在不存在后视镜的情况下安置在后视镜通常所在的位置处,以捕获驾驶员和前排乘客的面部的视频或静止图像。在如图3A所示的不具有外部相机的实施方案中,相机311可用于面部识别,或者可用于支持面部表情或动作辨识的姿势辨识系统。显示器313可安置在方向盘的中心,以充当用户输入设备并为驾驶员提供附加的显示能力。

图3C是汽车内饰300的平面图。汽车内饰300包括仪表盘302,并且还包括驾驶员座椅、前排乘客座椅和两个后排乘客座椅。如上所述,仪表盘302中的显示区域304、306和308为坐在驾驶员座椅和前排乘客座椅中的人员提供显示。为了给坐在后排乘客座椅中的人员提供显示,后排乘客显示器314可安置在驾驶员座椅和前排乘客座椅的后部。每个后排乘客显示器314包括可以为每个乘客显示时间线和地图的显示单元,以及用于捕获自拍或面部表情和动作的面部相机315以及捕获每个乘客的手部姿势和动作的手部相机316。

反馈机构318安置在驾驶员座椅的后部以及前排乘客座椅的后部和后排乘客座椅的后部,以向用户提供关于使用地图系统的触觉反馈。因此,占据车内座椅的每个人员都可以通过姿势(他们的手部姿势、面部表情等)控制他们各自的显示器上的时间线和地图,并且可以接收他们与系统交互的反馈。

图4A至图4D示出了地图显示器的实施方案。图4A示出了在将用户事件添加到时间线和地图之前的地图显示器400的基本布局的实施方案。时间线402安置成横跨显示器400的顶部,其下方具有导航地图406。时间线402包括沿着线的顶部的一个或多个刻度线,并且每个刻度线标记在具有对应的时间404的线的下方。时间线402的时间跨度可由用户指定,或者可以根据将在时间线上显示的用户事件的时间跨度来确定。地图406被示出为三维导航地图,但是在其他实施方案中,地图406可以是二维的。无论是三维还是二维,地图406还可以包括诸如卫星视图、街道视图或三维视图(例如,类似于谷歌地图(Google Earth))的附加特征。

在所示实施方案中,地图406出现在时间线402下方,但是在其他实施方案中,可以在显示器中不同地布置时间线和地图。例如,时间线402可以出现为水平地跨过显示器的屏幕的底部,并且地图406安置在时间线402上方,或者时间线402可以出现为垂直地沿着显示器的左侧或右侧,并且地图406安置在时间线402旁边。

图4B示出了具有添加到时间线402的用户事件的地图显示器400的实施方案。在时间线402上示出了当前时间指示符408以指示当前时间。还在时间线402上一个或多个事件410a至410d的相应的时间处示出了一个或多个事件410a至410d。每个事件可以使用如事件410a、410c和410d所示的图标在时间线402上示出,或者可以不使用图标(诸如事件410b所示)示出。对于具有图标的时间线事件,图标可以包括从远程用户数据源102a至102c获得的附加信息(例如,与该事件相关联的人员的照片(参见例如事件410c)),或者可以具有与该图标相关联的某种类型的其他图形(参见例如事件410a和410d)。附加的或不同的信息也可以与每个事件相关联并显示在时间线上。例如,具有或不具有图标的事件可以包括标题(例如,“网球练习”或“从学校接送儿子”),或以文字而不是图形显示的开始和结束时间(例如,网球练习是从上午9:30到上午10:30)。例如,也可以使用颜色来提高显示的清晰度或加亮某些事件。

在地图406上示出对应于每个事件的圆圈以指示事件的位置:圆圈412a指示事件410a在地图上的位置,圆圈412b指示事件410b在地图上的位置,圆圈412c指示事件410c在地图上的位置,圆圈412d指示事件410d在地图上的位置等等。计算从事件到事件的路线在时间线的时间跨度,并且在地图406上示出指示到所有事件的预期路径的线414。为了使用户更容易看到哪个位置对应于哪个事件,显示器还在每个事件与其对应的位置412之间绘制线416a至416d。指示汽车的当前位置的图标418也示出在地图406上。因此,系统根据时间线上的活动提供路线引导。

可以通过使用诸如姿势辨识系统134的用户输入设备与地图显示器的用户交互来修改时间线402。修改时间线至少可以涉及删除现有事件、修改现有事件和添加新事件。对时间线的修改自动反映在时间线402和地图406上,并自动发送到本地用户数据存储装置126、用户账户104、远程用户数据源102a至102c以及本地用户数据源128,使得这些位置中的数据可被更新以反映用户与地图显示器的交互所作的改变。在一些实施方案中,通过与地图显示器的用户交互作出的改变也可以例如经由电子邮件或文本消息发送给与该事件相关联的人员。

为了修改现有事件,用户可以简单地选择期望的事件并相应地进行修改。例如,如果用户想要将事件104b改变到事件410a之前的时间,则他们可以使用姿势或动作来选择事件410b,并且在选择该事件之后,使用动作将该事件在时间线上向左滑动至事件410a之前的时间,然后使用另一姿势将该事件固定在新的时间。为了删除事件410b,用户可以简单地选择事件410b并使用姿势来删除它。为了添加事件,用户可以通过连接到系统的另一个用户输入设备来添加事件,或者可以从另一个显示器选择该事件并将其拖动到地图显示器(参见例如图5)。即使事件当前未在时间线上示出,也可以对其进行修改。例如,如果用户想要修改本周晚些时候发生的事件,但时间线只示出今天的事件,则用户可以选择时间线,然后使用姿势或动作向右滚动以前进到更晚的时间段,直到用户想要修改的事件出现在时间线上。

图4C示出了地图显示器400的另一个实施方案。图4C的地图显示器在大多数方面类似于图4B的地图显示器;主要区别在于,在图4C中,每个事件具有指示符420a,420c,420d,其指示时间线上具有超过某个阈值的持续时间的每个事件的开始时间和结束时间,以及由此的持续时间。图4D在大多数方面类似于图4B,主要区别在于,为了避免混乱,在图4D中,只有最早的事件(大概是要第一个导航到达的事件或当前要导航到达的事件)具有将时间线上的事件连接到它在地图上的位置的线(例如所示出的线416a)。

图5示出了系统500的实施方案,其中在交互式地图系统100与其他设备之间存在交互和数据交换。在系统500中,驾驶员、乘客或两者可以具有诸如智能手表502和智能电话504的设备。这些设备通常由用户携带,因此如果他们属于驾驶员和乘客,它们将位于汽车内部。在所示实施方案中,智能电话504可以经由诸如蓝牙的无线连接与第二收发器130无线通信,并且智能手表502也可以也经由诸如蓝牙协议的无线连接直接或通过智能电话504与第二收发器130通信。在其他实施方案中,所示一个或多个连接(诸如智能电话504与第二收发器130之间的连接)可以是有线连接而不是无线连接。

远程人员(即汽车外部的人员)也可以具有智能手表506和移动电话508中的一者或两者。智能电话508可以与天线512通信,例如Wi-Fi路由器上的天线或位于信号塔上的蜂窝天线。智能手表506可以经由诸如蓝牙或Wi-Fi的协议与智能电话508通信,或者在一些情况下可以例如经由Wi-Fi或蜂窝连接与天线512直接通信。天线512及其相关联的电子设备可以例如经由互联网与诸如蜂窝天线或Wi-Fi的另一个天线514交换信息。然后,天线514可以将数据发送到汽车上或汽车内的天线106并且接收来自该天线106的数据(参见图1)。

系统500允许驾驶员和/或乘客与远离汽车并在地图上示出的一个或多个人员交换数据。例如,如果智能手表502和506都可以测量心率,则可以从两个智能手表收集这些信息并将其示出在地图510上。在所示实施方案中,地图510示出了驾驶员当前具有每分钟72次心跳(bpm)的心率,而远程人员具有每分钟89次心跳的心率。还可以交换其他类型的数据。例如,远程人员智能手表或智能电话可以发送该人员的当前位置,或者可以将消息从远程用户发送给驾驶员或乘客,可以改变与驾驶员或乘客的会面时间(这也将反映在地图的时间线上)等。

图6A至图6D示出了在诸如图3B所示的软件定义的显示器中调整显示区域的大小的姿势交互的实施方案。在所示实施方案中,屏幕最初被划分为两个软件定义的显示区域602和604。在所示实施方案中,显示区域602示出了汽车相关信息和电子后视镜,而显示区域604示出了用于地图系统的地图显示器。为了创建第三个软件定义的显示区域606,用户可以使用姿势来缩小显示区域604。图6A至图6B示出了第一实施方案。首先,用户作出伸出他们的食指的姿势,然后他们将他们的手部定位成使得圆形光标(其基本上实时跟踪手指的运动)被定位在大致对应于区域间(或显示器内部)分隔符位置的位置610处。在食指仍然伸出时,用户将他们的手部从位置610移动到位置612。随着手部的移动,区域间分隔符跟随手部并基本上实时跟踪手部的运动,并在手部停止时停止。并且随着区域间分隔符608跟随手部的移动,新的软件定义的显示区域606出现在其一侧(在该实施方案中为右侧)。当手部到达位置612时,用户简单地放下手部以指示区域间分隔符现在位于期望的位置并且三个显示区域具有期望的尺寸(参见图6B)。

图6C至图6D示出了第二实施方案。首先,用户作出伸出他们的食指的姿势,然后他们将他们的手部定位成使得圆形光标(其基本上实时跟踪手指的运动)被定位在大致对应于区域间(或显示器内部)分隔符608位置的位置610处。为了选择区域间分隔符608,然后用户握拳,就好像抓取区域间分隔符608那样。在手部仍握成拳头时,用户将拳头从位置610移动到位置612。随着拳头的移动,区域间分隔符跟随拳头并基本上实时跟踪拳头的运动,并在拳头停止时停止。并且随着区域间分隔符608跟随拳头的移动,新的软件定义的显示区域606出现在其一侧(在该实施方案中为右侧)。当拳头到达位置612时,用户简单地将他们的手指伸展为张开的手部(参见图6D),从而释放他们对区域间分隔符608的抓取以指示区域间分隔符现在位于期望的位置并且显示区域604和606具有其期望的尺寸。

图7A至图7C一起示出了将来自另一个显示区域的事件添加到地图时间线的实施方案。显示器700是诸如图3B所示的汽车仪表盘显示器的显示器:它是被配置为在不同的软件定义的显示区域702、704和706上显示不同事物的一体显示器700。在所示实施方案中,地图和时间线显示在中心的显示区域704中,而显示区域706示出诸如可用就餐选项的信息。如果用户想要将来自显示区域706的就餐选项中的一个就餐选项添加到他们的时间表,则他们可以使用手部姿势和动作从显示区域706中选择期望的娱乐事件并将其拖动到显示区域704。

如图7A所示,在所示实施方案中,用户伸出他们的食指,使得圆形光标708出现。在食指仍然伸出时,用户移动他们的手部,并且随着手部的移动,光标708跟随食指并基本上实时跟踪该手指的运动,并且当该手指停止时停止。当光标708到达期望的项目710时,项目加亮。如图7B所示,当期望的项目加亮时,用户改变为捏缩姿势,将食指、中指以及可能的无名指和小拇指与大拇指放在一起,就好像抓取该项目一样。在手部仍保持捏缩姿势时,用户将他们的手部朝向地图显示器移动,如箭头所示,并且光标708和所选项目710基本上实时跟踪手部的运动相应地从显示区域706移动到显示区域708(如箭头所示)。如图7C所示,当光标708和所选项目710出现在地图上时,手部停止。为了将所选项目710释放到地图上,用户伸出他们的所有手指,使得手部完全张开,手掌面向显示器。当所选项目710释放在显示区域704中时,所选项目710被添加到时间线,并且相应地更新本地或远程的所有适当的用户数据源以包括新事件。

图8A示出了用户从显示器选择项目的实施方案。显示器800是具有三个软件可定义的显示区域802、804和806的单个显示器。除此之外,显示区域806示出了娱乐选项,诸如可以在汽车中播放的音乐。在所示实施方案中,用户伸出他们的食指并指向显示区域806,使得圆形光标808出现。为了从显示器选择项目,用户在食指仍然伸出时移动他们的手部,并且随着手部的移动,光标808跟随食指并且基本上实时跟踪该手指的运动,并且当该手指停止时停止。当光标808到达期望的项目810时,用户将手部或仅食指推向屏幕—就好像试图戳屏幕一样(如箭头所示),以确认项目810是期望的选择。

图8B示出了用户从显示器800选择项目的实施方案。在所示实施方案中,用户通过伸出大拇指、食指、中指、无名指和小拇指以形成手掌面向显示区域806张开的手部,使得圆形光标808出现来选择项目。为了从显示器选择项目,用户移动手部,并且随着手部移动,光标808跟随手部并且基本上实时跟踪手部的运动,并且当手部停止时停止。当光标808到达期望的项目810时,用户通过快速地闭合手部成为拳头,然后再次张开手部以返回手掌面向显示器的张开的手部来确认该项目作为其选择。虽然所示实施方案使用食指、中指、无名指和小拇指全部四个手指伸出的张开的手部姿势,但是其他实施方案不需要使用全部四个手指;可以使用利用了这些手指中的一个、两个或三个的手势,相应地修改需要闭合以形成确认姿势(例如,闭合手部以形成拳头或捏缩姿势)的手指的数量。

图8C示出了用户从显示器800选择项目的实施方案。在所示实施方案中,用户通过伸出大拇指、食指、中指、无名指和小拇指以形成手掌面向显示区域806的张开的手部,使得圆形光标808出现来选择项目。为了从显示器选择项目,用户移动手部,并且随着手部移动,光标808跟随手部并且基本上实时跟踪手部的运动,并且当手部停止时停止。当光标808到达期望的项目810时,用户通过以上下运动812点头指示“是”来确认该项目为其选择。在用户向用户建议某事的实施方案中,用户可以通过以左右摇摆动作814摇头指示“否”来拒绝该建议。虽然所示实施方案使用食指、中指、无名指和小拇指全部四个手指伸出的张开的手部姿势,但是其他实施方案不需要使用全部四个手指;可以使用利用了这些手指中的一个、两个或三个的手势。其他实施方案也可以使用与所示动作不同的头部动作。

图9A至图9D示出了从时间线中选择和删除项目的实施方案。显示器900是具有三个软件可定义的显示区域902、904和906的单个显示器。地图和时间线示出在中心的显示区域904中。在一些实施方案中,用户账户104可以使用来自远程用户数据源102a至102c的数据,或者计算机112可以使用来自本地数据存储装置126的数据,以在另一个显示器上向用户提供建议,然后用户可以使用地图显示器将该建议添加到他们的时间表。例如,如果健康应用程序指示用户打网球,地图指示用户靠近网球俱乐部,并且时间表指示下午有三小时的间隙,则系统可以向用户建议在这三小时的间隙内练习网球。

图9A至图9B示出了第一实施方案。在所示实施方案中,系统通过在时间线上自动示出事件908来建议该事件。如果用户想要拒绝所建议的事件908,则用户伸出他们的食指并指向显示区域904中的时间线。在食指仍然伸出时,用户移动他们的手部,并且随着手部的移动,圆形光标907沿着时间线基本上实时地跟踪手指的运动。当圆形光标907位于事件908上方时,用户将手部或仅食指推向屏幕—就好像试图戳屏幕一样(如箭头所示),以选择事件908。如图9B所示,在选择了事件908之后,用户改变为捏缩姿势,将食指、中指以及可能的无名指和小拇指与大拇指放在一起,就好像抓取该项目一样。在手部仍保持捏缩姿势时,用户将他们的手部朝向显示区域902移动(如箭头所示),并且所选事件908基本上实时跟踪手部的运动相应地从显示区域904移动到显示区域902(如箭头所示)。一旦事件908不再位于显示区域904中,它就自动从时间线上删除,并且相应地上传所有必要的数据源。

图9C至图9D示出了另一个实施方案。如果用户想要拒绝所建议的事件908,则用户伸出他们的大拇指、食指、中指、无名指和小拇指以形成手掌面向显示器的张开的手部。在手部仍然张开时,用户移动他们的手部,并且在手部移动时,光标907基本上实时地跟踪手部的运动并且基本上实时显示手部的运动。如图9D所示,当光标907到达所建议的事件908时,用户闭合手部以形成拳头(就好像抓取所建议的事件908一样)以选择事件908。在选择了所建议的事件908之后,用户在手部仍然形成拳头的情况下将他们的手部移向显示区域902,从而将所建议的事件908拖向显示区域902。事件908基本上实时地跟踪手部的运动相应地从显示区域904移动到显示区域902(如箭头所示)。当事件908不再位于显示区域904中时,用户通过再次张开手部以返回至手掌面向显示器的张开的手部来释放事件并将其删除。虽然所示实施方案使用食指、中指、无名指和小拇指伸出的张开的手部姿势,但是其他实施方案不需要使用全部四个手指;可以使用利用了这些手指中的一个、两个或三个的手势,相应地修改需要闭合以形成选择手部姿势(例如,闭合手部以形成拳头或捏缩手势)的手指的数量。

图10A至图10C示出了用户从显示器选择项目的实施方案。显示器1000是具有三个软件可定义的显示区域1002、1004和1006的单个显示器。除此之外,显示区域1004示出了三维用户界面对象1008,各种可选用户选项1012定位在该三维用户界面对象周围。图10A示出了实施方案。在所示实施方案中,用户将他们的手部保持在支撑位置中,就好像支撑对象1008一样。当手部仍然处于支撑位置中时,用户旋转手部,并且随着手部的旋转,对象1008跟随手部的旋转1010并基本上实时跟踪手部的运动,并且当手部停止时停止。当对象1008停止在特定用户选项位于其面前(即,看起来最接近用户)时,该选项被自动选择。

图10B示出了另一个实施方案。在该实施方案中,用户保持大拇指、食指、中指、无名指和小拇指伸出的手部,使得手部张开并且手掌面向显示器。在手部张开时,然后用户上下或左右移动他们的手部,并且随着手部的移动,三维界面对象1008的旋转跟随手部的移动并基本上实时跟踪手部的运动,并且当手部停止时停止。当期望的可选用户选项1012位于用户面前(即,看起来最接近用户)时,然后用户通过快速地闭合手部成为拳头,然后再次张开手部以返回至手掌面向显示器的张开的手部来确认该选项1012作为其选择。虽然所示实施方案使用食指、中指、无名指和小拇指伸出的张开的手部姿势,但是其他实施方案不需要使用全部四个手指;可以使用利用了这些手指中的一个、两个或三个的姿势,相应地修改需要闭合以形成确认姿势(例如,闭合手部以形成拳头或捏缩手势)的手指的数量。

图10C示出了用于反转动作的手势的实施方案。在所示实施方案中,用户已经从三维用户界面对象1008选择了用户选项1012。该项目的选择已经使得菜单1014出现。但是,如果在查看菜单1014时用户发现他们想要的内容没有出现在菜单中,则他们可以通过保持他们的手部张开—大拇指、食指、中指、无名指和小拇指伸出使得手掌面向侧面—并作出滑动运动(就好像拍击某物一样)来返回至三维用户界面对象1008。在所示实施方案中,手部运动从右向左,在运动期间手部有一些加速。但是在其他实施方案中,手部运动可以从左到右。尽管所示姿势在三维用户界面对象1008和相关联的菜单的上下文中示出,但是所示姿势可用于用户希望反转动作以返回至先前状态的任何接触。虽然所示实施方案使用食指、中指、无名指和小拇指伸出的张开手势,但是其他实施方案不需要使用全部四个手指;可以使用利用了这些手指中的一个、两个或三个的手势。

图11示出了可用于修改显示器上的项目的外观的姿势和动作的实施方案,例如通过使它们看起来更大(即,放大)或更小(即,缩小)。在所示实施方案中,用户伸出他们的大拇指、食指、中指、无名指和小拇指以形成手掌面向显示器的张开的手部。在手部仍然张开时,用户移动他们的手部,并且在手部移动时,光标1108基本上实时地跟踪手部的运动并且基本上实时显示手部的运动。当光标1108处于用户想要放大或缩小的显示区域中(在本实施方案中为具有地图显示器的中心显示区域1104)时,用户闭合手部以形成拳头(就好像抓取显示区域1104一样)来选择它。在选择了显示区域1104之后,用户在他们的手部仍然形成拳头的情况下将他们的手部移向显示区域1104(即,朝向屏幕和/或姿势相机),以扩大(即,放大)显示器上所示出的内容或者将他们的手部移动远离显示区域1104(即,远离屏幕和/或姿势相机),以使显示器中所示出的内容更小(即,缩小)。

图12示出了可用于激活或停用姿势辨识系统的姿势和动作的实施方案。在一些情况下,使姿势辨识系统不要总是处于活动状态可以是有用的。例如,在汽车中,驾驶员和乘客可能会在对话过程中使用许多手部姿势和动作,但可能并非意图使姿势辨识系统看到或解释这些姿势或动作。如果姿势辨识系统确实看到并解释了这些手势或动作,则可能会导致设置、选择等被无意修改,或者可能导致显示屏上的项目不断移动,从而导致驾驶员分心。为了防止这种情况发生,可以停用系统,或者如果不完全停用,则将其设置为不示出由姿势导致的显示动作。因此,可能需要部分或完全激活或停用系统的姿势和动作。

在所示实施方案中,系统可以在指定的时间段检查区域1208,并且如果在指定的时间段内在该区域中没有看到姿势或动作,则可以部分或完全停用姿势辨识。另选地,姿势辨识系统可由另一事件(诸如当手部接触方向盘1210时)部分或完全停用。如果姿势辨识系统已被部分或完全停用,则用户可以通过伸出大拇指、食指、中指、无名指和小拇指以形成手掌向下的张开的手部来重新激活该系统。然后,该姿势保持大致静止一段固定时间以激活显示器。

该地图系统还具有附加功能。该地图系统跟踪用户一天是如何表现的。该地图系统可以基于改变进行调节。例如,如果活动的位置改变,系统会自动改变3D地图上的位置。例如,如果会面的开始或结束日期发生变化,系统将自动更新路线。系统会自动将时间改变发送给将参加会面的人员。姿势可用于改变约会时间。汽车调节相关信息,使用户输入很少。例如,系统更新日历并告知朋友有关活动的信息,以及对活动的更改的信息。

包括在摘要中描述的内容的实施方案的以上描述并非意图是穷尽性的或将本实用新型限制为所描述的形式。为了进行示意性的说明,描述了具体的实施方案和示例,但是本领域的技术人员将认识到,按照上述详细描述,在本实用新型的范围内可以进行各种等同修改。

在以上权利要求中使用的术语不应解释为限制本实用新型为该说明书和权利要求中公开的特定的实施方案。更确定地说,本实用新型的范围将全部由以上权利要求来确定,以上权利要求将使用已确立的权利要求来解释。

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