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

2d圖像和3d圖像的圖像數(shù)據(jù)存儲(chǔ)、傳輸方法和裝置的制作方法

文檔序號(hào):7756834閱讀:180來源:國(guó)知局
專利名稱:2d圖像和3d圖像的圖像數(shù)據(jù)存儲(chǔ)、傳輸方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字圖像處理領(lǐng)域,尤其涉及一種2D和3D圖像數(shù)據(jù)的存儲(chǔ)、傳輸方法和相應(yīng)的裝置。
背景技術(shù)
目前,顯示技術(shù)的發(fā)展,已允許對(duì)全屏或部分區(qū)域進(jìn)行2D和3D的切換顯示,讓2D 內(nèi)容和3D內(nèi)容在同一個(gè)顯示器上同時(shí)顯示出來。該技術(shù)稱之為2D/3D共融技術(shù)(又稱為 2D/3D逐像素點(diǎn)切換技術(shù))。它特別適合互聯(lián)網(wǎng)的應(yīng)用,如在一個(gè)網(wǎng)頁上文字部分可以用2D 模式顯示,而圖像部分用3D模式顯示。在2D/3D共融的顯示環(huán)境中,由于最終的屏幕顯示同時(shí)包含2D圖像和3D圖像,而且采用同樣的刷新率,所以在傳輸通路上,也要保證數(shù)據(jù)傳輸?shù)耐?。即需要將一幀畫面中?D圖像和3D圖像(包括3D左圖和3D右圖)的圖像數(shù)據(jù)同時(shí)傳輸給支持2D和3D共融技術(shù)的顯示設(shè)備,保證一幀畫面的所有圖像數(shù)據(jù)在一幀畫面的顯示時(shí)間內(nèi)完成傳輸。圖1 示出了用于實(shí)現(xiàn)該圖像數(shù)據(jù)傳輸?shù)南到y(tǒng)的一個(gè)示例,包括顯示處理裝置10和顯示設(shè)備20, 該顯示處理裝置10如可以為顯卡,該顯示設(shè)備20如可以為顯示器。如圖所示,顯示處理裝置10又包括內(nèi)存11、顯示控制單元12、顯示引擎13和2D接口 14。顯示控制單元12在內(nèi)存11中為顯示引擎13分配一個(gè)或多個(gè)存儲(chǔ)區(qū)域,將顯示引擎13要傳輸?shù)?D圖像和3D 圖像的圖像數(shù)據(jù)按某種方式保存在所述存儲(chǔ)區(qū)域中,并將所述存儲(chǔ)區(qū)域的位置通知顯示引擎,觸發(fā)顯示引擎從內(nèi)存讀取數(shù)據(jù)。顯示引擎13從分配的存儲(chǔ)區(qū)域讀取圖像數(shù)據(jù),通過2D 接口 14傳輸給顯示設(shè)備20。該系統(tǒng)不需改變現(xiàn)有2D圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)。圖2和圖3是基于圖1所示系統(tǒng),對(duì)一幀畫面中2D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)?種現(xiàn)有方式的示意圖。在該2個(gè)示意圖中對(duì)圖1做了一些改動(dòng),如省略了顯示控制單元和內(nèi)存,增加了用于表示2D圖像和3D圖像的圖像數(shù)據(jù)存儲(chǔ)方式的圖形等, 以方便表達(dá)出該存儲(chǔ)和傳輸方式的特點(diǎn)。圖2所示的方式中,3D片源可能采用mpeg格式,H264等標(biāo)準(zhǔn)視頻壓縮技術(shù)來存儲(chǔ),將解碼恢復(fù)的圖像數(shù)據(jù)保存到內(nèi)存之前,將3D左圖和3D右圖的圖像數(shù)據(jù)進(jìn)行壓縮,壓縮得到的圖像數(shù)據(jù)再覆蓋內(nèi)存中2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),因此,該方式下存儲(chǔ)的是3D 圖像和2D圖像合并后圖像的圖像數(shù)據(jù),圖中示出的是3D圖像覆蓋2D圖像的部分區(qū)域,但也可以是2D圖像覆蓋3D圖像的部分區(qū)域,兩幅圖像可以部分重疊,也可以完全重疊。顯示弓丨擎讀取存儲(chǔ)的圖像數(shù)據(jù),通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。圖3所示的方式中,將解碼恢復(fù)的圖像數(shù)據(jù)保存到內(nèi)存之前,也對(duì)3D左圖和3D 右圖的圖像數(shù)據(jù)進(jìn)行壓縮,但壓縮得到的圖像數(shù)據(jù)單獨(dú)存儲(chǔ),顯示引擎以正常方式(Normal Display)訪問2D圖像的圖像數(shù)據(jù),以疊加(overlay)方式訪問壓縮得到的圖像數(shù)據(jù),將壓縮得到的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),該方式下,顯示引擎通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備的也是3D圖像和2D圖像合并后圖像的圖像數(shù)據(jù)。但是,采用上述2D和3D圖像數(shù)據(jù)的存儲(chǔ)和傳輸方法,3D圖像的顯示效果有所下降。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種可以取得更好顯示效果的2D圖像和3D圖像的圖像數(shù)據(jù)存儲(chǔ)、傳輸方法和相應(yīng)的顯示處理裝置。為了解決上述問題,本發(fā)明提供了一種2D圖像和3D圖像的圖像數(shù)據(jù)的傳輸方法, 包括顯示引擎從分配的存儲(chǔ)區(qū)域獲取待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),其中包括需同時(shí)傳輸?shù)?D圖像、3D左圖和3D右圖的顯示部分的圖像數(shù)據(jù),所述圖像數(shù)據(jù)均為解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù);所述顯示引擎將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后同時(shí)傳輸?shù)斤@示設(shè)備。較佳地,所述顯示引擎至少有兩個(gè),所述顯示引擎將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后同時(shí)傳輸?shù)斤@示設(shè)備,包括所述兩個(gè)顯示引擎中的一個(gè)按2D圖像傳輸協(xié)議對(duì)3D左圖或3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù)打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備;所述兩個(gè)顯示引擎中的另一個(gè)按2D圖像傳輸協(xié)議對(duì)3D右圖或3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù)打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。較佳地,所述顯示引擎有一個(gè),所述顯示引擎將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后同時(shí)傳輸?shù)斤@示設(shè)備,包括該顯示引擎按3D圖像傳輸協(xié)議對(duì)3D左圖、3D右圖和2D圖像的圖像數(shù)據(jù)分別打包,然后同時(shí)傳輸?shù)斤@示設(shè)備;或者該顯示引擎按3D圖像傳輸協(xié)議對(duì)3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),及3D 右圖與2D圖像合并后圖像的圖像數(shù)據(jù)打包,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備;或者該顯示引擎按3D圖像傳輸協(xié)議對(duì)2D圖像與3D左圖或3D右圖合并后圖像的圖像數(shù)據(jù),及未與2D圖像合并的3D右圖或3D左圖的圖像數(shù)據(jù)打包,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。較佳地,所述顯示引擎從分配的存儲(chǔ)區(qū)域獲取的待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)中,包括2D圖像與3D左圖合并后圖像和/或2D圖像與3D右圖合并后圖像的圖像數(shù)據(jù);所述顯示引擎按以下方式獲取所述合并后圖像的圖像數(shù)據(jù)所述顯示引擎從不同的存儲(chǔ)區(qū)域分別讀取要合并的兩幅圖像的圖像數(shù)據(jù),根據(jù)圖像間的覆蓋關(guān)系,用一幅圖像的圖像數(shù)據(jù)覆蓋另一幅圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),得到所述合并后圖像的圖像數(shù)據(jù);或者,所述顯示引擎從所述存儲(chǔ)區(qū)域直接讀取到所述合并后圖像的圖像數(shù)據(jù)。較佳地,所述顯示引擎從分配的存儲(chǔ)區(qū)域獲取的待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)中,包括2D圖像、3D左圖和3D右圖中的一幅或多幅圖像的圖像數(shù)據(jù),所述顯示引擎從所述存儲(chǔ)區(qū)域直接讀取到該一幅或多幅圖像的圖像數(shù)據(jù)。采用上述2D和3D圖像數(shù)據(jù)的傳輸方法,傳輸?shù)斤@示設(shè)備的3D圖像無細(xì)節(jié)損失, 從而可以顯示更高質(zhì)量的3D圖像。為了解決上述問題,本發(fā)明還提供了一種2D圖像和3D圖像的圖像數(shù)據(jù)的存儲(chǔ)方法,包括為顯示引擎分配存儲(chǔ)區(qū)域;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),其中至少包括 2D圖像、3D左圖和3D右圖的顯示部分的圖像數(shù)據(jù),所述圖像數(shù)據(jù)均為解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù)。較佳地,所述顯示引擎有一個(gè),所述為顯示引擎分配存儲(chǔ)區(qū)域,是為該顯示引擎分配了兩個(gè)存儲(chǔ)區(qū)域;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),包括在一存儲(chǔ)區(qū)域保存3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),在另一存儲(chǔ)區(qū)域保存3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù);或者在一存儲(chǔ)區(qū)域保存2D圖像與3D左圖或3D右圖合并后圖像的圖像數(shù)據(jù),在另一存儲(chǔ)區(qū)域保存未與2D圖像合并的3D右圖或3D左圖的圖像數(shù)據(jù)。較佳地,所述顯示引擎有一個(gè),所述為顯示引擎分配存儲(chǔ)區(qū)域,是為該顯示引擎分配了三個(gè)存儲(chǔ)區(qū)域;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),包括在該三個(gè)存儲(chǔ)區(qū)域中分別保存2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù)。較佳地,所述顯示引擎包括第一顯示引擎和第二顯示引擎;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),包括為第一顯示引擎分配一個(gè)存儲(chǔ)區(qū)域,保存3D左圖或3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),或者,為第一顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域,分別保存3D左圖和2D圖像的圖像數(shù)據(jù);以及為第二顯示引擎分配一個(gè)存儲(chǔ)區(qū)域,保存3D右圖或3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù),或者,為第二顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域,分別保存3D右圖和2D圖像的圖像數(shù)據(jù)。采用上述2D和3D圖像數(shù)據(jù)的存儲(chǔ)方法,對(duì)解碼恢復(fù)后的圖像數(shù)據(jù)不進(jìn)行壓縮,保存的圖像數(shù)據(jù)無細(xì)節(jié)損失,并適合后續(xù)傳輸?shù)男枰?,從而為顯示更高質(zhì)量的3D圖像奠定了 ■石出。為了解決上述問題,本發(fā)明還提供了一種顯示處理裝置,包括內(nèi)存、顯示控制單元、顯示引擎和傳輸接口,其中所述顯示控制單元,用于在內(nèi)存中為所述顯示引擎分配存儲(chǔ)區(qū)域,在分配的存儲(chǔ)區(qū)域中保存解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù),其中至少包含需同時(shí)傳輸?shù)?D圖像、3D左圖和3D右圖的顯示部分的圖像數(shù)據(jù);還用于將分配的存儲(chǔ)區(qū)域的位置通知相應(yīng)的顯示引擎,并觸發(fā)顯示引擎從中讀取數(shù)據(jù);所述顯示引擎,用于從分配的存儲(chǔ)區(qū)域獲取待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后,通過所述傳輸接口同時(shí)傳輸?shù)斤@示設(shè)備。較佳地,所述顯示引擎有一個(gè),所述傳輸接口為3D接口 ;所述顯示控制單元為所述顯示引擎分配了兩個(gè)存儲(chǔ)區(qū)域,分別保存3D左圖與2D 圖像及3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù);或者,所述顯示控制單元為所述顯示引擎分配了三個(gè)存儲(chǔ)區(qū)域,在該三個(gè)存儲(chǔ)區(qū)域中分別保存2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù);所述顯示引擎用于獲取3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),及3D右圖與2D 圖像合并后圖像的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議將獲取的圖像數(shù)據(jù)打包后,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。較佳地,所述顯示引擎有一個(gè),所述傳輸接口為3D接口 ;所述顯示控制單元為所述顯示引擎分配了兩個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像與3D 左圖或3D右圖合并后圖像的圖像數(shù)據(jù)以及未與2D圖像合并的3D右圖或3D左圖的圖像數(shù)據(jù);或者,所述顯示控制單元為所述顯示引擎分配了三個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù);所述顯示引擎用于獲取2D圖像與3D左圖或3D右圖合并后圖像的圖像數(shù)據(jù),及未與2D圖像合并的3D右圖或3D左圖的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議將獲取的圖像數(shù)據(jù)打包后,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。較佳地,所述顯示引擎包括分別連接到2D接口的第一顯示引擎和第二顯示引擎;所述顯示控制單元為第一顯示引擎分配一個(gè)存儲(chǔ)區(qū)域,保存3D左圖或3D左圖與 2D圖像合并后圖像的圖像數(shù)據(jù),或者,為第一顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域,分別保存3D左圖和2D圖像的圖像數(shù)據(jù);第一顯示引擎用于獲取3D左圖或3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),按2D 圖像傳輸協(xié)議打包后,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備;所述顯示控制單元為第二顯示引擎分配一個(gè)存儲(chǔ)區(qū)域以保存3D右圖或3D右圖與 2D圖像合并后圖像的圖像數(shù)據(jù),或者,為第二顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域以分別保存3D右圖和2D圖像的圖像數(shù)據(jù);第二顯示引擎用于獲取3D右圖或3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù),按2D 圖像傳輸協(xié)議打包后,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。較佳地,所述顯示控制單元在分配的存儲(chǔ)區(qū)域中保存圖像數(shù)據(jù)時(shí),按照?qǐng)D像之間的覆蓋關(guān)系進(jìn)行2D圖像與3D左圖和/或3D右圖的合并,保存所述合并后圖像的圖像數(shù)據(jù);所述顯示引擎從分配的存儲(chǔ)區(qū)域直接讀取到所述合并后圖像的圖像數(shù)據(jù);或者需傳輸所述合并后圖像的圖像數(shù)據(jù)的顯示引擎從分配的多個(gè)存儲(chǔ)區(qū)域分別讀取需合并的多幅圖像的圖像數(shù)據(jù),按照?qǐng)D像之間的覆蓋關(guān)系進(jìn)行2D圖像與3D左圖和/或3D右圖的合并,得到所述合并后圖像的圖像數(shù)據(jù)。采用上述顯示處理裝置進(jìn)行2D和3D圖像數(shù)據(jù)的存儲(chǔ)和傳輸,可以使得傳輸?shù)斤@示設(shè)備的3D圖像無細(xì)節(jié)損失,從而顯示更高質(zhì)量的3D圖像。


圖1是現(xiàn)有圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)示意圖;圖2是對(duì)2D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)囊环N方法的示意圖;圖3是對(duì)2D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)牧硪环N方法的示意圖;圖4是本發(fā)明實(shí)施例采用單顯示引擎的圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)示意圖;圖5和圖6分別是一種基于圖4所示系統(tǒng)對(duì)2D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)氖纠苑椒ǖ氖疽鈭D;圖7是本發(fā)明實(shí)施例采用雙顯示引擎的圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)示意圖;圖8 圖13分別是一種基于圖7所示系統(tǒng)對(duì)2D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)氖纠苑椒ǖ氖疽鈭D。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。文中的表述“A圖像和B圖像的圖像數(shù)據(jù)”表示的是A圖像的圖像數(shù)據(jù)和B圖像的圖像數(shù)據(jù),如,“2D圖像和3D左圖的圖像數(shù)據(jù)”表示的是2D圖像的圖像數(shù)據(jù)和3D左圖的圖像數(shù)據(jù),等等。另,“2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù)”表示的是2D圖像的圖像數(shù)據(jù)、 3D左圖的圖像數(shù)據(jù)和3D右圖的圖像數(shù)據(jù)。發(fā)明人在研究中發(fā)現(xiàn),導(dǎo)致3D圖像顯示效果下降的原因是現(xiàn)有2D圖像和3D圖像的圖像數(shù)據(jù)存儲(chǔ)和傳輸方法對(duì)3D圖像數(shù)據(jù)進(jìn)行了壓縮,圖像的細(xì)節(jié)有損失。因此,發(fā)明人提出了一種對(duì)解碼恢復(fù)后未經(jīng)壓縮的2D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)姆椒?,及相?yīng)的顯示處理裝置。實(shí)施例一本實(shí)施例提出的2D圖像和3D圖像的圖像數(shù)據(jù)的存儲(chǔ)方法,包括為顯示引擎分配存儲(chǔ)區(qū)域;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸(即一幀畫面中)的2D圖像和3D圖像的圖像數(shù)據(jù),其中至少包括2D圖像、3D左圖和3D右圖的顯示部分的圖像數(shù)據(jù),所述圖像數(shù)據(jù)均為解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù)。相應(yīng)地,本實(shí)施例還提出了一種2D圖像和3D圖像的圖像數(shù)據(jù)的傳輸方法,包括顯示引擎從分配的存儲(chǔ)區(qū)域獲取待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),其中包括需同時(shí)傳輸?shù)?D圖像、3D左圖和3D右圖的顯示部分的圖像數(shù)據(jù),所述圖像數(shù)據(jù)均為解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù);所述顯示引擎將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后同時(shí)傳輸?shù)斤@示設(shè)備。相應(yīng)地,本實(shí)施例還提出了一種顯示處理裝置,包括內(nèi)存、顯示控制單元、顯示引
9擎和傳輸接口,其中顯示控制單元,用于在內(nèi)存中為顯示引擎分配存儲(chǔ)區(qū)域,在分配的存儲(chǔ)區(qū)域中保存解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù),其中至少包含需同時(shí)傳輸?shù)?D圖像、3D左圖和3D右圖的顯示部分的圖像數(shù)據(jù);還用于將分配的存儲(chǔ)區(qū)域的位置通知相應(yīng)的顯示引擎,并觸發(fā)顯示引擎從中讀取數(shù)據(jù);所述顯示引擎,用于從分配的存儲(chǔ)區(qū)域獲取待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后,通過所述傳輸接口同時(shí)傳輸?shù)斤@示設(shè)備。實(shí)施例二本實(shí)施例圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)如圖4所示,采用單顯示引擎,與圖1不同的是,顯示處理裝置和顯示設(shè)備之間的接口為3D接口。其中的顯示控制單元和顯示引擎在實(shí)施例一的基礎(chǔ)上,具體實(shí)現(xiàn)以下功能顯示控制單元為顯示引擎分配了兩個(gè)存儲(chǔ)區(qū)域,分別保存3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù)和3D右圖的圖像數(shù)據(jù);顯示引擎從分配的兩個(gè)存儲(chǔ)區(qū)域讀取3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù), 及3D右圖的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議將獲取的圖像數(shù)據(jù)打包后,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。圖5是基于圖4所示系統(tǒng),對(duì)需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)囊环N方法的示意圖。圖6、圖8 圖13均是這種示意圖。本實(shí)施例方法包括步驟一,為顯示引擎分配2個(gè)存儲(chǔ)區(qū)域,在第一存儲(chǔ)區(qū)域中保存2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),在第二存儲(chǔ)區(qū)域中保存3D右圖的圖像數(shù)據(jù);本步驟可以由顯示控制單元來執(zhí)行,顯示控制單元還可將分配的存儲(chǔ)區(qū)域的位置通知相應(yīng)的顯示引擎,并觸發(fā)顯示引擎從中讀取數(shù)據(jù)。各實(shí)施例同此,下文不再重復(fù)。步驟二,顯示引擎讀取第一存儲(chǔ)區(qū)域中的2D圖像與3D左圖合并后圖像的圖像數(shù)據(jù),及第二存儲(chǔ)區(qū)域中的3D右圖的圖像數(shù)據(jù);顯示引擎可以通過2路數(shù)據(jù)線同時(shí)讀取兩個(gè)存儲(chǔ)區(qū)域中的圖像數(shù)據(jù)。步驟三,顯示引擎按照3D圖像傳輸協(xié)議對(duì)讀取的圖像數(shù)據(jù)進(jìn)行打包,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。3D接口傳輸帶寬較大,可以滿足未經(jīng)壓縮的3D圖像和2D圖像的圖像數(shù)據(jù)同時(shí)傳輸?shù)囊蟆H绻@示時(shí)是2D圖像覆蓋3D圖像的部分區(qū)域,需要改變步驟一中的覆蓋關(guān)系,即在第一存儲(chǔ)區(qū)域中保存3D左圖的圖像數(shù)據(jù),并以2D圖像的圖像數(shù)據(jù)覆蓋3D左圖相應(yīng)區(qū)域的圖像數(shù)據(jù),其他處理可以不變。從而得到本實(shí)施例的一個(gè)變例。明顯地,可以將上述方法中的3D左圖和3D右圖互換,該變換方式對(duì)于各個(gè)實(shí)施例及其變例均適用,下文不再贅述。實(shí)施例三本實(shí)施例的圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)也如圖4所示。采用單顯示引擎,顯示處理裝置和顯示設(shè)備之間的接口為3D接口。其中的顯示控制單元和顯示引擎在實(shí)施例一的基礎(chǔ)上,具體實(shí)現(xiàn)以下功能
顯示控制單元為顯示引擎分配了 3個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù);顯示引擎從分配的3個(gè)存儲(chǔ)區(qū)域讀取2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù)后,以 3D左圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),然后按3D圖像傳輸協(xié)議將圖像數(shù)據(jù)打包,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。圖6是基于圖4所示系統(tǒng),對(duì)需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)牧硪环椒ǖ氖疽鈭D。本實(shí)施例方法包括步驟一,為顯示引擎分配3個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù);步驟二,顯示引擎讀取分別保存在3個(gè)存儲(chǔ)區(qū)域中的2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù),并以3D左圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),得到待傳輸圖像數(shù)據(jù);顯示引擎可以通過3路數(shù)據(jù)線同時(shí)讀取3個(gè)存儲(chǔ)區(qū)域中的圖像數(shù)據(jù)。其中兩路以正常方式訪問2D圖像和3D右圖的圖像數(shù)據(jù),另一路以疊加方式訪問3D左圖的圖像數(shù)據(jù)。上述步驟二得到的待傳輸圖像數(shù)據(jù)包括3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù)及3D右圖的圖像數(shù)據(jù)。在另一實(shí)施例中,顯示引擎讀取到2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù)后,還可以3D左圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),以3D右圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),即得到兩幅合并后圖像的圖像數(shù)據(jù),作為待傳輸圖像數(shù)據(jù)。步驟三,顯示引擎按照3D圖像傳輸協(xié)議對(duì)待傳輸圖像數(shù)據(jù)進(jìn)行打包,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。在另一實(shí)施例中,也可以分配2個(gè)存儲(chǔ)區(qū)域,分別保存3D左圖與2D圖像合并后圖像及3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù);顯示引擎讀取到該兩個(gè)合并后圖像的圖像數(shù)據(jù)后,按3D圖像傳輸協(xié)議打包,同時(shí)傳輸?shù)斤@示設(shè)備。上述實(shí)施例在只有一個(gè)顯示引擎的系統(tǒng)中,為了避免圖像壓縮帶來的細(xì)節(jié)損失, 通過在內(nèi)存中單獨(dú)開辟3D圖像的存儲(chǔ)空間的方法來存放未經(jīng)壓縮的3D圖像信息,采用3D 圖像傳輸協(xié)議和3D接口同時(shí)傳輸2D圖像和3D圖像的圖像數(shù)據(jù)。與現(xiàn)有技術(shù)相比,可以提高3D圖像的顯示效果。實(shí)施例四本實(shí)施例圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)如圖7所示,在圖1的基礎(chǔ)上,增加了一個(gè)與內(nèi)存和顯示控制單元相連的顯示引擎,兩個(gè)顯示引擎均通過2D接口與顯示設(shè)備相連。其中的顯示控制單元和顯示引擎在實(shí)施例一的基礎(chǔ)上,具體實(shí)現(xiàn)以下功能顯示控制單元為第一顯示引擎分配了 2個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像和3D左圖的圖像數(shù)據(jù),為第二顯示引擎分配了 2個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像和3D右圖的圖像數(shù)據(jù);第一顯示引擎從分配的2個(gè)存儲(chǔ)區(qū)域讀取2D圖像和3D左圖的圖像數(shù)據(jù),以3D左圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),然后按3D圖像傳輸協(xié)議將合并后圖像的圖像數(shù)據(jù)打包,通過3D接口傳輸?shù)斤@示設(shè)備。
第二顯示引擎從分配的2個(gè)存儲(chǔ)區(qū)域讀取2D圖像和3D右圖的圖像數(shù)據(jù),以3D右圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),然后按3D圖像傳輸協(xié)議將合并后圖像的圖像數(shù)據(jù)打包,通過3D接口傳輸?shù)斤@示設(shè)備。圖8是基于圖7所示系統(tǒng),對(duì)需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)囊环N方法的示意圖。本實(shí)施例方法包括步驟一,為第一顯示引擎分配2個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像的圖像數(shù)據(jù)和3D左圖的圖像數(shù)據(jù);為第二顯示引擎分配2個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像的圖像數(shù)據(jù)和3D右圖的圖像數(shù)據(jù);步驟二,第一顯示引擎從為其分配的兩個(gè)存儲(chǔ)區(qū)域分別讀取2D圖像的圖像數(shù)據(jù)和3D左圖的圖像數(shù)據(jù),并以3D左圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),得到待傳輸圖像數(shù)據(jù);第二顯示引擎從為其分配的兩個(gè)存儲(chǔ)區(qū)域分別讀取2D圖像的圖像數(shù)據(jù)和 3D右圖的圖像數(shù)據(jù),并以3D右圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),得到待傳輸圖像數(shù)據(jù);每個(gè)顯示引擎可以通過2路數(shù)據(jù)線同時(shí)讀取對(duì)應(yīng)的2個(gè)存儲(chǔ)區(qū)域中的圖像數(shù)據(jù), 一路以正常方式訪問2D圖像的圖像數(shù)據(jù),一路以疊加方式訪問3D左圖或3D右圖的圖像數(shù)據(jù)。本步驟后,第一顯示引擎待傳輸圖像數(shù)據(jù)是2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),第二顯示引擎待傳輸圖像數(shù)據(jù)是2D圖像和3D右圖合并后圖像的圖像數(shù)據(jù)。步驟三,第一顯示引擎和第二顯示引擎分別按照2D圖像傳輸協(xié)議對(duì)待傳輸圖像數(shù)據(jù)進(jìn)行打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。因?yàn)椴捎脙蓚€(gè)顯示引擎同時(shí)傳輸2D圖像和3D圖像的圖像數(shù)據(jù),因此采用2D接口即可滿足傳輸?shù)囊?,以下的?shí)施例同此。如果顯示時(shí)是2D圖像覆蓋3D圖像的部分區(qū)域,在步驟二中,第一顯示引擎需改以 2D圖像的圖像數(shù)據(jù)覆蓋3D左圖相應(yīng)區(qū)域的圖像數(shù)據(jù),第二顯示引擎需改以2D圖像的圖像數(shù)據(jù)覆蓋3D右圖相應(yīng)區(qū)域的圖像數(shù)據(jù),其他處理可以不變。從而得到本實(shí)施例的一個(gè)變例。實(shí)施例五本實(shí)施例圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)如圖7所示,采用雙顯示引擎和2D接口。 其中的顯示控制單元和顯示引擎的功能與實(shí)施例四的基本相同,區(qū)別在于顯示控制單元為兩個(gè)顯示引擎分配的存儲(chǔ)區(qū)域中有一個(gè)是共享的,用于保存2D圖像的圖像數(shù)據(jù)。圖9是基于圖7所示系統(tǒng),對(duì)需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)囊环N示意圖。本實(shí)施例的方法與實(shí)施例四基本相同,差別在于僅將2D圖像的圖像數(shù)據(jù)保存在一個(gè)存儲(chǔ)區(qū)域中,即,兩個(gè)顯示引擎共享一個(gè)用于保存2D圖像的圖像數(shù)據(jù)的存儲(chǔ)區(qū)域,以節(jié)約存儲(chǔ)資源,其他處理可以不變,不再贅述。實(shí)施例六本實(shí)施例圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)如圖7所示,采用雙顯示引擎和2D接口的結(jié)構(gòu)。其中的顯示控制單元和顯示引擎在實(shí)施例一的基礎(chǔ)上,具體實(shí)現(xiàn)以下功能
顯示控制單元為第一顯示引擎分配了 1個(gè)存儲(chǔ)區(qū)域,保存2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),為第二顯示引擎分配了 1個(gè)存儲(chǔ)區(qū)域,保存2D圖像和3D右圖合并后圖像的圖像數(shù)據(jù);第一顯示引擎從分配的1個(gè)存儲(chǔ)區(qū)域讀取2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議打包后,通過3D接口傳輸?shù)斤@示設(shè)備。第二顯示引擎從分配的1個(gè)存儲(chǔ)區(qū)域讀取2D圖像和3D右圖合并后圖像的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議打包后,通過3D接口傳輸?shù)斤@示設(shè)備。圖10是基于圖7所示系統(tǒng),對(duì)需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)牧硪环N方法的示意圖。本實(shí)施例方法包括步驟一,為第一顯示引擎分配一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中保存2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù);為第二顯示引擎分配一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中保存2D圖像和 3D右圖合并后圖像的圖像數(shù)據(jù);圖10所示的2D圖像和3D圖像的合并,是3D左圖和右圖覆蓋2D圖像的部分區(qū)域, 但也可以是2D圖像覆蓋3D左圖和右圖的部分區(qū)域。步驟二,第一顯示引擎從為其分配的該存儲(chǔ)區(qū)域讀取2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù);第二顯示引擎從為其分配的該存儲(chǔ)區(qū)域讀取2D圖像和3D右圖合并后圖像的圖像數(shù)據(jù);步驟三,第一顯示引擎和第二顯示引擎分別按照2D圖像傳輸協(xié)議對(duì)讀取的圖像數(shù)據(jù)進(jìn)行打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。實(shí)施例七本實(shí)施例圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)如圖7所示,采用雙顯示引擎和2D接口的結(jié)構(gòu)。其中的顯示控制單元和顯示引擎在實(shí)施例一的基礎(chǔ)上,具體實(shí)現(xiàn)以下功能顯示控制單元為第一顯示引擎分配了 1個(gè)存儲(chǔ)區(qū)域,保存2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),為第二顯示引擎分配了 2個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像和3D右圖的圖像數(shù)據(jù);第一顯示引擎從分配的1個(gè)存儲(chǔ)區(qū)域讀取2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議打包后,通過3D接口傳輸?shù)斤@示設(shè)備。第二顯示引擎從分配的2個(gè)存儲(chǔ)區(qū)域讀取2D圖像和3D右圖的圖像數(shù)據(jù)后,以3D 右圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議對(duì)合并后圖像的圖像數(shù)據(jù)打包,然后通過3D接口傳輸?shù)斤@示設(shè)備。圖11是基于圖7所示系統(tǒng),對(duì)需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)挠忠环N方法的示意圖。本實(shí)施例方法包括步驟一,為第一顯示引擎分配一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中保存2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù);為第二顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像的圖像數(shù)據(jù)和3D右圖的圖像數(shù)據(jù);圖11所示是3D左圖覆蓋2D圖像的部分區(qū)域,但也可以根據(jù)實(shí)際顯示需要,用2D 圖像覆蓋3D左圖的部分區(qū)域。
步驟二,第一顯示引擎從為其分配的該存儲(chǔ)區(qū)域讀取2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),作為待傳輸圖像數(shù)據(jù);第二顯示引擎從為其分配的兩個(gè)存儲(chǔ)區(qū)域分別讀取 2D圖像和3D右圖的圖像數(shù)據(jù),并以3D右圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù), 得到待傳輸圖像數(shù)據(jù);第二顯示引擎可以通過2路數(shù)據(jù)線同時(shí)讀取對(duì)應(yīng)的2個(gè)存儲(chǔ)區(qū)域中的圖像數(shù)據(jù), 一路以正常方式訪問2D圖像的圖像數(shù)據(jù),一路以疊加方式訪問3D右圖的圖像數(shù)據(jù)。本步驟后,第二顯示引擎待傳輸圖像數(shù)據(jù)是2D圖像和3D右圖合并后圖像的圖像數(shù)據(jù),根據(jù)實(shí)際顯示需要,第二顯示引擎也可以用2D圖像的圖像數(shù)據(jù)覆蓋3D右圖相應(yīng)區(qū)域的圖像數(shù)據(jù)。步驟三,第一顯示引擎和第二顯示引擎分別按照2D圖像傳輸協(xié)議對(duì)待傳輸圖像數(shù)據(jù)進(jìn)行打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。實(shí)施例八本實(shí)施例圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)如圖7所示,采用雙顯示引擎和2D接口的結(jié)構(gòu)。其中的顯示控制單元和顯示引擎在實(shí)施例一的基礎(chǔ)上,具體實(shí)現(xiàn)以下功能顯示控制單元為第一顯示引擎分配了 2個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像和3D左圖的圖像數(shù)據(jù),為第二顯示引擎分配了 1個(gè)存儲(chǔ)區(qū)域,保存3D右圖的圖像數(shù)據(jù);第一顯示引擎從分配的2個(gè)存儲(chǔ)區(qū)域讀取2D圖像和3D左圖的圖像數(shù)據(jù),以3D左圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù)后,按3D圖像傳輸協(xié)議對(duì)合并后圖像的圖像數(shù)據(jù)打包后,通過3D接口傳輸?shù)斤@示設(shè)備。第二顯示引擎從分配的1個(gè)存儲(chǔ)區(qū)域讀取3D右圖的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議打包后,通過3D接口傳輸?shù)斤@示設(shè)備。圖12是基于圖7所示系統(tǒng),對(duì)需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)挠忠环N方法的示意圖。本實(shí)施例方法包括步驟一,為第一顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像的圖像數(shù)據(jù)和3D 左圖的圖像數(shù)據(jù);為第二顯示引擎分配一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中保存3D右圖的圖像數(shù)據(jù);步驟二,第一顯示引擎從為其分配的兩個(gè)存儲(chǔ)區(qū)域分別讀取2D圖像的圖像數(shù)據(jù)和3D左圖的圖像數(shù)據(jù),并以3D左圖的圖像數(shù)據(jù)覆蓋2D圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),得到待傳輸圖像數(shù)據(jù);第二顯示引擎從為其分配的該存儲(chǔ)區(qū)域讀取3D右圖的圖像數(shù)據(jù),作為待傳輸圖像數(shù)據(jù);第一顯示引擎可以通過2路數(shù)據(jù)線同時(shí)讀取對(duì)應(yīng)的2個(gè)存儲(chǔ)區(qū)域中的圖像數(shù)據(jù), 一路以正常方式訪問2D圖像的圖像數(shù)據(jù),一路以疊加方式訪問3D左圖的圖像數(shù)據(jù)。本步驟后,第一顯示引擎待傳輸圖像數(shù)據(jù)是2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),根據(jù)實(shí)際顯示需要,第一顯示引擎也可以用2D圖像的圖像數(shù)據(jù)覆蓋3D左圖相應(yīng)區(qū)域的圖像數(shù)據(jù)。步驟三,第一顯示引擎和第二顯示引擎分別按照2D圖像傳輸協(xié)議對(duì)待傳輸圖像數(shù)據(jù)進(jìn)行打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。實(shí)施例九
本實(shí)施例圖像數(shù)據(jù)傳輸系統(tǒng)的硬件架構(gòu)如圖7所示,采用雙顯示引擎和2D接口的結(jié)構(gòu)。其中的顯示控制單元和顯示引擎在實(shí)施例一的基礎(chǔ)上,具體實(shí)現(xiàn)以下功能顯示控制單元為第一顯示引擎分配了 1個(gè)存儲(chǔ)區(qū)域,保存2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),為第二顯示引擎分配了 1個(gè)存儲(chǔ)區(qū)域,保存3D右圖的圖像數(shù)據(jù);第一顯示引擎從分配的1個(gè)存儲(chǔ)區(qū)域讀取2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議打包后,通過3D接口傳輸?shù)斤@示設(shè)備。第二顯示引擎從分配的1個(gè)存儲(chǔ)區(qū)域讀取3D右圖的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議打包后,通過3D接口傳輸?shù)斤@示設(shè)備。圖13是基于圖7所示系統(tǒng),對(duì)需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)進(jìn)行存儲(chǔ)和傳輸?shù)脑僖环N方法的示意圖。本實(shí)施例方法包括步驟一,為第一顯示引擎分配一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中保存2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù);為第二顯示引擎分配一存儲(chǔ)區(qū)域,在該存儲(chǔ)區(qū)域中保存3D右圖的圖像數(shù)據(jù);圖13所示是3D左圖覆蓋2D圖像的部分區(qū)域,但也可以根據(jù)實(shí)際顯示需要,用2D 圖像覆蓋3D左圖的部分區(qū)域。步驟二,第一顯示引擎從為其分配的該存儲(chǔ)區(qū)域讀取2D圖像和3D左圖合并后圖像的圖像數(shù)據(jù);第二顯示引擎從為其分配的該存儲(chǔ)區(qū)域讀取3D右圖的圖像數(shù)據(jù);步驟三,第一顯示引擎和第二顯示引擎分別按照2D圖像傳輸協(xié)議對(duì)讀取的圖像數(shù)據(jù)進(jìn)行打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。上述實(shí)施例三至八采用的是多顯示引擎(以2個(gè)為例)的系統(tǒng),利用多個(gè)顯示引擎和多個(gè)傳輸接口來傳輸2D圖像和3D圖像的圖像數(shù)據(jù)。在多個(gè)傳輸接口的系統(tǒng)中,可以不采用專用的3D圖像傳輸協(xié)議,而采用現(xiàn)有的2D圖像傳輸協(xié)議。上述多個(gè)顯示引擎系統(tǒng)中, 傳輸帶寬加大,但每一個(gè)顯示引擎的用法和現(xiàn)有通用的2D系統(tǒng)中的用法一致,不需要采用專用的3D顯示接口,且對(duì)3D圖像的質(zhì)量沒有損失。需要說明的是,對(duì)于畫面存在較復(fù)雜覆蓋關(guān)系的情形,上述圖像數(shù)據(jù)待傳輸?shù)囊粠嬅嬷械?D圖像可以包括多個(gè)2D區(qū)域,這些2D區(qū)域如可以是2D窗口或2D窗口的一部分,多個(gè)2D區(qū)域之間可以是連續(xù)的,也可以是分離的。上述圖像數(shù)據(jù)傳輸?shù)囊粠嬅嬷械?3D左圖和3D右圖也可以包括多個(gè)3D區(qū)域,這些3D區(qū)域如可以是3D窗口或3D窗口的一部分,多個(gè)3D區(qū)域之間可以是連續(xù)的,也可以是分離的。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀內(nèi)存、磁盤或光盤等。 可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
1權(quán)利要求
1.一種2D圖像和3D圖像的圖像數(shù)據(jù)的傳輸方法,包括顯示引擎從分配的存儲(chǔ)區(qū)域獲取待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),其中包括需同時(shí)傳輸?shù)?D圖像、3D左圖和3D右圖的顯示部分的圖像數(shù)據(jù),所述圖像數(shù)據(jù)均為解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù);所述顯示引擎將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后同時(shí)傳輸?shù)斤@示設(shè)備。
2.如權(quán)利要求1所述的傳輸方法,其特征在于所述顯示引擎至少有兩個(gè),所述顯示引擎將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后同時(shí)傳輸?shù)斤@示設(shè)備,包括所述兩個(gè)顯示引擎中的一個(gè)按2D圖像傳輸協(xié)議對(duì)3D左圖或3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù)打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備;所述兩個(gè)顯示引擎中的另一個(gè)按2D圖像傳輸協(xié)議對(duì)3D右圖或3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù)打包,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。
3.如權(quán)利要求1所述的傳輸方法,其特征在于所述顯示引擎有一個(gè),所述顯示引擎將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后同時(shí)傳輸?shù)斤@示設(shè)備,包括該顯示引擎按3D圖像傳輸協(xié)議對(duì)3D左圖、3D右圖和2D圖像的圖像數(shù)據(jù)分別打包,然后同時(shí)傳輸?shù)斤@示設(shè)備;或者該顯示引擎按3D圖像傳輸協(xié)議對(duì)3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),及3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù)打包,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備;或者該顯示引擎按3D圖像傳輸協(xié)議對(duì)2D圖像與3D左圖或3D右圖合并后圖像的圖像數(shù)據(jù), 及未與2D圖像合并的3D右圖或3D左圖的圖像數(shù)據(jù)打包,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。
4.如權(quán)利要求2或3所述的傳輸方法,其特征在于所述顯示引擎從分配的存儲(chǔ)區(qū)域獲取的待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)中,包括2D圖像與3D左圖合并后圖像和/或2D圖像與3D右圖合并后圖像的圖像數(shù)據(jù); 所述顯示引擎按以下方式獲取所述合并后圖像的圖像數(shù)據(jù)所述顯示引擎從不同的存儲(chǔ)區(qū)域分別讀取要合并的兩幅圖像的圖像數(shù)據(jù),根據(jù)圖像間的覆蓋關(guān)系,用一幅圖像的圖像數(shù)據(jù)覆蓋另一幅圖像相應(yīng)區(qū)域的圖像數(shù)據(jù),得到所述合并后圖像的圖像數(shù)據(jù);或者,所述顯示引擎從所述存儲(chǔ)區(qū)域直接讀取到所述合并后圖像的圖像數(shù)據(jù)。
5.如權(quán)利要求2或3所述的傳輸方法,其特征在于所述顯示引擎從分配的存儲(chǔ)區(qū)域獲取的待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù)中,包括2D圖像、3D左圖和3D右圖中的一幅或多幅圖像的圖像數(shù)據(jù),所述顯示引擎從所述存儲(chǔ)區(qū)域直接讀取到該一幅或多幅圖像的圖像數(shù)據(jù)。
6.一種2D圖像和3D圖像的圖像數(shù)據(jù)的存儲(chǔ)方法,包括 為顯示引擎分配存儲(chǔ)區(qū)域;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),其中至少包括2D圖像、3D左圖和3D右圖的顯示部分的圖像數(shù)據(jù),所述圖像數(shù)據(jù)均為解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù)。
7.如權(quán)利要求6所述的存儲(chǔ)方法,其特征在于所述顯示引擎有一個(gè),所述為顯示引擎分配存儲(chǔ)區(qū)域,是為該顯示引擎分配了兩個(gè)存儲(chǔ)區(qū)域;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),包括 在一存儲(chǔ)區(qū)域保存3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),在另一存儲(chǔ)區(qū)域保存3D 右圖與2D圖像合并后圖像的圖像數(shù)據(jù);或者在一存儲(chǔ)區(qū)域保存2D圖像與3D左圖或3D右圖合并后圖像的圖像數(shù)據(jù),在另一存儲(chǔ)區(qū)域保存未與2D圖像合并的3D右圖或3D左圖的圖像數(shù)據(jù)。
8.如權(quán)利要求6所述的存儲(chǔ)方法,其特征在于所述顯示引擎有一個(gè),所述為顯示引擎分配存儲(chǔ)區(qū)域,是為該顯示引擎分配了三個(gè)存儲(chǔ)區(qū)域;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),包括在該三個(gè)存儲(chǔ)區(qū)域中分別保存2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù)。
9.如權(quán)利要求6所述的存儲(chǔ)方法,其特征在于 所述顯示引擎包括第一顯示引擎和第二顯示引擎;在所述存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),包括 為第一顯示引擎分配一個(gè)存儲(chǔ)區(qū)域,保存3D左圖或3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),或者,為第一顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域,分別保存3D左圖和2D圖像的圖像數(shù)據(jù); 以及為第二顯示引擎分配一個(gè)存儲(chǔ)區(qū)域,保存3D右圖或3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù),或者,為第二顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域,分別保存3D右圖和2D圖像的圖像數(shù)據(jù)。
10.一種顯示處理裝置,其特征在于,包括內(nèi)存、顯示控制單元、顯示引擎和傳輸接口, 其中所述顯示控制單元,用于在內(nèi)存中為所述顯示引擎分配存儲(chǔ)區(qū)域,在分配的存儲(chǔ)區(qū)域中保存解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù),其中至少包含需同時(shí)傳輸?shù)?D圖像、3D左圖和3D 右圖的顯示部分的圖像數(shù)據(jù);還用于將分配的存儲(chǔ)區(qū)域的位置通知相應(yīng)的顯示引擎,并觸發(fā)顯示引擎從中讀取數(shù)據(jù);所述顯示引擎,用于從分配的存儲(chǔ)區(qū)域獲取待傳輸?shù)?D圖像和3D圖像的圖像數(shù)據(jù),將待傳輸?shù)乃鰣D像數(shù)據(jù)打包后,通過所述傳輸接口同時(shí)傳輸?shù)斤@示設(shè)備。
11.如權(quán)利要求10述的顯示處理裝置,其特征在于 所述顯示引擎有一個(gè),所述傳輸接口為3D接口 ;所述顯示控制單元為所述顯示引擎分配了兩個(gè)存儲(chǔ)區(qū)域,分別保存3D左圖與2D圖像及3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù);或者,所述顯示控制單元為所述顯示引擎分配了三個(gè)存儲(chǔ)區(qū)域,在該三個(gè)存儲(chǔ)區(qū)域中分別保存2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù);所述顯示引擎用于獲取3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),及3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議將獲取的圖像數(shù)據(jù)打包后,通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。
12.如權(quán)利要求10所述的顯示處理裝置,其特征在于 所述顯示引擎有一個(gè),所述傳輸接口為3D接口 ;所述顯示控制單元為所述顯示引擎分配了兩個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像與3D左圖或3D右圖合并后圖像的圖像數(shù)據(jù)以及未與2D圖像合并的3D右圖或3D左圖的圖像數(shù)據(jù); 或者,所述顯示控制單元為所述顯示引擎分配了三個(gè)存儲(chǔ)區(qū)域,分別保存2D圖像、3D左圖和3D右圖的圖像數(shù)據(jù);所述顯示引擎用于獲取2D圖像與3D左圖或3D右圖合并后圖像的圖像數(shù)據(jù),及未與2D 圖像合并的3D右圖或3D左圖的圖像數(shù)據(jù),按3D圖像傳輸協(xié)議將獲取的圖像數(shù)據(jù)打包后, 通過3D接口同時(shí)傳輸?shù)斤@示設(shè)備。
13.如權(quán)利要求10所述的顯示處理裝置,其特征在于所述顯示引擎包括分別連接到2D接口的第一顯示引擎和第二顯示引擎; 所述顯示控制單元為第一顯示引擎分配一個(gè)存儲(chǔ)區(qū)域,保存3D左圖或3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),或者,為第一顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域,分別保存3D左圖和 2D圖像的圖像數(shù)據(jù);第一顯示引擎用于獲取3D左圖或3D左圖與2D圖像合并后圖像的圖像數(shù)據(jù),按2D圖像傳輸協(xié)議打包后,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備;所述顯示控制單元為第二顯示引擎分配一個(gè)存儲(chǔ)區(qū)域以保存3D右圖或3D右圖與2D 圖像合并后圖像的圖像數(shù)據(jù),或者,為第二顯示引擎分配兩個(gè)存儲(chǔ)區(qū)域以分別保存3D右圖和2D圖像的圖像數(shù)據(jù);第二顯示引擎用于獲取3D右圖或3D右圖與2D圖像合并后圖像的圖像數(shù)據(jù),按2D圖像傳輸協(xié)議打包后,通過2D接口同時(shí)傳輸?shù)斤@示設(shè)備。
14.如權(quán)利要求11或12或13所述的顯示處理裝置,其特征在于所述顯示控制單元在分配的存儲(chǔ)區(qū)域中保存圖像數(shù)據(jù)時(shí),按照?qǐng)D像之間的覆蓋關(guān)系進(jìn)行2D圖像與3D左圖和/或3D右圖的合并,保存所述合并后圖像的圖像數(shù)據(jù);所述顯示引擎從分配的存儲(chǔ)區(qū)域直接讀取到所述合并后圖像的圖像數(shù)據(jù);或者需傳輸所述合并后圖像的圖像數(shù)據(jù)的顯示引擎從分配的多個(gè)存儲(chǔ)區(qū)域分別讀取需合并的多幅圖像的圖像數(shù)據(jù),按照?qǐng)D像之間的覆蓋關(guān)系進(jìn)行2D圖像與3D左圖和/或3D右圖的合并,得到所述合并后圖像的圖像數(shù)據(jù)。
全文摘要
一種2D圖像和3D圖像的圖像數(shù)據(jù)存儲(chǔ)、傳輸方法和裝置,存儲(chǔ)方法包括為顯示引擎分配存儲(chǔ)區(qū)域;在存儲(chǔ)區(qū)域保存需同時(shí)傳輸?shù)?D和3D圖像數(shù)據(jù),至少包括2D圖像、3D左圖和3D右圖的顯示部分的解碼恢復(fù)后未經(jīng)壓縮的圖像數(shù)據(jù)。傳輸方法包括顯示引擎從分配的存儲(chǔ)區(qū)域獲取待傳輸?shù)?D和3D圖像數(shù)據(jù),將所述圖像數(shù)據(jù)打包后同時(shí)傳輸?shù)斤@示設(shè)備。顯示處理裝置包括內(nèi)存、顯示控制單元、顯示引擎和傳輸接口,其中顯示控制單元在內(nèi)存中為顯示引擎分配存儲(chǔ)區(qū)域并控制圖像數(shù)據(jù)的保存,將存儲(chǔ)區(qū)域的位置通知相應(yīng)顯示引擎并觸發(fā)顯示引擎從中讀取數(shù)據(jù)。本發(fā)明可使得傳輸?shù)斤@示設(shè)備的3D圖像無細(xì)節(jié)損失,從而可以顯示更高質(zhì)量的3D圖像。
文檔編號(hào)H04N13/00GK102271272SQ20111023911
公開日2011年12月7日 申請(qǐng)日期2011年8月19日 優(yōu)先權(quán)日2011年8月19日
發(fā)明者劉寧, 李統(tǒng)福, 閆飛 申請(qǐng)人:深圳超多維光電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
台山市| 壤塘县| 柳江县| 延长县| 丹东市| 临猗县| 文山县| 绥滨县| 珠海市| 阿拉善左旗| 襄汾县| 沙坪坝区| 江源县| 册亨县| 永吉县| 高尔夫| 兴宁市| 南涧| 湘西| 石台县| 曲阳县| 文昌市| 庆城县| 宜兴市| 凉山| 盘山县| 河曲县| 张掖市| 海阳市| 略阳县| 乐业县| 高安市| 洛扎县| 瑞金市| 麻栗坡县| 武夷山市| 南溪县| 泰安市| 尚志市| 富源县| 邳州市|