热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

机顶盒基础概念与技术解析

机顶盒,即数字电视机顶盒(DigitalTVSet-TopBox,简称STB),是一种放置在电视机旁的设备。它主要用于将数字信号转换为电视能够识别的模拟信号,从而实现高质量的视频和音频播放。机顶盒不仅支持基本的电视节目接收功能,还具备多种增值服务,如互动点播、网络浏览等。随着技术的发展,现代机顶盒集成了更多的智能功能,成为家庭娱乐的重要组成部分。

一、 定义:

机顶盒的全称叫做“数字电视机顶盒”,英文缩写“STB”(Set-Top Box),顾名思义,它就是放在电视机上面的一个盒子。

是一种将数字电视信号转换成模拟信号的变换设备,它对经过数字化压缩的图像和声音信号进行解码还原,产生模拟的视频和声音信号,便于模拟电视机的接收,通过电视机和音响设备给观众提供高质量的电视节目

目前的电视机只支持模拟信号的输入显示,有了它,用家里的模拟电视机就可以享受数字生活了,目前的数字电视机顶盒已成为一种嵌入式计算设备,具有完善的实时操作系统,提供强大的CPU计算能力,用来协调控制机顶盒各部分硬件设施,并提供易操作的图形用户界面,如增强型电视的电子节目指南,给用户提供图文并茂的节目介绍和背景资料。同时,机顶盒具有“简单计算机”能力,内部软件功能和对网络稍加进行双向改造,很容易实现如因特网浏览、视频点播、家庭电子商务、电话通信等多种服务。

什么是数字电视?

“数字电视”的含义并不是指我们一般人家中的电视机,而是指电视信号的处理、传输、发射和接收过程中使用数字信号的电视系统或电视设备。其具体传输过程是:由电视台送出的图像及声音信号,经数字压缩和数字调制后,形成数字电视信号,经过卫星、地面无线广播或有线电缆等方式传送,由数字电视接收后,通过数字解调和数字视音频解码处理还原出原来的图像及伴音。因为全过程均采用数字技术处理,因此,信号损失小,接收效果好。


二、 品牌与价格

对于目前市面上的盒子,知名度,口碑比较好的有这么几个品牌:泰捷WEBOX, 小米盒子, 天猫魔盒, 华为秘盒, 超清盒子, 芒果嗨, 乐视盒子, 快播小方.这几个盒子在保证基本功能的同时,在一定层度上拥有自己鲜明的特色.比如泰捷WEBOX主打视频发烧,在网络视频播放体验上有明显的优势;天猫魔盒植入了整套购物系统,可以在客厅进行网购,便利生活。打游戏选小米盒子,手机的发烧配件,拥有强悍的游戏功能。

互联网企业的盒子性价比更高.泰捷WEBOX,天猫魔盒,小米盒子都做到了300元以内.

三、功能

机顶盒的基本功能是接收数字电视节目和广播节目,同时具有所有广播和交互式多媒体应用功能,如:


(1)EPG电子节目指南,给用户提供一个容易使用、界面友好、可以快速访问想看节目的一种方式,用户可以通过该功能看到一个或多个频道甚至所有频道上近期将播放的电视节目,目前软件一般都支持7天的节目预告信息显示,用户可以预约想看的节目,预约时间到以后系统会自动提示用户确认收看已预约的节目;

(2)DB 数据广播,给用户提供新闻资讯、政务时要、分类广告票务信息、电子报纸、天气预报等信息;

(3)Stock股票,提供实时的股市行情、实时行情数据、股票分时数据、股票日线数据等信息;

(4)NVOD准视频点播,是单向数字电视系统增值业务之一,广电前端利用视频服务器将一个数字电视节目在几个数字通道中延时播放,使用户在点播该节目时可以等待一段时间后完整地观看该节目,用户可以预约想看的节目,预约时间到以后系统会自动提示用户确认收看已预约的节目;

(5)CA条件接收,条件接收技术的核心是加扰和加密,是广电保障有授权用户收看加密节目的一种机制;

(6)VOD视频点播,双向机顶盒的特性功能。




四、机顶盒的分类:

1、根据传输媒介的不同,数字电视机顶盒分为:


(1)数字卫星机顶盒(DVB-S);DigitalVideoBroadcasting-Satellite

(2)地面数字电视机顶盒(DVB-T);Digital Video Broadcasting - Terrestrial

(3)有线电视数字机顶盒(DVB-C)。

2、根据图像清晰度的不同,机顶盒分为:


(1)标清机顶盒;

(2)高清机顶盒。

3、根据是否双向互动,机顶盒又可分为:


(1)单向机顶盒;

(2)双向互动机顶盒。

五、机顶盒的硬件结构


机顶盒由软件和硬件两大部分组成。机顶盒的硬件结构由核心控制单元、媒体处理单元以及各类接口组成

核心控制单元一般采用嵌入式系统处理器芯片,可以运行实时操作系统。

媒体处理单元一般根据机顶盒成本选用ASIC专用解码芯片或数字信号处理器(DSP),也有采用软件解码实现的。

数字电视机顶盒的通信接口一般是传输流(TS)接口,其前端是RF调谐器和解调器。

IPTV机顶盒的网络通信接口根据网络接入方式的不同可配置成高速以太网接口、ADSL接口或无线局域网接口等。

媒体播放接口基本配置有复合音视频端子和S端子,较高配置可有YPbPr、YCbCr和数字音频输出接口。

控制接口是指用户操作控制机顶盒的接口,一般以红外遥控器为主。除以上基本业务应用所必需的接口外,可根据业务需要配置USB接口、串行接口、智能卡接口等其他扩展接口。

主板

主板上的主要器件及作用:


(1)CPUCPU是数字电视机顶盒的心脏,它与存储器模块用来存储和运行软件系统,音视频硬件解码并对各个硬件模块进行控制。接口电路提供丰富的外部接口,包括通用串行接口USB,以太网接口及RS232,模拟、数字视音频接口,数据接口等;

(2)FLASH非易失存储器,主要存储软件程序、保存节目信息等;

(3)SDRAM/DDR随机存储器,主要运行机顶盒的程序等;

(4)EEPROM电可擦写可编程存储器,读写速度比较快,用于存储经常读写的节目相关信息或系统参数等;

(5)TUNER将射频信号降为中频信号;

(6)DEMODULATER信道解码,给CPU提供解调后TS流。

(7)电源板/适配器:  给机顶盒提供工作的电压电流。

(8)前面板:  前面板主要提供给用户一些常用的功能按键、电源指示灯、信号锁定指示灯等。

(9)后端子板:  后端子板包括各种输出的接口,射频信号输入、射频信号环出、IR连接线接口、视音频输出接口、电源适配器接口。

(10)智能卡板:  智能卡的读卡器。

六、机顶盒的软件架构




软件则一般分成应用层、中间层、操作系统和驱动层三层,每一层都包含了诸多的程序或接
口等。














1. OS操作系统模块

  主要负责进程调度、中断管理、内存分配、进程间通信、异常处理、时钟提取等。


2. Driver外设硬件驱动模块

  提供外围硬件设备的驱动,包括I2C总线、异步串行通信接口、并行通信口、非易失性闪存、遥控器、TUNER、信道解码模块等。


3. Driver内设驱动模块

  图形显示驱动模块、音视频解码模块、Demux解复用模块等。


4. APP应用模块

(1)数据库模块

  主要是定义一组数据结构用于保存节目播放时所需要的所有信息。


(2)GUI图形用户接口模块

  人机交互的界面,实现菜单、数字电视的各种应用功能(EPGNVOD等)。


(3)CA模块

  加密节目的解密与解扰。


(4)DB数据广播模块

  实现数据广播功能。


(5)STOCK股票模块

  实现股票功能。


七、 机顶盒的工作原理





(1)机顶盒的高频头接收来自广电有线网络的射频信号,然后通过QAM解调器来完成信道的解码,送出包含多路视频、音频信号和其他数据信息的传送流给CPU的解复用器;

(2)CPU内的解复用器则用来区分不同的数字电视节目,提取相应的视频、音频和数据流,送入MPEG-2解码器和对应的解析软件完成解码操作;

(3)对于付费电视,条件接收模块对加扰的视频、音频实施解扰,解扰后的清流进入MPEG-2解码器完成解码操作;

(4)MPEG-2解码器完成视频、音频信号的解码后,经过视频编码器和音频D/A转换,还原出模拟的视频、音频信号,在常规彩色电视机上显示高质量的图像,并提供多声道立体声节目供用户收看。


八、示意图:

标清互动型机顶盒前面板示意


1. 电源开关

2. 频道+/ 

3. 菜单键

4. 电源指示灯

5. 锁定指示灯

6. LED显示

7. 确定键

8. 音量+/-

9. 智能卡插槽


互动型机顶盒后面板示意图


2. RS-232接口 

3. S端子视频输出

4. Y,Pb,Pr视频输出

5. 复合视频输出 

6. 左右声道音频输出(两组)

7. 数字音频接口

8. 环路输出接口

9. 信号输入接口

10. RJ-45网线接口


11.
电源线

互动型机顶盒功能(394元)


Ø观看数字电视节目

Ø收听数字音频广播

Ø影视点播

Ø电视回看(时移功能)

Ø电子节目指南(EPG)

Ø数据广播

Ø软件在线升级

Ø电子邮件

Ø有条件接收

Ø节目编辑及加锁

Ø节目预约等等


高清互动型机顶盒示意图

互动高清机顶盒功能(998元)


基本型机顶盒功能 (294元)

简易型机顶盒功能(194元)

九、机顶盒的常见故障及解决办法


序号

问题现象

大致原因

采取对策

1

开机无显示

1、电视机或机顶盒没有通电

1、检查电视机或机顶盒的电源指示灯是否点亮

2、信号线没有输入信号或有线电视信号线没有正确的接入机顶盒的射频输入端

2、检查有线电视信号线两端是否接好

3、没有接入或接错视音频线

3、将电视机与机顶盒之间的视音频线对应接好、将电视机端的视音频接在输入端

4、电视机没有切换到正确的视频通道

4、将电视机切换到与输入端子相对应的视频通道

5、视音频线断路或电视机的输入端子有故障(断路或氧化)

5、更换视音频线或检修电视机的输入端子




2

开机无节目信号(黑屏)

前端节目或参数进行了修改

重启机顶盒并重新搜索节目

前端没有播放节目

向用户解释原因

没有正确插入智能卡

正确插入智能卡,重启机顶盒

3

开机无节目信号(黑屏、提示“请插入智能卡”)

没有插入智能卡

正确插入智能卡

4

图像出现严重马赛克并显示无信号

输入信号的技术指标长时间达不到正常收视的要求

检查是否存在网络故障


5

无图像无声音

机顶盒处于待机状态

按遥控器的“开/关”键,将机顶盒从待机状态切换到观看状态

6

只有图像没有声音

没有设置正确的声道、机顶盒处于静音状态、设置的音量太小、音频线接错、音频线断路、电视机的音频输入端子有故障

将可能的原因逐个排除

7

只有声音没有图像

视频线接错、视频线断路、电视机的视频输入端子有故障

将可能的原因逐个排除


8

显示无授权

没有对节目进行授权

重新搜索节目后如果还是同样显示,则根据用户的情况进行授权或者解释工作

9

节目信息条无内容显示

该节目没有编排节目信息机顶盒正在接收前端发送的节目信息;

向用户解释原因:属于正常现象,重启机顶盒或重新搜索节目后要重新接收所有频道的节目信息。如果还没有收到节目信息,信息条上是没有显示的

10

节目声音混音

该频道的声道设置在立体声

通过声道键选择正确的声道


11

节目声音与节目内容不对应

没有正确选择声道

通过声道键选择正确的声道

12

图像有马赛克

有线电视信号线与机顶盒接触不好

将有线电视信号线与机顶盒接好并保证接触可靠

输入信号的技术指标不到正常收视的要求

检查是否存在网络故障

节目源问题

向用户解释


14

图像突然停止不动(个别频道)

前端突然切断信号

正常现象

15

图像突然停止不动(所有频道)

机顶盒无信号输入

检查有线电视信号线与机顶盒的连接是否断开,是否有网络故障

16

搜索节目不成功

搜索节目的各项参数没有设置正确

正确设置参数后重新搜索节目,如果还是显示搜索不成功,将机顶盒重启再重新搜索

无法锁定主频点

检查主频点信号的技术指标是否达到正常收视的要求


    

17

节目搜索结果为0

正确设置参数后重新搜索节目,如果还是显示搜索不成功,将机顶盒重启再重新搜索

18

节目搜索结果显示节目数量小于前端播放的节目数量

部分频点没有锁定

正确设置参数后重新搜索节目,如果还没有搜索齐前端播放的节目,将机顶盒重启再重新搜索,如果没有搜索齐,检查没有锁定的频点的信号技术指标是否没有达到正常收视的要求

19

遥控器失灵

使用时没有对准机顶盒、遥控器电池的电量不足、遥控器有故障

将可能的原因逐个排除

20

对当前频道的音量进行调节后,其它频道的音量没有变化

正常现象,软件有可能设计成各个频道对音量单独记忆功能






推荐阅读
  • 远程过程调用(RPC)是一种允许客户端通过网络请求服务器执行特定功能的技术。它简化了分布式系统的交互,使开发者可以像调用本地函数一样调用远程服务,并获得返回结果。本文将深入探讨RPC的工作原理、发展历程及其在现代技术中的应用。 ... [详细]
  • 在寻找轻量级Ruby Web框架的过程中,您可能会遇到Sinatra和Ramaze。两者都以简洁、轻便著称,但它们之间存在一些关键区别。本文将探讨这些差异,并提供详细的分析,帮助您做出最佳选择。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • 历经三十年的开发,Mathematica 已成为技术计算领域的标杆,为全球的技术创新者、教育工作者、学生及其他用户提供了一个领先的计算平台。最新版本 Mathematica 12.3.1 增加了多项核心语言、数学计算、可视化和图形处理的新功能。 ... [详细]
  • 本文回顾了2017年的转型和2018年的收获,分享了几家知名互联网公司提供的工作机会及面试体验。 ... [详细]
  • PostgreSQL 最新动态 —— 2022年4月6日
    了解 PostgreSQL 社区的最新进展和技术分享 ... [详细]
  • 本文详细介绍了虚拟专用网(Virtual Private Network, VPN)的概念及其通过公共网络(如互联网)构建临时且安全连接的技术特点。文章探讨了不同类型的隧道协议,包括第二层和第三层隧道协议,并提供了针对IPSec、GRE以及MPLS VPN的具体配置指导。 ... [详细]
  • 2017-2018年度《网络编程与安全》第五次实验报告
    本报告详细记录了2017-2018学年《网络编程与安全》课程第五次实验的具体内容、实验过程、遇到的问题及解决方案。 ... [详细]
  • java文本编辑器,java文本编辑器设计思路
    java文本编辑器,java文本编辑器设计思路 ... [详细]
  • BreederDAO 一周年:回顾历程,庆祝成就,展望未来
    10月标志着BreederDAO踏入Web3.0领域的起点,开启了元宇宙工厂的建设。自成立以来,BreederDAO始终致力于构建多样化的数字资产工厂。 ... [详细]
  • Barbican 是 OpenStack 社区的核心项目之一,旨在为各种环境下的云服务提供全面的密钥管理解决方案。 ... [详细]
  • LCUI 2.1.0 版本现已推出,这是一个用 C 语言编写的图形用户界面开发库,适合创建轻量级的桌面应用程序。此次更新包括多项修复和功能增强,并正式宣布将启动 Android 支持的开发计划。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • 序列化与反序列化是数据处理中的重要技术,特别是在网络通信和数据存储中。它们允许将复杂的数据结构转换为可传输或存储的格式,再从这些格式恢复原始数据。本文探讨了序列化与反序列化的基本概念,以及它们在不同协议模型中的角色。 ... [详细]
author-avatar
昧凉生丶楚_139
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有