具有激活力动态控制的触摸屏的制作方法_4

文档序号:9470965阅读:来源:国知局
施例中,所述计算装置470被省略掉或者所述系统400包括其它装置(例如,多个计算装置470、触笔701 (如图7A-B所示)诸如此类)。所述触摸屏显示设备401及所述计算装置470可以自始至终连接,例如通过有线连接、无线连接、经由一个或多个网络的连接(例如,互联网、内部网、局域网、无线区域网络,移动网络等等)、经由一个或多个卫星的连接、经由一个或多个射频接收器和/或发射器连接或其结合等等。例如,所述触摸屏显示设备401被应用作为车载(如,飞机或汽车)触摸屏显示装置,且所述计算装置470被应用作为远程的断开-登陆的计算设备连接到所述车载触摸屏显示装置上。此外,例如,所述触摸屏显示设备401及所述计算装置470被应用在交通工具(如,飞机或汽车)上,且所述计算装置470及所述触摸屏显示设备401通过电缆连接以便于他们可以交换数据,例如输入和输出(I/Os)。此外,所述触摸屏显示设备401自始至终连接在其它装置上,例如触笔701 (如图7A-B所示)或者其它用户设备(例如手套)。
[0052]所述触摸屏显示设备401包括或者被应用作为头低位倾斜触摸屏显示器、集成的触摸屏显示系统和/或在交通工具(如,汽车或飞机)中类似的。此外,所述触摸屏显示设备401可以被应用作为各种触摸屏显示器中的任一种,例如触摸屏计算装置、智能手机、平板电脑设备、触摸一体机等等。所述触摸屏显示设备401可以被应用作为零压力触摸屏显示设备,例如电容式触摸屏显示器或光束遮断式触摸屏显示器。在所述触摸屏显示设备401被应用作为零压力触摸屏显示设备的实施例中,所述触摸屏传感器201可能不会(例如,没有)为所述触摸屏控制器410提供任何接触力信息。
[0053]所述触摸屏显示设备401包括任一部件并构形为如图1-3B中描述及阐述的。
[0054]如图4所示,所述触摸屏显示设备401包括至少一个触摸屏传感器201 (例如,如图2A-E中描述及阐述的)、至少一个力传感器(例如,至少一个力传感器204、至少一个力传感器208和/或至少一个力传感器209,如图2A-3B中描述及阐述的)、至少一个处理单元(例如,触摸屏控制器410、力传感控制器420及处理器430)、内存440、存储器450、及其它可以被自始至终连接的部件。
[0055]所述触摸屏显示设备401的所述至少一个处理单元包括至少一个触摸屏控制器410、至少一个力传感控制器420及至少一个处理器430。图4描述的实施例其中触摸屏控制器410、力传感控制器420及处理器430被应用作为单独的处理单元,触摸屏控制器410、力传感控制器420及处理器430的功能被应用作为单独的处理单元(例如,单一集成电路芯片被构形用以执行所述触摸屏控制器410、力传感控制器420及处理器430的功能)或者作为任意数量的单独处理单元(例如,处理单元被应用在多个集成电路芯片上,处理单元被应用作为在单一集成电路芯片内实现的电路,诸如此类)被应用在单个设备或多个设备中(例如,触摸屏显示设备401及计算设备470)。例如,所述触摸屏控制器410及力传感控制器420被应用作为集成在处理器420中的电路(例如,数字和/或模拟电路)。进一步地,例如,所述触摸屏控制器410及力传感控制器420被应用于触摸屏显示设备401,且所述处理器430被应用于其它设备中(例如,计算设备470)。另外,所述至少一个处理单元被构形用以运行存储在永久计算机可读媒体(例如,内存储器440和/或外存储器450,计算机设备470的内存储器和/或外存储器,诸如此类)中的各种应用软件、固件或计算机代码,并被构形用以执行如整个公开的各种指令、功能和/或操作。
[0056]如图4所示,当用户触摸或将近触及所述触摸屏显示设备401的用户接口表面时,所述触摸屏控制器410被构形用以接收来自所述触摸屏传感器201的电气性能上的信号或者变化,并输出触摸位置数据(例如,触摸位置信息的数据)到所述处理器430上。所述触摸位置数据包括关于在用户接口表面上检测到的用户触摸位置的信息。例如,触摸屏位置数据包括水平轴和垂直轴坐标(例如,X轴和Y轴坐标)的点或区域有关于检测到的触摸或接近的触摸。进一步地,例如,当用户执行一手势时,触摸屏控制器可以输出一连串的变化的(随时间动态变化)触摸屏位置数据至所述处理器430。在一些实施例中,获得的来自所述触觉传感器201的触摸位置数据不包含任何接触力信息。
[0057]如图4所示,当用户触摸和施加(如,压力)在触摸屏显示设备401的用户接口表面时,所述触摸屏控制器410被构形用以接收电气性能上的信号或者变化来自至少一个力传感器(例如,至少一个力传感器204、至少一个力传感器208、至少一个力传感器209,(如图2A-E中描述及阐述的)、和/或力传感器704)并输出接触力数据(例如,接触力信息的数据)至所述处理器430。所述接触力数据包括关于由所述至少一个力传感器(如,204,208,209和/或704)中的每一个检测到的力量信息。在一些实施例中,从所述至少一个力传感器(如,204,208,209和/或704)获得的所述接触力数据不包含任何触摸位置信息。进一步地,在一些实施例中,从所述至少一个力传感器(如,204,208,209和/或704)获得的所述接触力数据包括不足以确定准确触摸位置的信息。
[0058]如图4所示,所述处理器430被构形用以接收(如,并发接收、大体并发接收、同时接收、大体同时接收、实时接收、大体实时接收,并/或类似的)触摸位置数据来自所述触摸屏控制器410和接触力数据来自所述力传感控制器420和/或触笔701的控制器720。所述处理器430被构形用以执行基于触摸位置数据和接触力数据的任一不同的操作,例如全部公开的操作。同样地,所述处理器430被构形用以执行任一不同的操作(如,修改、输出、同步数据与其它数据、时间戳、滤波、忽略、采样、平均、聚集、关联数据与其它数据,比较数据与其它数据(例如,触摸位置数据的一部分、接触力数据的一部分、其它接收的数据,存储在一个永久计算机可读媒体的数据等)等等)有关于所述触摸位置数据及所述接触力数据,且同样地,处理器430被构形用以执行基于有关触摸位置数据和接触力数据的任一不同操作。
[0059]在一些实施例中,所述触摸屏显示设备401包括存储在永久计算机可读媒体(如内存储器440和/或外存储器450)中的⑶I软件。处理器430被构形用以执行⑶I软件的指令来执行各种操作。GUI软件包含被存储在永久计算机可读媒体中的一个或多个软件应用程序或计算机代码,被构形用于在处理器430执行时执行各种指令或操作。例如,所述⑶I软件的执行经由所述处理器430会引起所述处理器430输出图形数据到所述显示器203上。所述⑶I软件的执行经由所述处理器430会引起所述处理器430输出有关于任一不同系统或设备(如,无线电的调谐系统、飞行管理系统(FMS),计算设备470等等)的图形数据向用户显示,例如,⑶1600 (如图6中描述及阐述的)。所述显示器203可以显示对应于图像数据的图像。进一步地,在其它实施例中,所述计算设备470包括存储在一永久的计算机可读媒体中的GUI软件,且所述计算设备470中的处理器被构形用以执行所述GUI软件。
[0060]所述处理器430被构形用以确定是否接受触摸输入(如,⑶I按钮的按压或者触摸手势)作为按钮选择,基于触摸位置信息、接触力信息、触摸输入类型,和/或通过访问数据结构(如,速查表500,如图5中描述及阐述的)获得的数据来防止偶然的按钮选择和/或激活。所述处理器430可以确定触摸输入的类型根据,基于位置信息和/或数据结构(如,速查表500,如图5中描述及阐述的)中数据的访问。例如,所述处理器430可以确定一次触摸输入是一手势,基于自所述触摸屏控制器410收到的触摸位置的数据流,这表明是一手势。此外,所述处理器430可以确定一次触摸输入是一⑶I按钮按还是一手势,至少基于在触摸位置数据的位置及数据结构(如,速查表500,如图5中描述及阐述的)中数据的访问,例如,通过访问数据结构来确定触摸位置数据关联于所述GUI按钮(如,610或620)还是图形区域还是手势区域(如630)。例如,当用户执行一触摸输入(如,按压⑶I按钮(如610或620)由所述触摸屏显示设备401显示或者执行一手势)时,所述处理器430确定是否接受此次触摸输入作为一选择,基于此次输入关联的接触力是否超过此次触摸输入确定的触摸位置的激活力阈值。在一些实施例中,所述激活力阈值是固定的或者变化的(如,动态控制的)基于触摸屏的位置。在一个实施例中,所述处理器430被构形用以访问(例如,读取数据从和/或写入数据到)数据结构(例如,速查表500,如图5中描述及阐述的)被存储在永久计算机可读媒体(如内存储器440和/或外存储器450)中,来查找预定的激活力阈值相对应于检测到的触摸输入和检测到触摸位置。例如,靠近触摸屏显示器边缘处的激活力可能小于,靠近触摸屏显示器中心的激活力。进一步地,例如,所述处理器430需要一个特定的最小力量(如,50克-力,80克-力,或者其它合适的力)对于按钮选择及较小的最小力量(如,5克-力,10克-力,或者其它合适的力)对于手势。此外,所述触摸屏显示设备401可以被校准,以便具有有效统一激活接触力(或任何其它所需分配的固定的(例如,预定的)或可变的(例如,动态调节的,如用户可编程的或过程可调的)激活接触力)在整个显示表面上;这种有效统一激活触摸力克服了当前触摸屏主要不足。
[0061]此外,所述处理器430被构形用以滤除环境振动(例如,由车辆(如飞机或汽车)引起的振动))从力传感数据中,以便使环境的振动不会被误解为用户的接触力。在一个实施例中,如果所有的力传感器(如,204,208,209和/或704)检测到相同力量的力,所述处理器430可以滤除检可能表明为环境振动的测出的相同力量的力。在其它实施例中,如果一些或者全部的所述力传感器(如,204,208,209和/或704)检测到大量的不符合用户触摸输入的典型模式的力,所述处理器430可以从传感器的力数据中滤除一些或者所有的检测到的力量。此外,所述处理器430自始至终连接到另一个力传感器(并不是被构形用以检测触摸屏显示设备401上的用户触摸力,更准确地说是被构形用以检测环境振动),其位于所述触摸屏显示设备401中的其它地方或位于系统中的其它地方(例如,交通工具中的其它地方)来检测作用于力传感器(如,204,208,209和/或704)上的环境力,且所述处理器430可以从由力传感器(如,204,208,209和/或704)检测到的力传感数据中滤除由其它力传感器检测到的力。进一步地,例如,来自所述力传感控制器420和/或触笔701的控制器720的接触力数据被忽略掉,当所述处理器430不接收来自所述触摸屏控制器410的触摸位置数据。
[0062]例如,如果触摸位置是在⑶I按钮上,所述处理器430可能需要用户应用一个力量,其大于激活力阈值,以防止对GUI按钮的无意中激活。此外,例如,如果触摸位置是在映射区域,所需的最小力量可能会较小(例如,更小)让用户可以轻松地执行手势(例如,捏或缩放)。
[0063]仍参考图4,所述计算设备470包括至少一个处理器、内存、存储器,至少一个输入设备,至少一个输出设备,至少一个输入/输出设备,天线,发射器和/或接收器,和/或在通常计算设备中建立的其它部件。所述计算设备中一些或全部的部件可以自始至终连接。
[0064]现参考图5,所示为一个实施例中的一个典型的数据结构。所述数据结构被存储在一永久的计算机可读媒体(如,内存储器440、外存储器450、其它内存储器、其它外存储器等等)中。如图5所示,所述数据结构被应用作为速查表500 ;然而,在其它实施例中,所述数据结构被应用作为任一适合的数据结构或者数据结构的结合,例如
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1