欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像處理方法及相關(guān)裝置與流程

文檔序號:11624060閱讀:257來源:國知局
圖像處理方法及相關(guān)裝置與流程

【交叉引用】

本申請要求申請日為2015年11月27日,美國臨時申請?zhí)枮?2/260,352的美國臨時申請案和申請日為2016年11月24日,美國申請?zhí)枮?5/361,067的美國申請案的優(yōu)先權(quán),上述申請案的內(nèi)容一并并入本申請。

【技術(shù)領(lǐng)域】

本申請有關(guān)于圖像處理,更具體地,涉及用于多幀(multi-frame)處理的自適應(yīng)功率節(jié)省的圖像處理方法及相關(guān)裝置。



背景技術(shù):

除非本文另有說明,本節(jié)中描述的方法不是權(quán)利要求書中列出的權(quán)利要求的現(xiàn)有技術(shù),并且不因包括在本節(jié)中而被認(rèn)為是現(xiàn)有技術(shù)。

多幀(multiple-frame,或可以寫為multi-frame)應(yīng)用通常是使用一或多種圖像處理技術(shù)從多個捕獲的圖像幀生成一個或多個輸出圖像幀的應(yīng)用。多個捕獲的圖像幀可以由單個相機(jī)在不同時間捕獲,由多個相機(jī)同時捕獲,或由多個相機(jī)在不同時間捕獲。多個捕獲的圖像幀可以經(jīng)歷多幀處理(multi-frameprocessing,簡寫為mfp),其從多個捕獲的圖像幀生成至少一個視頻幀以用于質(zhì)量改善。質(zhì)量改善可以是關(guān)于亮度、顏色、對比度、噪聲、銳度、紋理、幀速率、時間平滑性等。mfp可以應(yīng)用于靜止圖像、視頻記錄文件,以及顯示在顯示器上的視頻預(yù)覽。

關(guān)于mfp,現(xiàn)有方法通常對每個視頻幀使用相同的圖像捕獲條件和視頻幀處理算法。結(jié)果,在利用mfp的每個視頻幀的生成中,功耗趨于類似。然而,對于在有限量的電源(例如,電池)上操作的便攜式應(yīng)用(例如,智能電話、平板電腦、膝上型計算機(jī)和任何電池供電的便攜式設(shè)備),與mfp相關(guān)的功耗可能是過度的,因此是不被期望的。此外,在高功耗下,可能導(dǎo)致由于高功耗而導(dǎo)致的高熱條件(例如,一個或多個組件的高溫),并且不期望地導(dǎo)致便攜式設(shè)備的關(guān)閉。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明特提供以下技術(shù)方案:

本發(fā)明實施例提供一種圖像處理方法,包括:監(jiān)視與裝置相關(guān)聯(lián)的至少一個條件;以及響應(yīng)于監(jiān)視的結(jié)果,動態(tài)調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理以提供一個或多個輸出圖像幀。

本發(fā)明實施例提供一種圖像處理裝置,包括處理器,被配置為執(zhí)行包括下述操作的操作:監(jiān)視與圖像處理裝置相關(guān)聯(lián)的至少一個條件;以及響應(yīng)于監(jiān)視的結(jié)果,動態(tài)調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理以提供一個或多個輸出圖像幀。

本發(fā)明的圖像處理方法及相關(guān)裝置可以省電。

【附圖說明】

圖1是描繪本公開所提出的方案的基本概念的示例場景的示意圖。

圖2是根據(jù)本公開實現(xiàn)的示例場景的示意圖。

圖3是根據(jù)本公開的實現(xiàn)的示例場景的示意圖。

圖4示出了根據(jù)本公開的實現(xiàn)的示例場景。

圖5示出了根據(jù)本公開的實現(xiàn)的示例場景。

圖6示出了根據(jù)本公開的實現(xiàn)的示例場景。

圖7示出了根據(jù)本公開的實現(xiàn)的示例場景。

圖8示出了根據(jù)本公開的實現(xiàn)的示例裝置。

圖9示出了根據(jù)本公開的實現(xiàn)的示例流程。

【具體實施方式】

這里公開了所要求保護(hù)的主題的詳細(xì)實施例和實現(xiàn)。然而,應(yīng)當(dāng)理解,所公開的實施例和實施方式僅僅是要求保護(hù)的主題的說明,其可以以各種形式實施。然而,本公開可以以許多不同的形式實施,并且不應(yīng)被解釋為限于本文所闡述的示例性實施例和實現(xiàn)。相反,提供這些示例性實施例和實現(xiàn)以使得本公開的描述是徹底和完整的,并且將向本領(lǐng)域技術(shù)人員充分地傳達(dá)本公開的范圍。在下面的描述中,可以省略公知特征和技術(shù)的細(xì)節(jié),以避免不必要地模糊所提出的實施例和實現(xiàn)。

在本公開的提出的方案下,基于在圖像幀處理時被監(jiān)視的一個或多個實時條件,可以自適應(yīng)地或動態(tài)地減少與圖像幀處理相關(guān)的功耗。具體地,在所提出的方案下,可以動態(tài)地啟用(enabled)/禁能(disabled)、調(diào)整、節(jié)流(throttled)或以其他方式控制mfp的使用,以通過適應(yīng)裝置的一個或多個實時條件來實現(xiàn)功率節(jié)省。mfp可以用于至少在以下非窮舉列表中的一個或多個方面來改善通過處理輸入圖像產(chǎn)生的輸出圖像幀的質(zhì)量:去噪、去模糊、超分辨率、更好的高動態(tài)范圍、更好的清晰度、更好的紋理、更好的亮度、更好的顏色和更好的對比度。

被監(jiān)視的條件可以是關(guān)于與相機(jī)相關(guān)聯(lián)的裝置的任何條件。值得注意的是,盡管在本文所描述的示例中,被監(jiān)測的條件可以是裝置的一個或多個組件的熱條件,但是在根據(jù)本公開的各種實施方式中,被監(jiān)測的條件可以是一個或多個相對于裝置的非熱條件(non-thermalcondition)。值得注意的是,根據(jù)本公開,可以監(jiān)視關(guān)于裝置的多于一個條件以動態(tài)控制mfp。例如但不限于,被監(jiān)測的一個或多個條件可以包括以下中的至少一個:與裝置相關(guān)聯(lián)的一個或多個溫度達(dá)到或超過一個或多個相應(yīng)的熱閾值,與裝置的相機(jī)相關(guān)聯(lián)的一個或多個溫度達(dá)到或超過一個或多個相應(yīng)的熱閾值,裝置已經(jīng)使用的時間量達(dá)到或超過相應(yīng)的時間閾值,相機(jī)已經(jīng)使用的時間量達(dá)到或超過相應(yīng)的時間閾值,以及應(yīng)用已經(jīng)在裝置上執(zhí)行的時間量達(dá)到或超過相應(yīng)的時間閾值。其中,已經(jīng)使用/執(zhí)行的時間量可以是本次使用/執(zhí)行的時間量,或是多次使用/執(zhí)行的時間量。還值得注意的是,除了或代替控制mfp,可以采取一個或多個其他動作以實現(xiàn)根據(jù)本公開的功率節(jié)省。例如但不限于,可以通過降低相機(jī)輸入幀速率,禁能mfp,降低硬件和/或軟件(例如,從32位到16位)中的計算精度和/或關(guān)閉一個或多個并行硬件任務(wù)和/或一個或多個并行軟件任務(wù)。還值得注意的是,除了控制mfp或代替控制mfp,可以采取一個或多個其他動作以實現(xiàn)根據(jù)本公開的功率節(jié)省。例如但不限于,可以通過降低相機(jī)輸入幀速率、禁能mfp、降低硬件和/或軟件中的計算精度(例如,從32位到16位)和/或關(guān)閉一個或多個并行硬件任務(wù)和/或一個或多個并行軟件任務(wù)實現(xiàn)省電。

本文中的術(shù)語“熱條件”可以指裝置的一個或多個組件的溫度,例如但不限于一個或多個處理器、一個或多個電子組件和/或裝置的殼體。例如,當(dāng)被監(jiān)測的給定組件的溫度低于第一閾值時,相對于該組件(和/或裝置)的熱條件可以被認(rèn)為是低的;并且當(dāng)該組件的溫度高于第二閾值時,相對于該組件(和/或裝置)的熱條件可以被認(rèn)為是高的。在一些實施方式中,第一閾值和第二閾值可以是相同的閾值?;蛘撸谝婚撝悼梢圆煌⑶业陀诘诙撝?。在這種情況下,當(dāng)該組件的溫度在第一閾值和第二閾值之間時,熱條件可以被認(rèn)為是中等的。

術(shù)語“輸入幀”和“輸入圖像幀”在本文中可互換使用。術(shù)語“輸出幀”和“輸出圖像幀”在本文中可互換使用。

圖1是描繪本公開所提出的方案的基本概念的示例場景100的示意圖。在場景100中,當(dāng)圖像捕獲條件適合于mfp(例如,在圖1所示的“持續(xù)時間1”的時間段期間)時,所提出的方案可以通過針對每個輸出圖像幀處理多個捕獲的圖像來執(zhí)行mfp,以實現(xiàn)質(zhì)量提高。如圖1所示,在持續(xù)時間1期間,多輸入圖像1-1、1-2、1-3和1-4用于mfp以產(chǎn)生相應(yīng)的輸出幀1。類似地,多輸入圖像2-1、2-2、2-3和2-4用于mfp生成相應(yīng)的輸出幀2。在場景100中,當(dāng)圖像捕獲條件不適合于mfp(例如,在圖1所示的“持續(xù)時間2”的時間段期間)時,所提出的方案可以通過代替mfp的處理來從mfp切換到另一個,以降低功耗。參考圖1,在持續(xù)時間2期間,處理單個輸入圖像3以產(chǎn)生相應(yīng)的輸出幀3,處理單個輸入圖像4以產(chǎn)生相應(yīng)的輸出幀4,并且處理單個輸入圖像5以產(chǎn)生相應(yīng)的輸出幀5。在一些情況下,所提出的方案可以從mfp切換到單幀處理,其中mfp被禁能(disable)?;蛘?,所提出的方案可以從mfp切換到用于mfp的簡單算法,例如使用較低計算精度的算法。在場景100中,當(dāng)圖像捕獲條件再次適合于mfp時(例如,在圖1所示的“持續(xù)時間3”的時間段期間),所提出的方案可以從單幀處理或簡單算法切換回mfp,以實現(xiàn)質(zhì)量提高。如圖1所示,在持續(xù)時間3期間,多個輸入圖像6-1、6-2、6-3和6-4用于mfp以產(chǎn)生相應(yīng)的輸出幀6。同樣,多個輸入圖像7-1、7-2、7-3和7-4用于mfp以產(chǎn)生相應(yīng)的輸出幀7。

圖2是根據(jù)本公開實現(xiàn)的示例場景200的示意圖。在場景200中,用于mfp生成視頻幀的輸入幀由單個相機(jī)在不同時間捕獲。在場景200中,當(dāng)被監(jiān)視的條件在第一條件下(例如,與相機(jī)相關(guān)聯(lián)的裝置的熱條件較低),并且在本公開提議的方案下時,mfp可以用于提高輸出圖像幀的質(zhì)量。相反,當(dāng)被監(jiān)視的條件在第二條件(例如,裝置的熱條件高)下,并且在本公開的提議的方案下時,mfp可以被禁能以降低功耗,并且由此降低熱條件。

在場景200中的情況1下并且在現(xiàn)有方法下,將通過分別生成具有多個輸入幀的每個輸出幀來利用mfp。也就是說,可以以恒定速率(例如,120幀每秒(framepersecond,簡寫為fps)或另一fps)捕獲輸入幀,并且可處理多個輸入幀(例如,四個輸入幀或大于1的任何數(shù))以產(chǎn)生對應(yīng)的輸出幀(例如,視頻幀)。例如,如圖2的上部所示,輸入幀1、2、3和4可以被處理以產(chǎn)生相應(yīng)的輸出幀1;輸入幀5、6、7和8可以被處理以生成相應(yīng)的輸出幀2;輸入幀9、10、11和12可以被處理以生成相應(yīng)的輸出幀3;輸入幀13、14、15和16可以被處理以產(chǎn)生相應(yīng)的輸出幀4;并且輸入幀17、18、19和20可以被處理以生成輸出幀5。因此,在產(chǎn)生輸出幀的現(xiàn)有方法(例如,以30fps)下可以維持恒定的輸入速率(例如,120fps),而不管與捕獲多個輸入幀的相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的一個或多個條件(例如,熱條件)。

相比之下,在所提出的方案和場景200的情況2下,可以動態(tài)地啟用/禁能,調(diào)整,節(jié)流或以其他方式控制mfp的使用,以通過適應(yīng)裝置的實時熱條件(和/或一個或多個其他類型的條件)實現(xiàn)省電。例如,如圖2的下部所示,當(dāng)監(jiān)視的條件處于第一條件(例如,與相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的熱條件較低時)時,可以啟用mfp。因此,在用于第一條件的正常模式下,可以處理輸入幀1、2、3和4以生成相應(yīng)的輸出幀1,并且可以處理輸入幀5、6、7和8以生成相應(yīng)的輸出幀。然而,當(dāng)監(jiān)視的條件處于不同于第一條件的第二條件(例如,與相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的熱條件較高)時,可以禁能mfp或利用簡單的mfp算法(例如,以較低的計算精度)以節(jié)省功率。因此,在用于第二條件的功率保存模式下,可以處理單個輸入幀9以生成相應(yīng)的輸出幀3,并且可以處理單個輸入幀10以生成相應(yīng)的輸出幀4。當(dāng)監(jiān)視的條件返回到第一條件(例如,與相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的熱條件較低),可以重新啟用mfp。因此,在第一條件下,輸入幀11、12、13和14可以被處理以生成相應(yīng)的輸出幀5。因此,輸入速率可以動態(tài)地變化(例如,從120fps改變到30fps,從30fps改變到120fps),具體取決于被監(jiān)視條件的實時條件。因此,可以基于處理輸入幀以生成相應(yīng)的輸出幀的mfp的動態(tài)控制(例如,啟用和禁能)來自適應(yīng)地實現(xiàn)功率節(jié)省。

值得注意的是,在場景200中被監(jiān)視的條件可以包括例如但不限于與裝置相關(guān)聯(lián)的熱條件、使用時間、帶寬和/或電池功率水平。還值得注意的是,被監(jiān)視的條件可以是用戶定義的,因此,用戶可以定義哪個模式(例如,正常模式或節(jié)能模式)對應(yīng)于哪個條件。

圖3是根據(jù)本公開的實現(xiàn)的示例場景300的示意圖。在場景300中,用于mfp生成視頻幀的輸入幀由單個相機(jī)在不同時間捕獲。在場景300中,當(dāng)被監(jiān)視的條件處于第一條件(例如,與相機(jī)相關(guān)聯(lián)的裝置的熱條件較低)時,在本公開的提出的方案下,mfp可以被用于執(zhí)行幀速率轉(zhuǎn)換。相反,當(dāng)被監(jiān)視的條件在第二條件(例如,裝置的熱條件高)下時,在本公開的提議的方案下,mfp可以被禁能以降低功耗,并且由此降低熱條件。

在場景300中的情況1下并且在現(xiàn)有方法下,mfp將被禁用,并且根據(jù)某些條件(例如,一些幀需要更多的曝光時間)通過動態(tài)幀速率輸出輸出幀。。也就是說,可以以動態(tài)幀速率(例如,在一個條件下以120fps以及在另一條件下以30fps)捕獲輸入幀,并處理輸入幀以產(chǎn)生對應(yīng)的輸出幀(例如,視頻幀)。例如,如圖3的上部所示,可以處理以120fps捕獲的輸入幀1,2,3,4和5,以分別生成相應(yīng)的輸出幀1、2、3、4和5;并且可以處理以30fps捕獲的輸入幀9、13、17和21,以分別生成相應(yīng)的輸出幀9、13、17和21。因此,當(dāng)輸入幀速率低時,輸出幀速率相應(yīng)地低,并且當(dāng)輸入幀速率低時,不使用用于產(chǎn)生輸出幀的mfp。

相反,在所提出的方案和場景300的情況2中,可以動態(tài)地啟用/禁能、調(diào)整、節(jié)流或以其它方式控制mfp的使用,以通過適應(yīng)裝置的實時熱條件(和/或監(jiān)視的一個或多個其他類型的條件)來導(dǎo)致功率節(jié)省(省電)。例如,如圖3的下部所示,當(dāng)監(jiān)視的條件處于第一條件(例如,與相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的熱條件較低時)時,可以啟用mfp。因此,在用于第一條件的正常模式下,輸入幀1、2、3、4和5可以被處理以生成相應(yīng)的輸出幀1、2、3、4和5(例如,以120fps,并且輸入幀對應(yīng)于輸出幀/輸入幀輸出輸出幀)。當(dāng)滿足一些條件時,例如當(dāng)一些幀需要較長曝光時間時,可以降低幀速率(例如,從120fps到30fps),并且可以使能mfp以改善幀速率(例如,mfp可以提高幀速率,例如將幀速率從30fps提高到120fps)。。然而,當(dāng)監(jiān)視的條件在不同于第一條件的第二條件(例如,與相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的熱條件較高)下時,mfp可以被禁能以省電。換句話說,mfp可以被動態(tài)地控制(啟用和禁能)或者可以使用簡單的mfp算法(例如,具有較低的計算精度)以節(jié)省功率。在圖3所示的例子中,mfp還可以動態(tài)地啟用幀速率轉(zhuǎn)換以通過處理輸入幀5和9來生成輸出幀6、7和8。類似地,mfp還可以動態(tài)地啟用幀速率轉(zhuǎn)換以通過處理輸入幀9和13來生成輸出幀10、11和12。當(dāng)熱條件較低時,視頻幀的曝光時間可以長于熱狀態(tài)高時視頻幀的曝光時間。另一方面,mfp可以被動態(tài)地禁能以節(jié)省通過處理輸入幀13、17和21來生成輸出幀13、17和21的電力。值得注意的是,每個視頻幀的捕獲時間可以不與mfp相關(guān),而是可以與一個或多個其他因素相關(guān)。例如,在更暗的環(huán)境中,可能需要更長的曝光時間,并且可以降低幀速率。為了避免幀速率降低,可以使能mfp以將幀速率保持在某個值。然而,當(dāng)熱條件較高(例如,處理器和/或具有處理器的智能手機(jī)的溫度較高)時,可以禁用mfp以節(jié)省電力。因此,可以相應(yīng)地降低幀速率。

值得注意的是,在場景300中被監(jiān)視的條件可以包括例如但不限于與裝置相關(guān)聯(lián)的熱條件、使用時間、帶寬和/或電池功率水平。還值得注意的是,被監(jiān)視的條件可以是用戶定義的,因此,用戶可以定義哪個模式(例如,正常模式或功率節(jié)省模式)對應(yīng)于哪個條件。

圖4示出了根據(jù)本公開的實現(xiàn)的示例場景400。在場景400中,用于mfp產(chǎn)生給定視頻幀的輸入幀同時由多個(不同)相機(jī)捕獲。在場景400中,當(dāng)被監(jiān)視的條件在第一條件下(例如,與多個相機(jī)相關(guān)聯(lián)的裝置的熱條件低),并且在本公開的提出的方案下,mfp可以用于改善輸出圖像幀的質(zhì)量(例如,去噪聲或去模糊)。相反,當(dāng)被監(jiān)視的條件在第二條件(例如,裝置的熱條件高)下時,并且在本公開的提議的方案下,mfp可以被禁能以降低功耗,并且由此降低熱條件。

在一些實施方式中,多個相機(jī)可以使用相同的透鏡模塊或不同的透鏡模塊。在一些實施方式中,多個相機(jī)可以具有不同的分辨率(例如,1300萬像素和500萬像素)、不同的濾色器陣列(例如,拜耳(bayer)和單聲道(mono))、不同的f數(shù)(例如2.0和2.4)和/或視場(fieldofviews,簡寫為fov)。在一些實施方式中,為了節(jié)省多個相機(jī)的功率,可以禁能多個相機(jī)中的至少一個相機(jī)。替代地或附加地,mfp計算可被禁能。替代地或附加地,可利用硬件和/或軟件中的較低計算精度(例如,從32位到16位)。

在場景400中的情況1下和在現(xiàn)有方法下,mfp將通過分別生成具有多個輸入幀的每個輸出幀來被使用。也就是說,可以以恒定速率(例如,120fps)捕獲輸入幀,并且可處理多個輸入幀(例如,兩個輸入幀或大于1的任何數(shù))以生成對應(yīng)的輸出幀(例如,視頻幀)。例如,如圖4的上部所示,可處理輸入幀1-1和2-1(例如,在時間1由相機(jī)1和相機(jī)2捕獲)以產(chǎn)生相應(yīng)的輸出幀1;輸入幀1-2和2-2(例如,在時間2由相機(jī)1和相機(jī)2捕獲)可以被處理以生成相應(yīng)的輸出幀2;輸入幀1-3和2-3(例如,在時間3由相機(jī)1和相機(jī)2捕獲)可以被處理以生成相應(yīng)的輸出幀3;等等。因此,可以在產(chǎn)生輸出幀(例如,120fps)的現(xiàn)有方法下保持恒定的輸入速率(例如,120fps),而不管與捕獲多個輸入幀的多個相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的一個或多個條件(例如,熱條件)。

相反,在所提出的方案和場景400的情況2下,可以動態(tài)地啟用/禁能、調(diào)整、節(jié)流或以其他方式控制mfp的使用,以通過適應(yīng)裝置的實時熱條件(和/或一個或多個其他類型的條件)實現(xiàn)節(jié)省功率。例如,如圖4的下部所示,當(dāng)監(jiān)視的條件處于第一條件(例如,與多個相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的熱條件低時)可以啟用mfp。因此,在用于第一條件的正常模式下,輸入幀1-1和2-1可以被處理以產(chǎn)生相應(yīng)的輸出幀1;輸入幀1-2和2-2可以被處理以生成相應(yīng)的輸出幀2;輸入幀1-3和2-3可以被處理以產(chǎn)生相應(yīng)的輸出幀3;并且輸入幀1-4和2-4可以被處理以產(chǎn)生相應(yīng)的輸出幀4。然而,當(dāng)監(jiān)視的條件處于不同于第一條件的第二條件(例如,與多個相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的熱條件高)時,可以禁能mfp或使用簡單的(例如,具有較低的計算精度)mfp算法以節(jié)省功率。例如,可以使用諸如在上述場景300中的情況1中使用的簡單mfp算法來節(jié)省功率。因此,在用于第二條件的節(jié)能模式下,可以處理單個輸入幀1-5以生成相應(yīng)的輸出幀5;可以處理單個輸入幀1-6以生成相應(yīng)的輸出幀6;并且可以處理單個輸入幀1-7以生成相應(yīng)的輸出幀7。當(dāng)監(jiān)視的條件返回到第一條件時(例如,與相機(jī)相關(guān)聯(lián)的裝置的一個或多個組件的熱條件較低),可以重新啟用mfp。因此,在第一條件下,輸入幀1-8和2-8可以被處理以產(chǎn)生相應(yīng)的輸出幀8;輸入幀1-9和2-9可以被處理以產(chǎn)生相應(yīng)的輸出幀9;并且輸入幀1-10和2-10可以被處理以生成相應(yīng)的輸出幀10。因此,取決于被監(jiān)視的條件的實時條件,輸入速率可以動態(tài)地變化(例如,從120fps到60fps以及從60fps到120fps)。值得注意的是,幀速率的變化(例如,減小)可以發(fā)生改變。例如,一個相機(jī)可以保持在120fps輸入速率,而另一個相機(jī)可以被禁用(例如,不捕獲圖像幀),或者mfp可以被禁用。因此,可以基于處理輸入幀以生成相應(yīng)的輸出幀中的mfp的動態(tài)控制(例如,啟用和禁能)來自適應(yīng)地實現(xiàn)節(jié)能。

值得注意的是,在場景400中被監(jiān)視的條件可以包括,例如但不限于,與裝置相關(guān)聯(lián)的熱條件、使用時間、帶寬和/或電池功率水平。還值得注意的是,被監(jiān)視的條件可以是用戶定義的,因此,用戶可以定義哪個模式(例如,正常模式或節(jié)能模式)對應(yīng)于哪個條件。

圖5示出了根據(jù)本公開的實現(xiàn)的示例場景500。在場景500中,用于mfp產(chǎn)生給定視頻幀的輸入幀在相同時間和/或不同時間由多個(不同)相機(jī)捕獲。也就是說,場景500可以是上述場景200和場景400的組合。在場景500中,當(dāng)被監(jiān)視的條件在第一條件下(例如,與多個相機(jī)相關(guān)聯(lián)的裝置的熱條件低)并且在本公開的提議的方案下,mfp可以用于改善輸出圖像幀的質(zhì)量(例如,去噪聲或去模糊)。相反,當(dāng)被監(jiān)視的條件在第二條件(例如,裝置的熱條件高)下時,并且在本公開的提議的方案下,mfp可以被禁能以降低功耗(省電),并且由此降低熱條件。

在圖5所示的示例中,當(dāng)熱條件低時,可以使用mfp處理相應(yīng)的多個輸入幀以生成相應(yīng)的輸出幀(例如,用于輸出幀1、2、5和6)。當(dāng)熱條件高時,可以處理單個輸入幀以生成相應(yīng)的輸出幀(例如,針對輸出幀3和4)以節(jié)省功率。

圖6示出了根據(jù)本公開的實現(xiàn)的示例場景600。在場景600中,用于mfp產(chǎn)生給定視頻幀的輸入幀由相同時間或不同時間的單個相機(jī)和/或由相同時間和/或不同時間的多個(不同)相機(jī)捕獲。也就是說,場景600可以是上述場景200、場景400和場景500的組合。在場景600中,當(dāng)被監(jiān)視的條件處于第一條件(例如,與多個相機(jī)相關(guān)聯(lián)的裝置的熱條件低)時,并且在本公開的提議的方案下,mfp可以用于在生成相應(yīng)的輸出幀時在多個輸入圖像幀(例如,八個)中提高質(zhì)量(例如,去噪聲或去模糊)。當(dāng)被監(jiān)視的條件在第二條件下(例如,裝置的熱條件是中等的)并且在本公開的提出的方案下,mfp可以用于在利用較少數(shù)量的多個輸入圖像幀(例如,兩個)生成相應(yīng)的輸出幀時改善質(zhì)量(例如,去噪聲或去模糊)。當(dāng)被監(jiān)視的條件在第三條件(例如,裝置的熱條件高)下時,并且在本公開的提出的方案下,mfp可以被禁能以降低功耗,并且由此降低熱條件。在這種情況下(例如,當(dāng)裝置的熱條件高時),可以利用簡單的mfp算法(例如,以較低的計算精度)以節(jié)省功率。例如,可以使用諸如在上述場景300中的情況1中使用的簡單mfp算法來節(jié)省功率。

在圖6所示的示例中,用于mfp產(chǎn)生給定視頻幀的輸入幀由多個相機(jī)在相同時間和在不同時間捕獲。當(dāng)熱條件低時,可以使用mfp處理八個輸入幀1-1,2-1,1-2,2-2,1-3,2-3,1-4和2-4以生成輸出幀1。輸入幀1-1和2-1可以在時間1由相機(jī)1和相機(jī)2捕獲。輸入幀1-2和2-2可以在時間2由相機(jī)1和相機(jī)2捕獲。輸入幀1-3和2-3可以在時間3由相機(jī)1和相機(jī)2捕獲。輸入幀1-4和2-4可以在時間4由相機(jī)1和相機(jī)2捕獲。當(dāng)熱條件是中等時,可以使用mfp處理兩個輸入幀1-1和2-1(由相機(jī)1和相機(jī)2在時間1捕獲)或兩個輸入幀1-1和1-2(由相機(jī)1在時間1和時間2捕獲)以生成輸出幀2。當(dāng)熱條件高時,可以處理單個輸入幀1-1以生成輸出幀3。

圖7示出了根據(jù)本公開的實現(xiàn)的示例場景700。在場景700中,用于mfp生成給定視頻幀的輸入幀在不同時間由單個相機(jī)捕獲及/或由多個(不同的)相機(jī)在相同時間或不同時間捕獲。在場景700中,當(dāng)被監(jiān)視的條件在第一條件下(例如,與多個相機(jī)相關(guān)聯(lián)的裝置的熱條件較低),并且在本公開的提議的方案下,mfp可以用于在生成相應(yīng)的輸出幀時在多個輸入圖像幀(例如,八個)中提高質(zhì)量(例如,去噪聲或去模糊)。當(dāng)被監(jiān)視的條件在第二條件下(例如,裝置的熱條件是中等的)并且在本公開的提出的方案下,mfp可以用于在利用較少數(shù)量的多個輸入圖像幀(例如,四個)生成相應(yīng)的輸出幀時改善質(zhì)量(例如,去噪聲或去模糊)。當(dāng)被監(jiān)視的條件在第三條件(例如,裝置的熱條件高)下時,并且在本公開的所提出的方案下,mfp可以被禁能以降低功耗,從而降低熱條件。

在圖7所示的示例中,用于mfp生成給定視頻幀的輸入幀由單個相機(jī)在不同時間捕獲。當(dāng)熱條件低時,可以使用mfp處理八個輸入幀1-1、1-2、1-3、1-4、1-5、1-6、1-7和1-8以產(chǎn)生輸出幀1。輸入幀1-1、1-2、1-3、1-4、1-5、1-6、1-7和1-8可由相機(jī)1在時間1、2、3、4、5、6、7和8捕獲。當(dāng)熱條件為中等時,可以使用mfp處理四個輸入幀1-1、1-2、1-3和1-4以生成輸出幀2。當(dāng)熱條件為高,可以處理單個輸入幀1-1以生成輸出幀3。

圖8示出了根據(jù)本公開的實現(xiàn)的示例裝置800。裝置800可以執(zhí)行各種功能以實現(xiàn)本文描述的關(guān)于用于多幀處理的自適應(yīng)節(jié)能的方案、技術(shù)、處理和方法,包括上述的場景100,200,300,400,500,600和700以及如后文所述的流程900。裝置800可以是電子裝置的一部分,其可以是便攜式或移動裝置、可佩戴裝置,無線通信裝置或計算裝置。例如,裝置800可以實施在智能電話、智能手表、智能手環(huán)、智能項鏈、個人數(shù)字助理、數(shù)碼相機(jī)或計算設(shè)備(例如平板計算機(jī)、膝上型計算機(jī)、筆記本計算機(jī)、臺式計算機(jī)或服務(wù)器)中?;蛘撸b置800可以以一個或多個集成電路(ic)芯片的形式實現(xiàn),例如但不限于一個或多個單核處理器,一個或多個多核處理器,或一個或多個復(fù)雜指令集計算(complex-instruction-set-computing,簡寫為cisc)處理器。裝置800可以包括至少圖8中所示的那些組件,例如處理器810和存儲器820。另外,裝置800可以包括被配置為在不同時間捕獲多個輸入圖像幀和/或在同一時間(同時)(atthesametime(simultaneously))捕獲多個輸入圖像幀的成像設(shè)備830。此外,裝置800可以包括被配置為感測或以其它方式檢測關(guān)于裝置800的一個或多個方面的一個或多個條件的感測設(shè)備840。裝置800還可以包括與本公開的所提出的方案不相關(guān)的其他組件(例如,內(nèi)部電源、通信設(shè)備、顯示設(shè)備和/或用戶接口設(shè)備),其在圖8中未示出。為了簡潔起見,下文也未描述。

存儲器820可以是被配置為存儲一組或多組處理器可執(zhí)行代碼、程序和/或指令822以及輸入圖像幀和輸出圖像幀的圖像數(shù)據(jù)824的存儲設(shè)備。例如,存儲器820可以可操作地耦合到處理器810和/或成像設(shè)備830以接收圖像數(shù)據(jù)824。存儲器820可以由任何合適的技術(shù)實現(xiàn),并且可以包括易失性存儲器和/或非易失性存儲器。例如,存儲器820可以包括隨機(jī)存取存儲器(randomaccessmemory,簡寫為ram)類型,諸如動態(tài)ram(dram),靜態(tài)ram(sram),晶閘管ram(t-ram)和/或零電容器ram(z-ram)。替代地或另外地,存儲器820可包括只讀存儲器(read-onlymemory,簡寫為rom)類型諸如掩模rom、可編程rom(prom)、可擦除可編程rom(eprom)和/或電可擦除可編程rom(eeprom)。替代地或另外地,存儲器820可以包括非易失性隨機(jī)存取存儲器(non-volatilerandom-accessmemory,簡寫為nvram)類型,諸如閃存、固態(tài)存儲器、鐵電ram(feram)、磁阻ram(mram)和/或相變存儲器。

成像設(shè)備830可以包括一個或多個相機(jī)835(1)-835(n),其中n是大于或等于1的正整數(shù)。一個或多個相機(jī)835(1)-835(n)的每一個可以包括數(shù)字相機(jī),其可以利用例如但不限于半導(dǎo)體電荷耦合設(shè)備(semiconductorcharge-coupleddevice,簡寫為ccd)和/或互補(bǔ)金屬氧化物半導(dǎo)體(complementarymetal-oxide-semiconductor,簡寫為cmos)或n型金屬氧化物半導(dǎo)體(nmos)技術(shù)中的有源像素傳感器(activepixelsensor)來實現(xiàn)。一個或多個相機(jī)835(1)-835(n)中的每一個可以被配置成在任何給定時間捕獲一個或多個輸入圖像幀,并且將代表捕獲的輸入圖像幀的數(shù)據(jù)提供給處理器810和/或存儲器820,用于處理和/或存儲。

感測設(shè)備840可以包括一個或多個傳感器845(1)-845(m),其中m是大于或等于1的正整數(shù)。一個或多個傳感器845(1)-845(m)中的每一個可以被配置成感測或以其他方式檢測關(guān)于裝置800的一個或多個方面的特定方面的條件。在一些實施方式中,一個或多個傳感器845(1)-845(m)可以包括一個或多個溫度傳感器。例如,一個或多個溫度傳感器可以感測與裝置800的一個或多個組件相關(guān)聯(lián)的一個或多個溫度(例如,處理器810的溫度和/或裝置800的殼體的溫度)。在一些實施方式中,一個或多個傳感器845(1)-845(m)可以包括一個或多個功率傳感器。例如,一個或多個功率傳感器可以感測與裝置800相關(guān)聯(lián)的電源(例如內(nèi)部電源(如,電池))的功率水平。

在一個方面,處理器810可以以一個或多個單核處理器、一個或多個多核處理器或一個或多個cisc處理器的形式實現(xiàn)。也就是說,即使在本文中使用單數(shù)術(shù)語“處理器”來指代處理器810,根據(jù)本公開,處理器810可以在一些實現(xiàn)中包括多個處理器,在其他實現(xiàn)中可以包括單個處理器。在另一方面,處理器810可以以具有電子組件的硬件(和可選地,固件)的形式實現(xiàn),電子組件包括例如但不限于一個或多個晶體管、一個或多個二極管、一個或多個電容器、一個或多個電阻器、一個或多個電感器、一個或多個憶阻器和/或一個或多個變?nèi)荻O管,其被配置和布置為實現(xiàn)根據(jù)本公開的特定目的。換句話說,在至少一些實施方式中,處理器810是專門設(shè)計、布置和配置為執(zhí)行特定任務(wù)(包括根據(jù)本公開的各種實施方式的用于多幀處理的自適應(yīng)節(jié)能)的專用機(jī)器。

處理器810可以可操作地耦合到存儲器820、成像設(shè)備830和感測設(shè)備840。處理器810可以訪問存儲器820以執(zhí)行存儲在存儲器820中的一個或多個處理器可執(zhí)行代碼822。在執(zhí)行一個或多個處理器可執(zhí)行代碼822時,處理器810可以被配置為執(zhí)行與用于多幀處理的自適應(yīng)功率節(jié)省(節(jié)能)有關(guān)的操作。處理器810還可操作地耦合到成像設(shè)備830,以從成像設(shè)備830接收由一個或多個相機(jī)835(1)-835(n)捕獲的輸入圖像幀。處理器810還可操作地耦合到感測設(shè)備840以從感測設(shè)備840接收一個或多個信號,其中一個或多個信號表示感測設(shè)備840的一個或多個傳感器845(1)-845(m)感測或以其他方式檢測到的一個或多個條件。

作為專用機(jī)器的處理器810可以包括非通用和專門設(shè)計的硬件電路,其被設(shè)計、布置和配置為根據(jù)本公開的各種實施方式執(zhí)行與用于多幀處理的自適應(yīng)功率節(jié)省有關(guān)的特定任務(wù)。例如,根據(jù)本公開的各種實施方式,處理器810可以包括監(jiān)測電路812和可調(diào)節(jié)圖像處理電路814,它們一起執(zhí)行特定任務(wù)和功能以呈現(xiàn)用于多幀處理的自適應(yīng)功率節(jié)省。例如,監(jiān)視電路812可以監(jiān)視與裝置800相關(guān)聯(lián)的至少一個條件,并且響應(yīng)于監(jiān)視的結(jié)果,可調(diào)節(jié)圖像處理電路814可以動態(tài)地調(diào)節(jié)多個輸入圖像幀執(zhí)行的圖像處理以提供一個或多個輸出圖像幀,其中多個輸入圖像幀從成像設(shè)備830接收。

在一些實施方式中,監(jiān)測電路812可以基于從感測設(shè)備840接收的一個或多個信號,監(jiān)測與裝置800相關(guān)聯(lián)的一個或多個溫度,并確定一個或多個監(jiān)測溫度是否已經(jīng)達(dá)到或超過一個或多個相應(yīng)的熱閾值。例如但不限于,監(jiān)測電路812可以監(jiān)測和確定處理器810(和/或裝置800的一個或多個其它電路)和/或裝置800的外殼的溫度是否已經(jīng)達(dá)到或超過相應(yīng)的熱閾值。替代的或另外的,監(jiān)測電路812可以基于從感測設(shè)備840接收的一個或多個信號來監(jiān)測與成像設(shè)備830的一個或多個相機(jī)835(1)-835(n)中的至少一個相關(guān)聯(lián)的一個或多個溫度,以及確定所述一個或多個監(jiān)測溫度是否已經(jīng)達(dá)到或超過一個或多個相應(yīng)的熱閾值。替代的或另外的,監(jiān)測電路812可以基于從感測設(shè)備840接收的一個或多個信號來監(jiān)測與裝置800相關(guān)聯(lián)的電池的功率水平,并且確定所監(jiān)測的功率水平是否已經(jīng)達(dá)到或低于相應(yīng)的功率水平閾值。

在一些實施方式中,監(jiān)測電路812可以基于從處理器810的一個或多個其他硬件組件、處理器810的一個或多個固件組件和/或由處理器810執(zhí)行的一個或多個軟件應(yīng)用接收的信號、數(shù)據(jù)和/或信息,監(jiān)視和確定裝置800已經(jīng)使用的時間量是否已經(jīng)達(dá)到或超過相應(yīng)的時間閾值。替代的或另外的,監(jiān)視電路812可以基于從處理器810的一個或多個其他硬件組件、處理器810的一個或多個固件組件和/或由處理器810執(zhí)行的一個或多個軟件應(yīng)用接收的信號、數(shù)據(jù)和/或信息,監(jiān)視并確定成像設(shè)備830的一個或多個相機(jī)835(1)-835(n)中的至少一個已經(jīng)使用的時間量是否已經(jīng)達(dá)到或超過相應(yīng)的時間閾值。替代的或另外的,監(jiān)視電路812可以基于從處理器810的一個或多個其他硬件組件、處理器810的一個或多個固件組件和/或由處理器810執(zhí)行的一個或多個軟件應(yīng)用接收的信號、數(shù)據(jù)和/或信息,監(jiān)視并確定在裝置800上的應(yīng)用程序執(zhí)行的時間量是否已經(jīng)達(dá)到或超過相應(yīng)的時間閾值的時間量。替代的或另外的,監(jiān)視電路812可以基于從處理器810的一個或多個其他硬件組件、處理器810的一個或多個固件組件和/或裝置800的通信設(shè)備接收的信號、數(shù)據(jù)和/或信息,監(jiān)視并確定與裝置800相關(guān)聯(lián)的帶寬是否已達(dá)到或低于相應(yīng)的帶寬閾值。替代的或另外的,監(jiān)視電路812可以基于從處理器810的一個或多個其他硬件組件、處理器810的一個或多個固件組件和/或裝置800的用戶界面設(shè)備接收的信號、數(shù)據(jù)和/或信息,監(jiān)視并確定是否已經(jīng)接收到改變對多個輸入圖像幀執(zhí)行的圖像處理的模式的用戶輸入。

在一些實施方式中,在動態(tài)調(diào)整圖像處理時,可調(diào)節(jié)圖像處理電路814可以被配置為對多個輸入圖像幀執(zhí)行多幀處理(mfp)。例如,可調(diào)節(jié)圖像處理電路814可以執(zhí)行mfp以實現(xiàn)以下中的至少一個:去噪、去模糊、超分辨率成像、高動態(tài)范圍改善、銳度改善、紋理改善、亮度改善、顏色改善和對比度改善。

在一些實施方式中,處理器810可以從成像設(shè)備830的單個相機(jī)接收多個輸入圖像幀,其中多個輸入圖像幀可以在不同時間由單個相機(jī)捕獲。在這種情況下,在動態(tài)調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理以提供一個或多個輸出圖像幀時,可調(diào)節(jié)圖像處理電路814可以被配置為執(zhí)行多個操作。例如,可調(diào)節(jié)圖像處理電路814可以在沒有出現(xiàn)所述至少一個條件時,對多個輸入圖像幀執(zhí)行第一模式的圖像處理,以提供一個或多個輸出圖像幀。此外,可調(diào)節(jié)圖像處理電路814可以在多個輸入圖像幀上執(zhí)行第二圖像處理模式,以在存在所述至少一個條件的情況下提供一個或多個輸出圖像幀。

在對多個輸入圖像幀執(zhí)行圖像處理的第一模式,以提供一個或多個輸出圖像幀時,可調(diào)節(jié)圖像處理電路814可以被配置為執(zhí)行以下操作之一:(i)使用所述多個輸入圖像幀的第一數(shù)量的相應(yīng)輸入圖像幀來生成所述一個或多個輸出圖像幀的每個輸出圖像幀,以及(ii)使用所述多個輸入圖像幀的第二數(shù)量的相應(yīng)輸入圖像幀來生成所述一個或多個輸出圖像幀的第一數(shù)量的輸出圖像幀。在對多個輸入圖像幀執(zhí)行圖像處理的第二模式以提供一個或多個輸出圖像幀時,可調(diào)節(jié)圖像處理電路814可以被配置為執(zhí)行以下操作之一:(i)使用所述多個輸入圖像幀的第二數(shù)量的相應(yīng)輸入圖像幀來生成所述一個或多個輸出圖像幀的每個輸出圖像幀,以及(ii)使用所述多個輸入圖像幀的第二數(shù)量的相應(yīng)輸入圖像幀來生成所述一個或多個輸出圖像幀的第三數(shù)量的輸出圖像幀。這里,第二數(shù)量可以小于第一數(shù)量,并且第三數(shù)量不等于第一數(shù)量。

在一些實施方式中,處理器810可以從成像設(shè)備830的多個相機(jī)接收多個輸入圖像幀,其中多個輸入圖像幀可以由多個相機(jī)在不同時間批次捕獲,每個批輸入圖像幀由多個相機(jī)在相應(yīng)的時間被同時捕獲。在這種情況下,在動態(tài)調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理以提供一個或多個輸出圖像幀時,可調(diào)節(jié)圖像處理電路814可以被配置為執(zhí)行多個操作。例如,可調(diào)節(jié)圖像處理電路814可以在沒有出現(xiàn)所述至少一個條件時,對多個輸入圖像幀執(zhí)行第一模式的圖像處理,以提供一個或多個輸出圖像幀。此外,可調(diào)節(jié)圖像處理電路814可以在出現(xiàn)所述至少一個條件時,對多個輸入圖像幀執(zhí)行第二模式的圖像處理,以提供一個或多個輸出圖像幀。

在對多個輸入圖像幀執(zhí)行圖像處理的第一模式,以提供一個或多個輸出圖像幀時,可調(diào)節(jié)圖像處理電路814可以被配置為執(zhí)行以下操作之一:(i)使用多個輸入圖像幀的相應(yīng)批輸入圖像幀來生成所述一個或多個輸出圖像幀的每個輸出圖像幀,以及(ii)使用多個輸入圖像幀的多于一個的相應(yīng)批輸入圖像幀來生成所述一個或多個輸出圖像幀的每個輸出圖像幀。在對多個輸入圖像幀執(zhí)行圖像處理的第二模式以提供一個或多個輸出圖像幀時,可調(diào)節(jié)圖像處理電路814可以被配置為執(zhí)行以下操作之一:(i)使用在相應(yīng)時間由所述多個相機(jī)中的一個捕獲的相應(yīng)輸入圖像幀來生成所述一個或多個輸出圖像幀的每個輸出圖像幀(例如圖4所示的情況2的第二條件下),以及(ii)使用在相應(yīng)時間由所述多個相機(jī)中的一個捕獲的相應(yīng)輸入圖像幀來生成所述一個或多個輸出圖像幀的每個輸出圖像幀(例如圖5所示的熱條件高時的情況)。

在一些實現(xiàn)中,處理器810可以從成像設(shè)備830的一個或多個相機(jī)接收多個輸入圖像幀,其中多個輸入圖像幀可以由不同時間的一個或多個相機(jī)中的單個相機(jī)捕獲、在不同時間由所述一個或多個相機(jī)中的多于一個相機(jī)批量地捕獲、或通過其組合捕獲。每批輸入圖像幀可以在相應(yīng)時間由一個或多個相機(jī)的多于一個相機(jī)同時捕獲。在這種情況下,在動態(tài)調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理以提供一個或多個輸出圖像幀時,可調(diào)節(jié)圖像處理電路814可以被配置為在多個條件的相應(yīng)條件下對多個輸入圖像幀執(zhí)行圖像處理的多種模式的相應(yīng)模式,以提供一個或多個輸出圖像幀。例如,在第一條件下,可調(diào)節(jié)圖像處理電路814可以使用多個輸入圖像幀的第一數(shù)量的相應(yīng)輸入圖像幀來生成一個或多個輸出圖像幀的每個輸出圖像幀,其中所述多個輸入圖像幀由一個或多個相機(jī)中的單個相機(jī)或多于一個相機(jī)在不同時間捕獲。另外,在第二條件下,可調(diào)節(jié)圖像處理電路814可以使用多個輸入圖像幀的第二數(shù)量的相應(yīng)輸入圖像幀來生成一個或多個輸出圖像幀的每個輸出圖像幀,其中所述多個輸入圖像幀由一個或多個相機(jī)中的單個相機(jī)或多于一個相機(jī)在不同時間捕獲。另外,在第三條件下,可調(diào)節(jié)圖像處理電路814可以使用多個輸入圖像幀的第三數(shù)量的相應(yīng)輸入圖像幀來生成一個或多個輸出圖像幀的每個輸出圖像幀,其中所述多個輸入圖像幀由一個或多個相機(jī)中的單個相機(jī)或多于一個相機(jī)在不同時間捕獲。這里,第二數(shù)量可以小于第一數(shù)量,并且第三數(shù)量不等于第一數(shù)量。

圖9示出了根據(jù)本公開的實現(xiàn)的示例流程900。相對于多幀處理的自適應(yīng)功率節(jié)省,流程900可以是場景100、200、300、400、500、600和/或700中的任一個的示例(無論是部分還是完全的)的實施方式。流程900可以表示實現(xiàn)裝置800的特征的一個方面。。流程900可以包括如框910、920、930和940中的一個或多個所示的一個或多個操作、動作或功能。雖然示出為離散塊,但是根據(jù)期望的實施方式,流程900的各個塊可以被劃分為附加的塊,組合成更少的塊或者被消除。此外,流程900的框可以以圖9所示的順序執(zhí)行,或者,以不同的順序。流程900可以由裝置800實現(xiàn)。僅僅為了說明的目的而非限制,流程900在裝置800的背景下描述如下。流程900可以在框910或框920開始。

在910,流程900可以涉及裝置800的處理器810,從單個相機(jī)接收多個輸入圖像。流程900可以從910轉(zhuǎn)到930。

在920,流程900可以涉及裝置800的處理器810,從多個相機(jī)接收多個輸入圖像。流程900可以從920轉(zhuǎn)到930。

在930,流程900可以涉及裝置800的處理器810,監(jiān)測與裝置800相關(guān)聯(lián)的至少一個條件。流程900可以從930轉(zhuǎn)到940。

在940,流程900可以涉及裝置800的處理器810,響應(yīng)于監(jiān)視的結(jié)果,動態(tài)地調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理,以提供一個或多個輸出圖像幀。

在一些實施方式中,在監(jiān)視與裝置800相關(guān)的至少一個條件時,流程900可以涉及處理器810監(jiān)視與裝置800相關(guān)的多個條件中的一個或多個條件的發(fā)生。例如,這種條件可能包括以下內(nèi)容:與裝置800相關(guān)聯(lián)的一個或多個溫度達(dá)到或超過一個或多個相應(yīng)的熱閾值,與裝置800的相機(jī)相關(guān)聯(lián)的一個或多個溫度達(dá)到或超過一個或多個相應(yīng)的熱閾值,裝置800已經(jīng)使用的時間量達(dá)到或超過相應(yīng)的時間閾值,裝置800的相機(jī)已經(jīng)使用的時間量達(dá)到或超過相應(yīng)的時間閾值,以及應(yīng)用在裝置800上執(zhí)行的時間量達(dá)到或超過相應(yīng)的時間閾值。

在一些實施方式中,在監(jiān)視與裝置800相關(guān)的至少一個條件時,流程900可以涉及處理器810,監(jiān)視與裝置800相關(guān)的多個條件中的一個或多個條件的發(fā)生。例如,這種條件可以包括以下:與裝置800相關(guān)聯(lián)的帶寬達(dá)到或下降到相應(yīng)的帶寬閾值以下,與裝置800相關(guān)聯(lián)的電池的功率水平達(dá)到或下降到相應(yīng)的功率水平閾值以下,以及接收改變對多個輸入圖像幀執(zhí)行的圖像處理的模式的用戶輸入。

在一些實施方式中,多個輸入圖像幀可以從單個相機(jī)接收并且由單個相機(jī)在不同時間捕獲。在這種情況下,在動態(tài)調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理,以提供一個或多個輸出圖像幀時,處理900可以涉及處理器810,當(dāng)沒有出現(xiàn)所述至少一個條件時,對多個輸入圖像幀執(zhí)行圖像處理的第一模式,以提供所述一個或多個輸出圖像幀。例如,處理器810可以使用多個輸入圖像幀的第一數(shù)量的相應(yīng)輸入圖像幀來產(chǎn)生一個或多個輸出圖像幀的每個輸出圖像幀。流程900還可以涉及處理器810,在存在至少一個條件的情況下對多個輸入圖像幀執(zhí)行圖像處理的第二模式,以提供一個或多個輸出圖像幀。例如,處理器810可以使用多個輸入圖像幀的第二數(shù)量的相應(yīng)輸入圖像幀來生成一個或多個輸出圖像幀的每個輸出圖像幀,其中第二數(shù)量可以小于第一數(shù)量。

或者,在對多個輸入圖像幀執(zhí)行圖像處理的第一模式以提供一個或多個輸出圖像幀時,處理900可以涉及處理器810使用所述多個輸入圖像幀的第二數(shù)量的相應(yīng)輸入圖像幀生成一個或多個輸出圖像幀的第一數(shù)量的輸出圖像幀。此外,在對多個輸入圖像幀執(zhí)行圖像處理的第二模式以提供一個或多個輸出圖像幀時,處理900可以涉及處理器810使用多個輸入圖像幀的第二數(shù)量的相應(yīng)輸入圖像幀生成一個或多個輸出圖像幀的第三數(shù)量的輸出圖像幀。這里,第二數(shù)量可以小于第一數(shù)量,并且第三數(shù)量可以不等于第一數(shù)量。

在一些實施方式中,多個輸入圖像幀可以從多個相機(jī)接收并且在不同時間由所述多個相機(jī)分批捕獲,其中每批輸入圖像幀在相應(yīng)時間由多個相機(jī)同時捕獲。在這種情況下,在動態(tài)調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理以提供一個或多個輸出圖像幀時,處理900可以涉及處理器810,當(dāng)沒有出現(xiàn)所述至少一個條件時,對多個輸入圖像幀執(zhí)行圖像處理的第一模式,以提供一個或多個輸出圖像幀。例如,處理器810可以使用多個輸入圖像幀的一個或多于一個的相應(yīng)批輸入圖像幀來產(chǎn)生一個或多個輸出圖像幀的每個輸出圖像幀。流程900還可以涉及處理器810,在存在至少一個條件的情況下,對多個輸入圖像幀執(zhí)行圖像處理的第二模式,以提供一個或多個輸出圖像幀。例如,處理器810可以使用在相應(yīng)時間由多個相機(jī)中的一個捕獲的相應(yīng)輸入圖像幀來生成一個或多個輸出圖像幀的每個輸出圖像幀。

在一些實施方式中,多個輸入圖像幀可以從一個或多個相機(jī)接收。多個輸入圖像幀可以在不同時間由一個或多個相機(jī)中的單個相機(jī)、在不同時間由所述一個或多個相機(jī)中的多于一個相機(jī)分批、或通過其組合來捕獲。在這種情況下,每批輸入圖像幀可以在相應(yīng)時間由一個或多個相機(jī)的多于一個相機(jī)同時捕獲。此外,在動態(tài)調(diào)整對多個輸入圖像幀執(zhí)行的圖像處理以提供一個或多個輸出圖像幀時,處理900可以涉及處理器810,在多個條件的相應(yīng)條件下,對多個輸入圖像幀執(zhí)行圖像處理的多種模式的相應(yīng)模式,以提供一個或多個輸出圖像幀。在一些實施方式中,在多個條件的相應(yīng)條件下,在對多個輸入圖像幀執(zhí)行圖像處理的多種模式的相應(yīng)模式以提供一個或多個輸出圖像幀時,處理900可以涉及處理器810執(zhí)行多個操作。例如,在第一條件下,處理900可以涉及處理器810使用由一個或多個相機(jī)中的單個相機(jī)或多于一個相機(jī)在不同時間捕獲的多個輸入圖像幀的第一數(shù)量的相應(yīng)輸入圖像幀產(chǎn)生一個或多個輸出圖像幀的每個輸出圖像幀。在第二條件下,流程900可以涉及處理器810使用由一個或多個相機(jī)中的單個相機(jī)或多于一個相機(jī)在不同時間捕獲的多個輸入圖像幀的第二數(shù)量的相應(yīng)輸入圖像幀來生成一個或多個輸出圖像幀的每個輸出圖像幀。在第三條件下,流程900可以涉及處理器810使用由一個或多個相機(jī)中的單個相機(jī)或多于一個相機(jī)在不同時間捕獲的多個輸入圖像幀的第三數(shù)量的相應(yīng)輸入圖像幀來生成一個或多個輸出圖像幀的每個輸出圖像幀。這里,第二數(shù)量可以小于第一數(shù)量,并且第三數(shù)量可以不等于第一數(shù)量。

文中描述的主題有時示出了包括在其它不同部件內(nèi)的或與其它不同部件連接的不同部件。應(yīng)當(dāng)理解:這樣描繪的架構(gòu)僅僅是示例性的,并且,實際上可以實施實現(xiàn)相同功能的許多其它架構(gòu)。在概念意義上,實現(xiàn)相同功能的部件的任何布置是有效地“相關(guān)聯(lián)的”,以使得實現(xiàn)期望的功能。因此,文中被組合以獲得特定功能的任意兩個部件可以被視為彼此“相關(guān)聯(lián)的”,以實現(xiàn)期望的功能,而不管架構(gòu)或中間部件如何。類似地,這樣相關(guān)聯(lián)的任意兩個部件還可以被視為彼此“可操作地連接的”或“可操作地耦接的”,以實現(xiàn)期望的功能,并且,能夠這樣相關(guān)聯(lián)的任意兩個部件還可以被視為彼此“操作上可耦接的”,以實現(xiàn)期望的功能?!安僮魃峡神罱拥摹钡木唧w示例包括但不限于:實體地可聯(lián)結(jié)和/或?qū)嶓w地相互、作用的部件、和/或無線地可相互作用和/或無線地相互作用的部件、和/或邏輯地相互作用的和/或邏輯地可相互作用的部件。

此外,關(guān)于文中基本上任何復(fù)數(shù)和/或單數(shù)術(shù)語的使用,只要對于上下文和/或應(yīng)用是合適的,本領(lǐng)域普通技術(shù)人員可以將復(fù)數(shù)變換成單數(shù),和/或?qū)螖?shù)變換成復(fù)數(shù)。

本領(lǐng)域普通技術(shù)人員將會理解,通常,文中所使用的術(shù)語,特別是在所附權(quán)利要求(例如,所附權(quán)利要求中的主體)中所使用的術(shù)語通常意在作為“開放性”術(shù)語(例如,術(shù)語“包括”應(yīng)當(dāng)被解釋為“包括但不限干”,術(shù)語“具有”應(yīng)當(dāng)被解釋為“至少具有”,術(shù)語“包括”應(yīng)當(dāng)被解釋為“包括但不限干”等)。本領(lǐng)域普通技術(shù)人員還將理解,如果意在所介紹的權(quán)利要求陳述對象的具體數(shù)量,則這樣的意圖將會明確地陳述在權(quán)利要求中,在缺乏這樣的陳述的情況下,不存在這樣的意圖。例如,為了幫助理解,所附權(quán)利要求可以包括使用介紹性短語“至少一個”和“一個或更多個”來介紹權(quán)利要求陳述對象。然而,這樣的短語的使用不應(yīng)當(dāng)被解釋為:用不定冠詞“一個(a或an)”的權(quán)利要求陳述對象的介紹將包括這樣介紹的權(quán)利要求陳述對象的任何權(quán)利要求限制為只包括一個這樣的陳述對象的發(fā)明,即使在同一權(quán)利要求包括介紹性短語“一個或更多個”或“至少一個”以及諸如“一個(a)”或“一個(an)”之類的不定冠詞的情況下(例如,“一個(a)”和/或“一個(an)”應(yīng)當(dāng)通常被解釋為意味著“至少一個”或“一個或更多個”)也如此;上述對以定冠詞來介紹權(quán)利要求陳述對象的情況同樣適用。另外,即使明確地陳述了介紹的權(quán)利要求陳述對象的具體數(shù)量,但本領(lǐng)域普通技術(shù)人員也會認(rèn)識到:這樣的陳述通常應(yīng)當(dāng)被解釋為意味著至少所陳述的數(shù)量(例如,僅有“兩個陳述對象”而沒有其他修飾語的陳述通常意味著至少兩個陳述對象,或兩個或更多個陳述對象)。此外,在使用類似于“a、b和c中的至少一個等”的慣用語的情況下,通常這樣的結(jié)構(gòu)意在本領(lǐng)域普通技術(shù)人員所理解的該慣用語的含義(例如,“具有a、b和c中的至少一個的系統(tǒng)”將包括但不限于具有單獨(dú)的a、單獨(dú)的b、單獨(dú)的c、a和b—起、a和c一起、b和c一起和/或a、b和c一起的系統(tǒng)等)。在使用類似于“a、b或c中的至少一個等”的慣用語的情況下,通常這樣的結(jié)構(gòu)意在本領(lǐng)域普通技術(shù)人員所理解的該慣用語的含義(例如,“具有a、b或c中的至少一個的系統(tǒng)”將包括但不限于具有單獨(dú)的a、單獨(dú)的b、單獨(dú)的c、a和b—起、a和c一起、b和c一起和/或a、b和c一起的系統(tǒng)等)。本領(lǐng)域普通技術(shù)人員將進(jìn)一歩理解,不管在說明書、權(quán)利要求書中還是在附圖中,表示兩個或更多個可替換的術(shù)語的幾乎任意析取詞和/或短語應(yīng)當(dāng)理解成考慮包括術(shù)語中的一個、術(shù)語中的任一個或所有兩個術(shù)語的可能性。例如,短語“a或b”應(yīng)當(dāng)被理解成包括“a”、“b”、或“a和b”的可能性。

從前述內(nèi)容的記載可以理解,本說明書中所描述的本發(fā)明的各個實施方式僅用于說明的目的,并且可以在不脫離本公開的范圍和精神的情況下進(jìn)行修改。因此,本說明書中所描述的各個實施方式并不意在限制,真正的范圍和精神由權(quán)利要求書來限定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
金湖县| 建始县| 平顶山市| 江达县| 塔河县| 宕昌县| 雷山县| 卢氏县| 托克逊县| 鲁甸县| 南京市| 江油市| 甘谷县| 星座| 福州市| 丽水市| 钟山县| 淮滨县| 库车县| 甘孜县| 镇江市| 西贡区| 醴陵市| 托克逊县| 上饶县| 文安县| 上栗县| 安溪县| 新密市| 鄂托克前旗| 嵩明县| 柏乡县| 石楼县| 安平县| 阜新| 临颍县| 绥德县| 甘孜| 英吉沙县| 保定市| 新绛县|