專利名稱:用觸摸屏控制彩燈發(fā)光的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用觸摸屏控制彩燈發(fā)光的方法,尤其適用于帶有觸摸控 制和彩色發(fā)光燈的各種手持設(shè)備。
背景技術(shù):
目前的很多手持設(shè)備的顯示屏都帶有觸摸功能,在手機(jī)設(shè)備中,觸摸功 能更為常見。同時(shí),彩色燈在手機(jī)上應(yīng)用越來越多,用戶越來越喜歡這種彩 燈帶來的視覺效果。
但是,現(xiàn)有的手機(jī)中,沒有將觸摸功能和彩燈發(fā)光功能結(jié)合使用的,比 如用戶在點(diǎn)擊或滑動(dòng)觸摸時(shí),彩燈伴隨閃爍。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中觸摸和彩燈發(fā)光功能
未結(jié)合的缺陷,提供一種用觸摸屏控制彩燈發(fā)光的方法。 本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的 一種用觸摸屏控制彩燈發(fā)光的方法,其特點(diǎn)在于,其包括以下步驟 S,、當(dāng)用戶接觸到觸摸屏?xí)r,根據(jù)該屏幕被觸摸的位置的坐標(biāo)判斷觸控
方式為點(diǎn)擊還是滑動(dòng);
52、 當(dāng)觸控方式為點(diǎn)擊時(shí),彩燈單次閃爍;
53、 當(dāng)觸控方式為滑動(dòng)時(shí),彩燈連續(xù)閃爍;
54、 判斷滑動(dòng)觸控是否持續(xù),若為是,則彩燈繼續(xù)閃爍;若為否,則關(guān) 閉彩燈。
其中,在步驟S,中,當(dāng)X軸和Y軸的輸出電平均一直保持不變的時(shí)候,
3觸控方式為點(diǎn)擊;當(dāng)X軸和Y軸之中有一個(gè)或者兩者的輸出電平均不斷變化 時(shí),觸控方式為滑動(dòng)。
其中,步驟S2和S3中彩燈發(fā)光的步驟如下在觸摸屏上根據(jù)不同的坐 標(biāo)區(qū)域和不同的界面設(shè)定變量;根據(jù)變量的數(shù)值,控制基帶芯片上的用于控 制彩燈的通用輸入輸出接口的輸出電平;彩燈根據(jù)通用輸入輸出接口的輸出 電平不同,發(fā)出不同顏色的光。
其中,當(dāng)觸控模式為滑動(dòng)時(shí),各通用輸入輸出接口按照一定的時(shí)間間隔 輸出電平;通過該時(shí)間間隔和電平來控制彩燈的顏色和亮滅,形成彩燈的連 續(xù)閃爍。
本發(fā)明的積極進(jìn)步效果在于用戶在點(diǎn)擊或滑動(dòng)觸摸時(shí),彩燈伴隨閃爍, 給用戶帶來更多的視覺享受,滿足不同手機(jī)用戶多樣化的需要。
圖1為本發(fā)明的用觸摸屏控制彩燈發(fā)光的處理流程圖。
圖2為本發(fā)明的觸控信號(hào)采集的連接方式圖。
圖3為本發(fā)明的判斷觸控是否為滑動(dòng)的流程圖。
圖4為本發(fā)明的用觸摸屏控制彩燈發(fā)光的內(nèi)部接線圖。
具體實(shí)施例方式
下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說明本發(fā)明的技術(shù)方案。 本實(shí)施例中,手持設(shè)備采用手機(jī),并且首先要確認(rèn)手機(jī)擁有觸控和彩燈
硬件功能,做好彩燈控制接口,供觸控調(diào)用。如圖1所示。
步驟IOI,開啟設(shè)備之后,手機(jī)觸摸屏等待觸控信息。當(dāng)用戶接觸到觸
摸屏?xí)r,觸摸屏的X軸和Y軸的輸出電平會(huì)產(chǎn)生變化;該電平的變化傳輸?shù)?br>
BB (Base Band,即基帶芯片,下同)的ADC (即模擬/數(shù)字控制器,下同),
經(jīng)模數(shù)轉(zhuǎn)化后,得到屏幕的坐標(biāo)。步驟102,根據(jù)該屏幕的坐標(biāo)判斷觸控方式為點(diǎn)擊還是滑動(dòng)。 步驟103,當(dāng)觸控方式為點(diǎn)擊時(shí),彩燈單次閃爍。 步驟104,當(dāng)觸控方式為滑動(dòng)時(shí),彩燈連續(xù)閃爍。
判斷滑動(dòng)觸控是否持續(xù),若為是,則執(zhí)行步驟105,彩燈繼續(xù)閃爍;若 為否,則執(zhí)行步驟106,關(guān)閉彩燈。
如圖2和圖3所示,為觸控信號(hào)采集時(shí)的BB與TP (即觸摸屏,下同) 的連接方式圖,以及判斷觸控是否為滑動(dòng)的處理流程。
在圖2中,TP初始電平輸出為O。當(dāng)用戶接觸到TP上,X軸和Y軸的 輸出電平X+, X-, Y+, Y-會(huì)產(chǎn)生變化。但X+, X-, Y+, Y-的變化值不一 樣,該電平的變化傳輸?shù)紹B的ADC,經(jīng)模數(shù)轉(zhuǎn)化后,通過計(jì)算X+, X-, Y+, Y-的差,得到屏幕的具體的坐標(biāo)。
圖3所示的具體流程包括如下步驟。
步驟201,用戶接觸到觸摸屏。
步驟202,由X軸和Y軸的輸出電平算出觸摸坐標(biāo)。
步驟203,在觸摸筆或手指離開觸摸屏之前,判斷X軸和Y軸的輸出電 平是否一直保持不變,如果是,則為點(diǎn)擊觸控。
步驟204,當(dāng)X軸和Y軸之中有一個(gè)或者兩者的輸出電平均不斷變化時(shí), 則為滑動(dòng)觸控。上述步驟203和204對(duì)電平變化的判斷屬于本領(lǐng)域的現(xiàn)有技 術(shù),這里不作更多說明。
步驟205,無論是點(diǎn)擊觸控還是滑動(dòng)觸控,最后都判斷觸控是否結(jié)束, 當(dāng)用戶的觸摸離開觸摸屏?xí)r關(guān)閉彩燈。
圖4為控制彩燈的接線圖。首先需要在TP上根據(jù)不同的坐標(biāo)區(qū)域和不 同的界面設(shè)定變量;根據(jù)變量的數(shù)值控制BB上的控制彩燈的GPIO的輸出電 平;彩燈根據(jù)GPIO的輸出電平不同,發(fā)出不同顏色的光。
具體控制步驟如圖所示,左下角的GPI016, GPI028, GPI041默認(rèn)輸 出為低電平,此時(shí)3個(gè)三極管11、 12和13為關(guān)閉狀態(tài),彩燈不導(dǎo)通。當(dāng)GPI016輸出高電平,三極管11打開,LED彩燈B導(dǎo)通,發(fā)出藍(lán)光;當(dāng)GPI028 輸出高電平,三極管12打開,LED彩燈G導(dǎo)通,發(fā)出綠光;當(dāng)GPI041輸 出高電平,三極管13打開,LED彩燈R導(dǎo)通,發(fā)出紅光;通過控制彩燈R, G, B來實(shí)現(xiàn)不同的顏色。
當(dāng)觸控方式為滑動(dòng)時(shí),GPI016, GPI028, GPI041按一定的時(shí)間間隔分 別輸出高電平,通過該時(shí)間間隔和電平輸出來控制彩燈的顏色和亮滅,形成 彩燈的連續(xù)閃爍。
最后,考慮到耗電和各人的喜好問題,可以設(shè)置本發(fā)明的用觸摸屏控制 彩燈發(fā)光這一功能在通常狀態(tài)下是關(guān)閉還是開啟。
雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理 解,這些僅是舉例說明,在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這 些實(shí)施方式做出多種變更或修改。因此,本發(fā)明的保護(hù)范圍由所附權(quán)利要求 書限定。
權(quán)利要求
1、一種用觸摸屏控制彩燈發(fā)光的方法,其特征在于,其包括以下步驟S1、當(dāng)用戶接觸到觸摸屏?xí)r,根據(jù)該屏幕被觸摸的位置的坐標(biāo)判斷觸控方式為點(diǎn)擊還是滑動(dòng);S2、當(dāng)觸控方式為點(diǎn)擊時(shí),彩燈單次閃爍;S3、當(dāng)觸控方式為滑動(dòng)時(shí),彩燈連續(xù)閃爍;S4、判斷滑動(dòng)觸控是否持續(xù),若為是,則彩燈繼續(xù)閃爍;若為否,則關(guān)閉彩燈。
2、 如權(quán)利要求1所述的用觸摸屏控制彩燈發(fā)光的方法,其特征在于, 在步驟S,中,當(dāng)X軸和Y軸的輸出電平均一直保持不變的時(shí)候,觸控方式為 點(diǎn)擊;當(dāng)X軸和Y軸之中有一個(gè)或者兩者的輸出電平均不斷變化時(shí),觸控方 式為滑動(dòng)。
3、 如權(quán)利要求1所述的用觸摸屏控制彩燈發(fā)光的方法,其特征在于, 步驟S2和S3中彩燈發(fā)光的步驟如下在觸摸屏上根據(jù)不同的坐標(biāo)區(qū)域和不 同的界面設(shè)定變量;根據(jù)變量的數(shù)值,控制基帶芯片上的用于控制彩燈的通 用輸入輸出接口的輸出電平;彩燈根據(jù)通用輸入輸出接口的輸出電平不同, 發(fā)出不同顏色的光。
4、 如權(quán)利要求l、 2或3所述的用觸摸屏控制彩燈發(fā)光的方法,其特征 在于,當(dāng)觸控模式為滑動(dòng)時(shí),各通用輸入輸出接口按照一定的時(shí)間間隔輸出 電平;通過該時(shí)間間隔和電平來控制彩燈的顏色和亮滅,形成彩燈的連續(xù)閃 爍。
全文摘要
一種用觸摸屏控制彩燈發(fā)光的方法,其包括以下步驟S<sub>1</sub>、當(dāng)用戶接觸到觸摸屏?xí)r,根據(jù)該屏幕被觸摸的位置的坐標(biāo)判斷觸控方式為點(diǎn)擊還是滑動(dòng);S<sub>2</sub>、當(dāng)觸控方式為點(diǎn)擊時(shí),彩燈單次閃爍;S<sub>3</sub>、當(dāng)觸控方式為滑動(dòng)時(shí),彩燈連續(xù)閃爍;S<sub>4</sub>、判斷滑動(dòng)觸控是否持續(xù),若為是,則彩燈繼續(xù)閃爍;若為否,則關(guān)閉彩燈。采用本發(fā)明,用戶在點(diǎn)擊或滑動(dòng)觸摸時(shí),彩燈伴隨閃爍,給用戶帶來更多的視覺享受,滿足不同手機(jī)用戶多樣化的需要。
文檔編號(hào)F21S10/06GK101568211SQ200810036630
公開日2009年10月28日 申請(qǐng)日期2008年4月25日 優(yōu)先權(quán)日2008年4月25日
發(fā)明者鵬 王 申請(qǐng)人:希姆通信息技術(shù)(上海)有限公司