背景技術:
1、包括移動電話、個人計算機和平板電腦在內(nèi)的許多現(xiàn)代計算裝置都包括圖像捕獲裝置。一些圖像捕獲裝置配置有多攝像頭系統(tǒng)。攝像頭系統(tǒng)被配置為使用它們相應的規(guī)格來協(xié)作地滿足不同的圖像捕獲要求。智能電話可以集成具有多種焦距的多種類型的攝像頭,以處理不同距離中的對象和不同視野(fov)中的場景。
技術實現(xiàn)思路
1、本公開總體上涉及多個攝像頭之間的平滑轉(zhuǎn)變。在一個方面,圖像捕獲裝置可以包括多個攝像頭。攝像頭之間的轉(zhuǎn)變可以例如由于視野的變化而導致可感知的圖像畸變,諸如雙眼視差(disparity)。如本文所述,根據(jù)可用的幾何元數(shù)據(jù)以及基于圖像的數(shù)據(jù)來估計扭曲變換,以將一個攝像頭的圖像扭曲到與另一個攝像頭的圖像幾乎對齊,由此減少攝像頭切換期間的可感知的圖像畸變。
2、在第一方面,提供了一種計算機實現(xiàn)的方法。該方法包括:由計算裝置的顯示屏顯示計算裝置的第一圖像捕獲裝置所捕獲的場景的初始預覽,其中第一圖像捕獲裝置正在第一焦距范圍內(nèi)操作。該方法還包括:由計算裝置檢測被預測將導致第一圖像捕獲裝置達到第一焦距范圍的極限的變焦操作。該方法進一步包括:響應于該檢測,激活計算裝置的第二圖像捕獲裝置以捕獲場景的經(jīng)變焦預覽,其中第二圖像捕獲裝置被配置為在第二焦距范圍內(nèi)操作。該方法另外包括:基于來自初始預覽和經(jīng)變焦預覽的相應圖像特征的比較,更新基于幾何的扭曲變換。該方法進一步包括:通過應用所更新的扭曲變換來將經(jīng)變焦預覽與初始預覽對齊,其中所更新的扭曲變換減少在從初始預覽轉(zhuǎn)變到經(jīng)變焦預覽時由視野的變化導致的一個或多個觀看偽影。該方法還包括:由計算裝置的顯示屏顯示第二圖像捕獲裝置在第二焦距范圍內(nèi)操作時捕獲的圖像的所對齊的經(jīng)變焦預覽。
3、在第二方面,提供了一種計算裝置。該計算裝置包括顯示屏、被配置為在第一焦距范圍內(nèi)操作的第一圖像捕獲裝置、被配置為在第二焦距范圍內(nèi)操作的第二圖像捕獲裝置、一個或多個處理器以及數(shù)據(jù)存儲,其中該數(shù)據(jù)存儲上存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令在由一個或多個處理器執(zhí)行時使移動裝置執(zhí)行功能。操作包括:由顯示屏顯示第一圖像捕獲裝置所捕獲的場景的初始預覽;由計算裝置檢測可能導致第一圖像捕獲裝置達到第一焦距范圍的極限的變焦操作;響應于該檢測,激活第二圖像捕獲裝置以捕獲場景的經(jīng)變焦預覽;基于來自初始預覽和經(jīng)變焦預覽的相應圖像特征的比較,更新基于幾何的扭曲變換;通過應用所更新的扭曲變換來將經(jīng)變焦預覽與初始預覽對齊,其中所更新的扭曲變換減少在從初始預覽轉(zhuǎn)變到經(jīng)變焦預覽時由視野的變化導致的一個或多個觀看偽影;以及由計算裝置的顯示屏顯示第二圖像捕獲裝置在第二焦距范圍內(nèi)操作時捕獲的圖像的所對齊的經(jīng)變焦預覽。
4、在第三方面,提供了一種制品。該制品可以包括非暫時性計算機可讀介質(zhì),該非暫時性計算機可讀介質(zhì)上存儲有程序指令,該程序指令在由計算裝置的一個或多個處理器執(zhí)行時使計算裝置執(zhí)行操作。操作包括:由顯示屏顯示第一圖像捕獲裝置所捕獲的場景的初始預覽;由計算裝置檢測可能導致第一圖像捕獲裝置達到第一焦距范圍的極限的變焦操作;響應于該檢測,激活第二圖像捕獲裝置以捕獲場景的經(jīng)變焦預覽;基于來自初始預覽和經(jīng)變焦預覽的相應圖像特征的比較,更新基于幾何的扭曲變換;通過應用所更新的扭曲變換來將經(jīng)變焦預覽與初始預覽對齊,其中所更新的扭曲變換減少在從初始預覽轉(zhuǎn)變到經(jīng)變焦預覽時由視野的變化導致的一個或多個觀看偽影;以及由計算裝置的顯示屏顯示第二圖像捕獲裝置在第二焦距范圍內(nèi)操作時捕獲的圖像的所對齊的經(jīng)變焦預覽。
5、在第四方面,提供了一種系統(tǒng)。該系統(tǒng)包括:用于由顯示屏顯示第一圖像捕獲裝置所捕獲的場景的初始預覽的構件;用于由計算裝置檢測可能導致第一圖像捕獲裝置達到第一焦距范圍的極限的變焦操作的構件;響應于該檢測,用于激活第二圖像捕獲裝置以捕獲場景的經(jīng)變焦預覽的構件;用于基于來自初始預覽和經(jīng)變焦預覽的相應圖像特征的比較來更新基于幾何的扭曲變換的構件;用于通過應用所更新的扭曲變換來將經(jīng)變焦預覽與初始預覽對齊的構件,其中所更新的扭曲變換減少在從初始預覽轉(zhuǎn)變到經(jīng)變焦預覽時由視野的變化導致的一個或多個觀看偽影;以及用于由計算裝置的顯示屏顯示第二圖像捕獲裝置在第二焦距范圍內(nèi)操作時捕獲的圖像的所對齊的經(jīng)變焦預覽的構件。
6、通過適當?shù)貐⒖几綀D閱讀以下詳細描述,其他方面、實施例和實現(xiàn)方式對于本領域普通技術人員而言將變得顯而易見。
1.一種計算機實現(xiàn)的方法,包括:
2.根據(jù)權利要求1所述的方法,其中,所述相應圖像特征的所述比較進一步包括:
3.根據(jù)權利要求2所述的方法,進一步包括:
4.根據(jù)權利要求2所述的方法,其中,所述基于幾何的扭曲變換的所述更新包括:
5.根據(jù)權利要求4所述的方法,其中,所述基于幾何的扭曲變換的所述更新包括根據(jù)所校正的幾何元數(shù)據(jù)來估計單應性,并且其中,所述單應性將與所述第一圖像捕獲裝置相關聯(lián)的第一坐標系的平面中的像素映射到與所述第二圖像捕獲裝置相關聯(lián)的第二坐標系的相同平面處的對應像素。
6.根據(jù)權利要求1所述的方法,其中,所述基于幾何的扭曲變換的所述更新利用基于幀的數(shù)據(jù),所述基于幀的數(shù)據(jù)包括分別與所述第一圖像捕獲裝置和所述第二圖像捕獲裝置相關聯(lián)的圖像、所述圖像的預裁剪、場景深度或校準參數(shù)中的一個或多個。
7.根據(jù)權利要求6所述的方法,其中,所述校準參數(shù)包括自動對焦距離。
8.根據(jù)權利要求1所述的方法,其中,所更新的扭曲變換的所述應用是對并排比較中的所述初始預覽的每個幀和所述經(jīng)變焦預覽的對應幀執(zhí)行的。
9.根據(jù)權利要求1所述的方法,其中,所述經(jīng)變焦預覽與所述初始預覽的所述對齊包括:
10.根據(jù)權利要求1所述的方法,進一步包括:
11.根據(jù)權利要求10所述的方法,進一步包括:
12.根據(jù)權利要求1所述的方法,進一步包括:
13.根據(jù)權利要求1所述的方法,其中,所述基于幾何的扭曲變換的所述更新進一步包括:
14.一種計算裝置,包括:
15.根據(jù)權利要求14所述的計算裝置,其中,用于所述相應圖像特征的所述比較的所述功能進一步包括:
16.根據(jù)權利要求15所述的計算裝置,其中,用于所述基于幾何的扭曲變換的所述更新的所述功能進一步包括:
17.根據(jù)權利要求16所述的計算裝置,其中,用于所述基于幾何的扭曲變換的所述更新的所述功能包括根據(jù)所校正的幾何元數(shù)據(jù)來估計單應性,并且其中,所述單應性將與所述第一圖像捕獲裝置相關聯(lián)的第一坐標系的平面中的像素映射到與所述第二圖像捕獲裝置相關聯(lián)的第二坐標系的相同平面處的對應像素。
18.根據(jù)權利要求14所述的計算裝置,其中,所述基于幾何的扭曲變換的所述更新利用基于幀的數(shù)據(jù),所述基于幀的數(shù)據(jù)包括分別與所述第一圖像捕獲裝置和所述第二圖像捕獲裝置相關聯(lián)的圖像、所述圖像的預裁剪、場景深度或校準參數(shù)中的一個或多個。
19.根據(jù)權利要求14所述的計算裝置,其中,用于所更新的扭曲變換的應用的所述功能是對并排比較中的所述初始預覽的每個幀和所述經(jīng)變焦預覽的對應幀執(zhí)行的。
20.根據(jù)權利要求19所述的計算裝置,其中,用于所述經(jīng)變焦預覽與所述初始預覽的所述對齊的所述功能包括:
21.根據(jù)權利要求14所述的計算裝置,其中,用于所述基于幾何的扭曲變換的所述更新的所述功能進一步包括:
22.一種非暫時性計算機可讀介質(zhì),所述非暫時性計算機可讀介質(zhì)包括程序指令,所述程序指令能夠由一個或多個處理器執(zhí)行以使所述一個或多個處理器執(zhí)行操作,所述操作包括: