[发明专利]一种移动智能终端视频去抖动方法有效
申请号: | 201810198438.3 | 申请日: | 2018-03-12 |
公开(公告)号: | CN108307076B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 郑紫微;潘洋;陈勇;吴明昊 | 申请(专利权)人: | 宁波大学 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04N5/14;H04N5/21;H04N21/442 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 刘凤钦;孙盼峰 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 智能 终端 视频 抖动 方法 | ||
1.一种移动智能终端视频去抖动方法,用于消除移动智能终端抖动对视频显示的影响,其特征在于,所述移动智能终端视频去抖动方法包括如下步骤1至步骤9:
步骤1,设置针对所述移动智能终端的第一预设时间段,由所述移动智能终端在第一预设时间段内获取其被合法用户握持时的用户手持抖动位移矢量数据,建立该移动智能终端被其合法用户握持时的用户手持抖动位移数据库;
其中,所述用户手持抖动位移矢量数据包括用户手持抖动纵向位移分量数据和用户手持抖动横向位移分量数据;所述用户手持抖动位移数据库包括用户手持抖动纵向位移数据库和用户手持抖动横向位移数据库;所述第一预设时间段标记为T1;所述用户手持抖动纵向位移数据库标记为ShakeUser,Y,用户手持抖动纵向位移数据库ShakeUser,Y内具有M个用户手持抖动纵向位移数据,用户手持抖动纵向位移数据库ShakeUser,Y内的第m个用户手持抖动纵向位移数据标记为shakeUser,Y,m;
所述用户手持抖动横向位移数据库标记为ShakeUser,X,用户手持抖动横向位移数据库ShakeUser,X具有M个用户手持抖动横向位移数据,用户手持抖动横向位移数据库ShakeUser,X内的第m个用户手持抖动横向位移数据标记为shakeUser,X,m;1≤m≤M;
步骤2,所述移动智能终端根据所得用户手持抖动位移数据库以及所述第一预设时间段,得到移动智能终端被其合法用户手持时的纵向抖动位移因子和横向抖动位移因子;其中,所述纵向抖动位移因子标记为εUser,Y,所述横向抖动位移因子标记为εUser,X:
步骤3,设置针对所述移动智能终端的第二预设时间段,由所述移动智能终端在第二预设时间段内获取其所承受周围环境风力的环境风力触控纵向位移数据库和环境风力触控横向位移数据库,并分别得到该移动智能终端所承受周围环境风力的环境风力触控位移纵向影响因子和环境风力触控位移横向影响因子;
其中,所述第二预设时间段标记为T2,所述环境风力触控纵向位移数据库标记为TouchWind,Y,环境风力触控纵向位移数据库TouchWind,Y内具有N个环境风力触控纵向位移数据,环境风力触控纵向位移数据库TouchWind,Y内的第n个环境风力触控纵向位移数据标记为touchWind,Y,n;
所述环境风力触控横向位移数据库标记为TouchWind,X,环境风力触控横向位移数据库TouchWind,X内具有N个环境风力触控横向位移数据,环境风力触控横向位移数据库TouchWind,X内的第n个环境风力触控横向位移数据标记为touchWind,X,n;1≤n≤N;
所述环境风力触控位移纵向影响因子标记为εWind,Y,所述环境风力触控位移横向影响因子标记为εWind,X:
步骤4,在所述移动智能终端内预先存储测试用视频数据并设置针对所述移动智能终端的第三预设时间段,由移动智能终端在第三预设时间段内播放所述测试用视频数据,并获取播放所述测试用视频数据的各帧画面所对应的像素值以及该移动智能终端自身屏幕的像素值,计算所述移动智能终端针对视频播放时的帧像素抖动指数;
其中,所述第三预设时间段标记为T3,所述测试用视频数据共包括有R个帧画面,第r个帧画面标记为Framer,帧画面Framer的像素值标记为1≤r≤R;所述移动智能终端自身屏幕的像素值标记为LixMobile;所述帧像素抖动指数标记为σFrame:
其中,LixFrame,max表示R个帧画面像素值中的最大值;
步骤5,所述移动智能终端将所述测试用视频做分割处理,得到步骤4中所述数目的帧画面,并提取针对所有相邻帧画面之间的帧像素更迭指数;其中,所述帧像素更迭指数标记为θFrame:
其中,LixFrame,max表示R个帧画面像素值中的最大值,LixFrame,min表示R个帧画面像素值中的最小值;
步骤6,设置针对移动智能终端的第四预设时间段,由所述移动智能终端在第四预设时间段内获取其合法用户的眨眼次数,并同时获取其合法用户针对移动智能终端屏幕的多个眉间距数据,得到其合法用户观察所述移动智能终端屏幕时的视觉疲劳指数;
其中,所述第四预设时间段标记为T4,所述移动智能终端的合法用户在该第四预设时间段内的眨眼次数标记为C,所述移动智能终端所获取的其合法用户的眉间距数据共有U个,第u个眉间距数据标记为EyebrowUser,u,1≤u≤U;所述视觉疲劳指数标记为ψ:
步骤7,所述移动智能终端根据所得纵向抖动位移因子、横向抖动位移因子、环境风力触控位移纵向影响因子、环境风力触控位移横向影响因子、帧像素抖动指数、帧像素更迭指数以及视觉疲劳指数,得到针对待播放视频的帧画面纵向位移变化量以及帧画面横向位移变化量;
其中,所述待播放视频的帧画面中任一像素点A的坐标标记为(xA,yA),所述帧画面横向位移变化量标记为△X,所述帧画面纵向位移变化量标记为△Y:
步骤8,所述移动智能终端根据所得帧画面纵向位移变化量、帧画面横向位移变化量以及待播放视频中帧画面像素点坐标,得到去抖动处理后的帧画面像素点坐标;其中,所述去抖动处理后的帧画面像素点坐标标记为A'(xA',yA'):
xA'=xA+△X,yA'=yA+△Y;
步骤9,所述移动智能终端根据得到的所述去抖动处理后的帧画面像素点坐标,对所述待播放视频的各帧画面进行播放,消除移动智能终端抖动对视频显示的影响。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810198438.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种来电处理方法及移动终端
- 下一篇:一种可投影触控屏的智能手机