使用协作输入源和有效动态坐标重映射的双指针管理方法

文档序号:6349349阅读:216来源:国知局
专利名称:使用协作输入源和有效动态坐标重映射的双指针管理方法
技术领域
本发明总体上涉及用于响应来自输入设备的输入而在显示系统上生成并且显示指针或光标的方法、控制器和控制装置。更具体地,本发明涉及响应多个输入源并由此生成多个指针或光标的方法、控制器和控制装置。
背景技术
提供新颖并且先进的交互方法的各种新无线或有线控制器正被引入用于消费电子产品。新趋势旨在摆脱传统的基于按钮的方法并且通过诸如触摸板、触摸屏、陀螺仪、加速度计、电容式传感器及类似物的多种传感器的使用来实现新的用户体验。在电视竞争业中,该趋势在某种程度上是对新应用市场的响应,该新应用市场与正在部署的基于因特网的服务、多媒体娱乐和游戏相关联。应用所需的一种普遍并且通用的交互与用以指向及选择显示系统的图形用户界面上显示的元素的能力有关。该类型的交互依赖于图形指针或光标的使用,用户可以经由例如触摸屏、触摸板或陀螺输入来控制所述图形指针或光标。大多数基于指针的交互系统使用一个单指针,并且实际上利用鼠标指针来模拟在计算机世界中发生的交互。鉴于单指针方法被普遍并且广泛采用,在过去的几十年中单指针方法无疑已经证明了其便利性及价值。然而,此处认为,许多任务可以极大地得益于双指针交互以便向用户提供增加的便利性和更快的交互速度。在双模式交互中,用户通常将使用两只手(每只手控制一个指针)。用于改进的目标任务尤其包括 使用显示在界面上的虚拟键盘来输入文字;以及 在界面上显示的对象集合中选择多个对象。可以仅通过使用两个输入源(例如两个触摸板)并且通过独立地管理指针(以绝对输入模式或者以相对输入模式)来实现双指针交互。独立方法包括在整个交互屏幕上的基本指针重叠(即两个指针位于共用区域上)或在显示器上显示为两个静态子区域的交互区域的基本分割(即针对每个指针定义一个区域)。然而,独立双指针管理方法在指定的便利性、可用性和/或精度上具有缺点和限制。这些限制与两个基本交互观察有关。首先,对于用户而言,控制可能相互交叉的指针令人感到混乱。利用右手控制的指针应该优选地保持在左手操作的指针的右手侧,并且反之亦然。其次,可能令用户失望的是,在指针被限制在特定区域的情况下被迫使用左指针完成一组动作并且使用右手完成另一组动作(例如分割式键盘)。本发明使用新颖的相互依赖的双指针管理方法有效地克服了这些限制。

发明内容
本文公开的技术通过定义新颖的指针管理方法来使针对基于双指针的输入的交互能够更加直观、更加方便和更加有效率,所述新颖的指针管理方法经由有效率的上下文动态坐标重映射方案来在两个输入源(例如两个触摸板、具有两个输入区域的多触点触摸板、两个操纵杆)之间使用协作模型。该方案能够实施不交叉的左和右(或上和下)指针,同时使用户能够在任何时间利用任何一个指针指向任何对象,由此给交互带来便利性和直观性。由于指向移动可以更容易地由用户针对每个特定情况进行最优化,所以该方案还使用户能够以更快的速度进行交互。所公开的实施例将诸如文字输入和多对象选择等特定任务作为目标,尽管其它应用也可以利用本文所公开的技术。可以将双指针概念扩展到具有多于两个输入源以及多于两个指针的多指针应用中。如本文将更全面地解释的那样,所公开的技术具有许多优点,包括但不限于1、定义了实施不交叉指针(例如左指针和右指针)的双指针管理协议,2、主要以双绝对指针模式为目标,但是核心原理也适用于相对指向,3、定义了一种相互依赖的重映射过程,该相互依赖的重映射过程使用左指针信息和右指针信息来将输入坐标(例如从一个触摸板)转换为输出坐标(例如到屏幕),4、在每个左手指和/或右手指活动之后,重新估计相互依赖的重映射参数(相对于固定重映射的上下文重映射),5、重映射功能经由上下文粘性(contextual stickiness)在输入传感器边缘处提供动作的连续性和平滑性,6、本方法支持从单手操作到双手操作的平滑切换,并且反之亦然。根据一个方面,所公开的技术提供一种用于在显示屏上生成多个指针的装置。该装置包括多位置输入系统和指针生成系统,所述多位置输入系统能接收来自多个输入设备的位置输入数据,所述指针生成系统生成用于在所述显示屏上显示的多个指针,所述多个指针中的每一个指针均位于不同的指针位置。该装置还包括映射积分处理器,所述映射积分处理器被配置为通过在计算每个指针位置时考虑来自全部所述多个输入设备的所述位置输入数据来计算所述不同的指针位置。所述映射积分处理器还被配置为计算所述不同的指针位置,使得每个位置位于动态边界的不同侧,该处理器基于对来自所述多个输入设备的输入数据的认识来调节所述动态边界。根据另一方面,所公开的技术提供一种响应于多个输入设备在显示屏上生成多个指针的方法。根据该方法,接收来自第一输入设备的第一位置信号;接收来自第二输入设备的第二位置信号;如果提供了多于两个的输入设备,则接收附加位置信号。这些位置信号被电子地处理以计算在与显示屏相关联的预定义显示坐标系统之内的第一指针位置和第二指针位置。如果接收了多于两个的位置信号,则计算附加指针位置。所计算的指针位置相互不同,并且每个指针位置都基于至少所述第一位置信号和所述第二位置信号两者。在该显示屏上生成第一指针和第二指针,所述第一指针显示在所述第一指针位置,并且所述第二指针显示在所述第二指针位置。如果计算了多于两个的指针位置,则生成附加指针。根据该方法,执行计算第一指针位置和第二指针位置的处理步骤,使得第一指针位置和第二指针位置被限制在所述显示坐标系统内的动态边界的不同侧,其中基于第一位置信号和第二位置信号来计算地调节该动态边界。


图IA是用于实施本发明的控制技术的示例性远程控制设备,其具有两个单独的可点击触摸板;图IB是用于实施本发明的控制技术的示例性远程控制设备,其具有单个多点触控可点击触摸板;图2是图IA中的控制设备的示例性说明,其示出了在对映射到显示屏的相同屏幕区域的多个指针进行控制方面的用途,该图说明了为什么在使用双指针系统时用户感到混乱的一个原因;图3是图IA中的控制设备的示例性说明,其示出了在控制多个指针方面的用途, 其中左指针和右指针被限制在屏幕的两个固定子区域,所述子区域可重叠或可以不重叠;图4是图IA中的控制设备的示例性说明,其示出了在左指针和右指针被限制在屏幕的两个固定子区域的情况下的接近冲突的示例;图5A和图5B是图IA中的控制设备的示例性说明,其说明了用于右手侧指针的寻址空间如何被左手侧指针χ轴位置限定或者限制在左侧,以及用于左手侧指针的寻址空间如何被右手侧指针X轴位置限定或者限制在右侧,其中边界动态地移动;图6是图IA中的控制设备的示例性说明,其示出了用于双指针管理技术的第一实施例的边界条件;图7是双指针管理技术的替代实施例的示例性说明,其中动态分割容许适度的指
针重叠;图8是双指针管理技术的又一实施例的示例性说明,其中动态分割实施外部界限限制以提高有效的指针分辨率;图9是双指针管理技术的另一实施例的示例性说明,其中在相对模式中,由于右交互区域的较大动态区域,屏幕空间中的位移偏移对右指针比起对左指针更重要;图10是与显示屏一起工作的控制装置的示例性实施例的硬件电路方框图;图11是流程图,其示出了由图10中的CPU(或处理器)和图形生成器执行用以实现由控制装置提供的功能的示例性操作;图12是功能方框图,其说明了用于在显示屏上生成多个指针的控制装置的示例性功能;图13是功能方框图,其说明了采用多位置输入系统的控制装置的替代实施例。
具体实施例方式本发明的技术可以与能够实现双指针或多指针输入的各种输入设备一起使用。为了举例说明的目的,在图IA和图IB中示出了两个示例性输入设备。图IA中说明的设备是特征在于两个单独的可点击触摸板的远程控制器。图IB中说明的设备是特征在于能够同时在多个触摸输入中进行区分的单个多点触控表面的远程控制器。应当理解的是,这些仅是两个可能的示例性实施例;使用其它类型的控制传感器的其它实施例也是可能的。例如, 可以使用多个操纵杆、轨迹球、接近传感器或类似物来实施双指针设备。为了更好地理解本发明中包含的概念,现在将呈现各种指针管理方法的讨论。指针管理方法依赖于在屏幕的指向设备空间(例如触摸板表面)与屏幕的目标区域之间存在的映射类型。本公开将首先集中在绝对指向方法上,但是本文引入的基本概念也与相对指向有关。与均使用静态策略的常规方法(重叠方法、基本分割方法)相比,本发明将动态方法应用于双指针管理或多指针管理中。如将从本文的描述中理解的是,本文描述的创新技术适用于提供两个或更多个单独寻址空间的任何输入设备;这可以例如使用两个或更多个单独传感器(例如图IA的两个触摸板)或使用具有两个或更多个具有两个逻辑区域的单独区域的单个传感器(图IB的一个多点触控触摸板)来实施。参考图1A,示例性远程控制器的特征在于两个可点击触摸板20、22和一组可定义应用的按钮M。经由电容式及加速度传感器来自动地检测设备取向(横向、纵向)和手部位置。参考图1B,示例性远程控制器的特征在于单个多点触控触摸板沈。如果需要,可以将在触摸板沈上的某些指定区域分配给一组可定义应用的按钮,当被轻敲时,该组可定义应用的按钮以与图IA中的实施例的按钮M相同的方式来发挥作用。重叠指针方法的问题如在图2中所见的,重叠方法使用目标屏幕区域30与两个触摸板区域20、22中的任一区域之间的1对1映射。用户可以通过无区别地使用右指针或左指针来指向屏幕区域中的任何位置。(在图2中,以及在随后的图2-9中,将右指针和左指针在图形上描绘为人的右拇指和左拇指的局部图像右指针32和左指针34)。该重叠方法的主要缺点在于左指针和右指针可以容易地相互交叉,这可能使用户有时感到有些混乱。另一问题是由于每个触摸板都覆盖相同的屏幕区域所导致的不好的整体指示分辨率。在水平空间中,两个触摸板宽度(即对应左触摸板和右触摸板)被用于映射成两个屏幕宽度。分割指针方法的问题如在图3中所见的,基本分割方法通常在每个触摸板与目标屏幕区域的子部分之间建立1对1映射。实际上,由右手控制的右手侧指针32被限制在屏幕区域的右手侧子部分30R中;相应地,由左手控制的左手侧指针34被限制在屏幕区域的左手侧子部分30L中。 使用该方法,左指针和右指针彼此将不交叉,尽管两个指针可以不交叉地在中部30M共存。 此外,因为两个触摸板宽度被映射到一个目标屏幕区域宽度,因此分割指针方法改进了指示分辨率。因此,基本分割方法由此比重叠方法具有明显的优点。然而,实验已经表明,由于图4中说明的察觉到的接近冲突(proximity conflict),用户有时感到有些不适。如图4所示,出于目标接近的原因,有时候用户会自然地发现想要使用右指针而不是左指针;但是固定的子部分所强加的固定分割阻止了它,由此建立了心理接近冲突。虽然对于大部分用户来说使用右指针32来接近输入目标T是更自然的,但是由于右指针被限制在显示屏的右侧部分从而它不能移动到该位置。前述问题的解决方案本发明使用新颖的动态分割方法来满足上文提出的需求并且该需求为 不交叉的左指针和右指针 高指示分辨率眷使用任何手指指向任何目标坐标的能力利用该新颖的动态分割方法,非静态地定义用于左指针和右指针的屏幕寻址区域,而是基于那些指针的实际位置来动态调节用于左指针和右指针的屏幕寻址区域。如图 5A和图5B所示,左手侧指针χ轴位置将用于右手侧指针的寻址空间R限定在左侧。相应地,右手侧指针χ轴位置将用于左手侧指针的寻址空间L限定在右侧。这些边界随着指针来回移动而实时动态地变化。利用动态分割方法,可以以多种方式实施本发明以实现绝对指针管理和相对指针管理。下文举例说明了实现这一点的几种方式。图6中示出的基本动态指针管理方法连续地对动态边界进行重新估计,以使右指针和左指针不能跨越到另一指针的区域中。图7中说明的适度指针交叉方法总体上实施绝对指针管理方法的动态方法,但是允许每个指针在另一指针的区域中适度重叠。图8中说明的指针管理方法实施基本动态方式,其加入了利用外部界限限制以进一步提高有效率的指针分辨率的特征。在下文的详细解释中,首先考虑绝对指针管理情况,随后讨论相对指针管理情况。如将从随后的描述中理解的是,动态边界将共用显示空间细分为左区域和右区域,其中动态边界定义了左区域的右边缘和右区域的左边缘。在基本动态指针管理方法中, 可以将动态边界表示为大体垂直的一维线,使得左边缘和右边缘互相重合(即左区域和右区域彼此邻接)。在适度重叠动态指针管理方法中,动态边界表示将左区域和右区域分开的二维边界区域(例如矩形区域)。在该适度重叠情况下,左边缘和右边缘彼此远离,动态边界区域位于左边缘和右边缘之间。绝对指针管理基本动态边界方法由于动态边界,必须连续地对触摸板坐标与屏幕坐标之间的重映射进行重新估计。该新颖的重映射方法定义了一组期望的属性和约束条件以提供连续性和动作平滑性。 以下该组表示核心约束条件(l)Left_Remap (TLLx (t)) = = SLLx (t)(2) Left_Remap (TLRx (t)) = = SLRx (t)(3) SLRx (t) = = SRx (t)(4) SRx (t) = = Ri ght_Remap (TRx (t))
(5) Right_Remap(TRRx (t)) = = SRRx (t)(6) Ri ght_Remap (TRLx (t)) = = SRLx (t)(7) SRLx (t) = = SLx (t)(8) SLx (t) = = Left_Remap (TLx (t))(9) SLRx (t) = = SRx (t)(10) SRLx (t) == SLx (t)以上的约束条件(3)和(7)建立了能够实现可达性和连续性的可变粘性。它在左触摸板的右手侧以及在右触摸板的左手侧最强。假设例如用户在右触摸板上的手指位置在TRLx处,左指针的任何移动也将使右指针移动。当用户在右触摸板上的手指位置移向 TRRx时,粘性逐渐消失。当将归一化空间分别用于触摸板坐标和屏幕坐标时(即TLLx = 0. 0,TRLx = 0.0, SLLx = 0. 0,TLRx = 1.0,TRRx= 1. 0禾口 SRRx= 1. 0),这些等式可以重新用公式表示如下(1) Left_Remap (0. 0) = = 0. 0(2) Left_Remap (1.0) = = SLRx (t)(3) SLRx (t) = = SRx (t)
(4) SRx (t) == Ri ght_Remap (TRx (t))(5) Right_Remap (1.0) = = 1.0(6) Right_Remap (0· 0) = = SRLx (t)(7) SRLx (t) = = SLx (t)(8) SLx (t) = = Left_Remap (TLx (t))(9) SLRx (t) = = SRx (t)(10) SRLx (t) == SLx (t)这些约束条件的重要结果为不允许指针交叉,但是同时允许任何指针对目标屏幕区域的任何期望位置进行寻址。若干具有那些目标属性的变换可以被设计出来。
当使用归一化空间时,本发明的优选实施例由以下的用于左指针和右指针的变换
来定义 Left_Remap (TLx (t)) = 0. 5*TLx(t) +0. 5*TRx(t)*TLx (t)Right_Remap (TRx (t)) = 0. 5*TLx (t) +1. 0*TRx (t) -0. 5*TRx (t) *TLx (t)其可以被表示为以下的矩阵乘积
f
SLx(t) SRAt).
=Clip
0.5 0 0.5 0 0.5 1 -0.5 0
TLx(t) TRAt) TLx(tyTRx(t) 1 它对应于
的特定二次系统,其中没有使用平方项TLx(t)2和TRX(t);
~TLx(t)
TRx(t)_
ClipO函数剪掉了范围
之外的值。以上介绍的等式适用于两个手指的交互,但是可以容易地被扩展到单个手指的交互。在左手侧手指从触摸板的表面上抬起的情况下,通过以下定义,该等式仍然保持有效SLX (t) == 0. Ot相应地,在右手侧手指从触摸板的表面上抬起的情况下,通过以下定义,该等式保持有效SRX (t) == 1. Ot其他实施例是以通过放宽一些核心约束条件而得到的替代约束条件为基础的。适度指针交叉选项具有适度指针交叉的替代实施例将使用以下的约束条件(l)Left_Remap (TLLx (t)) = = SLLx (t)(2) Left_Remap (TLRx (t)) = = SLRx (t)(3) SLRx (t) = = Min (1,SRx (t) +Offsetx)(4) SRx (t) = = Ri ght_Remap (TRx (t))(5) Right_Remap (TRRx (t)) = = SRRx (t)(6) Ri ght_Remap (TRLx (t)) = = SRLx (t)(J) SRLx (t) = = Max (0,SLx (t) -Offsetx)(8) SLx (t) = = Left_Remap (TLx (t))(9) SLRx (t) = = SRx (t)
(lO)SRLx(t) == SLx(t)于是,用于该实施例的变换将是
f
权利要求
1.一种指针控制装置,包括第一输入设备,所述第一输入设备提供使用与所述第一输入设备相关联的第一坐标系统来表达的位置信号;第二输入设备,所述第二输入设备提供使用与所述第二输入设备相关联的第二坐标系统来表达的位置信号;指针生成系统,所述指针生成系统生成用于在具有共用显示坐标系统的共用显示空间中显示的、与所述第一输入设备相关联的第一指针和与所述第二输入设备相关联的第二指针;映射积分处理器,所述映射积分处理器被配置为部分基于所述第一输入设备的所述位置信号并且部分基于所述第二输入设备的所述位置信号来计算所述显示坐标系统内的所述第一指针的位置,并且被配置为部分基于所述第二输入设备的所述位置信号并且部分基于所述第一输入设备的所述位置信号来计算所述显示坐标系统内的所述第二指针的位置;所述映射积分处理器还被配置为计算所述第一指针的位置和所述第二指针的位置,使得每个位置被限制在所述共用显示坐标系统内的动态边界的不同侧,其中所述处理器基于对所述第一输入设备和所述第二输入设备的各自位置信号的认识来调节所述动态边界。
2.根据权利要求1所述的指针控制装置,其中,所述动态边界将所述共用显示空间细分为两个非重叠的连续区域,其中所述两个非重叠的连续区域的集合等于所述共用显示空间。
3.根据权利要求1所述的指针控制装置,其中,所述动态边界将所述共用显示空间细分为两个部分重叠的连续区域。
4.根据权利要求1所述的指针控制装置,其中,所述动态边界将所述共用显示空间细分为两个连续区域,所述两个连续区域沿着它们的动态末端而被静态地约束。
5.根据权利要求1所述的指针控制装置,其中,所述第一输入设备提供左位置信号,并且所述第二输入设备提供右位置信号;其中,所述动态边界将所述共用显示空间细分为左区域和右区域,所述动态边界定义了所述左区域的右边缘和所述右区域的左边缘;并且其中,所述映射积分处理器基于所述右位置信号来计算所述右边缘,并且基于所述左位置信号来计算所述左边缘。
6.根据权利要求5所述的指针控制装置,其中,所述左边缘和所述右边缘互相重合。
7.根据权利要求5所述的指针控制装置,其中,所述左边缘和所述右边缘相互远离。
8.根据权利要求1所述的指针控制装置,其中,所述第一输入设备和所述第二输入设备相互独立地操作。
9.根据权利要求1所述的指针控制装置,其中,所述第一输入设备和所述第二输入设备使用相同类型的传感器来生成位置信号。
10.根据权利要求1所述的指针控制装置,其中所述第一输入设备和所述第二输入设备使用不同类型的传感器来生成位置信号。
11.根据权利要求1所述的指针控制装置,还包括至少一个提供附加输入信号的附加输入设备;其中,所述指针生成系统生成与所述附加输入设备相关联的指针;并且其中,所述映射积分处理器基于所述第一输入设备和所述第二输入设备的所述位置信号以及所述附加输入信号来计算与所述附加输入设备相关联的指针的位置。
12.根据权利要求1所述的指针控制装置,其中,所述第一坐标系统和所述第二坐标系统中的至少一个是一维坐标系统。
13.根据权利要求1所述的指针控制装置,其中,所述第一坐标系统和所述第二坐标系统中的至少一个是二维坐标系统。
14.根据权利要求1所述的指针控制装置,其中,所述第一坐标系统和所述第二坐标系统中的至少一个是三维坐标系统。
15.根据权利要求1所述的指针控制装置,其中,所述映射积分处理器执行至少一个变换。
16.根据权利要求4所述的指针控制装置,其中,所述映射积分处理器执行至少一个包括重叠控制因子的变换,所述重叠控制因子允许第一指针和第二指针同时占据所述中间区域。
17.根据权利要求1所述的指针控制装置,其中,所述映射积分处理器执行至少一个包括外部界限限制的变换,由此所述第一输入设备和所述第二输入设备的预定义位置不被映射到所述显示坐标系统。
18.根据权利要求1所述的指针控制装置,其中,所述处理器选自于由微处理器、微控制器、数字信号处理器、计算机和专用集成电路(ASIC)构成的组。
19.根据权利要求1所述的指针控制装置,其中,所述处理器被嵌入在所述第一输入设备和所述第二输入设备中的至少一个中。
20.根据权利要求1所述的指针控制装置,其中,所述处理器由程序指令来配置,所述程序指令存储在与所述处理器耦合的机器可读存储器中。
21.—种响应于多个输入设备在显示屏上生成多个指针的方法,包括从第一输入设备电子地接收第一位置信号;从第二输入设备电子地接收第二位置信号;电子地处理所述第一位置信号和所述第二位置信号,以计算在与显示屏相关联的预定义显示坐标系统之内的第一指针位置和第二指针位置,所述第一指针位置和所述第二指针位置相互不同并且均基于所述第一位置信号和所述第二位置信号;在所述显示屏上生成和显示第一指针和第二指针,所述第一指针显示在所述第一指针位置处并且所述第二指针显示在所述第二指针位置处;其中,执行所述处理步骤,使得所述第一指针位置和所述第二指针位置被限制在所述显示坐标系统内的动态边界的不同侧,其中基于所述第一位置信号和所述第二位置信号来计算地调节所述动态边界。
22.根据权利要求21所述的方法,其中,所述第一位置信号是左位置信号,并且所述第二位置信号是右位置信号;其中执行所述处理步骤,使得所述动态边界将显示空间细分为左区域和右区域,所述动态边界定义了所述左区域的右边缘和所述右区域的左边缘;并且其中,所述处理步骤还包括基于所述右位置信号来计算所述右边缘并且基于所述左位置信号来计算所述左边缘。
23.根据权利要求21所述的方法,其中,通过应用所述第一位置信号和所述第二位置信号的变换来执行所述处理步骤。
24.根据权利要求21所述的方法,其中,通过应用对所述第一位置信号和所述第二位置信号之间的二次关系进行定义的变换来执行所述处理步骤。
25.根据权利要求21所述的方法,其中,通过应用对所述第一位置信号和所述第二位置信号之间的二次关系进行定义的变换来执行所述处理步骤,并且所述变换包括重叠控制因子,所述重叠控制因子允许所述第一指针位置和所述第二指针位置占据与所述动态边界相关联的共用中间区域。
26.根据权利要求21所述的方法,其中,所述第一输入设备和所述第二输入设备均具有可选择位置的关联范围;并且其中,通过应用对所述第一位置信号和所述第二位置信号之间的二次关系进行定义的变换来执行所述处理步骤,并且所述变换包括外部界限限制,由此所述第一输入设备和所述第二输入设备的关联范围的预定义部分不被映射到所述显示坐标系统。
27.根据权利要求21所述的方法,其中,执行所述处理步骤以定义动态直线边界,所述动态直线边界将所述显示屏细分为两个连续区域。
28.根据权利要求21所述的方法,其中,执行所述处理步骤以定义动态曲线边界,所述动态曲线边界将所述显示屏细分为两个连续区域。
29.根据权利要求21所述的方法,其中,执行所述处理步骤以定义包括中间区域的动态边界,所述中间区域将所述显示屏细分为位于所述中间区域的相对侧的两个连续区域。
30.根据权利要求21所述的方法,其中,使用选自于由微处理器、微控制器、数字信号处理器、计算机和专用集成电路(ASIC)构成的组中的设备来执行所述电子地处理。
31.一种用于在显示屏上生成多个指针的装置,包括多位置输入系统,所述多位置输入系统接收来自多个输入设备的位置输入数据;指针生成系统,所述指针生成系统生成用于在所述显示屏上显示的多个指针,所述多个指针中的每一个位于不同的指针位置;映射积分处理器,所述映射积分处理器被配置为通过在计算每个指针位置时考虑来自全部所述多个输入设备的所述位置输入数据来计算所述不同的指针位置;所述映射积分处理器还被配置为计算所述不同的指针位置,使得每个位置位于动态边界的不同侧,所述处理器基于对来自所述多个输入设备的所述输入数据的认识来调节所述动态边界。
全文摘要
本指针管理技术建立了一种用于绝对输入模式和相对输入模式中的双指针管理的协议和方法。该方法定义了用于输入传感器坐标和目标屏幕坐标之间的上下文动态重映射的一组属性/约束条件。左指针(相应地,右指针)的重映射取决于右指针(相应地,左指针)在目标屏幕空间中的位置。这种相互依赖能够实现更加灵活并且更加强大的交互,这是因为它利用了上下文布局在每一时刻对重映射变换进行重新估计。
文档编号G06F3/038GK102449590SQ201080023504
公开日2012年5月9日 申请日期2010年6月21日 优先权日2009年6月26日
发明者L·里加齐奥, P·莫兰 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1