專利名稱:接觸點修正方法
技術(shù)領(lǐng)域:
本發(fā)明公開了一種修正方法,且特別是有關(guān)于一種接觸點修正方法。
背景技術(shù):
觸控面板是個可接收觸頭(無論是手指或膠筆尖等)等輸入信號的感應(yīng)式裝置, 當(dāng)接觸了面板上的圖形按鈕時,面板上的觸覺反饋系統(tǒng)可根據(jù)預(yù)先編程的程序驅(qū)動各種連 結(jié)裝置,可用以取代機(jī)械式的按鈕。觸控面板的用途非常廣泛,從常見的PDA、提款機(jī)、到工業(yè)用的觸控計算機(jī),成為親 切且生動的人機(jī)接口。然而,電容式觸控面板的感應(yīng)器(Sensor)數(shù)量有限,因此在不同位 置量測,會有不同能量分布(Energy Distribution),造成不同程度的誤差,而難以直接找 到精確接觸點(Touch point)位置。由此可見,上述現(xiàn)有的技術(shù),顯然仍存在不便與缺陷,而有待加以進(jìn)一步改進(jìn)。為 了解決上述問題,相關(guān)領(lǐng)域莫不費盡心思來謀求解決之道,但長久以來一直未見適用的方 式被發(fā)展完成。因此,如何能更精確地計算出接觸點位置,實屬當(dāng)前重要研發(fā)課題之一,亦 成為當(dāng)前相關(guān)領(lǐng)域亟需改進(jìn)的目標(biāo)。
發(fā)明內(nèi)容
因此,本發(fā)明公開了一種接觸點修正方法,用于提高計算接觸點位置的精確度。為解決上述問題,本發(fā)明公開了一種接觸點修正方法包括下列步驟(a)自一電容式觸控屏幕取得一第一方向的原始數(shù)據(jù)與一第二方向的原始數(shù)據(jù);(b)基于第一方向的原始數(shù)據(jù),分析至少一接觸點沿第一方向的第一能量分布,以 建立一第一能量分布查找表,其中第一能量分布查找表記錄于第一方向上的坐標(biāo)與第一能 量分布的關(guān)系;(c)基于第二方向的原始數(shù)據(jù),分析接觸點沿第二方向的第二能量分布,據(jù)以建立 一第二能量分布查找表,其中第二能量分布查找表記錄第二方向上的坐標(biāo)與第二能量分布 的關(guān)系;(d)基于第二方向的原始數(shù)據(jù),計算接觸點沿第一方向的第一能量補(bǔ)償,據(jù)以建立 一第一能量補(bǔ)償查找表,其中第一能量補(bǔ)償查找表記錄第二方向上的坐標(biāo)與第一能量補(bǔ)償 的關(guān)系; (e)基于第一方向的原始數(shù)據(jù),計算接觸點沿第二方向的第二能量補(bǔ)償,據(jù)以建立 一第二能量補(bǔ)償查找表,其中第二能量補(bǔ)償查找表記錄第一方向上的坐標(biāo)與第二能量補(bǔ)償 的關(guān)系;(f)對比第一能量分布查找表與第二能量補(bǔ)償查找表,以找出第一能量分布于第一方向上所對應(yīng)的第二能量補(bǔ)償,進(jìn)而基于對應(yīng)的第二能量補(bǔ)償來修正第二能量分布以計 算接觸點于第二方向上所對應(yīng)的位置;以及(g)對比第二能量分布查找表與第一能量補(bǔ)償查找表,以找出第二能量分布于第二方向上對應(yīng)的第一能量補(bǔ)償,進(jìn)而基于對應(yīng)的第一能量補(bǔ)償來修正第一能量分布以計算 接觸點于第一方向上所對應(yīng)的位置。于本實施例中,第一方向為水平方向,第二方向為垂直方向。實務(wù)上,電容式觸控 屏幕可含有多個電容感應(yīng)器排列成陣列。于步驟(b)中,可于水平方向的原始數(shù)據(jù)取得任 一電容感應(yīng)器所感測的能量值Mdl及其沿水平方向的兩側(cè)的電容感應(yīng)器所感測的能量值 Ldl> Rdl,據(jù)以計算沿水平方向的第一能量分布Engdl,其中第一能量分布Engdl滿足下列關(guān)系 式當(dāng)Ldl > Rdl 時,Engdl = (Ldl-Rdl) / (Mdl-Rdl)當(dāng)Rdl > Ldl 時,Engdl = (Rdl-Ldl) / (Md「Rdl)于步驟(c)中,可于垂直方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值Md2 及其沿垂直方向的兩側(cè)的第二電容感應(yīng)器所感測的能量值Ud2、Dd2,據(jù)以計算沿垂直方向的 第二能量分布Engd2,其中第二能量分布Engd2滿足下列關(guān)系式當(dāng)Ud2 > Dd2 時,Engd2 = (Ud2-Dd2) / (Md2-Dd2)當(dāng)Dd2 > Ud2 時,Engd2 = (Dd2-Ud2) / (Md2-Ud2)于步驟(d)中,可于垂直方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值 Mcl及其沿水平方向的兩側(cè)的電容感應(yīng)器所感測的能量值L。i、Rcl,據(jù)以計算第一能量補(bǔ)償 Engel,其中第一能量補(bǔ)償Engel滿足下列關(guān)系式當(dāng)Lcl > Rcl 時,Engcl = (Lcl-Rcl) / (Mcl-Rcl)當(dāng)Rcl > Lcl 時,Engcl = (Rcl-Lcl) / (Mcl-Rcl)于步驟(g)中,可查找第二能量分布于第二方向上在Ud2 > Dd2時所對應(yīng)的第一能 量補(bǔ)償,進(jìn)而將第一能量分布Engdl減去對應(yīng)的第一能量補(bǔ)償Engel以獲得修正的第一能量 分布;同理,亦可查找第二能量分布于第二方向上在Dd2 > Ud2時所對應(yīng)的第一能量補(bǔ)償,進(jìn) 而將第一能量分布Engdl減去對應(yīng)的第一能量補(bǔ)償Engel以獲得修正的第一能量分布。于步驟(e)中,可于水平方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值M。2 及其沿垂直方向的兩側(cè)的第二電容感應(yīng)器所感測的能量值u。2、D。2,據(jù)以計算第二能量補(bǔ)償 Enge2,其中第二能量補(bǔ)償Enge2滿足下列關(guān)系式當(dāng)Uc2 > Dc2 時,Engc2 = (Uc2-Dc2) / (Mc2-Dc2)當(dāng)Dc2 > Uc2 時,Engc2 = (Dc2-Uc2) / (Mc2-Uc2)于步驟(f)中,可查找第一能量分布于第一方向上在Ldl > Rdl時所對應(yīng)的第二能 量補(bǔ)償,進(jìn)而將第二能量分布Engd2減去對應(yīng)的第二能量補(bǔ)償Enge2以獲得修正的第二能量 分布;同理,亦可查找第一能量分布于第一方向上在Rdl > Ldl時所對應(yīng)的第二能量補(bǔ)償,進(jìn) 而將第二能量分布Engd2減去對應(yīng)的第二能量補(bǔ)償Enge2以獲得修正的第二能量分布。依據(jù)本發(fā)明另一實施例,一種接觸點修正方法包括下列步驟(a)自一電容式觸控屏幕取得一第一原始數(shù)據(jù)與一第二原始數(shù)據(jù);(b)基于第一原始數(shù)據(jù)以建立一第一坐標(biāo)軸與一第一能量分布的關(guān)系,第一能量 分布取決于電容式觸控屏幕上的至少一接觸點沿第一坐標(biāo)軸所接觸的面積;(c)基于第二原始數(shù)據(jù)以建立一第二坐標(biāo)軸與一第二能量分布的關(guān)系,第二能量 分布取決于接觸點沿第二坐標(biāo)軸所接觸的面積;
(d)基于第二原始數(shù)據(jù)以建立第二坐標(biāo)軸與一第一能量補(bǔ)償?shù)年P(guān)系;
(e)基于第一原始數(shù)據(jù)以建立第一坐標(biāo)軸與一第二能量補(bǔ)償?shù)年P(guān)系;(f)找出第一能量分布沿第一坐標(biāo)軸所對應(yīng)的第二能量補(bǔ)償,進(jìn)而基于第二能量補(bǔ)償來修正第二能量分布以計算接觸點于第二坐標(biāo)軸上的位置;以及(g)找出第二能量分布沿第二坐標(biāo)軸所對應(yīng)的第一能量補(bǔ)償,進(jìn)而基于第一能量 補(bǔ)償來修正第一能量分布以計算接觸點于第一坐標(biāo)軸上的位置。實務(wù)上,電容式觸控屏幕可包含多個電容感應(yīng)器沿水平方向與垂直方向排列成陣 列,第一原始數(shù)據(jù)代表水平方向的原始數(shù)據(jù),第二原始數(shù)據(jù)代表垂直方向的原始數(shù)據(jù),第一 坐標(biāo)軸為沿著水平方向的坐標(biāo)軸,第二坐標(biāo)軸為沿著垂直方向的坐標(biāo)軸。于步驟(b)中,可于水平方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值Mdl 及其沿水平方向的兩側(cè)的電容感應(yīng)器所感測的能量值Ldl、Rdl,據(jù)以計算沿水平方向的第一 能量分布Enga,其中第一能量分布Engdl滿足下列關(guān)系式當(dāng)Ldl > Rdl 時,Engdl = (Ldl-Rdl) / (Mdl-Rdl)當(dāng)Rdl > Ldl 時,Engdl = (Rdl-Ldl) / (Mdl-Rdl)于步驟(c)中,可于垂直方向的原始數(shù)據(jù)取得任一電容感應(yīng)器沿所感測的能量值 Md2及其垂直方向的兩側(cè)的第二電容感應(yīng)器所感測的能量值Ud2、Dd2,據(jù)以計算沿垂直方向的 第二能量分布Engd2,其中第二能量分布Engd2滿足下列關(guān)系式當(dāng) Ud2 > Dd2 時,Engd2 = (Ud2-Dd2) / (Md2-Dd2)當(dāng)Dd2 > Ud2 時,Engd2 = (Dd2-Ud2) / (Md2-Ud2)綜上所述,本發(fā)明的觸控位置修正方法與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點和有益效 果。藉由上述技術(shù)方案,可通過線性補(bǔ)償?shù)臋C(jī)制,有效地修正能量分布誤差程度不同的問 題,藉以計算出較精確的接觸點。
圖1是依照本發(fā)明的一實施方式的一種接觸點修正方法的流程圖;圖2是執(zhí)行圖1的步驟110、120以計算第一能量分布的圖表;圖3是執(zhí)行圖1的步驟130所建立的一第一能量分布查找表;圖4是執(zhí)行圖1的步驟110、120以計算第二能量分布的圖表;圖5是執(zhí)行圖1的步驟130所建立的一第二能量分布查找表;圖6是執(zhí)行圖1的步驟140、150以計算第一能量補(bǔ)償?shù)膱D表;圖7是執(zhí)行圖1的步驟160所建立的一第一能量補(bǔ)償查找表;圖8是執(zhí)行圖1的步驟140、150以計算第二能量補(bǔ)償?shù)膱D表;圖9是執(zhí)行圖1的步驟160所建立的一第二能量補(bǔ)償查找表;以及圖10是執(zhí)行圖1的步驟170的示意圖。其中,附圖標(biāo)記100 觸控位置修正方法110 170:步驟200 電容式觸控屏幕300h、300i 線段310v、310i 線段
Dirh:水平方向Dirv 垂直方向Pad# 1、Pad#2、Pad#3 電容感應(yīng)器M、L、R、U、D 電容感應(yīng)器Mdl、Ldl、Rdl、Md2、Ud2、Dd2 能量值Mc1、Uc1、Dc1、Mc2、Uc2、Dc2 能量值LUTdl 水平方向能量分布查找表LUTd2 垂直方向能量分布查找表
具體實施例方式為了使本發(fā)明的敘述更加詳盡與完備,可參照附圖及以下所述各種實施例,圖中 相同的號碼代表相同或相似的組件。另一方面,眾所周知的組件與步驟并未描述于實施例 中,以避免對本發(fā)明造成不必要的限制。圖1是依照本發(fā)明一實施方式的一種接觸點修正方法100的流程圖。如圖1所示, 觸控位置修正方法100包含步驟110 170 (應(yīng)了解到,在本實施例中所提及的步驟,除特 別敘明其順序者外,均可依實際需要調(diào)整其前后順序,甚至可同時或部分同時執(zhí)行)。于步驟110中,可從電容式觸控屏幕取得第一方向的原始數(shù)據(jù)與第二方向的原始 數(shù)據(jù)。第一方向可為水平方向,第二方向可為垂直方向;或者,第一方向可為垂直方向,第二 方向可為水平方向。原始數(shù)據(jù)是觸控屏幕的電容感應(yīng)器感測的數(shù)據(jù),其經(jīng)處理后可反映出 初步感測接觸點的位置、接觸面積等信息。于步驟120中,可基于第一方向的原始數(shù)據(jù),分析接觸點沿第一方向的第一能量 分布;另可基于第二方向的原始數(shù)據(jù),分析接觸點沿第二方向的第二能量分布。第一能量分 布取決于電容式觸控屏幕上的接觸點沿第一坐標(biāo)軸所接觸的面積、方位等參數(shù),其中第一 坐標(biāo)軸為沿第一方向的坐標(biāo);同樣地,第二能量分布取決于電容式觸控屏幕上的接觸點沿 第二坐標(biāo)軸所接觸的面積、方位等參數(shù),其中第二坐標(biāo)軸為沿第二方向的坐標(biāo)。于步驟130中,可建立一第一能量分布查找表,第一能量分布查找表記錄于第一 方向上的坐標(biāo)與第一能量分布的關(guān)系;另可建立一第二能量分布查找表,第二能量分布查 找表記錄于第二方向上的坐標(biāo)與第二能量分布的關(guān)系。雖然藉由上述的能量分布和坐標(biāo)的關(guān)系,便可計算出接觸點的大概位置,但由于 電容感應(yīng)器數(shù)量及尺寸上的限制,因此在不同位置量測,會有不同能量分布,造成不同程度 的誤差,而難以直接找到接觸點的精確位置。有鑒于此,接下來的步驟140 170將會采用 線性補(bǔ)償?shù)臋C(jī)制,修正誤差并計算出精確的接觸點位置。于步驟140中,可從電容式觸控屏幕取得第一方向的原始數(shù)據(jù)與第二方向的原始 數(shù)據(jù)。于步驟150中,可基于第二方向的原始數(shù)據(jù),計算接觸點沿第一方向的第一能量補(bǔ) 償;另可基于第一方向的原始數(shù)據(jù),計算接觸點沿第二方向的第二能量補(bǔ)償。于步驟160 中,可建立一第一能量補(bǔ)償查找表,第一能量補(bǔ)償查找表記錄第二方向上的坐標(biāo)與第一能 量補(bǔ)償?shù)年P(guān)系;另可建立一第二能量補(bǔ)償查找表,第二能量補(bǔ)償查找表記錄第一方向上的 坐標(biāo)與第二能量補(bǔ)償?shù)年P(guān)系。于步驟170中,可對比第一能量分布查找表與第二能量補(bǔ)償查找表,以找出第一能量分布于第一方向上所對應(yīng)的第二能量補(bǔ)償,進(jìn)而基于對應(yīng)的第二能量補(bǔ)償來修正第二 能量分布以計算接觸點于第二方向上所對應(yīng)的位置;另可對比第二能量分布查找表與第一 能量補(bǔ)償查找表,以找出第二能量分布于第二方向上對應(yīng)的第一能量補(bǔ)償,進(jìn)而基于對應(yīng) 的第一能量補(bǔ)償來修正第一能量分布以計算接觸點于第一方向上所對應(yīng)的位置。藉此,步 驟170以交叉對比的方式修正誤差,據(jù)以算出較精確的接觸點位置。為了使接觸點修正方法100的技術(shù)更加清楚易懂,以下將以實施例搭配附圖對上 述的說明作詳細(xì)的描述,并對本發(fā)明的技術(shù)方案提供更進(jìn)一步的解釋。參照圖2,圖2是執(zhí)行圖1的步驟110、120以計算第一能量分布的圖表。如圖2所 示,電容式觸控屏幕200可含有多個電容感應(yīng)器排列成陣列,接觸點沿著一水平方向Diril的 軌跡經(jīng)過多個電容感應(yīng)器Pad#l、Pad#2、Pad# 3…(未繪示于觸控屏幕200上),觸控屏幕 200上以M代表這些電容感應(yīng)器中之一者,并以L、R代表M左右兩側(cè)的電容感應(yīng)器。于步驟110中,可于水平方向Diril的原始數(shù)據(jù)取得任一電容感應(yīng)器M所感測的能 量值Mdl及其沿水平方向的兩側(cè)的電容感應(yīng)器所L、R所感測的能量值Ldl、Rdl。步驟110中 的水平方向Diril的原始數(shù)據(jù)記錄了各個電容感應(yīng)器Pad#l、Pad#2、Pad#3…量測的原始計數(shù) (Raw count)對應(yīng)到信息框(frame)的關(guān)系。于步驟120中,根據(jù)水平方向Diril的原始數(shù)據(jù) 計算沿水平方向Diril的第一能量分布Engdl。于本實施例中,第一能量分布Engdl為水平方 向能量分布Engdl,其滿足下列關(guān)系式當(dāng)Ldl > Rdl 時,Engdl = (Ldl-Rdl) / (Mdl-Rdl)當(dāng)Rdl > Ldl 時,Engdl = (Rdl-Ldl) / (Mdl-Rdl)藉此,如圖2所示,于步驟120可算出信息框?qū)?yīng)到水平方向能量分布Engdl百分 比的關(guān)系。接下來,參照圖3,圖3是執(zhí)行圖1的步驟130所建立的一第一能量分布查找表 LUTdl (亦即,水平方向能量分布查找表LUTdl)。如圖3所示,水平方向能量分布查找表LUTdl 記錄了于水平方向上的坐標(biāo)與水平方向能量分布Engdl的關(guān)系。另一方面,參照圖4,圖4是執(zhí)行圖1的步驟110、120以計算第二能量分布的圖表。 如圖4所示,接觸點沿著一垂直方向Dto的軌跡經(jīng)過多個電容感應(yīng)器Pad# 1、Pad#2、Pad#3··· (未繪示于觸控屏幕200上),觸控屏幕200上以M代表這些電容感應(yīng)器中之一者,并以U、 D代表M上下兩側(cè)的電容感應(yīng)器。于步驟110中,可于垂直方向Dto的原始數(shù)據(jù)取得任-電容感應(yīng)器M所感測的能 量值Md2及其沿垂直方向Dto的兩側(cè)的第二電容感應(yīng)器U、D所感測的能量值Ud2、Dd2。步驟 110中的垂直方向Di 的原始數(shù)據(jù)記錄了各個電容感應(yīng)器Pad#l、Pad#2、Pad#3···量測的原 始計數(shù)對應(yīng)到信息框的關(guān)系。于步驟120中,根據(jù)垂直方向Dto的原始數(shù)據(jù)計算沿垂直方 向的第二能量分布Engd2。于本實施例中,第二能量分布Engd2為垂直方向能量分布Engd2,其 滿足下列關(guān)系式當(dāng)Ud2 > Dd2 時,Engd2 = (Ud2-Dd2) / (Md2-Dd2)當(dāng)Dd2 > Ud2 時,Engd2 = (Dd2-Ud2) / (Md2-Ud2)藉此,如圖4所示,于步驟120可算出信息框?qū)?yīng)到垂直方向能量分布Engd2百分 比的關(guān)系。接下來,參照圖5,圖5是執(zhí)行圖1的步驟130所建立的一第二能量分布查找表LUTd2 (亦即,垂直方向能量分布查找表LUTd2)。如圖5所示,垂直方向能量分布查找表LUTd2 記錄了于垂直方向上的坐標(biāo)與垂直方向能量分布Engd2的關(guān)系。以下將以圖6 10闡述線性補(bǔ)償?shù)臋C(jī)制。參照圖6,圖6是執(zhí)行圖1的步驟140、 150以計算第一能量補(bǔ)償?shù)膱D表。如圖6所示,接觸點沿著一垂直方向的軌跡經(jīng)過多個 電容感應(yīng)器Pad#l、Pad#2、Pad#3···(未繪示于觸控屏幕200上),觸控屏幕200上以M代表 這些電容感應(yīng)器中之一者,并以L、R代表M左右兩側(cè)的電容感應(yīng)器。于步驟130中,可于垂直方向Dto的原始數(shù)據(jù)取得任一電容感應(yīng)器M所感測的能量 值Mca及其沿水平方向Diril的兩側(cè)的電容感應(yīng)器L、R所感測的能量值L。i、Rclo步驟130中 的垂直方向的原始數(shù)據(jù)記錄了各個電容感應(yīng)器Pad#l、Pad#2、Pad#3···量測的原始計數(shù) 對應(yīng)到信息框的關(guān)系。于步驟140中,根據(jù)能量值M?!?、、、計算第一能量補(bǔ)償Εηι。于 本實施例中,第一能量補(bǔ)償Engel為水平方向能量補(bǔ)償Engel,其滿足下列關(guān)系式當(dāng)Lcl > Rcl 時,Engcl = (Lcl-Rcl) / (Mcl-Rcl)當(dāng)Rcl > Lcl 時,Engcl = (Rcl-Lcl) / (Mcl-Rcl)
藉此,如圖6所示,于步驟150可算出信息框?qū)?yīng)到水平方向能量補(bǔ)償Engel百分 比的關(guān)系。由于電容感應(yīng)器數(shù)量、尺寸受限,水平方向能量補(bǔ)償Engca實際上是鋸齒狀的線 段300h,無法如平滑直線300i般理想地呈現(xiàn)。接下來,參照圖7,圖7是執(zhí)行圖1的步驟160所建立的一第一能量補(bǔ)償查找表 LUTcl (亦即,水平方向能量補(bǔ)償查找表LUTJ。如圖7所示,水平方向能量補(bǔ)償查找表LUTca 記錄了于垂直方向上的坐標(biāo)與水平方向能量補(bǔ)償Engcl的關(guān)系。另一方面,參照圖8,圖8是執(zhí)行圖1的步驟140、150以計算第二能量補(bǔ)償?shù)膱D表。 如圖8所示,接觸點沿著此水平方向Diril的軌跡經(jīng)過多個電容感應(yīng)器Pad# 1、Pad#2、Pad#3··· (未繪示于觸控屏幕200上),觸控屏幕200上以M代表這些電容感應(yīng)器中之一者,并以U、 D代表M上下兩側(cè)的電容感應(yīng)器。于步驟130中,可于水平方向Diril的原始數(shù)據(jù)取得任一電容感應(yīng)器M所感測的能量 值此2及其沿垂直方向Dto的兩側(cè)的第二電容感應(yīng)器U、D所感測的能量值U。2、D。2。步驟130 中的水平方向Diril的原始數(shù)據(jù)記錄了各個電容感應(yīng)器Pad#l、Pad#2、Pad#3…量測的信息框 對應(yīng)到原始計數(shù)的關(guān)系。于步驟140中,根據(jù)能量值M。2、U。2、Dc2計算第二能量補(bǔ)償Eng。2。 于本實施例中,第二能量補(bǔ)償Enge2為垂直方向能量補(bǔ)償Enge2,其滿足下列關(guān)系式當(dāng)Uc2 > Dc2 時,Engc2 = (Uc2-Dc2) / (Mc2-Dc2)當(dāng)Dc2 > Uc2 時,Engc2 = (Dc2-Uc2) / (Mc2-Uc2)藉此,如圖8所示,于步驟150可算出信息框?qū)?yīng)到垂直方向能量補(bǔ)償Enge2百分 比的關(guān)系。由于電容感應(yīng)器數(shù)量、尺寸受限,垂直方向能量補(bǔ)償Eng。2實際上是鋸齒狀的線 段310v,無法如平滑線段310i般理想地呈現(xiàn)。接下來,參照圖9,圖9是執(zhí)行圖1的步驟160所建立的一第二能量補(bǔ)償查找表 LUTc2 (亦即,垂直方向能量補(bǔ)償查找表LUT。2)。如圖9所示,垂直方向能量補(bǔ)償查找表LUT。2 記錄了于水平方向上的坐標(biāo)與垂直方向能量補(bǔ)償Eng。2的關(guān)系。參照圖10,圖10是執(zhí)行圖1的步驟170的示意圖。如圖10所示,以水平方向能
量分布查找表LUTdl對比垂直方向能量補(bǔ)償查找表LUT。2 ;以垂直方向能量分布查找表LUTd2 對比水平方向能量補(bǔ)償查找表LUTca。
舉例來說,若接觸點初始量測的水平方向能量分布為38%,在垂直方向能量分布 為60%。于步驟170中,若要修正垂直能量分布,可對比水平方向能量分布查找表LUTdl與 垂直方向能量補(bǔ)償查找表LUT。2,以找出所述的水平方向能量分布38%在Ldl > Rdl時所對應(yīng) 的垂直方向能量補(bǔ)償1%,接著以垂直方向能量分布60%減去垂直方向能量補(bǔ)償以獲 得修正的垂直能量分布59%。同理,可對比水平方向能量分布查找表LUTdl與垂直方向能量補(bǔ)償查找表LUT。2,以 找出此水平方向能量分布38 %在Rdl > Ldl時所對應(yīng)的垂直方向能量補(bǔ)償-4 %,接著以垂直 方向能量分布60%減去垂直方向能量補(bǔ)償-4%以獲得修正的垂直能量分布64%。于步驟170中,若要修正水平能量分布,可對比垂直方向能量分布查找表LUTd2與 水平方向能量補(bǔ)償查找表LUT。1;以找出上述的垂直方向能量分布為60%在Ud2 > Dd2時所對 應(yīng)的水平方向能量補(bǔ)償2%,接著以水平方向能量分布38%減去水平方向能量補(bǔ)償2%以 獲得修正的水平方向能量分布36%。同理,可對比垂直方向能量分布查找表LUTd2與水平方向能量補(bǔ)償查找表LUT。1; 以找出上述的垂直方向能量分布為60%在Dd2 > Ud2時所對應(yīng)的水平方向能量補(bǔ)償0%,接 著以水平方向能量分布38%減去水平方向能量補(bǔ)償0%以獲得修正的水平方向能量分布 38%。藉此,經(jīng)由上述交叉對比修正后,便可以使用修正水平、垂直方向能量分布來計算 出較精確的接觸點位置。如上所述的接觸點修正方法100可經(jīng)由一計算機(jī)來實作,亦可將部份功能實作為 一計算機(jī)程序,并儲存于一計算機(jī)可讀取的記錄媒體中,而使計算機(jī)讀取此記錄媒體后令 一計算機(jī)系統(tǒng)執(zhí)行此接觸點修正方法100。雖然本發(fā)明已以實施方式公開如上,但其并非用以限定本發(fā)明,任何本領(lǐng)域的技 術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與修改,因此本發(fā)明的保護(hù)范 圍當(dāng)視后附的權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
一種接觸點修正方法,其特征在于,至少包含(a)自一電容式觸控屏幕取得一第一方向的原始數(shù)據(jù)與一第二方向的原始數(shù)據(jù);(b)基于該第一方向的原始數(shù)據(jù),分析至少一接觸點沿該第一方向的第一能量分布,以建立一第一能量分布查找表,其中該第一能量分布查找表記錄于該第一方向上的坐標(biāo)與該第一能量分布的關(guān)系;(c)基于該第二方向的原始數(shù)據(jù),分析該接觸點沿該第二方向的第二能量分布,據(jù)以建立一第二能量分布查找表,其中該第二能量分布查找表記錄該第二方向上的坐標(biāo)與該第二能量分布的關(guān)系;(d)基于該第二方向的原始數(shù)據(jù),計算該接觸點沿該第一方向的第一能量補(bǔ)償,據(jù)以建立一第一能量補(bǔ)償查找表,其中該第一能量補(bǔ)償查找表記錄該第二方向上的坐標(biāo)與該第一能量補(bǔ)償?shù)年P(guān)系;(e)基于該第一方向的原始數(shù)據(jù),計算該接觸點沿該第二方向的第二能量補(bǔ)償,據(jù)以建立一第二能量補(bǔ)償查找表,其中該第二能量補(bǔ)償查找表記錄該第一方向上的坐標(biāo)與該第二能量補(bǔ)償?shù)年P(guān)系;(f)對比該第一能量分布查找表與該第二能量補(bǔ)償查找表,以找出該第一能量分布于該第一方向上所對應(yīng)的該第二能量補(bǔ)償,進(jìn)而基于該對應(yīng)的第二能量補(bǔ)償來修正該第二能量分布以計算該接觸點于該第二方向上所對應(yīng)的位置;以及(g)對比該第二能量分布查找表與該第一能量補(bǔ)償查找表,以找出第二能量分布于該第二方向上對應(yīng)的該第一能量補(bǔ)償,進(jìn)而基于該對應(yīng)的第一能量補(bǔ)償來修正該第一能量分布以計算該接觸點于該第一方向上所對應(yīng)的位置。
2.如權(quán)利要求1所述的接觸點修正方法,其特征在于,該第一方向為水平方向,該第二 方向為垂直方向。
3.如權(quán)利要求2所述的接觸點修正方法,其特征在于,該電容式觸控屏幕包含多個電 容感應(yīng)器排列成陣列,步驟(b)包含于該水平方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值Mdl及其沿該水平方 向的兩側(cè)的電容感應(yīng)器所感測的能量值Ldl、Rdl,據(jù)以計算沿該水平方向的該第一能量分布 Engdl,其中該第一能量分布Engdl滿足下列關(guān)系式當(dāng) Ldl > Rdl 時,Engdl = (Ldl-Rdl)/(Md「Rdl);當(dāng) Rdl > Ldl 時,Engdl = (Rdl_Ldl)/(Md「Rdl)。
4.如權(quán)利要求3所述的接觸點修正方法,其特征在于,步驟(c)包含于該垂直方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值Md2及其沿該垂直方向 的兩側(cè)的第二電容感應(yīng)器所感測的能量值Ud2、Dd2,據(jù)以計算沿該垂直方向的該第二能量分 布Engd2,其中該第二能量分布Engd2滿足下列關(guān)系式當(dāng) Ud2 > Dd2 時,Engd2 = (Ud2-Dd2)/(Md2-Dd2);當(dāng) Dd2 > Ud2 時,Engd2 = (Dd2-Ud2)/(Md2-Ud2)。
5.如權(quán)利要求4所述的接觸點修正方法,其特征在于,步驟(d)包含于該垂直方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值Mcl及其沿該水平方向 的兩側(cè)的電容感應(yīng)器所感測的能量值L。i、1,據(jù)以計算該第一能量補(bǔ)償Eni,其中該第一 能量補(bǔ)償Engel滿足下列關(guān)系式當(dāng) Lcl > Rcl 時,Engcl = (Lcl_Rcl)/(Mc「Rcl);當(dāng) Rcl > Lcl 時,Engcl = (Rcl-Lcl)/(Mc「Rcl)。
6.如權(quán)利要求5所述的接觸點修正方法,其特征在于,步驟(g)包含查找第二能量分布于該第二方向上在Ud2 > Dd2時所對應(yīng)的該第一能量補(bǔ)償,進(jìn)而將該 第一能量分布Engdl減去該對應(yīng)的第一能量補(bǔ)償Engel以獲得該修正的第一能量分布。
7.如權(quán)利要求5所述的接觸點修正方法,其特征在于,步驟(g)包含查找第二能量分布于該第二方向上在Dd2 > Ud2時所對應(yīng)的該第一能量補(bǔ)償,進(jìn)而將該 第一能量分布Engdl減去該對應(yīng)的第一能量補(bǔ)償Engel以獲得該修正的第一能量分布。
8.如權(quán)利要求4所述的接觸點修正方法,其特征在于,步驟(e)包含于該水平方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值M。2及其沿該垂直方向 的兩側(cè)的第二電容感應(yīng)器所感測的能量值U。2、D。2,據(jù)以計算該第二能量補(bǔ)償Eng。2,其中該 第二能量補(bǔ)償Eng。2滿足下列關(guān)系式當(dāng) Uc2 > Dc2 時,Engc2 = (Uc2-Dc2)/(Mc2-Dc2);當(dāng) Dc2 > Uc2 時,Engc2 = (Dc2-Uc2)/(Mc2-Uc2)。
9.如權(quán)利要求8所述的接觸點修正方法,其特征在于,步驟(f)包含查找該第一能量分布于該第一方向上在Ldl > Rdl時所對應(yīng)的該第二能量補(bǔ)償,進(jìn)而將 該第二能量分布Engd2減去該對應(yīng)的第二能量補(bǔ)償Eng。2以獲得該修正的第二能量分布。
10.如權(quán)利要求8所述的接觸點修正方法,其特征在于,步驟(f)包含查找該第一能量分布于該第一方向上在Rdl > Ldl時所對應(yīng)的該第二能量補(bǔ)償,進(jìn)而將 該第二能量分布Engd2減去該對應(yīng)的第二能量補(bǔ)償Eng。2以獲得該修正的第二能量分布。
11.一種接觸點修正方法,其特征在于,至少包含(a)自一電容式觸控屏幕取得一第一原始數(shù)據(jù)與一第二原始數(shù)據(jù);(b)基于該第一原始數(shù)據(jù)以建立一第一坐標(biāo)軸與一第一能量分布的關(guān)系,該第一能量 分布取決于該電容式觸控屏幕上的至少一接觸點沿該第一坐標(biāo)軸所接觸的面積;(c)基于該第二原始數(shù)據(jù)以建立一第二坐標(biāo)軸與一第二能量分布的關(guān)系,該第二能量 分布取決于該接觸點沿該第二坐標(biāo)軸所接觸的面積;(d)基于該第二原始數(shù)據(jù)以建立該第二坐標(biāo)軸與一第一能量補(bǔ)償?shù)年P(guān)系;(e)基于該第一原始數(shù)據(jù)以建立該第一坐標(biāo)軸與一第二能量補(bǔ)償?shù)年P(guān)系;(f)找出該第一能量分布沿該第一坐標(biāo)軸所對應(yīng)的該第二能量補(bǔ)償,進(jìn)而基于該第二 能量補(bǔ)償來修正該第二能量分布以計算該接觸點于該第二坐標(biāo)軸上的位置;以及(g)找出第二能量分布沿該第二坐標(biāo)軸所對應(yīng)的該第一能量補(bǔ)償,進(jìn)而基于該第一能 量補(bǔ)償來修正該第一能量分布以計算該接觸點于該第一坐標(biāo)軸上的位置。
12.如權(quán)利要求11所述的接觸點修正方法,其特征在于,該電容式觸控屏幕包含多個 電容感應(yīng)器沿水平方向與垂直方向排列成陣列,該第一原始數(shù)據(jù)代表該水平方向的原始數(shù) 據(jù),該第二原始數(shù)據(jù)代表該垂直方向的原始數(shù)據(jù),該第一坐標(biāo)軸為沿著該該水平方向的坐 標(biāo)軸,該第二坐標(biāo)軸為沿著該該垂直方向的坐標(biāo)軸。
13.如權(quán)利要求12所述的接觸點修正方法,其特征在于,步驟(b)包含于該水平方向的原始數(shù)據(jù)取得任一電容感應(yīng)器所感測的能量值Mdl及其沿該水平方 向的兩側(cè)的電容感應(yīng)器所感測的能量值Ldl、Rdl,據(jù)以計算沿該水平方向的該第一能量分布Enga,其中該第一能量分布Engdl滿足下列關(guān)系式 當(dāng) Ldl > Rdl 時,Engdl = (Ldl-Rdl)/(Md「Rdl); 當(dāng) Rdl > Ldl 時,Engdl = (Rdl_Ldl)/(Md「Rdl)。
14.如權(quán)利要求13所述的接觸點修正方法,其特征在于,步驟(c)包含 于該垂直方向的原始數(shù)據(jù)取得任一電容感應(yīng)器沿所感測的能量值Md2及其該垂直方向 的兩側(cè)的第二電容感應(yīng)器所感測的能量值Ud2、Dd2,據(jù)以計算沿該垂直方向的該第二能量分 布Engd2,其中該第二能量分布Engd2滿足下列關(guān)系式 當(dāng) Ud2 > Dd2 時,Engd2 = (Ud2-Dd2)/(Md2-Dd2);
全文摘要
本發(fā)明公開了一種接觸點修正方法。于本方法中,可自電容式觸控屏幕取得原始數(shù)據(jù),基于此原始數(shù)據(jù)分析能量分布與能量補(bǔ)償,以便于計算接觸點的位置。
文檔編號G01D5/24GK101833407SQ201010178609
公開日2010年9月15日 申請日期2010年5月13日 優(yōu)先權(quán)日2010年5月13日
發(fā)明者楊竣崴, 洪春龍, 許育民, 鄭詠澤 申請人:友達(dá)光電股份有限公司