1.一種視頻播放的控制方法,應(yīng)用于服務(wù)器端,其特征在于,包括:
接收用戶的視角方向數(shù)據(jù);
根據(jù)所述視角方向數(shù)據(jù),利用預(yù)先確定的三維映射模型,獲取在三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍;
根據(jù)三維映射模型中確定的所述坐標(biāo)范圍,確定待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域;
將待輸出的全景視頻圖像中除所述丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù),傳輸至視頻圖像輸出終端。
2.根據(jù)權(quán)利要求1所述的控制方法,其特征在于,所述根據(jù)所述視角方向數(shù)據(jù),利用預(yù)先確定的三維映射模型,獲取在三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍的步驟,包括:
根據(jù)所述視角方向數(shù)據(jù),確定用戶的當(dāng)前視點(diǎn)在所述三維映射模型上的位置坐標(biāo);
根據(jù)所述當(dāng)前視點(diǎn)在所述三維映射模型上的位置坐標(biāo),確定在所述三維映射模型上的圖像最低相關(guān)點(diǎn)的位置坐標(biāo),其中,所述圖像最低相關(guān)點(diǎn)為所述當(dāng)前視點(diǎn)與所述三維映射模型的中心點(diǎn)的連線的延長(zhǎng)線與所述三維映射模型的交點(diǎn);
根據(jù)所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo),獲取在三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍。
3.根據(jù)權(quán)利要求2所述的控制方法,其特征在于,所述根據(jù)所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo),獲取在三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍的步驟,包括:
根據(jù)用戶在所述三維映射模型上的可視角和所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo),確定三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍;或者,
根據(jù)所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo)和預(yù)先設(shè)定的偏移范圍,確定三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍。
4.根據(jù)權(quán)利要求2或3所述的控制方法,其特征在于,
所述三維映射模型包括三維球體模型;
所述根據(jù)三維映射模型中確定的所述坐標(biāo)范圍,確定待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的步驟,包括:
根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系和所述坐標(biāo)范圍,確定待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域。
5.根據(jù)權(quán)利要求4所述的控制方法,其特征在于,
所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo)包括圖像最低相關(guān)點(diǎn)的緯度和經(jīng)度;
所述坐標(biāo)范圍包括:以所述圖像最低相關(guān)點(diǎn)為中心的緯度坐標(biāo)范圍和經(jīng)度坐標(biāo)范圍;
所述根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系和所述坐標(biāo)范圍,確定待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的步驟,包括:
根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系、所述圖像最低相關(guān)點(diǎn)的緯度以及所述緯度坐標(biāo)范圍,得到所述待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的高度范圍;
根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系、所述圖像最低相關(guān)點(diǎn)的經(jīng)度以及所述經(jīng)度坐標(biāo)范圍,得到所述待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的寬度范圍。
6.根據(jù)權(quán)利要求5所述的控制方法,其特征在于,
所述全景視頻圖像為矩形圖像或橢圓形圖像;
若所述全景視頻圖像與所述三維球體模型的映射關(guān)系包括:所述全景視頻圖像的高度映射為所述三維球體模型的直徑,則:
所述根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系、所述圖像最低相關(guān)點(diǎn)的緯度以及所述緯度坐標(biāo)范圍,得到所述待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的高度范圍的步驟,包括:
當(dāng)α+β/2<=π/2并且α-β/2>=-π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
當(dāng)α+β/2>π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
T11=0;
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
當(dāng)α-β/2<-π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
B12=H
和/或,
若所述全景視頻圖像與所述三維球體模型的映射關(guān)系包括:所述全景視頻圖像的高度映射為所述三維球體模型的經(jīng)度圓周的半周長(zhǎng),則:
所述根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系、所述圖像最低相關(guān)點(diǎn)的緯度以及所述緯度坐標(biāo)范圍,得到所述待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的高度范圍的步驟,包括:
當(dāng)α+β/2<=π/2并且α-β/2>=-π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
當(dāng)α+β/2>π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
T11=0;
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
當(dāng)α-β/2<-π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
B12=H
其中,α表示所述圖像最低相關(guān)點(diǎn)的緯度,β表示所述緯度坐標(biāo)范圍對(duì)應(yīng)的角度值,H表示所述全景視頻圖像的高度,T1表示所述丟棄圖像區(qū)域的高度范圍的上邊界值,B1表示所述丟棄圖像區(qū)域的高度范圍的下邊界值,T11表示所述丟棄圖像區(qū)域中第一區(qū)域的高度范圍的上邊界值,B11表示所述丟棄圖像區(qū)域中第一區(qū)域的高度范圍的下邊界值,T12表示所述丟棄圖像區(qū)域中第二區(qū)域的高度范圍的上邊界值,B12表示所述丟棄圖像區(qū)域中第二區(qū)域的高度范圍的下邊界值。
7.根據(jù)權(quán)利要求5所述的控制方法,其特征在于,
所述全景視頻圖像為矩形圖像;
所述全景視頻圖像與所述三維球體模型的映射關(guān)系包括:所述全景視頻圖像的寬度映射為所述三維球體模型的赤道周長(zhǎng),則:
所述根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系、所述圖像最低相關(guān)點(diǎn)的經(jīng)度以及所述經(jīng)度坐標(biāo)范圍,得到所述待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的寬度范圍的步驟,包括:
當(dāng)δ-γ/2>=0并且δ+γ/2<=2π時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
當(dāng)δ-γ/2<0時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
L11=0
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
R12=W
當(dāng)δ+γ/2>2π時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
L11=0
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
R12=W
其中,δ表示所述圖像最低相關(guān)點(diǎn)的經(jīng)度,γ表示所述經(jīng)度坐標(biāo)范圍對(duì)應(yīng)的角度值,W表示所述全景視頻圖像的寬度,L1表示所述丟棄圖像區(qū)域的寬度范圍的左邊界值,R1表示所述丟棄圖像區(qū)域的寬度范圍的右邊界值,L11表示所述丟棄圖像區(qū)域中第一區(qū)域的寬度范圍的左邊界值,R11表示所述丟棄圖像區(qū)域中第一區(qū)域的寬度范圍的右邊界值,L12表示所述丟棄圖像區(qū)域中第二區(qū)域的寬度范圍的左邊界值,R12表示所述丟棄圖像區(qū)域中第二區(qū)域的寬度范圍的右邊界值。
8.根據(jù)權(quán)利要求5所述的控制方法,其特征在于,
所述全景視頻圖像為橢圓形圖像;
所述全景視頻圖像與所述三維球體模型的映射關(guān)系包括:所述全景視頻圖像的寬度映射為所述三維球體模型的赤道周長(zhǎng),則:
所述根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系、所述圖像最低相關(guān)點(diǎn)的經(jīng)度以及所述經(jīng)度坐標(biāo)范圍,得到所述待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的寬度范圍的步驟,包括:
當(dāng)δ-γ/2>=0并且δ+γ/2<=2π時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
當(dāng)δ-γ/2<0時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
L11=s
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
R12=s+w
當(dāng)δ+γ/2>2π時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
L11=s
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
R12=s+w
其中,δ表示所述圖像最低相關(guān)點(diǎn)的經(jīng)度,γ表示所述經(jīng)度坐標(biāo)范圍對(duì)應(yīng)的角度值,s表示全景視頻圖像中每行圖像的起點(diǎn)橫坐標(biāo),w表示全景視頻圖像中每行圖像的寬度,L1表示所述丟棄圖像區(qū)域的寬度范圍的左邊界值,R1表示所述丟棄圖像區(qū)域的寬度范圍的右邊界值,L11表示所述丟棄圖像區(qū)域中第一區(qū)域的寬度范圍的左邊界值,R11表示所述丟棄圖像區(qū)域中第一區(qū)域的寬度范圍的右邊界值,L12表示所述丟棄圖像區(qū)域中第二區(qū)域的寬度范圍的左邊界值,R12表示所述丟棄圖像區(qū)域中第二區(qū)域的寬度范圍的右邊界值。
9.根據(jù)權(quán)利要求1所述的控制方法,其特征在于,所述將待輸出的全景視頻圖像中除所述丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù),傳輸至視頻圖像輸出終端的步驟,包括:
根據(jù)所述丟棄圖像區(qū)域,獲取所述全景視頻圖像中除所述丟棄圖像區(qū)域之外的剩余區(qū)域,并對(duì)所述剩余區(qū)域進(jìn)行渲染;
將渲染后得到的圖像數(shù)據(jù)傳輸至視頻圖像輸出終端;
或者,
對(duì)所述全景視頻圖像進(jìn)行渲染;
將所述渲染后得到的圖像數(shù)據(jù)中與所述丟棄圖像區(qū)域?qū)?yīng)的數(shù)據(jù)設(shè)置為特定值,并對(duì)設(shè)置后的圖像數(shù)據(jù)進(jìn)行編碼;
將編碼后的圖像數(shù)據(jù)傳輸至視頻圖像輸出終端。
10.根據(jù)權(quán)利要求1所述的控制方法,其特征在于,所述將待輸出的全景視頻圖像中除所述丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù),傳輸至視頻圖像輸出終端的步驟,包括:
將所述剩余區(qū)域的圖像數(shù)據(jù)以及所述視角方向數(shù)據(jù),傳輸給視頻圖像輸出終端,以使所述視頻圖像輸出終端根據(jù)所述視角方向數(shù)據(jù),確定所述全景視頻圖像的丟棄圖像區(qū)域。
11.一種視頻播放的控制方法,應(yīng)用于視頻圖像輸出終端,其特征在于,包括:
實(shí)時(shí)獲取用戶的視角方向數(shù)據(jù),并將所述視角方向數(shù)據(jù)發(fā)送給服務(wù)器端;
接收所述服務(wù)器端傳輸?shù)娜耙曨l圖像中除丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù);
將所述剩余區(qū)域的圖像數(shù)據(jù)映射到預(yù)先確定的三維映射模型中;
從映射后的三維映射模型中獲取與所述用戶的可視角對(duì)應(yīng)的圖像部分,并播放與所述用戶的可視角對(duì)應(yīng)的所述圖像部分。
12.根據(jù)權(quán)利要求11所述的控制方法,其特征在于,所述接收所述服務(wù)器端傳輸?shù)娜耙曨l圖像中除丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù)的步驟,包括:
接收所述服務(wù)器端傳輸?shù)娜耙曨l圖像中除丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù)以及所述剩余區(qū)域的圖像數(shù)據(jù)對(duì)應(yīng)的視角方向數(shù)據(jù);在播放所述圖像部分后,所述控制方法還包括:
根據(jù)所述視角方向數(shù)據(jù),確定映射后的三維映射模型中所述丟棄圖像區(qū)域的坐標(biāo)范圍;
實(shí)時(shí)獲取用戶的當(dāng)前視角方向數(shù)據(jù),根據(jù)實(shí)時(shí)獲取的當(dāng)前視角方向數(shù)據(jù),確定映射后的三維映射模型中與所述用戶的可視角對(duì)應(yīng)的圖像部分是否落入所述丟棄圖像區(qū)域的坐標(biāo)范圍;其中,
若映射后的三維映射模型中與所述用戶的可視角對(duì)應(yīng)的圖像部分落入所述丟棄圖像區(qū)域的坐標(biāo)范圍,則從之前映射后的、最近一次包含有與丟棄圖像區(qū)域?qū)?yīng)的圖像部分的三維映射模型中,獲取與所述用戶的可視角對(duì)應(yīng)的丟棄圖像區(qū)域的圖像部分,并利用獲取的丟棄圖像區(qū)域的圖像部分進(jìn)行顯示;或者,
從映射后的三維映射模型中,獲取與所述用戶的當(dāng)前可視角相關(guān)的、所述丟棄圖像區(qū)域的相鄰區(qū)域的圖像部分,并將丟棄圖像區(qū)域的相鄰區(qū)域的圖像部分作為與所述用戶的當(dāng)前可視角對(duì)應(yīng)的圖像部分進(jìn)行顯示。
13.一種視頻播放的控制裝置,應(yīng)用于服務(wù)器端,其特征在于,包括:
第一接收模塊,用于接收用戶的視角方向數(shù)據(jù);
獲取模塊,用于根據(jù)所述視角方向數(shù)據(jù),利用預(yù)先確定的三維映射模型,獲取在三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍;
確定模塊,用于根據(jù)三維映射模型中確定的所述坐標(biāo)范圍,確定待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域;
輸出模塊,用于將待輸出的全景視頻圖像中除所述丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù),傳輸至視頻圖像輸出終端。
14.根據(jù)權(quán)利要求13所述的控制裝置,其特征在于,所述獲取模塊包括:
第一確定單元,用于根據(jù)所述視角方向數(shù)據(jù),確定用戶的當(dāng)前視點(diǎn)在所述三維映射模型上的位置坐標(biāo);
第二確定單元,用于根據(jù)所述當(dāng)前視點(diǎn)在所述三維映射模型上的位置坐標(biāo),確定在所述三維映射模型上的圖像最低相關(guān)點(diǎn)的位置坐標(biāo),其中,所述圖像最低相關(guān)點(diǎn)為所述當(dāng)前視點(diǎn)與所述三維映射模型的中心點(diǎn)的連線的延長(zhǎng)線與所述三維映射模型的交點(diǎn);
獲取單元,用于根據(jù)所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo),獲取在三維映射模型中與所述用戶的當(dāng)可視角不相關(guān)的區(qū)域的坐標(biāo)范圍。
15.根據(jù)權(quán)利要求14所述的控制裝置,其特征在于,所述獲取單元用于,根據(jù)用戶在所述三維映射模型上的可視角和所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo),確定三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍;或者,根據(jù)所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo)和預(yù)先設(shè)定的偏移范圍,確定三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍。
16.根據(jù)權(quán)利要求14或15所述的控制裝置,其特征在于,所述三維映射模型包括三維球體模型;所述確定模塊用于,根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系和所述坐標(biāo)范圍,確定待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域。
17.根據(jù)權(quán)利要求16所述的控制裝置,其特征在于,所述圖像最低相關(guān)點(diǎn)的位置坐標(biāo)包括圖像最低相關(guān)點(diǎn)的緯度和經(jīng)度;所述坐標(biāo)范圍包括:以所述圖像最低相關(guān)點(diǎn)為中心的緯度坐標(biāo)范圍和經(jīng)度坐標(biāo)范圍;所述確定模塊包括:
第三確定單元,用于根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系、所述圖像最低相關(guān)點(diǎn)的緯度以及所述緯度坐標(biāo)范圍,得到所述待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的高度范圍;
第四確定單元,用于根據(jù)所述全景視頻圖像與所述三維球體模型的映射關(guān)系、所述圖像最低相關(guān)點(diǎn)的經(jīng)度以及所述經(jīng)度坐標(biāo)范圍,得到所述待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域的寬度范圍。
18.根據(jù)權(quán)利要求17所述的控制裝置,其特征在于,所述全景視頻圖像為矩形圖像或橢圓形圖像;若所述全景視頻圖像與所述三維球體模型的映射關(guān)系包括:所述全景視頻圖像的高度映射為所述三維球體模型的直徑,則所述第三確定單元用于:
當(dāng)α+β/2<=π/2并且α-β/2>=-π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
當(dāng)α+β/2>π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
T11=0;
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
當(dāng)α-β/2<-π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
B12=H
和/或,
若所述全景視頻圖像與所述三維球體模型的映射關(guān)系包括:所述全景視頻圖像的高度映射為所述三維球體模型的經(jīng)度圓周的半周長(zhǎng),則所述第三確定單元用于:
當(dāng)α+β/2<=π/2并且α-β/2>=-π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
當(dāng)α+β/2>π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
T11=0;
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
當(dāng)α-β/2<-π/2時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的上邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的高度范圍的下邊界值:
B12=H
其中,α表示所述圖像最低相關(guān)點(diǎn)的緯度,β表示所述緯度坐標(biāo)范圍對(duì)應(yīng)的角度值,H表示所述全景視頻圖像的高度,T1表示所述丟棄圖像區(qū)域的高度范圍的上邊界值,B1表示所述丟棄圖像區(qū)域的高度范圍的下邊界值,T11表示所述丟棄圖像區(qū)域中第一區(qū)域的高度范圍的上邊界值,B11表示所述丟棄圖像區(qū)域中第一區(qū)域的高度范圍的下邊界值,T12表示所述丟棄圖像區(qū)域中第二區(qū)域的高度范圍的上邊界值,B12表示所述丟棄圖像區(qū)域中第二區(qū)域的高度范圍的下邊界值。
19.根據(jù)權(quán)利要求17所述的控制裝置,其特征在于,所述全景視頻圖像為矩形圖像;所述全景視頻圖像與所述三維球體模型的映射關(guān)系包括:所述全景視頻圖像的寬度映射為所述三維球體模型的赤道周長(zhǎng),則所述第四確定單元用于:
當(dāng)δ-γ/2>=0并且δ+γ/2<=2π時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
當(dāng)δ-γ/2<0時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
L11=0
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
R12=W
當(dāng)δ+γ/2>2π時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
L11=0
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
R12=W
其中,δ表示所述圖像最低相關(guān)點(diǎn)的經(jīng)度,γ表示所述經(jīng)度坐標(biāo)范圍對(duì)應(yīng)的角度值,W表示所述全景視頻圖像的寬度,L1表示所述丟棄圖像區(qū)域的寬度范圍的左邊界值,R1表示所述丟棄圖像區(qū)域的寬度范圍的右邊界值,L11表示所述丟棄圖像區(qū)域中第一區(qū)域的寬度范圍的左邊界值,R11表示所述丟棄圖像區(qū)域中第一區(qū)域的寬度范圍的右邊界值,L12表示所述丟棄圖像區(qū)域中第二區(qū)域的寬度范圍的左邊界值,R12表示所述丟棄圖像區(qū)域中第二區(qū)域的寬度范圍的右邊界值。
20.根據(jù)權(quán)利要求17所述的控制裝置,其特征在于,所述全景視頻圖像為橢圓形圖像;所述全景視頻圖像與所述三維球體模型的映射關(guān)系包括:所述全景視頻圖像的寬度映射為所述三維球體模型的赤道周長(zhǎng),則所述第四確定單元用于:
當(dāng)δ-γ/2>=0并且δ+γ/2<=2π時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
當(dāng)δ-γ/2<0時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
L11=s
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
R12=s+w
當(dāng)δ+γ/2>2π時(shí):
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的左邊界值:
L11=s
通過(guò)如下公式得到所述丟棄圖像區(qū)域的寬度范圍的右邊界值:
R12=s+w
其中,δ表示所述圖像最低相關(guān)點(diǎn)的經(jīng)度,γ表示所述經(jīng)度坐標(biāo)范圍對(duì)應(yīng)的角度值,s表示全景視頻圖像中每行圖像的起點(diǎn)橫坐標(biāo),w表示全景視頻圖像中每行圖像的寬度,L1表示所述丟棄圖像區(qū)域的寬度范圍的左邊界值,R1表示所述丟棄圖像區(qū)域的寬度范圍的右邊界值,L11表示所述丟棄圖像區(qū)域中第一區(qū)域的寬度范圍的左邊界值,R11表示所述丟棄圖像區(qū)域中第一區(qū)域的寬度范圍的右邊界值,L12表示所述丟棄圖像區(qū)域中第二區(qū)域的寬度范圍的左邊界值,R12表示所述丟棄圖像區(qū)域中第二區(qū)域的寬度范圍的右邊界值。
21.根據(jù)權(quán)利要求13所述的控制裝置,其特征在于,所述輸出模塊包括:
第一輸出單元,用于根據(jù)所述丟棄圖像區(qū)域,獲取所述全景視頻圖像中除所述丟棄圖像區(qū)域之外的剩余區(qū)域,并對(duì)所述剩余區(qū)域進(jìn)行渲染;將渲染后得到的圖像數(shù)據(jù)傳輸至視頻圖像輸出終端;或者,
第二輸出單元,用于對(duì)所述全景視頻圖像進(jìn)行渲染;將所述渲染后得到的圖像數(shù)據(jù)中與所述丟棄圖像區(qū)域?qū)?yīng)的數(shù)據(jù)設(shè)置為特定值,并對(duì)設(shè)置后的圖像數(shù)據(jù)進(jìn)行編碼;將編碼后的圖像數(shù)據(jù)傳輸至視頻圖像輸出終端。
22.根據(jù)權(quán)利要求13所述的控制裝置,其特征在于,所述輸出模塊用于,將所述剩余區(qū)域的圖像數(shù)據(jù)以及所述視角方向數(shù)據(jù),傳輸給視頻圖像輸出終端,以使所述視頻圖像輸出終端根據(jù)所述視角方向數(shù)據(jù),確定所述全景視頻圖像的丟棄圖像區(qū)域。
23.一種視頻播放的控制裝置,應(yīng)用于視頻圖像輸出終端,其特征在于,包括:
發(fā)送模塊,用于實(shí)時(shí)獲取用戶的視角方向數(shù)據(jù),并將所述視角方向數(shù)據(jù)發(fā)送給服務(wù)器端;
第二接收模塊,用于接收所述服務(wù)器端傳輸?shù)娜耙曨l圖像中除丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù);
映射模塊,用于將所述剩余區(qū)域的圖像數(shù)據(jù)映射到預(yù)先確定的三維映射模型中;
播放模塊,用于從映射后的三維映射模型中獲取與所述用戶的可視角對(duì)應(yīng)的圖像部分,并播放與所述用戶的可視角對(duì)應(yīng)的所述圖像部分。
24.根據(jù)權(quán)利要求23所述的控制裝置,其特征在于,所述第二接收模塊用于,接收所述服務(wù)器端傳輸?shù)娜耙曨l圖像中除丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù)以及所述剩余區(qū)域的圖像數(shù)據(jù)對(duì)應(yīng)的視角方向數(shù)據(jù);
所述控制裝置還包括:
坐標(biāo)范圍確定模塊,用于在所述播放模塊播放所述圖像部分之后,根據(jù)所述視角方向數(shù)據(jù),確定映射后的三維映射模型中所述丟棄圖像區(qū)域的坐標(biāo)范圍;
判斷模塊,用于實(shí)時(shí)獲取用戶的當(dāng)前視角方向數(shù)據(jù),根據(jù)實(shí)時(shí)獲取的當(dāng)前視角方向數(shù)據(jù),確定映射后的三維映射模型中與所述用戶的可視角對(duì)應(yīng)的圖像部分是否落入所述丟棄圖像區(qū)域的坐標(biāo)范圍;其中,若映射后的三維映射模型中與所述用戶的可視角對(duì)應(yīng)的圖像部分落入所述丟棄圖像區(qū)域的坐標(biāo)范圍,則從之前映射后的、最近一次包含有與丟棄圖像區(qū)域?qū)?yīng)的圖像部分的三維映射模型中,獲取與所述用戶的可視角對(duì)應(yīng)的丟棄圖像區(qū)域的圖像部分,并利用獲取的丟棄圖像區(qū)域的圖像部分進(jìn)行顯示;或者,從映射后的三維映射模型中,獲取與所述用戶的當(dāng)前可視角相關(guān)的、所述丟棄圖像區(qū)域的相鄰區(qū)域的圖像部分,并將丟棄圖像區(qū)域的相鄰區(qū)域的圖像部分作為與所述用戶的當(dāng)前可視角對(duì)應(yīng)的圖像部分進(jìn)行顯示。
25.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,用于存儲(chǔ)進(jìn)行視頻播放的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序可被處理器執(zhí)行如權(quán)利要求1至10中任一項(xiàng)所述的應(yīng)用于服務(wù)器端的視頻播放的控制方法。
26.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,用于存儲(chǔ)進(jìn)行視頻播放的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序可被處理器執(zhí)行如權(quán)利要求11至12中任一項(xiàng)所述的應(yīng)用于視頻圖像輸出終端的視頻播放的控制方法。
27.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括一個(gè)或多個(gè)處理器,所述處理器被配置為執(zhí)行如下控制方法:
接收用戶的視角方向數(shù)據(jù);
根據(jù)所述視角方向數(shù)據(jù),利用預(yù)先確定的三維映射模型,獲取在三維映射模型中與所述用戶的可視角不相關(guān)的區(qū)域的坐標(biāo)范圍;
根據(jù)三維映射模型中確定的所述坐標(biāo)范圍,確定待輸出的全景視頻圖像中與所述坐標(biāo)范圍對(duì)應(yīng)的丟棄圖像區(qū)域;
將待輸出的全景視頻圖像中除所述丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù),傳輸至視頻圖像輸出終端。
28.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括一個(gè)或多個(gè)處理器,所述處理器被配置為執(zhí)行如下控制方法:
實(shí)時(shí)獲取用戶的視角方向數(shù)據(jù),并將所述視角方向數(shù)據(jù)發(fā)送給服務(wù)器端;
接收所述服務(wù)器端傳輸?shù)娜耙曨l圖像中除丟棄圖像區(qū)域之外的剩余區(qū)域的圖像數(shù)據(jù);
將所述剩余區(qū)域的圖像數(shù)據(jù)映射到預(yù)先確定的三維映射模型中;
從所述映射后的三維映射模型中獲取與所述用戶的可視角對(duì)應(yīng)的圖像部分,并播放與所述用戶的可視角對(duì)應(yīng)的所述圖像部分。