一种影像素材的编辑方法和系统的制作方法
【专利摘要】本发明实施例提供了一种影像素材的编辑方法和系统,以解决现有的影像素材编辑方法只支持照片的导入,而且视频播放时每一帧只显示一张照片,导致视频播放时间长的问题。所述方法包括:导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组;所述影像素材包括照片和/或视频;判断得到的影像素材组中的影像素材是否满足页面布局条件;为满足页面布局条件的影像素材选择页面播放布局;其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材。本发明实施例去除了对导入的影像素材的文件类型限制,提高了影像素材的播放速度。
【专利说明】一种影像素材的编辑方法和系统
【技术领域】
[0001]本发明实施例涉及图文处理【技术领域】,特别是涉及一种影像素材的编辑方法和系统。
【背景技术】
[0002]现有的一种影像素材的编辑方法可以对影像素材中的照片进行编辑和播放,具体是可以将照片制作成视频,并对制作好的视频进行播放。其执行过程大体可以分为以下两部:
[0003]步骤1:导入需要编辑的照片,并利用导入的照片生成视频;
[0004]步骤2:播放制作好的视频。
[0005]但是,现有的影像素材的编辑方法只能导入影像素材中的照片。
[0006]而且,播放制作好的视频的过程只是将导入的照片逐个播放,每一帧只显示一张照片。在导入的照片过多的情况下,制作好的视频播放时间长。
【发明内容】
[0007]本发明实施例提供一种影像素材的编辑方法和系统,以解决现有的影像素材编辑方法只支持照片的导入,而且视频播放时每一帧只显示一张照片,导致视频播放时间长的问题。
[0008]为了解决上述问题,本发明实施例提供了一种影像素材的编辑方法,包括:
[0009]导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组;所述影像素材包括照片和/或视频;
[0010]判断得到的影像素材组中的影像素材是否满足页面布局条件;
[0011]为满足页面布局条件的影像素材选择页面播放布局;
[0012]其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材。
[0013]优选的,所述对导入的影像素材进行分组,得到至少一个影像素材组,包括:
[0014]按照所述导入的影像素材的导入时间的先后顺序对所述导入的影像素材进行排序;
[0015]当所述导入的影像素材的数量为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,得到至少一个影像素材组;
[0016]当所述导入的影像素材的数量不为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,并选择剩余的M个影响素材分为一个影像素材组,得到至少一个影像素材组;
[0017]其中,N为每个影像素材组的最大影像素材数量,1≤M < N,M、N均为正整数。
[0018]优选的,所述判断得到的影像素材组中的影像素材是否满足页面布局条件,包括:[0019]判断得到的影像素材组是否满足第一条件;
[0020]当得到的影像素材组满足第一条件时,确定满足第一条件的影像素材组中的影像素材满足页面布局条件;
[0021]当得到的影像素材组不满足第一条件时,判断不满足第一条件的影像素材组中的影像素材是否为第一个影像素材;
[0022]当不满足第一条件的影像素材组中的影像素材为非第一个影像素材时,确定不满足第一条件的影像素材组中的影像素材满足页面布局条件;
[0023]其中,所述第一条件为影像素材组为非唯一影像素材组,且为非第一个影像素材组,且包括多个影像素材。
[0024]优选的,所述为满足页面布局条件的影像素材选择页面播放布局,包括:
[0025]在同一影像素材组内,按照满足页面布局条件的影像素材的尺寸类型,从预置的页面播放布局规则中查询满足页面布局条件的影像素材的页面播放布局;
[0026]其中,所述尺寸类型包括横幅类型和竖幅类型;
[0027]当所述影像素材的长度尺寸大于等于宽度尺寸时,所述影像素材的尺寸类型为横幅类型;
[0028]当所述影像素材的长度尺寸小于宽度尺寸时,所述影像素材的尺寸类型为竖幅类型。
[0029]优选的,所述满足页面布局条件的影像素材按照选择的页面播放布局进行播放。
[0030]本发明实施例还提供了一种影像素材的编辑系统,包括:
[0031]导入分组模块,用于导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组;所述影像素材包括照片和/或视频;
[0032]判断模块,用于判断得到的影像素材组中的影像素材是否满足页面布局条件;
[0033]选择模块,用于为满足页面布局条件的影像素材选择页面播放布局;
[0034]其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材。
[0035]优选的,所述导入分组模块,包括:
[0036]排序子模块,用于按照所述导入的影像素材的导入时间的先后顺序对所述导入的影像素材进行排序;
[0037]分组子模块,用于当所述导入的影像素材的数量为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,得到至少一个影像素材组;当所述导入的影像素材的数量不为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,并选择剩余的M个影响素材分为一个影像素材组,得到至少一个影像素材组;
[0038]其中,N为每个影像素材组的最大影像素材数量,I M < N,M、N均为正整数。
[0039]优选的,所述判断模块,包括:
[0040]第一判断子模块,用于判断得到的影像素材组是否满足第一条件;
[0041]第二判断子模块,用于当得到的影像素材组不满足第一条件时,判断不满足第一条件的影像素材组中的影像素材是否为第一个影像素材;
[0042]确定子模块,用于当得到的影像素材组满足第一条件时,确定满足第一条件的影像素材组中的影像素材满足页面布局条件;当不满足第一条件的影像素材组中的影像素材为非第一个影像素材时,确定不满足第一条件的影像素材组中的影像素材满足页面布局条件;
[0043]其中,所述第一条件为影像素材组为非唯一影像素材组,且为非第一个影像素材组,且包括多个影像素材。
[0044]优选的,所述选择模块在同一影像素材组内,按照满足页面布局条件的影像素材的尺寸类型,从预置的页面播放布局规则中查询满足页面布局条件的影像素材的页面播放布局;
[0045]其中,所述尺寸类型包括横幅类型和竖幅类型;
[0046]当所述影像素材的长度尺寸大于等于宽度尺寸时,所述影像素材的尺寸类型为横幅类型;
[0047]当所述影像素材的长度尺寸小于宽度尺寸时,所述影像素材的尺寸类型为竖幅类型。
[0048]优选的,所述满足页面布局条件的影像素材按照选择的页面播放布局进行播放。
[0049]与【背景技术】相比,本发明实施例包括以下优点:
[0050]首先,本发明实施例不仅支持影像素材中照片的导入,还增加了对影像素材中视频的支持,去除了对导入的影像素材的文件类型限制。
[0051]其次,通过对导入的影像素材进行分组,得到至少一个影像素材组,为影像素材组中满足页面布局条件的影像素材(照片和/或视频)选择页面播放布局,实现影像素材按照页面播放布局中每帧播放的影像素材数量和每帧播放的影像素材的画面显示结构的规定进行播放。页面播放布局中包括每帧至少播放I个影像素材的情况,即本发明实施例可以在一帧内同时播放多张照片或者多个视频,甚至可以在一帧内同时播放照片和视频,提高了影像素材的播放速度。
【专利附图】
【附图说明】
[0052]图1是本发明实施例一中一种影像素材的编辑方法流程图;
[0053]图2是本发明实施例二中一种影像素材的编辑方法流程图;
[0054]图3是本发明实施例二中一种影像素材的编辑方法的布局规则查询示意图;
[0055]图4是本发明实施例二中一种影像素材的编辑方法的页面播放布局结果示意图;
[0056]图5是本发明实施例三中一种影像素材的编辑方法流程图;
[0057]图6是本发明实施例四中一种影像素材的编辑系统结构示意图;
[0058]图7是本发明实施例五中一种影像素材的编辑系统结构示意图;
[0059]图8是本发明实施例六中一种影像素材的编辑系统结构示意图。
【具体实施方式】
[0060]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0061]本发明实施例中提供的一种影像素材的编辑方法和系统,可以将导入的照片或者导入的视频,或者导入的照片和视频编辑为一段视频进行播放。而且,在对编辑完成的视频进行播放时,根据确定的页面播放布局可以在一帧内同时播放多个影像素材,即一帧内可以同时播放多个照片或者多个视频,或者多个照片和多个视频。在导入的影像素材数量较多时,可以提高编辑得到的视频的播放速率。而且,本发明实施例中提供的一种影像素材的编辑方法和系统可以在普通的个人计算机(Personal Computer, PC)中实现,还可以在移动终端(如智能手机、平板电脑)中实现,同时对PC以及移动终端所采用的操作系统不做限制。
[0062]针对在移动终端上实现的本发明实施例中的一种影像素材的编辑方法和系统,借助移动终端的便携性和使用场景不固定等优点,可以适当降低使用者对所述方法和系统的操作步骤,对使用者的操作技能要求不高。
[0063]下面通过列举几个具体的实施例详细介绍本发明提供的一种影像素材的编辑方法和系统。
[0064]实施例一
[0065]详细介绍本发明实施例提供的一种影像素材的编辑方法。
[0066]参照图1,示出了本发明实施例中一种影像素材的编辑方法流程图。
[0067]步骤100,导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组。
[0068]本实施例中的所述影像素材可以包括照片和/或视频,即影像素材可以仅是照片,或者影像素材可以仅是视频,或者影像素材可以是照片和视频。
[0069]对导入的影像素材进行分组,得到影像素材组的过程可以理解为将导入的影像素材生成视频的过程。得到的影像素材组等同于生成的视频。
[0070]可以预先设定对一定数量的影像素材分组为一个影像素材组,例如,设定最多5个影像素材分为一个影像素材组,当导入的影像素材的数量大于5个时,则可以分组得到多个影像素材组。
[0071]步骤102,判断得到的影像素材组中的影像素材是否满足页面布局条件。
[0072]通过判断步骤100中分组得到的影像素材组中的影像素材是否满足页面布局条件,筛选出满足页面布局条件的影像素材和不满足页面布局条件的影像素材。进一步对上述两种情况的影像素材进行不同的编辑处理。
[0073]步骤104,为满足页面布局条件的影像素材选择页面播放布局。
[0074]由于满足页面布局条件的影像素材属于影像素材组中,所以可以先对满足页面布局条件的影像素材所在的影像素材组选择页面播放布局规则,然后再从页面布局规则中确定影像素材组中满足页面布局条件的影像素材的页面播放布局。
[0075]其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材,每帧包含的影像素材的数量可以依据页面播放布局具体确定。
[0076]综上所述,通过采用上述技术方案,本发明实施例具有以下优点:
[0077]首先,本发明实施例不仅支持影像素材中照片的导入,还增加了对影像素材中视频的支持,去除了对导入的影像素材的文件类型限制。
[0078]其次,通过对导入的影像素材进行分组,得到至少一个影像素材组,为影像素材组中满足页面布局条件的影像素材(照片和/或视频)选择页面播放布局,实现影像素材按照页面播放布局中每帧播放的影像素材数量和每帧播放的影像素材的画面显示结构的规定进行播放。页面播放布局中包括每帧至少播放I个影像素材的情况,即本发明实施例可以在一帧内同时播放多张照片或者多个视频,甚至可以在一帧内同时播放照片和视频,提高了影像素材的播放速度。
[0079]实施例二
[0080]详细介绍本发明实施例提供的一种影像素材的编辑方法。
[0081]参照图2,示出了本发明实施例中一种影像素材的编辑方法流程图。
[0082]步骤200,导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组。
[0083]其中,所述影像素材可以包括照片和/或视频,即影像素材可以仅是照片,或者影像素材可以仅是视频,或者影像素材可以是照片和视频。
[0084]优选的,所述步骤200可以包括下列子步骤:
[0085]子步骤2001,按照所述导入的影像素材的导入时间的先后顺序对所述导入的影像素材进行排序。
[0086]需要说明的是,影像素材的导入时间可以限定在同一日的24小时之内,也可以理解为,对在同一日导入的影像素材进行排序。
[0087]子步骤2002,当所述导入的影像素材的数量为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,得到至少一个影像素材组。
[0088]例如,N=5,导入的影像素材的数量25为5的整数倍,则从排序后的25个影像素材中依次选择前5个影像素材分为一个影像素材组,即第I个到第5个影像素材分为第I个影像素材组,第6个到第10个影像素材分为第2个影像素材组,以此类推,第20个到第25个影像素材分为第5个影像素材组,25个影像素材最终分为5个影像素材组,每个影像素材组包括5个影像素材。
[0089]子步骤2003,当所述导入的影像素材的数量不为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,并选择剩余的M个影响素材分为一个影像素材组,得到至少一个影像素材组。
[0090]例如,N=5,导入的影像素材的数量28不为5的整数倍,则从排序后的28个影像素材中依次选择前5个影像素材分为一个影像素材组,即第I个到第5个影像素材分为第I个影像素材组,第6个到第10个影像素材分为第2个影像素材组,以此类推,第20个到第25个影像素材分为第5个影像素材组,第26到第28个影像素材分为第6个影像素材组,28个影像素材最终分为6个影像素材组,前5个影像素材组分别包括5个影像素材,第6个影像素材组包括3个影像素材。
[0091]在上述子步骤2002和子步骤2003中,N为每个影像素材组的最大影像素材数量,I <M<N,M、N均为正整数。
[0092]而且,在每个影像素材组中,影像素材也是按照导入时间的先后顺序进行排序。例如,第I到第5个影像素材分为第I个影像素材组,则在第I个影像素材组中,5个影像素材的排列顺序也为第I个到第5个。
[0093]步骤202,判断得到的影像素材组中的影像素材是否满足页面布局条件。
[0094]优选的,所述步骤202可以包括下列子步骤:
[0095]子步骤2021,判断得到的影像素材组是否满足第一条件。[0096]所述第一条件为影像素材组为非唯一影像素材组,且为非第一个影像素材组,且包括多个影像素材。
[0097]例如,某影像素材组中的影像素材为排序后的第11至第15个影像素材,则该影像素材组之前肯定有其他的影像素材组(由第I至第10个影像素材组成),该影像素材组为非唯一影像素材组,且为非第一个影像素材组,且包括多个影像素材,则该影像素材组满足第一条件。
[0098]子步骤2022,当得到的影像素材组满足第一条件时,确定满足第一条件的影像素材组中的影像素材满足页面布局条件。
[0099]根据上述子步骤2021中的例子可知,该影像素材组中的影像素材满足页面布局条件。
[0100]子步骤2023,当得到的影像素材组不满足第一条件时,判断不满足第一条件的影像素材组中的影像素材是否为第一个影像素材。
[0101]子步骤2024,当不满足第一条件的影像素材组中的影像素材为非第一个影像素材时,确定不满足第一条件的影像素材组中的影像素材满足页面布局条件。
[0102]例如,某影像素材组不满足第一条件,该影像素材组中除第一个影像素材之外的影像素材满足页面布局条件。
[0103]步骤204,为满足页面布局条件的影像素材选择页面播放布局。
[0104]其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材,每帧包含的影像素材的数量可以依据页面播放布局具体确定。
[0105]优选的,所述步骤204可以为:
[0106]在同一影像素材组内,按照满足页面布局条件的影像素材的尺寸类型,从预置的页面播放布局规则中查询满足页面布局条件的影像素材的页面播放布局。
[0107]其中,所述尺寸类型包括横幅类型和竖幅类型。
[0108]当所述影像素材的长度尺寸大于等于宽度尺寸时,所述影像素材的尺寸类型为横幅类型。
[0109]当所述影像素材的长度尺寸小于宽度尺寸时,所述影像素材的尺寸类型为竖幅类型。
[0110]参照图3和图4,图3为布局规则查询示意图,其中“一”表示横幅类型,“ I ”表示竖幅类型,图4为页面播放布局结果示意图。
[0111]如果某影像素材组中满足页面布局条件的影像素材依次为横幅照片、竖幅视频、竖幅照片、横幅视频和竖幅照片,确定该影像素材组中影像素材的尺寸类型依次为横幅、竖幅、竖幅、横幅和竖幅。在图3中,从Cl层开始沿箭头方向向C5层逐层比对:该影像素材组中第一个影像素材的尺寸类型为横幅类型,则选择Cl层中的“一”,该影像素材组中第二个影像素材的尺寸类型为竖幅类型,则沿着编号I的箭头方向选择C2层中的“ I ”,该影像素材组中第三个影像素材的尺寸类型为竖幅类型,则沿着编号4的箭头方向选择C3层中的“ I ”,该影像素材组中第四个影像素材的尺寸类型为横幅类型,则沿着编号9的箭头方向选择C4层中的“一”,该影像素材组中第五个影像素材的尺寸类型为竖幅类型,则沿着编号19的箭头方向选择C5层中的“ I ”。至此,该影像素材组中的全部五个满足页面布局条件的影像素材按照各自的尺寸类型在图3中比对完毕,最终在C5层选择的是编号19的布局规则。
[0112]从图4中可知,编号19的布局规则的页面播放布局为3帧画面,第I帧画面播放两个影像素材,画面显示结构为左边显示该影像素材组中的第一个影像素材横幅照片,右边显示该影像素材组中的第二个影像素材竖幅视频;第2帧画面播放一个影像素材,画面显示结构为该影像素材组中的第三个影像素材竖幅照片单独播放;第3帧画面播放两个影像素材,画面显示结构为左边显示该影像素材组中的第四个影像素材横幅视频,右边显示该影像素材组中的第五个影像素材竖幅照片。
[0113]所述满足页面布局条件的影像素材按照选择的页面播放布局进行播放。那么该影像素材组按照编号19的布局规则的页面播放布局进行播放,五个满足页面布局条件的影像素材在三帧内播放,第I帧播放前两个影像素材,第2帧播放第三个影像素材,第3帧播放后两个影像素材。
[0114]该影像素材组中包括五个满足页面布局条件的影像素材,故在C5层选择布局规则编号,同理可知,若某影像素材组中包括四个满足页面布局的影像素材,在C4层选择布局规则编号。
[0115]上述步骤204为满足页面布局条件的影像素材选择页面播放布局,同时,不满足页面布局条件的影像素材可以直接单独播放。
[0116]需要说明的是,影像素材组中影像素材的最大数量可以根据实际情况设定,影像素材组中的影像素材数量越多,影像素材的页面播放布局也相应地越多。
[0117]综上所述,通过采用上述技术方案,本发明实施例具有以下优点:
[0118]首先,本发明实施例不仅支持影像素材中照片的导入,还增加了对影像素材中视频的支持,去除了对导入的影像素材的文件类型限制。
[0119]其次,通过对导入的影像素材进行分组,得到至少一个影像素材组,为影像素材组中满足页面布局条件的影像素材(照片和/或视频)选择页面播放布局,实现影像素材按照页面播放布局中每帧播放的影像素材数量和每帧播放的影像素材的画面显示结构的规定进行播放。页面播放布局中包括每帧至少播放I个影像素材的情况,即本发明实施例可以在一帧内同时播放多张照片或者多个视频,甚至可以在一帧内同时播放照片和视频,提高了影像素材的播放速度。
[0120]实施例三
[0121]详细介绍本发明实施例提供的一种影像素材的编辑方法。
[0122]参照图5,示出了本发明实施例中一种影像素材的编辑方法流程图。
[0123]步骤300,导入影像素材。
[0124]影像素材可以仅是照片,或者影像素材可以仅是视频,或者影像素材可以是照片和视频。
[0125]步骤302,判断导入的影像素材的数量是否小于等于数量限制。
[0126]如果影像素材的数量不小于等于数量限制,执行步骤304;如果影像素材的数量小于等于数量限制,执行步骤306。
[0127]步骤304,提示用户无法继续导入。
[0128]步骤306,根据影像素材的导入时间的先后顺序进行排序,对排序后的影像素材进行分组。[0129]步骤308,判断每组影像素材的数量是否小于等于N。
[0130]N为影像素材组的最多影像素材数量。
[0131]如果每组影像素材的数量不小于等于N,则执行步骤310 ;如果每组影像素材的数量小于等于N,则执行步骤312。
[0132]步骤310,将影像素材分为多组。
[0133]步骤312,判断影像素材组的组数是否大于I。
[0134]如果分得的影像素材组的组数不大于1,即只有一组影像素材组,则执行步骤314 ;如果分得的影像素材组的组数大于1,则执行步骤316。
[0135]步骤314,执行特殊处理I。特殊处理I为单个影像素材单独渲染播放,不参与页面播放布局。
[0136]步骤316,判断影像素材组是否为整段视频的第I组。
[0137]如果影像素材组是整段视频的第I组,则执行步骤318 ;如果影像素材组不是整段视频的第I组,则执行步骤320。
[0138]步骤318,执行特殊处理2。特殊处理2为多组影像素材组中第一组影像素材组的第一个影像素材单独渲染播放,不参与页面播放布局。
[0139]步骤320,为影像素材选择唯一的页面播放布局。
[0140]所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构。
[0141]步骤322,根据选择的页面播放布局对影像素材进行播放。
[0142]在步骤322执行之后还可以返回执行步骤300。
[0143]综上所述,通过采用上述技术方案,本发明实施例具有以下优点:
[0144]首先,本发明实施例不仅支持影像素材中照片的导入,还增加了对影像素材中视频的支持,去除了对导入的影像素材的文件类型限制。
[0145]其次,通过对导入的影像素材进行分组,得到至少一个影像素材组,为影像素材组中满足页面布局条件的影像素材(照片和/或视频)选择页面播放布局,实现影像素材按照页面播放布局中每帧播放的影像素材数量和每帧播放的影像素材的画面显示结构的规定进行播放。页面播放布局中包括每帧至少播放I个影像素材的情况,即本发明实施例可以在一帧内同时播放多张照片或者多个视频,甚至可以在一帧内同时播放照片和视频,提高了影像素材的播放速度。
[0146]实施例四
[0147]详细介绍本发明实施例提供的一种影像素材的编辑系统。
[0148]参照图6,示出了本发明实施例中一种影像素材的编辑系统结构示意图。
[0149]所述一种影像素材的编辑系统,可以包括:
[0150]导入分组模块400,判断模块402,以及,选择模块404。
[0151]下面分别详细介绍各模块的功能以及各模块之间的关系。
[0152]导入分组模块400,用于导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组。
[0153]所述影像素材包括照片和/或视频。即影像素材可以仅是照片,或者影像素材可以仅是视频,或者影像素材可以是照片和视频。[0154]判断模块402,用于判断得到的影像素材组中的影像素材是否满足页面布局条件。
[0155]选择模块404,用于为满足页面布局条件的影像素材选择页面播放布局;。
[0156]其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材。
[0157]综上所述,通过采用上述技术方案,本发明实施例具有以下优点:
[0158]首先,本发明实施例不仅支持影像素材中照片的导入,还增加了对影像素材中视频的支持,去除了对导入的影像素材的文件类型限制。
[0159]其次,通过对导入的影像素材进行分组,得到至少一个影像素材组,为影像素材组中满足页面布局条件的影像素材(照片和/或视频)选择页面播放布局,实现影像素材按照页面播放布局中每帧播放的影像素材数量和每帧播放的影像素材的画面显示结构的规定进行播放。页面播放布局中包括每帧至少播放I个影像素材的情况,即本发明实施例可以在一帧内同时播放多张照片或者多个视频,甚至可以在一帧内同时播放照片和视频,提高了影像素材的播放速度。
[0160]实施例五
[0161]详细介绍本发明实施例提供的一种影像素材的编辑系统。
[0162]参照图7,示出了本发明实施例中一种影像素材的编辑系统结构示意图。
[0163]所述一种影像素材的编辑系统,可以包括:
[0164]导入分组模块500,判断模块502,以及,选择模块504。
[0165]其中,所述导入分组模块500可以包括:
[0166]排序子模块5001,以及,分组子模块5002。
[0167]所述判断模块502可以包括:
[0168]第一判断子模块5021,第二判断子模块5022,以及,确定子模块5023。
[0169]下面分别详细介绍各模块、各子模块的功能以及各模块、各子模块之间的关系。
[0170]导入分组模块500,用于导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组。
[0171]所述影像素材包括照片和/或视频。即影像素材可以仅是照片,或者影像素材可以仅是视频,或者影像素材可以是照片和视频。
[0172]优选的,所述导入分组模块500可以包括:
[0173]排序子模块5001,用于按照所述导入的影像素材的导入时间的先后顺序对所述导入的影像素材进行排序。
[0174]分组子模块5002,用于当所述导入的影像素材的数量为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,得到至少一个影像素材组;当所述导入的影像素材的数量不为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,并选择剩余的M个影响素材分为一个影像素材组,得到至少一个影像素材组。
[0175]其中,N为每个影像素材组的最大影像素材数量,I≤M < N,M、N均为正整数。
[0176]判断模块502,用于判断得到的影像素材组中的影像素材是否满足页面布局条件。
[0177]优选的,所述判断模块502可以包括:
[0178]第一判断子模块5021,用于判断得到的影像素材组是否满足第一条件。[0179]第二判断子模块5022,用于当得到的影像素材组不满足第一条件时,判断不满足第一条件的影像素材组中的影像素材是否为第一个影像素材。
[0180]确定子模块5023,用于当得到的影像素材组满足第一条件时,确定满足第一条件的影像素材组中的影像素材满足页面布局条件;当不满足第一条件的影像素材组中的影像素材为非第一个影像素材时,确定不满足第一条件的影像素材组中的影像素材满足页面布局条件。
[0181]其中,所述第一条件为影像素材组为非唯一影像素材组,且为非第一个影像素材组,且包括多个影像素材。
[0182]选择模块504,用于为满足页面布局条件的影像素材选择页面播放布局。
[0183]其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材,每帧包含的影像素材的数量可以依据页面播放布局具体确定。
[0184]优选的,所述选择模块504在同一影像素材组内,按照满足页面布局条件的影像素材的尺寸类型,从预置的页面播放布局规则中查询满足页面布局条件的影像素材的页面播放布局。
[0185]其中,所述尺寸类型包括横幅类型和竖幅类型。
[0186]当所述影像素材的长度尺寸大于等于宽度尺寸时,所述影像素材的尺寸类型为横幅类型。
[0187]当所述影像素材的长度尺寸小于宽度尺寸时,所述影像素材的尺寸类型为竖幅类型。
[0188]所述满足页面布局条件的影像素材按照选择的页面播放布局进行播放。
[0189]需要说明的是,影像素材组中影像素材的最大数量可以根据实际情况设定,影像素材组中的影像素材数量越多,影像素材的页面播放布局也相应地越多。
[0190]综上所述,通过采用上述技术方案,本发明实施例具有以下优点:
[0191]首先,本发明实施例不仅支持影像素材中照片的导入,还增加了对影像素材中视频的支持,去除了对导入的影像素材的文件类型限制。
[0192]其次,通过对导入的影像素材进行分组,得到至少一个影像素材组,为影像素材组中满足页面布局条件的影像素材(照片和/或视频)选择页面播放布局,实现影像素材按照页面播放布局中每帧播放的影像素材数量和每帧播放的影像素材的画面显示结构的规定进行播放。页面播放布局中包括每帧至少播放I个影像素材的情况,即本发明实施例可以在一帧内同时播放多张照片或者多个视频,甚至可以在一帧内同时播放照片和视频,提高了影像素材的播放速度。
[0193]实施例六
[0194]详细介绍本发明实施例提供的一种影像素材的编辑系统。
[0195]参照图8,示出了本发明实施例中一种影像素材的编辑系统结构示意图。
[0196]所述一种影像素材的编辑系统可以包括:
[0197]影像素材导入判断模块600,有条件分组判断模块602,画面播放布局选择模块604,以及,渲染播放模块606。
[0198]下面分别详细介绍各模块的功能以及各模块之间的关系。[0199]所述影像素材导入判断模块600用于导入影像素材并判断导入的影像素材的数量是否小于等于T,T为导入的影像素材的数量限制。
[0200]影像素材可以仅是照片,或者影像素材可以仅是视频,或者影像素材可以是照片和视频。
[0201]如果影像素材的数量不小于等于T,提示用户无法继续导入;如果影像素材的数量小于等于T,进行后续影像素材的排序操作。
[0202]所述有条件分组判断模块602用于对影像素材根据导入时间的先后顺序进行排序,对排序后的影像素材进行分组,并对其中特殊情况的影像素材进行特殊处理。
[0203]其中,如果每组影像素材的数量不小于等于N,则将其分为多组,N为影像素材组的最多影像素材数量;如果每组影像素材的数量小于等于N,则判断影像素材组的组数是否大于I。
[0204]如果分得的影像素材组的组数不大于1,即只有一组影像素材组,则进行特殊处理I ;如果分得的影像素材组的组数大于1,则判断是否为整段视频的第I组。
[0205]如果是整段视频的第I组,则进行特殊处理2 ;如果不是整段视频的第I组,则为改组选择画面播放布局。
[0206]其中,特殊处理I为单个影像素材单独渲染播放,不参与页面播放布局;特殊处理2为多组影像素材组中第一组影像素材组的第一个影像素材单独渲染播放,不参与页面播放布局。
[0207]所述画面播放布局选择模块604对特殊处理以外的影像素材选择唯一的页面播放布局。
[0208]所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构。
[0209]所述渲染播放模块606根据选择的页面播放布局对影像素材进行播放。
[0210]所述渲染播放模块606对影像素材进行播放之后,重新由所述影像素材导入判断模块600执行下一轮操作。
[0211]综上所述,通过采用上述技术方案,本发明实施例具有以下优点:
[0212]首先,本发明实施例不仅支持影像素材中照片的导入,还增加了对影像素材中视频的支持,去除了对导入的影像素材的文件类型限制。
[0213]其次,通过对导入的影像素材进行分组,得到至少一个影像素材组,为影像素材组中满足页面布局条件的影像素材(照片和/或视频)选择页面播放布局,实现影像素材按照页面播放布局中每帧播放的影像素材数量和每帧播放的影像素材的画面显示结构的规定进行播放。页面播放布局中包括每帧至少播放I个影像素材的情况,即本发明实施例可以在一帧内同时播放多张照片或者多个视频,甚至可以在一帧内同时播放照片和视频,提高了影像素材的播放速度。
[0214]对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0215]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0216]以上对本发明实施例所提供的一种影像素材的编辑方法和系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种影像素材的编辑方法,其特征在于,包括: 导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组;所述影像素材包括照片和/或视频; 判断得到的影像素材组中的影像素材是否满足页面布局条件; 为满足页面布局条件的影像素材选择页面播放布局; 其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材。
2.根据权利要求1所述的方法,其特征在于,所述对导入的影像素材进行分组,得到至少一个影像素材组,包括: 按照所述导入的影像素材的导入时间的先后顺序对所述导入的影像素材进行排序;当所述导入的影像素材的数量为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,得到至少一个影像素材组; 当所述导入的影像素材的数量不为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,并选择剩余的M个影响素材分为一个影像素材组,得到至少一个影像素材组; 其中,N为每个影像素材组的最大影像素材数量,I ≤ M < N, M、N均为正整数。
3.根据权利要求1所述的方法,其特征在于,所述判断得到的影像素材组中的影像素材是否满足页面布局条件,包括: 判断得到的影像素材组是否满足第一条件; 当得到的影像素材组满足第一条件时,确定满足第一条件的影像素材组中的影像素材满足页面布局条件; 当得到的影像素材组不满足第一条件时,判断不满足第一条件的影像素材组中的影像素材是否为第一个影像素材; 当不满足第一条件的影像素材组中的影像素材为非第一个影像素材时,确定不满足第一条件的影像素材组中的影像素材满足页面布局条件; 其中,所述第一条件为影像素材组为非唯一影像素材组,且为非第一个影像素材组,且包括多个影像素材。
4.根据权利要求1所述的方法,其特征在于,所述为满足页面布局条件的影像素材选择页面播放布局,包括: 在同一影像素材组内,按照满足页面布局条件的影像素材的尺寸类型,从预置的页面播放布局规则中查询满足页面布局条件的影像素材的页面播放布局; 其中,所述尺寸类型包括横幅类型和竖幅类型; 当所述影像素材的长度尺寸大于等于宽度尺寸时,所述影像素材的尺寸类型为横幅类型; 当所述影像素材的长度尺寸小于宽度尺寸时,所述影像素材`的尺寸类型为竖幅类型。
5.根据权利要求1所述的方法,其特征在于: 所述满足页面布局条件的影像素材按照选择的页面播放布局进行播放。
6.一种影像素材的编辑系统,其特征在于,包括: 导入分组模块,用于导入影像素材并对导入的影像素材进行分组,得到至少一个影像素材组;所述影像素材包括照片和/或视频; 判断模块,用于判断得到的影像素材组中的影像素材是否满足页面布局条件; 选择模块,用于为满足页面布局条件的影像素材选择页面播放布局; 其中,所述页面播放布局包括每帧播放的影像素材的数量和每帧播放的影像素材的画面显示结构,且每帧包含至少一个影像素材。
7.根据权利要求6所述的系统,其特征在于,所述导入分组模块,包括: 排序子模块,用于按照所述导入的影像素材的导入时间的先后顺序对所述导入的影像素材进行排序; 分组子模块,用于当所述导入的影像素材的数量为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,得到至少一个影像素材组;当所述导入的影像素材的数量不为N的整数倍时,从排序后的影像素材中依次选择前N个影像素材分为一个影像素材组,并选择剩余的M个影响素材分为一个影像素材组,得到至少一个影像素材组; 其中,N为每个影像素材组的最大影像素材数量,I≤M < N, M、N均为正整数。
8.根据权利要求6所述的系统,其特征在于,所述判断模块,包括: 第一判断子模块,用于判断得到的影像素材组是否满足第一条件; 第二判断子模块,用于当得到的影像素材组不满足第一条件时,判断不满足第一条件的影像素材组中的影像素材是否为第一个影像素材; 确定子模块,用于当得到的影像素材组满足第一条件时,确定满足第一条件的影像素材组中的影像素材满足页面布局条件;当不满足第一条件的影像素材组中的影像素材为非第一个影像素材时,确定不满足第一条件的影像素材组中的影像素材满足页面布局条件; 其中,所述第一条件为影像素材组为非唯一影像素材组,且为非第一个影像素材组,且包括多个影像素材。
9.根据权利要求6所述的系统,其特征在于,所述选择模块在同一影像素材组内,按照满足页面布局条件的影像素材的尺寸类型,从预置的页面播放布局规则中查询满足页面布局条件的影像素材的页面播放布局; 其中,所述尺寸类型包括横幅类型和竖幅类型; 当所述影像素材的长度尺寸大于等于宽度尺寸时,所述影像素材的尺寸类型为横幅类型; 当所述影像素材的长度尺寸小于宽度尺寸时,所述影像素材的尺寸类型为竖幅类型。
10.根据权利要求6所述的系统,其特征在于: 所述满足页面布局条件的影像素材按照选择的页面播放布局进行播放。
【文档编号】G06F17/24GK103455474SQ201310360060
【公开日】2013年12月18日 申请日期:2013年8月16日 优先权日:2013年8月16日
【发明者】杨欢 申请人:北京奇艺世纪科技有限公司