[发明专利]特效视频生成方法及装置有效
申请号: | 201410747893.6 | 申请日: | 2014-12-09 |
公开(公告)号: | CN104394324B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 金科;陈卓 | 申请(专利权)人: | 成都理想境界科技有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N21/44;H04N21/4405;H04N21/472 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610031 四川省成都市青*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特效 视频 生成 方法 装置 | ||
技术领域
本发明涉及多媒体领域,尤其涉及一种特效视频的生成方法、特效视频生成器及特效视频播放器。
背景技术
随着智能手机及移动互联网的普及,视频拍摄不再需要专业摄像机,任何人都可以用手机随手拍视频,然后上传到各大社交网站上进行分享。普通的拍摄方式所拍摄的视频光影效果等都不够理想,因此人们希望自己拍摄的视频能够更个性化,随着这一需求的增加,各种APP处理软件层出不穷,如腾讯微视,美拍等,可以为视频增加场景、进行光影调节等。然而现有的这些技术,几乎都是将整个视频所有画面进行统一处理,用户操作空间有限,不能完全满足所有用户个性化需求。
另外现有的视频处理软件,直接在原视频帧上进行效果处理,无法从已经生成的新视频中重新提取出原视频,以至于用户无法重新将这段原视频加注其他效果。
发明内容
本发明的目的是提供一种特效视频生成方法和特性视频生成器,可根据用户在视频流上框定的目标对象,只针对视频局部进行特效处理。
为了实现上述发明目的,本发明提供了一种特效视频生成方法,包括:
录制视频前或视频录制过程中,检测用户是否在摄像头显示画面上框选目标图像;
若是,则从框选帧开始对所框选的目标图像进行跟踪,并在视频录制过程中,将跟踪成功的视频帧图像的帧数、目标图像位置区域写入跟踪数据文件;
视频录制结束后,将用户所选择的局部效果处理方式与所述跟踪数据文件打包形成特效数据文件,并将录制的原始视频与所述特效数据文件封装融合,生成特效视频。
优选的,所述局部效果处理方式包括画面扭曲、马赛克处理、放大、叠加图片、色彩渲染、色度调节、明暗调节中的一种或多种方式。
优选的,所述方法还包括:将用户施加于目标图像的增强数据打包到特效数据文件内,所述增强数据包括交互元素和/或交互事件,其中交互元素包括图像、音频、网页、文本、3D模型、URI地址中的一种或多种。
优选的,所述对所框选的目标图像进行跟踪,采用CamShift算法、光流跟踪以及粒子滤波算法中的一种。
优选的,在所述检测用户是否在摄像头显示画面上框选目标图像步骤之前,还包括:在摄像头显示画面上进行多对象检测,将检测到的一个或多个对象分别框选出来,供用户进行目标图像选择。
相应的,本发明还提供了一种特效视频生成器,包括:
视频录制模块,用于调用摄像头进行视频录制;
检测模块,用于在录制视频前或视频录制过程中,检测用户是否在摄像头显示画面上框选目标图像;
跟踪模块,用于当检测模块检测到用户在摄像头显示画面上框选目标图像,则从框选帧开始对所框选的目标图像进行跟踪,并在视频录制过程中,将跟踪成功的视频帧图像的帧数、目标图像位置区域写入跟踪数据文件;
数据封装模块,用于将用户所选择的局部效果处理方式及所述跟踪数据文件打包形成特效数据文件,并将录制的原始视频与所述特效数据文件封装融合,生成特效视频;所述数据封装模块内存储有多种局部效果处理方式,所述局部效果处理方式包括画面扭曲、马赛克处理、放大、叠加图片、色彩渲染、色度调节、明暗调节中的一种或多种方式。
优选的,所述数据封装模块还用于将用户施加于目标图像的增强数据封装于特效数据文件内,所述增强数据包括交互元素和/或交互事件,其中交互元素包括图像、音频、网页、文本、3D模型、URI地址中的一种或多种。
优选的,所述检测模块,还用于在视频录制之前或视频录制过程中,在摄像头显示画面上进行多对象检测,将检测到的一个或多个对象分别框选出来,供用户进行目标图像选择。
相应的,本发明还提供一种特效视频播放器,包括:
数据解析模块,用于解析特效视频数据,得到原视频数据和特效数据文件;
视频解码模块,用于对原视频数据进行解码并播放;
特效处理模块,用于在视频播放过程中,读取特效数据文件,根据特效数据文件指定的局部效果处理方式,对每一帧中目标图像进行局部效果处理。
优选的,所述特效视频播放器还包括渲染模块,或渲染模块和交互事件响应模块:
所述渲染模块,用于读取特效数据文件中的增强数据,根据目标区域位置信息,在相关帧的相应目标区域渲染输出对应的增强数据;
所述交互事件响应模块,用于在视频播放过程中,监听并响应用户的交互请求,直至视频播放完毕。
与现有技术相比,本发明具有如下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都理想境界科技有限公司,未经成都理想境界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410747893.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频大数据分布式解码的方法
- 下一篇:拍摄控制方法及装置