專利名稱:通過鍵控板解除電視機童鎖的方法
通過鍵控板解除電視機童鎖的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視機技術(shù)領(lǐng)域,特別涉及一種通過鍵控板解除電視機童鎖的方法。背景技術(shù):
隨著電視廣播信號的不斷增加,人們可以收看的內(nèi)容也越來越多,這就促使了童 鎖功能的誕生。童鎖功能解決了一些家長的煩惱,因為它可以對某些不適合兒童觀看 的暴力、色情等節(jié)目進(jìn)行屏蔽,而且它的操作比較簡單,只要通過電視機的遙控器就 可以進(jìn)行操作,實現(xiàn)童鎖功能或者解除童鎖,但一般電視機的本機鍵控是無法實現(xiàn)的,
主要原因有兩個其一是鍵控板上加了解除童鎖鍵后,起不到真正的童鎖作用;其二 是鍵控板按鍵數(shù)量有限,無法加入多余的、使用次數(shù)少的按鍵。但是隨著時間的變化, 用戶家庭中的遙控器的童鎖鍵壞掉了或者遙控器找不到時候, 一些被童鎖了的節(jié)目便 無法解除童鎖功能,從而給用戶帶來了新的煩惱。遇到這種問題時,電視機所帶的功 能不但不能給用戶提供方便,反而給用戶添加了煩惱,本來用戶可以正常收看的節(jié)目, 正常操作的處理,現(xiàn)在都無法實現(xiàn)了,故有必要研究開發(fā)一種不需要遙控器即可解除 童鎖的方法,以解決此問題,使得用戶在遙控器損壞或者找不到遙控器來解除童鎖功 能的時候,可以方便解除童鎖,觀看先前被童鎖的節(jié)目。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的主要目的在于提供一種通過鍵控板解除電視機童鎖的 方法。
為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為 一種通過鍵控板解除電視機童鎖的方法,包括如下步驟
選擇鍵控板上的兩個按鍵為解除童鎖功能鍵,并于程序中將同時按下該兩個按鍵時 的響應(yīng)事件定義為解除童鎖;
CPU檢測出所述兩個解除童鎖功能鍵的ADC后便讀取EEPROM中的童鎖標(biāo)志位,判 斷當(dāng)前是否處于童鎖狀態(tài);當(dāng)標(biāo)志位為TRUE時,CPU發(fā)出解除童鎖指令解除童鎖,并將 EEPROM中童鎖標(biāo)志位置FALSE ,從而完成鍵控解除童鎖的操作。
相較于現(xiàn)有技術(shù),本發(fā)明通過鍵控板解除電視機童鎖的方法根據(jù)電視機鍵控板上按 鍵的阻值不同,反饋給CPU的ADC值的不同這個特點,通過同時按下鍵控板上的多個按 鍵來實現(xiàn)解除童鎖功能,這樣在電視機遙控器無法正常使用或找不到時,通過鍵控板同 樣可以實現(xiàn)解除童鎖的功能。
圖1為本發(fā)明的鍵控板的原理圖。
圖2為本發(fā)明通過鍵控板解除電視機童鎖的方法流程圖示。
具體實施方式
電視機遙控器對童鎖功能的操作一般是在程序中設(shè)定一個按鍵,如KEY—A來實現(xiàn) 童鎖和解除童鎖的功能,當(dāng)用戶按下遙控器上的童鎖鍵時,程序便發(fā)出指令操作"KEY—A" 來實現(xiàn)童鎖功能,并將童鎖標(biāo)準(zhǔn)位置TRUE存入EEPROM中,當(dāng)用戶再次按下遙控器上的童鎖鍵時,CPU讀到EEPROM中童鎖標(biāo)志^fJL為TRUE'后執(zhí)行,'K&V—A"解除童鎖,并
將童鎖標(biāo)志位置FALSE存入EEPROM中,這樣就完成了遙控器對童鎖的操作。本發(fā)明
通過鍵控板解除電視機童鎖的方法通過按下鍵控板上的按鍵來實現(xiàn)解除童鎖的功能,電
視機無論采用的是一路ADC輸入,還是采用兩路ADC輸入的鍵控板,每個按鍵對應(yīng)的
電阻阻值是不同的,所以當(dāng)按下按鍵后CPU讀到的電壓值也是不同的,經(jīng)過ADC將電
壓值轉(zhuǎn)換成對應(yīng)的二進(jìn)制或十六進(jìn)制的數(shù)值,程序中會把某個數(shù)值范圍內(nèi)的值定義成一
個鍵,通常0X00為最小值,0XFF為最大值,中間被劃分成了若干個區(qū)域來判斷按鍵是
什么。根據(jù)鍵控板上的每個按鍵對應(yīng)的ADC的值不同,選擇鍵控板上的任意兩個鍵如"屏
顯"和"音量-"做為解除童鎖功能鍵,同時,在程序中將同時按下該兩個鍵時的響應(yīng)事件定
義為解除童鎖,當(dāng)用戶同時按下該兩按鍵,即"屏顯"和"音量-"按鍵時,CPU檢測出對應(yīng)
的ADC后便讀取EEPROM中童鎖標(biāo)志位,如果標(biāo)志位為TRUE,程序執(zhí)行"KEY—A"解
除童鎖,并將童鎖標(biāo)志位置FALSE存入EEPROM中,這樣就完成了鍵控解除童鎖的操
作,其中,所述作為解除童鎖功能鍵的兩個按鍵一定要是ADC值的差距比較大的,這樣
CPU在檢測時才不會出錯。
圖1所示為鍵控板的原理圖,其中CPU集成了八路低速A/D (模擬/數(shù)字轉(zhuǎn)換)口 ,
兩路用來完成鍵控信號的輸入采集,這兩路分別標(biāo)示為KA、 KB;其中KA路負(fù)責(zé)『待
機、屏顯、頻道+、頻道-』的信號電壓輸入,KB路負(fù)責(zé)『切換、菜單、音量+、音量
-J的信號電壓輸入;實際操作中,按鍵的數(shù)量以及按鍵的定義也可以通過軟件來重新
設(shè)定。當(dāng)某一按鍵按下時,其對應(yīng)的KA或KB就會由相應(yīng)的分壓環(huán)路產(chǎn)生一個分壓值,
分壓值經(jīng)A/D取樣量化后,由軟件預(yù)先設(shè)定一個數(shù)字范圍,量化后的值落入哪個區(qū)間,
CPU就可以認(rèn)定是哪個鍵有按下的操作,然后就響應(yīng)相關(guān)的程序。如當(dāng)沒有鍵按下時,
KA和KB的電壓值都接近3.3V/5V,這樣經(jīng)A/D轉(zhuǎn)換后的值便被CPU識別為FF,這個
值也是經(jīng)A/D轉(zhuǎn)換后的最大值;在程序中將同時按下KA和KB上的兩個鍵屏顯和音量
一時,CPU檢測出對應(yīng)的ADC后,便響應(yīng)解除童鎖的程序,從而完成解除童鎖功能。
圖2為通過鍵控板解除電視機童鎖的方法流程圖示,包括如下步驟
SI:通過CPU電路掃描中斷端口 ,時時掃描按鍵指令的中斷,判斷是否有按鍵中斷;
S2:根據(jù)按鍵指令碼值判斷是吝為"解除童鎖鍵";
S3:讀取EEPROM中童鎖標(biāo)準(zhǔn)位,判斷當(dāng)前是否處于童鎖狀態(tài);
S4: CPU發(fā)出解除童鎖指令解除童鎖,將EEPROM中童鎖標(biāo)志位置FALSE。
通過CPU掃描中斷端口判斷是否有按鍵中斷,檢測到有按鍵中斷后,根據(jù)碼值判斷
是否為"解除童鎖鍵",若為解除童鎖鍵,則通過讀取EEPROM中童鎖標(biāo)準(zhǔn)位來判斷當(dāng)前
是否處于童鎖狀態(tài),處于童鎖狀態(tài)時,CPU發(fā)出解除童鎖指令解除童鎖,將EEPROM中
童鎖標(biāo)志位置FALSE,不是童鎖狀態(tài)則退出;若不是解除童鎖鍵,則退出。CPU發(fā)出解
除童鎖指令解除童鎖后,將更改后的童鎖標(biāo)準(zhǔn)位存儲到EEPROM中,最后退出系統(tǒng)。
通過加入了鍵控板上的按鍵解除童鎖功能后,用戶就不用因為找不到遙控器或遙控
器不能正常使用時不能解除童鎖功能而煩惱,同時通過同時檢測按鍵板上多個按鍵來響 應(yīng) 一 個事件也可以減少用戶誤操作。
以上所描述的最佳實施例僅是對本發(fā)明進(jìn)行闡述和說明,但并不局限于所公開的任 何具體形式,進(jìn)行許多修改和變化是可能的。
權(quán)利要求
1.一種通過鍵控板解除電視機童鎖的方法,其特征在于,包括如下步驟選擇鍵控板上的兩個按鍵為解除童鎖功能鍵,并于程序中將同時按下該兩個按鍵時的響應(yīng)事件定義為解除童鎖;CPU檢測出所述兩個解除童鎖功能鍵的ADC后便讀取EEPROM中的童鎖標(biāo)志位,判斷當(dāng)前是否處于童鎖狀態(tài);當(dāng)標(biāo)志位為TRUE時,CPU發(fā)出解除童鎖指令解除童鎖,并將EEPROM中童鎖標(biāo)志位置FALSE,從而完成鍵控解除童鎖的操作。
2. 如權(quán)利要求l所述的通過鍵控板解除電視機童鎖的方法,其特征在于,還包括有如 下步驟通過CPU電路掃描中斷端口 ,時時掃描按鍵指令的中斷,判斷是否有按鍵中斷,并 根據(jù)按鍵指令碼值判斷是否為解除童鎖鍵。
3. 如權(quán)利要求2所述的通過鍵控板解除電視機童鎖的方法,其特征在于所述鍵控板 可以是采用一路ADC輸入的鍵控板,也可以是采用兩路ADC輸入的鍵控板。
4. 如權(quán)利要求3所述的通過鍵控板解除電視機童鎖的方法,其特征在于所述作為 解除童鎖功能鍵的兩個按鍵一定要是ADC值的差距比較大的,這樣CPU在檢測時才不會 出錯。
全文摘要
本發(fā)明公開一種通過鍵控板解除電視機童鎖的方法,包括如下步驟選擇鍵控板上的兩個按鍵為解除童鎖功能鍵,并于程序中將同時按下該兩個按鍵時的響應(yīng)事件定義為解除童鎖;CPU檢測出所述兩個解除童鎖功能鍵的ADC后便讀取EEPROM中的童鎖標(biāo)志位,判斷當(dāng)前是否處于童鎖狀態(tài);當(dāng)標(biāo)志位為TRUE時,CPU發(fā)出解除童鎖指令解除童鎖,并將EEPROM中童鎖標(biāo)志位置FALSE,從而完成鍵控解除童鎖的操作。本發(fā)明根據(jù)電視機鍵控板上按鍵的阻值不同,反饋給CPU的ADC值不同這個特點,通過同時按下鍵控板上的多個按鍵來實現(xiàn)解除童鎖功能,這樣在電視機遙控器無法正常使用或找不到時,通過鍵控板同樣可以實現(xiàn)解除童鎖的功能。
文檔編號H04N5/00GK101316317SQ20081006783
公開日2008年12月3日 申請日期2008年6月13日 優(yōu)先權(quán)日2008年6月13日
發(fā)明者雷 孫 申請人:深圳創(chuàng)維-Rgb電子有限公司