[发明专利]插帧处理方法及相关产品有效
申请号: | 202010065634.0 | 申请日: | 2020-01-20 |
公开(公告)号: | CN111225150B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 胡杰;林文真 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N5/217;H04N21/4402 |
代理公司: | 深圳市慧实专利代理有限公司 44480 | 代理人: | 孙东杰 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 方法 相关 产品 | ||
1.一种插帧处理方法,其特征在于,应用于电子设备,所述电子设备包括摄像头,所述方法包括:
在所述摄像头开启的状态下,获取所述摄像头采集的第一视频数据和屏幕显示OSD数据;
将所述第一视频数据划分为多个视频段,确定所述多个视频段中每一视频段对应的视频帧率,得到多个视频帧率,若所述多个视频帧率中的最大视频帧率和最小视频帧率之间的差值小于预设阈值,对所述第一视频数据进行插帧处理,得到插帧后的第二视频数据,若多个视频帧率中的最大视频帧率和最小视频帧率之间的差值大于或等于预设阈值,暂停对所述第一视频数据进行插帧处理;
将所述第二视频数据和所述OSD数据显示在视频窗口。
2.根据权利要求1所述的方法,其特征在于,所述获取所述摄像头采集的第一视频数据和OSD数据,包括:
通过第一视频数据管道获取所述摄像头采集的第一视频数据;
通过第二视频数据管道获取所述OSD数据。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
若所述第一视频数据的第一属性信息满足第一预设条件,执行所述对所述第一视频数据进行插帧处理,得到插帧后的第二视频数据的操作;
若所述OSD数据的第二属性信息满足第二预设条件,执行所述在视频窗口将所述第二视频数据和所述OSD数据显示在视频窗口的操作。
4.根据权利要求3所述的方法,其特征在于,所述第一属性信息包括第一图层名称和第一图层格式,所述第二属性信息包括第二图层名称和第二图层格式,所述方法还包括:
若所述第一图层名称为视频层,或者,若所述第一图层格式为YUV格式,确定所述第一视频数据的第一属性信息满足第一预设条件;
若所述第二图层名称为OSD层,或者,若所述第二图层格式为RBG格式,确定所述OSD数据的第二属性信息满足第二预设条件。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述对所述第一视频数据进行插帧处理,得到插帧后的第二视频数据,包括:
针对所述第一视频数据进行运动矢量运算,得到目标矢量;
根据所述目标矢量对所述第一视频数据进行插帧操作,得到第二视频数据。
6.根据权利要求5所述的方法,其特征在于,所述针对所述第一视频数据进行运动矢量运算,得到目标矢量,包括:
对所述第一视频数据进行运动检测,得到多个运动检测点;
获取所述多个运动检测点中每一运动检测点的点运动矢量,得到多个点运动矢量;
若所述多个点运动矢量相同,则将任一所述点运动矢量确定为所述目标矢量。
7.根据权利要求5或6所述的方法,其特征在于,所述根据所述目标矢量对所述第一视频数据进行插帧操作,得到第二视频数据,包括:
确定所述第一视频数据中任意相邻两帧视频图像所在的目标视频段对应的目标视频帧率;
根据预设的视频帧率与插帧数量之间的对应关系确定与所述目标视频帧率对应的目标插帧数量n,n为正整数;
根据所述目标矢量进行运动补偿,得到n帧插帧图像;
将所述n帧插帧图像插入所述任意相邻两帧视频图像之间,得到所述第二视频数据。
8.根据权利要求1-2任意一项所述的方法,其特征在于,所述方法还包括:
检测所述视频窗口是否存在弹框;
若否,执行所述对所述第一视频数据进行插帧处理的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010065634.0/1.html,转载请声明来源钻瓜专利网。