计算机系统的控制方法及相关计算机系统的制作方法

文档序号:6579182阅读:115来源:国知局
专利名称:计算机系统的控制方法及相关计算机系统的制作方法
技术领域
本发明涉及一种计算机系统的控制方法及相关计算机系统,尤其涉及一种可提升 使用时便利性的控制方法及相关计算机系统。
背景技术
图形用户界面(Graphical User Interface)是一种简单易用的计算机操作界面, 其是在画面上显示窗口、图示、按钮等图形,使得使用者可通过一指示装置进行选择,以执 行不同目的的动作。在公知技术中,常见的指示装置除鼠标外,就属触控板最常用于计算机 系统中,特别是笔记本型计算机,主要原因在于触控板可固定设置于笔记本型计算机中,因 而有利于便携性的实现。此外,触控板的使用寿命比传统按键更长,也不会产生机械疲乏的 现象。除了传统的触控板,目前尚可见到笔记本型计算机配备有第二个触控板,作为例如影 音播放控制之用,这种触控板通常具有LED背光,可以显示触控按键的位置及功能。另外, PDA或是UMPC则使用具有显示器功能的触控面板作为输入装置。触控板的操作原理已公开于许多技术文件。例如,新思国际科技公司(Synaptics) 的触控板接口说明书(TouchPad Interfacing Guide) 510-000080-A第二版公开了触控板 的基本操作原理及特征,并将触控板的操作模式分为相对模式(Relative Mode)及绝对模 式(Absolute Mode)。请参照图8,其为触控板界面说明书510-000080-A的图2-19,左侧 流程代表相对模式,右侧流程代表绝对模式。在相对模式下,触控板回报相对位置的差值 给系统的驱动程序,据以移动光标;对系统而言,此时的触控板等同于一鼠标。而在绝对模 式下,触控板则回报手指(或其他物体)触压的位置时间及力道给系统的驱动程序,由系 统与驱动程序据以计算触压点的位移(包含距离、时间等数据)。微软 视窗95之后的触 控板驱动程序,多采用绝对模式,由驱动程序将接收到的触压位置数据转换后控制光标移 动,并且可以提供更进一步的功能,例如多点触击、拖拽、视窗滚动条等。触控板接口说明书 510-000080-A仅公开触控板的操作模式及操作方式等,基本上仍然以模拟鼠标的功能为 主。触控板有着许多优点,但在操作上仍是沿用鼠标的操作方式。也就是说,以微软 视窗为例,当要执行某一程序时,若该程序的快捷方式未设于视窗桌面上,则通过触控板有 两种操作方式。第一种先点选“开始”,再点选“所有程序”,最后点选该程序的快捷方式。 第二种先开启“我的电脑”,进入安装有该程序的磁盘,最后点选该程序的执行文件。由上述可知,藉由触控板,不论采哪一种操作方式,使用者都需经由繁复的步骤, 才能执行所需的程序。此外,即使程序的快捷方式已设于桌面,使用者仍需移动光标,才能 点选后执行。因此,为了针对改善公知触控板的操作方式,公知技术已提出许多改进方式。举例来说,美国专利第6037930号公开一种多模态触控周边装置(Multimodal touch sensitive peripheral device),其可操作于多种操作模式,如鼠标模式(即前述 的相对模式)、绝对模式、摇杆模式、数字键盘模式。其中,鼠标模式及绝对模式相同于触控 板接口说明书510-000080-A的相对模式及绝对模式,而摇杆模式则是将触控板对应于八方位的操作,以模拟一摇杆的方向键。此外,数字键盘模式是绝对模式的延伸,其是将触控 板分为多个区域,每一区域对应于一数字或数学运算功能(加、减、乘、除等),进而模拟数 字键盘。数字键盘模式主要是针对笔记本型计算机通常未设有数字键盘,因此,为加强使 用时的便利性,而将触控板模拟为数字键盘。在数字键盘模式下,美国专利第6037930号 所公开的多模态触控周边装置是利用绝对模式,将手指(或其他物体)触压的坐标转换为 对应的数字或运算功能(参考该专利图14步骤4,其中该图的上方的摇杆模式(JOYSTICK MODE)应为数字键盘模式(NUMERIC KEYPAD MODE)的误写)。换言之,数字键盘模式仅是单 纯地将触压坐标转换为数字或运算符号所代表“键值”(Key value),即美国信息交换标准 码(American Standard Code for Information Interchange,ASCII)。除 夕卜,i亥专禾[I 并未提及利用数字键盘模式启动计算机系统的程序或功能。中国台湾专利公开号第200707165号公开一种具有轨迹识别及按键识别功能的 电子装置,其可操作于一轨迹识别模式及一按键识别模式。其中,轨迹识别模式用以识别手 指的移动轨迹,即相同于触控板接口说明书510-000080-A的相对模式;而按键识别模式则 类似于美国专利第6037930号的数字键盘模式,亦即将触控板分为多个区域,每一区域对 应于一键盘按键。同样地,此专利申请并未提及利用按键识别模式启动计算机系统的程序 或功能。美国专利第73324082号公开一种具有一触控装置的便携式数据处理装置及其 切换方法(PORTABLE DATA PROCESSING DEVICE WITH ONE TOUCH CONTROL ANDSffITCHING METHOD THEREOF),其不仅可操作于触控板接口说明书510-000080-A的相对模式,同时可在 接收到一切换信号时,切换至另一操控模式。在此操控模式下,触控板所包含的显示模块会 显示触控输入键(Touch Input)及与之对应的应用程序或功能(参考该专利图4及对应的 说明),使用者直接按压显示模块,系统便在感应到使用者触压某一触控输入键时,执行对 应的应用程序或功能等。换句话说,在美国专利第73324082号中,触控板需使用包含有一 显示功能的触控屏幕,因而会造成制造成本的增加,并且无法应用于一般的笔记本型计算 机。美国专利第6559833号公开一种用来实现一图像指示的绝对及相对定位的装置 及方法(APPARATUS AND METHOD FOR ACHIEVING ABSOLUTE AND RELATIVEP0SITI0NING OF A GRAPHICS CURSOR),其是根据使用者触压的位置或移动的方向,决定执行绝对或相对定 位。因此,该装置及方法仅相关于绝对模式或相对模式的启动,无关于是否可启动计算机系 统的程序或功能。美国专利第6757002号公开一种具有特殊功能的区域的轨迹板指示装置 (TRACKPAD POINTING DEVICE WITH AREAS OF SPECIALIZED FUNCTION),其是在触控板(周 围)的表面增加多个专属区域,用于启动特定的程序或功能。也就是说,该些专属区域仅 能专用于启动预设的程序或功能,类似于按键的作用。请参照该专利图13的流程图,系统 必须先判断触压区域是否位于主检测区,若落于主检测区则直接进行一般的动作_鼠标功 能。在此情形下,触控板的周围必须额外增加设置该专属区域的空间,并会增加制造成本。

发明内容
因此,本发明的主要目的即在于提供一种计算机系统的控制方法及相关计算机系
8统。本发明公开一种用于一计算机系统的控制方法,该计算机系统具有一触控装置可 检测一触压动作而输出一触控信号,一控制模块以接收该触控信号、一显示装置、以及一运 算模块以执行程序,该触控装置包含一不具有显示器功能的主要触控区域,可以藉由在该 主要触控区域移动触压点位置以移动显示于该显示装置上的一光标,该主要触控区域包 含一第一分区以及一第二分区。该控制方法包含下列步骤该控制模块接收一使能信号 (enable signal);该主要触控区域的一第一触压点被触压;该触控装置输出一第一触控信 号至该控制模块;该控制模块依据该第一触控信号,决定该第一触压点是否位于该第一分 区;以及若该第一触压点位于该第一分区,该控制模块通知该运算模块执行一第一程序。本发明还公开一种用于一计算机系统的控制方法,该计算机系统具有一指向装置 可检测一方向动作而输出一方向信号,一控制模块以接收该方向信号、一显示装置、以及一 运算模块以执行程序,该控制模块可以依据该方向信号以移动显示于该显示装置上的一光 标,该指向装置可检测的范围包含一第一方向范围以及一第二方向范围。该控制方法包含 下列步骤该控制模块接收一使能信号;该指向装置检测到一第一方向动作;该指向装置 输出一第一方向信号至该控制模块;该控制模块依据该第一方向信号,决定该第一方向动 作是否位于该第一方向范围;以及若该第一方向动作位于该第一方向范围,该控制模块通 知该运算模块执行一第一程序。本发明还公开一种计算机系统,该计算机系统包含有一显示装置;一触控装置, 可检测一触压动作而输出一触控信号,该触控装置包含一不具有显示器功能的主要触控区 域,可以藉由在该主要触控区域移动触压点位置以移动显示于该显示装置上的一光标,该 主要控制区域包含一第一分区以及一第二分区;一控制模块以接收该触控信号,该控制模 块可以在一般模式以及快速启动模式之间切换,在该一般模式时,该控制模块在接收该触 控信号后计算出触压点位移数据,并根据该位移数据控制该光标的移动;及一运算模块以 执行程序,其中该控制模块在接收一使能信号后切换至该快速启动模式,该触控装置检测 到该主要触控区域的一第一触压点被触压并输出一第一触控信号至该控制模块,该控制模 块依据该第一触控信号决定该第一触压点所发生的分区,若该第一触压点位于该第一分 区,该控制模块通知该运算模块执行一第一程序。本发明还公开一种计算机系统,该计算机系统具有一指向装置可检测一方向动作 而输出一方向信号,一控制模块以接收该方向信号、一显示装置、以及一运算模块以执行程 序,该控制模块可以依据该方向信号以移动显示于该显示装置上的一光标,该指向装置可 检测的范围包含一第一方向范围以及一第二方向范围,该计算机系统包含该控制模块接 收一使能信号;该指向装置检测到一第一方向动作;该指向装置输出一第一方向信号至该 控制模块;该控制模块依据该第一方向信号,决定该第一方向动作是否位于该第一方向范 围;以及若该第一方向动作位于该第一方向范围,该控制模块通知该运算模块执行一第一 程序。本发明还公开一种用于一计算机系统的操控方法,该计算机系统包含一触控板, 该操控方法包含有根据一使能信号,将该触控板的多个区域对应于该计算机系统的多个 程序;检测该触控板的一触控信号;以及根据该触控信号的一位置,启动该多个程序的一 程序,该程序所对应的一区域包含该位置。
本发明还公开一种可快速启动程序的计算机系统,包含有一运算模块,用来实现 该计算机系统的功能;一触控板;以及一操控装置,耦接于该运算模块与该触控板。所述操 控装置包含有一启动单元,用来根据一使能信号,将该触控板的多个区域对应于该运算模 块的多个程序;以及一执行单元,用来在该触控板检测到一触控信号时,根据该触控信号的 一位置,启动该多个程序的一程序,该程序所对应的一区域包含该位置。通过本发明,使用者不需进入层层菜单,只需按压触控板上特定区域,即可启动对 应的程序,因而可提升使用时的便利性。




图4A为图2A的 图4B为图2A的 图4C为图2A的 图4D为图2A的 图5为图2A的-图6为图2A的-
图1为本发明实施例的一操控流程的示意图。 图2A为本发明实施例的一计算机系统的示意图。 图2B为图2A的计算机系统的功能方框图。 图3为图2A的一触控板的分区示意图。 -屏幕画面的示意图。 -屏幕画面的示意图。 -变化实施例的示意图。 -变化实施例的示意图。 变化实施例的示意图。 变化实施例的示意图。 图7A为一计算机系统的功能方框图。 图7B为一计算机系统的功能方框图。 图8为触控板接口说明书510-000080-A的图2-19。 主要组件符号说明 10操控流程
100、102、104、106、108 步骤 20、70、72计算机系统 200触控板 202运算模块 204操控装置 206启动单元 208执行单元 S_en使能信号 S_dis禁用信号
Al A6、B1、B2 区域 C1、C2、C3、C4 方向 PRl PR6程序
0BJ_1、0BJ_2、0BJ_C1、0BJ_C2 图形
700触控板
702键盘控制器
704中央处理器
706操作系统
708存储器
710中介程序
具体实施例方式
依据本发明的计算机系统,可以预先选定数个经常使用的应用程序,并且将触控 板规划出数个不同区域,然后将各个选定应用程序的启动对应于触控板上的某一区域。在 一般模式时,触控板的操作为公知的鼠标及其他功能,使用者触碰触控板时,并不会启动这 些预先选定的应用程序。当计算机系统接收到一使能信号时,系统将触控板的运用转换成为特殊模式(以下称为快速启动模式),并进行下列步骤。请参考图1,图1为本发明实施例的一操控流程10的示意图。操控流程10用于具 有一触控板的一计算机系统中,其包含以下步骤步骤100 开始。步骤102 根据一使能信号,将该触控板的操作转换成快速启动模式。步骤104 接收该触控板的一触控信号并计算出触压区域。步骤106 根据该触压区域,启动该多个程序的一程序。步骤108 结束。根据操控流程10,当接收到一使能信号后,系统会将触控板的操作从一般模式转 换成为快速启动模式,可以通过例如执行一控制程序来达到此一模式转换动作。另外,也可 以在驱动程序中包含一般控制程序码以及快速启动程序码,使能信号的出现会导致某一特 定寄存器的值改变(例如从0变成1)。当特定寄存器值为0时,驱动程序会执行一般控制 程序码,此时为一般模式。当特定寄存器值为1时,驱动程序则执行快速启动程序码,此时 则为快速启动模式。在快速启动模式下,当使用者触压触控板上的某一点时,系统会接收到触控信号, 该信号的数据即包含触压位置。因为在预先设定时,触控板已经区分为多个区域,且每一区 域对应于一程序,系统会根据触控信号的发生位置,决定触压点所在区域,启动该位置所属 区域所对应的程序。因此,通过本发明的快速启动模式,使用者不需进入层层菜单,只需按 压触控板上特定区域,即可启动对应的程序。在操控流程10中,使能信号用来将触控板由一般操作模式切换至快速启动模式。 在一般操作模式下,触控板的操作是用来感应使用者按压的移动方向、强度等,以输出对应 的控制信号予计算机系统的主机。当接收到使能信号时,触控板会被切换至快速启动模式, 以根据使用者按压的位置,快速启动对应的功能。需注意的是,使能信号仅用来切换触控板 的操作模式,其信号内容、格式、产生方式等皆不限于特殊技术,本领域普通技术人员应当 可据以设计符合所需的使能信号。例如,使能信号可由一按键被按压或多个按键同时按压 所产生,或是由一软件所产生。另外,快速启动模式亦可以是计算机系统开机后即自动执 行,亦即使能信号可由计算机系统的开机程序所产生。除了使能信号外,本发明还可由按键、软件等产生一禁用信号,用来停止快速启动 模式,使触控板回复于一般操作模式。此外,触控板的各区域所对应的程序可以是由制造者 及/或使用者预先设定,例如,使用者可根据其使用习惯,设定所要快速执行的程序。另一 方面,当启动快速启动模式时,本发明可在计算机系统的屏幕上,显示一图形界面,以指示 触控板的各区域与程序的对应关系。如此一来,使用者可清楚了解应按压哪个区域,以提升 使用时的便利性。此外,步骤106是根据触控信号的位置,启动对应的程序。照此概念,亦可依据触 控信号计算出手指的移动(例如滑移的方向或向量),启动对应的程序,相关变化亦属本发 明的范畴。在此情况下,预先设定操作是将各个选定应用程序的启动对应于不同的手指移 动方式(上下左右等等)。以下为检测移动以进行快速启动模式的步骤步骤0:开始。步骤2 根据一使能信号,将该触控板的操作转换成快速启动模式。
11
步骤4 接收该触控板的触控信号并计算出触压位置的移动。步骤6 根据该触压位置的移动,启动多个程序其中的一程序。步骤8:结束。由上述可知,在快速启动模式下,使用者只需触压触控板的某一区域,则本发明会 启动对应于该区域的程序,以提升使用时的便利性。关于操控流程10的实现,请进一步参 考图2A及图2B,图2A为本发明实施例的一计算机系统20的示意图,图2B为计算机系统20 的功能方框图。如图2A所示,计算机系统20是一笔记本型计算机,其上设有一触控板200。 为清楚说明本发明的精神,如图2B所示,计算机系统20可简化为由触控板200、一运算模块 202及一操控装置204所组成。运算模块202用来实现计算机系统20的功能,大略地包含 中央处理器(CPU)、存储器、及其他输入/输出装置,其详细内容应为业界所熟知,在此不赘 述。操控装置204用来实现操控流程10,包含有一启动单元206及一执行单元208。启动 单元206可在接收到一使能信号S_en时,将触控板200的操作由一般操作模式切换至快速 启动模式,并在收到一禁用信号S_dis时,将触控板200的操作由快速启动模式切换回到一 般操作模式。本实施例中,一般操作模式可以由启动单元执行一般模式程序码达成,快速启 动模式则是由启动单元执行快速启动程序码达成。执行单元208则可在快速启动模式下, 根据触控信号于触控板200上的位置,启动对应的程序。详细操作方式请参考以下说明。首先,在图3中,当启动单元206接收到使能信号S_en后,启动单元206会将触控 板200的操作转换成为快速启动模式。此时,依据预先设定的数据,触控板200的触控表面 可分为区域Al A6,且区域Al A6分别对应于程序PRl PR6。需注意的是,在此是以 六个分区为例,实际上,不以此为限,亦可将触控板200分为其他数量的区域。接着,若使 用者触压任一区域上的一点,则执行单元208会启动对应的程序,例如,若区域A2被触压, 则执行程序PR2。另外,本说明虽然以启动单元206以及执行单元208作为功能说明,实践 中这两个单元可以分别由不同的硬件构成,或是由同一个微处理器执行不同的程序码来达 成。相同地,因为微处理器的速度与功能日益增加,部分触控板200的操作也可以使用与启 动单元206和执行单元208相同的微处理器。运算模块202也可以和执行单元208共享相 同的处理器。另外,当触控板200操作于快速启动模式时,计算机系统20的屏幕可显示一图形 使用界面,以指示各分区所对应的程序。例如,在图4A中,计算机系统20的屏幕显示图形 0BJ_1及0BJ_2,图形0BJ_1显示触控板200的分区情形,而图形OBJ_2则显示各分区所对应 的程序。在图4B中,计算机系统20的屏幕是直接显示触控板200的各分区所对应的程序。 通过图4A或图4B的实施例,使用者可清楚了解区域Al A6所对应的程序,以提升使用时 的便利性。当然,显示各区域所对应的程序的方式不限于图4A或图4B的实施例,本领域普 通技术人员应当可根据所需,设计适当的显示方式。除此之外,触控板200上亦可涂布用来 区分各区域位置的线条、涂料、符号、LED背光图形等视觉指示物。例如,在图4C中,触控板 200上绘有虚线Li、L2、L3,用来区分区域Al A6的位置,可避免使用者按错。同样地,在 图4D中,各种几何图形表示不同颜色,亦即触控板200上各区域涂有不同颜色的涂料。需 注意的是,图4C及图4D所示的实施例是用以区分各区域的范围,其亦可与图4A或图4B所 公开的实施方式混用,而不限于此。此外,程序PRl PR6的内容不限于特定种类。在预先设定时,可以由制造者预设好各个区域所对应的程序或功能。另外,亦可由使用者经由一设定单元(未绘于图2B中) 进行设定。在进行设定时,系统会显示一设定界面,而使用者可以通过手动输入(输入执行 文件的地址),或是拖拽方式(将执行程序的快捷方式或地址拖拽到设定界面的字段中) 等,以完成设定动作。另外,若欲快速启动的程序超过六个,则可将程序PRl PR6中的某一程序用来指 示“下一页”,藉以进入下一页的菜单,此时当可以显示PR7 的菜单,而详细的实施步 骤如上所述。若快速启动模式是于开机后自动启动,则可设定程序PRl PR6中一程序用 来指示“关闭”,使用者触压代表“关闭”的触控板区域时,即可发出一禁用信号。上述各种实施例是用以说明本发明的精神,本领域普通技术人员应当可据以做不 同的修饰,而不限于此。举例来说,使能信号S_en可由按键、软件或开机程序所产生,而禁 用信号S_dis亦可由类似方式产生,或是系统在根据触控信号开启应用程序之后,自动结 束快速启动模式。另外,若使能信号S_en是由一特定软件所产生时,则分区的数量或各区域代表的 程序亦可随之改变。例如,在图5中,当计算机系统20要求使用者指示是否执行一动作χ 时,如删除文件、关机等,则可产生对应的使能信号S_en,使触控板200分为左右两区域Bi、 B2,分别对应于“是”及“否”。在此情形下,使用者只需按压区域Bi,即可执行“是”,或者按 压区域B2,即可执行“否”。进一步地,为避免新使用者不熟悉此种操作方式,本发明亦可将 系统设定为仅于使用者以触击方式按压触控板200时,判定使用者是采用图5所示的快速 启动模式的操作方式。换句话说,当使用者非以触击方式而是在触控板200上滑动时,系统 将此滑动操作视为禁用信号S_dis,恢复到一般操作模式,接下来根据使用者滑动操作的轨 迹,来移动光标。其中,判断使用者是触击还是滑动的依据,可以根据手指在同一点或触控 板200停留的时间,也可以依据移动的距离来判定。此外,若光标刚好位于图形界面的按钮 (即“是”及“否”)上,可以藉由单击或是双击操作来分辨使用者是否想要按下按钮或是采 用图5所示的操作方式。在上述实施例中,操控装置204是根据使用者按压触控板200的位置,决定启动对 应的程序。在本发明的另一实施例中,亦可根据触控信号滑移的方向,启动对应的程序。例 如,在图6中,计算机系统20的屏幕显示图形0BJ_C1及0BJ_C2,图形0BJ_C1显示触控板 200的方向(1、〇2、〇3、〇4,而图形(》了_〇2则显示各方向所对应的程序PR1、PR2、PR3、PR4。 在此情形下,若使用者在触控板200上沿方向Cl滑移,则启动程序PR1。此外,如本领域普 通技术人员所熟知,IBM的指向杆(Pointing Stick)用以操控光标,因此,图6的实施例亦 可应用于IBM的指向杆。亦即,当使用者将指向杆推向方向Ci时,启动程序rai。请参考图7A,图7A为一计算机系统70的功能方框图。图7A仅简略地绘示出与触 控操作有关的部分组件,以说明操控装置204可能的实现方式。首先,在一般操作模式下, 当使用者按压一触控板700时,触控板700会根据按压的位置、力道及时间,产生对应的触 控信号,如(X,1,z, t)。一键盘控制器702则将触控板700的触控信号的数据暂存于一存 储器708,并发出一中断(Interrupt)予一中央处理器704,告知中央处理器704有触控事 件发生。接着,中央处理器704通知一操作系统706读取存储器708中所储存的数据,使操 作系统706对应地产生使用者所需的操作。上述是公知技术中常见的操作方式,不仅用于 触控板,针对鼠标、键盘、摇杆等,亦是采用相同原理。依据本发明的快速启动功能,可以藉
13由修改键盘控制器702或操作系统706的程序码,实现本发明的执行单元208,以下以两种 范例作说明。范例A 当使用者通过特定按键、软件或开机程序等将计算机系统70操作于快速 启动模式后,键盘控制器702是将使用者的触控信号转换为一特定的指令,用以通知操作 系统706执行对应的应用程序。也就是说,在此例中,当操作于快速启动模式后,触控板700 分为多个区域,且每一区域对应于一应用程序;若使用者按压其中一区域,则触控板700先 将触压点的触控信号传送至键盘控制器702,键盘控制器702可据以判断该触压点位于哪 一个区域,并产生对应的指令数据储存于存储器708中。接着,键盘控制器702会发出一中 断予中央处理器704,告知中央处理器704有触控事件发生。中央处理器704再通知操作 系统706读取存储器708中所储存的数据;此时,存储器708所储存的数据是用以启动特定 应用程序的指令,使得操作系统706可据以启动使用者所需的应用程序。简单来说,在此例 中,执行单元208是由键盘控制器702及操作系统706配合而实现,亦即键盘控制器702先 将触控信号转换为操作系统706可判读的指令数据,使操作系统706可启动对应的应用程 序。本发明所谓指令数据并不限定于某一特定的种类,可以是计算机产业所广泛使用的扫 描码(scan code),各制造者自行定义的特殊代码(code),或者是任何一种系统可识别的信 号及数据。另外,计算机系统中信号传递可能通过总线及芯片组等组件,因为属于本技术领 域技术人员所熟知,在说明中均省略掉相关描述。范例B:类似于范例A,但不同之处在于,当操作于快速启动模式后,键盘控制器 702不会转换触控信号,而是由操作系统706根据键盘控制器702所储存的数据,启动使用 者所需执行的程序。也就是说,当操作于快速启动模式后,触控板700分为多个区域,且每 一区域对应于一应用程序;若使用者按压其中一区域,则触控板700会将对应的触控信号 传送至键盘控制器702,键盘控制器702不会将触控信号转换成指令数据,而是将之储存于 存储器708中。接着,键盘控制器702会发出一中断予中央处理器704,告知中央处理器704 有触控事件发生。中央处理器704再通知操作系统706读取存储器708中所储存的数据; 此时,操作系统706会根据触控信号的数据,判断使用者所按压的区域,进而启动对应的应 用程序。简单来说,在此例中,执行单元208由操作系统706实现,亦即操作系统706判断 触控信号发生的位置,并据以启动对应的应用程序。除了上述实现方式外,执行单元208的实现亦可通过一独立的程序。举例来说,图 7B为一计算机系统72的功能方框图。计算机系统72与图7A的计算机系统70大致相同, 仅新增了一中介程序710,以下以三种范例作说明。范例C 类似于范例A,当操作于快速启动模式后,触控板700分为多个区域,且每 一区域对应于一应用程序;若使用者按压其中一区域,则触控板700先将对应的触控信号 传送至键盘控制器702,键盘控制器702可据以判断该区域为何,并产生对应的指令数据储 存于存储器708中。接着,键盘控制器702会发出一中断予中央处理器704,告知中央处理 器704有触控事件发生。中央处理器704再通知操作系统706读取存储器708中所储存的 数据;此时,存储器708所储存的数据是用以启动特定应用程序的指令,操作系统706读取 存储器708所储存的指令数据后,会将之传送至中介程序710,由中介程序710启动对应的 应用程序。范例D 类似于范例B,当操作于快速启动模式后,触控板700分为多个区域,且每一区域对应于一应用程序;若使用者按压其中一区域,则触控板700会将对应的触控信号 传送至键盘控制器702,键盘控制器702不会将触控信号转换成指令数据,而是将之储存于 存储器708中。接着,键盘控制器702会发出一中断予中央处理器704,告知中央处理器704 有触控事件发生。中央处理器704再通知操作系统706读取存储器708中所储存的数据;此 时,操作系统706会根据触控信号的数据,判断使用者所按压的区域,并告知中介程序710, 以由中介程序710启动对应的应用程序。范例E 类似于范例D,不同之处在于当操作于快速启动模式后,操作系统706不会 判断使用者所按压的区域,而是将触控信号的数据传送至中介程序710,由中介程序710判 断使用者按压的区域,并据以启动对应的应用程序。在公知技术中,通过触控板操控计算机系统的方式仍是沿用鼠标的操作方式,造 成使用者需执行繁复的步骤,才能执行所需的程序。相比较之下,在本发明中,使用者可通 过按压按键、执行软件等进入快速启动模式,或是计算机系统开机后自动进入快速启动模 式,则使用者可通过触压触控板,启动对应的程序,因而可提升使用时的便利性。另外,本发 明的说明虽然以键盘控制器、中央处理器、操作系统等组件来说明实施的方法,实践中并没 有限定某一步骤一定必须由哪一个组件执行。综上所述,本发明可将触控板的每一区域对应于一程序,若某一区域被按压,则启 动对应的程序。因此,通过本发明,使用者不需进入层层菜单,只需按压触控板上特定区域, 即可启动对应的程序,因而可提升使用时的便利性。以上所述仅为本发明的较佳实施例,凡是依本发明权利要求书范围所作的等同变 化与修饰,皆应属本发明的涵盖范围。
权利要求
一种用于一计算机系统的控制方法,所述计算机系统具有一可检测一触压动作而输出一触控信号的触控装置,一控制模块以接收所述触控信号、一显示装置、以及一运算模块以执行程序,所述触控装置包括一不具有显示器功能的主要触控区域,可以藉由在所述主要触控区域移动触压点位置而移动显示于所述显示装置上的一光标,所述主要触控区域包括一第一分区以及一第二分区,所述控制方法包括下列步骤所述控制模块接收一使能信号;所述主要触控区域的一第一触压点被触压;所述触控装置输出一第一触控信号至所述控制模块;所述控制模块依据所述第一触控信号,决定所述第一触压点是否位于所述第一分区;以及若所述第一触压点位于所述第一分区,所述控制模块通知所述运算模块执行一第一程序。
2.如权利要求1所述的控制方法,其中所述控制模块包括一快速启动程序码,所述控 制模块在接收所述使能信号之后执行所述快速启动程序码,在接收到所述第一触控信号之 后,决定所述第一触压点的分区。
3.如权利要求2所述的控制方法,其中所述控制模块包括一般程序码,所述控制模块 在接收一禁用信号之后将所述快速启动程序码禁用并执行所述一般程序码,并在接收所述 触控信号后计算所述触压点位置的位移,藉以移动显示于所述显示装置上的一光标。
4.如权利要求3所述的控制方法,其中所述控制模块决定所述第一触压点位于所述第 二分区并且产生所述禁用信号。
5.如权利要求3所述的控制方法,其中所述控制模块在通知所述运算模块执行一第一 程序之后产生所述禁用信号。
6.如权利要求2所述的控制方法,其中所述控制模块包括一般程序码,其中所述控制 模块在通知所述运算模块执行所述第一程序之前,先判断所述触控点位置的位移是否超出 一预设值,并在决定所述触控点位置的位移超出所述预设值时,产生一禁用信号,所述控制 模块在接收所述禁用信号之后,将所述快速启动程序码禁用并执行所述一般程序码,并依 据所述触压点位置的位移,移动显示于所述显示装置上的一光标。
7.如权利要求2所述的控制方法,其中所述控制模块于接收到所述使能信号之后,在 所述显示装置上显示出一使用界面,所述使用界面包括所述第一分区所对应的所述第一程 序的信息。
8.如权利要求1所述的控制方法,其中所述控制模块在接收到所述使能信号之后,在 所述显示装置上显示出一使用界面,所述使用界面包括所述第一分区所对应的所述第一程 序的信息。
9.如权利要求8所述的控制方法,其中所述使用界面显示所述第一分区与所述主要触 控区域的相对位置。
10.如权利要求9所述的控制方法,其中所述触控装置具有一第一视觉指示物以指示 所述第一分区的位置。
11.如权利要求1所述的控制方法,还包括下列步骤所述控制模块决定所述第一触压点位于所述第二分区,并将所述第一分区对应到一第三程序;所述主要触控区域的第二触压点被触压; 所述触控装置输出一第二触控信号至所述控制模块;所述控制模块依据所述第二触控信号,决定所述第二触压点是否位于所述第一分区;以及若所述第一触压点位于所述第一分区,所述控制模块通知所述运算模块执行所述第三程序。
12.如权利要求11所述的控制方法,其中所述控制模块在决定所述第一触压点位于所 述第二分区之后,在所述显示装置上显示出一使用界面,所述使用界面包括所述第一分区 所对应的所述第三程序的信息。
13.一种用于一计算机系统的控制方法,所述计算机系统具有一可检测一方向动作而 输出一方向信号的指向装置,一控制模块以接收所述方向信号、一显示装置、以及一运算模 块以执行程序,所述控制模块可以依据所述方向信号以移动显示于所述显示装置上的一光 标,所述指向装置可检测的范围包括一第一方向范围以及一第二方向范围,所述控制方法 包括下列步骤所述控制模块接收一使能信号; 所述指向装置检测到一第一方向动作; 所述指向装置输出一第一方向信号至所述控制模块;所述控制模块依据所述第一方向信号,决定所述第一方向动作是否位于所述第一方向 范围;以及若所述第一方向动作位于所述第一方向范围,所述控制模块通知所述运算模块执行一第一程序。
14.如权利要求13所述的控制方法,其中所述控制模块在接收到所述使能信号之后, 在所述显示装置上显示出一使用界面,所述使用界面包括所述第一方向范围所对应的所述 第一程序的信息。
15.如权利要求14所述的控制方法,其中所述使用界面显示所述第一方向范围与所述 指向装置的相对方向。
16.如权利要求14所述的控制方法,其中所述控制模块包括一快速启动程序码,所述 控制模块在接收所述使能信号之后执行所述快速启动程序码,在接收到所述第一方向信号 之后,决定所述第一方向动作的方向范围。
17.一种计算机系统,所述计算机系统包括 一显示装置;一触控装置,所述触控装置可检测一触压动作而输出一触控信号,所述触控装置包括 一不具有显示器功能的主要触控区域,可以藉由在所述主要触控区域移动触压点位置以移 动显示于所述显示装置上的一光标,所述主要控制区域包括一第一分区以及一第二分区;一控制模块以接收所述触控信号,所述控制模块可以在一般模式以及快速启动模式之 间切换,在所述一般模式时,所述控制模块在接收所述触控信号后计算出触压点位移数据, 并根据所述位移数据控制所述光标的移动;以及 一运算模块以执行程序,其中所述控制模块在接收一使能信号后切换至所述快速启动模式,所述触控装置检测 到所述主要触控区域的一第一触压点被触压并输出一第一触控信号至所述控制模块,所述 控制模块依据所述第一触控信号决定所述第一触压点所发生的分区,若所述第一触压点位 于所述第一分区,所述控制模块通知所述运算模块执行一第一程序。
18.如权利要求17所述的计算机系统,其中所述控制模块包括一快速启动程序码,所 述控制模块在接收所述使能信号之后执行所述快速启动程序码以进入所述快速启动模式, 并在接收到所述第一触控信号之后,决定所述第一触压点的分区。
19.如权利要求18所述的计算机系统,其中所述控制模块包括一般程序码,所述控制 模块在接收一禁用信号之后将所述快速启动程序码禁用,并执行所述一般程序码以进入所 述一般模式,并在接收所述触控信号后计算所述触压点位置的位移,藉以移动显示于所述 显示装置上的一光标。
20.如权利要求19所述的计算机系统,其中所述控制模块决定所述第一触压点位于所 述第二分区并且产生所述禁用信号。
21.如权利要求19所述的计算机系统,其中所述控制模块在通知所述运算模块执行一 第一程序之后产生所述禁用信号。
22.如权利要求18所述的计算机系统,其中所述控制模块包括一般程序码,所述控制 模块在通知所述运算模块执行所述第一程序之前,先判断所述触控点位置的位移是否超出 一预设值,并在决定所述触控点位置的所述位移超出所述预设值之后,产生一禁用信号,所 述控制模块在收到所述禁用信号之后,将所述快速启动程序码禁用并执行所述一般程序 码,并依据所述触压点位置的所述位移,移动显示于所述显示装置上的一光标。
23.如权利要求18所述的计算机系统,其中所述控制模块在接收到所述使能信号之 后,在所述显示装置上显示出一使用界面,所述使用界面包括所述第一分区所对应的所述 第一程序的信息。
24.如权利要求17所述的计算机系统,其中所述控制模块在接收到所述使能信号之 后,在所述显示装置上显示出一使用界面,所述使用界面包括所述第一分区所对应的所述 第一程序的信息。
25.如权利要求24所述的计算机系统,其中所述使用界面显示所述第一分区与所述主 要触控区域的相对位置。
26.如权利要求25所述的计算机系统,其中所述触控装置具有一第一视觉指示物以指 示所述第一分区的位置。
27.如权利要求17所述的计算机系统,还包括所述控制模块决定所述第一触压点位于所述第二分区,并将所述第一分区对应到一第三程序;所述主要触控区域的第二触压点被触压; 所述触控装置输出一第二触控信号至所述控制模块;所述控制模块依据所述第二触控信号,决定所述第二触压点是否位于所述第一分区;以及若所述第一触压点位于所述第一分区,所述控制模块通知所述运算模块执行所述第三程序。
28.如权利要求27所述的计算机系统,其中所述控制模块在决定所述第一触压点位于 所述第二分区之后,在所述显示装置上显示出一使用界面,所述使用界面包括所述第一分 区所对应的所述第三程序的信息。
29.一种计算机系统,所述计算机系统具有一可检测一方向动作而输出一方向信号的 指向装置,一控制模块以接收所述方向信号、一显示装置、以及一运算模块以执行程序,所 述控制模块可以依据所述方向信号以移动显示于所述显示装置上的一光标,所述指向装置 可检测的范围包括一第一方向范围以及一第二方向范围,所述计算机系统包括所述控制模块接收一使能信号;所述指向装置检测到一第一方向动作;所述指向装置输出一第一方向信号至所述控制模块;所述控制模块依据所述第一方向信号,决定所述第一方向动作是否位于所述第一方向 范围;以及若所述第一方向动作位于所述第一方向范围,所述控制模块通知所述运算模块执行一第一程序。
30.如权利要求29所述的计算机系统,其中所述控制模块在接收到所述使能信号之 后,在所述显示装置上显示出一使用界面,所述使用界面包括所述第一方向范围所对应的 所述第一程序的信息。
31.如权利要求30所述的计算机系统,其中所述使用界面显示所述第一方向范围与所 述指向装置的相对方向。
32.如权利要求30所述的计算机系统,其中所述控制模块包括一快速启动程序码,所 述控制模块在接收所述使能信号之后执行所述快速启动程序码,在接收到所述第一方向信 号之后,决定所述第一方向动作的方向范围。
33.一种用于一计算机系统的控制方法,所述计算机系统包括一触控板,所述操作方法 包括根据一使能信号,将所述触控板的多个区域对应于所述计算机系统的多个程序;检测所述触控板的一触控信号;以及根据所述触控信号的一位置,启动所述多个程序的一程序,所述程序所对应的一区域 包括所述位置。
34.如权利要求33所述的控制方法,其中根据所述使能信号将所述触控板的所述多个 区域对应于所述计算机系统的所述多个程序的操作,还包括在所述计算机系统的一屏幕上 显示一图形界面,以指示所述多个区域与所述多个程序的对应关系。
35.如权利要求34所述的控制方法,还包括根据一禁用信号,停止将所述触控板的所 述多个区域对应于所述计算机系统的所述多个程序。
36.一种可快速启动程序的计算机系统,包括一运算模块,用来实现所述计算机系统的功能;一触控板;以及一操控装置,耦接于所述运算模块与所述触控板,所述操控装置包括一启动单元,用来根据一使能信号,将所述触控板的多个区域对应于所述运算模块的 多个程序;以及一执行单元,用来在所述触控板检测到一触控信号时,根据所述触控信号的一位置,启 动所述多个程序的一程序,所述程序所对应的一区域包括所述位置。
37.如权利要求36所述的计算机系统,其中所述启动单元还用来根据所述使能信号, 在所述计算机系统的一屏幕上显示一图形界面,以指示所述多个区域与所述多个程序的对 应关系。
38.如权利要求37所述的计算机系统,其中所述启动单元还用来根据一禁用信号,停 止将所述触控板的所述多个区域对应于所述计算机系统的所述多个程序。
39.如权利要求37所述的计算机系统,还包括一设定单元,用来设定所述多个区域对 应于所述多个程序。
全文摘要
本发明涉及计算机系统的控制方法及相关计算机系统。用于一计算机系统的控制方法,该计算机系统具有触控装置、控制模块、显示装置及运算模块,触控装置包含不具显示功能的主要触控区域,可藉由在其上移动触压点位置以移动显示装置上的光标,主要触控区域包含第一分区及第二分区。该控制方法包含控制模块接收使能信号;主要触控区域的第一触压点被触压;触控装置输出第一触控信号至控制模块;控制模块依据第一触控信号,决定第一触压点是否位于第一分区;以及若第一触压点位于第一分区,控制模块通知运算模块执行第一程序。通过本发明,使用者不需进入层层菜单,只需按压触控板上特定区域,即可启动对应的程序,因而可提升使用时的便利性。
文档编号G06F3/041GK101943983SQ20091015786
公开日2011年1月12日 申请日期2009年7月9日 优先权日2009年7月9日
发明者马心华 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1