CN102414649B - 按照多个规则集合来操作触摸屏控制*** - Google Patents

按照多个规则集合来操作触摸屏控制*** Download PDF

Info

Publication number
CN102414649B
CN102414649B CN201080019329.2A CN201080019329A CN102414649B CN 102414649 B CN102414649 B CN 102414649B CN 201080019329 A CN201080019329 A CN 201080019329A CN 102414649 B CN102414649 B CN 102414649B
Authority
CN
China
Prior art keywords
user
processing system
host processing
input
display screen
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.)
Active
Application number
CN201080019329.2A
Other languages
English (en)
Other versions
CN102414649A (zh
Inventor
S·P·戴
R·W·巴顿
D·W·吉勒斯皮
C.A.卢登
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.)
Corporate Clubs And Crowns
Original Assignee
Synaptics 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 Synaptics Inc filed Critical Synaptics Inc
Publication of CN102414649A publication Critical patent/CN102414649A/zh
Application granted granted Critical
Publication of CN102414649B publication Critical patent/CN102414649B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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]
    • 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
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10KORGANIC ELECTRIC SOLID-STATE DEVICES
    • H10K59/00Integrated devices, or assemblies of multiple devices, comprising at least one organic light-emitting element covered by group H10K50/00
    • H10K59/40OLEDs integrated with touch screens

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Position Input By Displaying (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

电子装置包括配置用于显示图像的显示屏幕、配置成检测感测区域中的用户输入的触摸传感器、主处理***和触摸屏控制***。触摸屏控制***包括控制电路以及配置用于保存规则的存储器。控制电路配置用于响应来自主处理***的图像数据而更新显示屏幕,并且用于按照存储器中保存的第一规则集合进行操作。控制电路还配置用于响应从主处理***接收到指示而从按照第一规则集合进行操作切换到按照第二规则集合进行操作。

Description

按照多个规则集合来操作触摸屏控制***
相关申请的交叉引用
本申请要求2009年4月30日提交的美国临时中请61/174403的优先权益,通过引用将其完整地结合到本文中。
背景技术
电子装置在当今社会普遍存在。随着电子装置的技术进步,在这类装置上实现的集成功能的数量也增加。作为一个示例,许多当今的电子装置包括向用户显示信息并且从用户接收基于触摸的输入的能力。为了接收和处理基于触摸的输入,许多当前的电子装置利用与显示装置结合的电容感测装置。通常,这类电容感测装置处理从例如一个或多个手指、触控笔或者电容传感器装置的感测区域中的其它物体所接收的用户输入。
但是,随着电子装置上集成功能的数量增加,对其主处理器所施加的处理负担也增加。(作为一个示例,当电子装置包括显示器以及电容传感器装置时,电子装置的主处理器操纵两种组件的处理。)因此,电子装置因置于其主处理器上的负担而可能遭受性能缺点。例如,用户输入与对用户的视觉反馈之间的延迟可因主处理器导致的等待时间而发生。
由于这类缺点,用户可能变得失望和/或困惑。用户失望或困惑可能导致用户不满或者使用户执行重复和/或不必要的用户输入动作,这进一步加重主处理器的负担。另外,随着集成到电子装置上的功能的数量增加,功率消耗也增加。
以移动装置作为具体示例,移动装置的使用往往要求加载、显示和控制包括图片、网页、地图、文本和非文本文档等的大量数据。在一些移动装置中,在用户输入(例如单击、双击、卷动命令等)与对用户的视觉反馈之间往往存在延迟。
附图说明
图1示出按照本发明的一个实施例的电子装置的示例。
图2示出按照本发明的一个实施例的触摸屏控制***的示例。
图3示出按照本发明的一个实施例的触摸屏控制***的另一个示例。
图4示出按照本发明的一个实施例、用于操作触摸屏控制***的示例方法。
图5A-7B示出按照本发明的实施例、响应用户输入而提供的视觉反馈的示例。
本描述中所参照的附图应当被理解为不是按比例绘制,除非具体指出。
具体实施方式
现在将详细参照本发明的实施例,在附图中示出其示例。虽然将结合各个实施例来描述本发明,但是大家会理解,描述不是要将本发明局限于这些实施例。相反,本发明预计涵盖可包含在所附权利要求书所定义的各个实施例的精神和范围之内的备选、修改和等效方案。
此外,在实施例的以下描述中,提出大量具体细节,以便提供对本发明的透彻理解。但是,可在具有子集或者没有这些具体细节的情况下实施本发明。在其它情况下,没有详细说明众所周知的方法、过程、组件和电路,以免不必要地使当前实施例的方面难懂。
组件描述
图1示出按照本发明的一个实施例的电子装置100。电子装置100包括触摸屏控制***(TSCS)110(它包括控制电路112和存储器114)。连接箭头170、180和190指示在一些实施例中主处理***160具有与TSCS 110的双向交互,TSCS 110具有与触摸传感器150的双向交互,以及TSCS 110具有与显示屏幕140的双向交互。在其它实施例中,这些交互的部分或全部可以是单向的。
在各个实施例中,电子装置100是包括上述组件和功能(例如接收用户输入并且更新显示屏幕)的任何电子装置。例如,电子装置100可包括:个人计算机(例如台式计算机、膝上型计算机、便携计算机、工作站、个人数字助理和视频游戏机)、通信装置(例如无线电话、寻呼机和其它消息传递装置)、记录和/或播放各种形式的媒体的媒体装置(例如电视机、有线电视盒、音乐播放器、数字相框、视频播放器、数字照相机和摄像机)、较大***的外设(例如打印机、键盘和远程控件)、白色货物(例如家电)、汽车装置、工业装置、电子玩具以及可获益于具有不会明显加重它的主处理***的负担的复杂用户接口的任何其它电气装置。
在一些实施例中,电子装置100的元件在物理上是统一的,并且TSCS 110、显示屏幕140、触摸传感器150和主处理***160全部设置在共同外壳中。例如,电子装置100可以是手持计算***。
显示屏幕140配置用于显示图像。显示屏幕140可以是阴极射线管(CRT)、液晶显示器(LCD)、有机发光二极管(OLED)显示器、电致发光显示器或者适合于集成在电子装置中的任何其它类型的显示屏幕。另外,在一些实施例中,电子装置100包括背光(未示出),以便增强显示屏幕140上的图像的可见性。
触摸传感器150在图1中示为重叠显示屏幕140的虚线框。但是,在各个实施例中,触摸传感器150的实际物理传感器组件可位于虚线框的内部或外部。
虽然称作“触摸”传感器,但是触摸传感器150的实施例可响应其相应感测区域中的接触式或非接触式用户输入。感测区域与显示屏幕140的有源区重叠。有源区是其中可由显示屏幕140来显示电子图像的区域。大家会理解,显示屏幕140的一些实施例可包括其中可以不显示电子图像的区域、如边界区域。
触摸传感器150的实施例可使用表面来区分其感测区域。在操作期间,操作触摸传感器150以检测感测区域中的一个或多个输入物体,用于感测用户输入。本文所使用的“感测区域”预计广义地包含其中触摸传感器150能够可靠地检测输入物体的任何空间。在触摸传感器150的一些实施例中,感测区域沿一个或多个方向从触摸传感器150的表面延伸到空间中,直到降低的信噪比阻止准确的物体检测。这个距离可以是大约小于一毫米、数毫米、厘米或者以上,并且可随所使用的感测技术的类型和预期的精度而极大改变。因此,实施例可要求带有或者没有所施加压力来与表面接触,而其它实施例则不要求。相应地,在一些实施例中,特定感测区域的平面度、大小、形状和准确位置对逐个实施例极为不同。
触摸传感器150可利用传感器组件和感测技术的任何组合。作为若干非限制性示例,触摸传感器150可使用电容、倒介电(elastive)、电阻、电感、表面声波、光或其它技术。触摸传感器150所采集的数据可用于确定一个或多个手指、触控笔和/或其它物体的存在、位置和/或运动。
在触摸传感器150的一些电阻实现中,柔性和导电第一层通过一个或多个隔离元件与导电第二层分隔。在操作期间,在层上创建一个或多个电压梯度。按压柔性第一层可使它充分弯曲以便在层之间创建电接触,从而产生反映层之间的接触点的电压输出。这些电压输出可用于确定位置信息。
在触摸传感器150的一些电感实现中,一个或多个传感器元件拾取(pick up)谐振线圈或线圈对所感应的回路电流。幅值、相位和频率的某种组合确定位置信息。
在触摸传感器150的一些电容实现中,施加电压或电流以创建电场。附近的输入物体引起可作为电压、电流等的变化来检测的电容耦合的变化。
一些电容实现利用电容传感器电极的阵列或其它模式来创建电场。一些电容实现利用可以是电阻均匀的电阻片。
一些电容实现利用基于传感器电极与自由空间之间的电容耦合的“自电容”(又称作“绝对电容”)感测方法。在一个实现中,绝对电容感测方法通过相对参考电压(例如***地)来调制传感器电极以及通过检测传感器电极与输入物体之间的电容耦合进行操作。
一些电容实现利用基于传感器电极之间的电容耦合的“互电容”(又称作“跨电容”)感测方法。在一个实现中,跨电容感测方法通过检测一个或多个发射电极与一个或多个接收电极之间的电容耦合进行操作。可实质上相对参考电压(例如***地)来调制发射传感器电极以便于传输,而接收传感器电极可相对参考电压实质保持为恒定以便于接收。传感器电极可以是专用发射器或接收器,或者进行传送以及接收。
主处理***160可用于处理图像供在显示屏幕140上显示。例如,在一些实施例中,为了在显示屏幕140上显示视频,主处理***160提供视频帧的图像数据,使得显示屏幕140可向用户呈现视频。
在一些实施例中,主处理***160配置用于供在显示屏幕140上显示的图像的主要处理。也就是说,主处理***160配置用于执行供在显示屏幕140上显示的图像的处理的大部分。换言之,在一些实施例中,电子装置100设计成使得将要在显示屏幕140上显示的图像数据的大多数将经过主处理***160并且由其处理。但是,在一些实施例中,主处理***160没有配置用于供在显示屏幕140上显示的图像的主要处理,而主处理***160对于供在显示屏幕140上显示的图像进行极少处理或者没有进行处理。
“原像”是由主处理***所处理并且保存在触摸屏控制***TSCS 110的存储器(例如可与存储器114分离或者作为存储器114的一部分的存储器)中供在显示屏幕140上的主要显示的图像。原像可以是静态的,或者可在一段时间发生变化。在一些实施例中,原像由主处理***160、由TSCS 110或者由它们两者来修改或完全替换。
当表示图像的数据部分或全部改变时,在存储器中“更新”图像。在一些实施例中,主处理***150或TSCS 110(例如使用控制电路112)改变与已改变部分关联的位,或者写入新图像数据以替换存储器中存储的数据。
当由显示屏幕140显示的图像部分或全部改变时,在显示屏幕140上“更新”图像。在一些实施例中,TSCS 110(例如使用控制电路112)改变显示屏幕140上显示的图像的一个或多个部分,或者完全替换显示屏幕140上显示的图像。
本文所使用的“显示图像更新速率”一般表示更新显示屏幕140上的图像的速率。例如,与适当质量的动画或视频关联的一些典型显示图像更新速率包括每秒15、24和30帧。作为另一个示例,与质量用户界面体验关联的典型显示图像更新速率是每秒60帧。
本文所使用的“图像数据更新速率”一般表示在TSCS110的存储器(例如下面论述的第一存储器131)中更新图像数据的速率。TSCS 110的存储器中的图像数据的更新可由主处理***160、TSCS 110或者另外某个元件进行。
在各个实施例中,按照本发明,TSCS 110操作触摸传感器150以检测感测区域中的用户输入,以及操作显示屏幕140以响应用户输入而显示图像,而无需主处理器160的介入。换言之,TSCS110自主地操作触摸传感器150和显示屏幕140,而没有直接响应感测区域中的用户输入而执行实时主图像处理或者提供指导。TSCS 110可按照硬连线规则或者采用主处理***160先前所提供的规则来执行这些功能。
在一些实施例中,主处理***160有时处于低功率状态(包括可能断开),而TSCS 110自主地操作。在一些实施例中,主处理***160有时与更新显示屏幕140不是直接相关地执行处理或者提供指令或者不是直接响应用户输入而执行处理或提供指令。
在电子装置100的实施例中,TSCS 110的这种自主操作降低或消除上述缺点。例如,这种自主操作可降低等待时间、降低响应时间可变性以及增加对用户输入的响应度。这些改进能够增加用户的轻松感、舒适度或者电子装置100的操作的可信度。
在电子装置100的实施例中,这种自主操作降低所需的主处理***160的处理,并且因而能够降低电子装置100的功率消耗。例如,主处理***160可在显示屏幕140上的图像的更新由TSCS 110本地进行的同时进入低功率状态。低功率状态的示例包括断开状态、睡眠状态以及主处理***160耗用较少处理功率的状态。
另外,在电子装置100的实施例中,这种自主操作降低主处理***160需要支持的最大图像数据更新速率,同时仍然提供平滑和响应反馈。例如,TSCS 110可配置成使得它能够产生图像并且以比主处理***160能够更新TSCS 110的存储器(例如存储器114)中保存的原像更高的速率来更新显示屏幕140。在一些实施例中,TSCS 110能够响应用户输入而以60Hz或以上来产生已更新显示。这减轻主处理***160的负荷,使得主处理***160可采用低于60Hz的最大更新速率(例如30Hz)来配置,而对用户体验没有明显有害影响。这还允许电子装置100对于通信带宽(例如串行链路要求)、其它性能特性等等具有宽松要求。宽松要求可提供更大的设计选择和成本节省。
电子装置100的一些实施例能够比主处理***160能够更新原像更快地更新显示屏幕140。也就是说,电子装置100的一些实施例支持比与主处理***160关联的图像数据更新速率更高的显示图像更新速率。例如,在一些实施例中,TSCS 110配置成能够生成已更新图像,并且以比主处理***160执行图像处理时更快的速率来更新显示屏幕140。这种TSCS 110功能性支持那些***中的更高显示图像更新速率。
与最大更新速率无关,在操作中,所使用的图像数据更新速率可比所使用的显示屏幕140更新速率明显要低。例如,TSCS110可在诸如拖曳功能之类的功能期间混合图像以提供视觉反馈(下面更详细地论述混合)。原像可以是被拖曳项在其上移动的“背景”,并且存储器中保存的用于原像的图像数据可在拖曳功能期间很少或者完全不会发生变化。因此,更低图像数据更新速率由一些实施例来使用(与所使用的显示图像更新速率相比)。
被拖曳项的图像在拖曳功能期间可在存储器中保持为静态。但是,与被拖曳项的图像关联的混合坐标在拖曳功能期间可发生变化。TSCS 110采用在混合坐标所指定的位置混合被拖曳项的图像的自主生成的图像来更新显示屏幕140,从而相对原像或显示屏幕140或者它们两者来有效地移动被拖曳项。因此,(与所使用的图像数据更新速率相比)使用更高显示图像更新速率。
在各个实施例中,TSCS 110操作触摸传感器150,以便得到实现诸如输入物体的数量和运动之类的用户输入特性的确定的测量。在一些实施例中,这种(这类)测量由TSCS 110用于确定针对用户输入相对于触摸传感器150的感测区域的位置信息。
本文所使用的术语“位置信息”预计广义地包含其中包括沿一个或多个方向的运动的绝对和相对位置类型信息,以及还包含诸如速度、加速度等的其它类型的空间域信息。各种形式的位置信息还可包括时间历史成分,如同手势识别等的情况中那样。来自TSCS110的位置信息可用于促进全系列的界面动作,包括接近传感器装置用作光标控制、卷动和其它功能的指针装置。
TSCS 110的元件可实现为物理上与主处理***160分离的一个或多个集成电路和/或分立组件的部分或全部。也就是说,TSCS 110可包括与主处理***160分离的一个IC的部分或全部。类似地,TSCS 110可包括与主处理***160分离的多个IC的部分或全部。
TSCS 110的实施例可包括使它能够区分或确定对用户输入的正确响应的计算能力。例如,TSCS 110可自行进行判定、***表示(formulate)响应或者引起动作。另外,TSCS 110可响应与一个或多个电子应用相关的用户输入,而无需与主处理***160的持续或周期通信。示例响应包括对所显示图像的调整。
在各个实施例中,TSCS 110包括逻辑电路。逻辑电路配置成控制与主处理***160的信息流动。例如,逻辑电路能够控制主处理***160与TSCS 110之间的通信流动。作为另一个示例,逻辑电路能够提供通信中的辨别或解释能力。通过这类配置,逻辑电路能够降低主处理***160用于操作显示屏幕140和触摸传感器150所需的交互频率。
逻辑电路可包括专门用于实现计算逻辑的电路、编程为执行计算逻辑的功能的通用处理器电路或者它们的组合。例如,在一些实施例中,逻辑电路根据规则进行硬连线。作为另一个示例,在一些实施例中,逻辑电路包括与存储器中保存的适当规则耦合的计算电路。规则可包括计算机可执行代码、将动作与表或其它结构中存储的条件关联的数据等等。
所实现的逻辑能够是专用的。在一些实施例中,这通过采用与不同应用结合的不同逻辑电路来实现。在一些实施例中,这通过采用存储器中同时保存的不同规则集合来实现。在一些其它实施例中,这通过将新规则加载到存储器中来实现。
图2示出按照本发明的一个实施例、能够与主处理***160(图1所示)耦合的TSCS 110。TSCS 110包括用于操作触摸传感器150的TSCC(触摸屏控制电路)120、用于操作显示屏幕140的DCC(显示控制电路)130以及用于存储操作规则的存储器114。
如上所述,TSCS 110的元件可实现为物理上与主处理***160分离的一个或多个集成电路和/或分立组件的部分或全部。因此,按照本发明的TSCS 110的实施例非常适合具有分立组件,例如各单独包括TSCC 120或DCC 130的IC等。按照本发明的TSCS 110的实施例还非常适合集成在单个IC中,例如形成TSCC 120和DCC130的部分或全部的一个IC。
在一些实施例中,TSCC 120和DCC 130没有共享电路。也就是说,用于操作触摸传感器150的电路没有用于操作显示屏幕140,反过来也是一样。在一些实施例中,控制电路112的TSCC 120和DCC 130确实共享电路,使得TSCC 120的电路也是DCC 130的电路。例如,触摸传感器150的操作特定的电路以及显示屏幕140的操作特定的电路可在物理上耦合到执行触摸传感器和显示器操作的计算的同一处理单元。作为另一个示例,控制电路112的TSCC 120和DCC 130可将数据保存在同一存储器中。
本发明的一些实施例提供TSCC 120与DCC 130之间的直接通信。在一些实施例中,这个直接通信通过耦合包括TSCC 120和DCC 130的分立IC的一个或多个通信信道来实现。在一些实施例中,这个直接通信通过将TSCC 120和DCC 130的至少部分集成到一个IC中来实现。这个直接通信减少与执行某些触摸或显示任务关联的主处理***160的职责。TSCC 120可在向主处理***160发送诸如触摸坐标或手势命令之类的信息之前或者与其并行地将它们发送给DCC 130。
在一些实施例中,存储器114在物理上不同于主处理***160。
图3示出按照本发明的一个实施例、可与主处理***160(图1所示)耦合的TSCS 110的另一个示例。如图3所示,在一些实施例中,TSCS 110可选地包括用于存储图像供在显示屏幕140上显示的第一存储器131和第二存储器132。在包括第一和第二存储器131、132的TSCS 110的一些实施例中,第一和第二存储器131、132的至少一部分(例如第一存储器131和第二存储器132其中之一或两者的部分或全部)是存储器114的一部分。但是,在包括第一和第二存储器131、132的一些其它实施例中,第一和第二存储器131、132的至少一部分在物理上与存储器114分离。另外,第一存储器131和第二存储器132可设置为物理上分离的存储器结构,或者作为相同存储器结构的分区。
在一些实施例中,第二存储器132的存储器容量比第一存储器131要小。以及在一些实施例中,第一存储器131是帧缓冲器。
又如图3所示,在一些实施例中,DCC 130可选地包括用于采用图像来刷新显示屏幕140的显示刷新电路134。显示刷新电路可选地包括用于更新显示屏幕140的显示屏幕更新器136以及用于使用第一存储器131和第二存储器132中存储的图像来生成混合图像的混合图像生成器138。此外,在一些实施例中,TSCS 110可选地包括用于控制其它模块的装置控制模块125。
在各个实施例中,TSCS 110的这些组件的一个或多个相互之间和/或与TSCS 110的另一部分共享电路。这些组件连同TSCS 110的其它部分一起可实现为一个或多个集成电路和/或分立组件的部分或全部。
操作中的组件描述
图4示出按照本发明的一个实施例、用于操作图1的电子***100和TSCS 110的方法。将结合图5A-7B来描述图4所示的方法。在一个实施例中,方法400由按照计算机可读和计算机可执行代码进行操作的处理器和电气组件来执行。计算机可读和计算机可执行代码例如可驻留在诸如计算机可用易失性和非易失性存储器之类的数据存储介质中。但是,计算机可读和计算机可执行代码可驻留在任何类型的计算机可读存储介质中。在一些实施例中,方法400至少由图1-3和图5A-7B中所述的***来执行。具体来说,图5A-7B示出在显示屏幕140上显示图像的各个实施例。
在以下所述的实施例中,将控制电路112描述为执行与操作触摸传感器150、更新显示屏幕140以及与主处理***160进行通信关联的操作的大多数。大家理解,在一些实施例中,TSCS 110的其它部分可执行这些功能的部分或全部。
在方法400的410,由控制电路112响应从主处理***160所接收的图像数据而更新显示屏幕140。例如,在一个实施例中,参照图5A,响应来自主处理***160的图像数据而更新显示屏幕140。从主处理***160所接收的图像能够包括视频帧、图片、网页、地图、文本和非文本文档等等。
在方法400的420,第一规则集合保存在TSCS 110的存储器114中。一般来说,规则集合指导控制电路112按照某种方式进行操作。在各个实施例中,控制电路112能够在任何数量的规则(例如第一规则集合、第二规则集合等)下进行操作。例如,一个规则集合可指导控制电路112响应一种用户输入(例如感测区域的预定义部分的双击)而按照某种方式进行操作。同样,另一个规则集合可指导控制电路112响应同一种或另一种用户输入(例如感测区域的相同预定义部分的双击,或者感测区域的不同预定义部分的双击)而按照不同方式进行操作。
在一个实施例中,存储器114配置成同时保存多个规则集合(例如第一规则集合和第二规则集合)。应当理解,能够同时保存任何数量的规则或规则集合。例如,在一些实施例中,规则集合在制造时加载并且同时保存。作为另一个示例,在各个实施例中,由主处理***160在启动时、当离开休眠时、当唤醒时、当解锁时等加载规则集合。作为另一个示例,在一些实施例中,由主处理***160响应特定应用运行或者特定功能发起而加载规则集合。作为又一个示例,一些实施例使用以上所述的组合(例如某些规则在制造或者在启动时加载,而其它规则在电子装置100的操作期间动态加载)。
在存储器114配置成保存多个规则集合的一些实施例中,指针或其它指示符表示规则的活动集。在存储器114配置成保存多个规则集合的一些实施例中,最近加载的规则集合是规则的活动集。
在另一个实施例中,存储器114配置成在不同时间保存不同规则集合(例如第一规则集合和第二规则集合)。在一些实施例中,在任何特定时间所保存的规则集合是活动规则集合。例如,第一规则集合能够由主处理***160在第一时间加载到存储器114中,并且在稍后时间由第二规则集合取代。第一时间或稍后时间可与关机或启动、转到睡眠或唤醒、休眠或离开休眠、锁定或解锁、特定应用运行、特定应用具有优先级或焦点、特定图像被显示、特定操作状态、特定用户登录等等相关联。
在一些实施例中,采用第二规则集合取代第一规则集合响应从主处理***160接收到指示而进行,下面详细论述。在一个实施例中,控制电路112通过接收第二规则集合来从主处理***160接收指示。
在一些实施例中,控制电路112操作触摸传感器150来检测与显示屏幕140的有源区重叠的触摸传感器150的感测区域中的用户输入。在方法400的430,在感测区域中检测用户输入。例如,用户输入可包括各种类型的用户输入。例如,触摸传感器150可包括可接触表面,并且用户输入可包括与满足特定尺寸或接触斑区域考虑因素(contact patch area considerations)的表面的接触。作为另一个示例,用户输入可包括感测区域中的大输入物体的非接触运动。
在方法400的440,控制电路112按照第一规则集合进行操作。例如,第一规则集合可指导控制电路112响应第一类型的用户输入而按照某种方式进行操作。
在方法400的450,响应从主处理***160接收到指示,控制电路112从按照第一规则集合进行操作切换到按照第二规则集合进行操作。
在方法400的460,控制电路112按照第二规则集合进行操作。例如,第二规则集合可指导控制电路112响应第一类型的用户输入而按照不同方式(与第一规则集合所规定的某种方式不同)进行操作。
在一些实施例中,第一规则集合和第二规则集合的至少一个定义在什么情况下控制电路112响应在触摸传感器150的感测区域中检测到的用户输入而更新显示屏幕140。“定义在什么情况下…”(“defines when”)在这里与其说用于表示“定义什么时间”(“defines whattime”),还不如说用于表示“定义…的条件”(“defines if”)。例如,在一些实施例中,第一和第二规则集合其中之一或两者定义什么类型的用户输入触发对显示屏幕140的更新。这些规则集合可以或者可以不施加与在什么时间进行对显示屏幕140的更新有关的任何要求。
规则集合可包括来自可能规则的任何适当空间的规则。例如,规则集合可定义在什么情况下控制电路112向应用户输入而自主更新显示屏幕140。在一些实施例中,某些规则集合配置成使控制电路112从不响应用户输入而自主更新显示屏幕140。例如,这些规则集合可具有不自主更新的显式规则,或者只是没有用于自主更新的规则。
在一些实施例中,某些规则集合配置成例如通过使控制电路112在特定条件被满足时自主更新显示屏幕140,来使控制电路112有时响应用户输入而自主更新显示屏幕140。例如,在一些实施例中,某些规则集合配置成使控制电路响应第一类型的用户输入而自主更新显示屏幕140,但不响应第二类型的用户输入。
在一些实施例中,某些规则集合配置成使控制电路112始终响应用户输入而自主更新显示屏幕140。例如,这些规则集合可具有用于处理所有类型的用户输入的显式规则,或者只是没有用于非自主更新显示屏幕140的规则(例如主处理***160不能对更新起作用)。
规则集合还可定义如何更新显示屏幕。例如,规则集合还能够定义更新哪些图形元素、在什么时间更新图形元素等等。例如,某些规则集合可将不同图像与不同用户输入关联,并且定义响应哪一个用户输入而显示哪一个图像。作为另一个示例,某些规则集合可定义什么时间显示图像(例如,在接收到用户输入之后的某个时间量来显示图像、在某个持续时间显示图像等等)。作为又一个示例,某些规则集合可定义与图像关联的其它特性(例如亮度、强度、颜色、大小、淡入/淡出等等)。
规则集合可定义在什么情况下控制电路112向主处理***160报告与用户输入有关的信息。在一些实施例中,某些规则集合配置成使控制电路112从不向主处理***160报告与用户输入有关的信息。例如,这些规则集合可具有不进行报告的显式规则,或者只是没有用于报告的规则。
在一些实施例中,某些规则集合配置成例如通过使控制电路112在特定条件被满足时报告信息,来使控制电路112有时向主处理***160报告与用户输入有关的信息。例如,在一些实施例中,某些规则集合配置成使控制电路112响应第一类型的用户输入而报告信息,但不响应第二类型的用户输入。
在一些实施例中,某些规则集合配置成使控制电路112始终向主处理***160报告与用户输入有关的信息。例如,这些规则集合可具有始终进行报告的显式规则,或者只是没有用于不进行报告的规则。
规则集合还可定义如何报告与用户输入有关的信息。例如,某些规则集合可将不同类型的信号(例如不同的位序列)与不同的用户输入关联,并且定义响应哪一个用户输入而提供哪一个信号。作为另一个示例,某些规则集合可定义什么时间提供信息(例如,在接收到用户输入之后的某个时间量来传送信息、将其报告一次或者重复报告等等)。作为又一个示例,某些规则集合可定义其它报告特性。
例如,在一些实施例中,某些规则集合可包括来自下列之一或者其组合的规则:
定期报告:这种类型的规则使控制电路112向主处理***160进行与用户输入信息有关的信息的定期报告。例如,报告可由定时器来触发,使得报告是周期性的。作为其它示例,报告可由与触摸传感器150的感测区域中的用户输入不相关的计数器或事件来触发。
报告手势事件:这种类型的规则使控制电路112向主处理***160报告手势的实例。按照这种类型的规则进行操作的控制电路112的一些实施例分析用户输入和识别手势,并且向主处理***160提供那些手势的指示。例如,控制电路112可识别两个输入物体在短时长已经接触触摸传感器150的表面,并且向主处理***160报告双指点击(two-finger-tap)的出现。作为另一个示例,控制电路112可识别输入物体正悬浮在与接通键盘功能关联的触摸传感器150表面的某个位置上方,并且向主处理***160报告键盘起动输入。
按照这些“报告手势事件”类型的规则进行操作的控制电路112的一些实施例分析用户输入,以便确定接收到满足特定标准的用户输入,并且向主处理***160报告用户输入的图像。例如,控制电路112可识别输入物体持续比参考时长更长的时长的对触摸传感器150表面的接触,并且向主处理***160发送接触的图像,供主处理***160进行分析。
报告所选手势:这种类型的规则配置成使控制电路112仅报告控制电路112所识别的手势的子集的一部分。例如,按照这种类型的规则进行操作的控制电路112的一些实施例报告在与显示屏幕140上显示的GUI界面的部分对应的触摸传感器150的感测区域的特定部分之内发生的点击,但不报告在感测区域的其它部分中发生的点击。在一些实施例中,手势是应用特定的。
在输入序列的所选部分进行报告:这种类型的规则配置成使控制电路112仅在输入序列的特定部分进行报告。例如,这些规则可使控制电路112仅在输入序列的开始、输入序列的结束或者在开始和结束时进行报告。控制电路112可操作以适当提供用户反馈,而无需主处理***160的介入。例如,可由控制电路112在单词或行完成时(例如当起动空格键或回车键时)、在一定数量的字符已经输入时等等来报告包括虚拟键盘上的键入的输入序列。作为另一个示例,可由控制电路112在描迹看来完成时(例如在一定数量的笔划之后、在输入物体从触摸传感器150表面提起之后、在超时之后等等)报告描出字符或单词的输入序列。作为其它示例,这种类型的规则可使控制电路112响应选择命令(例如按钮起动、在触摸传感器150的感测区域中诸如双触摸之类的特定类型的用户输入等)而进行报告。在一些实施例中,控制电路112向主处理***160报告与输入序列有关的信息(例如所输入的字符、所识别的单词)、输入序列的图像(例如所检测的笔划)、输入序列中的触摸位置、在输入序列期间所感测或识别的手势等。
报告应用特定命令:这种类型的规则使控制电路112返回特定应用特定的用户输入。例如,这种类型的规则可使控制电路112报告与变更网页上的单选按钮或滑块控件(slider control)关联的用户输入信息。
执行方法400的本发明的实施例能够向用户提供低等待时间视觉反馈,这改进对电子装置100的用户体验。通过控制电路112响应用户输入而自主更新显示屏幕140来促进对用户的低等待时间视觉反馈。另外,降低电子装置100的功率消耗,和/或放宽对电子装置100的各种组件的性能要求。
另外,某些规则集合配置成使得TSCS 110(例如使用控制电路112)向主处理***160传递与触发下列事件的一个或多个的用户输入有关的信息:(1)切换到新应用,(2)实现当前应用的其它功能,(3)更新TSCS 110外部的电子装置100的存储器,例如主处理***160的存储器,以及(4)触发电话呼叫或因特网访问。
在各个实施例中,某些规则集合(例如第一或第二规则集合)配置成使控制电路112:(1)响应第一类型的用户输入而自主更新显示屏幕140(但不响应第二类型的用户输入),以及(2)响应第二类型的用户输入(但不响应第一类型的用户输入)而向主处理***160报告用户输入信息。例如,在一些实施例中,第一规则集合使控制电路112响应拖曳手势而自主更新显示屏幕140,但不响应双击手势。作为另一个示例,在一些实施例中,第一规则集合使控制电路112在拖曳操作终止时报告与拖曳操作有关的信息,但在拖曳操作期间不报告与拖曳操作有关的信息。
存在没有涉及主处理***160的实时介入的自主更新显示屏幕140的各种方式。例如,一些实施例直接调整帧缓冲器中存储的图像(也许在将帧缓冲器中的图像复制到另一个位置之后)。作为另一个示例,一些实施例使用图像混合方式来生成并且更新显示屏幕140上的图像。作为一个具体示例,按照本发明的各个实施例使用α混合技术。α混合是用于将一个或多个覆盖图像与主要图像进行组合的一个过程,并且对于混合来自单独源的图像元素以创建单个合成图像是有用的。覆盖和主要图像的大小、分辨率、色彩深度、纵横比等等可以有所不同。
在一些实施例中,覆盖图像的透明度或混合因子可控制为定义在两个图像的重叠区域中的主要图像和覆盖图像的合并的百分比。在重叠区域外部,显示主要图像而没有进行任何修改。
在许多情况下,主要图像和覆盖图像的形状为矩形。在这类实施例中,使用色度键技术来覆盖非矩形形状图像仍然是可能的。色度键允许***识别覆盖图像中将为“透明的”特定颜色。当覆盖图像中的像素包含色度键值时,未经改变地显示被这些像素所重叠的主要图像的部分。因此,各个实施例可保存作为副像的覆盖图像,保存作为原像的背景图像,并且使用α混合来将副像覆盖到原像上。
利用α混合或其它混合技术的实施例可从各种混合选项中选取。例如,控制电路112可在不同位置混合副像,以便生成多个不同混合图像。不同位置可以是相对于原像、显示屏幕140的有源区或者它们两者。这可随时间进行,使得产生在依次示出时移动副像的一组混合图像。作为另一个示例,控制电路112可在不同位置将副像的多个实例混合为一个混合图像。作为又一个示例,控制电路112可在不同位置将副像的多个实例混合为多个混合图像,使得产生有效移动副像的实例的一组混合图像。
除了副像之外,实施例还可混合一个或多个其它图像。例如,一些实施例还可混合第三图像或者第三图像的实例,以便形成混合图像。
在一些实施例中,原像从主处理***160被接收,并且保存在TSCS 110中(例如图3的第一存储器131中)。可与原像混合的一个或多个图像能够保存在TSCS 110中(例如图3的第二存储器132中)。原像可以是静态的,或者可在一段时间发生变化。在一些实施例中,原像由主处理***160、由TSCS 110(例如使用控制电路112)或者由它们两者来修改或完全替换。
在一些实施例中,将要与原像混合的图像在物理尺寸、位尺寸等方面小于原像。
在一个实施例中,副像由主处理***160来提供。在另一个实施例中,副像由TSCS 110来提供。副像可由主处理***160、TSCS 110(例如使用控制电路112)或者它们两者来修改。副像的提供或适配可响应用户输入(例如使用触摸传感器150所检测的用户输入)而进行。
在一些实施例中,混合副像(或第三图像或者其它图像)的位置基于用户输入。例如,响应由输入物体所提供的用户输入,可在基于输入物体的位置的位置混合副像。具体来说,可选择位置,以便将副像放置成使得它被输入物体重叠或者偏离输入物体。偏离可基于诸如速度、力、时长等的用户输入因子而静态或动态确定。作为另一个示例,响应多个输入物体所提供的用户输入,可在基于输入物体的位置的位置混合副像的多个实例(或者副像、第三图像以及可选地其它图像)。
在一些实施例中,选择用于混合的图像基于用户输入。例如,特定图像可与一种类型的用户输入序列关联,并且那个特定图像可以是响应那种类型的用户输入序列而混合的图像。作为另一个示例,特定图像可与一种类型的输入物体关联,并且那个特定图像可以是响应包含那种类型的输入物体的用户输入的副像。
一些实施例通过定期或连续更新指定其中混合副像的实例的位置的坐标,来实现混合。这种方式允许TSCS 110(例如使用控制电路112)生成不同混合图像,同时允许副像在存储器中保持不变。
实施例还可随空间、随时间或者它们两者来改变混合因子。例如,一些实施例可增加或降低混合因子,以便使图像淡入或淡出。作为另一个示例,一些实施例可定义原像或者显示屏幕有源区的不同区域的不同混合因子。在那些区域中混合副像时,使用关联混合因子。
混合图像还可用于提供弹出装置,这增强用户体验。例如,在音频、图片或视频回放期间,媒体控件(例如播放、暂停、快进、倒带、音量、后退、前进等)能够在所显示映像之上弹出。这种弹出功能性可用于其它控制,例如当绘制程序是活动时绘制控制、当文档编辑器是活动时编辑命令等等。
参照图1,这个弹出响应可由TSCS 110(例如使用控制电路112)响应检测到接近显示屏幕140的接触(例如点击、特定时长的触摸)或非接触(例如静止或动态悬浮)用户输入而提供,而无需涉及主处理***160。因此,一些实施例采用弹出菜单或控件来响应选择非接触用户输入。响应没有触摸触摸传感器150的用户输入的这种“浮动”或“基于悬浮”的踪迹反馈也可使用混合方案来实现。在一些实施例中,主处理***160可在用户与影响所显示媒体的混合图像中所示的控件之一进行交互时被涉及。
在各个实施例中,混合图像还可用于通过响应用户输入而产生的各种图标或其它类似图像来提供视觉反馈。例如,如果执行涉及旋转图像的手势,则“旋转”图标能够用作副像,并且随原像来显示,而无需主处理***的介入。同时,主处理***160可执行旋转图像所需的图像处理,提供执行旋转所需的已更新原像。
现在参照图3,一些实施例响应用户输入(例如下面描述的拖曳操作)而使用包括第一存储器131和第二存储器132的TSCS的一个实施例以及包括还包含混合图像生成器138和显示屏幕更新器136的显示刷新电路134的DCC 120的一个实施例自主地更新显示屏幕140。混合图像生成器138通过将第一存储器131中保存的原像与辅助存储器132中保存的副像混合,自主地生成混合图像。显示屏幕更新器136采用混合图像生成器138所生成的混合图像自主地更新显示屏幕140。
下面参照图1-2和图5A-7B所述的是本发明的具体实施例的操作的具体示例。图5A-7B示出按照本发明的实施例、显示屏幕140上响应使用触摸传感器150所检测的用户输入的视觉反馈。在各个示例中,本发明的各个实施例的操作包括按照定义在什么情况下控制电路112执行下列步骤的规则集合进行操作:(1)响应用户输入而自主更新显示屏幕140,和/或(2)向主处理***160报告与用户输入有关的信息。
现在参照图5A,示出按照本发明的一个实施例的拖曳操作。一般来说,响应用户输入,将图像520A动画制作为沿用户输入路径530A从位置510A拖曳到位置514A。
在拖曳操作之前,控制电路112按照第一规则集合进行操作。响应在位置510A的拖曳操作的发起,控制电路112从按照第一规则集合进行操作切换到按照第二规则集合进行操作。在一些实施例中,控制电路112提供与用户输入有关的信息,它使主处理***116能够确定拖曳操作已经开始,并且向控制电路112提供切换到按照第二规则集合进行操作的指示。在一些实施例中,控制电路112识别拖曳操作已经开始,通知主处理***116关于拖曳操作已经开始,以及主处理***116向控制电路112提供按照第二规则集合进行操作的指示。
在这个示例中,第二规则集合定义在什么情况下控制电路112响应用户输入而更新显示屏幕以及在什么情况下控制电路112向主处理***160报告与用户输入有关的信息。例如,当按照这个第二规则集合进行操作时,由控制电路112响应发起拖曳操作的用户输入而向主处理***160报告与位置510A处的图像520A的拖曳操作的发起(例如第一类型的用户输入)有关的信息。但是,没有响应后续拖曳动作而向主处理***160报告与后续拖曳动作(例如沿用户输入路径530A“拖曳”图像520A的物体运动的至少一部分)有关的信息。
在各个实施例中,规则集合配置成使控制电路112响应第一类型的用户输入而更新显示屏幕140,但不响应第二类型的用户输入。例如,特定规则集合可定义:响应特定类型的用户输入,该控制电路112响应那个特定类型的用户输入而自主更新显示屏幕140。这个特定规则集合还可包含不响应另一类型的用户输入而自主更新显示屏幕140的特定规则,或者还可没有与响应这种用户输入而更新显示屏幕140有关的任何规则。
现在回到图5和上述示例,与这个示例关联的第二规则集合配置成使控制电路112响应拖曳序列的部分而更新显示屏幕140。例如,当沿用户输入路径530A拖曳图像520A时,沿用户输入路径530A在不同位置采用图像520A自主地更新显示屏幕140。相应地,由控制电路112将图像520A动画制作为沿用户输入路径530A从位置510A拖曳到位置514A。由于自主地更新显示屏幕140,可降低响应用户输入的视觉反馈等待时间。
下面是如上所述的拖曳操作的示例,其中具有与显示屏幕140的自主更新相关的其它细节。以下所述的示例利用混合技术。具体来说,控制电路112混合原像505A(例如背景图像)和图像520A(示为圆形图标),以便产生用于更新显示屏幕140的混合图像。
图5A中,提供拖曳操作的用户输入序列。输入序列包括位于位置510A的拖曳发起手势。响应拖曳发起手势,主处理***160向TSCS 110提供按照第二规则集合进行操作的指示。在按照第二规则集合进行操作时,包括原像505A和图像520A的混合图像由控制电路112自主生成。此外,显示屏幕140由控制电路112采用混合图像自主地更新。
当用户输入路径530A由提供用户输入序列的一个或多个输入物体来描出时,多个混合图像由控制电路112自主地生成。这些混合图像沿(或者偏离)用户输入路径530A在不同位置示出图像520A。显示屏幕140由控制电路112采用这些混合图像自主地更新。例如,当提供用户输入的一个或多个输入物体沿用户输入路径530A定位在位置512A时,混合图像由控制电路112自主地生成。这个混合图像将副像520A定位在由位置512A处的用户输入所确定的位置中并且在原像505A前面。显示屏幕140由控制电路112采用这个混合图像自主地更新。
类似地,当提供用户输入序列的一个或多个输入物体定位在位置514A时,混合图像由控制电路112响应用户输入而自主生成,并且显示屏幕140由控制电路112采用混合图像自主地更新。这个混合图像将图像520A定位在由位置514A处的用户输入所确定的位置中。响应用户输入的移动,控制电路112重复更新混合图像520A的位置。控制电路112还采用混合图像来重复更新显示屏幕140。这使副像520A(相对于原像505A、显示屏幕140或者它们两者)移动。
图5A示出按照第二规则集合的一个实施例、在拖曳功能的不同部分与原像505A混合的相同图像520A。按照其它规则集合进行操作的其它实施例可按照其它规则集合,在不同时间点、空间或用户输入功能序列来混合不同图像。例如,在一些实施例中,指示拖曳发起的图像可在位置510A附近与原像505A混合,指示拖曳延续的图像可在位置512A与原像505A混合,或者指示拖曳终止的图像可在位置514A与原像505A混合。
在一些实施例中,原像505A发生变化或者在拖曳功能期间被替换。
在一些实施例中,响应拖曳操作的终止,主处理***160更新TSCS中保存的原像,以便包括在拖曳操作所确定的新位置拖曳的项。例如,在图5A所示的拖曳操作在位置514A终止之后,一些实施例更新原像505A,以便包括在新位置514A拖曳的项的图像(作为副像520A的圆形图标)。在一些实施例中,主处理***160执行原像的这种更新。
通过这种方式,在混合图像示出副像520A响应用户输入而被拖曳时,存储器中存储的原像505A没有被破坏或改变。
所示的副像520A是用户正拖曳的项。但是,在一些实施例中,按照各种规则集合,不同图像被认为是副像,并且对不同操作来混合。例如,当拖曳操作发生时可提供蓝星。相比之下,响应另一种操作、如双击操作而可提供两个叠加手指。
在一个类似示例中,在一些实施例中,控制电路112操作触摸传感器150,以便检测用户输入(例如,包括手指悬浮于显示屏幕140上或接触显示屏幕140并且划过显示屏幕140)。控制电路112自主更新显示屏幕140,以便提供视觉反馈(例如移动光标、历史踪迹等),而无需关联主处理***160的介入。在一些实施例中,主处理***160在用户与显示屏幕140上显示的图标或其它互动元素进行交互时介入。
在方法400的一个实施例中,在显示屏幕140上显示图像的第一部分时自主更新显示屏幕140包括检测感测区域中的第一用户输入的运动,基于该运动来确定将要显示的图像的第二部分,以及更新显示屏幕140以显示图像的第二部分。第二规则集合能够配置成使控制电路112执行这些步骤。
例如,现在参照图5B,示出按照本发明的一个实施例、通过两个输入物体所执行的平移(pan)操作(例如双手指平移操作)。在一些实施例中,显示屏幕140中所示的原像505B是较大图像(例如地图、图片、文本文档、网页)的一部分。图5B所示的平移操作改变显示屏幕140示出的内容,以便模拟在较大图像之上移动“视口”(viewport)。在一些实施例中,主处理***160更新原像,以便提供模拟运动。在一些其它实施例中,TSCS将较大图像保存在存储器中,并且TSCS 110(例如使用控制电路112)确定要显示的较大图像的哪一部分。为了清楚起见,图5B中未示出变化图像。
如上所述,TSCS 110的一些实施例可自主地实现视口。在视口的一些实现中,TSCS 110配置成通过在物理上更大、经由图像数据的压缩或者它们的组合来保存比一次能够显示的更多图像数据。压缩技术可能是高效的(例如基于行程长度编码(RLE)的压缩),或者可能是有损的(例如单独像素替换)。在一些实施例中,在操作期间,“视口”可以是相同尺寸或者比显示屏幕140的有源区的物理尺寸更小。“视口”能够例如响应感测区域中的用户输入而实际在图像之上移动,并且定义显示屏幕140上显示什么图像数据。
下面是模拟如上所述移动“视口”的平移操作的示例,其中具有与混合原像505B和副像520B相关的其它细节。一开始,控制电路112按照第一规则集合进行操作。响应从主处理***160接收到指示,控制电路112从按照第一规则集合进行操作切换到按照第二规则集合进行操作。
如图5B所示,为了指示平移功能,副像520B和第三图像525B在与第一和第二输入物体关联的位置与原像505B混合。如图所示,副像520B与沿着用户输入路径530B的第一输入物体关联,而第三图像525B与沿着用户输入路径435B的第二输入物体关联。相应地,自主生成的混合图像包括原像505B、副像520B和第三图像525B。当输入物体移动时,控制电路112在与输入物体的位置关联的位置重复生成具有副像520B和第三图像525B的混合图像,并且采用混合图像重复更新显示屏幕140。因此,副像520B和第三图像525B按照使得它们表现为沿用户输入路径530B和535B跟随输入物体的方式移动。
参照图5C,示出按照本发明的一个实施例的另一个双输入物体平移操作。图5C所示的操作与图5B所示的操作相似,如上所述。但是,为了指示该功能,在相对于原像的两个不同位置来混合副像。为了方便起见,它们在这里称作副像520C以及副像的副本525C。副像520C与沿用户输入路径530C的第一输入物体关联。类似地,副像的副本525C与沿用户输入路径535C的第二输入物体关联。相应地,自主生成的混合图像包括原像505C、副像520C以及副像的副本525C。当输入物体移动时,控制电路112在相对于显示屏幕140(或者另一个适当参考,例如相对于原像505C)的不同位置重复生成具有副像520C以及副像的副本525C的混合图像,并且采用混合图像重复更新显示屏幕140。因此,副像520C以及副像的副本525C表现为相对原像505C和/或显示屏幕140移动,并且分别沿用户输入路径530C和535C跟随输入物体。
作为一个具体示例,副像可包括角形状(angle shape)。分别响应其中输入物体聚拢或散开的“压缩”或“展开”用户输入,角形状可定向和定位成跟随输入物体运动。在一些实施例中,这能够模仿图片框的两个或更多角以及那个图片“框”的扩张或收缩。
在一些实施例中,按照规则集合,混合副像以加亮显示原像的部分。在一些实施例中,在与用户输入的位置对应的位置混合副像。
例如当用户输入包括向上离开触摸传感器150的表面或者离开感测区域的一个或多个输入物体时,确定用户输入操作的序列的结束。一些实施例通过确定在触摸传感器150的感测区域中不再感测到用户输入,来确定结束。在一些实施例中,TSCS(例如使用控制电路112)响应用户输入操作的序列的终止而向主处理***160提供用户输入操作的序列的指示。提供给主处理***160的指示可包括完全指示终止的信号,可包括与用户输入有关的信息(例如所识别的手势、所输入的字符、包括用户输入的输入物体的整体运动、所输入的所选文本的功能(functions selected text entered)等)、它们的组合等等。在一些实施例中,该指示可使主处理***160从低功率状态切换到全功率状态、发起或关闭应用等等。
在方法400的另一个实施例中,当显示屏幕140显示虚拟键盘时,控制电路112按照第二规则集合进行操作。响应用户输入而自主更新与虚拟键盘关联的图像。在一个实施例中,第二规则集合包括有时向主处理***160报告与虚拟键盘的用户操纵有关的信息。
例如,参照图6A-B,原像605A包括虚拟键盘的图像。原像605A可存储在TSCS 110中(例如图3的第一存储器131中)。与虚拟键盘关联的多个按键图像(例如空格键的已起动图像-按键图像620A)可存储在TSCS 110中(例如图3的第二存储器132中)。由TSCS110(例如使用控制电路112)来确定基于用户输入的虚拟键盘的按键(例如空格按键)的用户起动。多个按键图像的图像选择作为将与原像进行混合的图像,使得混合图像示出其中起动所选按键的虚拟键盘。
具体来说,如图6A-B所示,提供用户输入以用于起动虚拟键盘上的空格键620A。响应用于起动空格键620A的用户输入,已起动空格键的图6B的副像620B被选择并且经过混合,以便示出虚拟键盘上起动的空格键。
在方法400的另一个实施例中,TSCS 110将多个图像与原像进行混合,以便生成混合图像。例如,原像可包括虚拟键盘的图像,而副像可包括通用按键图像。响应起动虚拟键盘的按键(例如“#”)的用户输入,TSCS 110将与“#”按键关联的适当附加图像与原像和副像混合,使得混合图像示出其中起动所选按键的虚拟键盘。
在一些实施例中,可由TSCS 110(例如使用控制电路112)响应用户输入来修改副像,而无需主处理***160的介入。作为一些示例,修改可影响副像的大小、形状、颜色、透明度等。例如,原像可包括虚拟键盘的图像,而副像可包括通用按键图像。响应起动虚拟键盘的按键(例如“W”)的用户输入,TSCS 110修改副像,以便将“W”放置在副像的适当部分,使得混合图像示出其中起动所选按键的虚拟键盘。
除了已起动按键的图像之外的指示符可用于提供来自按键起动的视觉反馈。例如,参照图6A-B,包括有色矩形的轮廓色(highlighter)可以是与原像620A混合的副像620B,以便提供起动的视觉反馈。在一些实施例中,相同轮廓色(由TSCS 110修改或者没有经过修改)用于多个按键。
按键的加亮显示可用于指示哪一个(哪些)按键在提供选择输入时将被起动,作为对指示按键起动的替代或补充。例如,在与“Q”按键关联的区域之上悬浮超过参考时间量的非接触用户输入可引起“Q”按键加亮显示。接触用户输入则可引起“Q”按键的起动并且将“Q”输入到存储缓冲器中。
在方法400的一个实施例中,参照图7A-B,控制电路112按照第二规则集合进行操作。第二规则集合包括响应移动而自主更新显示屏幕140,以便显示用户输入的移动痕迹。例如,TSCS 110修改副像720A,使得它包括与用户输入的移动关联的上墨。
具体来说,在图7A-B中提供手写字母“T”的用户输入。当手写字母“T”通过沿用户输入路径721和722的用户输入来创建时,按照第二规则集合的TSCS 110(例如使用控制电路112)修改副像以便匹配。因此,自主生成并且用于更新显示屏幕140的混合图像沿手写字母“T”上墨。也就是说,原像705A和适合副像720A的重复混合显示上墨。此外,在一些实施例中,当手写字母“T”的用户输入被识别为字母“T”时,在显示屏幕140上采用键入字母“T”来取代手写字母“T”。
在各个实施例中,图1的主处理***160将字符识别码下载到TSCS 110中。TSCS 110(例如使用控制电路112)实现大多数或者整个字符识别功能性。这能够包括低等待时间笔划绘制、触觉反馈和词典校正等等。标准手写或小键盘输入接口能够用于与主处理***160进行通信。主处理***160能够通过下载不同代码、不同语言、字符集等,来配置字符识别功能性。
在方法400的另一个实施例中,TSCS 110(例如使用控制电路112)向主处理***160提供将主处理***160触发成处于低功率状态的指示。在各个实施例中,该指示包括用户输入信息,根据用户输入信息,主处理***160确定它可进入低功率状态。在一些实施例中,该指示包括专门向主处理***160指示它可进入低功率状态的信号。在另一个实施例中,在生成图像(例如混合图像)并且采用该图像来更新显示屏幕140的至少一部分期间出现指示。
例如,在一些实施例中,规则集合可规定,一旦确定拖曳操作已经发起,则TSCS将主处理***160触发成处于低功率状态。
在另一个实施例中,主处理***160向TSCS 110提供实现完整嵌套菜单GUI的软件和规则。用户能够浏览嵌套菜单结构,而无需来自主处理***160的任何介入。TSCS 110(例如使用控制电路112)呈现菜单,并且主处理***160能够进入较低功率状态。当用户进行菜单选择时,处理***160在必要时被唤醒,并且处理职责适当地回传给处理***160。
在各个实施例中,主处理***160配置用于响应运行于主处理***160上的第一应用而提供关于配置成使控制电路112切换到按照第二规则集合进行操作的指示。在一些实施例中,主处理***160还配置用于响应运行于主处理***160上的第二应用而提供第二指示。第二指示配置成使控制电路112切换到按照第一规则集合进行操作。
例如,在一些实施例中,当字处理应用正运行于主处理***160时,主处理***160提供使控制电路112切换到按照第二规则集合进行操作的指示。类似地,网页浏览器运行于主处理***160时,主处理***160提供使控制电路112切换到按照第一规则集合进行操作的指示。
在一些实施例中,主处理***160配置用于响应运行于主处理***160上并且具有优于运行于所述主处理***160上的任何其它应用的优先级的第一应用而提供指示,并且响应运行于主处理***160上并且具有优于运行于主处理***160上的任何其它应用的优先级的第二应用而提供第二指示。该指示配置成使控制电路112切换到按照第二规则集合进行操作。第二指示配置成使控制电路112切换到按照第一规则集合进行操作。
例如,在字处理应用和网页浏览器均运行于主处理***160上的一些实施例中,字处理应用有时可具有焦点(focus),并且网页浏览器有时可具有焦点。当用户积极地使用网页浏览器时,网页浏览器具有焦点或者具有优于字处理应用的优先级。类似地,当用户积极地使用字处理应用时,字处理应用具有焦点或者具有优于网页浏览器的优先级。
如果字处理应用具有焦点或者具有优于网页浏览器(或者运行于主处理***160上的任何其它应用)的优先级,则主处理***160提供第一指示。如果网页浏览器随后具有焦点或者具有优于字处理器(或者运行于主处理***160上的任何其它应用)的优先级,则主处理***160提供第二指示。第一指示配置成使控制电路112切换到按照字处理应用特定的第二规则集合进行操作。第二指示使控制电路112切换到按照网页浏览器特定的第一规则集合进行操作。字处理和网页浏览器是示例应用,并且任何数量和类型的应用可运行于主处理***160。
此外,当按照某些规则集合进行操作时,TSCS 110可提供用户输入的解释,作为它与主处理器的通信的一部分。能够使TSCS 110的解释功能是可重新配置的或者是应用特定的。在一些实施例中,TSCS 110(例如使用控制电路112)不是向主处理***160报告用户输入的每一个实例,而是仅报告用户输入中对给定时间所处理的应用是有意义的或者与其相关的那些实例。
在一些实施例中,主处理***160配置用于提供关于在显示屏幕140上显示第一图像的时机的指示以及用于提供关于在显示屏幕140上显示第二图像的时机的第二指示。该指示配置成使控制电路112切换到按照第一图像特定的第二规则集合进行操作。第二指示配置成使控制电路112切换到按照第二图像特定的第一规则集合进行操作。
例如,在图5A的一些实施例中,如果原像505A是软件应用的图像,则主处理***160提供指示以使得控制电路112按照规则集合(例如第二规则集合)进行操作。如果原像505A是那个软件应用的对话框(例如搜索对话)的图像,则主处理***160提供指示以使得控制电路112按照另一个规则集合(例如第一规则集合)进行操作。
在本发明的各个实施例中,除了显示屏幕140之外的各种装置向用户提供反馈。在一个实施例中,触觉致动器(未示出)由装置控制模块125(图3所示)来控制,并且按照规则集合向用户提供触觉反馈。由于触觉反馈,图1的电子装置100的用户舒适感和信心得到增强。在一个示例中,触觉致动器提供触知(tactile)反馈,例如对用户输入的物理电阻或非线性机械响应。在另一个示例中,触觉致动器提供对用户输入的蜂鸣或振动响应。可利用经由喀哒(click)、咻咻、砰砰或其它声音来提供听觉反馈的其它装置。
此外,可利用备选或附加组件,例如其它接口或反馈装置。这些备选或附加装置包括话筒、喇叭和其它音频装置、力传感器、运动传感器、加速计、陀螺仪、光检测器、成像装置、机械按钮、弹键、杠杆、滑块等等。
在本发明的各个实施例中,按照规则集合,电子装置100包括安全功能,而无需主处理***160的介入。在一个实施例中,响应感测与所述显示屏幕140的有源区重叠的感测区域中的用户输入而对电子装置100解锁。TSCS 110可能不允许主处理***160加电或者不允许电子装置100接受其它输入,直到对电子装置100解锁。
在另一个实施例中,响应对电子装置100解锁的失败尝试,在显示屏幕140上显示配置用于响应对电子装置100解锁的失败尝试的副像。
在各个实施例中,TSCS 110将安全密码和加密密钥保存在其存储器的无法被主处理***160读出的受保护区域中。按照规则集合,TSCS 110(例如使用控制电路112)显示屏幕上的虚拟小键盘,它允许用户输入密码。然后,TSCS 110将经由小键盘的用户输入与存储器中保存的一个或多个密码进行比较。如果密码正确,则TSCS110向主处理***160释放加密密钥。由于主处理***160没有涉及密码的保存或输入,所以运行于主处理***160的恶意软件无法窥探密码的保存和/或输入。
简言之,本文至少公开了下列广义概念。
概念1。一种电子装置,包括:
配置用于显示图像的显示屏幕;
触摸传感器,配置成检测感测区域中的用户输入,其中所述感测区域与所述显示屏幕的有源区重叠;
主处理***;以及
触摸屏控制***,包括:
配置用于保存规则的存储器;以及
控制电路,配置用于:
响应来自所述主处理***的图像数据而更新所述显示屏幕;
按照所述存储器中保存的第一规则集合进行操作;
响应从所述主处理***接收到指示,而从按照所述第一规则集合进行操作切换到按照第二规则集合进行操作,其中所述第二规则集合保存在所述存储器中,并且所述第一规则集合和所述第二规则集合的至少一个定义在什么情况下所述控制电路响应所述用户输入而更新所述显示屏幕;以及
按照所述第二规则集合进行操作。
概念2。如概念1所述的电子装置,其中,所述第一规则集合和所述第二规则集合均还定义在什么情况下所述控制电路向所述主处理***报告与所述用户输入有关的信息,并且所述第一规则集合和所述第二规则集合不同地定义在什么情况下所述控制电路向所述主处理***报告与所述用户输入有关的信息。
概念3。如概念1所述的电子装置,其中,所述存储器配置成同时保存所述第一规则集合和所述第二规则集合。
概念4。如概念1所述的电子装置,其中,所述存储器配置成在不同时间保存所述第一规则集合和所述第二规则集合,并且所述指示包括所述第二规则集合。
概念5。如概念1所述的电子装置,其中,所述主处理***和所述触摸屏控制***设置在共同外壳中。
概念6。如概念1所述的电子装置,其中,所述第二规则集合配置成使所述控制电路响应第一类型的用户输入而更新所述显示屏幕,但不响应第二类型的用户输入。
概念7。如概念1所述的电子装置,其中,所述第一规则集合配置成使所述控制电路从不响应所述用户输入而自主更新所述显示屏幕。
概念8。如概念1所述的电子装置,其中,所述主处理***配置用于:
响应运行于所述主处理***上的第一应用而提供所述指示;以及
响应运行于所述主处理***上的第二应用而提供第二指示,所述第二指示配置成使所述控制电路切换到按照所述第一规则集合进行操作。
概念9。如概念1所述的电子装置,其中,所述主处理***配置用于:
响应运行于所述主处理***上并且具有优于运行于所述主处理***上的任何其它应用的优先级的第一应用而提供所述指示;以及
响应运行于所述主处理***上并且具有优于运行于所述主处理***上的任何其它应用的优先级的第二应用而提供第二指示,所述第二指示配置成使所述控制电路切换到按照所述第一规则集合进行操作。
概念10。如概念1所述的电子***,其中,所述主处理***配置用于:
提供关于在所述显示屏幕上显示第一图像的时机的所述指示;以及
提供关于在所述显示屏幕上显示第二图像的时机的第二指示,所述第二指示配置成使所述控制电路切换到按照所述第一规则集合进行操作。
概念11。如概念1所述的电子***,其中,所述主处理***配置用于:
提供所述指示;以及
在提供所述指示之后进入低功率状态。
概念12。一种触摸屏控制***,包括:
配置用于保存规则的存储器;以及
控制电路,配置成:
操作触摸传感器以用于检测触摸传感器的感测区域中的用户输入;
响应来自主处理***的图像数据而更新显示屏幕,所述显示屏幕被所述感测区域重叠;
按照所述存储器中保存的第一规则集合进行操作;
响应从所述主处理***接收到指示,而从按照所述第一规则集合进行操作切换到按照第二规则集合进行操作,其中所述第二规则集合保存在所述存储器中,并且所述第一和第二规则集合的至少一个定义在什么情况下所述控制电路响应所述用户输入而更新所述显示屏幕;以及
按照所述第二规则集合进行操作。
概念13。如概念12所述的触摸屏控制***,其中,所述存储器配置成同时保存所述第一规则集合和所述第二规则集合。
概念14。如概念12所述的触摸屏控制***,其中,所述存储器配置成在不同时间保存所述第一规则集合和所述第二规则集合,并且所述指示包括所述第二规则集合。
概念15。如概念12所述的触摸屏控制***,其中,所述触摸屏控制***和所述主处理***设置在共同外壳中。
概念16。如概念12所述的触摸屏控制***,其中,所述第二规则集合配置成使所述控制电路响应第一类型的用户输入而向所述主处理***发送与所述用户输入有关的数据,但不响应第二类型的用户输入。
概念17。如概念12所述的触摸屏控制***,其中,所述第二规则集合配置成使所述触摸屏控制***响应第一类型的用户输入而自主更新所述显示屏幕,但不响应第二类型的用户输入而自主更新所述显示屏幕。
概念18。一种用于操作触摸屏控制***的处理器实现方法,所述方法包括:
响应来自主处理***的图像数据而更新显示屏幕;
将第一规则集合保存在所述触摸屏控制***的存储器中,所述存储器在物理上不同于所述主处理***;
检测与所述显示屏幕的有源区重叠的感测区域中的用户输入;
按照所述第一规则集合进行操作;
响应从所述主处理***接收到指示,而从按照所述第一规则集合进行操作切换到按照第二规则集合进行操作,其中所述第一规则集合和所述第二规则集合的至少一个定义在什么情况下所述触摸屏控制***响应所述用户输入而更新所述显示屏幕;以及
按照所述第二规则集合进行操作。
概念19。如概念18所述的处理器实现方法,其中,所述存储器配置成同时保存所述第一规则集合和所述第二规则集合。
概念20。如概念18所述的处理器实现方法,其中,所述存储器配置成在不同时间保存所述第一规则集合和所述第二规则集合,并且所述触摸屏控制***配置成通过下列步骤来接收所述指示:
接收所述第二规则集合。
概念21。如概念18所述的处理器实现方法,其中,所述按照所述第二规则集合进行操作包括:
在所述显示屏幕上显示图像的第一部分;
检测所述感测区域中的第一用户输入的运动;
基于所述运动来确定将要显示的所述图像的第二部分;以及
更新所述显示屏幕,以便显示所述图像的所述第二部分。
概念22。如概念18所述的处理器实现方法,其中,所述第一规则集合还定义在什么情况下所述触摸屏控制***向所述主处理***发送与所述用户输入有关的数据,并且所述第一规则集合配置成使所述控制电路响应第一类型的用户输入而向所述主处理***发送数据,但不响应第二类型的用户输入。
概念23。如概念22所述的处理器实现方法,其中,所述第一类型的用户输入指示由后续用户输入的链接集合(linked set)所控制的用户界面功能的开始,并且所述第二类型的用户输入是所述后续用户输入的链接集合其中之一。
概念24。如概念23所述的处理器实现方法,其中,所述用户界面功能包括拖曳。
概念25。如概念18所述的处理器实现方法,其中,所述在所述显示屏幕显示虚拟键盘时按照所述第二规则集合进行操作包括:
响应所述用户输入,而自主更新与所述虚拟键盘关联的图像。
概念26。如概念18所述的处理器实现方法,其中,所述按照所述第二规则集合进行操作包括:
响应所述用户输入的移动,而自主更新所述显示屏幕,以便显示所述移动的痕迹。
概念27。如概念18所述的处理器实现方法,其中,所述按照所述第二规则集合进行操作包括:
响应在拖曳操作开始之后发生的后续用户输入,而自主更新与所述拖曳操作关联的图像。
概念28。如概念18所述的处理器实现方法,还包括:
向所述主处理***提供唤醒信号,所述唤醒信号配置用于使所述主处理***退出低功率状态。
概念29。如概念18所述的处理器实现方法,其中,所述第二规则集合配置成:
使控制电路响应第一类型的用户输入而更新所述显示屏幕,但不响应与所述第一类型的用户输入不同的第二类型的用户输入。
概念30。如概念18所述的处理器实现方法,其中,所述第二规则集合配置成:
使控制电路响应所述用户输入而向所述主处理***发送与所述用户输入有关的数据;以及
响应第一类型的用户输入而更新所述显示屏幕,但不响应与所述第一类型的用户输入不同的第二类型的用户输入。
概念31。如概念18所述的处理器实现方法,其中,所述第二规则集合配置成:
使控制电路响应所述用户输入而向所述主处理***发送与所述用户输入有关的数据;以及
响应所述用户输入而更新所述显示屏幕。
这样描述了本发明的各个实施例。虽然在具体实施例中描述了本发明,但是应当理解,本发明不应当被理解为受到这类实施例限制,而是应当按照以下权利要求来理解。具体来说,优选地包含(但不一定包含)所述的各步骤和元件。预计某些步骤和元件可完全省略或者由其明显修改来替代。
总之,本文公开以下内容。电子装置包括配置用于显示图像的显示屏幕、配置成检测感测区域中的用户输入的触摸传感器、主处理***和触摸屏控制***。触摸屏控制***包括控制电路以及配置用于保存规则的存储器。控制电路配置用于响应来自主处理***的图像数据而更新显示屏幕,并且用于按照存储器中保存的第一规则集合进行操作。控制电路还配置用于响应从主处理***接收到指示而从按照第一规则集合进行操作切换到按照第二规则集合进行操作。

Claims (31)

1.一种电子装置,包括:
配置用于显示图像的显示屏幕;
触摸传感器,配置成检测感测区域中的用户输入,其中所述感测区域与所述显示屏幕的有源区重叠;
主处理***;以及
触摸屏控制***,包括:
配置用于保存规则的存储器;以及
控制电路,配置用于:
按照所述存储器中保存的第一规则集合进行操作;
响应从所述主处理***接收到指示,而从按照所述第一规则集合进行操作切换到按照第二规则集合进行操作;以及
按照所述第二规则集合进行操作;
所述控制电路包括:
混合图像生成器,用于通过响应于所述检测的用户输入将所述存储器中保存的原像与所述存储器中保存的副像混合而自主地生成混合图像以及
显示屏幕更新器,用于自主地采用所述混合图像来更新所述显示屏幕,其中所述显示屏幕在由所述显示屏幕更新器自主进行更新时以比由所述主处理***指导时更高的速率来更新。
2.如权利要求1所述的电子装置,其中,所述第一规则集合和所述第二规则集合均还定义在什么情况下所述控制电路向所述主处理***报告与所述用户输入有关的信息,并且所述第一规则集合和所述第二规则集合不同地定义在什么情况下所述控制电路向所述主处理***报告与所述用户输入有关的信息。
3.如权利要求1所述的电子装置,其中,所述存储器配置成同时保存所述第一规则集合和所述第二规则集合。
4.如权利要求1所述的电子装置,其中,所述存储器配置成在不同时间保存所述第一规则集合和所述第二规则集合,并且所述指示包括所述第二规则集合。
5.如权利要求1所述的电子装置,其中,所述主处理***和所述触摸屏控制***设置在共同外壳中。
6.如权利要求1所述的电子装置,其中,所述第二规则集合配置成使所述控制电路响应第一类型的用户输入而更新所述显示屏幕,但不响应第二类型的用户输入。
7.如权利要求1所述的电子装置,其中,所述第一规则集合配置成使所述控制电路从不响应所述用户输入而自主更新所述显示屏幕。
8.如权利要求1所述的电子装置,其中,所述主处理***配置用于:
响应运行于所述主处理***上的第一应用而提供所述指示;以及
响应运行于所述主处理***上的第二应用而提供第二指示,所述第二指示配置成使所述控制电路切换到按照所述第一规则集合进行操作。
9.如权利要求1所述的电子装置,其中,所述主处理***配置用于:
响应运行于所述主处理***上并且具有优于运行于所述主处理***上的任何其它应用的优先级的第一应用而提供所述指示;以及
响应运行于所述主处理***上并且具有优于运行于所述主处理***上的任何其它应用的优先级的第二应用而提供第二指示,所述第二指示配置成使所述控制电路切换到按照所述第一规则集合进行操作。
10.如权利要求1所述的电子装置,其中,所述主处理***配置用于:
提供关于在所述显示屏幕上显示第一图像的时机的所述指示;以及
提供关于在所述显示屏幕上显示第二图像的时机的第二指示,所述第二指示配置成使所述控制电路切换到按照所述第一规则集合进行操作。
11.如权利要求1所述的电子装置,其中,所述主处理***配置用于:
提供所述指示;以及
在提供所述指示之后进入低功率状态。
12.一种触摸屏控制***,包括:
配置用于保存规则的存储器;以及
控制电路,配置成:
操作触摸传感器以用于检测触摸传感器的感测区域中的用户输入;
按照所述存储器中保存的第一规则集合进行操作;
响应从主处理***接收到指示,而从按照所述第一规则集合进行操作切换到按照第二规则集合进行操作,其中所述第二规则集合保存在所述存储器中;以及
按照所述第二规则集合进行操作;
所述控制电路包括:
混合图像生成器,用于通过响应于所述检测的用户输入将所述存储器中保存的原像与所述存储器中保存的副像混合而自主地生成混合图像以及
显示屏幕更新器,用于自主地采用所述混合图像来更新所述显示屏幕,其中所述显示屏幕在由所述显示屏幕更新器自主进行更新时以比由所述主处理***指导时更高的速率来更新。
13.如权利要求12所述的触摸屏控制***,其中,所述存储器配置成同时保存所述第一规则集合和所述第二规则集合。
14.如权利要求12所述的触摸屏控制***,其中,所述存储器配置成在不同时间保存所述第一规则集合和所述第二规则集合,并且所述指示包括所述第二规则集合。
15.如权利要求12所述的触摸屏控制***,其中所述触摸屏控制***配置成与所述主处理***设置在共同外壳中。
16.如权利要求12所述的触摸屏控制***,其中,所述第二规则集合配置成使所述控制电路响应第一类型的用户输入而向所述主处理***发送与所述用户输入有关的数据,但不响应第二类型的用户输入。
17.如权利要求12所述的触摸屏控制***,其中,所述第二规则集合配置成使所述触摸屏控制***响应第一类型的用户输入而自主更新所述显示屏幕,但不响应第二类型的用户输入而自主更新所述显示屏幕。
18.一种用于操作触摸屏控制***的处理器实现方法,所述方法包括:
将第一规则集合保存在所述触摸屏控制***的存储器中,所述存储器在物理上不同于主处理***;
检测与显示屏幕的有源区重叠的感测区域中的用户输入;
按照所述第一规则集合进行操作;
响应从所述主处理***接收到指示,而从按照所述第一规则集合进行操作切换到按照第二规则集合进行操作;以及
按照所述第二规则集合以如下方式进行操作:
通过将所述存储器中保存的原像与所述存储器中保存的副像混合而自主地生成混合图像;以及
自主地采用所述混合图像来更新所述显示屏幕,其中所述显示屏幕以不同于由所述主处理***指导时的速率来由显示屏幕更新器进行更新。
19.如权利要求18所述的处理器实现方法,其中,所述存储器配置成同时保存所述第一规则集合和所述第二规则集合。
20.如权利要求18所述的处理器实现方法,其中,所述存储器配置成在不同时间保存所述第一规则集合和所述第二规则集合,并且所述触摸屏控制***配置成通过下列步骤来接收所述指示:
接收所述第二规则集合。
21.如权利要求18所述的处理器实现方法,其中,所述按照所述第二规则集合进行操作包括:
在所述显示屏幕上显示图像的第一部分;
检测所述感测区域中的第一用户输入的运动;
基于所述运动来确定将要显示的所述图像的第二部分;以及
更新所述显示屏幕,以便显示所述图像的所述第二部分。
22.如权利要求18所述的处理器实现方法,其中,所述第一规则集合还定义在什么情况下所述触摸屏控制***向所述主处理***发送与所述用户输入有关的数据,并且所述第一规则集合配置成使所述控制电路响应第一类型的用户输入而向所述主处理***发送数据,但不响应第二类型的用户输入。
23.如权利要求22所述的处理器实现方法,其中,所述第一类型的用户输入指示由后续用户输入的链接集合所控制的用户界面功能的开始,并且所述第二类型的用户输入是所述后续用户输入的链接集合其中之一。
24.如权利要求23所述的处理器实现方法,其中,所述用户界面功能包括拖曳。
25.如权利要求18所述的处理器实现方法,其中,所述在所述显示屏幕显示虚拟键盘时按照所述第二规则集合进行操作包括:
响应所述用户输入,而自主更新与所述虚拟键盘关联的图像。
26.如权利要求18所述的处理器实现方法,其中,所述按照所述第二规则集合进行操作包括:
响应所述用户输入的移动,而自主更新所述显示屏幕,以便显示所述移动的痕迹。
27.如权利要求18所述的处理器实现方法,其中,所述按照所述第二规则集合进行操作包括:
响应在拖曳操作开始之后发生的后续用户输入,而自主更新与所述拖曳操作关联的图像。
28.如权利要求18所述的处理器实现方法,还包括:
向所述主处理***提供唤醒信号,所述唤醒信号配置用于使所述主处理***退出低功率状态。
29.如权利要求18所述的处理器实现方法,其中,所述第二规则集合配置成:
使所述控制电路响应第一类型的用户输入而更新所述显示屏幕,但不响应与所述第一类型的用户输入不同的第二类型的用户输入。
30.如权利要求18所述的处理器实现方法,其中,所述第二规则集合配置成:
使所述控制电路响应所述用户输入而向所述主处理***发送与所述用户输入有关的数据;以及
响应第一类型的用户输入而更新所述显示屏幕,但不响应与所述第一类型的用户输入不同的第二类型的用户输入。
31.如权利要求18所述的处理器实现方法,其中,所述第二规则集合配置成:
使所述控制电路响应所述用户输入而向所述主处理***发送与所述用户输入有关的数据;以及
响应所述用户输入而更新所述显示屏幕。
CN201080019329.2A 2009-04-30 2010-04-29 按照多个规则集合来操作触摸屏控制*** Active CN102414649B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US17440309P 2009-04-30 2009-04-30
US61/174403 2009-04-30
US12/770,619 US8564555B2 (en) 2009-04-30 2010-04-29 Operating a touch screen control system according to a plurality of rule sets
PCT/US2010/033043 WO2010127167A2 (en) 2009-04-30 2010-04-29 Operating a touch screen control system according to a plurality of rule sets
US12/770619 2010-04-29

Publications (2)

Publication Number Publication Date
CN102414649A CN102414649A (zh) 2012-04-11
CN102414649B true CN102414649B (zh) 2015-05-20

Family

ID=43030025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080019329.2A Active CN102414649B (zh) 2009-04-30 2010-04-29 按照多个规则集合来操作触摸屏控制***

Country Status (4)

Country Link
US (5) US8564555B2 (zh)
EP (4) EP3627299A1 (zh)
CN (1) CN102414649B (zh)
WO (2) WO2010127167A2 (zh)

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US8564555B2 (en) * 2009-04-30 2013-10-22 Synaptics Incorporated Operating a touch screen control system according to a plurality of rule sets
US9104468B2 (en) 2010-02-17 2015-08-11 Sony Corporation Terminal apparatus and method of controlling terminal apparatus with multi-tasking features
US8756522B2 (en) 2010-03-19 2014-06-17 Blackberry Limited Portable electronic device and method of controlling same
US8933910B2 (en) * 2010-06-16 2015-01-13 Panasonic Intellectual Property Corporation Of America Information input apparatus, information input method, and program
US9189147B2 (en) * 2010-06-22 2015-11-17 Microsoft Technology Licensing, Llc Ink lag compensation techniques
US20130222311A1 (en) * 2010-06-28 2013-08-29 Nokia Corporation Haptic surface compression
JP5751934B2 (ja) * 2010-10-15 2015-07-22 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム
FR2967101B1 (fr) * 2010-11-10 2017-04-21 Valeo Systemes Thermiques Facade de controle electronique pour vehicule automobile
US8725443B2 (en) 2011-01-24 2014-05-13 Microsoft Corporation Latency measurement
US8988087B2 (en) 2011-01-24 2015-03-24 Microsoft Technology Licensing, Llc Touchscreen testing
US10048854B2 (en) * 2011-01-31 2018-08-14 Oracle International Corporation Drag and drop interaction between components of a web application
US9542092B2 (en) 2011-02-12 2017-01-10 Microsoft Technology Licensing, Llc Prediction-based touch contact tracking
US8982061B2 (en) 2011-02-12 2015-03-17 Microsoft Technology Licensing, Llc Angular contact geometry
US9223446B2 (en) * 2011-02-28 2015-12-29 Nokia Technologies Oy Touch-sensitive surface
US8773377B2 (en) 2011-03-04 2014-07-08 Microsoft Corporation Multi-pass touch contact tracking
JP2012185694A (ja) * 2011-03-07 2012-09-27 Elmo Co Ltd 描画システム
JP5459251B2 (ja) * 2011-03-31 2014-04-02 カシオ計算機株式会社 画像処理装置、画像処理方法及びプログラム
CN102779256A (zh) * 2011-05-13 2012-11-14 纬创资通股份有限公司 输入密码的方法及其电子装置
US8913019B2 (en) 2011-07-14 2014-12-16 Microsoft Corporation Multi-finger detection and component resolution
US9189880B2 (en) * 2011-07-29 2015-11-17 Synaptics Incorporated Rendering and displaying a three-dimensional object representation
US9378389B2 (en) 2011-09-09 2016-06-28 Microsoft Technology Licensing, Llc Shared item account selection
US20130093719A1 (en) 2011-10-17 2013-04-18 Sony Mobile Communications Japan, Inc. Information processing apparatus
US20130100059A1 (en) * 2011-10-21 2013-04-25 Zuse, Inc. Content display engine for touch-enabled devices
US9785281B2 (en) 2011-11-09 2017-10-10 Microsoft Technology Licensing, Llc. Acoustic touch sensitive testing
US9552094B2 (en) * 2011-12-22 2017-01-24 Optis Circuit Technology, Llc User interface responsiveness in an electronic device having a touch screen display
US8914254B2 (en) 2012-01-31 2014-12-16 Microsoft Corporation Latency measurement
CN103513878A (zh) * 2012-06-29 2014-01-15 国际商业机器公司 触摸输入方法及设备
CN102799376A (zh) * 2012-07-11 2012-11-28 广东欧珀移动通信有限公司 一种触控设备的快捷功能设定方法
US9489067B2 (en) 2012-08-17 2016-11-08 Qualcomm Incorporated Scalable touchscreen processing with realtime role negotiation among asymmetric processing cores
US20140059489A1 (en) * 2012-08-21 2014-02-27 Amulet Technologies, Llc Rotate Gesture
US8816985B1 (en) * 2012-09-20 2014-08-26 Cypress Semiconductor Corporation Methods and apparatus to detect a touch pattern
US8743072B2 (en) 2012-09-28 2014-06-03 Lg Electronics Inc. Display device and control method thereof
US9507500B2 (en) * 2012-10-05 2016-11-29 Tactual Labs Co. Hybrid systems and methods for low-latency user input processing and feedback
EP2722745A1 (en) * 2012-10-17 2014-04-23 Advanced Digital Broadcast S.A. A method for operating a gesture-controlled graphical user interface
JP6020036B2 (ja) * 2012-10-24 2016-11-02 富士ゼロックス株式会社 情報処理装置、情報処理システム、およびプログラム
US9317147B2 (en) 2012-10-24 2016-04-19 Microsoft Technology Licensing, Llc. Input testing tool
WO2014069249A1 (ja) * 2012-11-02 2014-05-08 ソニー株式会社 表示制御装置、表示制御方法、およびプログラム
US9448642B2 (en) 2013-02-07 2016-09-20 Dell Products Lp Systems and methods for rendering keyboard layouts for a touch screen display
US10599328B2 (en) * 2013-03-14 2020-03-24 Valve Corporation Variable user tactile input device with display feedback system
JP5862587B2 (ja) * 2013-03-25 2016-02-16 コニカミノルタ株式会社 ジェスチャ判別装置、ジェスチャ判別方法、およびコンピュータプログラム
US9383840B2 (en) 2013-04-22 2016-07-05 Samsung Display Co., Ltd. Method and apparatus to reduce display lag using image overlay
US9880727B2 (en) * 2013-05-29 2018-01-30 Microsoft Technology Licensing, Llc Gesture manipulations for configuring system settings
US9459701B2 (en) * 2013-06-21 2016-10-04 Blackberry Limited Keyboard and touch screen gesture system
US9483176B2 (en) * 2013-07-08 2016-11-01 Samsung Display Co., Ltd. Method and apparatus to reduce display lag of soft keyboard presses
SG11201510794TA (en) * 2013-07-12 2016-01-28 Tactual Labs Co Reducing control response latency with defined cross-control behavior
EP3019943A4 (en) * 2013-07-12 2017-05-31 Tactual Labs Co. Reducing control response latency with defined cross-control behavior
CN103559046A (zh) * 2013-09-10 2014-02-05 北京三星通信技术研究有限公司 一种启动终端功能的方法、装置及终端设备
US9170736B2 (en) 2013-09-16 2015-10-27 Microsoft Corporation Hover controlled user interface element
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
KR20150072719A (ko) * 2013-12-20 2015-06-30 삼성전자주식회사 디스플레이장치 및 그 제어방법
US10156976B2 (en) * 2014-01-30 2018-12-18 Samsung Display Co., Ltd. System and method in managing low-latency direct control feedback
WO2015120073A1 (en) * 2014-02-04 2015-08-13 Tactual Labs Co. Low-latency visual response to input via pre-generation of alternative graphical representations of application elements and input handling on a graphical processing unit
US9697803B2 (en) 2014-03-26 2017-07-04 Samsung Display Co., Ltd. Method and apparatus to reduce display latency of touch events using image replications
US9710098B2 (en) * 2014-03-31 2017-07-18 Samsung Display Co., Ltd. Method and apparatus to reduce latency of touch events
US10127700B2 (en) * 2014-03-31 2018-11-13 Samsung Display Co., Ltd. Generation of display overlay parameters utilizing touch inputs
KR102171389B1 (ko) * 2014-04-21 2020-10-30 삼성디스플레이 주식회사 영상 표시 시스템
KR20150122962A (ko) * 2014-04-24 2015-11-03 삼성전자주식회사 터치 반응 속도 향상을 위한 디스플레이 구동 집적 회로, 이를 포함하는 시스템 및 디스플레이 구동 방법
US9323449B2 (en) 2014-05-09 2016-04-26 Htc Corporation Electronic apparatus and drawing method using the same
WO2015183567A1 (en) * 2014-05-28 2015-12-03 Polyera Corporation Low power display updates
US10579236B2 (en) * 2014-06-20 2020-03-03 Ati Technologies Ulc Responding to user input including providing user feedback
KR102161745B1 (ko) * 2014-07-01 2020-10-06 삼성디스플레이 주식회사 터치 입력에 시각적 피드백을 제공하는 가속기, 터치 입력에 시각적 피드백을 제공하는 터치 입력 프로세싱 디바이스 및 방법
KR102151206B1 (ko) * 2014-07-07 2020-09-03 삼성디스플레이 주식회사 이동 단말기 및 그 제어방법
US20160034065A1 (en) * 2014-07-31 2016-02-04 Hewlett-Packard Development Company, L.P. Controlling forms of input of a computing device
US9594489B2 (en) 2014-08-12 2017-03-14 Microsoft Technology Licensing, Llc Hover-based interaction with rendered content
KR20160031606A (ko) 2014-09-12 2016-03-23 삼성디스플레이 주식회사 보안 기능을 구비한 표시 장치
KR102206047B1 (ko) 2014-09-15 2021-01-21 삼성디스플레이 주식회사 단말 및 디스플레이 지연 감소 방법 및 장치
KR102314110B1 (ko) 2014-09-16 2021-10-18 삼성디스플레이 주식회사 시각화 가속부를 포함하는 터치 표시 장치
US20160077735A1 (en) * 2014-09-17 2016-03-17 Kabushiki Kaisha Toshiba Character input apparatus and character input method
US9772725B2 (en) 2014-09-24 2017-09-26 Synaptics Incorporated Hybrid sensing to reduce latency
US9633466B2 (en) 2014-09-29 2017-04-25 Microsoft Technology Licensing, Llc Low latency ink rendering pipeline
KR102374160B1 (ko) * 2014-11-14 2022-03-14 삼성디스플레이 주식회사 스케일링을 사용하여 디스플레이 지연을 감소시키는 방법 및 장치
US9721365B2 (en) * 2014-12-09 2017-08-01 Synaptics Incorporated Low latency modification of display frames
KR102320771B1 (ko) 2015-01-15 2021-11-02 삼성디스플레이 주식회사 데이터 구동회로 및 이를 이용한 표시장치
TWI583971B (zh) * 2015-01-16 2017-05-21 旺矽科技股份有限公司 檢測設備之操作方法
US10628894B1 (en) 2015-01-28 2020-04-21 Intuit Inc. Method and system for providing personalized responses to questions received from a user of an electronic tax return preparation system
KR102332136B1 (ko) * 2015-02-24 2021-11-29 삼성전자 주식회사 다수의 프로세서들을 가지는 전자장치에서 디스플레이 제어 방법 및 장치
US10089291B2 (en) 2015-02-27 2018-10-02 Microsoft Technology Licensing, Llc Ink stroke editing and manipulation
US20160259488A1 (en) 2015-03-06 2016-09-08 Alibaba Group Holding Limited Navigation user interface for compact mobile devices
US9804709B2 (en) * 2015-04-28 2017-10-31 Samsung Display Co., Ltd. Vector fill segment method and apparatus to reduce display latency of touch events
US10585481B2 (en) * 2015-05-26 2020-03-10 Volkswagen Aktiengesellschaft Operating device with fast haptic feedback
US20170060531A1 (en) * 2015-08-27 2017-03-02 Fred E. Abbo Devices and related methods for simplified proofreading of text entries from voice-to-text dictation
TWI592845B (zh) * 2015-08-28 2017-07-21 晨星半導體股份有限公司 適應性調整觸控閥值的方法與相關控制器
CN105373288A (zh) * 2015-09-25 2016-03-02 北京金山安全软件有限公司 被锁定界面的显示方法、装置和移动终端
KR102411703B1 (ko) * 2015-10-30 2022-06-23 삼성디스플레이 주식회사 영상 표시 시스템
US9792011B2 (en) * 2015-12-22 2017-10-17 International Business Machines Corporation Reconfigurable computing device user interface
US10937109B1 (en) 2016-01-08 2021-03-02 Intuit Inc. Method and technique to calculate and provide confidence score for predicted tax due/refund
US10241620B2 (en) * 2016-02-02 2019-03-26 Tactual Labs Co. Area filtering for low-latency and high-latency input event paths from a single touch sensor
US20180004357A1 (en) * 2016-06-30 2018-01-04 Intel Corporation Piezoelectric package-integrated surface acoustic wave sensing devices
US20180075212A1 (en) * 2016-09-15 2018-03-15 Mayo Foundation For Medical Education And Research Medication prescribing tool
KR102552312B1 (ko) * 2016-10-11 2023-07-07 삼성전자 주식회사 복수의 지문 센싱 모드를 갖는 전자 장치 및 그 제어 방법
CN107589893A (zh) * 2017-09-21 2018-01-16 上海联影医疗科技有限公司 一种数据加载方法、装置及终端
US10580111B2 (en) * 2018-03-20 2020-03-03 Microsoft Technology Licensing, Llc Display ink rendering during system sleep
KR102593265B1 (ko) * 2019-04-08 2023-10-25 삼성전자주식회사 디스플레이 구동 장치 및 그 동작 방법
CN112445344B (zh) * 2019-08-29 2024-07-16 中核核电运行管理有限公司 基于以太网接口dcc键盘的采集控制装置
CN114222963B (zh) * 2019-10-28 2024-05-14 深圳市欢太科技有限公司 振动驱动方法、装置、电子设备及计算机可读介质
CN111831160A (zh) * 2020-07-17 2020-10-27 广州视源电子科技股份有限公司 显示屏的控制方法、显示屏控制器与触控显示装置
CN114793451A (zh) * 2020-11-24 2022-07-26 东芝三菱电机产业***株式会社 成套设备监视控制***
JP7200446B2 (ja) 2020-12-16 2023-01-06 株式会社ワコム 画像処理方法
KR20220126959A (ko) * 2021-03-10 2022-09-19 삼성전자주식회사 반응성의 레벨을 결정하는 프로세서 및 이를 포함하는 전자 장치
US11775084B2 (en) 2021-04-20 2023-10-03 Microsoft Technology Licensing, Llc Stylus haptic component arming and power consumption
CN114398019B (zh) * 2022-01-24 2024-02-23 广州文石信息科技有限公司 屏幕更新请求的处理方法、装置及电子墨水屏设备
CN114639358B (zh) * 2022-03-29 2024-03-29 青岛海信移动通信技术有限公司 墨水屏的刷新方法、终端设备、存储介质和程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2653589Y (zh) * 2003-10-15 2004-11-03 精元电脑股份有限公司 可切换光标模式及书写模式的输入装置
CN1567140A (zh) * 2003-06-10 2005-01-19 仁宝电脑工业股份有限公司 一种可快速切换触控装置操作模式的方法及其装置
CN1614545A (zh) * 2003-11-06 2005-05-11 三星电子株式会社 提供虚拟手写的装置和方法及用于同样目的的记录介质
CN1734392A (zh) * 2004-08-10 2006-02-15 株式会社东芝 具有通用人机接口的电子装置

Family Cites Families (238)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4639720A (en) * 1981-01-12 1987-01-27 Harris Corporation Electronic sketch pad
US4680577A (en) * 1983-11-28 1987-07-14 Tektronix, Inc. Multipurpose cursor control keyswitch
US4733222A (en) * 1983-12-27 1988-03-22 Integrated Touch Arrays, Inc. Capacitance-variation-sensitive touch sensing array system
JPS61234419A (ja) 1985-04-10 1986-10-18 Tokyo Electric Co Ltd キ−入力装置
JPS6278621A (ja) 1985-10-02 1987-04-10 Hitachi Ltd 入力装置
JPS63170780A (ja) 1986-10-03 1988-07-14 インタランド・コーポレーション 一体化したマルチ・ディスプレイ型のオーバーレイ制御式通信ワークステーション
US4763356A (en) 1986-12-11 1988-08-09 AT&T Information Systems, Inc. American Telephone and Telegraph Company Touch screen form entry system
US4806709A (en) * 1987-05-26 1989-02-21 Microtouch Systems, Inc. Method of and apparatus for sensing the location, such as coordinates, of designated points on an electrically sensitive touch-screen surface
JPH02127720A (ja) 1988-11-08 1990-05-16 Mitsubishi Electric Corp 情報処理装置の入力用デバイス・シミュレート方式
US5305017A (en) * 1989-08-16 1994-04-19 Gerpheide George E Methods and apparatus for data input
US5049862A (en) 1989-10-06 1991-09-17 Communication Intelligence Corporation ("Cic") Keyless flat panel portable computer--computer aided notebook
JPH06503894A (ja) * 1990-08-16 1994-04-28 ゼネラル・パラメトリックス・コーポレーション 補助表示装置を含む表示制御装置
US5521596A (en) * 1990-11-29 1996-05-28 Lexmark International, Inc. Analog input device located in the primary typing area of a keyboard
US5274363A (en) 1991-02-01 1993-12-28 Ibm Interactive display system
US5250929A (en) 1991-07-29 1993-10-05 Conference Communications, Inc. Interactive overlay-driven computer display system
US5666113A (en) 1991-07-31 1997-09-09 Microtouch Systems, Inc. System for using a touchpad input device for cursor control and keyboard emulation
JP2827612B2 (ja) 1991-10-07 1998-11-25 富士通株式会社 タッチパネル装置およびタッチパネル装置におけるオブジェクトの表示方法。
CA2078607A1 (en) 1991-12-13 1993-06-14 Thomas H. Speeter Intelligent work surfaces
EP0574213B1 (en) 1992-06-08 1999-03-24 Synaptics, Inc. Object position detector
US5543591A (en) 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5543588A (en) 1992-06-08 1996-08-06 Synaptics, Incorporated Touch pad driven handheld computing device
US5880411A (en) * 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
JPH05341877A (ja) 1992-06-09 1993-12-24 Rojika:Kk 小型コンピュータ
US5600800A (en) * 1992-06-29 1997-02-04 Elonex I.P. Holdings, Ltd. Personal computer system having a docking bay and a hand-held portable computer adapted to dock in the docking bay by a full-service parallel bus
JPH0651907A (ja) 1992-08-04 1994-02-25 Ricoh Co Ltd 入力装置
EP0593386A3 (en) * 1992-10-16 1996-07-31 Ibm Method and apparatus for accessing touch screen desktop objects via fingerprint recognition
US5666530A (en) 1992-12-02 1997-09-09 Compaq Computer Corporation System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between
US5612719A (en) * 1992-12-03 1997-03-18 Apple Computer, Inc. Gesture sensitive buttons for graphical user interfaces
JPH06236325A (ja) * 1993-02-08 1994-08-23 Sansei Denshi Japan Kk データ記憶装置
JPH06241718A (ja) 1993-02-17 1994-09-02 Shiyuuko Yokoyama 屈折率変動を補正した干渉測長装置
US6523079B2 (en) * 1993-02-19 2003-02-18 Elonex Ip Holdings Ltd Micropersonal digital assistant
US5638501A (en) 1993-05-10 1997-06-10 Apple Computer, Inc. Method and apparatus for displaying an overlay image
CN1137830A (zh) 1993-11-05 1996-12-11 费尔斯考普有限公司 可重定表征内容的lcd按键开关的交互式可编程接口
JP3546337B2 (ja) 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
US5457289A (en) 1994-03-16 1995-10-10 Microtouch Systems, Inc. Frontally shielded capacitive touch sensor system
US5598523A (en) * 1994-03-31 1997-01-28 Panasonic Technologies, Inc. Method and system for displayed menu activation using a matching distinctive arrangement of keypad actuators
TW299410B (zh) 1994-04-04 1997-03-01 At & T Corp
US5550968A (en) 1994-04-12 1996-08-27 International Business Machines Corporation Method and system for providing access security to controls in a graphical user interface
JPH07295747A (ja) 1994-04-28 1995-11-10 Wacom Co Ltd コンピュータシステム
US5724069A (en) * 1994-07-15 1998-03-03 Chen; Jack Y. Special purpose terminal for interactive user interface
JPH0836479A (ja) 1994-07-22 1996-02-06 Canon Inc 表示装置及び表示装置のポインティング処理方法
JP3236180B2 (ja) * 1994-12-05 2001-12-10 日本電気株式会社 座標指示装置
US5764218A (en) * 1995-01-31 1998-06-09 Apple Computer, Inc. Method and apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values
EP0725331A1 (en) 1995-02-04 1996-08-07 L G Electronics Inc. Information imput/output device using touch panel
US5730602A (en) * 1995-04-28 1998-03-24 Penmanship, Inc. Computerized method and apparatus for teaching handwriting
US5748177A (en) 1995-06-07 1998-05-05 Semantic Compaction Systems Dynamic keyboard and method for dynamically redefining keys on a keyboard
KR970002567A (ko) 1995-06-19 1997-01-28 윤종용 멀티 입력 장치
JPH0926832A (ja) 1995-07-07 1997-01-28 Seiko Epson Corp 情報処理装置および処理方法
US6005549A (en) 1995-07-24 1999-12-21 Forest; Donald K. User interface method and apparatus
US5821933A (en) 1995-09-14 1998-10-13 International Business Machines Corporation Visual access to restricted functions represented on a graphical user interface
JP3321345B2 (ja) 1995-10-09 2002-09-03 株式会社東芝 電子機器
US5856822A (en) * 1995-10-27 1999-01-05 02 Micro, Inc. Touch-pad digital computer pointing-device
AU1334897A (en) 1995-12-14 1997-07-03 Motorola, Inc. Electronic book and graphical user interface to provide control thereof
US5831664A (en) 1995-12-15 1998-11-03 Mediaone Group, Inc. Method and system for synchronizing data between at least one mobile interface device and an interactive terminal
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
AUPN802296A0 (en) 1996-02-12 1996-03-07 Fingerscan Pty Limited An input device for controlling a pointer on the screen of a computer
US5966122A (en) 1996-03-08 1999-10-12 Nikon Corporation Electronic camera
JP3606498B2 (ja) * 1996-04-26 2005-01-05 三菱電機株式会社 携帯情報端末装置
GB9609431D0 (en) 1996-05-04 1996-07-10 Hugh Symons Group Plc Data processing
JP3222764B2 (ja) 1996-05-17 2001-10-29 シャープ株式会社 情報処理装置
JP3894376B2 (ja) * 1996-05-24 2007-03-22 株式会社ニコン 情報処理装置
US5748184A (en) * 1996-05-28 1998-05-05 International Business Machines Corporation Virtual pointing device for touchscreens
US5874948A (en) * 1996-05-28 1999-02-23 International Business Machines Corporation Virtual pointing device for touchscreens
US5764222A (en) * 1996-05-28 1998-06-09 International Business Machines Corporation Virtual pointing device for touchscreens
EP0900423B1 (en) 1996-05-30 2002-09-04 Martin Hensel Computer including at least two displays
US5835079A (en) 1996-06-13 1998-11-10 International Business Machines Corporation Virtual pointing device for touchscreens
US5808605A (en) 1996-06-13 1998-09-15 International Business Machines Corporation Virtual pointing device for touchscreens
US5812118A (en) 1996-06-25 1998-09-22 International Business Machines Corporation Method, apparatus, and memory for creating at least two virtual pointing devices
US5856824A (en) * 1996-06-25 1999-01-05 International Business Machines Corp. Reshapable pointing device for touchscreens
US5790104A (en) 1996-06-25 1998-08-04 International Business Machines Corporation Multiple, moveable, customizable virtual pointing devices
US6396483B1 (en) * 1996-06-28 2002-05-28 Jeffrey H. Hiller Keyboard incorporating multi-function flat-panel input device and/or display
US5748185A (en) * 1996-07-03 1998-05-05 Stratos Product Development Group Touchpad with scroll and pan regions
US5729219A (en) * 1996-08-02 1998-03-17 Motorola, Inc. Selective call radio with contraposed touchpad
JPH1069346A (ja) * 1996-08-28 1998-03-10 Alps Electric Co Ltd 座標入力装置およびその制御方法
KR100627378B1 (ko) 1996-08-28 2006-09-22 임베디드 테크놀로지스, 엘엘씨 터치 스크린 장치 및 방법
US5896126A (en) * 1996-08-29 1999-04-20 International Business Machines Corporation Selection device for touchscreen systems
JP3588201B2 (ja) 1996-08-30 2004-11-10 アルプス電気株式会社 座標入力装置およびその制御方法
US6084584A (en) * 1996-10-01 2000-07-04 Diamond Multimedia Systems, Inc. Computer system supporting portable interactive graphics display tablet and communications systems
US5870083A (en) * 1996-10-04 1999-02-09 International Business Machines Corporation Breakaway touchscreen pointing device
IL119498A (en) 1996-10-27 2003-02-12 Advanced Recognition Tech Application launching system
US5841849A (en) 1996-10-31 1998-11-24 Lucent Technologies Inc. User interface for personal telecommunication devices
US6002395A (en) 1996-10-31 1999-12-14 Ncr Corporation System and method for building, testing and integrating a graphical touch user interface
US6337918B1 (en) * 1996-11-04 2002-01-08 Compaq Computer Corporation Computer system with integratable touchpad/security subsystem
US5926566A (en) * 1996-11-15 1999-07-20 Synaptics, Inc. Incremental ideographic character input method
US5949643A (en) 1996-11-18 1999-09-07 Batio; Jeffry Portable computer having split keyboard and pivotal display screen halves
US6209104B1 (en) * 1996-12-10 2001-03-27 Reza Jalili Secure data entry and visual authentication system and method
DE19654684A1 (de) 1996-12-31 1998-07-16 Ruediger Drescher Dateneingabe und Bearbeitungsverfahren für Personalcomputer und Tastaturanordnung
IL119955A0 (en) 1997-01-01 1997-04-15 Advanced Recognition Tech An instruction and/or identification input unit
US5952998A (en) 1997-01-15 1999-09-14 Compaq Computer Corporation Transparent touchpad with flat panel display for personal computers
US5923307A (en) 1997-01-27 1999-07-13 Microsoft Corporation Logical monitor configuration in a multiple monitor environment
US6009355A (en) 1997-01-28 1999-12-28 American Calcar Inc. Multimedia information and control system for automobiles
GB2338148B (en) 1997-04-14 2000-02-16 Motorola Inc Two-way communication apparatus having a touchpad-based user interface
US6116767A (en) 1997-04-30 2000-09-12 Compaq Computer Corporation Displaying audio disk track number in portable computer system
FI104658B (fi) * 1997-05-26 2000-03-15 Nokia Mobile Phones Ltd Kahden näytön näyttöjärjestely ja päätelaite
US5910802A (en) 1997-06-11 1999-06-08 Microsoft Corporation Operating system for handheld computing device having taskbar auto hide
US6686931B1 (en) * 1997-06-13 2004-02-03 Motorola, Inc. Graphical password methodology for a microprocessor device accepting non-alphanumeric user input
WO1998058307A1 (fr) * 1997-06-16 1998-12-23 Citizen Watch Co., Ltd. Terminal informatique personnel portable
US6073187A (en) 1997-06-20 2000-06-06 Compaq Computer Corporation Controls and indicators available to a user for a secondary operational mode of a portable computer which is open or closed state of the computer case
JP3304290B2 (ja) * 1997-06-26 2002-07-22 シャープ株式会社 ペン入力装置及びペン入力方法及びペン入力制御プログラムを記録したコンピュータ読み取り可能な記録媒体
KR100248048B1 (ko) * 1997-06-30 2000-03-15 윤종용 보조디스플레이장치를구비한컴퓨터
US6135884A (en) 1997-08-08 2000-10-24 International Game Technology Gaming machine having secondary display for providing video content
US5943052A (en) 1997-08-12 1999-08-24 Synaptics, Incorporated Method and apparatus for scroll bar control
US6144358A (en) 1997-08-20 2000-11-07 Lucent Technologies Inc. Multi-display electronic devices having open and closed configurations
JPH1179000A (ja) 1997-09-04 1999-03-23 Nissan Motor Co Ltd スペアータイヤ固定構造
US6972945B1 (en) 1997-10-17 2005-12-06 Gateway Inc. Modular computer device and computer keyboard for modular device
EP0911720A1 (en) 1997-10-23 1999-04-28 Hewlett-Packard Company User input device
JPH11144056A (ja) * 1997-11-04 1999-05-28 Cadix Inc 電子署名照合方法およびシステム
BR7703079U (pt) 1997-12-17 1999-06-15 Athos Comolatti Micro computador portátil com duas telas planas
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
KR100595924B1 (ko) * 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
JPH11283026A (ja) * 1998-03-26 1999-10-15 Matsushita Electric Ind Co Ltd 指紋検出機能付きタッチパッド及び情報処理装置
US6954804B2 (en) 1998-03-26 2005-10-11 Micro, Inc. Controller for portable electronic devices
US6226237B1 (en) * 1998-03-26 2001-05-01 O2 Micro International Ltd. Low power CD-ROM player for portable computer
US6211856B1 (en) * 1998-04-17 2001-04-03 Sung M. Choi Graphical user interface touch screen with an auto zoom feature
US6421453B1 (en) 1998-05-15 2002-07-16 International Business Machines Corporation Apparatus and methods for user recognition employing behavioral passwords
US6400836B2 (en) * 1998-05-15 2002-06-04 International Business Machines Corporation Combined fingerprint acquisition and control device
JPH11341121A (ja) 1998-05-28 1999-12-10 Nec Corp 移動無線機
KR100306277B1 (ko) * 1998-05-29 2001-11-02 윤종용 문자인식디지털휴대용전화기에서비밀기호등록및확인방법
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6496122B2 (en) 1998-06-26 2002-12-17 Sharp Laboratories Of America, Inc. Image display and remote control system capable of displaying two distinct images
US6262717B1 (en) 1998-07-02 2001-07-17 Cirque Corporation Kiosk touch pad
US6424335B1 (en) 1998-09-02 2002-07-23 Fujitsu Limited Notebook computer with detachable infrared multi-mode input device
US6396477B1 (en) * 1998-09-14 2002-05-28 Microsoft Corp. Method of interacting with a computer using a proximity sensor in a computer input device
US6346935B1 (en) * 1998-09-14 2002-02-12 Matsushita Electric Industrial Co., Ltd. Touch-sensitive tablet
JP2000107447A (ja) 1998-10-08 2000-04-18 Konami Co Ltd ビデオゲーム装置、ゲーム画像表示方法、及び記録媒体
US6154194A (en) 1998-12-03 2000-11-28 Ericsson Inc. Device having adjustable touch-based display of data
JP2000339097A (ja) 1998-12-16 2000-12-08 Sony Corp 情報処理装置およびその制御方法、並びに記録媒体
US6560612B1 (en) * 1998-12-16 2003-05-06 Sony Corporation Information processing apparatus, controlling method and program medium
US6806867B1 (en) 1998-12-31 2004-10-19 A.T.X. International, Inc. Palm pad system
US6519283B1 (en) * 1999-01-25 2003-02-11 International Business Machines Corporation Integrated video processing system having multiple video sources and implementing picture-in-picture with on-screen display graphics
US6424332B1 (en) 1999-01-29 2002-07-23 Hunter Innovations, Inc. Image comparison apparatus and method
US7219368B2 (en) * 1999-02-11 2007-05-15 Rsa Security Inc. Robust visual passwords
US6408301B1 (en) * 1999-02-23 2002-06-18 Eastman Kodak Company Interactive image storage, indexing and retrieval system
JP2000253113A (ja) 1999-02-26 2000-09-14 Hitachi Ltd 情報通信端末装置
US6545669B1 (en) * 1999-03-26 2003-04-08 Husam Kinawi Object-drag continuity between discontinuous touch-screens
JP2000278373A (ja) 1999-03-29 2000-10-06 Ricoh Co Ltd 携帯型電子機器
JP4939682B2 (ja) 1999-04-27 2012-05-30 エーユー オプトロニクス コーポレイション 表示装置
US6639584B1 (en) 1999-07-06 2003-10-28 Chuang Li Methods and apparatus for controlling a portable electronic device using a touchpad
JP2001125662A (ja) * 1999-08-18 2001-05-11 Fujitsu Ltd 情報処理装置用の認証情報入力手段付き拡張装置、認証情報入力ユニット及び情報処理装置
US6509847B1 (en) * 1999-09-01 2003-01-21 Gateway, Inc. Pressure password input device and method
US6504530B1 (en) * 1999-09-07 2003-01-07 Elo Touchsystems, Inc. Touch confirming touchscreen utilizing plural touch sensors
JP3773716B2 (ja) * 1999-09-13 2006-05-10 富士通株式会社 グラフィカルユーザインターフェース表示装置及びその装置での処理をコンピュータにて行なわせるためのプログラムを格納した記録媒体
US6424338B1 (en) 1999-09-30 2002-07-23 Gateway, Inc. Speed zone touchpad
US6874683B2 (en) * 1999-10-08 2005-04-05 Canon Kabushiki Kaisha User programmable smart card interface system for an image album
US6871782B2 (en) * 1999-10-08 2005-03-29 Canon Kabushiki Kaisha User programmable smart card interface system having an arbitrary mapping
US7030860B1 (en) * 1999-10-08 2006-04-18 Synaptics Incorporated Flexible transparent touch sensing system for electronic devices
KR100648231B1 (ko) 1999-10-19 2006-11-24 삼성전자주식회사 터치 스크린을 갖는 보조 액정디스플레이 패널을 이용한 포인팅 장치를 구비하는 휴대용 컴퓨터 및 그 방법
US6757002B1 (en) * 1999-11-04 2004-06-29 Hewlett-Packard Development Company, L.P. Track pad pointing device with areas of specialized function
US6587093B1 (en) 1999-11-04 2003-07-01 Synaptics Incorporated Capacitive mouse
US6828992B1 (en) 1999-11-04 2004-12-07 Koninklijke Philips Electronics N.V. User interface with dynamic menu option organization
KR100695509B1 (ko) 1999-11-08 2007-03-15 삼성전자주식회사 지문인식이 가능한 디스플레이시스템 및 시스템 구동방법
JP2001142563A (ja) * 1999-11-09 2001-05-25 Internatl Business Mach Corp <Ibm> 機能補完型携帯情報装置
US6414674B1 (en) 1999-12-17 2002-07-02 International Business Machines Corporation Data processing system and method including an I/O touch pad having dynamically alterable location indicators
US6718518B1 (en) * 1999-12-20 2004-04-06 International Business Machines Corporation Non-disruptive search facility
US6735695B1 (en) * 1999-12-20 2004-05-11 International Business Machines Corporation Methods and apparatus for restricting access of a user using random partial biometrics
US6721738B2 (en) * 2000-02-01 2004-04-13 Gaveo Technology, Llc. Motion password control system
WO2001061483A2 (en) 2000-02-14 2001-08-23 Geophoenix, Inc. System and method for graphical programming
JP3824833B2 (ja) 2000-02-21 2006-09-20 シャープ株式会社 情報表示装置
JP2001337812A (ja) 2000-03-23 2001-12-07 Fujitsu Ltd 状態表示制御装置及び電子装置並びに記憶媒体
US6765557B1 (en) 2000-04-10 2004-07-20 Interlink Electronics, Inc. Remote control having touch pad to screen mapping
US7030837B1 (en) * 2000-04-24 2006-04-18 Microsoft Corporation Auxiliary display unit for a computer system
US6738049B2 (en) * 2000-05-08 2004-05-18 Aquila Technologies Group, Inc. Image based touchscreen device
JP2001338299A (ja) 2000-05-30 2001-12-07 Canon Inc サイン認証装置、サイン認証方法、サイン認証プログラムを格納した記憶媒体
US6414675B1 (en) 2000-06-19 2002-07-02 Chi Mei Optoelectronics Corporation Personal computer system having wake-up functionality controlled by a CD control panel
JP2002008037A (ja) 2000-06-23 2002-01-11 Canon Inc サイン処理方法、サイン処理装置、サイン処理プログラムを格納した記憶媒体
US6919864B1 (en) 2000-07-27 2005-07-19 Avaya Technology Corp. Display monitor
EP1191430A1 (en) * 2000-09-22 2002-03-27 Hewlett-Packard Company, A Delaware Corporation Graphical user interface for devices having small tactile displays
JP4201476B2 (ja) * 2000-10-13 2008-12-24 富士通株式会社 指紋認識装置
US7289083B1 (en) * 2000-11-30 2007-10-30 Palm, Inc. Multi-sided display for portable computer
US7289131B2 (en) 2000-12-22 2007-10-30 Bracco Imaging S.P.A. Method of rendering a graphics image
US20020087225A1 (en) 2001-01-03 2002-07-04 Howard Gary M. Portable computing device having a low power media player
US6850780B1 (en) * 2001-01-16 2005-02-01 Palmone, Inc. Compact palmtop computer system and wireless telephone with foldable dual-sided display
US6732278B2 (en) * 2001-02-12 2004-05-04 Baird, Iii Leemon C. Apparatus and method for authenticating access to a network resource
US6943774B2 (en) 2001-04-02 2005-09-13 Matsushita Electric Industrial Co., Ltd. Portable communication terminal, information display device, control input device and control input method
US6822640B2 (en) 2001-04-10 2004-11-23 Hewlett-Packard Development Company, L.P. Illuminated touch pad
US7280087B2 (en) 2001-04-23 2007-10-09 Gilbarco Inc. Multiple browser interface
US20050024341A1 (en) * 2001-05-16 2005-02-03 Synaptics, Inc. Touch screen with user interface enhancement
US7730401B2 (en) * 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US7068499B2 (en) * 2001-06-25 2006-06-27 Chrono Data Llc. Modular computer user interface system
US20030006942A1 (en) * 2001-07-05 2003-01-09 Damion Searls Ergonomic auxiliary screen and display subsystem for portable handheld devices
US7068260B2 (en) * 2001-09-04 2006-06-27 Hewlett-Packard Development Company, L.P. High-level function selection for multi-function device
US7624351B2 (en) * 2001-10-02 2009-11-24 Verizon Corporate Services Group Inc. Methods and apparatus for controlling a plurality of applications
US6986050B2 (en) * 2001-10-12 2006-01-10 F-Secure Oyj Computer security method and apparatus
US6882337B2 (en) * 2002-04-18 2005-04-19 Microsoft Corporation Virtual keyboard for touch-typing using audio feedback
JP3892760B2 (ja) 2002-05-31 2007-03-14 株式会社東芝 情報処理装置
US6842795B2 (en) * 2002-06-10 2005-01-11 Siemens Communications, Inc. Methods and apparatus for shifting focus between multiple devices
FI20021655A (fi) 2002-06-19 2003-12-20 Nokia Corp Menetelmä lukituksen avaamiseksi ja kannettava elektroninen laite
BRPI0315450B1 (pt) * 2002-10-31 2019-12-17 Ericsson Telefon Ab L M circuito eletrônico à prova de violação para implementação em um dispositivo, dispositivo implementado com um circuito eletrônico à prova de violação, e, método de gerenciamento de dados de segurança para um dispositivo
JP3878540B2 (ja) * 2002-11-22 2007-02-07 東洋機械金属株式会社 ダイカストマシン
US7554530B2 (en) * 2002-12-23 2009-06-30 Nokia Corporation Touch screen user interface featuring stroke-based object selection and functional object activation
JP3811128B2 (ja) 2003-01-31 2006-08-16 株式会社東芝 情報処理装置およびポインタの操作方法
US7054965B2 (en) * 2003-03-18 2006-05-30 Oqo Incorporated Component for use as a portable computing device and pointing device
CN1742252A (zh) * 2003-05-21 2006-03-01 株式会社日立高新技术 内置指纹传感器的便携式终端装置
TWI227445B (en) * 2003-05-28 2005-02-01 Compal Electronics Inc A method capable of promptly switching operation mode of touch device and device thereof
US7370347B2 (en) * 2003-06-27 2008-05-06 Sap Ag Authentication scheme system and method
US7295199B2 (en) 2003-08-25 2007-11-13 Motorola Inc Matrix display having addressable display elements and methods
US7315300B2 (en) 2003-12-31 2008-01-01 3M Innovative Properties Company Touch sensitive device employing impulse reconstruction
US7868890B2 (en) 2004-02-24 2011-01-11 Qualcomm Incorporated Display processor for a wireless device
US20050248543A1 (en) * 2004-04-30 2005-11-10 North Kenneth J Theft resistant monitor
US8878825B2 (en) * 2004-09-27 2014-11-04 Qualcomm Mems Technologies, Inc. System and method for providing a variable refresh rate of an interferometric modulator display
US7215258B2 (en) * 2005-02-22 2007-05-08 Research In Motion Limited Handheld electronic device having reduced keyboard and multiple password access, and associated methods
TWI291646B (en) 2005-05-03 2007-12-21 Asustek Comp Inc A display card with touch screen controller
US9785329B2 (en) 2005-05-23 2017-10-10 Nokia Technologies Oy Pocket computer and associated methods
US7454712B2 (en) 2005-07-18 2008-11-18 International Business Machines Corporation Method, system, and computer program product for preventing unwanted application behavior
US8833646B1 (en) * 2005-12-20 2014-09-16 Diebold Self-Service Systems Division Of Diebold, Incorporated Banking system controlled responsive to data bearing records
JP5220278B2 (ja) * 2006-01-27 2013-06-26 任天堂株式会社 ゲーム装置および手書き入力プログラム
US20070285428A1 (en) 2006-03-23 2007-12-13 One Laptop Per Child Association, Inc. Self-refreshing display controller for a display device in a computational unit
US7813774B2 (en) * 2006-08-18 2010-10-12 Microsoft Corporation Contact, motion and position sensing circuitry providing data entry associated with keypad and touchpad
US20080055256A1 (en) * 2006-08-31 2008-03-06 Intel Corporation Touch screen controller with embedded overlay
US20080088592A1 (en) * 2006-10-11 2008-04-17 Tyco Electronics Corporation Contamination detection in touch based sensor arrays
US7848825B2 (en) * 2007-01-03 2010-12-07 Apple Inc. Master/slave mode for sensor processing devices
US7889184B2 (en) 2007-01-05 2011-02-15 Apple Inc. Method, system and graphical user interface for displaying hyperlink information
US7924271B2 (en) * 2007-01-05 2011-04-12 Apple Inc. Detecting gestures on multi-event sensitive devices
US20080180399A1 (en) * 2007-01-31 2008-07-31 Tung Wan Cheng Flexible Multi-touch Screen
US7812830B2 (en) * 2007-03-12 2010-10-12 Texas Instruments Incorporated Touch-initiated power-saving clock system and method for touch screen controller
KR101397152B1 (ko) * 2007-06-12 2014-05-20 삼성전자주식회사 디지털 멀티미디어 재생 장치 및 그 제어방법
US8416197B2 (en) * 2007-06-15 2013-04-09 Ricoh Co., Ltd Pen tracking and low latency display updates on electronic paper displays
US8947364B2 (en) * 2007-08-20 2015-02-03 Synaptics Incorporated Proximity sensor device and method with activation confirmation
KR100929236B1 (ko) 2007-09-18 2009-12-01 엘지전자 주식회사 터치스크린을 구비하는 휴대 단말기 및 그 동작 제어방법
US8707215B2 (en) * 2007-12-31 2014-04-22 Motorola Mobility Llc Hand-held device and method for operating a single pointer touch sensitive user interface
US20090191029A1 (en) 2008-01-30 2009-07-30 Taeg Ki Lim System for handling semiconductor dies
KR20090089254A (ko) * 2008-02-18 2009-08-21 세이코 엡슨 가부시키가이샤 센싱 장치, 표시 장치, 전자 기기 및, 센싱 방법
US20110012856A1 (en) * 2008-03-05 2011-01-20 Rpo Pty. Limited Methods for Operation of a Touch Input Device
US8904479B1 (en) * 2008-03-28 2014-12-02 Google Inc. Pattern-based mobile device unlocking
TWI528248B (zh) 2008-04-02 2016-04-01 Elan Microelectronics Corp Capacitive touch device, touch sensing control method and control circuit applied in capacitive touch device
TWI469017B (zh) 2008-04-02 2015-01-11 Elan Microelectronics Corp Capacitive touch device and its method for saving power consumption
US8054300B2 (en) 2008-06-17 2011-11-08 Apple Inc. Capacitive sensor panel having dynamically reconfigurable sensor size and shape
US8164575B2 (en) 2008-06-20 2012-04-24 Sentelic Corporation Method for identifying a single tap, double taps and a drag and a controller for a touch device employing the method
US20090322410A1 (en) * 2008-06-25 2009-12-31 Silicon Laboratories Inc. System and method for monitoring a capacitive sensor array
US8237667B2 (en) * 2008-09-10 2012-08-07 Apple Inc. Phase compensation for multi-stimulus controller
US8592697B2 (en) * 2008-09-10 2013-11-26 Apple Inc. Single-chip multi-stimulus sensor controller
US20100085280A1 (en) * 2008-10-03 2010-04-08 Lambert David K Display system and method therefor
US8370673B2 (en) * 2008-10-30 2013-02-05 Dell Products, Lp System and method of utilizing resources within an information handling system
JP5087792B2 (ja) 2008-10-31 2012-12-05 株式会社ワコム 位置検出装置
KR101609162B1 (ko) * 2008-11-13 2016-04-05 엘지전자 주식회사 터치 스크린을 구비한 이동 단말기 및 이를 이용한 데이터 처리 방법
US8203527B2 (en) 2009-04-24 2012-06-19 Seiko Epson Corporation Minimizing pen stroke capture latency
US8564555B2 (en) 2009-04-30 2013-10-22 Synaptics Incorporated Operating a touch screen control system according to a plurality of rule sets
US8516232B2 (en) * 2009-06-30 2013-08-20 Sandisk Technologies Inc. Method and memory device for performing an operation on data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1567140A (zh) * 2003-06-10 2005-01-19 仁宝电脑工业股份有限公司 一种可快速切换触控装置操作模式的方法及其装置
CN2653589Y (zh) * 2003-10-15 2004-11-03 精元电脑股份有限公司 可切换光标模式及书写模式的输入装置
CN1614545A (zh) * 2003-11-06 2005-05-11 三星电子株式会社 提供虚拟手写的装置和方法及用于同样目的的记录介质
CN1734392A (zh) * 2004-08-10 2006-02-15 株式会社东芝 具有通用人机接口的电子装置

Also Published As

Publication number Publication date
US8564555B2 (en) 2013-10-22
US9304619B2 (en) 2016-04-05
US9703411B2 (en) 2017-07-11
US20140035857A1 (en) 2014-02-06
US9052764B2 (en) 2015-06-09
EP3627299A1 (en) 2020-03-25
EP2425319A4 (en) 2013-11-13
US20100277505A1 (en) 2010-11-04
US20100277429A1 (en) 2010-11-04
US10254878B2 (en) 2019-04-09
US20140327636A1 (en) 2014-11-06
WO2010127167A2 (en) 2010-11-04
EP2425322A2 (en) 2012-03-07
EP2425319A2 (en) 2012-03-07
WO2010127175A3 (en) 2011-01-13
CN102414653A (zh) 2012-04-11
US20160098146A1 (en) 2016-04-07
WO2010127167A3 (en) 2011-01-20
EP2425322A4 (en) 2013-11-13
EP3629139A1 (en) 2020-04-01
CN102414649A (zh) 2012-04-11
WO2010127175A2 (en) 2010-11-04

Similar Documents

Publication Publication Date Title
CN102414649B (zh) 按照多个规则集合来操作触摸屏控制***
US10970026B2 (en) Application launching in a multi-display device
AU2018282404B2 (en) Touch-sensitive button
KR102340224B1 (ko) 멀티핑거 터치패드 제스쳐
US20220083203A1 (en) Icon displaying method and terminal device
US20130346641A1 (en) Semi-Autonomous Touch I/O Device Controller Operation Under Control of Host
CN107066105B (zh) 具有视觉反馈的输入设备、处理***和电子***
KR102008692B1 (ko) 전자 기기 및 전자 기기의 오브젝트 포인팅 방법
CN110945470A (zh) 可编程的多点触摸屏幕上键盘

Legal Events

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

Inventor after: S*P*Dai

Inventor after: R*W*Barton

Inventor after: D*W*Gillespie

Inventor after: C.A.Luden

Inventor before: Day Shawn P.

Inventor before: Barton Roger W.

Inventor before: Gillespie David W.

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: SHAWN P. DAY ROGER W. BARTON DAVID W. GILLESPIE TO: SHAWN P. DAY ROGER W. BARTON DAVID W. GILLESPIE C. A. LU DENG

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191009

Address after: Saitama Prefecture, Japan

Patentee after: Corporate clubs and crowns

Address before: California, USA

Patentee before: Synaptics Inc

TR01 Transfer of patent right