会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 医疗设备 / 视觉反馈 / 高亮导航的视觉反馈

高亮导航的视觉反馈

阅读:541发布:2020-05-15

IPRDB可以提供高亮导航的视觉反馈专利检索,专利查询,专利分析的服务。并且在一个实施例中,描述了一种界面导航系统,其包括显示单元和耦合到所述显示单元的控制单元。所述控制单元被配置成:检测在特定方向上的界面导航控制输入的第一移动,以及响应于在所述特定方向上的所述第一移动,引起相应的第二移动和在所述显示单元上显示的视觉效果的形状的相应变化。,下面是高亮导航的视觉反馈专利的具体信息内容。

1.一种界面导航系统,包括:

显示单元;以及

耦合到所述显示单元的控制单元,被配置成:检测在特定方向上的界面导航控制输入的第一移动;并且响应于在所述特定方向上的所述第一移动,引起相应的第二移动和在所述显示单元上显示的视觉效果的形状的相应变化。

2.如权利要求1所述的界面导航系统,其中,所述控制单元被进一步被配置成:检测达特定距离的界面导航控制输入的第一移动;并且响应于达所述特定距离的所述第一移动,引起所述移动和在所述显示单元上显示的视觉效果的形状变化。

3.如权利要求1所述的界面导航系统,其中,所述控制单元被进一步被配置成:检测特定速度的界面导航控制的第一移动;并且响应于所述特定速度的所述第一移动,引起所述移动和在所述显示单元上显示的视觉效果的形状变化。

4.如权利要求1所述的界面导航系统,其中,所述控制单元被进一步被配置成:检测用特定力的界面导航控制输入的第一移动;并且响应于用所述特定力的所述第一移动,引起所述移动和在所述显示单元上显示的视觉效果的形状变化。

5.如权利要求1所述的界面导航系统,其中,所述控制单元具有与其耦合的一个或多个触摸敏感界面。

6.一种耦合到显示单元的控制单元,包括:触摸敏感表面,被配置成检测界面导航控制输入的第一移动;

耦合到所述触摸敏感表面的接口电路,被配置成识别在特定方向上的界面导航控制输入的移动;

耦合到所述接口电路的处理电路,被配置成将识别出的界面导航控制输入的移动的方向转换成参数;以及通信电路,被配置成发送所述参数。

7.如权利要求6所述的控制单元,其中,在所述触摸敏感表面上执行的拖动手势引起界面导航控制输入的第一移动。

8.如权利要求6所述的控制单元,其中,所述接口电路被进一步配置成:识别以特定方向、以特定速度、以特定距离或用特定力的第一移动。

9.一种耦合到控制单元的显示单元,包括:通信电路,被配置成接收参数,其中,所述参数与界面导航控制输入的第一移动相关联;

耦合到所述通信电路的处理电路,被配置成从所述参数提取在特定方向上的第一移动的信息;以及显示电路,被配置成:基于提取的方向信息而在特定方向上移动显示的视觉效果,以及更新对应于所述特定方向的视觉效果的形状。

10.如权利要求9所述的显示单元,进一步包括:被配置成显示一个或多个GUI对象的显示区域。

11.如权利要求11所述的显示单元,其中,在特定方向上移动和更新视觉效果的形状导致GUI对象选择从第一GUI对象变化到第二GUI对象。

12.如权利要求11所述的显示单元,其中,所述GUI对象包括应用图标、键盘的击键和界面导航控制指示符。

13.一种用于图示界面导航控制输入的移动的方法,该方法包括:检测在特定方向上的界面导航控制输入的移动;

使用处理器确定与在特定方向上的界面导航控制输入的移动相关联的参数;并且根据在特定方向上的界面导航控制输入的移动,移动并且更新视觉效果的形状。

14.一种非暂时性计算机可读介质,包括:计算机可执行指令,在被执行时使得处理器:检测在特定方向上的界面导航控制输入的第一移动;并且响应于在所述特定方向上的所述第一移动,引起相应的第二移动和视觉效果的形状的相应变化。

15.一种在设备的显示器上显示的图形用户界面,包括:显示器,被配置成显示:

多个图形用户界面(GUI)对象;以及与一个或多个所述GUI对象相关联的视觉效果,其中,基于在相应的控制输入的特定方向上的移动,改变视觉效果的形状。

说明书全文

高亮导航的视觉反馈

技术领域

[0001] 一个或多个实施例一般涉及用户界面导航。

背景技术

[0002] 图形用户界面(GUI)是现代计算系统的基本组件之一。视觉效果(visual effect)已经被普通地实现以允许直观识别,以平滑适航性,并更好地表示GUI交互。
[0003] 当使用诸如鼠标或触摸板之类的输入控制单元时,高亮选择的GUI项目或对象以提供使得用户能够通过界面导航容易理解的必要聚焦和交互反馈是常见实践。然而,仅仅高亮选择的GUI项目呈现出响应问题,这是由于它不能为用户提供对控制移动的立即反馈。因此,有必要改善导航视觉反馈。

发明内容

[0004] 技术问题
[0005] 当使用诸如鼠标或触摸板之类的输入控制单元时,高亮选择的GUI项目或对象以提供使得用户能够通过界面导航容易理解的必要聚焦和交互反馈是常见实践。然而,仅仅高亮选择的GUI项目呈现出响应问题,这是由于它不能为用户提供对控制移动的立即反馈。因此,有必要改善导航视觉反馈。
[0006] 技术方案
[0007] 界面导航系统的一个实施例包括显示单元和耦合到显示单元的控制单元。所述控制单元被配置成:检测在特定方向上的界面导航控制输入的第一移动,以及响应于在所述特定方向上的所述第一移动,引起相应的第二移动和在所述显示单元上显示的视觉效果的形状的相应变化。
[0008] 所述界面导航系统的所述控制单元被进一步配置成:检测达特定距离的界面导航控制输入的第一移动,以及响应于达所述特定距离的所述第一移动,引起相应的第二移动和在显示单元上显示的视觉效果的形状的相应变化。
[0009] 有益技术效果
[0010] 图形用户界面(GUI)是现代计算系统的基本组件之一。视觉效果已经被普通地实现,以允许直观识别,以平滑适航性,并更好地表示GUI交互。

附图说明

[0011] 图1A-1F图示包括显示单元和控制单元的界面导航系统的示例性实施例。它进一步图示如何基于界面导航控制输入的移动方向更新视觉效果。
[0012] 图1G-1H图示如何基于界面导航控制输入的移动的方向和距离更新视觉效果的示例性实施例。
[0013] 图2图示在由界面导航控制输入引起的在控制单元上叠加的虚拟网格的示例性实施例。
[0014] 图3A-3B图示当在对应于界面导航控制输入的移动的方向的方向上没有更多可用的GUI对象时如何更新视觉效果的示例性实施例。
[0015] 图4A-4D图示对应于界面导航控制输入的移动的方向的视觉效果的形状和大小如何更新的示例性实施例。
[0016] 图5A-5C图示对应于界面导航控制输入的移动的方向的视觉效果的内部部分如何更新的示例性实施例。
[0017] 图6A-6C图示对应于界面导航控制输入的移动的方向的视觉效果的内部和外部部分二者如何更新的示例性实施例。
[0018] 图7A-7D图示如何基于界面导航控制输入的移动的方向更新视觉效果的另一个示例性实施例。
[0019] 图8图示界面导航系统的状态转换和事件类型的示例。
[0020] 图9图示基于由显示单元接收的通信而使得视觉效果更新的方法的示例性图。
[0021] 图10图示在控制单元处执行以检测界面导航控制输入的移动并传送这样的信息的方法的示例性图。
[0022] 图11图示包括显示单元和控制单元的示例性界面导航控制系统。

具体实施方式

[0023] 界面导航系统的一个实施例包括显示单元和耦合到所述显示单元的控制单元。所述控制单元被配置成:检测在特定方向上的界面导航控制输入的第一移动,以及响应于在所述特定方向上的所述第一移动,引起相应的第二移动和在所述显示单元上显示的视觉效果的形状的相应变化。
[0024] 界面导航系统的控制单元被进一步配置成:检测达特定距离的界面导航控制输入的第一移动,以及响应于达所述特定距离的所述第一移动,引起相应的第二移动和在显示单元上显示的视觉效果的形状的相应变化。
[0025] 界面导航系统的控制单元被进一步配置成:检测特定速度的界面导航控制输入的第一移动,以及响应于所述特定速度的所述第一移动,引起相应的第二移动和在显示单元上显示的视觉效果的形状的相应变化。
[0026] 界面导航系统的控制单元被进一步配置成:检测用特定力的界面导航控制输入的第一移动,以及响应于用所述特定力的所述第一移动,引起相应的第二移动和在显示单元上显示的视觉效果的形状的相应变化。
[0027] 界面导航系统的控制单元被进一步配置成:检测在特定方向上的界面导航控制输入的第一移动,以及响应于在所述特定方向上的所述第一移动,引起相应的第二移动和在显示单元上显示的视觉效果的力度的相应变化。
[0028] 控制单元的一个实施例具有:触摸敏感表面、接口电路、处理电路和通信电路。该触摸敏感表面被配置成检测界面导航控制输入的第一移动。耦合到触摸敏感表面的接口电路被配置成识别在特定方向上的界面导航控制输入的第一移动。耦合到接口电路的处理电路被配置成将界面导航控制输入的第一移动的识别出的方向转换成由通信电路发送的参数和/或数据。
[0029] 显示单元的实施例具有通信电路、处理电路和显示电路。通信电路被配置成接收与界面导航控制输入的第一移动相关联的参数和/或数据。耦合到通信电路的处理电路被配置成从接收的参数提取在特定方向上的第一移动的信息。显示电路被配置成:基于提取的方向信息而在特定方向上移动显示的视觉效果,并更新对应于特定方向的视觉效果的形状。
[0030] 用于说明界面导航控制输入的移动的方法的一个实施例包括:检测在特定方向上的界面导航控制输入的移动,使用处理器确定与在特定方向上的界面导航控制输入的移动相关联的参数,并根据在特定方向上的界面导航控制输入的移动,进行移动和更新视觉效果的形状。
[0031] 现在将对本发明的一些特定实施例详细地做出参考。在附图中图示这些特定实施例的示例。虽然结合这样的特定实施例描述本发明,但本领域技术人员将理解从其中的许多修改和变化。其意图是:所附权利要求覆盖落入本发明的真实精神和范围内的所有这样的替代、修改、变化和等同。
[0032] 本发明的一个或多个实施例将被描述为涉及具有显示功能的一个单元以及使能第一单元的控制的其它单元。然而,将理解的是:在此所述的构思同样适用于涉及多个显示单元和多个控制单元的环境。将进一步理解的是:控制单元还可具有显示功能,并且在显示单元和控制单元上显示的内容可以彼此相关或彼此独立。
[0033] 附图意在帮助理解单元以及在它们之间的互操作。附图不是按比例的。着重点已放在图示各种实施例的原理。
[0034] 图1A-1F图示包括显示单元100和控制单元108的界面导航系统101的实施例。它们进一步图示显示单元100和控制单元108之间的交互,以及在显示单元100的显示区域102上显示的视觉效果如何基于由控制单元108检测到的界面导航控制输入来更新。在下文中,根据该发明的实施例,术语“显示单元”指代所述显示单元100,术语“控制单元”指代所述控制单元108,而术语“显示区域”指代所述显示区域102。
[0035] 根据各种实施例,显示单元可以是智能电视机、投影仪屏幕、可佩戴设备、智能移动设备、具有显示屏幕的计算机(例如台式机、笔记本电脑、服务器、平板电脑、上网本等)、媒体设备、游戏控制台、平板电脑或能够显示GUI的任何其它实体。显示单元的显示表面可以是平的或弯曲的。将理解的是:对显示单元的物理形式或材料,没有任何特定的需求或限制。
[0036] 显示单元可仅仅由一个实体组成,或者其可包括具有显示能力的多个实体。多个实体可以是不同的形状和材料。显示区域可以是统一的区域,或者它可被分成多个子区域。子区域可以是各种形状或尺寸。为了便于说明,显示单元和显示区域在所有附图中被示为统一的块。
[0037] 显示单元可被配置成显示一个或多个GUI对象。为了说明的目的,一系列相同的矩形GUI对象110a-110f被示出在显示区域内,并且被组织以形成整体的矩形区域。然而,将理解的是:GUI对象可以是任何尺寸或形状,以任何次序排列,并且位于显示区域的任何部分中,或者作为一个分组或者独立地。GUI对象或者可以是可动作的或者可以是不可动作的。通过触发一个或多个动作,可操作的GUI对象可响应界面导航控制输入变化。例如,可动作的GUI对象可以是:到用于web操作的到该网站的统一资源定位符(URL)的链接、或者用于执行应用的微件图标或与微件图标相关联的功能。不可动作的对象包括但不限于指示状态或显示文本信息的图标。GUI对象包括应用图标、图示键盘的击键的图片、以及诸如滚动条或箭头之类的GUI导航控制指示符。
[0038] 显示单元可与控制单元耦合。根据各种实施例,控制单元可以是鼠标、滚动条、移动控制单元、遥控单元、控制面板、移动设备、触摸板、或者能够检测用户输入的任何其它设备或组件。虽然附图呈现以圆角矩形形状的控制单元,但是将理解:可采用各种物理形状(例如轮、旋钮等),包括提供符合人体工程学的特征的形状。将进一步理解的是:控制单元可由各种材料制成。
[0039] 控制单元可被配置成:识别和接受界面导航控制输入,将这样的输入转变成控制数据,并向显示单元传送控制数据以引起显示区域上的视觉效果更新。在一个实施例中,控制单元通过一个或多个触摸敏感表面检测界面导航控制输入。一个或多个触摸敏感表面使得用户能够在显示区域上方用在控制单元上的她的手指或其它对象的移动来导航。例如,当用户在控制单元的触摸敏感表面点击时,可触发GUI对象110a的选择。通过在触摸敏感表面上、在和形成将GUI对象110a连接到GUI对象110f的直接路径的方向相同的方向上拖动她的手指(维持她的手指的连续接触),用户可将GUI对象选择从GUI对象110a变化到GUI对象110f。在另一个实施例中,控制单元经由按钮、键、杆、把手或轮中的一个或阵列来检测界面导航控制输入。在又一个实施例中,控制单元使用能够捕获手势(例如举起)的一个或一组移动感测器来检测界面导航控制输入。在又一个实施例中,控制单元利用以上提及的组件的组合来检测界面导航控制输入。为了说明的目的,已经用附图中的触摸敏感表面来描绘控制单元。
[0040] 显示单元可被配置成接收由控制单元发送的控制数据,并基于接收的控制数据更新在显示区域中显示的GUI。根据各种实施例,控制单元和显示单元可被配置成经由任何连接机制而彼此通信,其中任何连接机制例如是物理电线或电缆、诸如IR之类的光波、诸如RF之类的无线电波、不需要视角的蓝牙、超声波音调、语音控制、WiFi或者这样的组合。
[0041] 显示单元可被配置成从除了控制单元之外的单元接收界面导航控制输入数据。反之亦然,控制单元可被配置成向除了显示单元之外的单元发送界面导航控制输入数据。显示单元和控制单元可以是具有或不具有计算功能的设备。如果它们被配置成具有运算功能,则显示单元、控制单元或二者可独立地或相依赖地实施计算功能。
[0042] 在一个实施例中,从控制单元向显示单元发送的控制数据基于由界面导航控制输入触发的特定状态和事件而变化。图8图示状态和事件,以及通过进行特定事件而如何将一个状态转换到下一个状态。初始状态800是控制单元没有检测到任何界面导航控制输入的状态。当用户按压控制单元的触摸敏感表面时,状态转移到触摸状态802,并且传送触摸事件812。这样的按压可由用户将她的手指放置在触摸敏感表面上而引起。触摸状态802还可通过能够引起类似于在触摸敏感表面上的手指触摸的效果的触笔、笔或任何设备的放置而触发。触摸状态802可进一步由将多个手指放置触摸敏感表面上来触发。为了说明的目的,其余描述集中在由用户手指移动输入的界面导航控制输入。
[0043] 在触摸状态802,如果用户在控制单元的触摸敏感表面上拖动她的手指,状态变化到跟踪状态804,并且传送跟踪事件814。如果在触摸状态802用户保持她的手指在触摸敏感表面上,则状态将被维持。如果用户释放按压,将传送释放事件818,并且状态将回到初始状态800。
[0044] 在跟踪状态804,如果用户继续拖动她的手指,直到它已经行进了达到阈值的某一距离,状态变化到移动状态806,并且传送移动事件816。如果用户保持她的手指在触摸敏感表面上,则状态将保持在跟踪状态804。如果用户从触摸敏感表面抬起她的手指,则将传送释放事件818,并且状态将回到初始状态800。
[0045] 在移动状态806,如果用户维持她的手指在触摸敏感表面上按压,则状态移动到触摸状态802。如果用户从触摸敏感表面抬起她的手指,则将传送释放事件818,并且状态将回到初始状态800。
[0046] 图1A示出:在时间t0、初始状态800,用包含GUI对象110b的默认发光视觉效果120高亮GUI对象110b。视觉效果120的颜色可能不同于GUI对象110b,使得视觉效果
120是可识别的。图1A示出视觉效果120围住GUI对象110b的实施例。根据各种实施例,只要视觉效果120提供指定默认选择的GUI对象的明确的用户提示,就可实现许多视觉效果以呈现视觉效果120。视觉效果120可采用各种形状(例如圆形、立方体、星形、泪滴、十字、与选择的GUI对象相同的形状等)、不同的尺寸(例如与选择的GUI对象相同、比选择的GUI对象大、或者比选择的GUI对象小等)、与选择的GUI对象的许多关联(例如包围选择的GUI对象、由选择的GUI对象环绕、与选择的GUI对象部分关联等)、无数颜色、和/或任何密度(例如透明的、不透明的、实心的、编织的、条纹等)。视觉效果120的特性可进一步采用预先定义的格式、应用特定格式、OS唯一的格式、用户可配置的格式,以反映显示单元的上下文(例如环境光、背景噪声、呈现的观众数量等)和/或用户如何与控制单元交互的上下文(例如用户的位置、用户居住的时区、用户的情绪、用户的关注水平等)。
[0047] 视觉效果120将指示GUI对象110b是默认选择的GUI对象。在初始状态800总是有通过默认选择的GUI对象。GUI对象的默认选择可基于各种各样的因素。在一实施例中,与最新的GUI操作相关联的GUI对象成为默认选择的GUI对象。在另一实施例中,默认选择的GUI对象是由OS确定的GUI对象。在又一实施例中,默认选择的GUI对象是为当前显示的图定义的GUI对象。在又一实施例中,默认选择的GUI对象是由激活的应用确定的GUI对象。在又一实施例中,随机确定默认选择的GUI对象。在又一实施例中,默认选择的GUI对象由用户配置。
[0048] 图1B示出:在时间t1,用扩大的发光视觉效果130高亮GUI对象110b。扩大的发光视觉效果130指示:已经检测到在用户在控制单元的触摸敏感表面上的位置p1处点击时的界面导航控制输入。触摸敏感表面上位置p1的精确位置可以与视觉效果130如何与GUI对象110b相关联不相关。状态从初始状态800转换到触摸状态802,并且从控制单元向显示单元传送触摸事件812。
[0049] 可以以各种方式从视觉效果120转变到视觉效果130。图1B图示视觉效果130放大该视觉效果120的实施例。根据各种实现方式,视觉效果130可扩大视觉效果120,点亮视觉效果120,或者改变视觉效果130的颜色等。在另一实施例中,视觉效果130可采用完全不同于视觉效果120的形状。还可根据施加到控制单元的触摸敏感表面上的压力的强度来转变视觉效果120的形状。当检测的压力越来越大时,视觉效果130可扩大其尺寸。它可更新形状转变的比例以反映检测到的输入力的级别。
[0050] 在一实施例中,当进入触摸状态802时,只要状态保持不变,视觉效果130的强度(intensity)就保持恒定。在另一实施例中,视觉效果130的力度(strength)或强度反映用户的手指放置在控制单元的触摸敏感表面上的压力或力的力度。用户按压她的手指越用力或越强,视觉效果130增加的强度越大。在又一实施例中,随着用户的手指放置在控制单元的触摸敏感表面上的持续时间增加,视觉效果130的强度增加。
[0051] 如果用户在触摸状态802从控制单元的触摸敏感表面释放她的手指,释放事件818被从控制单元发送到显示单元,状态返回到初始状态800。在接收到释放事件818时,显示单元通过将视觉效果130变化回默认视觉效果120而更新显示区域,如图1A中图示。
[0052] 参考图1C,在时间t2,GUI对象110b与移位的发光视觉效果140相关联。视觉效果140展示:用户正在控制单元的触摸敏感表面上、在移动方向dir1上从位置p1到位置p2移动她的手指。这样的用户手指移动触发状态更新到跟踪状态804,并且跟踪事件814被从控制单元传送到显示单元。这样的传送导致显示单元的显示区域中的GUI变化以指示在平行于移动方向dir1的方向上可能有GUI对象选择转换的意图。在一实施例中,视觉效果140采用视觉效果130的相同形式,其中其中心朝着GUI对象110f、远离GUI对象110b移动,这平行于移动方向dir1。
[0053] 在另一实施例中,视觉效果140是变形的视觉效果130,其中该变形的视觉效果130展示将其朝着GUI对象110f、远离GUI对象110b拉的力。整体变形可提供潜在GUI对象选择变化的方向的提示或指示。可根据施加到控制单元的触摸敏感表面的力的级别更新变形的程度。基于由控制单元的触摸敏感表面上的移动引起的力的力度,视觉效果140可被转换成不同的形状或颜色。转变程度可由系统、OS或特定应用预先确定。它还可由每个单独的用户配置。在一实施例中,可向从过去的移动操作或从输入操作的其它类型而观察到的用户的手指移动和压力施加模式来了解转变程度。
[0054] 在又一实施例中,视觉效果140采用动画形式,其中该动画展示从GUI对象110b到GUI对象110f的潜在的GUI对象选择移动。在一实施例中,通过平行于移动方向dir1移动图像,动画可反映GUI对象选择移动的方向。在另一实施例中,动画可根据GUI对象选择移动方向呈现颜色或强度梯度。
[0055] 在一实施例中,在进入跟踪状态804时,只要状态保持不变,视觉效果140的强度或力度就保持恒定。在另一实施例中,更新视觉效果140的强度以反映当用户拖动她的手指移动以在控制单元的触摸敏感表面上移动时施加的力。
[0056] 在一实施例中,视觉效果120、130和140可由用户配置。可经由视觉效果规范界面输入这些配置设置。视觉效果规范界面还可呈现这样的配置设置的预览以展示实时效果。
[0057] 在另一实施例中,这样的视觉效果配置设置可由OS、设备和/或应用来确定或依赖于OS、设备和/或应用。在又一实施例中,视觉效果120、130和140的组合可创建主题以反映围绕GUI对象选择变化的上下文。这样的主题可以以指示时间的时钟的形式或者以地理地图的形式来指示位置的形式。在又一实施例中,视觉效果120、130和140的组合可展示GUI对象110b和GUI对象110f之间的关系。例如,在战争游戏应用中,视觉效果可改变外观以指示用户将选择更坚忍不拔的角色。
[0058] 如果用户在跟踪状态804中从控制单元的触摸敏感表面抬起她的手指,将生成并从控制单元向显示单元传送释放事件818。在接收到释放事件818时,通过将GUI对象110b回来与视觉效果120相关联,显示单元更新显示区域以回到初始状态800。
[0059] 在一实施例中,当在时间t1如图1B所示地触发触摸状态802时,在控制单元上动态地形成包括一系列单元220的虚拟网格210。在图2中描绘这个虚拟网格。直角坐标系可用于将位置p1的位置标识为(x1,y1)。触摸事件812的参数可包括但不限于位置p1的坐标值(x1,y1)。在接收到触摸事件812时,通过用视觉效果130再现GUI对象110b,显示单元可更新在显示区域上提供的GUI,如图1B中图示。
[0060] 在一实施例中,在虚拟网格210的形成中,单元220a围绕位置p1居中。结果,位置p1的坐标值成为表示笛卡尔坐标系的原点的(0,0)。
[0061] 为了说明的目的,图2示出虚拟网格210具有统一的单元220。然而,将理解的是:虚拟网格210的每个单独的单元220的尺寸可变化。在一实施例中,这样的变化依赖于在显示单元的显示区域上呈现的应用的配置。
[0062] 当在时间t2由控制单元检测到在图1C中示出的拖动移动时,状态从触摸状态802变化为跟踪状态804。在跟踪状态804,控制单元监测在控制单元的触摸敏感表面上用户的手指放置的位置,并相应地更新位置p2的坐标值(x2,y2)。在一实施例中,等于(x2-x1,y2-y1)的矢量v1可用于表示从位置p1到位置p2的移动方向dir1,如图1C中图示。从控制单元到显示单元传送的跟踪事件814的参数包括但不限于位置p2的坐标值(x2,y2)和矢量v1。在接收到跟踪事件814时,通过将GUI对象110b与视觉效果140相关联,显示单元更新显示区域,其中所述视觉效果140基于位置p2的坐标值(x2,y2)和矢量v1而提供GUI对象选择可从GUI对象110b向GUI对象110f移动的效果,如图1C中图示。
[0063] 在一实施例中,在与在控制单元的触摸敏感表面上从位置p1到位置p2的用户手指移动所产生的方向相同的显示单元的显示区域上的方向上,视觉效果140正在远离GUI对象110b而移位。当经由对显示单元远程的控制单元输入界面导航控制输入时,这使得能够响应用户体验。
[0064] 在一实施例中,用户能够在9个潜在的方向上移动她的手指,9个潜在的方向可能产生从单元220a到9个可能的连续目标单元220b-220i的移动,如在图2中图示。例如,在时间t3,当用户在控制单元的触摸敏感表面上将她的手指从位置p1拖动到位置p3时,效果是从单元220a到单元220f的移动。结果,状态从跟踪状态804变化到移动状态806。生成并从控制单元向显示单元发送移动事件816。移动事件816的参数包括但不限于单元
220f对单元220a的相对位置。在接收到移动事件816时,显示单元将这样的变化映射到在显示区域上显示的GUI对象。如果在靠近GUI对象110b的位置处存在GUI对象,则这样的GUI对象成为选择的GUI对象,其中所述GUI对象110b与单元220f对单元220a的位置相关对应。图1D示出得到的视觉效果。随着对GUI对象110b的其相对位置匹配在单元220a和单元220f之间的位置关系,GUI对象110f成为选择的GUI对象。一旦GUI对象选择的变化发生时,状态返回到触摸状态802。相应地,发光视觉效果130’变成与GUI对象110f相关联。
[0065] 在另一实施例中,系统定义的、应用管理的或用户可配置的敏感度设置控制:用户手指移动需要跨过以有效地引起下述视觉效果的虚拟单元的数量,其中该视觉效果指示在与在控制单元的触摸敏感表面上的用户手指移动相同的方向上从一个对象到其相邻的邻居的GUI对象选择的变化。例如,有了敏感度设置s1,当用户手指从位置p1跨过两个虚拟单元移动到位置p3时,视觉效果130/130’可从GUI对象110b移动到GUI对象110f。当敏感设置为s2时,在用户手指从位置p1通过五个虚拟单元移动到位置p3后,视觉效果130/130’可从GUI对象110b移动到GUI对象110f。
[0066] 在时间t4,用户从控制单元的触摸敏感表面抬起她的手指,在她的手指已经移动到虚拟网格210上的单元220f时,将释放事件818从控制单元发送到显示单元。在接收到释放事件818时,通过将与选择的GUI对象(其是GUI对象110f)相关联的视觉效果从视觉效果130’变化到视觉效果120’(其是与在初始状态800的效果相同的效果),显示单元更新显示区域。图1E展示这样的视觉效果变化。
[0067] 在一实施例中,如图1F中图示,在显示单元的显示区域中没有任何可映射到靠近GUI对象110f的位置以反映类似的单元220f对单元220a的位置相关的可用GUI对象。结果,视觉效果140将仍然与GUI对象110f相关联,而不管从单元220a到单元220f的用户手指移动。
[0068] 在一实施例中,每次拖动移动导致手指跨过单元的边界时,虚拟网格210复位,使得图2的位置p2总是停留在单元的中心。
[0069] 可调整虚拟网格210的尺寸和每个单独的单元220的尺寸以控制视觉效果变化的敏感度以更好地反映用户手指移动。例如,具有较大尺寸的单元的虚拟网格容易出现延迟GUI对象选择的变化,而具有较小尺寸的单元的虚拟网格倾向于更及时地改变GUI对象选择。
[0070] 当用户手指跨过两个单元的边界来来回回多次移动(例如从单元220a到单元220b)时,如果附和GUI对象选择的视觉效果来回快速切换,则用户可能变得烦恼。为了减轻用户的过度敏感的GUI反应,可用缓冲区222s接合单元220s,如图2中图示。缓冲区
222s的尺寸可以变化并且可被配置。例如,可增加缓冲区222s的尺寸,使得GUI对象选择变化可以对用户手指移动不敏感。
[0071] 在一实施例中,在用户手指移动已经跨过多个单元边界之后,仅从控制单元向显示单元发送移动事件816。在从跟踪状态804到移动状态806的状态转换可由OS、应用确定和/或由用户配置或调整之前,可跨过(cross)多个单元。
[0072] 图3A-3B示出另一实施例。在图3A中,用户手指继续在控制单元的触摸敏感表面上移动,这有效地导致在虚拟网格210上从单元220a到单元220g的跨越(cross-over)。然而,在显示单元的显示区域中、在与这样的用户手指移动一致的方向上没有任何可用的额外的GUI对象。一旦跨越发生,GUI可被配置成使能滚动特征,其中该滚动特征是来自下一个可用屏幕的GUI对象变得显示在显示区域中,如图3B中图示。图3B展示:这样的滚动功能提供GUI对象310a已经被移动出显示区域302、GUI对象310b-310c被向左移动并且GUI对象310a’被移动到显示区域302中的效果。例如,可播放的所有可用媒体文件的列表被呈现给用户。媒体文件太多,以致于它们在多个屏幕/页面中被格式化为可观看。在同一时间,在显示单元的显示区域中显示某一数量的媒体文件中的仅仅一个屏幕/页面。当选择在显示区域302右边上的最后一个可查看的媒体文件MF03并且用户手指继续向右移动时,媒体文件MF01将被移动出显示区域,同时媒体文件MF04将被移动到显示区域中。更多媒体文件将从右侧进入显示区域,只要用户继续向右方向移动她的手指,直到不再有可用的媒体文件。此时,不管向右的进一步的用户手指移动,不再有GUI变化。
[0073] 在另一实施例中,可能有系统定义的、应用管理的或用户可配置的灵敏度设置,其中该灵敏度设置基于用户手指移动的距离而控制滚动的GUI对象的数量。例如,有了敏感度设置s1,当用户手指移动达距离dis1时,两个媒体文件可被滚动到显示区域中。当敏感设置是s2时,五个媒体文件可被滚动到显示区域中达相同的用户手指移动距离。
[0074] 作为一实施例,图1C中的视觉效果140仅仅反映在控制单元的触摸敏感表面上用户手指移动的方向。例如,在图1C中,用户手指在移动方向dir1上从位置p1拖动到位置p2达移动距离dis1。与此相反,在图1G中,用户手指在相同移动方向dir1上从位置p1拖动到位置p5,但是达更长的移动距离dis2。然而,在这两个用户手指移动之间没有任何可辨别的视觉效果差异,只要位置p2既不落入、位置p5也不落入到不同的虚拟单元中。
[0075] 在另一实施例中,视觉效果140反映在控制单元的触摸敏感表面上用户手指移动的方向和距离二者。例如,当用户手指沿着方向dir1继续到位置p5时,视觉效果140’进一步远离GUI对象110b的中心移动,如图1H中图示。
[0076] 根据一些实施例,视觉效果140’可远离GUI对象110b而移位与从位置p1到位置p5的用户手指移动的距离成正比的距离。例如,如果矢量v5(x5-x1,y5-y1)等于虚拟单元220a的尺寸的1/4,则视觉效果140’远离GUI对象110b而移位与GUI对象110b的尺寸的
1/4对应的距离。在另一实施例中,视觉效果140’远离GUI对象110b而移位与应用或OS定义的数量的1/4对应的距离。在又一实施例中,视觉效果140’远离GUI对象110b而移动用户可配置尺寸的1/4。在又一实施例中,视觉效果140’远离GUI对象110b而移动表示虚拟单元220a的尺寸的1/4的倍数的距离。在又一实施例中,视觉效果140’移位反映开始GUI对象和结束GUI对象的尺寸二者以及在它们之间的距离的距离。
[0077] 根据各种实施例,在跟踪状态804的视觉效果可采用各种形式和尺寸。图4A示出:在初始状态,在时间t0,控制单元没有检测到任何用户输入,并且GUI对象410b是默认选择的GUI对象。在图4B中,在时间t1,用户将她的手指放置在控制单元408的触摸敏感表面上的位置p1处。相应地,视觉效果430与GUI对象410b相关联以反映这样的用户输入。视觉效果430包括两层。外部层430a包围GUI对象410b,采用与GUI对象410相同的形状。内部层430b也采用与GUI对象410b相同的轮廓,但被围在GUI对象410b内。在图4C中,在时间t2,用户在控制单元408的触摸敏感表面上、在移动方向dir1上将她的手指从位置p1移动到位置p2达移动距离dis1。显示反映这样的界面导航控制输入移动的视觉效果440。视觉效果440仍包括两层,类似于视觉效果430。然而,虽然外部层440a保持与外部层430a相同的形式,但内部层440b变形。采用与内部层430b相同的形状的内部层440b具有在平行于用户手指移动方向dir1的方向上远离移位的中心。此外,内部层440b的尺寸正比于用户手指远离原始触摸点位置p1移动的距离而减小。在图4D中,在时间t3,用户手指在相同的移动方向dir1上进一步移动到位置p3,导致移动距离dis2。相应地,视觉效果440’与GUI对象410b相关联。虽然视觉效果440’保持在平行于移动方向dir1的轨道上,但是其内部层440b’的尺寸比内部层440b小。视觉效果的内部层的尺寸保持调整,直到用户手指移动跨过触发GUI对象选择变化的起始虚拟单元的边界的点。图4D进一步图示:视觉效果的内部层440b的尺寸和形状二者在跟踪状态804期间逐渐变化。内部层
440b’的形状从内部层440b的圆角矩形形状转变为椭圆形状。将理解的是:视觉效果的内部层可在跟踪状态804期间被转变到各种形状。
[0078] 将进一步理解的是:在跟踪状态期间的视觉效果可以与在图4C和图4D中图示的内部层的变化类似的方式调整其外部层。
[0079] 在图1B中,视觉效果130是完全包围GUI对象110b的发光效果,并且在跟踪状态804期间远离GUI对象110b移位。在另一实施例中,发光效果可由GUI对象110b围住。在图5A中,在时间t0,视觉效果520以与图1A中图示的相同的方式而与GUI对象510b相关联。在图5B中,在时间t1,用户将她的手指放置在控制单元508的触摸敏感表面上的位置p1处。结果,显示视觉效果530以与GUI对象510b相关联。视觉效果530呈现其阴影的集中处(concentration)被包围在GUI对象510b内的发光效果。虽然视觉效果530可采用各种形状和颜色,但阴影的集中处在触摸状态802中位于视觉效果530的中心。强度水平从视觉效果530的中心到边缘径向减小。在一实施例中,视觉效果530的位置及其阴影分布在触摸状态802中不受用户手指放置的位置影响。
[0080] 在图5C中,在时间t2,用户在控制单元508的触摸敏感表面上、在移动方向dir1上将她的手指从位置p1拖动到位置p2。结果,视觉效果540变成与GUI对象510b相关联。通过使得阴影的集中处在与移动方向dir1相同的方向上移动,视觉效果540反映用户手指移动。当视觉效果540的集中处焦点到达GUI对象510b的角时,用户可告诉:GUI对象510f将成为下一个选择的GUI对象的GUI对象选择变化将发生。
[0081] 在另一实施例中,如在图1A-1C和图5A-5C中展示的组合视觉效果120-140和视觉效果520-540二者的视觉效果可应用于引导用户来跟踪界面导航控制输入移动。在图6A中,在时间t0,视觉效果620与GUI对象610b相关联。视觉效果620是指示GUI对象610b是默认选择的GUI对象的发光效果。
[0082] 在图6B中,在时间t1,用户可在控制单元608的触摸敏感表面上的位置p1处放置她的手指。根据这样的用户输入,视觉效果630被应用到GUI对象610b以指示GUI对象610b已经由用户选择。在一实施例中,视觉效果630是应用到GUI对象610b的内部和外部二者的发光效果。视觉效果630的内部阴影的集中处焦点位于GUI对象610b的中心。在控制单元608的触摸敏感表面上用户手指放置的位置是无关紧要的。
[0083] 在图6C中,在时间t2,用户在控制单元608的触摸敏感表面上、在移动方向dir1上将其手指从位置p1拖动到位置p2达移动距离dis1。相对应地,视觉效果640被显示成与GUI对象610b相关联。从视觉效果630转变而来的视觉效果640,在于:在与移动方向dir1相同并且正比于移动距离dis1的方向上,GUI对象610b内部的阴影集中处和GUI对象610b周围的外部效果远离GUI对象610b的中心而移位。
[0084] 在另一实施例中,基于界面导航控制输入的移动速度,在跟踪状态804的视觉效果可进一步实现各种形状、尺寸和/或强度。例如,视觉效果可呈现多个形状的重叠效果以指示触摸敏感表面上的更快的移动。重叠形状的数量可基于多个速度水平,多个速度水平可由系统、OS、特定应用预先定义和/或由用户配置。
[0085] 在不同状态的视觉效果可采用各种形状、颜色和尺寸。图7A-图7D展示又一实施例。在图7A中,在时间t0,视觉效果720与GUI对象710b相关联以指示GUI对象710b是默认选择的GUI对象。在图7B中,在时间t1,用户将她的手指放置在控制单元708的触摸敏感表面上的位置p1处。水滴的形状的视觉效果730被显示为与GUI对象710b相关联以指示这样的用户输入。视觉效果730的形式不同于GUI对象710b的形状。此外,透明的视觉效果730部分地环绕GUI对象710b。
[0086] 在图7C中,在时间t2,在控制单元708的触摸敏感表面上检测到在移动方向dir1上从位置p1到位置p2的用户的手指移动时,视觉效果740与GUI对象710b相关联。视觉效果740作为变形的视觉效果730出现,在于:视觉效果740在平行于移动方向dir1的方向上伸展其整体形状以指示GUI对象选择从GUI对象710b变化为GUI对象710f的用户的意图。视觉效果740的形状变成拉长的水滴,同时取向反映这样潜在的GUI对象选择移动的方向。
[0087] 在图7D中,在时间t3,随着用户在控制单元708的触摸敏感表面上沿着移动方向dir1继续拖动手指到位置p3,显示放大由用户的手指移动行进的更远距离的视觉效果750。当GUI对象710b和GUI对象710f的直接连接平行于用户手指移动方向dir1时,视觉效果750采用类似扭曲的水滴状,同时其中心朝着GUI对象710f、远离GUI对象710b而移位。
[0088] 在另一实施例中,可实现在不同状态的视觉效果以展示用户反馈主题。用户反馈主题可展现季节的迁移、人口统计信息的变化、游戏事件的进展等。例如,当用户在控制单元的触摸敏感表面上移动她的手指以使得GUI对象选择变化时,通过根据用户手指移动将叶片状态从春变化到夏、秋和/或冬,视觉效果可转换。
[0089] 对于另一示例,响应于用户手指移动,视觉效果可从球形的一个位置转换到另一个。开始位置的选择可以是随机选择,或者可以是上下文感知的选择(例如基于用户的物理位置等)。在开始位置和结束位置之间行进的距离可正比于初始选择的GUI对象和最终选择的GUI对象之间的距离。如果显示区域具有无限边界,则行进的距离还可正比于可同时在用户界面上显示的所有可用的GUI对象。
[0090] 用户反馈主题可采用系统预先定义的格式、应用专用格式、OS唯一的格式、或者被配置成反映显示单元的上下文和/或用户如何与显示单元交互的上下文的格式。
[0091] 图9示出描述在显示单元上的用户界面导航过程900的流程图。在步骤902,显示单元从控制单元接收通信。在步骤904,显示单元从通信数据提取事件和状态数据。在步骤906,显示单元基于提取的事件和状态数据更新视觉效果以反映界面导航控制输入移动。
[0092] 图10示出描述在控制单元上的界面导航控制输入移动过程1000的流程图。在步骤1002,控制单元检测界面导航控制输入。在步骤1004,控制单元基于先前状态和界面导航控制输入确定新的状态和事件。在步骤1006,控制单元发送包括新的状态和事件的数据。
[0093] 图11是示例性系统1100的框图。该系统包括显示单元1110和控制单元1140,用于执行在图1A-1H和图3-7中图示的用户界面导航。
[0094] 控制单元1140的一个实施例包括触摸敏感表面1142、接口电路1144、处理电路1146、存储电路1148和通信电路1150。控制单元可包括额外的触摸敏感表面。可选地,控制单元1140可进一步包括按钮1152。界面导航控制输入的移动可以或者经由触摸敏感表面1142或者经由按钮1152而被输入到控制单元1140中。耦合到触摸敏感表面1142的接口电路1144可感测和识别与界面导航控制输入的移动相关的方向、距离、速度、力和其它因素。该移动可由在触摸敏感表面1142上执行的拖动手势引起。界面导航控制输入可由各种措施引起,只要接口电路可识别与这样的界面导航控制输入移动相关的因素即可。处理电路1146处理由接口电路1144识别的界面导航控制输入移动,并将移动转换成包括在图
8中图示的状态和事件数据的参数中。这样的参数可进一步包括与图2相关联的先前描述的坐标值。此外,参数可包括界面导航控制输入的移动的移动速度、这样的移动的力和/或距离的信息。存储电路1148保存这些参数以及额外的界面导航控制输入数据。通信电路
1148向其它单元发送由处理电路1146处理的参数和数据。在一实施例中,通信电路1148经由通信路径1160向显示单元1110发送参数和数据。
[0095] 接口电路1144、处理电路1146、存储电路1148和通信电路1150还可耦合到按钮1152,并执行在以上部分中描述的功能。此外,这些电路可被集成到一个单一的电路中,或者被分组到不同的电路中,但执行总体类似的功能。
[0096] 为了说明的目的,通信路径1160可使用不同的协议、有线或无线来实现,诸如无线(例如卫星通信、蜂窝通信、蓝牙(TM)、红外数据协会标准(IrDA)、无线保真(WiFi)和全球微波互联接入(WiMAX))通信、有线(例如电缆、以太网)通信、光、超声波或其组合。此外,通信路径1160可包括许多网络拓扑1170和距离。例如,通信路径1160可包括直接连接、个人区域网(PAN)、局域网(LAN)、城域网(MAN)、广域网(WAN)或其组合。
[0097] 显示单元1110包括显示区域1112、处理电路1114、通信电路1116、存储电路1118和显示电路1120。显示区域1112支持GUI。通信电路1116从通信路径1160接收与界面导航控制输入的移动相关联的参数和数据,包括状态和事件数据、移动的速度、移动的距离、引起移动的施加的力和/或坐标值。耦合到通信电路的处理电路1114处理接收的参数和数据以生成相应的GUI控制命令。它从参数和数据中提取信息,诸如与界面导航控制输入的移动相关的方向、距离、速度、力和其它因素。存储电路1118保存参数和数据以及具有提取的信息的GUI控制命令。基于保存的信息、GUI控制命令、参数和/或数据以及接收的参数和数据,处理电路1114可生成额外的GUI控制命令。例如,可基于先前的状态和/或事件更新状态和事件。显示电路1120基于GUI命令更新视觉效果的尺寸、形状、颜色、强度和/或主题等,以反映界面导航控制输入的移动。可选地,显示单元1110包括接受不在控制单元1140处输入的界面导航控制输入的接口电路1122。
[0098] 处理电路1114、通信电路1116、存储电路1118、显示电路1120和接口电路可被集成到一个单一的电路中,或者被分组到不同的电路中,但是执行总体类似的功能。
[0099] 在整个本说明书中对“一个实施例”或“一实施例”的指代意味着:描述的特定结构、特征、功能或特性包括在本发明内包括的至少一个实现方式中。因此,短语“一个实施例”或“一实施例”不一定指代相同的实施例。此外,可以以除了图示的特定实施例之外的其它合适的形式实行特定的结构、特征、功能或特性,并且所有这样的形式可包括在本申请的权利要求内。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用