幻灯片生成方法和装置的制造方法

xiaoxiao2021-2-28  199

幻灯片生成方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动应用领域,尤其涉及一种在移动终端上的幻灯片生成方法和装置。
【背景技术】
[0002]移动终端在现今社会的普遍性和重要性毋庸置疑,随着移动终端越来越重要,其兼具的娱乐性也越来越受到用户的重视,尤其是拍照功能以及相关的后期图片编辑和制作也越来越丰富,制作幻灯片也是其中一个很重要的功能。目前,终端上比较普遍的幻灯片应用,是将已经拍摄好的图片,设置成一定帧率和不同动画效果的幻灯片进行预览播放,并且可以添加背景音乐。
[0003]但现有的移动终端上幻灯片播放方式内容不可自定义,且容易出现音频与图片播放不同步的问题,使用体验差。

【发明内容】

[0004]本发明提供了一种幻灯片生成方法和装置,解决了现有的移动终端上幻灯片播放方式使用体验差的问题。
[0005]一种幻灯片生成方法,包括:
[0006]获取用户选择的多张用于制作幻灯片的图片;
[0007]获取背景音频文件;
[0008]根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率;
[0009]根据所述播放速率,生成幻灯片。
[0010]优选的,获取用户选择的多张用于制作幻灯片的图片包括:
[0011]获取用户逐张点选的多张图片;
[0012]统计用户选择的图片的数量。
[0013]优选的,获取用户选择的多张用于制作幻灯片的图片包括:
[0014]获取用户选择的照片筛选条件;
[0015]从终端本地存储的照片中,根据所述筛选条件,筛选出多张图片用于制作幻灯片;
[0016]统计筛选得到的图片的数量。
[0017]优选的,所述筛选条件包括以下任一或任意多项:
[0018]拍摄时间或保存时间,拍摄地点,自定乂标签内各。
[0019]优选的,获取用户选择的照片筛选条件包括:
[0020]直接获取用户输入的筛选条件内容;或,
[0021]获取用户点选的第一张图片,从该图片的属性信息中确定筛选条件的内容。
[0022]本发明还提供了一种幻灯片生成装置,包括:
[0023]图片素材获取模块,用于获取用户选择的多张用于制作幻灯片的图片;
[0024]音频获取模块,用于获取背景音频文件;
[0025]播放速率计算模块,用于根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率;
[0026]幻灯片制作模块,用于根据所述播放速率,生成幻灯片。
[0027]优选的,所述图片素材获取模块包括:
[0028]用户选择收集单元,用于获取用户逐张点选的多张图片;
[0029]第一数量统计单元,用于统计用户选择的图片的数量。
[0030]优选的,所述图片素材获取模块包括:
[0031]筛选条件配置单元,用于获取用户选择的照片筛选条件;
[0032]筛选执行单元,用于从终端本地存储的照片中,根据所述筛选条件,筛选出多张图片用于制作幻灯片;
[0033]第二数量统计单元,用于统计筛选得到的图片的数量。
[0034]优选的,所述筛选条件包括以下任一或任意多项:
[0035]拍摄时间或保存时间,拍摄地点,自定乂标签内各。
[0036]优选的,所述筛选条件配置单元包括:
[0037]直接配置子单元,用于直接获取用户输入的筛选条件内容;
[0038]配置信息提取子单元,用于获取用户点选的第一张图片,从该图片的属性信息中确定筛选条件的内容。
[0039]本发明提供了一种幻灯片生成方法和装置,首先获取用户选择的多张用于制作幻灯片的图片,再获取背景音频文件,然后根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率,根据所述播放速率,生成幻灯片。实现了自定义内容和播放同步的幻灯片生成,解决了现有的移动终端上幻灯片播放方式使用体验差的问题。
【附图说明】
[0040]图1为本发明的实施例一提供的一种幻灯片制作系统的结构示意图;
[0041]图2为照片选取模块101的智能选取的流程图;
[0042]图3为照片选取模块101的手动选取的流程图;
[0043]图4为音频文件选取模块102选取音频文件的流程图;
[0044]图5为最终的幻灯片制作模块103生成幻灯片的流程图;
[0045]图6为本发明的实施例二提供的一种幻灯片生成方法的流程图;
[0046]图7为本发明的实施例三提供的一种幻灯片生成装置的结构示意图;
[0047]图8为图7中图片素材获取模块701的结构示意图;
[0048]图9为图8中筛选条件配置单元7013的结构示意图。
【具体实施方式】
[0049]目前,终端上比较普遍的幻灯片应用,是将已经拍摄好的图片,设置成一定帧率和不同动画效果的幻灯片进行预览播放,并且可以添加背景音乐。但是这种方法往往有两个缺点,第一,用户只能将所有拍照的照片进行幻灯片预览,不能自定义选取照片,更无法智能的根据照片属性来自动匹配照片进行选择;第二,用户无法控制幻灯片的张数和播放音乐的配合度,有时背景音乐还没有放完,但是照片已经播放完了,有时则是幻灯片还有很多没放完,但是音乐太短了。
[0050]为了解决上述问题,本发明的实施例提供了一种移动终端上的幻灯片生成方法和装置,让用户可以任意选择照片的同时,提供智能匹配功能,即根据终端选取的照片的属性来自动匹配相同属性的照片进行自动选择,同时也很好的提高了用户体验。
[0051]下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0052]首先结合附图,对本发明的实施例一进行说明。
[0053]本发明实施例提供了一种幻灯片制作系统,该系统的结构如图1所示,包括:
[0054]照片选取模块101,此模块包含一个计数器,并提供智能选取功能;
[0055]音乐选取模块102 ;
[0056]幻灯片制作模块103。
[0057]由上述模块就组成了整个幻灯片制作的系统,下面介绍具体的方案。
[0058]用户在拍照后,可以自定义选取所拍的照片,并可以使用智能匹配功能,根据选取的照片的特定属性来自动匹配来进行选择照片;可以加载自定义选取的音频文件作为播放背景,并且可以按照选取音乐的时长和所选照片的张数来计算播放的速率,达到音乐播放时长和幻灯片播放时长完美吻合的效果。
[0059]在用户拍完照片后,开始制作幻灯片。终端可以在制作幻灯片时,从文件管理器的入口进入到保存的照片路径,每选取一张照片,计数器加一,直到选取照片结束,计数器累计了所选照片的张数并发送给幻灯片制作模块,上述是手动选取照片的过程。
[0060]如果用户在选取照片前打开智能选取功能,此时系统提供两种智能选取的方式,一种是按照图片的拍照时间,另一种是按照图片的拍照地点。如果选择前者,那么在用户选取第一张照片后,系统会自动提取文件属性中的时间信息,然后在当前路径下自动搜索匹配有相同属性的文件,每搜索到一张具有相同属性的照片,系统会自动选取,计数器加一,直到全部搜索完成,将最终的结果发送给幻灯片制作模块。如果选择按照图片的拍照地点来智能选取,因为地点属性需要在拍照前打开GPS功能,所以不是所有照片都有此属性,因此系统会提取第一张照片的文件属性,看是否有地点信息,如果没有再顺序进行下一张选取,但是本次用户选取的照片信息也是有效保存,计数器也会累计并发送给幻灯片制作模块,直到有地点属性的第一张照片出现,此时会将此地点信息保存然后搜索具有相同地点属性的照片,每搜索到一张 ,则自动选取,计数器加一,直到搜索完成,将最终选取的照片信息和累计张数发送给幻灯片制作模块。
[0061]照片选取完成后,终端进入文件管理器的音频文件存储的路径进行选取背景音乐,终端此时提取音频文件存储的时长信息,将此信息存储后也发送给幻灯片制作模块;幻灯片制作模块此时根据计数器中的照片张数和获取到的音乐时长,以函数的方式计算出播放幻灯片的速率,最大程度上满足音乐时长和幻灯片播放时长吻合的效果。
[0062]首先是终端的照片选取模块101,如果用户没有打开智能选取功能,终端则进行手动选取:系统进入文件管理器的图片保存的路径进行选取,用户每操作一次有效选取操作,照片选取模块的计数器加一,照片选取完成时,终端会收到一个系统的触发信号,此时计数器累加结束,将最终的累加结果保存并发送给幻灯片制作模块,计数器清零;如果用户打开智能选取功能:用户可以选择按照拍照时间自动选取或按照拍照地点自动选取。选择按照拍照时间自动选取,则终端会在选取到第一张照片时,自动提取文件的时间属性,然后自动搜索具有相同属性的文件,即将提取的文件属性保存,然后对所有其他的文件属性中的这个字节进行对比,如果相同,则说明时间一致,系统则自动选取该照片,每进行一次有效选取,系统会将照片信息发送给幻灯片制作模块,并且计数器加一,直到所有照片自动选取结束,这个过程和手动选取是一致的。如果选择按照拍照地点自动选取,终端会提取选取的第一张照片的地点属性,如果没有此属性,则说明此照片没有匹配要素,但是也是一次有效选取,系统会将该照片信息发送给幻灯片制作模块并计数器加一,继续选取下一张照片,直到第一张有地点属性的照片出现,此时终端会提取该地点信息,自动搜索匹配具有相同属性的文件,每搜索到一张,则将该照片打上标签发送给幻灯片制作模块,计数器加一,直到搜索匹配完成,计数器清零。
[0063]照片选取结束后,系统进入到音乐选取模块102,此模块进入到文件管理器的入口找到音频文件的存储路径,用户有效选取音频文件后,音乐选取模块会提取该音频文件的时长信息,并将此信息发送给幻灯片制作模块103 ;图片和音乐都选取结束后,系统进入到幻灯片制作模块103。幻灯片制作模块103根据收到的照片张数信息和音乐时长信息,用函数的方式计算出匹配的播放速率,如果选取的音频文件太短,计算出的播放速率小于特定的值,(这个值用户可以预先设置,不设置的话就是系统默认的最小经验值),则提示用户音乐太短,需要再次选取音乐,此时又进入音乐选取模块102,用户可以重新选取一个时长更长的音频文件,也可以再选取一个音频文件和上一个音频文件依次播放,如果选择后者,幻灯片制作模块103则需要把第一次获取的音乐时长和第二次获取的音乐时长进行累加来计算出播放速度。播放速度设置好后,用户可以选择播放效果,以上设置都完成后,系统就以设置好的音乐背景,按照一定的播放速度一次播放所选取的照片,这时整个幻灯片就制作完成了。
[0064]如图2所示,本发明涉及到的照片选取模块101的智能选取的流程图,用于获取终端选取的具体照片信息并累计张数。用户首先选择按照时间自动选取还是按照地点自动选取。如果选择按照时间自动选取,首先手动选取第一张照片,终端将此照片的信息打标签并计数后发送给幻灯片制作模块103,并提取该文件的时间属性并保存。然后顺序搜索所有图片,将保存的时间属性和每一个图片文件的相同字节进行对比,如果对比结果一致,则自动选取照片,并将该照片打标签后将此信息发送给103模块,计数器加一。重复以上流程直到所有图片搜索完成,完成后系统会收到触发消息,此时所有具有相同时间属性的文件都被自动选取,计数器清零。如果选择后者,也就是按照地点信息自动选取图片,首先手动选取第一张照片,终端将此照片的信息打标签并计数后发送给幻灯片制作模块103,并判断是否能提取到该文件的地点信息(文件是否包含地点信息,依赖于拍照时是否打开了 GPS功能),如果没有提取到,则此照片也属于一次有效选取,按照流程将信息发送给C模块,并计数器加一,再次手动选取照片,重复以上流程直到第一张有地点属性的照片出现,提取该信息并保存,顺序搜索所有图片,对比其相同字节是否一致,如果一致则自动选取,直到所有图片对比完成,此时所有具有相同地点属性的照片选取完成,计数器结果发送给C后清零。
[0065]图3是照片选取模块101的手动选取的流程图。终端首先通过文件管理器的路径搜索到图片保存路径,然后进行手动选取照片,将每一个选取成功的照片都打标志发给c模块,计数器在每一次获取到成功选取照片的消息后累计加一,直到选取结束,将此结果也发送给制作幻灯片的幻灯片制作模块103,幻灯片制作模块103收到信息后保存,计数器清
v=j=,
ο
[0066]图4是本发明实施例中音频文件选取模块102选取音频文件的流程图。
[0067]终端首先通过文件管理器的路径搜素到音频文件的存储路径,然后进行音频文件的选取。终端收到有效选取文件的消息后,将此文件打标发送给幻灯片制作模块103,并提取文件的时长信息同时发送给幻灯片制作模块103,幻灯片制作模块103收到信息后保存。
[0068]图5是最终的幻灯片制作模块103生成幻灯片的流程图。首先将照片选取模块101和音频文件选取模块102获取到的信息分别提取出来,以如下的函数计算的方式,计算出合适的播放速度。
[0069]函数一:播放速度=音乐时长(s)/照片数(张)
[0070]终端允许用户提前设置播放速度的最小值,如果用户不设置,就采用默认的经验值。计算出的播放速度如果小于这个最小值,那么系统提示用户需要再次选择音乐背景文件,可以撤销上次选择的文件重新再次选择,也可以在上次文件的基础上,累计再选择,重新进入Β模块的流程。如果用户选择后者,那么系统会将两次选择的文件顺序播放,时长进行累加,再次以上面函数一的方式计算出播放速度。
[0071]照片选取模块101确定的照片信息,音频文件选取模块102确定的音频文件信息,以及幻灯片制作模块103的整个处理流程,就组成了整个幻灯片制作的系统,按照计算出的播放速度,以选定的音频文件做背景,顺序播放所选中的文件,直到照片和音乐播放结束。
[0072]下面结合附图,对本发明的实施例一进行说明。
[0073]本发明实施例提供了一种幻灯片生成方法,使用该方法制作幻灯片的流程如图6所示,包括:
[0074]步骤601、获取用户选择的多张用于制作幻灯片的图片;
[0075]本发明实施例中,所使用的图片可以是移动终端拍照得到的照片,也可以是保存的其他图片。
[0076]本步骤中,具体获取包含两种方式,分别为:
[0077]1、用户通过逐张选取的方式确定要制作幻灯片使用的图片;
[0078]此种方式,移动终端首先获取用户逐张点选的多张图片,然后统计用户选择的图片的数量。具体的,可通过计数器,在用户每选取一张图片时,计数器就加1,具体可参考本发明的实施例一中的相关说明。
[0079]2、用户开启自动匹配模式,终端根据用户设置的筛选条件选择图片;
[0080]所述筛选条件包括以下任一或任意多项:
[0081]拍摄时间或保存时间,拍摄地点,自定乂标签内各。
[0082]其中,自定义标签内容可以是用户在拍摄照片或保存图片时编辑的图片标题、图片所在分组(文件夹)等。
[0083]首先需要获取用户选择的照片筛选条件,具体包括:
[0084]1)直接获取用户输入的筛选条件内容,即用户可直接设置筛选条件。在设置筛选条件时,可设只包含一项内容的筛选条件,如只设置拍摄时间或保存时间是2014年2月10号或只设置拍摄地点为上海这样的筛选条件,也可以设置包含多个内容的筛选条件,如保存图片文件夹中2014年1月1日至3月1日的图片。
[0085]2)获取用户点选的第一张图片,从该图片的属性信息中确定筛选条件的内容;
[0086]即用户选取一张图片 后,提取该图片的属性信息,如拍摄或保存时间、拍摄地点等,以这些属性信息作为筛选条件,选择具有相同属性信息的其他图片作为用来制作幻灯片的图片。
[0087]在确定筛选条件后,即可从终端本地存储的照片中,根据所述筛选条件,筛选出多张图片用于制作幻灯片。
[0088]统计筛选得到的图片的数量
[0089]步骤602、获取背景音频文件;
[0090]本步骤中,从移动终端本地存储的音频文件中,选择作为幻灯片背景音的音频文件。
[0091]步骤603、根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率;
[0092]本步骤中,可计算播放速率,即确定每张图片展示的时间,以保证图片展示与音频播放基本同时结束,消除图片展示完毕而音频文件未播放完或音频文件已播放完图片仍在继续展示的问题。具体计算方式可参照本发明的实施例一中的相应说明。
[0093]步骤604、根据所述播放速率,生成幻灯片。
[0094]下面结合附图,对本发明的实施例三进行说明。
[0095]本发明实施例提供了一种幻灯片生成装置,该装置的结构如图7所示,包括:
[0096]图片素材获取模块701,用于获取用户选择的多张用于制作幻灯片的图片;
[0097]音频获取模块702,用于获取背景音频文件;
[0098]播放速率计算模块703,用于根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率;
[0099]幻灯片制作模块704,用于根据所述播放速率,生成幻灯片。
[0100]优选的,所述图片素材获取模块701的结构如图8所示,包括:
[0101]用户选择收集单元7011,用于获取用户逐张点选的多张图片;
[0102]第一数量统计单元7012,用于统计用户选择的图片的数量。
[0103]优选的,所述图片素材获取模块701还包括:
[0104]筛选条件配置单元7013,用于获取用户选择的照片筛选条件;
[0105]筛选执行模块7014,用于从终端本地存储的照片中,根据所述筛选条件,筛选出多张图片用于制作幻灯片;
[0106]第二数量统计单元7015,用于统计筛选得到的图片的数量。
[0107]优选的,所述筛选条件包括以下任一或任意多项:
[0108]拍摄时间或保存时间,拍摄地点,自定乂标签内各。
[0109]优选的,所述筛选条件配置单元7013的结构如图9所示,包括:
[0110]直接配置子单元901,用于直接获取用户输入的筛选条件内容;
[0111]配置信息提取子单元902,用于获取用户点选的第一张图片,从该图片的属性信息中确定筛选条件的内容。
[0112]上述幻灯片生成装置可集成于移动终端系统,也可作为一个单独的软件应用安装于移动终端系统中,由移动终端完成相应功能。
[0113]本发明的实施例提供了一种幻灯片生成方法和装置,首先获取用户选择的多张用于制作幻灯片的图片,再获取背景音频文件,然后根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率,根据所述播放速率,生成幻灯片。实现了自定义内容和播放同步的幻灯片生成,解决了现有的移动终端上幻灯片播放方式使用体验差的问题。
[0114]本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
[0115]可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0116]上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
[0117]上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
[0118]任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
【主权项】
1.一种幻灯片生成方法,其特征在于,包括: 获取用户选择的多张用于制作幻灯片的图片; 获取背景音频文件; 根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率; 根据所述播放速率,生成幻灯片。2.根据权利要求1所述的幻灯片生成方法,其特征在于,获取用户选择的多张用于制作幻灯片的图片包括: 获取用户逐张点选的多张图片; 统计用户选择的图片的数量。3.根据权利要求1所述的幻灯片生成方法,其特征在于,获取用户选择的多张用于制作幻灯片的图片包括: 获取用户选择的照片筛选条件; 从终端本地存储的照片中,根据所述筛选条件,筛选出多张图片用于制作幻灯片; 统计筛选得到的图片的数量。4.根据权利要求3所述的幻灯片生成方法,其特征在于,所述筛选条件包括以下任一或任意多项: 拍摄时间或保存时间,拍摄地点,自定乂标签内各。5.根据权利要求4所述的幻灯片生成方法,其特征在于,获取用户选择的照片筛选条件包括: 直接获取用户输入的筛选条件内容;或, 获取用户点选的第一张图片,从该图片的属性信息中确定筛选条件的内容。6.一种幻灯片生成装置,其特征在于,包括: 图片素材获取模块,用于获取用户选择的多张用于制作幻灯片的图片; 音频获取模块,用于获取背景音频文件; 播放速率计算模块,用于根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率; 幻灯片制作模块,用于根据所述播放速率,生成幻灯片。7.根据权利要求6所述的幻灯片生成装置,其特征在于,所述图片素材获取模块包括: 用户选择收集单元,用于获取用户逐张点选的多张图片; 第一数量统计单元,用于统计用户选择的图片的数量。8.根据权利要求6所述的幻灯片生成装置,其特征在于,所述图片素材获取模块包括: 筛选条件配置单元,用于获取用户选择的照片筛选条件; 筛选执行单元,用于从终端本地存储的照片中,根据所述筛选条件,筛选出多张图片用于制作幻灯片; 第二数量统计单元,用于统计筛选得到的图片的数量。9.根据权利要求8所述的幻灯片生成装置,其特征在于,所述筛选条件包括以下任一或任意多项: 拍摄时间或保存时间,拍摄地点,自定乂标签内各。10.根据权利要求9所述的幻灯片生成装置,其特征在于,所述筛选条件配置单元包括: 直接配置子单元,用于直接获取用户输入的筛选条件内容; 配置信息提取子单元,用于获取用户点选的第一张图片,从该图片的属性信息中确定筛选条件的内容。
【专利摘要】本发明提供了一种幻灯片生成方法和装置。涉及移动应用领域;解决了现有的移动终端上幻灯片播放方式使用体验差的问题。该方法包括:获取用户选择的多张用于制作幻灯片的图片;获取背景音频文件;根据所述背景音频的时长和用于制作幻灯片的图片的数量,确定幻灯片播放速率;根据所述播放速率,生成幻灯片。本发明提供的技术方案适用于移动终端,实现了自定义内容和播放同步的幻灯片生成。
【IPC分类】G06F17/30
【公开号】CN105488067
【申请号】CN201410484460
【发明人】时玉娟
【申请人】中兴通讯股份有限公司
【公开日】2016年4月13日
【申请日】2014年9月19日
【公告号】WO2015131651A1

最新回复(0)