CN1808362A - 压敏控件 - Google Patents

压敏控件 Download PDF

Info

Publication number
CN1808362A
CN1808362A CNA2005101361510A CN200510136151A CN1808362A CN 1808362 A CN1808362 A CN 1808362A CN A2005101361510 A CNA2005101361510 A CN A2005101361510A CN 200510136151 A CN200510136151 A CN 200510136151A CN 1808362 A CN1808362 A CN 1808362A
Authority
CN
China
Prior art keywords
pressure
amount
control
input
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005101361510A
Other languages
English (en)
Other versions
CN100524183C (zh
Inventor
E·瑞玛斯-瑞比考斯卡斯
R·J·贾勒特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to CN200910139411.8A priority Critical patent/CN101593077B/zh
Publication of CN1808362A publication Critical patent/CN1808362A/zh
Application granted granted Critical
Publication of CN100524183C publication Critical patent/CN100524183C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • CCHEMISTRY; METALLURGY
    • C03GLASS; MINERAL OR SLAG WOOL
    • C03CCHEMICAL COMPOSITION OF GLASSES, GLAZES OR VITREOUS ENAMELS; SURFACE TREATMENT OF GLASS; SURFACE TREATMENT OF FIBRES OR FILAMENTS MADE FROM GLASS, MINERALS OR SLAGS; JOINING GLASS TO GLASS OR OTHER MATERIALS
    • C03C2217/00Coatings on glass
    • C03C2217/20Materials for coating a single layer on glass
    • C03C2217/28Other inorganic materials
    • C03C2217/282Carbides, silicides
    • CCHEMISTRY; METALLURGY
    • C03GLASS; MINERAL OR SLAG WOOL
    • C03CCHEMICAL COMPOSITION OF GLASSES, GLAZES OR VITREOUS ENAMELS; SURFACE TREATMENT OF GLASS; SURFACE TREATMENT OF FIBRES OR FILAMENTS MADE FROM GLASS, MINERALS OR SLAGS; JOINING GLASS TO GLASS OR OTHER MATERIALS
    • C03C2218/00Methods for coating glass
    • C03C2218/10Deposition methods
    • C03C2218/15Deposition methods from the vapour phase
    • C03C2218/154Deposition methods from the vapour phase by sputtering
    • CCHEMISTRY; METALLURGY
    • C03GLASS; MINERAL OR SLAG WOOL
    • C03CCHEMICAL COMPOSITION OF GLASSES, GLAZES OR VITREOUS ENAMELS; SURFACE TREATMENT OF GLASS; SURFACE TREATMENT OF FIBRES OR FILAMENTS MADE FROM GLASS, MINERALS OR SLAGS; JOINING GLASS TO GLASS OR OTHER MATERIALS
    • C03C2218/00Methods for coating glass
    • C03C2218/30Aspects of methods for coating glass not covered above
    • C03C2218/32After-treatment
    • C03C2218/328Partly or completely removing a coating
    • CCHEMISTRY; METALLURGY
    • C03GLASS; MINERAL OR SLAG WOOL
    • C03CCHEMICAL COMPOSITION OF GLASSES, GLAZES OR VITREOUS ENAMELS; SURFACE TREATMENT OF GLASS; SURFACE TREATMENT OF FIBRES OR FILAMENTS MADE FROM GLASS, MINERALS OR SLAGS; JOINING GLASS TO GLASS OR OTHER MATERIALS
    • C03C2218/00Methods for coating glass
    • C03C2218/30Aspects of methods for coating glass not covered above
    • C03C2218/355Temporary coating

Abstract

揭示压敏控件的使用,其中控件不同地响应由输入笔在数字化仪上施加的不同压力。与被显示的控件交互的用户可通过压得更重或更轻来修改控件的速度、增量或其它特性。虑及输入位置与压力信息的设备可使用本发明的实施例,包括带有压敏鼠标或数字化仪图形输入板的计算机、PDA或图形输入板计算机。可使用压力来增加其行为的控件包括滚动条、微调控制项控件、调整大小手柄、按钮、下拉菜单等等。

Description

压敏控件
技术领域
本发明一般涉及管理对计算机的输入。更具体地,本发明允许按照由用户在提供输入时施加的物理压力来对用户输入起作用。
背景技术
在计算领域中,随着诸如个人数字助理(PDA)、图形输入板计算机、膝上型计算机等计算设备的不断增长的广泛使用,基于输入笔的输入正变得更为普及。用于检测输入笔的接触与位置的输入设备在下文将称为数字化仪。数字化仪可附着于或者集成到显示设备的显示表面。而且显示设备可与计算设备分开或者与计算设备集成。例如,图形输入板计算机一般具有带有数字化仪的集成显示设备。可替换地,数字化仪可采用诸如数字化图形输入板等外部外围设备的形式。某些类型的数字化仪能够将输入笔与数字化仪的接触转换成一个两维位置,它对应于显示表面上最接近于输入笔尖得到接触的位置的坐标。
连同位置一起,数字化仪能够检测用户在用输入笔进行接触时所施加的压力的量。该信息可用量值形式传递给计算设备,这可能是一个八位的数字。然而,大多数操作系统、应用程序和其它软件一般忽略该信息,主要将接触压力解释为单击,不管量值如何。值得注意的例外包括Adobe的Photoshop和相似的图形程序,它们使用在数字化仪图形输入板上的压力来模拟可视画笔刷的变化的笔画。
在全部操作系统、应用程序和/或其它软件中完全利用压力对于图形界面用户而言是一种增强。使用现有硬件开发更快和更准确的界面功能控件对于图形界面用户而言也是一种增强。而且,在不使用户对附加的按钮或开关混淆的情况下从现有输入设备实现附加的直观功能对于图形界面用户是一种增强。
发明内容
下文提出了简化的概述以便提供对本发明某些方面的基本理解。概述不是本发明的详尽概观。它既不是要确定本发明的关键或重要元素,也不是要描绘本发明的范围。下面的概述仅以简化的形式提出本发明的一些概念,作为下面更详细描述的序言。
本发明的第一个实施例提供用于调整被显示控件的计算机实现的方法。在对应于被显示控件的位置处接收来自数字化仪、压敏鼠标等的输入。确定由用户施加的压力的量,并且取决于施加的压力量调整被显示的控件。
本发明的第二个实施例提供用于响应用户交互的计算机实现的方法。在显示设备上接收敲击,并且确定该敲击是否为重敲击。如果是重敲击,则执行一种功能,但如果不是,则执行不同的功能。
本发明的第三个实施例提供用于响应于敲击执行功能的计算机实现的方法。接收敲击,并且分析敲击的位置、压力和时间长度来确定敲击是否为重敲击。如果压力在某个时间段内超过某个阈值,则认为敲击为重敲击,并且执行一种特定的功能。如果未能通过测试,则执行不同的功能。
本发明的第四个实施例提供用于与被显示对象交互的计算机实现的方法。当通过压力增强的输入接收对对象的选择时,压力量的作用是确定要选择的对象的数量/类型等等。
附图说明
通过结合附图参考下列描述,可获得对本发明及其优点的更完整理解,在附图中,相同的参考标号表示相同的特征,附图中:
图1是可用于本发明的说明性实施例的一或多个方面的操作环境。
图2是说明性计算设备的数字化仪显示器的平面图。
图3描绘了压力随着时间推移的曲线图和由本发明的说明性实施例提供的视觉反馈。
图4示出由本发明的说明性实施例提供的滚动条的移动。
图5示出由本发明的说明性实施例提供的滚动条的移动。
图6示出以本发明的说明性实施例提供的方式递增微调控制项控件。
图7示出以本发明的说明性实施例提供的方式递增微调控制项控件。
图8示出以本发明的说明性实施例提供的方式调整对象的大小。
图9示出以本发明的说明性实施例提供的方式调整对象的大小。
图10是由本发明的说明性实施例提供的调整被显示的控件的方法的流程图。
图11示出以本发明的说明性实施例提供的方式选择文本。
图12示出以本发明的说明性实施例提供的方式选择绘图对象。
图13示出以本发明的说明性实施例提供的方式使用相遇选择来选择文件和文件夹对象。
图14示出以本发明的说明性实施例提供的方式使用相遇选择来选择文件和文件夹对象。
图15是由本发明的说明性实施例提供的选择被显示对象的方法的流程图。
图16示出由本发明的说明性实施例提供的滚动条的移动。
图17示出由本发明的说明性实施例提供的滚动条的移动。
图18示出由本发明的说明性实施例提供的对文件的选择。
图19示出由本发明的说明性实施例提供的显示上下文敏感菜单。
图20描绘由本发明的说明性实施例提供的用于确定敲击类型的距离阈值。
图21描绘由本发明的说明性实施例提供的没有导致重敲击的输入压力随时间推移的曲线。
图22描绘由本发明的说明性实施例提供的导致重敲击的输入压力随时间推移的曲线。
图23描绘由本发明的说明性实施例提供的没有导致重敲击的输入压力随时间推移的曲线。
图24描绘由本发明的说明性实施例提供的用于确定敲击类型的各种输入压力阈值随时间推移的曲线。
图25是由本发明的说明性实施例提供的用于响应用户交互的方法的流程图。
具体实施方式
在下面各种说明性实施例的描述中,对附图作出参考,这些附图是各实施例的一部分,并且在其中作为说明示出了其中可实现本发明的各种说明性实施例。要理解,可使用其它实施例,并可在不脱离本发明的范围与精神的情况下作出结构与功能的修改。
说明性操作环境
图1示出其中可实现本发明的合适的计算系统环境100的示例。计算系统环境100只是合适的计算环境的一个示例,并且不旨在对本发明的使用或功能范围提出任何限制。也不应该将计算环境100解释为对在说明性操作环境100中示出的任何一个组件或其组合具有任何依赖性或要求。
本发明可用许多其它通用或专用计算系统环境或配置来运行。众所周知的可适合用于本发明的计算系统、环境和/或配置的示例包括但不限于,个人计算机(PC);服务器计算机;手持式和其它便携式设备,如个人数字助理(PDA)、图形输入板PC或膝上型PC;多处理器系统;基于微处理器的系统;机顶盒;可编程消费电子产品;网络PC;小型机;大型机;包括上述任何系统或设备的分布式计算环境;等等。
本发明可在如程序模块等由计算机执行的计算机可执行指令的一般上下文中描述。通常,程序模块包括例程、程序、对象、组件、数据结构等等,它们执行特定的任务或实现特定的抽象数据类型。本发明还可在分布式计算环境中实践,在该环境中任务由通过通信网络连接的远程处理设备来执行。在分布式计算环境中,程序模块可位于包括存储器存储设备的本地和远程计算机存储介质中。
参考图1,说明性计算系统环境100包括计算机110形式的通用计算设备。计算机110的组件可包括但不限于,处理单元120、系统存储器130、以及将包括系统存储器130在内的各种系统组件耦合到处理单元120的系统总线121。系统总线121可以是若干类型的总线结构中的任一种,包括存储器总线或存储器控制器、外设总线以及使用各种各样总线体系结构中的任一种的局部总线。作为示例,而非限制,这类体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA)总线、增强型ISA(EISA)总线、视频电子技术标准协会(VESA)局部总线、高级图形端口(AGP)总线、以及外围部件互连(PCI)总线,也称为Mezzanine总线。
计算机110一般包括各种各样的计算机可读介质。计算机可读介质可以是可以由计算机110访问的任何可用介质,诸如易失性、非易失性、可移动和不可移动的介质。作为示例,且非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质可包括以任何存储信息的方法或技术实现的易失性、非易失性、可移动和不可移动的介质,这些信息诸如计算机可读指令、数据结构、程序模块或其它数据。计算机存储介质包括但不限于,随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程ROM(EEPROM)、闪存或其它存储器技术、光盘ROM(CD-ROM)、数字视频盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁存储设备,或者可以用于存储所想要的信息并且可以由计算机110访问的任何其它介质。通信介质一般具体化为如载波或其它传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传输介质。术语“已调制数据信号”指一种信号,其一个或多个特征以在信号中编码信息的方式来设置或改变。作为示例,而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以及无线介质,诸如声学、如蓝牙标准无线链路等射频(RF)、红外和其它无线介质。任何上述各项的组合也应该包括在计算机可读介质的范围之内。
系统存储器130包括易失性和/或非易失性存储器形式的计算机存储介质,如ROM 131和RAM 132。基本输入/输出系统(BIOS)133包含如在启动时帮助计算机110内的元件之间传送信息的基本例程,一般存储在ROM 131中。RAM 132一般包含处理单元120能立即访问和/或当前正在操作的数据和/或程序模块。作为示例,而非限制,图1示出了包括操作系统134、应用程序135、其它程序模块136和程序数据137的软件。
计算机110还可包括其它计算机存储介质。仅作为示例,图1示出了读写不可移动、非易失性磁介质的硬盘驱动器141,读写可移动、非易失性磁盘152的磁盘驱动器151,以及读写可移动、非易失性的光盘156,如CD-ROM、DVD或其它光介质的光盘驱动器155。可以在说明性操作环境中使用的其它计算机存储介质包括但不限于,磁带盒、闪存卡、数字录像带、固态RAM、固态ROM等等。硬盘驱动器141一般通过不可移动存储器接口,如接口140连接到系统总线121,而磁盘驱动器151和光盘驱动器155一般通过可移动存储器接口,如接口150连接到系统总线121。
上面讨论的且在图1中示出的这些驱动器及其相关联的计算机存储介质为计算机110提供计算机可读指令、数据结构、程序模块和其它数据的存储。在图1中,例如,硬盘驱动器141被示出为存储操作系统144、应用程序145、其它程序模块146和程序数据147。注意,这些组件可以与操作系统134、应用程序135、其它程序模块136和程序数据137相同或不同。在图1中给予操作系统144、应用程序145、其它程序模块146和程序数据147不同的标号以在最低程度上说明它们是不同的副本。用户可通过输入设备,如键盘162和通常称为鼠标、跟踪球或触摸板的定点设备161将命令与信息输入到计算机110中。这样定点设备可提供压力信息,从而不仅提供输入的位置,而且还提供在点击或触摸设备时施加的压力。其它输入设备(未示出)可包括话筒、操纵杆、游戏垫、卫星天线、扫描仪等等。这些和其它输入设备常常通过耦合到系统总线121的用户输入接口160来耦合到处理单元120,但可通过其它接口和总线结构,如并行端口、游戏端口、通用串行总线(USB)或IEEE 1394串行总线(火线)来连接。监示器184或其它类型的显示设备也通过接口,如视频适配器183连接到系统总线121。视频适配器183可在它自己的专用处理器与存储器之外包括高级2D或3D图形性能。
计算机110也可包括数字化仪185,来允许用户使用输入笔186提供输入。数字化仪185可以集成到监示器184或其它显示设备,或者可以是如数字化仪板等独立设备的一部分。计算机110还可包括其它外围输出设备,诸如扬声器189和打印机188,它们可通过输出外设接口187连接。
计算机110可使用到一个或多个远程计算机,诸如远程计算机180的逻辑连接在网络化环境中运行。远程计算机180可以是个人计算机、服务器、路由器、网络PC、对等设备或其它常见的网络节点,并且通常包括相对于计算机110描述的许多或全部元件,尽管在图1中只示出了存储器存储设备181。图1所示的逻辑连接包括局域网(LAN)171和广域网(WAN)173,但还可包括其它网络。这样网络环境在办公室、企业级计算机网络、内联网和因特网中是很常见的。
当在LAN网络环境中使用时,计算机110通过网络接口或适配器170耦合到LAN 171。当在WAN网络环境中使用时,计算机110可包括调制解调器172或通过WAN 173,如因特网上建立通信的其它设备。调制解调器172可以是内置或外置的,它可通过用户输入接口160或其它合适的机制连接到系统总线121。在网络化环境中,相对于计算机110描述的程序模块或其部分可远程地存储,如存储在远程存储设备181中。作为示例,而非限制,图1将远程应用程序182示为驻留在存储器设备181上。将意识到,所示的网络连接是说明性的,并且可使用在计算机之间建立通信链路的其它手段。
压敏输入
图2示出可与本发明的实施例一起使用的计算设备。此处的计算设备是图形输入板计算机201,它最低程度包括带有集成数字化仪203的计算机显示器202,并且可通过用户将输入笔204压在数字化仪上来接收输入。计算机110可具体化为计算机201。尽管在本文档全部使用图形输入板计算机作为说明性计算设备,但图形输入板计算机只是许多可用于实现本发明的可能的计算机之一。作为示例,替换实施例包括个人计算机(PC)、膝上型计算机、如个人数字助理(PDA)等手持式计算机、蜂窝电话、家用电子设备或任何其它已经或者正在耦合到检测输入压力的输入设备的计算设备,输入设备诸如数字化仪或压敏定点设备,如压敏鼠标、压敏跟踪球或压敏操纵杆。术语“压敏”指的是能够(直接或者间接)检测和区分所施加的不同的输入压力量的压敏输入设备,与仅仅能够区分有输入与没有输入相反。
返回到图2,当输入笔204开始与图形输入板计算机的显示器202的表面接触时,数字化仪203将表示接触的二维位置以及施加的压力量两者的数据传达给计算机201。压力量可被表示为量值(例如在一定数值范围内的数值)、压力类别(例如,轻、中、重等),或者以任何其它方式来表示。数字化仪203可随着时间推移当输入笔204在显示表面上移动时以及当接触压力增加或减少时不断地更新该信息。
输入笔204可以是任何类型的输入笔,诸如人造物体或人体一部分,如手指。人造输入笔可包括但不限于,无源型或有源型类似笔的输入笔,诸如常规地随许多PDA和图形输入板计算机提供的输入笔。
图3示出接触压力随着时间推移的曲线301,它还描绘了由本发明的说明性实施例在显示器上提供的两种形式的视觉反馈。此处,将输入笔204压在显示器202的表面上,并且因而也压在了集成的数字化仪203上。在本例中,来自输入笔204的接触压力随着时间的推移逐渐增加并且随后减少,如曲线301所示,这对于输入笔204对数字化仪203的敲击是典型的。为给出刻度的印象,曲线301所跨越的时间帧只是几分之一秒,尽管时间帧可以更短或更长。所施加的压力的量值或其它表示可随着时间推移在各个采样时刻采样。例如,在第一时间时刻,输入笔204刚刚开始压到数字化仪203的点311处。检测到在数字化仪203的表面上的轻微下压作为所施加压力的表示,并且将压力量示为沿曲线301的压力量值312。该值可传递给计算机(未示出),后者可根椐压力修改其行为,并且也可在显示器上向用户提供反馈。可用许多方法中的任意一种来检测压力,诸如通过直接测量压力来检测,或者通过根据其它变量估算压力来检测,其它变量如当输入笔204的笔尖压在数字化仪203上时在物理上受到影响的表面积数量。
计算机110可根据由输入笔204施加的压力量向用户提供视觉、触觉和/或听觉反馈。由计算机110提供的压力反馈因而可采用许多形式,任意一种形式可向用户警告当前正在施加的压力水平。例如,视觉形式的反馈可涉及修改在显示器202上显示的光标或光标下面的控件的形状、颜色、大小或透明度。可替换地,视觉反馈可采用压力计的形式,可在显示器202上的固定位置处描绘压力计。听觉形式的反馈可涉及结合正在改变的压力产生一系列点击或者改变声音的音调。触觉形式的反馈可包括输入笔204或计算机110的外壳的一个或多个振动强度或频率。
图3描绘两个说明性视觉实施例,用于向用户提供压力反馈,但有许多其它方法来提供这种信息。再次参考曲线301中第一时间时刻,压力量值312的值被传达给计算机110,后者可在显示器上对应于输入笔204的接触点的位置处显示光标313。这里,箭头点317被光标晕圈314包围,其形状和/或大小(例如直径)取决于当前正在施加的压力量。可替换地,计算机110可保留光标315的外观,而代之以修改在光标下面显示的控件316的外观,后者在此例示为按钮。应该注意,光标可改变,并且可以包括沙漏、针轮、插入点等等。另外,可以将多个在下面显示的元素放置在光标下面并相似地改变它。
移到图3右边,在曲线301中的第二时间时刻处,输入笔204进一步使数字化仪203在点321处下压,这被记录为压力量值322。点321可以是数字化仪203上与点311相同的位置,或者可以是不同的位置。在第一个视觉反馈示例中,光标晕圈324扩大,或者改变大小和/或形状来向用户指示更高的压力。可替换地,在第二个视觉反馈示例中,响应于所施加压力正在变化的水平,按钮326的颜色显著地变深(或者改变其外观)。在第三时间时刻处,进一步使数字化仪203在点331处下压,记录为压力量值332。再一次,点331可以是与点311和/或321相同的位置,或者可以是不同的位置,如将进一步讨论的。响应于增加的压力,光标晕圈334进一步扩大以反映压力的增加,或者在第二个示例中,反馈按钮336显著地变深。在第四即最终时间时刻处,输入笔204开始在点341处从数字化仪203上抬,记录为压力量值342。响应于减少的压力,光标晕圈344开始缩小其大小,或者在第二个示例中,按钮346开始颜色变淡或者以不同于在增加压力时的方式改变其外观。再一次,点341可以是与点311、321和/或331相同的位置,或者可以是不同的位置。
如果且当计算机110目前没有使用压力信息时,则使用压力反馈可能不是所希望的。例如,第一个应用程序可能使用压力信息,但第二个应用程序可能不使用。因而,当正在执行第一个应用程序和/或焦点在第一个应用程序上时,可提供压力反馈。然而,当正在执行第二个应用程序和/或焦点在第二个应用程序上时,则不提供压力反馈。因此,无论压力是否相关,都可以使用常规的光标和控件。因此,诸如在光标周围包括晕圈等反馈不仅可提供关于当前正在施加的压力水平的信息,而且还可传达压力在目前是相关的事实。通过观察光标晕圈或颜色正在变化的控件,可通知用户可以通过使用压力来提供附加的输入。这种选择性的压力反馈的提供可允许可控制的压力输入成为可容易发现的特征,即使对于业余用户,通过简单的反复试验即可。
校准可以是压敏输入的一个集成部分。不同的数字化仪不同地转换力。因此,允许使用压力输入的操作系统或应用程序可提供校准例程或压力设置对话框。这可帮助标准化来自各种类型硬件的输入。另外,可允许虚弱或伤残的个人来改变压力测量的灵敏度以适应其力量。
尽管在下面以某种详细程度来阐述使用压力的说明性实施例,但其它实施例是可行的。例如,压力信息可用于区分哪个窗口接收输入。较轻的接触可表示对当前窗口的正常输入,而较重的接触可指向另一个应用程序,诸如在后台播放的媒体播放器。允许这样使用压力使有力量的用户能够通过提供较大输入“词汇表”而无需使界面变复杂来更有效地工作。同时,不选择使用压力的一般用户或没有压力灵敏度的设备的用户将看不到它们的体验降级。这些实施例只为那些希望使用它们的用户增强设备交互。
与输入设备的接触有关的其它形式的数据是可能的输入调节器。例如,输入设备可检测接触表面积、在接触点处的温度、或者在接触点处的湿度。它们每一个都能用于补充输入和控制设备行为。
对于下面阐述的每个说明性实施例,接收压力信息的设备使用该信息来增加它接收的输入。可以用各种各样的方法来使用该信息,包括压敏控件、压敏选择、以及通过使用可变压力敲击,如将详细讨论的。
压敏控件
图形用户界面中的控件提供直观的输入象征,它们使用户能够操纵和控制数据。这样的控件是图形计算机操作系统、各种应用程序及其它形式的软件中普遍存在的元素。已知控件的示例包括但不限于,滚动条、微调控制项控件、调节尺寸手柄、复选框、下拉菜单和按钮。按照本发明的各方面,可通过使用压力数据来强化控件,从而为用户提供与被显示控件交互的附加方法。例如,通过使控件成为压敏的,可向用户呈现更可操纵的用户界面,该用户界面更快和更准确地响应他们的命令,并可更接近地按照用户意愿来操作。基于值的控件,即操纵在下面的数字、字母或字母数字值的控件,可通过允许它们成为压敏的来更好地使用。作为另一个示例,重复控件,即当被连续地选择时重复相同动作的控件,也可通过添加压敏来更好地使用。下面阐述压敏控件的几个示例。
图4示出由本发明的说明性实施例提供的垂直滚动条403的移动。滚动条403以图形方式显示和更新基本的索引值,该索引值表示在相应文档404内的当前位置。仅为说明目的,将图4分为两个任意“画面”410、411。画面410、411示出同一被显示的图形用户界面随着时间推移而改变的情况,开始于部分410并结束于部分411。在图4的第一个画面部分410,带有光标晕圈402的光标401表示用户目前正在激活垂直滚动条403的向下箭头按钮。滚动条403表示按照翻阅控件405垂直位置的文档404的垂直部位。光标晕圈402的大小表示正在施加相对小的压力量。在一段时间之后,在第二个画面411中,用户已经持续激活了向下箭头按钮,并且文档404的显示部分已经向下滚动(这实际上是通过将文档404向上移动来实现的),如由翻阅控件405的新位置所示。因为用户施加了较小量的压力,所以计算机相对缓慢地使滚动条403滚动。
图5示出图4所示的同一实施例,并且象图4一样,也被分成两个延时的画面510、511,其中在画面510与511之间经过的时间与在画面410与411之间经过的时间相同。这里,在第一个画面510中,滚动条403位于与在画面410中相同的起始点处,但此时,用户更重地压输入笔204,如由较大的光标晕圈502所示。结果,在第二个画面511中,翻阅控件405表示文档404的被显示部分已经比在图4中更多地向下滚动。因为用户在激活向下箭头按钮时施加了较大的压力,所以计算机110使滚动条403更快地滚动。因而,在呈现的实施例中,滚动条403的滚动速度取决于施加于滚动条403的向下箭头按钮的压力量。压力量可同样地施加于滚动条403的向上箭头按钮,以及同样地施加于水平滚动条的左与右箭头按钮。滚动条403的滚动速度可与所施加压力具有任何关系,诸如线性关系或非线性关系。
图6示出由本发明的说明性实施例提供的递增微调控制项控件601。微调控制项控件601具有输入域602,其中用户可以观看或改变数值;以及向上箭头按钮603和向下箭头按钮604,选择它们就相应地递增或递减输入域中的值。与在图4和5中一样,图6也被分成画面610、611、612,在该图中从左至右示出同一图形用户界面随着时间推移而改变。在第一个画面610中,输入域602包含初始值0。一旦用户激活向上箭头按钮603,在输入域602中的值就开始递增。在第二个画面611中,该激活是由带有光标晕圈606的箭头光标605表示的。如由光标晕圈606的大小所表示的,正使用轻压来操纵该控件,并且因此,在输入域602中的值已经以一种取决于所施加压力的速率和/或增量(例如递增1)来增加。在第三个画面612中,继续以取决于所施加压力的速率和/或增量来增加。在图6中,假定在画面610与611之间和在画面611与612之间经过了相同的时间,并且为了简单起见,所施加的压力在全部画面610-612之间保持不变。
图7示出图6所示的同一实施例,并且象图6一样也被分成三个延时画面710、711、712,其中在画面710与711之间经过的时间与在画面610与611之间经过的时间相同,并且在画面711与712之间经过的时间与在画面611与612之间经过的时间相同。在第一个画面710中,微调控制项控件601已经复位到与在画面610中相同的初始值。然而,在第二个画面711中,当施加较大的压力来激活向上箭头按钮603时,使用比在图6中更大的增量和/或以更大的速率来更新输入域602中的值。较高的压力由较大的光标晕圈706表示。在第三个即最后一个画面712中,较高的压力继续使用较大的增量和/或以较大的速率来更新值。因而,微调控制项控件的值可按照线性或非线性地取决于所施加压力的增量和/或速率来增加或减少。
另外或可替换地,对于基于值的控件,如微调控制项和滚动条控件,可使用压敏来控制值或索引的调整速率。尽管在上面的示例中,施加的压力保持不变,但没有必要这样。实际上,用户可在提供输入时持续和动态地增加和减少所施加的压力,以便影响控件的操作。随着压力改变,对控件的影响,如变化速率也改变。而且,值不必是数值的,并且可从任何已定义集合中选择,诸如字符、词、颜色、图案等的集合,取决于特定的需求。例如,可以通过使用压力加快和减缓颜色选择的变化速率以作出颜色选择,和/或控制颜色的亮度或其它特性。另一个实施例可涉及在下拉菜单中选择一个状态并且使用压力来加快和减缓列表的移动。
压力灵敏度可进一步用于约束值的变化,如图8和9的示例所示。图8示出使用本发明的说明性实施例来调整绘图对象801的大小。这里的上下文是绘图应用程序或者允许用户调整对象大小的其它程序。在图8中,绘图对象801正由用户调整大小。具有光标晕圈804的箭头光标803定位在对象801的一个角处的调整大小手柄802上。用户施加轻压,如由较小的光标晕圈804所示。因此,应用程序允许用户按照光滑、形式自由的路径来调整大小。在路径的末端,调整大小手柄802已经重新定位在位置805处。
图9示出与图8中所示的本发明的同一实施例。这里的不同之处在于用户正在施加更多压力,如由较大的光标晕圈904所示。因为这一较大的压力,应用程序可使调整大小手柄802的移动是非平滑的,诸如例如通过将它约束到预定网格上的固定位置。这里,调整大小手柄802重新定位在位置905处。按此方法,将调整大小手柄802限制于沿固定网格的位置,这对于用户可以是可见的,或者可以是不可见的。可替换地,所施加的压力量可影响可以用于调整对象801大小的网格增量。另外,操作系统或应用程序可颠倒这种关系,并且在施加较少压力时将调整大小移动约束到网格并且只有在施加较多压力时才允许自由形式的调整大小。
图8与9所揭示的压敏控件(即调整大小手柄802)不必限于调整对象的大小。它可应用于其它控件,诸如例如用于移动对象。它也可用于调整操作系统或应用程序中的窗口的大小或重新定位它。最后,可以在正在修改定义对象的屏幕位置、形状、尺寸和/或任何其它特性的值的任何情况下使用该技术。而且,可实现其它形式的压敏控件。例如,在激活时执行一个动作和在连续地激活时重复该动作的按钮或其它控件可以是压敏的。这样的重复控件可在施加较大压力于输入时较快地重复动作,并且同样地在施加较少压力时减缓重复的速率。其它实现涉及使用较重的压力来改变拖曳操作的行为。例如,拖曳一个绘图对象同时压得较重可使对象以重复方式粘贴,这与橡皮图章的效果相似;拖曳越重,重复压印得越频繁。
图10示出由本发明的说明性实施例提供的调整被显示控件大小的方法。在步骤1001中,计算机110在显示器202上显示一个压敏控件,例如,滚动条、调整大小手柄、按钮、微调控制项控件等等。当用户将输入指向该控件,耦合了用户用输入笔204施加的压力时,计算机110接收输入,如在步骤1002。在步骤1003,计算机110确定用户施加的压力量。可替换地,计算机110可在这时将所施加的压力与先前施加的量进行比较,以便确定它的相对量值。在步骤1004,计算机110按照所施加的压力量移动或修改相应的控件(包括调整任何基本值)。来自用户的较大压力量可使对控件的调整以第一方式执行,可能通过加速或使用较大的增量,而较小的压力可使调整以第二方式发生,诸如较慢的调整,或者甚至使控件好象没有压敏一样地行动。在判别1005,计算机110确定用户输入是否继续,并且如果是,再次执行步骤1002-1005。否则,方法终止和/或等待另一个用户输入。
基于压力的选择
项目选择对于图形计算机操作系统、应用程序和其它软件的用户是常见的活动,并且是可以从压敏获益的活动。从列表选择选项、选择文档中的词语、选择文件夹中的文件等等都是大多数用户熟悉的任务。压力灵敏度增强了项目选择的过程,例如当需要使用双重或三重鼠标点击来扩大选择但没有鼠标可用时,如在图形输入板计算机的情况下。例如,通过压得更重,用户用信号表示他想要选择较大数量的项目。用户不需要用输入笔在图形输入板计算机上尝试众人皆知的困难的双重或三重点击。
图11示出以本发明的说明性实施例提供的方式选择文字处理应用程序中的文本。如在前面几个附图中一样,图11分成三个画面1100、1110、1120。画面1100、1110和1120示出图形用户界面可如何对不同的施加压力作出反应。在第一个画面1100中,段落1101中的词语1120正由具有光标晕圈1104的光标1103选择。用户施加较小的压力量来选择词语1101。可替换地,在较小压力量的情况下,用户可简单地在词语1102中间放置插入点。当用户压得更重时,她开始选择更多的文本,如在第二个画面1110所示,其中段落1101的更多内容,诸如一行或一句,以语句1111的形式被选中。较大的压力反映为较大光标晕圈1114形式的视觉反馈。在第三个画面1120中,用户压得还要重,以更大的光标晕圈1124来反映,这选择了整个段落1101。可替换地,压得更重可选择整个文档或文档章节。相反,减少选择压力可取消选择段落而再次仅选择词语或语句。因而,在被显示文档上所施加压力的不同水平可使不同的文档量被选择。
图12示出以由本发明的说明性实施例提供的方式选择绘图软件程序中的绘图对象。与在图11中一样,图12分成三个画面1200、1210、1220,它们示出图形用户界面可如何对不同的施加压力作出反应。在第一个画面1200中,用户通过使用较小压力量来选择绘图对象1201,如由具有小光标晕圈1203的光标1202所示。被选择的对象1201可由具体化为选择边框1204的选择工具包围。在选择边框1204内的每个绘图对象是选择的一部分。在本例中,选择边框1204的大小(即,由选择边框1204包围的面积)取决于所施加的压力量。如由光标晕圈1203的大小所示,用户正轻轻地压着,以便选择当前在光标1202之下的对象。当用户压得更重时,在第二个画面1210中,选择边框1204按照较高的施加压力增长,并且在这种情况下增长得足够大,使得包围更多的对象,包括例如对象1215。光标晕圈1213反映了用户施加的增加的压力。当用户压得还要重时,在第三个即最后一个画面1220中,选择边框1204增长得还要大,在这种情况下包围更多的绘图对象,包括例如对象1226。可约束选择边框1204增长以只包围连接或毗邻于最初选择对象的对象,或者可被配置为也包围没有连接或毗邻于最初选择对象的对象。象前面那样,减少所施加的压力可返回对较少数量对象的选择。
可通过使用基于压力的选择的替换形式的项目选择是已知的。例如,美国专利申请公开号20040021701A1,标题为“Freeform Encounter Selection Tool(形式自由的相遇选择工具)”,在此通过引用有关它对相遇选择工具的揭示包括在此,它揭示了带有图形用户界面的计算机系统的形式自由的相遇选择工具,允许用户绘制形式自由的选择路径,使得选择沿着或靠近路径的一个或多个项目。当用户拖曳定点设备,如输入笔或鼠标时,创建形式自由的选择路径,使得相遇选择工具选择遇到的图形项目。
图13示出按照本发明的说明性实施例使用相遇选择工具选择文件和文件夹对象。这里,通过将具有光标晕圈1303的光标1302从起点1304拖曳到终点1303来选择文件和文件夹的集合1301的一个子集。沿光标路径遇到的文件夹和文件,例如文件夹1305被选中并且加亮,如图所示。用户随后可在所有文件中执行共同的功能,诸如丢弃它们。如可以从光标晕圈看到的,用户在他使用相遇选择工具时只是轻轻地压着。这导致相对狭窄的选择路径。在这个实施例中,压力越轻,选择路径越狭窄,且因而一般而言沿选择路径较少数量的对象被选中。
图14示出图13中提供的相同的文件和文件夹集合1301。然而这里用户在将光标1302从起点1304移动到终点1306时压得较重,如以较大的光标晕圈1403反映的。所增加的压力的结果是创建了较宽的选择路径和选择了较大数量的对象,包括例如文档1405。尽管已经参考按照光标1306的移动的形式自由的选择路径讨论了这个实施例,但选择路径可采用其它形式,如在起点1304与终点1306之间延伸的直线路径,而不管光标1306在起点1304与终点1306之间所走的路径如何。
图15示出由本发明的说明性实施例提供的选择被显示对象的一种方法。在步骤1501,显示可选择项目的集合,诸如字符、绘图对象、文件图标等等。用户随后用输入笔204选择至少一个项目,并且在步骤1502接收输入笔输入。在步骤1503,确定用户用输入笔204施加的压力量,使得在步骤1504可以修改被选中项目的数量。例如,当用户在选择操作期间压得更重时,选择路径就更宽,且因此可选择更多的项目。如果有来自用户的更多输入,则在判别1505,步骤继续。否则,方法正常终止或等待更多的用户输入。
上面提供的基于压力的选择实施例只是代表性的,且可通过包括压力信息来增强其它形式的选择。例如,图形编辑软件中很常见的功能—套索选择工具可用压力信息来增强。在这种软件中,套索使用户能够以形式自由的方式包围感兴趣的图形并且剪切或复制它。用户通过在包围所选择的感兴趣图形的同时压得更重,可在剪切或复制它时控制用于软化感兴趣图形边缘的羽化量,或者是否要只选择部分地在套索内的对象(例如,较低的压力不选择这样的对象,而较高的压力选择这样的对象)。另外,基于压力的选择可允许选择缩放。例如,当在一个像素上压得更重来选择它时,屏幕可缩放以进一步允许更多细节被显示。用户随后可以在选择邻近像素的同时达到更大的精确性。
重敲击
敲击数字化仪是用户与计算设备,如图形输入板计算机交互的常见形式,这可以通过利用可从数字化仪得到的压力信息来增强。术语敲击包括诸如笔等输入笔、手指或任何其它定点工具与数字化仪表面的接触与移去。通常,将敲击解释为等价于鼠标点击,无论使用多少力量来影响数字化仪。然而,可以使用压力信息来区分正常敲击与重敲击,从而允许新的用户输入源。例如,施加了在给定的第一压力范围内的压力的敲击可视为正常敲击,而施加了在给定的较高的第二压力范围内的压力的敲击可视为重敲击。可就相关联的敲击类型定义任意数量的压力范围。正常敲击例如可解释为简单点击,而重敲击例如可用于触发附加的功能。例如,重敲击可解释为双重敲击(众人皆知在数字化仪显示器上是困难的),或者解释为右击,或者解释为对屏幕上键盘的触发以敲击出词语和语句,或者解释为请求启动一个应用程序,或者解释为中击(在三键鼠标上),或者解释为滚动轮点击,等等。
图16和17示出了重敲击的一个实施例。与前面的一些附图一样,图16和17各自分成两个任意的画面1610、1611、1710、1711,它们示出被显示的图形用户界面如何受到不同类型敲击的影响。图16描绘在本发明的说明性实施例提供的正常敲击的条件下滚动条的移动。这里,在第一个画面1610中,用户在滚动条1603上敲击,该敲击由光标1601的临时放置与星放射状晕圈1602来表示。星放射状晕圈1602可向用户表示接收到一次敲击,而不是压着并保持。在这种情况下,较小的星放射状晕圈1602表示该敲击不是很重。在第二个画面1611中,可以看见敲击的结果。文档1604已经向下滚动了一页,并且翻阅控件1605已经下移。
图17的第一个画面1710示出文档1604的相同起始位置和翻阅控件1605。用户敲击滚动条1603上与先前一样的位置,但这次敲击得较重。临时出现的星放射状晕圈1702较大,表示记录到比图16中更重的敲击。不同于之前的向下翻页,在这种情况下重敲击触发一种不同的功能。如可以在第二个画面1711中看到的,翻阅控件1605直接跳到较重敲击的位置。这对于想要直接到文档1604的某个部分的户是很有用的,不需要等待滚动条向下翻页。
图18和19示出重敲击和正常敲击的第二个实施例。与以前一样,这些附图各自分成两个任意的画面1810、1811、1910、1911,它们示出不同类型敲击的效果。在图18的第一个画面1810中,文件1801接收单次正常敲击,如由带有星放射状晕圈1803的光标1802表示的。作为施加了较小压力的结果,在第二个画面1811中,计算机110将正常敲击解释为左击并且加亮文件1804。图19的第一个画面1910不同于图18之处在于,文件1801接收重敲击,如由较大的星放射状晕圈1903表示的。结果,计算机110在第二个画面1911中执行不同的动作,将重敲击视为右击,并且显示上下文敏感菜单而不是选择该文件。
如所述的,上面描述的可变压力敲击的实施例只是一些对这类增强的使用。另外,有许多实施例来提供有关正在接收的敲击类型的反馈。上面描述的星放射状晕圈只是演示性的。例如,其它形式的视觉反馈包括改变受影响点的颜色或透明度而不是改变光标。另外,音频反馈可区分重敲击与其它敲击或输入。特定声音,或者音量,或者特定音高的存在可向用户提供用于区分敲击类型所需要的反馈。下面以某种详细程度来阐述用于估计重敲击以及将重敲击从其它形式的输入区分开来的方法。
将重敲击与数字化仪上其它用户输入区分开来可包括确定输入笔204的笔尖是否在数字化仪203的表面上保持充分恒定的位置。在数字化仪203的表面上移动的敲击更有可能是有意识的拖曳操作而不是敲击,并且因此距离阈值可用于保证接触点没有移动太远。在图20中描绘了这样的阈值,它在定义数字化仪203表面上位置的X-Y坐标平面上提供了距离阈值的说明性布局。这里,初始的接触点由图中间的黑单元方块来表示。仅为了说明目的而将图18中的单元方块阴影化,并且对于用户根本没有必要如所示地显示它们。每个单元方块(或者其它形状的区域)可表示在下面的显示器上的像素和/或可由数字化仪203感测的最小可解析区域,或者任何其它区域单元,无论是任意的还是按照显示器203和/或数字化仪203的特性来定义的。直接毗邻的方块或像素(图18中被交叉阴影的)形成距离阈值。作为示例,输入笔204最初可在黑方块处影响数字化仪203的压敏表面,并且输入笔204之后可立即滑动很少一点儿。然而,如果随着时间推移,输入笔204移动到距离阈值之外(即,在本例中,移动到交叉阴影的单元方块之外),则计算机110不记录重敲击。这个距离阈值是可配置的。如果用户很难有时间保持定点工具稳定,则她能够调整距离阈值,诸如通过增加距离阈值来包括可接受接触点的较大范围。
如果输入笔204呆在距离阈值内适当的时间,则计算机110仍可不记录重敲击。通常,计算机110可根据施加的压力、保持时间和/或输入笔的滑动距离来确定输入笔204的敲击输入是否为重敲击。在本例中,对于是重敲击的敲击,敲击输入必须在特定的时间阈值内达到适当的压力阈值。图21描绘了如由本发明的说明性实施例提供的没有导致重敲击的输入压力随着时间推移的曲线2101。这里,敲击保持在适当的距离阈值内,但在点2104处接触的时间超过了时间阈值2102(可设置为1/4秒或其它时间长度),压力的量值没有超过压力阈值2103。结果,计算机110可将输入解释为正常敲击或某种其它类型的输入。
图22描绘如由本发明的说明性实施例提供的导致重敲击的输入压力随着时间推移的曲线2201。这里,在点2204处被曲线化的接触在到达时间阈值2202之前已经超过压力阈值2203。因此可将它记录为重敲击,并且操作系统或应用程序可以这样处理它。如果操作系统或应用程序不使用重敲击,则可以将该敲击解释为正常敲击。
作为另一个示例,图23描绘如由本发明的说明性实施例提供的其中不将敲击输入记录为重敲击的输入压力随着时间推移的曲线2301。在本例中,与数字化仪203表面的接触最终超过压力阈值2303,但不是在时间阈值2302之内。当在点2304处的接触时间超过时间阈值2302时,与图21中的示例相似,输入可以作为除重敲击之外的输入,如正常敲击来传递。
应该注意,用于检测重敲击的时间和压力阈值能由用户或软件来配置。各个用户可以通过调整压力阈值和时间阈值来使它们能够成功地使用重敲击。例如,特定的用户可能不能达到所需要的压力量值,并且可以按需调整压力和/或时间阈值,诸如将压力阈值调低到允许“较轻”的重敲击。压力和/或时间阈值可进一步通过校准例程来自动调整。例如,计算机110通过用户界面可请求用户执行用户认为是正常敲击以及重敲击的敲击。计算机110可测量用户输入的压力与时间特性并且自动地按照这些特性来确定适当的时间和/或压力阈值。
重敲击的替换实施例可允许使用多个时间、距离和/或压力阈值的附加的敲击变种。例如,图24描绘如由本发明的说明性实施例提供的一组随着时间推移的压力范围。这里,在时间阈值2403内没有超过压力阈值2401的敲击将视为正常敲击。在时间阈值2403内超过压力阈值2401但没有超过较高的压力阈值2402的敲击将解释为中敲击。以及,超过压力阈值2402的敲击将解释为重敲击。中敲击在某些界面环境中是很有用的。各个应用程序可根据它们的需求提供不同的阈值,从而覆盖由操作系统设置的阈值。
图25是由本发明的说明性实施例提供的用于响应用户交互的方法的流程图。在步骤2501,计算机110接收在数字化仪203上的输入笔输入,提供有关敲击的数据,包括随着时间推移的位置与压力。给定该信息,在判别2502,计算机110确定接触位置是否在从其初始点起的预定阈值距离内移动。如果否,则没有发现敲击,而输入可能是拖曳操作的开始,或者有可能是手写。可替换地,计算机110可决定这样的输入是正常敲击。如果输入笔204在输入期间保持在阈值距离内,则在判别2503,计算机110确定所施加的压力是否在预定的时间阈值内超过预定的阈值压力。如果否,则检测到正常敲击并且在步骤2505执行适当的功能。如果在时间阈值内达到阈值压力,则检测到重敲击并且在步骤2504执行适当的功能。
尽管已经参考特定的示例(包括当前实现本发明的较佳模式)描述了本发明,但本领域的熟练技术人员将意识到,有许多上述设备和技术的变化与变更都落在所附权利要求书阐述的本发明的精神与范围之内。权利要求元素不应该用装置加功能的格式来解释,除非在该元素中包括了短语“用于...的装置”、“用于...的一(或多)个步骤”。而且,在方法权利要求中用数字标记的步骤仅为了标记目的,而不应该解释为对步骤进行特殊的排序。

Claims (20)

1.一种用于调整被显示的控件的计算机实现的方法,包括下列步骤:
(1)接收在显示设备的显示表面上对应于所述被显示控件的位置处的输入;
(2)确定由所述输入施加的压力量;
(3)响应于第一压力量,所述被显示控件以第一方式响应;以及
(4)响应于第二较大压力量,所述被显示控件以第二方式响应,其中,所述第二方式不同于所述第一方式。
2.如权利要求1所述的方法,其特征在于,步骤(1)包括接收在显示表面上对应于滚动控件的位置处的输入。
3.如权利要求2所述的方法,其特征在于,步骤(3)包括响应于所述第一压力量,所述滚动控件以第一速度滚动,以及其中,步骤(4)包括响应于所述第二压力量,所述滚动控件以第二速度滚动,其中,所述第二速度比所述第一速度快。
4.如权利要求2所述的方法,其特征在于,步骤(3)包括响应于所述第一压力量,所述滚动控件递增地向输入位置滚动,以及其中,步骤(4)包括响应于所述第二压力量,所述滚动控件直接滚动到输入位置。
5.如权利要求1所述的方法,其特征在于,步骤(1)包括接收在显示表面上对应于微调控制项控件的位置处的输入,其中,步骤(3)包括响应于所述第一压力量,以第一增量调整所述微调控制项控件的值,以及其中,步骤(4)包括响应于所述第二压力量,以第二增量调整所述微调控制项控件的值,其中,所述第二增量比所述第一增量大。
6.如权利要求1所述的方法,其特征在于,步骤(1)包括接收在显示表面上对应于与一对象相关联的调整大小手柄的位置处的输入。
7.如权利要求6所述的方法,其特征在于,步骤(3)包括响应于所述第一压力量,以平滑方式调整对象的大小,以及其中,步骤(4)包括响应于所述第二压力量,以受约束的方式调整对象的大小。
8.如权利要求1所述的方法,其特征在于,步骤(1)包括接收在显示表面上对应于重复控件的位置处的输入,其中,步骤(3)包括响应于所述第一压力量,以第一速率执行重复的功能,以及其中,步骤(4)包括响应于所述第二压力量,以比所述第一速率快的第二速率执行重复的功能。
9.如权利要求1所述的方法,其特征在于,还包括下列步骤:
(5)向用户提供有关由输入施加的压力量的反馈。
10.如权利要求9所述的方法,其特征在于,步骤(5)包括显示压力计。
11.如权利要求9所述的方法,其特征在于,步骤(5)包括按照由输入施加的压力量可视地修改被显示的光标。
12.一种存储用于执行如权利要求1所述的步骤的计算机可执行指令的计算机可读介质。
13.一种与计算机中被显示的控件交互的方法,包括下列步骤:
(1)从定点设备接收指向所述被显示控件的输入;
(2)确定与所述输入相关联的压力;
(3)响应于第一压力量,使所述被显示控件以第一方式操作;以及
(4)响应于较大的第二压力量,使所述被显示控件以第二方式操作,其中,所述第二方式不同于所述第一方式。
14.如权利要求13所述的方法,其特征在于,所述被显示控件是滚动条。
15.如权利要求14所述的方法,其特征在于,步骤(3)包括响应于所述第一压力量,缓慢地滚动所述滚动控件,以及其中,步骤(4)包括响应于所述第二压力量,较快地滚动所述滚动控件。
16.如权利要求13所述的方法,其特征在于,所述被显示控件是微调控制项控件。
17.如权利要求16所述的方法,其特征在于,步骤(3)包括响应于所述第一压力量,以较小的增量改变所述微调控制项控件,以及其中,步骤(4)包括响应于所述第二压力量,以较大的增量改变所述微调控制项控件。
18.如权利要求13所述的方法,其特征在于,还包括下列步骤:
(5)向用户提供揭示所施加的压力量的反馈。
19.如权利要求18所述的方法,其特征在于,步骤(5)包括提供视觉反馈。
20.一种用于存储执行如权利要求13所述的步骤的计算机可执行指令的计算机可读介质。
CNB2005101361510A 2004-12-21 2005-12-20 压敏控件 Expired - Fee Related CN100524183C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910139411.8A CN101593077B (zh) 2004-12-21 2005-12-20 压敏控件

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/017,115 US7619616B2 (en) 2004-12-21 2004-12-21 Pressure sensitive controls
US11/017,115 2004-12-21

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN200910139411.8A Division CN101593077B (zh) 2004-12-21 2005-12-20 压敏控件

Publications (2)

Publication Number Publication Date
CN1808362A true CN1808362A (zh) 2006-07-26
CN100524183C CN100524183C (zh) 2009-08-05

Family

ID=35845144

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200910139411.8A Expired - Fee Related CN101593077B (zh) 2004-12-21 2005-12-20 压敏控件
CNB2005101361510A Expired - Fee Related CN100524183C (zh) 2004-12-21 2005-12-20 压敏控件

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN200910139411.8A Expired - Fee Related CN101593077B (zh) 2004-12-21 2005-12-20 压敏控件

Country Status (5)

Country Link
US (3) US7619616B2 (zh)
EP (1) EP1674977B1 (zh)
JP (1) JP2006185443A (zh)
KR (1) KR20060071353A (zh)
CN (2) CN101593077B (zh)

Cited By (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101261563B (zh) * 2007-01-19 2010-04-21 Lg电子株式会社 一种移动终端及在其中滚动数据的方法
CN101907950A (zh) * 2009-06-03 2010-12-08 原相科技股份有限公司 应用于感测系统的控制方法
CN102067070A (zh) * 2008-06-18 2011-05-18 诺基亚公司 用于利用双面输入设备操纵设备的装置、方法和计算机程序产品
WO2011082645A1 (zh) * 2010-01-06 2011-07-14 华为终端有限公司 显示图片/界面的方法及终端
CN101441535B (zh) * 2007-11-22 2012-01-25 夏普株式会社 包括坐标输入装置的显示装置
CN102375605A (zh) * 2010-08-20 2012-03-14 索尼公司 信息处理设备,程序和操作控制方法
CN102479044A (zh) * 2010-11-29 2012-05-30 联想(北京)有限公司 电子设备和用于移动显示对象的方法
CN103049205A (zh) * 2012-12-19 2013-04-17 东莞宇龙通信科技有限公司 移动终端和移动终端的操控方法
CN101943987B (zh) * 2008-12-15 2013-06-05 索尼株式会社 信息处理装置、信息处理方法
CN103201714A (zh) * 2010-11-03 2013-07-10 高通股份有限公司 力感测触摸屏
CN103455151A (zh) * 2012-03-02 2013-12-18 微软公司 压敏键盘的键击确定
CN103513882A (zh) * 2013-05-31 2014-01-15 展讯通信(上海)有限公司 一种触控设备的控制方法、装置及触控设备
CN103582862A (zh) * 2011-06-01 2014-02-12 摩托罗拉移动有限责任公司 与触敏显示屏幕结合使用压力差
CN103827782A (zh) * 2011-10-05 2014-05-28 索尼公司 信息处理装置、信息处理方法和程序
CN103827785A (zh) * 2011-09-12 2014-05-28 摩托罗拉移动有限责任公司 通过触敏显示屏使用压力差
CN104020936A (zh) * 2013-03-01 2014-09-03 北京三星通信技术研究有限公司 一种终端及其控制方法
CN104185831A (zh) * 2012-04-02 2014-12-03 辛纳普蒂克斯公司 用于使用输入装置动态调节用户界面参数的系统和方法
CN104516628A (zh) * 2013-10-01 2015-04-15 阿瓦亚公司 支持基于触屏的用户界面的视力受损用户的方法和装置
CN104683564A (zh) * 2013-11-27 2015-06-03 Lg电子株式会社 移动终端及其控制方法
CN104793762A (zh) * 2014-01-17 2015-07-22 禾瑞亚科技股份有限公司 具切换功能的主动式触控笔
CN104903834A (zh) * 2012-12-29 2015-09-09 苹果公司 用于在触摸输入到显示输出关系之间过渡的设备、方法和图形用户界面
CN105045489A (zh) * 2015-08-27 2015-11-11 广东欧珀移动通信有限公司 一种按钮控制方法及装置
CN105100917A (zh) * 2015-08-27 2015-11-25 广东欧珀移动通信有限公司 一种多媒体内容的播放控制方法及终端设备
CN105208202A (zh) * 2015-08-27 2015-12-30 广东欧珀移动通信有限公司 一种联系人管理方法及移动终端
CN105224198A (zh) * 2015-09-09 2016-01-06 魅族科技(中国)有限公司 一种页面控制方法、页面控制装置及终端
CN105260049A (zh) * 2012-05-09 2016-01-20 苹果公司 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面
CN105283829A (zh) * 2013-06-13 2016-01-27 奥迪股份公司 用于运行触敏操作系统的方法和触敏操作系统
US9268373B2 (en) 2012-03-02 2016-02-23 Microsoft Technology Licensing, Llc Flexible hinge spine
US9298236B2 (en) 2012-03-02 2016-03-29 Microsoft Technology Licensing, Llc Multi-stage power adapter configured to provide a first power level upon initial connection of the power adapter to the host device and a second power level thereafter upon notification from the host device to the power adapter
US9304549B2 (en) 2013-03-28 2016-04-05 Microsoft Technology Licensing, Llc Hinge mechanism for rotatable component attachment
CN105549851A (zh) * 2016-01-29 2016-05-04 上海与德通讯技术有限公司 一种压力等级的设定方法及模块
CN101765825B (zh) * 2007-07-27 2016-05-11 三星电子株式会社 用于触觉感测的压力传感器阵列装置和方法
US9348605B2 (en) 2012-05-14 2016-05-24 Microsoft Technology Licensing, Llc System and method for accessory device architecture that passes human interface device (HID) data via intermediate processor
CN105653090A (zh) * 2015-12-29 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种滚动条控制方法及装置
CN105786343A (zh) * 2016-02-15 2016-07-20 努比亚技术有限公司 一种触控操作的实现方法及终端
CN105847704A (zh) * 2016-04-01 2016-08-10 广东欧珀移动通信有限公司 控制方法、控制装置及电子装置
CN106227389A (zh) * 2016-08-12 2016-12-14 乐视控股(北京)有限公司 一种基于屏幕压力感应的富文本编辑控件调用方法及装置
US9602729B2 (en) 2015-06-07 2017-03-21 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9619076B2 (en) 2012-05-09 2017-04-11 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
CN107092387A (zh) * 2008-08-01 2017-08-25 三星电子株式会社 电子装置及其方法、介质
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
CN107409157A (zh) * 2015-12-28 2017-11-28 华为技术有限公司 一种通过压力设置消息阅后即焚的方法及装置
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US9870066B2 (en) 2012-03-02 2018-01-16 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
CN108141487A (zh) * 2015-12-22 2018-06-08 华为技术有限公司 一种通过压力筛选对象的方法及装置
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10031556B2 (en) 2012-06-08 2018-07-24 Microsoft Technology Licensing, Llc User experience adaptation
US10037138B2 (en) 2012-12-29 2018-07-31 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10073615B2 (en) 2012-05-09 2018-09-11 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
CN103777886B (zh) * 2007-09-04 2019-03-08 苹果公司 编辑界面
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
CN110178109A (zh) * 2016-12-26 2019-08-27 阿尔卡特朗讯 具有压敏显示器的设备以及此类设备的使用方法
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
CN112732214A (zh) * 2021-01-22 2021-04-30 维沃移动通信有限公司 控制方法、电子设备和可读存储介质

Families Citing this family (284)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6803906B1 (en) 2000-07-05 2004-10-12 Smart Technologies, Inc. Passive touch system and method of detecting user input
US6954197B2 (en) 2002-11-15 2005-10-11 Smart Technologies Inc. Size/scale and orientation determination of a pointer in a camera-based touch system
US7629967B2 (en) 2003-02-14 2009-12-08 Next Holdings Limited Touch screen signal processing
US8456447B2 (en) 2003-02-14 2013-06-04 Next Holdings Limited Touch screen signal processing
US8508508B2 (en) 2003-02-14 2013-08-13 Next Holdings Limited Touch screen signal processing with single-point calibration
US7532206B2 (en) 2003-03-11 2009-05-12 Smart Technologies Ulc System and method for differentiating between pointers used to contact touch surface
US7411575B2 (en) 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US7274356B2 (en) 2003-10-09 2007-09-25 Smart Technologies Inc. Apparatus for determining the location of a pointer within a region of interest
US7355593B2 (en) 2004-01-02 2008-04-08 Smart Technologies, Inc. Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
US7460110B2 (en) 2004-04-29 2008-12-02 Smart Technologies Ulc Dual mode touch system
US7538759B2 (en) 2004-05-07 2009-05-26 Next Holdings Limited Touch panel display system with illumination and detection provided from a single edge
US8120596B2 (en) 2004-05-21 2012-02-21 Smart Technologies Ulc Tiled touch system
DE102006029506B4 (de) * 2005-10-28 2018-10-11 Volkswagen Ag Eingabevorrichtung
US20070188474A1 (en) * 2006-02-16 2007-08-16 Zaborowski Philippe S Touch-sensitive motion device
CN100517205C (zh) * 2006-04-21 2009-07-22 邱波 用于it领域的同时多维、增速、省空间的系统显示方法
KR100826194B1 (ko) * 2006-07-27 2008-04-30 엘지전자 주식회사 터치 패널형 리모트 콘트롤러 및 이 터치 패널형 리모트콘트롤러에서 기능을 수행하는 방법
US20080024454A1 (en) * 2006-07-31 2008-01-31 Paul Everest Three-dimensional touch pad input device
JP2008033739A (ja) * 2006-07-31 2008-02-14 Sony Corp 力覚フィードバックおよび圧力測定に基づくタッチスクリーンインターラクション方法および装置
US8253695B2 (en) 2006-09-06 2012-08-28 Apple Inc. Email client for a portable multifunction device
US20080082928A1 (en) * 2006-09-29 2008-04-03 Sbc Knowledge Ventures, L.P. Method for viewing information in a communication device
US9442607B2 (en) 2006-12-04 2016-09-13 Smart Technologies Inc. Interactive input system and method
US20080158152A1 (en) * 2006-12-27 2008-07-03 Lenovo (Singapore) Pte. Ltd. Cursor jump control with a touchpad
KR20080063041A (ko) * 2006-12-29 2008-07-03 삼성전자주식회사 사용자 인터페이스 방법 및 장치
KR100854650B1 (ko) * 2007-02-08 2008-08-27 (주) 아이.에스.브이. 크기 조절 광학 펜형 마우스 및 그에 의한 크기 조절 방법
GB2446702A (en) * 2007-02-13 2008-08-20 Qrg Ltd Touch Control Panel with Pressure Sensor
US8115753B2 (en) 2007-04-11 2012-02-14 Next Holdings Limited Touch screen system with hover and click input methods
WO2008131544A1 (en) * 2007-04-26 2008-11-06 University Of Manitoba Pressure augmented mouse
JP5210547B2 (ja) * 2007-05-29 2013-06-12 任天堂株式会社 移動制御プログラムおよび移動制御装置
US20090002324A1 (en) * 2007-06-27 2009-01-01 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Scrolling Mechanism for Touch Screen Devices
WO2009008161A1 (ja) * 2007-07-11 2009-01-15 Access Co., Ltd. 携帯情報端末
US8094137B2 (en) 2007-07-23 2012-01-10 Smart Technologies Ulc System and method of detecting contact on a display
KR20090019161A (ko) * 2007-08-20 2009-02-25 삼성전자주식회사 전자 장치 및 이를 조작하는 방법
WO2009029767A1 (en) 2007-08-30 2009-03-05 Next Holdings, Inc. Optical touchscreen with improved illumination
CA2697856A1 (en) 2007-08-30 2009-03-05 Next Holdings, Inc. Low profile touch panel systems
US10203873B2 (en) 2007-09-19 2019-02-12 Apple Inc. Systems and methods for adaptively presenting a keyboard on a touch-sensitive display
US10126942B2 (en) 2007-09-19 2018-11-13 Apple Inc. Systems and methods for detecting a press on a touch-sensitive surface
US20090102805A1 (en) * 2007-10-18 2009-04-23 Microsoft Corporation Three-dimensional object simulation using audio, visual, and tactile feedback
US20090109243A1 (en) * 2007-10-25 2009-04-30 Nokia Corporation Apparatus and method for zooming objects on a display
US20090125824A1 (en) * 2007-11-12 2009-05-14 Microsoft Corporation User interface with physics engine for natural gestural control
US20090140989A1 (en) * 2007-12-04 2009-06-04 Nokia Corporation User interface
TW200925957A (en) * 2007-12-14 2009-06-16 Htc Corp Function switch methods and systems, and machine readable medium thereof
US20090164493A1 (en) * 2007-12-24 2009-06-25 Johnsgard Todd J Apparatus and methods for editing content on a wireless device
US8405636B2 (en) 2008-01-07 2013-03-26 Next Holdings Limited Optical position sensing system and optical position sensor assembly
US9483755B2 (en) 2008-03-04 2016-11-01 Apple Inc. Portable multifunction device, method, and graphical user interface for an email client
BRPI0804355A2 (pt) * 2008-03-10 2009-11-03 Lg Electronics Inc terminal e método de controle do mesmo
US20090237373A1 (en) * 2008-03-19 2009-09-24 Sony Ericsson Mobile Communications Ab Two way touch-sensitive display
KR100945521B1 (ko) * 2008-03-26 2010-03-09 (주)펜앤프리 문서 정보 입력 방법 및 시스템
US8634645B2 (en) * 2008-03-28 2014-01-21 Smart Technologies Ulc Method and tool for recognizing a hand-drawn table
US8600164B2 (en) * 2008-03-28 2013-12-03 Smart Technologies Ulc Method and tool for recognizing a hand-drawn table
US8902193B2 (en) 2008-05-09 2014-12-02 Smart Technologies Ulc Interactive input system and bezel therefor
KR101522974B1 (ko) * 2008-07-22 2015-05-27 삼성전자주식회사 컨텐츠 관리 방법 및 그 전자기기
JP4600548B2 (ja) * 2008-08-27 2010-12-15 ソニー株式会社 再生装置、再生方法、およびプログラム
US8490026B2 (en) * 2008-10-27 2013-07-16 Microsoft Corporation Painting user controls
KR101569176B1 (ko) 2008-10-30 2015-11-20 삼성전자주식회사 오브젝트 실행 방법 및 장치
KR101151028B1 (ko) * 2008-11-03 2012-05-30 크루셜텍 (주) 포인팅 디바이스가 구비된 단말장치 및 화면 제어 방법
JP5332519B2 (ja) * 2008-11-05 2013-11-06 日本電気株式会社 タッチパネル、操作検出方法および電子機器
US8339378B2 (en) 2008-11-05 2012-12-25 Smart Technologies Ulc Interactive input system with multi-angle reflector
US8205168B1 (en) * 2008-12-01 2012-06-19 Adobe Systems Incorporated Methods and systems for page navigation of dynamically laid-out systems
US9600447B2 (en) 2008-12-01 2017-03-21 Adobe Systems Incorporated Methods and systems for page layout using a virtual art director
US9715112B2 (en) 2014-01-21 2017-07-25 Osterhout Group, Inc. Suppression of stray light in head worn computing
US9298007B2 (en) 2014-01-21 2016-03-29 Osterhout Group, Inc. Eye imaging in head worn computing
US9400390B2 (en) 2014-01-24 2016-07-26 Osterhout Group, Inc. Peripheral lighting for head worn computing
US20150205111A1 (en) 2014-01-21 2015-07-23 Osterhout Group, Inc. Optical configurations for head worn computing
US9965681B2 (en) 2008-12-16 2018-05-08 Osterhout Group, Inc. Eye imaging in head worn computing
US9229233B2 (en) 2014-02-11 2016-01-05 Osterhout Group, Inc. Micro Doppler presentations in head worn computing
US9952664B2 (en) 2014-01-21 2018-04-24 Osterhout Group, Inc. Eye imaging in head worn computing
US8407606B1 (en) * 2009-01-02 2013-03-26 Perceptive Pixel Inc. Allocating control among inputs concurrently engaging an object displayed on a multi-touch device
JP5173870B2 (ja) * 2009-01-28 2013-04-03 京セラ株式会社 入力装置
US8633901B2 (en) * 2009-01-30 2014-01-21 Blackberry Limited Handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device
US8482520B2 (en) * 2009-01-30 2013-07-09 Research In Motion Limited Method for tap detection and for interacting with and a handheld electronic device, and a handheld electronic device configured therefor
EP2214087B1 (en) 2009-01-30 2015-07-08 BlackBerry Limited A handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device
JP4723656B2 (ja) * 2009-02-03 2011-07-13 京セラ株式会社 入力装置
JP5734546B2 (ja) * 2009-02-25 2015-06-17 京セラ株式会社 オブジェクト表示装置
US10180746B1 (en) 2009-02-26 2019-01-15 Amazon Technologies, Inc. Hardware enabled interpolating sensor and display
US9740341B1 (en) 2009-02-26 2017-08-22 Amazon Technologies, Inc. Capacitive sensing with interpolating force-sensitive resistor array
TWI452488B (zh) * 2009-05-18 2014-09-11 Pixart Imaging Inc 應用於感測系統的控制方法
US9244562B1 (en) * 2009-07-31 2016-01-26 Amazon Technologies, Inc. Gestures and touches on force-sensitive input devices
US9785272B1 (en) 2009-07-31 2017-10-10 Amazon Technologies, Inc. Touch distinction
JP5310389B2 (ja) * 2009-08-27 2013-10-09 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
JP5304544B2 (ja) * 2009-08-28 2013-10-02 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
JP5593655B2 (ja) * 2009-08-31 2014-09-24 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US8743053B2 (en) * 2009-08-31 2014-06-03 Adobe Systems Incorporation Restricting cursor movement to track an existing path
JP5278259B2 (ja) * 2009-09-07 2013-09-04 ソニー株式会社 入力装置、入力方法及びプログラム
US8411050B2 (en) * 2009-10-14 2013-04-02 Sony Computer Entertainment America Touch interface having microphone to determine touch impact strength
KR20110047349A (ko) * 2009-10-30 2011-05-09 주식회사 팬택 휴대용 단말기에서 터치와 가압을 이용하는 사용자 인터페이스 장치 및 방법
US8810524B1 (en) 2009-11-20 2014-08-19 Amazon Technologies, Inc. Two-sided touch sensor
JP2011108186A (ja) * 2009-11-20 2011-06-02 Sony Corp 情報処理装置、情報処理方法およびプログラム
KR101319264B1 (ko) * 2010-01-22 2013-10-18 전자부품연구원 멀티 터치 압력에 기반한 ui 제공방법 및 이를 적용한 전자기기
EP2367097B1 (en) * 2010-03-19 2017-11-22 BlackBerry Limited Portable electronic device and method of controlling same
US8756522B2 (en) 2010-03-19 2014-06-17 Blackberry Limited Portable electronic device and method of controlling same
US9069416B2 (en) * 2010-03-25 2015-06-30 Google Inc. Method and system for selecting content using a touchscreen
DE102011006344B4 (de) 2010-03-31 2020-03-12 Joyson Safety Systems Acquisition Llc Insassenmesssystem
JP5805974B2 (ja) 2010-03-31 2015-11-10 ティーケー ホールディングス,インコーポレーテッド ステアリングホイールセンサ
DE102011006649B4 (de) 2010-04-02 2018-05-03 Tk Holdings Inc. Lenkrad mit Handsensoren
CN102859484B (zh) * 2010-04-21 2015-11-25 黑莓有限公司 与便携式电子设备上的可滚动区域交互的方法
JP2011238125A (ja) * 2010-05-12 2011-11-24 Sony Corp 画像処理装置および方法、並びにプログラム
JP5598104B2 (ja) * 2010-06-10 2014-10-01 ソニー株式会社 情報処理装置、情報処理方法及びコンピュータプログラム
WO2011158054A1 (en) * 2010-06-14 2011-12-22 Sony Ericsson Mobile Communications Ab Regulation of audio volume and/or speed responsive to user applied pressure and related methods
US20110316805A1 (en) * 2010-06-28 2011-12-29 Youji Yamada Electronic device
TWI414980B (zh) * 2010-09-10 2013-11-11 Chip Goal Electronics Corp 虛擬觸控裝置與相關方法
US8970540B1 (en) * 2010-09-24 2015-03-03 Amazon Technologies, Inc. Memo pad
EP2447818A1 (en) * 2010-10-07 2012-05-02 Research in Motion Limited Method and portable electronic device for presenting text
US20120089942A1 (en) * 2010-10-07 2012-04-12 Research In Motion Limited Method and portable electronic device for presenting text
KR20130052743A (ko) * 2010-10-15 2013-05-23 삼성전자주식회사 항목 선택 방법
US9245259B2 (en) 2011-01-14 2016-01-26 Apple Inc. Presenting E-mail on a touch device
US9158378B2 (en) * 2011-02-10 2015-10-13 Kyocera Corporation Electronic device and control method for electronic device
WO2012108213A1 (ja) * 2011-02-10 2012-08-16 京セラ株式会社 入力装置
US8612808B2 (en) * 2011-05-05 2013-12-17 International Business Machines Corporation Touch-sensitive user input device failure prediction
US9798408B2 (en) 2011-05-27 2017-10-24 Kyocera Corporation Electronic device
US8836653B1 (en) 2011-06-28 2014-09-16 Google Inc. Extending host device functionality using a mobile device
JP5855537B2 (ja) * 2011-06-28 2016-02-09 京セラ株式会社 電子機器
US20130005469A1 (en) * 2011-06-30 2013-01-03 Imerj LLC Dual screen game module
JP5999374B2 (ja) * 2011-09-05 2016-09-28 日本電気株式会社 携帯端末装置、携帯端末制御方法及びプログラム
US9612670B2 (en) 2011-09-12 2017-04-04 Microsoft Technology Licensing, Llc Explicit touch selection and cursor placement
JP2013089132A (ja) * 2011-10-20 2013-05-13 Kyocera Corp 装置、方法及びプログラム
JP5801689B2 (ja) * 2011-10-27 2015-10-28 京セラ株式会社 電子機器
GB2498508A (en) * 2011-10-31 2013-07-24 Promethean Ltd Positional manipulation of an object in a GUI beyond that permitted by an associated application
CN103092386A (zh) * 2011-11-07 2013-05-08 联想(北京)有限公司 一种电子设备及其触控方法
US9367230B2 (en) * 2011-11-08 2016-06-14 Microsoft Technology Licensing, Llc Interaction models for indirect interaction devices
US9524050B2 (en) 2011-11-29 2016-12-20 Google Inc. Disambiguating touch-input based on variation in pressure along a touch-trail
US8436827B1 (en) * 2011-11-29 2013-05-07 Google Inc. Disambiguating touch-input based on variation in characteristic such as speed or pressure along a touch-trail
JP5160683B2 (ja) * 2011-12-08 2013-03-13 京セラ株式会社 入力装置および入力装置の制御方法
US9250720B2 (en) 2012-02-29 2016-02-02 Adobe Systems Incorporated Method and apparatus for filtering pressure data from a pressure-sensitive device
US9459790B2 (en) 2012-03-05 2016-10-04 Adobe Systems Incorporated Method and apparatus for controlling dot rendering on a touch screen
US8814674B2 (en) * 2012-05-24 2014-08-26 Supercell Oy Graphical user interface for a gaming system
GB2501145A (en) 2012-04-12 2013-10-16 Supercell Oy Rendering and modifying objects on a graphical user interface
WO2013154720A1 (en) 2012-04-13 2013-10-17 Tk Holdings Inc. Pressure sensor including a pressure sensitive material for use with control systems and methods of using the same
US10613743B2 (en) 2012-05-09 2020-04-07 Apple Inc. User interface for receiving user input
US10304347B2 (en) 2012-05-09 2019-05-28 Apple Inc. Exercised-based watch face and complications
US9459781B2 (en) 2012-05-09 2016-10-04 Apple Inc. Context-specific user interfaces for displaying animated sequences
US9582165B2 (en) 2012-05-09 2017-02-28 Apple Inc. Context-specific user interfaces
US10990270B2 (en) 2012-05-09 2021-04-27 Apple Inc. Context-specific user interfaces
WO2013192539A1 (en) 2012-06-21 2013-12-27 Nextinput, Inc. Wafer level mems force dies
JP5644813B2 (ja) * 2012-06-22 2014-12-24 キヤノンマーケティングジャパン株式会社 画像表示装置、画像表示方法、プログラム
JP6133554B2 (ja) * 2012-06-25 2017-05-24 京セラ株式会社 電子機器、機器及び方法
EP2870445A1 (en) 2012-07-05 2015-05-13 Ian Campbell Microelectromechanical load sensor and methods of manufacturing the same
US20140028554A1 (en) * 2012-07-26 2014-01-30 Google Inc. Recognizing gesture on tactile input device
US9696223B2 (en) 2012-09-17 2017-07-04 Tk Holdings Inc. Single layer force sensor
WO2014097930A1 (ja) * 2012-12-17 2014-06-26 三菱電機株式会社 映像処理装置および映像処理システム
US10216402B2 (en) * 2012-12-21 2019-02-26 Nokia Technologies Oy Method and apparatus for related user inputs
US9354786B2 (en) 2013-01-04 2016-05-31 Apple Inc. Moving a virtual object based on tapping
US9086796B2 (en) 2013-01-04 2015-07-21 Apple Inc. Fine-tuning an operation based on tapping
US10282067B2 (en) 2013-06-04 2019-05-07 Sony Corporation Method and apparatus of controlling an interface based on touch operations
US20140359433A1 (en) * 2013-06-04 2014-12-04 Microsoft Corporation Text selection paragraph snapping
US9639199B2 (en) 2013-06-07 2017-05-02 Samsung Electronics Co., Ltd. Method and device for controlling a user interface
US10289302B1 (en) * 2013-09-09 2019-05-14 Apple Inc. Virtual keyboard animation
US9665206B1 (en) 2013-09-18 2017-05-30 Apple Inc. Dynamic user interface adaptable to multiple input tools
JP6243828B2 (ja) * 2013-11-29 2017-12-06 株式会社 ハイディープHiDeep Inc. タッチレベルに伴うフィードバック方法、及びこれを行うタッチ入力装置
JP6031080B2 (ja) 2013-11-29 2016-11-24 株式会社 ハイディープHiDeep Inc. 仮想タッチパッド操作方法及びこれを行う端末機
US20150160851A1 (en) * 2013-12-10 2015-06-11 Kabushiki Kaisha Toshiba Electronic device, method, and storage medium
DE102013021576A1 (de) * 2013-12-19 2015-06-25 Audi Ag Verfahren zum Auswählen eines Textabschnitts auf einem berührungssensitiven Bildschirm und Anzeige- und Bedienvorrichtung
CN105934661B (zh) 2014-01-13 2019-11-05 触控解决方案股份有限公司 微型强化圆片级mems力传感器
US10649220B2 (en) 2014-06-09 2020-05-12 Mentor Acquisition One, Llc Content presentation in head worn computing
US9594246B2 (en) 2014-01-21 2017-03-14 Osterhout Group, Inc. See-through computer display systems
US9575321B2 (en) 2014-06-09 2017-02-21 Osterhout Group, Inc. Content presentation in head worn computing
US10254856B2 (en) 2014-01-17 2019-04-09 Osterhout Group, Inc. External user interface for head worn computing
US9939934B2 (en) 2014-01-17 2018-04-10 Osterhout Group, Inc. External user interface for head worn computing
US20150277118A1 (en) 2014-03-28 2015-10-01 Osterhout Group, Inc. Sensor dependent content position in head worn computing
US9529195B2 (en) 2014-01-21 2016-12-27 Osterhout Group, Inc. See-through computer display systems
US9829707B2 (en) 2014-08-12 2017-11-28 Osterhout Group, Inc. Measuring content brightness in head worn computing
US20160019715A1 (en) 2014-07-15 2016-01-21 Osterhout Group, Inc. Content presentation in head worn computing
US10684687B2 (en) 2014-12-03 2020-06-16 Mentor Acquisition One, Llc See-through computer display systems
US9671613B2 (en) 2014-09-26 2017-06-06 Osterhout Group, Inc. See-through computer display systems
US11103122B2 (en) 2014-07-15 2021-08-31 Mentor Acquisition One, Llc Content presentation in head worn computing
US9810906B2 (en) 2014-06-17 2017-11-07 Osterhout Group, Inc. External user interface for head worn computing
US9448409B2 (en) 2014-11-26 2016-09-20 Osterhout Group, Inc. See-through computer display systems
US9299194B2 (en) 2014-02-14 2016-03-29 Osterhout Group, Inc. Secure sharing in head worn computing
US10191279B2 (en) 2014-03-17 2019-01-29 Osterhout Group, Inc. Eye imaging in head worn computing
US9746686B2 (en) 2014-05-19 2017-08-29 Osterhout Group, Inc. Content position calibration in head worn computing
US11227294B2 (en) 2014-04-03 2022-01-18 Mentor Acquisition One, Llc Sight information collection in head worn computing
US9841599B2 (en) 2014-06-05 2017-12-12 Osterhout Group, Inc. Optical configurations for head-worn see-through displays
US9651784B2 (en) 2014-01-21 2017-05-16 Osterhout Group, Inc. See-through computer display systems
US20150205135A1 (en) 2014-01-21 2015-07-23 Osterhout Group, Inc. See-through computer display systems
US9532715B2 (en) 2014-01-21 2017-01-03 Osterhout Group, Inc. Eye imaging in head worn computing
US9740280B2 (en) 2014-01-21 2017-08-22 Osterhout Group, Inc. Eye imaging in head worn computing
US11737666B2 (en) 2014-01-21 2023-08-29 Mentor Acquisition One, Llc Eye imaging in head worn computing
US11669163B2 (en) 2014-01-21 2023-06-06 Mentor Acquisition One, Llc Eye glint imaging in see-through computer display systems
US9523856B2 (en) 2014-01-21 2016-12-20 Osterhout Group, Inc. See-through computer display systems
US11892644B2 (en) 2014-01-21 2024-02-06 Mentor Acquisition One, Llc See-through computer display systems
US11487110B2 (en) 2014-01-21 2022-11-01 Mentor Acquisition One, Llc Eye imaging in head worn computing
US9836122B2 (en) 2014-01-21 2017-12-05 Osterhout Group, Inc. Eye glint imaging in see-through computer display systems
US9753288B2 (en) 2014-01-21 2017-09-05 Osterhout Group, Inc. See-through computer display systems
US9766463B2 (en) 2014-01-21 2017-09-19 Osterhout Group, Inc. See-through computer display systems
US9494800B2 (en) 2014-01-21 2016-11-15 Osterhout Group, Inc. See-through computer display systems
US9846308B2 (en) 2014-01-24 2017-12-19 Osterhout Group, Inc. Haptic systems for head-worn computers
US9401540B2 (en) 2014-02-11 2016-07-26 Osterhout Group, Inc. Spatial location presentation in head worn computing
US20150241963A1 (en) 2014-02-11 2015-08-27 Osterhout Group, Inc. Eye imaging in head worn computing
KR20150104808A (ko) * 2014-03-06 2015-09-16 삼성전자주식회사 피드백을 출력하는 전자 장치 및 방법
US20160187651A1 (en) 2014-03-28 2016-06-30 Osterhout Group, Inc. Safety for a vehicle operator with an hmd
KR102206385B1 (ko) * 2014-04-11 2021-01-22 엘지전자 주식회사 이동 단말기 및 이의 제어방법
US9672210B2 (en) 2014-04-25 2017-06-06 Osterhout Group, Inc. Language translation with head-worn computing
US9651787B2 (en) 2014-04-25 2017-05-16 Osterhout Group, Inc. Speaker assembly for headworn computer
US9423842B2 (en) 2014-09-18 2016-08-23 Osterhout Group, Inc. Thermal management for head-worn computer
US10853589B2 (en) 2014-04-25 2020-12-01 Mentor Acquisition One, Llc Language translation with head-worn computing
US10663740B2 (en) 2014-06-09 2020-05-26 Mentor Acquisition One, Llc Content presentation in head worn computing
JP6496752B2 (ja) * 2014-06-24 2019-04-03 アップル インコーポレイテッドApple Inc. 入力デバイス及びユーザインターフェース対話
CN104063280B (zh) 2014-06-25 2017-09-12 华为技术有限公司 一种智能终端的控制方法
AU2015279545B2 (en) 2014-06-27 2018-02-22 Apple Inc. Manipulation of calendar application in device with touch screen
CN105205083A (zh) * 2014-06-27 2015-12-30 国际商业机器公司 用于利用进度条中的关键点来浏览内容的方法和设备
US10135905B2 (en) 2014-07-21 2018-11-20 Apple Inc. Remote user interface
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
WO2016036481A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
JP5983708B2 (ja) * 2014-11-06 2016-09-06 キヤノンマーケティングジャパン株式会社 画像表示装置、画像表示方法、プログラム
US9684172B2 (en) 2014-12-03 2017-06-20 Osterhout Group, Inc. Head worn computer display systems
EP3035286A1 (en) * 2014-12-18 2016-06-22 Thomson Licensing Method and device for object delineation in an image
USD743963S1 (en) 2014-12-22 2015-11-24 Osterhout Group, Inc. Air mouse
USD751552S1 (en) 2014-12-31 2016-03-15 Osterhout Group, Inc. Computer glasses
USD753114S1 (en) 2015-01-05 2016-04-05 Osterhout Group, Inc. Air mouse
US20160239985A1 (en) 2015-02-17 2016-08-18 Osterhout Group, Inc. See-through computer display systems
US10878775B2 (en) 2015-02-17 2020-12-29 Mentor Acquisition One, Llc See-through computer display systems
US20160259544A1 (en) * 2015-03-04 2016-09-08 Artem Polikarpov Systems And Methods For Virtual Periphery Interaction
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
DK201500581A1 (en) * 2015-03-08 2017-01-16 Apple Inc Devices, Methods, and Graphical User Interfaces for Displaying and Using Menus
AU2016101431B4 (en) * 2015-03-08 2017-05-04 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10126846B2 (en) * 2015-04-09 2018-11-13 Blackberry Limited Portable electronic device including touch-sensitive display and method of controlling selection of information
CN104915141A (zh) * 2015-05-28 2015-09-16 努比亚技术有限公司 对象信息的预览方法及装置
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US10466119B2 (en) 2015-06-10 2019-11-05 Nextinput, Inc. Ruggedized wafer level MEMS force sensor with a tolerance trench
US10139966B2 (en) 2015-07-22 2018-11-27 Osterhout Group, Inc. External user interface for head worn computing
US11003246B2 (en) 2015-07-22 2021-05-11 Mentor Acquisition One, Llc External user interface for head worn computing
DK179388B1 (en) * 2015-08-10 2018-05-28 Apple Inc Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
DK179096B1 (en) * 2015-08-10 2017-10-30 Apple Inc Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
WO2017029749A1 (ja) * 2015-08-20 2017-02-23 キヤノン株式会社 情報処理装置、その制御方法、プログラム、及び記憶媒体
CN113521710A (zh) 2015-08-20 2021-10-22 苹果公司 基于运动的表盘和复杂功能块
JP6500180B2 (ja) * 2015-08-20 2019-04-17 株式会社Joled 画像処理装置、表示装置および電子機器
CN105045519B (zh) * 2015-08-27 2018-06-26 广东欧珀移动通信有限公司 一种用户终端的屏幕控制方法及用户终端
CN105045492B (zh) * 2015-08-27 2018-05-29 广东欧珀移动通信有限公司 一种睡眠播放时长设置方法及终端设备
CN105224221B (zh) * 2015-09-09 2019-01-25 魅族科技(中国)有限公司 一种终端设备及标记方法
US20170068374A1 (en) * 2015-09-09 2017-03-09 Microsoft Technology Licensing, Llc Changing an interaction layer on a graphical user interface
KR101722207B1 (ko) * 2015-11-09 2017-03-31 삼성전자주식회사 오브젝트 실행 방법 및 장치
KR101749933B1 (ko) * 2015-11-12 2017-06-22 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN105426089A (zh) * 2015-11-19 2016-03-23 上海与德通讯技术有限公司 滚动条功能的实现方法、模块及应用其的调节方法
JP6079857B2 (ja) * 2015-11-25 2017-02-15 セイコーエプソン株式会社 情報処理装置
CN105373309B (zh) * 2015-11-26 2019-10-08 努比亚技术有限公司 文本选择方法及移动终端
KR20170085419A (ko) * 2016-01-14 2017-07-24 삼성전자주식회사 터치 입력에 기반한 동작 방법 및 그 전자 장치
US10667981B2 (en) 2016-02-29 2020-06-02 Mentor Acquisition One, Llc Reading assistance system for visually impaired
CN107179863A (zh) * 2016-03-10 2017-09-19 中兴通讯股份有限公司 一种触摸屏的控制方法、装置及终端
CN105807959B (zh) * 2016-03-10 2018-08-24 浙江大学 一种具有多级压感反馈的可自定义功能的无线鼠标
JP2019508818A (ja) * 2016-03-15 2019-03-28 ホアウェイ・テクノロジーズ・カンパニー・リミテッド マンマシン対話方法、デバイス、及びグラフィカルユーザインタフェース
US10684478B2 (en) 2016-05-09 2020-06-16 Mentor Acquisition One, Llc User interface systems for head-worn computers
US10466491B2 (en) 2016-06-01 2019-11-05 Mentor Acquisition One, Llc Modular systems for head-worn computers
US10824253B2 (en) 2016-05-09 2020-11-03 Mentor Acquisition One, Llc User interface systems for head-worn computers
US10592098B2 (en) 2016-05-18 2020-03-17 Apple Inc. Devices, methods, and graphical user interfaces for messaging
KR102338357B1 (ko) 2016-05-18 2021-12-13 애플 인크. 그래픽 메시징 사용자 인터페이스 내의 확인응답 옵션들의 적용
DK201670641A1 (en) * 2016-05-18 2017-12-04 Apple Inc Devices, Methods, and Graphical User Interfaces for Messaging
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
US10368208B2 (en) 2016-06-12 2019-07-30 Apple Inc. Layers in messaging applications
KR101895594B1 (ko) * 2016-12-13 2018-09-06 주식회사 하이딥 터치 압력 기능을 가진 애플리케이션을 구분하기 위한 오브젝트 표시 방법 및 이를 이용한 모바일 단말
JP6971573B2 (ja) * 2016-12-27 2021-11-24 キヤノン株式会社 電子機器、その制御方法およびプログラム
EP3580539A4 (en) 2017-02-09 2020-11-25 Nextinput, Inc. INTEGRATED DIGITAL FORCE SENSORS AND RELATED METHOD OF MANUFACTURING
WO2018148510A1 (en) 2017-02-09 2018-08-16 Nextinput, Inc. Integrated piezoresistive and piezoelectric fusion force sensor
US10936067B1 (en) * 2017-02-13 2021-03-02 Snap, Inc. Generating a response that depicts haptic characteristics
KR101869261B1 (ko) * 2017-03-27 2018-06-21 삼성전자주식회사 오브젝트 실행 방법 및 장치
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
US11928483B2 (en) * 2017-05-16 2024-03-12 Apple Inc. Devices, methods, and graphical user interfaces for seamless transition of user interface behaviors
DK201770372A1 (en) * 2017-05-16 2019-01-08 Apple Inc. TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES
US10712930B2 (en) * 2017-05-28 2020-07-14 International Business Machines Corporation 3D touch based user interface value pickers
JP6754329B2 (ja) * 2017-07-13 2020-09-09 ソニー株式会社 画像表示装置、ヘッドマウントディスプレイ、情報表示装置、表示処理方法及びプログラム
US11221263B2 (en) 2017-07-19 2022-01-11 Nextinput, Inc. Microelectromechanical force sensor having a strain transfer layer arranged on the sensor die
US11423686B2 (en) 2017-07-25 2022-08-23 Qorvo Us, Inc. Integrated fingerprint and force sensor
WO2019023552A1 (en) 2017-07-27 2019-01-31 Nextinput, Inc. PIEZORESISTIVE AND PIEZOELECTRIC FORCE SENSOR ON WAFER AND METHODS OF MANUFACTURING THE SAME
KR102363707B1 (ko) * 2017-08-03 2022-02-17 삼성전자주식회사 압력 센서를 포함하는 전자 장치 및 전자 장치 제어 방법
US10152141B1 (en) 2017-08-18 2018-12-11 Osterhout Group, Inc. Controller movement tracking with light emitters
US11579028B2 (en) 2017-10-17 2023-02-14 Nextinput, Inc. Temperature coefficient of offset compensation for force sensor and strain gauge
US11385108B2 (en) 2017-11-02 2022-07-12 Nextinput, Inc. Sealed force sensor with etch stop layer
US11874185B2 (en) 2017-11-16 2024-01-16 Nextinput, Inc. Force attenuator for force sensor
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
US10891033B2 (en) * 2018-08-24 2021-01-12 Microsoft Technology Licensing, Llc System and method for enhanced touch selection of content
CN109445678A (zh) * 2018-09-12 2019-03-08 深圳点猫科技有限公司 一种基于教育资源平台的笔记记录方法及系统
US10962427B2 (en) 2019-01-10 2021-03-30 Nextinput, Inc. Slotted MEMS force sensor
JP7267764B2 (ja) * 2019-02-08 2023-05-02 キヤノン株式会社 電子機器、電子機器の制御方法、プログラム、及び、記憶媒体
US11554322B2 (en) * 2019-04-26 2023-01-17 Sony Interactive Entertainment LLC Game controller with touchpad input
CN113157190A (zh) 2019-05-06 2021-07-23 苹果公司 电子设备的受限操作
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
DK201970598A1 (en) 2019-09-09 2021-05-17 Apple Inc Techniques for managing display usage
US11372659B2 (en) 2020-05-11 2022-06-28 Apple Inc. User interfaces for managing user interface sharing
DK202070625A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
US11526256B2 (en) 2020-05-11 2022-12-13 Apple Inc. User interfaces for managing user interface sharing
US11599218B2 (en) * 2020-08-27 2023-03-07 Adobe Inc. Customizing a touch input pressure sensitivity via a continuous-variable input element
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0820924B2 (ja) 1986-04-30 1996-03-04 株式会社東芝 筆跡表示装置
US4914624A (en) 1988-05-06 1990-04-03 Dunthorn David I Virtual button for touch screen
US4918262A (en) 1989-03-14 1990-04-17 Ibm Corporation Touch sensing display screen signal processing apparatus and method
US5184120A (en) 1991-04-04 1993-02-02 Motorola, Inc. Menu selection using adaptive force sensing resistor
JPH07117868B2 (ja) 1991-04-30 1995-12-18 インターナショナル・ビジネス・マシーンズ・コーポレイション タツチ型作動キーボード定義方法及び装置
US5475401A (en) 1993-04-29 1995-12-12 International Business Machines, Inc. Architecture and method for communication of writing and erasing signals from a remote stylus to a digitizing display
DE69432199T2 (de) * 1993-05-24 2004-01-08 Sun Microsystems, Inc., Mountain View Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen
US5574840A (en) 1994-08-29 1996-11-12 Microsoft Corporation Method and system for selecting text utilizing a plurality of text using switchable minimum granularity of selection
US5708460A (en) 1995-06-02 1998-01-13 Avi Systems, Inc. Touch screen
DE69625756T2 (de) 1995-08-11 2003-11-20 Sharp Kk Belegverarbeitungsvorrichtung
US5930813A (en) 1995-12-21 1999-07-27 Adobe Systems Incorporated Method and system for designating objects
US6954899B1 (en) * 1997-04-14 2005-10-11 Novint Technologies, Inc. Human-computer interface including haptically controlled interactions
JPH11203044A (ja) 1998-01-16 1999-07-30 Sony Corp 情報処理システム
JPH11355617A (ja) * 1998-06-05 1999-12-24 Fuji Photo Film Co Ltd 画像表示器付きカメラ
US7032171B1 (en) 1998-12-31 2006-04-18 International Business Machines Corporation System and method for selecting and processing information in an electronic document
US6552719B2 (en) 1999-01-07 2003-04-22 Microsoft Corporation System and method for automatically switching between writing and text input modes
US6147683A (en) * 1999-02-26 2000-11-14 International Business Machines Corporation Graphical selection marker and method for lists that are larger than a display window
JP2001265481A (ja) 2000-03-21 2001-09-28 Nec Corp ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体
US20070018970A1 (en) * 2000-12-22 2007-01-25 Logitech Europe S.A. Optical slider for input devices
US7012595B2 (en) 2001-03-30 2006-03-14 Koninklijke Philips Electronics N.V. Handheld electronic device with touch pad
US6801191B2 (en) 2001-04-27 2004-10-05 Matsushita Electric Industrial Co., Ltd. Input device and inputting method with input device
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US6636203B1 (en) * 2001-05-17 2003-10-21 Palm, Inc. Keyboard equivalent pad overlay encasement for a handheld electronic device
TW521205B (en) 2001-06-05 2003-02-21 Compal Electronics Inc Touch screen capable of controlling amplification with pressure
JP2003015857A (ja) * 2001-07-05 2003-01-17 Canon Inc 表示制御装置、表示制御方法、および記憶媒体
US6803929B2 (en) 2001-07-05 2004-10-12 International Business Machines Corporation Method, apparatus and computer program product for moving or copying information
US7685538B2 (en) 2003-01-31 2010-03-23 Wacom Co., Ltd. Method of triggering functions in a computer application using a digitizer having a stylus and a digitizer system
JP3809424B2 (ja) 2003-03-17 2006-08-16 株式会社クレオ 選択領域制御装置、選択領域制御方法及び選択領域制御プログラム
JP2004287640A (ja) 2003-03-20 2004-10-14 Hitachi Ltd 入力表示装置
US20050057531A1 (en) 2003-09-17 2005-03-17 Joseph Patino Method and system for generating characters
US8164573B2 (en) 2003-11-26 2012-04-24 Immersion Corporation Systems and methods for adaptive interpretation of input from a touch-sensitive input device
US20060001654A1 (en) * 2004-06-30 2006-01-05 National Semiconductor Corporation Apparatus and method for performing data entry with light based touch screen displays
US8692772B2 (en) 2004-07-06 2014-04-08 Logitech Europe S.A. Communication zone on a keyboard
US7681889B2 (en) 2004-07-21 2010-03-23 Eagle Industry Co., Ltd. Seal Device

Cited By (205)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101261563B (zh) * 2007-01-19 2010-04-21 Lg电子株式会社 一种移动终端及在其中滚动数据的方法
CN101765825B (zh) * 2007-07-27 2016-05-11 三星电子株式会社 用于触觉感测的压力传感器阵列装置和方法
CN103777886B (zh) * 2007-09-04 2019-03-08 苹果公司 编辑界面
US8619042B2 (en) 2007-11-22 2013-12-31 Sharp Kabushiki Kaisha Display apparatus with coordinate input unit
CN101441535B (zh) * 2007-11-22 2012-01-25 夏普株式会社 包括坐标输入装置的显示装置
CN102067070B (zh) * 2008-06-18 2019-04-23 诺基亚技术有限公司 用于利用双面输入设备操纵设备的装置、方法和计算机程序产品
CN102067070A (zh) * 2008-06-18 2011-05-18 诺基亚公司 用于利用双面输入设备操纵设备的装置、方法和计算机程序产品
CN107092387A (zh) * 2008-08-01 2017-08-25 三星电子株式会社 电子装置及其方法、介质
CN107102759A (zh) * 2008-08-01 2017-08-29 三星电子株式会社 电子装置及其方法
US10983665B2 (en) 2008-08-01 2021-04-20 Samsung Electronics Co., Ltd. Electronic apparatus and method for implementing user interface
US10782816B2 (en) 2008-08-01 2020-09-22 Samsung Electronics Co., Ltd. Electronic apparatus and method for implementing user interface
CN107102759B (zh) * 2008-08-01 2021-11-19 三星电子株式会社 电子装置及其方法
CN101943987B (zh) * 2008-12-15 2013-06-05 索尼株式会社 信息处理装置、信息处理方法
CN101907950A (zh) * 2009-06-03 2010-12-08 原相科技股份有限公司 应用于感测系统的控制方法
WO2011082645A1 (zh) * 2010-01-06 2011-07-14 华为终端有限公司 显示图片/界面的方法及终端
US8982073B2 (en) 2010-01-06 2015-03-17 Huawei Device Co., Ltd. Method and terminal for displaying picture/interface
US10353580B2 (en) 2010-08-20 2019-07-16 Sony Corporation Information processing apparatus, program, and operation control method
US10168900B2 (en) 2010-08-20 2019-01-01 Sony Corporation Information processing apparatus, program, and operation control me
CN102375605A (zh) * 2010-08-20 2012-03-14 索尼公司 信息处理设备,程序和操作控制方法
CN102375605B (zh) * 2010-08-20 2016-09-14 索尼公司 信息处理设备,程序和操作控制方法
US10649651B2 (en) 2010-08-20 2020-05-12 Sony Corporation Information processing apparatus, program, and operation control method
CN106325597A (zh) * 2010-08-20 2017-01-11 索尼公司 信息处理设备和方法
CN106325597B (zh) * 2010-08-20 2019-05-14 索尼公司 信息处理设备和方法
US9262002B2 (en) 2010-11-03 2016-02-16 Qualcomm Incorporated Force sensing touch screen
CN103201714B (zh) * 2010-11-03 2016-11-23 高通股份有限公司 力感测触摸屏
CN103201714A (zh) * 2010-11-03 2013-07-10 高通股份有限公司 力感测触摸屏
CN102479044A (zh) * 2010-11-29 2012-05-30 联想(北京)有限公司 电子设备和用于移动显示对象的方法
CN108804017A (zh) * 2011-06-01 2018-11-13 谷歌技术控股有限责任公司 与触敏显示屏幕结合使用压力差
CN103582862A (zh) * 2011-06-01 2014-02-12 摩托罗拉移动有限责任公司 与触敏显示屏幕结合使用压力差
US10386960B1 (en) 2011-08-05 2019-08-20 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10345961B1 (en) 2011-08-05 2019-07-09 P4tents1, LLC Devices and methods for navigating between user interfaces
US10649571B1 (en) 2011-08-05 2020-05-12 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10664097B1 (en) 2011-08-05 2020-05-26 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10656752B1 (en) 2011-08-05 2020-05-19 P4tents1, LLC Gesture-equipped touch screen system, method, and computer program product
US10365758B1 (en) 2011-08-05 2019-07-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10338736B1 (en) 2011-08-05 2019-07-02 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10540039B1 (en) 2011-08-05 2020-01-21 P4tents1, LLC Devices and methods for navigating between user interface
CN103827785A (zh) * 2011-09-12 2014-05-28 摩托罗拉移动有限责任公司 通过触敏显示屏使用压力差
CN103827782B (zh) * 2011-10-05 2018-09-18 连股份有限公司 信息处理装置、信息处理方法和程序
CN103827782A (zh) * 2011-10-05 2014-05-28 索尼公司 信息处理装置、信息处理方法和程序
US9268373B2 (en) 2012-03-02 2016-02-23 Microsoft Technology Licensing, Llc Flexible hinge spine
US9275809B2 (en) 2012-03-02 2016-03-01 Microsoft Technology Licensing, Llc Device camera angle
US9411751B2 (en) 2012-03-02 2016-08-09 Microsoft Technology Licensing, Llc Key formation
US9870066B2 (en) 2012-03-02 2018-01-16 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US10963087B2 (en) 2012-03-02 2021-03-30 Microsoft Technology Licensing, Llc Pressure sensitive keys
US9460029B2 (en) 2012-03-02 2016-10-04 Microsoft Technology Licensing, Llc Pressure sensitive keys
US9465412B2 (en) 2012-03-02 2016-10-11 Microsoft Technology Licensing, Llc Input device layers and nesting
US9304949B2 (en) 2012-03-02 2016-04-05 Microsoft Technology Licensing, Llc Sensing user input at display area edge
US9766663B2 (en) 2012-03-02 2017-09-19 Microsoft Technology Licensing, Llc Hinge for component attachment
US9304948B2 (en) 2012-03-02 2016-04-05 Microsoft Technology Licensing, Llc Sensing user input at display area edge
US9298236B2 (en) 2012-03-02 2016-03-29 Microsoft Technology Licensing, Llc Multi-stage power adapter configured to provide a first power level upon initial connection of the power adapter to the host device and a second power level thereafter upon notification from the host device to the power adapter
US9852855B2 (en) 2012-03-02 2017-12-26 Microsoft Technology Licensing, Llc Pressure sensitive key normalization
US9678542B2 (en) 2012-03-02 2017-06-13 Microsoft Technology Licensing, Llc Multiple position input device cover
US9904327B2 (en) 2012-03-02 2018-02-27 Microsoft Technology Licensing, Llc Flexible hinge and removable attachment
US9618977B2 (en) 2012-03-02 2017-04-11 Microsoft Technology Licensing, Llc Input device securing techniques
US9619071B2 (en) 2012-03-02 2017-04-11 Microsoft Technology Licensing, Llc Computing device and an apparatus having sensors configured for measuring spatial information indicative of a position of the computing devices
US9946307B2 (en) 2012-03-02 2018-04-17 Microsoft Technology Licensing, Llc Classifying the intent of user input
US9710093B2 (en) 2012-03-02 2017-07-18 Microsoft Technology Licensing, Llc Pressure sensitive key normalization
US10013030B2 (en) 2012-03-02 2018-07-03 Microsoft Technology Licensing, Llc Multiple position input device cover
CN103455151A (zh) * 2012-03-02 2013-12-18 微软公司 压敏键盘的键击确定
CN103455151B (zh) * 2012-03-02 2017-05-17 微软技术许可有限责任公司 压敏键盘的键击确定
CN104185831A (zh) * 2012-04-02 2014-12-03 辛纳普蒂克斯公司 用于使用输入装置动态调节用户界面参数的系统和方法
CN104185831B (zh) * 2012-04-02 2017-07-04 辛纳普蒂克斯公司 用于使用输入装置动态调节用户界面参数的系统和方法
CN105260049A (zh) * 2012-05-09 2016-01-20 苹果公司 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面
US10073615B2 (en) 2012-05-09 2018-09-11 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10775999B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10782871B2 (en) 2012-05-09 2020-09-22 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9619076B2 (en) 2012-05-09 2017-04-11 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US9612741B2 (en) 2012-05-09 2017-04-04 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US10884591B2 (en) 2012-05-09 2021-01-05 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects
US10168826B2 (en) 2012-05-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US9823839B2 (en) 2012-05-09 2017-11-21 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10592041B2 (en) 2012-05-09 2020-03-17 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10908808B2 (en) 2012-05-09 2021-02-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US10114546B2 (en) 2012-05-09 2018-10-30 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10481690B2 (en) 2012-05-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
CN105260049B (zh) * 2012-05-09 2018-10-23 苹果公司 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面
US10942570B2 (en) 2012-05-09 2021-03-09 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10969945B2 (en) 2012-05-09 2021-04-06 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10996788B2 (en) 2012-05-09 2021-05-04 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US11010027B2 (en) 2012-05-09 2021-05-18 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US11023116B2 (en) 2012-05-09 2021-06-01 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US11947724B2 (en) 2012-05-09 2024-04-02 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10775994B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10191627B2 (en) 2012-05-09 2019-01-29 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US9971499B2 (en) 2012-05-09 2018-05-15 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US11354033B2 (en) 2012-05-09 2022-06-07 Apple Inc. Device, method, and graphical user interface for managing icons in a user interface region
US11068153B2 (en) 2012-05-09 2021-07-20 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US11221675B2 (en) 2012-05-09 2022-01-11 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US11314407B2 (en) 2012-05-09 2022-04-26 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9348605B2 (en) 2012-05-14 2016-05-24 Microsoft Technology Licensing, Llc System and method for accessory device architecture that passes human interface device (HID) data via intermediate processor
US9959241B2 (en) 2012-05-14 2018-05-01 Microsoft Technology Licensing, Llc System and method for accessory device architecture that passes via intermediate processor a descriptor when processing in a low power state
US10031556B2 (en) 2012-06-08 2018-07-24 Microsoft Technology Licensing, Llc User experience adaptation
CN103049205A (zh) * 2012-12-19 2013-04-17 东莞宇龙通信科技有限公司 移动终端和移动终端的操控方法
US9965074B2 (en) 2012-12-29 2018-05-08 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US9996233B2 (en) 2012-12-29 2018-06-12 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
CN104903834A (zh) * 2012-12-29 2015-09-09 苹果公司 用于在触摸输入到显示输出关系之间过渡的设备、方法和图形用户界面
US10185491B2 (en) 2012-12-29 2019-01-22 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or enlarge content
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US10175879B2 (en) 2012-12-29 2019-01-08 Apple Inc. Device, method, and graphical user interface for zooming a user interface while performing a drag operation
US10101887B2 (en) 2012-12-29 2018-10-16 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US9857897B2 (en) 2012-12-29 2018-01-02 Apple Inc. Device and method for assigning respective portions of an aggregate intensity to a plurality of contacts
US10037138B2 (en) 2012-12-29 2018-07-31 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US10915243B2 (en) 2012-12-29 2021-02-09 Apple Inc. Device, method, and graphical user interface for adjusting content selection
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
CN104020936A (zh) * 2013-03-01 2014-09-03 北京三星通信技术研究有限公司 一种终端及其控制方法
US9304549B2 (en) 2013-03-28 2016-04-05 Microsoft Technology Licensing, Llc Hinge mechanism for rotatable component attachment
CN103513882B (zh) * 2013-05-31 2016-12-28 展讯通信(上海)有限公司 一种触控设备的控制方法、装置及触控设备
CN103513882A (zh) * 2013-05-31 2014-01-15 展讯通信(上海)有限公司 一种触控设备的控制方法、装置及触控设备
CN105283829A (zh) * 2013-06-13 2016-01-27 奥迪股份公司 用于运行触敏操作系统的方法和触敏操作系统
CN104516628A (zh) * 2013-10-01 2015-04-15 阿瓦亚公司 支持基于触屏的用户界面的视力受损用户的方法和装置
CN104683564A (zh) * 2013-11-27 2015-06-03 Lg电子株式会社 移动终端及其控制方法
CN104793762A (zh) * 2014-01-17 2015-07-22 禾瑞亚科技股份有限公司 具切换功能的主动式触控笔
CN104793762B (zh) * 2014-01-17 2018-01-05 禾瑞亚科技股份有限公司 具切换功能的主动式触控笔
CN104793764B (zh) * 2014-01-17 2018-01-05 禾瑞亚科技股份有限公司 一种具有切换功能的主动式触控笔
CN104793763B (zh) * 2014-01-17 2018-01-05 禾瑞亚科技股份有限公司 具有切换功能的主动式触控笔
CN104793763A (zh) * 2014-01-17 2015-07-22 禾瑞亚科技股份有限公司 具有切换功能的主动式触控笔
CN104793764A (zh) * 2014-01-17 2015-07-22 禾瑞亚科技股份有限公司 一种具有切换功能的主动式触控笔
US11112957B2 (en) 2015-03-08 2021-09-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10613634B2 (en) 2015-03-08 2020-04-07 Apple Inc. Devices and methods for controlling media presentation
US10268342B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10268341B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10402073B2 (en) 2015-03-08 2019-09-03 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10338772B2 (en) 2015-03-08 2019-07-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10067645B2 (en) 2015-03-08 2018-09-04 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10860177B2 (en) 2015-03-08 2020-12-08 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10180772B2 (en) 2015-03-08 2019-01-15 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9645709B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US11054990B2 (en) 2015-03-19 2021-07-06 Apple Inc. Touch input cursor manipulation
US11550471B2 (en) 2015-03-19 2023-01-10 Apple Inc. Touch input cursor manipulation
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US10599331B2 (en) 2015-03-19 2020-03-24 Apple Inc. Touch input cursor manipulation
US10222980B2 (en) 2015-03-19 2019-03-05 Apple Inc. Touch input cursor manipulation
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10152208B2 (en) 2015-04-01 2018-12-11 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10303354B2 (en) 2015-06-07 2019-05-28 Apple Inc. Devices and methods for navigating between user interfaces
US9602729B2 (en) 2015-06-07 2017-03-21 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11835985B2 (en) 2015-06-07 2023-12-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11681429B2 (en) 2015-06-07 2023-06-20 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10455146B2 (en) 2015-06-07 2019-10-22 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9706127B2 (en) 2015-06-07 2017-07-11 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10705718B2 (en) 2015-06-07 2020-07-07 Apple Inc. Devices and methods for navigating between user interfaces
US9916080B2 (en) 2015-06-07 2018-03-13 Apple Inc. Devices and methods for navigating between user interfaces
US10841484B2 (en) 2015-06-07 2020-11-17 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10963158B2 (en) 2015-08-10 2021-03-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10754542B2 (en) 2015-08-10 2020-08-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11740785B2 (en) 2015-08-10 2023-08-29 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10884608B2 (en) 2015-08-10 2021-01-05 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10203868B2 (en) 2015-08-10 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11327648B2 (en) 2015-08-10 2022-05-10 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10698598B2 (en) 2015-08-10 2020-06-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10209884B2 (en) 2015-08-10 2019-02-19 Apple Inc. Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
CN105045489A (zh) * 2015-08-27 2015-11-11 广东欧珀移动通信有限公司 一种按钮控制方法及装置
CN105100917A (zh) * 2015-08-27 2015-11-25 广东欧珀移动通信有限公司 一种多媒体内容的播放控制方法及终端设备
CN105208202A (zh) * 2015-08-27 2015-12-30 广东欧珀移动通信有限公司 一种联系人管理方法及移动终端
CN105045489B (zh) * 2015-08-27 2018-05-29 广东欧珀移动通信有限公司 一种按钮控制方法及装置
CN105208202B (zh) * 2015-08-27 2017-08-01 广东欧珀移动通信有限公司 一种联系人管理方法及移动终端
CN105224198A (zh) * 2015-09-09 2016-01-06 魅族科技(中国)有限公司 一种页面控制方法、页面控制装置及终端
CN108141487A (zh) * 2015-12-22 2018-06-08 华为技术有限公司 一种通过压力筛选对象的方法及装置
US11112938B2 (en) 2015-12-22 2021-09-07 Huawei Technologies Co., Ltd. and Huawei Technologies Co., Ltd. Method and apparatus for filtering object by using pressure
CN108141487B (zh) * 2015-12-22 2020-04-03 华为技术有限公司 一种通过压力筛选对象的方法及装置
CN107409157A (zh) * 2015-12-28 2017-11-28 华为技术有限公司 一种通过压力设置消息阅后即焚的方法及装置
CN105653090B (zh) * 2015-12-29 2018-09-14 宇龙计算机通信科技(深圳)有限公司 一种滚动条控制方法及装置
CN105653090A (zh) * 2015-12-29 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种滚动条控制方法及装置
CN105549851A (zh) * 2016-01-29 2016-05-04 上海与德通讯技术有限公司 一种压力等级的设定方法及模块
CN105786343A (zh) * 2016-02-15 2016-07-20 努比亚技术有限公司 一种触控操作的实现方法及终端
CN105786343B (zh) * 2016-02-15 2019-05-24 努比亚技术有限公司 一种触控操作的实现方法及终端
CN105847704A (zh) * 2016-04-01 2016-08-10 广东欧珀移动通信有限公司 控制方法、控制装置及电子装置
CN106227389A (zh) * 2016-08-12 2016-12-14 乐视控股(北京)有限公司 一种基于屏幕压力感应的富文本编辑控件调用方法及装置
CN110178109A (zh) * 2016-12-26 2019-08-27 阿尔卡特朗讯 具有压敏显示器的设备以及此类设备的使用方法
CN112732214A (zh) * 2021-01-22 2021-04-30 维沃移动通信有限公司 控制方法、电子设备和可读存储介质

Also Published As

Publication number Publication date
JP2006185443A (ja) 2006-07-13
US8212790B2 (en) 2012-07-03
CN101593077A (zh) 2009-12-02
US20060132457A1 (en) 2006-06-22
US7619616B2 (en) 2009-11-17
EP1674977A3 (en) 2012-05-09
US20100060605A1 (en) 2010-03-11
US20120274591A1 (en) 2012-11-01
EP1674977A2 (en) 2006-06-28
CN100524183C (zh) 2009-08-05
EP1674977B1 (en) 2015-03-11
US9116612B2 (en) 2015-08-25
CN101593077B (zh) 2015-08-05
KR20060071353A (ko) 2006-06-26

Similar Documents

Publication Publication Date Title
CN100524183C (zh) 压敏控件
US8665209B2 (en) Pressure based selection
US7629966B2 (en) Hard tap
US7486282B2 (en) Size variant pressure eraser
JP5211211B2 (ja) ハイレベルアクティブペンマトリックス
US6791536B2 (en) Simulating gestures of a pointing device using a stylus and providing feedback thereto
US8941600B2 (en) Apparatus for providing touch feedback for user input to a touch sensitive surface
CN102713805B (zh) 具有力传感器和致动器反馈的触摸板
US20070152959A1 (en) Pressure-sensitive button
WO2011093458A2 (ja) 入出力装置、情報入出力システム
CN111488112A (zh) 虚拟计算机键盘
CN1573803A (zh) 通过检查与笔的移动关联的参数检测停留动作
KR20080021625A (ko) 입력 감지 디스플레이 장치를 갖는 키보드
CN102902480A (zh) 用于触摸屏的控制区域
TW201001252A (en) Touch pad module capable of interpreting multi-object gestures and operating method thereof
US10331297B2 (en) Device, method, and graphical user interface for navigating a content hierarchy
US11269430B2 (en) Stylus ink parameter setting
KR200477008Y1 (ko) 마우스 겸용 스마트폰
US20130293493A1 (en) Signal transmitting method of touch input devices
US20060172267A1 (en) Input device training and automatic assignment
CN110543246A (zh) 一种触控事件处理方法及触控屏装置
US20100207883A1 (en) Mouse with marking function
JP2012022423A (ja) ストリームドットを用いた入力処理システム、入出力処理システムおよび印刷制御システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150423

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150423

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090805

Termination date: 20191220

CF01 Termination of patent right due to non-payment of annual fee