專利名稱:一種攝像頭成像觸摸屏參數(shù)自動調(diào)整方法
一種攝像頭成像觸摸屏參數(shù)自動調(diào)整方法技術(shù)領(lǐng)域
本發(fā)明屬于觸摸屏領(lǐng)域,具體涉及一種攝像頭成像觸摸屏參數(shù)自動調(diào)整方法。
技術(shù)背景
在攝像頭成像觸摸屏中,需要設(shè)定用于拍攝圖像的攝像頭增益和用于篩選觸摸點圖像的亮度閾值等參數(shù),一般是生產(chǎn)廠家通過實驗找到符合應(yīng)用需求的參數(shù)值固化在設(shè)備中,或者工程安裝人員在現(xiàn)場安裝調(diào)試過程中手工調(diào)試符合應(yīng)用需求的參數(shù)值并固化在設(shè)備中,由于攝像頭制造差異及應(yīng)用環(huán)境的不確定性,采用同一套參數(shù)值很難讓安裝于各種現(xiàn)場的設(shè)備達(dá)到最佳的應(yīng)用效果,同時現(xiàn)場安裝的工程人員調(diào)試觸摸屏參數(shù)也需耗費較長的工時。而且由于攝像頭中設(shè)置有凸透鏡,凸透鏡使光線往中心靠攏,因此如果采用一個全局增益和一個固定的亮度閾值,同一個亮度的發(fā)光體在攝像頭各區(qū)域得到的圖像亮度不同,一般是中心向四周遞減,其表現(xiàn)出來的特點是,經(jīng)過亮度閾值的過濾后,觸摸屏的中心區(qū)域與四周區(qū)域?qū)Ρ?,中心區(qū)域得到的超過亮度閾值的像素相比四周區(qū)域的要多,并且中心區(qū)域中超過亮度閾值的像素相對連續(xù),四周區(qū)域超過亮度閾值的像素可能出現(xiàn)間斷分布,相對連續(xù)的超過亮度閾值的圖像容易計算出其重心坐標(biāo)點,不連續(xù)的超過亮度閾值的像素會導(dǎo)致計算出多個重心坐標(biāo)點,產(chǎn)生錯誤坐標(biāo),導(dǎo)致對觸摸屏上的觸摸屏進(jìn)行誤判,影響了觸摸屏的應(yīng)用效果和用戶的體驗。發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是克服現(xiàn)有技術(shù)的不足,提供一種在線自動調(diào)整攝像頭增益和觸摸屏不同區(qū)域亮度閾值,提高觸摸屏的應(yīng)用效果,并縮短人工調(diào)試設(shè)備時間的攝像頭成像觸摸屏參數(shù)自動調(diào)整方法。
為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案如下一種攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,包括如下步驟 觸摸屏內(nèi)的數(shù)據(jù)存儲器存儲有觸摸屏參數(shù)閾值;開啟觸摸屏并初始化觸摸屏,讀取數(shù)據(jù)存儲器中的觸摸屏參數(shù)閾值到觸摸屏的計算內(nèi)存中;觸摸屏檢測到觸摸點,獲取所述觸摸點的圖像及其像素值;將所述觸摸點圖像的各像素值與觸摸屏參數(shù)閾值進(jìn)行比較獲取有效的觸摸點像素點, 并計算所述觸摸點移動速度;參考有效的觸摸點像素點個數(shù)、觸摸點移動速度調(diào)整計算內(nèi)存中的觸摸屏閾值參數(shù); 應(yīng)用調(diào)整后的觸摸屏閾值參數(shù)對觸摸屏中新的觸摸點進(jìn)行檢測和計算。
上述方案中,所述觸摸屏參數(shù)閾值包括觸摸屏亮度閾值、觸摸點移動速度閾值、像素點個數(shù)閾值。
上述方案中,所述方法還包括將所述觸摸屏分成若干區(qū)域,觸摸屏的一個區(qū)域?qū)?yīng)一個亮度閾值;3當(dāng)所述觸摸點像素點亮度值大于其所在區(qū)域?qū)?yīng)的亮度閾值時,所述觸摸點像素點為有效的觸摸點像素點。
上述方案中,所述參考有效的觸摸點像素點個數(shù)、觸摸點移動速度調(diào)整計算內(nèi)存中的觸摸屏閾值參數(shù)的具體步驟如下當(dāng)所述觸摸點移動速度小于觸摸點移動速度閾值時,判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)閾值,若是則降低所述有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值, 否則提高所述有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值。
上述方案中,所述觸摸屏參數(shù)閾值還包括攝像頭全局增益參數(shù)。
上述方案中,所述方法還包括還對攝像頭全局增益參數(shù)進(jìn)行調(diào)整,其具體是 預(yù)先設(shè)置觸摸屏的中心區(qū)域范圍;根據(jù)所述有效的觸摸點像素點計算所述觸摸點的重心坐標(biāo);當(dāng)所述觸摸點重心坐標(biāo)位于觸摸屏的中心區(qū)域時,判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)閾值,若是則增大攝像頭全局增益參數(shù),否則減小攝像頭全局增益參數(shù)。
上述方案中,所述觸摸屏參數(shù)閾值中還包括像素點個數(shù)最大閾值和最小閾值,當(dāng)所述有效的觸摸點像素點個數(shù)大于像素點個數(shù)最大閾值或小于像素點個數(shù)最小閾值時,則不執(zhí)行有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值的調(diào)整。
上述方案中,所述觸摸屏參數(shù)閾值中還包括像素點個數(shù)最大閾值和最小閾值,當(dāng)所述有效的觸摸點像素點個數(shù)大于像素點個數(shù)最大閾值或小于像素點個數(shù)最小閾值時,則不執(zhí)行攝像頭全局增益參數(shù)調(diào)整。
與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是本發(fā)明對觸摸屏不同區(qū)域設(shè)置不同的亮度閾值,通過對亮度閾值的自動調(diào)整和攝像頭全局增益參數(shù)的自動調(diào)整提高觸摸屏參數(shù)的準(zhǔn)確性和可靠性,避免觸摸屏四周區(qū)域可能出現(xiàn)的像素間斷分布情況,提高觸摸點坐標(biāo)計算的準(zhǔn)確率,有效提高觸摸屏的應(yīng)用效果,而且可以節(jié)省現(xiàn)場安裝觸摸屏?xí)r的人工調(diào)試,縮短調(diào)試時間。
圖1為本發(fā)明的流程圖;圖2為本發(fā)明中觸摸屏亮度閾值對應(yīng)觸摸屏各個區(qū)域的分布圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明的技術(shù)方案做進(jìn)一步的說明。
如圖1所示為本發(fā)明中一種攝像頭成像觸摸屏參數(shù)自動調(diào)整方法的流程圖,所述方法包括如下步驟(Si)觸摸屏內(nèi)的數(shù)據(jù)存儲器存儲有觸摸屏參數(shù)閾值;觸摸屏參數(shù)閾值包括觸摸屏亮度閾值,觸摸點移動速度閾值,像素點個數(shù)閾值、像素點個數(shù)最大閾值和像素點個數(shù)最小閾值,攝像頭全局增益參數(shù),其中,像素點個數(shù)最大閾值 > 像素點個數(shù)閾值 > 像素點個數(shù)最小閾值;同時,預(yù)先將觸摸屏分成若干區(qū)域并設(shè)定觸摸屏的中心區(qū)域范圍,觸摸屏的一個區(qū)域?qū)?yīng)一個亮度閾值,觸摸屏亮度閾值對應(yīng)觸摸屏各個區(qū)域的分布圖如圖2所示,其滿足從觸摸屏中心區(qū)域向四周區(qū)域遞減的特征。4
(S2)開啟觸摸屏并初始化觸摸屏,讀取數(shù)據(jù)存儲器中的觸摸屏參數(shù)閾值到觸摸屏的計算內(nèi)存中;其中的攝像頭全局增益用于攝像頭拍攝圖像,觸摸屏亮度閾值用于在攝像頭拍攝到觸摸點圖像后篩選觸摸屏各個區(qū)域的有效的觸摸點像素點。
(S3)觸摸屏檢測到觸摸點,獲取所述觸摸點的圖像及其像素值;當(dāng)用戶點擊觸摸屏?xí)r將通過攝像頭產(chǎn)生觸摸點圖像,獲取該觸摸點圖像及該觸摸點圖像上的各個像素值。
(S4)將觸摸點圖像上的各像素值與觸摸屏參數(shù)閾值進(jìn)行比較獲取有效的觸摸點像素點,并計算所述觸摸點移動速度和觸摸點的重心坐標(biāo);當(dāng)觸摸點圖像上的像素點亮度值大于其所在區(qū)域?qū)?yīng)的亮度閾值時,該觸摸點圖像上的像素點為有效的觸摸點像素點。 計算構(gòu)成觸摸點的有效像素點個數(shù)及觸摸點移動速度是為了確保觸摸屏參數(shù)閾值是在觸摸點停留在觸摸區(qū)域時進(jìn)行參數(shù)閾值的調(diào)整,提高參數(shù)調(diào)整的準(zhǔn)確度。
(S5)參考有效的觸摸點像素點個數(shù)、觸摸點移動速度、觸摸點的重心坐標(biāo)調(diào)整計算內(nèi)存中的觸摸屏閾值參數(shù);其具體包括如下步驟(S51)對觸摸屏亮度閾值進(jìn)行調(diào)整,其具體是(5511)當(dāng)觸摸點移動速度小于觸摸點移動速度閾值時,判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)閾值,若是進(jìn)入步驟(S512),否則進(jìn)入步驟(S513);(5512)判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)最小閾值,若是則不執(zhí)行有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值的調(diào)整,否則降低該有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值;(5513)判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)最大閾值,若是則不執(zhí)行有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值的調(diào)整,否則提高有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值。
(S52)對攝像頭全局增益參數(shù)進(jìn)行調(diào)整,其具體是(S521)當(dāng)所述觸摸點重心坐標(biāo)位于觸摸屏的中心區(qū)域時,判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)閾值,若是進(jìn)入步驟(S522),否則進(jìn)入步驟(S523);(5512)判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)最小閾值,若是則不執(zhí)行攝像頭全局增益參數(shù)調(diào)整,否則增大攝像頭全局增益參數(shù);(5513)判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)最大閾值,若是則不執(zhí)行攝像頭全局增益參數(shù)調(diào)整,否則減小攝像頭全局增益參數(shù)。
(S6)應(yīng)用調(diào)整后的觸摸屏閾值參數(shù)對觸摸屏中新的觸摸點進(jìn)行檢測和計算。權(quán)利要求
1.一種攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,其特征在于,包括如下步驟觸摸屏內(nèi)的數(shù)據(jù)存儲器存儲有觸摸屏參數(shù)閾值;開啟觸摸屏并初始化觸摸屏,讀取數(shù)據(jù)存儲器中的觸摸屏參數(shù)閾值到觸摸屏的計算內(nèi)存中;觸摸屏檢測到觸摸點,獲取所述觸摸點的圖像及其像素值;將所述觸摸點圖像的各像素值與觸摸屏參數(shù)閾值進(jìn)行比較獲取有效的觸摸點像素點, 并計算所述觸摸點移動速度;參考有效的觸摸點像素點個數(shù)、觸摸點移動速度調(diào)整計算內(nèi)存中的觸摸屏閾值參數(shù);應(yīng)用調(diào)整后的觸摸屏閾值參數(shù)對觸摸屏中新的觸摸點進(jìn)行檢測和計算。
2.根據(jù)權(quán)利要求1所述的攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,其特征在于,所述觸摸屏參數(shù)閾值包括觸摸屏亮度閾值、觸摸點移動速度閾值、像素點個數(shù)閾值。
3.根據(jù)權(quán)利要求2所述的攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,其特征在于,所述方法還包括將所述觸摸屏分成若干區(qū)域,觸摸屏的一個區(qū)域?qū)?yīng)一個亮度閾值;當(dāng)所述觸摸點像素點亮度值大于其所在區(qū)域?qū)?yīng)的亮度閾值時,所述觸摸點像素點為有效的觸摸點像素點。
4.根據(jù)權(quán)利要求3所述的攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,其特征在于,所述參考有效的觸摸點像素點個數(shù)、觸摸點移動速度調(diào)整計算內(nèi)存中的觸摸屏閾值參數(shù)的具體步驟如下當(dāng)所述觸摸點移動速度小于觸摸點移動速度閾值時,判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)閾值,若是則降低所述有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值, 否則提高所述有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值。
5.根據(jù)權(quán)利要求4所述的攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,其特征在于,所述觸摸屏參數(shù)閾值還包括攝像頭全局增益參數(shù)。
6.根據(jù)權(quán)利要求5所述的攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,其特征在于,所述方法還包括還對攝像頭全局增益參數(shù)進(jìn)行調(diào)整,其具體是預(yù)先設(shè)置觸摸屏的中心區(qū)域范圍;根據(jù)所述有效的觸摸點像素點計算所述觸摸點的重心坐標(biāo);當(dāng)所述觸摸點重心坐標(biāo)位于觸摸屏的中心區(qū)域時,判斷有效的觸摸點像素點個數(shù)是否小于像素點個數(shù)閾值,若是則增大攝像頭全局增益參數(shù),否則減小攝像頭全局增益參數(shù)。
7.根據(jù)權(quán)利要求4所述的攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,其特征在于,所述觸摸屏參數(shù)閾值中還包括像素點個數(shù)最大閾值和最小閾值,當(dāng)所述有效的觸摸點像素點個數(shù)大于像素點個數(shù)最大閾值或小于像素點個數(shù)最小閾值時,則不執(zhí)行有效的觸摸點像素點所在區(qū)域?qū)?yīng)的亮度閾值的調(diào)整。
8.根據(jù)權(quán)利要求6所述的攝像頭成像觸摸屏參數(shù)自動調(diào)整方法,其特征在于,所述觸摸屏參數(shù)閾值中還包括像素點個數(shù)最大閾值和最小閾值,當(dāng)所述有效的觸摸點像素點個數(shù)大于像素點個數(shù)最大閾值或小于像素點個數(shù)最小閾值時,則不執(zhí)行攝像頭全局增益參數(shù)調(diào)離iF. ο
全文摘要
本發(fā)明屬于觸摸屏領(lǐng)域,具體涉及一種攝像頭成像觸摸屏參數(shù)自動調(diào)整方法。包括如下步驟觸摸屏內(nèi)的數(shù)據(jù)存儲器存儲有觸摸屏參數(shù)閾值;開啟觸摸屏并初始化觸摸屏,讀取數(shù)據(jù)存儲器中的觸摸屏參數(shù)閾值到觸摸屏的計算內(nèi)存中;觸摸屏檢測到觸摸點,獲取所述觸摸點的圖像及其像素值;將所述觸摸點圖像的各像素值與觸摸屏參數(shù)閾值進(jìn)行比較獲取有效的觸摸點像素點,并計算所述觸摸點移動速度;參考有效的觸摸點像素點個數(shù)、觸摸點移動速度調(diào)整計算內(nèi)存中的觸摸屏閾值參數(shù);應(yīng)用調(diào)整后的觸摸屏閾值參數(shù)對觸摸屏中新的觸摸點進(jìn)行檢測和計算。本發(fā)明能夠在線自動調(diào)整攝像頭增益和觸摸屏不同區(qū)域亮度閾值,提高觸摸屏的應(yīng)用效果,并縮短人工調(diào)試設(shè)備時間。
文檔編號G06F3/041GK102520869SQ201110437278
公開日2012年6月27日 申請日期2011年12月23日 優(yōu)先權(quán)日2011年12月23日
發(fā)明者鄭金發(fā) 申請人:廣東威創(chuàng)視訊科技股份有限公司