图像显示方法技术

技术编号:39751331 阅读:10 留言:0更新日期:2023-12-17 23:49
本申请公开了一种图像显示方法

【技术实现步骤摘要】
图像显示方法、装置、头戴设备及介质


[0001]本申请涉及图像处理
,更具体地,涉及一种图像显示方法

图像显示装置

头戴设备以及计算机可读存储介质


技术介绍

[0002]随着科技与经济的发展,头戴显示设备
(
例如
XR
头戴显示设备
)
已经被越来越广泛的使用

[0003]目前,头戴显示设备上的图形处理器
(Graphics Processing Unit

GPU)
主要作用是实现图像渲染以及异步扭曲
(Asynchronous Timewarp

ATW)
,其中
ATW
一种生成中间帧的技术,例如对于游戏场景当游戏不能保持足够帧率的时候,能产生中间帧,从而有效减少游戏画面的抖动


GPU
实现
ATW
时,一般需要
GPU
输出的图像与屏幕的刷屏保持同步

为了实现该同步,需要确定
GPU
中实现
ATW
的线程在
GPU
中不被阻塞

因此,通常一般将
ATW
的线程赋予最高的线程优先级

除此之外,通常会将
ATW
的线程部署在
GPU
中性能高的大核上执行

而这带来了
GPU
的功耗和资源的占用

[0004]综上,亟待提出一种可替代
ATW
功能的图像显示方法


技术实现思路

[0005]本申请的一个目的是提供一种用于图像显示的新技术方案

[0006]根据本申请的第一方面,提供了一种图像显示方法,所述方法包括:
[0007]获取原始图像数据以及头戴设备的第一位姿数据,所述第一位姿数据为所述原始图像数据的获取时刻所述头戴设备的位姿数据;
[0008]根据所述原始图像数据生成待显示图像;
[0009]从所述待显示图像中选取第一目标图像,所述第一目标图像为可视范围内与所述头戴设备的屏幕尺寸相同的图像,且所述第一目标图像的尺寸小于所述待显示图像的尺寸;
[0010]显示第一目标图像以及获取第二位姿数据,所述第二位姿数据为所述第一目标图像的显示时刻所述头戴设备的位姿数据;
[0011]根据所述第一位姿数据

所述第二位姿数据以及所述第一目标图像,从所述待显示图像中选取第二目标图像;
[0012]显示第二目标图像

[0013]可选地,所述根据所述第一位姿数据

所述第二位姿数据以及第一目标图像,从所述待显示图像中选取第二目标图像,包括:
[0014]根据所述第一位姿数据和所述第二位姿数据,确定所述显示时刻相比于所述获取时刻所述头戴设备的位姿变化量;
[0015]根据所述位姿变化量确定图像选取参数,所述图像选取参数包括缩放因子以及相对于所述第一目标图像的偏移量中的至少一项;
[0016]根据所述图像选取参数以及所述第一目标图像,从所述待显示图像中选取第二目标图像

[0017]可选地,所述第二目标图像为
RGB
图像,所述显示第二目标图像包括:
[0018]从所述第二目标图像中抽取红色像素图像

绿色像素图像以及蓝色像素图像;
[0019]根据所述头戴设备的镜头的色散参数,对所述红色像素图像

绿色像素图像以及蓝色像素图像分别执行色散校正处理;
[0020]融合经所述色散校正处理后的所述红色像素图像

绿色像素图像以及蓝色像素图像,得到色散校正后第二目标图像;
[0021]显示所述色散校正后第二目标图像

[0022]可选地,所述从所述待显示图像中选取第一目标图像,包括:
[0023]获取佩戴所述头戴设备的佩戴者的人眼动热点图;
[0024]根据所述人眼动热点图以及所述待显示图像,确定第一目标图像

[0025]可选地,所述根据所述位姿变化量确定图像选取参数,包括:
[0026]根据所述位姿变化量以及预设映射数据,确定图像选取参数;
[0027]其中,所述预设映射数据为反映位姿变化量和图像选取参数之间的对应关系的数据

[0028]可选地,所述从所述待显示图像中选取第一目标图像,包括:
[0029]获取所述头戴设备的屏幕的尺寸;
[0030]根据所述尺寸,从所述待显示图像中选取第一目标图像

[0031]可选地,所述方法由显示处理器执行

[0032]根据本申请的第二方面,提供了一种图像显示装置,所述装置包括:
[0033]第一获取模块,用于获取原始图像数据以及头戴设备的第一位姿数据,所述第一位姿数据为所述原始图像数据的获取时刻所述头戴设备的位姿数据;
[0034]生成模块,用于根据所述原始图像数据生成待显示图像;
[0035]第一选取模块,用于从所述待显示图像中选取第一目标图像,所述第一目标图像为可视范围内与所述头戴设备的屏幕尺寸相同的图像,且所述第一目标图像的尺寸小于所述待显示图像的尺寸;
[0036]第一显示模块,用于显示第一目标图像;
[0037]第二获取模块,用于获取第二位姿数据,所述第二位姿数据为所述第一目标图像的显示时刻所述头戴设备的位姿数据;
[0038]第二选取模块,用于根据所述第一位姿数据

所述第二位姿数据以及所述第一目标图像,从所述待显示图像中选取第二目标图像;
[0039]第二显示模块,用于显示第二目标图像

[0040]根据本申请的第三方面,提供了一种头戴设备,所述头戴设备包括如第二方面所述的图像显示装置;或者,
[0041]所述头戴设备包括存储器和处理器,所述存储器用于存储计算机指令,所述处理器用于从所述存储器中调用所述计算机指令,以执行如第一方面中任一项所述的图像显示方法

[0042]根据本申请的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程
序,所述计算机程序在被处理器执行时实现根据第一方面中任一项所述的图像显示方法

[0043]在本申请实施例中,提供了一种图像显示方法,该方法包括:获取原始图像数据以及头戴设备的第一位姿数据,第一位姿数据为原始图像数据的获取时刻头戴设备的位姿数据;根据原始图像数据生成待显示图像;从待显示图像中选取第一目标图像,第一目标图像为可视范围内与头戴设备的屏幕尺寸相同的图像,且第一目标图像的尺寸小于待显示图像的尺寸;显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种图像显示方法,其特征在于,所述方法包括:获取原始图像数据以及头戴设备的第一位姿数据,所述第一位姿数据为所述原始图像数据的获取时刻所述头戴设备的位姿数据;根据所述原始图像数据生成待显示图像;从所述待显示图像中选取第一目标图像,所述第一目标图像为可视范围内与所述头戴设备的屏幕尺寸相同的图像,且所述第一目标图像的尺寸小于所述待显示图像的尺寸;显示第一目标图像以及获取第二位姿数据,所述第二位姿数据为所述第一目标图像的显示时刻所述头戴设备的位姿数据;根据所述第一位姿数据

所述第二位姿数据以及所述第一目标图像,从所述待显示图像中选取第二目标图像;显示第二目标图像
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述第一位姿数据

所述第二位姿数据以及第一目标图像,从所述待显示图像中选取第二目标图像,包括:根据所述第一位姿数据和所述第二位姿数据,确定所述显示时刻相比于所述获取时刻所述头戴设备的位姿变化量;根据所述位姿变化量确定图像选取参数,所述图像选取参数包括缩放因子以及相对于所述第一目标图像的偏移量中的至少一项;根据所述图像选取参数以及所述第一目标图像,从所述待显示图像中选取第二目标图像
。3.
根据权利要求1所述的方法,其特征在于,所述第二目标图像为
RGB
图像,所述显示第二目标图像包括:从所述第二目标图像中抽取红色像素图像

绿色像素图像以及蓝色像素图像;根据所述头戴设备的镜头的色散参数,对所述红色像素图像

绿色像素图像以及蓝色像素图像分别执行色散校正处理;融合经所述色散校正处理后的所述红色像素图像

绿色像素图像以及蓝色像素图像,得到色散校正后第二目标图像;显示所述色散校正后第二目标图像
。4.
根据权利要求1所述的方法,其特征在于,所述从所述待显示图像中选取第一目标图像,包括:获取佩戴所述头戴设备的佩戴者的人眼动热点图;根据所述人眼动...

【专利技术属性】
技术研发人员:杨青河
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:

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

1