[发明专利]基于视频的贴纸动画引擎、实现方法、服务器和介质有效
申请号: | 201811408941.3 | 申请日: | 2018-11-23 |
公开(公告)号: | CN111225232B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 周光金;周驿 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/81;G06T13/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100080 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 视频 贴纸 动画 引擎 实现 方法 服务器 介质 | ||
本公开实施例公开了一种基于视频的贴纸动画引擎、实现方法、服务器和介质,其中,该贴纸动画引擎包括:贴纸模型,用于获取用户输入的贴纸描述信息;贴纸适配器,用于根据贴纸描述信息确定贴纸动画时间与视频时间的映射关系、贴纸动画时间与动画状态的映射关系以及对应的动画状态;贴纸滤镜,用于根据贴纸适配器确定的贴纸的动画状态、动画时间与视频时间的映射关系和动画时间与动画状态的映射关系,为该贴纸滤镜读取的目标视频帧添加贴纸。本公开实施例解决了现有技术中视频贴纸动画的实现过程繁琐以及开发成本高的问题,提高了在视频中添加贴纸动画的便捷性,降低了开发成本。
技术领域
本公开实施例涉及互联网技术领域,尤其涉及一种基于视频的贴纸动画引擎、实现方法、服务器和介质。
背景技术
网络技术的发展,使得视频交互应用在人们的日常生活中非常流行。
对于视频交互应用的互联网企业而言,满足用户需求,为用户提供满意的产品体验,是保持企业竞争力不可忽视的关键因素。针对广泛的用户群体,视频交互应用支持为用户提供多种类型的现有视频资源,同时也支持用户实时拍摄个性化的视频。视频交互应用提供给用户的个性化功能与后台技术人员的开发进展密切相关。
然而,对技术人员而言,如何便捷地实现在视频中添加贴纸动画,降低开发成本,仍是当前需要解决的问题。
公开内容
本公开实施例提供一种基于视频的贴纸动画引擎、实现方法、服务器和介质,以提高在视频中添加贴纸动画的便捷性,降低开发成本。
第一方面,本公开实施例提供了一种基于视频的贴纸动画引擎,该贴纸动画引擎包括:
贴纸模型,用于获取用户输入的贴纸描述信息;
贴纸适配器,用于根据所述贴纸描述信息确定贴纸动画时间与视频时间的映射关系、贴纸动画时间与动画状态的映射关系以及对应的动画状态;
贴纸滤镜,用于根据所述贴纸适配器确定的贴纸的动画状态、动画时间与视频时间的映射关系和动画时间与动画状态的映射关系,为该贴纸滤镜读取的目标视频帧添加贴纸。
可选的,所述贴纸动画引擎还包括:
贴纸滤镜管理链,用于根据所述贴纸模型的数量和每个贴纸模型对应的贴纸描述信息,生成相应数量的贴纸滤镜,以及每个贴纸滤镜中包括的与每个贴纸模型对应的贴纸适配器。
可选的,所述贴纸模型包括静态贴纸模型和动态贴纸模型,其中,所述动态贴纸模型包括至少一个用于描述贴纸动画的功能函数;
相应的,所述贴纸描述信息包括静态贴纸描述信息和动态贴纸描述信息。
可选的,所述功能函数包括如下视频时间与动画时间关系函数中的至少一个:基于二阶贝塞尔曲线动画函数、弹跳动画函数和自定义功能函数。
可选的,所述贴纸适配器具体用于:
根据所述贴纸描述信息,并利用插值的方法,确定贴纸动画时间与视频时间的映射关系、贴纸动画时间与动画状态的映射关系以及对应的动画状态。
可选的,所述贴纸滤镜包括:
动画状态管理模块,用于获取对应的贴纸适配器确定的贴纸的动画状态、动画时间与视频时间的映射关系和动画时间与动画状态的映射关系;
时间戳提取模块,用于获取当前视频帧的时间戳;
贴纸添加模块,用于根据当前视频帧的时间戳和动画时间与视频时间的映射关系确定当前视频帧是否为需要添加贴纸的目标视频帧,如果确定为是,则根据所述动画时间与动画状态的映射关系确定对应的目标动画状态,为当前的目标视频帧添加与所述目标动画状态对应的贴纸。
可选的,所述贴纸动画引擎还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811408941.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子阀
- 下一篇:超广角镜头、相机模组和电子装置