具触控式屏幕的电子装置及其显示控制方法

文档序号:6355316阅读:204来源:国知局
专利名称:具触控式屏幕的电子装置及其显示控制方法
技术领域
本发明有关于ー种电子装置及其显示控制方法,且特别是有关于ー种具触控式屏幕的电子装置及其显示控制方法
背景技术
由于科技的进步,现在电脑的操作系统已经能够支持触控式屏幕,因此,使用者可以利用手来取代电脑的鼠标来进一步的控制电脑系统。然而,由于现今视窗操作系统中屏幕上的使用者接ロ(user interface,简称n)图形的尺寸(size)仍旧沿用过去视窗操作系统中使用者接ロ的尺寸。因此,如果使用者利用手指来操作使用者接ロ会造成使用者相当程度的不便。上述使用者接ロ可为状态指示图形或者功能按钮。请參照图1,其所示为已知的视窗操作系统示意图。于屏幕100上可显示出操作系统的工具栏110,而工具栏110上有多个使用者接ロ,例如开始按钮112、以及网络状态图形114。而在操作系统上执行程序120时,此程序120的视窗上也有相对应的使用者接ロ,例如结束按钮122、缩放按钮124、最小化按钮126。当使用者利用鼠标来操控时,其光标(cursor) 150会随着鼠标的移动而移动,并且利用鼠标上的按钮来进ー步的与屏幕上所有的使用者接ロ进行互动。很明显地,根据屏幕100上光标150的位置,使用者可以很清楚的知道即将按下的使用者接ロ(功能按钮或者状态指示图形)为何,因此操作起来非常的便捷。然而,当屏幕100改为触控式屏幕之后,使用者可以舍弃操控鼠标并且利用手指160的点选来进一歩的控制屏幕100上所有的使用者接ロ。由于传统操作系统上使用者接ロ的尺寸小于手指160的触控面积,因而将造成使用者无法很准确的点选正确的使用者接ロ。也就是说,由于使用者接ロ之间的距离很短,使用者也无从得知是否正确的接触到想要的使用者接ロ(功能按钮或者状态指示图形)。因此,会造成操作系统执行的功能与使用者欲执行的功能相异,而造成使用者的不便。举例来说,当使用者欲将程序120作缩放视窗的功能,使用者必须利用手指160点选缩放按钮124。然而,使用者可能点选到最小化按钮126或者结束按钮122,以至于操作系统执行的功能与使用者欲执行的功能相异。

发明内容
本发明提出一种触控式屏幕的显示控制方法,此触控式屏幕搭配于电子装置。此方法包括下列步骤根据接触点对应的位置信号产生触控边界;判断触控边界是否碰撞于触控式屏幕上的使用者接ロ ;若是,则根据触控边界进行影像放大动作,并显示于触控式屏幕;移动接触点至特定使用者接ロ后,移除接触点,使得视窗控制应用模块执行特定使用者接ロ对应的动作。本发明还提出ー种具有触控式屏幕的电子装置,包括触控单元,根据触控屏幕上的接触点对应产生位置信号;手势引擎,接收位置信号并产生触控边界,并且判断触控边界是否碰撞于触控式屏幕上的使用者接ロ ;影像放大应用模块,当触控边界碰撞于触控式屏幕上的使用者接ロ时,进行影像放大动作,并显示于触控式屏幕;过滤单元,当移动接触点至特定使用者接ロ后,并移除接触点,过滤单元获取位置信号消失前的最后位置,并输出最后位置;以及控制应用模块,接收最后位置。综上所述,本发明于具有触控式屏幕的电子装置中加载多个应用模块以及驱动模块,当使用者选定尺寸较小的使用者接ロ时,会在触点附近进行影像放大处理,而使用者可根据放大区域来选定特定的使用者接ロ。如此,可以解决传统手指触控面积太大造成电子装置误操作的情形发生。


图I所示为已知视窗操作系统示意图。
图2所示为本发明一实施例具触控式屏幕的显示算法的架构示意图。图3a至图3d说明本发明ー实施例的显示控制流程示意图。图4a至图4c说明本发明ー实施例的显示控制流程示意图。图5所示为本发明一实施例具触控式屏幕的电子装置其显示控制方法流程图。
具体实施例方式本发明有关于ー种具触控式屏幕的电子装置及其显示控制方法。于ー实施例中,此电子装置中具有多个应用模块以及驱动模块。当使用者选定尺寸较小的使用者接ロ吋,电子装置会根据接触点而获得触控边界(touch boundary),而利用触控边界查询操作系统内建的使用者接ロ布局(UI layout)。当触控边界与使用者接ロ发生碰撞(collision)吋,则根据触控边界进行影像放大处理,而使用者即可以得知所接触点所接近的使用者接ロ,并可据以移动接触点至特定使用者接ロ。当接触点消失时,操作系统即可根据最后的触控点所对应的位置信号来正确的执行相对应特定的使用者接ロ的功能。请參照图2,其所示为本发明一实施例具触控式屏幕的显示架构示意图。此架构包括触控单元(touch unit) 200与过滤单元(filter unit) 204,于ー实施例中,其中触控単元200具有触控屏幕的驱动模块(driver),此驱动模块根据使用者于触控屏幕上所点选的接触点,输出相对应的位置信号,而此位置信号可为坐标信号。于ー实施例中,过滤单元204也具有ー驱动模块,其可接收触控単元200所输出的位置信号,并且执行位置信号的过滤动作。当然,于ー实施例中,过滤单元204也可以利用固件来达成。再者于ー实施例中,此架构还包括手势引擎(gesture engine) 206、影像放大应用(image magnifier application)模块 208、以及控制应用(windows controlapplication)模块210。其中,过滤单元204利用应用模块接ロ (application programinterface) 220来与手势引擎206以及控制应用模块210来传递位置信号。其中,手势引擎206会根据接收的位置信号产生触控边界,而触控边界所形成的范围会包括上述接触点。于一实施例中,控制应用程序为微软公司窗ロ操作系统(Microsoft Windows)中的窗ロ控制段用fe序(windows control application programノ。根据本发明的实施例,当触控边界形成后,手势引擎206会利用触控边界的相关坐标来查询操作系统内建的使用者接ロ布局,并且得知上述触控边界是否与屏幕画面中的任何使用者接ロ发生碰撞。举例来说,当触控边界与第一使用者接ロ发生碰撞时,影像放大应用模块208会将触控点以及第一使用者接ロ附近形成的几何形状区域进行影像放大动作并呈现于触控屏幕上。接着,使用者即可以移动接触点并确认所接触的使用者接ロ。以下利用图3a至图3d,来说明本发明的显示控制流程。如图3a所示,于触控屏幕300上可显示出操作系统的工具栏310,而工具栏310上有多个使用者接ロ,例如开始按钮312、以及网络状态图形314。而在操作系统上执行模块320时,此模块320的视窗上也有相对应的使用者接ロ,例如结束按钮322、缩放按钮324、最小化按钮326。假设使用者欲将此模块320作最小化的动作,使用者必须将手指360的接触点接触于最小化按钮326。如图3a所示,当使用者将手指所产生的接触点接触到小尺寸的使用者接ロ时,触控单元200即可根据此接触点产生位置信号,例如(x,y)坐标的位置信号至过滤单元204以及手势引擎206。
接着,手势引擎206即根据位置信号产生触控边界。假设触控边界为方形,则触控边界的四个角落的坐标可为(X+Ax, y+Ay)、(X+Ax, y_ A y)、(x_ Ax, y+A y)、(x_ Ax,y-Ay)。当然,触控边界的范围可以经由适当地设计,再者触控边界并不限定是方形,也可为圆形、多边形等等。之后,手势引擎206会利用触控边界的相关坐标来查询操作系统内建的使用者接ロ布局,并得知上述触控边界使否与屏幕画面中的任何使用者接ロ发生碰撞。再者,当触控边界与使用者接ロ之间的位置有覆盖(overlap)时,即可视为触控边界与使用者接ロ碰撞。举例来说,当手势引擎206确认触控边界碰撞或覆盖于结束按钮322、缩放按钮324、最小化按钮326任何ー个使用者接ロ时,则影像放大应用模块208会根据触控边界来进行影像放大动作并呈现于触控屏幕上。如图3b所示,影像放大应用模块208进行影像放大动作后产生放大的区域350当中即显示结束按钮322’、缩放按钮324’、最小化按钮326’。此时,使用者经由放大的区域350得知手指360接触的接触点位置是在缩放按钮324’上,并非为最小化按钮326’上。接着,使用者的手指360可以向左移动至最小化按钮326’。因此,如图3c所示,使用者的手指360会改变成为接触于最小化按钮326’。最后,当使用者确定手指360接触于最小化按钮326’吋,仅需将手指360移开屏幕。此时,过滤单元204会将手指移开屏幕时最后产生的最后位置传递至控制应用模块210,则操作系统即可确认此最后位置是在最小化按钮326上。因此,如图3d所示,此模块320进行最小化动作,使得模块320的视窗成为ー个新增的使用者接ロ位在工具栏310上。请參照图4a至图4c,其说明本发明ー实施例的显示控制流程。如图4a所示,于触控屏幕300上可显示出操作系统的工具栏310,而工具栏310上有多个使用者接ロ,例如开始按钮312、以及网络状态图形314。而在操作系统的桌面上则显示八个使用者接ロ(A H使用者接ロ)可供点选。假设使用者欲点选“H”使用者接ロ时,使用者可将手指360的接触点接触于“H”使用者接ロ附近。当然,也可以将手指360直接接触到“ H”使用者接ロ。如图4a所示,触控单元200即可根据手指相对应的接触点产生位置信号,例如(X,y)至过滤单元204以及手势引擎206。接着,手势引擎206即根据位置信号产生触控边界。触控边界由手势引擎206产生,可为各种形状。而手势引擎206会利用触控边界的相关坐标来查询操作系统内建的使用者接ロ布局,并得知上述触控边界使否与屏幕画面中的任何使用者接ロ发生碰撞。举例来说,当手势引擎206确认触控边界碰撞于使用者接ロ时,则影像放大应用模块208会根据触控边界将上述接触点以及上述这些使用者接ロ进行影像放大动作并呈现于触控屏幕上。如图4b所示,影像放大应用模块208进行影像放大动作后产生的放大区域350当中即显示出“ D”、“H”使用者接ロ。此时,使用者经由放大区域350得知手指360尚未接触 到“ H”使用者接ロ。接着,使用者的手指360可以右移动至“H”使用者接ロ。因此,如图4c所示,使用者的手指360会改变成为接触于“H”使用者接ロ。最后,当使用者确定手指360接触于“H”使用者接ロ吋,仅需将手指360移开屏幕。此时,过滤单元204会将手指移开屏幕时最后所产生的最后位置传递至视窗应用模块210,则操作系统即可确认此最后位置是在“ H”使用者接口上。因此,操作系统执行点选“H”使用者接ロ的功能。请參照图5,其所示为本发明具触控式屏幕的电子装置其显示控制方法流程图。此电子装置需要具备如图2所示的架构,亦即具有触控单元200、过滤单元204的驱动模块以及手势引擎206、影像放大应用模块208、以及控制应用模块210。首先,根据接触点所对应的位置信号产生触控边界(步骤S410);接着,判断上述触控边界是否覆盖于与触控式屏幕上的使用者接ロ(步骤S420)。若否,结束此流程;反之,则根据触控边界进行影像放大动作(步骤S430),其可将包括所有被碰撞(覆盖)的使用者接ロ进行影像放大动作。最后,使用者可移动接触点至特定使用者接ロ后,移除上述触控点,使得控制应用模块执行上述特定使用者接ロ对应的动作(步骤S440)。本发明的优点是于具有触控屏幕的电子装置中加载多个应用模块以及驱动模块。此电子装置可为桌上型电脑系统、可携式平板电脑、或者是笔记本电脑等等。当使用者选定尺寸较小的使用者接ロ时,会在触控点附近进行影像放大处理,而使用者可根据放大区域来选定特定的使用者接ロ。如此,可以解决传统手指触控面积太大造成电子装置误操作的情形发生。综上所述,虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。任何本领域技术人员,在不脱离本发明的精神和范围内,当可作各种更动与润饰,因此本发明的保护范围当以权利要求所界定的为准。
权利要求
1.一种触控式屏幕的显示控制方法,搭配于电子装置,其特征在于,上述方法包括下列步骤 根据接触点对应的位置信号产生触控边界; 判断上述触控边界是否碰撞于上述触控式屏幕上的使用者接口; 若是,则根据上述触控边界进行影像放大动作,并显示于上述触控式屏幕; 移动上述接触点至特定使用者接口后,移除上述接触点,使得控制应用模块执行上述特定使用者接口对应的懂作。
2.根据权利要求I所述的触控式屏幕的显示控制方法,其特征在于,上述电子装置具有触控单元以及手势引擎,上述触控单元根据上述接触点产生上述位置信号,上述手势引擎根据上述位置信号产生上述触控边界。
3.根据权利要求2所述的触控式屏幕的显示控制方法,其特征在于,其中判断上述触控边界是否碰撞于上述触控式屏幕上的上述使用者接口,是由上述手势弓I擎利用上述操作系统内建的使用者接口布局来查询。
4.根据权利要求I所述的触控式屏幕的显示控制方法,其特征在于,其中上述电子装置具有影像放大应用模块用以执行上述影像放大动作。
5.根据权利要求I项所述的触控式屏幕的显示控制方法,其特征在于,其中移动上述接触点至上述特定使用者接口后,移除上述接触点,使得视窗控制应用模块执行上述特定使用者接口对应的动作,是通过上述电子装置具有过滤单元,获取上述接触点被移除前的最后位置,并将上述最后位置传递至上述控制应用模块。
6.一种具有触控式屏幕的电子装置,其特征在于,包括 触控单元,根据上述触控屏幕上的接触点对应产生位置信号; 手势引擎,接收上述位置信号并产生触控边界,并且判断上述触控边界是否碰撞于上述触控式屏幕上的使用者接口; 影像放大应用模块,当上述触控边界碰撞于上述触控式屏幕上的上述使用者接口时,进行影像放大动作,并显示于上述触控式屏幕; 过滤单元,当移动上述接触点至特定使用者接口后,并移除上述接触点,上述过滤单元获取上述位置信号消失前的最后位置,并输出上述最后位置;以及控制应用模块,接收上述最后位置。
7.根据权利要求6所述的具有触控式屏幕的电子装置,其特征在于,其中上述手势引擎利用上述操作系统内建的使用者接口布局来查询上述触控边界是否碰撞上述使用者接□。
全文摘要
一种具触控式屏幕的电子装置及其显示控制方法,此触控式屏幕搭配于电子装置,用以对尺寸较小的使用者接口进行影像放大处理,并根据放大区域来选定特定的使用者接口。此方法包括下列步骤根据接触点对应的位置信号产生触控边界;判断触控边界是否碰撞于触控式屏幕上的使用者界面;若是,则根据触控边界进行影像放大动作,并显示于触控式屏幕;移动接触点至特定使用者接口后,移除接触点,使得控制应用模块执行特定使用者接口对应的动作。
文档编号G06F3/048GK102650926SQ20111005044
公开日2012年8月29日 申请日期2011年2月25日 优先权日2011年2月25日
发明者林宏益, 王荣兴, 许文修, 谢秉承 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1