CN104049862A - 用于控制显示功能的方法及其电子装置 - Google Patents
用于控制显示功能的方法及其电子装置 Download PDFInfo
- Publication number
- CN104049862A CN104049862A CN201410099097.6A CN201410099097A CN104049862A CN 104049862 A CN104049862 A CN 104049862A CN 201410099097 A CN201410099097 A CN 201410099097A CN 104049862 A CN104049862 A CN 104049862A
- Authority
- CN
- China
- Prior art keywords
- touch
- touch point
- touching
- point
- zoom
- 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
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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- 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/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/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/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
- G06F3/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- 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/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
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
技术领域
本公开涉及一种用于控制显示功能的方法及其电子装置。
背景技术
随着通过使用便携式电子装置对多媒体服务的使用增加,在便携式电子装置中必须被处理和显示的信息的量也增加。相应地,对于具有可改进空间利用率并增大其显示单元的大小的触摸屏的便携式电子装置的兴趣增长。
触摸屏是用于输入并显示信息的输入和输出装置。因此,当触摸屏被安装在电子装置中时,电子装置可通过移除单独的输入装置(诸如小键盘)来增大显示器大小。
随着在便携式电子装置中必须被处理以满足用户的各种需要的服务增加,主要问题是设计允许用户容易地访问各种服务的用户界面。另外,因为由于便携性,便携式电子装置包括有限大小的显示器大小,所以提供允许用户容易地访问各种服务的用户界面更加有必要。例如,尽管便携式电子装置提供各种内容来满足用户的各种需要,但是可能存在这样的问题,即,由于有限显示器大小,便携式电子装置显示少量内容,或者仅显示这些内容中的一些。因此,需要提供一种便携式电子装置的用户界面,该用户界面用于控制诸如放大/缩小显示在便携式电子装置的显示单元上的内容、文档或图像的功能。
如上所述,当触摸屏被安装在便携式电子装置中时,因为便携式电子装置不具有单独的输入装置(诸如小键盘),所以便携式电子装置的操作不同于使其输入装置单独安装的电子装置。因此,需要提供一种改进的用于根据具有触摸屏的便携式电子装置中的触摸屏来提供用户便利的用户界面。例如,需要提供一种改进的用于通过使用具有触摸屏的便携式电子装置中的触摸屏来放大/缩小屏幕的用户界面。
以上信息仅作为背景信息给出,以帮助理解本公开。关于以上描述中的任何描述是否可适用为关于本公开的现有技术,没有确定且没有断言。
发明内容
本公开的各方面至少解决以上提及的问题和/或缺点并且至少提供以下描述的优点。因此,本公开的一方面是提供一种用于在电子装置中放大/缩小显示信息的方法和设备。
本公开的另一方面是提供一种用于在电子装置中基于触摸移动的方向性来放大/缩小显示信息的方法和设备。
本公开的另一方面是提供一种用于在电子装置中基于触摸移动的角度改变来放大/缩小显示信息的方法和设备。
本公开的另一方面是提供一种用于在电子装置中确定用于基于多触摸点的重心确定触摸移动的角度改变的触摸点的方法和设备。
根据本公开的一方面,提供一种在电子装置中提供缩放功能的方法。该方法包括:检测根据电子装置上的触摸移动的角度,并基于所述根据触摸移动的角度来放大/缩小显示信息。
根据本公开的另一方面,提供一种电子装置。该电子装置包括触摸屏和至少一个处理器,其中,所述至少一个处理器验证根据电子装置上的触摸移动的角度,并基于所述根据触摸移动的角度来放大/缩小显示在触摸屏上的显示信息。
从以下详细描述,本公开的其他方面、优点和显著特征对于本领域技术人员将变得清楚,结合附图进行的以下详细描述公开了本公开的各种实施例。
附图说明
从结合附图进行的以下描述,本公开的特定实施例的以上和其他方面、特征和优点将会更清楚,其中:
图1是示出根据本公开的一个实施例的电子装置的构造的框图;
图2是示出根据本公开的一个实施例的处理器的构造的框图;
图3A是示出根据本公开的一个实施例的在电子装置中基于触摸移动的方向性来提供缩放功能的处理的流程图;
图3B是示出根据本公开的一个实施例的用于基于触摸移动的方向性来提供缩放功能的电子装置的构造的框图;
图4是示出根据本公开的实施例的在电子装置中基于触摸信息来提供缩放功能的处理的流程图;
图5A、图5B、图5C和图5D是示出根据本公开的实施例的在电子装置中基于触摸信息来提供缩放功能的处理的屏幕;
图6是示出根据本公开的另一实施例的在电子装置中基于触摸信息来提供缩放功能的处理的流程图;
图7A、图7B、图7C和图7D是示出根据本公开的另一实施例的在电子装置中基于触摸信息来提供缩放功能的处理的屏幕;
图8是示出根据本公开的另一实施例的在电子装置中基于多触摸信息来提供缩放功能的处理的流程图;
图9是示出根据本公开的实施例的在电子装置中基于两个触摸点来确定触摸功能的处理的屏幕;
图10A、图10B、图10C、图10D、图10E和图10F示出根据本公开的实施例的在电子装置中确定触摸功能的处理;
图11A和图11B示出根据本公开的实施例的在电子装置中确定放大/缩小比率的处理;
图12A、图12B、图12C和图12D是示出根据本公开的实施例的在电子装置中确定参考触摸点的处理的屏幕;
图13A和图13B是示出根据本公开的实施例的在电子装置中基于多触摸信息来提供缩放功能的处理的屏幕;
图14A和图14B是示出根据本公开的另一实施例的在电子装置中基于多触摸信息来提供缩放功能的处理的屏幕;
图15A和图15B是示出根据本公开的另一实施例的在电子装置中基于多触摸信息来提供缩放功能的处理的屏幕;和
图16A、图16B和图16C是示出根据本公开的另一实施例的在电子装置中基于多触摸信息来提供缩放功能的处理的屏幕。
在整个附图中,应当注意,相似的参考标号用于描绘相同的或类似的元件、特征和结构。
具体实施方式
提供以下参照附图的描述来帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括帮助所述理解的各种具体细节,但是这些具体细节仅被认为是示例性的。因此,本领域的普通技术人员将认识到,可以在不脱离本公开的范围和精神的情况下对在此描述的各种实施例进行各种改变和修改。另外,为了清晰和简明,可以省略对公知功能和构造的描述。
在以下描述和权利要求书中使用的术语和词语不限于书面含义,而是仅被发明人用于使得能够清楚地、一致地理解本公开。因此,对于本领域技术人员应显而易见的是,以下对本公开的各种实施例的描述仅被提供用于说明目的,而不是用于限制由权利要求及其等同物限定的本公开的目的。
应理解,除非上下文明确指示,否则单数形式包括复数指代。因此,例如,对于“组件表面”的论述包括对于这样的表面中的一个或更多个的论述。
以下,将给出对于用于在电子装置中放大/缩小显示信息的方法和设备的描述。显示信息可包括显示在电子装置的显示单元上的内容。
电子装置可包括其中每个具有其触摸屏的各种电子装置中的至少一种。例如,电子装置可以是以下装置中的任何一个:移动通信终端、个人数字助理(PDA)、膝上型计算机、台式计算机、智能电话、上网本、电视、移动互联网装置(MID)、超移动个人计算机(UMPC)、平板PC、导航装置、运动图像专家组(MPEG)层3(MP3)播放器、洗衣机、干燥机、听声器、机顶盒、家用控制装置等。
以下,触摸可以是指触摸输入被检测到的状态,也被称为触摸按下。触摸移动可以是指在保持触摸的状态下触摸点移动的状态。触摸释放可以是指触摸输入结束的状态,也被称为触摸弹起。在此,当触摸移动距离大于触摸移动识别距离时,电子装置可识别触摸移动产生。也就是说,当触摸移动距离小于或等于触摸移动识别距离时,电子装置可识别触摸保持。
图1是示出根据本公开的实施例的电子装置的构造的框图。
参照图1,100所表示的电子装置可包括存储器110、处理器单元120、音频处理单元130、输入/输出(I/O)控制单元或控制器140、显示单元150和输入装置160。在此,存储器110可以是多个存储器。
存储器110可包括程序存储单元111和数据存储单元112,程序存储单元111用于存储用于控制电子装置100的操作的程序,数据存储单元112用于存储在程序被执行时所产生的数据。
程序存储单元111包括图形用户界面(GUI)程序113、缩放功能控制程序114和至少一个应用程序115。在此,包括在程序存储单元111中的程序可用作为一组指令的指令集表达。
GUI程序113包括用于在显示单元150上提供作为图形的UI的至少一个软件组件。例如,GUI程序113控制显示单元150显示由处理器122执行的应用程序的信息。如果通过缩放功能控制程序114确定放大/缩小显示信息,则GUI程序113可控制显示单元150在显示单元150上放大/缩小并显示信息。在此,GUI程序113可控制显示单元150根据由缩放功能控制程序114确定的放大倍率来放大/缩小并显示信息。
缩放功能控制程序114包括用于根据基于触摸移动方向的触摸移动来确定触摸功能的至少一个软件组件。更详细地讲,缩放功能控制程序114可基于根据触摸移动的改变角度来确定是否对显示信息执行缩放或滚动功能。
图5A、图5B、图5C和图5D是示出根据本公开的实施例的在电子装置中基于触摸信息来提供缩放功能的处理的屏幕。
例如,如图5A中所示,当触摸移动(从第一触摸点501到第二触摸点503)被检测到时,缩放功能控制程序114可基于图5B中所示的通过第一触摸点501的水平线511来确定根据触摸移动的改变角度α。如图5B和图5C中所示,如果根据触摸移动的改变角度α(523和525)均超出滚动阈值范围521,则缩放功能控制程序114可确定对显示信息提供缩放功能。在此,缩放功能控制程序114可基于触摸移动方向来确定放大/缩小显示信息。此外,缩放功能控制程序114还可基于触摸移动距离来确定放大/缩小倍率。另一方面,如图5D中所示,当根据触摸移动的改变角度α(527)包括在滚动阈值范围521中时,缩放功能控制程序114可确定对显示信息提供滚动功能。在此,水平线511可包括与显示单元150处于同一水平面的线。
图7A、7B、7C和7D是示出根据本公开的另一实施例的在电子装置中基于触摸信息来提供缩放功能的处理的屏幕。
另举一例,如图7A中所示,当在触摸移动(从第一触摸点701通过触摸移动方向改变点703到第二触摸点705)中检测到触摸移动方向改变点703时,缩放功能控制程序114识别缩放功能提供事件产生。因此,缩放功能控制程序114基于从第一触摸点701到触摸移动方向改变点703的触摸移动距离λ723,727和731来确定是否提供缩放功能。更详细地讲,当触摸移动距离大于或等于参考距离时,缩放功能控制程序114可确定提供根据触摸移动的滚动功能。
另一方面,当触摸移动距离小于参考距离时,缩放功能控制程序114可基于图7B中所示的通过触摸移动方向改变点703的水平线711来确定根据触摸移动的改变角度α。如图7B和7C中所示,如果根据触摸移动的改变角度α(725和729)均超出滚动阈值范围721,则缩放功能控制程序114可确定对显示信息提供缩放功能。在此,缩放功能控制程序114可基于触摸移动方向来确定放大/缩小显示信息。此外,缩放功能控制程序114可基于触摸移动距离来确定放大/缩小倍率。另一方面,如图7D中所示,当根据触摸移动的改变角度α(733)包括在滚动参考范围721中时,缩放功能控制程序114可确定对显示信息提供滚动功能。在此,水平线711可包括与显示单元150处于同一水平面的线。
图9是示出根据本公开的实施例的在电子装置中基于两个触摸点来确定触摸功能的处理的屏幕。
另举一例,如图9中所示,当多触摸的移动被检测到时,缩放功能控制程序114设置两个参考线段923和925,这两个参考线段923和925与第一线段921正交,并且分别通过触摸点901和911,第一线段921连接触摸点901和911与触摸点903和913。其后,缩放功能控制程序114可基于参考线段923和925中的每个来确定根据触摸移动的改变角度α(931)和β(933)。如果根据触摸移动的改变角度α和β的总和大于第一滚动阈值角度,则缩放功能控制程序114可确定放大显示信息。在此,缩放功能控制程序114可基于触摸点的距离来确定放大倍率。当根据触摸移动的改变角度α和β的总和小于第二滚动阈值角度时,缩放功能控制程序114可确定缩小显示信息。在此,缩放功能控制程序114可基于触摸点的距离来确定缩小倍率。当根据触摸移动的改变角度α和β的总和小于或等于第一滚动阈值角度并且大于或等于第二滚动阈值角度时,缩放功能控制程序114可确定对显示信息提供滚动功能。
另外,当三个或更多个触摸点的触摸移动被检测到时,缩放功能控制程序114可基于这些触摸点的重心来选择这些触摸点中的两个作为参考触摸点。其后,缩放功能控制程序114可基于参考触摸点的参考线段来确定根据触摸移动的改变角度α和β。
应用程序115包括用于安装在电子装置100中的至少一个应用程序的软件组件。
处理器单元120可包括存储器接口121、至少一个处理器122和外设接口123。在此,包括在处理器单元120中的存储器接口121、至少一个处理器122和外设接口123可被集成在至少一个集成电路(IC)中或者被单独地实现。
存储器接口121控制像处理器122或外设接口123的组件对存储器110的访问。
外设接口123控制电子装置100的I/O外设、处理器122与存储器接口121之间的连接。
处理器122通过使用至少一个软件程序来提供各种多媒体服务。在此,处理器122执行存储在存储器110中的至少一个程序,并根据相应程序提供服务。例如,处理器122可执行存储在程序存储单元111中的缩放功能控制程序114,并根据触摸移动来确定触摸功能。
音频处理单元130通过扬声器131和麦克风132提供用户与电子装置100之间的音频接口。
I/O控制器140提供I/O装置(诸如显示装置150和输入装置160)与外设接口123之间的接口。
显示单元150显示电子装置100的状态信息、由用户输入的字符、运动图像、静态图像等。例如,显示单元150显示由处理器122执行的应用程序的信息。
输入装置160通过I/O控制器140将通过用户的选择而产生的输入数据提供给处理器单元120。在此,输入装置160可包括包含至少一个硬件按钮的小键盘、用于感测触摸信息的触控板等。例如,输入装置160可通过I/O控制器140将通过触控板检测到的触摸信息(诸如触摸、触摸移动和触摸释放)提供给处理器122。
另外,电子装置100可包括用于执行用于语音和数据通信的通信功能的通信***(未显示)。在此,通信***可分为支持不同通信网络的多个通信子模块。例如,通信网络可以是,但不限于,以下网络中的任何一个:全球移动通信***(GSM)网络、增强数据GSM环境(EDGE)网络、码分多址(CDMA)网络、W-CDMA网络、长期演进(LTE)网络、正交频分多址(OFDMA)网络、无线局域网(LAN)、蓝牙网络、近场通信(NFC)网络等。
在本公开的上述实施例中,处理器122可执行存储在一个模块中的程序存储单元111中的软件组件,并根据触摸移动来确定触摸功能。
在本公开的另一实施例中,如图2中所示,处理器122可包括单独的用于根据触摸移动确定触摸功能的模块。
图2是根据本公开的实施例的处理器的详细构造的框图。
参照图1和图2,处理器122包括缩放功能控制器200、显示控制器210和应用程序驱动单元220。
缩放功能控制器200可执行存储在程序存储单元111中的缩放功能控制程序114,并基于触摸移动方向来确定根据触摸移动的触摸功能。更详细地讲,缩放功能控制器200可基于根据触摸移动的改变角度来确定是否对显示信息执行缩放或滚动功能。例如,如图5A中所示,当触摸移动(从第一触摸点501到第二触摸点503)被检测到时,缩放功能控制器200可基于图5B中所示的通过第一触摸点501的水平线511来确定根据触摸移动的改变角度α。如图5B和5C中所示,如果每个根据触摸移动的改变角度α均超出滚动阈值范围521,则缩放功能控制器200可确定对显示信息提供缩放功能。在此,缩放功能控制器200可基于触摸移动方向来确定放大/缩小显示信息。此外,缩放功能控制器200可基于触摸移动距离来确定放大/缩小倍率。另一方面,如图5D中所示,当根据触摸移动的改变角度α527包括在滚动阈值范围521中时,缩放功能控制器200可确定对显示信息提供滚动功能。在此,水平线511可包括与显示单元150处于同一水平面的线。
另举一例,如图7A中所示,当在触摸移动(从第一触摸点701通过触摸移动方向改变点703到第二触摸点705)中检测到触摸移动方向改变点703时,缩放功能控制器200识别缩放功能提供事件产生。因此,缩放功能控制器200基于从第一触摸点701到触摸移动方向改变点703的触摸移动距离λ723、727和731来确定是否提供缩放功能。更详细地讲,当触摸移动距离大于或等于参考距离时,缩放功能控制器200可确定提供根据触摸移动的滚动功能。
另一方面,当触摸移动距离小于参考距离时,缩放功能控制器200可基于图7B中所示的通过触摸移动方向改变点703的水平线711来确定根据触摸移动的改变角度α。如图7B和图7C中所示,如果根据触摸移动的改变角度α(725、729)均超出滚动阈值范围721,则缩放功能控制器200可确定对显示信息提供缩放功能。在此,缩放功能控制器200可基于触摸移动方向来确定放大/缩小显示信息。此外,缩放功能控制器200可基于触摸移动距离来确定放大/缩小倍率。另一方面,如图7D中所示,当根据触摸移动的改变角度α(733)包括在滚动阈值范围721中时,缩放功能控制器200可确定对显示信息提供滚动功能。在此,水平线711可包括与显示单元150处于同一水平面的线。
另举一例,如图9中所示,当多触摸的移动被检测到时,缩放功能控制器200设置两个参考线段923和925,这两个参考线段923和925与第一线段921正交,并且分别通过触摸点901和911,第一线段921连接触摸点901和911与触摸点903和913。其后,缩放功能控制器200可基于参考线段923和925中的每个来确定根据触摸移动的改变角度α(931)和β(933)。如果根据触摸移动的改变角度α和β的总和大于第一滚动阈值角度,则缩放功能控制器200可确定放大显示信息。在此,缩放功能控制器200可基于触摸点的距离来确定放大倍率。当根据触摸移动的改变角度α和β的总和小于第二滚动阈值角度时,缩放功能控制器200可确定缩小显示信息。在此,缩放功能控制器200可基于触摸点的距离来确定缩小倍率。当根据触摸移动的改变角度α和β的总和小于或等于第一滚动阈值角度并且大于或等于第二滚动阈值角度时,缩放功能控制器200可确定对显示信息提供滚动功能。
另外,当三个或更多个触摸点的触摸移动被检测到时,缩放功能控制器200可基于这些触摸点的重心来选择这些触摸点中的两个作为参考触摸点。其后,缩放功能控制器200可基于参考触摸点的参考线段来确定根据触摸移动的改变角度α和β。
显示控制器210可执行存储在程序存储单元111中的GUI程序113,并控制显示单元150显示作为图形的UI。例如,显示控制器210控制显示单元150显示由应用程序驱动单元220执行的应用程序的信息。如果缩放功能控制器200确定放大/缩小显示信息,则显示控制器210可控制显示单元150在显示单元150上放大/缩小并显示信息。在此,显示控制器210可控制显示单元150根据由缩放功能控制器200确定的倍率来放大/缩小并显示信息。
应用程序驱动单元220执行存储在程序存储单元111中的至少一个应用程序115,并根据相应应用程序提供服务。
在本公开的上述实施例中,电子装置100包括处理器122的缩放功能控制器200,缩放功能控制器200用于执行缩放功能控制程序114并根据触摸移动来确定触摸功能。
在本公开的另一实施例中,电子装置100可包括单独的用于根据触摸移动确定触摸功能的控制模块。
图3A是示出根据本公开的一个实施例的在电子装置中基于触摸移动的方向性来提供缩放功能的处理的流程图。
参照图3A,在操作301中,当触摸移动被检测到时,电子装置验证触摸移动方向。举个例子,电子装置可基于图5B中所示的通过第一触摸点501的水平线511来确定根据触摸移动的改变角度α。另举一例,电子装置可基于图7B中所示的通过触摸移动方向改变点703的水平线711来确定根据触摸移动的改变角度α。另举一例,电子装置可基于两个参考线段923和925来在操作931中确定根据触摸移动的改变角度α并且在操作933中确定根据触摸移动的改变角度β,这两个参考线段923和925与图9中所示的第一线段921正交,并且分别通过触摸点901和911,第一线段921连接触摸点901和911与触摸点903和913。如果三个或更多个触摸点的触摸移动被检测到,则电子装置可基于这些触摸点的重心来选择这些触摸点中的两个作为参考触摸点。在此,水平线511和711均可包括与显示单元处于同一水平面的线。
在检测到触摸移动方向之后,电子装置进入操作303,并根据触摸移动方向来确定触摸功能。例如,当根据触摸移动的改变角度α超过滚动阈值范围时,电子装置可确定对显示信息提供缩放功能。在此,电子装置可根据触摸移动方向来确定放大/缩小显示信息。另一方面,当根据触摸移动的改变角度α在滚动阈值范围内时,电子装置可确定对显示信息提供滚动功能。根据另一示例,电子装置可将根据触摸移动的改变角度的总和与滚动阈值角度进行比较,并确定是否提供缩放功能。更详细地讲,当根据触摸移动的改变角度的总和大于第一滚动阈值角度时,电子装置可确定放大显示信息。当根据触摸移动的改变角度的总和小于第二滚动阈值角度时,电子装置可确定缩小显示信息。当根据触摸移动的改变角度的总和小于或等于第一滚动阈值角度并且大于或等于第二滚动阈值角度时,电子装置可确定对显示信息提供滚动功能。
在根据触摸移动方向确定触摸功能之后,电子装置进入操作305,并根据根据触摸移动方向的触摸功能在内容区域上显示信息。例如,电子装置可在内容区域上放大并显示信息。在此,电子装置可根据基于触摸移动距离或触摸点的距离而确定的放大倍率来放大并显示信息。可替换地,电子装置可在内容区域上缩小并显示信息。在此,电子装置可根据基于触摸移动距离和触摸点的距离而确定的缩小倍率来缩小并显示信息。根据另一示例,电子装置可显示关于在内容区域上显示的显示信息的滚动信息。
图3B是示出根据本公开的实施例的用于基于触摸移动的方向性来提供缩放功能的电子装置的构造的框图。
参照图3B,电子装置可包括触摸移动方向检测单元311、触摸功能确定单元313和信息显示单元315。
当触摸移动被检测到时,触摸移动方向检测单元311验证触摸移动方向。例如,触摸移动方向检测单元311可基于如图5B中所示的通过第一触摸点501的水平线511来确定根据触摸移动的改变角度α。根据另一示例,触摸移动方向检测单元311可基于如图7B中所示的通过触摸移动方向改变点703的水平线711来确定根据触摸移动的改变角度α。根据又一示例,触摸移动方向检测单元311设置两个参考线段923和925,这两个参考线段923和925与图9中所示的第一线段921正交,并且分别通过触摸点901和911,第一线段921连接触摸点901和911与触摸点903和913。其后,触摸移动方向检测单元311可基于两个参考线段923和925来确定根据触摸移动的改变角度α(931)和β(933)。如果三个或更多个触摸点的触摸移动被检测到,则触摸移动方向检测单元311可基于这些触摸点的重心来选择这些触摸点中的两个作为参考触摸点。在此,水平线511和711均可包括与显示单元处于同一水平面的线。
触摸功能确定单元313根据触摸移动方向来确定触摸功能。在一个示例中,当根据触摸移动的改变角度α超过滚动阈值范围时,触摸功能确定单元313可确定对显示信息提供缩放功能。在此,触摸功能确定单元313可根据触摸移动方向来确定放大/缩小显示信息。另一方面,当根据触摸移动的改变角度α在滚动阈值范围内时,触摸功能确定单元313可确定对显示信息提供滚动功能。在另一示例中,触摸功能确定单元313可将根据触摸移动的改变角度的总和与滚动阈值角度进行比较,并确定是否提供缩放功能。更详细地讲,当根据触摸移动的改变角度的总和大于第一滚动阈值角度时,触摸功能确定单元313可确定放大显示信息。当根据触摸移动的改变角度的总和小于第二滚动阈值角度时,触摸功能确定单元313可确定缩小显示信息。当根据触摸移动的改变角度的总和小于或等于第一滚动阈值角度并且大于或等于第二滚动阈值角度时,触摸功能确定单元313可确定对显示信息提供滚动功能。
显示信息显示单元315在内容区域上根据根据触摸移动方向的触摸功能来显示信息。在一个示例中,显示信息显示单元315可在内容区域上放大并显示信息。在此,显示信息显示单元315可根据基于触摸移动距离或触摸点的距离而确定的放大倍率来放大并显示信息。在另一示例中,显示信息显示单元315可在内容区域上缩小并显示信息。在此,显示信息显示单元315可根据基于触摸移动距离和触摸点的距离而确定的缩小倍率来缩小并显示信息。在另一示例中,显示信息显示单元315可显示关于显示在内容区域上的显示信息的滚动信息。
图4是示出根据本公开的实施例的在电子装置中基于触摸信息提供缩放功能的处理的流程图。
参照图4,在操作401中,电子装置验证触摸是否被检测到。例如,如图5A中所示,电子装置验证第一触摸是否被检测到。
其后,电子装置进入操作403,并验证触摸移动是否被检测到。例如,电子装置验证从图5A中所示的第一触摸点501起的触摸移动被检测到。
当触摸移动没有被检测到时,电子装置进入操作411,并验证触摸是否被释放。
当触摸被释放时,电子装置可结束图4的算法。
另一方面,当触摸没有被释放时,电子装置进入操作403,并验证触摸移动是否被检测到。
另一方面,当在操作403中触摸移动被检测到时,电子装置进入操作405,并验证根据触摸移动的改变角度。例如,如图5A中所示,当触摸移动(从第一触摸点501到第二触摸点503)被检测到时,电子装置可基于图5B至图5D中所示的通过第一触摸点501的水平线511来确定根据触摸移动的改变角度α。在此,水平线511可包括与显示单元处于同一水平面的线。
其后,电子装置进入操作407,并验证根据触摸移动的改变角度是否超出滚动参考范围。
当根据触摸移动的改变角度超出滚动参考范围时,电子装置可进入操作409,并对显示信息提供缩放功能。例如,如图5B中所示,当根据触摸移动的改变角度α(523)在向上方向上超出滚动参考范围521时,电子装置可放大并显示信息。在此,电子装置可根据根据触摸移动距离的放大倍率来放大显示信息。在另一示例中,如图5C中所示,当根据触摸移动的改变角度α(525)在较低方向上超出滚动阈值范围521时,电子装置可缩小并显示信息。在此,电子装置可根据根据触摸移动距离的缩小倍率来缩小显示信息。
另一方面,当在操作407中根据触摸移动的改变角度包括在滚动参考范围中时,电子装置可进入操作413,并根据触摸移动来滚动显示信息。例如,如图5D中所示,当根据触摸移动的改变角度α527包括在滚动阈值范围521内时,电子装置可显示关于显示信息的滚动信息。
图6是示出根据本公开的另一实施例的在电子装置中基于触摸信息来提供缩放功能的处理的流程图。
参照图6,在操作601中,电子装置验证触摸是否被检测到。例如,如图7A中所示,电子装置验证第一触摸是否被检测到。
其后,电子装置进入操作603,并验证触摸移动是否被检测到。例如,电子装置验证从图7A中所示的第一触摸点701起的触摸移动被检测到。
当触摸移动没有被检测到时,电子装置进入操作617,并验证触摸是否被释放。
当触摸被释放时,电子装置可结束图6的算法。
另一方面,当触摸没有被释放时,电子装置进入操作603,并验证触摸移动是否被检测到。
当在操作603中触摸移动被检测到时,电子装置进入操作605,并验证触摸移动方向是否改变。
当触摸移动方向没有改变时,电子装置可进入操作619,并根据触摸移动来滚动显示信息。
另一方面,当在操作605中触摸移动方向的改变被检测到时,电子装置识别缩放功能提供事件产生。因此,电子装置进入操作607,并验证到触摸移动方向改变点的距离。例如,当图7A中所示的第一触摸点701的移动方向在触摸移动方向改变点703改变时,电子装置验证从第一触摸点701到触摸移动方向改变点703的触摸移动距离λ(723、727、731)。
其后,电子装置进入操作609,并验证到触摸移动方向改变点的距离是否小于参考距离。
当到触摸移动方向改变点的距离大于或等于参考距离时,电子装置可进入操作619,并根据触摸移动来滚动显示信息。
另一方面,当到触摸移动方向改变点的距离小于参考距离时,电子装置进入操作611,并验证根据触摸移动的改变角度。例如,电子装置可基于图7B至7D中所示的通过触摸移动方向改变点703的水平线711来确定根据触摸移动的改变角度α。在此,水平线711可包括与显示单元处于同一水平面的线。
其后,电子装置进入操作613,并验证根据触摸移动的改变角是否超出滚动参考范围。
当根据触摸移动的改变角度超出滚动参考范围时,电子装置可进入操作615,并对显示信息提供缩放功能。在一个示例中,如图7B中所示,当根据触摸移动的改变角α(729)在向上方向上超出滚动阈值范围721时,电子装置可放大并显示信息。在此,电子装置可根据根据触摸移动距离的放大倍率来放大显示信息。在另一示例中,如图7C中所示,当根据触摸移动的改变角度α(729)在较低方向上超出滚动阈值范围521时,电子装置可缩小并显示信息。在此,电子装置可根据根据触摸移动距离的缩小倍率来缩小显示信息。
另一方面,当在操作613中根据触摸移动的改变角度在滚动参考范围内时,电子装置可进入操作619,并根据触摸移动来滚动显示信息。例如,如图7D中所示,当根据触摸移动的改变角度α733包括在滚动阈值范围721中时,电子装置可显示关于显示信息的滚动信息。
如上所述,电子装置基于触摸移动距离来确定放大/缩小倍率。例如,电子装置可通过使用以下所示的等式1来确定与触摸移动距离成比例的放大/缩小倍率。
在此,b表示触摸移动距离,x表示用于确定缩放倍率的参考变量。
如上所述,通过根据触摸移动方向提供缩放功能,电子装置可针对缩放功能,根据触摸移动方向的改变来调整放大/缩小速度。此外,电子装置可在内容区域中仅放大/缩小部分区间。
图8是示出根据本公开的实施例的在电子装置中基于多触摸信息来提供缩放功能的处理的流程图。
参照图8,在操作801中,电子装置验证多触摸是否被检测到。例如,如图9中所示,电子装置验证第一触摸和第二触摸是否被检测到。
其后,电子装置进入操作803,并验证触摸移动是否被检测到。例如,电子装置验证从图9中所示的第一触摸点901和第二触摸点911中的至少一个起的触摸移动是否被检测到。
当触摸移动没有被检测到时,电子装置进入操作811,并验证触摸是否被释放。
当触摸被释放时,电子装置可结束图8的算法。
另一方面,当触摸没有被释放时,电子装置进入操作803,并验证触摸移动是否被检测到。
当在操作803中触摸移动被检测到时,电子装置进入操作805,并验证根据触摸移动的改变角度。例如,电子装置设置两个参考线段923和925,这两个参考线段923和925与图9中所示的第一线段921连接,并且分别通过触摸点901和911,第一线段921连接触摸点901和911与触摸点903和913。其后,电子装置可基于参考线段923和925来确定根据触摸移动的改变角度α(931)和β(933)。
其后,电子装置进入操作807,并通过将根据触摸移动的改变角度的总和与第一滚动参考角度进行比较来验证根据触摸移动的改变角度的总和是否大于第一滚动参考角度。
当根据触摸移动的改变角度的总和大于第一滚动参考角度时,电子装置可进入操作809,并放大显示信息。例如,如图10A至10C中所示,当根据触摸移动的改变角度的总和(α+β)大于第一滚动阈值角度时,电子装置可放大并显示信息。在此,电子装置可根据基于触摸点的距离而确定的放大倍率来放大显示信息。
当在操作807中根据触摸移动的改变角度的总和小于或等于第一滚动参考角度时,电子装置进入操作813,并通过将根据触摸移动的改变角度的总和与第二滚动参考角度进行比较来验证根据触摸移动的改变角度的总和是否小于第二滚动参考角度。
当根据触摸移动的改变角度的总和小于第二滚动参考角度时,电子装置可进入操作815,并缩小显示信息。例如,如图10D和图10E中所示,当根据触摸移动的改变角度的总和(α+β)小于第二滚动阈值角度时,电子装置可缩小并显示信息。在此,电子装置可根据基于触摸点的距离而确定的缩小倍率来缩小显示信息。
当根据触摸移动的改变角度的总和小于或等于第一滚动阈值角度并且大于或等于第二滚动参考角度时,电子装置可进入操作817,并根据触摸移动来滚动显示信息。例如,如图10F中所示,当根据触摸移动的改变角度的总和小于或等于第一滚动阈值角度并且大于或等于第二滚动参考角度时,电子装置可显示关于显示信息的滚动信息。
在本公开的上述实施例中,电子装置可将根据触摸移动的改变角度的总和与滚动参考角度进行比较,并提供缩放功能。
在本公开的另一实施例中,电子装置可根据触摸点的触摸移动方向不同地应用缩放功能确定条件。例如,当触摸点的触摸移动方向彼此相同时,电子装置可通过将触摸点的触摸移动的改变角度的总和与滚动参考角度进行比较来提供缩放功能。另一方面,当触摸点的触摸移动方向彼此不同时,电子装置可基于这些触摸点的重心和这些触摸点的距离来提供缩放功能。如图10A中所示,当第一触摸点1001的触摸移动方向和第二触摸点1011的触摸移动方向彼此不同时,电子装置可基于触摸点1001、1003、1011和1013中的每个与重心1021之间的距离来提供缩放功能。更详细地讲,当第一触摸点1011与重心1021之间的距离和第二触摸点1011与重心1021之间的距离的总和大于第三触摸点1003与重心1021之间的距离和第四触摸点1013与重心1021之间的距离的总和时,电子装置可确定缩小显示信息。当第一触摸点1011与重心1021之间的距离和第二触摸点1011与重心1021之间的距离的总和小于第三触摸点1003与重心1021之间的距离和第四触摸点1013与重心1021之间的距离的总和时,电子装置可确定放大显示信息。当第一触摸点1011与重心1021之间的距离和第二触摸点1011与重心1021之间的距离的总和等于第三触摸点1003与重心1021之间的距离和第四触摸点1013与重心1021之间的距离的总和时,电子装置可确定滚动显示信息。在此,重心1021指示第一触摸点1011和第二触摸点1011的重心。
如上所述,电子装置基于触摸点之间的距离来确定显示信息的放大/缩小倍率。也就是说,电子装置可根据触摸移动之前的触摸点的距离和触摸移动之后的触摸点的距离之间的比率来确定放大/缩小倍率。例如,如图11A中所示,第一触摸点1101的触摸移动方向和第二触摸点1111的触摸移动方向彼此相同,电子装置可根据第一触摸点1101与第二触摸点1111之间的距离“a”和第三触摸点1103与第四触摸点1113之间的距离“b”之间的比率来确定显示信息的放大/缩小倍率。例如,如图11B中所示,第一触摸点1121的触摸移动方向和第二触摸点1131的触摸移动方向彼此不同,电子装置可根据第一触摸点1121与第二触摸点1131之间的距离“a”和第三触摸点1123与第四触摸点1133之间的距离“b”之间的比率来确定显示信息的放大/缩小倍率。在另一示例中,如图11B所示,当第一触摸点1121的触摸移动方向和第二触摸点1131的触摸移动方向彼此不同时,电子装置可根据第一触摸点1121与重心1141之间的距离和第二触摸点1131与重心1141之间的距离之间的比率来确定显示信息的放大/缩小倍率。在此,重心1141指示第一触摸点1121和第二触摸点1131的重心。
如上所述,当多触摸被检测到时,电子装置可根据触摸点来确定参考线段,并基于这些参考线段来确定根据触摸移动的改变角度。如果三个或更多个触摸被检测到,则电子装置可基于这些触摸点的重心来选择用于确定参考线段的两个参考触摸点。如图12A中所示,当三个触摸被检测到时,电子装置可确定由三个触摸点1201、1203和1205限定的第一三角形的第一重心1207。如图12B中所示,当三个触摸的移动被检测到时,电子装置可根据触摸移动来确定由三个触摸点1211、1213和1215限定的第二三角形的第二重心1217。如图12C中所示,电子装置验证其中第一线段1221和第二三角形的边重叠的部分的锐角1223和1225,第一线段1221连接第一重心1207与第二重心1217。在此,如图12D中所示,电子装置可在其中第一线段1221和第二三角形的边重叠的部分的角度1223与1225之间选择以角度1223与第一线段1221交叉的一边的两个触摸点1231和1233作为参考触摸点。
在另一示例中,如图13A中所示,如果五个触摸被检测到,则电子装置可确定由五个触摸点限定的第一五角形的重心1301。当这五个触摸的移动被检测到时,电子装置可根据触摸移动来确定由这五个触摸点限定的第二五角形的第二重心1303。如图13B中所示,电子装置验证在其中第一线段1305和第二五角形的边重叠的部分的锐角1311和1313,第一线段1305连接第一重心1301与第二重心1303。在此,如图13B中所示,电子装置可在其中第一线段1305和第二五角形的边重叠的部分的角度1311与1313之间选择以角度1313与第一线段1305交叉的一边的两个触摸点1321和1323作为参考触摸点。
在另一示例中,如图14A中所示,如果五个触摸被检测到,则电子装置可确定由五个触摸点限定的第一五角形的重心1401。当这五个触摸的移动被检测到时,电子装置可根据触摸移动来确定由这五个触摸点限定的第二五角形的第二重心1403。如图14B中所示,电子装置验证其中第一线段1405和第二五角形的边重叠的部分的锐角1411和1413,第一线段1405连接第一重心1401与第二重心1403。在此,如图14B中所示,电子装置可在其中第一线段1405和第二五角形的边重叠的部分的角度1411与1413之间选择以角度1413与第一线段1405交叉的一边的两个触摸点1421和1423作为参考触摸点。
在另一示例中,如图15A中所示,如果四个触摸被检测到,则电子装置可确定由四个触摸点限定的第一四角形的第一重心1501。当这四个触摸的移动被检测到时,电子装置可根据触摸移动来确定由这四个触摸点限定的第二四角形的第二重心1503。如图15B中所示,电子装置验证其中第一线段1505和第二四角形的边重叠的部分的锐角1511和1513,第一线段1505连接第一重心1501与第二重心1503。在此,如图15B中所示,电子装置可在其中第一线段1505和第二四角形的边重叠的部分的角度1511与1513之间选择以角度1513与第一线段1505交叉的一边的两个触摸点1521和1523作为参考触摸点。
在本公开的上述实施例中,电子装置可基于通过多触摸检测到的触摸点之中的至少一个触摸点的触摸移动方向来提供缩放功能。
在本公开的另一实施例中,尽管在通过多触摸检测到的触摸点之中对至少一个触摸点的触摸被释放,但是电子装置可基于触摸移动方向来提供缩放功能。例如,如图16A中所示,在多触摸被检测到之后,当图16B中所示的第二触摸被释放时,如图16C中所示,当第一触摸移动时,电子装置识别第二触摸的移动基于第一触摸点1601和第二触摸点1603的重心1611与第一触摸的移动对称地产生。因此,电子装置可基于第一触摸和第二触摸的触摸移动方向来提供缩放功能。
如上所述,所述具有触摸屏的电子装置可通过基于触摸移动的方向性放大/缩小并显示显示信息来允许用户容易地识别放大/缩小方法。
本公开的特定方面还可被实施为非暂时性计算机可读记录介质上的计算机可读代码。非暂时性计算机可读记录介质是可存储其后可被计算机***读取的数据的任何数据存储装置。非暂时性计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、致密盘-ROM(CD-ROM)、磁带、软盘和光学数据存储装置。非暂时性计算机可读记录介质还可分布在联网的计算机***上,以使得以分布式方式存储和执行计算机可读代码。此外,本公开所属的领域的熟练程序员可容易构造用于实现本公开的函数程序、代码和代码段。
此时,应指出,如上所述的本公开的各种实施例通常在一定程度上涉及输入数据的处理和输出数据的产生。该输入数据处理和输出数据产生可用硬件或与硬件组合的软件实现。例如,特定电子组件可用在用于实现与如上所述的本公开的各种实施例相关联的功能的移动装置或者类似的或相关的电路中。可替换地,根据所存储的指令进行操作的一个或更多个处理器可实现与如上所述的本公开的各种实施例相关联的功能。如果情况如此,则这样的指令可被存储在一个或更多个非暂时性处理器可读介质上在本公开的范围内。处理器可读介质的示例包括ROM、RAM、CD-ROM、磁带、软盘和光学数据存储装置。处理器可读介质还可分布在联网的计算机***上,以使得以分布式的方式存储和执行指令。另外,本公开所属的领域的熟练程序员可容易构造用于实现本发明的函数计算机程序、指令和指令段。
尽管已经参照本公开的各种实施例显示并描述了本公开,但是本领域技术人员将理解,可以在不脱离由所附权利要求书及其等同物限定的本发明的精神和范围的情况下在这些实施例中进行形式和细节上的各种改变。
Claims (28)
1.一种电子装置中的方法,所述方法包括:
检测根据电子装置上的触摸移动的角度;和
基于所述根据触摸移动的角度来放大/缩小显示信息。
2.根据权利要求1所述的方法,其中,验证角度的步骤包括:
检测触摸;和
当所述触摸的移动被检测到时,基于通过触摸点的水平线来确定根据触摸移动的角度。
3.根据权利要求1所述的方法,其中,验证角度的步骤包括:
检测触摸;和
当所述触摸的移动被检测到时,检测触摸移动方向是否改变;和
当触摸移动方向改变时,基于通过触摸移动方向在其改变的点的水平线来确定根据触摸移动的角度。
4.根据权利要求3所述的方法,其中,确定角度的步骤包括:
当触摸移动方向改变时,检测从触摸在其被检测到的点到触摸移动方向在其改变的点的距离;和
当从触摸在其被检测到的点到触摸移动方向在其改变的点的距离小于参考距离时,基于通过触摸移动方向在其改变的点的水平线来确定根据触摸移动的角度。
5.根据权利要求4所述的方法,还包括:当从触摸在其被检测到的点到触摸移动方向在其改变的点的距离大于或等于参考距离时,根据触摸移动来滚动屏幕。
6.根据权利要求1所述的方法,其中,放大/缩小显示信息的步骤包括:
当根据触摸移动的角度大于参考角度范围时,基于触摸移动方向来确定显示信息的缩放功能;和
根据显示信息的缩放功能来放大/缩小显示信息。
7.根据权利要求6所述的方法,还包括:当根据触摸移动的角度包括在参考角度范围中时,基于触摸移动来滚动显示信息。
8.根据权利要求6所述的方法,其中,放大/缩小显示信息的步骤包括:
当显示信息的缩放功能被确定时,基于触摸移动距离来确定显示信息的放大/缩小倍率;和
根据放大/缩小倍率来放大/缩小显示信息。
9.根据权利要求1所述的方法,其中,验证角度的步骤包括:
检测第一触摸和第二触摸;
当第一触摸和第二触摸中的至少一个的移动被检测到时,产生第一触摸点和第二触摸点的两条参考线;和
基于参考线来确定根据触摸移动的角度,
其中,参考线与连接第一触摸点和第二触摸点的第一线段正交,并且包括分别包括第一触摸点和第二触摸点的直线。
10.根据权利要求9所述的方法,其中,放大/缩小显示信息的步骤包括:
当根据触摸移动的角度的总和大于第一参考角度范围时,放大显示信息;和
当根据触摸移动的角度的总和小于第二参考角度范围时,缩小显示信息。
11.根据权利要求10所述的方法,还包括:当根据触摸移动的角度的总和小于或等于第一参考角度范围并且大于或等于第二参考角度时,基于触摸移动来滚动显示信息。
12.根据权利要求9所述的方法,其中,放大/缩小显示信息的步骤包括:
基于第一触摸点与第二触摸点之间的距离和移动的第一触摸点与移动的第二触摸点之间的距离之间的比率来确定显示信息的放大/缩小倍率;和
根据放大/缩小倍率来放大/缩小显示信息。
13.根据权利要求1所述的方法,其中,验证角度的步骤包括:
检测多个触摸;
当所述多个触摸中的至少一个的移动被检测到时,在所述多个触摸之中确定第一参考触摸点和第二参考触摸点;
产生第一参考触摸点和第二参考触摸点的两条参考线;和
基于参考线来确定根据第一参考触摸点和第二参考触摸点的触摸移动的角度,
其中,参考线与连接第一参考触摸点和第二参考触摸点的第一线段正交,并且包括分别包括第一参考触摸点和第二参考触摸点的直线。
14.根据权利要求13所述的方法,其中,确定第一参考触摸点和第二参考触摸点的步骤包括:
确定由多个触摸点限定的第一图形的第一重心;
确定由移动的触摸点限定的第二图形的第二重心;和
基于形成当连接第一重心与第二重心的第一线段和第二图形的边重叠时所产生的锐角之中的最大角度的线段,在所述触摸点之中确定第一参考触摸点和第二参考触摸点。
15.一种电子装置,包括:
触摸屏;和
至少一个处理器,
其中,所述至少一个处理器验证根据电子装置上的触摸移动的角度,并基于所述根据触摸移动的角度来放大/缩小显示在触摸屏上的显示信息。
16.根据权利要求15所述的电子装置,其中,当在触摸屏上检测到的触摸的移动被检测到时,所述至少一个处理器基于通过触摸点的水平线来确定根据触摸移动的角度。
17.根据权利要求15所述的电子装置,其中,当在触摸屏上检测到的触摸的移动被检测到时,所述至少一个处理器验证触摸移动方向是否改变,并且当触摸移动方向改变时,所述至少一个处理器基于通过触摸移动方向在其改变的点的水平线来确定根据触摸移动的角度。
18.根据权利要求17所述的电子装置,其中,当触摸移动方向改变时,所述至少一个处理器验证从触摸在其被检测到的点到触摸移动方向在其改变的点的距离,并且当从触摸在其被检测到的点到触摸移动方向在其改变的点的距离小于参考距离时,所述至少一个处理器基于通过触摸移动方向在其改变的点的水平线来确定根据触摸移动的角度。
19.根据权利要求18所述的电子装置,其中,当从触摸在其被检测到的点到触摸移动方向在其改变的点的距离大于或等于参考距离时,所述至少一个处理器根据触摸移动来滚动显示在触摸屏上的屏幕。
20.根据权利要求15所述的电子装置,其中,当根据触摸移动的角度大于参考角度范围时,所述至少一个处理器基于触摸移动方向来确定显示信息的缩放功能,并根据显示信息的缩放功能来放大/缩小显示信息。
21.根据权利要求20所述的电子装置,其中,当根据触摸移动的角度包括在参考角度范围中时,所述至少一个处理器基于触摸移动来滚动显示信息。
22.根据权利要求19所述的电子装置,其中,当显示信息的缩放功能被确定时,所述至少一个处理器基于触摸移动距离来确定显示信息的放大/缩小倍率,并根据放大/缩小倍率来放大/缩小显示信息。
23.根据权利要求15所述的电子装置,其中,当第一触摸和第二触摸中的至少一个的移动被检测到时,所述至少一个处理器产生第一触摸点和第二触摸点的两条参考线,并基于参考线来确定根据触摸移动的角度,
其中,参考线与连接第一触摸点和第二触摸点的第一线段正交,并且包括分别包括第一触摸点和第二触摸点的直线。
24.根据权利要求23所述的电子装置,其中,当根据触摸移动的角度的总和大于第一参考角度范围时,所述至少一个处理器放大显示信息,并且当根据触摸移动的角度的总和小于第二参考角度范围时,所述至少一个处理器缩小显示信息。
25.根据权利要求24所述的电子装置,其中,当根据触摸移动的角度的总和小于或等于第一参考角度范围并且大于或等于第二参考角度时,所述至少一个处理器基于触摸移动来滚动显示信息。
26.根据权利要求23所述的电子装置,其中,所述至少一个处理器基于第一触摸点与第二触摸点之间的距离和移动的第一触摸点与移动的第二触摸点之间的距离之间的比率来确定显示信息的放大/缩小倍率,并根据放大/缩小倍率来放大/缩小显示信息。
27.根据权利要求15所述的电子装置,其中,当所述多个触摸中的至少一个的移动被检测到时,所述至少一个处理器在所述多个触摸之中确定第一参考触摸点和第二参考触摸点,产生第一参考触摸点和第二参考触摸点的两条参考线,并基于参考线来确定根据第一参考触摸点和第二参考触摸点的触摸移动的角度,
其中,参考线与连接第一参考触摸点和第二参考触摸点的第一线段正交,并且包括分别包括第一参考触摸点和第二参考触摸点的直线。
28.根据权利要求27所述的电子装置,其中,所述至少一个处理器确定由多个触摸点限定的第一图形的第一重心,并确定由移动的触摸点限定的第二图形的第二重心,并基于形成当连接第一重心与第二重心的第一线段和第二图形的边重叠时所产生的锐角之中的最大角度的线段,在所述触摸点之中确定第一参考触摸点和第二参考触摸点。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2013-0027952 | 2013-03-15 | ||
KR1020130027952A KR102157332B1 (ko) | 2013-03-15 | 2013-03-15 | 전자 장치에서 줌 기능을 제어하기 위한 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104049862A true CN104049862A (zh) | 2014-09-17 |
CN104049862B CN104049862B (zh) | 2019-04-26 |
Family
ID=50389785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410099097.6A Expired - Fee Related CN104049862B (zh) | 2013-03-15 | 2014-03-17 | 用于控制显示功能的方法及其电子装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9489069B2 (zh) |
EP (1) | EP2778880B1 (zh) |
KR (1) | KR102157332B1 (zh) |
CN (1) | CN104049862B (zh) |
AU (1) | AU2014201249B2 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242839A (zh) * | 2015-11-12 | 2016-01-13 | 广州视睿电子科技有限公司 | 一种触摸菜单的控制方法及*** |
CN109445658A (zh) * | 2018-10-19 | 2019-03-08 | 北京小米移动软件有限公司 | 一种切换显示模式的方法、装置、移动终端和存储介质 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015026257A (ja) * | 2013-07-26 | 2015-02-05 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
US9086759B2 (en) * | 2013-12-19 | 2015-07-21 | Amazon Technologies, Inc. | Input control assignment |
US9690478B2 (en) * | 2014-03-04 | 2017-06-27 | Texas Instruments Incorporated | Method and system for processing gestures to cause computation of measurement of an angle or a segment using a touch system |
JP2017027285A (ja) * | 2015-07-21 | 2017-02-02 | 株式会社東海理化電機製作所 | 操作判定装置 |
KR102354016B1 (ko) | 2017-08-22 | 2022-01-21 | 삼성전자주식회사 | 표시 장치에 표시된 콘텐트의 크기를 변경하기 위한 방법 및 그 전자 장치 |
CN110032326A (zh) * | 2019-03-29 | 2019-07-19 | 网易(杭州)网络有限公司 | 移动终端显示画面的控制方法、装置、设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060007176A1 (en) * | 2004-07-06 | 2006-01-12 | Chung-Yi Shen | Input method and control module defined with an initial position and moving directions and electronic product thereof |
CN102033648A (zh) * | 2009-10-02 | 2011-04-27 | 索尼公司 | 信息处理设备、信息处理方法以及信息处理程序 |
CN102144213A (zh) * | 2008-08-29 | 2011-08-03 | 微软公司 | 可滚动区域多缩放比例查看 |
CN102193677A (zh) * | 2010-03-08 | 2011-09-21 | 株式会社Ntt都科摩 | 显示装置以及画面显示方法 |
CN102375689A (zh) * | 2011-09-23 | 2012-03-14 | 上海量明科技发展有限公司 | 触摸屏操作的方法及*** |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7138983B2 (en) * | 2000-01-31 | 2006-11-21 | Canon Kabushiki Kaisha | Method and apparatus for detecting and interpreting path of designated position |
JP3951727B2 (ja) * | 2002-02-06 | 2007-08-01 | 松下電器産業株式会社 | 情報処理装置 |
TWI248576B (en) * | 2004-07-05 | 2006-02-01 | Elan Microelectronics Corp | Method for controlling rolling of scroll bar on a touch panel |
KR101128572B1 (ko) * | 2004-07-30 | 2012-04-23 | 애플 인크. | 터치 감지 입력 장치용 제스처 |
US7761814B2 (en) * | 2004-09-13 | 2010-07-20 | Microsoft Corporation | Flick gesture |
US7456849B2 (en) * | 2005-04-15 | 2008-11-25 | Microsoft Corporation | System and method for zooming an object through spiral interaction |
JP2009522669A (ja) | 2005-12-30 | 2009-06-11 | アップル インコーポレイテッド | マルチタッチ入力を備えた携帯電子装置 |
KR100835956B1 (ko) * | 2006-12-04 | 2008-06-09 | 삼성전자주식회사 | 이동통신 단말기의 이미지 처리 방법 |
US7956847B2 (en) * | 2007-01-05 | 2011-06-07 | Apple Inc. | Gestures for controlling, manipulating, and editing of media files using touch sensitive devices |
US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
US8674948B2 (en) * | 2007-01-31 | 2014-03-18 | Perceptive Pixel, Inc. | Methods of interfacing with multi-point input devices and multi-point input systems employing interfacing techniques |
TWI374658B (en) * | 2007-09-29 | 2012-10-11 | Htc Corp | Image process method |
US9024895B2 (en) * | 2008-01-21 | 2015-05-05 | Elan Microelectronics Corporation | Touch pad operable with multi-objects and method of operating same |
TWI460621B (zh) * | 2008-01-21 | 2014-11-11 | Elan Microelectronics Corp | 可供進行多物件操作之觸控板及應用其中之方法 |
JP2010086230A (ja) * | 2008-09-30 | 2010-04-15 | Sony Corp | 情報処理装置、情報処理方法およびプログラム |
US8836645B2 (en) * | 2008-12-09 | 2014-09-16 | Microsoft Corporation | Touch input interpretation |
KR101567785B1 (ko) | 2009-05-28 | 2015-11-11 | 삼성전자주식회사 | 휴대단말에서 줌 기능 제어 방법 및 장치 |
JP2011028635A (ja) * | 2009-07-28 | 2011-02-10 | Sony Corp | 表示制御装置、表示制御方法およびコンピュータプログラム |
US9696809B2 (en) * | 2009-11-05 | 2017-07-04 | Will John Temple | Scrolling and zooming of a portable device display with device motion |
JP5458842B2 (ja) * | 2009-12-02 | 2014-04-02 | ソニー株式会社 | 遠隔操作装置、遠隔操作システム、遠隔操作方法およびプログラム |
JP5418232B2 (ja) * | 2010-01-04 | 2014-02-19 | ソニー株式会社 | 操作方向判定装置、遠隔操作システム、操作方向判定方法およびプログラム |
KR101115579B1 (ko) | 2010-02-11 | 2012-03-05 | 주식회사 오비고 | 줌 제어 방법, 상기 줌 제어 방법이 실행되는 휴대용 컴퓨팅 장치 및 컴퓨터에서 독출가능한 저장 미디어 |
EP2378403A1 (en) * | 2010-04-19 | 2011-10-19 | Tyco Electronics Services GmbH | Method and device for determining a user's touch gesture |
CN102270081B (zh) * | 2010-06-03 | 2015-09-23 | 腾讯科技(深圳)有限公司 | 一种调整列表元素大小的方法及装置 |
US20110298830A1 (en) * | 2010-06-07 | 2011-12-08 | Palm, Inc. | Single Point Input Variable Zoom |
TWI547858B (zh) * | 2011-12-30 | 2016-09-01 | 富智康(香港)有限公司 | 於觸控螢幕上控制檔案縮放及旋轉的系統及方法 |
JP5990011B2 (ja) * | 2012-02-28 | 2016-09-07 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
-
2013
- 2013-03-15 KR KR1020130027952A patent/KR102157332B1/ko active IP Right Grant
-
2014
- 2014-03-05 EP EP14157938.3A patent/EP2778880B1/en active Active
- 2014-03-06 AU AU2014201249A patent/AU2014201249B2/en active Active
- 2014-03-14 US US14/211,739 patent/US9489069B2/en active Active
- 2014-03-17 CN CN201410099097.6A patent/CN104049862B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060007176A1 (en) * | 2004-07-06 | 2006-01-12 | Chung-Yi Shen | Input method and control module defined with an initial position and moving directions and electronic product thereof |
CN102144213A (zh) * | 2008-08-29 | 2011-08-03 | 微软公司 | 可滚动区域多缩放比例查看 |
CN102033648A (zh) * | 2009-10-02 | 2011-04-27 | 索尼公司 | 信息处理设备、信息处理方法以及信息处理程序 |
CN102193677A (zh) * | 2010-03-08 | 2011-09-21 | 株式会社Ntt都科摩 | 显示装置以及画面显示方法 |
CN102375689A (zh) * | 2011-09-23 | 2012-03-14 | 上海量明科技发展有限公司 | 触摸屏操作的方法及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242839A (zh) * | 2015-11-12 | 2016-01-13 | 广州视睿电子科技有限公司 | 一种触摸菜单的控制方法及*** |
CN109445658A (zh) * | 2018-10-19 | 2019-03-08 | 北京小米移动软件有限公司 | 一种切换显示模式的方法、装置、移动终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP2778880A2 (en) | 2014-09-17 |
KR20140113056A (ko) | 2014-09-24 |
US20140267115A1 (en) | 2014-09-18 |
EP2778880A3 (en) | 2015-03-11 |
AU2014201249A1 (en) | 2014-10-02 |
EP2778880B1 (en) | 2018-06-13 |
CN104049862B (zh) | 2019-04-26 |
US9489069B2 (en) | 2016-11-08 |
KR102157332B1 (ko) | 2020-09-17 |
AU2014201249B2 (en) | 2019-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104049862A (zh) | 用于控制显示功能的方法及其电子装置 | |
US9851898B2 (en) | Method for changing display range and electronic device thereof | |
KR102207861B1 (ko) | 디스플레이 방법 및 그 방법을 처리하는 전자 장치 | |
KR102137240B1 (ko) | 디스플레이 영역을 조절하기 위한 방법 및 그 방법을 처리하는 전자 장치 | |
KR102241994B1 (ko) | 전자 펜을 이용한 기능 제어 방법 및 그 방법을 처리하는 전자 장치 | |
US8732613B2 (en) | Dynamic user interface for navigating among GUI elements | |
CN103376987B (zh) | 调整窗口的尺寸的方法及电子装置 | |
CN104035678B (zh) | 滚动方法及使用该滚动方法的电子设备 | |
EP2728457A2 (en) | Display method and electronic device using the same | |
US8832591B2 (en) | Grid display device and grid display method in mobile terminal | |
JP2012089115A (ja) | 端末機における項目の選択方法及び装置 | |
CN104904126A (zh) | 用于显示图像的方法和移动设备 | |
JP6032702B2 (ja) | タッチスクリーンを具備する電子機器における画面拡大装置及び方法 | |
EP2759920B1 (en) | Method and apparatus for controlling content playback | |
CN104007873B (zh) | 用于确定触摸输入对象的方法及其电子装置 | |
CN105453024A (zh) | 用于显示的方法及其电子装置 | |
KR20150007048A (ko) | 전자 장치의 디스플레이 방법 | |
CN104536787B (zh) | 资源预加载方法及装置 | |
US20160139765A1 (en) | Method for displaying and an electronic device thereof | |
US20130082972A1 (en) | Method and device for controlling contents using touch, recording medium therefor, and user terminal having same | |
US20140259150A1 (en) | Method and apparatus for recognizing pattern | |
KR101832838B1 (ko) | 휴대용 단말기에서 화면 크기를 조절하기 위한 장치 및 방법 | |
US20140201680A1 (en) | Special character input method and electronic device therefor | |
US20190114071A1 (en) | Display control apparatus and display control method |
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: 20190426 Termination date: 20200317 |
|
CF01 | Termination of patent right due to non-payment of annual fee |