一种生成动画的方法和设备技术

技术编号:23485427 阅读:36 留言:0更新日期:2020-03-10 12:48
本申请公开了一种生成动画的方法,包括:识别目标图像中图像元素的类别及图像元素的组成部分,确定对应类别的图像元素各个组成部分的运动模型;通过识别语音指令或屏幕触摸指令,确定图像元素的运动类型和运动轨迹;控制图像元素根据所述确定的运动模型和运动类型,沿着所述确定的运动轨迹运动,得到对应的动画。本申请还公开了一种对应的设备。应用本申请公开的技术方案,能够快速、便捷地生成符合个性化定制的动画。

A method and equipment of generating animation

【技术实现步骤摘要】
一种生成动画的方法和设备
本申请涉及动态图片处理
,特别涉及一种生成动画的方法和设备。
技术介绍
动画或动图在我们的日常生活中比较常见。例如:老师在课堂上上课时,可能需要向同学们展示相关的内容,此时,可以通过一段动画来较为形象地展示。动画是指视频形式的动态图像,动图是指Gif等图像形式的动态图像,本文将动画和动图统称为动画。现有的动画生成方式,需要用户采用专业的方法,手动去绘制每一帧图像,难度较大,且生成方式复杂,费时费力,缺少动画的简单快速生成的方法。此外,现有的动画的编辑,需要专业的技能,用户只能使用已成形的动画作品,难以对已有的动画进行个性化定制。
技术实现思路
本申请提供了一种生成动画的方法和设备,以快速、便捷地生成符合个性化定制的动画。本申请公开了一种生成动画的方法,包括:识别目标图像中图像元素的类别及图像元素的组成部分,确定对应类别的图像元素各个组成部分的运动模型;通过识别语音指令或屏幕触摸指令,确定图像元素的运动类型和运动轨迹;控制图像元素根据所述确定的运动模型和运动类型,沿着所述确定的运动轨迹运动,得到对应的动画。较佳的,所述屏幕触摸指令包括:通过触摸屏幕设置图像元素的运动轨迹。较佳的,所述运动轨迹为基于坐标的图像元素运动轨迹。较佳的,所述控制图像元素根据所述确定的运动模型和运动类型,沿着所述确定的运动轨迹运动,得到对应的动画包括:根据所述运动类型和运动轨迹,计算对应的图像元素在目标运动时间内在各个时间点的坐标;根据计算得到的图像元素的在各个时间点的坐标,根据不同的视频压缩算法,形成各个时间点的帧数据,并由帧数据最终处理成目标动画文件。较佳的,所述图像元素的类别至少包括:人物、动物、植物类和其他类,其中:人物包括人物的整体或局部;动物包括动物的整体或局部;植物类至少包括大树、小草、花朵;其他类至少包括太阳、月亮、白云。本申请还公开了一种生成动画的设备,包括:信息输入单元、指令分析单元、图像元素和运动模型库、图像元素识别单元、运动轨迹生成单元和计算合成单元;其中:图像元素和运动模型库,用于存储图像元素的模型和各种图像元素的运动模型;信息输入单元,用于输入目标图像和用户指令;图像元素识别单元,用于识别目标图像中图像元素的类别及图像元素的组成部分,确定对应类别的图像元素各个组成部分的运动模型;指令分析单元,用于通过识别语音指令或屏幕触摸指令,确定图像元素的运动类型和运动轨迹;运动轨迹生成单元,用于生成运动轨迹;计算合成单元,用于控制图像元素根据所述确定的运动模型和运动类型,沿着所述确定的运动轨迹运动,得到对应的动画。较佳的,所述指令分析单元,用于识别通过触摸屏幕设置的图像元素的运动轨迹。较佳的,所述运动轨迹生成单元,用于生成基于坐标的图像元素运动轨迹。较佳的,所述计算合成单元用于执行以下操作:根据所述运动类型和运动轨迹,计算对应的图像元素在目标运动时间内在各个时间点的坐标;根据计算得到的图像元素的在各个时间点的坐标,根据不同的视频压缩算法,形成各个时间点的帧数据,并由帧数据最终处理成目标动画文件。较佳的,所述设备还包括交互单元,用于设备与用户的交互。由上述技术方案可见,本申请公开的快速生成动画的方法和设备,通过识别目标图像中图像元素的类别及图像元素的组成部分,确定对应类别的图像元素各个组成部分的运动模型;并通过识别语音指令或屏幕触摸指令,确定图像元素的运动类型和运动轨迹;最后控制图像元素根据所述确定的运动模型和运动类型,沿着所述确定的运动轨迹运动,从而得到对应的动画,达到了快速、智能地生成动画的效果,提供了良好的用户体验。并且,本申请所提供的技术方案具有以下有益效果:可应用于多种智能终端系统,手机,平板电脑,电视等;可应用于多种用户场景,会议,教学,电子社交等等;通过语音、屏幕触摸或文字指令的控制,使得使用十分方便,能够提供良好的用户体验。附图说明图1为本申请所提供的解决方案的功能单元示意图;图2为本申请信息输入单元的模块组成示意图;图3为本申请指令分析单元的模块组成示意图;图4为本申请计算合成单元的模块组成示意图;图5为本申请的系统处理流程图;图6为本申请实施例一的示意图;图7为本申请实施例二的示意图;图8为本申请实施例三的示意图;图9为本申请实施例四的示意图;图10为本申请实施例五的示意图;图11为本申请实施例六的示意图;图12为本申请实施例七的示意图;图13为本申请实施例八的示意图。具体实施方式为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。为解决现有技术所存在的问题,本申请提供一种生成动画的方法,该方法包括以下步骤:步骤1:识别目标图像中图像元素的类别以及图像元素的各个组成部分,进而确定该类图像元素各个组成部分的运动模型。步骤2:通过识别用户的语音指令,或识别屏幕触摸指令(即:用户在屏幕上通过触摸的方式设定运动轨迹),得到对应的图像元素的运动类型和运动轨迹。步骤3:控制图像元素根据确定的运动模型和运动类型,沿着确定的运动轨迹进行运动,进而生成动画。本专利技术可将用户指定的多种图像元素和运动模型相整合,形成整体的动画。对应于上述方法,本专利技术还公开了一种生成动画的设备,该设备所包含的功能单元如图1所示,具体包括:信息输入单元、指令分析单元、交互单元、图像元素和运动模型库、图像元素识别单元、运动轨迹生成单元和计算合成单元。下面结合图1详细说明各功能单元的数据流程。一、信息输入单元本单元主要用于接收用户输入的图像元素和指令,信息输入单元的模块组成示意图如图2所示,主要包括以下模块:1)图像元素输入模块:本模块用于接收用户输入的图像元素,输入方法可以是用户通过可触摸终端屏幕直接进行图像绘制,或是直接输入已有的或编辑后的图像元素(比如使用自拍像,或是已有的图片,或是通过抠图等方法编辑得到的图像元素)。2)语音指令输入模块:本模块用于通过终端录制用户的语音指令,并输入到系统进行后续分析和处理。3)其他指令输入模块:本模块用于接收用户输入的各种指令,指令的种类包括如下:a)基于屏幕触摸控制的指令(比如设定运动轨迹等);b)菜单形式的指令;c)文字形式的指令。二、指令分析单元本单元主要用于分析用户的各种指令,指令分析单元的模块组成示意图如图3所示,主要包括以下模块:1)语音指令分析模块本模块用于分析用户的语音命令,将语音命令转化为文本,并通过对文本的词法分析,判断用户的意图,得到用户命令中的目标图像元素、目本文档来自技高网...

【技术保护点】
1.一种生成动画的方法,其特征在于,包括:/n识别目标图像中图像元素的类别及图像元素的组成部分,确定对应类别的图像元素各个组成部分的运动模型;/n通过识别语音指令或屏幕触摸指令,确定图像元素的运动类型和运动轨迹;/n控制图像元素根据所述确定的运动模型和运动类型,沿着所述确定的运动轨迹运动,得到对应的动画。/n

【技术特征摘要】
1.一种生成动画的方法,其特征在于,包括:
识别目标图像中图像元素的类别及图像元素的组成部分,确定对应类别的图像元素各个组成部分的运动模型;
通过识别语音指令或屏幕触摸指令,确定图像元素的运动类型和运动轨迹;
控制图像元素根据所述确定的运动模型和运动类型,沿着所述确定的运动轨迹运动,得到对应的动画。


2.根据权利要求1所述的方法,其特征在于:
所述屏幕触摸指令包括:通过触摸屏幕设置图像元素的运动轨迹。


3.根据权利要求1所述的方法,其特征在于:
所述运动轨迹为基于坐标的图像元素运动轨迹。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述控制图像元素根据所述确定的运动模型和运动类型,沿着所述确定的运动轨迹运动,得到对应的动画包括:
根据所述运动类型和运动轨迹,计算对应的图像元素在目标运动时间内在各个时间点的坐标;
根据计算得到的图像元素的在各个时间点的坐标,根据不同的视频压缩算法,形成各个时间点的帧数据,并由帧数据最终处理成目标动画文件。


5.根据权利要求1至3任一项所述的方法,其特征在于,所述图像元素的类别至少包括:
人物、动物、植物类和其他类,其中:
人物包括人物的整体或局部;
动物包括动物的整体或局部;
植物类至少包括大树、小草、花朵;
其他类至少包括太阳、月亮、白云。


6.一种生成动画的设备,其特征在于,包括:信息输入单元...

【专利技术属性】
技术研发人员:刘坤李力
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1