论文部分内容阅读
随着3G的推广,3G用户数量的不断增长,视频播放将成为移动设备中非常重要的应用。播放视频所消耗的能量占移动设备消耗总能量的比重也将不断增加。而移动设备的功耗控制一直是非常重要的问题。因此,视频播放时,对解码器功耗的控制具有重要的现实意义。本文根据移动设备的剩余电量和可用功率,在满足设备和用户需求的情况下,使视频的质量尽可能的高,能够根据码流的特点,准确的控制解码器的计算复杂度,进而实现对功耗的控制。
本研究完成了适应码流特点的计算复杂度可伸缩的视频解码器,能够准确的将计算复杂度降低正常解码的某个百分比,可减少的范围大约在0~50%之间。提出了两种形式的计算复杂度可伸缩的视频解码器,一种需要编码器提供少量额外的有关码流特点的信息,另一种不需要编码器提供信息。前者计算复杂度的控制将非常精确。后者适用于所有码流,但复杂度控制的精度略低。解码过程中,可以获知解码耗费的时钟周期,并且可以估算出各模块采用简化算法之后节省的时钟周期,根据耗费和节省的时钟周期,以及根据用户需求,确定后续的各解码模块的分级方式,这样就能对计算复杂度进行精确的控制。实验表明,对计算复杂度的控制取得了良好的效果,图像质量也得到充分的保证。在计算复杂度可伸缩解码器的基础上提出了能够在移动设备上运行的功耗可伸缩的视频解码器。另外,对于功耗可伸缩的视频解码器作了进一步的理论分析。不仅可以从控制解码时间的角度控制功耗,也可以采取改变功率的方法控制功耗。例如,如果与芯片设计中先进的动态电压缩放(DVS)技术相结合,将进一步大幅度降低解码器的功耗,扩大功耗调节的范围。