亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

于網(wǎng)絡(luò)游戲中進(jìn)行實時影音會談的方法、系統(tǒng)及儲存媒體的制作方法

文檔序號:6443756閱讀:181來源:國知局
專利名稱:于網(wǎng)絡(luò)游戲中進(jìn)行實時影音會談的方法、系統(tǒng)及儲存媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)一種影音會談的方法,特別是有關(guān)一種于網(wǎng)絡(luò)游戲中進(jìn)行實時影音會談的方法。
(2)背景技術(shù)一般網(wǎng)絡(luò)游戲的系統(tǒng)架構(gòu)是以一網(wǎng)絡(luò)游戲服務(wù)器及多個網(wǎng)絡(luò)游戲客戶端的架構(gòu)為主,網(wǎng)絡(luò)游戲服務(wù)器用以處理及保存由游戲客戶端傳來的數(shù)據(jù),游戲客戶端則用以顯示游戲的畫面及使用者與網(wǎng)絡(luò)游戲間的互動。換言之,所有網(wǎng)絡(luò)游戲客戶端的數(shù)據(jù)均送至網(wǎng)絡(luò)游戲服務(wù)器進(jìn)行處理及運算。而實時影音會談是利用游戲客戶端計算機(jī)上的攝影機(jī)及麥克風(fēng),通過網(wǎng)絡(luò)傳送實時影音數(shù)據(jù),以便與其它網(wǎng)絡(luò)游戲客戶端進(jìn)行會談。
現(xiàn)行的網(wǎng)絡(luò)游戲的系統(tǒng)架構(gòu)無法支持于網(wǎng)絡(luò)游戲中同時進(jìn)行實時影音會談的功能,其主要技術(shù)困難有三。其一,當(dāng)網(wǎng)絡(luò)游戲以三度空間動畫獨占屏幕畫面時,便無法再顯示實時視訊畫面,現(xiàn)行的視訊數(shù)據(jù)處理技術(shù)無法在三度空間動畫獨占屏幕畫面時,同時顯示實時視訊畫面。其二,視訊與音訊數(shù)據(jù)的編譯碼及傳輸若均以網(wǎng)絡(luò)游戲服務(wù)器進(jìn)行,則其負(fù)擔(dān)(load)及頻寬(band width)均無法負(fù)荷,相對地影響網(wǎng)絡(luò)游戲執(zhí)行的速度。其三,實時視訊畫面與實時音訊若無法達(dá)到同步則影響實時影音會談的效果。因此,目前的網(wǎng)絡(luò)游戲并不支持于網(wǎng)絡(luò)游戲中同時進(jìn)行實時影音會談的功能。
(3)發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的就在于以網(wǎng)絡(luò)游戲客戶端與網(wǎng)絡(luò)游戲客戶端間建立網(wǎng)絡(luò)傳輸信道的方式,將實時影音數(shù)據(jù)于網(wǎng)絡(luò)游戲客戶端進(jìn)行壓縮編碼及封裝工作,并傳輸至其它網(wǎng)絡(luò)游戲客戶端。而接收到實時影音數(shù)據(jù)的網(wǎng)絡(luò)游戲客戶端,便進(jìn)行影音數(shù)據(jù)譯碼,并配合「同時支持實時視訊流及三度空間動畫」模塊,使得當(dāng)網(wǎng)絡(luò)游戲以三度空間動畫獨占屏幕畫面時,還可同時顯示實時視訊畫面,另以聲卡通過耳機(jī)、喇叭支持播放音訊數(shù)據(jù)。
「同時支持實時視訊流及三度空間動畫」模塊是將實時視訊數(shù)據(jù)作為材質(zhì)貼圖,混入網(wǎng)絡(luò)游戲的游戲畫面上,達(dá)到同時顯示的目的。
為實現(xiàn)上述目的,本發(fā)明提出一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法。首先,于網(wǎng)絡(luò)游戲進(jìn)行前,于網(wǎng)絡(luò)游戲客戶端之間建立網(wǎng)絡(luò)傳輸信道,此網(wǎng)絡(luò)傳輸信道并不經(jīng)過網(wǎng)絡(luò)游戲服務(wù)器,再執(zhí)行網(wǎng)絡(luò)游戲并連接至游戲服務(wù)器。網(wǎng)絡(luò)傳輸信道的建立是由網(wǎng)絡(luò)游戲客戶端,根據(jù)通訊簿指定或直接指定欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址,通訊簿可包括所有可進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址。網(wǎng)絡(luò)游戲客戶端發(fā)出接續(xù)要求至欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端,再由被指定的網(wǎng)絡(luò)游戲客戶端根據(jù)接續(xù)要求建立網(wǎng)絡(luò)傳輸信道。
接著,于網(wǎng)絡(luò)游戲客戶端擷取實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)。將實時視訊數(shù)據(jù)壓縮編碼為視訊數(shù)據(jù)框架,將實時音訊數(shù)據(jù)壓縮編碼為音訊數(shù)據(jù)框架,封裝視訊數(shù)據(jù)框架以及音訊數(shù)據(jù)框架為網(wǎng)絡(luò)傳輸封包。然后,通過網(wǎng)絡(luò)傳輸信道,將網(wǎng)絡(luò)傳輸封包傳送至其它網(wǎng)絡(luò)游戲客戶端。
當(dāng)網(wǎng)絡(luò)傳輸信道的頻寬無法支持同時傳送實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)時,實時音訊數(shù)據(jù)的優(yōu)先權(quán)高于實時視訊數(shù)據(jù),也就是網(wǎng)絡(luò)傳輸封包會以實時音訊數(shù)據(jù)為優(yōu)先考慮。另外,在網(wǎng)絡(luò)傳輸封包中會加入時間卷標(biāo),作為實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)同步的依據(jù)。
最后,接收網(wǎng)絡(luò)傳輸封包的網(wǎng)絡(luò)游戲客戶端會將網(wǎng)絡(luò)傳輸封包譯碼為視訊數(shù)據(jù)以及音訊數(shù)據(jù),根據(jù)時間卷標(biāo)同步顯示視訊數(shù)據(jù)及播放音訊數(shù)據(jù),達(dá)成于網(wǎng)絡(luò)游戲中同時進(jìn)行實時影音會談的目的。顯示視訊數(shù)據(jù)是將實時視訊數(shù)據(jù)作為材質(zhì)貼圖,混入網(wǎng)絡(luò)游戲的游戲畫面上,達(dá)到同時顯示的目的。
其次,本發(fā)明提出一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),包括網(wǎng)絡(luò)游戲服務(wù)器以及多個網(wǎng)絡(luò)游戲客戶端。網(wǎng)絡(luò)游戲服務(wù)器執(zhí)行網(wǎng)絡(luò)游戲主程序。網(wǎng)絡(luò)游戲客戶端,包括欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端以及網(wǎng)絡(luò)傳輸信道,網(wǎng)絡(luò)游戲客戶端與網(wǎng)絡(luò)游戲服務(wù)器連接以進(jìn)行網(wǎng)絡(luò)游戲,網(wǎng)絡(luò)傳輸信道連接欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端。
影音會談傳送方的網(wǎng)絡(luò)游戲客戶端包括實時數(shù)據(jù)擷取器、數(shù)據(jù)編碼器、網(wǎng)絡(luò)傳輸封裝器以及網(wǎng)絡(luò)傳輸器。實時數(shù)據(jù)擷取器,用以于網(wǎng)絡(luò)游戲客戶端擷取實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)。數(shù)據(jù)編碼器用以將實時視訊數(shù)據(jù)壓縮編碼產(chǎn)生視訊數(shù)據(jù)框架,以及將實時音訊數(shù)據(jù)壓縮編碼產(chǎn)生音訊數(shù)據(jù)框架。網(wǎng)絡(luò)傳輸封裝器,封裝視訊數(shù)據(jù)框架以及音訊數(shù)據(jù)框架為網(wǎng)絡(luò)傳輸封包。網(wǎng)絡(luò)傳輸器,通過網(wǎng)絡(luò)傳輸信道,將網(wǎng)絡(luò)傳輸封包傳送至接收網(wǎng)絡(luò)游戲客戶端。
網(wǎng)絡(luò)傳輸信道的建立是由網(wǎng)絡(luò)游戲客戶端,根據(jù)通訊簿指定或直接指定欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址,通訊簿可包括所有可進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址。網(wǎng)絡(luò)游戲客戶端發(fā)出接續(xù)要求至欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端,再由被指定的網(wǎng)絡(luò)游戲客戶端根據(jù)接續(xù)要求建立網(wǎng)絡(luò)傳輸信道。當(dāng)網(wǎng)絡(luò)傳輸信道的頻寬無法支持同時傳送實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)時,實時音訊數(shù)據(jù)的優(yōu)先權(quán)高于實時視訊數(shù)據(jù),也就是網(wǎng)絡(luò)傳輸封包會以實時音訊數(shù)據(jù)為優(yōu)先考慮。另外,在網(wǎng)絡(luò)傳輸封包中會加入時間卷標(biāo),作為實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)同步的依據(jù)。
影音會談接收方的網(wǎng)絡(luò)游戲客戶端包括數(shù)據(jù)譯碼器以及影音播放器。數(shù)據(jù)譯碼器用以將網(wǎng)絡(luò)傳輸封包譯碼為實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)。影音播放器,會將網(wǎng)絡(luò)傳輸封包譯碼為視訊數(shù)據(jù)以及音訊數(shù)據(jù),根據(jù)時間卷標(biāo)同步顯示視訊數(shù)據(jù)及播放音訊數(shù)據(jù)。顯示視訊數(shù)據(jù)是將實時視訊數(shù)據(jù)作為材質(zhì)貼圖,混入網(wǎng)絡(luò)游戲的游戲畫面上,達(dá)到同時顯示的目的。
另外,本發(fā)明提出一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其適用于網(wǎng)絡(luò)游戲客戶端。網(wǎng)絡(luò)游戲客戶端聯(lián)機(jī)至網(wǎng)絡(luò)游戲服務(wù)器,以執(zhí)行網(wǎng)絡(luò)游戲并顯示游戲畫面至顯示器上。首先,在網(wǎng)絡(luò)游戲執(zhí)行前,建立網(wǎng)絡(luò)傳輸信道至外部網(wǎng)絡(luò)游戲客戶端,再執(zhí)行網(wǎng)絡(luò)游戲并連接至游戲服務(wù)器,網(wǎng)絡(luò)傳輸信道不經(jīng)過游戲服務(wù)器。
接著,利用實時數(shù)據(jù)擷取器,擷取實時視訊數(shù)據(jù)和實時音訊數(shù)據(jù)。并壓縮編碼實時視訊數(shù)據(jù)和實時音訊數(shù)據(jù)產(chǎn)生網(wǎng)絡(luò)傳輸封包。然后,通過網(wǎng)絡(luò)傳輸信道,傳送網(wǎng)絡(luò)傳輸封包至外部網(wǎng)絡(luò)游戲客戶端網(wǎng)絡(luò)傳輸信道的建立是由網(wǎng)絡(luò)游戲客戶端,根據(jù)通訊簿指定或直接指定外部網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址,通訊簿可包括所有外部網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址。網(wǎng)絡(luò)游戲客戶端發(fā)出接續(xù)要求至指定的網(wǎng)絡(luò)游戲客戶端,再由被指定的網(wǎng)絡(luò)游戲客戶端根據(jù)接續(xù)要求建立網(wǎng)絡(luò)傳輸信道。當(dāng)網(wǎng)絡(luò)傳輸信道的頻寬無法支持同時傳送實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)時,實時音訊數(shù)據(jù)的優(yōu)先權(quán)高于實時視訊數(shù)據(jù),也就是網(wǎng)絡(luò)傳輸封包會以實時音訊數(shù)據(jù)為優(yōu)先考慮。另外,在網(wǎng)絡(luò)傳輸封包中會加入時間卷標(biāo),作為實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)同步的依據(jù)。
最后,網(wǎng)絡(luò)游戲客戶端通過所述網(wǎng)絡(luò)傳輸信道,接收來自外部網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)傳輸封包。并將網(wǎng)絡(luò)傳輸封包解壓縮/譯碼產(chǎn)生實時視訊數(shù)據(jù)和實時音訊數(shù)據(jù)。最后,在網(wǎng)絡(luò)游戲執(zhí)行中,根據(jù)時間卷標(biāo)同步播放實時音訊數(shù)據(jù)及顯示實時視訊數(shù)據(jù)于游戲畫面中。顯示實時視訊數(shù)據(jù)是將實時視訊數(shù)據(jù)作為材質(zhì)貼圖,混入網(wǎng)絡(luò)游戲的游戲畫面上,達(dá)到同時顯示的目的。
另外,本發(fā)明提出一種儲存媒體,用以儲存一計算機(jī)程序,上述計算機(jī)程序用以加載至一計算機(jī)系統(tǒng)中并且使得上述計算機(jī)系統(tǒng)執(zhí)行如上所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法。
另外,本發(fā)明提出一種網(wǎng)絡(luò)游戲計算機(jī)系統(tǒng),其執(zhí)行一網(wǎng)絡(luò)游戲并且具有一儲存媒體,上述儲存媒體用以儲存一計算機(jī)程序,上述計算機(jī)程序用以加載至上述網(wǎng)絡(luò)游戲計算機(jī)系統(tǒng)中并且使得上述網(wǎng)絡(luò)游戲計算機(jī)系統(tǒng)執(zhí)行如上所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法。
(4)


圖1是顯示本發(fā)明所揭示的方法的執(zhí)行流程圖。
圖2是顯示本發(fā)明所揭示的系統(tǒng)的功能方塊圖。
圖3是顯示本發(fā)明所揭示的系統(tǒng)的細(xì)部功能方塊圖。
圖4a、4b是顯示本發(fā)明所揭示的實施例的示意圖。
(5)具體實施方式
請參照圖1,圖1是顯示本發(fā)明所揭示的方法的執(zhí)行流程圖。首先,于網(wǎng)絡(luò)游戲進(jìn)行前,于網(wǎng)絡(luò)游戲客戶端之間建立網(wǎng)絡(luò)傳輸信道(步驟S100),此網(wǎng)絡(luò)傳輸信道可以任何標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議建立,如傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)等。此網(wǎng)絡(luò)傳輸信道并不經(jīng)過網(wǎng)絡(luò)游戲服務(wù)器。網(wǎng)絡(luò)傳輸信道的建立是由網(wǎng)絡(luò)游戲客戶端,根據(jù)通訊簿指定或直接指定欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址,通訊簿可包括所有可進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址。網(wǎng)絡(luò)游戲客戶端發(fā)出接續(xù)要求至欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端,再由被指定的網(wǎng)絡(luò)游戲客戶端根據(jù)接續(xù)要求建立網(wǎng)絡(luò)傳輸信道。接著,則可執(zhí)行欲進(jìn)行的網(wǎng)絡(luò)游戲程序并連接至游戲服務(wù)器。
于網(wǎng)絡(luò)游戲客戶端擷取實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)(步驟S102)。實時視訊數(shù)據(jù)可利用攝影機(jī)(Camera)等視訊擷取裝置(Video Capture Device)傳入,而實時音訊數(shù)據(jù)則可利用麥克風(fēng)(Microphone)等音訊擷取裝置(AudioCapture Device)傳入。
接著,將實時視訊數(shù)據(jù)壓縮(compress)編碼(encode)產(chǎn)生視訊數(shù)據(jù)框架(frame),以及將實時音訊數(shù)據(jù)壓縮編碼產(chǎn)生音訊數(shù)據(jù)框架(步驟S104)。此壓縮編碼可利用標(biāo)準(zhǔn)的壓縮格式,如H.263、MPEG1/2/4、G723等,其作用在于將原本數(shù)量龐大的影音數(shù)據(jù),經(jīng)過壓縮編碼,縮小為適合網(wǎng)絡(luò)傳輸?shù)母袷健?br> 由于通過網(wǎng)絡(luò)傳輸實時影音數(shù)據(jù)時,音訊順暢及影音同步為最重要的考慮,因此本發(fā)明所提出的方法是以音訊數(shù)據(jù)框架為優(yōu)先,封裝視訊數(shù)據(jù)框架以及音訊數(shù)據(jù)框架為網(wǎng)絡(luò)傳輸封包(步驟S106),以達(dá)到音訊順暢及影音同步的效果。也就是當(dāng)網(wǎng)絡(luò)傳輸信道的頻寬無法支持同時傳送實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)時,實時音訊數(shù)據(jù)的優(yōu)先權(quán)高于實時視訊數(shù)據(jù)。此外在網(wǎng)絡(luò)傳輸封包中會加入時間卷標(biāo),作為實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)同步的依據(jù)。
然后,通過網(wǎng)絡(luò)傳輸信道,將網(wǎng)絡(luò)傳輸封包傳送至其它網(wǎng)絡(luò)游戲客戶端(步驟S108)。最后,接收網(wǎng)絡(luò)傳輸封包的網(wǎng)絡(luò)游戲客戶端會將網(wǎng)絡(luò)傳輸封包譯碼為實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)(步驟S110),并根據(jù)時間卷標(biāo)同步播放實時音訊數(shù)據(jù)及顯示實時視訊數(shù)據(jù)于游戲畫面中(步驟S112)。顯示視訊數(shù)據(jù)是將實時視訊數(shù)據(jù)作為材質(zhì)貼圖,混入網(wǎng)絡(luò)游戲的游戲畫面上,達(dá)到同時顯示的目的。
請參照圖2,圖2是顯示本發(fā)明所揭示的系統(tǒng)的功能方塊圖。本發(fā)明提出一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),包括網(wǎng)絡(luò)游戲服務(wù)器20以及多個網(wǎng)絡(luò)游戲客戶端24、26、28、30。網(wǎng)絡(luò)游戲服務(wù)器20執(zhí)行網(wǎng)絡(luò)游戲主程序。網(wǎng)絡(luò)游戲客戶端24、26、28、30,包括欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端24、26以及網(wǎng)絡(luò)傳輸信道32,網(wǎng)絡(luò)游戲客戶端24、26、28、30與網(wǎng)絡(luò)游戲服務(wù)器20連接形成網(wǎng)絡(luò)游戲服務(wù)器網(wǎng)絡(luò)22以進(jìn)行網(wǎng)絡(luò)游戲,網(wǎng)絡(luò)游戲服務(wù)器網(wǎng)絡(luò)22用以傳輸網(wǎng)絡(luò)游戲客戶端24、26、28、30的數(shù)據(jù)至網(wǎng)絡(luò)游戲服務(wù)器20,網(wǎng)絡(luò)傳輸信道連32連接欲進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端24、26。
請參照圖3,圖3是顯示本發(fā)明所揭示的系統(tǒng)的細(xì)部功能方塊圖。影音會談傳送方的網(wǎng)絡(luò)游戲客戶端300包括實時數(shù)據(jù)擷取器302、數(shù)據(jù)編碼器304、網(wǎng)絡(luò)傳輸封裝器306以及網(wǎng)絡(luò)傳輸器308。實時數(shù)據(jù)擷取器302,用以于網(wǎng)絡(luò)游戲客戶端擷取實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)。實時數(shù)據(jù)擷取器302可以為分開的裝置,分別擷取實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)。也可設(shè)計為同一裝置,同時擷取實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù),再分別進(jìn)行后續(xù)數(shù)據(jù)處理。實時數(shù)據(jù)擷取器302可以是攝影機(jī)以及麥克風(fēng)等數(shù)據(jù)擷取裝置。
數(shù)據(jù)編碼器304用以將實時視訊數(shù)據(jù)壓縮編碼產(chǎn)生視訊數(shù)據(jù)框架,以及將實時音訊數(shù)據(jù)壓縮編碼產(chǎn)生音訊數(shù)據(jù)框架。數(shù)據(jù)編碼器304可以設(shè)計為分開的裝置,分別進(jìn)行實時視訊數(shù)據(jù)壓縮編碼以及實時音訊數(shù)據(jù)壓縮編碼,或者也可設(shè)計于同一裝置中,分別對實時視訊數(shù)據(jù)及實時音訊數(shù)據(jù)進(jìn)行壓縮編碼。
網(wǎng)絡(luò)傳輸封裝器306,是以音訊數(shù)據(jù)框架為優(yōu)先,封裝視訊數(shù)據(jù)框架以及音訊數(shù)據(jù)框架為網(wǎng)絡(luò)傳輸封包。網(wǎng)絡(luò)傳輸器308,通過網(wǎng)絡(luò)傳輸信道310,將網(wǎng)絡(luò)傳輸封包傳送至影音會談接收方的網(wǎng)絡(luò)游戲客戶端320。舉例而言,網(wǎng)絡(luò)傳輸封裝器306、網(wǎng)絡(luò)傳輸器308及網(wǎng)絡(luò)傳輸信道310均可以計算機(jī)可執(zhí)行的程序語言撰寫成模塊,以實現(xiàn)上述功能。
影音會談接收方的網(wǎng)絡(luò)游戲客戶端320包括數(shù)據(jù)譯碼器322以及影音播放器324。數(shù)據(jù)譯碼器322,用以將網(wǎng)絡(luò)傳輸封包譯碼為實時視訊數(shù)據(jù)以及實時音訊數(shù)據(jù)。數(shù)據(jù)譯碼器322可以設(shè)計為分開的裝置,分別進(jìn)行實時視訊數(shù)據(jù)譯碼以及實時音訊數(shù)據(jù)譯碼,或者也可設(shè)計于同一裝置中,分別對實時視訊數(shù)據(jù)及實時音訊數(shù)據(jù)進(jìn)行譯碼。前述的數(shù)據(jù)編碼器304及數(shù)據(jù)譯碼器322均可以計算機(jī)可執(zhí)行的程序語言撰寫成模塊,并于計算機(jī)中執(zhí)行以完成所需的編譯碼功能。
影音播放器324,會將網(wǎng)絡(luò)傳輸封包譯碼過后的視訊數(shù)據(jù)以及音訊數(shù)據(jù),根據(jù)時間卷標(biāo)同步顯示視訊數(shù)據(jù)及播放音訊數(shù)據(jù)。顯示實時視訊數(shù)據(jù)是將實時視訊數(shù)據(jù)作為材質(zhì)貼圖,混入網(wǎng)絡(luò)游戲的游戲畫面上,以聲卡通過耳機(jī)、喇叭播放實時音訊數(shù)據(jù),達(dá)到同時顯示的目的。而進(jìn)行實時影音會談的網(wǎng)絡(luò)游戲客戶端,因影音會談為雙向會談,會同時具有傳送及接收的功能,即同時具有300及320所包含的組件及功能。
舉例而言,請參照圖4,圖4是顯示本發(fā)明所揭示的實施例的示意圖。于網(wǎng)絡(luò)游戲進(jìn)行中,當(dāng)網(wǎng)絡(luò)游戲客戶端欲進(jìn)行實時影音會談時,在網(wǎng)絡(luò)游戲客戶端之間建立網(wǎng)絡(luò)傳輸信道50。攝影機(jī)40于網(wǎng)絡(luò)游戲客戶端擷取實時視訊數(shù)據(jù),麥克風(fēng)42于網(wǎng)絡(luò)游戲客戶端擷取實時音訊數(shù)據(jù)。
數(shù)據(jù)編碼器44、46將實時視訊數(shù)據(jù)壓縮編碼為視訊數(shù)據(jù)框架440、442、444、446,假設(shè)共有P個,將實時音訊數(shù)據(jù)壓縮編碼為音訊數(shù)據(jù)框架460、462、464,假設(shè)共有L個。在本實施例中,網(wǎng)絡(luò)傳輸封裝器,是以音訊數(shù)據(jù)框架為優(yōu)先,封裝視訊數(shù)據(jù)框架以及音訊數(shù)據(jù)框架為網(wǎng)絡(luò)傳輸封包48。亦即在一段時間區(qū)間內(nèi),會優(yōu)先將音訊框架460納入封包48中,剩余的頻寬或時間再分配給視訊數(shù)據(jù)框架440至視訊數(shù)據(jù)框架442,并將音訊框架460與視訊數(shù)據(jù)框架440至442封裝成網(wǎng)絡(luò)傳輸封包48,例如僅有N個被納入封包48中,而有(P-N)未納入封包48中。
通過網(wǎng)絡(luò)傳輸信道50,例如因特網(wǎng),將網(wǎng)絡(luò)傳輸封包48傳送至另一網(wǎng)絡(luò)游戲客戶端。數(shù)據(jù)譯碼器52、54將網(wǎng)絡(luò)傳輸封包48譯碼為實時視訊數(shù)據(jù)520至實時視訊數(shù)據(jù)522,以及實時音訊數(shù)據(jù)540。由于此封包是藉由網(wǎng)絡(luò)傳輸,所以可能并非全部的視訊數(shù)據(jù)框架都會被接收,例如僅接收到M個(M小于或等于N),亦即視訊數(shù)據(jù)框架440至視訊數(shù)據(jù)框架442的數(shù)量會大于或等于實時視訊數(shù)據(jù)520至實時視訊數(shù)據(jù)522的數(shù)量等,再加上視訊解壓縮的方式例如IPB模式,所以有些實時視訊數(shù)據(jù)會被丟棄不用,例如僅有K個(K小于或等于M)會被解壓縮出來,但是實時音訊數(shù)據(jù)540會全部被解壓縮出來。由于采用以音訊數(shù)據(jù)框架為優(yōu)先封裝的機(jī)制,故可達(dá)到音訊順暢及影音同步的預(yù)定效果。
影音播放器56、58,以「同時支持實時視訊流及三度空間動畫」模塊顯示實時視訊數(shù)據(jù),「同時支持實時視訊流及三度空間動畫」模塊是將實時視訊數(shù)據(jù)作為材質(zhì)貼圖,混入網(wǎng)絡(luò)游戲的游戲畫面上,而以聲卡通過耳機(jī)、喇叭58播放實時音訊數(shù)據(jù),達(dá)到于網(wǎng)絡(luò)游戲中同時進(jìn)行影音會談的功能。
總之,本發(fā)明所提出的方法,可以獨立于網(wǎng)絡(luò)游戲的架構(gòu),由網(wǎng)絡(luò)游戲客戶端之間建立網(wǎng)絡(luò)傳輸信道,以完成于網(wǎng)絡(luò)游戲中進(jìn)行實時影音會談的目的。本發(fā)明更采用以音訊數(shù)據(jù)優(yōu)先考慮的影音同步封裝機(jī)制,達(dá)到影音同步及音訊流暢的效果。不僅增加虛擬游戲世界的實時性與真實感,同時無需增加網(wǎng)絡(luò)游戲服務(wù)器額外的負(fù)擔(dān),解決現(xiàn)行技術(shù)無法解決的問題,達(dá)到本發(fā)明所欲達(dá)到的目的。
雖然本發(fā)明已以較佳實施例揭示如上,然而其并非用以限定本發(fā)明,任何熟習(xí)本技術(shù)的人員在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作出種種的等效改變或替換,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1.一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,包括下列步驟于一第一網(wǎng)絡(luò)游戲客戶端與一第二網(wǎng)絡(luò)游戲客戶端執(zhí)行一網(wǎng)絡(luò)游戲并聯(lián)機(jī)至一網(wǎng)絡(luò)游戲服務(wù)器;在所述網(wǎng)絡(luò)游戲進(jìn)行中,于所述第一網(wǎng)絡(luò)游戲客戶端與所述第二網(wǎng)絡(luò)游戲客戶端間完成建立一網(wǎng)絡(luò)傳輸信道,所述網(wǎng)絡(luò)傳輸信道未經(jīng)過所述網(wǎng)絡(luò)游戲服務(wù)器;于所述第一網(wǎng)絡(luò)游戲客戶端擷取多個第一實時視訊數(shù)據(jù)以及多個第一實時音訊數(shù)據(jù);于所述第一網(wǎng)絡(luò)游戲客戶端,壓縮/編碼所述第一實時視訊數(shù)據(jù)產(chǎn)生多個第一視訊數(shù)據(jù)框架,壓縮/編碼所述第一實時音訊數(shù)據(jù)產(chǎn)生多個第一音訊數(shù)據(jù)框架;于所述第一網(wǎng)絡(luò)游戲客戶端,封裝所述第一視訊數(shù)據(jù)框架以及所述第一音訊數(shù)據(jù)框架為一網(wǎng)絡(luò)傳輸封包;通過所述網(wǎng)絡(luò)傳輸信道,將所述網(wǎng)絡(luò)傳輸封包傳送至所述第二網(wǎng)絡(luò)游戲客戶端;于所述第二網(wǎng)絡(luò)游戲客戶端,將所述網(wǎng)絡(luò)傳輸封包譯碼產(chǎn)生多個第二實時視訊數(shù)據(jù)以及多個第二實時音訊數(shù)據(jù);以及于所述第二網(wǎng)絡(luò)游戲客戶端,播放所述第二實時音訊數(shù)據(jù)以及顯示所述第二實時視訊數(shù)據(jù)于所述網(wǎng)絡(luò)游戲的游戲畫面上。
2.如權(quán)利要求1所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,所述建立所述網(wǎng)絡(luò)傳輸信道的步驟還包括下列步驟所述第一網(wǎng)絡(luò)游戲客戶端根據(jù)一通訊簿指定或直接指定所述第二網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址,所述通訊簿包含所述第二網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址;所述第一網(wǎng)絡(luò)游戲客戶端發(fā)出一接續(xù)要求至所述第二網(wǎng)絡(luò)游戲客戶端;以及所述第二網(wǎng)絡(luò)游戲客戶端根據(jù)所述接續(xù)要求建立所述網(wǎng)絡(luò)傳輸信道。
3.如權(quán)利要求1所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,所述封裝所述網(wǎng)絡(luò)傳輸封包的步驟中,當(dāng)所述網(wǎng)絡(luò)傳輸信道的頻寬無法支持同時傳送所述第一實時音訊數(shù)據(jù)和所述第一實時視訊數(shù)據(jù)時,所述第一實時音訊數(shù)據(jù)的優(yōu)先權(quán)高于所述第一實時視訊數(shù)據(jù)的優(yōu)先權(quán)。
4.如權(quán)利要求1所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,所述顯示所述第二實時視訊數(shù)據(jù)的步驟中,是將所述第二實時視訊數(shù)據(jù)作為一材質(zhì)貼圖,混入所述網(wǎng)絡(luò)游戲的游戲畫面上。
5.如權(quán)利要求1所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,所述網(wǎng)絡(luò)傳輸封包還包括一時間標(biāo)簽,用以表示所述第一實時音訊數(shù)據(jù)和所述第一實時視訊數(shù)據(jù)的同步關(guān)系。
6.如權(quán)利要求1所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,所述播放所述第二實時音訊數(shù)據(jù)以及顯示所述第二實時視訊數(shù)據(jù)的步驟中,是根據(jù)所述時間標(biāo)簽,同步所述第二實時音訊數(shù)據(jù)和所述第二實時視訊數(shù)據(jù)。
7.一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),其特征在于,包括一網(wǎng)絡(luò)游戲服務(wù)器,用以執(zhí)行一網(wǎng)絡(luò)游戲;以及多個網(wǎng)絡(luò)游戲客戶端,所述網(wǎng)絡(luò)游戲客戶端包括一第一網(wǎng)絡(luò)游戲客戶端、一第二網(wǎng)絡(luò)游戲客戶以及一網(wǎng)絡(luò)傳輸信道,所述第一網(wǎng)絡(luò)游戲客戶端以及所述第二網(wǎng)絡(luò)游戲客戶端聯(lián)機(jī)至所述網(wǎng)絡(luò)游戲服務(wù)器,用以進(jìn)行所述網(wǎng)絡(luò)游戲,所述網(wǎng)絡(luò)傳輸信道耦接于所述第一網(wǎng)絡(luò)游戲客戶端以及所述第二網(wǎng)絡(luò)游戲客戶端。
8.如權(quán)利要求7所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),其特征在于,所述第一網(wǎng)絡(luò)游戲客戶端還包括一實時數(shù)據(jù)擷取器,用以于所述第一網(wǎng)絡(luò)游戲客戶端擷取多個第一實時視訊數(shù)據(jù)以及多個第一實時音訊數(shù)據(jù);一數(shù)據(jù)編碼器,其耦接于所述實時數(shù)據(jù)擷取器,用以壓縮/編碼所述第一實時視訊數(shù)據(jù),產(chǎn)生多個第一視訊數(shù)據(jù)框架以及壓縮/編碼所述第一實時音訊數(shù)據(jù),產(chǎn)生多個第一音訊數(shù)據(jù)框架;一網(wǎng)絡(luò)傳輸封裝器,其耦接于所述視訊數(shù)據(jù)編碼器以及所述音訊數(shù)據(jù)編碼器,用以封裝所述第一視訊數(shù)據(jù)框架以及所述第一音訊數(shù)據(jù)框架為一網(wǎng)絡(luò)傳輸封包;以及一網(wǎng)絡(luò)傳輸器,其耦接于所述網(wǎng)絡(luò)傳輸封裝器,通過所述網(wǎng)絡(luò)傳輸信道,將所述網(wǎng)絡(luò)傳輸封包傳送至所述第二網(wǎng)絡(luò)游戲客戶端。
9.如權(quán)利要求8所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)傳輸封裝器,當(dāng)所述網(wǎng)絡(luò)傳輸信道的頻寬無法支持同時傳送所述第一實時音訊數(shù)據(jù)和所述第一實時視訊數(shù)據(jù)時,所述第一實時音訊數(shù)據(jù)的優(yōu)先權(quán)高于所述第一實時視訊數(shù)據(jù)的優(yōu)先權(quán)。
10.如權(quán)利要求8所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)傳輸封裝器中,所述網(wǎng)絡(luò)傳輸封包還包括一時間標(biāo)簽,用以表示所述第一實時音訊數(shù)據(jù)和所述第一實時視訊數(shù)據(jù)的同步關(guān)系。
11.如權(quán)利要求7所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),其特征在于,所述第二網(wǎng)絡(luò)游戲客戶端還包括一數(shù)據(jù)譯碼器,其耦接于所述網(wǎng)絡(luò)傳輸信道,用以將所述網(wǎng)絡(luò)傳輸封包譯碼產(chǎn)生多個第二視訊數(shù)據(jù)以及將所述網(wǎng)絡(luò)傳輸封包譯碼產(chǎn)生多個第二音訊數(shù)據(jù);以及一影音播放器,其耦接于所述視訊數(shù)據(jù)譯碼器以及所述音訊數(shù)據(jù)譯碼器,用以播放所述第二視訊數(shù)據(jù)以及所述第二音訊數(shù)據(jù)。
12.如權(quán)利要求11所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),其特征在于,所述影音播放器,是將所述第二實時視訊數(shù)據(jù)作為一材質(zhì)貼圖,混入所述網(wǎng)絡(luò)游戲的游戲畫面上。
13.如權(quán)利要求11所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),其特征在于,所述影音播放器,是根據(jù)所述時間標(biāo)簽,同步所述第二實時音訊數(shù)據(jù)和所述第二實時視訊數(shù)據(jù)。
14.如權(quán)利要求7所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)傳輸信道是由所述第一網(wǎng)絡(luò)游戲客戶端根據(jù)一通訊簿指定或直接指定所述第二網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址,所述通訊簿包含所述第二網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址,并發(fā)出一連接要求至所述第二網(wǎng)絡(luò)游戲客戶端,再由所述第二網(wǎng)絡(luò)游戲客戶端根據(jù)所述連接要求建立所述網(wǎng)絡(luò)傳輸信道。
15.一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其適用于一網(wǎng)絡(luò)游戲客戶端,所述網(wǎng)絡(luò)游戲客戶端是聯(lián)機(jī)至一網(wǎng)絡(luò)游戲服務(wù)器,用以執(zhí)行一網(wǎng)絡(luò)游戲并顯示一游戲畫面至一顯示器上,其特征在于,包括下列步驟在所述網(wǎng)絡(luò)游戲執(zhí)行中,完成建立一網(wǎng)絡(luò)傳輸信道至一外部網(wǎng)絡(luò)游戲客戶端,所述網(wǎng)絡(luò)傳輸信道不經(jīng)過所述網(wǎng)絡(luò)游戲服務(wù)器;利用一實時數(shù)據(jù)擷取器,擷取一第一實時視訊數(shù)據(jù)和一第一實時音訊數(shù)據(jù);壓縮/編碼所述第一實時視訊數(shù)據(jù)和所述第一實時音訊數(shù)據(jù),并且產(chǎn)生一第一網(wǎng)絡(luò)傳輸封包;通過所述網(wǎng)絡(luò)傳輸信道,傳送所述第一網(wǎng)絡(luò)傳輸封包至所述外部網(wǎng)絡(luò)游戲客戶端;通過所述網(wǎng)絡(luò)傳輸信道,接收來自所述外部網(wǎng)絡(luò)游戲客戶端的一第二網(wǎng)絡(luò)傳輸封包;解壓縮/譯碼所述第二網(wǎng)絡(luò)傳輸封包,產(chǎn)生一第二實時視訊數(shù)據(jù)和一第二實時音訊數(shù)據(jù);以及在所述網(wǎng)絡(luò)游戲執(zhí)行中,播放所述第二實時音訊數(shù)據(jù)并且顯示所述第二實時視訊數(shù)據(jù)于所述游戲畫面中。
16.如權(quán)利要求15所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,所述建立所述網(wǎng)絡(luò)傳輸信道的步驟包括下列步驟由所述網(wǎng)絡(luò)游戲客戶端和所述外部網(wǎng)絡(luò)游戲客戶端之一指定另一個的網(wǎng)絡(luò)地址;利用所述網(wǎng)絡(luò)地址,由所述網(wǎng)絡(luò)游戲客戶端和所述外部網(wǎng)絡(luò)游戲客戶端之一發(fā)出一接續(xù)要求至另一個;以及根據(jù)所述接續(xù)要求,所述網(wǎng)絡(luò)游戲客戶端和所述外部網(wǎng)絡(luò)游戲客戶端的另一個建立所述網(wǎng)絡(luò)傳輸信道。
17.如權(quán)利要求15所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,產(chǎn)生所述第一網(wǎng)絡(luò)傳輸封包的步驟中,當(dāng)所述網(wǎng)絡(luò)傳輸信道的頻寬無法支持同時傳送所述第一實時音訊數(shù)據(jù)和所述第一實時視訊數(shù)據(jù)時,所述第一實時音訊數(shù)據(jù)的優(yōu)先權(quán)高于所述第二實時視訊數(shù)據(jù)的優(yōu)先權(quán)。
18.如權(quán)利要求15所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,建立所述網(wǎng)絡(luò)傳輸信道的步驟,是根據(jù)一通訊簿執(zhí)行,所述通訊簿包含所述外部網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址。
19.如權(quán)利要求15所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,顯示所述第二實時視訊數(shù)據(jù)的步驟中,是將所述第二實時視訊數(shù)據(jù)作為一材質(zhì)貼圖,混入所述游戲畫面并顯示于所述顯示器上。
20.如權(quán)利要求15所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,所述第一網(wǎng)絡(luò)傳輸封包還包括一時間標(biāo)簽,用以表示所述第一實時音訊數(shù)據(jù)和所述第二實時視訊數(shù)據(jù)的同步關(guān)系。
21.如權(quán)利要求15所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,其特征在于,所述第二網(wǎng)絡(luò)傳輸封包包括一時間標(biāo)簽,在播放所述第二實時音訊數(shù)據(jù)并且顯示所述第二實時視訊數(shù)據(jù)的步驟中,根據(jù)所述時間標(biāo)簽,同步所述第二實時音訊數(shù)據(jù)和所述第二實時視訊數(shù)據(jù)。
22.一種儲存媒體,用以儲存一計算機(jī)程序,所述計算機(jī)程序用以加載至一計算機(jī)系統(tǒng)中并且使得所述計算機(jī)系統(tǒng)執(zhí)行如權(quán)利要求15至21中任一項所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法。
23.一種網(wǎng)絡(luò)游戲計算機(jī)系統(tǒng),其執(zhí)行一網(wǎng)絡(luò)游戲并且具有一儲存媒體,所述儲存媒體用以儲存一計算機(jī)程序,所述計算機(jī)程序用以加載至所述網(wǎng)絡(luò)游戲計算機(jī)系統(tǒng)中并且使得所述網(wǎng)絡(luò)游戲計算機(jī)系統(tǒng)執(zhí)行如權(quán)利要求15至21中任一項所述的于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法。
24.一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法,用于一第一網(wǎng)絡(luò)游戲客戶端與一第二網(wǎng)絡(luò)游戲客戶端之間,所述第一網(wǎng)絡(luò)游戲客戶端與所述第二網(wǎng)絡(luò)游戲客戶端均執(zhí)行一網(wǎng)絡(luò)游戲并聯(lián)機(jī)至一網(wǎng)絡(luò)游戲服務(wù)器,其特征在于,所述方法至少包括下列步驟建立一網(wǎng)絡(luò)傳輸信道于所述第一網(wǎng)絡(luò)游戲客戶端與所述第二網(wǎng)絡(luò)游戲客戶端之間,且所述網(wǎng)絡(luò)傳輸信道未經(jīng)過所述網(wǎng)絡(luò)游戲服務(wù)器;于所述第一網(wǎng)絡(luò)游戲客戶端擷取多個第一實時視訊數(shù)據(jù)以及多個第一實時音訊數(shù)據(jù);產(chǎn)生多個第一視訊數(shù)據(jù)框架及多個第一音訊數(shù)據(jù)框架;封裝所述第一視訊數(shù)據(jù)框架以及所述第一音訊數(shù)據(jù)框架為一網(wǎng)絡(luò)傳輸封包;傳送所述網(wǎng)絡(luò)傳輸封包至所述第二網(wǎng)絡(luò)游戲客戶端;將所述網(wǎng)絡(luò)傳輸封包譯碼產(chǎn)生多個第二實時視訊數(shù)據(jù)以及多個第二實時音訊數(shù)據(jù);及于所述第二網(wǎng)絡(luò)游戲客戶端,播放所述第二實時音訊數(shù)據(jù)以及顯示所述第二實時視訊數(shù)據(jù)于所述網(wǎng)絡(luò)游戲的游戲畫面上。
25.如權(quán)利要求24所述的方法,其特征在于,所述建立所述網(wǎng)絡(luò)傳輸信道的步驟,還包括下列步驟所述第一網(wǎng)絡(luò)游戲客戶端根據(jù)一通訊簿指定所述第二網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址,所述通訊簿包含所述第二網(wǎng)絡(luò)游戲客戶端的網(wǎng)絡(luò)地址;所述第一網(wǎng)絡(luò)游戲客戶端發(fā)出一接續(xù)要求至所述第二網(wǎng)絡(luò)游戲客戶端;以及所述第二網(wǎng)絡(luò)游戲客戶端根據(jù)所述接續(xù)要求建立所述網(wǎng)絡(luò)傳輸信道。
26.如權(quán)利要求24所述的方法,其特征在于,所述封裝所述網(wǎng)絡(luò)傳輸封包的步驟中,是先將所述第一實時音訊數(shù)據(jù)納入所述網(wǎng)絡(luò)傳輸封包中,再依據(jù)剩余頻寬將所述第一實時視訊數(shù)據(jù)納入所述網(wǎng)絡(luò)傳輸封包中。
27.如權(quán)利要求24所述的方法,其特征在于,所述第一視訊數(shù)據(jù)框架及多個第一音訊數(shù)據(jù)框架是由壓縮/編碼所產(chǎn)生。
28.如權(quán)利要求24所述的方法,其特征在于,所述網(wǎng)絡(luò)傳輸封包是通過一網(wǎng)絡(luò)傳輸信道傳送至所述第二網(wǎng)絡(luò)游戲客戶端。
29.一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的系統(tǒng),用于一第一網(wǎng)絡(luò)游戲客戶端、一第二網(wǎng)絡(luò)游戲客戶及一網(wǎng)絡(luò)游戲服務(wù)器之間,所述網(wǎng)絡(luò)游戲服務(wù)器是用以執(zhí)行一網(wǎng)絡(luò)游戲,其特征在于,所述系統(tǒng)至少包括一網(wǎng)絡(luò)傳輸信道,所述第一網(wǎng)絡(luò)游戲客戶端以及所述第二網(wǎng)絡(luò)游戲客戶端聯(lián)機(jī)至所述網(wǎng)絡(luò)游戲服務(wù)器,以進(jìn)行所述網(wǎng)絡(luò)游戲,所述網(wǎng)絡(luò)傳輸信道耦接于所述第一網(wǎng)絡(luò)游戲客戶端以及所述第二網(wǎng)絡(luò)游戲客戶端之間以進(jìn)行實時影音會談。
全文摘要
一種于網(wǎng)絡(luò)游戲進(jìn)行實時影音會談的方法。其用以于網(wǎng)絡(luò)游戲進(jìn)行中,于網(wǎng)絡(luò)游戲客戶端之間建立不經(jīng)過網(wǎng)絡(luò)游戲服務(wù)器的網(wǎng)絡(luò)傳輸信道,以進(jìn)行實時影音會談。首先,擷取實時影音數(shù)據(jù)并將影音數(shù)據(jù)壓縮編碼為視訊及音訊數(shù)據(jù)框架。接著,封裝視訊及音訊數(shù)據(jù)框架為網(wǎng)絡(luò)傳輸封包,通過網(wǎng)絡(luò)傳輸信道,將此網(wǎng)絡(luò)傳輸封包傳送至其它游戲客戶端。最后,接收網(wǎng)絡(luò)傳輸封包的游戲客戶端將此網(wǎng)絡(luò)傳輸封包譯碼并播放譯碼后的視訊數(shù)據(jù)以及音訊數(shù)據(jù)。
文檔編號G06F15/16GK1532720SQ03108259
公開日2004年9月29日 申請日期2003年3月24日 優(yōu)先權(quán)日2003年3月24日
發(fā)明者曹希康, 廖立祥 申請人:華碩電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1