一种视频切换方法、系统及存储介质和终端设备技术方案

技术编号:32517862 阅读:34 留言:0更新日期:2022-03-02 11:15
本发明专利技术实施例公开了一种视频切换方法、系统及存储介质和终端设备,应用于信息处理技术领域。智能设备在接收到请求从第一视频切换到第二视频的视频切换请求时,创建第二播放器,这时第一播放器不会立即释放第一视频的视频资源,而是在第二播放器准备好第二视频的视频资源,获取且显示第一播放器的当前帧视频画面后,第一播放器才会释放相应的视频资源,并在第二播放器绘制完成第二视频的视频画面后,隐藏当前帧视频画面,且显示第二视频的视频画面。在这个过程中,可以保证第一播放器释放了第一视频的视频资源后,智能设备不会显示黑帧,而是显示第一播放器在释放视频资源之前绘制的第一视频的当前帧视频画面,给用户较好的用户体验。用户体验。用户体验。

【技术实现步骤摘要】
一种视频切换方法、系统及存储介质和终端设备


[0001]本专利技术涉及信息处理
,特别涉及一种视频切换方法、系统及存储介质和终端设备。

技术介绍

[0002]随着人们生活水平的提高,智能电视在各个家庭中越来越受欢迎,这样需要给用户带来更好的视频观看体验,比如,视频无黑屏,无卡顿等。一般智能电视的芯片厂商系统级芯片(System

on

Chip,SOC)都会有定制的驱动(device),用于绘制并显示视频画面,device通常含有一些后处理功能,用于提高画质、增加画面流畅度。
[0003]但是通过device显示视频时,特别是在切换视频的过程中,可能会出现视频画面黑屏的情况,给用户造成不好的体验。

技术实现思路

[0004]本专利技术实施例提供一种视频切换方法、系统及存储介质和终端设备,避免了在视频切换过程中出现视频画面黑屏的情况。
[0005]本专利技术实施例一方面提供一种视频切换方法,包括:
[0006]接收视频切换请求,所述视频切换请求用于请求从第一视频切换到第二视频;
[0007]根据所述视频切换请求,创建第二播放器,所述第二播放器用于绘制所述第二视频的视频画面;
[0008]当所述第二播放器准备好所述第二视频的视频资源时,获取所述第一播放器当前绘制的所述第一视频的当前帧视频画面,且显示所述当前帧视频画面;
[0009]控制所述第一播放器释放所述第一视频的视频资源;
[0010]当所述第二播放器绘制完成所述第二视频的视频画面后,隐藏所述当前帧视频画面,并显示所述第二视频的视频画面。
[0011]本专利技术实施例另一方面提供一种视频切换系统,包括:
[0012]请求接收单元,用于接收视频切换请求,所述视频切换请求用于请求从第一视频切换到第二视频;
[0013]创建单元,用于根据所述视频切换请求,创建第二播放器,所述第二播放器用于绘制所述第二视频的视频画面;
[0014]获取显示单元,用于当所述第二播放器准备好所述第二视频的视频资源时,获取所述第一播放器当前绘制的所述第一视频的当前帧视频画面,且显示所述当前帧视频画面;
[0015]释放单元,用于控制所述第一播放器释放所述第一视频的视频资源;
[0016]隐藏显示单元,用于当所述第二播放器绘制完成所述第二视频的视频画面后,隐藏所述当前帧视频画面,并显示所述第二视频的视频画面。
[0017]本专利技术实施例另一方面还提供一种计算机可读存储介质,所述计算机可读存储介
质储存多个计算机程序,所述计算机程序适于由处理器加载并执行如本专利技术实施例一方面所述的视频切换方法。
[0018]本专利技术实施例另一方面还提供一种终端设备,包括处理器和存储器;
[0019]所述存储器用于储存多个计算机程序,所述计算机程序用于由处理器加载并执行如本专利技术实施例一方面所述的视频切换方法;所述处理器,用于实现所述多个计算机程序中的各个计算机程序。
[0020]可见,在本实施例的方法中,智能设备在接收到请求从第一视频切换到第二视频的视频切换请求时,创建第二播放器,这时第一播放器不会立即释放第一视频的视频资源,而是在第二播放器准备好第二视频的视频资源,获取且显示第一播放器的当前帧视频画面后,第一播放器才会释放相应的视频资源,并在第二播放器绘制完成第二视频的视频画面后,隐藏当前帧视频画面,且显示第二视频的视频画面。在这个过程中,可以保证第一播放器释放了第一视频的视频资源后,智能设备不会显示黑帧,而是显示第一播放器在释放视频资源之前绘制的第一视频的当前帧视频画面,从而智能设备在视频切换过程中就不会出现黑屏,给用户较好的用户体验。
附图说明
[0021]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本专利技术实施例提供的一种视频切换方法的示意图;
[0023]图2是本专利技术一个实施例提供的一种视频切换方法的流程图;
[0024]图3是本专利技术一个实施例中智能设备显示的视频画面的显示界面的示意图;
[0025]图4是本专利技术一个应用实施例提供的一种视频切换方法的流程图;
[0026]图5a是本专利技术一个应用实施例中各个界面层级展示的一种关系示意图;
[0027]图5b是本专利技术一个应用实施例中各个界面层级展示的另一种关系示意图;
[0028]图6是本专利技术另一应用实施例中视频切换方法所应用于的分布式系统的示意图;
[0029]图7是本专利技术另一应用实施例中区块结构的示意图;
[0030]图8是本专利技术实施例提供的一种视频切换系统的逻辑结构示意图;
[0031]图9是本专利技术实施例提供的一种终端设备的逻辑结构示意图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除
了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排它的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0034]本专利技术实施例提供一种视频切换方法,主要可以应用于用户通过智能设备触发切换当前的第一视频时,智能设备所执行的方法,如图1所示,智能设备可以包括应用上层10、控制层11和驱动层12,具体应用中,智能设备具体可以为智能电视等,其中:
[0035]应用上层10,用于向用户提供应用界面,用户可以通过该用户界面发起应用请求,比如访问一视频数据,或者将当前显示的一种分辨率的视频数据切换为另一分辨率的视频数据等。
[0036]控制件11,用于连接应用上层10和驱动层12之间的信息传输;还可以对应用上层10发起的请求进行处理,且控制和管理驱动层12执行的操作。例如:
[0037]当通过应用上层10发起对视频访问请求时,控制层11可以根据视频访问请求创建一路播放器(比如第一播放器),由第一播放器准备相应的视频资源,并控制驱动层12接收一种分辨率的视频数据并绘制视频画面,且控制层11还本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频切换方法,其特征在于,包括:接收视频切换请求,所述视频切换请求用于请求从第一视频切换到第二视频;根据所述视频切换请求,创建第二播放器,所述第二播放器用于绘制所述第二视频的视频画面;当所述第二播放器准备好所述第二视频的视频资源时,获取所述第一播放器当前绘制的所述第一视频的当前帧视频画面,且显示所述当前帧视频画面;控制所述第一播放器释放所述第一视频的视频资源;当所述第二播放器绘制完成所述第二视频的视频画面后,隐藏所述当前帧视频画面,并显示所述第二视频的视频画面。2.如权利要求1所述的方法,其特征在于,所述接收视频切换请求之前,还包括:显示第一视频的显示界面,所述显示界面包括分辨率切换接口或第二视频的切换接口;所述接收视频切换请求,具体包括:当接收到对所述分辨率切换接口或第二视频的切换接口的操作,则接收到视频切换请求。3.如权利要求1所述的方法,其特征在于,所述显示所述当前帧视频画面,具体包括:将所述当前帧视频画面放置在第二界面层级进行显示,且所述第二界面层级遮挡在第一界面层级之上,所述第一界面层级用于放置所述第一播放器绘制的第一视频的视频画面。4.如权利要求1所述的方法,其特征在于,所述控制所述第一播放器释放所述第一视频的视频资源,具体包括:在获取所述当前帧视频画面的第一预置时间后,控制所述第一播放器释放所述第一视频的视频资源。5.如权利要求4所述的方法,其特征在于,所述第一预置时间大于或等于智能设备在刷新屏幕时进行绘制画面的缓冲时间。6.如权利要求1至5任一项所述的方法,其特征在于,所述当所述第二播放器绘制完成所述第二视频的视频画面后,隐藏所述当前帧视频画面,具体包括:当所述第二播放器绘制完成所述第二视频的视频画面的第二预置时间后,隐藏所述当前帧视频画面。7.如权利要求1至5...

【专利技术属性】
技术研发人员:佘超杨自清
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1