一次性可編程晶片的空間分配方法、使用方法,及裝置的製作方法
2023-10-31 23:25:32 2
專利名稱:一次性可編程晶片的空間分配方法、使用方法,及裝置的製作方法
技術領域:
本發明涉及電子技術領域,特別涉及一種一次性可編程晶片的空間分配方法、使用方法,及裝置。
背景技術:
隨著手機攝像頭的快速發展,對影象效果和一致性要求越來越高,而單個攝像頭模組硬體還無法做到完全一致,因此需要對單個模組進行某些效果矯正,特別是需要進行白平衡(White Balance, WB),鏡頭矯正等。一次性可編程晶片(One time programme, OTP),是指具有只能燒錄一次的內存空間的晶片,該晶片可以按照要求存放不同效果參數。目前一般通過在OTP中存放基本信息及校正參數,基本信息用於描述鏡頭、模組等的基本信息,校正參數是用於校正攝像頭模組的參數。發明人在實現本發明實施例的過程中發現,目前OTP的空間分配混亂並且採用不同的順序以及不同的存儲方式,導致各種燒錄的OTP無法兼容。
發明內容
本發明實施例提供了一種一次性可編程晶片的空間分配方法、使用方法,及裝置,使燒錄的各種OTP能夠兼容。一種一次性可編程晶片的空間分配方法,包括獲取一次性可編程晶片OTP的存儲空間;按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入所述存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位。—種一次性可編程晶片的使用方法,包括獲取一次性可編程晶片的存儲空間的預定地址空間;按照從高位到低位的順序確定是否為燒錄標示位,若是,則將所述燒錄標誌位所在頁地址空間內的校正參數讀出,用於校正與所述校正參數對應的攝像頭模組;對應所述攝像頭模組的基本信息及校正參數的各項,是按照預定順序及地址低位到高位的順序,依次寫入所述存儲空間的預定地址空間內的。一種一次性可編程晶片的空間分配裝置,包括空間獲取單元,用於獲取一次性可編程晶片OTP的存儲空間;燒錄單元,用於按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入所述存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位。一種一次性可編程晶片的使用裝置,包括地址獲取單元,用於獲取一次性可編程晶片的存儲空間的預定地址空間;
讀取單元,用於按照從高位到低位的順序確定是否為燒錄標示位,若是,則將所述燒錄標誌位所在頁地址空間內的校正參數讀出,用於校正與所述校正參數對應的攝像頭模組;對應所述攝像頭模組的基本信息及校正參數的各項,是按照預定順序及地址低位到高位的順序,依次寫入所述存儲空間的預定地址空間內的。從以上技術方案可以看出,本發明實施例具有以下優點按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位;那麼可以確定寫入的參數項及其順序和地址,並且可以通過燒錄標示位方便地找到這些參數,從而使燒錄的各種OTP能夠兼容。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發明實施例方法流程示意圖;圖2為本發明實施例另一方法流程示意圖;圖3為本發明實施例裝置結構示意圖;圖4為本發明實施例另一裝置結構示意圖。
具體實施例方式為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。本發明實施例提供了一種一次性可編程晶片的空間分配方法,如圖1所示,包括101 :獲取一次性可編程晶片OTP的存儲空間;本步驟獲取存儲空間的過程可以僅僅只是確定後續將要使用的預定地址空間是否完整,或者是否存在,或者處於可使用狀態。存儲空間在後續實施例中將有具體舉例。102 :按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入上述存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位。後續實施例將對攝像頭模組的基本信息進行舉例說明。本發明實施例方案,按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位;那麼可以確定寫入的參數項及其順序和地址,並且可以通過燒錄標示位方便地找到這些參數,從而使燒錄的各種OTP能夠兼容。更具體地,上述校正參數包括自動白平衡(Automatic white balance, AWB)參數、鏡頭陰影校正(Lens Shading Correction, LSC)參數、自動對焦(Auto Focus, AF)參數。在後續實施例中將對各參數可能包含的項進行具體舉例說明。需要說明的是,本實施例舉例的校正參數的舉例並不是攝像頭校正可能需要的校正參數的窮舉,因此以上舉例不應理解為對本發明實施例的限定。可選地,上述攝像頭模組的基本信息、自動白平衡AWB參數以及鏡頭陰影校正LSC參數存儲在上述預定地址空間的前端,並且在末尾設置預定的第一燒錄標示位。可選地,上述自動對焦AF參數存儲在上述預定地址空間的前端靠後的預定位置,並且在末尾設置預定的第二燒錄標示位。後續實施例將對各項參數的具體存放方式進行詳細說明。本發明實施例還提供了一種一次性可編程晶片的使用方法,如圖2所示,包括201 :獲取一次性可編程晶片的存儲空間的預定地址空間;該步驟僅是作為進行讀取之前的預操作,以確定預定的地址空間是存在的,或者可讀取狀態。預定地址空間在後續實施例中將有具體舉例。202:按照從高位到低位的順序確定是否為燒錄標示位,若是,則將上述燒錄標誌位所在頁地址空間內的校正參數讀出,用於校正與上述校正參數對應的攝像頭模組;對應上述攝像頭模組的基本信息及校正參數的各項,是按照預定順序及地址低位到高位的順序,依次寫入上述存儲空間的預定地址空間內的。本發明實施例方案,按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位;那麼可以確定寫入的參數項及其順序和地址,並且可以通過燒錄標示位方便地找到這些參數,從而使燒錄的各種OTP能夠兼容。更具體地,上述校正參數包括自動白平衡AWB參數、鏡頭陰影校正LSC參數、自動對焦AF參數;在後續實施例中將對各參數可能包含的項進行具體舉例說明。需要說明的是,本實施例舉例的校正參數的舉例並不是攝像頭校正可能需要的校正參數的窮舉,因此以上舉例不應理解為對本發明實施例的限定。上述攝像頭模組的基本信息、自動白平衡AWB參數以及鏡頭陰影校正LSC參數存儲在上述預定地址空間的前端,並且在末尾設置預定的第一燒錄標示位;上述自動對焦AF參數存儲在上述預定地址空間的前端靠後的預定位置,並且在末尾設置預定的第二燒錄標示位;上述按照從高位到低位的順序確定是否為燒錄標示位,包括按照從高位到低位的順序確定是否為第一燒錄標示位或第二燒錄標示位。本實施例將就Aptina感光晶片(Sensor) OTP的空間分配和運用流程進行舉例說明,以下的舉例可以適用於Aptina Sensor A8140, A8141, A5140, A5141等,也可以適用於與之類似的晶片,具體的應用晶片本發明實施例不予限定。以下將就OTP內存分配和運用流程兩部分分別進行說明。一、OTP內存分配按照地址順序分配OTP內存1、攝像頭模組基本信息包括攝像頭模組製作時間(某年.某月.某日,佔4位元組),模組廠信息(佔I或2位元組),鏡頭信息(佔I或2位元組),馬達信息(佔I或2位元組),馬達驅動晶片信息(佔I或2位元組),燒錄環境色溫信息(佔I或2位元組)。2、WB (白平衡)參數包括當前模組R/Gr (紅色red與同行綠色green的比值),B/Gr (藍色blue與同行綠色green的比值),Gb/Gr (藍色同行的綠色green與紅色同行的綠色green的比值);典型值模組R,B,Gr,Gb ;當前模組R,B,Gr,Gb。一共佔空間(22位元組或11位元組)。3、鏡頭矯正參數由於鏡頭,晶片上的微透鏡等特性,會造畫面四個角落明顯比中心偏暗,且畫面顏色不均勻等現象,為了禰補這個問題,需要通過軟體進行鏡頭矯正,又由於不同模組之間存在一致性問題,所以同一套參數並不能對所有模組很好進行的禰補,所以需要對單個模組進行矯正,因此需要OTP空間分配此參數。不同感光晶片Sensor,矯正參數不一樣,所以分配空間大小也不一樣。4、OTP 燒錄標示位,可以使用值為 Oxffff,16 進位 Oxffff = 65535, Oxff = 255,4位元組2位元組(或Oxff)代表OTP此頁地址的OTP值是有效的。5、AF (自動對焦)參數由於AF測試環境和WB參數以及鏡頭矯正測試環境不一樣,所以在模組廠很難實現同個崗位燒錄0ΤΡ,對於AF燒錄,可以採用獨立崗位出來燒錄,所以一般AF=Auto Focus,自動對焦AF參數在OTP空間上分配,是獨立頁地址。AF參數包 括但不限於遠景馬達位置,近景馬達位置,馬達起始位置。下面是Aptina感光晶片的OTP空間分配的一個舉例,具體請參閱表1、表2以及表3。表I 身份標識(Identity, ID)、AWB 燒錄
權利要求
1.一種一次性可編程晶片的空間分配方法,其特徵在於,包括獲取一次性可編程晶片OTP的存儲空間;按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入所述存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位。
2.根據權利要求1所述方法,其特徵在於,所述校正參數包括自動白平衡AWB參數、鏡頭陰影校正LSC參數、自動對焦AF參數。
3.根據權利要求2所述方法,其特徵在於,所述像頭模組的基本信息、自動白平衡AWB 參數以及鏡頭陰影校正LSC參數存儲在所述預定地址空間的前端,並且在末尾設置預定的第一燒錄標示位。
4.根據權利要求3所述方法,其特徵在於,所述自動對焦AF參數存儲在所述預定地址空間的前端靠後的預定位置,並且在末尾設置預定的第二燒錄標示位。
5.一種一次性可編程晶片的使用方法,其特徵在於,包括獲取一次性可編程晶片的存儲空間的預定地址空間;按照從高位到低位的順序確定是否為燒錄標示位,若是,則將所述燒錄標誌位所在頁地址空間內的校正參數讀出,用於校正與所述校正參數對應的攝像頭模組;對應所述攝像頭模組的基本信息及校正參數的各項,是按照預定順序及地址低位到高位的順序,依次寫入所述存儲空間的預定地址空間內的。
6.根據權利要求5所述方法,其特徵在於,所述校正參數包括自動白平衡AWB參數、 鏡頭陰影校正LSC參數、自動對焦AF參數;所述像頭模組的基本信息、自動白平衡AWB參數以及鏡頭陰影校正LSC參數存儲在所述預定地址空間的前端,並且在末尾設置預定的第一燒錄標示位;所述自動對焦AF參數存儲在所述預定地址空間的前端靠後的預定位置,並且在末尾設置預定的第二燒錄標示位; 所述按照從高位到低位的順序確定是否為燒錄標示位,包括按照從高位到低位的順序確定是否為第一燒錄標示位或第二燒錄標示位。
7.一種一次性可編程晶片的空間分配裝置,其特徵在於,包括空間獲取單元,用於獲取一次性可編程晶片OTP的存儲空間;燒錄單元,用於按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入所述存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位。
8.根據權利要求7所述裝置,其特徵在於,所述校正參數包括自動白平衡AWB參數、 鏡頭陰影校正LSC參數、自動對焦AF參數;所述燒錄單元,具體用於將所述攝像頭模組的基本信息、自動白平衡AWB參數以及鏡頭陰影校正LSC參數存儲在所述預定地址空間的前端,並且在末尾設置預定的第一燒錄標示位;將所述自動對焦AF參數存儲在所述預定地址空間的前端靠後的預定位置,並且在末尾設置預定的第二燒錄標示位。
9.一種一次性可編程晶片的使用裝置,其特徵在於,包括地址獲取單元,用於獲取一次性可編程晶片的存儲空間的預定地址空間;讀取單元,用於按照從高位到低位的順序確定是否為燒錄標示位,若是,則將所述燒錄標誌位所在頁地址空間內的校正參數讀出,用於校正與所述校正參數對應的攝像頭模組;對應所述攝像頭模組的基本信息及校正參數的各項,是按照預定順序及地址低位到高位的順序,依次寫入所述存儲空間的預定地址空間內的。
10.根據權利要求9所述裝置,其特徵在於,所述校正參數包括自動白平衡AWB參數、鏡頭陰影校正LSC參數、自動對焦AF參數;所述攝像頭模組的基本信息、自動白平衡AWB參數以及鏡頭陰影校正LSC參數存儲在所述預定地址空間的前端,並且在末尾設置預定的第一燒錄標示位;所述自動對焦AF參數存儲在所述預定地址空間的前端靠後的預定位置,並且在末尾設置預定的第二燒錄標示位; 所述讀取單元,用於按照從高位到低位的順序確定是否為燒錄標示位,具體為按照從高位到低位的順序確定是否為第一燒錄標示位或第二燒錄標示位。
全文摘要
本發明實施例公開了一次性可編程晶片的空間分配方法、使用方法,及裝置。其中方法包括獲取一次性可編程晶片OTP的存儲空間;按照預定順序及地址低位到高位的順序,將對應攝像頭模組的基本信息及校正參數的各項,依次寫入所述存儲空間的預定地址空間內;並在寫入的基本信息和或校正參數的末尾設置預定的燒錄標示位。採用上述方案可以確定寫入的參數項及其順序和地址,並且可以通過燒錄標示位方便地找到這些參數,從而使燒錄的各種OTP能夠兼容。
文檔編號G06F12/02GK103019950SQ201210584420
公開日2013年4月3日 申請日期2012年12月28日 優先權日2012年12月28日
發明者黃長發, 張粦鋼, 李建華 申請人:信利光電(汕尾)有限公司