实现用户输入的装置、方法和计算机程序的制作方法_2

文档序号:8303421阅读:来源:国知局
及如果所述波动低于阈值,则确定物体正在触摸所述触摸板15。
[0043]至少一个处理器3可以被配置为从用户接口 13接收输入命令并且还可以配置为将输出命令提供给用户接口 13。至少一个处理器3还可以被配置为写入或读取至少一个存储器5。用户接口 13的输出可以被提供为对控制器4的输入。
[0044]至少一个存储器5可以被配置为存储计算机程序9,计算机程序9包括当被载入至少一个处理器3时控制装置I的运行的计算机程序指令11。计算机程序指令11可以提供使装置I能够执行在图4、图5、图6中示出的示例方法的逻辑和例程。至少一个处理器3通过读取至少一个存储器5能够加载并执行计算机程序9。
[0045]计算机程序指令11可以提供被配置为控制装置I的计算机可读程序装置。当被加载到控制器4时,计算机程序指令11可以提供:用于确定由触摸板的电容式传感器提供的信号中的波动的装置;以及用于在所述波动低于阈值的情况下确定物体正在触摸所述触摸板的装置。
[0046]计算机程序9可以经由任何适合的传送机制21到达装置I。传送机制21可以例如是计算机可读存储介质、计算机程序产品23、存储设备和诸如CD-ROM或DVD、有形地体现计算机程序9的制造品之类的记录介质。传送机制可以是被配置为可靠地传输计算机程序9的信号。装置I可以作为计算机数据信号传播或发送计算机程序9。
[0047]虽然存储器5被示出为图1中的单个组件,但是它可以实现为一个或多个单独的组件,其中的一些或所有组件可以被集成/移除和/或可以提供永久/半永久/动态/缓存存储。
[0048]对“计算机可读存储介质”、“计算机程序产品”、“有形地体现的计算机程序”等或“控制器”、“计算机”、“处理器”等的引用应当被理解为不仅包含具有诸如单个/多个处理器架构和连续(例如,冯.诺依曼)/平行架构之类的不同架构的计算机,而且还包括诸如现场可编程门阵列(EPGA)、专用集成电路(ASIC)、信号处理设备和其它设备之类的专用电路。对计算机程序、指令、代码等的引用应当被理解为包含用于可编程处理器的软件、诸如硬件设备的可编程内容之类的固件(无论是处理器的指令,还是固定功能设备、门阵列或可编程逻辑设备等的配置设置)。
[0049]在图1中示出的示例实施例中,用户接口 13包括触摸板15。触摸板15可以包括使用户能够通过使用物体触摸该触摸板15的表面或将物体靠近触摸板15的表面来产生到装置I的输入的任何装置。触摸板15可以包括使装置I的用户能够将信息输入到装置I的装置。所述信息可以被用于控制装置I。
[0050]在本公开的某些实施例中,用户接口 13还可以包括其它用户输入设备,诸如小键盘、控制杆、导航键或不同类型用户输入设备的组合。在本公开的某些实施例中,用户接口13还可以包括诸如显示或音频输出设备之类的用户输出设备或任何其它适合的输出设备。
[0051]在本公开的某些实施例中,触摸板15可以是触敏显示器31的一部分。在图2中示意性地示出示例触敏显示器31。图2的示例触敏显示器31包括显示器33、传感器35和保护覆盖层37。可以理解,在本公开的其它实施例中,触敏显示器31可以包括其它组件。
[0052]显示器33可以包括使信息能够被显示给装置I的用户的任何装置。所述信息可以对应于已经由用户通过触摸板15或其它用户输入设备输入的信息、被存储在一个或多个存储器5中的信息或已经由装置I接收的信息。
[0053]显示器33可以包括任何适合的显示器,诸如液晶显示器、发光二极管、薄膜晶体管或任何其它适合类型的显示器。
[0054]传感器35可以覆盖在显示器33上。传感器35可以包括可被配置为检测用户何时使用物体触摸该触摸板15的表面的任何装置。在本公开的某些实施例中,传感器35可以被配置为检测用户何时将物体靠近触摸板15的表面,即使该物体没有接触到触摸板15的表面。
[0055]在本公开的某些实施例中,传感器35可以包括一个或多个电容式传感器。电容式传感器35可以包括容性材料层。在本公开的某些实施例中,容性材料可以被布置成网格或其它适合的阵列。所述容性材料可以是透明的以使能透过传感器35看见显示器33。所述容性材料可以包括诸如铟锡氧化物的任何适合的材料。
[0056]所述容性材料可以被配置以便用户可以通过触摸所述触摸板15的表面或将物体靠近触摸板15的表面来驱动电容式传感器35。这导致由电容式传感器提供或汇集电荷,从而改变传感器35的电容。这使能检测驱动并可以使传感器35能够提供指示驱动中的变化的输出信号。在某些实施例中,可以分析所述输出信号以获得有关驱动的信息(诸如位置和持续时间)或任何其它适合的信息。
[0057]电容式传感器35的输出信号可以被提供给处理器3。由电容式传感器35提供的输出信号可以具有幅度。输出信号的幅度可以提供容性材料电容的改变大小的指示。电容式传感器35的输出信号还可以提供触摸板15的已经被驱动的表面区域的位置的指示。
[0058]在图2中的示例实施例中,保护层37被提供为覆盖在传感器35和显示器33上。保护层37提供表面39,装置I的用户能够触摸该表面以驱动触摸板15。
[0059]在本公开的某些实施例中,保护层37可以形成装置I的外壳的一部分。保护层37的表面39可以形成装置I的外表面的一部分。
[0060]保护层37可以是透明的以便显示器33透过保护层37是可见的。保护层37可以包括绝缘材料。
[0061]图3示出了根据本公开的另一个实施例的装置I’。图3示出的装置I’可以是芯片或芯片组。装置I’包括如以上根据图1描述的至少一个处理器3和至少一个存储器5。装置I’可以被包含在包括一个或多个触摸板15的外壳内。
[0062]图4示出了根据本公开的示例实施例的方法。该方法可以使用图1至图3的装置I和触摸板15实现。
[0063]在方框41中,确定由电容式传感器35提供的信号中的波动。可响应于储存在传感器35的容性材料中的电荷的改变而提供所述信号。通过用户使用他们的手指或一些其它诸如触笔的物体触摸所述触摸板15的表面39或者用户将他们的手指或其它物体紧靠触摸板15的表面39,可以引起所储存的电荷的改变。
[0064]在本公开的某些实施例中,当用户尝试触摸所述触摸板15的表面39时,在用户手指的皮肤和触摸板15之间可能存在障碍物。例如,用户可能正带着手套,而手套的材料可以充当用户的皮肤和触摸板15的表面39之间的障碍物。在其它实施例中,用户的指甲可能很长并且用户可能使用他们的指甲而不是他们的手指的皮肤触摸所述触摸板15的表面39。手套的材料和指甲可以充当用户的手指和电容式传感器35之间的进一步的绝缘层。与用户直接用他们的手指触摸所述触摸板15的表面39相比,这有效地增加了用户的手指和电容式传感器35之间的分离。与用户直接用他们的手指触摸所述触摸板15的表面39相比,这可以导致传感器35的电容的更小改变。这可以导致由电容式传感器35提供的输出信号具有更小的幅度。
[0065]可以由处理器3检测输出信号中的波动。所述波动可以包括由电容式传感器35提供的信号中的小而迅速的改变。所述波动可以包括由电容式传感器35提供的输出信号中的颤动。
[0066]波动可以是由装置I的用户的无意识移动引起的。波动可以是由用户的手相对于触摸板15的表面39的无意识移动引起的。无意识移动可以包括用户的一部分相对于装置I的小和/或迅速的移动。无意识移动可以例如包括用户的手的摆动。
[0067]在方框43中,处理器3可以确定信号中的波动量低于阈值。阈值可以包括波动的大小或由波动引起的信号的幅度增加。在某些实施例中,阈值可以包括在指定时间周期内输出信号内的改变的数量。可以理解,在某些实施例中,阈值还可以包括波动的大小和在指定时间周期内的改变的数量两者。
[0068]在方框45中,处理器3可以确定因为信号中的波动量低于阈值,所以用户正在使用物体触摸所述触摸板。物体和触摸板15的表面39之间的直接接触可以使用户的手更稳定并且减少用户的无意识移动。这导致响应于用户实际地触摸所述触摸板15的表面39而提供的信号中的更小波动。因此,这可以使处理器3能够确定触摸板15的表面39已经被触摸,即使用户戴了手套或者用诸如他们的指甲的物体触摸所述触摸板15。
[0
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1