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

虛擬現(xiàn)實設(shè)備的圖像處理方法及裝置的制造方法

文檔序號:9712000閱讀:261來源:國知局
虛擬現(xiàn)實設(shè)備的圖像處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于圖像處理技術(shù)領(lǐng)域,尤其涉及虛擬現(xiàn)實設(shè)備的圖像處理方法及裝置。
【背景技術(shù)】
[0002]虛擬現(xiàn)實設(shè)備能夠創(chuàng)造出一種逼真的虛擬的顯示效果。目前出現(xiàn)的虛擬現(xiàn)實設(shè)備包括智能眼鏡和虛擬現(xiàn)實頭盔等。虛擬現(xiàn)實設(shè)備在運行過程中,與用戶的左眼對應(yīng)的顯示區(qū)域以及與用戶的右眼對應(yīng)的顯示區(qū)域分別顯示不同的圖像,人眼獲取這種帶有差異的信息后產(chǎn)生立體感,也可以認(rèn)為虛擬現(xiàn)實設(shè)備能夠向用戶呈現(xiàn)3D效果的圖像。
[0003]但是,用戶在使用虛擬現(xiàn)實設(shè)備的過程中同樣有觀看2D影像的需求,而現(xiàn)在的虛擬現(xiàn)實設(shè)備的設(shè)計架構(gòu)是不同的顯示區(qū)域播放不同的視頻源,因此現(xiàn)有的虛擬現(xiàn)實設(shè)備無法滿足用戶觀看2D影像的需求。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明的目的在于提供一種虛擬現(xiàn)實設(shè)備的圖像處理方法及裝置,使得虛擬現(xiàn)實設(shè)備能夠在播放2D影像時存在至少兩個同步顯示區(qū)域,以滿足用戶在虛擬現(xiàn)實設(shè)備觀看2D影像的需求。
[0005]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0006]第一方面,本發(fā)明公開一種虛擬現(xiàn)實設(shè)備的圖像處理方法,所述虛擬現(xiàn)實設(shè)備具有N個顯示區(qū)域,其中N為大于1的整數(shù),第一顯示區(qū)域?qū)?yīng)于第一顯示組件,其他顯示區(qū)域分別對應(yīng)于一個第二顯示組件,所述圖像處理方法包括:
[0007]所述第一顯示組件獲取圖像數(shù)據(jù),在所述第一顯示區(qū)域輸出所述圖像數(shù)據(jù);
[0008]各個所述第二顯示組件在所述第一顯示組件的回調(diào)接口截取所述圖像數(shù)據(jù),分別在對應(yīng)的顯示區(qū)域輸出所述圖像數(shù)據(jù)。
[0009]優(yōu)選的,上述圖像處理方法中,所述第一顯示組件獲取圖像數(shù)據(jù),具體為:
[0010]所述第一顯示組件獲取預(yù)先創(chuàng)建的MediaPlayer對象對視頻文件進(jìn)行解碼得到的圖像數(shù)據(jù)。
[0011]優(yōu)選的,上述圖像處理方法中,所述第一顯示組件為TextureView組件,所述第二顯示組件為ImageV i ew組件。
[0012]優(yōu)選的,上述圖像處理方法中,所述第一顯示組件獲取圖像數(shù)據(jù),在所述第一顯示區(qū)域輸出所述圖像數(shù)據(jù),具體為:
[0013]確定所述TextureView組件中指向內(nèi)存緩沖區(qū)的指針變量;
[0014]將所述TextureView組件中指向內(nèi)存緩沖區(qū)的指針變量設(shè)置為所述MediaPlayer對象中指向內(nèi)存緩沖區(qū)的指針變量;
[0015]所述MediaPlayer對象更新所述內(nèi)存緩沖區(qū)的圖像數(shù)據(jù)時,所述TextureView組件的SurfaceTextureListener回調(diào)接口中的onSurfaceTextureUpdated函數(shù)獲取所述內(nèi)存緩沖區(qū)更新后的圖像數(shù)據(jù),在所述第一顯示區(qū)域輸出獲取到的圖像數(shù)據(jù)。
[0016]優(yōu)選的,上述圖像處理方法中,各個所述第二顯示組件在所述第一顯示組件的回調(diào)接口截取所述圖像數(shù)據(jù),具體為:
[0017]各個所述Image View 組件在所述 TextureView 組件的 SurfaceTextureListener 回調(diào)接口中的onSurfaceTextureUpdated函數(shù)處,截取所述onSurfaceTextureUpdated函數(shù)從所述內(nèi)存緩沖區(qū)獲取到的圖像數(shù)據(jù)。
[0018]第二方面,本發(fā)明公開一種虛擬現(xiàn)實設(shè)備的圖像處理裝置,所述虛擬現(xiàn)實設(shè)備具有N個顯示區(qū)域,其中N為大于1的整數(shù);
[0019]所述圖像處理裝置包括一個第一顯示組件和N-1個第二顯示組件;
[0020]所述第一顯示組件對應(yīng)于所述N個顯示區(qū)域中的第一顯示區(qū)域;
[0021]所述N-1個第二顯示組件分別對應(yīng)于所述N個顯示區(qū)域中除所述第一顯示區(qū)域之外的其他顯示區(qū)域,各個第二顯示組件對應(yīng)于不同的顯示區(qū)域;
[0022]所述第一顯示組件用于獲取圖像數(shù)據(jù),在所述第一顯示區(qū)域輸出獲取到的圖像數(shù)據(jù);
[0023]所述第二顯示組件在所述第一顯示組件的回調(diào)接口截取所述圖像數(shù)據(jù),在對應(yīng)的顯示區(qū)域輸出所述圖像數(shù)據(jù)。
[0024]優(yōu)選的,上述圖像處理裝置中,所述第一顯示組件被配置為:獲取預(yù)先創(chuàng)建的MediaPlayer對象對視頻文件進(jìn)行解碼得到的圖像數(shù)據(jù),在所述第一顯示區(qū)域輸出獲取到的圖像數(shù)據(jù)。
[0025]優(yōu)選的,上述圖像處理裝置中,所述第一顯示組件為TextureView組件,所述第二顯示組件為ImageV i ew組件。
[0026]優(yōu)選的,上述圖像處理裝置中,所述第一顯示組件獲取圖像數(shù)據(jù),在所述第一顯示區(qū)域輸出所述圖像數(shù)據(jù),具體為:
[0027]所述MediaPlayer對象更新所述內(nèi)存緩沖區(qū)的圖像數(shù)據(jù)時,所述TextureView組件的SurfaceTextureListener回調(diào)接口中的onSurfaceTextureUpdated函數(shù)獲取所述內(nèi)存緩沖區(qū)更新后的圖像數(shù)據(jù),在所述第一顯示區(qū)域輸出獲取到的圖像數(shù)據(jù);
[0028]其中,預(yù)先確定所述TextureView組件中指向內(nèi)存緩沖區(qū)的指針變量,將所述TextureView組件中指向內(nèi)存緩沖區(qū)的指針變量設(shè)置為所述MediaPlayer對象中指向內(nèi)存緩沖區(qū)的指針變量。
[0029]優(yōu)選的,上述圖像處理裝置中,各個所述第二顯示組件在所述第一顯示組件的回調(diào)接口截取所述圖像數(shù)據(jù),具體為:
[0030]各個所述Image View 組件在所述 TextureView 組件的 SurfaceTextureListener 回調(diào)接口中的onSurfaceTextureUpdated函數(shù)處,截取所述onSurfaceTextureUpdated函數(shù)從所述內(nèi)存緩沖區(qū)獲取到的圖像數(shù)據(jù)。
[0031]由此可見,本發(fā)明的有益效果為:
[0032]本發(fā)明公開的虛擬現(xiàn)實設(shè)備的圖像處理方法,虛擬現(xiàn)實設(shè)備包括多個顯示區(qū)域,其中第一顯示區(qū)域?qū)?yīng)于第一顯示組件,其他的顯示區(qū)域分別對應(yīng)于一個第二顯示組件,第一顯示組件直接獲取圖像數(shù)據(jù)、并在第一顯示區(qū)域輸出,各個第二顯示組件從第一顯示組件的回調(diào)接口截取第一顯示組件獲取到的圖像數(shù)據(jù)、并在相應(yīng)的顯示區(qū)域輸出。由于第一顯示組件和第二顯示組件獲取到的是同一幀圖像的圖像數(shù)據(jù),并在虛擬現(xiàn)實設(shè)備的多個顯示區(qū)域同時輸出同一幀圖像,因此能夠?qū)崿F(xiàn)虛擬現(xiàn)實設(shè)備中多個顯示區(qū)域的同步顯示,從而滿足用戶通過虛擬現(xiàn)實設(shè)備觀看2D視頻的需求。
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0034]圖1為本發(fā)明公開的虛擬現(xiàn)實設(shè)備的一種圖像處理方法的流程圖;
[0035]圖2為本發(fā)明公開的虛擬現(xiàn)實設(shè)備的另一種圖像處理方法的流程圖;
[0036]圖3為本發(fā)明公開的虛擬現(xiàn)實設(shè)備的一種圖像處理裝置的結(jié)構(gòu)示意圖;
[0037]圖4為本發(fā)明公開的虛擬現(xiàn)實設(shè)備的另一種圖像處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0038]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0039]本發(fā)明公開虛擬現(xiàn)實設(shè)備的圖像處理方法及裝置,以使得虛擬現(xiàn)實設(shè)備能夠在播放2D影像時存在至少兩個同步顯示區(qū)域,滿足用戶在虛擬現(xiàn)實設(shè)備觀看2D影像的需求。
[0040]參見圖1,圖1為本發(fā)明公開的虛擬現(xiàn)實設(shè)備的一種圖像處理方法的流程圖。其中,虛擬現(xiàn)實設(shè)備包括N個顯示區(qū)域,N為大于1的整數(shù)。
[0041]虛擬現(xiàn)實設(shè)備中的N個顯示區(qū)域可以為N個單獨的顯示屏。例如:智能眼鏡的左鏡片為一個顯示區(qū)域,智能眼鏡的右鏡片為一個顯示區(qū)域。
[0042]虛擬現(xiàn)實設(shè)備中的N個顯示區(qū)域也可以為一個或多個顯示屏上的N個不同區(qū)域。例如:智能頭盔的顯示面罩上,位于用戶左眼前方的區(qū)域為一個顯示區(qū)域,位于用戶右眼前方的區(qū)域為另一個顯示區(qū)域。
[0043]當(dāng)然,虛擬現(xiàn)實設(shè)備中顯示區(qū)域的數(shù)量并不限定于2。
[0044]虛擬現(xiàn)實設(shè)備的N個顯示區(qū)域中的第一顯示區(qū)域?qū)?yīng)于第一顯示組件,其他的顯示區(qū)域分別對應(yīng)于一個第二顯示組件。需要說明的是,第一顯示區(qū)域可以為N個顯示區(qū)域中的任意一個。
[0045]該圖像處理方法包括:
[0046]步驟S11:第一顯示組件獲取圖像數(shù)據(jù),在第一顯示區(qū)域輸出所述圖像數(shù)據(jù)。
[0047]第一顯示組件從視頻源獲取圖像數(shù)據(jù)。第一顯示組件執(zhí)行一次獲取圖像數(shù)據(jù)的操作,能夠獲取到一幀圖像的數(shù)據(jù),并在第一顯
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平塘县| 苏州市| 越西县| 景洪市| 保亭| 安溪县| 中宁县| 高密市| 北京市| 滦平县| 宁南县| 红原县| 高州市| 姜堰市| 伽师县| 五河县| 涡阳县| 广安市| 连城县| 南投县| 丹阳市| 五峰| 辽源市| 龙南县| 屏东县| 榕江县| 平邑县| 五寨县| 屏东市| 巴南区| 芒康县| 博兴县| 汉中市| 合水县| 怀安县| 弋阳县| 长葛市| 宁津县| 达拉特旗| 镇江市| 镇安县|