专利名称:在触控屏幕上放大影像的方法及电子装置的制作方法
技术领域:
本发明涉及一种影像显示方法,特别是涉及一种在触控屏幕上放大影像的方法。
背景技术:
近年来,多点触控屏幕日渐普及。就目前市面上的多点触控屏幕的设备而言,浏览影像(包括图片、网页、导航界面、影片等)的方式多为使用者以双指按住屏幕某两处,然后双指向外移动代表要放大影像,双指向内移动要缩小影像。此种方式虽然方便,但是仍然不够快速,不够直觉。使用者明明已经知道要看影像内哪个范围的东西,仍然要双手按住然后双指向外移动。因此,本发明为解决上述问题,提出一种多点触控影像快速放大的方法。
发明内容
本发明提供一种在触控屏幕上放大影像的方法,其包括接收在一触控屏幕上至少2个碰触点的位置信息;以该至少2个碰触点的位置信息决定一矩形范围;依据该触控屏幕的显示区域的长度与宽度以及该矩形范围的长度与宽度,决定将该矩形范围所包含的一影像于该显示区域上放大而不变形的最大放大倍率;依据该最大放大倍率将该矩形范围中的该影像放大,并将该矩形范围中的该影像显示于该显示区域的中央。本发明另还提供一种电子装置,其包括一触控屏幕及一处理器。其中该触控屏幕包括一显示区域。该处理器,接收在该触控屏幕的该显示区域上至少2个碰触点的位置信息,以该至少2个碰触点的位置信息决定一矩形范围,依据该触控屏幕的该显示区域的长度与宽度以及该矩形范围的长度与宽度,决定将该矩形范围所包含的一影像于该显示区域上放大而不变形的最大放大倍率,依据该最大放大倍率将该矩形范围放大,并控制该触控屏幕,使得将该矩形范围中的该影像显示于该显示区域的中央。
图I显示依据本发明实施例的电子装置的方块示意图。图2显示依据本发明实施例的在触控屏幕上放大影像的方法的流程图。图3A 3D显示用双指按压造成2个碰触点以放大影像的例。图4A 4D显示用三指按压造成3个碰触点以放大影像的例。图5显示依据本发明实施例的以3个碰触点决定矩形范围的方法的一例。图6A 6C显示依据本发明实施例的以3个碰触点决定矩形范围的方法的另一例。图7显示依据本发明实施例的在触控屏幕上放大影像的方法与传统的放大影像方法相容应用的说明图。附图符号说明电子装置10
中央处理器11触控面板13触控屏幕30矩形范围35矩形范围35’
具体实施例方式为使本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并结合附图详细说明如下。本发明说明书提供不同的实施例来说明本发明不同实施方式的技术特征。其中,实施例中的各元件的配置为说明之用,并非用以限制本发明。且实施例中附图标号的部分重复,是为了简化说明,并非意指不同实施例之间的关联性。
图I显示依据本发明实施例的电子装置的方块示意图。电子装置10可以为笔记型计算机、移动电话、个人数字助理,或任何配置有触控面板的电子装置。电子装置10包括中央处理器11、触控面板13。触控面板13包含具有触控功能的一显示面,使用者可藉由触控面板13输入指令及信息。中央处理器11依据由触控面板13输入的指令及信息,控制触控面板13及整个电子装置10的运作。触控面板13的该显示面可显示各种影像物件,当使用者欲将该影像物件的一部份局部放大时,仅需以双指或三指框点出其所欲放大的部分,中央处理器11即可自动运算出适当的放大倍率,并控制触控面板13,使得于该显示面上放大显示该使用者所欲放大的部分影像。详细方法步骤如后所述。图2显示依据本发明实施例的在触控屏幕上放大影像的方法的流程图。在步骤S20中,于一触控屏幕的显示面上显示影像。参见图3A,触控屏幕30上显示「acer J影像。步骤S21中,接收在该触控屏幕上至少2个碰触点的位置信息。步骤S23中,以该至少2个碰触点的位置信息决定该触控屏幕上的一矩形范围,并于该显示区域显示该矩形范围的一边框。依据碰触点的数量,可以采用不同的方式来决定该矩形范围。例如,若碰触点有2个,则以该2个碰触点之间的最短连线作为矩形的一对角线,决定出该矩形范围。该矩形范围中的影像,即作为放大显示的对象。例如,参见图3B,触控屏幕30中,显示由该2个碰触点位置所决定的该矩形范围的边框35。在此是以双指按下造成的2个碰触点为例,碰触点的数量并不限于2。至于碰触点有3个以上的状况,后文中将举例说明。步骤S25中,依据该触控屏幕的显示区域的长度与宽度以及该矩形范围的长度与宽度,决定将该矩形范围所包含的一影像于该显示区域上放大而不变形的最大放大倍率。例如,该触控屏幕的显示区域在垂直方向的长度为该矩形范围在垂直方向的长度的10倍,而该触控屏幕的显示区域在水平方向的宽度为该矩形范围在水平方向的宽度的5倍,则为了使得该矩形范围中的该影像在被放大之后不仍能保持原有的长宽比(不变形),则该矩形范围于该显示区域上放大而不变形的最大放大倍率为放大5倍。在步骤S27中,依据该最大放大倍率将该矩形范围中的该影像放大。在上例中,即为将该矩形范围中的该影像放大5倍。
在步骤S29中,将放大后的该矩形范围中的该影像显示于该显示区域的中央。参见图3C,触控屏幕30上立刻显示放大后的该矩形范围35’中的该影像。使用者手指放开后,触控屏幕上的影像如图3D所示,其所欲放大的部分影像已经被放大并置中显示,而在该矩形范围35之外的周边影像,亦以同样放大倍率显示于该触控屏幕上。相较于传统的方法,本发明至少有下列优点(I)快速使用者双指按下去的瞬间,电子装置的运算器可以立即计算出选取范围的矩型范围大小以及将此矩形范围放大到屏幕上最大且不变形的影像大小;(2)直觉使用者仅需将双指按在想要观看的局部影像的两个角落,即表示就是欲将该局部影像放大,不用再以双指向外移动来达成目的;(3)欲观看的局部影像显示在屏幕正中央(显示面几何中心),而不会歪到旁边去。上述方法中的碰触点的数量并不限于2,兹举例说明在3个碰触点的状况中,决定该矩形范围的方法,请参见图4A 图4D。
在图4A中,触控屏幕40上显示「acer」影像。当接收到该触控屏幕上3个碰触点的位置信息时,依据该位置信息,决定与该3个碰触点的内缘相接触的该矩形范围,如图4B所示。在3个碰触点的状况,依据3个碰触点的位置配置,有可能会有I个碰触点与另2个碰触点的连线接触,或者任一个碰触点都不和另外2个碰触点的连线接触。若该3个碰触点中任I个碰触点未与另2个碰触点的连线接触(如图4B所示),则从该3个碰触点中选取一个碰触点,并以被选取的该碰触点作为该矩形范围的一顶点,再以该3个碰触点中未被选取的2个该碰触点定义该矩形范围的一水平边与一垂直边,继之再依据该顶点、该水平边、及该垂直边,决定该矩形范围。上述被选取的该碰触点为以被选取的该碰触点为原点画出4个象限,则未被选取的该2个碰触点均位于该4个象限中的同一象限中。参见图5,以碰触点I为原点画出4个象限,则碰触点2及碰触点3均位于同一象限(第I象限);以碰触点2为原点画出4个象限,则碰触点I位于第3象限,碰触点3位于第4象限;以碰触点3为原点画出4个象限,则碰触点2位于第2象限,碰触点I位于第3象限。因此,选取碰触点I作为矩形范围的顶点,以和碰触点2内缘相切的水平线为该矩形范围的水平边,并以和碰触点3的内缘相切的垂直线为该矩形范围的垂直边。在3个碰触点的状况,若不是如图4B所示的「3个碰触点中任I个碰触点未与另2个碰触点的连线接触」,而是有I个碰触点与另2个碰触点的连线接触的状况,则不是以图5所示的方式决定矩形范围,而是以图6A-图6C所示的方式决定矩形范围。参见图6A,如果触控屏幕感应到有3个碰触点,且某一点(在此例为碰触点2)碰触到另外2个碰触点(在此例中为碰触点I与碰触点3)边缘连线的面积内,代表碰触点2不会影响到绘出矩型的大小,碰触点2在此影像放大过程中,用以辅助决定放大影像的几何中心。在此情况下,则以上述接触到另2个碰触点的连线的该碰触点2为中心点,以上述另2个碰触点(碰触点I及3)中,与该中心点(碰触点2)距离较远者为该矩形范围的一顶点。在此例中为碰触点I距离碰触点2较远,因此以碰触点I为该矩形范围的顶点(如图6B所示)。继的,依据该中心点(碰触点2)与该顶点(碰触点I)决定该矩形范围,并计算该将该矩形范围所包含的一影像于该显示区域上放大而不变形的最大放大倍率,依据该最大放大倍率将该矩形范围放大并置中显示(如图6C所示)。本发明与传统的放大影像方法相同,图7依据本发明实施例的在触控屏幕上放大影像的方法与传统的放大影像方法相容应用的说明图。步骤S70中,于一触控屏幕的显示面上显示影像。步骤S71中,接收在该触控屏幕上至少2个碰触点的位置信息。在步骤S72中,当双指(或三指)在屏幕上按压时,电子装置的中央处理器先等候一预定时间(例如0.1秒),暂不运算及显示放大的影像。在此等候时间内,若使用者欲采用传统的多点触控影像缩放的功能。亦即,如果使用者要使用传统的多点触控影像缩放功能,必需在手指按下去的一小段时间内将手指向外或向内移动拖曳的动作(步骤S721),若使用者的手指向内拖曳移动,则进行传统的程序S720。程序S720包括步骤S721、S723及S725。在步骤S723中,将影像沿着手指向内的幅度缩小显示;若使用者的手指向外拖曳移 动,则在步骤S725中,将影像沿着手指向外的幅度放大显示。若在该等候时间内,使用者并未将按压的双指(或三指)向外或向内移动拖曳,则进行步骤S73。步骤S73 步骤S79和上述图3的步骤S23 步骤S29相同,在此不再赘述。亦即,以该至少2个碰触点的位置信息决定该触控屏幕上的一矩形范围;依据该触控屏幕的显示区域的长度与宽度以及该矩形范围的长度与宽度,决定将该矩形范围所包含的一影像于该显示区域上放大而不变形的最大放大倍率;依据该最大放大倍率将该矩形范围中的该影像放大,并将放大后的该矩形范围中的该影像显示于该显示区域的中央。虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,本领域的技术人员,在不脱离本发明的精神和范围的前途下,可做若干更动与润饰,因此本发明的保护范围是以本发明的权利要求为准。
权利要求
1.一种在触控屏幕上放大影像的方法,其包括 接收在一触控屏幕上至少2个碰触点的位置信息; 以该至少2个碰触点的位置信息决定该触控屏幕上的一矩形范围; 依据该触控屏幕的显示区域的长度与宽度以及该矩形范围的长度与宽度,决定将该矩形范围所包含的一影像于该显示区域上放大而不变形的最大放大倍率; 依据该最大放大倍率将该矩形范围中的该影像放大,并将放大后的该矩形范围中的该影像显示于该显示区域的中央。
2.如权利要求I所述的在触控屏幕上放大影像的方法,进一步于该显示区域显示该矩形范围的一边框。
3.如权利要求I所述的在触控屏幕上放大影像的方法,进一步判断该碰触点的个数。
4.如权利要求3所述的在触控屏幕上放大影像的方法,其包括 当判断该碰触点的个数为2个时,接收在一触控屏幕上该2个碰触点的位置信息; 依据该位置信息决定该2个碰触点之间的最短连线; 依据该最短连线,决定该矩形范围,其中该最短连线为该矩形范围的一对角线。
5.如权利要求3所述的在触控屏幕上放大影像的方法,其包括 当判断该碰触点的个数为3个时,接收在一触控屏幕上该3个碰触点的位置信息; 依据该位置信息,决定与该3个碰触点的内缘相接触的该矩形范围。
6.如权利要求5所述的在触控屏幕上放大影像的方法,其中上述决定与该3个碰触点的内缘相接触的该矩形范围的步骤还包括 若该3个碰触点中任I个碰触点均未与另2个碰触点的连线接触,则从该3个碰触点中选取一个碰触点,并以被选取的该碰触点作为该矩形范围的一顶点; 以该3个碰触点中未被选取的2个该碰触点定义该矩形范围的一水平边与一垂直边; 依据该顶点、该水平边、及该垂直边,决定该矩形范围。
7.如权利要求6所述的在触控屏幕上放大影像的方法,其中上述被选取的该碰触点为以被选取的该碰触点为原点画出4个象限,则未被选取的该2个碰触点均位于该4个象限中的同一象限中。
8.如权利要求5所述的在触控屏幕上放大影像的方法,若该3个碰触点中任I个碰触点与另2个碰触点的连线接触,则以上述接触到另2个碰触点的连线的该碰触点为中心点,以上述另2个碰触点中,与该中心点距离较远者为该矩形范围的一顶点,并依据该中心点与该顶点决定该矩形范围。
9.一种电子装置,其包括 一触控屏幕,其包括一显示区域; 一处理器,接收在该触控屏幕的该显示区域上至少2个碰触点的位置信息,以该至少2个碰触点的位置信息决定一矩形范围,依据该触控屏幕的该显示区域的长度与宽度以及该矩形范围的长度与宽度,决定将该矩形范围所包含的一影像于该显示区域上放大而不变形的最大放大倍率,依据该最大放大倍率将该矩形范围放大,并控制该触控屏幕,使得将该矩形范围中的该影像显示于该显示区域的中央。
10.如权利要求9所述的电子装置,该处理器进一步控制该触控屏幕以使得该触控屏幕于该显示区域显示该矩形范围的一边框。
11.如权利要求9所述的电子装置,该处理器进一步判断该碰触点的个数。
12.如权利要求11所述的电子装置,该处理器当判断该碰触点的个数为2个时,接收在一触控屏幕上该2个碰触点的位置信息,依据该位置信息决定该2个碰触点之间的最短连线,依据该最短连线,决定该矩形范围,其中该最短连线为该矩形范围的一对角线。
13.如权利要求11所述的电子装置,该处理器当判断该碰触点的个数为3个时,接收在一触控屏幕上该3个碰触点的位置信息,依据该位置信息,决定与该3个碰触点的内缘相接触的该矩形范围。
14.如权利要求13所述的电子装置,其中该处理器进一步执行下列程序以决定与该3个碰触点的内缘相接触的该矩形范围 若该3个碰触点中任I个碰触点未与另2个碰触点的连线接触,则从该3个碰触点中选取一个碰触点,并以被选取的该碰触点作为该矩形范围的一顶点; 以该3个碰触点中未被选取的2个该碰触点定义该矩形范围的一水平边与一垂直边; 依据该顶点、该水平边、及该垂直边,决定该矩形范围。
15.如权利要求14所述的电子装置,其中上述被选取的该碰触点为以被选取的该碰触点为原点画出4个象限,则未被选取的该2个碰触点均位于该4个象限中的同一象限中。
16.如权利要求13所述的电子装置,若该3个碰触点中任I个碰触点与另2个碰触点的连线接触,则以上述接触到另2个碰触点的连线的该碰触点为中心点,以上述另2个碰触点中,与该中心点距离较远者为该矩形范围的一顶点,并依据该中心点与该顶点决定该矩形范围。
全文摘要
一种在触控屏幕上放大影像的方法及电子装置。该触控屏幕上放大影像的方法,其包括接收在一触控屏幕上至少2个碰触点的位置信息;以该至少2个碰触点的位置信息决定一矩形范围;依据该触控屏幕的显示区域的长度与宽度以及该矩形范围的长度与宽度,决定将该矩形范围所包含的一影像于该显示区域上放大而不变形的最大放大倍率;依据该最大放大倍率将该矩形范围中的该影像放大,并将该矩形范围中的该影像显示于该显示区域的中央。
文档编号G06F3/048GK102799345SQ201110140200
公开日2012年11月28日 申请日期2011年5月27日 优先权日2011年5月27日
发明者庄明道 申请人:宏碁股份有限公司