專利名稱:一種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置及測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字終端應(yīng)用測(cè)試領(lǐng)域,尤其針對(duì)非智能類型的數(shù)字電視終端的閉環(huán)
測(cè)試裝置及測(cè)試方法。
背景技術(shù):
自從美國(guó)RCA1939年推出世界上第一臺(tái)黑白電視機(jī),電視機(jī)的發(fā)展已經(jīng)經(jīng)歷了 70 年,而這70年中絕大多數(shù)時(shí)間都是圍繞電視的顯示效果、信號(hào)聲音清晰程度等內(nèi)容的更 新,而電視的用途卻僅僅局限于對(duì)廣播電視節(jié)目或媒體播放器內(nèi)容的視聽。直到最近5年 來(lái),互聯(lián)網(wǎng)的迅速發(fā)展帶動(dòng)了媒體格局的變化,主要是從報(bào)紙、電視等大眾傳媒轉(zhuǎn)向了與互 聯(lián)網(wǎng)或無(wú)線傳媒等多樣化傳媒的結(jié)合的格局。傳統(tǒng)的電視媒體受到了巨大的沖擊,因此,為 了迎合市場(chǎng),必須讓電視承載更多的媒體形式,由此近年逐步出現(xiàn)了能夠解析并播放高清 數(shù)字信號(hào)的電視,電視功能本身也逐步融入了節(jié)目定制、節(jié)目錄制等多種媒體播放機(jī)制,另 外部分電視還提供了對(duì)光盤、U盤等介質(zhì)媒體內(nèi)容的播放功能,甚至出現(xiàn)了能夠訪問(wèn)互聯(lián)網(wǎng) 的電視。 但電視本身的缺陷是顯而易見的,由于幾十年的電視發(fā)展中并沒(méi)有注重電視系統(tǒng) 本身的開放性和擴(kuò)展性,因此電視系統(tǒng)本身一般都是簡(jiǎn)單的解碼器與控制器相結(jié)合的嵌入 式系統(tǒng),其本身的性能以及擴(kuò)展性都非常局限。相對(duì)而言,承載上述新媒體內(nèi)容的功能部件 非常復(fù)雜,并且大部分功能都通過(guò)軟件實(shí)現(xiàn),因此,在電視原有硬件基礎(chǔ)上通過(guò)硬件功能模 塊的擴(kuò)展,很難滿足如此多的應(yīng)用需求且成本較高,解決的最佳途徑是對(duì)電視系統(tǒng)本身進(jìn) 行改造。
上述對(duì)電視系統(tǒng)的改造帶來(lái)兩方面的問(wèn)題 1、從系統(tǒng)本身進(jìn)行改造,尤其是對(duì)電視這類硬件功能比重較高的系統(tǒng)進(jìn)行軟件功 能相關(guān)的系統(tǒng)改造,極易引入軟件缺陷,并且由于軟件系統(tǒng)相對(duì)簡(jiǎn)單,容錯(cuò)性也很難得到保 證,這導(dǎo)致電視系統(tǒng)可靠性很難得到保證。 2、電視系統(tǒng)是一個(gè)相對(duì)封閉的系統(tǒng),除了外接信號(hào)源外,其系統(tǒng)本身幾乎不存在 通用的對(duì)外連接方式;并且相對(duì)固化系統(tǒng)能夠提供的功能擴(kuò)展空間非常狹小,因此從電視 系統(tǒng)擴(kuò)展部分功能以支持測(cè)試很難實(shí)現(xiàn),并且這種方法不具有通用性。 電視媒體仍然是受眾面最廣的媒體形式,如果由于引入新功能而造成電視系統(tǒng)整 體質(zhì)量下滑,其負(fù)面影響難以預(yù)計(jì)。因此,為了保證電視系統(tǒng)、尤其是功能越來(lái)越全面的數(shù) 字電視系統(tǒng)的質(zhì)量,構(gòu)建完善的測(cè)試平臺(tái)是非常必要的,而構(gòu)建測(cè)試平臺(tái)過(guò)程中,基于通用 性和實(shí)用性的考慮,只能從數(shù)字電視系統(tǒng)的外圍信號(hào)角度實(shí)現(xiàn)該平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于,通過(guò)提供一種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置及測(cè)試方法,能夠 通過(guò)數(shù)字電視的外圍信號(hào)實(shí)現(xiàn)數(shù)字電視系統(tǒng)的自動(dòng)化測(cè)試。發(fā)明內(nèi)容主要體現(xiàn)在測(cè)試平 臺(tái)、紅外控制模塊和LVDS總線控制模塊三者的結(jié)合。
4
本發(fā)明時(shí)采用以下技術(shù)手段實(shí)現(xiàn)的 —種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置,包括數(shù)字電視系統(tǒng)以及測(cè)試主機(jī)系統(tǒng),在數(shù)字
電視系統(tǒng)以及測(cè)試主機(jī)系統(tǒng)之間設(shè)有擴(kuò)展模塊;所述的擴(kuò)展模塊由負(fù)責(zé)數(shù)字電視上屏信號(hào)
捕獲的LVDS總線控制模塊和負(fù)責(zé)紅外信號(hào)學(xué)習(xí)及發(fā)射的控制模塊組成; 其中,數(shù)字電視系統(tǒng)中的顯示屏接受由視頻解碼模塊傳來(lái)的視頻信息并進(jìn)行顯
示,通過(guò)LVDS總線進(jìn)行連接;數(shù)字電視紅外接收模塊接受遙控面板發(fā)出的信號(hào),對(duì)數(shù)字電
視進(jìn)行控制; 所述的擴(kuò)展模塊同時(shí)與測(cè)試主機(jī)系統(tǒng)的測(cè)試平臺(tái)進(jìn)行連接;測(cè)試平臺(tái)包括測(cè)試 配置執(zhí)行模塊,以及與該模塊連接的數(shù)據(jù)存儲(chǔ)模塊和信息處理模塊; 所述的測(cè)試配置執(zhí)行模塊配置測(cè)試邏輯,并將紅外信號(hào)控制模塊以及LVDS總線 控制模塊的數(shù)據(jù)應(yīng)用于測(cè)試邏輯配置和測(cè)試控制中; 所述的對(duì)數(shù)字電視上屏信號(hào)的捕獲,利用重新橋接的LVDS總線代替原有的LVDS 數(shù)據(jù)通路,實(shí)現(xiàn)模塊對(duì)LVDS總線的數(shù)據(jù)過(guò)濾當(dāng)LVDS控制模塊未接收到測(cè)試平臺(tái)發(fā)來(lái)的捕 獲指令時(shí),該模塊僅將傳送來(lái)的數(shù)據(jù)直接轉(zhuǎn)發(fā)到,實(shí)現(xiàn)上屏數(shù)據(jù)的屏幕顯示;當(dāng)LVDS模塊 接收到捕獲指令時(shí),將當(dāng)前的屏幕數(shù)據(jù)截取并保存到指定數(shù)據(jù)緩沖區(qū);當(dāng)數(shù)據(jù)緩沖區(qū)中存 在數(shù)據(jù)時(shí),LVDS控制模塊允許測(cè)試平臺(tái)執(zhí)行獲取屏幕數(shù)據(jù)指令,并將數(shù)據(jù)信息回傳至測(cè)試 平臺(tái)。 前述的LVDS總線控制模塊(102)嵌入到數(shù)字電視系統(tǒng)。 前述的擴(kuò)展模塊與測(cè)試平臺(tái)之間通過(guò)串口相連,利用測(cè)試主機(jī)端系統(tǒng)串口驅(qū)動(dòng)與 擴(kuò)展模塊進(jìn)行通訊。 —種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試方法,包括以下步驟 初始化測(cè)試平臺(tái),啟動(dòng)數(shù)字電視,根據(jù)測(cè)試要求設(shè)置電視初始狀態(tài); 啟動(dòng)測(cè)試主機(jī)端測(cè)試平臺(tái)并選擇指定配置執(zhí)行測(cè)試; 讀取配置并執(zhí)行測(cè)試,在此步驟中測(cè)試平臺(tái)逐條獲取測(cè)試配置; 判斷是否到測(cè)試配置末尾,如果已經(jīng)到末尾則結(jié)束整個(gè)測(cè)試流程;如果未到達(dá)配
置末尾,則判斷是否為L(zhǎng)VDS視頻捕獲指令; 不是則繼續(xù)判斷是否為紅外信號(hào)發(fā)送指令,如果仍然不是則執(zhí)行控制指令,執(zhí)行 完成后保存數(shù)據(jù),然后再進(jìn)行下一條測(cè)試配置指令的讀??; 判斷結(jié)果為真時(shí),執(zhí)行LVDS屏幕信息捕獲指令,測(cè)試平臺(tái)發(fā)送屏幕信息捕獲指令 到LVDS控制模塊; LVDS控制模塊接收指令并捕獲屏幕信息,接到回傳后將屏幕信息回傳至測(cè)試平臺(tái). 在測(cè)試平臺(tái)端接收屏幕信息,并根據(jù)測(cè)試配置的要求處理回傳的屏幕信息;處理 過(guò)程主要包括根據(jù)回傳的屏幕信息與測(cè)試預(yù)期相比較,驗(yàn)證測(cè)試結(jié)果的正確性;
根據(jù)測(cè)試結(jié)果的正確性和屏幕信息正確性控制測(cè)試流程;執(zhí)行完成后保存數(shù)據(jù), 并繼續(xù)讀取下一條測(cè)試配置; 當(dāng)判斷結(jié)果為真時(shí),即需要執(zhí)行紅外信號(hào)發(fā)送,測(cè)試平臺(tái)根據(jù)配置從數(shù)據(jù)庫(kù)中讀 取相應(yīng)的紅外信號(hào),然后將信號(hào)內(nèi)容發(fā)送到紅外控制模塊; 紅外控制模塊接收到測(cè)試平臺(tái)的發(fā)送指令,將紅外數(shù)字信號(hào)轉(zhuǎn)化為模擬信號(hào)后進(jìn)
5行發(fā)送; 數(shù)字電視系統(tǒng)接收紅外指令并執(zhí)行;當(dāng)紅外信號(hào)發(fā)送完成后,保存當(dāng)前指令相關(guān) 數(shù)據(jù),繼續(xù)讀取并執(zhí)行下一條測(cè)試配置。 本發(fā)明與現(xiàn)有技術(shù)相比,具有以下明顯的優(yōu)勢(shì)和有益效果 采用本發(fā)明所述的利用紅外和LVDS總線實(shí)現(xiàn)數(shù)字電視系統(tǒng)閉環(huán)測(cè)試的裝置,真
正實(shí)現(xiàn)了對(duì)數(shù)字電視系統(tǒng)的閉環(huán)測(cè)試和自動(dòng)化測(cè)試,具有很高的實(shí)用價(jià)值。 自動(dòng)化測(cè)試在數(shù)字電視系統(tǒng)測(cè)試中的應(yīng)用,能夠減小人為因素在測(cè)試環(huán)節(jié)的影
響,提高測(cè)試質(zhì)量與測(cè)試效率。 本發(fā)明所述的測(cè)試裝置中,紅外模塊和LVDS總線模塊擴(kuò)展方式的測(cè)試,具有很高 的通用性,能夠以最小的代價(jià)將該測(cè)試裝置應(yīng)用于不同型號(hào)的數(shù)字電視系統(tǒng)測(cè)試,或者類 似數(shù)字電視系統(tǒng)的測(cè)試。 本發(fā)明所述的測(cè)試裝置重點(diǎn)在于測(cè)試平臺(tái)、紅外模塊和LVDS模塊的結(jié)合,其中, 測(cè)試平臺(tái)并非指定測(cè)試環(huán)境或系統(tǒng)。這意味著在實(shí)際構(gòu)件本測(cè)試裝置過(guò)程中,可以充分利 用測(cè)試單位的已有技術(shù)優(yōu)勢(shì),構(gòu)架更加實(shí)用、成本更低廉的測(cè)試裝置,從而進(jìn)一步提高了該 測(cè)試裝置的適用范圍。
說(shuō)明書附圖
圖1數(shù)字電視系統(tǒng)閉環(huán)效
圖2數(shù)字電視系統(tǒng)閉環(huán)效
圖3數(shù)字電視系統(tǒng)閉環(huán)效
圖4數(shù)字電視系統(tǒng)閉環(huán)效
l試裝置的整體架構(gòu)示意圖 l試裝置的部署方案示意圖 l試裝置的使用流程圖; l試裝置的詳細(xì)處理流程圖,
具體實(shí)施例方式
下面通過(guò)具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步的詳細(xì)和深入描述。 本發(fā)明的測(cè)試平臺(tái)并非指定測(cè)試環(huán)境或系統(tǒng),只要求該測(cè)試平臺(tái)能夠集成對(duì)紅外 和LVDS總線模塊,并支持對(duì)該模塊的驅(qū)動(dòng)以及反饋數(shù)據(jù)處理即可。 數(shù)字電視的控制信號(hào)主要來(lái)自遙控面板的紅外信號(hào)和電視本身的控制面板。由于 紅外控制方式相對(duì)便捷且技術(shù)已非常成熟,數(shù)字電視的控制設(shè)計(jì)正逐步弱化電視本身控制 面板功能,因此,紅外控制能夠?qū)崿F(xiàn)整個(gè)控制功能的全集,電視本身面板只實(shí)現(xiàn)了控制功能 的一個(gè)子集。另外從非侵入性和通用性的角度考慮,基于紅外信號(hào)的擴(kuò)展成本更低且通用 性強(qiáng)。因此本發(fā)明在對(duì)數(shù)字電視驅(qū)動(dòng)方面,采用基于紅外信號(hào)的擴(kuò)展方式,控制能力強(qiáng)、成 本低廉且方法通用。 數(shù)字電視的反饋信息包括視頻、音頻以及LED信號(hào),顯然視頻信號(hào)是承載信息量 最大的反饋,且從測(cè)試的角度考慮,視頻信號(hào)反饋的信息更準(zhǔn)確,也更易于進(jìn)行自動(dòng)化判 斷,因此本發(fā)明對(duì)數(shù)字電視反饋的捕獲是針對(duì)視頻信號(hào)的捕獲。由于數(shù)字電視中視頻信號(hào) 接受、解碼等功能已與整個(gè)數(shù)字電視系統(tǒng)集成,而數(shù)字電視系統(tǒng)在不同的廠家,甚至同廠家 不同的型號(hào)的電視系統(tǒng)中也存在很大的差異,因此從系統(tǒng)層次進(jìn)行此類模塊的擴(kuò)展難度很 大,且通用性很差。幸運(yùn)的是,視頻的上屏信號(hào)都普遍采用LVDS總線的方式,雖然總線本身 不存在相應(yīng)的數(shù)據(jù)采樣機(jī)制,但通用的總線標(biāo)準(zhǔn)為實(shí)現(xiàn)視頻截獲提供了可能。本發(fā)明設(shè)計(jì) 和實(shí)現(xiàn)了專門的LVDS總線數(shù)據(jù)過(guò)濾板,針對(duì)電視的視頻流,提供了對(duì)視頻信號(hào)幀的抓取功
6
通過(guò)上述測(cè)試平臺(tái)與紅外、LVDS模塊結(jié)合實(shí)現(xiàn)的數(shù)字電視系統(tǒng)閉環(huán)測(cè)試的裝置,
有能力對(duì)數(shù)字電視系統(tǒng)進(jìn)行閉環(huán)、自動(dòng)化的測(cè)試,并且具有非侵入和通用的特點(diǎn)。 請(qǐng)參閱圖1所示,為數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置的整體架構(gòu)示意圖;展示了利用
紅外和LVDS總線的數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置的整體架構(gòu)。整體架構(gòu)分為三個(gè)部分,數(shù)
字電視為被測(cè)系統(tǒng),擴(kuò)展模塊是為了實(shí)現(xiàn)測(cè)試閉環(huán)而擴(kuò)展出的紅外控制模塊和LVDS總線
控制模塊,測(cè)試主機(jī)用于運(yùn)行測(cè)試平臺(tái)實(shí)施測(cè)試。下面對(duì)架構(gòu)中的這三個(gè)部分進(jìn)行詳細(xì)敘
述 數(shù)字電視系統(tǒng)101運(yùn)行于數(shù)字電視,為實(shí)際的被測(cè)對(duì)象,系統(tǒng)主要實(shí)現(xiàn)視頻、音頻 的解碼,并將解碼后的視頻信息傳送到顯示屏幕,音頻信息傳送到聲音播放設(shè)備;另外,系 統(tǒng)還需要接受電視面板和紅外等控制信號(hào),實(shí)現(xiàn)對(duì)媒體信號(hào)的選擇,以及亮度、色彩、音量 等一系列的配置。這里主要描述與實(shí)現(xiàn)閉環(huán)測(cè)試相關(guān)的功能模塊顯示屏1011為專門的視 頻顯示硬件模塊,它接受由視頻解碼1012模塊傳來(lái)的視頻信息進(jìn)行顯示,他們之間是通過(guò) LVDS總線1013進(jìn)行連接。紅外接收模塊1014用于接受紅外遙控面板發(fā)出的紅外信號(hào),根 據(jù)信號(hào)對(duì)數(shù)字電視進(jìn)行控制。 擴(kuò)展模塊中的LVDS總線控制模塊102負(fù)責(zé)對(duì)數(shù)字電視上屏信號(hào)的捕獲,其實(shí)現(xiàn)原 理是,利用重新橋接的LVDS總線1021和1022代替原有的LVDS數(shù)據(jù)通路1013,從而實(shí)現(xiàn) 模塊對(duì)LVDS總線的過(guò)濾功能當(dāng)LVDS控制模塊未接收到測(cè)試平臺(tái)104發(fā)來(lái)的捕獲指令時(shí), 該模塊僅僅是將1021傳送來(lái)的數(shù)據(jù)直接轉(zhuǎn)發(fā)到1022,以實(shí)現(xiàn)上屏數(shù)據(jù)的屏幕顯示;當(dāng)LVDS 模塊接收到捕獲指令時(shí),其在總線1021到1022的數(shù)據(jù)轉(zhuǎn)發(fā)流程中開辟了一條數(shù)據(jù)旁路,將 當(dāng)前的屏幕數(shù)據(jù)截取并保存到指定數(shù)據(jù)緩沖區(qū)。當(dāng)數(shù)據(jù)緩沖區(qū)中存在數(shù)據(jù)時(shí),LVDS控制模 塊允許測(cè)試平臺(tái)執(zhí)行獲取屏幕數(shù)據(jù)指令,并將數(shù)據(jù)信息回傳至測(cè)試平臺(tái)。
擴(kuò)展模塊中的紅外控制模塊103負(fù)責(zé)紅外信號(hào)的學(xué)習(xí)以及信號(hào)的發(fā)射。學(xué)習(xí)過(guò)程 為紅外控制模塊103接收到測(cè)試平臺(tái)的學(xué)習(xí)指令,然后進(jìn)入紅外接收狀態(tài),當(dāng)接收到紅外 遙控面板104的紅外信號(hào)時(shí),便將模擬紅外信號(hào)轉(zhuǎn)為數(shù)字信號(hào)并回傳到測(cè)試平臺(tái),然后保 存。發(fā)射過(guò)程紅外控制模塊接收測(cè)試平臺(tái)的紅外發(fā)射指令,根據(jù)發(fā)射指令中包含的紅外信 號(hào)信息,將數(shù)字信號(hào)轉(zhuǎn)化為相應(yīng)的模擬紅外信號(hào)進(jìn)行發(fā)送。 測(cè)試主機(jī)上的測(cè)試平臺(tái)105實(shí)現(xiàn)了對(duì)被測(cè)系統(tǒng)-數(shù)字電視系統(tǒng)-的測(cè)試配置以及 測(cè)試執(zhí)行。其核心模塊為測(cè)試配置執(zhí)行模塊1053,測(cè)試配置過(guò)程主要是配置測(cè)試邏輯,并 將紅外控制模塊103以及LVDS總線控制模塊102的數(shù)據(jù)應(yīng)用于測(cè)試邏輯配置和測(cè)試控制 中。數(shù)據(jù)存儲(chǔ)1054負(fù)責(zé)保存測(cè)試平臺(tái)中測(cè)試相關(guān)的所有數(shù)據(jù),包括紅外控制模塊以及LVDS 總線控制模塊返回的紅外和屏幕數(shù)據(jù)。通訊模塊1051負(fù)責(zé)與兩個(gè)擴(kuò)展模塊之間的串口通 訊,實(shí)現(xiàn)紅外數(shù)據(jù)的接收和發(fā)送,并發(fā)送控制指令到LVDS總線控制模塊實(shí)現(xiàn)屏幕信息捕獲 以及接受屏幕數(shù)據(jù)信息,需要說(shuō)明的是上述控制信息均由測(cè)試配置執(zhí)行模塊1053發(fā)出, 而返回的結(jié)果也最終返回到模塊1053。信息處理模塊1052是通訊模塊1051與測(cè)試配置執(zhí) 行模塊1053之間的數(shù)據(jù)轉(zhuǎn)化器,同時(shí)負(fù)責(zé)部分?jǐn)?shù)據(jù)校驗(yàn)的功能實(shí)現(xiàn),例如將實(shí)時(shí)屏幕信 息與預(yù)期信息進(jìn)行對(duì)比等。 請(qǐng)參閱圖2所示,為數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置的部署方案,該測(cè)試裝置需要如 下部署流程主機(jī)端安裝測(cè)試平臺(tái)201,即測(cè)試平臺(tái)的安裝和部署,在測(cè)試主機(jī)上安裝測(cè)試環(huán)境各個(gè)模塊并注冊(cè);連接測(cè)試平臺(tái)與紅外控制模塊202,完成串口硬件連接后配置串口 數(shù)傳相關(guān)參數(shù),以保證測(cè)試平臺(tái)與紅外控制模塊之間的數(shù)據(jù)能夠雙向通訊;將LVDS控制模 塊嵌入數(shù)字電視203,即利用LVDS總線控制模塊的輸入輸出接口代替原有的上屏信號(hào)總 線,使得總線數(shù)據(jù)流經(jīng)該控制模塊從而實(shí)現(xiàn)數(shù)據(jù)的截獲,連接完成后需要調(diào)試并確認(rèn)該模 塊的嵌入不影響原始上屏信號(hào)的傳輸。連接測(cè)試平臺(tái)與LVDS控制模塊204,將測(cè)試平臺(tái)與 LVDS總線控制模塊利用串口相連,并調(diào)試以保證雙向數(shù)傳聯(lián)通。完成上述步驟后即完成了 本測(cè)試裝置的硬件連接和部署,然后啟動(dòng)測(cè)試平臺(tái)205、進(jìn)行測(cè)試配置206后,即可開始使 用本測(cè)試裝置進(jìn)行測(cè)試207。 請(qǐng)參閱圖3所示,為數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置的使用流程圖,是從用戶角度描 述使用該測(cè)試裝置所需的測(cè)試步驟。開啟數(shù)字電視301,即啟動(dòng)數(shù)字電視,并保證紅外信號(hào) 接受正常,通過(guò)LVDS控制模塊的屏顯正常。學(xué)習(xí)紅外信號(hào)并將數(shù)字信號(hào)保存302,為了能夠 在后續(xù)的測(cè)試過(guò)程中能夠模擬紅外遙控面板的信號(hào),首先需要從紅外遙控面板學(xué)習(xí)紅外信 號(hào),然后將模擬量轉(zhuǎn)化為數(shù)字量并回傳到測(cè)試平臺(tái)進(jìn)行保存。在測(cè)試配置中添加紅外信號(hào) 相關(guān)控制304是指,在測(cè)試配置環(huán)節(jié)根據(jù)測(cè)試要求在指定的時(shí)刻或邏輯利用該紅外信號(hào)控 制被測(cè)系統(tǒng)。305、306、307為視頻信號(hào)相關(guān)測(cè)試配置流程利用LVDS總線控制模塊捕獲屏 幕信息305,是通過(guò)測(cè)試平臺(tái)發(fā)送捕獲指令到LVDS總線控制模塊,然后該模塊捕獲當(dāng)前屏 幕數(shù)據(jù)并保存到自身的緩沖區(qū)。將屏幕信息添加到測(cè)試平臺(tái)數(shù)據(jù)庫(kù)306,是指測(cè)試平臺(tái)從 LVDS總線控制模塊獲取當(dāng)前緩沖區(qū)的數(shù)據(jù),并保存到數(shù)據(jù)庫(kù)以備后續(xù)配置使用。在測(cè)試配 置中添加屏幕信息處理307,類似304,利用保存在數(shù)據(jù)庫(kù)中的屏幕數(shù)據(jù)配置測(cè)試,達(dá)到控 制測(cè)試流程或結(jié)果驗(yàn)證的目的。上述內(nèi)容配置完成后,即可執(zhí)行測(cè)試308,并在測(cè)試完成后 分析測(cè)試結(jié)果309。 請(qǐng)參閱圖4所示,為數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置的詳細(xì)處理流程圖。初始化測(cè)試 平臺(tái)401,首先啟動(dòng)數(shù)字電視,并根據(jù)測(cè)試要求設(shè)置電視初始狀態(tài),然后啟動(dòng)測(cè)試主機(jī)端測(cè) 試平臺(tái)并選擇指定配置執(zhí)行測(cè)試;讀取配置并執(zhí)行測(cè)試402,在此步驟中測(cè)試平臺(tái)逐條獲 取測(cè)試配置;403判斷是否到測(cè)試配置末尾,如果已經(jīng)到末尾,則結(jié)束整個(gè)測(cè)試流程415 ;如 果未到達(dá)配置末尾,則判斷是否為L(zhǎng)VDS視頻捕獲指令404,如果不是則繼續(xù)判斷是否為紅 外信號(hào)發(fā)送指令405,如果仍然不是則說(shuō)明本條指令只是一般的邏輯控制相關(guān)配置,然后執(zhí) 行控制指令406,執(zhí)行完成后保存數(shù)據(jù)407,再進(jìn)行下一條測(cè)試配置指令的讀取402。
當(dāng)404判斷結(jié)果為真時(shí),即當(dāng)前需要執(zhí)行LVDS屏幕信息捕獲指令,測(cè)試平臺(tái)發(fā)送 屏幕信息捕獲指令到LVDS控制模塊408 ;LVDS控制模塊接收指令并捕獲屏幕信息409,然 后等待測(cè)試平臺(tái)的屏幕信息回傳指令,接到回傳指令后將屏幕信息回傳至測(cè)試平臺(tái)410 ; 在測(cè)試平臺(tái)端接收屏幕信息,并根據(jù)測(cè)試配置的要求處理回傳的屏幕信息411,對(duì)屏幕信息 的處理主要包括根據(jù)回傳的屏幕信息與測(cè)試預(yù)期相比較,驗(yàn)證測(cè)試結(jié)果的正確性;根據(jù) 測(cè)試結(jié)果的正確性或屏幕信息正確性(例如,回傳的屏幕尺寸是否符合要求)控制測(cè)試流 程。執(zhí)行完成后保存數(shù)據(jù)407,并繼續(xù)讀取下一條測(cè)試配置。 當(dāng)405判斷結(jié)果為真時(shí),即需要執(zhí)行紅外信號(hào)發(fā)送,測(cè)試平臺(tái)根據(jù)配置從數(shù)據(jù)庫(kù) 中讀取相應(yīng)的紅外信號(hào),然后將信號(hào)內(nèi)容發(fā)送到紅外控制模塊412;紅外控制模塊接收到 測(cè)試平臺(tái)的發(fā)送指令后,首先將紅外數(shù)字信號(hào)轉(zhuǎn)化為模擬信號(hào),然后通過(guò)硬件發(fā)送413;數(shù) 字電視系統(tǒng)則接收紅外指令并執(zhí)行;當(dāng)紅外信號(hào)發(fā)送完成,保存當(dāng)前指令數(shù)據(jù)407,繼續(xù)讀
8取并執(zhí)行下一條測(cè)試配置。 最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明而并非限制本發(fā)明所描述的技術(shù) 方案;因此,盡管本說(shuō)明書參照上述的各個(gè)實(shí)施例對(duì)本發(fā)明已進(jìn)行了詳細(xì)的說(shuō)明,但是,本 領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,仍然可以對(duì)本發(fā)明進(jìn)行修改或等同替換;而一切不脫離發(fā) 明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
一種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置,包括數(shù)字電視系統(tǒng)以及測(cè)試主機(jī)系統(tǒng),其特征在于在數(shù)字電視系統(tǒng)以及測(cè)試主機(jī)系統(tǒng)之間設(shè)有擴(kuò)展模塊;所述的擴(kuò)展模塊由負(fù)責(zé)數(shù)字電視上屏信號(hào)捕獲的LVDS總線控制模塊(102)和負(fù)責(zé)紅外信號(hào)學(xué)習(xí)及發(fā)射的控制模塊(103)組成;其中,數(shù)字電視系統(tǒng)中的顯示屏(1011)接受由視頻解碼模塊(1012)傳來(lái)的視頻信息并進(jìn)行顯示,通過(guò)LVDS總線(1013)進(jìn)行連接;數(shù)字電視紅外接收模塊(1014)接受遙控面板(104)發(fā)出的信號(hào),對(duì)數(shù)字電視進(jìn)行控制;所述的擴(kuò)展模塊同時(shí)與測(cè)試主機(jī)系統(tǒng)的測(cè)試平臺(tái)(105)進(jìn)行連接;測(cè)試平臺(tái)(105)包括測(cè)試配置執(zhí)行模塊(1053),以及與該模塊連接的數(shù)據(jù)存儲(chǔ)模塊(1054)和信息處理模塊(1052);所述的測(cè)試配置執(zhí)行模塊(1053)配置測(cè)試邏輯,并將紅外信號(hào)控制模塊(103)以及LVDS總線控制模塊(102)的數(shù)據(jù)應(yīng)用于測(cè)試邏輯配置和測(cè)試控制中;所述的對(duì)數(shù)字電視上屏信號(hào)的捕獲,利用重新橋接的LVDS總線(1021)和(1022)代替原有的LVDS數(shù)據(jù)通路(1013),實(shí)現(xiàn)模塊對(duì)LVDS總線的數(shù)據(jù)過(guò)濾當(dāng)LVDS控制模塊未接收到測(cè)試平臺(tái)(104)發(fā)來(lái)的捕獲指令時(shí),該模塊僅將1021傳送來(lái)的數(shù)據(jù)直接轉(zhuǎn)發(fā)到(1022),實(shí)現(xiàn)上屏數(shù)據(jù)的屏幕顯示;當(dāng)LVDS模塊接收到捕獲指令時(shí),將當(dāng)前的屏幕數(shù)據(jù)截取并保存到指定數(shù)據(jù)緩沖區(qū);當(dāng)數(shù)據(jù)緩沖區(qū)中存在數(shù)據(jù)時(shí),LVDS控制模塊允許測(cè)試平臺(tái)執(zhí)行獲取屏幕數(shù)據(jù)指令,并將數(shù)據(jù)信息回傳至測(cè)試平臺(tái)。
2. 根據(jù)權(quán)利要求1所述的一種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置,其特征在于所述的數(shù)字 電視控制信號(hào)為紅外線控制信號(hào)。
3. 根據(jù)權(quán)利要求1所述的一種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置,其特征在于所述的LVDS 總線控制模塊(102)嵌入到數(shù)字電視系統(tǒng)。
4. 根據(jù)權(quán)利要求1所述的一種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置,其特征在于所述的擴(kuò)展 模塊與測(cè)試平臺(tái)之間通過(guò)串口相連,利用測(cè)試主機(jī)端系統(tǒng)串口驅(qū)動(dòng)與擴(kuò)展模塊進(jìn)行通訊。
5. —種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試方法,其特征在于包括以下步驟 初始化測(cè)試平臺(tái)(401),啟動(dòng)數(shù)字電視,根據(jù)測(cè)試要求設(shè)置電視初始狀態(tài);啟動(dòng)測(cè)試主機(jī)端測(cè)試平臺(tái)并選擇指定配置執(zhí)行測(cè)試; 讀取配置并執(zhí)行測(cè)試(402),在此步驟中測(cè)試平臺(tái)逐條獲取測(cè)試配置;(403) 判斷是否到測(cè)試配置末尾,如果已經(jīng)到末尾則結(jié)束整個(gè)測(cè)試流程(415);如果未 到達(dá)配置末尾,則判斷是否為L(zhǎng)VDS視頻捕獲指令(404);不是則繼續(xù)判斷是否為紅外信號(hào)發(fā)送指令(405),如果仍然不是則執(zhí)行控制指令 (406),執(zhí)行完成后保存數(shù)據(jù)(407),然后再進(jìn)行下一條測(cè)試配置指令的讀取(402);(404) 判斷結(jié)果為真時(shí),執(zhí)行LVDS屏幕信息捕獲指令,測(cè)試平臺(tái)發(fā)送屏幕信息捕獲指 令到LVDS控制模塊(408);LVDS控制模塊接收指令并捕獲屏幕信息(409),接到回傳后將屏幕信息回傳至測(cè)試平 臺(tái)(410);在測(cè)試平臺(tái)端接收屏幕信息,并根據(jù)測(cè)試配置的要求處理回傳的屏幕信息(411);處 理過(guò)程主要包括根據(jù)回傳的屏幕信息與測(cè)試預(yù)期相比較,驗(yàn)證測(cè)試結(jié)果的正確性;根據(jù)測(cè)試結(jié)果正確性和屏幕信息正確性控制測(cè)試流程;執(zhí)行完成后保存數(shù)據(jù)(407),并繼續(xù)讀取下一條測(cè)試配置;當(dāng)(405)判斷結(jié)果為真時(shí),即需要執(zhí)行紅外信號(hào)發(fā)送,測(cè)試平臺(tái)根據(jù)配置從數(shù)據(jù)庫(kù)中讀取相應(yīng)的紅外信號(hào),然后將信號(hào)內(nèi)容發(fā)送到紅外控制模塊(412);紅外控制模塊接收到測(cè)試平臺(tái)的發(fā)送指令,將紅外數(shù)字信號(hào)轉(zhuǎn)化為模擬信號(hào)后進(jìn)行發(fā)送(413);數(shù)字電視系統(tǒng)接收紅外指令并執(zhí)行;當(dāng)紅外信號(hào)發(fā)送完成后,保存當(dāng)前指令相關(guān)數(shù)據(jù)(407),繼續(xù)讀取并執(zhí)行下一條測(cè)試配置。
全文摘要
一種數(shù)字電視系統(tǒng)閉環(huán)測(cè)試裝置及測(cè)試方法,包括數(shù)字電視系統(tǒng)、測(cè)試主機(jī)系統(tǒng)以及擴(kuò)展模塊;擴(kuò)展模塊由負(fù)責(zé)數(shù)字電視上屏信號(hào)捕獲的LVDS總線控制模塊和負(fù)責(zé)紅外信號(hào)學(xué)習(xí)及發(fā)射的控制模塊組成。紅外信號(hào)學(xué)習(xí)及發(fā)射模塊與測(cè)試主機(jī)也通過(guò)串口連接,負(fù)責(zé)對(duì)遙控面板的紅外信號(hào)進(jìn)行學(xué)習(xí),并利用學(xué)習(xí)到的紅外信息對(duì)數(shù)字電視進(jìn)行控制;LVDS總線控制模塊與數(shù)字電視通過(guò)LVDS總線進(jìn)行連接,與測(cè)試主機(jī)之間通過(guò)串口連接,LVDS總線控制模塊利用重新橋接的LVDS總線代替原有的LVDS數(shù)據(jù)通路,實(shí)現(xiàn)模塊對(duì)LVDS總線數(shù)據(jù)的過(guò)濾,并通過(guò)串口將實(shí)時(shí)捕獲的屏幕信息回傳至測(cè)試主機(jī)。本發(fā)明利用紅外控制模塊和LVDS總線控制模塊的結(jié)合,為數(shù)字電視的自動(dòng)化測(cè)試實(shí)施提供了可行方案。
文檔編號(hào)G08C23/04GK101778309SQ20101003399
公開日2010年7月14日 申請(qǐng)日期2010年1月12日 優(yōu)先權(quán)日2010年1月12日
發(fā)明者劉志方, 劉斌, 周漢清, 王麗娜, 高小鵬, 龍翔 申請(qǐng)人:北京航空航天大學(xué)