本文中所揭示的系統(tǒng)和方法大體上涉及保留電池電荷,且確切地說(shuō),涉及通過(guò)后處理傳感器數(shù)據(jù)將電子裝置的功率消耗推遲到稍晚時(shí)間。
背景技術(shù):
現(xiàn)今,在移動(dòng)業(yè)務(wù)部的快速移動(dòng)技術(shù)研發(fā)中,用戶體驗(yàn)和電池壽命是電子裝置(例如移動(dòng)電話)的最重要的兩個(gè)度量標(biāo)準(zhǔn)。電子裝置上運(yùn)行的一些應(yīng)用程序(例如相機(jī)應(yīng)用程序)可快速耗盡電池電荷。電池電荷的耗盡可導(dǎo)致電子裝置發(fā)生故障,這可能對(duì)用戶造成不便。主動(dòng)管理特征或應(yīng)用程序的功率消耗可通過(guò)經(jīng)由對(duì)特征的智能使用促使電池壽命變長(zhǎng),使系統(tǒng)的價(jià)值增加。另外,通過(guò)基于更多情境感知方法或系統(tǒng)定制移動(dòng)裝置的響應(yīng),裝置可提供更引人注目的用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的系統(tǒng)、方法和裝置各自具有若干創(chuàng)新方面,其中沒(méi)有單個(gè)方面單獨(dú)負(fù)責(zé)本文所揭示的合乎需要的屬性。本文所描述的創(chuàng)新、方面和特征的組合可并入于系統(tǒng)、方法和裝置的各種實(shí)施例中且此類(lèi)組合不受本文所描述的實(shí)施例的實(shí)例所限制。
本文中所描述的實(shí)施例和創(chuàng)新涉及可運(yùn)行于電子裝置的處理器中以用于在用戶或裝置了解或知道電池將在下一次可能的充電循環(huán)之前耗盡時(shí)推遲電池消耗的系統(tǒng)和方法。將電池消耗推遲到稍晚時(shí)間可通過(guò)存取需要較少功率消耗的應(yīng)用程序和/或延遲與所述應(yīng)用程序(例如圖像或視頻俘獲應(yīng)用程序或音頻應(yīng)用程序)相關(guān)的傳感器數(shù)據(jù)的后處理來(lái)實(shí)現(xiàn)。本發(fā)明的方面也涉及預(yù)測(cè)電子裝置的電池壽命。預(yù)測(cè)電池壽命可包含確定到下一次預(yù)期電池充電的時(shí)間,和延遲傳感器數(shù)據(jù)的處理直到電子裝置被插上插頭且充電或已達(dá)到預(yù)定電量為止。本發(fā)明的其它方面涉及可取決于電子裝置的操作模式進(jìn)行修改的過(guò)程、應(yīng)用程序、后臺(tái)程序和庫(kù)。
如下文所論述,一些實(shí)施例并有查找表以控制在用戶選擇應(yīng)用程序圖標(biāo)時(shí)啟動(dòng)哪一應(yīng)用程序。所屬領(lǐng)域的技術(shù)人員將了解到,其它實(shí)施例可用以控制在給定電池壽命條件下啟動(dòng)哪一應(yīng)用程序。
一種創(chuàng)新涉及用于在用戶或裝置知道電池將在下一次可能的充電循環(huán)之前耗盡時(shí)減小電子裝置的功率消耗的系統(tǒng)和方法。舉例來(lái)說(shuō),用以減小電池消耗的一些方法可包含確定應(yīng)用程序的滿功率或功率減少版本是否在運(yùn)行,和/或?qū)鞲衅鲾?shù)據(jù)的后處理延遲到節(jié)省功率不再是一個(gè)問(wèn)題的時(shí)間。
一個(gè)方面涉及用于推遲電子裝置的功率消耗的系統(tǒng)。系統(tǒng)包含:經(jīng)配置以存儲(chǔ)傳感器數(shù)據(jù)的存儲(chǔ)器組件和耦合到存儲(chǔ)器組件的處理器。處理器經(jīng)配置以檢索來(lái)自存儲(chǔ)器組件的傳感器數(shù)據(jù),且在至少兩個(gè)可操作模式中執(zhí)行傳感器數(shù)據(jù)的處理,所述可操作模式包含傳感器數(shù)據(jù)處理正常功率操作模式和傳感器數(shù)據(jù)處理低功率操作模式,低功率操作模式消耗的功率低于正常功率操作模式。系統(tǒng)還包含存儲(chǔ)于存儲(chǔ)器組件中的控制模塊??刂颇K包含經(jīng)配置以操作處理器以確定低功率條件的指令,所述低功率條件是基于電子裝置在低于其時(shí)將進(jìn)入低功率操作模式的閾值電池電量或裝置在其之后將進(jìn)入低功率操作模式的閾值時(shí)間中的至少一者,且基于是否出現(xiàn)低功率條件而在低功率操作模式中操作裝置。在低功率操作模式中操作裝置包含將傳感器數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器組件中和與在正常功率操作模式中操作裝置時(shí)相比,執(zhí)行傳感器數(shù)據(jù)的較少處理。系統(tǒng)進(jìn)一步包含與處理器通信且經(jīng)配置以產(chǎn)生圖像數(shù)據(jù)的成像裝置,所述成像裝置包含至少一個(gè)成像傳感器。控制模塊經(jīng)進(jìn)一步配置以接受對(duì)于電子裝置的低功率操作模式的用戶偏好。控制模塊經(jīng)進(jìn)一步配置以在處于低功率操作模式時(shí),將傳感器數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器組件中以供稍晚處理??刂颇K經(jīng)進(jìn)一步配置以存儲(chǔ)傳感器數(shù)據(jù)以用于在電子裝置的稍晚充電循環(huán)期間進(jìn)行延遲的高質(zhì)量后處理。低功率操作模式可包含操作用于光場(chǎng)或全光相機(jī)的相機(jī)應(yīng)用程序。低功率操作模式可包含操作用于立體相機(jī)的相機(jī)應(yīng)用程序。低功率操作模式可包含操作心率監(jiān)視器應(yīng)用程序。低功率操作模式可包含操作音頻應(yīng)用程序。低功率操作模式可包含操作用于移動(dòng)裝置的相機(jī)應(yīng)用程序。
在另一方面,一種用于推遲電子裝置的功率消耗的方法包含以下步驟:將傳感器數(shù)據(jù)存儲(chǔ)于電子裝置的存儲(chǔ)器組件中;檢索來(lái)自存儲(chǔ)器組件的傳感器數(shù)據(jù)和在包含傳感器數(shù)據(jù)處理正常功率操作模式和傳感器數(shù)據(jù)處理低功率操作模式的至少兩個(gè)可操作模式中執(zhí)行傳感器數(shù)據(jù)的處理,所述低功率操作模式消耗的功率低于正常功率操作;確定低功率條件,所述低功率條件是基于電子裝置在低于其時(shí)將進(jìn)入低功率操作模式的閾值電池電量或裝置在其之后將進(jìn)入低功率操作模式的閾值時(shí)間中的至少一者;以及基于是否出現(xiàn)低功率條件而在低功率操作模式中操作裝置。在低功率操作模式中操作裝置可包含將傳感器數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器組件中和與在正常功率操作模式中操作裝置時(shí)相比,執(zhí)行傳感器數(shù)據(jù)的較少處理。方法可進(jìn)一步包含接受對(duì)于電子裝置的低功率操作模式的用戶偏好的步驟。方法可進(jìn)一步包含在電子裝置的低功率操作期間,將傳感器數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器組件中以供稍晚后處理的步驟。方法可進(jìn)一步包含將傳感器數(shù)據(jù)存儲(chǔ)于電子裝置的存儲(chǔ)器組件中以用于在電子裝置的稍晚充電循環(huán)期間進(jìn)行延遲的后處理的步驟。低功率操作模式可包含操作用于光場(chǎng)或全光相機(jī)的相機(jī)應(yīng)用程序。低功率操作模式可包含操作用于立體相機(jī)的相機(jī)應(yīng)用程序。低功率操作模式可包含操作心率監(jiān)視器應(yīng)用程序。低功率操作模式可包含操作音頻應(yīng)用程序。低功率操作模式可包含操作用于移動(dòng)裝置的相機(jī)應(yīng)用程序。
在又一,一種用于推遲電子裝置的功率消耗的設(shè)備可包含:用于存儲(chǔ)傳感器數(shù)據(jù)的裝置;用于檢索來(lái)自存儲(chǔ)器組件的傳感器數(shù)據(jù)和在包含傳感器數(shù)據(jù)處理正常功率操作模式和傳感器數(shù)據(jù)處理低功率操作模式的至少兩個(gè)可操作模式中執(zhí)行傳感器數(shù)據(jù)的處理的裝置,所述低功率操作模式消耗的功率低于正常功率操作;用于確定低功率條件的裝置,所述低功率條件是基于電子裝置在低于其時(shí)將進(jìn)入低功率操作模式的閾值電池電量或裝置在其之后將進(jìn)入低功率操作模式的閾值時(shí)間中的至少一者;和用于基于是否出現(xiàn)低功率條件而在低功率操作模式中操作裝置的裝置。
在另一方面,一種非暫時(shí)性計(jì)算機(jī)可讀媒體存儲(chǔ)指令,所述指令在執(zhí)行時(shí)使得至少一個(gè)物理計(jì)算機(jī)處理器執(zhí)行推遲電子裝置的功率操作的方法。方法可包含以下步驟:將傳感器數(shù)據(jù)存儲(chǔ)于電子裝置的存儲(chǔ)器組件中;檢索來(lái)自存儲(chǔ)器組件的傳感器數(shù)據(jù)和在包含傳感器數(shù)據(jù)處理正常功率操作模式和傳感器數(shù)據(jù)處理低功率操作模式的至少兩個(gè)可操作模式中執(zhí)行傳感器數(shù)據(jù)的處理,低功率操作模式消耗的功率低于正常功率操作;確定低功率條件,所述低功率條件是基于電子裝置在低于其時(shí)將進(jìn)入低功率操作模式的閾值電池電量或裝置在其之后將進(jìn)入低功率操作模式的閾值時(shí)間中的至少一者;以及基于是否出現(xiàn)低功率條件而在低功率操作模式中操作裝置。在低功率操作模式中操作可包含將傳感器數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器組件中和與在正常功率操作模式中操作裝置時(shí)相比,執(zhí)行傳感器數(shù)據(jù)的較少處理。方法可進(jìn)一步包含接受對(duì)于電子裝置的低功率操作模式的用戶偏好。方法可進(jìn)一步包含將傳感器數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器組件中以供稍晚處理。方法可進(jìn)一步包含將傳感器數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器組件中以用于在電子裝置的稍晚充電循環(huán)期間進(jìn)行延遲的高質(zhì)量后處理。低功率操作模式可包含操作用于光場(chǎng)或全光相機(jī)的相機(jī)應(yīng)用程序。低功率操作模式可包含操作用于立體相機(jī)的相機(jī)應(yīng)用程序。低功率操作模式可包含操作心率監(jiān)視器應(yīng)用程序。低功率操作模式可包含操作音頻應(yīng)用程序。
附圖說(shuō)明
將在下文中結(jié)合附圖來(lái)描述所揭示方面,提供附圖是為了說(shuō)明但不限制所揭示方面,其中相同符號(hào)表示相同元件。
圖1為描繪實(shí)施用于減小電子裝置的功率消耗的一些可操作元件的系統(tǒng)的框圖。
圖2為說(shuō)明用于通過(guò)后處理傳感器數(shù)據(jù)減小電子裝置的功率消耗的過(guò)程的流程圖。
圖3為描繪對(duì)圖像數(shù)據(jù)進(jìn)行部分處理和延遲處理以減小功率消耗的用戶接口的實(shí)例。
圖4為說(shuō)明用于通過(guò)后處理傳感器數(shù)據(jù)減小電子裝置的功率消耗的過(guò)程的流程圖。
圖5為說(shuō)明實(shí)施傳感器數(shù)據(jù)的延遲后處理的電子裝置的照片庫(kù)的一個(gè)實(shí)施例的用戶接口的實(shí)例。
圖6為可實(shí)施為由電子裝置縮短的圖像處理管線的實(shí)例,所述電子裝置具有可在常規(guī)和低功率模式中操作的相機(jī)。
具體實(shí)施方式
電池電荷的耗盡對(duì)于電子裝置的用戶來(lái)說(shuō)可能是一個(gè)問(wèn)題或不便之處。有時(shí),環(huán)境可防止用戶及時(shí)對(duì)電子裝置再充電,例如在用戶在旅行或主動(dòng)地遠(yuǎn)離充電站時(shí)。延長(zhǎng)電子裝置的使用而不用接入充電設(shè)施可導(dǎo)致電池在用戶能夠?qū)ρb置再充電之前耗盡。下文論述的方法和系統(tǒng)提供用以根據(jù)下一次可能的充電循環(huán)的預(yù)期時(shí)序減小或推遲電池消耗的解決方案。
在一些實(shí)施例中,裝置可包含功率消耗推遲過(guò)程,其可包含配置階段和運(yùn)行階段。在配置階段中,裝置可提供接收用戶選擇的接口,如果電池的電荷低,那么用戶選擇的特征可為有限的。另外,在配置階段期間,裝置的用戶接口可允許裝置接收用戶可選擇閾值,在超過(guò)所述閾值時(shí)裝置進(jìn)入低功率模式。在運(yùn)行階段期間,已指示(或配置)電子裝置進(jìn)入低功率模式。在低功率模式中,裝置可經(jīng)配置以限制可用特征和/或功能性,運(yùn)行替代低功率應(yīng)用程序,調(diào)整存取哪些庫(kù),修改包含后臺(tái)處理(例如,后臺(tái)程序)的其它處理功能或調(diào)整當(dāng)前在裝置的處理器上運(yùn)行的任何其它功能。在一些實(shí)施例中,可指示(或配置)電子裝置的處理器以延遲傳感器數(shù)據(jù)的后處理直到對(duì)電池再充電的時(shí)間為止。
還應(yīng)注意,可將所述實(shí)例描述成過(guò)程,所述過(guò)程被描繪成流程圖、流圖、有限狀態(tài)圖、結(jié)構(gòu)圖或框圖。雖然流程圖可將操作描述成循序過(guò)程,但許多操作可并行或同時(shí)執(zhí)行,并且所述過(guò)程可重復(fù)。另外,可以重新布置操作的順序。過(guò)程在其操作完成時(shí)終止。過(guò)程可以對(duì)應(yīng)于方法、功能、程序、子例程、子程序等。當(dāng)過(guò)程對(duì)應(yīng)于軟件功能時(shí),過(guò)程的終止對(duì)應(yīng)于功能返回到調(diào)用功能或主功能。
可以芯片上系統(tǒng)(SoC)或外部硬件、軟件、固件或其任何組合實(shí)施實(shí)施例。所屬領(lǐng)域的技術(shù)人員將理解,可使用多種不同技術(shù)及技藝中的任一者來(lái)表示信息及信號(hào)。舉例來(lái)說(shuō),可通過(guò)電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光粒子或其任何組合來(lái)表示在整個(gè)上文描述中可能參考的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、符號(hào)和碼片。
在以下描述中,給出具體細(xì)節(jié)以提供對(duì)實(shí)例的透徹理解。然而,所屬領(lǐng)域的技術(shù)人員將理解,可在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐所述實(shí)例。舉例來(lái)說(shuō),可在框圖中展示電組件/裝置,以免用不必要的細(xì)節(jié)混淆所述實(shí)例。在其它實(shí)例中,可詳細(xì)展示此些組件、其它結(jié)構(gòu)和技術(shù)以進(jìn)一步解釋所述方面。
系統(tǒng)概述
圖1說(shuō)明經(jīng)配置以估計(jì)電子裝置的功率消耗和基于所估計(jì)的功率消耗或剩余的電池電量來(lái)實(shí)施功率減小策略的功率管理系統(tǒng)100的一個(gè)實(shí)例。所說(shuō)明的實(shí)施例并不意味著是限制性的,而是在一些實(shí)施例中說(shuō)明某些組件。功率管理系統(tǒng)100可包含用于其它功能的多種其它組件,為了所說(shuō)明組件的清晰起見(jiàn)而未圖示所述其它組件。
功率管理系統(tǒng)100可包含成像裝置110和電子顯示器130。電子顯示器130的某些實(shí)施例可為任何平板顯示器技術(shù),例如LED、LCD、等離子體或投影屏。電子顯示器130可耦合到用于接收信息的處理器120以用于向用戶呈現(xiàn)視覺(jué)顯示。此信息可包含(但不限于)存儲(chǔ)于存儲(chǔ)器位置中的文件的視覺(jué)表示、安裝在處理器120上的軟件應(yīng)用程序、用戶接口和網(wǎng)絡(luò)可存取的內(nèi)容對(duì)象。
成像裝置110可包含成像傳感器中的一者或組合。功率管理系統(tǒng)100的處理器120也可耦合到成像裝置110,且與成像裝置110進(jìn)行數(shù)據(jù)通信。功率管理系統(tǒng)100也可包含工作存儲(chǔ)器135和也與處理器120通信的程序存儲(chǔ)器140。功率管理系統(tǒng)100可為移動(dòng)裝置,例如便攜式無(wú)線裝置,包含(但不限于)平板計(jì)算機(jī)、膝上型計(jì)算機(jī)或蜂窩式電話(例如智能電話)。
在一些實(shí)施例中,處理器120可為通用處理單元,或在一些實(shí)施例中,處理器120可專(zhuān)門(mén)設(shè)計(jì)用于手持式電子裝置的功率管理或圖像處理應(yīng)用程序。在一些實(shí)施例中,處理器120可包含用于數(shù)碼相機(jī)、移動(dòng)電話或具有相機(jī)的其它裝置中的圖像數(shù)據(jù)的數(shù)字處理的圖像信號(hào)處理器(ISP)。如圖所示,處理器120連接到程序存儲(chǔ)器140和工作存儲(chǔ)器135,且與程序存儲(chǔ)器140和工作存儲(chǔ)器135進(jìn)行數(shù)據(jù)通信。在一些實(shí)施例中,可將工作存儲(chǔ)器135并入于處理器120中,例如高速緩沖存儲(chǔ)器。工作存儲(chǔ)器135也可為與處理器120分離且耦合到處理器120的組件,例如一或多個(gè)RAM或DRAM組件。換句話說(shuō),盡管圖1說(shuō)明兩個(gè)存儲(chǔ)器組件(包含包括若干模塊的存儲(chǔ)器組件140和包括工作存儲(chǔ)器的單獨(dú)存儲(chǔ)器135),所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到利用不同存儲(chǔ)器架構(gòu)的若干實(shí)施例。舉例來(lái)說(shuō),設(shè)計(jì)可利用ROM或靜態(tài)RAM存儲(chǔ)器以用于存儲(chǔ)處理器指令,所述處理器指令實(shí)施存儲(chǔ)器140中含有的模塊。處理器指令接著可被加載到RAM中以便于由處理器執(zhí)行。舉例來(lái)說(shuō),工作存儲(chǔ)器135可為RAM存儲(chǔ)器,其中指令在由處理器120執(zhí)行之前被加載到工作存儲(chǔ)器135中。
在所說(shuō)明的實(shí)施例中,程序存儲(chǔ)器140存儲(chǔ)圖像俘獲模塊145、電池電量確定模塊150、后處理確定模塊155、低功率應(yīng)用程序模塊160、操作系統(tǒng)165和用戶接口模塊170。這些模塊可包含若干指令,所述指令配置處理器120以執(zhí)行各種圖像處理和裝置管理任務(wù)。程序存儲(chǔ)器140可為任何合適的計(jì)算機(jī)可讀存儲(chǔ)媒體,例如非暫時(shí)性存儲(chǔ)媒體。工作存儲(chǔ)器135可由處理器120使用以存儲(chǔ)存儲(chǔ)器140的模塊中含有的處理器指令的工作集?;蛘?,工作存儲(chǔ)器135也可由處理器120使用以存儲(chǔ)在功率管理系統(tǒng)100的操作期間創(chuàng)建的動(dòng)態(tài)數(shù)據(jù)。
如上文所提及,處理器120可由存儲(chǔ)于存儲(chǔ)器140中的若干模塊配置。換句話說(shuō),過(guò)程120可運(yùn)行存儲(chǔ)于存儲(chǔ)器140中的模塊中的指令。圖像俘獲控制模塊145可包含若干指令,所述指令配置處理器120以從成像裝置獲得圖像。因此,處理器120連同圖像俘獲控制模塊145、成像裝置110和工作存儲(chǔ)器135一起表示用于獲得圖像傳感器數(shù)據(jù)的一個(gè)裝置。
仍參看圖1,存儲(chǔ)器140也可含有電池電量確定模塊150。電池電量確定模塊150可包含若干指令,所述指令配置處理器120以確定電子裝置中剩余的電荷量,如下文將進(jìn)一步詳細(xì)描述。因此,處理器120連同電池電量確定模塊150和工作存儲(chǔ)器135一起表示用于估計(jì)電子裝置的電池上剩余的電池電量或電荷量的一個(gè)裝置。
存儲(chǔ)器140也可含有后處理確定模塊155。后處理確定模塊155可包含若干指令,所述指令配置處理器120以基于剩余的電池電荷量執(zhí)行有限后處理或延遲對(duì)所獲取圖像數(shù)據(jù)的后處理。舉例來(lái)說(shuō),如果剩余的電池電荷小于預(yù)定閾值水平或在操作期間確定的閾值(例如,動(dòng)態(tài)確定的閾值),那么處理器120可由后處理確定模塊155指示以延遲后處理功能,例如穩(wěn)健去馬賽克濾波、運(yùn)動(dòng)穩(wěn)定、膚色校正等。因此,處理器120連同電池電量確定模塊150、后處理確定模塊155和工作存儲(chǔ)器135一起表示用于確定哪一后處理起到適用于所獲取圖像的作用以及何時(shí)應(yīng)用此些功能的一個(gè)裝置。在一些實(shí)施例中,動(dòng)態(tài)確定的閾值可基于一或多個(gè)因素來(lái)確定,所述因素例如(但不限于)電池電耗盡速率、電池在先前使用期間的耗盡速度有多快和/或有什么其它過(guò)程運(yùn)行于電子裝置或處理器上??蓜?dòng)態(tài)地確定此些閾值以用于有限后處理或延遲后處理,或本文中所描述的其它過(guò)程和/或功能性。
存儲(chǔ)器140也可含有低功率應(yīng)用程序模塊160。圖1中說(shuō)明的低功率應(yīng)用程序模塊160可包含若干指令,所述指令配置處理器120以基于剩余的電池電荷從消耗大量功率的應(yīng)用程序切換到消耗少量功率的應(yīng)用程序。一些實(shí)施例將信息并入例如查找表、文件、數(shù)據(jù)庫(kù)或另一硬件或軟件存儲(chǔ)組件中(所有此些組件為了易于參考被稱作查找表),以控制在用戶選擇應(yīng)用程序圖標(biāo)時(shí)啟動(dòng)哪一應(yīng)用程序。在其它實(shí)施例中,運(yùn)行過(guò)程可使用系統(tǒng)屬性來(lái)識(shí)別是在低功率模式中操作還是在常規(guī)模式中操作。例如,系統(tǒng)屬性可包含關(guān)于當(dāng)前電池電量的信息。過(guò)程可包含可引入以確定操作模式的自變量。在一些實(shí)施例中,如果剩余的電池電荷小于預(yù)定閾值水平,那么處理器120可由低功率應(yīng)用程序模塊160指示以存取存儲(chǔ)于查找表中的信息,所述信息控制在用戶選擇應(yīng)用程序圖標(biāo)時(shí)是啟動(dòng)低功率應(yīng)用程序還是啟動(dòng)滿功率應(yīng)用程序,且啟動(dòng)適當(dāng)?shù)膽?yīng)用程序。因此,處理器120連同電池電量確定模塊150、低功率應(yīng)用程序模塊160和工作存儲(chǔ)器135一起表示用于確定是啟動(dòng)低功率應(yīng)用程序還是啟動(dòng)滿功率應(yīng)用程序的一個(gè)裝置。
存儲(chǔ)器140也可含有用戶接口模塊170。圖1中說(shuō)明的用戶接口模塊170可包含若干指令,所述指令配置處理器120以提供在顯示物體和允許用戶與裝置交互的軟控制的集合。操作系統(tǒng)模塊165也可駐留于存儲(chǔ)器140中,且與處理器120一起操作以管理系統(tǒng)100的存儲(chǔ)器和處理資源。舉例來(lái)說(shuō),操作系統(tǒng)165可包含裝置驅(qū)動(dòng)程序,所述裝置驅(qū)動(dòng)程序用以管理硬件資源,例如電子顯示器130或成像裝置110。在一些實(shí)施例中,電池電量確定模塊150和后處理確定模塊155中含有的指令可不直接與這些硬件資源交互,而是改為經(jīng)由位于操作系統(tǒng)165中的標(biāo)準(zhǔn)子例程或API交互。操作系統(tǒng)165內(nèi)的指令接著可直接與這些硬件組件交互。
處理器120可將數(shù)據(jù)寫(xiě)入到存儲(chǔ)模塊125。雖然存儲(chǔ)模塊125以圖形方式表示為傳統(tǒng)的磁盤(pán)驅(qū)動(dòng)器,但是所屬領(lǐng)域的技術(shù)人員將了解,多個(gè)實(shí)施例可以包含基于磁盤(pán)的存儲(chǔ)裝置或若干其它類(lèi)型的存儲(chǔ)媒體中的一者,包含存儲(chǔ)器磁盤(pán)、USB驅(qū)動(dòng)器、快閃驅(qū)動(dòng)器、遠(yuǎn)程連接的存儲(chǔ)媒體、虛擬磁盤(pán)驅(qū)動(dòng)器或其類(lèi)似者。
盡管圖1描繪包括單獨(dú)組件以包含處理器、成像裝置、電子顯示器和存儲(chǔ)器的裝置,但所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到這些單獨(dú)組件可以多種方式組合以實(shí)現(xiàn)特定設(shè)計(jì)目標(biāo)。舉例來(lái)說(shuō),在替代實(shí)施例中,存儲(chǔ)器組件可與處理器組件組合以節(jié)約成本且改進(jìn)性能。
另外,盡管圖1說(shuō)明兩個(gè)存儲(chǔ)器組件(包含包括若干模塊的存儲(chǔ)器組件140和包括工作存儲(chǔ)器的單獨(dú)存儲(chǔ)器135),但所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到利用不同存儲(chǔ)器架構(gòu)的若干實(shí)施例。舉例來(lái)說(shuō),設(shè)計(jì)可利用ROM或靜態(tài)RAM存儲(chǔ)器以用于存儲(chǔ)處理器指令,所述處理器指令實(shí)施存儲(chǔ)器140中含有的模塊?;蛘撸幚砥髦噶羁稍谙到y(tǒng)啟動(dòng)時(shí)從磁盤(pán)存儲(chǔ)裝置讀取,所述磁盤(pán)存儲(chǔ)裝置集成到功率管理系統(tǒng)100中或經(jīng)由外部裝置端口連接。處理器指令接著可被加載到RAM中以便于由處理器執(zhí)行。舉例來(lái)說(shuō),工作存儲(chǔ)器135可為RAM存儲(chǔ)器,其中指令在由處理器120執(zhí)行之前被加載到工作存儲(chǔ)器135中。
方法概述
本文中所描述的實(shí)施例的實(shí)例的某些功能性涉及預(yù)測(cè)電子裝置的電池電荷將持續(xù)多長(zhǎng)時(shí)間,且依據(jù)所述預(yù)測(cè),對(duì)電子裝置執(zhí)行完整或有限功能,例如啟動(dòng)和運(yùn)行低功率或滿功率應(yīng)用程序或執(zhí)行傳感器數(shù)據(jù)(例如圖像)的完整或有限后處理。實(shí)例可描述為過(guò)程,所述過(guò)程可描述為流程圖、流圖、有限狀態(tài)圖、結(jié)構(gòu)圖或框圖。雖然流程圖可將操作描述成循序過(guò)程,但許多操作可并行或同時(shí)執(zhí)行,并且所述過(guò)程可重復(fù)。另外,可以重新布置操作的順序。過(guò)程在其操作完成時(shí)終止。過(guò)程可以對(duì)應(yīng)于方法、功能、程序、子例程、子程序等。當(dāng)過(guò)程對(duì)應(yīng)于軟件功能時(shí),過(guò)程的終止對(duì)應(yīng)于功能返回到調(diào)用功能或主功能。
圖2說(shuō)明用以將電子裝置配置成低功率或滿或正常功率操作模式的過(guò)程200的一個(gè)實(shí)施例,所述過(guò)程可在圖1中所描繪的模塊中的一或多者中實(shí)施。低功率操作模式消耗的功率合乎需要地低于正常功率操作模式。電子裝置可為手持型通信裝置,例如蜂窩式電話或“智能電話”或包含平板計(jì)算機(jī)的移動(dòng)個(gè)人數(shù)據(jù)助理(PDA)。在一些實(shí)例中,過(guò)程200可運(yùn)行于處理器(例如處理器120(圖1))上,且運(yùn)行于圖1中說(shuō)明的其它組件上,所述其它組件存儲(chǔ)于存儲(chǔ)器140中或并入于其它硬件或軟件中。配置過(guò)程200在開(kāi)始框202開(kāi)始且轉(zhuǎn)到框204,其中用戶首先指示一或多個(gè)低功率操作偏好。在一些實(shí)施例中,用戶可選擇電子裝置的哪一或哪些特征可在低功率操作期間為有限的。舉例來(lái)說(shuō),用戶可指示傳感器數(shù)據(jù)(例如由例如電子裝置的成像裝置110(圖1)的成像裝置獲取的相機(jī)數(shù)據(jù))的后處理可在裝置處于低功率操作模式的情況下延遲。在另一實(shí)例中,用戶可指示例如圖形密集度較低的游戲的低功率應(yīng)用程序,而不是完整游戲或圖形密集度較高的版本,可在低功率操作模式期間啟動(dòng)。在其它實(shí)施例中,電子裝置可默認(rèn)地運(yùn)行低功率應(yīng)用程序和過(guò)程。在此實(shí)施方案中,用戶可選擇在常規(guī)或高功率模式中運(yùn)行哪些應(yīng)用程序、特征或過(guò)程。舉例來(lái)說(shuō),用戶可通過(guò)選擇照片庫(kù)中所顯示的圖像圖標(biāo)或文本來(lái)指示圖像的完整后處理是需要的(如圖5中所說(shuō)明且在下文更詳細(xì)地論述)。過(guò)程200接著轉(zhuǎn)到框206,其中用戶指示一閾值,裝置在超過(guò)所述閾值時(shí)已進(jìn)入“可用但低功率”模式。在一些實(shí)施例中,閾值可為電池電量閾值。用戶可經(jīng)由選擇指示一電池電量閾值,裝置在低于所述電池電量閾值時(shí)將進(jìn)入低功率操作模式。在一些實(shí)施例中,電池電量閾值可為30%電池電荷、25%電池電荷、20%電池電荷或任何其它用戶定義的閾值電池電荷百分比。在其它實(shí)施例中,用戶可指示時(shí)間。時(shí)間閾值可表示裝置必須繼續(xù)在當(dāng)前功耗下起作用的最小時(shí)間量。舉例來(lái)說(shuō),用戶可指示裝置需要在當(dāng)前功耗下操作達(dá)指定時(shí)間,以適應(yīng)用戶的行程規(guī)劃,例如空中旅行。在另一實(shí)例中,用戶可指示裝置需要在當(dāng)前功耗下操作達(dá)指定時(shí)間,以適應(yīng)在用戶在開(kāi)商務(wù)會(huì)議時(shí)對(duì)裝置的使用。在另一實(shí)例中,用戶可在用戶在主題公園里且將想要使用裝置在指定時(shí)間長(zhǎng)度內(nèi)拍攝照片或視頻時(shí)指示時(shí)間閾值。一旦用戶已指示閾值或電池電量或時(shí)間或這兩者,過(guò)程200便轉(zhuǎn)到框208且結(jié)束。
在完成配置階段之后,例如在完成過(guò)程200時(shí),在一些實(shí)施例中裝置可運(yùn)行電池電量確定過(guò)程,例如圖3中示的過(guò)程300。在一些實(shí)施例中,過(guò)程300可用以估計(jì)電子裝置中剩余的電池壽命量,或預(yù)測(cè)電子裝置的電池電荷將持續(xù)多長(zhǎng)時(shí)間。此預(yù)測(cè)可基于表示電子裝置的歷史利用率和充電模式或來(lái)自位置指示或其它因素的數(shù)據(jù)。在一些實(shí)例中,過(guò)程300可運(yùn)行于例如處理器120(圖1)的處理器上,且運(yùn)行于圖1中說(shuō)明的其它組件上,所述其它組件存儲(chǔ)于存儲(chǔ)器140中或并入于其它硬件或軟件中。電池電量確定過(guò)程300開(kāi)始于開(kāi)始框302,且轉(zhuǎn)到框304,其中關(guān)于電子裝置的電池充電量作出決定。如果電池電量低(如由在配置過(guò)程200期間建立的用戶定義的閾值定義),那么過(guò)程300轉(zhuǎn)到框310,其中裝置進(jìn)入“可用但低功率”模式。在此模式中,特征或應(yīng)用程序可受到限制或禁用,如在上文所描述的配置過(guò)程200中由用戶識(shí)別。下文將論述在低功率模式期間裝置的操作的額外細(xì)節(jié)。過(guò)程300接著轉(zhuǎn)到框314且結(jié)束。
如果電池電量不低(如由用戶定義的閾值或動(dòng)態(tài)確定的閾值定義),那么過(guò)程300轉(zhuǎn)到框306,其中裝置預(yù)測(cè)其是否將在下一次充電之前耗盡電池。舉例來(lái)說(shuō),如果用戶通常在7pm對(duì)裝置充電,且當(dāng)前時(shí)間為1pm,而電池電荷還剩30%,那么裝置可基于裝置的歷史利用率記錄確定在當(dāng)前滿功率使用模式下操作時(shí),裝置將在下一次充電循環(huán)之前耗盡電池。如果此情形為真,那么過(guò)程300轉(zhuǎn)到框310,其中如上文所論述,裝置進(jìn)入“可用但低功率”模式,且基于用戶偏好或裝置設(shè)置禁用某些特征或過(guò)程,如下文將論述。過(guò)程300接著轉(zhuǎn)到框314,且可結(jié)束。
如果裝置預(yù)測(cè)其將不在下一次預(yù)期充電循環(huán)之前耗盡電池,那么過(guò)程300轉(zhuǎn)到框308,其中關(guān)于用戶是否已指定直到下一次充電循環(huán)為止的時(shí)間將長(zhǎng)于正常情況作出確定。舉例來(lái)說(shuō),如果用戶正在旅行且在過(guò)程200中概述的配置階段中選擇較長(zhǎng)時(shí)間閾值和/或來(lái)自電子裝置的GPS讀數(shù)指示電子裝置遠(yuǎn)離居住地區(qū),那么裝置可在下一次充電循環(huán)之前耗盡電池。在一些實(shí)施例中,確定電池電量和功耗可包含確定歷史功耗或當(dāng)前功耗(例如,在用戶正在短時(shí)間幀內(nèi)拍攝大量圖片的情況下)。如果此情形為真,那么過(guò)程300轉(zhuǎn)到框310,其中如上文所論述,裝置進(jìn)入“可用但低功率”模式,且基于用戶偏好或裝置設(shè)置禁用某些特征或過(guò)程,如下文將論述。過(guò)程300接著轉(zhuǎn)到框314,且可結(jié)束。
如果用戶尚未指定直到下一次充電循環(huán)為止的時(shí)間將長(zhǎng)于正常情況,且裝置尚未確定直到下一次充電循環(huán)為止的時(shí)間將長(zhǎng)于正常情況,那么過(guò)程300轉(zhuǎn)到框312,其中裝置進(jìn)入或保持在滿功率模式。在滿功率模式中,不指示特征的限制或延遲的后處理。過(guò)程300接著轉(zhuǎn)到框314,且可結(jié)束。
在一些實(shí)施例中,預(yù)測(cè)到下一次充電循環(huán)的時(shí)間和確定裝置是否將在下一次充電之前耗盡電池可基于位置信息。舉例來(lái)說(shuō),用戶可在家中(如由GPS坐標(biāo)確定),且因此很可能在不久后對(duì)裝置再充電。在其它實(shí)施例中,預(yù)測(cè)到下一次充電循環(huán)的時(shí)間也可基于時(shí)間和日期信息。舉例來(lái)說(shuō),用戶通??稍诿刻焱砩?pm對(duì)裝置充電。在其它實(shí)施例中,預(yù)測(cè)到下一次充電循環(huán)的時(shí)間可基于其它歷史裝置使用信息。
在低功率模式中操作
在裝置已提醒應(yīng)節(jié)省功率時(shí),基于上文所論述的過(guò)程300的電池電量確定步驟中的一者,裝置可運(yùn)行低功率操作過(guò)程400,其一個(gè)實(shí)例在圖4中展示。低功率操作模式中的操作消耗的功率合乎需要地低于正常功率操作模式中的操作。在一些實(shí)施例中,過(guò)程400可用以將傳感器數(shù)據(jù)的后處理延遲到裝置被插上插頭或充滿電的時(shí)間。舉例來(lái)說(shuō),如果用戶是在主題公園且拍攝多個(gè)照片和視頻,但沒(méi)有機(jī)會(huì)對(duì)電子裝置再充電,那么裝置可使用上文所描述的電池電量確定過(guò)程300來(lái)確定裝置可不具有足夠的電池電荷來(lái)繼續(xù)在滿功率模式中操作直到用戶可對(duì)裝置再充電為止。在此情況下,裝置可從滿功率模式(其中在獲取不久之后對(duì)傳感器數(shù)據(jù)進(jìn)行后處理)切換到低功率模式,其中對(duì)傳感器數(shù)據(jù)執(zhí)行最少后處理以節(jié)省電池功率,以使得裝置可繼續(xù)操作直到用戶可對(duì)裝置再充電為止。在一些實(shí)施例中,裝置可根據(jù)在過(guò)程400中概述的步驟運(yùn)行低功率相機(jī)操作。在一些實(shí)例中,過(guò)程400可運(yùn)行于例如處理器120(圖1)的處理器上,且運(yùn)行于圖1中說(shuō)明的其它組件上,所述其它組件存儲(chǔ)于存儲(chǔ)器140中或并入于其它硬件或軟件中。
低功率操作過(guò)程400開(kāi)始于開(kāi)始框402,且轉(zhuǎn)到框404,其中裝置在低功率模式中操作。舉例來(lái)說(shuō),在一些實(shí)施例中,成像裝置110和相機(jī)應(yīng)用程序可在低功率模式中操作。在低功率操作模式中,利用大量功率的過(guò)程(例如包含自動(dòng)白平衡的圖像處理功能、CFA去馬賽克和將經(jīng)處理圖像存儲(chǔ)為JPEG)可被延遲直到裝置的電池充滿電或裝置被插上插頭為止。在一些實(shí)施例中,在低功率操作模式中的操作關(guān)閉或繞過(guò)可在正常功率操作模式期間運(yùn)行的處理器120的圖像信號(hào)處理器的高功率消耗過(guò)程。
過(guò)程400接著轉(zhuǎn)到框406,其中獲得傳感器數(shù)據(jù)。舉例來(lái)說(shuō),傳感器數(shù)據(jù)可包含由成像裝置110獲取的靜態(tài)圖像數(shù)據(jù)或視頻圖像數(shù)據(jù)、由麥克風(fēng)115獲取的音頻數(shù)據(jù)或任何其它額外傳感器數(shù)據(jù),例如溫度或壓力。在其它實(shí)施例中,也可獲得其它傳感器數(shù)據(jù)。過(guò)程400接著轉(zhuǎn)到框408,其中將傳感器數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器中以用于稍晚處理。使用相機(jī)應(yīng)用程序作為實(shí)例,在一些實(shí)施例中,低功率應(yīng)用系統(tǒng)可經(jīng)由API配置成像裝置110以俘獲原始圖像數(shù)據(jù)和將數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器(例如存儲(chǔ)器125)中,以用于稍晚處理。舉例來(lái)說(shuō),低功率相機(jī)應(yīng)用程序可不利用視圖查找器,運(yùn)行自動(dòng)白平衡,運(yùn)行自動(dòng)聚焦或立即處理原始BGGR拜耳數(shù)據(jù)。不同于可使用相機(jī)的圖像處理管線處理原始BGGR數(shù)據(jù)和將圖像數(shù)據(jù)作為JPEG文件存儲(chǔ)于存儲(chǔ)器中的滿功率相機(jī)應(yīng)用程序,由成像裝置110獲取的原始BGGR數(shù)據(jù)可存儲(chǔ)于存儲(chǔ)器中,且稍晚處理。在圖6中展示可在裝置處于低功率操作模式時(shí)繞過(guò)的通用圖像數(shù)據(jù)處理管線600的一個(gè)實(shí)例。通常,在成像系統(tǒng)的正常功率操作模式期間,對(duì)由圖像傳感器獲取的傳感器數(shù)據(jù)執(zhí)行顯著預(yù)處理和后處理。在圖6中說(shuō)明此典型的處理操作。
在滿功率或正常功率操作模式中,管線600從相機(jī)傳感器接收原始圖像數(shù)據(jù)602,且優(yōu)選地執(zhí)行圖像數(shù)據(jù)的完整后處理。此后處理可包含對(duì)圖像數(shù)據(jù)進(jìn)行白平衡606、CFA去馬賽克608、顏色轉(zhuǎn)換610和圖像數(shù)據(jù)的顏色校正612,之后再將圖像數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器616。此典型過(guò)程在圖6中由白箭頭指示。如上文所論述,這些處理步驟消耗電池功率,且可被繞過(guò)(如關(guān)于過(guò)程400所論述)以節(jié)省電池功率。舉例來(lái)說(shuō),在低功率操作模式期間,裝置可繞過(guò)圖6中所示的完整圖像處理管線的一或多個(gè)步驟。在一個(gè)實(shí)施例中,在低功率操作模式的一個(gè)實(shí)施例中,可指示處理器執(zhí)行原始圖像數(shù)據(jù)602的有限預(yù)處理604且接著將圖像數(shù)據(jù)保存到存儲(chǔ)器616,如由圖6中的實(shí)心黑線620指示。在另一實(shí)施例中,在裝置在低功率操作模式的另一實(shí)施例中操作時(shí),可指示處理器立即存儲(chǔ)原始圖像數(shù)據(jù),而不執(zhí)行對(duì)原始圖像數(shù)據(jù)的任何處理,如由圖6中的虛線622所指示。后處理圖像數(shù)據(jù)的命令(例如來(lái)自用戶的直接命令或由處理器120接收以歸因于裝置達(dá)到或超出電池電量閾值而進(jìn)入高或正常功率操作的指令)可觸發(fā)到處理器120的指令將傳感器數(shù)據(jù)射回到圖像信號(hào)處理器(ISP)中以用于后處理。一旦射回到ISP中以用于后處理,可完整地處理傳感器數(shù)據(jù),如圖6中由白箭頭所指示。
在一些實(shí)施例中,縮略圖照片可經(jīng)處理且在電子裝置的照片庫(kù)中顯示,而使用更穩(wěn)健去馬賽克濾波器、運(yùn)動(dòng)穩(wěn)定濾波器、膚色校正濾波器等的較高質(zhì)量處理在裝置正在充電時(shí)或在用戶手動(dòng)地選擇圖片以進(jìn)行共享時(shí)執(zhí)行。在一個(gè)實(shí)例中,例如移動(dòng)電話的電子裝置的照片庫(kù)可基于電池電量向用戶顯示文本,指示圖像數(shù)據(jù)的延遲后處理,如圖5所示。舉例來(lái)說(shuō),為了產(chǎn)生相機(jī)預(yù)覽圖片,在拍攝照片的時(shí)候,處理圖像數(shù)據(jù)的質(zhì)量可下降以產(chǎn)生臨時(shí)圖像。臨時(shí)圖像可通過(guò)使用例如最近鄰拜耳模式去馬賽克濾波器或另一圖像分辨率過(guò)程降低所顯示圖像的分辨率而形成。此臨時(shí)圖像可顯示于用戶的照片庫(kù)中,如圖5所示。照片庫(kù)可向用戶顯示指令文本,指示將在裝置被插上插頭或充滿電時(shí)顯示圖像。然而,在其它實(shí)施例中,用戶可選擇指示尚未對(duì)圖像數(shù)據(jù)進(jìn)行后處理的文本或圖標(biāo),以要求對(duì)圖像進(jìn)行完整后處理,以使得可用郵件發(fā)送圖像,將其上傳到網(wǎng)站等。這將指導(dǎo)系統(tǒng)對(duì)圖像進(jìn)行后處理和在照片庫(kù)中顯示縮略圖,來(lái)代替指示尚未完整地后處理圖像數(shù)據(jù)的圖標(biāo)或文本。
在另一實(shí)例中,例如麥克風(fēng)115的麥克風(fēng)可用以俘獲原始音頻數(shù)據(jù)。如果裝置處于低功率模式,那么系統(tǒng)可將原始音頻數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器存儲(chǔ)裝置(例如存儲(chǔ)器125)中以用于稍晚在電池電荷滿了、裝置被插上插頭和充電的時(shí)候或在用戶要求之后進(jìn)行后處理。
在又一實(shí)例中,例如成像傳感器110的成像傳感器可記錄原始視頻數(shù)據(jù)。如果裝置處于低功率模式,那么系統(tǒng)可將原始視頻數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器存儲(chǔ)裝置(例如存儲(chǔ)器125)中,以用于在裝置的電池電荷滿了、裝置被插上插頭和充電的時(shí)候或在用戶要求之后進(jìn)行處理。
過(guò)程400接著轉(zhuǎn)到框412,其中關(guān)于電子裝置的電池電量是否為低作出決定。如果電池電量為低,那么過(guò)程400轉(zhuǎn)到框404,且重復(fù)所述過(guò)程,如上文所論述。然而,如果對(duì)裝置充電或裝置被插上插頭或被充電,那么過(guò)程400轉(zhuǎn)到框414,其中裝置接著可執(zhí)行原始圖像數(shù)據(jù)的后處理。后處理可包含應(yīng)用更穩(wěn)健去馬賽克濾波器,應(yīng)用運(yùn)動(dòng)穩(wěn)定濾波器,應(yīng)用膚色校正濾波器,以及其它后處理濾波器和功能。后處理可包含從存儲(chǔ)器加載圖像數(shù)據(jù),且將圖像數(shù)據(jù)提供到圖像信號(hào)處理器(ISP)。在一個(gè)實(shí)施例中,可指示處理器加載原始圖像數(shù)據(jù)630,且將原始圖像數(shù)據(jù)630插入到管線600中,如由圖6中的線631所指示。過(guò)程400接著轉(zhuǎn)到框416,且結(jié)束。
在一些實(shí)施例中,如果用戶手動(dòng)地起始甚至在電池電量為低時(shí)也要求數(shù)據(jù)的全質(zhì)量版本的動(dòng)作,那么也可初始化傳感器數(shù)據(jù)的后處理。舉例來(lái)說(shuō),如果用戶試圖用電子郵件發(fā)送圖像,那么裝置可執(zhí)行圖像數(shù)據(jù)的較高質(zhì)量后處理。
在一些實(shí)施例中,如果電池電量低于用戶定義的閾值或裝置預(yù)測(cè)其將不具有足以持續(xù)到下一次充電循環(huán)的電荷,那么系統(tǒng)可改變查找表(LUT),所述LUT定義在用戶點(diǎn)擊應(yīng)用程序圖標(biāo)時(shí)啟動(dòng)哪一應(yīng)用程序。在其它實(shí)施例中,運(yùn)行過(guò)程可使用系統(tǒng)屬性來(lái)識(shí)別是在低功率模式中操作還是在常規(guī)模式中操作。在一些實(shí)施例中,系統(tǒng)屬性可包含電池電量指示。過(guò)程可包含可引入以去頂操作模式的自變量。舉例來(lái)說(shuō),在系統(tǒng)處于低功率情形時(shí),可啟動(dòng)例如相機(jī)的應(yīng)用程序的低功率版本。在其它實(shí)施例中,也可在裝置處于低功率模式時(shí)啟動(dòng)游戲應(yīng)用程序的低功率版本。這些應(yīng)用程序的低功率版本可包含較短游戲和/或較不復(fù)雜圖形。在電池電量高于定義的閾值或?qū)ρb置充電時(shí),可改變LUT以使得在用戶選擇應(yīng)用程序圖標(biāo)時(shí)啟動(dòng)的應(yīng)用程序?yàn)闈M功率操作應(yīng)用程序。
在另一實(shí)例中,電子裝置的處理器(例如處理器120)可接收指令以在低功率模式中操作電子裝置(例如電子顯示器130)的顯示。在一些實(shí)施例中,在低功率操作模式期間,可改變顏色格式,或可減少每秒的幀數(shù)(fps)以節(jié)省電池功率。舉例來(lái)說(shuō),從在60fps下的顏色格式RGBX8888改變到在30fps下的顏色格式RGB565可減小由顯示處理管線消耗的帶寬的量。另外,此顏色格式改變和fps減少可減少硬件操作的時(shí)鐘速率。在一些實(shí)施例中,并有AMOLED顯示器,可調(diào)暗電子顯示器的像素以節(jié)省電池功率。在其它實(shí)施例中,可調(diào)整電子顯示器的屏幕分辨率。舉例來(lái)說(shuō),720p屏幕可以較低分辨率顯示,以使得電子顯示器的觀看表面的部分為黑色。
此預(yù)測(cè)性電池壽命和延遲的后處理方法的實(shí)施例可實(shí)施于移動(dòng)裝置上,例如電話、相機(jī)(包含全光或光場(chǎng)相機(jī)和立體相機(jī))、平板計(jì)算機(jī)、計(jì)算機(jī)、心率監(jiān)視器等。這些實(shí)例意欲為說(shuō)明性的,且不是限制性的。
關(guān)于術(shù)語(yǔ)的闡明
除非另有指示,否則對(duì)具有特定特征的設(shè)備的操作的任何揭示內(nèi)容還明確地希望揭示具有類(lèi)似特征的方法(且反之亦然),且對(duì)根據(jù)特定配置的設(shè)備的操作的任何揭示內(nèi)容還明確地希望揭示根據(jù)類(lèi)似配置的方法(且反之亦然)。術(shù)語(yǔ)“配置”可參考如通過(guò)其特定上下文指示的方法、設(shè)備和/或系統(tǒng)來(lái)使用。術(shù)語(yǔ)“方法”、“過(guò)程”、“程序”和“技術(shù)”通用地且可互換地使用,除非特定上下文另有指示。術(shù)語(yǔ)“設(shè)備”和“裝置”也通用地且可互換地使用,除非特定上下文另有指示。術(shù)語(yǔ)“元件”和“模塊”通常用以指示較大配置的一部分。除非由其上下文明確限制,否則術(shù)語(yǔ)“系統(tǒng)”在此用以指示其普通意義中的任一者,包含“交互以用于共同目的的元件群組”。通過(guò)參考文獻(xiàn)的一部分的任何并入也應(yīng)理解為并入了在所述部分內(nèi)參考的術(shù)語(yǔ)或變量的定義,其中此些定義出現(xiàn)在文獻(xiàn)中的其它地方,以及并入了在所并入部分中參考的任何圖。
所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解到,結(jié)合本文中所揭示的實(shí)施例描述的各種說(shuō)明性邏輯塊、模塊、電路和過(guò)程步驟可實(shí)施為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為清晰地說(shuō)明硬件與軟件的此可互換性,以上已大體就其功能性來(lái)描述了各種說(shuō)明性組件、塊、模塊、電路和步驟。此功能性是實(shí)施為硬件還是軟件取決于特定應(yīng)用及施加于整個(gè)系統(tǒng)的設(shè)計(jì)約束。熟練的技術(shù)人員可針對(duì)每一特定應(yīng)用以不同方式來(lái)實(shí)施所描述的功能性,但這樣的實(shí)施方案決策不應(yīng)被解釋為會(huì)引起脫離本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到一個(gè)部分或一部分可包括小于或等于整體的內(nèi)容。舉例來(lái)說(shuō),像素集合的一個(gè)部分可能是指那些像素的子集合。
可使用通用處理器、數(shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或經(jīng)設(shè)計(jì)以執(zhí)行本文所描述的功能的其它可編程邏輯裝置、離散門(mén)或晶體管邏輯、離散硬件組件或其任何組合來(lái)實(shí)施或執(zhí)行結(jié)合本文中所揭示的實(shí)施例而描述的各種說(shuō)明性邏輯區(qū)塊、模塊和電路。通用處理器可以為微處理器,但在替代方案中,處理器可以為任何常規(guī)的理器、控制器、微控制器或狀態(tài)機(jī)。處理器還可實(shí)施為計(jì)算裝置的組合,例如,DSP與微處理器的組合、多個(gè)微處理器、一或多個(gè)微處理器結(jié)合DSP核心,或任何其它此類(lèi)配置。
結(jié)合本文所揭示的實(shí)施例描述的方法或過(guò)程的步驟可直接以硬件、以由處理器執(zhí)行的軟件模塊或以所述兩個(gè)的組合實(shí)施。軟件模塊可駐留在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤(pán)、可裝卸磁盤(pán)、CD-ROM,或此項(xiàng)技術(shù)中已知的任何其它形式的存儲(chǔ)媒體中。示范性計(jì)算機(jī)可讀存儲(chǔ)媒體耦合到處理器,使得處理器可從計(jì)算機(jī)可讀存儲(chǔ)媒體讀取信息,和向計(jì)算機(jī)可讀存儲(chǔ)媒體寫(xiě)入信息。在替代方案中,存儲(chǔ)媒體可集成到處理器。處理器和存儲(chǔ)媒體可駐存于ASIC中。ASIC可以駐留在用戶終端、相機(jī)或其它裝置中。在替代實(shí)施例中,處理器和存儲(chǔ)媒體可作為離散組件駐留于用戶終端、相機(jī)或其它裝置中。
本文中包含數(shù)個(gè)標(biāo)題,是為了參考和輔助定位各個(gè)部分。這些標(biāo)題不欲限制關(guān)于其描述的概念的范圍。此類(lèi)概念可在整個(gè)說(shuō)明書(shū)中都適用。
提供所揭示實(shí)施例的先前描述以使得所屬領(lǐng)域的任何技術(shù)人員能夠制作或使用本發(fā)明。所屬領(lǐng)域的技術(shù)人員將容易地了解對(duì)這些實(shí)施例的各種修改,并且可以在不脫離本發(fā)明的精神或范圍的情況下將本文所定義的一般原理應(yīng)用到其它實(shí)施例中。因此,本發(fā)明并不既定限于本文中所展示的實(shí)施例,而應(yīng)符合與本文中所揭示的原理和新穎特征相一致的最廣泛范圍。