微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 并行处理的H.264到AVS转码器设计

并行处理的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,使用的是一种乒乓式的访问策略,解码端和编码端在每一时刻都分别只访问一组存储空间,不会同时访问一组存储空间。如果把缓存区设置得更大一点,速度将还会有大幅度的提高。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top