新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > USB2.0在視頻壓縮存儲系統(tǒng)中的應(yīng)用

        USB2.0在視頻壓縮存儲系統(tǒng)中的應(yīng)用

        作者: 時間:2013-07-03 來源:網(wǎng)絡(luò) 收藏
        1引言

        在組建流媒體服務(wù)器時,為了能容納更多的在線并發(fā)用戶,要求在前端的視頻流需經(jīng)過壓 縮 且傳輸?shù)絇C的接口速度不應(yīng)成為瓶頸。在家庭DVR(數(shù)字視頻存儲)應(yīng)用中,家用電腦的普 及使人們希望通過簡單的接口在PC上觀看電視節(jié)目,并存儲、回放精彩片斷。 對于擁有DV的人們,希望能把自拍的視頻存儲到PC中并加以剪輯。MPEG2壓縮技術(shù) 和USB接口正好滿足這樣的要求。

        本文設(shè)計的系統(tǒng)相當(dāng)于一個視頻采集卡,帶有壓縮功能,并且采用USB接口。目前大 多數(shù)的采集卡是基于PCI接口,他的缺點是置于機箱內(nèi)部,容易受到干擾;而且PCI插槽數(shù)目 有限;雖然PCI的傳輸速度理論上達到133 MB/s,但是PCI插槽要分享此帶寬?,F(xiàn) 在支持USB 2.0的主機板越來越多,他的傳輸速度理論上達到480 Mb/s,在實際測試中也可 達到200 Mb/s,完全滿足流媒體傳輸對帶寬的要求,再加上USB接口即插即用,置于PC外部 ,工作電流為500mA,因此把USB技術(shù)引入到采集系統(tǒng)是合適的。

        2系統(tǒng)硬件結(jié)構(gòu)

        系統(tǒng)的硬件框架如圖1所示,主要由2個主芯片構(gòu)成,一個是部分的MB86391,他 完成MPEG的硬件壓縮;另一個是USB 2.0芯片,他完成數(shù)據(jù)的傳輸和USB協(xié)議的實現(xiàn),并且 利用集成的51內(nèi)核作為其他芯片的控制端。

        模擬視頻信號先經(jīng)過SAA7113視頻A/D轉(zhuǎn)換形成8 b的YUV4∶2∶2數(shù)字信號輸入到MB86391 的 視頻輸入接口DVIDEO[70]。模擬音頻信號則通過PCM1800進行A/D轉(zhuǎn)換,形成串行數(shù)字 信號,輸入到GO7007SB的SDATA引腳。音頻A/D轉(zhuǎn)換需要PCM1723提供與壓縮芯片的時鐘相位 鎖 相的時鐘信號。音視頻數(shù)字信號經(jīng)MB86391的壓縮處理后,輸出符合MPEG 1/2標(biāo)準(zhǔn)的 混合影音碼流。該碼流通過8位并行接口與68013的FD[7..0]相連,USB芯片采用Sla ve FIFO方式接收數(shù)據(jù),一個FIFO寫滿后就向USB核心發(fā)中斷,核心收到中斷后把FIFO中的數(shù)據(jù) 發(fā)往PC,完成 一次的數(shù)據(jù)傳送,同時第二個FIFO區(qū)也在繼續(xù)接收MB86391的碼流,4個FIFO輪流接收。MB8 6391作為該電路的主芯片,由1個E2PROM進行編程和初始化。另外,壓縮處理過程中需要 很大的緩存,所以外接1塊8 MB的SDRAM。

        2.1

        是當(dāng)今許多圖像、多媒體應(yīng)用中的尖端技術(shù),也是最重要的一部分。高清晰電視 圖像 數(shù)字化后一般都達到了1 Gb/s,以目前的傳輸網(wǎng)絡(luò)和存儲容量,一定要先進行壓縮。本文采 用的是MB86391視頻壓縮芯片,208腳、HQFP封裝、0.18 μm工藝、工作頻率27/54 MHz。其 主要特性如下:

        (1)編碼符合ISO/IEC138182(MPEG1 video)MP@ML或ISO/IEC111722(MPEG1 video)。
        (2)25 Hz隔行掃描時,最大的屏幕尺寸:720×576。
        (3)D1格式和YUV輸入。
        (4)8 b并行同步方式輸出。
        (5)復(fù)合音頻視頻輸出,最大的碼流速率20 Mb/s。

        86391外接1片4 Mb的FLASHROM,上電直接加ROM并且用串口進行參數(shù)配置,所 以必須加 1塊RS 232電平轉(zhuǎn)換芯片MAX3222,通過串口向MB86391相應(yīng)的寄存器地址寫入數(shù)值,來控制 壓縮過程。

        2.2數(shù)據(jù)傳輸

        賽普拉斯公司提供的CY68013芯片是世界上第一款集成USB 2.0的微處理器,集成了USB 2.0 收發(fā)器、SIE(串行接口引擎)、增強的8051微控制器和可編程的外圍接口。GPIF(Genera l Programmable Interface)和主/從端點FIFO(8位或16位數(shù)據(jù)總線),為ATA,UTOPIA,E PP,PCMCIA和DSP等提供了簡單和無縫連接接口。

        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 家居| 石狮市| 毕节市| 和顺县| 舒城县| 灵石县| 南昌县| 翁牛特旗| 上栗县| 南投县| 舒城县| 米林县| 台南县| 平安县| 弥勒县| 平武县| 荥经县| 巴东县| 邵阳市| 新密市| 邳州市| 游戏| 玉门市| 长葛市| 肥乡县| 绵竹市| 阳信县| 广西| 揭阳市| 盐城市| 五华县| 乌审旗| 文山县| 赣榆县| 项城市| 观塘区| 潞城市| 漳浦县| 松溪县| 安阳市| 万安县|