数字电视业务信息及其编码基础知识

1.1 数字电视系统概述

DVB规范依据不同的传输媒体和不同的应用领域,划分为几个系统:卫星数字电视广播系统(DVB-S),有线数字电视广播系统(DVB-C),地面开路数字电视广播系统(DVB-T),微波数字电视广播系统(DVB-M),交互式数字电视广播系统(DVB-I),数字电视加扰系统(DVB-CA)

1.2多媒体家庭平台(MHP:Multitimedia Home Platform)是由DVB联盟制定的一种标准,是DVB纯广播工作到交互式TV应用的自然升级,推动了电视业务从模拟到数字化的过渡。

机顶盒是由硬件,嵌入式操作系统,MHEG-5引擎和Java虚拟机,中间件以及应用程序等组成,而MHP主要定义了机顶盒的整体结构,传输协议,内容格式,JAVA虚拟机和DVB-J API ,安全性和各层的细节。对于传输协议来说,DVB已经有了对应的广播和交互式数据传输规范,为了确保互操作性,只要选择一定能用的强制性协议栈就可以了。

MHP关键的商业需求:(1)不同业务提供商之间的互操作性(2)伸缩性(3)更新(4)在应用和数据之间实现功能分离(5)MHP必须独立于CA系统以支持不同的CA系统(6)开放的标准(7)Internet接入

MHP的宗旨是让消费者可以用相同的机顶盒来接受不同的供应商所提供的数字服务。

1.3数字电视节目指南包括电子业务指南(ESG)和电子节目指南(EPG)两种主要形式。电子业务指南较简单,灵活,类似于模拟图文电视,由接收机制造商和用户确定细节等级,外观风格,感兴趣的频道等。电子节目指南描述节目的播出时间,节目的内容简介等,这样有助于用户(或观众)方便,快捷地检索感兴趣的节目

2.1MPEG标准是运动图像专家组制定的一系列利用数字压缩手段使运动图像压缩的国际标准。MPEG-1着重于高压缩率,具有低带宽和低分解能力,其视频速率大致为1.5Mb/s,而MPEG-2比特率比MPEG-1高得多,因而具有较高的带宽和分解力,它可以编码出广播级质量的音频/视频节目。除了根据图像清晰度定义的“级”(LL,ML,HL1440,HL)以外,DVB视频标准还定义了“类”(profile)(SP,MP,信噪比可分级类SNRP,空间可分级类SSP,高级类HP)的概念,每一个不同的“类”能够提供构成编码系统的压缩工具和压缩算法

MPEG-2有三种编码方式:帧内压缩编码方式,帧间压缩编码方式,帧内及帧间压缩编码方式

采用帧内压缩编码形成的图像称为I帧,采用帧内以及帧间压缩编码形成的图像称为B帧和P帧,P帧为前向预测帧,是以前一个I或P帧为预测进行编码的。在I帧和P帧中间可以插入若干个B帧,B帧是从相邻的最近的I帧或P帧作双向预测进行编码的,形成P帧时,参考帧帧存只要求存储一帧图像,而形成B帧时,参考帧帧存则需要存储前后两帧图像。根据三种相互间有预测与生成关系的不同的帧数据,I帧,P帧和B帧数据按照不同的组合组成图像组GOP,再加上序列起始码和序列头等数据组成图像序列或基本码流(ES),ES再打包成PES,PES再按照188B的固定长度加上各种参数组成传送码流TS。

2.2,DVB开放标准几乎涵盖了数字电视广播的每个方面,定义了卫星,地面和有线三大传输媒体的信道编码和调制方式,并扩充了MPEG-2的系统层的复用部分,定义了与其他网络接口,使得DVB系统成为集视频,音频数据为一体的多媒体开放系统,考虑了与现有网络和业务的兼容性,为未来各种新的增值业务的拓展提供了较大的发展空间。其规范的核心主要包括:(1)压缩编码部分(2)复用部分(3)接口部分(4)条件接收部分(5)互操作部分(6)传输部分

3.1,MPEG-2 TS不是一个传输复用,而仅仅是一个业务复用,在TS中,用一个适当的PID对每个TS包加标签,以便表示TS包中的净荷属于哪个原始流。可以有很多包含多个不同节目的原始流。解码器需要在TS中要包含附加信息以确定哪个原始流属于某个节目,从而明确的表达可以获得的节目与该节目的原始流的PID之间的关系。这样的信息就是节目专用信息。MPEG-2 TS传送TS包携带两类信息:已经压缩的音频和视频等素材和与之相关的符号化的表。传送的TS包由PID来识别,因此要为传送的属于一个贴标压缩的数据源的数据或者一个特别的符号化的表分配不同的PID。具有给定PID的包的有序排列被认为是一个数据流。这里描述的符号化的表由对构成节目的原始流的描述组成,这些表以分段的形式传送,因此符号化的表被称为节目专用信息表(PSI)

3.2,PAT定义了TS中的所有节目,PAT的PID总是0X000。它是PSI信息的根节点,在TS中很容易被找到,要查找节目信息必须从PAT开始。PAT是TS中所有节目的一个完整列表。PAT提供了在TS包中传送节目的初始化信息。每个节目在PAT中都有一个具有节目号码和对应PID值的条目,节目号码为零用于NIT,在PAT中,连同包含所有PMT的PID值一起每个节目都被列出来了。

3.3,节目映射表(PMT)提供节目号码与组成它们的原始码流之间的映射,这种映射表是一个TS中所有节目定义的集合。PMT包含了与单路节目复用有关的控制信息。单路节目的TS是由具有相同时基的多路PES流复用构成的,各路PES被分配了唯一PID,PES与被分配的PID值之间的关系构成了一张PMT。PMT完整地描述了一路节目是由哪些PES组成的,它们的PID分别是什么等,在MPEG-2传送层中,传送PMT的码流称为控制比特流,它与其他PES一样作为一个独立的码流,被转载在TS包的净荷中进行传输,并且被分配了一个唯一的PID。

3.4,条件访问表(CAT)提供了在一个或者多个CA系统及其授权管理信息:流和CA系统有关的任何特殊参数之间的联系,每个CA系统都对应着一个CA_PID。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
H.264是一种视频编码标准,也被称为MPEG-4 Part 10或AVC(Advanced Video Coding)。它是目前最常用的视频编码标准之一,被广泛应用于在线视频、数字电视、蓝光光盘、视频会议等领域。 H.264编码器将视频信号压缩成一组数字编码,从而减少存储空间和传输带宽的需求。H.264编码器通过分析视频信号的空间和时间信息,将其转换为特定的编码格式。这些编码可以被解码器解码,以还原原始视频信号。 下面是一些关于H.264编码基础知识: 1. 编码过程 H.264编码过程由四个主要步骤组成:帧内预测、帧间预测、变换和量化。在帧内预测中,编码器利用已知像素值预测当前像素的值。在帧间预测中,编码器利用前一帧和当前帧之间的差异预测当前帧的像素值。变换和量化是将像素值转换为频域表示,并将高频分量量化为低比特率。 2. 比特率 比特率是指视频编码器在单位时间内产生的比特数。H.264编码器可以根据不同的应用需求进行配置,以产生不同的比特率。高比特率通常会产生更高质量的视频,但需要更高的存储空间和带宽。 3. 分辨率 分辨率是视频图像的大小,通常用像素表示。H.264编码器可以根据不同的应用需求进行配置,以产生不同的分辨率。高分辨率通常会产生更高质量的视频,但需要更高的存储空间和带宽。 4. I帧、P帧和B帧 H.264编码器使用三种不同类型的帧:I帧、P帧和B帧。I帧是完整的关键帧,不依赖于其他帧进行解码。P帧是预测帧,依赖于前一个I帧或P帧进行解码。B帧是双向预测帧,依赖于前面和后面的I帧或P帧进行解码。 5. 实时编码 H.264编码器可以进行实时编码,即在不影响视频质量的情况下,以最快的速度进行编码。这对于视频会议、视频流和实时监控等应用非常重要。 综上所述,H.264编码是一种非常重要的视频编码技术,它可以有效地减少存储空间和传输带宽的需求,同时保持高质量的图像。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值