專利名稱:控制數字電視的電源的方法及使用該方法的數字電視的制作方法
技術領域:
本發明的方法和裝置涉及數字電視,更具體地講,涉及一種能夠控制具有執行應用的功能的數字電視的電源的方法。
背景技術:
隨著數字消費者電子器件的融合趨勢的加劇,為了給用戶提供除了接收廣播之外的各種服務,借以觀看數字廣播的數字電視開始處理如游戲和互聯網瀏覽器的應用。因此,數字電視現在需要能夠處理更多數據的高端CPU。由于作為傳統嵌入式CPU的ARM或MIPS CPU的能力不足以在需求500MHz或更高速度的CPU的數字電視中使用,因此,已經引入了采用作為替代嵌入式CPU的通用目的CPU的x86處理器的數字電視。
圖1示出了現有技術x86系統的結構。
如圖1中所示,x86系統可以被分為分別以北橋130和南橋110為中心的兩個部分。北橋130連接CPU140、存儲器120和PCI總線,并提供高數據率。南橋110管理與外圍設備相連接的相對慢的數據線,例如,硬盤數據線、USB總線和ISA總線,并且能夠通過北橋130被連接到CPU140。
如果所述系統被應用到數字電視中,則DTV模塊160以MPEG傳輸流格式接收數字廣播數據并將其解碼,CPU140執行用于執行應用所需的操作和圖形任務并將相關數據存儲在存儲器120中。圖形設備150通過將圖像和圖形疊加來在屏幕上輸出廣播圖像和應用圖形。同時,遙控器MICOM100接收遙控器的信號,并執行用戶請求的頻道改變和屏幕調整。
如果使用所述數字電視,則用戶可以執行各種應用,例如,用戶可以在觀看電視的同時,在同一屏幕上玩游戲或打開網頁瀏覽器。然而,這種數字電視的用戶并不總是在觀看電視的同時執行應用。雖然,在很多情況下,在電視被打開時,用戶大部分時間僅僅觀看電視。然而,盡管用戶僅僅觀看電視,與傳統數字電視中的視頻圖像的解碼和輸出不相關的CPU和其它外圍設備仍然在運行,從而數字電視產生的熱量增加,浪費不必要的能量。尤其是,當采用例如x86的通用目的的CPU時,問題變得更嚴重。
發明內容
本發明的提供一種能夠在僅觀看電視廣播時將沒有被使用的通用目的的CPU設置為節電模式的數字電視及其方法。
根據本發明的一方面,提供了一種具有應用執行功能的數字電視裝置,所述裝置包括通用目的的中央處理單元(CPU)平臺,用于處理執行應用所需要的數據;解碼單元,獨立于所述通用目的的CPU平臺運行,用于解碼數字廣播數據并將解碼的數據輸出到屏幕上;遙控器信號處理單元,用于根據接收到的遙控器信號來分別控制所述通用目的的CPU平臺的電源和所述解碼單元的電源。
如果在所述通用目的的CPU平臺的系統啟動完成之后接收到切斷數字電視的電源的控制信號,則遙控器信號處理單元執行控制,使解碼單元的電源切斷,并且將所述通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態并且被設置為節電模式。
此外,如果在通用目的的CPU平臺的系統啟動已經完成之后接收到僅顯示數字電視的屏幕而不執行應用的遙控器信號,則遙控器信號處理單元執行控制,使通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態并且被設置為節電模式。
同時,當通用目的的CPU平臺在正常模式下運行時,則解碼單元可通過通用目的的CPU平臺的視頻處理器在屏幕上輸出解碼的數據,當通用目的的CPU平臺在節電模式下運行時,解碼單元通過顯示端口在屏幕上輸出解碼的數據。
根據本發明的另一方面,提供了一種用于控制具有應用執行功能的數字電視裝置的電源的方法,所述方法包括當打開電視電源時,執行用于執行應用的通用目的的CPU平臺的系統啟動;根據接收到的遙控器信號單獨控制解碼單元的電源和通用目的的CPU平臺的電源,所述解碼單元接收數字廣播信號并在屏幕上輸出視頻信號。
解碼單元和通用目的的CPU平臺可以相互獨立地運行。
這里,在解碼單元的電源和通用目的的CPU平臺的控制中,如果在通用目的的CPU平臺的系統啟動完成之后接收到僅顯示數字電視的屏幕而不執行應用的遙控器信號,則通用目的的CPU可維持在通用目的的CPU平臺的系統啟動已經完成的狀態,并且被設置為節電模式。
根據本發明的又一方面,提供了一種計算機可讀記錄介質,具有嵌入其上的用于執行控制具有應用執行功能的數字電視的電源的方法的計算機程序。
通過下面結合附圖對示例性實施例進行的詳細描述,本發明的上述和其它特點和方面將會變得更加清楚,其中圖1示出現有技術下x86系統的結構;圖2是解釋根據本發明的示例性實施例的數字電視的操作的框圖;圖3是根據本發明的示例性實施例的數字電視的結構的框圖;圖4是根據本發明的示例性實施例的控制數字電視的電源的過程的流程圖;圖5是根據本發明的另一示例性實施例的控制數字電視的電源的過程的流程圖;圖6示出了根據本發明的示例性實施例的數字電視的屏幕的結構。
具體實施例方式
現在,將參照附圖更全面地描述本發明,其中示出了本發明的示例性實施例。
圖2是解釋根據本發明的示例性實施例的數字電視的操作的框圖。在圖2中,x86平臺220表示執行應用所需的x86設備和外圍設備,例如圖形處理器。此外,如上所述,DTV模塊230以MPEG傳輸流格式獨立地接收數字廣播數據,解碼所述流,并輸出視頻信號。遙控器信號處理單元210接收當用戶操作遙控器時產生的遙控器信號,并執行各種工作,包括執行應用,改變廣播接收頻道和調整音量。同時,數字廣播數據的壓縮格式不限于MPEG格式,這在下面描述中也一樣。
如圖2所示,在根據本示例性實施例的數字電視中,x86平臺220和DTV模塊230在不同的板上被實現并且通過分離的電源進行操作。也就是,遙控器信號處理單元210根據用戶的操縱的遙控器信號,來單獨地控制x86平臺220的電源和DTV模塊230的電源。根據這種結構,當用戶僅觀看電視而不執行應用時,x86平臺220的電源被切斷,或者以節電模式運行,從而可以防止電源不必要的消耗。
圖3是根據本發明的示例性實施例的數字電視的結構的框圖。
如上面已經描述的,x86平臺320執行應用,DTV模塊310獨立地接收數字信號數據并輸出解碼的視頻信號。遙控器信號處理單元300根據從遙控器接收到的信號來控制x86平臺320的電源和DTV模塊310的電源,以及應用的執行或頻道的調整。
遙控器信號處理單元300包括信號處理單元301、應用控制單元302和電源控制單元303。信號處理單元301接收并翻譯遙控器信號,并產生需要的請求信號。如果接收到的遙控器信號與應用的控制有關,則應用控制單元302向x86平臺320請求工作。電源控制單元303控制x86平臺320和DTV模塊310的電源。DTV模塊310包括改變接收到的頻道的調諧器311、解碼接收到的傳輸流的解碼器312以及電源調整單元313。
從解碼器312輸出的視頻信號被輸入到x86平臺320。在x86平臺320中,視頻信號與由x86 CPU322產生的應用圖形疊加,并且被輸出到顯示裝置330。視頻信號可以在DTV模塊310中被疊加并輸出到顯示裝置330。然而,由于x86平臺320的圖形處理性能通常優于DTV模塊310的圖形處理性能,因此,在x86平臺320中,視頻信號被疊加。
如果用戶想要通過使用遙控器來結束應用的執行而僅觀看電視,則電源控制單元303通過操縱x86平臺320的電源調整單元333來切斷x86平臺的電源。當x86平臺320的電源被切斷時,解碼器312通過不包括x86平臺320的線路將視頻信號輸出到顯示裝置330。此時,可以使用其它接口,例如視頻接口端口(VIP)。
同時,根據x86平臺320的功耗,即使當用戶僅觀看電視時,x86平臺320的電源也可以被設置為節電模式,而不用被切斷,從而x86平臺320可以等待下一個工作。在基于通用目的的CPU的結構體系中,例如在X86中,在系統啟動被完成之前不能執行工作,包括很多操作的執行,例如BIOS程序的執行以及操系統和設備驅動器的加載。因此,當x86平臺的電源被切斷時,如果用戶想要再次實行應用,則用戶必須不方便地等待,直到系統的啟動完成。
圖4是根據本發明示例性實施例的控制數字電視的電源的過程的流程圖。
當電視的電源被關掉時,如果在操作410中用戶通過操縱遙控器來打開電視的電源,則遙控器信號處理單元分別在操作420和421中通過電源調整單元打開DTV模塊和x86平臺的電源。如果在x86平臺中打開電源,則BIOS程序執行并且操作系統和設備驅動器被加載。通過這樣做,在操作423中執行系統啟動。
然后,如果用戶在操作430中發送遙控器信號以結束應用并且僅觀看電視,則遙控器信號處理單元在操作431中將信號發送到請求通過VIP輸出相應頻道的廣播的DTV模塊,并且在操作433中切斷x86平臺的電源。
當用戶觀看電視時,如果操作440中用戶按下遙控器按鈕來執行任意的應用,例如網頁瀏覽,并發送信號,則在操作441中,接收該信號的遙控器信號處理單元首先打開x86平臺的電源。如果在操作442中,x86平臺的系統的啟動完成,則在操作443中再次請求執行相應應用,并且在操作444中,x86平臺執行所述應用。
如果用戶按下遙控器的關閉電源的按鈕,則在操作451和452中,遙控器信號處理單元切斷DTV模塊和x86平臺兩者的所有電源。
在本示例性實施例中,如果不執行應用,則x86平臺的電源被切斷。這種結構在x86平臺的功耗很高時比較有用,但是如果期望再次執行應用,則用戶必須不方便地等到x86平臺的啟動完成。現在將解釋一個當期望再次執行應用時,將x86平臺的電源設置為節電模式而不切斷的示例性實施例。
圖5是根據本發明的另一示例性實施例的控制數字電視的電源的過程的流程圖。
如上面參照圖4所描述的示例性實施例,當切斷電視的電源時,如果在操作500中,用戶通過操縱遙控器來打開電視的電源,則在操作501和502中,遙控器信號處理單元分別通過電源調整單元來打開DTV模塊和x86平臺的電源。如果在x86平臺中打開電源,則BIOS程序執行,并且操作系統和設備驅動器被加載。通過這樣做,在操作503中執行系統啟動。
然后,如果在操作510中用戶發送遙控器信號以結束應用并僅觀看電視,則在操作511中遙控器信號處理單元將信號發送到請求通過VIP輸出相應頻道的廣播的DTV模塊,并且在操作513中將x86平臺的電源設置為節電模式。即,盡管x86平臺當前不執行應用或處理信號,但是x86平臺維持在系統啟動已經完成的狀態,在操作522中,x86平臺的操作用電少于正常操作的用電。
如果在操作520中,用戶按下遙控器按鈕以執行任意的應用,并且發送信號,則在操作521中,接收該信號的遙控器信號處理單元向x86平臺發送喚醒信號,以從節電模式切換到正常模式,并且向x86平臺發送請求x86平臺執行相應應用的信號。在操作522中,接收該喚醒信號和請求執行相應應用的信號的x86平臺結束節電模式,并執行相應的應用。
如果在操作530中用戶按下遙控器的關閉電源的按鈕,則遙控器信號處理單元在操作531中切斷DTV模塊的電源,并在操作532中將x86平臺設置為節電模式。此外,在這種情況下,當在操作540中用戶再次按下電視的打開電源的按鈕時,則在操作542中,遙控器信號處理單元將喚醒信號發送到x86平臺,因此,在操作550中,不需要等待系統的啟動過程,用戶可以立即請求應用的執行。然而,根據執行,用戶可以自己選擇切斷x86平臺的電源或者設置為節電模式,并且手動設置x86平臺的電源模式。
圖6示出了根據本發明的示例性實施例的數字電視的屏幕的結構。
上部的電視示出了電視屏幕被設置為背景屏幕而以小窗口執行網頁瀏覽器的屏幕。此時,DTV模塊和x86平臺以正常電源模式運行,從DTV模塊輸出的視頻信號與通過x86平臺的網頁瀏覽器圖形疊加。
第二個電視示出了當用戶結束應用而僅觀看電視時的屏幕。此時,只有DTV模塊在運行,而且通過VIP輸出視頻信號。同時,x86平臺的電源被切斷或者被設置為節電模式。
底部的電視示出了當用戶在觀看電視的同時執行游戲應用時的屏幕。如果在第二個電視屏幕中切斷x86平臺的電源,則用戶為了得到底部的電視屏幕而不得不等待,直到x86平臺的系統啟動完成。如果在第二個電視屏幕中,將x86平臺的電源設置為節電模式,則用戶可以立即執行游戲應用而沒有像上面描述的那樣的系統啟動過程。
本發明也可以被實施為計算機可讀記錄介質上的計算機可讀代碼。計算機可讀記錄介質是能夠存儲可隨后由計算機系統讀取的數據的任何數據存儲設備。計算機可讀記錄介質的例子包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光學數據存儲設備和載波(如通過因特網的數據傳輸)。
根據本發明的一方面,當在具有應用執行功能的數字電視中,只有電視功能被使用而沒有執行應用時,執行應用的通用目的的CPU平臺的電源可以被切斷或者設置為節電模式,從而防止不必要的功耗,并且可以減少電視產生的熱量。
盡管已經參照示例性實施例詳細地示出和描述了本發明,但是本領域的普通技術人員應該理解,在不脫離由權利要求限定的本發明的精神和范圍的情況下,可以在這里作出各種形式和細節上的改變。示例性實施例應該被理解為僅僅時為了描述的目的,而不是為了限制。因此,本發明的范圍不是由本發明的詳細的描述限定的,而是由權利要求限定,并且該范圍內的所有不同都應該被理解為包括在本發明中。
權利要求
1.一種具有應用執行功能的數字電視裝置,所述裝置包括通用目的的CPU平臺,用于處理執行應用所需要的數據;解碼單元,獨立于所述通用目的的CPU平臺運行,解碼數字廣播數據,并將解碼的數據輸出到屏幕上;遙控器信號處理單元,用于根據接收到的遙控器信號來分別控制所述通用目的的CPU平臺的電源和所述解碼單元的電源。
2.如權利要求1所述的數字電視裝置,其中,如果在所述通用目的的CPU平臺的系統啟動完成之后接收到切斷數字電視的電源的控制信號,則遙控器信號處理單元執行控制,使解碼單元的電源切斷,使所述通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態,并且將其設置為節電模式。
3.如權利要求1所述的數字電視裝置,其中,如果在通用目的的CPU平臺的系統啟動已經完成之后接收到僅顯示數字電視的屏幕而不執行應用的遙控器信號,則遙控器信號處理單元執行控制,使通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態,并且將其設置為節電模式。
4.如權利要求1所述的數字電視裝置,其中,當通用目的的CPU平臺在正常模式下運行時,解碼單元通過通用目的的CPU平臺的視頻處理器在屏幕上輸出解碼的數據,當通用目的的CPU平臺在節電模式下運行時,解碼單元通過顯示端口在屏幕上輸出解碼的數據。
5.如權利要求4所述的數字電視裝置,其中,所述顯示端口是視頻接口端口。
6.如權利要求1所述的數字電視裝置,其中,如果接收到改變頻道的遙控器信號,則遙控器信號處理單元直接控制所述解碼單元來改變頻道,而不用通過所述通用目的的CPU。
7.如權利要求1所述的數字電視裝置,其中,所述通用目的的CPU是x86處理器。
8.一種用于控制具有應用執行功能的數字電視的電源的方法,所述方法包括當打開電視電源時,執行用于執行應用的通用目的的CPU平臺的系統啟動;根據接收到的遙控器信號,單獨控制解碼單元的電源和通用目的的CPU平臺的電源,所述解碼單元接收數字廣播信號并在屏幕上輸出視頻信號。
9.如權利要求8所述的方法,其中,在解碼單元的電源和通用目的的CPU平臺的電源的控制中,如果在通用目的的CPU平臺的系統啟動之后接收到用于切斷電視的電源的遙控器信號,則切斷解碼單元的電源,使通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態,并且將其設置為節電模式。
10.如權利要求8所述的方法,其中,在解碼單元的電源和通用目的的CPU平臺的電源的控制中,如果在通用目的的CPU平臺的系統啟動完成之后接收到僅顯示數字電視的屏幕而不執行應用的遙控器信號,則通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態,并且被設置為節電模式。
11.如權利要求8所述的方法,還包括根據通用目的的CPU平臺的電源的模式來將視頻信號輸出到屏幕上,其中,當通用目的的CPU平臺在正常模式下運行時,通過通用目的的CPU平臺的視頻處理器將視頻信號輸出到屏幕上,當通用目的的CPU平臺在節電模式下運行時,通過顯示端口將視頻信號輸出到屏幕上。
12.如權利要求11所述的方法,其中,專用的顯示端口是視頻接口端口。
13.如權利要求8所述的方法,其中,所述通用目的的CPU是x86處理器。
14.一種計算機可讀記錄介質,其上嵌入有用于執行權利要求8中所述的方法的計算機程序。
15.一種計算機可讀記錄介質,其上嵌入有用于執行權利要求9中所述的方法的計算機程序。
16.一種計算機可讀記錄介質,其上嵌入有用于執行權利要求10中所述的方法的計算機程序。
17.一種計算機可讀記錄介質,其上嵌入有用于執行權利要求11中所述的方法的計算機程序。
18.如權利要求1所述的數字電視裝置,其中,如果在通用目的的CPU平臺的系統啟動已經完成之后接收到只顯示數字電視屏幕而不執行應用的遙控器信號,則遙控器信號處理單元執行控制,使得切斷通用目的的CPU的電源。
19.如權利要求1所述的裝置,其中,當通用目的的CPU平臺在正常模式下運行時,解碼單元通過通用目的的CPU平臺的視頻處理器在屏幕上輸出解碼的數據,當通用目的的CPU的電源被切斷時,解碼單元通過顯示端口在屏幕上輸出解碼的數據。
20.如權利要求8所述的方法,其中,在解碼單元的電源和通用目的的CPU平臺的電源的控制中,如果在通用目的的CPU平臺的系統啟動已經完成之后接收到只顯示數字電視屏幕而不執行應用的遙控器信號,則切斷通用目的的CPU的電源。
21.如權利要求8所述的方法,還包括根據通用目的的CPU平臺的電源的模式來將視頻信號輸出到屏幕上,其中,當通用目的的CPU平臺在正常模式運行時,通過通用目的的CPU平臺的視頻處理器來將視頻信號輸出到屏幕上,當通用目的的CPU平臺的電源被切斷時,通過顯示端口將視頻信號輸出到屏幕上。
22.一種計算機可讀記錄介質,具有嵌入在其上的用于執行權利要求20中的方法的計算機程序。
23.一種計算機可讀記錄介質,具有嵌入在其上的用于執行權利要求21中的方法的計算機程序。
24.如權利要求1所述的裝置,其中,當在通用目的的CPU平臺的系統啟動已經完成后接收到遙控器信號時,則遙控器信號處理單元根據與接收到的遙控器信號相應的用戶的選擇,選擇下面操作中的一種切斷通用目的的CPU平臺的電源、將通用目的的CPU平臺的電源設置為節電模式并將通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態、在正常模式下運行通用目的的CPU平臺的電源。
25.如權利要求8所述的方法,其中,通用目的的CPU平臺的電源的控制包括根據與接收到的遙控器信號相應的用戶的選擇來選擇下列操作中的一種切斷通用目的的CPU平臺的電源、將通用目的的CPU平臺的電源設置為節電模式并將通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態、在正常模式下運行通用目的的CPU平臺的電源。
26.如權利要求1所述的數字電視裝置,其中,用戶通過手動選擇下列操作中的一種來覆寫通用目的的CPU的電源的控制切斷通用目的的CPU平臺的電源、將通用目的的CPU平臺的電源設置為節電模式并將通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態、在正常模式下運行通用目的的CPU平臺的電源。
27.如權利要求8所述的方法,其中,用戶通過手動選擇下列操作中的一種來覆寫通用目的的CPU的電源的控制切斷通用目的的CPU平臺的電源、將通用目的的CPU平臺的電源設置為節電模式并將通用目的的CPU維持在通用目的的CPU平臺的系統啟動已經完成的狀態、在正常模式下運行通用目的的CPU平臺的電源。
28.一種計算機可讀記錄介質,具有嵌入其上的用于執行權利要求25中所述的方法的計算機程序。
29.一種計算機可讀記錄介質,具有嵌入其上的用于執行權利要求27中所述的方法的計算機程序。
全文摘要
提供了一種用于控制具有執行應用功能的數字電視的電源的方法。根據所述方法,在具有執行應用功能的數字電視裝置中,單獨控制通用目的的CPU平臺的電源以及解碼單元的電源,所述通用目的的CPU平臺用于處理執行應用所需的數據,所述解碼單元解碼數字廣播數據并在屏幕上輸出解碼的數據。
文檔編號H04N5/63GK1980320SQ20061016337
公開日2007年6月13日 申請日期2006年12月4日 優先權日2005年12月5日
發明者韓熙喆, 許世憲 申請人:三星電子株式會社