本發(fā)明涉及控制領(lǐng)域,尤其涉及一種信息處理方法及電子設(shè)備。
背景技術(shù):
在增強現(xiàn)實系統(tǒng)中,虛擬的現(xiàn)實對象會出現(xiàn)在現(xiàn)實場景中,比如:虛擬的物品,虛擬的游戲人物等等,用戶可以在現(xiàn)實場景中與虛擬顯示對象互動。
目前,在增強現(xiàn)實系統(tǒng)中的虛擬場景中設(shè)置固定的虛擬光源來模擬現(xiàn)實環(huán)境中的光照,當虛擬場景與現(xiàn)實場景相結(jié)合時,就會出現(xiàn)虛擬場景中的光源與現(xiàn)實場景中的光源不一致的情況,如:光源位置不一致,或光源亮度不一致,就會導致虛擬場景與現(xiàn)實場景難以結(jié)合,降低了用戶在應(yīng)用增強現(xiàn)實系統(tǒng)時的體驗。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供一種信息處理方法及電子設(shè)備,以解決現(xiàn)有技術(shù)中由于增強現(xiàn)實系統(tǒng)中設(shè)置固定的虛擬光源來模擬現(xiàn)實環(huán)境中的光照導致虛擬場景與現(xiàn)實場景不能結(jié)合的問題,其具體方案如下:
一種信息處理方法,包括:
對第一場景中的光照情況進行檢測;
根據(jù)第一場景中的光照情況對虛擬對象進行處理,使所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配。
進一步的,所述根據(jù)第一場景中的光照情況對虛擬對象進行處理,使所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配,包括:
根據(jù)第一場景中的光照情況,對所述虛擬對象所在的虛擬場景的真實光照效果進行模擬,使得處理后的所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配。
進一步的,所述對第一場景中的光照情況進行檢測,包括:
對第一場景中的環(huán)境亮度及光線方向進行檢測。
進一步的,所述所述對第一場景中的光照情況進行檢測,包括:
對第一場景中的光源位置及屬性進行檢測。
進一步的,所述根據(jù)第一場景中的光照情況對虛擬對象進行處理,使所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配,包括:
調(diào)節(jié)虛擬對象所在的虛擬場景中的光源的位置及屬性與所述第一場景中光源的位置及屬性一致,使所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光光照情況相匹配。
一種電子設(shè)備,包括:處理器及傳感器,其中:
所述傳感器用于檢測第一場景中的光照情況;
所述處理器用于根據(jù)所述傳感器檢測到的第一場景中的光照情況對虛擬對象進行處理,使所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配。
進一步的,所述處理器根據(jù)所述傳感器檢測到的第一場景中的光照情況對虛擬對象進行處理,使所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配,包括:
所述處理器根據(jù)所述傳感器檢測到的第一場景中的光照情況,對所述虛擬場景中的真實光照效果進行模擬,使得處理后的所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配。
進一步的,所述傳感器對第一場景中的光照情況進行檢測,包括:
所述傳感器對第一場景中的環(huán)境亮度及光線方向進行檢測。
進一步的,所述傳感器對第一場景中的光照情況進行檢測,包括:
所述傳感器對第一場景中的光源位置及屬性進行檢測。
進一步的,所述處理器根據(jù)所述傳感器檢測到的第一場景中的光照情況對虛擬對象進行處理,使所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配,包括:
所述處理器調(diào)節(jié)虛擬對象所在的虛擬場景中的光源的位置及屬性與所述第一場景中的光源的位置及屬性一致,使所述虛擬對象呈現(xiàn)的效果與所述第一場景中的光照情況相匹配。
從上述技術(shù)方案可以看出,本申請公開的信息處理方法及電子設(shè)備,通過對第一場景中的光照情況進行檢測,根據(jù)第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。本方案通過根據(jù)第一場景中的光照情況對虛擬對象進行處理,使得虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配,避免了現(xiàn)有技術(shù)中由于增強現(xiàn)實系統(tǒng)性中設(shè)置固定的虛擬光源來模擬現(xiàn)實環(huán)境中的光照導致虛擬場景與現(xiàn)實場景不能結(jié)合的問題。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例公開的一種信息處理方法的流程圖;
圖2為本發(fā)明實施例公開的一種信息處理方法的流程圖;
圖3為本發(fā)明實施例公開的一種信息處理方法的流程圖;
圖4為本發(fā)明實施例公開的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明公開了一種信息處理方法,其流程圖如圖1所示,包括:
步驟s11、對第一場景中的光照情況進行檢測;
第一場景為現(xiàn)實中的場景,如:ar/vr設(shè)備在使用過程中,用戶在其臥室使用該ar/vr設(shè)備,那么,該用戶的臥室環(huán)境即為第一場景。
光照情況可以包括:環(huán)境亮度和光線方向,光照情況還可以包括光線顏色。
步驟s12、根據(jù)第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。
當檢測到第一場景中的光照情況后,可以根據(jù)第一場景中的光照情況確定第一場景中的某些物體的光照效果,將虛擬對象呈現(xiàn)的效果調(diào)整為與第一場景中的某些物體的光照效果一致,以便于使虛擬對象能夠與第一場景中的物體相結(jié)合。
其中,將虛擬對象呈現(xiàn)的效果調(diào)整為與第一場景中的某些物體的光照效果一致,可以具體為:確定虛擬對象需要呈現(xiàn)在第一場景中的位置,確定在該位置處或該位置附近的物體的光照效果,使虛擬對象所呈現(xiàn)的效果與該位置處或該位置附近的光照效果一致。
本實施例公開了一種信息處理方法,通過對第一場景中的光照情況進行檢測,根據(jù)第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。本方案通過根據(jù)第一場景中的光照情況對虛擬對象進行處理,使得虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配,避免了現(xiàn)有技術(shù)中由于增強現(xiàn)實系統(tǒng)性中設(shè)置固定的虛擬光源來模擬現(xiàn)實環(huán)境中的光照導致虛擬場景與現(xiàn)實場景不能結(jié)合的問題。
本實施例公開了一種信息處理方法,其流程圖如圖2所示,包括:
步驟s21、對第一場景中的光照情況進行檢測;
步驟s22、根據(jù)第一場景中的光照情況,對虛擬對象所在的虛擬場景的真實光照效果進行模擬,使得處理后的虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。
光照情況可以包括:環(huán)境亮度和光線方向,還可以包括光線顏色。
在確定了第一場景中的環(huán)境亮度、光線方向和光線顏色后,調(diào)整虛擬對象所在的虛擬場景,使虛擬場景中的環(huán)境亮度、光線方向和光線顏色與第一場景中的環(huán)境亮度、光線方向和光線顏色一致,實現(xiàn)虛擬場景的光照效果對第一場景的光照效果的模擬,就使得虛擬場景中的虛擬對象所呈現(xiàn)的光照效果與第一場景中的物體的光照效果一致,實現(xiàn)虛擬對象與第一場景的匹配。
當光照情況發(fā)生變化時,此時無論是環(huán)境亮度發(fā)生變化,還是光線方向發(fā)生變化,還是光線顏色發(fā)生變化,還是環(huán)境亮度、光線方向及光線顏色同時發(fā)生變化,均需要重新對第一場景中的當前光照情況進行檢測,重新調(diào)整虛擬對象的呈現(xiàn)效果;當場景發(fā)生變化時,需要重新對當前場景的光照情況進行檢測,之后重新調(diào)整虛擬對象的呈現(xiàn)效果。
本實施例公開了一種信息處理方法,通過對第一場景中的光照情況進行檢測,根據(jù)第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。本方案通過根據(jù)第一場景中的光照情況對虛擬對象進行處理,使得虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配,避免了現(xiàn)有技術(shù)中由于增強現(xiàn)實系統(tǒng)性中設(shè)置固定的虛擬光源來模擬現(xiàn)實環(huán)境中的光照導致虛擬場景與現(xiàn)實場景不能結(jié)合的問題。
本實施例公開了一種信息處理方法,其流程圖如圖3所示,包括:
步驟s31、對第一場景中的光源位置及屬性進行檢測;
第一場景為現(xiàn)實中的場景,如:ar/vr設(shè)備在使用過程中,用戶在其臥室使用該ar/vr設(shè)備,那么,該用戶的臥室環(huán)境即為第一場景。
此時,光照情況包括:光源位置及屬性。
其中,光源屬性包括:光源亮度,光源顏色及光源類型,其中,光源類型可以包括:點光源、線光源及面光源。
例如:第一場景為用戶的客廳環(huán)境,夜晚時,若客廳內(nèi)僅開燈,那么,光源為客廳中的燈光,此時,光源為點光源;若客廳內(nèi)僅有電視顯示屏亮,那么,光源為客廳中的電視顯示屏,此時,光源為面光源;若臥室內(nèi)僅有燈帶亮,那么,光源為客廳中的燈帶,此時,光源為線光源;另外,若客廳內(nèi)同時有燈帶和電視顯示屏亮,那么,此時,光源為燈帶及電視顯示屏。
步驟s32、調(diào)節(jié)虛擬對象所在的虛擬場景中的光源的位置及屬性與第一場景中光源的位置及屬性一致,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。
無論第一場景中的光源為點光源、面光源還是線光源,或者,無論第一場景中的光源為一個還是多個,將虛擬對象所在的虛擬場景中設(shè)置與第一場景中的光源位置及屬性完全一致的虛擬光源,對虛擬對象進行渲染,那么,在虛擬場景中,虛擬對象所呈現(xiàn)的效果與第一場景中的物體所呈現(xiàn)的效果一致。
另外,還可以為:確定第一場景中的光源的位置及屬性,根據(jù)第一場景中的光源的位置及屬性確定第一場景的光照情況,對虛擬對象所在的虛擬場景中的真實光照效果進行模擬,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況匹配。
另外,還可以為:確定第一場景中的光源的位置及屬性,確定虛擬對象在虛擬場景中的第一位置,進一步確定在第一場景中的第一位置處或第一位置附近的光照效果,之后將虛擬對象渲染成與第一場景中的第一位置處或第一位置附近的光照效果一致,實現(xiàn)虛擬對象與第一場景的匹配。
本實施例公開了一種信息處理方法,通過對第一場景中的光照情況進行檢測,根據(jù)第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。本方案通過根據(jù)第一場景中的光照情況對虛擬對象進行處理,使得虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配,避免了現(xiàn)有技術(shù)中由于增強現(xiàn)實系統(tǒng)性中設(shè)置固定的虛擬光源來模擬現(xiàn)實環(huán)境中的光照導致虛擬場景與現(xiàn)實場景不能結(jié)合的問題。
本實施例公開了一種電子設(shè)備,其結(jié)構(gòu)示意圖如圖4所示,包括:
處理器41及傳感器42。
其中,傳感器42用于檢測第一場景中的光照情況。
處理器41用于根據(jù)傳感器42檢測到的第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。
第一場景為現(xiàn)實中的場景,如:ar/vr設(shè)備在使用過程中,用戶在其臥室使用該ar/vr設(shè)備,那么,該用戶的臥室環(huán)境即為第一場景。
光照情況可以包括:環(huán)境亮度和光線方向,還可以包括光線顏色。
當檢測到第一場景中的光照情況后,可以根據(jù)第一場景中的光照情況確定第一場景中的某些物體的光照效果,將虛擬對象呈現(xiàn)的效果調(diào)整為與第一場景中的某些物體的光照效果一致,以便于使虛擬對象能夠與第一場景中的物體相結(jié)合。
其中,將虛擬對象呈現(xiàn)的效果調(diào)整為與第一場景中的某些物體的光照效果一致,可以具體為:確定虛擬對象需要呈現(xiàn)在第一場景中的位置,確定在該位置處或該位置附近的物體的光照效果,使虛擬對象所呈現(xiàn)的效果與該位置處或該位置附近的光照效果一致。
處理器41根據(jù)傳感器42檢測到的第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配,包括:
處理器41根據(jù)傳感器42檢測到的第一場景中的光照情況,對虛擬場景中的真實光照效果進行模擬,使得處理后的虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。
在確定了第一場景中的環(huán)境亮度、光線方向及光線顏色后,調(diào)整虛擬對象所在的虛擬場景,使虛擬場景中的環(huán)境亮度、光線方向及光線顏色與第一場景中的環(huán)境亮度、光線方向及光線顏色一致,實現(xiàn)虛擬場景的光照效果對第一場景的光照效果的模擬,就使得虛擬場景中的虛擬對象所呈現(xiàn)的光照效果與第一場景中的物體的光照效果一致,實現(xiàn)虛擬對象與第一場景的匹配。
當光照情況發(fā)生變化時,此時無論是環(huán)境亮度發(fā)生變化,還是光線方向發(fā)生變化,或是光線顏色發(fā)生變化,或是環(huán)境亮度、光線方向及光線顏色同時發(fā)生變化,均需要重新對第一場景中的當前光照情況進行檢測,重新調(diào)整虛擬對象的呈現(xiàn)效果;當場景發(fā)生變化時,需要重新對當前場景的光照情況進行檢測,之后重新調(diào)整虛擬對象的呈現(xiàn)效果。
傳感器42對第一場景中的光照情況進行檢測,包括:
傳感器42對第一場景中的光源位置及屬性進行檢測。
第一場景為現(xiàn)實中的場景,如:ar/vr設(shè)備在使用過程中,用戶在其臥室使用該ar/vr設(shè)備,那么,該用戶的臥室環(huán)境即為第一場景。
此時,光照情況包括:光源位置及屬性。
其中,光源屬性包括:光源亮度、光源顏色及光源類型,光源類型包括:點光源、線光源及面光源。
例如:第一場景為用戶的客廳環(huán)境,夜晚時,若客廳內(nèi)僅開燈,那么,光源為客廳中的燈光,此時,光源為點光源;若客廳內(nèi)僅有電視顯示屏亮,那么,光源為客廳中的電視顯示屏,此時,光源為面光源;若臥室內(nèi)僅有燈帶亮,那么,光源為客廳中的燈帶,此時,光源為線光源;另外,若客廳內(nèi)同時有燈帶和電視顯示屏亮,那么,此時,光源為燈帶及電視顯示屏。
處理器42根據(jù)傳感器41檢測到的第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配,包括:
處理器42調(diào)節(jié)虛擬對象所在的虛擬場景中的光源的位置及屬性與第一場景中的位置及屬性一致,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。
無論第一場景中的光源為點光源、面光源還是線光源,或者,無論第一場景中的光源為一個還是多個,將虛擬對象所在的虛擬場景中設(shè)置與第一場景中的光源位置及屬性完全一致的虛擬光源,對虛擬對象進行渲染,那么,在虛擬場景中,虛擬對象所呈現(xiàn)的效果與第一場景中的物體所呈現(xiàn)的效果一致。
另外,還可以為:確定第一場景中的光源的位置及屬性,根據(jù)第一場景中的光源的位置及屬性確定第一場景的光照情況,對虛擬對象所在的虛擬場景中的真實光照效果進行模擬,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況匹配。
另外,還可以為:確定第一場景中的光源的位置及屬性,確定虛擬對象在虛擬場景中的第一位置,進一步確定在第一場景中的第一位置處或第一位置附近的光照效果,之后將虛擬對象渲染成與第一場景中的第一位置處或第一位置附近的光照效果一致,實現(xiàn)虛擬對象與第一場景的匹配。
本實施例公開了一種電子設(shè)備,通過傳感器對第一場景中的光照情況進行檢測,處理器根據(jù)第一場景中的光照情況對虛擬對象進行處理,使虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配。本方案通過根據(jù)第一場景中的光照情況對虛擬對象進行處理,使得虛擬對象呈現(xiàn)的效果與第一場景中的光照情況相匹配,避免了現(xiàn)有技術(shù)中由于增強現(xiàn)實系統(tǒng)性中設(shè)置固定的虛擬光源來模擬現(xiàn)實環(huán)境中的光照導致虛擬場景與現(xiàn)實場景不能結(jié)合的問題。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。