CN112348751A - 一种近眼显示设备的反畸变方法及装置 - Google Patents
一种近眼显示设备的反畸变方法及装置 Download PDFInfo
- Publication number
- CN112348751A CN112348751A CN202011165449.5A CN202011165449A CN112348751A CN 112348751 A CN112348751 A CN 112348751A CN 202011165449 A CN202011165449 A CN 202011165449A CN 112348751 A CN112348751 A CN 112348751A
- Authority
- CN
- China
- Prior art keywords
- distortion
- eye display
- initial
- display equipment
- display effect
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000000694 effects Effects 0.000 claims abstract description 118
- 238000012937 correction Methods 0.000 claims abstract description 19
- 238000010586 diagram Methods 0.000 claims description 21
- 239000003086 colorant Substances 0.000 claims description 19
- 230000003287 optical effect Effects 0.000 claims description 17
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000009877 rendering Methods 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 abstract description 8
- 230000008901 benefit Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 239000006185 dispersion Substances 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012890 quintic function Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/327—Calibration thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种近眼显示设备的反畸变方法及装置,涉及图像处理技术领域,通过操作人员直接查看近眼显示设备确认反畸变效果,可边调边看,实现调整反畸变图像中的任意视场位置,进而能够校正对称和非对称的畸变,操作简单直接、成本低、效率高,本发明的主要技术方案为:绘制近眼显示设备对应的初始反畸变网格图并在近眼显示设备中进行显示,得到对应的显示效果图;通过由操作人员佩戴近眼显示设备查看显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据操作指令控制在显示效果图中执行校正操作;根据校正后的显示效果图,获取畸变数据并应用到近眼显示设备。本发明应用于校正近眼显示设备中存在的畸变。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及一种近眼显示设备的反畸变方法及装置。
背景技术
在虚拟现实、增强现实、混合现实等近眼显示设备中,畸变是影响用户观看体验的主要问题之一。
目前校正畸变的主要方法是获取设备中光学***的畸变数据,根据该数据在屏幕上显示反畸变的图像,以实现与光学***的畸变相抵消的效果。在具体的实施方法中,无论是直接采用理论畸变数据、通过相机拍照再处理图像获取畸变数据,还是根据并不精确的拟合公式穷举或盲调公式中的畸变系数,都是默认***的畸变是旋转对称的,即只对一个象限的数据进行计算处理,其余三个象限只做对称处理。
但是,由于光学镜片的加工和光学***的组装存在误差,***的畸变并不是完全旋转对称的。以及,对于非正方形的异形屏和非圆形的异形镜片等特殊结构的光学***,其畸变更有可能完全不对称,采用上述方法是无法实现反畸变的,并且上述方法也存在操作流程复杂、对测量设备要求高、费时费力、全视场反畸变效果不一致等缺点。
发明内容
有鉴于此,本发明提供一种近眼显示设备的反畸变方法及装置,主要目的在于通过操作人员直接查看近眼显示设备确认反畸变效果,可边调边看,实现调整反畸变图像中的任意视场位置,进而也能够校正对称和非对称的畸变,操作简单直接、成本低、效率高。
为了达到上述目的,本发明主要提供如下技术方案:
本申请第一方面提供了一种近眼显示设备的反畸变方法,该方法包括:
绘制近眼显示设备对应的初始反畸变网格图并在所述近眼显示设备中进行显示,得到对应的显示效果图;
通过由操作人员佩戴所述近眼显示设备查看所述显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据所述操作指令控制在所述显示效果图中执行校正操作;
根据校正后的所述显示效果图,获取畸变数据并应用到所述近眼显示设备。
在本申请第一方面的一些变更实施方式中,所述绘制近眼显示设备对应的初始反畸变网格图,包括:
从近眼显示设备对应光学***的理论畸变数据中,获取多组物高与像方视场角数据;
根据所述多组物高与像方视场角数据,拟合出物高与像方视场角之间的函数关系;
根据所述物高与像方视场角之间的函数关系,绘制所述近眼显示设备对应的初始反畸变网格图。
在本申请第一方面的一些变更实施方式中,所述根据所述物高与像方视场角之间的函数关系,绘制所述近眼显示设备对应的初始反畸变网格图,包括:
在所述近眼显示设备中选取目标视场角;
通过将所述目标视场角代入所述物高与像方视场角之间的函数关系,求取所述目标视场角对应的目标物高;
根据所述近眼显示设备的屏幕尺寸和分辨率,将所述目标物高转换为像素值;
根据所述像素值,绘制出对应的点阵图;
通过将所述点阵图中各点按照行列分别连接,得到初始反畸变网格图。
在本申请第一方面的一些变更实施方式中,在所述绘制近眼显示设备对应的初始反畸变网格图并在所述近眼显示设备中进行显示之前,包括:
通过解析所述近眼显示设备接收到的不同波长的光线,以RGB色彩模式获取所述不同波长的光线中包含的第一种颜色、第二种颜色和第三种颜色,所述第一种颜色、第二种颜色和第三种颜色各不相同并且组成RGB色彩包含的三种颜色;
所述绘制近眼显示设备对应的初始反畸变网格图并在所述近眼显示设备中进行显示,包括:
根据所述第一种颜色绘制近眼显示设备对应的第一初始反畸变网格图并在所述近眼显示设备中进行显示,得到所述第一初始反畸变网格图对应的显示效果图。
在本申请第一方面的一些变更实施方式中,在所述根据校正后的所述显示效果图,获取畸变数据并应用到所述近眼显示设备之前,所述方法,还包括:
将校正后的所述第一初始反畸变网格图对应的显示效果图,作为背景;
重新以所述第二种颜色绘制近眼显示设备对应的第二初始反畸变网格图并在所述近眼显示设备中进行显示,得到所述第二初始反畸变网格图对应的显示效果图;
控制调整将所述第二初始反畸变网格图对应的显示效果图与所述背景重合;
再次以所述第三种颜色绘制近眼显示设备对应的第三初始反畸变网格图并在所述近眼显示设备中进行显示,得到所述第三初始反畸变网格图对应的显示效果图;
控制调整将所述第三初始反畸变网格图对应的显示效果图与所述背景重合,输出校正后的目标显示效果图。
在本申请第一方面的一些变更实施方式中,所述根据校正后的所述初始反畸变网格图,获取畸变数据并应用到所述近眼显示设备,包括:
根据所述校正后的目标显示效果图,获取畸变数据并应用到所述近眼显示设备。
本申请第二方面提供一种近眼显示设备的反畸变装置,该装置包括:
绘制单元,用于绘制近眼显示设备对应的初始反畸变网格图;
显示单元,用于在所述近眼显示设备中进行显示所述初始反畸变网格图,得到对应的显示效果图;
执行单元,用于通过由操作人员佩戴所述近眼显示设备查看所述显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据所述操作指令控制在所述显示效果图中执行校正操作;
获取单元,根据经所述执行单元得到校正后的所述显示效果图,获取畸变数据并应用到所述近眼显示设备。
在本申请第一方面的一些变更实施方式中,所述绘制单元包括:
获取模块,用于从近眼显示设备对应光学***的理论畸变数据中,获取多组物高与像方视场角数据;
拟合模块,用于根据所述获取模块获取的多组物高与像方视场角数据,拟合出物高与像方视场角之间的函数关系;
绘制模块,用于根据所述拟合模块得到的物高与像方视场角之间的函数关系,绘制所述近眼显示设备对应的初始反畸变网格图。
在本申请第一方面的一些变更实施方式中,所述绘制模块包括:
选取子模块,用于在所述近眼显示设备中选取目标视场角;
计算子模块,用于通过将所述选取子模块选取的目标视场角代入所述物高与像方视场角之间的函数关系,求取所述目标视场角对应的目标物高;
转换子模块,用于根据所述近眼显示设备的屏幕尺寸和分辨率,将所述计算子模块得到的目标物高转换为像素值;
绘制子模块,用于根据所述转换子模块得到的像素值,绘制出对应的点阵图;
确定子模块,用于通过将所述绘制子模块得到的点阵图中各点按照行列分别连接,得到初始反畸变网格图。
在本申请第一方面的一些变更实施方式中,所述装置还包括:
解析单元,还用于通过解析所述近眼显示设备接收到的不同波长的光线,以RGB色彩模式得到所述不同波长的光线中包含的第一种颜色、第二种颜色和第三种颜色,所述第一种颜色、第二种颜色和第三种颜色各不相同并且组成RGB色彩包含的三种颜色;
所述绘制单元,还具体用于根据所述第一种颜色绘制近眼显示设备对应的第一初始反畸变网格图;
所述显示单元,还用于在所述近眼显示设备中进行显示所述绘制单元绘制的第一初始反畸变网格图,得到所述第一初始反畸变网格图对应的显示效果图。
在本申请第一方面的一些变更实施方式中,所述装置还包括:
确定单元,用于将经所述执行单元得到校正后的所述第一初始反畸变网格图对应的显示效果图,作为背景;
所述绘制单元,还用于重新以所述第二种颜色绘制近眼显示设备对应的第二初始反畸变网格图;
所述显示单元,还用于在所述近眼显示设备中进行显示所述绘制单元绘制的第二初始反畸变网格图,得到所述第二初始反畸变网格图对应的显示效果图;
调整单元,用于控制调整将所述显示单元显示的第二初始反畸变网格图对应的显示效果图与所述背景重合;
所述绘制单元,还用于再次以所述第三种颜色绘制近眼显示设备对应的第三初始反畸变网格图;
所述显示单元,还用于在所述近眼显示设备中进行显示所述绘制单元绘制的第三初始反畸变网格图,得到所述第三初始反畸变网格图对应的显示效果图;
所述调整单元,还用于控制调整将所述显示单元显示的第三初始反畸变网格图对应的显示效果图与所述背景重合,输出校正后的目标显示效果图。
在本申请第一方面的一些变更实施方式中,所述获取单元还具体用于根据所述调整单元得到的校正后的目标显示效果图,获取畸变数据并应用到所述近眼显示设备。
本申请第三方面提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上述的近眼显示设备的反畸变方法。
本申请第四方面提供一种电子设备,所述设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;
其中,所述处理器、所述存储器通过所述总线完成相互间的通信;
所述处理器用于调用所述存储器中的程序指令,以执行如上述的近眼显示设备的反畸变方法。
借由上述技术方案,本发明提供的技术方案至少具有下列优点:
本发明提供一种近眼显示设备的反畸变方法及装置,本发明首先绘制近眼显示设备对应的初始反畸变网格图并在近眼显示设备中进行显示,得到对应的显示效果图,通过由操作人员佩戴近眼显示设备查看该显示效果图中存在畸变视场位置,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据操作指令控制在该显示效果图中执行校正操作,最后根据校正后的显示效果图,获取畸变数据并应用到近眼显示设备。相较于现有技术,解决了现有使用反畸变方法操作流程复杂、对测量设备要求高、费时费力、全视场反畸变效果不一致等缺点的技术问题,本发明通过操作人员直接查看近眼显示设备确认反畸变效果,可边调边看,实现调整反畸变图像中的任意视场位置,进而能够校正对称和非对称的畸变,操作简单直接、成本低、效率高。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例提供的一种近眼显示设备的反畸变方法流程图;
图2为本发明实施例提供的初始反畸变网格图示例;
图3为本发明实施例提供的另一种近眼显示设备的反畸变方法流程图;
图4为本发明实施例提供的一种近眼显示设备的反畸变装置的组成框图;
图5为本发明实施例提供的另一种近眼显示设备的反畸变装置的组成框图;
图6为本发明实施例提供的近眼显示设备的反畸变的电子设备。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种近眼显示设备的反畸变方法,如图1所示,该方法是通过操作人员直接查看近眼显示设备确认反畸变效果,可边调边看,实现调整反畸变图像中的任意视场位置,对此本发明实施例提供以下具体步骤:
101、绘制近眼显示设备对应的初始反畸变网格图并在近眼显示设备中进行显示,得到对应的显示效果图。
在本发明实施例中,主要是根据近眼显示设备中光学***的理论畸变数据,生成该近眼显示设备对应的初始反畸变网格图,如图2提供的初始反畸变网格图示例,将该初始反畸变网格图在该近眼显示设备中进行显示,得到在近眼显示设备中的显示效果图。
需要说明的是,将该初始反畸变网格图在近眼显示设备进行显示过程中,该初始反畸变网格图中存在的畸变与近眼显示设备相反,用于实现与光学***的畸变相抵消的效果,所以得到在近眼显示设备中显示效果图,不会再存在如图2示例的畸变效果了,该显示效果图实质上也是一个反畸变网格图。
但是该显示效果图对于佩戴近眼显示设备的人员而言,虽然经显示而使得畸变的得到校正,但是也仍然很可能该显示效果图中还会存在畸变位置,这样就需要再次执行校正操作,如本发明实施例步骤102-103提供的后续校正操作。
102、通过由操作人员佩戴所述近眼显示设备查看显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据操作指令控制在显示效果图中执行校正操作。
在本发明实施例中,给出对近眼显示设备中显示效果图进行校正操作的具体方法为:由操作人员佩戴近眼显示设备查看显示效果图,从而实现边查看边调整操作,对于操作人员观察到显示效果图中存在畸变视场位置,就下达校正指令,如触发调整指定畸变视场位置的操作指令,从而当终端侧(该终端侧为接收操作人员指令而具体执行指令的主体)接收到操作人员触发调整指定畸变视场位置的操作指令时,根据操作指令控制在显示效果图中执行校正操作。
需要说明的是,由于操作人员佩戴所述近眼显示设备查看显示效果图,实际上也是一个反畸变网格图,因此本发明实施例接收到调整操作指令,也就是对该反畸变网格图中点的位置执行调整,进而由于点的位置被改变了,使得连接该点的线也会改变,最后网格图被改变了,得到一个新的反畸变网格图,作为校正结果。
103、根据校正后的显示效果图,获取畸变数据并应用到近眼显示设备。
在本发明实施例中,根据显示效果图,保存对应的物高和视场角数据,用于去应用到近眼显示设备中进行相关渲染操作,即可实现反畸变。
以上,本发明实施例提供一种近眼显示设备的反畸变方法,本发明实施例首先绘制近眼显示设备对应的初始反畸变网格图并在近眼显示设备中进行显示,得到对应的显示效果图,通过由操作人员佩戴近眼显示设备查看该显示效果图中存在畸变视场位置,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据操作指令控制在该显示效果图中执行校正操作,最后根据校正后的显示效果图,获取畸变数据并应用到近眼显示设备。相较于现有技术,解决了现有使用反畸变方法操作流程复杂、对测量设备要求高、费时费力、全视场反畸变效果不一致等缺点的技术问题,本发明实施例通过操作人员直接查看近眼显示设备确认反畸变效果,可边调边看,实现调整反畸变图像中的任意视场位置,进而能够校正对称和非对称的畸变,操作简单直接、成本低、效率高。
为了对上述实施例做出更加详细的说明,本发明实施例还提供了另一种近眼显示设备的反畸变方法,如图3所示,该方法进一步地陈述绘制近眼显示设备对应初始反畸变网格图的具体实施方法,以及为解决畸变导致色散问题,还给出了具体应对措施,对此本发明实施例提供以下具体步骤:
201、通过解析近眼显示设备接收到的不同波长的光线,以RGB色彩模式得到不同波长的光线中包含的第一种颜色、第二种颜色和第三种颜色,第一种颜色、第二种颜色和第三种颜色各不相同并且组成RGB色彩包含的三种颜色。
其中,RGB色彩模式为:是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色***之一。
在本发明实施例中,由于不同波长的光线的畸变也不同,为解决畸变导致的色散问题,本发明实施给出的应对措施为:主要以三种颜色分别执行绘制初始反畸变网格图、在相同的近眼显示设备中显示该网格图操作,由于每种颜色对应得到近眼显示设备中显示效果图,即三种颜色对应得到三个效果图是不同的,如此通过边查看边调整操作,在去除显示效果图存在畸变位置同时也确保三个显示效果图完全重合,从而就解决了畸变导致的色散问题。
以下对于解决畸变导致的色散问题,本发明实施例给出具体实施步骤,如步骤202-209,以迭代方式处理每种颜色初始反畸变网格图在近眼显示设备上的显示效果,而得到最终校正的显示效果图。在此需要说明的是,本发明实施例中给出的“第一”“第二”“第三”仅是为清楚地区分以不同颜色绘制的初始反畸变网格图而已,不存在用于指代事件的先后顺序。因此,该一种颜色是指RGB中任意种颜色。
202、根据第一种颜色绘制近眼显示设备对应的第一初始反畸变网格图并在近眼显示设备中进行显示,得到第一初始反畸变网格图对应的显示效果图。
在本发明实施例中,可以从RGB色彩中任意选取一种颜色,作为第一中颜色,并以该颜色绘制初始反畸变网格图。具体的,绘制方法主要包括如下步骤:
首先,从近眼显示设备对应光学***的理论畸变数据中,获取多组物高与像方视场角数据;
需要说明的是,对于一个近眼显示设备,该光学***的理论畸变数据是预先设计的已知数据,本发明实施例重点在于利用已知数据而分析获取物高和像方视场角之间的关系。
其中,视场角数据也可以由像高和像距计算得出,如下公式(1):
其中,式中F为视场角,Y为像高,L为像距。具体的,在本发明实施例中,对于获取物高和像方视场角数据不做具体限定。
其次,根据多组物高与像方视场角数据,拟合出物高与像方视场角之间的函数关系。
经研究发现,对于一个确定的光学***,其物高与像方视场角的关系可以用五次函数较为精确的拟合,如公式(2):
W=p1F5+p2F4+p3F3+p4F2+p1F(公式2)
其中,W为物高,各项系数p1~p5,F为视场角。
最后,根据物高与像方视场角之间的函数关系,绘制近眼显示设备对应的初始反畸变网格图。
在本发明实施例中,根据上述函数关系,绘制初始反畸变网格图的具体实施步骤可以包括如下:
第一步,在近眼显示设备中选取目标视场角。对于近眼显示设备,在观看***的像时,以视场角代表像中的某个位置更加方便,具体的,根据屏幕有效显示区的实际情况,将视场角按均匀、规律的方式取值并覆盖尽量多的视场范围。
第二步,通过将目标视场角代入物高与像方视场角之间的函数关系,求取目标视场角对应的目标物高。也就是,将目标视场角代入公式(2),求解对应的目标物高。
第三步,根据近眼显示设备的屏幕尺寸和分辨率,将目标物高转换为像素值,根据像素值,绘制出对应的点阵图,通过将点阵图中各点按照行列分别连接,得到初始反畸变网格图。如图2提供的初始反畸变网格图示例。
203、通过由操作人员佩戴近眼显示设备查看所述显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据操作指令控制在显示效果图中执行校正操作。
在近眼显示设备中显示以第一种颜色绘制的初始反畸变图像,得到显示效果图,由操作人员佩戴设备边查看图边确认是否仍存在畸变的位置,如果存在,就向终端下达触发校正指令,由于显示效果图也是一个反畸变网格图,所以相当于是去控制校正这个网格图存在畸变位置对应的网格点的物高,由于物高改变,其对应的像素值也就随之改变了,得到新的反畸变网格图,如此校正,直到显示效果图中所有畸变位置得到校正。
204、将校正后的第一初始反畸变网格图对应的显示效果图,作为背景。
在本发明实施例中,第一种颜色是从RGB色彩任意选取的颜色,该第一初始反畸变网格图是以第一种颜色绘制的,最终得到显示效果图作为背景的目的是:作为一个基准,去校正替他两个颜色初始反畸变网格图在近眼显示设备中示出的效果图。
205、重新以第二种颜色绘制近眼显示设备对应的第二初始反畸变网格图并在近眼显示设备中进行显示,得到第二初始反畸变网格图对应的显示效果图。
206、控制调整将第二初始反畸变网格图对应的显示效果图与背景重合。
以上步骤205-206,是从RGB颜色中选取的第二种颜色,该第二种颜色与第一种颜色不同,并以该第二种颜色执行绘制初始反畸变网格图并在近眼显示设备中进行显示操作,得到对应的显示效果图。在本发明实施例中,对该显示效果图进行校正的方式,是调整它与步骤205的背景完全重合。
207、再次以第三种颜色绘制近眼显示设备对应的第三初始反畸变网格图并在所述近眼显示设备中进行显示,得到第三初始反畸变网格图对应的显示效果图。
208、控制调整将第三初始反畸变网格图对应的显示效果图与所述背景重合,输出校正后的目标显示效果图。
以上步骤207-208,是从RGB颜色中选取的第三种颜色,该第三种颜色不同于第一种颜色和第二种颜色,并以该第三种颜色执行绘制初始反畸变网格图并在近眼显示设备中进行显示操作,得到对应的显示效果图。在本发明实施例中,对该显示效果图进行校正的方式,是调整它与步骤205的背景完全重合。
209、根据校正后的目标显示效果图,获取畸变数据并应用到近眼显示设备。
在本发明实施例中,以迭代方式处理每种颜色初始反畸变网格图在近眼显示设备上的显示效果,而得到最终校正的显示效果图。对于本发明实施例,是对近眼显示设备中显示效果图进行校正的同时,也确保不同颜色绘制初始反畸变网格图在近眼显示设备中显示效果完全重合,从而既实现边看边调整的反畸变校正操作,也确保解决畸变导致色散问题。最终根据校正后的目标显示效果图,获取物高以及视场角数据(即:视场角数据并未改变,仍是初始反畸变图中的数据),但需要说明的是,由于本发明实施例迭代处理是以背景为基准(即:其他种颜色对应的显示效果图是与该背景完全重合的),所以此处获取的视场角数据,只要从第一种颜色对应的初始反畸变网格图中获取到即可。
进一步的,作为对上述图1、图3所示方法的实现,本发明实施例提供了一种近眼显示设备的反畸变装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。该装置应用于校正近眼显示设备中存在的显示畸变,具体如图4所示,该装置包括:
绘制单元31,用于绘制近眼显示设备对应的初始反畸变网格图;
显示单元32,用于在所述近眼显示设备中进行显示所述绘制单元31绘制的初始反畸变网格图,得到对应的显示效果图;
执行单元33,用于通过由操作人员佩戴所述近眼显示设备查看所述显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据所述操作指令控制在所述显示效果图中执行校正操作;
获取单元34,根据经所述执行单元33得到校正后的所述显示效果图,获取畸变数据并应用到所述近眼显示设备。
进一步的,如图5所示,所述绘制单元31包括:
获取模块311,用于从近眼显示设备对应光学***的理论畸变数据中,获取多组物高与像方视场角数据;
拟合模块312,用于根据所述获取模块311获取的多组物高与像方视场角数据,拟合出物高与像方视场角之间的函数关系;
绘制模块313,用于根据所述拟合模块312得到的物高与像方视场角之间的函数关系,绘制所述近眼显示设备对应的初始反畸变网格图。
进一步的,如图5所示,所述绘制模块313包括:
选取子模块3131,用于在所述近眼显示设备中选取目标视场角;
计算子模块3132,用于通过将所述选取子模块3131选取的目标视场角代入所述物高与像方视场角之间的函数关系,求取所述目标视场角对应的目标物高;
转换子模块3133,用于根据所述近眼显示设备的屏幕尺寸和分辨率,将所述计算子模块3132得到的目标物高转换为像素值;
绘制子模块3134,用于根据所述转换子模块3133得到的像素值,绘制出对应的点阵图;
确定子模块3435,用于通过将所述绘制子模块3434得到的点阵图中各点按照行列分别连接,得到初始反畸变网格图。
进一步的,如图5所示,所述装置还包括:
解析单元35,还用于通过解析所述近眼显示设备接收到的不同波长的光线,以RGB色彩模式得到所述不同波长的光线中包含的第一种颜色、第二种颜色和第三种颜色,所述第一种颜色、第二种颜色和第三种颜色各不相同并且组成RGB色彩包含的三种颜色;
所述绘制单元31,还具体用于根据所述第一种颜色绘制近眼显示设备对应的第一初始反畸变网格图;
所述显示单元32,还用于在所述近眼显示设备中进行显示所述绘制单元31绘制的第一初始反畸变网格图,得到所述第一初始反畸变网格图对应的显示效果图。
进一步的,如图5所示,所述装置还包括:
确定单元36,用于将经所述执行单元得到校正后的所述第一初始反畸变网格图对应的显示效果图,作为背景;
所述绘制单元31,还用于重新以所述第二种颜色绘制近眼显示设备对应的第二初始反畸变网格图;
所述显示单元32,还用于在所述近眼显示设备中进行显示所述绘制单元31绘制的第二初始反畸变网格图,得到所述第二初始反畸变网格图对应的显示效果图;
调整单元37,用于控制调整将所述显示单元32显示的第二初始反畸变网格图对应的显示效果图与所述背景重合;
所述绘制单元31,还用于再次以所述第三种颜色绘制近眼显示设备对应的第三初始反畸变网格图;
所述显示单元32,还用于在所述近眼显示设备中进行显示所述绘制单元31绘制的第三初始反畸变网格图,得到所述第三初始反畸变网格图对应的显示效果图;
所述调整单元37,还用于控制调整将所述显示单元32显示的第三初始反畸变网格图对应的显示效果图与所述背景重合,输出校正后的目标显示效果图。
进一步的,如图5所示,所述获取单元34还具体用于根据所述调整单元37得到的校正后的目标显示效果图,获取畸变数据并应用到所述近眼显示设备
综上所述,本发明实施例提供一种近眼显示设备的反畸变方法及装置,本发明实施例首先绘制近眼显示设备对应的初始反畸变网格图并在近眼显示设备中进行显示,得到对应的显示效果图,通过由操作人员佩戴近眼显示设备查看该显示效果图中存在畸变视场位置,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据操作指令控制在该显示效果图中执行校正操作,最后根据校正后的显示效果图,获取畸变数据并应用到近眼显示设备。相较于现有技术,解决了现有使用反畸变方法操作流程复杂、对测量设备要求高、费时费力、全视场反畸变效果不一致等缺点的技术问题,本发明实施例通过操作人员直接查看近眼显示设备确认反畸变效果,可边调边看,实现调整反畸变图像中的任意视场位置,进而能够校正对称和非对称的畸变,操作简单直接、成本低、效率高。
所述近眼显示设备的反畸变装置包括处理器和存储器,上述绘制单元、显示单元、执行单元和获取单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来由操作人员直接查看近眼显示设备确认反畸变效果,可边调边看,实现调整反畸变图像中的任意视场位置,进而能够校正对称和非对称的畸变,操作简单直接、成本低、效率高。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述近眼显示设备的反畸变方法。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述近眼显示设备的反畸变方法。
本发明实施例提供了一种电子设备40,如图6所示,设备包括至少一个处理器401、以及与处理器401连接的至少一个存储器402、总线403;其中,处理器401、存储器402通过总线403完成相互间的通信;处理器401用于调用存储器402中的程序指令,以执行上述的近眼显示设备的反畸变方法。
本文中的设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
一种近眼显示设备的反畸变方法,所述方法包括:绘制近眼显示设备对应的初始反畸变网格图并在所述近眼显示设备中进行显示,得到对应的显示效果图;通过由操作人员佩戴所述近眼显示设备查看所述显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据所述操作指令控制在所述显示效果图中执行校正操作;根据校正后的所述显示效果图,获取畸变数据并应用到所述近眼显示设备。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
在一个典型的配置中,设备包括一个或多个处理器(CPU)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种近眼显示设备的反畸变方法,其特征在于,所述方法包括:
绘制近眼显示设备对应的初始反畸变网格图并在所述近眼显示设备中进行显示,得到对应的显示效果图;
通过由操作人员佩戴所述近眼显示设备查看所述显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据所述操作指令控制在所述显示效果图中执行校正操作;
根据校正后的所述显示效果图,获取畸变数据并应用到所述近眼显示设备。
2.根据权利要求1所述的方法,其特征在于,所述绘制近眼显示设备对应的初始反畸变网格图,包括:
从近眼显示设备对应光学***的理论畸变数据中,获取多组物高与像方视场角数据;
根据所述多组物高与像方视场角数据,拟合出物高与像方视场角之间的函数关系;
根据所述物高与像方视场角之间的函数关系,绘制所述近眼显示设备对应的初始反畸变网格图。
3.根据权利要求2所述的方法,其特征在于,所述根据所述物高与像方视场角之间的函数关系,绘制所述近眼显示设备对应的初始反畸变网格图,包括:
在所述近眼显示设备中选取目标视场角;
通过将所述目标视场角代入所述物高与像方视场角之间的函数关系,求取所述目标视场角对应的目标物高;
根据所述近眼显示设备的屏幕尺寸和分辨率,将所述目标物高转换为像素值;
根据所述像素值,绘制出对应的点阵图;
通过将所述点阵图中各点按照行列分别连接,得到初始反畸变网格图。
4.根据权利要求1所述的方法,其特征在于,在所述绘制近眼显示设备对应的初始反畸变网格图并在所述近眼显示设备中进行显示之前,包括:
通过解析所述近眼显示设备接收到的不同波长的光线,以RGB色彩模式获取所述不同波长的光线中包含的第一种颜色、第二种颜色和第三种颜色,所述第一种颜色、第二种颜色和第三种颜色各不相同并且组成RGB色彩包含的三种颜色;
所述绘制近眼显示设备对应的初始反畸变网格图并在所述近眼显示设备中进行显示,包括:
根据所述第一种颜色绘制近眼显示设备对应的第一初始反畸变网格图并在所述近眼显示设备中进行显示,得到所述第一初始反畸变网格图对应的显示效果图。
5.根据权利要求4所述的方法,其特征在于,在所述根据校正后的所述显示效果图,获取畸变数据并应用到所述近眼显示设备之前,所述方法,还包括:
将校正后的所述第一初始反畸变网格图对应的显示效果图,作为背景;
重新以所述第二种颜色绘制近眼显示设备对应的第二初始反畸变网格图并在所述近眼显示设备中进行显示,得到所述第二初始反畸变网格图对应的显示效果图;
控制调整将所述第二初始反畸变网格图对应的显示效果图与所述背景重合;
再次以所述第三种颜色绘制近眼显示设备对应的第三初始反畸变网格图并在所述近眼显示设备中进行显示,得到所述第三初始反畸变网格图对应的显示效果图;
控制调整将所述第三初始反畸变网格图对应的显示效果图与所述背景重合,输出校正后的目标显示效果图。
6.根据权利要求5所述的方法,其特征在于,所述根据校正后的所述初始反畸变网格图,获取畸变数据并应用到所述近眼显示设备,包括:
根据所述校正后的目标显示效果图,获取畸变数据并应用到所述近眼显示设备。
7.一种近眼显示设备的反畸变装置,其特征在于,所述装置包括:
绘制单元,用于绘制近眼显示设备对应的初始反畸变网格图;
显示单元,用于在所述近眼显示设备中进行显示所述初始反畸变网格图,得到对应的显示效果图;
执行单元,用于通过由操作人员佩戴所述近眼显示设备查看所述显示效果图,当接收到操作人员触发调整指定畸变视场位置的操作指令时,根据所述操作指令控制在所述显示效果图中执行校正操作;
获取单元,根据经所述执行单元得到校正后的所述显示效果图,获取畸变数据并应用到所述近眼显示设备。
8.根据权利要求7所述的装置,其特征在于,所述绘制单元包括:
获取模块,用于从近眼显示设备对应光学***的理论畸变数据中,获取多组物高与像方视场角数据;
拟合模块,用于根据所述获取模块获取的多组物高与像方视场角数据,拟合出物高与像方视场角之间的函数关系;
绘制模块,用于根据所述拟合模块得到的物高与像方视场角之间的函数关系,绘制所述近眼显示设备对应的初始反畸变网格图。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1-6中任一项所述的近眼显示设备的反畸变方法。
10.一种电子设备,其特征在于,所述设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;
其中,所述处理器、所述存储器通过所述总线完成相互间的通信;
所述处理器用于调用所述存储器中的程序指令,以执行如权利要求1-6中任一项所述的近眼显示设备的反畸变方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011165449.5A CN112348751B (zh) | 2020-10-27 | 2020-10-27 | 一种近眼显示设备的反畸变方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011165449.5A CN112348751B (zh) | 2020-10-27 | 2020-10-27 | 一种近眼显示设备的反畸变方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112348751A true CN112348751A (zh) | 2021-02-09 |
CN112348751B CN112348751B (zh) | 2024-06-18 |
Family
ID=74359119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011165449.5A Active CN112348751B (zh) | 2020-10-27 | 2020-10-27 | 一种近眼显示设备的反畸变方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112348751B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114331814A (zh) * | 2021-12-24 | 2022-04-12 | 合肥视涯技术有限公司 | 一种畸变画面校正方法及显示设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105791789A (zh) * | 2016-04-28 | 2016-07-20 | 努比亚技术有限公司 | 头戴设备、显示设备及自动调整显示输出的方法 |
US20160353094A1 (en) * | 2015-05-29 | 2016-12-01 | Seeing Machines Limited | Calibration of a head mounted eye tracking system |
CN106572342A (zh) * | 2016-11-10 | 2017-04-19 | 北京奇艺世纪科技有限公司 | 一种影像的反畸变反色散处理方法、装置和虚拟现实设备 |
CN107610044A (zh) * | 2017-08-29 | 2018-01-19 | 歌尔科技有限公司 | 图像处理方法、计算机可读存储介质及虚拟现实头戴设备 |
CN109891296A (zh) * | 2016-10-26 | 2019-06-14 | 威尔乌集团 | 使用瞳孔位置校正光学透镜畸变 |
-
2020
- 2020-10-27 CN CN202011165449.5A patent/CN112348751B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160353094A1 (en) * | 2015-05-29 | 2016-12-01 | Seeing Machines Limited | Calibration of a head mounted eye tracking system |
CN105791789A (zh) * | 2016-04-28 | 2016-07-20 | 努比亚技术有限公司 | 头戴设备、显示设备及自动调整显示输出的方法 |
CN109891296A (zh) * | 2016-10-26 | 2019-06-14 | 威尔乌集团 | 使用瞳孔位置校正光学透镜畸变 |
CN106572342A (zh) * | 2016-11-10 | 2017-04-19 | 北京奇艺世纪科技有限公司 | 一种影像的反畸变反色散处理方法、装置和虚拟现实设备 |
CN107610044A (zh) * | 2017-08-29 | 2018-01-19 | 歌尔科技有限公司 | 图像处理方法、计算机可读存储介质及虚拟现实头戴设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114331814A (zh) * | 2021-12-24 | 2022-04-12 | 合肥视涯技术有限公司 | 一种畸变画面校正方法及显示设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112348751B (zh) | 2024-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102555953B1 (ko) | 전지 장치, 디스플레이 장치 및 그의 제어 방법 | |
US9196022B2 (en) | Image transformation and multi-view output systems and methods | |
KR101138852B1 (ko) | 모바일 디스플레이를 위한 스마트 클리퍼 | |
US20190132584A1 (en) | Method and device for calibration | |
CN111107333B (zh) | 一种亮度校正方法、***、设备及计算机可读存储介质 | |
US20190087968A1 (en) | Reducing textured ir patterns in stereoscopic depth sensor imaging | |
KR20100114848A (ko) | 이미지 보정 시스템 및 방법 | |
JP2015097350A (ja) | 画像処理装置およびマルチプロジェクションシステム | |
KR20190032818A (ko) | 롤링 셔터 방식을 이용한 복수의 카메라를 포함하는 전자 장치 | |
US20210183323A1 (en) | Driving method of display device and display device | |
CN109068025A (zh) | 一种镜头阴影校正方法、***及电子设备 | |
WO2020001176A1 (zh) | 显示方法及装置、可见光通信传输方法及装置 | |
CN106303477A (zh) | 一种自适应的投影仪图像校正方法及*** | |
US20190228720A1 (en) | Backlight adjustment method of display panel, backlight adjustment device, and display device | |
CN104020565B (zh) | 具有光学透镜和显示屏的显示***及其图像显示方法 | |
CN105791793A (zh) | 图像处理方法及其电子装置 | |
TWI443604B (zh) | 影像校正方法及影像校正裝置 | |
CN112348751B (zh) | 一种近眼显示设备的反畸变方法及装置 | |
KR20210127591A (ko) | 이미지 처리 장치 및 그 방법 | |
US9762870B2 (en) | Image processing device and image display apparatus | |
US10616542B2 (en) | Multi-dimensional image projection apparatus and multi-dimensional image calibration method thereof | |
CN114286067A (zh) | 一种投影设备及图像校正方法 | |
CN111415393B (zh) | 一种调节多媒体黑板显示的方法、装置、介质和电子设备 | |
CN110675802B (zh) | 亮度补偿方法及装置 | |
US20190310817A1 (en) | Display panel, manufacturing method thereof, display device and smart glasses |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |