專利名稱:一種嵌入式藍牙-以太網(wǎng)服務器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種嵌入式系統(tǒng)的藍牙-以太網(wǎng)絡音視頻處理平臺。
背景技術(shù):
隨著通信技術(shù)、網(wǎng)絡技術(shù)及嵌入式系統(tǒng)的發(fā)展,網(wǎng)絡視頻傳輸已成為了可能。 目前,更多的新聞等信息采用視頻方式發(fā)布,優(yōu)酷、土豆等視頻網(wǎng)站層出不窮,PPLive, SopCast等視頻直播及點播軟件也成為網(wǎng)絡用戶的必備軟件。隨著帶寬的不斷增加及視頻 編碼技術(shù)的發(fā)展,視頻質(zhì)量和速率越來越高。但是傳統(tǒng)的家庭用戶仍然習慣于采用電視機 作為信息獲取的重要來源,也作為視頻觀看的第一終端,如果采用主機連接顯示器的方式 不但給用戶來帶不便,更大大降低了資源利用率。如何提高資源利用率的同時滿足傳統(tǒng)用 戶的習慣成為大家研究的話題。近年來移動通信高速發(fā)展,手機的性能不斷提高,短距離無線通信技術(shù)也隨之迅 速發(fā)展。藍牙,Zigbee, UWB及RFID等技術(shù)越發(fā)成熟,其中藍牙已成為手機必備通信模塊; 另外,手機正朝著智能性方向發(fā)展,JAVA為手機的智能化提供了充足的條件。目前,如何將 各種設備有機結(jié)合,尤其是不同網(wǎng)絡接口的設備的高效利用成為熱門話題,將傳統(tǒng)的電視 機系統(tǒng),以太網(wǎng)絡系統(tǒng),藍牙網(wǎng)絡系統(tǒng)有機結(jié)合將具有較為廣闊的應用場景。
發(fā)明內(nèi)容
針對上述問題,本發(fā)明目的在于設計一種嵌入式藍牙-以太網(wǎng)服務器,包括ARM處 理器,視頻解碼器,SDRAM,紅外收發(fā)器,網(wǎng)絡控制器,F(xiàn)LASH,藍牙模塊和VGA控制器、USB控 制器。嵌入式處理器與藍牙模塊通過USB接口連接;嵌入式處理器與視頻解碼器通過高速 數(shù)據(jù)接口連接;視頻解碼器與電視機通過模擬視頻接口連接,可采用AV或VGA接口 ;嵌入 式處理器與網(wǎng)絡模塊通過標準網(wǎng)絡接口連接;網(wǎng)絡模塊通過因特網(wǎng)連接視頻服務器,采用 TCP/IP協(xié)議通信,音視頻傳輸采用基于UDP的RTP協(xié)議;手機通過無線藍牙網(wǎng)絡與藍牙模 塊連接,采用藍牙協(xié)議通信,利用J2ME API調(diào)用解碼庫對音視頻數(shù)據(jù)進行解碼,并實時顯
示.本發(fā)明的有益效果在于將傳統(tǒng)的模擬電視網(wǎng)絡,以太網(wǎng)絡及藍牙網(wǎng)絡有機的結(jié) 合,充分的利用了因特網(wǎng),模擬電視機及手機等資源。系統(tǒng)采用嵌入式技術(shù),大大節(jié)省了空 間,并提高了利用率,降低功耗和成本??捎^看諸如上海體育、ESPN等網(wǎng)絡電視頻道,并可 點播最新電影及電視劇。省去來了大量的機頂盒使用費用,及手機上網(wǎng)費用,系統(tǒng)可同時與 一臺模擬電視機及七臺手機終端建立連接及傳輸音視頻數(shù)據(jù)。
圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)框2為嵌入式藍牙_以太網(wǎng)服務器結(jié)構(gòu)3為本發(fā)明的嵌入式軟件流程圖
圖4為本發(fā)明的手機終端軟件流程5為本發(fā)明的嵌入式藍牙_以太網(wǎng)服務器與手機終端音視頻通信協(xié)議格式
具體實施例方式下面結(jié)合附圖具體說明本發(fā)明如圖2所示,嵌入式藍牙-以太網(wǎng)服務器包括ARM處理器1,視頻解碼器2,SDRAM3, 網(wǎng)絡控制器4,VGA控制器5,F(xiàn)LASH6,USB控制器7,藍牙模塊8和紅外控制器9組成。ARM 處理器1與SDRAM3和視頻解碼器2及FLASH6通過外部數(shù)據(jù)接口連接,采用并行數(shù)據(jù)通信 通信;ARM處理器1與紅外控制器9采用通用I/O連接,便于驅(qū)動設計;ARM處理器1與網(wǎng)絡 控制器4采用標準網(wǎng)絡接口連接;ARM處理器1與藍牙模塊8通過USB控制器7連接,ARM 處理器1內(nèi)嵌BLUEZ協(xié)議棧,可完成藍牙協(xié)議配置及操作;ARM處理器1與VGA控制器5采 用數(shù)據(jù)接口連接,便于驅(qū)動顯示器設備。如圖3所示,首先嵌入式服務器通過網(wǎng)絡接口采用TCP/IP協(xié)議與網(wǎng)絡視頻服務器 建立連接,并通過藍牙接口監(jiān)視手機發(fā)出的連接請求。當與服務器連接成功并與手機建立 藍牙連接后,等待手機發(fā)送的藍牙命令并解析判別。如果為用戶反饋命令,則接收用戶反饋 命令并執(zhí)行,然后給出用戶反饋命令確認;如果為音視頻傳輸命令,則動態(tài)創(chuàng)建緩沖區(qū),采 用RTP協(xié)議接收網(wǎng)絡服務器發(fā)出的音視頻數(shù)據(jù)并緩沖,將數(shù)據(jù)分成兩部分,一部分實時解 碼顯示在電視機上,另外一部分送至手機終端解碼顯示。完成一次操作后回到等待用戶命 令狀態(tài)。如圖4所示,手持終端軟件開啟后搜索周圍藍牙設備,采用藍牙協(xié)議與嵌入式服 務器建立連接,然后等待用戶輸入命令。若用戶輸入接收音視頻數(shù)據(jù)命令,則動態(tài)創(chuàng)建緩沖 區(qū),通過藍牙協(xié)議接收音視頻數(shù)據(jù)并解碼顯示;若為用戶反饋命令,則創(chuàng)建命令發(fā)送隊列, 發(fā)送反饋命令。結(jié)束一次操作后回到等待用戶輸入命令狀態(tài)。如圖5所示,嵌入式藍牙_以太網(wǎng)服務器與手機終端通信協(xié)議采用RTP協(xié)議,其協(xié) 議各數(shù)據(jù)位如下· P 間隙(Padding)。數(shù)據(jù)包包含一個或多個附加間隙位組,其中這部分不屬于 有效載荷。·Χ:擴展位。設置時,在固定頭后面,根據(jù)指定格式設置一個擴展頭?!?CSRC Count 包含CSRC標識符的編號?!?M 標記。標記由Profile文件定義,允許重要事件(如幀邊界)在數(shù)據(jù)包流中 進行標記。· Payload Type 識別RTP有效載荷的格式,并通過應用程序決定其解釋。 Profile文件規(guī)定了從Payload編碼到Payload格式的缺省靜態(tài)映射。另外的Payload Type 編碼可能通過非RTP方法實現(xiàn)動態(tài)定義?!?Sequence Number 每發(fā)送一個RTP數(shù)據(jù)包,序列號增加1,接收端可以依此檢測 數(shù)據(jù)包的丟失并恢復數(shù)據(jù)包序列。· Timestamp 反映RTP數(shù)據(jù)包中的第一個八位組的采樣時間。采樣時間必須通 過時鐘及時提供線性無變化增量,以支持同步和抖動計算。· SSRC 同步源。該標識符隨機選擇,旨在確保在同一個RTP會話中不存在兩個同步源具有相同的SSRC標識符。 ●CSRC:貢獻源標識符。識別該數(shù)據(jù)包中的有效載荷的貢獻源。
權(quán)利要求
一種嵌入式藍牙以太網(wǎng)服務器,其特征在于包括ARM處理器(1),視頻解碼器(2),SDRAM(3),網(wǎng)絡控制器(4),VGA控制器(5),F(xiàn)LASH(6),USB控制器(7),藍牙模塊(8)和紅外控制器(9),ARM處理器(1)與SDRAM(3)和視頻解碼器(2)及FLASH(6)通過外部數(shù)據(jù)接口連接,采用并行數(shù)據(jù)通信通信;ARM處理器(1)與紅外控制器(9)采用通用I/O連接;ARM處理器(1)與網(wǎng)絡控制器(4)采用標準網(wǎng)絡接口連接;ARM處理器(1)與藍牙模塊(8)通過USB控制器(7)連接,ARM處理器(1)與VGA控制器(5)采用數(shù)據(jù)接口連接,ARM處理器(1)內(nèi)嵌BlueZ協(xié)議棧。
2.根據(jù)權(quán)利要求1所述嵌入式藍牙-以太網(wǎng)服務器,手機通過無線藍牙網(wǎng)絡與藍牙模 塊(8)連接,采用藍牙協(xié)議通信,利用J2ME API調(diào)用解碼庫對音視頻數(shù)據(jù)進行解碼,并實時 顯不。
全文摘要
本發(fā)明涉及一種嵌入式藍牙-以太網(wǎng)服務器,提供一種手機和模擬電視機觀看網(wǎng)絡電視及視頻點播的新方法。將互聯(lián)網(wǎng)絡,模擬電視網(wǎng)絡及藍牙網(wǎng)絡有機結(jié)合,實現(xiàn)手機終端和傳統(tǒng)模擬電視機同時觀看網(wǎng)絡電視或點播網(wǎng)絡視頻等功能。其中手機終端觀看網(wǎng)絡電視采用藍牙協(xié)議通信,無需繳納移動網(wǎng)絡使用費用。藍牙-以太網(wǎng)絡服務器采用嵌入式設計,集成以太網(wǎng)接口,存儲器,紅外接收器AV及VGA接口等外部接口設備,同時將藍牙協(xié)議棧移植至嵌入式操作系統(tǒng)中,可同時與一臺模擬電視機及七臺手機終端建立連接。本發(fā)明對于模擬電視和手機終端可分別實現(xiàn)VGA和CIF分辨率下15-20fps的視頻傳輸速率,并保證音視頻同步。
文檔編號H04L12/28GK101815073SQ20101014368
公開日2010年8月25日 申請日期2010年4月12日 優(yōu)先權(quán)日2010年4月12日
發(fā)明者吳元昊, 曹景太, 楊輕云, 王斌, 王鳴浩, 賈建祿, 趙金宇, 郭爽 申請人:中國科學院長春光學精密機械與物理研究所