一种改善VR/AR机器OLED屏幕画面显示扭曲的方法与流程

文档序号:30386068发布日期:2022-06-11 10:04阅读:420来源:国知局
一种改善VR/AR机器OLED屏幕画面显示扭曲的方法与流程
一种改善vr/ar机器oled屏幕画面显示扭曲的方法
技术领域
1.本发明涉及vr/ar领域,具体是一种改善vr/ar机器oled屏幕画面显示扭曲的方法。


背景技术:

2.目前屏幕的画面每一帧的刷新都是通过一行行扫描进行的,也就是同一时间只能刷新一行画面。静态画面和变化幅度小的画面这样扫描,人眼是观察不到异常的;但像vr/ar机器,头部快速移动时,画面的变化比较快速,当前帧与下一帧差异较大,在lcd屏幕上,就会产生严重拖影现象,而在oled屏幕上则会产生画面扭曲现象。
3.如图1所示,1代表第一帧静止画面,当画面突然向右移动时,第二帧移动到2位置,第三帧移动到3位置;
4.现象分析:因oled屏幕扫描机制,第二帧头部与第一帧尾部在人眼中保留时间相近,会给人感觉连到一起,引起倾斜效果;同理,第三帧头部与第二帧尾部在人眼中保留时间相近,也会给人感觉连到一起;所以当画面快速变化时,矩形就会变成平行四方形。


技术实现要素:

5.本发明针对用于vr/ar机器的oled屏幕,为减小画面拖影,每一行刷新之后会保留较短的时间,但当下一帧相对当前帧变化较大时,因人眼视觉暂留现象,人眼会将当前帧的下边部分与下一帧的上半部分连接起来,效果上会产生一种扭曲的现象。提出解决方案:
6.一种改善vr/ar机器oled屏幕画面显示扭曲的方法,当头部高速移动时,对第n帧图像进行调整显示:令第n帧图像向第n-1帧图像侧偏移进行显示补偿。具体的:
7.头部横向移动时:
8.图像点(x,y)补偿后坐标为(x+δx,y);其中:δx为x轴偏移数值;δx根据图像点原y轴坐标等比例缩放:δx=y*offset;
9.头部纵向移动时:
10.图像点(x,y)补偿后坐标为(x,y+δy);其中:δy为y轴偏移数值;δy根据图像点原x轴坐标等比例缩放:δy=x*offset;
11.offset为偏移量。
12.优选的,所述偏移量offset通过下式计算:
[0013][0014]
式中,near、l、r为vr/ar机器投影矩阵的参数,v为当前角速度,a为当前加速度,t为时间间隔t=1/r,r为屏幕刷新率。
[0015]
优选的,gpu将补偿结果插值后显示。
[0016]
所述高速移动:移动速度≥10
°
/秒。
[0017]
本发明的有益效果
[0018]
本发明根据当前机器移动的角速度和角加速度,对下一帧进行一次反向扭曲,抵
消oled屏幕因快速移动产生的扭曲,使最终快速移动时,人眼看到的画面不会产生扭曲。
[0019]
本发明只针对二维变换,且变换的网格点较少,对性能影响较小。
附图说明
[0020]
图1为背景技术中头部高速移动时oled屏幕扫描示意图
[0021]
图2为本发明提供的图像调整显示示意图
[0022]
图3为实施例中未使用本申请方案oled屏幕送显的截图
[0023]
图4为实施例中使用本申请方案oled屏幕校正后送显的截图
具体实施方式
[0024]
下面结合实施例对本发明作进一步说明,但本发明的保护范围不限于此:
[0025]
一种改善vr/ar机器oled屏幕画面显示扭曲的方法,当头部高速移动时,对第n帧图像进行调整显示:令第n帧图像向第n-1帧图像侧偏移进行显示补偿。
[0026]
结合图2,头部横向移动时:
[0027]
图像点(x,y)补偿后坐标为(x+δx,y);其中:δx为x轴偏移数值;δx根据图像点原y轴坐标等比例缩放:δx=y*offset;在图2中,1代表第一帧静止画面,当画面突然向右移动时,第二帧移动到2位置,第三帧移动到3位置;第三帧画面3向第二帧画面2位置偏移补偿,第二帧画面2位置向第一帧画面1位置偏移补偿,补偿数值δx随着y值减少而减少;
[0028]
头部纵向移动时:
[0029]
图像点(x,y)补偿后坐标为(x,y+δy);其中:δy为y轴偏移数值;δy根据图像点原x轴坐标等比例缩放:δy=x*offset;
[0030]
offset为偏移量。
[0031]
所述偏移量offset通过下式计算:
[0032][0033]
式中,near、l、r为vr/ar机器投影矩阵的参数,v为当前角速度,a为当前加速度,t为时间间隔t=1/r,r为屏幕刷新率。优选的实施例中,gpu将补偿结果插值后显示。
[0034]
优选的实施例中,所述高速移动:移动速度≥10
°
/秒。
[0035]
本申请方案适用于3dof机器和6dof机器。
[0036]
在一个具体应用中,头部高速运动时,未使用本申请方案oled屏幕送显的截图如图3所示,该截图若不经处理由人眼识别时会出现如图1虚线示意的形状扭曲。使用本申请方案oled屏幕校正后送显的截图如图4所示,人眼在头部高速运动时看到的画面不会产生扭曲。
[0037]
本文中所描述的具体实施例仅仅是对本发明精神做举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。


技术特征:
1.一种改善vr/ar机器oled屏幕画面显示扭曲的方法,其特征在于当头部高速移动时,对第n帧图像进行调整显示:令第n帧图像向第n-1帧图像侧偏移进行显示补偿。2.根据权利要求1所述的方法,其特征在于:头部横向移动时:图像点(x,y)补偿后坐标为(x+δx,y);其中:δx为x轴偏移数值;δx根据图像点原y轴坐标等比例缩放:δx=y*offset;头部纵向移动时:图像点(x,y)补偿后坐标为(x,y+δy);其中:δy为y轴偏移数值;δy根据图像点原x轴坐标等比例缩放:δy=x*offset;offset为偏移量。3.根据权利要求1所述的方法,其特征在于所述偏移量offset通过下式计算:式中,near、l、r为vr/ar机器投影矩阵的参数,v为当前角速度,a为当前加速度,t为时间间隔t=1/r,r为屏幕刷新率。4.根据权利要求2所述的方法,其特征在于gpu将补偿结果插值后显示。5.根据权利要求1所述的方法,其特征在于所述高速移动:移动速度≥10
°
/秒。

技术总结
本发明公开了一种改善VR/AR机器OLED屏幕画面显示扭曲的方法,其特征在于当头部高速移动时,对第n帧图像进行调整显示:令第n帧图像向第n-1帧图像侧偏移进行显示补偿。本发明根据当前机器移动的角速度和角加速度,对下一帧进行一次反向扭曲,抵消OLED屏幕因快速移动产生的扭曲,使最终快速移动时,人眼看到的画面不会产生扭曲。不会产生扭曲。不会产生扭曲。


技术研发人员:曹俊 张琦
受保护的技术使用者:南京睿悦信息技术有限公司
技术研发日:2022.01.29
技术公布日:2022/6/10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1