[發(fā)明專利]一種基于Android系統(tǒng)的3G視頻電話的系統(tǒng)及實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201210025722.3 | 申請日: | 2012-02-06 |
| 公開(公告)號: | CN102740040A | 公開(公告)日: | 2012-10-17 |
| 發(fā)明(設(shè)計)人: | 陳屴;姜明俊;彭華成 | 申請(專利權(quán))人: | 福州瑞芯微電子有限公司 |
| 主分類號: | H04N7/14 | 分類號: | H04N7/14;H04W88/02 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務(wù)所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 android 系統(tǒng) 3g 視頻 電話 實現(xiàn) 方法 | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及一種基于Android系統(tǒng)的3G視頻電話的系統(tǒng)及實現(xiàn)方法。
【背景技術(shù)】
3G視頻電話采用的是基于電路交換(Circuit?Switching,CS)的3G-324M協(xié)議。3G-324M協(xié)議是3GPP組織制定的一個標準體系,可以為各種對時延敏感的應(yīng)用提供足夠高的通信質(zhì)量。
3G-324M協(xié)議包含以下幾個子協(xié)議標準:語音編碼標準(3GPP-AMR、G.723.1)、視頻編碼標準(H.263、MPEG-4、H.261)、數(shù)據(jù)編碼標準(V.14、LAPM(Link?Access?Procedure?for?Modems))、多路復(fù)用和分離標準(H.223)和呼叫控制標準(H.245版本3以上)。其中H.223制定了多路音頻視頻信號在單個移動通信信道的多路復(fù)用應(yīng)用標準,H.245制定了在會話各個階段的消息控制交換標準。在視頻編碼方面,H.263是強制標準,而MPEG-4的簡單檔次和H.261是可選的;音頻編碼方面,AMR是強制標準,推薦支持G.723.1和G.722.2標準。另外,由H.223附錄B制定的level2被指定為強制的多路復(fù)用協(xié)議層,用以增強容錯控制。
Android是Google公司發(fā)布的基于Linux平臺的開源移動操作系統(tǒng)的名稱,是目前最流行的手機開發(fā)平臺。PacketVideo公司的開源項目OpenCore是Android多媒體系統(tǒng)的實現(xiàn)部分,從宏觀上來看,OpenCore主要包含了三大方面的內(nèi)容:
PVPlayer模塊:提供媒體播放器的功能,完成各種音頻、視頻流的回放任務(wù)。
PVAuthor模塊:提供媒體流記錄的功能,完成各種音頻、視頻流以及靜態(tài)圖像的捕獲任務(wù)。
PV2Way模塊:提供3G視頻電話的一個基本框架,完成音視頻編解碼以及3G-324M協(xié)議協(xié)商的任務(wù)。
視頻電話是3G的代表性業(yè)務(wù),而Android手機操作系統(tǒng)是最受用戶歡迎的智能手機平臺,但是由于3G視頻電話與照相機、多媒體、電話、顯示等模塊密切相關(guān),開發(fā)難度大,對主控芯片的性能要求較高,此前3G視頻電話并沒有被應(yīng)用于Android系統(tǒng)中。
Android系統(tǒng)的OpenCore中的PV2Way模塊只提供了一個3G視頻電話多媒體模塊實現(xiàn)的框架,由于以下三點原因無法直接使用,需要進行修改。首先,PV2Way提供的3G-324M協(xié)議棧是開源代碼,成熟程度未知,開發(fā)、維護的難度較大;其次,PV2Way只是用環(huán)回的方式(即將發(fā)送出的數(shù)據(jù)直接讀入接收緩沖區(qū))模擬了數(shù)據(jù)的收發(fā),并沒有真正地與3G無線通信模組進行通信;第三,PV2Way的輸入、輸出方式是讀寫視頻文件,而視頻電話需要將照相機實時采集的視頻數(shù)據(jù)發(fā)送給對端,將接收到的對端的視頻數(shù)據(jù)送屏顯示。此外,視頻電話的應(yīng)用程序、Java類、Java本地調(diào)用部分(JNI)、本地框架、服務(wù)等尚未實現(xiàn),需要完善。
【發(fā)明內(nèi)容】
本發(fā)明所要解決的技術(shù)問題在于提供一種基于Android系統(tǒng)的3G視頻電話的系統(tǒng)及實現(xiàn)方法。
本發(fā)明采用以下技術(shù)方案解決上述技術(shù)問題:
一種基于Android系統(tǒng)的3G視頻電話的系統(tǒng),包括作為主控芯片的ARM芯片、集成3G-324M協(xié)議棧的3G無線通信模組;
所述ARM芯片與所述3G無線通信模組通過USB轉(zhuǎn)串口的方式進行通信;
所述ARM芯片運行Android系統(tǒng),負責(zé)視頻的采集、編解碼、播放;所述3G無線通信模組完成3G-324M協(xié)議棧及音頻采集、編解碼、播放的工作;
所述3G-324M協(xié)議棧,在下行通路上從網(wǎng)絡(luò)獲取3G-324M協(xié)議的數(shù)據(jù)包并解析,音頻數(shù)據(jù)由3G無線通信模組解碼播放,視頻數(shù)據(jù)傳給ARM芯片處理并最終送LCD屏顯示;
所述ARM芯片的視頻編碼數(shù)據(jù)與3G無線通信模組的音頻編碼數(shù)據(jù)在上行通路上根據(jù)3G-324M協(xié)議打包后,通過網(wǎng)絡(luò)發(fā)送給對方;
在視頻通話過程中,ARM芯片通過AT命令實現(xiàn)對3G-324M協(xié)議棧的控制;ARM芯片和LCD顯示屏實現(xiàn)對視頻的控制,并將必要的信息通過AT接口上報協(xié)議棧;
基于Android系統(tǒng)的軟件框架包括視頻電話應(yīng)用程序、電話模塊、照相機模塊、多媒體模塊和顯示模塊;
所述視頻電話應(yīng)用程序:為用戶提供視頻通話的界面,接受用戶的指令來完成視頻通話功能;
所述電話模塊:與3G無線通信模組進行AT命令的交互,完成呼叫、短信、數(shù)據(jù)連接等功能;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福州瑞芯微電子有限公司,未經(jīng)福州瑞芯微電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210025722.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種Android設(shè)備之間遠程桌面控制的方法
- 一種Android程序的執(zhí)行路徑的還原方法
- 基于ANCS協(xié)議兼容多平臺的通知消息獲取方法
- 基于字節(jié)碼插樁的Android程序監(jiān)控系統(tǒng)及方法
- 一種減少Android設(shè)備功耗的優(yōu)化方法及裝置
- 一種縮短無屏Android設(shè)備開機啟動時間的設(shè)置方法
- 一種基于Android雙系統(tǒng)的系統(tǒng)間通知同步方法
- 基于移動操作系統(tǒng)的Android兼容層實現(xiàn)方法和系統(tǒng)
- 一種Android智能設(shè)備APK安全管控方法
- 一種應(yīng)用程序開發(fā)中創(chuàng)建Android庫模塊依賴關(guān)系的方法及裝置





