便携式电子装置及其软件对象的控制方法转让专利

申请号 : CN201010210928.4

文献号 : CN102298484B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 庄业国

申请人 : 宏碁股份有限公司

摘要 :

一种便携式电子装置及其软件对象的控制方法。该便携式电子装置包括一本体及一处理模块,该本体包括一第一表面及一第二表面,该第一表面包括一第一感测装置,用以感测使用者触碰的第一位置而取得一第一坐标;该第二表面相对于该第一表面,该第二表面包括一第二感测装置,用以感测使用者触碰的一第二位置而取得一第二坐标;该处理模块设置于该本体内,用以执行一软件程序以产生一软件对象,该处理模块转换该第一坐标成为该第二感测装置上一对应位置的一对应坐标,并且该处理模块比对该第二坐标与该对应坐标以取得一相对位置信息,以依据该相对位置信息移动该软件对象。本发明让使用者针对便携式电子装置的操作更为便利。

权利要求 :

1.一种便携式电子装置,包括:

一本体,该本体包括:

一第一表面,该第一表面包括一第一感测装置,用以感测使用者不间断触碰相同的一第一位置而取得固定的一第一坐标;以及一第二表面,该第二表面相对于该第一表面,该第二表面包括一第二感测装置,用以感测使用者触碰的一第二位置而取得一第二坐标;以及一处理模块,该处理模块设置于该本体内,用以执行一软件程序以产生一软件对象,该处理模块转换该第一坐标成为该第二感测装置上一对应位置的一对应坐标以做为基准点,并且该处理模块比对该第二坐标与该对应坐标以取得一相对位置信息;其中该相对位置信息包括该第二坐标相对于该对应坐标的方向的一方向信息,使得该处理模块根据该方向信息以决定该软件对象的移动方向。

2.如权利要求1所述的便携式电子装置,其中该相对位置信息包括一距离信息,该距离信息为该第二坐标相对于该对应坐标的等比例放大或缩小的距离,该处理模块依据该距离信息以决定该软件对象的移动距离。

3.如权利要求1所述的便携式电子装置,其中该处理模块计算通过该第一位置且实质上垂直于该第一表面的一直线所延伸至该第二感测装置的位置,以作为该对应位置并取得该对应坐标。

4.如权利要求1所述的便携式电子装置,其中该第一感测模块判断该第一位置已改变时,该处理模块停止移动该软件对象并重新取得该第一位置;而当其中该第一感测模块判断该第一位置未改变时,该处理模块依据该相对位置信息持续移动该软件对象。

5.如权利要求1所述的便携式电子装置,其中该第二感测模块判断该第二位置未改变时,接着判断是否在一设定时间内取得两次实质上相同的该第二坐标;若是,则该处理模块通过该软件对象执行一对应操作,若否,则该处理模块依据该相对位置信息持续移动该软件对象。

6.如权利要求1所述的便携式电子装置,其中该第二感测模块判断该第二位置已改变时,该处理模块停止移动该软件对象并重新取得该第二位置。

7.一种软件对象的控制方法,应用于一便携式电子装置,该便携式电子装置包括一本体及一处理模块,该本体包括一第一表面及一第二表面,该第一表面及该第二表面分别包括一第一感测装置及一第二感测装置,且该处理模块用以执行一软件程序以产生一软件对象,该控制方法包括以下步骤:(a)藉由该第一感测装置依据使用者不间断触碰相同的一第一位置而取得固定的一第一坐标;

(b)转换该第一坐标成为该第二感测装置上的一对应位置的一对应坐标以做为基准点;

(c)藉由该第二感测装置依据使用者触碰的一第二位置而取得一第二坐标;以及(d)比对该第二坐标与该对应坐标以取得一相对位置信息,其中该相对位置信息包括一方向信息,该方向信息为该第二坐标相对于该对应坐标的方向,依据该方向信息以决定该软件对象的移动方向。

8.如权利要求7所述的方法,其中该相对位置信息包括一距离信息,该距离信息为该第二坐标相对于该对应坐标的等比例放大或缩小的距离,依据该距离信息以决定该软件对象的移动距离。

9.如权利要求7所述的方法,还包括以下步骤:

判断该第一位置是否改变;

若是,则停止移动该软件对象并回到步骤(a);若否,则依据该相对位置信息持续移动该软件对象。

10.如权利要求7所述的方法,还包括以下步骤:

判断该第二位置是否改变;

当该第二位置未改变时,则判断是否在一设定时间内取得两次实质上相同的该第二坐标;

若是,则通过该软件对象执行一对应操作;若否,则依据该相对位置信息持续移动该软件对象。

说明书 :

便携式电子装置及其软件对象的控制方法

技术领域

[0001] 本发明涉及一种便携式电子装置及其软件对象的控制方法,特别是一种便于控制在屏幕画面上所显示的软件对象的便携式电子装置。

背景技术

[0002] 随着科技的进步,便携式电子装置从以往必须通过按压实体按键输入指令的设计,发展至目前可藉由使用者直接用手指触控屏幕以输入对应指令,让使用者更容易针对便携式电子装置进行指令输入及操作,增加了使用上的便利性。一般来说,使用者可以针对便携式电子装置的触控屏幕进行点击以选择其所呈现的各图示,或利用手指滑动来移动对应的软件对象(例如光标)。然而由于手指触碰屏幕时所接触的面积往往大于所呈现的图示,因此当使用者要点击某个图示对象时,很容易会一次点击到邻近的其他图示对象而造成操作上的困扰;此外,以执行游戏软件为例,当使用者想要持续移动游戏画面里的主对象(例如操作角色)时,需要反复进行滑动操作以移动主对象至定位,操作较为繁琐。
[0003] 因此如何能提供一种让使用者可依据直觉对软件对象进行对应操作,使操作更为简易并可达到精确控制效果的便携式电子装置,实为一值得研究的课题。

发明内容

[0004] 本发明的主要目的是在提供一种便于控制在屏幕画面上所显示的软件对象的便携式电子装置。
[0005] 为达到上述的目的,本发明的便携式电子装置包括一本体及一处理模块,该本体包括一第一表面及一第二表面,该第一表面包括一第一感测装置,用以感测使用者触碰的一第一位置而取得一第一坐标;该第二表面相对于该第一表面,该第二表面包括一第二感测装置,用以感测使用者触碰的一第二位置而取得一第二坐标;该处理模块设置于该本体内,用以执行一软件程序以产生一软件对象,该处理模块转换该第一坐标成为该第二感测装置上一对应位置的一对应坐标,并且该处理模块比对该第二坐标与该对应坐标以取得一相对位置信息,以依据该相对位置信息移动该软件对象。
[0006] 此外本发明亦提供应用于前述便携式电子装置的软件对象的控制方法。便携式电子装置包括本体及处理模块,本体的二相对表面分别包括第一感测装置及第二感测装置,且处理模块用以执行软件程序以产生软件对象。该方法包括以下步骤:(a)藉由该第一感测装置依据使用者触碰的第一位置而取得第一坐标;(b)转换第一坐标成为第二感测装置上的对应位置的对应坐标;(c)藉由第二感测装置依据使用者触碰的第二位置而取得第二坐标;(d)比对第二坐标与对应坐标以取得一相对位置信息,以依据相对位置信息移动软件对象。
[0007] 藉此设计,使用者能够自由地依据手指接触第一感测装置及第二感测装置分别决定第一位置及第二位置,进而控制软件对象进行不同的对应移动,让使用者在操作上更为直观且便利。

附图说明

[0008] 图1为本发明的便携式电子装置的示意图。
[0009] 图2为本发明的便携式电子装置的第一实施例的使用状态示意图。
[0010] 图3为应用本发明的便携式电子装置所取得各坐标的相对关系示意图。
[0011] 图4为本发明的便携式电子装置的第二实施例的使用状态示意图。
[0012] 图5为本发明的软件对象的控制方法的流程图。
[0013] 主要组件符号说明:
[0014] 便携式电子装置1、1a 储存模块30
[0015] 本体10、10a 软件程序32
[0016] 第一表面11、11a 第一位置A、A1
[0017] 第一感测装置111、111a 第二位置B、B1
[0018] 第二表面12 对应位置C、C1
[0019] 第二感测装置121 软件对象O、O1
[0020] 处理模块20 直线L

具体实施方式

[0021] 为让审查员能更了解本发明的技术内容,特举出较佳实施例说明如下。
[0022] 请先参考图1,图1为本发明的便携式电子装置1的示意图。在本发明的一实施例中,便携式电子装置1可为一移动电话、一平板计算机、一个人数字助理(PDA)、一全球定位系统(GPS)或其他可应用触控方式操作的装置,但不以本实施例为限。
[0023] 如图1所示,本发明的便携式电子装置1包括本体10、处理模块20以及储存模块30。本体10包括第一表面11及第二表面12,第二表面12实质上平行于第一表面11,且第一表面11及第二表面12分别位于本体10的相对侧。第一表面11包括第一感测装置111,通过第一感测装置111可感测使用者手指触碰的位置(以下定义为第一位置),进而取得该位置的坐标参数(以下定义为第一坐标)。在本发明的一实施例中,第一感测装置111可使用一触控板,藉以感测使用者所选定的不同触碰位置,其中触控板的大小及位置可随不同需求加以调整;此外第一感测装置111亦可为一按钮、位于第一表面11的一凸起结构或一凹陷结构,前述设计采用固定形式,让使用者触压到按钮或触碰到对应结构时,第一感测装置111即可取得固定位置的坐标参数。视设计及需求不同,而决定使用对应形式的第一感测装置111。
[0024] 第二表面12包括第二感测装置121,通过第二感测装置121亦可感测使用者手指所触碰的位置(以下定义为第二位置),进而取得该位置的坐标参数(以下定义为第二坐标)。在本发明的一实施例中,第二感测装置121可使用一触控屏幕,藉由触控屏幕不但能提供画面显示功能,同时亦能感测使用者所选定的不同接触位置,但不以本实施例为限,第二感测装置111亦可为另一触控板。
[0025] 处理模块20分别与第一感测装置111、第二感测装置121以及储存模块30电性连接,储存模块30用以储存至少一软件程序32以供处理模块20执行,处理模块20可执行软件程序32以产生软件对象(图未示),并通过前述触控屏幕(即第二感测装置121)或其他显示组件予以显示。在本发明的一实施例中,处理模块20可为中央处理器,储存模块30则可为存储器或硬盘装置,当软件程序32为一操作系统时,所产生的软件对象可为一光标;或者当软件程序32为一游戏程序时,所产生的软件对象可为一游戏中的人物或目标物,但本发明并不以此为限。
[0026] 处理模块20亦用以将第一感测装置111所取得的第一位置的第一坐标,经由计算等方式转换为第二感测装置121上一对应位置的对应坐标。藉此,处理模块20可将均位于第二感测装置121上的第二坐标及对应坐标进行比对,以取得两个坐标的相对位置信息,并且依据此相对位置信息来移动前述的软件对象。其中相对位置信息可包括方向信息,此方向信息代表第二坐标相对于对应坐标的方向,使得处理模块20可依据此方向信息以决定软件对象的移动方向。此外,相对位置信息亦包括距离信息,距离信息代表第二坐标相对于对应坐标的等比例放大或缩小的距离,使得处理模块20可依据距离信息以决定软件对象的移动距离。
[0027] 以下请一并参考图2及图3。图2为本发明的便携式电子装置1的第一实施例的使用状态示意图。图3为应用本发明的便携式电子装置1所取得各坐标的相对关系示意图。如图2所示,在本实施例中,本发明的便携式电子装置1为需要双手握持操作的平板计算机或移动电话(例如iphone等),便携式电子装置1的本体10包括第一表面11及第二表面12,其中第一表面11定义为本体10背向使用者的表面,而第二表面12定义为本体10面向使用者的表面,亦即具有显示组件的表面。而第一感测装置111可为一大面积的触控板,第二感测装置121则为结合触控感测功能及画面显示功能的触控屏幕,其中第一感测装置111涵盖于正对第二感测装置121的尺寸范围内,以利于坐标转换的计算。此外由于使用者在握持本发明的便携式电子装置1时,可能会通过不同手指同时触碰第一感测装置111的多个位置,因此本发明可针对第一感测装置111的触碰感测机制加以设计,例如以最先感测到的触碰位置作为第一位置,或是以距离第二位置较近的触碰位置作为第一位置,亦或当多点触碰时随机任选一点作为第一位置等方式来执行,但本发明并不以此为限。
[0028] 如图2所示,在本实施例的实际操作上,使用者可利用置于第一表面11的食指、中指等指节作为触碰第一感测装置111的工具,以触碰决定第一位置A并取得其第一坐标;另一方面使用者可利用置于第二表面12的拇指作为触碰第二感测装置121的工具,以触碰决定第二位置B并取得其第二坐标。
[0029] 如图2及图3所示,当取得前述第一位置A的第一坐标后,处理模块(图未示)会通过计算将位于第一感测装置111的第一位置A的第一坐标转换成为第二感测装置121的对应位置C的对应坐标。在本实施例中,处理模块计算通过第一位置A且实质上垂直于第一表面11的直线L所延伸至第二感测装置121的位置,以作为对应位置C,并取得其对应坐标以完成坐标转换。接着处理模块开始比对第二位置B的第二坐标与对应位置C的对应坐标,以取得包括方向信息和/或距离信息的相对位置信息(如图3中实线箭头所指示的方向及距离)。因此,处理模块会控制软件对象O依据前述相对位置信息开始进行移动(如图3中虚线箭头所指示的方向及距离)。
[0030] 当使用者不间断地触碰第一位置A及第二位置B时,使得第一感测模块111及第二感测模块121判断第一位置A及第二位置B均未改变时,本发明的便携式电子装置1会持续依据前述所取得的相对位置信息移动软件对象O。当使用者移动食指改变了触碰位置,此时第一感测模块111会判断第一位置A已改变,处理模块便停止移动软件对象O,并重新取得改变后的第一位置A,来转换为新的对应位置C并计算出新的相对位置信息,以控制软件对象O的移动。同理,当使用者移动拇指改变了触碰位置,此时第二感测模块121会判断第二位置B已改变,处理模块便停止移动软件对象O,并重新取得改变后的第二位置B,以便计算出新的相对位置信息来控制软件对象O的移动。
[0031] 另一方面,当第二感测模块121判断第二位置B未改变时,接着判断是否在一设定时间内取得两次实质上相同的第二坐标;若是,则处理模块通过软件对象O执行一对应操作,若否,则处理模块依据前述所取得的相对位置信息持续移动软件对象O。由于有时需要通过软件对象执行类似鼠标连续点击的操作,因此在本实施例中,本发明的便携式电子装置1设计针对设定时间内连续点击操作进行判断,前述设定时间约1秒左右;当使用者在1秒内以拇指连续点击第二位置B时,第二感测模块121可取得两次实质上相同的第二坐标,因此处理模块可依此通过软件对象O执行对应操作,此对应操作可为控制软件对象O执行某程序或对象,或在游戏中控制人物或目标物的跳跃、快速移动等特殊动作等。
[0032] 请参考图4,图4为本发明的便携式电子装置1a的第二实施例的使用状态示意图。此第二实施例为前述第一实施例的变化形式,如图4所示,在本实施例中,本发明的便携式电子装置1a为单手握持操作的移动电话或PDA等,便携式电子装置1a的本体10a包括第一表面11a及第二表面12,其中第一感测装置111a为固定设置于第一表面11a的一按钮,而第二感测装置121则为结合触控感测功能及画面显示功能的触控屏幕。
[0033] 如图4所示,在本实施例的实际操作上,使用者可利用置于第一表面11a的食指、中指等指节作为触压第一感测装置111a的工具,当第一感测装置111a被触压后即取得固定的第一位置A1的第一坐标,因此处理模块每次都会将其转换至固定的对应位置C1的对应坐标,在本实施例中,由于对应位置C1为由通过第一位置A1且实质上垂直于第一表面11a的直线延伸后与第二感测装置121交会的点所决定,因此在图4中对应位置C1与第一位置A1互相重叠,但依不同设计亦可决定不同的对应位置C1,不以本实施例为限;另一方面,使用者再利用置于第二表面12的拇指作为触碰第二感测装置121的工具,以触碰决定第二位置B1并取得其第二坐标。因此,软件对象O1将会依据比对第二位置B1及对应位置C1两者的坐标后所取得的相对位置信息进行对应移动(如图4中虚线箭头所指示的方向及距离)。
[0034] 藉此设计,虽然无法自由调整第一位置A1,但是使用者仅需记住固定的对应位置C1,即可通过移动拇指来改变第二位置B1,以计算出两者间的相对位置信息进而控制软件对象O1移动,亦可达到前述实施例的效果。
[0035] 藉由前述各实施例的设计,使用者仅需改变拇指及食指的相对位置关系,即可达到本发明的便携式电子装置1的直观化控制及操作软件对象的目的。
[0036] 请参考图5,图5为本发明的软件对象的控制方法的流程图。须注意的是,以下虽以图1所示的便携式电子装置1为例说明本发明的软件对象的控制方法,但本发明并不以适用于便携式电子装置1为限,任何其他具有类似架构的便携式电子装置亦可适用本发明的软件对象的控制方法。如图2所示,本发明的软件对象的控制方法包括步骤S501至步骤S506。以下将详细说明本发明的软件对象的控制方法的各个步骤。
[0037] 步骤S501:藉由第一感测装置111取得第一坐标。便携式电子装置1包括本体10及处理模块20,本体10包括第一表面11及第二表面12,第一表面11包括第一感测装置111,第二表面12包括第二感测装置121,且处理模块用以执行软件程序以产生软件对象。
当使用者触碰到第一感测装置111时,第一感测装置111即以所触碰的位置作为第一位置,以取得其第一坐标。
[0038] 步骤S502:转换第一坐标成为第二感测装置上对应位置的对应坐标。在第一感测装置111取得第一位置的第一坐标后,处理模块20会将第一坐标经计算后转换成为第二感测装置121上的对应位置,并取得其对应坐标。
[0039] 步骤S503:藉由第二感测装置取得第二坐标。当使用者触碰到第二感测装置121时,第二感测装置121即以所触碰的位置作为第二位置,以取得其第二坐标。
[0040] 步骤S504:比对第二坐标与对应坐标以取得一相对位置信息。处理模块20依据已取得的第二坐标与对应坐标进行比对,以取得两坐标间的一相对位置信息。此相对位置信息可包括决定软件对象的移动方向的方向信息和/或决定软件对象的移动距离的距离信息。
[0041] 步骤S505:依据相对位置信息移动软件对象。处理模块20依据已取得的方向和/或距离等相对位置信息,来命令软件对象进行对应的移动。
[0042] 步骤S505后可包括步骤S506:判断第一位置是否改变。藉由第一感测模块111持续感测使用者所触碰的位置以判断第一位置是否改变。若是,则处理模块20停止移动软件对象并回到步骤S501;若否,则回到步骤S505由处理模块20继续依据相对位置信息持续移动软件对象。
[0043] 步骤S505后还可包括步骤S507:判断第二位置是否改变。藉由第二感测模块121持续感测使用者所触碰的位置以判断第二位置是否改变。若是,则处理模块20停止移动软件对象并回到步骤S503;若否,则继续进行步骤S508。
[0044] 步骤S508:判断是否在设定时间内取得两次实质上相同的第二坐标。第二感测模块121接着判断是否在一设定时间内取得两次实质上相同的第二坐标。若是,则继续进行步骤S509;若否,回到步骤S505由处理模块20继续依据相对位置信息持续移动软件对象。
[0045] 步骤S509:执行一对应操作。当第二感测模块121判断在一设定时间内取得两次实质上相同的第二坐标时,则代表使用者在第二感测模块121输入一连续点击指令,因此处理模块20可通过软件对象执行对应操作,例如开启或执行某对象或控制软件对象的特殊移动。
[0046] 藉由本发明的设计,使用者能够直观地依据手指接触第一感测装置及第二感测装置分别决定第一位置及第二位置,进而控制软件对象进行不同的对应移动,让使用者针对便携式电子装置的操作更为便利。
[0047] 综上所陈,本发明无论就目的、手段及功效,处处均显示其迥异于公知技术的特征,为一大突破,恳请审查员明察,早日赐准专利,使嘉惠社会,实感德便。惟须注意,上述实施例仅为示例性说明本发明的原理及其功效,而非用于限制本发明的范围。任何本领域技术人员均可在不违背本发明的技术原理及精神下,对实施例作修改与变化。本发明的权利保护范围应如所附的权利要求书的范围所述。