專利名稱:數(shù)字電視實現(xiàn)頻道排序的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)字電視技術(shù)領(lǐng)域、數(shù)字視頻廣播(Digital Video Broadcasting,縮寫為DVB)技術(shù)領(lǐng)域、特別涉及頻道排序技術(shù)。
背景技術(shù):
數(shù)字電視的最終用戶可以根據(jù)自己的喜好,將頻道的順序進行調(diào)整,但一般情況下,一個數(shù)字電視臺可能會有幾十個、上百個頻道,可以想象,用戶調(diào)整一次會很麻煩。而且,一但執(zhí)行“自動搜臺”操作,頻道順序又恢復(fù)到默認的初始頻道順序。
因而數(shù)字電視網(wǎng)絡(luò)運營商希望為用戶提供一個比較符合大眾習(xí)慣的初始頻道順序。
現(xiàn)在市場上的大多數(shù)機頂盒產(chǎn)品通常按有線系統(tǒng)傳輸參數(shù)中的頻率對頻道進行排序。以中央電視臺為例,CCTV3、CCTV5、CCTV6、CCTV8在一個傳輸流中,CCTV1、CCTV2、CCTV7在一個傳輸流中,無法實現(xiàn)CCTV1、CCTV2、CCTV3...這樣的排列順序。
發(fā)明內(nèi)容
本發(fā)明的目的是為克服已有技術(shù)的不足之處,提出一種數(shù)字電視實現(xiàn)頻道排序的方法,可在不增加數(shù)字電視前端系統(tǒng)和終端系統(tǒng)硬件投入的前提下,實現(xiàn)對數(shù)字電視初始頻道順序的控制,具有簡便可行的特點。
本發(fā)明提出的一種數(shù)字電視實現(xiàn)頻道排序的方法,其實現(xiàn)步驟包括a)設(shè)定頻道排序描述符(屬于私有描述符)的數(shù)據(jù)結(jié)構(gòu),采用一個由數(shù)字電視前端系統(tǒng)和終端系統(tǒng)共同約定的數(shù)值作為該頻道排序描述符的標(biāo)簽(tag),并確定該頻道排序描述符插入的表及具體位置;b)設(shè)定各頻道的初始排序序號(根據(jù)運營需要以及用戶使用習(xí)慣來確定);c)按照步驟a)所述頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)和標(biāo)簽,將各個頻道的頻道標(biāo)識和初始排序序號裝載到頻道排序描述符中,生成頻道排序描述符數(shù)據(jù);d)在數(shù)字電視前端播出系統(tǒng)中,插入并播發(fā)所述頻道排序描述符;e)終端接收設(shè)備根據(jù)步驟a)確定的表、約定的位置及描述符標(biāo)簽,找到并解析頻道排序描述符;f)終端接收設(shè)備根據(jù)頻道排序描述符給出的初始排序序號,對各頻道的初始序號進行調(diào)節(jié)。
上述步驟a)所述的頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)可為多個字節(jié)組成的序列,該字節(jié)序列可包括描述符標(biāo)簽、描述符長度、頻道標(biāo)識、初始排序序號。
上述步驟d)所述”在數(shù)字電視前端播出系統(tǒng)中,插入并播發(fā)所述頻道排序描述符”,是指插入到數(shù)字電視前端系統(tǒng)中的節(jié)目映射表(PMT)、網(wǎng)絡(luò)信息表(NIT)、業(yè)務(wù)群關(guān)聯(lián)表(BAT)、業(yè)務(wù)描述表(SDT)四種表中的一個表。
本發(fā)明的特點及效果在MPEG II標(biāo)準(zhǔn)的系統(tǒng)部分描述了MPEG II系統(tǒng)級傳輸流中包含的節(jié)目特定信息(PSI)。PSI描述了傳輸流所攜帶的內(nèi)容,包含了對構(gòu)建各節(jié)目的基本流的描述和對節(jié)目本身的描述。為了給機頂盒綜合解碼器(IRD)提供更多的接收和解碼所需信息,支持更復(fù)雜的應(yīng)用,DVB提供了業(yè)務(wù)信息(SI)來輔助PSI信息。SI可以描述由某一播放者提供的每一個業(yè)務(wù)的技術(shù)特征及其他的信息,通過SI的幫助,用戶可以在傳輸流中選擇業(yè)務(wù)或事件,機頂盒使用SI信息能完成自動配置和自動接收。本發(fā)明擴展了PSI/SI信息裝載的內(nèi)容,加入了對頻道順序進行控制的描述信息。
本發(fā)明沒有硬件投入,通過私有描述符的方式來實現(xiàn),簡單易行。
本發(fā)明有效地控制了頻道的初始排序序號,使機頂盒用戶在自動搜臺后,看到的初始頻道順序是一致的,實現(xiàn)了數(shù)字電視對頻道初始順序的控制。
具體實施例方式
本發(fā)明提出的用于數(shù)字電視的實現(xiàn)頻道排序的方法結(jié)合實施例詳細說明如下本發(fā)明所述數(shù)字電視平臺實現(xiàn)頻道排序的方法,其實現(xiàn)步驟包括a)設(shè)定頻道排序描述符(屬于私有描述符)的數(shù)據(jù)結(jié)構(gòu),采用一個由數(shù)字電視前端系統(tǒng)和終端系統(tǒng)共同約定的數(shù)值作為該頻道排序描述符的標(biāo)簽(tag),并確定該頻道排序描述符插入的表及具體位置;b)根據(jù)運營需要,設(shè)定各頻道的初始排序序號;c)按照步驟a)所述頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)和標(biāo)簽,將各個頻道的頻道標(biāo)識和初始排序序號裝載到頻道排序描述符中,生成頻道排序描述符數(shù)據(jù);d)在數(shù)字電視前端播出系統(tǒng)中,插入并播發(fā)所述頻道排序描述符;e)終端接收設(shè)備根據(jù)步驟a)確定的表、約定的位置及描述符標(biāo)簽,找到并解析頻道排序描述符;f)終端接收設(shè)備根據(jù)頻道排序描述符給出的初始排序序號,對各頻道的初始序號進行調(diào)節(jié)。
上述步驟a)中頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)和標(biāo)簽值的確定本發(fā)明的頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)中包括如下元素描述符標(biāo)識描述符的標(biāo)識值(tag值)。
描述符長度后續(xù)數(shù)據(jù)的字節(jié)數(shù)。
頻道標(biāo)識可以唯一地確定某個頻道。在一個傳輸流中,每個頻道由頻道編號(service_id)可唯一進行標(biāo)識。在一個網(wǎng)絡(luò)中,每個頻道則由傳輸流編號(ts_id)和頻道編號(service_id)來進行標(biāo)識。
初始排序序號頻道的初始序號。
在中國廣播電影電視總局發(fā)布的數(shù)字電視廣播中文業(yè)務(wù)信息規(guī)范中,第6節(jié)中建議用戶定義的描述符標(biāo)簽值范圍為0x80-0xFE。頻道排序描述符的標(biāo)簽值可采用0x80-0xFE范圍內(nèi)的一個值,與數(shù)字電視平臺中其它描述符的標(biāo)簽不能有沖突。
上述步驟b)中的初始排序序號的確定各頻道的初始排序序號需要由運營商來確定。運營商根據(jù)運營需要和大眾習(xí)慣,為每個頻道指定一個初始排序序號。
上述步驟c)中的頻道排序描述符數(shù)據(jù)生成的方法按照頻道排序描述符的數(shù)據(jù)結(jié)構(gòu),將各個頻道的頻道標(biāo)識、頻道初始排序序號裝載到頻道排序描述符中,生成頻道排序描述符數(shù)據(jù)。
上述步驟d)在數(shù)字電視前端播出系統(tǒng)中,插入并播發(fā)上述頻道排序描述符的具體實現(xiàn)方法為前端系統(tǒng)與終端系統(tǒng)共同確定頻道排序描述符在PSI/SI表中的插入位置;可以插入到PMT、BAT、NIT、SDT表中,插入位置可以是表中第一層循環(huán)或第二層循環(huán);如表1-表4所示表1為BAT表,頻道排序描述符有兩個可選擇的插入位置如表所示的A1和B1。
表1
表2為PMT表,頻道排序描述符有兩個可選擇的插入位置如表所示的A2和B2。
表2
表3為NIT表,頻道排序描述符有兩個可選擇的插入位置如表所示的A3和B3。
表3
表4為SDT表,頻道排序描述符有一個可插入的位置如表所示的A4。
表4
本發(fā)明方法的一種實現(xiàn)方法實施例,包括以下步驟第一步確定頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)和描述符標(biāo)簽值本實施例中頻道排序描述符標(biāo)簽值設(shè)定為0x82本實施例的頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)如表5所示表5 頻道排序描述符數(shù)據(jù)結(jié)構(gòu)
表5中descriptor_tag頻道排序描述符標(biāo)簽值。
descriptor_length后續(xù)數(shù)據(jù)長度是多少個字節(jié)。
service_id頻道標(biāo)識。
Channel_index_no頻道初始排序序號。
第二步 根據(jù)運營需要,設(shè)定各頻道的初始排序序號,如表6所示。
表6 設(shè)定頻道的初始序號
第三步 按照第一步驟設(shè)定的頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)和標(biāo)簽值,將各個頻道的頻道標(biāo)識、頻道排序初始序號裝載到頻道排序描述符中,生成頻道排序描述符數(shù)據(jù);描述符標(biāo)簽值0x82
根據(jù)第二步數(shù)據(jù)生成如下頻道排序描述符數(shù)據(jù)82200001000300020005000500050004000800050001000600020007000700080004該數(shù)據(jù)從左到右的數(shù)字含義依次說明如下82描述符標(biāo)簽值=0x8220描述符后續(xù)字節(jié)長度=32個字節(jié),16進制表示為200001 0003頻道標(biāo)識1,初始排序序號30002 0005頻道標(biāo)識2,初始排序序號50003 0006頻道標(biāo)識3,初始排序序號60004 0008頻道標(biāo)識4,初始排序序號80005 0001頻道標(biāo)識5,初始排序序號10006 0002頻道標(biāo)識6,初始排序序號20007 0007頻道標(biāo)識7,初始排序序號70008 0004頻道標(biāo)識8,初始排序序號4第四步在數(shù)字電視前端播出系統(tǒng)中,插入并播發(fā)上述頻道排序描述符;本實施例中,數(shù)字電視前端播出系統(tǒng)中要求私有描述符以表7中所述XML文件的格式導(dǎo)入如果將頻道排序描述符插入到BAT表中第一層描述符循環(huán),則編輯如下XML文件(黑體部分為頻道排序描述符數(shù)據(jù)),將該文件導(dǎo)入到前端播出系統(tǒng)進行播發(fā)。
表7 包含頻道排序描述符的XML文件
第五步 數(shù)字電視終端接收設(shè)備根據(jù)PSI/SI相關(guān)標(biāo)準(zhǔn),從傳輸流中提取、重構(gòu)BAT表信息,在BAT表第一層描述符循環(huán)中找到標(biāo)簽值為0x82的頻道排序描述符。
第六步 終端接收設(shè)備根據(jù)頻道排序描述符給出的頻道初始排序序號,對各頻道進行排序。
終端機頂盒根據(jù)各頻道及聲道的初始排序序號,進行調(diào)整如下頻道標(biāo)識為1的頻道,初始序號設(shè)定為3頻道標(biāo)識為2的頻道,初始序號設(shè)定為5各頻道都照此辦理,不再贅述。
權(quán)利要求
1.一種數(shù)字電視實現(xiàn)頻道排序的方法,其實現(xiàn)步驟包括a)設(shè)定頻道排序描述符的數(shù)據(jù)結(jié)構(gòu),采用一個由數(shù)字電視前端系統(tǒng)和終端系統(tǒng)共同約定的數(shù)值作為該頻道排序描述符的標(biāo)簽,并確定該頻道排序描述符插入的表及具體位置;b)設(shè)定各頻道的初始排序序號;c)按照步驟a)所述頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)和標(biāo)簽,將各個頻道的頻道標(biāo)識和初始排序序號裝載到頻道排序描述符中,生成頻道排序描述符數(shù)據(jù);d)在數(shù)字電視前端播出系統(tǒng)中,插入并播發(fā)所述頻道排序描述符;e)終端接收設(shè)備根據(jù)步驟a)確定的表、約定的位置及描述符標(biāo)簽,找到并解析頻道排序描述符;f)終端接收設(shè)備根據(jù)頻道排序描述符給出的初始排序序號,對各頻道的初始序號進行調(diào)節(jié)。
2 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟a)所述的頻道排序描述符的數(shù)據(jù)結(jié)構(gòu)為多個字節(jié)組成的序列,該字節(jié)序列包括描述符標(biāo)簽、描述符長度、頻道標(biāo)識、初始排序序號。
3 根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟d)所述在數(shù)字電視前端播出系統(tǒng)中,插入并播發(fā)所述頻道排序描述符,是指插入到數(shù)字電視前端系統(tǒng)中的節(jié)目映射表、網(wǎng)絡(luò)信息表、業(yè)務(wù)群關(guān)聯(lián)表、業(yè)務(wù)描述表四種表中的一個表。
全文摘要
本發(fā)明涉及一種數(shù)字電視實現(xiàn)頻道排序的方法,屬于數(shù)字電視實現(xiàn)頻道排序的方法。該方法包括a)設(shè)定頻道排序描述符的數(shù)據(jù)結(jié)構(gòu),頻道排序描述符的標(biāo)簽,并確定該頻道排序描述符插入的表及具體位置;設(shè)定各頻道的初始排序序號;將各個頻道的頻道標(biāo)識和初始排序序號裝載到頻道排序描述符中,生成頻道排序描述符數(shù)據(jù);插入并播發(fā)所述頻道排序描述符;找到并解析頻道排序描述符;并對各頻道的初始序號進行調(diào)節(jié)。本發(fā)明可在不增加數(shù)字電視前端系統(tǒng)和終端系統(tǒng)硬件投入的前提下,實現(xiàn)對數(shù)字電視初始頻道順序的控制,具有簡便可行的特點。
文檔編號H04N5/00GK1819619SQ200610001369
公開日2006年8月16日 申請日期2006年1月20日 優(yōu)先權(quán)日2006年1月20日
發(fā)明者高占建, 李學(xué)雷, 李學(xué)軍 申請人:北京廣博數(shù)字電視科技有限公司