專利名稱:一種數(shù)字電視進(jìn)度條的獲取方法及機(jī)頂盒的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)字電視領(lǐng)域,尤其涉及一種數(shù)字電視進(jìn)度條的獲取方法及機(jī)頂盒。
背景技術(shù):
對于機(jī)頂盒、數(shù)字電視一體機(jī)等設(shè)備來說,在搜索數(shù)字電視節(jié)目時(shí),需要顯示當(dāng)前信號的強(qiáng)度和質(zhì)量,以便用戶了解實(shí)時(shí)信號的情況,在GUI界面上一般就是通過信號強(qiáng)度和信號質(zhì)量的進(jìn)度條的動態(tài)變化來體現(xiàn)的,而進(jìn)度條的顯示值有很多方法可以獲取,例如,現(xiàn)有技術(shù)利用監(jiān)測一段時(shí)間內(nèi)主芯片接收數(shù)據(jù)包中出現(xiàn)的BER (誤碼率),來反映當(dāng)前的信號質(zhì)量,進(jìn)而調(diào)整信號強(qiáng)度;從而依據(jù)該信號質(zhì)量和信號強(qiáng)度獲取進(jìn)度條的顯示值。在實(shí)現(xiàn)現(xiàn)有技術(shù)的技術(shù)方案中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下的技術(shù)問題
在實(shí)際應(yīng)用中,信號質(zhì)量與信號強(qiáng)度并非存在線性關(guān)系,即在信號質(zhì)量很好時(shí),有可能信號強(qiáng)度很差,所以采用現(xiàn)有技術(shù)的技術(shù)方案獲取的進(jìn)度條的顯示值不準(zhǔn)確,無法正確的反應(yīng)數(shù)字電視當(dāng)前信號的質(zhì)量和強(qiáng)度。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種數(shù)字電視進(jìn)度條的獲取方法,旨在解決現(xiàn)有技術(shù)中的技術(shù)方案獲取的進(jìn)度條的顯示值不準(zhǔn)確的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種數(shù)字電視進(jìn)度條的獲取方法,所述方法包括獲取自動增益控制電路AGC寄存器值和信號質(zhì)量寄存器值;根據(jù)該AGC寄存器值和信號質(zhì)量寄存器值獲取數(shù)字電視進(jìn)度條的顯示值。另一方面,提供一種機(jī)頂盒,所述機(jī)頂盒包括獲取單元,用于獲取自動增益控制電路AGC寄存器值和信號質(zhì)量寄存器值,并將所述AGC寄存器值和信號質(zhì)量寄存器值傳遞給計(jì)算單元;計(jì)算單元,用于根據(jù)該AGC寄存器值和信號質(zhì)量寄存器值獲取數(shù)字電視進(jìn)度條的顯示值。本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比,有益效果在于本發(fā)明提供的技術(shù)方案通過AGC寄存器的值和信號質(zhì)量寄存器的值獲取進(jìn)度條的顯示值,由于AGC寄存器的值與信號強(qiáng)度的值之間相關(guān),所以采用AGC寄存器的值可以直接反應(yīng)信號強(qiáng)度,所以其具有獲取進(jìn)度條的顯示值準(zhǔn)確的優(yōu)點(diǎn)。
圖I是本發(fā)明實(shí)施例提供的數(shù)字電視進(jìn)度條的獲取方法的流程圖;圖2是本發(fā)明實(shí)施例提供的信號質(zhì)量寄存器值、信號強(qiáng)度寄存器值與輸入信號之間的關(guān)系圖;圖3是本發(fā)明實(shí)施例提供的機(jī)頂盒的檢測框圖;以及圖4是本發(fā)明實(shí)施例提供的機(jī)頂盒的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。首先需要說明的是,機(jī)頂盒等設(shè)備接收的信號,由于發(fā)射設(shè)備、傳播距離、大氣環(huán)境及傳播途徑存在差異,使機(jī)頂盒前端接收的信號強(qiáng)度各不相同,一般幅度都比較低,目前,大部分接收設(shè)備基本上都是利用demodulator (調(diào)制)內(nèi)部AGC (自動增益控制電路)來調(diào)整電壓,使其輸出穩(wěn)定到適合demodulator進(jìn)行解調(diào)的模擬信號。外部信號強(qiáng)度的細(xì)微的變化AGC都會快速做出調(diào)整使其穩(wěn)定,而AGC自動調(diào)整范圍會精確地反映到AGC寄存器值(即信號強(qiáng)度值),介于此,我們可以通過監(jiān)測AGC寄存器值來獲得AGC的變化,從而獲知信號強(qiáng)度的變化。本發(fā)明實(shí)施例提供一種數(shù)字電視進(jìn)度條的獲取方法,該方法由機(jī)頂盒執(zhí)行,該方 法如圖I所示,包括SI I、獲取AGC寄存器值和信號質(zhì)量寄存器值;S12、根據(jù)該AGC寄存器值和信號質(zhì)量寄存器值獲取數(shù)字電視進(jìn)度條的顯示值。本發(fā)明提供的技術(shù)方案通過AGC寄存器的值和信號質(zhì)量寄存器的值獲取進(jìn)度條的顯示值,由于AGC寄存器的值與信號質(zhì)量的值之間相關(guān),所以采用AGC寄存器的值可以直接反應(yīng)信號強(qiáng)度,所以其具有獲取進(jìn)度條的顯示值準(zhǔn)確的優(yōu)點(diǎn)??蛇x的,實(shí)現(xiàn)Sll的方法具體可以為機(jī)頂盒通過i2c命令獲取AGC寄存器值和信
號質(zhì)量寄存器值??蛇x的,實(shí)現(xiàn)S12的方法具體可以為A1<=A<=A2,SNRper=((Al-A)/(A2-A1))*((SNR-Qworst)/(Qbest-Qworst));A2〈A〈A5,SNRper=((A2-A)/(A2-A5)) * ((SNR-Qworst)/(Qbest-Qworst)) *(I- β) + β ;Α5〈=Α〈=Α6 且 A5〈=A〈Aq,SNRper=((Α5-Α)/(A5_Aq)) * ((SNR-Qworst)/(Qbest-Qworst)) *(I- α) + α ;Α5〈=Α〈=Α6 且 Aq〈=A〈=A6,SNRper=((Aq-A)/(Aq_A6)) * ((SNR-Qworst)/(Qbest-Qworst)) *(I- α) + α ;Α6〈Α〈Α3SNRper=((Α6-Α)/(Α6-Α3))* ((SNR-Qworst)/(Qbest-Qworst))*(I- β) + β ;Α3〈Α〈Α4SNRper=((Α3-Α)/(Α3-Α4))* ((SNR-Qworst)/(Qbest-Qworst));其中,SNRper為進(jìn)度條顯示值,A表示Sll中實(shí)際獲取的AGC寄存器值,SNR表示Sll中實(shí)際獲取的信號質(zhì)量寄存器值,α、β為設(shè)定的常數(shù),例如α設(shè)定為70%,β設(shè)定為10%;當(dāng)然在實(shí)際情況中也可以設(shè)定其他的值,本發(fā)明具體實(shí)施方式
并不局限上述α、β的具體值;Qbest可以為機(jī)頂盒記錄的最佳信號質(zhì)量寄存器值;Qworst可以為機(jī)頂盒記錄最差信號質(zhì)量寄存器值,Aq可以為機(jī)頂盒獲取最佳信號時(shí)輸入信號強(qiáng)度。如圖2所示,圖2為信號質(zhì)量寄存器值、信號強(qiáng)度寄存器值(即AGC寄存器值)與輸入信號之間的關(guān)系圖,從表I中可以獲知Al可以對應(yīng)為輸入電平為10 (DBM),信號強(qiáng)度寄存器值為55273,同理,A2為輸入電平為5,A3為輸入電平為-89A4為輸入電平為-90A5為輸入電平為-11A6為輸入電平為-52時(shí)分別對應(yīng)的寄存器值(具體的值可以參見表I),通過這幾個(gè)點(diǎn)的確定信號質(zhì)量寄存器對應(yīng)的曲線區(qū)間劃分。
需要說明的是,上述參數(shù)的獲取方法可以采用下述方法,當(dāng)然在實(shí)際情況中,也可以采用其他的方式來獲取上述公式中的參數(shù)。本發(fā)明首先是通過SFU (signaling frequency unit,信令頻率單元)儀器模擬出兩種環(huán)境,獲取AGC和信號質(zhì)量寄存器完整的變化范圍,兩種環(huán)境如下SFU的輸入信號強(qiáng)度和C/N(載波噪聲比,模擬實(shí)際信道環(huán)境)。輸出接機(jī)頂盒tuner (調(diào)諧器)的輸入端。第一種環(huán)境無噪聲環(huán)境(C/N=0)在沒有噪聲的情況下,首先輸入合適(廠家設(shè)定)的信號強(qiáng)度,機(jī)頂盒執(zhí)行鎖臺動作,鎖住信號后并播放節(jié)目,然后改變輸入信號電平,從最大輸入電平Amax到最小輸入電平Amin,并記錄對應(yīng)點(diǎn)的AGC寄存器值和信號質(zhì)量寄存器值,同時(shí),觀察節(jié)目畫面,確認(rèn)出現(xiàn)畫面卡住(即失鎖)和有馬賽克時(shí)信號質(zhì)量寄存器值,暫記為AO (Amax,失鎖)、A1 (Amax,馬賽克)、A2 (Amin,失鎖)、A3 (Amin,馬賽克),機(jī)頂盒的監(jiān)測框圖如附圖3所示,記錄表格如表I所示,通過表I中的值可以整個(gè)AGC變化的區(qū)間,及每個(gè)變化區(qū)間所對應(yīng)的AGC變化值,可以精確到O. IDBM對應(yīng)的變化范圍。表I :
權(quán)利要求
1.一種數(shù)字電視進(jìn)度條的獲取方法,其特征在于,所述方法包括 獲取自動增益控制電路AGC寄存器值和信號質(zhì)量寄存器值; 根據(jù)該AGC寄存器值和信號質(zhì)量寄存器值獲取數(shù)字電視進(jìn)度條的顯示值。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取自動增益控制電路AGC寄存器值和信號質(zhì)量寄存器值具體包括 通過i2c命令獲取AGC寄存器值和信號質(zhì)量寄存器值。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)該AGC寄存器值和信號質(zhì)量寄存器值獲取數(shù)字電視進(jìn)度條的顯示值包括當(dāng) A1〈=A〈=A2,SNRper=((Al-A)/(A2-A1))* ((SNR-Qworst)/(Qbest-Qworst));當(dāng) A2〈A〈A5,SNRper=((A2-A)/(A2-A5))* ((SNR-Qworst)/(Qbest-Qworst))*(I- β) + β ;當(dāng) Α5〈=Α〈=Α6 且 A5〈=A〈Aq,SNRper=((A5-A)/(A5_Aq)) * ((SNR-Qworst)/(Qbest-Qworst)) *(I- α) + α ;當(dāng) Α5〈=Α〈=Α6 且 Aq〈=A〈=A6,SNRper=((Aq-A)/(Aq_A6)) * ((SNR-Qworst)/(Qbest-Qworst)) * (I- a ) + a ;當(dāng) A6〈A〈A3SNRper=((A6-A)/(A6-A3)) * ((SNR-Qworst)/(Qbest-Qworst)) * (I- β) + β ;當(dāng) A3〈A〈A4SNRper=((A3-A)/(A3-A4)) * ((SNR-Qworst)/(Qbest-Qworst)); 其中,SNRper為進(jìn)度條顯示值,A表示AGC寄存器值,SNR表示信號質(zhì)量寄存器值,a、β為設(shè)定的常數(shù);Qbest為記錄的最佳信號質(zhì)量寄存器值;QworSt為記錄最差信號質(zhì)量寄存器值,Aq為獲取最佳信號時(shí)輸入信號強(qiáng)度;其中Al對應(yīng)為輸入電平為10時(shí)信號強(qiáng)度寄存器值,A2為輸入電平為5時(shí)信號強(qiáng)度寄存器值,A3為輸入電平為-89時(shí)信號強(qiáng)度寄存器值,A4為輸入電平為-90時(shí)信號強(qiáng)度寄存器值,A5為輸入電平為-11時(shí)信號強(qiáng)度寄存器值,A6為輸入電平為-52時(shí)信號強(qiáng)度寄存器值。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述方法還包括 通過信令頻率單元SFU儀器模擬出兩種環(huán)境,獲取AGC和信號質(zhì)量寄存器完整的變化范圍;其中所述兩種環(huán)境分別為無噪聲環(huán)境和輸入信號強(qiáng)度最佳。
5.一種機(jī)頂盒,其特則在于,所述機(jī)頂盒包括 獲取單元,用于獲取自動增益控制電路AGC寄存器值和信號質(zhì)量寄存器值,并將所述AGC寄存器值和信號質(zhì)量寄存器值傳遞給計(jì)算單元; 計(jì)算單元,用于根據(jù)該AGC寄存器值和信號質(zhì)量寄存器值獲取數(shù)字電視進(jìn)度條的顯示值。
6.根據(jù)權(quán)利要求5所述的機(jī)頂盒,其特征在于,所述獲取單元具體用于通過i2c命令獲取AGC寄存器值和信號質(zhì)量寄存器值。
7.根據(jù)權(quán)利要求5所述的機(jī)頂盒,其特征在于,所述計(jì)算單元具體用于當(dāng) A1〈=A〈=A2,SNRper=((Al-A)/(A2-A1))* ((SNR-Qworst)/(Qbest-Qworst));當(dāng) A2〈A〈A5,SNRper=((A2-A)/(A2-A5)) * ((SNR-Qworst)/(Qbest-Qworst)) * (I- β) + β ;當(dāng) Α5〈=Α〈=Α6 且 A5〈=A〈Aq,SNRper=((Α5-Α)/(A5_Aq)) * ((SNR-Qworst)/(Qbest-Qworst)) *(I- α) + α ;當(dāng) Α5〈=Α〈=Α6 且 Aq〈=A〈=A6,SNRper=((Aq-A)/(Aq_A6)) * ((SNR-Qworst)/(Qbest-Qworst)) * (I- a ) + a ;當(dāng) A6〈A〈A3SNRper=((A6-A)/(A6-A3)) * ((SNR-Qworst)/(Qbest-Qworst)) * (I- β) + β ;當(dāng) A3〈A〈A4 SNRper=((A3-A)/(A3-A4)) * ((SNR-Qworst)/(Qbest-Qworst)); 其中,SNRper為進(jìn)度條顯示值,A表示AGC寄存器值,SNR表示信號質(zhì)量寄存器值,a、β為設(shè)定的常數(shù);Qbest為記錄的最佳信號質(zhì)量寄存器值;QworSt為記錄最差信號質(zhì)量寄存器值,Aq為獲取最佳信號時(shí)輸入信號強(qiáng)度; 其中Al對應(yīng)為輸入電平為10時(shí)信號強(qiáng)度寄存器值,A2為輸入電平為5時(shí)信號強(qiáng)度寄存器值,A3為輸入電平為-89時(shí)信號強(qiáng)度寄存器值,A4為輸入電平為-90時(shí)信號強(qiáng)度寄存器值,A5為輸入電平為-11時(shí)信號強(qiáng)度寄存器值,A6為輸入電平為-52時(shí)信號強(qiáng)度寄存器值。
全文摘要
本發(fā)明適用于數(shù)字電視領(lǐng)域,提供了一種數(shù)字電視進(jìn)度條的獲取方法及機(jī)頂盒,所述方法包括獲取自動增益控制電路AGC寄存器值和信號質(zhì)量寄存器值;根據(jù)該AGC寄存器值和信號質(zhì)量寄存器值獲取數(shù)字電視進(jìn)度條的顯示值。本發(fā)明提供的技術(shù)方案具有進(jìn)度條顯示準(zhǔn)確的優(yōu)點(diǎn)。
文檔編號H04N21/431GK102883210SQ20121037056
公開日2013年1月16日 申請日期2012年9月28日 優(yōu)先權(quán)日2012年9月28日
發(fā)明者姜朝來 申請人:深圳市九洲電器有限公司