登录 注册
当前位置:主页 > 资源下载 > 48 > 条带解码过程-密码学-应用密码学:协议、算法与c源程序 (英文版)下载

条带解码过程-密码学-应用密码学:协议、算法与c源程序 (英文版)下载

  • 更新:2024-05-23 09:58:14
  • 大小:3.88MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:编解码 - 音视频
  • 格式:PDF

资源介绍

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的图像 — 以及下列额外图像: