一种基于视场角的显示方法及显示设备技术

技术编号:28384434 阅读:20 留言:0更新日期:2021-05-08 00:13
本申请涉及全景视频技术领域,提供一种基于视场角的显示方法及显示设备,该方法通过获取用户头部转动前后的用户视角差异值,确定第一可视区域(转头后)内相对于第二可视区域(转头前)内增加的高清图像分块,并获取增加的高清图像分块对应的帧内编码的解码块的数据容量,根据解码块的数据容量之和以及空闲下载网速,确定下载解码块的总下载时间;根据总下载时间,高清图像分块的合并时间、解码时间,确定第一可视区域内高清图像分块的提前下载时间;根据确定的提前下载时间提前下载第一可视区域内的高清图像分块以用于在播放时间到达时进行显示,该方法可以精确控制高清视频分块提前下载时间,进而提高高清全景视频图像显示的稳定性。

【技术实现步骤摘要】
一种基于视场角的显示方法及显示设备
本申请涉及全景视频
,尤其涉及一种基于视场角的显示方法及显示设备。
技术介绍
全景视频的显示可采用视场角(FieldAngleofView,FOV)传输方案,FOV传输方案主要关注当前用户视点对应的可视区域画面的质量,一般对全景视频图像在空间上进行分块,再执行多码率编码生成若干视频流,显示设备根据用户视点传输相应分块的视频流,解码后显示。当用户转头时,FOV发生了改变,应尽量快的加载可视区域内的高清图像分块。一般的视频由I帧、P帧和B帧组成,当显示设备进行视频解码时,如果视频数据是I帧,则可以独力解码,如果是P帧,则需要依赖之前的视频帧来解码,如果是B帧,则需要之前或之后的帧进行解码。一般的,为了达到快速转头的目的,视频在编码时,一般只采用一个I帧和多个P帧来进行编码,但由于用户转头的时间是随机的,当用户在显示设备对多个P帧解码时进行转头,则可视区域内新增加的高清图像分块的视频帧由于没有了依赖的视频帧进行解码,使得显示设备中的解码器无法对其进行解码,需要等到下一个I帧到来后才能解码,导致用户转头时视频高清视频加载较慢或无法加载的问题。
技术实现思路
本申请提供了一种基于视场角的显示方法及显示设备,用以提高用户视角变化后对应的可视区域内高清视频分块提前下载时间的精确性,进而提高高清全景视频图像显示的稳定性。第一方面,本申请提供一种基于视场角的显示设备,包括:显示器,与控制器连接,被配置为显示高清全景视频图像;存储器,与所述控制连接,被配置为存储计算机指令;所述控制器,被配置为根据所述计算机指令执行以下操作:获取用户头部转动前后的用户视角差异值,并确定第一可视区域内相对于第二可视区域内增加的至少一个高清图像分块,所述第一可视区域为用户头部转动后用户视角对应的可视区域,所述第二可视区域为用户头部转动前用户视角对应的可视区域;根据所述用户视角差异值,获取所述至少一个高清图像分块对应的帧内编码的解码块的数据容量;根据获取的所述解码块的数据容量之和、当前下载网速、以及所述第二可视区域内的高清图像分块所占的下载网速,确定下载所述解码块的总下载时间;根据所述总下载时间,所述第一可视区域内的高清图像分块的合并时间、所述第一可视区域内的高清图像分块的解码时间,确定所述第一可视区域内高清图像分块的提前下载时间;根据确定的提前下载时间提前下载所述第一可视区域内的高清图像分块以用于在播放时间到达时进行显示。第二方面,本申请提供一种基于视场角的显示方法,包括:获取用户头部转动前后的用户视角差异值,并确定第一可视区域内相对于第二可视区域内增加的至少一个高清图像分块,所述第一可视区域为用户头部转动后用户视角对应的可视区域,所述第二可视区域为用户头部转动前用户视角对应的可视区域;根据所述用户视角差异值,获取所述至少一个高清图像分块对应的帧内编码的解码块的数据容量;根据获取的所述解码块的数据容量之和、当前下载网速、以及所述第二可视区域内的高清图像分块所占的下载网速,确定下载所述解码块的总下载时间;根据所述总下载时间,所述第一可视区域内的高清图像分块的合并时间、所述第一可视区域内的高清图像分块的解码时间,确定所述第一可视区域内高清图像分块的提前下载时间;根据确定的提前下载时间提前下载所述第一可视区域内的高清图像分块以用于在播放时间到达时进行显示。第三方面,本申请提供一种基于视场角的显示设备,包括:获取模块,被配置为获取用户头部转动前后的用户视角差异值,并确定第一可视区域内相对于第二可视区域内增加的至少一个高清图像分块,根据所述用户视角差异值,获取所述至少一个高清图像分块对应的帧内编码的解码块的数据容量;所述第一可视区域为用户头部转动后用户视角对应的可视区域,所述第二可视区域为用户头部转动前用户视角对应的可视区域;下载时间确定模块,被配置为根据获取的所述解码块的数据容量之和、当前下载网速、以及所述第二可视区域内的高清图像分块所占的下载网速,确定下载所述解码块的总下载时间;根据所述总下载时间,所述第一可视区域内的高清图像分块的合并时间、所述第一可视区域内的高清图像分块的解码时间,确定所述第一可视区域内高清图像分块的提前下载时间;下载显示模块,被配置为根据确定的提前下载时间提前下载所述第一可视区域内的高清图像分块以用于在播放时间到达时进行显示。第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使显示设备执行显示方法。本申请的上述实施例中,用户转头前后用户视角发生变化,用户转头后用户视角对应的可视区域(第一可视区域)内相对于用户转头前用户视角对应的可视区域(第二可视区域)内增加了至少一个高清图像分块,根据用户转头前后的用户视角差异值,获取用于解码增加的高清图像分块的帧内编码的解码块的数据容量,根据解码块的数据容量之和、当前下载网速、以及第二可视区域内的高清图像分块所占的下载网速,确定下载解码块的总下载时间,从而保证解码器对视频帧进行解码时,以合理的时间提前下了视频帧内高清图像分块对应的帧内编码的解码块;根据总下载时间,第一可视区域内的高清图像分块的合并时间、高清图像分块的解码时间,确定第一可视区域内高清图像分块的提前下载时间,根据提前下载时间在视频帧开始播放前下载相应的高清图像分块,以便在视频帧播放时间到达时进行显示,从而在用户视角变化后,可以精确控制可视区域内高清视频分块提前下载时间以便快速的显示可视区域内的高清图像分块,进而提高高清全景视频图像显示的稳定性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1中示例性示出了实施例中VR头戴显示设备200的结构示意图;图2中示例性示出了实施例中显示设备200的硬件配置框图;图3中示例性示出了实施例提供的一种基于视场角的显示方法流程图;图4中示例性示出了实施例提供的用户头部转动前后用户视角变化示意图;图5中示例性示出了实施例提供的用户头部转动前后用户视角对应的可视区域内的高清图像分块变化示意图;图6中示例性示出了实施例提供的高清图像分块对应的帧内编码的解码块的数据容量示意图;图7中示例性示出了实施例提供的可视区域内高清图像分块的提前下载时间示意图;图8中示例性示出了实施例提供的一种基于视场角的显示方法完整流程图;图9中示例性示出了实施例提供的一种基于视场角的显示设备结构图。具体实施方式为使本申请的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本文档来自技高网...

【技术保护点】
1.一种基于视场角的显示设备,其特征在于,包括:/n显示器,与控制器连接,被配置为显示高清全景视频图像;/n存储器,与所述控制连接,被配置为存储计算机指令;/n所述控制器,被配置为根据所述计算机指令执行以下操作:/n获取用户头部转动前后的用户视角差异值,并确定第一可视区域内相对于第二可视区域内增加的至少一个高清图像分块,所述第一可视区域为用户头部转动后用户视角对应的可视区域,所述第二可视区域为用户头部转动前用户视角对应的可视区域;/n根据所述用户视角差异值,获取所述至少一个高清图像分块对应的帧内编码的解码块的数据容量;/n根据获取的所述解码块的数据容量之和、当前下载网速、以及所述第二可视区域内的高清图像分块所占的下载网速,确定下载所述解码块的总下载时间;/n根据所述总下载时间,所述第一可视区域内的高清图像分块的合并时间、所述第一可视区域内的高清图像分块的解码时间,确定所述第一可视区域内高清图像分块的提前下载时间;/n根据确定的提前下载时间提前下载所述第一可视区域内的高清图像分块以用于在播放时间到达时进行显示。/n

【技术特征摘要】
1.一种基于视场角的显示设备,其特征在于,包括:
显示器,与控制器连接,被配置为显示高清全景视频图像;
存储器,与所述控制连接,被配置为存储计算机指令;
所述控制器,被配置为根据所述计算机指令执行以下操作:
获取用户头部转动前后的用户视角差异值,并确定第一可视区域内相对于第二可视区域内增加的至少一个高清图像分块,所述第一可视区域为用户头部转动后用户视角对应的可视区域,所述第二可视区域为用户头部转动前用户视角对应的可视区域;
根据所述用户视角差异值,获取所述至少一个高清图像分块对应的帧内编码的解码块的数据容量;
根据获取的所述解码块的数据容量之和、当前下载网速、以及所述第二可视区域内的高清图像分块所占的下载网速,确定下载所述解码块的总下载时间;
根据所述总下载时间,所述第一可视区域内的高清图像分块的合并时间、所述第一可视区域内的高清图像分块的解码时间,确定所述第一可视区域内高清图像分块的提前下载时间;
根据确定的提前下载时间提前下载所述第一可视区域内的高清图像分块以用于在播放时间到达时进行显示。


2.如权利要求1所述的显示设备,其特征在于,所述控制器根据所述用户视角差异值,获取所述至少一个高清图像分块对应的帧内编码的解码块的数据容量,具体被配置为:
若所述用户视角差异值大于第一阈值,则将所述至少一个高清图像分块中每个高清图像分块在多路视频流中的平均数据容量作为相应高清图像分块对应的帧内编码的解码块的数据容量;或
若所述用户视角差异值不大于第一阈值,则根据所述至少一个高清图像分块与所述第二可视区域内高清图像分块的位置关系,获取所述至少一个高清图像分块对应的帧内编码的解码块的数据容量。


3.如权利要求2所述的显示设备,其特征在于,所述控制器还被配置为:
针对全景视频帧中的每一高清图像分块,确定所述高清图像分块在多路视频流中的平均数据容量,并将所述高清图像分块的分块编号及与所述高清图像分块的平均数据容量的对应关系写入数据库文件中;以及
根据全景视频帧中各高清图像分块之间的位置关系,将每一高清图像分块的相邻各高清图像分块对应的帧内编码的解码块的数据容量封装到全景视频文件的文件头中。


4.如权利要求1所述的显示设备,其特征在于,所述控制器确定所述第一可视区域内高清图像分块的提前下载时间,具体被配置为:
确定所述第一可视区域内的多个高清图像分块合并为一张图像的合并时间,以及解码所述图像的解码时间;
计算所述总下载时间、所述合并时间以及所述解码时间的和,将所述和作为所述第一可视区域内高清图像分块的提前下载时间。


5.如权利要求1-4中任一项所述的显示设备,其特征在于,所述控制器还被配置为:
确定所述第一可视区域内的至少一个高清图像分块的下载成功率;
若所述下载成功率小于第二阈值,则增加所...

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

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

1