專利名稱:數(shù)字電視接收機(jī)、數(shù)字電視節(jié)目的搜索保存方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視節(jié)目搜索保存技術(shù),尤其是涉及一種集成數(shù)字電視節(jié)目搜索、過 濾和排序處理的節(jié)目搜索保存方法及裝置,以及使用該節(jié)目搜索保存方法的數(shù)字電視接收 機(jī)。
背景技術(shù):
隨著數(shù)字電視技術(shù)和信息技術(shù)的發(fā)展,數(shù)字電視已走入千家萬戶,成為人們?nèi)粘I?所必須的電器設(shè)備之一。數(shù)字電視節(jié)目 一般由數(shù)字電視運營商提供,每個數(shù)字電視用戶通 過數(shù)字電視接收機(jī)接收數(shù)字電視節(jié)目,由電視機(jī)進(jìn)行播放。
然而,不同地方的數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過濾和保存方式各異,存 在各自特定的專有需求。因此,根據(jù)特定需求定制出來的數(shù)字電視接收機(jī)可能在其它地方 不能正常運行,大大降低了數(shù)字電視接收機(jī)的通用性。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提出一種集成數(shù)字電視節(jié)目搜索、過濾和排序處理的節(jié) 目搜索保存方法及裝置,以及使用該節(jié)目搜索保存方法的數(shù)字電視接收機(jī),以通過數(shù)字電 視接收機(jī)中用戶接口獲取不同數(shù)字電視用戶或數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過 濾和排序的需求,滿足不同數(shù)字電視用戶或數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過濾 和排序的需求。
為解決本發(fā)明的技術(shù)問題,本發(fā)明公開一種數(shù)字電視節(jié)目的搜索保存方法,包括
獲取指定的節(jié)目搜索方式,根據(jù)指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索處理,將每一個搜 索到的節(jié)目的相關(guān)數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包;
獲取指定的節(jié)目過濾條件,根據(jù)指定的節(jié)目過濾條件對搜索到的節(jié)目進(jìn)行過濾處理, 保存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包;
獲取指定的節(jié)目排序方式,根據(jù)指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行排 序處理,并保存節(jié)目的排序處理結(jié)果。
較優(yōu)的,所述節(jié)目數(shù)據(jù)包至少包括如下信息節(jié)目的服務(wù)標(biāo)識、節(jié)目名稱、節(jié)目類型、 節(jié)目的聲道和音量大小、節(jié)目邏輯頻道號和節(jié)目的所屬節(jié)目分組。
較優(yōu)的,所述節(jié)目搜索處理是指按指定頻點進(jìn)行單頻點的節(jié)目搜索、按指定頻段進(jìn) 行列表的節(jié)目搜索或/和對數(shù)字電視節(jié)目傳輸流中NIT表的節(jié)目搜索。
較優(yōu)的,所述過濾處理是指將數(shù)字電視節(jié)目傳輸流中BAT表所包括的節(jié)目對應(yīng)的節(jié) 目數(shù)據(jù)包進(jìn)行保存;或者,根據(jù)不同條件接收系統(tǒng)的節(jié)目分組信息將節(jié)目對應(yīng)的節(jié)目數(shù)據(jù) 包保存至不同的節(jié)目分組。
較優(yōu)的,所述排序處理是指以排序字段對節(jié)目進(jìn)行升序或降序排列,其中,所述排序 字段包括節(jié)目的服務(wù)標(biāo)識或節(jié)目的邏輯頻道號。
另外,本發(fā)明公開一種數(shù)字電視節(jié)目的搜索保存裝置,包括
用戶接口,用于獲取指定的節(jié)目搜索方式、指定的節(jié)目過濾條件和指定的節(jié)目排序方
式;
節(jié)目搜索處理模塊,用于根據(jù)指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索處理,將每一個搜索 到的節(jié)目的相關(guān)數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包;
節(jié)目過濾處理模塊,用于根據(jù)指定的節(jié)目過濾條件對搜索到的節(jié)目進(jìn)行過濾處理,保
4存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包;
節(jié)目排序處理模塊,用于根據(jù)指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行排序處理,并保存節(jié)目的排序處理結(jié)果。
再者,本發(fā)明還公開一種數(shù)字電視接收機(jī),包括用于獲取數(shù)字電視節(jié)目信息的接收單元;用于對數(shù)字電視節(jié)目信息作解碼處理的解碼器;用于對解碼器解碼處理后的節(jié)目數(shù)據(jù)分別作視頻和音頻處理,且分別輸出數(shù)字視頻數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)的視頻解碼電路和音頻解碼電路;用于分別將數(shù)字視頻數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)輸出至外部設(shè)備的視頻輸出接口和音頻輸出接口;用于控制數(shù)字電視節(jié)目接收、解碼和輸出處理的中央控制單元;存儲器;以及用于對數(shù)字電視節(jié)目進(jìn)行搜索保存處理的節(jié)目搜索保存單元,該節(jié)目搜索保存單元包括
用戶接口,用于獲取指定的節(jié)目搜索方式、指定的節(jié)目過濾條件和指定的節(jié)目排序方
式;
節(jié)目搜索處理模塊,用于根據(jù)指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索處理,將每一個搜索到的節(jié)目的相關(guān)數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包;
節(jié)目過濾處理模塊,用于根據(jù)指定的節(jié)目過濾條件對搜索到的節(jié)目進(jìn)行過濾處理,保存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包;
節(jié)目排序處理模塊,用于根據(jù)指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行排序處理,并保存節(jié)目的排序處理結(jié)果。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果
本發(fā)明通過數(shù)字電視接收機(jī)中用戶接口獲取不同數(shù)字電視用戶或數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過濾和排序的需求,并按此需求來完成數(shù)字電視節(jié)目搜索、過濾和排序處理的節(jié)目搜索保存方法。因此,本發(fā)明不僅將數(shù)字電視節(jié)目搜索、過濾和排序處理集成于一體,還能夠滿足不同數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過濾和排序的需求,大大提高了數(shù)字電視接收機(jī)的通用性,有利于數(shù)字電視的推廣和進(jìn)一步快速發(fā)展。
圖1是本發(fā)明 一個較佳實施例的流程示意圖;圖2是本發(fā)明 一個較佳實施例的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明是一種通過數(shù)字電視接收機(jī)中用戶接口獲取不同數(shù)字電視用戶或數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過濾和排序的需求,并以此需求來完成數(shù)字電視節(jié)目搜索、過濾和排序處理的節(jié)目搜索保存方法。因此,本發(fā)明不僅將數(shù)字電視節(jié)目搜索、過濾和排序處理集成于一體,還能夠滿足不同數(shù)字電視用戶或數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過濾和排序的需求。
參考圖l,本實施例包括如下步驟
步驟S110:通過用戶接口 (UserInterface, UI)獲取數(shù)字電視用戶或數(shù)字電視運營商指定的節(jié)目搜索方式。
其中,用戶接口既指數(shù)字電視接收機(jī)中用于與數(shù)字電視用戶通過遙控裝置進(jìn)行信息交互的接口 ,也指數(shù)字電視接收機(jī)中用.于與數(shù)字電視運營商的電子節(jié)目指南(Electronic Program Guide, EPG)系統(tǒng)進(jìn)行信息交互的接口。
所述節(jié)目搜索方式包括指定頻點的單頻點搜索、針對數(shù)字電視傳輸流中網(wǎng)絡(luò)信息表(Network Information Table, NIT)的節(jié)目搜索和指定頻段的列表搜索。因此,需要由用戶接口來獲取頻點信息,包括搜索時符號率和調(diào)制方式,針對單頻點搜索和NIT表搜索的頻點頻率,針對列表搜索的起始頻率和終止頻率等信息。步驟S120:按指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索,將每一個搜索到的節(jié)目相關(guān)的數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包。
每個節(jié)目數(shù)據(jù)包包括的信息如下節(jié)目的服務(wù)標(biāo)識(ServiceID);節(jié)目名稱;節(jié)目類型(ServiecType),比如節(jié)目類型為電視、廣播或數(shù)據(jù)服務(wù);節(jié)目的音量大??;節(jié)目的聲道,包括左聲道、右聲道和立體聲等信息;節(jié)目的邏輯頻道號,其中,邏輯頻道號一般是從私有服務(wù)信息(Service Information, SI)里解析出來的標(biāo)識;節(jié)目所屬的節(jié)目分組,其中,節(jié)目分組一般在服務(wù)信息中業(yè)務(wù)群關(guān)聯(lián)表(Bouquet Association Table, BAT)表里定義。
步驟S130:通過用戶接口獲取指定的節(jié)目過濾條件,保存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包。
其中,過濾條件可以根據(jù)BAT表中的定義,保存在BAT表中定義的節(jié)目,不保存沒有在BAT表中定義的節(jié)目;或者也可以根據(jù)數(shù)字電視接收機(jī)內(nèi)條件接收系統(tǒng)包括的不同智能卡標(biāo)識為分組依據(jù),將不同的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包保存至不同的節(jié)目分組。
步驟S140:通過用戶接口獲取指定的節(jié)目排序方式。
節(jié)目排序方式一般采用數(shù)字電視用戶或數(shù)字電視運營商指定的排序字段與排序方式組合;其中,排序字段可以為根據(jù)業(yè)務(wù)描述表(Service Description Table, SDT)中定義的節(jié)目服務(wù)標(biāo)識(ServiceID)或私有服務(wù)信息描述的邏輯頻道號,也可以不指定排序字段;排序方式可以指定為升序排列或降序排列,也可以不指定的隨機(jī)排列。
步驟S150:以指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包作排序處理,并保存排序處理結(jié)果。 一般將排序處理結(jié)果保存到數(shù)字電視接收機(jī)的存儲器(比如,為Flash)中。
結(jié)合圖2,本實施例的數(shù)字電視接收機(jī)包括用于獲取數(shù)字電視節(jié)目信息的接收單元210;用于控制數(shù)字電視節(jié)目接收、解碼和輸出處理的中央控制單元220;用于對數(shù)字電視節(jié)目信息作解碼處理的解碼器230;用于對解碼器230解碼處理后的節(jié)目數(shù)據(jù)分別作視頻和音頻處理,且分別輸出數(shù)字視頻數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)的視頻解碼電路241和音頻解碼電路242;用于分別將數(shù)字視頻數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)輸出至外部設(shè)備的視頻輸出接口 251和音頻輸出接口 252;用于對數(shù)字電視節(jié)目進(jìn)行搜索保存處理的節(jié)目搜索保存單元260;以及用于存儲數(shù)字電視節(jié)目信息的存儲器270。
其中,節(jié)目搜索保存單元260包括用于獲取指定的節(jié)目搜索方式、指定的節(jié)目過濾條件和指定的節(jié)目排序方式的用戶接口 261;用于根據(jù)指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索處理,將每一個搜索到的節(jié)目的相關(guān)數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包的節(jié)目搜索處理模塊262,其與用戶接口 261連接;
用于根據(jù)指定的節(jié)目過濾條件對搜索到的節(jié)目進(jìn)行過濾處理,保存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包的節(jié)目過濾處理模塊263,其與用戶接口 261和節(jié)目搜索處理模塊262連接;用于根據(jù)指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行排序處理的節(jié)目排序處理模塊264,并將節(jié)目的排序處理結(jié)果保存至存儲器270,該節(jié)目排序處理模塊264與用戶接口 261 、節(jié)目過濾處理模塊263和存儲器270連接。
綜上,本發(fā)明通過數(shù)字電視接收機(jī)中用戶接口獲取不同數(shù)字電視用戶或數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過濾和排序的需求,并按此需求來完成數(shù)字電視節(jié)目搜索、過濾和排序處理的節(jié)目搜索保存方法。因此,本發(fā)明不僅將數(shù)字電視節(jié)目搜索、過濾和排序處理集成于一體,還能夠滿足不同數(shù)字電視用戶或數(shù)字電視運營商對數(shù)字電視節(jié)目的搜索、過濾和排序的需求,大大提高了數(shù)字電視接收機(jī)的通用性,有利于數(shù)字電視的推廣和進(jìn)一步快速發(fā)展。
權(quán)利要求
1、一種數(shù)字電視節(jié)目的搜索保存方法,其特征在于,包括獲取指定的節(jié)目搜索方式,根據(jù)指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索處理,將每一個搜索到的節(jié)目的相關(guān)數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包;獲取指定的節(jié)目過濾條件,根據(jù)指定的節(jié)目過濾條件對搜索到的節(jié)目進(jìn)行過濾處理,保存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包;獲取指定的節(jié)目排序方式,根據(jù)指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行排序處理,并保存節(jié)目的排序處理結(jié)果。
2、 根據(jù)權(quán)利要求1所述的數(shù)字電視節(jié)目的搜索保存方法,其特征在于,所述節(jié)目數(shù) 據(jù)包至少包括如下信息節(jié)目的服務(wù)標(biāo)識、節(jié)目名稱、節(jié)目類型、節(jié)目的聲道和音量大小、 節(jié)目邏輯頻道號和節(jié)目的所屬節(jié)目分組。
3、 根據(jù)權(quán)利要求1所述的數(shù)字電視節(jié)目的搜索保存方法,其特征在于,所述節(jié)目搜 索處理是指按指定頻點進(jìn)行單頻點的節(jié)目搜索、按指定頻段進(jìn)行列表的節(jié)目搜索或/和對 數(shù)字電視節(jié)目傳輸流中NIT表的節(jié)目搜索。
4、 根據(jù)權(quán)利要求1所述的數(shù)字電視節(jié)目的搜索保存方法,其特征在于,所述過濾處 理是指將數(shù)字電視節(jié)目傳輸流中BAT表所包括的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行保存;或者, 根據(jù)不同條件接收系統(tǒng)的節(jié)目分組信息將節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包保存至不同的節(jié)目分組。
5、 根據(jù)權(quán)利要求1所述的數(shù)字電視節(jié)目的搜索保存方法,其特征在于,所述排序處 理是指以排序字段對節(jié)目進(jìn)行升序或降序排列,其中,所述排序字段包括節(jié)目的服務(wù)標(biāo)識 或節(jié)目的邏輯頻道號。
6、 一種數(shù)字電視節(jié)目的搜索保存裝置,其特征在于,包括用戶接口,用于獲取指定的節(jié)目搜索方式、指定的節(jié)目過濾條件和指定的節(jié)目排序方式;節(jié)目搜索處理模塊,用于根據(jù)指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索處理,將每一個搜索 到的節(jié)目的相關(guān)數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包;節(jié)目過濾處理模塊,用于根據(jù)指定的節(jié)目過濾條件對搜索到的節(jié)目進(jìn)行過濾處理,保 存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包;節(jié)目排序處理模塊,用于根據(jù)指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行排序 處理,并保存節(jié)目的排序處理結(jié)果。
7、 根據(jù)權(quán)利要求6所述的數(shù)字電視節(jié)目的搜索保存裝置,其特征在于,所述節(jié)目搜 索處理是指按指定頻點進(jìn)行單頻點的節(jié)目搜索、按指定頻段進(jìn)行列表的節(jié)目搜索或/和對 數(shù)字電視節(jié)目傳輸流中NIT表的節(jié)目搜索。
8、 根據(jù)權(quán)利要求6所述的數(shù)字電視節(jié)目的搜索保存裝置,其特征在于,所述過濾處 理是指將數(shù)字電視節(jié)目傳輸流中BAT表所包括的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行保存;或者, 根據(jù)不同條件接收系統(tǒng)的節(jié)目分組信息將節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包保存至不同的節(jié)目分組。
9、 根據(jù)權(quán)利要求6所述的數(shù)字電視節(jié)目的搜索保存裝置,其特征在于,所述排序處 理是指以排序字段對節(jié)目進(jìn)行升序或降序排列,其中,所述排序字段包括節(jié)目的服務(wù)標(biāo)識 或節(jié)目的邏輯頻道號。
10、 一種數(shù)字電視接收機(jī),包括用于獲取數(shù)字電視節(jié)目信息的接收單元;用于對數(shù) 字電視節(jié)目信息作解碼處理的解碼器;用于對解碼器解碼處理后的節(jié)目數(shù)據(jù)分別作視頻和 音頻處理,且分別輸出數(shù)字視頻數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)的視頻解碼電路和音頻解碼電路;用 于分別將數(shù)字視頻數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)輸出至外部設(shè)備的視頻輸出接口和音頻輸出接口 ; 用于控制數(shù)字電視節(jié)目接收、解碼和輸出處理的中央控制單元;以及存儲器;其特征在于, 還包括用于對數(shù)字電視節(jié)目進(jìn)行搜索保存處理的節(jié)目搜索保存單元,該節(jié)目搜索保存單 元包括用戶接口,用于獲取指定的節(jié)目搜索方式、指定的節(jié)目過濾條件和指定的節(jié)目排序方式;節(jié)目搜索處理模塊,用于根據(jù)指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索處理,將每一個搜索 到的節(jié)目的相關(guān)數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包;節(jié)目過濾處理模塊,用于根據(jù)指定的節(jié)目過濾條件對搜索到的節(jié)目進(jìn)行過濾處理,保 存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包;節(jié)目排序處理模塊,用于根據(jù)指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行排序 處理,并將節(jié)目的排序處理結(jié)果保存至存儲器。
全文摘要
本發(fā)明公開一種數(shù)字電視接收機(jī)、數(shù)字電視節(jié)目的搜索保存方法及裝置,其中,所述方法包括步驟獲取指定的節(jié)目搜索方式,根據(jù)指定的節(jié)目搜索方式進(jìn)行節(jié)目搜索處理,將每一個搜索到的節(jié)目的相關(guān)數(shù)據(jù)打包成一個節(jié)目數(shù)據(jù)包;獲取指定的節(jié)目過濾條件,根據(jù)指定的節(jié)目過濾條件對搜索到的節(jié)目進(jìn)行過濾處理,保存符合過濾條件的節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包;獲取指定的節(jié)目排序方式,根據(jù)指定的節(jié)目排序方式對節(jié)目對應(yīng)的節(jié)目數(shù)據(jù)包進(jìn)行排序處理,并保存節(jié)目的排序處理結(jié)果。本發(fā)明是根據(jù)數(shù)字電視用戶或數(shù)字電視運營商的需求進(jìn)行數(shù)字電視節(jié)目搜索、過濾和排序處理,提高了數(shù)字電視接收機(jī)的通用性,有利于數(shù)字電視技術(shù)的推廣和發(fā)展。
文檔編號H04N5/50GK101500102SQ200810066020
公開日2009年8月5日 申請日期2008年2月1日 優(yōu)先權(quán)日2008年2月1日
發(fā)明者巍 劉 申請人:深圳市同洲電子股份有限公司