專利名稱:電視信號接收機的改進的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄電視信號以便隨后重放的方法和設(shè)備,更具體地說,涉及代表電視信號等的數(shù)據(jù)的存儲的改進,以及控制記錄和重放的改進。
近年來,已經(jīng)出現(xiàn)用數(shù)字形式廣播電視信號的趨勢。已經(jīng)研發(fā)出了合適的接收機/記錄器(也稱作“機頂盒”,但是在此通常稱作“接收機”)來利用數(shù)字格式允許觀眾在觀看一個電視節(jié)目的同時記錄另一個電視節(jié)目。在我們的公開號為WO-A-01/11865的國際專利申請中描述了這樣一個接收機的例子,其教導在此文獻中引用作為參考。
在所述國際專利申請中描述的接收機被安排接收代表電視節(jié)目的信號和電視節(jié)目時間表數(shù)據(jù),并具有一個包括“硬盤”的記錄器,用于記錄已接收的電視節(jié)目。接收機經(jīng)常通過專用節(jié)目時間表數(shù)據(jù)頻道接收更新的節(jié)目時間表數(shù)據(jù),并被安排輸出節(jié)目時間表數(shù)據(jù)以在電視屏幕上顯示。用戶可以使用所顯示的節(jié)目時間表數(shù)據(jù)來選擇要記錄的節(jié)目。
接收機還被安排接收在每個所接收電視頻道內(nèi)包括的附加節(jié)目時間表信息,此信息用于控制硬盤記錄用戶選定的預(yù)編程的電視節(jié)目。硬盤可操作地同時記錄在不同頻道內(nèi)接收的兩個不同的電視節(jié)目。而且,接收機可操作地重放在時間上偏移的當前廣播的節(jié)目。此時間偏移可以通過以增加的幀速率重放時間偏移內(nèi)的節(jié)目部分來克服。此外,接收機還被安排接收表示節(jié)目各部分間轉(zhuǎn)變的轉(zhuǎn)變信號。轉(zhuǎn)變可以在雜志形式節(jié)目例如體育雜志節(jié)目或音樂視頻節(jié)目內(nèi)的不同項目之間。記錄器可操作地使用這些轉(zhuǎn)變信號,例如在從硬盤重放的所記錄節(jié)目各部分之間跳變。
一些接收機包括記錄正在觀看的節(jié)目的設(shè)備,從而能夠“即時”重放正在廣播的節(jié)目片段。即時重放記錄可以當觀眾首先切換到一個頻道時自動地開始,并可以繼續(xù)直到觀眾切換出此頻道或者直到所分配的存儲空間用完。記錄可以是自動的,因為它可以在沒有觀眾任何干涉的情況下進行。
即時重放記錄可以通過將節(jié)目記錄為所謂的循環(huán)文件內(nèi)的數(shù)據(jù)來實現(xiàn),例如在EP1185095中描述的。循環(huán)文件通常是固定大小的數(shù)據(jù)文件,例如某個數(shù)量的字節(jié),例如2千兆字節(jié)。數(shù)據(jù)可以在被接收時記錄在循環(huán)文件,直到文件已經(jīng)填滿數(shù)據(jù)。當記錄從文件開始部分繼續(xù)時,重寫先前在文件內(nèi)記錄的數(shù)據(jù)。因而,循環(huán)文件始終包含最近觀看的節(jié)目片段,只要循環(huán)文件大小允許。
接收機使用的循環(huán)文件大小通常是選定的,以便它可以存儲對于觀眾來說可能有用的一定長度的節(jié)目,同時考慮到成本。隨著存儲器成本降低和諸如硬盤存儲器的容量的增加,可以在循環(huán)文件內(nèi)記錄的時間量已經(jīng)提高。當前,循環(huán)文件可能通常被預(yù)期存儲所接收的大約半小時到一小時的視頻數(shù)據(jù),因而向觀眾提供了即時重放至多先前一小時的任意節(jié)目片段的選擇。
使用壓縮技術(shù)來在發(fā)送之前壓縮數(shù)字電視數(shù)據(jù)。圖示諸如擁擠場景的視頻幀通常比圖示諸如簡單背景前的解說員的視頻幀復雜得多,因而將更難在不引入不希望的人為圖像污染的情況下進行壓縮。類似地,包括幀之間顯著變化的視頻,例如快速移動場景的視頻,通常比緩慢改變的視頻更為復雜。因此,可以將較少的壓縮應(yīng)用于某些視頻,例如擁擠場景,將較大的壓縮應(yīng)用其它視頻,例如解說員,從而維持相同等級的感覺質(zhì)量。為了維持相同等級的感覺質(zhì)量,但是同時盡可能地壓縮視頻數(shù)據(jù),因此,發(fā)送視頻數(shù)據(jù)的速率可以根據(jù)內(nèi)容改變。這稱作可變比特率(VBR)編碼。例如,在發(fā)送擁擠場景的過程中,可以使用每秒6百萬比特的數(shù)據(jù)速率,而在發(fā)送解說員的過程中,可以僅使用每秒3百萬比特。因此,當使用VBR編碼時,預(yù)先不可能知道將需要多少磁盤空間來存儲一個節(jié)目的(例如)30分鐘的數(shù)據(jù)。
此外,廣播者改變分配給一個頻道的帶寬從而適應(yīng)他們網(wǎng)絡(luò)上的需求是很常見的。例如,到衛(wèi)星網(wǎng)絡(luò)的衛(wèi)星的特定上行鏈路可能具有可用于向給定衛(wèi)星發(fā)射數(shù)據(jù)的(例如)每秒兩千萬比特的固定帶寬即數(shù)據(jù)速率。這一帶寬通??梢栽谕ㄟ^衛(wèi)星廣播的頻道之間分割,以便使用全部可用的帶寬,即以便幾乎不存在或完全不存在剩余帶寬。然而,每個頻道所需要的帶寬可能是不斷變化的。此外,將在上行鏈路上發(fā)送的頻道數(shù)量也可能不斷變化,例如在一天的不同時間內(nèi)。因此,分配給頻道的帶寬和因而在接收機上接收特定節(jié)目的數(shù)據(jù)速率可能變化。因此,同樣很難預(yù)先確定存儲(例如)30分鐘的給定節(jié)目將需要的循環(huán)文件的大小。
為了確保用戶始終在磁盤上擁有(例如)至少30分鐘的內(nèi)容,因此,循環(huán)文件必需盡可能大到適應(yīng)最差的情況,例如使文件大到足以存儲使用最低壓縮即以最高數(shù)據(jù)速率發(fā)送的(例如)30分鐘的視頻數(shù)據(jù)。這浪費了磁盤空間。必需分配存儲器用于循環(huán)文件的最大可能存儲要求也限制了用戶的選擇。同時,對于用戶來說也是不可預(yù)測的,因為用戶不能確定循環(huán)文件是否包含(例如)30分鐘的節(jié)目,可能多,也可能少。
因此,根據(jù)本發(fā)明,提供一種存儲數(shù)據(jù)的方法,包括接收代表信息流的可變數(shù)據(jù)速率的數(shù)據(jù);存儲此數(shù)據(jù);確定若按計劃再生此信息流時由所存儲的數(shù)據(jù)代表的信息流的預(yù)期持續(xù)時間;并當所確定的持續(xù)時間達到給定的周期時,刪除最舊的存儲數(shù)據(jù),以便所確定的持續(xù)時間不超過給定的周期。
而且,根據(jù)本發(fā)明,提供一種用于存儲數(shù)據(jù)的設(shè)備,包括一個接收機,用于接收代表信息流的可變數(shù)據(jù)速率的數(shù)據(jù);一個存儲設(shè)備,用于存儲數(shù)據(jù);和一個處理器,用于確定若按計劃再生此信息流時由所存儲的數(shù)據(jù)代表的信息流的預(yù)期持續(xù)時間;其中當所確定的持續(xù)時間大于給定的周期時,存儲設(shè)備刪除最舊的存儲數(shù)據(jù),以便所確定的持續(xù)時間不超過給定的周期。
因而,所存儲的數(shù)據(jù)量通過數(shù)據(jù)代表的信息的持續(xù)時間,例如,通過當正常觀看時所存儲視頻或所存儲電視信號的長度來確定。這具有這樣的優(yōu)點,即能夠提供一個緩存器,例如用于電視信號,它具有由將要包含的信息的持續(xù)時間,例如假設(shè)30分鐘的電視節(jié)目,而不是可以在緩存器內(nèi)存儲的數(shù)據(jù)量,例如2吉字節(jié),確定的最大容量。這對于用戶來說是更加可以預(yù)測的,因為用戶能夠更加確定所存儲信息流的長度。假設(shè)已經(jīng)接收和存儲的數(shù)據(jù)足以達到給定的周期,則存儲設(shè)備、存儲器或緩存器將始終存儲代表基本上給定周期的信息流的數(shù)據(jù)。
信息流通常是將以已知或可預(yù)測的速率再生的連續(xù)信號。例如,信息流可以是視頻流或音頻流,例如電視或無線電信號。具體而言,它可以是使用諸如數(shù)字視頻廣播/活動圖像專家組2(DVB/MPEG2)標準的衛(wèi)星電視廣播。電視信號通常在每秒已知數(shù)量的幀上再生。具體來說,因此,信息流可能將以基本上恒定的速率例如恒定的幀速率再生。
數(shù)據(jù)所代表的信息流的預(yù)期持續(xù)時間可以通過多種方式來確定。例如,數(shù)據(jù)可以包含首部或標記,它提供可讀取以確定預(yù)期持續(xù)時間的用于信息再生的定時信息。MPEG標準的所謂的“I-幀”可以在已知的間隔上再生,因此提供這樣的標記??蛇x擇地,所接收的數(shù)據(jù)量以及在合適時它的壓縮率的知識可以用于確定預(yù)期的持續(xù)時間。然而,特別優(yōu)選地,將數(shù)據(jù)代表的信息流的預(yù)期持續(xù)時間確定為接收所存儲數(shù)據(jù)的周期的長度。這使用了這樣的知識,即對于某些信號來說,例如DVB/MPEG2廣播,將在特定周期內(nèi)顯示的代表信息的數(shù)據(jù)在基本上相同長度的周期上發(fā)送(盡管在相應(yīng)周期內(nèi)的數(shù)據(jù)量可能改變,例如根據(jù)所使用的壓縮量)。換句話說,對于某些信號來說,在一秒間隔內(nèi)接收的數(shù)據(jù)涉及將在一秒間隔內(nèi)再生的信息,所以記錄接收數(shù)據(jù)所花費的時間記錄了當再生時信息流的預(yù)期持續(xù)時間。優(yōu)選的方法特別直接和方便,因為它需要執(zhí)行最少的處理。
給定的周期通常是缺省的周期,例如存儲在用于實現(xiàn)該方法或設(shè)備的軟件內(nèi)。然而,用戶能夠改變給定的周期將是有利的。這可以允許用戶選擇如何分配存儲器資源。因此,該設(shè)備可以包括裝置,例如控制器,用戶可以通過它來改變給定的周期。典型地,給定的周期可能具有30分鐘的缺省值,并可以由用戶改變成0分鐘(即關(guān)閉)、5分鐘、15分鐘、30分鐘或1小時之一,或者受最大可用存儲空間限制的任何其它的便利周期。
存儲設(shè)備可以是多種合適的存儲單元中的任一種,例如計算機RAM(隨機存取存儲器)、CD-RW(光盤-可重寫的)驅(qū)動器、DVD-RW(數(shù)字視頻/通用盤可重寫)驅(qū)動器或閃存。然而,最優(yōu)選的是存儲設(shè)備是硬盤驅(qū)動器,例如常規(guī)的計算機硬盤。硬盤具有很大的容量,堅固,并且具有很快的讀寫速率。因此,它們適合于本發(fā)明,尤其當存儲視頻數(shù)據(jù)時,所述視頻數(shù)據(jù)具有很高的數(shù)據(jù)速率。
因此,典型地,將所接收的數(shù)據(jù)存儲在存儲器內(nèi)的一個文件內(nèi)。換句話說,存儲設(shè)備將數(shù)據(jù)作為文件存儲在存儲器內(nèi)。存儲器的其余部分可以由其它應(yīng)用程序使用或者存儲其它數(shù)據(jù)。為了便于存儲,文件的大小可以動態(tài)地修改以等于所存儲的數(shù)據(jù)量。雖然所存儲數(shù)據(jù)代表的信息流的持續(xù)時間可能保持基本上恒定,但是存儲有數(shù)據(jù)的文件的大小根據(jù)所存儲的數(shù)據(jù)量變化,所存儲的數(shù)據(jù)量進而又取決于接收數(shù)據(jù)的速率。
因為現(xiàn)有技術(shù)的循環(huán)文件始終必需足夠大以適應(yīng)最差的情況,即存儲在最大數(shù)據(jù)速率上接收的(例如)30分鐘的數(shù)據(jù),這些循環(huán)文件使用了大量的存儲空間。然而,可以將存儲空間動態(tài)地分配給本發(fā)明的存儲數(shù)據(jù),因為根據(jù)其代表的信息的持續(xù)時間來監(jiān)視所存儲的數(shù)據(jù)量。因而,在較低的接收數(shù)據(jù)速率的周期內(nèi),存儲數(shù)據(jù)的文件可能小于在較高的接收數(shù)據(jù)速率周期內(nèi)存儲數(shù)據(jù)的文件。因此,可以將存儲空間更有效地分配給文件和其它的應(yīng)用或者其它的存儲數(shù)據(jù)。換句話說,本發(fā)明避免了在現(xiàn)有技術(shù)中預(yù)留存儲空間的需要,所述存儲空間大于在低接收數(shù)據(jù)速率的周期內(nèi)的需要。
其它應(yīng)用程序或存儲數(shù)據(jù)可能包括個人視頻記錄器(PVR)等使用的固定開始和結(jié)束時間之間的全部節(jié)目或特定廣播的記錄。用于這些記錄的數(shù)據(jù)文件可以被視為“線性的”,因為通常不存在限制文件大小的文件開始的任何刪除,如現(xiàn)有技術(shù)循環(huán)回以使用新的數(shù)據(jù)重寫先前數(shù)據(jù)。更合適地,線性文件通常是不確定長度的。
在國際專利申請WO-A-01/35669中描述了一種如何處理廣播數(shù)據(jù)以存儲在硬盤上的線性文件內(nèi)的例子。廣播數(shù)據(jù)以加擾的形式發(fā)送以保護內(nèi)容免于未授權(quán)的觀看。該公開的專利文獻描述了一種處理加擾數(shù)據(jù)流的設(shè)備和方法,其中加擾數(shù)據(jù)以其加擾狀態(tài)被記錄,并僅在重放時解擾。
當接收機如上面所討論的提供所接收電視節(jié)目的即時重放記錄時,可能希望允許用戶保存即時重放記錄。然后,例如在節(jié)目開始之后,用戶可以通過存儲即時重放記錄和節(jié)目的其余部分來選擇存儲整個節(jié)目。然而,整個節(jié)目的記錄通常在線性文件內(nèi)進行,而即時重放記錄通常在循環(huán)文件內(nèi)進行?,F(xiàn)有技術(shù)的循環(huán)文件和線性文件互相是不兼容的。因此,在循環(huán)文件結(jié)構(gòu)和線性文件結(jié)構(gòu)之間轉(zhuǎn)換并非簡單的工作。例如,當循環(huán)文件存儲在硬盤上時,通常將預(yù)定大小的硬盤上的給定空間固定地分配給循環(huán)文件。通過調(diào)配可分配給其它用戶的存儲空間,這會降低用戶的選擇和可用性。此外,在某一階段,如果希望在線性文件內(nèi)存儲在這樣一個循環(huán)文件內(nèi)存儲的數(shù)據(jù),必需將數(shù)據(jù)從循環(huán)文件拷貝到新的線性文件中。這個操作通常是低效的,例如使用處理和存儲資源方面,這不是所希望的。
因此,本發(fā)明的優(yōu)選特征在于將數(shù)據(jù)存儲為數(shù)據(jù)文件,通過將數(shù)據(jù)文件的開始移動到信息流中代表隨后信息的數(shù)據(jù)來刪除最舊的存儲數(shù)據(jù)。因此,可以以與在線性文件內(nèi)存儲數(shù)據(jù)相同的方式有效地存儲數(shù)據(jù),除了文件的開始可以移動以從文件中刪除最早或最舊的數(shù)據(jù)和限制文件的大小。可能希望將此文件轉(zhuǎn)換成線性文件,文件開始的移動被簡單地停止。這顯然比現(xiàn)有技術(shù)更加有效。
申請人將這一點視為本身就是新的,根據(jù)本發(fā)明的另一方面,因此,提供一種存儲數(shù)據(jù)的方法,包括在存儲器內(nèi)將數(shù)據(jù)流存儲為數(shù)據(jù)文件,以便通過從數(shù)據(jù)文件中刪除最舊的數(shù)據(jù),同時在數(shù)據(jù)文件結(jié)尾存儲新的數(shù)據(jù),使該文件不超過規(guī)定的大小,其中通過將數(shù)據(jù)文件的開始移動到所存儲數(shù)據(jù)流內(nèi)隨后的位置來刪除最舊的數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種存儲數(shù)據(jù)的設(shè)備,包括裝置,用于在存儲器內(nèi)將數(shù)據(jù)流存儲為數(shù)據(jù)文件;和一個文件管理器,用于通過從數(shù)據(jù)文件中刪除最舊的數(shù)據(jù),同時在數(shù)據(jù)文件結(jié)尾存儲新的數(shù)據(jù),確保該數(shù)據(jù)文件不超過規(guī)定的大小,其中文件管理器通過將數(shù)據(jù)文件的開始移動到該文件隨后的位置來刪除最舊的數(shù)據(jù)。
與現(xiàn)有技術(shù)不同,最舊的數(shù)據(jù)不被簡單地重寫。而是將新的數(shù)據(jù)添加給數(shù)據(jù)文件的結(jié)尾,如同它是線性文件。數(shù)據(jù)文件的開始被重新定義以維持文件大小,當文件的開始移動時,最舊數(shù)據(jù)使用的存儲器恢復成通用目的的存儲器。因而,在任意特定時間上,數(shù)據(jù)文件實際上類似于線性文件,因此,可以簡單地通過停止刪除處理轉(zhuǎn)換成線性文件。因而,文件從“緩存器”到線性文件的轉(zhuǎn)換是直接的。
如上所述,存儲器通常是硬盤等。更一般地,因此,存儲器可以格式化成多個存儲扇區(qū),數(shù)據(jù)文件可以占用一系列的存儲扇區(qū)。數(shù)據(jù)文件的開始可以被識別為特定的存儲扇區(qū)??梢酝ㄟ^識別在該系列存儲扇區(qū)內(nèi)隨后的另一個特定存儲扇區(qū)來移動數(shù)據(jù)文件的開始,以便從數(shù)據(jù)文件中刪除該系列內(nèi)先前的存儲扇區(qū)。這種實現(xiàn)方式特別方便。
整體上,根據(jù)本發(fā)明的另一方面,提供一種存儲數(shù)據(jù)的方法,該方法包括接收在包含在可變數(shù)據(jù)速率上發(fā)送的壓縮視頻數(shù)據(jù)的數(shù)據(jù)流內(nèi)的數(shù)據(jù);根據(jù)數(shù)據(jù)接收的時間并與在基本上恒定的數(shù)據(jù)速率上以解壓縮格式輸出時數(shù)據(jù)的持續(xù)時間有關(guān)地生成時間信息;以接收的順序?qū)⑺邮盏臄?shù)據(jù)與時間信息一起寫入到存儲器內(nèi)的文件內(nèi);監(jiān)視寫入文件中的數(shù)據(jù)的時間信息;當文件中的數(shù)據(jù)總量對應(yīng)于大于預(yù)定周期的周期時,從該文件中刪除數(shù)據(jù),以便在任何時刻,文件中的數(shù)據(jù)量的持續(xù)時間等于或基本上不大于預(yù)定的周期。
根據(jù)本發(fā)明的另一方面,提供一種存儲數(shù)據(jù)的設(shè)備,該設(shè)備包括裝置,用于接收在包含在可變數(shù)據(jù)速率上發(fā)送的壓縮視頻數(shù)據(jù)的數(shù)據(jù)流內(nèi)的數(shù)據(jù);裝置,用于根據(jù)數(shù)據(jù)接收的時間并與在基本上恒定的數(shù)據(jù)速率上以解壓縮格式輸出時數(shù)據(jù)的持續(xù)時間有關(guān)地生成時間信息;裝置,用于以接收的順序?qū)⑺邮盏臄?shù)據(jù)與時間信息一起寫入到存儲器內(nèi)的文件內(nèi);裝置,用于監(jiān)視寫入文件中的數(shù)據(jù)的時間信息;和裝置,用于當文件中的數(shù)據(jù)總量對應(yīng)于大于預(yù)定周期的周期時,從該文件中刪除數(shù)據(jù),以便在任何時刻,文件中的數(shù)據(jù)量的持續(xù)時間等于或基本上不大于預(yù)定的周期。
根據(jù)本發(fā)明的另一方面,提供一種記錄代表節(jié)目的數(shù)據(jù)以便隨后重放節(jié)目的方法,該方法包括在存儲器內(nèi)存儲一個節(jié)目的一組接收數(shù)據(jù),同時輸出相同的數(shù)據(jù)用于所代表節(jié)目的顯示,根據(jù)上述方法存儲該組接收數(shù)據(jù);和在存儲器內(nèi)記錄另一個節(jié)目的另一組接收數(shù)據(jù)。
本發(fā)明還提供一種記錄代表節(jié)目的數(shù)據(jù)以便隨后重放節(jié)目的設(shè)備,該設(shè)備包括裝置,用于在存儲器內(nèi)存儲一個節(jié)目的一組接收數(shù)據(jù),同時輸出相同的數(shù)據(jù)用于所代表節(jié)目的顯示,該組接收數(shù)據(jù)由上述設(shè)備存儲;和裝置,用于在存儲器內(nèi)記錄另一個節(jié)目的另一組接收數(shù)據(jù)。
本發(fā)明還提供一種記錄電視節(jié)目的方法,該方法包括存儲將要記錄節(jié)目的時間,如果存在將要記錄的兩個或更多節(jié)目在時間上的重疊則修改所存儲的時間,將優(yōu)先級給予節(jié)目類型在所存儲的節(jié)目類型優(yōu)先級列表上具有較高優(yōu)先級的節(jié)目。
本發(fā)明還提供一種記錄電視節(jié)目的設(shè)備,該設(shè)備包括裝置,用于存儲將要記錄節(jié)目的時間;和裝置,用于如果存在將要記錄的兩個或更多節(jié)目在時間上的重疊則修改所存儲的時間,將優(yōu)先級給予節(jié)目類型在所存儲的節(jié)目類型優(yōu)先級列表上具有較高優(yōu)先級的節(jié)目。
本發(fā)明還提供一種記錄多個節(jié)目的方法,該方法包括生成標識將要記錄的節(jié)目類型和它們的相對優(yōu)先級的優(yōu)先級列表;存儲與將要記錄的一個或多個節(jié)目有關(guān)的定時信息和標識將要記錄的節(jié)目類型的信息;比較優(yōu)先級列表上的表目與將要記錄的每個節(jié)目的所存儲定時和類型信息;和在將要記錄的兩個或多個節(jié)目的定時信息沖突的情況下,根據(jù)沖突節(jié)目的相對優(yōu)先級,修改所存儲的定時信息。
本發(fā)明還提供一種記錄多個節(jié)目的設(shè)備,該設(shè)備包括裝置,用于生成標識將要記錄的節(jié)目類型和它們的相對優(yōu)先級的優(yōu)先級列表;裝置,用于存儲與將要記錄的一個或多個節(jié)目有關(guān)的定時信息和標識將要記錄的節(jié)目類型的信息;裝置,用于比較優(yōu)先級列表上的表目與將要記錄的每個節(jié)目的所存儲定時和類型信息;和裝置,用于在將要記錄的兩個或多個節(jié)目的定時信息沖突的情況下,根據(jù)沖突節(jié)目的相對優(yōu)先級,修改所存儲的定時信息。
本發(fā)明還提供一種控制記錄器記錄節(jié)目的方法,該方法包括存儲標識將要記錄的節(jié)目類型和它們的相對優(yōu)先級的優(yōu)先級列表;存儲與將要記錄的一個或多個節(jié)目相關(guān)的定時信息和標識將要記錄的節(jié)目類型的信息;接收包括表示節(jié)目內(nèi)容的數(shù)據(jù)、節(jié)目標識數(shù)據(jù)和標識節(jié)目廣播時間的數(shù)據(jù)的數(shù)據(jù)流;比較所存儲的定時信息與標識節(jié)目廣播時間的接收數(shù)據(jù);如果根據(jù)標識節(jié)目廣播時間的接收數(shù)據(jù)確定出改變,則調(diào)整所存儲的定時信息;比較優(yōu)先級列表上的表目與將要記錄的每個節(jié)目的所存儲定時和類型信息;和如果在將要記錄的兩個或多個節(jié)目的定時信息之間存在沖突,則根據(jù)沖突節(jié)目的相對優(yōu)先級,修改所存儲的定時信息。
本發(fā)明還提供一種控制記錄器記錄節(jié)目的設(shè)備,該設(shè)備包括裝置,用于存儲標識將要記錄的節(jié)目類型和它們的相對優(yōu)先級的優(yōu)先級列表;裝置,用于存儲與將要記錄的一個或多個節(jié)目相關(guān)的定時信息和標識將要記錄的節(jié)目類型的信息;裝置,用于接收包括表示節(jié)目內(nèi)容的數(shù)據(jù)、節(jié)目標識數(shù)據(jù)和標識節(jié)目廣播時間的數(shù)據(jù)的數(shù)據(jù)流;裝置,用于比較所存儲的定時信息與標識節(jié)目廣播時間的接收數(shù)據(jù);裝置,用于如果根據(jù)標識節(jié)目廣播時間的接收數(shù)據(jù)確定出改變,則調(diào)整所存儲的定時信息;裝置,用于比較優(yōu)先級列表上的表目與將要記錄的每個節(jié)目的所存儲定時和類型信息;和裝置,用于如果在將要記錄的兩個或多個節(jié)目的定時信息之間存在沖突,則根據(jù)沖突節(jié)目的相對優(yōu)先級,修改所存儲的定時信息。
現(xiàn)在參考附圖描述本發(fā)明的例子,在附圖中
圖1是電視接收機的示意功能方框圖;圖2是圖1的電視接收機的硬盤的示意功能方框圖;圖3是第一記錄時間線的示意圖;圖4是第二記錄時間線的示意圖;圖5是第三記錄時間線的示意圖;圖6是第四記錄時間線的示意圖;圖7是第一沖突屏幕的示意圖;圖8是第二沖突屏幕的示意圖;圖9是第三沖突屏幕的示意圖;圖10是第四沖突屏幕的示意圖;以及圖11是第五沖突屏幕的示意圖。
附圖中的圖1圖示用于從衛(wèi)星電視廣播網(wǎng)絡(luò)接收電視信號的“機頂盒”或接收機3。在這個例子中,將所接收的信號輸入給第一和第二調(diào)諧器10a和10b,但是在接收機3中也可以使用任意多個調(diào)諧器。調(diào)諧器10a和10b可調(diào)諧到衛(wèi)星電視廣播網(wǎng)絡(luò)的相同或不同的頻道,用于同時接收相同或不同的電視節(jié)目。來自第一和第二調(diào)諧器10a和10b的信號傳送給正交相移鍵控(QPSK)解調(diào)器11。解調(diào)后的信號通過前向糾錯電路12糾錯。接收機3包括硬盤13,它從前向糾錯電路12接收代表所接收電視節(jié)目的壓縮視頻和音頻數(shù)據(jù),用于記錄和隨后的重放,如在下文中將更詳細地描述的。
所接收的信號包括數(shù)字編碼數(shù)據(jù)。在這個例子中,使用數(shù)字視頻廣播/活動圖像專家組2(DVB/MPEG2)標準來壓縮數(shù)據(jù),所述標準允許在單個頻道內(nèi)同時傳送節(jié)目數(shù)據(jù)和附加數(shù)據(jù)(例如交互式業(yè)務(wù)數(shù)據(jù))。DVB/MPEG2使得能夠?qū)崿F(xiàn)很高的壓縮比。硬盤13接收和存儲壓縮數(shù)據(jù)。僅當從硬盤13提取之后才解壓縮所述數(shù)據(jù)。
衛(wèi)星(以及當然電纜)節(jié)目通常被加擾以防止未授權(quán)用戶的未授權(quán)接入。因此,接收機3包括條件接入控制電路14,它與智能卡14a合作以確定觀眾是否已經(jīng)預(yù)訂特定頻道而因此被授權(quán)接入此頻道。還至少部分通過接入控制電路14提供對頻道接入的父母控制。接收機3還包括解擾電路15,它受接入控制電路14的控制以使授權(quán)用戶能夠解擾信號。
將解擾數(shù)據(jù)提供給傳輸/去復用器16,它將數(shù)據(jù)劃分成視頻數(shù)據(jù)、音頻數(shù)據(jù)、用戶業(yè)務(wù)數(shù)據(jù)、節(jié)目時間表數(shù)據(jù)、等等,用于分配到接收機3內(nèi)的各個位置。接收機3還包括使用專用視頻隨機存取存儲器(RAM)17的視頻解壓縮和處理電路18和根據(jù)諸如MPEG2標準操作的音頻解壓縮和處理電路19。視頻和音頻解壓縮和處理電路18和19直接從傳輸/去復用器16或者從硬盤13接收去復用信號。將解壓縮視頻信號輸入給Syndicat des Constructions d’AppareitsRadiorécepteurs et Télévision(SCART)接口20以直接輸入給電視機(TV)2,并輸入給逐行倒相(PAL)編碼器21,其中它們被編碼成PAL格式以通過超高頻(UHF)調(diào)制器22調(diào)制,用于在希望時輸出到電視機2的UHF輸入端。
接收機3受處理器23的控制,它通過總線24與接收機的各個單元通信。處理器23與只讀存儲器(ROM)25(可選擇地,包括光盤-只讀存儲器(CD-ROM)驅(qū)動器25a)、隨機存取存儲器(RAM)26和(非易失性和可寫的)閃存27相連。
處理器23這樣控制接收機3的操作,通過調(diào)諧調(diào)諧器10a和10b來接收所希望頻道的信號,通過控制去復用、解擾和解壓縮從而在電視機2的屏幕上顯示所希望的節(jié)目和/或交互式業(yè)務(wù)數(shù)據(jù),并通過控制硬盤13來記錄所希望的電視節(jié)目或者重放先前記錄的電視節(jié)目。觀眾對所希望的節(jié)目和客戶業(yè)務(wù)的選擇通過觀眾操作遙控單元28來控制,所述遙控單元響應(yīng)于這樣的觀眾操作將控制信號發(fā)送給接收機29以輸入給處理器23。遙控單元28還允許觀眾控制硬盤13的操作以記錄電視節(jié)目、重放所記錄的電視節(jié)目和編程電視節(jié)目的記錄、等等。
接收機3還包括高速數(shù)據(jù)接口30和提供串行鏈路的推薦標準232(RS232)接口31。高速數(shù)據(jù)接口30和RS232接口31可以連接到個人計算機(PC)和/或游戲控制臺和/或其它數(shù)字裝置(未圖示)。高速數(shù)據(jù)接口30使接收機3能夠連接到其它設(shè)備(未圖示),例如使得能夠接收通過諸如寬帶電纜、外部存儲媒體或數(shù)字地面廣播的其它媒體所發(fā)送的業(yè)務(wù)。接收機3還包括用于連接電話網(wǎng)的調(diào)制解調(diào)器接口32。
接收機3的操作通過軟件來控制,所述軟件使處理器23響應(yīng)于來自遙控單元28的控制信號,接收信號中的附加數(shù)據(jù)和/或在存儲器單元25至27內(nèi)存儲的數(shù)據(jù)。在我們的公開號為WO-A-01/11865的國際專利申請中詳細描述了接收機3內(nèi)的硬件和軟件之間的交互。在我們的公開號為WO 96/37996的國際專利申請中詳細描述了在接收和解碼表示電視節(jié)目的數(shù)據(jù)、定義節(jié)目時間表和其它的節(jié)目相關(guān)信息的數(shù)據(jù)中接收機的操作。在我們的公開號為WO 97/23997的國際專利申請中描述了提供交互式業(yè)務(wù)時接收機3的操作。
在用于數(shù)字電視廣播的數(shù)字視頻廣播(DVB)標準中,存在發(fā)送節(jié)目時間表信息的標準,以便它可以通過電子節(jié)目導視(EPG)的形式被解碼和正確地顯示給用戶。這種DVB標準通常稱之為SI標準,并可以在下述規(guī)范內(nèi)找到ETS 300 468,用于電視的ETSI數(shù)字廣播系統(tǒng),聲音和數(shù)據(jù)業(yè)務(wù);在數(shù)字視頻廣播(DVB)系統(tǒng)第二版中業(yè)務(wù)信息(SI)的規(guī)范。在ETSI ETR 211-DVB SI指南中提供了使用此規(guī)范的指南。接收機3被設(shè)計為支持SI規(guī)范。
除了在控制接入頻道中使用的操作數(shù)據(jù)之外,頻道內(nèi)的附加數(shù)據(jù)還可以包括簡要節(jié)目時間表數(shù)據(jù),它表示定義每個頻道內(nèi)節(jié)目的時間表的所謂事件信息表(EIT)。節(jié)目時間表數(shù)據(jù)由接收機3用于控制硬盤13的操作。當接收機3被編程以記錄選定的電視節(jié)目時,接收機3操作硬盤13來根據(jù)節(jié)目時間表數(shù)據(jù)啟動和停止記錄,所述節(jié)目時間表數(shù)據(jù)包括選定電視節(jié)目的開始和結(jié)束時間。因為定期更新節(jié)目時間表數(shù)據(jù),根據(jù)更新的節(jié)目時間表來啟動和停止記錄,從而即使在節(jié)目時間表變更的情況下保證實際地記錄選定的電視節(jié)目,因為這種變更反映在每個頻道內(nèi)的節(jié)目時間表數(shù)據(jù)內(nèi)。
節(jié)目時間表數(shù)據(jù)可以存儲在RAM 26內(nèi),一旦存儲,時間表信息立即可以有效地用于控制硬盤13的操作。如上面所討論的,節(jié)目時間表數(shù)據(jù)被定期發(fā)送,以便接收機3將基本上連續(xù)地更新。信息是簡要的,以使每個頻道在每個頻道內(nèi)的帶寬需求和接收機內(nèi)的存儲器要求方面沒有過多開銷的情況下承載節(jié)目時間表數(shù)據(jù)。
此外,專用的EPG頻道發(fā)送更詳細的節(jié)目時間表信息。通過這個專用頻道發(fā)送的信息被更頻繁地更新,并適用更長的周期(例如一星期)。因此,整個星期的最新電視節(jié)目時間表將始終是可用的。如在下文中更詳細地解釋的,接收機3被安排在電視機2上顯示節(jié)目時間表信息。而且,觀眾可以同接收機3交互以根據(jù)通過專用EPG頻道接收到的信息來編程電視節(jié)目的記錄、觀看可獲得的節(jié)目時間表中希望觀看的部分、等等。
因此,在由接收機3使用每個頻道內(nèi)的節(jié)目時間表數(shù)據(jù)以操作硬盤13在正確的最新時間上記錄選定頻道內(nèi)的選定電視節(jié)目的同時,使用專用EPG頻道內(nèi)的節(jié)目時間表信息以在預(yù)定的周期上顯示多個頻道的節(jié)目時間表(它又如下文中所描述的用于編程接收機3)。
因為調(diào)諧器10a和10b可以被調(diào)諧以接收不同的頻道,一個頻道內(nèi)的第一電視節(jié)目將在電視機上顯示和記錄在硬盤13內(nèi),同時在另一頻道內(nèi)的第二電視節(jié)目也記錄在硬盤13上是可能的。
接收機3的硬盤13類似于在計算機系統(tǒng)內(nèi)用于存儲大量數(shù)據(jù)的常規(guī)硬盤。硬盤13具有大量千兆字節(jié)的容量(例如40千兆字節(jié)),并接收視頻和音頻數(shù)據(jù)以通過壓縮格式予以存儲,其中如上面所討論的,例如根據(jù)DVB/MPEG2標準來接收。這允許在硬盤13上存儲若干小時的電視節(jié)目(例如20多個小時)。硬盤13包括兩個存儲區(qū)域,一個用于電視節(jié)目數(shù)據(jù)的存儲,另一個用于存儲用來控制硬盤13的“元數(shù)據(jù)”,如在上面提到的我們的先前專利申請中更詳細地討論的。處理器23控制硬盤13的操作。更具體地說,處理器23控制到硬盤13的電視節(jié)目記錄和從硬盤13重放電視節(jié)目。在合適的時候,可以使用其它處理器(未圖示)來控制硬盤13,但是在本篇文獻中僅參考處理器23來描述這種控制以便于理解。
參見圖2,圖示硬盤13的結(jié)構(gòu)方框圖。在這個例子中,硬盤13包括三個數(shù)據(jù)通道,通過其中兩個接收數(shù)據(jù)以存儲在硬盤13上,通過其中一個輸出數(shù)據(jù)以隨后顯示電視圖片。三個數(shù)據(jù)通道包括兩個數(shù)據(jù)輸入通道54和55和一個數(shù)據(jù)輸出通道56。每個數(shù)據(jù)通道分別具有與之相關(guān)的數(shù)據(jù)緩存器57、58和59。每個數(shù)據(jù)緩存器57、58和59包括足以存儲若干秒數(shù)據(jù)(例如八百萬字節(jié))的RAM。數(shù)據(jù)緩存器57、58和59以及硬盤13的操作由處理器23控制。
硬盤13可操作地管理同時通過數(shù)據(jù)通道54和55的數(shù)據(jù)接收和通過數(shù)據(jù)通道56的數(shù)據(jù)輸出。當被接收時通過數(shù)據(jù)通道54和55接收的數(shù)據(jù)并不直接存儲在硬盤13上,而是分別由緩存器57和58緩存。類似地,當從硬盤13讀出時并不直接輸出要通過數(shù)據(jù)通道56輸出的數(shù)據(jù),而是將其緩存在緩存器59內(nèi)。
硬盤13能夠管理比通過三條通道54、55和56中的至少兩條通道傳輸數(shù)據(jù)的速率更高的數(shù)據(jù)速率。實際上,在這個例子中,硬盤13能夠管理至少與通過所有三條通道54、55和56的組合來傳輸數(shù)據(jù)的速率一樣高的數(shù)據(jù)速率。
因此,硬盤13能夠同時存儲通過兩條輸入通道54和55接收的數(shù)據(jù)和通過輸出通道56輸出的數(shù)據(jù)。這通過在緩存器57、58和59中緩存所接收的數(shù)據(jù)和將要輸出的數(shù)據(jù),和通過在它們之間切換以將數(shù)據(jù)從輸入緩存器57和58傳輸給硬盤13或者將數(shù)據(jù)從硬盤13傳送給緩存器59來實現(xiàn)。
盡管可以使用具有獨立的讀和寫磁頭的硬盤,但是考慮到成本,在這個例子中,硬盤13包括單個磁頭,用于向硬盤13寫入和從其讀取。因此,雖然硬盤13在任意時間點上存儲/讀出僅與三條數(shù)據(jù)通道54、55和56中的一條通道相關(guān)的數(shù)據(jù),但是它順序地存儲/讀取與三條通道54、55和56相關(guān)的數(shù)據(jù),從而“虛擬地”同時處理三條數(shù)據(jù)通道54、55和56。
通過在根據(jù)緩存器大小的頻率上在三個緩存器57、58和59之間仲裁,由處理器23控制切換,從而防止數(shù)據(jù)溢出和因此導致的數(shù)據(jù)丟失。例如,如果緩存器57、58和59能夠分別存儲八百萬字節(jié)的接收數(shù)據(jù),和接收機3在大約兩百萬字節(jié)每秒的平均數(shù)據(jù)速率上操作地記錄通過通道54和55接收到的兩個同時的電視節(jié)目,則硬盤13操作地在四秒或者最好更短的交替周期上交替地從緩存器57和58接收數(shù)據(jù),每當處理器從緩存器57和58之一切換到另一個時,將緩存器內(nèi)容傳輸給硬盤13。因此,能夠記錄由第一和第二調(diào)諧器10a和10b在不同頻道內(nèi)接收的同時/重疊電視節(jié)目。
通過緩存器57、58和59緩存輸入以及輸出數(shù)據(jù)意味著硬盤13并不需要與特定的輸入或輸出數(shù)據(jù)速率同步。實際上,硬盤13始終在相同的恒定數(shù)據(jù)速率上讀取和存儲數(shù)據(jù)。在硬盤13上存儲或者從其讀取的數(shù)據(jù)量通過硬盤13被切換以將數(shù)據(jù)傳送給相應(yīng)的一個數(shù)據(jù)緩存器57、58或59的持續(xù)時間來確定。在這個時間內(nèi),在恒定的數(shù)據(jù)速率上從相應(yīng)的數(shù)據(jù)緩存器57、58或59傳輸或者向其傳輸數(shù)據(jù)。雖然通過頻道54和55的接收數(shù)據(jù)速率或者通過頻道56的輸出數(shù)據(jù)速率可以改變(例如根據(jù)所接收電視信號的帶寬或者根據(jù)重放模式),在任意一個緩存器57、58和59與硬盤13之間數(shù)據(jù)傳輸?shù)拈g歇速率是恒定的,并由硬盤13工作的數(shù)據(jù)速率來確定。
硬盤13與常規(guī)個人計算機的硬盤基本上相同。對于計算機數(shù)據(jù)文件系統(tǒng)來說,數(shù)據(jù)存儲在硬盤13上的扇區(qū)內(nèi),所述扇區(qū)可以分別存儲例如512K字節(jié)數(shù)據(jù),在硬盤13上可以是相鄰的,也可以不是。處理器23使用文件系統(tǒng)軟件來管理數(shù)據(jù)在硬盤13上的存儲,以便與數(shù)據(jù)實際是如何在硬盤13上存儲的無關(guān),它看起來是作為相鄰的數(shù)據(jù)流輸入和輸出的。更具體地說,處理器23保存文件分配表。當要將數(shù)據(jù)寫入在硬盤13上時,處理器23將硬盤13的扇區(qū)分配給新的文件。文件分配表將硬盤13的扇區(qū)有效地鏈接在一起以根據(jù)需要構(gòu)成各文件,盡管各個扇區(qū)并不必需是相鄰的。
用于保存在硬盤13上記錄的節(jié)目數(shù)據(jù)的重放持續(xù)時間的記錄的時間計數(shù)器23a與處理器23相連。將計數(shù)器23a圖示為與處理器23分離的單元以便于理解。然而,根據(jù)下文顯然可以理解計數(shù)器23a的計數(shù)功能實際上可以通過在處理器23內(nèi)部的寄存器或者在處理器23上運行的軟件來執(zhí)行。
在這個例子中,在接收機3上接收到數(shù)據(jù)的不同部分的相對定時(抵達時間)和將要顯示所述部分的相對定時(顯示時間)之間存在密切的關(guān)系。盡管發(fā)送數(shù)據(jù)的速率(即在一個周期內(nèi)發(fā)送的數(shù)據(jù)量)和因而接收數(shù)據(jù)的速率根據(jù)內(nèi)容而變化,但是上述關(guān)系是存在的,因為與內(nèi)容無關(guān),需要花費大約一秒的時間來廣播一秒鐘的節(jié)目數(shù)據(jù)。處理器23和計數(shù)器23a利用這一點來“計數(shù)”輸入節(jié)目數(shù)據(jù)的時間。在這個例子中,計數(shù)器并不簡單地計算從將要存儲在文件內(nèi)的節(jié)目數(shù)據(jù)開始之后的時間,因為如果在文件開始之處上的舊數(shù)據(jù)被刪除,這可能非常復雜。相反地,計數(shù)器計算絕對時間(例如GMT或UTC)。在這個例子鐘,在將節(jié)目數(shù)據(jù)寫入硬盤時將計數(shù)數(shù)據(jù)追加給所述節(jié)目數(shù)據(jù)。在另一個例子中,將計數(shù)數(shù)據(jù)寫入到磁盤13上的單獨索引寄存器文件內(nèi),例如在上述的磁盤13的元數(shù)據(jù)區(qū)域內(nèi)。
當接收機3接收到節(jié)目數(shù)據(jù)時,可以將其寫入到硬盤13上的文件內(nèi)。更具體地說,所接收的節(jié)目數(shù)據(jù)可以作為線性文件或者在所謂的“回顧緩存器”內(nèi)存儲在硬盤13上。線性文件具有規(guī)定的起點,從此起點開始將節(jié)目數(shù)據(jù)添加給此文件直到抵達規(guī)定的結(jié)束位置。與此不同,回顧緩存器具有規(guī)定的起點,但是一旦文件包含規(guī)定持續(xù)時間的節(jié)目數(shù)據(jù),則處理器23刪除此文件的開始部分,并在硬盤13的新扇區(qū)內(nèi)在此文件內(nèi)繼續(xù)記錄所接收的節(jié)目數(shù)據(jù)。(實際上,新的扇區(qū)可能包括包含從文件開始部分中刪除的數(shù)據(jù)的那些扇區(qū)中的一部分或者全部,但是僅當處理器恰好將這些新的扇區(qū)分配給此文件時。這與簡單地重寫已經(jīng)固定分配給此文件的扇區(qū)是不同的。)計數(shù)數(shù)據(jù)對于回顧緩存器來說是最有用的。例如,處理器23可以在將節(jié)目數(shù)據(jù)寫入到硬盤13上的文件內(nèi)時監(jiān)視節(jié)目數(shù)據(jù)的計數(shù)數(shù)據(jù)。當處理器確定文件內(nèi)的節(jié)目數(shù)據(jù)已經(jīng)具有規(guī)定的持續(xù)時間時,則處理器23可以刪除此文件的開始部分,同時在此文件的末尾寫入新的節(jié)目數(shù)據(jù)以使在該文件內(nèi)存儲的節(jié)目數(shù)據(jù)不超過規(guī)定的持續(xù)時間。更具體地說,處理器23可以移動文件的起點。例如,處理器23可以識別文件開始的扇區(qū),然后根據(jù)文件分配表定位文件起點將要移動到的文件的下一個扇區(qū),以使文件新的起點之前的扇區(qū)從此文件中刪除。
計數(shù)數(shù)據(jù)可以用于控制文件起點的移動,即定位文件起點將要移動到的下一個扇區(qū)。當在將節(jié)目數(shù)據(jù)寫入數(shù)據(jù)文件時將計數(shù)數(shù)據(jù)追加給節(jié)目數(shù)據(jù)時,處理器23從文件中讀取計數(shù)數(shù)據(jù)。當計數(shù)數(shù)據(jù)表示從文件起點開始已經(jīng)經(jīng)歷(例如)30秒的節(jié)目數(shù)據(jù),則將文件起點移動到存儲在文件內(nèi)包含所述點的數(shù)據(jù)的扇區(qū)。當計數(shù)器23a和處理器23隨后指示已經(jīng)在文件末尾寫入(例如)30秒的新節(jié)目數(shù)據(jù)時,則再次移動文件的起點,如此繼續(xù)。如果將計數(shù)數(shù)據(jù)存儲在單獨的索引寄存器內(nèi),則處理器23以相同的模式操作,除了讀出索引寄存器內(nèi)的數(shù)據(jù)以識別出此文件內(nèi)已經(jīng)經(jīng)過(例如)30秒的節(jié)目的點。在一個例子中,索引寄存器可以存儲周期性接收的數(shù)據(jù)的字節(jié)數(shù)量,并可以通過相加所希望周期(例如30秒)的字節(jié)數(shù)識別出文件新的起點。
這種存儲數(shù)據(jù)的方法向接收機3提供了比以前更高的靈活性。具體而言,接收機3可以從在回顧緩存器內(nèi)僅記錄最后30分鐘(例如)的節(jié)目改變成直接在線性文件內(nèi)記錄整個節(jié)目,只要觀眾從節(jié)目開始30分鐘(例如)內(nèi)選擇‘記錄’節(jié)目。這可以通過停止移動回顧緩存器的起點來實現(xiàn)。只要實現(xiàn)了這一點,則將回顧緩存器有效地轉(zhuǎn)換成線性文件。然后,如果希望的話,則通過啟動一個新文件直接建立新的回顧緩存器。
附圖中的圖3圖示控制硬盤13以在節(jié)目記錄過程中存儲數(shù)據(jù)的一種方式。硬盤13被安排在硬盤13上的文件內(nèi)缺省地記錄觀眾當前正在觀看的節(jié)目。如上所述,這個文件稱作“回顧緩存器”。在這個缺省條件下,在圖3中用時間線A來圖示,硬盤12將存儲最多(例如)30分鐘的當前節(jié)目。通常,在接收機3的制造或配置過程中將這個時間長度預(yù)先設(shè)置為30分鐘的缺省時間,但是用戶也可以例如將其選擇為0分鐘(即關(guān)閉)、5分鐘、15分鐘、30分鐘或1小時。通常,用戶可以選擇直到一小時的任意周期。當用戶接通接收機3或者當他切換到新的頻道時,記錄開始。繼續(xù)記錄直到已經(jīng)記錄指定的周期為此,此后通過刪除記錄的最舊或最早的部分來繼續(xù),從而保持選定的節(jié)目長度。這種缺省的記錄操作是后臺操作,不需要用戶交互。時間線B圖示在節(jié)目的廣播過程中在時間線A內(nèi)圖示的記錄的繼續(xù)。在時間線B內(nèi),在回顧緩存器內(nèi)存儲的當前節(jié)目的長度在其最大值上,并不包括從用戶接通接收機3或者切換頻道之后的所有節(jié)目。同樣的時間線還圖示為圖3的時間線C,在隨后的時間上,當回顧緩存器包括前一當前節(jié)目的結(jié)束和隨后節(jié)目的開始時,即延伸在節(jié)目起點的兩側(cè)上。
當用戶在正常觀看廣播節(jié)目的過程中按下接收機3或遙控單元28上的“暫停”按鈕時,接收機3進入“實況暫停”模式。在這個模式中,在電視機2上顯示暫停的視頻幀,但是繼續(xù)記錄節(jié)目。更具體地說,如果如時間線C所示,當進入實況暫停模式時,回顧緩存器包括節(jié)目的起點,回顧緩存器的內(nèi)容截斷到當前節(jié)目的起始時間,如時間線D所圖示的。換句話說,刪除在回顧緩存器內(nèi)存儲的比當前節(jié)目的起點更舊的所有數(shù)據(jù)。如果當進入實況暫停模式時在回顧緩存器內(nèi)不包括起始時間,則保留至此記錄的全部節(jié)目,即回顧緩存器內(nèi)的所有數(shù)據(jù)。此后,如時間線D所示,在文件內(nèi)保存所有數(shù)據(jù)的情況下繼續(xù)記錄。更具體地說,通過從暫停的文件中刪除數(shù)據(jù)將回顧緩存器轉(zhuǎn)換成線性文件。在節(jié)目的邊界上,例如當接收到下一個節(jié)目的起點時,停止在線性文件內(nèi)數(shù)據(jù)的記錄,并在新的回顧緩存器內(nèi)記錄下一個節(jié)目的起點,如時間線D、E和F所圖示的。因此,線性文件包括所記錄的節(jié)目,或者該節(jié)目的全部,或者是從當按下暫停按鈕的時刻之前直到節(jié)目結(jié)束的(例如)30分鐘(或者用戶設(shè)置的任意周期)。新的回顧緩存器包含該起點之后的后續(xù)節(jié)目。
在時間線D中,觀眾已經(jīng)通過按下遙控28上的“播放”按鈕或“快進”按鈕開始瀏覽所記錄的文件,接收機3顯示在線性文件內(nèi)存儲的節(jié)目。在時間線E中圖示的時間點上,接收機3已經(jīng)抵達線性文件內(nèi)存儲的節(jié)目的結(jié)尾。同時,新的回顧緩存器已經(jīng)將隨后的新的節(jié)目記錄了缺省或選定的周期,并通過從緩存器中刪除所記錄節(jié)目的最早部分繼續(xù)記錄此節(jié)目。因此,因為觀眾不能觀看隨后的下一節(jié)目的起點(因為已經(jīng)將其從新的回顧緩存器中刪除),接收機3通過如時間線F所示顯示實況廣播從已觀看的節(jié)目返回到正常觀看。因此,接收機有效地處于與時間線B相同的狀態(tài)中,但是具有觀眾觀看、回顧緩存器記錄稍后的廣播節(jié)目。
圖4的時間線A、B和C與圖3的時間線A、B和C相同。圖4的時間線D圖示在新的回顧緩存器內(nèi)開始記錄下一個節(jié)目之前在實況暫停模式中當前節(jié)目的記錄。在圖4的時間線E中,觀眾已經(jīng)按下遙控28上的“快進”按鈕,接收機3在提高的速率上顯示在線性文件內(nèi)記錄的節(jié)目。在圖4的時間線F中,接收機3已經(jīng)顯示在線性文件內(nèi)記錄的所有節(jié)目,在這個例子中,正在顯示在新的回顧緩存器內(nèi)記錄的下一個節(jié)目。如從時間線E和F可以看出的,新的回顧緩存器尚未抵達它的最大容量,并且當已經(jīng)顯示在線性文件內(nèi)存儲的所有節(jié)目時依然包含下一個節(jié)目的起點。因此,接收機3可以通過以提高的速率顯示線性文件和新的回顧緩存器的內(nèi)容無縫地趕上實況廣播。在另一個例子中,即時當回顧緩存器包括下一個節(jié)目的起點時,觀眾返回到,即接收機3顯示,實況廣播。典型地,向用戶提供在這兩個例子之間的選擇,例如通過顯示適當?shù)南ⅰ?br>
在上面的例子中,實況暫停模式使整個回顧緩存器(已經(jīng)截短)將被保留(與線性文件相同)直到已經(jīng)將所記錄的節(jié)目觀看到結(jié)尾。因而,觀眾可以倒回到節(jié)目的開始或者倒回到在任何時刻進入實況暫停模式之前回顧緩存器的長度,直到已經(jīng)觀看整個節(jié)目為止。在另一個例子中,只要觀眾開始觀看所記錄的節(jié)目,例如通過按下遙控28上的“播放”或“快進”按鈕,就重新開始刪除文件的起點。更具體地說,從文件中刪除從所記錄節(jié)目中正在觀看的點開始在(例如)30分鐘缺省時間或上述選定時間之前的節(jié)目數(shù)據(jù)。(如果選定時間是0分鐘,則從文件中刪除從所記錄節(jié)目中正在觀看的點開始五分鐘之前的節(jié)目數(shù)據(jù))。因此,與前一個例子相比,使存儲器空間更快速地自由可用。
圖5的時間線A和B與圖3的時間線A和B相同。然而,在圖5的時間線C中,觀眾按下遙控28上的保存按鈕,而不是圖3的時間線C中的暫停按鈕。因此,當接收機將回顧緩存器截斷到在回顧緩存器內(nèi)記錄的節(jié)目的起點,并將該回顧緩存器轉(zhuǎn)換成線性文件,如圖3的時間線D和圖5的時間線D和E所示,接收機3保存該線性文件。具體而言,將所記錄節(jié)目的名稱添加給用戶的個人規(guī)劃器。在所記錄節(jié)目的結(jié)尾實際地執(zhí)行保存。此外,如果在按下保存按鈕之后用戶改變頻道,則接收機繼續(xù)記錄此節(jié)目,并將在新的頻道內(nèi)接收的節(jié)目記錄在新的回顧緩存器內(nèi)。
圖6的時間線A至D與圖3的時間線A至D相同。然而,在時間線E中,當觀眾使所存儲的節(jié)目快進時,觀眾決定保存此節(jié)目并按下遙控器28上的存儲按鍵。因此,接收機3通過將節(jié)目名稱添加給觀眾的個人規(guī)劃器在節(jié)目的結(jié)尾保存線性文件,并以與圖3的時間線E和F類似的方式使觀眾返回實況廣播。
接收機3能夠當同時觀看和記錄一個節(jié)目時記錄另一個節(jié)目。接收機還在沒有用戶的特定輸入的情況下在回顧緩存器或者在線性文件內(nèi)自動地記錄節(jié)目。這種在記錄中更大的靈活性和自動操作給它帶來了對硬盤13存儲空間要求之間沖突的可能。例如,允許同時記錄兩個節(jié)目增加了在選擇要記錄的節(jié)目和已經(jīng)記錄節(jié)目之間出現(xiàn)沖突的可能性。為了解決這個問題,接收機13包括優(yōu)先級表,它可以是用戶定義的,但是通常在接收機13配置時定義。
一種可以區(qū)分現(xiàn)有記錄優(yōu)先級的方式是允許觀眾選擇應(yīng)當不能自動刪除的記錄(“保持事件”)和根據(jù)此選擇進行判斷。保持事件優(yōu)先級高于任何其它的記錄,如果硬盤已經(jīng)被保持事件充滿,則放棄在包括回顧緩存器內(nèi)自動記錄的其它記錄,從而保留保持事件。將次高的優(yōu)先級給予按次付費(PPV)節(jié)目。這些節(jié)目是要支付費用的,因此,如果在觀看之前刪除PPV記錄,觀眾將會不高興的。隨后是其它的已記錄但是尚未觀看的節(jié)目,繼之以已經(jīng)觀看后的記錄和在觀看節(jié)目同時進行的記錄(例如回顧緩存器)。部分記錄的節(jié)目具有比完整記錄更低的優(yōu)先級。因而,如果存在磁盤空間沖突,將要刪除的第一記錄是在觀看的同時記錄的節(jié)目,繼之以已經(jīng)觀看后的記錄,然后是其它的已記錄節(jié)目,直到PPV節(jié)目。通常不自動刪除保持事件。
沖突也可能出現(xiàn)在標識記錄的節(jié)目之間??梢酝ㄟ^對將要記錄的節(jié)目劃分優(yōu)先級的類似方式來處理這些沖突。在這個例子中,將最高的優(yōu)先級給予保持事件,然后是PPV節(jié)目,隨后是系列鏈接的預(yù)定節(jié)目(例如正在進行的肥皂劇或連續(xù)劇),再后是其它的預(yù)定節(jié)目?;仡櫨彺嫫骶哂凶畹偷膬?yōu)先級,因為它是觀眾已經(jīng)觀看后的記錄。如果兩個節(jié)目落入相同的優(yōu)先級組或類別,則在沒有觀眾的任何其它輸入的情況下較長的節(jié)目優(yōu)先于較短的節(jié)目進行記錄。
接收機3可以包括用于額外時間記錄的設(shè)備,其中較早地開始記錄或者較晚地結(jié)束,從而允許廣播節(jié)目時間表中稍微的偏差。這樣的額外時間記錄可能導致一個節(jié)目的開始時間早于另一個節(jié)目的結(jié)束時間的沖突。在這個例子中,通過向一個節(jié)目的結(jié)束提供比另一個節(jié)目的開始更高的優(yōu)先級和通過向?qū)嶋H的結(jié)束時間提供比延長的結(jié)束時間更高的優(yōu)先級來處理這樣的沖突。
這種自動的記錄優(yōu)先級劃分僅需要在不存在觀眾的進一步輸入的情況下應(yīng)用。在接收機3已經(jīng)編程之后,因為該節(jié)目的預(yù)定廣播時間的偏差或其它變化,可能產(chǎn)生沖突。在產(chǎn)生沖突的情況下,接收機3被安排當觀眾接通接收機3時顯示警告信息,要求觀眾調(diào)整已編程的記錄。如果觀眾在廣播沖突節(jié)目之前未接通接收機3,則將應(yīng)用優(yōu)先級劃分規(guī)則。當然,當觀眾編程接收機3以記錄節(jié)目時也可能出現(xiàn)沖突。
在任何情況下,接收機3將輸出表明沖突的顯示屏幕,并建議改變已編程記錄從而解決沖突。基于規(guī)定的優(yōu)先級規(guī)則提出改動的建議。警告顯示屏的例子在附圖的圖7中圖示。在此,觀眾正在觀看頻道310Sky Premier,接收機被編程以記錄Enemy of the state和Shark files。僅存在兩個調(diào)諧器10a和10b,所以如果觀眾繼續(xù)觀看頻道310 SkyPremier的話,就必需放棄一個記錄。觀眾可以與顯示屏幕交互以取消Enemy of the state或Shark files的記錄,或者可以保持編程不變,結(jié)束觀看頻道310 Sky Premier。
記錄沖突告警屏幕的例子在附圖的圖8中圖示。在此,觀眾已經(jīng)預(yù)先編程接收機以記錄在時間上重疊的Enemy of the state和Sharkfiles。然后,觀眾試圖記錄在時間上與另外兩個節(jié)目的廣播(和記錄)時間沖突的The X Files。顯示一個類似于圖7屏幕上所顯示消息的消息,建議觀眾如何解決該沖突。
記錄沖突告警屏幕的另一個例子在附圖的圖9中圖示。在這里,接收機3已經(jīng)被編程以通過一個接收機10a記錄Simpsons和Charmed,通過另一個接收機10b記錄The Matrix和Weakest Link。Simpsons和The Matrix都在下午七點半結(jié)束,Charmed和WeakestLink都在下午七點半開始。當將Hearbeat添加給記錄計劃時,則出現(xiàn)沖突。接收機3生成如圖所示的顯示屏幕,使用高亮300表明沖突,并通過高亮顯示應(yīng)當刪除的節(jié)目302(在這種情況下為Simpsons)來建議改動。觀眾的交互將使屏幕改變成圖10所示的屏幕,其中不再顯示節(jié)目302,節(jié)目304(Weakest Link)被高亮顯示為建議的刪除。進一步的交互將導致顯示圖11所示的屏幕,其中Heartbeat被編程通過一個接收機10a記錄,The Matrix和Charmed被編程通過另一個接收機10b記錄。當然,根據(jù)調(diào)諧器10a和10b的數(shù)量、優(yōu)先級規(guī)則和系統(tǒng)的其它特性,其它的屏幕也是可以的。
對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離權(quán)利要求書及其等價范圍所闡述的本發(fā)明的精神和范圍的情況下,可以對上述例子進行修改和變更。
權(quán)利要求
1.一種存儲數(shù)據(jù)的方法,該方法包括接收可變數(shù)據(jù)速率的代表信息流的數(shù)據(jù);存儲所接收的數(shù)據(jù);確定如果按計劃再生該信息流則由所存儲的數(shù)據(jù)代表的信息流的預(yù)期持續(xù)時間;以及當所確定的持續(xù)時間達到給定的周期時刪除最舊的存儲數(shù)據(jù),使得所確定的持續(xù)時間不超過給定的周期。
2.權(quán)利要求1的方法,其中所述信息流將以基本上恒定的速率再生。
3.權(quán)利要求1或2的方法,其中所述數(shù)據(jù)代表視頻流。
4.前述任一權(quán)利要求的方法,其中將所存儲的數(shù)據(jù)代表的信息流的預(yù)期持續(xù)時間確定為接收所存儲數(shù)據(jù)的周期。
5.前述任一權(quán)利要求的方法,其中所述給定周期是用戶可以改變的缺省周期。
6.權(quán)利要求1的方法,其中接收數(shù)據(jù)包括接收以可變數(shù)據(jù)速率傳送的壓縮視頻數(shù)據(jù)的數(shù)據(jù)流;所述確定包括根據(jù)數(shù)據(jù)的接收時間和與當以基本上恒定的數(shù)據(jù)速率以解壓縮的形式輸出數(shù)據(jù)時的持續(xù)時間有關(guān)地生成時間信息;存儲數(shù)據(jù)包括以接收的順序與所述時間信息一起將所接收的數(shù)據(jù)寫入存儲器中的一個文件;和所述刪除包括監(jiān)視寫入文件的數(shù)據(jù)的時間信息和當文件內(nèi)的數(shù)據(jù)總量對應(yīng)于大于預(yù)定周期的時間周期時從文件中刪除數(shù)據(jù),以便在任何時刻文件內(nèi)的數(shù)據(jù)量的持續(xù)時間不大于預(yù)定周期。
7.權(quán)利要求1至5中任一權(quán)利要求的方法,其中將數(shù)據(jù)在存儲器內(nèi)存儲為數(shù)據(jù)文件,和通過將數(shù)據(jù)文件的起點移動到代表信息流內(nèi)隨后信息的數(shù)據(jù)來刪除最舊的存儲數(shù)據(jù)。
8.一種存儲數(shù)據(jù)的方法,包括將數(shù)據(jù)存儲為存儲器內(nèi)的數(shù)據(jù)文件,以便通過從數(shù)據(jù)文件中刪除最舊的存儲數(shù)據(jù)使數(shù)據(jù)文件不超過規(guī)定的大小,同時在數(shù)據(jù)文件末尾存儲新的數(shù)據(jù),其中通過將數(shù)據(jù)文件的起點移動到所存儲數(shù)據(jù)流中較后位置來刪除最舊的數(shù)據(jù)。
9.權(quán)利要求7或8的方法,其中將存儲器格式化為多個存儲扇區(qū),所述數(shù)據(jù)文件占用一系列的存儲扇區(qū)。
10.權(quán)利要求9的方法,其中將數(shù)據(jù)文件的起點標識為在特定的存儲扇區(qū)上。
11.權(quán)利要求10的方法,其中通過標識出在該系列存儲扇區(qū)內(nèi)靠后的另一個特定存儲扇區(qū)來移動數(shù)據(jù)文件的起點,以便從此數(shù)據(jù)文件中刪除該系列內(nèi)前面的存儲扇區(qū)。
12.一種記錄代表一個節(jié)目的數(shù)據(jù)用于隨后重放該節(jié)目的方法,該方法包括在存儲器內(nèi)存儲用于一個節(jié)目的一組接收數(shù)據(jù),同時輸出相同的數(shù)據(jù)用于顯示所代表的節(jié)目,根據(jù)前述權(quán)利要求中任一權(quán)利要求的方法來存儲所述的一組接收數(shù)據(jù);和同時在存儲器內(nèi)記錄用于另一個節(jié)目的另一組接收數(shù)據(jù)。
13.一種記錄電視節(jié)目的方法,該方法包括存儲將要記錄節(jié)目的時間,并且如果在將要記錄兩個或更多節(jié)目的時間上存在重疊,則修改所存儲的時間,以將優(yōu)先級給予節(jié)目類型在所存儲的節(jié)目類型優(yōu)先級列表上具有更高優(yōu)先級的節(jié)目。
14.權(quán)利要求13的方法,包括如果在將要記錄兩個或更多節(jié)目的時間上存在重疊,則修改所存儲的時間,以將優(yōu)先級依次給予節(jié)目類型在所存儲的節(jié)目類型優(yōu)先級列表上具有較高相應(yīng)優(yōu)先級的各節(jié)目。
15.一種記錄多個節(jié)目的方法,該方法包括生成標識將要記錄的節(jié)目類型和它們的相對優(yōu)先級的優(yōu)先級列表;存儲與將要記錄的一個或多個節(jié)目有關(guān)的定時信息和標識將要記錄的節(jié)目類型的信息;比較優(yōu)先級列表上的表目與所存儲的將要記錄的每個節(jié)目的定時和類型信息;和如果將要記錄的兩個或更多個節(jié)目的定時信息之間沖突,則根據(jù)沖突節(jié)目的有關(guān)優(yōu)先級修改所存儲的定時信息。
16.一種控制記錄器記錄節(jié)目的方法,該方法包括存儲標識將要記錄的節(jié)目的類型和它們的有關(guān)優(yōu)先級的優(yōu)先級列表;存儲與將要記錄的一個或多個節(jié)目有關(guān)的定時信息和標識將要記錄的節(jié)目類型的信息;接收包括代表節(jié)目內(nèi)容的數(shù)據(jù)、節(jié)目標識數(shù)據(jù)和標識節(jié)目廣播時間的數(shù)據(jù)的數(shù)據(jù)流;比較所存儲的定時信息與所接收的標識節(jié)目廣播時間的數(shù)據(jù);如果根據(jù)所接收的標識節(jié)目廣播時間的數(shù)據(jù)確定有改變,則調(diào)整所存儲的定時信息;比較優(yōu)先級列表上的表目與所存儲的將要記錄的每個節(jié)目的定時和類型信息;和如果將要記錄的兩個或更多個節(jié)目的定時信息之間沖突,則根據(jù)沖突節(jié)目的有關(guān)優(yōu)先級修改所存儲的定時信息。
17.一種用于存儲數(shù)據(jù)的設(shè)備,包括一個接收機,用于接收可變數(shù)據(jù)速率的代表信息流的數(shù)據(jù);一個存儲設(shè)備,用于存儲所述數(shù)據(jù);和一個處理器,用于確定如果按計劃再生該信息流則由所存儲的數(shù)據(jù)代表的信息流的預(yù)期持續(xù)時間;其中當所確定的持續(xù)時間達到給定的周期時,所述存儲設(shè)備刪除最舊的存儲數(shù)據(jù),使得所確定的持續(xù)時間不超過給定的周期。
18.權(quán)利要求17的設(shè)備,其中所述信息流將以基本上恒定的速率再生。
19.權(quán)利要求17或18的設(shè)備,其中所述數(shù)據(jù)代表視頻流。
20.權(quán)利要求17至19中任一權(quán)利要求的設(shè)備,其中所述處理器將所存儲的數(shù)據(jù)代表的信息流的預(yù)期持續(xù)時間確定為接收所存儲數(shù)據(jù)的周期。
21.權(quán)利要求17至20中任一權(quán)利要求的設(shè)備,其中所述給定的周期是缺省周期,而且該設(shè)備包括用戶可以用來改變該缺省周期的裝置。
22.權(quán)利要求17至21中任一權(quán)利要求的設(shè)備,其中所述存儲設(shè)備是硬盤。
23.權(quán)利要求17的設(shè)備,其中所述接收機包括裝置,用于接收以可變數(shù)據(jù)速率傳送的壓縮視頻數(shù)據(jù)的數(shù)據(jù)流;所述處理器包括裝置,用于根據(jù)數(shù)據(jù)的接收時間和與當以基本上恒定的數(shù)據(jù)速率以解壓縮的形式輸出數(shù)據(jù)時的持續(xù)時間有關(guān)地生成時間信息;所述存儲設(shè)備包括裝置,用于以接收順序與所述時間信息一起將所接收的數(shù)據(jù)寫入存儲器中的一個文件;和所述處理器還包括裝置,用于監(jiān)視寫入文件的數(shù)據(jù)的時間信息;和裝置,用于當文件內(nèi)的數(shù)據(jù)總量對應(yīng)于大于預(yù)定周期的時間周期時從文件中刪除數(shù)據(jù),以便在任何時刻文件內(nèi)的數(shù)據(jù)量的持續(xù)時間不大于預(yù)定周期。
24.權(quán)利要求17至22中任一權(quán)利要求的設(shè)備,其中所述存儲設(shè)備將數(shù)據(jù)在存儲器內(nèi)存儲為數(shù)據(jù)文件,和通過將數(shù)據(jù)文件的起點移動到代表信息流內(nèi)隨后信息的數(shù)據(jù)來刪除最舊的存儲數(shù)據(jù)。
25.一種存儲數(shù)據(jù)的設(shè)備,包括裝置,用于將數(shù)據(jù)流存儲為存儲器內(nèi)的數(shù)據(jù)文件;和一個文件管理器,用于管理數(shù)據(jù)文件的大小,以便通過刪除數(shù)據(jù)文件中存儲的最舊的數(shù)據(jù)使數(shù)據(jù)文件不超過規(guī)定大小,同時在數(shù)據(jù)文件末尾存儲新的數(shù)據(jù),其中該文件管理器通過將數(shù)據(jù)文件的起點移動到所存儲數(shù)據(jù)流中較后位置來刪除舊數(shù)據(jù)。
26.權(quán)利要求24或25的設(shè)備,其中存儲器被格式化為多個存儲扇區(qū),所述數(shù)據(jù)文件占用一系列存儲扇區(qū)。
27.權(quán)利要求26的設(shè)備,其中所述文件管理器將數(shù)據(jù)文件的起點標識為在特定存儲扇區(qū)上。
28.權(quán)利要求27的設(shè)備,其中所述文件管理器通過標識出在該系列存儲扇區(qū)內(nèi)靠后的另一個特定存儲扇區(qū)來移動數(shù)據(jù)文件的起點,以便從此數(shù)據(jù)文件中刪除該系列內(nèi)前面的存儲扇區(qū)。
29.一種記錄代表一個節(jié)目的數(shù)據(jù)用于隨后重放該節(jié)目的設(shè)備,該設(shè)備包括裝置,用于在存儲器內(nèi)存儲用于一個節(jié)目的一組接收數(shù)據(jù),同時輸出相同的數(shù)據(jù)用于顯示所代表的節(jié)目,通過權(quán)利要求17至28中任一權(quán)利要求的設(shè)備來存儲所述的一組接收數(shù)據(jù);和裝置,用于在存儲器內(nèi)記錄用于另一個節(jié)目的另一組接收數(shù)據(jù)。
30.一種記錄電視節(jié)目的設(shè)備,該設(shè)備包括裝置,用于存儲將要記錄節(jié)目的時間;和裝置,用于如果在將要記錄兩個或更多節(jié)目的時間上存在重疊,則修改所存儲的時間,以將優(yōu)先級給予節(jié)目類型在所存儲的節(jié)目類型優(yōu)先級列表上具有更高優(yōu)先級的節(jié)目。
31.權(quán)利要求30的設(shè)備,其中,如果在將要記錄兩個或更多節(jié)目的時間上存在重疊,則修改裝置修改所存儲的時間,以將優(yōu)先級依次給予節(jié)目類型在所存儲的節(jié)目類型優(yōu)先級列表上具有較高相應(yīng)優(yōu)先級的各節(jié)目。
32.一種記錄多個節(jié)目的設(shè)備,該設(shè)備包括裝置,用于生成標識將要記錄的節(jié)目類型和它們的相對優(yōu)先級的優(yōu)先級列表;裝置,用于存儲與將要記錄的一個或多個節(jié)目有關(guān)的定時信息和標識將要記錄的節(jié)目類型的信息;裝置,用于比較優(yōu)先級列表上的表目與所存儲的將要記錄的每個節(jié)目的定時和類型信息;和裝置,用于如果將要記錄的兩個或更多個節(jié)目的定時信息之間沖突,則根據(jù)沖突節(jié)目的有關(guān)優(yōu)先級修改所存儲的定時信息。
33.一種控制記錄器記錄節(jié)目的設(shè)備,該設(shè)備包括裝置,用于存儲標識將要記錄的節(jié)目的類型和它們的有關(guān)優(yōu)先級的優(yōu)先級列表;裝置,用于存儲與將要記錄的一個或多個節(jié)目有關(guān)的定時信息和標識將要記錄的節(jié)目類型的信息;裝置,用于接收包括代表節(jié)目內(nèi)容的數(shù)據(jù)、節(jié)目標識數(shù)據(jù)和標識節(jié)目廣播時間的數(shù)據(jù)的數(shù)據(jù)流;裝置,用于比較所存儲的定時信息與所接收的標識節(jié)目廣播時間的數(shù)據(jù);裝置,用于如果根據(jù)所接收的標識節(jié)目廣播時間的數(shù)據(jù)確定有改變,則調(diào)整所存儲的定時信息;裝置,用于比較優(yōu)先級列表上的表目與所存儲的將要記錄的每個節(jié)目的定時和類型信息;和裝置,用于如果將要記錄的兩個或更多個節(jié)目的定時信息之間沖突,則根據(jù)沖突節(jié)目的有關(guān)優(yōu)先級修改所存儲的定時信息。
34.一種記錄電視節(jié)目的方法,包括緩存當前在電視屏幕上顯示的電視信號;和響應(yīng)于記錄在該電視信號內(nèi)包括的電視節(jié)目的請求,通過保存所緩存的電視信號和隨后的電視信號來記錄此節(jié)目。
35.權(quán)利要求34的方法,其中記錄電視節(jié)目的請求包括暫停電視節(jié)目的顯示。
36.權(quán)利要求34的方法,其中記錄電視節(jié)目的請求包括顯示所緩存的電視信號。
37.權(quán)利要求34至36中任一權(quán)利要求的方法,其中所保存的緩存電視信號被截斷到電視節(jié)目的起點。
38.一種顯示所記錄的電視節(jié)目的方法,包括在顯示節(jié)目之后逐漸地按給定間隔刪除代表所記錄節(jié)目的數(shù)據(jù)。
39.一種記錄電視節(jié)目的設(shè)備,包括一個存儲器,用于緩存當前在電視屏幕上顯示的電視信號;和一個處理器,用于響應(yīng)于記錄在該電視信號內(nèi)包括的電視節(jié)目的請求,通過保存所緩存的電視信號和隨后的電視信號來記錄此節(jié)目。
40.權(quán)利要求39的設(shè)備,其中記錄電視節(jié)目的請求包括暫停電視節(jié)目的顯示。
41.權(quán)利要求39的設(shè)備,其中記錄電視節(jié)目的請求包括顯示所緩存的電視信號。
42.權(quán)利要求39至41中任一權(quán)利要求的設(shè)備,其中所述處理器將所保存的緩存電視信號截斷到電視節(jié)目的起點。
43.一種顯示所記錄的電視節(jié)目的設(shè)備,包括一個處理器,用于在顯示節(jié)目之后逐漸地按給定間隔刪除代表所記錄節(jié)目的數(shù)據(jù)。
44.一種電視信號接收機,包括權(quán)利要求17至32中任一權(quán)利要求的設(shè)備。
45.一種方法或設(shè)備,基本上如參考附圖所描述的。
全文摘要
一種電視信號接收機用于接收和存儲以可變數(shù)據(jù)速率編碼的電視信號。根據(jù)信號的接收時間生成時間信息,它定義當以基本上恒定的數(shù)據(jù)速率以解壓縮的形式輸出時該電視信號的持續(xù)時間。然后,將所接收的信號以接收順序與所述時間信息一起寫入到硬盤(13)上的一個文件內(nèi)。監(jiān)視在此文件內(nèi)存儲的信號的時間信息,并從該文件內(nèi)刪除舊信號,以便該文件存儲與預(yù)定的周期對應(yīng)的信號。
文檔編號H04N5/775GK1608371SQ02825931
公開日2005年4月20日 申請日期2002年11月13日 優(yōu)先權(quán)日2001年11月13日
發(fā)明者艾克斯威爾·威萊姆, 尼杰爾·博德金, 尼古拉斯·詹姆斯, 埃倫·F·柯林斯, 本杰明·J.·弗里曼, 布賴恩·F·薩利文 申請人:英國空間廣播有限公司