高速緩存電視文字廣播頁數據的方法、電視文字接收器系統和電子視頻設備的製作方法
2023-05-10 02:16:01 2
專利名稱:高速緩存電視文字廣播頁數據的方法、電視文字接收器系統和電子視頻設備的製作方法
技術領域:
本發明涉及一種高速緩存從如下裝置接收的電視文字廣播頁數據的方法,所述裝置包括信道選擇電路,其被安排用於檢索包括視頻信息和嵌入的電視文本廣播頁數據的並屬於依照用戶命令選擇的信道的信號;和電視文本檢索電路,其被安排用於提取所接收的信號中嵌入的電視文本廣播頁數據,其中一旦確定已經發出了從第一選擇信道轉換到第二選擇信道的用戶命令就開始對經過時間計時,當計時超過特定的時間間隔時開始將接收到的電視文本廣播頁數據存儲在存儲器單元中。
本發明還涉及一種電視文本接收器系統,其被安排用於從如下裝置中接收電視文本廣播頁數據,所述裝置包括信道選擇電路,用於檢索包括視頻信息和嵌入的電視文本廣播頁數據的並屬於依照用戶命令選擇的信道的信號;電視文本檢索電路,其被安排用於提取嵌入在所接收的信號中的電視文本廣播頁數據;還包括存儲器單元,用於高速緩存所接收的電視文本廣播頁數據。
本發明進一步涉及一種電子視頻設備,優選是電視機,該電子視頻設備包括信道選擇電路,其被安排用於檢索包括視頻信息和嵌入的電視文本廣播頁數據的並屬於依照用戶命令選擇的信道的信號;電視文本檢索電路,其被安排用於提取嵌入在所接收的信號中的電視文本廣播頁數據;存儲器單元,用於高速緩存由電視文本檢索電路提取的電視文本廣播頁數據;以及控制器。
本發明還涉及一種電腦程式產品。
從JP-A-7184172中獲知上述類型的方法、電視文本接收器系統和電子視頻設備的一個例子。
在已知示例中,當控制裝置引用接收到的電視信道號碼數據並且識別出電視信道的轉換時,將把信道號碼暫時存儲在緩衝存儲器中的存儲裝置的信道號碼與被轉換的信道號碼進行比較。當它們不相同時,使用計數器裝置計數指定的時間,並且當轉換的信道在指定時間內恢復到最初的電視信道時,存儲在緩衝存儲器內的該電視信道的電視文本數據仍被保持存儲。當定時計數的枚舉數據處於用作零的狀態時,對存儲器存儲的特徵節目數據執行刪除處理,並且執行最近將電視文本數據存儲在緩衝存儲器的操作。
所述已知方法的缺點在於,在指定時間過去之後,為了給在特殊時間點上用於簡要瀏覽而碰巧選擇的屬於一信道的廣播頁騰出空間,可能刪除屬於總是觀看的信道的廣播頁。
本發明的一個目的是提供一種幫助防止屬於持久觀看的信道的高速緩存的電視文本廣播頁數據的丟失和防止所述電視文本廣播頁數據被屬於用戶只短時間查看的信道的最新到達的廣播頁數據替換的方法、電視文本接收器系統、電子視頻設備和電腦程式。
該目的通過依照本發明的方法實現,所述方法的特徵在於如果確定已經發出從第二選擇信道轉換到任何其它選擇信道的用戶命令則從零重新開始對經過時間計時。
特別地,如果確定已經發布從第二選擇信道轉換到除了第一選擇信道之外的選擇信道的用戶命令,也從零重新開始對經過時間計時。這樣,從信道到信道的延長的轉換回合,稱為「跳過廣告節目」的用戶行為,不會導致存儲屬於偶然選擇的信道的電視文本廣播頁數據。這種方法保證只有屬於用戶已經固定觀看的信道的電視文本廣播頁數據被高速緩存。因此,屬於觀看者長久喜愛的信道的電視文本廣播頁數據被高速緩存在存儲器單元中的可能性增加。當觀看者決定使用該信道提供的電視文本服務時這避免了延遲。
所述方法優選包括開始在存儲器單元中與在存儲器單元中先前存儲的電視文本廣播頁數據並排地存儲接收的電視文本廣播頁數據。
因此,例如,如果觀看者在瀏覽其它信道提供的節目之後返回第一選擇信道,對於屬於該第一選擇信道的電視文本廣播頁數據的高速緩存不必從劃痕重新開始。屬於該信道的至少一部分電視文本廣播頁數據將仍然高速緩存在存儲器單元中。這又減少了當觀看者決定使用這個信道提供的電視文本服務時要經歷延遲的機會。
一個優選的實施例包括存儲將被存儲的電視文本廣播頁數據與從中提取所述數據的信號所屬的信道的標識相連結的信息。
因而,能夠同時存儲起初嵌入在屬於不同信道的信號中的電視文本廣播頁數據。特別地,當開始存儲所接收的電視文本廣播頁數據時,如果屬於與所接收的電視文本廣播頁數據所屬的信道不同的信道的電視文本數據已經存儲在存儲器單元中,則消除了需要完全擦除存儲器單元的內容的需要。
本發明的一個優選實施例包括只有當確定存儲器單元的最大存儲容量太小,不足以將接收的電視文本廣播頁數據單元與先前存儲在存儲器單元(21)中的電視文本廣播頁數據並排存儲在存儲器單元(21)中的時候,才刪除先前存儲的電視文本廣播頁數據。
因此,存儲在存儲器單元中的電視文本廣播頁數據的量在一次或多次信道轉換進行之後儘可能地保持大。這增加了編碼需要的電視文本廣播頁的數據仍然在存儲器單元中的可能性,從而減少了將經歷延遲的可能性。
優選地,所述方法包括一旦確定用戶已經發出了特定的中斷命令的時候,在計時超出特定的時間間隔之前,開始在存儲器單元中存儲所接收的電視文本廣播頁數據。
所述中斷命令可用來表示用戶在特定時間間隔之前已經選定一個特定信道。這使得能夠早些開始對屬於這個特定信道的信號中所嵌入的電視文本廣播頁數據進行高速緩存。因此當用戶決定使用這個信道提供的電視文本服務時,對於這個信道有更多高速緩存的電視文本廣播頁數據可用。
依照本發明的另一方面,根據本發明的電視文本接收器系統更適合執行根據本發明的方法。
因為對於存儲器單元的容量進行了更有效的利用,所以電視文本接收器系統的用戶將更少經歷延遲。只有最初嵌入在屬於在延長的時間間隔上被持續觀看的信道的信號中的電視文本廣播頁數據被存儲在存儲器單元中。在高速緩存過程中放棄了屬於短暫選擇的信道的電視文本廣播頁數據。
依照本發明的另一方面,提供了一種電子視頻設備,優選是電視機,所述電子視頻設備包括信道選擇電路,其被安排用於檢索包含視頻信息和嵌入的電視文本廣播頁數據並屬於依照用戶命令選擇的信道的信號;電視文本檢索電路,其被安排用於提取接收的信號中所嵌入的電視文本廣播頁數據;存儲器單元,用於高速緩存由電視文本檢索電路提取的電視文本廣播頁數據;和控制器,特別適用於執行依照本發明的方法。
這種視頻設備(也可以是錄像機、DVD播放器或適當配置的個人計算機)使得更多屬於在延長的時間間隔上觀看的信道的電視文本廣播頁數據被高速緩存。因此,當用戶選擇觀看屬於那個信道的電視文本廣播頁時,經歷延遲的可能性降低。
依照本發明的另一方面,提供了一種電腦程式產品,其包括當在可編程的設備上運行時使得該可編程設備能夠執行依照本發明的方法的裝置。
參考以下描述的實施例,本發明的這些和其它方面將得到說明並顯而易見。
現在將參考附圖更詳細地解釋本發明,附圖為
圖1示出了通過例子說明用於執行本發明的電視機的框圖;圖2示意性示出了存儲在圖1所示的電視機的存儲器單元中的數據的組織;和圖3是說明了本發明的方法的實施例的狀態表圖。
在圖1示意性示出的電視機系統中,在電視機接收器的輸入端1接收射頻信號。所接收的信號通過RF放大器2進入調諧電路3。調諧電路3調諧與電視信道相關的特定載波頻率。因此,調諧電路檢索屬於那個信道的信號,即選擇屬於多個信道之一的信號。調諧電路3的輸出信號被送往解調電路4。解調電路4從載波信號中分離視頻、音頻和電視文本分量。彩色信號解碼器5檢索和處理視頻分量。電視文本數據獲取電路6檢索電視文本廣播頁數據。
觀察到所示的電視機系統只是能夠實現本發明的多種可能的電子視頻設備之一。其它例子是錄像機、DVD(數字通用盤)記錄器和例如具有光學讀/寫驅動器和/或電視調諧器卡的個人計算機。在一些這種實施例中,信道不必對應廣播信道,而是也可以是記錄媒體例如DVD上的信道。對於本發明來說,信道選擇電路可以包括用於選擇具有視頻和嵌入的電視文本廣播頁數據的可替換信號(諸如從DVD讀取的信號)源的電路部分。另外,應注意到,在本發明的環境中,屬於一個信道的信號也可以是被標識為屬於某個節目的數字數據包流,其中屬於包含視頻數據的基本流的數據包與構成包含電視文本廣播頁數據的基本流交錯。然後基本流的混合物被認為是節目流,即其中嵌入電視文本廣播頁數據的信號。
返回所述例子,圖1的電視機系統由微控制器7控制,所述微控制器執行存儲在已知類型的只讀存儲器8中的指令。所述微控制器還訪問用於存儲當電視機的電源關閉時一定不能擦除的數據的非易失存儲器9。在微控制器7和通過總線10(例如I2C總線)在其控制下工作的各部件之間傳送命令和數據。
所述電視機系統的用戶通過遙控單元(未示出)輸入命令,遙控單元與遙控接口電路11交換數據。所述命令通過總線10被傳送到微控制器7。
觀看者可以輸入的一個命令是轉換信道的命令。這個命令產生一條命令從微控制器7送到調諧電路3以指導該調諧電路調諧到不同的載波頻率。
可以預置多個信道。為此,將信道列表12(參見圖2)存儲在非易失存儲器9中。在圖2中,信道列表12概念性地顯示為一張表,其中第一列13包含進入表的索引,即預置信道的編碼。第二列14包含調諧信息。第三列15中的信息用於建立信道的順序,以便實現下面簡要描述的高速緩存置換策略,該策略在本發明的申請人(申請人摘要PHNL030700)於2003年6月20日提出的同時待決的歐洲專利申請號為03101818.7、題目為「Method of caching teletext page data,teletext receiver system and television set」中做了更詳細的說明。
返回圖1,當不觀看電視文本時,彩色信號解碼器5的輸出被傳送到多路復用器16,多路復用器將其不加改變地傳送到驅動視頻顯示器單元18的視頻放大器17。該視頻顯示器單元18可以是例如陰極射線管或等離子體顯示單元。遙控單元裝配有用於發出轉換到如下模式的命令的按鈕,在該模式中電視文本廣播頁由顯示部件19產生,該顯示部件19解碼裝載到電視文本存儲器20中的電視文本廣播頁數據。在使用所選信道的電視文本服務的模式中,顯示部件19產生的輸出由多路復用器16使用,以便置換部分(在字幕的情況下)或全部由顏色信號解碼器5提供的視頻信號。
電視文本廣播頁數據以旋轉式的形式傳送,這意味著在接收編碼電視文本服務的第一頁和編碼另一頁的電視文本廣播頁數據之間經過特定大小的時間間隔。為了能夠對用戶發起的選擇特定廣播頁的命令提供更快的響應,所述電視機系統包括電視文本廣播頁數據高速緩存器21。如果通過遙控接口電路11接收到對特定廣播頁的請求,則首先搜索電視文本廣播頁數據高速緩存器21以查找所請求的廣播頁。如果找到了,則將它傳送到電視文本存儲器20以供顯示。如果沒有找到,則只要調諧電路3和解調電路4已經提供了編碼所述請求的廣播頁的電視文本廣播頁數據,就必須從電視文本數據獲取電路6提供該數據。
不管所選信道的電視文本服務是否正被使用,作為通用法則,將從屬於當前選擇的信道的信號中提取的電視文本廣播頁數據存儲在電視文本廣播頁數據高速緩存器21中。但是,通過本發明,確保了只有當確定當前選擇的信道是為了延長的時間周期而已經被選擇的信道時,才能觀察到這條通用原則。因此,保證對於這樣的信道,高速緩存儘可能多的電視文本廣播頁數據。另一方面,不允許屬於短暫選擇的信道的電視文本廣播頁數據佔據電視文本廣播頁數據高速緩存器21中的稀有空間,圖3示出了圖1的電視機系統經過的、在與本發明相關的範圍之內的各狀態。在第一狀態22,觀看者已經選擇了第一信道。觀看者可以正在觀看廣播視頻信息,或者電視機系統可以處於電視文本模式。起初嵌入在解調電路輸出的並屬於當前選擇信道的信號中的所接收的電視文本廣播頁數據一直被存儲在電視文本廣播頁數據高速緩存器中。
當觀看者通過遙控單元發出從第一信道轉換到第二信道的命令時,這條命令由遙控接口電路11傳送到微控制器7。從第一信道轉換到第二信道的命令用作將電視機系統移入定時狀態23的觸發器。確定已經發出了從第一信道轉換到第二信道的用戶命令之後,電視機系統進入狀態24,在該狀態中通過將計時器設為零而開始對經過時間計時。在接下來的狀態25,通過使用例如微控制器7的時鐘頻率提供時基,所述計時被逐漸增加。
在舉例說明的實施例中,當電視機系統保持接通時,可以通過三種方式退出其中計時逐漸增加的狀態25。第一,如果用戶發出轉換到除了第二信道之外的信道,即第一信道或第三信道時,電視機系統返回到狀態24,其中對經過時間的計時被設置回零。因此從第二選擇信道轉換到任何其它選擇信道的用戶命令導致經過時間從零重新開始。
第二,如果計時超出特定的時間間隔Δt,則退出其中對經過時間的計時逐漸增加的狀態25。然後電視機系統返回狀態22,在該狀態中接收的電視文本廣播頁數據被高速緩存。下面將更詳細地解釋高速緩存過程。注意到所述高速緩存的電視文本廣播頁數據是在屬於離開定時狀態23的時間點上選擇的(因此也是在上一次將計時設為零的時間點上選擇的,因為對信道的選擇用作進入狀態24的觸發器)信道的信號中嵌入的電視文本廣播頁數據。
在示出的實施例中,在對經過時間的計時超出Δt之前也可以從定時狀態23中退出,即當確定用戶發出了特定的中斷命令時。在優選的實施例中,所述中斷命令可以實際上是從按壓遙控單元上的電視文本按鈕產生的命令。這以信號通知微控制器7必須立刻顯示電視文本廣播頁。這也以信號通知微控制器7必須立刻高速緩存屬於當前選擇的信道的信號中所嵌入的廣播頁數據。因此,保證了電視文本廣播頁數據高速緩存器21中有更多廣播頁數據可用,現在也從該高速緩存器中檢索電視文本廣播頁數據以傳送到電視文本存儲器20。
在圖3的該實施例中示出了高速緩存電視文本廣播頁數據的方式,這裡將簡要描述當電視機系統處於狀態22時的情況。替換方案也是可行的,並且參考上面提到的相同申請人的同時待決專利申請對其進行更詳細的描述。
本發明的一個優點在於,至少當開始存儲新選擇的信道時,將接收到的電視文本廣播頁數據存儲在電視文本廣播頁數據高速緩存器21中,以與在電視文本廣播頁數據高速緩存器21中先前存儲的電視文本廣播頁數據並排(alongside)。因此,當開始高速緩存屬於第二信道的數據時,將其與屬於先前選擇的第一信道的數據並排存儲。這使得當隨後返回第一信道時,由於屬於第一信道的一些數據可能仍然存在,而減少了隨後顯示電視文本廣播頁數據時經歷延遲的可能性。
假定電視文本廣播頁數據以對應於(但不是必須的)電視文本服務中編碼單個廣播頁的數據的單元的形式從電視文本數據獲取電路6傳送到電視文本廣播頁數據高速緩存器21。因此,在第一狀態26中接收到用於一個單元的廣播頁數據。接下來,確定電視文本廣播頁數據高速緩存器21的最大存儲容量是否足夠允許將所接收的數據單元與已經存在的電視文本廣播頁數據並排地存儲。如果電視文本廣播頁數據高速緩存器21還未滿,所接收的電視文本廣播頁數據單元被寫入電視文本廣播頁數據高速緩存器21中,在此期間電視機系統處於高速緩存器的寫狀態27。
因為屬於不同信道的電視文本廣播頁數據可以一起存儲在電視文本廣播頁數據高速緩存器21中,將被存儲的電視文本廣播頁數據與該數據被從中提取的信號所屬的信道的標識相連結的信息也被存儲。儘管這可以用多種方式實現,圖2示出的一種方式是向編碼電視文本廣播頁的電視文本廣播頁數據的每個單元29添加一個信道標記28。在本發明舉例說明的實施例中,時間戳30也被作為標記加到電視文本廣播頁數據單元29上。時間戳表示上一次從電視文本廣播頁數據高速緩存器21中檢索該電視文本廣播頁數據單元29的時間。
返回圖3,如果確定電視文本廣播頁數據高速緩存器21的最大存儲容量太小而不允許將所接收的電視文本廣播頁數據單元與已經存在的電視文本廣播頁數據並排存儲,則刪除先前寫入到電視文本廣播頁數據高速緩存器21的數據。有利地是,僅僅刪除了先前存儲的廣播頁數據的一部分,也就是說剛好足夠為接收的電視文本廣播頁數據單元騰出空間。這保證了電視文本廣播頁數據高速緩存器21總是被用到可能的最滿程度。
為了確定刪除哪個數據,首先通過使用將存儲的電視文本廣播頁數據與從中提取該數據的信號所屬的信道的標識相連結的信息,確定數據是否屬於除當前所選信道之外的任何其它信道。如果不是這樣,那麼電視機系統進入狀態31,其中刪除屬於當前所選信道的一個電視文本廣播頁數據單元。通過使用時間戳30,刪除用於編碼最老的廣播頁的數據。重複這個過程,直到有足夠的空間存儲接收的廣播頁數據(狀態27)。
也可能確定電視文本廣播頁數據高速緩存器21中存在起初從屬於不同於當前所選信道的信道的信號中提取出的電視文本廣播頁數據。在這種情況下,電視機系統移動到狀態32,在該狀態中選擇一個將刪除其廣播頁數據的信道。這是通過使用信道列表12的第三列15中的信息實現的。這個信息建立信道的排序,例如根據每個信道被選擇的頻率,或者根據每個信道上次被選擇的時間。在進入狀態33之前,在狀態32中,選擇起初從屬於排序最低的信道的信號中提取的廣播頁數據,在狀態33中刪除所述數據的一部分。在示出的實施例中,這裡也使用時間戳30,以便刪除用於編碼屬於排序最低的信道的最老的廣播頁的電視文本廣播頁數據。
本發明並不局限於所描述的實施例,其可以在所附權利要求的範圍內以多種方式變化。因此,例如,圖3中所示的狀態不是互斥的,當對經過時間計時的同時高速緩存可以繼續,這是由於轉換信道的用戶命令已經發出。
應該注意到,上述實施例是說明性的而不是限制性的,本發明的技術人員將能夠在不偏離所附權利要求的範圍的情況下設計出許多替換實施例。在權利要求中,位於括號間的任何參考標記不應該被解釋為對權利要求的限制。詞「包括」不排除除了權利要求中所列出的元素或步驟之外的元素或步驟的存在。元件之前的詞「一」或「一個」不排除多個這種元件的存在。藉助於包括若干不同元件的硬體能夠實現本發明,並且藉助於適當編程的計算機能夠實現本發明。在列舉若干裝置的設備權利要求中,這些裝置中的幾個裝置可以通過同一個硬體項實現。一些特定措施在相互不同的從屬權利要求中描述的事實並不表示不能使用這些措施的組合獲益。
因此,例如,依照本發明的方法也可以由計算機來執行,例如有效連接到電視調諧器和電視文本數據獲取電路的個人計算機。後者可以安裝在裝配在計算機的調諧器卡上,或者安裝在例如通過USB鏈路連接到計算機的外部調諧器上。在這個設置中,該方法可以用於管理在調諧器或個人計算機的存儲器電路中高速緩存電視文本廣播頁數據,以便獲得與上面詳細描述的實施例中獲得的優點相同的優點。
權利要求
1.高速緩存從如下裝置接收的電視文本廣播頁數據的方法,所述裝置包括信道選擇電路(3),其被安排用於檢索包括視頻信息和嵌入的電視文本廣播頁數據的並屬於依照用戶命令選擇的信道的信號;和電視文本檢索電路(6),其被安排用於提取接收的信號中所嵌入的電視文本廣播頁數據,其中一旦確定從第一選擇信道轉換到第二選擇信道的用戶命令已經發出,就開始對經過時間計時,並且當計時超出特定的時間間隔時,開始在存儲器單元(21)中存儲接收的電視文本廣播頁數據,特徵在於如果確定從第二選擇信道轉換到任何其它選擇信道的用戶命令已經發出,則從零重新啟動對經過時間的計時。
2.依照權利要求1的方法,包括開始在存儲器單元(21)中存儲接收的電視文本廣播頁數據,其與在先前存儲在存儲器單元(21)中的電視文本廣播頁數據並排。
3.依照權利要求1或2的方法,包括存儲將被存儲的電視文本廣播頁數據與從中提取該數據的信號所屬的信道的標識相連結的信息(28)。
4.依照權利要求2或3的方法,包括只有當確定存儲器單元(21)的最大存儲容量太小不足以允許將接收的電視文本廣播頁數據單元與先前存儲在存儲器單元(21)中的電視文本廣播頁數據並排存儲在存儲器單元(21)中的時候,才刪除先前存儲的電視文本廣播頁數據。
5.依照權利要求4的方法,包括只刪除先前存儲的電視文本廣播頁數據的一部分。
6.依照前面的權利要求中任何一個的方法,包括一旦確定用戶已經發出了特定的中斷命令,則在所述計時超出特定的時間間隔之前,開始在存儲器單元(21)中存儲接收的電視文本廣播頁數據。
7.電視文本接收器系統,被安排用於從如下的裝置接收電視文本廣播頁數據,該裝置包括信道選擇電路(3),其被安排用於檢索包括視頻信息和嵌入的電視文本廣播頁數據的並屬於依照用戶命令選擇的信道的信號;和電視文本檢索電路(6),其被安排用於提取接收的信號中所嵌入的電視文本廣播頁數據;以及該電視文本接收器系統包括用於高速緩存接收的電視文本廣播頁數據的存儲器單元(21),其特別適用於執行依照權利要求1-6中任何一個權利要求的方法。
8.電子視頻設備,優選是電視機,包括信道選擇電路(3),其被安排用於檢索包括視頻信息和嵌入的電視文本廣播頁數據的並屬於依照用戶命令選擇的信道的信號;電視文本檢索電路(6),其被安排用於提取接收的信號中所嵌入的電視文本廣播頁數據;用於高速緩存由電視文本檢索電路提取的電視文本廣播頁數據的存儲器單元(21);和控制器(7),特別適用於執行依照權利要求1-6中任何一個權利要求的方法。
9.電腦程式產品,包括當在可編程設備上運行時能夠使該可編程設備執行依照權利要求1-6中任何一個權利要求的方法的裝置。
全文摘要
高速緩存從如下裝置中接收的電視文本廣播頁數據的方法,所述裝置包括信道選擇電路,其被安排用於檢索包括視頻信息和嵌入的電視文本廣播頁數據的並屬於依照用戶命令選擇的信道的信號;和電視文本檢索電路,其被安排用於提取接收的信號中所嵌入的電視文本廣播頁數據。一旦確定從第一選擇信道轉換到第二選擇信道的用戶命令已經發出的時候,就開始對經過時間計時。當計時超出特定的時間間隔時,開始在存儲器單元中存儲接收的電視文本廣播頁數據。如果確定從第二選擇信道轉換到任何其它選擇信道的用戶命令已經發出,則從零重新啟動對經過時間的計時。
文檔編號H04N7/088GK1826807SQ200480021094
公開日2006年8月30日 申請日期2004年7月14日 優先權日2003年7月24日
發明者S·特卡徹尼科, A·D·馬卡杜夫 申請人:皇家飛利浦電子股份有限公司