欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像處理方法和圖像處理設備與流程

文檔序號:12005092閱讀:203來源:國知局
圖像處理方法和圖像處理設備與流程
本發(fā)明實施例涉及圖像應用領域,并且更具體地,涉及圖像處理方法和圖像處理設備。

背景技術:
2維(TwoDimension,2D)和3維(ThreeDimension,3D)融合場景在終端中是一種常用的顯示場景,可應用于廣告、電影點播、可視聊天等。目前,常用的實現(xiàn)2維和3維融合場景的技術是對輸入的內(nèi)容進行渲染處理,統(tǒng)一生成3維的數(shù)據(jù)源,場景中的2維部分則只能通過相應的3維部分模擬得到,比如把相應的3維部分中的模型整體放到z=0的平面上,模擬2維顯示的效果。因此造成了渲染處理效率低。

技術實現(xiàn)要素:
本發(fā)明實施例提供了圖像處理方法和圖像處理設備,能夠提高渲染處理效率。一方面,提供了一種圖像處理方法,包括:確定用戶場景中2維圖層的用戶界面UI元素和3維圖層的UI元素;對該2維圖層的UI元素進行渲染處理以獲取該2維圖層的UI元素的數(shù)據(jù)源,對該3維圖層的UI元素進行渲染處理以獲取該3維圖層的UI元素的數(shù)據(jù)源;將該2維圖層的UI元素的數(shù)據(jù)源與該3維圖層的UI元素的數(shù)據(jù)源進行合成,獲取2維和3維融合的數(shù)據(jù)源。另一方面,提供了一種圖像處理設備,包括:確定單元,用于確定用戶場景中2維圖層的用戶界面UI元素和3維圖層的UI元素;渲染單元,用于對該2維圖層的UI元素進行渲染處理以獲取該2維圖層的UI元素的數(shù)據(jù)源,對該3維圖層的UI元素進行渲染處理以獲取該3維圖層的UI元素的數(shù)據(jù)源;合成單元,用于將該2維圖層的UI元素的數(shù)據(jù)源與該3維圖層的UI元素的數(shù)據(jù)源進行合成,獲取2維和3維融合的數(shù)據(jù)源。本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源后,再獲取2維和3維融合的數(shù)據(jù)源,能夠提高渲染處理效率。附圖說明為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實施例的圖像處理方法的示意性流程圖。圖2是根據(jù)本發(fā)明實施例的圖像處理方法的過程的示意性流程圖。圖3是根據(jù)本發(fā)明實施例的圖像處理設備的結(jié)構(gòu)框圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。應理解,在本發(fā)明實施例中,2維和3維融合的場景是指在同一顯示場景中,同時存在2維顯示場景和3維顯示場景。例如,在2維和3維融合的廣告中,廣告中的圖片可以是3維顯示,文字可以是2維顯示。在2維和3維融合的視頻中,視頻中的圖像可以是3維顯示,文字可以是2維顯示。應注意,本發(fā)明實施例中,3維顯示場景可以指裸眼3維顯示場景,主要原理是利用用戶左眼和右眼的視差形成的。對于立體圖像而言,用戶左眼和右眼觀察的結(jié)果是不一樣的,如果以相同頻率將用戶左眼看到的圖像和右眼看到的圖像同時傳入用戶大腦,大腦會根據(jù)左眼和右眼的圖像重構(gòu)物理空間里真實的3維圖像。圖1是根據(jù)本發(fā)明實施例的圖像處理方法的示意性流程圖。圖1的方法由圖像處理設備執(zhí)行。110,確定用戶場景中2維圖層的用戶界面(UserInterface,UI)元素和3維圖層的UI元素??蛇x地,作為一個實施例,圖像處理設備可根據(jù)標簽信息確定用戶場景中2維圖層的UI元素和3維圖層的UI元素,其中標簽信息可用于指示用戶場景中的UI元素屬于2維圖層或3維圖層。應理解,本發(fā)明實施例中,圖像處理設備還可以根據(jù)其它能夠區(qū)分UI元素的指示信息確定用戶場景中2維圖層的UI元素和3維圖層的UI元素,本發(fā)明實施例對此不作限定。可選地,作為另一實施例,標簽信息可以是配置文件,或者可以是用于描述UI元素的可擴展標記語言(ExtensibleMarkupLanguage,XML)/超文本標記語言(HypertextMarkupLanguage,HTML)文件中的屬性信息。本發(fā)明實施例中,標簽信息還可以是其它任何能夠用于指示用戶場景中UI元素屬于2維圖層或3維圖層的信息,例如,標簽信息可以是編號“0”和“1”,比如編號“0”可用于指示2維圖層的UI元素,編號“1”可用于指示3維圖層的UI元素。標簽信息還可以是“True”和“False”,比如“True”可用于指示2維圖層的UI元素,“False”可用于指示3維圖層的UI元素。本發(fā)明實施例對此不作限定。120,對該2維圖層的UI元素進行渲染處理以獲取該2維圖層的UI元素的數(shù)據(jù)源,對該3維圖層的UI元素進行渲染處理以獲取該3維圖層的UI元素的數(shù)據(jù)源。可選地,作為另一實施例,圖像處理設備可使用單目虛擬相機對2維圖層的UI元素進行處理,以生成用戶左右眼視線范圍內(nèi)的緩沖區(qū)圖片。具體地,顯示可使用單目虛擬相機對2維圖層的UI元素拍照,生成用戶左右眼視線范圍內(nèi)的2維的緩沖區(qū)圖片,也就是2維圖層的UI元素的數(shù)據(jù)源。應理解,本發(fā)明實施例中,圖像處理設備對2維圖層的UI元素的渲染處理,還可以是其它任何能夠生成用戶左右眼視線范圍內(nèi)的2維的緩沖區(qū)圖片的方式。本發(fā)明實施例對此不作限定。可選地,作為另一實施例,圖像處理設備可使用雙目虛擬相機對3維圖層的UI元素進行處理,以生成分別針對用戶左眼和右眼的緩沖區(qū)圖片。具體地,圖像處理設備可使用雙目虛擬相機對3維圖層的UI元素拍照,生成分別針對用戶左眼和右眼的緩沖區(qū)圖片,也就是3維圖層的UI元素的數(shù)據(jù)源。應理解,本發(fā)明實施例中,圖像處理設備對3維圖層的UI元素的渲染處理,還可以是其它任何能夠生成分別針對用戶左眼和右眼的緩沖區(qū)圖片的方式。例如,圖像處理設備可以使用現(xiàn)有技術中的算法生成具有視差的針對用戶左眼和右眼的緩沖區(qū)圖片。本發(fā)明實施例對此不作限定。130,將該2維圖層的UI元素的數(shù)據(jù)源與該3維圖層的UI元素的數(shù)據(jù)源進行合成,獲取2維和3維融合的數(shù)據(jù)源。可選地,作為另一實施例,圖像處理設備可將2維圖層的UI元素的數(shù)據(jù)源與3維圖層的UI元素的數(shù)據(jù)源寫入相同的數(shù)據(jù)幀中。例如,圖像處理設備可將步驟120中2維圖層的UI元素對應的緩沖區(qū)圖片與3維圖層的UI元素對應的緩沖區(qū)圖片合成,獲取合成的圖幀。應理解,圖像處理設備還可使用其它任何能夠合成2維圖層的UI元素的數(shù)據(jù)源與3維圖層的UI元素的數(shù)據(jù)源的方式,獲取2維和3維融合的數(shù)據(jù)源。本發(fā)明實施例對此不作限定。在現(xiàn)有技術中通過3維圖層的UI元素的模擬來實現(xiàn)2維和3維融合場景中的2維部分,如果在UI設計中該模型和z=0平面產(chǎn)生夾角,就失去了2維顯示的效果。因此無法保證2維和3維融合場景的顯示效果。可選地,作為另一實施例,圖像處理設備還可以基于該2維和3維融合的數(shù)據(jù)源,顯示2維和3維融合的場景。例如,圖像處理設備可基于2維和3維融合的數(shù)據(jù)源,通過柱狀透鏡式(LenticularLenses)、視差障壁式(ParallaxBarries)、指向光源(DirectionalBacklight)等立體顯示機制顯示2維和3維融合的場景。應理解,圖像處理設備基于2維和3維融合的數(shù)據(jù)源顯示2維和3維融合的場景的方式還可以是現(xiàn)有技術中的任何實現(xiàn)方式,本發(fā)明實施例對此不作限定。因此,本發(fā)明實施例中,由于2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源是分別獲取的,因此2維和3維融合場景中的2維顯示場景是基于2維圖層的UI元素的數(shù)據(jù)源實現(xiàn)的,并非現(xiàn)有技術中通過3維圖層的UI元素的模擬來實現(xiàn)2維顯示場景,所以本發(fā)明實施例中2維顯示場景不受UI元素位置或動作的限制,從而能夠提升2維和3維融合場景的顯示效果。本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源后,再獲取2維和3維融合的數(shù)據(jù)源,能夠提高渲染處理效率。此外,本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源,能夠避免現(xiàn)有技術中UI元素位置的限制,從而能夠提高UI設計的靈活性,并能夠提升端到端處理效率及引擎渲染性能。下面將結(jié)合具體的例子詳細描述本發(fā)明實施例。圖2是根據(jù)本發(fā)明實施例的圖像處理方法的過程的示意性流程圖。在步驟210中,圖像處理設備根據(jù)標簽信息,判斷用戶場景中的UI元素屬于2維圖層還是3維圖層??蛇x地,標簽信息可以是配置文件,或者可以是用于描述UI元素的xml/html文件中的屬性信息。例如,標簽信息可以是2維和3維圖層的標簽。以html5格式的UI設計為例,在html5的頭(head)標簽內(nèi)的子節(jié)點中增加Surface3D標簽,記錄html5中屬于3維圖層的UI元素的標識(IDentification)。在渲染處理中,圖像處理設備使用雙目虛擬相機對Surface3D標簽中記錄的ID對應的UI元素進行拍照。Surface3D標簽的偽代碼的一個例子如下:其中,在語句<htmlxmlns=“http://www.xxx.org/xxxx/xhtml”>中,“http://www.xxx.org/xxxx/xhtml”表示任意網(wǎng)址,此處只是舉例說明,并非對本發(fā)明實施例進行限定。在語句<Surface3DElementldArray=“myCanvas”>中,“myCanvas”表示Surface3D標簽中記錄的3維圖層的UI元素的ID。此處只是舉例說明,并非對本發(fā)明實施例進行限定。應注意,此處Surface3D標簽的偽代碼的這個例子是為了幫助本領域技術人員更好地理解本發(fā)明實施例,而非要限制本發(fā)明實施例的范圍。本領域技術人員根據(jù)所給出的偽代碼的例子,顯然可以進行各種等價的修改或變化,這樣的修改或變化也落入本發(fā)明實施例的范圍內(nèi)。如果在步驟210中根據(jù)標簽信息判斷UI元素屬于3維圖層,則轉(zhuǎn)到步驟220,通過雙目虛擬相機處理,生成針對左眼和右眼的緩沖區(qū)圖片。如果在步驟210中根據(jù)標簽信息判斷UI元素屬于2維圖層,則轉(zhuǎn)到步驟230,通過單目虛擬相機處理,生成左右眼視線范圍內(nèi)的緩沖區(qū)圖片。在步驟240中,圖像處理設備將步驟220中的3維圖層的UI元素對應的緩沖區(qū)圖片與步驟230中的2維圖層的UI元素對應的緩沖區(qū)圖片進行合成,獲取2維和3維融合的圖幀。例如,圖像處理設備可對步驟230中的2維圖層的UI元素對應的緩沖區(qū)圖片進行逆向處理,生成兩張圖片,分別與步驟220中的3維圖層的UI元素對應的針對左眼和右眼的緩沖區(qū)圖片進行合成,從而得到2維和3維融合的圖幀。在步驟250中,圖像處理設備基于步驟240中獲取的2維和3維融合的圖幀,顯示2維和3維融合的場景。例如,圖像處理設備將步驟240中的2維和3維融合的圖幀輸出,通過柱狀透鏡式、視差障壁式、指向光源等立體顯示機制顯示2維和3維融合的場景。本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源后,再獲取2維和3維融合的數(shù)據(jù)源,能夠提高渲染處理效率。此外,本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源,能夠避免現(xiàn)有技術中UI元素位置的限制,從而能夠提高UI設計的靈活性,并能夠提升端到端處理效率及引擎渲染性能。另外,本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源后,再獲取2維和3維融合的數(shù)據(jù)源,無需通過3維圖層的UI元素的模擬來實現(xiàn)2維顯示,從而能夠提升2維和3維融合場景的顯示效果。圖3是根據(jù)本發(fā)明實施例的圖像處理設備的結(jié)構(gòu)框圖。圖3的圖像處理設備300包括確定單元310、渲染單元320、合成單元330。確定單元310確定用戶場景中2維圖層的UI元素和3維圖層的UI元素。渲染單元320對2維圖層的UI元素進行渲染處理以獲取2維圖層的UI元素的數(shù)據(jù)源,對3維圖層的UI元素進行渲染處理以獲取3維圖層的UI元素的數(shù)據(jù)源。合成單元330將2維圖層的UI元素的數(shù)據(jù)源與3維圖層的UI元素的數(shù)據(jù)源進行合成,獲取2維和3維融合的數(shù)據(jù)源。本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源后,再獲取2維和3維融合的數(shù)據(jù)源,能夠提高渲染處理效率。此外,本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源,能夠避免現(xiàn)有技術中UI元素位置的限制,從而能夠提高UI設計的靈活性,并能夠提升端到端處理效率及引擎渲染性能。可選地,作為一個實施例,確定單元310可根據(jù)標簽信息,確定用戶場景中2維圖層的UI元素和3維圖層的UI元素,其中標簽信息用于指示用戶場景中的UI元素屬于2維圖層或3維圖層??蛇x地,作為另一實施例,標簽信息可以是配置文件,或者可以是用于描述UI元素的xml/html文件中的屬性信息??蛇x地,作為另一實施例,渲染單元320可使用單目虛擬相機對2維圖層的UI元素進行處理,以生成用戶左右眼視線范圍內(nèi)的緩沖區(qū)圖片。可選地,作為另一實施例,渲染單元320可使用雙目虛擬相機對3維圖層的UI元素進行處理,以生成分別針對用戶左眼和右眼的緩沖區(qū)圖片??蛇x地,作為另一實施例,合成單元330可將2維圖層的UI元素的數(shù)據(jù)源與3維圖層的UI元素的數(shù)據(jù)源寫入相同的數(shù)據(jù)幀中??蛇x地,作為另一實施例,圖像處理設備還可包括顯示單元340。顯示單元340可基于2維和3維融合的數(shù)據(jù)源,顯示2維和3維融合的場景。本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源后,再獲取2維和3維融合的數(shù)據(jù)源,無需通過3維圖層的UI元素的模擬來實現(xiàn)2維顯示,從而能夠提升2維和3維融合場景的顯示效果。圖像處理設備300的其他功能和操作可參照上面圖1和圖2的方法實施例的過程,為避免重復,此處不再贅述。本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源后,再獲取2維和3維融合的數(shù)據(jù)源,能夠提高渲染處理效率。此外,本發(fā)明實施例中通過分別獲取2維圖層的UI元素的數(shù)據(jù)源和3維圖層的UI元素的數(shù)據(jù)源,能夠避免現(xiàn)有技術中UI元素位置的限制,從而能夠提高UI設計的靈活性,并能夠提升端到端處理效率及引擎渲染性能。本領域普通技術人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-OnlyMemory,ROM)、隨機存取存儲器(RandomAccessMemory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
德格县| 长宁县| 米脂县| 兖州市| 甘谷县| 十堰市| 宜黄县| 昆明市| 阜平县| 伊春市| 盖州市| 青河县| 安康市| 双鸭山市| 洞口县| 龙山县| 娱乐| 顺义区| 凤冈县| 克什克腾旗| 墨江| 德化县| 海丰县| 防城港市| 贞丰县| 思茅市| 莆田市| 吐鲁番市| 罗定市| 页游| 绥中县| 娄烦县| 大田县| 元阳县| 民乐县| 车致| 平陆县| 平陆县| 和林格尔县| 大化| 安塞县|