改善攝像模組非水平方向拍攝失焦的補償方法與流程
2024-03-09 21:16:15
本發明涉及攝像模組技術領域,具體是涉及一種改善攝像模組非水平方向拍攝失焦的補償方法。
背景技術:
帶重力感應傳感器的智慧型手機攝像模組、平板電腦攝像模組等使用VCM(對焦音圈馬達,以下簡稱VCM)對焦拍照時,受攝像模組鏡頭自重的影響,在水平、向上(包含傾斜向上及正向上)、向下(包含傾斜向下及正向下)三個方向對同樣距離對焦清晰,所需VCM的推動力code值是不同的。在手機攝像模組、平板電腦攝像模組對焦拍照時,為保證攝像模組對焦表現的一致性量產要求,通常會水平方向增加燒錄每一顆攝像模組固定位置清晰對焦時VCM的code值。但通常不會去燒錄向上和向下方向清晰對焦時遠、近焦VCM的code值,因為會極大的佔用廠房空間而且製程工藝相當於增加了2倍,極大的降低了生產效率和增加了人力成本。有的帶自動對焦功能的拍照智能設備廠商利用增加對焦過程尋焦範圍來包容向上和向下方向的對焦表現,但仍會有一定比例的失焦現象而且增加了尋焦範圍,會導致水平方向的對焦時間明顯增加,加上手持拍照的抖動,反而增加了水平方向的失焦概率,用戶體驗不理想。因此,剖切需要一種能夠改善向上或向下方向拍攝時對焦失焦的方法。
技術實現要素:
為了解決上述技術問題,本發明提出一種改善攝像模組非水平方向拍攝失焦的補償方法,顯著改善了向上(包含傾斜向上及正向上)或向下(包含傾斜向下及正向下)方向拍攝時的對焦失焦問題,同步提高了向上或向下方向拍攝時的對焦速度,提升了產品使用體驗。
本發明的技術方案是這樣實現的:
一種改善攝像模組非水平方向拍攝失焦的補償方法,包括如下步驟:
a)在原有水平近、遠焦燒錄完成的一定數量樣本中,挑選出遠焦及近焦code值正態分布位於中間的一定比例的模組、並挑選出遠焦code值正態分布偏左、近焦code值正態分布偏右的一定比例的模組,組成類型比較全面的新樣本,並計算出水平近焦平均值G1和水平遠焦平均值G2,作為水平典型值;
b)與水平近焦燒錄距離一致,將新樣本各模組向上近焦自動對焦清晰,並記錄此清晰點的code值;與水平遠焦燒錄距離一致,將新樣本各模組向下遠焦自動對焦清晰,並記錄此清晰點的code值;
c)取新樣本各模組向上對焦清晰的code值、向下對焦清晰的code值與水平對應距離對焦清晰code值的差異△值,進行正態分布擬合,得出向上近焦平均值,作為向上方向燒錄補償的向上典型值C1,並得出向下遠焦平均值,作為向下方向燒錄補償的向下典型值C2;
d)對向上典型值C1及向下典型值C2進行驗證,以確定合適的新樣本數量;
根據通常製程都會測試的模組code值與對應鏡頭位置值在三個方向的線性關係曲線,得出模組在水平、向上、向下三個方向的VCM啟動電流S1、S2、S3,並計算出該模組VCM的對焦斜率K=(K1+K2+K3)/3,將近、遠焦對焦清晰時對應的鏡頭停留位置計為P1、P2,根據以上數據可以得到水平方向理想對焦行程滿足以下公式:
G=[(P1-P2)/K+(G1-G2)]/2;
增加燒錄向上典型值C1、向下典型值C2補償的模組在向上方向拍攝位置D1處對焦清晰拍照並抓取log,分析出當前對焦清晰code值W1;在向下方向拍攝位置D2處對焦清晰拍照並抓取log,分析出當前對焦code值W2;
若滿足以下條件:
|[(G+C1)+S2]-W1|≤20;且|[(G-C2)+S3]-W2|≤20;
則認定該模組的對焦精度達到了預期;
e)量產時直接增加燒錄向上典型值C1和向下典型值C2。
進一步的,選取原有水平近、遠焦燒錄完成的100pcs~300pcs作為樣本,挑選出10%~40%遠焦和10%~40%近焦code值正態分布位於中間的模組、5%~15%遠焦燒錄code值正態分布偏左、5%~15%近焦燒錄code值正態分布偏右的模組,組成類型比較全面的新樣本。
進一步的,選取原有水平近、遠焦燒錄完成的200pcs作為樣本,挑選出25%遠焦和25%近焦code值正態分布位於中間的模組、10%遠焦燒錄code值正態分布偏左、10%近焦燒錄code值正態分布偏右的模組,組成類型比較全面的共140pcs新樣本。
本發明的有益效果是:本發明提供一種改善攝像模組非水平方向拍攝失焦的補償方法,通過量產前期統計一定數量的樣本,用正態分布模擬出向上方向在固定的近焦距離和向下方向在固定的遠焦距離的補償值(向上典型值C1,向下典型值C2),該向上典型值C1為樣本各模組向上方向對焦清晰的code值與水平方向對焦清晰的code值的差異△值的正態分布的近焦平均值;該向下典型值C2為樣本各模組向下方向對焦清晰的code值與水平方向對焦清晰的code值的差異△值的正態分布的遠焦平均值;此方法只需在前期增加兩個方向的工序工站,量產時可直接燒錄此兩個固定的code值,免去了多出的工序和節省了人力。根據手持拍攝時不同方向反饋出的信號直接調用燒錄補償code值,可以極大改善向上和向下方向的失效概率,同時相比普通對焦方法提高了對焦速度,提升了用戶體驗。
附圖說明
圖1為本發明水平近焦燒錄示意圖;
圖2為本發明水平遠焦燒錄示意圖;
圖3為本發明近焦code值正態分布示意圖;
圖4為本發明遠焦code值正態分布示意圖;
圖5為本發明向上近焦燒錄示意圖;
圖6為本發明向下遠焦燒錄示意圖;
圖7為本發明近焦姿態差(水平與向上兩者狀態的近焦code值的差)正態分布示意圖;
圖8為本發明遠焦姿態差(水平與向上兩者狀態的近焦code值的差)正態分布示意圖;
圖9為本發明三方向code值與其對應的鏡頭位置(position)值的線性關係曲線。
具體實施方式
為了能夠更清楚地理解本發明的技術內容,特舉以下實施例詳細說明,其目的僅在於更好理解本發明的內容而非限制本發明的保護範圍。
一種改善攝像模組非水平方向拍攝失焦的補償方法,包括如下步驟:
a)在原有水平近、遠焦燒錄(參見圖1和圖2)完成的一定數量樣本中,挑選出遠焦及近焦code值正態分布位於中間的一定比例的模組、並挑選出遠焦code值正態分布偏左、近焦code值正態分布偏右的一定比例的模組,組成類型比較全面的新樣本,參見圖3和圖4,並計算出水平近焦平均值G1和水平遠焦平均值G2,作為水平典型值;其中,水平近焦時,測試圖像2與攝像模組1在水平方向設置,自動對焦清晰。水平遠焦時,測試圖像2、模擬增距鏡3與攝像模組1在水平方向設置,自動對焦清晰。
b)與水平近焦燒錄距離一致,將新樣本各模組向上近焦自動對焦清晰,參見圖5,並記錄此清晰點的code值;與水平遠焦燒錄距離一致,將新樣本各模組向下遠焦自動對焦清晰,參見圖6,並記錄此清晰點的code值;其中,向上近焦時,測試圖像2與攝像模組1在垂直方向設置,自動對焦清晰。向下遠焦時,測試圖像2、模擬增距鏡3與攝像模組1在垂直方向設置,自動對焦清晰。
c)取新樣本各模組向上對焦清晰的code值、向下對焦清晰的code值與水平對應距離對焦清晰code值的差異△值,進行正態分布擬合,參見圖7和圖8,得出向上近焦平均值,作為向上方向燒錄補償的向上典型值C1,並得出向下遠焦平均值,作為向下方向燒錄補償的向下典型值C2;
d)對向上典型值C1及向下典型值C2進行驗證,以確定合適的新樣本數量;
根據通常製程都會測試的模組code值與對應鏡頭位置值在三個方向的線性關係曲線,參見圖9,得出模組在水平、向上、向下三個方向的VCM啟動電流S1、S2、S3,並計算出該模組VCM的對焦斜率K=(K1+K2+K3)/3,將近、遠焦對焦清晰時對應的鏡頭停留位置計為P1、P2,根據以上數據可以得到水平方向理想對焦行程滿足以下公式:
G=[(P1-P2)/K+(G1-G2)]/2;
增加燒錄向上典型值C1、向下典型值C2補償的模組在向上方向拍攝位置D1處對焦清晰拍照並抓取log(日誌),分析出當前對焦清晰code值W1;在向下方向拍攝位置D2處對焦清晰拍照並抓取log(日誌),分析出當前對焦code值W2;
若滿足以下條件:
|[(G+C1)+S2]-W1|≤20;且|[(G-C2)+S3]-W2|≤20;
則認定該模組的對焦精度達到了預期;
e)量產時直接增加燒錄向上典型值C1和向下典型值C2。
原則上,樣本數量越多,得出的補償值C1和C2越滿足對焦精度的需要,本實施例,優選的選取原有水平近、遠焦燒錄完成的100pcs~300pcs作為樣本,挑選出10%~40%遠焦和10%~40%近焦code值正態分布位於中間的模組、5%~15%遠焦燒錄code值正態分布偏左、5%~15%近焦燒錄code值正態分布偏右的模組,組成類型比較全面的新樣本。更選的,選取原有水平近、遠焦燒錄完成的200pcs作為樣本,挑選出25%遠焦和25%近焦code值正態分布位於中間的模組、10%遠焦燒錄code值正態分布偏左、10%近焦燒錄code值正態分布偏右的模組,組成類型比較全面的共140pcs新樣本。基於該樣本,得出的向上典型值C1及向下典型值C2可較好的滿足對焦精度的需要。
本發明提出一種改善攝像模組非水平方向拍攝失焦的補償方法,顯著改善了向上(包含傾斜向上及正向上)或向下(包含傾斜向下及正向下)方向拍攝時的對焦失焦問題,同步提高了向上或向下方向拍攝時的對焦速度,提升了產品使用體驗。
以上實施例是參照附圖,對本發明的優選實施例進行詳細說明。本領域的技術人員通過對上述實施例進行各種形式上的修改或變更,但不背離本發明的實質的情況下,都落在本發明的保護範圍之內。