找回密码
 立即注册
楼主: haha500

数字电视机顶盒的原理与结构

[复制链接]
songmaosong 发表于 2009-3-5 13:59:08 | 显示全部楼层
谢谢分享!!
云鹏 发表于 2009-3-5 23:03:02 | 显示全部楼层
我想看看可没钱!
怎么才能有金币?
sasa8652 发表于 2009-3-6 16:12:45 | 显示全部楼层
机顶盒概述

  机顶盒(Set Top Box,STB)早期是指基于有线电视网络的模拟频道增补器、模拟频道解扰器; 随着数字电视广播和因特网的迅速发展,用户对信息需求的不断增强,机顶盒演变成以电视机为显示终端的信息接收和处理设备,目前在市场上有接收数字电视的机顶盒和接入因特网的WebTV机顶盒。
  数字电视是一个从节目采集、制作、传输、到用户端机顶盒都以数字方式处理信号的端到端系统。现在世界上有3个主要的标准体系: ATSC、DVB和ISDB,都是基于MPEG-2的TS(传送流)机制,数字电视广播标准用来定义在不同传输介质上如何实现TS流传输。随着数字电视技术领域的发展,开放式业务系统成为数字电视发展的主流,其中DVB组织建立的MHP(多媒体家庭平台)标准获得了大多数中间件厂家的支持,如OpenTV、MediaHighWay等都将过渡到以DVB/MHP为代表的开放式业务系统上。我国也相继公布了标准清晰度数字电视的传输标准,正在制定自主的开放式业务系统,这为有线台数字电视改造和机顶盒的研究、制造奠定了基础。
  数字机顶盒接收各种传输介质来的数字电视和各种数据信息,通过解调、解复用、解码和音视频编码(或者通过相应的数据解析模块),在模拟电视机上观看数字电视节目和各种数据信息。根据信号传输介质的不同,数字机顶盒分为有线、卫星和地面三种数字电视机顶盒,三种机顶盒的硬件结构主要区别在解调部分。目前,机顶盒主要提供基本音视频业务和数据应用,在一段时期后,将充分利用CATV网络的较宽带宽实现交互功能,最终发展成为集解压缩、Web浏览、解密收费和交互控制为一体的数字化终端设备。可以说,在未来10年内,机顶盒是模拟电视转向数字电视的桥梁。


  有线数字电视机顶盒的主要功能和特点

  由于多种因素的限制,国内广播电视的数字化改造以有线电视作为发展重点,广电总局也于2001年5月发布了“有线数字电视广播信道编码与调制规范”。有线数字电视终端产品——机顶盒在近几年获得快速发展,国际上主流芯片的机顶盒解决方案,如: ST、IBM、LSI Logic、Fujitsu、Philips,在国内均已产品化。
  机顶盒已经在开展数字电视广播的地区开始使用,根据用户需求和消费水平的差异,机顶盒支持的业务也不同,存在着多种类型的产品。


  1. 普及型机顶盒: 主要以接收基本的付费数字电视节目为主,满足大多数用户需求,并且具有良好的性能价格比。主要功能如下:
  ●支持基本的数字音视频和数字音频广播接收。
  ●集成有条件接收系统。
  ●具有中文电子节目指南(EPG)和二级以上字库。
  ●支持软件在线更新功能。
  ●支持复合视频(CVBS)输出,具有音频输出处理功能(单声道、立体声和双声道)。


  2. 增强型机顶盒: 在普及型机顶盒基础上增加基本中间件软件系统,基于基本中间件可以实现数据信息浏览、准视频点播、实时股票接收等多种应用。这款机顶盒已经超越了以观看数字电视为主的需求,增加了多种增值业务,且具有可升级性。新增功能如下:
  ●集成基本中间件系统。
  ●支持数据广播、实时股票等数据信息接收功能。
  ●支持NVOD点播功能。
  ●具有多种游戏。
  ●具有音频输出处理功能(单声道、立体声和双声道)。
  ●具有Y/C、复合视频(CVBS)、Y/Cb/Cr输出(可选功能)。
  ●具有逐行扫描输出(可选功能)。
  ●可支持Modem电话拨号回传方式。


  3. 交互式机顶盒: 集成了符合MHP标准的中间件软件系统,除提供增强型机顶盒主要功能外,还可以基于MHP提供交互式应用、网页信息浏览等多种增值业务。新增功能如下:
  ●集成MHP中间件系统。
  ●支持交互式应用,如: 视频点播、互动游戏、网上冲浪等。

      机顶盒原理及关键技术


  1. 机顶盒原理

  有线数字电视机顶盒接收数字电视节目、处理数据业务和完成多种应用的解析。信源在进入有线电视网络前完成两级编码,一是传输用的信道编码,另一级是音、视频信号的信源编码和所有信源封装成传输流。与前端相应,接收端机顶盒首先从传输层提取信道编码信号,完成信道解调; 其次是还原压缩的信源编码信号,恢复原始音、视频流,同时完成数据业务和多种应用的接收、解析。
  机顶盒由高频头、信道解调器、信源解复用器、MPEG-2解码器、视频编码器、音频D/A、嵌入式CPU系统和外围接口、条件接收模块等组成。具有交互功能的机顶盒则需回传通道。
  高频头接收来自有线网的高频信号,通过QAM解调器完成信道解码,从载波中分离出包含音、视频和其它数据信息的传送流(TS)。传送流中一般包含多个音、视频流及一些数据信息。解复用器则用来区分不同的节目,提取相应的音、视频流和数据流,送入MPEG-2解码器和相应的解析软件,完成数字信息的还原。对于付费电视,条件接收模块对音、视频流实施解扰,并采用含有识别用户和进行记账功能的智能卡,保证合法用户正常收看。MPEG-2解码器完成音、视频信号的解压缩,经视频编码器和音频D/A变换,还原出模拟音、视频信号,在常规彩色电视机上显示高质量图像,并提供多声道立体声节目。


  2. 机顶盒关键技术

  a. 机顶盒硬件技术
  (1)信道解调技术: 国际、国内标准均规定,在有线网络中传输数字电视及增值业务采用QAM调制方式,其中16QAM、32QAM、64QAM必选,128QAM和256QAM可选。由于有线网络信道质量好,只用RS编码作为纠错编码。
  (2)信源解码技术: 模拟信号数字化后,信息量激增,必须采用相应的数据压缩标准。数字电视广播采用MPEG-2视频压缩标准,适用多种清晰度图像质量。音频目前则有AC-3和MPEG-2两种标准。信源解码器必须适应不同编码策略,正确还原原始音、视频数据。
  (3)大规模集成芯片技术: 为实现实时的解复用和数据信息处理,目前的系统大多采用专用芯片,将CPU 内核与MPEG-2传输流解复用器,DVB通用解扰器,MPEG音视频解码器,NTSC/PAL编码器集成,形成STB 的核心芯片。
  (4)上行数据的调制编码: 开展交互式应用,需要考虑上行数据的调制编码问题。目前普遍采用的有3种方式,采用电话线传送上行数据,采用以太网卡传送上行数据和通过有线网络传送上行数据。
  b. 机顶盒软件结构
  广播数字化后,数字电视技术中软件技术占有更为重要的位置。除了音视频的解码由硬件实现外,包括电视内容的重现、操作界面的实现、数据广播业务的实现,直至机顶盒和个人计算机的互联以及和Internet的互联都需要由软件来实现。
  除去硬件,第一层软件提供操作系统内核以及各种硬件驱动程序,第二层中间件将应用软件与依赖于硬件的底层软件分隔开来,使应用不依赖于具体的硬件平台,第三层应用软件包括本机存储的应用和用户即时下载的应用。
  (1)硬件驱动层软件: 驱动程序驱动硬件功能,如射频解调器、传输解复用器、A/V解码器、OSD、视频编码器等。
  (2)实时操作系统: 与PC操作系统不同,机顶盒中的操作系统采用实时操作系统(RTOS),可以在实时的环境中工作,并能在较小的内存空间中运行。目前流行的实时操作系统有VxWorks、Psos、OS20、Windows CE等。这些操作系统各有所长,在机顶盒中都有应用。
  (3)中间件: 在开发机顶盒上层应用中常常会面对如下问题: 实时多任务操作系统,硬件平台原理细节,复杂的行业标准,繁杂的用户界面以及实用功能等各项跨行业的难题。为了解决上述问题,中间件技术应运而生,并成为数字电视核心技术,也就是我们前面提到的开放式业务平台。中间件是在数字电视接收机的应用程序和操作系统、硬件平台之间嵌入的一个中间层,定义一组较为完整的、标准的应用程序接口,使应用程序独立于操作系统和硬件平台,从而将应用的开发变得更加简捷,使产品的开放性和可移植性更强。它通常由Java虚拟机、网络浏览器、图像与多媒体模块等组成。开放的业务平台上的特点在于产品的开发和生产以一个业务平台为基础,开放的业务平台为每个环节提供独立的运行模式,每个环节拥有自身的利润,能产生多个供应商。只有采用开放式业务平台才能保证机顶盒的扩展性,保证投资的有效回收。
  (4)上层应用软件: 执行服务商提供的各种服务功能,如: 电子节目指南、准视频点播、数据广播、IP电话和可视电话等。上层应用软件独立于STB的硬件,它可以用于各种STB硬件平台,消除应用软件对硬件的依赖。


  机顶盒发展趋势


  1. 硬件平台

  从机顶盒发展趋势看,Tuner和解调芯片合二为一,物理上减小体积,降低成本,提高性能; 或者采用芯片实现Tuner 的功能。
  由于CPU与TS流解复用器,MPEG-2 A/V解码器,视频编码器集成,形成STB 的核心芯片,它的发展速度将决定机顶盒未来的方向。必然的趋势是CPU处理速度越来越快,存储器容量越来越大,MPEG解码器将同时支持多路节目的解码; 同时用户可以直接看到的图形显示界面将从简单的OSD,发展到强大的2D、3D图形引擎。
  由于有线电视网络较好的传输质量以及电缆调制解调器技术的成熟,可以实现各种交互式应用。通过上行通道和机顶盒,观众坐在家中就能享受到视频点播(VOD)、网上冲浪、远程购物、交互游戏等增值业务。这种交互性将极大地改变人们看电视的方式。因此,双向传输方案将成为机顶盒发展的主流。
  外部接口将更加丰富,通过USB口可以实现和数码相机的连接,通过IDE接口可以挂接硬盘实现节目存储等等。
  机顶盒是网络的终端产品,现实中存在着通信网、计算机网和广播电视网。虽说三网合一是必然趋势,而且三网在骨干网的传输技术上已经融合。最终将数字机顶盒发展成为家庭网关,将机顶盒与PC、打印机、DVD机等数字设备连接起来,并通过双向模块与Internet相连,真正地成为信息家电。


  2. 软件平台

  有线电视网络数字化改造的不断深入,开放式业务系统的广泛使用,运营商的利润增长点将从以前靠收视费和广告费转向靠多种应用去支撑。因此,机顶盒将支持越来越多的应用,如电子节目指南、PPV节目、IPPV节目、准视频点播、数据广播、Internet接入、电子邮件、视频点播以及IP电话和可视电话等。而上述应用的发展,必须依靠机顶盒的软件平台,也就是中间件。因此,机顶盒的发展趋势在很大程度上依靠中间件技术的发展方向。
yosinfri 发表于 2009-3-29 19:44:23 | 显示全部楼层
have no money
chanhaixu 发表于 2009-3-30 10:12:21 | 显示全部楼层
yun 还要钱的!!!!!!!!!!!!!!!
happychq 发表于 2009-3-30 14:36:28 | 显示全部楼层
没有金币怎么玩啊???????
vincejie 发表于 2009-3-31 14:05:37 | 显示全部楼层
好像要哦,不过没有金币的说。。。不知道金币怎么得
yifeilu 发表于 2009-3-31 14:50:57 | 显示全部楼层
不错,顶一下!
yifeilu 发表于 2009-3-31 14:53:46 | 显示全部楼层
DVB-C数字机顶盒的设计方案与实现方法

2008年1月25日 13:15    C114    评论( )     
作 者:电子设计信息网     引言
    在我国,数字电视节目在许多省市已经开始试播,由于用户端使用的基本都是模拟电视机,无法接收数字信号,因此需要一种接收装置来担当二者之间的桥梁,这就是机顶盒(SetTopBox,简称STB)。它是一种扩展电视机功能的一种新的家用电器。它可以把卫星直播数字电视信号、地面数字电视信号、有线电视网数字信号甚至互联网的数字信号转换成模拟电视机可以接收的信号,使现有的模拟电视机用户也能分享数字化革命带来的科技成果。文中主要介绍笔者开发的基于DVB-C的有线数字电视机顶盒。


    DVB-C数字机顶盒的硬件设计
    LSI2005主芯片介绍
    DVB-C数字机顶盒采用LSILogic公司的SC2005作为主芯片。SC2005采用最新的1.27mmPBGA封装,将LSIL641x8传输译码器和L64105MPEG-2音视频解码器集成在一块芯片里,集成度高,内置工业标准的TinyRISC108MHzMIPSCPU,5层图形引擎,DMA控制器,以及统一的OSG存储器和A/V存储器;集成有多标准的编码器、可独立编程的视频DAC,音频DAC。
    SC2005接收来自信道解码器的TS流后,送到内部的L641x8模块中,由L641x8对数据进行解复用,形成音频和视频PES分组数据,通过A/V接口输出给L64105MPEG-2解码器进行解码。L64105将PES分组进行解码,输出数字视频和数字音频信号各两组。一组数字视频和一组数字音频信号直接输出。另外一组数字视频信号送到视频编码器中,被转换成全电视信号(CVBS)或S端子信号(Y/C),经过外部低通滤波后,便可直接送到电视机中。另一路数字音频信号送到音频DAC中,转换成立体声模拟信号,经外部低通滤波后输出。
    SC2005提供了多种外围设备接口,包括两个UART接口、两个智能卡接口、I2C接口、IEEEl284接口、红外接口、图文电视接口、通用I/O控制以及调制解调器接口。通过这些接口,SC2005可以和多种外围设备相连,其功能更加强大。另外,SC2005还有一个硬盘接口,可以将节目下载到硬盘中,以后再看。
    DVB-C机顶盒的硬件总体设计
    为了实现有线数字机顶盒的功能,从技术实现上要达到以下要求:
    (1)接收CATV网络上110MHz~855MHz频率范围内的射频信号,并转换为中频信号。
    (2)实现QAM解调制功能,将调制信号恢复为数字基带信号。
    (3)完成信道解码处理,实现前向纠错功能。
    (4)完成TS传送流解复用、MPEG-2解码功能,并且能够实现电视信号解码和音频DAC功能,输出符合要求的模拟音视频信号。
    本设计实现了以上所有功能,设计总框图如图1所示。
    图1  SC2005机顶盒系统总框图
    1、数字高频头:接收CATV电缆上的射频信号,由高频头电路将射频信号下变频为中频信号,并将中频信号送到内部得解调制芯片,由解解调制芯片完成QAM解调制及FEC前向纠错芯片,而后以并行或串行方式送出TS(传送流信号)。
    2、SC2005:LSIlogic公司的传送流处理芯片。
    3、CPU_SDRAM:提供SC2005内嵌CPU运行时所需要的存储空间。
    4、AV_SDRAM:提供SC2005内部MPEG解码器对PES流进行处理时所需的存储空间。
    5、BOOT_FLASH:存放系统BOOT程序、引导系统正常启动。
    6、SYS_FLASH:存放系统工作软件,实现系统功能。
    7、串口:串口模块电路对SC2005的串行I/O口进行电平转换,提供标准的RS232串行接口,提供RS232调测接口。
    8、SMARTCARD:实现授权、加密、收费等功能。
    9、用户接口:提供给用户简单得输出、输入接口,如系统工作状态显示接口、按键接口、遥控接口等。
    10、USB:提供给用户一个USB1.1兼容的接口,最高数据率12Mb/s;可以用于支持U盘,保存节目或者播放U盘上的节目。
    11、IDE:提供给用户一个标准的IDE接口。挂接硬盘后可以用来实现保存节目或者播放硬盘上的节目。
    DVB-C机顶盒的软件总体设计
    DVB-C机顶盒软件实现方案基于稳定性、可靠性和可扩展性的原则进行设计,所有软件系统应该达到功能完备,使用简便和便于扩充几个特性。跟据上述分析,机顶盒软件体系结构如图2所示。
    图2  机顶盒软件模块层次图
    整个机顶盒软件的结构采取开放式的模块化结构。其中硬件抽象层可以增加软件的硬件无关性;操作系统抽象层用于实现操作系统层的可移植性,以支持多种RTOS;中间件移植层用于各种商业化的中间件软件的移植。
    从底下往上看,整个体系从硬件层到应用层分为以下几个层次:
    1、硬件抽象层:通过提炼一些硬件操作的特性,将一些与硬件相关紧密的操作抽象出来,从而将操作系统和硬件层分开,这使得BSP和Driver的设计更简洁,有利于提高软件的可重用性和易移植性。
    2、BSP层:用于将引导操作系统,对操作系统提供板级支持。同时提供一些近设备的驱动。
    3、操作系统及硬件驱动层:提供操作系统内核和硬件驱动。操作系统主要提供内存管理、任务调度、时钟管理、资源共享和互斥等功能。硬件驱动层在操作系统和硬件抽象层的基础上实现对硬件的驱动。
    4、中间件:是一种将应用程序和操作系统、硬件细节隔离开来的软件环境,通常它都是由一些虚拟机器构成的,如HTML虚拟机、JavaScript虚拟机、MHEG-5虚拟机、Java虚拟机等。这使得应用不依赖于特定的硬件平台。著名的中间件提供商有:OpenTV和Canal+。
eddy.q.liu 发表于 2009-4-25 08:54:23 | 显示全部楼层

好资料 先学习下

好资料 先学习下 好资料 先学习下
likerbb 发表于 2009-5-7 11:22:33 | 显示全部楼层
你太抠门了!!!!????????
LGTV 发表于 2009-11-21 12:01:23 | 显示全部楼层
强力支持楼主:handshake
catv988 发表于 2009-12-19 15:52:21 | 显示全部楼层
:handshake :handshake 谢谢谢谢
cycatv 发表于 2009-12-20 16:16:50 | 显示全部楼层
不知道搞有线的穷么!!真不地道
houliang 发表于 2009-12-21 13:00:54 | 显示全部楼层
谢谢楼主分享
魏洪伟 发表于 2010-3-4 23:07:17 | 显示全部楼层
顶哦,好东东阿,谢谢了
wujifeijian 发表于 2010-3-10 12:50:03 | 显示全部楼层
学习下,谢谢~~~~
99hmz 发表于 2010-3-15 17:55:08 | 显示全部楼层
我没有金币下载呀!金币要怎样才能得到呀!
chan 发表于 2010-3-15 21:12:15 | 显示全部楼层
谢谢LZ啊。。。。。。
abull 发表于 2010-3-16 16:13:07 | 显示全部楼层
学习下,谢谢~~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|中广网讯(北京)信息技术有限公司 京ICP备16012447号-10

GMT+8, 2024-6-16 06:23 , Processed in 0.020481 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表