首页> 中国专利> 显示元素中所包括的感兴趣的区域的兴趣度分数

显示元素中所包括的感兴趣的区域的兴趣度分数

摘要

公开了用于确定包括在诸如静态图像或动态视频之类的显示元素中的一个或多个感兴趣的区域的兴趣度分数的示例。在某些示例中,可以基于当观察者查看显示元素时收集到的眼动跟踪或注视信息来确定兴趣度分数。

著录项

  • 公开/公告号CN103999032A

    专利类型发明专利

  • 公开/公告日2014-08-20

    原文格式PDF

  • 申请/专利权人 英特尔公司;

    申请/专利号CN201180075458.8

  • 发明设计人 G·卡米;B·赫维茨;Y·戈维曾斯基;

    申请日2011-12-12

  • 分类号G06F3/14(20060101);G06F9/44(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人张欣

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-17 01:34:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-01-26

    授权

    授权

  • 2014-09-17

    实质审查的生效 IPC(主分类):G06F3/14 申请日:20111212

    实质审查的生效

  • 2014-08-20

    公开

    公开

说明书

背景

诸如静态数字图像或动态视频的帧之类的显示元素可以包括丰富的看 得见的内容。观察者,例如,当查看显示元素时可能注视或凝视各个部分 或感兴趣的区域。观察者对感兴趣的区域的注视或凝视可以提供可能表征 观察者的兴趣的有用信息。此外,当与根据查看具有类似的感兴趣的区域 的多个显示元素而获取的信息相结合时,可以提供观察者的兴趣的更为详 细的表征。

附图简述

图1示出了示例计算平台。

图2示出了兴趣度管理器的示例体系结构的框图。

图3示出了作为静态图像的示例显示元素。

图4示出了作为来自动态视频的帧的示例显示元素。

图5示出了示例眼动跟踪系统。

图6示出了显示元素的示例跟踪网格。

图7示出了示例评分标准表。

图8示出了示例显示元素评分表。

图9示出了用于确定兴趣度分数的示例操作的流程图。

图10示出了示例系统。

图11示出了示例设备。

具体实施方式

如在本发明中设想的,观察者对与显示元素相关联的感兴趣的区域的 注视(gaze)或凝视(fixation)可以提供可能表征观察者的兴趣的有用信 息。显示元素可以是包括静态图像或动态视频的数字媒体的类型。显示元 素常常通过耦合到计算设备的监视器或平板屏幕来观察。此外,社交媒体 网站可以允许人们观察和共享大量的数字媒体文件或显示元素。广告商也 可能希望将显示元素放在目标消费者面前,以广告消费商品或收集市场营 销信息。测量观察者的对显示元素的特定区域的兴趣(此处称为“兴趣度”) 可以提供可以被社交媒体站点用来将观察者与具有类似的兴趣的其他人相 链接的有用信息,或可以给广告商提供有价值的市场营销信息。

在某些示例中,实现了用于确定兴趣度分数的技术。对于这些示例, 处理器电路可以接收信息,该信息标识出包括在要向观察者显示的显示元 素中的感兴趣的一个或多个区域的信息。可以当显示元素被显示时基于跟 踪观察者的眼睛来收集用户的注视信息。然后,可以基于收集到的眼动跟 踪信息,确定一个或多个感兴趣的区域的兴趣度分数。

图1示出了示例计算平台100。如图1所示,计算平台100包括操作 系统110、兴趣度管理器120、应用程序130-1到130-n、显示器140、照 像机(多个)145、芯片组150、存储器160、中央处理单元(CPU)170、 通信设备(comms)180和存储设备190。根据某些示例,在图1中还描绘 了用于互连和/或可通信地耦合计算平台100的元件的多个接口。例如,用 户接口115和接口125可以允许用户(未示出)和/或应用程序130-1到 130-n耦合到操作系统110。此外,接口135可以允许兴趣度管理器120或 操作系统110的元件(例如,设备驱动程序112)可通信地耦合到计算平台 100的元素,诸如显示器140、照像机145、存储器160、CPU170或通信设 备180。接口154,例如,可以允许计算平台100的硬件和/或固件元件可 通信地耦合在一起,例如,通过系统总线或其他类型的内部通信信道。

在某些示例中,如图1所示,应用程序130-1到130-n(其中,“n” 可以是大于3的任何整数)可以包括与,但不局限于,广告商、社交媒体 因特网站点、数字照片共享或数字视频共享相关联的应用程序。对于这些 示例,如下文所描述的,应用程序130-1到130-n可以提供信息,该信 息标识出要向观察者显示(例如,在显示器145上)的显示元素中所包括 的一个或多个感兴趣的区域的信息。

根据某些示例,如图1所示,操作系统110可以包括设备驱动程序112。 设备驱动程序112可以包括被配置成与计算平台100的硬件/固件类型的元 件进行交互(例如,通过接口135)的逻辑和/或特征。例如,设备驱动程 序112可以包括控制照相机145或显示器140的设备驱动程序。设备驱动 程序112也可以与兴趣度管理器120进行交互,以或许当观察者查看显示 器140上的显示元素时中继从照像机145收集的信息。

在某些示例中,如下文所进一步描述的,兴趣度管理器120可以包括 被配置成接收信息(例如,从应用程序130-1到130-n)的逻辑和/或特征。 信息可以包括显示元素中所包括的一个或多个感兴趣的区域(例如,标记)。 当观察者查看显示器140上的显示元素时,兴趣度管理器120可以收集从 照像机145中获取眼动跟踪或注视信息。然后,兴趣度管理器120可以使 用各种标准(例如,注视持续时间、注视计数、凝视计数、首次凝视时间, 等等)来确定一个或多个感兴趣的区域的兴趣度分数。

在某些示例中,芯片组150可以在操作系统110、显示器140、照像机 145、存储器160、CPU170、通信装置180或存储设备190之间提供相互通 信。

根据某些示例,存储器160可以实现为由计算平台100的各种元件使 用的易失性存储器设备(例如,作为芯片外存储器)。对于这些实现,存 储器150可以包括,但不局限于,随机存取存储器(RAM)、动态随机存取 存储器(DRAM)、静态RAM(SRAM)。

根据某些示例,CPU170可以实现为计算平台100的中央处理单元。 CPU170可以包括具有一个或多个处理器核的一个或多个处理单元,或具有 任意数量的具有任意数量处理器核的处理器的一个或多个处理单元。处理 器170可以包括任何类型的处理单元,诸如,例如,多处理单元、精简指 令集计算机(RISC)、具有流水线的处理器、复杂指令集计算机(CISC)、 数字信号处理器(DSP)等等。

在某些示例中,通信装置180可以包括允许计算平台100在外部与远 离计算平台100的元件进行通信的逻辑和/或特征。这些逻辑和/或特征可 以包括在有线和/或无线通信信道上经由一个或多个有线或无线网络所进 行的通信。在跨这样的网络的通信中,通信装置180可以根据任何版本的 一个或多个适用的通信或网络标准来操作。

在某些示例中,存储设备190可以实现为非易失性存储器设备,诸如, 但不仅限于,磁盘驱动器、光盘驱动器、磁带驱动器、内部存储设备、附 连存储设备、闪存、电池供电的SDRAM(同步DRAM),和/或网络可访问 的存储设备。

如上文所提及的,接口154可以允许计算平台100的硬件和/或固件元 件可通信地耦合在一起。根据某些示例,通信信道接口154可以根据一个 或多个协议或标准来操作。可以在一个或多个行业标准(包括后代和变体) 中(诸如与集成电路之间(I2C)规范、系统管理总线(SMBus)规范、加速 图形端口(AGP)规范、外围组件互连Express(PCI Express)规范、通用 串行总线(USB)规范或串行高级技术附件(SATA)规范相关联的那些行业 标准),描述这些通信协议或标准。虽然本发明不仅限于上文所提及的标 准和相关联的协议。

在某些示例中,计算平台100可以是计算设备的至少一部分。计算设 备的示例可以包括个人计算机(PC)、膝上型计算机、超移动膝上型计算 机、平板电脑、触摸板、便携式计算机、手持式计算机、掌上电脑、个人 数字助理(PDA)、蜂窝电话、蜂窝电话/PDA的组合、电视机、智能设备(例 如,智能电话、智能平板电脑或智能电视机)、移动因特网设备(MID)、 消息传送设备、数据通信设备等等。

图2示出了兴趣度管理器120的示例体系结构的框图。在某些示例中, 兴趣度管理器120包括被配置为确定包括在要向观察者显示的显示元素中 的一个或多个感兴趣的区域的兴趣度分数的特征和/或逻辑。

根据某些示例,如图2所示,兴趣度管理器120包括评分逻辑210、 控制逻辑220、存储器230和输入/输出(I/O)接口240。如图2所示,评 分逻辑210可以耦合到控制逻辑220、存储器230和I/O接口240。分数逻 辑210可以包括接收特征211、跟踪特征213、时间特征215、计数特征217、 更新特征218或分数特征219中的一项或多项,或其任何合理的组合。

在某些示例中,图2中所描绘的元件被配置成支持或启用如本发明所 描述的兴趣度管理器120。给定兴趣度管理器120可以包括图2中所描绘的 某些,全部或更多元件。例如,评分逻辑210和控制逻辑220可以分别地 或共同地表示用于实现兴趣度管理器120的特征的各种逻辑设备或可执行 内容。示例逻辑设备可以包括微处理器、微控制器、处理器电路、现场可 编程门阵列(FPGA),专用集成电路(ASIC)、多核/多线程微处理器的分 离的线程或核或其组合。

在某些示例中,如图2所示,评分逻辑210包括接收特征211、跟踪 特征213、时间特征215、计数特征217、更新特征218或分数特征219。 评分逻辑210可以被配置成使用这些特征中的一项或多项来执行操作。例 如,接收特征211可以接收信息,该信息标识出包括在显示元素中的一个 或多个感兴趣的区域的信息(例如,从应用程序)。跟踪特征213可以收 集从眼动跟踪系统中获取的眼动跟踪或注视信息,该眼动跟踪系统可以包 括一个或多个当观察者查看显示元素时捕捉眼睛运动信息的照像机。时间 特征215可以基于收集到的眼动跟踪信息来确定注视和第一次凝视的时间。 计数特征217可以基于收集到的眼动跟踪或注视信息来确定注视和 fixation计数。然后,分数特征219可以基于收集到的眼动跟踪或注视信 息,来确定一个或多个感兴趣的区域的单独的兴趣度分数。此外,更新特 征218还可以基于分别地确定的兴趣度分数中的一项或多项,来更新与观 察者相关联的简档。

在某些示例中,控制逻辑220可以被配置成控制兴趣度管理器120的 总体操作。如上文所提及的,控制逻辑220可以表示各种逻辑设备或可执 行内容中的任何一个。对于某些示例,控制逻辑220可以被配置成与可执 行内容或指令一起操作,以实现对兴趣度管理器120的控制。在某些替换 的示例中,控制逻辑220的特征和功能可以在评分逻辑210内实现。

根据某些示例,存储器230可以被配置为存储供控制逻辑220和/或 评分逻辑210使用的可执行内容或指令。可执行内容或指令可以被用来实 现或激活兴趣度管理器120的特征或元件。如下面所描述的,存储器230 也可以被配置为至少临时维护与显示元素的一个或多个感兴趣的区域相关 联的信息或与收集到的眼动跟踪或注视信息相关联的信息。存储器230也 可以至少临时维护用来确定一个或多个感兴趣的区域的兴趣度分数的评分 标准或显示元素评分表。

存储器230可以包括各种存储器介质,包括,但不仅限于,易失性存 储器、非易失性存储器、闪存、可编程的变量或状态、RAM、ROM,或其他 静态或动态存储器介质中的一项或多项。

在某些示例中,I/O接口240可以通过本地通信介质或图1中所描绘的 兴趣度管理器120和计算平台100的元件之间的链路来提供接口。I/O接口 240可以包括根据各种通信协议(例如,I2C、SMBus、AGP、PCI Express、 USB、SATA等等)来操作以通过本地通信介质或链路来进行通信的接口。

图3示出了作为静态图像的示例显示元素300。在某些示例中,显示 元素300可以由观察者来查看。对于这些示例,显示元素300可以包括在 图3中被示为感兴趣的区域310到370的感兴趣的区域。如图3所示,这 些感兴趣的区域被描绘成具有包围给定感兴趣的区域的白框。

根据某些示例,感兴趣的区域可以表示加标记的对象。这些加标记的 对象可以包括,但不仅限于,辨识出的人、人物类型(例如,男人、女人、 儿童、婴儿、运动员、士兵、警察、消防队员等等)、消费品类型、植物 群类型、动物群类型、建筑类型、风景类型或颜色。例如,感兴趣的区域 330、350和360包括人,并可以与标识出个人或人物类型的标记相关联。 感兴趣的区域320和370包括树和藤,可以与若干植物群类型相关联。感 兴趣的区域340包括酒杯,并可以与诸如酒或玻璃器皿之类的消费品相关 联。此外,感兴趣的区域310还包括小山或山脉,并可以与风景类型相关 联。

在某些示例中,应用程序130-1到130-n之中的应用程序可以向兴趣 度管理器120提供标识出显示元素300的感兴趣的区域中的一个或多个的 信息。例如,与广告商、社交媒体因特网站点、数字照片共享或数字视频 共享相关联的应用程序可以提供标识出感兴趣的区域310到370之中的至 少某些感兴趣的区域的信息。

图4示出了来自动态视频的示例显示元素400-1和400-2。在某些示 例中,显示元素400-1和400-2可以是来自要由观察者查看的动态视频的 单个帧。对于这些示例,显示元素400-1可以包括在图4中被示为感兴趣 的区域410-1到430-1的感兴趣的区域。此外,显示元素400-2可以包括 在图4中被示为感兴趣的区域410-2到430-2的感兴趣的区域。类似于图3 所示出的感兴趣的区域,图4中的感兴趣的区域被描绘成具有包围给定感 兴趣的区域的白框。

在某些示例中,动态视频的感兴趣的区域可以包括可以是固定的区域, 诸如感兴趣的区域430-1和430-2中所包括的植物群。对于这些示例,动 态视频的其他感兴趣的区域可以包括运动中的区域,诸如感兴趣的区域 420-1和420-2中所包括的皮船和人。此外,对于这些示例,实际视频捕捉 设备可以固定至少一段时间,以便植物群保持在动态视频的各个帧的左上 角处,其他对象可以移入、移出、或来回进出于各个帧的序列。

在某些示例中,类似于显示元素300,应用程序130-1到130-n之中 的应用程序可以向兴趣度管理器120提供标识出显示元素400-1和400-2 的感兴趣的区域中的一个或多个的信息。

图5示出了示例眼动跟踪系统500。在某些示例中,如图5所示,照 像机145-1和145-2可以位于显示器140上。对于这些示例,显示元素300 可以在显示器140上向观察者510显示。照像机145-1和145-2可以被配 置成当观察者510查看显示元素300时获取眼动跟踪或注视信息。兴趣度 管理器120可以包括收集眼动跟踪或注视信息的逻辑和/或特征。如下文所 描述的,兴趣度管理器120可以使用眼动跟踪或注视信息来确定感兴趣的 区域310到370的兴趣度分数。

图6示出了显示元素300的示例跟踪网格600。在某些示例中,如图6 所示,可以建立X/Y网格系统来当由观察者510观察时标识显示元素300 上的区域。对于这些示例,照像机145-1和145-2可以被配置成当显示元 素300正被查看或观察时跟踪观察者510的眼睛或注视。照像机145-1和 145-2可以基于跟踪网格600来捕捉网格坐标。照像机145-1和145-2和/ 或兴趣度管理器120也可以被配置成对观察者的眼睛注视或凝视在对应于 感兴趣的区域310到370的网格坐标时的开始时间和结束时间加时间戳。 如下文所进一步描述的,兴趣度管理器120可以包括收集网格坐标和时间 戳并基于该收集到的眼动跟踪信息来确定感兴趣的区域310到370的兴趣 度分数的逻辑和/或特征。

根据某些示例,兴趣度管理器120可以包括逻辑和/或特征,其被配置 成使用眼动跟踪或注视信息来为每一个感兴趣的区域,确定单独的注视持 续时间、单独的注视计数、单独的首次凝视时间或凝视计数。在某些示例 中,注视持续时间可以包括时间阈值(例如,1秒),在该时间阈值内,观 察者510的眼睛被引向诸如感兴趣的区域360之类的给定感兴趣的区域。 注视计数可以包括观察者510的眼睛被引向感兴趣的区域360的单独的次 数。首次凝视时间(time to first fixation)可以包括当显示元素300 第一次向观察者510显示时和当观察者510的眼睛第一次被引向感兴趣的 区域360时之间的时间差。凝视计数可以包括观察者510的眼睛被引向感 兴趣的区域360的单独的次数。本发明不仅限于将兴趣度分数基于有关单 独的注视持续时间、单独的注视计数、单独的首次凝视时间或注视计数的 跟踪信息。其他眼动跟踪信息也可以被用来确定兴趣度分数。

图7示出了示例评分标准表700。在某些示例中,如图7所示,评分 可以基于注视持续时间、注视计数,首次凝视时间和凝视计数。此外,如 图7所示,评分标准还可以基于从小于1到大于5的数值范围,每一个范 围都具有从25到100的分配值。例如,3-5秒的注视持续时间、3-5的注 视计数、3-5秒的首次凝视时间或3-5的凝视计数中每一个都将具有分配值 75。

图8示出了示例显示元素评分表800。在某些示例中,显示元素评分 表800可以包括基于从观察者510的对显示元素300的查看而收集到的眼 动跟踪或注视信息而确定的兴趣度分数。对于这些示例,兴趣度管理器120 可以包括被配置成收集由照像机145-1和145-2捕捉到的眼动跟踪信息的 逻辑和/或特征。收集到的眼动跟踪或注视信息可以被用来确定感兴趣的区 域310到370中的每一个的注视持续时间、注视计数、首次凝视时间和凝 视计数。兴趣度管理器120,例如,可以确定感兴趣的区域310到370中的 每一个的注视持续时间、注视计数、首次凝视时间和凝视计数的单独的分 数,然后,基于单独的分数,来确定兴趣度分数。

在某些示例中,如图8所示,给定感兴趣的区域的兴趣度分数可以是 平均分数。在其他示例中,某些眼动跟踪或注视信息(例如,注视持续时 间)可以比其他眼动跟踪信息(例如,注视计数)具有更大的权重。标识 或提供显示元素300中的感兴趣的区域的应用程序可以指示是否要对分数 进行平均,如图8所示,或对分数赋予权重,如对于其他示例所提及的。

根据某些示例,如图8所示,在显示元素评分表800的最右列中示出 了兴趣度分数。对于这些示例,感兴趣的区域360具有93.75的最高兴趣 度分数。同时,感兴趣的区域320具有25的最低兴趣度分数。这些兴趣度 分数,例如,可以指示观察者510对人(感兴趣的区域360中的加标记的 对象)比对树(感兴趣的区域320中的加标记的对象)更有兴趣。此外, 显示元素评分表800中所示出的兴趣度分数可以被用来更新与观察者510 相关联的兴趣度简档。兴趣度简档,例如,可以至少部分地基于从对不同 的显示元素的多次查看中获取的累积兴趣度分数。

在某些示例中,可以向与社交媒体因特网站点相关联的应用程序提供 更新的兴趣度简档。对于这些示例,可以将更新的兴趣度简档添加到观察 者510的帐户简档,或更新观察者510的帐户简档,该帐户简档可以通过 社交媒体因特网站点来访问。在某些其他示例中,可以向与共享或存储数 字图像或动态视频相关联的应用程序提供更新的兴趣度简档。对于这些其 他示例,更新的兴趣度简档可以被这些应用程序用来促进数字图像或动态 视频的存储和/或由观察者510和/或观察者510的朋友的共享。

根据某些示例,相同的类型的感兴趣的区域可以具有将它们的单独的 兴趣度分数相组合。例如,感兴趣的区域330、350和360包括将人的类型 标识为女人的标记。因此,可以组合感兴趣的区域330、350和360各自的 兴趣度分数62.5、68.75和93.75的,以得到75的兴趣度分数。此组合的 分数也可以被用来更新与观察者510相关联的兴趣度简档。

图9示出了用于确定兴趣度分数的示例操作的流程图。在某些示例中, 如图1所示的计算平台100的元件可以被用来示出有关于图9中所描绘的 流程图的示例操作。也可以使用如图1和图2所示的兴趣度管理器120来 示出示例操作。但是,所描述的方法并不局限于计算平台100上的实现或 局限于兴趣度管理器120。此外,兴趣度管理器120的逻辑和/或特征还可 以构建或填充包括各种分数标准或兴趣度分数的表,如图7和8所示。然 而,示例操作也可以使用其他类型的用于指示标准或用于确定兴趣度分数 的表来实现。

从开始移到框910(接收信息),兴趣度管理器120可以包括被配置 成接收标识出显示元素中所包括的一个或多个感兴趣的区域的信息(例如, 通过接收特征211)的逻辑和/或特征。在某些示例中,显示元素可以是显 示元素300,一个或多个感兴趣的区域可以包括图3中所描绘的感兴趣的区 域310到370。对于这些示例,可能已经从应用程序130-1到130-n之中的 一个或多个应用程序接收到信息。这些一个或多个应用程序可以包括与广 告商、社交媒体因特网站点、数字照片共享或动态视频共享相关联的应用 程序。

从框910前进到判断框920(有观察者权限吗?),兴趣度管理器120 可以包括被配置成判断显示元素的观察者是否提供了跟踪观察者的眼睛移 动的权限(例如,通过跟踪特征213)的逻辑和/或特征。在某些示例中, 兴趣度管理器120可以从照像机145接收观察者已选择关闭或禁用照像机 145的信息。如果照像机145已被关闭,则兴趣度管理器120可以判断没有 授予权限,过程结束。否则,过程移到框930。

从判断框920移到框930(收集眼动跟踪或注视信息),兴趣度管理 器120可以包括被配置成收集眼动跟踪或注视信息(例如,通过跟踪特征 213)的逻辑和/或特征。在某些示例中,兴趣度管理器120可以在照像机 145跟踪观察者的眼睛移动或注视时从照像机145获取眼动跟踪或注视信 息,并可以捕捉与眼睛运动相关联的网格坐标和时间戳。对于这些示例, 跟踪网格600可以被用来标识显示元素300上的被观察者注视或至少简短 地凝视的区域。

根据某些示例,兴趣度管理器120可以包括使用眼动跟踪或注视信息 来确定单独的注视持续时间和感兴趣的区域310到370中的每一个的首次 凝视时间(例如,通过时间特征215)的逻辑和/或特征。此外,兴趣度管 理器120还可以包括使用眼动跟踪或注视信息来确定感兴趣的区域310到 370中的每一个的注视和凝视的单独的计数(例如,通过计数特征217)的 逻辑和/或特征。对于这些示例,兴趣度管理器120可以在诸如图8所示出 的显示元素评分表800之类的表中包括单独的注视持续时间、首次凝视时 间、注视计数和凝视计数。

从框930前进到框940(确定兴趣度分数),兴趣度管理器120可以 包括被配置成确定兴趣度分数(例如,通过分数特征219)的逻辑和/或特 征。在某些示例中,可以给感兴趣的区域310到370的单独的注视持续时 间、首次凝视的时间、注视计数和凝视计数评分,并给它们指定值,如在 图8中为显示元素评分表800所描绘的。对于这些示例,可以基于注视持 续时间、首次凝视时间、注视计数和凝视计数的平均值,为给定感兴趣的 区域确定兴趣度分数。

从框940前进到框950(更新兴趣度简档),兴趣度管理器120可以 包括用于更新与观察者相关联的兴趣度简档(例如,通过更新特征219)的 逻辑和/或特征。在某些示例中,兴趣度管理器120可以基于确定的感兴趣 的区域310到370中的一个或多个的兴趣度分数,来更新兴趣度简档。对 于这些示例,兴趣度简档可以基于从由观察者对不同的显示元素的多次查 看中获取的累积兴趣度分数。

从框950前进到判断框960(有附加的显示元素吗?),兴趣度管理 器120可以包括被配置成判断是否要对附加的显示元素评分(例如,通过 接收特征211)的逻辑和/或特征。在某些示例中,接收到指示出另一个显 示元素的感兴趣的区域的信息可以被视为要被评分的附加的显示元素的指 示。如果有附加的显示元素要被评分,过程移到框910。否则,过程结束。

图10示出了示例系统1000。在某些示例中,系统1000可以是媒体系 统,虽然系统1000不仅限于此情境。例如,系统1000可以集成到个人计 算机(PC)、膝上型计算机、超膝上型计算机、平板电脑、触摸板、便携 式计算机、手持式计算机、掌上电脑、个人数字助理(PDA)、蜂窝电话、 蜂窝电话/PDA的组合、电视机、智能设备(例如,智能电话、智能平板电 脑或智能电视机)、移动因特网设备(MID)、消息接发设备、数据通信设 备等等。

根据某些示例,系统1000包括耦合到显示器1020的平台1002。平台 1002可以从诸如内容服务设备1030、或内容递送设备1040之类的内容设 备或其他类似的内容源接收内容。包括一个或多个导航特征的导航控制器 1050可以被用来与例如平台1002和/或显示器1020进行交互。在下文中更 详细地描述这些组件中的每一个。

在某些示例中,平台1002可以包括芯片组1005、处理器1010、存储 器1012、存储器1014、图形子系统1015、应用程序1016和/或无线电1018 的任何组合。芯片组1005可以在处理器1010、存储器1012、存储设备1014、 图形子系统1015、应用程序1016和/或无线电1018之间提供相互通信。 例如,芯片组1005可以包括能够提供与存储1014的相互通信的存储器适 配器(未描绘)。

处理器1010可以实现为复杂指令系统计算机(CISC)或精简指令集计 算机(RISC)处理器、x86指令集兼容的处理器、多核,或任何其他微处 理器或中央处理单元(CPU)。在某些示例中,处理器1010可以包括双核 处理器、双核移动处理器等等。

存储器1012可以实现为易失性存储器设备,诸如,但不仅限于,RAM、 DRAM,或SRAM。

存储设备1014可以实现为非易失性存储器设备,诸如,但不仅限于, 磁盘驱动器、光盘驱动器、磁带驱动器、内部存储设备、附连存储设备、 闪存、电池供电的SDRAM(同步DRAM),和/或网络可访问的存储设备。 在某些示例中,存储设备1014可以包括:当例如包括有多个硬盘驱动器时, 提高存储器性能或对有价值的数字媒体的增强的保护的技术。

图形子系统1015可以对诸如静止图像或视频之类的图像执行处理以 供显示。类似于上文对于图1所描述的图形子系统,图形子系统1015可以 包括充当,例如,图形处理单元(GPU)或视觉处理单元(VPU)的处理器。 模拟或数字接口可以被用来可通信地耦合图形子系统1015和显示器1020。 例如,接口可以是高清晰度多媒体接口、显示端口(DisplayPort)、无线 HDMI,和/或无线HD兼容技术中的任何一个。对于某些示例,图形子系统 1015可以集成到处理器1010或芯片组1005中。图形子系统1015也可以是 可通信地耦合到芯片组1005的独立卡(例如,分离的图形子系统)。

此处所描述的图形和/或视频处理技术可以以各种硬件体系结构来实 现。例如,图形和/或视频功能可以集成在芯片组内。替代地,可以使用单 独的图形和/或视频处理器。作为再一个示例,图形和/或视频功能可以通 过通用处理器(包括多核处理器)来实现。在又一示例中,所述功能可以 在消费电子产品中实现。

无线电1018可以包括能够使用各种合适的无线通信技术传输和接收 信号的一个或多个无线电。这样的技术可以涉及跨一个或多个无线网络的 通信。示例无线网络包括(但不仅限于)无线局域网(WLAN)、无线个人 局域网(WPAN)、无线城域网(WMAN)、蜂窝网络,以及卫星网络。在跨 这样的网络的通信中,无线电1018可以根据任何版本的一个或多个适用的 标准来操作。

在某些示例中,显示器1020可以包括任何电视机类型的监视器或显示 器。显示器1020可以包括,例如,计算机显示器屏幕、触摸屏显示器、视 频监视器、类似于电视机的设备,和/或电视机。显示器1020可以是数字 和/或模拟的。对于某些示例,显示器1020可以是全息显示器。此外,显 示器1020还可以是可接收视觉投影的透明表面。这样的投影可以传达各种 形式的信息、图像,和/或对象。例如,这样的投影可以是用于移动增强的 现实(MAR)应用程序的视觉覆盖。在一个或多个软件应用程序1016的控 制下,平台1002可以在显示器1020上显示用户界面1022。

根据某些示例,内容服务设备1030可以由任何国家的,国际的和/或 独立的服务,并由此可以被平台1002例如通过因特网来访问。内容服务设 备1030可以耦合到平台1002和/或显示器1020。平台1002和/或内容服务 设备1030可以耦合到网络1060,以往返于网络1060地通信(例如,发送 和/或接收)媒体信息。内容递送设备1040还可以耦合到平台1002和/或 显示器1020。

在某些示例中,内容服务设备1030可以包括有线电视盒、个人计算机、 网络、电话、启用因特网的设备或能够分发数字信息和/或内容的电器, 以及能够通过网络1060或直接在内容提供商和平台1002和/或显示器1020 之间单方向地或双向地传递内容的任何其他类似的设备。可以理解,内容 可以通过网络1060单向地和/或双向地传递往返于系统1000中的组件中的 任何一个和内容提供商。内容的示例可以包括任何媒体信息,包括,例如, 视频、音乐、医学和游戏信息等等。

内容递送设备1030接收内容,诸如有线电视节目,包括媒体信息、数 字信息和/或其他内容。内容提供商的示例可以包括任何有线或卫星电视或 电台或因特网内容提供商。所提供的示例不旨在限制本发明的范围。

在某些示例中,平台1002可以从具有一个或多个导航特征的导航控制 器1050接收控制信号。控制器1050的导航特征可以被用来,例如,与用 户界面1022进行交互。根据某些示例,导航控制器1050可以是指示设备, 该指示设备可以是计算机硬件组件(具体地,人机接口设备),可使用户 向计算机中输入空间(例如,连续的和多维)数据。诸如图形用户界面(GUI)、 电视机和监视器之类的许多系统可使用户使用物理手势控制并向计算机或 电视机提供数据。

控制器1050的导航特征的移动可以通过指针、光标、焦点环,或显示 在显示器上的其他可视指示器,反映到显示器(例如,显示器1020)上。 例如,在软件应用1016的控制下,位于导航控制器1050上的导航特征可 以被映射到例如用户界面1022上显示的虚拟导航特征。在某些示例中,控 制器1050可以不是单独的组件,而是集成到平台1002和/或显示器1020 中。虽然本发明不仅限于上下文中为控制器1050所示出的元件。

根据某些示例,驱动程序(未示出)可以包括技术,当该技术启用时, 允许用户在初始引导之后通过触摸按钮而立即打开和关闭类似计算机的平 台1002。程序逻辑可以允许平台1002甚至在平台被“关闭”时向媒体适配 器或其他内容服务设备1030或内容分发设备1040流式传送内容。另外, 芯片组1005还可以包括,例如,对于5.1环绕声音频和/或高清晰度7.1 环绕声音频的硬件和/或软件支持。驱动程序可以包括集成的图形平台的图 形驱动程序。对于某些示例,图形驱动程序可以包括外围组件互连(PCI) Express图形卡。

在各种示例中,可以集成系统1000所示出的组件的任何一个或更多。 例如,可以集成平台1002和内容服务设备1030,或者也可以集成平台1002 和内容递送设备1040,或者,例如,也可以集成平台1002、内容服务设备 1030,以及内容递送设备1040。在各种示例中,平台1002和显示器1020 可以是集成单元。例如,可以集成显示器1020和内容服务设备1030,或者 也可以集成显示器1020和内容递送设备1040。这些示例并不旨在限制本发 明。

在各种示例中,系统1000可以实现为无线系统、有线系统,或两者的 组合。当实现为无线系统时,系统1000可以包括适用于通过无线共享介质 进行通信的组件和接口,诸如一个或多个天线、发射器、接收器、收发机、 放大器、滤波器、控制逻辑等等。无线共享介质的示例可以包括诸如RF 频谱之类的无线范围的某些部分等等。当实现为有线系统时,系统1000可 以包括适用于通过有线通信介质进行通信的组件和接口,诸如输入/输出 (I/O)适配器、将I/O适配器与相应的有线通信介质连接的物理连接器、 网络接口卡(NIC)、磁盘控制器、视频控制器、音频控制器等等。有线通 信介质的示例可包括,线路、电缆、金属导线、印刷电路板(PCB)、后面 板、交换机结构、半导体材料、双绞线、同轴电缆、光纤等等。

平台1002可以建立一个或多个逻辑或物理信道以传递信息。信息可以 包括媒体信息和控制信息。媒体信息可以是指表示给用户的内容的任何数 据。内容的示例可以包括来自语音会话、视频会议、流式视频、电子邮件 (email)消息、语音邮件消息、字母数字符号、图形、图像、视频、文本 等等的数据。来自语音会话的数据可以是,例如,语音信息、静默时间长 度、背景噪声、舒适噪声、音调等等。控制信息可以是指表示用于自动化 系统的命令、指令或控制字的任何数据。例如,控制信息可以用来通过系 统路由媒体信息,或指示节点以预先确定的方式处理媒体信息。然而,上 文所提及的各示例不仅限于图10中所示出的或所描述的上下文中的元件。

图11示出了示例设备1100。如上文所描述的,系统1000可以以不同 的物理样式或形状因子来体现。图11示出了其中可以实现系统1000的小 形状因子设备1100的各示例。在某些示例中,设备1100可以实现为具有 无线能力的移动计算设备。移动计算设备可以是指具有处理系统和移动电 源(诸如,例如,一个或多个电池)的任何设备。

如上文所描述的,移动计算设备的示例可以包括个人计算机(PC)、 膝上型计算机、超膝上型计算机、平板电脑、触摸板、便携式计算机、手 持式计算机、掌上电脑、个人数字助理(PDA)、蜂窝电话、蜂窝电话/PDA 的组合、电视机、智能设备(例如,智能电话、智能平板电脑或智能电视 机)、移动因特网设备(MID)、消息传送设备、数据通信设备等等。

移动计算设备的示例还可以包括被配置为由人佩带的计算机,诸如腕 计算机、手指计算机、戒指计算机、眼镜计算机、皮带计算机、臂带计算 机、鞋计算机、衣服计算机,及其他可佩带的计算机。根据某些示例,移 动计算设备可以实现为能够执行计算机应用以及语音通信和/或数据通信 的智能电话。虽然可以利用作为示例实现为智能电话的移动计算设备描述 一些示例,但是,可以理解,其他示例也可以使用其他无线移动计算设备 来实现。在此上下文中,示例不受限制。

如图11所示,设备1100可以包括外壳1102、显示器1104、输入/输 出(I/O)设备1106,以及天线1108。设备1100还可以包括导航特征1112。 显示器1104可以包括用于显示适合于移动计算设备的信息的任何合适的显 示单元。I/O设备1106可以包括用于向移动计算设备中输入信息的任何合 适的I/O设备。I/O设备1106的示例可以包括字母数字键盘、数字键区、 触摸板、输入键、按钮、开关、往复式开关、话筒、扬声器、语音识别设 备以及软件等等。信息还可以通过麦克风输入到设备1100中。对于某些示 例,语音识别设备可以数字化这样的信息。虽然本发明不限制在该情境中。

各示例可以使用硬件元件、软件元件或两者的组合来实现。硬件元件 的示例可包括处理器、微处理器、电路、电路元件(例如,晶体管、电阻 器、电容器、电感器等等)、集成电路、专用集成电路(ASIC)、可编程 逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、 逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等等。软件的示例 可包括软件组件、程序、应用程序、计算机程序、系统程序、机器程序、 操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、 过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、 代码段、计算机代码段、字、值、符号,或其任何组合。判断一个示例是 否使用硬件元件或软件元件来实现可以根据任意数量的因素而不同,如所 希望的计算速率、功率级别、耐热性、处理周期预算、输入数据速率、输 出数据速率、存储器资源、数据总线速度,及其他设计或性能约束。

至少一个示例的一个或多个方面可以通过存储在机器可读介质上的代 表性的指令来实现,指令表示处理器内的各种逻辑,指令在由机器读取时 使机器制造执行此处所描述的技术的逻辑。被称为“IP核”的这样的表示 可以存储在有形的机器可读介质中,并提供给各种客户或生产设施,以加 载到实际制造逻辑或处理器的制造机器中。

各示例可以使用硬件元件、软件元件或两者的组合来实现。在某些示 例中,硬件元件可包括器件、组件、处理器、微处理器、电路、电路元件 (例如,晶体管、电阻器、电容器、电感器等等)、集成电路、专用集成 电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可 编程门阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体器件、芯片、 微芯片、芯片组等等。在某些示例中,软件元件可以包括软件组件、程序、 应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中 间件、固件、软件模块、例程、子例程、函数、方法、过程、软件接口、 应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机 代码段、字、值、符号,或其任何组合。判断一个示例是否使用硬件元件 或软件元件来实现可以根据任意数量的因素而不同,如所希望的计算速率、 功率级别、耐热性、处理周期预算、输入数据速率、输出数据速率、存储 器资源、数据总线速度,及给定实现所需要的其他设计或性能约束。

某些示例可以包括制品。制品可以包括存储逻辑的非瞬时的存储介质。 在某些示例中,非瞬时的存储介质可包括一种或多种类型的能够存储电子 数据的计算机可读存储介质,包括易失性存储器或非易失性存储器,可移 动或不可移动存储器,可擦除或不可擦存储器,可写入或可重写的存储器 等等。在某些示例中,逻辑可包括各种软件元件,诸如软件组件、程序、 应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中 间件、固件、软件模块、例程、子例程、函数、方法、过程、软件接口、 应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机 代码段、字、值、符号,或其任何组合。

根据某些示例,制品可以包括存储或维护指令的非瞬时的存储介质, 所述指令,当由计算机或系统执行时,导致计算机或系统执行根据所描述 的示例的方法和/或操作。指令可包括任何合适类型的代码,如源代码、已 编译的代码、已解释的代码、可执行代码、静态代码、动态代码等等。指 令可以根据预定义的计算机语言、方式或语法来实现,以便指示计算机来 执行某一功能。指令可以使用任何合适的高级别的、低级别的、面向对象 的、可视的、已编译的和/或解释性编程语言来实现。

在某些示例中,在本发明中所描述的操作也可以至少部分地实现为包 含在包括非瞬时的计算机可读介质的制品中的指令。对于这些示例,非瞬 时的计算机可读介质可以由一个或多个处理器读取和执行以允许操作的执 行。

可以使用表达“在一个示例中”或“示例”以及它们的派生词来描述 某些示例。这些术语意味着,参考示例所描述的特定功能、结构或特征包 括在至少一个示例中。在本说明书中的不同位置出现短语“在一个示例中” 不一定都是指同一个示例。

可以使用表达“耦合”和“连接”以及它们的派生词来描述某些示例。 这些术语不一定作为彼此的同义词。例如,使用术语“连接”和/或“耦合” 的描述可以指示两个或更多元件彼此处于直接的物理或电接触的状态。然 而,术语“耦合”也可以意味着,两个或更多彼此不直接接触,但是仍彼 此合作或进行交互。

值得强调的是,提供了“发明摘要”以符合37C.F.R.第1.72(b)段, 要求将可使读者快速地弄清本技术公开的特征的摘要。但应理解,它不能 被用来解释或限制权利要求的范围或含义。此外,在前面的"具体实施方 式"中,可以看出,各种特征可以组合在一个示例中,以便简化说明。本 发明的此方法不应被解释为反映出如下意图:权利要求所请求保护的各示 例需要比每一个权利要求中明确地列举的特征更多的特征。相反,如下面 的权利要求所反映的,本发明的主题体现于少于所公开的单一示例的所有 特征。因此,所附的权利要求被包括到详细描述部分中,每一个权利要求 本身也作为单独的示例。在所附权利要求书中,术语“包括”和“其特征 在于”被用作相应的术语“包含”和“其中”的通俗英语等效词。此外, 术语“第一”、“第二”、“第三”等等只用作标记,并不旨在对它们的 对象施加数值要求。

尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理 解,所附权利要求书中定义的主题不必限于上述具体特征或动作。相反, 上述具体特征和动作是作为实现权利要求的示例形式公开的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号