一种多媒体文件的合成方法、系统及应用方法
【专利摘要】本发明提供一种多媒体文件的合成方法,依次包括步骤:A.多媒体文件获取:获取时长相同的多个多媒体文件;B.多媒体文件拆分:将所述步骤A得到的多媒体文件拆分成视频文件和音频文件,进行或不进行视频数据的解复用;C.视频帧合成:将所述步骤B中拆分的或解复用的视频文件中的视频帧按照显示格式合成新的视频文件;D.音视频文件合成:将步骤C中合成的视频文件和用户选择的音频文件合成一个多媒体文件。本发明还提供了与该方法相适应的多媒体文件的合成系统及应用方法。通过以上技术方案能够实现多媒体终端使用至少一个摄像头进行拍摄,并合成多媒体文件,实现还原现场的各种场景的目的。
【专利说明】一种多媒体文件的合成方法、系统及应用方法
【技术领域】
[0001]本发明涉及多媒体的【技术领域】,特别是涉及一种多媒体文件的合成方法、系统及应用方法。
【背景技术】
[0002]使用多媒体终端摄像是现在人们日常生活中经常会用到的一项功能。当前的技术允许用户使用多媒体终端内置的摄像头进行拍摄。当用户拍摄时,例如多媒体文件或照片数据,拍摄者通过切换的方式,选择使用一个摄像头进行拍摄,并将拍摄内容以视频文件的方式储存于多媒体终端,供拍摄者使用,存储格式通常是MP4、MP3、MOV或AVI格式。
[0003]申请号为CN200810039488.3的中国发明专利,公开了一种移动终端对前后摄像头进行设置、控制和切换的方法。实现了移动终端根据不同场合和用途设置、控制和切换前后摄像头、满足客户同时进行拍照、摄像、视频电话等多媒体功能的需要。其缺陷在于前后摄像头不能同时进行拍摄并合成多个多媒体文件。
[0004]申请号为CN200810093456.0的中国发明专利,公开了一种在移动终端上实现录音合成的方法和系统。其实现了用户通过移动终端实现录音合成的功能,而没有涉及多个视频文件的合成。
[0005]也就是说,现有的拍摄方式无法使拍摄者同时使用两个摄像头同时进行拍摄。拍摄者只能选择前后摄像头其一,进行视频的录制。无法还原或证明视频拍摄者在亲历事件时的状态。
【发明内容】
[0006]本发明所解决的技术问题在于多媒体终端使用至少一个的摄像头拍摄多个多媒体文件,并合成多媒体文件,达到在多媒体终端再现现场场景的目的。
[0007]为了实现上述问题,本发明提供了一种多媒体文件的合成方法,包括步骤:A.多媒体文件获取:获取时长相同的多个多媒体文件多媒体文件拆分:将所述步骤A得到的多媒体文件拆分成视频文件和音频文件,进行或不进行视频数据的解复用;C.视频帧合成步骤:将所述步骤B中拆分的或解复用的视频文件中的视频帧按照显示格式合成新的视频文件;D.音视频文件合成:将步骤C中合成的视频文件和用户选择的音频文件合成一个多媒体文件。
[0008]以及一种多媒体文件的合成系统,包括:多媒体文件获取装置(100),配置成获取时长相同的多个多媒体文件;多媒体文件拆分装置(110),配置成将所述多媒体文件获取装置(100)得到的多媒体文件拆分成视频文件和音频文件,进行或不进行视频数据的解复用;视频帧合成装置(120),配置成将所述多媒体文件拆分装置(110)的视频文件中的视频帧按照显示格式合成新的视频文件;音视频文件合成装置(130),配置成将视频帧合成装置(120)的视频文件和用户选择的音频文件合成一个多媒体文件。
[0009]本发明还涉及一种多媒体文件采集和处理系统,包括:多媒体文件获取装置(700),配置成同时启动多个摄像头获取时长相同的多个多媒体数据;多媒体文件合成装置(800),配置成以画中画或画外画格式合成所述获取多媒体文件装置(700)得到的多个多媒体文件;多媒体文件应用装置(900),配置成以播放所述媒体文件合成装置(800)生成的多媒体文件。
[0010]本发明还提供了一种获取和处理多媒体文件的方法,包括:步骤710:启动前后摄像头同时拍摄;步骤720:拍摄结束,保存成相同格式的多媒体文件;步骤810:选择显示模式和主/子画面多媒体文件;步骤820:建立显示模式标识和主/子画面标识;步骤830:多媒体文件进行音视频文件的拆分,与建立的标识保存成临时音视频文件;步骤840:解复用主/子画面视频临时文件;步骤850:选择音频文件;步骤860:按显示模式标识和主/子画面标识,将步骤840中的视频临时文件中的视频帧重新排列合成,得到合成的临时视频文件;步骤870:将步骤860中合成的临时视频文件和步骤850中的音频文件进行音视频合成,生成一个新的多媒体文件。该方法还可包括步骤880:判断是否需要保存步骤870生成的合成文件,若需要,则进入步骤890:输入文件名;而后按照输入的文件名进行保存;否则删除掉步骤870中所生成的合成文件。
[0011]本发明还提供了一种多媒体文件的应用方法,包括:步骤910:选择播放合成多媒体文件;步骤920:查询是否发生停止播放事件,如果没有发生停止播放事件,循环所述播放合成多媒体文件循环播放合成多媒体文件;如果发生停止播放事件,则跳转到等待事件进程。
[0012]本发明提供的采集和合成多媒体文件的方法及系统,在问题处理上采用同时拍摄的方式,充分利用现有的多个摄像头的资源,这种设计优点是最大限度的使用现有资源。本发明中将多个拍摄场景整合到一个多媒体文件的技术方案,使拍摄者能够保留现场的多个场景。本发明中提供用户多种显示方式,满足了不同人群的对视觉感官的不同需求。本发明还提供用户自行录制合成用的音频,给用户提供了很大的便利和展示空间。
【专利附图】
【附图说明】
[0013]图1是按照本发明的多媒体文件的合成系统的一优选实施例的示意图 图2是按照本发明的合成两个多媒体文件的一优选实施例的示意图。
[0014]图3是作为本发明一优选实施例的获取多媒体文件的示意图。
[0015]图4是合成和播放图1中获取的多媒体文件的示意图。
[0016]图5是作为本发明应用于移动终端的一系统示意图。
[0017]图6是作为图5中的获取多媒体文件装置的工作流程图。
[0018]图7是作为图5中的多媒体文件合成装置的工作流程图。
[0019]图8是作为图5中的多媒体文件应用装置的工作流程图。
【具体实施方式】
[0020]下面结合附图,对本发明进一步说明。
[0021]图1为本发明的多媒体文件的合成系统的示意图,特别是,所述系统可以理解为多媒体终端拍摄和合成多媒体文件的系统,其包括:
多媒体文件获取装置(100),配置成获取时长相同的多个多媒体文件; 多媒体文件拆分装置(110),配置成将所述多媒体文件获取装置(100)得到的多媒体文件拆分成视频文件和音频文件,进行或不进行视频数据的解复用;
视频帧合成装置(120),配置成将所述多媒体文件拆分装置(110)的视频文件中的视频帧按照显示格式合成新的视频文件。
[0022]音视频文件合成装置(130),配置成将视频帧合成装置(120)的视频文件和用户选择的音频文件合成一个多媒体文件。
[0023]与之相应的是,本发明也提供了一种多媒体文件采集和处理方法,依次包括:
A.多媒体文件获取:获取时长相同的多个多媒体文件;
B.多媒体文件拆分:将所述步骤A得到的多媒体文件拆分成视频文件和音频文件,进行或不进行视频数据的解复用;
C.视频帧合成:将所述步骤B中拆分的或解复用的视频文件中的视频帧按照显示格式合成新的视频文件;
D.音视频文件合成:将步骤C中合成的视频文件和用户选择的音频文件合成一个多媒体文件。
[0024]作为一种替代,在所述步骤A中,采用一个或多个摄像接口且启动多个摄像头同时拍摄。
[0025]在另一个实施方式中,在步骤A中,获取用户设定的拍摄时间长度参数,将所述时间长度设置为单个多媒体文件的拍摄时间长度,当第一个拍摄时间结束后,启动同一摄像头或另一个摄像头拍摄相同时间长度的第二个多媒体文件的方式拍摄多个多媒体文件。
[0026]作为另一种替代,在所述步骤A中,获取用户设定的拍摄时间长度参数T和拍摄的多媒体文件个数N,上述时间长度T是N个多媒体文件时间长度的总和,用户拍摄T/N分钟时,提示用户开启第二段拍摄,时间长度是T/N。或者,在所述步骤A中,用户拍摄第一段多媒体文件,记录用户拍摄第一段多媒体的时间长度,再次启动同一摄像头或另一摄像头按照第一段多媒体文件的时间长度拍摄第二段多媒体文件。
[0027]在所述步骤C中,如果几个多媒体的格式不同,将不同的多媒体文件格转换成相同格式的多媒体文件。
[0028]所述显示格式为画中画格式、画外画格式,用于主画面的视频和各个子画面的视频由用户指定。
[0029]另一方面,所述用户选择的音频是显示在主画面的多媒体文件的音频,或者,所述用户选择的音频是结合视频,用户编辑或者单独录制的与视频时长相同的音频。
[0030]图2是本发明的合成两个多媒体文件示意图。首先,将2个多媒体文件拆分成2组音视频文件,视频Videol、音频Audiol、视频Video2和音频Audio2。图2中210是主画面视频Videol的第N帧,220是子画面视频Video2的第N帧,230是按照画中画合并后的第N帧。
[0031]视频合成时,位于同一时刻的两个来自不同多媒体文件的帧图片按照用户设定的显示模式合成,形成合成视频文件。
[0032]音频部分为选择Audiol或Audio2其中之一。两个摄像头同时拍照时,Audiol与Audio2相同,分时段拍摄时,Audiol与Audio2不同。合成两个多媒体文件时,提供用户选择主画面视频的选项,选择用户请求的主画面视频的音频作为合并文件的音频。[0033]图3为本发明应用在具有前后2个摄像头的移动终端,获取多媒体文件的实施例。移动终端330使用后直摄像头320拍摄风景310,使用如直摄像头340拍摄拍摄者350。后置摄像头320拍摄的多媒体文件保存成多媒体文件410,前置摄像头340拍摄的多媒体文件保存成多媒体文件420。
[0034]图4为获取多媒体文件后,进行多媒体文件合成和多媒体播放或显示的具体实施例。根据用户请求,将多媒体文件410和多媒体文件420用合成装置430完成合成。合成后多媒体文件以画中画显示模式显示到显示屏上。显示屏中多媒体文件410显示在主画面区域440,多媒体文件420显示在子画面区域450。音频播放选择的是主画面多媒体文件的音频文件。
[0035]上述合成装置430将多个多媒体文件合成为一个多媒体文件。首先,以用户指定的方式确定显示模式、主画面多媒体文件和子画面多媒体文件。为了说明的便利,假设用户指定以画中画格式显示,指定多媒体文件410为主画面多媒体文件,多媒体文件420为子画面多媒体文件。合成装置430对多媒体文件410和多媒体文件420进行拆分,拆分成音频文件和视频文件。两个视频文件分别进行数据解复用,将每帧数据按照所述画中画格式重新排列合成,将所述合成的视频文件与音频文件合成为新的一个多媒体文件。该合成装置也支持画外画格式,也支持选择用户自行录制的音频为合成用音频。
[0036]在移动终端,将上述合成的新多媒体文件播放出来,或者发送到其他的多媒体终端。
[0037]图5是作为本发明图3和图4中描述的移动终端的用至少一个摄像头拍摄、合成多媒体文件的系统示意图。该系统包括:
多媒体文件获取装置700,配置成同时启动前后2个摄像头获取时长相同的2个多媒体数据;
多媒体文件合成装置800,配置成以画中画格式合成所述获取多媒体文件装置700得到的2个多媒体文件;
多媒体文件应用装置900,配置成以播放所述媒体文件合成装置800生成的多媒体文件。
[0038]图5中描述的系统也适用于其他多媒体移动终端。
[0039]图6、图7和图8给出图5的系统应用于图3和图4描述的实施例时,所述系统各个装置的工作流程。
[0040]图6是获取多媒体文件装置700的工作流程图,其提供了一种获取多媒体文件的方法,包括:
步骤710:启动前后摄像头同时拍摄。在该步骤中,移动终端接收到用户拍摄请求后,启动前后摄像头同时进行拍摄。
[0041]步骤720:拍摄结束,保存成相同格式的多媒体文件。在该步骤中,移动终端接收到用户的拍摄结束的请求后,以相同格式保存本次拍摄的多媒体文件。
[0042]图7是多媒体文件合成装置800的工作流程图,其提供了一种多媒体文件的合成方法,包括:
步骤810:提示用户选择显示模式和主/子画面多媒体文件。在该步骤中,用户可以选择的显示模式有,画中画格式和画外画格式。并确定显示在主画面的多媒体文件和显示在子画面的多媒体文件。在步骤810中,用户可通过确定操作触发建立显示模式标识和主/子画面标识事件。
[0043]步骤820:建立显示模式标识和主/子画面标识。
[0044]步骤830:多媒体文件进行音视频文件的拆分,与建立的标识保存成临时音视频文件。在该步骤中,多媒体文件拆分成音频文件和视频文件,与在820中建立的标识一同保存成音频临时文件和主/子画面视频临时文件。其中,主画面视频临时文件包含显示模式标识、主画面标识、选定的主画面视频文件。其中,子画面视频临时文件包含显示模式标识、子画面标识、选定的子画面视频文件。
[0045]步骤840:视频文件解复用。在该步骤中,解复用主/子画面视频临时文件。
[0046]步骤850:选择音频文件。该步骤中的音频文件可以是在步骤830中拆分出来的音频文件,也可以是用户自己录制的与视频相同时长的音频文件。
[0047]步骤860:按显示模式标识和主/子画面标识,视频帧重新排列合成,保存到主画面视频文件中。在该该步骤中,根据显示模式标识和主/子画面标识,视频帧重新排列合成,合成视频文件保存一个新的临时视频文件。
[0048]步骤870:音视频合成。在该步骤中,将步骤860中合成的临时视频文件和步骤850中的音频文件进行音视频合成,生成一个新的多媒体文件。
[0049]更进一步,上述步骤组成了一种采集和处理多媒体文件的方法,即,该方法包括: 步骤710:启动如后摄像头冋时拍摄;
步骤720:拍摄结束,保存成相同格式的多媒体文件;
步骤810:选择显示模式和主/子画面多媒体文件;
步骤820:建立显示模式标识和主/子画面标识;
步骤830:多媒体文件进行音视频文件的拆分,与建立的标识保存成临时音视频文件;步骤840:视频文件解复用。在该步骤中,解复用主/子画面视频临时文件。当然,该步骤是可选的而不是必须的。
[0050]步骤850:选择音频文件;
步骤860:按显示模式标识和主/子画面标识,视频帧重新排列合成,保存到主画面视频文件中;
步骤870:将步骤860中合成的临时视频文件和步骤850中的音频文件进行音视频合成,生成一个新的多媒体文件。
[0051]可选地,上述采集和处理多媒体文件的方法还可以包括:
步骤880:判断是否保存合成文件。若需要保存步骤870生成的合成文件,则进入步骤890:输入文件名。而后按照输入的文件名进行保存;否则删除掉步骤870中所生成的合成文件(步骤895),S卩,在步骤895中,如果用户选择不保存该文件,直接删除临时文件。
[0052]图8是多媒体文件应用装置的工作流程图,其提供了一种多媒体文件的应用方法,包括:
步骤910:用户选择播放合成多媒体文件。在该步骤中,用户可以在移动终端的内置存储器中选择播放的文件,也可以从外置存储卡中选择播放的文件。
[0053]步骤920:查询是否有停止播放文件。在该步骤,从步骤910接收到播放多媒体文件请求后,查询是否发生停止播放事件。所述停止事件,一种可能是用户的停止操作,这时,跳转到等待事件模块。另一种可能是,有外接的电话进来,这时,可先接通外接电话,通话结束后回到播放文件的消息队列,继续播放。
[0054]步骤930:循环播放合成多媒体文件。在该步骤,从步骤920中没有发生停止播放事件时,循环播放合成多媒体文件。循环次数可根据设计需要而定,如3次或者5次。也可以无限次数循环播放直到用户选择停止为止。
[0055]步骤940:等待事件。在该步骤,从步骤920中发生停止播放事件时,跳转到等待事件进程。
[0056]本发明中的合成多媒体文件的方法,在问题处理上采用同时拍摄的方式,充分利用现有的前后2个摄像头的资源。本发明中将多个拍摄场景整合到一个多媒体文件的技术方案,使拍摄者不仅能够保留现场的美景,能够还原或证明视频拍摄者在亲历事件时的状态,同时,也拍摄到了当时的心情和感受。例如,假设一个场景,某人到了风景区,看到美景后,想通过多媒体终端将美景和此时此刻的心情和感受一同录制下来,发送给好友或者发布到微博上。
[0057]本发明所述并不限于【具体实施方式】所述的实施例,只要是本领域技术人员根据本发明方案得出其他的实施方式,同样属于本发明的技术创新及保护的范围。
【权利要求】
1.一种多媒体文件的合成方法,包括: 多媒体文件获取步骤A:获取时长相同的多个多媒体文件; 多媒体文件拆分B:将所述步骤A得到的多媒体文件拆分成视频文件和音频文件,进行或不进行视频数据的解复用; 视频帧合成步骤C:将所述步骤B中拆分的或解复用的视频文件中的视频帧按照显示格式合成新的视频文件; 音视频文件合成步骤D:将步骤C中合成的视频文件和用户选择的音频文件合成一个多媒体文件。
2.根据权利要求1所述的方法,其特征在于:在所述步骤A中,采用一个或多个摄像接口且启动多个摄像头同时拍摄。
3.根据权利要求1所述的方法,其特征在于:在所述步骤A中,获取用户设定的拍摄时间长度参数,将所述时间长度设置为单个多媒体文件的拍摄时间长度,当第一个拍摄时间结束后,启动同一摄像头或另一个摄像头拍摄相同时间长度的第二个多媒体文件的方式拍摄多个多媒体文件。
4.根据权利要求1所述的方法,其特征在于:在所述步骤A中,获取用户设定的拍摄时间长度参数T和拍摄的多媒体文件个数N,上述时间长度T是N个多媒体文件时间长度的总和,用户拍摄T/N分钟时,提示用户开启第二段拍摄,时间长度是T/N。
5.根据权利要求1所 述的方法,其特征在于:在所述步骤A中,用户拍摄第一段多媒体文件,记录用户拍摄第一段多媒体的时间长度,再次启动同一摄像头或另一摄像头按照第一段多媒体文件的时间长度拍摄第二段多媒体文件。
6.一种多媒体文件的合成系统,包括: 多媒体文件获取装置(100),配置成获取时长相同的多个多媒体文件; 多媒体文件拆分装置(110),配置成将所述多媒体文件获取装置(100)得到的多媒体文件拆分成视频文件和音频文件,进行或不进行视频数据的解复用; 视频帧合成装置(120),配置成将所述多媒体文件拆分装置(110)的视频文件中的视频帧按照显示格式合成新的视频文件; 音视频文件合成装置(130),配置成将视频帧合成装置(120)的视频文件和用户选择的音频文件合成一个多媒体文件。
7.一种多媒体文件的合成系统,包括: 多媒体文件获取装置(700),配置成同时启动多个摄像头获取时长相同的多个多媒体数据; 多媒体文件合成装置(800),配置成以画中画或画外画格式合成所述获取多媒体文件装置(700)得到的多个多媒体文件; 多媒体文件应用装置(900),配置成以播放所述媒体文件合成装置(800)生成的多媒体文件。
8.一种获取和处理多媒体文件的方法,包括: 步骤710:启动如后摄像头冋时拍摄; 步骤720:拍摄结束,保存成相同格式的多媒体文件; 步骤810:选择显示模式和主/子画面多媒体文件;步骤820:建立显示模式标识和主/子画面标识; 步骤830:多媒体文件进行音视频文件的拆分,与建立的标识保存成临时音视频文件; 步骤840:解复用主/子画面视频临时文件; 步骤850:选择音频文件; 步骤860:按显示模式标识和主/子画面标识,将步骤840中的视频临时文件中的视频帧重新排列合成,得到合成的临时视频文件; 步骤870:将步骤860中合成的临时视频文件和步骤850中的音频文件进行音视频合成,生成一个新的多媒体文件。
9.根据权利要求8所述的方法,其特征在于:还包括 步骤880:判断是否需要保存步骤870生成的合成文件,若需要,则进入步骤890:输入文件名;而后按照输入的文件名进行保存;否则删除掉步骤870中所生成的合成文件。
10.一种多媒体文件的应用方法,包括: 步骤910:选择播放合成多媒体文件; 步骤920:查询是否发生停止播放事件,如果没有发生停止播放事件,循环所述播放合成多媒体文件循环播放合成多媒体文件`;如果发生停止播放事件,则跳转到等待事件进程。
【文档编号】H04N21/435GK103428555SQ201310337710
【公开日】2013年12月4日 申请日期:2013年8月6日 优先权日:2013年8月6日
【发明者】白云飞 申请人:乐视网信息技术(北京)股份有限公司