一種全視角平滑的沉浸式顯示方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出一種全視角平滑的沉浸式顯示方法和系統(tǒng),其中方法包括:按照預(yù)設(shè)角度預(yù)先設(shè)置一個(gè)主設(shè)備及一個(gè)以上從設(shè)備;主設(shè)備分別接收各個(gè)從設(shè)備上報(bào)的視角信息,根據(jù)各個(gè)從設(shè)備的視角信息計(jì)算各個(gè)從設(shè)備的初始化參數(shù),將初始化參數(shù)分別下發(fā)至相應(yīng)的從設(shè)備,從設(shè)備根據(jù)初始化參數(shù)設(shè)置渲染圖像參數(shù);當(dāng)主設(shè)備的渲染心跳到期時(shí),主設(shè)備根據(jù)最新的場(chǎng)景狀態(tài)更新顯示圖像,并分別向各個(gè)從設(shè)備發(fā)送最新的場(chǎng)景狀態(tài),各個(gè)從設(shè)備分別根據(jù)所述場(chǎng)景狀態(tài)更新顯示圖像。本發(fā)明能夠解決現(xiàn)有沉浸式顯示方法的造價(jià)昂貴、使用不便、沉浸感不強(qiáng)、顯示畫(huà)面不連續(xù)且受觀察視角影響而產(chǎn)生拼接處畸變等缺點(diǎn)。
【專利說(shuō)明】一種全視角平滑的沉浸式顯示方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像顯示【技術(shù)領(lǐng)域】,尤其涉及一種全視角平滑的沉浸式顯示方法和系統(tǒng)。
【背景技術(shù)】
[0002]沉浸式顯示(Immersive Display)技術(shù)是一種先進(jìn)的、數(shù)字化的人機(jī)接口技術(shù),其特點(diǎn)在于計(jì)算機(jī)產(chǎn)生的一種人為的虛擬環(huán)境,生成一個(gè)以視覺(jué)感受為主的人工環(huán)境,人們可以通過(guò)立體視覺(jué)感知計(jì)算機(jī)模擬的虛擬世界,也可以通過(guò)運(yùn)動(dòng)、語(yǔ)音、表情、手勢(shì)等最自然的方式和虛擬世界進(jìn)行交互,從而產(chǎn)生身臨其境的沉浸式體驗(yàn)。沉浸式顯示技術(shù)是計(jì)算機(jī)技術(shù)、傳感器技術(shù)、人際交互技術(shù)、人工智能技術(shù)等多種技術(shù)的綜合發(fā)展,目前已經(jīng)在軍事、醫(yī)學(xué)、教育、娛樂(lè)、制造業(yè)、工程訓(xùn)練等方面得到應(yīng)用,它被認(rèn)為是當(dāng)前以及將來(lái)影響人們生活的重要技術(shù)之一。
[0003]沉浸式顯示系統(tǒng)是通過(guò)一些特殊的外部設(shè)備、高性能計(jì)算機(jī)以及相應(yīng)的軟件來(lái)實(shí)現(xiàn)。它使人完全沉浸到計(jì)算機(jī)創(chuàng)造的圖形世界里,猶如感受真實(shí)世界。沉浸式虛擬現(xiàn)實(shí)顯示系統(tǒng)是一種高級(jí)的虛擬現(xiàn)實(shí)系統(tǒng),它提供一個(gè)完全沉浸的體驗(yàn),讓使用者有一種置身于虛擬境界之中的感覺(jué)。它利用特定的顯示設(shè)備,為參與者提供一種全心投入和沉浸其中的感覺(jué)。
[0004]現(xiàn)有的沉浸式顯示系統(tǒng)包括洞穴(CAVE)沉浸式虛擬現(xiàn)實(shí)顯示系統(tǒng)、頭盔式三維立體顯示系統(tǒng)、柱面環(huán)幕投影沉浸式虛擬現(xiàn)實(shí)系統(tǒng)等。
[0005]洞穴沉浸式虛擬現(xiàn)實(shí)顯示系統(tǒng)是大型的VR系統(tǒng),但是該方法造價(jià)昂貴,長(zhǎng)期以來(lái)主機(jī)使用高檔工作站,多通道圖形系統(tǒng),配置復(fù)雜,對(duì)場(chǎng)景環(huán)境要求較高,一般用戶無(wú)法承受,無(wú)法廣泛的推廣,同時(shí)無(wú)法獲取真正無(wú)縫的、連續(xù)的虛擬現(xiàn)實(shí)畫(huà)面;
[0006]頭盔式三維立體顯示系統(tǒng)利用頭盔式顯示器或其他設(shè)備,把參與者的視覺(jué)、聽(tīng)覺(jué)和其他感覺(jué)封閉起來(lái),并提供一個(gè)新的、虛擬的感覺(jué)空間,但是該方法中頭戴式顯示設(shè)備的重量過(guò)大(一般在1.5kg至2kg)、分辨率低、視場(chǎng)不夠?qū)?、眼睛容易疲勞等,無(wú)法被用戶接受;
[0007]柱面環(huán)幕投影沉浸式虛擬顯示系統(tǒng)是將平面的投影圖像經(jīng)過(guò)非線性失真幾何校正投射到環(huán)形屏幕上,但是該方法只能提供水平方向視角上的全景圖像,缺少垂直方向視角的圖像,無(wú)法真正實(shí)現(xiàn)顯示畫(huà)面的高度沉浸感。
[0008]可見(jiàn),現(xiàn)有的沉浸式顯示方法存在造價(jià)昂貴、使用不便、沉浸感不強(qiáng)、顯示畫(huà)面不連續(xù)且受觀察視角影響而產(chǎn)生拼接處畸變的不足。
【發(fā)明內(nèi)容】
[0009]本發(fā)明提供了一種全視角平滑的沉浸式顯示方法,解決現(xiàn)有沉浸式顯示方法的造價(jià)昂貴、使用不便、沉浸感不強(qiáng)、顯示畫(huà)面不連續(xù)且受觀察視角影響而產(chǎn)生拼接處畸變等缺點(diǎn)。
[0010]本發(fā)明還提供了一種全視角平滑的沉浸式顯示系統(tǒng),解決現(xiàn)有沉浸式顯示方法的造價(jià)昂貴、使用不便、沉浸感不強(qiáng)、顯示畫(huà)面不連續(xù)且受觀察視角影響而產(chǎn)生拼接處畸變等缺點(diǎn)。
[0011]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0012]一種全視角平滑的沉浸式顯示方法,按照預(yù)設(shè)角度預(yù)先設(shè)置一個(gè)主設(shè)備及一個(gè)以上從設(shè)備,所述方法包括:
[0013]主設(shè)備分別接收各個(gè)從設(shè)備上報(bào)的視角信息,根據(jù)各個(gè)從設(shè)備的視角信息計(jì)算各個(gè)從設(shè)備的初始化參數(shù),將初始化參數(shù)分別下發(fā)至相應(yīng)的從設(shè)備,從設(shè)備根據(jù)初始化參數(shù)設(shè)置渲染圖像參數(shù);
[0014]當(dāng)主設(shè)備的渲染心跳到期時(shí),主設(shè)備根據(jù)最新的場(chǎng)景狀態(tài)更新顯示圖像,并分別向各個(gè)從設(shè)備發(fā)送最新的場(chǎng)景狀態(tài),各個(gè)從設(shè)備分別根據(jù)所述場(chǎng)景狀態(tài)更新顯示圖像。
[0015]一種全視角平滑的沉浸式顯示系統(tǒng),包括:一個(gè)主設(shè)備和一個(gè)以上從設(shè)備,所述主設(shè)備和從設(shè)備按照預(yù)設(shè)角度設(shè)置;其中,
[0016]所述主設(shè)備,用于分別接收各個(gè)從設(shè)備上報(bào)的視角信息,根據(jù)各個(gè)從設(shè)備的視角信息計(jì)算各個(gè)從設(shè)備的初始化參數(shù),將初始化參數(shù)分別下發(fā)至相應(yīng)的從設(shè)備;還用于當(dāng)主設(shè)備的渲染心跳到期時(shí),根據(jù)最新的場(chǎng)景狀態(tài)更新顯示圖像,并分別向各個(gè)從設(shè)備發(fā)送最新的場(chǎng)景狀態(tài);
[0017]所述從設(shè)備,用于向主設(shè)備上報(bào)視角信息,根據(jù)主設(shè)備反饋的初始化參數(shù)設(shè)置渲染圖像參數(shù);還用于根據(jù)主設(shè)備發(fā)送的場(chǎng)景狀態(tài)更新顯示圖像。
[0018]可見(jiàn),本發(fā)明提出全視角平滑的沉浸式顯示方法和系統(tǒng),使用多個(gè)任意形式的顯示設(shè)備顯示圖像,造價(jià)較低、使用方便;并且,采用球面全景圖或計(jì)算機(jī)生成的圖像,從顯示信息源方面保證了全視角的沉浸式顯示,保證了顯示的平滑性。
【專利附圖】
【附圖說(shuō)明】
[0019]圖1本發(fā)明提出的全視角平滑的沉浸式顯示方法實(shí)現(xiàn)流程圖;
[0020]圖2-1為實(shí)施例一中主設(shè)備和從設(shè)備的部署方式一示意圖;
[0021]圖2-2為實(shí)施例一中主設(shè)備和從設(shè)備的部署方式二示意圖;
[0022]圖2-3為實(shí)施例一中主設(shè)備和從設(shè)備的部署方式三示意圖;
[0023]圖3為實(shí)施例二中主設(shè)備和從設(shè)備之間圖像信息同步的實(shí)現(xiàn)流程圖;
[0024]圖4為主設(shè)備與各從設(shè)備的連接結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]本發(fā)明提出一種全視角平滑的沉浸式顯示方法,按照預(yù)設(shè)角度預(yù)先設(shè)置一個(gè)主設(shè)備及一個(gè)以上從設(shè)備,如圖1為該方法實(shí)現(xiàn)流程圖,包括:
[0026]步驟101:主設(shè)備分別接收各個(gè)從設(shè)備上報(bào)的視角信息,根據(jù)各個(gè)從設(shè)備的視角信息計(jì)算各個(gè)從設(shè)備的初始化參數(shù),將初始化參數(shù)分別下發(fā)至相應(yīng)的從設(shè)備,從設(shè)備根據(jù)初始化參數(shù)設(shè)置渲染圖像參數(shù);
[0027]步驟102:當(dāng)主設(shè)備的渲染心跳到期時(shí),主設(shè)備根據(jù)最新的場(chǎng)景狀態(tài)更新顯示圖像,并分別向各個(gè)從設(shè)備發(fā)送最新的場(chǎng)景狀態(tài),各個(gè)從設(shè)備分別根據(jù)所述場(chǎng)景狀態(tài)更新顯示圖像。
[0028]上述方法中,如果主設(shè)備的渲染心跳沒(méi)有到期,而從設(shè)備的渲染心跳到期時(shí),從設(shè)備根據(jù)上一幀的信息更新顯示圖像。從設(shè)備渲染心跳的設(shè)置,是為了在主設(shè)備因計(jì)算緩慢或網(wǎng)絡(luò)阻塞導(dǎo)致無(wú)法及時(shí)更新數(shù)據(jù)到從設(shè)備時(shí),從設(shè)備上仍然能夠繼續(xù)平滑顯示而不會(huì)被阻塞。
[0029]上述步驟101中,初始化參數(shù)可以包括:球面全景圖的初始被顯示區(qū)域的坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)的初始世界坐標(biāo)和相機(jī)鏡頭視角。
[0030]上述步驟102中,最新的場(chǎng)景狀態(tài)可以包括:球面全景圖的當(dāng)前被顯示區(qū)域坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)當(dāng)前世界坐標(biāo)。
[0031]通過(guò)主設(shè)備和從設(shè)備分別根據(jù)上述場(chǎng)景狀態(tài)更新顯示圖像,可以實(shí)現(xiàn)多個(gè)顯示設(shè)備同步顯示由相機(jī)拍攝并經(jīng)球面全景投影處理后的球面全景圖,或者顯示由計(jì)算機(jī)生成的圖形;相對(duì)于普通的圖像,提供了更大視角或360度全視角的顯示圖像信息。
[0032]上述方法中,按照預(yù)設(shè)角度預(yù)先設(shè)置一個(gè)主設(shè)備及一個(gè)以上從設(shè)備的方式可以為:
[0033]主設(shè)備和從設(shè)備設(shè)置為一定弧度的球面或一個(gè)平面;
[0034]或者,將主設(shè)備設(shè)置為中心顯示設(shè)備,將一個(gè)尺寸大的從設(shè)備設(shè)置為外圍顯示設(shè)備;
[0035]或者,主設(shè)備和從設(shè)備以不同角度投影到球面屏幕上。
[0036]以下結(jié)合附圖,舉具體的實(shí)施例詳細(xì)介紹。
[0037]實(shí)施例一:
[0038]本實(shí)施例介紹主設(shè)備和從設(shè)備的三種部署方式。
[0039]圖2-1給出了一種主從設(shè)備部署方式,即可將多個(gè)顯示設(shè)備按照一定角度擺放成一個(gè)平面或者具有一定弧度的球面,選取一個(gè)設(shè)備為主設(shè)備,其它設(shè)備為從設(shè)備,圖2-1中選取了中心設(shè)備為王設(shè)備。
[0040]圖2-2所示為將便攜式設(shè)備作為中心顯示設(shè)備,并配備一個(gè)尺寸較大的顯示設(shè)備作為外圍顯示設(shè)備,圖中選取中心顯示設(shè)備為主設(shè)備,另一個(gè)設(shè)備為從設(shè)備。
[0041]圖2-3中,以投影儀將顯示信息投影到一個(gè)球面,選取其中一個(gè)設(shè)備為主設(shè)備,其余為從設(shè)備。
[0042]除上述三種部署方式以外,本發(fā)明還可以采用其它任何可以提供多視角的顯示器和顯示器位置部署方式,以更高清、更靈活的方式提供虛擬圖像的不同視角,克服由于場(chǎng)景環(huán)境的限制而導(dǎo)致的圖像沉浸感不足的缺陷。
[0043]實(shí)施例二:
[0044]本實(shí)施例介紹主設(shè)備和從設(shè)備之間進(jìn)行圖像信息同步的具體過(guò)程。
[0045]首先介紹經(jīng)過(guò)上述部署后,主設(shè)備和從設(shè)備作為一個(gè)整體所顯示的圖像形式??梢园▋煞N形式的圖像顯示:
[0046]第一種,球面全景圖:
[0047]對(duì)于普通相機(jī)拍攝的照片,因?yàn)橄鄼C(jī)視角的局限性,只能對(duì)現(xiàn)實(shí)場(chǎng)景的部分視角成像。全景圖技術(shù)通過(guò)將不同視角的照片拼接成一個(gè)全視角的圖像,而經(jīng)過(guò)球面投影技術(shù)而形成的全景圖稱為球面全景圖。球面全景圖可以提供水平和垂直方向360度的視角。
[0048]本發(fā)明中通過(guò)采用球面全景圖技術(shù),根據(jù)顯示設(shè)備的視角信息(根據(jù)各從設(shè)備相對(duì)于主設(shè)備的大小和相對(duì)位置來(lái)獲得),定位其視平面在球面全景圖中的像素范圍,最終經(jīng)過(guò)對(duì)視平面的幾何校正,顏色校正,從而達(dá)到各顯示設(shè)備顯示圖像的平滑性。
[0049]第二種,計(jì)算機(jī)生成的圖形:
[0050]對(duì)于計(jì)算機(jī)圖形系統(tǒng)生成的圖形,需要根據(jù)顯示設(shè)備的視角信息(根據(jù)各從設(shè)備相對(duì)于主設(shè)備的大小和相對(duì)位置來(lái)獲得)來(lái)設(shè)置計(jì)算機(jī)內(nèi)部的相機(jī)的角度。以此來(lái)達(dá)到各設(shè)備合作完成對(duì)整個(gè)計(jì)算機(jī)圖形系統(tǒng)生成的圖形的全視角平滑性觀看。
[0051]以下介紹主從設(shè)備的同步過(guò)程,如圖3為主從設(shè)備的同步過(guò)程示意圖。具體包括以下三個(gè)階段。
[0052]第一階段:建立連接。
[0053]主/從設(shè)備都開(kāi)啟了三個(gè)線程,包括主線程、渲染線程和網(wǎng)絡(luò)線程。其中,主線程用于網(wǎng)絡(luò)事件的處理、外部設(shè)備事件的處理以及渲染心跳的計(jì)時(shí)器管理等,作為渲染線程和網(wǎng)絡(luò)線程的管理線程,主設(shè)備的渲染心跳周期為Timerl,從設(shè)備的渲染心跳周期Timer2。
[0054]連接建立時(shí),主設(shè)備就緒,支持從設(shè)備的動(dòng)態(tài)加入。具體的建立連接過(guò)程為:
[0055]從設(shè)備網(wǎng)絡(luò)線程向主設(shè)備發(fā)送一條消息,請(qǐng)求與主設(shè)備建立連接,該消息中攜帶從設(shè)備的視角信息;
[0056]主設(shè)備的網(wǎng)絡(luò)線程收到從設(shè)備請(qǐng)求建立連接的消息,通知主設(shè)備的主線程,主設(shè)備的主線程將從設(shè)備加入到主設(shè)備的從設(shè)備列表中,并根據(jù)從設(shè)備的視角信息計(jì)算從設(shè)備的初始化參數(shù),將初始化參數(shù)下發(fā)至該從設(shè)備;其中,初始化參數(shù)可以包括從設(shè)備中球面全景圖的初始被顯示區(qū)域的坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)的初始世界坐標(biāo)和相機(jī)鏡頭視角;
[0057]從設(shè)備根據(jù)初始化參數(shù)設(shè)置渲染圖像參數(shù),完成后續(xù)顯示圖像的準(zhǔn)備工作。
[0058]針對(duì)每一個(gè)從設(shè)備,分別上述過(guò)程建立于主設(shè)備與從設(shè)備之間的連接。
[0059]第二階段:交互渲染。
[0060]為了達(dá)到主從設(shè)備圖像同步的實(shí)時(shí)性,本實(shí)施例設(shè)計(jì)基于心跳周期Timerl的同步,保證主從設(shè)備信息的同步周期性更新。
[0061]具體的同步過(guò)程為:主線程接收事件(如用戶通過(guò)外設(shè)發(fā)出的輸入事件),在心跳周期計(jì)時(shí)器發(fā)生時(shí)更新場(chǎng)景狀態(tài),并發(fā)送最新的場(chǎng)景狀態(tài)給從設(shè)備,場(chǎng)景狀態(tài)包括同步需要的必需數(shù)據(jù),比如球面全景圖的當(dāng)前被顯示區(qū)域坐標(biāo),計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)當(dāng)前世界坐標(biāo)等。從設(shè)備主線程將通知從設(shè)備渲染線程根據(jù)接收到的場(chǎng)景狀態(tài)更新顯示圖像。同時(shí),主設(shè)備也根據(jù)最新的場(chǎng)景狀態(tài)更新顯示圖像。
[0062]另外,當(dāng)主設(shè)備的渲染心跳沒(méi)有到達(dá),而從設(shè)備的渲染心跳到達(dá)時(shí),從設(shè)備可以根據(jù)上一幀的信息更新顯示圖像,進(jìn)行虛擬現(xiàn)實(shí)場(chǎng)景的渲染。從設(shè)備渲染心跳的設(shè)置是為了在主設(shè)備因計(jì)算緩慢或網(wǎng)絡(luò)阻塞導(dǎo)致無(wú)法及時(shí)更新數(shù)據(jù)到從設(shè)備時(shí),從設(shè)備上仍然能夠繼續(xù)平滑顯示而不會(huì)被阻塞。
[0063]第三階段:退出。
[0064]當(dāng)從設(shè)備的網(wǎng)絡(luò)線程發(fā)送取消連接的消息給主設(shè)備時(shí),主設(shè)備的網(wǎng)絡(luò)線程接收到該取消連接的消息,并通知主設(shè)備主線程,主線程將該設(shè)備從主設(shè)備從設(shè)備列表中刪除,從設(shè)備退出連接。
[0065]本發(fā)明還提出一種全視角平滑的沉浸式顯示系統(tǒng),包括一個(gè)主設(shè)備和一個(gè)以上從設(shè)備,所述主設(shè)備和從設(shè)備按照預(yù)設(shè)角度設(shè)置;其中,
[0066]所述主設(shè)備,用于分別接收各個(gè)從設(shè)備上報(bào)的視角信息,根據(jù)各個(gè)從設(shè)備的視角信息計(jì)算各個(gè)從設(shè)備的初始化參數(shù),將初始化參數(shù)分別下發(fā)至相應(yīng)的從設(shè)備;還用于當(dāng)主設(shè)備的渲染心跳到期時(shí),根據(jù)最新的場(chǎng)景狀態(tài)更新顯示圖像,并分別向各個(gè)從設(shè)備發(fā)送最新的場(chǎng)景狀態(tài);
[0067]所述從設(shè)備,用于向主設(shè)備上報(bào)視角信息,根據(jù)主設(shè)備反饋的初始化參數(shù)設(shè)置渲染圖像參數(shù);還用于根據(jù)主設(shè)備發(fā)送的場(chǎng)景狀態(tài)更新顯示圖像。
[0068]上述從設(shè)備還可以用于,當(dāng)從設(shè)備的渲染心跳到期時(shí),根據(jù)上一幀的信息更新顯示圖像。
[0069]上述系統(tǒng)中,初始化參數(shù)可以包括:球面全景圖的初始被顯示區(qū)域的坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)的初始世界坐標(biāo)和相機(jī)鏡頭視角。
[0070]最新的場(chǎng)景狀態(tài)可以包括:球面全景圖的當(dāng)前被顯示區(qū)域坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)當(dāng)前世界坐標(biāo)。
[0071]上述系統(tǒng)中,主設(shè)備和從設(shè)備可以設(shè)置為一定弧度的球面或一個(gè)平面;
[0072]或者,主設(shè)備可以設(shè)置為中心顯示設(shè)備,一個(gè)尺寸大的從設(shè)備設(shè)置為外圍顯示設(shè)備;
[0073]或者,主設(shè)備和從設(shè)備可以以不同角度投影到球面屏幕上。
[0074]如圖4為主設(shè)備(Master)與各從設(shè)備(Slave)的連接結(jié)構(gòu)示意圖。主從設(shè)備通過(guò)網(wǎng)絡(luò)連接,主從設(shè)備可以采用任意形式的顯示設(shè)備,可以針對(duì)不同的虛擬應(yīng)用場(chǎng)景配置不同形式的顯示設(shè)備,例如3IXD投影儀、柔性顯示器、普通顯示器、便攜的移動(dòng)設(shè)備以及3D顯示設(shè)備等一種或多種顯示設(shè)備。設(shè)備部署靈活簡(jiǎn)便。
[0075]綜上可見(jiàn),本發(fā)明提出的全視角平滑的沉浸式顯示方法和系統(tǒng),使用多個(gè)任意形式的顯示設(shè)備并設(shè)置外部用戶交互設(shè)備,增強(qiáng)了人機(jī)交互;且設(shè)備靈活簡(jiǎn)便,可移植性高;采用球面全景圖和計(jì)算機(jī)生成的圖形,從顯示信息源方面保證了全視角的沉浸式體驗(yàn),對(duì)于全景圖顯示到設(shè)備之前進(jìn)行了幾何校正、顏色校正,保證了顯示的平滑性。并且,本發(fā)明設(shè)計(jì)主從設(shè)備之間采用心跳同步機(jī)制實(shí)現(xiàn)信息的傳遞,實(shí)時(shí)保證了主從設(shè)備圖像顯示的同步。為了增加靈活性,主設(shè)備就緒后支持從設(shè)備的動(dòng)態(tài)加入;為實(shí)現(xiàn)高效同步和多設(shè)備平滑的并行顯示,分別設(shè)定主設(shè)備節(jié)點(diǎn)渲染心跳Tl和從設(shè)備節(jié)點(diǎn)渲染心跳T2,主設(shè)備節(jié)點(diǎn)實(shí)時(shí)地獲取各交互設(shè)備節(jié)點(diǎn)反饋的用戶交互信息,計(jì)算游戲場(chǎng)景變換信息。
[0076]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種全視角平滑的沉浸式顯示方法,其特征在于,按照預(yù)設(shè)角度預(yù)先設(shè)置一個(gè)主設(shè)備及一個(gè)以上從設(shè)備,所述方法包括: 主設(shè)備分別接收各個(gè)從設(shè)備上報(bào)的視角信息,根據(jù)各個(gè)從設(shè)備的視角信息計(jì)算各個(gè)從設(shè)備的初始化參數(shù),將初始化參數(shù)分別下發(fā)至相應(yīng)的從設(shè)備,從設(shè)備根據(jù)初始化參數(shù)設(shè)置渲染圖像參數(shù); 當(dāng)主設(shè)備的渲染心跳到期時(shí),主設(shè)備根據(jù)最新的場(chǎng)景狀態(tài)更新顯示圖像,并分別向各個(gè)從設(shè)備發(fā)送最新的場(chǎng)景狀態(tài),各個(gè)從設(shè)備分別根據(jù)所述場(chǎng)景狀態(tài)更新顯示圖像。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:從設(shè)備的渲染心跳到期時(shí),從設(shè)備根據(jù)上一幀的信息更新顯示圖像。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述初始化參數(shù)包括:球面全景圖的初始被顯示區(qū)域的坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)的初始世界坐標(biāo)和相機(jī)鏡頭視角。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述最新的場(chǎng)景狀態(tài)包括:球面全景圖的當(dāng)前被顯示區(qū)域坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)當(dāng)前世界坐標(biāo)。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述按照預(yù)設(shè)角度預(yù)先設(shè)置一個(gè)主設(shè)備及一個(gè)以上從設(shè)備的方式為: 主設(shè)備和從設(shè)備設(shè)置為一定弧度的球面或一個(gè)平面; 或者,將主設(shè)備設(shè)置為中心顯示設(shè)備,將一個(gè)尺寸大的從設(shè)備設(shè)置為外圍顯示設(shè)備; 或者,主設(shè)備和從設(shè)備以不同角度投影到球面屏幕上。
6.—種全視角平滑的沉浸式顯不系統(tǒng),其特征在于,所述系統(tǒng)包括:一個(gè)主設(shè)備和一個(gè)以上從設(shè)備,所述主設(shè)備和從設(shè)備按照預(yù)設(shè)角度設(shè)置;其中, 所述主設(shè)備,用于分別接收各個(gè)從設(shè)備上報(bào)的視角信息,根據(jù)各個(gè)從設(shè)備的視角信息計(jì)算各個(gè)從設(shè)備的初始化參數(shù),將初始化參數(shù)分別下發(fā)至相應(yīng)的從設(shè)備;還用于當(dāng)主設(shè)備的渲染心跳到期時(shí),根據(jù)最新的場(chǎng)景狀態(tài)更新顯示圖像,并分別向各個(gè)從設(shè)備發(fā)送最新的場(chǎng)景狀態(tài); 所述從設(shè)備,用于向主設(shè)備上報(bào)視角信息,根據(jù)主設(shè)備反饋的初始化參數(shù)設(shè)置渲染圖像參數(shù);還用于根據(jù)主設(shè)備發(fā)送的場(chǎng)景狀態(tài)更新顯示圖像。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述從設(shè)備還用于,當(dāng)從設(shè)備的渲染心跳到期時(shí),根據(jù)上一幀的信息更新顯示圖像。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述初始化參數(shù)包括:球面全景圖的初始被顯示區(qū)域的坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)的初始世界坐標(biāo)和相機(jī)鏡頭視角。
9.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述最新的場(chǎng)景狀態(tài)包括:球面全景圖的當(dāng)前被顯示區(qū)域坐標(biāo),或計(jì)算機(jī)生成圖形時(shí)內(nèi)部相機(jī)當(dāng)前世界坐標(biāo)。
10.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述主設(shè)備和從設(shè)備設(shè)置為一定弧度的球面或一個(gè)平面; 或者,主設(shè)備設(shè)置為中心顯示設(shè)備,一個(gè)尺寸大的從設(shè)備設(shè)置為外圍顯示設(shè)備; 或者,主設(shè)備和從設(shè)備以不同角度投影到球面屏幕上。
【文檔編號(hào)】H04L29/06GK104168315SQ201410391218
【公開(kāi)日】2014年11月26日 申請(qǐng)日期:2014年8月8日 優(yōu)先權(quán)日:2014年8月8日
【發(fā)明者】羅蛟, 朱歡歡, 唐洪英 申請(qǐng)人:三星電子(中國(guó))研發(fā)中心, 三星電子株式會(huì)社