亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息處理方法及電子設備與流程

文檔序號:11591714閱讀:215來源:國知局

本發(fā)明涉及計算機技術領域,尤其涉及一種信息處理方法及電子設備。



背景技術:

隨著電子技術的發(fā)展,為了增強用戶的視覺體驗,電子設備中采用了一種增強現(xiàn)實技術(augmentedreality,ar),該技術可以將設計好的虛擬模型與真實世界中的信息進行補充、疊加,進而同時將虛擬信息和真實信息顯示在同一畫面中,即由虛擬對象和真實場景重新組成擁有逼真的視覺、觸覺的圖像,實現(xiàn)用戶與環(huán)境的自然交互,帶來了一種新的感官體驗。

目前,采用ar技術將虛擬信息與真實信息顯示在同一畫面中時,例如將一幢房子的三維虛擬模型與當前拍攝的房子圖像進行增強顯示時,是直接讀取預先設計好的房子的三維虛擬模型,然后再通過ar技術將房子的三維虛擬模型和當前的拍攝畫面合成后再在拍攝畫面中顯示出來。

可見,現(xiàn)有技術中是通過預存的三維虛擬模型來實現(xiàn)對現(xiàn)實場景的增強現(xiàn)實,而預存的三維虛擬模型是固定不變的,當針對不同的顯示場景時其適用性很低,例如在當前時刻,所拍攝的房子本身由于光照方向等因素是會存在陰影的,然而電子設備讀取的三維虛擬模型則可能不存在陰影或者陰影位置與當前光照方向并不匹配,進而導致所獲得的ar畫面與當前環(huán)境并不匹配,也就是說,電子設備采用ar技術對真實場景進行增強的即時再現(xiàn)能力較弱,無法準確地對當前的現(xiàn)實場景進行增強處理,無法為用戶帶來較好的視覺效果。



技術實現(xiàn)要素:

本發(fā)明實施例提供一種信息處理方法及電子設備,用以解決電子設備采用ar技術對真實場景進行增強時的即時再現(xiàn)能力較弱而導致無法準確地對當前的現(xiàn)實場景進行增強處理的技術問題。

第一方面,提供一種信息處理方法方法,包括:

獲得包括第一對象的實景場景的實景圖像;

獲得所述第一對象所處環(huán)境的環(huán)境信息及與所述第一對象對應的虛擬對象模型;

根據(jù)所述環(huán)境信息對所述虛擬對象模型進行處理,以生成所述實景場景對應的ar實景圖像。

在一種可能的實現(xiàn)方式中,根據(jù)所述環(huán)境信息對所述虛擬對象模型進行處理,以生成所述實景場景對應的ar實景圖像,包括:

根據(jù)所述環(huán)境信息確定所述第一對象的陰影的虛擬陰影模型,和/或,根據(jù)所述環(huán)境信息確定所述第一對象的明暗比例模型;其中,所述明暗比例模型用于表征所述第一對象在顯示時各部分的明暗差異;

基于所述虛擬對象模型,以及所述虛擬陰影模型和/或所述明暗比例模型,生成所述第一對象的ar對象信息;

用所述ar對象信息替換所述實景圖像中所述第一對象的圖像信息,以獲得所述ar實景圖像。

在一種可能的實現(xiàn)方式中,根據(jù)所述環(huán)境信息確定所述第一對象的陰影的虛擬陰影模型,包括:

根據(jù)所述環(huán)境信息,確定所述第一對象的陰影所占據(jù)的陰影區(qū)域;

根據(jù)所述陰影區(qū)域的形狀和尺寸,確定所述虛擬陰影模型。

在一種可能的實現(xiàn)方式中,根據(jù)所述環(huán)境信息,確定所述第一對象的陰影所占據(jù)的陰影區(qū)域,包括:

根據(jù)所述環(huán)境信息,確定所述第一對象所處環(huán)境中的光源所在的位置;

根據(jù)所述光源所在的位置與所述第一對象之間的相對位置關系,確定所述第一對象的陰影所在的方向和角度;

根據(jù)所述第一對象的陰影所在的方向和角度確定所述陰影區(qū)域。

在一種可能的實現(xiàn)方式中,根據(jù)所述第一對象的陰影所在的方向和角度,確定所述陰影區(qū)域,包括:

根據(jù)所述環(huán)境信息,確定所述第一對象與所述光源之間的第二對象;

根據(jù)所述第一對象、所述第二對象和所述光源之間的相對位置關系,確定所述第二對象對所述第一對象造成的光線遮擋面積;

根據(jù)所述第一對象的陰影所在的方向和角度以及所述光線遮擋面積確定所述陰影區(qū)域。

在一種可能的實現(xiàn)方式中,根據(jù)所述環(huán)境信息確定所述第一對象的各部分的明暗比例模型,包括:

根據(jù)所述環(huán)境信息,確定所述第一對象所處環(huán)境中的光源相對所述第一對象的光照方向;

根據(jù)所述光照方向,確定所述第一對象的各部分對光線的反射強度比例;

根據(jù)所述反射強度比例,確定所述明暗比例模型。

在一種可能的實現(xiàn)方式中,根據(jù)所述反射強度比例,確定所述明暗比例模型,包括:

根據(jù)所述光源的光照強度,確定所述第一對象的各部分的顯示亮度比例;

根據(jù)所述反射強度比例和所述顯示亮度比例,確定所述明暗比例模型。

第二方面,提供一種電子設備,包括:

傳感器,用于獲取環(huán)境信息;

處理器,與所述傳感器連接,用于獲得包括第一對象的實景圖像的實景圖像;獲得所述第一對象所處環(huán)境的環(huán)境信息及與所述第一對象對應的虛擬對象模型;以及根據(jù)所述環(huán)境信息對所述虛擬對象模型進行處理,以生成所述實景場景對應的ar實景圖像。

在一種可能的實現(xiàn)方式中,所述處理器根據(jù)所述環(huán)境信息對所述虛擬對象模型進行處理,以生成所述實景場景對應的ar實景圖像,包括:

根據(jù)所述環(huán)境信息確定所述第一對象的陰影的虛擬陰影模型,和/或,根據(jù)所述環(huán)境信息確定所述第一對象的明暗比例模型;其中,所述明暗比例模型用于表征所述第一對象在顯示時各部分的明暗差異;

基于所述虛擬對象模型,以及所述虛擬陰影模型和/或所述明暗比例模型,生成所述第一對象的ar對象信息;

用與所述ar對象信息替換所述實景圖像中所述第一對象的圖像信息,以獲得所述ar實景圖像。

在一種可能的實現(xiàn)方式中,所述處理器根據(jù)所述環(huán)境信息確定所述第一對象的陰影的虛擬陰影模型,包括:

根據(jù)所述環(huán)境信息,確定所述第一對象的陰影所占據(jù)的陰影區(qū)域;

根據(jù)所述陰影區(qū)域的形狀和尺寸,確定所述虛擬陰影模型。

在一種可能的實現(xiàn)方式中,所述處理器根據(jù)所述環(huán)境信息,確定所述第一對象的陰影所占據(jù)的陰影區(qū)域,包括:

根據(jù)所述環(huán)境信息,確定所述第一個所處環(huán)境中的光源所在的位置;

根據(jù)所述光源所在的位置與所述第一對象之間的相對位置關系,確定所述第一對象的陰影所在的方向和角度;

根據(jù)所述第一對象的陰影所在的方向和角度確定所述陰影區(qū)域。

在一種可能的實現(xiàn)方式中,所述處理器根據(jù)所述第一對象的陰影所在的方向和角度,確定所述陰影區(qū)域,包括:

根據(jù)所述環(huán)境信息,確定所述第一對象與所述光源之間的第二對象;

根據(jù)所述第一對象、所述第二對象和所述光源之間的相對位置關系,確定所述第二對象對所述第一對象造成的光線遮擋面積;

根據(jù)所述第一對象的陰影所在的方向和角度以及所述光線遮擋面積確定所述陰影區(qū)域。

在一種可能的實現(xiàn)方式中,所述處理器根據(jù)所述環(huán)境信息確定所述第一對象的明暗比例模型,包括:

根據(jù)所述環(huán)境信息,確定所述第一對象所處環(huán)境中的光源相對所述第一對象的光照方向;

根據(jù)所述光照方向,確定所述第一對象的各部分對光線的反射強度比例;

根據(jù)所述反射強度比例,確定所述明暗比例模型。

在一種可能的實現(xiàn)方式中,所述處理器根據(jù)所述反射強度比例,確定所述明暗比例模型,包括:

根據(jù)所述光源的光照強度,確定所述第一對象的各部分的顯示亮度比例;

根據(jù)所述反射強度比例和所述顯示亮度比例,確定所述明暗比例模型。

第三方面,提供另一種電子設備,包括:

第一獲得模塊,用于獲得包括第一對象的實景場景的實景圖像;

第二獲得模塊,用于獲得所述第一對象所處環(huán)境的環(huán)境信息及與所述第一對象對應的虛擬對象模型;

ar處理模塊,用于根據(jù)所述環(huán)境信息對所述虛擬對象模型進行處理,以生成所述實景場景對應的ar實景圖像。

本發(fā)明實施例中,在獲得包括第一對象的實景場景的實景圖像之后,可以再獲得第一對象所處環(huán)境的環(huán)境信息以及與第一對象對應的虛擬對象模型,進而再根據(jù)環(huán)境信息對虛擬對象模型進行處理以生成實景場景對應的ar實景圖像,相對于現(xiàn)有技術中直接對對象的虛擬對象模型進行ar處理的方式來說,本發(fā)明實施例在進行ar處理以獲得ar實景圖像時還將第一對象所處環(huán)境的環(huán)境信息也考慮進來,即會根據(jù)環(huán)境信息將第一對象的虛擬對象模型先進行處理,之后再根據(jù)處理過的虛擬對象模型生成ar實景圖像,也就是說,在進行ar處理時將實時的環(huán)境信息作為一個處理變量,這樣可以增加虛擬對象模型與現(xiàn)實場景的即時融合度,以提高電子設備對真實場景增強時的即時再現(xiàn)能力,進而提高對當前的現(xiàn)實場景進行增強處理的準確性和精確度,從而增強用戶的視覺體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本發(fā)明實施例中信息處理方法的流程圖;

圖2為本發(fā)明實施例中電子設備的結構示意圖;

圖3為本發(fā)明實施例中電子設備的結構框圖。

具體實施方式

為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互任意組合。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

另外,本文中術語“和/或”,僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,在不做特別說明的情況下,一般表示前后關聯(lián)對象是一種“或”的關系。

為了更好的理解上述技術方案,下面將結合說明書附圖以及具體的實施方式對上述技術方案進行詳細的說明。

本發(fā)明實施例中的信息處理方法可以應用于例如手機、平板電腦(pad)、掌上電腦(personaldigitalassistant,pda)、筆記本電腦、個人電腦(pc)、智能眼鏡、智能頭盔等電子設備,只要該電子設備具有ar功能即可,本發(fā)明實施例對于電子設備具體為何種設備不做限制。

請參見圖1,本發(fā)明實施例中的信息處理方法的流程描述如下。

步驟101:獲得包括第一對象的實景場景的實景圖像。

首先,電子設備可以獲得一實景場景的圖像,為了便于描述,將實景場景的圖像稱作實景圖像,由于該實景場景中包括有第一對象,所以所獲得實景圖像中自然也就包括第一對象的圖像信息。

舉例來說,實景場景為包括一幢房子或者多幢房子的場景,或者為包括一個杯子和桌子且杯子放置于桌子上的場景,或者為一個女人抱著小孩正在行走的場景,等等,總的來說,只要能夠?qū)⑵渑臄z為圖像的任一實景場景均可以看作是本發(fā)明實施例中的實景場景。

在具體實施過程中,電子設備可以通過電子設備自身的圖像傳感器(例如攝像頭)拍攝獲得實景場景的實景圖像,或者也可以通過接收其它電子設備拍攝并發(fā)送的實景場景的實景圖像,等等。較優(yōu)地,為了能夠?qū)﹄娮釉O備所處真實環(huán)境進行ar增強處理,本發(fā)明實施例中的實景圖像可以是通過電子設備自身的圖像傳感器即時獲得的。

步驟102:獲得第一對象所處環(huán)境的環(huán)境信息及與第一對象對應的虛擬對象模型。

在獲得了包括第一對象的實景場景的實景圖像之后,可以再獲得第一對象對應的虛擬對象模型,而第一對象的虛擬對象模型可以是預先存儲在電子設備中的,即電子設備可以預先存儲有一個模型庫,例如當?shù)谝粚ο鬄榉孔訒r,則可以對應從模型庫中讀取出房子三維模型,而當?shù)谝粚ο鬄楸訒r,則可以對應從模型庫中讀取出杯子三維模型,等等。

預先存儲的模型庫中的不同對象的三維模型為初始三維模型,而為了適用于大部分的現(xiàn)實增強場景,初始三維模型一般只能夠體現(xiàn)對象基礎的輪廓和造型,而例如在不同光照條件所產(chǎn)生的陰影或者光照效果則是無法通過初始三維模型體現(xiàn)的,也就是說,初始三維模型只能表明該對象具體為何物,例如是一只貓、一個杯子、一臺電腦或者是一個中年男人,等等,而無法體現(xiàn)出由于真實環(huán)境所導致的其它附加信息,例如由于光照而產(chǎn)生的陰影,或者由于迎著大風行走而導致頭發(fā)向后飄灑,或者由于障礙物的部分遮擋而使得物體的一部分很暗,等等?;蛘撸跏既S模型能夠表示其它附加信息,但是均為默認值,由于固定不變,所以也無法體現(xiàn)出真實場景的實時變化,無法達到即時的增強處理效果。

所以,在獲得了包括第一對象的實景場景的實景圖像之后,本發(fā)明實施例中不僅要獲得第一對象的虛擬對象模型,還會獲得第一對象當前所處環(huán)境的環(huán)境信息,以便根據(jù)所獲得環(huán)境信息對虛擬對象模型進行進一步地處理,以增加虛擬對象模型與現(xiàn)實場景的即時融合度,使得對于第一對象的ar處理能夠與實景場景盡量相符,以盡量提升真實感。

另外,第一對象當前所處環(huán)境可以是在拍攝第一對象的圖像信息時第一對象所處的環(huán)境,由于對于第一對象的拍攝可能的持續(xù)進行的,即相當于是對第一對象進行視頻流的拍攝,所以第一對象所處的環(huán)境可能會隨著拍攝的進程而改變,例如在第一拍攝時刻,第一對象所處環(huán)境的光照強度為4nit,而在第二拍攝時刻,第一對象所處環(huán)境的光照強度則降低為2.2nit。

步驟103:根據(jù)環(huán)境信息對虛擬對象模型進行處理,以生成實景場景對應的ar實景圖像。

即,在獲得了第一對象的虛擬對象模型和第一對象的實時環(huán)境信息之后,便可以根據(jù)環(huán)境信息對虛擬對象模型進行處理,進而生成實景場景對應的ar實景圖像。相較于現(xiàn)有技術中直接對對象的虛擬對象模型進行ar處理的方式來說,本發(fā)明實施例在進行ar處理以獲得ar實景圖像時還將第一對象所處環(huán)境的環(huán)境信息也考慮進來,即會根據(jù)環(huán)境信息將第一對象的虛擬對象模型先進行處理,之后再根據(jù)處理過的虛擬對象模型生成ar實景圖像,也就是說,在進行ar處理時將實時的環(huán)境信息作為一個處理變量,這樣可以增加虛擬對象模型與現(xiàn)實場景的即時融合度,以提高電子設備對真實場景增強時的即時再現(xiàn)能力,進而提高對當前的現(xiàn)實場景進行增強處理的準確性和精確度,從而增強用戶的視覺體驗。

在具體實施過程中,可以根據(jù)所獲得的環(huán)境信息對第一對象的虛擬對象模型進行多種處理,進而根據(jù)不同的處理結果可以獲得第一對象的ar對象信息,再用ar對象信息替換實景圖像中第一對象的圖像信息以獲得實景場景的ar實景圖像。

由于對第一對象的虛擬對象模型所進行的處理不同,則可能對應獲得實景場景不同效果的ar實景圖像,當然,為了使得所獲得的ar實景圖像能夠在最大程度上對真實場景進行再現(xiàn),應當依據(jù)環(huán)境信息對虛擬對象模型進行盡量多樣化的處理,為了便于本領域技術人員理解,以下列舉兩種對ar實景圖像的真實再現(xiàn)影響較大的情形,但是本領域技術人員應當理解的是,本發(fā)明實施例包括但不限于以下兩種情形,在基于本發(fā)明實施例所提出的基于環(huán)境信息對虛擬對象模型進行處理的思想之下,還可以推導出其它的處理方式。

第一種情形:

根據(jù)環(huán)境信息確定第一對象的陰影的虛擬陰影模型,再基于虛擬對象模型和虛擬陰影模型生成第一對象的ar對象信息。

也就是說,第一種情形說明的是根據(jù)環(huán)境信息確定第一對象的陰影,因為在實際中,真實場景中的物體一般都會存在陰影,例如由于陽光的照射或者室內(nèi)燈光的照射,物體都會產(chǎn)生陰影,并且由于光照方向等因素的影響,在不同時刻同一物體的陰影的位置還可能發(fā)生較大變化,所以為了能夠準確地體現(xiàn)出第一對象當前的陰影情況,可以先根據(jù)環(huán)境信息確定第一對象的陰影應該所占據(jù)的陰影區(qū)域,再根據(jù)所確定的陰影區(qū)域的形狀和尺寸確定出虛擬陰影模型,最后再將陰影虛擬模型與對象虛擬模型疊加,進而呈現(xiàn)出第一對象及其在當前時刻的陰影。

在具體實施過程中,可以先根據(jù)環(huán)境信息確定第一對象當前所處環(huán)境中的光源所在的位置,再根據(jù)光源所在的位置與第一對象之間的相對位置關系確定第一對象的陰影所在的方向和角度,進而根據(jù)第一對象的陰影所在的方向和角度確定出第一對象的陰影應該占據(jù)的陰影區(qū)域。

例如,在街上有一位站立的婦女,而此時太陽位于該婦女的右上方,根據(jù)光線傳播原理則可知,此時對應于該婦女的人體陰影應該大致位于該婦女的左下方的地面上,則可以將該婦女左下方的地面區(qū)域確定為該婦女的陰影在當前時刻所應該占據(jù)的陰影區(qū)域,而至于該陰影區(qū)域具體應該占據(jù)多大面積,可以根據(jù)光源與該婦女之間的具體相對位置和該婦女的外形輪廓而定。

另外,還考慮到這樣一種實際情況,在第一對象和光源之間還存在其它對象,例如還存在第二對象,而第二對象對由光源照向第一對象的光線造成了遮擋,此時可以將第二對象看作是第一對象的遮擋物,由于第二對象的遮擋,使得照射到第一對象上的光線減少,此時可能導致第一對象的陰影輪廓以及陰影面積發(fā)生變化,例如陰影面積縮小了,所以為了準確地確定此時第一對象的陰影的實際輪廓和面積,此時可以根據(jù)第一對象、第二對象和光源這三者之間的相對位置關系,先確定出第二對象對第一對象所造成的光線遮擋面積,進而再根據(jù)所確定出的光線遮擋面積與最初所確定的陰影區(qū)域來計算最終實際的陰影區(qū)域。

也就是說,在確定第一對象的陰影區(qū)域時,在考慮實際光照條件下,還應當考慮第一對象與光源之間所存在的遮擋物的影響,這是實際中普遍存在的情況,所以考慮遮擋物的影響使得對于第一對象的陰影的確定能夠更加準確,并且適應性也很強,利于實際應用和推廣。

在實際中,可以根據(jù)電子設備中的傳感器根據(jù)所檢測到的光照強弱來確定光源大致位置,例如從傳感器左側所射入的光線的光照強度要遠小于從右側所射入的光線的光照強度,那么可以認為光源的位置位于電子設備的右上方。或者,可以先獲取當前天氣情況為晴朗,并且此時為中午12:00,則可以確定當前的太陽大致位于物體的正上方,此時的陰影應該是自上而下接近垂直,所以此時的陰影面積應該最小,例如可能是與物體自身所占據(jù)的區(qū)域接近重合?;蛘撸娮釉O備可以對所拍攝的圖像進行識別,以識別出光源和第一對象分別所在的位置,進而可以根據(jù)這兩者分別所在的位置確定出第一對象的陰影應該位于何處,等等。

第二種情形:

根據(jù)環(huán)境信息確定第一對象的明暗比例模型,再基于虛擬對象模型和明暗比例模型生成第一對象的ar對象信息。

其中,明暗比例模型用于表征第一對象在顯示時各部分的明暗差異,也就是說,第二種情形說明的是根據(jù)環(huán)境信息可以確定第一對象在進行顯示時各部分的明暗程度。例如如果光源在杯子的右側,那么杯子的右半部分相對于左半部分來說所反射的光線就較多一些,所以在顯示時,右半部分相對于左半部分來說亮度就更大一些,這樣可以在第一對象自身上便能呈現(xiàn)明暗區(qū)間,并且隨著光照方向的不同,第一對象各部分所呈現(xiàn)的明暗程度也會隨之發(fā)生改變,所以可以先根據(jù)環(huán)境信息確定第一對象所處環(huán)境中的光源相對第一對象的光照方向,再根據(jù)光照方向確定第一對象的各部分對光線的反射強度比例,最后再基于所確定的反射強度比例來計算獲得明暗比例模型。

另外,在考慮光照方向的前提下,還可以同時考慮光照強度,即還可以根據(jù)光源的光照強度確定第一對象的各部分的顯示亮度比例,例如上述例子,當光源在第一對象的右側時,第一對象的右半部分會更亮一些,但是具體亮至何種程度,此時則可以根據(jù)光照強度來定,進一步地,再根據(jù)反射強度比例和顯示亮度比例這兩者來計算獲得明暗比例模型。

同時將光照方向和光照強度考慮在內(nèi),可以使得對于明暗比例模型的計算更加精確,這樣能夠?qū)嶋H情形盡量多地考慮在內(nèi),以更準確地確定第一對象中的各部分在當前環(huán)境下進行顯示時的明暗程度,對環(huán)境真實再現(xiàn),提高用戶的視覺體驗。

在另一種可能的實施方式中,為了能夠在最大程度上對真實場景進行再現(xiàn),可以將上述第一種情形和第二種情形同時實施,至于具體的實施方式可以理解為是第一種情形和第二種情形的組合實施,此處就不再重復說明了。

請參考圖2,基于同一發(fā)明構思,本發(fā)明實施例提供一種電子設備,該電子設備例如可以為手機、平板電腦、掌上電腦、筆記本電腦、個人電腦、智能眼鏡、智能頭盔等電子設備,只要該電子設備具有ar功能即可。該電子設備包括傳感器201和處理器202。其中:

傳感器201,用于獲取環(huán)境信息;

處理器202,與傳感器201連接,用于獲得包括第一對象的實景圖像的實景圖像;獲得第一對象所處環(huán)境的環(huán)境信息及與第一對象對應的虛擬對象模型;以及根據(jù)環(huán)境信息對虛擬對象模型進行處理,以生成實景場景對應的增強現(xiàn)實ar實景圖像。

傳感器201可以是光敏傳感器、rgb傳感器、圖像傳感器等等,根據(jù)環(huán)境信息的不同,傳感器201可以為不同類型的傳感器,在具體實施過程中可以根據(jù)需要而定,此處就不一一舉例說明了。

處理器202具體可以是通用的中央處理器(cpu),或者可以是特定應用集成電路(applicationspecificintegratedcircuit,asic),或者可以是一個或多個用于控制程序執(zhí)行的集成電路,等等。

另外,電子設備可以還可以包括顯示屏,而顯示屏可以是指發(fā)光二極管(lightemittingdiode,led)顯示屏、有機發(fā)光二極管(organiclightemittingdiode,oled)顯示屏、有源矩陣有機發(fā)光二極體(activematrixorganiclightemittingdiode,amoled)顯示屏、平面轉換(in-planeswitching,ips)顯示屏,等等,顯示屏可以具有多條側邊,并且多條側邊可以組成類矩形的形狀。

進一步的,電子設備還可以包括存儲器,存儲器的數(shù)量可以是一個或多個。存儲器可以包括只讀存儲器(readonlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)或磁盤存儲器,等等。

存儲器和處理器202可以通過總線連接,或者也可以通過專門的連接線連接,存儲器用于存儲指令,處理器202用于執(zhí)行存儲器所存儲的指令,以在執(zhí)行指令時可以執(zhí)行如前述的信息處理方法所包括的步驟。

在一種可能的實施方式中,處理器202根據(jù)環(huán)境信息對虛擬對象模型進行處理,以生成實景場景對應的ar實景圖像,可以包括:

根據(jù)環(huán)境信息確定第一對象的陰影的虛擬陰影模型,和/或,根據(jù)環(huán)境信息確定第一對象的明暗比例模型;其中,明暗比例模型用于表征第一對象在顯示時各部分的明暗差異;

基于虛擬對象模型,以及虛擬陰影模型和/或明暗比例模型,生成第一對象的ar對象信息;

用與ar對象信息替換實景圖像中第一對象的圖像信息,以獲得ar實景圖像。

在一種可能的實施方式中,處理器202根據(jù)環(huán)境信息確定第一對象的陰影的虛擬陰影模型,可以包括:

根據(jù)環(huán)境信息,確定第一對象的陰影所占據(jù)的陰影區(qū)域;

根據(jù)陰影區(qū)域的形狀和尺寸,確定虛擬陰影模型。

在一種可能的實施方式中,處理器202根據(jù)環(huán)境信息,確定第一對象的陰影所占據(jù)的陰影區(qū)域,可以包括:

根據(jù)環(huán)境信息,確定第一個所處環(huán)境中的光源所在的位置;

根據(jù)光源所在的位置與第一對象之間的相對位置關系,確定第一對象的陰影所在的方向和角度;

根據(jù)第一對象的陰影所在的方向和角度確定陰影區(qū)域。

在一種可能的實施方式中,處理器202根據(jù)第一對象的陰影所在的方向和角度,確定陰影區(qū)域,可以包括:

根據(jù)環(huán)境信息,確定第一對象與光源之間的第二對象;

根據(jù)第一對象、第二對象和光源之間的相對位置關系,確定第二對象對第一對象造成的光線遮擋面積;

根據(jù)第一對象的陰影所在的方向和角度以及光線遮擋面積確定陰影區(qū)域。

在一種可能的實施方式中,處理器202根據(jù)環(huán)境信息確定第一對象的明暗比例模型,可以包括:

根據(jù)環(huán)境信息,確定第一對象所處環(huán)境中的光源相對第一對象的光照方向;

根據(jù)光照方向,確定第一對象的各部分對光線的反射強度比例;

根據(jù)反射強度比例,確定明暗比例模型。

在一種可能的實施方式中,處理器202根據(jù)反射強度比例,確定明暗比例模型,可以包括:

根據(jù)光源的光照強度,確定第一對象的各部分的顯示亮度比例;

根據(jù)反射強度比例和顯示亮度比例,確定明暗比例模型。

在本發(fā)明實施例中,通過對處理器202進行設計編程,可以將前述的信息處理方法所對應的代碼固化到芯片內(nèi),從而使芯片在運行時能夠執(zhí)行前述的信息處理方法所包括的步驟,如何對處理器202進行設計編程為本領域技術人員所公知的技術,這里不再贅述。

請參考圖3,基于同一發(fā)明構思,本發(fā)明實施例提供另一種電子設備,該電子設備包括第一獲得模塊301、第二獲得模塊302和ar處理模塊303,并且本發(fā)明實施例中的第一獲得模塊301、第二獲得模塊302和ar處理模塊303可以通過硬件處理器來實現(xiàn)相關功能單元。其中:

第一獲得模塊301,用于獲得包括第一對象的實景場景的實景圖像;

第二獲得模塊302,用于獲得第一對象所處環(huán)境的環(huán)境信息及與第一對象對應的虛擬對象模型;

ar處理模塊303,用于根據(jù)環(huán)境信息對虛擬對象模型進行處理,以生成實景場景對應的增強現(xiàn)實ar實景圖像。

在一種可能的實施方式中,ar處理模塊303可以用于:

根據(jù)環(huán)境信息確定第一對象的陰影的虛擬陰影模型,和/或,根據(jù)環(huán)境信息確定第一對象的明暗比例模型;其中,明暗比例模型用于表征第一對象在顯示時各部分的明暗差異;

基于虛擬對象模型,以及虛擬陰影模型和/或明暗比例模型,生成第一對象的ar對象信息;

用ar對象信息替換實景圖像中第一對象的圖像信息,以獲得ar實景圖像。

在一種可能的實施方式中,ar處理模塊303根據(jù)環(huán)境信息確定第一對象的陰影的虛擬陰影模型,可以包括:

根據(jù)環(huán)境信息,確定第一對象的陰影所占據(jù)的陰影區(qū)域;

根據(jù)陰影區(qū)域的形狀和尺寸,確定虛擬陰影模型。

在一種可能的實施方式中,ar處理模塊303根據(jù)環(huán)境信息,確定第一對象的陰影所占據(jù)的陰影區(qū)域,可以包括:

根據(jù)環(huán)境信息,確定第一對象所處環(huán)境中的光源所在的位置;

根據(jù)光源所在的位置與第一對象之間的相對位置關系,確定第一對象的陰影所在的方向和角度;

根據(jù)第一對象的陰影所在的方向和角度確定陰影區(qū)域。

在一種可能的實施方式中,ar處理模塊303根據(jù)第一對象的陰影所在的方向和角度,確定陰影區(qū)域,可以包括:

根據(jù)環(huán)境信息,確定第一對象與光源之間的第二對象;

根據(jù)第一對象、第二對象和光源之間的相對位置關系,確定第二對象對第一對象造成的光線遮擋面積;

根據(jù)第一對象的陰影所在的方向和角度以及光線遮擋面積確定陰影區(qū)域。

在一種可能的實施方式中,ar處理模塊303根據(jù)環(huán)境信息確定第一對象的各部分的明暗比例模型,可以包括:

根據(jù)環(huán)境信息,確定第一對象所處環(huán)境中的光源相對第一對象的光照方向;

根據(jù)光照方向,確定第一對象的各部分對光線的反射強度比例;

根據(jù)反射強度比例,確定明暗比例模型。

在一種可能的實施方式中,ar處理模塊303根據(jù)反射強度比例,確定明暗比例模型,可以包括:

根據(jù)光源的光照強度,確定第一對象的各部分的顯示亮度比例;

根據(jù)反射強度比例和顯示亮度比例,確定明暗比例模型。

前述圖1中的信息處理方法中的各種變化方式和具體實例同樣適用于本實施例中的電子設備,通過前述對信息處理方法的詳細描述,本領域技術人員可以清楚的知道本實施例中電子設備的實施方法,因此本發(fā)明實施例中電子設備的實施可以參見上述信息處理方法的實施,為了說明書的簡潔,在此不再詳述。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能單元完成,即將裝置的內(nèi)部結構劃分成不同的功能單元,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

具體來講,本發(fā)明實施例中的一種信息處理方法對應的計算機程序指令可以被存儲在光盤、硬盤、u盤等存儲介質(zhì)上,當存儲介質(zhì)中的與一種信息處理對應的計算機程序指令被電子設備讀取或被執(zhí)行時,包括如下步驟:

獲得包括第一對象的實景場景的實景圖像;

獲得第一對象所處環(huán)境的環(huán)境信息及與第一對象對應的虛擬對象模型;

根據(jù)環(huán)境信息對虛擬對象模型進行處理,以生成實景場景對應的增強現(xiàn)實ar實景圖像。

可選地,所述存儲介質(zhì)中存儲的與步驟:根據(jù)環(huán)境信息對虛擬對象模型進行處理,以生成實景場景對應的ar實景圖像,對應的計算機程序指令在被執(zhí)行時,具體包括如下步驟:

根據(jù)環(huán)境信息確定第一對象的陰影的虛擬陰影模型,和/或,根據(jù)環(huán)境信息確定第一對象的明暗比例模型;其中,明暗比例模型用于表征第一對象在顯示時各部分的明暗差異;

基于虛擬對象模型,以及虛擬陰影模型和/或明暗比例模型,生成第一對象的ar對象信息;

用ar對象信息替換實景圖像中第一對象的圖像信息,以獲得ar實景圖像。

可選地,所述存儲介質(zhì)中存儲的與步驟:根據(jù)環(huán)境信息確定第一對象的陰影的虛擬陰影模型,對應的計算機程序指令在被執(zhí)行時,具體包括如下步驟:

根據(jù)環(huán)境信息,確定第一對象的陰影所占據(jù)的陰影區(qū)域;

根據(jù)陰影區(qū)域的形狀和尺寸,確定虛擬陰影模型。

可選地,所述存儲介質(zhì)中存儲的與步驟:根據(jù)環(huán)境信息,確定第一對象的陰影所占據(jù)的陰影區(qū)域,對應的計算機程序指令在被執(zhí)行時,具體包括如下步驟:

根據(jù)環(huán)境信息,確定第一對象所處環(huán)境中的光源所在的位置;

根據(jù)光源所在的位置與第一對象之間的相對位置關系,確定第一對象的陰影所在的方向和角度;

根據(jù)第一對象的陰影所在的方向和角度確定陰影區(qū)域。

可選地,所述存儲介質(zhì)中存儲的與步驟:根據(jù)第一對象的陰影所在的方向和角度,確定陰影區(qū)域,對應的計算機程序指令在被執(zhí)行時,具體包括如下根據(jù)所述環(huán)境信息,確定所述第一對象與所述光源之間的第二對象;

根據(jù)第一對象、第二對象和光源之間的相對位置關系,確定第二對象對第一對象造成的光線遮擋面積;

根據(jù)第一對象的陰影所在的方向和角度以及光線遮擋面積確定陰影區(qū)域。

可選地,所述存儲介質(zhì)中存儲的與步驟:根據(jù)環(huán)境信息確定第一對象的各部分的明暗比例模型,對應的計算機程序指令在被執(zhí)行時,具體包括如下步驟:

根據(jù)環(huán)境信息,確定第一對象所處環(huán)境中的光源相對第一對象的光照方向;

根據(jù)光照方向,確定第一對象的各部分對光線的反射強度比例;

根據(jù)反射強度比例,確定明暗比例模型。

可選地,存儲介質(zhì)中存儲的與步驟:根據(jù)反射強度比例,確定明暗比例模型,對應的計算機程序指令在被執(zhí)行時,具體包括如下步驟:

根據(jù)光源的光照強度,確定第一對象的各部分的顯示亮度比例;

根據(jù)反射強度比例和顯示亮度比例,確定明暗比例模型。

盡管已描述了本申請的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。

顯然,本領域的技術人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權利要求及其等同技術的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1