本技術涉及圖像處理,特別是涉及一種幀預覽方法、裝置、電子設備及存儲介質(zhì)。
背景技術:
1、像逆光、高對比度環(huán)境都屬于高動態(tài)場景,在高動態(tài)場景中,為了保證拍照成片的動態(tài)范圍及效果,往往采用變曝光拍照的方式。變曝光拍照是通過自動曝光模塊(automatic?exposure,ae)調(diào)節(jié)攝像頭傳感器的曝光時間,從而生成不同曝光的圖像幀。但要在變曝光拍照情況下預覽圖像幀時,由于圖像幀的曝光不同,就會導致個別圖像幀的亮度變化特別明顯,用戶會看到圖像幀出現(xiàn)亮度跳變的現(xiàn)象。為了保證用戶良好的預覽體驗,會將這些變曝光幀丟棄,不進行預覽顯示,這樣,在用戶點擊快門控件后,顯示屏中預覽區(qū)域會存在短時間的預覽卡頓。
2、而對于實況照片livephoto來說,其由一小段預覽片段和一張拍照照片組成,為了保證預覽片段的流暢性,在拍攝實況照片時,不允許使用變曝光策略,因為如果使用了變曝光策略,在送預覽時則會丟棄相應的變曝光幀,從而影響預覽片段的流暢性。
技術實現(xiàn)思路
1、本技術實施例的目的在于提供一種幀預覽方法、裝置、電子設備及存儲介質(zhì),以解決變曝光拍照時,預覽效果不佳的問題。具體技術方案如下:
2、第一方面,為了達到上述目的,本技術實施例提供了一種幀預覽方法,所述方法包括:
3、響應于攝像頭傳感器的出圖模式由第一模式調(diào)整到第二模式,利用傳感器曝光參數(shù)設置所述攝像頭傳感器,其中,所述傳感器曝光參數(shù)包括正常曝光參數(shù)和變曝光參數(shù);
4、獲取所述攝像頭傳感器在所述正常曝光參數(shù)下采集的正常曝光幀,以及,所述攝像頭傳感器在所述變曝光參數(shù)下采集的變曝光幀;
5、將所述變曝光幀送入拍照通路;
6、預覽顯示所述正常曝光幀。
7、本技術實施例中,響應于攝像頭傳感器的出圖模式由第一模式調(diào)整到第二模式,利用傳感器曝光參數(shù)設置攝像頭傳感器,其中,傳感器曝光參數(shù)包括正常曝光參數(shù)和變曝光參數(shù);獲取攝像頭傳感器在正常曝光參數(shù)下采集的正常曝光幀,以及,在變曝光參數(shù)下采集的變曝光幀;將變曝光幀送入拍照通路;預覽顯示正常曝光幀。實現(xiàn)了在變曝光拍照的情況下,也能預覽圖像幀,并且,由于預覽的幀是正常曝光幀,也提高了用戶的預覽體驗。
8、在一種可能的實施方式中,所述方法還包括:
9、在所述第一模式為合并模式的情況下,獲取攝像頭傳感器在合并模式下的第一曝光參數(shù)得到正常曝光參數(shù)。
10、本技術實施例中,針對第一模式為合并模式的情況,獲取攝像頭傳感器在合并模式下的第一曝光參數(shù),這樣,當攝像頭傳感器模式切換到第二模式后,可以以第一曝光參數(shù)和變曝光參數(shù)對攝像頭傳感器的曝光參數(shù)進行設置。
11、在一種可能的實施方式中,所述方法還包括:
12、當所述第一模式為雙增益轉(zhuǎn)換模式時,獲取攝像頭傳感器在低增益轉(zhuǎn)換模式下采集的短曝光幀,和,在高增益轉(zhuǎn)換模式下采集的長曝光幀;其中,所述雙增益轉(zhuǎn)換模式包括低增益轉(zhuǎn)換模式和高增益轉(zhuǎn)換模式;
13、將所述短曝光幀和所述長曝光幀進行融合;
14、確定融合后的曝光幀的第二曝光參數(shù)得到正常曝光參數(shù)。
15、本技術實施例中,針對第一模式為雙增益轉(zhuǎn)換模式的情況,獲取攝像頭傳感器在低增益轉(zhuǎn)換模式下采集的短曝光幀,和,在高增益轉(zhuǎn)換模式下采集的長曝光幀,將短曝光幀和長曝光幀進行融合,確定融合后的曝光幀的曝光參數(shù),即攝像頭傳感器在雙增益轉(zhuǎn)換模式下的第二曝光參數(shù),得到正常曝光參數(shù),這樣,當攝像頭傳感器模式切換到第二模式后,可以以第二曝光參數(shù)和變曝光參數(shù)對攝像頭傳感器的曝光參數(shù)進行設置。
16、在一種可能的實施方式中,所述方法還包括:
17、當所述第一模式為雙增益轉(zhuǎn)換模式時,獲取攝像頭傳感器在低增益轉(zhuǎn)換模式下的第三曝光參數(shù),以及,在高增益轉(zhuǎn)換模式下的第四曝光參數(shù);其中,所述雙增益轉(zhuǎn)換模式包括低增益轉(zhuǎn)換模式和高增益轉(zhuǎn)換模式,所述正常曝光參數(shù)包括第三曝光參數(shù)、第四曝光參數(shù)。
18、本技術實施例中,當?shù)谝荒J綖殡p增益轉(zhuǎn)換模式時,攝像頭傳感器的出圖模式是同時出兩幀,分別是低增益轉(zhuǎn)換模式下對應的短曝光幀和高增益轉(zhuǎn)換模式下對應的長曝光幀,此時,需要獲取攝像頭傳感器在低增益轉(zhuǎn)換模式下的第三曝光參數(shù),和,在高增益轉(zhuǎn)換模式下的第四曝光參數(shù),這樣,當攝像頭傳感器模式切換到第二模式后,可以以第三曝光參數(shù)、第四曝光參數(shù)以及變曝光參數(shù)對攝像頭傳感器的曝光參數(shù)進行設置。
19、在一種可能的實施方式中,所述獲取所述攝像頭傳感器在所述正常曝光參數(shù)下采集的正常曝光幀,包括:
20、獲取所述攝像頭傳感器在第三曝光參數(shù)下采集的短曝光幀、在第四曝光參數(shù)下采集的長曝光幀;
21、所述預覽顯示所述正常曝光幀,包括:
22、將所述短曝光幀和所述長曝光幀進行融合;
23、預覽顯示融合后的幀。
24、本技術實施例中,針對第一模式為雙增益轉(zhuǎn)換模式的情況,利用在低增益轉(zhuǎn)換模式下的第三曝光參數(shù)采集短曝光幀,和,在高增益轉(zhuǎn)換模式下的第四曝光參數(shù)采集長曝光幀,通過短曝光幀和長曝光幀能夠保證預覽效果的一致性。
25、在一種可能的實施方式中,所述方法還包括:
26、在采集得到預設數(shù)量的變曝光幀后,觸發(fā)攝像頭傳感器的出圖模式由第二模式調(diào)整到第一模式;
27、將攝像頭傳感器的曝光參數(shù)恢復為第一模式下對應的曝光參數(shù);
28、驅(qū)動攝像頭傳感器以第一模式下對應的曝光參數(shù)采集圖像幀。
29、本技術實施例中,在變曝光拍照結(jié)束后,將攝像頭傳感器的出圖模式由第二模式調(diào)整到第一模式,使得攝像頭傳感器仍以第一模式下對應的曝光參數(shù)采集圖像幀。
30、在一種可能的實施方式中,所述第二模式為交錯高動態(tài)范圍成像模式。
31、在一種可能的實施方式中,所述方法還包括:
32、獲取變曝光拍照的拍攝請求后,觸發(fā)攝像頭傳感器的出圖模式由第一模式調(diào)整到第二模式。
33、第二方面,本技術實施例提供了一種幀預覽裝置,所述裝置包括:
34、曝光參數(shù)設置模塊,用于響應于攝像頭傳感器的出圖模式由第一模式調(diào)整到第二模式,利用傳感器曝光參數(shù)設置所述攝像頭傳感器,其中,所述傳感器曝光參數(shù)包括正常曝光參數(shù)和變曝光參數(shù);
35、獲取模塊,用于獲取所述攝像頭傳感器在所述正常曝光參數(shù)下采集的正常曝光幀,以及,所述攝像頭傳感器在所述變曝光參數(shù)下采集的變曝光幀;
36、拍照模塊,用于將所述變曝光幀送入拍照通路;
37、預覽模塊,用于預覽顯示所述正常曝光幀。
38、在一種可能的實施方式中,所述裝置還包括:
39、第一曝光參數(shù)獲取模塊,用于在所述第一模式為合并模式的情況下,獲取攝像頭傳感器在合并模式下的第一曝光參數(shù)得到正常曝光參數(shù)。
40、在一種可能的實施方式中,所述裝置還包括:
41、第二曝光參數(shù)獲取模塊,用于當所述第一模式為雙增益轉(zhuǎn)換模式時,獲取攝像頭傳感器在低增益轉(zhuǎn)換模式下采集的短曝光幀,和,在高增益轉(zhuǎn)換模式下采集的長曝光幀;其中,所述雙增益轉(zhuǎn)換模式包括低增益轉(zhuǎn)換模式和高增益轉(zhuǎn)換模式;
42、將所述短曝光幀和所述長曝光幀進行融合;
43、確定融合后的曝光幀的第二曝光參數(shù)得到正常曝光參數(shù)。
44、在一種可能的實施方式中,所述裝置還包括:
45、第三、第四曝光參數(shù)獲取模塊,用于當所述第一模式為雙增益轉(zhuǎn)換模式時,獲取攝像頭傳感器在低增益轉(zhuǎn)換模式下的第三曝光參數(shù),以及,在高增益轉(zhuǎn)換模式下的第四曝光參數(shù);其中,所述雙增益轉(zhuǎn)換模式包括低增益轉(zhuǎn)換模式和高增益轉(zhuǎn)換模式,所述正常曝光參數(shù)包括第三曝光參數(shù)、第四曝光參數(shù)。
46、在一種可能的實施方式中,所述獲取模塊具體用于:
47、獲取所述攝像頭傳感器在第三曝光參數(shù)下采集的短曝光幀、在第四曝光參數(shù)下采集的長曝光幀;
48、所述預覽模塊具體用于將所述短曝光幀和所述長曝光幀進行融合;預覽顯示融合后的幀。
49、在一種可能的實施方式中,所述裝置還包括:
50、出圖模式恢復模塊,用于在采集得到預設數(shù)量的變曝光幀后,觸發(fā)攝像頭傳感器的出圖模式由第二模式調(diào)整到第一模式;
51、曝光參數(shù)恢復模塊,用于將攝像頭傳感器的曝光參數(shù)恢復為第一模式下對應的曝光參數(shù);
52、采集模塊,用于驅(qū)動攝像頭傳感器以第一模式下對應的曝光參數(shù)采集圖像幀。
53、在一種可能的實施方式中,所述第二模式為交錯高動態(tài)范圍成像模式。
54、在一種可能的實施方式中,所述裝置還包括:
55、出圖模式調(diào)整模塊,用于獲取變曝光拍照的拍攝請求后,觸發(fā)攝像頭傳感器的出圖模式由第一模式調(diào)整到第二模式。
56、第三方面,本技術實施例還提供了一種電子設備,包括:
57、一個或多個處理器和存儲器;
58、所述存儲器與所述一個或多個處理器耦合,所述存儲器用于存儲計算機程序代碼,所述計算機程序代碼包括計算機指令,所述一個或多個處理器調(diào)用所述計算機指令以使得所述電子設備執(zhí)行上述第一方面任一所述的幀預覽方法。
59、第四方面,本技術實施例還提供了一種計算機可讀存儲介質(zhì),包括計算機程序,當所述計算機程序在電子設備上運行時,使得所述電子設備執(zhí)行上述第一方面任一所述的幀預覽方法。
60、本技術實施例提供的幀預覽方法,響應于攝像頭傳感器的出圖模式由第一模式調(diào)整到第二模式,利用傳感器曝光參數(shù)設置攝像頭傳感器,其中,傳感器曝光參數(shù)包括正常曝光參數(shù)和變曝光參數(shù);獲取攝像頭傳感器在正常曝光參數(shù)下采集的正常曝光幀,以及,在變曝光參數(shù)下采集的變曝光幀;將變曝光幀送入拍照通路;預覽顯示正常曝光幀。實現(xiàn)了在變曝光拍照的情況下,也能預覽圖像幀,并且,由于預覽的幀是正常曝光幀,也提高了用戶的預覽體驗。