CN103221914A - 便携式电子设备及其控制方法 - Google Patents

便携式电子设备及其控制方法 Download PDF

Info

Publication number
CN103221914A
CN103221914A CN2011800567628A CN201180056762A CN103221914A CN 103221914 A CN103221914 A CN 103221914A CN 2011800567628 A CN2011800567628 A CN 2011800567628A CN 201180056762 A CN201180056762 A CN 201180056762A CN 103221914 A CN103221914 A CN 103221914A
Authority
CN
China
Prior art keywords
touch
gesture
sensitive display
location
sensitive
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
CN2011800567628A
Other languages
English (en)
Other versions
CN103221914B (zh
Inventor
杰弗雷·约翰·保罗·迪佩尔
本杰明·比龙
帕克-安迪·萨瓦德
米哈尔·拉扎里代斯
丹尼·托马斯·多戈
多纳德·詹姆斯·林德赛
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.)
Huawei Technologies Co Ltd
Original Assignee
QNX Software Systems Ltd
Research in Motion Ltd
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 QNX Software Systems Ltd, Research in Motion Ltd filed Critical QNX Software Systems Ltd
Publication of CN103221914A publication Critical patent/CN103221914A/zh
Application granted granted Critical
Publication of CN103221914B publication Critical patent/CN103221914B/zh
Active 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/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/0416Control or interface arrangements specially adapted for digitisers
    • 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/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/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • 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
    • 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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Abstract

一种方法,包括:检测在电子设备的触摸敏感显示器上的多个触摸位置处的触摸;基于触摸属性识别何时所述触摸是第一手势类型,所述触摸属性包括所述多个触摸位置中的第一触摸位置和以下属性中的至少一个:触摸速度、在所述触摸位置中的连续位置处检测所述触摸之间的时间、所述触摸位置中的连续位置之间的距离、以及触摸方向。

Description

便携式电子设备及其控制方法
相关申请的交叉引用
本申请要求在2010年9月24日提交的美国临时专利申请61/386,219的优先权,通过引用将其全部内容并入本文。
技术领域
本公开涉及电子设备,包括但不限于具有触摸敏感显示器的便携式电子设备。
背景技术
包括便携式电子设备在内的电子设备已经赢得了广泛的使用,并且可以提供各种各样的功能,例如包括电话、电子消息收发、和其他个人信息管理器(PIM)应用功能。便携式电子设备包括若干种类的包括移动台在内的设备,如具有无线网络通信或近场通信连接(如蓝牙能力)的简易蜂窝电话、智能电话、个人数字助理(PDA)、平板计算机、以及膝上型计算机。
如PDA或者平板计算机之类的便携式电子设备通常旨在手持使用且易于携带。通常较小的设备对便携性而言是有利的。触摸敏感显示器,也称为触摸屏显示器,对于小型的且具有有限的空间供用户输入和输出的手持设备而言特别有用。在触摸敏感显示器上显示的信息可以根据正在执行的功能和操作进行改变。
期望对具有触摸敏感显示器的电子设备进行改进。
发明内容
根据一个方面,一种方法包括:检测在触摸敏感显示器的触摸敏感显示器上的多个触摸位置处的触摸;基于触摸属性识别何时所述触摸是具有在所述电子设备上的非触摸敏感的位置处的起点的手势,所述触摸属性包括所述多个触摸位置中的第一检测到的触摸位置和以下属性中的至少一个:触摸速度、在所述触摸位置中的连续位置处检测所述触摸之间的时间、所述触摸位置中的连续位置之间的距离以及触摸方向。
根据另一方面,一种电子设备包括:触摸敏感显示器、存储器以及处理器,所述处理器耦合到触摸敏感显示器和存储器以执行上述方法。
附图说明
现在将仅作为示例,参考附图描述本公开的实施例,其中:
图1是根据示例实施例的便携式电子设备的框图;
图2是便携式电子设备的示例的正视图;
图3A和图3B是示出根据示例实施例的识别元导航手势的方法的流程图;
图4示出了在图2的便携式电子设备上的触摸的示例;
图5是示出根据示例实施例的控制便携式电子设备的方法的流程图;以及
图6示出了元导航手势与来自应用的信息之间的关联的示例。
具体实施方式
下文描述了一种电子设备和一种方法,所述方法包括:检测在电子设备的触摸敏感显示器上的多个触摸位置处的触摸;基于触摸属性识别何时所述触摸是具有在所述电子设备上的非触摸敏感的位置处的起点的手势,所述触摸属性包括所述多个触摸位置中的第一检测到的触摸位置和以下属性中的至少一个:触摸速度、在所述触摸位置中的连续位置处检测所述触摸之间的时间、所述触摸位置中的连续位置之间的距离以及触摸方向。
为了解释说明的简单和清楚起见,参考标记在附图之间可以重复,以指示对应的或类似的元素。阐述了众多的细节,以提供对此处描述的实施例的理解。可以在没有这些细节的情况下,实现实施例。在其他示例中,没有详细描述公知的方法、过程以及部件,以避免模糊所描述的实施例。不应该认为本说明书局限于此处描述的实施例的范围。
本公开一般地涉及电子设备,诸如便携式电子设备。便携式电子设备的示例包括无线通信设备,如寻呼机、移动或蜂窝电话、智能电话、无线组织器、PDA、笔记本计算机、上网本计算机、平板计算机等等。便携式电子设备还可以是不具有无线通信功能的便携式电子设备。例子包括手持电子游戏设备、数字相册、数字摄像机、笔记本计算机、上网本计算机、平板计算机、或者其他设备。
图1示出了便携式电子设备100的示例的框图。便携式电子设备100包括多个部件,如控制便携式电子设备100的总体操作的处理器102。当前描述的便携式电子设备100可选地包括通信子系统104和短程通信132模块,用以执行各种通信功能,包括数据和语音通信。由解码器106对便携式电子设备100接收的数据进行解压缩和解密。通信子系统104接收来自无线网络150的消息,并且向无线网络150发送消息。无线网络150可以是任何类型的无线网络,包括但不限于数据无线网络、语音无线网络、以及支持语音和数据通信二者的网络。电源142给便携式电子设备100供电,该电源142例如是一个或多个可再充电的电池或者是面向外部电源的端口。
处理器102与其他部件交互,所述其他部件例如是随机存取存储器(RAM)108、存储器110、具有触摸敏感覆盖层114(可操作地连接到一起构成触摸敏感显示器118的电子控制器116)的显示器112、一个或多个促动器120、一个或多个力传感器122、辅助输入/输出(I/O)子系统124、数据端口126、扬声器128、麦克风130、短程通信132、以及其他设备子系统134。与图形用户界面的用户交互通过触摸敏感覆盖层114来执行。处理器102经由电子控制器116与触摸敏感覆盖层114交互。经由处理器102在触摸敏感显示器118上显示信息,所述信息诸如是文本、字符、符号、图像、图标、和可以在便携式电子设备上显示或呈现的其他项目。处理器102可以与诸如加速度计136之类的方向传感器交互,用以检测重力或者重力引起的反作用力的方向,以便例如确定便携式电子设备100的方向。
为了针对网络接入来标识订户,便携式电子设备100使用订户标识模块或者可移除用户标识模块(SIM/RUIM)卡138,以便与诸如无线网络150之类的网络进行通信。备选地,可以将用户标识信息编程进存储器110。
便携式电子设备100包括操作系统146和软件程序或组件148,它们由处理器102执行且通常存储在永久性的可更新的存储器(如存储器110)中。可以通过无线网络150、辅助I/O子系统124、数据端口126、短程通信子系统132、或者任何其他合适的子系统134将另外的应用或程序加载到便携式电子设备100。
接收信号,如文本消息、电子邮件消息、或者网页下载,由通信子系统104处理,并且输入到处理器102。处理器102处理接收信号以便输出给显示器112和/或辅助I/O子系统124。订户可以生成数据项,例如电子邮件消息,数据项可以例如通过通信子系统104在无线网络150上传输。
触摸敏感显示器118可以是本领域已知的任何合适的触摸敏感显示器,如电容性、电阻性、红外、表面声波(SAW)触摸敏感显示器、应变仪、光学成像、色散信号技术、声学脉冲识别等等。在当前描述的示例实施例中,触摸敏感显示器118是电容性触摸敏感显示器,其包括电容性触摸敏感覆盖层114。该覆盖层114可以是多个层堆叠的组件,其可以例如包括基板、接地屏蔽层、屏障层、由基板或其他屏障隔开的一个或多个电容性触摸传感层、以及封盖。电容性触摸传感器层可以是任何合适的材料,如图案化的铟锡氧化物(ITO)。
触摸敏感显示器118的显示器112包括可以显示信息的显示区域和围绕显示区域外围延伸的非显示区域。在非显示区域中不显示信息,非显示区域被用于例如容纳电迹线或者电连接、粘合剂或者其他密封剂和/或围绕显示区域的边缘的保护涂层。
触摸敏感显示器118可以检测一个或多个触摸(也称为触摸接触或触摸事件)。处理器102可以确定触摸的属性,包括触摸的位置。对触摸位置的确定精度例如可以取决于触摸敏感显示器118的节距(pitch),所述节距可以是触摸敏感显示器118的在其上检测到触摸的节点(也称为触摸传感器)之间的距离。节点或触摸传感器是一个触摸传感器层的电极与另一触摸传感器层的节点相交叉的点。
触摸位置数据可以包括接触的区域或者接触的单个点,如在接触的区域的中心(称为质心)或中心附近的点。响应于检测到触摸,向控制器116提供信号。可以检测到来自任何合适的物体的触摸,根据触摸敏感显示器118的性质,所述物体诸如是手指、拇指、附肢、或者其他事物,例如触笔、笔或者其他指示器。在触摸期间,触摸位置随着检测到的物体的移动而移动。控制器116和/或处理器102可以检测任何合适的接触件在触摸敏感显示器118上做出的触摸。类似地,可以检测多个同时的触摸。
当一个触摸开始或者被第一检测到时,由控制器116向处理器102报告该触摸。在触摸的时间期间可以定期向控制器提供信号(也称为采样),使得可以检测到触摸的位置改变。采样的速率(称为采样率)例如可以以Hz为单位进行表达。当触摸移动到新位置时,可以向处理器102报告该新位置。控制器116可以不向处理器102报告没有超过阈值距离的非常小的一个或多个移动,以减少对伪移动或抖动的报告。
触摸敏感显示器118还可以检测一个或多个手势。手势是触摸敏感显示器118上的一种特定类型的触摸,其从起点开始并且持续到终点。可以通过手势的属性来识别手势,手势的属性例如包括第一检测到的触摸位置、终点、第一检测到的触摸位置与终点之间的距离、从控制器116向处理器的触摸报告之间的时间、触摸报告之间的距离、总行进距离、持续时间、速度、以及方向。手势的距离和/或持续时间可长可短。可以利用手势的两个点来确定手势的方向。
手势的一个示例是扫动(也称为轻拂)。扫动具有单个方向。触摸敏感覆盖层114可以关于与触摸敏感覆盖层114的接触初始发起的起点以及与触摸敏感覆盖层114的接触终止的终点而不是使用在手势的持续期间上的每个接触位置或接触点来评估扫动,以求解方向。
扫动的示例包括水平扫动、垂直扫动、以及对角线扫动。水平扫动通常包括:用以发起手势的、朝着触摸敏感覆盖层114的左侧或右侧的起点;在维持与触摸敏感覆盖层114的持续接触的同时,所检测到的物体从起点到朝着触摸敏感覆盖层114的右侧或左侧的终点的水平移动;以及与触摸敏感覆盖层114的接触的中断。类似地,垂直扫动通常包括:用以发起手势的、朝着触摸敏感覆盖层114的顶部或底部的起点;在维持与触摸敏感覆盖层114的持续接触的同时,所检测到的物体从起点到朝着触摸敏感覆盖层114的底部或顶部的终点的垂直移动;以及与触摸敏感覆盖层114的接触的中断。
扫动可以具有各种长度,可以在触摸敏感覆盖层114的不同位置发起,并且不需要跨越触摸敏感覆盖层114的整个尺寸。另外,扫动的中断接触可以是逐渐的,因为在扫动仍然进行时,逐渐地减少与触摸敏感覆盖层114的接触。
触摸敏感覆盖层114还可以检测元导航手势。元导航手势是这样的手势的具体示例:其具有在触摸敏感覆盖层114的显示区域之外的起点,并且移动到触摸敏感显示器的显示区域上的位置。可以检测手势的其他属性并使用其来检测元导航手势。元导航手势还可以包括多触摸手势,其中手势是同时的或者在时间上有交迭,而且至少一个触摸具有在显示区域之外的起点并且移动到触摸敏感覆盖层114的显示区域上的位置。因此,针对元导航手势,可以使用两个手指。此外,多触摸元导航手势可以与单触摸元导航手势相区别,并且可以提供附加的或另外的功能。
在一些示例实施例中,可选的一个或多个力传感器122可被布置在任何合适的位置处,例如在触摸敏感显示器118和便携式电子设备100的背面之间,以检测触摸敏感显示器118上的触摸施加的力。力传感器122可以是力敏电阻、应变仪、压电或压阻器件、压力传感器、或者其他合适的器件。在整个说明书中使用的“力”指的是力测量、估计和/或计算,如压力、形变、应力、张力、力密度、力-面积的关系、推力、扭矩、以及包括力或相关量的其他效应。
与检测到的触摸相关的力信息可以用于选择信息,例如与触摸的位置关联的信息。例如,不满足力阈值的触摸可以加亮(highlight)选项,而满足力阈值的触摸可以选择或输入该选项。选项例如包括:显示的或虚拟的键盘按键;选择框或窗口,例如“取消”、“删除”或“解锁”;功能按钮,如音乐播放器上的播放或停止;等等。不同幅度的力可以与不同的功能或输入关联。例如,较小的力可以导致镜头移动(pinning),以及较大的力可以导致镜头变焦(zooming)。
图2中示出了便携式电子设备100的示例的正视图。便携式电子设备100包括外壳202,外壳202封装图1中所示的部件。外壳202可以包括背面、侧壁、以及框住(frame)触摸敏感显示器118的正面204。
在图2的示例中,触摸敏感显示器118通常在外壳202的中央,使得触摸敏感覆盖层114的显示区域206通常在外壳202的正面204的中央。触摸敏感覆盖层114的非显示区域208围绕显示区域206延伸。显示区域206终止于围绕显示区域206延伸的边缘210处。
出于本示例的目的,触摸敏感覆盖层114延伸至边缘210,以覆盖显示区域206。然而,触摸敏感覆盖层114不覆盖非显示区域208。显示区域206上的触摸可被检测,并且触摸可与显示的可选特征相关联。还可以识别起点不在触摸敏感覆盖层114上或不在非显示区域208上并且持续移动到触摸敏感覆盖层的手势。在显示区域206上检测到这种手势,并且可以通过触摸属性来识别或确定这种手势。基于触摸属性,手势可被识别或假定为开始于非显示区域208或者便携式电子设备100的边框。
可以基于属性来分析在触摸敏感显示器118上接收的手势,以区分开始于非触摸敏感位置的手势和其他触摸。基于每个触摸的属性,可以将触摸识别为具有被确定或识别为远离触摸敏感显示器118的触摸敏感位置或者在非触摸敏感的位置处的起点的手势。当手势的第一检测到的位置靠近触摸敏感覆盖层114的外围或者靠近边缘210时,可以识别这种手势。还可以基于针对一个触摸向处理器102报告的触摸位置之间的距离或者基于针对一个触摸的触摸位置报告之间的时间来检测或识别这种手势。
边界地带(也称为地带)可被用于识别开始于触摸敏感显示器118的触摸敏感区域外部的手势。该地带从触摸敏感覆盖层114或触摸敏感显示器118的触摸敏感区域的边缘开始延伸。在此处描述的示例中,触摸敏感显示器118的触摸敏感区域等于显示区域206。出于说明目的,该地带由图2中的阴影区域示出。该地带可以是用户可见的也可以是用户不可见的。该地带的宽度可以取决于该地带向内延伸到的触摸敏感覆盖层114的边缘而变化。地带212(其具有称为Bxl的宽度)延伸到靠近显示区域206的边缘。地带214(其具有称为Bxh的宽度)延伸到靠近显示区域206的顶边缘。地带216(其具有称为Byl的宽度)延伸到靠近显示区域206的左边缘。地带218(其具有称为Byh的宽度)延伸到靠近显示区域206的右边缘。此处,术语上、下、左、右、顶和底用于提供参考的目的,并且指向便携式电子设备100的相对于显示信息的方向而言的区域。
每个地带的宽度可以例如取决于触摸敏感显示器118的采样率、触摸敏感显示器118的节距、以及手势的最大速度。采样率(此处称为fs)越高,执行手势时连续检测到的触摸位置越靠近。斜率P越小,对触摸位置的确定精度越大或者对触摸位置的确定错误越少。手势的最大速度Vmax可以取决于用户,并且可以根据经验来确定。地带212、214、216、218的宽度B可以使用这些因素例如通过下式来确定:
B=Vmax/(fsP)
地带的宽度与采样率fs成反比。因此,对于具有较高采样率的电子设备,可以使用较小的宽度。因为由于作为手势的开始位置和方向的结果的人体工学造成的手势的最大速度Vmax的差异,地带212、214、216、218的宽度可以不同。
对于沿着相同路径具有相同速度的手势,由于触摸定时相对于触摸敏感显示器118的采样定时是同步或存在差异造成第一检测到的触摸位置可以不同。
当第一检测到在分别具有称为Bxl、Bxh、Byl、Byh的宽度的地带212、214、216、218之一内的位置x1,y1上的触摸,并且该触摸的方向一般而言是从该地带向内时,可以检测到起点在触摸敏感显示器118的触摸敏感区域外部的位置处的手势。对于分辨率为Rx×Ry的触摸敏感覆盖层114,当满足下述条件时,可以检测到起点在触摸敏感显示器118的触摸敏感区域外部的手势:
x1≤Bxl或者x1≥(Rx-Bxl)或者y1≤Byl或者y1≥(Ry-Byl)
并且后续检测到的位置xn,yn在触摸敏感显示器118的在所述地带之间或者所述地带向内的区域中,使得
xn>Bxl或者xn<(Rx-Bxl)或者yn>Byl或者yn<(Ry-Byl)。
例如当x1≤Bxl,该手势起始于左地带216,方向一般是从左向右时,可以检测到元导航手势。
对于开始于角落的手势,
[x1≤Bxl或者x1≥(Rx-Bxl)]并且[y1≤Byl或者y1≥(Ry-Byl)]
对起点在触摸敏感显示器118的触摸敏感区域外部的手势的识别可靠性可以与一个或多个因素有关,诸如触摸传感器或靠近触摸敏感显示器118边缘的触摸检测的非线性、触摸面积的大小、手指触摸触摸敏感显示器118的角度、手势的速度、以及手势的第一检测到的触摸位置。可以调整地带的宽度,例如通过增大宽度,以减少手势的起点在触摸敏感显示器118的触摸敏感区域外部但是没能检测为如此的事件。
为了减少起点在触摸敏感显示器118的触摸敏感区域中的手势被识别为起点在触摸敏感区域外部的手势的检测事件,可以使用阈值距离值,并且将其与检测到的扫动的触摸位置之间的距离进行比较。当针对一个触摸连续报告的触摸位置之间的距离不满足该阈值距离值时,不将该触摸识别为起点在触摸敏感显示器118的触摸敏感区域外部的手势。当针对一个触摸连续报告的触摸位置之间的距离满足该阈值距离值时,该触摸可被识别为起点在触摸敏感显示器118的触摸敏感区域外部的手势,其可以是元导航手势。当一个距离等于或大于阈值时,该距离可能满足该阈值。阈值距离值可被用于减小抖动的影响。
检测到的触摸位置可被过滤,以减小抖动的影响。例如,可以忽略、丢弃或者不使用下述触摸位置的坐标:对于所述触摸位置,相对于第一检测到的触摸位置得到的方向导致针对该触摸位置的期望方向的余角。例如,针对位于左侧边界内的第一检测到的位置以及因此x1≤Bxl,可以忽略后续检测到的导致位置的x坐标发生负改变的位置(在该处xn≤x1),以减小抖动的影响。
图3A中示出了将手势识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的方法的一个示例的流程图。该方法可以例如通过处理器102执行的计算机可读代码来实现。给定本描述,用于实现这样的方法的软件的编码在本领域技术人员的能力范围内。该方法可以包含比示出和/或描述的过程更少的过程或另外的过程,并且可以以不同的顺序来执行。
当在步骤300中检测到触摸并且第一检测到的触摸位置不靠近显示区域206或触摸敏感覆盖层114的边缘210时,该触摸不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点,并且该过程结束。当触摸是在靠近显示区域206的边缘210的位置处第一检测到时,该过程前进到步骤302。第一检测到的位置在靠近触摸敏感覆盖层114的外围的地带212、214、216、218外部或者第一检测到的位置离边缘的距离超过了阈值距离值的触摸不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点。
在步骤302中,通过丢弃下述检测位置的触摸数据来过滤触摸数据:所述检测位置相对于先前检测到的触摸位置得到的方向导致与期望方向成余角或者在相反方向上。下面参考图3B描述步骤302中的过滤触摸数据的方法的示例。
当在步骤304中在连续报告的触摸位置之间的时间段超过阈值时间值时,该触摸不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点。当在步骤304中在连续报告的触摸位置之间的时间段不超过阈值时,该过程前进到步骤306。如上文指出的,非常小的移动或者当触摸的移动不超过阈值时,可以不再次向处理器102报告触摸位置。因此,对于移动不超过阈值距离的触摸,在处理器102处对报告的触摸的触摸位置的接收之间可能经过较长的时间段。当在一个报告的触摸位置之后且在收到触摸的另一触摸位置报告之前经过了超过阈值的时间段,则该触摸没有移动,从而指示静止触摸或者手势的开始,并且这样的触摸不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势。
当针对一个触摸的连续报告的触摸位置之间的距离不满足阈值距离值,则该触摸不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点,并且该过程结束。当针对一个触摸的连续报告的触摸位置之间的距离满足阈值距离值,则该过程前进到步骤308,并且在步骤308中,该触摸被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点,诸如元导航手势。因此,在该示例中,针对一个触摸向处理器102报告的连续触摸位置之间的距离被用于识别具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势。当距离等于或大于阈值时,该距离可以满足阈值。
通常,手势在手势开始时从起点开始加速。因此,例如手势在它们刚开始时要慢于它们在手势中途或靠近手势结束时的速度。靠近在一起的连续报告的触摸位置可以指示手势正在开始(开始于首次报告的触摸位置),而不是手势从触摸敏感覆盖层114出发并且已经得到某个手势速度。因此,连续报告的触摸位置靠近在一起或者没有隔开阈值距离的手势不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势。此外,如上所述,阈值距离的使用减小了抖动的影响。
图3B中示出了图3A的步骤302中的过滤数据的方法的一个示例的流程图。该方法可以例如通过处理器102执行的计算机可读代码来实现。给定本描述,用于实现这样的方法的软件的编码在本领域技术人员的能力范围内。该方法可以包含比示出和/或描述的过程更少的过程或另外的过程,并且可以以不同的顺序来执行。
在步骤320中,基于第一检测到的触摸位置确定期望方向。该期望方向是这样的方向:基于针对开始于在触摸敏感显示器的触摸敏感区域外部的位置的手势第一检测到的触摸位置,期望手势沿着它行进。该方向基于第一检测到的触摸位置而不同。例如,第一检测到的位置在触摸敏感显示器118的左侧的手势被期望在从左向右的方向上行进。第一检测到的位置在触摸敏感显示器118的右侧的手势被期望在从右向左的方向上行进。第一检测到的位置靠近触摸敏感显示器118的顶部的手势被期望在从向下方向上行进。第一检测到的位置靠近触摸敏感显示器118的底部的手势被期望在向上的方向上行进。
在步骤322中,针对连续检测到的位置对,确定在连续检测到的触摸位置之间的方向。当在步骤324中在连续检测到的触摸位置之间的方向一般而言与期望方向相反或者导致余角时,在步骤326中,在可接受的错误限度内,丢弃针对该对检测触摸位置的触摸数据。因此,不利用下述检测到的触摸位置,所述检测到的触摸位置导致开始于触摸敏感显示器的触摸敏感区域外部的位置的手势行进在期望方向的反方向。当在步骤324中,在连续检测到的触摸位置之间的方向在可接受的错误限度内等于期望方向时,在步骤328中不丢弃针对该对后来检测到的触摸位置的触摸数据。
图4示出了在触摸敏感显示器118上的触摸的示例。在图4中通过线402示出相距边缘210的阈值距离。不是开始于在边缘210与线402之间的地带212、214、216、218中的触摸不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点。出于说明目的,通过检测到的触摸位置处的圆圈来示出触摸。延伸穿过圆圈的箭头示出了作为手势的触摸路径。
触摸410是在位置412处第一检测到的,如步骤300中所确定的,位置412在离边缘210的距离超过阈值距离值处或者位于地带212、214、216、218外部。因此,触摸410不被确定为或识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势。
触摸414是在位置416处第一检测到的,在步骤300中确定位置416离边缘210的距离在阈值距离值内。连续检测到的触摸位置的方向一般而言在期望方向上,并且如步骤328中确定的,利用针对每个检测位置的触摸数据。在步骤304中,在连续报告的触摸位置416、418、420之间的时间不超过阈值时间值。然而,如步骤306中所确定的,在连续报告的触摸位置416、418、420之间的距离不满足距离阈值,并且该触摸不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势。
触摸422是在位置424处第一检测到的,在步骤300中确定位置424离边缘210的距离在阈值距离值内。连续检测到的触摸位置的方向一般而言在期望方向上,并且如步骤328中确定的,利用针对每个检测位置的触摸数据。如步骤304中确定的,在针对该触摸连续报告的触摸位置424、426、428、430之间的时间不超过阈值时间值。如步骤306中所确定的,在针对该触摸连续报告的触摸位置424、426、428、430之间的距离满足距离阈值,并且在步骤308中该触摸被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势。
触摸432是在下述位置处第一检测到的:在步骤300中确定该位置离边缘210的距离在阈值距离值内。如步骤304中确定的,在连续报告的触摸位置之间的时间超过阈值时间值。该触摸不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势。
触摸440是在位置442处第一检测到的,在步骤300中确定位置442离边缘210的距离在阈值距离值内。示出了第二检测到的触摸位置444和第三检测到的位置446。在步骤320中确定针对在位置442处第一检测到的手势的期望方向。在步骤322中确定从该第一检测到的位置442到第二检测到的触摸位置444的方向,并且如步骤324中所确定的该方向与针对开始于在触摸敏感显示器的触摸敏感区域外部的位置处的手势的期望方向相反。在步骤326中忽略或丢弃该第二检测到的触摸位置444,因为从该第一检测到的触摸位置422到第二检测到的触摸位置444的方向和期望方向一般而言是相反的或者一起导致了余角。在步骤304到步骤308中,使用检测到的触摸位置442和446来识别手势。
尽管在图3A的流程图中未描述,可选地,可以基于每个手势的行进方向来识别具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势,使得在不是从靠近边缘210向内的方向上行进的手势不被识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势。
图5中示出了控制诸如便携式电子设备100之类的电子设备的方法的流程图。该方法可以例如通过处理器102执行的计算机可读代码来实现。给定本描述,用于实现这样的方法的软件的编码在本领域技术人员的能力范围内。该方法可以包含比示出和/或描述的过程更少的过程或另外的过程,并且可以以不同的顺序来执行。
可以以任何合适的应用来执行该处理,所述应用诸如是主屏幕应用、电子邮件应用、文本消息递送应用、日历应用、任务应用、地址簿应用、网站浏览器应用、或者任何其他合适的应用。在502处,在便携式电子设备100的触摸敏感显示器118上显示来自应用(称为第一应用)的信息。当在504处检测到触摸时,该处理前进到506,做出触摸是否是元导航手势的确定。该确定是基于上面描述的触摸属性做出的,并且例如可以利用参考图3描述的方法来做出。响应于确定触摸不是元导航手势(该触摸可以是触摸敏感显示器118上的轻击,或者可以是非元导航手势),在508处,与第一应用关联地使用该触摸数据,其中在接收到手势时该第一应用的信息显示在触摸敏感显示器118上。响应于在506处将触摸识别为元导航手势,在510处,在第二应用中使用该触摸数据,并且在触摸敏感显示器118上显示与第二或者另一应用关联的信息。与第二应用关联的信息可以覆盖在与第一应用关联的信息之上,例如以有利于导航回到与第一应用关联的信息。备选地,与第二应用关联的信息可以例如包括:来自系统级导航界面、配置界面、通知界面、状态界面、菜单界面的信息或者与任何其他界面关联的信息。
再次参考图4,识别为具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势的触摸422可以是元导航手势,该元导航手势与来自应用的信息相关联,使得元导航手势的属性(诸如第一检测到的触摸位置或者行进方向)可被用于确定元导航手势与哪个应用相关联。图6示出了在元导航手势与来自应用的信息之间的关联的示例,该应用不同于在接收手势时触摸敏感显示器118上显示的信息所关联的应用。图6示出的关系仅是出于示例说明的目的示出的,并且是可交换的。可以使用其他的应用和备选关联。
元导航手势602在靠近触摸敏感显示器118的底部的中间处被第一检测到,沿着显示来自当前应用604的信息的方向上的大体垂直的路径,该元导航手势602使得与根导航应用606关联的主屏幕替代与当前应用604关联的信息。主屏幕可以包括示出在显示器的顶部部分指示的当前活动的应用的活动带(carousel)。相应地,在主屏幕的顶部部分的可浏览的活动带中示出当前活动的应用。该活动带位于主屏幕的顶部部分。在本示例中,该顶部部分仅使用主屏幕的约三分之一,以及在主屏幕的底部部分提供非活动应用的应用图标,以便于选择。
元导航手势608从靠近触摸敏感显示器118的左侧中间发起,并且沿着大体横向的路径,该元导航手势608使得与当前应用604关联的信息被与前一应用610关联的信息替代,该前一应用610可以是组中的前一应用,或者可以是与先前显示的信息关联的应用。元导航手势612从触摸敏感显示器118的右侧中间发起,并且沿着大体横向的路径,该元导航手势612使得与当前应用604关联的信息被与下一应用614关联的信息替代,该下一应用614可以是组中的下一应用。
来自触摸敏感显示器118的左侧或右侧的横向手势可以使得:在用前一应用610或下一应用614替代与当前应用604关联的信息之前,可以减小与当前应用604关联的信息的尺寸,以提供对其他活动应用的可视提示。例如,可以在手势期间和在替代与当前应用604关联的信息之前,在与显示区域206的一个或多个边缘相邻的细长条中显示前一应用610的信息的一部分。可以在手势持续时,用前一应用610或后一应用614替代与当前应用604关联的信息。在备选示例中,可以响应于接收到第一横向手势,在与显示区域206的边缘相邻的细长条中显示前一应用610的信息的一部分或者后一应用614的信息的一部分。在该示例中,细长条内的扫动可以使得滚动列表中的下一应用和最后的应用。可以利用第二横向元导航手势(诸如手势608、612),使得替代尺寸变小的、与当前应用604关联的信息。
元导航手势616从靠近触摸敏感显示器118的顶部中间发起,并且沿着大体垂直的路径,该元导航手势616使得与当前应用604关联的信息被与应用设置应用618关联的信息替代。
元导航手势620从靠近触摸敏感显示器118的左上角处发起,该元导航手势620使得在与当前应用604关联的信息上平铺与通知应用622关联的信息。类似地,元导航手势624从靠近触摸敏感显示器118的右上角处发起,该元导航手势624使得在与当前应用604关联的信息上平铺与通知应用622关联的信息。
元导航手势626从靠近触摸敏感显示器118的左下角处发起,该元导航手势624使得在与当前应用604关联的信息上平铺与状态应用628关联的信息。类似地,元导航手势630从靠近触摸敏感显示器118的右下角处发起,该元导航手势630使得在与当前应用604关联的信息上平铺与状态应用628关联的信息。
因此,可以利用具有包括不覆盖显示器112的非显示区域的触摸敏感覆盖层114的触摸敏感显示器的电子设备来识别具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势(诸如元导航手势)。
参考图2和图4示出和描述的电子设备旨在说明适合的电子设备的一个示例,并且本公开不限于所示出的示例。可以利用其他合适的便携式电子设备来执行上述过程。
对具有在触摸敏感显示器118的触摸敏感区域外部的起点的手势的使用和对这种手势的识别提供了可与具有在触摸敏感显示器118的触摸敏感区域上的起点的手势或者其他触摸相区别的附加输入。元导航手势例如有利于输入与在接收到手势时没有显示其信息的应用有关的输入。因此,可以接收与不和触摸敏感显示器上显示的信息关联的应用有关的输入,而不使用触摸敏感显示器上显示的图标或者可选特征,且不需要使用电子设备上的其他控制,如物理按钮或开关。触摸敏感显示器的一个或多个区域没有被占用以显示这种图标或者可选特征。因此,在不使用针对这种导航的附加屏幕或菜单的情况下提供系统级导航,从而提供了改进的界面。
根据一个方面,提供一种方法,包括:在电子设备的触摸敏感显示器上显示与第一应用关联的信息;检测在所述触摸敏感显示器上的多个触摸位置处的触摸;基于触摸属性识别何时所述触摸是具有在所述电子设备上的非触摸敏感的位置处的起点的手势,所述触摸属性包括所述多个触摸位置中的第一触摸位置和以下属性中的至少一个:触摸速度、在所述触摸位置中的连续位置处检测所述触摸之间的时间、所述触摸位置中的连续位置之间的距离、以及触摸方向。
可以在不偏离本公开的精神或实质特性的情况下,以其他具体形式来实现本公开。所描述的实施例应该理解为在所有方面仅是作为解释说明而不是限制性的。因此,本公开的范围由所附权利要求来指示而非由前述描述来指示。权利要求的等效的含义和范围内的所有改变都应该包括在其范围内。

Claims (21)

1.一种方法,包括:
检测在电子设备的触摸敏感显示器上的多个触摸位置处的触摸;
基于触摸属性识别何时所述触摸是第一手势类型,所述第一手势类型具有在所述电子设备上的非触摸敏感的位置处的起点,所述触摸属性包括所述多个触摸位置中的第一检测到的触摸位置和以下至少一个:触摸速度、在所述触摸位置中的连续位置处检测触摸之间的时间、所述触摸位置中的连续位置之间的距离、以及触摸方向。
2.根据权利要求1所述的方法,包括在所述触摸敏感显示器上显示与第一应用关联的信息,其中,当所述触摸被识别为具有在所述电子设备上的非触摸敏感的位置处的起点时,所述方法包括将与所述触摸有关的信息转发给第二应用,否则将与所述触摸有关的信息转发给所述第一应用。
3.根据权利要求1所述的方法,其中,所述第一手势类型包括元导航手势。
4.根据权利要求1所述的方法,其中,当所述触摸被识别为所述第一手势类型时,所述第一检测到的触摸位置靠近所述触摸敏感显示器的边缘。
5.根据权利要求1所述的方法,其中,当所述触摸被识别为所述第一手势类型时,所述第一检测到的触摸位置在所述触摸敏感显示器的边缘的阈值距离内。
6.根据权利要求1所述的方法,其中,当所述触摸被识别为所述第一手势类型时,所述触摸位置中的连续位置之间的距离满足阈值距离。
7.根据权利要求1所述的方法,其中,当所述触摸被识别为所述第一手势类型时,在所述触摸位置中的连续位置处检测所述触摸之间的时间在阈值时间内。
8.根据权利要求1所述的方法,其中,当所述触摸被识别为所述第一手势类型时,所述触摸的速度满足阈值速度。
9.根据权利要求1所述的方法,包括:基于所述触摸位置中的连续位置确定所述触摸方向,以及其中所述触摸方向用于识别作为元导航手势的触摸。
10.根据权利要求1所述的方法,其中确定包括:当所述触摸位置中的连续位置之间的距离不满足阈值距离时,确定所述触摸不是所述第一手势类型。
11.根据权利要求1所述的方法,其中识别包括:当在所述触摸位置中的连续位置处检测所述触摸之间的时间不在阈值时间内时,确定所述触摸不是所述第一手势类型。
12.根据权利要求1所述的方法,包括:在识别所述第一手势类型之前在所述触摸敏感显示器上显示与第一应用关联的信息,以及当所述触摸被识别为所述第一手势类型时在所述触摸敏感显示器上显示与第二应用关联的信息。
13.根据权利要求12所述的方法,其中显示与第二应用关联的信息包括:停止显示与第一应用关联的信息。
14.根据权利要求12所述的方法,其中显示与第二应用关联的信息包括:覆盖与第一应用关联的信息。
15.根据权利要求12所述的方法,其中显示信息包括显示来自以下界面之一的信息:系统级导航界面、配置界面、通知界面、状态界面以及与其他应用关联的界面。
16.根据权利要求1所述的方法,其中检测触摸包括:检测在所述触摸敏感显示器上的在时间上重叠的多个触摸,以及检测在所述多个触摸位置处的触摸包括:针对所述多个触摸中的每个触摸,检测连续的触摸位置。
17.根据权利要求16所述的方法,其中识别包括:基于所述多个触摸中的至少一个触摸的触摸属性,确定所述多个触摸是所述第一手势类型。
18.根据权利要求1所述的方法,包括:基于所述触摸位置中的连续位置的方向,过滤与所述多个触摸位置关联的触摸数据。
19.根据权利要求18所述的方法,其中过滤包括:当连续检测到的触摸位置中的第二位置相对于所述多个触摸位置中的第一位置而言处于所述第一手势类型的方向的反方向上时,丢弃针对所述第二位置的触摸数据。
20.一种具有计算机可读代码的计算机可读介质,所述计算机可读代码可由便携式电子设备的至少一个处理器执行,以执行根据权利要求1到19中任一项所述的方法。
21.一种电子设备,包括:
触摸敏感显示器;
存储器;以及
处理器,耦合到所述触摸敏感显示器和所述存储器,以执行根据权利要求1到19中任一项所述的方法。
CN201180056762.8A 2010-09-24 2011-09-23 便携式电子设备及其控制方法 Active CN103221914B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US38621910P 2010-09-24 2010-09-24
US61/386,219 2010-09-24
PCT/US2011/053061 WO2012040616A2 (en) 2010-09-24 2011-09-23 Portable electronic device and method of controlling same

Publications (2)

Publication Number Publication Date
CN103221914A true CN103221914A (zh) 2013-07-24
CN103221914B CN103221914B (zh) 2020-01-31

Family

ID=44764223

Family Applications (4)

Application Number Title Priority Date Filing Date
CN201180056762.8A Active CN103221914B (zh) 2010-09-24 2011-09-23 便携式电子设备及其控制方法
CN201710201578.7A Active CN107479737B (zh) 2010-09-24 2011-09-23 便携式电子设备及其控制方法
CN2011800220203A Pending CN102870076A (zh) 2010-09-24 2011-09-23 便携式电子设备及其控制方法
CN201180021999.2A Active CN102870075B (zh) 2010-09-24 2011-09-23 便携式电子设备及其控制方法

Family Applications After (3)

Application Number Title Priority Date Filing Date
CN201710201578.7A Active CN107479737B (zh) 2010-09-24 2011-09-23 便携式电子设备及其控制方法
CN2011800220203A Pending CN102870076A (zh) 2010-09-24 2011-09-23 便携式电子设备及其控制方法
CN201180021999.2A Active CN102870075B (zh) 2010-09-24 2011-09-23 便携式电子设备及其控制方法

Country Status (10)

Country Link
US (3) US8976129B2 (zh)
EP (5) EP3352060B1 (zh)
JP (2) JP5784712B2 (zh)
KR (3) KR101497249B1 (zh)
CN (4) CN103221914B (zh)
CA (3) CA2797883C (zh)
DE (3) DE112011101203T5 (zh)
ES (1) ES2900188T3 (zh)
GB (3) GB2493116B (zh)
WO (3) WO2012037663A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107704126A (zh) * 2017-09-22 2018-02-16 广州视源电子科技股份有限公司 一种触摸数据的分离方法、装置、设备和存储介质

Families Citing this family (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101809581B (zh) 2007-09-24 2014-12-10 苹果公司 电子设备中的嵌入式验证系统
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US20110252357A1 (en) 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
EP2434368B1 (en) * 2010-09-24 2018-08-01 BlackBerry Limited Method for conserving power on a portable electronic device and a portable electronic device configured for the same
US9785335B2 (en) * 2010-12-27 2017-10-10 Sling Media Inc. Systems and methods for adaptive gesture recognition
US9843665B2 (en) 2011-05-27 2017-12-12 Microsoft Technology Licensing, Llc Display of immersive and desktop shells
US10417018B2 (en) * 2011-05-27 2019-09-17 Microsoft Technology Licensing, Llc Navigation of immersive and desktop shells
WO2013009413A1 (en) 2011-06-06 2013-01-17 Intellitact Llc Relative touch user interface enhancements
WO2012167735A1 (zh) * 2011-06-07 2012-12-13 联想(北京)有限公司 电子设备、触摸输入方法和控制方法
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
CA2808792C (en) * 2011-08-12 2016-02-16 Research In Motion Limited Portable electronic device and method of controlling same
US20130300704A1 (en) * 2011-09-13 2013-11-14 Tomonari Takahashi Information input device and information input method
JP5372091B2 (ja) 2011-09-15 2013-12-18 株式会社ワコム 電子機器および電子機器の表示画面制御方法
US8810535B2 (en) * 2011-10-18 2014-08-19 Blackberry Limited Electronic device and method of controlling same
US9360940B2 (en) * 2011-11-14 2016-06-07 Google Inc. Multi-pane interface
US8411060B1 (en) * 2012-01-13 2013-04-02 Google Inc. Swipe gesture classification
JP2013186702A (ja) * 2012-03-08 2013-09-19 Sony Corp 入力処理装置、入力処理プログラム及び入力処理方法
FR2990020B1 (fr) * 2012-04-25 2014-05-16 Fogale Nanotech Dispositif de detection capacitive avec arrangement de pistes de liaison, et procede mettant en oeuvre un tel dispositif.
GB2506231A (en) * 2012-04-30 2014-03-26 Blackberry Ltd Touchscreen keyboard with correction of previously input text
US20130285927A1 (en) * 2012-04-30 2013-10-31 Research In Motion Limited Touchscreen keyboard with correction of previously input text
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
EP3264252B1 (en) 2012-05-09 2019-11-27 Apple Inc. Device, method, and graphical user interface for performing an operation in accordance with a selected mode of operation
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
WO2013169846A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying additional information in response to a user contact
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
EP2847659B1 (en) 2012-05-09 2019-09-04 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
KR101806350B1 (ko) 2012-05-09 2017-12-07 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
AU2013259613B2 (en) 2012-05-09 2016-07-21 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
US8451246B1 (en) 2012-05-11 2013-05-28 Google Inc. Swipe gesture classification
US9098192B2 (en) 2012-05-11 2015-08-04 Perceptive Pixel, Inc. Overscan display device and method of using the same
JP6023879B2 (ja) * 2012-05-18 2016-11-09 アップル インコーポレイテッド 指紋センサ入力に基づくユーザインタフェースを操作するための機器、方法、及びグラフィカルユーザインタ−フェース
CN103488321A (zh) * 2012-06-14 2014-01-01 腾讯科技(深圳)有限公司 一种在触摸屏终端上识别触摸动作的方法及装置
WO2014000184A1 (en) * 2012-06-27 2014-01-03 Nokia Corporation Using a symbol recognition engine
CN103529976B (zh) * 2012-07-02 2017-09-12 英特尔公司 手势识别系统中的干扰消除
US20140022183A1 (en) * 2012-07-19 2014-01-23 General Instrument Corporation Sending and receiving information
US8842088B2 (en) * 2012-07-27 2014-09-23 Apple Inc. Touch gesture with visible point of interaction on a touch screen
JP5956873B2 (ja) * 2012-08-28 2016-07-27 シャープ株式会社 携帯情報装置、選択メニュー表示方法、選択メニュー表示プログラム、および、プログラム記録媒体
US9785291B2 (en) * 2012-10-11 2017-10-10 Google Inc. Bezel sensitive touch screen system
US9075519B2 (en) 2012-10-11 2015-07-07 Apple Inc. System and method for interacting with a displayed work space
US20140118281A1 (en) * 2012-10-26 2014-05-01 Cirque Corporation DETERMINING WHAT INPUT TO ACCEPT BY A TOUCH SENSOR AFTER INTENTIONAL AND ACCIDENTAL LIFT-OFF and SLIDE-OFF WHEN GESTURING OR PERFORMING A FUNCTION
US8806384B2 (en) 2012-11-02 2014-08-12 Google Inc. Keyboard gestures for character string replacement
CN103853481B (zh) * 2012-12-06 2021-03-12 腾讯科技(深圳)有限公司 模拟触屏移动终端按键的方法和系统
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
WO2014105274A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for navigating user interface hierarchies
CN105144057B (zh) 2012-12-29 2019-05-17 苹果公司 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面
WO2014105276A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for transitioning between touch input to display output relationships
AU2013368441B2 (en) 2012-12-29 2016-04-14 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
CN107831991B (zh) 2012-12-29 2020-11-27 苹果公司 用于确定是滚动还是选择内容的设备、方法和图形用户界面
KR20140103584A (ko) * 2013-02-18 2014-08-27 삼성디스플레이 주식회사 전자 기기, 이의 동작 방법 및 프로그램을 기록한 컴퓨터로 판독 가능한 매체
JP2014174760A (ja) 2013-03-08 2014-09-22 Japan Display Inc タッチ検出機能付き表示装置及び電子機器
AU2014238101A1 (en) 2013-03-15 2015-10-08 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9477404B2 (en) * 2013-03-15 2016-10-25 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
JP2014225245A (ja) 2013-04-25 2014-12-04 パナソニックIpマネジメント株式会社 交通情報呈示システム、交通情報呈示方法および電子デバイス
US10481769B2 (en) * 2013-06-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing navigation and search functionalities
US9330545B2 (en) 2013-07-17 2016-05-03 Google Inc. Determining input received via tactile input device
CN104346044A (zh) * 2013-08-06 2015-02-11 北京怡孚和融科技有限公司 拉幕式菜单控制方法
JP6221527B2 (ja) * 2013-09-02 2017-11-01 富士通株式会社 電子機器及び座標入力プログラム
KR102130797B1 (ko) 2013-09-17 2020-07-03 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
TWI525525B (zh) * 2013-12-04 2016-03-11 緯創資通股份有限公司 行動裝置及其致能方法
JP6352626B2 (ja) * 2013-12-11 2018-07-04 シャープ株式会社 表示装置及びアンロック方法
JP2015172861A (ja) * 2014-03-12 2015-10-01 レノボ・シンガポール・プライベート・リミテッド 携帯式電子機器の使用環境を切り換える方法、携帯式電子機器およびコンピュータ・プログラム
US9477337B2 (en) * 2014-03-14 2016-10-25 Microsoft Technology Licensing, Llc Conductive trace routing for display and bezel sensors
US20150286391A1 (en) * 2014-04-08 2015-10-08 Olio Devices, Inc. System and method for smart watch navigation
US20170024124A1 (en) * 2014-04-14 2017-01-26 Sharp Kabushiki Kaisha Input device, and method for controlling input device
JP6184368B2 (ja) * 2014-04-25 2017-08-23 株式会社東芝 情報処理装置及びグラフ表示方法
CN104007932B (zh) * 2014-06-17 2017-12-29 华为技术有限公司 一种触摸点识别方法及装置
US20160041702A1 (en) * 2014-07-08 2016-02-11 Nan Wang Pull and Swipe Navigation
KR20140138361A (ko) * 2014-11-07 2014-12-03 이용재 루프 형태의 택타일 멀티터치 입력장치, 제스처와 그 방법
JP6219264B2 (ja) * 2014-12-22 2017-10-25 アルプス電気株式会社 入力装置とその制御方法及びプログラム
US10203804B2 (en) * 2014-11-26 2019-02-12 Alps Electric Co., Ltd. Input device, and control method and program therefor
CN105049780A (zh) * 2014-12-15 2015-11-11 牛三平 习录仪
JP2016126363A (ja) * 2014-12-26 2016-07-11 レノボ・シンガポール・プライベート・リミテッド タッチスクリーンに入力する方法、携帯式電子機器およびコンピュータ・プログラム
KR102320770B1 (ko) * 2015-01-20 2021-11-02 삼성디스플레이 주식회사 표시장치의 터치 인식방법 및 이를 이용한 표시장치
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
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
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US9785305B2 (en) 2015-03-19 2017-10-10 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
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10152162B1 (en) 2015-05-15 2018-12-11 Apple Inc. Method of optimizing touch detection
US10200598B2 (en) 2015-06-07 2019-02-05 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
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
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
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
US20180095653A1 (en) * 2015-08-14 2018-04-05 Martin Hasek Device, method and graphical user interface for handwritten interaction
JP6410693B2 (ja) * 2015-08-31 2018-10-24 アルプス電気株式会社 入力装置とその制御方法及びプログラム
JP2016015181A (ja) * 2015-10-29 2016-01-28 Kddi株式会社 押圧の度合いによって異なる機能を発動可能なユーザインタフェース装置、プログラム及び機能発動方法
US10739927B2 (en) * 2016-10-11 2020-08-11 Huawei Technologies Co., Ltd. Operation detection method and apparatus, and mobile terminal
US10592027B2 (en) * 2017-09-11 2020-03-17 Apple Inc. State-based touch threshold
US10585536B2 (en) * 2017-09-29 2020-03-10 Apple Inc. Method for transitioning power states of an electronic device
US11797150B2 (en) 2018-05-07 2023-10-24 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces, displaying a dock, and displaying system user interface elements
WO2019217196A2 (en) * 2018-05-07 2019-11-14 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces, displaying a dock, and displaying system user interface elements
CN109947243B (zh) * 2019-03-01 2021-09-28 清华大学 基于触摸手检测的智能电子设备手势捕获与识别技术
JP6874789B2 (ja) * 2019-06-21 2021-05-19 カシオ計算機株式会社 入力装置及び電子機器
US11409410B2 (en) 2020-09-14 2022-08-09 Apple Inc. User input interfaces

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5861874A (en) * 1996-06-24 1999-01-19 Sharp Kabushiki Kaisha Coordinate input apparatus
US20060197750A1 (en) * 2005-03-04 2006-09-07 Apple Computer, Inc. Hand held electronic device with multiple touch sensing devices
US20080001924A1 (en) * 2006-06-29 2008-01-03 Microsoft Corporation Application switching via a touch screen interface
US20080084400A1 (en) * 2006-10-10 2008-04-10 Outland Research, Llc Touch-gesture control of video media play on handheld media players
US20100105443A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Methods and apparatuses for facilitating interaction with touch screen apparatuses
EP2184671A1 (en) * 2008-10-29 2010-05-12 Giga-Byte Communications, Inc. Method and apparatus for switching touch screen of handheld electronic apparatus
US20100185989A1 (en) * 2008-05-06 2010-07-22 Palm, Inc. User Interface For Initiating Activities In An Electronic Device

Family Cites Families (112)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0458316A (ja) 1990-06-28 1992-02-25 Toshiba Corp 情報処理装置
US5579487A (en) * 1992-10-02 1996-11-26 Teletransaction, Inc. Portable work slate computer with multiple docking positions for interchangeably receiving removable modules
US5579036A (en) 1994-04-28 1996-11-26 At&T Global Information Solutions Company Touch screen device and shielding bracket therefor
US6473069B1 (en) * 1995-11-13 2002-10-29 Cirque Corporation Apparatus and method for tactile feedback from input device
US5754809A (en) 1995-12-12 1998-05-19 Dell U.S.A., L.P. Perspective windowing technique for computer graphical user interface
JP3069949B2 (ja) * 1996-10-09 2000-07-24 日精樹脂工業株式会社 射出成形機の入力装置
DE69805986T2 (de) 1997-03-28 2003-01-23 Sun Microsystems Inc Verfahren und vorrichtung zur konfigurierung von schiebefenstern
JP3492493B2 (ja) 1997-06-13 2004-02-03 日本電気株式会社 タッチパネル及びタッチパネル上の押圧位置検出方法
EP1040406B1 (en) * 1997-12-16 2003-05-02 Microsoft Corporation Soft input panel system and method
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6437836B1 (en) * 1998-09-21 2002-08-20 Navispace, Inc. Extended functionally remote control system and method therefore
US6552719B2 (en) * 1999-01-07 2003-04-22 Microsoft Corporation System and method for automatically switching between writing and text input modes
US6936965B1 (en) 1999-11-24 2005-08-30 Lg Electronics Inc. Plasma display panel
US7183948B2 (en) * 2001-04-13 2007-02-27 3M Innovative Properties Company Tangential force control in a touch location device
US6809723B2 (en) 2001-05-14 2004-10-26 Agilent Technologies, Inc. Pushbutton optical screen pointing device
US20020186257A1 (en) 2001-06-08 2002-12-12 Cadiz Jonathan J. System and process for providing dynamic communication access and information awareness in an interactive peripheral display
CN100339809C (zh) 2001-09-21 2007-09-26 联想(新加坡)私人有限公司 输入装置、计算机装置、输入对象的识别方法、软件键盘的输入对象识别方法
US7487462B2 (en) 2002-02-21 2009-02-03 Xerox Corporation Methods and systems for indicating invisible contents of workspace
US7656393B2 (en) * 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US8456447B2 (en) 2003-02-14 2013-06-04 Next Holdings Limited Touch screen signal processing
WO2004075004A2 (en) 2003-02-14 2004-09-02 Mattel, Inc. Hand-held interactive electronic device
US8508508B2 (en) 2003-02-14 2013-08-13 Next Holdings Limited Touch screen signal processing with single-point calibration
US7047092B2 (en) 2003-04-08 2006-05-16 Coraccess Systems Home automation contextual user interface
JP4685338B2 (ja) 2003-09-19 2011-05-18 株式会社東芝 情報処理装置
US8504798B2 (en) 2003-12-30 2013-08-06 Sandisk Technologies Inc. Management of non-volatile memory systems having large erase blocks
JP2005208991A (ja) 2004-01-23 2005-08-04 Canon Inc 位置情報出力装置及び信号処理方法
US8281241B2 (en) 2004-06-28 2012-10-02 Nokia Corporation Electronic device and method for providing extended user interface
US8184108B2 (en) 2004-06-30 2012-05-22 Poa Sana Liquidating Trust Apparatus and method for a folded optical element waveguide for use with light based touch screens
EP1774427A2 (en) * 2004-07-30 2007-04-18 Apple Computer, Inc. Mode-based graphical user interfaces for touch sensitive input devices
US7761814B2 (en) 2004-09-13 2010-07-20 Microsoft Corporation Flick gesture
JP4583893B2 (ja) * 2004-11-19 2010-11-17 任天堂株式会社 ゲームプログラムおよびゲーム装置
JP4578947B2 (ja) * 2004-11-19 2010-11-10 任天堂株式会社 ゲームプログラムおよびゲーム装置
US20060146055A1 (en) 2005-01-06 2006-07-06 Raymond Chow Graphics controller providing for animated windows
KR20190061099A (ko) 2005-03-04 2019-06-04 애플 인크. 다기능 휴대용 장치
JP4394057B2 (ja) * 2005-09-21 2010-01-06 アルプス電気株式会社 入力装置
DE102006045591A1 (de) 2005-10-28 2007-05-03 Volkswagen Ag Anzeigevorrichtung zur Anzeige von Informationen, insbesondere den Betrieb eines Kraftfahrzeuges betreffenden Informationen
JP2007199819A (ja) 2006-01-24 2007-08-09 Fujitsu Ltd メッセージ表示制御プログラムおよびメッセージ表示制御装置
CN101609383B (zh) * 2006-03-03 2014-08-06 苹果公司 具有显示器和用于用户界面及控制的周围触摸敏感边框的电子设备
US20070236468A1 (en) * 2006-03-30 2007-10-11 Apaar Tuli Gesture based device activation
US8296684B2 (en) 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US20090278806A1 (en) * 2008-05-06 2009-11-12 Matias Gonzalo Duarte Extended touch-sensitive control area for electronic device
US20070250787A1 (en) 2006-04-21 2007-10-25 Hideya Kawahara Enhancing visual representation and other effects for application management on a device with a small screen
US9063647B2 (en) 2006-05-12 2015-06-23 Microsoft Technology Licensing, Llc Multi-touch uses, gestures, and implementation
US20080051642A1 (en) 2006-08-24 2008-02-28 Hagai Krupnik Device, system and method of displaying in -vivo images at variable rate
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
KR20080041809A (ko) * 2006-11-08 2008-05-14 삼성전자주식회사 휴대용 단말기에서 디스플레이 제어 방법 및 장치
US7956847B2 (en) * 2007-01-05 2011-06-07 Apple Inc. Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
US20080222545A1 (en) 2007-01-07 2008-09-11 Lemay Stephen O Portable Electronic Device with a Global Setting User Interface
US20080238884A1 (en) * 2007-03-29 2008-10-02 Divyasimha Harish Edge sensors forming a touchscreen
US9195329B2 (en) 2007-05-04 2015-11-24 Blackberry Limited Touch-sensitive device
CN101308415B (zh) * 2007-05-15 2015-05-13 宏达国际电子股份有限公司 具有可切换使用者界面以及无阻碍触控操作的电子装置
TWI357012B (en) 2007-05-15 2012-01-21 Htc Corp Method for operating user interface and recording
US20090058820A1 (en) 2007-09-04 2009-03-05 Microsoft Corporation Flick-based in situ search from ink, text, or an empty selection region
US9477395B2 (en) 2007-09-04 2016-10-25 Apple Inc. Audio file interface
TWI417764B (zh) * 2007-10-01 2013-12-01 Giga Byte Comm Inc A control method and a device for performing a switching function of a touch screen of a hand-held electronic device
JP5133022B2 (ja) 2007-10-04 2013-01-30 任天堂株式会社 プログラム、情報処理装置、情報処理システムおよび情報処理方法
EP2045700A1 (en) * 2007-10-04 2009-04-08 LG Electronics Inc. Menu display method for a mobile communication terminal
US20090119678A1 (en) * 2007-11-02 2009-05-07 Jimmy Shih Systems and methods for supporting downloadable applications on a portable client device
JP5119888B2 (ja) 2007-11-26 2013-01-16 ブラザー工業株式会社 ラスタデータ作成装置、ラスタデータ作成プログラム及び表示装置
US20090146970A1 (en) 2007-12-10 2009-06-11 Research In Motion Limited Electronic device and touch screen having discrete touch-sensitive areas
US20090174679A1 (en) 2008-01-04 2009-07-09 Wayne Carl Westerman Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface
KR101224588B1 (ko) 2008-01-24 2013-01-22 삼성전자주식회사 멀티포인트 스트록을 감지하기 위한 ui 제공방법 및 이를적용한 멀티미디어 기기
US20090189875A1 (en) 2008-01-29 2009-07-30 Research In Motion Limited Electronic device and touch screen display
KR101012300B1 (ko) 2008-03-07 2011-02-08 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법
US9448721B2 (en) * 2008-03-19 2016-09-20 Blackberry Limited Electronic device including touch-sensitive input device and method of determining selection
US20090278795A1 (en) * 2008-05-09 2009-11-12 Smart Technologies Ulc Interactive Input System And Illumination Assembly Therefor
CA2724288A1 (en) 2008-05-12 2009-11-19 Energy And Power Solutions, Inc. Systems and methods for assessing and optimizing energy use and environmental impact
US9280255B2 (en) 2008-05-28 2016-03-08 Qualcomm Incorporated Structured displaying of visual elements
US8659555B2 (en) * 2008-06-24 2014-02-25 Nokia Corporation Method and apparatus for executing a feature using a tactile cue
KR20100006003A (ko) * 2008-07-08 2010-01-18 삼성전자주식회사 휴대단말기의 터치 인터페이스를 이용한 영상편집 방법 및장치
KR101496844B1 (ko) 2008-07-28 2015-02-27 삼성디스플레이 주식회사 터치 스크린 표시 장치 및 그 구동 방법
US10375223B2 (en) 2008-08-28 2019-08-06 Qualcomm Incorporated Notifying a user of events in a computing device
US8692776B2 (en) 2008-09-19 2014-04-08 Apple Inc. Correction of parasitic capacitance effect in touch sensor panels
EP2169521A1 (en) 2008-09-26 2010-03-31 Research In Motion Limited Touch-screen device having soft escape key
KR101586627B1 (ko) * 2008-10-06 2016-01-19 삼성전자주식회사 멀티 터치를 이용한 리스트 관리 방법 및 장치
US20100088654A1 (en) * 2008-10-08 2010-04-08 Research In Motion Limited Electronic device having a state aware touchscreen
US20100100067A1 (en) 2008-10-17 2010-04-22 Pugliese Iii Sebastian C Articles with a series of graphical objects providing a functional cue
US8533844B2 (en) 2008-10-21 2013-09-10 Lookout, Inc. System and method for security data collection and analysis
US9122356B2 (en) * 2008-10-30 2015-09-01 Dell Products L.P. Virtual periphery display buttons
KR101544475B1 (ko) * 2008-11-28 2015-08-13 엘지전자 주식회사 터치를 통한 입출력 제어
US8368657B2 (en) 2008-12-01 2013-02-05 Freescale Semiconductor, Inc. Touch sensor panel using regional and local electrodes to increase number of sense locations
US9864513B2 (en) * 2008-12-26 2018-01-09 Hewlett-Packard Development Company, L.P. Rendering a virtual input device upon detection of a finger movement across a touch-sensitive display
US8499251B2 (en) 2009-01-07 2013-07-30 Microsoft Corporation Virtual page turn
JP4670970B2 (ja) 2009-01-28 2011-04-13 ソニー株式会社 表示入力装置
US8396992B2 (en) 2009-01-30 2013-03-12 Cassis International Pte Ltd System and method for virtualizing the peripherals in a terminal device to enable remote management via removable portable media with processing capability
JP5370374B2 (ja) * 2009-02-13 2013-12-18 富士通モバイルコミュニケーションズ株式会社 情報処理装置
US9176747B2 (en) 2009-02-17 2015-11-03 Sandisk Il Ltd. User-application interface
US20100214218A1 (en) * 2009-02-20 2010-08-26 Nokia Corporation Virtual mouse
US20100229090A1 (en) 2009-03-05 2010-09-09 Next Holdings Limited Systems and Methods for Interacting With Touch Displays Using Single-Touch and Multi-Touch Gestures
US10007340B2 (en) 2009-03-12 2018-06-26 Immersion Corporation Systems and methods for interfaces featuring surface-based haptic effects
US8355698B2 (en) 2009-03-30 2013-01-15 Microsoft Corporation Unlock screen
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
KR101579309B1 (ko) 2009-03-31 2016-01-04 엘지전자 주식회사 디스플레이 장치
TW201035829A (en) 2009-03-31 2010-10-01 Compal Electronics Inc Electronic device and method of operating screen
JP4904375B2 (ja) 2009-03-31 2012-03-28 京セラ株式会社 ユーザインタフェース装置及び携帯端末装置
US9444894B2 (en) 2009-04-15 2016-09-13 Wyse Technology Llc System and method for communicating events at a server to a remote device
US20110004845A1 (en) 2009-05-19 2011-01-06 Intelliborn Corporation Method and System For Notifying A User of An Event Or Information Using Motion And Transparency On A Small Screen Display
US8836648B2 (en) * 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US20110004888A1 (en) 2009-07-06 2011-01-06 Sudharshan Srinivasan Screen sharing method with selective access to both data and logic of a shared application using a helper application
KR20110022347A (ko) * 2009-08-27 2011-03-07 삼성전자주식회사 터치 스크린에서의 노이즈 제거 방법 및 터치 스크린을 구비한 디스플레이 장치에서의 터치 동작 디스플레이 방법
KR101644416B1 (ko) 2009-12-17 2016-08-02 삼성전자주식회사 화상형성장치 및 그 로컬 유저 인터페이스 제공방법
US8793611B2 (en) 2010-01-06 2014-07-29 Apple Inc. Device, method, and graphical user interface for manipulating selectable user interface objects
US20110164065A1 (en) * 2010-01-06 2011-07-07 Ati Technologies Ulc Method And Apparatus For Configuring Display Bezel Compensation For A Single Large Surface Display Formed By A Plurality Of Displays
US8483518B2 (en) 2010-02-19 2013-07-09 Microsoft Corporation Image-based CAPTCHA exploiting context in object recognition
US8799827B2 (en) 2010-02-19 2014-08-05 Microsoft Corporation Page manipulations using on and off-screen gestures
US9274682B2 (en) 2010-02-19 2016-03-01 Microsoft Technology Licensing, Llc Off-screen gestures to create on-screen input
US20110252357A1 (en) 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US9164620B2 (en) 2010-06-07 2015-10-20 Apple Inc. Touch sensing error compensation
US8260247B2 (en) * 2010-07-21 2012-09-04 Research In Motion Limited Portable electronic device and method of operation
US9710154B2 (en) * 2010-09-03 2017-07-18 Microsoft Technology Licensing, Llc Dynamic gesture parameters
JP5792971B2 (ja) * 2011-03-08 2015-10-14 任天堂株式会社 情報処理システム、情報処理プログラム、および情報処理方法
US9423876B2 (en) * 2011-09-30 2016-08-23 Microsoft Technology Licensing, Llc Omni-spatial gesture input

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5861874A (en) * 1996-06-24 1999-01-19 Sharp Kabushiki Kaisha Coordinate input apparatus
US20060197750A1 (en) * 2005-03-04 2006-09-07 Apple Computer, Inc. Hand held electronic device with multiple touch sensing devices
US20080001924A1 (en) * 2006-06-29 2008-01-03 Microsoft Corporation Application switching via a touch screen interface
US20080084400A1 (en) * 2006-10-10 2008-04-10 Outland Research, Llc Touch-gesture control of video media play on handheld media players
US20100185989A1 (en) * 2008-05-06 2010-07-22 Palm, Inc. User Interface For Initiating Activities In An Electronic Device
US20100105443A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Methods and apparatuses for facilitating interaction with touch screen apparatuses
EP2184671A1 (en) * 2008-10-29 2010-05-12 Giga-Byte Communications, Inc. Method and apparatus for switching touch screen of handheld electronic apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107704126A (zh) * 2017-09-22 2018-02-16 广州视源电子科技股份有限公司 一种触摸数据的分离方法、装置、设备和存储介质

Also Published As

Publication number Publication date
JP2013529339A (ja) 2013-07-18
CN107479737B (zh) 2020-07-24
US8976129B2 (en) 2015-03-10
GB201305335D0 (en) 2013-05-08
KR20130019407A (ko) 2013-02-26
KR20130105662A (ko) 2013-09-25
WO2012040616A3 (en) 2012-07-05
GB2493116A (en) 2013-01-23
CA2797883A1 (en) 2012-03-29
CA2812288A1 (en) 2012-03-29
GB2493116B (en) 2019-02-27
EP3352060B1 (en) 2021-11-03
JP2013529338A (ja) 2013-07-18
WO2012037664A1 (en) 2012-03-29
JP5685695B2 (ja) 2015-03-18
CA2812288C (en) 2016-12-13
WO2012037663A1 (en) 2012-03-29
ES2900188T3 (es) 2022-03-16
CN107479737A (zh) 2017-12-15
US20120127098A1 (en) 2012-05-24
GB2497388A (en) 2013-06-12
GB201218170D0 (en) 2012-11-21
EP2434389A8 (en) 2012-05-23
CA2797877A1 (en) 2012-03-29
CN102870075A (zh) 2013-01-09
US9218125B2 (en) 2015-12-22
DE112011103202T5 (de) 2013-07-11
CN102870076A (zh) 2013-01-09
CN103221914B (zh) 2020-01-31
JP5784712B2 (ja) 2015-09-24
DE112011103202T8 (de) 2013-09-19
CA2797883C (en) 2016-02-09
EP2434389A3 (en) 2016-02-10
EP3940516A1 (en) 2022-01-19
EP2434388A3 (en) 2016-02-17
KR101497249B1 (ko) 2015-03-04
US9383918B2 (en) 2016-07-05
KR20130005296A (ko) 2013-01-15
EP2619646B1 (en) 2018-11-07
US20120105345A1 (en) 2012-05-03
GB2497479A (en) 2013-06-12
DE112011101203T5 (de) 2013-01-17
EP2434389B1 (en) 2019-01-23
GB201219038D0 (en) 2012-12-05
EP3352060A1 (en) 2018-07-25
EP2434388B1 (en) 2017-12-20
CA2797877C (en) 2016-02-09
WO2012040616A2 (en) 2012-03-29
US20120098766A1 (en) 2012-04-26
EP2434388A2 (en) 2012-03-28
GB2497388B (en) 2019-03-06
EP2434389A2 (en) 2012-03-28
EP2619646A2 (en) 2013-07-31
CN102870075B (zh) 2016-09-21
DE112011101206T5 (de) 2013-03-14
EP3940516B1 (en) 2024-04-03

Similar Documents

Publication Publication Date Title
CN103221914A (zh) 便携式电子设备及其控制方法
US8884892B2 (en) Portable electronic device and method of controlling same
EP2508972B1 (en) Portable electronic device and method of controlling same
CN103383598A (zh) 终端和基于空间交互控制所述终端的方法
CN102591567A (zh) 电子设备及其控制方法
US9298364B2 (en) Mobile electronic device, screen control method, and storage medium strong screen control program
KR20110133450A (ko) 휴대용 전자 디바이스 및 이의 제어 방법
US20130021263A1 (en) Electronic device and method of controlling same
CN103080890B (zh) 便携式电子设备及其控制方法
CN102707871B (zh) 响应于输入显示信息的电子设备和方法
EP2549366A1 (en) Touch-sensitive electronic device and method of controlling same
KR20120005979A (ko) 전자 디바이스 및 표시된 정보를 추적하는 방법
CA2747036A1 (en) Electronic device and method of controlling same
KR20190019989A (ko) 공간상의 상호 작용을 이용한 단말의 제어 방법 및 그 단말

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB03 Change of inventor or designer information

Inventor after: Jeffrey John Paul Dippel

Inventor after: Biron Benjamin

Inventor after: Savard Patrick-andre

Inventor after: Mikhal Lazaridas

Inventor after: Danny Thomas Dogo

Inventor after: Donald James Lindsay

Inventor before: Dippel Jeffrey John Paul

Inventor before: Biron Benjamin

Inventor before: Savard Patrick-andre

Inventor before: Mikhal Lazaridas

Inventor before: Danny Thomas Dogo

Inventor before: Donald James Lindsay

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: DIPPEL JAFFRAY JOHN PAUL BIRON BENJAMIN SAVARD PATRICK-ANDRE LAZARIDIS MIHAL DODGE DANNY THOMAS LINDSAY DONALD JAMES TO: DIPPEL JEFFREY JOHN PAUL BIRON BENJAMIN SAVARD PATRICK-ANDRE LAZARIDIS MIHAL DODGE DANNY THOMAS LINDSAY DONALD JAMES

ASS Succession or assignment of patent right

Owner name: 8758271 CANADIAN INC.

Free format text: FORMER OWNER: QNX SOFTWARE SYSTEMS CO., LTD.

Effective date: 20140730

Owner name: 2236008 ONTARIO INC.

Free format text: FORMER OWNER: 8758271 CANADIAN INC.

Effective date: 20140730

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Voight, Ontario, Canada

Applicant after: BlackBerry Ltd.

Applicant after: QNX Software Systems Ltd.

Address before: Voight, Ontario, Canada

Applicant before: Research In Motion Ltd.

Applicant before: QNX Software Systems Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: RESEARCH IN MOTION LTD. TO: BLACKBERRY LTD.

TA01 Transfer of patent application right

Effective date of registration: 20140730

Address after: Voight, Ontario, Canada

Applicant after: BlackBerry Ltd.

Applicant after: 2236008 ONTARIO Inc.

Address before: Voight, Ontario, Canada

Applicant before: Blackberry Ltd.

Applicant before: 8758271 Canadian Ex-plosives Ltd

Effective date of registration: 20140730

Address after: Voight, Ontario, Canada

Applicant after: BlackBerry Ltd.

Applicant after: 8758271 Canadian Ex-plosives Ltd

Address before: Voight, Ontario, Canada

Applicant before: Blackberry Ltd.

Applicant before: QNX Software Systems Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200601

Address after: Voight, Ontario, Canada

Patentee after: BlackBerry Ltd.

Address before: Voight, Ontario, Canada

Co-patentee before: 2236008 Ontario Inc.

Patentee before: BlackBerry Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210420

Address after: Bantian HUAWEI headquarters office building, Longgang District, Shenzhen, Guangdong

Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd.

Address before: Voight, Ontario, Canada

Patentee before: BlackBerry Ltd.