条带解码过程-四种卡尔曼滤波器的性能比较

时间:2024-07-07 13:28:46
【文件属性】:

文件名称:条带解码过程-四种卡尔曼滤波器的性能比较

文件大小:3.81MB

文件格式:PDF

更新时间:2024-07-07 13:28:46

h264

8.2 条带解码过程 8.2.1 图像顺序号的解码过程 本过程的输出是 TopFieldOrderCnt (如果可用) 和 BottomFieldOrderCnt (如果可用)。 图像顺序号用来在解码 B条带时(参考 8.2.4.2.3 和 8.2.4.2.4 节)决定参考图像的初始图像顺序,在 B条带的 显式加权预测(参见 8.4.2.3.2)中以及在解码器的一致性检查中(参见 C.4),用来表示时域直接模式(参见 8.4.1.2.3)下运动矢量推导过程中的帧或场之间的图像序号差别。 对每一帧、场(或者由编码场解码得到,或者作为解码帧的一部分)和互补场对都要产生图像顺序号信息, 过程如下: — 每一个编码帧有两个图像顺序号,其顶场和底场分别称为TopFieldOrderCnt和BottomFieldOrderCnt。 — 每一个编码场有一个图像顺序号,其顶场或底场分别称为TopFieldOrderCnt或BottomFieldOrderCnt。 — 每一 个 互补参考 场 对 有 两 个 图 像顺序号,其顶场 和底场 分 别称为 TopFieldOrderCnt 和 BottomFieldOrderCnt。 TopFieldOrderCnt 和 BottomFieldOrderCnt 表示了相应的顶场和底场的相对图像顺序,这一顺序是相对于前一 个 IDR 图像的第一个输出场的图像顺序,或相对于包括 memory_management_control_operation值为 5 的图像在内 的解码顺序上前一个参考图像。 TopFieldOrderCnt和 BottomFieldOrderCnt是通过分别调用 8.2.1.1、8.2.1.2 和 8.2.1.3节中图像顺序类型为 0、1、2 的解码过程推导出的。如果当前图像包含有值等于 5 的存储管理控制操作(memory_management_control_operation) 时,在当前图像解码完成后,tempPicOrderCnt 的值设置为当前图像的 PicOrderCnt 值( CurrPic ),当前图像的 TopFieldOrderCnt(如果存在)值设置为 TopFieldOrderCnt-tempPicOrderCnt,当前图像的 BottomFieldOrderCnt(如 果存在)的值设置为 BottomFieldOrderCnt-tempPicOrderCnt。 对一个已编码的 IDR帧,比特流中不应该含有导致 Min( TopFieldOrderCnt, BottomFieldOrderCnt )不等于 0 的 数据,对一个已编码的 IDR顶场,比特流中不应该含有导致 TopFieldOrderCnt 不等于 0 的数据,或对一个已编码 的 IDR 底场,比特流中不应该含有导致 BottomFieldOrderCnt 不等于 0 的数据。这样,对 IDR 编码帧的场, TopFieldOrderCnt 和 BottomFieldOrderCnt 中至少要有一个的值等于 0。 当当前图像不是 IDR 图像时,应用如下过程: — 认为列表变量包含TopFieldOrderCnt和BottomFieldOrderCnt元素,这些元素的值与包括了下列所有内容 的图像列表相关: — 列表中的第一个图像是位于以下任一类型图像之前: — 一个IDR图像 — 一个memory_management_control_operation值为5的图像 — 以及下列额外图像:


网友评论