图像校准方法和设备技术

技术编号:33800401 阅读:15 留言:0更新日期:2022-06-16 10:05
本申请提供一种图像校准方法和设备。该方法包括:获取用户瞳孔位置偏移量和用户视度,所述用户瞳孔位置偏移量为用户的瞳孔相对光轴的偏移量;根据所述用户瞳孔位置偏移量和所述用户视度,调整待显示图像。使得用户佩戴头戴显示设备不恰当的情况下,用户平视前方时看到的点为显示屏显示的图像的中心点,并且,对两侧光学系统对应的图像均进行上述校准后,用户两只眼睛看到的画面是相同的,不会产生眩晕感。感。感。

【技术实现步骤摘要】
图像校准方法和设备


[0001]本申请涉及终端
,尤其涉及一种图像校准方法和设备。

技术介绍

[0002]头戴显示设备包括左右两个光学系统,每个光学系统包括光学镜片和显示屏,用户戴上头戴显示设备后,显示屏发出的光线经过光学镜片的折射后进入人眼,使得用户可以看到一个放大的虚像,增强了用户的沉浸感。
[0003]然而,由于用户的瞳距和头戴显示设备的两个光轴之间的距离不匹配,或者用户佩戴不恰当等原因,用户两只眼睛平视前方时看到的点相对于显示屏显示的图像的中心点有不同程度的偏移,两只眼睛看到的画面不同,用户会感到眩晕。

技术实现思路

[0004]本申请提供一种图像校准方法和设备,用于校准图像。
[0005]第一方面,本申请提供一种图像校准方法,包括:获取用户瞳孔位置偏移量和用户视度,所述用户瞳孔位置偏移量为用户的瞳孔相对光轴的偏移量;根据所述用户瞳孔位置偏移量和所述用户视度,确定所述用户瞳孔位置偏移量和所述用户视度对应的第一图像中心点偏移量;根据所述第一图像中心点偏移量和瞳孔偏移的方向,调整待显示图像的中心点。
[0006]一种可能的实现方式中,所述根据所述用户瞳孔位置偏移量和所述用户视度,确定所述用户瞳孔位置偏移量和所述用户视度对应的第一图像中心点偏移量,包括:根据所述用户瞳孔位置偏移量、所述用户视度以及第一映射关系,确定所述第一图像中心点偏移量,所述第一映射关系用于指示瞳孔位置偏移量、视度和图像中心点偏移量之间的对应关系。
[0007]一种可能的实现方式中,所述根据所述第一图像中心点偏移量和瞳孔偏移的方向,调整待显示图像的中心点,包括:将第一模块生成的所述待显示图像的中心点向所述瞳孔偏移的方向移动第一距离,所述第一距离和所述第一图像中心点偏移量大小相同,所述第一模块用于根据用户输入的指令或者默认播放顺序对场景数据进行渲染,生成对应的图像。第一模块在本申请实施例中也称作虚拟相机。
[0008]一种可能的实现方式中,所述根据所述第一图像中心点偏移量和瞳孔偏移的方向,调整待显示图像的中心点,包括:根据所述第一图像中心点偏移量,调整第一模块的位移参数值,以使所述第一模块生成的所述待显示图像的中心点向所述瞳孔偏移的方向移动第一距离,所述第一距离和所述第一图像中心点偏移量大小相同,所述第一模块用于根据用户输入的指令或者默认播放顺序对场景数据进行渲染,生成对应的图像。
[0009]一种可能的实现方式中,获取用户瞳孔位置偏移量,包括:获取用户的眼睛图像;从所述眼睛图像中识别瞳孔位置;将所述瞳孔位置和基准位置之间的距离作为所述用户瞳孔位置偏移量。
[0010]一种可能的实现方式中,获取用户视度,包括:获取各个光学镜片的第一位置;从第四映射关系中查找所述第一位置对应的第一视度,将所述第一视度作为所述用户视度,所述第四映射关系用于指示各个光学镜片的位置和视度之间的对应关系。
[0011]上述图像校准方法,使得用户佩戴头戴显示设备不恰当的情况下,用户平视前方时看到的点为显示屏显示的图像的中心点,并且,对两侧光学系统对应的图像均进行上述校准后,用户两只眼睛看到的画面是相同的,不会产生眩晕感。
[0012]第二方面,本申请提供一种图像校准方法,包括:获取用户瞳孔位置偏移量和用户视度,所述用户瞳孔位置偏移量为用户的瞳孔相对光轴的偏移量;根据所述用户瞳孔位置偏移量和所述用户视度,确定所述用户瞳孔位置偏移量和所述用户视度对应的第一畸变矫正参数;根据所述第一畸变矫正参数,对待显示图像上每个像素的位置进行矫正。
[0013]一种可能的实现方式中,所述根据所述用户瞳孔位置偏移量和所述用户视度,确定所述用户瞳孔位置偏移量和所述用户视度对应的第一畸变矫正参数,包括:根据所述用户瞳孔位置偏移量、所述用户视度以及第二映射关系,确定所述第一畸变矫正参数,所述第二映射关系用于指示瞳孔位置偏移量、视度以及畸变矫正参数之间的对应关系。
[0014]一种可能的实现方式中,所述第一畸变矫正参数包括红色子像素对应的畸变矫正参数、绿色子像素对应的畸变矫正参数和蓝色子像素对应的畸变矫正参数;所述根据所述第一畸变矫正参数,对待显示图像上每个像素的位置进行矫正,包括:根据所述红色子像素对应的畸变矫正参数,对所述待显示图像上每个红色子像素的位置进行矫正;根据所述绿色子像素对应的畸变矫正参数,对所述待显示图像上每个绿色子像素的位置进行矫正;根据所述蓝色子像素对应的畸变矫正参数,对所述待显示图像上每个蓝色子像素的位置进行矫正。
[0015]一种可能的实现方式中,获取用户瞳孔位置偏移量,包括:获取用户的眼睛图像;从所述眼睛图像中识别瞳孔位置;将所述瞳孔位置和基准位置之间的距离作为所述用户瞳孔位置偏移量。
[0016]一种可能的实现方式中,获取用户视度,包括:获取各个光学镜片的第一位置;从第四映射关系中查找所述第一位置对应的第一视度,将所述第一视度作为所述用户视度,所述第四映射关系用于指示各个光学镜片的位置和视度之间的对应关系。
[0017]上述图像校准方法,由于第二映射关系存储的畸变矫正参数是模拟不同眼睛偏移量以及不同视度的情况下得到的,基于该第二映射关系存储的畸变矫正参数进行畸变矫正效果比较理想。
[0018]第三方面,本申请提供一种图像校准方法,包括:获取用户视度;根据所述用户视度,确定所述用户视度对应的第一像高;根据所述第一像高,调整待显示图像的像高。
[0019]一种可能的实现方式中,所述根据所述用户视度,确定所述用户视度对应的第一像高,包括:根据所述用户视度和第三映射关系,确定所述第一像高,所述第三映射关系用于指示视度和像高之间的对应关系。
[0020]一种可能的实现方式中,所述根据所述第一像高,调整待显示图像的像高,包括:将第一模块生成的所述待显示图像的像高调整为和所述第一像高相同,所述第一模块用于根据用户输入的指令或者默认播放顺序对场景数据进行渲染,生成对应的图像。
[0021]一种可能的实现方式中,所述根据所述第一像高,调整所述待显示图像的像高,包
括:根据所述第一像高,调整第一模块的视场角参数值,以使所述第一模块生成的所述待显示图像的像高和所述第一像高相同,所述第一模块用于根据用户输入的指令或者默认播放顺序对场景数据进行渲染,生成对应的图像。
[0022]一种可能的实现方式中,获取用户视度,包括:获取各个光学镜片的第一位置;从第四映射关系中查找所述第一位置对应的第一视度,将所述第一视度作为所述用户视度,所述第四映射关系用于指示各个光学镜片的位置和视度之间的对应关系。
[0023]上述图像校准方法,使得不同视度的用户使用头戴显示设备时视场角是相同的,增强了用户体验。
[0024]第四方面,本申请提供一种电子设备,包括:相机、镜片位置探测器和处理器,所述相机用于拍摄眼睛图像,所述镜片位置探测器用于探测光学镜片的位置,所述处理器用于执行第一方面、第二方面或者第三方面所述的方法。
[0025]第五方面,本申请提供一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像校准方法,其特征在于,包括:获取用户瞳孔位置偏移量和用户视度,所述用户瞳孔位置偏移量为用户的瞳孔相对光轴的偏移量;根据所述用户瞳孔位置偏移量和所述用户视度,确定所述用户瞳孔位置偏移量和所述用户视度对应的第一图像中心点偏移量;根据所述第一图像中心点偏移量和瞳孔偏移的方向,调整待显示图像的中心点。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户瞳孔位置偏移量和所述用户视度,确定所述用户瞳孔位置偏移量和所述用户视度对应的第一图像中心点偏移量,包括:根据所述用户瞳孔位置偏移量、所述用户视度以及第一映射关系,确定所述第一图像中心点偏移量,所述第一映射关系用于指示瞳孔位置偏移量、视度和图像中心点偏移量之间的对应关系。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一图像中心点偏移量和瞳孔偏移的方向,调整待显示图像的中心点,包括:将第一模块生成的所述待显示图像的中心点向所述瞳孔偏移的方向移动第一距离,所述第一距离和所述第一图像中心点偏移量大小相同,所述第一模块用于根据用户输入的指令或者默认播放顺序对场景数据进行渲染,生成对应的图像。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一图像中心点偏移量和瞳孔偏移的方向,调整待显示图像的中心点,包括:根据所述第一图像中心点偏移量,调整第一模块的位移参数值,以使所述第一模块生成的所述待显示图像的中心点向所述瞳孔偏移的方向移动第一距离,所述第一距离和所述第一图像中心点偏移量大小相同,所述第一模块用于根据用户输入的指令或者默认播放顺序对场景数据进行渲染,生成对应的图像。5.一种图像校准方法,其特征在于,包括:获取用户瞳孔位置偏移量和用户视度,所述用户瞳孔位置偏移量为用户的瞳孔相对光轴的偏移量;根据所述用户瞳孔位置偏移量和所述用户视度,确定所述用户瞳孔位置偏移量和所述用户视度对应的第一畸变矫正参数;根据所述第一畸变矫正参数,对待显示图像上每个像素的位置进行矫正。6.根据权利要求5所述的方法,其特征在于,所述根据所述用户瞳孔位置偏移量和所述用户视度,确定所述用户瞳孔位置偏移量和所述用户视度对应的第一畸变矫正参数,包括:根据所述用户瞳孔位置偏移量、所述用户视度以及第二映射关系,确定所述第一畸变矫正参数,所述第二映射关系用于指示瞳孔位置偏移量、视度以及畸变矫正参数之间的对应关系。7.根据权利要求5或6所述的方法,其特征在于,所述第一畸变矫正参数包括红色子像素对应的畸变矫正参数、绿色子像素对应的畸变矫正参数和蓝色子像素对应的畸变矫正参数;所述根据所述第一畸变矫正参数,对待显示...

【专利技术属性】
技术研发人员:靳云峰朱帅帅曾以亮单双
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1