非触摸式控制图形用户界面的制作方法

文档序号:16049640发布日期:2018-11-24 11:10阅读:173来源:国知局

相关申请的交叉引用

本专利申请涉及(但不要求优先权权益)于2015年6月24日提交的美国专利申请序列号62/183,860,所述美国专利申请的全部内容通过引用结合在此。

背景技术

如分配设备的现代设备包括供消费者从可获得产品的菜单中进行选择并且在显示屏上访问设备功能的功能。通常,经由显示屏向消费者呈现供购买或分配的产品(例如,饮料)列表。然后,消费者可以同与那个显示屏相关联的控件进行交互以便选择那些供分配的产品中的一个或多个产品。



技术实现要素:

提供本概述以便以简化的形式介绍下文中进一步描述的概念的选择。本概述并不旨在表明要求保护的主题的关键特征或必要特征,也不旨在帮助确定要求保护的主题的范围。

一方面,一种分配设备包括:显示屏,被配置用于呈现用于控制多个产品的分配的多个可选选项,所述显示屏示出了以三维形式显示所述多个可选选项的图形用户界面;非触摸式输入控制系统,被配置用于从消费者接收对来自所述多个可选选项中的一个可选选项的选择;以及分配系统,用于分配与所述一个可选选项相关联的饮料。

另一方面,一种包括非触摸式控制系统的分配设备具有:显示屏,被配置用于呈现用于控制多个产品的分配的多个可选选项,所述显示屏示出了以三维形式向消费者显示所述多个可选选项而无需特殊三维眼镜的三维图形用户界面;非触摸式输入控制系统,被配置用于从所述消费者接收对来自所述多个可选选项中的一个可选选项的选择,其中,所述非触摸式输入控制系统包括被配置用于在高灵敏模式下操作的触摸屏,所述高灵敏模式使得所述触摸屏在距所述触摸屏一定距离处感测所述消费者的指尖,其中,所述距离被选择为接近所述多个可选选项中的一个或多个的三维位置;以及分配系统,用于分配与所述一个可选选项相关联的饮料。

又另一方面,一种控制饮料分配系统的方法包括:以三维形式在显示屏上显示用于控制多个饮料的分配的多个可选选项;允许消费者在不触摸所述显示屏的情况下选择所述多个可选选项中的一个可选选项;以及分配与所述一个可选选项相关联的饮料。

附图说明

图1是用于在分配设备上提供分配器控制图形用户界面的系统的示意性描绘。

图2是图1的分配设备的显示屏的示例三维图形用户界面。

图3是图1的分配设备的显示屏的侧视图,其中,在所述显示屏上示出图2的三维图形用户界面。

图4是图3的三维图形用户界面的另一个侧视图。

图5是图1的分配设备的显示屏的另一个侧视图,其中,在所述显示屏上示出另一个示例三维图形界面。

图6是图5的三维图形界面的另一个侧视图。

图7是图5的三维图形界面的另一个侧视图。

图8是图5的三维图形界面的另一个侧视图。

图9是图1的分配设备的另一个示例三维图形用户界面。

图10是图1的分配设备的显示屏的侧视图,其中,在所述显示屏上示出图9的三维图形用户界面。

图11是图9的三维图形用户界面的另一个侧视图。

图12是图9的三维图形用户界面的另一个侧视图。

图13是图1的分配设备的另一个示例三维图形用户界面。

图14是分配设备的显示屏以及示出在所述显示屏上的图13的三维图形用户界面的侧视图。

图15是分配设备的显示屏以及示出在所述显示屏上的图13的三维图形用户界面的侧视图。

图16是图1的分配设备的另一个示例三维图形用户界面。

图17是图16的图形用户界面的另一个视图。

图18是图16的图形用户界面的另一个视图。

图19是图16的图形用户界面的另一个视图。

图20是图16的图形用户界面的另一个视图。

图21是图16的图形用户界面的另一个视图。

图22是图1的分配设备的示例校准图形用户界面。

图23是图22的校准图形用户界面的侧视图。

图24是消费者眼睛的示意图。

图25是图24的消费者眼睛的另一个示意图。

图26是图24的消费者眼睛的另一个示意图。

图27是图1的分配设备的另一个示例校准图形用户界面。

图28是图27的校准图形用户界面的侧视图。

图29是图27的校准图形用户界面的另一个侧视图。

图30是图1的分配设备的示意性描绘。

具体实施方式

提供了用于利用控制界面来控制诸如分配设备等设备的操作的实施例。控制界面可以包括用于呈现选项的显示屏,这些选项用于控制与分配设备相关联的各种可选选项。例如,可选选项可以是对供分配设备分配的各种饮料的选择,但是其他配置也是可能的。

在以下详细说明中,参考了形成其一部分的附图,并且在这些附图中通过说明方式示出了多个特定实施例或示例。可以结合这些实施例,可以利用其他实施例,并且可以进行结构改变。以下具体实施方式因此不应以限制性含义来理解,并且本文所描述的实施例的范围由所附权利要求书及其等效物来限定。

本文所用的术语“饮料”可以包括但不限于有果肉及无果肉的柑橘和非柑橘果汁、果汁饮料、蔬菜汁、植物饮料、牛奶、豆浆、蛋白质饮料、大豆增强饮料、茶、水、等渗饮料、维生素增强水、软饮料、调味水、能量饮料、咖啡、冰沙、酸奶饮料、热巧克力及其组合。饮料也可以是碳酸饮料或非碳酸饮料。饮料可以包括在各种背景下组合以形成所述饮料的饮料组分(例如,饮料基料、着色剂、调味剂以及添加剂)。

术语“饮料基料”可以指在另外的着色剂、另外的调味剂和/或另外的添加剂之前的饮料的一部分或饮料本身。根据一些实施例,饮料基料可以包括但不限于可以与稀释剂(如无气水或碳酸水或其他稀释剂)混合以形成饮料的糖浆、浓缩物等。

术语“饮料基料组分”可以指可以包含在饮料基料中的组分。根据一些实施例,饮料基料组分可以是微量成分,比如饮料基料的酸性部分;饮料基料的可酸降解的和/或非酸性的部分;天然和人造香料;香料添加剂;天然和人造色素;营养性或非营养性天然或人造甜味剂;用于控制酸度的添加剂,例如柠檬酸、柠檬酸钾;功能性添加剂、比如维生素、矿物质、或草本植物提取物;营养制剂;或药物。

因此,为了请求、选择或分配饮料基料的目的,由分开储存的饮料基料组分形成的饮料基料可以等同于分开储存的饮料基料。为了请求、选择或分配饮料,由分开储存的饮料组分形成的饮料可以等同于分开储存的饮料。

现在将参照附图描述各个方面,其中,在若干附图中相同的数字表示相同的元件。图1是示意图,展示了用于在分配设备10上提供分配器控制图形用户界面的示例系统2。分配设备10可以包括通信接口11和控制界面,所述控制界面可以包括可选显示屏12。

分配设备10还可以包括成分包装(或者小袋)14、16、18、20、22、24、26和28。在一些实施例中,成分包装14、16、18和20可以包括各种饮料基料或饮料基料组分,比如饮料基料。在一些实施例中,成分包装22、24、26和28可以包括香料(即,调味剂、调味剂浓缩物或调味剂糖浆)。在一些实施例中,成分包装14、16、18和20中的饮料基料可以是浓缩糖浆。在一些实施例中,成分包装14、16、18和20中的饮料基料可以用饮料基料组分来替代或者另外向其提供所述饮料基料组分。在一些实施例中,成分包装中的每个饮料基料或饮料基料组分以及成分包装22、24、26和28中的每种调味剂可以分开存储或以其他方式包含在被储存在分配设备10中的独立可移除卡盒中。

可以将上述饮料组分(即,饮料基料或饮料基料组分和香料)与其他饮料成分30一起组合,以对来自分配设备10的各种饮料或混合饮料(即,成品饮料产品)进行分配。其他饮料成分30可以例如包括稀释剂,如例如无气水、起泡水或碳酸水、功能添加剂或药物。其他饮料成分30可以被安装在分配设备10中、泵送至分配设备10、或两者。

分配设备10还可以包括用于分配各种饮料或混合饮料的倾倒机构37。分配设备10可以进一步包括用于接收在分配饮料时使用的冰和水的单独储存器(未示出)。根据一些实施例,分配设备10可以进一步包括其他类型的产品分配器。

分配设备10还可以通过网络40与服务器70进行通信,所述网络可以包括局域网或广域网(例如,互连网)。在一些实施例中,分配设备10与服务器70之间的通信可以经由通信接口11利用任何数量的通信技术来实现,包括但不限于蓝牙无线技术、wi-fi和任何其他无线或有线通信标准或技术。服务器70可以包括可以存储与分配设备10相关联的更新数据74的数据库72。在一些实施例中,更新数据74可以包括用于分配设备10上的应用程序35的软件更新。

在一些实施例中,可选显示屏12可以被致动用于选择与操作分配设备10相关联的选项。所选操作可以包括但不限于:单独选择和/或分配一个或多个产品(例如,饮料产品)、分配设备初始化、产品更换、产品替换、以及访问公用程序菜单(例如,用于分配设备校准、设定时钟/日历、连接至wi-fi、检索软件更新等)。

在本示例中,显示屏12是三维显示设备。三维显示设备可以以三维模式和/或二维模式来操作。在二维模式下,显示屏12在外观上可以与常规平面屏幕电视或计算机监视器基本相似。

当处于三维模式时,显示屏12通过将视觉实体放置在距消费者不同视在距离处来提供增强的消费者参与机会。换言之,显示屏12的图形用户界面120提供了三维视图,从而使得当消费者查看图形用户界面120时,图形用户界面120上描绘的项仿佛被定位在位于显示屏12的前方和/或后方的三维空间中。

出于本披露的目的,显示屏12可能需要或可能不需要消费者佩戴特殊的三维眼镜以便查看三维效果。在一个示例中,可以使用如由来自美国任天堂公司(nintendoofamericainc.)的任天堂3ds(nintendo3ds)显示器提供的透镜显示器。另一个示例包括来自万维数码有限公司(marveldigitallimited)的透镜三维显示器。这种显示器设备向消费者提供三维显示器的效果,而无需消费者佩戴特殊的三维眼镜。在另一个示例中,来自索尼公司(sonycorporation)的kdl50w800b电视提供三维效果,但是需要消费者佩戴眼镜来观看三维效果。

在本实施例中,显示屏12是向消费者提供三维的幻觉而无需消费者佩戴眼镜的自动立体三维显示器。这种显示技术的示例包括:双凸透镜显示、视差屏障显示、体积显示、全息显示和光场显示。其他配置是可能的。

在下文所描述的示例实施例中,分配设备10被配置成使得消费者可以在无需物理地触摸显示屏12的情况下与分配设备10进行交互。换言之,分配设备10被配置成使得消费者可以使用各种“非触摸式”系统和方法(比如通过消费者提供由分配设备10跟踪的手势和/或眼睛移动)与显示屏12进行交互。下文进一步描述了这些非触摸式交互的系统和方法。

现在参照图2至图4,更详细地示出了分配设备10的示例显示屏12。显示屏12上示出了示例图形用户界面120。

图形用户界面120上显示了视觉实体。这些视觉实体是可选项,所述可选项包括但不限于:品牌类别图标a-f、导航工具m和n、以及命令按钮,比如“连接至社交媒体”图标o。图形用户界面120上还提供了按压倾倒按钮7。

在本示例中,显示屏12以三维形式显示图形用户界面120。以这种方式,视觉实体以三维形式出现在显示屏12的前方(或者在一些实施例中,在后方)。这是比如通过自动立体三维显示器使用上文所描述的技术中的一种或多种来实现的。

现在参照图3至图4,显示屏12还包括触摸屏200。在本示例中,触摸屏200是电容式触摸屏,但也可以使用其他技术。

通常,触摸屏的灵敏度被调节以使得大约在消费者的指尖210触摸屏幕的表面时登记触摸。然而,在此实例中,触摸屏200被配置成其灵敏度被调节以扩大感测范围,以使得消费者可以通过触摸在显示屏12前方的三维空间中的视觉实体的视在位置来选择视觉实体,从而维持三维性的幻觉并且提供卫生的无触摸式图形用户界面。

具体地,触摸屏200的灵敏度被调节成处于“高灵敏模式”。在高灵敏模式下,触摸屏200的感测范围可以被扩大以使得在消费者的手指212触摸到触摸屏200的表面之前的一定距离处登记触摸。通过将触摸屏登记触摸的位置距触摸屏200的距离调节为近似等于视觉实体(a-o)距触摸屏200的视在距离,消费者可以体验触摸到漂浮在三维空间中的视觉实体的幻觉。高灵敏模式可以通过提高触摸屏的感测阈值和采样来实现。还可以对触摸屏的电容式传感器的大小和形状进行修改来实现期望的调节。

在本文所描述的示例中,当触摸屏200由于消费者的指尖实质上靠近和/或触摸到触摸屏200而登记或者以其他方式感测到所述指尖的存在时,触摸屏200在正常模式下操作。相比而言,当触摸屏200在距触摸屏200一定距离处(即,增大感测距离)、比如在距触摸屏2000.5英寸、1.0英寸、1.5英寸和/或2.0英寸处登记或者以其他方式感测到所述指尖的存在时,触摸屏200在高灵敏模式下操作。所述距离可以改变。

例如,如图3中所示,在高灵敏操作模式下,触摸屏200被定位成与显示屏12相关联,并且与显示屏12的大小基本相同。在本示例中,触摸屏200被定位成非常靠近显示屏12以便基本上共面。

显示屏12被配置成使得可选视觉实体a、b和c的视觉定位位于被定位在显示屏12前方的平面213上。具体地,可选视觉实体a’、b’和c’位于与显示屏12平行但从显示屏12偏离距离y的平面213上。

触摸屏200的灵敏度被调整为高灵敏的,使得消费者的指尖210在距触摸屏200大约相同的距离y处登记触摸。在图2所示的示例中,消费者可以体验通过触摸在触摸屏200的前方距离y处的空间中漂浮的视觉实体a’而在显示屏12上选择视觉实体a的幻觉。

当以这种方式与分配设备10进行交互时,可以向消费者提供各种指示来辅助消费者。例如,当消费者将消费者的指尖210放置在距离y处以选择视觉实体b’(与“品牌2”相关联)时,显示屏12可以被编程用于在视觉上突出显示(如下文进一步所描述的)视觉实体b’以使得消费者容易知道视觉实体b’被选择。如果消费者维持选择持续一段时间(例如,0.5秒、1秒、2秒、3秒或5秒),则视觉实体b’可以被保留在选定状态。

一旦做出了选择,消费者就可以选择手动操作的按压倾倒按钮7以使分配设备10分配所选品牌,所述按钮可以位于分配器的正面上并且可以与距离y对齐。

以这种方式,消费者可以以视觉直观地方式与以三维形式示出的视觉实体进行交互。进一步地,消费者例如通过选择供分配的一个或多个饮料并且对它们进行分配(例如,通过在选定品牌a-f之后选择按压倾倒按钮7实体)而不必物理地触摸触摸屏200来与分配设备10进行交互。

虽然将示例显示屏12描述为三维显示屏,但是在其他示例中,可以结合二维显示屏来使用触摸屏200。在那些实施例中,视觉实体以常规二维方式显示在显示屏上。然后,消费者可以通过使消费者的指尖(或者其他身体部分)靠近但不一定触摸触摸屏来选择视觉实体。其他配置是可能的。

现在参照图4,在一些示例中,触摸屏200提供第二操作模式,使得显示屏12以二维形式起作用,并且触摸屏在“正常”模式下执行,使得仅当触摸屏200被物理地触摸时才做出选择。

在此正常模式下,以二维方式在显示屏12的表面上显示视觉实体(a)、(b)和(c),并且触摸屏200被调节用于登记由指尖210在触摸屏的表面处进行的触摸(如在常规触摸屏中所期望的)。在此正常使用模式下,分配设备10通过“常规”触摸屏200来操作,使得例如维修技术人员可以更容易地操纵分配设备10。分配设备10可以根据需要在高灵敏操作模式与正常操作模式之间切换。

现在参照图5至图8,示出了包括触摸屏200’的分配设备10的另一个实施例。在本示例中,触摸屏200’以与上文所描述的触摸屏200类似的方式执行,其中,触摸屏200’被设置成高灵敏的,从而可以在显示屏12的前方一定距离处登记触摸。然而,如下文所描述的,对于触摸屏200’,高灵敏度在时间上变化,使得可以估计指尖210距触摸屏200’的实际距离。

当触摸屏200’被设置为不是高灵敏(z0)的时,交互平面p0与触摸屏200’的正面基本共面。当触摸屏200’被设置为处于最大高灵敏度水平时,交互平面p4可以在触摸屏前方的某一最大距离z4处。

在本示例中,触摸屏200’还具有中间高灵敏度水平,其结果是如分别位于距触摸屏200’的前表面不同距离z1、z2和z3处的p1、p2和p3等交互平面。不同的高灵敏度水平可以被校准为距触摸屏200’的正面的已知距离(z1、z2、z3)。在本示例中,示出了三个中间高灵敏度水平,但是可以设置任何数量的临时高灵敏度水平。

随着灵敏度水平从非高灵敏(z0)经过各种中间水平循环到最大高灵敏度水平,则交互平面的位置将循环经过距屏幕相应已知距离(0、z1、z2、z3和z4)处的位置(p0、p1、p2、p3和p4)。交互平面(p)的这种循环改变的定位有效地循环扫描触摸屏200’前方的空间体积。在这种示例中,分配设备10被编程用于执行扫描循环,所述扫描循环允许高灵敏度以周期性的方式(例如,每1毫秒至1秒一次)在各种水平之间循环。

参照图6,物体(例如,消费者的指尖210)靠近距触摸屏200’距离z4处。扫描循环如下进行:

●在非高灵敏设定下,交互平面p0将不会检测到指尖210;

●在第一临时高灵敏设定下,交互平面p1将不会检测到指尖210;

●在第二临时高灵敏设定下,交互平面p2将不会检测到指尖210;

●在第三临时高灵敏设定下,交互平面p3将不会检测到指尖210;并且

●在最大高灵敏设定下,交互平面p4将检测到指尖210。

因为交互平面p4的定位z4通常是已知的,所以指尖210与触摸屏200’的正面之间的距离z4由分配设备10已知。

如图7中所示的,随着消费者继续将消费者的指尖210移动得更近,扫描循环将如下进行:

●在非高灵敏设定下,交互平面(p0)将不会检测到指尖210;

●在第一临时高灵敏设定下,交互平面(p1)将不会检测到指尖210;并且

●在第二临时高灵敏设定下,交互平面(p2)将检测到指尖210。因为交互平面p2的定位z2是已知的,所以指尖210与触摸屏200’的正面之间的距离z2是已知的。

如果扫描循环重复得足够快速,则可以以三维形式动态地跟踪朝向触摸屏200’移动的物体,比如指尖210。如在图6与图7之间所示的,可以利用每个循环来更新指尖210的定位。还可以通过常规触摸屏技术来确定用户的指尖210的x坐标和y坐标。

在一些示例中,在以这种方式与分配设备10进行交互时,可以使用距离z1至z4来辅助消费者。例如,当消费者将消费者的指尖210放置在距离z4处用于选择由显示屏12显示的视觉实体的位置处时,显示屏12可以被编程用于在视觉上突出显示视觉实体以使得消费者容易知道视觉实体被选择。如果消费者继续将指尖210移动得更近,比如到距离z2,则分配设备10可以将视觉实体保留在所选模式。

现在参照图8,在另一个示例中,交互式体积v可以被限定为被扫描区域p0至p4的子集。体积v与下文所描述的交互体积311类似,其中,可以随着消费者的指尖在体积v内移动来操纵消费者的体验的各个方面。在一些实施例中,这包括在距显示屏第一距离处产生特定可选选项的指示(例如,突出显示)的第一反馈以及在第二更近距离处对此可选项进行实际选择的第二反馈。

例如,随着消费者的手指进入体积v(例如,通过移动指尖距离触摸屏200’至少距离z4),显示屏12可以被修改用于提供涟漪效果以提供相对于显示设备12的指尖放置的视觉(或者在一些实例中,音频)提示。通过将指尖进一步移动到体积v内的实体b’,显示屏12可以进一步被修改用于指示对实体b的选择,如本文所述的。其他配置是可能的。

虽然将示例显示屏12描述为三维显示屏,但是在其他示例中,可以结合二维显示屏来使用触摸屏200’。在那些实施例中,视觉实体以常规二维方式显示在显示屏上。然后,消费者可以通过使消费者的指尖(或者其他身体部分)靠近但不一定触摸触摸屏来选择视觉实体。如所描述的,触摸屏可以被配置用于识别指尖距二维屏幕的距离,从而使得可以在显示屏上以二维形式实现各种效果(比如涟漪和/或突出显示)。其他配置是可能的。

现在参照图9至图15,示出了包括显示屏12的另一个实施例。在本示例中,使用手势跟踪系统300代替(或结合)触摸屏来确定并允许与分配设备10进行非触摸式消费者交互。

在一个示例中,手势跟踪系统300是运动感测输入设备、比如由微软公司所制造的kinect设备。在这种实施例中,手势跟踪系统300包括用于以三维形式跟踪物体(例如,手/指尖等)的移动的红外投影仪和相机。可以使用其他类似的技术。

类似于上述高灵敏触摸屏200、200’,手势跟踪系统300通过允许消费者通过触摸三维空间内的视觉实体的视在位置来直观地选择视觉实体来提供增强的消费者参与,从而完全地维持三维性地幻觉并提供卫生的无触摸式图形用户界面。

参照图9,手势跟踪系统300被定位成与显示屏12的正面相关联。如前所述,显示屏12包括具有在其中以三维形式显示的视觉实体的图形用户界面。

现在参考图10至图12,在本示例中,三维交互体积311由位于显示屏12前方的手势跟踪系统300形成。交互体积311的前表面312可以被定位在距显示屏12的正面一定距离z处。例如,距离z可以是6英寸至12英寸。交互体积311的后表面313可以被定位在距显示屏12一定距离x处,其中,交互体积311的后表面313可以非常接近显示屏12的正面。例如,距离x可以是0英寸至3英寸。其他尺寸是可能的。交互体积311的顶部、底部和侧面可以大致对应于显示屏12上的图形用户界面的顶边缘、底边缘和侧边缘。

消费者的指尖210可以用于选择显示屏12上的视觉实体。如前所述,可选视觉实体包括具有被定位在显示屏12前方一定距离y处的相应视在视觉定位(a’)、(b’)和(c’)的品牌类别图标(a)、(b)和(c),其中,(y)>(x),以使得可选视觉实体的视在视觉定位处于交互体积311内。可选视觉实体可以被定位在距显示屏12多种距离处,比如如图12中所示的距离y1和y2。

手势跟踪系统300与消费者指尖210之间的虚线w表示三维空间中的直线。这条线w由手势跟踪系统300来计算,并且用于确定指尖210在三维空间中的定位。

在使用中,交互体积311内的各个位置可以用于向消费者提供反馈。例如,参照图10,当消费者的指尖210穿过交互体积311的前表面312时,分配设备10可以提供在交互体积311内使消费者的指尖210的定位突出显示的第一指示(视觉、音频等)。当消费者的指尖210离开交互体积311时,第一指示可以消失。

当消费者的指尖210靠近例如图11至图12中的可选视觉实体b的视在视觉位置b’时,分配设备10可以提供表明即将进行选择可选视觉实体b的第二指示(视觉、音频等)。当消费者的指尖210从例如可选视觉实体b的视在视觉位置b’移开时,第二指示可以消失。

手势跟踪系统300可以使用消费者的手势在视觉实体中进行操纵或导航。例如,消费者可以将消费者的手从左至右扫过交互体积311以导航至显示序列中的下一显示。消费者还可以例如将手从右至左扫过交互体积311以导航至显示序列中的上一显示。在另一个示例中,消费者可以将两只手插入交互体积311中,然后以收聚动作将它们移动到一起以用于缩小。消费者还可以将两只手插入交互体积311中,然后将它们移动分开以用于放大。其他配置是可能的。

图13示出了使消费者的指尖210在交互体积311内的位置突出显示的第一指示的示例。在本示例中,当消费者的指尖210与可选视觉实体n对齐地进入交互体积(如图10中所示的)时,交互体积311的前表面312出现像将手指放入水中时水上的涟漪330一样的微光。当消费者的指尖210沿着交互体积311的前表面312向上/向下/向左/向右移动时,涟漪的中心可以跟随消费者的指尖。表明即将进行选择的第二指示的示例包括可选视觉实体的视觉亮度、颜色或者大小的变化,或者可选视觉实体可以闪烁。

参照图14,手势跟踪系统300的简化实施例包括在距显示屏12的正面一定距离y处的单个交互式平面314(而不是交互体积311)。交互式平面314的边缘可以大体上与显示屏12的边缘重合。视觉实体a、b或c的视在视觉定位例如a’、b’或c’大体上与交互式平面314共面。当消费者的指尖210与交互式平面314以及例如可选视觉实体b的视在视觉定位b’重合时,可以选择此可选视觉实体。

虽然将示例显示屏12描述为三维显示屏,但是在其他示例中,可以结合二维显示屏来使用手势跟踪系统300。在那些实施例中,视觉实体以常规二维方式显示在显示屏上。然后,消费者可以通过执行一个或多个手势来操纵和/或选择视觉实体。其他配置是可能的。

在图9至图14中,手势跟踪系统300被示出为定位成基本上在显示屏12的入射方向(例如,其上方以及邻近/前方)。参照图15,在替代实施例中,手势跟踪系统300被定位在显示屏12后方。

例如,手势跟踪系统300可以被定位在分配设备10的壳体415内。适当定位的镜子416可以允许手势跟踪系统300“看见”在显示屏12前方的消费者的指尖210,并且由此经由镜子416构建从手势跟踪系统300到消费者指尖210的线w。如上所述,线w用于确定消费者指尖210在三维空间中的定位。线w可以穿过分配设备10的壳体415中的开口417。壳体415中的开口(417)可以包括透明面板(未示出)。这种替代性定位可以应用于本发明的第一实施例和第二实施例两者。

存在与将手势跟踪系统300定位在壳体415内相关联的各种可能优点。例如,壳体415可以为手势跟踪系统300提供保护。进一步地,将手势跟踪系统300定位在壳体415内允许将手势跟踪系统300定位得距离消费者更远,这可能使得手势跟踪系统300的视野更大。附加镜子可以定位在壳体415的内部或外部以便进一步提高此视野。

图9至图15示意性地示出了由手势跟踪系统300沿竖直轴对指尖210进行跟踪。手势跟踪系统300以类似的方式对沿水平轴的输入进行跟踪。

现在参考图16至图21,分配设备10包括显示屏12和眼睛跟踪系统500。在本示例中,眼睛跟踪系统500被配置用于当消费者查看并且以非触摸方式与显示屏12进行交互时跟踪消费者的一只或两只眼睛。在这些示例中,可以以二维形式和/或以三维形式提供显示屏12。

在本示例中,眼睛跟踪系统500是在眼睛上产生红外光的(多个)反射图案的一个或多个红外线投影仪以及采集这些红外图案以估计眼睛位置和注视点的一个或多个传感器的组合,比如由tobiiab所提供的眼睛跟踪系统。可以使用其他眼睛跟踪技术。

在本实施例中,消费者通过观看视觉实体在三维空间中的视在位置而不是其在二维屏幕上的实际定位来选择视觉实体。

参照图16至图21,眼睛跟踪系统500被定位成与显示屏12的正面相关联。在图17中,当消费者注视品牌类别图标中的一个图标(例如,视觉实体a)时,在视觉上突出显示这个品牌类别图标,从而指示即将进行的选择。如果消费者的注视在某个超时时段(例如,0.5秒、1秒、2秒、3秒和/或5秒)上保持在这个品牌类别图标上,则执行对这个品牌类别图标的持久选择。如果消费者的注视在超时时段完成之前从这个品牌类别图标处移开,则选择不会发生。

状态指示符4可以与品牌类别图标相关联地出现,以用作视觉突出显示,并且用于通知消费者在选择发生之前剩余多少时间。状态指示符的一个示例是移动条。当所述条已经遍历其完整范围时,选择发生。还可以使用其他指示符(例如,视觉或听觉的)。

一旦选择了品牌类别,在显示屏12上描绘的图形用户界面就可以移动到另一层级(见图18),在所述层级中,可以显示品牌图标阵列g至l。以类似的方式来选择品牌(见图19)。

一旦选定了要分配的品牌,图形用户界面就可以移动至另一级(见图20),在此级中,示出了所选品牌k’的指示,并且由文本6来指示消费者按压手动操作的按压倾倒按钮7来分配饮料。一旦按压手动操作的按压倾倒按钮7并保持,消费者就可以将他/她的全部注意力引导到观察杯子中饮料的填充水平。可以通过释放手动操作的按压倾倒按钮7来停止饮料的流动。

在图21中所示的替代实施例中,图形用户界面包括所选品牌k’的指示以及屏幕上的虚拟分配致动按钮p和q。消费者注视“开始倾倒”按钮p来开始分配。然后,消费者可以观察杯子中的填充水平,并且通过注视“停止倾倒”按钮q来停止分配。此第二实施例不需要手动操作的按钮。在虚拟按钮在“开始倾倒”与“停止倾倒”之间来回切换的情况下,还可以使用单个虚拟分配致动按钮(未示出)。

在这种消费者交互开始时,可以发生校准工序。在一些示例中,仅在某些间隔或者在与特定消费者相关联的明显问题(例如,消费者请求校准和/或系统识别出消费者正在艰难地使用具有其当前配置的系统)之后有必要进行校准。在其他实施例中,校准在每次消费者进行交互之前发生。

图22示出了用于对眼睛跟踪系统500进行校准的二维图形用户界面510。可以执行校准工序,其中,校准目标101至109中的一些或全部可以一次一个地示出在显示屏12上。校准目标101至109被优选地定位成基本上跨越显示屏12的显示区域的全部范围。

图23示出了消费者的注视与校准目标在图形用户界面510内的定位之间的关系。线w表示眼睛跟踪系统500与消费者的(两只)眼睛3之间的视线。线x表示到校准目标104的消费者的视线。线y表示到校准目标105的消费者的视线。线z表示到校准目标106的消费者的视线。

在显示中示出每个校准目标的同时,消费者被引导注视每个目标,并且眼睛跟踪系统500采集消费者的眼睛3的图像并将消费者的虹膜8的位置与这个校准目标的定位相关联。图24、图25和图26示出了当消费者分别正在注视校准目标(104)、(105)和(106)时消费者的眼睛3的示例。

在校准工序之后,分配设备10准备好使用。在分配设备10的实际使用期间,眼睛跟踪系统500持续采集消费者眼睛的图像。当眼睛跟踪系统500在虹膜如图24所示地那样定位的情况下采集消费者眼睛的图像时,眼睛跟踪系统500确定消费者正在沿线x注视先前由校准目标104所占据的屏幕定位处。当眼睛跟踪系统500在消费者的虹膜8如图25所示地那样定位的情况下采集消费者眼睛3的图像,眼睛跟踪系统500确定消费者正在沿线y注视先前由校准目标105所占据的屏幕定位处。如果眼睛跟踪系统500在消费者的虹膜8被定位在图25和图26中所述的位置之间的情况下采集消费者眼睛3的图像,则眼睛跟踪系统500确定消费者正在沿着在线x和线y中间成比例的线注视。当眼睛跟踪系统500确定消费者的注视与可选视觉实体对齐时,那个可选视觉实体可以如图16至图21中所示地那样被选择。

图27示意性地示出了用于校准的三维图形用户界面520。校准目标201至209具有在显示屏12的平面前方的视在定位。校准目标211至219具有在显示屏12的前平面上的视在定位。校准目标221至229具有在显示屏12的前平面后方的视在定位。在消费者交互开始时,可以执行校准工序,其中,在校准目标201至209、211至219以及221至229中的一些或全部可以一次一个地示出在显示屏12上。校准目标被优选地定位成基本上跨越整个视在三维显示体积。

图28示出了消费者的注视与校准目标在三维视在显示体积中的视在定位之间的关系。

线w表示眼睛跟踪系统500与消费者的眼睛3之间的视线。线x’表示到校准目标204的视在定位的消费者的视线。线x表示到校准目标214的视在定位的消费者的视线。线x”表示到校准目标224的视在定位的消费者的视线。线y’表示到校准目标205的视在定位的消费者的视线。线y表示到校准目标215的视在定位的消费者的视线。线y”表示到校准目标225的视在定位的消费者的视线。线z’表示到校准目标206的视在定位的消费者的视线。线z表示到校准目标216的视在定位的消费者的视线。线z”表示到校准目标226的视在定位的消费者的视线。

在校准工序期间,消费者的虹膜8的位置与每个校准目标的视在定位相关联,如之前所描述的。

在校准工序之后,在实际使用中,当眼睛跟踪系统500确定消费者的注视与可选视觉实体的视在定位对齐时,这个可选视觉实体可以如图16至21所示地那样被选择。在一些情况下,例如,校准目标205、215和225与线y’、y和y”可以大体上共线,并且因此难以区分。在这种情况下,可以期望在任何一次中只将一个视觉实体定位在那条线附近。

图29示出了替代实施例,其中,使用二维校准工序并且施加校正因子以便考虑第三维度。

线t是眼睛跟踪系统500的水平面上的水平线。线u是二维校准目标104的水平面上的水平线。视觉实体450在朝向消费者的视在视觉偏移距离406处与线u对齐。距离406是已知的。线v是消费者眼睛3的水平面上的水平线。在对包含校准目标104的视觉显示进行编程时确定线t与线u之间的竖直距离404。线t与线w之间的角度α是通过消费者的眼睛3在眼睛跟踪系统500的视野中的位置来确定的。线w与线v之间的角度也是α。线w的长度401是通过例如常规测距技术、比如通过激光和/或红外测距仪技术来确定的。

线t与线v之间的竖直距离402等于:距离(401)sin(α)。

消费者的眼睛3与显示屏12之间的水平距离403等于:距离(401)cos(α)。

线u与线v之间的竖直距离405等于:距离(402)-距离(404)。

消费者的眼睛3与视觉实体450之间的水平距离407等于:距离(403)-距离(406)。

线v与线x之间的角度β等于:tan-1(距离(405)/距离(403))。

线(v)与线(s)之间的角度γ等于:tan-1(距离(405)/距离(407))。

线(x)与线(s)之间的角度δ等于:γ-β。

在二维校准工序期间,眼睛跟踪系统500将消费者沿线x的注视与校准目标104相关联。为了计算到视觉实体450的期望注视线,计算并施加用于补偿视觉实体450距显示屏12的视在视觉偏移量406的校正因子。这个校正因子可以采用角度δ的形式,当所述角度被施加至线x时产生线s。消费者的虹膜8与线x相对应的期望位置可以通过内插或外插在二维校准工序期间所采集的其他虹膜位置来确定。在执行了二维校准工序之后,眼睛跟踪系统500确定消费者的注视与所计算的线s对齐。在消费者如图16至图21中所示的选择可选视觉实体时使用此关联。

这是可以如何计算并施加这种校正因子的一个示例。其他配置是可能的。

虽然将示例显示屏12描述为三维显示屏,但是在其他示例中,可以结合二维显示屏来使用眼睛跟踪系统500。在那些实施例中,视觉实体以常规二维方式显示在显示屏上。然后,消费者可以通过眼睛运动来操纵和/或选择视觉实体。其他配置是可能的。

上文提供的示例涉及饮料的分配设备。在其他实施例中,本文所描述的非触摸式输入控制系统可以用于其他情境中。例如,非触摸式输入控制系统可以结合分配编号的产品的其他类型的设备(比如信息亭、自动柜员机、自动售货机等)来使用。

进一步地,非触摸式输入控制系统可以在其他情况下更广泛地使用。例如,非触摸式输入控制系统可以在期望交互式显示屏的任何背景下使用。这些情境的示例包括控制非分配机器、环境系统等。

本文所描述的示例分配设备是被编程用于执行特定任务的专用机器。进一步地,本文所描述的设备可以比之前的设备更高效地执行。例如,在分配背景下,本文所描述的非触摸式输入控制系统提供更加鲁棒的系统,其中,设备不需要由消费者操纵的机械部件。这导致设备的磨损较少,并且在设备的性能和使用上更加高效。

图30是可以利用来实践一些实施例的设备、比如分配设备10的框图。在基础配置中,分配设备10可以包括计算设备,所述计算设备包括至少一个处理单元802以及系统存储器804。系统存储器804可以包括但不限于易失性存储器(例如,随机存取存储器(ram))、非易失性存储器(例如,只读存储器(rom))、闪速存储器、或者任何组合。系统存储器804可以包括操作系统805和应用程序35。操作系统805可以控制分配设备10的操作。

分配设备10可以具有附加特征或功能。例如,分配设备10还可以包括附加的数据存储设备(未示出),所述数据存储设备可以是可移除和/或不可移除的,如例如磁盘、光盘、固态存储设备(“ssd”)、闪速存储器或磁带。分配设备10还可以具有(多个)输入设备812,比如键盘、鼠标、笔、声音输入设备(例如,麦克风)、如触摸屏等触摸输入设备、控制旋钮输入设备等。输入设备的其他示例包括手势跟踪系统300和眼睛跟踪系统500。还可以包括(多个)输出设备814,比如显示屏、扬声器、打印机等。这种输出设备的示例是显示屏12。上述设备是示例,并且可以使用其他设备。(多个)通信连接816也可以被包括并用于连接至互联网(或者其他类型的网络)以及远程计算系统。

例如,一些实施例可以被实施为计算机进程(方法)、计算系统、或者被实施为制品,诸如计算机程序产品或者计算机可读介质。所述计算机程序产品可以是计算机存储介质,所述计算机存储介质可以由计算机系统读取并且对用于执行计算机进程的指令的计算机程序进行编码。

本文使用的计算机可读介质可以包括计算机存储介质。计算机存储介质可以包括以任何方法或技术实现以用于将信息(诸如计算机可读指令、数据结构、程序模块或其他数据)存储在硬件中的易失性和非易失性、可移除和不可移除的介质。系统存储器804是计算机存储介质(即,存储器存储装置)的示例。计算机存储介质可以包括但不限于:ram、rom、电可擦除只读存储器(eeprom)、闪速存储器或其他存储器技术、cd-rom、数字通用光盘(dvd)或其他光存储装置、磁带盒、磁带、磁盘存储装置或其他磁存储设备、或者可以用于存储信息并且可以由分配设备10访问的任何其他介质。任何此类计算机存储介质还可以是分配设备10的部分。计算机存储介质不包括载波或者其他传播或调制数据信号。

本文使用的计算机可读介质还可以包括通信介质。通信介质可以由调制数据信号中的计算机可读指令、数据结构、程序模块、或其他数据(如载波或其他传输机制)来体现,并且包括任何信息传送介质。术语“调制数据信号”可以描述一种信号,所述信号具有一个或多个特性集或者以编码所述信号中的信息的这种方式使其改变。通信介质可以包括有线介质(如有线网络或直接线连接)以及无线介质(如声音、射频(rf)、红外线以及其他无线介质)。

上文参考方法、系统和计算机程序产品的框图和/或操作说明描述了一些实施例。框中注释的操作/动作可以被跳过或不按如任何流程图中所示的顺序发生。例如,连续示出的两个或更多个框事实上可以大致上同时执行,或这些框有时可以按相反顺序执行,这取决于所涉及到的功能性/动作。

虽然已经结合各种说明性示例描述了各种实施例,但是可以在以下权利要求书的范围内对所述实施例做出许多修改。因此,实施例的范围无论如何不旨在由以上说明书限制,而是完全地通过参考以下的权利要求书来确定。

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