中文epg频道分类的方法和装置的制作方法

文档序号:7626851阅读:104来源:国知局
专利名称:中文epg频道分类的方法和装置的制作方法
技术领域
本发明是一种中文EPG(Elecric Program Guide电子电视节目指南)频道分类的方法和实现所述方法的装置,专门用于对电视频道进行符合中国人习惯的分类,特别涉及一种数字电视的中文EPG频道分类方法和装置。
背景技术
中国电视发展至今也有半个多世纪了,从最初单一的新闻,纪实和科教节目到现在丰富多彩,缤纷呈现的娱乐,电影,电视剧等节目,中国的电视节目走出了自己一条独特的电视之路。中国电视也随世界的潮流进入数字电视时代。对数字电视用户来说,电视频道已经不是过去的几个综合频道了,是由大量的专业频道组成,有些国家或地区甚至可以收到上千个频道的电视节目。虽然通过电子电视节目指南(EPG)能够了解到所有频道的情况,但是观众要在这么多的频道中找到自己想要的频道,不是一件容易的事情。因此,必须对频道分类,使观众能够快速、便捷的找到想要的频道。
由于中国电视的发展历程,完全建立在中国传统文化的基础之上,符合中国人的传统观念和生活习惯,特别是中国人欣赏艺术的习惯,有明显的中国特色。举例来说,中国的观众认为电影和电视剧是完全两个不同的概念,根本无法放在一起。而欧美人或其他国家的人通常把电视剧和电影放在一起,认为电影和中国人所说的电视剧没有区别。而中国人认为的一种欧美人所说的电视小说是一种冗长的电视剧。中国人看到欧美的一些剧场型的肥皂剧感到莫名其妙,怎么还有观众的笑声呢?这到底是电视剧还是戏剧呢?在中国没有人将戏剧与音乐放在一起,所以有专门的戏剧节目和音乐节目,而在欧美或其他国家戏剧与音乐是密不可分,有些民族甚至认为戏剧与音乐分开是不可想象的。这就是中外民族的文化差别。照搬国外的节目或频道分类在中国应用是不适应的,中国必须有自己特色的分类。
公知的EPG频道分类方法是由欧洲DVB-SI(Digital Video Broadcasting-Service Information欧洲数字广播电视标准业务信息组)标准组定义的,其不足在于没有考虑到中国观众观看电视的习惯,分类标准不够清楚,没有一种专用的方法和装置帮助使用中文EPG的观众在面临众多不同类型的频道时进行检索和频道定位。
中国专利1437402A公开了一种节目分类方法,其中头端获取播出的节目,并按事先指定的协议对其进行分类,并加入节目属性和分类标识,头端播出系统对其进行TS封装并播出;在终端对接收数码流进行解复用并根据用户预制的不同方案显示一定的目录结构。该专利没有根据中国人观看电视的习惯对电视节目进行分类,生成符合中文习惯和要求的标准格式文件,生成和读取XLM文件,以及生成带有符合中文习惯的节目识别的节目信息表。
中国专利CN1327684A和欧洲专利EP1434431A1公开了一种基于XML记述EPG的方法。但均没有公开所生成的标准格式文件符合中文习惯和频道信息表带有符合中文的频道标识以及根据中国人观看电视的习惯显示频道进行分类的特征。
中国专利1375990A公开了一种频道分类的方法,其中将调谐到的所有电视频道按照不同的特征进行分类,每个分类内为具有至少一个相同特征的相关频道,通过遥控器将所设置的频道分类类型的标识和相关频道的标识存储至数据存储器内。该专利只是一种在电视机上个人使用的电视节目分类。是一种单独系统,不能是一种大型系统,不能在整个电视网络中运行,供所有用户使用。

发明内容
本发明的目的就是提供一种生成中文EPG频道分类的方法和装置。产生符合中国人习惯的中文EPG频道分类方法,为习惯于观看中国传统电视节目的观众提供一个熟悉的观看环境,使中文电视由模拟向数字转变过程中减少原有观众群体的突兀感,使中文数字电视的检索和定位明了、方便。实现符合中国人习惯的中文频道分类,并且形成系统,在整个电视网络上供所有用户使用。
本发明是这样实现,一种中文EPG频道分类的方法,该方法利用EPG前端服务器,电视广播网络,EPG用户终端机顶盒和EPG用户终端机顶盒的遥控器,电视机进行频道分类,其特征在于所述的中文EPG频道分类的步骤a)根据中国人观看电视的习惯对电视频道进行分类;b)并添加频道分类的描述;c)根据分类表标识出每个频道属性类别;d)带有频道分类标识的业务信息生成标准的XML文件;
e)使用标准的EPG播出设备读取XML文件;f)生成带有符合中文习惯的频道分类标识的业务群关联BAT表或者业务描述SDT表,并插入到节目传输流中;g)终端EPG解析并显示频道分类信息;h)以中文显示操作界面。
一种生成中文EPG频道分类的装置,前端EPG服务器,电视广播网络,EPG用户终端机顶盒,EPG用户终端机顶盒的遥控器,电视机,前端EPG服务器与电视广播网络通过端口连接,电视广播网络与EPG用户终端机顶盒通过端口连接,EPG用户终端机顶盒与电视机通过AV信号线连接,EPG用户终端机顶盒与EPG用户终端机顶盒的遥控器通过无线遥控连接,其特征在于,还包括运行在前端EPG服务器中频道分类发生器,运行在前端EPG服务器中的业务群关联BAT表发生器和业务描述SDT表发生器,运行在机顶盒中的频道分类数据解析器,运行在电视机中的操作界面显示装置。
工作情况描述如下首先根据中国人观看电视的习惯对电视频道进行分类。在各个电视频道中添加频道分类的描述,频道分类的描述使用XML标准格式的文件传输。在频道分类发生器中生成适合频道类型的频道类别数据并形成专用的数据,这些数据被封装在标准的格式文件中,采用符合DVB-SI标准的传输方式,利用电视广播网络把这些专用数据传递到作为用户终端的机顶盒(STB)中,用户终端设置频道分类数据解析器,频道分类数据解析器将数据解析,获得频道分类信息,将分类的频道信息显示在电视机的显示界面上,用户可以通过机顶盒的遥控器操作用户界面上的控制面板完成频道的检索和频道定位。
本发明的有益效果是产生符合中国人习惯的中文EPG频道分类方法,为习惯于观看中国传统电视节目的观众提供一个熟悉的观看环境,使中文电视由模拟向数字转变过程中减少原有观众群体的突兀感,使中文数字电视的检索和定位明了、方便。


图1为本发明的方法运行原理框图;图2为本发明的装置原理框图;图3为频道分类赋值表;图4为本发明的操作显示界面示意图。
具体实方式实施例一图1为本发明中文EPG频道分类的方法运行原理框图,图中1.根据中国人观看电视的习惯对电视频道进行分类、2.添加频道分类描述、3.根据分类表标识出每个频道属性类别、4.带有频道分类标识的业务信息生成标准的XML文件、5.使用标准的EPG播出设备读取XML文件、6.生成带有符合中文习惯的频道标识的业务群关联BAT表或者业务描述SDT表,并插入到节目传输流中、7.终端EPG解析并显示频道分类信息、8.以中文显示操作界面。
中文EPG节目分类生成的过程是图3中的表格是根据中国人观看电视的习惯对电视节目的分类及其赋值表,将这一表格存储在频道分类发生器的存储器中。在频道分类发生器的频道分类赋值表中添加频道分类描述,根据分类表标识出频道属性的类别。生成符合中文习惯和要求的标准格式文件。带有频道分类标识的业务信息生成标准的XML文件。使用标准的EPG播出设备读取XML文件。生成带有符合中文习惯的频道分类标识的业务群关联BAT表或者业务描述SDT表,并插入到节目传输流中。终端EPG解析并显示频道分类信息。以中文显示操作界面。
在实际运行过程中,业务群关联BAT表可以用业务描述SDT表代替。
实施例二图2是产生中文EPG频道分类的装置原理框图,包括9.EPG前端服务器,10.频道分类发生器,11.根据中国人观看电视的习惯对电视频道进行分类的装置,12.频道分类描述添加装置,13.根据分类表标识每个频道属性类别的装置,14.带有频道分类标识的标准XML文件生成装置,15.BAT表或者SDT表发生器,16.XML文件读取装置,17.BAT表或者SDT表生成并插入节目传输流的装置,18.电视广播网络,19.EPG用户终端机顶盒(STB),20.频道分类数据解析器,21.电视机,22操作界面显示装置,23EPG用户终端机顶盒遥控器。
本实施例中使用的硬件包括前端EPG服务器,电视广播网络,EPG用户终端机顶盒,电视机,EPG用户终端机顶盒遥控器。频道分类发生器部署在前端EPG服务器中,频道分类数据解析器运行在EPG用户终端机顶盒中,操作界面显示装置运行在电视机中。EPG前端服务器与电视广播网络通过端口连接,电视广播网络与EPG用户终端机顶盒连接通过端口连接,EPG用户终端机顶盒与电视机通过AV信号线连接,EPG用户终端机顶盒与EPG用户终端机顶盒遥控器通过无线遥控连接。
运行的过程是部署在前端EPG服务器中的频道分类发生器首先运行根据中国人观看电视的习惯对电视频道进行分类的装置对电视频道做一个分类。再通过频道分类添加装置在各个电视频道中添加频道分类的描述,频道分类的描述使用XML标准格式的文件传输。在频道分类发生器中生成适合频道类型的频道类别数据并形成专用的数据,这些数据被封装在标准的格式文件中,采用符合DVB-SI标准的传输方式,利用电视广播网络把这些专用数据传递到作为用户终端的机顶盒(STB)中,用户终端设置频道分类数据解析器,频道分类数据解析器将数据解析,获得频道分类信息,将分类的频道信息显示在电视机的显示界面上,用户可以通过EPG用户终端机顶盒的遥控器操作用户界面上的控制面板完成频道的检索和频道定位。
在本实施例中频道分类为新闻;影视;文娱;体育;科教;少儿;综合;广播。
图4为本发明中文EPG频道分类的方法的操作界面。图中24.标识栏;25.选择按钮栏;26.时间显示栏;27.返回按钮栏。
使用者可以通过EPG用户终端机顶盒遥空器,方便的操作、选择界面上的按钮,获得需要的电视节目。其中的选择按钮栏包括新闻;影视;文娱;体育;科教;少儿;综合;广播,八个本专利保护分类的按钮。用户可以通过操作遥控器按动屏幕上的按钮实现对界面的操控。
在本实施例中,添加频道分类的描述的方法如下为了添加频道分类的数据,需添加BOUQUET_ID为24580的BAT表,在表中使用Service list descriptor描述所有视频service,并在TS循环中使用私有描述符USER_DEFINE_DESCRIPTOR描述该TS中每一个频道的频道分类。
下面是使用的BAT表中添加私有描述符对应的源码<PSISIG_CUSTOM_DESCRIPTOR>
<BAT bouquet_id=″24580″>
<DESCRIPTORS>
</DESCRIPTORS>
<LOOP original_network_id=″1″ts_id=″1″>
<DESCRIPTORS>
<DESCRIPTOR name =″USER_DEFINE_DESCRIPTOR″data =″8909000101000203000305″/>
</DESCRIPTORS>
</LOOP>
<LOOP original_network_id=″1″ts_id=″2″>
<DESCRIPTORS>
<DESCRIPTOR name =″USER_DEFINE_DESCRIPTOR″data =″891200C90100CA0200CB0300CC0400CD0500CE06″/>
</DESCRIPTORS>
</LOOP>
<LOOP original_network_id=″1″ts_id=″3″>
<DESCRIPTORS>
<DESCRIPTOR name =″USER_DEFINE_DESCRIPTOR″data =″8915012D07012E07012F05013005013103013207013303″/>
</DESCRIPTORS>
</LOOP>
</BAT>
</PSISIG_CUSTOM_DESCRIPTOR>
上文中每一个LOOP描述一个TS中对应的所有SERVICE及每一个SERVICE对应的频道号。下面以第一LOOP为例,说明一下<LOOP original_network_id=″1″ts_id=″1″>
<DESCRIPTORS>
<DESCRIPTOR name =″USER_DEFINE_DESCRIPTOR″data =″8909000101000203000305″/>
</DESCRIPTORS>
</LOOP>
说明<LOOP original_network_id=″1″ts_id=″1″>
这一句描述了本LOOP所属的TS,可将所要描述的TS的original_network_id及ts_id填写到对应位。
<DESCRIPTOR name =″USER_DEFINE_DESCRIPTOR″data =″8909000101000203000305″/>
这一句描述了携带频道序号的私有描述符。下面是私有描述符的结构USER_DEFINE_DESCRIPTOR″(){
descriptor_tag8uimsbf描述符标识descriptor_length8uimsbf后续数据长度for(i=0;i<N;i++){service_id16 uimsbfchannel_class_no8 uimsbf频道分类序号}}descriptor_tag为0x89每一个描述符描述一个TS下所有SERVICE的频道序号。
对应数据8909000101000203000305(数据使用16进制)可以看到89是描述符标识,09是后续数据长度,此描述符描述了3个SERVICE的频道分类序号,所以长度为09(每一个SERVICE占用三个8bit,共3byte)。
第一个SERVICE的SERVICE_ID为1,即0001它对应的频道分类序号为1,即01第二个SERVICE的SERVICE_ID为2,即0002它对应的频道分类序号为3,即03第三个SERVICE的SERVICE_ID为3,即0003它对应的频道分类序号为5,即05按照上面的格式,即可描述所有的数字电视频道的分类序号,非数字电视的SERVICE不描述。
分类的内容是新闻影视文娱体育科教少儿综合广播频道分类的序号分别是0-7。
在本实施例中业务描述BAT表发生器可以由业务群关联SDT表发生器代替,效果相同。
权利要求
1.一种中文EPG频道分类的方法,该方法利用EPG前端服务器,电视广播网络,EPG用户终端机顶盒和EPG用户终端机顶盒的遥控器,电视机进行频道分类,其特征在于所述的中文EPG频道分类的步骤a)根据中国人观看电视的习惯对电视频道进行分类;b)并添加频道分类的描述;c)根据分类表标识出每个频道属性类别;d)带有频道分类标识的业务信息生成标准的XML文件;e)使用标准的EPG播出设备读取XML文件;f)生成带有符合中文习惯的频道分类标识的业务群关联BAT表或者业务描述SDT表,并插入到节目传输流中;g)终端EPG解析并显示频道分类信息;h)以中文显示操作界面。
2.根据权利要求1所述的中文EPG频道分类的方法,其特征在于所述的第六步骤生成带有符合中文习惯的频道分类标识的业务群关联BAT表,并插入到节目传输流中。
3.一种生成中文EPG频道分类的装置,前端EPG服务器,电视广播网络,EPG用户终端机顶盒,EPG用户终端机顶盒的遥控器,电视机,前端EPG服务器与电视广播网络通过端口连接,电视广播网络与EPG用户终端机顶盒通过端口连接,EPG用户终端机顶盒与电视机通过AV信号线连接,EPG用户终端机顶盒与EPG用户终端机顶盒遥控器通过无线遥控连接,其特征在于,还包括运行在前端EPG服务器中频道分类发生器,运行在前端EPG服务器中的业务群关联BAT表发生器和业务描述SDT表发生器,运行在机顶盒中的频道分类数据解析器,运行在电视机中的操作界面显示装置。
4.根据权利要求3所述的产生中文EPG节目分类装置,其特征在于,所述的频道分类发生器包括储存符合中国人观看电视习惯的电视频道分类表格的装置;频道分类描述添加装置;根据分类表标识每个频道属性类别的装置;带有频道分类标识的标准XML文件生成装置。
5.根据权利要求3所述的产生中文EPG频道分类装置,其特征在于,所述的业务群关联BAT表发生器包括XML文件读取装置;业务群关联BAT表生成并插入节目传输流的装置。
6.根据权利要求3所述的产生中文EPG频道分类装置,其特征在于,所述的运行在前端EPG服务器中的业务群关联BAT表发生器可以由业务描述SDT表生成器代替。
7.根据权利要求6所述的生成中文EPG频道分类装置,其特征在于,所述的运行在前端EPG服务器中业务描述SDT表生成器包括XML文件读取装置;业务描述SDT表生成并插入节目传输流的装置。
全文摘要
本发明公开了一种中文EPG频道分类的方法和装置,专门用于对数字电视频道进行符合中国人习惯的分类,公知的EPG频道分类方法没有考虑到中国特有的频道类型,没有一种专用的方法和装置帮助使用中文EPG观众在面临众多不同类型的频道时进行检索和频道定位。本发明使用专用的中文EPG频道分类发生器和频道分类数据解析器实现符合中国人习惯的频道分类。本发明用于数字电视频道的检索和定位。
文档编号H04N5/00GK1964443SQ200510117638
公开日2007年5月16日 申请日期2005年11月8日 优先权日2005年11月8日
发明者李劲松, 戴维, 张晶海 申请人:中央电视台
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1