浅析机顶盒的节目控制

news/2025/1/11 20:04:57/

目前,看数字电视需配置机顶盒,机顶盒是可以将数字电视信号转换成模拟信号的变换设备,必须通过机顶盒解密才能收看节目。数字电视是如何通过机顶盒对节目进行控制呢?本文重点介绍节目列表更新和节目区域禁播两个方面。

  一、节目列表更新
  数字电视节目内容在不断调整变化,节目时有增添删除,同时,机顶盒用户,由于学历、年龄层次不同,初次接触数字电视产品,在使用上不可避免的存在各种疑问和操作失误,需要用户经常进行频道搜索,进行节目列表更新,主要方式如下:
  1 改变NIT版本号
  开机启动机顶盒,若机顶盒保存的频道列表为空时,开始比较起始频点NIT表私有描述符中的version_number,若当前的version_number与机顶盒中保存的更新标识版本号不同,机顶盒立即给出频道更新信息提示,弹出自动搜索提示框,询问是否进行自动搜索;按确认后根据主频点上的NIT表进行快速自动搜索,按照新的SI信息更新频道的传输信息和节目信息,并将搜索到的频道按运营商的要求自动排序。
  频道排序根据OrderAudioReg_descriptor描述符中的逻辑频道号进行升序(从小到大)排列。没有逻辑频道号或逻辑频道号为0的业务,自动搜索时不被保存在频道列表中。如果有新增频道,则显示“新增N个节目”,其中N表示新增节目数。
  (1)描述符结构
  prog_version_descriptor
  {
  descriptor_tag     8  uimsbf
  descriptor_length  8  uimsbf
  version_number     8  uimsbf
  }
  descriptor_tag:描述符标识取0x85
  version_number:前端手动修改的版本对应值
  (2)实例分析
  850101
  85——描述符标识;
  01——后续数据长度;
  01——当前节目列表版本号。
  2 SDT表实时更新
  节目内容和名称进行了变更,需要用户经常进行频道搜索,导致机顶盒在搜索频道时产生搜索设置复杂、搜索时间过长、搜索错误等问题,为用户的使用带来很大的不便,同时增加了运营商的服务运营成本,可否有一种方式,不需用户重新启动机顶盒或重新搜索,节目名称和内容就可以发生变更呢?
  SDT表实时更新,就是一种比较可行的办法。前端节目变更时,所变更节目的输出PID值不变,对SDT表中的节目名称进行改变,终端机顶盒只需要实时更新SDT表,用户就可以实时看到更新的节目,不需要重新启动机顶盒或重新搜索。
  3 频道跟随表
  集成NIT版本号和SDT表实时更新的思想,九州公司提出了频道跟随的解决方案,即在遵照标准的基础之上,将所有频道相关信息搜集起来,重新组织结构,生成频道信息表,以DC数据轮播的方式播发给机顶盒,机顶盒启动时接收到频道数据表后,经过版本对照,可以在小于一秒的时间内完成频道的搜索和更新,无需用户进行任何操作。
  使用频道跟随表,可以避免因信号及前端数据错误引起的频道搜索不全、错误等问题,它可以简化用户搜台的操作,具有添加频道排序、频道音量补偿、频道声道设定、节目自动增加等功能。
  (1)节目自动增加功能
  节目内容在不断调整变化,节目时有增添删除,需要用户经常进行频道搜索。前端节目需要增加或删除时,重新捕获一次节目频道信息,机顶盒启动时接收到频道数据表后,经过版本对照,可以在小于一秒的时间内完成频道的搜索和更新,无需用户进行任何操作,完成节目的自动增加功能。
  (2)频道排序功能
  DVB标准数据中并没有关于频道顺序的描述,搜索到的频道常常是杂乱无序的,用户需要耗费很大精力排定频道顺序。我们在频道数据表内添加了频道排序信息,机顶盒接收到频道数据表后,可以按照前端设定的顺序自动排列频道,用户只要按照自己的习惯稍微调整一下频道顺序即可。
  同时,机顶盒具有用户频道设置智能记忆功能,当进行频道更新时,在保证频道数据完整,正确的基础上,保留用户设置的频道顺序、频道属性。

  二、节目区域禁播
  区域禁播与区域锁定是两个不同概念。区域禁播是CA系统对数字电视业务提供的有效控制的一种技术,是针对数字电视业务层的控制。区域锁定是防止在统一前端技术体系下的区域漫游,是对机顶盒和智能卡的区域唯一性和合法性进行控制,特定的机顶盒和智能卡只能在唯一的区域有效地接收数字电视业务。
  区域禁播中的区域只是一个逻辑上的划分,并不一定是地理位置上的区域划分。区域禁播是针对某一项或多项业务的控制,常常与节目授权共同作用。当某个业务设置了区域禁播,该逻辑区域内的用户无论是否拥有该业务的授权都无法收看该业务。 
  区域锁定是针对所有的业务而言,区域锁定中的区域是地理位置上的区域划分,通常以行政区域作为区域锁定的执行对象。可以有效地对各地营销策略与价格策略进行控制,有效防止机顶盒和IC卡漫游,最大限度地保障各级运营商的经济利益。
  本文重点说明节目区域禁播。
  机顶盒进行节目搜索时,根据IC卡第二个存储单元中的Region_id值,搜索NIT表描述符中对应的Region_id值相等的Service并保存下来。其中:Region_id分为低8位和高8位,如果高8位区域码相等,可以加入节目列表。如果区域码不相等,需要比较低8位节目类型码。低8位用来描述不同的节目类型包。必须节目类型码按比较存在两个Region_id对应位全为1的情况才允许加入节目列表。若遇到区域码高8位为0的节目,则无需与IC卡中区域码做比较直接加入节目列表。
  实例:
  IC卡中的Region_id为0x0206,表示用户位于02区,并允许加入两个节目类型包(0x02和0x04)
  06用二进制数表示为:0000 0110
  02用二进制数表示为:0000 0010
  04用二进制数表示为:0000 0100
  在此两个二进制数中,都有一位与06的二进制数的一个“1”的位置相同,所以这2个节目都加入节目列表。
  节目Region_id为0x0304,表示节目属于03区,并属于04节目类型包。虽然区域码不相同,但是节目类型码比较,节目类型包04第2位都是1所以节目需要加入。
  以上就数字电视机顶盒节目控制做了较为详细的阐述,随着数字电视技术的发展,机顶盒操作的方便性越来越高,确保数字电视整体转换顺利进行。


http://www.ppmy.cn/news/128711.html

相关文章

机顶盒CA解密流程

1 CA系统的关键技术 在CA系统中,有两项最为关键的技术:一是加扰(Scrambling)和解扰(Descrambling)的方法。加解扰技使未被授权的用户无法获取该服务;二是控制解扰,在发送端提供一个…

应用网络电视机顶盒通过宽带网络代替数字电视

作者:朱金灿 来源:http://blog.csdn.net/clever101 现在一般宽带网络和数字电视都已经走进千家万户。最近我发现完全可以网络电视机顶盒通过宽带网络来代替数字电视。现在大多的网络电视机顶盒大多采用安卓系统,通过有线网络或无线网络来接收…

如何解决航空企业数字化转型中的痛点?

数字化时代,越来越多的企业开始关注数字技术,希望通过数字化改造提高企业效率和竞争力,为企业创造更多的商机和利润。今天就来同大家探讨航空领域,小程序在企业数字化转型中发挥的作用、 航空业员工端App的敏捷转型挑战 技术上的…

DVB电视机顶盒工作原理

一、DVB-STB的概念与分类 机顶盒(STB,Set Top Box),是指利用 网络 (电视网络或信息网络)作为传输平台,以电视机作为 用户 终端,用来增强或扩展电视机功能的一种信息设备。由于人们通常将它放置在电视机的上面&…

数字电视机顶盒行业调研报告 - 市场现状分析与发展前景预测

【出版商】贝哲斯咨询 【免费目录下载】数字电视机顶盒是一种有线电视转换设备,它能够将数字电视信号转换成模拟信号。数字电视机顶盒可以对经过数字化压缩的图像和声音信号进行解码还原,产生模拟的视频和声音信号,并通过电视显示器和音响设…

校园高校教务选课成绩系统node.js+vue

系统主要实现了以下功能模块: 学籍信息 网上选课 网上评教,即对自己老师评分 任务查询,老师可以给学生发布任务(类似于作业,考试) 课表查询,希望有个图形化的课表,而不是表格式 教室…

LLM:LoRA: Low-Rank Adaptation of Large Language Models

随着模型规模的不断扩大,微调模型的所有参数(所谓full fine-tuning)的可行性变得越来越低。以GPT-3的175B参数为例,每增加一个新领域就需要完整微调一个新模型,代价和成本很高。 为解决微调大规模语言模型到不同领域和…

Gouraud Shading(高洛德着色法)和其优缺点详解

​ Gouraud是一种插值方法,Gouraud着色法是计算机图形学中的一种插值方法,可以为多边形网格表面生成连续的明暗变化。实际使用时,通常先计算三角形每个顶点的光照,再通过双线性插值计算三角形区域中其它像素的颜色。 在图形处理器…