针对硬件实现的H264视频编码算法改进通讯与电视针对硬件实现的 !"#$% 视频编码算法改进上 海 交 通 大 学 图 像 通 信 与 信 息 处 理 研 究 所 3%99969A 周 怡 吴 昊 方 向 忠摘 要 ’ 从 硬 件 实 现 的 角 度 分 析 了 #$%&’ 算 法 # 重 点 研 究 了 占 用 最 多 运 算 时 间 的 预 测 部 分 的 优化 #给出了 对帧内 预测$哈 达马变 换以 及运动 估计算 法的改 进#通 过简化 运 算 复 杂 $效 率 不 高 的 模 块 以及减 少模块 间数据 相关 性等#对 硬件进 行优化 % 通过 对各种 测试序 列的仿 真#证 明改进 是有效 的% 关 键 词 ’ #$%&’ 帧 内 预 测 运 动 估 计 运 动 预 测 因 子#$%&’(")最初是由 *+,-+ 起草的 . 在未来将成为 *+, -+ 和 /012 的 联 合 标 准 ! # $%&’ 因 为 提 供 了 很 高 的 编 码 压 缩效率"友好的面向网 络的 接口#将 成为 下一 代新的 视频 编码标准! 但是编码效率 很高 的同 时#其算 法的 复杂度 也提 高了 四倍#这 在很 大 程 度 上 限 制 了 它 的 实 现 ! 因 此 必须针对硬件的实现做改进和优化! 改进主要是在这两部分上! 在实现过程中#这两部分通 过硬件实现#所以要针对硬件进行优化! 实现编码器所用的硬件系统是基于宏块#也就是说 编码器是对一个个连续的宏块进行操作! 整个编码系统 可以看作一个宏块 的流 水线 #所以有 可能 在开始 编码 下 一个宏块时#上一个宏块重建过程还没有完成#这就影 响了流水线的进行! 很多基于宏块的商用编码器正是采 用 这 种 硬 件 实 现 模 式.所 以 处 理 好 这 个 问 题 至 关 重 要 !# $%&’ 的 最 初 测 试 模 型 34/ 5 是……