辅助校正方法及辅助校正装置和计算机装置的制作方法

文档序号:6371343阅读:164来源:国知局
专利名称:辅助校正方法及辅助校正装置和计算机装置的制作方法
技术领域
本发明涉及一种程序启动方法、辅助校正方法及其相关装置和计算机装置,尤其涉及一种通过触控屏幕的程序启动方法、辅助校正方法及其相关装置和计算机装置。
背景技术
对于配备触控面板的电子产品的趋势,使用者界面逐渐以软件按键取代实体的机械按键。当使用者实际触碰触控面板的位置无法正确反映在使用者想要的显示屏幕位置上时,则表示触控面板与显示屏幕之间有触碰偏移的状况。因此,电子产品多半配有屏幕校正 软件,使用者可经由点选屏幕上的启动按键来启动。然而,在偏移严重的情况下,使用者完全无法点击到启动按键,造成无法进行屏幕校正。此外,在屏幕校正过程中,当使用者视觉偏差(例如使用者以45度俯视屏幕)或习惯性以某一方向施加压力来触碰触控面板时,容易造成校正偏差,使得校正之后屏幕仍有偏移情形。一旦校正偏差超过触控面板的有效区域,更造成使用者无法点选屏幕的边缘区域。

发明内容
因此,本发明的主要目的即在于提供一种通过一触控屏幕的程序启动方法及其相关装置,其可减少电子装置的机械按钮,并避免因屏幕偏移造成无法校正屏幕的问题。本发明公开一种程序启动方法,包含有通过对应于一坐标阵列的一触控面板,检测多个触碰信号;根据该多个触碰信号,产生属于该坐标阵列的一触碰坐标特性;比对该触碰坐标特性与属于该坐标阵列的一预设坐标特性,以产生一比对结果;以及在该比对结果显示该触碰坐标特性符合属于该预设坐标特性时,启动一应用程序。在优选实施方案中,所述触碰坐标特性为一触碰坐标集,且所述预设坐标特性为一预设坐标集。在优选实施方案中,根据所述多个触碰信号产生属于所述坐标阵列的所述触碰坐标特性的操作包括通过模拟转数字方式,转换所述多个触碰信号为多个二维数字信号,以产生所述触碰坐标集。在优选实施方案中,所述触碰坐标特性为一触碰时间集,且所述预设坐标特性为一预设时间集。在优选实施方案中,根据所述多个触碰信号产生属于所述坐标阵列的所述触碰坐标特性的操作包括记录所述多个触碰信号的每一触碰信号的一起始时间与一结束时间,以产生所述触碰时间集。在优选实施方案中,所述触碰坐标特性为一触碰间隔时间集,且所述预设坐标特性为一预设间隔时间集。在优选实施方案中,根据所述多个触碰信号产生属于所述坐标阵列的所述触碰坐标特性的操作包括计算所述多个触碰信号的每两相邻触碰信号的时间差,以产生所述触碰间隔时间集。在优选实施方案中,所述触碰坐标特性包括一触碰坐标集及一触碰时间集,且所述预设坐标特性包括一预设坐标集及一预设时间集。在优选实施方案中,根据所述多个触碰信号产生属于所述坐标阵列的所述触碰坐标特性的操作包括通过模拟转数字的方式,转换所述多个触碰信号为多个二维数字信号,以产生所述触碰坐标集;以及记录所述多个触碰信号的每一触碰信号的一起始时间与一结束时间 ,以产生所述触碰时间集。在优选实施方案中,所述触碰坐标特性包括一触碰坐标集及一触碰间隔时间集,且所述预设坐标特性包括一预设坐标集及一预设间隔时间集。在优选实施方案中,根据所述多个触碰信号产生属于所述坐标阵列的所述触碰坐标特性的操作包括通过模拟转数字的方式,转换所述多个触碰信号为多个二维数字信号,以产生所述触碰坐标集;以及计算所述多个触碰信号的每两相邻触碰信号的时间差,以产生所述触碰间隔时间集。在优选实施方案中,所述触碰坐标特性包括一触碰坐标集、一触碰时间集及一触碰间隔时间集,且所述预设坐标特性包括一预设坐标集、一预设时间集及一预设间隔时间集。在优选实施方案中,根据所述多个触碰信号产生属于所述坐标阵列的所述触碰坐标特性的操作包括通过模拟转数字的方式,转换所述多个触碰信号为多个二维数字信号,以产生所述触碰坐标集;记录所述多个触碰信号的每一触碰信号的一起始时间与一结束时间,以产生所述触碰时间集;以及计算所述多个触碰信号的每两相邻触碰信号的时间差,以产生所述触碰间隔时间集。在优选实施方案中,所述应用程序为一触控面板校正程序或一关机程序。本发明还公开一种程序启动装置,包含有一触控面板、一触控估测模块、一储存单元、一比对单元以及一启动单元。该触控面板对应于一坐标阵列,用来检测多个触碰信号。该触控估测模块耦接于该触控面板,用来根据该多个触碰信号,产生属于该坐标阵列的一触碰坐标特性。该储存单元用来储存属于该坐标阵列的一预设坐标特性。该比对单元用来比对该触碰坐标特性与该预设坐标特性,以产生一比对结果。该启动单元用来在该比对结果显示该触碰坐标特性符合属于该预设坐标特性时,启动一应用程序。在优选实施方案中,所述触碰坐标特性为一触碰坐标集,且所述预设坐标特性为一预设坐标集。在优选实施方案中,所述触控估测模块包括一模拟数字转换器模块,用来转换所述多个触碰信号为多个二维数字信号,以产生所述触碰坐标集。在优选实施方案中,所述触碰坐标特性为一触碰时间集,且所述预设坐标特性为一预设时间集。在优选实施方案中,所述触控估测模块包括一触碰时间计算单元,用来记录所述多个触碰信号的每一触碰信号的一起始时间与一结束时间,以产生所述触碰时间集。在优选实施方案中,所述触碰坐标特性为一触碰间隔时间集,且所述预设坐标特性为一预设间隔时间集。在优选实施方案中,所述触控估测模块包括一间隔时间计算单元,用来计算所述 多个触碰信号的每两相邻触碰信号的时间差,以产生所述触碰间隔时间集。在优选实施方案中,所述触碰坐标特性包括一触碰坐标集及一触碰时间集,且所述预设坐标特性包括一预设坐标集及一预设时间集。在优选实施方案中,所述触控估测模块包括一模拟数字转换器模块,用来转换所述多个触碰信号为多个二维数字信号,以产生所述触碰坐标集;以及一触碰时间计算单元,用来记录所述多个触碰信号的每一触碰信号的一起始时间与一结束时间,以产生所述触碰时间集。在优选实施方案中,所述触碰坐标特性包括一触碰坐标集及一触碰间隔时间集,且所述预设坐标特性包括一预设坐标集及一预设间隔时间集。在优选实施方案中,根据所述多个触碰信号产生属于所述坐标阵列的所述触碰坐标特性的所述触控估测模块包括一模拟数字转换器模块,通过模拟转数字的方式,转换所述多个触碰信号为多个二维数字信号,以产生所述触碰坐标集;以及一间隔时间计算单元,用来计算所述多个触碰信号的每两相邻触碰信号的时间差,以产生所述触碰间隔时间集。在优选实施方案中,所述触碰坐标特性包括一触碰坐标集、一触碰时间集及一触碰间隔时间集,且所述预设坐标特性包括一预设坐标集、一预设时间集及一预设间隔时间集。在优选实施方案中,所述触控估测模块包括—模拟数字转换器模块,用来转换所述多个触碰信号为多个二维数字信号,以产生所述触碰坐标集;一触碰时间计算单元,用来记录所述多个触碰信号的每一触碰信号的一起始时间与一结束时间,以产生所述触碰时间集;以及—间隔时间计算单元,用来计算所述多个触碰信号的每两相邻触碰信号的时间差,以产生所述触碰间隔时间集。在优选实施方案中,所述应用程序为一触控面板校正程序或一关机程序。本发明还公开一种辅助校正方法,包含有在对应于一第一坐标阵列的一屏幕画面上显示多个预设坐标区块,其中该第一坐标阵列包含一第一维及一第二维,且该多个预设坐标区块包含该第一维的最小值、该第二维的最大值、该第一维的最大值与该第二维的最小值的一坐标组合;通过对应于一第二坐标阵列的一触控面板,检测多个触碰信号,其中该触控面板与该屏幕画面重叠;计算该多个触碰信号的个数;根据该多个触碰信号,产生属于该第二坐标阵列的多个触碰坐标;以及在该多个触碰信号的个数不少于该多个预设坐标区块的个数,且该多个预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,启动一触控面板校正程序。本发明还公开一种辅助校正装置,包含有一显示面板、一触控面板、一储存单元、一计算单元、一模拟数字转换器模块以及一启动单元。该显示面板用来显示对应于一第一坐标阵列的一屏幕画面,其中该屏幕画面包含多个预设坐标区块,该第一坐标阵列包含一第一维及一第二维,且该多个预设坐标区块包含该第一维的最小值、该第二维的最大值、该第一维的最大值与该第二维的最小值的一坐标组合。该触控面板对应于一第二坐标阵列,用来检测多个触碰信号,其中该触控面板与该屏幕画面重叠,该第二坐标阵列与该第一坐标阵列具有映射关系。该模拟数字转换器模块用来根据该多个触碰信号,产生属于该第二坐标阵列的多个触碰坐标。该储存单元用来储存该多个预设坐标区块与该多个触碰坐标。该计算单元用来计算该多个触碰信号的个数。该启动单元用来在该多个触碰信号的个数不少于该多个预设坐标区块的个数,且该多个预设坐标区块的每一预设坐标区块的范围内至 少有一个触碰坐标落入时,启动一触控面板校正程序。本发明还公开一计算机装置,包含有一显示面板、一触控面板、一触控面板校正装置、一校正启动单元以及一辅助校正单元。该显示面板用来显示对应于一第一坐标阵列的一屏幕画面,其中该第一坐标阵列包含一第一维及一第二维。该触控面板对应于一第二坐标阵列,且与该屏幕画面重叠。该触控面板校正装置用来校正该触控面板与该显示面板,以产生一校正坐标数据。该校正启动单元用来执行一校正启动程序,以决定该触控面板校正装置的启动;该辅助校正单元用来根据该校正坐标数据,执行一辅助校正程序。其中,该校正启动程序包含有通过该触控面板,检测多个第一触碰信号;根据该多个第一触碰信号,产生属于该第二坐标阵列的一触碰坐标特性;比对该触碰坐标特性与属于该第二坐标阵列的一预设坐标特性,以产生一比对结果;以及在该比对结果显示该触碰坐标特性符合属于该预设坐标特性时,启动该触控面板校正程序。该辅助校正程序包含有根据该校正坐标数据,在该屏幕画面上显示多个预设坐标区块,该多个预设坐标区块包含该第一维的最小值、该第二维的最大值、该第一维的最大值与该第二维的最小值的一坐标组合;通过该触控面板,检测多个第二触碰信号;计算该多个第二触碰信号的个数;根据该多个第二触碰信号,产生属于该第二坐标阵列的多个触碰坐标;以及在该多个第二触碰信号的个数不少于该多个预设坐标区块的个数,且该多个预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,启动该触控面板校正程序。本发明的供使用者在无法点选特定程序的启动按钮时,利用检测使用者特定的触碰过程来启动程序。此外,本发明亦提供一边缘区域触碰机制,可用来启动特定程序,且当用于屏幕校正时,验证校正结果的正确性及有效性。


图I为本发明第一实施例的一程序启动流程的示意图。
图2为本发明第一实施例的一程序启动装置的示意图。图3为本发明第二实施例的一辅助校正流程的示意图。图4为本发明第二实施例的一辅助校正装置的示意图。图5为本发明第三实施例的一计算机装置的示意图。图6为图5的触控面板的预设坐标集的实施示意图。图7为根据图6的校正启动程序的实施例流程图。图8为辅助校正程序起始状态下屏幕画面的实施示意图。图9为根据图6的辅助校正程序的实施例流程图。 图10为图8的屏幕画面与校正坐标数据的对应关系的示意图。主要组件符号说明20程序启动装置 530校正启动单元40辅助校正装置 540辅助校正单元210、510触控面板 C0R_DATA校正坐标数据220触控估测模块 CMP_RE比对结果230、420储存单元 B1、B2、B3、B4预设坐标集240比对单元 C1、C2、C3、C4预设坐标区块250,470启动单元 TSgm(I)、TSgm(η)触碰信号TSg(I) TSg(n)触碰信号[(zl, wl),…,(zn, wn)] 触碰坐标222,440模拟数字转换器模块[TCI {(x, y)},···, TCn{(x, y)}] 触碰坐标集224触碰时间计算单元 [ΤΤ(1),···,ΤΤ(η)] 触碰时间集226间隔时间计算单元 [TTI (1),…,TTI (η)] 触碰间隔时间集ΑΡ、ΑΡ1应用程序 [PCl {(X,y)},…,PCn{(x, y)}]预设坐标集400,500显示面板 [PT (I),PT (2),…,PT (η)] 预设时间集430计算单元 [PTI (1),…,PTI (η)] 预设间隔时间集450数据清除单元 10、30、70、90流程460区块清除单元 100、102、104、106、108、110、112、300、302、402,502屏幕画面 304、306、308、310、312、700、702、704、706、Α1、Α2预设坐标区块 708、710、712、714、716、718、720、722、724、50计算机装置 726、728、730、732、734、900、902、904、906、520触控面板校正装置 908、910、912、914、916 步骤
具体实施例方式请参考图1,图I为本发明第一实施例的一程序启动流程10的示意图。程序启动流程10用于在具有一触控面板的一计算机装置中启动应用程序,其中该触控面板对应于一X-Y轴的坐标阵列,其可表示触控面板的分辨率。程序启动流程10包含以下步骤步骤100 :开始。步骤102 :通过该触控面板,检测多个触碰信号。步骤104 :根据该多个触碰信号,产生属于该坐标阵列的一触碰坐标特性。步骤106 :比对该触碰坐标特性与属于该坐标阵列的一预设坐标特性,以产生一比对结果。步骤108 :判断该比对结果是否显示该触碰坐标特性符合属于该预设坐标特性?若是,进行步骤110 ;若否,进行步骤102。步骤110 :启动一应用程序。步骤112:结束。根据程序启动流程10,本发明是利用触控面板检测多个触碰信号,并据以产生这些触碰信号的触碰坐标特性,接着与预设坐标特性相互比较,以在两特性相符合时启动应用程序。预设坐标特性可为预设的X-Y坐标集、预设时间集或预设间隔时间集,或其组合,在此情况下,所产生的触碰坐标特性为对应的触碰信息(即触碰坐标、触碰时间或触碰间隔时间,或其组合)。以预设坐标特性同时包含预设的X-Y坐标集、预设时间集及预设间隔时 间集为例,本发明在比对结果显示触碰坐标集、触碰时间集及触碰间隔时间集符合对应的预设特性时,启动应用程序;否则,继续通过触控面板检测多个触碰信号。触碰坐标集的产生方式可通过模拟转数字的方式,转换触碰信号为数字信号,并安排成X-Y轴的坐标信号;触碰时间集的产生方式可记录每一触碰信号的一起始时间与一结束时间,并计算起始时间与结束时间的时间差;触碰间隔时间集的产生方式可记录该每两相邻触碰信号的时间差。较佳地,应用程序可为一触控面板校正程序或一关机程序等等。如此一来,使用者可直接通过触控面板操作来启动程序,可避免因为屏幕偏移所造成无法选取屏幕上程序起始按钮的问题。除此之外,对触控面板的消费性电子制造商来说,操作界面的设计上能减少机械按钮(如屏幕校正按钮)的数目。图2为本发明第一实施例一程序启动装置20的示意图。程序启动装置20包含有一触控面板210、一触控估测模块220、一储存单元230、一比对单元240以及一启动单元250。触控面板210对应于一 X-Y轴的坐标阵列,用来检测触碰信号TSg(I) TSg(n)。触控估测模块220包含一模拟数字转换器模块222、一触碰时间计算单元224及一间隔时间计算单元226。模拟数字转换器模块222用来转换触碰信号TSg(I) TSg(n)为X-Y轴数字信号,以产生触碰坐标集[TCI {(x, y) },···,TCn {(x, y)}];触碰时间计算单元224用来记录触碰信号TSg(I) TSg(n)中每一触碰信号的起始时间与结束时间,以产生触碰时间集[TT(I),…,TT(η)];间隔时间计算单元226用来计算触碰信号TSg(I) TSg的每两相邻触碰信号的时间差,以产生触碰间隔时间集[TTI (1),…,TTI (η)]。储存单元230用来储存属于X-Y轴的坐标阵列的一预设坐标集[PCI {(x, y) },···,PCn {(x, y)}]、一预设时间集[ΡΤ(1),Ρ ^2),···,ΡΤ(η)]与一预设间隔时间集[PTI (I),…,PTI (η)]。比对单元240用来比对触碰坐标集[TCl {(X,y)},...,TCn {(x, y)}]与预设坐标集[PCI {(x, y)},...,PCn{(x,y)}]、触碰时间集[TT(1),"^TT(Ii)]与预设时间集[PT (I),…,PT (η)],以及触碰间格时间集[TTI (1),…,TTI (η)]与预设间隔时间集[PTI (1),…,PTI (η)],以产生一比对结果CMP_RE。启动单元250用来在比对结果CMP_RE显示触碰坐标集[TCI {(x,y)},…,TCn{(x,y)}]、触碰时间集[TT(1),"^TT(Ii)]与触碰间隔时间集[TTI (I),…,TTI (η)]分别符合(相同)对应的预设集时,启动一应用程序ΑΡ。请参考图3,图3为本发明第二实施例的用于一计算机装置的一辅助校正流程30的示意图。其中该计算机装置包含一触控面板,其对应于一X-Y轴的坐标阵列,及一屏幕画面,其对应于一 Z-W轴的坐标阵列并与该屏幕画面重叠,X-Y轴与Z-W轴的坐标阵列可分别表示触控面板及屏幕画面的分辨率,且具有映射关系,意即每一 X-Y轴的坐标点皆具有一对应的Z-W轴的坐标点。辅助校正流程30用来判断面板偏移是否过大,其包含以下步骤步骤300:开始。步骤302:在该屏幕画面上显示多个预设坐标区块,其包含X轴的最小值、Y轴的最大值、X的最大值与Y轴的最小值的一坐标组合。步骤304 :通过该触控面板,检测属于X-Y轴的多个触碰信号。步骤306 :计算该多个触碰信号的个数。步骤308 :根据该多个触碰信号,产生属于Z-W轴的坐标阵列的多个触碰坐标。
步骤310 :在该多个触碰信号的个数不少于该多个预设坐标区块的个数,且该多个预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,启动一面板校正程序。步骤312:结束。根据辅助校正流程30,本发明先显示预设坐标区块于屏幕画面上,并对检测到的触碰信号计算其信号个数,以及从X-Y轴转换成Z-W轴的触碰坐标。在触碰信号的个数不少于预设坐标区块的个数,且每一预设坐标区块的范围内至少有一个触碰坐标落入时,则本发明启动面板校正程序。这意谓,在触碰信号的个数等于预设坐标区块的个数时,触碰坐标必须一对一命中预设坐标区块,面板校正程序才会启动。相反地,在触碰信号的个数少于预设坐标区块的个数时,则清除所有的触碰坐标,以重新通过触控面板进行触碰信号检测。除此之外,每次一触碰坐标落于一预设坐标区块范围内时,本发明可以随即取消显示该预设坐标区块。或是,等到上述启动面板校正程序的条件符合时,取消显示所有预设坐标区块,以回复正常屏幕画面。较佳地,预设坐标区块为按钮图形,以供使用者点击。所使用的预设坐标区块内的坐标组合可至少包含一(Z轴的最小值,W轴的最大值)与(Z轴的最大值,W轴的最小值)的坐标组合、一(Z轴的最大值,W轴的最大值)与(Z轴的最小值,W轴的最小值)的坐标组合,或一(Z轴的最小值,W轴的最大值)、(Z轴的最大值,W轴的最小值)、(Z轴的最大值,W轴的最大值)与(Z轴的最小值,W轴的最小值)的坐标组合。也就是,前述第一种坐标组合包含屏幕画面的左上与右下坐标端点;第二种坐标组合包含屏幕画面的右上与左下坐标端点;第三种坐标组合则包含屏幕画面的四个坐标端点。在此情况下,本发明通过检测边界区块的触碰信号,来确定触控面板及屏幕画面是否偏移过当,以决定是否执行面板校正程序。图4为本发明第二实施例的一辅助校正装置40的示意图。辅助校正装置40用来启动一面板校正程序AP1,且包含有一显示面板400、一触控面板410、一储存单元420、一计算单元430、一模拟数字转换器模块440、一数据清除单元450、一区块清除单元460及一启动单元470。显示面板400用来显示对应于Z-W轴的坐标阵列的一屏幕画面402,其包含两个预设坐标区块Al与A2,预设坐标区块Al包含坐标(Z轴的最小值,W轴的最大值),而预设坐标区块A2包含坐标(Z轴的最大值,W轴的最小值)。触控面板410与屏幕画面402尺寸相同并重叠,其对应于X-Y轴的坐标阵列,用来检测触碰信号TSgm(I) TSgm(η) ο计算单元430用来计算触碰信号TSgm(I) TSgm(η)的个数为η个。模拟数字转换器模块440用来根据触碰信号TSgm(I) TSgm(η),产生属于Z-W轴坐标阵列的触碰坐标[(zl, wl),…,(zn, wn)]。储存单元420用来储存预设坐标区块Al与A2的坐标集与触碰坐标[(zl, wl),…,(zn,wn)]。数据清除单元450用来在个数η少于2时,清除储存单元420的触碰坐标[(zl, wl),…,(zn,wn)]。启动单元470用来在个数η不少于2且预设坐标区块Al与Α2的范围内皆至少有一个触碰坐标落入时,启动面板校正程序API。区块清除单元460用来在任一触碰坐标落于预设坐标区块Al或A2的范围内时,取消显示被命中的预设坐标区块。或是,区块清除单元460也可用来在个数η不少于2且预设坐标区块Al与Α2的范围内皆至少有一个触碰坐标落入时,取消显示预设坐标区块Al及Α2,以回复正常屏幕画面。前述的程序启动流程10及辅助校正流程30的概念可合并使用于一计算机装置,以完整进行屏幕偏移校正。请参考图5,图5为本发明第三实施例的一计算机装置50的示意图。计算机装置50包含有一显示面板500、一触控面板510、一触控面板校正装置520、一校正启动单元530以及一辅助校正单元540。显示面板500用来显示Z-W轴的坐标阵列的一屏幕画面502。触控面板510对应于X-Y轴的坐标阵列,且与屏幕画面500大小相同并 重叠。校正启动单元530用来通过执行一校正启动程序,决定是否启动触控面板校正装置520。触控面板校正装置520校正触控面板510与显示面板500的坐标映射关系,以产生一校正坐标数据C0R_DATA,而辅助校正单元540根据校正坐标数据C0R_DATA,执行一辅助校正程序,以决定是否重新启动触控面板校正装置520。请参考图6,图6为触控面板510的预设坐标集的示意图。在图6中,触控面板510的预设坐标集为[B1,B2,B3,B4]。此外,计算机装置50设定(I)预设时间条件每次按压时间超过两秒;(II)预设间隔时间条件触碰间隔时间大于一秒且小于三秒。接着,请参考图7,图7为用于校正启动单元530的一校正启动程序70的实施例流程图。校正启动程序70为流程10的衍生,其利用触控面板510的预设坐标集与条件(I)及(II)来决定触控面板校正装置520的启动与否,其包含下列步骤步骤700:开始。步骤702 :设定i的起始值为O。步骤704 :判断是否有一面板触碰事件?若有,进行步骤708 ;若否,进行步骤706。步骤706 :记录一触碰间隔起始时间。步骤708 :检测屏幕触碰状态为“按压”或“释放”?若为“按压”,进行步骤710 ;若否,进行步骤712。步骤710 :计算一触碰间隔时间且记录一按压起始时间。步骤712 :根据该按压起始时间,计算一按压时间。步骤714:判断该面板触碰事件是否符合一阶段ST(O) 若是,进行步骤716;若否,进行步骤724。步骤716 :判断该面板触碰事件是否符合一阶段ST(i) 若是,进行步骤718 ;若否,进行步骤732。步骤718 :将i的数值加I。步骤720 :判断该面板触碰事件是否符合一启动条件ACON(i) 若是,进行步骤722 ;若否,进行步骤732。步骤722 :判断i是否等于4 若是,进行步骤730 ;若否,进行步骤726。
步骤724 :判断该面板触碰事件是否符合条件(II)且i大于或等于I 若是,进行步骤716 ;若否,进行步骤732。步骤726 :回报该面板触碰事件的一按压状况及其X-Y轴的按压坐标。步骤728 :根据触碰间隔起始时间、该按压状况及该按压坐标,进行相关系统运算或记录。步骤730 :启动触控面板校正装置520。步骤732 :进入阶段ST(O)且设定i为O。步骤734:结束。在校正启动程序70中,启动条件ACON(I) ACON(4)分别为面板触碰事件命中预 设坐标集[B1,B2,B3,B4],且符合条件(I)。此外,阶段ST(O)的符合条件条件(I)及(II)无任何条件成立;阶段ST(I)的符合条件阶段ST(O)与启动条件ACON(I)成立;阶段ST(2)的符合条件阶段ST(I)、启动条件ACON(2)且条件(II)成立;阶段ST(3)的符合条件阶段ST(2)、启动条件ACON(3)且条件(II)成立;阶段ST(4)的符合条件阶段ST(3)、启动条件ACON(4)且条件(II)成立。步骤728的相关系统运算或记录包含根据触碰间隔起始时间及该按压状况,计算一触碰间隔时间。由上可知,当所检测的触碰信号分别按照顺序落在坐标区块B1、B2、B3及B4的范围内,且符合(I)与(II)的条件时,校正启动程序70启动触控面板校正装置520。当所检测的任一触碰信号不符合预设条件时,校正启动程序70则重新进行触碰信号检测。请参考图8及图9,图9为用于辅助校正单元540的一辅助校正程序90的实施例流程图,图8为图9的辅助校正程序90起始状态下屏幕画面502的示意图。辅助校正程序90运用流程30的概念,其包含下列步骤步骤900:开始。步骤902 :在屏幕画面502上显示预设坐标区块Cl、C2、C3及C4。步骤904 :等待触碰事件。步骤906 :根据校正坐标数据C0R_DATA,检测触碰事件且记录触碰事件的总次数。步骤908 :当触碰位置命中预设坐标区块C1、C2、C3及C4的其中之一时,移除被命中的预设坐标区块。步骤910 :判断总次数是否小于四次?若是,则回到步骤904 ;若否,则进行步骤912。步骤912 :判断触碰位置命中预设坐标区块的次数是否小于四次?若是,则进行步骤914 ;若否,则进行916。步骤914 :启动触控面板校正装置520。步骤916:结束。由上可知,当触碰事件总次数少于四次时,表示使用者触碰次数不足,因此重新等待触碰事件。当触碰事件总次数不少于四次但命中次数少于四次时,意即预设坐标区块Cl、C2、C3及C4之中有预设坐标区块未被命中,表示校正坐标数据C0R_DATA有偏差,因此必须启动触控面板校正装置520,以进行重新校正屏幕。当触碰事件总次数与命中次数皆不少于四次时,意即预设坐标区块Cl、C2、C3及C4皆被命中,表示校正坐标数据C0R_DATA无偏差,因此结束辅助校正程序90回到系统正常运作。请参考图10,图10为图8的屏幕画面502与校正坐标数据C0R_DATA的对应关系的示意图。在图10中,预设坐标区块C1、C2、C3及C4与校正坐标数据C0R_DATA具有偏移。当使用者触碰触控面板510的最右下方时,对应的校正坐标数据C0R_DATA为触碰坐标D1,其明显地无法命中预设坐标区块C4,造成触碰位置命中预设坐标区块的次数必定小于四次的结果。在此情况下,辅助校正程序90会启动触控面板校正装置520。因此,辅助校正单元540可以验证校正坐标数据C0R_DATA的正确性及有效性。综上所述,本发明的实施例供使用者在无法点选特定程序的启动按钮时,利用检测使用者特定的触碰过程来启动程序。此外,本发明亦提供一边缘区域触碰机制,可用来启动特定程序,且当用于屏幕校正时,验证校正结果的正确性及有效性。以上所述仅为本发明的较佳实施例,凡是依本发明权利要求书范围所作的等同变化与修饰,皆应属本发明的涵盖范围。·
权利要求
1.一种辅助校正方法,包括 在对应于一第一坐标阵列的一屏幕画面上显示多个预设坐标区块,其中所述第一坐标阵列包括一第一维及一第二维,所述多个预设坐标区块包括所述第一维的最小值、所述第二维的最大值、所述第一维的最大值与所述第二维的最小值的一坐标组合; 通过对应于一第二坐标阵列的一触控面板,检测多个触碰信号,其中所述触控面板与所述屏幕画面重叠; 计算所述多个触碰信号的个数; 根据所述多个触碰信号,产生属于所述第二坐标阵列的多个触碰坐标;以及 在所述多个触碰信号的个数不少于所述多个预设坐标区块的个数,且所述多个预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,启动一触控面板校正程序。
2.如权利要求I所述的辅助校正方法,还包括在所述多个触碰信号的个数少于所述多个预设坐标区块的个数时,清除所检测的所述多个触碰坐标,并重新进行触碰信号检测。
3.如权利要求I所述的辅助校正方法,还包括在所述多个触碰坐标的一触碰坐标落于所述多个预设坐标区块的一预设坐标区块范围内时,取消显示所述预设坐标区块。
4.如权利要求I所述的辅助校正方法,还包括在所述多个触碰信号的个数不少于所述多个预设坐标区块的个数,且所述多个预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,取消显示所述多个预设坐标区块,以回复正常屏幕画面。
5.如权利要求I所述的辅助校正方法,其中所述多个预设坐标区块为按钮图形。
6.如权利要求I所述的辅助校正方法,其中所述坐标组合为一(所述第一维的最小值,所述第二维的最大值)与(所述第一维的最大值,所述第二维的最小值)的坐标组合,或一(所述第一维的最大值,所述第二维的最大值)与(所述第一维的最小值,所述第二维的最小值)的坐标组合。
7.如权利要求I所述的辅助校正方法,其中所述坐标组合为一(所述第一维的最小值,所述第二维的最大值)、(所述第一维的最大值,所述第二维的最小值)、(所述第一维的最大值,所述第二维的最大值)与(所述第一维的最小值,所述第二维的最小值)的坐标组合。
8.一种辅助校正装置,包括 一显示面板,用来显示对应于一第一坐标阵列的一屏幕画面,所述屏幕画面包括多个预设坐标区块,所述第一坐标阵列包括一第一维及一第二维,所述多个预设坐标区块包括所述第一维的最小值、所述第二维的最大值、所述第一维的最大值与所述第二维的最小值的一坐标组合; 一触控面板,对应于一第二坐标阵列,用来检测多个触碰信号,其中所述触控面板与所述屏幕画面重叠,所述第二坐标阵列与所述第一坐标阵列具有映射关系; 一计算单元,用来计算所述多个触碰信号的个数; 一模拟数字转换器模块,用来根据所述多个触碰信号,产生属于所述第二坐标阵列的多个触碰坐标; 一储存单元,用来储存所述多个预设坐标区块与所述多个触碰坐标;以及 一启动单元,用来于所述多个触碰信号的个数不少于所述多个预设坐标区块的个数,且所述多个预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,启动一触控面板校正程序。
9.如权利要求8所述的辅助校正装置,还包括一数据清除单元,用来在所述多个触碰信号的个数少于所述多个预设坐标区块的个数时,清除所述储存单元的所述多个触碰坐标。
10.如权利要求8所述的辅助校正装置,还包括一区块清除单元,用来在所述多个触碰坐标的一触碰坐标落于所述多个预设坐标区块的一预设坐标区块范围内时,取消显示所述预设坐标区块。
11.如权利要求8所述的辅助校正装置,还包括一区块清除单元,用来在所述多个触碰信号的个数不少于所述多个预设坐标区块的个数,且所述多个预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,取消显示所述多个预设坐标区块,以回复正常屏幕画面。
12.如权利要求8所述的辅助校正装置,其中所述多个预设坐标区块为按钮图形。
13.如权利要求8所述的辅助校正装置,其中所述坐标组合为一(所述第一维的最小值,所述第二维的最大值)与(所述第一维的最大值,所述第二维的最小值)的坐标组合,或一(所述第一维的最大值,所述第二维的最大值)与(所述第一维的最小值,所述第二维的最小值)的坐标组合。
14.如权利要求8所述的辅助校正装置,其中所述坐标组合为一(所述第一维的最小值,所述第二维的最大值)、(所述第一维的最大值,所述第二维的最小值)、(所述第一维的最大值,所述第二维的最大值)与(所述第一维的最小值,所述第二维的最小值)的坐标组合。
15.一计算机装置,包括 一显示面板,用来显示对应于一第一坐标阵列的一屏幕画面,所述第一坐标阵列包括一第一维及一第二维; 一触控面板,对应于一第二坐标阵列,所述触控面板与所述屏幕画面重叠; 一触控面板校正装置,用来校正所述触控面板与所述显示面板,以产生一校正坐标数据; 一校正启动单元,用来执行一校正启动程序,以决定所述触控面板校正程序的启动;以及 一辅助校正单元,用来根据所述校正坐标数据,执行一辅助校正程序; 其中,所述校正启动程序包括 通过所述触控面板,检测多个第一触碰信号; 根据所述多个第一触碰信号,产生属于所述第二坐标阵列的一触碰坐标特性; 比对所述触碰坐标特性与属于所述第二坐标阵列的一预设坐标特性,以产生一比对结果;以及 在所述比对结果显示所述触碰坐标特性符合属于所述预设坐标特性时,启动所述触控面板校正装置; 所述辅助校正程序包括 根据所述校正坐标数据,在所述屏幕画面上显示多个预设坐标区块,所述多个预设坐标区块包括所述第一维的最小值、所述第二维的最大值、所述第一维的最大值与所述第二维的最小值的一坐标组合;通过所述触控面板,检测多个第二触碰信号; 计算所述多个第二触碰信号的个数; 根据所述多个第二触碰信号,产生属于所述第二坐标阵列的多个触碰坐标;以及在所述多个第二触碰信号的个数不少于所述多个预设坐标区块的个数,且所述多个预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,启动所述触控面板校正程序。
全文摘要
本发明涉及辅助校正方法及辅助校正装置和计算机装置。所述辅助校正方法包括在对应于第一坐标阵列的屏幕画面上显示多个预设坐标区块,第一坐标阵列包括第一维及第二维,预设坐标区块包括第一维的最小值、第二维的最大值、第一维的最大值与第二维的最小值的坐标组合;通过对应于第二坐标阵列的触控面板,检测多个触碰信号,触控面板与屏幕画面重叠;计算触碰信号的个数;根据触碰信号产生属于第二坐标阵列的触碰坐标;以及在触碰信号的个数不少于预设坐标区块的个数,且预设坐标区块的每一预设坐标区块的范围内至少有一个触碰坐标落入时,启动触控面板校正程序。本发明在无法点选特定程序的启动按钮时,检测使用者特定的触碰过程来启动程序。
文档编号G06F3/048GK102841706SQ201210193710
公开日2012年12月26日 申请日期2009年4月20日 优先权日2009年4月20日
发明者洪笠彰, 郑俊隆, 徐庆骅 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1