動態生成喜好節目列表的方法及電視機的製作方法
2023-09-18 14:55:50
專利名稱:動態生成喜好節目列表的方法及電視機的製作方法
技術領域:
本發明屬於電視技術領域,尤其涉及一種動態生成喜好節目列表的方法及電視機。
背景技術:
現有電視機大多具備喜好頻道設置功能,用戶可以首先手動切換到目標頻道,然後調用喜好頻道設置菜單,在喜好頻道設置菜單中勾選設置當前頻道為喜好頻道。同樣,用戶如果需要更換喜好頻道或者取消當前設置的喜好頻道,都需要通過喜好頻道設置菜單進行操作。但通常來說,用戶更偏向的可能是某種類型的節目,而不是某個固定電視臺的節目,因為電視臺的節目類型在各個時間段是不同的,但對現有的電視機來說,用戶無法根據節目類型進行設置。如果用戶需要查看當前播放的某一類型的節目,現有電視機無法滿足用戶需求。因此,需要提供一種技術方案,使得用戶可以設置喜好節目列表,以更好的滿足用戶需求。
發明內容
本發明的目的在於提供一種動態生成喜好節目列表的方法及電視機,旨在解決電視機動態生成喜好節目列表的問題。本發明是這樣實現的,一種動態生成喜好節目列表的方法,所述的方法包括a、從傳輸流TS中解析出服務信息Si,根據對該SI中的事件信息表EIT的解析獲取各個電視頻道電視節目的節目類型;b、從各個電視頻道電視節目中篩選出其節目類型與用戶預設的喜好節目類型相符的電視節目,形成喜好節目列表。更具體的,其中步驟a之前還包括aO、根據用戶指令調用喜好節目列表預置菜單顯示,將用戶通過該喜好節目列表預置菜單選中的喜好節目類型存儲到存儲器。更具體的,所述喜好節目類型包括喜好節目主類型和喜好節目子類型。更具體的,其中步驟a具體包括al、從TS中解析出Si,從該SI中解析出EIT,解析該EIT中電視節目的內容描述符 Content descriptor 的參數 Content_nibble_level 1 禾口 Content_nibble_level2 ;其中步驟b具體包括bl、將對該參數ContentjibbleJevell的解析結果與該喜好節目主類型比較, 如果兩者一致,轉步驟;b2、將對該參數C0ntent_nibble_leve12的解析結果與該喜好節目子類型比較, 如果兩者一致,將該電視節目添加到該喜好節目列表。
4
更具體的,其中步驟b之後還包括C、在電視機顯示屏上以OSD方式顯示該喜好節目列表。本發明還提供了一種動態生成喜好節目列表的電視機,所述電視機包括MCU、節目類型比較單元、存儲器、顯示單元和喜好節目列表生成單元;其中該MCU用來從SI中解析出EIT,根據對該SI中的EIT的解析獲取各個電視頻道電視節目的節目類型,將獲取的節目類型傳輸到該節目類型比較單元;該節目類型比較單元用來從該存儲器中調用存儲的喜好節目類型,根據該MCU傳輸的節目類型,從各個電視頻道電視節目中篩選出其節目類型與存儲的喜好節目類型相符的電視節目,將篩選出電視節目的信息傳輸到該喜好節目列表生成單元;該喜好節目列表生成單元用來根據節目類型比較單元傳輸的該電視節目的信息生成喜好節目列表,將生成的喜好節目列表傳輸到該顯示單元;該顯示單元用來顯示喜好節目列表;該存儲器用來存儲用戶預置的喜好節目類型,供該節目類型比較單元調用。更具體的,該MCU還用來根據用戶指令調用喜好節目列表預置菜單,並將用戶通過該喜好節目列表預置菜單選中的喜好節目類型存儲到該存儲器。更具體的,該喜好節目類型包括喜好節目主類型和喜好節目子類型。更具體的,該MCU用來從TS中解析出Si,從該SI中解析出EIT,從該EIT中電視節目的內容描述符Content descriptor中解析出該電視節目的節目類型;該節目類型比較單元用來將解析出的節目類型與該喜好節目主類型和該喜好節目子類型比較,如果解析出的節目類型與該喜好節目主類型和該喜好節目子類型都相符,將該電視節目的信息傳輸到該喜好節目列表生成單元。更具體的,該喜好節目列表包括該電視節目的電視頻道、節目名稱、播放起始時間和結束時間。本發明克服現有技術的不足,提供的技術方案是電視機提供喜好節目列表預置菜單,用戶通過該喜好節目列表預置菜單選擇喜好節目的類型,然後激活喜好節目列表功能,電視機將解析其TS流(Transport Stream,傳輸流)中的SI (Service Information,服務信息),獲取各個電視頻道電視節目的節目類型,從中篩選出與用戶選擇的喜好節目類型相符的節目,形成喜好節目列表。本發明提供的技術方案使得電視機可以根據用戶選擇的喜好節目類型形成喜好節目列表,供用戶查看,極大的方便了用戶使用,提升了產品的用戶體驗。
圖1是本發明實施例的喜好節目列表預置菜單示意圖;圖2是本發明實施例的「電影/戲劇」選項對應的子菜單示意圖;圖3是本發明實施例流程圖;圖4是本發明實施例的電視機原理框圖。
具體實施例方式本發明的提供的技術方案是電視機提供喜好節目列表預置菜單,用戶通過該喜好節目列表預置菜單選擇喜好節目的類型,然後激活喜好節目列表功能,電視機將解析其 TS 流(Transport Stream,傳輸流)中的 SI (Service Information,服務信息),獲取各個電視頻道節目的節目類型,從中篩選出與用戶選擇的喜好節目類型相符的電視節目,形成喜好節目列表。為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。具體實現本發明提供的技術方案時,可以在電視機菜單中增設如圖1所示的喜好節目列表預置菜單,該喜好節目列表預置菜單包括各種節目類型選項及其對應的選擇框, 節目類型選項如「時事新聞」、「動漫」、「電影/戲劇」。用戶可以從中選擇喜好的節目類型,當用戶選中其中的一個選項時,該選項對應的節目類型將作為用戶選擇的喜好節目主類型存儲,同時,該選項對應的下拉菜單將自動顯示,該下拉菜單包括同屬於主類型的細分類型,用戶可以從該下拉菜單中選擇喜好節目類型的子類型,當用戶選中其中的一個子類型時,電視機將該子類型作為喜好節目子類型存儲。如果用戶需要從圖1所示的菜單中選擇「電影/戲劇」作為喜好節目類型,則可以將光標移動至「電影/戲劇」前的選擇框,然後通過遙控器上的確認鍵選擇確認。此時,系統將「電影/戲劇」節目類型作為喜好節目主類型存儲,同時將調用如圖2所示的「電影/ 戲劇」選項對應的子菜單顯示,該子菜單中的下拉菜單包括細分的選項和對應的選擇框,如 「冒險」、「科幻」、「情感」等,用戶可以從中選擇一個或者多個選項(如「冒險」),系統將用戶選擇的選項作為喜好節目子類型存儲。完成上述的設置之後,用戶如果需要查看各個頻道的喜好節目,則可以激活電視機的喜好節目列表功能,電視機將從TS流中解析出Si,從SI中解析出各個頻道的 EIT (Event Information Table,事件信息表),根據 EIT 的 Content descriptor (內容描述符)所定義的節目類型解析出各個節目的節目類型。^#5( , Content descriptor 43 ; . Content_nibble_levell (
層)和 Content_nibble_level2(內容單元第二層)兩個參數,content_nibble_levell 對應用戶通過喜好節目列表預置菜單選擇的喜好節目主類型,Content_nibble_level2 對應用戶通過喜好節目列表預置菜單選擇的喜好節目子類型。系統首先將對某一節目的ContentjibbleJevell的解析結果與喜好節目主類型比較,如果相符,則進一步將對 Content_nibble_level2的解析結果與喜好節目子類型比較,如果相符,將該節目添加到喜好節目列表。該喜好節目列表中的信息可以包括電視頻道名稱、節目名稱、節目播放起始時間、節目播放結束時間等信息,這些信息都可以從SI中獲取。如首先對某一節目的 Content_nibble_levell的解析結果為電影/戲劇,對該節目的Content_nibble_level2的解析結果為冒險,與用戶預設的喜好節目主類型和子類型都相符,則可以將該節目添加到喜好節目列表。具體應用本發明提供的技術方案時,用戶也可以只選擇喜好節目主類型,則系統只進行一次比較,將對某一節目的ContentjibbleJevell的解析結果與喜好節目主類型比較,如果相符,則將該節目添加到喜好節目列表中。
本發明實施例流程圖如圖3所示,包括如下步驟1、用戶調用喜好節目列表預置菜單,選中其中的「電影/戲劇」選項,電視機將電影/戲劇作為喜好節目主類型存儲;2、用戶從「電影/戲劇,,選項對應的下拉菜單中選中「冒險」選項,電視機將冒險作為喜好節目子類型存儲;3、電視機根據用戶指令激活喜好節目列表功能;4、電視機從TS流中解析出Si,從SI中的EIT獲取Content descriptor,解析 Content descriptor 的參數 Content_nibble_levell 禾口 Content_nibble_level2 ;5、將對節目的ContentjibbleJevell的解析結果與喜好節目主類型比較,如果相符,轉步驟6,否則轉步驟4;6、將對該節目的C0ntent_nibble_leve12的解析結果與喜好節目子類型比較,如果相符,轉步驟7,否則轉步驟4 ;7、將該節目添加到喜好節目列表中。上述對EIT的Content descriptor解析,可以根據各個電視頻道逐一進行,對同一 EIT中的多個節目,可以依序逐一進行。當喜好節目列表在電視機顯示屏上顯示時,用戶可以根據該列表了解各個電視頻道喜好節目的播放情況,可以根據需要切換到某一節目。喜好節目列表在電視機顯示屏上顯示設定的時間後消失,用戶隨時可以通過遙控器上的按鍵或者電視機功能菜單選項激活電視機的喜好節目列表功能,上述的流程重複一次,喜好節目列表將根據當前的SI信息進行更新,顯示在電視機顯示屏上。本發明實施例的電視機原理框圖如圖4所示,包括控制指令接收單元、MCU (微處理器)、解碼器、節目類型比較單元、存儲器、顯示單元和喜好節目列表生成單元。其中控制指令接收單元與MCU相連,用來接收用戶通過電視機遙控器或者控制面板輸入的控制指令,包括調用喜好節目列表預置菜單的控制指令,在喜好節目列表預置菜單中選中喜好節目主類型選項和喜好節目子類型選項的控制指令,以及激活電視機喜好節目列表功能的控制指令等;解碼器與MCU相連,用來從TS流中解析出SI,將解析出的SI傳輸到MCU ;MCU與節目類型比較單元相連,用來從SI中解析出EIT,獲取EIT中Content descriptor所定義的節目類型,將獲取的節目類型信息傳輸到節目類型比較單元;此外, MCU還與存儲器和顯示單元相連,用來控制整個系統的運行,如接收控制指令接收單元傳輸的控制指令,根據對控制指令的解析結果從存儲器中調用喜好節目列表預置菜單,將用戶選中的喜好節目主類型和喜好節目子類型存儲到存儲器等;節目類型比較單元與喜好節目列表生成單元相連,用來從存儲器中調用存儲的喜好節目主類型和子類型信息,將MCU傳輸的節目類型與存儲的喜好節目主類型和子類型進行比較,將節目類型與喜好節目主類型和子類型都相符的電視節目的信息傳輸到喜好節目列表生成單元,這些信息可以包括該節目的電視頻道名稱、節目名稱、節目播放起始時間、 節目播放結束時間等信息;喜好節目列表生成單元與顯示單元相連,用來根據節目類型比較單元傳輸的節目信息生成喜好節目列表,將生成的喜好節目列表傳輸到顯示單元;
顯示單元用來顯示喜好節目列表,還用來顯示喜好節目列表預置菜單;喜好節目列表也可以以OSD的形式顯示在顯示屏上;存儲器用來存儲喜好節目列表預置菜單數據,供MCU調用,存儲器還用來存儲用戶選中的喜好節目主類型和子類型,供節目類型比較單元調用。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種動態生成喜好節目列表的方法,所述的方法包括a、從傳輸流TS中解析出服務信息Si,根據對該SI中的事件信息表EIT的解析獲取各個電視頻道電視節目的節目類型;b、從各個電視頻道電視節目中篩選出其節目類型與用戶預設的喜好節目類型相符的電視節目,形成喜好節目列表。
2.根據權利要求1所述的方法,其特徵在於,其中步驟a之前還包括a0、根據用戶指令調用喜好節目列表預置菜單顯示,將用戶通過該喜好節目列表預置菜單選中的喜好節目類型存儲到存儲器。
3.根據權利要求1或者2所述的方法,其特徵在於,所述喜好節目類型包括喜好節目主類型和喜好節目子類型。
4.根據權利要求3所述的方法,其特徵在於,其中步驟a具體包括al、從TS中解析出Si,從該SI中解析出EIT,解析該EIT中電視節目的內容描述符 Content descriptor 的參數 Content—nibble_levell 禾口 Content—nibble_level2 ;其中步驟b具體包括bl、將對該參數ContentjibbleJevell的解析結果與該喜好節目主類型比較,如果兩者一致,轉步驟1^2;b2、將對該參數C0ntent_nibble_leve12的解析結果與該喜好節目子類型比較,如果兩者一致,將該電視節目添加到該喜好節目列表。
5.根據權利要求1所述的方法,其特徵在於,其中步驟b之後還包括c、在電視機顯示屏上以OSD方式顯示該喜好節目列表。
6.一種動態生成喜好節目列表的電視機,其特徵在於,所述電視機包括MCU、節目類型比較單元、存儲器、顯示單元和喜好節目列表生成單元;其中該MCU用來從SI中解析出EIT,根據對該SI中的EIT的解析獲取各個電視頻道電視節目的節目類型,將獲取的節目類型傳輸到該節目類型比較單元;該節目類型比較單元用來從該存儲器中調用存儲的喜好節目類型,根據該MCU傳輸的節目類型,從各個電視頻道電視節目中篩選出其節目類型與存儲的喜好節目類型相符的電視節目,將篩選出電視節目的信息傳輸到該喜好節目列表生成單元;該喜好節目列表生成單元用來根據節目類型比較單元傳輸的該電視節目的信息生成喜好節目列表,將生成的喜好節目列表傳輸到該顯示單元;該顯示單元用來顯示喜好節目列表;該存儲器用來存儲用戶預置的喜好節目類型,供該節目類型比較單元調用。
7.根據權利要求6所述的電視機,其特徵在於,該MCU還用來根據用戶指令調用喜好節目列表預置菜單,並將用戶通過該喜好節目列表預置菜單選中的喜好節目類型存儲到該存儲器。
8.根據權利要求7所述的電視機,其特徵在於,該喜好節目類型包括喜好節目主類型和喜好節目子類型。
9.根據權利要求8所述的電視機,其特徵在於,該MCU用來從TS中解析出Si,從該SI 中解析出EIT,從該EIT中電視節目的內容描述符Contentdescriptor中解析出該電視節目的節目類型;該節目類型比較單元用來將解析出的節目類型與該喜好節目主類型和該喜好節目子類型比較,如果解析出的節目類型與該喜好節目主類型和該喜好節目子類型都相符,將該電視節目的信息傳輸到該喜好節目列表生成單元。
10.根據權利要求6所述的電視機,其特徵在於,該喜好節目列表包括該電視節目的電視頻道、節目名稱、播放起始時間和結束時間。
全文摘要
本發明適用於電視技術領域,提供了一種動態生成喜好節目列表的方法及電視機,所述的方法包括a、從傳輸流TS中解析出服務信息SI,根據對該SI中的事件信息表EIT的解析獲取各個電視頻道電視節目的節目類型;b、從各個電視頻道電視節目中篩選出其節目類型與用戶預設的喜好節目類型相符的電視節目,形成喜好節目列表。本發明提供的技術方案使得電視機可以根據用戶選擇的喜好節目類型形成喜好節目列表,供用戶查看,極大的方便了用戶使用,提升了產品的用戶體驗。
文檔編號H04N21/431GK102340697SQ201010227200
公開日2012年2月1日 申請日期2010年7月14日 優先權日2010年7月14日
發明者劉桂芳, 平安 申請人:Tcl集團股份有限公司, 深圳Tcl新技術有限公司