一种视频和图片的混合播放方法及装置的制造方法_4

文档序号:9914706阅读:来源:国知局
放时间内,对所述第一图片进行展示;或
[0128]当识别到当前时刻为第一图片对应的第二起始播放时间时,根据所述第一图片的播放时间长度,以及预设的帧率,确定所述第一图片的视频帧的数量,生成所述数量对应的包含所述第一图片的视频帧;在所述第一图片对应的第二起始播放时间和第二终止播放时间内,播放所述第一图片对应的视频帧。
[0129]在本发明的另一实施方式中,图4所示的装置实施例中的播放模块403可以包括:
[0130]指令获得模块(图中未示出),用于获得渲染效果指令,根据获得的渲染效果指令,确定进行渲染的视频帧的标识信息;
[0131 ]渲染处理模块(图中未示出),用于根据所述进行渲染的视频帧的标识信息,对所述标识信息的视频帧进行渲染处理;
[0132]渲染播放模块(图中未示出),用于在所述视频帧对应的播放时间内,播放渲染后的所述视频帧。
[0133]在本发明的另一实施方式中,图4所示的装置实施例中还可以包括添加信息模块(图中未示出),该模块具体用于:
[0134]接收信息添加指令,其中所述信息包括音频信息和/或字幕信息,所述信息添加指令中携带有所述信息的第三起始播放时间和第三终止播放时间;当识别到当前时刻为所述信息的第三起始播放时间时,在所述信息的第三起始播放时间和第三终止播放时间内播放所述信息。
[0135]在本发明的另一实施方式中,图4所示的装置实施例中还可以包括混合视频生成模块(图中未示出),具体用于:
[0136]根据用户输入的所述至少一张图片的播放时间长度,以及预设的帧率,生成每张图片对应的每个第二子视频;根据用户输入的每个子视频和每张图片的播放顺序,混合每个所述第一子视频和每个所述第二子视频,生成混合视频。
[0137]由于上述装置实施例是基于相应的视频和图片的混合播放方法实施例得到的,与该方法具有相同的技术效果,因此装置实施例的技术效果在此不再赘述。
[0138]对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
[0139]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0140]本领域普通技术人员可以理解,上述实施方式中的全部或部分步骤是能够通过程序指令相关的硬件来完成的,所述的程序可以存储于计算机可读取存储介质中。这里所称存储介质,是指R0M/RAM、磁碟、光盘等。
[0141]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种视频和图片的混合播放方法,其特征在于,应用于具有显示屏的电子设备,所述方法包括: 获得待播放的至少一个子视频和至少一张图片; 根据确定的所述至少一个子视频的播放时间长度、用户输入的所述至少一张图片对应的播放时间长度,以及用户输入的每个子视频和每张图片的播放顺序,确定混合播放过程中每个子视频和每张图片的起始播放时间和终止播放时间; 启动渲染线程,根据每个子视频和每张图片的起始播放时间和终止播放时间,在每个子视频和每张图片的起始播放时间和终止播放时间内播放每个子视频和每张图片。2.根据权利要求1所述的方法,其特征在于,所述根据每个子视频的起始播放时间和终止播放时间,在每个子视频的起始播放时间和终止播放时间内播放每个子视频包括: 当识别到当前时刻为第一子视频的第一起始播放时间时,对所述第一子视频进行解码,获得所述第一子视频对应的视频帧; 在所述第一子视频对应的第一起始播放时间和第一终止播放时间内,播放所述第一子视频对应的视频帧。3.根据权利要求1所述的方法,其特征在于,所述根据每张图片的起始播放时间和终止播放时间,在每张图片的起始播放时间和终止播放时间内播放每张图片包括: 当识别到当前时刻为第一图片对应的第二起始播放时间时,在所述第一图片对应的第二起始播放时间和第二终止播放时间内,对所述第一图片进行展示;或 当识别到当前时刻为第一图片对应的第二起始播放时间时,根据所述第一图片的播放时间长度,以及预设的帧率,确定所述第一图片的视频帧的数量,生成所述数量对应的包含所述第一图片的视频帧;在所述第一图片对应的第二起始播放时间和第二终止播放时间内,播放所述第一图片对应的视频帧。4.根据权利要求2或3所述的方法,其特征在于,所述在每个子视频和每张图片的起始播放时间和终止播放时间内播放每个子视频和每张图片包括: 获得渲染效果指令,根据获得的渲染效果指令,确定进行渲染的视频帧的标识信息; 根据所述进行渲染的视频帧的标识信息,对所述标识信息的视频帧进行渲染处理; 在所述视频帧对应的播放时间内,播放渲染后的所述视频帧。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收信息添加指令,其中所述信息包括音频信息和/或字幕信息,所述信息添加指令中携带有所述信息的第三起始播放时间和第三终止播放时间; 当识别到当前时刻为所述信息的第三起始播放时间时,在所述信息的第三起始播放时间和第三终止播放时间内播放所述信息。6.根据权利要求2或3所述的方法,其特征在于,所述方法还包括: 根据用户输入的所述至少一张图片的播放时间长度,以及预设的帧率,生成每张图片对应的每个第二子视频; 根据用户输入的每个子视频和每张图片的播放顺序,混合每个所述第一子视频和每个所述第二子视频,生成混合视频。7.根据权利要求1所述的方法,其特征在于,所述确定所述至少一个子视频的播放时间长度包括: 将所述至少一个子视频的播放时长确定为混合播放过程中所述至少一个子视频的播放时间长度;或 根据用户输入的所述至少一个子视频的第四起始播放时间和第四终止播放时间,确定混合播放过程中所述至少一个子视频的播放时间长度。8.根据权利要求1所述的方法,其特征在于,所述渲染线程包括Opengl渲染线程和Direct3D渲染线程。9.一种视频和图片的混合播放装置,其特征在于,应用于具有显示屏的电子设备,所述装置包括: 获得模块,用于获得待播放的至少一个子视频和至少一张图片; 确定模块,用于根据确定的所述至少一个子视频的播放时间长度、用户输入的所述至少一张图片对应的播放时间长度,以及用户输入的每个子视频和每张图片的播放顺序,确定混合播放过程中每个子视频和每张图片的起始播放时间和终止播放时间; 播放模块,用于启动渲染线程,根据每个子视频和每张图片的起始播放时间和终止播放时间,在每个子视频和每张图片的起始播放时间和终止播放时间内播放每个子视频和每张图片。10.根据权利要求9所述的装置,其特征在于,所述播放模块包括: 解码模块,用于当识别到当前时刻为第一子视频的第一起始播放时间时,对所述第一子视频进行解码,获得所述第一子视频对应的视频帧; 视频播放模块,用于在所述第一子视频对应的第一起始播放时间和第一终止播放时间内,播放所述第一子视频对应的视频帧。
【专利摘要】本发明实施例提供了一种视频和图片的混合播放方法及装置。所述方法的【具体实施方式】包括:获得待播放的至少一个子视频和至少一张图片;根据确定的所述至少一个子视频的播放时间长度、用户输入的所述至少一张图片对应的播放时间长度,以及用户输入的每个子视频和每张图片的播放顺序,确定混合播放过程中每个子视频和每张图片的起始播放时间和终止播放时间;启动渲染线程,根据每个子视频和每张图片的起始播放时间和终止播放时间,在每个子视频和每张图片的起始播放时间和终止播放时间内播放每个子视频和每张图片。本实施例能够在一次播放过程中实现视频和图片的混合播放。
【IPC分类】H04N5/265
【公开号】CN105681683
【申请号】CN201610101285
【发明人】包立
【申请人】北京金山安全软件有限公司
【公开日】2016年6月15日
【申请日】2016年2月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1