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