本發(fā)明涉及視頻播放技術(shù)領(lǐng)域,特別是涉及一種現(xiàn)實(shí)場景視頻顯示方法和系統(tǒng)。
背景技術(shù):
隨著拍攝技術(shù)的改革和進(jìn)步,全場景視頻顯示技術(shù)逐步得到發(fā)展。通過對場景進(jìn)行多角度的拍攝制成全場景視頻進(jìn)行顯示,以便于進(jìn)行場景觀察,可有效改善人們的工作和生活。
傳統(tǒng)的全場景視頻顯示方法是通過對同一場景在不同角度進(jìn)行拍攝得到對應(yīng)角度下的視圖,通過對視圖進(jìn)行拼接合成后得到一個大的視頻畫面在屏幕上進(jìn)行顯示,以供人們觀察。由于需要觀看者移動或者站在不同位置才能看到不同角度的場景視頻,傳統(tǒng)的全場景視頻顯示方法存在觀看便利性低的缺點(diǎn)。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對上述問題,提供一種觀看便利性高的現(xiàn)實(shí)場景視頻顯示方法和系統(tǒng)。
一種現(xiàn)實(shí)場景視頻顯示方法,包括以下步驟:
通過預(yù)設(shè)的多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度的視頻對,所述視頻對包括在對應(yīng)角度的第一側(cè)和相對所述第一側(cè)的第二側(cè)拍攝得到的兩個視頻;
對所述視頻對中第一側(cè)拍攝得到的視頻進(jìn)行合成,得到第一視角全景視頻;
對所述視頻對中第二側(cè)拍攝得到的視頻進(jìn)行合成,得到第二視角全景視頻;
對所述第一視角全景視頻和所述第二視角全景視頻進(jìn)行合并,得到全景視頻;
將所述全景視頻嵌入預(yù)設(shè)的球體內(nèi)的視像鏡頭進(jìn)行播放。
一種現(xiàn)實(shí)場景視頻顯示系統(tǒng),包括:
場景拍攝模塊,用于通過預(yù)設(shè)的多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度的視頻對,所述視頻對包括在對應(yīng)角度的第一側(cè)和相對所述第一側(cè)的第二側(cè)拍攝得到的兩個視頻;
第一合成模塊,用于對所述視頻對中第一側(cè)拍攝得到的視頻進(jìn)行合成,得到第一視角全景視頻;
第二合成模塊,用于對所述視頻對中第二側(cè)拍攝得到的視頻進(jìn)行合成,得到第二視角全景視頻;
全景合并模塊,用于對所述第一視角全景視頻和所述第二視角全景視頻進(jìn)行合并,得到全景視頻;
場景播放模塊,用于將所述全景視頻嵌入預(yù)設(shè)的球體內(nèi)的視像鏡頭進(jìn)行播放。
上述現(xiàn)實(shí)場景視頻顯示方法和系統(tǒng),通過預(yù)設(shè)的多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度的視頻對。分別對視頻對中第一側(cè)和第二側(cè)拍攝得到的視頻進(jìn)行合成,對應(yīng)得到第一視角全景視頻和第二視角全景視頻。對第一視角全景視頻和第二視角全景視頻進(jìn)行合并,得到全景視頻。將全景視頻嵌入預(yù)設(shè)的球體內(nèi)的視像鏡頭進(jìn)行播放。通過對現(xiàn)實(shí)場景進(jìn)行多角度拍攝并處理得到全景視頻后,將全景視頻嵌入球體內(nèi)的視像鏡頭進(jìn)行播放,觀看者無需移動也可觀察不同角度的場景視頻,提高了觀看便利性。
附圖說明
圖1為一實(shí)施例中現(xiàn)實(shí)場景視頻顯示方法的流程圖;
圖2為另一實(shí)施例中現(xiàn)實(shí)場景視頻顯示方法的流程圖;
圖3為一實(shí)施例中現(xiàn)實(shí)場景視頻顯示系統(tǒng)的結(jié)構(gòu)圖;
圖4為另一實(shí)施例中現(xiàn)實(shí)場景視頻顯示系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
一種現(xiàn)實(shí)場景視頻顯示方法,如圖1所示,包括以下步驟:
步驟s100:通過預(yù)設(shè)的多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度的視頻對。視頻對包括在對應(yīng)角度的第一側(cè)和相對第一側(cè)的第二側(cè)拍攝得到的兩個視頻,通過多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝即是指在不同的視角點(diǎn)對同一現(xiàn)實(shí)場景進(jìn)行拍攝,預(yù)設(shè)的多個角度的具體數(shù)量不定,可根據(jù)實(shí)際情況調(diào)整。
具體可利用攝像機(jī)等攝影設(shè)備通過不同角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到不同角度下的視頻對,以便后續(xù)整理得到全景視頻。拍攝得到的視頻對包含圖像數(shù)據(jù),還可包含音頻數(shù)據(jù)。在其中一個實(shí)施例中,步驟s100包括:利用七對相機(jī)在預(yù)設(shè)的多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度的視頻對。以從14個角度進(jìn)行拍攝為例,可分別利用一對相機(jī)通過兩個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度不同兩側(cè)的兩個視頻以組成視頻對。每對相機(jī)可分為左側(cè)相機(jī)和右側(cè)相機(jī),用作模擬人的左眼和右眼,采集得到的視頻可分別稱為左側(cè)視頻和右側(cè)視頻,本實(shí)施例中第一側(cè)拍攝得到的視頻為左側(cè)視頻,第二側(cè)拍攝得到的視頻為右側(cè)視頻??梢岳斫猓谄渌麑?shí)施例中,每對相機(jī)也可以是在一個角度或者兩個以上的角度進(jìn)行拍攝。
本實(shí)施例中采用七對gopro相機(jī)進(jìn)行拍攝,拍攝質(zhì)量可靠性高,抗干擾能力強(qiáng)。以視頻對中的視頻包括圖像數(shù)據(jù)和音頻數(shù)據(jù)為例,具體可通過在相機(jī)上外設(shè)麥克風(fēng)進(jìn)行錄音得到與圖像數(shù)據(jù)對應(yīng)的音頻數(shù)據(jù)。
步驟s110:對視頻對中第一側(cè)拍攝得到的視頻進(jìn)行合成,得到第一視角全景視頻。同樣以利用相機(jī)對進(jìn)行拍攝為例,將所有相機(jī)對中左側(cè)相機(jī)拍攝得到的左側(cè)視頻進(jìn)行合成,得到第一視角全景視頻。在其中一個實(shí)施例中,視頻對中的視頻均包含音頻數(shù)據(jù)。步驟s110包括步驟112至步驟116。
步驟112:獲取視頻對中第一側(cè)拍攝得到的視頻中的音頻數(shù)據(jù)。獲取視頻對中由左側(cè)相機(jī)拍攝的視頻,并提取視頻中的音頻數(shù)據(jù)。
步驟114:根據(jù)音頻數(shù)據(jù)獲取對應(yīng)視頻的同步開始時間。根據(jù)音頻數(shù)據(jù)對視頻進(jìn)行聲音同步處理,提取音頻數(shù)據(jù)相同的部分所對應(yīng)的視頻拍攝時間作為所有視頻的同步開始時間,即作為所有視頻的起始點(diǎn),以供后續(xù)進(jìn)行合成處理。具體可提取第一次檢測到音頻數(shù)據(jù)相同時的視頻拍攝時間作為同步開始時間,也可以是在提取到音頻數(shù)據(jù)相同的視頻拍攝時間段后,將該視頻拍攝時間段中的某一時間點(diǎn)作為同步開始時間。
步驟116:根據(jù)同步開始時間對對應(yīng)視頻進(jìn)行縫合,得到第一視角全景視頻。將同步開始時間作為視頻合成的起始點(diǎn),對所有視頻進(jìn)行縫合,得到第一視角全景視頻。具體地,本實(shí)施例中根據(jù)同步開始時間對對應(yīng)視頻進(jìn)行縫合為,根據(jù)各視頻的拍攝角度進(jìn)行兩兩縫合處理,依次縫合相鄰兩個角度拍攝得到的視頻,便于操作,還可確保合成處理后的視頻真實(shí)性。
進(jìn)一步地,在其中一個實(shí)施例中,步驟116之前,步驟s110還可包括步驟115。
步驟115:根據(jù)預(yù)設(shè)標(biāo)準(zhǔn)對視頻對中第一側(cè)拍攝得到的視頻進(jìn)行參數(shù)調(diào)整。步驟115具體可在步驟114之前,也可在步驟114之后。根據(jù)實(shí)際需求不同,預(yù)設(shè)標(biāo)準(zhǔn)的具體內(nèi)容也可有所不同,本實(shí)施例中步驟115包括對視頻的格式、大小、分辨率、亮度、失真度、顏色和對比度進(jìn)行調(diào)整。在進(jìn)行視頻合成處理之前,對視頻的參數(shù)進(jìn)行調(diào)整,使得各視頻的質(zhì)量相同,可提高視頻合成處理的便利性,且還能使得合成處理后的視頻各處的質(zhì)量一致,提高合成處理后的視頻真實(shí)性和可觀性,進(jìn)一步提高了觀看便利性。
步驟s120:對視頻對中第二側(cè)拍攝得到的視頻進(jìn)行合成,得到第二視角全景視頻。將所有相機(jī)對中右側(cè)相機(jī)拍攝得到的右側(cè)視頻進(jìn)行合成,得到第二視角全景視頻。第二視角全景視頻的制作方法與步驟s110類似,在此不再贅述。
步驟s130:對第一視角全景視頻和第二視角全景視頻進(jìn)行合并,得到全景視頻。對合成處理得到的第一視角全景視頻和第二視角全景視頻進(jìn)行合并,具體可將第一視角全景視頻放在頂部,將第二視角全景視頻放在底部,獲取兩份視頻的重合部分進(jìn)行疊加,并進(jìn)行亮度和顏色等參數(shù)調(diào)整,使得疊加部分的視頻質(zhì)量與其他部分相同,從而得到全景視頻。
步驟s140:將全景視頻嵌入預(yù)設(shè)的球體內(nèi)的視像鏡頭進(jìn)行播放??深A(yù)先在球體內(nèi)表面設(shè)置用于播放視頻的視像鏡頭,將全景視頻嵌入預(yù)設(shè)的球體內(nèi)的視像鏡頭進(jìn)行播放,具體可以實(shí)現(xiàn)現(xiàn)實(shí)場景的360度至720度視頻播放,觀察者可在球體內(nèi)的中心位置進(jìn)行視頻觀看。此外,若拍攝得到的視頻還包含音頻數(shù)據(jù),則在利用視像鏡頭進(jìn)行視頻播放的同時,還可通過喇叭等擴(kuò)音設(shè)備同步進(jìn)行音頻播放。在其中一個實(shí)施例中,步驟s140包括步驟142和步驟144。
步驟142:根據(jù)預(yù)設(shè)的二維圖像點(diǎn)坐標(biāo)與球體三維圖像點(diǎn)坐標(biāo)的映射關(guān)系,對全景視頻進(jìn)行分割,得到與視像鏡頭數(shù)量相同的獨(dú)立視頻。
具體可預(yù)先接收樣本二維視頻的尺寸和球體的尺寸,結(jié)合視像鏡頭的數(shù)量和位置,建立樣本二維視頻中切割點(diǎn)坐標(biāo)與球體中視像鏡頭邊界坐標(biāo)的對應(yīng)關(guān)系,得到二維圖像點(diǎn)坐標(biāo)與球體三維圖像點(diǎn)坐標(biāo)的映射關(guān)系,使樣本二維視頻可完整地嵌入球體內(nèi)的視像鏡頭,從而將樣本二維視頻轉(zhuǎn)換為樣本球體三維視頻進(jìn)行播放。在得到全景視頻后,可先對全景視頻進(jìn)行尺寸處理,使其尺寸與樣本二維視頻的尺寸一致,然后根據(jù)上述映射關(guān)系找到切割點(diǎn)坐標(biāo)對全景視頻進(jìn)行分割,便可得到與視像鏡頭數(shù)量相同的獨(dú)立視頻。
可以理解,在其他實(shí)施例中,也可以是根據(jù)全景視頻的尺寸、球體的尺寸并結(jié)合視像鏡頭的數(shù)量和位置實(shí)時計(jì)算映射關(guān)系,然后根據(jù)計(jì)算得到的映射關(guān)系進(jìn)行分割,而無需對全景視頻進(jìn)行尺寸處理。
步驟144:將獨(dú)立視頻分別導(dǎo)入對應(yīng)的視像鏡頭中進(jìn)行播放。在切割得到獨(dú)立視頻后,可根據(jù)映射關(guān)系直接將各獨(dú)立視頻分別導(dǎo)入對應(yīng)的視像鏡頭進(jìn)行播放。在其中一個實(shí)施例中,視像鏡頭包括第一子屏和第二子屏。步驟144包括步驟1和步驟2。
步驟1:將獨(dú)立視頻中與第一視角全景視頻對應(yīng)的部分導(dǎo)入第一子屏進(jìn)行播放。與步驟s130中將第一視角全景視頻放在頂部,將第二視角全景視頻放在底部對應(yīng),具體可將各獨(dú)立視頻的頂部視頻導(dǎo)入對應(yīng)的第一子屏進(jìn)行播放,用作供觀察者左眼觀看。
步驟2:將獨(dú)立視頻中與第二視角全景視頻對應(yīng)的部分導(dǎo)入第二子屏進(jìn)行播放。同理,將各獨(dú)立視頻的底部視頻導(dǎo)入對應(yīng)的第二子屏進(jìn)行播放,用作供觀察者右眼觀看。
本實(shí)施例中對各獨(dú)立視頻進(jìn)行分屏顯示,實(shí)現(xiàn)現(xiàn)實(shí)場景3d立體播放,提高視頻播放真實(shí)性,進(jìn)一步提高觀看便利性??梢岳斫?,在其他實(shí)施例中,也可以將正對觀察者的視像鏡頭作為主屏幕,只是將主頻幕的獨(dú)立視頻進(jìn)行分屏顯示。
在其中一個實(shí)施例中,如圖2所示,步驟s140之后,現(xiàn)實(shí)場景視頻顯示方法還可包括步驟s150。
步驟s150:接收調(diào)整指令,并根據(jù)調(diào)整指令調(diào)節(jié)視像鏡頭中顯示的視頻。觀察者可通過鼠標(biāo)或觸摸屏等設(shè)備輸入調(diào)整指令以進(jìn)行視頻顯示調(diào)整。具體地,同樣將正對觀察者的視像鏡頭作為主屏幕,顯示的獨(dú)立視頻為現(xiàn)實(shí)場景的視點(diǎn)位置。以通過觸摸屏輸入調(diào)整指令為例,當(dāng)觀察者需要改變現(xiàn)實(shí)場景的視點(diǎn)位置,比如向右移動時視點(diǎn)位置,可在觸摸屏進(jìn)行向左滑動的操作。在接收到觀察者的滑動操作后對所有視像鏡頭顯示的獨(dú)立視頻進(jìn)行調(diào)整,具體可表現(xiàn)為視頻畫面整體向左移動,使得主屏幕所顯示的現(xiàn)實(shí)場景的視點(diǎn)位置右移,從而完成視頻顯示調(diào)節(jié)。
本實(shí)施例中即是還提供了視頻顯示的視點(diǎn)位置調(diào)節(jié)功能,觀察者可根據(jù)自身需求調(diào)節(jié)現(xiàn)實(shí)場景的視點(diǎn)位置,進(jìn)一步提高了觀察便利性。
進(jìn)一步地,現(xiàn)實(shí)場景的數(shù)量為多個,步驟s150包括:根據(jù)接收的調(diào)整指令將多個現(xiàn)實(shí)場景的視頻在視像鏡頭中切換顯示。舉例說明,可利用相機(jī)分別對房屋的客廳、臥室和廚房三個現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)現(xiàn)實(shí)場景的全景視頻并拆分成與視像鏡頭數(shù)量相同的獨(dú)立視頻。觀察者可通過場景切換按鈕進(jìn)行視頻切換顯示,例如,當(dāng)觀察者按下“客廳”按鈕時,各視像鏡頭顯示客廳的獨(dú)立視頻,當(dāng)觀察者按下“廚房”按鈕時,各視像鏡頭切換到廚房的獨(dú)立視頻顯示,當(dāng)觀察者再次按下“客廳”按鈕時,各視像鏡頭再次切換回客廳的獨(dú)立視頻顯示。可以理解,場景切換按鈕可以是實(shí)體按鈕也可以是虛擬按鈕,此外,也可以是采用其他形式輸入調(diào)整指令。
本實(shí)施例中提供了不同現(xiàn)實(shí)場景的視頻切換顯示功能,便于觀察者對不同場景進(jìn)行切換觀察,進(jìn)一步提高了觀察便利性。
上述現(xiàn)實(shí)場景視頻顯示方法,通過對現(xiàn)實(shí)場景進(jìn)行多角度拍攝并處理得到全景視頻后,將全景視頻嵌入球體內(nèi)的視像鏡頭進(jìn)行播放,觀看者無需移動也可觀察不同角度的場景視頻,提高了觀看便利性。
本發(fā)明還提供了一種現(xiàn)實(shí)場景視頻顯示系統(tǒng),如圖3所示,包括場景拍攝模塊100、第一合成模塊110、第二合成模塊120、全景合并模塊130和場景播放模塊140。
場景拍攝模塊100用于通過預(yù)設(shè)的多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度的視頻對。視頻對包括在對應(yīng)角度的第一側(cè)和相對第一側(cè)的第二側(cè)拍攝得到的兩個視頻,通過多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝即是指在不同的視角點(diǎn)對同一現(xiàn)實(shí)場景進(jìn)行拍攝,預(yù)設(shè)的多個角度的具體數(shù)量不定,可根據(jù)實(shí)際情況調(diào)整。
具體可利用攝像機(jī)等攝影設(shè)備通過不同角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到不同角度下的視頻對,以便后續(xù)整理得到全景視頻。拍攝得到的視頻對包含圖像數(shù)據(jù),還可包含音頻數(shù)據(jù)。在其中一個實(shí)施例中,場景拍攝模塊100通過預(yù)設(shè)的多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度的視頻對包括:利用七對相機(jī)在預(yù)設(shè)的多個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度的視頻對。以從14個角度進(jìn)行拍攝為例,可分別利用一對相機(jī)通過兩個角度對現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)角度不同兩側(cè)的兩個視頻以組成視頻對。每對相機(jī)可分為左側(cè)相機(jī)和右側(cè)相機(jī),用作模擬人的左眼和右眼,采集得到的視頻可分別稱為左側(cè)視頻和右側(cè)視頻,本實(shí)施例中第一側(cè)拍攝得到的視頻為左側(cè)視頻,第二側(cè)拍攝得到的視頻為右側(cè)視頻??梢岳斫?,在其他實(shí)施例中,每對相機(jī)也可以是在一個角度或者兩個以上的角度進(jìn)行拍攝。
本實(shí)施例中采用七對gopro相機(jī)進(jìn)行拍攝,拍攝質(zhì)量可靠性高,抗干擾能力強(qiáng)。以視頻對中的視頻包括圖像數(shù)據(jù)和音頻數(shù)據(jù)為例,具體可通過在相機(jī)上外設(shè)麥克風(fēng)進(jìn)行錄音得到與圖像數(shù)據(jù)對應(yīng)的音頻數(shù)據(jù)。
第一合成模塊110用于對視頻對中第一側(cè)拍攝得到的視頻進(jìn)行合成,得到第一視角全景視頻。同樣以利用相機(jī)對進(jìn)行拍攝為例,將所有相機(jī)對中左側(cè)相機(jī)拍攝得到的左側(cè)視頻進(jìn)行合成,得到第一視角全景視頻。在其中一個實(shí)施例中,視頻對中的視頻均包含音頻數(shù)據(jù)。第一合成模塊110包括音頻獲取單元、時間同步單元和視頻合成單元。
音頻獲取單元用于獲取視頻對中第一側(cè)拍攝得到的視頻中的音頻數(shù)據(jù)。獲取視頻對中由左側(cè)相機(jī)拍攝的視頻,并提取視頻中的音頻數(shù)據(jù)。
時間同步單元用于根據(jù)音頻數(shù)據(jù)獲取對應(yīng)視頻的同步開始時間。根據(jù)音頻數(shù)據(jù)對視頻進(jìn)行聲音同步處理,提取音頻數(shù)據(jù)相同的部分所對應(yīng)的視頻拍攝時間作為所有視頻的同步開始時間,即作為所有視頻的起始點(diǎn),以供后續(xù)進(jìn)行合成處理。具體可提取第一次檢測到音頻數(shù)據(jù)相同時的視頻拍攝時間作為同步開始時間,也可以是在提取到音頻數(shù)據(jù)相同的視頻拍攝時間段后,將該視頻拍攝時間段中的某一時間點(diǎn)作為同步開始時間。
視頻合成單元用于根據(jù)同步開始時間對對應(yīng)視頻進(jìn)行縫合,得到第一視角全景視頻。將同步開始時間作為視頻合成的起始點(diǎn),對所有視頻進(jìn)行縫合,得到第一視角全景視頻。具體地,本實(shí)施例中視頻合成單元根據(jù)同步開始時間對對應(yīng)視頻進(jìn)行縫合為,根據(jù)各視頻的拍攝角度進(jìn)行兩兩縫合處理,依次縫合相鄰兩個角度拍攝得到的視頻,便于操作,還可確保合成處理后的視頻真實(shí)性。
進(jìn)一步地,在其中一個實(shí)施例中,第一合成模塊110還包括質(zhì)量處理單元。質(zhì)量處理單元用于在視頻合成單元根據(jù)同步開始時間對對應(yīng)視頻進(jìn)行縫合,得到第一視角全景視頻之前,根據(jù)預(yù)設(shè)標(biāo)準(zhǔn)對視頻對中第一側(cè)拍攝得到的視頻進(jìn)行參數(shù)調(diào)整。根據(jù)實(shí)際需求不同,預(yù)設(shè)標(biāo)準(zhǔn)的具體內(nèi)容也可有所不同,本實(shí)施例中質(zhì)量處理單元對視頻的格式、大小、分辨率、亮度、失真度、顏色和對比度進(jìn)行調(diào)整。在進(jìn)行視頻合成處理之前,對視頻的參數(shù)進(jìn)行調(diào)整,使得各視頻的質(zhì)量相同,可提高視頻合成處理的便利性,且還能使得合成處理后的視頻各處的質(zhì)量一致,提高合成處理后的視頻真實(shí)性和可觀性,進(jìn)一步提高了觀看便利性。
第二合成模塊120用于對視頻對中第二側(cè)拍攝得到的視頻進(jìn)行合成,得到第二視角全景視頻。將所有相機(jī)對中右側(cè)相機(jī)拍攝得到的右側(cè)視頻進(jìn)行合成,得到第二視角全景視頻。第二視角全景視頻的制作方法與第一合成模塊110類似,在此不再贅述。
全景合并模塊130用于對第一視角全景視頻和第二視角全景視頻進(jìn)行合并,得到全景視頻。對合成處理得到的第一視角全景視頻和第二視角全景視頻進(jìn)行合并,具體可將第一視角全景視頻放在頂部,將第二視角全景視頻放在底部,獲取兩份視頻的重合部分進(jìn)行疊加,并進(jìn)行亮度和顏色等參數(shù)調(diào)整,使得疊加部分的視頻質(zhì)量與其他部分相同,從而得到全景視頻。
場景播放模塊140用于將全景視頻嵌入預(yù)設(shè)的球體內(nèi)的視像鏡頭進(jìn)行播放。可預(yù)先在球體內(nèi)表面設(shè)置用于播放視頻的視像鏡頭,將全景視頻嵌入預(yù)設(shè)的球體內(nèi)的視像鏡頭進(jìn)行播放,具體可以實(shí)現(xiàn)現(xiàn)實(shí)場景的360度至720度視頻播放,觀察者可在球體內(nèi)的中心位置進(jìn)行視頻觀看。此外,若拍攝得到的視頻還包含音頻數(shù)據(jù),則在利用視像鏡頭進(jìn)行視頻播放的同時,還可通過喇叭等擴(kuò)音設(shè)備同步進(jìn)行音頻播放。在其中一個實(shí)施例中,場景播放模塊140包括視頻分割單元和視頻導(dǎo)入單元。
視頻分割單元用于根據(jù)預(yù)設(shè)的二維圖像點(diǎn)坐標(biāo)與球體三維圖像點(diǎn)坐標(biāo)的映射關(guān)系,對全景視頻進(jìn)行分割,得到與視像鏡頭數(shù)量相同的獨(dú)立視頻。
具體可預(yù)先接收樣本二維視頻的尺寸和球體的尺寸,結(jié)合視像鏡頭的數(shù)量和位置,建立樣本二維視頻中切割點(diǎn)坐標(biāo)與球體中視像鏡頭邊界坐標(biāo)的對應(yīng)關(guān)系,得到二維圖像點(diǎn)坐標(biāo)與球體三維圖像點(diǎn)坐標(biāo)的映射關(guān)系,使樣本二維視頻可完整地嵌入球體內(nèi)的視像鏡頭,從而將樣本二維視頻轉(zhuǎn)換為樣本球體三維視頻進(jìn)行播放。在得到全景視頻后,可先對全景視頻進(jìn)行尺寸處理,使其尺寸與樣本二維視頻的尺寸一致,然后根據(jù)上述映射關(guān)系找到切割點(diǎn)坐標(biāo)對全景視頻進(jìn)行分割,便可得到與視像鏡頭數(shù)量相同的獨(dú)立視頻。
可以理解,在其他實(shí)施例中,也可以是根據(jù)全景視頻的尺寸、球體的尺寸并結(jié)合視像鏡頭的數(shù)量和位置實(shí)時計(jì)算映射關(guān)系,然后根據(jù)計(jì)算得到的映射關(guān)系進(jìn)行分割,而無需對全景視頻進(jìn)行尺寸處理。
視頻導(dǎo)入單元用于將獨(dú)立視頻分別導(dǎo)入對應(yīng)的視像鏡頭中進(jìn)行播放。在切割得到獨(dú)立視頻后,可根據(jù)映射關(guān)系直接將各獨(dú)立視頻分別導(dǎo)入對應(yīng)的視像鏡頭進(jìn)行播放。在其中一個實(shí)施例中,視像鏡頭包括第一子屏和第二子屏。視頻導(dǎo)入單元包括第一導(dǎo)入單元和第二導(dǎo)入單元。
第一導(dǎo)入單元用于將獨(dú)立視頻中與第一視角全景視頻對應(yīng)的部分導(dǎo)入第一子屏進(jìn)行播放。與全景合并模塊130將第一視角全景視頻放在頂部,將第二視角全景視頻放在底部對應(yīng),具體可將各獨(dú)立視頻的頂部視頻導(dǎo)入對應(yīng)的第一子屏進(jìn)行播放,用作供觀察者左眼觀看。
第二導(dǎo)入單元用于將獨(dú)立視頻中與第二視角全景視頻對應(yīng)的部分導(dǎo)入第二子屏進(jìn)行播放。同理,將各獨(dú)立視頻的底部視頻導(dǎo)入對應(yīng)的第二子屏進(jìn)行播放,用作供觀察者右眼觀看。
本實(shí)施例中對各獨(dú)立視頻進(jìn)行分屏顯示,實(shí)現(xiàn)現(xiàn)實(shí)場景3d立體播放,提高視頻播放真實(shí)性,進(jìn)一步提高觀看便利性??梢岳斫猓谄渌麑?shí)施例中,也可以將正對觀察者的視像鏡頭作為主屏幕,只是將主頻幕的獨(dú)立視頻進(jìn)行分屏顯示。
在其中一個實(shí)施例中,如圖4所示,現(xiàn)實(shí)場景視頻顯示系統(tǒng)還可包括場景調(diào)節(jié)模塊150,場景調(diào)節(jié)模塊150用于在場景播放模塊140將全景視頻嵌入預(yù)設(shè)的球體內(nèi)的視像鏡頭進(jìn)行播放之后,接收調(diào)整指令,并根據(jù)調(diào)整指令調(diào)節(jié)視像鏡頭中顯示的視頻。
觀察者可通過鼠標(biāo)或觸摸屏等設(shè)備輸入調(diào)整指令以進(jìn)行視頻顯示調(diào)整。具體地,同樣將正對觀察者的視像鏡頭作為主屏幕,顯示的獨(dú)立視頻為現(xiàn)實(shí)場景的視點(diǎn)位置。以通過觸摸屏輸入調(diào)整指令為例,當(dāng)觀察者需要改變現(xiàn)實(shí)場景的視點(diǎn)位置,比如向右移動時視點(diǎn)位置,可在觸摸屏進(jìn)行向左滑動的操作。在接收到觀察者的滑動操作后對所有視像鏡頭顯示的獨(dú)立視頻進(jìn)行調(diào)整,具體可表現(xiàn)為視頻畫面整體向左移動,使得主屏幕所顯示的現(xiàn)實(shí)場景的視點(diǎn)位置右移,從而完成視頻顯示調(diào)節(jié)。
本實(shí)施例中即是還提供了視頻顯示的視點(diǎn)位置調(diào)節(jié)功能,觀察者可根據(jù)自身需求調(diào)節(jié)現(xiàn)實(shí)場景的視點(diǎn)位置,進(jìn)一步提高了觀察便利性。
進(jìn)一步地,現(xiàn)實(shí)場景的數(shù)量為多個,場景調(diào)節(jié)模塊150接收調(diào)整指令,并根據(jù)調(diào)整指令調(diào)節(jié)視像鏡頭中顯示的視頻包括:根據(jù)接收的調(diào)整指令將多個現(xiàn)實(shí)場景的視頻在視像鏡頭中切換顯示。舉例說明,可利用相機(jī)分別對房屋的客廳、臥室和廚房三個現(xiàn)實(shí)場景進(jìn)行拍攝,得到對應(yīng)現(xiàn)實(shí)場景的全景視頻并拆分成與視像鏡頭數(shù)量相同的獨(dú)立視頻。觀察者可通過場景切換按鈕進(jìn)行視頻切換顯示,例如,當(dāng)觀察者按下“客廳”按鈕時,各視像鏡頭顯示客廳的獨(dú)立視頻,當(dāng)觀察者按下“廚房”按鈕時,各視像鏡頭切換到廚房的獨(dú)立視頻顯示,當(dāng)觀察者再次按下“客廳”按鈕時,各視像鏡頭再次切換回客廳的獨(dú)立視頻顯示??梢岳斫?,場景切換按鈕可以是實(shí)體按鈕也可以是虛擬按鈕,此外,也可以是采用其他形式輸入調(diào)整指令。
本實(shí)施例中提供了不同現(xiàn)實(shí)場景的視頻切換顯示功能,便于觀察者對不同場景進(jìn)行切換觀察,進(jìn)一步提高了觀察便利性。
上述現(xiàn)實(shí)場景視頻顯示系統(tǒng),通過對現(xiàn)實(shí)場景進(jìn)行多角度拍攝并處理得到全景視頻后,將全景視頻嵌入球體內(nèi)的視像鏡頭進(jìn)行播放,觀看者無需移動也可觀察不同角度的場景視頻,提高了觀看便利性。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。