论文部分内容阅读
随着无线通信技术的飞速发展,多媒体移动终端的应用越来越普遍。为了延长电池的使用时间,低功耗硬件电路的设计方法得到了广泛应用。在此基础上,进一步提出“动态能量管理DPM(Dynamic Power Management)”的思想,动态电源管理旨在根据当前应用的需要调节处理器的电压和频率,以满足便携式系统所特有的对低功耗的要求。本文在移动LINUX平台上,构建一个多线程H.264视频传输平台,在此基础上提出一种动态时间预测方法进行实时能量控制,在保证视频播放速度的条件下,实时地调节CPU的工作频率,减少移动设备的能耗。实验证明:该方法能有效节省能量,从而实现延长电池使用时间的目的。本文对基于H.264/AVC的视频实时传输动态能量管理系统及其相关算法进行了研究。
1.提出动态时间预测方法:根据每解码n帧的时间来预测整个运行过程所需的时间,并将预测值与期望值作比较,在保证视频显示质量的条件下,根据解码预测时间实时地切换CPU工作频率和电压,尽可能的减少能耗,从而实现延长移动设备电池使用时间的目的。
2.采用多线程的编程技术,通过条件变量和互斥锁实现线程间的同步,实现接收、解码及显示模块的并行运行,使实验平台接近实际运行环境第三、H.264视频的RTP网络封装:采用单一NALU封装和分割分组封装两种方法,实现H.264码流的网络传输。鉴于参数集的重要性,针对参数集采用重发保护机制,确保客户端正确接收及解码。
研究成果:实现了在移动LINUX平台上,构建了一个多线程H.264视频传输平台,在此基础上提出了一种动态时间预测方法进行实时能量控制,在保证视频播放速度的条件下,实时地调节CPU的工作频率,减少移动设备的能耗。