專利名稱:用于對顯示裝置的觸摸區(qū)域作標記的方法和裝置的制作方法
技術(shù)領(lǐng)域:
在此公開的實施方式大體涉及一種用于驅(qū)動觸摸傳感器的裝置。更具體地,在此公開的實施方式涉及用于對顯示裝置的觸摸區(qū)域作標記的方法和裝置,能夠減少用于感測多觸摸所需要的時間以及減小用于對觸摸區(qū)域作標記所需要的存儲器大小。
背景技術(shù):
觸摸傳感器接收作為用戶觸摸各種顯示裝置的屏幕的結(jié)果的信息。觸摸傳感器作為信息輸入裝置廣泛應用于計算機系統(tǒng)。觸摸傳感器使用戶能夠通過利用手指或觸筆對屏幕的簡單觸摸而移動或選擇顯示信息。觸摸傳感器感測觸摸以及與觸摸相對應的顯示裝置屏幕上的位置。觸摸傳感器將觸摸信息提供給計算機系統(tǒng),計算機系統(tǒng)分析觸摸信息以執(zhí)行相關(guān)動作。在觸摸感測技術(shù)中,根據(jù)感測原理,有各種類型的觸摸傳感器,這些傳感器諸如是電阻膜式、電容式、光學式、紅外式、超聲波式和電磁式。觸摸傳感器可以是在顯示面板中制造并被附接到顯示裝置的上側(cè)的單元上(on-cell)觸摸傳感器,或者可以是內(nèi)置在顯示裝置的像素矩陣中的單元內(nèi)(in-cell)觸摸傳感器。光觸摸傳感器根據(jù)光的強度利用光電晶體管來感知觸摸,而電容觸摸傳感器根據(jù)電容改變來感知觸摸。
發(fā)明內(nèi)容
在此公開的實施方式旨在提供用于對觸摸區(qū)域作標記的包括觸摸傳感器的方法和裝置。在對觸摸區(qū)域作標記期間,鄰近的原始數(shù)據(jù)被按組或群標記,以減少確定標記所需要的時間以及減小用于存儲標記數(shù)據(jù)的存儲器大小。在一個或多個實施方式中,一種用于對觸摸區(qū)域作標記的方法包括:存儲觸摸傳感器的每一觸摸節(jié)點的二進制原始數(shù)據(jù),所述二進制原始數(shù)據(jù)表明是否進行了觸摸,并且在連續(xù)地掃描原始數(shù)據(jù)的同時將標記數(shù)據(jù)分配給具有觸摸的原始數(shù)據(jù)。在一個實施方式中,將標記數(shù)據(jù)分配給具有觸摸的原始數(shù)據(jù)包括:在利用掃描掩模掃描原始數(shù)據(jù)的同時,比較具有觸摸的目標原始數(shù)據(jù)與預定掃描掩模內(nèi)的鄰近標記數(shù)據(jù)。在一個或多個實施方式中,如果存在與掃描掩模內(nèi)的目標原始數(shù)據(jù)鄰近的標記數(shù)據(jù),則將鄰近標記數(shù)據(jù)分配給具有觸摸的目標原始數(shù)據(jù)。如果不存在與掃描掩模內(nèi)的目標原始數(shù)據(jù)鄰近的標記數(shù)據(jù),則將順序的(sequential)標記數(shù)據(jù)分配給具有觸摸的目標原始數(shù)據(jù)。在一個實施方式中,將標記數(shù)據(jù)分配給具有觸摸的原始數(shù)據(jù)進一步包括:如果第一標記數(shù)據(jù)和第二標記數(shù)據(jù)彼此不同并且與掃描掩模內(nèi)的目標原始數(shù)據(jù)鄰近,則將第一標記數(shù)據(jù)和第二標記數(shù)據(jù)中具有最低值的第一標記數(shù)據(jù)分配給目標原始數(shù)據(jù),并且利用第一標記數(shù)據(jù)更新第二標記數(shù)據(jù)。在一個或多個實施方式中,一種用于對觸摸區(qū)域作標記的裝置包括觸摸傳感器和觸摸控制器,所述觸摸控制器用于:驅(qū)動觸摸傳感器;檢測和存儲來自觸摸傳感器的讀出信號的關(guān)于觸摸傳感器的每一觸摸節(jié)點的二進制原始數(shù)據(jù);在連續(xù)地掃描原始數(shù)據(jù)的同時,將標記數(shù)據(jù)分配給與觸摸相關(guān)的原始數(shù)據(jù);將具有觸摸的鄰近原始數(shù)據(jù)分組為觸摸區(qū)域;計算每一觸摸區(qū)域的坐標;和轉(zhuǎn)發(fā)坐標。觸摸控制器可在利用掃描掩模掃描原始數(shù)據(jù)的同時,比較具有觸摸的目標原始數(shù)據(jù)與預定掃描掩模內(nèi)的鄰近標記數(shù)據(jù)。如果存在與掃描掩模內(nèi)的目標原始數(shù)據(jù)鄰近的標記數(shù)據(jù),則控制器將相同的鄰近標記數(shù)據(jù)分配給具有觸摸的目標原始數(shù)據(jù);如果不存在與掃描掩模內(nèi)的目標原始數(shù)據(jù)鄰近的標記數(shù)據(jù),則將順序的標記數(shù)據(jù)分配給具有觸摸的目標原始數(shù)據(jù)。在一個或多個實施方式中,如果第一標記數(shù)據(jù)和第二標記數(shù)據(jù)彼此不同并且與掃描掩模內(nèi)的具有觸摸的目標原始數(shù)據(jù)鄰近,則觸摸控制器將具有第一標記數(shù)據(jù)和第二標記數(shù)據(jù)中的最低值的第一標記數(shù)據(jù)分配給具有觸摸的目標原始數(shù)據(jù),并且利用第一標記數(shù)據(jù)更新第二標記數(shù)據(jù)。標記數(shù)據(jù)可占據(jù)與原始數(shù)據(jù)所占大小相同的存儲器大小。在一個實施方式中,觸摸控制器在將虛擬幀數(shù)據(jù)添加到一幀原始數(shù)據(jù)的邊緣之后存儲原始數(shù)據(jù)。在一個或多個實施方式中,掃描掩模可具有NXM (其中,N和M是相同或不同的正整數(shù))個單元的掩模大小。掃描掩??砂ㄖ行膯卧驮贜XM個單元中的中心單元之前被掃描的多個單元。在掃描掩模中的每一單元可與原始數(shù)據(jù)對應,并且掃描掩模的中心單元與目標原始數(shù)據(jù)匹配。在發(fā)明內(nèi)容部分和以下具體說明中描述的特點和優(yōu)點并非限制性的。對于所屬領(lǐng)域的普通技術(shù)人員來說,很多附加的特點和優(yōu)點根據(jù)附圖、說明書和權(quán)利要求書將是明顯的。
圖1表示根據(jù)一個實施方式的具有觸摸傳感器的顯示裝置。圖2表示根據(jù)一個實施方式的觸摸傳感器的詳細視圖。圖3表示根據(jù)一個實施方式的觸摸傳感器驅(qū)動裝置的詳細視圖。圖4表示根據(jù)一個實施方式在對觸摸區(qū)域作標記中使用的原始數(shù)據(jù)幀。圖5A、圖5B、圖5C、5E和圖5F表示根據(jù)一個實施方式的觸摸區(qū)域標記過程。圖6A和圖6B是根據(jù)一個實施方式示出觸摸區(qū)域標記結(jié)果的圖。圖7表示根據(jù)一個實施方式添加到原始數(shù)據(jù)幀的虛擬幀數(shù)據(jù)。圖8表示根據(jù)一個實施方式用于對觸摸區(qū)域作標記的方法流程圖。附圖示出并在具體說明部分描述的各種非限制性實施方式僅為了例示的目的。所屬領(lǐng)域的技術(shù)人員會從以下討論中容易地意識到,在不脫離本文描述的原理的條件下,可采用本文示出的結(jié)構(gòu)和方法的各種替代實施方式。
具體實施方式
現(xiàn)在將詳細描述本發(fā)明的具體實施方式
,這些實施方式的多個例子在附圖中示出。盡可能地在整個附圖中使用相同的附圖標記指代相同或相似的部件。圖1表示根據(jù)一個實施方式的具有觸摸傳感器的顯示裝置100的框圖。顯示裝置100包括:顯示面板10、包括用于驅(qū)動顯示面板10的數(shù)據(jù)驅(qū)動器12和柵極驅(qū)動器14的面板驅(qū)動器16、用于控制面板驅(qū)動器16的時序控制器18、與顯示面板10連接的觸摸傳感器20、以及用于驅(qū)動觸摸傳感器20的觸摸控制器30。時序控制器18和觸摸控制器30連接至主計算機50。時序控制器18和數(shù)據(jù)驅(qū)動器12可被集成到各集成電路(1C),或者時序控制器18可被集成到在數(shù)據(jù)驅(qū)動器12中并入的IC中。觸摸控制器30和時序控制器18可被集成到各1C,或者觸摸控制器30可被集成到在數(shù)據(jù)驅(qū)動器18中并入的IC中。顯示面板10包括像素陣列,所述像素陣列具有排列成陣列的多個像素。像素陣列顯示圖形用戶界面(⑶I)和包括指針或光標的其他圖像。顯示面板10可以是平面顯示面板,諸如是液晶顯示面板(以下稱為“液晶面板”)、等離子體顯示面板和有機發(fā)光二極管顯示面板。在此處的描述中,顯示面板10被描述為液晶面板。然而,可在不同的實施方式中使用其他類型的顯示面板。顯示面板10可包括:濾色器基板、薄膜晶體管(TFT)基板、在濾色器基板和TFT基板之間的液晶層、以及附接到濾色器基板和TFT基板的外部的偏振板,其中在濾色器基板上形成有濾色器陣列,在TFT基板上形成有薄膜晶體管陣列。顯示面板10利用像素矩陣來顯示圖像,其中像素矩陣具有布置在面板10上的像素的陣列。每個像素由紅、綠、藍子像素的組合來產(chǎn)生期望的顏色,其中紅、綠、藍子像素的每一個利用數(shù)據(jù)信號改變液晶的取向,以調(diào)整透光率。子像素的每一個都具有連接到柵極線GL和數(shù)據(jù)線DL的薄膜晶體管TFT,以及并行連接到薄膜晶體管TFT的液晶電容器Clc和存儲電容器Cst。液晶電容器Clc充入在數(shù)據(jù)信號和公共電壓Vcom之間的電壓差,并且根據(jù)充入的電壓來驅(qū)動液晶以調(diào)整透光率,其中數(shù)據(jù)線號通過薄膜晶體管TFT被提供給像素電極,公共電壓Vcom被提供給公共電極。存儲電容器Cst維持充入在液晶電容器Clc中的電壓。液晶層可以以使用垂直電場的扭曲向列(TN)模式或垂直取向(VA)模式來驅(qū)動,或者以使用水平電場的面內(nèi)切換(IPS)模式或邊緣場切換(FFS)模式來驅(qū)動。在一個實施方式中,數(shù)據(jù)驅(qū)動器12響應來自時序控制器18的數(shù)據(jù)控制信號將來自時序控制器18的圖像數(shù)據(jù)提供給在顯示面板10處的多條數(shù)據(jù)線DL。數(shù)據(jù)驅(qū)動器12從時序控制器18接收數(shù)字數(shù)據(jù)并通過使用伽馬電壓產(chǎn)生器將數(shù)字數(shù)據(jù)轉(zhuǎn)換為正/負模擬數(shù)據(jù)信號,并且在每次柵極線GL被驅(qū)動時,將數(shù)據(jù)信號提供給數(shù)據(jù)線DL。數(shù)據(jù)驅(qū)動器12至少是安裝到電路膜的數(shù)據(jù)1C,諸如是載帶封裝(TCP)膜、膜上芯片(COF)和柔性印刷電路(FPC)膜,并且電路膜相應地通過帶式自動接合(TAB)工藝被附接到顯示面板10,或通過玻璃上芯片(COG)工藝被安裝到顯示面板10。數(shù)據(jù)驅(qū)動器14響應來自時序控制器18的柵極控制信號來驅(qū)動形成在顯示面板10的薄膜晶體管陣列處的多條柵極線GL。柵極驅(qū)動器14在柵極線GL的每一掃描周期提供與柵極導通電壓(gate on-voltage)對應的掃描脈沖,并且在其他柵極線GL被驅(qū)動的其他周期期間將柵極截止電壓(gate off-voltage)提供給柵極線GL。柵極驅(qū)動器14至少是安裝到電路膜的數(shù)據(jù)1C,諸如是TCP、C0F和FPC,并且電路膜相應地通過TAB被附接到顯示面板10,或通過COG被安裝到顯示面板10??商娲?,柵極驅(qū)動器14可通過面板內(nèi)柵極(GIP)工藝與像素陣列一起形成在薄膜晶體管基板上,內(nèi)置在顯示面板10中。時序控制器18對來自主計算機50的圖像數(shù)據(jù)執(zhí)行各種信號處理,并且將處理后的圖像數(shù)據(jù)提供給數(shù)據(jù)驅(qū)動器12。例如,為了改善液晶的響應速度,時序控制器18可通過過驅(qū)動圖像數(shù)據(jù)(其中取決于鄰近幀之間的數(shù)據(jù)差,將過沖值或下沖值添加到圖像數(shù)據(jù))來修正圖像數(shù)據(jù),并且將修正后的數(shù)據(jù)轉(zhuǎn)發(fā)給數(shù)據(jù)驅(qū)動器12。時序控制器18通過使用來自主計算機50的多個同步信號來產(chǎn)生數(shù)據(jù)控制信號和柵極控制信號,其中數(shù)據(jù)控制信號控制數(shù)據(jù)驅(qū)動器12的驅(qū)動時序,所柵極控制信號控制柵極驅(qū)動器14的驅(qū)動時序。時序控制器18分別將數(shù)據(jù)控制信號和柵極控制信號轉(zhuǎn)發(fā)給數(shù)據(jù)驅(qū)動器12和柵極驅(qū)動器14。在一個實施方式中,數(shù)據(jù)控制信號包括:源極起始脈沖、源極采樣時鐘、極性控制信號和源極輸出使能信號,其中源極起始脈沖和源極采樣時鐘用于控制數(shù)據(jù)信號的鎖存,極性控制信號用于控制數(shù)據(jù)信號的極性,所述源極輸出使能信號用于控制數(shù)據(jù)信號的輸出周期。柵極控制信號可包括柵極起始脈沖、柵極移位時鐘和柵極輸出使能信號,其中柵極起始脈沖和柵極移位時鐘用于控制柵極信號的掃描,柵極輸出使能信號用于控制柵極信號的輸出周期。時序控制器18將同步信號(例如,垂直同步信號Vsync和水平垂直信號Hsync)等轉(zhuǎn)發(fā)給觸摸控制器30,以控制觸摸控制器30的驅(qū)動時序,使得顯示面板10的驅(qū)動時序與觸摸傳感器20的驅(qū)動時序互鎖。在一個實施方式中,當用戶接觸或觸摸觸摸傳感器20時,觸摸傳感器20進行感測,以使用戶能夠與顯示在顯示面板10上的⑶I通信。在一個實施方式中,觸摸傳感器20是電容式觸摸傳感器,其感測當諸如人體或觸筆的導體觸摸觸摸傳感器20時,由移動到觸摸點的少量電荷帶來的電容的改變。觸摸傳感器20可被附接到顯示面板10或被內(nèi)置到顯示面板10的像素陣列中。參照圖2,示出了觸摸傳感器20的詳細視圖。在圖2示出的例子中,電容式觸摸傳感器20被附接到顯示面板10。觸摸傳感器20包括具有多個第一感測電極22的多條掃描線(或傳輸線)TX1、TX2至TXn,其中多個第一感測電極22沿寬度(即水平)方向被布置為電連接。觸摸傳感器20還包括具有多個第二感測電極24的多條讀出線(或接收線)RX1、RX2至RXm,其中多個第二感測電極24沿長度(即垂直)方向被布置為電連接。在一個實施方式中,第一感測電極22和第二感測電極24是菱形,但是在不同的實施方式中也可使用其他形狀。第一感測電極22和第二感測電極24由觸摸控制器30驅(qū)動,以形成帶有邊緣場的電容,并且形成帶有導電觸摸體的電容器,其中導電觸摸體觸摸觸摸傳感器20以改變電容。第一感測電極22和第二感測電極24將讀出信號轉(zhuǎn)發(fā)給觸摸控制器30,其中讀出信號表明用戶是否觸摸了觸摸傳感器20。也就是說,感測電極表明觸摸傳感器20是否被觸摸。觸摸控制器30將驅(qū)動信號提供給觸摸傳感器20的掃描線TXl至TXn。觸摸控制器30根據(jù)來自讀出線RXl至RXm的讀出信號來為每一感測電極確定是否進行了觸摸。觸摸控制器30計算對于觸摸傳感器20的觸摸次數(shù)以及對應的觸摸坐標,并且將信息提供給主計算機50。特別地,觸摸控制器30對關(guān)于具有觸摸的鄰近觸摸電極的二進制原始數(shù)據(jù)進行分組,并將原始數(shù)據(jù)標記為一個觸摸區(qū)域。在一個實施方式中,二進制原始數(shù)據(jù)表明電極是否被觸摸。觸摸控制器30把所標記的觸摸區(qū)域感知為多觸摸中的單獨觸摸區(qū)域,并且計算每一觸摸區(qū)域的觸摸坐標。在對觸摸區(qū)域作標記的過程中,通過將最低標記數(shù)據(jù)(其具有在鄰近標記數(shù)據(jù)的值中的最低值)分配給鄰近原始數(shù)據(jù)和目標原始數(shù)據(jù),觸摸控制器30在原始數(shù)據(jù)的單個掃描期間能夠通過將鄰近原始數(shù)據(jù)分組來對觸摸區(qū)域作標記。在一個實施方式中,原始數(shù)據(jù)的掃描是指檢索原始數(shù)據(jù)以識別與原始數(shù)據(jù)相關(guān)的對應值。這里,原始數(shù)據(jù)的單個掃描是指只有一次將一單元指定為掃描掩模的目標單元,這將在下文進行進一步說明。據(jù)此,因為不需要進行二次標記來實現(xiàn)等效的標記,所以可縮短對觸摸區(qū)域作標記所需的時間。此外,因為不需要中間預備標記數(shù)據(jù),可減小用于存儲標記數(shù)據(jù)的存儲器大小。在一個實施方式中,主計算機50將圖像數(shù)據(jù)和多個同步信號提供給時序控制器18。主計算機50分析來自觸摸控制器30的觸摸坐標,以執(zhí)行來自用戶的觸摸指令。圖3表示根據(jù)一個實施方式的觸摸傳感器驅(qū)動裝置的詳細視圖。觸摸控制器30連接到(即耦接到)觸摸傳感器20,并且觸摸控制器30包括讀出電路32、觸摸傳感器驅(qū)動器34和微控制器單元(MCU)36 (即計算機處理器)。觸摸傳感器驅(qū)動器34響應MCU36的控制而將驅(qū)動脈沖提供給在觸摸傳感器20處的掃描線TXl至TXn。讀出電路32在每次將驅(qū)動脈沖提供給觸摸傳感器20的掃描線TXl至TXn時,通過使用來自讀出線RXl至RXm的讀出信號而檢測來自每一被觸摸的電極的原始(即模擬)數(shù)據(jù)。讀出電路32包括感測單元(例如放大器)和模擬-數(shù)字轉(zhuǎn)換器(ADC)。放大器將來自觸摸傳感器20的讀出信號與參考電壓作比較,并且放大器將讀出信號放大到高于參考電壓的電壓,并轉(zhuǎn)發(fā)放大后的電壓作為感測信號。ADC將來自感測單元的模擬感測信號轉(zhuǎn)換為數(shù)字原始數(shù)據(jù),并將數(shù)字原始數(shù)據(jù)轉(zhuǎn)發(fā)給MCU36。MCU36 (例如信號處理器)通過使用來自讀出單元32的原始數(shù)據(jù)來確定觸摸傳感器20是否被觸摸(即是否進行了觸摸)以及進行的觸摸的次數(shù)。MCU36計算與觸摸對應的坐標,并將觸摸坐標提供給主計算機50。在一個實施方式中,MCU36將已經(jīng)被觸摸的鄰近觸摸節(jié)點分組為一個觸摸區(qū)域,標記該觸摸區(qū)域,并且計算每一個所標記的觸摸區(qū)域的觸摸坐標。通過將鄰近標記值中的最低標記值分配給鄰近觸摸節(jié)點和目標觸摸節(jié)點,MCU36在二進制原始數(shù)據(jù)的單個掃描期間能夠?qū)⒂|摸節(jié)點分組為觸摸區(qū)域并且對觸摸區(qū)域作出標記。在一個實施方式中,MCU36比較來自讀出電路32的每一觸摸節(jié)點的原始數(shù)據(jù)和預定參考值,并且如圖4所示,將關(guān)于是否對每一觸摸節(jié)點進行了觸摸的指示信息轉(zhuǎn)換為諸如二進制原始數(shù)據(jù)的標記(即二進制標記),并且存儲二進制原始數(shù)據(jù)。例如,二進制標記“0”表明節(jié)點沒有被觸摸(即無觸摸),并且二進制標記“I”表明節(jié)點已經(jīng)被觸摸(即被觸摸)。圖4示出的二進制原始數(shù)據(jù)的幀是指已經(jīng)被觸摸的觸摸傳感器20的節(jié)點。參照圖5,示出了根據(jù)一個實施方式的觸摸區(qū)域標記過程。圖5A表示圖4示出的二進制原始數(shù)據(jù)的幀初始標記。如圖5A所示,MCU36初始地將標記數(shù)據(jù)“0”分配給觸摸傳感器20的每一節(jié)點。請注意,每一節(jié)點與圖4的對應二進制原始數(shù)據(jù)相關(guān)。通常,MCU36利用掃描掩模SM連續(xù)地掃描二進制原始數(shù)據(jù)標記的幀,并且將標記數(shù)據(jù)分配給關(guān)于每一觸摸節(jié)點(其作為掃描掩模SM的目標)的二進制原始數(shù)據(jù)。標記數(shù)據(jù)具有與原始數(shù)據(jù)大小相同的數(shù)據(jù)大小。掃描掩模SM可具有NXM (其中,N和M是相同或不同的正整數(shù))個單元的掩模大小。掃描掩模SM可具有包括中心單元(即目標單元)和多個單元的單元的掩模大小,所述多個單元在NXM個單元中的中心單元被掃描之前被分析。掃描掩模的單元分別與原始數(shù)據(jù)匹配,并且中心單元與目標原始數(shù)據(jù)匹配。例如,掃描掩??梢允?但不限于)圖5A中的表不為SM的3X3掩模大小,或者是掩模SM1,SMl的掩模大小包括一個中心單元(目標單元)和在3X3個單元中的中心單元之前被分析的四個單元。在圖5B至圖5F的說明中,使用掃描掩模SM。掃描掩模SM分析與位于掃描掩模SM的中心處的目標單元鄰近的每一單元的二進制原始數(shù)據(jù)。在利用掃描掩模SM連續(xù)地掃描二進制原始數(shù)據(jù)的同時,當掃描掩模SM的目標單元(即中心單元)包括表明目標單元已被觸摸的的二進制標記“I”(參見圖4)時,MCU36將標記數(shù)據(jù)分配給與正在被掃描的目標單元匹配的二進制原始數(shù)據(jù)。標記數(shù)據(jù)從最低值被連續(xù)地分配,其中最低值諸如是“1、2、3…n (n是正整數(shù))”。在沿朝向右方向從第一二進制原始數(shù)據(jù)的左上側(cè)連續(xù)地掃描第一水平行數(shù)據(jù)的同時,MCU36將標記數(shù)據(jù)分配為每一觸摸節(jié)點的二進制原始數(shù)據(jù)。在一個實施方式中,掃描掩模SM在掃描期間從它的當前位置移動單個單元,直到一行的所有單元都被掃描為目標單元為止??商娲?,掃描掩模SM在掃描期間移動兩個或更多個單元,直到一行的所有單元都被掃描掩模SM覆蓋為止。通常,掃描掩模可移動小于掃描掩模SM的寬度的單兀數(shù)。MCU36對每一水平行重復掃描過程,直到所有水平行都被掃描并被分配標記數(shù)據(jù)為止。具體地,如果與在掃描掩模SM內(nèi)的目標單元鄰近的單元具有等于或大于“I”的標記數(shù)據(jù),則MCU36將來自鄰近單元的標記數(shù)據(jù)分配給目標單元。如果與在掃描掩模SM內(nèi)的目標單元鄰近的單元不具有等于或大于“ I”的標記數(shù)據(jù)(即標記數(shù)據(jù)小于“ 1”),則MCU36將與增加值相關(guān)的標記數(shù)據(jù)分配給目標單元。在這種情況下,如果在掃描掩模SM內(nèi)具有目標單元的第一標記數(shù)據(jù)和第二標記數(shù)據(jù)彼此不同且彼此鄰近,則具有最低值的第一標記數(shù)據(jù)被賦予關(guān)于目標單元的原始數(shù)據(jù),并且鄰近的第二標記數(shù)據(jù)也利用具有最低值的第一標記數(shù)據(jù)被更新。例如,在圖5A中,與圖5A的目標單元(即掃描掩模SM的中心單元)相關(guān)的圖4的二進制標記數(shù)據(jù)表明目標 單元已經(jīng)被觸摸。因此,MCU36根據(jù)在掃描掩模SM中的鄰近單元的標記數(shù)據(jù),將標記數(shù)據(jù)分配給目標單元。與掃描掩模SM中的目標單元鄰近的單元的目標數(shù)據(jù)被分析以識別它們是否包括等于或大于“I”的標記數(shù)據(jù)。然而,在圖5A中的鄰近單元的標記數(shù)據(jù)包括值為“0”的標記數(shù)據(jù)。因此,與圖5A的目標單元相關(guān)的標記數(shù)據(jù)如圖5B所示從“0”改變到“I”。在圖5B中,在觸摸傳感器20的節(jié)點的二進制原始數(shù)據(jù)和標記數(shù)據(jù)的單個掃描期間,掃描掩模SM順序地移動到在行中的下一目標單元。請注意,在一個實施方式中,順序地移動掃描掩模SM包括移動掃描掩模SM —個或多個單兀,使得每一單兀都被掃描掩模SM覆蓋至少一次。在替代的實施方式中,掃描掩模SM可按非線性序列移動,使得與掃描掩模SM的前一位置的邊緣對應的標記數(shù)據(jù)被掃描掩模SM覆蓋。例如,掃描掩模SM可按不規(guī)則圖案移動。參照圖5B,與圖5B中的目標單元相關(guān)的二進制原始數(shù)據(jù)表明目標單元沒有被觸摸。據(jù)此,與圖5B的目標單元相關(guān)的目標數(shù)據(jù)沒有改變。也就是說,圖5B的目標單元的標記數(shù)據(jù)只剩下數(shù)值“O”。然后,如圖5C所示,掃描掩模SM移動到在行中的下一鄰近單元以用于掃描。與圖5C的目標單元相關(guān)的圖4的二進制原始數(shù)據(jù)表明目標單元已經(jīng)被觸摸。據(jù)此,MCU36將標記數(shù)據(jù)分配給目標單元。因為目標單元已經(jīng)被觸摸,所以在掃描掩模SM中的鄰近單元的標記數(shù)據(jù)被分析,以識別它們是否包括等于或大于“I”的標記數(shù)據(jù)。然而,鄰近單元的標記數(shù)據(jù)包括標記數(shù)據(jù)“O”。據(jù)此,因為標記“I”已經(jīng)被用于標記圖5A的目標單元,所以利用下一可用標記數(shù)據(jù)“2”來更新與圖5C的目標單元相關(guān)的標記數(shù)據(jù)。對于在行中的剩余單元重復這個過程。在圖中,與圖的目標單元相關(guān)的來圖4的二進制原始數(shù)據(jù)表明目標單元已經(jīng)被觸摸。據(jù)此,MCU36必須將標記數(shù)據(jù)分配給目標單元。與掃描掩模SM中的目標單元鄰近的單元的標記數(shù)據(jù)被分析,以識別它們是否包括等于或大于“I”的標記數(shù)據(jù)。分析表明在目標單元正上方的單元包括標記數(shù)據(jù)“ I ”。據(jù)此,MCU36將來自鄰近單元的標記數(shù)據(jù)分配給目標單元。因此,目標單元被分配標記數(shù)據(jù)“I”。如前所述,如果與掃描掩模SM內(nèi)的目標單元鄰近的單元具有等于或大于“ I”的標記數(shù)據(jù),則MCU36將來自鄰近單元的標記數(shù)據(jù)分配給目標單元。然后,如圖5E所示,掃描掩模SM移動到在行中的下一鄰近單元。與圖5E的目標單元相關(guān)的圖4的二進制標記數(shù)據(jù)表明目標單元已經(jīng)被觸摸。因此,MCU36將標記數(shù)據(jù)分配給目標單元。與掃描掩模SM中的目標單元鄰近的單元的標記數(shù)據(jù)被分析,以識別它們是否包括等于或大于“I”的標記數(shù)據(jù)。分析表明在目標單元正左方的和目標單元正左上方的單元都包括標記數(shù)據(jù)“I”。此外,分析表明在目標單元正右上方的單元包括標記數(shù)據(jù)“2”。在一個實施方式中,如果標記數(shù)據(jù)“ I ”和標記數(shù)據(jù)“2”都與掃描掩模SM內(nèi)的目標單元鄰近,則與最小值相關(guān)的標記數(shù)據(jù)被分配給目標單元。據(jù)此,標記數(shù)據(jù)“ I ”被分配給關(guān)于目標單元的原始數(shù)據(jù)。如圖5E所示,目標單元的標記數(shù)據(jù)被更新為“I”。此外,如果標記數(shù)據(jù)“ I ”和標記數(shù)據(jù)“2”都與掃描掩模SM內(nèi)的目標單元鄰近,則帶有較高值的鄰近標記數(shù)據(jù)利用較低值的標記數(shù)據(jù)被更新。如圖5F所示,先前被標記“2”的單元已經(jīng)被更新為具有標記數(shù)據(jù)“I”。因此,MCU36利用較低標記數(shù)據(jù)的值來更新較高的標記數(shù)據(jù)。據(jù)此,僅在二進制原始數(shù)據(jù)的單個掃描期間,標記數(shù)據(jù)被分配給具有觸摸的鄰近原始數(shù)據(jù),使得一個組被看作為相同的觸摸區(qū)域。也就是說,在二進制原始數(shù)據(jù)的單個掃描期間MCU36可將標記數(shù)據(jù)分配給觸摸傳感器20的節(jié)點并且更新標記數(shù)據(jù)。參照圖6A,隨著相同的標記數(shù)據(jù)被分配給具有觸摸的多個鄰近原始數(shù)據(jù),這些鄰近原始數(shù)據(jù)被分組為單個觸摸區(qū)域。不鄰近的其它原始數(shù)據(jù)被分配不同的標記數(shù)據(jù)并被分組為不同的觸摸區(qū)域。例如,圖6A表示與標記數(shù)據(jù)“I”相關(guān)的第一觸摸區(qū)域61和與標記數(shù)據(jù)“2”相關(guān)的第二觸摸區(qū)域62。如圖6B所示,作為標記的結(jié)果,標記數(shù)據(jù)I至4彼此不同,并且被分配給相應的觸摸區(qū)域。即使當多觸摸發(fā)生時,也可檢測與觸摸手指數(shù)一樣多的單獨觸摸區(qū)域。MCU36計算每一觸摸區(qū)域的坐標,并將每一觸摸區(qū)域的坐標轉(zhuǎn)發(fā)給主計算機50。如前所述,掃描掩模SM可以是固定大小。為了使用用于標記數(shù)據(jù)(該標記數(shù)據(jù)被分配給位于二進制原始數(shù)據(jù)的一幀邊緣處的數(shù)據(jù))的掃描掩模SM,如圖7所示,虛擬幀數(shù)據(jù)被添加到二進制原始數(shù)據(jù)。虛擬幀數(shù)據(jù)包括被分配給二進制原始數(shù)據(jù)的幀邊緣的標記數(shù)據(jù)“O”。也就是說,因為虛擬幀的單元與觸摸傳感器20的單元不對應,所以虛擬幀的每一單元都被分配標記數(shù)據(jù)“O”。在一個實施方式中,二進制原始數(shù)據(jù)的幀邊緣與觸摸傳感器20的邊界對應。圖8表示根據(jù)一個實施方式用于對觸摸區(qū)域作標記的方法流程圖。所述方法可由圖3的MCU36執(zhí)行。請注意,可在替代的實施方式中執(zhí)行除了圖8所示步驟之外的其它步驟。MCU36輸入表明是否進行了觸摸的關(guān)于每一觸摸節(jié)點的一幀二進制原始數(shù)據(jù)(步驟S2),并且MCU36如圖7所示將虛擬幀數(shù)據(jù)添加到原始數(shù)據(jù)幀的邊緣(步驟S4),以便應用相同的掃描掩模SM,并且MCU36存儲添加有上述虛擬幀數(shù)據(jù)的原始數(shù)據(jù)幀。也就是說,存儲包括虛擬幀數(shù)據(jù)的二進制原始數(shù)據(jù)。例如,盡管掃描掩模SM可具有3X3掩模大小,或者具有包括一個中心單元(目標單元)和在3X3個單元的中心單元之前被分析的四個單元的5個單兀的掩模大小,但是掃描掩模SM不限于上述。在掃描掩模SM中,每一單兀與關(guān)于每個觸摸節(jié)點的二進制原始數(shù)據(jù)匹配。MCU36將掃描掩模SM的目標單元(即中心單元)匹配到第一二進制原始數(shù)據(jù)(步驟S6)。MCU36確定目標單元是否是具有觸摸數(shù)據(jù)I (步驟S8)。如果在步驟S8中,確定目標單元是觸摸單元I (是),則MCU36比較關(guān)于掃描掩模SM內(nèi)的鄰近單元的標記數(shù)據(jù)(步驟S10)。如果在步驟S8中,確定目標單元是非觸摸單元0(否),則MCU36將掃描掩模SM的目標單元移動到下一原始數(shù)據(jù),并且確定下一原始數(shù)據(jù)是否表明原始數(shù)據(jù)是觸摸單元I還是非觸摸單元0 (步驟S16)。如果在步驟SlO中,MCU36未識別出掃描掩模SM內(nèi)的鄰近標記數(shù)據(jù),則MCU36將從最低值“I”開始的標記數(shù)據(jù)按增加的趨勢分配給目標原始數(shù)據(jù)(步驟S12)。如果在步驟SlO中,MCU36發(fā)現(xiàn)與掃描掩模SM內(nèi)的目標單元鄰近的單元被分配有I或大于I的標記數(shù)據(jù),則MCU36分配相同的標記數(shù)據(jù)作為與目標單元鄰近的單元的標記數(shù)據(jù)。如果在步驟SlO中,MCU36沒有發(fā)現(xiàn)與掃描掩模SM內(nèi)的目標單元鄰近的單元具有I或大于I的標記數(shù)據(jù),則MCU36將下一標記數(shù)據(jù)分配給目標單元。在這種情況下,如果目標單元與掃描掩模SM內(nèi)的包括彼此不同的第一標記數(shù)據(jù)和第二標記數(shù)據(jù)的單元鄰近,則MCU36將第一標記數(shù)據(jù)分配給關(guān)于目標單元的原始數(shù)據(jù),所述第一標記數(shù)據(jù)具有第一標記數(shù)據(jù)和第二標記數(shù)據(jù)中的最低值。鄰近的第二標記數(shù)據(jù)也利用作為最低值的第一標記數(shù)據(jù)被更新。如果在步驟S14中目標單元不是位于數(shù)據(jù)幀中的一行的最后原始數(shù)據(jù)(否),則MCU36將掃描掩模SM的目標單元移動到下一原始數(shù)據(jù),并且重復之前描述的步驟S8至S14。因此,用于對觸摸區(qū)域作標記的方法和用于驅(qū)動觸摸傳感器的裝置將關(guān)于鄰近觸摸節(jié)點的原始數(shù)據(jù)分組為一個觸摸區(qū)域,將所述觸摸區(qū)域標記為相同的觸摸區(qū)域,并且將其它標記數(shù)據(jù)賦予給其它原始數(shù)據(jù),以將其它原始數(shù)據(jù)分組為其它觸摸區(qū)域。具體地,在對觸摸區(qū)域作標記時,通過將最低的標記數(shù)據(jù)分配給鄰近原始數(shù)據(jù)和目標原始數(shù)據(jù),鄰近原始數(shù)據(jù)可以在原始數(shù)據(jù)的單個掃描期間被分組并被標記為觸摸區(qū)域。據(jù)此,因為不需要在現(xiàn)有技術(shù)中用于進行等效標記所需的二次標記,所以可縮短對觸摸區(qū)域作標記所需的時間,并且因為不需要中間第一標記數(shù)據(jù),可減小用于存儲標記數(shù)據(jù)的存儲器大小。在不脫離本發(fā)明精神或范圍的情況下對本文描述的各個實施方式作出各種修改和變型對所屬領(lǐng)域的技術(shù)人員來說是顯而易見的。因此,本發(fā)明旨在涵蓋落入所附權(quán)利要求書范圍及其等效范圍內(nèi)的對本發(fā)明進行的各種修改和變型。
權(quán)利要求
1.一種用于對顯示裝置的觸摸區(qū)域作標記的方法,所述方法包括: 接收觸摸傳感器的節(jié)點的多個標記,每個標記表明相關(guān)節(jié)點是否已被觸摸,該觸摸傳感器能夠檢測被觸摸的多個不同區(qū)域; 在標記數(shù)據(jù)的單個掃描期間,根據(jù)所述標記并且根據(jù)鄰近節(jié)點的標記數(shù)據(jù),將標記數(shù)據(jù)分配給已被觸摸的節(jié)點;和 根據(jù)所分配的標記數(shù)據(jù),將被標記的節(jié)點分組為一個或多個觸摸區(qū)域。
2.根據(jù)權(quán)利要求1所述的方法,其中將標記數(shù)據(jù)分配給節(jié)點包括: 對于由標記表明被觸摸的目標節(jié)點,響應于所述目標節(jié)點的先前被分配有第一標記數(shù)據(jù)的鄰近節(jié)點,將所述第一標記數(shù)據(jù)分配給所述目標節(jié)點;和 響應于與所述目標節(jié)點鄰近的先前未被分配有標記數(shù)據(jù)的任何節(jié)點,將第二標記數(shù)據(jù)分配給所述目標節(jié)點,其中相對于所述第 一標記數(shù)據(jù),所述第二標記數(shù)據(jù)表示不同的觸摸區(qū)域。
3.根據(jù)權(quán)利要求1所述的方法,還包括: 計算與一個或多個觸摸區(qū)域相關(guān)的坐標。
4.根據(jù)權(quán)利要求1所述的方法,還包括: 將初始值分配給所述觸摸傳感器的節(jié)點的標記數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其中將標記數(shù)據(jù)分配給已被觸摸的節(jié)點包括:對于已被觸摸的目標節(jié)點, 識別與所述目標節(jié)點鄰近的第一節(jié)點,所述第一節(jié)點包括與第一值相關(guān)的第一標記數(shù)據(jù); 識別與所述目標節(jié)點鄰近的第二節(jié)點,所述第二節(jié)點包括與第二值相關(guān)的第二標記數(shù)據(jù),所述第二值大于所述第一標記數(shù)據(jù)的第一值;和將所述第一標記數(shù)據(jù)分配給所述目標節(jié)點。
6.根據(jù)權(quán)利要求5所述的方法,還包括: 利用所述第一標記數(shù)據(jù)的第一值來更新所述第二節(jié)點的第二標記數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的方法,還包括: 添加與位于所述觸摸傳感器的邊緣處的節(jié)點相關(guān)的附加標記,所述附加標記表明相關(guān)節(jié)點沒有被觸摸。
8.根據(jù)權(quán)利要求1所述的方法,其中所述標記數(shù)據(jù)占據(jù)與所述標記所占的存儲器大小相同的存儲器大小。
9.根據(jù)權(quán)利要求1所述的方法,還包括: 向所述標記應用掃描掩模,所述掃描掩模具有掩模大小。
10.根據(jù)權(quán)利要求1所述的方法,其中應用掃描掩模包括: 將所述掃描掩模移動預定數(shù)目的單元,所述預定數(shù)目小于所述掃描掩模的寬度。
11.根據(jù)權(quán)利要求1所述的方法,其中應用掃描掩模包括: 按非線性序列移動所述掃描掩模。
12.根據(jù)權(quán)利要求9所述的方法,其中所述掃描掩模的掩模大小包括N乘以M個單元的掩模大小,其中N和M是正整數(shù),并且其中位于所述掃描掩模的中心處的單兀與所述掃描掩模的目標單元相關(guān)。
13.根據(jù)權(quán)利要求9所述的方法,其中所述掃描掩模的掩模大小包括在掃描目標單兀之前在所述掃描掩模中被分析的多個單元。
14.一種用于對顯示裝置的觸摸區(qū)域作標記的裝置,所述裝置包括: 包括節(jié)點的觸摸傳感器;和 觸摸控制器,所述觸摸控制器被配置為: 接收觸摸傳感器的節(jié)點的多個標記,每個標記表明相關(guān)節(jié)點是否已被觸摸,該觸摸傳感器能夠檢測被觸摸的多個不同區(qū)域; 在標記數(shù)據(jù)的單個掃描期間,根據(jù)所述標記并且根據(jù)鄰近節(jié)點的標記數(shù)據(jù),將標記數(shù)據(jù)分配給已被觸摸的節(jié)點;和 根據(jù)所分配的標記數(shù)據(jù),將被標記的節(jié)點分組為一個或多個觸摸區(qū)域。
15.根據(jù)權(quán)利要求14所述的裝置,其中所述觸摸控制器被進一步配置為: 對于由標記表明被觸摸的目標節(jié)點,響應于所述目標節(jié)點的先前被分配有第一標記數(shù)據(jù)的鄰近節(jié)點,將所述第一標記數(shù)據(jù)分配給所述目標節(jié)點;和 響應于與所述目標節(jié)點鄰近的先前未被分配有標記數(shù)據(jù)的任何節(jié)點,將第二標記數(shù)據(jù)分配給所述目標節(jié)點,其中相對于所述第一標記數(shù)據(jù),所述第二標記數(shù)據(jù)表示不同的觸摸區(qū)域。
16.根據(jù)權(quán)利要求14所述的裝置,其中所述觸摸控制器被進一步配置為: 將初始值分配給所述觸摸傳感器的節(jié)點的標記數(shù)據(jù)。
17.根據(jù)權(quán)利要求14所述的裝置,其中所述觸摸控制器被進一步配置為: 識別與已被觸摸的目標節(jié)點鄰近的第一節(jié)點,所述第一節(jié)點包括與第一值相關(guān)的第一標記數(shù)據(jù); 識別與所述目標節(jié)點鄰近的第二節(jié)點,所述第二節(jié)點包括與第二值相關(guān)的第二標記數(shù)據(jù),所述第二值大于所述第一標記數(shù)據(jù)的第一值; 將所述第一標記數(shù)據(jù)分配給所述目標節(jié)點;和 利用所述第一標記數(shù)據(jù)的第一值來更新所述第二節(jié)點的第二標記數(shù)據(jù)。
18.根據(jù)權(quán)利要求14所述的裝置,其中所述觸摸控制器被進一步配置為: 添加與位于所述觸摸傳感器的邊緣處的節(jié)點相關(guān)的附加標記,所述附加標記表明相關(guān)節(jié)點沒有被觸摸。
19.根據(jù)權(quán)利要求14所述的裝置,其中所述觸摸控制器被進一步配置為: 向所述標記應用掃描掩模,所述掃描掩模包括掩模大小。
20.根據(jù)權(quán)利要求18所述的裝置,其中所述掃描掩模的掩模大小包括N乘以M個單元的掩模大小,其中N和M是正整數(shù),并且其中位于所述掃描掩模的中心處的單元與所述掃描掩模的目標單元相關(guān)。
全文摘要
本發(fā)明的實施方式涉及用于對顯示裝置的觸摸區(qū)域作標記的方法和裝置,其中鄰近的原始數(shù)據(jù)被按組標記,以減少作標記的時間段以及用于存儲被標記的數(shù)據(jù)的存儲器大小。所述方法包括接收觸摸傳感器的節(jié)點的多個標記,每個標記表明相關(guān)節(jié)點是否已被觸摸,該觸摸傳感器能夠檢測被觸摸的多個不同區(qū)域;在標記數(shù)據(jù)的單個掃描期間,根據(jù)所述標記并且根據(jù)鄰近節(jié)點的標記數(shù)據(jù),將標記數(shù)據(jù)分配給已被觸摸的節(jié)點;和根據(jù)所分配的標記數(shù)據(jù),將被標記的節(jié)點分組為一個或多個觸摸區(qū)域。
文檔編號G06F3/041GK103150046SQ20121032042
公開日2013年6月12日 申請日期2012年8月31日 優(yōu)先權(quán)日2011年12月6日
發(fā)明者吳承錫 申請人:樂金顯示有限公司