2015年之后的电视机都已经默认支持dtmb接收功能,收看地面数字已经成为所有新电视的标配,中央无线覆盖数字工程的大力发展,地面数字电视信号已经覆盖到县为单位的地方,信号不好的地方均有补点发射站,除了部分省市信号还处于加密授权状态,其余基本都是清流开放,当地用户均可在带dtmb的电视机上用数字接收天线接收信号观看,不支持地面接收功能的老电视机可以通过购买地面数字接收机顶盒进行搜看。
近来,做了几个酒店的数字电视项目,前端机房用的是国标数字调制器,信号源一部分取自中星6B,主要接收中央和各省卫视节目,一部分取自广电机顶盒,主要为几个收费频道,用编码器进行编码。一共收了40套节目,在复用器里解析,然后复用,完美接收。在节目排序上反而遇到几个问题比较困惑,特拿出来讨论一下。在模拟电视系统中,我们知道,节目的顺序按照模拟调制器的频道从低频率到高频率排序,电视机搜台的时候也是按照从低频率到高频率扫描,低频点对应的节目会排在前面,高频点对应的节目排在后面。数字前端相对模拟前端情况丰富多变些,灵活性更大一点。目前,不同的数字电视前端设备和不同的电视机在呈现电视节目顺序上情况会不太一样,虽然都是统一的国标dtmb标准,但在细节上,却是不一样的,节目的顺序主要和前端及电视机采用的排序策略有关,主要有一下几种可能的排序方式,
1. 按逻辑频道号LCN
逻辑频道号存在于网络信息表NIT中,一般来说在一个实际网络中LCN是唯一的。LCN作为节目排序的准则,在欧洲应用很广。
节目号Channel No = 逻辑频道号 LCN, 由小到大依次排。
特殊情况下,如某节目不携带LCN,或者LCN冲突,或者LCN号越界,有的厂家会依据本地的最大节目数,选择一个合理数字比如500,500后的位置用来放置这些节目,由于此类不规范节目并不多,可依照搜到的次序前后来排序,或依据service_id排。
2. 按私有“逻辑频道号”,存在于业务群关联表BAT 或 节目描述表 SDT
业务群关联表提供了业务群相关的信息,给出了业务群的名称以及每个业务群中的业务列表。业务群定义为一组业务的集合,并可能横跨于不同的网络上。
有些广播方会在BAT或者SDT中私有定义描述符,要求厂家排序时,依据私有定义的描述符排序。
3. 按业务标识符 service_id
业务标识符存在于网络信息表(NIT)中的业务列表描述符service_list_descriptor中,是个16位字段,唯一地标识TS中的一个业务。service_id于对应的program_map_section中的program_number相同。(但业务类型值为0x04时,即NVOD参考业务除外,在这种情况下,service_id没有对应的program_number)。
4. 按发射频点
单一用此方式排序的较少。
5. 按ASCII码,然后拼音数字排序。
想要找到规律按照自己想要的顺序编排节目,就得尝试弄清楚电视终端采用的排序策略,然后再针对性的去前端设置规则。
就是同一品牌的电视机,可能不同的型号采用的排序方式都不一样,一般而言,排序会按照调制器设置的发射频点从小到大排列,例如,有二个频点,490MHZ和498MHZ,通常一个频点传输不只一套节目,一般3-6套,按照发射频点从小到大排列的规则,490MHZ对应的节目会排在498MHZ的前面,在一个频点里,再按照节目顺序和节目名称排列,比如广东卫视和广西卫视,通常有二种情况,按照节目名称的首个英文子母,小的在前,大的在后,广东和广西第一个都是“广”,那么再看第二个字,“东”在“西”前面,所以广东卫视排在广西卫视前面,2、可以设置节目号的功能的前端,可能会按照节目号排列,小的在前,大的在后,例如,广东卫视的节目号为90,广西卫视的节目号为80,那么广西卫视就会排列在广东卫视的前面。
有些智能电视机在搜完节目后,更可以手动删除添加编辑节目,节目顺序也可以更为灵活的随意编排。