一種觸摸屏坐標轉(zhuǎn)換方法及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及移動終端領(lǐng)域,尤其涉及的是一種觸摸屏坐標轉(zhuǎn)換方法及移動終端。
【背景技術(shù)】
[0002] 隨著移動通信技術(shù)的發(fā)展,各種智能移動終端如智能手機的使用越來越普及,目 前智能移動終端的大部分操作都可通過觸摸屏實現(xiàn)。為實現(xiàn)人機交互操作,移動終端一般 包括觸摸屏和顯示屏,觸摸屏是外屏,主要用于接受用戶的觸摸操作輸入指令并將觸摸信 號傳給CPU處理;而顯示屏是內(nèi)屏,主要作用在于顯示圖像。
[0003] 在移動終端現(xiàn)有技術(shù)中,移動終端的顯示屏、觸摸屏要求的分辨率需要一致,即當 用戶在觸摸屏上觸摸操作時,其移動終端的觸摸坐標與顯示坐標是一致的。與此同時,移動 終端也趨向于高清顯示發(fā)展,并且用戶對于顯示的要求越來越高,然而,移動終端制造商出 于成本等因素考慮,生產(chǎn)移動終端時選擇使用分辯率低于顯示屏的觸摸屏是未來的趨勢。 現(xiàn)有技術(shù)中,尚沒有支持分辯率低于顯示屏的觸摸屏的技術(shù)方法。
[0004] 因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種觸摸屏坐標 轉(zhuǎn)換方法及移動終端,其基于移動終端觸摸屏的坐標轉(zhuǎn)換技術(shù),實現(xiàn)將觸摸屏上的觸摸點 坐標轉(zhuǎn)換為顯示屏的顯示坐標,從而使移動終端能采用分辯率低于顯示屏分辯率的觸摸 屏,降低了移動終端制造成本。
[0006] 本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下: 一種移動終端,包括主控制器、觸摸屏和顯示屏,所述主控制器分別與觸摸屏和顯示屏 連接,其中,所述主控制器還包括依次連接的觸摸屏連接模塊、坐標轉(zhuǎn)換模塊和顯示屏連接 模塊;其中, 所述觸摸屏連接模塊還與觸摸屏連接,用于獲取用戶觸摸在觸摸屏上的觸摸點坐標數(shù) 據(jù),并將所述觸摸點坐標數(shù)據(jù)發(fā)送給坐標轉(zhuǎn)換模塊; 所述坐標轉(zhuǎn)換模塊,用于接收所述觸摸點坐標數(shù)據(jù)并根據(jù)顯示屏、觸摸屏的分辯率計 算出觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù),將所述觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù)發(fā)送給顯示屏連接模塊; 所述顯示屏連接模塊還與顯示屏連接,用于將所述坐標轉(zhuǎn)換模塊計算出的觸摸點轉(zhuǎn)換 顯示坐標數(shù)據(jù)發(fā)送給顯示屏顯示; 所述主控制器負責使能或禁能所述觸摸屏與顯示屏,并協(xié)調(diào)上述各模塊。
[0007] 所述的移動終端,其中,所述主控制器還包括設(shè)置于所述觸摸屏連接模塊上的第 一端口、第二端口、觸摸數(shù)據(jù)信號接收端,以及設(shè)置于所述顯示屏連接模塊上的第三端口、 顯示數(shù)據(jù)信號發(fā)射端; 所述觸摸屏還包括觸摸屏控制端、中斷控制端、觸摸數(shù)據(jù)信號發(fā)射端;所述顯示屏還包 括顯示屏控制端、顯示數(shù)據(jù)信號接收端; 其中,所述第一端口與所述觸摸屏控制端連接,用于向所述觸摸屏發(fā)送使能或禁能控 制數(shù)據(jù);所述第二端口與所述中斷控制端連接,用于根據(jù)從所述觸摸屏接收的中斷信號配 置成相應(yīng)的中斷模式并通知所述主控制器讀取用戶觸摸在觸摸屏上的觸摸點坐標數(shù)據(jù);所 述第三端口與所述顯示屏控制端連接,用于向所述顯示屏發(fā)送使能或禁能控制數(shù)據(jù); 所述觸摸數(shù)據(jù)信號接收端與觸摸數(shù)據(jù)信號發(fā)射端連接,用于向所述觸摸屏讀取、接收 用戶觸摸在觸摸屏上的觸摸點坐標數(shù)據(jù);所述顯示數(shù)據(jù)信號發(fā)射端與顯示數(shù)據(jù)信號接收端 連接,用于將所述坐標轉(zhuǎn)換模塊計算得出的觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù)發(fā)送給顯示屏顯示。
[0008] 所述的移動終端,其中,所述第一端口、第二端口、第三端口均為GPI0端口。
[0009] 所述的移動終端,其中,所述坐標轉(zhuǎn)換模塊中,所述觸摸點坐標數(shù)據(jù)的轉(zhuǎn)換計算公 式為·
兵甲,所還卿悮點坐稱73Uo,yo);所還顯不汫甘拼準為lcdx*lcdy,所述觸摸屏分辨率 為tpx*tpy ;所述觸摸點坐標數(shù)據(jù)的轉(zhuǎn)換坐標為(X1,yi);|^、f 表示a取四舍五入后的值。 %
[0010] -種如上述移動終端的觸摸屏坐標轉(zhuǎn)換方法,其中,包括步驟: A、 檢測用戶在觸摸屏上的觸摸操作,并獲取得到觸摸點坐標數(shù)據(jù); B、 根據(jù)獲取得到的觸摸點坐標數(shù)據(jù)與移動終端觸摸屏、顯示屏的分辯率計算出觸摸點 轉(zhuǎn)換顯示坐標數(shù)據(jù); C、 將得到的觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù)通過顯示屏顯示。
[0011] 所述的觸摸屏坐標轉(zhuǎn)換方法,其中,所述步驟A具體包括: A1、觸摸屏檢測用戶在觸摸屏上的觸摸操作,并通過所述觸摸屏的觸摸數(shù)據(jù)信號發(fā)射 端獲取得到用戶觸摸在觸摸屏上的觸摸點坐標數(shù)據(jù),同時所述觸摸屏的中斷控制端生成中 斷信號發(fā)送給移動終端的主控制器; A2、所述主控制器的第二端口接收所述中斷信號,并配置成相應(yīng)的中斷模式,通知所述 主控制器通過觸摸數(shù)據(jù)信號接收端讀取、接收從觸摸屏的觸摸數(shù)據(jù)信號發(fā)射端發(fā)送過來的 觸摸點坐標數(shù)據(jù)。
[0012] 所述的觸摸屏坐標轉(zhuǎn)換方法,其中,所述步驟B具體包括: B1、所述主控制器的觸摸屏連接模塊將通過觸摸數(shù)據(jù)信號接收端接收的觸摸點坐標數(shù) 據(jù)發(fā)送給所述主控制器的坐標轉(zhuǎn)換模塊; B2、所述坐標轉(zhuǎn)換模塊根據(jù)獲取得到的觸摸點坐標數(shù)據(jù)與移動終端觸摸屏、顯示屏的 分辯率計算出觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù),并將所述觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù)發(fā)送給顯示屏 連接模塊。
[0013] 所述的觸摸屏坐標轉(zhuǎn)換方法,其中,所述步驟B中,所述觸摸點坐標數(shù)據(jù)的轉(zhuǎn)換計 算公式為:
其中,所述觸摸點坐標為(x〇,y〇);所述顯示屏分辨率為lcdx*lcdy,所述觸摸屏分辨率 % 為tpX*tpy ;所述觸摸點坐標數(shù)據(jù)的轉(zhuǎn)換坐標為(X1,yi);[l+-]表示a取四舍五入后的值。 2
[0014] 所述的觸摸屏的坐標轉(zhuǎn)換方法,其中,所述步驟C具體包括: C1、所述主控制器的顯示屏連接模塊將得到的觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù)通過顯示數(shù)據(jù) 信號發(fā)射端發(fā)送給移動終端顯示屏; C2、移動終端顯示屏通過顯示數(shù)據(jù)信號接收端接收所述觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù)并顯 不。
[0015] 本發(fā)明所提供的一種觸摸屏坐標轉(zhuǎn)換方法及移動終端,使移動終端增加了新功 能:支持分辯率低于顯示屏的觸摸屏,通過將移動終端觸摸屏獲取得到的觸摸點坐標,根據(jù) 觸摸屏、顯示屏的分辯率進行計算得到在顯示屏上的觸摸點顯示坐標,并將得到的觸摸點 顯示坐標在顯示屏上顯示,通過觸摸點坐標的轉(zhuǎn)換使移動終端在生產(chǎn)制造時能使用分辯率 低于顯示屏分辯率的觸摸屏,降低了移動終端的制造成本。
【附圖說明】
[0016] 圖1是本發(fā)明一種觸摸屏坐標轉(zhuǎn)換的移動終端的示意圖。
[0017] 圖2是本發(fā)明一種觸摸屏坐標轉(zhuǎn)換的移動終端實施例中主控制器的原理結(jié)構(gòu)框 圖。
[0018] 圖3是本發(fā)明一種觸摸屏坐標轉(zhuǎn)換的移動終端的具體實施例的結(jié)構(gòu)示意圖。
[0019] 圖4是本發(fā)明一種觸摸屏坐標轉(zhuǎn)換方法的方法較佳實施例的流程圖。
【具體實施方式】
[0020] 為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對 本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用 于限定本發(fā)明。
[0021] 在移動終端現(xiàn)有技術(shù)中,移動終端的顯示屏、觸摸屏要求的分辨率需要一致,其移 動終端的觸摸坐標與顯示坐標也要求一致,尚沒有支持分辯率低于顯示屏的觸摸屏的方 法,然而,移出于動終端制造商出于成本等因素考慮,生產(chǎn)移動終端的廠商希望在生產(chǎn)移動 終端時能選擇使用分辯率低于顯示屏的觸摸屏,因此,本發(fā)明將提供通過一種觸摸屏坐標 轉(zhuǎn)換的方法,將移動終端的觸摸屏、顯示屏的分辯率不同時,能使用戶在觸摸屏上的觸摸輸 入能在其不同分辯率的顯示屏上顯示,從而能移動終端生產(chǎn)時選擇使用分辯率低于顯示屏 的觸摸屏,降低生產(chǎn)成本。
[0022] 請參見圖1,圖1是一種觸摸屏坐標轉(zhuǎn)換的移動終端的示意圖。所述移動終端包括 主控制器100、觸摸屏200和顯示屏300,所述主控制器分別與觸摸屏和顯示屏連接,進一步 地,在本發(fā)明實施例中,所述主控制器還包括依次連接的觸摸屏連接模塊110、坐標轉(zhuǎn)換模 塊130和顯示屏連接模塊120,如圖2所示。
[0023] 其中,所述觸摸屏連接模塊還與觸摸屏連接,用于獲取用戶觸摸在觸摸屏上的觸 摸點坐標數(shù)據(jù),并將所述觸摸點坐標數(shù)據(jù)發(fā)送給坐標轉(zhuǎn)換模塊;所述坐標轉(zhuǎn)換模塊,用于接 收所述觸摸點坐標數(shù)據(jù)并根據(jù)顯示屏、觸摸屏的分辯率計算出觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù), 將所述觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù)發(fā)送給顯示屏連接模塊;所述顯示屏連接模塊還與顯示屏 連接,用于將所述坐標轉(zhuǎn)換模塊計算出的觸摸點轉(zhuǎn)換顯示坐標數(shù)據(jù)發(fā)送給顯示屏顯示;所 述主控制器負責使能或禁能所述觸摸屏與顯示屏,并協(xié)調(diào)上述各模塊。
[0024] 本發(fā)明還提供一種觸摸屏坐標轉(zhuǎn)換的移動終端的具體實施例,請參見圖3,圖3是 本發(fā)明一種觸摸屏坐標轉(zhuǎn)換的移動終端的具體實施例的結(jié)構(gòu)示意圖。在本發(fā)明具體實施 時,所述主控制器還包括設(shè)置于所述觸摸屏連接模塊上的第一端口、第二端口、觸摸數(shù)據(jù)信 號接收端,以及設(shè)置于所述顯示屏連接模塊上的第三端口、顯示數(shù)據(jù)信號發(fā)射端;其中,所 述第一端口、第二端口、第三端口均為GPI0端口,即所述移動終端的主控制器包括GPI01、 GPI02、GPI03,并且還包括設(shè)置于所述觸摸屏連接模塊上的觸摸數(shù)據(jù)信號接收端TP_DATA_ RX,與設(shè)置于所述顯示屏連接模塊上的顯示數(shù)據(jù)信號發(fā)射端LCD_DATA_TX; 進一步地,所述觸摸屏還包括觸摸屏控制端TP_C0N、中斷控制端TP_WAKE、觸摸數(shù)據(jù)信 號發(fā)射端TP_DATA_TX;所述顯示屏還包括顯示