利索能及
我要发布
收藏
专利号: 2021101055425
申请人: 深圳卡茂动漫文娱科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-05-17
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种动漫交互式动画制作系统,其特征在于:包括动漫动画分解调用模块、交互帧生成模块、动漫交互式动画输出模块和动漫动画数据库;

所述动漫动画分解调用模块用于动漫动画数据的采集、解析、分解、存储和调用;

交互帧生成模块用于根据需求和存储的动漫动画数据生成带有交互控件和命令脚本的关键帧并存储数据;

动漫交互式动画输出模块用于根据存储的数据生成动漫交互式动画并显示;

动漫动画数据库用于存储动漫交互动画制作过程中,各模块采集、解析、运算、存储过程中产生的全部相关数据。

2.根据权利要求1所述的动漫交互式动画制作系统,其特征在于:所述动漫动画分解调用模块包括动漫动画数据获取单元、动漫动画分解单元、动漫动画存储及调用单元;

动漫动画数据获取单元用于将动漫动画解析为动作画面数据和音频数据,分别存储,动漫动画分解单元用于将动作画面数据分解为若干组;

动漫动画存储及调用单元用于将动作画面数据和音频数据按指定顺序存储以及激活、调用;

所述动漫动画存储及调用单元对动作画面数据以组为单位进行存储、激活和调用。

3.根据权利要求2所述的动漫交互式动画制作系统,其特征在于:动漫动画分解单元根据以下模型将动作画面数据分解为若干组:m*WC*η=j*WF*N,

n=[m],

其中,n为组数,设将动漫动画数据平均分为n组,N为动作画面数据包括的总帧数,WC为运行系统的计算机内存大小,η为调整参数,其意义为数量范围为7200‑28800的整数帧,j为基准参数,为常数,取值为3‑8的整数,WF为动漫动画动作画面数据的总大小,WC与WF单位相同,n=[m]表示n为不大于m的最大整数,当m小于1时,n=1;

(n‑1)*Q+R=N,

其中,n为组数,设将动漫动画数据平均分为n组,从第一组到第n‑1组每组包括帧数为Q,第n组包括帧数为R,N为动作画面数据包括的总帧数。

4.根据权利要求1所述的动漫交互式动画制作系统,其特征在于:所述交互帧生成模块包括交互元素提取单元、交互控件生成单元、交互帧编辑单元,交互元素提取单元用于从动漫动画动作画面数据中某一帧的影像画面中提取交互元素特征数据并存储;

交互控件生成单元用于对交互元素特征数据进行编辑,根据需要生成以交互元素外形为基本外形的交互控件,存储数据;

交互帧编辑单元用于插入并编辑带有交互控件和交互命令脚本的关键帧。

5.根据权利要求4所述的动漫交互式动画制作系统,其特征在于:所述交互元素特征数据中的交互元素包括动漫元素,动漫元素包括动漫动画动作画面数据中某一帧的影像画面中的动漫角色、动漫角色部位、景物中的一种或二种以上,所述交互元素特征数据中的交互元素特征包括交互元素的形状、颜色、大小、透明度、角度、坐标中的一种或二种以上。

6.根据权利要求4所述的动漫交互式动画制作系统,其特征在于:所述交互元素提取单元还从外部调用的影像画面数据中提取交互元素特征数据并存储,其中,从外部调用的影像画面数据中提取的交互元素特征数据中的交互元素包括滑动开关外形图案、文本框外形图案、气泡外形图案等,从外部调用的影像画面数据中提取的交互元素特征数据中的交互元素特征数据中的交互元素特征包括其中的交互元素的形状、颜色、大小、透明度、角度等特征。

7.根据权利要求4所述的动漫交互式动画制作系统,其特征在于:所述交互帧编辑单元包括帧编辑子单元和交互控件编辑子单元帧编辑子单元用于在特定帧插入空白关键帧,在空白关键帧中添加停止命令脚本,并从动漫动画数据库中调取交互控件数据,添加交互控件到空白关键帧;

交互控件编辑子单元用于设定交互控件数据和添加交互命令脚本;

所述交互控件数据包括交互控件的坐标数据、尺寸数据、热区数据;所述热区数据中的热区表示交互控件的点击热区。

8.根据权利要求7所述的动漫交互式动画制作系统,其特征在于:所述系统还包括补间判断模块、过渡帧生成模块;所述补间判断模块、过渡帧生成模块启动的前提是:所述交互命令的执行内容为:当点击或触击交互控件热区时,跳转到指定帧;

补间判断模块用于,根据交互帧生成模块产生的数据,判定特定帧与指定帧之间是否需要添加过渡帧,根据上述判定结果选择下一步运行过渡帧生成模块或动漫交互式动画输出模块;

过渡帧生成模块用于,当补间判断模块判定特定帧与指定帧之间需要添加过渡帧时,以特定帧和执行交互命令脚本后跳转到的指定帧分别为起始关键帧和结束关键帧,生成过渡帧,过渡帧数据顺序存储在指定帧前,生成过渡帧后,需要修改交互命令跳转到的指定帧为顺序存储的过渡帧中的第一帧;

动漫交互式动画输出模块用于,当补间判断模块判定特定帧与指定帧之间不需要添加过渡帧时,根据存储的数据生成动漫交互式动画并显示。

9.根据权利要求8所述的动漫交互式动画制作系统,其特征在于:所述补间判断模块判定特定帧与指定帧之间是否需要添加过渡帧的过程包括:通过图像差异度获取模型获得特定帧与指定帧之间的图像差异度,比较得到的差异度与设定的阈值,当算得到的差异度大于设定的阈值时,判定特定帧与指定帧之间需要添加过渡帧,当得到的差异度不大于设定的阈值时,判定特定帧与指定帧之间不需要添加过渡帧;

特定帧与指定帧之间的图像差异度获取模型为:其中,K表示特定帧与指定帧之间的图像差异度,Si表示第i个动漫元素在特定帧影像画面中所占的像素点个数;Si'表示第i个动漫元素在指定帧影像画面中所占的像素点中,与其在特定帧影像画面中所占的像素点坐标相同的像素点个数;Wi表示第i个动漫元素在特定帧或指定帧变化中的权重;SiB=max{Si,S”i},S”i表示第i个动漫元素在指定帧影像画面中所占的像素点个数;x表示所占像素点个数为其所在特定帧或对应指定帧影像画面像素点总个数5%以上,并且 为10%以上的动漫元素个数。

10.根据权利要求1所述的动漫交互式动画制作系统,其特征在于:所述动漫交互式动画输出模块包括声画同步单元、动画生成单元和预览单元;

声画同步单元用于对动漫动画中的动作画面数据与音频数据进行同步调整;

动画生成单元用于根据最终的动作画面数据和音频数据,提取出动作画面和音频的参数,根据参数从数据库中提取存储的相应的动作画面和音频,生成动漫交互式动画;

预览单元用于显示生成的动漫交互动画。