lOl中,監(jiān)測終端中的相機(jī)應(yīng)用程序的狀態(tài)切換指令,所述狀態(tài)切換指令包括打開指令和關(guān)閉指令。
[0048]具體的,本發(fā)明實施例中所述相機(jī)應(yīng)用程序,可以包括終端自帶的相機(jī)應(yīng)用程序,也可以包括另外安裝的相機(jī)應(yīng)用程序或者由其它應(yīng)用程序中攜帶的應(yīng)用程序。比如,由第三方開發(fā)的,攜帶有各種圖像處理插件或者其它功能的相機(jī)應(yīng)用程序等。
[0049]所述相機(jī)應(yīng)用程序的狀態(tài)指令,包括相機(jī)打開指令和相機(jī)關(guān)閉指令。值得注意的是,在相機(jī)應(yīng)用程序打開時,有很多時候會切換至后臺運(yùn)行,比如打開相機(jī)應(yīng)用程序后,需要對剛拍攝的照片進(jìn)行查看,以確認(rèn)拍攝的照片的效果是否滿足,因此,需要由相機(jī)應(yīng)用程序切換至相冊應(yīng)用程序,當(dāng)切換至相冊應(yīng)用程序時,則相機(jī)在后臺運(yùn)行。為了應(yīng)用程序的使用方便,當(dāng)由相機(jī)應(yīng)用程序中打開相冊后,在相冊關(guān)閉時,則重新跳轉(zhuǎn)至相機(jī)應(yīng)用程序,相當(dāng)于重新打開相機(jī)并在前臺運(yùn)行。
[0050]可以理解的是,本發(fā)明實施例中所述的相機(jī)接收打開指令且在前臺運(yùn)行,是指相機(jī)采集的畫面在屏幕中進(jìn)行顯示。相反,當(dāng)所述相機(jī)接收關(guān)閉指令或者相機(jī)應(yīng)用程序在后臺運(yùn)行時,所述終端屏幕上方則沒有顯示相機(jī)采集的畫面信息。
[0051]所述指令的發(fā)送,可以由用戶點機(jī)相機(jī)應(yīng)用程序后發(fā)送對應(yīng)的指令,比如點擊相機(jī)應(yīng)用按鍵,即當(dāng)于發(fā)送“打開”相機(jī)應(yīng)用程序的指令,點擊退出按鍵或者激活其它應(yīng)用程序,使相機(jī)應(yīng)用程序位于后臺時,則相當(dāng)于發(fā)送“關(guān)閉”相機(jī)應(yīng)用程序的指令。
[0052]在步驟S102中,當(dāng)所述終端中的相機(jī)應(yīng)用程序接收打開指令且在前臺運(yùn)行時,將所述終端的屏幕的分辨率由第一分辨率調(diào)整至第二分辨率。
[0053]在接收到相機(jī)應(yīng)用程序的打開指令,且當(dāng)前相機(jī)應(yīng)用程序處于屏幕的前端,可由屏幕顯示相機(jī)獲取的圖像畫面時,則將所述終端的屏幕的分辨率由第一分辨率調(diào)整至第二分辨率。
[0054]所述第一分辨率,一般是指屏幕正常設(shè)置的分辨率。一般來說,為了使得用戶對終端性能的充分使用和得到更好利用終端的性能,正常設(shè)置的分辨率也即是屏幕的最大分辨率。
[0055]目前,隨著終端顯示技術(shù)的不斷提升,已經(jīng)出現(xiàn)了包括橫向像素大于2K的智能移動終端,比如2048*1600、2560*1440等,即智能手機(jī),一般來說,對于這種智能手機(jī)的第一分辨率,即該智能手機(jī)的最大分辨率。
[0056]當(dāng)然,所述第一分辨率不局限于此,對于其它終端,比如屏幕更大的PAD或者筆記本電腦等,所述第一分辨率還可以更大。
[0057]所述第二分辨率,一般可以設(shè)置為一個較小的數(shù)值,可以在小于屏幕最大分辨率的同時,也可以小于相機(jī)的最大分辨率,比如可以為800*600等?,F(xiàn)有的相機(jī)分辨率的橫向像素值通常也會大于2K,遠(yuǎn)大于人眼的最大分辨能力,因此在現(xiàn)有的用戶使用場景下,可以節(jié)省由顯示圖像的分辨率過高造成的電能消耗。
[0058]優(yōu)選的實施方式中,所述當(dāng)所述終端中的相機(jī)應(yīng)用程序接收打開指令且在前臺運(yùn)行時,將所述終端的屏幕的分辨率由第一分辨率調(diào)整至第二分辨率步驟具體為:
[0059]當(dāng)所述終端中的相機(jī)應(yīng)用程序接收到打開指令且在前臺運(yùn)行時,將第一標(biāo)識位設(shè)置為真,第二標(biāo)識位置零,由所述第一標(biāo)識位觸發(fā)向圖形處理器發(fā)送通過第二分辨率進(jìn)行畫面顯示的指令。
[0060]在步驟S103中,當(dāng)所述終端中的相機(jī)應(yīng)用程序接收關(guān)閉指令或在后臺運(yùn)行時,將所述終端的屏幕的分辨率由第二分辨率調(diào)整至第一分辨率。
[0061]與步驟S102相反,當(dāng)相機(jī)應(yīng)用程序處于關(guān)閉狀態(tài),或者處于后臺運(yùn)行狀態(tài)時,即屏幕當(dāng)前顯示的內(nèi)容不是相機(jī)應(yīng)用程序采集的動態(tài)畫面時,則發(fā)送切換指令,使屏幕顯示的分辨率由第二分辨率調(diào)整至分辨率較高的第一分辨率。
[0062]優(yōu)選的實施方式中,所述當(dāng)所述終端中的相機(jī)應(yīng)用程序接收關(guān)閉指令或在后臺運(yùn)行時,將所述終端的屏幕的分辨率由第二分辨率調(diào)整至第一分辨率具體為:
[0063]當(dāng)所述終端中的相機(jī)應(yīng)用程序接收到關(guān)閉指令或在后臺運(yùn)行時,將第二標(biāo)識位設(shè)置為真,第一標(biāo)識位置零,由所述第二標(biāo)識位觸發(fā)向圖形處理器發(fā)送通過第一分辨率進(jìn)行畫面顯示的指令。
[0064]本發(fā)明通過監(jiān)測終端中相機(jī)應(yīng)用程序的狀態(tài)切換指令,當(dāng)接收到相機(jī)應(yīng)用程序的打開指令時,則將屏幕由第一分辨率切換至第二分辨率進(jìn)行顯示,如果監(jiān)測到相機(jī)應(yīng)用程序的關(guān)閉指令時,則將屏幕由第二分辨率切換至第一分辨率顯示,這樣可以使得在進(jìn)行相機(jī)拍攝時,由于相機(jī)畫面對分辨率要求不高的特點,在進(jìn)行相機(jī)拍攝時,通過較低分辨率顯示圖像,從而減少圖形處理器的運(yùn)算量,降低圖形處理器的功耗,達(dá)到減少系統(tǒng)功耗的目的。
[0065]實施例二:
[0066]圖2示出了本發(fā)明第二實施例提供的高分辨率終端的省電方法的實現(xiàn)流程,詳述如下:
[0067]在步驟S201中,監(jiān)測終端中的相機(jī)應(yīng)用程序的狀態(tài)切換指令,所述狀態(tài)切換指令包括打開指令和關(guān)閉指令。
[0068]在步驟S202中,當(dāng)所述終端中的相機(jī)應(yīng)用程序接收打開指令且在前臺運(yùn)行時,將所述終端的屏幕的分辨率由第一分辨率調(diào)整至第二分辨率。
[0069]本發(fā)明實施例步驟S201、S202與實施例一中的步驟SlOl和S102基本相同,在此不作重復(fù)贅述。
[0070]在步驟S203中,當(dāng)接收到拍攝照片或者錄制視頻的指令時,根據(jù)預(yù)先設(shè)置的相機(jī)分辨率存儲所述照片或者視頻。
[0071]其中,所述拍攝照片的指令或者錄制視頻的指令,可以通過硬件按鍵發(fā)送的拍攝指令,也可以為觸控指令,還可以通過藍(lán)牙等無線通信方式接收的拍攝指令,比如使用藍(lán)牙自拍桿拍攝時接收的拍攝指令。
[0072]所述預(yù)先設(shè)置的相機(jī)分辨率,是指用戶設(shè)置的拍攝照片的分辨率,其與實施例一中所述的第一分辨率、第二分辨率不同。所述拍攝照片的分辨率,僅與攝像頭的像素有關(guān),一般而言,所述攝像頭的最大分辨率可以遠(yuǎn)遠(yuǎn)大于終端屏幕的最大分辨率。但是,在用戶為了節(jié)省存儲空間時,也可以設(shè)置拍攝照片的分辨率為較小值,即也可能小于屏幕的最大分辨率。
[0073]另外,作為本發(fā)明進(jìn)一步優(yōu)化的實施方式中,當(dāng)?shù)诙直媛蚀笥陬A(yù)先設(shè)置的相機(jī)分辨率時,則通過預(yù)先設(shè)置的相機(jī)分辨率進(jìn)行屏幕顯示。
[0074]在步驟S204中,當(dāng)所述終端中的相機(jī)應(yīng)用程序接收關(guān)閉指令或在后臺運(yùn)行時,將所述終端的屏幕的分辨率由第二分辨率調(diào)整至第一分辨率。
[0075]本發(fā)明實施例與實施例一不同之處在于,即使在屏幕顯示的分辨較小時,仍然可以通過高分辨率的格式存儲相機(jī)拍攝的圖片,從而既能夠得到高清的圖片,也能夠減少終端電能的消耗。
[0076]實施例三:
[0077]圖3示出了本發(fā)明第三實施例提供的高分辨率終端的省電方法的實現(xiàn)流程,詳述如下:
[0078]在步驟S301中,監(jiān)測終端中的相機(jī)應(yīng)用程序的狀態(tài)切換指令,所述狀態(tài)切換指令包括打開指令和關(guān)閉指令。
[0079]在步驟S302中,當(dāng)所述終端中的相機(jī)應(yīng)用程序接收打開指令且在前臺運(yùn)行時,將所述終端的屏幕的分辨率由第一分辨率調(diào)整至第二分辨率。
[0080]在步驟S303中,判斷當(dāng)前相機(jī)拍攝的焦點對象與鏡頭的距離是否小于預(yù)定值。
[0081]具體的,所述預(yù)設(shè)值一般為微距拍攝時所設(shè)定的距離。
[0082]在步驟S304中,如果所述焦點對象與鏡頭的距離小于預(yù)定值,則調(diào)整至第三分辨率顯示所述相機(jī)拍攝的圖像,所述第三分辨率大于第二分辨率。
[0083]具體的,當(dāng)判斷所述相機(jī)當(dāng)前處于微距拍攝時,由于微距拍攝時,用戶往往更加關(guān)注于拍攝的細(xì)節(jié)之處,因此,可以選用相對較為清晰,但分辨率仍小于第一分辨率的方式顯示相機(jī)采集的圖像。
[0084]在步驟S305中,當(dāng)所述終端中的相機(jī)應(yīng)用程序接收關(guān)閉指令或在后臺運(yùn)行時,將所述終端的屏幕的分辨率由第二分辨率調(diào)整至第一分辨率。
[0085]本發(fā)明通過對相機(jī)拍攝時對畫面的細(xì)膩性的不同要求相應(yīng)的調(diào)整屏幕的分辨率,使得本發(fā)明可以既能夠滿足用戶的清晰拍攝的要求,同時也能夠達(dá)到省電的目的。
[0086]實施例四:
[0087]圖4示出了本發(fā)明第四實施例提供的高分辨率終端的省電裝置的結(jié)構(gòu)示意圖,詳述如下:
[0088]本發(fā)明實施例中所述高分辨率終端的省電裝置,包括:
[0089]指令監(jiān)測單元401,用于監(jiān)測終端中的相機(jī)應(yīng)用程序的狀態(tài)切換指令,所述狀態(tài)切換指令包括打開指令和關(guān)閉指令;
[0090]第一調(diào)整單元402,用于當(dāng)所述終端中的相機(jī)應(yīng)用程序接收打開指令且在前臺運(yùn)行時,將所述終端的屏幕的分