支持触摸的复杂数据输入的制作方法

文档序号:6513581阅读:179来源:国知局
支持触摸的复杂数据输入的制作方法
【专利摘要】用于经由多点触摸表面进行触摸输入的计算机实现方法包括:经由所述多点触摸表面来显示输入微件,其中所述输入微件包括至少一个控制字段和至少一个元素条。检测到沿着所述多点触摸表面且基本上在所述控制字段或元素条内的手指接触。响应于检测到所述手指接触,调节元素条的内容。
【专利说明】支持触摸的复杂数据输入
【技术领域】
[0001]本文描述的实施例一般涉及到计算机设备中的触摸输入,尤其涉及使用触摸感应设备输入复杂数据。
【背景技术】
[0002]带有触摸屏的计算设备在企业界变得越来越常见。例如,这样的设备当前用于诸如博彩、工程系统、商业智能、地质学、科学和许多其它领域。这些设备通常使用触摸输入来接收用户指令。已知的触摸输入方法的一个示例为使用户能够选择选项和/或调整参数的微件(widget)。微件可以包括滑块,滑块使用户能够滑动标记物到最大和最小之间的期望点。微件还可包括复选框、单选按钮、和/或切换(toggle)按钮。此外,微件可以包括简单的文本框,其使用户能够经由虚拟键盘或附接的物理键盘来键入。已知的触摸输入工具的另一示例包括简单的播放、暂停和播放控制按钮。这些是工业中公知的且已应用于许多不同的媒体类型,包括音乐、电影和播客(podcast)。已知的触摸输入方法还包括例如:下拉框、嵌入式下拉框、以及表现为自动售货机轮的旋转下拉框。
[0003]然而,已知的触摸输入方法仅可用于简单的、一维的数据集,诸如唯一的可调维度为时间的单个电影的回放控制。另一方面,科学和工程领域经常使用复杂数据集,在复杂数据集中,为易于使用,对功能进行分组。这种数据集的示例包括:具有多个元素的数组;包括平均值和标准偏差值的压力统计;包括压力、密度和温度值的气体状态;包括未知
(X,y, z)、速度(i, j,i)和加速度(Χ,?)向量的物体动态 状态;包括最小值、最大值和目
标值的目标定义;以及诸如驱动管路、变速箱和齿轮值的存在论。已知的触摸输入方法不易于使复合的滑块和/或数据树形结构的现有范例用于例如移动应用或设备,这是因为基于手指接触的输入不如鼠标点击那样精确。而且,已知的触摸输入方法经常隐藏数据,而使得在操作过程中不易于对其进行监控。

【发明内容】

[0004]在一个方案中,用于经由多点触摸表面进行触摸输入的计算机实现方法包括:经由多点触摸表面来显示输入微件,其中所述输入微件包括至少一个控制字段和至少一个元素条。检测沿着所述多点触摸表面且基本上在所述控制字段或元素条内的手指接触。响应于检测到所述手指接触,调节元素条的内容。
[0005]在另一方案中,一种计算机设备包括:多点触摸表面,其被配置用于经由触摸来接收用户输入并且基于所述用户输入来显示信息;以及处理器,其与所述多点触摸表面可操作地耦合。所述处理器被配置为:使多点触摸表面显示包括至少一个控制字段和至少一个元素条的输入微件;检测沿着多点触摸表面且基本上在控制字段或元素条内的手指接触;以及响应于检测到手指接触,调节元素条的内容并且使多点触摸表面显示调节后的内容。
[0006]在另一方案中,一种计算机设备包括:多点触摸表面,其被配置用于经由触摸来接收用户输入并且基于所述用户输入来显示信息;以及处理器,其与所述多点触摸表面可操作地耦合。所述处理器被配置为使多点触摸表面显示包括至少一个控制字段、标签条和值条的输入微件。所述处理器检测沿着多点触摸表面且基本上在控制字段内的第一手指接触;以及响应于检测到所述第一手指接触,调节标签条以选择期望元素。所述处理器还检测沿着多点触摸表面且基本上在至少一个控制字段内的第二手指接触;以及响应于检测到所述第二手指接触,调节值条以选择所选元素的期望值。
【专利附图】

【附图说明】
[0007]图1为示出用于经由多点触摸表面进行触摸输入的示例性计算机实现方法的流程图。
[0008]图2为用于图1所示的方法的示例性输入微件的图示。
[0009]图3为图1所示的方法的扩展流程图。
[0010]图4为图2所示的输入微件的第二图示。
[0011]图5为图2所示的输入微件的另一图示。
[0012]图6为图2所示的多个输入微件的图示。
[0013]图7为用于利用多点触摸表面经由触摸输入来接收复杂数据的示例性计算机架构的示意性框图。
[0014]图8为用于利用多点触摸表面经由触摸输入来接收复杂数据的示例性计算机系统的示意性框图。
【具体实施方式】
[0015]本文描述了用于经由触摸输入来接收和处理复杂数据集的系统、方法和设备的示例性实施例。本文描述的实施例便于利用能够访问多个元素的单个输入微件来快速地且容易地向下深入到期望元素。本文描述的实施例还便于交互地设定元素的期望值。已知的触摸输入方法要求接触点的过于精细的精度,导致“肥胖手指”误差,和/或使得仅对于单个关联元素输入值和设定。
[0016]本文所描述的系统、方法和设备的示例性技术效果包括如下中的至少一项:(a)经由多点触摸显示器来显示一个或多个输入微件,其中输入微件包括例如第一和第二控制字段、标签条和值条;(b)检测沿着多点触摸表面且基本上在控制字段、标签条或值条中的一个内的手指接触;(c)如果检测到手指接触基本上在标签条内,则改变在输入微件中显示的元素,包括改变标签条中的标签和值条中的关联值;(d)如果检测到手指接触基本上在值条内,则显示虚拟键盘、接收与当前显示的元素有关的新值、以及调节当前显示的元素的值;以及(e)如果检测到手指接触基本上在一个控制字段内,则调节当前显示的元素的值。
[0017]图1为示出用于经由计算机设备的多点触摸表面进行触摸输入的示例性计算机实现方法的流程图100。在示例性实施例中,多点触摸表面显示器显示102具有至少一个控制字段和至少一个兀素条的输入微件、或多个输入微件。图2为不例性的输入微件200的图示。如图2所示,至少一个控制字段包括第一控制字段202和第二控制字段204。至少一个元素条包括标签条206和值条208。标签条206存储和/或显示所选的元素标签,诸如压力、密度、风扇速度、或能够分配值的任何适当的元素标签。值条208存储和/或显示用于标签条206中所示的元素标签的所选的值。第一控制字段202和第二控制字段204能够如本文所描述的用于调节元素标签和/或调节值。
[0018]再次参照图1,计算机设备检测104沿着多点触摸表面且基本上在控制字段和元素条中的一个内的手指接触。而且,响应于检测手指接触,计算机设备基于手指接触的环境来调节106元素条的内容。如图2所示,用户可以触摸或轻击第一控制字段202以减小值条208中的值。可选地,用户可以触摸或轻击第二控制字段204以增大值条208中的值。
[0019]图3是图1所示的方法的扩展流程图300。在示例性实施例中,多点触摸表面显不器显不302 一个输入微件或多个输入微件,所述微件具有至少一个控制字段和至少一个元素条。输入微件的位置通常将取决于使用输入微件的环境。图4是具有至少一个控制字段和至少一个元素条的输入微件200的图示。如上所述,输入微件200包括第一控制字段202、第二控制字段204、标签条206和值条208。每个控制字段202和204以及条206和208都是支持触摸输入的。
[0020]再次参照图3,计算机设备检测304沿着多点触摸表面且基本上在控制字段和元素条中的一个内的手指接触。计算机设备可以使用本领域技术人员公知的任何适当的软件和/或硬件技术来检测304手指接触。而且,响应于检测手指接触,计算机设备再次利用本领域技术人员公知的任何适当的软件和/或硬件技术来确定306沿着多点触摸表面的手指接触的位置。例如,计算机设备可以确定沿着多点触摸表面检测到的手指接触的近似坐标,并且将所述坐标与控制字段或元素条的已知坐标进行比较。如果计算机设备确定306手指接触基本上在元素条206内,则计算机设备设定308输入微件200的标签条206以显示不同的元素标签,并且调节值条208以显示新元素标签的对应值。在一些实施例中,用户能够触摸或轻击元素条206以锁定和/或解锁输入微件200。例如,在一些实施例中,当计算机设备检测到手指接触基本上在标签条206内时,切换用于作为整体的输入微件200或具体地用于值条208的锁定标记。例如,如果值条208被锁定,则计算机设备响应于检测到手指接触而解锁值条208。
[0021]在一些实施例中,用户能够触摸或轻击第一控制字段202或第二控制字段204,诸如长触摸或双轻击,以改变在输入微件200中显示的元素,其中标签条206被调节以显示不同的元素标签,并且值条208被调节314以显示新元素标签的对应值。图5是这样的实施例的图示。如图5所示,图标210显示在第一控制字段202和第二控制字段204内。当计算机设备检测到图标210的长触摸(即,计时比预设阈值时间长的触摸)或双轻击时,例如,多点触摸表面显示被触摸或轻击的图标210的动画或重定位动作。动画或重定位动作的一个示例为旋转。在该示例中,图标210沿诸如顺时针方向的预设方向从第一位置旋转到不同的第二位置。在两个控制字段202和204均包括图标210的情况下,利用单个输入微件200能够显示的可能元素的数量将取决于支持位置的数量。例如,如果每个图标210能够沿四个基本方向中的每个方向被定位或定向,则将存在总共十六个可能的元素。如果每个图标210能够沿四个基本方向以及之间的位置被定位或定向,则将存在总共六十四个可能的元素。
[0022]再次参照图3,并且在示例性实施例中,如果计算机设备确定306手指接触基本上在值条208内,则计算机设备使用户能够手动输入新值。例如,在一些实施例中,当计算机设备检测到手指接触基本上在值条208内时,多点触摸表面显示310虚拟键盘212。然后,计算机设备经由虚拟键盘212从用户接收312期望值,并且调节314值条208以显示期望值。可利用本领域技术人员公知的任何适当的软件和/或硬件技术来检测和/或记录虚拟键盘212的输入。
[0023]在示例性实施例中,如果计算机设备确定306手指接触基本上在控制字段内,则计算机设备基于所选的控制字段来调节314值条208。例如,用户能够触摸或轻击第一控制字段202以减小值条208中的值。类似地,用户能够触摸或轻击第二控制字段204以增大值条208中的值。在一些实施例中,用户多次(例如四次)触摸或轻击第一控制字段202,以使值条208中的值最小化。类似地,在一些实施例中,用户多次(例如四次)触摸或轻击第二控制字段204,以使值条208中的值最大化。在一些实施例中,用户可以使用姿势来使值条208中的值最小化和/或最大化。例如,用户可以将手指基本上定位在第一控制字段202上方并且沿多点触摸表面向下滑动以使值最小化。类似地,用户可以将手指基本上定位在第二控制字段204上方并且沿多点触摸表面向上滑动以使值最大化。
[0024]在一些实施例中,输入微件200包括多个兀素。例如,图6为多个输入微件200的图示。每个输入微件200均可通过如上所述的用户输入来单独控制。可选地,用于第一输入微件214中的标签的值可以部分地基于用于第二输入微件216中的标签的值,从而改变第二输入微件216的值引起第一输入微件214的值的相应变化。
[0025]图7是用于诸如用户设备510 (图8中示出)的计算机设备的示例性计算机架构400的示意性框图。在示例性实施例中,计算机架构400包括一个或多个处理器402(CPU),其执行上述过程和/或可与上述那些过程有关的任何附加过程。应当理解的是,术语“处理器” 一般是指任何可编程系统,包括系统和微控制器、精简指令集电路(RISC)、专用集成电路(ASIC)、可编程逻辑电路、和/或能够执行本文所述的功能的任何其它电路或处理器。上述示例仅为示例性的,并且因此不意在以任何方式限制术语“处理器”的定义和/或含义。
[0026]上述过程和/或可与上述那些过程有关的任何附加过程的步骤可作为计算机可执行指令被存储在例如通过系统总线406与处理器402可操作和/或可通信耦合的存储器区域404中。如本文使用的“存储器区域”一般是指存储由一个或多个处理器可执行的程序代码和指令以有助于利用多点触摸表面经由触摸输入来接收复杂数据的任何手段。存储器区域404可以包括一种或多于一种形式的存储器。例如,存储器区域404可包括随机存取存储器(RAM)408,其能够包括非易失性RAM、磁RAM、铁电RAM和/或其它形式的RAM。存储器区域404还可包括只读存储器(R0M)410和/或闪存和/或电可编程只读存储器(EEPR0M)。任何其它适合的磁的、光的、和/或半导体存储器,诸如硬盘驱动(HDD) 412,靠其本身或与其它形式的存储器相结合,可包括在存储器区域404中。HDD412还可与磁盘控制器414耦合,以用于传送消息至处理器402以及从处理器402接收消息。而且,存储器区域404还可以为、或可以包括可拆除或可移除的存储器416,诸如适合的盒式磁盘、⑶-ROM、DVD、或USB存储器。上述示例仅为示例性的,并且因此不意在以任何方式限制术语“存储器区域”的定义和/或含义。
[0027]计算机架构400还包括显示设备418,例如多点触摸显示表面。显示设备418或多点触摸表面可以是支持本文所描述的实施例的任何适合的显示器和触摸感应设备。示例性的多点触摸表面包括:电容感应技术,诸如表面电容技术、近场成像技术、互电容技术、和自电容技术;电阻感应系统,诸如模拟或数字电阻技术;光学技术;波技术,诸如表面声波技术、分散信号触摸技术、和声脉冲识别技术;和/或力感应触摸技术。而且,显示设备418可以是但不限于:监控器、电视机显示器、等离子显示器、液晶显示器(LCD)、基于发光二极管(LED)的显不器、基于有机LED (OLED)的显不器、基于聚合物LED的显不器、基于表面传导电子发射器的显示器、包括投射和/或反射图像的显示器、或支持触摸感应技术的任何其它适合的电子设备或显示机构。上述示例仅为示例性的,并且因此不意在以任何方式限制术语“显示设备”的定义和/或含义。在示例性实施例中,显示设备418与显示器控制器420耦合(例如,可操作地耦合)。显示器控制器420经由系统总线406接收数据以通过显示设备418进行显示。在示例性实施例中,显示器控制器420是触摸界面控制器,或包括触摸界面控制器。
[0028]另外,计算机架构400包括网络接口 422,用于与网络(图7中未显示)通信。而且,计算机架构400可包括或者耦合到诸如键盘424的一个或多个输入设备和/或诸如滚球、鼠标、触摸板等的定位设备426。输入设备可与输入/输出(I/O)接口 428耦合且由输入/输出(I/O)接口 428控制,输入/输出(I/O)接口 428进一步与系统总线406耦合。
[0029]此处为简要起见,省去了对键盘424、定位设备426以及磁盘控制器414、网络接口422和I/O接口 428的一般特征和功能的描述,因为这些特征是已知的。
[0030]在操作期间,处理器402和/或显示器控制器420使多点触摸表面显示器418显不输入微件,诸如输入微件200,其具有至少一个控制字段和至少一个兀素条。输入微件200的位置通常将取决于使用输入微件的环境。如上所述,输入微件200包括第一控制字段202、第二控制字段204、标签条206和值条208。每个控制字段202和204以及条206和208均为支持触摸输入的。处理器402和/或显示器控制器420检测沿着多点触摸表面418且基本上在控制字段和元素条中的一个内的手指接触。处理器402和/或显示器控制器420可以利用本领域技术人员公知的任何适合的软件和/或硬件技术来检测手指接触。而且,响应于检测到手指接触,处理器402和/或显示器控制器420再次利用本领域技术人员公知的任何适合的软件和/或硬件技术来确定沿着多点触摸表面418的手指接触的位置。例如,处理器402和/或显示器控制器420可以确定沿着多点触摸表面418检测到的手指接触的近似坐标,并且将该坐标与控制字段或元素条的已知坐标进行比较。如果处理器402和/或显示器控制器420确定手指接触基本上在元素条206内,则处理器402和/或显示器控制器420设定标签条206以显示不同的元素标签,并且调节值条208以显示新元素标签的对应值。在一些实施例中,用户能够触摸或轻击元素条206以锁定和/或解锁输入微件200。例如,在一些实施例中,当处理器402和/或显示器控制器420检测到手指接触基本上在标签条206内时,切换用于作为整体的输入微件200或具体地用于值条208的锁定标记。例如,如果值条208被锁定,则处理器402和/或显示器控制器420响应于检测到手指接触而解锁值条208。在一些实施例中,用户能够触摸或轻击第一控制字段202或第二控制字段204,诸如长触摸或双轻击,以改变在输入微件200中显示的元素,其中标签条206被调节以显示不同的元素标签并且值条208被调节以显示新元素标签的对应值。
[0031]在示例性实施例中,如果处理器402和/或显示器控制器420确定手指接触基本上在值条208内,则处理器402和/或显示器控制器420使用户能够手动输入新值。例如,在一些实施例中,当处理器402和/或显示器控制器420检测到手指接触基本上在值条208内时,处理器402和/或显示器控制器420使多点触摸表面418显示虚拟键盘212。随后,处理器402和/或显示器控制器420经由虚拟键盘212接收来自用户的期望值,并且调节值条208以显示期望值。可利用本领域技术人员已知的任何适合的软件和/或硬件技术来检测和/或记录虚拟键盘212的输入。
[0032]在示例性实施例中,如果处理器402和/或显示器控制器420确定手指接触基本上在控制字段内,则处理器402和/或显示器控制器420基于所选的控制字段来调节值条208。例如,用户能够触摸或轻击第一控制字段202以减小值条208中的值。类似地,用户能够触摸或轻击第二控制字段204以增大值条208中的值。在一些实施例中,用户多次(诸如四次)触摸或轻击第一控制字段202,以使值条208中的值最小化。类似地,在一些实施例中,用户多次(诸如四次)触摸或轻击第二控制字段204,以使值条208中的值最大化。在一些实施例中,用户可以利用姿势来使值条208中的值最小化和/或最大化。例如,用户可以将手指基本定位在第一控制字段202的上方并且沿多点触摸表面418向下滑动,从而使值最小化。类似地,用户可以将手指基本定位在第二控制字段204的上方并且沿着多点触摸表面418向上滑动,从而使值最大化。
[0033]图8是用于利用多点触摸表面经由触摸输入来接收复杂数据以及用于执行上述过程和/或可与上述过程有关的附加过程的示例性计算机系统500的示意性框图。在示例性实施例中,存储器区域502包括一个或多个存储设备504,用于存储数据,诸如输入到本文所述的计算机设备中的复杂数据或任何适合的信息或数据。在一些实施例中,存储器区域502与服务器506耦合,服务器506接着经由网络512与一个或多个计算机系统508 (其可以是管理系统)以及一个或多个用户或计算机设备510 (诸如支持触摸输入的计算机设备)耦合。存储设备504可具体实现为一个或多个数据库,其可以位于单个或多个地理场所,或者可与服务器506集成。而且,服务器506和管理系统508可定位在单个或多个地理场所。在单场所的实施例中,服务器506和管理系统508可集成为单个设备。
[0034]能够理解,网络512可以是公共网络(诸如因特网),或私人网络(诸如LAN或WAN网络),或者其任何组合,并且还能够包括PSTN或ISDN子网络。网络512还能够是有线的(诸如以太网网络),或者能够是无线的(诸如蜂窝网络,包括EDGE、3G和4G无线蜂窝系统)。无线网络还能够是WiF1、蓝牙、或已知的任何其它无线形式的通信。因此,网络512仅为示例性的并且绝不限制本发明的范围。
[0035]本领域普通技术人员将理解的是,服务器506、管理系统508、和计算机设备510能够是诸如上文参照图7所描述的任何适合的计算机设备,或者已知的任何其它计算系统。而且,应当理解的是,服务器506被配置用于执行上文所述的过程和/或可与上文所述那些过程相关的任何附加过程。
[0036]服务器506存储执行上文所述的过程的非暂态计算机可读指令,并且经由网络512将这些指令提供给管理系统508和/或计算机设备510。而且,服务器506还能够根据需要将来自存储器区域502的数据提供给管理系统508和/或计算机设备510。因此,图8包括经由云计算、分布式计算等的计算机系统500的实现。
[0037]在操作期间,计算机设备510显示诸如输入微件200的输入微件,其具有至少一个控制字段和至少一个元素条。输入微件200的位置通常取决于使用该输入微件的环境。如上所述,输入微件200包括第一控制字段202、第二控制字段204、标签条206、和值条208。每个控制字段202和204以及条206和208是支持触摸输入的。计算机设备510检测沿着多点触摸表面418且基本上在控制字段和元素条中的一个内的手指接触,并且例如经由网络512将手指接触的位置传送到服务器506。计算机设备510可以利用本领域技术人员已知的任何适合的软件和/或硬件技术来检测手指接触。例如,计算机设备510和/或服务器506可确定沿着多点触摸表面418检测到的手指接触的近似坐标,并且将该坐标与控制字段或元素条的已知坐标进行比较。如果计算机设备510和/或服务器506确定手指接触基本上在元素条206内,则计算机设备510响应于来自服务器506的指令而设定标签条206以显示不同的元素标签,并且调节值条208以显示新元素标签的对应值。在一些实施例中,用户能够触摸或轻击元素条206以锁定和/或解锁输入微件200。例如,在一些实施例中,当计算机设备510检测到手指接触基本上在标签条206内时,切换用于作为整体的输入微件200或具体地用于值条208的锁定标记。例如,如果值条208被锁定,则计算机设备510响应于检测到手指接触而解锁值条208。在一些实施例中,用户能够触摸或轻击第一控制字段202或第二控制字段204,诸如长触摸或双轻击,以改变在输入微件200中显示的元素,其中标签条206被调节以显示不同的元素标签并且值条208被调节以显示新元素标签的对应值。
[0038]在示例性实施例中,如果计算机设备510和/或服务器506确定手指接触基本上在值条208内,则计算机设备510使用户能够手动输入新值。例如,在一些实施例中,当计算机设备510和/或服务器506检测到手指接触基本上在值条208内时,计算机设备510经由多点触摸表面418显示虚拟键盘212。在一些实施例中,响应于来自服务器506的指令,计算机设备510接着经由虚拟键盘212接收来自用户的期望值,并且调节值条208以显示期望值。可以利用本领域技术人员已知的任何适合的软件和/或硬件技术来检测和/或记录虚拟键盘212的输入。
[0039]在示例性实施例中,如果计算机设备510和/或服务器506确定手指接触基本上在控制字段内,则计算机设备510基于所选的控制字段来调节值条208。例如,用户能够触摸或轻击第一控制字段202以减小值条208中的值。类似地,用户能够触摸或轻击第二控制字段204以增大值条208中的值。在一些实施例中,用户多次(诸如四次)触摸或轻击第一控制字段202,以使值条208中的值最小化。类似地,在一些实施例中,用户多次(诸如四次)触摸或轻击第二控制字段204,以使值条208中的值最大化。在一些实施例中,用户可以利用姿势来使值条208中的值最小化和/或最大化。例如,用户可以将手指基本定位在第一控制字段202的上方并且沿着多点触摸表面418向下滑动,从而使值最小化。类似地,用户可以将手指基本定位在第二控制字段204的上方并且沿着多点触摸表面418向上滑动,从而使值最大化。
[0040]上文详细描述了用于利用多点触摸表面经由触摸输入来接收复杂数据的系统、方法和装置的示例性实施例。所述系统、方法和装置不限于本文描述的具体实施例,而是相反地,方法的操作和/或系统和/或装置的部件可独立地且与本文描述的其它操作和/或部件分离地使用。此外,所描述的操作和/或部件还可以定义在其它系统、方法和/或装置中,或者与其相结合地使用,并且不限于仅以如本文所述的系统、方法和存储介质来实施。
[0041]诸如本文描述的那些的计算机设备或用户设备包括至少一个处理器或处理单元和系统存储器。计算机设备或用户设备包括至少某一形式的计算机可读介质。通过示例而非限制的方式,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性的、可移除的和非可移除的介质。通信介质通常以诸如载波或其它传输机理的调制数据信号实现计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息输送介质。本领域技术人员熟知调制数据信号,其具有以对信号中的信息进行编码的方式设定或改变的一种或多种特性。上文任意的组合也包括在计算机可读介质的范围内。
[0042]虽然结合示例性的支持触摸的计算机系统环境描述了本发明,但是本发明的实施例可在许多其它通用或专用支持触摸的计算机系统环境或配置中操作。支持触摸的计算机系统环境不意在暗示对本发明的任何方案的使用或功能的范围的任何限制。而且,支持触摸的计算机系统环境不应被解释为具有与在示例性操作环境中展示的任何一个部件或部件组合有关的任何相依性或要求。
[0043]本发明的实施例可在由一个或多个计算机或其它设备执行的计算机可执行指令(诸如程序部件或模块)的一般环境下描述。本发明的方案可以任何数量和组件或模块的组织来实现。例如,本发明的方案不限于图中所示和本文描述的具体的计算机可执行指令或具体的部件或模块。本发明的可选实施例可以包括不同的计算机可执行指令或部件,其具有比所图示和本文描述的更多或更少的功能。
[0044]除非另指出,否则在图示和本文描述的本发明的实施例中的操作的实施或执行的次序不是必要的。也就是说,除非另指出,否则可以任意次序来执行操作,并且本发明的实施例可以包括比本文所公开的那些更多的或更少的操作。例如,可构思的,在另一操作之前、与另一操作同时或在另一操作之后实施或执行特定操作是在本发明的方案范围之内的。
[0045]当介绍本发明或其实施例的方案的元件时,冠词“一”、“一个”、“该”和“所述”意在指存在一个或多个该元件。术语“包括”、“包含”和“具有”意在包含性的且表示除了所列部件之外可存在附加部件。
[0046]该书面说明书使用示例来公开本发明,包括最佳方式,并且还使本领域任何技术人员能够实施本发明,包括制造和使用任何设备或系统以及执行任何合并的方法。本发明的可专利范围由权利要求书限定,并且可以包括本领域技术人员想到的其它示例。这样的其它示例意在权利要求书的范围之内,如果它们具有非不同于权利要求的文字语言的结构元素,或者如果它们包括具有与权利要求的文字语言的非实质差别的等同结构元素。
【权利要求】
1.一种用于经由多点触摸表面进行触摸输入的计算机实现方法,所述计算机实现方法包括: 经由所述多点触摸表面来显示输入微件,所述输入微件包括至少一个控制字段和至少一个元素条; 检测沿着所述多点触摸表面且基本上在所述至少一个控制字段和所述至少一个元素条中的一个内的手指接触;以及 响应于检测到所述手指接触,调节所述至少一个元素条的内容。
2.根据权利要求1所述的计算机实现方法,其中,显示输入微件包括:显示具有多个控制字段的输入微件,所述多个控制字段包括第一控制字段和第二控制字段。
3.根据权利要求2所述的计算机实现方法,其中,所述至少一个元素条是具有值的值条,并且其中: 所述检测手指接触包括:检测沿着所述多点触摸表面且基本上在所述第一控制字段和所述第二控制字段中的一个内的手指接触;以及所述调节所述至少一个元素条的内容包括: 如果在所述第一控制字段内检测到所述手指接触,则减小在所述值条中显示的值;以及 如果在所述第二控制字段内检测到所述手指接触,则增大在所述值条中显示的值。
4.根据权利要求1所述的计算机实现方法,其中,所述至少一个元素条是值条,所述计算机实现方法还包括: 检测沿着所述多点触摸表面且基本上在所述至少一个元素条内的手指接触; 经由所述多点触摸表面来显示多个触摸键; 经由所述多个触摸键来接收值;以及 根据所接收到的值来调节所述值条的内容。
5.根据权利要求1所述的计算机实现方法,其中,调节所述至少一个元素条的内容包括以下中的一项:使得所述至少一个元素条的内容最大化,和使得所述至少一个元素条的内容最小化。
6.根据权利要求1所述的计算机实现方法,其中,所述至少一个元素条是值条,所述调节所述至少一个元素条的内容包括:响应于检测到所述手指接触而调节在所述值条中显示的值。
7.根据权利要求1所述的计算机实现方法,其中,调节所述至少一个元素条的内容包括以下中的一项:解锁和锁定所述至少一个元素条,使得当被解锁时所述至少一个元素条的内容可调节,而当被锁定时所述至少一个元素条的内容不可调节。
8.一种计算机设备,包括: 多点触摸表面,其被配置为经由触摸来接收用户输入并且基于所述用户输入来显示信息;以及 处理器,其与所述多点触摸表面可操作地耦合,所述处理器被配置用于: 使所述多点触摸表面显示包括至少一个控制字段和至少一个元素条的输入微件;检测沿着所述多点触摸表面且基本上在所述至少一个控制字段和所述至少一个元素条中的一个内的手指接触;以及响应于检测到所述手指接触,调节所述至少一个元素条的内容并且使所述多点触摸表面显示调节后的内容。
9.根据权利要求8所述的计算机设备,其中,所述至少一个控制字段包括第一控制字段和第二控制字段。
10.根据权利要求9所述的计算机设备,其中,所述至少一个元素条是具有值的值条,并且其中所述处理器被配置用于:检测沿着所述多点触摸表面且基本上在所述第一控制字段和所述第二控制字段中的一个内的所述手指接触;如果在所述第一控制字段内检测到所述手指接触,则减小所述值,并且使所述多点触摸表面显示减小的值;以及如果在所述第二控制字段内检测到所述手指接触,则增大所述值,并且使所述多点触摸表面显示增大的值。`
11.根据权利要求8所述的计算机设备,其中,所述输入微件包括值条,并且其中所述处理器被配置用于:响应于检测到所述手指接触,调节在所述值条中显示的值,并且使所述多点触摸表面显示调节后的值。
12.根据权利要求8所述的计算机设备,其中,所述至少一个元素条是值条,并且其中所述处理器进一步被配置用于:检测沿着所述多点触摸表面且基本上在所述至少一个元素条内的所述手指接触;使所述多点触摸表面显示多个触摸键;经由所述多个触摸键来接收值;以及根据接收到的值来调节所述值条的内容,并且使所述多点触摸表面显示接收到的值。
13.根据权利要求8所述的计算机设备,其中,所述处理器被配置用于响应于检测到所述手指接触,进行以下中的一项:使得所述至少一个元素条的内容最大化,以及使所述至少一个元素条的内容最小化。
14.根据权利要求8所述的计算机设备,其中,所述处理器被配置为解锁和锁定所述至少一个元素条,使得当被解锁时所述至少一个元素条的内容可调节,而当被锁定时所述至少一个元素条的内容不可调节。
15.一种计算机设备,包括:多点触摸表面,其被配置用于经由触摸来接收用户输入并且基于所述用户输入来显示/[目息;以及处理器,其与所述多点触摸表面可操作地耦合,所述处理器被配置用于:使所述多点触摸表面显示包括至少一个控制字段和值条的输入微件;检测沿着所述多点触摸表面且基本上在所述至少一个控制字段内的第一手指接触;以及响应于检测到所述第一手指接触,调节所述值条以选择所选元素的期望值。
16.根据权利要求15所述的计算机设备,其中,所述至少一个控制字段包括第一控制字段和第二控制字段,并且其中所述处理器被配置用于:如果在所述第一控制字段内检测到所述第一手指接触,则减小所述值,并且使所述多点触摸表面显示减小的值;以及如果在所述第二控制字段内检测到所述第一手指接触,则增大所述值,并且使所述多点触摸表面显示增大的值。
17.根据权利要求15所述的计算机设备,其中,所述处理器被配置用于进行以下中的一项:响应于检测到所述第一手指接触而使所述值最大化,以及使所述值最小化。
18.根据权利要求15所述的计算机设备,其中所述处理器进一步被配置用于: 检测沿着所述多点触摸表面且基本上在所述值条内的所述第一手指接触; 使所述多点触摸表面显示多个触摸键; 经由所述多个触摸键来接收新值;以及 根据所述新值来调节所述值条的内容,并且使所述多点触摸表面显示接收到的新值。
19.根据权利要求15所述的计算机设备,其中,所述处理器被配置用于解锁和锁定所述输入微件,使得当被解锁时所述值条的内容可调节,而当被锁定时所述值条的内容不可调节。
20.根据权利要求15所述的计算机设备,其中,所述输入微件包括多个元素,每个元素均包括至少一个控制字段和值条。
21.根据权利要求15所述的计算机设备,其中,所述输入微件进一步包括标签条,并且其中所述处理器进一步被配置用于: 检测沿着所述多点触摸表面且基本上在所述至少一个控制字段内的第二手指接触;以及 响应于检测到所述第二手指接触,调节所述标签条以选择期望元素。
【文档编号】G06F3/0488GK103713842SQ201310450162
【公开日】2014年4月9日 申请日期:2013年9月27日 优先权日:2012年9月28日
【发明者】A·J·M·范德威登 申请人:达索系统西姆利亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1