所示,該第一圖形由第一區(qū)域11和第二區(qū)域12組成,其中第二區(qū)域12是在第一圖形上除第一區(qū)域11外的區(qū)域。圖1-3與圖1-4所不同的是,在圖1-3中,第一區(qū)域11與第二區(qū)域12組成第一應(yīng)用的第一圖形;在圖1-4中,第二區(qū)域12被第一區(qū)域
11所圍繞;當(dāng)然第一區(qū)域11也可以被第二區(qū)域12所圍繞,為節(jié)約篇幅,這里就不再以圖例的方式示出。
[0129]所述第一檢測(cè)模塊721,用于檢測(cè)所述實(shí)時(shí)時(shí)鐘在第i個(gè)單位時(shí)間內(nèi)對(duì)應(yīng)地發(fā)送的第i個(gè)第一中斷命令;
[0130]所述第一獲取模塊722,用于通過所述第二控制器響應(yīng)所述第i個(gè)第一中斷命令,獲取與第i個(gè)單位時(shí)間相對(duì)應(yīng)的第i個(gè)第一圖形緩存數(shù)據(jù);
[0131]所述第一寫入模塊723,用于將所述第i個(gè)第一緩存圖形數(shù)據(jù)寫入所述第一區(qū)域,其中所述i為序號(hào);
[0132]所述第二改變單元703,用于檢測(cè)時(shí)間變化,當(dāng)所述時(shí)間變化達(dá)到預(yù)設(shè)的第一閾值時(shí),啟動(dòng)所述第一控制器,改變所述第一圖形的第二區(qū)域使所述第二區(qū)域與時(shí)間變化量相對(duì)應(yīng)。
[0133]本發(fā)明實(shí)施例中提供的技術(shù)方案,能夠用于以下場景:繼續(xù)承接實(shí)施例一中的例子,仍以第一應(yīng)用為一個(gè)展示廣告的應(yīng)用為例,第一應(yīng)用的第一圖形在00點(diǎn)00分00秒的時(shí)候顯示的內(nèi)容是如圖1-3所示的是一個(gè)漢字“中”字;第一應(yīng)用的第一圖形在00點(diǎn)00分20秒的時(shí)候顯示的內(nèi)容改變?yōu)橐粋€(gè)“國”字,S卩“中”字顯示了 20秒;在00點(diǎn)00分40秒的時(shí)候顯示的內(nèi)容改變?yōu)橐粋€(gè)“銀”字,即“國”字顯示了 20秒;在00點(diǎn)01分00秒的時(shí)候顯示的內(nèi)容改變?yōu)橐粋€(gè)“行”字,即“銀”字顯示了 20秒,接著在00點(diǎn)01分20秒的時(shí)候顯示的內(nèi)容改變?yōu)椤爸小弊?,即“行”字顯示了 20秒;這樣在00點(diǎn)00分00秒至00點(diǎn)01分19秒內(nèi)依次顯示了漢字“中一國一銀一行”。現(xiàn)有的第一應(yīng)用的第一圖形是隨著時(shí)間的變化做整體地變化,即將在改變第一圖形內(nèi)容的時(shí)刻即00點(diǎn)00分00秒、00點(diǎn)00分20秒、00點(diǎn)00分40秒和00點(diǎn)01分20秒,將第一圖形的所有內(nèi)容都進(jìn)行改變,而沒有將第一圖形分為兩個(gè)區(qū)域;而采用本發(fā)明實(shí)施例提供的技術(shù)方案的時(shí)候,先將第一圖形進(jìn)行劃分,按照內(nèi)容改變的頻率或周期進(jìn)行劃分,且至少劃分為兩個(gè)區(qū)域;然后在改變第一圖形內(nèi)容的時(shí)刻即00點(diǎn)OO分00秒、00點(diǎn)00分20秒、00點(diǎn)00分40秒和00點(diǎn)01分00秒只需改變第一區(qū)域11
的內(nèi)容,而無需改變第二區(qū)域12的內(nèi)容。
[0134]本發(fā)明實(shí)施例中,第一圖形中的第一區(qū)域隨單位時(shí)間而變化,以上面的例子來說,第一區(qū)域每20秒鐘變化一下內(nèi)容;在具體實(shí)現(xiàn)的過程中,可以在電子設(shè)備中增加一個(gè)能夠產(chǎn)生單位時(shí)間的電路,如晶振電路,該晶振電路每20秒鐘發(fā)出一個(gè)信號(hào),通過獲取該信號(hào)來改變第一區(qū)域的內(nèi)容。本領(lǐng)域的技術(shù)人員也可以通過其他方式來實(shí)現(xiàn)第一區(qū)域隨單位時(shí)間而變化,這里不再贅述。
[0135]實(shí)施例九
[0136]基于上述信息處理方法的實(shí)施例以及實(shí)施例六至八,本發(fā)明實(shí)施例提供一種電子設(shè)備,所述電子設(shè)備具有顯示單元、實(shí)時(shí)時(shí)鐘、第一控制器和第二控制器,所述電子設(shè)備安裝有第一應(yīng)用;所述實(shí)時(shí)時(shí)鐘,用于在每一單位時(shí)間內(nèi)發(fā)出一個(gè)第一中斷命令;當(dāng)?shù)谝婚撝蛋∕個(gè)單位時(shí)間時(shí),圖8為本發(fā)明實(shí)施例九電子設(shè)備的組成結(jié)構(gòu)示意圖,如圖8所示,所述電子設(shè)備包括顯示單元801、第一改變單元802和第二改變單元803,其中所述第一改變單元802包括第一檢測(cè)模塊821、第一獲取模塊822和第一寫入模塊823 ;所述第二改變單元803包括第二獲取模塊831和第二寫入模塊832 ;其中:
[0137]所述顯示單元801,用于運(yùn)行所述第一應(yīng)用時(shí),所述第一應(yīng)用的第一圖形顯示在所述電子設(shè)備的顯示單元上,所述第一圖形由第一區(qū)域和第二區(qū)域組成;
[0138]這里,所述第一應(yīng)用可以是任何具有顯示界面的應(yīng)用,第一應(yīng)用的顯示界面在所述電子設(shè)備的顯示單元上以第一圖形進(jìn)行顯示。所述第一應(yīng)用可以是游戲應(yīng)用、時(shí)鐘應(yīng)用、顯不有廣告的應(yīng)用等等。
[0139]這里,實(shí)時(shí)時(shí)鐘(RTC)是電子設(shè)備主板上晶振電路組成的時(shí)鐘電路的生成脈沖;這個(gè)脈沖可以用于生成OS等,本領(lǐng)域的技術(shù)人員可以根據(jù)各種現(xiàn)有技術(shù)來理解,因此不再贅述。
[0140]所述第一檢測(cè)模塊821,用于檢測(cè)所述實(shí)時(shí)時(shí)鐘在第i個(gè)單位時(shí)間內(nèi)對(duì)應(yīng)地發(fā)送的第i個(gè)第一中斷命令,其中所述i為序號(hào);
[0141]這里,所述第一中斷命令可以是實(shí)時(shí)時(shí)鐘產(chǎn)生的脈沖信號(hào)。
[0142]所述第一獲取模塊822,用于判斷所述i小于所述M時(shí),通過所述第二控制器響應(yīng)所述第i個(gè)第一中斷命令,獲取與第i個(gè)單位時(shí)間相對(duì)應(yīng)的第i個(gè)第一圖形緩存數(shù)據(jù);
[0143]所述第一寫入模塊823,用于將所述第i個(gè)第一緩存圖形數(shù)據(jù)寫入所述第一區(qū)域;
[0144]所述第二獲取模塊831,用于判斷所述i等于所述M時(shí),通過所述第一控制器響應(yīng)第M個(gè)所述第一中斷命令,獲取第二圖形緩存數(shù)據(jù);
[0145]所述第二寫入模塊832,用于通過所述第一控制器控制所述第二控制器將所述第二圖形緩存數(shù)據(jù)寫入第二區(qū)域。
[0146]本發(fā)明實(shí)施例中,第一區(qū)域和第二區(qū)域內(nèi)容的變化分別是通過兩個(gè)不同的控制器來完成的,改變第一區(qū)域的控制器為第二控制器,而改變第二區(qū)域的控制器為第一控制器;在具體實(shí)施地過程中,第一控制器可以是電子設(shè)備的GPU、或者APU,GPU可以是通過MCU、或單片機(jī)等來實(shí)現(xiàn);而當(dāng)?shù)谝豢刂破鳛镚PU時(shí),第二控制器可以是顯示器的控制器,例如顯示器的控制器可以是IXDcontroller。其中:
[0147]IXD controller可以為電子設(shè)備提供連續(xù)不斷的顯示數(shù)據(jù)流,否則電子設(shè)備將不能顯示圖像或?qū)е聢D像失真。IXD controller可以通過MCU、顯存(Display memory)等來實(shí)現(xiàn)。
[0148]這里,以GPU為第一控制器、IXD controller為第二控制器為例,來說明本步驟S303中的“啟動(dòng)所述第一控制器,改變所述第一圖形的第二區(qū)域”;啟動(dòng)所述第一控制器,改變所述第一圖形的第二區(qū)域,可以包括:啟動(dòng)GPU,通過GPU控制IXD controller改變所述第一圖形的第二區(qū)域。
[0149]繼續(xù)以GPU為第一控制器、IXD controller為第二控制器為例,來說明本發(fā)明實(shí)施例的技術(shù)效果。電子設(shè)備在運(yùn)行第一應(yīng)用的時(shí)候,會(huì)隨著時(shí)間地變化不斷地更新顯示界面;那么第一應(yīng)用如何更新顯示界面呢,第一應(yīng)用不斷地喚醒GPU,然后GPU將需要顯示的內(nèi)容以圖形緩存數(shù)據(jù)的形式存儲(chǔ)于LCDcontroller的內(nèi)存中,從而LCD controller讀取并將圖形緩存數(shù)據(jù)顯示在顯示單元上;現(xiàn)有技術(shù)中采用這種顯示方式是通過不斷地喚醒GPU,從而進(jìn)行切換第一應(yīng)用的顯示界面。而采用本發(fā)明實(shí)施例的技術(shù)方案,先將第一應(yīng)用要顯示的第一圖形按照改變頻率或周期的不同而劃分成不同的區(qū)域,即第一區(qū)域和第二區(qū)域,其中第一區(qū)域的改變頻率高,而相對(duì)于第一區(qū)域而言,第二區(qū)域的改變頻率低;然后通過IXD controller來采集實(shí)時(shí)時(shí)鐘發(fā)送的第一中斷命令對(duì)應(yīng)地改變第一區(qū)域,最后通過GHJ改變第二區(qū)域;如此可見,第一應(yīng)用在切換顯示界面的時(shí)候,并不是每一次顯示界面的變化都需要喚醒GPU,而是只有在改變第二區(qū)域的時(shí)候才喚醒GPU,如圖3-2所示,在圖3-2中的第一幅圖示出的是采用現(xiàn)有方案時(shí)GPU的喚醒次數(shù),而圖3-3中的第二幅圖示出的是采用本實(shí)施例的技術(shù)方案時(shí)GPU的喚醒次數(shù);從而可以看出采用本實(shí)施例的技術(shù)方案,能夠有效地減少對(duì)顯示控制器的喚醒次數(shù),從而降低電子設(shè)備的功耗,提高電子設(shè)備的待機(jī)時(shí)間。
[0150]本發(fā)明實(shí)施例中,如圖3-3和圖3-4所示,所述第二控制器的內(nèi)存包括第一內(nèi)存區(qū)域31和第二內(nèi)存區(qū)域32,第一內(nèi)存區(qū)域31用于存儲(chǔ)所述第一圖形緩存數(shù)據(jù),第二內(nèi)存區(qū)域32用于存儲(chǔ)所述第二圖形緩存數(shù)據(jù);其中如圖3-4所示,第一內(nèi)存區(qū)域31又可以分為若干個(gè)內(nèi)存區(qū)域塊如內(nèi)存區(qū)域塊311至314等,各內(nèi)存區(qū)域塊的大小可以相同,也可以不同;至于如何具體地將第二內(nèi)存區(qū)域劃分成內(nèi)存區(qū)域塊,本領(lǐng)域的技術(shù)人員可以采用各種現(xiàn)有的技術(shù)方案來實(shí)現(xiàn),因此不再贅述。
[0151 ] 本發(fā)明實(shí)施例中,所述電子設(shè)備中的實(shí)時(shí)時(shí)鐘可以包括一個(gè)實(shí)時(shí)時(shí)鐘,即第一實(shí)時(shí)時(shí)鐘(RTC),如圖3-5所示第一 RTC為第一控制器內(nèi)的實(shí)時(shí)時(shí)鐘,第一實(shí)時(shí)時(shí)鐘連接第二控制器,以便第一 RTC向第二控制器發(fā)送第一中斷命令;圖3-6 TK出了一種相關(guān)的技術(shù)方案,在圖3-5所示的方案與圖3-6所示的方案相比的區(qū)別在于,需要將第一 RTC與第二控制器進(jìn)行連接。
[0152]本發(fā)明實(shí)施例中,所述電子設(shè)備的實(shí)時(shí)時(shí)鐘還可以包括兩個(gè)實(shí)時(shí)時(shí)鐘,即如圖3-7所示的第一 RTC和新增的第二 RTC,新增加的第二 RTC連接第二控制器,其中第一 RTC和第二 RTC可以保持一致的時(shí)鐘的頻率,也可以保持不同時(shí)鐘頻率,在具體實(shí)現(xiàn)上,本領(lǐng)域的技術(shù)人員可以根據(jù)各種現(xiàn)有技術(shù)來理解,因此不再贅述。
[0153]實(shí)施例十
[0154]隨著消費(fèi)電子產(chǎn)品的流行,人們?cè)絹碓揭蕾囉陔娮釉O(shè)備如手機(jī),這些電子設(shè)備甚至取代手表成為計(jì)時(shí)工具;但是,電子設(shè)備的運(yùn)行都依賴于電池,因此,電池對(duì)電子設(shè)備來說至關(guān)重要,電子設(shè)備的生產(chǎn)廠商在電池一定容量的條件下,還期望能夠降低功耗,從而延長待機(jī)時(shí)間。
[0155]本發(fā)明實(shí)施例提供一種電子設(shè)備,應(yīng)用于電子設(shè)備,所述電子設(shè)備具有顯示單元、實(shí)時(shí)時(shí)鐘、第一控制器和第二控制器,其中所述實(shí)時(shí)時(shí)鐘,用于在每一單位時(shí)間內(nèi)發(fā)出一個(gè)第一中斷命令;所述電子設(shè)備安裝有時(shí)鐘應(yīng)用,該時(shí)鐘應(yīng)用在運(yùn)行時(shí)顯示包括時(shí)針、分針、秒針變化的時(shí)鐘;對(duì)應(yīng)地,所述單位時(shí)間為秒,因此,所述實(shí)時(shí)時(shí)鐘在每一秒鐘發(fā)出一個(gè)第一中斷命令;
[0156]該電子設(shè)備包括顯示單元、第一改變單元和第二改變單元,其中所述第一改變單元包括第一檢測(cè)模塊、第一獲取模塊和第一寫入模塊;所述第二改變單元包括第二獲取模塊和第二寫入模塊;其中:
[0157]所述顯示單元,用于運(yùn)行所述時(shí)鐘應(yīng)用時(shí),所述時(shí)鐘應(yīng)用的第一圖形顯示在所述電子設(shè)備的顯示單元上,所述第一圖形由第一區(qū)域和第二區(qū)域組成;
[0158]這里,所述第一應(yīng)用可以是任何具有顯示界面的應(yīng)用,第一應(yīng)用的顯示界面在所述電子設(shè)備的顯示單元上以第一圖形進(jìn)行顯示。所述第一應(yīng)用可以是游戲應(yīng)用、時(shí)鐘應(yīng)用、顯不有廣告的應(yīng)用等等。
[0159]這里,實(shí)時(shí)時(shí)鐘(RTC)是電子設(shè)備主板上晶振電路組成的時(shí)鐘電路的生成脈沖;這個(gè)脈沖可以用于生成OS等,本領(lǐng)域的技術(shù)人員可以根據(jù)各種現(xiàn)有技術(shù)來理解,因此不再贅述。
[0160]所述第一檢測(cè)模塊,用于檢測(cè)所述實(shí)時(shí)時(shí)鐘在第i個(gè)單位時(shí)間內(nèi)對(duì)應(yīng)地發(fā)送的第i個(gè)第一中斷命令,其中所述i為序號(hào);
[0161]這里,所述第一中斷命令可以是實(shí)時(shí)時(shí)鐘產(chǎn)生的脈沖信號(hào)。
[0162]所述第一獲取模塊,用于判斷所述i小于等于59時(shí),通過所述第二控制器響應(yīng)所述第i個(gè)第一中斷命令,獲取與第i個(gè)單位時(shí)間相對(duì)應(yīng)的第i個(gè)第一圖形緩存數(shù)據(jù);
[0163]所述第一寫入模塊,用于將所述第i個(gè)第一緩存圖形數(shù)據(jù)寫入所述第一區(qū)域;
[0164]這里,所述第i個(gè)第一圖形緩存數(shù)據(jù)對(duì)應(yīng)于第i秒的第一圖形緩存數(shù)據(jù)。
[0165]所述第二獲取模塊,用于判斷所述i等于60時(shí),將所述i置為0,通過所述第一控制器響應(yīng)第O個(gè)所述第一中斷命令,獲取第二圖形緩存數(shù)據(jù);
[01