本發(fā)明涉及通信領(lǐng)域,特別涉及一種生成虛擬觀眾席的方法和裝置。
背景技術(shù):
隨著數(shù)字技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,可對多媒體(音頻,視頻,圖片)的數(shù)據(jù)信息的傳輸,解析,展示進(jìn)行控制,從而改變傳統(tǒng)多媒體的制作、傳輸以及展示方式,例如,可以將各種形式的數(shù)據(jù)信息進(jìn)行重組形成新的展現(xiàn)形式進(jìn)行展示。
電視作為傳統(tǒng)的信息傳播的媒介或是平臺,傳播覆蓋面廣,且受眾不受文化層次限制,信息傳播及時(shí)等優(yōu)點(diǎn),但隨著數(shù)字技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,電視作為信息傳播的媒介或是平臺的缺點(diǎn)也日益明顯:互動(dòng)性差,觀眾無法參與到節(jié)目中來,并且功能單一,視覺上比較沉悶,用戶僅僅被動(dòng)地觀看,體驗(yàn)較差。
如何利用數(shù)字技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,將電視功能進(jìn)行拓展,使電視的展示的內(nèi)容更加豐富,是一個(gè)亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種生成虛擬觀眾席的方法和裝置,以實(shí)現(xiàn)拓展電視展示空間,提高電視展示信息的能力,提高用戶體驗(yàn)。所述技術(shù)方案如下:
一方面,提供了一種生成虛擬觀眾席的方法,所述方法包括:
生成虛擬座椅圖像;
獲取虛擬觀眾圖像;
根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
其中,生成虛擬座椅圖像,包括:
建立三維坐標(biāo)系;
在三維坐標(biāo)系中,生成虛擬座椅圖像。
其中,根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上,包括:
確定所述虛擬座椅和虛擬觀眾圖像在所述三維坐標(biāo)系中Z值的差值;
根據(jù)所述Z值的差值,將所述虛擬觀眾圖像配置在所述虛擬觀眾席上。
其中,根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上,包括:
確定所述虛擬觀眾圖像圍繞所述三維坐標(biāo)系中的Y軸旋轉(zhuǎn)的角度;
根據(jù)所述Y軸旋轉(zhuǎn)的角度,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
其中,根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上,包括:
確定所述圖像配置在所述虛擬觀眾席上的景深關(guān)系;
根據(jù)所述景深關(guān)系,將所述圖像配置在所述虛擬觀眾席上。
另一方面,提供了一種生成虛擬觀眾席的裝置,所述裝置包括:
座椅模塊,用于生成虛擬座椅圖像;
圖像模塊,用于獲取虛擬觀眾圖像;
配置模塊,用于根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
其中,所述座椅模塊包括:
坐標(biāo)單元,用于建立三維坐標(biāo)系;
座椅單元,用于在三維坐標(biāo)系中,生成虛擬座椅圖像。
其中,所述配置模塊包括:
第一確定單元,用于確定所述虛擬座椅和虛擬觀眾圖像在所述三維坐標(biāo)系中Z值的差值;
第一配置單元,用于根據(jù)所述Z值的差值,將所述虛擬觀眾圖像配置在所述虛擬觀眾席上。
其中,所述配置模塊包括:
第二確定單元,確定所述虛擬觀眾圖像圍繞所述三維坐標(biāo)系中的Y軸旋轉(zhuǎn)的角度;
第二配置單元,用于根據(jù)所述Y軸旋轉(zhuǎn)的角度,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
其中,所述配置模塊包括:
第三確定單元,確定確定所述圖像配置在所述虛擬觀眾席上的景深關(guān)系;
第三配置單元,用于根據(jù)所述景深關(guān)系,將所述圖像配置在所述虛擬觀眾席上。
本發(fā)明提供的技術(shù)方案帶來的有益效果是:通過設(shè)置三維空間坐標(biāo)系以及利用空間數(shù)據(jù)的對應(yīng)關(guān)系來生成虛擬觀眾席,增強(qiáng)了虛擬觀眾席的空間立體感,擴(kuò)展了電視顯示信息的空間和顯示方式,增強(qiáng)了用戶的視覺體驗(yàn),電視觀眾通過登錄虛擬觀眾席,參與電視節(jié)目的互動(dòng),增強(qiáng)了電視的交互能力以及電視展示信息的能力,提高了電視的用戶體驗(yàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實(shí)施例提供的一種生成虛擬觀眾席的方法流程圖;
圖2是本發(fā)明另一實(shí)施例提供的一種生成虛擬觀眾席的方法流程圖;
圖3是本發(fā)明另一實(shí)施例提供的虛擬觀眾席示意圖;
圖4是本發(fā)明另一實(shí)施例提供的一種生成虛擬觀眾席的裝置結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
實(shí)施例1
參見圖1,本發(fā)明一實(shí)施例提供了一種生成虛擬觀眾席的方法,包括:
101:生成虛擬座椅圖像;
102:獲取虛擬觀眾圖像;
103:根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
本實(shí)施例中,可選的,生成虛擬座椅圖像,包括:建立三維坐標(biāo)系;在三維坐標(biāo)系中,生成虛擬座椅圖像。
本實(shí)施例中,可選的,根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上,包括:確定所述虛擬座椅和虛擬觀眾圖像在所述三維坐標(biāo)系中Z值的差值;根據(jù)所述Z值的差值,將所述虛擬觀眾圖像配置在所述虛擬觀眾席上。
本實(shí)施例中,可選的,根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上,包括:確定所述虛擬觀眾圖像圍繞所述三維坐標(biāo)系中的Y軸旋轉(zhuǎn)的角度;根據(jù)所述Y軸旋轉(zhuǎn)的角度,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
本實(shí)施例中,可選的,根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上,包括:確定所述圖像配置在所述虛擬觀眾席上的景深關(guān)系;根據(jù)所述景深關(guān)系,將所述圖像配置在所述虛擬觀眾席上。
在本實(shí)施例中,通過設(shè)置三維空間坐標(biāo)系以及利用空間數(shù)據(jù)的對應(yīng)關(guān)系來生成虛擬觀眾席,增強(qiáng)了虛擬觀眾席的空間立體感,擴(kuò)展了電視顯示信息的空間和顯示方式,增強(qiáng)了用戶的視覺體驗(yàn),電視觀眾通過登錄虛擬觀眾席,參與電視節(jié)目的互動(dòng),增強(qiáng)了電視的交互能力以及電視展示信息的能力,提高了電視的用戶體驗(yàn)。
實(shí)施例2
參見圖2,本發(fā)明另一實(shí)施例提供了一種生成虛擬觀眾席的方法,包括:
201:建立三維坐標(biāo)系;
202:在三維坐標(biāo)系中,生成虛擬座椅圖像。
203:獲取虛擬觀眾圖像;
電視觀眾通過手機(jī)將自己的虛擬圖像上傳到系統(tǒng),經(jīng)過處理后放置電視主畫面的虛擬觀眾席上,增強(qiáng)了觀眾的現(xiàn)場參與感。
204:確定所述虛擬座椅和虛擬觀眾圖像在所述三維坐標(biāo)系中Z值的差值
使虛擬觀眾圖像配置在虛擬座椅,在空間的z軸上有一個(gè)距離,從而使虛擬觀眾圖像與虛擬座椅之間是間隔有距離的,模擬了人坐在椅子上的真實(shí)狀態(tài)。
205:確定所述虛擬觀眾圖像圍繞所述三維坐標(biāo)系中的Y軸旋轉(zhuǎn)的角度;
使虛擬觀眾圖像配置在虛擬座椅,在空間的Y軸上有一個(gè)旋轉(zhuǎn)角度,從而使虛擬觀眾圖像與虛擬座椅之間傾斜有間隔的,模擬了人坐在椅子上的向后靠近椅背的真實(shí)狀態(tài)。
206:確定所述虛擬觀眾圖像配置在所述虛擬觀眾席上的景深關(guān)系;
通過調(diào)整景深所述圖像和所述虛擬觀眾席上的景深關(guān)系,使所述虛擬觀眾席上的所述虛擬觀眾圖像突出清晰,空間立體感更強(qiáng)。
207:根據(jù)所述虛擬座椅和虛擬觀眾圖像在所述三維坐標(biāo)系中Z值的差值、所述虛擬觀眾圖像圍繞所述三維坐標(biāo)系中的Y軸旋轉(zhuǎn)的角度以及所述圖像配置在所述虛擬觀眾席上的景深關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
參見圖3,為本發(fā)明另一實(shí)施例提供的虛擬觀眾席的示意圖;10為虛擬座椅圖像,20為虛擬觀眾圖像,虛擬觀眾圖像20配置在虛擬座椅10上,為使虛擬觀眾圖像20放置更有空間立體感,虛擬觀眾圖像20與虛擬座椅10的空間Z值相差為1,即,虛擬座椅10的坐標(biāo)為(x,y,z),虛擬觀眾圖像20的坐標(biāo)為(x,y,z+1)并且虛擬觀眾圖像20繞y軸旋轉(zhuǎn)了60度,并且突出了虛擬觀眾圖像20的清晰度(調(diào)節(jié)攝像的景深關(guān)系),從而使虛擬觀眾席具有立將體感,而不是簡單地將虛擬觀眾圖像20貼敷在虛擬座椅10上。
本實(shí)施例提供的上述方法可以應(yīng)用在網(wǎng)絡(luò)側(cè),推送植入了相關(guān)信息的全景畫面電視節(jié)目是指推送到終端側(cè),如計(jì)算機(jī)、手機(jī)、平板電腦等等。
在本實(shí)施例中,通過設(shè)置三維空間坐標(biāo)系以及利用空間數(shù)據(jù)的對應(yīng)關(guān)系來生成虛擬觀眾席,增強(qiáng)了虛擬觀眾席的空間立體感,擴(kuò)展了電視顯示信息的空間和顯示方式,增強(qiáng)了用戶的視覺體驗(yàn),電視觀眾通過登錄虛擬觀眾席,參與電視節(jié)目的互動(dòng),增強(qiáng)了電視的交互能力以及電視展示信息的能力,提高了電視的用戶體驗(yàn)。
實(shí)施例3
參見圖4,本發(fā)明另一實(shí)施例提供了一種生成虛擬觀眾席的裝置,所述裝置包括:座椅模塊401,用于生成虛擬座椅圖像;圖像模塊402,用于獲取虛擬觀眾圖像;配置模塊403,用于根據(jù)所述虛擬座椅和虛擬觀眾圖像的位置關(guān)系,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
本實(shí)施例中,可選的,所述座椅模塊包括:坐標(biāo)單元,用于建立三維坐標(biāo)系;座椅單元,用于在三維坐標(biāo)系中,生成虛擬座椅圖像。
本實(shí)施例中,可選的,所述配置模塊包括:第一確定單元,用于確定所述虛擬座椅和虛擬觀眾圖像在所述三維坐標(biāo)系中Z值的差值;第一配置單元,用于根據(jù)所述Z值的差值,將所述虛擬觀眾圖像配置在所述虛擬觀眾席上。
本實(shí)施例中,可選的,所述配置模塊包括:第二確定單元,確定所述虛擬觀眾圖像圍繞所述三維坐標(biāo)系中的Y軸旋轉(zhuǎn)的角度;第二配置單元,用于根據(jù)所述Y軸旋轉(zhuǎn)的角度,將所述虛擬觀眾圖像配置在所述虛擬座椅上。
本實(shí)施例中,可選的,所述配置模塊包括:第三確定單元,確定確定所述圖像配置在所述虛擬觀眾席上的景深關(guān)系;第三配置單元,用于根據(jù)所述景深關(guān)系,將所述圖像配置在所述虛擬觀眾席上。
本實(shí)施例提供的上述裝置可以執(zhí)行上述任一方法實(shí)施例中提供的方法,詳細(xì)過程見方法實(shí)施例中的描述,此處不贅述。
本實(shí)施例提供的上述裝置,通過設(shè)置三維空間坐標(biāo)系以及利用空間數(shù)據(jù)的對應(yīng)關(guān)系來生成虛擬觀眾席,增強(qiáng)了虛擬觀眾席的空間立體感,擴(kuò)展了電視顯示信息的空間和顯示方式,增強(qiáng)了用戶的視覺體驗(yàn),電視觀眾通過登錄虛擬觀眾席,參與電視節(jié)目的互動(dòng),增強(qiáng)了電視的交互能力以及電視展示信息的能力,提高了電視的用戶體驗(yàn)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。