一種移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法、系統(tǒng)及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法、系統(tǒng)及移動(dòng)終端。
【背景技術(shù)】
[0002]目前移動(dòng)終端相機(jī)性能及圖像表現(xiàn)力是用戶(hù)體驗(yàn)至關(guān)重要的一項(xiàng),因此,各移動(dòng)終端生產(chǎn)商均會(huì)花大量時(shí)間對(duì)相機(jī)的性能及圖像表現(xiàn)力進(jìn)行調(diào)試,專(zhuān)業(yè)的說(shuō)法叫做相機(jī)校準(zhǔn)(camera tunning)。對(duì)于相機(jī)校準(zhǔn),最主要的是確定一組相機(jī)校準(zhǔn)參數(shù),使相機(jī)性能及圖像表現(xiàn)力達(dá)到最佳,這是一個(gè)逐漸調(diào)試的過(guò)程,調(diào)試人員需要經(jīng)過(guò)多次、甚至成百上千次嘗試才能最終確定一組最佳的相機(jī)校準(zhǔn)參數(shù),以使相機(jī)性能及圖像表現(xiàn)力達(dá)到最佳。
[0003]在現(xiàn)有技術(shù)中,相機(jī)校準(zhǔn)參數(shù)是被固化在移動(dòng)終端軟件中的,每一次改變相機(jī)校準(zhǔn)參數(shù)時(shí),需要修改相關(guān)代碼重新編譯生成軟件再將軟件燒錄至移動(dòng)終端后,才能觀(guān)察這一組相機(jī)校準(zhǔn)參數(shù)的效果,因此所耗費(fèi)的時(shí)間較長(zhǎng);另外,當(dāng)相機(jī)校準(zhǔn)需要升級(jí)時(shí),用戶(hù)也需要從網(wǎng)上下載整個(gè)軟件(或到服務(wù)網(wǎng)點(diǎn))再燒錄至移動(dòng)終端中,所耗費(fèi)的時(shí)間也較長(zhǎng),因而給用戶(hù)帶來(lái)了諸多不便。
[0004]由此可知,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法、系統(tǒng)及移動(dòng)終端,旨在通過(guò)本發(fā)明提供一種新型的相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法,免除用戶(hù)重新燒錄相機(jī)校準(zhǔn)參數(shù)的繁瑣過(guò)程,提高參數(shù)調(diào)試的效率,節(jié)省用戶(hù)相機(jī)參數(shù)校準(zhǔn)時(shí)間,為用戶(hù)提供方便。
[0006]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法,其中,包括步驟:
51、預(yù)先在移動(dòng)終端的存儲(chǔ)器中劃分出兩塊大小相等的用于存儲(chǔ)相機(jī)校準(zhǔn)參數(shù)的存儲(chǔ)空間,并設(shè)置一變量X用于標(biāo)記當(dāng)前相機(jī)校準(zhǔn)參數(shù)存儲(chǔ)的存儲(chǔ)空間;
52、若檢測(cè)到所述移動(dòng)終端成功啟動(dòng)相機(jī),則獲取當(dāng)前變量X值,根據(jù)所述當(dāng)前變量X值獲取相應(yīng)的存儲(chǔ)空間、并將所述存儲(chǔ)空間中存儲(chǔ)的相機(jī)校準(zhǔn)參數(shù)寫(xiě)入所述移動(dòng)終端的相機(jī)中;
53、否則,若檢測(cè)到所述移動(dòng)終端啟動(dòng)相機(jī)失敗,則將所述當(dāng)前變量X值取反保存至存儲(chǔ)器中,并提示用戶(hù)相機(jī)校準(zhǔn)參數(shù)已更新。
[0007]所述的移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法,其中,所述存儲(chǔ)器為掉電不易失存儲(chǔ)器。
[0008]所述的移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法,其中,所述步驟SI具體包括步驟:
511、預(yù)先在移動(dòng)終端的存儲(chǔ)器中劃分出兩塊大小相等的用于存儲(chǔ)相機(jī)校準(zhǔn)參數(shù)的存儲(chǔ)空間,分別標(biāo)記為第一存儲(chǔ)空間、以及第二存儲(chǔ)空間;
512、設(shè)置一變量X用于標(biāo)記當(dāng)前相機(jī)校準(zhǔn)參數(shù)存儲(chǔ)的位置,所述變量X取值為O或I,其中,當(dāng)所述移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)位于第一存儲(chǔ)空間時(shí),所述變量X取值為I ;當(dāng)所述移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)位于第二存儲(chǔ)空間時(shí),所述變量X取值為O。
[0009]所述的移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法,其中,所述步驟S3具體包括步驟:
531、預(yù)先在移動(dòng)終端中設(shè)置并保存用于標(biāo)記變量X是否發(fā)生改變的變量Y;
532、若檢測(cè)到變量X發(fā)生改變,則設(shè)定變量Y為I;否則,設(shè)定變量Y為O。
[0010]所述的移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法,其中,所述步驟S3還包括步驟:
533、若檢測(cè)到所述移動(dòng)終端再次啟動(dòng)相機(jī)、且獲取所述變量Y值為I,則提示用戶(hù)相機(jī)校準(zhǔn)參數(shù)已更新,并進(jìn)一步提示用戶(hù)選擇當(dāng)前相機(jī)校準(zhǔn)參數(shù)還是先前相機(jī)校準(zhǔn)參數(shù);
534、若檢測(cè)到用戶(hù)選擇當(dāng)前相機(jī)校準(zhǔn)參數(shù),則保留所述變量X值不變;
535、若檢測(cè)到用戶(hù)選擇先前相機(jī)校準(zhǔn)參數(shù),則將所述變量X值進(jìn)行取反后進(jìn)行保存; 其中,若當(dāng)前變量X值為I,則取反后變量X值為O并保存;反之,若當(dāng)前變量X值為O,則取反后變量X值為I并保存。
[0011]—種移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入系統(tǒng),其中,包括:
存儲(chǔ)空間預(yù)設(shè)模塊,用于預(yù)先在移動(dòng)終端的存儲(chǔ)器中劃分出兩塊大小相等的用于存儲(chǔ)相機(jī)校準(zhǔn)參數(shù)的存儲(chǔ)空間,并設(shè)置一變量X用于標(biāo)記當(dāng)前相機(jī)校準(zhǔn)參數(shù)存儲(chǔ)的存儲(chǔ)空間;相機(jī)校準(zhǔn)參數(shù)寫(xiě)入模塊,用于若檢測(cè)到所述移動(dòng)終端成功啟動(dòng)相機(jī),則獲取當(dāng)前變量X值,根據(jù)所述當(dāng)前變量X值獲取相應(yīng)的存儲(chǔ)空間、并將所述存儲(chǔ)空間中存儲(chǔ)的相機(jī)校準(zhǔn)參數(shù)寫(xiě)入所述移動(dòng)終端的相機(jī)中;
更新提示模塊,用于否則,若檢測(cè)到所述移動(dòng)終端啟動(dòng)相機(jī)失敗,則將所述當(dāng)前變量X值取反保存至存儲(chǔ)器中,并提示用戶(hù)相機(jī)校準(zhǔn)參數(shù)已更新。
[0012]所述移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入系統(tǒng),其中,所述存儲(chǔ)空間預(yù)設(shè)模塊具體包括: 存儲(chǔ)空間標(biāo)記單元,用于預(yù)先在移動(dòng)終端的存儲(chǔ)器中劃分出兩塊大小相等的用于存儲(chǔ)相機(jī)校準(zhǔn)參數(shù)的存儲(chǔ)空間,分別標(biāo)記為第一存儲(chǔ)空間、以及第二存儲(chǔ)空間;
變量X賦值單元,用于設(shè)置一變量X用于標(biāo)記當(dāng)前相機(jī)校準(zhǔn)參數(shù)存儲(chǔ)的位置,所述變量X取值為O或I,其中,當(dāng)所述移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)位于第一存儲(chǔ)空間時(shí),所述變量X取值為I;當(dāng)所述移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)位于第二存儲(chǔ)空間時(shí),所述變量X取值為O。
[0013]所述移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入系統(tǒng),其中,所述更新提示模塊具體包括:
標(biāo)記預(yù)設(shè)單元,用于預(yù)先在移動(dòng)終端中設(shè)置并保存用于標(biāo)記變量X是否發(fā)生改變的變量Y;
標(biāo)記檢測(cè)單元,用于若檢測(cè)到變量X發(fā)生改變,則設(shè)定變量Y為I;否則,設(shè)定變量Y為O;提示單元,用于若檢測(cè)到所述移動(dòng)終端再次啟動(dòng)相機(jī)、且獲取所述變量Y值為1,則提示用戶(hù)相機(jī)校準(zhǔn)參數(shù)已更新,并進(jìn)一步提示用戶(hù)選擇當(dāng)前相機(jī)校準(zhǔn)參數(shù)還是先前相機(jī)校準(zhǔn)參數(shù);
保留單元,用于若檢測(cè)到用戶(hù)選擇當(dāng)前相機(jī)校準(zhǔn)參數(shù),則保留所述變量X值不變;
取反單元,用于若檢測(cè)到用戶(hù)選擇先前相機(jī)校準(zhǔn)參數(shù),則將所述變量X值進(jìn)行取反后進(jìn)行保存;
其中,若當(dāng)前變量X值為I,則取反后變量X值為O并保存;反之,若當(dāng)前變量X值為O,則取反后變量X值為I并保存。
[0014]所述移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入系統(tǒng),其中,所述存儲(chǔ)器為掉電不易失存儲(chǔ)器。
[0015]—種移動(dòng)終端,包括以上任一所述的移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入系統(tǒng)。
[0016]本發(fā)明所提供的一種移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法、系統(tǒng)及移動(dòng)終端,所述方法具體包括:預(yù)先在移動(dòng)終端的存儲(chǔ)器中劃分出兩塊大小相等的用于存儲(chǔ)相機(jī)校準(zhǔn)參數(shù)的存儲(chǔ)空間,并設(shè)置一變量X用于標(biāo)記當(dāng)前相機(jī)校準(zhǔn)參數(shù)存儲(chǔ)的存儲(chǔ)空間;若檢測(cè)到所述移動(dòng)終端成功啟動(dòng)相機(jī),則獲取當(dāng)前變量X值,根據(jù)所述當(dāng)前X值獲取相應(yīng)的存儲(chǔ)空間、并將所述存儲(chǔ)空間中存儲(chǔ)的相機(jī)校準(zhǔn)參數(shù)寫(xiě)入所述移動(dòng)終端的相機(jī)中;否則,若檢測(cè)到所述移動(dòng)終端啟動(dòng)相機(jī)失敗,則將所述當(dāng)前變量X值取反保存至存儲(chǔ)器中,并提示用戶(hù)相機(jī)校準(zhǔn)參數(shù)已更新。采用本發(fā)明使每一次改變相機(jī)校準(zhǔn)參數(shù)時(shí),不需要修改相關(guān)代碼重新編譯生成軟件再將軟件燒錄至移動(dòng)終端,就可以觀(guān)察這一組相機(jī)校準(zhǔn)參數(shù)的效果,節(jié)省了大量時(shí)間,提高了參數(shù)調(diào)試的效率;另外,當(dāng)相機(jī)校準(zhǔn)需要升級(jí)時(shí),用戶(hù)只需要從網(wǎng)上下載相機(jī)校準(zhǔn)參數(shù)(或到服務(wù)網(wǎng)點(diǎn))再存儲(chǔ)至移動(dòng)終端的相應(yīng)存儲(chǔ)器中即可,從而為用戶(hù)節(jié)省了大量時(shí)間,給用戶(hù)提供了極大的方便。
【附圖說(shuō)明】
[0017]圖1是本發(fā)明移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法的較佳實(shí)施例的流程圖。
[0018]圖2是本發(fā)明移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法的應(yīng)用實(shí)施例流程圖。
[0019]圖3是本發(fā)明移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入系統(tǒng)的較佳實(shí)施例的功能模塊圖。
【具體實(shí)施方式】
[0020]本發(fā)明公開(kāi)了一種移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法、系統(tǒng)及移動(dòng)終端,為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法的較佳實(shí)施例的流程圖。圖1所示的移動(dòng)終端相機(jī)校準(zhǔn)參數(shù)寫(xiě)入方法,包括:
步驟S101、預(yù)先在移動(dòng)終端的存儲(chǔ)器中劃分出兩塊大小相等的用于存儲(chǔ)