亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

觸摸顯示控制裝置和方法與流程

文檔序號:12157074閱讀:227來源:國知局
觸摸顯示控制裝置和方法與流程

本公開涉及觸摸顯示領域,具體地,涉及觸摸顯示控制裝置和方法。



背景技術:

隨著科技的進步,對于觸摸屏的輕薄設計要求越來越高,因而觸摸面板與顯示面板之間的緊密設計也越來越重要。例如,在近來提出的觸摸顯示一體化技術中,可以將觸摸面板嵌入顯示面板中,并且可以將顯示驅(qū)動模塊與觸摸控制模塊集成在一起,以完成顯示控制和觸摸控制。顯示控制和觸摸控制可以采用分時復用原則,在顯示驅(qū)動掃描之間留出時隙以用于觸摸掃描。

然而在這種觸摸面板與顯示面板的緊密設計中,由于顯示面板與觸摸面板距離很近,在每次觸摸掃描時顯示面板上的顯示畫面的變化會對觸摸面板的電學特性造成影響。例如,對于液晶顯示面板來說,顯示畫面的變化與液晶電容有關,而液晶電容的變化會對觸摸面板上觸控電極的自電容或互電容造成影響,從而影響導致觸摸檢測的結果。



技術實現(xiàn)要素:

有鑒于此,本公開提供了一種觸摸顯示控制裝置和觸摸顯示控制方法,可以減少由于觸摸面板與顯示面板距離近而使顯示畫面的變化對觸摸檢測結果造成影響,從而提高觸摸檢測的精度。

根據(jù)本公開的一方面,提供了一種觸摸顯示控制方法,包括:在顯示驅(qū)動階段,對顯示面板進行顯示驅(qū)動掃描并基于顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù);在觸摸掃描階段,對觸摸面板進行觸摸掃描以獲得觸摸掃描數(shù)據(jù);在觸摸掃描完成之后,根據(jù)修正數(shù)據(jù)和觸摸掃描數(shù)據(jù)進行觸摸數(shù)據(jù)處理以獲得觸摸信息。

在一些實施例中,顯示驅(qū)動階段與觸摸掃描階段交替出現(xiàn),在每個顯示器驅(qū)動階段完成一幀的顯示驅(qū)動掃描,在每個觸摸掃描階段完成對整個觸摸面板的一次觸摸掃描。

在一些實施例中,顯示驅(qū)動階段與觸摸掃描階段交替出現(xiàn),在每個顯示驅(qū)動階段完成一幀的顯示驅(qū)動掃描的一部分,在每個觸摸掃描階段完成對整個觸摸面板的一次觸摸掃描,并且在一幀的顯示驅(qū)動掃描過程中存在兩個觸摸掃描階段。

在一些實施例中,所述在觸摸掃描完成之后根據(jù)修正數(shù)據(jù)和觸摸掃描數(shù)據(jù)來進行觸摸數(shù)據(jù)處理以獲得觸摸信息包括:在當前幀的顯示驅(qū)動掃描過程中出現(xiàn)的第一個觸摸掃描階段的觸摸掃描完成后,根據(jù)在所述第一個觸摸掃描階段獲得的觸摸掃描數(shù)據(jù)以及針對上一幀的修正數(shù)據(jù)來進行觸摸數(shù)據(jù)處理以獲得觸摸信息;以及在當前幀的顯示驅(qū)動掃描過程中出現(xiàn)的第二個觸摸掃描階段的觸摸掃描完成后,等待當前幀的顯示驅(qū)動掃描的完成,并在所述當前幀的顯示驅(qū)動掃描完成之后,根據(jù)在所述第二個觸摸掃描階段獲得的觸摸掃描數(shù)據(jù)以及針對所述當前幀的修正數(shù)據(jù)來進行觸摸數(shù)據(jù)處理以獲得觸摸信息。

在一些實施例中,所述觸摸顯示控制方法還包括:在每一幀的顯示驅(qū)動掃描開始時,將多個存儲器中未被觸摸數(shù)據(jù)處理操作所使用的存儲器指定為要被用來存儲修正數(shù)據(jù)的存儲器;以及在生成修正數(shù)據(jù)之后使用所指定的存儲器來存儲修正數(shù)據(jù)。

在一些實施例中,所述多個存儲器包括第一存儲器、第二存儲器……第N存儲器,N為大于1的整數(shù),并且所述將多個存儲器中未被觸摸數(shù)據(jù)處理操作所使用的存儲器指定為要被用來存儲修正數(shù)據(jù)的存儲器包括:在第一幀的顯示驅(qū)動掃描開始時,指定第一存儲器用于修正數(shù)據(jù)存儲,第一幀修正數(shù)據(jù)存儲完成之后,將第一存儲器設定為可供觸摸數(shù)據(jù)處理訪問;在第二幀的顯示驅(qū)動掃描開始時,指定第二存儲器用于修正數(shù)據(jù)存儲;在指定第n存儲器用于修正數(shù)據(jù)存儲之后,1≤n≤N,每當新一幀的顯示驅(qū)動掃描開始時,判斷是否完成前一個存儲器中的數(shù)據(jù)處理,如果完成,則將當前存儲器設定為可供觸摸數(shù)據(jù)處理訪問并指定下一個存儲器指定為用于修正數(shù)據(jù)存儲,否則繼續(xù)指定當前存儲器用于修正數(shù)據(jù)存儲,其中第一存儲器的前一個存儲器是第N存儲器,第N存儲器的后一個存儲器是第一存儲器。

根據(jù)本公開的另一方面,提供了一種觸摸顯示控制裝置,包括:顯示驅(qū)動模塊,用于在顯示驅(qū)動階段對顯示面板進行顯示驅(qū)動掃描,基于顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù),并將修正數(shù)據(jù)存儲在修正數(shù)據(jù)存儲模塊中,以及用于控制觸摸掃描控制模塊進入觸摸掃描階段;觸摸掃描模塊,用于在顯示驅(qū)動模塊的控制下進入觸摸掃描階段,以及在觸摸掃描階段對觸摸面板進行觸摸掃描以獲得觸摸掃描數(shù)據(jù)并將觸摸掃描數(shù)據(jù)存儲在觸摸掃描數(shù)據(jù)存儲模塊中;觸摸數(shù)據(jù)處理模塊,用于在觸摸掃描模塊的觸摸掃描完成之后,根據(jù)修正數(shù)據(jù)存儲模塊中的修正數(shù)據(jù)和觸摸掃描數(shù)據(jù)存儲模塊中的觸摸掃描數(shù)據(jù)來進行觸摸數(shù)據(jù)處理以獲得觸摸信息;修正數(shù)據(jù)存儲模塊,用于存儲修正數(shù)據(jù);以及觸摸掃描數(shù)據(jù)存儲模塊,用于存儲觸摸掃描數(shù)據(jù)。

在一些實施例中,所述顯示驅(qū)動模塊包括:顯示驅(qū)動單元,用于在每個顯示器驅(qū)動階段完成一幀的顯示驅(qū)動掃描,以及用于向觸摸掃描模塊發(fā)送觸摸掃描使能信號,使得顯示驅(qū)動階段與觸摸掃描階段交替出現(xiàn);修正數(shù)據(jù)生成單元,用于基于顯示驅(qū)動單元的顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù),并將所述修正數(shù)據(jù)存儲在修正數(shù)據(jù)存儲模塊中。

在一些實施例中,所述觸摸掃描模塊包括:觸摸掃描單元,用于根據(jù)從顯示驅(qū)動模塊接收到的觸摸掃描使能信號進入觸摸掃描階段,在每個觸摸掃描階段進行對整個觸摸面板的一次觸摸掃描以獲得觸摸掃描數(shù)據(jù)并將觸摸掃描數(shù)據(jù)存儲在觸摸掃描數(shù)據(jù)存儲模塊中,并在每次完成觸摸掃描后通知處理控制單元;處理控制單元,用于在從觸摸掃描單元接收到觸摸掃描完成的通知時啟動觸摸數(shù)據(jù)處理模塊。

在一些實施例中,所述顯示驅(qū)動模塊包括:顯示驅(qū)動單元,用于在每個顯示驅(qū)動階段完成一幀的顯示驅(qū)動掃描的一部分,向觸摸掃描模塊發(fā)送觸摸掃描使能信號使得顯示驅(qū)動階段與觸摸掃描階段交替出現(xiàn)并且在一幀的顯示驅(qū)動掃描過程中存在兩個觸摸掃描階段,以及每完成一幀的顯示驅(qū)動掃描就向觸摸掃描模塊發(fā)送顯示同步信號;以及修正數(shù)據(jù)生成單元,用于基于顯示驅(qū)動單元的顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù),并將所述修正數(shù)據(jù)存儲在修正數(shù)據(jù)存儲模塊中。

在一些實施例中,所述觸摸掃描模塊包括:觸摸掃描單元,用于根據(jù)從顯示驅(qū)動模塊接收到的觸摸掃描使能信號進入觸摸掃描階段,在每個觸摸掃描階段進行對整個觸摸面板的一次觸摸掃描以獲得觸摸掃描數(shù)據(jù)并將觸摸掃描數(shù)據(jù)存儲在觸摸掃描數(shù)據(jù)存儲模塊中,并在每次完成觸摸掃描后通知處理控制單元;處理控制單元,用于在接收到顯示同步信號之后在當前幀的顯示驅(qū)動掃描過程中第一次從觸摸掃描單元接收到觸摸掃描完成的通知時,控制觸摸數(shù)據(jù)處理模塊根據(jù)所述第一次完成的觸摸掃描所獲得的觸摸掃描數(shù)據(jù)以及針對上一幀的修正數(shù)據(jù)來進行觸摸數(shù)據(jù)處理以獲得觸摸信息,以及在接收到顯示同步信號之后在當前幀的顯示驅(qū)動掃描過程中第二次從觸摸掃描單元接收到觸摸掃描完成的通知時,等待顯示同步信號,并在再次接收到顯示同步信號時控制觸摸數(shù)據(jù)處理模塊根據(jù)所述第二次完成的觸摸掃描所獲得的觸摸掃描數(shù)據(jù)以及針對當前幀的修正數(shù)據(jù)來進行觸摸數(shù)據(jù)處理獲得觸摸信息。

在一些實施例中,所述修正數(shù)據(jù)存儲模塊包括多個存儲器;所述觸摸掃描模塊還包括存儲器選擇單元,所述存儲器選擇單元用于在每一幀的顯示驅(qū)動掃描開始時,將所述多個存儲器中未被觸摸數(shù)據(jù)處理模塊所使用的存儲器指定為要被用來存儲修正數(shù)據(jù)的存儲器;并且所述顯示驅(qū)動模塊用于在生成修正數(shù)據(jù)之后將修正數(shù)據(jù)存儲在所述指定的存儲器中。

在一些實施例中,所述多個存儲器包括第一存儲器、第二存儲器……第N存儲器,N為大于1的整數(shù),并且所述存儲器選擇單元用于:在第一幀的顯示驅(qū)動掃描開始時,指定第一存儲器用于修正數(shù)據(jù)存儲,第一幀的修正數(shù)據(jù)存儲完成之后,將第一存儲器設定為可供觸摸數(shù)據(jù)處理訪問;在第二幀的顯示驅(qū)動掃描開始時,指定第二存儲器用于修正數(shù)據(jù)存儲;在指定第n存儲器用于修正數(shù)據(jù)存儲之后,1≤n≤N,每當新一幀的顯示驅(qū)動掃描開始時,判斷是否完成前一個存儲器中的數(shù)據(jù)處理,如果完成,則將當前存儲器設定為可供觸摸數(shù)據(jù)處理訪問并指定下一個存儲器指定為用于修正數(shù)據(jù)存儲,否則繼續(xù)指定當前存儲器用于修正數(shù)據(jù)存儲,其中第一存儲器的前一個存儲器是第N存儲器,第N存儲器的后一個存儲器是第一存儲器。

附圖說明

為了更清楚地說明本公開實施例的技術方案,下面將對實施例的附圖作簡單介紹,顯而易見地,下面的描述中的附圖僅涉及本公開的一些實施例,而非對本公開的限制。

圖1示出了根據(jù)本公開的實施例的觸摸顯示控制裝置100的框圖。

圖2示出了根據(jù)本公開的實施例的觸摸顯示控制裝置的顯示驅(qū)動模塊的框圖。

圖3示出了根據(jù)本公開的實施例的觸摸掃描模塊的框圖。

圖4a示出了根據(jù)本公開的實施例的在正常掃描模式下的觸摸掃描使能信號的時序圖。

圖4b示出了根據(jù)本公開的實施例的在高速掃描模式下的顯示同步信號和觸摸掃描使能信號的時序圖。

圖5示出了根據(jù)本公開的實施例的修正數(shù)據(jù)存儲模塊的框圖。

圖6示出了根據(jù)本公開的實施例的觸摸顯示控制方法的流程圖。

圖7示出了正常掃描模式下根據(jù)本公開的實施例的觸摸顯示控制方法的流程圖。

圖8示出了高速掃描模式下根據(jù)本公開的實施例的觸摸顯示控制方法的流程圖。

具體實施方式

為使本公開實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本公開實施例的附圖,對本公開實施例的技術方案進行清楚、完整的描述。顯然所描述的實施例是本公開的一部分實施例,而不是全部的實施例?;谒枋龅谋竟_的實施例,本領域普通技術人員在無需創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本公開保護的范圍。

本公開的實施例提出了一種觸摸顯示控制裝置,通過基于顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù)并根據(jù)修正數(shù)據(jù)和觸摸掃描數(shù)據(jù)來進行觸摸數(shù)據(jù)處理,可以補償顯示畫面的變化對觸摸檢測結果的影響,從而提高觸摸檢測的精度。

圖1示出了根據(jù)本公開的實施例的觸摸顯示控制裝置100的框圖。

如圖1所示,觸摸顯示控制裝置100包括顯示驅(qū)動模塊101、觸摸掃描模塊102、觸摸數(shù)據(jù)處理模塊103、修正數(shù)據(jù)存儲模塊104和觸摸掃描數(shù)據(jù)存儲模塊105。

顯示驅(qū)動模塊101用于在顯示驅(qū)動階段對顯示面板進行顯示驅(qū)動掃描,基于顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù),并將修正數(shù)據(jù)存儲在修正數(shù)據(jù)存儲模塊104中,以及用于控制觸摸掃描控制模塊進入觸摸掃描階段。本公開的實施例中,修正數(shù)據(jù)可以是基于顯示面板上的電學特性而生成的數(shù)據(jù),其反映了顯示面板上的電學特性,通過在觸摸數(shù)據(jù)處理中考慮該修正數(shù)據(jù),可以修正觸摸數(shù)據(jù)處理的結果,減小顯示面板的電學特性對于觸摸檢測結果的影響。作為示例,修正數(shù)據(jù)可以是電容補償數(shù)據(jù),用以補償顯示面板上電容(例如液晶顯示面板上的液晶電容)的變化對觸摸面板上的電容的影響。

圖2示出了根據(jù)本公開的實施例的顯示驅(qū)動模塊101的框圖。如圖2所示,顯示驅(qū)動模塊101可以包括顯示驅(qū)動單元1011和修正數(shù)據(jù)生成單元1012。

觸摸掃描模塊102用于在顯示驅(qū)動模塊101的控制下進入觸摸掃描階段,以及在觸摸掃描階段對觸摸面板進行觸摸掃描以獲得觸摸掃描數(shù)據(jù)并將觸摸掃描數(shù)據(jù)存儲在觸摸掃描數(shù)據(jù)存儲模塊105中。圖3示出了根據(jù)本公開的實施例的觸摸掃描模塊102的框圖。如圖3所示,觸摸掃描模塊102可以包括觸摸掃描單元1021、處理控制單元1022和存儲器選擇單元1023。

觸摸數(shù)據(jù)處理模塊103用于在觸摸掃描模塊102的觸摸掃描完成之后,根據(jù)修正數(shù)據(jù)存儲模塊104中的修正數(shù)據(jù)和觸摸掃描數(shù)據(jù)存儲模塊105中的觸摸掃描數(shù)據(jù)來進行觸摸數(shù)據(jù)處理以獲得觸摸信息。

修正數(shù)據(jù)存儲模塊104用于存儲修正數(shù)據(jù)。

觸摸掃描數(shù)據(jù)存儲模塊105用于存儲觸摸掃描數(shù)據(jù)。

根據(jù)本公開的實施例的觸摸顯示控制裝置的觸摸掃描可以在正常掃描模式和高速掃描模式這兩種掃描模式下進行。在正常掃描模式下,每一幀的顯示驅(qū)動掃描對應一幀的觸摸掃描,也就是觸摸報點率與顯示刷新率相同,典型地,該頻率可以是60Hz。在高速掃描模式下,每一幀的顯示驅(qū)動掃描對應兩幀的觸摸掃描,例如在顯示驅(qū)動掃描頻率60Hz的情況下,觸摸掃描頻率可以達到120Hz,更高的觸摸掃描頻率可以實現(xiàn)更快的觸摸響應速度和更好的觸摸流暢性。

下面參考圖4a和圖4b來描述本公開實施例的觸摸顯示控制裝置在兩種不同觸摸掃描模式下的操作。

圖4a示出了根據(jù)本公開的實施例的在正常掃描模式下的觸摸掃描使能信號的時序圖,其中a表示觸摸掃描階段,在該階段進行對整個觸摸面板的一次觸摸掃描(也就是說,一幀的觸摸掃描),b表示顯示驅(qū)動階段,在該階段進行一幀的顯示驅(qū)動掃描以及相應的修正數(shù)據(jù)更新。

顯示驅(qū)動模塊101的顯示驅(qū)動單元1011在每個顯示器驅(qū)動階段完成一幀的顯示驅(qū)動掃描,并且向觸摸掃描模塊102發(fā)送如圖4a所示的觸摸掃描使能信號,使得顯示驅(qū)動階段與觸摸掃描階段交替出現(xiàn)。顯示驅(qū)動模塊101的修正數(shù)據(jù)生成單元1012基于顯示驅(qū)動單元101的顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù),并將所述修正數(shù)據(jù)存儲在修正數(shù)據(jù)存儲模塊104中。

觸摸掃描模塊102的觸摸掃描單元1021根據(jù)從顯示驅(qū)動模塊101接收到的觸摸掃描使能信號進入觸摸掃描階段,在每個觸摸掃描階段進行對整個觸摸面板的一次觸摸掃描以獲得觸摸掃描數(shù)據(jù)并將觸摸掃描數(shù)據(jù)存儲在觸摸掃描數(shù)據(jù)存儲模塊105中,并在每次完成觸摸掃描后通知處理控制單元1022。

觸摸掃描模塊102的處理控制單元1022在從觸摸掃描單元1021接收到觸摸掃描完成的通知啟動控制觸摸數(shù)據(jù)處理模塊103,使得觸摸數(shù)據(jù)處理模塊103根據(jù)本次觸摸掃描獲得的觸摸掃描數(shù)據(jù)以及在本次觸摸掃描之前的顯示驅(qū)動階段獲得的修正數(shù)據(jù)來進行觸摸數(shù)據(jù)處理以獲得觸摸信息。

圖4b示出了根據(jù)本公開的實施例的在高速掃描模式下的顯示同步信號和觸摸掃描使能信號的時序圖,其中a表示觸摸掃描階段,在該階段進行對整個觸摸面板的一次觸摸掃描(即,一幀的觸摸掃描),b表示顯示驅(qū)動階段,在該階段進行一幀的顯示驅(qū)動掃描的一部分以及相應的修正數(shù)據(jù)更新,每當完成一幀的顯示驅(qū)動掃描時,顯示同步信號出現(xiàn)一次脈沖,以指示一幀的顯示驅(qū)動掃描的結束。

顯示驅(qū)動模塊101的顯示驅(qū)動單元1011在每個顯示驅(qū)動階段完成一幀的顯示驅(qū)動掃描的一部分,并且每完成一幀的顯示驅(qū)動掃描就向觸摸掃描模塊102發(fā)送顯示同步信號以指示該幀的顯示驅(qū)動掃描完成。顯示驅(qū)動單元1011還向觸摸掃描模塊102發(fā)送如圖4b所示的觸摸掃描使能信號,使得顯示驅(qū)動階段與觸摸掃描階段交替出現(xiàn)并且在一幀的顯示驅(qū)動掃描過程中存在兩個觸摸掃描階段。

顯示驅(qū)動模塊101的修正數(shù)據(jù)生成單元1012基于顯示驅(qū)動單元的顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù),并將所述修正數(shù)據(jù)存儲在修正數(shù)據(jù)存儲模塊104中。

觸摸掃描模塊102的觸摸掃描單元1021根據(jù)從顯示驅(qū)動模塊101接收到的觸摸掃描使能信號進入觸摸掃描階段,在每個觸摸掃描階段進行對整個觸摸面板的一次觸摸掃描以獲得觸摸掃描數(shù)據(jù)并將觸摸掃描數(shù)據(jù)存儲在觸摸掃描數(shù)據(jù)存儲模塊105中,并在每次完成觸摸掃描后通知處理控制單元1022。

觸摸掃描模塊102的處理控制單元1022在接收到顯示同步信號(如圖4b所示的顯示同步信號中的第一個脈沖)之后在當前幀(顯示同步信號的兩個脈沖之間的幀)的顯示驅(qū)動掃描過程中第一次從觸摸掃描單元接收到觸摸掃描完成的通知時(例如,如圖4a所示的第一個觸摸掃描階段a完成時),控制觸摸數(shù)據(jù)處理模塊根據(jù)所述第一次完成的觸摸掃描所獲得的觸摸掃描數(shù)據(jù)以及針對上一幀的修正數(shù)據(jù)來進行觸摸數(shù)據(jù)處理以獲得觸摸信息,以及在接收到顯示同步信號之后在當前幀的顯示驅(qū)動掃描過程中第二次從觸摸掃描單元接收到觸摸掃描完成的通知時(例如,如圖4a所示的第二個觸摸掃描階段a完成時),等待顯示同步信號,并在再次接收到顯示同步信號(如圖4b所示的顯示同步信號中的第二個脈沖)時控制觸摸數(shù)據(jù)處理模塊103根據(jù)所述第二次完成的觸摸掃描所獲得的觸摸掃描數(shù)據(jù)以及針對當前幀的修正數(shù)據(jù)來進行觸摸數(shù)據(jù)處理獲得觸摸信息。

圖5示出了根據(jù)本公開的實施例的修正數(shù)據(jù)存儲模塊105的框圖。如圖5所示,修正數(shù)據(jù)存儲模塊105可以包括存儲器1051,1052,…,105N,其中N為大于1的整數(shù)。在這種情況下,觸摸掃描模塊102還可以包括存儲器選擇單元1023,如圖3所示。存儲器選擇單元1023在每一幀的顯示驅(qū)動掃描開始時將存儲器1051,1052,…,105N中未被觸摸數(shù)據(jù)處理模塊102所使用的存儲器指定為要被用來存儲修正數(shù)據(jù)的存儲器。顯示驅(qū)動模塊101在生成修正數(shù)據(jù)之后將修正數(shù)據(jù)存儲在由存儲器選擇單元1023指定的存儲器中。

下面參考圖5來描述存儲器選擇單元1023如何指定要被用來存儲修正數(shù)據(jù)的存儲器。在第一幀的顯示驅(qū)動掃描開始時,可以指定第一存儲器1051用于修正數(shù)據(jù)存儲,第一幀的修正數(shù)據(jù)存儲完成之后,將第一存儲器1051設定為可供觸摸數(shù)據(jù)處理訪問;在第二幀的顯示驅(qū)動掃描開始時,指定第二存儲器1052用于修正數(shù)據(jù)存儲;在指定第n存儲器用于修正數(shù)據(jù)存儲之后,1≤n≤N,每當新一幀的顯示驅(qū)動掃描開始時,判斷是否完成前一個存儲器中的數(shù)據(jù)處理,如果完成,則將當前存儲器設定為可供觸摸數(shù)據(jù)處理訪問并指定下一個存儲器指定為用于修正數(shù)據(jù)存儲,否則繼續(xù)指定當前存儲器用于修正數(shù)據(jù)存儲,其中第一存儲器1051的前一個存儲器是第N存儲器105N,第N存儲器的后一個存儲器是第一存儲器1051。

圖6示出了根據(jù)本公開的實施例的觸摸顯示控制方法600的流程圖。

在步驟S601,在顯示驅(qū)動階段,對顯示面板進行顯示驅(qū)動掃描并基于顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù)。本公開的實施例中,修正數(shù)據(jù)可以是基于顯示面板上的電學特性而生成的數(shù)據(jù),其反映了顯示面板上的電學特性,通過在觸摸數(shù)據(jù)處理中考慮該修正數(shù)據(jù),可以修正觸摸數(shù)據(jù)處理的結果,減小顯示面板的電學特性對于觸摸檢測結果的影響。作為示例,修正數(shù)據(jù)可以是電容補償數(shù)據(jù),用以補償顯示面板上電容(例如液晶顯示面板上的液晶電容)的變化對觸摸面板上的電容的影響。

在步驟S602,在觸摸掃描階段,對觸摸面板進行觸摸掃描以獲得觸摸掃描數(shù)據(jù)。

在步驟S603,在觸摸掃描完成之后,根據(jù)修正數(shù)據(jù)和觸摸掃描數(shù)據(jù)進行觸摸數(shù)據(jù)處理以獲得觸摸信息。

本公開的實施例中,觸摸掃描可以在正常掃描模式和高速掃描模式這兩種掃描模式下進行。如以上參考圖4a和圖4b描述的,在正常掃描模式下,每一幀的顯示驅(qū)動掃描對應一幀的觸摸掃描,也就是觸摸報點率與顯示刷新率相同,典型地,該頻率可以是60Hz。在高速掃描模式下,每一幀的顯示驅(qū)動掃描對應兩幀的觸摸掃描,例如在顯示驅(qū)動掃描頻率60Hz的情況下,觸摸掃描頻率可以達到120Hz,更高的觸摸掃描頻率可以實現(xiàn)更快的觸摸響應速度和更好的觸摸流暢性。

圖7示出了正常掃描模式下根據(jù)本公開的實施例的觸摸顯示控制方法700的流程圖。

在步驟S701,等待觸摸掃描使能信號變?yōu)闊o效,當觸摸掃描使能信號變?yōu)闊o效時執(zhí)行步驟S702。觸摸使能信號變?yōu)闊o效表示進入顯示驅(qū)動階段,開始對觸摸面板的顯示驅(qū)動掃描。

在步驟S702,指定要被用來存儲修正數(shù)據(jù)的存儲器,進行顯示驅(qū)動掃描,生成修正數(shù)據(jù)并存儲在指定的存儲器中。在本步驟中,觸摸掃描模塊可以將多個存儲器中未被觸摸數(shù)據(jù)處理操作所使用的存儲器指定為要被用來存儲修正數(shù)據(jù)的存儲器,并且顯示驅(qū)動模塊進入顯示驅(qū)動階段,在該階段完成一幀的顯示驅(qū)動掃描,基于該幀的顯示內(nèi)容生成修正數(shù)據(jù),并將修正數(shù)據(jù)存儲在由觸摸掃描模塊指定的存儲器中。本公開的實施例中,修正數(shù)據(jù)可以是基于顯示面板上的電學特性而生成的數(shù)據(jù),其反映了顯示面板上的電學特性,通過在觸摸數(shù)據(jù)處理中考慮該修正數(shù)據(jù),可以修正觸摸數(shù)據(jù)處理的結果,減小顯示面板的電學特性對于觸摸檢測結果的影響。作為示例,修正數(shù)據(jù)可以是電容補償數(shù)據(jù),用以補償顯示面板上電容(例如液晶顯示面板上的液晶電容)的變化對觸摸面板上的電容的影響。

可以按照以下方式來指定要被用來存儲修正數(shù)據(jù)的存儲器。

在第一幀的顯示驅(qū)動掃描開始時,指定第一存儲器用于修正數(shù)據(jù)存儲,第一幀修正數(shù)據(jù)存儲完成之后,將第一存儲器設定為可供觸摸數(shù)據(jù)處理訪問;在第二幀的顯示驅(qū)動掃描開始時,指定第二存儲器用于修正數(shù)據(jù)存儲;在指定第n存儲器用于修正數(shù)據(jù)存儲之后(1≤n≤N),每當新一幀的顯示驅(qū)動掃描開始時,判斷是否完成前一個存儲器中的數(shù)據(jù)處理,如果完成,則將當前存儲器設定為可供觸摸數(shù)據(jù)處理訪問并指定下一個存儲器指定為用于修正數(shù)據(jù)存儲,否則繼續(xù)指定當前存儲器用于修正數(shù)據(jù)存儲,其中第一存儲器的前一個存儲器是第N存儲器,第N存儲器的后一個存儲器是第一存儲器。

例如,在使用兩個存儲器情況下,可以如下進行指定要被用來存儲修正數(shù)據(jù)的存儲器:在第一幀的顯示驅(qū)動掃描開始時,指定第一存儲器用于第一幀的修正數(shù)據(jù)存儲,第一幀修正數(shù)據(jù)存儲之后,將第一存儲器設定為可供數(shù)據(jù)處理訪問;在第二幀的顯示驅(qū)動掃描開始時,指定第二存儲器用于第二幀的修正數(shù)據(jù)存儲。此后,在指定第二存儲器用于修正數(shù)據(jù)存儲后,每當新一幀的顯示驅(qū)動掃描開始時,判斷第一存儲器的數(shù)據(jù)處理是否完成,如果是,則將第二存儲器設定為可供數(shù)據(jù)處理訪問并指定第一存儲器用于修正數(shù)據(jù)存儲,否則繼續(xù)指定第二存儲器用于修正數(shù)據(jù)存儲。在指定第一存儲器用于修正數(shù)據(jù)存儲后,每當新一幀的顯示驅(qū)動掃描開始時,判斷第二存儲器的數(shù)據(jù)處理是否完成,如果是,則將第一存儲器設定為可供數(shù)據(jù)處理訪問并指定第二存儲器用于修正數(shù)據(jù)存儲,否則繼續(xù)指定第一存儲器用于修正數(shù)據(jù)存儲。

在步驟S703,等待觸摸掃描使能信號變?yōu)橛行В斢|摸掃描使能信號變?yōu)橛行r執(zhí)行步驟S704。觸摸使能信號變?yōu)橛行П硎具M入觸摸掃描階段,開始對觸摸面板的觸摸掃描。

在步驟S704,對觸摸面板進行觸摸掃描。在觸摸掃描階段,觸摸掃描模塊完成對整個觸摸面板的一次觸摸掃描,從而獲得觸摸掃描數(shù)據(jù)。

在步驟S705,判斷觸摸掃描是否完成,如果是,則執(zhí)行步驟S706,并返回步驟S701使顯示驅(qū)動模塊和觸摸掃描模塊繼續(xù)等待觸摸掃描使能信號變?yōu)闊o效,否則繼續(xù)執(zhí)行步驟S704。

在步驟S706,根據(jù)修正數(shù)據(jù)和觸摸掃描數(shù)據(jù)進行觸摸數(shù)據(jù)處理以獲得觸摸信息。在本步驟中,觸摸數(shù)據(jù)處理模塊可以根據(jù)在步驟S704獲得的觸摸掃描數(shù)據(jù)和在步驟S702獲得的修正數(shù)據(jù)來進行觸摸數(shù)據(jù)處理,以獲得觸摸信息。

圖8示出了高速掃描模式下根據(jù)本公開的實施例的觸摸顯示控制方法800的流程圖。

在步驟S801,等待顯示同步信號,當出現(xiàn)顯示同步信號時執(zhí)行步驟S802和S803。顯示同步信號的出現(xiàn)表示上一幀的顯示驅(qū)動掃描結束并且當前幀的顯示驅(qū)動掃描開始。

在步驟S802,根據(jù)上一幀的修正數(shù)據(jù)和上一次完成的觸摸掃描數(shù)據(jù)進行觸摸數(shù)據(jù)處理以獲得觸摸信息。

在步驟S803,指定要被用來存儲修正數(shù)據(jù)的存儲器,進行顯示驅(qū)動掃描,生成修正數(shù)據(jù)并存儲在指定的存儲器中。在本步驟中,觸摸掃描模塊可以將多個存儲器中未被觸摸數(shù)據(jù)處理操作所使用的存儲器指定為要被用來存儲修正數(shù)據(jù)的存儲器,顯示驅(qū)動模塊對顯示面板進行顯示驅(qū)動掃描并且基于該幀的顯示內(nèi)容生成修正數(shù)據(jù),將修正數(shù)據(jù)存儲在由觸摸掃描模塊指定的存儲器中。本公開的實施例中,修正數(shù)據(jù)可以是基于顯示面板上的電學特性而生成的數(shù)據(jù),其反映了顯示面板上的電學特性,通過在觸摸數(shù)據(jù)處理中考慮該修正數(shù)據(jù),可以修正觸摸數(shù)據(jù)處理的結果,減小顯示面板的電學特性對于觸摸檢測結果的影響。作為示例,修正數(shù)據(jù)可以是電容補償數(shù)據(jù),用以補償顯示面板上電容(例如液晶顯示面板上的液晶電容)的變化對觸摸面板上的電容的影響。

可以按照以下方式來指定要被用來存儲修正數(shù)據(jù)的存儲器。

在第一幀的顯示驅(qū)動掃描開始時,指定第一存儲器用于修正數(shù)據(jù)存儲,第一幀修正數(shù)據(jù)存儲完成之后,將第一存儲器設定為可供觸摸數(shù)據(jù)處理訪問;在第二幀的顯示驅(qū)動掃描開始時,指定第二存儲器用于修正數(shù)據(jù)存儲;在指定第n存儲器用于修正數(shù)據(jù)存儲之后(1≤n≤N),每當新一幀的顯示驅(qū)動掃描開始時,判斷是否完成前一個存儲器中的數(shù)據(jù)處理,如果完成,則將當前存儲器設定為可供觸摸數(shù)據(jù)處理訪問并指定下一個存儲器指定為用于修正數(shù)據(jù)存儲,否則繼續(xù)指定當前存儲器用于修正數(shù)據(jù)存儲,其中第一存儲器的前一個存儲器是第N存儲器,第N存儲器的后一個存儲器是第一存儲器。

例如,在使用三個存儲器情況下,可以如下進行指定要被用來存儲修正數(shù)據(jù)的存儲器:在第一幀的顯示驅(qū)動掃描開始時,指定第一存儲器用于第一幀的修正數(shù)據(jù)存儲,第一幀修正數(shù)據(jù)存儲之后,將第一存儲器設定為可供數(shù)據(jù)處理訪問。在第二幀的顯示驅(qū)動掃描開始時,指定第二存儲器用于第二幀的修正數(shù)據(jù)存儲。此后,在指定第二存儲器用于修正數(shù)據(jù)存儲之后,每當新一幀的顯示驅(qū)動掃描開始時,判斷是否完成第一存儲器中的數(shù)據(jù)處理,如果完成,則將第二存儲器設定為可供數(shù)據(jù)處理訪問并指定第三存儲器用于修正數(shù)據(jù)存儲,否則繼續(xù)在第二存儲器中存儲。在指定第三存儲器用于修正數(shù)據(jù)存儲之后,每當新一幀的顯示驅(qū)動掃描開始時,判斷是否完成第二存儲器中的數(shù)據(jù)處理,如果完成,則將第三存儲器設定為可供數(shù)據(jù)處理訪問并指定第一存儲器用于修正數(shù)據(jù)存儲,否則繼續(xù)在第三存儲器中存儲。在指定第一存儲器用于修正數(shù)據(jù)存儲之后,每當新一幀的顯示驅(qū)動掃描開始時,判斷是否完成第三存儲器中的數(shù)據(jù)處理,如果完成,則將第一存儲器設定為可供數(shù)據(jù)處理訪問并指定第二存儲器用于修正數(shù)據(jù)存儲,否則繼續(xù)在第一存儲器中存儲。

在步驟S804,等待第一次觸摸掃描使能信號變?yōu)橛行?,當?shù)谝淮斡|摸掃描使能信號變?yōu)橛行r執(zhí)行步驟S805。第一次觸摸使能信號變?yōu)橛行П硎驹诋斍皫娘@示驅(qū)動掃描過程中出現(xiàn)了第一個觸摸掃描階段。

在步驟S805,對觸摸面板進行第一次觸摸掃描。在該階段,觸摸掃描模塊完成對整個觸摸面板的一次觸摸掃描,從而獲得觸摸掃描數(shù)據(jù)。

在步驟S806,判斷第一次觸摸掃描是否完成,如果是,則執(zhí)行步驟S807和S808,否則繼續(xù)執(zhí)行步驟S805。

在步驟S807,根據(jù)上一幀的修正數(shù)據(jù)和在步驟S805第一次觸摸掃描獲得的觸摸掃描數(shù)據(jù)進行觸摸數(shù)據(jù)處理以獲得觸摸信息。

在步驟S808,等待第二次觸摸掃描使能信號變?yōu)橛行?,當?shù)谝淮斡|摸掃描使能信號變?yōu)橛行r執(zhí)行步驟S808。第二次觸摸使能信號變?yōu)橛行П硎驹诋斍皫娘@示驅(qū)動掃描過程中出現(xiàn)了第二個觸摸掃描階段。

在步驟S809,對觸摸面板進行第二次觸摸掃描。在該階段,觸摸掃描模塊完成對整個觸摸面板的一次觸摸掃描,從而獲得觸摸掃描數(shù)據(jù)。

在步驟S810,判斷第二次觸摸掃描是否完成,如果是,則返回步驟S801,以便在再次等到顯示同步信號之后根據(jù)在步驟S809第二次觸摸掃描獲得的觸摸掃描數(shù)據(jù)和在步驟S802獲得的修正數(shù)據(jù)進行觸摸數(shù)據(jù)處理,否則繼續(xù)執(zhí)行步驟S809。

本公開的實施例通過基于顯示驅(qū)動掃描所對應的顯示內(nèi)容生成修正數(shù)據(jù)并根據(jù)修正數(shù)據(jù)和觸摸掃描數(shù)據(jù)來進行觸摸數(shù)據(jù)處理,可以減少由于觸摸面板與顯示面板距離近(例如,對于將觸摸面板嵌入顯示面板中的觸摸顯示一體化裝置來說)而使顯示畫面的變化對觸摸檢測結果造成影響,從而提高觸摸檢測的精度。

本公開的實施例對于正常觸摸掃描和高速觸摸掃描這兩種不同的觸摸掃描模式,均可以補償顯示畫面的變化對觸摸檢測結果的影響,應用范圍廣且適應性強。特別是在高速觸摸掃描模式下,可以使每一次觸摸掃描都以時間上距離該次觸摸掃描最近的一幀修正數(shù)據(jù)來補償,從而提高了補償?shù)臏蚀_度。

本公開的實施例通過使用多個存儲器來存儲修正數(shù)據(jù)并且在每一幀的顯示驅(qū)動掃描開始時將多個存儲器中未被觸摸數(shù)據(jù)處理操作所使用的存儲器指定為要被用來存儲修正數(shù)據(jù)的存儲器,可以避免在觸摸數(shù)據(jù)處理模塊尚未完成前一幀的數(shù)據(jù)運算時,由于顯示驅(qū)動模塊與觸摸數(shù)據(jù)處理模塊訪問同一個存儲器而造成存儲器訪問沖突。

以上所述僅為本公開的優(yōu)選實施例,并不用于限制本公開,對于本領域技術人員而言,本公開可以有各種改動和變化。凡在本公開的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應包含在本公開的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1