国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通過(guò)改變視點(diǎn)角度制作三維圖像源的方法和裝置的制作方法

      文檔序號(hào):6335576閱讀:192來(lái)源:國(guó)知局
      專利名稱:通過(guò)改變視點(diǎn)角度制作三維圖像源的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種三維圖像源的制作方法和裝置,特別涉及一種通過(guò)改變視點(diǎn)角度 制作用于三維立體顯示的三維圖像源的方法和裝置。
      背景技術(shù)
      絕大多數(shù)人所看到的世界都是三維的,而所觸及的幾乎所有介質(zhì),無(wú)論是印刷的、 照片或影像,都是二維的。如今,隨著人們對(duì)三維影像興趣的日趨強(qiáng)烈,最新的立體顯示技 術(shù)可以滿足人們對(duì)影像和復(fù)雜數(shù)據(jù)深入觀察的需求。科技的進(jìn)步正逐步使我們?cè)陲@示器 上觀看的圖像和我們用雙眼直接看到的事物相一致,這是由于有很多種原因促使人們對(duì)三 維顯示感興趣。許多專業(yè)應(yīng)用需要具有立體感的視覺(jué),還有一些場(chǎng)合采用三維圖像從復(fù)雜 的虛擬數(shù)據(jù)中快速而更加精確地抽取信息,并且具有改善交互效率和減小圖像信噪比的優(yōu) 勢(shì)。在計(jì)算機(jī)里顯示3d圖形,就是說(shuō)在二維平面里顯示三維圖形。不像現(xiàn)實(shí)世界里真 實(shí)的三維空間,有真實(shí)的距離空間。計(jì)算機(jī)里只是看起來(lái)很像真實(shí)世界,因此在計(jì)算機(jī)顯示 的3d圖形,就是讓人眼看上就像真的一樣。人眼有一個(gè)特性就是近大遠(yuǎn)小,就會(huì)形成立體 感。計(jì)算機(jī)屏幕是平面二維的,我們之所以能欣賞到真如實(shí)物般的三維圖像,是因?yàn)轱@示在 計(jì)算機(jī)屏幕上時(shí)色彩灰度的不同而使人眼產(chǎn)生視覺(jué)上的錯(cuò)覺(jué),而將二維的計(jì)算機(jī)屏幕感知 為三維圖像?;谏蕦W(xué)的有關(guān)知識(shí),三維物體邊緣的凸出部分一般顯高亮度色,而凹下去 的部分由于受光線的遮擋而顯暗色。這一認(rèn)識(shí)被廣泛應(yīng)用于網(wǎng)頁(yè)或其他應(yīng)用中對(duì)按鈕、3d 線條的繪制。20世紀(jì)80年代,基于CRT (Cathode Ray Tube,陰極射線管)的立體顯示器采用了 將左右眼圖像作為獨(dú)立幀連續(xù)顯示的技術(shù)。觀看時(shí),圖像以兩種方式之一進(jìn)行同步,一種方 法是佩戴采用快速切換LCD快門(mén)的眼鏡,來(lái)連續(xù)適時(shí)遮擋左眼和右眼圖像。另一種方法是 采用CRT產(chǎn)生在相反方向上的圓偏振圖像,該圖像是通過(guò)放在顯示器前面的一個(gè)響應(yīng)時(shí)間 很快的液晶板產(chǎn)生的,并通過(guò)比較輕的圓偏振眼鏡觀看。在這兩種方法中,為了避免閃爍, CRT的刷新頻率是正常幀速率的兩倍,大約是IOOHz。但這種立體顯示需要大量的通過(guò)復(fù)雜 的三維技術(shù)拍攝的影片,當(dāng)沒(méi)有這些特殊拍攝片源的時(shí)候,用戶無(wú)法在立體顯示設(shè)備上享 受三維立體效果。有些人認(rèn)為,完美的三維顯示技術(shù)不需要觀看者在眼前佩戴任何立體觀看工具, 而且也有很多公司已經(jīng)開(kāi)發(fā)出了不需要眼鏡的立體顯示產(chǎn)品,或稱為自動(dòng)立體顯示設(shè)備。 這些產(chǎn)品一般通過(guò)向一只眼睛發(fā)送奇數(shù)場(chǎng)圖像,向另一只眼睛發(fā)送偶數(shù)場(chǎng)圖像的方式將顯 示分辨率分解成兩部分,但這也要求觀看者使他們的頭保持在最佳觀察點(diǎn)的位置。另外,實(shí) 現(xiàn)三維立體視覺(jué)的方法還包括通過(guò)兩個(gè)頭戴式顯示器來(lái)隔離每個(gè)眼睛的圖像,以及需要用 戶將頭保持一種可以隔離雙眼圖像姿勢(shì)的方法。另外也有一種對(duì)于大量觀眾的劇院式立體 圖像生成技術(shù),它可以通過(guò)前后投射系統(tǒng)來(lái)投射環(huán)幕圖像到真實(shí)的三維空間,左右圖像通 過(guò)幀序列或幀偏振極性來(lái)區(qū)分。
      但是無(wú)論如何,首先,立體顯示方案一定要有好的圖像源,因?yàn)槿藗円呀?jīng)習(xí)慣了在 常規(guī)的桌面顯示器上觀看優(yōu)質(zhì)圖像,也期望立體圖像具有同樣的畫(huà)質(zhì)。此外,左右眼圖像必 須在沒(méi)有犧牲圖像品質(zhì)的前提下盡可能地分離。其次,顯示系統(tǒng)也必須是令人觀看舒適的。 人們觀看立體三維圖像時(shí),希望能夠不改變他們通常的觀看習(xí)慣,例如,不希望佩戴沉重的 眼鏡等。第三,優(yōu)秀的立體顯示設(shè)備一定是容易安裝和使用的,而且與計(jì)算機(jī)、圖像卡和軟 件等的接口簡(jiǎn)單。使用三維顯示技術(shù)來(lái)觀看復(fù)雜數(shù)據(jù)和圖像的用戶,應(yīng)該將他們的注意力 集中在所觀看的內(nèi)容而不是觀看的手段。但目前沒(méi)有相關(guān)的技術(shù)公開(kāi)。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種三維圖像源的制作方法和裝置,其是通 過(guò)改變視點(diǎn)角度來(lái)模擬人眼觀看角度來(lái)分別繪制兩個(gè)畫(huà)面制作用于三維立體顯示的三維 圖像源,以供立體顯示設(shè)備顯示為三維立體效果,在不需要佩戴專門(mén)的眼鏡的條件下使用 戶在使用用戶界面時(shí)或者進(jìn)行三維游戲時(shí)享受立體顯示效果,大幅提高用戶體驗(yàn)。本發(fā)明是這樣實(shí)現(xiàn)的提供一種通過(guò)改變視點(diǎn)角度制作三維圖像源的方法,包括如下步驟步驟10、首先,先在X、Y、Z三維繪圖空間中繪制好三維界面圖形,并設(shè)置一透視視 點(diǎn)的位置;步驟20、然后按步驟30和40設(shè)置左眼視圖的視點(diǎn)和右眼視圖的視點(diǎn),并得到相應(yīng) 的視像;步驟30、左眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā),以所述三維界面圖形的中心 點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半徑,在俯視)(Ζ平面上,順時(shí)針 旋轉(zhuǎn)角度a,所得到左眼視點(diǎn)位置;之后,將三維界面圖形投射到左眼視點(diǎn)位置所對(duì)應(yīng)的屏 幕上,得到左眼視像,然后將左眼視像寫(xiě)到存儲(chǔ)器中;步驟40、右眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā),以所述三維界面圖形的中心 點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半徑,在俯視)(Z平面上,逆時(shí)針 旋轉(zhuǎn)角度a,所得到右眼視點(diǎn)位置;之后,將三維界面圖形投射到右眼視點(diǎn)位置所對(duì)應(yīng)的屏 幕上,得到右眼視像,然后將右眼視像寫(xiě)到存儲(chǔ)器中;步驟50、就此完成了一幀立體顯示所需的左右眼視像,重復(fù)步驟20 40,直 至完成所需的每一幀立體顯示所需的左右眼視像,以供三維立體顯示設(shè)備使用;其中,步驟30和40的順序不限先后;所述透視視點(diǎn)是畫(huà)透視圖時(shí)視線集中于一點(diǎn) 的位置;所述旋轉(zhuǎn)角度a的計(jì)算公式為tan (a) = (D_eye/2) / (L_panel+L_graphic),式中D_eye表示正常人雙眼的瞳孔距離;L_panel表示人的面部到屏幕的距離;L_graphic表示三維界面圖形的中心點(diǎn)到屏幕的距離。本發(fā)明還提供一種三維圖像實(shí)現(xiàn)裝置,包括基本設(shè)置單元,用于在基于CTZ坐標(biāo)系的X、Y、Z三維繪圖空間中繪制好三維界面 圖形,并設(shè)置一透視視點(diǎn)的位置;左眼視圖視點(diǎn)圖像生成單元,用于以左眼視圖的視點(diǎn)的位置從透視視點(diǎn)出發(fā),以所述三維界面圖形的中心點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半徑, 在俯視)(Z平面上,順時(shí)針旋轉(zhuǎn)角度a,所得到左眼視點(diǎn)位置;之后,將三維界面圖形投射到 左眼視點(diǎn)位置所對(duì)應(yīng)的屏幕上,得到左眼視像,然后將左眼視像寫(xiě)到存儲(chǔ)器中;右眼視圖視點(diǎn)圖像生成單元,用于以右眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā), 以所述三維界面圖形的中心點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半 徑,在俯視)(Z平面上,逆時(shí)針旋轉(zhuǎn)角度a,所得到右眼視點(diǎn)位置;之后,將三維界面圖形投 射到右眼視點(diǎn)位置所對(duì)應(yīng)的屏幕上,得到右眼視像,然后將右眼視像寫(xiě)到存儲(chǔ)器 中;重復(fù)繪制單元,用于收集所述左眼視圖視點(diǎn)圖像生成單元和右眼視圖視點(diǎn)圖像生 成單元分別得到的圖像,完成一幀立體顯示所需的左右眼視像,并且持續(xù)收集,直至完 成所需的每一幀立體顯示所需的左右眼視像,以供三維立體顯示設(shè)備使用;其中,所述透視視點(diǎn)是畫(huà)透視圖時(shí)視線集中于一點(diǎn)的位置;所述旋轉(zhuǎn)角度a的計(jì) 算公式為tan (a) = (D_eye/2) / (L_panel+L_graphic),式中D_eye表示正常人雙眼的瞳孔距離;L_panel表示人的面部到屏幕的距離;L_graphic表示三維界面圖形的中心點(diǎn)到屏幕的距離。本發(fā)明具有如下優(yōu)點(diǎn)在三維界面圖形的基礎(chǔ)上,通過(guò)分別繪制左右眼視像 得到立體顯示設(shè)備所需要的三維圖像源,為后續(xù)的立體顯示提供基礎(chǔ),同時(shí)讓用戶得到立 體顯示和三維圖形界面的震撼享受;可廣泛用于各種三維游戲畫(huà)面、手持設(shè)備的用戶界面 和立體電影等領(lǐng)域。


      下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。圖1為常規(guī)三維圖像透視原理示意圖。圖2為圖1的)(Z面投影示意圖。圖3為圖1的模擬人眼看到的效果示意圖。圖4為本發(fā)明方法中左眼視像的原理示意圖。圖5為本發(fā)明方法中右眼視像的原理示意圖。圖6為本發(fā)明方法流程示意圖。圖7為本發(fā)明方法中左右眼視圖的視點(diǎn)旋轉(zhuǎn)角度a的計(jì)算推導(dǎo)圖。圖8為顯示本發(fā)明方法所得圖像源的一立體顯示裝置的結(jié)構(gòu)框圖。
      具體實(shí)施例方式如圖1和圖2所示,以正常三維圖形屏幕投射原理為例,首先是在繪圖空間中繪制 好三維界面圖形100,并設(shè)置視點(diǎn)位置,然后再?gòu)囊朁c(diǎn)位置出發(fā),將三維界面圖形100投射 到屏幕200上,從而得到需要顯示的圖像即界面圖形300 ;該投射方法即為常規(guī)三維圖像透 視畫(huà)法,此處的視點(diǎn)即為所述的透視視點(diǎn)。再如圖3所示,如果是立體顯示,則需要模擬人眼看到的效果,圖中四條虛線兩兩所夾的范圍即為左、右眼觀看該界面圖形300的效果。因此要產(chǎn)生立體顯示所需的左右眼 圖像,可以使繪制的三維界面圖形100不動(dòng),在水平面(即XY面)旋轉(zhuǎn)視點(diǎn)的角度,以實(shí)現(xiàn) 左右眼的視差效果(視差就是從有一定距離的兩個(gè)點(diǎn)上觀察同一個(gè)目標(biāo)所產(chǎn)生的方向差 異;從目標(biāo)看兩個(gè)點(diǎn)之間的夾角,叫做這兩個(gè)點(diǎn)的視差)?;谏鲜鲈?,同時(shí)參考圖4至圖7,本發(fā)明的通過(guò)改變視點(diǎn)角度制作三維圖像源 的方法,包括如下步驟步驟10、首先,先在X、Y、Z三維繪圖空間中繪制好三維界面圖形100,并設(shè)置一透 視視點(diǎn)的位置;步驟20、然后按步驟30和40設(shè)置左眼視圖的視點(diǎn)和右眼視圖的視點(diǎn),并得到相應(yīng) 的視像;步驟30、左眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā),以所述三維界面圖形100的 中心點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形100的中心點(diǎn)的距離為半徑,在俯視)(Z平面上, 順時(shí)針旋轉(zhuǎn)角度a,所得到左眼視點(diǎn)位置;之后,將三維界面圖形100投射到左眼視點(diǎn)位置 所對(duì)應(yīng)的屏幕上,得到左眼視像,然后將左眼視像寫(xiě)到存儲(chǔ)器中;步驟40、右眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā),以所述三維界面圖形100的 中心點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形100的中心點(diǎn)的距離為半徑,在俯視)(Z平面上, 逆時(shí)針旋轉(zhuǎn)角度a,所得到右眼視點(diǎn)位置;之后,將三維界面圖形100投射到右眼視點(diǎn)位置 所對(duì)應(yīng)的屏幕上,得到右眼視像,然后將右眼視像寫(xiě)到存儲(chǔ)器中;步驟50、就此完成了一幀立體顯示所需的左右眼視像,重復(fù)步驟20 40,直 至完成所需的每一幀立體顯示所需的左右眼視像,以供三維立體顯示設(shè)備使用;其中,步驟30和40的順序不限先后;所述透視視點(diǎn)是畫(huà)透視圖時(shí)視線集中于一點(diǎn) 的位置;重點(diǎn)參考圖7所示,所述旋轉(zhuǎn)角度a的三角正切函數(shù)為tan (a) = (D_eye/2) / (L_panel+L_graphic),式中D_eye表示正常人雙眼的瞳孔距離;L_panel表示人的面部到屏幕的距離;L_graphic表示三維界面圖形的中心點(diǎn)到屏幕的距離;通過(guò)公式計(jì)算tan (a)的值后即可通過(guò)查表方式得到旋轉(zhuǎn)角度a的值。最后如圖8所示,為顯示由本發(fā)明方法所得圖像源,可設(shè)置如下一立體顯示裝置, 該立體顯示裝置包括均連接于總線的一 CPU、一外部存儲(chǔ)器、一立體顯示控制單元以及一 GPU,以及包括一連接于所述立體顯示控制單元的立體顯示設(shè)備。其中,所述CPU 負(fù)責(zé)通過(guò)總線對(duì)觸摸屏控制器和顯示控制單元和GPU進(jìn)行控制;所述GPU 負(fù)責(zé)根據(jù)CPU的控制,通過(guò)總線從外部存儲(chǔ)器獲取所需的材質(zhì)圖像,然 后繪制出待顯示的圖像數(shù)據(jù)后存儲(chǔ)到外部存儲(chǔ)器;所述外部存儲(chǔ)器負(fù)責(zé)存儲(chǔ)用戶界面所需的全部材質(zhì)和圖像數(shù)據(jù)和經(jīng)過(guò)GPU處理 后待顯示的圖像數(shù)據(jù);所述總線為一個(gè)互聯(lián)的單元,將掛載在總線上的各個(gè)單元連接在一起,任一個(gè)總 線上的單元可以通過(guò)總線訪問(wèn)到掛載在總線的其他單元;所述立體顯示控制單元負(fù)責(zé)通過(guò)總線從外部存儲(chǔ)器分別讀取左右眼待顯示圖像 數(shù)據(jù),并把左右眼圖像數(shù)據(jù)按照立體設(shè)備所需要的格式輸送給立體顯示設(shè)備顯示;
      所述立體顯示設(shè)備負(fù)責(zé)將左右眼圖像數(shù)據(jù)顯示,為用戶提供立體顯示效果。所述立體顯示裝置總體硬件的操作流程1.當(dāng)硬件開(kāi)始上電工作后,CPU將各個(gè)單元初始化,使得各個(gè)單元開(kāi)始正常工作;2.當(dāng)軟件系統(tǒng)啟動(dòng)后,CPU開(kāi)始控制GPU繪制立體顯示使用的三維圖形界面;3.當(dāng)GPU得到CPU的命令后,開(kāi)始從外部存儲(chǔ)器讀取繪制所需的材質(zhì)圖像,然后再 繪制三維界面圖形;4.在繪制完三維界面圖形后,將三維界面圖形投射到二維屏幕時(shí),模擬人的左右 眼使用不同角度分別投射出供左眼和右眼觀看的用戶界面,即左、右眼視像;5.將待顯示的左右眼視像存儲(chǔ)到外部存儲(chǔ)器;6. CPU開(kāi)始配置立體顯示控制單元,命令立體顯示控制單元顯示GPU繪制的圖像;7.立體顯示控制單元得到CPU命令后,從外部存儲(chǔ)器讀取待顯示左右眼視 像,處理為立體顯示設(shè)備所需的數(shù)據(jù)格式后,送往立體顯示設(shè)備顯示;8.當(dāng)一幀用戶界面的左右眼圖像繪制完畢后,CPU會(huì)根據(jù)用戶的控制或者系統(tǒng)需 要繼續(xù)配置GPU繪制下一幀用戶界面所需的左右眼用戶界面圖像。本發(fā)明還提供一種三維圖像實(shí)現(xiàn)裝置,包括基本設(shè)置單元,用于在基于CTZ坐標(biāo)系的X、Y、Z三維繪圖空間中繪制好三維界面 圖形,并設(shè)置一透視視點(diǎn)的位置;左眼視圖視點(diǎn)圖像生成單元,用于以左眼視圖的視點(diǎn)的位置從透視視點(diǎn)出發(fā),以 所述三維界面圖形的中心點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半徑, 在俯視)(Z平面上,順時(shí)針旋轉(zhuǎn)角度a,所得到左眼視點(diǎn)位置;之后,將三維界面圖形投射到 左眼視點(diǎn)位置所對(duì)應(yīng)的屏幕上,得到左眼視像,然后將左眼視像寫(xiě)到存儲(chǔ)器中;右眼視圖視點(diǎn)圖像生成單元,用于以右眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā), 以所述三維界面圖形的中心點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半 徑,在俯視)(Z平面上,逆時(shí)針旋轉(zhuǎn)角度a,所得到右眼視點(diǎn)位置;之后,將三維界面圖形投 射到右眼視點(diǎn)位置所對(duì)應(yīng)的屏幕上,得到右眼視像,然后將右眼視像寫(xiě)到存儲(chǔ)器 中;重復(fù)繪制單元,用于收集所述左眼視圖視點(diǎn)圖像生成單元和右眼視圖視點(diǎn)圖像生 成單元分別得到的圖像,完成一幀立體顯示所需的左右眼視像,并且持續(xù)收集,直至完 成所需的每一幀立體顯示所需的左右眼視像,以供三維立體顯示設(shè)備使用;其中,所述透視視點(diǎn)是畫(huà)透視圖時(shí)視線集中于一點(diǎn)的位置;所述旋轉(zhuǎn)角度a的計(jì) 算公式為tan (a) = (D_eye/2) / (L_panel+L_graphic),式中D_eye表示正常人雙眼的瞳孔距離;L_panel表示人的面部到屏幕的距離;L_graphic表示三維界面圖形的中心點(diǎn)到屏幕的距離。綜上所述,本發(fā)明是在三維界面圖形的基礎(chǔ)上,通過(guò)分別繪制左右眼視像得 到立體顯示設(shè)備所需要的三維圖像源,為后續(xù)的立體顯示提供基礎(chǔ),同時(shí)讓用戶得到立體 顯示和三維圖形界面的震撼享受;可廣泛用于各種三維游戲畫(huà)面、手持設(shè)備的用戶界面和 立體電影等領(lǐng)域。
      權(quán)利要求
      1.一種通過(guò)改變視點(diǎn)角度制作三維圖像源的方法,其特征在于包括如下步驟 步驟10、首先,先在基于XYZ坐標(biāo)系的X、Y、Z三維繪圖空間中繪制好三維界面圖形,并設(shè)置一透視視點(diǎn)的位置;步驟20、然后按步驟30和40設(shè)置左眼視圖的視點(diǎn)和右眼視圖的視點(diǎn),并得到相應(yīng)的視 像;步驟30、左眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā),以所述三維界面圖形的中心點(diǎn)為 圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半徑,在俯視)(Ζ平面上,順時(shí)針旋轉(zhuǎn) 角度a,所得到左眼視點(diǎn)位置;之后,將三維界面圖形投射到左眼視點(diǎn)位置所對(duì)應(yīng)的屏幕 上,得到左眼視像,然后將左眼視像寫(xiě)到存儲(chǔ)器中;步驟40、右眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā),以所述三維界面圖形的中心點(diǎn)為 圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半徑,在俯視)(Z平面上,逆時(shí)針旋轉(zhuǎn) 角度a,所得到右眼視點(diǎn)位置;之后,將三維界面圖形投射到右眼視點(diǎn)位置所對(duì)應(yīng)的屏幕 上,得到右眼視像,然后將右眼視像寫(xiě)到存儲(chǔ)器中;步驟50、就此完成了一幀立體顯示所需的左右眼視像,重復(fù)步驟20 40,直至完 成所需的每一幀立體顯示所需的左右眼視像,以供三維立體顯示設(shè)備使用;其中,步驟30和40的順序不限先后;所述透視視點(diǎn)是畫(huà)透視圖時(shí)視線集中于一點(diǎn)的位 置;所述旋轉(zhuǎn)角度a的計(jì)算公式為tan (a) = (D_eye/2)/ (L_panel+L_graphic) ,5^43 D_eye表示正常人雙眼的瞳孔距離;L_panel表示人的面部到屏幕的距離;[graphic表示三維界面圖形的中心點(diǎn)到屏幕的距離。
      2.—種三維圖像實(shí)現(xiàn)裝置,其特征在于,包括基本設(shè)置單元,用于在基于CTZ坐標(biāo)系的X、Y、Z三維繪圖空間中繪制好三維界面圖形, 并設(shè)置一透視視點(diǎn)的位置;左眼視圖視點(diǎn)圖像生成單元,用于以左眼視圖的視點(diǎn)的位置從透視視點(diǎn)出發(fā),以所述 三維界面圖形的中心點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半徑,在俯 視TL平面上,順時(shí)針旋轉(zhuǎn)角度a,所得到左眼視點(diǎn)位置;之后,將三維界面圖形投射到左眼 視點(diǎn)位置所對(duì)應(yīng)的屏幕上,得到左眼視像,然后將左眼視像寫(xiě)到存儲(chǔ)器中;右眼視圖視點(diǎn)圖像生成單元,用于以右眼視圖的視點(diǎn)的位置是從透視視點(diǎn)出發(fā),以所 述三維界面圖形的中心點(diǎn)為圓心,以透視視點(diǎn)到三維界面圖形的中心點(diǎn)的距離為半徑,在 俯視TL平面上,逆時(shí)針旋轉(zhuǎn)角度a,所得到右眼視點(diǎn)位置;之后,將三維界面圖形投射到右 眼視點(diǎn)位置所對(duì)應(yīng)的屏幕上,得到右眼視像,然后將右眼視像寫(xiě)到存儲(chǔ)器中;重復(fù)繪制單元,用于收集所述左眼視圖視點(diǎn)圖像生成單元和右眼視圖視點(diǎn)圖像生成單 元分別得到的圖像,完成一幀立體顯示所需的左右眼視像,并且持續(xù)收集,直至完成所 需的每一幀立體顯示所需的左右眼視像,以供三維立體顯示設(shè)備使用;其中,所述透視視點(diǎn)是畫(huà)透視圖時(shí)視線集中于一點(diǎn)的位置;所述旋轉(zhuǎn)角度a的計(jì)算公 式為tan (a) = (D_eye/2)/(L_panel+L_graphic), 式中 D_eye表示正常人雙眼的瞳孔距離;L_panel表示人的面部到屏幕的距離;[graphic表示三維界面圖形的中心點(diǎn)到屏幕的距離。
      全文摘要
      本發(fā)明提供一種通過(guò)改變視點(diǎn)角度制作三維圖像源的方法和裝置,所述方法包括首先,先在X、Y、Z三維繪圖空間中繪制好三維界面圖形,并設(shè)置一透視視點(diǎn)的位置;再通過(guò)改變視點(diǎn)角度制作左右眼視像并寫(xiě)到存儲(chǔ)器中;就此完成了一幀立體顯示所需的左右眼視像,重復(fù)上述步驟,直至完成所需的每一幀立體顯示所需的左右眼視像,以供三維立體顯示設(shè)備使用。本發(fā)明是通過(guò)改變視點(diǎn)角度來(lái)模擬人眼觀看角度來(lái)分別繪制兩個(gè)畫(huà)面制作用于三維立體顯示的三維圖像源,以供立體顯示設(shè)備顯示為三維立體效果,使用戶在使用用戶界面時(shí)或者進(jìn)行三維游戲時(shí)享受立體顯示效果,大幅提高用戶體驗(yàn)。
      文檔編號(hào)G06T17/00GK102063735SQ20101053825
      公開(kāi)日2011年5月18日 申請(qǐng)日期2010年11月9日 優(yōu)先權(quán)日2010年11月9日
      發(fā)明者廖裕民 申請(qǐng)人:福州瑞芯微電子有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1