CN103513908A - 用于在触摸屏上控制光标的方法和装置 - Google Patents
用于在触摸屏上控制光标的方法和装置 Download PDFInfo
- Publication number
- CN103513908A CN103513908A CN201210226425.5A CN201210226425A CN103513908A CN 103513908 A CN103513908 A CN 103513908A CN 201210226425 A CN201210226425 A CN 201210226425A CN 103513908 A CN103513908 A CN 103513908A
- Authority
- CN
- China
- Prior art keywords
- touch
- screen
- cursor
- described touch
- translational speed
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000033001 locomotion Effects 0.000 claims abstract description 39
- 230000004044 response Effects 0.000 claims description 22
- 238000010586 diagram Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 13
- 238000004590 computer program Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明的各实施方式提供了用于在触摸屏上控制光标的方法和装置。在本发明的一个实施方式中,提供了一种用于在触摸屏上控制光标的方法,包括:一种用于在触摸屏上控制光标的方法,包括:响应于进入指点模式,在触摸屏上显示光标;响应于对触摸屏的触摸,计算触摸的触摸点的移动速度;以及根据触摸点的移动速度控制光标的移动;其中在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。在本发明的另一实施方式中,还提供了一种用于在触摸屏上控制光标的装置。
Description
技术领域
本发明的各实施方式涉及数据输入,更具体地,涉及用于在触摸屏上控制光标的方法、装置和相关计算机程序产品。
背景技术
数据输入是实现用户与计算设备之间交互的重要方面,用户可以采用键盘、鼠标、触笔等方式输入数据。在指点装置这一领域中,随着计算机等技术的发展,目前已经存在支持数据输入的多种指点装置,例如,鼠标、触摸板、操纵杆和轨迹球等。这些装置可以支持用户与计算设备上所提供的图形化用户界面进行交互。然而,这些指点装置通常是单独的外部设备并且需要占用额外的空间,因而对于便携式计算装置或者对安装指点装置在空间上存在限制的计算设备而言并不十分适用。
触摸屏的出现使得用户可以在无需额外安装指点设备的情况下,利用自己的手指/触笔来进行输入。然而用户需要在触摸屏的整个范围内进行触摸,才能将输入焦点移动至触摸屏内的任意期望位置。然而,当使用具有触摸屏的计算设备时,用户通常需要用一只手来手持该计算设备,用另一只手在触摸屏表面触摸并控制输入焦点。此时当用于触摸的手在空间位置上受到限制时,或者例如用户是肢体运动能力受限的用户时,则该用户很难在触摸屏的整个范围内进行触摸。又例如,当用户使用的触摸屏尺寸相当大(例如50寸以上)时,则用户的手臂需要移动较大的距离才能从触摸屏的一侧移动到另一侧。以上这些问题限制了触摸屏的使用。
发明内容
因而,期望能够开发出一种可以在触摸屏的任意区域进行触摸,即可实现与跨越整个触摸屏区域进行输入相同的技术效果的技术方案。为此,本发明的各实施方式提供了在触摸屏上控制光标的方法和装置。
在本发明的一个实施方式中,提供了一种用于在触摸屏上控制光标的方法。该方法包括:响应于进入指点模式,在触摸屏上显示光标;响应于对触摸屏的触摸,计算触摸的触摸点的移动速度;以及根据触摸点的移动速度控制光标的移动;其中在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。
在本发明的一个实施方式中,其中根据触摸点的移动速度控制光标的移动包括:根据触摸的触摸点的移动速度确定光标的位置;以及在位置处刷新光标。
在本发明的一个实施方式中,还包括:计算触摸的触摸力度;以及基于触摸力度来确定光标的位置。
在本发明的一个实施方式中,提供了一种用于在触摸屏上控制光标的装置。该装置包括:一种用于在触摸屏上控制光标的装置,包括:显示模块,配置用于响应于进入指点模式,在触摸屏上显示光标;计算模块,配置用于响应于对触摸屏的触摸,计算触摸的触摸点的移动速度;以及控制模块,配置用于根据触摸点的移动速度控制光标的移动;其中在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。
在本发明的一个实施方式中,其中控制模块包括:确定模块,配置用于根据触摸的触摸点的移动速度确定光标的位置;以及刷新模块,配置用于在位置处刷新光标。
在本发明的一个实施方式中,还包括:力度模块,配置用于计算触摸的触摸力度;以及力度控制模块,配置用于基于触摸力度来控制光标的移动。
采用本发明所述的方法和装置,在无需外部输入设备的情况下,可以在触摸屏上显示光标以指示当前输入焦点,并且可以利用触摸屏上的任何区域作为输入控制光标移动的控制信号的输入区域。同时,还可以减少用户的手指/触笔的移动跨度,更有助于便于肢体运动受到限制的用户使用。
附图说明
结合附图并参考以下详细说明,本发明各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本发明的若干实施方式。在附图中:
图1示意性示出了适于实现本发明实施方式的示例性计算***的框图;
图2示意性示出了触摸屏的常规使用模式的示意图;
图3A和图3B分别示意性示出了根据一些技术方案在触摸屏上控制光标的示意图;
图4示意性示出了根据本发明一个实施方式的在触摸屏上控制光标的方法的流程图;
图5示意性示出了根据本发明一个实施方式的在触摸屏上控制光标的方法的示意图;
图6A和6B分别示意性示出了根据本发明其他实施方式的在触摸屏上控制光标的方法的示意图;以及
图7示意性示出了根据本发明一个实施方式的在触摸屏上控制光标的装置的示意图。
具体实施方式
应当注意,本发明的各实施方式可以适用于具有触摸屏的任何计算设备。下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了适于用来实现本发明实施方式的示例性计算***100的框图。如图1所示,计算机***100可以包括:CPU(中央处理单元)101、RAM(随机存取存储器)102、ROM(只读存储器)103、***总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和触摸屏显示器114。在这些设备中,与***总线104耦合的有CPU 101、RAM 102、ROM 103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及触摸屏显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。
所属技术领域的技术人员知道,本发明可以实现为***、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“***”。此外,在一些实施方式中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言-诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言-诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)-连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
下面将参照本发明实施方式的方法、装置(***)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其他可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。
也可以把这些计算机程序指令存储在能使得计算机或其他可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置(instruction means)的制造品(manufacture)。
也可以把计算机程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其他可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。
还应当注意,图1仅示意性示出了用于实现本发明各实施方式的示例性计算***的一个示例,本领域技术人员应当理解,本发明的各个实施方式还可以实现在具有触摸屏的各种计算设备上,包括但不限于,平板计算机、移动通信终端、智能通信终端、媒体播放终端、游戏终端、个人数字助理、全球卫星定位***的终端、以及具有触摸屏的各种其他的固定式或者可移动式计算设备。
对于例如智能通信终端和平板计算机一类的常规触摸屏而言,与普通的计算设备(例如不具有触摸屏功能的膝上型计算机)的区别在于,在触摸屏显示器上并不显示光标(例如,表示输入焦点的箭头或者手型指示符等),而是用户的手指/触笔所触摸的位置即为输入焦点。
图2示意性示出了触摸屏的常规使用模式的示意图200。图2中示意性示出了在触摸屏202上显示的多个控件,如链接204、按钮206和208。另外,计算设备上还可以设置有硬件按钮210。当用户希望打开链接204时,需要将手指/触笔移动至链接204处并点击;当用户希望按下按钮206时,则需要将手指/触笔移动至按钮206处并点击该按钮。
如果用户期望的下一输入焦点与当前用户手指/触笔之间的距离较大时,则用户的手臂必须跨越较大的空间距离才能将手指/触笔移至期望的位置。此时,这种大跨度的动作对于肢体行动不便的用户而言将成为一项严重的负担。
图3A和图3B分别示意性示出了根据一些技术方案的在触摸屏上控制光标的示意图300A和300B。如图3A所示,在触摸屏302A的显示区域内,包括各种控件例如链接304A、按钮306A和按钮308A。在图3A所示的技术方案中额外提供了光标312A,该光标312A用于表示在触摸屏302A中的当前输入焦点,并且还提供了虚拟触摸板310A。虚拟触摸板310A的功能在于,在触摸屏302A的显示区域内划分出一块单独的区域用于输入。当用户的手指/触笔在该虚拟触摸板310A内移动时,可以控制光标312A在整个触摸屏302A内移动。
然而,上述方案的缺陷在于虚拟触摸板310A与触摸屏302A上的常规显示内容相重叠(例如图3A中,虚拟触摸板310A与按钮308A的显示相重叠),造成难以分辨常规显示的内容。
在图3B中示出了另一方案,在此方案中触摸屏302B的整个显示区域被划分为如下:位于上部的显示区314B和位于下部的虚拟触摸板310B。通过将显示区域314B与虚拟触摸板310B分离设置,可以解决在图3A所示技术方案中重叠显示的问题。以此方式,尽管常规显示的内容不会与虚拟触摸板310B的内容相重叠,然而此时显示区314B的大小被压缩,不能有效利用整个触摸屏的显示空间,并且还会造成无法按照常规比例显示内容的问题。
因而,如何更为友好地在触摸屏上进行数据输入,成为一项亟待解决的问题。为了便于用户可以更为方便灵活地在触摸屏上进行数据输入,本发明的各实施方式提供了用于在触摸屏上控制光标的方法、装置和相应的计算机产品。
在本发明的一个实施方式中,提供了一种用于在触摸屏上控制光标的方法,包括:响应于进入指点模式,在触摸屏上显示光标;响应于对触摸屏的触摸,计算触摸的触摸点的移动速度;以及根据触摸点的移动速度控制光标的移动;其中在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。
应当注意,在本发明的一个实施方式中,光标的位置可以不同于触摸点的位置。用户的手指/触笔可以只在触摸屏的较小范围(例如触摸屏的右下角)内移动,而控制光标在整个触摸屏范围内移动。
采用根据本发明的方法,可以将光标的显示位置与用户的手指/触笔的输入位置相分离,并且支持用户将触摸屏上的任何区域用作控制光标位置的输入区域。采用本发明的各实施方式,用户不必安装单独的外部输入设备,也不必将输入区域限制在预定义的区域内,因而提供了更为友好的数据输入方式。
图4示意性示出了根据本发明一个实施方式的在触摸屏上控制光标的方法的流程图400。首先,在步骤S402处,响应于进入指点模式,在触摸屏上显示光标。可以指定光标的初始显示位置,例如可以显示在触摸屏的中心位置,或者根据用户的特殊需求还可以将该光标显示在其他位置。鉴于本发明的目的,光标的初始位置应当在远离触摸点的可操作区域。例如在本发明的一个实施方式中,当启动指点模式时,可以在触摸屏显示器中示出的控件位置处显示光标,例如在图2中所示的链接204、按钮206和208之一处显示光标以便于用户操作。
应当注意,在本发明上下文中所述的“指点模式”是与常规的触摸屏的操作模式即“常规模式”相对的操作模式。两种操作模式之一处于激活状态,而此时另一种处于未激活状态。应当注意,在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。
在步骤S404处,响应于对触摸屏的触摸,计算触摸的触摸点的移动速度。在指点模式中,当用户对触摸屏进行触摸时,光标的位置不同于触摸点的位置。也即,此时光标与触摸点相分离,并且光标和触摸点的位置可以是触摸屏中的任意位置。
在步骤S406中,根据触摸点的移动速度控制光标的移动。在此步骤中,触摸点将随着用户手指/触笔与触摸屏之间触摸点的移动而相应地移动,两者的移动方向一致,移动速度相对应。
采用上文所示的技术方案,当进入指点模式时例如可以在显示屏的中心位置处显示光标。此时,当用户再次对触摸屏进行触摸时,光标(即,输入焦点)将在用户触摸的驱动下移动,并且用户可以将显示屏的整个区域作为控制光标的“触摸板”。这样即使在用户手部不能到达整个触摸屏区域时,通过在触摸屏的任意区域内移动手指/触笔,可以控制光标指向任何期望的位置。采用这一技术方案,一方面可以减少用户对于专门输入设备的依赖,另一方面,在尽量减少用户肢体移动的幅度同时还能够便于某些肢体运动能力受限的用户使用触摸屏。
在本发明的一个实施方式中,根据触摸点的移动速度控制光标的移动包括:根据触摸的触摸点的移动速度确定光标的位置;以及在位置处刷新光标。应当注意,在此实施方式中的“速度”是矢量:光标的移动方向即触摸点的移动方向,而光标的移动速率正比于触摸点的移动速率。
在本发明的一个实施方式中,进入指点模式包括,响应于以下中的任一项而进入指点模式:触摸点的轨迹满足第一预定轨迹;以及按下启动指点模式的第一预定按钮。
应当注意,用户可以采用多种方式进入指点模式,例如,用户可以在常规模式下在触摸屏表面进行触摸,而当触摸点的轨迹满足预先定义的轨迹(例如,圆圈、三角形或者其他预定的形状)时,则可以进入指点模式。在一个实施方式中,可以采用例如运动轨迹分析等技术来比较用户的输入轨迹是否匹配于预先定义的轨迹,在本说明书中不再赘述。在指点模式中,将显示光标并且用户对于触摸屏的触摸将作为控制该光标的输入。
另外,用户还可以通过按下预定按钮来进入该指点模式。应当注意,在此的“按钮”可以是具有触摸屏的计算设备中设置的真实按钮(例如,图2中所示的硬件按钮210),还可以是在触摸屏上显示的虚拟按钮(例如类似于图2中显示的按钮控件206)。
在本发明的一个实施方式中,还包括:用户自定义第一预定轨迹。用户可以自定义当在触摸屏表面形成何种轨迹时启动指点模式,即,用户可以根据自身习惯来自定义启动指点模式的轨迹。例如,用户可以预先录制一段对触摸屏进行触摸的轨迹,例如第一轨迹。当用户在常规模式下操作时,对用户的触摸轨迹进行分析,当触摸轨迹与第一轨迹相匹配时,则进入指点模式;否则继续保持常规模式。
图5示意性示出了根据本发明一个实施方式的在触摸屏上控制光标的方法的示意图500。如图5所示,触摸屏502上显示有控件,例如链接504、按钮506和508。由于此时计算设备已经进入了指点模式,在触摸屏上还显示光标。光标的起始位置表示为514,当用户的手指/触笔在位置512和512’之间按照箭头所示方向移动时,光标将从起始位置514移动至目标位置514’。
应当注意,在图5中仅仅示意性示出了用于在触摸屏上控制光标的一个实施方式,并且触摸点的位置512和512’仅仅是示意性的,用户可以在触摸屏502范围内的任何位置进行触摸,并且控制光标与用户的手指/触笔的移动速度相对应的方式移动。
在本发明的一个实施方式中,还包括:响应于对触摸屏的点击,激活在触摸屏上显示的、由光标所指向的项目。在此实施方式中,“项目”可以是在触摸屏上显示的各种控件,例如连接、按钮、列表、选择框,等等。当用户将光标移动至期望位置后,用户可以用手指/触笔在触摸屏的任意位置处进行点击,来实现与在普通计算机中在输入焦点处点击鼠标相同的效果。例如,当光标已经移动至514’处时,用户可以在触摸屏的任意位置进行点击,此时触摸屏502的显示内容将从当前页面转向至链接“www.***.com”的页面。又例如,当光标已经移动至按钮506时,用户可以在触摸屏的任意位置进行点击,此时触摸屏502的显示内容将转向“上一页”所对应的页面。
在本发明的一个实施方式中,还包括:计算触摸的触摸力度;以及基于触摸力度来控制光标的移动。本发明的另一创新在于考虑了触摸力度。在日常使用中可以认为用户对于触摸屏的触摸力度越大,则用户期望光标移动得越快。在本发明的一个实施方式中,其中基于触摸力度来控制光标的移动包括:将光标的移动速度设置为与触摸力度呈正比。换言之,触摸力度越大则光标移动得越快,反之,触摸力度越小则光标移动得越慢。本领域技术人员应当理解,光标的位置关联于光标的初始位置、移动速度和移动时间,因而基于触摸力度来控制光标的移动速度的结果是可以基于触摸力度来确定光标的位置。
在本发明的一个实施方式中,计算触摸的触摸力度包括:基于触摸屏上的压力传感器的反馈来计算触摸的触摸力度;和/或基于与触摸屏的接触面积来计算触摸的触摸力度。
某些计算设备安装有可以测量用户对触摸屏的触摸力度的压力传感器,在这样的计算设备中可以基于压力传感器来测量触摸力度,继而利用该触摸力度作为控制光标移动速率的参数。
对于不具有压力传感器的广大计算设备而言,可以基于与触摸屏的接触面积来计算触摸的触摸力度。应当注意,当用户的触摸力度越大时,手指与触摸屏表面接触面积越大;反之,当触摸力度越小时,则手指与触摸屏表面接触面积越小。此时,由于可以获得触摸时的接触面积,因而开采用该接触面积来作为控制光标移动速度大小的参数。
在本发明的一个实施方式中,触摸力度正比于与触摸屏的接触面积。
图6A和6B分别示意性示出了根据本发明一个实施方式的在触摸屏上控制光标的方法的示意图600A和600B。在图6A和图6B中分别示出了以不同触摸力度在触摸屏表面上进行触摸时,光标的在触摸屏上不同的移动轨迹。
如图6A所示,在触摸屏602上示出了用户手指/触笔的触摸点的移动轨迹612A-612A’,并且示出了与之相对应的光标的移动轨迹614A-614A’。另外,在图6B中示出了与图6A所示类似的场景,不同之处在于,触摸点的移动轨迹612A-612A’之间的线条较粗,表示触摸力度较大,而触摸点的移动轨迹612B-612B’之间的线条较细,表示触摸力度较小。与触摸力度的大小相对应,图6A中光标的移动轨迹614A-614A’较长,而图6B中光标的移动轨迹614B-614B’较短。这表示:尽管移动方向相同,图6A中的光标比图6B中的光标移动速度更快。
在本发明的一个实施方式中,根据触摸的触摸点的移动速度确定光标的位置包括:设置比例因子以调整光标的位置与触摸点的移动速度之间的关系。
通过设置比例因子,用户可以按照自己的需要来调整光标的移动速度与触摸点移动速度的比例关系。例如,当用户正在使用具有超大触摸屏(例如50寸)的计算设备时,可以设置较大的比例因子。用户不必从设备的一端走到另一端,而是可以仅在设备的一小块区域(例如右下角)进行输入,即可控制光标在整个屏幕范围内移动。当用户正在使用较小的触摸屏设备(例如移动终端)时,可以设置较小的比例因子。当用户希望以更高灵敏度控制光标的移动时,还可以将比例因子设置为小于1。
在本发明的一个实施方式中,利用以下公式确定光标的位置:
此时a表示比例因子,该比例因子的大小可以由用户根据自身需要进行定制,取值越大则表示用户的手指/触摸点的移动对于光标的控制越灵敏,而取值越小则表示控制越迟钝。Wt表示在t时刻压力传感器的反馈,St表示在t时刻与触摸屏的接触面积。应当注意,当计算设备不具备压力传感器时可以将Wt设置为1,此时可以仅考虑基于接触面积而计算得出的触摸力度St。当计算设备具有压力传感器时,可以仅考虑压力传感器的反馈Wt(此时可以将St设置为1);或者还可以同时考虑压力传感器的反馈Wt和触摸面积St。通常而言,用户手指的触摸力度越大则手指的变形越大,进而与触摸屏的接触面积也越大,因而接触面积St和压力传感器的反馈Wt的变化方向通常是一致的。
表示在t时刻对触摸屏的触摸点的移动速度。由于触摸点的接触面积和触摸点的移动速度是随着时间而改变的,因而在对上述公式求积分时是针对接触面积和移动速度的瞬时值进行处理的。在不考虑触摸力度的情况下,可以将St设置为1。
在本发明的一个实施方式中,响应于退出指点模式,在触摸屏上不显示光标。当退出指点模式时,触摸屏的操作状态恢复至常规模式,此时不再显示光标,而是输入焦点即为用户手指/触笔的触摸点。
在本发明的一个实施方式中,其中退出指点模式包括,响应于以下中的任一项而退出指点模式:触摸点的轨迹满足第二预定轨迹;在预定时段内无触摸;以及按下退出指点模式的第二预定按钮。
退出指点模式的操作类似于前文所述的进入指点模式的操作,相同之处不再赘述。不同之处在于,在一个实施方式中还可以响应于在预定时段内没有对触摸屏的触摸而退出指点模式。采用这一退出方式的基础在于,当用户在足够长的时间内没有对触摸屏有任何触摸,换言之,当用户在足够长的时间内没有控制改变光标的位置,即可认为用户已经将光标移动到了期望的位置。因而可以在超过预定时段后退出指点模式。例如,用户可以自定义预定时段的时间长度,例如,1分钟或2分钟等等。
在本发明的一个实施方式中,提供了一种用于在触摸屏上控制光标的装置。图7示意性示出了根据本发明一个实施方式的在触摸屏上控制光标的装置的示意图700。该装置包括:显示模块710,配置用于响应于进入指点模式,在触摸屏上显示光标;计算模块720,配置用于响应于对触摸屏的触摸,计算触摸的触摸点的移动速度;以及控制模块730,配置用于根据触摸点的移动速度控制光标的移动;其中在处于指点模式中的任何时刻,触摸点的输入区域是触摸屏内的任何区域。
在本发明的一个实施方式中,控制模块包括:确定模块730,配置用于根据触摸的触摸点的移动速度确定光标的位置;以及刷新模块,配置用于在位置处刷新光标。
在本发明的一个实施方式中,还包括:力度模块,配置用于计算触摸的触摸力度;以及力度控制模块,配置用于基于触摸力度来控制光标的移动。
在本发明的一个实施方式中,力度控制模块包括:设置模块,配置用于将光标的移动速度设置为与触摸力度成正比。
在本发明的一个实施方式中,力度模块包括:第一力度模块,配置用于基于触摸屏上的压力传感器的反馈来计算触摸的触摸力度;和/或第二力度模块,配置用于基于与触摸屏的接触面积来计算触摸的触摸力度。
在本发明的一个实施方式中,触摸力度正比于与触摸屏的接触面积。
在本发明的一个实施方式中,控制模块还包括:比例模块,配置用于设置比例因子以调整光标的位置与触摸点的移动速度之间的关系。
在本发明的一个实施方式中,比例模块利用以下公式确定光标的位置:
在本发明的一个实施方式中,还包括:点击模块,配置用于响应于对触摸屏的点击,激活在触摸屏上显示的、光标所指向的项目。
附图中的流程图和框图显示了根据本发明的多个实施方式的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本发明的各实施方式,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施方式。在不偏离所说明的各实施方式的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施方式的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其他普通技术人员能理解本文披露的各实施方式。
Claims (18)
1.一种用于在触摸屏上控制光标的方法,包括:
响应于进入指点模式,在所述触摸屏上显示光标;
响应于对所述触摸屏的触摸,计算所述触摸的触摸点的移动速度;以及
根据所述触摸点的移动速度控制所述光标的移动;
其中在处于所述指点模式中的任何时刻,所述触摸点的输入区域是所述触摸屏内的任何区域。
2.根据权利要求1所述的方法,其中根据所述触摸点的移动速度控制所述光标的移动包括:
根据所述触摸的触摸点的移动速度确定所述光标的位置;以及
在所述位置处刷新所述光标。
3.根据权利要求1或2所述的方法,还包括:
计算所述触摸的触摸力度;以及
基于所述触摸力度来控制所述光标的移动。
4.根据权利要求3所述的方法,其中基于所述触摸力度来控制所述光标的移动包括:将所述光标的移动速度设置为与所述触摸力度成正比。
5.根据权利要求4所述的方法,其中计算所述触摸的触摸力度包括:
基于所述触摸屏上的压力传感器的反馈来计算所述触摸的触摸力度;和/或
基于与所述触摸屏的接触面积来计算所述触摸的触摸力度。
6.根据权利要求5所述的方法,其中所述触摸力度正比于与所述触摸屏的接触面积。
7.根据权利要求6所述的方法,其中根据所述触摸的触摸点的移动速度确定所述光标的位置包括:
设置比例因子以调整所述光标的位置与所述触摸点的移动速度之间的关系。
9.根据权利要求1或2所述的方法,还包括:
响应于对所述触摸屏的点击,激活在所述触摸屏上显示的、所述光标所指向的项目。
10.一种用于在触摸屏上控制光标的装置,包括:
显示模块,配置用于响应于进入指点模式,在所述触摸屏上显示光标;
计算模块,配置用于响应于对所述触摸屏的触摸,计算所述触摸的触摸点的移动速度;以及
控制模块,配置用于根据所述触摸点的移动速度控制所述光标的移动;
其中在处于所述指点模式中的任何时刻,所述触摸点的输入区域是所述触摸屏内的任何区域。
11.根据权利要求10所述的装置,其中所述控制模块包括:
确定模块,配置用于根据所述触摸的触摸点的移动速度确定所述光标的位置;以及
刷新模块,配置用于在所述位置处刷新所述光标。
12.根据权利要求10或11所述的装置,还包括:
力度模块,配置用于计算所述触摸的触摸力度;以及
力度控制模块,配置用于基于所述触摸力度来控制所述光标的移动。
13.根据权利要求12所述的装置,其中所述力度控制模块包括:设置模块,配置用于将所述光标的移动速度设置为与所述触摸力度成正比。
14.根据权利要求13所述的装置,其中所述力度模块包括:
第一力度模块,配置用于基于所述触摸屏上的压力传感器的反馈来计算所述触摸的触摸力度;和/或
第二力度模块,配置用于基于与所述触摸屏的接触面积来计算所述触摸的触摸力度。
15.根据权利要求14所述的装置,其中所述触摸力度正比于与所述触摸屏的接触面积。
16.根据权利要求15所述的装置,其中所述控制模块还包括:
比例模块,配置用于设置比例因子以调整所述光标的位置与所述触摸点的移动速度之间的关系。
18.根据权利要求10或11所述的装置,还包括:
点击模块,配置用于响应于对所述触摸屏的点击,激活在所述触摸屏上显示的、所述光标所指向的项目。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210226425.5A CN103513908B (zh) | 2012-06-29 | 2012-06-29 | 用于在触摸屏上控制光标的方法和装置 |
US13/924,737 US9104305B2 (en) | 2012-06-29 | 2013-06-24 | Controlling a cursor on a touch screen |
US13/943,359 US9110584B2 (en) | 2012-06-29 | 2013-07-16 | Controlling a cursor on a touch screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210226425.5A CN103513908B (zh) | 2012-06-29 | 2012-06-29 | 用于在触摸屏上控制光标的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103513908A true CN103513908A (zh) | 2014-01-15 |
CN103513908B CN103513908B (zh) | 2017-03-29 |
Family
ID=49777610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210226425.5A Expired - Fee Related CN103513908B (zh) | 2012-06-29 | 2012-06-29 | 用于在触摸屏上控制光标的方法和装置 |
Country Status (2)
Country | Link |
---|---|
US (2) | US9104305B2 (zh) |
CN (1) | CN103513908B (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105739816A (zh) * | 2014-12-31 | 2016-07-06 | 达索***公司 | 选择图形元素 |
CN105867820A (zh) * | 2016-03-31 | 2016-08-17 | 百度在线网络技术(北京)有限公司 | 用于触摸屏的文本编辑方法和装置 |
CN106537326A (zh) * | 2014-07-31 | 2017-03-22 | 微软技术许可有限责任公司 | 用于辅助显示器的移动设备输入控制器 |
CN106569664A (zh) * | 2016-10-31 | 2017-04-19 | 努比亚技术有限公司 | 一种终端桌面图标调整显示装置、终端及方法 |
CN106909293A (zh) * | 2015-12-22 | 2017-06-30 | 深圳富泰宏精密工业有限公司 | 模拟鼠标操作的方法及电子装置 |
CN107209483A (zh) * | 2015-03-20 | 2017-09-26 | 华为技术有限公司 | 智能交互方法、设备及*** |
CN107820600A (zh) * | 2016-10-09 | 2018-03-20 | 深圳市柔宇科技有限公司 | 图形指针移动方法、图形指针移动***及触控显示装置 |
CN107977148A (zh) * | 2014-10-11 | 2018-05-01 | 广东欧珀移动通信有限公司 | 移动光标的方法及装置 |
CN108563486A (zh) * | 2018-04-26 | 2018-09-21 | 广州品唯软件有限公司 | 一种光标控制方法和装置 |
CN108804016A (zh) * | 2018-06-29 | 2018-11-13 | 江苏特思达电子科技股份有限公司 | 基于触摸屏的物体识别方法,装置及电子设备 |
CN109101130A (zh) * | 2018-07-26 | 2018-12-28 | 羽触(北京)科技有限公司 | 一种手持力感控制装置及方法 |
CN110088720A (zh) * | 2016-12-27 | 2019-08-02 | 松下知识产权经营株式会社 | 电子设备、输入控制方法以及程序 |
CN110262747A (zh) * | 2019-06-21 | 2019-09-20 | Oppo广东移动通信有限公司 | 控制终端的方法、装置、终端及存储介质 |
CN111443860A (zh) * | 2020-03-25 | 2020-07-24 | 维沃移动通信有限公司 | 触控方法和电子设备 |
CN113076053A (zh) * | 2021-05-07 | 2021-07-06 | 北京字节跳动网络技术有限公司 | 光标遥控方法、装置、电子设备和存储介质 |
WO2022057609A1 (en) * | 2020-09-15 | 2022-03-24 | International Business Machines Corporation | Physical cursor control in microfluidic display devices |
CN115237846A (zh) * | 2022-07-05 | 2022-10-25 | 广州文石信息科技有限公司 | 一种墨水屏刷新方法、装置、终端设备以及存储介质 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6303314B2 (ja) * | 2013-07-31 | 2018-04-04 | ブラザー工業株式会社 | プログラムおよび情報処理装置 |
KR102206053B1 (ko) * | 2013-11-18 | 2021-01-21 | 삼성전자주식회사 | 입력 도구에 따라 입력 모드를 변경하는 전자 장치 및 방법 |
US20150199030A1 (en) * | 2014-01-10 | 2015-07-16 | Microsoft Corporation | Hover-Sensitive Control Of Secondary Display |
US20160179326A1 (en) * | 2014-12-23 | 2016-06-23 | General Electric Company | Medical imaging apparatus and method for managing touch inputs in a touch based user interface |
KR20160089619A (ko) * | 2015-01-20 | 2016-07-28 | 현대자동차주식회사 | 입력 장치 및 이를 포함하는 차량 |
JP6569546B2 (ja) * | 2016-01-28 | 2019-09-04 | 富士通コネクテッドテクノロジーズ株式会社 | 表示装置、表示制御方法、および表示制御プログラム |
US10402042B2 (en) * | 2016-06-13 | 2019-09-03 | Lenovo (Singapore) Pte. Ltd. | Force vector cursor control |
KR20200125244A (ko) * | 2019-04-26 | 2020-11-04 | 삼성전자주식회사 | 터치 센서를 포함하는 표시 장치를 포함하는 전자 장치 |
US20220155948A1 (en) * | 2020-11-13 | 2022-05-19 | Adobe Inc. | Offset touch screen editing |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101377725A (zh) * | 2007-08-30 | 2009-03-04 | 宏达国际电子股份有限公司 | 手持式电子装置及其控制方法 |
CN101419517A (zh) * | 2008-12-05 | 2009-04-29 | 北京邮电大学 | 一种基于触摸板受力方位的光标输入方法 |
CN101727230A (zh) * | 2008-10-17 | 2010-06-09 | ***通信集团公司 | 一种触摸屏光标控制方法、装置和移动通信终端 |
US20110157020A1 (en) * | 2009-12-31 | 2011-06-30 | Askey Computer Corporation | Touch-controlled cursor operated handheld electronic device |
CN102339123A (zh) * | 2010-07-14 | 2012-02-01 | Tcl集团股份有限公司 | 根据接触面积控制振动的方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6278443B1 (en) * | 1998-04-30 | 2001-08-21 | International Business Machines Corporation | Touch screen with random finger placement and rolling on screen to control the movement of information on-screen |
US6727892B1 (en) * | 1999-05-20 | 2004-04-27 | Micron Technology, Inc. | Method of facilitating the selection of features at edges of computer touch screens |
US7432908B2 (en) * | 2003-11-25 | 2008-10-07 | International Business Machines Corporation | Controller, system and method for controlling a cursor |
US7728825B2 (en) * | 2005-03-22 | 2010-06-01 | Microsoft Corporation | Targeting in a stylus-based user interface |
US7605804B2 (en) * | 2005-04-29 | 2009-10-20 | Microsoft Corporation | System and method for fine cursor positioning using a low resolution imaging touch screen |
US7640518B2 (en) * | 2006-06-14 | 2009-12-29 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for switching between absolute and relative pointing with direct input devices |
KR100891099B1 (ko) * | 2007-01-25 | 2009-03-31 | 삼성전자주식회사 | 사용성을 향상시키는 터치 스크린 및 터치 스크린에서 사용성 향상을 위한 방법 |
US8681109B2 (en) * | 2007-02-28 | 2014-03-25 | Honeywell International Inc. | Display system and method including a stimuli-sensitive multi-function display with consolidated control functions |
US20080204419A1 (en) * | 2007-02-28 | 2008-08-28 | Honeywell International, Inc. | Stimuli-sensitive display screen with consolidated control functions |
US8136402B2 (en) * | 2007-11-28 | 2012-03-20 | International Business Machines Corporation | Accelerometer module for use with a touch sensitive device |
US8446372B2 (en) * | 2008-07-09 | 2013-05-21 | Lenovo (Singapore) Pte. Ltd. | Apparatus, system, and method for automated touchpad adjustments |
KR101062594B1 (ko) | 2009-03-19 | 2011-09-06 | 김연수 | 포인터 디스플레이가 가능한 터치스크린 |
US9542097B2 (en) | 2010-01-13 | 2017-01-10 | Lenovo (Singapore) Pte. Ltd. | Virtual touchpad for a touch device |
US20110242042A1 (en) * | 2010-04-02 | 2011-10-06 | Amlogic Co., Ltd. | Touch Panel Having Joystick Capabilities |
KR101361214B1 (ko) * | 2010-08-17 | 2014-02-10 | 주식회사 팬택 | 터치스크린의 제어영역을 설정하는 인터페이스 장치 및 방법 |
US9261692B2 (en) * | 2010-11-09 | 2016-02-16 | Walter Lee Grasheim | M914 (AP/PVS-14 style) improved dual carriage head mount and dual battery compartment systems |
US8643616B1 (en) * | 2011-07-29 | 2014-02-04 | Adobe Systems Incorporated | Cursor positioning on a touch-sensitive display screen |
US9348501B2 (en) * | 2012-06-14 | 2016-05-24 | Microsoft Technology Licensing, Llc | Touch modes |
-
2012
- 2012-06-29 CN CN201210226425.5A patent/CN103513908B/zh not_active Expired - Fee Related
-
2013
- 2013-06-24 US US13/924,737 patent/US9104305B2/en not_active Expired - Fee Related
- 2013-07-16 US US13/943,359 patent/US9110584B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101377725A (zh) * | 2007-08-30 | 2009-03-04 | 宏达国际电子股份有限公司 | 手持式电子装置及其控制方法 |
CN101727230A (zh) * | 2008-10-17 | 2010-06-09 | ***通信集团公司 | 一种触摸屏光标控制方法、装置和移动通信终端 |
CN101419517A (zh) * | 2008-12-05 | 2009-04-29 | 北京邮电大学 | 一种基于触摸板受力方位的光标输入方法 |
US20110157020A1 (en) * | 2009-12-31 | 2011-06-30 | Askey Computer Corporation | Touch-controlled cursor operated handheld electronic device |
CN102339123A (zh) * | 2010-07-14 | 2012-02-01 | Tcl集团股份有限公司 | 根据接触面积控制振动的方法 |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106537326A (zh) * | 2014-07-31 | 2017-03-22 | 微软技术许可有限责任公司 | 用于辅助显示器的移动设备输入控制器 |
CN107977148A (zh) * | 2014-10-11 | 2018-05-01 | 广东欧珀移动通信有限公司 | 移动光标的方法及装置 |
US11061502B2 (en) | 2014-12-31 | 2021-07-13 | Dassault Systemes | Selection of a graphical element with a cursor in a magnification window |
CN105739816B (zh) * | 2014-12-31 | 2021-08-24 | 达索***公司 | 选择图形元素 |
CN105739816A (zh) * | 2014-12-31 | 2016-07-06 | 达索***公司 | 选择图形元素 |
CN107209483A (zh) * | 2015-03-20 | 2017-09-26 | 华为技术有限公司 | 智能交互方法、设备及*** |
CN106909293A (zh) * | 2015-12-22 | 2017-06-30 | 深圳富泰宏精密工业有限公司 | 模拟鼠标操作的方法及电子装置 |
CN105867820A (zh) * | 2016-03-31 | 2016-08-17 | 百度在线网络技术(北京)有限公司 | 用于触摸屏的文本编辑方法和装置 |
CN107820600A (zh) * | 2016-10-09 | 2018-03-20 | 深圳市柔宇科技有限公司 | 图形指针移动方法、图形指针移动***及触控显示装置 |
CN107820600B (zh) * | 2016-10-09 | 2021-04-27 | 深圳市柔宇科技股份有限公司 | 图形指针移动方法、图形指针移动***及触控显示装置 |
CN106569664A (zh) * | 2016-10-31 | 2017-04-19 | 努比亚技术有限公司 | 一种终端桌面图标调整显示装置、终端及方法 |
CN110088720A (zh) * | 2016-12-27 | 2019-08-02 | 松下知识产权经营株式会社 | 电子设备、输入控制方法以及程序 |
CN110088720B (zh) * | 2016-12-27 | 2023-09-05 | 松下知识产权经营株式会社 | 电子设备、输入控制方法以及存储介质 |
CN108563486A (zh) * | 2018-04-26 | 2018-09-21 | 广州品唯软件有限公司 | 一种光标控制方法和装置 |
CN108804016A (zh) * | 2018-06-29 | 2018-11-13 | 江苏特思达电子科技股份有限公司 | 基于触摸屏的物体识别方法,装置及电子设备 |
CN108804016B (zh) * | 2018-06-29 | 2020-12-29 | 江苏特思达电子科技股份有限公司 | 基于触摸屏的物体识别方法,装置及电子设备 |
CN109101130A (zh) * | 2018-07-26 | 2018-12-28 | 羽触(北京)科技有限公司 | 一种手持力感控制装置及方法 |
CN110262747A (zh) * | 2019-06-21 | 2019-09-20 | Oppo广东移动通信有限公司 | 控制终端的方法、装置、终端及存储介质 |
CN110262747B (zh) * | 2019-06-21 | 2021-05-07 | Oppo广东移动通信有限公司 | 控制终端的方法、装置、终端及存储介质 |
CN111443860A (zh) * | 2020-03-25 | 2020-07-24 | 维沃移动通信有限公司 | 触控方法和电子设备 |
US11481069B2 (en) | 2020-09-15 | 2022-10-25 | International Business Machines Corporation | Physical cursor control in microfluidic display devices |
WO2022057609A1 (en) * | 2020-09-15 | 2022-03-24 | International Business Machines Corporation | Physical cursor control in microfluidic display devices |
GB2614161A (en) * | 2020-09-15 | 2023-06-28 | Ibm | Physical cursor control in microfluidic display devices |
GB2614161B (en) * | 2020-09-15 | 2023-12-20 | Ibm | Physical cursor control in microfluidic display devices |
CN113076053A (zh) * | 2021-05-07 | 2021-07-06 | 北京字节跳动网络技术有限公司 | 光标遥控方法、装置、电子设备和存储介质 |
CN115237846A (zh) * | 2022-07-05 | 2022-10-25 | 广州文石信息科技有限公司 | 一种墨水屏刷新方法、装置、终端设备以及存储介质 |
CN115237846B (zh) * | 2022-07-05 | 2023-08-11 | 广州文石信息科技有限公司 | 一种墨水屏刷新方法、装置、终端设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US9104305B2 (en) | 2015-08-11 |
CN103513908B (zh) | 2017-03-29 |
US20140002398A1 (en) | 2014-01-02 |
US9110584B2 (en) | 2015-08-18 |
US20140002393A1 (en) | 2014-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103513908A (zh) | 用于在触摸屏上控制光标的方法和装置 | |
US9239620B2 (en) | Wearable device to control external device and method thereof | |
US8847978B2 (en) | Information processing apparatus, information processing method, and information processing program | |
KR20200099574A (ko) | 공중 햅틱 시스템들과의 인간 상호작용들 | |
CN107273037A (zh) | 虚拟对象控制方法及装置、存储介质、电子设备 | |
CN108159697B (zh) | 虚拟对象传送方法及装置、存储介质、电子设备 | |
WO2020181955A1 (zh) | 界面控制方法及终端设备 | |
KR20140138189A (ko) | 컴퓨터 단말의 제어 방법, 장치 및 시스템 | |
US10114499B2 (en) | Enhanced handling of remote controller touchpad input data | |
KR101242481B1 (ko) | 사용자 터치와 입김을 활용한 멀티 모달 인터페이스 지원 사용자 단말과 그 제어 방법 | |
KR102247663B1 (ko) | 디스플레이의 제어 방법 및 이를 지원하는 전자 장치 | |
JP6771087B2 (ja) | Vr機器用のタッチ制御装置及び仮想現実システム | |
CN104020935A (zh) | 用于控制显示屏上的显示对象的方法和装置 | |
JP2018500691A (ja) | タッチ操作方法、タッチ操作コンポーネント及び電子デバイス | |
EP2538308A2 (en) | Motion-based control of a controllled device | |
JP6088787B2 (ja) | プログラム、情報処理装置、情報処理方法および情報処理システム | |
KR20210037080A (ko) | 전자 장치 및 전자 장치 제어방법 | |
TW201528125A (zh) | 操作方法及操作系統 | |
JP5882973B2 (ja) | 情報処理装置、方法及びプログラム | |
WO2024077872A1 (zh) | 显示位置调整方法、装置、存储介质与电子设备 | |
WO2023179375A1 (zh) | 布局对象的操控方法、装置、电子设备以及存储介质 | |
Knierim et al. | The SmARtphone Controller: Leveraging Smartphones as Input and Output Modality for Improved Interaction within Mobile Augmented Reality Environments | |
WO2022228097A1 (zh) | 显示方法、显示装置和电子设备 | |
CN109847344A (zh) | 虚拟现实交互方法及装置、存储介质、电子设备 | |
KR101219976B1 (ko) | 디스플레이 인터렉션 방법, 장치 및 이를 구현하기 위한 프로그램 명령어가 기록된 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170329 |