專利名稱:圖像投影設(shè)備、存儲(chǔ)器控制設(shè)備、激光投影機(jī)和存儲(chǔ)器訪問(wèn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像投影設(shè)備、存儲(chǔ)器控制設(shè)備、激光投影機(jī)和存儲(chǔ)器訪問(wèn)方法。
背景技術(shù):
目前,已經(jīng)開(kāi)發(fā)出了使用激光作為光源的圖像投影設(shè)備(在下文中也被稱為“投影機(jī)”)。使用激光作為光源使投影機(jī)獲取極高的色度和高的色彩再生。DLP (數(shù)字光處理)方法、LCOS(硅上液晶)方法和使用MEMS(微電子機(jī)械系統(tǒng))的方法是將激光投影到表面的已知方法。然而,在從投影機(jī)投影激光的情況下,已知當(dāng)通過(guò)投影圖像和投影的激光的中心處的光束形成的角并不成直角(在下文中也被稱為“傾斜投影”)時(shí),通過(guò)投影機(jī)投影的投影圖像變形,并且該投影圖像的形狀為梯形。圖38A-38C是用于描述在光學(xué)系統(tǒng)中出現(xiàn)傾斜投影的情況下的投影圖像的示意圖。圖38A說(shuō)明了在非傾斜投影的情況下的投影圖像的示例。圖38B說(shuō)明了在傾斜投影(向上投影)的情況下的投影圖像的示例。圖38C說(shuō)明了在傾斜投影(向下投影)的情況下的投影圖像的另一個(gè)示例。在圖38A中,由于來(lái)自投影機(jī)的光是以一定距離(從投影機(jī)到墻壁的距離)和在設(shè)計(jì)光學(xué)系統(tǒng)時(shí)預(yù)計(jì)的角(通過(guò)投影圖像和在投影的光的中心處的光束形成的角)被投影的,投影圖像被投影而沒(méi)有任何失真。在圖38B中,由于從投影機(jī)投影的光相對(duì)于在設(shè)計(jì)光學(xué)系統(tǒng)時(shí)預(yù)期的角向上傾斜,投影圖像的上側(cè)長(zhǎng)于投影圖像的下側(cè)。因此,投影圖像失真并變?yōu)樘菪?。在圖38C中,由于從投影機(jī)投影的光相對(duì)于在設(shè)計(jì)光學(xué)系統(tǒng)時(shí)預(yù)期的角向下傾斜,投影圖像的下側(cè)長(zhǎng)于投影圖像的上側(cè)。因此,投影圖像失真并變?yōu)樘菪巍1M管存在將失真的投影圖像從梯形校正為正方形的數(shù)種方法,諸如使用DLP處理的投影機(jī)(DLP投影機(jī))或使用LCOS處理的投影機(jī)(LC0S投影機(jī))之類的投影機(jī)需要事前對(duì)數(shù)據(jù)圖像(要被輸入到光學(xué)偏振元件的圖像)執(zhí)行圖像處理。也就是說(shuō),由于在光學(xué)偏振元件上形成的單個(gè)像素對(duì)應(yīng)于在投影平面上形成的圖像的單個(gè)像素,因此需要DLP投影機(jī)和LCOS事先對(duì)輸入圖像執(zhí)行圖像處理(像素跳過(guò)、像素插入)。圖39A是用于描述DLP投影機(jī)的示意圖。DLP投影機(jī)使用具有以像素為單元集成的反射鏡的DMD(數(shù)字微反射鏡裝置)。圖93A說(shuō)明了與4個(gè)像素QX2)對(duì)應(yīng)的DMD的示例。在圖39A的DMD中,右上的反射鏡被關(guān)閉,而其他的反射鏡被開(kāi)啟。相應(yīng)地,在從光源投影的投影圖像中,與DMD的反射鏡的狀態(tài)相對(duì)應(yīng)地,在右上像素上形成黑色圖像。因此,使用DLP投影機(jī),偏振元件的1個(gè)反射鏡對(duì)應(yīng)于投影圖像的1個(gè)像素。圖39B是用于描述在使用DLP投影機(jī)的情況下的梯形圖像的校正的示例圖。由于DLP的微反射鏡(以及LCOS投影機(jī)的液晶)與投影圖像的像素具有一一對(duì)應(yīng)的關(guān)系,因此投影機(jī)無(wú)法改變被投影的像素的位置。例如,為了將如圖3B的左側(cè)所示的失真的投影圖像校正為如圖3B的右側(cè)所示的矩形,需要從與矩形像素相對(duì)應(yīng)的微反射鏡反射光。這導(dǎo)致有效像素的減少。此外,由于與有效像素的減少相關(guān)聯(lián)的原始圖像數(shù)據(jù)被跳過(guò),因此會(huì)出現(xiàn)投影圖像的劣化。圖40A是用于描述使用激光掃描方法的投影機(jī)(激光掃描型投影機(jī))的示意圖。激光掃描型投影機(jī)通過(guò)利用2D (二維)掃描儀(x-y掃描儀)來(lái)對(duì)激光進(jìn)行偏振,來(lái)在投影平面上形成圖像。在圖40A中,從激光振蕩器發(fā)射的激光投射通過(guò)半反射鏡。隨后,通過(guò)2D掃描儀對(duì)激光進(jìn)行偏振。隨后,通過(guò)半反射鏡改變激光的路徑,從而在屏幕上形成圖像。由于2D掃描儀被連續(xù)地操作,因此可以通過(guò)調(diào)整發(fā)射激光的定時(shí)來(lái)調(diào)整要表現(xiàn)的區(qū)域。從而,能夠表現(xiàn)等于或小于單個(gè)像素的區(qū)域。圖40B是用于描述激光掃描型投影機(jī)的矩形校正的示意圖。利用激光掃描型投影機(jī),通過(guò)經(jīng)由調(diào)整發(fā)射激光的定時(shí)來(lái)略微調(diào)整像素位置,就能夠?qū)崿F(xiàn)矩形校正而無(wú)需減少有效像素。然而,如日本專利公開(kāi)No. 2007-199251所披露的,考慮到振蕩反射鏡以諧振狀態(tài)振蕩,基于垂直軸的位置控制振蕩反射鏡的振蕩是困難和不現(xiàn)實(shí)的。此外,在日本專利公開(kāi)No. 20044950 中,控制發(fā)射激光的定時(shí),使用包括三角函數(shù)和逆三角函數(shù)的實(shí)數(shù)來(lái)計(jì)算通過(guò)諧振狀態(tài)下的振蕩反射鏡形成的激光的軌跡。因此,在校正發(fā)射激光的定時(shí)的同時(shí)實(shí)時(shí)計(jì)算激光的表現(xiàn)區(qū)域的情況下,存在計(jì)算無(wú)法跟上校正的問(wèn)題。此外,在日本專利公開(kāi)No. 2010-230730中,并未詳細(xì)地描述計(jì)算非表現(xiàn)區(qū)域或在計(jì)算后控制激光的方法。因此,設(shè)想在日本專利公開(kāi)No. 2010-230730中披露的技術(shù)包括尚待解決以便實(shí)現(xiàn)該技術(shù)的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明可以提供基本上消除由相關(guān)領(lǐng)域的限制和缺陷導(dǎo)致的一個(gè)或多個(gè)問(wèn)題的圖像投影設(shè)備、存儲(chǔ)器控制設(shè)備、激光投影機(jī)、和存儲(chǔ)器訪問(wèn)方法。在以下描述中闡明了本發(fā)明的特征和優(yōu)勢(shì),從說(shuō)明書(shū)和附圖中,本發(fā)明的特征和優(yōu)勢(shì)的一部分將變得明顯,或者通過(guò)根據(jù)在說(shuō)明書(shū)中提供的教誨來(lái)實(shí)踐本發(fā)明,可以獲知本發(fā)明的特征和優(yōu)勢(shì)的一部分。通過(guò)以這樣的完全、清晰、簡(jiǎn)介和精確的措辭來(lái)在說(shuō)明書(shū)中特別地指出以使本領(lǐng)域一般技術(shù)人員能夠?qū)嵺`本發(fā)明的圖像投影設(shè)備、存儲(chǔ)器控制設(shè)備、激光投影機(jī)和存儲(chǔ)器訪問(wèn)方法,能夠?qū)崿F(xiàn)和獲取本發(fā)明的目的、以及其他特征和優(yōu)勢(shì)。為了實(shí)現(xiàn)這些和其他優(yōu)勢(shì)并根據(jù)在本文中體現(xiàn)和廣泛地描述的本發(fā)明的目的,本發(fā)明的實(shí)施例提供了一種圖像投影設(shè)備,其包括輸入部件,其用于輸入圖像數(shù)據(jù);幀存儲(chǔ)器,其用于存儲(chǔ)圖像數(shù)據(jù);激光振蕩器,其用于向屏幕發(fā)射激光;偏轉(zhuǎn)部件,其包括反射光學(xué)元件,并用于相對(duì)于兩個(gè)垂直交叉的軸來(lái)振蕩反射光學(xué)元件;存儲(chǔ)部件,其用于存儲(chǔ)多項(xiàng)式的系數(shù)數(shù)據(jù);照射位置計(jì)算部件,其用于基于通過(guò)使用系數(shù)數(shù)據(jù)獲取的系數(shù)和反射光學(xué)元件的振蕩角來(lái)計(jì)算照射位置;地址計(jì)算部件,其用于計(jì)算幀存儲(chǔ)器中與照射位置對(duì)應(yīng)的地址;存儲(chǔ)器控制部件,其用于讀取地址的像素?cái)?shù)據(jù);以及激光驅(qū)動(dòng)部件,其用于根據(jù)與像素?cái)?shù)據(jù)對(duì)應(yīng)的亮度來(lái)振蕩激光振蕩器。根據(jù)以下描述并結(jié)合附圖,本發(fā)明的其他目的、特征和優(yōu)勢(shì)將變得更加明顯。
圖IA和IB是說(shuō)明根據(jù)本發(fā)明實(shí)施例的激光投影機(jī)和輸入終端的示例的示意圖;圖2是說(shuō)明根據(jù)本發(fā)明實(shí)施例的LPJ的配置的示意圖;圖3是用于描述根據(jù)本發(fā)明實(shí)施例的在幀存儲(chǔ)器中存儲(chǔ)的圖像數(shù)據(jù)的示意圖;圖4是說(shuō)明根據(jù)本發(fā)明實(shí)施例的表現(xiàn)位置計(jì)算單元的示意圖;圖5A是根據(jù)本發(fā)明實(shí)施例的MEMS反射鏡的平面視圖;圖5B是根據(jù)本發(fā)明另一實(shí)施例的MEMS反射鏡的示意圖;圖6是用于描述從MEMS反射鏡反射的激光的坐標(biāo)位置的示意圖;圖7是說(shuō)明MEMS反射鏡的兩個(gè)旋轉(zhuǎn)軸的示意圖;圖8是說(shuō)明根據(jù)本發(fā)明實(shí)施例的通過(guò)LPJ假定的投影圖像的失真的示例的示意圖;圖9是用于說(shuō)明在當(dāng)主掃描方向上的振蕩角Φ為-1到-7度時(shí)副掃描方向上的振蕩角θ改變的情況下分別獲取的激光的軌跡的示意圖;圖IOA和IOB是說(shuō)明在當(dāng)副掃描方向上的振蕩角θ為1到5度時(shí)主掃描方向上的振蕩角Φ改變的情況下分別獲取的激光的軌跡的示意圖;圖IlA是說(shuō)明根據(jù)本發(fā)明實(shí)施例的副掃描方向上的振蕩角Φ和a(x)之間的關(guān)系的圖示;圖IlB是說(shuō)明根據(jù)本發(fā)明實(shí)施例的振蕩角Φ和b(x)之間的關(guān)系的圖示;圖12A是說(shuō)明根據(jù)本發(fā)明實(shí)施例的副掃描方向上的振蕩角θ和c(y)之間的關(guān)系的圖示;圖12B是說(shuō)明根據(jù)本發(fā)明實(shí)施例的副掃描方向上的振蕩角θ和d(y)之間的關(guān)系的圖示;圖12C是說(shuō)明根據(jù)本發(fā)明實(shí)施例的副掃描方向上的振蕩角θ和e(y)之間的關(guān)系的圖示;圖13是說(shuō)明根據(jù)本發(fā)明實(shí)施例的圖像輸出系統(tǒng)電路的整體操作的時(shí)序圖;圖14是說(shuō)明根據(jù)本發(fā)明實(shí)施例的通過(guò)執(zhí)行仿真來(lái)從隸屬于(X,Y)的數(shù)據(jù)獲取15個(gè)系數(shù)的步驟的流程圖;圖15是說(shuō)明根據(jù)本發(fā)明實(shí)施例的通過(guò)從使用仿真軟件而獲取的函數(shù)a(x)到e (y)獲取通過(guò)使用dyl到dy9并計(jì)算屏幕坐標(biāo)的所計(jì)算出的軌跡的坐標(biāo)a(x)到e(y)、而獲取的屏幕坐標(biāo)的軌跡的示例的示意圖;圖16是用于說(shuō)明失真校正的示例的示意圖;圖17是用于說(shuō)明枕形失真或桶形失真和校正枕形失真或桶形失真的結(jié)果的示意圖;圖18A和18B是用于說(shuō)明自由掃描的示例的示意圖;圖19是用于說(shuō)明根據(jù)本發(fā)明實(shí)施例的LPJ的存儲(chǔ)器訪問(wèn)的示意圖;圖20是說(shuō)明圖像尺寸和存儲(chǔ)容量之間的關(guān)系的示例的表格;圖21是說(shuō)明讀取周期的示例的時(shí)序圖;圖22是說(shuō)明根據(jù)本發(fā)明實(shí)施例的在連續(xù)訪問(wèn)期間的讀取周期的示例的時(shí)序圖23是用于說(shuō)明執(zhí)行光柵掃描的示例的示意圖;圖M是用于說(shuō)明自由掃描的示例的示意圖;圖25A和25B是用于說(shuō)明失真校正的示意圖;圖沈是說(shuō)明根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器控制塊的示例性配置的框圖;圖27是說(shuō)明根據(jù)本發(fā)明實(shí)施例的輸入緩存的框圖;圖觀是說(shuō)明根據(jù)本發(fā)明實(shí)施例的輸出緩存的框圖;圖四是說(shuō)明根據(jù)本發(fā)明實(shí)施例的輸出緩存的地址部分的框圖;圖30是說(shuō)明根據(jù)本發(fā)明實(shí)施例的從將讀出地址輸入到地址部分和將對(duì)應(yīng)數(shù)據(jù)寫入到2端口 FIFO開(kāi)始的操作的流程圖;圖31是用于描述根據(jù)本發(fā)明實(shí)施例的直到FIFO控制部分將在2端口 FIFO中存儲(chǔ)的數(shù)據(jù)傳送到仲裁器或數(shù)據(jù)部分為止執(zhí)行的操作的流程圖;圖32是說(shuō)明根據(jù)本發(fā)明實(shí)施例的輸出緩存的數(shù)據(jù)部分的示例性配置的框圖;圖33A說(shuō)明根據(jù)本發(fā)明實(shí)施例的通過(guò)FIFO控制部分寫入重疊數(shù)據(jù)/空白數(shù)據(jù)的操作;圖3 說(shuō)明根據(jù)本發(fā)明實(shí)施例的重疊/空白生成部分從2端口 FIFO 36加載數(shù)據(jù)的操作;圖34是說(shuō)明根據(jù)本發(fā)明實(shí)施例的重疊/空白再生部分的示例性配置的框圖;圖35是說(shuō)明根據(jù)本發(fā)明實(shí)施例的使用重疊/空白再生部分來(lái)再生重疊/空白數(shù)據(jù)的操作的流程圖;圖36是說(shuō)明根據(jù)本發(fā)明實(shí)施例的向仲裁器輸入并從仲裁器輸出的信號(hào)的示意圖;圖37說(shuō)明根據(jù)本發(fā)明實(shí)施例的根據(jù)裁定策略生成的裁定表格的示例;圖38A-38C是用于描述在光學(xué)系統(tǒng)中出現(xiàn)傾斜投影的情況下的投影圖像的示意圖;圖39A是用于描述DLP投影機(jī)的示意圖;圖39B是用于描述在使用DLP投影機(jī)的情況下的梯形圖像的校正的示意圖;圖40A是用于描述使用激光掃描方法的投影機(jī)的示意圖;以及圖40B是用于描述激光掃描型投影機(jī)的梯形校正的示意圖。
具體實(shí)施例方式[第一實(shí)施例]圖IA和IB是說(shuō)明根據(jù)本發(fā)明實(shí)施例的激光投影機(jī)(在下文中也被稱為“LPJ”) 200和輸入終端的示例的示意圖。輸入終端用于向LPJ 200輸入圖像數(shù)據(jù)。輸入終端可以是例如PC(個(gè)人計(jì)算機(jī))、電視機(jī)、BD (藍(lán)光盤片)播放器、或其上記錄有圖像數(shù)據(jù)的記錄介質(zhì)。LPJ 200基于圖像數(shù)據(jù)生成激光,并通過(guò)在2D掃描儀上反射激光來(lái)在屏幕上形成投影圖像。在LPJ 200不具有光學(xué)系統(tǒng)(例如,透鏡)的情況下,LPJ 200用于總是具有焦點(diǎn)對(duì)準(zhǔn)的激光。如圖1中所示,以在面對(duì)投影圖像的中心的位置處放置發(fā)射激光的發(fā)射部件的方式來(lái)形成投影圖像?;蛘?,以在面對(duì)投影圖像的底端的附件的位置處放置發(fā)射部件的方式來(lái)形成投影圖像。
盡管投影圖像的尺寸取決于LPJ 200和屏幕之間的投影距離而不同,但是投影圖像的尺寸可以被改變?yōu)槭沟猛队皥D像的對(duì)角線的范圍為從30cm到300cm。在LPJ 200包括變焦機(jī)構(gòu)和透反射鏡的情況下,無(wú)需改變LPJ 200的位置就可以改變投影圖像的尺寸。圖2是說(shuō)明根據(jù)本發(fā)明實(shí)施例的LPJ 200的配置的示意圖。LPJ 200包括例如圖像輸入系統(tǒng)電路49、圖像輸出系統(tǒng)電路48、幀存儲(chǔ)器58、2D掃描儀53、和激光振蕩器60。圖像輸入系統(tǒng)電路49包括輸入接口,輸入接口包括一個(gè)或多個(gè)視頻輸入。輸入接口可以是用于數(shù)據(jù)數(shù)字圖像數(shù)據(jù)的端子(例如,DVI端子、HDMI端子)或用于輸入模擬數(shù)據(jù)的端子(例如,D-Sub端子、S-Video端子)。輸入接口還可以是例如用于連接到存儲(chǔ)裝置 (例如,閃速存儲(chǔ)器)的USB端子。輸入圖像數(shù)據(jù)的視頻信號(hào)是RGB信號(hào)。然而,在輸入圖像數(shù)據(jù)的視頻信號(hào)是YUV 信號(hào)的情況下,LPJ 200在視頻輸入前將YUV信號(hào)轉(zhuǎn)換為RGB信號(hào)。利用預(yù)定的分辨率(例如,WXGA、XGA、SVGA、VGA)來(lái)輸入圖像數(shù)據(jù)。在視頻輸入為模擬信號(hào)的情況下,圖像輸入系統(tǒng)電路49對(duì)模擬信號(hào)執(zhí)行A/D轉(zhuǎn)換,并將轉(zhuǎn)換的信號(hào)輸出到存儲(chǔ)器控制塊100。存儲(chǔ)器控制塊100在幀存儲(chǔ)器58中臨時(shí)存儲(chǔ)從圖像輸入系統(tǒng)電路49輸入的圖像數(shù)據(jù),從幀存儲(chǔ)器58中讀出圖像數(shù)據(jù),并將圖像數(shù)據(jù)輸出到圖像輸出系統(tǒng)電路48。圖3是用于描述根據(jù)本發(fā)明實(shí)施例的在幀存儲(chǔ)器58中存儲(chǔ)的圖像數(shù)據(jù)的示意圖。 圖3說(shuō)明了從幀存儲(chǔ)器58提取的圖像數(shù)據(jù)的一部分的放大視圖。幀存儲(chǔ)器58被設(shè)置在下屬的外部存儲(chǔ)器15中的區(qū)域的一部分(地址范圍)中。除了幀存儲(chǔ)器58之外,外部存儲(chǔ)器15還存儲(chǔ)程序等。利用3個(gè)字節(jié)(M個(gè)bit(R:8字節(jié)、G:8字節(jié)、B:8字節(jié)))來(lái)表示圖像數(shù)據(jù)的一個(gè)像素。在圖3中,圖像數(shù)據(jù)的每個(gè)方塊包括8個(gè)bit。存儲(chǔ)器控制塊100讀出具有與2D掃描儀53的投影區(qū)域(位置)對(duì)應(yīng)的地址的圖像數(shù)據(jù),并將圖像數(shù)據(jù)輸出到激光驅(qū)動(dòng)器59。在本發(fā)明的下述第二實(shí)施例中詳細(xì)描述存儲(chǔ)器控制塊100。返回到圖2,圖像輸出系統(tǒng)電路48包括二維掃描儀驅(qū)動(dòng)定時(shí)生成單元51、定時(shí)校正指示單元M、表現(xiàn)(d印iction)位置計(jì)算單元57、掃描儀角計(jì)算單元55、掃描儀驅(qū)動(dòng)器 52、ADC (模擬到數(shù)字轉(zhuǎn)換器)56、和激光驅(qū)動(dòng)器59。由于LPJ 200使用激光作為光源,因此LJP 200包括激光振蕩器60,激光振蕩器 60將與RGB色彩中的每一個(gè)相對(duì)應(yīng)的激光重疊(組合)為單個(gè)激光并輸出重疊的激光。激光振蕩器60包括與RGB色彩中的每一個(gè)相對(duì)應(yīng)的激光二極管(LD) 60r、60g、60b。激光驅(qū)動(dòng)器59包括用于驅(qū)動(dòng)LD 60r.60g.60b的激光驅(qū)動(dòng)器59r、59g、59b。激光驅(qū)動(dòng)器59r基于與給定像素的R相對(duì)應(yīng)的圖像數(shù)據(jù)生成用于驅(qū)動(dòng)激光二極管60ι 的紅色激光二極管(LD)驅(qū)動(dòng)波形,激光驅(qū)動(dòng)器59g基于與給定像素的G相對(duì)應(yīng)的圖像數(shù)據(jù)生成用于驅(qū)動(dòng)激光二極管 60g的綠色激光二極管(LD)驅(qū)動(dòng)波形,以及激光驅(qū)動(dòng)器59b基于與給定像素的B相對(duì)應(yīng)的圖像數(shù)據(jù)生成用于驅(qū)動(dòng)激光二極管60b的藍(lán)色激光二極管(LD)驅(qū)動(dòng)波形。相應(yīng)地,紅色LD 60r、綠色LD 60g、和藍(lán)色LD 60b以基于對(duì)應(yīng)的圖像數(shù)據(jù)的密度振蕩。因此,激光振蕩器60 發(fā)射具有與圖像數(shù)據(jù)相對(duì)應(yīng)的亮度(色彩)的激光。2D掃描儀53通過(guò)二維掃描激光來(lái)對(duì)投影圖像進(jìn)行投影。在該實(shí)施例中,2D掃描儀 53是兩軸MEMS掃描儀。兩軸MEMS掃描儀包括用于檢測(cè)MEMS反射鏡的振蕩角(偏轉(zhuǎn)角) 的傳感器(角檢測(cè)器)。角檢測(cè)器將與MEMS反射鏡的振蕩角相對(duì)應(yīng)的電壓輸出到ADC 56。 ADC 45將與振蕩角相對(duì)應(yīng)的電壓轉(zhuǎn)換為數(shù)字振蕩角。
二維掃描儀驅(qū)動(dòng)定時(shí)生成單元51將時(shí)鐘計(jì)數(shù)輸出到表現(xiàn)位置計(jì)算單元57。時(shí)鐘計(jì)數(shù)用作MEMS反射鏡驅(qū)動(dòng)波形的原始數(shù)據(jù)。利用諧振頻率來(lái)驅(qū)動(dòng)MEMS反射鏡,從而能夠用少量的能量來(lái)獲取大的振蕩角。由于諧振頻率是基于例如MEMS反射鏡的材料、形狀、尺寸和/或梁(beam)部分的材料、形狀、尺寸而被確定的,因此研究者等能夠假定諧振頻率的大致的值。此外,通過(guò)提供用于檢測(cè)MEMS反射鏡的頻率的傳感器,可以更準(zhǔn)確地獲取諧振頻率。通過(guò)諸如微型計(jì)算機(jī)之類的外部裝置(未示出)將諧振頻率設(shè)置到二維掃描儀驅(qū)動(dòng)定時(shí)生成單元51。二維掃描儀驅(qū)動(dòng)定時(shí)生成單元51基于通過(guò)外部裝置設(shè)置的諧振頻率和系統(tǒng)時(shí)鐘頻率,對(duì)與在主方向上進(jìn)行掃描的單個(gè)周期相當(dāng)?shù)臅r(shí)鐘的數(shù)量和與在副掃描方向上進(jìn)行掃描的單個(gè)周期相當(dāng)?shù)臅r(shí)鐘的數(shù)量進(jìn)行計(jì)數(shù)。例如,在相對(duì)于水平方向的諧振頻率為 1000Hz (1周期為1ms)、且系統(tǒng)時(shí)鐘頻率為IOOMHz (10 μ s)的情況下,由于需要100個(gè)計(jì)數(shù)來(lái)對(duì)Ims進(jìn)行計(jì)數(shù),相對(duì)于水平方向的最大時(shí)鐘計(jì)數(shù)為100次。類似地,根據(jù)水平方向上的諧振頻率來(lái)確定相對(duì)于垂直方向的最大時(shí)鐘計(jì)數(shù)。二維掃描儀驅(qū)動(dòng)定時(shí)生成單元51相對(duì)于水平方向?qū)r(shí)鐘進(jìn)行計(jì)數(shù)(例如,一旦時(shí)鐘計(jì)數(shù)到達(dá)100次時(shí)鐘計(jì)數(shù)就返回1,并重復(fù)直到100次的計(jì)數(shù)),并將時(shí)鐘計(jì)數(shù)輸出到定時(shí)校正指示單元M和表現(xiàn)位置計(jì)算單元57。取代在水平方向和垂直方向上分別對(duì)時(shí)鐘進(jìn)行計(jì)數(shù),可以存在與單個(gè)屏幕對(duì)應(yīng)的單個(gè)時(shí)鐘計(jì)數(shù)。在以下的描述中,在沒(méi)有區(qū)分水平方向和垂直方向的情況下,在下文中對(duì)時(shí)鐘計(jì)數(shù)進(jìn)行描述。此外,二維掃描儀驅(qū)動(dòng)定時(shí)生成單元51基于時(shí)鐘計(jì)數(shù)生成用于以諧振頻率振蕩 MEMS反射鏡的MEMS反射鏡的驅(qū)動(dòng)波形,并將所述驅(qū)動(dòng)波形輸出到掃描儀驅(qū)動(dòng)器52。驅(qū)動(dòng)波形可以是諸如PWM(脈寬調(diào)制)波形、正弦波形、三角波形之類的典型波形。在該示例中, 相對(duì)于主掃描方向的驅(qū)動(dòng)波形是矩形波形,相對(duì)于副掃描方向的驅(qū)動(dòng)波形是PWM波形。盡管時(shí)鐘計(jì)數(shù)用作用于驅(qū)動(dòng)MEMS反射鏡的驅(qū)動(dòng)波形的原始數(shù)據(jù),但由于各種延遲因素(例如,掃描儀驅(qū)動(dòng)器52的延遲、MEMS反射鏡的物理響應(yīng)特性),MEMS反射鏡的實(shí)際移動(dòng)可能會(huì)偏離時(shí)鐘計(jì)數(shù)。此外,由于MEMS反射鏡的諧振頻率可能會(huì)隨著溫度或經(jīng)過(guò)的時(shí)間的改變而改變,因此即使MEMS反射鏡以相同的驅(qū)動(dòng)波形振蕩,MEMS反射鏡的振蕩也會(huì)改變。為了校正偏離,掃描儀角計(jì)算單元55根據(jù)驅(qū)動(dòng)波形檢測(cè)MEMS反射鏡的已知最大振蕩角的定時(shí),并對(duì)從ADCM輸出的振蕩角進(jìn)行采樣。將振蕩角輸入到定時(shí)校正指示單元 54。定時(shí)校正指示單元M確定在通過(guò)驅(qū)動(dòng)波形預(yù)期的振蕩角和從掃描儀角計(jì)算單元 55輸入的實(shí)際角之間是否存在差值。在差值等于或大于預(yù)定值的情況下,定時(shí)校正指示單元討計(jì)算要校正的量(校正量),并將計(jì)算出的校正量輸入到二維掃描儀驅(qū)動(dòng)定時(shí)生成單元51。因此,由于根據(jù)校正量來(lái)校正時(shí)鐘計(jì)數(shù),因此二維掃描儀驅(qū)動(dòng)定時(shí)生成單元51調(diào)整驅(qū)動(dòng)波形的驅(qū)動(dòng)電壓或頻率。從而,可以將MEMS反射鏡的振蕩角調(diào)整到期望的角。此外,定時(shí)校正指示單元M將MEMS反射鏡驅(qū)動(dòng)定時(shí)(最大振蕩定時(shí))和MEMS反射鏡的實(shí)際振蕩之間的相位差輸出到表現(xiàn)位置計(jì)算單元57。以時(shí)鐘的數(shù)量(時(shí)鐘校正量) 來(lái)表示相位差。接下來(lái),將描述根據(jù)本發(fā)明實(shí)施例的表現(xiàn)位置計(jì)算單元57。
圖4是說(shuō)明根據(jù)本發(fā)明實(shí)施例的表現(xiàn)位置計(jì)算單元57的示意圖。表現(xiàn)位置計(jì)算單元57包括例如校正后時(shí)鐘計(jì)數(shù)計(jì)算單元61、屏幕坐標(biāo)計(jì)算單元62、失真校正參數(shù)存儲(chǔ)單元63、和存儲(chǔ)器地址計(jì)算單元64。表現(xiàn)位置計(jì)算單元57計(jì)算當(dāng)以特定的振蕩角放置MEMS反射鏡時(shí)激光發(fā)射到的屏幕上的位置(地點(diǎn))。表現(xiàn)位置計(jì)算單元57主要執(zhí)行以下的2個(gè)操作。操作1 表現(xiàn)計(jì)算單元57基于從實(shí)際校正指示單元M接收到的時(shí)鐘校正(校正量)和從2D掃描儀驅(qū)動(dòng)定時(shí)生成單元M接收到的時(shí)鐘計(jì)數(shù),計(jì)算用于標(biāo)識(shí)表現(xiàn)位置(即要表現(xiàn)的區(qū)域的位置)的校正的時(shí)鐘計(jì)數(shù)。主要通過(guò)校正時(shí)鐘計(jì)算單元61來(lái)執(zhí)行計(jì)算。操作2:表現(xiàn)計(jì)算單元57基于校正的時(shí)鐘計(jì)數(shù)來(lái)計(jì)算屏幕坐標(biāo)。此外,表現(xiàn)計(jì)算單元57基于屏幕坐標(biāo)來(lái)標(biāo)識(shí)與要表現(xiàn)的坐標(biāo)相對(duì)應(yīng)的數(shù)據(jù)地址,并指示讀出所標(biāo)識(shí)的地址的數(shù)據(jù)。主要通過(guò)屏幕坐標(biāo)計(jì)算單元 62和存儲(chǔ)器地址計(jì)算單元64來(lái)執(zhí)行計(jì)算。校正后時(shí)鐘計(jì)數(shù)計(jì)算單元61例如通過(guò)將從實(shí)際校正指示單元M輸出的時(shí)鐘校正量(延遲時(shí)間)和從2D掃描儀驅(qū)動(dòng)定時(shí)生成單元51輸出的時(shí)鐘計(jì)數(shù)相加、并將相加的值與恒定數(shù)相乘,來(lái)計(jì)算校正時(shí)鐘計(jì)數(shù)。由于根據(jù)時(shí)鐘計(jì)數(shù)來(lái)驅(qū)動(dòng)要通過(guò)2D掃描儀53掃描的位置,因此時(shí)鐘計(jì)數(shù)定義了屏幕上的唯一坐標(biāo)。相應(yīng)地,屏幕坐標(biāo)計(jì)算單元62通過(guò)使用校正的時(shí)鐘計(jì)數(shù)執(zhí)行集合計(jì)算,能夠唯一地計(jì)算屏幕坐標(biāo)。在下面詳細(xì)地描述計(jì)算方法。在從LPJ 200發(fā)射的光的光軸并不與屏幕垂直時(shí),由于從LPJ 200發(fā)射的光的光軸相對(duì)于屏幕形成了角(在下文中也被稱為“投影角”),因此投影圖像失真成為梯形。即使在這種情況下,表現(xiàn)位置計(jì)算單元57能夠通過(guò)使用投影角,在給定的瞬間計(jì)算屏幕上的照射位置。因此,從失真校正參數(shù)存儲(chǔ)單元63向屏幕坐標(biāo)計(jì)算單元62提供與投影角相對(duì)應(yīng)的參數(shù)。相應(yīng)地,校正參數(shù)存儲(chǔ)單元63存儲(chǔ)用于計(jì)算與各種情況下的投影角相對(duì)應(yīng)的屏幕坐標(biāo)的多項(xiàng)式的系數(shù)。通過(guò)使用參數(shù)來(lái)執(zhí)行計(jì)算,能夠以較少量的時(shí)間和工作負(fù)荷來(lái)計(jì)算與每一單個(gè)時(shí)鐘相對(duì)應(yīng)的屏幕坐標(biāo)。此外,即使在通過(guò)2D掃描儀53掃描的區(qū)域?yàn)樘菪蔚那闆r下,也能夠計(jì)算與每一單個(gè)時(shí)鐘相對(duì)應(yīng)的屏幕坐標(biāo)。由于可以實(shí)現(xiàn)從傳感器或從設(shè)置組獲取投影角,因此投影角對(duì)于表現(xiàn)位置計(jì)算單元57是已知的。存儲(chǔ)器地址計(jì)算單元64基于屏幕坐標(biāo)來(lái)計(jì)算要表現(xiàn)(顯示)的像素的數(shù)據(jù)地址, 并將計(jì)算出的數(shù)據(jù)地址輸出到存儲(chǔ)器控制塊100。整個(gè)幀存儲(chǔ)器58中的每一地址相對(duì)于屏幕上的每個(gè)坐標(biāo)(X,Y)其有一一對(duì)應(yīng)的關(guān)系。因此,如果獲取了時(shí)鐘計(jì)數(shù)(更確切的說(shuō),校正時(shí)鐘計(jì)數(shù)的數(shù)據(jù)),則能夠唯一地識(shí)別(指定)幀存儲(chǔ)器58的地址。存儲(chǔ)器地址計(jì)算單元64可以執(zhí)行預(yù)定的轉(zhuǎn)換計(jì)算?;蛘?,存儲(chǔ)器地址計(jì)算單元64通過(guò)參考預(yù)定的轉(zhuǎn)換表格, 可以將時(shí)鐘計(jì)數(shù)轉(zhuǎn)換為數(shù)據(jù)地址。由于在正投影和傾斜投影的情況下屏幕坐標(biāo)和數(shù)據(jù)地址之間的關(guān)系不同,存儲(chǔ)器地址計(jì)算單元64根據(jù)投影角執(zhí)行不同類型的轉(zhuǎn)換計(jì)算?;蛘?,存儲(chǔ)器地址計(jì)算單元64可以根據(jù)投影角使用不同轉(zhuǎn)換表格將時(shí)鐘計(jì)數(shù)轉(zhuǎn)換為數(shù)據(jù)地址。需要注意的是,取決于圖像數(shù)據(jù)的分辨率(例如,F(xiàn)ull_HD、WXGA、XGA、SVGA、VGA), 可能存在其中沒(méi)有存儲(chǔ)像素值的地址。然而,如在下文中描述的本發(fā)明的第二實(shí)施例所述, 這些地址被假定為空白。[2D 掃描儀]
11
接下來(lái),將描述根據(jù)本發(fā)明實(shí)施例的2D掃描儀53。2D掃描儀53可以是一般使用的掃描儀。2D掃描儀53的一個(gè)示例可以具有以下的配置。圖5A是根據(jù)本發(fā)明實(shí)施例的MEMS反射鏡70的平面視圖。MEMS反射鏡70具有反射鏡基底531、兩個(gè)扭矩梁532546,和成型作為低阻抗單晶硅基底上的單體的上框架M7。 上框架547將兩個(gè)扭矩梁563546固定到其外側(cè)的位置。兩個(gè)扭矩梁532、546是同坐標(biāo)的。通過(guò)兩個(gè)扭矩梁532、546來(lái)支撐反射鏡基底的一側(cè)的中心部分。在反射鏡基底531上形成金屬薄膜533。金屬薄膜相對(duì)于向其發(fā)射的激光的波長(zhǎng)具有足夠的反射性。反射鏡基底531、扭矩梁532546中的每一個(gè)的測(cè)量被設(shè)計(jì)為用于獲得期望的諧振頻率。經(jīng)由絕緣膜548將上框架547綁定到下框架M8。從下框架549移除與反射鏡基底531的振蕩部分相對(duì)應(yīng)的部分。通過(guò)使用相同的基底執(zhí)行腐蝕滲透,使得上框架M7、扭矩梁532546、和反射鏡基底531成型為單個(gè)的獨(dú)立體,在腐蝕滲透中,反射鏡基底531的不具有與其綁定的扭矩梁 532的側(cè)被形成為梳形。在反射鏡基底531的梳形側(cè)上形成可移動(dòng)的電極Ml、535,從而可以通過(guò)靜電吸引來(lái)驅(qū)動(dòng)可移動(dòng)的電極Ml、535。固定的電極543、537被形成在面對(duì)面對(duì)可移動(dòng)的電極Ml、535的梳狀側(cè)的兩側(cè)上。形成固定電極M3、537的上框架547的一部分(第一上框架部分)通過(guò)狹縫534、538、 545、540被分離,并且與被綁定到扭矩梁532、546的上框架547的另一部分(第二上框架部分)絕緣。在上框架M7的表面上形成電極墊M2、536、539。通過(guò)經(jīng)由噴濺來(lái)沉積Al薄膜, 可以形成電極墊M2、536、539。當(dāng)從電極墊M2、536同時(shí)將電壓應(yīng)用到固定的電極M3、537時(shí),在彼此面對(duì)的固定電極543、537和可移動(dòng)的電極541、535之間經(jīng)由細(xì)微的間距出現(xiàn)靜電吸引。當(dāng)在固定電極討3、537和可移動(dòng)電極Ml、535的初始位置之間存在些許的空間(偏移)量的情況下,旋轉(zhuǎn)力矩(慣性力矩)運(yùn)動(dòng)在反射鏡基底531上,從而固定電極M3、537和可移動(dòng)電極Ml、 535之間的距離變?yōu)樽疃叹嚯x。通過(guò)應(yīng)用靜電吸引,固定電極543、537和可移動(dòng)電極Ml、 535的初始位置之間的偏離產(chǎn)生了諧振頻率。因此,增加了 MEMS反射鏡70的振蕩角。取代使用靜電吸引,還可以使用電磁力來(lái)作為生成反射鏡基底531的諧振頻率的驅(qū)動(dòng)力。圖5B是根據(jù)本發(fā)明另一實(shí)施例的MEMS反射鏡70的示意圖。在圖5B的實(shí)施例中, 在MEMS反射鏡70中使用壓電元件。第一反射鏡支撐部件563a連接到連接點(diǎn)Qa、Qb處的第一梁部件567a的實(shí)質(zhì)上的中心部分。按照與第一反射鏡部件563a類似的方式,將第二反射鏡支撐部件56 連接到第二梁部件567b。按照在第一梁部件576a和第一固定部件 561a之間進(jìn)行插入的方式,利用傳導(dǎo)性的粘合劑來(lái)將第一壓電構(gòu)件56 綁定到第一梁部件567a和第一固定部件561a。類似地,按照在第二梁部件657b和第二固定部件561b之間進(jìn)行插入的方式,利用傳導(dǎo)性的粘合劑來(lái)將第二壓電構(gòu)件56 綁定到第二梁部件567b和第二固定部件561b。類似地,按照在第二梁部件567b和第三固定部件561c之間進(jìn)行插入的方式,利用傳導(dǎo)性的粘合劑來(lái)將第一壓電構(gòu)件563c綁定到第二梁部件567b和第三固定部件561c。類似地,按照在第二梁部件567b和第四固定部件561d之間進(jìn)行插入的方式,利用傳導(dǎo)性的粘合劑來(lái)將第四壓電構(gòu)件565d綁定到第二梁部件567b和第四固定部件561d。經(jīng)由第一接線571a、共享的接線569、和由傳導(dǎo)性材料形成的框架部件564來(lái)將交流電從驅(qū)動(dòng)電路570供應(yīng)到第一和第三壓電構(gòu)件56fe、565c。類似地,經(jīng)由第二接線571b、 共享的接線569、和由傳導(dǎo)性材料形成的框架部件564來(lái)將另一交流電從驅(qū)動(dòng)電路570供應(yīng)到第二和第四壓電構(gòu)件56fe、565c。相對(duì)于向第一和第三壓電構(gòu)件56fe、565c提供的交流電,所述另一交流電具有相反的相位。第一到第四壓電構(gòu)件56fe-565d中的每一個(gè)根據(jù)來(lái)自驅(qū)動(dòng)電路570的交流電而振蕩。震蕩被發(fā)送到第一和第二梁部件567a、567b。被發(fā)送到第一和第二梁部件567a、567b的振蕩生成旋轉(zhuǎn)扭矩。通過(guò)將旋轉(zhuǎn)扭矩應(yīng)用到第一和第二反射鏡支撐部件563a、563b,在第一和第二反射鏡支撐部件563a、563b中出現(xiàn)扭矩位移。相應(yīng)地,反射鏡部件562振蕩,其中第一和第二反射鏡支撐部件563a、563b 中的每一個(gè)用作振蕩(擺動(dòng))桿。反射鏡部件562的振蕩頻率變?yōu)楦叩闹C振頻率。由于在圖5A和5B中公開(kāi)的MEMS反射鏡70中的每一個(gè)僅具有單個(gè)軸,MEMS反射鏡70中的每一個(gè)僅能夠按一個(gè)方向掃描。相應(yīng)地,以一個(gè)MEMS反射鏡70的振蕩方向相對(duì)于另一個(gè)MEMS反射鏡70的振蕩方向成90度的方式來(lái)組合兩個(gè)MEMS反射鏡70。從而,獲取了 2D掃描儀53?;蛘?,利用在相互間成90度取向的兩個(gè)分開(kāi)的軸的周圍振蕩的單個(gè)反射鏡來(lái)形成2D掃描儀53。[振蕩角和激光發(fā)射的屏幕坐標(biāo)]圖6是用于說(shuō)明從MEMS反射鏡反射的激光的坐標(biāo)位置的示意圖。為了便于說(shuō)明, 假定從激光振蕩器60發(fā)射的激光入射到處于靜止(非移動(dòng))狀態(tài)的MEMS70的平面。此外, 為了便于說(shuō)明,省略了用作放大光學(xué)系統(tǒng)的透鏡。相應(yīng)地,在圖6的實(shí)施例中,從MEMS反射鏡70反射激光,并且激光到達(dá)屏幕上的單個(gè)點(diǎn)(X,Y)。在“ θ ”表示MEMS反射鏡70(繞著y軸旋轉(zhuǎn)的反射鏡)相對(duì)于主掃描方向的振蕩角、而“ Φ ”表示MEMS反射鏡70(繞著χ軸旋轉(zhuǎn)的反射鏡)的振蕩角、且“d”表示MEMS 反射鏡70和屏幕之間的距離的情況下,入射到屏幕上的激光的坐標(biāo)(X,Y)被表示為
(V~d · sin θ · cos(|), Vr"d · sincj))。然而,如圖7中所示,MEMS反射鏡70的兩個(gè)旋轉(zhuǎn)軸的中心并不匹配。如果MEMS反射鏡70的兩個(gè)旋轉(zhuǎn)軸的中心匹配,圓的中心會(huì)匹配兩個(gè)垂直相交的直線之間的交叉點(diǎn)。然而,利用實(shí)際的MEMS反射鏡,旋轉(zhuǎn)軸中的一個(gè)(在圖7的示例中的垂直的旋轉(zhuǎn)軸)偏離圓的中心。相應(yīng)地,在存在兩個(gè)旋轉(zhuǎn)軸的情況下,無(wú)法利用前述的三角函數(shù)來(lái)表達(dá)坐標(biāo)(X, Y),并且坐標(biāo)(X,Y)被替代性地表示為(d · tan Φ,d · tan {arctan (cos Φ · tan θ )}。然而,即使可以分析性地表達(dá)坐標(biāo),表現(xiàn)位置計(jì)算單元57也需要大量的時(shí)間來(lái)計(jì)算三角函數(shù)。例如,計(jì)算與IOOMhz的單個(gè)時(shí)鐘相對(duì)應(yīng)的坐標(biāo)是非常困難的。盡管可以通過(guò)參照指示與(X,Y)坐標(biāo)相對(duì)應(yīng)的時(shí)鐘計(jì)數(shù)的表格來(lái)計(jì)算與單個(gè)時(shí)鐘相對(duì)應(yīng)的坐標(biāo),由于表達(dá)式(d · tan Φ,d · tan {arctan (cos Φ · tan θ )}包括逆三角函數(shù)(arctan),因此需要用于逆三角函數(shù)(arctan)的表格。相應(yīng)地,即使使用這種表格,仍難于計(jì)算與單個(gè)時(shí)鐘相對(duì)應(yīng)的坐標(biāo)。當(dāng)在MEMS反射鏡后沒(méi)有放置放大透鏡的情況下來(lái)計(jì)算上述表達(dá)式(d· tancK d · tan {arctan (cos Φ · tan θ )},而當(dāng)在MEMS反射鏡后放置放大透鏡的情況下可能需要比表達(dá)式(d · tan Φ , d · tan {arctan (cos Φ · tan θ )}更復(fù)雜的表達(dá)式。
因此,根據(jù)本發(fā)明實(shí)施例的LPJ 200根據(jù)使用Φ和θ的多項(xiàng)式來(lái)計(jì)算屏幕坐標(biāo) (X,Y)。[模型類型]圖8是說(shuō)明根據(jù)本發(fā)明實(shí)施例的通過(guò)LPJ 200假定的投影圖像的失真的示例的示意圖。在圖8中,水平坐標(biāo)表示MEMS反射鏡相對(duì)于主掃描方向的振蕩角,而垂直軸表示 MEMS反射鏡相對(duì)于副掃描方向的MEMS反射鏡的振蕩角。如圖8中所示,投影圖像的形狀是激光的掃描范圍的包絡(luò)。在圖8中,假定MEMS反射鏡的平面并不平行于屏幕的屏幕。因此,如圖39Β中所示,投影圖像變形為梯形。此外,由于通過(guò)使用圖像表面放大透鏡的LPJ 200來(lái)對(duì)圖8的投影圖像進(jìn)行投影,因此LPJ 200的投影圖像顯現(xiàn)出了包絡(luò)彎曲的特性失真。以下的描述揭示了,當(dāng)投影角為預(yù)定角時(shí),如何基于MEMS反射鏡70的振蕩角Φ 和θ來(lái)將屏幕坐標(biāo)(X,Y)表達(dá)為將特性失真校正為矩形形狀。由于即使屏幕和MEMS反射鏡70之間的距離改變,投影圖像的形狀也不改變(即形狀類似),因此無(wú)需定義相對(duì)于屏幕的距離。所以,在該模型類型中假定屏幕和MEMS反射鏡之間的典型距離。首先,為了對(duì)多項(xiàng)式建模,當(dāng)在通過(guò)放大光學(xué)系統(tǒng)的光的投影角為預(yù)定角時(shí)MEMS 反射鏡70的振蕩角為Φ、θ的情況下,計(jì)算屏幕坐標(biāo)。通過(guò)使用仿真軟件來(lái)執(zhí)行計(jì)算。假定可以利用如下的表達(dá)式來(lái)表示MEMS反射鏡的移動(dòng)狀態(tài)。MX = Φ = A · sin(cot+a)...(表達(dá)式 1)MY= θ = B · sin(co,t+β)...(表達(dá)式 2)換句話說(shuō),MEMS反射鏡70的移動(dòng)狀態(tài)被建模為簡(jiǎn)單的諧振蕩,其中可以實(shí)踐的線性函數(shù)來(lái)表達(dá)MEMS反射鏡70的角Φ和θ的變化。隨后,通過(guò)向在主掃描方向上的振蕩角Φ分配(設(shè)置)固定角,并同時(shí)改變副掃描方向上的振蕩角θ的角,來(lái)獲取激光的軌跡。圖9是說(shuō)明在當(dāng)主掃描方向上的振蕩角Φ為-1到-7度時(shí)副掃描方向上的振蕩角θ改變的情況下分別獲取的激光的軌跡的示意圖。由于主掃描方向上的振蕩角Φ固定同時(shí)副掃描方向上的振蕩角θ改變,因此以按照垂直方向延伸的方式來(lái)表現(xiàn)激光的軌跡。 由于通過(guò)面向上放置投影機(jī)200來(lái)形成預(yù)定的投影角(參見(jiàn)例如圖38b),因此MEMS反射鏡70和屏幕表面之間的距離隨著主方向上的振蕩角Φ的增加而增加。因此,即使副掃描方向上的振蕩角θ的改變量保持相同,激光的軌跡也會(huì)隨著主掃描方向上的振蕩角Φ的增加而向外(朝著圖9中的左側(cè))擴(kuò)展。盡管圖9中的軌跡線并不是精確的直線,但這些線逼近于直線。因此,可以利用 MEMS反射鏡70的振蕩角θ的二次函數(shù)(二次表達(dá)式)來(lái)表達(dá)屏幕坐標(biāo)系統(tǒng)(Χ,Υ)的X坐標(biāo)。從而,為了將屏幕坐標(biāo)系統(tǒng)(X,Y)的坐標(biāo)表達(dá)為MEMS反射鏡坐標(biāo)系統(tǒng)的坐標(biāo),振蕩角 Φ被假定為“X”,而振蕩角θ被假定為“y”。X (χ, y) = a (χ) y+b (χ)…(表達(dá)式 3)換句話說(shuō),如果相對(duì)于每個(gè)振蕩角Φ來(lái)確定振蕩角θ,則能夠獲取定義X(x,y)的 a (χ)和b (χ)。因此,通過(guò)獲取a (χ)和b (χ),能夠獲取X (x, y)。盡管在圖9中將-1到-7設(shè)置為振蕩角Φ,但是也能夠獲取其中將1到7 (正側(cè)) 設(shè)置為振蕩角Φ的X(x,y)。CN 102566213 A
說(shuō)明書(shū)
11/28 頁(yè)圖IOA是說(shuō)明在當(dāng)副掃描方向上的振蕩角θ為1到5度時(shí)主掃描方向上的振蕩角Φ改變的情況下分別獲取的激光的軌跡的示意圖。由于在副掃描方向上的振蕩角θ固定同時(shí)主掃描方向上的振蕩角Φ被改變,因此以在水平方向上延伸的方式來(lái)表現(xiàn)激光的軌跡。由于在圖IOA中難于區(qū)分每個(gè)軌跡為曲線的量,因此在圖IOB中說(shuō)明了副掃描方向上的振蕩角θ為1度的軌跡?;趫D10Β,能夠假定圖IOA中的軌跡逼近拋物線。因此,可以利用MEMS反射鏡 70的振蕩角Φ來(lái)表示屏幕坐標(biāo)系統(tǒng)(X,Y)的Y坐標(biāo)。從而,為了將屏幕坐標(biāo)系統(tǒng)(X,Y)
的坐標(biāo)表達(dá)為MEMS反射鏡坐標(biāo)系統(tǒng)的坐標(biāo),將振蕩角Φ假定為“X”,而將振蕩角θ假定為 “y,,。Y(x,y) = c (y) x2+d (y) +e (y)…(表達(dá)式 4)換句話說(shuō),如果相對(duì)于每個(gè)振蕩角θ確定了振蕩角Φ,則可以獲取定義Y(x,y)的 c (y)、d (y)和e ()。因此,通過(guò)獲取c (y)、d (y)和e (y),能夠獲取Y (x, y)。在利用逼近上述表達(dá)式(1)和O)的多項(xiàng)式來(lái)獲取(X,Y)之后,可以在數(shù)值上定義函數(shù)a(x)-e(y)。由于a(x)和b(x)是χ(Φ)和c (y)的函數(shù),d(y)和e(y)是y(9)的函數(shù),因此將獲取五個(gè)函數(shù)。[獲取5個(gè)函數(shù)的方法]接下來(lái),將描述根據(jù)本發(fā)明實(shí)施例的獲取5個(gè)函數(shù)的數(shù)值解的方法。在上述表達(dá)式(1)和O)中,a (χ)和b(x)取決于振蕩角Φ而不同,并且c(y), d(y)和e(y)取決于振蕩角θ而不同。因此,如果能夠確定a (χ)和b (χ)如何對(duì)應(yīng)于振蕩角Φ而改變,就能夠從振蕩角Φ來(lái)獲取a(x)和b(x)。同樣,如果能夠確定c(y),d(y)和 e(y)如何對(duì)應(yīng)于振蕩角θ而改變,就能夠根據(jù)振蕩角θ來(lái)獲取e(y)。在該實(shí)施例中,能夠通過(guò)使用最小平方方法來(lái)獲取a (χ)、b (χ)、c (y)、d (y)和e (y)。首先,通過(guò)使用最小平方方法從利用仿真軟件計(jì)算的每個(gè)直線(例如,如圖9中所示)來(lái)獲取a(x)和b(x)。通過(guò)在主掃描方向上的振蕩角Φ的整個(gè)范圍上(例如,以0.01 度到0. 1度的間隔來(lái)設(shè)置振蕩角Φ的范圍)執(zhí)行該計(jì)算,能夠獲取在主掃描方向上的振蕩角Φ的整個(gè)范圍上的a (χ)和b(x)。需要注意的是,應(yīng)用振蕩角的多項(xiàng)式并不限于表達(dá)式(3)這樣的線性表達(dá)。例如, 多項(xiàng)式可以是二次多項(xiàng)式或大于二次的多項(xiàng)式。或者,多項(xiàng)式可以是雙曲線(例如,Χ2(χ, y)/2a(x)-y2/2a(x) = 1)。此外,在振蕩角Φ的整個(gè)范圍上無(wú)需使用相同的多項(xiàng)式。例如, 可以根據(jù)振蕩角Φ來(lái)改變多項(xiàng)式。更具體而言,例如,在-3度<振蕩角Φ <3度的情況下可以使用直線多項(xiàng)式,而在振蕩角Φ <-3度或3度<振蕩角Φ的情況下可以使用曲線多項(xiàng)式。然而,由于能夠在短時(shí)間內(nèi)計(jì)算具有較少字符(數(shù)值)的多項(xiàng)式,因此該實(shí)施例使用直線多項(xiàng)式。圖IlA是說(shuō)明根據(jù)本發(fā)明實(shí)施例的在副掃描方向上的振蕩角Φ和a(x)之間的關(guān)系的圖示。圖IlB是說(shuō)明根據(jù)本發(fā)明實(shí)施例的在振蕩角Φ和b(x)之間的關(guān)系的圖示。在圖IlA和IlB中所示的線被假定為逼近于曲線。圖IlB中所示的線是無(wú)理函數(shù)
(a(x) = {- (x-b)} + c的形狀的一部分。圖IlB中所示的線類似于指數(shù)函數(shù)的形狀的
一部分。
隨后,通過(guò)使用最小平方方法從利用仿真軟件計(jì)算的從每個(gè)線(例如如圖IOA所示)獲取c(y)、d(y)和e(y)。通過(guò)在副掃描方向上的振蕩角θ的整個(gè)范圍上(例如,以 0.01度到0.1度的間隔來(lái)設(shè)置振蕩角θ的范圍)執(zhí)行該計(jì)算,能夠獲取在副掃描方向上的振蕩角θ的整個(gè)范圍上的c(y)、d(y)和e(y)。需要注意的是,應(yīng)用振蕩角的多項(xiàng)式并不限于表達(dá)式(4)這樣的線性表達(dá)。例如, 多項(xiàng)式可以是二次多項(xiàng)式或大于二次的多項(xiàng)式。例如,多項(xiàng)式可以是四次多項(xiàng)式或小于四次的多項(xiàng)式。然而,由于能夠在短時(shí)間內(nèi)計(jì)算具有較少字符(數(shù)值)的多項(xiàng)式,因此該實(shí)施例使用四次多項(xiàng)式。圖12A是說(shuō)明根據(jù)本發(fā)明實(shí)施例的副掃描方向上的振蕩角θ和c(y)之間的關(guān)系的圖示。圖12B是說(shuō)明根據(jù)本發(fā)明實(shí)施例的副掃描方向上的振蕩角θ和d(y)之間的關(guān)系的圖示。圖12C是說(shuō)明根據(jù)本發(fā)明實(shí)施例的副掃描方向上的振蕩角θ和e(y)之間的關(guān)系的圖示。圖12A-12C中所示的線被假定為逼近于曲線。圖12A和12C中所示的線類似于面向下的拋物線的形狀的一部分,而圖12B中所示的線類似于面向上的拋物線的形狀的一部分(四次多項(xiàng)式)?;蛘?,圖12A-12C中所示的線可以被假定為具有三次多項(xiàng)式或大于三次的的多項(xiàng)式的形狀。相應(yīng)地,可以理解的是,可以通過(guò)利用上述的直線和曲線方程進(jìn)行逼近來(lái)獲取4 個(gè)函數(shù)a(X)-e(y)。在該實(shí)施例中,為了簡(jiǎn)化計(jì)算,利用具有最簡(jiǎn)單的曲線多項(xiàng)式的四次多項(xiàng)式來(lái)全部共同地逼近a (X)到e(y)。也就是說(shuō),通過(guò)經(jīng)由使用最小平方方法獲取如下四次多項(xiàng)式的數(shù)值系數(shù)d,可以從 a (χ)到e(y)獲取振蕩角Φ、θ。(表達(dá)式5)a (χ) = dylx2+dy2x+dy3b (χ) = dy4x2+dy5x+dy6c (y) = dxly2+dx2y+dx3d(y) = dx4y2+dx5y+dx6e (y) = dx7y3+dx8y+dx9使用上述表達(dá)式獲取的15個(gè)系數(shù)d被存儲(chǔ)在微型計(jì)算機(jī)的非易失性存儲(chǔ)器(未示出)中。當(dāng)激活LPJ 200時(shí),微型計(jì)算機(jī)從非易失性存儲(chǔ)器讀出系數(shù),并將系數(shù)例如設(shè)置到表現(xiàn)位置計(jì)算單元57的寄存器。表現(xiàn)位置計(jì)算單元57的寄存器對(duì)應(yīng)于失真校正參數(shù)存儲(chǔ)單元63。當(dāng)振蕩角Φ和振蕩角θ分別為給定角時(shí),表現(xiàn)位置計(jì)算單元57使用表達(dá)式5 來(lái)獲取a(x)到e(y)。相應(yīng)地,表現(xiàn)位置計(jì)算單元57通過(guò)使用表達(dá)式( 和所獲取的a (χ) 和b(y) —起來(lái)獲取X屏幕坐標(biāo),并通過(guò)使用表達(dá)式(4)和所獲取的c(y)、d(y)和e (y) — 起來(lái)獲取Y屏幕坐標(biāo)。利用根據(jù)本發(fā)明實(shí)施例的LPJ 200,通過(guò)利用多項(xiàng)式而不使用三次多項(xiàng)式來(lái)進(jìn)行逼近,可以簡(jiǎn)化獲取屏幕坐標(biāo)的計(jì)算。從而,表現(xiàn)位置計(jì)算單元并不需要大尺寸的電路。需要注意的是,由于圖9-10B的圖示僅是在LPJ 200的投影角為給定角的情況下的屏幕坐標(biāo)的示例,在LPJ 200的投影角變?yōu)榻咏讦榷鹊那闆r下15個(gè)系數(shù)的值改變。然而,在LPJ 200的投影角接近于0度的情況下,表現(xiàn)位置計(jì)算單元57無(wú)需計(jì)算屏幕坐標(biāo),這是因?yàn)橥ㄟ^(guò)參照時(shí)鐘計(jì)數(shù),可以將幀存儲(chǔ)器58的地址相對(duì)于屏幕坐標(biāo)識(shí)別為具有一一對(duì)應(yīng)的關(guān)系。[振蕩角Φ、θ和時(shí)鐘計(jì)數(shù)之間的關(guān)系]在上述的實(shí)施例中,可以利用經(jīng)由使用振蕩角Φ和θ作為系統(tǒng)的2軸的重疊的簡(jiǎn)單諧振蕩的組合來(lái)表達(dá)MEMS反射鏡70的移動(dòng)。這表明能夠利用時(shí)間的線性函數(shù)來(lái)逼近角的變化。被輸入到表現(xiàn)位置計(jì)算單元57以用于同步的時(shí)鐘計(jì)數(shù)相當(dāng)于時(shí)間。如上所述,考慮到使用角作為參數(shù)的坐標(biāo)的表達(dá)和使用時(shí)間作為參數(shù)的坐標(biāo)的表達(dá)相同,可以通過(guò)使用被輸入到表現(xiàn)位置計(jì)算單元57的時(shí)鐘計(jì)數(shù)來(lái)表達(dá)屏幕坐標(biāo)(X,Y)。[整體操作]圖13是說(shuō)明根據(jù)本發(fā)明實(shí)施例的圖像輸出系統(tǒng)電路48的整體操作的時(shí)序圖。在步驟Sl中,2D掃描儀驅(qū)動(dòng)定時(shí)生成單元51基于系統(tǒng)時(shí)鐘頻率,將主掃描和副掃描方向上的時(shí)鐘計(jì)數(shù)輸出到校正時(shí)鐘計(jì)數(shù)計(jì)算單元61。在步驟S2中,定時(shí)校正指示單元M基于從掃描角計(jì)算單元55輸入的實(shí)際角和通過(guò)驅(qū)動(dòng)波形預(yù)期的振蕩角之差來(lái)計(jì)算校正量(要校正時(shí)鐘的量),并將時(shí)鐘校正量輸出到校正后時(shí)鐘計(jì)數(shù)計(jì)算單元61。在步驟S3中,校正后時(shí)鐘計(jì)數(shù)計(jì)算單元61通過(guò)將時(shí)鐘校正量與時(shí)鐘計(jì)數(shù)相加來(lái)計(jì)算校正后的時(shí)鐘計(jì)數(shù)。在步驟S4中,屏幕坐標(biāo)測(cè)量單元62從失真校正參數(shù)存儲(chǔ)單元63讀出15個(gè)系數(shù)。 在系數(shù)d為固定值的情況下,例如無(wú)需讀出15個(gè)系數(shù),直到步驟S4為止。在步驟S5中,屏幕坐標(biāo)測(cè)量單元62通過(guò)將系數(shù)d應(yīng)用到上述的表達(dá)式( 而獲取函數(shù)a(x)到e(y)。此外,屏幕坐標(biāo)測(cè)量單元62通過(guò)將函數(shù)a(x)和b (y)應(yīng)用到表達(dá)式 (3)來(lái)獲取屏幕坐標(biāo)的X坐標(biāo),并通過(guò)將函數(shù)c(y)、d(y)和e (y)應(yīng)用到表達(dá)式(4)來(lái)獲取屏幕坐標(biāo)的Y坐標(biāo)。在步驟S6中,存儲(chǔ)器地址計(jì)算單元64根據(jù)屏幕坐標(biāo)獲取表現(xiàn)目標(biāo)(要表現(xiàn)(顯示)的對(duì)象)的圖像數(shù)據(jù)的數(shù)據(jù)地址,并將數(shù)據(jù)地址輸出到存儲(chǔ)器控制塊100。步驟S6之后的處理包括從幀存儲(chǔ)器讀出數(shù)據(jù)的處理(在下面的第二實(shí)施例中進(jìn)行描述)。[計(jì)算系數(shù)d的步驟]圖14是說(shuō)明根據(jù)本發(fā)明實(shí)施例的通過(guò)執(zhí)行仿真來(lái)從隸屬于(X,Y)的數(shù)據(jù)獲取15 個(gè)系數(shù)的步驟的流程圖。使用例如包括CPU和存儲(chǔ)器的計(jì)算機(jī)來(lái)執(zhí)行仿真。首先,計(jì)算機(jī)將通過(guò)仿真軟件生成的數(shù)據(jù)加載到存儲(chǔ)器(步驟S10)。隨后,計(jì)算機(jī)提取僅與MEMS反射鏡70的振蕩角的范圍內(nèi)的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)(步驟S20)。這是因?yàn)槟軌驅(qū)ζ渲蠱EMS反射鏡70無(wú)法振蕩的范圍執(zhí)行仿真??梢詫?shí)現(xiàn)將執(zhí)行仿真的范圍限制為到實(shí)際振蕩角的范圍內(nèi)。隨后,計(jì)算機(jī)將振蕩角Φ和θ轉(zhuǎn)換為時(shí)鐘計(jì)數(shù)(步驟S30)。隨后,計(jì)算機(jī)讀出具有主掃描方向上的相同坐標(biāo)(X,Y)的時(shí)鐘計(jì)數(shù),并通過(guò)基于副掃描方向上的坐標(biāo)將時(shí)鐘計(jì)數(shù)分類為組來(lái)劃分時(shí)鐘計(jì)數(shù)(步驟S40)。從而,能夠獲取如圖9中所示的軌跡。隨后,計(jì)算機(jī)通過(guò)使用最小平方方法來(lái)計(jì)算相對(duì)于主掃描方向上的每個(gè)位置(即相對(duì)于在步驟S40中被分類為組的每個(gè)組)的函數(shù)a(x)和b(x)(步驟S50)。隨后,計(jì)算機(jī)使用最小平方方法來(lái)計(jì)算在主掃描方向上的每個(gè)位置的計(jì)算出的 a (χ)和b(x)被應(yīng)用到二次多項(xiàng)式(3)的情況下獲取的系數(shù)(步驟S60)。從而,能夠獲取
dyl 到 dy6。隨后,計(jì)算機(jī)讀出具有副掃描方向上的相同坐標(biāo)(X,Y)的時(shí)鐘計(jì)數(shù),并通過(guò)基于主掃描方向上的坐標(biāo)將時(shí)鐘計(jì)數(shù)分類為組來(lái)劃分時(shí)鐘計(jì)數(shù)(步驟S70)。隨后,計(jì)算機(jī)通過(guò)使用最小平方方法來(lái)計(jì)算相對(duì)于副掃描方向上的每個(gè)位置(即相對(duì)于在步驟S70中被分類為組的每個(gè)組)的函數(shù)c(y)、d(y)和e (y)(步驟S80)。隨后,計(jì)算機(jī)使用最小平方方法來(lái)計(jì)算在副掃描方向上的每個(gè)位置的計(jì)算出的 c(y)、d(y)和e(y)被應(yīng)用到二次多項(xiàng)式(4)的情況下獲取的系數(shù)(步驟S90)。在獲取dyl到dy9之后,計(jì)算機(jī)將所獲取的系數(shù)存儲(chǔ)到失真校正參數(shù)存儲(chǔ)單元63。圖15是說(shuō)明根據(jù)本發(fā)明實(shí)施例的通過(guò)從使用仿真軟件而獲取的函數(shù)a(x)到e (y) 獲取通過(guò)使用dyl到dy9并計(jì)算屏幕坐標(biāo)的所計(jì)算出的軌跡的函數(shù)a(x)到e(y)、而獲取的屏幕坐標(biāo)的軌跡的示例的示意圖。在圖15中,在水平方向上往復(fù)的曲線表示屏幕坐標(biāo)的軌跡,曲線的包絡(luò)表示投影圖像,而矩形形狀表示在投影角為0度的情況下的理想投影圖像。根據(jù)圖15,由于能夠獲取相同的軌跡作為實(shí)際激光的軌跡,因此可以確認(rèn)能適當(dāng)?shù)貙?shí)現(xiàn)激光的坐標(biāo)的數(shù)值計(jì)算。如上所述,由于該實(shí)施例中的LPJ 200被設(shè)置在面向上的偏向位置并形成預(yù)定的投影角,因此與理想投影圖像相比投影角很大并且失真。更具體而言,將要在矩形內(nèi)部初始發(fā)射從矩形外側(cè)發(fā)射的激光。為了將激光僅發(fā)射到矩形內(nèi)部,將存儲(chǔ)器控制塊100控制為選擇性地將圖像數(shù)據(jù)發(fā)送到激光驅(qū)動(dòng)器59。因此,無(wú)需降低分辨率就可以校正失真。[失真校正]如上所述,如果能夠獲取(計(jì)算)預(yù)定的投影角,就可以容易地確定投影圖像失真的程度。例如,梯形的上側(cè)和下側(cè)之間的比率取決于投影角??紤]優(yōu)選理想矩形圖像的水平長(zhǎng)度和垂直長(zhǎng)度之比(所謂的長(zhǎng)寬比)維持與通過(guò)視頻輸入的圖像數(shù)據(jù)(視頻輸入圖像數(shù)據(jù))的長(zhǎng)寬比相等的長(zhǎng)寬比。因此,將失真投影圖像的激光的照射位置控制為對(duì)應(yīng)于具有預(yù)定長(zhǎng)寬比的區(qū)域,從而失真投影圖像的初始圖像數(shù)據(jù)的長(zhǎng)寬比維持預(yù)定的長(zhǎng)寬比。從而,無(wú)需減少像素的數(shù)量就可以校正失真。然而,需要注意的是,只要理想投影圖像具有矩形形狀,理想投影圖像就無(wú)需具有與通過(guò)視頻輸入的圖像數(shù)據(jù)的長(zhǎng)寬比相等的長(zhǎng)寬比。圖16是用于說(shuō)明失真校正的示意圖。實(shí)現(xiàn)通過(guò)表現(xiàn)位置計(jì)算單元57來(lái)檢測(cè)要作為視頻數(shù)據(jù)的圖像數(shù)據(jù)的長(zhǎng)寬比。隨后,存儲(chǔ)器地址計(jì)算單元64執(zhí)行以下的處理(i)和 (ii)。(i)存儲(chǔ)器地址計(jì)算單元可以包括例如按與預(yù)定的長(zhǎng)寬比相對(duì)應(yīng)而制備的確定表格,并參照該確定表格。確定表格包括指示屏幕坐標(biāo)中的每一個(gè)是否處于維持預(yù)定長(zhǎng)寬比的矩形之內(nèi)的數(shù)據(jù)。在屏幕坐標(biāo)并未處于矩形之內(nèi)的情況下,存儲(chǔ)器地址計(jì)算單元64向存儲(chǔ)器控制塊100報(bào)告與屏幕坐標(biāo)相對(duì)應(yīng)的圖像是空白像素。在這種情況下,存儲(chǔ)器控制塊 100控制激光的發(fā)射,從而顯示具有黑色級(jí)別亮度的圖像。換句話說(shuō),沒(méi)有激光被發(fā)射到與空白像素相對(duì)應(yīng)的位置。
18
(ii)在屏幕坐標(biāo)處于矩形內(nèi)的情況下,存儲(chǔ)器地址計(jì)算單元64基于屏幕坐標(biāo)計(jì)算數(shù)據(jù)地址表格,并將所計(jì)算出的數(shù)據(jù)地址表格輸出到存儲(chǔ)器控制塊100。為了通過(guò)使用在形成圖16A中所示的失真的投影圖像中使用的激光來(lái)發(fā)射如圖16B所示的具有預(yù)定長(zhǎng)寬比的投影圖像,調(diào)整發(fā)射激光的定時(shí)。例如,在發(fā)射與圖16B的參照標(biāo)記1'相對(duì)應(yīng)的激光的定時(shí)發(fā)射與圖16A的參照標(biāo)記1相對(duì)應(yīng)的激光,…在發(fā)射與圖16B的參照標(biāo)記13'相對(duì)應(yīng)的激光的定時(shí)發(fā)射與圖16A的參照標(biāo)記13相對(duì)應(yīng)的激光。因此存儲(chǔ)器地址計(jì)算單元64 具有(按與每個(gè)長(zhǎng)寬比相對(duì)應(yīng)而制備的)映射表,用于將失真圖像的屏幕坐標(biāo)映射到維持預(yù)定長(zhǎng)寬比的區(qū)域。例如,在激光1'的屏幕坐標(biāo)的情況下,生成與坐標(biāo)1相對(duì)應(yīng)的幀存儲(chǔ)器58中的數(shù)據(jù)地址。通過(guò)生成數(shù)據(jù)地址,能夠?qū)⑹д鎴D像的坐標(biāo)映射到矩形而沒(méi)有激光損
^^ ο相應(yīng)地,通過(guò)選擇性地驅(qū)動(dòng)激光驅(qū)動(dòng)器59,可以消除圖像失真。從而,能夠無(wú)需丟棄像素地顯示圖像。需要注意的是,失真校正不僅可以被應(yīng)用到由傾向(傾斜)造成的失真,還可以被應(yīng)用到光學(xué)系統(tǒng)的失真。圖17是用于說(shuō)明枕形失真或桶形失真和校正枕形失真或桶形失真的結(jié)果的示意圖。在使用增大投影圖像的放大光學(xué)系統(tǒng)的情況下,可能會(huì)出現(xiàn)枕形失真或桶形失真。當(dāng)設(shè)計(jì)光學(xué)系統(tǒng)時(shí),在正投影的情況下,一般可以將失真減小為很難被注意到的水平。然而,即使在正投影的情況下失真很難被注意到,但是在傾斜投影的情況下,枕形失真等可以明顯地被注意到。然而,通過(guò)調(diào)整發(fā)射激光的定時(shí),還可以應(yīng)用根據(jù)本發(fā)明上述實(shí)施例的LPJ 200來(lái)校正光學(xué)系統(tǒng)的諸如枕形失真之類的失真。相應(yīng)地,無(wú)需調(diào)整光學(xué)系統(tǒng)就可以校正光學(xué)系統(tǒng)的諸如枕形失真之類的失真。此外,通過(guò)高速(例如,相對(duì)于相關(guān)現(xiàn)有技術(shù)中的60MHz,高速為200MHz)操作表現(xiàn)位置計(jì)算單元57和存儲(chǔ)器控制塊100,就能夠執(zhí)行例如像素值的插補(bǔ)。因此,能夠?qū)崿F(xiàn)小于 1像素(在該實(shí)施例中,大致為1像素的1/ 的圖像的高分辨率表現(xiàn)。因此,使用根據(jù)本發(fā)明實(shí)施例的其中使用逼近多項(xiàng)式來(lái)計(jì)算屏幕坐標(biāo)的LPJ 200, 可以高速執(zhí)行例如表現(xiàn)位置的計(jì)算,而無(wú)需使用復(fù)雜的公式。此外,由于在保持預(yù)定長(zhǎng)寬比的同時(shí)能夠校正從LPJ 200發(fā)射激光的定時(shí),因此即使在LPJ 200傾斜的情況下也能夠防止圖像的失真。[第二實(shí)施例]在根據(jù)第一實(shí)施例的使用諧振型MEMS的LPJ 200中,存儲(chǔ)器控制塊100掃描與屏幕坐標(biāo)相對(duì)應(yīng)的幀存儲(chǔ)器。該掃描方法無(wú)需根據(jù)幀存儲(chǔ)器的地址的順序來(lái)讀出像素。因此, 難于以與例如校正激光發(fā)射的定時(shí)的速度相等的速度來(lái)讀出數(shù)據(jù)。鑒于這樣的問(wèn)題,根據(jù)第二實(shí)施例的LPJ 200執(zhí)行被稱為“自由掃描”的存儲(chǔ)器訪問(wèn)。所使用的詞語(yǔ)“自由掃描” 與詞語(yǔ)“光柵掃描”形成對(duì)比。在自由掃描的情況下,要被訪問(wèn)的地址無(wú)需連續(xù)。首先,在自由掃描的情況下,圖像數(shù)據(jù)的定時(shí)和圖像數(shù)據(jù)的定時(shí)不匹配。因此,要投影的圖像的數(shù)據(jù)(投影圖像數(shù)據(jù))要被臨時(shí)存儲(chǔ)在幀存儲(chǔ)器58中。圖18A和18B是用于描述自由掃描的示意圖。更具體而言,圖18A是說(shuō)明執(zhí)行光柵掃描的示例的示意圖,而圖18B是說(shuō)明執(zhí)行自由掃描的示例的示意圖。利用光柵掃描,通過(guò)從輸入圖像的開(kāi)始點(diǎn)(原點(diǎn))掃描光,并在χ-方向上的輸入圖像的終點(diǎn)終止,可以在χ-方向上讀出輸入圖像。在到達(dá)終點(diǎn)之后,光被移回(回到圖18A中的左側(cè)),并且在Y-方向上向下移動(dòng)一行。隨后,通過(guò)在χ-方向上掃描光來(lái)讀出輸入像素,直到到達(dá)χ-方向上的終點(diǎn)為止。與之形成對(duì)比的是,通過(guò)在X-方向上掃描光并同時(shí)在Y-方向上掃描光來(lái)執(zhí)行自由掃描。因此,無(wú)法連續(xù)地讀出輸入像素。因此,無(wú)法讀出具有連續(xù)地址的輸入像素。從而, 間歇地訪問(wèn)輸入像素。因此,為了對(duì)投影圖像數(shù)據(jù)(要投影的圖像的數(shù)據(jù))執(zhí)行自由掃描, 投影圖像數(shù)據(jù)將被臨時(shí)存儲(chǔ)在幀存儲(chǔ)器58中。然而,當(dāng)在圖18B中所示的自由掃描的情況下訪問(wèn)幀存儲(chǔ)器58時(shí),無(wú)法執(zhí)行對(duì)連續(xù)地址的訪問(wèn)。此外,無(wú)法執(zhí)行預(yù)讀取的處理或基于預(yù)期的訪問(wèn)地址來(lái)將數(shù)據(jù)重新排布為按適當(dāng)順序進(jìn)行存儲(chǔ)的處理。這導(dǎo)致如下的問(wèn)題,在例如使用突發(fā)訪問(wèn)的SDRAM(例如DDR/ DDR2/DDR3)的情況下,對(duì)幀存儲(chǔ)器58進(jìn)行了不必要的訪問(wèn)。為了獲取所需的帶寬來(lái)解決上述問(wèn)題,提出了使用昂貴的雙端口 SRAM或使用高速SDRAM(其并不昂貴,但耗電量大)的方法。例如,在日本專利公開(kāi)No. 8-065686中,公開(kāi)了改善存儲(chǔ)器的訪問(wèn)效率的方法。利用該方法,通過(guò)壓縮多個(gè)像素的數(shù)據(jù),圖像數(shù)據(jù)被存儲(chǔ)在存儲(chǔ)器中。隨后,通過(guò)對(duì)壓縮數(shù)據(jù)進(jìn)行解碼,圖像數(shù)據(jù)被讀出,并被存櫧在緩存(高速緩存)中。因此,可以在下一次讀出圖像數(shù)據(jù)時(shí)使用高速緩存的數(shù)據(jù)。相應(yīng)地,能夠減小存儲(chǔ)器的負(fù)荷和數(shù)據(jù)傳輸量。然而,如日本專利公開(kāi)No. 8-065686中所公開(kāi)的,即使通過(guò)壓縮/解碼圖像數(shù)據(jù)能夠獲取訪問(wèn)帶寬,也存在上述的讀出連續(xù)地址的問(wèn)題。也就是說(shuō),在自由掃描的情況下,對(duì)于每一個(gè)和每個(gè)掃描的數(shù)據(jù)項(xiàng)而言訪問(wèn)地址是不同的。因此,并不以連續(xù)地址來(lái)存儲(chǔ)要被讀出的數(shù)據(jù)。從而,利用在日本專利公開(kāi)No. 8-065686中所公開(kāi)的方法,即使壓縮的數(shù)據(jù)被讀出并被解碼為多個(gè)像素,也還存在無(wú)法使用多個(gè)像素的情況。因此,可能需要再次加載數(shù)據(jù)。因此,利用日本專利公開(kāi)No. 8-065686中所公開(kāi)的方法,在例如自由掃描的情況下可能難于實(shí)現(xiàn)工作負(fù)荷和數(shù)據(jù)傳輸量的減小。下面描述的根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器控制設(shè)備能夠高效率地實(shí)現(xiàn)對(duì)幀存儲(chǔ)器 58的訪問(wèn)。由于下述的存儲(chǔ)器控制設(shè)備對(duì)應(yīng)于第一實(shí)施例的存儲(chǔ)器控制塊100,因此也利用參照標(biāo)記100來(lái)表示存儲(chǔ)器控制設(shè)備的下述的實(shí)施例。圖19是用于說(shuō)明根據(jù)本發(fā)明實(shí)施例的LPJ的存儲(chǔ)器訪問(wèn)的示意圖。首先,LPJ 200連續(xù)地確定要讀出的數(shù)據(jù)的地址是否與另一數(shù)據(jù)的地址重疊。在要讀出的數(shù)據(jù)的地址與另一數(shù)據(jù)的地址相同時(shí)(即出現(xiàn)了重疊的情況),數(shù)據(jù)被再生而并不訪問(wèn)幀存儲(chǔ)器58(即,具有相同地址的數(shù)據(jù)被拷貝)。此外,在執(zhí)行失真校正的情況下,LPJ 200確定要讀出的數(shù)據(jù)是否是空白。在要讀出的數(shù)據(jù)是空白的情況下,LPJ 200并不訪問(wèn)幀存儲(chǔ)器58。通過(guò)確定重疊的數(shù)據(jù)和確定空白,可以對(duì)于基本上具有連續(xù)地址的幀存儲(chǔ)器58 來(lái)防止對(duì)相同地址的連續(xù)訪問(wèn)或?qū)Σ槐匾臄?shù)據(jù)的訪問(wèn)。此外,LPJ 200監(jiān)視在下述的輸入緩存11和下述的輸出緩存12中剩余的數(shù)據(jù)量。 因此,為了實(shí)現(xiàn)對(duì)幀存儲(chǔ)器58的連續(xù)訪問(wèn),LPJ 200根據(jù)輸入緩存11和輸出緩存12的狀態(tài),裁定將數(shù)據(jù)寫入到輸入緩存11的優(yōu)先級(jí)和從輸出緩存12讀出數(shù)據(jù)的優(yōu)先級(jí)。因此,可以將數(shù)據(jù)集中地寫入到幀存儲(chǔ)器58以及從幀存儲(chǔ)器58集中地讀出數(shù)據(jù)。[關(guān)于 DRAM]在該實(shí)施例中,DRAM (動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)被用作幀存儲(chǔ)器58。DRAM被用作幀存儲(chǔ)器58的存儲(chǔ)裝置,原因如下。^DRAM價(jià)格低廉(由于DRAM在個(gè)人計(jì)算機(jī)中被廣泛地使用,因此可以低成本來(lái)提供DRAM)。 可以高速訪問(wèn)DRAM(例如具有時(shí)鐘頻率333MHz的DDR,具有時(shí)鐘頻率1333MHz 的 DDR3)?!?DRAM的供應(yīng)穩(wěn)定?!?DRAM 具有大存儲(chǔ)容量(例如,128Mbit,512Mbit)。在低價(jià)格組件的情況下,LSI的成本對(duì)于低價(jià)格組件裝置的整體成本而言相對(duì)很重要。LSI的成本是考慮確定是否將LSI安裝到產(chǎn)品的因素。因此,希望存儲(chǔ)裝置的成本為低。此外,幀存儲(chǔ)器58所需的存儲(chǔ)容量取決于圖像的尺寸而不同。例如,VGA需要大約7. 1Mbit,而Full-HD需要大約45Mbit。需要注意的是,表格的括號(hào)中的值指示1像素的層次(gradation)值。因此,在使用32bit來(lái)顯示層次的情況下,VGA需要大約9. 4Mbit,而 Full-HD 需要大約 60Mbit。例如,在用于HD(720P)的SRAM的情況下,可以存儲(chǔ)27. 3Mbit。然而,單個(gè)SRAM可能需要花費(fèi)數(shù)千日元。因此,取決于使用SRAM的產(chǎn)品的成本,可能難于選擇SRAM作為產(chǎn)品的存儲(chǔ)器裝置。另一方面,甚至可以不超過(guò)500日元的成本來(lái)供應(yīng)使用DDR/DDR2/DDR3的單個(gè) 512Mbit 的 SDRAM。然而,DRAM具有大訪問(wèn)延遲(時(shí)延)的不期望的特性。例如,在利用DDR3存儲(chǔ)器執(zhí)行單個(gè)讀出訪問(wèn)的情況下,從預(yù)充電開(kāi)始到讀取完成為止需要最多33個(gè)周期。圖21是說(shuō)明了讀取周期的時(shí)序圖。上行表示CAS(列地址選通脈沖)延遲(CL), 其中CL = 2,而下行表示其中CL = 2. 5的CAS延遲。存儲(chǔ)器控制器執(zhí)行以下的處理。(i)存儲(chǔ)器控制器輸入行地址和空白地址以及ACT(存儲(chǔ)體活動(dòng)命令),以使得對(duì)應(yīng)存儲(chǔ)體的特定行地址有效。(ii)隨后,在tRCD之后,存儲(chǔ)器控制器輸入列地址、存儲(chǔ)體地址和READ (讀命令)。(iii)隨后,在CAS延遲之后,從上述識(shí)別的地址開(kāi)始突發(fā)數(shù)據(jù)輸出。(iv)隨后,在tRAS之后,存儲(chǔ)器控制器輸入PRE (預(yù)充電命令)。(ν)存儲(chǔ)器輸出DQS信號(hào)(數(shù)據(jù)選通脈沖信號(hào))和與DQS信號(hào)同步的DQ信號(hào)(數(shù)據(jù)信號(hào))。存儲(chǔ)器控制器通過(guò)參照DQS信號(hào)的上升/下降沿來(lái)獲取DQ信號(hào)。相應(yīng)地,為了隱藏延遲,SDRAM類型基本上執(zhí)行連續(xù)的訪問(wèn)。圖22是說(shuō)明根據(jù)本發(fā)明實(shí)施例的在連續(xù)訪問(wèn)期間的讀取周期的時(shí)序圖。在圖22 中,CL(CAS延遲)為2。僅在執(zhí)行連續(xù)訪問(wèn)(圖22中的READ a)的第一時(shí)間,執(zhí)行存儲(chǔ)器控制器的上述的所有處理。在第二訪問(wèn)時(shí)間和在之后,可以僅根據(jù)列地址的指令(圖22中的READ b)來(lái)執(zhí)行訪問(wèn)。換句話說(shuō),在第二訪問(wèn)時(shí)間和在之后,省略了 ACT、存儲(chǔ)體地址和行地址的輸出。此外,省略了預(yù)充電(圖11中的PRE)的輸出。相應(yīng)地,即使在延遲較大的情況下,也可以高吞吐量來(lái)實(shí)現(xiàn)訪問(wèn)。圖22是說(shuō)明連續(xù)兩次指示列地址的情況的時(shí)序圖。如圖22中所示,可以在第二讀取命令(READER b)之后立即執(zhí)行數(shù)據(jù)的讀出。因此,為了實(shí)現(xiàn)以高吞吐量訪問(wèn)DDR存儲(chǔ)器,僅利用列地址而不改變存儲(chǔ)體地址和行地址(因此在連續(xù)訪問(wèn)中省略了存儲(chǔ)體地址和行地址)來(lái)執(zhí)行連續(xù)訪問(wèn)。[光柵掃描]圖23是用于描述執(zhí)行光柵掃描的示例的示意圖。光柵掃描是將數(shù)據(jù)寫入例如幀存儲(chǔ)器8和從幀存儲(chǔ)器58讀取數(shù)據(jù)的已知方法。例如,光柵掃描被用于在PC的顯示器上顯示圖像。光柵掃描是通過(guò)將原始圖像的單個(gè)掃描線轉(zhuǎn)換為數(shù)據(jù)、并按與掃描原始圖像的相同順序顯示數(shù)據(jù)而執(zhí)行的掃描方法。在使用諧振型MEMS反射鏡7的LPJ 200的幀存儲(chǔ)器58的情況下,從PC、或移動(dòng)電話輸入到LPJ 200的圖像數(shù)據(jù)被存儲(chǔ)在幀存儲(chǔ)器58中。在記錄從PC等獲取的圖像數(shù)據(jù)的情況下,LPJ 200可以通過(guò)使用光柵掃描逐行地連續(xù)存儲(chǔ)圖像數(shù)據(jù)。在光柵掃描中,通過(guò)從原點(diǎn)(0,0)開(kāi)始直到到達(dá)線的終點(diǎn)為止在X-方向上掃描單個(gè)線,來(lái)存儲(chǔ)輸入圖像的圖像數(shù)據(jù)。隨后,LPJ 200通過(guò)在Y-方向上向下移動(dòng)一行并在 X-方向上進(jìn)行掃描,來(lái)繼續(xù)圖像數(shù)據(jù)的存儲(chǔ)。通過(guò)重復(fù)該處理,能夠輸入單個(gè)幀圖像。由于在執(zhí)行光柵掃描的情況下在X-方向上的數(shù)據(jù)被存儲(chǔ)在連續(xù)地址中,因此可以將數(shù)據(jù)連續(xù)地寫入到幀存儲(chǔ)器58中。[自由掃描]圖23是用于描述執(zhí)行光柵掃描的示例的示意圖。由于LPJ 200使用諧振型MEMS 反射鏡70,因此將特定值設(shè)置為在X和Y方向上的震蕩頻率是非常困難的。因此,在X和Y 方向上的振蕩頻率變?yōu)榻o定值。也就是說(shuō),在X和Y方向上的振蕩頻率取決于MEMS反射鏡 70的物理屬性而不同。如果將特定值設(shè)置為在X和Y方向上的振蕩頻率,則可以存儲(chǔ)圖像數(shù)據(jù),使得根據(jù)特定的振蕩頻率來(lái)執(zhí)行光柵掃描。然而,由于在X和Y方向上的振蕩頻率是給定值,因此無(wú)法將圖像數(shù)據(jù)按預(yù)定順序記錄到幀存儲(chǔ)器58中。因此,通過(guò)自由掃描來(lái)執(zhí)行LPJ 200的圖像輸出。如圖M中所示,LPJ 200在X-方向上進(jìn)行掃描,同時(shí)在Y_方向上進(jìn)行掃描(參見(jiàn)在圖M中用對(duì)角線箭頭示出的掃描線)。相應(yīng)地,無(wú)法利用連續(xù)地址來(lái)訪問(wèn)X-方向上的單個(gè)線。當(dāng)在X-方向上連續(xù)讀取數(shù)據(jù)到了一定程度并且在Y-方向上移動(dòng)掃描位置之后, 再次開(kāi)始χ-方向上的數(shù)據(jù)的讀取。這使得對(duì)幀存儲(chǔ)器58的訪問(wèn)是間歇的(即非連續(xù)的)。 幀存儲(chǔ)器58的間歇訪問(wèn)使得訪問(wèn)的開(kāi)銷增加。[失真校正]圖25Α和25Β用于根據(jù)本發(fā)明的實(shí)施例說(shuō)明失真校正。在該實(shí)施例中,LPJ 200使用放下投影,以便通過(guò)使用包括例如激光振蕩器、MEMS反射鏡和透鏡的小的光學(xué)引擎來(lái)將圖像投影到大屏幕上。放大透鏡被設(shè)計(jì)為減少投影圖像的失真。LPJ 200被設(shè)計(jì)為不僅在正投影(即,從屏幕正面進(jìn)行光投影)的情況下減少失真、而且在傾斜投影(即相對(duì)于屏幕從傾斜位置進(jìn)行光投影)的情況下減少失真。在組件等被提供給LPJ 200以進(jìn)行兩個(gè)正投影的情況下,如果放大透鏡被設(shè)計(jì)為用于正投影,則在傾斜投影的情況下投影圖像的失真可能較大,并且如果放大透鏡被設(shè)計(jì)為用于傾斜投影,則在正投影的情況下投影圖像的失真可能較大。圖25Α的左側(cè)上的投影圖像是在具有透鏡失真的正投影期間的失真的示例,而圖25A的右側(cè)上的投影圖像是在具有透鏡失真的傾斜投影期間的失真的示例。圖25A的幀線對(duì)應(yīng)于當(dāng)利用激光實(shí)際掃描時(shí)的失真圖像的外邊緣。幀線內(nèi)的圖像說(shuō)明了通過(guò)執(zhí)行失真校正而校正后的圖像。在失真校正中,將失真圖像校正為對(duì)與通過(guò)正投影形成的投影圖像相當(dāng)?shù)膱D像進(jìn)行投影,通過(guò)經(jīng)由使用失真圖像和通過(guò)正投影形成的投影圖像執(zhí)行映射來(lái)轉(zhuǎn)移投影位置, 執(zhí)行失真校正。由于通過(guò)自由掃描來(lái)執(zhí)行對(duì)幀存儲(chǔ)器58的訪問(wèn),因此根據(jù)失真校正來(lái)調(diào)整自由掃描的訪問(wèn)順序。如利用圖25B中的箭頭所說(shuō)明的,取決于所訪問(wèn)的位置,自由掃描的掃描方向可以為曲線。然而,如圖25B中所示,即使當(dāng)利用LPJ 200執(zhí)行自由掃描時(shí)存在透鏡失真,也能夠顯示與通過(guò)正投影形成的投影圖像相等的投影圖像。此外,由于執(zhí)行失真校正而形成了空白像素。參照?qǐng)D25A和25B,盡管LPJ 200的激光的掃描范圍對(duì)應(yīng)于幀線,激光僅需要被發(fā)射到通過(guò)正投影形成的投影圖像的范圍上。 這導(dǎo)致在通過(guò)正投影形成的投影圖像和幀線之間的區(qū)域處形成了空白像素(未發(fā)射激光的像素)。由于無(wú)需從幀存儲(chǔ)器58讀出與空白像素相對(duì)應(yīng)的數(shù)據(jù),LPJ可以省略從幀存儲(chǔ)器58讀出數(shù)據(jù)的處理。[配置]圖沈是說(shuō)明了根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)器控制塊100的示例性配置的框圖。存儲(chǔ)器控制塊100可以是諸如ASIC(專用集成電路)之類的IC(集成電路)。存儲(chǔ)器控制塊 100包括例如輸入緩存11、仲裁器13、存儲(chǔ)器控制器14、和輸出緩存12。在以下的描述中, 圖像數(shù)據(jù)和各種信號(hào)可以被統(tǒng)稱為數(shù)據(jù)、輸入數(shù)據(jù)(在寫入圖像數(shù)據(jù)的情況下)或輸出數(shù)據(jù)(在讀出圖像數(shù)據(jù)的情況下)。輸入存儲(chǔ)器11臨時(shí)存儲(chǔ)從視頻輸入輸入的圖像數(shù)據(jù)。仲裁器13在從輸入緩存11 到存儲(chǔ)器控制器14的對(duì)輸入圖像數(shù)據(jù)的輸入請(qǐng)求、和來(lái)自輸出緩存12的對(duì)輸出圖像數(shù)據(jù)的輸出請(qǐng)求之間進(jìn)行裁定(選擇)。存儲(chǔ)器控制器14將ACT、READ、PRE和各種地址輸出到外部存儲(chǔ)器(相當(dāng)于幀存儲(chǔ)器58) 18,控制外部存儲(chǔ)器15,并讀取/寫入數(shù)據(jù)。輸出緩存12 臨時(shí)存儲(chǔ)從讀出地址生成部件16輸入的地址,請(qǐng)求要被讀取到仲裁器13的圖像數(shù)據(jù),并臨時(shí)存櫧要被輸出到視頻輸入的圖像數(shù)據(jù)。讀出地址生成部件16用作例如表現(xiàn)位置計(jì)算部件57所需的上述的圖像輸出系統(tǒng)電路48需要注意的是,詞語(yǔ)“數(shù)據(jù)地址”在下文中也被稱作為讀出地址。例如如圖沈中所示,數(shù)據(jù)流如下。 數(shù)據(jù)輸入存儲(chǔ)器控制塊100將從視頻輸入輸入的圖像數(shù)據(jù)存儲(chǔ)到外部存儲(chǔ)器 15。視頻輸入一輸入緩存11 —仲裁器13 —存儲(chǔ)器控制器14 —外部存儲(chǔ)器15 數(shù)據(jù)輸出存儲(chǔ)器控制塊100根據(jù)通過(guò)讀出地址生成部件16指定的讀出地址從外部存儲(chǔ)器15讀出圖像數(shù)據(jù),并將圖像數(shù)據(jù)輸出到視頻輸出。讀出地址讀出地址生成部件16 —輸出緩存12 —仲裁器13 —存儲(chǔ)器控制器14 — 外部存儲(chǔ)器圖像數(shù)據(jù)外部存儲(chǔ)器15 —存儲(chǔ)器控制器14 —仲裁器13 —輸出緩存12 —視頻輸出
在該示例中,存儲(chǔ)器控制塊100及其組件包括如下的特性。 輸入緩存11能夠存儲(chǔ)與大約1到數(shù)個(gè)線相當(dāng)?shù)膱D像數(shù)據(jù)。輸入緩存11根據(jù)來(lái)自仲裁器13的指令,將寫入數(shù)據(jù)(要被寫入到外部存儲(chǔ)器15的圖像數(shù)據(jù))進(jìn)行連續(xù)傳送。 仲裁器13進(jìn)行裁定(選擇),以使輸入數(shù)據(jù)盡可能地被連續(xù)地訪問(wèn)。 在相對(duì)于相同的讀出地址而連續(xù)請(qǐng)求數(shù)據(jù)的讀出的情況下,輸出緩存12僅一次(單次)從外部存儲(chǔ)器15讀出數(shù)據(jù),并在第二次時(shí)或在之后使用數(shù)據(jù)的副本。 在請(qǐng)求表現(xiàn)區(qū)域外的圖像數(shù)據(jù)(即空白)的情況下,輸出緩存12并不從外部存儲(chǔ)器15讀出圖像數(shù)據(jù),而將空白數(shù)據(jù)(空白值)輸出到視頻輸出。[輸入緩存]圖27是說(shuō)明根據(jù)本發(fā)明實(shí)施例的輸入緩存11的框圖。在圖27-29中,利用黑箭頭來(lái)說(shuō)明信號(hào)流,并利用白箭頭來(lái)說(shuō)明數(shù)據(jù)流。輸入緩存11臨時(shí)存儲(chǔ)從視頻輸入輸入到2 端口 FIFO 21的圖像數(shù)據(jù)。隨后,響應(yīng)于來(lái)自仲裁器13的請(qǐng)求,輸入緩存11對(duì)圖像數(shù)據(jù)增加地址,并將數(shù)據(jù)發(fā)送到仲裁器13。 如果對(duì)外部存櫧器15的“立即突發(fā)(burst-right) ”被假定為在χ掃描方向上的大約1/4線到1/2線,考慮在χ掃描方向上的大約1線是能夠被存儲(chǔ)在2端口 FIFO 21 中的數(shù)據(jù)的適當(dāng)量。 地址數(shù)據(jù)生成部件22生成常規(guī)增加地址。當(dāng)pinjruvsync (輸入圖像的垂直同步)被輸入到地址生成部件22中時(shí),地址生成部件22被清空為零。 輸入緩存將表示2端口 FIFO 21的狀態(tài)的flag_in_*傳送到仲裁器。flag_in_* 是信號(hào) flag_in_empty> flag_in_half> flag_in_full、或 flag_in_over_run_err 之一。 應(yīng)當(dāng)注意的是,輸入緩存11可以是用于輸入圖像的典型的異步吸收緩存。因此,在該實(shí)施例中,輸入緩存11無(wú)需專門的結(jié)構(gòu)。信號(hào)內(nèi)容如下。pix_in[23:0]輸入數(shù)據(jù)clk_pix_in 輸入數(shù)據(jù)的1像素的時(shí)鐘pix_in_en 當(dāng)請(qǐng)求接受輸入數(shù)據(jù)時(shí)變?yōu)椤?”pix_in_size_x 相對(duì)于χ方向的輸入數(shù)據(jù)的尺寸pix_in_size_y 相對(duì)于y方向的輸入數(shù)據(jù)的尺寸pix_in_vsync 輸入數(shù)據(jù)的垂直同步信號(hào)flag_in_empty 當(dāng)2端口 FIFO為空時(shí)變?yōu)椤?”的標(biāo)記flag_in_half 當(dāng)2端口 FIFO的一半或更多被填充有數(shù)據(jù)時(shí)變?yōu)椤?”的標(biāo)記flag_in_full 當(dāng)2端口 FIFO被填滿(例如,90%或更多)時(shí)變?yōu)椤甌的標(biāo)記flag_in_over_run_err 當(dāng)不能及時(shí)從2端口 FIFO讀出而出現(xiàn)輸入數(shù)據(jù)溢出時(shí)變?yōu)椤?”的標(biāo)記mem_wr_req 請(qǐng)求寫入到 2 端口 FIFOmem_wr_data[23:0]要通過(guò)2端口 FIFO寫入到仲裁器的圖像數(shù)據(jù)mem_wr_addr [ 0]通過(guò)地址生成部件22生成的地址〈輸出緩存〉圖28是說(shuō)明根據(jù)本發(fā)明實(shí)施例的輸出緩存12的框圖。輸出緩存12執(zhí)行對(duì)外部
24存儲(chǔ)器15的讀出的請(qǐng)求,臨時(shí)存儲(chǔ)輸出圖像數(shù)據(jù),并將數(shù)據(jù)輸出到視頻輸出。從功能的角度來(lái)說(shuō),輸出緩存12可以被劃分為地址部分31和數(shù)據(jù)部分32。地址部分31包括例如確定(檢查)部分33、2端口 FIFO 34、和FIFO控制部分35。 數(shù)據(jù)部分32包括例如2端口 FIFO 36、重疊/空白生成部分37和2端口 FIFO 38。 輸出緩存的地址部分Υ>圖四是說(shuō)明根據(jù)本發(fā)明實(shí)施例的輸出緩存12的地址部分31的框圖。確定部分 33確定是否存在任何重疊(重疊檢查)和是否存在任何空白(空白檢查)。眷重疊檢查在重疊檢查處理中,確定部分33確定是否存在相對(duì)于相同地址而被連續(xù)請(qǐng)求的任何多個(gè)讀出請(qǐng)求。在該實(shí)施例中,通過(guò)確定部分33確定的連續(xù)請(qǐng)求的最大數(shù)量為4個(gè)連續(xù)請(qǐng)求。然而,可以根據(jù)例如實(shí)施來(lái)改變連續(xù)請(qǐng)求的最大數(shù)量。 空白檢查在空白檢查處理中,確定部分33在存在通過(guò)LPJ 200進(jìn)行失真校正的情況下,確定是否存在未表現(xiàn)圖片的任何區(qū)域。讀出地址生成部件16根據(jù)要表現(xiàn)圖片的坐標(biāo)來(lái)計(jì)算讀出的地址(pix_0ut_ addr) 0另一方面,對(duì)于沒(méi)有展現(xiàn)圖片的坐標(biāo),讀出地址生成部件16輸出信號(hào)“pix_0ut_ addr_en = 0”,并將該坐標(biāo)報(bào)告給輸出緩存12。確定部分33識(shí)別信號(hào)“piX_addr_en = 0”, 并確定在對(duì)應(yīng)的定時(shí)表現(xiàn)空白。盡管確定部分33確定是否存在空白區(qū)域的任何重疊,但是空白部分33忽略該地址。信號(hào)的內(nèi)容如下。pix_out_addr[:0]通過(guò)讀出生成部件16生成的讀出地址clk_pix_out 當(dāng)讀出生成部件16請(qǐng)求讀出時(shí)的時(shí)鐘pix_out_addr_en 當(dāng)讀出地址為空白時(shí)變?yōu)椤?”flag_in_empty 當(dāng)讀出目標(biāo)的地址的數(shù)據(jù)不被存儲(chǔ)在2端口 FIFO中時(shí)變?yōu)椤?” 的標(biāo)記mem_rd_addr_dup 1 ication_infο [ 1 0]重疊的數(shù)量被存儲(chǔ)mem_rd_addr_blank 當(dāng)空白時(shí)變?yōu)?“ 1,,mem_rd_addr_param_en 當(dāng)讀出目標(biāo)等的地址被存儲(chǔ)在2端口 FIFO 34時(shí)變?yōu)?br>
U ι,,mem_rd_req 當(dāng)仲裁器選擇輸出緩存時(shí)變?yōu)椤?1,,mem_rd_addr[:0]通過(guò)仲裁器請(qǐng)求讀出的地址mem_rd_addr_en 當(dāng)向仲裁器請(qǐng)求讀出時(shí)變?yōu)椤?1,,圖30是說(shuō)明根據(jù)本發(fā)明實(shí)施例的從將讀出地址輸入到地址部分和將對(duì)應(yīng)數(shù)據(jù)寫入到2端口 FIFO開(kāi)始的操作的流程圖。每單個(gè)時(shí)鐘地執(zhí)行從讀出地址生成部件16的輸入。 在1個(gè)時(shí)鐘內(nèi)執(zhí)行輸入信號(hào)采樣、空白檢查、將數(shù)據(jù)寫入到2端口 FIFO 34的處理、并執(zhí)行隨后的處理(后處理)。在圖30的流程圖中使用的變量的含義如下。overlapping_count 存儲(chǔ)有重疊數(shù)量的變量pre_pix_addr 存儲(chǔ)有先前輸入的讀出地址的變量pre_pix_blank 在先前輸入的讀出地址為空白時(shí)存儲(chǔ)“ 1”的變量new_pix_addr 存儲(chǔ)有當(dāng)前輸入的讀出地址的變量
new_pix_blank 在當(dāng)前輸入的讀出地址為空白時(shí)存儲(chǔ)“ 1”的變量首先,地址部分31如下所示進(jìn)行變量的初始化(步驟S10)。over Iapp ing_count = 0pre_pix_addr = 0pre_pix_blank = 0隨后,地址部分31對(duì)輸入信號(hào)進(jìn)行采樣(步驟S20)。在該實(shí)施例中,地址部分31 每1時(shí)鐘對(duì)信號(hào)pix_out_addr和信號(hào)pix_out_addr_en進(jìn)行采樣。確定部分33 確定是否信號(hào) pix_out_addr_en = = 0(步驟 S30)。在“pix_out_ addr_en = 0”的情況下,讀出地址的圖像數(shù)據(jù)為空白。因此,確定部分33將“ 1”設(shè)置到變量new_pix_blank(步驟S40)。此外,確定部分33將任意地址分配給new_pix_blank。確定部分33分配“任意”地址的原因在于,當(dāng)圖像數(shù)據(jù)為空白時(shí),地址部分31并不訪問(wèn)外部存儲(chǔ)器15。在pix_0Ut_addr_en并不等于0的情況下,讀出地址的圖像數(shù)據(jù)并不是空白。因此,確定部分33將“0”設(shè)置到變量pre_piX_blank(步驟S50)。此外,確定部分33將新(當(dāng)前)的讀出地址分配給new_pix_addr。隨后,確定部分33確定是否存在重疊(步驟S60)??梢岳萌缦碌谋磉_(dá)式來(lái)表達(dá)該確定。if{((new_pix_blank & pre_pix_blank) = =1)or ((new_pix_blank orpre_pix_ blank == 0) & (new_pix_addr == pre_pix_addr))} : over lap// 重疊else :no overlap// 不重疊換句話說(shuō),如果當(dāng)前的讀出地址和先前(一次之前)的讀出地址兩者均為空白、或者在當(dāng)前的讀出地址或先前的讀出地址相同時(shí)如果當(dāng)前的讀出地址或先前的讀出地址并不是空白,確定連續(xù)的讀出地址重疊。因?yàn)樵诋?dāng)前的讀出地址的圖像數(shù)據(jù)和先前的讀出地址的圖像數(shù)據(jù)兩者均為空白時(shí)忽略了地址,因此可以檢測(cè)到大量的重疊。在圖30的流程圖中,當(dāng)已經(jīng)連續(xù)地讀出2個(gè)地址時(shí),需要注意的是,確定重疊,并根據(jù)重疊的確定結(jié)果來(lái)確定是否將數(shù)據(jù)寫入到2端口 FIFO 34。在連續(xù)的讀出地址重疊的情況下,確定部分33將變量overlapping_count加1。 在連續(xù)的讀出地址并不重疊的情況下,確定部分33并不將任何數(shù)據(jù)寫入到2端口 FIFO 34。 因此,F(xiàn)IFO控制部分35并不向仲裁器13請(qǐng)求讀出。然而,即使連續(xù)的讀出地址重疊,確定部分33也確定變量overlapping_count是否為3 (步驟S80)。直到變量overlapping_count變?yōu)?為止,確定部分33將new_pix_ blank 拷貝到 pre_pix_blank,并將 new_pix_addr 拷貝到 pre_pix_addr (步驟 S90)。在連續(xù)的讀出地址并不重疊的情況下,確定部分33將變量overlappingjount、 pre_pix_blank、和pre_pix_addr寫入到2端口 FIF034以讀出圖像數(shù)據(jù)(步驟S100)。在兩個(gè)連續(xù)的讀出地址中,由于變量為“pre_piX_blank”和“pre_piX_addr”,先前的讀出地址的重疊數(shù)據(jù)和空白數(shù)據(jù)被寫入到2端口 FIFO 34。隨后,overlapping_count的變量被初始化(步驟S110)。同樣在這種情況下,確定部分 33 new_pix_blank 拷貝至Ij pre_pix_blank,并)new_pix_addr 拷貝至Ij pre_pix_ addr (步驟 S90)。
直到3次確定(檢測(cè)到)連續(xù)的讀出地址的重疊,才執(zhí)行將數(shù)據(jù)(例如,指示重疊次數(shù)的數(shù)據(jù)、指示先前的讀出地址是否為空白的數(shù)據(jù)、指示先前的讀出地址的數(shù)據(jù))寫入到2端口 FIFO 34的步驟。因此,可以控制對(duì)具有相同地址的存儲(chǔ)器的訪問(wèn)。重疊的次數(shù)的上限并不限于3次。例如,重疊的次數(shù)的上限可以是4次或更多次。圖31是用于描述根據(jù)本發(fā)明實(shí)施例的直到FIFO控制部分35將在2端口 FIFO 34 中存儲(chǔ)的數(shù)據(jù)傳送到仲裁器13或數(shù)據(jù)部分32為止執(zhí)行的操作的流程圖。首先,將地址數(shù)據(jù)從FIFO控制部分35傳送到仲裁器13的條件包括從仲裁器13 輸出 mem_rd_req = 1 ;flag_out_addr_empty = 0 (讀出目的地的地址被存儲(chǔ))被輸出作為地址部分31 的2端口 FIFO 34的狀態(tài);以及由于在2端口 FIFO 34中存儲(chǔ)的讀出地址并不為空白,從 FIFO 控制部分 35 輸出 mem_rd_addr_blank = 0。此外,將重疊數(shù)據(jù)和孔北海數(shù)據(jù)從FIFO控制部分35傳送到數(shù)據(jù)部分32的條件為flag_out_addr_empty = 0 被輸出作為 2 端口 ;34 的狀態(tài)。首先,F(xiàn)IFO控制部分35將由FIFO控制部分35自身使用的變量等初始化(步驟 S210)。隨后,F(xiàn)IFO控制部分;35 確定是否 f lag_out_addr_empty = 0 (步驟 S220)。由于“flag_out_addr_empty = 0”指示地址等被存儲(chǔ)在2端口 FIFO 34中,因此 FIFO控制部分35從2端口 FIFO 34讀出1個(gè)字。在該實(shí)施例中,“1個(gè)字”是被作為單個(gè)組存儲(chǔ)的一系列數(shù)據(jù)(例如,32bit)。隨后,F(xiàn)IFO控制部分35將讀出的數(shù)據(jù)(1個(gè)字)設(shè)置到臨時(shí)FF(文件夾)(步驟S240)。也就是說(shuō),F(xiàn)IFO控制部分35將overlapping_count的數(shù)據(jù)設(shè)置到mem_addr_ duplication_info,將 pre_pix_blank 的數(shù)據(jù)設(shè)置至丨J mem_rd_addr_b 1 ank,并將 pre_pix_ addr的數(shù)據(jù)設(shè)置至Ij mem_rd_addr。隨后,F(xiàn)IFO控制部分35將設(shè)置數(shù)據(jù)傳送到數(shù)據(jù)部分32。也就是說(shuō),F(xiàn)IFO控制部分 35 將 mem_addr_duplicaiton_info 和 mem_rd_addr_blank 輸出到數(shù)據(jù)部分 32。當(dāng)數(shù)據(jù)被輸出給數(shù)據(jù)部分32時(shí),mem_rd_addr_param_en被增加到“1”。隨后,F(xiàn)IFO控制部分;35 確定是否 mem_rd_addr_blank = 1 (步驟 S^O)。在“mem_rd_addr_blank = 1”的情況下,讀出地址為空白。因此,操作返回到步驟 S220。在mem_rd_addr_blank不為1的情況下,讀出地址不為空白。因此,F(xiàn)IFO控制部分;35等待,直到mem_rd_req = 1為止(步驟S270)。由于“mem_rd_req = 1”表示仲裁器 13能夠選擇輸出緩存12,F(xiàn)IFO控制部分35將數(shù)據(jù)輸出到仲裁器13 (步驟S^O)。換句話說(shuō),F(xiàn)IFO控制部分35將mem_rd_addr輸出到仲裁器13。當(dāng)mem_rd_addr被輸出到仲裁器 13 時(shí),mem_rd_addr_param_en 被±曾力口至Ij “ 1,,。相應(yīng)地,當(dāng)在步驟S260中“mem_rd_addr_blank = 1”的情況下,由于讀出地址被確定為空白,因此沒(méi)有對(duì)外部存儲(chǔ)器15進(jìn)行訪問(wèn)。因此,可以控制不必要的訪問(wèn)。 輸出緩存的數(shù)據(jù)部件Y)接下來(lái),將描述根據(jù)本發(fā)明實(shí)施例的輸出緩存12的數(shù)據(jù)部分32。
圖32是說(shuō)明根據(jù)本發(fā)明實(shí)施例的輸出緩存12的數(shù)據(jù)部分32的示例性配置的框圖。數(shù)據(jù)部分21主要包括如下的3個(gè)部分?!?2端口 FIFO 36 :2端口 FIFO 36用于臨時(shí)存儲(chǔ)重疊數(shù)據(jù)和空白數(shù)據(jù)。 重疊/空白生成部分37 重疊/空白生成部分37用于再生與重疊的讀出地址相對(duì)應(yīng)的圖像數(shù)據(jù)和與空白的讀出地址相對(duì)應(yīng)的圖像數(shù)據(jù)。· 2端口 FIFO 38 :2端口 FIFO 38用于臨時(shí)存儲(chǔ)輸出數(shù)據(jù)。接下來(lái),在下面將描述臨時(shí)存儲(chǔ)重疊數(shù)據(jù)和空白數(shù)據(jù)的處理和通過(guò)2端口 FIFO 36執(zhí)行的操作。在“mem_rd_addr_param_en = 1 ”的情況下,2端口 FIFO 36繼續(xù)從地址部分31接收并存儲(chǔ)數(shù)據(jù)。將數(shù)據(jù)傳送到重疊/空白生成部分37的定時(shí)如下。 當(dāng)接下來(lái)要傳送的數(shù)據(jù)是空白數(shù)據(jù)時(shí)(mem_rd_addr_blank = 1),2端口 FIFO 36僅將數(shù)據(jù)傳送到重疊/空白生成部分37。 當(dāng)接下來(lái)要傳送的數(shù)據(jù)部是空白數(shù)據(jù)時(shí)(mem_rd_addr_blank = 0),2端口 FIFO 36等待從仲裁器13輸入數(shù)據(jù)(mem_rd_data_en = 1),并當(dāng)圖像數(shù)據(jù)被輸入時(shí)傳送數(shù)據(jù)。圖33A和34A是說(shuō)明根據(jù)本發(fā)明實(shí)施例的利用數(shù)據(jù)部分32控制重疊數(shù)據(jù)和空白數(shù)據(jù)的寫入、和利用數(shù)據(jù)部分32控制重疊數(shù)據(jù)和空白數(shù)據(jù)的讀出的操作的流程圖。圖33A說(shuō)明了根據(jù)本發(fā)明實(shí)施例的通過(guò)FIFO控制部分35來(lái)寫入重疊數(shù)據(jù)/空白數(shù)據(jù)的操作。首先,數(shù)據(jù)部分32初始化2端口 FIFO 36(步驟S310)。隨后,數(shù)據(jù)部分32確定是否 mem_rd_addr_param_en = 1 (步驟 S320)。由于在mem_rd_addr_param_en = 1的情況下地址部分31具有在其中存儲(chǔ)的地址數(shù)據(jù)等,2端口 FIFO 36從地址部分31接受要向其寫入的mem_rd_addr_duplication_ info (指示重疊數(shù)量的數(shù)據(jù))和mem_rd_addr_blank(空白數(shù)據(jù))(步驟S330)。另一方面,由于在mem_rd_addr_param_en并不為1的情況下地址部分31在其中并不存儲(chǔ)地址數(shù)據(jù)等,因此2端口 FIFO 36等待。圖3 說(shuō)明了重疊/空白生成部分37從2端口 FIFO 36加載數(shù)據(jù)的操作。首先,重疊/空白生成部分37根據(jù)需要將其自身初始化。隨后,重疊/空白生成部分37確定2端口 FIFO 36是否為空(步驟S420)。在2 端口 FIFO 36為空的情況下,由于無(wú)需讀出數(shù)據(jù),因此重疊/空白生成部分37等待(步驟 S420中為“是”)。在2端口 FIFO 36并不為空的情況下(步驟S420中為“否”),重疊/空白生成部分37從2端口 FIFO 36讀出1個(gè)字(例如,重疊數(shù)據(jù)、空白數(shù)據(jù))(步驟S430)。隨后,2端口 FIFO 36基于mem_rd_addr_blank(空白數(shù)據(jù))確定要讀出的圖像數(shù)據(jù)是否為空白(步驟S440)。在要被讀出的圖像數(shù)據(jù)為空白的情況下(步驟S440中為“是”),由于要讀出的圖像數(shù)據(jù)的地址并不被傳送到仲裁器13,因此無(wú)需從外部存儲(chǔ)器15讀出圖像數(shù)據(jù)。相應(yīng)地, 重疊數(shù)據(jù)和空白數(shù)據(jù)被寫入到重疊/空白再生部分37中(步驟S450)。在要被讀出的圖像數(shù)據(jù)并不為空的清空下(步驟S440中為“否”),2端口 FIFO 36 確定是否 mem_rd_data_en ==1(步驟 S460)。由于"mem_rd_data_en = = 1”指示圖像數(shù)據(jù)被存儲(chǔ)在仲裁器13中,因此重疊/空白再生部分37從仲裁器13相應(yīng)地接收?qǐng)D像數(shù)據(jù), 并將接收到的圖像數(shù)據(jù)寫入到2端口 FIFO 38中(步驟S450)。相應(yīng)地,重疊/空白圖像數(shù)據(jù)再生部分37僅在要被讀出的圖像數(shù)據(jù)并不為空白時(shí),從仲裁器13獲取圖像數(shù)據(jù)。[輸出緩存中的重疊/空白的再生]圖34是說(shuō)明根據(jù)本發(fā)明實(shí)施例的重疊/空白再生部分37的示例性配置的框圖。 重疊/空白再生部分37包括例如緩存控制部分371和臨時(shí)緩存372。緩存控制部分371用于再生空白圖像數(shù)據(jù)或重疊的圖像數(shù)據(jù)。如上所述,重疊/空白再生部分37從之前的2端口 FIFO 36接收重疊數(shù)據(jù)和空白數(shù)據(jù)。重疊/空白再生部分37僅在mem_rd_data_en = 1時(shí)從仲裁器13獲取mem_rd_ data。重疊/空白再生部分37根據(jù)重疊數(shù)據(jù)再生最多4個(gè)像素。通過(guò)重疊/空白再生部分37再生的圖像數(shù)據(jù)被寫入到朝向輸出緩存32的輸出側(cè)的 2 端口 FIFO 38。在圖34中,重疊/空白再生部分37分別將mem_rd_dupl ication_infο (重疊數(shù)據(jù)) ^BilJ param_0_duplicaiton_info, ^ mem_rd_addr_blank ( $ [=1 ) ^BilJ param_0_ blank,并將 mem_rd_addr_param_en 設(shè)置至丨J param_0_eno圖35是說(shuō)明根據(jù)本發(fā)明實(shí)施例的利用重疊/空白再生部分37再生重疊/空白數(shù)據(jù)的操作的流程圖。首先,重疊/空白再生部分37根據(jù)需要初始化臨時(shí)緩存372(步驟S510)。重疊/空白再生部分37確定是否param_0_en ==1(步驟S520)。在param_0_ en并不為1的情況下(在步驟S520中為“否”),2端口 FIFO 36在其中并不存儲(chǔ)有數(shù)據(jù)。 因此,重疊/空白再生部分37等待。在param_0_en = = 1的情況下(在步驟S520中為“是”),數(shù)據(jù)被存儲(chǔ)在2端口 FIFO 36中。相應(yīng)地,重疊/空白再生部分37確定是否paramj^blank = 1 (步驟S530).在paramJLblank = = 1的情況下(在步驟S530中為“是”),要被寫入到2端口 FIFO 38的值(寫入值)為空白值??瞻字凳抢鐖D像亮度變?yōu)榱愕膱D像數(shù)據(jù)。在RGB的情況下,空白值是例如RGB值為(0,0,0)(即黑色)的圖像數(shù)據(jù)。在paramJLblank并不為1的情況下(在步驟S530中為“否”),要被寫入到2端口 FIFO 38中的值(寫入值)為從仲裁器13獲取的mem_re_data (圖像數(shù)據(jù))(步驟S550)。隨后,重疊/空白再生部分37確定臨時(shí)緩存0-7中的任何一個(gè)是否為空(S560)。 臨時(shí)緩存0-7在其中寄存有指示臨時(shí)緩存0-7是否為空的數(shù)據(jù)。例如,臨時(shí)緩存0-7具有與取決于數(shù)據(jù)是否被輸出到2端口 FIFO 38而被開(kāi)啟和關(guān)斷的每一單個(gè)像素相對(duì)應(yīng)的標(biāo)記。重疊/空白再生部分37將param_0_duplication_info+l次和寫入值一起寫入 (步驟S570)。也就是說(shuō),重疊/空白再生部分37將指示(重疊次數(shù)+1次)的寫入數(shù)據(jù)、 空白數(shù)據(jù)、或mem_rd_data寫入。在圖30的步驟S60的確定過(guò)程中,當(dāng)2個(gè)連續(xù)讀出的地址相互重疊時(shí),重疊的次數(shù)為1次,當(dāng)3個(gè)連續(xù)讀出的地址相互重疊時(shí),重疊的次數(shù)為2次,而當(dāng)4個(gè)連續(xù)讀出的地址相互重疊時(shí),重疊的次數(shù)為3次。相應(yīng)地,在圖35的步驟S570中,緩存控制部分370將重疊次數(shù)+1次、空白值或mem_rd_data寫入到2端口 FIFO 38。需要注意的是,當(dāng)在重疊的次數(shù)為1或兩次時(shí)下一連續(xù)讀出的地址被確定為并不重疊時(shí),要被寫入到2端口 FIFO 34的地址是被確定為并不重疊的地址之前的地址。相應(yīng)地,無(wú)需考慮與被確定為并不重疊的地址相對(duì)應(yīng)的圖像數(shù)據(jù)。因此,可以將與被確定為并不重疊的地址相對(duì)應(yīng)的圖像數(shù)據(jù)寫入到2端口 FIF034的定時(shí)最快是下一時(shí)鐘。相應(yīng)地,緩存控制部分371將指示重疊次數(shù)+1次的數(shù)據(jù)、空白值、或mem_rd_data 拷貝到臨時(shí)緩存0-7。隨后,緩存控制部分371確定滿了的臨時(shí)緩存0-7的數(shù)量是否為4個(gè)或更多(步驟S580)。當(dāng)在臨時(shí)緩存中圖像數(shù)據(jù)累積到一定程度時(shí)執(zhí)行該確定以便寫入圖像數(shù)據(jù)。在滿了的臨時(shí)緩存0-7的數(shù)量為4或更多時(shí)(步驟S580中的“是”),圖像數(shù)據(jù)被寫入到之后的2端口 FIFO 38。隨后,緩存控制部分371將等于4個(gè)像素的臨時(shí)緩存向地址0轉(zhuǎn)移(步驟S600)。 例如,當(dāng)在等于3個(gè)像素的圖像數(shù)據(jù)被存儲(chǔ)在臨時(shí)緩存0-7中的情況下拷貝等于2個(gè)或更多個(gè)像素的圖像數(shù)據(jù)時(shí),將等于比4個(gè)像素多的像素的圖像數(shù)據(jù)存儲(chǔ)在臨時(shí)緩存0-7中。相應(yīng)地,在將等于4個(gè)像素的圖像數(shù)據(jù)寫入到2端口 FIF038之后,將未被寫入到之后的2端口 FIFO 38并保留在臨時(shí)緩存0-7中的圖像數(shù)據(jù)向具有低編號(hào)的地址轉(zhuǎn)移。由于有8個(gè)臨時(shí)緩存0-7,因此當(dāng)在等于3個(gè)像素的圖像數(shù)據(jù)被存儲(chǔ)在臨時(shí)緩存0-7的狀態(tài)下拷貝等于4 個(gè)像素的圖像數(shù)據(jù)時(shí),總會(huì)有一個(gè)剩余的臨時(shí)緩存。[朝向輸出側(cè)的2端口FIFO]在該實(shí)施例中,朝向輸出緩存32的輸出側(cè)的2端口 FIFO 38的操作在實(shí)質(zhì)上與典型的2端口 FIFO 38的操作相同。2端口 FIFO 38的輸入端口的數(shù)據(jù)長(zhǎng)度和2端口 FIFO 38的輸出端口的數(shù)據(jù)長(zhǎng)度不同。2端口 FIFO 38的輸入端口從重疊/空白再生部分37接收等于4個(gè)像素 04bitX4個(gè)像素)的圖像數(shù)據(jù)。2端口 FIFO 38的輸出端口將等于1個(gè)像素(Mbit)的圖像數(shù)據(jù)輸出到視頻輸出。2端口 FIFO 38包括用于指示在2端口 FIFO 38中剩余的數(shù)據(jù)量的狀態(tài)標(biāo)記。例如,f lag_out_empty指示在2端口 FIFO 38中剩余的數(shù)據(jù)量為零,f lag_out_half指示在2 端口 FIFO 38中剩余的數(shù)據(jù)量為一半或更多,而flag_0ut_alm0St_full指示在2端口 FIFO 38中剩余的數(shù)據(jù)量為基本上為滿(參見(jiàn)圖36)。在該實(shí)施例中,“基本上為滿”對(duì)應(yīng)于2端口 FIFO 38的容量的大約90%。這考慮到了已經(jīng)被傳送到仲裁器13的讀出地址的處理的必要性。狀態(tài)標(biāo)記被輸出到仲裁器13。[仲裁器]圖36是說(shuō)明根據(jù)本發(fā)明實(shí)施例的向仲裁器13輸入并從仲裁器13輸出的信號(hào)的示意圖。仲裁器13基于通過(guò)從輸入輸出緩存接口輸入的狀態(tài)標(biāo)記指示的狀態(tài),確定是否從輸入緩存IF(接口)或輸出緩存IF接受請(qǐng)求。根據(jù)本發(fā)明實(shí)施例的仲裁器13的裁定策略如下。 輸入側(cè)(輸入緩存11)
(A-I) 2 端口 FIFO 21 并沒(méi)有變滿(A-2)在2端口 FIFO 21中存儲(chǔ)的數(shù)據(jù)被盡量保持在2端口 FIFO 21的存儲(chǔ)容量的一半或更少。(A-3)如果2端口 FIFO 21為空則不需要訪問(wèn)。如果要進(jìn)行訪問(wèn),則盡可能地連續(xù)進(jìn)行訪問(wèn) 輸出側(cè)(輸出緩存12)(B-I) 2 端口 FIFO 38 并沒(méi)有變滿(B-2)在2端口 FIFO 38中存儲(chǔ)的數(shù)據(jù)被盡量保持在2端口 FIFO 38的存儲(chǔ)容量的一半或更少。(B-3)如果2端口 FIFO 21為空則不需要訪問(wèn)。圖37說(shuō)明根據(jù)上述裁定策略生成的裁定表格的示例。對(duì)于圖37中的狀態(tài)標(biāo)記的組合,兩個(gè)標(biāo)記(如果有兩個(gè)標(biāo)記的話)的組合表示“1”。在仲裁器13選擇輸入側(cè)的情況下,將“ 1 ”設(shè)置到mem_Wr_req。在仲裁器13選擇輸出側(cè)的情況下,將“ 1,,設(shè)置到mem_rd_req。No. 1 由于Flag_in_empty為“1”,因此無(wú)需訪問(wèn)輸入側(cè)。由于Flag_out_empty為 “1”,因此鑒于裁定策略的(B-I)項(xiàng)來(lái)向輸出側(cè)給予優(yōu)先權(quán)。No. 2 由于Flag_in_empty為“1”,因此鑒于裁定策略的(A_3)項(xiàng)而無(wú)需訪問(wèn)輸入側(cè)。盡管沒(méi)有輸入側(cè)的標(biāo)記,也向輸出側(cè)給予優(yōu)先權(quán)。No. 3 由于Flag_in_empty為“1”,因此無(wú)需訪問(wèn)輸入側(cè)。盡管Flag_out_half為 “ 1 ”,也向輸出側(cè)給予優(yōu)先權(quán)以累積更多的圖像數(shù)據(jù)。No. 4 由于 Flag_in_empty 為“1”,因此無(wú)需訪問(wèn)輸入側(cè)。由于 Flag_out_almost_ full為“1”,因此無(wú)需訪問(wèn)輸出側(cè)。然而,向輸出側(cè)給予優(yōu)先權(quán)并選擇輸出側(cè)。No. 5 盡管沒(méi)有輸入側(cè)的標(biāo)記,鑒于裁定策略(B-I)項(xiàng),由于Flag_0ut_empty為 “1”因此向輸出側(cè)給予優(yōu)先權(quán)。No. 6 由于沒(méi)有輸入和輸入側(cè)兩者的標(biāo)記,因此鑒于裁定策略的(B-2)向輸出側(cè)給予優(yōu)先權(quán)并選擇輸出側(cè)。No. 7:盡管沒(méi)有輸入側(cè)的標(biāo)記,但是鑒于裁定策略的(A-2)和(B_2)項(xiàng),由于 Flag_out_half為“1”,因此向像輸出側(cè)給予優(yōu)先權(quán)以累積更多的圖像數(shù)據(jù)。No. 8 盡管沒(méi)有輸入側(cè)的標(biāo)記,但是鑒于裁定策略的(B-3)項(xiàng),由于Flag_0ut_ almost_full為“1”,因此像輸入側(cè)給予優(yōu)先權(quán)。輸入緩存11被保持為要選擇的緩存,直到輸出Flag_in_empty為止。從而,可以傳送數(shù)據(jù),直到輸入緩存11變?yōu)榭諡橹?。No. 9 由于FlagjnJiaIf為“1”,因此輸入側(cè)的圖像數(shù)據(jù)是輸入緩存11的存儲(chǔ)容量的一半或更多。由于Flag_0Ut_empty為“1”,因此鑒于裁定策略的(B-I)項(xiàng)而向輸出側(cè)給予優(yōu)先權(quán)。輸出緩存12被保持為要選擇的緩存,直到Flag_0ut_half或Flag_0ut_addr_ empt被輸出為止。從而,可以傳輸數(shù)據(jù),直到所累積的數(shù)據(jù)變?yōu)檩敵鼍彺?2的存儲(chǔ)容量的一半或更多為止。No. 10 由于FlagjnJiaIf為“1”,因此輸入側(cè)的圖像數(shù)據(jù)是輸入緩存11的存儲(chǔ)容量的一般或更多。由于沒(méi)有輸出側(cè)的標(biāo)記(一般或更少的輸出數(shù)據(jù)),因此鑒于裁定策略的(B-2)項(xiàng)而向輸出側(cè)給予優(yōu)先權(quán)。輸出緩存12被保持為要選擇的緩存,直到Flag_0ut_half或Flag_0Ut_addr_empty被輸出為止。從而,可以傳輸數(shù)據(jù),直到所累積的數(shù)據(jù)變?yōu)檩敵鼍彺?2的存儲(chǔ)容量的一半或更多為止。No. 11 由于Flag_in_half為“1”,因此輸入側(cè)的圖像數(shù)據(jù)是輸入緩存11的存儲(chǔ)容量的一般或更多。由于Flag_0Ut_half為“1”,因此輸出側(cè)的圖像數(shù)據(jù)是輸出緩存12的存儲(chǔ)容量的一半或更多。因此,鑒于裁定策略的(A-幻項(xiàng)而向輸入側(cè)給予優(yōu)先權(quán)。輸出緩存11被保持為要選擇的緩存,直到Flag_in_empty被輸出為止。從而,可以傳輸數(shù)據(jù),直到輸入緩存11變?yōu)榭諡橹?。No. 12 由于FlagjnJiaIf為“1”,因此輸入側(cè)的圖像數(shù)據(jù)是輸入緩存11的存儲(chǔ)容量的一般或更多。由于Flag_0ut_alm0St_full為“1”,因此輸出側(cè)無(wú)需圖像數(shù)據(jù)。因此, 鑒于裁定策略的(A-幻項(xiàng)而向輸入側(cè)給予優(yōu)先權(quán)。輸出緩存11被保持為要選擇的緩存,直到Flag_in_empty被輸出為止。從而,可以傳輸數(shù)據(jù),直到輸入緩存11變?yōu)榭諡橹?。No. 13 由于Flag_in_full和Flag_out_empty,因此輸入和輸出側(cè)均變?yōu)殄e(cuò)誤。然而,輸出緩存被選擇,以便首先填充輸出緩存12。No. 14 由于Flag_in_full,因此輸入側(cè)變?yōu)殄e(cuò)誤。從而,輸入側(cè)被選擇。No. 15 由于Flag_in_full,因此輸入側(cè)變?yōu)殄e(cuò)誤。因此,即使在Flag_out_half 的情況下,輸入側(cè)也被選擇。No. 16 由于Flag_in_full,因此輸入側(cè)變?yōu)殄e(cuò)誤,而輸出側(cè)為Flag_out_almost_ full。從而,由于數(shù)據(jù)側(cè)不需要圖像數(shù)據(jù),因此輸入側(cè)被選擇。相應(yīng)地,仲裁器13通過(guò)在輸入側(cè)和輸出側(cè)之間進(jìn)行選擇,使得數(shù)據(jù)的連續(xù)傳輸變得較為容易。例如,在圖37的裁定表格的No. 9和No. 10的情況下,可以傳輸數(shù)據(jù),直到在輸出側(cè)中累積的數(shù)據(jù)變?yōu)檩敵鼍彺?2的一般或更多位置。在圖37的裁定表格的No. 8、No. 11 和No. 12的情況下,可以傳輸數(shù)據(jù),直到輸入緩存11變?yōu)榭諡橹?。因此,可以?shí)現(xiàn)要被讀出的單獨(dú)數(shù)據(jù)的連續(xù)傳輸或要被寫入的單獨(dú)數(shù)據(jù)的連續(xù)傳輸。因此,根據(jù)本發(fā)明的上述實(shí)施例,LPJ 200能夠防止具有相同地址的數(shù)據(jù)被連續(xù)地讀出,并防止不必要的空白區(qū)域(未表現(xiàn)圖片的區(qū)域)的數(shù)據(jù)被讀出。相應(yīng)地,由于LPJ 200 的仲裁器13可以在將圖像數(shù)據(jù)寫入到輸入緩存11中的處理和從輸出緩存12讀出圖像數(shù)據(jù)的處理之間進(jìn)行裁定,因此能夠容易地實(shí)現(xiàn)連續(xù)的訪問(wèn)。本發(fā)明并不限于實(shí)施例中公開(kāi)的具體形式,并且可以對(duì)本發(fā)明進(jìn)行各種各樣的修改和變更而不偏離本發(fā)明的范圍。本申請(qǐng)基于在2010年11月19日和2011年3月22日分別提交的日本在先申請(qǐng) No. 2010-259459和2011-063236,在此通過(guò)引用方式將它們的全部?jī)?nèi)容并入到本文中。
權(quán)利要求
1.一種圖像投影設(shè)備,包括輸入部件,用于輸入圖像數(shù)據(jù);幀存儲(chǔ)器,用于存儲(chǔ)所述圖像數(shù)據(jù);激光振蕩器,用于將激光照射到屏幕;包括反射光學(xué)元件的偏轉(zhuǎn)部件,所述偏轉(zhuǎn)部件用于相對(duì)于兩個(gè)垂直相交的軸振蕩所述反射光學(xué)元件;存儲(chǔ)部件,用于存儲(chǔ)多項(xiàng)式的系數(shù)數(shù)據(jù);照射位置計(jì)算部件,用于基于通過(guò)使用所述系數(shù)數(shù)據(jù)獲取的系數(shù)和所述反射光學(xué)元件的振蕩角,來(lái)計(jì)算照射位置;地址計(jì)算部件,用于計(jì)算所述幀存儲(chǔ)器中與所述照射位置相對(duì)應(yīng)的地址;存儲(chǔ)器控制部件,用于讀出所述地址的像素?cái)?shù)據(jù);和激光驅(qū)動(dòng)部件,用于根據(jù)與所述像素?cái)?shù)據(jù)相對(duì)應(yīng)的亮度來(lái)振蕩所述激光振蕩器。
2.根據(jù)權(quán)利要求1所述的圖像投影設(shè)備,還包括確定表格;其中,所述地址計(jì)算部件用于通過(guò)參照所述確定表格,確定所述照射位置是否在保持所述圖像數(shù)據(jù)的長(zhǎng)寬比的矩形或預(yù)定矩形中的至少一個(gè)之內(nèi);其中,所述地址計(jì)算部件用于在所述地址計(jì)算部件確定所述照射位置不在保持所述圖像數(shù)據(jù)的長(zhǎng)寬比的矩形或預(yù)定矩形之內(nèi)的情況下,輸出與具有黑色級(jí)別亮度的像素相對(duì)應(yīng)的空白數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的圖像投影設(shè)備,所述地址計(jì)算部件用于在所述地址計(jì)算部件確定所述照射位置在保持所述圖像數(shù)據(jù)的長(zhǎng)寬比的矩形或預(yù)定矩形之內(nèi)的情況下,計(jì)算所述幀存儲(chǔ)器中與所述照射位置相對(duì)應(yīng)的地址。
4.根據(jù)權(quán)利要求2所述的圖像投影設(shè)備,還包括轉(zhuǎn)換表格,所述轉(zhuǎn)換表格包括維持所述圖像數(shù)據(jù)的長(zhǎng)寬比的矩形或預(yù)定矩形內(nèi)的坐標(biāo)位置;其中,所述地址計(jì)算部件用于在所述地址計(jì)算部件確定所述照射位置在保持所述圖像數(shù)據(jù)的長(zhǎng)寬比的矩形或預(yù)定矩形之內(nèi)的情況下,將所述照射位置轉(zhuǎn)換為所述坐標(biāo)位置之一,并基于轉(zhuǎn)換后的照射位置來(lái)計(jì)算所述幀存儲(chǔ)器中的地址。
5.根據(jù)權(quán)利要求1所述的圖像投影設(shè)備,其中,所述反射光學(xué)元件用于在第一方向和與所述第一方向垂直相交的第二方向上振蕩;其中,所述多項(xiàng)式包括第一多項(xiàng)式和第二多項(xiàng)式,所述第一多項(xiàng)式逼近當(dāng)在所述第一方向上的振蕩角被固定的情況下在所述第二方向上掃描所述反射光學(xué)元件時(shí)的照射位置,并且所述第二多項(xiàng)式逼近當(dāng)在所述第二方向上的振蕩角被固定的情況下在所述第一方向上掃描所述反射光學(xué)元件時(shí)的照射位置。
6.根據(jù)權(quán)利要求5所述的圖像投影設(shè)備,其中所述第一多項(xiàng)式是相對(duì)于垂直角的一階多項(xiàng)式,而所述第二多項(xiàng)式是相對(duì)于水平方向的二階多項(xiàng)式。
7.根據(jù)權(quán)利要求6所述的圖像投影設(shè)備,其中,所述照射位置計(jì)算部件用于通過(guò)應(yīng)用關(guān)于與所述垂直角相對(duì)的二次逼近表達(dá)式的系數(shù)數(shù)據(jù),來(lái)計(jì)算關(guān)于垂直角的系數(shù);其中,所述照射位置計(jì)算部件用于通過(guò)應(yīng)用關(guān)于與所述水平角相對(duì)的另一二次逼近表達(dá)式的系數(shù)數(shù)據(jù),來(lái)計(jì)算關(guān)于水平角的系數(shù)。
8.一種存儲(chǔ)器控制設(shè)備,包括輸入緩存,用于臨時(shí)存儲(chǔ)圖像數(shù)據(jù),并將所述圖像數(shù)據(jù)寫入到幀存儲(chǔ)器中;地址生成部件,用于生成讀出地址;確定部件,用于通過(guò)參照所述地址生成部件,確定是否存在要求從在所述幀存儲(chǔ)器中的相同地址讀出所述圖像數(shù)據(jù)的連續(xù)請(qǐng)求,并確定是否存在要求讀取與空白地址相對(duì)應(yīng)的圖像數(shù)據(jù)的請(qǐng)求;讀出指示部件,用于在所述確定部件確定不存在要求讀出所述圖像數(shù)據(jù)的連續(xù)請(qǐng)求和不存在要求讀取與所述空白地址相對(duì)應(yīng)的圖像數(shù)據(jù)的請(qǐng)求的情況下,指示所述幀存儲(chǔ)器輸出所述圖像數(shù)據(jù);數(shù)據(jù)獲取部件,用于從所述幀存儲(chǔ)器獲取所述圖像數(shù)據(jù);和數(shù)據(jù)再生部件,用于再生被連續(xù)請(qǐng)求要求讀出的圖像數(shù)據(jù)和與所述空白地址相對(duì)應(yīng)的空白圖像數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的存儲(chǔ)器控制設(shè)備,其中,所述確定部件用于對(duì)所述連續(xù)請(qǐng)求的次數(shù)進(jìn)行計(jì)數(shù),并將所述次數(shù)報(bào)告給所述數(shù)據(jù)再生部件;其中,所述數(shù)據(jù)再生部件用于在所述確定部件確定不存在要求讀出所述圖像數(shù)據(jù)的連續(xù)請(qǐng)求之前,根據(jù)所述次數(shù)復(fù)制被連續(xù)請(qǐng)求要求讀出的圖像數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的存儲(chǔ)器控制設(shè)備,其中,所述確定部件用于對(duì)要求讀取與所述空白地址相對(duì)應(yīng)的圖像數(shù)據(jù)的請(qǐng)求的次數(shù)進(jìn)行計(jì)數(shù),并將所述次數(shù)報(bào)告給所述數(shù)據(jù)再生部件;其中,所述數(shù)據(jù)再生部件用于根據(jù)所述次數(shù)復(fù)制與所述空白地址相對(duì)應(yīng)的空白圖像數(shù)據(jù)。
11.根據(jù)權(quán)利要求8所述的存儲(chǔ)器控制設(shè)備,還包括輸出緩存,用于臨時(shí)存儲(chǔ)由所述數(shù)據(jù)獲取部件獲取的圖像數(shù)據(jù)和由所述數(shù)據(jù)再生部件再生的圖像數(shù)據(jù);和仲裁部件,用于通過(guò)從所述輸入緩存和輸出緩存獲取將圖像數(shù)據(jù)連續(xù)寫入到所述幀存儲(chǔ)器和從所述幀存儲(chǔ)器讀出所述圖像數(shù)據(jù)的標(biāo)記,裁定來(lái)自所述輸入緩存的寫入請(qǐng)求和來(lái)自所述輸出緩存的讀出請(qǐng)求。
12.根據(jù)權(quán)利要求11所述的存儲(chǔ)器控制設(shè)備,其中,所述仲裁部件用于裁定要求在所述輸出緩存的存儲(chǔ)容量的一半或更多被填充之前連續(xù)寫入所述圖像數(shù)據(jù)的寫入請(qǐng)求和要求在所述輸入緩存變?yōu)榭罩斑B續(xù)讀出所述圖像數(shù)據(jù)的讀出請(qǐng)求。
13.根據(jù)權(quán)利要求8所述的存儲(chǔ)器控制設(shè)備,其中,所述確定部件用于確定,在由所述地址生成部件生成的當(dāng)前地址之前的地址為所述空白地址時(shí)或者當(dāng)所述當(dāng)前地址或在所述當(dāng)前地址之前的地址中的至少一個(gè)不是所述空白地址時(shí),存在從所述幀存儲(chǔ)器中的相同地址讀出所述圖像數(shù)據(jù)的連續(xù)請(qǐng)求。
14.根據(jù)權(quán)利要求9所述的存儲(chǔ)器控制設(shè)備,所述讀出指示部件用于在所述連續(xù)請(qǐng)求的次數(shù)等于或大于預(yù)定次數(shù)的情況下,指示所述幀存儲(chǔ)器輸出所述圖像數(shù)據(jù)。
15.一種激光投影機(jī),包括根據(jù)權(quán)利要求8所述的存儲(chǔ)器控制設(shè)備;幀存儲(chǔ)器,用于在與非連續(xù)訪問(wèn)相比的連續(xù)訪問(wèn)的情況下更快地寫入和讀出圖像數(shù)據(jù);和光學(xué)引擎,其包括激光振蕩器、諧振型MEMS (微電子機(jī)械系統(tǒng))反射鏡。
16. 一種存儲(chǔ)器訪問(wèn)方法,包括如下的步驟臨時(shí)存儲(chǔ)圖像數(shù)據(jù);將所述圖像數(shù)據(jù)寫入到幀存儲(chǔ)器中;生成讀出地址;通過(guò)參照所述生成步驟,確定是否存在要求從在所述幀存儲(chǔ)器中的相同地址讀出所述圖像數(shù)據(jù)的連續(xù)請(qǐng)求,并確定是否存在要求讀取與空白地址相對(duì)應(yīng)的圖像數(shù)據(jù)的請(qǐng)求;在確定部件確定不存在要求讀出所述圖像數(shù)據(jù)的連續(xù)請(qǐng)求和不存在要求讀取與所述空白地址相對(duì)應(yīng)的圖像數(shù)據(jù)的請(qǐng)求的情況下,指示所述幀存儲(chǔ)器輸出所述圖像數(shù)據(jù);從所述幀存儲(chǔ)器獲取所述圖像數(shù)據(jù);和再生被連續(xù)請(qǐng)求要求讀出的圖像數(shù)據(jù)和與所述空白地址相對(duì)應(yīng)的空白圖像數(shù)據(jù)。
全文摘要
本發(fā)明涉及圖像投影設(shè)備、存儲(chǔ)器控制設(shè)備、激光投影機(jī)和存儲(chǔ)器訪問(wèn)方法。該圖像投影設(shè)備包括輸入部件,用于輸入圖像數(shù)據(jù);幀存儲(chǔ)器,用于存儲(chǔ)所述圖像數(shù)據(jù);激光振蕩器,用于將激光發(fā)射到屏幕;包括反射光學(xué)元件的偏轉(zhuǎn)部件,所述偏轉(zhuǎn)部件用于相對(duì)于兩個(gè)垂直相交的軸振蕩所述反射光學(xué)元件;存儲(chǔ)部件,用于存儲(chǔ)多項(xiàng)式的系數(shù)數(shù)據(jù);照射位置計(jì)算部件,用于基于通過(guò)使用所述系數(shù)數(shù)據(jù)獲取的系數(shù)和所述反射光學(xué)元件的振蕩角,來(lái)計(jì)算照射位置;地址計(jì)算部件,用于計(jì)算所述幀存儲(chǔ)器中與所述照射位置相對(duì)應(yīng)的地址;存儲(chǔ)器控制部件,用于讀出所述地址的像素?cái)?shù)據(jù);和激光驅(qū)動(dòng)部件,用于根據(jù)與所述像素?cái)?shù)據(jù)相對(duì)應(yīng)的亮度來(lái)振蕩所述激光振蕩器。
文檔編號(hào)G02B26/10GK102566213SQ20111037854
公開(kāi)日2012年7月11日 申請(qǐng)日期2011年11月21日 優(yōu)先權(quán)日2010年11月19日
發(fā)明者佐藤哲也, 山本英明, 齊所賢一郎 申請(qǐng)人:株式會(huì)社理光