欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

觸摸區(qū)域的設(shè)置方法及設(shè)備與流程

文檔序號(hào):11949010閱讀:1855來源:國(guó)知局
觸摸區(qū)域的設(shè)置方法及設(shè)備與流程
本發(fā)明涉及觸控
技術(shù)領(lǐng)域
,特別涉及一種觸摸區(qū)域的設(shè)置方法及設(shè)備。
背景技術(shù)
:觸控設(shè)備能夠監(jiān)測(cè)到用戶在觸摸屏上的觸控操作,以此實(shí)現(xiàn)人機(jī)交互,通常,觸控設(shè)備的觸摸屏的觸摸區(qū)域和顯示屏的顯示窗口相互重疊。相關(guān)技術(shù)中,觸控設(shè)備的觸摸區(qū)域與顯示屏上的顯示窗口的大小是1:1的對(duì)應(yīng)關(guān)系,在全屏顯示的情況下,可以保證觸控操作的準(zhǔn)確性。但是,在有些應(yīng)用場(chǎng)景中,例如,觸控設(shè)備顯示高清晰度多媒體接口(英文:HighDefinitionMultimediaInterface,HDMI)、視頻圖形陣列(英文:VideoGraphicsArray,VGA)接口等接口連接的外接電腦顯示的圖像或視頻,這些場(chǎng)景中顯示窗口會(huì)小于顯示屏,此時(shí),觸摸區(qū)域和顯示窗口不完全對(duì)應(yīng)。如圖1所示,在觸控操作的過程中,當(dāng)用戶在A點(diǎn)進(jìn)行觸控操作時(shí),觸摸屏在A點(diǎn)監(jiān)測(cè)到觸摸操作后,根據(jù)觸摸屏上A點(diǎn)的物理坐標(biāo)與在顯示窗口中的邏輯坐標(biāo)的對(duì)應(yīng)關(guān)系,確定在顯示屏上實(shí)際響應(yīng)的點(diǎn)是B點(diǎn),用戶發(fā)生觸摸的點(diǎn)與實(shí)際響應(yīng)的點(diǎn)的位置不對(duì)應(yīng),為提高用戶體驗(yàn),現(xiàn)有技術(shù)中根據(jù)影響信號(hào)的分辨率和顯示狀態(tài)確定顯示屏上的無作用區(qū)域,無作用區(qū)域即為顯示屏上顯示窗口之外的區(qū)域,根據(jù)無作用區(qū)域調(diào)整觸摸區(qū)域,使得觸摸區(qū)域和顯示窗口大小相適應(yīng)。但是,發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)中觸控設(shè)備的觸摸屏在安裝過程中會(huì)相對(duì)于顯示屏發(fā)生平移、旋轉(zhuǎn),或者因?yàn)樽灾厥沟糜|摸屏產(chǎn)生形變,這使得觸摸屏上發(fā)生觸摸的點(diǎn)與顯示屏上實(shí)際響應(yīng)的點(diǎn)之間因?yàn)槠揭坪托巫兇嬖谄?,而現(xiàn)有技術(shù)僅僅通過顯示屏上的無作用區(qū)域調(diào)整觸摸區(qū)域,并沒有考慮觸摸屏相對(duì)于顯示屏產(chǎn)生的位移或形變,無法使得發(fā)生觸摸的點(diǎn)與實(shí)際響應(yīng)的點(diǎn)準(zhǔn)確的對(duì)應(yīng),用戶在顯示窗口中想要點(diǎn)擊的位置與實(shí)際響應(yīng)的位置依舊有較大誤差,使得用戶在進(jìn)行觸控操作時(shí)不能準(zhǔn)確點(diǎn)擊想要點(diǎn)擊的位置,影響用戶體驗(yàn)。技術(shù)實(shí)現(xiàn)要素:為了解決現(xiàn)有技術(shù)中當(dāng)顯示窗口大小發(fā)生變化時(shí),用戶在顯示窗口中想要點(diǎn)擊的位置與實(shí)際響應(yīng)的位置誤差較大的問題。本發(fā)明實(shí)施例提供了一種觸摸區(qū)域的設(shè)置方法及設(shè)備。具體技術(shù)方案如下:第一方面,本發(fā)明實(shí)施例提供一種觸摸區(qū)域的設(shè)置方法,應(yīng)用于觸控設(shè)備,該方法包括:獲取第一參照點(diǎn)的物理坐標(biāo),第一參照點(diǎn)的物理坐標(biāo)用于指示顯示窗口在觸控設(shè)備的顯示屏上的位置;根據(jù)第一參數(shù)對(duì)第一參照點(diǎn)的物理坐標(biāo)進(jìn)行校正得到第二參照點(diǎn)的物理坐標(biāo),第二參照點(diǎn)為第一參照點(diǎn)在觸摸屏上對(duì)應(yīng)的發(fā)生觸摸的點(diǎn),第一參數(shù)用于指示觸控設(shè)備的觸摸屏相對(duì)于顯示屏的形變量和位移量中的至少一項(xiàng);根據(jù)第二參照點(diǎn)的物理坐標(biāo)設(shè)置觸摸區(qū)域,觸摸區(qū)域?yàn)橛脩暨M(jìn)行觸控操作時(shí)的有效感應(yīng)區(qū)域。第二方面,本發(fā)明實(shí)施例提供一種觸控設(shè)備,該設(shè)備包括:獲取單元,用于獲取第一參照點(diǎn)的物理坐標(biāo),第一參照點(diǎn)的物理坐標(biāo)用于指示顯示窗口在觸控設(shè)備的顯示屏上的位置;校正單元,用于根據(jù)第一參數(shù)對(duì)獲取單元獲取的第一參照點(diǎn)的物理坐標(biāo)進(jìn)行校正得到第二參照點(diǎn)的物理坐標(biāo),第二參照點(diǎn)為第一參照點(diǎn)在觸摸屏上對(duì)應(yīng)的發(fā)生觸摸的點(diǎn),第一參數(shù)用于指示觸控設(shè)備的觸摸屏相對(duì)于顯示屏的形變量和位移量中的至少一項(xiàng);管理單元,用于根據(jù)校正單元得到的第二參照點(diǎn)的物理坐標(biāo)設(shè)置觸摸區(qū)域,觸摸區(qū)域?yàn)橛脩暨M(jìn)行觸控操作時(shí)的有效感應(yīng)區(qū)域。本發(fā)明實(shí)施例提供的一種觸摸區(qū)域的設(shè)置方法及設(shè)備,獲取第一參照點(diǎn)的物理坐標(biāo),根據(jù)第一參數(shù)對(duì)第一參照點(diǎn)的物理坐標(biāo)進(jìn)行校正得到第一參照點(diǎn)在觸摸屏上對(duì)應(yīng)的第二參照點(diǎn)的物理坐標(biāo),根據(jù)第二參照點(diǎn)的物理坐標(biāo)設(shè)置觸摸區(qū)域。因?yàn)榈谝粎?shù)指示了觸摸屏相對(duì)于顯示屏的形變量和位移量中的至少一項(xiàng),更加準(zhǔn)確地確定了顯示窗口的第一參考點(diǎn)在觸摸屏上對(duì)應(yīng)的第二參考點(diǎn),使得根據(jù)第二參考點(diǎn)確定出的觸摸區(qū)域更適應(yīng)于顯示窗口,解決了現(xiàn)有技術(shù)中當(dāng)顯示窗口大小發(fā)生變化時(shí),用戶在顯示窗口中想要點(diǎn)擊的位置與實(shí)際響應(yīng)的位置誤差較大的問題。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)提供的一種發(fā)生觸摸的點(diǎn)與實(shí)際響應(yīng)的點(diǎn)的位置分布示意圖;圖2是本發(fā)明實(shí)施例提供的一種觸摸區(qū)域的設(shè)置方法流程示意圖;圖3是本發(fā)明實(shí)施例提供的發(fā)生觸摸的點(diǎn)與實(shí)際響應(yīng)的點(diǎn)坐標(biāo)轉(zhuǎn)換效果示意圖;圖4是本發(fā)明實(shí)施例提供的一種顯示窗口與觸摸區(qū)域的位置關(guān)系示意圖;圖5是本發(fā)明另一實(shí)施例提供的一種觸摸區(qū)域的設(shè)置方法流程示意圖;圖6是本發(fā)明實(shí)施例提供的一種觸控設(shè)備結(jié)構(gòu)示意圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。本發(fā)明實(shí)施例提供了一種觸摸區(qū)域的設(shè)置方法,應(yīng)用于觸控設(shè)備,本實(shí)施例中,基于觸摸屏設(shè)置坐標(biāo)系,以觸控設(shè)備的觸摸屏的一個(gè)頂點(diǎn)為坐標(biāo)原點(diǎn),以觸摸屏的相鄰兩邊所在的直線為x軸和y軸。當(dāng)然,本實(shí)施例中只是舉例說明,也可以將觸摸屏的中心點(diǎn)作為坐標(biāo)原點(diǎn),將經(jīng)過觸摸屏的中心點(diǎn),且分別于觸摸屏相鄰兩邊平行的兩條直線作為x軸和y軸,只要坐標(biāo)系是統(tǒng)一的,對(duì)于如何設(shè)置坐標(biāo)系,本發(fā)明實(shí)施例不作限制。參照?qǐng)D2所示,本發(fā)明實(shí)施例提供的觸摸區(qū)域的設(shè)置方法包括以下步驟:201、獲取第一參照點(diǎn)的物理坐標(biāo)。第一參照點(diǎn)的物理坐標(biāo)用于指示顯示窗口在觸控設(shè)備的顯示屏上的位置,根據(jù)第一參照點(diǎn)的物理坐標(biāo)也可以推導(dǎo)出顯示窗口的大俠,第一參照點(diǎn)的物理坐標(biāo)是基于觸摸屏坐標(biāo)系中的坐標(biāo)。顯示窗口是顯示屏上的有效顯示窗口,例如,當(dāng)播放視頻時(shí),視頻的播放窗口沒有占滿整個(gè)顯示屏,視頻的播放窗口即為顯示窗口。需要說明的是,通常情況下,觸控設(shè)備的顯示屏的顯示窗口呈現(xiàn)矩形形狀,第一參照點(diǎn)可以有四個(gè),分別為顯示窗口的四個(gè)頂點(diǎn),當(dāng)然,第一參照點(diǎn)也可以是顯示窗口每條邊的中點(diǎn),或者是顯示窗口中的點(diǎn),只要能夠指示顯示窗口的大小和位置即可??蛇x的,第一參照點(diǎn)的數(shù)量可以是N,N為大于或等于3的整數(shù),優(yōu)選的,N=4,通常情況下四個(gè)第一參照點(diǎn)可以比較準(zhǔn)確的確定顯示窗口的大小和位置,當(dāng)然,也可以包含更多,本發(fā)明實(shí)施例對(duì)此不作限制。可選的,獲取第一參照點(diǎn)的物理坐標(biāo),包括:獲取顯示窗口相對(duì)于觸摸屏的位置信息,根據(jù)位置信息計(jì)算第一參照點(diǎn)的物理坐標(biāo)。進(jìn)一步可選的,以顯示窗口和觸摸屏是矩形形狀為例,該位置信息可以包括顯示窗口的四條邊與觸摸屏四條邊框之間的距離,也可以包括顯示窗口的四條邊的長(zhǎng)度。202、根據(jù)第一參數(shù)對(duì)第一參照點(diǎn)的物理坐標(biāo)進(jìn)行校正得到第二參照點(diǎn)的物理坐標(biāo)。第二參照點(diǎn)為第一參照點(diǎn)在觸摸屏上對(duì)應(yīng)的發(fā)生觸摸的點(diǎn),第一參數(shù)用于指示觸控設(shè)備的觸摸屏相對(duì)于顯示屏的形變量和位移量中的至少一項(xiàng),需要說明的是,第一參數(shù)至少有一個(gè)。優(yōu)選的,第一參數(shù)中用于指示觸控設(shè)備的觸摸屏相對(duì)于顯示屏的形變量和位移量,可選的,第一參數(shù)是觸控設(shè)備在出廠時(shí)經(jīng)過檢測(cè)獲取并存儲(chǔ)在觸控設(shè)備內(nèi)的,需要利用第一參數(shù)對(duì)第一參照點(diǎn)的坐標(biāo)進(jìn)行校正時(shí),可以直接在存儲(chǔ)介質(zhì)中讀取。因?yàn)榘l(fā)生觸摸的點(diǎn)在觸摸屏上,實(shí)際響應(yīng)的點(diǎn)在顯示屏上,第一參數(shù)也就指示了觸摸屏上發(fā)生觸摸的點(diǎn)與顯示屏上實(shí)際響應(yīng)的點(diǎn)之間的坐標(biāo)轉(zhuǎn)換關(guān)系,當(dāng)然,發(fā)生觸摸的點(diǎn)和實(shí)際響應(yīng)的點(diǎn)的坐標(biāo)都是基于觸摸屏坐標(biāo)系。可選的,第一參數(shù)可以包括觸摸屏相對(duì)于顯示屏的水平方向位移量、垂直方向位移量、水平方向縮放比例、垂直方向縮放比例和旋轉(zhuǎn)角度,其中,水平方向縮放比例和垂直方向縮放比例用于指示形變量,水平方向位移量、垂直方向位移量用于指示平移的位移量,旋轉(zhuǎn)角度用于指示旋轉(zhuǎn)位移量。進(jìn)一步可選的,第一參數(shù)可以構(gòu)成矩陣,當(dāng)然,也可以構(gòu)成公式,此處,以顯示窗口的大小為整個(gè)顯示屏,第一參數(shù)構(gòu)成第一矩陣為例對(duì)觸摸屏上發(fā)生觸摸的點(diǎn)與顯示屏上實(shí)際響應(yīng)的點(diǎn)之間的坐標(biāo)轉(zhuǎn)換關(guān)系進(jìn)行說明。參照?qǐng)D3所示,圖3示出了觸摸屏上發(fā)生觸摸的點(diǎn)A與實(shí)際響應(yīng)的點(diǎn)B。圖3中為了便于解釋,將觸摸屏所在平面和顯示屏所在平面之間的距離拉大,但在實(shí)際實(shí)現(xiàn)中,觸摸屏和顯示屏距離很近,觸摸屏和顯示屏平行,當(dāng)用戶在A點(diǎn)進(jìn)行觸摸操作時(shí),觸控設(shè)備監(jiān)測(cè)到用戶的觸摸操作后,獲取A點(diǎn)的物理坐標(biāo)(x1,y1),將A點(diǎn)的物理坐標(biāo)轉(zhuǎn)換為顯示窗口中的邏輯坐標(biāo),根據(jù)轉(zhuǎn)換后的邏輯坐標(biāo)對(duì)觸摸操作進(jìn)行響應(yīng),顯示窗口的四個(gè)頂點(diǎn)的邏輯坐標(biāo)是固定不變的(0,0)、(0,ymax)、(xmax,0)、(xmax,ymax),顯示窗口的四個(gè)頂點(diǎn)的邏輯坐標(biāo)與觸摸屏的四個(gè)頂點(diǎn)的物理坐標(biāo)一一對(duì)應(yīng),而因?yàn)橛|摸屏相對(duì)于顯示屏發(fā)生了形變和位移,觸摸屏中A點(diǎn)所在的位置在顯示窗口中相當(dāng)于B點(diǎn)的位置,將A點(diǎn)的物理坐標(biāo)轉(zhuǎn)換為顯示窗口中的邏輯坐標(biāo)后在顯示窗口中對(duì)應(yīng)的點(diǎn)是B點(diǎn),但是用戶在進(jìn)行觸控操作時(shí)是按照顯示窗口中顯示的圖像進(jìn)行觸摸操作,這就使得用戶想要點(diǎn)擊的位置和實(shí)際響應(yīng)的位置有偏差。為了使得發(fā)生觸摸的點(diǎn)和實(shí)際響應(yīng)的點(diǎn)能夠一致,需要通過第一矩陣將A點(diǎn)的物理坐標(biāo)進(jìn)行校正,使校正后的坐標(biāo)對(duì)應(yīng)的實(shí)際響應(yīng)的點(diǎn)變?yōu)锳點(diǎn),這就能夠使得發(fā)生觸摸的點(diǎn)和實(shí)際響應(yīng)的點(diǎn)相一致,用戶可以做到所觸即所得。具體的,在基于觸摸屏的坐標(biāo)系中,第一矩陣與A點(diǎn)的坐標(biāo)相乘得到B點(diǎn)的坐標(biāo),第一矩陣用于指示發(fā)生觸摸的點(diǎn)和實(shí)際響應(yīng)的點(diǎn)之間的轉(zhuǎn)換關(guān)系,在基于觸摸屏的坐標(biāo)系中,A點(diǎn)的物理坐標(biāo)為(x1,y1),B點(diǎn)的物理坐標(biāo)為(x2,y2)。x2y21=m1m2m3m4m5m6001x1y11,M=m1m2m3m4m5m6001;]]>其中,M為第一矩陣,m1、m2、m3、m4、m5、m6均為第一矩陣中的參數(shù),用于指示觸摸屏相對(duì)于顯示屏的形變量和位移量。進(jìn)一步的,M=cosθ-sinθ0sinθcosθ000110TX01TY001SX000SY0001,]]>其中,θ為觸摸屏相對(duì)于顯示屏旋轉(zhuǎn)的角度,TX為觸摸屏相對(duì)于顯示屏水平方向的位移量,TY為觸摸屏相對(duì)于顯示屏垂直方向的位移量,SX為觸摸屏相對(duì)于顯示屏水平方向的縮放比例,SY為觸摸屏相對(duì)于顯示屏垂直方向的縮放比例。第一矩陣中的參數(shù)可以計(jì)算得到:m1=SXcosθ,m2=-SYsinθ,m3=TXcosθ-TYsinθ;m4=SXsinθ,m5=SYcosθ,m6=TXsinθ+TYcosθ;因此,第一矩陣的逆矩陣與A點(diǎn)的坐標(biāo)相乘得到C點(diǎn)的坐標(biāo),C點(diǎn)即為校正后觸摸屏上感應(yīng)到A點(diǎn)觸摸操作的點(diǎn)。這樣,用戶在A點(diǎn)進(jìn)行觸摸操作時(shí),將觸摸屏上感應(yīng)的點(diǎn)A點(diǎn)通過第一矩陣的逆矩陣較正成為C點(diǎn),將C點(diǎn)的物理坐標(biāo)轉(zhuǎn)換為顯示窗口的邏輯坐標(biāo)后,在顯示窗口中對(duì)應(yīng)的點(diǎn)仍然是A點(diǎn),使得用戶點(diǎn)擊的位置和實(shí)際響應(yīng)的位置相同。需要說明的是,將C點(diǎn)的物理坐標(biāo)轉(zhuǎn)換為顯示窗口的邏輯坐標(biāo)可以根據(jù)預(yù)設(shè)的映射列表查找C點(diǎn)的物理坐標(biāo)對(duì)應(yīng)的顯示窗口中的邏輯坐標(biāo),也可以根據(jù)預(yù)設(shè)的公式計(jì)算,或者根據(jù)預(yù)設(shè)的矩陣進(jìn)行轉(zhuǎn)換,本發(fā)明對(duì)此不作限制。如圖4所示,以第一參照點(diǎn)是顯示窗口的頂點(diǎn)為例,第一參照點(diǎn)有四個(gè),因?yàn)橛脩羰歉鶕?jù)顯示窗口顯示的內(nèi)容進(jìn)行觸摸操作,所以顯示窗口的四個(gè)頂點(diǎn)指示了用戶期望的實(shí)際響應(yīng)的區(qū)域,但因?yàn)橛|摸屏相對(duì)于顯示屏發(fā)生了形變和位移,顯示窗口的四個(gè)頂點(diǎn)在觸摸屏上對(duì)應(yīng)的發(fā)生觸摸的點(diǎn)為第二參照點(diǎn)。結(jié)合上述對(duì)第一矩陣的解釋說明,此處,第一矩陣與第二參照點(diǎn)的物理坐標(biāo)相乘即為第一參照點(diǎn)的物理坐標(biāo),因此,要得到第二參照點(diǎn)的物理坐標(biāo),將第一矩陣的逆矩陣與第一參照點(diǎn)的物理坐標(biāo)相乘即可,具體原理與上述對(duì)第一矩陣的解釋說明相同,此處不再贅述。203、根據(jù)第二參照點(diǎn)的物理坐標(biāo)設(shè)置觸摸區(qū)域。觸摸區(qū)域?yàn)橛脩暨M(jìn)行觸控操作時(shí)的響應(yīng)區(qū)域。具體的,設(shè)置觸摸區(qū)域是將觸摸區(qū)域內(nèi)點(diǎn)的物理坐標(biāo)與對(duì)應(yīng)的顯示窗口內(nèi)點(diǎn)的邏輯坐標(biāo)進(jìn)行關(guān)聯(lián)。進(jìn)一步可選的,可以獲取第一參照點(diǎn)的邏輯坐標(biāo),第一參照點(diǎn)的邏輯坐標(biāo)與第二參照點(diǎn)的物理坐標(biāo)一一對(duì)應(yīng);根據(jù)第二參照點(diǎn)的物理坐標(biāo)和第一參照點(diǎn)的邏輯坐標(biāo)之間的對(duì)應(yīng)關(guān)系生成第二參數(shù),第二參數(shù)用于指示觸摸區(qū)域中發(fā)生觸摸的點(diǎn)的物理坐標(biāo)與顯示窗口中實(shí)際響應(yīng)的點(diǎn)的邏輯坐標(biāo)之間的轉(zhuǎn)換關(guān)系。以第一參照點(diǎn)為顯示窗口的四個(gè)頂點(diǎn)為例,顯示窗口的四個(gè)頂點(diǎn)的邏輯坐標(biāo)是固定的(0,0)、(0,ymax)、(xmax,0)、(xmax,ymax),根據(jù)顯示窗口的四個(gè)頂點(diǎn)對(duì)應(yīng)的四個(gè)第二參照點(diǎn)的物理坐標(biāo)之間的對(duì)應(yīng)關(guān)系生成第二參數(shù),第二參數(shù)可以構(gòu)成第二矩陣。又如,第一參照點(diǎn)也可以是顯示窗口的四條邊上的中點(diǎn),則顯示窗口的四條邊上的中點(diǎn)的邏輯坐標(biāo)分別是(0,0.5*ymax)、(0.5*xmax,0)、(0.5*xmax,ymax)、(xmax,0.5*ymax)??蛇x的,觸控設(shè)備可以監(jiān)測(cè)顯示窗口的大小是否發(fā)生變化,當(dāng)顯示窗口的大小發(fā)生變化時(shí),執(zhí)行步驟201-203,這樣,就可以及時(shí)調(diào)整觸摸區(qū)域,使得觸摸區(qū)域動(dòng)態(tài)適應(yīng)顯示窗口的變化。具體的,觸控設(shè)備監(jiān)測(cè)顯示窗口的大小是否發(fā)生變化可以包括:監(jiān)測(cè)當(dāng)前通道以及顯示狀態(tài),當(dāng)前通道可以是高清晰度多媒體接口(英文:HighDefinitionMultimediaInterface,HDMI)、視頻圖形陣列(英文:VideoGraphicsArray,VGA)等。例如,當(dāng)前觸控設(shè)備外接筆記本電腦,顯示通道為HDMI,顯示設(shè)置為點(diǎn)對(duì)點(diǎn)。如果筆記本電腦的分辨率為1366*768,觸控設(shè)備的顯示屏分辨率為1920*1080,此時(shí)點(diǎn)對(duì)點(diǎn)顯示,系統(tǒng)會(huì)將筆記本顯示內(nèi)容(1366*768)按照預(yù)設(shè)的規(guī)則,顯示在液晶屏幕中間或者居左、居右等。結(jié)合步驟202中的解釋說明,以第二矩陣為例,當(dāng)用戶在觸摸屏上的A點(diǎn)進(jìn)行觸控操作時(shí),因?yàn)轱@示屏與觸摸屏之間存在形變和位移,將第一矩陣和A點(diǎn)的物理坐標(biāo)相乘得到校正后的感應(yīng)點(diǎn)C點(diǎn)的物理坐標(biāo),將第二矩陣與C點(diǎn)的物理坐標(biāo)相乘就可以轉(zhuǎn)換為顯示窗口中實(shí)際響應(yīng)的點(diǎn)的邏輯坐標(biāo),而第二矩陣是根據(jù)第二參照點(diǎn)的物理坐標(biāo)和對(duì)應(yīng)的第一參照點(diǎn)的邏輯坐標(biāo)之間的對(duì)應(yīng)關(guān)系生成的,因此,C點(diǎn)對(duì)應(yīng)的實(shí)際響應(yīng)的點(diǎn)依舊是A點(diǎn),這樣,就可以使得觸摸區(qū)域適應(yīng)于顯示窗口的大小,使得用戶在進(jìn)行觸控操作時(shí),想要點(diǎn)擊的位置與實(shí)際響應(yīng)的位置一致?;谏鲜鰣D2對(duì)應(yīng)的實(shí)施例中所描述的觸摸區(qū)域的設(shè)置方法,本發(fā)明另一實(shí)施例提供一種觸摸區(qū)域的設(shè)置方法,本實(shí)施中以第一參照點(diǎn)是顯示窗口的四個(gè)頂點(diǎn)為例進(jìn)行說明,參照?qǐng)D5所示,該方法包括以下步驟:501、監(jiān)測(cè)顯示窗口的大小是否發(fā)生變化??蛇x的,可以周期性監(jiān)測(cè)顯示窗口的大小是否發(fā)生變化,當(dāng)監(jiān)測(cè)到顯示窗口的大小發(fā)生變化時(shí),執(zhí)行步驟502,當(dāng)監(jiān)測(cè)到顯示窗口的大小沒有發(fā)生變化時(shí),等待下一個(gè)周期繼續(xù)監(jiān)測(cè)。502、獲取顯示窗口相對(duì)于觸摸屏的位置信息。503、根據(jù)位置信息計(jì)算顯示窗口的四個(gè)頂點(diǎn)的物理坐標(biāo)。顯示窗口的四個(gè)頂點(diǎn)的物理坐標(biāo)是基于觸摸屏坐標(biāo)系的坐標(biāo)。504、根據(jù)第一參數(shù)對(duì)四個(gè)頂點(diǎn)的物理坐標(biāo)進(jìn)行校正得到四個(gè)第二參照點(diǎn)的物理坐標(biāo)。505、獲取四個(gè)頂點(diǎn)的邏輯坐標(biāo),根據(jù)四個(gè)頂點(diǎn)的邏輯坐標(biāo)與四個(gè)第二參照點(diǎn)的物理坐標(biāo)之間的對(duì)應(yīng)關(guān)系生成第二參數(shù)。四個(gè)頂點(diǎn)的邏輯坐標(biāo)分別于四個(gè)第二參照點(diǎn)的物理坐標(biāo)對(duì)應(yīng),根據(jù)其對(duì)應(yīng)關(guān)系生成第二參數(shù),將四個(gè)第二參照點(diǎn)與顯示窗口的四個(gè)頂點(diǎn)對(duì)應(yīng)起來,就使得觸摸區(qū)域和顯示窗口相適應(yīng),而且四個(gè)第二參照點(diǎn)是根據(jù)第一參數(shù)校正得到的,已經(jīng)考慮到了觸摸屏相對(duì)于顯示屏的位移和形變,使得用戶在顯示窗口中點(diǎn)擊的位置與實(shí)際響應(yīng)的位置誤差較小,提高了用戶體驗(yàn)。506、完成觸摸區(qū)域的設(shè)置。存儲(chǔ)步驟505中生成的第二參數(shù),以便之后在響應(yīng)用戶觸控操作時(shí),根據(jù)第二參數(shù)確定顯示窗口中實(shí)際響應(yīng)的點(diǎn)的坐標(biāo),這樣就完成了觸摸區(qū)域的設(shè)置??蛇x的,可以循環(huán)執(zhí)行本實(shí)施例提供的方法,即步驟506之后,可以繼續(xù)執(zhí)行步驟501,這樣,可以在顯示窗口發(fā)生變化時(shí)及時(shí)調(diào)整觸摸區(qū)域,使觸摸區(qū)域始終適應(yīng)顯示窗口的大小和位置?;谏鲜鰣D2和圖5對(duì)應(yīng)的實(shí)施例中所描述的觸摸區(qū)域的設(shè)置方法,本發(fā)明實(shí)施例提供一種觸控設(shè)備,用于執(zhí)行上述圖2和圖5對(duì)應(yīng)的實(shí)施例中索淼數(shù)的觸摸區(qū)域的設(shè)置方法,參照?qǐng)D6所示,該觸控設(shè)備60包括:獲取單元601、校正單元602和管理單元603。獲取單元601,用于獲取第一參照點(diǎn)的物理坐標(biāo),第一參照點(diǎn)的物理坐標(biāo)用于指示顯示窗口在觸控設(shè)備的顯示屏上的位置;校正單元602,用于根據(jù)第一參數(shù)對(duì)獲取單元601獲取的第一參照點(diǎn)的物理坐標(biāo)進(jìn)行校正得到第二參照點(diǎn)的物理坐標(biāo),第二參照點(diǎn)為第一參照點(diǎn)在觸摸屏上對(duì)應(yīng)的發(fā)生觸摸的點(diǎn),第一參數(shù)用于指示觸控設(shè)備的觸摸屏相對(duì)于顯示屏的形變量和位移量中的至少一項(xiàng);管理單元603,用于根據(jù)校正單元602得到的第二參照點(diǎn)的物理坐標(biāo)設(shè)置觸摸區(qū)域,觸摸區(qū)域?yàn)橛脩暨M(jìn)行觸控操作時(shí)的有效感應(yīng)區(qū)域??蛇x的,獲取單元601,還用于獲取第一參照點(diǎn)的邏輯坐標(biāo),第一參照點(diǎn)的邏輯坐標(biāo)與第二參照點(diǎn)的物理坐標(biāo)一一對(duì)應(yīng);管理單元603,還用于根據(jù)第二參照點(diǎn)的物理坐標(biāo)和獲取單元601獲取的第一參照點(diǎn)的邏輯坐標(biāo)之間的對(duì)應(yīng)關(guān)系生成第二參數(shù),第二參數(shù)用于指示顯示窗口中發(fā)生觸摸的點(diǎn)的邏輯坐標(biāo)與觸摸區(qū)域中實(shí)際響應(yīng)的點(diǎn)的物理坐標(biāo)之間的轉(zhuǎn)換關(guān)系。可選的,觸控設(shè)備還包括監(jiān)測(cè)單元604,用于監(jiān)測(cè)顯示窗口的大小或位置是否發(fā)生變化;獲取單元601,還用于當(dāng)監(jiān)測(cè)單元604監(jiān)測(cè)到顯示窗口的大小或位置發(fā)生變化的時(shí)候,獲取第一參照點(diǎn)的物理坐標(biāo)。可選的,獲取單元601,還用于獲取顯示窗口相對(duì)于觸摸屏的位置信息;根據(jù)位置信息計(jì)算第一參照點(diǎn)的物理坐標(biāo)??蛇x的,第一參數(shù)包括觸摸屏相對(duì)于顯示屏的水平方向位移量、垂直方向位移量、水平方向縮放比例、垂直方向縮放比例和旋轉(zhuǎn)角度。本發(fā)明實(shí)施例提供的一種觸控設(shè)備,獲取第一參照點(diǎn)的物理坐標(biāo),根據(jù)第一參數(shù)對(duì)第一參照點(diǎn)的物理坐標(biāo)進(jìn)行校正得到第一參照點(diǎn)在觸摸屏上對(duì)應(yīng)的第二參照點(diǎn)的物理坐標(biāo),根據(jù)第二參照點(diǎn)的物理坐標(biāo)設(shè)置觸摸區(qū)域。因?yàn)榈谝粎?shù)指示了觸摸屏相對(duì)于顯示屏的形變量和位移量中的至少一項(xiàng),更加準(zhǔn)確地確定了顯示窗口的第一參考點(diǎn)在觸摸屏上對(duì)應(yīng)的第二參考點(diǎn),使得根據(jù)第二參考點(diǎn)確定出的觸摸區(qū)域更適應(yīng)于顯示窗口,解決了現(xiàn)有技術(shù)中當(dāng)顯示窗口大小發(fā)生變化時(shí),用戶在顯示窗口中想要點(diǎn)擊的位置與實(shí)際響應(yīng)的位置誤差較大的問題。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汝城县| 道孚县| 临朐县| 新安县| 财经| 武汉市| 平和县| 蒙山县| 奉节县| 沁阳市| 霍山县| 二连浩特市| 炎陵县| 扎赉特旗| 甘谷县| 涡阳县| 四子王旗| 拜城县| 长岛县| 黎川县| 奉节县| 颍上县| 大石桥市| 乌海市| 渝中区| 四川省| 大城县| 广水市| 延边| 胶州市| 高雄县| 嘉义县| 平遥县| 疏附县| 滨海县| 荣成市| 讷河市| 辽宁省| 岳阳县| 曲松县| 青田县|