CN103809903A - 用于控制虚拟屏幕的方法和装置 - Google Patents
用于控制虚拟屏幕的方法和装置 Download PDFInfo
- Publication number
- CN103809903A CN103809903A CN201310529722.1A CN201310529722A CN103809903A CN 103809903 A CN103809903 A CN 103809903A CN 201310529722 A CN201310529722 A CN 201310529722A CN 103809903 A CN103809903 A CN 103809903A
- Authority
- CN
- China
- Prior art keywords
- input
- screen
- touch
- screen view
- virtual
- 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
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
-
- 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
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- 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/0484—Interaction 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/0485—Scrolling or panning
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & 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
技术领域
本发明涉及用于控制虚拟屏幕的方法和装置。更具体地,本发明涉及用于控制经由显示虚拟屏幕的部分区域的屏幕视图的与虚拟屏幕有关的操控输入以及屏幕视图的移动的方法和装置。
背景技术
可以在具有小显示单元的便携式计算装置中使用的应用和/或功能(例如,文字处理、绘图和备忘录)可以提供虚拟屏幕。术语“虚拟屏幕”可以指其中能够执行编辑或观看的区域,其中,虚拟屏幕包括在显示单元的屏幕上显示的区域和未显示单元的屏幕上显示的区域二者。
便携式计算装置可以使用触摸屏显示单元。触摸屏显示单元可以通过触摸屏显示单元中包括的触摸屏来提供用户界面(UI)或用户体验(UX)。触摸屏显示单元可以在触摸屏上显示图形和文本,并且可以检测和响应于触摸屏上的触摸。使用触摸屏显示单元的装置(例如,便携式计算装置)可以在触摸屏上显示一个或更多个软键、菜单和其他UI和/或UX对象。用户可以使该装置通过在与UI和/或UX对象匹配的位置处执行针对触摸屏输入的操作,来接收与UI和/或UX对象有关的输入。触摸屏输入可以是触控笔输入或触摸输入。术语“触控笔输入”可以指触控笔或类似和/或适合的对象对屏幕的触摸,并且术语“触摸输入”可以指人体部位(例如,手指)对触摸屏的触摸。这里,触摸可以包括对触摸屏的直接触摸,与触摸屏的接近,以及根据针对触摸屏输入的方案对触摸屏的任何其他类似和/或适合的触摸。
在使用触摸屏显示单元的便携式计算装置中,与虚拟屏幕有关的功能和/或操作(例如,编辑、观看等)可以通过触摸屏上显示的屏幕视图来执行。屏幕视图显示虚拟屏幕的选定的部分区域。用户可以使用屏幕视图上的触摸屏输入来选择虚拟屏幕的一部分,并且可以在屏幕视图上观看或编辑所选部分。如本文所述,使用触摸屏显示单元的便携式计算装置可以被称作“触摸屏设备”。
在触摸屏设备中,随着触摸屏尺寸变大,执行针对功能和/或操作的触控笔输入的次数也增加。触控笔输入可以用作精确输入。例如,手写输入可以经由触控笔输入来执行,以便识别用户的手写,而不使用手指的触摸输入用于手写。在UI和/或UX的情况下,触控笔输入和触摸输入已经被视为彼此相同。当触控笔输入与触摸输入不分开区分,而确定触摸板输入和触摸输入均为相同的指点输入时,UI和/或UX情况变得复杂。同样,可以根据滚动条操控在虚拟屏幕上移动屏幕视图。因此,由于使用滚动条,限制了屏幕视图的快速自然移动。
因此,需要一种***和方法,用于经由显示虚拟屏幕的部分区域的屏幕视图来控制与虚拟屏幕有关的操控输入和屏幕视图的移动。
以上信息仅被提供用作辅助理解本公开的背景信息。关于任何以上信息是否可能适用于本发明的现有技术,尚未被确定或断言。
发明内容
本发明的多个方面意在解决上述问题和/或缺点,以及提供至少下述优点。因此,本发明的一个方面是提供用于控制虚拟屏幕的方法和装置,可以实现通过屏幕视图对与虚拟屏幕相对应的操控输入的控制以及对屏幕视图的移动的控制。
本发明的另一方面是提供用于控制虚拟屏幕的方法和装置,可以提高通过屏幕视图对应于虚拟屏幕的操控输入和屏幕视图的移动二者的响应速度。
本发明的另一方面是提供用于控制虚拟屏幕的方法和装置,可以首先确定屏幕视图上的触摸屏输入是触控笔输入还是触摸输入,然后可以分别响应于触控笔输入和触摸输入,处理屏幕视图上与虚拟屏幕有关的操控输入和屏幕视图的移动二者。
根据本发明的一个方面,提供了一种控制虚拟屏幕的方法,该方法包括:检测屏幕视图上的触摸屏输入,屏幕视图在电子设备的显示单元上显示虚拟屏幕的部分区域;确定触摸屏输入是触控笔输入还是触摸输入,触控笔输入通过用户控制触控笔来执行,触摸输入通过用户使用用户身体部位来执行;当触摸屏输入是触控笔输入时,将触控笔输入作为与虚拟屏幕相对应的操控输入来处理;当触摸屏输入是触摸输入时,响应于触摸输入的触摸移动,在虚拟屏幕上移动屏幕视图。
根据本发明的一个方面,提供了一种控制虚拟屏幕的装置。该装置包括:触摸屏显示单元,配置为显示屏幕视图并且检测屏幕视图上的触摸屏输入,屏幕视图显示虚拟屏幕的部分区域;以及控制器,配置为确定触摸屏输入是触控笔输入还是触摸输入,触控笔输入通过用户控制触控笔来执行,触摸输入通过用户使用用户身体部位来执行,当触摸屏输入是触控笔输入时,将触控笔输入作为与虚拟屏幕相对应的操控输入来处理;当触摸屏输入是触摸输入时,响应于触摸输入的触摸移动,在虚拟屏幕上移动屏幕视图。
通过以下结合附图公开了本发明示例实施例的详细描述,本发明的其他方面、优点和显著特征对于本领域技术人员将显而易见。
附图说明
通过结合附图的以下描述,本发明的特定示例实施例的以上和其他方面、特征和优点将变得更加清楚,在附图中:
图1是示出了根据本发明示例实施例的移动终端的配置的框图;
图2是示出了根据本发明示例实施例的虚拟屏幕控制的流程图;
图3A至3C示出了是根据本发明示例实施例的使用屏幕视图进行编辑的示例;
图4是示出了根据本发明示例实施例的对屏幕视图移动进行控制的流程图;
图5A至5D示出了根据本发明示例实施例的屏幕视图移动的示例;
图6是示出了根据本发明另一实施例的对屏幕视图移动进行控制的流程图;以及
图7示出了根据本发明另一实施例的屏幕视图的示例。
应当理解,所有附图中相同的附图标记指示相同或类似的元件、特征和结构。
具体实施方式
提供参考附图的以下描述来辅助由权利要求及其等同物限定的本发明示例实施例的全面理解。以下描述包括各种具体细节以辅助理解,但这些具体细节应仅被示为示例性的。因此,本领域普通技术人员将认识到,可以在不脱离本发明范围和精神的情况下对这里描述的实施例进行各种改变和修改。此外,为了清楚和简明起见,省略了公知功能和结构的描述。
以下描述和权利要求中使用的术语和词语不限于其字面含义,而是仅由发明人用于使能对本发明的清楚一致的理解。因此,本领域技术人员应当清楚,对本发明示例实施例的以下描述仅被提供用于说明目的,而不意在限制由所附权利要求及其等同物限定的本发明。
应当理解,单数形式的不定冠词和定冠词包括多个特征的情况,除非上下文明示相反情况。因此,例如,“部件表面”包括一个或多个这种表面。
在下文中,描述本发明的示例实施例。例如,在移动终端是触摸屏设备的情况下描述示例实施例。然而,本发明不限于此,示例实施例也可以应用于具有类似技术特征、操作和使用的其他装置。此外,在不背离本发明精神和范围的前提下,本发明的示例实施例可以通过本发明所属的本领域技术人员一些修改应用于其他装置。即,本发明的示例实施例可以应用于甚至装置是触摸屏设备但不是移动终端情况下的设备。例如,本发明的示例实施例可以应用于个人数字助理(PDA)、平板计算机、膝上型计算机或具有触摸屏设备的任何其他类似和/或适合的电子设备。
图1是示出了根据本发明示例实施例的控制虚拟屏幕的移动终端的配置的框图。
参照图1,移动终端100可以是智能电话。移动终端100可以包括控制器102、无线通信单元104、音频输入/输出单元106、存储器108和触摸屏显示单元110。关于移动终端100的描述,如果可以,则省略对于根据本发明示例实施例的虚拟屏幕的控制的描述而言不需要的配置、特征和/或元件。
参照图1,根据控制器102的控制,无线通信单元104可以发送和接收用于移动终端100的移动通信服务的无线信号。音频输入/输出单元106可以包括音频输出设备(未示出),例如,扬声器,以及音频输入设备(未示出),例如麦克风,并且可以根据控制器102的操作输入和输出各种音频信号。存储器108可以存储针对控制器102的操作的程序,并且可以存储根据控制器102的执行的各种数据。存储器108还可以包括外部存储器(未示出),并且还可以包括存储单元(未示出),例如,硬盘驱动(HDD)或用于存储信息和/或数据的任何其他类似的和/或适合的存储单元。触摸屏显示单元110可以在移动终端100与用户之间提供输入接口和输出接口。
触摸屏显示单元110可以包括触摸屏(未示出)。触摸屏显示单元110可以根据控制器102操作在触摸屏上显示屏幕图像,并且向控制器102提供触摸屏上的触摸屏输入。触摸屏显示单元110可以根据控制器102对应用的执行来显示屏幕视图,所述应用可以提供虚拟屏幕,并且触摸屏显示单元110可以检测在屏幕视图上输入的触摸屏输入,并且可以向控制器102提供检测到的触摸屏输入和/或与检测到的触摸屏输入相对应的信息。
除了触摸屏显示单元110以外,移动终端100还可以包括输入设备(未示出),例如,键区或按钮。除了无线通信单元104以外,移动终端100还可以包括通信装置(未示出)例如,有线和无线通信装置(例如,通用串行总线(USB)、局域网(LAN)、蓝牙和任何其他类似的和/或适合的通信装置。
控制器102可以控制无线通信单元104、音频输入/输出单元106、存储器108和触摸屏显示单元110,并且可以执行移动终端100的功能和总体操作。当执行提供虚拟屏幕的应用时,控制器102可以控制触摸屏显示单元110根据应用的执行来显示屏幕视图,并且可以根据通过屏幕视图输入的触摸屏输入来控制虚拟屏幕。控制器102可以包括在移动终端100的主控制器(未示出)中和/或由主控制器来实现,以额外执行根据本发明示例实施例的控制虚拟屏幕的功能和/或操作。此外,控制器102可以实现为用于仅执行控制虚拟屏幕的功能和/或操作的专用处理器或控制器,或者控制器102可以以专用硬件来实现。然而,本发明不限于此,并且控制器102可以通过任何适合的和/或类似的硬件元件来实现。
当触摸屏显示单元110检测到屏幕视图上的触摸屏输入时,控制器102可以确定触摸屏输入的类型。即,控制器102可以确定触摸屏输入是触控笔输入还是触摸输入。为了在触控笔输入与触摸输入之间进行区分,控制器102例如可以根据触控笔对触摸屏(例如触摸屏显示单元110)的触摸面积与人体对触摸屏的触摸面积之间的尺寸差异,在触控笔输入与触摸输入之间进行区分。作为另一示例,控制器102可以使用用于检测触控笔输入的面板(未示出)来在触控笔输入与触摸输入之间进行区分,该面板是与用于检测触摸输入的另一面板(未示出)分开的。如上所述,存在各种已知的技术、设备、元件和方法,均可以确定触摸屏输入是触控笔输入还是触摸输入。相应地,省略任何适合的元件、硬件和操作的进一步描述。
控制器102可以控制对于每种确定的触摸屏输入类型而言不同的虚拟屏幕。换言之,当确定结果示出屏幕视图上的触摸屏输入是触控笔输入时,控制器102可以确定触摸屏输入是与虚拟屏幕有关的操控输入,并且控制器102可以处理该触摸屏输入并根据操控输入控制虚拟屏幕。与虚拟屏幕有关的操控输入可以用于执行诸如选择、编辑等操作,或者可以在虚拟屏幕上执行的任何其他类似和/或适合的操作。同样,当确定结果示出屏幕视图上的触摸屏输入是触摸输入时,控制器102可以确定触摸屏输入是与屏幕视图的移动有关的输入,并且可以相应地处理该触摸屏输入。
图2是示出了根据本发明示例实施例的虚拟屏幕控制的流程图,并且图3A至3C示出了根据本发明示例实施例的使用屏幕视图的编辑示例。
参照图2和图3A至3C,当控制器102控制触摸屏显示单元110根据提供了虚拟屏幕的应用的执行来显示屏幕视图的同时,控制器102可以执行对虚拟屏幕的控制。在步骤200中,控制器102可以识别是否检测到触摸屏输入。当检测到触摸屏输入时,在步骤202中控制器102可以确定检测到的触摸屏输入的类型。根据确定的触摸屏输入类型,控制器然后可以从步骤204前进至步骤206和步骤208中的至少一个步骤。
当触摸屏输入是触控笔输入时,控制器102可以前进至步骤206,并且当触摸屏输入是触摸输入时,控制器102可以前进至步骤208。在步骤206中控制器102将触摸输入作为与虚拟屏幕有关的操控输入来处理,并且然后可以返回到步骤200。在下文中参照图3A至3C描述将触控笔输入作为与虚拟屏幕有关的操控输入来处理的示例。
如图3A至3C所示,示出了虚拟屏幕300和屏幕视图302。虚拟屏幕300的区域303显示在屏幕视图302上,而虚拟屏幕的所显示的区域是屏幕视图302。当如图3A所示,在屏幕视图302上显示虚拟屏幕300的部分区域时,例如,用户可以编辑虚拟屏幕上的图像,如图3B或图3C所示。图3B示出了用户使用触控笔在屏幕视图302上绘制椭圆304的示例,并且图3C示出了用户使用触控笔在屏幕视图302上书写字母306的示例。控制器102可以根据触控笔输入编辑虚拟屏幕300上的图像。
在步骤208中控制器102可以首先响应于触摸输入的触摸移动在虚拟屏幕300上移动屏幕视图302,并且然后可以返回至步骤200。在步骤208中,控制器102可以按照分别与触摸输入的触摸移动速度和方向相对应的速度和方向在虚拟屏幕300上移动屏幕视图302。具体地,控制器102可以按照与触摸输入的触摸移动速度相等或成比例的速度移动屏幕视图302。同样,控制器102可以沿着与触摸输入的触摸移动方向相对应的方向移动屏幕视图302。否则,依据提供虚拟屏幕的应用,控制器102可以沿着与触摸输入的触摸移动方向相反的方向移动屏幕视图302。
术语“触摸移动”可以是如下手势:其中,人体部位(例如手指)在该人体部位保持接触触摸屏的同时从一个点移动到另一点。触摸移动可以包括诸如拖动、轻拂、多触摸拖动、滚动等手势或者任何其他类似的和/或适合的触摸屏手势。拖动移动和/或手势可以是以下手势:在用户的手指触摸触摸屏上的触摸点之后,在用户保持触摸触摸屏的同时用户以低于设定速度的速度从触摸点开始移动手指,然后在从触摸点移动手指之后释放触摸。同样,轻拂手势可以是以下手势:用户首先以等于或高于设定速度的速度移动触摸点,然后释放触摸。
图4是示出了根据本发明示例实施例的对屏幕视图移动进行控制的流程图,并且图5A至5D示出了根据本发明示例实施例的屏幕视图移动的示例。
参照图4和图5A至5D,更详细地示出了如图2所示的步骤208的示例实施例。在步骤400中,控制器102可以识别触摸输入是否是触摸移动。当触摸输入是触摸移动(例如,拖动或轻拂)时,控制器102执行步骤402以便识别触摸移动的速度。当触摸输入不是触摸移动而是轻敲或其他类似手势时,控制器102可以完成图4中示出的操作的处理。此外,轻敲可以是以下手势:在用户手指的触摸触摸屏之后用户在触摸屏上不移动他/她的手指,然后在预定时间段内释放触摸,而不在触摸屏上移动。
接着,在控制器102在步骤402中识别到触摸移动的速度之后,在步骤404中控制器102可以确定触摸移动的速度是否大于设定速度,例如,阈值速度和/或预定速度。设定速度可以是针对触摸移动设定的速度,例如,设定以便根据触摸移动的速度在拖动与轻拂之间进行区分的速度。相应地,当触摸移动例如是拖动时,触摸移动的速度可以小于设定速度。此外,当触摸移动例如是轻拂时,触摸移动的速度可以大于设定速度。
当步骤404中的确定结果示出触摸移动的速度小于预设速度时,控制器102可以前进至步骤406。在步骤406中,控制器102可以将屏幕视图移动到虚拟屏幕中与触摸移动相对应的位置。在下文中参照图5A和5B描述步骤406中屏幕视图的移动示例。此外,当步骤404中的确定结果示出触摸移动的速度大于设定速度时,控制器102可以前进至步骤408。在步骤408中,控制器102可以沿着与虚拟屏幕上触摸移动的方向相对应的方向将屏幕视图移动到虚拟屏幕的边缘。在下文中参照图5C和5D描述步骤408中屏幕视图的移动示例。
参照图5A至5D,图5A和5B示出了步骤406中屏幕视图502的移动示例,并且图5C和5D示出了步骤408中屏幕视图502的移动示例。在图5A至5D中,示出了虚拟屏幕500和屏幕视图502。此外,在图5A至5D中,以虚线示出了区域503以及屏幕视图502上没有显示的虚拟屏幕500的其他文本、图形和图像,并且以实线示出了虚拟屏幕500的区域以及屏幕视图502上显示的其他文本、图形和图像。
参照图5A,当速度小于设定速度的触摸移动506沿着与触摸移动506的开始点504近似水平向右的方向从开始点504向触摸移动506的结束点508移动时,如图5A所示,根据虚拟屏幕500上的触摸移动506,屏幕视图502可以按照对应于结束点508的方向和位置移动。参照图5B,当速度小于设定速度的触摸移动512沿着与触摸移动512的开始点510近似对角向右方向从开始点510向触摸移动512的结束点514移动时,如图5B所示,根据虚拟屏幕500上的触摸移动512,屏幕视图502可以按照对应于结束点514的方向和位置移动。
当屏幕视图502如图5A和5B所示移动时,屏幕视图502的移动速度可以近似等于每个触摸移动506和512的移动速度。然而,本发明不限于此,屏幕视图502的移动速度可以按照任何适合的方式与每个触摸移动506和512的移动速度成比例和/或相对应。类似地,屏幕视图502的移动距离可以近似等于每个触摸移动506和512的移动距离,或者可以按照任何适合的方式与每个触摸移动506和512的移动距离成比例和/或相对应。
同样,根据提供虚拟屏幕500的应用,屏幕视图502的移动方向可以与图5A和5B中的每一个所示的移动方向相反。即,屏幕视图502的移动方向与每个触摸移动506和512的移动方向相反。换言之,根据本发明的示例实施例,当相对于屏幕视图502,虚拟屏幕500保持在固定位置中时,触摸移动506和512可以对应于屏幕视图502的移动,或者当相对于虚拟屏幕500,屏幕视图502保持在固定位置中时,触摸移动506和512可以对应于虚拟屏幕500的移动。
参照图5C,当速度大于设定速度的触摸移动518沿着与触摸移动518的开始点516近似垂直向下的方向从开始点516向触摸移动518的结束点520移动时,如图5C所示,根据虚拟屏幕500上的触摸移动518,屏幕视图502可以向虚拟屏幕500的边缘移动。参照图5D,当触摸移动524沿着与触摸移动524的开始点522近似对角方向从开始点522向触摸移动524的结束点526移动时,如图5D所示,根据虚拟屏幕500上的触摸移动524,屏幕视图502可以向虚拟屏幕500的边缘移动。
当屏幕视图502如图5C和5D所示移动时,屏幕视图502的移动速度可以近似等于每个触摸移动518和524的移动速度。然而,本发明不限于此,并且屏幕视图502的移动速度可以按照任何适合的方式与每个触摸移动518和524的移动速度成比例和/或相对应。此外,根据示例实施例,屏幕视图502的移动距离可以与每个触摸移动518和524的移动距离无关。即,如图5C和5D所示,屏幕502可以移动到虚拟屏幕500的边缘,而与每个触摸移动518和524的移动距离无关。然而,本发明不限于此,并且屏幕视图502的移动距离可以以任何适合的方式与每个触摸移动518和524的相应移动距离相对应。
关于图5A至5D的示例实施例,触摸移动506、512、518和524以及屏幕视图502的对应移动描述为具有特定方向。然而,本发明不限于此,并且触摸移动506、512、518和524以及屏幕视图502的对应移动可以沿着任何适合的和/或类似的方向。如上所述,根据本发明示例实施例,确定屏幕视图上的触摸屏输入是触控笔输入还是触摸输入。触控笔输入可以仅用作与其一部分由屏幕视图显示的虚拟屏幕相对应的操控输入,并且触摸输入可以用于屏幕视图的移动,以改变虚拟屏幕的由屏幕视图所显示的那部分。
如上所述,根据触控笔输入的处理可以与根据触摸输入的处理不重叠。相应地,能够实现对与虚拟屏幕相对应并在屏幕视图上执行的操控输入的控制,并且实现根据操控输入对屏幕视图移动的控制。因此,可以实现允许屏幕视图操控的用户界面(UI)和/或用户体验(UX)情形,并且可以提高与虚拟屏幕有关的操控输入和屏幕视图移动二者的响应速度。同样,用户可以通过使用触控笔执行诸如选择、观看、编辑等操控和/或操作,和/或与虚拟屏幕有关的任何其他类似的和/或适合的操控和/或操作,并且可以通过使用用户手指移动屏幕视图,使得用户可以直观且自然地使用虚拟屏幕。相应地,使用虚拟屏幕的方法的说明可以不需要提供给用户,或者可以简单地向用户说明。
图6是示出了根据本发明另一实施例的对屏幕视图移动进行控制的流程图。
参照图2和6,如图6所示,步骤200至208分别等同于上述如图2所示的步骤200至208。然而,与图2相比较,在步骤208之前添加步骤600,并且在步骤208之后添加步骤602。因此,在下文中,省略对步骤200至208的描述。
参照图6,当在步骤204中确定触摸屏输入的类型是触摸输入时,在步骤600中控制器102可以激活导航窗口并在屏幕视图上显示该导航窗口,然后可以执行步骤208。导航窗口可以包括虚拟屏幕中显示屏幕视图的导航信息的屏幕。接着,在步骤208中移动屏幕视图之后,在步骤602中控制器102可以通过去激活导航窗口来终止对导航窗口的显示,然后可以返回至步骤200。相应地,当控制器102检测到触摸输入时,可以继续显示导航窗口。
图7示出了根据本发明另一实施例的屏幕视图的示例。
参照图7,示出了关于图6的步骤600描述的对导航窗口704的显示。在图7中,示出了虚拟屏幕700和屏幕视图702。以虚线示出了屏幕视图702上没有显示的虚拟屏幕700的区域703,并且以实线示出了显示为屏幕视图702的虚拟屏幕700的区域。导航窗口704可以显示在屏幕视图702上,并且可以显示虚拟屏幕700的缩减图像。同样,导航窗口704可以包括对虚拟屏幕700上屏幕视图702的位置加以指示的标记706。相应地,当用户移动屏幕视图702时,用户可以通过使用导航窗口704更容易地了解移动状况,并且可以更容易地将屏幕视图704移动到虚拟屏幕700上的期望位置。
在根据本发明实施例的用于控制虚拟屏幕的方法应用于移动设备的情况下,移动设备可以用于控制虚拟屏幕,使得移动设备可以首先从用于提供程序的远程装置(例如,服务器)下载和/或安装程序,该程序可以是用于控制虚拟屏幕的应用或任何其他类似和/或适合的程序,然后可以执行程序。即,当用于控制虚拟屏幕的程序安装在移动设备上时,程序可以在移动设备上执行,并且可以提供对虚拟屏幕的控制。用于提供控制虚拟屏幕的程序的装置可以响应于移动设备进行的针对发送程序的请求,向移动设备发送程序,或者可以向移动设备自动发送程序。然而,本发明不限于此,并且控制虚拟屏幕的程序可以由制造商安装在移动设备上,或者可以以任何适合的方式预先安装在移动设备上。
此外,提供程序的装置可以执行移动设备是否预订服务的确定,可以执行用户认证,可以执行付费信息的识别,并且可以执行与下载、安装和执行用于控制移动设备上的虚拟屏幕的程序相对应的任何其他类似和/或适合的功能。提供程序的装置可以包括:通信单元,用于执行与移动设备的有线或无线通信;存储介质,用于存储程序;以及控制单元,用于控制通信单元向移动设备发送程序、以及用于向移动设备提供程序的任何其他类似和/或适合的程序、数据和元素。存储介质可以位于用于提供程序的装置的内部或外部。
可以采用硬件或硬件和软件的组合的形式来实现本发明的实施例。这样的软件可以存储在非暂时计算机可读存储介质中,例如诸如只读存储器(ROM)和随机存取存储器(RAM)、压缩盘(CD)、数字万能盘(DVD)、磁盘和磁带等机器以光或磁方式可记录并可读的易失或非易失性存储设备,或者存储在任何其他类似和/或适合的非暂时计算机可读存储介质中。因此,本发明可以包括用于实现本说明书的任何权利要求要求保护的装置或方法的代码,以及其中存储该程序并且由诸如计算机等机器可读的非暂时计算机可读存储介质。同样,这样的程序可以经由任何介质(例如,通过有线或无线连接发送的通信信号)以电方式传递,并且本发明适合于涵盖该程序的等同物。
尽管已参考本发明的特定示例实施例示出和描述了本发明,但是本领域技术人员应当理解,在不脱离由所附权利要求及其等同物限定的本发明的精神和范围的情况下,可以做出形式和细节的各种改变。
Claims (14)
1.一种控制电子设备上显示的虚拟屏幕的方法,该方法包括:
检测屏幕视图上的触摸屏输入,在电子设备的显示单元上所述屏幕视图显示虚拟屏幕的部分区域;
确定触摸屏输入是触控笔输入还是触摸输入,其中触控笔输入通过用户控制触控笔来执行,触摸输入通过用户使用用户身体部位来执行;
当触摸屏输入是触控笔输入时,将触控笔输入作为与虚拟屏幕相对应的操控输入来处理;
当触摸屏输入是触摸输入时,响应于触摸输入的触摸移动,在虚拟屏幕上移动屏幕视图。
2.根据权利要求1所述的方法,其中,移动屏幕视图包括:以实质上等于触摸输入的触摸移动速度的速度,移动屏幕视图。
3.根据权利要求1所述的方法,其中,移动屏幕视图包括:当以大于或等于预定速度的速度执行触摸输入的触摸移动时并且当释放触摸移动时,对应于虚拟屏幕上触摸输入的触摸移动的方向,向虚拟屏幕的边缘移动屏幕视图。
4.根据权利要求1至3中任一项所述的方法,还包括:当触摸屏输入是触摸输入时,在屏幕视图的部分区域上显示导航窗口,导航窗口显示与虚拟屏幕中的屏幕视图相对应的导航信息。
5.根据权利要求4所述的方法,其中,显示导航窗口包括:
当检测到触摸输入时,激活导航窗口;
当未检测到触摸输入和/或终止触摸输入时,去激活导航窗口。
6.根据权利要求1所述的方法,其中,移动屏幕视图包括:沿着与触摸输入的触摸移动方向相对应的方向移动屏幕视图。
7.根据权利要求6所述的方法,其中,与触摸移动方向相对应的方向与触摸移动方向相反。
8.一种控制虚拟屏幕的装置,该装置包括:
触摸屏显示单元,配置为显示屏幕视图并且检测屏幕视图上的触摸屏输入,所述屏幕视图显示虚拟屏幕的部分区域;以及
控制器,配置为:确定触摸屏输入是触控笔输入还是触摸输入;当触摸屏输入是触控笔输入时,将触控笔输入作为与虚拟屏幕相对应的操控输入来处理;当触摸屏输入是触摸输入时,响应于触摸输入的触摸移动,控制在虚拟屏幕上移动屏幕视图,其中触控笔输入通过用户控制触控笔来执行,触摸输入通过用户使用用户身体部位来执行。
9.根据权利要求8所述的装置,其中,控制器还配置为:控制以实质上等于触摸输入的触摸移动速度的速度,移动屏幕视图。
10.根据权利要求9所述的装置,其中,控制器还配置为:当以大于或等于预定速度的速度执行触摸输入的触摸移动时并且当释放触摸移动时,控制以对应于虚拟屏幕上触摸输入的触摸移动的方向,向虚拟屏幕的边缘移动屏幕视图。
11.根据权利要求8至10中任一项所述的装置,其中,控制器还配置为:当触摸屏输入是触摸输入时,控制在屏幕视图的部分区域上显示导航窗口,所述导航窗口显示虚拟屏幕中屏幕视图的导航信息。
12.根据权利要求11所述的装置,其中,控制器还配置为:
当检测到触摸输入时,控制激活导航窗口,
当未检测到触摸输入和/或终止触摸输入时,控制去激活导航窗口。
13.根据权利要求8所述的装置,其中,控制器还配置为:控制沿着与触摸输入的触摸移动方向相对应的方向移动屏幕视图。
14.根据权利要求13所述的装置,其中,与触摸移动方向相对应的方向与触摸移动方向相反。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120123285A KR20140055880A (ko) | 2012-11-01 | 2012-11-01 | 가상 화면 제어 방법 및 장치 |
KR10-2012-0123285 | 2012-11-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103809903A true CN103809903A (zh) | 2014-05-21 |
CN103809903B CN103809903B (zh) | 2018-12-28 |
Family
ID=48745635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310529722.1A Active CN103809903B (zh) | 2012-11-01 | 2013-10-31 | 用于控制虚拟屏幕的方法和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10019148B2 (zh) |
EP (1) | EP2728456B1 (zh) |
KR (1) | KR20140055880A (zh) |
CN (1) | CN103809903B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105929894A (zh) * | 2015-03-01 | 2016-09-07 | 三星电子株式会社 | 包括触摸屏的电子装置及其控制方法 |
CN106855754A (zh) * | 2015-12-08 | 2017-06-16 | 叶建盟 | 一种通过屏幕实现信号输入输出的***和方法 |
CN111566604A (zh) * | 2018-02-13 | 2020-08-21 | 三星电子株式会社 | 电子装置及其操作方法 |
CN112506368A (zh) * | 2020-11-20 | 2021-03-16 | 广州朗国电子科技有限公司 | 基于白板笔的文字输入方法、装置及存储介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10372317B1 (en) * | 2015-06-12 | 2019-08-06 | Google Llc | Method for highly accurate selection of items on an axis with a quadrilateral control surface |
KR20200076449A (ko) * | 2018-12-19 | 2020-06-29 | 삼성전자주식회사 | 증강 장치를 제어하는 방법 및 이를 수행하는 전자 장치 |
CN111026488B (zh) * | 2019-12-06 | 2023-04-07 | Tcl移动通信科技(宁波)有限公司 | 通信数据保存方法、装置、终端设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101523331A (zh) * | 2006-09-28 | 2009-09-02 | 京瓷株式会社 | 便携式终端及其控制方法 |
US20090265628A1 (en) * | 2008-04-22 | 2009-10-22 | Htc Corporation | Method and apparatus for operating user interface and recording medium using the same |
CN102129340A (zh) * | 2009-12-25 | 2011-07-20 | 爱信艾达株式会社 | 地图显示***、地图显示方法及计算机可读存储介质 |
US20110296344A1 (en) * | 2010-06-01 | 2011-12-01 | Kno, Inc. | Apparatus and Method for Digital Content Navigation |
US20120062604A1 (en) * | 2010-09-15 | 2012-03-15 | Microsoft Corporation | Flexible touch-based scrolling |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5039911B2 (ja) | 2000-10-11 | 2012-10-03 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データ処理装置、入出力装置、タッチパネルの制御方法、記憶媒体及びプログラム伝送装置 |
US8473862B1 (en) * | 2009-05-21 | 2013-06-25 | Perceptive Pixel Inc. | Organizational tools on a multi-touch display device |
KR20110037040A (ko) * | 2009-10-05 | 2011-04-13 | 삼성전자주식회사 | 휴대 단말기 및 그의 화면 표시 방법 |
US8675019B1 (en) * | 2009-12-03 | 2014-03-18 | Innoventions, Inc. | View navigation guidance system for hand held devices with display |
KR101085776B1 (ko) * | 2010-01-15 | 2011-11-21 | 삼성전자주식회사 | 터치 패널 및 그 터치 패널을 이용한 입력 인식 장치 |
US20110191671A1 (en) * | 2010-01-29 | 2011-08-04 | Extensis, Inc. | Website Font Previewing |
US20110304556A1 (en) * | 2010-06-09 | 2011-12-15 | Microsoft Corporation | Activate, fill, and level gestures |
KR101802759B1 (ko) * | 2011-05-30 | 2017-11-29 | 엘지전자 주식회사 | 이동 단말기 및 이것의 디스플레이 제어 방법 |
US9335921B2 (en) * | 2011-06-10 | 2016-05-10 | Amx Llc | Providing subpages in a touch panel user interface |
US9892668B2 (en) * | 2012-09-28 | 2018-02-13 | Avaya Inc. | Screen resize for reducing power consumption |
-
2012
- 2012-11-01 KR KR1020120123285A patent/KR20140055880A/ko active Search and Examination
-
2013
- 2013-04-12 US US13/861,800 patent/US10019148B2/en active Active
- 2013-06-17 EP EP13172231.6A patent/EP2728456B1/en active Active
- 2013-10-31 CN CN201310529722.1A patent/CN103809903B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101523331A (zh) * | 2006-09-28 | 2009-09-02 | 京瓷株式会社 | 便携式终端及其控制方法 |
US20090265628A1 (en) * | 2008-04-22 | 2009-10-22 | Htc Corporation | Method and apparatus for operating user interface and recording medium using the same |
CN102129340A (zh) * | 2009-12-25 | 2011-07-20 | 爱信艾达株式会社 | 地图显示***、地图显示方法及计算机可读存储介质 |
US20110296344A1 (en) * | 2010-06-01 | 2011-12-01 | Kno, Inc. | Apparatus and Method for Digital Content Navigation |
US20120062604A1 (en) * | 2010-09-15 | 2012-03-15 | Microsoft Corporation | Flexible touch-based scrolling |
Non-Patent Citations (1)
Title |
---|
COREL: "painter12", 《HTTP://WWW.COREL.COM/CONTENT/PDF/P12/PAINTER12_GETTING_STARTED_GUIDE_EN.PDF》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105929894A (zh) * | 2015-03-01 | 2016-09-07 | 三星电子株式会社 | 包括触摸屏的电子装置及其控制方法 |
CN106855754A (zh) * | 2015-12-08 | 2017-06-16 | 叶建盟 | 一种通过屏幕实现信号输入输出的***和方法 |
CN111566604A (zh) * | 2018-02-13 | 2020-08-21 | 三星电子株式会社 | 电子装置及其操作方法 |
CN111566604B (zh) * | 2018-02-13 | 2024-02-02 | 三星电子株式会社 | 电子装置及其操作方法 |
CN112506368A (zh) * | 2020-11-20 | 2021-03-16 | 广州朗国电子科技有限公司 | 基于白板笔的文字输入方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP2728456B1 (en) | 2017-03-29 |
US10019148B2 (en) | 2018-07-10 |
EP2728456A2 (en) | 2014-05-07 |
US20140118273A1 (en) | 2014-05-01 |
KR20140055880A (ko) | 2014-05-09 |
EP2728456A3 (en) | 2014-05-21 |
CN103809903B (zh) | 2018-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11556241B2 (en) | Apparatus and method of copying and pasting content in a computing device | |
KR102113674B1 (ko) | 다중 터치를 이용한 객체 선택 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
KR101341737B1 (ko) | 후면 터치를 이용한 단말 제어 장치 및 방법 | |
KR102139526B1 (ko) | 전자 장치의 화면상에 표시되는 복수의 객체들을 실행하는 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
US9665276B2 (en) | Character deletion during keyboard gesture | |
EP2717259B1 (en) | Method and apparatus for performing preset operation mode using voice recognition | |
AU2013223015B2 (en) | Method and apparatus for moving contents in terminal | |
CN103809903A (zh) | 用于控制虚拟屏幕的方法和装置 | |
US20160004373A1 (en) | Method for providing auxiliary information and touch control display apparatus using the same | |
US20120169776A1 (en) | Method and apparatus for controlling a zoom function | |
KR20140111497A (ko) | 터치 스크린의 화면에 표시된 아이템을 삭제하는 방법, 저장 매체 및 휴대 단말 | |
EP2701052A2 (en) | Portable device and guide information provision method thereof | |
US20140351725A1 (en) | Method and electronic device for operating object | |
KR20170082722A (ko) | 사용자 단말 장치 및 그 제어 방법 | |
EP2863619A1 (en) | Electronic device and method for controlling object display | |
KR102118091B1 (ko) | 오브젝트에 대한 사전 실행 기능을 가지는 모바일 장치 및 그 제어방법 | |
KR102073024B1 (ko) | 사용자 단말에서 메모 편집장치 및 방법 | |
CN104364738A (zh) | 用于从触敏屏幕输入符号的方法和装置 | |
CN104063154A (zh) | 信息处理装置及其控制方法 | |
KR20140029096A (ko) | 복수의 페이지 표시 방법 및 이를 위한 단말 | |
KR102283360B1 (ko) | 텍스트 편집 위치를 가이드 하는 방법, 장치 및 기록매체 | |
KR102403141B1 (ko) | 프리뷰 ui를 제공할 수 있는 디스플레이 장치 및 이의 제어 방법 | |
KR20140131051A (ko) | 압력 센서를 포함하는 전자 장치 및 그 제어 방법 | |
KR101925953B1 (ko) | 텍스트 편집 기능을 제공하기 위한 방법, 사용자 단말기 및 웹 서버 | |
CN103106023B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |