一种全景视频图像显示方法及显示设备与流程

文档序号:23625872发布日期:2021-01-12 10:38阅读:来源:国知局

技术特征:

1.一种显示设备,其特征在于,包括:

显示器,与图形处理器连接,被配置为显示全景视频图像;

存储器,与所述图形处理器连接,被配置为存储计算机指令;

所述图形处理器,被配置为根据所述计算机指令执行以下操作:

获取第一图像,并根据用户视角获取对应的第二图像,所述第一图像为低清全视角视频图像,所述第二图像为高清视频图像;其中,所述第一图像由高清全景视频图像降采样得到,所述第二图像由与所述用户视角对应的高清图像分块拼接得到;

按照设定规则生成平面矩形网格,所述平面矩形网格中的子网格包括第一部分子网格和第二部分子网格,所述第二部分子网格对应所述第二图像中的高清图像分块,所述第二部分子网格中各子网格的顶点uv坐标等于对应的高清图像分块在所述第二图像中的顶点uv坐标;

对所述平面矩形网格进行光栅化生成各片元,并根据所述平面矩形网格中各网格顶点的uv坐标插值得到各片元的uv坐标;

若根据第一片元的uv坐标在所述第二图像中获取到相应位置像素的颜色值,则将所述第一片元的颜色值设置为获取到的颜色值,并设置所述第一片元的颜色值中的透明分量为不透明,否则将所述第一片元的颜色值设置为默认颜色值,并设置所述第一片元的颜色值中的透明分量为透明,得到第三图像;其中,所述第一片元为所述平面矩形网格内各片元中的任一个;

根据全景视频球面网格内第二片元的uv坐标,从所述第一图像中获取相应位置像素的第一颜色值、从所述第三图像中获取相应位置像素的第二颜色值,若所述第二颜色值中的透明分量被设置为不透明,则将所述第二片元的颜色值设置为所述第二颜色值,否则,将所述第二片元的颜色值设置为所述第一颜色值;其中,所述第二片元为所述全景视频球面网格内各片元中的任一个;

根据所述全景视频球面网格内各片元的颜色值,渲染并显示全景视频图像。

2.如权利要求1所述的显示设备,其特征在于,所述图形处理器进一步被配置为确定全景视频球面内第二片元的uv坐标,包括:

获取所述第二片元的空间三维坐标;

将所述第二片元的空间三维坐标转换为所述第二片元在所述全景视频球面网格上的经纬坐标;

根据所述第二片元在所述全景视频球面网格上的经纬坐标确定所述第二片元的uv坐标。

3.如权利要求1所述的显示设备,其特征在于,所述图形处理器根据用户视角获取对应的第二图像,具体被配置为:

根据用户视角获取对应的高清图像分块列表,所述高清图像分块列表包括高清图像分块的标识信息;

向服务器请求获取所述高清图像分块列表中各高清图像分块的图像数据;

根据获取到的高清图像分块的图像数据,对相应的高清图像分块进行拼接,得到所述第二图像。

4.如权利要求1所述的显示设备,其特征在于,所述图形处理器根据用户视角获取对应的第二图像后,还被配置为:

根据所述高清全景视频图像中各高清图像分块在所述第二图像中的位置信息设置映射表,所述映射表包括所述高清全景视频图像中各高清图像分块与第二图像中各高清图像分块间的对应位置关系。

5.一种显示设备,其特征在于,包括:

显示器,与图形处理器连接,被配置为显示全景视频图像;

存储器,与所述图形处理器连接,被配置为存储计算机指令;

所述图形处理器,被配置为根据所述计算机指令执行以下操作:

获取第一图像,并根据用户视角获取对应的第二图像,所述第一图像为低清全视角视频图像,所述第二图像为高清视频图像;其中,所述第一图像由高清全景视频图像降采样得到,所述第二图像由与所述用户视角对应的高清图像分块拼接得到;

按照设定规则生成平面矩形网格,所述平面矩形网格中的子网格包括第一部分子网格和第二部分子网格,所述第二部分子网格对应所述第二图像中的高清图像分块,所述第二部分子网格中各子网格的顶点uv坐标等于对应的高清图像分块在所述第二图像中的顶点uv坐标;

对所述平面矩形网格进行光栅化生成各片元,并根据所述平面矩形网格中各网格顶点的uv坐标插值得到各片元的uv坐标;

若根据第一片元的uv坐标在所述第二图像中获取到相应位置像素的颜色值,则将所述第一片元的颜色值设置为获取到的颜色值,并设置所述第一片元的颜色值中的透明分量为不透明,否则将所述第一片元的颜色值设置为默认颜色值,并设置所述第一片元的颜色值中的透明分量为透明,得到第三图像;其中,所述第一片元为所述平面矩形网格内各片元中的任一个;

生成第一全景视频球面网格和第二全景视频球面网格,根据所述第一全景视频球面网格内各片元的uv坐标从所述第一图像中获取相应位置像素的颜色值,根据获取到的颜色值渲染所述第一全景视频球面网格,得到并显示第一全景视频图像,根据所述第二全景视频球面网格内各片元的uv坐标从所述第三图像中获取相应位置像素的颜色值,根据获取到的颜色值渲染所述第二全景视频球面网格,得到并显示第二全景视频图像。

6.如权利要求5所述的显示设备,其特征在于,所述第一全景视频球面网格的半径大于所述第二全景视频球面网格的半径,或者

所述第一全景视频球面网格的半径等于所述第二全景视频球面网格的半径,且所述第一全景视频球面网格的渲染先于所述第二全景视频球面网格的渲染。

7.一种全景视频图像显示方法,其特征在于,包括:

获取第一图像,并根据用户视角获取对应的第二图像,所述第一图像为低清全视角视频图像,所述第二图像为高清视频图像;其中,所述第一图像由高清全景视频图像降采样得到,所述第二图像由与所述用户视角对应的高清图像分块拼接得到;

按照设定规则生成平面矩形网格,所述平面矩形网格中的子网格包括第一部分子网格和第二部分子网格,所述第二部分子网格对应所述第二图像中的高清图像分块,所述第二部分子网格中各子网格的顶点uv坐标等于对应的高清图像分块在所述第二图像中的顶点uv坐标;

对所述平面矩形网格进行光栅化生成各片元,并根据所述平面矩形网格中各网格顶点的uv坐标插值得到各片元的uv坐标;

若根据第一片元的uv坐标在所述第二图像中获取到相应位置像素的颜色值,则将所述第一片元的颜色值设置为获取到的颜色值,并设置所述第一片元的颜色值中的透明分量为不透明,否则将所述第一片元的颜色值设置为默认颜色值,并设置所述第一片元的颜色值中的透明分量为透明,得到第三图像;其中,所述第一片元为所述平面矩形网格内各片元中的任一个;

根据全景视频球面网格内第二片元的uv坐标,从所述第一图像中获取相应位置像素的第一颜色值、从所述第三图像中获取相应位置像素的第二颜色值,若所述第二颜色值中的透明分量被设置为不透明,则将所述第二片元的颜色值设置为所述第二颜色值,否则,将所述第二片元的颜色值设置为所述第一颜色值;其中,所述第二片元为所述全景视频球面网格内各片元中的任一个;

根据所述全景视频球面网格内各片元的颜色值,渲染并显示全景视频图像。

8.一种全景视频图像显示方法,其特征在于,包括:

获取第一图像,并根据用户视角获取对应的第二图像,所述第一图像为低清全视角视频图像,所述第二图像为高清视频图像;其中,所述第一图像由高清全景视频图像降采样得到,所述第二图像由与所述用户视角对应的高清图像分块拼接得到;

按照设定规则生成平面矩形网格,所述平面矩形网格中的子网格包括第一部分子网格和第二部分子网格,所述第二部分子网格对应所述第二图像中的高清图像分块,所述第二部分子网格中各子网格的顶点uv坐标等于对应的高清图像分块在所述第二图像中的顶点uv坐标;

对所述平面矩形网格进行光栅化生成各片元,并根据所述平面矩形网格中各网格顶点的uv坐标插值得到各片元的uv坐标;

若根据第一片元的uv坐标在所述第二图像中获取到相应位置像素的颜色值,则将所述第一片元的颜色值设置为获取到的颜色值,并设置所述第一片元的颜色值中的透明分量为不透明,否则将所述第一片元的颜色值设置为默认颜色值,并设置所述第一片元的颜色值中的透明分量为透明,得到第三图像;其中,所述第一片元为所述平面矩形网格内各片元中的任一个;

生成第一全景视频球面网格和第二全景视频球面网格,根据所述第一全景视频球面网格内各片元的uv坐标从所述第一图像中获取相应位置像素的颜色值,根据获取到的颜色值渲染所述第一全景视频球面网格,得到并显示第一全景视频图像,根据所述第二全景视频球面网格内各片元的uv坐标从所述第三图像中获取相应位置像素的颜色值,根据获取到的颜色值渲染所述第二全景视频球面网格,得到并显示第二全景视频图像。

9.一种显示设备,其特征在于,包括:

图像获取模块,被配置为获取第一图像,并根据用户视角获取对应的第二图像,所述第一图像为低清全视角视频图像,所述第二图像为高清视频图像;其中,所述第一图像由高清全景视频图像降采样得到,所述第二图像由与所述用户视角对应的高清图像分块拼接得到;

图像生成模块,被配置为按照设定规则生成平面矩形网格,所述平面矩形网格中的子网格包括第一部分子网格和第二部分子网格,所述第二部分子网格对应所述第二图像中的高清图像分块,所述第二部分子网格中各子网格的顶点uv坐标等于对应的高清图像分块在所述第二图像中的顶点uv坐标;对所述平面矩形网格进行光栅化生成各片元,并根据所述平面矩形网格中各网格顶点的uv坐标插值得到各片元的uv坐标;若根据第一片元的uv坐标在所述第二图像中获取到相应位置像素的颜色值,则将所述第一片元的颜色值设置为获取到的颜色值,并设置所述第一片元的颜色值中的透明分量为不透明,否则将所述第一片元的颜色值设置为默认颜色值,并设置所述第一片元的颜色值中的透明分量为透明,得到第三图像;其中,所述第一片元为所述平面矩形网格内各片元中的任一个;

颜色值获取模块,被配置为根据全景视频球面网格内第一片元的uv坐标,从所述第一图像中获取相应位置像素的第一颜色值、从所述第三图像中获取相应位置像素的第二颜色值,若所述第二颜色值中的透明分量被设置为不透明,则将所述第一片元的颜色值设置为所述第二颜色值,否则,将所述第一片元的颜色值设置为所述第一颜色值;其中,所述第一片元为所述全景视频球面网格内各片元中的任一个;

显示模块,被配置为根据所述全景视频球面网格内各片元的颜色值,渲染并显示全景视频图像。

10.一种显示设备,其特征在于,包括:

图像获取模块,被配置为获取第一图像,并根据用户视角获取对应的第二图像,所述第一图像为低清全视角视频图像,所述第二图像为全景视频图像;其中,所述第一图像由高清全景视频图像降采样得到,所述第二图像由与所述用户视角对应的高清图像分块拼接得到;

图像生成模块,被配置为按照设定规则生成平面矩形网格,所述平面矩形网格中的子网格包括第一部分子网格和第二部分子网格,所述第二部分子网格对应所述第二图像中的高清图像分块所述第二部分子网格中各子网格的顶点uv坐标等于对应的高清图像分块在所述第二图像中的顶点uv坐标;对所述平面矩形网格进行光栅化生成各片元,并根据所述平面矩形网格中各网格顶点的uv坐标插值得到各片元的uv坐标;若根据第一片元的uv坐标在所述第二图像中获取到相应位置像素的颜色值,则将所述第一片元的颜色值设置为获取到的颜色值,并设置所述第一片元的颜色值中的透明分量为不透明,否则,将所述第一片元的颜色值设置为默认颜色值,并设置所述第一片元的颜色值中的透明分量为透明,得到第三图像;其中,所述第一片元为所述平面矩形网格内各片元中的任一个;

渲染显示模块,被配置为生成第一全景视频球面网格和第二全景视频球面网格,根据所述第一全景视频球面网格内各片元的uv坐标从所述第一图像中获取相应位置像素的颜色值,根据获取到的颜色值渲染所述第一全景视频球面网格,得到并显示第一全景视频图像,根据所述第二全景视频球面网格内各片元的uv坐标从所述第三图像中获取相应位置像素的颜色值,根据获取到的颜色值渲染所述第二全景视频球面网格,得到并显示第二全景视频图像。


技术总结
本申请实施例涉及显示技术领域,提供一种全景视频图像显示方法及显示设备。该方法包括:获取第一图像,并根据用户视角获取对应的第二图像;按照设定规则生成平面矩形网格;设置平面矩形网格内各片元的颜色值及颜色值中的透明分量,得到第三图像;根据全景视频球面网格内各片元的UV坐标,从所述第三图像中获取相应位置像素的第二颜色值,并根据所述第二颜色值中的透明分量设置全景视频球面网格内各片元的颜色值;根据所述全景视频球面网格内各片元的颜色值,渲染并显示全景视频图像。本申请的实施例可以准确显示由低清全角视频图像和高清全角视频图像拼接而成的全景视频图像,进而提升用户感受。

技术研发人员:任子健;史东平;吴连朋;王宝云
受保护的技术使用者:聚好看科技股份有限公司
技术研发日:2020.09.07
技术公布日:2021.01.12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1