CN104049862B - 用于控制显示功能的方法及其电子装置 - Google Patents

用于控制显示功能的方法及其电子装置 Download PDF

Info

Publication number
CN104049862B
CN104049862B CN201410099097.6A CN201410099097A CN104049862B CN 104049862 B CN104049862 B CN 104049862B CN 201410099097 A CN201410099097 A CN 201410099097A CN 104049862 B CN104049862 B CN 104049862B
Authority
CN
China
Prior art keywords
touch
angle
electronic device
movement
information
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.)
Expired - Fee Related
Application number
CN201410099097.6A
Other languages
English (en)
Other versions
CN104049862A (zh
Inventor
全镛俊
金键洙
金汉执
尹弼注
黄秀智
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN104049862A publication Critical patent/CN104049862A/zh
Application granted granted Critical
Publication of CN104049862B publication Critical patent/CN104049862B/zh
Expired - Fee Related 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

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来确定与触摸移动距离成比例的放大/缩小倍率。
……等式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 (14)

1.一种电子装置中的方法,所述方法包括:
检测触摸;
当触摸的移动被检测到时,检测触摸的移动方向是否改变;
当触摸的移动方向改变时,检测从触摸在其被检测到的第一点到触摸的移动方向在其改变的第二点的距离;
当所述距离大于或等于参考距离时,根据触摸的移动来滚动显示信息;和
当所述距离小于所述参考距离时,基于根据触摸的移动的角度来放大或缩小显示信息。
2.根据权利要求1所述的方法,其中,基于所述角度来放大或缩小显示信息的步骤包括:
当触摸的移动被检测到时,基于通过第一点的水平线来确定根据触摸的移动的角度;和
当所述角度大于参考角度范围时,基于所述角度来放大或缩小显示信息。
3.根据权利要求1所述的方法,其中,基于所述角度来放大或缩小显示信息的步骤包括:
当触摸的移动方向改变时,基于通过第二点的水平线来确定根据触摸的移动的角度。
4.根据权利要求1所述的方法,基于所述角度来放大或缩小显示信息的步骤包括:
当所述距离小于所述参考距离时,基于通过第二点的水平线来确定根据触摸的移动的角度。
5.根据权利要求2所述的方法,其中,基于所述角度来放大或缩小显示信息的步骤包括:
当根据触摸的移动的角度大于所述参考角度范围时,基于触摸的移动方向来确定显示信息的缩放功能;和
根据显示信息的缩放功能来放大或缩小显示信息。
6.根据权利要求5所述的方法,还包括:当根据触摸的移动的角度包括在参考角度范围中时,基于触摸的移动来滚动显示信息。
7.根据权利要求5所述的方法,其中,放大或缩小显示信息的步骤包括:
当显示信息的缩放功能被确定时,基于触摸的移动距离来确定显示信息的放大或缩小倍率;和
根据放大或缩小倍率来放大或缩小显示信息。
8.一种电子装置,包括:
触摸屏;和
至少一个处理器,
其中,所述至少一个处理器被配置为:
检测触摸;
当触摸的移动被检测到时,检测触摸的移动方向是否改变;
当触摸的移动方向改变时,检测从触摸在其被检测到的第一点到触摸的移动方向在其改变的第二点的距离;
当所述距离大于或等于参考距离时,根据触摸的移动来滚动显示信息;
当所述距离小于所述参考距离时,基于根据触摸的移动的角度来放大或缩小显示信息。
9.根据权利要求8所述的电子装置,其中,当在触摸屏上检测到的触摸的移动被检测到时,所述至少一个处理器基于通过第一点的水平线来确定根据触摸的移动的角度,并且当所述角度大于参考角度范围时,基于所述角度来放大或缩小显示信息。
10.根据权利要求8所述的电子装置,其中,当触摸的移动方向改变时,所述至少一个处理器基于通过第二点的水平线来确定根据触摸的移动的角度。
11.根据权利要求8所述的电子装置,其中,当所述距离小于所述参考距离时,所述至少一个处理器基于通过第二点的水平线来确定根据触摸的移动的角度。
12.根据权利要求9所述的电子装置,其中,当根据触摸的移动的角度大于参考角度范围时,所述至少一个处理器基于触摸的移动方向来确定显示信息的缩放功能,并根据显示信息的缩放功能来放大或缩小显示信息。
13.根据权利要求12所述的电子装置,其中,当根据触摸的移动的角度包括在参考角度范围中时,所述至少一个处理器基于触摸的移动来滚动显示信息。
14.根据权利要求12所述的电子装置,其中,当显示信息的缩放功能被确定时,所述至少一个处理器基于触摸的移动距离来确定显示信息的放大或缩小倍率,并根据放大或缩小倍率来放大或缩小显示信息。
CN201410099097.6A 2013-03-15 2014-03-17 用于控制显示功能的方法及其电子装置 Expired - Fee Related CN104049862B (zh)

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 CN104049862A (zh) 2014-09-17
CN104049862B true 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)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
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 株式会社東海理化電機製作所 操作判定装置
CN105242839A (zh) * 2015-11-12 2016-01-13 广州视睿电子科技有限公司 一种触摸菜单的控制方法及***
KR102354016B1 (ko) 2017-08-22 2022-01-21 삼성전자주식회사 표시 장치에 표시된 콘텐트의 크기를 변경하기 위한 방법 및 그 전자 장치
CN109445658A (zh) * 2018-10-19 2019-03-08 北京小米移动软件有限公司 一种切换显示模式的方法、装置、移动终端和存储介质
CN110032326A (zh) * 2019-03-29 2019-07-19 网易(杭州)网络有限公司 移动终端显示画面的控制方法、装置、设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 (28)

* Cited by examiner, † Cited by third party
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
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
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 キヤノン株式会社 情報処理装置及びその制御方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 上海量明科技发展有限公司 触摸屏操作的方法及***

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
US9489069B2 (en) 2016-11-08
KR102157332B1 (ko) 2020-09-17
CN104049862A (zh) 2014-09-17
AU2014201249B2 (en) 2019-05-23

Similar Documents

Publication Publication Date Title
CN104049862B (zh) 用于控制显示功能的方法及其电子装置
US11054988B2 (en) Graphical user interface display method and electronic device
KR102207861B1 (ko) 디스플레이 방법 및 그 방법을 처리하는 전자 장치
KR102137240B1 (ko) 디스플레이 영역을 조절하기 위한 방법 및 그 방법을 처리하는 전자 장치
KR102241994B1 (ko) 전자 펜을 이용한 기능 제어 방법 및 그 방법을 처리하는 전자 장치
EP2950193A1 (en) Electronic device with foldable display and method of operating the same
CN105786878B (zh) 一种浏览对象的显示方法及装置
EP2701352A1 (en) Method for transmitting/receiving message and electronic device thereof
US9594501B2 (en) Method for changing display range and electronic device thereof
JP5871965B2 (ja) 電子装置のスクロール装置及びその方法
US10191645B2 (en) Controlling a touch panel display during scrolling operations
US9201566B2 (en) Presentation of image on display screen with combination crop and rotation and with auto-resizing of crop field
EP2657829A2 (en) Method of adjusting size of window and electronic device therefor
CN103677557A (zh) 基于用户方位的智能屏幕旋转
CN106354404B (zh) 页面操作方法及装置
CN103677558A (zh) 用于在电子装置中控制缩放功能的方法和设备
KR20140040401A (ko) 한 손 제어 모드를 제공하기 위한 방법 및 그 전자장치
KR20140036576A (ko) 카테고리 디스플레이를 위한 방법 및 그 방법을 처리하는 전자 장치
CN105453024A (zh) 用于显示的方法及其电子装置
JP2014016984A (ja) 壁紙画像の設置方法とデジタルメディアコントローラ
EP2757469B1 (en) Method and apparatus for executing application program in electronic device
US20140259150A1 (en) Method and apparatus for recognizing pattern
CN104049843B (zh) 一种信息处理方法及电子设备
KR20100092654A (ko) 오브젝트 변경 방법, 터치 스크린 단말기 및 컴퓨터로 읽을수 있는 기록매체
KR102569267B1 (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: 20190426

Termination date: 20200317

CF01 Termination of patent right due to non-payment of annual fee