热门标签 | 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

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

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






推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • libsodium 1.0.15 发布:引入重大不兼容更新
    最新发布的 libsodium 1.0.15 版本带来了若干不兼容的变更,其中包括默认密码散列算法的更改和其他重要调整。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 深入解析 Spring Security 用户认证机制
    本文将详细介绍 Spring Security 中用户登录认证的核心流程,重点分析 AbstractAuthenticationProcessingFilter 和 AuthenticationManager 的工作原理。通过理解这些组件的实现,读者可以更好地掌握 Spring Security 的认证机制。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
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社区 版权所有