一种动画生成方法及装置制造方法及图纸

技术编号:10291981 阅读:105 留言:0更新日期:2014-08-06 19:28
本发明专利技术涉及一种动画生成方法,包括:获取包含多张图片的图片数组;为所述图片数组选择一个目标区域,所述目标区域外的其他区域为背景区域;为所述图片数组内的每张图片的背景区域进行静态化处理;以及根据完成静态化处理后的图片数组生成动画。本发明专利技术还提供一种动画生成装置。利用本发明专利技术可以创建局部动态的动画以突出动画中的亮点,并有效降低动画的尺寸。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种动画生成方法,包括:获取包含多张图片的图片数组;为所述图片数组选择一个目标区域,所述目标区域外的其他区域为背景区域;为所述图片数组内的每张图片的背景区域进行静态化处理;以及根据完成静态化处理后的图片数组生成动画。本专利技术还提供一种动画生成装置。利用本专利技术可以创建局部动态的动画以突出动画中的亮点,并有效降低动画的尺寸。【专利说明】一种动画生成方法及装置
本专利技术涉及图像处理
,特别涉及一种动画生成方法及装置。
技术介绍
图片是客观对象的一种相似性的、生动性的描述或写真,是人类社会活动中最常用的信息载体。据统计,一个人获取的信息大约有75%来自视觉。古人说“百闻不如一见”、“一目了然”便是非常形象的例子,都反映了图片在信息传递中的独特效果。随着科技的发展和人们生活节奏的加快,现代人进入了这样一个时代:文字让人厌倦,需要图片不断刺激眼球,激发求知欲和触动麻木的神经。在通过网络分享信息的过程中,文字信息的描述能力有限,而图片则具有生动形象、信息量大的优点。视频是动起来的图片,对场景选取、故事剪裁有着更高的要求。但是普通用户由于没有经过专门的培训或者缺乏相应的背景知识,拍出的视频大都拖沓无节奏,亮点不突出。同时由于拍摄得到的视频的尺寸通常都比较大,不方便视频的大面积传播。因此,在拍摄视频后,还需要对视频进行剪辑制作,但是制作门槛很高。此外,目前通常采用Flash动画、GIF图片或者3D动画的方式制作动画进行更加丰富的信息展示和传播。但Flash动画不能制作色彩丰富变化柔和的动画,过渡色生硬单一。GIF图片制作简单,来源广泛,兼容性强,但最多支持256种颜色,若图片色彩过于丰富,转换为GIF图片将丢失一些颜色。GIF或Flash文件生成和制作成本很高,需要专业的软件或者方法来制作,并且无法生成只有局部动态的动画。而3D动画虽然效果好,但由于文件很大,音画作品很少采用。
技术实现思路
有鉴于此,有必要提供一种动画生成方法及装置,可以通过对多张图片的背景区域进行静态化处理,从而创建局部动态的动画以突出动画中的亮点,并有效降低动画的尺寸。一种动画生成方法,包括:获取包含多张图片的图片数组;为所述图片数组选择一个目标区域,所述目标区域外的其他区域为背景区域;为所述图片数组内的每张图片的背景区域进行静态化处理;以及根据完成静态化处理后的图片数组生成动画。—种动画生成装置,包括:获取模块,用于获取包含多张图片的图片数组;选择模块,用于为所述图片数组选择一个目标区域,所述目标区域外的其他区域为背景区域;处理模块,用于为所述图片数组内的每张图片的背景区域进行静态化处理;以及生成模块,用于根据完成静态化处理后的图片数组生成动画。相对于现有技术,本专利技术的有益效果是:本专利技术可以通过对多张图片的背景区域进行静态化处理,从而创建局部动态的动画以突出动画中的亮点,并有效降低动画的尺寸。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。【专利附图】【附图说明】图1为本专利技术实施例提供的动画生成方法的流程图。图2为创建及使用蒙板处理图片数组的流程图。图3为将绘画层覆盖在背景图片上的示意图。图4为对动画进行颜色优化的流程图。图5为本专利技术实施例提供的动画生成装置的流程图。【具体实施方式】为更进一步阐述本专利技术为实现预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的【具体实施方式】、结构、特征及其功效,详细说明如后。参阅图1所示,本专利技术实施例提供一种动画生成方法,其包括以下步骤:步骤SI,获取包含多张图片的图片数组;步骤S2,为所述图片数组选择一个目标区域,所述目标区域外的其他区域为背景区域;步骤S3,为所述图片数组内的每张图片的背景区域进行静态化处理;步骤S4,根据完成静态化处理后的图片数组生成动画。以下结合具体实例作进一步详细说明:步骤SI可以根据用户的输入从一段视频中截取一个视频片段,然后按照预定的帧率,例如每秒20帧从所述视频片段中截取多张图片以获取所述图片数组。该段视频没有时间限制。但所述的视频片段为该段视频中具有亮点的片段,例如一段视频中婴儿呵呵大笑的片段。因此该视频片段具有时间限制,通常在I至3秒间。该段视频可以通过摄像装置即时拍摄得到,也可以直接从本地存储单元中获取得到。此外,步骤SI还可以根据用户的输入从本地存储单元中选取多张图片构成所述图片数组。所述多张图片的画面具有连续性。步骤S2所述的目标区域为所述图片数组中具有亮点的区域,例如一组婴儿呵呵大笑的图片,每张图片中婴儿的脸部所在的区域即为所述目标区域。所述目标区域外的其他区域为背景区域。在本实施例中,可以根据用户的输入为所述图片数组选择所述目标区域。例如,在带有触摸屏的移动设备上,当显示有所述图片数组内任意一张图片的所述触摸屏侦测到用户的触摸操作时,记录下所述触摸操作经过的移动路径,所述移动路径在图片数组内各图片上对应的区域即为所述目标区域。若在带有鼠标或触控面板的计算机上,也可以通过记录光标在所显示图片上的移动路径来选择所述目标区域。此外,用户还可以通过直接输入所述图片数组中目标区域的坐标范围来选择所述目标区域。步骤S3为所述图片数组内的每张图片的背景区域进行静态化处理,从而使所述图片数组在目标区域实现局部动态。具体而言,所述的静态化处理包括以下两种方式。其中第一种方式为:从所述图片数组选择一张背景图片,然后将所述图片数组内除所述背景图片外的其他图片的背景区域替换为所述背景图片的背景区域。所述背景图片可以为该图片数组中的第一张图片,也可以为该图片数组中的任意一张图片。在一个具体的实例中,可以使用选区为所述目标区域,非选区为所述背景图片的背景区域的蒙板依次覆盖所述图片数组中的每一张图片,从而使所述图片数组内除所述背景图片外的其他图片的背景区域都被替换为所述背景图片的背景区域,而图片数组内每张图片的目标区域都保持不变。所述蒙板的选区即为被保护的区域,而非选区则为被处理的区域。参阅图2所示,为创建及使用蒙板处理图片数组的一个示例流程图。步骤S11,创建一个绘画层覆盖在所述背景图片上。如图3所示,所述绘画层为一个与所述背景图片大小相同的半透明黑色涂层。所述绘画层的透明度可以根据经验设定。在本实施例中,将代表绘画层透明度的Alpha值设为0.3。若所述绘画层包括256级RGB色彩和透明度,则所述绘画层内每个像素点的RGBA值可以表示为(O,O,O,0.3)或(O,O,O,77)(255*0.3=77)。步骤S12,在所述绘画层上标记目标区域。首先,通过上述步骤S2所述的方式在所显示的绘画层上根据用户的输入为所述图片数组选择所述目标区域。然后,将所述绘画层的目标区域内每个像素点的RGB值都设为255,即将所述绘画层的目标区域绘制成白色。因而所述绘画层的目标区域内每个像素点的RGBA值被设为(255,255,255,77)。受绘画层透明度的影响,被标记后的目标区域的实际显示效果为绘画层的目标区域比背景区域更亮。步骤S13,根据所标记的目标区域生成蒙板。具体而言,遍历所述绘画层的所有像素点,当某个像素点的RGBA值不为(0,0,0,77)时,将该像素点在所述背景图片本文档来自技高网
...

【技术保护点】
一种动画生成方法,其特征在于,该方法包括:获取包含多张图片的图片数组;为所述图片数组选择一个目标区域,所述目标区域外的其他区域为背景区域;为所述图片数组内的每张图片的背景区域进行静态化处理;以及根据完成静态化处理后的图片数组生成动画。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘刚张瑶琦
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1