并行处理的H.264到AVS转码器设计
时间:08-02
来源:互联网
点击:
4 仿真结果
测试序列:foreman,格式为CIF(352×288),编码成IPPPPIPPP…,264量化系数为28,AVS端编码的量化系数为36,编码帧数为100帧。
计算机配置:Intel奔腾1.6 GHz,内存1 Gbyte,Win-dows XP sp2操作系统。
对于串行单线程的方式,平均转码一帧的时间为113.57 ms;并行多线程的方式,平均转码一帧的时间为80.19 ms。所以使用多线程编码的方式,由于编码和解码同时执行,时间可节约41.63%,转码速度是单线程编码方式的1.42倍。这是因为进程调度也要花费一定时间,所以双线程编码的速度没有达到单线程编码的2倍。本文中,考虑到对存储的要求,缓存区仅设置为2,使用的是一种乒乓式的访问策略,解码端和编码端在每一时刻都分别只访问一组存储空间,不会同时访问一组存储空间。如果把缓存区设置得更大一点,速度将还会有大幅度的提高。
测试序列:foreman,格式为CIF(352×288),编码成IPPPPIPPP…,264量化系数为28,AVS端编码的量化系数为36,编码帧数为100帧。
计算机配置:Intel奔腾1.6 GHz,内存1 Gbyte,Win-dows XP sp2操作系统。
对于串行单线程的方式,平均转码一帧的时间为113.57 ms;并行多线程的方式,平均转码一帧的时间为80.19 ms。所以使用多线程编码的方式,由于编码和解码同时执行,时间可节约41.63%,转码速度是单线程编码方式的1.42倍。这是因为进程调度也要花费一定时间,所以双线程编码的速度没有达到单线程编码的2倍。本文中,考虑到对存储的要求,缓存区仅设置为2,使用的是一种乒乓式的访问策略,解码端和编码端在每一时刻都分别只访问一组存储空间,不会同时访问一组存储空间。如果把缓存区设置得更大一点,速度将还会有大幅度的提高。
- 下一代数字电视解码方案的改进 (08-19)
- 机顶盒中智能卡通信的实现(08-18)
- 下一代机顶盒的技术趋势和解决方案(08-30)
- 有线电视数字机顶盒的关键技术(09-02)
- 数字电视的条件接收系统原理与应用(09-07)
- 提高机顶盒测试效率,加快产品上市时间(09-05)