專利名稱:一種控制數(shù)字電視整機(jī)功耗的方法、裝置及數(shù)字電視的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)字電視技術(shù)領(lǐng)域,尤其涉及一種控制數(shù)字電視整機(jī)功耗的方法、裝 置及數(shù)字電視。
背景技術(shù):
目前,手持?jǐn)?shù)字電視已經(jīng)向著高性能,體積小的方向發(fā)展。但隨之而來的便是續(xù)航 時(shí)間的問題,一臺(tái)整機(jī)的電池容量是根據(jù)整機(jī)的體積大小來決定,體積越小,容量就越小, 而同時(shí)性能和功能的增加又使得整機(jī)功耗很高,因此降低整機(jī)功耗便成為增加產(chǎn)品續(xù)航時(shí) 間的重要手段?,F(xiàn)有的手持?jǐn)?shù)字電視產(chǎn)品中有用定時(shí)關(guān)屏、關(guān)機(jī)等方法來降低整機(jī)功耗,但是,這 種方式有的是讓用戶自己設(shè)置關(guān)屏、關(guān)機(jī)的時(shí)間,不具有實(shí)時(shí)性;有的采用分模塊控制,但 是基本上是通過應(yīng)用程序進(jìn)行設(shè)置,這樣有多少個(gè)應(yīng)用程序就要寫多少個(gè)控制程序,并且 應(yīng)用程序之間沒有通信,如果出現(xiàn)異常情況則會(huì)導(dǎo)致指針出錯(cuò)、程序死鎖等情況。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種控制數(shù)字電視整機(jī)功耗的方法,旨在解決現(xiàn)有技術(shù)提 供的控制數(shù)字電視整機(jī)功耗的方法不能避免應(yīng)用程序處理時(shí)出現(xiàn)異常情況的后果的問題。本發(fā)明是這樣實(shí)現(xiàn)的,一種控制數(shù)字電視整機(jī)功耗的方法,所述方法包括下述步 驟接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗設(shè)置的消息;分析所述消息的內(nèi)容,當(dāng)所述消息是設(shè)置數(shù)字電視當(dāng)前需要的功耗模式時(shí),根據(jù) 數(shù)字電視的當(dāng)前工作模式以及預(yù)先設(shè)置的工作模式與功耗模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功 耗模式。本發(fā)明的另一目的在于提供一種控制數(shù)字電視整機(jī)功耗的裝置,所述裝置包括消息接收單元,用于接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗設(shè)置的消息;功耗模式執(zhí)行單元,用于分析所述消息的內(nèi)容,當(dāng)所述消息是設(shè)置數(shù)字電視當(dāng)前 需要的功耗模式時(shí),根據(jù)數(shù)字電視的當(dāng)前工作模式以及預(yù)先設(shè)置的工作模式與功耗模式的 對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式。本發(fā)明的另一目的在于提供一種數(shù)字電視,所述數(shù)字電視包括如上所述的控制數(shù) 字電視整機(jī)功耗的裝置。在本發(fā)明中,首先接收進(jìn)行功耗模式設(shè)置的消息,然后分析該消息的內(nèi)容,當(dāng)該消 息是設(shè)置數(shù)字電視當(dāng)前需要的功耗模式時(shí),根據(jù)數(shù)字電視的當(dāng)前工作模式以及預(yù)先設(shè)置的 工作模式與功耗模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式,其中,可以根據(jù)數(shù)字電視的當(dāng)前工 作模式采用不同的功耗管理模式,并且統(tǒng)一設(shè)置和處理,避免了應(yīng)用程序處理時(shí)出現(xiàn)異常 情況的后果。
圖1是本發(fā)明實(shí)施例提供的控制數(shù)字電視整機(jī)功耗的方法的流程框圖;圖2是本發(fā)明實(shí)施例提供的控制數(shù)字電視整機(jī)功耗的裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。在本發(fā)明實(shí)施例中,首先接收進(jìn)行功耗模式設(shè)置的消息,然后分析該消息的內(nèi) 容,當(dāng)該消息是設(shè)置數(shù)字電視當(dāng)前需要的功耗模式時(shí),根據(jù)數(shù)字電視的當(dāng)前工作模式以及 預(yù)先設(shè)置的工作模式與功耗模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式,其中,可以根據(jù)數(shù)字電 視的當(dāng)前工作模式采用不同的功耗管理模式,并且統(tǒng)一設(shè)置和處理,避免了應(yīng)用程序處理 時(shí)出現(xiàn)異常情況的后果。圖1是本發(fā)明實(shí)施例提供的控制數(shù)字電視整機(jī)功耗的方法的流程圖,詳述如下在步驟SlOl中,接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗設(shè)置的消息。作為本發(fā)明的一個(gè)實(shí)施例,用戶在操作數(shù)字電視的過程中產(chǎn)生數(shù)字電視的工作模 式的切換指令,根據(jù)該指令,數(shù)字電視將會(huì)從當(dāng)前工作模式切換到另一種工作模式(例如 從主界面進(jìn)入電視播放、從文件瀏覽進(jìn)入電影播放等等),當(dāng)完成工作模式的切換后,數(shù)字 電視會(huì)在當(dāng)前工作模式下發(fā)送進(jìn)行功耗設(shè)置的消息,根據(jù)該消息的內(nèi)容數(shù)字電視即可執(zhí)行 相應(yīng)的功耗模式。其中,在本發(fā)明實(shí)施例中,在接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗設(shè)置的消息之前, 還要預(yù)先設(shè)置數(shù)字電視的各種工作模式與功耗模式之間的對(duì)應(yīng)關(guān)系,比如,數(shù)字電視的工 作模式為電視模式時(shí),設(shè)置功耗模式為電視功耗模式,執(zhí)行該功耗模式時(shí),數(shù)字電視自動(dòng)將 電視模塊電源打開,CPU頻率設(shè)置為最高,并且設(shè)置功耗參數(shù)為永不關(guān)機(jī)和永不關(guān)屏;數(shù)字 電視的工作模式為電影模式時(shí),設(shè)置功耗模式為電影功耗模式,執(zhí)行該功耗模式時(shí),數(shù)字電 視自動(dòng)設(shè)置CPU頻率為最高,并且設(shè)置功耗參數(shù)為永不關(guān)機(jī)和永不關(guān)屏;數(shù)字電視的工作 模式為音樂模式時(shí),設(shè)置功耗模式為音樂功耗模式,執(zhí)行該功耗模式時(shí),數(shù)字電視自動(dòng)降低 CPU頻率,并且設(shè)置功耗參數(shù)為永不關(guān)機(jī)和永不關(guān)屏;數(shù)字電視的工作模式為圖片模式時(shí), 設(shè)置功耗模式為圖片功耗模式,執(zhí)行該功耗模式時(shí),數(shù)字電視自動(dòng)設(shè)置CPU頻率為最高,并 且設(shè)置功耗參數(shù)為永不關(guān)機(jī)和永不關(guān)屏;數(shù)字電視的工作模式為主界面模式時(shí),設(shè)置功耗 模式為主界面功耗模式,執(zhí)行該功耗模式時(shí),數(shù)字電視采用系統(tǒng)默認(rèn)的CPU頻率。在步驟S102中,分析接收到的消息的內(nèi)容,當(dāng)所述消息是設(shè)置數(shù)字電視當(dāng)前需 要的功耗模式時(shí),執(zhí)行步驟S103,否則執(zhí)行步驟S104。在步驟S103中,根據(jù)數(shù)字電視的當(dāng)前工作模式以及預(yù)先設(shè)置的工作模式與功耗 模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式。在本發(fā)明實(shí)施例中,數(shù)字電視會(huì)根據(jù)當(dāng)前工作模式以及預(yù)先設(shè)置的工作模式與功 耗模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式,具體的實(shí)現(xiàn)可以通過一段功耗管理程序?qū)崿F(xiàn),該 程序采用C語言編程實(shí)現(xiàn),如下所示功耗管理程序(C語言)Switch(int mode)//設(shè)置功耗模式 {
Case music //音樂功耗模式 Break ;
Case TV //電視功耗模式 Break ;
ι
Return ReStr ;//返回執(zhí)行結(jié)果在步驟S104中,當(dāng)所述消息是設(shè)置數(shù)字電視的功耗參數(shù)時(shí),接收輸入的參數(shù)設(shè)置 值指令,根據(jù)該指令設(shè)置數(shù)字電視的功耗參數(shù)。作為本發(fā)明的一個(gè)實(shí)施例,當(dāng)所述消息是設(shè)置數(shù)字電視的功耗參數(shù)時(shí),接收輸入 的參數(shù)設(shè)置值指令,根據(jù)該指令設(shè)置數(shù)字電視的功耗參數(shù),該需要設(shè)置的功耗參數(shù)包括定 時(shí)關(guān)機(jī)和定時(shí)關(guān)屏?xí)r間、LCD屏幕亮度、CPU最大和最小頻率等參數(shù)。圖2為本發(fā)明實(shí)施例提供的控制數(shù)字電視整機(jī)功耗的裝置的結(jié)構(gòu),為了便于說 明,僅示出了本發(fā)明實(shí)施例相關(guān)的部分。其中,該控制數(shù)字電視整機(jī)功耗的裝置可以是內(nèi)置 于數(shù)字電視的軟件單元,硬件單元或者軟硬結(jié)合的單元,另外,該數(shù)字電視可以是手持?jǐn)?shù)字 電視。在本實(shí)施例中,該裝置包括消息接收單元21和功耗模式執(zhí)行單元22。其中,消息接收單元21接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗設(shè)置的消息;功耗模式執(zhí)行單元22分析消息接收單元21所接收到的消息的內(nèi)容,當(dāng)所述消息 是設(shè)置數(shù)字電視當(dāng)前需要的功耗模式時(shí),根據(jù)數(shù)字電視的當(dāng)前工作模式以及預(yù)先設(shè)置的工 作模式與功耗模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式。另外,該裝置還包括功耗參數(shù)設(shè)置單元、對(duì)應(yīng)關(guān)系設(shè)置單元、工作模式切換單元 以及消息發(fā)送單元。其中,功耗參數(shù)設(shè)置單元用于當(dāng)接收到的消息是設(shè)置數(shù)字電視的功耗參數(shù)時(shí),接 收輸入的參數(shù)設(shè)置值指令,根據(jù)該指令設(shè)置數(shù)字電視的功耗參數(shù),該需要設(shè)置的功耗參數(shù) 包括定時(shí)關(guān)機(jī)和定時(shí)關(guān)屏?xí)r間、LCD屏幕亮度、CPU最大和最小頻率等參數(shù)。對(duì)應(yīng)關(guān)系設(shè)置單元用于設(shè)置數(shù)字電視的工作模式與功耗模式之間的對(duì)應(yīng)關(guān)系,比 如,數(shù)字電視的工作模式為電視模式時(shí),設(shè)置功耗模式為電視功耗模式,執(zhí)行該功耗模式 時(shí),數(shù)字電視自動(dòng)將電視模塊電源打開,CPU頻率設(shè)置為最高,并且設(shè)置功耗參數(shù)為永不關(guān) 機(jī)和永不關(guān)屏;數(shù)字電視的工作模式為電影模式時(shí),設(shè)置功耗模式為電影功耗模式,執(zhí)行該 功耗模式時(shí),數(shù)字電視自動(dòng)設(shè)置CPU頻率為最高,并且設(shè)置功耗參數(shù)為永不關(guān)機(jī)和永不關(guān) 屏;數(shù)字電視的工作模式為音樂模式時(shí),設(shè)置功耗模式為音樂功耗模式,執(zhí)行該功耗模式 時(shí),數(shù)字電視自動(dòng)降低CPU頻率,并且設(shè)置功耗參數(shù)為永不關(guān)機(jī)和永不關(guān)屏;數(shù)字電視的工 作模式為圖片模式時(shí),設(shè)置功耗模式為圖片功耗模式,執(zhí)行該功耗模式時(shí),數(shù)字電視自動(dòng)設(shè) 置CPU頻率為最高,并且設(shè)置功耗參數(shù)為永不關(guān)機(jī)和永不關(guān)屏;數(shù)字電視的工作模式為主 界面模式時(shí),設(shè)置功耗模式為主界面功耗模式,執(zhí)行該功耗模式時(shí),數(shù)字電視采用系統(tǒng)默認(rèn) 的CPU頻率。工作模式切換單元用于接收輸入的工作模式切換指令,切換數(shù)字電視至與該指令 對(duì)應(yīng)的工作模式,作為本發(fā)明的一個(gè)實(shí)施例,用戶在操作數(shù)字電視的過程中產(chǎn)生數(shù)字電視的工作模式的切換指令,根據(jù)該指令,數(shù)字電視將會(huì)從當(dāng)前工作模式切換到另一種工作模 式(例如從主界面進(jìn)入電視播放、從文件瀏覽進(jìn)入電影播放等等)。消息發(fā)送單元用于當(dāng)完成工作模式的切換后,在當(dāng)前工作模式下發(fā)送進(jìn)行功耗設(shè) 置的消息。具體情況如上所述,在此不再贅述。在本發(fā)明實(shí)施例中,首先接收進(jìn)行功耗模式設(shè)置的消息,然后分析該消息的內(nèi)容, 當(dāng)該消息是設(shè)置數(shù)字電視當(dāng)前需要的功耗模式時(shí),根據(jù)數(shù)字電視的當(dāng)前工作模式以及預(yù)先 設(shè)置的工作模式與功耗模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式,其中,可以根據(jù)數(shù)字電視的 工作模式采用不同的功耗管理模式,并且統(tǒng)一設(shè)置和處理,避免了應(yīng)用程序處理時(shí)出現(xiàn)異 常情況的后果,另外,在本發(fā)明實(shí)施例中,數(shù)字電視根據(jù)當(dāng)前的工作模式執(zhí)行相應(yīng)的功耗模 式的具體實(shí)現(xiàn)是通過功耗管理程序?qū)崿F(xiàn)的,該程序異常后,功耗模式處理流程由于本發(fā)明 中的每個(gè)模塊都是一個(gè)獨(dú)立的應(yīng)用程序,當(dāng)一個(gè)應(yīng)用程序產(chǎn)生異常后,其它應(yīng)用程序不會(huì) 受其影響;此外,當(dāng)某個(gè)模塊應(yīng)用程序異常后,終止該應(yīng)用程序,調(diào)用此應(yīng)用程序的上一級(jí) 應(yīng)用程序(上一級(jí)應(yīng)用程序是運(yùn)行異常模塊應(yīng)用程序之前的模塊應(yīng)用程序),上一級(jí)應(yīng)用 程序自動(dòng)發(fā)送功耗模式切換消息給功耗管理程序,功耗管理程序完成對(duì)當(dāng)前功耗模式的切 換,可以保證功耗模式的正確性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種控制數(shù)字電視整機(jī)功耗方法,其特征在于,所述方法包括下述步驟接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗設(shè)置的消息;分析所述消息的內(nèi)容,當(dāng)所述消息是設(shè)置數(shù)字電視當(dāng)前需要的功耗模式時(shí),根據(jù)數(shù)字電視的當(dāng)前工作模式以及預(yù)先設(shè)置的工作模式與功耗模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式。
2.如權(quán)利要求1所述的方法,其特征在于,在所述分析消息的內(nèi)容的步驟之后,所述方 法還包括下述步驟當(dāng)所述消息是設(shè)置數(shù)字電視的功耗參數(shù)時(shí),接收輸入的參數(shù)設(shè)置值指令,根據(jù)該指令 設(shè)置數(shù)字電視的功耗參數(shù)。
3.如權(quán)利要求1所述的方法,其特征在于,在所述接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗 設(shè)置的消息的步驟之前,所述方法還包括下述步驟設(shè)置數(shù)字電視的工作模式與功耗模式之間的對(duì)應(yīng)關(guān)系。
4.如權(quán)利要求1所述的方法,其特征在于,在所述接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗 設(shè)置的消息的步驟之前,所述方法還包括下述步驟接收輸入的工作模式切換指令,切換數(shù)字電視至與該指令對(duì)應(yīng)的工作模式;發(fā)送進(jìn)行功耗設(shè)置的消息。
5.一種控制數(shù)字電視整機(jī)功耗的裝置,其特征在于,所述裝置包括消息接收單元,用于接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗設(shè)置的消息;功耗模式執(zhí)行單元,用于分析所述消息的內(nèi)容,當(dāng)所述消息是設(shè)置數(shù)字電視當(dāng)前需要 的功耗模式時(shí),根據(jù)數(shù)字電視的當(dāng)前工作模式以及預(yù)先設(shè)置的工作模式與功耗模式的對(duì)應(yīng) 關(guān)系執(zhí)行相應(yīng)的功耗模式。
6.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括功耗參數(shù)設(shè)置單元,用于當(dāng)接收到的消息是設(shè)置數(shù)字電視的功耗參數(shù)時(shí),接收輸入的 參數(shù)設(shè)置值指令,根據(jù)該指令設(shè)置數(shù)字電視的功耗參數(shù)。
7.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括對(duì)應(yīng)關(guān)系設(shè)置單元,用于設(shè)置數(shù)字電視的工作模式與功耗模式之間的對(duì)應(yīng)關(guān)系。
8.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括工作模式切換單元,用于接收輸入的工作模式切換指令,切換數(shù)字電視至與該指令對(duì) 應(yīng)的工作模式;消息發(fā)送單元,用于發(fā)送進(jìn)行功耗設(shè)置的消息。
9.一種數(shù)字電視,其特征在于,所述數(shù)字電視包括如權(quán)利要求5至8任一項(xiàng)所述的控制 數(shù)字電視整機(jī)功耗的裝置。
全文摘要
本發(fā)明適用于數(shù)字電視技術(shù)領(lǐng)域,提供了一種控制數(shù)字電視整機(jī)功耗方法、裝置及數(shù)字電視,所述方法包括下述步驟接收數(shù)字電視系統(tǒng)發(fā)送的進(jìn)行功耗設(shè)置的消息;分析所述消息的內(nèi)容,當(dāng)所述消息是設(shè)置數(shù)字電視當(dāng)前需要的功耗模式時(shí),根據(jù)數(shù)字電視的當(dāng)前工作模式以及預(yù)先設(shè)置的工作模式與功耗模式的對(duì)應(yīng)關(guān)系執(zhí)行相應(yīng)的功耗模式。本發(fā)明,可以根據(jù)數(shù)字電視的當(dāng)前工作模式采用不同的功耗管理模式,并且統(tǒng)一設(shè)置和處理,避免了應(yīng)用程序處理時(shí)出現(xiàn)異常情況的后果。
文檔編號(hào)H04N5/44GK101895709SQ20101018238
公開日2010年11月24日 申請(qǐng)日期2010年5月25日 優(yōu)先權(quán)日2010年5月25日
發(fā)明者龍超 申請(qǐng)人:深圳創(chuàng)維-Rgb電子有限公司