使用眼动跟踪技术改进向计算设备提供场境数据转让专利

申请号 : CN201480057904.6

文献号 : CN106104417A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 迈克尔·D·麦克劳克林

申请人 : 谷歌技术控股有限责任公司

摘要 :

提供使用眼动跟踪技术改进向计算设备传递场境数据的方法、设备、系统、或制品。在一个实施例中,由计算设备接收第一内容和第二内容;由计算设备将第一内容输出到图形用户界面的第一区域以及将第二内容输出到图形用户界面的第二区域以用于显示;累积与用户观看图形用户界面的第一区域相关联的第一注视持续时间;累积与用户观看图形用户界面的第二区域相关联的第二注视持续时间;使用第一注视持续时间和第二注视持续时间,确定与第一内容相关联的第一度量以及与第二内容相关联的第二度量;以及从计算设备发送第一度量和第二度量。

权利要求 :

1.一种方法,包括步骤:

由计算设备接收第一内容和第二内容;

由所述计算设备将所述第一内容输出到图形用户界面的第一区域,以及将所述第二内容输出到所述图形用户界面的第二区域以用于显示;

累积与用户观看所述图形用户界面的所述第一区域相关联的第一注视持续时间;

累积与用户观看所述图形用户界面的所述第二区域相关联的第二注视持续时间;

使用所述第一注视持续时间和所述第二注视持续时间,确定与所述第一内容相关联的第一度量和与所述第二内容相关联的第二度量;以及从所述计算设备发送所述第一度量和所述第二度量。

2.根据权利要求1所述的方法,其中,累积与用户观看所述图形用户界面的所述第一区域相关联的第一注视持续时间包括:由所述计算设备从存在敏感输入设备接收与用户观看存在敏感显示器相关联的注视数据;

将所述注视数据映射到所述图形用户界面的注视位置;以及响应于所述注视位置处于所述图形用户界面的所述第一区域,累积所述第一注视持续时间。

3.根据权利要求1至2中任一项所述的方法,其中,累积与用户观看所述图形用户界面的所述第二区域相关联的第二注视持续时间包括:由所述计算设备从存在敏感输入设备接收与用户观看存在敏感显示器相关联的注视数据;

将所述注视数据映射到所述图形用户界面的注视位置;以及响应于所述注视位置处于所述图形用户界面的所述第二区域,累积所述第二注视持续时间。

4.根据权利要求1至3中任一项所述的方法,进一步包括:累积与用户观看所述图形用户界面的时间量相对应的观看持续时间;以及响应于所述观看持续时间至少是最小观看持续时间,确定所述第一度量和所述第二度量。

5.根据权利要求4所述的方法,其中,累积所述观看持续时间包括:由所述计算设备从存在敏感输入设备接收与用户观看存在敏感显示器相关联的注视数据;以及响应于接收到所述注视数据,累积所述观看持续时间。

6.根据权利要求4至5中任一项所述的方法,其中,累积所述观看持续时间是响应于输出所述第一内容和所述第二内容中的至少一个。

7.根据权利要求1至6中任一项所述的方法,进一步包括:累积与用户观看所述图形用户界面的时间量相对应的观看持续时间;以及使用所述观看持续时间确定所述第一度量和所述第二度量。

8.根据权利要求1至7中任一项所述的方法,进一步包括:确定与用户没有观看存在敏感显示器的时间量相对应的非观看时间;以及响应于所述非观看时间至少是最小非观看时间,确定所述第一度量和所述第二度量。

9.根据权利要求1至8中任一项所述的方法,进一步包括:确定与用户没有观看存在敏感显示器的时间量相对应的非观看时间;以及响应于所述非观看时间至少是与足以确定用户不再观看所述存在敏感显示器的时间相关联的非观看时间阈值,将所述存在敏感显示器置于较低电力模式。

10.根据权利要求1至9中任一项所述的方法,进一步包括:确定与用户没有观看存在敏感显示器的时间量相对应的非观看时间;以及响应于所述非观看时间至少是与足以确定用户不再观看所述存在敏感显示器的时间相关联的非观看时间阈值,减少存在敏感输入设备的占空比。

11.根据权利要求1至10中任一项所述的方法,其中,在与足以将用户对观看内容的兴趣量化的时间相关联的预定时间里执行所述第一度量和所述第二度量的累积。

12.根据权利要求11所述的方法,其中,确定所述第一度量和所述第二度量包括使用所述预定时间。

13.一种利用指令编码的计算机可读存储介质,所述指令用于使得一个或多个可编程处理器执行权利要求1至12中任一项所述的方法。

14.一种设备,包括:存在敏感显示器;

存储器,所述存储器被配置成存储数据和计算机可执行指令;以及处理器,所述处理器能够操作地耦合到所述存储器和所述存在敏感显示器,其中,所述处理器和所述存储器被配置成:接收第一内容和第二内容;

将所述第一内容输出到图形用户界面的第一区域以及将所述第二内容输出到所述图形用户界面的第二区域,以用于在所述存在敏感显示器处显示;

累积与用户观看所述图形用户界面的所述第一区域相关联的第一注视持续时间;

累积与用户观看所述图形用户界面的所述第二区域相关联的第二注视持续时间;

使用所述第一注视持续时间和所述第二注视持续时间,确定与所述第一内容相关联的第一度量和与所述第二内容相关联的第二度量;以及发送所述第一度量和所述第二度量。

15.根据权利要求14所述的设备,进一步包括用于执行权利要求1至12中任一项所述的方法的装置。

说明书 :

使用眼动跟踪技术改进向计算设备提供场境数据

技术领域

[0001] 本文所述实施例涉及计算设备,尤其涉及使用眼动跟踪技术改进向计算设备传递场境(contextual)数据。

背景技术

[0002] 诸如无线电话、无线数据服务、无线短消息服务(SMS)、无线电子邮件等等的移动通信服务通常用于商业和个人目的。这些服务提供电子通信的实时传递或者近实时传递,这使得它们适合用于向计算设备(例如智能电话)传递场境数据。例如,用户可以使用web浏览器应用执行搜索,并且可以选择特定搜索结果来获得对期望信息的即时访问。又例如,可将移动通信服务用于地图应用,地图应用提供关于用户选择的特定位置的有用信息。此外,眼动跟踪技术已经成为用户与计算设备交互的可行选择。该技术允许检测用户的眼睛或眼睑运动,例如以确定用户诸如在计算设备的显示器上的注视方向。但是,眼动跟踪技术的使用例如在消费品(诸如智能电话)中使用受限。

发明内容

附图说明

[0003] 本公开通过示例、实施例等的方式图示出,并且不受附图限制,附图中相同的附图标记表示相似的元件。附图中的元件为了简单和清楚的目的而图示出,不一定按比例绘制。根据本公开,附图连同具体实施方式一起合并在说明书中并构成说明书的一部分,用于进一步图示出示例、实施例等等,并说明各种原理和优点,其中:
[0004] 图1是图示出根据本文所述的各种方面的计算设备的一个实施例的框图。
[0005] 图2图示出根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的系统的一个实施例。
[0006] 图3图示出根据本文所述的各种方面的以纵向定向的计算设备的前视图的一个实施例。
[0007] 图4是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法的一个实施例的流程图。
[0008] 图5图示出根据本文所述的各种方面的以纵向定向的计算设备的前视图的另一个实施例。
[0009] 图6是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法的另一个实施例的流程图。
[0010] 图7图示出根据本文所述的各种方面的以纵向定向的计算设备的前视图的另一个实施例。
[0011] 图8是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法的另一个实施例的流程图。
[0012] 图9是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法的另一个实施例的流程图。
[0013] 图10图示出根据本文所述的各种方面的以纵向定向的计算设备的前视图的另一个实施例。
[0014] 图11是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法的另一个实施例的流程图。
[0015] 图12是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法的另一个实施例的流程图。
[0016] 图13图示出根据本文所述的各种方面的以纵向定向的计算设备的前视图的另一个实施例。
[0017] 图14是根据本文所述的各种方面的使用眼动跟踪技术激活图形用户界面的窗口的方法的一个实施例的流程图。
[0018] 图15是根据本文所述的各种方面的使用眼动跟踪技术激活图形用户界面的窗口的方法的另一个实施例的流程图。

具体实施方式

[0019] 本公开提供使用眼动跟踪技术改进向计算设备传递场境数据的示例性方法、设备(装置)、系统、或制品。通过根据本文所述的各种方面配置计算设备,向计算设备提供更多的可用性。例如,用户可以使用智能电话的web浏览器应用来观看具有各种内容的网页。智能电话可以使用其眼动跟踪技术来确定用户在其显示器上的注视位置。此外,智能电话可以使用用户的注视位置来确定对于其显示器上各种内容中的每个内容的注视持续时间。智能电话可以使用注视持续时间来确定对于各种内容中的每个内容的度量。此外,智能电话可将这些度量发送给服务器。服务器可以使用这些度量来例如评估用户对各种内容中的每个内容的兴趣、将各种内容排名、或者确定要发送以用于在用户的智能电话上显示的附加内容。
[0020] 在另一个示例中,用户可以使用平板计算机的web浏览器应用来观看具有各种广告的网页。平板计算机可以使用其眼动跟踪技术来确定用户在其显示器上的注视位置。此外,平板计算机可以使用用户的注视位置来确定对于在其显示器上各种广告中的每个广告的注视持续时间。平板计算机可以使用注视持续时间来生成对于各种内容中的每个内容的度量。此外,平板计算机可将这些度量发送给服务器。服务器例如可以使用这些度量来确定向每个广告主收费的费用。
[0021] 在另一个示例中,用户可以使用可穿戴设备(诸如一副眼镜)的虚拟显示器上显示的web导航应用来观看地图。可穿戴设备可以使用其眼动跟踪技术来确定用户在其虚拟显示器上的注视位置。可穿戴设备可以使用用户的注视位置来确定与用户凝视地图上的特定位置相关联的驻留位置。作为响应,可穿戴设备可以显示地图上驻留位置附近的细节(诸如小区道路)。当用户凝视地图上的位置时,在该位置附近可以出现光标,这可以向用户指示执行互补功能的能力,诸如眨一只眼来放大地图或者眨另一只眼来缩小地图。
[0022] 在另一个示例中,用户可以使用膝上型计算机的显示器上显示的web浏览器应用来观看具有时装模特图像的网页。膝上型计算机可以使用其眼动跟踪技术来确定用户在显示器上的注视位置。膝上型计算机可以使用用户的注视位置来确定与时装模特的眼睛相关联的驻留位置。作为响应,膝上型计算机可以显示睫毛膏或者时装模特佩戴的隐形眼镜的广告。替选地,膝上型计算机可将与时装模特的图像相关联的用户的驻留位置发送给服务器。作为响应,服务器可以向膝上型计算机发送广告或者与和时装模特的图像相关联的用户的驻留位置相对应的其他内容。
[0023] 在另一个示例中,用户可以使用在游戏系统的显示器上显示的具有多个窗口的图形用户界面。游戏系统可以使用其眼动跟踪技术来确定用户在显示器上的注视位置。游戏系统可以使用用户的注视位置来确定与特定窗口相关联的驻留位置。作为响应,游戏系统可以激活特定窗口。
[0024] 在一些情况下,图形用户界面(GUI)可以是指面向对象的用户界面、面向应用的用户界面、基于web的用户界面、基于触摸的用户界面、或虚拟键盘。图形用户界面允许用户使用图形图标、音频或视觉指示符、文本、图像、图形、音频、视频等等与计算设备互动。此外,图形用户界面可以在计算设备的显示器或虚拟显示器上显示。如同本文所述,存在敏感输入设备可以是接受由手指、手写笔、或设备附近的对象接近所致的输入、在没有实体接触设备的情况下检测手势、或者检测操作设备的用户的眼睛或眼睑运动或脸部表情的设备。
[0025] 此外,存在敏感输入设备可以与显示器结合,以提供存在敏感显示器。在一个示例中,用户可通过用手指接触存在敏感显示器的表面,向计算设备提供输入。在另一个示例中,用户可通过在没有实体接触任何对象情况下的手势,向计算设备提供输入。在另一个示例中,可经由数字相机、数字摄像机或深度相机接收手势。在另一个示例中,可以使用数字相机、数字摄像机或深度相机接收眼睛或眼睑运动或脸部表情,并且可以使用眼动跟踪技术进行处理,眼动跟踪技术可以确定与计算设备相关联的显示器或者虚拟显示器上的注视位置。在有些情况下,眼动跟踪技术可以使用可操作地耦合到计算设备的发射器来产生红外或者近红外光,以应用于计算设备的用户的一只眼睛或两只眼睛。在一个示例中,发射器可以产生红外或者近红外非准直光。本领域技术人员能够理解用于执行眼动跟踪的各种技术。
[0026] 在有些情况下,存在敏感显示器可具有两个主要属性。首先,它可包括使得用户能够直接与所显示的互动,而不是经由鼠标或触摸板控制的指示器间接与所显示的互动。其次,它可包括允许用户在不要求需要持在手中的任何中间设备的情况下互动。这种显示器可以作为终端附接于计算机或网络。这种显示器在数字家电((诸如个人数字助理、卫星导航设备、移动电话、视频游戏)、以及可穿戴设备(诸如具有虚拟显示器的一副眼镜或手表))的设计中也可以发挥突出作用。此外,这种显示器可包括捕获设备和显示器。
[0027] 根据一个示例实施方式,如同本文所使用的,术语计算设备或移动计算设备可以是中央处理器(CPU)、控制器或处理器,或者也可以概念化为CPU、控制器或处理器(例如图1的处理器101)。在其他情况下,计算设备可以是与一个或多个附加硬件组件相结合的CPU、控制器或处理器。在某些示例实施方式中,作为CPU、控制器或处理器操作的计算设备可操作地与一个或多个外围设备耦合,外围设备诸如显示器、导航系统、音响、娱乐中心、Wi-Fi接入点等等。在另一个示例实施方式中,如同本文所使用的,术语计算设备或移动计算设备可以是指便携式通信设备,诸如智能电话、移动站(MS)、终端、蜂窝电话、蜂窝手机、个人数字助理(PDA)、智能电话、无线电话、管理器、手持计算机、桌面型计算机、膝上型计算机、平板计算机、机顶盒、电视、家电、游戏机、医疗设备、显示设备、可穿戴设备或者某些其他类似术语。在一个示例中,计算设备可将内容输出到它的本地显示器或虚拟显示器或扬声器(多个扬声器)。在另一个示例中,计算设备可将内容输出到诸如TV、可穿戴设备的虚拟显示器、或外部计算设备的外部显示设备(例如通过Wi-Fi)。对于本文可以使用、访问、或传送隐私数据的任何示例实施例,用户都具有选择接受或选择退出共享隐私数据的能力。
[0028] 图1是图示出根据本文所述的各种方面的计算设备100的一个实施例的方框图。在图1中,可将计算设备100配置为包括处理器101(也称为计算设备)、处理器101可操作地耦合至显示器接口103、输入/输出接口105、存在敏感显示器接口107、射频(RF)接口109、网络连接接口111、相机接口113、声音接口115、随机存取存储器(RAM)117、只读存储器(ROM)119、存储介质121、操作系统123、应用程序125、数据127、通信子系统131、电源133、其他元件或者它们的任何组合。在图1中,可将处理器101配置为处理计算机指令和数据。可将处理器101配置为计算机处理器或控制器。例如,处理器101可包括两个计算机处理器。在一个定义中,数据是形式适合于计算机使用的信息。重要的是要注意,本领域技术人员能够理解,可以使用各种操作系统或操作系统的组合来实现本公开的主题。
[0029] 在图1中,可将显示器接口103配置为通信接口,并且可以提供在显示器104上呈现视频、图形、图像、文本、其他信息或者它们的任何组合的功能。在一个示例中,通信接口可包括串行端口、并行端口、通用输入和输出(GPIO)端口、游戏端口、通用串行总线(USB)、微USB端口、高清多媒体(HDMI)端口、视频端口、音频端口、蓝牙端口、近场通信(NFC)端口、其他类似的通信接口或者它们的任何组合。在一个示例中,显示器接口103可操作地耦合到显示器104,显示器104诸如与移动设备相关联的触摸屏显示器或者与可穿戴设备相关联的虚拟显示器。在另一个示例中,可将显示器接口103配置为向不一定连接到计算设备的外部/远程显示器141提供视频、图形、图像、文本、其他信息、或者它们的任何组合。在一个示例中,可以利用桌面型监视器来监测或扩展移动设备上可以呈现的图形信息。在另一个示例中,显示器接口103可通过无线方式,例如经由网络连接接口111(诸如Wi-Fi收发器)与外部/远程显示器141通信。
[0030] 在当前实施例中,可将输入/输出接口105配置为向输入设备、输出设备、或输入和输出设备提供通信接口。可将计算设备100配置为经由输入/输出接口105使用输出设备。本领域技术人员能够理解,输出设备可以使用相同类型的接口端口作为输入设备。例如,可以使用USB端口来提供来自计算设备100的输入和输出。输出设备可以是扬声器、声卡、视频卡、显示器、监视器、打印机、致动器、发射器、智能卡、其他输出设备或者它们的任何组合。在一个示例中,发射器可以是红外发射器。在另一个示例中,发射器可以是用于产生红外或者近红外非准直光(可用于眼动跟踪)的发射器。可将计算设备100配置为经由输入/输出接口105使用输入设备,以允许用户捕获进入计算设备100的信息。输入设备可包括鼠标、轨迹球、方向板、触摸板、存在敏感输入设备、存在敏感显示器、滚轮、数字相机、数字摄像机、web相机、麦克风、传感器、智能卡等等。存在敏感输入设备可包括传感器等等,以感测用户的输入。存在敏感输入设备可以与显示器相结合,以形成存在敏感显示器。此外,存在敏感输入设备可以耦合到计算设备。传感器例如可以是数字相机、数字摄像机、深度相机、web相机、麦克风、加速计、陀螺仪、倾斜传感器、力传感器、磁力计、光学传感器、接近传感器、其他类似的传感器或者它们的任何组合。输入设备115例如可以是加速计、磁力计、数字相机、麦克风以及光学传感器。
[0031] 在图1中,可将存在敏感显示器接口107配置为向指示设备或存在敏感显示器108(例如触摸屏)提供通信接口。在一个定义中,存在敏感显示器是电子视觉显示器,其可以检测触摸、手势、眼睛或眼睑运动、脸部表情或者与其显示区相关联的物体的存在和位置。可将RF接口109配置为向RF组件(诸如发射器、接收器、和天线)提供通信接口。可将网络连接接口111配置为向网络143a提供通信接口。网络143a可包含有线和无线通信网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、其他类似的网络或者它们的任何组合。例如,网络143a可以是蜂窝网络、Wi-Fi网络、和近场网络。如上所述,显示器接口103可以与网络连接接口111通信,例如提供信息用于在可操作地耦合到计算设备100的远程显示器上显示。可将相机接口113配置为提供通信接口和功能,用于从相机捕获数字图像或视频。可将声音接口115配置为向麦克风或扬声器提供通信接口。
[0032] 在本实施例中,可将RAM 117配置为经由总线102接口到处理器101,以在执行软件程序(诸如操作系统、应用程序、以及设备驱动器)期间提供数据或计算机指令的存储或缓存。在一个示例中,计算设备100可包括RAM的至少128兆字节(128M)。可将ROM 119配置为向处理器101提供计算机指令或数据。例如,可将ROM 119配置为用于基本系统功能(诸如基本输入和输出(I/O)、启动、或者从键盘接收键击)的存储在非易失性存储器中的不变低等级系统代码或数据。可将存储介质121配置为包括诸如RAM、ROM、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁盘、光盘、软盘、硬盘、可移动盒式磁带、闪存驱动的存储器。在一个示例中,可将存储介质121配置为包括操作系统123、应用程序125(诸如web浏览器应用、小窗口或小工具引擎或者其它应用)、以及数据文件127。
[0033] 在图1中,可将计算设备101配置为使用通信子系统131与网络143b通信。网络143a和网络143b可以是相同的网络,也可以是不同的网络。通信子系统131的通信功能可包括数据通信、语音通信、多媒体通信、短程通信(诸如蓝牙)、近场通信、基于位置的通信(诸如使用全球定位系统(GPS)来确定位置)、其他类似的通信功能、或者它们的任何组合。例如,通信子系统131可包括蜂窝通信、Wi-Fi通信、蓝牙通信、以及GPS通信。网络143b可包含有线和无线通信网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、其他类似的网络或者它们的任何组合。例如,网络143b可以是蜂窝网络、Wi-Fi网络、和近场网络。可将电源133配置为向计算设备100的组件提供交流电(AC)或直流电(DC)电力。
[0034] 在图1中,可将存储介质121配置为包括多个实体驱动单元,诸如冗余独立盘阵列(RAID)、软盘驱动、闪存、USB闪存驱动、外部硬盘驱动、拇指驱动、笔驱动、键驱动、高密度数字多功能盘(HD-DVD)光盘驱动、内部硬盘驱动、蓝光光盘驱动、全息数字数据存储(HDDS)光盘驱动、外部小型双列直插存储器模块(DIMM)、同步动态随机存取存储器(SDRAM)、外部微DIMM SDRAM、智能卡存储器(诸如订户身份模块或者可移除用户身份(SIM/RUIM)模块)、其他存储器或者它们的任何组合。存储介质121可以允许计算设备100存取暂时性或者非暂时性存储器介质中存储的计算机可执行指令、应用程序等等,以下载数据或上传数据。制品(诸如利用通信系统的制品)可以在存储介质122(可包括计算机可读介质)中有形地实现。
[0035] 图2图示出根据本文所述的各种方面的改进向计算设备传递场境数据的系统200的一个实施例。在图2中,可将系统200配置为包括计算设备201、计算机203、以及网络211。可将计算机203配置为包括计算机软件系统。在一个示例中,计算机203可以是在计算机硬件系统上执行的计算机软件系统。计算机203可以执行一个或多个服务。此外,计算机203可包括运行以向计算机203上执行的本地计算机程序或者计算设备201上执行的远程计算机程序提出请求或者提供数据的一个或多个计算机程序。计算机203能够执行与服务器相关联的功能,所述服务器是在硬件或在软件中的诸如数据库服务器、文件服务器、邮件服务器、打印服务器、web服务器、游戏服务器等等或者它们的任何组合。在一个示例中,计算机
203可以是web服务器。在另一个示例中,计算机203可以是文件服务器。可将计算机203配置为通过网络211处理到计算设备201的请求或者向计算设备201提供数据。
[0036] 在图2中,网络211可包括有线和无线通信网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、其他类似的网络或者它们的任何组合。在一个示例中,网络211可以是蜂窝网络、Wi-Fi网络、以及互联网。计算设备201可以使用网络211与计算机205通信。计算设备201可以是指便携式通信设备,所述便携式通信设备诸如智能电话、移动站(MS)、终端、蜂窝电话、蜂窝手机、个人数字助理(PDA)、无线电话、管理器、手持计算机、桌面型计算机、膝上型计算机、平板计算机、机顶盒、电视、家电、游戏设备、医疗设备、显示设备、可穿戴设备等等。
[0037] 图3图示出根据本文所述的各种方面的以纵向定向的计算设备300的前视图的一个实施例。在图3中,可将计算设备300配置为包括壳体301、显示器303、以及传感器305。可将壳体301配置为容纳计算设备300的内部组件(诸如图1所述的组件),并且可以框住显示器303,使得显示器303暴露以用于与计算设备300的用户交互。在一个示例中,显示器303可以是存在敏感显示器。可将传感器305用于检测计算设备300的用户的特性,诸如在用户观看显示器303时用户的眼睛或眼睑的运动或者脸部表情等等。传感器305例如可以是光学传感器、数字相机、数字摄像机、深度相机等等。
[0038] 在一个实施例中,计算设备300诸如可以从计算机、另一个计算设备、计算设备300的进程、计算设备300的存储器等等接收第一内容和第二内容。在一个示例中,第一内容和第二内容的每一个内容可以是使用web浏览器应用显示或呈现的任何内容。在另一个示例中,第一内容和第二内容的每一个内容可以是文本、图像、视频、音频、图形、图形用户界面元件、短消息服务(SMS)数据、电子邮件数据、多媒体消息服务(MMS)数据、网页内容、地图数据等等。在另一个示例中,第一内容和第二内容的每一个内容可以是广告数据、搜索结果数据、购物数据等等。计算设备300可将第一内容输出到图形用户界面的第一区域311以用于显示。此外,计算设备300可将第二内容输出到图形用户界面的第二区域312以用于显示。
[0039] 在当前实施例中,计算设备300可以累积与用户观看图形用户界面的第一区域311相关联的第一注视持续时间。第一注视持续时间可包括与图形用户界面的第一区域相关联的用户凝视或扫视。在一个定义中,注视可以是指示用户兴趣的自然形态。基于多个注视位置307a和307b的推断或确定,计算设备300可以累积第一注视持续时间。在图3中提供多个注视位置307a和307b是为了说明的目的,并且在计算设备300操作期间可以不在图形用户界面上显示。计算设备300可以从传感器305接收与用户观看显示器303相关联的注视数据。此外,计算设备300可将注视数据映射到图形用户界面的位置,以确定多个注视位置307a和
307b中的一个注视位置。响应于多个注视位置307a和307b中的一个注视位置处于图形用户界面的第一区域311,计算设备300可以累积第一注视持续时间。
[0040] 类似地,计算设备300可以累积与用户观看图形用户界面303的第二区域312相关联的第二注视持续时间。第二注视持续时间可包括与图形用户界面的第二区域相关联的用户凝视或扫视。基于多个注视位置307a和307b的推断或确定,计算设备300可以累积第二注视持续时间。响应于多个注视位置307a和307b中的一个注视位置处于图形用户界面的第二区域312,计算设备300可以累积第二注视持续时间。第一注视持续时间和第二注视持续时间可以在预定时间里累积,这个预定时间与足以将用户观看内容的兴趣量化的时间相关联。本领域技术人员能够理解用于将用户观看内容的兴趣量化的各种技术。此外,计算设备300可以确定与第一注视持续时间或第二注视持续时间相关联的统计数据。统计数据例如可包括平均值、移动平均值、标准偏差、方差、矩等等或者它们的任何组合。此外,例如可以使用注视数据、注视位置、注视持续时间等等或者它们的任何组合来确定统计数据。
[0041] 在本实施例中,计算设备300可以使用第一注视持续时间和第二注视持续时间确定与第一内容相关联的第一度量以及与第二内容相关联的第二度量。第一度量可以与用户对第一内容的兴趣相关联。类似地,第二度量可以与用户对第二内容的兴趣相关联。计算设备300可以使用与第一注视持续时间和第二注视持续时间相关联的统计数据确定第一度量和第二度量中的每一个度量。在一个示例中,计算设备300可以使用第一注视持续时间和第二注视持续时间确定第一度量,诸如通过将第一注视持续时间除以第一注视持续时间和第二注视持续时间的和。在另一个示例中,第一度量可以是第一注视持续时间,而第二度量可以是第二注视持续时间。在另一个示例中,计算设备300可通过将第一注视持续时间除以预定时间来确定第一度量。本领域技术人员将理解用于确定与将用户对特定内容的兴趣量化相关联的度量的各种技术。计算设备300可将第一度量和第二度量发送给计算机。
[0042] 在另一个实施例中,计算设备300可以累积与用户观看显示器303的时间量相对应的观看持续时间。计算设备300可以响应于输出第一内容或第二内容以用于显示,来启动观看持续时间的累积。此外,计算设备300例如可以响应于接收注视数据、接收用户在观看显示器303的指示等等,累积观看持续时间。计算设备300可以响应于观看持续时间是最小观看持续时间(诸如足以将用户观看内容的兴趣量化的持续时间),而确定第一度量或第二度量。
[0043] 在另一个实施例中,计算设备300可以使用观看持续时间确定第一度量和第二度量。在一个示例中,计算设备300可通过将第一注视持续时间除以观看持续时间来确定第一度量。
[0044] 在另一个实施例中,计算设备300可以在接收到初始注视数据并输出第一内容或第二内容以用于显示时启动观看持续时间的累积。
[0045] 在另一个实施例中,计算设备300可以确定与用户没有观看显示器303的时间相对应的非观看时间。计算设备300可以响应于非观看时间是与足以确定用户不再观看显示器303的时间相关联的非观看时间阈值,而确定第一度量或第二度量。本领域技术人员将理解用于确定用户何时观看或者何时不观看显示器的各种技术。例如,计算设备300可以响应于没有接收到注视数据、接收到用户没有观看显示器303的指示等等,而确定非观看时间。
[0046] 在另一个实施例中,计算设备300可以响应于非观看时间至少是与足以确定用户不再观看显示器303的时间相关联的非观看时间阈值,而将显示器303置于较低电力模式。在一个示例中,可将较低电力模式与降低显示器303的亮度相关联。计算设备300可以响应于从传感器305接收与计算设备300的用户观看显示器303相关联的注视数据、接收用户在观看显示器303的指示等等,而将显示器303从较低电力模式移除。
[0047] 在另一个实施例中,计算设备300可以响应于非观看时间至少是与足以确定用户不再观看显示器303的时间量相关联的非观看时间阈值,而减少传感器305的占空比。计算设备300可以响应于从传感器305接收与计算设备的用户观看显示器303相关联的注视数据、接收用户正在观看显示器303的指示等等,而增加传感器305的占空比。
[0048] 在另一个实施例中,计算设备300可包括用于产生红外或近红外光的发射器,所述红外或近红外光由眼动跟踪技术使用。在一个示例中,发射器可以产生红外或近红外非准直光。发射器可以处在计算设备300前方并容纳于壳体301。在一个示例中,可将多个发射器与计算设备300前方的两个以上拐角相关联。
[0049] 在另一个实施例中,计算设备300可将第一度量或第二度量存储于日志文件。在一个示例中,计算设备300可以向计算机发送日志文件。在另一个示例中,计算设备300可以从计算机接收对日志文件的请求。响应于该请求,计算设备300可以向计算机发送日志文件。
[0050] 图4是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法400的一个实施例的流程图。在图4中,方法400例如可以在框401开始,其中其可包括诸如从计算机、另一个计算设备、计算设备的进程、计算设备的存储器等等接收第一内容和第二内容。在框403,方法400可包括将第一内容输出到图形用户界面的第一区域以及将第二内容输出到图形用户界面的第二区域以用于显示。在框405,方法400可包括累积与用户观看图形用户界面的第一区域相关联的第一注视持续时间。在框407,方法400可包括累积与用户观看图形用户界面的第二区域相关联的第二注视持续时间。在框409,方法400可包括使用第一注视持续时间和第二注视持续时间确定与第一内容相关联的第一度量以及与第二内容相关联的第二度量。在框411,方法400可包括将第一度量和第二度量发送到诸如计算机、另一个计算设备、计算设备的进程、计算设备的存储器等等。
[0051] 在另一个实施例中,方法可包括从传感器接收与计算设备的用户观看关联于计算设备的显示器相关联的注视数据。此外,该方法可包括将注视数据映射到图形用户界面的注视位置。响应于注视位置处于图形用户界面的第一区域,该方法可包括累积第一注视持续时间。
[0052] 在另一个实施例中,方法可包括从传感器接收与计算设备的用户观看关联于计算设备的显示器相关联的注视数据。此外,该方法可包括将注视数据映射到图形用户界面的注视位置。响应于注视位置处于图形用户界面的第二区域,该方法可包括累积第二注视持续时间。
[0053] 在另一个实施例中,方法可包括累积与用户观看关联于计算设备的显示器的时间量相对应的观看持续时间。此外,该方法可包括响应于观看持续时间是最小观看持续时间,而确定第一度量和第二度量。
[0054] 在另一个实施例中,方法可包括从传感器接收与计算设备的用户观看关联于计算设备的显示器相关联的注视数据。响应于接收注视数据,该方法可包括累积观看持续时间。
[0055] 在另一个实施例中,方法可以响应于输出第一内容和第二内容中的至少一个内容,而开始累积观看持续时间。
[0056] 在另一个实施例中,方法可包括使用观看持续时间确定第一度量和第二度量。
[0057] 在另一个实施例中,方法可包括确定与用户没有观看关联于计算设备的显示器的时间相对应的非观看时间。此外,该方法可包括响应于非观看时间至少是最小非观看时间,而确定第一度量和第二度量。
[0058] 在另一个实施例中,方法可包括在预定时间里累积第一注视持续时间和第二注视持续时间,这个预定时间与足以将用户观看特定内容的兴趣量化的时间量相关联。
[0059] 在另一个实施例中,方法可包括使用预定时间确定第一度量和第二度量,所述预定时间与足以将用户对观看特定内容的兴趣量化的时间量相关联。
[0060] 在另一个实施例中,方法可包括从显示中移除图形用户界面的第二区域中的第二内容。
[0061] 在另一个实施例中,第一内容和第二内容中的每一个内容可以是搜索结果。
[0062] 在另一个实施例中,第一内容和第二内容中的每一个内容可以是广告。
[0063] 图5图示出根据本文所述的各种方面的以纵向定向的计算设备500的前视图的一个实施例。在图5中,可将计算设备500配置为包括壳体501、显示器503、以及传感器505。可将壳体501配置为容纳计算设备500的内部组件(诸如图1所述的组件),并且可以框住显示器503,使得显示器503暴露,以用于与计算设备500的用户交互。可将传感器505用于检测计算设备500的用户的特性,诸如在用户观看计算设备500的显示器503时用户的眼睛或眼睑的运动、用户的脸部表情等等。传感器505例如可以是光学传感器、数字相机、数字摄像机、深度相机等等。
[0064] 在一个实施例中,计算设备500可以从诸如计算机、另一个计算设备、计算设备500的进程、计算设备500的存储器等等接收第一内容和第二内容。计算设备500可将第一内容输出到图形用户界面的第一区域511以用于显示。此外,计算设备500可将第二内容输出到图形用户界面的第二区域512以用于显示。基于对多个注视位置507a和507b的推断或确定,计算设备500可以累积第一注视持续时间。在图5中提供多个注视位置507a和507b是为了说明的目的,并且在计算设备500操作期间可以不在图形用户界面上显示。计算设备500可以从传感器505接收与用户观看显示器503相关联的注视数据。此外,计算设备500可将注视数据映射到图形用户界面的位置,以确定多个注视位置507a和507b中的一个注视位置。响应于多个注视位置507a和507b中的一个注视位置处于图形用户界面的第一区域511,计算设备500可以累积第一注视持续时间。类似地,计算设备500可以累积与用户观看图形用户界面的第二区域512相关联的第二注视持续时间。基于对多个注视位置507a和507b的推断或确定,计算设备500可以累积第二注视持续时间。响应于多个注视位置507a和507b的一部分处于图形用户界面的第二区域512,计算设备500可以累积第二注视持续时间。
[0065] 在当前实施例中,计算设备500可以使用第一注视持续时间和第二注视持续时间,来确定与第一内容相关联的第一度量以及与第二内容相关联的第二度量。计算设备500可以向计算机发送第一度量和第二度量。响应于发送第一度量和第二度量,计算设备500可以从计算机接收第三内容。第三内容可以与第一度量或者第二度量相关联。在一个示例中,第三内容可以是使用web浏览器应用显示或呈现的任何内容。在另一个示例中,第三内容可以是文本、图像、视频、音频、图形、图形用户界面元件、SMS数据、电子邮件数据、MMS数据、网页内容、地图数据等等或者它们的任何组合。在另一个示例中,第三内容可以是广告数据、搜索结果数据、购物数据等等或者它们的任何组合。计算设备500可将第三内容输出到例如第一区域511、第二区域512、第三区域515、或其他地方以用于显示。
[0066] 在另一个实施例中,计算设备500可以响应于图形用户界面的第一区域511的第一度量至少是图形用户界面的第二区域512的第二度量,而将第三内容输出到图形用户界面的第二区域512。
[0067] 在另一个实施例中,响应于图形用户界面的第一区域511的第一度量至少是图形用户界面的第二区域512的第二度量,计算设备500可将第三内容输出到图形用户界面的第一区域511。此外,计算设备500可以从显示中移除与图形用户界面的第二区域512相关联的任何内容。
[0068] 在另一个实施例中,计算设备500可将第三内容输出到图形用户界面的第三区域515以用于显示。
[0069] 在另一个实施例中,计算设备500可以使用第一注视持续时间和第二注视持续时间将第一内容和第二内容排名。此外,第一度量和第二度量可以分别表示第一内容的排名和第二内容的排名。
[0070] 在另一个实施例中,第一内容可以是第一广告,并且第二内容可以是第二广告。此外,第三内容可以是购物项目、第三广告、或者与第一内容和第二内容中的至少一个内容相关联的其他内容。
[0071] 在另一个实施例中,第一内容可以是第一购物项目,并且第二内容可以是第二购物项目。此外,第三内容可以是第三购物项目、广告、或者与第一内容和第二内容中的至少一个内容相关联的其他内容。
[0072] 图6是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法600的另一个实施例的流程图。在图6中,方法600例如可以在框601开始,其中其可包括从诸如计算机、另一个计算设备、计算设备的进程、计算设备的存储器等等接收第一内容和第二内容。在框603,方法600可将第一内容输出到图形用户界面的第一区域以及将第二内容输出到图形用户界面的第二区域,以用于显示。在框605,方法600可累积与用户观看图形用户界面的第一区域相关联的第一注视持续时间。在框607,方法600可累积与用户观看图形用户界面的第二区域相关联的第二注视持续时间。在框609,方法600可使用第一注视持续时间和第二注视持续时间确定与第一内容相关联的第一度量以及与第二内容相关联的第二度量。在框611,方法600可将第一度量和第二度量发送到诸如计算机、另一个计算设备、计算设备的进程、计算设备的存储器等等。响应于发送第一度量和第二度量,在框613,方法600可以从诸如计算机、另一个计算设备、计算设备的进程、另一个计算设备、计算设备的存储器等等接收第三内容。在框615,方法600可以输出第三内容以用于显示。
[0073] 在另一个实施例中,方法可包括响应于发送第一度量和第二度量,而接收第三内容。此外,该方法可包括输出第三内容以用于显示。
[0074] 在另一个实施例中,方法可包括响应于第一度量至少是第二度量,而将第三内容输出到图形用户界面的第二区域以用于显示。
[0075] 在另一个实施例中,方法可响应于第一度量至少是第二度量,而将第三内容输出到图形用户界面的第一区域以用于显示。
[0076] 在另一个实施例中,方法可包括将第三内容输出到图形用户界面的第三区域。
[0077] 在另一个实施例中,第三内容可以与第一内容相关联。
[0078] 图7图示出根据本文所述的各种方面的以纵向定向的计算设备700的前视图的另一个实施例。在图7中,可将计算设备700配置为包括壳体701、显示器703、以及传感器705。可将壳体701配置为容纳计算设备700的内部组件(诸如图1所述的组件),并且可以框住显示器703,使得显示器703暴露以用于与计算设备700的用户交互。可将传感器705用于检测计算设备700的用户的特性,例如在用户观看计算设备700的显示器703时用户的眼睛或眼睑的运动、用户的脸部表情等等。传感器705可以是例如光学传感器、数字相机、数字摄像机、深度相机等等。
[0079] 在一个实施例中,计算设备700可以从诸如计算机、另一个计算设备、计算设备700的进程、计算设备700的存储器等等接收第一内容和第二内容。在一个示例中,第一内容可以是一般化地图数据,并且第二内容可以是详细地图数据。一般化地图数据可包括例如主要道路或高速公路(诸如州际公路)、主要城市或城镇、主要湖泊或河流等等。详细地图数据例如可包括次要道路或公路(例如小区道路)、次要城市或城镇、次要湖泊或河流等等。在另一个示例中,第一内容可以与特定符号描述的特性的第一集合相关联,并且第二内容可以与特定符号描述的特性的第二集合相关联。本领域技术人员将理解用于地图数据的各种技术。此外,计算设备700可将第一内容输出到图形用户界面的第一区域711以用于显示。
[0080] 在本实施例中,计算设备700可以确定与用户观看图形用户界面的第一驻留位置715相关联的第一驻留时间。基于对多个注视位置707a和707b的推断或确定,计算设备700可以确定第一驻留时间和第一驻留位置715。在图7中提供多个注视位置707a和707b是为了说明的目的,并且在计算设备700操作期间可以不在图形用户界面上显示。计算设备700可以从传感器705接收与用户观看显示器703相关联的注视数据。此外,计算设备700可将注视数据映射到图形用户界面的位置,以确定多个注视位置707a和707b中的一个注视位置。响应于多个注视位置707a和707b的一部分与图形用户界面的第一驻留位置715相关联,计算设备700可以确定第一驻留时间。第一驻留时间可以与和图形用户界面的第一驻留位置715相关联的用户凝视相对应。在一个示例中,第一驻留时间可以与用户的注视位置与图形用户界面的第一驻留位置715相关联的时间量相对应。在另一个示例中,第一驻留位置715的面积可以是预定面积。在另一个示例中,第一驻留位置715的面积可以是足以确定用户的凝视的面积。本领域技术人员将理解用于确定驻留位置和驻留时间的各种技术。
[0081] 此外,响应于确定第一驻留时间至少是最小驻留时间,计算设备700可以确定与图形用户界面的第一驻留位置715相关联的图形用户界面的第一子区域713。第一区域711可包括第一子区域713。最小驻留时间可以与足以确定用户对图形用户界面的驻留位置的凝视的时间量相关联。在一个示例中,最小驻留时间的范围可以从100毫秒到2秒。此外,可以基于例如所显示的内容的类型、计算设备700的用户的眼睛或眼睑运动的类型(诸如偶然凝视或随机搜索)修改最小驻留时间。在一个示例中,第一子区域713的面积可以至少是第一驻留位置715的面积。在另一个示例中,第一子区域713的面积可以与和第一驻留位置715相关联的用户注视位置相对应。在另一个示例中,第一子区域713的面积可以是预定面积。计算设备700可以确定要在图形用户界面的第一子区域713中显示的第二内容的第一部分。计算设备700可将第二内容的第一部分输出到图形用户界面的第一子区域713以用于显示。
[0082] 在另一个实施例中,计算设备700可以确定与用户观看关联于图形用户界面的第一区域711的第二驻留位置相对应的第二驻留时间。响应于确定第二驻留时间至少是最小驻留时间,计算设备700可以确定与图形用户界面的第二驻留位置相关联的图形用户界面的第二子区域。第一区域711可包括第二子区域。计算设备700可以确定要在图形用户界面的第二子区域中显示的第二内容的第二部分。计算设备700可将第二内容的第二部分输出到图形用户界面的第二子区域以用于显示。
[0083] 在另一个实施例中,计算设备700可以响应于将第二内容的第二部分输出到图形用户界面的第二子区域,而将来自图形用户界面的第一子区域713的第二内容的第一部分从显示中移除。
[0084] 在另一个实施例中,计算设备700可以在范围从一(1)秒到六十(60)秒的预定时间里改变第二内容的第一部分的透明度。
[0085] 在另一个实施例中,计算设备700可以从传感器接收与计算设备700的用户观看显示器703相关联的注视数据。此外,计算设备700可将注视数据映射到图形用户界面的位置,以确定注视位置。当注视位置与图形用户界面的第一驻留位置715相关联时,计算设备700可以累积第一驻留时间。
[0086] 在另一个实施例中,第一子区域713的面积至少是第一驻留位置715的面积。
[0087] 在另一个实施例中,计算设备700可通过调节因子来调节与图形用户界面的第一子区域713相关联的第一内容的第一部分的大小,以生成经调节的第一内容的第一部分。此外,计算设备700可通过调节因子来调节与图形用户界面的第一子区域713相关联的第二内容的第一部分的大小,以生成经调节的第二内容的第一部分。计算设备700可将经调节的第一内容的第一部分和经调节的第二内容的第一部分输出到图形用户界面的第一子区域713以用于显示。
[0088] 在另一个实施例中,计算设备700可通过调节因子来调节第一子区域713的大小。
[0089] 在另一个实施例中,计算设备700可以接收第一动作的指示。在一个示例中,第一动作可以是以第一驻留位置715为中心放大图形用户界面的第一内容。在另一个示例中,第一动作的指示可以与用户眨左眼相关联。
[0090] 在另一个实施例中,计算设备700可以接收第二动作的指示。在一个示例中,第二动作可以与第一动作相对。在另一个示例中,第二动作可以是以第一驻留位置715为中心缩小图形用户界面的第一内容。在另一个示例中,第二动作的指示可以与用户眨右眼相关联。
[0091] 在另一个实施例中,计算设备700可以响应于确定第一驻留时间至少是最小驻留时间,而输出与图形用户界面的第一驻留位置715相关联的指示符以用于显示。在一个示例中,指示符可以是光标、放大镜等等。在另一个示例中,指示符可以向计算设备700的用户指示在图形用户界面上的用户的凝视点。
[0092] 在另一个实施例中,计算设备700可以响应于注视位置与第一驻留位置715相关联,而增加与第一驻留位置715相关联的指示符的透明度。
[0093] 在另一个实施例中,计算设备700可以响应于注视位置与第一驻留位置715不相关联,而降低与第一驻留位置715相关联的指示符的透明度。
[0094] 在另一个实施例中,在显示指示符的同时,计算设备700可以响应于接收到第一动作的指示,而执行第一动作。指示符的显示可以向用户提供在显示指示符的同时可以执行第一动作的提示。在一个示例中,第一动作可以是以第一驻留位置715为中心放大图形用户界面的第一内容。在另一个示例中,第一动作的指示可以与用户用他或她的左眼执行眨眼相关联。
[0095] 在另一个实施例中,在显示指示符的同时,计算设备700可以响应于接收第二动作的指示,而执行第一动作。在一个示例中,第二动作可以与第一动作相对。在另一个示例中,第二动作可以是以第一驻留位置715为中心缩小图形用户界面的第一内容。在另一个示例中,第二动作的指示可以与用户用他或她的右眼执行眨眼相关联。
[0096] 在另一个实施例中,计算设备700可将第二内容的第一部分重叠在第一内容上。
[0097] 在另一个实施例中,计算设备700可以确定第二内容的第一部分的透明度。
[0098] 在另一个实施例中,当注视位置与图形用户界面的第一驻留位置715相关联时,计算设备700可以增加第二内容的第一部分的透明度。例如,当用户凝视第一驻留位置715时,第二内容的第一部分的透明度增加。
[0099] 在另一个实施例中,当注视位置与图形用户界面的第一驻留位置715不相关联时,计算设备700可以降低第二内容的第一部分的透明度。例如,当用户没有凝视第一驻留位置715时,第二内容的第一部分的透明度降低。
[0100] 图8是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法800的另一个实施例的流程图。在图8中,方法800可以在例如框801开始,其中其可包括在计算设备处接收第一内容和第二内容。在框803,方法800可将第一内容输出到计算设备的图形用户界面以用于显示。在框805,方法800可以确定与用户观看图形用户界面的第一驻留位置相关联的第一驻留时间。响应于确定第一驻留时间至少是最小驻留时间,在框807,方法800可以确定与图形用户界面的第一驻留位置相关联的图形用户界面的第一区域。在框809,方法800可以确定要在图形用户界面的第一区域显示的第二内容的第一部分。在框811,方法800可将第二内容的第一部分输出到图形用户界面的第一区域以用于显示。
[0101] 在另一个实施例中,第一内容可以与一般化地图数据相关联。
[0102] 在另一个实施例中,一般化地图数据可包括州际高速公路。
[0103] 在另一个实施例中,第二内容可以与详细地图数据相关联。
[0104] 在另一个实施例中,详细地图数据可包括小区道路。
[0105] 在另一个实施例中,第一内容可以与特定符号描述的特性的第一集合相关联。
[0106] 在另一个实施例中,第二内容可以与特定符号描述的特性的第二集合相关联。
[0107] 在另一个实施例中,方法可包括在预定时间里(诸如范围从一秒到一分钟)通过增加第二内容的第一部分的透明度,将第二内容的第一部分输出到图形用户界面的第一子区域。
[0108] 在另一个实施例中,方法可包括从传感器接收与计算设备的用户观看关联于计算设备的显示器相对应的注视数据。此外,该方法可包括将注视数据映射到图形用户界面的位置,以确定注视位置。当注视位置与图形用户界面的第一驻留位置相关联时,该方法可包括累积第一驻留时间。
[0109] 在另一个实施例中,第一子区域的面积至少可以是第一驻留位置的面积。
[0110] 在另一个实施例中,方法可包括确定与图形用户界面的第一子区域相关联的第一内容的第一部分。该方法可包括通过调节因子来调节第一内容的第一部分的大小,以生成经过调节的第一内容的第一部分。此外,该方法可包括通过调节因子来调节第二内容的第一部分,以生成经过调节的第二内容的第一部分。该方法可包括将经过调节的第一内容的第一部分以及经过调节的第二内容的第一部分输出到图形用户界面的第一子区域以用于显示。
[0111] 在另一个实施例中,方法可包括通过调节因子来调节第一子区域的大小,以生成经过调节的第一子区域。此外,该方法可包括将经过调节的第一内容的第一部分和经过调节的第二内容的第一部分输出到图形用户界面的经过调节的第一子区域以用于显示。
[0112] 在另一个实施例中,方法可包括通过将第二内容的第一部分重叠在第一内容上,将第二内容的第一部分输出到图形用户界面的第一子区域。
[0113] 在另一个实施例中,方法可包括响应于注视位置与图形用户界面的第一驻留位置相关联,通过增加第二内容的第一部分的透明度,将第二内容的第一部分输出到图形用户界面的第一子区域。
[0114] 在另一个实施例中,方法可包括响应于注视位置与图形用户界面的第一驻留位置不相关联,通过降低第二内容的第一部分的透明度,将第二内容的第一部分输出到图形用户界面的第一子区域。
[0115] 图9是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法900的另一个实施例的流程图。在图9中,方法900可以在例如框901开始,其中其可包括在计算设备处接收第一内容和第二内容。在框903,方法900可将第一内容输出到计算设备的图形用户界面以用于显示。在框905,方法900可以确定与用户观看图形用户界面的第一驻留位置相关联的第一驻留时间。响应于确定第一驻留时间至少是最小驻留时间,在框907,方法900可以确定与图形用户界面的第一驻留位置相关联的图形用户界面的第一区域。在框909,方法900可以确定要与图形用户界面的第一区域相关联地显示的第二内容的第一部分。在框911,方法900可将第二内容的第一部分输出到图形用户界面的第一区域以用于显示。在框913,方法900可以确定与用户观看图形用户界面的第二驻留位置相关联的第二驻留时间。响应于确定第二驻留时间至少是最小驻留时间,在框915,方法900可以确定与图形用户界面的第二驻留位置相关联的图形用户界面的第二区域。在框917,方法900可以确定第二内容的第二部分,以用于在图形用户界面的第二区域显示。在框919,方法900可将第二内容的第二部分输出到图形用户界面的第二区域以用于显示。
[0116] 在另一个实施例中,方法可包括确定与用户观看图形用户界面的第二驻留位置相关联的第二驻留时间。响应于确定第二驻留时间至少是最小驻留时间,该方法可包括确定与第二驻留位置相关联的图形用户界面的第二子区域。第一区域可包括第二子区域。该方法可包括确定与图形用户界面的第二子区域相关联的第二内容的第二部分。此外,该方法可包括将第二内容的第二部分输出到图形用户界面的第二子区域以用于显示。
[0117] 在另一个实施例中,方法可包括将来自图形用户界面的第一子区域的第二内容的第一部分从显示中移除。
[0118] 在另一个实施例中,方法可包括在预定时间里通过降低第二内容的第一部分的透明度,将第二内容的第一部分从图形用户界面的第一子区域移除。
[0119] 在另一个实施例中,图形用户界面的第一子区域与图形用户界面的第二子区域可以重叠。
[0120] 图10图示出根据本文所述的各种方面的以纵向定向的计算设备1000的前视图的另一个实施例。在图10中,可将计算设备1000配置为包括壳体1001、显示器1003、以及传感器1005。可将壳体1001配置为容纳计算设备1000的内部组件(诸如图1所述的组件),并且可以框住显示器1003,使得显示器1003暴露,用于与计算设备1000的用户交互。可将传感器1005用于检测计算设备1000的用户的特性,诸如在用户观看计算设备1000的图形用户界面
1003时用户的眼睛或眼睑的运动、用户的脸部表情等等。传感器1005可以例如是光学传感器、数字相机、数字摄像机、深度相机等等。
[0121] 在一个实施例中,计算设备1000可以从诸如计算机、另一个计算设备、计算设备1000的进程、计算设备1000的存储器等等接收第一内容。此外,计算设备1000可将第一内容输出到图形用户界面的第一区域1011以用于显示。第一区域1011可包括第一子区域1012和第二子区域1013。第一子区域1012可包括第一内容的第一部分。此外,第二子区域1013可包括第一内容的第二部分。在一个示例中,第一区域1011可包括购物项目的图像,其中第一子区域1012与购物项目的第一部分相关联,且第二子区域1013与购物项目的第二部分相关联。在另一个示例中,第一区域1011可包括时装模特的图像,其中第一子区域1012与时装模特的脸部相关联,且第二子区域1013与时装模特的身体相关联。在另一个示例中,第一区域
1011可包括广告,其中第一子区域1012与广告的第一部分相关联,且第二子区域1013与广告的第二部分相关联。
[0122] 在本实施例中,计算设备1000可以确定与用户观看关联于图形用户界面的第一子区域1012的第一驻留位置相对应的第一驻留时间。基于对多个注视位置1007a和1007b的推断或确定,计算设备1000可以确定第一驻留时间和第一驻留位置。在图10中提供多个注视位置1007a和1007b是为了说明的目的,并且在计算设备1000操作期间可以不在图形用户界面上显示。计算设备1000可以从传感器1005接收与用户观看显示器1003相关联的注视数据。此外,计算设备1000可将注视数据映射到图形用户界面的位置,以确定多个注视位置1007a和1007b中的一个注视位置。响应于多个注视位置1007a和1007b的一部分与和图形用户界面的第一子区域1012相关联的第一驻留位置相对应,计算设备1000可以确定第一驻留时间。第一驻留时间可以与图形用户界面的第一驻留位置上的用户凝视相关联。
[0123] 此外,响应于第一驻留时间至少是最小驻留时间,计算设备1000可将第二内容输出到图形用户界面的第二区域1017以用于显示。第二内容可以与第一子区域1012中显示的第一内容的第一部分相关联。在一个示例中,第一内容的第一部分可以是广告的第一部分,并且第二内容可以是与广告的第一部分相关联的购物项目。在另一个示例中,第一内容的第一部分可以是时装模特的脸部,并且第二内容可以是与时装模特使用的化妆品的类型相关联的广告。在另一个示例中,第一内容的第一部分可以是购物项目的第一部分,并且第二内容可以是与购物项目的第一部分相关联的广告。在另一个示例中,第一内容的第一部分可以是第一购物项目的第一部分,并且第二内容可以是与第一购物项目的第一部分相关联的第二购物项目。在另一个示例中,第一内容的第一部分可以是第一广告的第一部分,并且第二内容可以是与第一广告的第一部分相关联的第二广告。
[0124] 在另一个实施例中,计算设备1000可以从诸如计算机、另一个计算设备、计算设备1000的进程、计算设备1000的存储器等等接收第一内容。此外,计算设备1000可将第一内容输出到图形用户界面的第一区域1011以用于显示。第一区域1011可包括第一子区域1012和第二子区域1013。第一子区域1012可包括第一内容的第一部分。此外,第二子区域1013可包括第一内容的第二部分。计算设备1000可以累积与用户观看图形用户界面的第一子区域
1012相关联的第一注视持续时间。
[0125] 此外,计算设备1000可以累积与用户观看图形用户界面的第二子区域1013相关联的第二注视持续时间。基于对多个注视位置1007a和1007b的推断或确定,计算设备1000可以累积第一注视持续时间和第二注视持续时间。计算设备1000可以从传感器1005接收与用户观看显示器1003相关联的注视数据。此外,计算设备1000可将注视数据映射到图形用户界面的位置,以确定多个注视位置1007a和1007b。响应于多个注视位置1007a和1007b中的一个注视位置处于图形用户界面的第一子区域1012,计算设备1000可以累积第一注视持续时间。类似地,计算设备1000可以累积与用户观看图形用户界面的第二子区域1013相关联的第二注视持续时间。响应于多个注视位置1007a和1007b中的一个注视位置处于图形用户界面的第二子区域1013,计算设备1000可以累积第二注视持续时间。响应于确定第一注视持续时间至少是第二注视持续时间,计算设备1000可将第二内容输出到图形用户界面的第二区域1017以用于显示。第二内容可以与图形用户界面的第一子区域1012中显示的第一内容的第一部分相关联。
[0126] 在另一个实施例中,计算设备1000可以从计算机接收第二内容。
[0127] 在另一个实施例中,计算设备1000可以向计算机发送对第二内容的请求。此外,响应于该请求,计算设备1000可以从计算机接收第二内容。
[0128] 图11是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法1100的另一个实施例的流程图。在图11中,方法1100可以例如在框1101开始,其中其可包括在计算设备处诸如从计算机、另一个计算设备、计算设备的进程、计算设备的存储器等等接收第一内容。在框1103,方法1100可将第一内容输出到具有第一子区域和第二子区域的第一区域以用于显示。第一子区域可包括第一内容的第一部分。此外,第二子区域可包括第一内容的第二部分。在框1105,方法1100可以确定与用户观看关联于第一子区域的第一驻留位置相对应的第一驻留时间。响应于确定第一驻留时间至少是最小驻留时间,在框1107,方法1100可将第二内容输出到图形用户界面的第二区域以用于显示。第二内容可以与图形用户界面的第一子区域中显示的第一内容的第一部分相关联。
[0129] 在另一个实施例中,方法可包括从传感器接收与计算设备的用户观看关联于计算设备的显示器相关联的注视数据。此外,该方法可包括将注视数据映射到图形用户界面的位置,以确定注视位置。当注视位置与和第一子区域相关联的第一驻留位置相对应时,该方法可包括累积第一驻留时间。
[0130] 在另一个实施例中,方法可包括从计算机接收第二内容。
[0131] 在另一个实施例中,方法可包括向计算机发送对第二内容的请求。响应于该请求,该方法可包括从计算机接收第二内容。在一个示例中,对第二内容的请求可包括与第一内容相关联的第一驻留位置。
[0132] 在另一个实施例中,第一内容可以是购物项目,并且第二内容可以是广告。
[0133] 在另一个实施例中,第一内容可以是广告,并且第二内容可以是购物项目。
[0134] 图12是根据本文所述的各种方面的使用眼动跟踪技术改进向计算设备传递场境数据的方法1200的另一个实施例的流程图。在图12中,方法1200可以在例如框1201开始,其中其可包括在计算设备处接收第一内容。在框1203,方法1200可将第一内容输出到具有第一子区域和第二子区域的第一区域以用于显示。第一子区域可包括第一内容的第一部分。此外,第二子区域可包括第一内容的第二部分。在框1205,方法1200可以累积与用户观看图形用户界面的第一子区域相关联的第一注视持续时间。此外,在框1207,方法1200可以累积与用户观看图形用户界面的第二子区域相关联的第二注视持续时间。响应于第一注视持续时间至少是第二注视持续时间,在框1209,方法1200可将第二内容输出到图形用户界面的第二区域以用于显示。第二内容可以与图形用户界面的第一子区域中显示的第一内容的第一部分相关联。
[0135] 在另一个实施例中,方法可包括从传感器接收与计算设备的用户观看关联于计算设备的显示器相关联的注视数据。此外,该方法可包括将注视数据映射到图形用户界面的注视位置。响应于注视位置处于图形用户界面的第一子区域,该方法可包括累积第一注视持续时间。
[0136] 在另一个实施例中,方法可包括从传感器接收与计算设备的用户观看关联于计算设备的显示器相关联的注视数据。此外,该方法可包括将注视数据映射到图形用户界面的注视位置。响应于注视位置处于图形用户界面的第二子区域,该方法可包括累积第二注视持续时间。
[0137] 图13图示出根据本文所述的各种方面的以纵向定向的计算设备1300的前视图的另一个实施例。在图13中,可将计算设备1300配置为包括壳体1301、显示器1303、以及传感器1305。可将壳体1301配置为容纳计算设备1300的内部组件(诸如图1所述的组件),并且可以框住显示器1303,使得显示器1303暴露,用于与计算设备1300的用户交互。可将传感器1305用于检测计算设备1300的用户的特性,诸如在用户观看计算设备1300的显示器1303时用户的眼睛或眼睑的运动、用户的脸部表情等等。传感器1305可以是例如光学传感器、数字相机、数字摄像机等等。
[0138] 在一个实施例中,计算设备1300可将图形用户界面的第一区域1311和第二区域1313输出以用于显示。在一个示例中,图形用户界面的第一区域1311和第二区域1313中的每一个区域可以是窗口。此外,计算设备1300可以确定与用户观看图形用户界面的第一区域1311相关联的第一驻留时间。基于对多个注视位置1307a和1307b的推断或确定,计算设备1300可以确定第一驻留时间和第一驻留位置。在图10中提供多个注视位置1307a和1307b是为了说明的目的,并且在计算设备1300操作期间可以不在图形用户界面上显示。计算设备1300可以从传感器1305接收与用户观看显示器1303相关联的注视数据。此外,计算设备
1300可将注视数据映射到图形用户界面的位置,以确定多个注视位置1307a和1307b中的一个注视位置。响应于多个注视位置1307a和1307b的一部分与和图形用户界面的第一区域
1311相关联的第一驻留位置相对应,计算设备1000可以确定第一驻留时间。
[0139] 此外,响应于确定第一驻留时间至少是最小驻留时间,计算设备1300可以激活图形用户界面的第一区域1311,例如通过发动与第一区域1311相关联的应用、将第一区域1311放在最前面、将第一区域1311和任何关联区域(诸如与特定应用相关联的所有区域)放在最前面、将第一区域1311放在图形用户界面的突出位置(诸如图形用户界面的中心或左上部分)、铺开任何重叠区域使得这些区域不重叠、瓦片化这些区域、将第一区域1311的大小放大以适合图形用户界面的全部或一部分、将第一区域1311的大小缩小、将第二区域
1313最小化、移除第二区域1313等等。计算设备1300可将图形用户界面被激活的第一区域输出以用于显示。
[0140] 在另一个实施例中,计算设备1300可将图形用户界面的第一区域1311和第二区域1313输出以用于显示。在一个示例中,第一区域1311和第二区域1313中的每一个区域可以是窗口。此外,计算设备1300可以累积与用户观看图形用户界面的第一区域1311相关联的第一注视持续时间。类似地,计算设备1300可以累积与用户观看图形用户界面的第二区域
1313相关联的第二注视持续时间。计算设备1300可以从传感器1305接收与用户观看显示器
1303相关联的注视数据。此外,计算设备1300可将注视数据映射到图形用户界面的位置,以确定注视位置1307a和1307b中的一个注视位置。响应于多个注视位置1307a和1307b中的一个注视位置处于图形用户界面的第一区域1311,计算设备1300可以累积第一注视持续时间。类似地,计算设备1300可以累积与用户观看图形用户界面的第二区域1313相关联的第二注视持续时间。响应于多个注视位置1307a和1307b中的一个注视位置处于图形用户界面的第二区域1313,计算设备1300可以累积第二注视持续时间。
[0141] 此外,响应于确定第一注视持续时间至少是第二注视持续时间,计算设备1300可以激活图形用户界面的第一区域1312,例如通过发动与第一区域1311相关联的应用、将第一区域1311放在最前面、将第一区域1311和任何关联区域(诸如与特定应用相关联的任何区域)放在最前面、将第一区域1311放在图形用户界面的突出位置(诸如图形用户界面的中心或左上部分)、铺开任何重叠区域使得这些区域不重叠、瓦片化这些区域的全部或一部分、将第一区域1311的大小放大以适合图形用户界面的任何部分、将第一区域1311的大小缩小、将第二区域1313最小化、移除第二区域1313、基于第一注视持续时间和第二注视持续时间的排名将第一区域1311和第二区域1313排序以用于显示等等、或者它们的任何组合。计算设备1300可将图形用户界面的被激活的第一区域输出以用于显示。
[0142] 图14是根据本文所述的各种方面的使用眼动跟踪技术激活图形用户界面的窗口的方法1400的一个实施例的流程图。在图14中,方法1400可以在例如框1401开始,其中其可包括将图形用户界面的第一区域和第二区域输出以用于显示。在框1403,方法1400可以确定与用户观看关联于图形用户界面的第一区域的第一驻留位置相关联的第一驻留时间。响应于确定第一驻留时间至少是最小驻留时间,在框1405,方法1400可以激活图形用户界面的第一区域。在框1407,方法1400可将图形用户界面的被激活的第一区域输出以用于显示。
[0143] 在另一个实施例中,方法可包括通过发动与第一区域相关联的应用来激活第一区域。
[0144] 在另一个实施例中,方法可包括通过将第一区域放置为最前方区域来激活第一区域。
[0145] 在另一个实施例中,方法可包括通过确定第二区域与第一区域相关联并将第一区域和第二区域放置为最前方区域来激活第一区域。在一个示例中,第二区域可以与和第一区域相同的应用相关联。
[0146] 在另一个实施例中,方法可包括通过将第一区域放在图形用户界面的突出位置来激活第一区域。
[0147] 在另一个实施例中,方法可包括通过确定第一区域与第二区域重叠并移动第一区域和第二区域中的至少一个区域使得第一区域与第二区域不重叠,来激活第一区域。
[0148] 在另一个实施例中,方法可包括通过将第一区域和第二区域瓦片化来激活第一区域。
[0149] 在另一个实施例中,方法可包括通过增加第一区域的大小来激活第一区域。
[0150] 在另一个实施例中,方法可包括通过缩小第二区域的大小来激活第一区域。
[0151] 在另一个实施例中,方法可包括通过将第二区域最小化来激活第一区域。
[0152] 在另一个实施例中,方法可包括通过将第二区域从显示中移除来激活第一区域。
[0153] 在另一个实施例中,第一区域可以是图形用户界面的第一窗口,并且第二区域可以是图形用户界面的第二窗口。
[0154] 图15是根据本文所述的各种方面的使用眼动跟踪技术激活图形用户界面的窗口的方法1500的另一个实施例的流程图。在图15中,方法1500可以在例如框1501开始,其中其可包括将图形用户界面的第一区域和第二区域输出以用于显示。在框1503,方法1500可以累积与用户观看图形用户界面的第一区域相关联的第一注视持续时间。在框1505,方法1500可以累积与用户观看图形用户界面的第二区域相关联的第二注视持续时间。响应于确定第一注视持续时间至少是第二注视持续时间,在框1507,方法1500可以激活图形用户界面的第一区域。在框1509,方法1500可将图形用户界面的被激活的第一区域输出以用于显示。
[0155] 条款1.一种方法,包括步骤:由计算设备接收第一内容和第二内容;由所述计算设备将所述第一内容输出到图形用户界面的第一区域,以及将所述第二内容输出到所述图形用户界面的第二区域以用于显示;累积与用户观看所述图形用户界面的所述第一区域相关联的第一注视持续时间;累积与用户观看所述图形用户界面的所述第二区域相关联的第二注视持续时间;使用所述第一注视持续时间和所述第二注视持续时间,确定与所述第一内容相关联的第一度量和与所述第二内容相关联的第二度量;以及从所述计算设备发送所述第一度量和所述第二度量。
[0156] 条款2.根据条款1所述的方法,其中,累积与用户观看所述图形用户界面的所述第一区域相关联的第一注视持续时间包括:由所述计算设备从存在敏感输入设备接收与用户观看存在敏感显示器相关联的注视数据;将所述注视数据映射到所述图形用户界面的注视位置;以及响应于所述注视位置处于所述图形用户界面的所述第一区域,而累积所述第一注视持续时间。
[0157] 条款3.根据条款1至2中任一项所述的方法,其中,累积与用户观看所述图形用户界面的所述第二区域相关联的第二注视持续时间包括:由所述计算设备从存在敏感输入设备接收与用户观看存在敏感显示器相关联的注视数据;将所述注视数据映射到所述图形用户界面的注视位置;以及响应于所述注视位置处于所述图形用户界面的所述第二区域,累积所述第二注视持续时间。
[0158] 条款4.根据条款1至3中任一项所述的方法,进一步包括:累积与用户观看所述图形用户界面的时间量相对应的观看持续时间;以及响应于所述观看持续时间至少是最小观看持续时间,而确定所述第一度量和所述第二度量。
[0159] 条款5.根据条款4所述的方法,其中,累积所述观看持续时间包括:由所述计算设备从存在敏感输入设备接收与用户观看存在敏感显示器相关联的注视数据;以及响应于接收到所述注视数据,累积所述观看持续时间。
[0160] 条款6.根据条款4至5中任一项所述的方法,其中,累积所述观看持续时间是响应于输出所述第一内容和所述第二内容中的至少一个内容。
[0161] 条款7.根据条款1至6中任一项所述的方法,进一步包括:累积与用户观看所述图形用户界面的时间量相对应的观看持续时间;以及使用所述观看持续时间确定所述第一度量和所述第二度量。
[0162] 条款8.根据条款1至7中任一项所述的方法,进一步包括:确定与用户没有观看存在敏感显示器的时间量相对应的非观看时间;以及响应于所述非观看时间至少是最小非观看时间,而确定所述第一度量和所述第二度量。
[0163] 条款9.根据条款1至8中任一项所述的方法,进一步包括:确定与用户没有观看存在敏感显示器的时间量相对应的非观看时间;以及响应于所述非观看时间至少是与足以确定用户不再观看所述存在敏感显示器的时间相关联的非观看时间阈值,而将所述存在敏感显示器置于较低电力模式。
[0164] 条款10.根据条款1至9中任一项所述的方法,进一步包括:确定与用户没有观看存在敏感显示器的时间量相对应的非观看时间;以及响应于所述非观看时间至少是与足以确定用户不再观看所述存在敏感显示器的时间相关联的非观看时间阈值,减少存在敏感输入设备的占空比。
[0165] 条款11.根据条款1至10中任一项所述的方法,其中,在与足以将用户对观看内容的兴趣量化的时间相关联的预定时间里执行所述第一度量和所述第二度量的累积。
[0166] 条款12.根据条款11所述的方法,其中,确定所述第一度量和所述第二度量包括使用所述预定时间。
[0167] 条款13.根据条款1至12中任一项所述的方法,进一步包括:响应于发送所述第一度量和所述第二度量,由所述计算设备接收第三内容;以及,由所述计算设备将所述第三内容输出以用于显示。
[0168] 条款14.根据条款13所述的方法,其中,将所述第三内容输出包括:响应于所述第一度量至少是所述第二度量,由所述计算设备将所述第三内容输出到所述图形用户界面的所述第二区域以用于显示。
[0169] 条款15.根据条款13至14中任一项所述的方法,其中,将所述第三内容输出包括:响应于所述第一度量至少是所述第二度量,由所述计算设备将所述第三内容输出到所述图形用户界面的所述第一区域以用于显示。
[0170] 条款16.根据条款15所述的方法,进一步包括:将所述图形用户界面的所述第二区域中的所述第二内容从显示中移除。
[0171] 条款17.根据条款13至16中任一项所述的方法,其中,将所述第三内容输出到所述图形用户界面是输出到所述图形用户界面的第三区域。
[0172] 条款18.根据条款13至17中任一项所述的方法,其中,所述第三内容与所述第一内容相关联。
[0173] 条款19.根据条款1至18中任一项所述的方法,其中,所述第一内容和所述第二内容中的每一个内容是搜索结果。
[0174] 条款20.根据条款1至19中任一项所述的方法,其中,所述第一内容和所述第二内容中的每一个内容是广告。
[0175] 条款21.一种编码有指令的计算机可读存储介质,所述指令用于使得一个或多个可编程处理器执行条款1至20中任一项所述的方法。
[0176] 条款22.一种设备,包括:存在敏感显示器;存储器,所述存储器被配置成存储数据和计算机可执行指令;以及处理器,所述处理器能够操作地耦合到所述存储器和所述存在敏感显示器,其中,所述处理器和所述存储器被配置成:接收第一内容和第二内容;将所述第一内容输出到图形用户界面的第一区域以及将所述第二内容输出到所述图形用户界面的第二区域,以用于在所述存在敏感显示器处显示;累积与用户观看所述图形用户界面的所述第一区域相关联的第一注视持续时间;累积与用户观看所述图形用户界面的所述第二区域相关联的第二注视持续时间;使用所述第一注视持续时间和所述第二注视持续时间,确定与所述第一内容相关联的第一度量和与所述第二内容相关联的第二度量;以及发送所述第一度量和所述第二度量。
[0177] 条款23.根据条款22所述的设备,进一步包括用于执行条款1至20中任一项所述的方法的装置。
[0178] 重要的是理解,为了描述所要求的主题而描述组件或方法每一个能想到的组合是不切实际的。但是本领域技术人员将理解,主题技术的很多其他组合和排列是可能的。因此所要求的主题目的是涵盖落入其精神和范围的全部这种改变、修改和变化。
[0179] 在以上说明书中已经描述了特殊实施例。但是本领域技术人员将理解,在不脱离后附权利要求书给出的本发明范围的情况下,可以进行各种修改和改变。因此,说明书和附图应视为说明性而不是限制性的含义,并且所有这些修改均旨在涵盖于本教导的范围。好处、优点、解决方案以及会导致想到任何好处、优点、解决方案或者使其变得更加显然的任何要素(多个要素)并未视为任何权利要求或全部权利要求的关键、必要或本质的特征或要素。本公开仅由后附权利要求书限定,包括在本申请待审期间作出的任何修改以及公布的这些权利要求的全部等同物。
[0180] 此外在本文献中,诸如第一和第二、上和下等等关系术语只用于区分一个实体或动作与另一个实体或动作,不一定要求或暗示这些实体或动作之间任何实际上的这种关系或顺序。术语“包括”、“包含”、“具有”或者任何其他变型旨在涵盖非排他性包括,使得包括、包含、具有要素列表的过程、方法、物品或装置不仅仅包括这些要素,还可以包括这些过程、方法、物品或装置中未明确列出或固有的其他要素。在没有更多约束的情况下,通过“包括…一”、“包含…一”、“具有…一”所述的要素在没有更多限制的情况下不排除包括该要素的过程、方法、物品或装置中附加等同要素的存在。术语“一”、“一个”、“所述”被限定为一个或多个,除非本文另外明确陈述。术语“或”旨在意指包含性“或”除非本文另外明确陈述。术语“实际上”、“基本上”、“近似”、“大约”或者任何其他版本均限定为本领域技术人员所理解的接近,并且在一个非限制性实施例中该术语被限定为在10%以内,在另一个实施例中在5%以内,在另一个实施例中在1%以内,而在另一个实施例中在0.5%以内。按照某种方式“配置”的设备或结构至少按照该方式来配置,但是也可以按照未列出的方式来配置。
[0181] 此外,术语“连接”意味着一个功能、特征、结构、组件、元件或特性与另一个功能、特征、结构、组件、元件或特性直接地联接或通信。术语“耦合”意味着一个功能、特征、结构、组件、元件或特性与另一个功能、特征、结构、组件、元件或特性直接或间接地联接或通信。对“一个实施例”、“一实施例”、“示例性实施例”、“各种实施例”等等术语的引用指示这样描述的所公开技术的实施例可包括特定的功能、特征、结构、组件、元件或特性,但是并非每个实施例必须包括特定的功能、特征、结构、组件、元件或特性。此外,措词“在一个实施例中”的重复使用不一定表示相同的实施例,虽然也可以表示相同的实施例。
[0182] 应当理解,某些实施例可包括一个或多个通用或专用处理器(或“处理设备”),诸如微处理器、数字信号处理器、定制处理器、和现场可编程门阵列(FPGA),以及用于控制一个或多个处理器的唯一存储的程序指令(包括软件和固件两者)其,结合某些非处理器电路来实现本文所述方法和/或装置的功能的一部分、大部分或全部。替选地,可通过没有存储程序指令的状态机来实现一部分或全部功能,或者在一个或多个专用集成电路(ASIC)中实现一部分或全部功能,其中将每个功能或者某些功能的一些组合实现为定制逻辑。当然也可以使用两种方式的组合。此外,希望本领域技术人员虽然有可能很努力并且例如通过有效时间、当前技术和经济考虑激发了很多设计选择,但是在通过本文公开的概念和原理引导时,将很容易能够以最少的实验产生这些软件指令、程序和IC。
[0183] 摘要用于让读者迅速确定本技术公开的性质。在不将其用于解释或限制权利要求书的范围或含义的情况下提交摘要。此外在前面的具体实施方式中可以看到,为了有序展开本公开的目的,在不同的实施例中将不同的特征集合在一起。本公开的方法不应解释为反映所要求的实施例要求比每个权利要求中明确列举的更多特征的意图。此外,如同后附权利要求书所反映的,发明性主题存在于比单个公开实施例的全部特征更少的特征中。因此,后附权利要求书合并于具体实施方式,其中每个权利要求就其本身而言为单独要求的主题。
[0184] 以上具体实施方式在性质上只是说明性的,并非旨在限制本公开或者本公开的应用和使用。此外,不希望被前面的使用的技术领域、背景技术或者具体实施方式中出现的任何明确或暗示的理论限制。本公开提供各种示例、实施例等等,本文按照功能性或逻辑性模块元件来描述它们。本文所述各种技术可用于改进向具有眼动跟踪技术的计算设备传递场境数据。本文所述各种方面呈现为包括多个组件、元件、构件、模块、节点、外围设备等等的方法、设备(或装置)、系统或制品。此外,这些方法、设备、系统、或制品可包括附加组件、元件、构件、模块、节点、外围设备等等,或者不包括。此外,本文所述各种方面使用产生软件、固件、硬件或者它们的任何组合的标准编程或工程技术来实现,以控制计算设备实现所公开的主题。本文使用的术语“制品”旨在涵盖可以从任何计算设备、载体、或媒体访问的计算机程序。例如,非暂时性计算机可读介质可包括:磁存储设备(诸如硬盘、软盘、或磁条);光盘(诸如压缩盘(CD)或数字通用盘(DVD));智能卡;闪存设备(诸如卡、棒或键驱动)。此外应当理解,可以采用载波来携带计算机可读电子数据,包括在传输和接收电子数据(诸如电子邮件)或者访问计算机网络(诸如互联网或局域网(LAN))时使用的载波。当然,本领域技术人员能够理解,在不脱离所要求的主题的范围或精神的情况下,对此配置可以进行很多修改。