视频解码复杂度建模及动态预测研究
本文关键词:视频解码复杂度建模及动态预测研究
更多相关文章: 视频解码 复杂度预测 线性模型 统计分析 状态变量分析法
【摘要】:视频解码是一类最典型的多媒体应用,其计算量大、耗能高。现代多媒体计算平台可利用视频解码复杂度固有的动态变化特征来自适应地调整所需资源,从而节省能耗,其前提是对视频解码复杂度进行准确估计。本文基于解码复杂度与压缩视频帧长之间的线性关系,提出了一套完整的视频解码复杂度建模及预测体系,目标是对各种应用场景下具有不同特征的压缩码流进行解码复杂度预测。 首先根据线性模型系数在视频语义层参数作用下的统计特征,为帧内编码帧抽象出两条模型系数随视频语义层参数变化的定量规律:当视频分辨率保持不变时,模型系数不随视频内容和压缩码率的变化而改变;当视频分辨率发生变化时,模型系数一个保持不变,一个随分辨率的变化呈比例变化,且比例为视频分辨率的比值。基于上述规律提出了一种利用离线分析对帧内编码帧解码复杂度进行预测的算法。分别对H.264.MPEG-4压缩码流在基于Simplescalar的软件仿真平台和基于DSP的嵌入式硬件平台上进行测试,实验结果表明预测精度很高,预测误差呈现明显的正态分布且对所有测试序列解码复杂度预测误差均小于4%,在实验所选用的TI TMS20DM642嵌入式平台上算法在线开销仅为54个时钟周期/帧。 之后给出了一种采用状态变量分析法对系统进行理论建模和在线估计的方法以实现对帧间编码帧解码复杂度预测。区别于传统的直接对输入和输出之间的依赖关系进行研究,本算法将解码系统定义为表征视频内容特征的状态所驱动的系统,状态的变迁作用于输入输出之间的依赖关系。通过建立状态方程描述系统状态的变迁轨迹以实现对解码复杂度动态估计。对解码器各模块解码复杂度进行建模分析和化简,最终得到作用于线性模型的状态变量——即模型系数的物理含义,再结合压缩视频流中相邻帧编码信息(预测或编码模式,运动矢量精度及运动矢量范围)和被编码残差之间质与量的关系,将系统状态方程定义为以解码复杂度估计误差为约束条件的分段线性函数,估计误差阈值通过离线分析获得。使用该状态方程对解码复杂度进行在线估计,分别对H.264、MPEG-4压缩码流在基于Simplescalar的软件仿真平台和基于DSP的嵌入式硬件平台上进行测试,实验结果表明预测精度非常高,对解码复杂度的平均估计误差在7%以内,而且状态方程更新过程简单,在线运行复杂度非常低,特别适用于嵌入式移动设备。 最后,为解决控制参数需通过离线分析获得,不适用于云环境下多媒体应用这一问题,采用卡尔曼滤波器在线计算控制参数。从卡尔曼滤波对状态变量更新具有滞后性这一问题出发,指出系统输出方程的选择应能体现压缩视频流瞬时特征变化。通过理论分析阐述了视频帧长作为视频内容,码率控制和率失真优化共同作用下的产物对压缩码流特征天然具有的表征性,线性模型作为连接帧长和解码复杂度的简洁关系式,具有必然性和理论基础。基于上述结论在卡尔曼滤波框架下定义线性模型为系统输出方程;模型系数为系统状态变量且其物理含义如帧间编码帧解码复杂度预测算法中所述;根据相邻帧物理特征的连续性,定义相邻帧状态变量相等,真实差别通过系统噪声体现。采用卡尔曼滤波流程对上述解码系统进行建模并提出了一套完整的预测算法,在线运行时可根据输入压缩码流特征动态计算状态变量初值、预测误差方差以及过程噪声方差等卡尔曼滤波参数。通过软仿真和硬仿真两种方式分别对H.264和MPEG-4全序列压缩码流进行测试。实验结果表明算法能很好的对各种特征的压缩码流解码复杂度进行预测,结果非常精确,对帧内编码帧预测误差绝对值均值不超过1%,对帧间编码帧预测误差绝对值均值不超过5%。预测过程不需要引入任何离线分析,算法适用于编码参数未知的云环境下多媒体应用。
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2015
【分类号】:TN919.81
【相似文献】
中国期刊全文数据库 前10条
1 陶永耀;赵新中;;专用视频解码设备架构研究[J];中国科技信息;2013年15期
2 丁嘉;;视频解码数据存储控制算法的改进研究[J];科技创新导报;2008年35期
3 阮建国;李陆军;;基于数据流的视频解码微控制器设计[J];计算机工程;2010年12期
4 ;最新高清视频解码板面市[J];实用影音技术;2007年05期
5 ;可配置处理器承担全部视频解码任务[J];电子设计技术;2007年02期
6 何能强;张学聃;杜军;任勇;;基于视频解码依赖性的低延时无线视频广播纠删编码[J];北京邮电大学学报;2012年04期
7 宋立锋;;消除视频解码重建图像拖影的研究[J];赤峰学院学报(自然科学版);2009年07期
8 zhiyun;;学硬件 赢大奖——中恒DEC-PMP303硬盘式MP4功能赏析[J];大众硬件;2006年06期
9 卢永明;MPEG-2:MPaML视频解码的硬件实现──IBM MPEG-2视频解码芯片简介[J];电视技术;1996年02期
10 王旭智;马艳茹;杨胜齐;李思;;基于ADV7183B的视频解码系统的设计[J];电子技术应用;2009年12期
中国重要会议论文全文数据库 前4条
1 干宗良;朱秀昌;王凯;莫启敏;诸雯;;基于ADDSP-BF533的H.264视频解码的实现和优化[A];第十三届全国图象图形学学术会议论文集[C];2006年
2 李闪闪;王洪玉;;H.264视频解码过滤器的设计与实现[A];2010年通信理论与信号处理学术年会论文集[C];2010年
3 王小玲;张悠慧;汪东升;;视频解码过程中运动补偿的软硬件混合设计实现[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
4 张凤妍;庞一;孙立峰;杨士强;;多视点视频解码并行处理的设计方案[A];第四届和谐人机环境联合学术会议论文集[C];2008年
中国重要报纸全文数据库 前8条
1 ;SAA7117/7117AH/7117AHB/7118/7118H数字视频解码集成电路应用解析与维修(上)[N];电子报;2007年
2 陕西 周彦芳;SAA7117/7117AH/7117AHB/7118/7118H数字视频解码集成电路应用解析与维修(下)[N];电子报;2007年
3 成都 建辉;74HCU04A在碟机中的应用[N];电子报;2005年
4 广东 高文;步步高DL-387型移动DVD机原理分析(下)[N];电子报;2007年
5 本报记者 雷中辉;IPTV标准送审[N];21世纪经济报道;2006年
6 冷文生;我研发全球首款高性能高集成芯片[N];中国技术市场报;2010年
7 北京 马子健;先锋蓝光高清影碟机BDP-LX70的结构和性能[N];电子报;2007年
8 赵友忠;海信高清胶片彩电典型电路原理分析与故障速查[N];电子报;2006年
中国博士学位论文全文数据库 前7条
1 沈沙;H.264/HEVC视频解码的VLSI结构及实现研究[D];复旦大学;2013年
2 田婷;视频解码复杂度建模及动态预测研究[D];华中科技大学;2015年
3 李炳博;视频解码系统结构以及错误掩盖算法研究与实现[D];浙江大学;2008年
4 彭聪;多模数字视频解码SOC芯片设计及研究[D];中国科学院研究生院(计算技术研究所);2006年
5 马德;基于细粒度加速单元灵活可配H.264视频解码子系统研究[D];浙江大学;2013年
6 国狄非;数字高清晰度电视与多媒体相关技术研究[D];天津大学;2003年
7 杨建;面向音视频解码的SoC平台设计[D];浙江大学;2006年
中国硕士学位论文全文数据库 前10条
1 彭国杰;面向视频解码应用的SOPC系统研究[D];电子科技大学;2014年
2 王珊珊;基于TI C6678多核处理器的HEVC视频解码软件设计[D];浙江工业大学;2014年
3 焦阳;视频解码播放软件的设计与实现[D];西安电子科技大学;2009年
4 龚惠民;视频解码系统设计[D];浙江大学;2002年
5 夏柯柯;嵌入式数字视频解码系统设计与实现[D];南京理工大学;2006年
6 姚栋;面向特定功能的通用性结构研究及在视频解码芯片设计中的实践[D];浙江大学;2005年
7 熊一舟;面向视频解码应用的可重构架构的模板设计与建模[D];上海交通大学;2012年
8 刘旭凤;基于4K2K电视构架的视频解码显示研究[D];山东大学;2013年
9 陈阳;基于SOPC的MPEG4视频解码器的优化设计[D];吉林大学;2010年
10 韩志达;移动终端视频解码应用开发[D];北京邮电大学;2007年
,本文编号:1142806
本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/1142806.html