本發(fā)明涉及一種降低全景相機(jī)功耗的方法,特別是根據(jù)全景相機(jī)的工作狀態(tài)對全景相機(jī)進(jìn)行電源管理的方法。
背景技術(shù):
由于電池容量的限制,全景相機(jī)的待機(jī)時長有限,為用戶帶來不便。因此需要一種降低全景相機(jī)功耗的方法,以改進(jìn)全景相機(jī)的電源管理。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于,提供一種降低全景相機(jī)功耗的方法,用于管理具有多個工作狀態(tài)的全景相機(jī)的功耗,該方法根據(jù)全景相機(jī)當(dāng)前的工作狀態(tài)采取下列措施中的一個或多個:
降低一個或多個芯片的工作電壓;
降低一個或多個芯片的時鐘頻率;
降低成像碼流;
關(guān)閉閑置的功能模塊。
進(jìn)一步地,當(dāng)全景相機(jī)處于菜單操作模式時,降低處理器和/或隨機(jī)存儲器芯片的工作電壓和/或時鐘頻率。
進(jìn)一步地,當(dāng)全景相機(jī)處于待機(jī)模式時,降低處理器和/或隨機(jī)存儲器芯片的工作電壓和/或時鐘頻率。
進(jìn)一步地,當(dāng)全景相機(jī)處于低性能模式時,降低處理器和/或隨機(jī)存儲器芯片的工作電壓和/或時鐘頻率。
進(jìn)一步地,根據(jù)全景相機(jī)的性能模式調(diào)節(jié)成像碼流。
進(jìn)一步地,當(dāng)全景相機(jī)處于低性能模式時,降低成像分辨率、幀率和/或碼率。
進(jìn)一步地,當(dāng)全景相機(jī)處于低性能模式時,提高圖像編碼的壓縮比。
進(jìn)一步地,當(dāng)全景相機(jī)在預(yù)定時間內(nèi)未操作時,采取下列措施中的一個或多個:
關(guān)閉顯示器;
關(guān)閉電源管理模塊;
降低處理器和/或隨機(jī)存儲器的工作電壓和/或時鐘頻率。
本發(fā)明的有益效果是:本發(fā)明的降低全景相機(jī)功耗的方法根據(jù)全景相機(jī)當(dāng)前的工作狀態(tài)采取下列措施中的一個或多個對全景相機(jī)的電源進(jìn)行管理:降低一個或多個芯片的工作電壓;降低一個或多個芯片的時鐘頻率;降低成像碼流;從而達(dá)到降低全景相機(jī)功耗的目的。
附圖說明
圖1是用于根據(jù)本發(fā)明的一個實施方式的降低全景相機(jī)功耗的方法的全景相機(jī)系統(tǒng)的方框圖;
圖2根據(jù)本發(fā)明的一個實施方式的降低全景相機(jī)功耗的方法的流程圖;
圖3是圖2中的降低成像碼流步驟的詳細(xì)流程圖;
圖4是圖2中的降低處理器和隨機(jī)存儲器功耗步驟的詳細(xì)流程圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
圖1是用于根據(jù)本發(fā)明的一個實施方式的降低全景相機(jī)功耗的方法的全景相機(jī)系統(tǒng)方框圖;如圖1所示,全景相機(jī)包括處理器10、隨機(jī)存儲器12、顯示器16、光傳感器14和電源管理模塊18。電源管理模塊18為處理器10、隨機(jī)存儲器12、顯示器16、光傳感器14供電。處理器10可以通過發(fā)送指令控制電源管理模塊關(guān)閉或開啟各處理器10、隨機(jī)存儲器12、顯示器16、光傳感器14的供電電壓。
圖2示出了根據(jù)本發(fā)明的一個實施方式的降低全景相機(jī)功耗的方法的流程圖。如圖2所示,所述方法包括如下步驟:
步驟s101,獲取全景相機(jī)當(dāng)前的工作狀態(tài),
步驟s102,判斷全景相機(jī)的工作狀態(tài)是否是菜單操作模式,若是則進(jìn)入步驟s106,否則進(jìn)入步驟s103
步驟s103,判斷全景相機(jī)的工作狀態(tài)是否是低性能模式,若是則進(jìn)入步驟s104,若否則進(jìn)入步驟s105。
步驟s104,降低成像碼流,具體地,同時參考圖3,降低成像碼流的步驟可以包括:
步驟s1041,降低成像分辨率;
步驟s1041,降低成像幀率;
步驟s1041,降低成像碼率;
步驟s1041,提高圖像編碼的壓縮比。降低圖像的分辨率、幀率碼率和壓縮比可以降低圖像的數(shù)據(jù)量(碼流)從而降低圖像處理單元和處理器的負(fù)載,從而降低全景相機(jī)的功耗。
步驟s105,判斷全景相機(jī)的工作狀態(tài)是否是待機(jī)模式,若是則進(jìn)入步驟s103,若否則可進(jìn)入正常工作模式并回到步驟s101或檢測全景相機(jī)是否有操作,并開始計時,當(dāng)超過一定時間間隔,例如30秒無操作,可以使相機(jī)進(jìn)入待機(jī)模式,并關(guān)閉閑置功能模塊,例如關(guān)閉顯示器,關(guān)閉電源管理模塊,以降低全景相機(jī)的功耗。
步驟s106,降低處理器和隨機(jī)存儲器的功耗,具體地,同時參考圖4,降低處理器和隨機(jī)存儲器的功耗的步驟包括:
步驟s1061,降低處理器工作電壓。可以從處理器向電源管理模塊發(fā)送相應(yīng)的控制代碼,通知電源管理模塊降低處理器的工作電壓,從而降低處理器功耗。
步驟s1062,降低處理器時鐘頻率??梢钥刂铺幚砥鲀?nèi)部時鐘發(fā)生電路降低處理器時鐘頻率,從而降低處理器功耗。
步驟s1063,降低隨機(jī)存儲器工作電壓。可以從處理器向電源管理模塊發(fā)送相應(yīng)的控制代碼,通知電源管理模塊降低隨機(jī)存儲器的工作電壓,從而降低隨機(jī)存儲器功耗。
步驟s1064,降低隨機(jī)存儲器時鐘頻率。可以通過控制處理器內(nèi)存控制器降低隨機(jī)存儲器時鐘頻率,以降低隨機(jī)存儲器功耗。
本發(fā)明的有益效果是:本發(fā)明的降低全景相機(jī)功耗的方法根據(jù)全景相機(jī)當(dāng)前的工作狀態(tài)采取下列措施中的一個或多個對全景相機(jī)的電源進(jìn)行管理:降低一個或多個芯片的工作電壓;降低一個或多個芯片的時鐘頻率;降低成像碼流;從而達(dá)到降低全景相機(jī)功耗的目的。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機(jī)的系統(tǒng)、包括處理模塊的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機(jī)存儲器中。
盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。