專利名稱:一種廣播接收機及其oad下載方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種廣播接收機,尤其涉及一種用于通過空中、有線網(wǎng)絡(luò)系統(tǒng)和衛(wèi)星在廣播接收機上更新軟件的數(shù)字廣播方法及設(shè)備。
背景技術(shù):
從下面的詳細說明中可以看出,術(shù)語“固件”此處用于描述下載到電視接收機或其它設(shè)備中并保存在非易失存儲器中的功能操作軟件。它就像傳統(tǒng)的固件一樣駐留在硬件(即,非易失存儲器)中,直到下載的“固件”被改變。
在典型的電視系統(tǒng)中,通常將固件和諸如圖形用戶界面的必要的軟件預安裝在廣播接收機內(nèi)。預安裝在廣播接收機上的固件或軟件用于通過用戶界面控制數(shù)字廣播系統(tǒng)。因此,當數(shù)字廣播系統(tǒng)變化和發(fā)展時就不得不更新固件,而且要增強數(shù)字廣播系統(tǒng)也需要更新固件。
在傳統(tǒng)技術(shù)中,為了更新廣播接收機的固件,技術(shù)人員必須拜訪每個電視機所有者以更新固件,或用戶必須從英特網(wǎng)上下載最新的固件來更新。這種更新過程顯然很麻煩,而且對于廣播接收機的用戶可能是非常昂貴的。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠接收廣播信號及固件數(shù)據(jù)的廣播接收方法和廣播接收機,廣播接收機上的固件是自動下載并更新的。
本發(fā)明的另一目的是提供一種由用戶操作的手動固件更新方法。用戶可以通過OSD更新廣播接收機上的固件。對于那些不知如何操作OAD功能的用戶,操作OAD不是一項容易的任務(wù)。
本發(fā)明的OAD方法包括步驟確定接收機是否是處于待機模式,如果確定接收機處于待機模式,則選擇正在傳輸數(shù)據(jù)的空中下載頻道來下載軟件數(shù)據(jù),并通過該空中下載頻道進行空中下載。本發(fā)明的OAD方法,其特征在于,進一步包括存儲最終頻道信息的步驟。
進一步地,本發(fā)明的OAD方法,其特征在于,進一步包括當OAD過程完成時或完成后,將OAD頻道變成最終頻道的步驟。
而且,本發(fā)明的OAD方法,其特征在于,進一步包括在確定待機模式步驟之前的感知空中下載信號的步驟。本發(fā)明的OAD方法,其特征還在于,進一步包括感知空中下載信號后,詢問用戶是手動還是自動更新接收機上的空中下載數(shù)據(jù)的步驟。上述發(fā)明的OAD方法,進一步包括如果空中下載操作不正確,在顯示設(shè)備上顯示錯誤消息的步驟。
本發(fā)明的特征還在于包括至少一個根據(jù)控制信號改變的調(diào)諧器,至少一個用于保存OAD數(shù)據(jù)的存儲器和用于控制接收機是否處于待機模式的確定、將最終頻道信息保存在存儲器中并將OAD數(shù)據(jù)下載到所述存儲器中的控制器。
用戶無需改變頻道就能夠輕松更新固件的方法是行之有效的。
本發(fā)明的上述及其它目的、特征、特點和優(yōu)點將結(jié)合附圖從下面的詳細描述中變得更加清楚。
圖1為OAD過程的步驟的流程2為本發(fā)明的OAD方法的流程圖。
圖3為描述有關(guān)本發(fā)明的空中下載方法和廣播接收設(shè)備的主要部分的框圖。
圖4為圖3的用于顯示錯誤消息的OAD方法的流程圖。
圖5為包括感知步驟及更新過程的OAD方法的流程圖。
圖6為描述有關(guān)本發(fā)明的空中下載方法和廣播接收設(shè)備的一部分的框圖。
具體實施例方式
OAD(over air download,空中下載)可以包括通過接收廣播信號以及從接收到的廣播信號中提取更新后的軟件來更新固件的方法。
用戶能夠輕松地在廣播接收機上更新固件的方法是行之有效的。
如圖3所示的廣播接收機,其特征在于包括CPU 310、調(diào)諧器320、OSD(On Screen Display,屏上顯示)發(fā)生器360、固件Rom 390、視頻處理器370、顯示器380以及頻道映射存儲器300。
CPU 310是一個頻道管理器,用于當廣播接收機處于待機模式且調(diào)諧OAD頻道時,將最終頻道保存至頻道映射存儲器300中的預定單元。最終頻道表示用戶在關(guān)掉電視機之前收看的最后一個頻道。一旦OAD操作完成,要重新調(diào)諧頻道映射內(nèi)存300中的最終頻道。
將從調(diào)諧器320中接收到的流分組并存儲在Rom 390。將從調(diào)諧器320中接收到的流數(shù)據(jù)被封包化并可以將其存儲在臨時存儲器中。如果成功下載了流數(shù)據(jù),則將存儲在臨時存儲器中的流數(shù)據(jù)轉(zhuǎn)移到Rom 390。
參考本發(fā)明的圖6,存儲單元690可以包括第一存儲器691和第二存儲器692。第一存儲器691或第二存儲器692既可以是易失存儲器也可以是非易失存儲器??梢詫⒐碳蜃罱K頻道信息存儲在第一存儲器691或第二存儲器692中。
可以將多個老版本的固件存儲在第一存儲器692中作為備份,以便用戶想再次使用老版本固件時使用。新版本的固件可以存儲在第二存儲692中。第二存儲器692和Rom 390的操作在本質(zhì)上是相同的。而且,可以將若干版本的固件存儲在第一存儲器692中。
CPU 310將調(diào)諧器320調(diào)到一預定的頻率,而調(diào)諧器320調(diào)諧,通過諸如天線、電纜和衛(wèi)星等來接收廣播信號,并將廣播信號以流格式發(fā)送出去。CPU 310將流封包化并存儲到Rom 390中。
調(diào)諧器320調(diào)諧頻率,以便通過諸如天線、電纜和衛(wèi)星等預定方式接收來自CPU 310的信號。
另一方面,OSD發(fā)生器360根據(jù)CPU 310將OSD信號發(fā)送至視頻處理器370。
將上述OSD在顯示單元380上顯示。
Rom 390存儲通過OAD頻道下載的OAD數(shù)據(jù),且該數(shù)據(jù)在系統(tǒng)啟動時更新。
頻道映射存儲器300存儲最終收看的頻道,并且根據(jù)控制器將頻道數(shù)據(jù)發(fā)送到CPU 310。
參考圖2,程序從步驟200開始。步驟202,判斷電視機是否處于待機模式。
本發(fā)明提供了當電視處于待機模式時的自動OAD操作。即使關(guān)閉了電視機電源,仍然有電源供給電視機中的數(shù)字板,且電路板可以正常操作。當電視機不處于待機模式時,執(zhí)行步驟224,結(jié)束整個過程。
然而,本發(fā)明也提供了一種用戶可以通過OSD手動操作OAD的傳統(tǒng)方法。因而,需要注意的是本發(fā)明根據(jù)用戶的喜好提供了手動和自動兩種OAD方法。
當電視機處于待機模式時,開始執(zhí)行步驟204。步驟204,判定是否選擇了自動OAD功能。如果沒有選擇自動OAD功能,則程序進入步驟220并結(jié)束。如果選擇了自動OAD功能,程序進入步驟206。
如果用戶手動執(zhí)行OAD,則忽略步驟202和步驟204。當電視機電源打開且用戶手動執(zhí)行自動OAD時,程序從步驟206開始。
步驟206,將用戶最后收看的頻道,也就是最終頻道存儲在頻道映射存儲器300中。參考圖3,頻道管理器310將“最近收看的頻道”數(shù)據(jù)存儲到頻道映射存儲器300中。一旦OAD過程完成,該OAD頻道將轉(zhuǎn)換為最終頻道。由于廣播接收設(shè)備更新固件并將OAD頻道轉(zhuǎn)換為最終頻道,所以用戶很方便做到這一點。
程序進入步驟208。步驟208中,依據(jù)圖3中的頻道映射存儲器300自動調(diào)諧頻道。電視機的電源仍然處于待機模式。
程序進入步驟210。步驟210中,執(zhí)行OAD。在現(xiàn)有的技術(shù)中,對于OAD的處理具體如下。首先,按照用于OC的協(xié)議對數(shù)字接收機使用的軟件或固件進行格式化和編碼。復用該OAD軟件并通過廣播流或用于索引節(jié)目的數(shù)據(jù)流將其發(fā)送出去。廣播電臺發(fā)送的流被發(fā)送到廣播接收機,接收機從廣播信號中提取軟件,并更新接收機內(nèi)的軟件。
通過該實施例,即使用戶能夠熟練地操作OAD,在他操作OAD的同時也無法收看電視節(jié)目。
在其優(yōu)選的實施例中,為了給廣播接收機更新固件,首先要感知新的OAD信號,當接收機處于待機模式時選擇OAD頻道,從信號中提取OAD數(shù)據(jù),將OAD存儲在存儲器中且在接收機中更新OAD數(shù)據(jù)。
參考圖3,通過天線、有線網(wǎng)絡(luò)及衛(wèi)星將OAD軟件輸入到調(diào)諧器320中。調(diào)諧器320處理信號,并將信號發(fā)送給CPU 310。控制器310將經(jīng)過數(shù)字信號處理后的OAD軟件存儲到Rom 390中。
步驟212用來延遲OAD處理直到操作完成,而且一旦完成OAD過程,程序進入步驟214。
步驟214中,確定數(shù)據(jù)是否正確下載,然后程序進入步驟216,完成OAD處理。
如果用戶選擇自動OAD更新,在待機模式下重置系統(tǒng),并將下載的軟件安裝在系統(tǒng)中。
如果沒有正確安裝數(shù)據(jù),則程序進入步驟218并在步驟220結(jié)束。
此外,已經(jīng)描述了關(guān)于用于通過空中更新下載軟件的數(shù)字電視的本發(fā)明的實施例,本發(fā)明可類似地應(yīng)用于具有多個外部端口的接收機。
圖4為OAD更新未正確操作時用于顯示錯誤消息的OAD方法的流程圖。圖4顯示了圖3的其它實施例。
如圖4所示,步驟A到B為未正確操作OAD下載時顯示錯誤消息的可替換的實施例。步驟400,判定數(shù)據(jù)是否正確下載,然后程序進入步驟420,如果數(shù)據(jù)正確下載,則更新OAD數(shù)據(jù)。程序進入步驟440,將OAD頻道改為最終頻道。另一方面,如果數(shù)據(jù)未能正確下載,則程序進入步驟410。步驟410中,將OAD頻道改為最終頻道,且如步驟430所示,當用戶打開電視機時顯示錯誤消息。
通過本實施例,可思考和寫出盡可能多的效果。
圖5為圖示出如感知步驟及更新過程的OAD方法的流程圖。
本實施例是一個根據(jù)本發(fā)明的方法包括感知OAD信號步驟的可替換的實施例。
程序從步驟500開始,在步驟502中,廣播接收機感知OAD信號。
步驟504,確定是否選擇自動OAD下載。如果選擇了自動OAD下載,則程序進入步驟508,而如果沒有選擇自動OAD下載,則程序進入步驟506,結(jié)束本程序。
手動下載表示選擇由用戶通過OSD進行OAD下載。
步驟508中,確定接收機是否處于待機模式。如果接收機不是處于待機模式,則結(jié)束該程序。另一方面,如果接收機處于待機模式,則程序進入步驟510。步驟510中,將最終頻道信息存儲在存儲單元690中。
程序進入步驟512。步驟512中,執(zhí)行OAD。步驟514確保OAD下載全部完成,且一旦OAD下載完成,程序進入步驟516。
步驟516,確定OAD下載是否成功。如果OAD下載不成功,則程序進入步驟528。如果OAD下載成功,則程序進入步驟518。
步驟518中,從OAD信號中提取OAD數(shù)據(jù)。步驟520中,將OAD數(shù)據(jù)存儲在第一存儲器691或第二存儲器692中。該OAD數(shù)據(jù)并不僅僅限于表示操作軟件和固件,也表示其它必要的軟件。
程序進入步驟522。步驟522中,確定電視機是否處于激活開啟(active-on)模式。如果電視機處于激活開啟模式,則步驟524中,再確定是否更新OAD數(shù)據(jù)。
步驟524,一旦完成OAD過程,用戶就可以決定是否應(yīng)該安裝下載的軟件。在這種情況下,當電視機的電源打開或用戶可以通過OSD菜單另外更新軟件時,用戶就可以更新軟件。如前所述,用戶決定是否應(yīng)該更新下載的軟件,如果用戶決定這樣做,就執(zhí)行更新過程。
步驟526,完成OAD數(shù)據(jù)更新,而步驟528中,將OAD頻道改為最終頻道。如果步驟524中,用戶決定不在接收機上更新OAD數(shù)據(jù),則程序進入步驟528。步驟528,將該OAD頻道改為最終頻道,然后結(jié)束程序。
用戶不必來回更換電視頻道就可以輕松更新固件的方法是行之有效的。
應(yīng)該理解本發(fā)明提供了一種當接收機處于待機模式時,用于更新廣播接收機的固件的方法和設(shè)備。
雖然已結(jié)合優(yōu)選實施例說明了本發(fā)明,應(yīng)該理解本領(lǐng)域技術(shù)人員可以在不背離所附權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下,做出各種修改和變更。
權(quán)利要求
1.一種空中下載方法,包括確定接收機是否處于待機模式;如果確定接收機處于待機模式,則選擇在傳輸數(shù)據(jù)的空中下載頻道來下載軟件數(shù)據(jù);且通過該空中下載頻道進行空中下載。
2.如權(quán)利要求1所述的空中下載方法,進一步包括存儲最終頻道信息。
3.如權(quán)利要求2所述的空中下載方法,進一步包括當空中下載完成時或完成后,將空中下載頻道改為最終頻道。
4.如權(quán)利要求1所述的空中下載方法,進一步包括在確定待機模式的步驟之前感知空中下載信號的步驟。
5.如權(quán)利要求1所述的空中下載方法,進一步包括感知空中下載信號后,詢問用戶是手動還是自動更新接收機上的空中下載數(shù)據(jù)。
6.如權(quán)利要求1所述的空中下載方法,進一步包括如果空中下載操作不正確,則在顯示設(shè)備上顯示錯誤消息。
7.一種廣播接收機,包括至少一個用于根據(jù)控制信號改變頻道的調(diào)諧器;至少一個用于存儲空中下載數(shù)據(jù)的存儲器;及用于對確定接收機是否處于待機模式、在存儲器中存儲最終頻道信息且將空中下載數(shù)據(jù)下載至存儲器進行控制的控制器。
8.如權(quán)利要求7所述的廣播接收機,其中所述存儲器包括用于存儲下載數(shù)據(jù)的第一存儲器和用于安裝下載數(shù)據(jù)的第二存儲器。
9.如權(quán)利要求7所述的廣播接收機,其特征在于,當接收機處于待機模式之時或之后,控制器將空中下載頻道改為最終頻道。
10.如權(quán)利要求7所述的廣播接收機,進一步包括通過屏上顯示來顯示信息的屏上顯示發(fā)生器。
11.如權(quán)利要求7所述的廣播接收機,其中控制器發(fā)送信號至屏上顯示發(fā)生器,指示空中下載操作不正確。
12.如權(quán)利要求9所述的廣播接收機,其特征在于,該廣播接收機包括用于選擇頻道以接收廣播信號的第一調(diào)諧器和用于接收OAD數(shù)據(jù)的第二調(diào)諧器。
13.一種軟件更新方法,包括感知空中下載信號;確定廣播接收機是否處于待機模式;當廣播接收機處于待機模式選擇時,選擇空中下載頻道;接收包括空中下載數(shù)據(jù)的信號;從所述信號中提取空中下載數(shù)據(jù);將空中下載數(shù)據(jù)存儲在存儲器中;且更新接收機上的空中下載數(shù)據(jù)。
14.如權(quán)利要求13所述的軟件更新方法,其中由用戶在接收機上選擇性地更新空中下載。
15.如權(quán)利要求12所述的軟件更新方法,其中空中下載數(shù)據(jù)包括固件數(shù)據(jù)。
16.如權(quán)利要求15所述的軟件更新方法,其中通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)在接收機上更新固件。
17.如權(quán)利要求13所述的軟件更新方法,其中信號為流數(shù)據(jù)。
18.如權(quán)利要求13所述的軟件更新方法,其中所述流數(shù)據(jù)是封包化的。
19.一種空中下載方法,包括選擇空中下載頻道并存儲最終頻道信息;通過該空中下載頻道操作空中下載過程;當接收機變?yōu)榧せ铋_啟模式時,將空中下載頻道改為最終頻道。
20.如權(quán)利要求19所述的空中下載方法,進一步包括當接收機變?yōu)榧せ铋_啟模式時,顯示一消息。
21.如權(quán)利要求19所述的空中下載方法,其中該消息為錯誤消息或更新消息。
22.一種空中下載方法,包括感知空中下載信號;且通過一空中下載頻道來操作空中下載。
23.如權(quán)利要求22所述的空中下載方法,進一步包括在感知步驟之后確定是否接收空中下載數(shù)據(jù)。
24.如權(quán)利要求22所述的空中下載方法,進一步包括在操作步驟之后確定是否在接收機上安裝空中下載數(shù)據(jù)。
25.如權(quán)利要求22所述的空中下載方法,進一步包括在顯示器上顯示下載過程指示器。
全文摘要
本發(fā)明涉及一種包括用于接收固件和軟件、并在廣播接收機上下載和更新固件的接收機的廣播方法,該方法包括存儲最終頻道,自動選擇空中下載頻道,通過該空中下載頻道進行空中下載,以及當該空中下載完成時,將該空中下載頻道轉(zhuǎn)換為最終頻道。
文檔編號H04N5/00GK1980342SQ20061016103
公開日2007年6月13日 申請日期2006年12月4日 優(yōu)先權(quán)日2005年12月5日
發(fā)明者金瑜珍 申請人:Lg電子株式會社