机顶盒(STB)相关知识

原创 2013年12月04日 18:14:08
       机顶盒(STB)的主要作用是用普通模拟电视机收看数字电视或数字高清晰度电视,当然也具备网络和有条件接收功能(CA)。目前很多机顶盒为缩短开发时间和提高扩展性都采用中间件的方式。
        根据传输媒体的不同,数字电视机顶盒又分为数字卫星机顶盒(DVB-S)地面数字电视机顶盒(DVB-T)有线数字电视机顶盒(DVB-C)三种,三种机顶盒的硬件结构主要区别在解调部分。现在出来的IPTV通过网络传输节目。接收MPEG-2数字电视传输流和各种数据信息,通过解调、解复用、解码和视音频编码,在模拟彩色电视机上观看数字电视节目和各种数据信息。
基本功能是接收数字电视广播节目,同时具有所有广播和交互式多媒体应用功能,包括: 
    (1)电子节目指南(EPG):它为用户提供一种容易使用,界面非常友好,可以快速访问想看节目的方式,用户可以通过该功能看到各个频道上近期将播放的电视节目(PMT)。 
    (2)支持交互式应用如准视频点播(NVOD)、视频点播、互动游戏等。 
    (3)高速数据广播:能为用户提供股市行情、票务信息、电子报纸、热门网络等各种信息。  
    (4)因特网接入和电子邮件:数字电视机顶盒通过内置的电缆调制解调器便可实现因特网接入功能。用户可以通过机顶盒内置的浏览器上网,发送电子邮件,也可以提供各种接口与PC相连,使用PC接入因特网。 
    (5)软件在线升级(OTA):可看成是数据广播的应用之一。数据广播服务器将升级软件传送给机顶盒,机顶盒能识别该软件的版本号,在版本不同时接收该软件,并对保存在存储器中的软件进行更新。 
    (6)有条件接收(CA):有条件接收的核心是加扰和加密,数字电视机顶盒应具有解扰和解密功能。
    (7)节目预约和选择喜爱节目。
    (8)声道和画面比例设置。
    (9)简单的游戏及数字广播(只有声音的频道)。

    (10)单频点搜索、频段搜索、NIT搜索。DVB-C一般频点在几百MHz左右,标清频道每个频点有几个频道,高清频道每个频点一个频道。每个频点               大约8M带宽,调制方式一般为64QAM。DVB-S和-T通常采用QPSK。


        数字电视机顶盒的工作过程:数字电视机顶盒通过网络接口模块选择频道,并进行解调和和信道解码处理,输出MPEG-2多节目传输流数据,送给解复用器,解复用器从MPEG-2传输流数据中抽出一个节目的已打包的视音频基本流(PES)数据,包括视频PES,音频PES和辅助数据PES,解复用器中包含一个解扰引擎,可在传输流层和PES层对加扰的数据进行解扰,解复用器输出的是已解扰的视音频PES。视频PES送入视频解码器,取出MPEG-2视频数据并对其解码后,输出到模拟编码器,编码成模拟视频信号,再经视频输出电路输出。音频PES送入音频解码器,取出MPEG-2音频数据并对其解码,输出PCM音频数据到音频D/A变换器,音频D/A变换器输出模拟立体声音频信号,经音频输出电路输出。

         业务信息(SI)包括:节目业务群关联表(BAT)、节目业务描述表(SDT)、节目段信息表(EIT)、运行状态表(RST)、时间及日期表(TDT)、时间偏移表(TOT)等。通过这些数据表,机顶盒可以向用户提供节目的内容描述、节目的类型、节目的播放时间、节目的分级等信息。机顶盒在解复用的处理中提取这些数据表,通过分析和处理,然后通过用户界面提供给用户,形成了电子节目指南(EPG)。用户浏览这些信息,并做出选择,通过遥控器、键盘或按键等输入设备告知机顶盒根据用户的选择提取相应的节目码流或数据码流。 
硬件的调试主要集中于解复用(包过滤)、tuner(解调、频点选择)和前面板调试(GPIO)。
软件开发主要集中于界面(贴图)、SI信息解析(数据结构)、CA移植(平台独立性)、节目数据库管理(链表)及其他一些功能的开发。
音视频解码和同步主要通过主芯片固件在解码时的时间戳完成。
视频帧分为P, B, I帧,主要是由于mpeg2不光进行空间编码还进行时间编码。
          MPEG2码流经过通用加扰器加扰后,需要密钥进行还原,这个密钥就是CW(Control Word)。不同家CA的解密过程就是对CW复原,并把它传送到机顶盒解扰器。
          机顶盒通过高频头收下来是加扰并复用过的TS,首先机顶盒对它进行解复用(Demux),并提取出其中的加密过的ECM、EMM传送给IC卡,IC卡计算出CW控制字后传送给解扰器,解扰器根据控制字还原加扰码流,输出清流,也就是没有加密的码流传递给解码器,供解码器进行MPEG2正常解码。CW一般为8个字节,每隔5-10秒钟更换一次。
          一般每个机顶盒都配有一张CA卡,这张卡就是用户的帐号,由于可对其充值,一张卡基本只能解一个CA,具体CA由地方广电局决定,CA服务器在那里。
解的最多的SI表是每个节目的PMT表,具体的结构记不清了,只记得里边有很多descriptor。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

海思系类机顶盒STB的Hacker记录

说明 有许多的机顶盒都是使用海思的SoC方案, 这些盒子一般都是用Android 4.4,或者5.0的系统. 然后都没有root权限. 有的是否我们需要做些更改, 例如修改servicemanage...

机顶盒相关基础知识

1. 定义: 机顶盒的全称叫做“数字电视机顶盒”,英文缩写“STB”(Set-Top Box),顾名思义,它就是放在电视机上面的一个盒子,它是一种将数字电视信号转换成模拟信号的变换设备,它对经过数字...

机顶盒STB原理及维修

  • 2015年03月15日 12:15
  • 991KB
  • 下载

机顶盒相关

相关的知识了解一下 如果你不在这个行业你又怎么会了解这个行业里面有这么多的细节呢?换言之,你去任何其他的行业都会发现,360行,行行出状元. 三网融合的背景下,电视机会不会被电脑取代呢?在我可见的...

机顶盒相关名词阐释

Launcher/OSD         Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Lau...

机顶盒业务相关

1、OTT机顶盒与IPTV机顶盒的区别是什么?     (1)传输:IPTV走的是IP城域网(局域网),OTT走的是互联网Internet     (2)内容:IPTV主要...

机顶盒基本知识

数字电视机顶盒的基本知识介绍 1.机顶盒(STB, Set-Top-Box)简介         利用有线电视网络作为传输平台,电视机作为用户终端,以提高现有电视机的性能或增加其功能。它属于信...

机顶盒知识详解

机顶盒定义 数字视频变换盒(英语:Set Top Box,简称STB),通常称作机顶盒或机上盒,是一个连接电视机与外部信号源的设备;它可以将压缩的数字信号转成电视内容,并在电视机上显示出来;信号...

机顶盒基本知识介绍

一、数字电视机顶盒的原理及结构 1.机顶盒(STB, Set-Top-Box)         利用有线电视网络作为传输平台,电视机作为用户终端,已提高现有电视机的性能...

数字电视与机顶盒知识

  • 2013年04月09日 17:54
  • 2.45MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:机顶盒(STB)相关知识
举报原因:
原因补充:

(最多只允许输入30个字)