基于眼睛跟踪在设备上呈现信息的系统及方法_2

文档序号:8412066阅读:来源:国知局
持触摸的显示器等)的所谓的LVDS显 示接口(LDI)。块138包括可以经由LVDS接口 132 (例如,串行数字视频、HDMI/DVI、显示端 口)支持的技术的一些示例。存储器控制器集线器126还包括例如用于支持独立显卡136 的一个或多个PCI-express(快速)接口(PCI-E)134。使用PCI-E接口的独立显卡已成为 加速图形端口(AGP)的替代方式。例如,存储器控制器集线器126可以包括用于外部的基 于PCI-E的显卡(包括例如一个或多个GPU)的16通道(xl6)PCI-E端口。示例性系统可 以包括用于支持图形的AGP或PCI-E。
[0026] I/O集线器控制器150包括各种接口。图1的示例包括SATA接口 151、一个或多 个PCI-E接口 152 (可选地,一个或多个传统的PCI接口)、一个或多个USB接口 153、LAN接 口 154(更一般地,用于在处理器122的指导下通过至少一个网络(诸如因特网、WAN、LAN 等)进行通信的网络接口)、通用I/O接口(GPIO) 155、低引脚数(LPC)接口 170、电源管理 接口 161、时钟发生器接口 162、音频接口 163(例如,用于扬声器194输出音频)、总操作成 本(TCO)接口 164、系统管理总线接口(例如,多主串行计算机总线接口)165以及在图1的 示例中包括BI0S168和引导代码190的串行外围闪存/控制器接口(SPI闪存)166。关于 网络连接,I/O集线器控制器150可以包括与PCI-E接口端口多路复用的集成吉比特以太 网控制器线。其他网络特征可以独立于PCI-E接口而进行操作。
[0027] I/O集线器控制器150的接口提供用于与各种设备、网络等的通信。例如,SATA接 口 151提供用于在一个或多个驱动器180 (诸如HDD、SDD或其组合)上读取信息、写入信 息或读取和写入信息,但在任何情况下,驱动器180被理解成例如为可以不是载波的有形 计算机可读存储介质。I/O集线器控制器150还可以包括支持一个或多个驱动器180的高 级主机控制器接口(AHCI)。PCI-E接口 152允许与设备、网络等的无线连接182。USB接口 153提供用于输入设备184,诸如键盘(KB)、鼠标以及各种其他设备(例如,摄像装置、电话、 存储装置、媒体播放器等)。
[0028] 在图1的示例中,LPC接口 170提供用于一个或多个ASIC171、可信平台模块 (TPM) 172、超级1/0173、固件集线器174、BIOS支持175以及各种类型的存储器176 (诸如 R0M177、闪存178以及非易失性RAM(NVRAM) 179)的使用。关于TPM172,该模块可以是可以 用于对软件设备和硬件设备进行认证的芯片的形式。例如,TPM可以能够执行平台认证并 且可以用来验证寻求访问的系统是所期望的系统。
[0029] 系统100可以被配置成:在接通电源时执行存储在SPI闪存166中的用于BI0S168 的引导代码190,此后在一个或多个操作系统和应用程序软件(例如,存储在系统存储器 140中)的控制下处理数据。操作系统可以被存储在各个位置中的任何位置中并且例如根 据BI0S168的指令被访问。
[0030] 此外,在一些实施例中,系统100可以包括向处理器122提供输入的一个或多个摄 像装置196。摄像装置196可以是例如热成像摄像装置、数字摄像装置(诸如网络摄像装 置)和/或集成在系统100中并且能够由处理器122控制以根据本原理搜集图片、图像和/ 或视频(例如,搜集用户的一个或多个图像和/或跟踪用户的眼睛移动等)的摄像装置。另 外,系统100可以包括根据本原理向处理器122提供输入的一个或多个运动传感器197 (例 如,用于感测手势和/或手势命令的手势传感器)。
[0031] 在继续进行至图2之前并且如本文中所描述的,应理解的是,根据本原理的系统 和设备可以包括比图1的系统100所示的特征较少或较多的特征。在任何情况下,至少基 于前述应理解的是,系统100被配置成采用本原理。
[0032] 现在参照图2,示出了要由设备(诸如系统100)执行的逻辑的示例流程图。在块 200处开始,逻辑在采用图2的逻辑的设备的显示器上呈现至少一个项目(例如,文件、日历 条目、滚动新闻馈送、来自用户的联系人列表的联系人等)、图标(例如,启动软件应用程序 的快捷方式图标)、特征(例如,软件特征)、元素(例如,选择器元素)_、平铺(例如,在平 板环境下)、图像(例如,照片)等。简言之,项目、图标、特征、元素、图像等在下面将被称为 "项目等"。然后逻辑进行至块202,在块202处,逻辑从与设备通信的至少一个摄像装置接 收例如关于用户(例如,用户的脸和/或眼睛移动)的至少一个信号和/或图像数据。然 后逻辑进行至判定菱形块204,在判定菱形块204处,逻辑确定用户是否观看显示器的包括 项目等(例如,在对象的阈值(例如,显示)距离内的)的部分和/或区域达至少第一阈值 时间(例如,没有还通过与设备通信的键盘、鼠标等的操作提供另外的输入)。注意,在一些 实施例中,在菱形块204处,逻辑不仅可以确定用户正在观看该部分和/或区域,而且还可 以确定用户正在具体观看该项目或至少接近该项目。
[0033] 在任何情况下,菱形块204处的否定确定使逻辑返回至块202并且从其继续进行。 然而,菱形块204处的肯定确定使逻辑进行至块206,在块206处,逻辑定位和/或访问与项 目等相关联的第一信息,第一信息可以是例如本地存储在采用图2的逻辑的设备的存储介 质上的元数据,可以是通过访问与该项目等相关联的网站(例如,提供与呈现在显示器上 的图标相关联的软件的公司的公司网站)在因特网上搜集的信息,在采用图2的逻辑之前 由用户提供的和/或由用户输入到设备的关于该项目的信息等。
[0034] 在块206之后,逻辑进行至块208,在块208处,逻辑响应于确定用户正在具体观 看该部分和/或项目等而将第一信息呈现给用户。第一信息可以例如以听觉方式(通过设 备上的和/或与设备通信的扬声器)和/或以视觉方式(例如,在设备的显示器上)被呈 现。此外,在一些实施例中,第一信息可以在项目等上被呈现,而在其他实施例中,第一信息 可以在显示器的除了呈现项目等以外的部分上被呈现。在又一些实施例中,第一信息可以 在例如显示器的呈现项目等的至少一部分上和其他部分上被呈现。然而,还应注意的是,第 一信息可以在交叠窗口(overlay window)和/或弹出窗口中被呈现。
[0035] 仍参照块208,还应注意的是,在块208处,诸如在例如项目等是通过观看该项目 的用户的眼睛检测其输入的快捷方式图标时,逻辑可以拒绝启动与用户观看的项目相关联 的软件应用程序(和/或如果例如已启动的话,拒绝执行软件应用程序的另外的功能)等。 在该示例中,当逻辑可以因此确定用户正在观看该图标时,从而向设备提供关于该图标的 输入,但与其相关联的基本软件应用程序将不被启动。然而,逻辑可以搜集与图标相关联的 元数据,并且将其呈现在正被观看的图标旁的弹出窗口中。
[0036] 仍参照图2,在块208之后,逻辑进行至判定菱形块210。在判定菱形块210处,逻 辑确定用户是否观看(例如,当在菱形块204处做出肯定确定时继续观看而没有将他们的 眼睛转向显示器的其他部分)该部分和/或具体地观看该项目等(例如,对象的阈值(例 如,显示)距离内)达至少第二阈值时间(例如,没有还通过与设备通信的键盘、鼠标等的 操作提供另外的输入)。在一些实施例中,在描述第二阈值时间时,其可以具有与第一阈值 时间相同的时间长度,而在其他实施例中,其可以具有不同的时间长度。此外,当例如第二 阈值时间从逻辑确定用户初始观看项目等时开始(即使其早于第一阈值时间的截止时间) 时,逻辑可以确定用户是否观看项目等达第二阈值时间。然而,在其他实施例中,第二阈值 时间可以从当逻辑在菱形块204处确定用户至少基本上观看该项目达第一阈值时间时开 始。
[0037] 仍参照菱形块210,菱形块210处的肯定确定使逻辑进行至块212,稍后将描述块 212。然而,菱形块210处的否定确定使逻辑进行至判定菱形块214。在判定菱形块214处, 逻辑基于例如来自摄像装置和/或来自运动传感器(诸如上述传感器197)的输入来确定 用户是否做出能够由设备识别、辨别和/或检测的(例如,预定义的)手势。
[0038] 菱形块214处的否定确定使逻辑进行至判定菱形块218,稍后将描述判定菱形块 218。然而,菱形块214处的肯定确定使逻辑进行至块212。在块212处,逻辑定位和/或访 问与项目等相关联的第二信息,第二信息可以是例如本地存储在采用图2的逻辑的设备的 存储介质上的另外的元数据,可以是通过访问与项目等相关联的网站在因特网上搜集的另 外的信息,可以是在采用图2的逻辑之前
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1