鬼佬大哥大
  • / 14
  • 下載費用:30 金幣  

一種實現2D圖像轉3D圖像的裝置、方法和系統.pdf

關 鍵 詞:
一種 實現 圖像 裝置 方法 系統
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201110056324.3

申請日:

2011.03.09

公開號:

CN102685517B

公開日:

2015.01.28

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):H04N 13/00申請日:20110309|||公開
IPC分類號: H04N13/00 主分類號: H04N13/00
申請人: 聯想(北京)有限公司
發明人: 毛興中; 謝巍
地址: 100085 北京市海淀區上地信息產業基地創業路6號
優先權:
專利代理機構: 北京銀龍知識產權代理有限公司 11243 代理人: 許靜;安利霞
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201110056324.3

授權公告號:

102685517B||||||

法律狀態公告日:

2015.01.28|||2012.11.14|||2012.09.19

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明提供一種實現2D圖像轉3D圖像的裝置、方法和系統,裝置包括:輸入接口單元輸入2D圖像媒體流;圖像處理單元在2D圖像媒體流中選取一個2D圖像,2D圖像包含圖像調整區域和未調整圖像區域;將2D圖像緩存第一預定數目個時鐘片段,在每一時鐘片段內在2D圖像中確定圖像調整區域,并從中選定第二預定數目個像素并計算出延遲時間,根據延遲時間調整圖像調整區域中像素間的視差深度;在第一預定數目個時鐘片段之后,將圖像調整區域與未調整圖像區域整合在一起形成對應的3D圖像;輸出接口單元輸出3D圖像對應的3D圖像媒體流。有益效果如下:不需要存儲多個圖像以及多個分辨率大小的內存,節省了軟硬件資源,轉換過程簡單快速。

權利要求書

1.一種實現2D圖像轉3D圖像的裝置,其特征在于,包括:
輸入接口單元,用于輸入2D圖像媒體流;
圖像處理單元,用于在2D圖像媒體流中選取一個2D圖像,所述2D圖
像包含圖像調整區域和未調整圖像區域;將所述2D圖像緩存第一預定數目個
時鐘片段,在每一個時鐘片段內在所述2D圖像中確定圖像調整區域,從所述
圖像調整區域中選定第二預定數目個像素并計算出對應的延遲時間,根據所述
延遲時間調整所述圖像調整區域中像素間的視差深度;
在所述第一預定數目個時鐘片段之后,將所述圖像調整區域與未調整圖像
區域整合在一起形成對應的3D圖像;
輸出接口單元,用于輸出所述3D圖像對應的3D圖像媒體流。
2.根據權利要求1所述的裝置,其特征在于,所述圖像處理單元包括:
圖像截獲模塊,用于在2D圖像媒體流中截獲一個2D圖像,并將該2D
圖像緩存第一預定數目個時鐘片段。
3.根據權利要求1所述的裝置,其特征在于,所述圖像處理單元還包括:
第一圖像行處理模塊,用于當選定所述圖像調整區域為所述2D圖像中的
奇數行圖像數據時,在每一個時鐘片段內,對該奇數行圖像數據進行延遲處理;
第一初始延遲基數設定模塊,用于在對所述奇數行圖像數據進行延遲處理
之前,設定所述奇數行圖像數據能夠延遲的最大數目個時鐘片段作為初始延遲
基數,且所述初始延遲基數不超過所述第一預定數目。
4.根據權利要求1所述的裝置,其特征在于,所述圖像處理單元包括:
第二圖像行處理模塊,用于當選定所述圖像調整區域為所述2D圖像中的
偶數行圖像數據時,在每一個時鐘片段內,對該偶數行圖像數據進行延遲處理;
第二初始延遲基數設定模塊,用于在對所述偶數行圖像數據進行延遲處理
之前,設定所述偶數行圖像數據能夠延遲的最大數目個時鐘片段作為初始延遲
基數,且所述初始延遲基數不超過所述第一預定數目。
5.根據權利要求1所述的裝置,其特征在于,還包括:
圖像組調整單元,用于在所述2D圖像中,將第三預定數目的行劃分為一
組;通知所述圖像處理單元對于每一組確定不同的第一預定數目以實現不同的
視差深度。
6.一種實現2D圖像轉3D圖像的方法,其特征在于,包括:
輸入2D圖像媒體流;
在2D圖像媒體流中選取一個2D圖像,所述2D圖像包含圖像調整區域
和未調整圖像區域;將所述2D圖像緩存第一預定數目個時鐘片段,在每一個
時鐘片段內在所述2D圖像中確定圖像調整區域,從所述圖像調整區域中選定
第二預定數目個像素并計算出對應的延遲時間,根據所述延遲時間調整所述圖
像調整區域中像素間的視差深度;
在所述第一預定數目個時鐘片段之后,將所述圖像調整區域與未調整圖像
區域整合在一起形成對應的3D圖像;
輸出所述3D圖像對應的3D圖像媒體流。
7.根據權利要求6所述的方法,其特征在于,
當選定的所述圖像調整區域為所述2D圖像中的奇數行圖像數據時,設定
所述奇數行圖像數據能夠延遲的最大數目個時鐘片段作為初始延遲基數,且所
述初始延遲基數不超過所述第一預定數目;在每一個時鐘片段內,對該奇數行
圖像數據進行延遲處理。
8.根據權利要求6所述的方法,其特征在于,
當選定的所述圖像調整區域為所述2D圖像中的偶數行圖像數據時,設定
所述偶數行圖像數據能夠延遲的最大數目個時鐘片段作為初始延遲基數,且所
述初始延遲基數不超過所述第一預定數目;在每一個時鐘片段內,對該偶數行
圖像數據進行延遲處理。
9.一種實現2D圖像轉3D圖像的系統,其特征在于,包括:
輸入接口單元,用于輸入2D圖像媒體流;
圖像處理單元,用于在2D圖像媒體流中依次選取一個2D圖像,所述2D
圖像包含圖像調整區域和未調整圖像區域;將所述2D圖像緩存第一預定數目
個時鐘片段,在每一個時鐘片段內在所述2D圖像中確定圖像調整區域,從所
述圖像調整區域中選定第二預定數目個像素并計算出對應的延遲時間,根據所
述延遲時間調整所述圖像調整區域中像素間的視差深度;
在所述第一預定數目個時鐘片段之后,將所述圖像調整區域與未調整圖像
區域整合在一起形成對應的3D圖像;
輸出接口單元,用于輸出所述3D圖像對應的3D圖像媒體流;
接收設備,用于輸入所述3D圖像媒體流并顯示。
10.根據權利要求9所述的系統,其特征在于,還包括:
圖像截獲模塊,用于在2D圖像媒體流中截獲一個2D圖像,并將該2D
圖像緩存第一預定數目個時鐘片段;
所述圖像處理單元還包括:
第一圖像行處理模塊,用于當選定所述圖像調整區域為所述2D圖像中的
奇數行圖像數據時,在每一個時鐘片段內,對該奇數行圖像數據進行延遲處理;
第一初始延遲基數設定模塊,用于在對所述奇數行圖像數據進行延遲處理
之前,設定所述奇數行圖像數據能夠延遲的最大數目個時鐘片段作為初始延遲
基數,且所述初始延遲基數不超過所述第一預定數目;
第二圖像行處理模塊,用于當選定所述圖像調整區域為所述2D圖像中的
偶數行圖像數據時,在每一個時鐘片段內,對該偶數行圖像數據進行延遲處理;
第二初始延遲基數設定模塊,用于在對所述偶數行圖像數據進行延遲處理
之前,設定所述偶數行圖像數據能夠延遲的最大數目個時鐘片段作為初始延遲
基數,且所述初始延遲基數不超過所述第一預定數目。

說明書

一種實現2D圖像轉3D圖像的裝置、方法和系統

技術領域

本發明涉及電視技術,特別是指一種實現2D圖像轉3D圖像的裝置、方
法和系統。

背景技術

隨著電視技術的發展,3D顯示器、3D電視等產品正逐步進入國內外用戶
的視野,在生產廠商普及3D產品的同時,3D內容極其匱乏的事實不容回避。
國內市場上3D節目內容在視頻影視內容中的總量不超過1%,即便是嶄新制
作的內容,短期內3D格式節目內容的也很難提升到10%以上。

現有技術中,為了提供3D格式節目內容,通常采用雙緩存(Buffer)緩存兩
幅圖像:一副圖像供左眼觀看,另一幅圖像供右眼觀看,然后根據顯示模式將
兩幅圖像合成,最后輸出到驅動程序接口(FrameBuffer)。且上述過程需要依賴
計算機的CPU和內存資源實現。

發明人發現現有技術存在如下問題:采用現有技術占用CPU及內存資源
太多,現有雙Buffer雙圖像方案,一般需要2個與顯示分辨率大小相當的內存
資源及一個FameBuffer;在播放高清視頻時,首先要完成高清解碼這一任務,
與此同時還要進行2D轉3D處理。如此復雜的處理過程和大量的計算勢必會
影響到視頻播放的流暢性和用戶感受,且只能在計算機上實現,而無法移植到
高清播放器和機頂盒等設備上。

發明內容

本發明要解決的技術問題是提供一種實現2D圖像轉3D圖像的裝置、方
法和系統,用于解決現有技術中,將普通的2D圖像轉換為3D圖像的過程中,
需要經過復雜的處理過程和大量的計算,導致影響到視頻播放的流暢性和用戶
感受的缺陷。

為解決上述技術問題,本發明的實施例提供一種實現2D圖像轉3D圖像
的裝置,包括:輸入接口單元,用于輸入2D圖像媒體流;圖像處理單元,用
于在2D圖像媒體流中選取一個2D圖像,所述2D圖像包含圖像調整區域和
未調整圖像區域;將所述2D圖像緩存第一預定數目個時鐘片段,在每一個時
鐘片段內在所述2D圖像中確定圖像調整區域,從所述圖像調整區域中選定第
二預定數目個像素并計算出對應的延遲時間,根據所述延遲時間調整所述圖像
調整區域中像素間的視差深度;在所述第一預定數目個時鐘片段之后,將所述
圖像調整區域與未調整圖像區域整合在一起形成對應的3D圖像;輸出接口單
元,用于輸出所述3D圖像對應的3D圖像媒體流。

所述的裝置中,所述圖像處理單元包括:圖像截獲模塊,用于在2D圖像
媒體流中截獲一個2D圖像,并將該2D圖像緩存第一預定數目個時鐘片段。

所述的裝置中,所述圖像處理單元還包括:第一圖像行處理模塊,用于當
選定所述圖像調整區域為所述2D圖像中的奇數行圖像數據時,在每一個時鐘
片段內,對該奇數行圖像數據進行延遲處理;第一初始延遲基數設定模塊,用
于在對所述奇數行圖像數據進行延遲處理之前,設定所述奇數行圖像數據能夠
延遲的最大數目個時鐘片段作為初始延遲基數,且所述初始延遲基數不超過所
述第一預定數目。

所述的裝置中,所述圖像處理單元包括:第二圖像行處理模塊,用于當選
定所述圖像調整區域為所述2D圖像中的偶數行圖像數據時,在每一個時鐘片
段內,對該偶數行圖像數據進行延遲處理;第二初始延遲基數設定模塊,用于
在對所述偶數行圖像數據進行延遲處理之前,設定所述偶數行圖像數據能夠延
遲的最大數目個時鐘片段作為初始延遲基數,且所述初始延遲基數不超過所述
第一預定數目。

所述的裝置中,還包括:圖像組調整單元,用于在所述2D圖像中,將第
三預定數目的行劃分為一組;通知所述圖像處理單元對于每一組確定不同的第
一預定數目以實現不同的視差深度。

一種實現2D圖像轉3D圖像的方法,包括:輸入2D圖像媒體流;在2D
圖像媒體流中選取一個2D圖像,所述2D圖像包含圖像調整區域和未調整圖
像區域;將所述2D圖像緩存第一預定數目個時鐘片段,在每一個時鐘片段內
在所述2D圖像中確定圖像調整區域,從所述圖像調整區域中選定第二預定數
目個像素并計算出對應的延遲時間,根據所述延遲時間調整所述圖像調整區域
中像素間的視差深度;在所述第一預定數目個時鐘片段之后,將所述圖像調整
區域與未調整圖像區域整合在一起形成對應的3D圖像;輸出所述3D圖像對
應的3D圖像媒體流。

所述的方法中,當選定的所述圖像調整區域為所述2D圖像中的奇數行圖
像數據時,設定所述奇數行圖像數據能夠延遲的最大數目個時鐘片段作為初始
延遲基數,且所述初始延遲基數不超過所述第一預定數目;在每一個時鐘片段
內,對該奇數行圖像數據進行延遲處理。

所述的方法中,當選定的所述圖像調整區域為所述2D圖像中的偶數行圖
像數據時,設定所述偶數行圖像數據能夠延遲的最大數目個時鐘片段作為初始
延遲基數,且所述初始延遲基數不超過所述第一預定數目;在每一個時鐘片段
內,對該偶數行圖像數據進行延遲處理。

一種實現2D圖像轉3D圖像的系統,包括:輸入接口單元,用于輸入2D
圖像媒體流;圖像處理單元,用于在2D圖像媒體流中依次選取一個2D圖像,
所述2D圖像包含圖像調整區域和未調整圖像區域;將所述2D圖像緩存第一
預定數目個時鐘片段,在每一個時鐘片段內在所述2D圖像中確定圖像調整區
域,從所述圖像調整區域中選定第二預定數目個像素并計算出對應的延遲時
間,根據所述延遲時間調整所述圖像調整區域中像素間的視差深度;在所述第
一預定數目個時鐘片段之后,將所述圖像調整區域與未調整圖像區域整合在一
起形成對應的3D圖像;輸出接口單元,用于輸出所述3D圖像對應的3D圖
像媒體流;接收設備,用于輸入所述3D圖像媒體流并顯示。

所述的系統中,還包括:圖像截獲模塊,用于在2D圖像媒體流中截獲一
個2D圖像,并將該2D圖像緩存第一預定數目個時鐘片段;所述圖像處理單
元還包括:第一圖像行處理模塊,用于當選定所述圖像調整區域為所述2D圖
像中的奇數行圖像數據時,在每一個時鐘片段內,對該奇數行圖像數據進行延
遲處理;第一初始延遲基數設定模塊,用于在對所述奇數行圖像數據進行延遲
處理之前,設定所述奇數行圖像數據能夠延遲的最大數目個時鐘片段作為初始
延遲基數,且所述初始延遲基數不超過所述第一預定數目;第二圖像行處理模
塊,用于當選定所述圖像調整區域為所述2D圖像中的偶數行圖像數據時,在
每一個時鐘片段內,對該偶數行圖像數據進行延遲處理;第二初始延遲基數設
定模塊,用于在對所述偶數行圖像數據進行延遲處理之前,設定所述偶數行圖
像數據能夠延遲的最大數目個時鐘片段作為初始延遲基數,且所述初始延遲基
數不超過所述第一預定數目。

本發明的上述技術方案的有益效果如下:不需要存儲多個圖像以及多個分
辨率大小的內存Buffer,節省了軟硬件資源,轉換過程簡單快速,解決了大數
據碼流視頻播放受限的問題,能夠應用在計算機、搞清播放器、機頂盒以及電
視技術中。

附圖說明

圖1為本發明實施例2D圖像轉3D圖像的裝置結構示意圖一;

圖2為本發明實施例2D圖像轉3D圖像的裝置結構示意圖二;

圖3為本發明實施例將2D圖像轉換為3D圖像的工作原理示意圖;

圖4為本發明實施例實現2D圖像轉3D圖像的方法流程示意圖;

圖5為本發明實施例實現2D圖像轉3D圖像的系統示意圖一;

圖6為本發明實施例實現2D圖像轉3D圖像的系統示意圖二。

具體實施方式

為使本發明要解決的技術問題、技術方案和優點更加清楚,下面將結合附
圖及具體實施例進行詳細描述。

2D圖像是二維圖形,3D圖像(3d,three-dimensional)則是三維圖形。在不
同設備-例如高清晰電視機的屏幕上顯示3d圖形是指在一個物理平面里顯示三
維圖形,這與現實世界里真實的三維物體不同,屏幕里的三維圖形只是看起來
很像真實世界的物體。眼睛有一個特性就是在觀看物體的時候,會由于近大遠
小的原理而形成立體感。屏幕是平面二維的,之所以能欣賞到真如實物般的三
維圖像,是因為顯示在屏幕上時色彩灰度的不同而使眼睛產生了視覺上的錯
覺,從而將二維的屏幕感知為三維圖像。

本發明實施例提供一種實現2D圖像轉3D圖像的裝置,如圖1所示,包
括:

輸入接口單元101,用于輸入2D圖像媒體流;

圖像處理單元102,用于在2D圖像媒體流中選取一個2D圖像,所述2D
圖像包含圖像調整區域和未調整圖像區域;將所述2D圖像緩存第一預定數目
個時鐘片段,在每一個時鐘片段內在所述2D圖像中確定圖像調整區域,從所
述圖像調整區域中選定第二預定數目個像素并計算出對應的延遲時間,根據所
述延遲時間調整所述圖像調整區域中像素間的視差深度;

在所述第一預定數目個時鐘片段之后,將所述圖像調整區域與未調整圖像
區域整合在一起形成對應的3D圖像;

輸出接口單元103,用于輸出所述3D圖像對應的3D圖像媒體流。

應用所提供的技術方案,不需要存儲多個圖像以及多個分辨率大小的內存
Buffer,節省了軟硬件資源,轉換過程簡單快速,解決了大數據碼流視頻播放
受限的問題,能夠應用在計算機、搞清播放器、機頂盒以及電視技術中。

所提供的技術方案中,圖像處理單元102包括:

圖像截獲模塊,用于在2D圖像媒體流中截獲一個2D圖像,并將該2D
圖像緩存第一預定數目個時鐘片段;其中,所述第一預定數目采用經驗數值。

圖像處理單元102還包括:

第一圖像行處理模塊,用于當選定所述圖像調整區域為所述2D圖像中的
奇數行圖像數據時,在每一個時鐘片段內,對該奇數行圖像數據進行延遲處理;

第一初始延遲基數設定模塊,用于在對該奇數行圖像數據進行延遲處理之
前,設定所述奇數行圖像數據能夠延遲的最大值作為初始延遲基數。

以及,

第二圖像行處理模塊,用于當選定所述圖像調整區域為所述2D圖像中的
偶數行圖像數據時,在每一個時鐘片段內,對該偶數行圖像數據進行延遲處理;

第二初始延遲基數設定模塊,用于在對該偶數行圖像數據進行延遲處理之
前,設定所述偶數行圖像數據能夠延遲的最大值作為初始延遲基數。

裝置中還包括:圖像組調整單元,用于在所述2D圖像中,將第三預定數
目的行劃分為一組;通知所述圖像處理單元102對于每一組確定不同的第一預
定數目以實現不同的視差深度。

如圖2所示,圖像處理單元102可以包括:轉換選擇單元1021、偏振模
式單元1022和紅藍模式單元1023。其中,轉換選擇單元1021用于在不同的
模式單元之間實現選擇,不同的所述模式單元分別采用不同的技術或算法實現
將2D圖像轉換為3D圖像。

偏振模式單元1022,用于根據橫波傳播原理對所述2D圖像進行偏振轉換
為所述3D圖像;

紅藍模式單元1023,用于采用第一濾鏡對所述2D圖像對應的第一光波進
行過濾,第二濾鏡對所述2D圖像對應的第二光波進行過濾;過濾后的第一光
波與過濾后的第二光波整合為所述3D圖像。

其中,偏振模式單元1022包括:

圖像截獲模塊,用于在2D圖像媒體流中截獲一個2D圖像,并將該2D
圖像緩存第一預定數目個時鐘片段;

圖像行處理模塊,用于當選定的第二預定數目個像素所在的圖像調整區域
具體為所述2D圖像中的一個奇數行圖像數據時,在每一個時鐘片段內,根據
橫波傳播原理對該奇數行圖像數據進行處理;以及,

圖像整合模塊,用于將調整后的所述奇數行圖像數據與未調整的偶數行圖
像數據進行整合后形成所述3D圖像。

在實現2D圖像轉3D圖像的裝置中,還包括:

接口轉換單元,用于當與所述輸入接口單元101連接時,將不同格式的數
據轉換為所述輸入接口單元101能夠識別的2D圖像媒體流;當與所述輸出接
口單元103以及接收設備連接時,將所述3D圖像媒體流轉換為所述接收設備
能夠識別的數據。

圖像組調整單元,用于在所述2D圖像中,將第三預定數目的行劃分為一
組;對于每一組,通知所述圖像處理單元調整的視差深度不同。

為幫助技術人員理解如何應用不同的模式單元實現技術方案,不失一般
性,以偏振模式單元1022為例描述將2D圖像轉換為3D圖像的過程,如圖3
所示,包括:

步驟301,檢測當前顯示設備在偏振情形下的顯示分辨率,本實施例中設
定顯示設備支持偏振3D的分辨率為1920*1080p,即2D圖像的行數Arr=1080;
1920為當前分辨率下的每行的像素個數。

步驟302,將2D圖像按行分組,若干行為一組,一共有n組;本實施例
以32行為一組,一個2D圖像共分為n=34組,即共32*34=1088行,約等于
1080行,其中最后一組不滿32行,但其處理的工作原理一致。

步驟303,將2D圖像對應的2D圖像媒體流緩存/延遲第一預定數目M個
時鐘片段,例如本實施例中設定第一預定數目的初始值M=56。

步驟304,設置偶數行延遲參數m0以及偶數行的初始延遲基數M0,優
選的設定M0=56;設置奇數行延遲參數m1以及奇數行的初始延遲基數M1,
優選的M1=0。其中,M0和M1的上限均不得超過第一預定數目M。

設偶數行延遲參數m0=M0,奇數行延遲參數m1=M1。

步驟305,對不同的參數進行初始化,包括:

行像素計數器X復位清零。

步驟306,判斷當前所處理的2D圖像是否處理結束了,如果是則轉步驟
305,否則轉步驟307。

具體的可以對于當前所處理的2D圖像的行數Arr進行判斷,如果達到
1080表示對當前的2D圖像處理完畢。

步驟307,判斷當前所處理的行是否是偶數行,如果是轉步驟308,否則
轉步驟309。

步驟308,設置延遲時間m=m0,其中,m0是偶數行當前的延遲時間。
直接轉步驟312。

步驟309,對奇數行的數據進行處理,首先需要判斷對當前組的掃描是否
結束,如果結束轉步驟310,否則轉步驟311。

步驟310,執行奇數行m1=m1+1,轉步驟312。

步驟311,執行奇數行m1=m1。

步驟312,由延遲m個時鐘后的RGB數據生成3D圖像數據,轉步驟313
并同時直接轉步驟314。

其中的圖像處理包括:偶數行圖像數據指定為當前RGB數據;奇數行圖
像數據由延遲m個時鐘片段后的RGB數據生成。即,根據設定的m個時鐘
片段,在其中的每一個時鐘片段中對至少一個奇數行的圖像數據進行延遲處
理;具體而言,將奇數行圖像數據作為等待調整的所述圖像調整區域,在奇數
行圖像數據中選定所述第二預定數目個像素并計算出對應的延遲時間,根據所
述延遲時間調整所述圖像調整區域中像素間的視差深度。

行像素計數器X加1。

步驟313,判斷當前行掃描輸出是否結束,如果是轉步驟306,否則轉步
驟312。

步驟314,由延遲m個時鐘后的RGB數據生成3D圖像數據。

傳輸中的2D圖像媒體流是流媒體,如同水管中的水流;將該2D圖像媒
體流截獲后對其進行數據采集,以及經過3D處理后進行整合,包括:

(1),截獲2D圖像媒體流之后,將其存放在鎖存器中延遲m個時鐘片段。

(2),數據采集過程中,對于采集到的偶數行數據進行固定數目個時鐘片
段的延遲,該延遲用于調節圖像在整個屏幕上顯示位置的偏移量。優選的,該
數目可以選擇56。

(3),數據采集過程中,對采集到的奇數行圖像數據進行處理,在每一個
時鐘片段中選擇第二預定數目個像素。優選地第二預定數目為M0=88。

(4),對當前的奇數行圖像數據,采用偏振模式進行處理,調整該奇數行
圖像與周邊偶數行圖像之間的視差深度。

對應的,本發明實施例提供一種實現2D圖像轉3D圖像的方法,如圖4
所示,包括:

步驟401,輸入2D圖像媒體流;

步驟402,在2D圖像媒體流中選取一個2D圖像;將所述2D圖像緩存第
一預定數目個時鐘片段,在每一個時鐘片段內在所述2D圖像中選定第二預定
數目個像素,調整所述第二預定數目個像素所在的圖像調整區域的像素的視差
深度;

步驟403,在所述第一預定數目個時鐘片段之后,將完成調整后的圖像調
整區域與未調整的圖像區域整合在一起形成對應的3D圖像;

步驟404,輸出所述3D圖像對應的3D圖像媒體流。

應用所提供的技術方案,不需要存儲多個圖像以及多個分辨率大小的內存
Buffer,節省了軟硬件資源,轉換過程簡單快速,解決了大數據碼流視頻播放
受限的問題,能夠應用在計算機以及電視技術中。

方法中,輸入2D圖像媒體流之后還包括:選擇不同的模式實現將2D圖
像轉換為3D圖像;所述模式包括:

根據橫波傳播原理對所述2D圖像進行偏振轉換為所述3D圖像;

或者,采用第一濾鏡對所述2D圖像對應的第一光波進行過濾,第二濾鏡
對所述2D圖像對應的第二光波進行過濾;過濾后的第一光波與過濾后的第二
光波整合為所述3D圖像。

以及,所述在2D圖像媒體流中依次選取一個2D圖像;將所述2D圖像
緩存第一預定數目個時鐘片段,在每一個時鐘片段內在所述2D圖像中選定第
二預定數目個像素,調整所述第二預定數目個像素所在的圖像調整區域的像素
的視差深度,具體為:

在2D圖像媒體流中截獲一個2D圖像,并將該2D圖像緩存第一預定數
目個時鐘片段;

當選定的第二預定數目個像素所在的圖像調整區域具體為所述2D圖像中
的一個奇數行圖像數據時,在每一個時鐘片段內,根據橫波傳播原理對該奇數
行圖像數據進行偏振;

將調整后的所述奇數行圖像數據與未調整的偶數行圖像數據進行整合后
形成所述3D圖像。

對應的,本發明實施例提供一種實現2D圖像轉3D圖像的系統,如圖5
所示,包括:

輸入接口單元101,用于輸入2D圖像媒體流;

圖像處理單元102,用于在2D圖像媒體流中依次選取一個2D圖像;將
所述2D圖像緩存第一預定數目個時鐘片段,在每一個時鐘片段內在所述2D
圖像中選定第二預定數目個像素,調整所述第二預定數目個像素所在的圖像調
整區域的像素的視差深度;

在所述第一預定數目個時鐘片段之后,將完成調整后的圖像調整區域與未
調整的圖像區域整合在一起形成對應的3D圖像;

輸出接口單元103,用于輸出所述3D圖像對應的3D圖像媒體流;

接收顯示設備501,用于輸入所述3D圖像媒體流并顯示。

位于系統中的圖像處理單元102包括:

圖像截獲模塊,用于在2D圖像媒體流中截獲一個2D圖像,并將該2D
圖像緩存第一預定數目個時鐘片段;

圖像行處理模塊,用于當選定的第二預定數目個像素所在的圖像調整區域
具體為所述2D圖像中的一個奇數行圖像數據時,在每一個時鐘片段內,根據
橫波傳播原理對該奇數行圖像數據進行偏振;

圖像整合模塊,用于將調整后的所述奇數行圖像數據與未調整的偶數行圖
像數據進行整合后形成所述3D圖像。

如圖6所示,在視頻輸出設備與接收顯示設備501間增加一個2D轉3D
裝置,將HDMI輸入進來的數據以3D算法重新生成以行為單位的數據,實時
轉換成3D數據并實時輸出顯示。該2D轉3D裝置可以采用HDMI作為輸入
和輸出接口,并具體采用一塊FPGA芯片實現。采用本方案不需要存儲幀圖像
以及多個分辨率大小的內存Buffer,因而節省了軟硬件資源,且處理流程簡單
快速,解決了大碼流視頻播放受限問題;不但可以實現電腦輸出圖像3D化,
還可以通過普通高清播放器觀看3D影視以及通過機頂盒觀看3D的電視節目,
更好的實現了3D效果。

以上所述是本發明的優選實施方式,應當指出,對于本技術領域的普通技
術人員來說,在不脫離本發明所述原理的前提下,還可以作出若干改進和潤飾,
這些改進和潤飾也應視為本發明的保護范圍。

關于本文
本文標題:一種實現2D圖像轉3D圖像的裝置、方法和系統.pdf
鏈接地址:http://www.wwszu.club/p-6420815.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大