數(shù)據(jù)包做簡(jiǎn)單寄存處理后送入誤碼自恢復(fù)模塊24。另外,若Ts流數(shù)據(jù)包為未添加SPS和PPS信息的Ts碼流,則該Ts流數(shù)據(jù)包被送入Ts流解析重編碼模塊22,Ts流解析重編碼模塊22解析該Ts流數(shù)據(jù)包的SPS和PPS信息,并將該Ts流數(shù)據(jù)包的SPS和PPS信息與該Ts流數(shù)據(jù)包重編碼成Ts流數(shù)據(jù)包,然后將重編碼后的Ts流數(shù)據(jù)包送至誤碼自恢復(fù)模塊24。誤碼自恢復(fù)模塊24能夠過(guò)濾包頭信息(例如十六進(jìn)制的47)錯(cuò)誤的Ts流數(shù)據(jù)包,并消除(矯正)包長(zhǎng)大于或者小于188字節(jié)的Ts流數(shù)據(jù)包對(duì)后面正確Ts流數(shù)據(jù)包的影響,例如,丟棄包長(zhǎng)大于188字節(jié)的Ts流數(shù)據(jù)包中超過(guò)188字節(jié)之后的部分,以及對(duì)包長(zhǎng)小于188字節(jié)的Ts流數(shù)據(jù)包進(jìn)行填充至188字節(jié)。過(guò)濾和矯正之后的Ts流數(shù)據(jù)包被送至UDP協(xié)議打包器25的內(nèi)置緩沖FIF0(First In First Out,先進(jìn)先出),UDP協(xié)議打包器25能夠自動(dòng)獲取以太網(wǎng)傳輸對(duì)象(例如第一至第η音視頻播放設(shè)備)的IP地址和MAC (Media Access Control,物理地址)地址,然后UDP協(xié)議打包器25根據(jù)UDP網(wǎng)絡(luò)協(xié)議將內(nèi)置緩沖FIFO中的至少一個(gè)Ts流數(shù)據(jù)包打包成UDP數(shù)據(jù)報(bào)格式的UDP數(shù)據(jù)報(bào),并將UDP數(shù)據(jù)報(bào)打包成以太網(wǎng)封裝(RFC894)格式的UDP數(shù)據(jù)報(bào),打包完成的UDP數(shù)據(jù)報(bào)被送至以太網(wǎng)電路31。以太網(wǎng)電路31將UDP數(shù)據(jù)報(bào)發(fā)送至第一路由器32。第一路由器32將接收到的UDP數(shù)據(jù)報(bào)轉(zhuǎn)發(fā)至下一個(gè)中間路由器即第二路由器33,直至轉(zhuǎn)發(fā)至最后的第η路由器3η+1。第η路由器3η+1將接收到的UDP數(shù)據(jù)報(bào)發(fā)送給終端例如電腦。例如通過(guò)VLC播放器播放無(wú)線(xiàn)音視頻發(fā)射設(shè)備5采集的首視頻。
[0029]圖3是本實(shí)用新型的一種無(wú)線(xiàn)音視頻接收系統(tǒng)10具體實(shí)施例的結(jié)構(gòu)示意圖。核心模塊包括I2C配置模塊6、射頻解調(diào)模塊1、FPGA芯片和以太網(wǎng)電路31。如圖3所示,核心模塊可以采用外接的12V DC電源,I2C配置模塊6可以接收來(lái)自外部設(shè)備的控制信號(hào),I2C配置模塊6根據(jù)控制信號(hào)設(shè)置射頻解調(diào)模塊I的接收頻率,該外部設(shè)備可以是計(jì)算機(jī)也可以是專(zhuān)用的控制子板等。其中,射頻解調(diào)模塊I完成射頻信號(hào)的接收以及解調(diào)后,以標(biāo)準(zhǔn)的Ts流數(shù)據(jù)包輸出給FPGA芯片。Ts流數(shù)據(jù)包被FPGA芯片分析打包后送給以太網(wǎng)電路31,通過(guò)路由器進(jìn)行互聯(lián)網(wǎng)音視頻數(shù)據(jù)轉(zhuǎn)發(fā),最終通過(guò)電腦PC的VLC播放器播放音視頻。
[0030]圖4是本實(shí)用新型的一種無(wú)線(xiàn)音視頻接收系統(tǒng)10實(shí)施例的通訊示意圖。如圖4所示,無(wú)線(xiàn)音視頻接收系統(tǒng)10中的上述核心模塊可以通過(guò)I2C配置模塊6將射頻解調(diào)模塊I的接收頻率設(shè)置為無(wú)線(xiàn)音視頻發(fā)射設(shè)備5的發(fā)射頻率的中心頻率,以接收來(lái)自無(wú)線(xiàn)音視頻發(fā)射設(shè)備5發(fā)射的音視頻信號(hào),這些音視頻信號(hào)由解碼處理器2處理以后通過(guò)以太網(wǎng)電路31發(fā)送至第一路由器32。第一路由器32將接收到的音視頻信號(hào)轉(zhuǎn)發(fā)至電腦PC1,此時(shí)觀(guān)測(cè)者Pl即可通過(guò)電腦PCl上的VLC播放器觀(guān)看無(wú)線(xiàn)音視頻發(fā)射設(shè)備5采集的音視頻。同時(shí)第一路由器32也將音視頻信號(hào)轉(zhuǎn)發(fā)至第二路由器33。第二路由器33將接收到的音視頻數(shù)據(jù)轉(zhuǎn)發(fā)至電腦PC2,此時(shí)觀(guān)測(cè)者Ρ2即可通過(guò)電腦PC2上的VLC播放器觀(guān)看無(wú)線(xiàn)音視頻發(fā)射設(shè)備5采集的音視頻。同時(shí)第二路由器33也將音視頻信號(hào)轉(zhuǎn)發(fā)至第三路由器34,直至第η路由器3η+1。第η路由器3η+1將接收的音視頻信號(hào)轉(zhuǎn)發(fā)給電腦PCn,此時(shí)觀(guān)測(cè)者Pn即可通過(guò)電腦PCn上的VLC播放器觀(guān)看無(wú)線(xiàn)音視頻發(fā)射設(shè)備5采集的音視頻。
[0031]本實(shí)用新型實(shí)施例包括以下優(yōu)點(diǎn):
[0032]通過(guò)在FPGA芯片上集成了解碼處理器,從而集成了音視頻解碼算法,通道自識(shí)別算法、Ts流解析重編碼算法、誤碼自恢復(fù)算法和UDP網(wǎng)絡(luò)協(xié)議算法等關(guān)鍵算法,降低了開(kāi)發(fā)難度,縮短了開(kāi)發(fā)周期,大大地降低了系統(tǒng)的傳輸延遲;采用了通道自識(shí)別算法,可根據(jù)碼流識(shí)別出添加SPS、PPS信息和未添加SPS、PPS信息的兩種Ts流編碼,并自動(dòng)選擇兩種Ts流編碼的傳輸通道,提高了系統(tǒng)的兼容性;采用了誤碼自恢復(fù)算法,解決了畫(huà)面出現(xiàn)區(qū)域性損毀抖動(dòng)等質(zhì)量不好等問(wèn)題;采用了 UDP網(wǎng)絡(luò)協(xié)議算法,并將UDP協(xié)議作為核心主體,避免了大規(guī)模TCP/IP協(xié)議復(fù)雜的軟硬件編碼,大大降低了網(wǎng)絡(luò)協(xié)議編碼難度,有效縮短了編碼周期;采用以太網(wǎng)電路進(jìn)行音視頻高效的互聯(lián)網(wǎng)傳輸,并可采用VLC播放器等網(wǎng)絡(luò)播放器播放音視頻,不僅極大地突破了傳統(tǒng)意義上的距離限制,還極大地滿(mǎn)足了時(shí)代發(fā)展的普適性要求。
[0033]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0034]盡管已描述了本實(shí)用新型實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本實(shí)用新型實(shí)施例范圍的所有變更和修改。
[0035]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者終端設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0036]以上對(duì)本實(shí)用新型所提供的一種無(wú)線(xiàn)音視頻接收系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本實(shí)用新型的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本實(shí)用新型的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本實(shí)用新型的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本實(shí)用新型的限制。
【主權(quán)項(xiàng)】
1.一種無(wú)線(xiàn)音視頻接收系統(tǒng),其特征在于,包括射頻解調(diào)模塊、解碼處理器、數(shù)據(jù)傳輸模塊和音視頻播放模塊,其中,所述射頻解調(diào)模塊的輸入端與無(wú)線(xiàn)音視頻發(fā)射設(shè)備相連;所述解碼處理器的輸入端與所述射頻解調(diào)模塊的輸出端相連;所述數(shù)據(jù)傳輸模塊的輸入端與所述解碼處理器的輸出端相連;所述音視頻播放模塊的輸入端與所述數(shù)據(jù)傳輸模塊的輸出端相連。2.根據(jù)權(quán)利要求1所述的無(wú)線(xiàn)音視頻接收系統(tǒng),其特征在于,所述解碼處理器包括通道自識(shí)別模塊、Ts流解析重編碼模塊、Ts流直通模塊、誤碼自恢復(fù)模塊和UDP協(xié)議打包器,其中,所述通道自識(shí)別模塊的輸入端與所述射頻解調(diào)模塊的輸出端相連;所述Ts流解析重編碼模塊與所述通道自識(shí)別模塊的輸出端相連;所述Ts流直通模塊與所述通道自識(shí)別模塊的輸出端相連;所述誤碼自恢復(fù)模塊分別與所述Ts流解析重編碼模塊的輸出端和所述Ts流直通模塊的輸出端相連;所述UDP協(xié)議打包器分別與所述誤碼自恢復(fù)模塊的輸出端和所述數(shù)據(jù)傳輸模塊的輸入端相連。3.根據(jù)權(quán)利要求1所述的無(wú)線(xiàn)音視頻接收系統(tǒng),其特征在于,所述解碼處理器集成設(shè)置在FPGA芯片上。4.根據(jù)權(quán)利要求1所述的無(wú)線(xiàn)音視頻接收系統(tǒng),其特征在于,所述數(shù)據(jù)傳輸模塊包括以太網(wǎng)電路和第一至第η路由器,其中,所述以太網(wǎng)電路的輸入端與所述解碼處理器的輸出端相連;所述第一路由器的輸入端與所述以太網(wǎng)電路的輸出端相連,所述第一至第η路由器依次連接,其中,η為大于或等于一的整數(shù)。5.根據(jù)權(quán)利要求4所述的無(wú)線(xiàn)音視頻接收系統(tǒng),其特征在于,所述音視頻播放模塊包括第一至第η音視頻播放設(shè)備,所述第一至第η音視頻播放設(shè)備的輸入端與所述第一至第η路由器的輸出端 對(duì)應(yīng)相連。6.根據(jù)權(quán)利要求5所述的無(wú)線(xiàn)音視頻接收系統(tǒng),其特征在于,所述音視頻播放設(shè)備包括VLC播放器。7.根據(jù)權(quán)利要求5所述的無(wú)線(xiàn)音視頻接收系統(tǒng),其特征在于,所述音視頻播放設(shè)備為電腦、手機(jī)、平板中的任意一種。8.根據(jù)權(quán)利要求1所述的無(wú)線(xiàn)音視頻接收系統(tǒng),其特征在于,還包括I2C配置模塊,所述I2C配置模塊與所述射頻解調(diào)模塊相連。
【專(zhuān)利摘要】本實(shí)用新型實(shí)施例提供了一種無(wú)線(xiàn)音視頻接收系統(tǒng),包括射頻解調(diào)模塊、解碼處理器、數(shù)據(jù)傳輸模塊和音視頻播放模塊,其中,射頻解調(diào)模塊的輸入端與無(wú)線(xiàn)音視頻發(fā)射設(shè)備相連;解碼處理器的輸入端與射頻解調(diào)模塊的輸出端相連;數(shù)據(jù)傳輸模塊的輸入端與解碼處理器的輸出端相連;音視頻播放模塊的輸入端與數(shù)據(jù)傳輸模塊的輸出端相連。本實(shí)用新型實(shí)施例解決了相關(guān)技術(shù)中傳輸延遲大、畫(huà)面區(qū)域性損毀抖動(dòng)、編碼格式兼容性不足、網(wǎng)絡(luò)協(xié)議編碼復(fù)雜、接收解碼端音視頻傳輸距離限制等問(wèn)題。
【IPC分類(lèi)】H04N21/643, H04N21/236, H04N21/4408, H04N21/4405
【公開(kāi)號(hào)】CN204836446
【申請(qǐng)?zhí)枴緾N201520453973
【發(fā)明人】陳迎春, 吳沙
【申請(qǐng)人】濟(jì)南知芯集成電路技術(shù)有限公司
【公開(kāi)日】2015年12月2日
【申請(qǐng)日】2015年6月26日