本技術(shù)涉及電子,尤其涉及一種模式控制方法、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、隨著電子技術(shù)的不斷發(fā)展,手機(jī)、平板電腦等電子設(shè)備逐漸成為人們?nèi)粘I詈凸ぷ髦休^為常見的工具。目前,一些電子設(shè)備中設(shè)置有攝像頭,基于攝像頭為用戶提供拍照或錄像功能。
2、但是,在不同的環(huán)境亮度下,一些電子設(shè)備中的攝像頭輸出的圖像存在清晰度差的問題,進(jìn)而影響圖像質(zhì)量。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種模式控制方法、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品,在不同的環(huán)境亮度下,使得攝像頭以不同的圖像輸出模式輸出采集的圖像,提高攝像頭輸出的圖像的清晰度,進(jìn)而提高圖像質(zhì)量。
2、第一方面,本技術(shù)實施例提出一種模式控制方法,應(yīng)用于電子設(shè)備,電子設(shè)備包括相機(jī)應(yīng)用和攝像頭,該方法包括:在啟動相機(jī)應(yīng)用的情況下,電子設(shè)備獲取攝像頭的感光度;在感光度大于第一感光度閾值,且攝像頭的圖像輸出模式為全像素模式的情況下,電子設(shè)備顯示第一預(yù)覽界面,第一預(yù)覽界面包括第一圖像,第一圖像為攝像頭在像素合并模式下輸出的圖像;在感光度小于第二感光度閾值,且攝像頭的圖像輸出模式為像素合并模式的情況下,電子設(shè)備顯示第二預(yù)覽界面,第二預(yù)覽界面包括第二圖像,第二圖像為攝像頭在全像素模式下輸出的圖像。其中,像素合并模式用于將相鄰的多個同色像素合并為一個像素,全像素模式用于采用馬賽克重排方式將像素重排為拜耳陣列;第一感光度閾值與第二感光度閾值不相等。
3、這樣,在感光度大于第一感光度閾值時,說明攝像頭此時處于低亮度環(huán)境下,則攝像頭采用像素合并模式輸出其采集到的圖像,通過將相鄰的多個同色像素合并為一個像素,可提高單像素的感光面積,降低圖像的噪點,提高圖像的清晰度和畫面亮度,進(jìn)而提升圖像質(zhì)量。并且,在感光度小于第二感光度閾值時,說明攝像頭此時處于高亮度環(huán)境下,則攝像頭采用全像素模式輸出其采集到的圖像,通過將像素重排為拜耳陣列,使得攝像頭輸出的圖像包括的像素數(shù)量與圖像傳感器包括的像素數(shù)量相等,即攝像頭輸出的圖像包括的像素數(shù)量較多,可提高圖像的分辨率,使得圖像的清晰度較高,進(jìn)而提高圖像質(zhì)量。
4、在一種可能的實現(xiàn)方式中,第一感光度閾值大于第二感光度閾值。這樣,在提高圖像質(zhì)量的前提下,可減輕攝像頭在全像素模式與像素合并模式之間進(jìn)行乒乓切換的情況,進(jìn)而減輕攝像頭的圖像輸出模式的切換過程中,導(dǎo)致的電子設(shè)備顯示的圖像出現(xiàn)畫面閃爍的問題。
5、在一種可能的實現(xiàn)方式中,在電子設(shè)備獲取攝像頭的感光度之后,還包括:在感光度小于或等于第一感光度閾值,且攝像頭的圖像輸出模式為全像素模式的情況下,電子設(shè)備顯示第三預(yù)覽界面,第三預(yù)覽界面包括第三圖像,第三圖像為攝像頭在全像素模式下輸出的圖像;在感光度大于或等于第二感光度閾值,且攝像頭的圖像輸出模式為像素合并模式的情況下,電子設(shè)備顯示第四預(yù)覽界面,第四預(yù)覽界面包括第四圖像,第四圖像為攝像頭在像素合并模式下輸出的圖像。這樣,在攝像頭的圖像輸出模式為全像素模式的情況下,當(dāng)攝像頭的感光度小于或等于第一感光度閾值時,控制攝像頭的圖像輸出模式繼續(xù)保持在全像素模式,以提高圖像的清晰度;在攝像頭的圖像輸出模式為像素合并模式的情況下,當(dāng)攝像頭的感光度大于或等于第二感光度閾值時,控制攝像頭的圖像輸出模式繼續(xù)保持在像素合并模式,以提高圖像的清晰度和畫面亮度。
6、在一種可能的實現(xiàn)方式中,在感光度大于第一感光度閾值,且攝像頭的圖像輸出模式為全像素模式的情況下,電子設(shè)備顯示第一預(yù)覽界面,包括:在攝像頭的圖像輸出模式為全像素模式的情況下,電子設(shè)備判斷感光度是否大于第一感光度閾值;在感光度大于第一感光度閾值的情況下,電子設(shè)備將攝像頭的圖像輸出模式從全像素模式切換為像素合并模式;電子設(shè)備獲取攝像頭在像素合并模式下輸出的第一圖像,并在第一預(yù)覽界面顯示第一圖像。相應(yīng)的,在感光度小于第二感光度閾值,且攝像頭的圖像輸出模式為像素合并模式的情況下,電子設(shè)備顯示第二預(yù)覽界面,包括:在攝像頭的圖像輸出模式為像素合并模式的情況下,電子設(shè)備判斷感光度是否小于第二感光度閾值;在感光度小于第二感光度閾值的情況下,電子設(shè)備將攝像頭的圖像輸出模式從像素合并模式切換為全像素模式;電子設(shè)備獲取攝像頭在全像素模式下輸出的第二圖像,并在第二預(yù)覽界面顯示第二圖像。這樣,根據(jù)攝像頭的感光度不同,將攝像頭的圖像輸出模式在像素合并模式與全像素模式之間進(jìn)行切換,以提高不同的環(huán)境亮度下攝像頭輸出的圖像的清晰度。
7、在一種可能的實現(xiàn)方式中,在感光度小于或等于第一感光度閾值,且攝像頭的圖像輸出模式為全像素模式的情況下,電子設(shè)備顯示第三預(yù)覽界面,包括:在攝像頭的圖像輸出模式為全像素模式的情況下,電子設(shè)備判斷感光度是否大于第一感光度閾值;在感光度小于或等于第一感光度閾值的情況下,電子設(shè)備控制攝像頭的圖像輸出模式繼續(xù)保持在全像素模式;電子設(shè)備獲取攝像頭在全像素模式下輸出的第三圖像,并在第三預(yù)覽界面顯示第三圖像。相應(yīng)的,在感光度大于或等于第二感光度閾值,且攝像頭的圖像輸出模式為像素合并模式的情況下,電子設(shè)備顯示第四預(yù)覽界面,包括:在攝像頭的圖像輸出模式為像素合并模式的情況下,電子設(shè)備判斷感光度是否小于第二感光度閾值;在感光度大于或等于第二感光度閾值的情況下,電子設(shè)備控制攝像頭的圖像輸出模式繼續(xù)保持在像素合并模式;電子設(shè)備獲取攝像頭在像素合并模式下輸出的第四圖像,并在第四預(yù)覽界面顯示第四圖像。
8、在一種可能的實現(xiàn)方式中,該方法還包括:在每次配置攝像頭的圖像輸出模式之后的預(yù)設(shè)幀數(shù)后,電子設(shè)備再次確定是否切換攝像頭的圖像輸出模式;或者,在每次配置攝像頭的圖像輸出模式之后的預(yù)設(shè)時長后,電子設(shè)備再次確定是否切換攝像頭的圖像輸出模式。其中,攝像頭的圖像輸出模式包括全像素模式或像素合并模式。這樣,相鄰兩次配置攝像頭的圖像輸出模式之間,可以間隔預(yù)設(shè)幀數(shù)或預(yù)設(shè)時長,降低攝像頭的圖像輸出模式在像素合并模式與全像素模式之間進(jìn)行切換的頻次,以減輕切換過程中的電子設(shè)備顯示的圖像出現(xiàn)畫面閃爍的問題。
9、在一種可能的實現(xiàn)方式中,在電子設(shè)備再次確定是否切換攝像頭的圖像輸出模式之前,還包括:電子設(shè)備獲取電子設(shè)備的運動狀態(tài);電子設(shè)備根據(jù)運動狀態(tài),確定預(yù)設(shè)幀數(shù)。其中,運動狀態(tài)包括靜止?fàn)顟B(tài)、第一移動狀態(tài)和第二移動狀態(tài),第二移動狀態(tài)的運動參數(shù)大于第一移動狀態(tài)的運動參數(shù),第一移動狀態(tài)的運動參數(shù)大于靜止?fàn)顟B(tài)的運動參數(shù),運動參數(shù)包括加速度數(shù)據(jù)、角速度數(shù)據(jù)以及速度數(shù)據(jù)中的至少一者;靜止?fàn)顟B(tài)對應(yīng)的預(yù)設(shè)幀數(shù)為第一幀數(shù),第一移動狀態(tài)對應(yīng)的預(yù)設(shè)幀數(shù)為第二幀數(shù),第二移動狀態(tài)對應(yīng)的預(yù)設(shè)幀數(shù)為第三幀數(shù),第一幀數(shù)、第二幀數(shù)和第三幀數(shù)中的至少兩者不同。這樣,根據(jù)不同運動狀態(tài)所對應(yīng)的場景,匹配不同的預(yù)設(shè)幀數(shù),來增加攝像頭的圖像輸出模式切換過程中的平順性,進(jìn)一步減輕攝像頭的圖像輸出模式的切換過程中,電子設(shè)備顯示的圖像出現(xiàn)畫面閃爍的問題,使得電子設(shè)備顯示的圖像更加穩(wěn)定。
10、在一種可能的實現(xiàn)方式中,電子設(shè)備獲取電子設(shè)備的運動狀態(tài),包括:在每次配置攝像頭的圖像輸出模式之后,電子設(shè)備獲取一次電子設(shè)備的運動狀態(tài)。相應(yīng)的,在每次配置攝像頭的圖像輸出模式之后的預(yù)設(shè)幀數(shù)后,電子設(shè)備再次確定是否切換攝像頭的圖像輸出模式,包括:在每次配置攝像頭的圖像輸出模式之后的第一時刻,電子設(shè)備判斷感光度是否滿足預(yù)設(shè)條件,第一時刻與配置攝像頭的圖像輸出模式的時刻之間的時間間隔,等于運動狀態(tài)對應(yīng)的預(yù)設(shè)幀數(shù);在感光度滿足預(yù)設(shè)條件的情況下,電子設(shè)備切換攝像頭的圖像輸出模式;在感光度不滿足預(yù)設(shè)條件的情況下,電子設(shè)備保持?jǐn)z像頭的圖像輸出模式不變。這樣,可以減少獲取電子設(shè)備的運動狀態(tài)的次數(shù),以降低電子設(shè)備的功耗。
11、在一種可能的實現(xiàn)方式中,電子設(shè)備獲取電子設(shè)備的運動狀態(tài),包括:電子設(shè)備實時獲取電子設(shè)備的運動狀態(tài)。相應(yīng)的,在每次配置攝像頭的圖像輸出模式之后的預(yù)設(shè)幀數(shù)后,電子設(shè)備再次確定是否切換攝像頭的圖像輸出模式,包括:在每次配置攝像頭的圖像輸出模式之后的第二時刻,電子設(shè)備判斷感光度是否滿足預(yù)設(shè)條件,第二時刻為運動狀態(tài)保持不變的幀數(shù)達(dá)到運動狀態(tài)對應(yīng)的預(yù)設(shè)幀數(shù)的時刻;在感光度滿足預(yù)設(shè)條件的情況下,電子設(shè)備切換攝像頭的圖像輸出模式;在感光度不滿足預(yù)設(shè)條件的情況下,電子設(shè)備保持?jǐn)z像頭的圖像輸出模式不變。這樣,可進(jìn)一步減輕攝像頭的圖像輸出模式的切換過程中,電子設(shè)備顯示的圖像出現(xiàn)畫面閃爍的問題,使得電子設(shè)備顯示的圖像更加穩(wěn)定。
12、在一種可能的實現(xiàn)方式中,電子設(shè)備獲取電子設(shè)備的運動狀態(tài),包括:電子設(shè)備實時獲取電子設(shè)備的運動狀態(tài)。相應(yīng)的,在每次配置攝像頭的圖像輸出模式之后的預(yù)設(shè)幀數(shù)后,電子設(shè)備再次確定是否切換攝像頭的圖像輸出模式,包括:在每次配置攝像頭的圖像輸出模式之后,當(dāng)目標(biāo)幀數(shù)達(dá)到運動狀態(tài)對應(yīng)的預(yù)設(shè)幀數(shù)時,電子設(shè)備判斷目標(biāo)幀數(shù)內(nèi)獲取的感光度是否均滿足預(yù)設(shè)條件,目標(biāo)幀數(shù)為運動狀態(tài)保持不變的幀數(shù);在目標(biāo)幀數(shù)內(nèi)獲取的感光度均滿足預(yù)設(shè)條件的情況下,電子設(shè)備切換攝像頭的圖像輸出模式;在目標(biāo)幀數(shù)內(nèi)存在獲取的感光度不滿足預(yù)設(shè)條件的情況下,電子設(shè)備保持?jǐn)z像頭的圖像輸出模式不變。這樣,進(jìn)一步減輕攝像頭的圖像輸出模式的切換過程中,電子設(shè)備顯示的圖像出現(xiàn)畫面閃爍的問題,使得電子設(shè)備顯示的圖像更加穩(wěn)定。
13、在一種可能的實現(xiàn)方式中,在攝像頭的圖像輸出模式為全像素模式的情況下,當(dāng)感光度大于第一感光度閾值時,感光度滿足預(yù)設(shè)條件,當(dāng)感光度小于或等于第一感光度閾值時,感光度不滿足預(yù)設(shè)條件。在攝像頭的圖像輸出模式為像素合并模式的情況下,當(dāng)感光度小于第二感光度閾值時,感光度滿足預(yù)設(shè)條件,當(dāng)感光度大于或等于第二感光度閾值時,感光度不滿足預(yù)設(shè)條件。
14、在一種可能的實現(xiàn)方式中,第一預(yù)覽界面還包括第一拍攝控件,第二預(yù)覽界面還包括第二拍攝控件。在電子設(shè)備顯示第一預(yù)覽界面之后,還包括:電子設(shè)備響應(yīng)于對第一拍攝控件的第一操作,保存第一圖像。相應(yīng)的,在電子設(shè)備顯示第二預(yù)覽界面之后,還包括:電子設(shè)備響應(yīng)于對第二拍攝控件的第二操作,保存第二圖像。其中,第二圖像的尺寸大于第一圖像的尺寸。這樣,在相機(jī)應(yīng)用的拍攝場景下,也可以根據(jù)攝像頭當(dāng)前的感光度,使得攝像頭以對應(yīng)的圖像輸出模式來輸出對應(yīng)的圖像。
15、在一種可能的實現(xiàn)方式中,相機(jī)應(yīng)用包括多種拍攝模式,多種拍攝模式中的至少部分的拍攝模式對應(yīng)的第一感光度閾值不同,和/或,多種拍攝模式中的至少部分的拍攝模式對應(yīng)的第二感光度閾值不同。這樣,根據(jù)不同拍攝模式選取合適的第一感光度閾值和第二感光度閾值,以減輕攝像頭的圖像輸出模式的切換過程中,電子設(shè)備顯示的圖像出現(xiàn)畫面閃爍的問題。
16、在一種可能的實現(xiàn)方式中,攝像頭包括圖像傳感器,圖像傳感器包括像素陣列,像素陣列包括多個像素集合,多個像素集合中的每個像素集合均包括多個像素單元,多個像素單元中的每個像素單元均包括多個像素;每個像素單元中的多個像素的顏色均相同,且多個像素單元中的至少部分的像素單元為不同顏色的像素單元。全像素模式下的像素陣列的排列方式,與像素合并模式下的像素陣列的排列方式相同。
17、在一種可能的實現(xiàn)方式中,像素合并模式包括四合一像素合并模式,四合一像素合并模式用于將相鄰的四個同色像素合并為一個像素。
18、在一種可能的實現(xiàn)方式中,電子設(shè)備還包括相機(jī)硬件抽象模塊和相機(jī)驅(qū)動。該方法還包括:相機(jī)硬件抽象模塊配置攝像頭的圖像輸出模式,攝像頭的圖像輸出模式包括全像素模式或像素合并模式;相機(jī)硬件抽象模塊向相機(jī)驅(qū)動發(fā)送攝像頭的圖像輸出模式;相機(jī)驅(qū)動根據(jù)攝像頭的圖像輸出模式,驅(qū)動攝像頭以攝像頭的圖像輸出模式輸出采集到的圖像。這樣,通過相機(jī)硬件抽象模塊配置攝像頭的圖像輸出模式,使得攝像頭以對應(yīng)的圖像輸出模式輸出采集到的圖像,攝像頭的圖像輸出模式的控制方式較為簡單,易實現(xiàn)。
19、第二方面,本技術(shù)實施例提出一種電子設(shè)備,包括存儲器和處理器,存儲器用于存儲計算機(jī)程序,處理器用于調(diào)用計算機(jī)程序,以執(zhí)行上述的模式控制方法。
20、第三方面,本技術(shù)實施例提出一種計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)程序或指令,當(dāng)計算機(jī)程序或指令被運行時,實現(xiàn)上述的模式控制方法。
21、第四方面,本技術(shù)實施例提出一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,當(dāng)計算機(jī)程序被運行時,使得計算機(jī)執(zhí)行上述的模式控制方法。
22、第二方面至第四方面各可能的實現(xiàn)方式,效果與第一方面以及第一方面的可能的設(shè)計中的效果類似,在此不再贅述。