本發(fā)明涉及顯示像素補償曝光技術(shù)領(lǐng)域,具體為一種縮微存檔設(shè)備像素補償曝光處理方法。
背景技術(shù):
常規(guī)的xga級的液晶屏分辨率為1280x1024或者1600x1200且成像面積小,而qxga級液晶屏則為2048x1536以上分辨率。分辨率的提高使得縮微膠片曝光的質(zhì)量也隨著提高。但只靠5k液晶屏的物理分辨率來縮微存檔,其縮微后的dpi是非常低的。遠遠達不到進口的設(shè)備的標準。為解決這個問題,我們發(fā)現(xiàn)液晶屏上的像素點通常由rgb三個子像素組成,我們可以將每個像素點看成是三個像素點,這樣液晶屏的每行像素點就相當(dāng)于變成了之前的三倍,在顯示曝光時,我們將不再縱向移屏,而是將對應(yīng)的三個分圖的所有像素分別用屏上每個像素的r點、g點和b點顯示來代替縱向移屏(即:假設(shè)有3個分圖t1、t2和t3,我們分別用屏上所有像素的r點顯示t1,g點顯示t2和b點顯示t3),而且,我們可以在每次曝光時一次曝三張分圖(即:同時將同行排的三張分圖(即:同時將同行排的三張分圖同時顯示在屏上,分時曝光),進而將曝光時間縮短3倍,也達到了像素插值。
為了保證位移的精度,我們采用直線電動式微位移機構(gòu)任意的調(diào)節(jié)行程、無限的位移分辨率、響應(yīng)快、達到瞬時高加速度和減速度。使橫向移屏精度達到1/3像素點點間距。這樣保證了x軸y軸雙方向3次微位移9次曝光的像素補償過程。從而使縮微精度16mm的達到24384dpi;35mm的達到11146dpi;遠遠超過進口設(shè)備的縮微精度。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種根據(jù)現(xiàn)有的5k液晶屏的像素點排列的特點,采用3次移位的方法,改善5k液晶屏物理分辨率應(yīng)用上的不足,使用帶有移屏拆分、插值算法的液晶屏顯示曝光方法,提高縮微成像質(zhì)量,以解決上述背景技術(shù)中提出的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種縮微存檔設(shè)備像素補償曝光處理方法,利用液晶屏分圖輸出,顯示曝光時,液晶屏沿垂直方向位移,水平方向通過像素點插值算法提高分辨率,其工作步驟為:
(1)設(shè)置兩個定時器1、2,初始化定時器1和2;
(2)是否有定時器到時,如有,定時器1到時,則轉(zhuǎn)(3);如定時器2到時,則轉(zhuǎn)(8);如無定時器到時,則轉(zhuǎn)(2);
(3)隊列是否已滿,如是,則轉(zhuǎn)(2);否則繼續(xù);
(4)是否有新任務(wù),如無新任務(wù),則轉(zhuǎn)(2);如有新任務(wù),則繼續(xù);
(5)對新任務(wù)產(chǎn)生新的曝光任務(wù),將需要曝光的圖片文件載入動態(tài)分配的內(nèi)存中;
(6)將該曝光任務(wù)放入隊列;
(7)通過線程啟動該曝光預(yù)處理子程序,然后轉(zhuǎn)(2);
(8)隊列是否為空,如是,則轉(zhuǎn)(2);如否則繼續(xù);
(9)是否正在曝光,如是,則轉(zhuǎn)(2);如否則繼續(xù);
(10)取出隊列中當(dāng)前任務(wù);
(11)調(diào)用移屏插值算法子程序進行運算,并曝光;
(12)曝光完成,轉(zhuǎn)(2)。
優(yōu)選的,曝光預(yù)處理子程序,是在曝光的同時,利用計算機的閑置時間,對圖片進行色彩、大小變換、圖像拆分、灰均勻度補償部分進行處理,該方法的工作步驟是:
1)開始子程序;
2)獲取圖片,把圖片中每個像素點的色彩信息與縮微設(shè)備輸出icc中色彩信息互相對應(yīng);
3)把疊加icc色彩管理的圖片,按照縮微膠片尺寸、曝光次數(shù),進行圖片大小變換,即:
4)將3)變換的圖片分成n張小圖片;
5)對拆分完的圖片進行灰均勻度補償;
6)子程序完成。
優(yōu)選的,移屏插值算法子程序,是對圖像進行r、g、b三色的分量拆分,達到液晶屏水平方向上插值移位,通過液晶屏垂直方向移動及重復(fù)曝光,消除液晶屏本身的行間距和像素點形狀造成的網(wǎng)紋,該方法的工作步驟是:
(a)設(shè)定液晶屏垂直移動序號:i=0,重復(fù)曝光序號:j=0,分量圖序號:x=0;
(b)移動液晶屏到位置i;
(c)將預(yù)處理中的第x張,第x+1張和第x+2張圖片的像素r分量分別寫入液晶屏上對應(yīng)的像素的r、g、b三色分量中,調(diào)用拼圖子程序;
(d)led曝光;
(e)將第x張,第x+1張和第x+2張圖片的像素g色分量分別寫入液晶屏上對應(yīng)的像素的r、g、b三色分量中,調(diào)用拼圖子程序;
(f)led曝光;
(g)將第x張,第x+1張和第x+2張圖片的像素b色分量分別寫入液晶屏上對應(yīng)的像素的rgb分量中,調(diào)用拼圖子程序;
(h)led曝光;
(i)i=i+1,x=x+3;
(j)如果x>6,則x=0,然后轉(zhuǎn)(k);否則轉(zhuǎn)(b);
(k)如果j為0,則將第1到第n張圖片的所有像素上移一行,j=j(luò)+1,然后轉(zhuǎn)(b);如果j為1,則轉(zhuǎn)(l);
(l)移動液晶屏到起始位置;
(m)結(jié)束。
優(yōu)選的,拼圖子程序,是把需要輸出到液晶屏上的圖像,奇數(shù)列放在輸出圖象的左半邊,偶數(shù)列放在輸出圖象的右半邊,達到液晶屏輸出要求,該方法的工作步驟是:
a.獲取移屏插值子程序運算好的圖像;
b.申請臨時內(nèi)存;
c.利用臨時內(nèi)存將圖像的左半邊的列依次移到圖像的奇數(shù)列,將圖像的右半邊的列依次移到圖像的偶數(shù)列;
d.結(jié)束。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
本發(fā)明根據(jù)現(xiàn)有的5k液晶屏的像素點排列的特點,采用3次移位的方法,改善5k液晶屏物理分辨率應(yīng)用上的不足,使用帶有移屏拆分、插值算法的液晶屏顯示曝光方法,提高縮微成像質(zhì)量,既增加了了曝光的像素數(shù),又抑制了網(wǎng)格的出現(xiàn),從而提高了縮微成像質(zhì)量。
附圖說明
圖1為本發(fā)明主程序流程圖;
圖2為本發(fā)明曝光預(yù)處理子程序流程圖;
圖3為本發(fā)明移屏插值算法程序流程圖;
圖4為本發(fā)明拼圖子程序流程圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1~4所示,縮微存檔設(shè)備像素補償曝光處理方法利用液晶屏分圖輸出,顯示曝光時,液晶屏沿垂直方向位移,水平方向通過像素點插值算法提高分辨率,其工作步驟為:
(1)設(shè)置兩個定時器1、2,初始化定時器1和2;
(2)是否有定時器到時,如有,定時器1到時,則轉(zhuǎn)(3);如定時器2到時,則轉(zhuǎn)(8);如無定時器到時,則轉(zhuǎn)(2);
(3)隊列是否已滿,如是,則轉(zhuǎn)(2);否則繼續(xù);
(4)是否有新任務(wù),如無新任務(wù),則轉(zhuǎn)(2);如有新任務(wù),則繼續(xù);
(5)對新任務(wù)產(chǎn)生新的曝光任務(wù),將需要曝光的圖片文件載入動態(tài)分配的內(nèi)存中;
(6)將該曝光任務(wù)放入隊列;
(7)通過線程啟動該曝光預(yù)處理子程序,然后轉(zhuǎn)(2);
(8)隊列是否為空,如是,則轉(zhuǎn)(2);如否則繼續(xù);
(9)是否正在曝光,如是,則轉(zhuǎn)(2);如否則繼續(xù);
(10)取出隊列中當(dāng)前任務(wù);
(11)調(diào)用移屏插值算法子程序進行運算,并曝光;
(12)曝光完成,轉(zhuǎn)(2)。
其中的曝光預(yù)處理子程序,是在曝光的同時,利用計算機的閑置時間,對圖片進行色彩、大小變換、圖像拆分、灰均勻度補償部分進行處理,該方法的工作步驟是:
1)開始子程序;
2)獲取圖片,把圖片中每個像素點的色彩信息與縮微設(shè)備輸出icc中色彩信息互相對應(yīng);
3)把疊加icc色彩管理的圖片,按照縮微膠片尺寸、曝光次數(shù),進行圖片大小變換,即:
4)將3)變換的圖片分成n張小圖片;
5)對拆分完的圖片進行灰均勻度補償;
6)子程序完成。
而移屏插值算法子程序是對圖像進行r、g、b三色的分量拆分,達到液晶屏水平方向上插值移位,通過液晶屏垂直方向移動及重復(fù)曝光,消除液晶屏本身的行間距和像素點形狀造成的網(wǎng)紋,該方法的工作步驟是:
(a)設(shè)定液晶屏垂直移動序號:i=0,重復(fù)曝光序號:j=0,分量圖序號:x=0;
(b)移動液晶屏到位置i;
(c)將預(yù)處理中的第x張,第x+1張和第x+2張圖片的像素r分量分別寫入液晶屏上對應(yīng)的像素的r、g、b三色分量中,調(diào)用拼圖子程序;
(d)led曝光;
(e)將第x張,第x+1張和第x+2張圖片的像素g色分量分別寫入液晶屏上對應(yīng)的像素的r、g、b三色分量中,調(diào)用拼圖子程序;
(f)led曝光;
(g)將第x張,第x+1張和第x+2張圖片的像素b色分量分別寫入液晶屏上對應(yīng)的像素的rgb分量中,調(diào)用拼圖子程序;
(h)led曝光;
(i)i=i+1,x=x+3;
(j)如果x>6,則x=0,然后轉(zhuǎn)(k);否則轉(zhuǎn)(b);
(k)如果j為0,則將第1到第n張圖片的所有像素上移一行,j=j(luò)+1,然后轉(zhuǎn)(b);如果j為1,則轉(zhuǎn)(l);
(l)移動液晶屏到起始位置;
(m)結(jié)束。
并且拼圖子程序,是把需要輸出到液晶屏上的圖像,奇數(shù)列放在輸出圖象的左半邊,偶數(shù)列放在輸出圖象的右半邊,達到液晶屏輸出要求,該方法的工作步驟是:
a.獲取移屏插值子程序運算好的圖像;
b.申請臨時內(nèi)存;
c.利用臨時內(nèi)存將圖像的左半邊的列依次移到圖像的奇數(shù)列,將圖像的右半邊的列依次移到圖像的偶數(shù)列;
d.結(jié)束。
根據(jù)現(xiàn)有的5k液晶屏的像素點排列的特點,采用3次移位的方法,改善5k液晶屏物理分辨率應(yīng)用上的不足,使用帶有移屏拆分、插值算法的液晶屏顯示曝光方法,提高縮微成像質(zhì)量,既增加了了曝光的像素數(shù),又抑制了網(wǎng)格的出現(xiàn),從而提高了縮微成像質(zhì)量。
實施例
在利用液晶屏曝光成像時,如果單依靠屏自身的像素,像素點的數(shù)量是不夠的;同時,屏上像素點之間存在一定的間隙,這導(dǎo)致微縮膠片上會產(chǎn)生網(wǎng)格,為了彌補這兩個缺陷,本發(fā)明采用移屏插值算法來解決相關(guān)問題。
首先,我們獲取圖像并對圖像進行放大:9次曝光,就將圖像寬高同時放大3倍;依次類推。
然后,我們依次將分出的小圖像顯示在屏上曝光,并在每次曝光的同時微位移結(jié)構(gòu)的配合移動液晶屏,使得液晶屏上同一像素點的多次曝光的落點正好均勻填入屏上像素點間距產(chǎn)生的橫向和縱向的網(wǎng)格里,這樣我們既增加了了曝光的像素數(shù),又抑制了網(wǎng)格的出現(xiàn),從而提高了膠片的縮微質(zhì)量。
移屏插值算法以9次(n=9)曝光為例,主要實施下列步驟即可完成:
(1)獲取圖像,并將圖像寬高同時放大3倍;
(2)拆分圖像為9張;
(3)移動液晶屏;
(4)將分圖的r色顯示到屏上,曝光;
(5)將分圖的g色顯示到屏上,曝光;
(6)將分圖的b色顯示到屏上,曝光;
(7)重復(fù)(3)、(4)、(5)、和(6)步驟9次,即可完成9張分圖的曝光。
微位移插值算法的應(yīng)用最初是針對一個點表示一個像素的液晶屏,而高分辯率液晶屏的屏上,一個像素點是由分別表示rgb分量的三個點組成的,這樣三個并排直線排列的點組成一個像素的特點使得我們需要進一步改進移屏插值算法來適應(yīng)大分辯率液晶屏的曝光顯示。
首先,如前進行圖像的獲取、放大和分圖(以分為9張為例);
其次,由于5k分辯率液晶屏像素點列間隔很小,且每個像素點由rgb三色點組成,所以我們可以將每個像素點看成是三個像素點,這樣屏的每行像素點就相當(dāng)于變成了以前的三倍,在顯示曝光時,我們將不再縱向移屏,而是將對應(yīng)的三個分圖的所有像素分別用屏上每個像素的r色點、g色點和b色點顯示來代替縱向移屏(即:假設(shè)有3個分圖t1、t2和t3,我們分別用屏上所有像素的r點顯示t1,g點顯示t2和b點顯示t3),而且,我們可以在每次曝光時一次曝三張分圖(即:同時將同行排的三張分圖同時顯示在屏上,同時曝r,同時曝g,同時曝b),進而將曝光時間縮短3倍。
在高分辯率液晶屏上像素點的排列中,行間隔較大,所以不僅要進行移屏,而且采用重復(fù)移屏的方式處理網(wǎng)格。
首先,如前進行圖像的放大和分圖(以分為9張為例);
其次,依次將分出的三組分圖(每組為同行的三個小圖像組成)顯示在屏上曝光,并在每次曝光的同時輕微的配合移動液晶屏;然后,當(dāng)橫向移完三次后,將9張分圖的所有像素上移一行,再重復(fù)一次上一步驟。
移屏插值算法以9次(n=9)曝光為例,曝光預(yù)處理子程序中,變換的圖片分成如下九張:
盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同物限定。