数字电视系统

来源:互联网 发布:js防水涂料报价多少钱 编辑:程序博客网 时间:2024/04/30 07:34

数字电视

        数字电视是指在电视信号产生后的处理、传输、存储和记录全部采用数字处理的全新电视系统。它采用了数字图像压缩编码、数字伴音压缩编码、数字多路复用技术、信道纠错编码技术以及适用于各种传输信道的调制解调技术等。数字电视系统一般包括数字电视信号的处理系统、传输系统和接收部分。

数字电视信号——处理系统(前端)

        数字电视信号处理,包括把模拟电视信号变为数字信号、进行编码压缩,最后创建多路复用的传输流。

  • 因为数字化以后,信号的码率极高,占用的频带资源过大,必须采用高效的压缩编码技术,降低码率。目前数字电视的压缩编码采用MPEG-2标准,对视频和音频都有较好的压缩效果。
  • 打包器将压缩编码输出的视频、音频和格式化的辅助数据流分割成各种PES数据包。这些PES包分别含有同步时间标记和其它参数的包头信息,用以创建传输流。
  • 业务复用将各种PES数据包整合成单个的传输数据包,其长度是固定的188Byte,含有4Byte的包头信息和长度不定的适应层信息与有效载荷。

数字电视信号——传输系统

  • 传输系统包括信道编码和调制两部分,其主要目的是采用合适的纠错方式和调制方式,以提高传输效率,降低误码率。
  • 信道编码即为纠错编码。这是因为数据码流经长距离传输后不可避免地会引入噪声而发生误码。信道面临同频干扰、多径传输干扰等,因此加入纠错码,以提高信源编码输出的抗干扰能力,减少误码,提高画质和音质。
  • 调制部分应根据不同的传输媒体,如:卫星、电缆、地面无线广播等,采用效率最高的调制方式,然后把信号发送出去。数字电视的标准不同,其传输系统的结构也有所不同。我国采用的是欧洲数字视频广播DVB标准,它的传输系统结构简单,对多路径传输干扰有良好的消除效果。

数字电视信号——接收系统(终端)

  • 数字终端接收机实现的是发送端的逆过程,即解调、信道解码、解复用、解压缩、显示格式转换,实现信号再现。为了提高数字电视的收看效果,在数字处理器通常要进行数字降噪、数字轮廓校正、数字去重影、行频加倍、去闪烁处理以及其它特殊功能处理等。

数字简单流程


TS----(Transport Stream)传输流

  • 组成传输流的是一系列连续的数据包,简称TS包。TS包的长度固定,一般是188字节。如果在这种TS包的尾部加入16字节的RS纠错码,则包长为204字节。
  • 传输流这种机制可将多路节目复用成一个流,并且,同一节目还可以包含多个视频和音频流。每一个TS包都有一个包标识PID,同一基础流对应的TS包,PID的值相同。TS流就是通过对各个基础流分配不同的PID号来唯一的标识各个不同的基础流、信息表和其它数据。每一个TS包最多只能包含一路基础流的内容。
  • 组成节目的视频流和音频流经过基础流编码器之后,形成基本流,每一路视频流或音频流对应一路基本流。基本流经过打包,形成PES包流。每一个PES包都有流标识、用于视、音频解码和播放同步的时戳。PES包和其它的数据、控制信息经过复用器,形成TS包。

TS流组成



  • 为了实现众多编码器与解码器之间的时钟同步,防止解码器的缓冲发生上溢或下溢,在系统流中加入了一个精确的系统级时间参考值,在TS流中,这个值被称为节目参考时钟PCR。在解码器端,当检测到本地系统时钟和PCR所表征的时钟不一致时,解码器将调整本地系统时钟。

PSI /SI表

  • PSI表包括PAT、PMT和CAT,SI表包括NIT、SDT、EIT、BAT、TDT、TOT、RST等

  1. PMT(ProgramMap Table)
             PMT描述了当前TS流中节目的视、音频PES流和PCR 的PID,PMT的个数等于当前TS流中节目的个数。通过PMT,可以从MPEG II传输流中提取指定节目的基本流并予以解码重放。
  1. PAT(Program Association Table )
              PAT表规定使用PID = 0的TS包来传送,它列出了所属TS流中所有节目的编号,以及各编号节目所对应的PMT的PID。根据列出的PID,接收端就可以获得所有的PMT表。

  1. CAT(Conditional Access Table )
             CAT表使用PID = 0x0001的TS包来传送,CAT表的信息在描述符CA_descriptor中,CA_system_ID用于标识CA系统,CA_system_ID的值是统一分配的;条件接收节目在编码的时候,相应CA系统的EMM(entitled management message)或ECM(entitled control message)信息也同时通过TS包发出,CA_PID用于指示这些TS包的PID。
  1. NIT(Network Information Table )
             NIT传输与复用器/传输流(TS )的物理结构有关的信息,以及网络本身的特点。在DVB中对NIT作了进一步的定义,并且规定,NIT信息必须使用PID = 0x0010的TS包传送,这样,接收NIT时就不需要从PAT中查找其PID,而直接去PID = 0x0010的TS包中接收即可。
  1. SDT(Service Description Table )

    SDT表使用PID = 0x0011的TS包传送,SDT用于描述由[ ts_id, original_network_id ] 确定的TS流中所有service的信息

  1.  EIT ( Event InformationTable )

     EIT表描述由[ original_network_id, ts_id, service_id ] 所标识的service中的event信息,对于每一个service,都有一个EIT子表和它对应。一个EIT表循环结构的对应于service中的event,当event的数目大于1时,这些event按照起始时间的先后顺序排列。EIT表使用PID = 0x0012的TS包传送

  1. BAT( Bouquet AssociationTable )

     BAT提供有关节目业务群的信息,是否发送BAT表是可选的。发送BAT的TS包的PID = 0x0011。

机顶盒工作原理:






原创粉丝点击