一种动画内容的提供方法及装置制造方法及图纸

技术编号:12014626 阅读:70 留言:0更新日期:2015-09-06 01:06
本发明专利技术公开了一种动画内容的提供方法及装置,所述方法包括:生成音频内容的特征码;将所述特征码与预先保存的动作进行匹配,将匹配得到的动作生成动画。本发明专利技术将用户的音频内容转换为表现力更直观的动画,将动画提供给用户,能够为用户带来全新的娱乐体验。

【技术实现步骤摘要】
一种动画内容的提供方法及装置
本专利技术涉及通信
,尤其涉及一种动画内容的提供方法及装置。
技术介绍
随着通信技术的不断发展,移动终端已经成为人们日常生活中不可或缺的通信和娱乐工具。作为通信和娱乐的工具,移动终端除了为用户提供语音及数据通信外,能够提供的娱乐功能也越来越丰富。随着集成电路技术的飞速发展,移动终端已经拥有了强大的处理能力,移动终端正在从简单的通话工具变为一个综合信息处理平台。这给移动终端增加了更加宽广的发展空间。例如,移动终端能够为用户提供拍照、听音乐、玩游戏,而且可以实现包括定位、信息处理、指纹扫描、身份证扫描、条码扫描、RFID扫描、IC卡扫描以及酒精含量检测等丰富的功能。然而,目前在音视频服务等方面,仅能为用户提供单纯的音频服务或视频服务,如音频播放、下载,视频播放、下载等,功能比较单一。
技术实现思路
本专利技术要解决的技术问题是提供一种动画内容的提供方法及装置,能够根据用户的音频内容为用户提供动画内容。为解决上述技术问题,本专利技术的一种动画内容的提供方法,包括:生成音频内容的特征码;将所述特征码与预先保存的动作进行匹配,将匹配得到的动作生成动画。进一步地,所述特征码是根据从所述音频内容捕捉到的特征信息,为所述音频内容所生成。进一步地,根据从所述音频内容捕捉到的特征信息,为所述音频内容生成特征码,包括:打开所述音频内容的源代码,从所述源代码中进行一次或多次字符提取,并在每次提取字符后,判断提取的字符是否对应一动作,如果是,则将所述字符作为所述特征码的一个元素;如果提取的字符未对应动作,则顺序提取下一个字符并进行判断,直到提取到与动作对应的字符作为所述特征码的一个元素。进一步地,所述特征码中还包含背景编码和动画得分;在生成动画后还为用户播放所述动画,在播放所述动画前还包括:根据所述特征码中包含的背景编码从预先保存的背景中选择出在播放所述动画时使用的背景;在播放完所述动画后还包括:显示所述特征码中包含的动画得分。进一步地,在生成音频内容的特征码前还包括:从用户的照片中截取用户的面部图像;在播放所述动画时,将所述用户的面部图像黏贴在所述动画中每个动作中人物的面部位置。进一步地,在生成音频内容的特征码前还包括:提示用户选择人物模板,将所述用户的面部图像黏贴在用户选择的人物模板的面部位置,并显示用户的人物模板。进一步地,在为用户播放所述动画时,按照所述音频内容的节奏控制所述动画的播放速度。进一步地,一种动画内容的提供装置,包括:特征码生成单元、匹配单元和动画生成单元,其中:所述特征码生成单元,用于生成音频内容的特征码;所述匹配单元,用于将所述特征码生成单元生成的特征码与预先保存的动作进行匹配;所述动画生成单元,用于将所述匹配单元匹配得到的动作生成动画。进一步地,所述特征码是所述特征码生成单元根据从所述音频内容捕捉到的特征信息,为所述音频内容所生成;所述特征码生成单元根据从所述音频内容捕捉到的特征信息,为所述音频内容生成特征码,包括:打开所述音频内容的源代码,从所述源代码中进行一次或多次字符提取,并在每次提取字符后,判断提取的字符是否对应一动作,如果是,则将所述字符作为所述特征码的一个元素;如果提取的字符未对应动作,则顺序提取下一个字符并进行判断,直到提取到与动作对应的字符作为所述特征码的一个元素。进一步地,还包括播放单元,其中:所述特征码中还包含背景编码和动画得分;所述播放单元,用于为用户播放所述动画,并在播放所述动画前根据所述特征码中包含的背景编码从预先保存的背景中选择出在播放所述动画时使用的背景;在播放完所述动画后显示所述特征码中包含的动画得分;在播放所述动画时,将用户的面部图像黏贴在所述动画中每个动作中人物的面部位置,并按照所述音频内容的节奏控制所述动画的播放速度;并在所述特征码生成单元生成音频内容的特征码前,提示用户选择人物模板,将用户的面部图像黏贴在用户选择的人物模板的面部位置,并显示用户的人物模板。综上所述,本专利技术将用户的音频内容转换为表现力更直观的动画,将动画提供给用户,能够为用户带来全新的娱乐体验。附图说明图1为根据本专利技术实施例的动画内容的提供方法的流程图;图2为根据本专利技术实施例的音频内容的源代码的示意图;图3为根据本专利技术实施方式的由客户端和服务器交互完成动画内容的提供方法的流程图;图4为根据本专利技术实施例的动画内容的提供装置的架构图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本申请的动画内容的提供方法,包括:步骤101:生成音频内容的特征码;步骤102:将特征码与预先保存的动作进行匹配,将匹配得到的动作生成动画。本申请中可以使用类似于电影拍摄的蓝幕技术捕捉模特的全部动作,动作可以是舞蹈动作或武术动作等。可以由用户选择动画的类型,如用户选择舞蹈类型,则为用户生成舞蹈类型的动画;如用户选择武术类型,则为用户生成武术类型的动画。每段动作可以由三个部分组成:初始动作-动作段-初始动作,这样可以减少不同动作之间切换时的突兀感。动作(也可称为动作模板)可以采用AVC(H.264)编码的.mp4格式,分辨率为720*480。每个动作可持续2-3s。这样每段动作的视频大小约为70-100k,如果预设100套动作加上程序逻辑部分,插件包的大小可以控制在15MB左右。在得到动作后,可以建立动作数据库,将每段动作进行编号,得到动作序列表。在步骤102中可以根据动作序列表将特征码与预先保存的动作进行匹配,得到特征码对应的动作。步骤101中的特征码是根据从音频内容捕捉到的特征信息,为音频内容所生成。生成特征码的过程包括:打开音频内容的源代码,从源代码中进行一次或多次字符提取,并在每次提取字符后,判断提取的字符是否对应一动作,如果是,则将字符作为所述特征码的一个元素;如果提取的字符未对应动作,则顺序提取下一个字符并进行判断,直到提取到与动作对应的字符作为特征码的一个元素。本申请中可以采用16进制编辑器打开音频内容,打开后的音频内容如图2所示,打开音频内容后,从源代码中提取字符。因为两个字节的组合有上千种,而动作的数量是有限的,因此当捕捉到的一个字符后需要判断该字符是否有对应的动作,如果没有对应的动作,需要向后依次遍历直到找到最近的一个有匹配动作的字符。为避免动画过长或过短,可以限定一个动画最多包含的动作的数量以及从音频内容的源代码中提取字符的次数,如果提取的有对应动作的字符的数量大于动画最多包含的动作的数量,则取动画最多包含的动作的数量;如果提取的有对应动作的字符的数量小于动画最多包含的动作的数量,则可以随机选择出动作进行补充,或者也可以采用已提取的字符对应的动作生成动画,而不进行补充。如果在进行多次字符提取后没有提取到一个对应有动作的字符,则可以提示用户重新输入音频内容,或者也可以按照动画最多包含的动作的数量随机选择动作,为用户生成动画。本申请中,优选的,可以设定动画最多包含的动作的数量为6~8个,这样可以保证动画不是太长也不算太短。如果提取出超过8个的字符有对应的动作,则取其中的8个字符作为特征码的元素;如果提取出的有对应的动作的字符不足8个,则可以随机选择动作进行补充,或者不进行补充,本文档来自技高网...
一种动画内容的提供方法及装置

【技术保护点】
一种动画内容的提供方法,包括:生成音频内容的特征码;将所述特征码与预先保存的动作进行匹配,将匹配得到的动作生成动画。

【技术特征摘要】
1.一种动画内容的提供方法,包括:生成音频内容的特征码;将所述特征码与预先保存的动作进行匹配,将匹配得到的动作生成动画;所述动画与所述音频内容相匹配;所述特征码是根据从所述音频内容捕捉到的特征信息,为所述音频内容所生成;根据从所述音频内容捕捉到的特征信息,为所述音频内容生成特征码,包括:打开所述音频内容的源代码,从所述源代码中进行一次或多次字符提取,并在每次提取字符后,判断提取的字符是否对应一动作,如果是,则将所述字符作为所述特征码的一个元素;如果提取的字符未对应动作,则顺序提取下一个字符并进行判断,直到提取到与动作对应的字符作为所述特征码的一个元素。2.如权利要求1所述的方法,其特征在于:所述特征码中还包含背景编码和动画得分;在生成动画后还为用户播放所述动画,在播放所述动画前还包括:根据所述特征码中包含的背景编码从预先保存的背景中选择出在播放所述动画时使用的背景;在播放完所述动画后还包括:显示所述特征码中包含的动画得分。3.如权利要求2所述的方法,其特征在于:在生成音频内容的特征码前还包括:从用户的照片中截取用户的面部图像;在播放所述动画时,将所述用户的面部图像黏贴在所述动画中每个动作中人物的面部位置。4.如权利要求3所述的方法,其特征在于:在生成音频内容的特征码前还包括:提示用户选择人物模板,将所述用户的面部图像黏贴在用户选择的人物模板的面部位置,并显示用户的人物模板。5.如权利要求2所述的方法,其特征在于:在为用户播放所述动画时,按照所述音频内容的节奏控制所述动画的播放...

【专利技术属性】
技术研发人员:周阳孙璨
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州;52

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

1