本申请实施例涉及视频播放。更具体地讲,涉及一种显示设备、视频播放方法及装置。
背景技术:
1、随着科技的发展,智能电视机已成为每个家庭中必不可少的家用电器之一,为人们的生活增添了不少乐趣。
2、目前,随着智能电视机的功能越来越多样化,智能电视机能够满足用户多种播放视频的定制化需求。例如,智能电视机为用户提供了指定视频播放顺序的功能,便于用户根据观看视频的喜好设定特殊的视频播放顺序。
3、然而,目前智能电视机按照指定的视频播放顺序播放视频时,由于不同视频的视频格式或分辨率不同,导致视频切换时会出现黑屏的问题,影响用户的观看体验。
技术实现思路
1、本申请示例性的实施方式提供一种显示设备、视频播放方法及装置,解决了相关技术中显示设备进行视频切换时出现黑屏的问题,提高了用户的观看体验。
2、第一方面,本申请实施例提供一种显示设备,包括:
3、控制器,被配置为:
4、响应于接收到的播放指令,获取待播放视频的源文件,对所述源文件进行解析获得视频格式,并对所述源文件进行解码,并将解码得到的各图像帧组依次发送至存储模块,其中所述图像帧组包括第一预设条数的图像帧;
5、根据所述视频格式依次显示各图像帧组中的图像帧,若显示的图像帧为待播放视频的最后一条图像帧,则设置最后一条图像帧的显示结束时间为下一个待播放视频的第一个图像帧组存储至所述存储模块的时刻,其中所述下一个待播放视频的第一个图像帧组是对下一个待播放视频的源文件进行解码并发送至存储模块中的;
6、与所述控制器连接的显示器,用于显示所述待播放视频的图像帧。
7、在一种可能的设计中,所述控制器被配置为:
8、在执行所述根据所述视频格式依次显示各图像帧组中的图像帧之后,根据所述播放指令获取下一个待播放视频的源文件,对所述下一个待播放视频的源文件进行解析获得下一个待播放视频的视频格式,对所述下一个待播放视频的源文件进行解码,将解码得到下一个待播放视频的各图像帧组依次发送至存储模块,其中下一个待播放视频的图像帧组包括第一预设条数的图像帧;
9、根据所述下一个待播放视频的视频格式依次显示所述下一个待播放视频各图像帧组中的图像帧。
10、在一种可能的设计中,所述控制器被配置为:
11、在执行所述将解码得到的各图像帧组依次发送至存储模块之后,根据所述视频格式依次显示所述存储模块中的所有图像帧,若显示的图像帧为待播放视频的最后一条图像帧,则根据预设延迟时间段设置最后一条图像帧的显示时间;
12、相应地,所述控制器还被配置为:
13、在执行所述将解码得到下一个待播放视频的各图像帧组依次发送至存储模块之后,根据所述预设延迟时间段修改下一个待播放视频所有图像帧的显示时间,并根据所述下一个待播放视频的视频格式以及修改后的显示时间依次显示所述下一个待播放视频各图像帧组中的图像帧。
14、在一种可能的设计中,所述控制器被配置为:
15、在执行所述对所述源文件进行解析获得视频格式之后,根据所述视频格式确定显示区域;
16、相应地,所述控制器还被配置为:
17、在执行所述将解码得到的各图像帧组依次发送至存储模块之后,根据所述视频格式在所述显示区域依次显示各图像帧组中的图像帧;
18、相应地,所述控制器还被配置为:
19、在执行所述将解码得到下一个待播放视频的各图像帧组依次发送至存储模块之后,根据所述下一个待播放视频的视频格式在所述显示区域依次显示所述下一个待播放视频各图像帧组中的图像帧。
20、在一种可能的设计中,所述控制器被配置为:
21、在执行所述对所述下一个待播放视频的源文件进行解析获得下一个待播放视频的视频格式之后,若所述待播放视频的或所述下一个待播放视频的视频格式的分辨率大于预设限值,则对所述下一个待播放视频的进行解码,并将解码得到的各图像帧组依次发送至存储模块,其中所述图像帧组包括第二预设条数的图像帧,所述第二预设条数小于所述第一预设条数。
22、在一种可能的设计中,所述控制器被配置为:
23、在执行所述响应于接收到的播放指令之后,根据所述播放指令获得播放模式和播放列表,所述播放模式为连续播放模式或循环播放模式。
24、在一种可能的设计中,所述控制器被配置为:
25、在执行所述根据所述下一个待播放视频的视频格式依次显示所述下一个待播放视频各图像帧组中的图像帧之后,若所述播放模式为连续播放模式,且所述下一个视频为所述播放列表的最后一个视频,则释放所述存储模块所占的内存空间;
26、若所述播放模式为循环播放模式,且所述下一个视频为所述播放列表的最后一个视频,则保留所述存储模块所占的内存空间。
27、在一种可能的设计中,所述视频格式包含分辨率、帧率、视频格式以及旋转角度中的至少一种。
28、第二方面,本申请实施例提供一种视频播放方法,应用于显示设备的控制器,包括:
29、响应于接收到的播放指令,获取待播放视频的源文件,对所述源文件进行解析获得视频格式,并对所述源文件进行解码,并将解码得到的各图像帧组依次发送至存储模块,其中所述图像帧组包括第一预设条数的图像帧;
30、根据所述视频格式依次显示各图像帧组中的图像帧,若显示的图像帧为待播放视频的最后一条图像帧,则设置最后一条图像帧的显示结束时间为下一个待播放视频的第一个图像帧组存储至所述存储模块的时刻,其中所述下一个待播放视频的第一个图像帧组是对下一个待播放视频的源文件进行解码并发送至存储模块中的。
31、第三方面,本申请实施例提供一种视频播放装置,包括;
32、获取模块,用于响应于接收到的播放指令,获取待播放视频的源文件,对所述源文件进行解析获得视频格式,并对所述源文件进行解码,并将解码得到的各图像帧组依次发送至存储模块,其中所述图像帧组包括第一预设条数的图像帧;
33、显示模块,用于根据所述视频格式依次显示各图像帧组中的图像帧,若显示的图像帧为待播放视频的最后一条图像帧,则设置最后一条图像帧的显示结束时间为下一个待播放视频的第一个图像帧组存储至所述存储模块的时刻,其中所述下一个待播放视频的第一个图像帧组是对下一个待播放视频的源文件进行解码并发送至存储模块中的。
34、本申请实施例提供的显示设备、视频播放方法及装置,通过延长当前待播放视频最后一条图像帧的显示结束时间,设置当前待播放视频最后一条图像帧的显示结束时间为下一个待播放视频的第一个图像帧组存储至所述存储模块的时刻,并设置两个待播放视频将待显示的图像帧存入同一个存储模块中,实现了图像帧的无缝显示,解决了切换视频时无显示图像帧而出现黑屏的问题,改善了用户的观看体验。
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器被配置为:
4.根据权利要求2所述的显示设备,其特征在于,所述控制器被配置为:
5.根据权利要求2所述的显示设备,其特征在于,所述控制器被配置为:
6.根据权利要求2所述的显示设备,其特征在于,所述控制器被配置为:
7.根据权利要求6所述的显示设备,其特征在于,所述控制器被配置为:
8.根据权利要求1至7任一项所述的显示设备,其特征在于,所述视频格式包含分辨率、帧率、视频格式以及旋转角度中的至少一种。
9.一种视频播放方法,其特征在于,应用于显示设备的控制器,包括:
10.一种视频播放装置,其特征在于,包括: