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

雙屏顯示系統(tǒng)及方法與流程

文檔序號:11864299閱讀:627來源:國知局
雙屏顯示系統(tǒng)及方法與流程

本發(fā)明實(shí)施例涉及圖像顯示技術(shù),尤其涉及一種雙屏顯示系統(tǒng)及方法。



背景技術(shù):

VR設(shè)備等三維圖像顯示設(shè)備為人們提供了一種沉浸式的視覺體驗(yàn)。為了顯示相應(yīng)的視頻/圖像,三維圖像顯示設(shè)備中內(nèi)置了GPU(圖形處理器)以將多個二維/三維圖像進(jìn)行合成,再顯示在同一屏幕上。用戶可以通過兩個鏡頭組件來看屏幕上的內(nèi)容。

其中,GPU將從CPU所提供的多個二維圖像合成二維動態(tài)圖像,并對二維圖像進(jìn)行渲染?;蛘?,GPU將從CPU所提供的左右視角的二維圖像對進(jìn)行空間投影等操作,以便在屏幕上顯示三維圖像。

GPU的加入極大的增加了三維圖像顯示設(shè)備的功耗,導(dǎo)致三維圖像顯示設(shè)備無法在精小智能終端中拓展。因此,需要對現(xiàn)有技術(shù)進(jìn)行改進(jìn)。



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

本發(fā)明提供一種雙屏顯示系統(tǒng)及方法,以解決帶有三維圖像顯示功能的顯示設(shè)備必須內(nèi)置GPU所帶來的功耗大、硬件成本高等問題。

第一方面,本發(fā)明實(shí)施例提供了一種雙屏顯示系統(tǒng),包括:兩個顯示屏;單獨(dú)連接各顯示屏的兩個顯示控制器,用于單獨(dú)將所讀取的圖像顯示在對應(yīng)顯示屏上;處理單元,用于判斷待顯示圖像為二維圖像或三維圖像,當(dāng)確定為二維圖像時,指示各所述顯示控制器讀取所述待顯示圖像,當(dāng)確定為三維圖像時,指示各所述顯示控制器從所述待顯示圖像中讀取對應(yīng)各視角的圖像部分。

第二方面,本發(fā)明實(shí)施例還提供了一種雙屏顯示方法,用于具有兩個顯示屏和兩個顯示控制器的電子設(shè)備中,其中,每個顯示控制器單獨(dú)控制一個顯示屏,所述方法包括:判斷待顯示圖像為二維圖像或三維圖像;當(dāng)確定為二維圖像時,直接指示各所述顯示控制器讀取所述待顯示圖像;當(dāng)確定為三維圖像時,直接指示各所述顯示控制器從所述待顯示圖像中讀取對應(yīng)各視角的圖像部分。

本發(fā)明采用在底層將處理單元直接連接兩個顯示控制器的方式,將二維圖像、或三維圖像的相應(yīng)視圖進(jìn)行雙屏顯示,避免了圖像經(jīng)GPU的合成處理,不僅降低了圖像顯示對處理器性能的要求,還向左右眼提供了不限制平面/立體的圖像顯示。

附圖說明

圖1是本發(fā)明實(shí)施例一中的一種雙屏顯示系統(tǒng)的結(jié)構(gòu)示意圖;

圖2是本發(fā)明實(shí)施例一中的又一種雙屏顯示系統(tǒng)的結(jié)構(gòu)示意圖;

圖3是本發(fā)明實(shí)施例二中的雙屏顯示系統(tǒng)的結(jié)構(gòu)示意圖;

圖4是本發(fā)明實(shí)施例三中的雙屏顯示方法的流程圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。

實(shí)施例一

圖1為本發(fā)明實(shí)施例一提供的雙屏顯示系統(tǒng)的結(jié)構(gòu)示意圖,本實(shí)施例可適用于能夠提供簡便的體驗(yàn)二維/三維圖像的雙屏幕電子設(shè)備的情況,所述顯示系統(tǒng)安裝在所述電子設(shè)備中。所述電子設(shè)備包括但不限于:虛擬現(xiàn)實(shí)設(shè)備、增強(qiáng)現(xiàn)實(shí)設(shè)備等,所述顯示系統(tǒng)具體包括:兩個顯示屏13、兩個顯示控制器12(LCDC)、和處理單元11。

所述顯示屏13對應(yīng)左右眼設(shè)置。事實(shí)上,顯示屏13的尺寸和顯示屏13中心點(diǎn)之間的間距均與顯示屏13相距眼睛的距離相關(guān)。所述顯示屏13主要指液晶顯示屏、OLED、DLP等。

兩個顯示控制器12分別單獨(dú)的連接一顯示屏13,以便單獨(dú)的對所連接的顯示屏13進(jìn)行顯示控制。

其中,顯示控制器12是一種主要負(fù)責(zé)從內(nèi)存中或者FIFO通道中獲取圖像/視頻數(shù)據(jù),并進(jìn)行如縮放、翻轉(zhuǎn)、疊加、動態(tài)等處理,再將最終的圖像送出到顯示屏13去顯示。

其中兩個顯示控制器12均按照處理單元11的讀取指令來讀取內(nèi)存/FIFO通道中存儲的相應(yīng)圖像。

所述處理單元11用于判斷待顯示圖像為二維圖像或三維圖像,當(dāng)確定為二維圖像時,指示各所述顯示控制器12讀取所述待顯示圖像,當(dāng)確定為三維圖像時,指示各所述顯示控制器12從所述待顯示圖像中讀取對應(yīng)各視角的圖像部分。

具體地,所述處理單元11包括:CPU、內(nèi)存等處理程序所需要的硬件及其外圍電路。

當(dāng)處理單元11根據(jù)用戶的播放指令讀取所指示的文件時,所述處理單元11從電子設(shè)備的外存儲器中讀取相應(yīng)文件,并可以根據(jù)文件所提供的圖像信息或用戶手動選擇,來判斷文件中的待顯示圖像是二維圖像或三維圖像。當(dāng)確定為二維圖像時,將二維圖像放到內(nèi)存中,并向各顯示控制器12發(fā)出包含存放地址的讀取指令,各顯示控制器12通過分時讀取同一內(nèi)存地址來獲取該二維圖像,并將其展示在各自的顯示屏13上。當(dāng)確定為三維圖像時,所述處理單元11可以按照三維圖像中標(biāo)識的左右視角圖像存放在內(nèi)存的不同地址段,并按照預(yù)設(shè)的左右顯示屏13將對應(yīng)的圖像地址包含在讀取指令中,分別發(fā)送給對應(yīng)的顯示控制器12。以便各顯示控制器12讀取各自的視角圖像。

在一種可選方案中,所述處理單元11包括:判斷模塊111、和圖像讀取控制模塊112。如圖2所示。

所述判斷模塊111用于根據(jù)待顯示圖像的后綴確定所述圖像為二維圖像或三維圖像。

為了普適更多場景的圖像、或視頻的顯示,所述判斷模塊111根據(jù)待顯示圖像的后綴來確定是二維圖像或三維圖像。例如,若所述判斷模塊111提取的后綴為.jpg、.png、.mp4、.mkv等,則確定待顯示圖像為二維圖像。又如,若所述判斷模塊111提取的后綴為.LR.png、.RL.png、.LR.mkv、.RL.mkv、.TB.mkv、.BT.mkv等,則確定待顯示圖像為三維圖像。

當(dāng)確定了二維圖像或三維圖像時,所述圖像讀取控制模塊112可按照上述存儲方式來通知各顯示控制器12讀取相應(yīng)的圖像。

即,當(dāng)確定為二維圖像時,所述圖像讀取控制模塊112將所述待顯示圖像存儲在內(nèi)存中,并將所述待顯示圖像的讀取信息均輸出至各顯示控制器12。其中,所述讀取信息即為存儲二維圖像的起止地址。所述讀取信息即可以是上述的讀取指令。

在一種可選方案中,特別針對三維圖像的雙屏顯示,所述處理單元11還包括圖像預(yù)處理模塊113。

所述圖像預(yù)處理模塊113用于當(dāng)確定為三維圖像時,根據(jù)從三維圖像中所提取的拼接方式,確定三維圖像中左右視角的圖像的位置信息。

在此,所述三維圖像中包含了由左右視角的圖像拼接而成的二維圖像,以及用于描述左右視角的圖像拼接方式的相關(guān)信息。

當(dāng)判斷模塊111確定為三維圖像時,指示所述圖像預(yù)處理模塊113按照所述三維圖像中標(biāo)識的拼接方式(如左右視圖按照左右拼接、右左拼接、上下拼接、或下上拼接的方式)將左右視角的圖像在拼接圖像中的如起止位置信息、和視圖尺寸等位置信息提取出來,并將拼接后的圖像以及各起始坐標(biāo)、各視圖尺寸提供給所述圖像讀取控制模塊112。

例如,所述三維圖像中包含的拼接后的圖像尺寸為512*1024,拼接方式為左視圖在上、右視圖在下的拼接方式。則所述圖像預(yù)處理模塊113確定左右視角的圖像尺寸均為512*512,并以拼接后圖像的左下角像素點(diǎn)為坐標(biāo)原點(diǎn),確定左視角圖像的起始像素坐標(biāo)為(0,1023)、尺寸為(512*512),右視角圖像的起始像素坐標(biāo)為(0,511)、尺寸為(512*512)。

對應(yīng)的,所述圖像讀取控制模塊112用于將所述三維圖像中由左右視角的圖像拼接而成的圖像保存在內(nèi)存中,并將包含各位置信息的讀取信息分別輸出至對應(yīng)的顯示控制器12。

繼續(xù)圖像預(yù)處理模塊113中的示例,所述圖像讀取控制模塊112將拼接圖像保存在內(nèi)存中起始地址為A1的地址段中,并將左視角圖像的位置信息(起始像素坐標(biāo)為(0,1023)、尺寸為(512*512))、和內(nèi)存的起始地址A1封裝在讀取信息中發(fā)送給對應(yīng)左眼的顯示控制器;以及將右視角圖像的位置信息(起始像素坐標(biāo)為(0,511)、尺寸為(512*512))、和內(nèi)存的起始地址A1封裝在讀取信息中發(fā)送給對應(yīng)右眼的顯示控制器。

各顯示控制器12根據(jù)所接收的讀取信息,從內(nèi)存地址A1開始,根據(jù)所接收的起始像素坐標(biāo)和圖像尺寸,從拼接圖像中讀取所要顯示的視角圖像,并顯示在對應(yīng)顯示屏上。

本實(shí)施例采用在底層將處理單元直接連接兩個顯示控制器的方式,將二維圖像、或三維圖像的相應(yīng)視圖進(jìn)行雙屏顯示,避免了圖像經(jīng)GPU的合成處理,不僅降低了圖像顯示對處理器性能的要求,還向左右眼提供了不限制平面/立體的圖像顯示。另外,之所以判斷三維和二維圖像,能夠有效區(qū)分對兩種圖像的不同處理方式。使得雙屏顯示系統(tǒng)能夠不限制的顯示各類圖像。另外,通過從三維圖像中獲取左右視角圖像位置的方式,能夠避免對三維圖像的渲染、重建處理,不僅有利于內(nèi)存管理,還能更便捷的提取所需的視圖,大大減少了處理器的數(shù)據(jù)處理壓力。

實(shí)施例二

在上述各實(shí)施例的基礎(chǔ)上,本實(shí)施例中的雙屏顯示系統(tǒng)還包括:圖像疊加模塊114。如圖3所示。

所述圖像疊加模塊114用于將預(yù)設(shè)的控制圖標(biāo)疊加到待顯示圖像中,其中,所述待顯示圖像為三維圖像時,所述圖像疊加模塊114將預(yù)設(shè)的控制圖標(biāo)疊加到待顯示圖像中左右視角的各圖像中。

具體地,在圖像讀取控制模塊112發(fā)送讀取信息之前,所述圖像疊加模塊114將預(yù)設(shè)的控制圖標(biāo)疊加到待顯示圖像上。其中,所述控制圖標(biāo)包括但不限于:翻頁圖標(biāo)、快進(jìn)圖標(biāo)、快退圖標(biāo)、暫停圖標(biāo)、和停止圖標(biāo)等。

其中,當(dāng)待顯示圖像為二維圖像時,所述圖像疊加模塊114在該圖像的預(yù)設(shè)位置(如圖像的下方),以該圖像為背景,疊加相應(yīng)的控制圖標(biāo)。

當(dāng)待顯示圖像為三維圖像時,所述圖像疊加模塊114在各左右視角的圖像的預(yù)設(shè)位置,以各圖像為背景疊加相同的控制圖標(biāo)。其中,各圖像中所疊加的相同控制圖標(biāo)的位置相同,如此,在顯示屏13上顯示的時候,人們所看到的控制圖標(biāo)是同一個。

本實(shí)施例通過在待顯示圖像上疊加控制圖標(biāo),能夠幫助用戶在觀看時操作控制圖標(biāo),以實(shí)現(xiàn)對所顯示文件的人機(jī)交互處理。

實(shí)施例三

圖4為本發(fā)明實(shí)施例三提供的雙屏顯示方法的流程圖,本實(shí)施例可適用于能夠提供簡便的體驗(yàn)二維/三維圖像的雙屏幕電子設(shè)備的情況,所述顯示方法主要有顯示系統(tǒng)來執(zhí)行。其中所述顯示系統(tǒng)安裝在所述電子設(shè)備中。所述電子設(shè)備包括但不限于:虛擬現(xiàn)實(shí)設(shè)備、增強(qiáng)現(xiàn)實(shí)設(shè)備等。所述顯示系統(tǒng)包括電子設(shè)備中的兩個顯示屏以及單獨(dú)連接各顯示屏的顯示控制器,以及包含CPU和內(nèi)存的處理單元。

所述顯示屏對應(yīng)左右眼設(shè)置。事實(shí)上,顯示屏的尺寸和顯示屏中心點(diǎn)之間的間距均與顯示屏相距眼睛的距離相關(guān)。所述顯示屏主要指液晶顯示屏、OLED、DLP等。

兩個顯示控制器分別單獨(dú)的連接一顯示屏,以便單獨(dú)的對所連接的顯示屏進(jìn)行顯示控制。

其中,顯示控制器是一種主要負(fù)責(zé)從內(nèi)存中或者FIFO通道中獲取圖像/視頻數(shù)據(jù),并進(jìn)行如縮放、翻轉(zhuǎn)、疊加、動態(tài)等處理,再將最終的圖像送出到顯示屏去顯示。

其中兩個顯示控制器均按照處理單元的讀取指令來讀取內(nèi)存/FIFO通道中存儲的相應(yīng)圖像。

所述顯示方法具體包括如下步驟:

步驟S110、判斷待顯示圖像為二維圖像或三維圖像。

步驟S120、當(dāng)確定為二維圖像時,指示各所述顯示控制器讀取所述待顯示圖像。

步驟S130、當(dāng)確定為三維圖像時,指示各所述顯示控制器從所述待顯示圖像中讀取對應(yīng)各視角的圖像部分。

具體地,當(dāng)處理單元根據(jù)用戶的播放指令讀取所指示的文件時,所述處理單元從電子設(shè)備的外存儲器中讀取相應(yīng)文件,并可以根據(jù)文件所提供的圖像信息或用戶手動選擇,來判斷文件中的待顯示圖像是二維圖像或三維圖像。當(dāng)確定為二維圖像時,將二維圖像放到內(nèi)存中,并向各顯示控制器發(fā)出包含存放地址的讀取指令,各顯示控制器通過分時讀取同一內(nèi)存地址來獲取該二維圖像,并將其展示在各自的顯示屏上。當(dāng)確定為三維圖像時,所述處理單元可以按照三維圖像中標(biāo)識的左右視角圖像存放在內(nèi)存的不同地址段,并按照預(yù)設(shè)的左右顯示屏將對應(yīng)的圖像地址包含在讀取指令中,分別發(fā)送給對應(yīng)的顯示控制器。以便各顯示控制器讀取各自的視角圖像。

在一種可選方案中,步驟S110進(jìn)一步包括:根據(jù)待顯示圖像的后綴確定所述圖像為二維圖像或三維圖像。

為了普適更多場景的圖像、或視頻的顯示,所述處理單元根據(jù)待顯示圖像的后綴來確定是二維圖像或三維圖像。例如,若所述處理單元提取的后綴為.jpg、.png、.mp4、.mkv等,則確定待顯示圖像為二維圖像。又如,若所述處理單元提取的后綴為.LR.png、.RL.png、.LR.mkv、.RL.mkv、.TB.mkv、.BT.mkv等,則確定待顯示圖像為三維圖像。

當(dāng)確定了二維圖像或三維圖像時,所述處理單元可按照上述存儲方式來通知各顯示控制器讀取相應(yīng)的圖像。

即,當(dāng)確定為二維圖像時,所述處理單元將所述待顯示圖像存儲在內(nèi)存中,并將所述待顯示圖像的讀取信息均輸出至各顯示控制器。其中,所述讀取信息即為存儲二維圖像的起止地址。所述讀取信息即可以是上述的讀取指令。

在一種可選方案中,特別針對三維圖像的雙屏顯示,步驟S130包括:步驟S131、S132。(均未予圖示)

步驟S131、當(dāng)確定為三維圖像時,根據(jù)從三維圖像中所提取的拼接方式,確定三維圖像中左右視角的圖像的位置信息。在此,所述三維圖像中包含了由左右視角的圖像拼接而成的二維圖像,以及用于描述左右視角的圖像拼接方式的相關(guān)信息。

在此,當(dāng)處理單元確定為三維圖像時,按照所述三維圖像中標(biāo)識的拼接方式(如左右視圖按照左右拼接、右左拼接、上下拼接、或下上拼接的方式)將左右視角的圖像在拼接圖像中的如起止位置信息、和視圖尺寸等位置信息提取出來。

步驟S132、將所述三維圖像中由左右視角的圖像拼接而成的圖像保存在內(nèi)存中,并將包含各位置信息的讀取信息分別輸出至對應(yīng)的顯示控制器。

例如,例如,所述三維圖像中包含的拼接后的圖像尺寸為512*1024,拼接方式為左視圖在上、右視圖在下的拼接方式。則所述處理單元確定左右視角的圖像尺寸均為512*512,并以拼接后圖像的左下角像素點(diǎn)為坐標(biāo)原點(diǎn),確定左視角圖像的起始像素坐標(biāo)為(0,1023)、尺寸為(512*512),右視角圖像的起始像素坐標(biāo)為(0,511)、尺寸為(512*512)。

接著,所述處理單元將拼接圖像保存在內(nèi)存中起始地址為A1的地址段中,并將左視角圖像的位置信息(起始像素坐標(biāo)為(0,1023)、尺寸為(512*512))、和內(nèi)存的起始地址A1封裝在讀取信息中發(fā)送給對應(yīng)左眼的顯示控制器;以及將右視角圖像的位置信息(起始像素坐標(biāo)為(0,511)、尺寸為(512*512))、和內(nèi)存的起始地址A1封裝在讀取信息中發(fā)送給對應(yīng)右眼的顯示控制器。

各顯示控制器根據(jù)所接收的讀取信息,從內(nèi)存地址A1開始,根據(jù)所接收的起始像素坐標(biāo)和圖像尺寸,從拼接圖像中讀取所要顯示的視角圖像,并顯示在對應(yīng)顯示屏上。

本實(shí)施例采用在底層將圖像直接發(fā)送給兩個顯示控制器的方式,將二維圖像、或三維圖像的相應(yīng)視圖進(jìn)行雙屏顯示,避免了圖像經(jīng)GPU的合成處理,不僅降低了圖像顯示對處理器性能的要求,還向左右眼提供了不限制平面/立體的圖像顯示。另外,之所以判斷三維和二維圖像,能夠有效區(qū)分對兩種圖像的不同處理方式。使得雙屏處理單元能夠不限制的顯示各類圖像。另外,通過從三維圖像中獲取左右視角圖像位置的方式,能夠避免對三維圖像的渲染、重建處理,不僅有利于內(nèi)存管理,還能更便捷的提取所需的視圖,大大減少了處理器的數(shù)據(jù)處理壓力。

實(shí)施例四

在上述各實(shí)施例的基礎(chǔ)上,本實(shí)施例中的雙屏顯示方法還包括:將預(yù)設(shè)的控制圖標(biāo)疊加到待顯示圖像中,其中,所述待顯示圖像為三維圖像時,所述處理單元將預(yù)設(shè)的控制圖標(biāo)疊加到待顯示圖像中左右視角的各圖像中。

具體地,在處理單元發(fā)送讀取信息之前,所述處理單元將預(yù)設(shè)的控制圖標(biāo)疊加到待顯示圖像上。其中,所述控制圖標(biāo)包括但不限于:翻頁圖標(biāo)、快進(jìn)圖標(biāo)、快退圖標(biāo)、暫停圖標(biāo)、和停止圖標(biāo)等。

其中,當(dāng)待顯示圖像為二維圖像時,所述處理單元在該圖像的預(yù)設(shè)位置(如圖像的下方),以該圖像為背景,疊加相應(yīng)的控制圖標(biāo)。

當(dāng)待顯示圖像為三維圖像時,所述處理單元在各左右視角的圖像的預(yù)設(shè)位置,以各圖像為背景疊加相同的控制圖標(biāo)。其中,各圖像中所疊加的相同控制圖標(biāo)的位置相同,如此,在顯示屏上顯示的時候,人們所看到的控制圖標(biāo)是同一個。

本實(shí)施例通過在待顯示圖像上疊加控制圖標(biāo),能夠幫助用戶在觀看時操作控制圖標(biāo),以實(shí)現(xiàn)對所顯示文件的人機(jī)交互處理。

注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
彰化市| 义马市| 阜阳市| 通辽市| 苏尼特右旗| 绍兴县| 沽源县| 玉山县| 双辽市| 蓝山县| 湟中县| 海淀区| 嘉善县| 洛南县| 萨迦县| 乐至县| 宁河县| 阿坝| 卓尼县| 靖边县| 增城市| 襄城县| 巴林右旗| 营口市| 玉林市| 天柱县| 延吉市| 利辛县| 剑川县| 德格县| 灯塔市| 怀柔区| 临夏县| 电白县| 南宁市| 安福县| 五家渠市| 婺源县| 旬阳县| 班戈县| 井陉县|