《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的自由立體顯示系統光學引擎設計
基于FPGA的自由立體顯示系統光學引擎設計
來源:電子技術應用2013年第11期
陸 麟1,王元慶1,曹利群2,周必業2,李鳴皋2
1.南京大學 電子科學與工程學院,江蘇 南京210046; 2.中國人民解放軍海軍總醫院,北京100088
摘要: 實現了一種用于自由立體顯示系統的光學引擎。該系統采用FPGA作為控制處理器,通過RS232串口與DSP瞳孔跟蹤模塊實時通信,并根據液晶面板同步信號控制大功率LED驅動電路實現對應瞳孔坐標的指向性照明。該系統與目前基于單片機的光學引擎比較,在成本提升很小的前提下具有能夠精確控制時序、同步性更好、適應更大規模的LED驅動電路等優勢,提高了系統的穩定性和可升級性,具有良好的應用前景。
中圖分類號: TN873
文獻標識碼: A
文章編號: 0258-7998(2013)11-0010-03
Design of auto-stereoscopic display backlight system based on FPGA
Lu Lin1,Wang Yuanqing1,Cao Liqun2,Zhou Biye2,Li Minggao2
1.School of Electronic Science and Engineering, Nanjing University,Nanjing 210046,China; 2.Navy General Hospital PLA China, Beijing 100088,China
Abstract: A backlight system for auto-stereoscopic display monitor is proposed in this paper. The system uses FPGA as the main controller, receives watcher′s pupil position data from DSP via RS2332 serial port and provides the directional lighting according to the synchronization signal from LCD panel and pupil coordinates. Compared with the current backlignt system based on SCM, this system can provide more accurate timing controls and better synchronization with very small increase in the system cost. The system can adapt to larger LED controller arrays with its good scalability and stability,which means a bright prospect in application.
Key words : FPGA;auto-stereoscopic display;LED array;backlight system

    立體顯示技術經過多年發展已經有了巨大的進步,目前市場上已經商用的立體顯示器大多需要佩戴配套的眼鏡才能看到立體影像,存在多種不便利因素。已經出現的裸眼立體顯示器基于光柵原理,雖然不需要佩戴眼鏡,但是水平方向分辨率會降為原始分辨率的一半。因此如何實現不需要佩戴任何輔助設備即可觀看全高清3D影像的自由立體顯示技術,正成為研究的熱點。

    在這一背景下,本文提出并實現了一種可控的指向性光學引擎。采用該光學引擎利用普通120 Hz液晶面板即可實現自由立體顯示技術。在不佩戴輔助設備的前提下,能達到同時多人觀看全高清3D影像的目的。光學引擎采用通過Spartan 3E FPGA控制高亮度LED陣列的指向性背光技術,通過從人眼跟蹤模塊[1]獲得的瞳孔坐標,控制LED驅動電路按照液晶屏的刷新時序準確將光線投射到人的左右眼中。與目前基于Atmega128單片機的光學引擎系統[2]相比,本系統在僅增加很少成本的前提下,具有能夠精確控制時序、同步性更好、適應于更大規模LED驅動電路等優勢,增加了系統的穩定性和可升級性。整套系統經測試,可在±30°視場角內實現1~5人的實時無輔助立體顯示,并能夠兼容傳統的2D平面顯示模式,達到商用標準,具有很好的應用前景。
1 自由立體顯示系統工作原理
    當場景中同一點在左右視圖中具有視差的兩點分別投射到對應人眼后,由大腦融合感覺到虛擬立體深度,從而產生立體感。在視差立體顯示中能夠觀看到舒適立體的必要條件主要如下:
    (1)左右眼看到的兩幅圖像各自刷新頻率高于46 Hz;
    (2)兩幅圖片的視差小于聚焦一輻輳的容許度;
    (3)單視角圖像的空間分辨率小于人眼的分辨極限。
    根據以上原則,采用商用刷新率為120 Hz、分辨率為1 920×1 080的全高清液晶面板,分別以60 Hz的刷新率顯示左右眼圖像,利用菲涅爾透鏡構成的光學成像系統[3],在液晶屏上的左圖像刷新完成后,光學引擎將LED陣列上的對應于左眼位置的固定寬度一段LED點亮并投射到觀察者左眼中。同理下一幀右圖像刷新完成后,右眼對應位置的LED會將整個屏幕照亮并投射到觀察者右眼中。觀察者的左右眼將會分別看到以60 Hz刷新的1 920×1 080全高清左右圖像,經過大腦融合,就可以實現立體視覺。LED在人眼處投射的光帶寬度大致等于人眼的寬度,其余位置幾乎沒有光線出射。因此本系統的光學利用率極高,只需要幾顆高亮LED即可達到可觀看的亮度。當有多人觀看時,只要LED陣列對應位置不相互重疊,觀看者間就不會互相影響,如圖1所示。受限于水平方向±30°的視場角,本系統可同時供最多5人互不影響地觀看。當觀察者在視場角內左右移動時,瞳孔跟蹤模塊會實時將觀察者當前的瞳孔位置發送給光學引擎,由光學引擎實時更新LED位置,使觀察者始終能夠觀看到立體影像。系統可兼容傳統2D模式顯示,當系統工作在2D模式時,LED陣列以掃描背光模式工作,因此觀看者在任何位置看到的畫面都與傳統2D顯示器無異。

2 光學引擎系統設計
2.1 系統總體架構

    由上節所介紹的自由立體顯示系統原理可知,本系統中光學引擎的主要任務包括視頻左右幀同步信號的獲取、觀看者瞳孔位置坐標的獲取和對高亮度LED陣列的控制。目前光學引擎的主控部分采用AVR單片機來完成。受限于單片機的順序執行單線程架構,無法對系統的時序進行精確控制,很小的功能改變就會導致最終系統的時序錯亂,使整個系統的魯棒性和可定制性較差。并且由于單片機的時鐘最高僅能到12 MHz,再加上部分指令執行時間大于一個時鐘周期,單片機對TLC5927 LED驅動芯片的配置速率最高僅能達到800 kHz。由于TLC5927采用串行方式配置,當驅動芯片數量為50片時,完成所有驅動芯片的配置需要耗時達1 ms,已經無法滿足大規模LED陣列的驅動時序要求。因此本文采用基于FPGA的光學引擎系統。由于FPGA的并行特性,可以方便地對系統時序進行控制,增加和減少功能不會對已有時序產生影響,增強了系統的可定制性和魯棒性[4]。并且由于FPGA的高時鐘頻率,系統可以以LED驅動芯片的最大配置時鐘頻率30 MHz對其進行配置,在1 ms時間內最多可配置1 876片TLC5927,使系統的可擴展性大大增強。系統功能框圖如圖2所示,其中虛線內的部分由FPGA完成。

2.2 同步信號接收模塊設計
    從120 Hz液晶面板配套的液晶開關眼鏡中可以提取出左右液晶鏡片的驅動波形,如圖3中lon、loff、ron、roff所示。將該波形經過電平匹配后即可輸入FPGA內部的同步信號接收模塊,將這4路信號兩兩異或,即可得到左眼和右眼的同步信號lbuff和rbuff。兩路信號的周期均為60 Hz,且相位相差180°。該信號僅僅表示液晶刷新的使能信號,由于液晶翻轉需要時間,因此左圖和右圖LED點亮使能信號需要延時液晶的翻轉時間τ,才能輸出給主控制器供LED驅動器使用。最后同步信號接收模塊輸出的波形為圖3中的lenable和renable。利用該信號驅動LED驅動器,即可在液晶面板顯示左圖時點亮左眼LED,顯示右圖時點亮右眼LED,液晶面板刷新過程中LED不亮。

2.3 串口通信模塊設計
    為了使光學引擎能夠實時更新人眼跟蹤模塊的瞳孔位置坐標,FPGA使用RS232串口與人眼跟蹤模塊的DSP通信。右眼的瞳孔位置可以根據左眼瞳孔位置+瞳孔間距得到,在觀看者瞳孔間距基本一致的情況下,串口僅需發送左眼瞳孔坐標即可,這樣可以大大減少串口的數據量,提高實時性。串口每幀傳輸10 bit數據,包括一位起始標志位和一位結束標志位[5]。串口通信模塊狀態機如圖4所示。DSP首先發送一個開始字節,內容為56 h,表明新的坐標數據傳輸開始。第二個字節中傳輸當前檢測到的瞳孔對數(即觀看者數量)。根據光學成像系統的參數視場角θ=±30°,最佳觀看距離d=1.2 m,人臉寬度w≈0.22 m,可以計算出最大同時觀看人數n=[2×(d×tanθ)/w]=6。第三個字節開始傳輸左眼瞳孔的坐標位置,當串口通信模塊獲得了所有的瞳孔坐標后,會將這些坐標發送給主控模塊,主控模塊以這些位置為地址即可從預置在FPGA中的對應表獲得顯示左圖時需要點亮的LED的對應位置。在該地址上加一個偏移量,就可以從同一個對應表中得到顯示右圖時需要點亮的LED的對應位置。主控模塊將這兩個位置存放在寄存器中,直到下一次DSP通過串口更新瞳孔位置信息。


    在3D顯示模式下,LED由主控提供的Enable信號按照120 Hz的幀率刷新,每幀LED熄滅后,LED驅動控制模塊從主控獲取下一幀的LED位置信息。由于采用8驅動管腳并聯的工作方式,因此可以將LED位置信息通過SDI口以3.75 MHz的速率發送給TLC5927陣列,同時以同步方式輸出30 MHz的CLK,即可實現每8個CLK周期同步一個SDI電平。SDI信息寫入完成后,LED驅動器控制模塊發送一個LE信號對TLC5927進行鎖存,并在下一次Enable信號到來時將OE信號拉低點亮對應的LED。時序如圖6所示。

 

 

    在實驗中,光學引擎系統以Spartan 3E FPGA作為控制處理器,通過RS232串口與DSP瞳孔跟蹤模塊實時通信,并根據液晶面板同步信號控制大功率LED驅動電路實現對應瞳孔坐標的指向性照明。采用FPGA作為控制處理器實現了對LED驅動芯片時序的精確控制和快速配置,使系統的魯棒性和可升級性明顯提升。實驗測試證明,本系統性能達到了市場化要求,具有較好的商業應用前景。
參考文獻
[1] Yan Chao,Wang Yuanqing,Zhang Zhaoyang.Robust real-time multi-user pupil detection and tracking under various illumination and large-scale head motion[J].Computer Vision and Image Understanding,2011,115(8):1223-1238.
[2] 張瑞雪,王元慶,張兆揚.基于AVR單片機的自由立體顯示背光控制系統[J].現代電子技術,2011,34(23):149-151.
[3] 汪洋,王元慶.多用戶自由立體顯示技術[J].液晶與顯示,2009,24(3):434-437.
[4] 周渝斌.基于FPGA+DSP的智能車全景視覺系統[J].電子技術應用,2011,37(3):38-41.
[5] 王希朝,張毅,程鵬,等.面向物聯網應用的UART-WIFI 網關設計[J].微型機與應用,2013,32(8):45-47.
[6] BRAR R S,SURMAN P,SEXTON I,et al.Helium3D:a  laser-based 3D display with′3D+′Capability[C].2010 Conference on Visual Media Production(CVMP),IEEE,2010:123-130.
[7] Texas Instruments.16-channel Constant-Current LED sink  drivers[DB/OL].(2008-07-xx)[2013-07-15].http://www.  ti.com/lit/ds/symlink/tlc5927.pdf.
[8] Texas Instruments.TLC5916 one-wire control-eliminating microprocessor control for LED driver[DB/OL].(2009-07-xx)[2013-07-15].http://www.ti.com/lit/an/slva346/slva346.pdf.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久亚洲国产精品日日av夜夜| 中文av字幕一区| 久久久久久色| 洋洋av久久久久久久一区| 亚洲欧美视频一区二区三区| 在线欧美日韩精品| 欧美日韩你懂的| 免播放器亚洲| 欧美在线视频在线播放完整版免费观看| 亚洲国产精选| 亚洲欧美日韩区| 亚洲福利视频一区| 国产一区二区三区在线观看精品| 欧美高清在线一区| 久久久一二三| 欧美在线精品一区| 亚洲一区欧美二区| 宅男精品视频| 亚洲狼人综合| 91久久久精品| 久久成人免费| 午夜精品久久久久久久男人的天堂| 亚洲美女av在线播放| 亚洲电影毛片| 一区二区三区在线观看视频| 国产日韩精品在线| 国产精品美女久久久久aⅴ国产馆| 欧美mv日韩mv亚洲| 久久在线免费观看视频| 亚洲免费网站| 一区二区三区精品视频| 亚洲日本中文字幕区| 久久精品国产第一区二区三区| 亚洲欧美日韩国产另类专区| 一区二区三区高清在线| 亚洲精品午夜精品| 91久久精品日日躁夜夜躁国产| 国精产品99永久一区一区| 国产欧美日韩中文字幕在线| 国产精品乱码一区二区三区| 欧美大片在线看免费观看| 麻豆精品传媒视频| 美女视频黄a大片欧美| 久久中文精品| 免费不卡欧美自拍视频| 久久精品视频va| 久久久国产成人精品| 久久精品国产91精品亚洲| 欧美一级在线亚洲天堂| 欧美一级二级三级蜜桃| 欧美一区二区三区的| 亚洲一级一区| 亚洲在线国产日韩欧美| 亚洲一区日韩在线| 亚洲欧美久久久| 亚洲欧美日韩精品综合在线观看| 一本色道久久综合亚洲精品高清| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 免费的成人av| 欧美成人黑人xx视频免费观看| 猛男gaygay欧美视频| 欧美黄色视屏| 欧美午夜大胆人体| 国产精品稀缺呦系列在线| 国产精品一区二区a| 国产精品影视天天线| 国产一区清纯| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲电影视频在线| 悠悠资源网亚洲青| 日韩特黄影片| 亚洲欧美日韩精品久久| 久久精品99无色码中文字幕 | 中文国产成人精品| 欧美影院视频| 日韩亚洲视频在线| 99re6热只有精品免费观看| 亚洲图中文字幕| 久久国产福利| 欧美黑人多人双交| 欧美高清hd18日本| 国产精品蜜臀在线观看| 国产主播精品| 亚洲精品自在久久| 午夜在线精品| 91久久精品国产91久久性色tv| 一本色道久久综合狠狠躁篇的优点| 亚洲欧美日韩天堂| 久久中文字幕一区二区三区| 欧美日韩精品免费在线观看视频| 国产精品国产三级国产专播品爱网 | 国产精品青草久久久久福利99| 国产精品视频专区| 在线观看欧美日韩| 亚洲无线视频| 亚洲三级毛片| 欧美一区二区三区免费大片| 欧美xart系列在线观看| 亚洲高清三级视频| 亚洲一区二区三区三| 一区二区三区国产在线观看| 欧美电影免费网站| 亚洲第一视频| 亚洲经典三级| 免费欧美在线视频| 一区在线视频| 亚洲国产美国国产综合一区二区| 欧美伊人精品成人久久综合97| 国产精品国产a级| 一本色道久久综合亚洲精品按摩 | 国产欧美日韩精品丝袜高跟鞋| 亚洲久久一区| 一区二区不卡在线视频 午夜欧美不卡' | 欧美sm极限捆绑bd| 在线观看视频免费一区二区三区 | 亚洲高清资源| 久久久精品日韩| 国产一区二区日韩精品| 午夜精品视频在线观看一区二区 | 久久黄色影院| 国产亚洲精品激情久久| 欧美一区二区三区精品| 久久国产视频网站| 黄色免费成人| 亚洲日本中文| 欧美精品 国产精品| 亚洲精品在线视频| 亚洲天堂第二页| 国产精品黄色| 亚洲欧美日韩在线播放| 久久国产精品色婷婷| 好吊色欧美一区二区三区四区| 久久精品电影| 欧美成人自拍| 日韩午夜在线电影| 亚洲女与黑人做爰| 国产精品专区h在线观看| 欧美伊人久久| 免费在线看成人av| 亚洲人成人一区二区三区| 在线一区免费观看| 国产精品午夜在线观看| 欧美综合国产| 欧美激情一区二区三区在线| 日韩午夜激情| 欧美在线观看你懂的| 一区二区三区我不卡| 亚洲伦理中文字幕| 国产精品国产三级国产专区53| 亚洲自拍三区| 裸体歌舞表演一区二区| 亚洲精品视频在线观看免费| 亚洲欧美日本视频在线观看| 国产日韩精品入口| 91久久香蕉国产日韩欧美9色| 欧美精品一区二区三区四区| 亚洲性线免费观看视频成熟| 久久精品国产亚洲精品 | 亚洲国产成人av好男人在线观看| 一级日韩一区在线观看| 国产欧美日韩亚洲| 亚洲人成人一区二区在线观看| 欧美日韩成人网| 午夜精品视频网站| 欧美精品入口| 亚洲欧美一区二区三区久久| 蜜桃av噜噜一区| 亚洲色图综合久久| 榴莲视频成人在线观看| 夜夜爽99久久国产综合精品女不卡 | 国产午夜精品久久久久久免费视| 亚洲电影在线看| 欧美午夜宅男影院在线观看| 欧美在线三区| 欧美日韩福利| 亚洲第一免费播放区| 国产精品theporn88| 亚洲国产高潮在线观看| 国产精品福利影院| 91久久国产自产拍夜夜嗨| 欧美午夜在线观看| 亚洲欧洲精品成人久久奇米网 | 久久福利精品| 欧美性色aⅴ视频一区日韩精品| 久久精品视频亚洲| 国产精品人人做人人爽| 亚洲精品视频在线观看免费| 国产麻豆成人精品| 一区二区福利| 一区二区三区自拍| 欧美一区二区三区四区高清| 亚洲精品免费在线播放| 久久久91精品国产一区二区精品| 99视频精品全国免费| 男女激情视频一区| 欧美影院精品一区| 国产精品免费视频xxxx| 99国内精品久久| 永久免费视频成人| 久久精品成人|