新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的H.324終端實現

        基于DSP的H.324終端實現

        作者: 時間:2012-06-07 來源:網絡 收藏

          該開發板分為視頻編解碼模塊、音頻編解碼模塊、碼流復用及系統控制模塊、視頻顯示模塊、調制解調器模塊。這些模塊加上視頻顯示和聲音輸入回放等外圍設備,共同完成可視電話功能。

          ·視頻編解碼芯片W9960 該芯片主要完成視頻編解碼功能。該芯片特別適于完成H.263/H.261功能,能完成CIF、QCIF、SQCIF等格式的編碼。固化在該芯片中的是標準的H.263視頻編解碼程序,可以工作在非限制運動矢量和PB幀模式。開發板上的復用控制芯片控制該編解碼器的啟動、停止以及編解碼模式轉換。W9960有數字視頻接口,可以支持數字攝像機輸入。另外該芯片還有PCI接口用于和開發板主CPU與顯示模塊交換數據。

          ·音頻編解碼芯片CT8020 該芯片完成音頻編解碼功能。芯片中有G.723.1微代碼,它可以將音頻原始數據(16bit?8kHz)編碼成為G. 723.1數據幀并可以將G. 723.1數據幀解碼成為音頻原始數據。以CT8020為核心的音頻編解碼模塊及其外圍設備可以接收語音輸入編碼并接收G. 723.1碼流解碼后回放。該模塊輸出碼流可以工作在6.3Kbit、5.3Kbit。該模塊的初始化和工作啟動停止以及工作模式的改變可以通過調用其API函數來

          · 視頻顯示模塊 該模塊主要由W9971及其外圍設備組成。該模塊接收輸入的數字化圖像信號以顯示本地圖像,或是接收W9960解碼后的數據以顯示遠端圖像。W9971芯片還可以管理顯示模式,如圖像的大小、位置、色調、對比度等。

          ·視頻輸入模塊 該模塊主要由數字攝像機或是由模擬攝像機和SAA7111芯片組成。SAA7111的功能是將模擬攝像機的輸入圖像信號轉換為數字圖像信號,該信號輸入到視頻顯示模塊用于顯示本地圖像,同時該信號也輸入到視頻編解碼模塊,該信號被編碼后經復用傳輸到遠端。

          ·調制解調器模塊 該模塊主要是完成語音輸入以及調制功能。

          ·復用控制模塊 該模塊是整個的核心,主要由芯片W90210及其存儲器組成。該模塊的主要功能是完成板上各個功能模塊的初始化,接收音頻編解碼模塊輸出的碼流以及視頻編解碼模塊輸出的碼流,并將這些碼流及系統控制信息根據H.223標準復用后經調制解調器調制后在GSTN網絡上傳輸。該模塊更為重要的功能是控制整個板上各個功能模塊的運行,系統中規范的H.229及H.245協議的功能也在本模塊中

          3 軟件的開發

          本是在可嵌入式實時操作系統Supertask下開發的。其中硬件和操作系統以及開發的應用程序的關系如圖3所示。

          

          圖3所示的是本文中的終端的軟件和硬件關系框圖。開發硬件平臺的系列硬件處于系統的底層,由SuperTask實時操作系統對其管理。在操作系統的基礎上開發了硬件的驅動函數,如音頻和視頻編解碼器的驅動函數以及輸入/輸出模塊的驅動函數,這些函數可供開發應用系統時調用。上述終端中的軟件正是在這些驅動函數的基礎上,利用操作系統的服務來開發完成的。

          H.324終端應用系統軟件

          在SuperTask實時操作系統中?將H.324終端系統從功能上劃分為幾個獨立的任務?從整體上將各個任務連接成為一個完整的系統。圖4是各個任務之間的關系。

          


        上一頁 1 2 下一頁

        關鍵詞: 實現 終端 H.324 DSP 基于

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 普格县| 札达县| 库尔勒市| 六盘水市| 景洪市| 龙泉市| 谢通门县| 涞源县| 德安县| 永川市| 盐池县| 广宗县| 松原市| 神农架林区| 清水河县| 苏尼特右旗| 土默特右旗| 集安市| 城步| 曲松县| 濮阳市| 张北县| 察隅县| 扶余县| 冕宁县| 新沂市| 察哈| 利津县| 普定县| 汾阳市| 鄂州市| 静宁县| 邳州市| 丹江口市| 张家口市| 将乐县| 西丰县| 光泽县| 佳木斯市| 汽车| 玛多县|