一种手机上制作带背景音乐的拍照动画的方法

文档序号:7964302阅读:141来源:国知局
专利名称:一种手机上制作带背景音乐的拍照动画的方法
技术领域
本发明涉及移动通信中的手机动画制作方法,更具体地说涉及到手机制 作带背景音乐拍照动画的方法。
背景技术
据统计,中国手机用户数量已达数亿,作为一种最富活力的电信终端产 品,手机的功能日益变得时尚化。彩屏、拍照、音乐、摄像手机成了手机制 造商为抢占手机市场的几大亮点,可以预计,在不久的将来具有多々某体功能 的手机将会占据绝大部分手机市场份额,深受用户的喜爱。
中国专利(申请号CN20041015508.1 )公开一种用手机拍摄动画图片 的方法,包括下列步骤l)解码像框文件中的像框图片;2)将摄像头传来的 摄影图片与所述像框图片合成为一幅图;3)重复步骤1)、 2)依次解码像框 文件中的其余像框图片,分别与所述摄影图片合成为一幅图;4)将所有加工 合成后的像框图片封装成一个文件;5)连续4番;^所述合成图片。由于采用了 以上的方案,用手机拍摄图片时,拍摄单张图片后,自动对所拍摄的图片加 上像框,显示时,连续播放带像框的图片,从而使得拍摄的单张图片产生了 动画效果。但该专利录像动画中没有声音,而且依靠像框作为背景,由于像 框种类有限,不能自己进行订制,局限性很大。

发明内容
本发明要解决的技术问题是提供 一 种手机上制作带背景音乐的拍照动 画的方法,在不增加硬件成本的前提下,可以让用户订制自己的需要的带音 乐的拍照动画。
为了解决上述技术问题,本发明提供一种手机上制作带背景音乐的拍照
动画的方法,包括以下步骤
(a) 将摄像图片与背景图片合成为录像文件,并保存录像文件及录像
信息;
(b) 选择音源,解码音频数据并根据录像信息计算每帧音频数据对应 的录像图片帧数,根据计算结果进行视频音频数据重构。
进一步地,上述方法还可具有以下特点所述步骤(a)中,所述背景 图片为bmp格式或jpg格式。
进一步地,上述方法还可具有以下特点所述步骤(a)中,所述图片 合成技术为阿尔法混合技术。
进一步地,上述方法还可具有以下特点所述步骤(a)中,所述保存 录像文件是指将录像文件临时存盘。
进一步地,上述方法还可具有以下特点所述步骤(a)中,所述录像 信息包括录像帧率和录像时间的长度。
进一步地,上述方法还可具有以下特点所述步骤(b)进一步包括 (bl)打开录像文件,用户选择需要的音乐作为背景音乐; (b2 )解析录像信息,得到录像的帧率;
(b3)解码音频数据,计算每帧音频数据对应的时间长度,并根据录像 的帧率计算需要几帧录像图片与之对应,假定需要n帧录像图片;
(b4)根据计算结果,读取音频数据和录像图片,进行数据重构得到合 成视音频数据,直到所有的录像图片都合成完毕,读取时是从录像文件的头 部开始以n帧为单位按顺序进行的,即如果读取一帧音频数据,则读取n帧 录像图片。
进一步地,上述方法还可具有以下特点所述音乐为MP3格式或MP2 格式音乐。
进一步地,上述方法还可具有以下特点如果读取到打开的音乐文件的
尾部,则跳转读音乐文件的指针到音乐文件的头部。
进一步地,上述方法还可具有以下特点在进行数据重构时,在每帧视
音频数据的开始和结束分别设定同步开始标记和同步结束标记。
进一步地,上述方法还可具有以下特点在每次数据重构得到合成视音 频数据后,将合成视音频数据存盘成AVI格式文件,再进行下次数据重构, 直到所有的录像图片都合成完毕。
采用本发明所述方法,可以选择音乐混入作为背景播放,且背景音乐可 以自由选择;另外,由于采用图片合成技术,加大了动画背景种类的选择, 可以大大的增强手^L的吸引力,成为手;^的一大卖点。


图1制作带背景音乐的拍照动画的总体流程; 图2手机录像不带音乐临时存盘的流程; 图3是手机动画混入音乐临时存盘的流程。
具体实施例方式
现基于本发明提出一种实施方案,但本发明不限于这种具体方案。本方 案中制作总流程如图1所示,设置步骤如下
第一步执行手机录像不带音乐临时存盘的流程;
第二步执行录像动画混入音乐进行存盘的流程。
以下将合成前的图片称为摄像图片,将合成后的图片称为录像文件 图2所示为手机录像不带音乐临时存盘的流程,在用户选择添加背景图 片时,将摄像头传来的多幅摄像图像分别与背景图片合成,形成一系列动画 图片并临时存盘成录像,并记录存盘录像基本信息(录像帧率和录像时间的 长度)。
手机属于嵌入式设备, 一般其存储空间不是很大,上述动画图片临时存
盘作用是如果用户进行了背景图片选择或者音频合入来生成一个最终的新 文件(视频+音频),而这个动画图片临时存盘的文件会在那个最终的新文 件生成后删除,以便节约手机空间,如果用户没有选择背景图片或者音频合 入,则认为用户只想录l象,此时将临时文件改名成正式的文件即可。因为动 画图片存盘的那个文件最终不存在,是个中间过渡性的文件,所以此处是将 动画图片临时存盘。
该流程包括以下步骤
步骤一用户选择进入手机摄像功能,设置摄像参数(如摄像帧率和摄 像时间的长度等);
步骤二选择是否摄像带有背景图片,如果选择了背景图片,则执行步 骤三,否则执行步骤四;
如果没有背景图片,则不进行操作,背景区不参与最终图像的合成,最 终的录像就是摄像头的数据加音频数据,背景区视为空。
背景图片可以使用bmp、 jpg等图片格式(如手机存储卡上的图片)。 步骤三程序将背景图片数据解码到录像背景区; 步骤四开始摄像;
步骤五判断是否到达摄像设置时间长度,如果是,执行步骤九,否则 执行步骤六;
步骤六判断用户是否有主动停止摄像操作,如果有,执行步骤九,否 则执行步骤七;
步骤七取一幅摄像图片数据填充到录像前景区;
步骤八录像前景区和录像背景区数据合并,并压缩成JPEG图片格式, 临时存盘,然后返回步骤五;
本实施例中,合并技术采用阿尔法(Alpha)混合技术,Alpha混合技术介 绍如下
合成图片颜色=前景图片颜色*alpha+背景图片颜色*(l-alpha) 该技术本身对图片的颜色没有什么要求。Alpha的值在0 1之间,该值
可以由用户设定,如果Alpha等于1则表示只显示前景图片,Alpha等于O 则表示只显示背景图片,Alpha大于0小于1则显示混合图片。
由于Alpha混合技术是针对RGB原始图像数据进行计算的,如果背景 图片采用JPG图片或其它格式图片,则必须先解压缩成RGB原始数据格式, 而bmp图片的数据区存放的就是RGB原始数据,不必先解压缩。
步骤九保存录像帧率和录像时间的长度,录像结束。
采用上述流程,用户可以任选一合适格式的图片作为背景图片,同时采 用相应的混合技术生成录像,使背景图片不再局限于像框,增加了用户的选 择范围,娱乐性也随之增强。
图3所示录像动画混入音乐进行存盘的流程,用户选择音源,系统进行 音源数据分析,取出音频数据与上一流程中临时存盘录像的数据进行合成。 包括以下步骤
步骤一打开上面临时存盘的录像文件;
步骤二用户设置是否需要进行音乐混入处理,如果需要处理,则执行 步骤三,否则跳转到步骤十二;
步骤三用户从手机上选择需要的MP3音乐作为背景音乐(也可以是 MP2格式的音乐文件);
步骤四解析打开录像的信息,得到录像时间长度和录像的帧率;
步骤五判断是否读取到达打开的临时录像文件的尾部,如果没有,则 执行步骤六,否则跳转到步骤十二;
步骤六判断是否读取到达打开的音乐文件的尾部,如果没有,则执行 步骤八,否则执行步骤七;
步骤七跳转读音乐文件的指针到音乐文件的头部;
步骤八解码一帧MP3音频的时间长度并计算需要几帧图片与之对应;
MP3或MP2由帧组成,每一帧通过它的比特率、采样率及声道数可以 计算这一帧MP3音频可以播放多长时间。
步骤九读取一帧音频数据和相应的视频数据,读取时是从录像文件的 头部开始以n帧为单位按顺序进行的,即如杲读取一帧音频数据,则读取n 帧录像图片;
步骤十视频/音频数据重构(JPEG+MP3格式);
数据重构的操作是将一帧音频数据和相应的视频数据按序排列,并在前 后加上同步标记,按照AVI (Audio Video Interactive,音视频交互作用)标 准放到AVI文件中去,因为AVI支持MP3+jpeg格式。
其中,步骤八中关于一帧MP3音频数据需要几帧视频图片与之对应的 计算如下如果一帧MP3音频^t据的播放时间长度为0.5秒,此时设置的 录像帧率为10帧/秒,则需要5幅视频图片数据与之对应。步骤九就是读取 一帧MP3音频数据和5幅视频图片。而步骤十是合成一帧视音频数据的关 键,每次视频音频数据重构时,我们在每帧的开始和结束分别设定一个同步 开始标记和同步结束标记,在同步开始到同步结束标记间为一帧MP3音频 数据+几幅视频图片数据,所以需要在同步开始到同步结束标记间放置5幅 视频图片数据,以次类推。同步标记的作用是进行动画回放时使声音与图像 同步。
同步开始标记一帧音频数据5幅视频图片数据同步结束标记
步骤十一将合成视音频数据存盘,跳转到步骤五;
由于手机没有那么大的内存将视频图片的数据一次读到内存中来处理, 因此是每做完一次合成存盘后去再去取数据,直到合成结束。边合成边存盘 的方式效率也更高。
步骤十二删除临时存盘的录像文件,结束。
如果用户没有选择音频混入,则用户可以选择将临时存盘文件改名保存 成正式的文件。
动画回放打开存盘的动画文件,分别解码视频音频lt据即可播放。
权利要求
1、一种手机上制作带背景音乐的拍照动画的方法,包括以下步骤(a)将摄像图片与背景图片合成为录像文件,并保存录像文件及录像信息;(b)选择音源,解码音频数据并根据录像信息计算每帧音频数据对应的录像图片帧数,根据计算结果进行视频音频数据重构。
2、 如权利要求l所述方法,其特征在于,所述步骤(a)中,所述背景 图片为bmp格式或jpg格式。
3、 如权利要求l所述方法,其特征在于,所述步骤(a)中,所述图片 合成技术为阿尔法混合技术。
4、 如权利要求l所述方法,其特征在于,所述步骤(a)中,所述保存 录像文件是指将录像文件临时存盘。
5、 如权利要求l所述方法,其特征在于,所述步骤(a)中,所述录像 信息包括录像帧率和录像时间的长度。
6、 如权利要求5所述方法,其特征在于,所述步骤(b)进一步包括 (bl)打开录像文件,用户选择需要的音乐作为背景音乐; (b2)解析录像信息,得到录像的帧率;(b3)解码音频数据,计算每帧音频数据对应的时间长度,并根据录像 的帧率计算需要几帧录像图片与之对应,假定需要n帧录像图片;(b4 )根据计算结果,读取音频数据和录像图片,进行数据重构得到合 成视音频数据,直到所有的录像图片都合成完毕,读取时是从录像文件的头 部开始以n帧为单位按顺序进行的,即如果读取一帧音频数据,则读取n帧 录像图片。
7、 如权利要求6所述方法,其特征在于,所述音乐为MP3格式或MP2 才各式音乐。
8、 如权利要求6所述方法,其特征在于,如果读取到打开的音乐文件 的尾部,则跳转读音乐文件的指针到音乐文件的头部。
9、 如权利要求6所述方法,其特征在于,在进行数据重构时,在每帧 视音频数据的开始和结束分别设定同步开始标记和同步结束标记。
10、 如权利要求6所述方法,其特征在于,在每次数据重构得到合成视 音频数据后,将合成视音频数据存盘成AVI格式文件,再进行下次数据重 构,直到所有的录像图片都合成完毕。
全文摘要
本发明公开了一种手机上制作带背景音乐的拍照动画的方法,在不增加硬件成本的前提下,可以让用户订制自己的需要的带音乐的拍照动画。包括以下步骤(a)将摄像图片与背景图片合成为录像文件,并保存录像文件及录像信息;(b)选择音源,解码音频数据并根据录像信息计算每帧音频数据对应的录像图片帧数,根据计算结果进行视频音频数据重构。采用本发明所述方法,可以选择音乐混入作为背景播放,且背景音乐可以自由选择;另外,由于采用图片合成技术,加大了动画背景种类的选择,可以大大的增强手机的吸引力,成为手机的一大卖点。
文档编号H04M1/725GK101106770SQ20061009930
公开日2008年1月16日 申请日期2006年7月13日 优先权日2006年7月13日
发明者涵 李, 春 邵 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1