本申請屬于圖像顯示,尤其涉及一種圖像顯示方法、裝置、設(shè)備及計算機(jī)存儲介質(zhì)。
背景技術(shù):
1、虛擬現(xiàn)實(virtual?reality,vr)技術(shù)是通過計算仿真技術(shù)來創(chuàng)建使用戶沉浸其中的虛擬世界,隨著vr技術(shù)的快速發(fā)展,人們對vr視頻清晰度的要求也越來越高。
2、通常vr視頻清晰度越高分辨率就越高,vr視頻的傳輸碼率就越大,因此播放分辨率較高的vr視頻會容易出現(xiàn)網(wǎng)絡(luò)擁擠、數(shù)據(jù)傳輸延遲等問題,導(dǎo)致畫面延遲或中斷,影響了用戶體驗,為解決上述問題,現(xiàn)有的解決方式是在用戶的視角范圍(fieldof?view,fov)區(qū)域播放高分辨率視頻,在除fov區(qū)域之外的其他區(qū)域播放低分辨率視頻。然而,在整個fov區(qū)域所播放的高分辨率vr視頻的總碼率仍然很大,容易造成較大的傳輸帶寬壓力,大量消耗內(nèi)存。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種圖像顯示方法、裝置、設(shè)備及計算機(jī)存儲介質(zhì),能夠降低向vr設(shè)備傳輸數(shù)據(jù)的碼率,減小了傳輸帶寬壓力,降低了內(nèi)存的消耗。
2、第一方面,本申請實施例提供一種圖像顯示方法,方法包括
3、獲取待顯示的目標(biāo)圖像;
4、將目標(biāo)圖像分割為n個分塊,n為大于0的整數(shù);
5、針對n個分塊中的每個分塊,確定分塊的內(nèi)容豐富度;
6、根據(jù)分塊的內(nèi)容豐富度確定分塊的對應(yīng)的傳輸方式,不同的傳輸方式對應(yīng)不同的傳輸碼率;
7、針對每個分塊,采用分塊對應(yīng)的傳輸方式向虛擬現(xiàn)實vr設(shè)備發(fā)送分塊的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息,以使vr設(shè)備基于每個分塊對應(yīng)的圖像數(shù)據(jù)和位置信息顯示n個分塊對應(yīng)的圖像。
8、在一些實施例中,根據(jù)分塊的內(nèi)容豐富度確定分塊的對應(yīng)的傳輸方式,包括:
9、基于n個分塊中的每個分塊的內(nèi)容豐富度,確定每個分塊的類別;
10、針對每個分塊,根據(jù)分塊的類別確定分塊對應(yīng)的傳輸方式。
11、在一些實施例中,類別包括第一類別、第二類別和第三類別;
12、基于n個分塊中每個分塊的內(nèi)容豐富度,確定每個分塊的類別,包括:
13、針對每個內(nèi)容豐富度,比較內(nèi)容豐富度與第一預(yù)設(shè)閾值以及第二預(yù)設(shè)閾值之間的大小關(guān)系;第一預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值;
14、在內(nèi)容豐富度小于或等于第一預(yù)設(shè)閾值的情況下,確定內(nèi)容豐富度對應(yīng)的分塊的類別為第一類別;
15、在內(nèi)容豐富度大于第一預(yù)設(shè)閾值且小于第二預(yù)設(shè)閾值的情況下,確定內(nèi)容豐富度對應(yīng)的分塊的類別為第二類別;
16、在內(nèi)容豐富度大于或等于第二預(yù)設(shè)閾值的情況下,確定內(nèi)容豐富度對應(yīng)的分塊的類別為第三類別。
17、在一些實施例中,根據(jù)分塊的類別確定分塊對應(yīng)的傳輸方式,包括:
18、在分塊的類別為第一類別的情況下,確定根據(jù)主碼率向vr設(shè)備發(fā)送分塊的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息;
19、在分塊的類別為第二類別的情況下,確定根據(jù)次碼率向vr設(shè)備發(fā)送分塊的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息;
20、在分塊的類別為第三類別的情況下,確定根據(jù)子碼率向vr設(shè)備發(fā)送分塊的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息;
21、主碼率大于次碼率,次碼率大于子碼率。
22、在一些實施例中,獲取待顯示的目標(biāo)圖像,包括:
23、接收vr設(shè)備發(fā)送的用戶視角信息;
24、基于用戶視角信息獲取待顯示圖像。
25、在一些實施例中,將待顯示圖像分割為n個分塊之后,方法還包括:
26、在n小于或等于第三預(yù)設(shè)閾值的情況下,按照第三預(yù)設(shè)壓縮率將分塊編碼為目標(biāo)碼流數(shù)據(jù);
27、在n大于第三預(yù)設(shè)閾值的情況下,執(zhí)行針對n個分塊中的每個分塊,確定分塊的內(nèi)容豐富度。
28、在一些實施例中,確定分塊的內(nèi)容豐富度,包括:
29、獲取分塊中每個像素點的灰度值;
30、根據(jù)每個像素點的灰度值確定熵值,得到內(nèi)容豐富度。
31、第二方面,本申請實施例提供一種圖像顯示方法,方法包括:
32、接收n個分塊分別對應(yīng)的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息,n個分塊是通過分割目標(biāo)圖像得到的,n個分塊對應(yīng)的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息的傳輸方式不同,傳輸方式是基于分塊的內(nèi)容豐富度確定的,不同傳輸方式對應(yīng)的碼率不同;
33、基于n個分塊分別對應(yīng)的位置信息,對n個分塊分別對應(yīng)的圖像數(shù)據(jù)進(jìn)行拼接處理,得到n個分塊對應(yīng)的圖像;
34、顯示n個分塊對應(yīng)的圖像。
35、第三方面,本申請實施例提供一種圖像顯示裝置,裝置包括:
36、獲取模塊,用于獲取待顯示的目標(biāo)圖像;
37、分割模塊,用于將目標(biāo)圖像分割為n個分塊,n為大于0的整數(shù);
38、第一確定模塊,用于針對n個分塊中的每個分塊,確定分塊的內(nèi)容豐富度;
39、第二確定模塊,用于根據(jù)分塊的內(nèi)容豐富度確定分塊的對應(yīng)的傳輸方式,不同的傳輸方式對應(yīng)不同的傳輸碼率;
40、發(fā)送模塊,用于針對每個分塊,采用分塊對應(yīng)的傳輸方式向虛擬現(xiàn)實vr設(shè)備發(fā)送分塊的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息,以使vr設(shè)備基于每個分塊對應(yīng)的圖像數(shù)據(jù)和位置信息顯示n個分塊對應(yīng)的圖像。
41、第四方面,本申請實施例提供一種圖像顯示裝置,裝置包括:
42、接收模塊,用于接收n個分塊分別對應(yīng)的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息,n個分塊是通過分割目標(biāo)圖像得到的,n個分塊對應(yīng)的圖像數(shù)據(jù)和在目標(biāo)圖像中的位置信息的傳輸方式不同,傳輸方式是基于分塊的內(nèi)容豐富度確定的,不同傳輸方式對應(yīng)的碼率不同;
43、拼接模塊,用于基于n個分塊分別對應(yīng)的位置信息,對n個分塊分別對應(yīng)的圖像數(shù)據(jù)進(jìn)行拼接處理,得到n個分塊對應(yīng)的圖像;
44、顯示模塊,用于顯示n個分塊對應(yīng)的圖像。
45、第五方面,本申請實施例提供一種電子設(shè)備,設(shè)備包括:處理器以及存儲有計算機(jī)程序指令的存儲器;
46、處理器執(zhí)行計算機(jī)程序指令時實現(xiàn)如第一方面任意一項的圖像顯示方法,或者,執(zhí)行如第二方面中的圖像顯示方法。
47、第六方面,本申請實施例提供種計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序指令,計算機(jī)程序指令被處理器執(zhí)行時實現(xiàn)如第一方面任意一項的圖像顯示方法,或者,執(zhí)行如第二方面中的圖像顯示方法。
48、本申請實施例的vr圖像顯示方法、裝置、設(shè)備及計算機(jī)存儲介質(zhì),通過將待顯示的目標(biāo)圖像分割為多個分塊,根據(jù)分塊內(nèi)容豐富度的不同來確定分塊的傳輸方式,從而能夠采用分塊對應(yīng)的傳輸碼率將分塊的圖像數(shù)據(jù)傳輸至vr設(shè)備,在滿足了用戶對視頻清晰度的要求的同時,降低了向vr設(shè)備傳輸數(shù)據(jù)的碼率,減小了傳輸帶寬壓力,降低了內(nèi)存的消耗。
1.一種圖像顯示方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的圖像顯示方法,其特征在于,所述根據(jù)所述分塊的內(nèi)容豐富度確定所述分塊的對應(yīng)的傳輸方式,包括:
3.根據(jù)權(quán)利要求2所述的圖像顯示方法,其特征在于,所述類別包括第一類別、第二類別和第三類別;
4.根據(jù)權(quán)利要求3所述的圖像顯示方法,其特征在于,所述根據(jù)所述分塊的類別確定所述分塊對應(yīng)的傳輸方式,包括:
5.根據(jù)權(quán)利要求1所述的圖像顯示方法,其特征在于,所述獲取待顯示的目標(biāo)圖像,包括:
6.根據(jù)權(quán)利要求1所述的圖像顯示方法,其特征在于,所述將所述待顯示圖像分割為n個分塊之后,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的圖像顯示方法,其特征在于,所述確定所述分塊的內(nèi)容豐富度,包括:
8.一種圖像顯示方法,其特征在于,所述方法包括:
9.一種圖像顯示裝置,其特征在于,所述裝置包括:
10.一種圖像顯示裝置,其特征在于,所述裝置包括:
11.一種電子設(shè)備,其特征在于,所述設(shè)備包括:處理器以及存儲有計算機(jī)程序指令的存儲器;
12.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序指令,所述計算機(jī)程序指令被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7任意一項所述的圖像顯示方法,或者,執(zhí)行如權(quán)利要求8中所述的圖像顯示方法。