三維的顯示方法及系統(tǒng)的制作方法
【技術領域】
[0001] 本發(fā)明涉及計算機應用領域,尤其涉及一種三維的顯示方法及系統(tǒng)。
【背景技術】
[0002] 隨著3D電影的視覺沖擊,3D圖像、3D視頻正向家庭和個人使用的電子設備中滲 透,裸眼3D技術應運而生。目前,裸眼3D技術所展現(xiàn)的立體畫面是基于兩幅具有視角差的 二維圖像的合并而產生的,其中,所述視角差與人眼的左右眼的視角差相對應。因此,在觀 看該立體畫面時,需要左右眼必須各自落在兩幅圖像所展示的視角范圍內。這使得觀看立 體畫面的視角范圍及其有限。如何擴展用于展現(xiàn)3D立體畫面的視角范圍,是本領域技術人 員需要解決的問題。
【發(fā)明內容】
[0003] 本發(fā)明實施例提供一種三維的顯示方法及系統(tǒng),用于解決現(xiàn)有技術中立體畫面的 視角范圍過窄的問題。
[0004] 本發(fā)明實施例采用以下技術方案:
[0005] 第一方面,提供一種三維的顯示方法,用于電子設備,包括:獲取對應同一場景的、 視角逐漸變化的N個圖像信息,其中,N為大于2的整數;基于各所述圖像信息中對應所述 顯示屏中各R、G和B子像素位置處的顏色值,確定所述顯示屏中各子像素位置的顏色值,并 予以對應顯示。
[0006] 優(yōu)選地,所述獲取對應同一場景的、視角逐漸變化的N個圖像信息的方式包括:基 于所獲取的對應同一場景的三維模型數據,構建所述場景的三維圖像模型;基于所述三維 圖像模型,獲取視角逐漸變化的N個圖像信息。
[0007] 優(yōu)選地,所述獲取對應同一場景的、視角逐漸變化的N個圖像信息的方式包括以 下任一種:獲取平行移動對應同一場景時視角逐漸變化的N個圖像信息;
[0008] 獲取圍繞對應同一場景移動時視角逐漸變化的N個圖像信息。
[0009] 優(yōu)選地,所述基于各所述圖像信息中對應所述顯示屏中各R、G和B子像素位置處 的顏色值,確定所述顯示屏中各子像素位置的顏色值的方式包括:基于預設的分布顯示算 法,計算所述顯示屏中各R、G和B子像素位置所對應的虛擬圖像信息,其中,所述虛擬圖像 信息為基于所述視角逐漸變化將所獲取的圖像信息擴充而得的;基于相鄰于所述虛擬圖像 信息的圖像信息,計算各所述子像素位置處的顏色值。
[0010] 優(yōu)選地,所述基于相鄰于所述虛擬圖像信息的圖像信息,計算各所述子像素位置 處的顏色值的方式包括:計算所述虛擬圖像信息與相鄰的各所述圖像信息的視圖偏差,以 所述視圖偏差為權值,基于相鄰的所述圖像信息中對應所述顯示屏中子像素位置處的顏色 值,來確定所述顯示屏中相應子像素位置處的顏色值。
[0011] 優(yōu)選地,所述電子設備的顯示屏上貼有透鏡膜,對應的,所述分布顯示算法是基于 所述透明膜的固有參數而得到的。
[0012] 優(yōu)選地,在所述獲取對應同一場景的、視角逐漸變化的N個圖像信息的步驟之后, 還包括:基于所述顯示屏的像素尺寸,將各所述圖像信息的像素尺寸進行調整。
[0013] 第二方面,還提供一種三維的顯示系統(tǒng),用于電子設備,包括:獲取模塊,用于獲取 對應同一場景的、視角逐漸變化的N個圖像信息,其中,N為大于2的整數;顯示模塊,用于 基于各所述圖像信息中對應所述顯示屏中各R、G和B子像素位置處的顏色值,確定所述顯 示屏中各子像素位置的顏色值,并予以對應顯示。
[0014]優(yōu)選地,所述獲取模塊包括:構建子模塊,用于基于所獲取的對應同一場景的三維 模型數據,構建所述場景的三維圖像模型;獲取子模塊,用于基于所述三維圖像模型,獲取 視角逐漸變化的N個圖像信息。
[0015]優(yōu)選地,所述獲取子模塊用于以下任一種:用于獲取平行移動對應同一場景時視 角逐漸變化的N個圖像信息;用于獲取圍繞對應同一場景移動時視角逐漸變化的N個圖像 fg息。
[0016] 優(yōu)選地,所述顯示模塊包括:位置對應子模塊,用于基于預設的分布顯示算法,計 算所述顯示屏中各R、G和B子像素位置所對應的虛擬圖像信息,其中,所述虛擬圖像信息為 基于所述視角逐漸變化將所獲取的圖像信息擴充而得的;顏色對應子模塊,用于基于相鄰 于所述虛擬圖像信息的圖像信息,計算各所述子像素位置處的顏色值。
[0017] 優(yōu)選地,所述顏色對應子模塊用于計算所述虛擬圖像信息與相鄰的各所述圖像信 息的視圖偏差,以所述視圖偏差為權值,基于相鄰的所述圖像信息中對應所述顯示屏中子 像素位置處的顏色值,來確定所述顯示屏中相應子像素位置處的顏色值。
[0018] 優(yōu)選地,所述電子設備的顯示屏上貼有透鏡膜,對應的,所述分布顯示算法是基于 所述透明膜的固有參數而得到的。
[0019] 優(yōu)選地,所述顯示系統(tǒng)還包括:調整模塊,用于基于所述顯示屏的像素尺寸,將各 所述圖像信息的像素尺寸進行調整。
[0020] 如上所述,本發(fā)明的三維的顯示方法及系統(tǒng),具有以下有益效果:通過將視角逐漸 變化的多幅圖像信息中的子像素顏色分布在顯示屏,能夠提供比現(xiàn)有的裸眼3D圖像的視 角范圍更寬的立體顯示效果;另外,通過獲取三維數據來構建三維圖像模塊,能夠獲取更準 確的,針對左右眼的視角差的圖像信息;還有,基于展現(xiàn)視角范圍的需要,將所獲取的圖像 信息進行擴充,并將擴充后的虛擬圖像信息中的各子像素顏色分布在顯示屏上,能有效降 低對電子設備的硬件資源的配置要求,使得本發(fā)明可以適用在手機等處理能力有限的電子 設備中,同時能夠有效防止在視角范圍內因視圖偏差而無法呈現(xiàn)立體圖像的問題;此外, 將所獲取的各圖像信息的像素尺寸調整為適用電子設備顯示屏的尺寸,能有效方式出現(xiàn)錯 色、黑點等。
【附圖說明】
[0021] 為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對本發(fā)明實施例描述中所 需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施 例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據本發(fā)明實施 例的內容和這些附圖獲得其他的附圖。
[0022] 圖1是本發(fā)明的三維的顯示方法的一個實施例的方法流程圖。
[0023] 圖2是本發(fā)明的三維的顯示方法的又一個實施例的方法流程圖。
[0024] 圖3是本發(fā)明的三維的顯示方法中所述顯示屏中各子像素位置與虛擬圖像信息 之間的對應關系示意圖。
[0025]圖4是本發(fā)明的三維的顯示系統(tǒng)的一個實施例的結構方框圖。
[0026] 圖5是本發(fā)明的三維的顯示系統(tǒng)的又一個實施例的結構方框圖。
【具體實施方式】
[0027] 為使本發(fā)明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面 將結合附圖對本發(fā)明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅 是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在 沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0028] 如圖1所示,本發(fā)明提供一種三維的顯示方法。所述顯示方法主要由顯示系統(tǒng)來 執(zhí)行。所述顯示系統(tǒng)包括安裝在所述電子設備中的軟件和硬件。所述電子設備的顯示屏上 可以貼有用于顯示三維圖像的透明膜。所述透明膜包括但不限于:柱狀透明膜。例如,所述 柱狀透明膜的固有參數包括:斜率為1/6、膜的寬度為14/3個子像素等。所述電子設備包 括但不限于:個人電腦、手機、平板電腦、穿戴式電子設備、筆記本電腦等。
[0029]需要說明的是,今后如出現(xiàn)無需貼膜即可顯示三維視圖的電子設備,其顯示方式 與本發(fā)明所述的方案的構思一致、或是基于本發(fā)明的簡單變形,也應落入本發(fā)明的保護范 圍。
[0030] 在步驟S1中,所述顯示系統(tǒng)獲取對應同一場景的、視角逐漸變化的N個圖像信息, 其中,N為大于2的整數。
[0031] 在此,所述場景包括但不限于:實物模型、人體、建筑物、山水風景等。
[0032] 具體地,所述顯示系統(tǒng)可從網絡上獲取對應同一場景的、視角逐漸變化的連拍的 多個圖像信息。例如,設置在景點處的攝像裝置沿轉動方向上連拍了數張景點照片,并將該 數張景點照片按拍照順序編號后通過網絡傳給所述顯示系統(tǒng),則所述顯示系統(tǒng)可根據編號 確定所有景點照片的視角變化順序。
[0033] 在此,所述顯示系統(tǒng)所獲取的視角逐漸變化的N個圖像信息還可以是:平行移動 同一場景所攝取的視角逐漸變