專利名稱:存儲參考信息的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及把信息存儲在存儲器中的方法及其裝置,特別涉及把參考信息交替地記錄在兩個存儲器中的存儲參考信息的方法及其裝置,該方法及其裝置是為了防止參考信息受到損壞,該損壞是由于在把參考信息存儲在存儲器中的系統(tǒng)時發(fā)生的存儲錯誤而造成的。
術(shù)語“備份”是指在一些原始文件或數(shù)據(jù)受損壞的情況下復制一個或多個文件和數(shù)據(jù)的副本。例如在Windows 95(Windows 95是微軟有限公司的一個注冊商標)中,一個登記是一份數(shù)據(jù)文件,其包括為了執(zhí)行Windows 95所需的各種信息項目,例如關(guān)于安裝視頻卡、調(diào)制解調(diào)器和聲卡的信息,以及當前的清晰度、Windows的當前狀態(tài)和字母形狀的信息。
Windows 95自動地制作系統(tǒng)登記文件(系統(tǒng).dat和用戶.dat)的備用文件(系統(tǒng).dao和用戶.dao)這些文件是最重要的文件。
當在引導Windows 95期間出現(xiàn)錯誤時,用戶應(yīng)該在DOS模式(DOS是微軟有限公司的一個注冊商標)下把系統(tǒng).dao和用戶.dao復制到系統(tǒng).dat和用戶.dat上。
在一個通用計算機系統(tǒng)中,用戶可以存取操作系統(tǒng)(OS)并利用這些備用文件復原文件。然而在電視機、錄像磁帶和錄像機中不能利用備份文件完成這些文件的復原。
即使在一個通用計算機系統(tǒng)中,當一個系統(tǒng)在制作這些備用文件期間出現(xiàn)故障時,使文件復原也是困難的,因為這些備用文件已受到損壞。
例如在一個數(shù)字式多信道接收機的情況下,電節(jié)目指南(EPG)信息存儲在一個電可擦的和可編程ROM(EEPROM)和一個閃速存儲器(FLASHmemory)等中。由于可再記錄非易失存儲器的特性而應(yīng)該在擦除先前的記錄信息后記錄新的信息。
該EPG信息可以從定期接收的EPG信息或按照用戶的需要獲得。在擦除所有已存儲在該非易失存儲器中的EPG信息后記錄新獲得的EPG信息。當系統(tǒng)由于電源的故障或斷開而使性能下降時,新的EPG信息和先前的信息都可能丟失,因此應(yīng)該獲得新EPG信息。
當存在很多信道時,為了獲得EPG信息可能要花費很多時間。在這個期間,用戶必須等待EPG信息的獲得。
這樣的問題在數(shù)字式多信道接收機的情況下,在電源和需用量不穩(wěn)定的區(qū)域可能是比較嚴重的。
為了解決上述問題,本發(fā)明的一個目的是提供一種可靠記錄由系統(tǒng)查閱的信息的改進方法。
本發(fā)明的另一目的是指供一種適合于上述方法的裝置。
因此,為了達到第一目的提供了一種用于把參考信息存儲在計算機系統(tǒng)的一個存儲器中的方法;該方法包括下述步驟檢查當前的參考信息(referred information)是否記錄在一第一存儲器中;如果當前的參考信息已記錄在第一存儲器中時,就在第二存儲器中記錄新的參考信息;置零第一標記,用于表示第一存儲器是有效的,設(shè)置第二標記,用于表示只有在新的參考信息完全被記錄在第二存儲器后第二存儲器才是有效的;在當前的參考信息未被記錄在第一存儲器時,在第一存儲器中記錄新參考信息;和將第二標記置零,用于表示第二存儲器有效和設(shè)置第一標記,用于表示第一存儲器有效。
為了達到第二目的,提供了一種用于儲存參考信息的裝置,它包括至少兩個存儲器用于存儲參考信息;一個標記存儲單元,用于存儲一個標記以便在兩個存儲器中顯示儲存了有效參考信息的一個存儲器;一記錄通道設(shè)置單元,用于確定一存儲器,其中依據(jù)儲存在標記存儲單元的該標記狀態(tài),記錄了參考信息和用于設(shè)置該記錄通道以使當?shù)谝淮鎯ζ饔行r在第二存儲器中記錄該參考信息;和當?shù)诙鎯ζ饔行r,把參考信息記錄在第一存儲器中;一用于把參考信息記錄在由記錄通道設(shè)置單元設(shè)置的存儲器中的記錄器;一用于設(shè)置標記存儲單元的標記的標記設(shè)置單元,用于表示只當參考信息的記錄在由記錄通道設(shè)置單元設(shè)置的存儲器中完成后才表示一個相關(guān)的存儲器的有效狀態(tài)。
通過參照附圖描述優(yōu)選的實施例可以使本發(fā)明的上述目的和優(yōu)點更加清楚。
圖1是表示一個通用的數(shù)字式多信道電視機(DTV)的結(jié)構(gòu)方框圖;圖2是表示用于把節(jié)目引導信息存儲在圖1中的裝置的一種通用方法的流程圖3簡要表示一種按照本發(fā)明的存儲信息的方法;圖4是表示按照本發(fā)明的存儲信息的方法的一個實施例的流程圖;圖5是表示按照本發(fā)明的存儲信息的方法的另一實施例的流程圖;圖6是表示用于按照本發(fā)明的存儲信息的一種裝置的一個優(yōu)選實施例的結(jié)構(gòu)的方框圖。
下面參考附圖詳細描述本發(fā)明的結(jié)構(gòu)和操作。
在說明用于按照本發(fā)明的存儲參考信息的方法的實施例和操作時,為了方便說明起見,將把一個在一個數(shù)字式多信道接收機中存儲電節(jié)目引導(EPG)信息的例子作為一個例子。
用于通用模擬電視廣播的節(jié)目信息通常由出版物例如報紙和雜志提供。然而,因為數(shù)字式多信道廣播提供了幾十乃至幾百個信道,所以使觀眾對選擇節(jié)目有了很多的余地,但也使節(jié)目的選擇變得很復雜。
在這樣的數(shù)字式多信道廣播中,用于提供關(guān)于各個節(jié)目內(nèi)容的節(jié)目表或信息的電子節(jié)目指南(EPG)是一項基本數(shù)據(jù)服務(wù)。
通常是將信道號、信道的名字、節(jié)目的名字和節(jié)目時間表作為數(shù)據(jù)傳送并通過接收機的EPG軟件作為一個具有一個時間軸和一個信道軸的節(jié)目表顯示在電視屏幕上,一個用戶可以通過操作光標選擇信道或完成在節(jié)目表上編程的記錄。
圖1是表示一個通用的數(shù)字式多信道電視機(DTV)的結(jié)構(gòu)方框圖。如在圖1所示的裝置中,調(diào)諧器102按照微處理器124的控制選擇在通過天線100接收的一個廣播信號中的一個射頻信道。因此,從調(diào)諧器102輸出該選定信道的中頻(IF)信號,從IF組件104向信道譯碼器106輸出該選定信道的基帶信號。
信道譯碼器106對由IF組件104接收的基帶信號進行信道譯碼,然后再生一個數(shù)據(jù)比特流。將該再生的數(shù)據(jù)比特流由傳輸流(TS)譯碼器108分成音頻數(shù)據(jù)、視頻數(shù)據(jù)和其它數(shù)據(jù)。
將音頻數(shù)據(jù)提供給音頻譯碼器110,該譯碼器按照MPEG標準或DolbyAC-3標準對音頻數(shù)據(jù)進行譯碼,然后由音頻處理和輸出單元112進行處理并作為聲音輸出給揚聲器114。
將視頻數(shù)據(jù)提供給視頻譯碼器116,將該視頻數(shù)據(jù)按照MPEG標準進行譯碼,并提供給屏幕顯示(OSD)的混合器118,該數(shù)據(jù)與由微處理器124產(chǎn)生的OSD數(shù)據(jù)混合,然后由視頻處理和輸出單元120處理后,經(jīng)過顯象管122輸出到一個屏幕上。在此,OSD數(shù)據(jù)供給微處理器124,并在該屏幕上以圖形或文本形式顯示出各種類型信息。
鍵盤130和紅外(IR)接收器134通過用戶接口128與作為DTV圖象接收器的控制器的微處理器124相連接。微處理器124根據(jù)由IR接收器134從IR遙控器132接收的和從鍵盤130接收的各種操作指令和根據(jù)存儲在存儲器126中的節(jié)目進行操作。在此可以把無繩鼠標器,例如一個空間鼠標器(air mouse)或遙控器用作為IR遙控器132。
由IR遙控器提供的指令由IF接收器134作為IF信號接收,并通過用戶接口128提供到微處理器124。TS譯碼器108將附加數(shù)據(jù)提供給微處理器124。上述的EPG信息包括在附加數(shù)據(jù)中。
存儲器126包括用于存儲微處理器124的程序的ROM,用于按照微處理器124執(zhí)行的程序暫時存儲數(shù)據(jù)的RAM和用于存儲各種參考數(shù)據(jù)的EEPROM。
調(diào)諧器102、IF組件104、信道譯碼器106、TS譯碼器108、音頻譯碼器110、音頻處理和輸出單元112、視頻譯碼器116、OSG混合器118、視頻處理和輸出單元120以及存儲器126通過總線136與微處理器124相連接。
圖2是表示用于把EPG信息存儲在圖1所示的裝置中的通用方法的流程圖。當通過鍵盤130由用戶輸入節(jié)目指南指令時,裝置進入到圖2所示的節(jié)目指南模式,在節(jié)目指南模式時對可以存取的所有信道進行掃描,獲得每個信道的EPG信息(步驟200)。即在微處理器124的控制下,調(diào)諧器102掃描所有可能的信道,微處理器124檢測通過調(diào)諧器102接收的每個信道的EPG信息(步驟200)。
將獲得的EPG信息存儲在存儲器126中,因為EPG信息在每個信道中被傳送,所以不論信道何時變更和只要在存儲器126中存儲了EPG信息,微處理器124便可獲得相關(guān)信道的該EPG信息(步驟210)。
通常是把EPG信息存儲在一個可再記錄的非易失存儲器例如FLASH存儲器(閃速存儲器)或EEPROM中,根據(jù)可再記錄的非易失存儲器的特性,新的信息必需在擦除所有以前記錄的信息之后才能被記錄。
因為應(yīng)該利用來自外部的大電流或高電壓選擇地擦除EEPROM所以擦除基于一個單元的單元靠單元的信息是困難的。因此,某個區(qū)或整個存儲器同時被擦除。
即,在圖2所示的通用方法中,因為在擦除所有以前記錄的信息后記錄新獲得的EPG信息,所以會由于錯誤記錄而造成EPG信息的丟失。
例如假若在記錄獲得的EPG信息的同時斷電,則因為沒有記錄到的那些部分被丟失,所以不可能保存所有的EPG信息。
圖3簡要地表示出按照本發(fā)明的存儲EPG信息的方法。如圖3所示,EPG信息交替地記錄在第一存儲器30和第二存儲器32中。
如果以前的EPG信息被安排存儲在第一存儲器30中,則新獲得的節(jié)目指南信息存儲在第二存儲器32中。如果節(jié)目EPG信息存儲在存儲器30和32中的任何一個中,則當擦除存儲在該存儲器中的內(nèi)容后,存儲新獲得的EPG信息。
即使在第二存儲器32記錄獲得的EPG信息的同時由于電源故障而使記錄操作停止,但是因為以前的EPG信息已被記錄在第一存儲器30中,所以EPG信息也不會完全丟失。
因為在最少3小時和最大384小時內(nèi)的EPG信息是按照ATSC標準以3小時的間隔傳送的,所以如果在384小時內(nèi)獲得該EPG信息則全部丟失EPG信息的概率非常小。
當獲得新的EPG信息時,就在第一存儲器30中記錄新的EPG信息。
如上所述,在本發(fā)明的方法中,通過交替地把獲得的EPG信息存儲在兩個存儲器中使記錄期間的錯誤影響達到最小。
圖4是表示按照本發(fā)明的存儲信息的方法的流程圖。首先在步驟400中獲得EGP信息。
在步驟410中,檢查當前使用的存儲器是否存儲器A,如果當前使用的存儲器是存儲器A,則就擦除存儲器B中的內(nèi)容(步驟420)。
將獲得的EPG信息存儲在存儲器B中(步驟430)。
當獲得的EPG信息完全記錄在存儲器B中,則將表示存儲器A是有效的標記A置零,設(shè)置表示存儲器B是有效的標記B,然后結(jié)束這個過程(步驟440)。
如果在步驟410中當前使用的存儲器不是存儲器A,則擦除存儲器A中的內(nèi)容(步驟450)。
將獲得的EPG信息記錄在存儲器A中(步驟460)。
當獲得的EPG信息完全記錄在存儲器A時,則將表示存儲器B是有效的標記B置零,設(shè)置表示存儲器A是有效的標記A,然后結(jié)束這個過程(470)。
當顯示EPG信息時,根據(jù)標記A和標記B檢查有效的存儲器,利用存儲在有效存儲器中的EPG信息預(yù)制節(jié)目表,并顯示該節(jié)目表。
即使在EPG信息存儲在存儲器A中的同時斷電,則因為表示存儲器B是有效的標記沒有置零,所以存儲器B中的內(nèi)容指的是以后什么時間顯示該節(jié)目表,因此保證了EPG信息的安全。
存儲器A和存儲器B不必是兩個物理上分開的存儲器,EPG信息可記錄在同一個存儲器中兩個不同的區(qū)上。
圖5是表示在兩個獨立的存儲區(qū)中記錄獲得的EPG信息的例子的流程圖。首先在步驟500中獲得EPG信息。
在步驟510中,檢查當前使用的存儲區(qū)是否第一存儲區(qū),如果當前使用的存儲區(qū)是第一存儲區(qū),則擦除第二存儲區(qū)的內(nèi)容(步驟520)。
將獲得的EPG信息存儲在第二存儲區(qū)中(步驟530)。
當獲得的EPG信息完全記錄在第二存儲區(qū)時,則將表示第一存儲區(qū)是有效的標記A置零,設(shè)置表示第二存儲區(qū)是有效的標記B,然后結(jié)束這個過程(步驟540)。
在步驟510中如果當前使用的區(qū)不是第一存儲區(qū),則擦除第一存儲區(qū)的內(nèi)容(步驟550)。
將獲得的EPG信息記錄在第一存儲區(qū)中(步驟560)。
如果獲得的EPG信息已全部記錄在第一存儲區(qū)中,則將表示第二存儲區(qū)是有效的標記B置零,設(shè)置表示第一存儲區(qū)是有效的標記A,然后結(jié)束這個過程(步驟570)。
圖6是表示本發(fā)明的裝置結(jié)構(gòu)的方框圖,圖6中所示的裝置包括一個記錄通道設(shè)置單元60,存儲器62和64,一個記錄通道設(shè)置單元66,一個標記存儲單元68,一個標記設(shè)置單元70,一個記錄器和一個讀出單元74。
記錄通道設(shè)置單元60根據(jù)存儲在標記存儲單元68中的標記的狀態(tài)確定參考信息記錄在哪個存儲器中。具體地說,如果存儲器A62是有效的,則記錄通道設(shè)置單元60設(shè)置該記錄通道,以便將參考信息記錄在存儲器B64中,反之亦然。
讀出通道設(shè)置單元66根據(jù)在標記存儲單元68中存儲的標記的狀態(tài)確定從哪個存儲器中讀出參考信息。
標記設(shè)置單元70設(shè)置表示一個相關(guān)的存儲器的有效狀態(tài)的標記,并且當參考信息完成了在存儲器中的記錄后,就在標記存儲單元68中復位表示另一存儲器是有效狀態(tài)的標記。例如,如果參考信息記錄在存儲器A62中,則設(shè)置標記A,而將標記B置零。如果參考信息記錄在存儲器B64中,則設(shè)置標記B,而將標記A置零。
記錄單元72在由記錄通道設(shè)定單元60設(shè)置的存儲器中記錄參考信息。
讀出單元74從讀出通道設(shè)置單元66設(shè)置的存儲器中讀出參考信息。
如上所述,按照本發(fā)明的存儲參考信息的方法及其裝置,通過把系統(tǒng)的參考信息交替地記錄在兩個存儲器或兩個記錄區(qū)中,并且顯示待使用的該存儲區(qū),即使產(chǎn)生存儲錯誤時,也能可靠存儲參考信息。
權(quán)利要求
1.一種用于把參考信息儲存在一個計算機系統(tǒng)的存儲器中的方法,其特征是該方法包括以下步驟檢查當前的參考信息是否記錄在一第一存儲器中;若當前的參考信息記錄在第一存儲器時,則在一第二存儲器中記錄新的參考信息;將表示第一存儲器是有效的第一標記置零,和設(shè)置第二標記用于表示只有在新的參考信息全部被記錄在第二存儲器后第二存儲器才是有效的;如果當前的參考信息沒有記錄在第一存儲器中,就在第一存儲器中記錄新的參考信息;將表示第二存儲器是有效的第二標記置零,設(shè)置第一標記于表示第一存儲器是有效的。
2.一種用于把節(jié)目指南信息存儲在一個數(shù)字式多信道接收機中的非易失存儲器中的方法,其特征是該方法包括以下步驟檢查當前使用的存儲器是否第一存儲器;若當前使用的存儲器是第一存儲器,則在第二存儲器中記錄新獲得的節(jié)目指南信息;將表示第一存儲器是有效的第一標記置零,和只有在新節(jié)目指南信息已完全記錄在第二存儲器后才設(shè)置第二標記以表示第二存儲器是有效的;若當前使用的存儲器不是第一存儲器,則在第一存儲器中記錄獲得的節(jié)目指南信息;將表示第二存儲器是有效的第二標記置零,和在新的節(jié)目指南信息完全記錄在第一存儲器中時,設(shè)置表示第一存儲器是有效的第一標記。
3.如權(quán)利要求2所述的方法,其特征是第一存儲器和第二存儲器占據(jù)一個存儲器的不同區(qū)。
4.如權(quán)利要求2所述的方法,其特征是第一存儲器和第二存儲器由不同的存儲器實現(xiàn)。
5.一種用于存儲參考信息的裝置,其特征是該裝置包括至少兩個用于存儲參考信息的存儲器;一個標記存儲單元,用于存儲標記以便顯示在兩個存儲器中存儲了有效參考信息的一個存儲器;一個記錄通道設(shè)置單元,用于根據(jù)儲存在標記存儲單元中的標記狀態(tài)確定記錄了參考信息的一存儲器,并用于設(shè)置該記錄通道以便當?shù)谝淮鎯ζ饔行r,在第二存儲器中記錄參考信息,當?shù)诙鎯ζ饔行r,在第一存儲器中記錄參考信息;一個記錄器,用于把參考信息記錄在由記錄通道設(shè)置單元設(shè)定的存儲器中;一個標記設(shè)置單元,用于設(shè)置該標記設(shè)置單元中的標記,以便只有在由該記錄通道設(shè)置單元設(shè)置的該存儲器中記錄參考信息的操作完成后表示相關(guān)存儲器的有效狀態(tài);
6.如權(quán)利要求5所述的裝置,其特征是還包括一個讀出通道設(shè)置單元,用于根據(jù)存儲在標記存儲單元中的標記的狀態(tài)確定讀出參考信息的一個存儲器;一個讀出單元,用于從讀出通道設(shè)置單元設(shè)定的該存儲器中讀出參考信息。
全文摘要
一種儲存參考信息的方法及其裝置,該裝置包括至少兩個用于存儲參考信息的存儲器;一標記存儲單元,其存儲標記,以顯示在這兩個存儲器中存儲了有效參考信息的一存儲器;一記錄通道設(shè)置單元,根據(jù)儲存在標記存儲單元中的標記狀態(tài),確定記錄了參考信息的一存儲器,并設(shè)置該記錄通道,以當?shù)谝淮鎯ζ饔行r,在第二存儲器中記錄參考信息,當?shù)诙鎯ζ饔行r,在第一存儲器中記錄參考信息;一記錄器,其在設(shè)置的存儲器中記錄參考信息;一標記設(shè)置單元,其設(shè)置標記。
文檔編號H04N7/035GK1249465SQ9912168
公開日2000年4月5日 申請日期1999年9月5日 優(yōu)先權(quán)日1998年9月5日
發(fā)明者樸宙河 申請人:三星電子株式會社