视频播放方法及显示设备技术

技术编号:25843351 阅读:19 留言:0更新日期:2020-10-02 14:22
本申请实施例公开了一种视频播放方法和显示设备。在本申请实施例中,当检测到视场角发生变化时,显示设备获取位于当前播放进度之后且距离当前播放进度最近的目标稀疏流以及位于目标稀疏流之后的多个完整流,由于稀疏流包含根据对应的完整流中的一个视频帧生成的I帧,因此,如果当前播放进度是播放至某个完整流中的某个视频帧,则根据该当前播放进度获取到的目标稀疏流,显示设备能够播放该目标稀疏流中的I帧和位于该I帧之后剩余的视频帧,如此,在开始播放下一个完整流之前,用户就无需通过单纯观看基础视频流来等待接下来的高清画面,减少了用户观看低分辨率视频画面的时长,提高了用户体验。

【技术实现步骤摘要】
视频播放方法及显示设备
本申请涉及流媒体
,特别涉及一种视频播放方法及显示设备。
技术介绍
当前,在AR(AugmentedReality,增强现实)或VR(VirtualReality,虚拟现实)领域,服务器可以向显示设备推送大角度视频流,例如,360度全景视频流。随着高分辨率流媒体的应用,用户对大角度视频流的分辨率的要求也越来越高。然而,出于网络带宽的限制和流量费用等因素的影响,服务器直接向显示设备推送分辨率较高的大角度高清视频流的成本太高。基于此,服务器可以向显示设备推送分辨率较低的基础视频流,与此同时,将分辨率较高的高清视频流分割为多个切片,每个切片编码为一个子流,之后,根据用户的当前视场角来获取对应的子流组合推送至显示设备,显示设备可以将接收到的子流组合和基础视频流进行组合播放。通常,一个子流包括一个I帧和多个P帧,其中,I帧是子流的第一帧数据,显示设备在解码I帧之后才能播放后面的多个P帧。当显示设备检测到用户的视场角发生变化时,可以获取变化后的视场角对应的子流组合。然而,由于子流组合下载需要时间,因此,获取到子流组合时,可能已经到达了播放第一个子流中的某个视频帧的播放时刻,此时,解码第一个子流的I帧已经来不及。在这种情况下,显示设备只能寻找下一个子流的I帧进行解码。这样,显示设备将无法播放第一个子流,而用户则需要等待第二个子流的播放时刻到达,才能看到显示设备将基础视频流和该子流组合的第二个子流组合播放的高清画面。
技术实现思路
本申请提供了一种视频播放方法及显示设备,可以提高视场角发生变化时用户观看视频的体验。所述技术方案如下:一方面,提供了一种显示设备,所述显示设备包括控制器和显示器;所述控制器用于响应于视场角发生变化,根据当前播放进度获取变化后的视场角对应的子流组合,所述子流组合包括目标稀疏流和多个完整流,每个完整流对应至少一个稀疏流,每个稀疏流包括根据对应的完整流中的一个视频帧生成的I帧,所述目标稀疏流为位于所述当前播放进度之后且距离所述当前播放进度最近的稀疏流;所述控制器还用于根据所述目标稀疏流和所述多个完整流控制所述显示器进行视频播放。另一方面,提供了一种视频播放方法,所述视频播放方法包括:响应于视场角发生变化,根据当前播放进度获取变化后的视场角对应的子流组合,所述子流组合包括目标稀疏流和多个完整流,每个完整流对应至少一个稀疏流,每个稀疏流包括根据对应的完整流中的一个视频帧生成的I帧,所述目标稀疏流为位于所述当前播放进度之后且距离所述当前播放进度最近的稀疏流;根据所述目标稀疏流和所述多个完整流进行视频播放。另一方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的视频播放方法的步骤。另一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述所述的视频播放方法的步骤。本申请提供的技术方案至少可以带来以下有益效果:在本申请实施例中,当检测到视场角发生变化时,显示设备获取位于当前播放进度之后且距离当前播放进度最近的目标稀疏流以及位于目标稀疏流之后的多个完整流,由于稀疏流包含根据对应的完整流中的一个视频帧生成的I帧,因此,如果当前播放进度播放至某个完整流中的某个视频帧,则根据该当前播放进度获取到的目标稀疏流,显示设备能够播放该目标稀疏流中的I帧和位于该I帧之后剩余的视频帧,如此,在开始播放下一个完整流之前,用户就无需通过单纯观看基础视频流来等待接下来的高清画面,减少了用户观看低分辨率视频画面的时长,提高了用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据一示例性实施例示出的一种显示设备与控制装置之间操作场景的示意图;图2是根据一示例性实施例示出的一种显示设备的硬件配置框图;图3是根据一示例性实施例示出的一种控制设备的配置框图;图4是根据一示例性实施例示出的一种显示设备的功能配置示意图;图5是根据一示例性实施例示出的一种显示设备中软件系统的配置框图;图6是根据一示例性实施例示出的一种显示设备中应用程序的配置框图;图7是根据一示例性实施例示出的一种视频播放方法的流程图;图8是根据一示例性实施例示出的另一种视频播放方法的流程图。具体实施方式为使本申请示例性实施例的目的、技术方案和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。本申请中使用的术语“遥控器”,是指电子设备(如本申请中公开的显示设备)的一个组件,通常可在较短的距离范围内无线控制电子设备。一般使用红外线和/或射频(RF,RadioFrequency)信号和/或蓝牙与电子设备连接,也可以包括WiFi、无线USB(UniversalSerialBus(通用串行总线)、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。本申请中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。图1是根据一示例性实施例示出显示设备与控制装置之间操作场景的示意图。如图1所示,用户可以通过移动终端300和控制装置100操作显示设备200。其中,控制装置100可以为遥控器,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用本文档来自技高网...

【技术保护点】
1.一种显示设备,其特征在于,所述显示设备包括显示器和控制器;/n所述控制器用于响应于视场角发生变化,根据当前播放进度获取变化后的视场角对应的子流组合,所述子流组合包括目标稀疏流和位于所述目标稀疏流之后的多个完整流,每个完整流对应至少一个稀疏流,且每个稀疏流包括根据对应的完整流中的一个视频帧生成的I帧,所述目标稀疏流为位于所述当前播放进度之后且距离所述当前播放进度最近的稀疏流;/n所述控制器还用于控制所述显示器根据所述目标稀疏流和所述多个完整流进行视频播放。/n

【技术特征摘要】
1.一种显示设备,其特征在于,所述显示设备包括显示器和控制器;
所述控制器用于响应于视场角发生变化,根据当前播放进度获取变化后的视场角对应的子流组合,所述子流组合包括目标稀疏流和位于所述目标稀疏流之后的多个完整流,每个完整流对应至少一个稀疏流,且每个稀疏流包括根据对应的完整流中的一个视频帧生成的I帧,所述目标稀疏流为位于所述当前播放进度之后且距离所述当前播放进度最近的稀疏流;
所述控制器还用于控制所述显示器根据所述目标稀疏流和所述多个完整流进行视频播放。


2.根据权利要求1所述的显示设备,其特征在于,每个稀疏流还包括偏移值,所述偏移值用于指示生成相应稀疏流中的I帧的视频帧在对应的完整流中所处的位置。


3.根据权利要求2所述的显示设备,其特征在于,所述子流组合还包括目标完整流中位于第一视频帧之后的剩余视频帧,所述目标完整流为所述目标稀疏流对应的完整流,所述第一视频帧为用于生成所述目标稀疏流中的I帧的视频帧;
所述控制器具体用于控制所述显示器依次播放所述目标稀疏流、位于所述第一视频帧之后的剩余视频帧和所述多个完整流。


4.根据权利要求2所述的显示设备,其特征在于,
所述控制器具体用于根据所述目标稀疏流中的偏移值,从所述目标稀疏流对应的目标完整流中获取位于所述第一视频帧之后的所有视频帧,所述第一视频帧是指用于生成所述目标稀疏流中的I帧的视频帧;
所述控制器具体还用于控制所述显示器依次播放所述目标稀疏流包括的I帧、所述第一视频帧之后的所有视频帧以及所述多个完整流。


5.根据权利要求1所述的显示设备,其特征在于,每个完整流对应的至少一个稀疏流按照生成相应稀疏流中的I帧的视频帧在对应的完整流中的先后顺序排列,每个稀疏流还包括多个P帧,所述多个P帧是指处于相应稀疏流所对应的完整流中的第一视频帧和第二视频帧之间的视频帧,所述第一视频帧是指用于生成相应稀疏流所包括的I帧的视频帧,所述第二视频帧是指用于生成相应稀疏流的下一个稀疏流所包括的I帧的视频帧,所述子流组合还包括目标完整流对应的至少一个稀疏流中位于所述目标稀疏流之后的剩余稀疏流,所述目标完整流是指所述目标稀疏流对应的完整流。


6.根据权利要求5所述的显示设备,其特征在于,所述控制器具体用于控制所述显示器依次播放所述目标稀疏流、位于所述目标稀疏流之后的剩余稀疏流和所述多个完整流。

【专利技术属性】
技术研发人员:刘相双
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:山东;37

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

1