一种基于图片序列的动画生成方法和装置制造方法及图纸

技术编号:5215028 阅读:270 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种基于图片序列的动画生成方法和装置,其中的方法具体包括:基于给定的图片序列中的某一帧图片,确定感兴趣区域;根据所述感兴趣区域,提取所述图片序列中每帧图片的目标数据;按照帧图片编号顺序,串接所述每帧图片的目标数据,得到动画。本发明专利技术能够用以在不浪费储存空间的前提下,生成用户感兴趣区域的动画。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,特别是涉及一种基于图片序列的动画生成方法和装置
技术介绍
随着科技的进步,动画正逐渐融入生活,极大地影响着人们的生活和工作方式。目 前,动画已经广泛应用于影视特技、商业广告、游戏、计算机辅助教育等领域。动画是指由许多帧静止的画面,以一定的速度(如每秒16帧)连续播放时,肉眼 因视觉产生错觉,而误以为画面活动的作品。为了得到活动的画面,每个画面之间都会有细 微的改变。因此,现有生成动画的方法,一般是基于图片序列到动画序列的转换,也即,将图 片一帧帧叠加起来,形成动画序列。但在实际应用中,往往会存在这样的情形,对于已经制作好的字幕动画(多帧图 片的序列),针对某些应用场合或者特定节目,只需要展示其中图片中的一个区域即可,例 如,图片中包括若干个标识(logo),而用户只希望生成的动画中仅包括某个logo所在的感 兴趣区域,或者,技术人员需要降低当前动画的数据量,以减少对字幕机的资源占用等。则 现有技术中,就需要字幕制作人员重新制作一个新的动画,以适应当前需求;其将大大增加 字幕制作人员的工作量,并且由于制作需要花费较多时间,无法满足即时播放的需求。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够提供一种基 于图片序列的动画生成方法,用以在不浪费储存空间的前提下,生成用户感兴趣区域的动 画。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于图片序列的动画生成方法和装置,用 以在不浪费储存空间的前提下,生成用户感兴趣区域的动画。为了解决上述问题,本专利技术公开了一种基于图片序列的动画生成方法,包括基于给定的图片序列中的某一帧图片,确定感兴趣区域;根据所述感兴趣区域,提取所述图片序列中每帧图片的目标数据;按照帧图片编号顺序,串接所述每帧图片的目标数据,得到动画。优选的,所述确定感兴趣区域的步骤包括在图片序列中的某一帧图片中绘制一个感兴趣区域;获取该感兴趣区域的边界坐标值。优选的,所述感兴趣区域的形状包括矩形和圆形。优选的,在所述感兴趣区域为矩形区域时,所述确定感兴趣区域的步骤包括将输入的该矩形区域的左上角坐标值和右下角坐标值,作为该矩形区域的边界坐 标值。优选的,所述提取步骤包括根据所述边界坐标值,对所述图片序列中的每帧图片进行裁剪;将裁剪后的图片数据作为目标数据。本专利技术还公开了一种基于图片序列的动画生成装置,包括确定模块,用于基于给定的图片序列中的某一帧图片,确定感兴趣区域;提取模块,用于根据所述感兴趣区域,提取所述图片序列中每帧图片的目标数 据;串接模块,用于按照帧图片编号顺序,串接所述每帧图片的目标数据,得到动画。优选的,所述确定模块包括绘制单元,用于在图片序列中的某一帧图片中绘制一个感兴趣区域;获取单元,用于获取该感兴趣区域的边界坐标值。优选的,所述确定模块包括输入单元,用于将输入的感兴趣矩形区域的左上角坐标值和右下角坐标值,作为 该矩形区域的边界坐标值。优选的,所述提取模块包括裁剪单元,用于根据所述边界坐标值,对所述图片序列中的每帧图片进行裁剪,并 将裁剪后的图片数据作为目标数据。与现有技术相比,本专利技术具有以下优点本专利技术根据所述感兴趣区域,提取所述图片序列中每帧图片的目标数据,并按照 帧图片编号顺序,串接所述每帧图片的目标数据,得到动画,由于本专利技术只将每帧图片中感 兴趣区域的数据作为动画数据源,只对感兴趣区域的数据进行播放操作,只提供给用户感 兴趣区域,能够实现“所见即所需”的功能,而且能够满足即时播放的需求,因此,本专利技术无 需字幕制作人员重新制作一个新的图片序列,能够避免重复制作图片序列所花费的时间;此外,本专利技术只对感兴趣区域的数据进行存储和播放操作,因而能够减少动画存 储空间,提高动画播放的流畅度。附图说明图1是本专利技术一种基于图片序列的动画生成方法实施例1的流程图;图2是本专利技术一种基于图片序列的动画生成方法实施例2的流程图;图3是本专利技术一种基于图片序列的动画生成方法实施例3的流程图;图4是本专利技术一种基于图片序列的动画生成装置实施例的结构图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本专利技术作进一步详细的说明。现有的动画生成方法,考虑的是整帧图片的大小,因而动画的数据来源于整幅图 片的数据信息,也即将每帧图片的数据信息串联起来就生成了一个动画。因此,本专利专利技术人创造性地提出了本专利技术实施例的核心构思之一,即当用户只 是对一系列图片之中的某个区域感兴趣,而不需要将图片的全部转成动画时,如果只对一 帧图片中用户感兴趣区域的数据进行操作,也即,动画的数据来源于每帧图片中感兴趣区域的数据,那么生成的动画既能够满足用户需求,又不会造成不必要的时间和空间浪费。参照图1,示出了本专利技术一种基于图片序列的动画生成方法实施例1的流程图,具 体可以包括步骤101、基于给定的图片序列中的某一帧图片,确定感兴趣区域;在动画生成过程中,给定的图片序列中往往包括多帧图片,本专利技术可以选择其中 的某一帧,来确定所述感兴趣区域。例如,给定图片序列描述了一只狗坐过山车的表情变化,分别为得意、自信、后悔、 恐慌、尖叫、恐惧、晕车等表情,该图片序列包括100帧图片,因为用户只对图片中的狗感兴 趣,故在确定感兴趣区域时,需要将这只狗包括进来。至于选择100帧图片的中哪一帧,用 户可以根据需要选择。假设用户觉得这只狗的恐慌表情比较典型,可以选择恐慌表情所在 的帧图片(例如,第30-40帧)中进行所述确定操作。当然,上述帧图片的选择方式只是作为示例,本领域技术人员可以根据需要,选择 给定的图片序列中的任一帧图片进行确定操作,本专利技术对具体的选择方式不加以限制。在实际中,所述感兴趣区域的形状可以为规则形状,如矩形、圆形、五角星形状;也 可以为不规则形状,如人的脸型、动物脸型等。因此,本专利技术可以适用于任意闭合形状,对具 体的感兴趣区域形状不加以限制。步骤102、根据所述感兴趣区域,提取所述图片序列中每帧图片的目标数据;本步骤是根据步骤101确定的感兴趣区域,从每帧图片中提取出作为动画数据源 的目标数据。例如,一帧图片的原始大小为800X600,感兴趣区域的形状为矩形,其大小 (40X30)和位置确定,这样,在打开一帧图片后,可以所述确定位置读取并保存确定大小的 矩形区域的数据,作为动画数据源。步骤103、按照帧图片编号顺序,串接所述每帧图片的目标数据,得到动画序列。假设该图片序列包括100帧图片,本步骤可以按照帧图片编号1,2,3,. . .,100顺 序,将每帧图片的目标数据信息串接起来,形成最终的动画。可以理解,步骤103的串接操作也可以体现在步骤102的提取操作中,也即,按照 帧图片编号顺序进行每帧图片的目标数据提取,即可生成动画。为使本领域技术人员更好地理解本专利技术,以下以100帧图片的序列为例,对本发 明的动画生成过程进行说明,具体可以包括步骤Si、基于给定的图片序列中的某一帧图片,确定感兴趣区域;步骤S2、初始化100个目标数据数组Al,A2,. . .,A100,初始化动画数组B,预置帧 参数i = 2 ;步骤S3、根据所述感兴趣区域,提取第一帧图片的目标数据,并保存至Al ;步骤S4、如果i > 100,则执行步骤S7,否则执行步骤S5 本文档来自技高网...

【技术保护点】
一种基于图片序列的动画生成方法,其特征在于,包括:基于给定的图片序列中的某一帧图片,确定感兴趣区域;根据所述感兴趣区域,提取所述图片序列中每帧图片的目标数据;按照帧图片编号顺序,串接所述每帧图片的目标数据,得到动画。

【技术特征摘要】
1.一种基于图片序列的动画生成方法,其特征在于,包括 基于给定的图片序列中的某一帧图片,确定感兴趣区域;根据所述感兴趣区域,提取所述图片序列中每帧图片的目标数据; 按照帧图片编号顺序,串接所述每帧图片的目标数据,得到动画。2.如权利要求1所述的方法,其特征在于,所述确定感兴趣区域的步骤包括 在图片序列中的某一帧图片中绘制一个感兴趣区域;获取该感兴趣区域的边界坐标值。3.如权利要求1所述的方法,其特征在于,所述感兴趣区域的形状包括矩形和圆形。4.如权利要求3所述的方法,其特征在于,在所述感兴趣区域为矩形区域时,所述确定 感兴趣区域的步骤包括将输入的该矩形区域的左上角坐标值和右下角坐标值,作为该矩形区域的边界坐标值。5.如权利要求2或4所述的方法,其特征在于,所述提取步骤包括 根据所述边界坐标值,对所述图片序列中的每帧图片进行裁剪; 将裁剪后的图片数据...

【专利技术属性】
技术研发人员:沈季吕精华廖健冯永
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:11

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

1