[发明专利]动效对象的处理方法、系统、装置、电子设备和存储介质在审
申请号: | 202010874138.X | 申请日: | 2020-08-26 |
公开(公告)号: | CN112114779A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 李开开 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;G06T13/00;H04N21/2343;H04N21/4402 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 处理 方法 系统 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种动效对象的处理方法、系统、装置、电子设备和存储介质,其中,所述方法包括:编码端响应于针对第一绘制区域的绘制操作采集到多个第一坐标点信息;根据多个第一坐标点信息、文件头信息和动效持续时长生成绘制文件并传输至解码端;解码端解析绘制文件得到文件头信息、动效持续时长和多个第二坐标点信息,将多个第二坐标点信息作为动效对象的关键点;根据文件头信息、动效持续时长和关键点生成得到动效对象。本发明实施例在编码端和解码端都不需要程序员手动编辑代码,而是借助于编码端根据绘制操作的第一坐标点信息生成绘制文件,解码端解析绘制文件得到动效对象的关键点,降低了动效对象的生成复杂度和生成成本。
技术领域
本发明涉及计算机技术领域,特别是涉及一种动效对象的处理方法、系统和装置,以及一种电子设备和一种计算机可读存储介质。
背景技术
在应用程序的开发过程中,为提升用户的使用体验,可以增加一些动效对象,如包含有路径的动画元素。
若动画元素包含的路径为不规则路径,程序员需要手动编辑代码,通过执行手动编辑的代码为不规则路径添加关键点,进而利用渲染框架补充相邻的两个关键点之间的信息,最终绘制得到包含有不规则路径的动画元素。利用手动编辑代码添加的关键点绘制得到的动效对象较难达到实际要求,需要对添加的关键点进行测量、验证、调整等,导致绘制动效对象的复杂度较高,相应地也提高了动效对象的绘制成本。
发明内容
本发明实施例的目的在于提供一种动效对象的处理方法、系统和装置,以及一种电子设备和一种计算机可读存储介质,不需要通过程序员手动编辑的代码为路径添加关键点,而是借助于编码端根据绘制操作的第一坐标点信息生成绘制文件,解码端解析绘制文件得到动效对象的关键点,降低了动效对象的生成复杂度和生成成本。具体技术方案如下:
在本发明实施的第一方面,首先提供了一种动效对象的处理方法,包括:编码端响应于针对预设的第一绘制区域的绘制操作,采集得到所述绘制操作在所述第一绘制区域内的多个第一坐标点信息;所述编码端根据多个所述第一坐标点信息、文件头信息和动效持续时长生成绘制文件,并传输所述绘制文件至解码端;所述解码端解析所述绘制文件得到所述文件头信息、所述动效持续时长和多个第二坐标点信息,并将多个所述第二坐标点信息作为待处理的动效对象的关键点;所述解码端根据所述文件头信息、所述动效持续时长和所述关键点生成得到所述动效对象。
在本发明实施的第二方面,还提供了一种动效对象的处理方法,应用于编码端,所述方法包括:响应于针对预设的第一绘制区域的绘制操作,采集得到所述绘制操作在所述第一绘制区域内的多个第一坐标点信息;根据多个所述第一坐标点信息、文件头信息和动效持续时长生成绘制文件,并传输所述绘制文件至解码端,以便所述解码端解析所述绘制文件得到所述文件头信息、所述动效持续时长和多个第二坐标点信息,并将多个所述第二坐标点信息作为待处理的动效对象的关键点,根据所述文件头信息、所述动效持续时长和所述关键点生成得到所述动效对象。
可选地,所述响应于针对预设的第一绘制区域的绘制操作,采集得到所述绘制操作在所述第一绘制区域内的多个第一坐标点信息,包括:响应于所述绘制操作,采集得到所述绘制操作在所述第一绘制区域中的多个轨迹点信息;对多个所述轨迹点信息进行归一化处理得到多个所述第一坐标点信息。
可选地,所述对多个所述轨迹点信息进行归一化处理得到多个所述第一坐标点信息,包括:根据如下公式生成得到多个所述第一坐标点信息:p1=(p.x/size.width,p.y/size.height);其中,所述p1表示所述第一坐标点信息,所述p表示所述轨迹点信息,所述p.x表示所述轨迹点信息的横坐标,所述p.y表示所述轨迹点信息的纵坐标,所述size.width表示所述第一绘制区域的尺寸信息的宽度,所述size.height表示所述第一绘制区域的尺寸信息的高度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010874138.X/2.html,转载请声明来源钻瓜专利网。