|
H.261 是一种视频编和译码标准,主要针对于 64kb/s 的多重数据率而设计。它又称为 P*64,其中 P 为 64kb/s 的取值范围,是1到30的可变参数。这些数据率适合于 ISDN 线路,因此设计出视频编和译码。H.261 结合携带 RTP 的任意底层协议利用实时传输协议和 RTP 传输视频流。
译码算法是内部图象预测、变化译码和运动补偿的混合。译码算法的数据率主要设置于40 Kbits/s 和 2 Mbits/s之间。根据本身情况,INTRA 译码为每个8*8象素编码成块并直接将它们发送给转换处理块。内部图象预测消除了时间冗余,而转换译码消除了空间冗余。运动向量用来帮助运动提供编译码补偿。为了消除传输比特流过程中更进一步的冗余现象,需要使用可变长度译码方式。
作为译码器中一种可选项的 H.261 支持运动补偿。运动补偿中,在前帧(恢复帧)中构造了一个搜索域来决定最好的参考宏块。H.261 支持两种图象方案:QCIF (1/4公共交换格式),其象素为144*176;CIF (公共交换格式),其象素为288*352。
视频多路器将压缩数据构造成分层比特流,共有四层:
- 图画层:与视频图画(帧)相符;
- 组块:与1/12 of CIF 图画或 1/3 of QCIF 相符;
- 宏块:与16*16象素亮度和两个相应空间8*8色度成分相符;
- 块:与8*8象素相符。
|