CN103631496A - 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态 - Google Patents

利用触摸敏感设备控制、操纵和编辑媒体文件的姿态 Download PDF

Info

Publication number
CN103631496A
CN103631496A CN201310719094.3A CN201310719094A CN103631496A CN 103631496 A CN103631496 A CN 103631496A CN 201310719094 A CN201310719094 A CN 201310719094A CN 103631496 A CN103631496 A CN 103631496A
Authority
CN
China
Prior art keywords
attitude
touch
touch input
make contact
finger
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
CN201310719094.3A
Other languages
English (en)
Other versions
CN103631496B (zh
Inventor
G·克里斯蒂
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.)
Apple Inc
Original Assignee
Apple Computer Inc
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 Apple Computer Inc filed Critical Apple Computer Inc
Priority claimed from CN200780051755.2A external-priority patent/CN101611373B/zh
Publication of CN103631496A publication Critical patent/CN103631496A/zh
Application granted granted Critical
Publication of CN103631496B publication Critical patent/CN103631496B/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/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0446Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
    • 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/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/0482Interaction with lists of selectable items, e.g. menus
    • 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
    • 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/0486Drag-and-drop
    • 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/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
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • 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/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • 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

利用触摸敏感设备控制、操纵和编辑媒体文件的姿态
本申请是申请号为200780051755.2、申请日为2007年12月28日、发明名称为“利用触摸敏感设备控制、操纵和编辑媒体文件的姿态”的专利申请的分案申请。
对相关申请的交叉引用
本发明要求2007年1月5日提交的序列号为60/878,754的美国临时专利申请的基于35USC119(e)的权益,该临时专利申请的内容通过引用结合于此。
技术领域
本发明涉及通过利用触摸敏感设备上的手姿态来管理、操纵和编辑诸如显示器上的图形对象之类的媒体对象的系统和方法。
背景技术
现在有许多类型的输入装置用于在计算机系统中执行操作。所述操作通常对应于移动光标和在显示屏上进行选择。所述操作还可包括翻页、滚动、平移、缩放,等等。举例而言,输入装置可包括按钮、开关、键盘、鼠标、轨迹球、触摸板、操纵杆、和触摸屏,等等。这些设备中的每一种都具有在设计计算机系统时所考虑的优点和缺点。
按钮和开关实际上通常是机械的并且对移动光标和进行选择提供有限的控制。例如,它们通常专用于在特定的方向上移动光标(例如箭头键)或者进行特定的选择(例如回车、删除、数字等)。
在使用鼠标装置时,输入指针在显示器上的移动通常对应于当用户沿表面移动鼠标时鼠标的相对移动。在使用轨迹球装置时,输入指针在显示器上的移动通常对应于当用户在外壳内移动轨迹球时轨迹球的相对移动。鼠标和轨迹球装置通常还包括一个或多个用于进行选择的按钮。鼠标装置还可包括滚轮,其允许用户通过将滚轮向前或向后滚转来滚动所显示的内容。
利用触摸板装置,诸如个人膝上型计算机上的触摸板,输入指针在显示器上的移动通常对应于当用户手指(或触笔)沿触摸板的表面移动时用户手指(或触笔)的相对移动。另一方面,触摸屏可以是一种类型的显示屏,其通常包括覆盖显示屏的触摸敏感透明面板(或"皮肤")。当使用触摸屏时,用户通常通过(通常使用触笔或手指)直接点向显示在屏幕上的对象(诸如GUI对象)而在显示屏上进行选择。
为了提供附加功能,已经利用某些上述输入装置实现了手姿态。举例而言,在触摸板上,当可在触摸板表面上检测到一个或多个轻敲时可以进行选择。在有些情况下,可以轻敲触摸板的任何部分,而在其它情况下,可以轻敲触摸板的专用部分。除选择以外,还可以通过利用在触摸板边缘的手指运动来启动滚动。
转让给Apple Computer,Inc.的美国专利No.5,612,719和No.5,590,219描述了姿态的一些其它使用。美国专利No.5,612,719公开了一种屏幕上的按钮,其响应于在屏幕上或接近该按钮处进行的至少两个不同的按钮姿态。美国专利No.5,590,219公开了一种用于识别在计算机系统的显示屏上的椭圆型姿态输入的方法。
最近,已经实现了更多的高级姿态。例如,可以通过在触摸板上放置四个手指来启动滚动,以使得滚动姿态被识别以及然后在触摸板上移动这些手指以执行滚动事件。但是,用于实现这些高级姿态的方法可能是有限的,而且在许多情况下并不直观。在某些应用中,尤其是在涉及利用计算机系统管理或编辑媒体文件的应用中,利用触摸屏的手姿态可允许用户更有效和更精确地实现期望的操作。
基于以上所述,需要改进姿态在触摸敏感设备上可被执行的方式,尤其是对于管理和编辑媒体文件而言。
发明内容
本发明涉及一种系统、方法和软件,用于实现用于在计算机系统上管理和编辑媒体文件的利用触摸敏感设备(诸如触摸敏感显示器)的姿态。特别地,人手在触摸/接近敏感设备上的姿态输入可用于控制、编辑、和操纵文件,诸如媒体文件,所述媒体文件包括但不限于照片文件和视频文件。
根据一个实施例,在触摸敏感计算机桌面应用显示器上的姿态输入用于实现传统的鼠标/轨迹球动作,诸如确定目标(target)、选择、右点击动作、滚动等。
根据另一实施例,在触摸敏感显示器上的姿态输入可用于实现用以编辑诸如照片文件之类的图像文件的编辑命令。可经由用户界面("UI")元素,诸如滑动条,来识别姿态输入。经由UI元素的姿态输入可通过改变在所述UI元素上的接触点的数量而变化。
根据另一实施例,姿态输入启用(invoke)UI元素的激活,然后,与所启用的UI元素的姿态交互可实现进一步的功能。
附图说明
图1是根据本发明一示例性实施例的计算机系统的框图。
图2示出根据本发明另一示例性实施例的另一计算机系统。
图3是根据本发明一示例性实施例的一种多点处理方法。
图4A和4B示出根据本发明的一个实施例的检测到的触摸图像。
图5示出根据本发明的一个实施例的一组特征。
图6是根据本发明的一个实施例的一种参数计算方法。
图7A-7E和7I-7K示出根据本发明的一个实施例的用于执行确定任务目标和/或选择任务的各种姿态。
图7F-7H示出用于识别和实现图7A-E的姿态输入的方法的图。
图8A-8G示出根据本发明的一个实施例的旋转姿态。
图9是根据本发明的一个实施例的一种基于触摸的方法的图。
图10是根据本发明的一个实施例的一种基于触摸的方法的图。
图11是根据本发明的一个实施例的一种基于触摸的方法的图。
图12是根据本发明的一个实施例的一种缩放姿态方法的图。
图13A-13H示出根据本发明的一个实施例的一系列缩放。
图14是根据本发明的一个实施例的一种平移方法的图。
图15A-15D示出根据本发明的一个实施例的一系列平移。
图16是根据本发明的一个实施例的一种旋转方法的图。
图17A-17C示出根据本发明的一个实施例的一系列旋转。
图17D和17E示出根据本发明的一个实施例的用于旋转可选目标的方法。
图18A和18B示出根据本发明的一个实施例的用于编辑照片文档的姿态输入。
图18C是示出用于识别和实现图18A和18B的姿态输入的方法的图。
图18D和18E示出根据本发明的一个实施例的用于在照片应用中放大和缩小照片文件的姿态输入。
图19A-19D示出根据本发明的一个实施例的用于滚过重放的连续文件的姿态输入。
图19E和19F示出根据本发明的一个实施例的用于在数字照相机显示器上滚过重放的照片文件的姿态输入。
图19G示出根据本发明的一个实施例的用于在重放期间标记或删除照片文件的姿态输入。
图19H示出根据本发明的另一实施例的用于在重放期间标记或删除照片文件的一种可替换的姿态输入。
图20是根据本申请的一个实施例的示出用于实现图18A-19F的方法的方法的概图。
图21A-21D示出根据本发明的一个实施例的用于利用视频应用来控制和/或编辑视频的姿态输入。
图22A和22B是用于实现图21A-21D的姿态输入的方法的图。
图23示出根据本发明的一个实施例的用于利用音频应用来控制和/或编辑音频的姿态输入。
具体实施方式
在下面对优选实施例的描述中参考附图,其中附图作为本说明书一部分,并且通过图示出可实践本发明的具体实施例的方式来示出附图。应当理解,可使用其他实施例,并且可产生结构变化而不脱离本发明优选实施例的范围。
图1是根据本发明一个实施例的示例性计算机系统50的框图。计算机系统50可对应于个人计算机系统,诸如台式机、膝上型计算机、平板计算机、或手持式计算机。计算机系统还可对应于计算装置,诸如蜂窝电话、PDA、专用媒体播放器、和消费电子设备,等等。
图1所示的示例性计算机系统50包括处理器56,该处理器56被配置成执行指令和进行与计算机系统50相关联的操作。例如,使用例如从存储器中检索的指令,处理器56可控制对于计算系统50的部件之间的输入和输出数据的接收和操纵。处理器56可在单芯片、多芯片、或多个电部件上实现。例如,可为处理器56使用各种结构,包括专用或嵌入式处理器、单目标处理器、控制器、和ASIC,等等。
大多数情况下,处理器56与操作系统一起操作以执行计算机代码以及产生和使用数据。操作系统通常是众所周知的,这里将不作更详细的描述。举例而言,操作系统可对应于OS/2、DOS、Unix、Linux、Palm OS,等等。操作系统还可以是专用操作系统,诸如可供限定用途装置型计算设备使用的那些操作系统。操作系统、其它计算机代码和数据可驻留在能够可操作地耦接到处理器56的存储区58中。存储区58通常提供用于存储可由计算机系统50使用的计算机代码和数据的空间。举例而言,存储区58可包括只读存储器(ROM)、随机存取存储器(RAM)、硬盘驱动器,等等。信息还可驻留在可移动存储介质上,并在需要时载入或安装到计算机系统50上。可移动存储介质包括例如CD-ROM、PC-CARD、存储卡、软盘、磁带、和网络部件。
计算机系统50还可包括能够可操作地耦接到处理器56的显示设备68。显示设备68可以是液晶显示器(LCD)(例如有源矩阵、无源矩阵,等等)。可替换地,显示设备68可以是诸如单色显示器、彩色图形适配器(CGA)显示器、增强型图形适配器(EGA)显示器、可变图形阵列(VGA)显示器、超级VGA显示器、阴极射线管(CRT)等等之类的监视器。显示设备还可对应于等离子体显示器或用电子墨水实现的显示器。
显示设备68通常可被配置成显示图形用户界面(GUI)69,所述图形用户界面69提供在计算机系统的用户和操作系统或其上运行的应用之间的易于使用的界面。一般而言,GUI69表示具有图形图像、对象或矢量表示的程序、文件和操作选项。图形图像可包括窗口、字段、对话框、菜单、图标、按钮、光标、滚动条,等等。这些图像可布置为预定的布局,或者可被动态地创建以服务于用户正在进行的特定操作。在操作期间,用户可以选择和/或激活各种图形图像以启动与其相关联的功能和任务。举例而言,用户可以选择用于打开、关闭、最小化或最大化窗口的按钮或用于发起(launch)特定程序的图标。GUI69可以在显示设备68上为用户附加地或可替换地显示信息,诸如非交互的文本和图形。
计算机系统50还可包括能够可操作地耦接到处理器56的输入设备70。输入设备70可被配置成从外界传送数据到计算机系统50中。输入设备70可以例如用于执行跟踪以及针对显示器68上的GUI69进行选择。输入设备70还可用于在计算机系统50中发布命令。输入设备70可以包括被配置成接收来自用户触摸的输入并将该信息发送给处理器56的触摸感测设备。举例而言,触摸感测设备可对应于触摸板或触摸屏。在很多情况下,触摸感测设备识别触摸以及在触摸敏感表面上的触摸的位置和幅度。触摸感测设备检测触摸和向处理器56报告所述触摸,并且处理器56根据其程序设计解释所述触摸。例如,处理器56可以根据特定触摸启动任务。一种专用处理器可用于在本地处理触摸并减小对计算机系统的主处理器的需要。
触摸感测设备可以基于包括但不限于电容性感测、电阻性感测、声表面波感测、压力感测、和/或光感测等的感测技术。而且,所述触摸感测手段可以基于单点感测或多点感测。单点感测仅仅能够区分单个触摸,而多点感测可能能够区分同时发生的多个触摸。
如上面所讨论的,输入设备70可以是位于显示器68上面或前面的与显示设备68集成的触摸屏,或者可以是诸如触摸板之类的单独的部件。
计算机系统50还优选地包括耦接到一个或多个I/O设备80的能力。举例而言,I/O设备80可对应于键盘、打印机、扫描仪、照相机、麦克风、和/或扬声器,等等。I/O设备80可以与计算机系统50集成,或者它们可以是单独的部件(例如外围设备)。在有些情况下,I/O设备80可以通过有线连接(例如线缆/端口)连接到计算机系统50。在其它情况下,I/O设备80可以通过无线连接连接到计算机系统50。举例而言,数据链路可对应于PS/2、USB、IR、Firewire、RF、或蓝牙,等等。
根据本发明的一个实施例,计算机系统50被设计为识别施加到输入设备70的姿态85并基于所述姿态85控制计算机系统50的各方面。在有些情况下,姿态可定义为可映射到一个或多个特定计算操作的与输入设备的程式化(stylized)交互。可通过各种手部、特别是手指运动产生姿态85。可替换地或附加地,可用触笔产生姿态。在所有这些情况中,输入设备70接收姿态85,处理器56执行指令以进行与姿态85相关联的操作。此外,存储区58可包括姿态操作程序88,其可以是操作系统的一部分或单独的应用。姿态操作程序88通常可包括一组指令,其识别姿态85的发生并向一个或多个软件代理通知姿态85和/或响应于姿态85要采取的动作(或多个动作)。下面讨论关于可用作输入命令的各种姿态的另外的细节。
根据一个优选实施例,一旦用户执行了一个或多个姿态,输入设备70就将姿态信息传递给处理器56。使用来自存储器58的指令,更特别地,使用姿态操作程序88,处理器56解释姿态85并基于姿态85控制计算机系统50的不同部件,诸如存储器58、显示器68、以及I/O设备80。姿态85可被识别为用于在存储在存储器58中的应用中执行动作、修改显示在显示器68上的图像对象、修改存储在存储器58中的数据,和/或用于在I/O设备80中执行动作的命令。
此外,虽然图1出于图示的目的将输入设备70和显示器68表示为两个单独的框,但是这两个框可以在一个设备上实现。
图2示出一个示例性计算系统10,其使用多重触摸(multi-touch)面板24作为姿态的输入设备;所述多重触摸面板24同时可以是显示器面板。计算系统10可以包括专用于多重触摸子系统27的一个或多个多重触摸面板处理器12。可替换地,多重触摸面板处理器功能可以由诸如状态机之类的专用逻辑来实现。外围设备11可包括但不限于随机存取存储器(RAM)或其它类型的存储器或存储设备、和监视计时器等。多重触摸子系统27可包括但不限于一个或多个模拟通道17、通道扫描逻辑18、以及驱动器逻辑19。通道扫描逻辑18可以存取RAM16,自主地从模拟通道读取数据,以及为模拟通道提供控制。该控制可以包括将多重触摸面板24的各列多路复用到模拟通道17。此外,通道扫描逻辑18可以控制驱动器逻辑和被选择性施加到多重触摸面板24的各行的激励信号。在某些实施例中,多重触摸子系统27、多重触摸面板处理器12和外围设备11可集成到单个专用集成电路(ASIC)中。
驱动器逻辑19可提供多个多重触摸子系统输出20,并且可提供驱动高压驱动器的专用接口,该高压驱动器优选地包括解码器21以及其后的电平位移器和驱动器级22,但是电平位移功能也可在解码器功能之前执行。电平位移器和驱动器22可提供从低压电平(例如CMOS电平)到高压电平的电平位移,从而为降噪目的提供较好的信噪(S/N)比。解码器21可将驱动接口信号解码到N个输出之一,而N可以是面板中的最大行数。解码器21可用于减小所述高压驱动器和多重触摸面板24之间所需的驱动线的数目。每个多重触摸面板行输入23可驱动多重触摸面板24中的一行或多行。应当注意,驱动器22和解码器21也可集成到单个ASIC中,集成到驱动器逻辑19中,或者在有些情况下是不必要的。
多重触摸面板24可包括具有多个行迹线或驱动线(driving line)和多个列迹线或感测线(sensing line)的电容性感测介质,但是也可使用其他感测介质。行和列迹线可以由透明导电介质形成,诸如氧化铟锡(ITO)或氧化锑锡(ATO),但是也可使用其它透明和不透明材料,诸如铜。在某些实施例中,行和列迹线可以在电介质材料的相对面上形成,并且可以彼此垂直,但是在其它实施例中,可能是其它非笛卡尔定向。例如,在极坐标系中,感测线可以是同心圆,而驱动线可以是径向延伸线(或反之)。因此,应当理解,这里所使用的术语"行"和"列","第一维度"和"第二维度",或"第一轴"和"第二轴",意图是不仅包括正交网格,也包括具有第一和第二维度的其它几何构型的相交迹线(例如极坐标布置的同心线和径向线)。行和列可以形成在衬底的单面上,或者可以形成在由电介质材料分隔的两个分开的衬底上。在有些情况下,附加的电介质覆盖层可以置于行或列迹线之上,以强化结构和保护整个组件免被损坏。
在多重触摸面板24的迹线的"交点"处,其中迹线在彼此上方和下方通过(交叉)(但是彼此不进行直接电接触),迹线实质上形成两个电极(但是也可能有多于两个迹线相交)。行迹线和列迹线的每个交点可代表一个电容性感测节点,并且可被视为图像元素(像素)26,这在多重触摸面板24被用作捕捉触摸的"图像"时可能特别有用。(换而言之,在多重触摸子系统27已经确定是否在多重触摸面板中的每个触摸传感器处检测到了触摸事件后,多重触摸面板中发生触摸事件处的触摸传感器的图案(pattern)可被视为触摸"的图像"(例如手指触摸面板的图案)。)行和列电极之间的电容在该给定行保持在DC时表现为在所有列上的杂散电容,而在该给定行被AC信号激励时表现为互电容Csig。可通过对到Csig的改变进行测量而检测手指或其它物体接近或位于多重触摸面板上的存在。多重触摸面板24的列可驱动多重触摸子系统27中的一个或多个模拟通道17(这里也称为事件检测和解调电路)。在某些实施方式中,每一列可耦接到一个专用模拟通道17。但是,在其它实施方式中,各列可经由模拟开关耦接到较少数量的模拟通道17。
计算系统10还可包括主处理器14,其用于接收来自多重触摸面板处理器12的输出和基于所述输出执行动作,所述输出可包括但不限于:移动诸如光标或指针之类的对象,滚动或平移,调节控制设置,打开文件或文档,查看菜单,进行选择,执行指令,操作连接到主机设备的外围设备,等等。主处理器14,其可以是个人计算机CPU,还可执行可能与多重触摸面板处理无关的附加功能,并且可耦接到程序存储器15和诸如LCD显示器之类用于向设备用户提供用户界面(UI)的显示设备13。
应当注意,虽然图2示出专用的MT面板处理器12,但是可通过主处理器14直接控制多重触摸子系统。此外,还应当注意,多重触摸面板24和显示设备13可集成到单个触摸屏显示设备中。多重触摸传感器检测——包括通过触摸面板的接近检测——的更多细节在下列共同转让的共同未决申请中得以描述,包括:作为美国专利公开No.US2006/0097991公开的申请No.10/840,862、作为美国专利公开No.US2006/0238522公开的申请No.11/428,522、和2007年1月3日提交的名为"Proximity and Multi-Touch Sensor Detection and Demodulation"的申请,其所有内容通过引用结合于此。
图3示出根据本发明一个实施例的一种多点处理方法100。多点处理方法100可以例如在图1或图2示出的系统中执行。多点处理方法100通常从块102开始,在块102,可从多点输入设备——更特别地,从多点触摸屏——读取图像。虽然使用术语"图像",但是应当注意,数据可以以其它形式出现。大多数情况下,从触摸屏读取的图像为触摸屏的每个感测点或像素提供幅度(Z)作为位置(x和y)的函数。幅度可以例如反映在每个点测量的电容。
在块102之后,多点处理方法100继续到块104,在块104,所述图像可被转换成特征的集合或列表。每个特征代表一个不同的输入,诸如一个触摸。大多数情况下,每个特征可包括其自己的唯一标识符(ID)、x坐标、y坐标,Z幅度、角度Θ、面积A,等等。举例而言,图4A和4B示出某个时刻的特定图像120。在图像120中,可能有基于两个不同触摸的两个特征122。所述触摸可以例如由一对手指触摸所述触摸屏而形成。如所示的,每个特征122可包括唯一标识符(ID)、x坐标、y坐标、Z幅度、角度Θ、和面积A。更特别地,第一特征122A可由ID1、X1、Y1、Z1、Θ1、A1表示,而第二特征122B可由ID2、X2、Y2、Z2、Θ2、A2表示。该数据可例如利用多重触摸协议而输出。
从数据或图像到特征的转换可利用在作为美国专利公开No.US2006/007991公开的共同未决的美国专利申请No.10/840,862中描述的方法完成,该申请再次通过引用结合在此。如其中所公开的,原始数据通常以数字化形式被接收,并且可包括触摸屏每个节点的值。所述值可以在0和256之间,其中0相当于无触摸压力,而256相当于全触摸压力。然后,原始数据可被过滤以减小噪声。一旦过滤,就可生成梯度数据(gradient data),其指示每组相连点的拓扑。然后,可基于梯度数据计算触摸区域的边界(即,可确定哪些点可集合在一起而形成每个触摸区域)。举例而言,可使用分水岭算法。一旦确定了边界,可计算每一触摸区域的数据(例如X、Y、Z、Θ、A)。
在块104之后,多点处理方法100继续到块106,在块106,可执行特征分类和成组。在分类过程中,可确定每一特征的身份。例如,可将特征分类为特定手指、拇指、手掌或其它物体。一旦被分类,特征就可成组。形成组的方式可以广泛变化。大多数情况下,特征可基于某些准则(例如它们具备类似的属性)而成组。例如,图4A和图4B中所示的两个特征可集合在一起,因为这些特征中的每一个的位置可彼此邻近或者因为它们来自相同的手。成组可包括某一级别的过滤,以滤除不是触摸事件的一部分的特征。在过滤时,可拒绝一个或多个特征,因为它们满足某些预定义的准则或者因为它们不满足某些准则。举例而言,特征之一可被分类为位于平板PC边缘的拇指。因为该拇指正在用于握持设备而不是正用于执行任务,因此由此生成的特征被拒绝,即,该特征不被认为是正在处理的触摸事件的一部分。
在块106之后,多点处理方法100继续到块108,在块108,可计算特征组的关键参数。关键参数可包括特征之间的距离、所有特征的x/y形心(centroid)、特征旋转、组的总压(例如在形心处的压力),等等。如图5所示,所述计算可包括找到形心C、绘制从形心C到每个特征的虚拟线130、定义每个虚拟线(D1和D2)的距离、以及然后取距离D1和D2的平均值。一旦计算出所述参数,就可报告参数值。通常利用组标识符(GID)和每个组中的特征数目(在该例中是三个)来报告参数值。大多数情况下,初始参数值和当前参数值都被报告。初始参数值可以基于放下(set down),即当用户将其手指放在触摸屏上,而当前值可基于在放下之后发生的笔划(stroke)中的任一点。
应当理解,块102-108可在用户笔划期间反复地执行,从而生成多个顺序配置的信号。可在稍后的步骤中比较初始参数和当前参数以在系统中执行动作。
在块108之后,过程流继续到块110,在块110,将组或者可将组与用户界面(UI)元素相关联。UI元素可以是按钮框、列表、滑块、轮子、旋钮,等等。每个UI元素代表用户界面的一个部件或控件。UI元素背后的应用能够访问在块108中计算的参数数据。在一种实施方式中,所述应用对触摸数据跟与其相对应的UI元素的相关度进行排序。排序可以基于某些预定的准则。排序可包括产生品质因数,以及,无论哪个UI元素具有最高的品质因数,都赋予其对所述组的单独访问。甚至还可以具有一定程度的历史性(一旦一个UI元素主张对该组的控制,该组就与该UI元素粘附(stick with)直到另一UI元素具有高得多的排序为止)。举例而言,排序可包括确定形心(或特征)到与UI元素相关联的图像对象的接近度。
在块110之后,多点处理方法100继续到块112和114。块112和114可以大致同时执行。在一个实施例中,从用户角度,块112和114看起来是同时执行的。在块112,可基于初始参数值和当前参数值之间的差执行一个或多个动作,并且这一个或多个动作还可以基于它们所关联到的UI元素,如果有这样的UI元素的话。在块114,可提供关于正在执行的所述一个或多个动作的用户反馈。举例而言,用户反馈可包括显示、音频、和/或触觉反馈,等等。
图6是根据本发明一个实施例的一种参数计算方法150。参数计算方法150可例如对应于图3示出的块108。参数计算方法150通常从块152开始,在块152,可接收一组特征。在块152之后,参数计算方法150继续到块154,在块154,可确定该组特征中的特征数目是否有改变。例如,特征的数目可能由于用户抬起或放置另一手指而改变。可能需要不同的手指来执行不同的控制(例如,跟踪、作姿态)。如果特征的数目已改变,则参数计算方法150继续到块156,在块156,可计算初始参数值。如果特征的数目保持不变,则参数计算方法150继续到块158,在块158,可计算当前参数值。然后,参数计算方法150继续到块150,在块150,可报告初始和当前参数值。举例而言,初始参数值可包含点之间的平均初始距离(或Distance(AVG)initial),而当前参数值可包含点之间的平均当前距离(或Distance(AVG)current)。这些可以在后面的步骤中加以比较以控制计算机系统的各方面。
上述方法和技术可用于实现任意数目的GUI界面对象和动作。例如,可创建姿态以检测和完成用户命令,从而调整窗口大小、滚动显示、旋转对象、放大或缩小所显示的视图、删除或插入文字或其它对象,等等。
一个基本类别的姿态应当允许用户输入可通过使用传统的鼠标或轨迹球装置来输入的普通命令。图7F示出用于处理对鼠标点击动作的检测的流程图。从块710开始,可检测手指的一个或两个触摸。如果所检测到的触摸可被确定711为一个手指,则可确定712该触摸是否跟与可选择的文件对象相关联的某个显示图像对象具有预定的接近度,如果是的话,进行714选择动作。如果检测到716与可选择的对象相关联的两次轻敲动作,则可启用718双击动作。可通过检测手指离开触摸屏并立即重新触摸该触摸屏两次而确定两次轻敲动作。根据可替换的实施例,如果检测到手指在选定对象上的触摸保持超过一预定时间段,则也可启用双击动作。
如图7G所示,如果检测到的一个手指触摸不与可选择的文件对象相关联,而是被确定720为与一网络地址超链接相关联,则可启用单击动作从而可激活该超链接。如果该超链接是在非浏览器环境中被触摸的,则还将发起浏览器应用。
如果检测到711两个手指触摸,那么如果至少一个接触点与可选择的文件对象713相关联,则选择715该对象。如果在保持该接触点的同时在触摸敏感显示器上检测到717所述手指之一的一次或多次轻敲,则可启用右键点击鼠标动作。
根据一个优选实施例,如果检测到的一个或多个触摸不与任何可选择的文件对象或超链接相关联,则如图7H所示,可确定722该接触点(或多个接触点)是否与/是否可能与一可滚动区域相关联,所述可滚动区域诸如是文本编辑应用窗口、文件列表窗口、或因特网网页。
滚动通常涉及将显示的数据或图像移过显示屏上的查看区域,以便可在该查看区域中查看新一组数据。大多数情况下,一旦查看区域已满,新的每一组数据就出现在查看区域的边缘并且所有其它组数据移开一个位置。即,对于移出查看区域的每一组数据,出现新的一组数据。实质上,这些功能允许用户查看目前在查看区域外的连续多组数据。大多数情况下,用户通过以更大速度移动其手指,能够加速对数据组的遍历。滚过列表的示例可在以下美国专利公开中找到:No.2003/0076303A1、No.2003/0076301A1、No.2003/0095096A1,这些专利公开通过引用结合于此。
如果接触点(或多个接触点)位于/可能位于一可滚动区域中,则可启用723类似于在传统的鼠标装置上压下滚轮的滚动动作。如果该可滚动区域仅仅在一个方向上可滚动(例如上下),则所启用的滚动动作将是单方向滚动。如果该可滚动区域在两个维度上可滚动,则所启用的滚动动作将是全方向的。
在滚动可能被限制在纵向(即Y轴)的单方向滚动动作中,只有所跟踪的触摸移动的纵向矢量分量将被用作用于实现纵向滚动的输入。类似地,在滚动可能被限制在横向(即X轴)的单方向滚动动作中,只有所跟踪的触摸移动的横向矢量分量将被用作用于实现横向滚动的输入。如果该滚动动作是全方向的,则所实现的滚动动作将跟踪所跟踪的触摸的移动。
根据一个优选实施例,如果检测到的触摸是一个手指触摸,则可以以正常或1X速度准备执行724滚动动作。如果并且一旦接触的手指开始在触摸屏上移动,则可通过跟踪接触点在触摸屏上的移动来执行滚动动作。如果检测到的触摸是两个手指触摸,则可以以两倍或2X速度执行725滚动动作。还可增加另外的手指以执行更快的滚动动作,其中,在多页面文档窗口中,检测到四个手指触摸可被解释为"pg up(向上翻页)"或"pg dn(向下翻页)"命令。
根据另一实施例,即使当手指从触摸屏移开时,显示的数据也继续移动。该连续运动可至少部分基于之前的运动。例如,可以以相同的方向和速度继续滚动。在有些情况下,滚动随时间减慢,即,遍历通过媒体项的速度变得越来越慢,直到滚动最终停止从而留下静止的列表为止。举例而言,进入查看区域的每个新媒体项可逐渐地减小速度。可替换地或附加地,当手指放回到触摸屏上时,显示的数据停止移动。即,将手指放回触摸屏上可实现制动(braking),其停止或减慢连续进行的运动。
举例说明以上讨论的姿态动作,如图7A所示,利用触摸屏(诸如图2示出的多重触摸屏24),用手指501在图像对象(例如文件列表500)上的单次手指轻敲可解释为相当于鼠标单击,在该例子中这可指示选择,所述选择通常通过突出显示所选的文件或图像对象来表示。检测到在图像对象上的两次轻敲可解释为相当于鼠标双击,这可启用与所轻敲的图像对象相关联的应用的发起。例如,在屏幕上两次轻敲文件列表,诸如照片文件,可使得发起照片查看应用并打开该照片文件。
可通过用至少一个手指触摸与要放下(drop)的对象相关联的图像和通过保持该触摸以图形地将该对象拖曳到期望的放下地点,来启用拖放功能,如图7B所示的,图示出将文件列表500从文件夹窗口502拖放到文件夹窗口503。
某些鼠标功能可能需要两个触摸来完成。例如,如图7C所示,可以通过两个手指启用"右键点击"姿态,其中一个手指作为接触手指506而第二手指507轻敲屏幕至少一次,以指示右键点击动作。图7D示出,在可能完成右键点击动作之后,可以启用动作窗口504,然后,第一手指可移到所启用的窗口504以选择并用单个手指506轻敲动作项505。根据本发明的一个实施例,只有当检测到的轻敲与检测到的接触非常接近,并且检测到的轻敲位于接触手指的左边(从用户的角度看是接触手指的右边)时,才可能实现右键点击动作。
可仅仅利用触摸动作来执行一般需要组合鼠标与键盘动作的其他文件选择功能。例如,在Microsoft Windows环境中,为了在文件窗口502中选择多个文件,用户通常需要在保持按下shift按钮的同时在要选择的一系列文件上拖曳鼠标图标。不保持按下shift按钮的话,鼠标图标的拖曳可解释为拖放动作。如图7E所示,根据本发明的一个实施例,检测到对文件列表的两个紧密关联的触摸拖拽可被认为是用于选择一组文件508的多选动作。为了避免将所述双触摸动作误译为诸如旋转动作之类的另一命令,只有当检测到这两个触摸彼此相对紧密接近时,才优选地启用该双触摸多选功能。
参考图7H中描述的滚动动作,并且如图7I和7J中所示,在可滚动窗口中的一个或两个手指接触可使得该窗口的显示内容以不同速度滚动。具体而言,一旦启用723滚动动作,如果确定在触摸敏感显示器上仅仅检测到一个手指(或一个接触点),就以1X速度724发生滚动,如果检测到两个手指(或两个接触点)则以2X速度滚动。根据一个优选实施例,在滚动动作期间,滚动条727和728与滚动方向相一致地移动。
最后,利用能够进行接近检测的多重触摸显示器,诸如前述的且通过引用结合于此的共同转让的共同未决申请No.10/840,862(公开为美国专利公开No.US2006/0097991)和2007年1月3日提交的名为"Proximity and Multi-Touch Sensor Detection and Demodulation"的申请中描述的面板,手指姿态还可用于启用可相当于鼠标图标在图像对象上的悬停的悬停(hover)动作。
举例而言,参考图7K,在台式机729中,对用户手指501在应用图标731上的接近的检测可解释为悬停动作,其启用悬停的应用图标730的卷动弹出(rolling popup)。如果用户触摸该弹出的图标,则可启用双击动作从而可发起该应用。类似的概念可应用于特定应用的情况,诸如当照片文件以缩略图格式显示在照片管理软件中时,对手指在缩略图上的接近的检测启用悬停动作,从而可增大该悬停的照片缩略图的大小(而不是选择)。
姿态还可用于启用和操纵虚拟控制界面,诸如音量旋钮、开关、滑块、键盘、以及可创建用于帮助人与计算系统或消费电子品的交互的其他虚拟界面。以利用姿态启用虚拟控制界面为例,并参考图8A-8H,将描述用于在平板PC175的显示器174的GUI界面172上控制虚拟音量旋钮170的旋转姿态。为了启动旋钮170,用户将其手指176放在多点触摸屏178上。可能已经显示了虚拟控制旋钮,或者是,放下的手指的特定数量、定向或轮廓,或紧跟其后的手指的移动,或用户交互的这些及其他特征的某一组合,可启用要显示的虚拟控制旋钮。在任一情况下,计算系统将手指组关联到该虚拟控制旋钮并确定用户打算使用该虚拟音量旋钮。
该关联还可以部分基于计算装置在输入时候的模式或当前状态。例如,对于相同的姿态,如果当前正在计算装置上播放歌曲,则该姿态可解释为音量旋钮姿态,而如果正在执行对象编辑应用,则该姿态可解释为旋转命令。可提供其它用户反馈,包括例如听觉或触觉反馈。
一旦如图8A所示的那样显示了旋钮170,用户的手指176就可放在旋钮170的周围,就像它是实际的旋钮或拨号盘那样,并且然后可以绕旋钮170旋转以便模拟转动旋钮170。而且,在旋钮170可能"转动"时,可以提供例如具有喀喇声形式的听觉反馈或具有振动形式的触觉反馈。用户还可使用他或她的另一只手来握住平板PC175。
如图8B所示,多点触摸屏178检测至少一对图像。特别地,在放下时创建第一图像180,并在手指176旋转时可创建至少一个其它图像182。虽然仅仅示出了两个图像,但是大多数情况下,在这两个图像之间将有更多图像递增出现。每个图像代表在一特定时刻与触摸屏接触的手指的轮廓。这些图像也可称为触摸图像。将要理解的是,术语"图像"并不意味着该轮廓被显示在屏幕178上(而是由触摸感测设备成像)。也应注意,虽然使用术语"图像",但是数据可以具有代表各个时间的触摸平面的其它形式。
如图8C所示,图像180和182中的每一个都可转变成特征184的集合。每个特征184可以与一特定触摸相关联,该触摸例如来自环绕旋钮170的每个手指176的指尖以及用于握住平板PC175的另一只手177的拇指。
如图8D所示,特征184被分类——即每个手指/拇指被标识——并为每个图像180和182成组。在该具体实例中,与旋钮170相关联的特征184A可以集合在一起形成组188,而与拇指相关联的特征184B可被滤出。在可替换的布置中,拇指特征184B可被单独当做分开的特征(或位于另一个组中),以例如改变输入或系统的操作模式或者实现另一姿态,例如与显示在屏幕上在拇指(或其它手指)区域内的均衡器滑块相关联的滑块姿态。
如图8E所示,可以为每个图像180和182计算特征组188的关键参数。与第一图像180相关联的关键参数表示初始状态,而第二图像182的关键参数表示当前状态。
同样如图8E所示,由于特征组188接近于旋钮170,旋钮170是与特征组188相关联的UI元素。然后,如图8F所示,可以比较来自各个图像180和182的特征组188的关键参数值以确定旋转矢量,即,特征组从初始状态到当前状态顺时针旋转五(5)度。在图8F中,初始特征组(图像180)以虚线示出,而当前特征组(图像182)以实线示出。
如图8G所示,基于旋转矢量,平板PC175的扬声器192根据手指176的旋转量而增大(或减小)其输出,即,基于5度的旋转将音量增加5%。平板PC的显示器174也可根据手指176的旋转量来调节旋钮170的旋转,即,旋钮170的位置旋转五(5)度。大多数情况下,旋钮的旋转与手指的旋转同时发生,即,手指每旋转一度,旋钮旋转一度。实质上,虚拟控制旋钮跟随出现在屏幕上的姿态。进一步地,平板PC的音频单元194可对每单位旋转提供一次喀喇声,例如,基于五度旋转提供五次喀喇。更进一步地,平板PC175的触觉单元196可对每次喀喇提供一定振动量或其它触觉反馈,从而模拟实际的旋钮。
应当注意,可以与虚拟控制旋钮姿态同时执行另外的姿态。例如,可以利用双手同时控制多于一个虚拟控制旋钮,即,一只手控制一个虚拟控制旋钮。可替换地或附加地,可以与虚拟控制旋钮同时控制一个或多个滑动条,即一只手操作虚拟控制旋钮,同时另一只手的至少一个手指(可替换地,多于一个手指)操作至少一个滑动条(可替换地,多于一个滑动条),例如每个手指一个滑动条。
还应当注意,虽然该实施例是利用虚拟控制旋钮来描述的,但是在另一实施例中,UI元素可以是虚拟滚轮。作为例子,虚拟滚轮可模仿实际的滚轮,诸如在美国专利公开No.US2003/0076303A1、No.US2003/0076301A1和No.US2003/0095096A1中描述的那些,所有这些专利公开通过引用结合于此。
图9是根据本发明的一个实施例的一种基于触摸的方法200的图。该方法通常从块202开始,在块202,可检测出现在多点感测设备上的用户输入。用户输入可包括一个或多个触摸输入,每个触摸输入具有一个唯一标识符。在块202之后,该基于触摸的方法200继续到块204,在块204,如果用户输入可能包括单个唯一标识符(一个触摸输入),则用户输入可被分类为跟踪或选择输入,或者如果用户输入可能包括至少两个唯一标识符(多于一个触摸输入),则用户输入可被分类为姿态输入。如果用户输入可被分类为跟踪输入,则基于触摸的方法200继续到块206,在块206,可执行与用户输入相对应的跟踪。
如果用户输入被分类为姿态输入,则基于触摸的方法200继续到块208,在块208,可执行与用户输入相对应的一个或多个姿态控制动作。姿态控制动作可至少部分地基于至少两个唯一标识符发生的变化或者在至少两个唯一标识符之间发生的变化。
图10是根据本发明的一个实施例的一种基于触摸的方法250的图。基于触摸的方法250通常从块252开始,在块252,可在在触摸敏感表面上输入笔划期间捕捉初始图像。在块252之后,基于触摸的方法250继续到块254,在块254,可基于初始图像确定触摸模式。例如,如果初始图像包括单个唯一标识符,则触摸模式可对应于跟踪或选择模式。另一方面,如果初始图像包括多于一个唯一标识符,则触摸模式可对应于姿态模式。
在块254之后,基于触摸的方法250继续到块256,在块256,可在在触摸敏感表面上输入笔划期间捕捉下一图像。在笔划期间通常可连续地捕捉图像,因此可能有多个与该笔划相关联的图像。
在块256之后,基于触摸的方法250继续到块258,在块258,可确定在捕捉初始图像和捕捉下一图像之间触摸模式是否改变。如果触摸模式改变,则基于触摸的方法250继续到块260,在块260,下一图像可被设置为初始图像,然后基于新的初始图像在块254再次确定触摸模式。如果触摸模式保持不变,则基于触摸的方法250继续到块262,在块262,可比较初始图像和下一图像,并且可基于该比较生成一个或多个控制信号。
图11是根据本发明的一个实施例的一种基于触摸的方法300的图。基于触摸的方法300从块302开始,在块302,可输出图像对象,其可以是GUI对象。例如,处理器可指示显示器显示特定图像对象。在块302之后,基于触摸的方法300继续到块304,在块304,接收在该图像对象上的姿态输入。例如,用户可以在触摸屏表面上以姿态方式放置或移动其手指,同时其手指在所显示的图像对象上。姿态输入可以包括一个或多个相继发生的单个姿态或同时发生的多个姿态。每个姿态通常具有与之相关联的特定顺序、运动、或定向。例如,姿态可以包括手指张开(spread apart)或手指合拢(close together)、旋转手指、和/或平移手指,等等。
在块304之后,基于触摸的方法300继续到块306,在块306,可基于姿态输入并与该姿态输入一致地修改图像对象。通过修改,意味着图像对象根据正在执行的特定姿态或多个特定姿态而变化。通过使其一致,意味着大致在姿态或多个姿态正在执行的同时发生变化。大多数情况下,在姿态(多个姿态)和在图像对象处发生的变化之间有一一对应关系,并且它们基本上同时发生。实质上,图像对象跟随手指的运动。例如,手指张开的同时可以放大对象,手指合拢的同时可以减小图像对象,旋转手指的同时可以旋转对象,平移手指的同时可以允许图像对象平移或滚动。
在一个实施例中,块306可包括确定哪个图像对象与正在执行的姿态相关联,然后将所显示的对象锁定到置于其上的手指,以使得该图像对象根据姿态输入而变化。通过将手指锁定或关联到图像对象,该图像对象可根据手指正在触摸屏上进行的操作而连续地调节其自身。通常,所述确定和锁定发生在放下时,即,当手指放置在触摸屏上时。
图12是根据本发明的一个实施例的缩放姿态方法350的图。缩放姿态可在诸如图2所示的多重触摸面板24之类的多点触摸屏上执行。缩放姿态方法350通常从块352开始,在块352,检测至少第一手指和第二手指在触摸敏感表面上的同时存在。至少两个手指的存在可用于表明该触摸是姿态触摸而不是基于一个手指的跟踪触摸。在有些情况下,仅仅两个手指的存在表明该触摸是姿态触摸。在其它情况下,多于两个的任意数目的手指表明该触摸是姿态触摸。实际上,无论是两个、三个、四个或更多手指在触摸,并且即使在所述姿态期间数目改变,所述姿态触摸都可工作,即,在所述姿态期间的任何时候只需要最少两个手指。
在块352之后,缩放姿态方法350继续到块354,在块354,比较至少两个手指之间的距离。该距离可以是从手指到手指,或者从每个手指到某个其它参考点,例如形心。如果两个手指之间的距离增大(张开),可生成放大信号,如块356所示。如果两个手指之间的距离减小(合拢),可生成缩小信号,如块358所示。大多数情况下,手指的放下将把手指关联或锁定到一个正在显示的特定图像对象。例如,触摸敏感表面可以是触摸屏,而图像对象可以显示在该触摸屏上。这通常在至少一个所述手指位于该图像对象上时发生。从而,当手指相分离地移动时,放大信号可用于增加图像对象中的嵌入特征的大小,而当手指收缩到一起时,缩小信号可用于减小该对象中的嵌入特征的大小。所述缩放通常发生在预定义的边界内,诸如显示器的周界、窗口的周界、和/或该图像对象的边缘,等等。嵌入特征可以形成在多个层上,每一层代表不同级别的缩放。
大多数情况下,缩放的量根据两个对象之间的距离而变化。而且,缩放通常可与对象的运动基本同时地发生。例如,随着手指张开或合拢,对象同时就放大或缩小。虽然该方法是针对缩放的,但是应当注意它也可用于增加或减少。缩放姿态方法350对于诸如出版、照片和绘图程序之类的图形程序尤其有用。而且,缩放可用于控制诸如照相机之类的外围设备,即,当手指张开时,照相机缩小,当手指合拢时,照相机放大。
图13A-13H示出利用上面描述的方法的一系列缩放。图13A示出呈现北美洲地图形式的图像对象364的显示器,其中该图像对象364具有可缩放的嵌入级别。在有些情况下,如图所示,图像对象可以位于形成图像对象364的边界的窗口之内。图13B示出用户将其手指366置于北美洲368的一区域之上,具体而言是美国370之上,更具体而言是California372之上。为了在California372上进行放大,用户开始张开其手指366,如图13C所示。如图13D-13H所示,随着手指366进一步张开(检测到的距离增大),地图进一步在Northern California374上放大,然后到Northern California374的一特定区域,然后到Bayarea376,然后到半岛378(例如,San Francisco和San Jose区域之间的区域),然后到位于San Francisco和San Jose之间的城市San Carlos380。为了缩小San Carlos380并回到北美洲368,手指366根据上述顺序的相反顺序合拢回一起。
图14是根据本发明的一个实施例的一种平移方法400的图。平移姿态可以在多点触摸屏上执行。平移方法400通常从块402开始,在块402,可以检测至少第一对象和第二对象在触摸敏感表面上的同时存在。至少两个手指的存在可用于表明该触摸是姿态触摸而不是基于一个手指的跟踪触摸。在有些情况下,仅仅存在两个手指表明该触摸是姿态触摸。在其它情况下,多于两个的任意数目的手指表明该触摸是姿态触摸。实际上,无论是两个、三个、四个或更多手指在触摸,并且即使数目在所述姿态期间改变,所述姿态触摸都可工作,即,只需要最少两个手指。
在块402之后,平移方法400继续到块404,在块404,监测当两个对象一起移过触摸屏时这两个对象的位置。在块404之后,平移方法400继续到块406,在块406,当这两个对象的位置相对于初始位置改变时,可生成平移信号。大多数情况下,手指的放下将把手指关联或锁定到显示在触摸屏上的特定图像对象。通常,当所述手指中的至少一个位于该图像对象上的位置上时。从而,当手指一起移过触摸屏时,平移信号可用于使图像在手指方向上平移。大多数情况下,平移的量根据两个对象移动的距离而变化。而且,平移通常可与对象的运动基本同时地发生。例如,随着手指移动,对象随着手指同时移动。
图15A-15D示出基于上面所描述的平移方法400的一系列平移。利用图13A的地图,图15A示出用户将其手指366置于地图上。一旦放下,手指366就锁定到地图。如图15B所示,当手指366纵向向上移动时,整个地图364可向上移动,从而使得地图364的之前看到的部分被置于查看区域之外,而地图364的未看到的部分被置于查看区域之内。如图15C所示,当手指366水平地横向移动时,整个地图364可横向移动,从而使得地图364的之前看到的部分被置于查看区域之外,而地图364的未看到的部分被置于查看区域之内。如图15D所示,当手指366斜向移动时,整个地图364可斜向移动,从而使得地图364的之前看到的部分被置于查看区域之外,而地图364的未看到的部分被置于查看区域之内。应当理解,地图364的运动跟随手指366的运动。该过程类似于沿桌子滑动一张纸。手指施加于纸上的压力将纸锁定到手指,并且当手指滑过桌子时,这张纸随着手指移动。
图16是根据本发明的一个实施例的旋转方法450的图。旋转姿态可在多点触摸屏上执行。旋转方法450通常从块452开始,在块452,可以检测第一对象和第二对象的同时存在。至少两个手指的存在可用于表明该触摸是姿态触摸而不是基于一个手指的跟踪触摸。在有些情况下,仅仅存在两个手指表明该触摸是姿态触摸。在其它情况下,多于两个的任意数目的手指表明该触摸是姿态触摸。在一些其它情况下,无论是两个、三个、四个或更多手指在触摸,并且即使在所述姿态期间数目改变,所述姿态触摸都可工作,即,只需要最少两个手指。
在块452之后,旋转方法450继续到块454,在块454,设置每个手指的角度。所述角度通常可以相对于参考点而确定。在块454之后,旋转方法450继续到块456,在块456,当至少一个所述对象的角度相对于参考点改变时,可生成旋转信号。大多数情况下,手指的放下将把手指关联或锁定到显示在触摸屏上的特定图像对象。通常,当所述手指中的至少一个位于该图像对象上的位置上时,该图像对象将被关联或锁定到所述手指。从而,当手指旋转时,旋转信号可用于在手指旋转的方向上(例如,顺时针、逆时针)旋转该对象。大多数情况下,对象的旋转量根据手指的旋转量而变化,即,如果手指移动5度,则对象也将如此。而且,旋转通常可与手指的运动基本同时地发生。例如,在手指旋转的同时,对象随着手指旋转。
图17A-17C示出基于上面描述的方法的一系列旋转。利用图13A的地图,图17A示出用户将其手指366置于地图364上。一旦放下,手指366就锁定到地图364。如图17B所示,当手指366以顺时针方向旋转时,整个地图364可以根据旋转的手指366而以顺时针方向旋转。如图17C所示,当手指366以逆时针方向旋转时,整个地图364可以根据旋转的手指366而以逆时针方向旋转。
应当注意,虽然图17A-17C示出使用拇指和食指来启用旋转姿态,但是使用两个除拇指之外的手指,诸如食指和中指,也可用于启用旋转姿态。
而且,在某些特殊应用中,可能不要求两个手指来启用旋转姿态。例如,根据一个优选实施例以及如图17D和17E所示,可以利用单个手指姿态将照片缩略图旋转到期望的定向(例如从横向到纵向)。特别地,一旦检测到与可选择的照片缩略图图标741相关联的触摸,并且其中该触摸输入是这样的姿态,即,检测到的触摸形成绕缩略图中心部分的旋转或径向弧,则该输入被解释为用于根据所述旋转或径向弧的方向旋转缩略图的指令。根据一个优选实施例,缩略图图标的旋转将也使得对应的文件对象改变定向配置。根据另一个实施例,在照片管理应用中,检测到旋转姿态还将启用snap命令,以将照片缩略图朝旋转方向自动旋转90度。
图18A和18B示出根据之前在图10中描述的本发明的一个示例性实施例的、利用通过UI元素的姿态输入来编辑诸如照片之类的媒体文件的另一个示例。特别地,如图18A所示,在照片编辑器环境750中,可以提供用于编辑照片的各方面的UI元素751,其中在该照片编辑器环境750中,可以打开照片图像文件(例如JPEG文件)752以供编辑。UI元素751可以是级别滑动条,用于调节照片某些方面的级别。在图18A所示的示例中,UI元素751可以是用于接收触摸姿态以调节照片的亮度级别的界面。特别地,随着所跟踪的手指触摸移到所述条的左边,亮度级别被减小,而如果所跟踪的触摸移到该UI元素的右边,则亮度级别增大。根据一个实施例,UI元素优选地是透明的,以便用户仍然可以看到在UI元素后面的照片图像。在另一个实施例中,显示在屏幕上的照片大小可以减小以便为分开显示的UI元素腾出空间,其中该UI元素可以紧接着所显示的照片的下方放置。
图18B示出通过选择性地利用单个或多个接触点,经由UI元素751切换姿态输入模式的能力。特别地,如图18B所示,检测到在UI元素751上的第二接触点将使得操作模式从亮度级别调节变成对比度级别调节。在这种情况下,两个接触点向左或向右移动将分别使得照片的对比度级别减小或增大。检测到另外的接触点(例如三个或四个手指)还可被解释为用于切换到其它操作模式(诸如缩放、色调调节、gamma级别等)的指令。注意到,虽然图18A和18B示出通过UI元素751来调节亮度和对比度级别,但是用户可以编程或定制UI元素751以将接触点数目解释为指的是操作模式的其它形式。还应当注意,滑动条UI元素751可以采用其它形式,诸如虚拟滚轮。
图18C是示出与上面在图18A和18B中讨论的特定示例相关联的算法的流程图。特别地,如图18C所示,在屏幕上输出760UI元素751。如果检测到761姿态输入触摸,则可进一步确定762-765有多少接触点与所述触摸相关联。根据检测到的接触点的数目,可以在767-769激活相应的操作模式。一旦激活了适当的操作模式,就检测770对接触点(或多个接触点)的跟踪,以根据操作模式实现771相应的调节。应当注意,操作模式可以在编辑过程期间的任一时间点切换,原因在于如果检测到772的接触点(或多个接触点)的数目改变,则该过程返回到确定762-764以便激活新的操作模式。
图18D和18E示出利用上面讨论的相同UI元素751,通过输入其它姿态指令来启用另外的动作。特别地,在调节所显示照片的亮度级别的同时,第二手指可用于实现放大或缩小动作。放大和缩小动作可通过检测到第二接触点以及两个接触点之间距离接近度的变化而启用。两个接触点之间的距离变化可根据图12所示以及上面讨论的方法而被解释为放大或缩小动作。应当注意,根据一个实施例,如果检测到的第二接触点与第一接触点保持恒定距离,将不会启用缩放动作;在这种情况下,该姿态将被解释为用于激活第二操作模式(例如如图18A和18B所示的从亮度级别调节变成对比度级别调节)的输入。
图19A和19B示出利用姿态输入来滚过媒体文件——诸如显示在照片编辑器中的照片文件——的示例。特别地,如图19A和19B所示,触摸检测区754可以专用于滚动动作,从而手指在触摸屏750所显示的照片752上的上下移动姿态可被解释为用于滚动到下一照片753的姿态输入。根据一个优选实施例,不必显示UI元素来启用滚动操作模式;相反地,检测到手指在触摸检测区754中的向下滑动动作(例如,检测到接触点的向下跟踪移动)可足以自动启用滚动动作。根据一个可替换实施例,UI元素可以在屏幕上显示为用于向用户指示滚动动作已被激活的虚拟纵向滑动条和用于继续滚动动作的触摸检测区754的区域。
根据一个优选实施例,如果检测到的向下跟踪移动具有多于一个接触点(例如双手指滑动姿态),则可以以2X速度执行滚动,类似于上面描述的关于在可滚动区域中启用滚动动作的方式。
图19C和19D示出UI元素的另一种形式,虚拟滚轮755,用于接收姿态输入以滚动照片的显示。在该实施例中,可通过用一个手指在照片上执行圆形触摸这一简单姿态或三个手指的接触来启用虚拟滚轮。一旦可呈现虚拟滚轮UI元素755,用户就可以"旋转"该虚拟滚轮以滚过照片。在该特定实施例中,滚动速度不由在滚轮755上检测到多少接触点来控制,而是由接触点绕虚拟滚轮755中心旋转的速度来控制。
图19E和19F示出在数字照相机780的显示屏781上的图19A和19B的构想。根据一个优选实施例,数字照相机780的显示屏781可由多重触摸敏感面板制成,诸如上面在图2中描述的多重触摸敏感面板2。
图19E示出一个实施例,其中,在数字照相机780的重放模式中,检测到至少一个手指在触摸检测区782中的纵向向下挥击姿态输入启用重放滚动动作,从而可显示下一照片。根据另一实施例,在显示屏781任何部分上的向下姿态输入可以自动启用滚动动作。
图19F示出图19E的一个可替换实施例,其中需要检测到两个触摸以启用重放滚动。特别地,在接触区783的接触点与在接触区782处或其附近的向下滑动输入的组合可启用滚动动作以显示下一照片。应当注意,图19A到19E中描述的方法不要求特定的形状因子(formfactor),因为该方法可在PC监视器、膝上型计算机监视器、数字照相机、或具有触摸屏的任何类型的设备上实现。
图19G示出根据另一实施例的在诸如照片文件之类的媒体文件的重放期间可输入的另外的姿态。特别地,类似于图18A和18B中示出的实施例,通过区分在触摸敏感显示器上接触点的数目(即手指的数目),相同的移动可以被不同地解释。在这个例子中,两个手指的纵向向下挥击姿态可被解释为用于删除照片文件、标记照片文件(出于诸如编制相册的目的)、或任何其它有用命令的姿态。
图19H示出利用触摸敏感显示器的其它指定的UI区来检测其它的另外的姿态。在这个例子中,在另一指定区756检测到接触点可被解释为指的是删除、标记、或其它有用的命令。根据一个实施例,多个接触区可显示为照片文件的透明覆盖。
应当注意,虽然图19示出在纵向向下方向上的挥击姿态,但是还可以想到,在纵向向上方向或水平方向上的挥击也可以被指定为相同命令的姿态输入。
图20示出用于实现图19A-19F所示的方法的一种可能的算法。特别地,在第一步骤,在触摸敏感显示器上显示790多个照片之一。如果检测到791在显示屏上的触摸,则可确定792该触摸是否是姿态输入,并接收793姿态输入的类型(例如向下跟踪滑动动作、圆形跟踪旋转动作,等等)。根据检测到的姿态输入,可根据需要输出794UI元素(例如滑动条或虚拟滚轮),然后可启用795与该Ul元素或该姿态输入的使用相对应的动作。
应当注意,图18-20中描述的方法也可在视频环境中实现。特别地,在视频文件重放期间,也可启用并显示诸如图18A所示的横向滑动条之类的UI元素,从而,根据检测到的接触点数目,可激活用于改变视频的诸如亮度、对比度之类的某些可调节方面的操作模式。同时,还可以按类似方式实现图19A-19F中示出的滚动和缩放方法,不过将执行的是倒回和快进动作,而非滚动。
可利用在某些已有控制元素上的姿态输入来实现视频文件的另外的编辑/重放功能。根据一个优选实施例,可通过选择性地收缩或展开重放时间线指示条来实现视频文件的非线性时间重放。特别地,图21A示出视频应用790(诸如视频重放应用),其显示视频重放791以及进度条792,进度条792上的重放队列793指示视频重放的时间进度。
根据一个优选实施例,重放队列793可以在进度条792上向前或向后移动以实现视频的快进和倒回。该队列也可保持在相同位置或以非线性速度调整,以实现视频的可变速度重放或暂停。根据一个优选实施例,视频应用790可以显示在触摸敏感显示器上,并且可以通过由手501的手指在该队列可在屏幕上显示的位置处手动触摸该队列来操纵重放队列793的位置。即,重放队列793既可用作进度指示符,也可用作用于控制视频重放的速度和时间位置的UI元素。
根据一个优选实施例,整个进度条792可用作为一个UI元素,从而用户可通过展开或收缩进度条的一个或多个部分来实现视频的非线性重放。特别地,如图21B所示,可通过两个手指放大或缩小姿态(如上面针对图12所讨论的)来操纵UI元素进度条792。在图21B所示的例子中,放大姿态启用重放时间在60分钟标记和80分钟标记之间的展开。在图21B所示的例子中,视频的重放速度变成非线性的,原因在于视频的重放速度可以在60和80分钟标记之间的时间段期间减慢。可替换地,视频的重放速度可以在0和60分钟标记之间以及在80分钟标记之后加快,而在60和80分钟标记之间为正常的重放速度。
图21C示出显示在视频应用790中的一个另外的UI元素794。在该实施例中,UI元素794可以是虚拟滚轮,用户可借其进一步控制视频的重放速度。与对进度条792的操纵相结合,用户可以首先指定视频中重放速度要减慢的部分,由此,用户可使用滚轮794来进一步调整重放队列793以控制视频的重放方向和/或速度。
图21D示出可增加到视频应用790的用于编辑目的的其它另外的触摸敏感UI元素。例如,如图21D所示,可增加滑动条UI元素796以检测用于启用级别调节的姿态输入,所述级别调节诸如是平移调节或亮度、对比度、色调、gamma等类型的调节。类似于参考图18A-18E所讨论的UI元素751,滑动条UI元素796可用于通过改变滑动条UI元素796上的接触点数目来启用不同的操作模式。
UI元素795也可显示在视频应用790中以实现视频的声音编辑。特别地,UI元素795可以包括用于要与视频混合的不同通道或声音或音乐的记录或重放的多个级别调节。
根据一个优选实施例,视频应用790的用户可以定制显示哪些UI元素,并且还可以安排所述UI元素执行期望的功能。
图22A和22B示出用于实现关于图21A-21D描述的方法的一个示例算法800。特别地,如图22A所示的,可发起视频应用790以提供视频重放和/或编辑802。可显示803进度条792。如果在进度条792上检测到804触摸,则可确定805该触摸是放大还是缩小命令。如果该触摸没被检测为放大或缩小命令,则可根据所跟踪的触摸输入操纵该重放队列。如果该触摸被检测为是缩放姿态,则进度条中检测到触摸的部分可被操纵从而根据该姿态输入展开或收缩。
在图22B,步骤808-810可被执行以分别可选地显示另外的UI元素,诸如滚轮、混声器、和滑动条级别调节。可在步骤811-813检测触摸(多个触摸),然后可启用适当的功能814-818。
图23示出本发明的另一实施例,其用于操纵音频或音乐文件的重放和记录。如图23所示,音乐应用830可以显示一对虚拟转盘842和843,其上正在播放两个音乐唱片834和835,所述唱片是单曲(single)或LP唱片之一。唱片834和835可以是正在通过音乐应用830重放的数字音乐文件(例如歌曲A和歌曲B)的图形表示。换而言之,唱片可以是音乐文件的图形印记,就好像音乐文件被印刻在物理唱片上一样。
类似于一对物理转盘,触笔844和触笔855可以是重放队列的图形图标指示,该重放队列的位置可以通过在触摸敏感显示器屏幕上触摸该队列和将该图标拖曳到图形唱片上的期望位置而变化。触笔的移动将引起相应歌曲的重放点的跳转,就像在物理转盘上一样。
同样类似于一对物理转盘,可以由一个或多个手指触摸开始/停止按钮838和839,以来回切换歌曲再现的开始或停止/暂停。速度变化条840和841可被线性调节以控制歌曲的重放速度。窗口831和833可以图形地再现所再现歌曲的频率表示,同时窗口832可以显示音乐应用832的实际输出的频率表示,该实际输出可以仅仅是正在再现的歌曲之一,或者是歌曲的混合/组合。混合/平移条850可被操纵以调制或解调正在再现的两个歌曲。
在歌曲再现期间,可以类似于物理唱片那样操纵唱片834和835。例如,唱片的快速来回移动可以引起唱片"刮擦(scratching)"的声音效果,就像音乐节目主持人常常在物理转盘上做的那样。
应当注意,上面所描述的方法可以在相同姿态笔划期间同时实现。即,选择、跟踪、缩放、旋转和平移能够在一个姿态笔划期间全部执行,姿态笔划可包括张开、旋转和滑动手指。例如,一旦放下至少两个手指,所显示的对象(地图)就可被关联或锁定到这两个手指。为了缩放,用户可以张开或合拢其手指。为了旋转,用户可以旋转其手指。为了平移,用户可以滑动其手指。可以在一个连续运动中同时发生这些动作中的每一个。例如,用户可以张开和合拢其手指,同时旋转和滑动其手指横过触摸屏。可替换地,用户可以分割这些运动中的每一个而不必重设该姿态笔划。例如,用户可以首先张开其手指,然后旋转其手指,然后合拢其手指、然后滑动其手指,等等。
还应当注意,不一定总是要使用人的手指来实现姿态输入。可能的话,使用诸如触笔之类的指点设备也足以实现姿态输入。
在共同转让的作为美国专利公开No.US2006/0026521公开的共同未决申请No.10/903,964和作为美国专利公开No.US2006/0026535公开的申请No.11/038,590中,示出并描述了可用作输入的、用以实现界面命令——包括与UI元素的交互——的姿态笔划的附加示例,上述申请都全部通过引用结合于此。
本领域技术人员可进行许多变化和修改而不脱离本发明的精神和范围。因此,必须理解,对示出的实施例进行阐述仅仅是出于示例的目的,并且它们不应当被认为是对由所附权利要求限定的本发明的限制。例如,虽然这里针对个人计算设备描述了本发明的许多实施例,但是应当理解,本发明不限于台式机或膝上型计算机,而是可以普遍地适用于其它计算应用,诸如移动通信设备、独立的多媒体再现设备,等等。
本说明书中使用的用于描述本发明及其各实施例的词不仅要从其普通限定的含义上来理解,而且要包括在本说明书中特定定义的、超出普通限定含义的范围之外的结构、材料或动作。因此,如果一个元素在本说明书的上下文中可被理解为包括多于一个含义,则其在权利要求中的使用必须被理解为对于本说明书和该词本身所支持的所有可能含义都是通用的。
因此,所附权利要求中的词或元素的定义在本说明书中被限定为不仅包括字面上阐述的元素的组合,而且包括用于以基本相同的方式执行基本相同功能来获得基本相同的结果的所有等同结构、材料或动作。在这种意义上,因而可以想到可以用两个或更多元素等效代替权利要求中的任何一个元素,或者可以用单个元素代替权利要求中的两个或更多元素。
本领域技术人员所想到的源自所主张的主题的非实质性变化,无论是现在已知的还是以后想出的,都被明确地认为是相当于在权利要求的范围内。因此,现在或以后本领域技术人员已知的明显代替被限定为在所限定的权利要求元素的范围内。
因此,本权利要求要被理解为包括上面特别示出和描述的、在概念上等价的、以及可以明显作为代替的事物。例如,权利要求中记载的术语"计算机"或"计算机系统"应当至少包括台式计算机、膝上型计算机、或诸如移动通信设备(例如蜂窝电话或Wi-Fi/Skype电话、电子邮件通信设备、个人数字助理设备)和多媒体再现设备(例如,iPod、MP3播放器、或任何数字图形/照片再现设备)之类的任何移动计算设备。

Claims (16)

1.一种用于处理利用触摸敏感显示器的触摸输入的方法,包括:
在具有触摸敏感显示器的计算机系统处:
在触摸敏感显示器上显示多个可选对象;
检测在所述触摸敏感显示器上的触摸输入,所述触摸输入至少包括在所述触摸敏感显示器上的第一接触点及第一接触点的移动;以及
响应于检测到触摸输入而执行以下动作:
当所述触摸输入包括单个接触点时,将所述触摸输入识别为滚动姿态,并根据第一接触点的移动滚动所述多个可选对象;以及
当所述触摸输入包括彼此紧密接近的第一接触点和第二接触点以及第一接触点和第二接触点在相同方向上的移动时,将所述触摸输入识别为选择姿态,并根据第一接触点和第二接触点的移动选择所述多个可选对象中的两个或更多个。
2.如权利要求1所述的方法,包括在根据第一接触点的移动滚动所述多个可选对象时,在所述显示器上显示滚动动作图标。
3.如权利要求1所述的方法,其中至少部分地基于第一接触点与第二接触点之间的距离,所述触摸输入被识别为选择姿态。
4.如权利要求1所述的方法,其中至少部分地基于第一接触点与第二接触点之间的距离,所述触摸输入被识别为选择姿态而不是旋转姿态。
5.如权利要求1所述的方法,其中所述触摸输入的检测不需要检测键盘上的按钮的激活。
6.一种计算机系统,包括:
触摸敏感显示设备,其被配置为显示多个可选对象并检测在所述触摸敏感显示设备上的触摸输入,所述触摸输入至少包括在所述触摸敏感显示设备上的第一接触点及第一接触点的移动;
处理器,其被配置为响应于检测到触摸输入而执行以下动作:
当所述触摸输入包括单个接触点时,将所述触摸输入识别为滚动姿态,并根据第一接触点的移动滚动所述多个可选对象;以及
当所述触摸输入包括彼此紧密接近的第一接触点和第二接触点以及第一接触点和第二接触点在相同方向上的移动时,将所述触摸输入识别为选择姿态,并根据第一接触点和第二接触点的移动选择所述多个可选对象中的两个或更多个。
7.如权利要求6所述的计算机系统,所述触摸敏感显示设备被配置为在根据第一接触点的移动滚动所述多个可选对象时,显示滚动动作图标。
8.如权利要求6所述的计算机系统,其中所述计算机系统为移动电话和数字音频播放器之一。
9.如权利要求6所述的计算机系统,其中至少部分地基于第一接触点与第二接触点之间的距离,所述触摸输入被识别为选择姿态。
10.如权利要求6所述的计算机系统,其中至少部分地基于第一接触点与第二接触点之间的距离,所述触摸输入被识别为选择姿态而不是旋转姿态。
11.如权利要求6所述的计算机系统,其中所述触摸输入的检测不需要检测键盘上的按钮的激活。
12.一种用于处理利用触摸敏感显示器的触摸输入的装置,包括:
用于在触摸敏感显示器上显示多个可选对象的部件;
用于检测在所述触摸敏感显示器上的触摸输入的部件,所述触摸输入至少包括在所述触摸敏感显示器上的第一接触点及第一接触点的移动;以及
用于响应于检测到触摸输入而使能以下动作的部件:
当所述触摸输入包括单个接触点时,将所述触摸输入识别为滚动姿态,并根据第一接触点的移动滚动所述多个可选对象;以及
当所述触摸输入包括彼此紧密接近的第一接触点和第二接触点以及第一接触点和第二接触点在相同方向上的移动时,将所述触摸输入识别为选择姿态,并根据第一接触点和第二接触点的移动选择所述多个可选对象中的两个或更多个。
13.如权利要求12所述的装置,包括用于在根据第一接触点的移动滚动所述多个可选对象时,在所述显示器上显示滚动动作图标的部件。
14.如权利要求12所述的装置,其中至少部分地基于第一接触点与第二接触点之间的距离,所述触摸输入被识别为选择姿态。
15.如权利要求12所述的装置,其中至少部分地基于第一接触点与第二接触点之间的距离,所述触摸输入被识别为选择姿态而不是旋转姿态。
16.如权利要求12所述的装置,其中所述触摸输入的检测不需要检测键盘上的按钮的激活。
CN201310719094.3A 2007-01-05 2007-12-28 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态 Active CN103631496B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US87875407P 2007-01-05 2007-01-05
US60/878,754 2007-01-05
US11/818,342 2007-06-13
US11/818,342 US7956847B2 (en) 2007-01-05 2007-06-13 Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
CN200780051755.2A CN101611373B (zh) 2007-01-05 2007-12-28 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN200780051755.2A Division CN101611373B (zh) 2007-01-05 2007-12-28 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态

Publications (2)

Publication Number Publication Date
CN103631496A true CN103631496A (zh) 2014-03-12
CN103631496B CN103631496B (zh) 2017-03-01

Family

ID=38577384

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310719094.3A Active CN103631496B (zh) 2007-01-05 2007-12-28 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态

Country Status (8)

Country Link
US (2) US7956847B2 (zh)
EP (2) EP1942401A1 (zh)
CN (1) CN103631496B (zh)
AU (3) AU2007100826C4 (zh)
DE (1) DE202007018368U1 (zh)
HK (2) HK1105768A2 (zh)
TW (2) TWM341271U (zh)
WO (1) WO2008083360A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106325493A (zh) * 2015-06-30 2017-01-11 现代自动车株式会社 车辆及其控制方法
CN106997744A (zh) * 2017-03-15 2017-08-01 广东欧珀移动通信有限公司 屏幕亮度的控制方法及控制装置
CN108140361A (zh) * 2016-09-23 2018-06-08 苹果公司 观影模式
CN108141633A (zh) * 2015-10-26 2018-06-08 索尼公司 操作输入设备、信息处理设备、信息处理方法和程序
CN110392875A (zh) * 2017-02-24 2019-10-29 三星电子株式会社 电子装置及其控制方法
CN111415398A (zh) * 2019-01-08 2020-07-14 杭州海康威视数字技术股份有限公司 一种在显示屏上显示批注的方法及装置
CN111870946A (zh) * 2020-08-07 2020-11-03 网易(杭州)网络有限公司 信息处理方法、装置、设备及计算机可读存储介质
CN114356102A (zh) * 2022-01-30 2022-04-15 清华大学 基于指纹图像的三维物体绝对姿态控制方法及装置
CN114419289A (zh) * 2021-12-29 2022-04-29 广州市玄武无线科技股份有限公司 一种基于Unity的虚拟场景货架陈列方法及系统
US11955100B2 (en) 2022-02-18 2024-04-09 Apple Inc. User interface for a flashlight mode on an electronic device

Families Citing this family (831)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
US7834855B2 (en) 2004-08-25 2010-11-16 Apple Inc. Wide touchpad on a portable computer
US6991597B2 (en) 2001-03-09 2006-01-31 Boston Scientific Scimed, Inc. System for implanting an implant and method thereof
US9164654B2 (en) * 2002-12-10 2015-10-20 Neonode Inc. User interface for mobile computer unit
US8416217B1 (en) * 2002-11-04 2013-04-09 Neonode Inc. Light-based finger gesture user interface
US7620915B2 (en) * 2004-02-13 2009-11-17 Ludwig Lester F Electronic document editing employing multiple cursors
US9104358B2 (en) 2004-12-01 2015-08-11 Xerox Corporation System and method for document production visualization
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US8717423B2 (en) * 2005-05-09 2014-05-06 Zspace, Inc. Modifying perspective of stereoscopic images based on changes in user viewpoint
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
CN101299965B (zh) * 2005-11-02 2012-08-01 皇家飞利浦电子股份有限公司 用于在介入操作期间进行轮廓绘制和图像显示的图像处理系统和方法
US7958456B2 (en) 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
AU2006332488A1 (en) 2005-12-30 2007-07-12 Apple Inc. Portable electronic device with multi-touch input
US8018440B2 (en) 2005-12-30 2011-09-13 Microsoft Corporation Unintentional touch rejection
US8490252B2 (en) * 2006-02-03 2013-07-23 Stover Equipment Co., Inc. Technique for removing a cover from cylindrical modules
US7774706B2 (en) * 2006-03-21 2010-08-10 Sony Corporation System and method for mixing media content
JP5194374B2 (ja) * 2006-03-29 2013-05-08 ヤマハ株式会社 パラメータ編集装置及び信号処理装置
US8144125B2 (en) 2006-03-30 2012-03-27 Cypress Semiconductor Corporation Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device
US8059015B2 (en) 2006-05-25 2011-11-15 Cypress Semiconductor Corporation Capacitance sensing matrix for keyboard architecture
US8040321B2 (en) 2006-07-10 2011-10-18 Cypress Semiconductor Corporation Touch-sensor with shared capacitive sensors
US9696808B2 (en) * 2006-07-13 2017-07-04 Northrop Grumman Systems Corporation Hand-gesture recognition method
US8106856B2 (en) 2006-09-06 2012-01-31 Apple Inc. Portable electronic device for photo management
US7956849B2 (en) 2006-09-06 2011-06-07 Apple Inc. Video manager for portable multifunction device
US9672533B1 (en) 2006-09-29 2017-06-06 Amazon Technologies, Inc. Acquisition of an item based on a catalog presentation of items
US8725565B1 (en) 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US8284165B2 (en) 2006-10-13 2012-10-09 Sony Corporation Information display apparatus with proximity detection performance and information display method using the same
US7856605B2 (en) 2006-10-26 2010-12-21 Apple Inc. Method, system, and graphical user interface for positioning an insertion marker in a touch screen display
US8570278B2 (en) 2006-10-26 2013-10-29 Apple Inc. Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
KR100886337B1 (ko) * 2006-11-23 2009-03-02 삼성전자주식회사 이미지 내 선택 영역을 일괄 저장하는 장치 및 이미지정보의 문서화 장치
KR101533465B1 (ko) * 2006-12-27 2015-07-02 임머숀 코퍼레이션 진동 촉각 피드백을 통한 가상 디텐트
US7865817B2 (en) 2006-12-29 2011-01-04 Amazon Technologies, Inc. Invariant referencing in digital works
US20080168402A1 (en) * 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US20080168478A1 (en) 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
US8058937B2 (en) 2007-01-30 2011-11-15 Cypress Semiconductor Corporation Setting a discharge rate and a charge rate of a relaxation oscillator circuit
WO2008095139A2 (en) * 2007-01-31 2008-08-07 Perceptive Pixel, Inc. Methods of interfacing with multi-point input devices and multi-point input systems employing interfacing techniques
KR100894146B1 (ko) * 2007-02-03 2009-04-22 엘지전자 주식회사 이동통신 단말기 및 그 동작 제어방법
KR100815523B1 (ko) * 2007-02-08 2008-03-20 삼성전자주식회사 단말의 음악 재생 및 표시 방법과 이를 이용한 장치
US8814676B2 (en) * 2007-02-09 2014-08-26 Igt Universal player control for casino game graphic assets
JP5101908B2 (ja) * 2007-03-16 2012-12-19 富士通株式会社 電子機器
US9665529B1 (en) * 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US7716224B2 (en) 2007-03-29 2010-05-11 Amazon Technologies, Inc. Search and indexing on a user device
KR101420419B1 (ko) * 2007-04-20 2014-07-30 엘지전자 주식회사 전자기기와 그 데이터 편집방법 및 이동통신단말기
US8144126B2 (en) 2007-05-07 2012-03-27 Cypress Semiconductor Corporation Reducing sleep current in a capacitance sensing system
JP5050634B2 (ja) * 2007-05-08 2012-10-17 ソニー株式会社 画像処理システム、画像処理方法、およびプログラム
US7921309B1 (en) 2007-05-21 2011-04-05 Amazon Technologies Systems and methods for determining and managing the power remaining in a handheld electronic device
US7936341B2 (en) 2007-05-30 2011-05-03 Microsoft Corporation Recognizing selection regions from multiple simultaneous inputs
JP4678534B2 (ja) * 2007-06-07 2011-04-27 ソニー株式会社 ナビゲーション装置及び地図スクロール処理方法
US8258986B2 (en) 2007-07-03 2012-09-04 Cypress Semiconductor Corporation Capacitive-matrix keyboard with multiple touch detection
JP5196912B2 (ja) * 2007-08-24 2013-05-15 京セラ株式会社 携帯電子機器
US8219936B2 (en) * 2007-08-30 2012-07-10 Lg Electronics Inc. User interface for a mobile device using a user's gesture in the proximity of an electronic device
US8432365B2 (en) * 2007-08-30 2013-04-30 Lg Electronics Inc. Apparatus and method for providing feedback for three-dimensional touchscreen
US20090063981A1 (en) * 2007-09-03 2009-03-05 Canon Kabushiki Kaisha Display control apparatus and control method thereof, program, and recording medium
WO2009032898A2 (en) 2007-09-04 2009-03-12 Apple Inc. Compact input device
WO2009030576A2 (en) * 2007-09-07 2009-03-12 International Business Machines Corporation Scroll bar control
US8098235B2 (en) 2007-09-28 2012-01-17 Immersion Corporation Multi-touch device having dynamic haptic effects
KR101513609B1 (ko) 2007-10-04 2015-04-20 엘지전자 주식회사 휴대단말기의 음악 재생장치 및 방법
KR101398134B1 (ko) * 2007-10-04 2014-05-20 엘지전자 주식회사 휴대 단말기의 동영상 재생장치 및 방법
KR101397080B1 (ko) * 2007-10-05 2014-05-21 엘지전자 주식회사 멀티 기능 실행능력을 갖는 휴대 단말기 및 그 방법
KR20090038540A (ko) * 2007-10-16 2009-04-21 주식회사 현대오토넷 화면 상의 영상위치 변경 장치 및 방법, 그리고 그를이용한 네비게이션 시스템
US20090125848A1 (en) * 2007-11-14 2009-05-14 Susann Marie Keohane Touch surface-sensitive edit system
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
KR101419701B1 (ko) 2007-12-03 2014-07-21 삼성전자주식회사 멀티미디어 재생장치에서 멀티 터치를 이용한 재생 제어 방법
US20090167507A1 (en) * 2007-12-07 2009-07-02 Nokia Corporation User interface
JP2009140368A (ja) * 2007-12-07 2009-06-25 Sony Corp 入力装置、表示装置、入力方法、表示方法及びプログラム
JP4712786B2 (ja) * 2007-12-13 2011-06-29 京セラ株式会社 情報処理装置
US10503376B2 (en) * 2007-12-20 2019-12-10 Samsung Electronics Co., Ltd. Method and apparatus for adjusting an image and control guides displayed on a display
US8136041B2 (en) * 2007-12-22 2012-03-13 Bernard Minarik Systems and methods for playing a musical composition in an audible and visual manner
JP4364273B2 (ja) * 2007-12-28 2009-11-11 パナソニック株式会社 携帯端末装置及び表示制御方法並びに表示制御プログラム
US20090174679A1 (en) * 2008-01-04 2009-07-09 Wayne Carl Westerman Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface
US8405621B2 (en) * 2008-01-06 2013-03-26 Apple Inc. Variable rate media playback methods for electronic devices with touch interfaces
EP2243072A2 (en) * 2008-01-23 2010-10-27 N-Trig Ltd. Graphical object manipulation with a touch sensitive screen
US20090193361A1 (en) * 2008-01-30 2009-07-30 Research In Motion Limited Electronic device and method of controlling same
KR101503714B1 (ko) 2008-02-05 2015-03-20 삼성전자주식회사 Gui 제공방법 및 이를 적용한 멀티미디어 기기
US20090207140A1 (en) * 2008-02-19 2009-08-20 Sony Ericsson Mobile Communications Ab Identifying and responding to multiple time-overlapping touches on a touch panel
US8717305B2 (en) 2008-03-04 2014-05-06 Apple Inc. Touch event model for web pages
US8416196B2 (en) 2008-03-04 2013-04-09 Apple Inc. Touch event model programming interface
US8645827B2 (en) 2008-03-04 2014-02-04 Apple Inc. Touch event model
US9454256B2 (en) 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
US20090237373A1 (en) * 2008-03-19 2009-09-24 Sony Ericsson Mobile Communications Ab Two way touch-sensitive display
US20090237374A1 (en) * 2008-03-20 2009-09-24 Motorola, Inc. Transparent pressure sensor and method for using
US20090237363A1 (en) * 2008-03-20 2009-09-24 Microsoft Corporation Plural temporally overlapping drag and drop operations
US9018030B2 (en) * 2008-03-20 2015-04-28 Symbol Technologies, Inc. Transparent force sensor and method of fabrication
US8723811B2 (en) 2008-03-21 2014-05-13 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
US9274681B2 (en) * 2008-03-26 2016-03-01 Lg Electronics Inc. Terminal and method of controlling the same
KR101481557B1 (ko) * 2008-03-26 2015-01-13 엘지전자 주식회사 단말기 및 그 제어 방법
KR101506488B1 (ko) * 2008-04-04 2015-03-27 엘지전자 주식회사 근접센서를 이용하는 휴대 단말기 및 그 제어방법
DE102008017716A1 (de) * 2008-04-07 2009-10-08 Volkswagen Ag Anzeige- und Bedienvorrichtung für ein Kraftfahrzeug sowie Verfahren zum Betreiben einer solchen
US8788967B2 (en) 2008-04-10 2014-07-22 Perceptive Pixel, Inc. Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques
US8745514B1 (en) 2008-04-11 2014-06-03 Perceptive Pixel, Inc. Pressure-sensitive layering of displayed objects
US20090295746A1 (en) * 2008-04-29 2009-12-03 Davidson Philip L Event registration and dispatch system and method for multi-point controls
DE102009019910B4 (de) 2008-05-01 2021-09-16 Solas Oled Ltd. Gestenerkennung
US8526767B2 (en) * 2008-05-01 2013-09-03 Atmel Corporation Gesture recognition
US20090282332A1 (en) * 2008-05-12 2009-11-12 Nokia Corporation Apparatus, method and computer program product for selecting multiple items using multi-touch
JP4650701B2 (ja) * 2008-05-12 2011-03-16 ソニー株式会社 コンテンツ再生装置、ステータスバー表示方法及びステータスバー表示プログラム
JP5203797B2 (ja) 2008-05-13 2013-06-05 株式会社エヌ・ティ・ティ・ドコモ 情報処理装置及び情報処理装置の表示情報編集方法
US20090284478A1 (en) * 2008-05-15 2009-11-19 Microsoft Corporation Multi-Contact and Single-Contact Input
US9268483B2 (en) * 2008-05-16 2016-02-23 Microsoft Technology Licensing, Llc Multi-touch input platform
US8174503B2 (en) 2008-05-17 2012-05-08 David H. Cain Touch-based authentication of a mobile device through user generated pattern creation
US8375336B2 (en) * 2008-05-23 2013-02-12 Microsoft Corporation Panning content utilizing a drag operation
US8418084B1 (en) * 2008-05-30 2013-04-09 At&T Intellectual Property I, L.P. Single-touch media selection
TW200951783A (en) * 2008-06-06 2009-12-16 Acer Inc Electronic device and controlling method thereof
TWI460622B (zh) * 2008-06-20 2014-11-11 Elan Microelectronics 可解譯多物件手勢之觸控板模組及其操作方法
US9030418B2 (en) * 2008-06-24 2015-05-12 Lg Electronics Inc. Mobile terminal capable of sensing proximity touch
GB0811946D0 (en) * 2008-06-30 2008-07-30 Symbian Software Ltd Computing device
EP3258361B1 (en) * 2008-07-01 2020-08-12 LG Electronics Inc. -1- Mobile terminal using pressure sensor and method of controlling the mobile terminal
JP5267827B2 (ja) * 2008-07-17 2013-08-21 日本電気株式会社 情報処理装置、プログラムを記録した記憶媒体及びオブジェクト移動方法
US8390577B2 (en) * 2008-07-25 2013-03-05 Intuilab Continuous recognition of multi-touch gestures
JP4609543B2 (ja) * 2008-07-25 2011-01-12 ソニー株式会社 情報処理装置及び情報処理方法
EP2151779A3 (en) * 2008-07-31 2013-09-11 Medison Co., Ltd. Ultrasound system and method of offering preview pages
US8264598B2 (en) 2008-09-22 2012-09-11 Freedom Scientific, Inc. Multiposition handheld electronic magnifier
US20100026855A1 (en) * 2008-08-04 2010-02-04 Todd Conard Portable Multi Position Magnifier Camera
TW201007526A (en) * 2008-08-13 2010-02-16 Elan Microelectronics Corp Signal processing method of multi-fingers touch apparatus having invisible physical button structure
DE102008037750B3 (de) * 2008-08-14 2010-04-01 Fm Marketing Gmbh Verfahren zur Fernsteuerung von Multimediageräten
CN101661361A (zh) * 2008-08-27 2010-03-03 比亚迪股份有限公司 多点触摸检测系统
US10375223B2 (en) 2008-08-28 2019-08-06 Qualcomm Incorporated Notifying a user of events in a computing device
CN101661363A (zh) * 2008-08-28 2010-03-03 比亚迪股份有限公司 一种多点触摸感应系统的应用方法
KR101565378B1 (ko) * 2008-09-03 2015-11-03 엘지전자 주식회사 이동단말기 및 그 제어 방법
KR20100027686A (ko) * 2008-09-03 2010-03-11 엘지전자 주식회사 이동단말기 및 그 제어 방법
KR101537592B1 (ko) 2008-09-03 2015-07-22 엘지전자 주식회사 이동단말기 및 그 제어 방법
TW201011618A (en) * 2008-09-05 2010-03-16 Kye Systems Corp Optical multi-point touch-to-control method of windows-based interface
KR101570116B1 (ko) * 2008-09-09 2015-11-19 삼성전자주식회사 터치스크린을 이용한 컨텐츠 탐색 및 실행방법과 이를 이용한 장치
FR2936326B1 (fr) * 2008-09-22 2011-04-29 Stantum Dispositif pour le controle d'appareil electronique par la manipulation d'objets graphiques sur un ecran tactile multicontacts
US8402391B1 (en) * 2008-09-25 2013-03-19 Apple, Inc. Collaboration system
US8816967B2 (en) 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
JP2010086230A (ja) 2008-09-30 2010-04-15 Sony Corp 情報処理装置、情報処理方法およびプログラム
KR101586627B1 (ko) * 2008-10-06 2016-01-19 삼성전자주식회사 멀티 터치를 이용한 리스트 관리 방법 및 장치
KR101503835B1 (ko) * 2008-10-13 2015-03-18 삼성전자주식회사 멀티터치를 이용한 오브젝트 관리 방법 및 장치
US20100095250A1 (en) * 2008-10-15 2010-04-15 Raytheon Company Facilitating Interaction With An Application
JP4683110B2 (ja) * 2008-10-17 2011-05-11 ソニー株式会社 表示装置、表示方法及びプログラム
KR101504210B1 (ko) * 2008-10-17 2015-03-19 엘지전자 주식회사 단말기 및 그 제어 방법
US8866790B2 (en) * 2008-10-21 2014-10-21 Atmel Corporation Multi-touch tracking
US8659557B2 (en) * 2008-10-21 2014-02-25 Atmel Corporation Touch finding method and apparatus
US20100097329A1 (en) * 2008-10-21 2010-04-22 Martin Simmons Touch Position Finding Method and Apparatus
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US20100107100A1 (en) 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
CN101727269B (zh) * 2008-10-24 2012-02-22 珠海市魅族科技有限公司 触摸屏操作系统、含该系统的手机及其触摸键的激活方法
US8466879B2 (en) 2008-10-26 2013-06-18 Microsoft Corporation Multi-touch manipulation of application objects
US8477103B2 (en) * 2008-10-26 2013-07-02 Microsoft Corporation Multi-touch object inertia simulation
US20100107116A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch user interfaces
US20100107067A1 (en) * 2008-10-27 2010-04-29 Nokia Corporation Input on touch based user interfaces
CN102483848A (zh) * 2008-10-28 2012-05-30 瑟克公司 识别多点触摸区域转动手势的方法
JP4666053B2 (ja) * 2008-10-28 2011-04-06 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US20100115472A1 (en) * 2008-10-30 2010-05-06 Lee Kun-Bin Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof
US20110193812A1 (en) * 2008-10-30 2011-08-11 Kaoru Uchida Portable terminal device, data manipulation processing method and data manipulation processing program
KR20100048090A (ko) * 2008-10-30 2010-05-11 삼성전자주식회사 터치와 모션을 통해 제어 명령을 생성하는 인터페이스 장치, 인터페이스 시스템 및 이를 이용한 인터페이스 방법
US8423916B2 (en) * 2008-11-20 2013-04-16 Canon Kabushiki Kaisha Information processing apparatus, processing method thereof, and computer-readable storage medium
CN102227704B (zh) * 2008-11-28 2014-09-03 创新科技有限公司 用于控制声音再现装置的装置和方法
US8610673B2 (en) * 2008-12-03 2013-12-17 Microsoft Corporation Manipulation of list on a multi-touch display
US8294047B2 (en) 2008-12-08 2012-10-23 Apple Inc. Selective input signal rejection and modification
US9041660B2 (en) * 2008-12-09 2015-05-26 Microsoft Technology Licensing, Llc Soft keyboard control
JP2010165337A (ja) * 2008-12-15 2010-07-29 Sony Corp 情報処理装置、情報処理方法およびプログラム
DE112008004156B4 (de) * 2008-12-15 2021-06-24 Hewlett-Packard Development Company, L.P. System und verfahren für einen gestenbasierten editiermodus und computerlesbares medium hierfür
US20100162181A1 (en) * 2008-12-22 2010-06-24 Palm, Inc. Interpreting Gesture Input Including Introduction Or Removal Of A Point Of Contact While A Gesture Is In Progress
US20100162169A1 (en) * 2008-12-23 2010-06-24 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Dynamic Slider Interface
KR101503850B1 (ko) * 2008-12-24 2015-03-19 삼성전자 주식회사 디스플레이장치 및 그 제어방법
JP4683126B2 (ja) 2008-12-26 2011-05-11 ブラザー工業株式会社 入力装置
JP2010157038A (ja) * 2008-12-26 2010-07-15 Toshiba Corp 電子機器、入力制御方法
KR20100081577A (ko) * 2009-01-06 2010-07-15 삼성전자주식회사 휴대단말에서 오브젝트의 내비게이션 방법 및 장치
US8698741B1 (en) * 2009-01-16 2014-04-15 Fresenius Medical Care Holdings, Inc. Methods and apparatus for medical device cursor control and touchpad-based navigation
US8330733B2 (en) * 2009-01-21 2012-12-11 Microsoft Corporation Bi-modal multiscreen interactivity
KR101545875B1 (ko) * 2009-01-23 2015-08-20 삼성전자주식회사 멀티미디어 아이템 조작 장치 및 방법
KR20100086678A (ko) * 2009-01-23 2010-08-02 삼성전자주식회사 멀티미디어 아이템 재생 장치 및 방법
US9087032B1 (en) 2009-01-26 2015-07-21 Amazon Technologies, Inc. Aggregation of highlights
JP2010176330A (ja) 2009-01-28 2010-08-12 Sony Corp 情報処理装置、及び表示制御方法
US7870496B1 (en) 2009-01-29 2011-01-11 Jahanzeb Ahmed Sherwani System using touchscreen user interface of a mobile device to remotely control a host computer
US9141268B2 (en) * 2009-01-30 2015-09-22 Brother Kogyo Kabushiki Kaisha Inputting apparatus and storage medium storing program
US9069398B1 (en) 2009-01-30 2015-06-30 Cellco Partnership Electronic device having a touch panel display and a method for operating the same
DE102009008041A1 (de) * 2009-02-09 2010-08-12 Volkswagen Ag Verfahren zum Betrieb eines Kraftfahrzeuges mit einem Touchscreen
US8775023B2 (en) 2009-02-15 2014-07-08 Neanode Inc. Light-based touch controls on a steering wheel and dashboard
KR20100093293A (ko) * 2009-02-16 2010-08-25 주식회사 팬택 터치 기능을 갖는 이동 단말기 및 그 이동 단말기의 터치 인식 방법
US7939742B2 (en) * 2009-02-19 2011-05-10 Will Glaser Musical instrument with digitally controlled virtual frets
US9524094B2 (en) * 2009-02-20 2016-12-20 Nokia Technologies Oy Method and apparatus for causing display of a cursor
US8566044B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US8689128B2 (en) * 2009-03-16 2014-04-01 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US8756534B2 (en) 2009-03-16 2014-06-17 Apple Inc. Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
US9852761B2 (en) * 2009-03-16 2017-12-26 Apple Inc. Device, method, and graphical user interface for editing an audio or video attachment in an electronic message
US9311112B2 (en) 2009-03-16 2016-04-12 Apple Inc. Event recognition
US8839155B2 (en) * 2009-03-16 2014-09-16 Apple Inc. Accelerated scrolling for a multifunction device
US8566045B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US9684521B2 (en) 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
US8285499B2 (en) 2009-03-16 2012-10-09 Apple Inc. Event recognition
WO2010111582A1 (en) * 2009-03-27 2010-09-30 Bailey Scott J Interactive media player system
US8751955B2 (en) * 2009-03-28 2014-06-10 International Business Machines Corporation Scrollbar user interface for multitouch devices
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
US8832584B1 (en) 2009-03-31 2014-09-09 Amazon Technologies, Inc. Questions on highlighted passages
US8456466B1 (en) 2009-04-01 2013-06-04 Perceptive Pixel Inc. Resolving ambiguous rotations in 3D manipulation
US8413054B2 (en) * 2009-04-13 2013-04-02 Cisco Technology, Inc. Graphical user interface for still image capture from video footage
JP2010250554A (ja) * 2009-04-15 2010-11-04 Sony Corp メニュー表示装置、メニュー表示方法およびプログラム
US20100275122A1 (en) * 2009-04-27 2010-10-28 Microsoft Corporation Click-through controller for mobile interaction
US8427440B2 (en) * 2009-05-05 2013-04-23 Microsoft Corporation Contact grouping and gesture recognition for surface computing
KR101097309B1 (ko) * 2009-05-06 2011-12-23 삼성모바일디스플레이주식회사 터치 동작 인식 방법 및 장치
US8669945B2 (en) * 2009-05-07 2014-03-11 Microsoft Corporation Changing of list views on mobile device
US8677282B2 (en) * 2009-05-13 2014-03-18 International Business Machines Corporation Multi-finger touch adaptations for medical imaging systems
US8154529B2 (en) * 2009-05-14 2012-04-10 Atmel Corporation Two-dimensional touch sensors
US9354751B2 (en) 2009-05-15 2016-05-31 Apple Inc. Input device with optimized capacitive sensing
KR101646922B1 (ko) * 2009-05-19 2016-08-23 삼성전자 주식회사 휴대 단말기의 통신 관련 기능 운용 방법 및 이를 지원하는 휴대 단말기
KR101640463B1 (ko) * 2009-05-19 2016-07-18 삼성전자 주식회사 휴대 단말기의 운용 방법 및 이를 지원하는 휴대 단말기
KR101167248B1 (ko) * 2009-05-22 2012-07-23 삼성메디슨 주식회사 터치 인터랙션을 사용하는 초음파 진단 장치
US20120109348A1 (en) * 2009-05-25 2012-05-03 Pioneer Corporation Cross fader unit, mixer and program
US8400410B2 (en) * 2009-05-26 2013-03-19 Microsoft Corporation Ferromagnetic user interfaces
US8836648B2 (en) 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US8681106B2 (en) * 2009-06-07 2014-03-25 Apple Inc. Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
JP2010288015A (ja) * 2009-06-10 2010-12-24 Sony Corp 情報処理装置、情報処理方法及び情報処理プログラム
TWI511020B (zh) * 2009-06-10 2015-12-01 Htc Corp 頁面顯示方法,電子裝置,程式產品
FR2946768B1 (fr) * 2009-06-11 2012-02-10 Sagem Defense Securite Procede d'entree tactile d'instructions de commande d'un programme d'ordinateur et systeme pour la mise en oeuvre de ce procede
US8369974B2 (en) * 2009-06-16 2013-02-05 Kyran Daisy Virtual phonograph
KR101583342B1 (ko) * 2009-06-23 2016-01-07 엘지전자 주식회사 휴대 단말기 및 그 동작방법
US8407623B2 (en) * 2009-06-25 2013-03-26 Apple Inc. Playback control using a touch interface
TWI398818B (zh) * 2009-06-30 2013-06-11 Univ Nat Taiwan Science Tech 手勢辨識方法與系統
US9035887B1 (en) * 2009-07-10 2015-05-19 Lexcycle, Inc Interactive user interface
US8347232B1 (en) * 2009-07-10 2013-01-01 Lexcycle, Inc Interactive user interface
US9778810B2 (en) * 2009-07-14 2017-10-03 Zumobi, Inc. Techniques to modify content and view content on mobile devices
US8723988B2 (en) * 2009-07-17 2014-05-13 Sony Corporation Using a touch sensitive display to control magnification and capture of digital images by an electronic device
US8373669B2 (en) 2009-07-21 2013-02-12 Cisco Technology, Inc. Gradual proximity touch screen
US20110029868A1 (en) * 2009-08-02 2011-02-03 Modu Ltd. User interfaces for small electronic devices
KR20110014444A (ko) * 2009-08-05 2011-02-11 삼성전자주식회사 웹 브라우징 시 사용자 인터페이스 방법 및 그 방법을 수행하는 전자 기기와 그 기록 매체
TWI407339B (zh) * 2009-08-06 2013-09-01 Htc Corp 追蹤觸控面板上碰觸輸入之移動軌跡的方法與電腦程式產品及其相關電子裝置
GB0913734D0 (en) * 2009-08-06 2009-09-16 Binstead Ronald P Masked touch sensors
KR101608532B1 (ko) * 2009-08-11 2016-04-01 엘지전자 주식회사 이동 통신 단말기에서의 데이터 표시방법 및 이를 적용한 이동 통신 단말기
KR20110020642A (ko) * 2009-08-24 2011-03-03 삼성전자주식회사 사용자 접근을 인식하여 반응하는 gui제공 장치 및 방법
KR101589501B1 (ko) * 2009-08-24 2016-01-28 삼성전자주식회사 터치 스크린을 이용한 줌 제어 방법 및 장치
US8988191B2 (en) * 2009-08-27 2015-03-24 Symbol Technologies, Inc. Systems and methods for pressure-based authentication of an input on a touch screen
US8363020B2 (en) * 2009-08-27 2013-01-29 Symbol Technologies, Inc. Methods and apparatus for pressure-based manipulation of content on a touch screen
US9141193B2 (en) * 2009-08-31 2015-09-22 Microsoft Technology Licensing, Llc Techniques for using human gestures to control gesture unaware programs
JP5310403B2 (ja) * 2009-09-02 2013-10-09 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
KR101629645B1 (ko) * 2009-09-18 2016-06-21 엘지전자 주식회사 휴대 단말기 및 그 동작방법
EP3855297A3 (en) * 2009-09-22 2021-10-27 Apple Inc. Device method and graphical user interface for manipulating user interface objects
US20110074830A1 (en) * 2009-09-25 2011-03-31 Peter William Rapp Device, Method, and Graphical User Interface Using Mid-Drag Gestures
WO2011037733A1 (en) * 2009-09-25 2011-03-31 Apple Inc. Device, method, and graphical user interface using mid-drag gestures
US8799826B2 (en) 2009-09-25 2014-08-05 Apple Inc. Device, method, and graphical user interface for moving a calendar entry in a calendar application
US8780069B2 (en) 2009-09-25 2014-07-15 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8624933B2 (en) * 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
US20110074696A1 (en) * 2009-09-25 2011-03-31 Peter William Rapp Device, Method, and Graphical User Interface Using Mid-Drag Gestures
US20110074695A1 (en) * 2009-09-25 2011-03-31 Peter William Rapp Device, Method, and Graphical User Interface Using Mid-Drag Gestures
US8766928B2 (en) 2009-09-25 2014-07-01 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8832585B2 (en) 2009-09-25 2014-09-09 Apple Inc. Device, method, and graphical user interface for manipulating workspace views
US8692763B1 (en) 2009-09-28 2014-04-08 John T. Kim Last screen rendering for electronic book reader
KR101674713B1 (ko) * 2009-09-29 2016-11-09 레노보 이노베이션스 리미티드 (홍콩) 표시 장치, 제어 방법 및 기록 매체
US20110074804A1 (en) * 2009-09-30 2011-03-31 Nokia Corporation Selection of a region
US8780134B2 (en) * 2009-09-30 2014-07-15 Nokia Corporation Access to control of multiple editing effects
US9792012B2 (en) 2009-10-01 2017-10-17 Mobile Imaging In Sweden Ab Method relating to digital images
WO2011045861A1 (ja) * 2009-10-16 2011-04-21 パイオニア株式会社 地図表示装置、地図表示方法及び地図表示プログラム
US20110102333A1 (en) * 2009-10-30 2011-05-05 Wayne Carl Westerman Detection of Gesture Orientation on Repositionable Touch Surface
US8957918B2 (en) * 2009-11-03 2015-02-17 Qualcomm Incorporated Methods for implementing multi-touch gestures on a single-touch touch surface
US10799117B2 (en) 2009-11-05 2020-10-13 Fresenius Medical Care Holdings, Inc. Patient treatment and monitoring systems and methods with cause inferencing
JP2011101184A (ja) * 2009-11-05 2011-05-19 Sony Corp 撮影装置、撮影制御方法及び撮影制御プログラム
KR20110050201A (ko) * 2009-11-06 2011-05-13 삼성전자주식회사 디스플레이 장치 및 디스플레이 장치의 제어 방법
US20110113361A1 (en) * 2009-11-06 2011-05-12 Apple Inc. Adjustment presets for digital images
KR20110052869A (ko) * 2009-11-13 2011-05-19 삼성전자주식회사 휴대용 단말기에서 포인터 제어 기능을 제공하기 위한 장치 및 방법
US20120188285A1 (en) * 2009-11-15 2012-07-26 Ram Friedlander Enhanced pointing interface
TWI405104B (zh) * 2009-11-16 2013-08-11 Quanta Comp Inc 利用觸碰感測輸入裝置來翻轉三維圖形物件之方法
US20110122159A1 (en) * 2009-11-20 2011-05-26 Sony Ericsson Mobile Communications Ab Methods, devices, and computer program products for providing multi-region touch scrolling
US8466887B2 (en) 2009-12-09 2013-06-18 Htc Corporation Method and system for handling multiple touch input on a computing device
US20110142428A1 (en) * 2009-12-10 2011-06-16 Sony Ericsson Mobile Communications Ab Media control arrangement
EP2333659B1 (en) * 2009-12-14 2016-05-04 HTC Corporation Method and system for handling multiple touch input on a computing device
KR20110067492A (ko) * 2009-12-14 2011-06-22 삼성전자주식회사 Gui 제공방법 및 이를 적용한 멀티미디어 기기
JP5293587B2 (ja) 2009-12-16 2013-09-18 ソニー株式会社 表示制御装置、表示制御方法、プログラム
US20110148786A1 (en) * 2009-12-18 2011-06-23 Synaptics Incorporated Method and apparatus for changing operating modes
GB0922165D0 (en) * 2009-12-18 2010-02-03 Pelikon Ltd Human interface device and related methods
US9465532B2 (en) * 2009-12-18 2016-10-11 Synaptics Incorporated Method and apparatus for operating in pointing and enhanced gesturing modes
DE102009059868A1 (de) 2009-12-21 2011-06-22 Volkswagen AG, 38440 Verfahren und Vorrichtung zum Bereitstellen einer Benutzerschnittstelle
US8274592B2 (en) * 2009-12-22 2012-09-25 Eastman Kodak Company Variable rate browsing of an image collection
US20120293436A1 (en) * 2009-12-29 2012-11-22 Nokia Corporation Apparatus, method, computer program and user interface
TWI426464B (zh) * 2009-12-30 2014-02-11 Univ Nat Taiwan 四維資訊展示方法及裝置
KR20110077236A (ko) * 2009-12-30 2011-07-07 주식회사 아이리버 조작툴을 이용하여 원하는 재생 시점으로 이동할 수 있는 멀티미디어 디바이스 및 그 방법
KR101626621B1 (ko) * 2009-12-30 2016-06-01 엘지전자 주식회사 원형 디스플레이부를 구비한 이동 통신 단말기의 데이터 제어 방법 및 이를 적용한 이동 통신 단말기
EP2341413B1 (en) * 2009-12-31 2016-11-16 Sony Computer Entertainment Europe Limited Entertainment device and method of content navigation
US8510677B2 (en) 2010-01-06 2013-08-13 Apple Inc. Device, method, and graphical user interface for navigating through a range of values
US20110163967A1 (en) * 2010-01-06 2011-07-07 Imran Chaudhri Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document
US8621380B2 (en) 2010-01-06 2013-12-31 Apple Inc. Apparatus and method for conditionally enabling or disabling soft buttons
US8786559B2 (en) * 2010-01-06 2014-07-22 Apple Inc. Device, method, and graphical user interface for manipulating tables using multi-contact gestures
KR101691938B1 (ko) * 2010-01-06 2017-01-03 삼성전자주식회사 휴대 단말기의 반복 재생 구간 설정 방법 및 장치
EP2348392A1 (en) * 2010-01-21 2011-07-27 Research In Motion Limited Portable electronic device and method of controlling same
US20110179381A1 (en) * 2010-01-21 2011-07-21 Research In Motion Limited Portable electronic device and method of controlling same
US8612884B2 (en) 2010-01-26 2013-12-17 Apple Inc. Device, method, and graphical user interface for resizing objects
US8539385B2 (en) 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for precise positioning of objects
US8539386B2 (en) 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for selecting and moving objects
US8239785B2 (en) * 2010-01-27 2012-08-07 Microsoft Corporation Edge gestures
US20110185299A1 (en) * 2010-01-28 2011-07-28 Microsoft Corporation Stamp Gestures
US9411504B2 (en) 2010-01-28 2016-08-09 Microsoft Technology Licensing, Llc Copy and staple gestures
US8261213B2 (en) 2010-01-28 2012-09-04 Microsoft Corporation Brush, carbon-copy, and fill gestures
KR20110088727A (ko) * 2010-01-29 2011-08-04 삼성전자주식회사 휴대용 단말기에서 출력 이미지를 회전시키기 위한 장치 및 방법
US9519356B2 (en) 2010-02-04 2016-12-13 Microsoft Technology Licensing, Llc Link gestures
US8638371B2 (en) * 2010-02-12 2014-01-28 Honeywell International Inc. Method of manipulating assets shown on a touch-sensitive display
US8570286B2 (en) * 2010-02-12 2013-10-29 Honeywell International Inc. Gestures on a touch-sensitive display
US20110199386A1 (en) * 2010-02-12 2011-08-18 Honeywell International Inc. Overlay feature to provide user assistance in a multi-touch interactive display environment
SE534551C2 (sv) 2010-02-15 2011-10-04 Scalado Ab Digital bildmanipulation innefattande identifiering av ett målområde i en målbild och sömlös ersättning av bildinformation utifrån en källbild
US20110231796A1 (en) * 2010-02-16 2011-09-22 Jose Manuel Vigil Methods for navigating a touch screen device in conjunction with gestures
JP5348008B2 (ja) * 2010-02-17 2013-11-20 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US9965165B2 (en) 2010-02-19 2018-05-08 Microsoft Technology Licensing, Llc Multi-finger gestures
US9367205B2 (en) 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
US8799827B2 (en) 2010-02-19 2014-08-05 Microsoft Corporation Page manipulations using on and off-screen gestures
US20110209098A1 (en) * 2010-02-19 2011-08-25 Hinckley Kenneth P On and Off-Screen Gesture Combinations
US9310994B2 (en) 2010-02-19 2016-04-12 Microsoft Technology Licensing, Llc Use of bezel as an input mechanism
US9274682B2 (en) 2010-02-19 2016-03-01 Microsoft Technology Licensing, Llc Off-screen gestures to create on-screen input
JP5534857B2 (ja) * 2010-02-22 2014-07-02 キヤノン株式会社 表示制御装置及び表示制御装置の制御方法
JP5534858B2 (ja) * 2010-02-22 2014-07-02 キヤノン株式会社 表示制御装置及び表示制御装置の制御方法
US8717317B2 (en) * 2010-02-22 2014-05-06 Canon Kabushiki Kaisha Display control device and method for controlling display on touch panel, and storage medium
US20110209080A1 (en) * 2010-02-24 2011-08-25 Htc Corporation Display method and electronic device for using the same
US20110209089A1 (en) * 2010-02-25 2011-08-25 Hinckley Kenneth P Multi-screen object-hold and page-change gesture
US9454304B2 (en) * 2010-02-25 2016-09-27 Microsoft Technology Licensing, Llc Multi-screen dual tap gesture
US8473870B2 (en) * 2010-02-25 2013-06-25 Microsoft Corporation Multi-screen hold and drag gesture
US8751970B2 (en) 2010-02-25 2014-06-10 Microsoft Corporation Multi-screen synchronous slide gesture
US8539384B2 (en) 2010-02-25 2013-09-17 Microsoft Corporation Multi-screen pinch and expand gestures
US9075522B2 (en) 2010-02-25 2015-07-07 Microsoft Technology Licensing, Llc Multi-screen bookmark hold gesture
US8707174B2 (en) * 2010-02-25 2014-04-22 Microsoft Corporation Multi-screen hold and page-flip gesture
US20110209058A1 (en) * 2010-02-25 2011-08-25 Microsoft Corporation Multi-screen hold and tap gesture
US20110209101A1 (en) * 2010-02-25 2011-08-25 Hinckley Kenneth P Multi-screen pinch-to-pocket gesture
DE102010009622A1 (de) 2010-02-27 2011-09-01 Volkswagen Ag Verfahren zum Betreiben einer Benutzerschnittstelle und Vorrichtung dazu, insbesondere in einem Fahrzeug
US20110216015A1 (en) * 2010-03-05 2011-09-08 Mckesson Financial Holdings Limited Apparatus and method for directing operation of a software application via a touch-sensitive surface divided into regions associated with respective functions
US8941600B2 (en) * 2010-03-05 2015-01-27 Mckesson Financial Holdings Apparatus for providing touch feedback for user input to a touch sensitive surface
US8756522B2 (en) * 2010-03-19 2014-06-17 Blackberry Limited Portable electronic device and method of controlling same
US9292161B2 (en) * 2010-03-24 2016-03-22 Microsoft Technology Licensing, Llc Pointer tool with touch-enabled precise placement
TW201133327A (en) * 2010-03-24 2011-10-01 Acer Inc Multiple displays electric apparatus and operation method thereof
US9990062B2 (en) * 2010-03-26 2018-06-05 Nokia Technologies Oy Apparatus and method for proximity based input
US20110243397A1 (en) 2010-03-30 2011-10-06 Christopher Watkins Searching digital image collections using face recognition
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
KR20110116524A (ko) * 2010-04-19 2011-10-26 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US20110273379A1 (en) * 2010-05-05 2011-11-10 Google Inc. Directional pad on touchscreen
JP5533254B2 (ja) * 2010-05-24 2014-06-25 アイシン・エィ・ダブリュ株式会社 情報表示装置、情報表示方法及びプログラム
US8286102B1 (en) * 2010-05-27 2012-10-09 Adobe Systems Incorporated System and method for image processing using multi-touch gestures
EP2390772A1 (en) * 2010-05-31 2011-11-30 Sony Ericsson Mobile Communications AB User interface with three dimensional user input
US9542091B2 (en) 2010-06-04 2017-01-10 Apple Inc. Device, method, and graphical user interface for navigating through a user interface using a dynamic object selection indicator
KR101667425B1 (ko) * 2010-06-07 2016-10-18 엘지이노텍 주식회사 터치윈도우 확대축소 기능을 갖는 모바일장치 및 터치윈도우의 확대축소 방법
US8707195B2 (en) 2010-06-07 2014-04-22 Apple Inc. Devices, methods, and graphical user interfaces for accessibility via a touch-sensitive surface
JP5556398B2 (ja) * 2010-06-08 2014-07-23 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US9009594B2 (en) 2010-06-10 2015-04-14 Microsoft Technology Licensing, Llc Content gestures
EP2395440A3 (en) * 2010-06-14 2012-01-11 Lg Electronics Inc. Mobile terminal and conrolling method thereof
US8552999B2 (en) 2010-06-14 2013-10-08 Apple Inc. Control selection approximation
TWI581131B (zh) * 2010-06-15 2017-05-01 陞達科技股份有限公司 分析二維軌跡以產生至少一非線性指標之方法以及使用該方法之觸控模組
DE102010025354B4 (de) * 2010-06-28 2013-01-03 Audi Ag Fahrerassistenzsystem für ein Kraftfahrzeug
US8773370B2 (en) 2010-07-13 2014-07-08 Apple Inc. Table editing systems with gesture-based insertion and deletion of columns and rows
US20120013541A1 (en) * 2010-07-14 2012-01-19 Research In Motion Limited Portable electronic device and method of controlling same
KR20120007686A (ko) * 2010-07-15 2012-01-25 삼성전자주식회사 터치 디바이스에서 기능 제어 방법 및 장치
US20120019453A1 (en) 2010-07-26 2012-01-26 Wayne Carl Westerman Motion continuation of touch input
US20120030567A1 (en) * 2010-07-28 2012-02-02 Victor B Michael System with contextual dashboard and dropboard features
US20120030566A1 (en) * 2010-07-28 2012-02-02 Victor B Michael System with touch-based selection of data items
US20120026100A1 (en) * 2010-07-30 2012-02-02 Migos Charles J Device, Method, and Graphical User Interface for Aligning and Distributing Objects
JP5494337B2 (ja) 2010-07-30 2014-05-14 ソニー株式会社 情報処理装置、情報処理方法及び情報処理プログラム
US8972879B2 (en) 2010-07-30 2015-03-03 Apple Inc. Device, method, and graphical user interface for reordering the front-to-back positions of objects
JP5552947B2 (ja) 2010-07-30 2014-07-16 ソニー株式会社 情報処理装置、表示制御方法及び表示制御プログラム
US9098182B2 (en) 2010-07-30 2015-08-04 Apple Inc. Device, method, and graphical user interface for copying user interface objects between content regions
US8799815B2 (en) * 2010-07-30 2014-08-05 Apple Inc. Device, method, and graphical user interface for activating an item in a folder
US9081494B2 (en) 2010-07-30 2015-07-14 Apple Inc. Device, method, and graphical user interface for copying formatting attributes
US8963874B2 (en) 2010-07-31 2015-02-24 Symbol Technologies, Inc. Touch screen rendering system and method of operation thereof
US8826164B2 (en) 2010-08-03 2014-09-02 Apple Inc. Device, method, and graphical user interface for creating a new folder
WO2012020276A1 (en) * 2010-08-11 2012-02-16 Sony Ericsson Mobile Communications Ab Regulation of navigation speed among displayed items and related devices and methods
US8576171B2 (en) * 2010-08-13 2013-11-05 Immersion Corporation Systems and methods for providing haptic feedback to touch-sensitive input devices
FR2963970B1 (fr) * 2010-08-17 2013-07-12 Compagnie Ind Et Financiere Dingenierie Ingenico Procede de commande d'actions au moyen d'un ecran tactile.
US8452600B2 (en) 2010-08-18 2013-05-28 Apple Inc. Assisted reader
JP5064552B2 (ja) * 2010-08-20 2012-10-31 奇美電子股▲ふん▼有限公司 入力検出方法、入力検出装置、入力検出プログラム及び記録媒体
US8730035B2 (en) 2010-08-23 2014-05-20 Rohm Co., Ltd. Lighting apparatus
KR20120020247A (ko) * 2010-08-27 2012-03-08 삼성전자주식회사 컨텐츠 재생 장치 및 방법, 컨텐츠 재생을 위한 휴대용 전자 장치
US8884888B2 (en) * 2010-08-30 2014-11-11 Apple Inc. Accelerometer determined input velocity
CN101943995A (zh) * 2010-09-01 2011-01-12 惠州Tcl移动通信有限公司 一种移动终端及其触摸屏的显示信息处理方法和装置
KR101780020B1 (ko) 2010-09-02 2017-09-19 삼성전자주식회사 인터페이스 방법 및 장치
JP5625642B2 (ja) * 2010-09-06 2014-11-19 ソニー株式会社 情報処理装置、データ分割方法及びデータ分割プログラム
US9495322B1 (en) 2010-09-21 2016-11-15 Amazon Technologies, Inc. Cover display
DE112011103173T5 (de) 2010-09-24 2013-08-14 Qnx Software Systems Limited Übergangsansicht auf einer tragbaren elektronischen Vorrichtung
DE112011101209T5 (de) 2010-09-24 2013-01-17 Qnx Software Systems Ltd. Warnmeldungs-Anzeige auf einer tragbaren elektronischen Vorrichtung
ES2900188T3 (es) * 2010-09-24 2022-03-16 Huawei Tech Co Ltd Dispositivo electrónico portátil y método para controlar el mismo
KR20120031399A (ko) * 2010-09-24 2012-04-03 엘지전자 주식회사 이동 단말기 및 그의 재생속도 제어 방법
US9569003B2 (en) * 2010-09-30 2017-02-14 Broadcom Corporation Portable computing device including a three-dimensional touch screen
US8842080B2 (en) * 2010-10-01 2014-09-23 Z124 User interface with screen spanning icon morphing
KR101726607B1 (ko) * 2010-10-19 2017-04-13 삼성전자주식회사 휴대 단말기의 화면 제어 방법 및 장치
US9141285B2 (en) 2010-11-05 2015-09-22 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8587547B2 (en) 2010-11-05 2013-11-19 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
JP5833822B2 (ja) * 2010-11-25 2015-12-16 パナソニックIpマネジメント株式会社 電子機器
KR101260834B1 (ko) * 2010-12-14 2013-05-06 삼성전자주식회사 타임라인 바를 이용한 터치스크린 제어방법, 장치 및 이를 위한 프로그램이 기록된 기록매체 및 사용자 단말
US20120148216A1 (en) * 2010-12-14 2012-06-14 Qualcomm Incorporated Self-editing video recording
US9121750B2 (en) * 2010-12-15 2015-09-01 Sap Se System and method to visualize measuring and dosing operations
US20120155848A1 (en) * 2010-12-16 2012-06-21 Motorola-Mobility, Inc. Method and System for Providing Viewfinder Operation in Mobile Device
US8994646B2 (en) 2010-12-17 2015-03-31 Microsoft Corporation Detecting gestures involving intentional movement of a computing device
US8660978B2 (en) 2010-12-17 2014-02-25 Microsoft Corporation Detecting and responding to unintentional contact with a computing device
US8982045B2 (en) 2010-12-17 2015-03-17 Microsoft Corporation Using movement of a computing device to enhance interpretation of input events produced when interacting with the computing device
US9244545B2 (en) 2010-12-17 2016-01-26 Microsoft Technology Licensing, Llc Touch and stylus discrimination and rejection for contact sensitive computing devices
US8988398B2 (en) 2011-02-11 2015-03-24 Microsoft Corporation Multi-touch input device with orientation sensing
US20120159383A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Customization of an immersive environment
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
KR20130141651A (ko) 2010-12-22 2013-12-26 톰슨 라이센싱 사용자 인터페이스에서 관심 영역들을 로케이팅하기 위한 방법
FR2969781B1 (fr) * 2010-12-22 2013-07-05 Peugeot Citroen Automobiles Sa Interface homme machine comprenant une surface tactile de commande sensible a des glissements pour faire defiler les elements d'une liste
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
JP5619595B2 (ja) * 2010-12-24 2014-11-05 京セラ株式会社 携帯端末装置
CN102176731A (zh) * 2010-12-27 2011-09-07 华为终端有限公司 一种截取音频文件或视频文件的方法及手机
US8902220B2 (en) * 2010-12-27 2014-12-02 Xerox Corporation System architecture for virtual rendering of a print production piece
KR20120075839A (ko) * 2010-12-29 2012-07-09 삼성전자주식회사 터치스크린 단말기에서 마우스 우 클릭 기능 제공 방법 및 장치
TWM406889U (en) 2010-12-29 2011-07-01 Puu Jiuh Co Ltd Remote control transmitter attached to portable touch-controlled communication device
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US20130334300A1 (en) 2011-01-03 2013-12-19 Curt Evans Text-synchronized media utilization and manipulation based on an embedded barcode
US9430128B2 (en) 2011-01-06 2016-08-30 Tivo, Inc. Method and apparatus for controls based on concurrent gestures
CN103329075B (zh) * 2011-01-06 2017-12-26 TiVo解决方案有限公司 用于基于手势控制的方法和装置
CN102693000B (zh) * 2011-01-13 2016-04-27 义隆电子股份有限公司 用以执行多手指手势功能的计算装置及方法
TW201232349A (en) * 2011-01-21 2012-08-01 Novatek Microelectronics Corp Single finger gesture determination method, touch control chip, touch control system and computer system
US9092132B2 (en) 2011-01-24 2015-07-28 Apple Inc. Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
US8842082B2 (en) 2011-01-24 2014-09-23 Apple Inc. Device, method, and graphical user interface for navigating and annotating an electronic document
FR2971066B1 (fr) 2011-01-31 2013-08-23 Nanotec Solution Interface homme-machine tridimensionnelle.
WO2012104288A1 (en) * 2011-02-03 2012-08-09 Telefonaktiebolaget L M Ericsson (Publ) A device having a multipoint sensing surface
US9201520B2 (en) 2011-02-11 2015-12-01 Microsoft Technology Licensing, Llc Motion and context sharing for pen-based computing inputs
JP2012165920A (ja) * 2011-02-15 2012-09-06 Universal Entertainment Corp ゲーミングマシン
EP2490113B1 (en) * 2011-02-15 2016-11-23 Lg Electronics Inc. Display device and method of controlling operation thereof
JP5413688B2 (ja) * 2011-02-16 2014-02-12 ブラザー工業株式会社 画像区画プログラム、及び、表示装置
JP5862579B2 (ja) * 2011-02-18 2016-02-16 日本電気株式会社 電子機器、制御設定方法、及びプログラム
US9547428B2 (en) 2011-03-01 2017-01-17 Apple Inc. System and method for touchscreen knob control
US8836802B2 (en) 2011-03-21 2014-09-16 Honeywell International Inc. Method of defining camera scan movements using gestures
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9285950B2 (en) * 2011-03-30 2016-03-15 Google Inc. Hover-over gesturing on mobile devices
US8872773B2 (en) 2011-04-05 2014-10-28 Blackberry Limited Electronic device and method of controlling same
US20120256857A1 (en) * 2011-04-05 2012-10-11 Mak Genevieve Elizabeth Electronic device and method of controlling same
US20120256846A1 (en) * 2011-04-05 2012-10-11 Research In Motion Limited Electronic device and method of controlling same
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
US9116614B1 (en) * 2011-04-13 2015-08-25 Google Inc. Determining pointer and scroll gestures on a touch-sensitive input device
AU2012242519B2 (en) * 2011-04-13 2015-11-05 Google Llc Click disambiguation on a touch-sensitive input device
KR20130052749A (ko) * 2011-04-15 2013-05-23 엘지전자 주식회사 터치 기반 사용자 인터페이스 장치 및 방법
CN103562791A (zh) * 2011-04-18 2014-02-05 眼见360股份有限公司 用于与移动计算设备一起进行全景视频成像的装置和方法
DK2702546T3 (en) 2011-04-29 2021-03-15 American Greetings Corp Systems, methods and apparatuses for creating, editing, distributing and viewing electronic greeting cards
KR101810403B1 (ko) * 2011-05-13 2017-12-19 삼성전자주식회사 휴대용 단말기에서 주변 디바이스의 데이터를 저장하기 위한 장치 및 방법
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
TWI467463B (zh) * 2011-05-27 2015-01-01 Asustek Comp Inc 具觸控式螢幕的電腦系統及其手勢的處理方法
US20120304132A1 (en) 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
KR101290145B1 (ko) 2011-05-31 2013-07-26 삼성전자주식회사 터치 스크린 제어 방법 및 장치, 컴퓨터에 의해 독출될 수 있는 기록 매체, 그리고 단말장치
US8661339B2 (en) 2011-05-31 2014-02-25 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
SE1150505A1 (sv) 2011-05-31 2012-12-01 Mobile Imaging In Sweden Ab Metod och anordning för tagning av bilder
US9281010B2 (en) 2011-05-31 2016-03-08 Samsung Electronics Co., Ltd. Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same
US8751971B2 (en) 2011-06-05 2014-06-10 Apple Inc. Devices, methods, and graphical user interfaces for providing accessibility using a touch-sensitive surface
CH705069A1 (de) * 2011-06-06 2012-12-14 Markus Cslovjecsek Cstool Gmbh Verfahren zum bewegungsabhängigen Navigieren in kontinuierlichen Datenströmen entlang visueller Strukturen.
KR101794000B1 (ko) * 2011-06-13 2017-11-06 삼성전자주식회사 터치 스크린을 구비하는 기기에서 스크롤 장치 및 방법
JP5760742B2 (ja) * 2011-06-27 2015-08-12 ヤマハ株式会社 コントローラーおよびパラメーター制御方法
CN102855077A (zh) * 2011-07-01 2013-01-02 宫润玉 多功能触控板模式切换方法
US9792017B1 (en) 2011-07-12 2017-10-17 Domo, Inc. Automatic creation of drill paths
US9202297B1 (en) * 2011-07-12 2015-12-01 Domo, Inc. Dynamic expansion of data visualizations
US9432583B2 (en) 2011-07-15 2016-08-30 Mobile Imaging In Sweden Ab Method of providing an adjusted digital image representation of a view, and an apparatus
EP2555096A1 (de) * 2011-08-01 2013-02-06 Siemens Aktiengesellschaft Verfahren zur Vorgabe von Sollwerten
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US9317196B2 (en) 2011-08-10 2016-04-19 Microsoft Technology Licensing, Llc Automatic zooming for text selection/cursor placement
US8971572B1 (en) 2011-08-12 2015-03-03 The Research Foundation For The State University Of New York Hand pointing estimation for human computer interaction
US10706096B2 (en) 2011-08-18 2020-07-07 Apple Inc. Management of local and remote media items
EP2562633B1 (en) * 2011-08-26 2016-03-30 Apple Inc. Device, method and graphical user interface for navigating and previewing content items
US8812980B2 (en) * 2011-08-26 2014-08-19 Microsoft Corporation Objectizing and animating images
US9244584B2 (en) * 2011-08-26 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigating and previewing content items
EP2751650B1 (en) * 2011-08-31 2017-11-15 Qoros Automotive Co. Ltd. Interactive system for vehicle
US20130050267A1 (en) * 2011-08-31 2013-02-28 Panasonic Corporation Information processing terminal, display control method, and display control program
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US20130061122A1 (en) * 2011-09-07 2013-03-07 Microsoft Corporation Multi-cell selection using touch input
US9176610B1 (en) * 2011-09-07 2015-11-03 Smule, Inc. Audiovisual sampling for percussion-type instrument with crowd-sourced content sourcing and distribution
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9594735B2 (en) 2011-09-12 2017-03-14 Microsoft Technology Licensing, Llc Automatic highlighting of formula parameters for limited display devices
US9836868B2 (en) 2011-09-22 2017-12-05 Xerox Corporation System and method employing segmented models of binding elements in virtual rendering of a print production piece
US9105116B2 (en) 2011-09-22 2015-08-11 Xerox Corporation System and method employing variable size binding elements in virtual rendering of a print production piece
US9729685B2 (en) 2011-09-28 2017-08-08 Apple Inc. Cover for a tablet device
US9002322B2 (en) 2011-09-29 2015-04-07 Apple Inc. Authentication with secondary approver
US9772759B2 (en) 2011-10-14 2017-09-26 Apple Inc. Device, method, and graphical user interface for data input using virtual sliders
EP2584441A1 (en) * 2011-10-18 2013-04-24 Research In Motion Limited Electronic device and method of controlling same
US8810535B2 (en) 2011-10-18 2014-08-19 Blackberry Limited Electronic device and method of controlling same
US9594405B2 (en) * 2011-10-19 2017-03-14 Facebook, Inc. Composite touch gesture control with touch screen input device and secondary touch input device
US9158741B1 (en) 2011-10-28 2015-10-13 Amazon Technologies, Inc. Indicators for navigating digital works
US9372612B2 (en) * 2011-10-31 2016-06-21 Microsoft Technology Licensing, Llc Exposing inertial snap points
TWI571790B (zh) * 2011-11-10 2017-02-21 財團法人資訊工業策進會 依感測信號更改圖示座標值的方法與電子裝置
TWI448140B (zh) * 2011-11-11 2014-08-01 Inst Information Industry 手持裝置及其控制方法
TWI465971B (zh) * 2011-11-11 2014-12-21 Benq Corp 電子裝置及其操控方法
US10423515B2 (en) 2011-11-29 2019-09-24 Microsoft Technology Licensing, Llc Recording touch information
JP2013114481A (ja) * 2011-11-29 2013-06-10 Sony Corp 情報処理装置、情報処理方法、及びプログラム
US9858173B2 (en) 2011-12-01 2018-01-02 Microsoft Technology Licensing, Llc Recording user-driven events within a computing system including vicinity searching
US9395868B2 (en) 2011-12-06 2016-07-19 Google Inc. Graphical user interface window spacing mechanisms
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9524097B2 (en) * 2011-12-22 2016-12-20 International Business Machines Corporation Touchscreen gestures for selecting a graphical object
KR101901929B1 (ko) * 2011-12-28 2018-09-27 엘지전자 주식회사 이동 단말기 및 그 제어 방법, 이를 위한 기록 매체
US20130176213A1 (en) * 2012-01-09 2013-07-11 Nvidia Corporation Touch-Screen Input/Output Device Techniques
US9342181B2 (en) 2012-01-09 2016-05-17 Nvidia Corporation Touch-screen input/output device touch sensing techniques
KR101954794B1 (ko) * 2012-01-20 2019-05-31 삼성전자주식회사 영상 표시 장치에서 멀티미디어 컨텐츠의 재생구간을 탐색하기 위한 장치 및 방법
US9652132B2 (en) 2012-01-27 2017-05-16 Google Inc. Handling touch inputs based on user intention inference
CN103246440A (zh) * 2012-02-03 2013-08-14 瀚宇彩晶股份有限公司 利用坐标轴比例与差值旋转画面的方法
US9558577B2 (en) 2012-02-07 2017-01-31 Rowland Hobbs Rhythmic mosaic generation methods, apparatuses and media
US10127000B2 (en) 2012-02-07 2018-11-13 Rowland Hobbs Mosaic generating platform methods, apparatuses and media
US10592196B2 (en) 2012-02-07 2020-03-17 David H. Sonnenberg Mosaic generating platform methods, apparatuses and media
US8902181B2 (en) 2012-02-07 2014-12-02 Microsoft Corporation Multi-touch-movement gestures for tablet computing devices
EP2812778A4 (en) * 2012-02-08 2015-12-02 Blackberry Ltd PORTABLE ELECTRONIC DEVICE AND CONTROL METHOD THEREFOR
US9395901B2 (en) 2012-02-08 2016-07-19 Blackberry Limited Portable electronic device and method of controlling same
US10289660B2 (en) 2012-02-15 2019-05-14 Apple Inc. Device, method, and graphical user interface for sharing a content object in a document
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
WO2013126404A1 (en) * 2012-02-22 2013-08-29 Nike International Ltd. Workout user experience
EP2631747B1 (en) 2012-02-24 2016-03-30 BlackBerry Limited Method and apparatus for providing a user interface on a device that indicates content operators
EP2631760A1 (en) 2012-02-24 2013-08-28 Research In Motion Limited Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content
KR101527038B1 (ko) 2012-02-24 2015-06-08 엘지전자 주식회사 이동 단말기 및 그 제어 방법, 이를 위한 기록 매체
US20130227490A1 (en) * 2012-02-24 2013-08-29 Simon Martin THORSANDER Method and Apparatus for Providing an Option to Enable Multiple Selections
JP5990011B2 (ja) 2012-02-28 2016-09-07 キヤノン株式会社 情報処理装置及びその制御方法
TW201335833A (zh) * 2012-02-29 2013-09-01 Hon Hai Prec Ind Co Ltd 電子設備編輯工具變更方法及系統
US9041727B2 (en) 2012-03-06 2015-05-26 Apple Inc. User interface tools for selectively applying effects to image
US9202433B2 (en) 2012-03-06 2015-12-01 Apple Inc. Multi operation slider
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US10282055B2 (en) 2012-03-06 2019-05-07 Apple Inc. Ordered processing of edits for a media editing application
JP5979916B2 (ja) * 2012-03-07 2016-08-31 キヤノン株式会社 情報処理装置およびその制御方法
CN102622179A (zh) * 2012-03-09 2012-08-01 游图明 基于触屏电子设备上访问子文件的方法
TWI447640B (zh) * 2012-03-14 2014-08-01 Mitake Information Corp 金融商品報價軟體欄位拖放之裝置與方法
US9400592B2 (en) 2012-03-26 2016-07-26 Sharp Laboratories Of America, Inc. Methods, systems and apparatus for digital-marking-surface space and display management
JP2013206180A (ja) * 2012-03-28 2013-10-07 Kyocera Corp 電子機器および表示方法
US9081491B2 (en) * 2012-03-30 2015-07-14 Corel Corporation Controlling and editing media files with touch gestures over a media viewing area using a touch sensitive device
US8881269B2 (en) 2012-03-31 2014-11-04 Apple Inc. Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader
US20130257792A1 (en) 2012-04-02 2013-10-03 Synaptics Incorporated Systems and methods for determining user input using position information and force sensing
TWI466487B (zh) * 2012-04-02 2014-12-21 Acer Inc 遙控系統及其方法
KR101690261B1 (ko) 2012-04-02 2016-12-27 삼성전자주식회사 디지털 영상 처리장치 및 그 제어방법
US20130265501A1 (en) * 2012-04-09 2013-10-10 Sony Corporation Remote touch gestures
JP6004716B2 (ja) * 2012-04-13 2016-10-12 キヤノン株式会社 情報処理装置およびその制御方法、コンピュータプログラム
EP2839366A4 (en) * 2012-04-18 2016-05-11 Nokia Technologies Oy DISPLAY DEVICE WITH HAPTIC RETURN
US9386357B2 (en) 2012-04-27 2016-07-05 Arris Enterprises, Inc. Display of presentation elements
US10277933B2 (en) 2012-04-27 2019-04-30 Arris Enterprises Llc Method and device for augmenting user-input information related to media content
US10198444B2 (en) 2012-04-27 2019-02-05 Arris Enterprises Llc Display of presentation elements
US10389779B2 (en) 2012-04-27 2019-08-20 Arris Enterprises Llc Information processing
KR101413286B1 (ko) * 2012-05-02 2014-07-01 주식회사 팬택 전자 장치 및 이를 위한 잠금 해제 장치와 방법
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
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
JP2015519656A (ja) 2012-05-09 2015-07-09 アップル インコーポレイテッド ユーザインタフェースオブジェクトを移動し、ドロップするためのデバイス、方法及びグラフィカルユーザインタフェース
WO2013169870A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for transitioning between display states in response to gesture
EP3185116B1 (en) 2012-05-09 2019-09-11 Apple Inc. Device, method and graphical user interface for providing tactile feedback for operations performed in a user interface
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical 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
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
CN104487929B (zh) 2012-05-09 2018-08-17 苹果公司 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面
EP2847662B1 (en) 2012-05-09 2020-02-19 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
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
KR101670570B1 (ko) 2012-05-09 2016-10-28 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
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
US9916396B2 (en) 2012-05-11 2018-03-13 Google Llc Methods and systems for content-based search
CN103425415A (zh) * 2012-05-18 2013-12-04 昆盈企业股份有限公司 触控面板的操作方法
JP5377709B2 (ja) * 2012-05-23 2013-12-25 株式会社スクウェア・エニックス 情報処理装置,情報処理方法,及びゲーム装置
US9465460B2 (en) 2012-05-24 2016-10-11 Htc Corporation Method for controlling display of electronic device and electronic device using the same
JP5342040B1 (ja) * 2012-06-07 2013-11-13 株式会社エヌ・ティ・ティ・ドコモ 表示装置、表示方法及びプログラム
US8847979B2 (en) 2012-06-08 2014-09-30 Samuel G. Smith Peek mode and graphical user interface (GUI) experience
EP3763486A3 (en) 2012-06-12 2021-11-24 Snap-On Incorporated An inventory control system having advanced functionalities
TWI459237B (zh) * 2012-06-22 2014-11-01 適用於觸控面板之手勢演算法之動態載入方法
US9471606B1 (en) 2012-06-25 2016-10-18 Google Inc. Obtaining information to provide to users
US9235335B2 (en) * 2012-06-25 2016-01-12 Microsoft Technology Licensing, Llc Touch interactions with a drawing application
JP5923395B2 (ja) * 2012-06-26 2016-05-24 京セラ株式会社 電子機器
GB2503654B (en) * 2012-06-27 2015-10-28 Samsung Electronics Co Ltd A method and apparatus for outputting graphics to a display
EP2867758A1 (en) * 2012-06-27 2015-05-06 OCE-Technologies B.V. User interaction system for displaying digital objects
US8843964B2 (en) * 2012-06-27 2014-09-23 Cable Television Laboratories, Inc. Interactive matrix cell transformation user interface
US8464181B1 (en) 2012-07-03 2013-06-11 Google Inc. Floor selection on an interactive digital map
GB2503888A (en) * 2012-07-10 2014-01-15 Wirewax Ltd Expandable video playback timeline that includes the location of tag content.
US9268424B2 (en) 2012-07-18 2016-02-23 Sony Corporation Mobile client device, operation method, recording medium, and operation system
KR20140014457A (ko) * 2012-07-24 2014-02-06 (주)휴맥스 상태 바 표시 제어 장치 및 방법
US9823935B2 (en) * 2012-07-26 2017-11-21 Nvidia Corporation Techniques for latching input events to display flips
KR102016975B1 (ko) * 2012-07-27 2019-09-02 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
CN102819396B (zh) * 2012-07-31 2015-02-04 北京奇虎科技有限公司 一种多媒体文件播放方法及系统
CN103576962B (zh) * 2012-08-06 2017-06-27 中兴通讯股份有限公司 一种新增对触摸屏的点击事件的方法及装置
KR20140027690A (ko) * 2012-08-27 2014-03-07 삼성전자주식회사 확대 표시 방법 및 장치
KR20140028311A (ko) * 2012-08-28 2014-03-10 삼성전자주식회사 출력화면의 편집 영역을 설정하기 위한 전자 장치 및 방법
CN102866831A (zh) * 2012-08-30 2013-01-09 广东欧珀移动通信有限公司 一种桌面图标的调整方法、装置和移动终端
TWI456458B (zh) * 2012-09-03 2014-10-11 Acer Inc 電子裝置以及相關之控制方法
US20140068489A1 (en) * 2012-09-05 2014-03-06 Intelligent Decisions, Inc. Interactive historical timeline of personal health record
CN103677360A (zh) * 2012-09-07 2014-03-26 宏碁股份有限公司 电子装置以及相关的控制方法
US9086763B2 (en) * 2012-09-11 2015-07-21 Flatfrog Laboratories Ab Touch force estimation in an FTIR-based projection-type touch-sensing apparatus
US9870114B1 (en) * 2012-09-12 2018-01-16 Google Llc Media element navigation using a virtual jog wheel
JP5924203B2 (ja) * 2012-09-12 2016-05-25 ブラザー工業株式会社 画像表示制御装置、画像表示制御方法およびプログラム
KR101958779B1 (ko) * 2012-09-28 2019-03-15 엘지전자 주식회사 디스플레이 디바이스 및 그 제어 방법
US8743072B2 (en) 2012-09-28 2014-06-03 Lg Electronics Inc. Display device and control method thereof
US9891781B2 (en) * 2012-10-05 2018-02-13 Htc Corporation Mobile communications device, non-transitory computer-readable medium and method of navigating between a plurality of different views of home screen of mobile communications device
US10552030B2 (en) * 2012-10-15 2020-02-04 Kirusa, Inc. Multi-gesture media recording system
US20140109012A1 (en) * 2012-10-16 2014-04-17 Microsoft Corporation Thumbnail and document map based navigation in a document
US8539387B1 (en) * 2012-10-22 2013-09-17 Google Inc. Using beat combinations for controlling electronic devices
KR102114312B1 (ko) 2012-10-29 2020-06-18 삼성디스플레이 주식회사 표시 장치 및 이의 화면 제어 방법
RU2627096C2 (ru) * 2012-10-30 2017-08-03 Сергей Анатольевич Гевлич Способы изготовления прототипов мультимедиа-презентаций, устройства для изготовления прототипов мультимедиа-презентаций, способы использования устройств для изготовления прототипов мультимедиа-презентаций (варианты)
US9582122B2 (en) 2012-11-12 2017-02-28 Microsoft Technology Licensing, Llc Touch-sensitive bezel techniques
US9729695B2 (en) 2012-11-20 2017-08-08 Dropbox Inc. Messaging client application interface
US9654426B2 (en) * 2012-11-20 2017-05-16 Dropbox, Inc. System and method for organizing messages
US9935907B2 (en) 2012-11-20 2018-04-03 Dropbox, Inc. System and method for serving a message client
CN103838470B (zh) * 2012-11-27 2017-03-01 联想(北京)有限公司 一种获取操作选项的方法及电子设备
TWI506476B (zh) * 2012-11-29 2015-11-01 Egalax Empia Technology Inc 解除觸摸屏鎖定狀態的方法、電子裝置及其儲存媒體
US20140157209A1 (en) * 2012-12-03 2014-06-05 Google Inc. System and method for detecting gestures
US20140152585A1 (en) * 2012-12-04 2014-06-05 Research In Motion Limited Scroll jump interface for touchscreen input/output device
CN103023736B (zh) * 2012-12-12 2016-05-11 惠州Tcl移动通信有限公司 显示dlna设备的方法及移动终端
EP2743812B1 (en) * 2012-12-14 2018-09-05 Orange Method for selecting a plurality of entries on a user interface
US20140173529A1 (en) * 2012-12-14 2014-06-19 Barnesandnoble.Com Llc Circular gesture for touch sensitive ui control feature
KR20140078275A (ko) * 2012-12-17 2014-06-25 삼성전자주식회사 디스플레이 장치의 화면 스크롤 방법 및 그 장치
CN103279218A (zh) * 2012-12-24 2013-09-04 李永贵 无边框平板
CN103885623A (zh) * 2012-12-24 2014-06-25 腾讯科技(深圳)有限公司 一种将滑动事件处理成编辑手势的方法、系统及移动终端
US20140184566A1 (en) * 2012-12-28 2014-07-03 Samsung Electronics Co., Ltd Electronic apparatus, method of controlling the same, and computer-readable recording medium
EP2912542B1 (en) 2012-12-29 2022-07-13 Apple Inc. Device and method for forgoing generation of tactile output for a multi-contact gesture
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
KR101958517B1 (ko) 2012-12-29 2019-03-14 애플 인크. 터치 입력에서 디스플레이 출력으로의 관계들 사이에서 전환하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
CN105264479B (zh) 2012-12-29 2018-12-25 苹果公司 用于对用户界面分级结构进行导航的设备、方法和图形用户界面
EP3564806B1 (en) 2012-12-29 2024-02-21 Apple Inc. Device, method and graphical user interface for determining whether to scroll or select contents
EP2939095B1 (en) 2012-12-29 2018-10-03 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
US11513675B2 (en) 2012-12-29 2022-11-29 Apple Inc. User interface for manipulating user interface objects
TWI472985B (zh) * 2013-01-02 2015-02-11 Elan Microelectronics Corp 觸控板的手勢識別方法
US9728224B2 (en) * 2013-01-08 2017-08-08 Marcus van Bavel Video editing system user interface using virtual film equipment
EP2752747A1 (en) * 2013-01-08 2014-07-09 QNX Software Systems Limited On-demand user control
CN104981758B (zh) 2013-01-15 2018-10-02 瑟克公司 使用具有范围过采样爬山法和下山法的多维多指状物搜索
TW201430680A (zh) * 2013-01-18 2014-08-01 Jin-Ben Zhang 觸控螢幕之點擊操作結構
EP2759921B1 (en) * 2013-01-25 2020-09-23 Morpho, Inc. Image display apparatus, image displaying method and program
KR102178845B1 (ko) 2013-01-29 2020-11-13 삼성전자주식회사 햅틱을 제어하는 휴대 단말 및 방법
GB2510333A (en) 2013-01-30 2014-08-06 Ibm Emulating pressure sensitivity on multi-touch devices
CN103970321A (zh) * 2013-01-30 2014-08-06 张锦本 触控屏幕的点击操作结构
US9007318B2 (en) 2013-02-01 2015-04-14 GM Global Technology Operations LLC Method and apparatus for providing information related to an in-vehicle function
FR3002052B1 (fr) 2013-02-14 2016-12-09 Fogale Nanotech Procede et dispositif pour naviguer dans un ecran d'affichage et appareil comprenant une telle navigation
US9652115B2 (en) 2013-02-26 2017-05-16 Google Inc. Vertical floor expansion on an interactive digital map
US9218819B1 (en) 2013-03-01 2015-12-22 Google Inc. Customizing actions based on contextual data and voice-based inputs
US11209975B2 (en) * 2013-03-03 2021-12-28 Microsoft Technology Licensing, Llc Enhanced canvas environments
CN105103567A (zh) * 2013-03-08 2015-11-25 汤姆逊许可公司 使用手势用于拍摄效果的方法和装置
KR20140110452A (ko) 2013-03-08 2014-09-17 삼성전자주식회사 전자장치에서 근접 터치를 이용한 사용자 인터페이스 제어 방법 및 장치
US20140267094A1 (en) * 2013-03-13 2014-09-18 Microsoft Corporation Performing an action on a touch-enabled device based on a gesture
US9836204B1 (en) * 2013-03-14 2017-12-05 Visualon, Inc. Scrolling control for media players
US9191422B2 (en) 2013-03-15 2015-11-17 Arris Technology, Inc. Processing of social media for selected time-shifted multimedia content
US9799316B1 (en) * 2013-03-15 2017-10-24 Duane G. Owens Gesture pad and integrated transducer-processor unit for use with stringed instrument
KR102157332B1 (ko) * 2013-03-15 2020-09-17 삼성전자주식회사 전자 장치에서 줌 기능을 제어하기 위한 방법 및 장치
US8731824B1 (en) 2013-03-15 2014-05-20 Honda Motor Co., Ltd. Navigation control for a touch screen user interface
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US9785240B2 (en) * 2013-03-18 2017-10-10 Fuji Xerox Co., Ltd. Systems and methods for content-aware selection
US20140298219A1 (en) * 2013-03-29 2014-10-02 Microsoft Corporation Visual Selection and Grouping
US9715282B2 (en) * 2013-03-29 2017-07-25 Microsoft Technology Licensing, Llc Closing, starting, and restarting applications
US9450952B2 (en) 2013-05-29 2016-09-20 Microsoft Technology Licensing, Llc Live tiles without application-code execution
FI20135508L (fi) * 2013-05-14 2014-11-15 Rovio Entertainment Ltd Kehittynyt kosketuskäyttöliittymä
US10180728B2 (en) * 2013-05-17 2019-01-15 Citrix Systems, Inc. Remoting or localizing touch gestures at a virtualization client agent
US10572124B2 (en) 2013-05-20 2020-02-25 Citrix Systems, Inc. Bound based contextual zoom
US9201589B2 (en) * 2013-05-21 2015-12-01 Georges Antoine NASRAOUI Selection and display of map data and location attribute data by touch input
USD736786S1 (en) * 2013-05-24 2015-08-18 Google Inc. Display panel or portion thereof with a changeable graphical user interface component
US10372294B2 (en) * 2013-05-29 2019-08-06 Sony Corporation Information processing apparatus and update information notification method
CN103279352A (zh) * 2013-05-31 2013-09-04 北京小米科技有限责任公司 多级进度条、进度控制的方法和装置
US10141930B2 (en) 2013-06-04 2018-11-27 Nvidia Corporation Three state latch
US10481769B2 (en) * 2013-06-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing navigation and search functionalities
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
CN104252302A (zh) * 2013-06-26 2014-12-31 富泰华工业(深圳)有限公司 图像自适应调整系统及方法
US9645721B2 (en) * 2013-07-19 2017-05-09 Apple Inc. Device input modes with corresponding cover configurations
EP2830039B1 (en) * 2013-07-24 2018-10-03 Native Instruments GmbH Method, arrangement, computer program and computer-readable storage means for controlling at least one parameter or at least one object using capacity sensing input elements
US10809893B2 (en) * 2013-08-09 2020-10-20 Insyde Software Corp. System and method for re-sizing and re-positioning application windows in a touch-based computing device
US9881645B2 (en) * 2013-08-20 2018-01-30 Google Llc Systems, methods, and media for editing video during playback via gestures
JP6189680B2 (ja) * 2013-08-23 2017-08-30 シャープ株式会社 インターフェイス装置、インターフェイス方法、インターフェイスプログラム、及び、そのプログラムを記憶したコンピュータ読取可能な記録媒体
KR20150025635A (ko) * 2013-08-29 2015-03-11 삼성전자주식회사 스크린을 제어하는 전자 장치 및 방법
US9811238B2 (en) 2013-08-29 2017-11-07 Sharp Laboratories Of America, Inc. Methods and systems for interacting with a digital marking surface
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
KR20180128091A (ko) 2013-09-03 2018-11-30 애플 인크. 자기 특성을 갖는 사용자 인터페이스 객체를 조작하는 사용자 인터페이스
US10545657B2 (en) * 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
US9823728B2 (en) 2013-09-04 2017-11-21 Nvidia Corporation Method and system for reduced rate touch scanning on an electronic device
US20150061988A1 (en) * 2013-09-05 2015-03-05 Texas Instruments Incorporated Adaptive Power Savings on a Device Display
US9645651B2 (en) 2013-09-24 2017-05-09 Microsoft Technology Licensing, Llc Presentation of a control interface on a touch-enabled device based on a motion or absence thereof
DE202013008906U1 (de) * 2013-10-07 2013-10-16 Siemens Enterprise Communications Gmbh & Co. Kg Tragbares Gerät
US9881592B2 (en) 2013-10-08 2018-01-30 Nvidia Corporation Hardware overlay assignment
US9519420B2 (en) 2013-10-16 2016-12-13 Samsung Electronics Co., Ltd. Apparatus and method for editing synchronous media
US20150121314A1 (en) * 2013-10-24 2015-04-30 Jens Bombolowsky Two-finger gestures
WO2015062017A1 (zh) * 2013-10-31 2015-05-07 华为技术有限公司 悬浮或隔空操作的处理方法及装置
US9531722B1 (en) 2013-10-31 2016-12-27 Google Inc. Methods for generating an activity stream
US9542457B1 (en) 2013-11-07 2017-01-10 Google Inc. Methods for displaying object history information
US9614880B1 (en) 2013-11-12 2017-04-04 Google Inc. Methods for real-time notifications in an activity stream
KR102189787B1 (ko) * 2013-11-13 2020-12-11 삼성전자 주식회사 터치스크린을 가지는 전자 장치 및 이의 입력 처리 방법
KR101504237B1 (ko) * 2013-11-15 2015-03-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
KR102206053B1 (ko) * 2013-11-18 2021-01-21 삼성전자주식회사 입력 도구에 따라 입력 모드를 변경하는 전자 장치 및 방법
TWI502474B (zh) * 2013-11-28 2015-10-01 Acer Inc 使用者介面的操作方法與電子裝置
CN104714746B (zh) * 2013-12-16 2018-06-01 联想(北京)有限公司 一种信息处理方法和电子设备
US9507470B2 (en) 2013-12-16 2016-11-29 Nvidia Corporation Method and system for reduced power touch input detection on an electronic device using reduced scanning
WO2015099239A1 (en) * 2013-12-26 2015-07-02 Lg Electronics Inc. Mobile device for capturing images and control method thereof
KR102138524B1 (ko) 2013-12-26 2020-07-28 엘지전자 주식회사 이미지를 캡쳐하는 모바일 디바이스 및 그 제어 방법
US9635108B2 (en) 2014-01-25 2017-04-25 Q Technologies Inc. Systems and methods for content sharing using uniquely generated idenifiers
US9509772B1 (en) 2014-02-13 2016-11-29 Google Inc. Visualization and control of ongoing ingress actions
CN104866214B (zh) * 2014-02-21 2019-10-29 联想(北京)有限公司 一种信息处理的方法及电子设备
TWI594180B (zh) * 2014-02-27 2017-08-01 萬國商業機器公司 在圖形使用者介面上利用動作輸入分割/合併檔案的方法與電腦系統
CN103902337A (zh) * 2014-03-14 2014-07-02 北京金山网络科技有限公司 一种数据下载的方法和装置
US9477337B2 (en) 2014-03-14 2016-10-25 Microsoft Technology Licensing, Llc Conductive trace routing for display and bezel sensors
WO2015141260A1 (ja) * 2014-03-17 2015-09-24 株式会社河合楽器製作所 手書き音楽記号認識装置およびプログラム
JP5835384B2 (ja) 2014-03-18 2015-12-24 株式会社リコー 情報処理方法、情報処理装置、およびプログラム
JP5835383B2 (ja) 2014-03-18 2015-12-24 株式会社リコー 情報処理方法、情報処理装置、およびプログラム
KR102298602B1 (ko) 2014-04-04 2021-09-03 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 확장가능한 애플리케이션 표시
EP3129847A4 (en) 2014-04-10 2017-04-19 Microsoft Technology Licensing, LLC Slider cover for computing device
EP3129846A4 (en) 2014-04-10 2017-05-03 Microsoft Technology Licensing, LLC Collapsible shell cover for computing device
USD774540S1 (en) * 2014-05-08 2016-12-20 Express Scripts, Inc. Display screen with a graphical user interface
USD752085S1 (en) * 2014-05-08 2016-03-22 Express Scripts, Inc. Display screen with a graphical user interface
USD773518S1 (en) * 2014-05-08 2016-12-06 Express Scripts, Inc. Display screen with a graphical user interface
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
CN106575200A (zh) * 2014-05-28 2017-04-19 汤姆逊许可公司 用于触摸输入的方法和系统
US11256294B2 (en) 2014-05-30 2022-02-22 Apple Inc. Continuity of applications across devices
US20150346918A1 (en) * 2014-06-02 2015-12-03 Gabriele Bodda Predicting the Severity of an Active Support Ticket
US9536199B1 (en) 2014-06-09 2017-01-03 Google Inc. Recommendations based on device usage
US9870083B2 (en) 2014-06-12 2018-01-16 Microsoft Technology Licensing, Llc Multi-device multi-user sensor correlation for pen and computing device interaction
US9507791B2 (en) 2014-06-12 2016-11-29 Google Inc. Storage system user interface with floating file collection
US9727161B2 (en) 2014-06-12 2017-08-08 Microsoft Technology Licensing, Llc Sensor correlation for pen and touch-sensitive computing device interaction
US10078781B2 (en) 2014-06-13 2018-09-18 Google Llc Automatically organizing images
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
AU2015279545B2 (en) 2014-06-27 2018-02-22 Apple Inc. Manipulation of calendar application in device with touch screen
US10133447B2 (en) 2014-06-27 2018-11-20 Microsoft Technology Licensing, Llc Merged experience of reading and editing with seamless transition
USD758406S1 (en) * 2014-07-02 2016-06-07 Aliphcom Display screen or portion thereof with graphical user interface
DE102014010302A1 (de) * 2014-07-11 2016-01-14 Leopold Kostal Gmbh & Co. Kg Mehrfunktionales Bediensystem für ein Kraftfahrzeug
WO2016018062A1 (en) 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Method and device for providing content
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US9594489B2 (en) 2014-08-12 2017-03-14 Microsoft Technology Licensing, Llc Hover-based interaction with rendered content
TWI613582B (zh) 2014-09-02 2018-02-01 蘋果公司 用於重新組態使用者介面物件之方法、觸敏式電子器件及非暫時性電腦可讀儲存媒體
WO2016036509A1 (en) 2014-09-02 2016-03-10 Apple Inc. Electronic mail user interface
WO2016036414A1 (en) 2014-09-02 2016-03-10 Apple Inc. Button functionality
WO2016036541A2 (en) 2014-09-02 2016-03-10 Apple Inc. Phone user interface
US10073590B2 (en) 2014-09-02 2018-09-11 Apple Inc. Reduced size user interface
CN106797493A (zh) 2014-09-02 2017-05-31 苹果公司 音乐用户界面
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US10448111B2 (en) 2014-09-24 2019-10-15 Microsoft Technology Licensing, Llc Content projection
US20160088060A1 (en) * 2014-09-24 2016-03-24 Microsoft Technology Licensing, Llc Gesture navigation for secondary user interface
US9769227B2 (en) 2014-09-24 2017-09-19 Microsoft Technology Licensing, Llc Presentation of computing environment on multiple devices
US10635296B2 (en) 2014-09-24 2020-04-28 Microsoft Technology Licensing, Llc Partitioned application presentation across devices
US10025684B2 (en) 2014-09-24 2018-07-17 Microsoft Technology Licensing, Llc Lending target device resources to host device computing environment
CN108376030B (zh) * 2014-09-29 2021-05-18 联想(北京)有限公司 一种电子设备的控制方法、装置和电子设备
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US10643484B2 (en) * 2014-10-16 2020-05-05 Hallmark Cards, Incorporated Capacitive gesture recognition book
KR102298972B1 (ko) * 2014-10-21 2021-09-07 삼성전자 주식회사 전자 장치의 엣지에서 수행되는 제스처를 기반으로 하는 동작 수행
CN106662891B (zh) 2014-10-30 2019-10-11 微软技术许可有限责任公司 多配置输入设备
KR102213897B1 (ko) 2014-10-31 2021-02-08 삼성전자주식회사 사용자 입력에 따라 하나 이상의 아이템들을 선택하는 방법 및 이를 위한 전자 장치
US10963126B2 (en) * 2014-12-10 2021-03-30 D2L Corporation Method and system for element navigation
DE102014225796A1 (de) * 2014-12-15 2016-06-16 Bayerische Motoren Werke Aktiengesellschaft Verfahren zur Steuerung eines Fahrzeugsystems
US10248287B2 (en) * 2014-12-16 2019-04-02 Successfactors, Inc. Enable dependency on picker wheels for touch-enabled devices by interpreting a second finger touch gesture
US9385983B1 (en) * 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9612660B2 (en) * 2014-12-29 2017-04-04 Continental Automotive Systems, Inc. Innovative knob with variable haptic feedback
TWI544353B (zh) * 2014-12-31 2016-08-01 鴻海精密工業股份有限公司 使用者介面的輸入控制系統及方法
EP3040836B1 (de) * 2015-01-02 2020-11-04 Volkswagen AG Fortbewegungsmittel, Anwenderschnittstelle und Verfahren zur Reduzierung einer Lichtemission einer Anzeigeeinrichtung eines Fortbewegungsmittels
US9870420B2 (en) 2015-01-19 2018-01-16 Google Llc Classification and storage of documents
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
JP6265145B2 (ja) * 2015-01-26 2018-01-24 ソニー株式会社 情報処理装置、情報処理方法、プログラム、及び、表示装置
US10031638B2 (en) * 2015-02-10 2018-07-24 Etter Studio Ltd. Multi-touch GUI featuring directional compression and expansion of graphical content
US10365807B2 (en) 2015-03-02 2019-07-30 Apple Inc. Control of system zoom magnification using a rotatable input mechanism
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
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
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
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
KR101650269B1 (ko) * 2015-03-12 2016-08-22 라인 가부시키가이샤 화면 제어를 위한 효율적인 인터페이스를 제공하는 시스템 및 방법
CN107637099B (zh) 2015-03-18 2020-10-16 斯纳普公司 地理围栏认证提供
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
EP3674857B1 (en) * 2015-03-19 2022-04-20 Huawei Technologies Co., Ltd. Touch event processing method and apparatus, and terminal device
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
CN104902089A (zh) * 2015-05-26 2015-09-09 北京金和网络股份有限公司 一种移动终端应用程序的排序方法
US10268366B2 (en) * 2015-06-05 2019-04-23 Apple Inc. Touch-based interactive learning environment
US10200598B2 (en) 2015-06-07 2019-02-05 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
US9674426B2 (en) * 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
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
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
JP6065939B2 (ja) * 2015-06-11 2017-01-25 カシオ計算機株式会社 表示装置、及び表示方法
US10372317B1 (en) * 2015-06-12 2019-08-06 Google Llc Method for highly accurate selection of items on an axis with a quadrilateral control surface
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
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
EP3130998A1 (en) * 2015-08-11 2017-02-15 Advanced Digital Broadcast S.A. A method and a system for controlling a touch screen user interface
KR102399791B1 (ko) * 2015-08-18 2022-05-20 삼성전자주식회사 콘텐츠 탐색 인터페이스 제공 방법 및 이를 지원하는 전자 장치
CN105117131B (zh) * 2015-08-27 2019-02-05 Oppo广东移动通信有限公司 一种进度条控制方法及装置
US9652069B1 (en) 2015-10-22 2017-05-16 Synaptics Incorporated Press hard and move gesture
DE102015222164A1 (de) * 2015-11-11 2017-05-11 Kuka Roboter Gmbh Verfahren und Computerprogramm zur Erzeugung einer grafischen Benutzerschnittstelle eines Manipulatorprogramms
CN105573631A (zh) * 2015-12-14 2016-05-11 联想(北京)有限公司 一种触控显示电子设备及其控制方法
CN105573648A (zh) * 2015-12-15 2016-05-11 深圳市金立通信设备有限公司 一种控制多媒体播放的方法及终端
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US20170205795A1 (en) * 2016-01-15 2017-07-20 Yokogawa Electric Corporation Method for process operators to personalize settings for enabling detection of abnormal process behaviors
JP2017174071A (ja) * 2016-03-23 2017-09-28 株式会社東海理化電機製作所 操作装置
US10528186B2 (en) 2016-03-31 2020-01-07 Rovi Guides, Inc. Systems and methods for controlling playback of a media asset using a touch screen
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
DK201670580A1 (en) 2016-06-12 2018-01-02 Apple Inc Wrist-based tactile time feedback for non-sighted users
DK201670622A1 (en) 2016-06-12 2018-02-12 Apple Inc User interfaces for transactions
DK179034B1 (en) 2016-06-12 2017-09-04 Apple Inc Devices, methods, and graphical user interfaces for dynamically adjusting presentation of audio outputs
CN106896997B (zh) * 2016-06-28 2020-11-10 创新先进技术有限公司 滑动控件控制方法及装置、滑块选择器
GB2554668B (en) * 2016-09-30 2022-06-22 Apical Ltd Image manipulation
WO2018068207A1 (zh) * 2016-10-11 2018-04-19 华为技术有限公司 识别操作的方法、装置及移动终端
DE102016223176B4 (de) * 2016-11-23 2022-01-20 Volkswagen Aktiengesellschaft Verfahren zum Erfassen einer Nutzereingabe für eine Eingabevorrichtung mit mehreren Schaltelementen und Eingabevorrichtung
KR102471989B1 (ko) * 2016-12-07 2022-11-29 주식회사 알티캐스트 클라우드 기반 유저 인터페이스 제공 시스템 및 그 방법
US10528251B2 (en) * 2016-12-13 2020-01-07 International Business Machines Corporation Alternate video summarization
CN106648372A (zh) * 2016-12-29 2017-05-10 北京小米移动软件有限公司 图像管理方法及装置
JP6784320B2 (ja) * 2017-03-03 2020-11-11 ヤマハ株式会社 再生システム
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
KR102362850B1 (ko) * 2017-04-14 2022-02-15 삼성전자주식회사 디스플레이장치, 디스플레이 시스템 및 디스플레이장치의 제어방법
US11431836B2 (en) 2017-05-02 2022-08-30 Apple Inc. Methods and interfaces for initiating media playback
US10992795B2 (en) 2017-05-16 2021-04-27 Apple Inc. Methods and interfaces for home media control
US10928980B2 (en) 2017-05-12 2021-02-23 Apple Inc. User interfaces for playing and managing audio items
US20220279063A1 (en) 2017-05-16 2022-09-01 Apple Inc. Methods and interfaces for home media control
CN111343060B (zh) 2017-05-16 2022-02-11 苹果公司 用于家庭媒体控制的方法和界面
US10430924B2 (en) * 2017-06-30 2019-10-01 Quirklogic, Inc. Resizable, open editable thumbnails in a computing device
CN107621920B (zh) * 2017-09-05 2020-06-12 咪咕音乐有限公司 一种调整歌词定位符位置的方法、装置及存储介质
US10264297B1 (en) 2017-09-13 2019-04-16 Perfect Sense, Inc. Time-based content synchronization
US20190087060A1 (en) * 2017-09-19 2019-03-21 Sling Media Inc. Dynamic adjustment of media thumbnail image size based on touchscreen pressure
USD829759S1 (en) * 2017-10-03 2018-10-02 Google Llc Display screen with graphical user interface
CN110069147B (zh) * 2018-01-23 2023-02-03 可赛尔内存股份有限公司 操控装置及其控制方法
USD875761S1 (en) 2018-05-12 2020-02-18 Canva Pty Ltd. Display screen or portion thereof with a graphical user interface
USD875759S1 (en) * 2018-05-12 2020-02-18 Canva Pty Ltd. Display screen or portion thereof with a graphical user interface
USD875775S1 (en) 2018-05-12 2020-02-18 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US10712824B2 (en) 2018-09-11 2020-07-14 Apple Inc. Content-based tactile outputs
CN109254707A (zh) 2018-09-14 2019-01-22 Oppo广东移动通信有限公司 一种窗口调节的方法、移动终端及计算机可读存储介质
JP6770040B2 (ja) * 2018-10-23 2020-10-14 ファナック株式会社 タッチパネル装置、タッチパネル装置の制御方法、プログラムおよびプログラムを記憶する記憶媒体
DK180359B1 (en) 2019-04-15 2021-02-03 Apple Inc Accelerated scrolling and selection
DK201970535A1 (en) 2019-05-06 2020-12-21 Apple Inc Media browsing user interface with intelligently selected representative media items
US10867608B1 (en) 2019-05-31 2020-12-15 Apple Inc. Multi-user configuration
CN113748408A (zh) 2019-05-31 2021-12-03 苹果公司 用于音频媒体控件的用户界面
US10904029B2 (en) 2019-05-31 2021-01-26 Apple Inc. User interfaces for managing controllable external devices
US11010121B2 (en) 2019-05-31 2021-05-18 Apple Inc. User interfaces for audio media control
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
US10996761B2 (en) 2019-06-01 2021-05-04 Apple Inc. User interfaces for non-visual output of time
US11157156B2 (en) * 2019-06-03 2021-10-26 International Business Machines Corporation Speed-based content rendering
US11189099B2 (en) 2019-09-20 2021-11-30 Facebook Technologies, Llc Global and local mode virtual object interactions
US10991163B2 (en) * 2019-09-20 2021-04-27 Facebook Technologies, Llc Projection casting in virtual environments
CN110688028B (zh) * 2019-09-26 2023-09-01 京东方科技集团股份有限公司 显示屏的触控系统、方法、电子设备和存储介质
DK202070613A1 (en) 2020-02-14 2021-10-15 Apple Inc User interfaces for workout content
CN111225266B (zh) * 2020-02-25 2022-03-15 上海哔哩哔哩科技有限公司 用户界面交互方法和系统
US11907463B2 (en) * 2020-05-08 2024-02-20 Accenture Global Solutions Limited Pressure-sensitive machine interface device
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
US11287964B2 (en) * 2020-06-17 2022-03-29 Rovi Guides, Inc. Systems and methods for navigating content
US11392291B2 (en) 2020-09-25 2022-07-19 Apple Inc. Methods and interfaces for media control with dynamic feedback
US11599146B2 (en) 2020-10-05 2023-03-07 Onanoff Limited Company (Ltd.) System, method, and apparatus for downloading content directly into a wearable device
US11727614B2 (en) * 2021-02-23 2023-08-15 Adobe Inc. Web-based digital image editing in real time utilizing a latent vector stream renderer and an image modification neural network
US11526235B1 (en) * 2021-05-18 2022-12-13 Microsoft Technology Licensing, Llc Artificial intelligence model for enhancing a touch driver operation
US11847378B2 (en) 2021-06-06 2023-12-19 Apple Inc. User interfaces for audio routing
US11893212B2 (en) 2021-06-06 2024-02-06 Apple Inc. User interfaces for managing application widgets
US11837206B2 (en) 2021-07-27 2023-12-05 Avid Technology, Inc. Multidimensional gestures for music creation applications
USD999778S1 (en) * 2021-08-12 2023-09-26 Hewlett Packard Enterprise Development Lp Display with graphical user interface for surfacing action items
WO2023121728A2 (en) * 2021-09-15 2023-06-29 Carnegie Mellon University Multidirectional gesturing for on-display item identification and/or further action control
WO2023108475A1 (en) 2021-12-15 2023-06-22 Citrix Systems, Inc. Application hotspot on endpoint device
US20240053884A1 (en) * 2022-08-12 2024-02-15 GE Precision Healthcare LLC Systems and methods for a touchscreen interface with spin wheel widget
WO2024064239A1 (en) * 2022-09-23 2024-03-28 Apple Inc. Use of a jog wheel
US11914800B1 (en) 2022-10-28 2024-02-27 Dell Products L.P. Information handling system stylus with expansion bay and replaceable module

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5252951A (en) 1989-04-28 1993-10-12 International Business Machines Corporation Graphical user interface with gesture recognition in a multiapplication environment
EP0526064B1 (en) * 1991-08-02 1997-09-10 The Grass Valley Group, Inc. Video editing system operator interface for visualization and interactive control of video material
US6061062A (en) 1991-12-20 2000-05-09 Apple Computer, Inc. Zooming controller
US5488204A (en) 1992-06-08 1996-01-30 Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5612719A (en) 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
US5623588A (en) 1992-12-14 1997-04-22 New York University Computer user interface with non-salience deemphasis
DE69432199T2 (de) 1993-05-24 2004-01-08 Sun Microsystems, Inc., Mountain View Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen
US5583946A (en) 1993-09-30 1996-12-10 Apple Computer, Inc. Method and apparatus for recognizing gestures on a computer system
US5760767A (en) * 1995-10-26 1998-06-02 Sony Corporation Method and apparatus for displaying in and out points during video editing
US5825352A (en) * 1996-01-04 1998-10-20 Logitech, Inc. Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad
US5969716A (en) * 1996-08-06 1999-10-19 Interval Research Corporation Time-based media processing system
SE515663C2 (sv) 1996-08-23 2001-09-17 Ericsson Telefon Ab L M Pekskärm och användning av pekskärm
US5900875A (en) 1997-01-29 1999-05-04 3Com Corporation Method and apparatus for interacting with a portable computer system
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
EP1717682B1 (en) 1998-01-26 2017-08-16 Apple Inc. Method and apparatus for integrating manual input
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US20060033724A1 (en) 2004-07-30 2006-02-16 Apple Computer, Inc. Virtual input device placement on a touch screen user interface
US7760187B2 (en) * 2004-07-30 2010-07-20 Apple Inc. Visual expander
US6188391B1 (en) 1998-07-09 2001-02-13 Synaptics, Inc. Two-layer capacitive touchpad and method of making same
US6486896B1 (en) * 1999-04-07 2002-11-26 Apple Computer, Inc. Scalable scroll controller
US7138983B2 (en) 2000-01-31 2006-11-21 Canon Kabushiki Kaisha Method and apparatus for detecting and interpreting path of designated position
JP4660879B2 (ja) * 2000-04-27 2011-03-30 ソニー株式会社 情報提供装置および方法、並びにプログラム
US6714221B1 (en) 2000-08-03 2004-03-30 Apple Computer, Inc. Depicting and setting scroll amount
WO2002019081A2 (en) 2000-08-31 2002-03-07 Zframe, Inc. Gesture-based user interface to multi-level and multi-modal sets of bit-maps
US7030861B1 (en) * 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
US20030067447A1 (en) * 2001-07-09 2003-04-10 Geaghan Bernard O. Touch screen with selective touch sources
US20050134578A1 (en) 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7084856B2 (en) 2001-10-22 2006-08-01 Apple Computer, Inc. Mouse having a rotary dial
US6690387B2 (en) 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
GB0204652D0 (en) 2002-02-28 2002-04-10 Koninkl Philips Electronics Nv A method of providing a display gor a gui
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7411575B2 (en) 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
KR101146750B1 (ko) * 2004-06-17 2012-05-17 아드레아 엘엘씨 터치 스크린 상에서 2개-손가락에 의한 입력을 탐지하는 시스템 및 방법과, 터치 스크린 상에서 적어도 2개의 손가락을 통한 3-차원 터치를 센싱하는 시스템 및 방법
US7743348B2 (en) * 2004-06-30 2010-06-22 Microsoft Corporation Using physical objects to adjust attributes of an interactive display application
US7636388B2 (en) 2004-07-01 2009-12-22 Broadcom Corporation Channel fault detection for channel diagnostic systems
CN103365595B (zh) 2004-07-30 2017-03-01 苹果公司 用于触敏输入设备的手势
US7728821B2 (en) * 2004-08-06 2010-06-01 Touchtable, Inc. Touch detecting interactive display
KR100732166B1 (ko) * 2005-09-02 2007-06-27 엘지전자 주식회사 컨텐츠 검색 기능을 갖는 이동통신단말기 및 이를 이용한방법
AU2006332488A1 (en) 2005-12-30 2007-07-12 Apple Inc. Portable electronic device with multi-touch input
US20090100383A1 (en) * 2007-10-16 2009-04-16 Microsoft Corporation Predictive gesturing in graphical user interface

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106325493A (zh) * 2015-06-30 2017-01-11 现代自动车株式会社 车辆及其控制方法
CN108141633A (zh) * 2015-10-26 2018-06-08 索尼公司 操作输入设备、信息处理设备、信息处理方法和程序
CN108140361A (zh) * 2016-09-23 2018-06-08 苹果公司 观影模式
US11307757B2 (en) 2016-09-23 2022-04-19 Apple Inc. Watch theater mode
CN110392875B (zh) * 2017-02-24 2023-07-18 三星电子株式会社 电子装置及其控制方法
CN110392875A (zh) * 2017-02-24 2019-10-29 三星电子株式会社 电子装置及其控制方法
CN106997744A (zh) * 2017-03-15 2017-08-01 广东欧珀移动通信有限公司 屏幕亮度的控制方法及控制装置
CN111415398A (zh) * 2019-01-08 2020-07-14 杭州海康威视数字技术股份有限公司 一种在显示屏上显示批注的方法及装置
CN111415398B (zh) * 2019-01-08 2024-01-05 杭州海康威视数字技术股份有限公司 一种在显示屏上显示批注的方法及装置
CN111870946A (zh) * 2020-08-07 2020-11-03 网易(杭州)网络有限公司 信息处理方法、装置、设备及计算机可读存储介质
CN111870946B (zh) * 2020-08-07 2024-01-30 网易(杭州)网络有限公司 信息处理方法、装置、设备及计算机可读存储介质
CN114419289B (zh) * 2021-12-29 2022-12-09 广州市玄武无线科技股份有限公司 一种基于Unity的虚拟场景货架陈列方法及系统
CN114419289A (zh) * 2021-12-29 2022-04-29 广州市玄武无线科技股份有限公司 一种基于Unity的虚拟场景货架陈列方法及系统
CN114356102A (zh) * 2022-01-30 2022-04-15 清华大学 基于指纹图像的三维物体绝对姿态控制方法及装置
US11955100B2 (en) 2022-02-18 2024-04-09 Apple Inc. User interface for a flashlight mode on an electronic device

Also Published As

Publication number Publication date
AU2007341930B2 (en) 2011-08-25
AU2007100826B4 (en) 2010-05-13
CN103631496B (zh) 2017-03-01
EP2207086B1 (en) 2015-03-18
AU2007100826C4 (en) 2013-11-07
HK1105768A2 (en) 2008-02-22
EP1942401A1 (en) 2008-07-09
AU2007100826A4 (en) 2007-09-27
US20080165141A1 (en) 2008-07-10
US8686962B2 (en) 2014-04-01
AU2007101053C4 (en) 2012-02-02
TWM347623U (en) 2008-12-21
US20110239155A1 (en) 2011-09-29
WO2008083360A1 (en) 2008-07-10
TWM341271U (en) 2008-09-21
US7956847B2 (en) 2011-06-07
EP2207086A3 (en) 2010-10-20
HK1108275A2 (en) 2008-05-02
AU2007101053B4 (en) 2010-05-13
AU2007341930A1 (en) 2008-07-10
DE202007018368U1 (de) 2008-06-19
EP2207086A2 (en) 2010-07-14
AU2007101053A4 (en) 2007-12-13

Similar Documents

Publication Publication Date Title
CN101611373B (zh) 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态
CN103631496B (zh) 利用触摸敏感设备控制、操纵和编辑媒体文件的姿态
CN201266371Y (zh) 手持移动通信装置
CN101482794B (zh) 用于触敏输入设备的基于模式的图形用户接口
KR102491683B1 (ko) 사용자 인터페이스들 사이에 내비게이팅하기 위한 디바이스 및 방법
US20180059928A1 (en) Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
EP3108350B1 (en) Music now playing user interface
US9383898B2 (en) Information processing apparatus, information processing method, and program for changing layout of displayed objects
US8970503B2 (en) Gestures for devices having one or more touch sensitive surfaces
US10613732B2 (en) Selecting content items in a user interface display
CN108762657A (zh) 智能交互平板的操作方法、装置以及智能交互平板
AU2011253700B2 (en) Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
US20200082465A1 (en) Method and system to generate a multi-panel ui based on hierarchy data corresponding to digital content

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1194171

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1194171

Country of ref document: HK