新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Intel Sitsang平臺的便攜式多媒體中心

        基于Intel Sitsang平臺的便攜式多媒體中心

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

        影音錄制

        影音錄制部分(圖3)也是通過硬件實現的。輸入的模擬復合視頻信號經Philips的視頻解碼芯片SAA7113轉換為數字信號,以YUV方式傳輸給華邦公司的JPEG壓縮芯片W9968,經硬件壓縮為Motion JPEG圖像信號并通過擴展總線接口傳輸到開發板。音頻輸入信號則直接通過開發板上的音頻輸入接口送到開發板上的音頻編碼芯片,轉換成數字信號并進行編碼。應用程序將Motion JPEG圖像信號與音頻信號一起轉換為Motion JPEG編碼的AVI格式媒體文件并存入移動硬盤。保存下來的文件可以直接被MPlayer播放。

        視頻錄制電路框圖

        圖 3 視頻錄制電路框圖

        為了給媒體文件的存儲提供大量的空間,本系統通過板上的USB主端口擴展30GB移動硬盤和通用讀卡器。并重新定制Linux內核,使其增加對USB移動硬盤和通用讀卡器的支持。

        紅外遙控

        為了方便用戶的控制,在視頻擴展板上安裝了紅外遙控接收模塊,其基本結構如圖4所示。其中紅外接收裝置僅僅是一個紅外接收頭,接收到的串行數據信號送入MCU( 89C2051),由軟件進行解碼。這樣做的好處是可以通過修改軟件實現對不同遙控器的兼容,同時也充分利用了視頻擴展板上的資源。

        解碼后的數據通過串口送往Sitsang開發板。Qt/Embedded鏈接庫提供對終端設備、虛擬鍵盤和USB鍵盤等多種輸入設備的支持。為了讓Sitsang開發板支持紅外遙控器,修改了Qt/Embedded中處理USB鍵盤事件的部分,將從串口讀入的數據作為鍵盤事件來處理,結合應用程序中熱鍵的定義,完成了遙控功能。

         紅外遙控部分的基本結構

        圖4 紅外遙控部分的基本結構

        網絡服務

        有了媒體播放器的支持,用戶寬帶網絡既可以利用FTP下載工具,從FTP站點上下載影音資源,又可以通過VOD點播系統實現在線觀看視頻節目,享受豐富的網絡資源。本系統支持HTTP協議的順序流式VOD點播和網絡文件系統NFS的視頻點播。除提供VOD點播服務外,本部分還提供網絡廣播的收聽和網絡文件系統的功能。

        結語

        本系統通過移植MPlayer播放器,擴大Sitsang的功能,支持MPEG-1、MPEG-2、DivX3、DivX4、DivX5、XviD等視頻格式和MP3、WMA等音頻格式文件的流暢播放。同時還支持HTTP協議的網絡文件的播放和網絡廣播的收聽。

        視頻擴展板的輸出信號穩定,色彩自然。配合寬屏幕的彩色電視機,給人以美好的視覺享受。視、音頻信號錄制功能可以實現錄像機、網絡機頂盒等功能,與LCD配合又可以使得“隨身看”的節目源多樣化。紅外遙控功能操作簡單,能在相當大的范圍內保證正確的識別。

        系統中提供的其它模塊涉及到圖像處理、文件管理、網絡下載、移動存儲等軟硬件技術,在測試中各模塊工作正常,性能穩定,達到了設計的指標。

        參考文獻:

        1. 陳章龍等,嵌入式技術與系統——Inter XScale結構與開發,北京:北京航空航天大學出版社,2004

        2. Arthur Griffith,KDE 2/Qt編程寶典,北京:電子工業出版社,2002


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宿迁市| 兴海县| 安西县| 景东| 航空| 苍溪县| 仁化县| 弥勒县| 栾城县| 湾仔区| 紫阳县| 三明市| 塘沽区| 华阴市| 长汀县| 宁城县| 九龙城区| 万宁市| 桃园县| 宜春市| 黄大仙区| 龙岩市| 安图县| 安龙县| 蒙城县| 夏邑县| 香港| 色达县| 印江| 望江县| 聊城市| 洛阳市| 三亚市| 东兰县| 安岳县| 宜都市| 长垣县| 凌海市| 郎溪县| 津南区| 阳朔县|