一种通信终端及视频预览的方法技术

技术编号:24216597 阅读:20 留言:0更新日期:2020-05-20 19:27
本申请提供一种通信终端及视频预览的方法,用以在实现复杂动画效果的前提下,提高视频预览的执行效率。通信终端包括:存储器、显示器及处理器;存储器用于,存储动画集、动画子集及动画元素的动画效果;处理器用于,确定当前需要显示的视频预览帧对应的Seek时间;选取包含Seek时间的动画集;若选取的动画集的动画效果为特殊动画效果,从动画集中确定Seek时间对应的动画子集,特殊动画效果为相邻两个动画子集中的动画元素的动画效果不同和/或同一动画子集中的动画元素之间的动画效果不同;根据动画子集中的动画元素及动画元素的动画效果,确定视频预览帧,并通知显示器显示视频预览帧;实现复杂动画效果,提高视频预览的执行效率。

A method of communication terminal and video preview

【技术实现步骤摘要】
一种通信终端及视频预览的方法
本申请涉及计算机
,特别涉及一种通信终端及视频预览的方法。
技术介绍
目前,视频已成为用户生活娱乐的一部分。且随着科技的发展,各种制作视频的应用软件逐步兴起,用户可以通过各种制作视频的应用软件进行视频的编辑,并进行效果预览。目前,对用户编辑的视频进行预览时,仅能按照固定的模板对视频进行简单的编辑,因此在预览过程中显示的视频效果单一;为了显示视频显示更加丰富、复杂,在设置复杂动画时,目前是通过动画叠加,定义多个View,但是在获取视频的预览画面时,执行效率低。
技术实现思路
本申请实施例提供一种通信终端及视频预览的方法,用以在复杂动画效果的前提下,提高视频预览的执行效率。本申请实施例提供的具体技术方案如下:第一方面,本申请提供一种视频预览的通信终端,该通信终端包括:处理器,存储器以及显示器;其中:存储器用于,存储动画集、动画子集及动画元素的动画效果;处理器用于,确定当前需要显示的视频预览帧对应的Seek时间;从多个动画集中选取包含Seek时间的动画集,其中动画集是根据至少一组动画元素的动画时长,以及动画时长内动画元素的动画效果划分的;若选取的动画集的动画效果为特殊动画效果,则从选取的动画集中确定Seek时间对应的动画子集,其中特殊动画效果为动画集中相邻两个动画子集中的动画元素的动画效果不同和/或同一动画子集中的动画元素之间的动画效果不同;根据动画子集中的动画元素及各个动画元素的动画效果,确定视频预览帧,并通知显示器显示;r>显示器用于,显示视频预览帧。上述通信终端,在确定需要显示的视频预览帧对应的Seek时间,从多个动画集中选择包含Seek时间的动画集,并确定动画集的动画效果为特殊动画效果时,从选取的动画集中确定Seek时间对应的动画子集,并根据动画子集中的动画元素及动画元素的动画效果,确定视频预览帧,其中特殊动画效果为动画集中相邻两个动画子集中的动画元素的动画效果不同和/或同一动画子集中的动画元素之间的动画效果不同。在一个动画中可以有多种动画效果,使动画显示更加丰富,实现复杂动画效果;且通过获取Seek时间对应的动画子集,根据动画子集中的动画元素及动画元素的动画效果,生成视频预览帧,提升执行效率。在一种可能的实现方式中,处理器通过下列方式划分动画集:根据预设的总动画时长,以及至少一组动画元素的动画时长,将预设的总动画时长划分成多个时间段,其中每个时间段对应至少一组动画元素;将每个时间段对应的至少一组动画元素包括的动画子集组成动画集。上述通信终端,给出动画集的划分规则,根据至少一组动画元素的动画时长,将预设的总动画时长划分成多个时间段,每个时间段对应有至少一组动画元素对应的动画子集组成的动画集,因此划分成多个动画集,以便后续在多个动画集中选择包含Seek时间对应的动画集,以及动画集中与Seek时间对应的动画子集时,更加的快速,执行效率高。在一种可能的实现方式中,处理器还用于:从多个动画集中选取确定的Seek时间对应的动画集之后,若选取的动画集对应的动画效果为单一动画效果,则确定Seek时间的动画子集,并显示动画子集对应的动画元素;其中,单一动画效果为动画子集中的动画元素的动画效果相同,且相邻两个动画子集中的动画元素的动画效果相同。上述通信终端,当确定Seek时间对应的动画集的动画效果为单一动画效果时,直接读取动画集中与Seek时间对应的动画元素,并显示即可,单一动画效果为动画集中的动画元素的动画效果相同,因此在确定Seek时间对应的动画元素时,采用之前的动画元素的动画效果进行显示即可。在一种可能的实现方式中,处理器具体用于:从选取的动画集中确定Seek时间对应的动画子集后,根据动画子集中的动画元素及各个动画元素的动画效果,确定视频预览帧之前,在动画集的动画子集中,迭代获取与Seek时间对应的动画子集;若动画子集为平行类动画子集,则迭代获取动画子集中各个动画元素及对应的动画效果;按照动画子集中的动画元素对应的动画效果,同时显示动画元素,生成视频预览帧。上述通信终端,由于动画集中包含有多个动画子集,动画子集中可能包含有多个动画效果不同的动画元素,而视频帧中显示的是Seek时间对应的动画元素,且采用每个动画元素对应的动画效果进行显示,因此在获取动画子集中首选在动画集中选择出与Seek时间对应的动画子集,当动画子集为平行类动画子集时,需要逐一获取动画子集中的动画元素及动画元素对应的动画效果,并采用动画元素对应的动画效果将获取的动画元素同时显示,生成视频预览帧,在一帧视频中可以显示多种动画效果,使动画更加丰富。在一种可能的实现方式中,处理器具体用于:根据动画子集中的动画元素及各个动画元素的动画效果后,将动画子集中的动画元素及各个动画元素的动画效果缓存在存储器中,以在确定视频预览帧时,从存储器中读取Seek时间对应的动画元素及各个动画元素的动画效果。上述通信终端,将获取的动画元素及各个动画元素的动画效果缓存在存储器中,以在确定视频预览帧时,从存储器中读取Seek时间对应的动画元素以及各个动画元素的动画效果,并采用动画元素的动画效果显示动画元素,在预览视频但未保存完整视频的场景下,可以从缓存中直接读取数据,无需重复获取数据的步骤,节约时间,提高执行效率。第二方面,本申请提供一种视频预览的方法,该方法应用于通信终端中,该方法包括:确定当前需要显示的视频预览帧对应的Seek时间;从多个动画集中选取包含Seek时间的动画集,其中动画集是根据至少一组动画元素的动画时长,以及动画时长内动画元素的动画效果划分的;若选取的动画集的动画效果为特殊动画效果,则从选取的动画集中确定Seek时间对应的动画子集,其中特殊动画效果为动画集中相邻两个动画子集中的动画元素的动画效果不同和/或同一动画子集中的动画元素之间的动画效果不同;根据动画子集中的动画元素及各个动画元素的动画效果,确定视频预览帧,并显示。在一种可能的实现方式中,通过下列方式划分动画集:根据预设的总动画时长,以及至少一组动画元素的动画时长,将预设的总动画时长划分成多个时间段,其中每个时间段对应至少一组动画元素;将每个时间段对应的至少一组动画元素包括的动画子集组成动画集。在一种可能的实现方式中,从多个动画集中选取确定的Seek时间对应的动画集之后,若选取的动画集对应的动画效果为单一动画效果,则确定Seek时间的动画子集,并显示动画子集对应的动画元素;其中,单一动画效果为动画子集中的动画元素的动画效果相同,且相邻两个动画子集中的动画元素的动画效果相同。在一种可能的实现方式中,从选取的动画集中确定Seek时间对应的动画子集后,根据动画子集中的动画元素及各个动画元素的动画效果,确定视频预览帧之前,在动画集的动画子集中,迭代获取与Seek时间对应的动画子集;若动画子集为平行类动画子集,则迭代获取动画子集中各个动本文档来自技高网...

【技术保护点】
1.一种视频预览的通信终端,其特征在于,该通信终端,包括:存储器、显示器及处理器;其中:/n所述存储器用于,存储动画集、动画子集及动画元素的动画效果;/n所述处理器用于,确定当前需要显示的视频预览帧对应的Seek时间;从多个动画集中选取包含所述Seek时间的动画集,其中所述动画集是根据至少一组动画元素的动画时长,以及所述动画时长内动画元素的动画效果划分的;若选取的所述动画集的动画效果为特殊动画效果,则从选取的所述动画集中确定所述Seek时间对应的动画子集,其中所述特殊动画效果为动画集中相邻两个动画子集中的动画元素的动画效果不同和/或同一动画子集中的动画元素之间的动画效果不同;根据所述动画子集中的动画元素及各个动画元素的动画效果,确定视频预览帧,并通知所述显示器显示;/n所述显示器用于,显示所述视频预览帧。/n

【技术特征摘要】
1.一种视频预览的通信终端,其特征在于,该通信终端,包括:存储器、显示器及处理器;其中:
所述存储器用于,存储动画集、动画子集及动画元素的动画效果;
所述处理器用于,确定当前需要显示的视频预览帧对应的Seek时间;从多个动画集中选取包含所述Seek时间的动画集,其中所述动画集是根据至少一组动画元素的动画时长,以及所述动画时长内动画元素的动画效果划分的;若选取的所述动画集的动画效果为特殊动画效果,则从选取的所述动画集中确定所述Seek时间对应的动画子集,其中所述特殊动画效果为动画集中相邻两个动画子集中的动画元素的动画效果不同和/或同一动画子集中的动画元素之间的动画效果不同;根据所述动画子集中的动画元素及各个动画元素的动画效果,确定视频预览帧,并通知所述显示器显示;
所述显示器用于,显示所述视频预览帧。


2.如权利要求1所述的通信终端,其特征在于,所述处理器通过下列方式划分动画集:
根据预设的总动画时长,以及至少一组动画元素的动画时长,将预设的总动画时长划分成多个时间段,其中每个时间段对应至少一组动画元素;
将每个时间段对应的至少一组动画元素包括的动画子集组成动画集。


3.如权利要求1所述的通信终端,其特征在于,所述处理器还用于:
从多个动画集中选取确定的所述Seek时间对应的动画集之后,若选取的所述动画集对应的动画效果为单一动画效果,则确定所述Seek时间的动画子集,并显示所述动画子集对应的动画元素;
其中,所述单一动画效果为动画子集中的动画元素的动画效果相同,且相邻两个动画子集中的动画元素的动画效果相同。


4.如权利要求1所述的通信终端,其特征在于,所述处理器具体用于:
所述从选取的所述动画集中确定所述Seek时间对应的动画子集后,根据所述动画子集中的动画元素及各个动画元素的动画效果,确定视频预览帧之前,在所述动画集的动画子集中,迭代获取与所述Seek时间对应的动画子集;
若所述动画子集为平行类动画子集,则迭代获取所述动画子集中各个动画元素及对应的动画效果;
按照所述动画子集中的动画元素对应的动画效果,同时显示所述动画元素,生成所述视频预览帧。


5.如权利要求1所述的通信终端,其特征在于,所述处理器还用于:
根据所述动画子集中的动画元素及各个动画元素的动画效果后,将所述动画子集中的动画元素及各个动画元素的动画效果缓存在存储器中,以在确定视频预览帧时,从存储器中读取Seek时间对应的动画元素...

【专利技术属性】
技术研发人员:康凯彭迎孙喜洲
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

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

1