專利名稱:電路測試系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種測試技術(shù),尤其涉及一種針對攝像裝置的光圈驅(qū)動(dòng)電路的測試系統(tǒng)及方法。
背景技術(shù):
攝像裝置(例如,數(shù)碼相機(jī)、網(wǎng)絡(luò)攝像機(jī))中的光圈用以控制拍攝圖像的曝光度。 光圈張開的角度大小決定了曝光度,而光圈的擴(kuò)張與收縮是通過光圈驅(qū)動(dòng)電路進(jìn)行控制的。通常對該光圈驅(qū)動(dòng)電路進(jìn)行性能測試的方法是將光圈完全打開以讀取當(dāng)前拍攝圖像的亮度值,并判斷該亮度值是否在正常范圍內(nèi)。
然而,上述測試方法并沒有對該光圈驅(qū)動(dòng)電路進(jìn)行全方位的測試,因此,無法獲取準(zhǔn)確的測試結(jié)果。發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種電路測試系統(tǒng)及方法,可對光圈驅(qū)動(dòng)電路進(jìn)行全方位的測試以檢驗(yàn)光圈驅(qū)動(dòng)電路的工作性能。
一種電路測試系統(tǒng),應(yīng)用于攝像裝置中以測試該攝像裝置的光圈驅(qū)動(dòng)電路,該系統(tǒng)包括設(shè)置模塊,用于根據(jù)亮度值范圍劃分亮度區(qū)間,設(shè)置亮度值的停留時(shí)間,以及指定亮度區(qū)間的測試順序;讀取模塊,用于讀取該攝像裝置拍攝圖像的當(dāng)前亮度值;控制模塊, 用于在拍攝圖像的當(dāng)前亮度值未處于按測試順序排列的第一亮度區(qū)間內(nèi)時(shí),控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,從而依序改變該拍攝圖像的當(dāng)前亮度值為處于按測試順序排列的亮度區(qū)間內(nèi)的亮度值;及判斷模塊,用于在依序改變后的亮度值皆處于相應(yīng)的亮度區(qū)間,并且改變后的亮度值皆維持了所述的停留時(shí)間后,判斷所述光圈驅(qū)動(dòng)電路運(yùn)行正常。
一種電路測試方法,應(yīng)用于攝像裝置中以測試該攝像裝置的光圈驅(qū)動(dòng)電路,該方法包括根據(jù)亮度值范圍劃分亮度區(qū)間,設(shè)置亮度值的停留時(shí)間,以及指定亮度區(qū)間的測試順序;讀取該攝像裝置拍攝圖像的當(dāng)前亮度值;在拍攝圖像的當(dāng)前亮度值未處于按測試順序排列的第一亮度區(qū)間內(nèi)時(shí),控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,從而依序改變該拍攝圖像的當(dāng)前亮度值為處于按測試順序排列的亮度區(qū)間內(nèi)的亮度值;及在依序改變后的亮度值皆處于相應(yīng)的亮度區(qū)間,并且改變后的亮度值皆維持了所述的停留時(shí)間后,判斷所述光圈驅(qū)動(dòng)電路運(yùn)行正常。
相較于現(xiàn)有技術(shù),所述的電路測試系統(tǒng)及方法,可對光圈驅(qū)動(dòng)電路進(jìn)行全方位的測試以檢驗(yàn)光圈驅(qū)動(dòng)電路的靈敏度以及穩(wěn)控性,從而確保該光圈驅(qū)動(dòng)電路有效控制光圈以拍攝高品質(zhì)的圖像。
圖1是本發(fā)明電路測試系統(tǒng)的較佳實(shí)施方式的功能模塊圖。
圖2-1、2-2是本發(fā)明電路測試方法的較佳實(shí)施方式的流程圖。
主要元件符號(hào)說明
攝像裝置1
處理器10
存儲(chǔ)裝置12
電路測試系統(tǒng)2
設(shè)置模塊20
讀取模塊22
控制模塊24
判斷模塊26
輸出模塊 28具體實(shí)施方式
如圖1所示,是本發(fā)明電路測試系統(tǒng)的較佳實(shí)施方式的功能模塊圖。所述的電路測試系統(tǒng)2應(yīng)用于攝像裝置1中,用于對該攝像裝置1內(nèi)的光圈驅(qū)動(dòng)電路進(jìn)行測試,判斷該光圈驅(qū)動(dòng)電路是否運(yùn)行正常,例如,是否可控制所述攝像裝置1的光圈從而調(diào)整拍攝圖像的亮度值。
所述攝像裝置1可以是數(shù)碼相機(jī)、網(wǎng)絡(luò)攝像機(jī)(Internet ProtocolCamera)等。所述攝像裝置1包括處理器10以及存儲(chǔ)裝置12。所述的處理器10用于執(zhí)行所述攝像裝置1 內(nèi)安裝的各類軟件,例如,所述的電路測試系統(tǒng)2、操作系統(tǒng)等應(yīng)用軟件。
所述的存儲(chǔ)裝置12用于存儲(chǔ)各類數(shù)據(jù),例如,拍攝的圖像、利用所述的電路測試系統(tǒng)2設(shè)置數(shù)據(jù)、測試所得的數(shù)據(jù)等。所述存儲(chǔ)裝置12可以是所述攝像裝置1的內(nèi)存,還可以是可移動(dòng)的內(nèi)存卡、閃存卡等。
在本較佳實(shí)施方式中,所述的電路測試系統(tǒng)2包括多個(gè)功能模塊,分別是設(shè)置模塊20、讀取模塊22、控制模塊M、判斷模塊沈以及輸出模塊觀。
所述的設(shè)置模塊20,用于根據(jù)亮度值范圍劃分亮度區(qū)間。圖像的亮度通常是以二進(jìn)制數(shù)來表示與存儲(chǔ)的。假設(shè)每個(gè)像素點(diǎn)的亮度值由8個(gè)二進(jìn)制數(shù)表示,那么圖像的亮度值范圍是W,255]。
在其它實(shí)施方式中,所述的設(shè)置模塊20可預(yù)先設(shè)置一個(gè)分段值,并通過該分段值來劃分亮度區(qū)間。例如,分段值是3,可以劃分三個(gè)亮度區(qū)間,分別是
、[86,170], [171,255]。用戶可根據(jù)測試需求調(diào)整每個(gè)亮度區(qū)間。
在本實(shí)施方式中,所述的設(shè)置模塊20可設(shè)置所述的亮度區(qū)間的上下限的差值大于等于10,例如,當(dāng)亮度區(qū)間為[A,B]時(shí),那么B-A彡10。在其它實(shí)施方式,也可根據(jù)測試需求不需受此限制。
所述的設(shè)置模塊20,還用于設(shè)置亮度值的停留時(shí)間,以及指定亮度區(qū)間的測試順序。例如,該停留時(shí)間可以是10秒,下文將對該停留時(shí)間以及該測試順序的使用作詳細(xì)說明。
上述設(shè)置數(shù)據(jù)可根據(jù)測試需求進(jìn)行相應(yīng)的修改和調(diào)整。
所述的讀取模塊22,用于讀取該攝像裝置1拍攝圖像的當(dāng)前亮度值。所述攝像裝3/4頁置1可通過互補(bǔ)金屬氧化物半導(dǎo)體(ComplementaryMetal Oxide Semiconductor, CMOS)感應(yīng)器獲取圖像的當(dāng)前亮度值,所述讀取模塊22從該CMOS感應(yīng)器讀取該當(dāng)前亮度值。
所述的判斷模塊沈,用于判斷該拍攝圖像的當(dāng)前亮度值是否處于按測試順序排列的第一亮度區(qū)間內(nèi)。
所述的控制模塊M,用于在該拍攝圖像的當(dāng)前亮度值未處于按測試順序排列的第一亮度區(qū)間內(nèi)時(shí),控制所述光圈驅(qū)動(dòng)電路多次驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,從而依序改變該拍攝圖像的當(dāng)前亮度值為處于按測試順序排列的亮度區(qū)間內(nèi)的亮度值。
若當(dāng)前亮度值低于按測試順序排列的相應(yīng)亮度區(qū)間的亮度值范圍,則所述控制模塊M可通過所述光圈驅(qū)動(dòng)電路多次驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張。若當(dāng)前亮度值高于按測試順序排列的相應(yīng)亮度區(qū)間的亮度值范圍,則所述控制模塊M可通過所述光圈驅(qū)動(dòng)電路多次驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的收縮。在本實(shí)施方式中,對所述攝像裝置的光圈進(jìn)行擴(kuò)張可使得亮度值增加,對所述攝像裝置的光圈進(jìn)行收縮可使得亮度值減少。
所述的判斷模塊沈,用于在依序改變后的亮度值皆處于相應(yīng)的亮度區(qū)間,并且改變后的亮度值皆維持了所述的停留時(shí)間后,判斷所述光圈驅(qū)動(dòng)電路運(yùn)行正常。
所述的判斷模塊沈,還用于在改變后的亮度值沒有在相應(yīng)的亮度區(qū)間,或者改變后的亮度值沒有維持所述的停留時(shí)間時(shí),判斷所述光圈驅(qū)動(dòng)電路運(yùn)行異常。
針對上述控制模塊M以及判斷模塊沈的功能,下文進(jìn)行舉例詳細(xì)說明。
首先,假設(shè)亮度區(qū)間有3個(gè),根據(jù)亮度值范圍以及測試順序排列為第一個(gè)是
、第二個(gè)是[86,170]、第三個(gè)是[171,255]。
若所述讀取模塊22讀取一個(gè)第一亮度值為82,則所述判斷模塊沈可判斷該第一亮度值處于第一個(gè)亮度區(qū)間內(nèi),并在該第一亮度值維持了所設(shè)置的停留時(shí)間后,所述控制模塊M控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張,從而使得該第一亮度值改變?yōu)樘幱诘诙€(gè)亮度區(qū)間的第二亮度值,例如120。在該第二亮度值維持了所設(shè)置的停留時(shí)間后,所述控制模塊M控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張,從而使得該第一亮度值改變?yōu)樘幱诘谌齻€(gè)亮度區(qū)間的第三亮度值,例如220。 在該第三亮度值維持了所設(shè)置的停留時(shí)間后,所述判斷模塊即可判斷該光圈驅(qū)動(dòng)電路運(yùn)行正常。
若所述讀取模塊22讀取一個(gè)第一亮度值為100,則所述判斷模塊沈可判斷該第一亮度值沒有處于第一個(gè)亮度區(qū)間內(nèi),則所述控制模塊M控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的收縮,從而減少該第一亮度值的亮度以落入第一個(gè)亮度區(qū)間內(nèi)。所述判斷模塊26判斷減少后的第一亮度值是否落入第一個(gè)亮度區(qū)間內(nèi),若沒有落入第一個(gè)亮度區(qū)間內(nèi),即可判斷該光圈驅(qū)動(dòng)電路運(yùn)行異常。
若減少后的第一亮度值落入第一個(gè)亮度區(qū)間內(nèi),并且維持了所設(shè)置的停留時(shí)間后,所述控制模塊M控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張,從而使得該減少后的第一亮度值改變?yōu)樘幱诘诙€(gè)亮度區(qū)間的第二亮度值,后續(xù)流程可參考上文。
若減少后的第一亮度值落入第一個(gè)亮度區(qū)間內(nèi),但是沒有維持所設(shè)置的停留時(shí)6間,則所述判斷模塊沈判斷該光圈驅(qū)動(dòng)電路運(yùn)行異常。
參考如上所述的詳細(xì)流程,可通過逐一改變拍攝圖像的亮度值至預(yù)先劃分的亮度區(qū)間,從而確定所述光圈驅(qū)動(dòng)電路是否可正確的驅(qū)動(dòng)所述攝像裝置1的光圈,即判斷所述光圈驅(qū)動(dòng)電路的運(yùn)行是否正常。通過該測試可測試所述光圈驅(qū)動(dòng)電路的靈敏度,以及通過使得相應(yīng)亮度值維持一定的停留時(shí)間以測試所述光圈驅(qū)動(dòng)電路的穩(wěn)控性。
在其它實(shí)施方式中,所述的電路測試系統(tǒng)2還可進(jìn)一步包括輸出模塊觀,用于將測試結(jié)果輸出至與所述攝像裝置1相連接的計(jì)算機(jī)或其他具有顯示屏的電子裝置中,以供用戶了解該測試結(jié)果。所述測試結(jié)果包括,但不限于,所設(shè)置的亮度區(qū)間、讀取的多個(gè)亮度值、所述光圈驅(qū)動(dòng)電路是否運(yùn)行正常的結(jié)果等數(shù)據(jù)。
如圖2-1、2_2所示,是本發(fā)明電路測試方法的較佳實(shí)施方式的流程圖。首先,步驟 S2,所述的設(shè)置模塊20根據(jù)亮度值范圍劃分亮度區(qū)間,設(shè)置亮度值的停留時(shí)間,以及指定亮度區(qū)間的測試順序。
步驟S4,所述的讀取模塊22讀取該攝像裝置1拍攝圖像的當(dāng)前亮度值。
步驟S6,所述的判斷模塊沈判斷該拍攝圖像的當(dāng)前亮度值是否處于按測試順序排列的相應(yīng)的亮度區(qū)間內(nèi),例如第一亮度區(qū)間。
若該拍攝圖像的當(dāng)前亮度值處于按測試順序排列的相應(yīng)亮度區(qū)間內(nèi)時(shí),流程轉(zhuǎn)至步驟S12。
若該拍攝圖像的當(dāng)前亮度值沒有處于按測試順序排列的相應(yīng)亮度區(qū)間內(nèi)時(shí),于步驟S8,所述的控制模塊M控制所述光圈驅(qū)動(dòng)電路多次驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,從而改變該拍攝圖像的當(dāng)前亮度值為處于相應(yīng)亮度區(qū)間內(nèi)的亮度值。
步驟S10,所述的判斷模塊沈判斷改變后的亮度值是否已經(jīng)處于相應(yīng)亮度區(qū)間內(nèi)。若改變后的亮度值沒有處于相應(yīng)亮度區(qū)間內(nèi),則流程轉(zhuǎn)至步驟S14。
若改變后的亮度值已經(jīng)處于相應(yīng)亮度區(qū)間內(nèi),于步驟S12,所述判斷模塊沈用于判斷步驟S6中的當(dāng)前亮度值以及步驟SlO中的改變后的亮度值是否維持了所述的停留時(shí)間。
若相應(yīng)的亮度值維持了所述的停留時(shí)間,則流程轉(zhuǎn)至步驟S16。
若相應(yīng)的亮度值沒有維持所述的停留時(shí)間,則直接執(zhí)行步驟S14。
步驟S14,所述判斷模塊沈判斷所述光圈驅(qū)動(dòng)電路運(yùn)行異常,然后,結(jié)束本流程。
步驟S16,所述的判斷模塊沈判斷是否所有劃分的亮度區(qū)間都已經(jīng)測試完畢。若還有亮度區(qū)間尚未測試完畢,則流程返回至步驟S8。
若所有的亮度區(qū)間都已經(jīng)測試完畢,于步驟S18,所述的判斷模塊沈判斷所述光圈驅(qū)動(dòng)電路運(yùn)行正常,然后,結(jié)束本流程。
以上實(shí)施方式僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施方式對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種電路測試系統(tǒng),應(yīng)用于攝像裝置中以測試該攝像裝置的光圈驅(qū)動(dòng)電路,其特征在于,該系統(tǒng)包括設(shè)置模塊,用于根據(jù)亮度值范圍劃分亮度區(qū)間,設(shè)置亮度值的停留時(shí)間,以及指定亮度區(qū)間的測試順序;讀取模塊,用于讀取該攝像裝置拍攝圖像的當(dāng)前亮度值;控制模塊,用于在拍攝圖像的當(dāng)前亮度值未處于按測試順序排列的第一亮度區(qū)間內(nèi)時(shí),控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,從而依序改變該拍攝圖像的當(dāng)前亮度值為處于按測試順序排列的亮度區(qū)間內(nèi)的亮度值;及判斷模塊,用于在依序改變后的亮度值皆處于相應(yīng)的亮度區(qū)間,并且改變后的亮度值皆維持了所述的停留時(shí)間后,判斷所述光圈驅(qū)動(dòng)電路運(yùn)行正常。
2.如權(quán)利要求1所述的電路測試系統(tǒng),其特征在于,所述的判斷模塊,還用于在改變后的亮度值沒有在相應(yīng)的亮度區(qū)間,或者改變后的亮度值沒有維持所述的停留時(shí)間時(shí),判斷所述光圈驅(qū)動(dòng)電路運(yùn)行異常。
3.如權(quán)利要求1所述的電路測試系統(tǒng),其特征在于,所述的控制模塊還用于在拍攝圖像的當(dāng)前亮度值處于按測試順序排列的第一亮度區(qū)間內(nèi)并且維持了所述的停留時(shí)間時(shí),控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,以改變當(dāng)前亮度值為處于第二亮度區(qū)間內(nèi)的亮度值。
4.如權(quán)利要求1所述的電路測試系統(tǒng),其特征在于,所述的亮度值范圍是0至255,所述的亮度區(qū)間的上下限的差值大于等于10。
5.如權(quán)利要求1所述的電路測試系統(tǒng),其特征在于,所述的設(shè)置模塊還用于設(shè)置圖像亮度的分段值并根據(jù)該分段值劃分亮度區(qū)間。
6.一種電路測試方法,應(yīng)用于攝像裝置中以測試該攝像裝置的光圈驅(qū)動(dòng)電路,其特征在于,該方法包括根據(jù)亮度值范圍劃分亮度區(qū)間,設(shè)置亮度值的停留時(shí)間,以及指定亮度區(qū)間的測試順序;讀取該攝像裝置拍攝圖像的當(dāng)前亮度值;在拍攝圖像的當(dāng)前亮度值未處于按測試順序排列的第一亮度區(qū)間內(nèi)時(shí),控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,從而依序改變該拍攝圖像的當(dāng)前亮度值為處于按測試順序排列的亮度區(qū)間內(nèi)的亮度值;及在依序改變后的亮度值皆處于相應(yīng)的亮度區(qū)間,并且改變后的亮度值皆維持了所述的停留時(shí)間后,判斷所述光圈驅(qū)動(dòng)電路運(yùn)行正常。
7.如權(quán)利要求6所述的電路測試方法,其特征在于,該方法還包括在改變后的亮度值沒有在相應(yīng)的亮度區(qū)間,或者改變后的亮度值沒有維持所述的停留時(shí)間時(shí),判斷所述光圈驅(qū)動(dòng)電路運(yùn)行異常。
8.如權(quán)利要求6所述的電路測試方法,其特征在于,該方法還包括在拍攝圖像的當(dāng)前亮度值處于按測試順序排列的第一亮度區(qū)間內(nèi)并且維持了所述的停留時(shí)間時(shí),控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,以改變當(dāng)前亮度值為處于第二亮度區(qū)間內(nèi)的亮度值。
9.如權(quán)利要求6所述的電路測試方法,其特征在于,所述的亮度值范圍是0至255,所述的亮度區(qū)間的上下限的差值大于等于10。
10.如權(quán)利要求6所述的電路測試方法,其特征在于,該方法還包括 設(shè)置圖像亮度的分段值并根據(jù)該分段值劃分亮度區(qū)間。
全文摘要
一種電路測試系統(tǒng),應(yīng)用于攝像裝置中測試光圈驅(qū)動(dòng)電路,該系統(tǒng)包括設(shè)置模塊,用于劃分亮度區(qū)間及指定亮度區(qū)間的測試順序;讀取模塊,用于讀取拍攝圖像的當(dāng)前亮度值;控制模塊,用于在當(dāng)前亮度值未處于按測試順序排列的第一亮度區(qū)間內(nèi)時(shí),控制所述光圈驅(qū)動(dòng)電路驅(qū)動(dòng)所述攝像裝置的光圈進(jìn)行相應(yīng)的擴(kuò)張或收縮,從而依序改變該拍攝圖像的當(dāng)前亮度值為處于按測試順序排列的亮度區(qū)間內(nèi)的亮度值;及判斷模塊,用于在依序改變后的亮度值皆處于相應(yīng)的亮度區(qū)間,并且改變后的亮度值皆維持了停留時(shí)間后,判斷所述光圈驅(qū)動(dòng)電路運(yùn)行正常。發(fā)明還提供一種電路測試方法。利用本發(fā)明可測試光圈驅(qū)動(dòng)電路的運(yùn)行。
文檔編號(hào)G03B9/02GK102540631SQ20101061689
公開日2012年7月4日 申請日期2010年12月31日 優(yōu)先權(quán)日2010年12月31日
發(fā)明者彭爽, 馬瑞平 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司