本申請涉及測試技術(shù)領(lǐng)域,尤其涉及一種機頂盒音視頻的測試方法及系統(tǒng)。
背景技術(shù):
為了能夠觀看直播衛(wèi)星電視,在電視機上安裝機頂盒,通過機頂盒接收直播衛(wèi)星信號。機頂盒的基本功能是接收數(shù)字電視廣播節(jié)目,同時具有所有廣播和交互式多媒體應(yīng)用功能。機頂盒實現(xiàn)接收數(shù)字電視廣播節(jié)目的主要關(guān)鍵技術(shù)包括:信道解碼、新源解碼、嵌入式cpu(centralprocessingunit,中央處理器)、mpeg-2解壓縮、軟件、顯示控制和加解擾技術(shù)等等。
對于機頂盒入網(wǎng)測試按照廣電行業(yè)技術(shù)標準gy/t278—2014《衛(wèi)星直播系統(tǒng)綜合接收解碼器(加密標清定位型)技術(shù)要求和測量方法》、gy/t279—2014《衛(wèi)星直播系統(tǒng)綜合接收解碼器(標清衛(wèi)星地面雙模型)技術(shù)要求和測量方法》、sjt11387-2008《直播衛(wèi)星電視廣播接收系統(tǒng)及設(shè)備通用規(guī)范》的相關(guān)規(guī)定。在相關(guān)規(guī)定中,對于機頂盒的要求主要包括功能要求和性能指標兩部分,由于功能要求和性能指標的要求的多方面,對機頂盒的模擬音視頻性能指標的測試也要求繁多。
現(xiàn)有技術(shù)中,針對機頂盒的入網(wǎng)指標測試,使用usb轉(zhuǎn)gpib(generalpurposeinterfacebus,通用接口總線)總線連接儀器,測試系統(tǒng)結(jié)構(gòu)復(fù)雜,浪費硬件資源,增加系統(tǒng)故障風險,增加測試成本。
技術(shù)實現(xiàn)要素:
本申請?zhí)峁┝艘环N機頂盒音視頻的測試方法及系統(tǒng),以解決現(xiàn)有入網(wǎng)音視頻的測試系統(tǒng)結(jié)構(gòu)復(fù)雜的問題。
第一方面,本申請?zhí)峁┝艘环N機頂盒音視頻的測試系統(tǒng),該系統(tǒng)包括:數(shù)字電視信號源,用于發(fā)送數(shù)字電視信號;與所述數(shù)字電視信號源連接的待測試機頂盒;分別與所述待測試機頂盒連接的音視頻測量儀和紅外遙控模塊,所述音視頻測量儀用于測試所述待測試機頂盒發(fā)送的音視頻信號,所述紅外遙控模塊用于發(fā)射紅外信號控制所述待測試機頂盒;所述音視頻測量儀與控制器連接,所述控制器用于接收所述音視頻測量儀輸出的所述音視頻信號的測試結(jié)果;所述紅外遙控模塊與所述控制器連接,所述控制器還用于向所述紅外遙控模塊發(fā)送控制指令。
結(jié)合第一方面,在第一方面第一種可能的實現(xiàn)方式中,所述紅外遙控模塊包括:與usb轉(zhuǎn)串口電路連接的單片機;與所述單片機連接的紅外發(fā)射裝置。
結(jié)合第一方面,在第一方面第二種可能的實現(xiàn)方式中,所述控制器通過rs232線纜與所述音視頻測量儀連接。
結(jié)合第一方面,在第一方面第三種可能實現(xiàn)的方式中,所述控制器通過usb線與所述紅外遙控模塊連接。
結(jié)合第一方面,在第一方面第四種可能實現(xiàn)的方式中,所述音視頻測量儀為vm700視頻測量儀。
第二方面,本申請還提供了一種機頂盒音視頻的測試方法,應(yīng)用于包括數(shù)字電視信號源、待測試機頂盒、音視頻測量儀、控制器和紅外遙控模塊的機頂盒音視頻的測試系統(tǒng),所述方法包括:所述數(shù)字電視信號源發(fā)送數(shù)字電視信號;所述控制器向所述紅外遙控模塊發(fā)送控制指令;所述紅外遙控模塊根據(jù)所述控制指令,生成遙控信號;所述待測試機頂盒接收所述遙控信號,并根據(jù)所述遙控信號,接收所述數(shù)字電視信號;所述待測試機頂盒解析所述數(shù)字電視信號,生成音視頻信號;所述待測試機頂盒向所述音視頻測量儀發(fā)送所述音視頻信號;所述音視頻測量儀測量所述音視頻信號,生成測試結(jié)果;所述音視頻測量儀發(fā)送所述測試結(jié)果;所述控制器接收所述測試結(jié)果,并根據(jù)所述測試結(jié)果生成測試報告。
結(jié)合第二方面,在第二方面第一種可能實現(xiàn)的方式中,所述數(shù)字電視信號為td-4710直播衛(wèi)星信號。
結(jié)合第二方面,在第二方面第二種可能實現(xiàn)的方式中,所述控制器向所述紅外遙控模塊發(fā)送控制指令之前,所述方法包括:所述控制器根據(jù)預(yù)置測試用例,生成測試方案,所述控制器根據(jù)所述測試方案,生成所述控制指令,所述控制指令用于控制所述待測試機頂盒搜臺、設(shè)置音量等操作。
結(jié)合第二方面,在第二方面第三種可能實現(xiàn)的方式中,所述紅外遙控模塊根據(jù)所述控制指令,生成遙控信號,包括:獲取所述待測試機頂盒的屬性參數(shù);根據(jù)所述屬性參數(shù),生成所述控制指令的所述遙控信號。
結(jié)合第二方面,在第二方面第四種可能實現(xiàn)的方式中,所述測量報告包括音頻測試報告和視頻測試報告;所述音頻測試報告包括音頻輸出幅度、音頻幅頻特性、音頻信噪比、音頻失真度、音頻左右聲道電平差和音頻左右聲道串擾;所述視頻測試報告包括:視頻輸出幅度、視頻同步幅度、視頻色亮增益差、視頻色亮時延差、視頻k系統(tǒng)、視頻非線性、視頻微分相位、視頻微分增益、視頻信雜比、視頻幅頻特性和視頻行前沿同步抖動。
本申請?zhí)峁┑囊环N機頂盒音視頻的測試方法及系統(tǒng),通過數(shù)字電視信號源發(fā)送數(shù)字信號,控制器發(fā)送控制指令由紅外遙控模塊生成遙控信號并發(fā)送至待測試機頂盒,待測試機頂盒接收數(shù)字信號,并將解碼后的音視頻信號發(fā)送至音視頻測量儀,音視頻測量儀測試該音視頻信號,將音視頻信號的測試結(jié)果并發(fā)送該測試結(jié)果,控制器接收測試結(jié)果并根據(jù)測試結(jié)果生成測量報告。與現(xiàn)有技術(shù)相比,本申請能夠簡化入網(wǎng)音視頻的測試系統(tǒng),實現(xiàn)對待測試機頂盒的自動測試,并生成測試報告。
附圖說明
為了更清楚地說明本申請的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請?zhí)峁┑囊环N機頂盒音視頻的測試系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本申請?zhí)峁┑囊环N紅外遙控模塊的結(jié)構(gòu)示意圖;
圖3為本申請?zhí)峁┑囊环N機頂盒音視頻的測試方法流程圖;
圖4為本申請?zhí)峁┑囊环N生成控制指令的方法流程圖;
圖5為本申請?zhí)峁┑囊环N生成遙控信號的方法流程圖。
附圖說明:11-數(shù)字電視信號源,12-待測試機頂盒,13-音視頻測量儀,14-控制器,15-紅外遙控模塊,151-usb轉(zhuǎn)串口電路,152-單片機,153-紅外發(fā)射裝置。
具體實施方式
參見圖1,為本申請?zhí)峁┑囊环N機頂盒音視頻的測試系統(tǒng)結(jié)構(gòu)示意圖。參見圖2,為本申請?zhí)峁┑囊环N紅外遙控模塊的結(jié)構(gòu)示意圖。如圖1所示,該系統(tǒng)包括:
數(shù)字電視信號源11,用于發(fā)送數(shù)字電視信號;
與所述數(shù)字電視信號源11連接的待測試機頂盒12;
分別與所述待測試機頂盒12連接的音視頻測量儀13和紅外遙控模塊15,所述音視頻測量儀13用于測試所述待測試機頂盒12發(fā)送的音視頻信號,所述紅外遙控模塊15用于發(fā)射紅外信號控制所述待測試機頂盒12;
所述音視頻測量儀13與控制器14連接,所述控制器14用于接收所述音視頻測量儀13輸出的所述音視頻信號的測試結(jié)果;
所述紅外遙控模塊15與所述控制器14連接,所述控制器14還用于向所述紅外遙控模塊15發(fā)送控制指令。
數(shù)字電視信號源11將數(shù)字電視信號發(fā)送至與其連接的待測試機頂盒12,待測試機頂盒接收數(shù)字電視信號,并對數(shù)字電視信號進行解碼,將解碼后的音視頻信號,發(fā)送至待測試機頂盒12連接的音視頻測量儀13,音視頻測量儀13對音視頻信號做音頻和視頻指標的測量。其中音頻指標和視頻指標選取sjt11387-2008直播衛(wèi)星電視廣播接收系統(tǒng)及設(shè)備通用規(guī)范、gy-t278-2014衛(wèi)星直播系統(tǒng)綜合接收解碼器技術(shù)要求和測量方法等國家通用規(guī)范。對于待測試機頂盒12的要求不同,其采用的音視頻指標選取的通用規(guī)范也不相同。音視頻測量儀13由控制器14發(fā)送指令控制,用于測試待測試機頂盒12發(fā)送的音視頻信號,并將測試結(jié)果發(fā)送至與音視頻測量儀13連接的控制器14,控制器14用于接收音視頻測量儀13輸出的音視頻信號的測試結(jié)果??刂破?4還用于向紅外遙控模塊15發(fā)送控制指令。
本申請采用集成的音視頻測量儀13,直接完成對音視頻信號的測試,生成測試結(jié)果,并發(fā)送至控制器14,控制器14不需要對音視頻信號再次分析,只需要根據(jù)測試結(jié)果進行判別即可,節(jié)省了測試時間以及測試系統(tǒng)的調(diào)試難度,簡化了機頂盒音視頻的測試系統(tǒng)的結(jié)構(gòu)復(fù)雜度。
優(yōu)選地,如圖2所示,所述紅外遙控模塊15包括:
與usb轉(zhuǎn)串口電路151連接的單片機152;
與所述單片機152連接的紅外發(fā)射裝置153。
紅外遙控模塊15,用于發(fā)射紅外信號控制待測試機頂盒12,實質(zhì)上是能夠被控制器14控制的待測試機頂盒12的紅外遙控器。紅外遙控模塊15包括usb轉(zhuǎn)串口電路151,使得紅外遙控模塊15能夠直接接收usb接口傳輸?shù)男盘?。紅外遙控模塊15還包括單片機152,這里的單片機152實際上包括的單片機及其外圍的必要電路,能使實現(xiàn)單片機的控制功能。紅外遙控模塊15還包括紅外發(fā)射裝置153,紅外發(fā)射裝置153,能夠發(fā)送紅外信號,使得待測試機頂盒12接收紅外信號,并作出相應(yīng)的操作。
優(yōu)選地,所述控制器14通過rs232線纜與所述音視頻測量儀13連接。
rs232,是個人計算機上的通訊接口,是一種通用接口??刂破?4通過rs232線纜連接音視頻測量儀13,連接方便,不需要配置轉(zhuǎn)換器,降低測試系統(tǒng)的復(fù)雜度,成本低。
優(yōu)選地,所述控制器14通過usb線與所述紅外遙控模塊15連接。
usb線,是一種通用接口。在紅外遙控模塊15中包括usb轉(zhuǎn)串口電路的前提前,紅外遙控模塊能夠直接接收usb線傳輸?shù)男盘枴?/p>
優(yōu)選地,所述音視頻測量儀13為vm700視頻測量儀。
控制器14發(fā)送控制指令控制vm700視頻測量儀測量音視頻信號,控制器14從vm700視頻測量儀讀取測試結(jié)果。vm700視頻測量儀,在機頂盒測試領(lǐng)域尤廣泛的應(yīng)用。音視頻測量儀13使用通用的測量設(shè)備,降低測試系統(tǒng)的復(fù)雜度。
參見圖3,為本申請?zhí)峁┑囊环N機頂盒音視頻的測試方法流程圖,應(yīng)用于包括數(shù)字電視信號源、待測試機頂盒、音視頻測量儀、控制器和紅外遙控模塊的機頂盒音視頻的測試系統(tǒng)。如圖3所示,該方法包括:所述數(shù)字電視信號源發(fā)送數(shù)字電視信號;
步驟301,控制器向紅外遙控模塊發(fā)送控制指令。
控制器是機頂盒音視頻測試系統(tǒng)的中心,由控制器對整個機頂盒測試系統(tǒng)進行聯(lián)調(diào)??刂破飨蚣t外遙控模塊發(fā)送控制指令,該控制指令可以是指示待測試機頂盒開機、關(guān)機、換臺、音量設(shè)置、光照強度設(shè)置等操作。
步驟302,紅外遙控模塊根據(jù)控制指令,生成遙控信號。
遙控信號,是指能夠被待測試機頂盒識別的紅外信號,與控制指令相對應(yīng)。紅外遙控模塊的功能是將控制指令轉(zhuǎn)換成待測試機頂盒能夠識別的遙控信號。
步驟303,待測試機頂盒接收遙控信號,并根據(jù)遙控信號,接收數(shù)字電視信號。
數(shù)字電視信號,由數(shù)字電視信號源發(fā)送,優(yōu)選的數(shù)字電視信號為td-4710直播衛(wèi)星信號。待測試機頂盒在接收到遙控信號后,解析遙控信號,并根據(jù)遙控信號的指示接收數(shù)字電視信號。
步驟304,待測試機頂盒解析數(shù)字電視信號,生成音視頻信號。
待測試機頂盒的功能就是對數(shù)字電視信號進行解碼,以使得電視接能夠觀看電視節(jié)目。待測試機頂盒解析數(shù)字電視信號,生成音視頻信號。
步驟305,待測試機頂盒向音視頻測量儀發(fā)送音視頻信號。
待測試機頂盒將音視頻信號發(fā)送至音視頻測量儀。
步驟306,音視頻測量儀測量音視頻信號,生成測量結(jié)果。
步驟307,音視頻測量儀發(fā)送測試結(jié)果。
步驟308,控制器接收測試結(jié)果,并根據(jù)測試結(jié)果生成測試報告。
測量報告中包括音頻測試報告和視頻測試報告。其中音頻測試報告包括音頻輸出幅度、音頻幅頻特性、音頻信噪比、音頻失真度、音頻左右聲道電平差和音頻左右聲道串擾;視頻測試報告包括:視頻輸出幅度、視頻同步幅度、視頻色亮增益差、視頻色亮時延差、視頻k系統(tǒng)、視頻非線性、視頻微分相位、視頻微分增益、視頻信雜比、視頻幅頻特性和視頻行前沿同步抖動??刂破魃蓽y試報告,判斷對應(yīng)的待測試機頂盒的音視頻指標是否合格。
參見圖4,為本申請?zhí)峁┑囊环N生成控制指令的方法流程圖。在圖3所示方法的基礎(chǔ)上,步驟301控制器向紅外遙控模塊發(fā)送控制指令之前,如圖4所示,方法包括:
步驟401,控制器根據(jù)預(yù)置測試用例,生成測試方案。
選定測試用例包括測試項目、測試標準類型、待測量機頂盒類型等等,根據(jù)選定測試用例生成對應(yīng)的測試方案。
步驟402,控制器根據(jù)測試方案,生成控制指令。
控制指令用于控制待測試機頂盒搜臺、設(shè)置音量等操作。測試方案是測試的總體測試流程,而控制指令是測試方案的具體執(zhí)行命令。
采用本實現(xiàn)方式能夠統(tǒng)一待測試機頂盒的測試方法,提高測試效率以及測試準確度。
參見圖5,為本申請?zhí)峁┑囊环N生成遙控信號的方法流程圖,在圖3所示方法的基礎(chǔ)上,步驟302,紅外遙控模塊根據(jù)控制指令,生成遙控信號,如圖5所示,包括:
步驟501,獲取待測試機頂盒的屬性參數(shù)。
屬性參數(shù),是指與待測試機頂盒功能相對應(yīng)的遙控信號編碼,以便于控制待測試機頂盒。
步驟502,根據(jù)屬性參數(shù),生成控制指令的遙控信號。
根據(jù)屬性參數(shù),生成控制指令對應(yīng)的遙控信號。
采用本實現(xiàn)方式,能夠保證待測試機頂盒能夠接收遙控信號,并根據(jù)遙控信號做出響應(yīng)。
具體實現(xiàn)中,本發(fā)明還提供一種計算機存儲介質(zhì),其中,該計算機存儲介質(zhì)可存儲有程序,該程序執(zhí)行時可包括本發(fā)明提供的呼叫方法的各實施例中的部分或全部步驟。所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(英文:read-onlymemory,簡稱:rom)或隨機存儲記憶體(英文:randomaccessmemory,簡稱:ram)等。
本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實施例中的技術(shù)可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明實施例中的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
本說明書中各個實施例之間相同相似的部分互相參見即可。以上所述的本發(fā)明實施方式并不構(gòu)成對本發(fā)明保護范圍的限定。