一種虛擬現(xiàn)實(shí)中4k視頻優(yōu)化方法和裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法和裝置,其中,該方法包括:步驟A:在虛擬現(xiàn)實(shí)引擎中,根據(jù)解碼后的4K視頻需要投放在虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的位置和所述幕布框體大小,對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理且不進(jìn)行縮放;步驟B:在場(chǎng)景渲染完成后,對(duì)所述反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,并進(jìn)行畫(huà)面投遞輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。本發(fā)明在將視頻紋理貼到虛擬現(xiàn)實(shí)場(chǎng)景中幕布上之前,僅對(duì)視頻做反畸變處理但不進(jìn)行縮放處理,將視頻變形成適合虛擬現(xiàn)實(shí)場(chǎng)景幕布播放的形狀,在最終將視頻和場(chǎng)景進(jìn)行合成并投遞到虛擬現(xiàn)實(shí)設(shè)備屏幕的過(guò)程中直接合成,避免了4K視頻先縮小再放大導(dǎo)致的畫(huà)面模糊問(wèn)題。
【專利說(shuō)明】
一種虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,具體地,涉及一種虛擬現(xiàn)實(shí)中4Κ視頻優(yōu)化方法和
目.ο
【背景技術(shù)】
[0002]虛擬現(xiàn)實(shí)的初級(jí)應(yīng)用在這兩年已經(jīng)得到了廣大用戶的了解和認(rèn)知,也已經(jīng)有一些以虛擬現(xiàn)實(shí)為背景的視頻播放、需求,比如在一個(gè)虛擬的電影院中觀看電影院幕布上播放的視頻。但是由于現(xiàn)有設(shè)備分辨率有限,如何在現(xiàn)有分辨率下盡量地提升顯示質(zhì)量就是亟待解決的問(wèn)題。
[0003]此問(wèn)題的前提是現(xiàn)有虛擬現(xiàn)實(shí)設(shè)備的分辨率為高分辨率,比如是4Κ的,但是由于GPU(GraphiCs Processing Unit,圖形處理器)清染能力有限,實(shí)際虛擬現(xiàn)實(shí)場(chǎng)景的單眼分辨率可能只有1080P,之后再通過(guò)后端二位圖形設(shè)備將圖象放大到和實(shí)際屏幕相同的分辨率上,這樣會(huì)損失一定的像素以帶來(lái)速度的提升。但是對(duì)于4k視頻,由于場(chǎng)景的大小就是1080P,按照默認(rèn)的流程就會(huì)被先在單眼縮放到1080P中的幕布上面的大小,然后再在系統(tǒng)最終顯示的時(shí)候放大,這樣實(shí)際就損失了像素,使畫(huà)質(zhì)打折。
[0004]如圖6所示,現(xiàn)有技術(shù)中通常的實(shí)現(xiàn)方法為:把電視屏幕作為畫(huà)布,然后把解碼后的4K視頻作為紋理,然后在虛擬現(xiàn)實(shí)引擎中直接把視頻貼到虛擬現(xiàn)實(shí)場(chǎng)景中幕布的位置,渲染完成后交由系統(tǒng)的畫(huà)面投遞服務(wù)程序進(jìn)行合成,輸出到虛擬現(xiàn)實(shí)設(shè)備(如電視等)的屏幕上,視頻內(nèi)容單眼為1080P,但畫(huà)質(zhì)是540P。當(dāng)視頻分辨率比較高的情況下就會(huì)先做縮放,損失像素,然后再做視頻放大,把已經(jīng)損失的像素再放大,這樣就會(huì)導(dǎo)致視頻內(nèi)容變得模糊。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中存在的由于現(xiàn)有設(shè)備分辨率較低導(dǎo)致在虛擬影院中播放4K視頻時(shí)畫(huà)面模糊的技術(shù)問(wèn)題,本發(fā)明提出了一種虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法和裝置。
[0006]本發(fā)明的一種虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法,包括:
[0007]步驟A:在虛擬現(xiàn)實(shí)引擎中,根據(jù)解碼后的4K視頻需要投放在虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的位置和所述幕布框體大小,對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理且不進(jìn)行縮放;
[0008]步驟B:在場(chǎng)景渲染完成后,對(duì)所述反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,并進(jìn)行畫(huà)面投遞輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0009]優(yōu)選的,還包括:
[0010]獲取錄制完成的4K視頻,對(duì)所述4K視頻進(jìn)行解碼。
[0011 ]優(yōu)選的,在所述步驟A中,還根據(jù)觀看者的觀看位置和觀看角度對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理。
[0012]優(yōu)選的,所述步驟B具體包括:
[0013]在虛擬現(xiàn)實(shí)引擎中對(duì)場(chǎng)景進(jìn)行渲染,并將反畸變處理后的視頻存入一個(gè)臨時(shí)內(nèi)存中;
[0014]在進(jìn)行畫(huà)面投遞過(guò)程中采用硬件合成器對(duì)反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,將輸出視頻投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0015]本發(fā)明的虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法,在將視頻紋理貼到虛擬現(xiàn)實(shí)場(chǎng)景中幕布上之前,僅對(duì)視頻做反畸變處理但不進(jìn)行縮放處理,將視頻變形成適合虛擬現(xiàn)實(shí)場(chǎng)景中幕布播放的形狀,在最終將視頻和場(chǎng)景進(jìn)行合成并投遞到虛擬現(xiàn)實(shí)設(shè)備屏幕的過(guò)程中直接參與合成,避免了 4K視頻先縮小再放大導(dǎo)致的畫(huà)面模糊問(wèn)題。本發(fā)明提高了 4K視頻播放的清晰度,優(yōu)化了視頻播放的工作過(guò)程,同時(shí)也優(yōu)化了用戶觀看視頻的體驗(yàn)。
[0016]本發(fā)明的一種虛擬現(xiàn)實(shí)中4K視頻優(yōu)化裝置,包括:
[0017]視頻反畸變模塊,用于在虛擬現(xiàn)實(shí)引擎中,根據(jù)解碼后的4K視頻需要投放在虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的位置和所述幕布框體大小,對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理且不進(jìn)行縮放;
[0018]合成投遞模塊,用于在場(chǎng)景渲染完成后,對(duì)所述反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,并進(jìn)行畫(huà)面投遞輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0019]優(yōu)選的,還包括:
[0020]視頻解碼模塊,用于獲取錄制完成的4K視頻,對(duì)所述4K視頻進(jìn)行解碼。
[0021]優(yōu)選的,所述視頻反畸變模塊還用于,還根據(jù)觀看者的觀看位置和觀看角度對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理。
[0022]優(yōu)選的,所述合成投遞模塊具體用于,
[0023]在虛擬現(xiàn)實(shí)引擎中對(duì)場(chǎng)景進(jìn)行渲染,并將反畸變處理后的視頻存入一個(gè)臨時(shí)內(nèi)存中;
[0024]在進(jìn)行畫(huà)面投遞過(guò)程中采用硬件合成器對(duì)反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,將輸出視頻投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0025]本發(fā)明的虛擬現(xiàn)實(shí)中4K視頻優(yōu)化裝置,在將視頻紋理貼到虛擬現(xiàn)實(shí)場(chǎng)景中幕布上之前,僅對(duì)視頻做反畸變處理但不進(jìn)行縮放處理,將視頻變形成適合虛擬現(xiàn)實(shí)場(chǎng)景中幕布播放的形狀,在最終將視頻和場(chǎng)景進(jìn)行合成并投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕的過(guò)程中直接參與合成,避免了 4K視頻先縮小再放大導(dǎo)致的畫(huà)面模糊問(wèn)題。本發(fā)明提高了 4K視頻播放的清晰度,優(yōu)化了視頻播放的工作過(guò)程,同時(shí)也優(yōu)化了用戶觀看視頻的體驗(yàn)。
[0026]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
[0027]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說(shuō)明】
[0028]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0029]圖1為本發(fā)明實(shí)施例一中虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法的工作流程圖;
[0030]圖2為本發(fā)明實(shí)施例二中虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法的工作流程圖;
[0031]圖3為本發(fā)明實(shí)施例三中虛擬現(xiàn)實(shí)中4K視頻優(yōu)化裝置的結(jié)構(gòu)示意圖;
[0032]圖4為本發(fā)明的視頻在虛擬現(xiàn)實(shí)場(chǎng)景中播放的第一示意圖;
[0033]圖5為本發(fā)明的視頻在虛擬現(xiàn)實(shí)場(chǎng)景中播放的第二示意圖。
[0034]圖6為現(xiàn)有技術(shù)中的虛擬現(xiàn)實(shí)中4K視頻的播放流程圖。
【具體實(shí)施方式】
[0035]下面結(jié)合附圖,對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述,但應(yīng)當(dāng)理解本發(fā)明的保護(hù)范圍并不受【具體實(shí)施方式】的限制。
[0036]為了解決現(xiàn)有技術(shù)中存在的由于現(xiàn)有設(shè)備分辨率較低導(dǎo)致在虛擬影院中播放4K視頻時(shí)畫(huà)面模糊的技術(shù)問(wèn)題,本發(fā)明提出了一種虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法和裝置。
[0037]本發(fā)明的核心技術(shù)方案是不讓視頻直接渲染在虛擬現(xiàn)實(shí)場(chǎng)景里,而是在系統(tǒng)合成的時(shí)候直接參與合成,類似于現(xiàn)有播放器的方法。但還需要對(duì)視頻做其他處理,因?yàn)樘摂M現(xiàn)實(shí)場(chǎng)景中的視頻已經(jīng)不再是普通的標(biāo)準(zhǔn)矩形了,并且不能用解碼后的數(shù)據(jù)直接做合成,還需要通過(guò)圖形處理器進(jìn)行一系列的變形后才能去做合成。以下采用實(shí)施例一、實(shí)施例二和實(shí)施例三對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0038]實(shí)施例一
[0039]如圖1所示,本發(fā)明的虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法,包括以下步驟:
[0040]步驟SlOl:在虛擬現(xiàn)實(shí)引擎中,根據(jù)解碼后的4K視頻需要投放在虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的位置和所述幕布框體大小,對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理且不進(jìn)行縮放;
[0041]本發(fā)明的方法中,在將解碼后的4K視頻投放到虛擬現(xiàn)實(shí)場(chǎng)景中幕布上之前,需要對(duì)該視頻進(jìn)行反畸變處理,以適應(yīng)虛擬現(xiàn)實(shí)場(chǎng)景中幕布的位置和大小,但與現(xiàn)有技術(shù)不同的是:現(xiàn)有技術(shù)在進(jìn)行投放之前,對(duì)解碼后的4K視頻進(jìn)行反畸變處理的同時(shí)還要進(jìn)行縮放,本發(fā)明中僅作反畸變處理而不進(jìn)行縮放,從而不會(huì)造成視頻像素的損失。
[0042]步驟S102:在場(chǎng)景渲染完成后,對(duì)所述反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,并進(jìn)行畫(huà)面投遞輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0043]在本步驟中,將反畸變處理后需要投放到虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的視頻內(nèi)容與渲染好的虛擬現(xiàn)實(shí)場(chǎng)景進(jìn)行合成輸出,即將需要在虛擬現(xiàn)實(shí)場(chǎng)景中呈現(xiàn)的影院環(huán)境、座位信息等與投放在虛擬現(xiàn)實(shí)場(chǎng)景幕布上的視頻,按照在虛擬現(xiàn)實(shí)場(chǎng)景中需要呈現(xiàn)出來(lái)的相對(duì)位置進(jìn)行合成,并輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0044]本發(fā)明的虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法,在將視頻紋理貼到虛擬現(xiàn)實(shí)場(chǎng)景中幕布上之前,僅對(duì)視頻做反畸變處理但不進(jìn)行縮放處理,將視頻變形成適合虛擬現(xiàn)實(shí)場(chǎng)景中幕布播放的形狀,在最終將視頻和場(chǎng)景進(jìn)行合成并投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕的過(guò)程中直接參與合成,避免了 4K視頻先縮小再放大導(dǎo)致的畫(huà)面模糊問(wèn)題。本發(fā)明提高了 4K視頻播放的清晰度,優(yōu)化了視頻播放的工作過(guò)程,同時(shí)也優(yōu)化了用戶觀看視頻的體驗(yàn)。
[0045]實(shí)施例二
[0046]如圖2所示,對(duì)本發(fā)明的虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法進(jìn)行更加詳細(xì)的說(shuō)明,該方法包括以下步驟:
[0047]步驟S201:獲取錄制完成的4K視頻,對(duì)所述4K視頻進(jìn)行解碼。
[0048]4K視頻是指擁有4096 X 2160 (寬X高)分辨率的視頻,即橫向有4096個(gè)像素,縱向有2160個(gè)像素,其總像素超過(guò)了 800萬(wàn),是2K投影機(jī)和高清電視分辨率的4倍(2K數(shù)字電影的分辨率與高清電視的分辨率大致相當(dāng),而高清電視的分辨率為1920 X 1080)。真正意義上的4Κ視頻,是指用4Κ攝像機(jī)拍攝并用4Κ放映機(jī)放映的數(shù)字視頻。
[0049]步驟S202:在虛擬現(xiàn)實(shí)引擎中,根據(jù)解碼后的4Κ視頻需要投放在虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的位置和所述幕布框體大小,對(duì)所述解碼后的4Κ視頻進(jìn)行反畸變處理且不進(jìn)行縮放;
[0050]現(xiàn)有技術(shù)在對(duì)解碼后的4Κ視頻進(jìn)行投放處理時(shí),直接將解碼后的4Κ視頻作為紋理,然后在虛擬現(xiàn)實(shí)引擎中直接把視頻貼到虛擬現(xiàn)實(shí)場(chǎng)景中幕布的位置,但是由于4Κ視頻分辨率比較高,在投放時(shí)需要先做縮放,從而損失了像素,必然導(dǎo)致播放時(shí)的畫(huà)質(zhì)和清晰度變劣。本發(fā)明提出的技術(shù)方案為:在進(jìn)行投放時(shí),僅對(duì)4Κ視頻進(jìn)行反畸變處理而不進(jìn)行縮放,保證了 4Κ視頻的像素的完整。
[0051]由于解碼后的4Κ視頻是正常拍攝的矩形,而虛擬現(xiàn)實(shí)場(chǎng)景中幕布的形狀通常呈魚(yú)眼形,因此,需要對(duì)解碼后的4Κ視頻作反畸變處理,以使得反畸變處理后的4Κ視頻形狀能夠適應(yīng)虛擬現(xiàn)實(shí)場(chǎng)景中幕布的形狀、大小和位置,反畸變處理的結(jié)果即是對(duì)解碼后的4Κ視頻進(jìn)行變形,以滿足最終系統(tǒng)對(duì)視頻和場(chǎng)景的合成。
[0052]優(yōu)選的,在步驟S201中,還根據(jù)觀看者的觀看位置和觀看角度對(duì)所述解碼后的4Κ視頻進(jìn)行反畸變處理。觀看者通過(guò)虛擬現(xiàn)實(shí)設(shè)備觀看視頻時(shí),在現(xiàn)實(shí)場(chǎng)景中的位置移動(dòng)會(huì)帶動(dòng)虛擬現(xiàn)實(shí)場(chǎng)景中觀看位置的變化,這種變化由虛擬現(xiàn)實(shí)設(shè)備的位置追蹤功能進(jìn)行采集分析;觀看者頭部的轉(zhuǎn)動(dòng)會(huì)帶動(dòng)虛擬現(xiàn)實(shí)場(chǎng)景中觀看角度的變化,主要由虛擬現(xiàn)實(shí)設(shè)備的加速器和陀螺儀等部件進(jìn)行采集分析。
[0053]由于觀看者的觀看位置和觀看角度的不同,其所觀看到的虛擬現(xiàn)實(shí)場(chǎng)景中幕布上呈現(xiàn)的播放效果也會(huì)隨之不同,在觀看位置發(fā)生變化時(shí),如在虛擬現(xiàn)實(shí)場(chǎng)景中由前排至后排移動(dòng)時(shí),觀看者所觀看到的視頻播放效果必然存在差異;在觀看角度發(fā)生變化時(shí),如前后左右向不同角度觀看時(shí),觀看到的視頻播放效果也會(huì)存在差異。因此,為了消除這種差異,為觀看者提供最佳的視頻播放效果,需要結(jié)合觀看者的觀看位置和觀看角度對(duì)解碼后的4Κ視頻進(jìn)行反畸變變形處理。
[0054]步驟S203:在場(chǎng)景渲染完成后,對(duì)所述反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,并進(jìn)行畫(huà)面投遞輸出到所述虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0055]優(yōu)選的,在虛擬現(xiàn)實(shí)引擎中對(duì)場(chǎng)景進(jìn)行渲染,并將反畸變處理后的視頻存入一個(gè)臨時(shí)內(nèi)存中;在進(jìn)行畫(huà)面投遞過(guò)程中采用硬件合成器對(duì)反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,將輸出視頻投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0056]所述渲染完成的場(chǎng)景即是如圖4、圖5所示在虛擬現(xiàn)實(shí)場(chǎng)景中呈現(xiàn)的影院環(huán)境、座位信息等。對(duì)反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成的步驟,即為將需要在虛擬現(xiàn)實(shí)場(chǎng)景中呈現(xiàn)的影院環(huán)境、座位信息等與投放在虛擬現(xiàn)實(shí)場(chǎng)景幕布上的視頻,按照在虛擬現(xiàn)實(shí)場(chǎng)景中需要呈現(xiàn)出來(lái)的相對(duì)位置進(jìn)行合成,并輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0057]如圖4、圖5所示為本發(fā)明的視頻在虛擬現(xiàn)實(shí)場(chǎng)景中播放的示意圖。
[0058]本發(fā)明的虛擬現(xiàn)實(shí)中4Κ視頻優(yōu)化方法,在將視頻紋理貼到虛擬現(xiàn)實(shí)場(chǎng)景中幕布上之前,僅對(duì)視頻做反畸變處理但不進(jìn)行縮放處理,將視頻變形成適合虛擬現(xiàn)實(shí)場(chǎng)景中幕布播放的形狀,在最終將視頻和場(chǎng)景進(jìn)行合成并投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕的過(guò)程中直接參與合成,避免了 4K視頻先縮小再放大導(dǎo)致的畫(huà)面模糊問(wèn)題。本發(fā)明提高了 4K視頻播放的清晰度,優(yōu)化了視頻播放的工作過(guò)程,同時(shí)也優(yōu)化了用戶觀看視頻的體驗(yàn)。
[0059]實(shí)施例三
[0060]如圖3所示,對(duì)本發(fā)明的虛擬現(xiàn)實(shí)中4K視頻優(yōu)化裝置進(jìn)行詳細(xì)說(shuō)明,包括:
[0061]視頻反畸變模塊31,用于在虛擬現(xiàn)實(shí)引擎中,根據(jù)解碼后的4K視頻需要投放在虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的位置和所述幕布框體大小,對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理且不進(jìn)行縮放;
[0062]合成投遞模塊32,用于在場(chǎng)景渲染完成后,對(duì)所述反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,并進(jìn)行畫(huà)面投遞輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0063]優(yōu)選的,還包括:
[0064]視頻解碼模塊33,用于獲取錄制完成的4K視頻,對(duì)所述4K視頻進(jìn)行解碼。
[0065]優(yōu)選的,所述視頻反畸變模塊31還用于,還根據(jù)觀看者的觀看位置和觀看角度對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理。
[0066]優(yōu)選的,所述合成投遞模塊32具體用于,
[0067]在虛擬現(xiàn)實(shí)引擎中對(duì)場(chǎng)景進(jìn)行渲染,并將反畸變處理后的視頻存入一個(gè)臨時(shí)內(nèi)存中;
[0068]在進(jìn)行畫(huà)面投遞過(guò)程中采用硬件合成器對(duì)反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,將輸出視頻投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
[0069]本發(fā)明的虛擬現(xiàn)實(shí)中4K視頻優(yōu)化裝置,在將視頻紋理貼到虛擬現(xiàn)實(shí)場(chǎng)景中幕布上之前,僅對(duì)視頻做反畸變處理但不進(jìn)行縮放處理,將視頻變形成適合虛擬現(xiàn)實(shí)場(chǎng)景中幕布播放的形狀,在最終將視頻和場(chǎng)景進(jìn)行合成并投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕的過(guò)程中直接參與合成,避免了 4K視頻先縮小再放大導(dǎo)致的畫(huà)面模糊問(wèn)題。本發(fā)明提高了 4K視頻播放的清晰度,優(yōu)化了視頻播放的工作過(guò)程,同時(shí)也優(yōu)化了用戶觀看視頻的體驗(yàn)。
[0070]本發(fā)明能有多種不同形式的【具體實(shí)施方式】,上面以圖1-圖6為例結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案作舉例說(shuō)明,這并不意味著本發(fā)明所應(yīng)用的具體實(shí)例只能局限在特定的流程或?qū)嵤├Y(jié)構(gòu)中,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)了解,上文所提供的具體實(shí)施方案只是多種優(yōu)選用法中的一些示例,任何體現(xiàn)本發(fā)明權(quán)利要求的實(shí)施方式均應(yīng)在本發(fā)明技術(shù)方案所要求保護(hù)的范圍之內(nèi)。
[0071]最后應(yīng)說(shuō)明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種虛擬現(xiàn)實(shí)中4K視頻優(yōu)化方法,其特征在于,包括: 步驟A:在虛擬現(xiàn)實(shí)引擎中,根據(jù)解碼后的4K視頻需要投放在虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的位置和所述幕布框體大小,對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理且不進(jìn)行縮放; 步驟B:在場(chǎng)景渲染完成后,對(duì)所述反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,并進(jìn)行畫(huà)面投遞輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A之前,還包括: 獲取錄制完成的4K視頻,對(duì)所述4K視頻進(jìn)行解碼。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述步驟A中,還根據(jù)觀看者的觀看位置和觀看角度對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理。4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟B具體包括: 在虛擬現(xiàn)實(shí)引擎中對(duì)場(chǎng)景進(jìn)行渲染,并將反畸變處理后的視頻存入一個(gè)臨時(shí)內(nèi)存中;在進(jìn)行畫(huà)面投遞過(guò)程中采用硬件合成器對(duì)反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,將輸出視頻投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。5.一種虛擬現(xiàn)實(shí)中4K視頻優(yōu)化裝置,其特征在于,包括: 視頻反畸變模塊,用于在虛擬現(xiàn)實(shí)引擎中,根據(jù)解碼后的4K視頻需要投放在虛擬現(xiàn)實(shí)場(chǎng)景中幕布上的位置和所述幕布框體大小,對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理且不進(jìn)行縮放; 合成投遞模塊,用于在場(chǎng)景渲染完成后,對(duì)所述反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,并進(jìn)行畫(huà)面投遞輸出到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括: 視頻解碼模塊,用于獲取錄制完成的4K視頻,對(duì)所述4K視頻進(jìn)行解碼。7.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述視頻反畸變模塊還用于,還根據(jù)觀看者的觀看位置和觀看角度對(duì)所述解碼后的4K視頻進(jìn)行反畸變處理。8.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述合成投遞模塊具體用于, 在虛擬現(xiàn)實(shí)引擎中對(duì)場(chǎng)景進(jìn)行渲染,并將反畸變處理后的視頻存入一個(gè)臨時(shí)內(nèi)存中; 在進(jìn)行畫(huà)面投遞過(guò)程中采用硬件合成器對(duì)反畸變處理后的視頻和渲染完成的場(chǎng)景進(jìn)行合成,將輸出視頻投遞到虛擬現(xiàn)實(shí)設(shè)備的屏幕上。
【文檔編號(hào)】H04N21/41GK105915972SQ201510786297
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2015年11月16日
【發(fā)明人】史軒
【申請(qǐng)人】樂(lè)視致新電子科技(天津)有限公司