專利名稱:基于多進(jìn)程的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播的方法,尤指一種利用設(shè)置在現(xiàn)場(chǎng)的多路攝像裝置及計(jì)算機(jī)對(duì)現(xiàn)場(chǎng)的視頻信息進(jìn)行數(shù)字化處理,并且將多路信號(hào)復(fù)合,并通過網(wǎng)絡(luò)傳輸,最后客戶端用多進(jìn)程的方法將復(fù)合信號(hào)分解播放的方法。
現(xiàn)有的Internet視頻傳播技術(shù)有以下特點(diǎn)一是只能基于PC+固定網(wǎng)絡(luò)環(huán)境,而不能適用于不同接入終端和復(fù)雜的網(wǎng)絡(luò)環(huán)境尤其是越來越多的無線移動(dòng)網(wǎng)絡(luò)環(huán)境;二是只能簡(jiǎn)單的傳輸與視頻源相同的視頻數(shù)據(jù)給觀眾,缺乏交互性,即像電視節(jié)目一樣,電視臺(tái)在轉(zhuǎn)播時(shí),可能有多個(gè)攝像機(jī)從不同角度進(jìn)行拍攝,由導(dǎo)演編排,在不同角度的攝像機(jī)間切換播出,這樣,在某個(gè)時(shí)刻,觀眾只能收看到某個(gè)角度的節(jié)目,而不可能按照自己的意愿去選擇自己想看的角度,或者同時(shí)收看幾個(gè)角度。比如,在足球比賽中,同時(shí)會(huì)有幾臺(tái)攝像機(jī)從不同角度對(duì)著球門,這樣,當(dāng)出現(xiàn)射門時(shí),就會(huì)有幾個(gè)不同角度的畫面,但是觀眾卻只能看到一個(gè)角度,無法選擇自己想看的或同時(shí)看到不同的角度,這樣就不能體現(xiàn)出網(wǎng)絡(luò)技術(shù)交互性的特點(diǎn),無法吸引更多的網(wǎng)絡(luò)用戶。
本發(fā)明的目的在于提供一種多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播的方法,該方法對(duì)采集的視頻節(jié)目的視頻信息進(jìn)行數(shù)字化處理,并且將多路信號(hào)復(fù)合,并通過網(wǎng)絡(luò)傳輸,最后客戶端用多進(jìn)程的方法根據(jù)用戶的要求將復(fù)合信號(hào)分解播放。
為實(shí)現(xiàn)上述目的,基于多進(jìn)程的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播方法的方法包括步驟計(jì)算機(jī)接收由設(shè)置在節(jié)目現(xiàn)場(chǎng)且與之相連的攝像裝置所采集的視頻信息;對(duì)接收的視頻信息進(jìn)行壓縮處理;對(duì)壓縮處理的信息進(jìn)行復(fù)合處理;通過網(wǎng)絡(luò)傳輸后客戶端用多進(jìn)程的方法將復(fù)合信號(hào)分解播放。
本發(fā)明所提供的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播的方法,利用設(shè)置在現(xiàn)場(chǎng)的多路攝像裝置及計(jì)算機(jī)對(duì)現(xiàn)場(chǎng)的視頻信息進(jìn)行數(shù)字化處理,并且將多路信號(hào)復(fù)合,并通過網(wǎng)絡(luò)傳輸,最后客戶端用多進(jìn)程的方法將復(fù)合信號(hào)分解播放,實(shí)現(xiàn)了多視角視頻節(jié)目的網(wǎng)絡(luò)轉(zhuǎn)播。
圖2為本發(fā)明多路視頻信息的復(fù)合流程示意圖。
圖3為本發(fā)明多路視頻信息客戶端多進(jìn)程的分解播放系統(tǒng)示意圖。
圖4為本發(fā)明多路視頻信息客戶端多進(jìn)程的分解播放流程示意圖。
圖5,圖6為本發(fā)明可交互動(dòng)態(tài)調(diào)節(jié)復(fù)合方式的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播流程示意圖。
圖7為本發(fā)明多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播的系統(tǒng)示意圖。
發(fā)明的
具體實(shí)施例方式
如圖7所示,計(jì)算機(jī)接收由設(shè)置在節(jié)目現(xiàn)場(chǎng)且與之相連的,一個(gè)以上的攝像裝置所采集的視頻信息,經(jīng)過壓縮后,將這些信息進(jìn)行復(fù)合處理,通過網(wǎng)絡(luò)傳輸,最后客戶端用多進(jìn)程的方法將復(fù)合信號(hào)分解播放的方法。
如
圖1,2所示本發(fā)明的多路視頻信息的復(fù)合方法,計(jì)算機(jī)3接收由設(shè)置在節(jié)目現(xiàn)場(chǎng)且與之相連的一個(gè)以上的攝像裝置1所采集的視頻信息2,經(jīng)過壓縮后,將這些信息傳送給計(jì)算機(jī)4進(jìn)行復(fù)合處理,得到多視角復(fù)合視頻數(shù)據(jù)流5。
上述的復(fù)合處理包括如下步驟1.同步視頻信息將每個(gè)攝像機(jī)1所采集的現(xiàn)場(chǎng)數(shù)據(jù)2發(fā)送到計(jì)算機(jī)3,經(jīng)過同一種視頻壓縮方法壓縮后,在相應(yīng)的每個(gè)視頻流中加注時(shí)間信息,根據(jù)每個(gè)視頻流的時(shí)間信息,通過同一個(gè)視頻同步方法對(duì)所有的視頻流進(jìn)行同步2.分割視頻對(duì)象將視頻流送到相應(yīng)的分割處理模塊進(jìn)行視頻對(duì)象的分割,包括不同的前景對(duì)象和背景對(duì)象3.橫向視頻信息壓縮將多路壓縮視頻流送到計(jì)算機(jī)4,首先確定一個(gè)主角度視頻流,可以是事先指定,也可由計(jì)算機(jī)隨機(jī)選定,根據(jù)同步信息,將其他視頻流中的相應(yīng)視頻對(duì)象與其進(jìn)行比較,壓縮冗余信息4.建立場(chǎng)景描述根據(jù)最后想要呈現(xiàn)的效果,建立包含不同角度視頻信息的場(chǎng)景,可以事先指定,也可由計(jì)算機(jī)隨機(jī)生成5.復(fù)合多路視頻信息將經(jīng)過壓縮處理后的多路視頻流及相應(yīng)的場(chǎng)景描述信息復(fù)合到一個(gè)視頻流5中如圖1,3,4所示,本發(fā)明的多路視頻信息客戶端多進(jìn)程的分解播放的方法,計(jì)算機(jī)3接收由設(shè)置在節(jié)目現(xiàn)場(chǎng)且與之相連的一個(gè)以上的攝像裝置1所采集的視頻信息2,經(jīng)過壓縮后,將這些信息傳送給計(jì)算機(jī)4進(jìn)行復(fù)合處理,得到多視角復(fù)合視頻數(shù)據(jù)流5。通過網(wǎng)絡(luò)傳輸,最后客戶端計(jì)算機(jī)7用多進(jìn)程的方法與轉(zhuǎn)播系統(tǒng)6建立會(huì)話,接受視頻流,并將復(fù)合信號(hào)分解播放。
上述的多路視頻信息客戶端多進(jìn)程的分解播放的方法包括如下步驟1.客戶端計(jì)算機(jī)7向轉(zhuǎn)播服務(wù)器6發(fā)出請(qǐng)求;2.客戶端計(jì)算機(jī)7與服務(wù)端6建立會(huì)話,互相交換信息;3.客戶端計(jì)算機(jī)7建立緩存;4.客戶端計(jì)算機(jī)7啟動(dòng)多進(jìn)程分別與服務(wù)端6建立會(huì)話,接收由網(wǎng)絡(luò)傳送來的視頻信息數(shù)據(jù);5.客戶端計(jì)算機(jī)7根據(jù)接收的場(chǎng)景描述信息生成場(chǎng)景;6.客戶端計(jì)算機(jī)7根據(jù)接收的主角度視頻數(shù)據(jù)及壓縮信息解碼所有的視頻信息并播放。
如圖1,3,5,6所示本發(fā)明的可交互動(dòng)態(tài)調(diào)節(jié)復(fù)合方式的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播方法,計(jì)算機(jī)3接收由設(shè)置在節(jié)目現(xiàn)場(chǎng)且與之相連的一個(gè)以上的攝像裝置1所采集的視頻信息2,經(jīng)過壓縮后,將這些信息傳送給計(jì)算機(jī)4進(jìn)行復(fù)合處理,得到多視角復(fù)合視頻數(shù)據(jù)流5。通過網(wǎng)絡(luò)傳輸,最后客戶端計(jì)算機(jī)7用多進(jìn)程的方法與轉(zhuǎn)播系統(tǒng)6建立會(huì)話,接受視頻流,并將復(fù)合信號(hào)分解播放,服務(wù)端計(jì)算機(jī)根據(jù)網(wǎng)絡(luò)情況和用戶請(qǐng)求動(dòng)態(tài)調(diào)節(jié)復(fù)合方式。
上述的可交互動(dòng)態(tài)調(diào)節(jié)復(fù)合方式的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播的方法包括如下步驟1.服務(wù)端計(jì)算機(jī)5與客戶端計(jì)算機(jī)7會(huì)話,服務(wù)端計(jì)算機(jī)6由此偵測(cè)網(wǎng)絡(luò)連接情況;2.當(dāng)網(wǎng)絡(luò)發(fā)生擁塞情況時(shí),服務(wù)端計(jì)算機(jī)5調(diào)節(jié)復(fù)合方式,保持主角度的視頻信息完整,將其他角度的視頻信息的幀率做適當(dāng)?shù)慕档?;?dāng)網(wǎng)絡(luò)情況好轉(zhuǎn)時(shí)則做相應(yīng)恢復(fù);3.客戶端計(jì)算機(jī)7根據(jù)用戶的需要或要求向服務(wù)端計(jì)算機(jī)5發(fā)出視頻質(zhì)量請(qǐng)求;4.服務(wù)端計(jì)算機(jī)5調(diào)節(jié)復(fù)合方式,將用戶要求角度的視頻質(zhì)量提高,將其他角度的視頻信息質(zhì)量降低。
權(quán)利要求
1.一種基于多進(jìn)程的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播方法的方法,其特征在于包括步驟計(jì)算機(jī)接收由設(shè)置在節(jié)目現(xiàn)場(chǎng)且與之相連的攝像裝置所采集的視頻信息;對(duì)接收的視頻信息進(jìn)行壓縮處理;對(duì)壓縮處理的信息進(jìn)行復(fù)合處理;通過網(wǎng)絡(luò)傳輸后客戶端用多進(jìn)程的方法將復(fù)合信號(hào)分解播放。
2.按權(quán)利要求1所述的方法,其特征在于設(shè)置在節(jié)目現(xiàn)場(chǎng)的攝像裝置為1個(gè)以上。
3.按權(quán)利要求1或2所述的多路視頻信息的復(fù)合方法,其特征在于設(shè)置在節(jié)目現(xiàn)場(chǎng)的攝像裝置采集的是同一節(jié)目不同角度的信息。
4.按權(quán)利要求1所述的方法,其特征在于所述復(fù)合處理包括步驟a.同步視頻信息將每個(gè)攝像機(jī)所采集的現(xiàn)場(chǎng)數(shù)據(jù)發(fā)送到計(jì)算機(jī),經(jīng)過同一種視頻壓縮方法壓縮后,在相應(yīng)的每個(gè)視頻流中加注時(shí)間信息,根據(jù)每個(gè)視頻流的時(shí)間信息,通過同一個(gè)視頻同步方法對(duì)所有的視頻流進(jìn)行同步;b.分割視頻對(duì)象將視頻流送到相應(yīng)的分割處理模塊進(jìn)行視頻對(duì)象的分割,包括不同的前景對(duì)象和背景對(duì)象;c.橫向視頻信息壓縮首先確定一個(gè)主角度視頻流,可以是事先指定,也可由計(jì)算機(jī)隨機(jī)選定,根據(jù)同步信息,將其他視頻流中的相應(yīng)視頻對(duì)象與其進(jìn)行比較,壓縮冗余信息;d.建立場(chǎng)景描述根據(jù)最后想要呈現(xiàn)的效果,建立包含不同角度視頻信息的場(chǎng)景;e.復(fù)合多路視頻信息將經(jīng)過壓縮處理后的多路視頻流及相應(yīng)的場(chǎng)景描述信息復(fù)合到一個(gè)視頻流中。
5.按權(quán)利要求1所述的方法,其特征在于所述的分解播放的方法包括步驟a.客戶端向轉(zhuǎn)播服務(wù)器發(fā)出請(qǐng)求;b.客戶端與服務(wù)端建立會(huì)話,互相交換信息;c.客戶端建立緩存;d.客戶端啟動(dòng)多進(jìn)程分別與服務(wù)端建立會(huì)話,接收由網(wǎng)絡(luò)傳送來的視頻信息數(shù)據(jù);e.根據(jù)接收的場(chǎng)景描述信息生成場(chǎng)景;f.根據(jù)接收的主角度視頻數(shù)據(jù)及壓縮信息解碼所有的視頻信息并播放;g.用戶控制場(chǎng)景中多角度視頻的顯示方式,如某角度的放大,縮小等;同時(shí)還可設(shè)定每個(gè)角度的顯示速率。
6.按權(quán)利要求1所述的方法,其特征在于還包括步驟a.服務(wù)端計(jì)算機(jī)與客戶端計(jì)算機(jī)會(huì)話,服務(wù)端計(jì)算機(jī)由此偵測(cè)網(wǎng)絡(luò)連接情況;b.當(dāng)網(wǎng)絡(luò)發(fā)生擁塞情況時(shí),服務(wù)端計(jì)算機(jī)調(diào)節(jié)復(fù)合方式,保持主角度的視頻信息完整,將其他角度的視頻信息的幀率做適當(dāng)?shù)慕档停划?dāng)網(wǎng)絡(luò)情況好轉(zhuǎn)時(shí)則做相應(yīng)恢復(fù);c.客戶端根據(jù)用戶的要求向服務(wù)端計(jì)算機(jī)發(fā)出視頻質(zhì)量請(qǐng)求;d.服務(wù)端計(jì)算機(jī)調(diào)節(jié)復(fù)合方式,將用戶要求角度的視頻質(zhì)量提高,將其他角度的視頻信息質(zhì)量降低。
全文摘要
一種基于多進(jìn)程的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播方法的方法,包括步驟計(jì)算機(jī)接收由設(shè)置在節(jié)目現(xiàn)場(chǎng)且與之相連的攝像裝置所采集的視頻信息;對(duì)接收的視頻信息進(jìn)行壓縮處理;對(duì)壓縮處理的信息進(jìn)行復(fù)合處理;通過網(wǎng)絡(luò)傳輸后客戶端用多進(jìn)程的方法將復(fù)合信號(hào)分解播放。本發(fā)明所提供的多視角視頻節(jié)目網(wǎng)絡(luò)轉(zhuǎn)播的方法,利用設(shè)置在現(xiàn)場(chǎng)的多路攝像裝置及計(jì)算機(jī)對(duì)現(xiàn)場(chǎng)的視頻信息進(jìn)行數(shù)字化處理,并且將多路信號(hào)復(fù)合,并通過網(wǎng)絡(luò)傳輸,最后客戶端用多進(jìn)程的方法將復(fù)合信號(hào)分解播放,實(shí)現(xiàn)了多視角視頻節(jié)目的網(wǎng)絡(luò)轉(zhuǎn)播。服務(wù)端計(jì)算機(jī)根據(jù)網(wǎng)絡(luò)情況和用戶請(qǐng)求可動(dòng)態(tài)調(diào)節(jié)多角度視頻信號(hào)的復(fù)合方式。
文檔編號(hào)H04N5/14GK1427618SQ01144709
公開日2003年7月2日 申請(qǐng)日期2001年12月20日 優(yōu)先權(quán)日2001年12月20日
發(fā)明者黃晁, 李錦濤, 史宏周, 林守勛 申請(qǐng)人:中國(guó)科學(xué)院計(jì)算技術(shù)研究所