專利名稱:可視電話、可視電話的撥打和接聽方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種可^L電話、可一見電話的撥打 和接聽方法及裝置。
背景技術(shù):
電話作為人們?nèi)粘I?、工作中不可缺少的通信工具,以其方^更、 快捷等特點(diǎn)被廣泛應(yīng)用,但普通電話機(jī)只能提供語音通信服務(wù)??梢?電話4吏人們在通話時(shí)不^f又能夠聽到對方的聲音,而且還能夠看到對方 的圖像。它不僅適用于家庭生活,而且還可以廣泛應(yīng)用于各項(xiàng)商務(wù)活 動(dòng)、遠(yuǎn)程教學(xué)、保密監(jiān)控、醫(yī)院護(hù)理、醫(yī)療診斷、科學(xué)考察等不同行 業(yè)的多種領(lǐng)域,因而有著廣闊的市場前景。
八十年代末,隨著通信、計(jì)算機(jī)、語音和視頻編解碼技術(shù)的不斷 發(fā)展,可視電話在世界各國得到了迅速發(fā)展。為了實(shí)現(xiàn)互聯(lián)互通,以 推動(dòng)可視電話和視頻會(huì)議系統(tǒng)的發(fā)展,國際電信聯(lián)盟電信標(biāo)準(zhǔn)局 (International Telecommunication Union-Telecommunication Standardization Sector, ITU-T)于九十年代推出了包括H.310、 H.320、 H.321 、 H.322、 H.323和H.324的系列多士某體通信標(biāo)準(zhǔn)。
隨著現(xiàn)代通信^t支術(shù)的發(fā)展,多々某體通信已成為新的業(yè)務(wù)需求。其 中移動(dòng)多媒體可視電話型業(yè)務(wù)由于實(shí)現(xiàn)了音頻、視頻、數(shù)據(jù)(文本、 圖文等)等多種媒體的綜合處理,使不同地點(diǎn)的用戶之間可以進(jìn)行實(shí) 時(shí)音視頻通信,而越來越為人們所關(guān)注。根據(jù)第三代移動(dòng)通信系統(tǒng) (3nd Generation Mobile Telecommunications, 3G)的實(shí)際發(fā)展'清》兄,開 展可視電話業(yè)務(wù)的條件已經(jīng)具備,香港和黃已經(jīng)推出寬帶碼分多址接 入(Wideband Code Division Multiple Access, WCDMA)電^各i或可一見電 話業(yè)務(wù)、韓國移動(dòng)通信公司SKT推出了演進(jìn)數(shù)據(jù)最優(yōu)化(Evolution Data Optimized, EV-DO)分組域可一見電話業(yè)務(wù),我國的時(shí)分同步碼分 多址4矣入(Time Division-Synchronized CDMA, TD-SCDMA)也4,出了電3各域的可一見電話業(yè)務(wù)。
目前,在3G環(huán)境下能夠通過3G手機(jī)進(jìn)行可視電話,但這種方 式存在著一些受3G手機(jī)本身規(guī)格限制的問題,比如視頻圖像的大小 受手機(jī)屏幕大小的限制,攝像頭像素過低導(dǎo)致視頻圖像質(zhì)量差等,從 而影響用戶的體驗(yàn),降低用戶對3G手機(jī)的購買欲。
發(fā)明內(nèi)容
本發(fā)明針對使用3G手機(jī)進(jìn)行可視電話受手機(jī)本身規(guī)格限制的問 題,提出了一種可視電話、可視電話的撥打和接聽方法及裝置。
為了解決上述技術(shù)問題,本發(fā)明提供一種可視電話,包括撥打裝 置和接聽裝置,所述撥打裝置包括帶攝像頭的第 一個(gè)人計(jì)算機(jī)或帶可
視電話的第一移動(dòng)終端設(shè)備和第一數(shù)據(jù)終端設(shè)備,所述第一個(gè)人計(jì)算 機(jī)或帶可視電話的第一移動(dòng)終端設(shè)備包括第一視頻編解碼模塊,所述 接聽裝置包括帶攝像頭的第二個(gè)人計(jì)算機(jī)或帶可視電話的第二移動(dòng) 終端設(shè)備和第二數(shù)據(jù)終端設(shè)備,所述第二個(gè)人計(jì)算機(jī)或帶可視電話的 第二移動(dòng)終端設(shè)備包括第二視頻編解碼模塊,其中,
所述第 一數(shù)據(jù)終端設(shè)備,用于接收來自接聽裝置的視頻編碼結(jié) 果,發(fā)送到第一視頻編解碼模塊;
所述第一視頻編解碼模塊,用于接收所述接聽裝置的視頻編碼結(jié) 果,進(jìn)行解碼,再將視頻解碼結(jié)果呈現(xiàn)在所述第一個(gè)人計(jì)算機(jī)或第一 所述移動(dòng)終端設(shè)備的應(yīng)用程序界面上,以及接收所述第一個(gè)人計(jì)算機(jī) 的攝像頭或第一所述移動(dòng)終端設(shè)備獲取的視頻數(shù)據(jù),進(jìn)行編碼,再通 過所述第一數(shù)據(jù)終端設(shè)備將主叫方的視頻編碼結(jié)果發(fā)送到所述接聽 裝置;
所述第二數(shù)據(jù)終端設(shè)備,用于接收來自撥打裝置的視頻編碼結(jié)
果,并發(fā)送到第二視頻編解碼模塊;
所述第二視頻編解碼模塊,用于接收所述第二數(shù)據(jù)終端設(shè)備傳送 的撥打裝置的視頻編碼結(jié)果,并進(jìn)行解碼,再將視頻解碼結(jié)果呈現(xiàn)在 所述第二個(gè)人計(jì)算機(jī)或第二所述移動(dòng)終端設(shè)備的應(yīng)用程序界面上,以 及接收所述第二個(gè)人計(jì)算機(jī)的攝像頭或第二所述移動(dòng)終端設(shè)備獲取的視頻數(shù)據(jù),并進(jìn)行編碼,再通過所述第二數(shù)據(jù)終端設(shè)備將視頻編碼 結(jié)果發(fā)送到所述撥打裝置。
進(jìn)一步地,在上述可視電話中,所述撥打裝置還包括第一控制 指令生成和解析模塊,所述第一控制指令生成和解析才莫塊用于下發(fā)指 令到所述第 一數(shù)據(jù)終端設(shè)備,對所述第 一數(shù)據(jù)終端設(shè)備在發(fā)送所述主 叫方和/或接收被叫方的視頻編碼結(jié)果時(shí)所采用的信道服務(wù)類型、數(shù)
據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置;
所述接聽裝置還包括第二控制指令生成和解析模塊,所述第二 控制指令生成和解析模塊用于下發(fā)指令到所述第二數(shù)據(jù)終端設(shè)備,對 所述第二數(shù)據(jù)終端設(shè)備在接收所述主叫方和/或發(fā)送所述被叫方的視 頻編碼結(jié)果時(shí)所采用的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先 設(shè)置。
為了解決上述技術(shù)問題,本發(fā)明提供一種可視電話的撥打方法, 包括
帶攝像頭的個(gè)人計(jì)算機(jī)與數(shù)據(jù)終端設(shè)備建立連接,初始化所述個(gè) 人計(jì)算機(jī)的視頻編解碼模塊;
所述個(gè)人計(jì)算機(jī)撥打被叫方的號(hào)碼,在所述被叫方接聽后,所述 個(gè)人計(jì)算機(jī)將所述攝像頭獲取的視頻數(shù)據(jù)傳送到所述視頻編解碼模 塊,進(jìn)行編碼,再通過所述數(shù)據(jù)終端設(shè)備將主叫方的視頻編碼結(jié)果發(fā) 送到^皮叫方;
所述數(shù)據(jù)終端設(shè)備接收來自被叫方的視頻編碼結(jié)果,將所述被叫 方的視頻編碼結(jié)果發(fā)送到所述個(gè)人計(jì)算機(jī)的視頻編解碼模塊,由所述 一見頻編解碼模塊解碼,所述個(gè)人計(jì)算機(jī)再將視頻解碼結(jié)果呈現(xiàn)在所述 個(gè)人計(jì)算機(jī)的應(yīng)用程序界面上。
進(jìn)一步地,在上述方法中,所述個(gè)人計(jì)算機(jī)撥打被叫方的號(hào)碼之 前,還包括
所述個(gè)人計(jì)算機(jī)下發(fā)指令到所述數(shù)據(jù)終端設(shè)備,對所述數(shù)據(jù)終端 設(shè)備在發(fā)送所述主叫方和接收所述被叫方的視頻編碼結(jié)果時(shí)所采用 的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。
進(jìn)一步地,在上述方法中,所述被叫方為帶攝像頭的個(gè)人計(jì)算機(jī)或帶可^L電話的移動(dòng)終端設(shè)備。
為了解決上述技術(shù)問題,本發(fā)明提供一種可視電話的接聽方法,
包括
帶攝像頭的個(gè)人計(jì)算機(jī)與數(shù)據(jù)終端設(shè)備建立連接,啟動(dòng)所述個(gè)人 計(jì)算機(jī)的視頻編解碼模塊;
當(dāng)主叫方呼叫所述個(gè)人計(jì)算機(jī)時(shí),所述個(gè)人計(jì)算機(jī)接受所述主叫 方的呼叫,所述數(shù)據(jù)終端設(shè)備接收來自主叫方的視頻編碼結(jié)果,并發(fā) 送到所述個(gè)人計(jì)算機(jī)的視頻編解碼模塊,進(jìn)行解碼,再將視頻解碼結(jié) 果呈現(xiàn)在所述個(gè)人計(jì)算機(jī)的應(yīng)用程序界面上;
所述個(gè)人計(jì)算機(jī)將所述攝像頭獲取的視頻數(shù)據(jù)傳送到所述視頻 編解碼模塊,進(jìn)行編碼,再通過所述數(shù)據(jù)終端設(shè)備將視頻編碼結(jié)果發(fā) 送到主叫方。
進(jìn)一步地,在上述方法中,在所述接受主叫方的呼叫之前,還包
括
所述個(gè)人計(jì)算機(jī)下發(fā)指令到所述數(shù)據(jù)終端設(shè)備,對所述數(shù)據(jù)終端 設(shè)備在接收所述主叫方和發(fā)送所述被叫方的視頻編碼結(jié)果時(shí)所采用 的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。
進(jìn)一步地,在上述方法中,所述主叫方為帶攝像頭的個(gè)人計(jì)算機(jī) 或帶可視電話的移動(dòng)終端設(shè)備。
為了解決上述技術(shù)問題,本發(fā)明提供一種可視電話的撥打裝置, 包括帶攝像頭的個(gè)人計(jì)算機(jī)和數(shù)據(jù)終端設(shè)備,所述個(gè)人計(jì)算機(jī)包括視 頻編解碼模塊,其特征在于,
所述數(shù)據(jù)終端設(shè)備,用于轉(zhuǎn)發(fā)主叫方或被叫方的視頻編碼結(jié)果;
所述視頻編解碼模塊,用于對所述被叫方的視頻編碼結(jié)果進(jìn)行解 碼,再將視頻解碼結(jié)果呈現(xiàn)在所述個(gè)人計(jì)算機(jī)的應(yīng)用程序界面上,以 及接收所述個(gè)人計(jì)算機(jī)的攝像頭獲取的視頻數(shù)據(jù),進(jìn)行編碼,再通過 所述數(shù)據(jù)終端設(shè)備將視頻編碼結(jié)果發(fā)送到被叫方。
進(jìn)一步地,在上述裝置中,還包括控制指令生成和解析模塊, 所述控制指令生成和解析模塊用于下發(fā)指令到所述數(shù)據(jù)終端設(shè)備,對 所述數(shù)據(jù)終端設(shè)備在發(fā)送所述主叫方和/或接收所述被叫方的視頻編碼結(jié)果時(shí)所采用的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。 進(jìn)一步地,在上述裝置中,所述被叫方為帶攝像頭的個(gè)人計(jì)算機(jī)
或帶可視電話的移動(dòng)終端設(shè)備。
為了解決上述技術(shù)問題,本發(fā)明提供一種可視電話的接聽裝置,
包括帶攝像頭的個(gè)人計(jì)算機(jī)和數(shù)據(jù)終端設(shè)備,所述個(gè)人計(jì)算機(jī)包括-見
頻編解碼模塊,其特征在于,
所述數(shù)據(jù)終端設(shè)備,用于轉(zhuǎn)發(fā)主叫方或被叫方的視頻編碼結(jié)果; 所述視頻編解碼模塊,用于對所述主叫方的視頻編碼結(jié)果進(jìn)行解
碼,再將視頻解碼結(jié)果呈現(xiàn)在所述個(gè)人計(jì)算機(jī)的應(yīng)用程序界面上,以
及接收所述個(gè)人計(jì)算機(jī)的攝像頭獲取的視頻數(shù)據(jù),進(jìn)行編碼,再通過
所述數(shù)據(jù)終端設(shè)備將視頻編碼結(jié)果發(fā)送到主叫方。
進(jìn)一步地,在上述裝置中,還包括控制指令生成和解析模塊, 所述控制指令生成和解析模塊用于下發(fā)指令到所述數(shù)據(jù)終端設(shè)備,對 所述數(shù)據(jù)終端設(shè)備在接收所述主叫方和/或發(fā)送所述被叫方的視頻編 碼結(jié)果時(shí),所采用的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè) 置。
進(jìn)一步地,在上述裝置中,所述主叫方為帶攝像頭的個(gè)人計(jì)算機(jī) 或帶可視電話的移動(dòng)終端設(shè)備。
采用本發(fā)明所述的可視電話、可視電話的撥打和接聽方法及裝 置,將數(shù)據(jù)終端設(shè)備與PC相連接,利用PC較高規(guī)格配置,實(shí)現(xiàn)可 視電話的通話,不僅提高了通話的質(zhì)量,而且提高了視頻圖像的質(zhì)量, 增加了視頻圖像大小,從而提升了用戶可視通話的體驗(yàn)。
圖1是本發(fā)明實(shí)施例可視電話的模塊示意圖; 圖2是本發(fā)明實(shí)施例可視電話的撥打方法流程示意圖; 圖3是本發(fā)明實(shí)施例可視電話的接聽方法流程示意圖; 圖4是本發(fā)明實(shí)施例可視電話的撥打裝置模塊示意圖; 圖5是本發(fā)明實(shí)施例可視電話的接收裝置模塊示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對本發(fā)明可視電話、可視電話的撥打和接聽方法及 裝置進(jìn)行說明。
請參閱圖1,其是本發(fā)明實(shí)施例可視電話的模塊示意圖。
本發(fā)明實(shí)施例可視電話包括可視電話的撥打裝置和可視電話的 接聽裝置。
可視電話的撥打裝置,包括帶攝像頭的第一 PC和第一數(shù)據(jù)終端 設(shè)備。其中,帶攝像頭的第一PC包括撥號(hào)模塊101、第一視頻編解 碼模塊102、第一控制指令生成和解析模塊103、以及第一多媒體處 理才莫塊104。
撥號(hào)模塊101,用于對當(dāng)前網(wǎng)絡(luò)環(huán)境是否適合撥打可視電話進(jìn)行 判斷,對撥打的號(hào)碼的有效性進(jìn)行判斷,獲取第一數(shù)據(jù)終端設(shè)備與第 一 PC之間傳輸視頻和音頻數(shù)據(jù)流的端口號(hào),并將該端口號(hào)傳送至第 一一見頻編解碼才莫塊102。
第一視頻編解碼模塊102,用于對第一 PC的攝像頭獲取的視頻 流進(jìn)行編碼,通過與第一PC之間傳輸;現(xiàn)頻和音頻數(shù)據(jù)流的端口,將 視頻編碼結(jié)果傳送到第一數(shù)據(jù)終端設(shè)備,還用于通過與第一 PC之間 傳輸視頻和音頻數(shù)據(jù)流的端口 ,接收第一數(shù)據(jù)終端設(shè)備接收到的被叫 方視頻編碼結(jié)果,并進(jìn)行解碼,再呈現(xiàn)在PC的應(yīng)用程序界面上。第 一視頻編解碼一莫塊102的編解碼類型庫包括MPEG4解碼庫、MPEG4 編碼庫和AMR編解碼庫。
第一多媒體處理模塊104,用于對應(yīng)用程序界面上的被叫方視頻 圖像進(jìn)行保存、截取、暫?;蛘卟シ?,另外,還可以關(guān)閉本地圖像或 對本地圖像進(jìn)行替換。
第一控制指令生成和解析模塊103,用于將撥打可視電話需要的 參數(shù)通過指令的方式傳入第一數(shù)據(jù)終端設(shè)備,即,對第一數(shù)據(jù)終端設(shè) 備在向被叫方發(fā)送數(shù)據(jù)和接收被叫方的發(fā)送來的數(shù)據(jù)時(shí)所采用的信 道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。
第一數(shù)據(jù)終端設(shè)備,用于通過與第一 PC之間傳輸視頻和音頻數(shù) 據(jù)流的端口 ,接收來自第一控制指令生成和解析^f莫塊103發(fā)送的本地的視頻編碼結(jié)果,向被叫方發(fā)送,還用于接收被叫方發(fā)送的視頻編碼 結(jié)果,通過與第一PC之間傳輸視頻和音頻數(shù)據(jù)流的端口,將被叫方
的視頻編碼結(jié)果經(jīng)由第一控制指令生成和解析模塊103發(fā)送到第一 一見頻編解碼纟莫塊102。
可視電話的接收裝置,包括帶攝像頭的第二 PC或帶可視電話的 移動(dòng)終端設(shè)備和第二數(shù)據(jù)終端設(shè)備。其中,帶攝像頭的第二PC或帶 可視電話的移動(dòng)終端設(shè)備包括來電檢測模塊105、來電類型判斷模塊 106、第二視頻編解碼模塊107、第二控制指令生成和解析模塊108 和第二多媒體處理模塊109。
第二控制指令生成和解析才莫塊108,用于對第二 PC與第二lt據(jù) 終端設(shè)備之間傳輸?shù)闹噶畹纳苫蚪馕?,以及將撥打可視電話需要?參數(shù)通過指令的方式傳入第二數(shù)據(jù)終端設(shè)備,即,對第二數(shù)據(jù)終端設(shè) 備在向主叫方發(fā)送數(shù)據(jù)和接收主叫方的發(fā)送來的數(shù)據(jù)時(shí),所采用的信 道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。
來電檢測模塊105,用于通過第二控制指令生成和解析模塊108, 對第二數(shù)據(jù)終端設(shè)備傳送的指令進(jìn)行解析,若解析得到該指令為來電
指令,則觸發(fā)來電類型判斷模塊106。
來電類型判斷模塊106,用于接收來電檢測模塊105傳送的來電 指令,根據(jù)來電指令,判斷來電類型是普通語音電話還是可視電話, 并在應(yīng)用程序界面上顯示來電號(hào)碼和來電類型。
第二視頻編解碼模塊107,用于對第二 PC的攝像頭獲取的視頻 流進(jìn)行編碼,通過與第二 PC之間傳輸—見頻和音頻數(shù)據(jù)流的端口 ,將 視頻編碼結(jié)果傳送到第二數(shù)據(jù)終端設(shè)備,還用于通過與第二 PC之間 傳輸視頻和音頻數(shù)據(jù)流的端口 ,接收第二數(shù)據(jù)終端設(shè)備接收到的主叫 方視頻編碼結(jié)果,并進(jìn)行解碼,再呈現(xiàn)在第二PC的應(yīng)用程序界面上。 第二視頻編解碼模塊107的編解碼類型庫包括MPEG4解碼庫、 MPEG4編碼庫和AMR編解碼庫。
第二多媒體處理模塊109,用于對應(yīng)用程序界面上的主叫方視頻 圖像進(jìn)行保存、截取、暫?;蛘卟シ?,另外,還可以關(guān)閉本地圖像或 對本地圖像進(jìn)行替換。第二數(shù)據(jù)終端設(shè)備,用于通過與第二 PC之間傳輸視頻和音頻數(shù) 據(jù)流的端口 ,接收來自第二控制指令生成和解析模塊108發(fā)送的本地 的視頻編碼結(jié)果,向主叫方發(fā)送,還用于接收主叫方發(fā)送的視頻編碼 結(jié)果,通過與第二PC之間傳輸視頻和音頻數(shù)據(jù)流的端口,將主叫方
的視頻編碼結(jié)果經(jīng)由第二控制指令生成和解析模塊108發(fā)送到第二 視頻編解碼模塊107。
進(jìn)一步地,在本實(shí)施例中,帶攝像頭的第一PC也可以替換為帶 可視電話的第 一移動(dòng)終端設(shè)備。
進(jìn)一步地,在本實(shí)施例中,帶攝像頭的第二PC也可以替換為帶 可-見電話的第二移動(dòng)終端設(shè)備。
請參閱圖2,其是本發(fā)明實(shí)施例可視電話的撥打方法流程示意圖。
本發(fā)明可視電話的撥打方法,包括以下步驟
步驟Sll、帶攝像頭的PC與數(shù)據(jù)終端設(shè)備建立連接,檢測當(dāng)前 網(wǎng)絡(luò)環(huán)境是否允許撥打可視電話,若是,執(zhí)行步驟S12,否則,執(zhí)行 步驟S17。
步驟S12、 PC下發(fā)指令到數(shù)據(jù)終端設(shè)備,選擇信道服務(wù)類型、 數(shù)據(jù)率和連接單元,即,對數(shù)據(jù)終端設(shè)備在向被叫方發(fā)送數(shù)據(jù)和接收 被叫方發(fā)送的數(shù)據(jù)時(shí)所釆用的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn) 行預(yù)先設(shè)置。比如,下發(fā)AT命令A(yù)T+CBST^134丄0指令來選擇信道 服務(wù)類型、數(shù)據(jù)率和連接單元,其中,第一個(gè)參數(shù)134代表數(shù)據(jù)率, 其值為64000 bps,第二個(gè)參數(shù)1代表選擇的信道服務(wù)類型為電路域 數(shù)據(jù)業(yè)務(wù)(同步),第三個(gè)參數(shù)O表示連接單元為透明傳輸。另外,該 被叫方為帶攝像頭的個(gè)人計(jì)算機(jī)或帶可視電話的移動(dòng)終端設(shè)備。
步驟S13、初始化PC的視頻編解碼纟莫塊。PC加載一見頻編解碼才莫 塊,獲取功能接口,創(chuàng)建纟見頻應(yīng)用對象,完成一見頻編解碼纟莫塊初始化 過程。另外,將PC應(yīng)用程序界面上顯示遠(yuǎn)端圖像和本地圖像的窗體 的大小傳入視頻編解碼模塊。
步驟S14、 PC獲取數(shù)據(jù)終端設(shè)備用于與PC之間傳輸視頻和音頻 數(shù)據(jù)流的端口號(hào),并將該端口號(hào)傳入視頻編解碼模塊。此端口的打開 和關(guān)閉控制由視頻編解碼模塊來控制。步驟S15、撥打被叫方的號(hào)碼。
在上述步驟S15中,還可以對撥打號(hào)碼的有效性進(jìn)行判斷,若有 效,則繼續(xù)執(zhí)行步驟S16,否則,執(zhí)行步驟S17。
步驟si6、;故叫方接聽后,主叫方與#:叫方之間呼叫建立成功,
進(jìn)入可視通話狀態(tài)。PC將攝像頭獲取的視頻數(shù)據(jù)傳送到視頻編解碼 模塊,進(jìn)行編碼,再通過數(shù)據(jù)終端設(shè)備與PC之間傳輸視頻和音頻數(shù)
據(jù)流的端口,將視頻編碼結(jié)果發(fā)送到數(shù)據(jù)終端設(shè)備,數(shù)據(jù)終端設(shè)備將
視頻編碼結(jié)果發(fā)送到被叫方;另夕卜,數(shù)據(jù)終端設(shè)備接收來自被叫方的 視頻編碼結(jié)果,再通過數(shù)據(jù)終端設(shè)備與PC之間傳輸視頻和音頻數(shù)據(jù) 流的端口,發(fā)送視頻編碼結(jié)果到視頻編解碼模塊,進(jìn)行解碼,再將視 頻解碼結(jié)果呈現(xiàn)在PC的應(yīng)用程序界面上。應(yīng)用程序界面上遠(yuǎn)端圖像 和本地圖像的窗體分別顯示出被叫方圖像和本地圖像,同時(shí),主叫方 和凈皮叫方之間進(jìn)4亍通話。
另外,當(dāng)發(fā)起撥打可視電話后未撥打成功,詢問用戶是否重新發(fā) 起普通語音呼叫,若是,則執(zhí)行步驟Sll,否則,執(zhí)行步驟S17。
步驟S17、應(yīng)用程序界面顯示撥打失敗信息,進(jìn)入通話空閑狀態(tài)。
請參閱圖3,其是本發(fā)明實(shí)施例可視電話的接聽方法流程示意圖。
本發(fā)明可視電話的接聽方法,包括以下步驟
步驟S21、帶攝像頭的PC與數(shù)據(jù)終端設(shè)備建立連接,PC初始化 時(shí),擴(kuò)展來電顯示格式。當(dāng)來電是可視電話來電,顯示可視電話來電 的格式;當(dāng)來電時(shí)普通語音電話來電,顯示普通語音來電的格式。
步驟S22、數(shù)據(jù)終端設(shè)備將接收到的來電信息,發(fā)送到PC的控 制指令生成和解析模塊,控制指令生成和解析模塊根據(jù)該來電信息, 生成來電指令,并將來電指令傳輸?shù)絹黼姳O(jiān)測模塊,來電監(jiān)測模塊監(jiān) 測到來電指令,對接收的來電指令進(jìn)行解析,獲取來電的電話號(hào)碼和 來電類型,來電類型為普通語音電話或者可視電話。在應(yīng)用程序界面 上顯示來電類型和來電的電話號(hào)碼。另外,PC還可以播放來電提示 音。
步驟S23、 PC通過指令生成和解析模塊向數(shù)據(jù)終端設(shè)備下發(fā)指 令,選擇信道服務(wù)類型、數(shù)據(jù)率和連接單元,即,對數(shù)據(jù)終端設(shè)備在向主叫方發(fā)送數(shù)據(jù)和接收主叫方的發(fā)送來的數(shù)據(jù)時(shí),所采用的信道服 務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。比如,下發(fā)AT命令
AT+CBST^34丄0指令來選擇信道服務(wù)類型、數(shù)據(jù)率和連接單元,其 中,第一個(gè)參數(shù)134代表數(shù)據(jù)率,其值為64000 bps,第二個(gè)參數(shù)1 代表選擇的信道服務(wù)類型為電路域數(shù)據(jù)業(yè)務(wù)(同步),第三個(gè)參數(shù)0表 示連接單元為透明傳輸。另外,該主叫方為帶攝像頭的個(gè)人計(jì)算機(jī)或 帶可視電話的移動(dòng)終端設(shè)備。
步驟S24、啟動(dòng)視頻編解碼模塊,并下發(fā)接聽電話指令。 步-驟S25、接受主叫方的呼叫,被叫方與主叫方之間的呼叫建立 成功,進(jìn)入可視通話狀態(tài)。視頻編解碼模塊通過傳輸視頻和音頻數(shù)據(jù) 流的設(shè)備的端口,接收主叫方的來電的視頻編碼結(jié)果,進(jìn)行解碼,在 PC的應(yīng)用程序界面上將顯示出主叫方圖像和本地圖像,同時(shí),進(jìn)行 ,皮叫方與主叫方之間的通話。
請參閱圖4,其是本發(fā)明實(shí)施例可視電話的撥打裝置模塊示意圖。 本發(fā)明可視電話的撥打裝置,包括帶攝像頭的PC和數(shù)據(jù)終端設(shè) 備。其中,帶攝像頭的PC包括撥號(hào)模塊201、視頻編解碼模塊202、 控制指令生成和解析模塊203、以及多媒體處理模塊204。
撥號(hào)模塊201,用于對當(dāng)前網(wǎng)絡(luò)環(huán)境是否適合撥打可視電話進(jìn)行 判斷,對撥打的號(hào)碼的有效性進(jìn)行判斷,獲取數(shù)據(jù)終端設(shè)備與PC之 間傳輸:規(guī)頻和音頻數(shù)據(jù)流的端口號(hào),并將該端口號(hào)傳送至4見頻編解碼 模塊202。
視頻編解碼模塊202,用于對PC的攝像頭獲取的視頻流進(jìn)行編 碼,通過與PC之間傳輸視頻和音頻數(shù)據(jù)流的端口,將視頻編碼結(jié)果 傳送到數(shù)據(jù)終端設(shè)備,還用于通過與PC之間傳輸視頻和音頻數(shù)據(jù)流 的端口,接收數(shù)據(jù)終端設(shè)備接收到的被叫方視頻編碼結(jié)果,并進(jìn)行解 碼,再呈現(xiàn)在PC的應(yīng)用程序界面上。 一見頻編解碼沖莫塊202的編解碼 類型庫包括MPEG4解碼庫、MPEG4編碼庫和AMR編解碼庫。該 被叫方為帶攝像頭的個(gè)人計(jì)算機(jī)或帶可視電話的移動(dòng)終端設(shè)備。
多媒體處理模塊204,用于對應(yīng)用程序界面上的被叫方視頻圖像 進(jìn)行保存、截取、暫?;蛘卟シ?,另外,還可以關(guān)閉本地圖像或?qū)Ρ镜貓D像進(jìn)行替換。
控制指令生成和解析模塊203,用于將撥打可視電話需要的參數(shù) 通過指令的方式傳入數(shù)據(jù)終端設(shè)備,即,對數(shù)據(jù)終端設(shè)備在向被叫方
發(fā)送數(shù)據(jù)和接收被叫方的發(fā)送來的數(shù)據(jù)時(shí),所采用的信道服務(wù)類型、 數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。
數(shù)據(jù)終端設(shè)備,用于通過與PC之間傳輸視頻和音頻數(shù)據(jù)流的端 口 ,接收來自控制指令生成和解析模塊203發(fā)送的本地的視頻編碼結(jié) 果,向被叫方發(fā)送,還用于接收被叫方發(fā)送的視頻編碼結(jié)果,通過與 PC之間傳輸視頻和音頻數(shù)據(jù)流的端口,將被叫方的視頻編碼結(jié)果經(jīng) 由控制指令生成和解析模塊203發(fā)送到視頻編解碼模塊202。
請參閱圖5,其是本發(fā)明實(shí)施例可視電話的接收裝置模塊示意圖。
本發(fā)明可視電話的接收裝置,包括帶攝像頭的PC和數(shù)據(jù)終端設(shè) 備。其中,帶攝像頭的PC包括來電檢測模塊301、來電類型判斷模 塊302、視頻編解碼模塊303、多媒體處理模塊304、以及控制指令 生成和解析模塊305。
來電檢測模塊301,用于通過控制指令生成和解析模塊305,對 數(shù)據(jù)終端設(shè)備傳送的指令進(jìn)行解析,若解析得到該指令為來電指令, 則觸發(fā)來電類型判斷模塊302。
來電類型判斷模塊302,用于接收來電檢測模塊301傳送的來電 指令,根據(jù)來電指令,判斷來電類型是普通語音電話還是可視電話, 并在應(yīng)用程序界面上顯示來電號(hào)碼和來電類型。
視頻編解碼模塊303,用于對PC的攝像頭獲取的視頻流進(jìn)行編 碼,通過與PC之間傳輸視頻和音頻數(shù)據(jù)流的端口,將視頻編碼結(jié)果 傳送到數(shù)據(jù)終端設(shè)備,還用于通過與PC之間傳輸視頻和音頻數(shù)據(jù)流 的端口,接收數(shù)據(jù)終端設(shè)備接收到的主叫方視頻編碼結(jié)果,并進(jìn)行解 碼,再呈現(xiàn)在PC的應(yīng)用程序界面上。視頻編解碼模塊303的編解碼 類型庫包括MPEG4解碼庫、MPEG4編碼庫和AMR編解碼庫。該 主叫方為帶攝像頭的個(gè)人計(jì)算機(jī)或帶可視電話的移動(dòng)終端設(shè)備。
多媒體處理模塊304,用于對應(yīng)用程序界面上的主叫方視頻圖像 進(jìn)行保存、截取、暫停或者播放,另外,還可以關(guān)閉本地圖像或?qū)Ρ镜貓D像進(jìn)行替換。
控制指令生成和解析模塊305,用于將撥打可視電話需要的參數(shù) 通過指令的方式傳入數(shù)據(jù)終端設(shè)備,即,對數(shù)據(jù)終端設(shè)備在向主叫方 發(fā)送數(shù)據(jù)和接收主叫方的發(fā)送來的數(shù)據(jù)時(shí),所采用的信道服務(wù)類型、 數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。
數(shù)據(jù)終端設(shè)備,用于通過與PC之間傳輸視頻和音頻數(shù)據(jù)流的端
口 ,接收來自控制指令生成和解析模塊305發(fā)送的本地的視頻編碼結(jié) 果,向主叫方發(fā)送,還用于接收主叫方發(fā)送的視頻編碼結(jié)果,通過與 PC之間傳輸一見頻和音頻凄t據(jù)流的端口,將主叫方的^L頻編碼結(jié)果經(jīng) 由控制指令生成和解析模塊305發(fā)送到視頻編解碼模塊303。
與現(xiàn)有技術(shù)相比較,本發(fā)明提供一種可-見電話、可視電話的撥打 和接聽方法及裝置,將數(shù)據(jù)終端設(shè)備與PC相連接,利用PC較高規(guī) 格的配置,實(shí)現(xiàn)可視電話的通話,不僅提高了通話質(zhì)量,而且,提高 了視頻圖像質(zhì)量,增加了視頻圖像大小,從而提升了用戶可視通話的 體驗(yàn),適用于使用手機(jī)、無線數(shù)據(jù)卡、通用串行總線調(diào)制解調(diào)器 (Universal Serial BUS Modem, USB Modem)等數(shù)據(jù)終端設(shè)備進(jìn)行視頻 電話的撥打和接聽。
以上僅為本發(fā)明的優(yōu)選實(shí)施案例而已,并不用于限制本發(fā)明,對 于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā) 明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包 含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種可視電話,包括撥打裝置和接聽裝置,所述撥打裝置包括帶攝像頭的第一個(gè)人計(jì)算機(jī)或帶可視電話的第一移動(dòng)終端設(shè)備和第一數(shù)據(jù)終端設(shè)備,所述第一個(gè)人計(jì)算機(jī)或帶可視電話的第一移動(dòng)終端設(shè)備包括第一視頻編解碼模塊,所述接聽裝置包括帶攝像頭的第二個(gè)人計(jì)算機(jī)或帶可視電話的第二移動(dòng)終端設(shè)備和第二數(shù)據(jù)終端設(shè)備,所述第二個(gè)人計(jì)算機(jī)或帶可視電話的第二移動(dòng)終端設(shè)備包括第二視頻編解碼模塊,其特征在于,所述第一數(shù)據(jù)終端設(shè)備,用于接收來自接聽裝置的視頻編碼結(jié)果,發(fā)送到第一視頻編解碼模塊;所述第一視頻編解碼模塊,用于接收所述接聽裝置的視頻編碼結(jié)果,進(jìn)行解碼,再將視頻解碼結(jié)果呈現(xiàn)在所述第一個(gè)人計(jì)算機(jī)或第一所述移動(dòng)終端設(shè)備的應(yīng)用程序界面上,以及接收所述第一個(gè)人計(jì)算機(jī)的攝像頭或第一所述移動(dòng)終端設(shè)備獲取的視頻數(shù)據(jù),進(jìn)行編碼,再通過所述第一數(shù)據(jù)終端設(shè)備將主叫方的視頻編碼結(jié)果發(fā)送到所述接聽裝置;所述第二數(shù)據(jù)終端設(shè)備,用于接收來自撥打裝置的視頻編碼結(jié)果,并發(fā)送到第二視頻編解碼模塊;所述第二視頻編解碼模塊,用于接收所述第二數(shù)據(jù)終端設(shè)備傳送的撥打裝置的視頻編碼結(jié)果,并進(jìn)行解碼,再將視頻解碼結(jié)果呈現(xiàn)在所述第二個(gè)人計(jì)算機(jī)或第二所述移動(dòng)終端設(shè)備的應(yīng)用程序界面上,以及接收所述第二個(gè)人計(jì)算機(jī)的攝像頭或第二所述移動(dòng)終端設(shè)備獲取的視頻數(shù)據(jù),并進(jìn)行編碼,再通過所述第二數(shù)據(jù)終端設(shè)備將視頻編碼結(jié)果發(fā)送到所述撥打裝置。
2、 根據(jù)權(quán)利要求1所述的可視電話,其特征在于, 所述撥打裝置還包括第一控制指令生成和解析模塊,所述第一控制指令生成和解析模塊用于下發(fā)指令到所述第一數(shù)據(jù)終端設(shè)備,對 所述第一數(shù)據(jù)終端設(shè)備在發(fā)送所述主叫方和/或接收被叫方的視頻編 碼結(jié)果時(shí)所采用的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置;所述接聽裝置還包括第二控制指令生成和解析模塊,所述第二 控制指令生成和解析模塊用于下發(fā)指令到所述第二數(shù)據(jù)終端設(shè)備,對 所述第二數(shù)據(jù)終端設(shè)備在接收所述主叫方和/或發(fā)送所述,皮叫方的視頻編碼結(jié)果時(shí)所采用的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先 設(shè)置。
3、 一種可^L電話的撥打方法,其特征在于,包括帶攝像頭的個(gè)人計(jì)算機(jī)與數(shù)據(jù)終端設(shè)備建立連接,初始化所述個(gè) 人計(jì)算機(jī)的視頻編解碼模塊;所述個(gè)人計(jì)算機(jī)撥打^f皮叫方的號(hào)碼,在所述被叫方接聽后,所述 個(gè)人計(jì)算機(jī)將所述攝像頭獲取的視頻數(shù)據(jù)傳送到所述視頻編解碼模 塊,進(jìn)行編碼,再通過所述數(shù)據(jù)終端設(shè)備將主叫方的視頻編碼結(jié)果發(fā) 送到一皮叫方;所述數(shù)據(jù)終端設(shè)備接收來自被叫方的視頻編碼結(jié)果,將所述被叫 方的視頻編碼結(jié)果發(fā)送到所述個(gè)人計(jì)算機(jī)的視頻編解碼模塊,由所述 ^L頻編解碼模塊解碼,所述個(gè)人計(jì)算機(jī)再將視頻解碼結(jié)果呈現(xiàn)在所述 個(gè)人計(jì)算機(jī)的應(yīng)用程序界面上。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述個(gè)人計(jì)算機(jī) 撥打被叫方的號(hào)碼之前,還包括所述個(gè)人計(jì)算機(jī)下發(fā)指令到所述數(shù)據(jù)終端設(shè)備,對所述數(shù)據(jù)終端 設(shè)備在發(fā)送所述主叫方和接收所述被叫方的視頻編碼結(jié)果時(shí)所采用 的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。
5、 根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述被叫方 為帶攝像頭的個(gè)人計(jì)算機(jī)或帶可視電話的移動(dòng)終端設(shè)備。
6、 一種可視電話的接聽方法,其特征在于,包括帶攝像頭的個(gè)人計(jì)算機(jī)與數(shù)據(jù)終端設(shè)備建立連接,啟動(dòng)所述個(gè)人 計(jì)算機(jī)的視頻編解碼模塊;當(dāng)主叫方呼叫所述個(gè)人計(jì)算機(jī)時(shí),所述個(gè)人計(jì)算機(jī)接受所述主叫 方的呼叫,所述數(shù)據(jù)終端設(shè)備接收來自主叫方的視頻編碼結(jié)果,并發(fā) 送到所述個(gè)人計(jì)算機(jī)的視頻編解碼模塊,進(jìn)行解碼,再將視頻解碼結(jié) 果呈現(xiàn)在所述個(gè)人計(jì)算機(jī)的應(yīng)用程序界面上;所述個(gè)人計(jì)算機(jī)將所述攝像頭獲取的視頻數(shù)據(jù)傳送到所述視頻 編解碼模塊,進(jìn)行編碼,再通過所述數(shù)據(jù)終端設(shè)備將視頻編碼結(jié)果發(fā) 送到主叫方。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述接受主叫 方的呼叫之前,還包才舌所述個(gè)人計(jì)算機(jī)下發(fā)指令到所述數(shù)據(jù)終端設(shè)備,對所述數(shù)據(jù)終端 設(shè)備在接收所述主叫方和發(fā)送所述被叫方的視頻編碼結(jié)果時(shí)所采用 的信道服務(wù)類型、數(shù)據(jù)率和連接單元,進(jìn)行預(yù)先設(shè)置。
8、 根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述主叫方 為帶攝像頭的個(gè)人計(jì)算機(jī)或帶可視電話的移動(dòng)終端設(shè)備。
9、 一種可視電話的撥打裝置,包括帶攝像頭的個(gè)人計(jì)算機(jī)和數(shù) 據(jù)終端設(shè)備,所述個(gè)人計(jì)算機(jī)包括視頻編解碼模塊,其特征在于,所述數(shù)據(jù)終端設(shè)備,用于轉(zhuǎn)發(fā)主叫方或被叫方的視頻編碼結(jié)果; 所述視頻編解碼模塊,用于對所述被叫方的視頻編碼結(jié)果進(jìn)行解 碼,再將視頻解碼結(jié)果呈現(xiàn)在所述個(gè)人計(jì)算機(jī)的應(yīng)用程序界面上,以 及接收所述個(gè)人計(jì)算機(jī)的攝像頭獲取的視頻數(shù)據(jù),進(jìn)行編碼,再通過 所述數(shù)據(jù)終端設(shè)備將視頻編碼結(jié)果發(fā)送到被叫方。
10、 根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括控制指 令生成和解析模塊,所述控制指令生成和解析模塊用于下發(fā)指令到所 述數(shù)據(jù)終端設(shè)備,對所述數(shù)據(jù)終端設(shè)備在發(fā)送所述主叫方和/或接收 所述被叫方的視頻編碼結(jié)果時(shí)所采用的信道服務(wù)類型、數(shù)據(jù)率和連接 單元,進(jìn)行預(yù)先設(shè)置。
11、 根據(jù)權(quán)利要求9或IO所述的裝置,其特征在于,所述被叫 方為帶攝像頭的個(gè)人計(jì)算機(jī)或帶可視電話的移動(dòng)終端設(shè)備。
12、 一種可視電話的接聽裝置,包括帶攝像頭的個(gè)人計(jì)算機(jī)和數(shù)據(jù)終端設(shè)備,所述個(gè)人計(jì)算機(jī)包括視頻編解碼模塊,其特征在于,所述數(shù)據(jù)終端設(shè)備,用于轉(zhuǎn)發(fā)主叫方或被叫方的視頻編碼結(jié)果;所述視頻編解碼模塊,用于對所述主叫方的視頻編碼結(jié)果進(jìn)行解 碼,再將視頻解碼結(jié)果呈現(xiàn)在所述個(gè)人計(jì)算機(jī)的應(yīng)用程序界面上,以 及接收所述個(gè)人計(jì)算機(jī)的攝像頭獲取的視頻數(shù)據(jù),進(jìn)行編碼,再通過 所述數(shù)據(jù)終端設(shè)備將視頻編碼結(jié)果發(fā)送到主叫方。
13、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括控制 指令生成和解析模塊,所述控制指令生成和解析模塊用于下發(fā)指令到 所述數(shù)據(jù)終端設(shè)備,對所述數(shù)據(jù)終端設(shè)備在接收所述主叫方和/或發(fā) 送所述被叫方的視頻編碼結(jié)果時(shí),所采用的信道服務(wù)類型、數(shù)據(jù)率和 連接單元,進(jìn)行預(yù)先設(shè)置。
14、 根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,所述主叫 方為帶攝像頭的個(gè)人計(jì)算機(jī)或帶可視電話的移動(dòng)終端設(shè)備。
全文摘要
本發(fā)明公開了一種可視電話。該可視電話包括撥打裝置和接聽裝置。撥打裝置包括帶攝像頭的第一個(gè)人計(jì)算機(jī)和第一數(shù)據(jù)終端設(shè)備,第一個(gè)人計(jì)算機(jī)包括第一視頻編解碼模塊,接聽裝置包括帶攝像頭的第二個(gè)人計(jì)算機(jī)和第二數(shù)據(jù)終端設(shè)備,第二個(gè)人計(jì)算機(jī)包括第二視頻編解碼模塊,利用個(gè)人計(jì)算機(jī)較高規(guī)格配置,在撥打裝置和接聽裝置之間實(shí)現(xiàn)可視電話的通話。本發(fā)明還公開了可視電話的撥打和接聽方法及裝置。采用本發(fā)明的技術(shù)方案,不僅提高了通話的質(zhì)量,而且提高了視頻圖像的質(zhì)量,增加了視頻圖像大小,從而提升了用戶可視通話的體驗(yàn)。
文檔編號(hào)H04N7/14GK101610380SQ20091010768
公開日2009年12月23日 申請日期2009年6月4日 優(yōu)先權(quán)日2009年6月4日
發(fā)明者迅 齊 申請人:中興通訊股份有限公司