全视角图像显示装置制造方法

文档序号:7805643阅读:314来源:国知局
全视角图像显示装置制造方法
【专利摘要】本发明公开的全视角图像显示装置,图像显示设备包括设置在图像显示设备一侧的瞳距调节机构,还包括另一侧的凹面镜、凸透镜以及透明连接件,凹面镜紧邻显示设备设置,透明连接件将凸透镜固定在凹面镜上;图像处理软件将图像处理分为分割与变换两个步骤:将原始图像分割为中心区域和外缘区域;中心区域的图像经过凸透镜折射后进入瞳孔,对应视野舒适视域;将外缘部分的图像经由计算机进行极坐标反转后,再通过凹面镜进入瞳孔。本发明的以凹面反射镜和凸透镜组合产生全视野图像,扩大了可视范围,可实现230度在内的极大视角,大大提高了虚拟现实的临场感,设计完成后,结构简单、装配及制造难度低,便于大批量生产,降低成本。
【专利说明】全视角图像显示装置

【技术领域】
[0001] 本发明涉及一种图像显示装置,尤其涉及一种观看全视角图像的显示装置。

【背景技术】
[0002] 近年来,随着CG技术(Computer Graphic,计算机图形图像技术)和计算机性能 的不断提高,针对虚拟现实的显示装置日益受到人们的广泛关注。其中,HMD (Head-Mounted Display,头戴式显不系统)相对于CAVE (Computer-Aid Virtual-reality Environment,计 算机辅助虚拟现实环境)及Full-Dome Projection (球幕投影)等大型设备而言,造价低 廉且实施方便,更适合小型单位和个人使用。加之虚拟漫游、电脑游戏等交互媒体的日趋发 展,具备姿势感应,3D立体显示功能的头戴式显示系统发展前景十分广阔。
[0003] 由于结构限制,现有头戴式显示系统无法复原人类视域范围的全部图像,视角较 为狭窄。如日本索尼公司的HMZ-T1显示器,水平可视角度仅为30度左右;美国Silicon Micro Display公司的ST1080显示器,水平可视角度约为45度;而美国Oculus公司的 Oculus Rift显示器,水平可视角度约为90度。据测算,人类双眼的水平视角叠加后约为 230度,要达到全视角的虚拟沉浸体验,必须将头戴式显示器的可视角度增加到180度以 上,形成虚拟的半球影像。
[0004] 而现有类似设备大多采用单一凸透镜或透镜组作为目镜,如图1所示,将LED、IXD 等显示设备产生的原始图像放大到更大尺寸,并矫正到明视距离,该结构受限于目镜的直 径,无法显示180度全视角的图像。
[0005] 因此,现有技术存在缺陷,有待于进一步改进和发展。


【发明内容】

[0006] 本发明的目的在于提供一种图像显示装置,基于凸透镜与凹面镜的配合,通过光 学变换和相应算法,将全景相机或计算机产生的全景图分割为两个部分,并分别针对其图 像特征进行变换,最终复原为全视角的自然图像。
[0007] 本发明的技术方案如下: 全视角图像显示装置,包括图像显示装置,以及与所述图像显示装置连接的计算机,其 中:所述图像显示装置包括图像显示设备,设置在所述图像显示设备一侧的瞳距调节机构; 还包括设置在所述图像显示设备另一侧的凹面镜、凸透镜以及透明连接件,所述凹面镜紧 邻所述显示设备设置,所述透明连接件将所述凸透镜固定在所述凹面镜上; 所述计算机包括图像处理软件以及原始图像数据;所述计算机连接所述图像显示设 备;所述原始图像数据经图像处理软件分割变换后,发送给所述图像显示设备; 左右眼可观察图像显示设备显示的具有视差的2张全景图,在全视角范围内产生立体 感;所述凸透镜对应的视域为舒适视域,所述凹面镜对应的视域为诱导视域; 所述图像处理软件保证外缘区域的图像和凹面镜的曲率严格匹配; 所述凹面镜和凸透镜的曲率针对原始图像的特征指定进行定制,以矫正全景图在所述 凹面镜和凸透镜上的畸变; 所述图像处理软件将图像处理分为分割与变换两个步骤:第一步,将原始图像分割为 中心区域和外缘区域;中心区域的图像经过凸透镜折射后进入瞳孔,对应视野舒适视域; 第二步,将外缘部分的图像经由计算机进行极坐标反转后,再通过凹面镜进入瞳孔,对应视 野诱导视域。
[0008] 与现有技术相比,本发明提供了全视角图像显示装置,在现有头戴式显示系统的 基础上,增加了一组自由曲面反射镜,即凹面镜,将中央目镜的盲区图像加以利用,利用凸 透镜的盲区,以凹面反射镜和凸透镜组合产生全视野图像,扩大了可视范围,可实现230度 在内的极大视角,大大提高了虚拟现实的临场感。本发明通过光学变换和相应算法,将全景 相机或计算机产生的全景图分割为两个部分,并分别针对其图像特征进行变换,最终复原 为全视角的自然图像。本发明提供的全视角图像显示装置设计完成后,结构简单、装配及制 造难度低,便于大批量生产,降低成本。

【专利附图】

【附图说明】
[0009] 图1为现有技术头戴式显示系统的显示装置结构示意图; 图2为本发明图像显示装置的分解结构示意图; 图3为本发明图像显示装置的组装结构示意图; 图4为本发明左右眼可观察图像显示设备产生的舒适视域和诱导视域示意图; 图5本发明计算机和图像显示装置的功能结构示意图; 图6为本发明图像处理软件将原始图像分割为中心区域和外缘区域的示意图; 图7为本发明凹面镜反转外缘区域的示意图; 图8为本发明凹面镜一般曲率计算方法的原理示意图; 图9为本发明凹面镜一般曲率计算方法中,&的计算原理示意图; 图10为本发明球面反射镜全景图计算原理示意图; 图11为本发明抛物面反射镜全景图计算原理示意图; 图12为本发明凸透镜的一般曲率计算示意图; 图13为本发明凸透镜的一般曲率计算过程中,Q计算原理图。

【具体实施方式】
[0010] 下面结合附图,对本发明的较佳实施例作进一步详细说明。
[0011] 本发明的全视角图像显示装置,其第一个优选实施例,包括图像显示装置,以及与 所述图像显示装置连接的计算机8 ;所述图像显示装置主要包括图像显示设备1,设置在所 述图像显示设备1 一侧的瞳距调节机构5 ;还包括设置在所述图像显示设备1另一侧的凹 面镜2,凸透镜3以及透明连接件4,如图2和图3所示,所述凹面镜2紧邻所述显示设备1 设置,所述透明连接件4将所述凸透镜3固定在所述凹面镜2上。
[0012] 本发明图像显示装置适用于三维图像的显示,如图4所示,左右眼可观察图像显 示设备1显示的具有视差的2张全景图,在全视角范围内产生立体感。凸透镜3对应的视 域为舒适视域;凹面镜2对应的视域为诱导视域。
[0013] 所述图像显示装置的图像显示设备1为显示器时,所述图像显示装置通过图像显 示设备1接计算机8,如图5所示。所述计算机包括图像处理软件以及原始图像数据,所述 原始图像指由相机或软件生成的单个全景图像、全景视频或虚拟现实场景。所述计算机8 包括图像渲染单元,图像处理软件及其连接的所述图像显示设备1。所述图像渲染单元一般 为游戏引擎或虚拟现实软件,所述图像渲染单元经由图像变换处理后,将视频信号传输给 所述图像显示设备1。原始图像可包括静帧画面、视频影像或交互图像,如照片、视频、游戏 等。所述图像渲染单元的原始图像一般通过全景相机、全景摄像机,或由游戏引擎、虚拟现 实软件渲染生成后经过图像处理软件发送给所述图像显示设备1。
[0014] 所述计算机8还包括与所述图像渲染单元连接的图像处理软件,所述图像处理软 件连接所述图像显示设备1。所述图像处理软件将图像处理分为分割与变换两个步骤:第 一步,将原始图像分割为中心区域6和外缘区域7两个部分,如图6所示;中心区域6的图 像将通过凸透镜3折射后进入瞳孔,对应视野舒适视域。第二步,由于凹面镜2反转了外缘 区域7的图像,因此外缘区域7部分图像需经由计算机进行如图7所示的极坐标反转。本 发明计算机的图像处理软件可保证凹面镜2的曲率和外缘区域7的图像严格匹配。这样, 最终进入视网膜的图像将被拼接为无反转、畸变小、视差小的全视角场景。
[0015] 所述凹面镜2为表面光滑的反射镜,其形状近似于抛物面,材料为合金或者表面 镀金属的高分子材料。根据原始图像的特征,凹面镜2的反射曲面必须针对该特征所定制, 其曲率根据图像特征而有所区别。例如球面反射镜、双曲面反射镜、抛物面反射镜所生成的 全景图像畸变系数不同,对应的凹面镜2的曲率也相应变化,如果图像由计算机生成,也 可根据其特征定制曲率。本发明提出了计算该凹面镜2曲率的通用方法。
[0016] 根据原始图像获取的特征,凸透镜3是针对该特征所定制的玻璃或高分子材料透 镜,其曲率根据原始图像的特征而有所区别。本发明同时提出了计算凸透镜3曲率的通用 方法。
[0017] 所述图像显示装置装配时,如图3所示,图像的外缘区域7需恰好被凸透镜3的盲 区所遮挡,同时又能够被凹面镜2所反射。为了防止畸变,凹面镜2的成像需衔接凸透镜3 的成像。如图3所示,位于图像中心区域6的A点,其虚像位于A'点;位于外缘区域7的D 点,其虚像位于D'点;而位于区域交界线内外侧的B点和C点,其虚像分别位于为B'点和 C'点。凹面镜2的内边缘和凸透镜3的外边缘重合,位于B'点和人眼的连接线上,或略有 重合,以保证成像无缝衔接。
[0018] 所述连接件4是由透明材料制成的薄厚均匀的元件,用于连接凹面镜2与凸透镜 3〇
[0019] 所述全视角图像显示装置的第二个优选实施例,是在第一个优选实施例上的改 进,其同第一个优选实施例相同的部分,这里不再赘述。
[0020] 可以在所述图像显示装置的图像显示设备1可以连接传感器9,如图5所示,使本 发明的全视角图像显示装置适用于交互式虚拟现实时。所述传感器9将传感数据发送给所 述计算机8,计算机8可根据传感器数据,设置软件中的虚拟摄像机,以和头部姿势同步。所 述传感器可包括陀螺仪、加速计、磁力计等,所获信息包括用户头部的角度、加速度、姿势与 位置数据等。
[0021] 本发明全视角图像显示装置提供的凹面镜2的一般畸变矫正方法下的凹面镜2的 曲率计算方法:任意凸曲面反射镜全景图在凹面镜2的畸变矫正的方法,这时,凹面镜2为 反射镜,无色差现象,主要为曲面反射造成的畸变。该方法可适用于任意凸曲线旋转生成的 曲面反射镜的反射图像,包括软件中的类似方式生成的全景图像的畸变矫正,如凸曲面反 射镜非360度旋转体,该畸变矫正方法也可由二维推广到三维。
[0022] 如图8所示,凹面镜2的反射区域仅包括外缘区域7,下面介绍凹面镜2的一般曲 率计算方法: 以右眼为例,设瞳孔为坐标原点0,左右眼连线为X轴,视野正前方为y轴。将所述凹 面镜的剖面曲线分为η份,并将各分割点记为心,I,K2, K3……Kn_i,Κη,使得各曲线段ΚΛ, KiK2, K2K3……KyA对应坐标原点0的张角相等;&为诱导视域的最外侧点,Κη为诱导视域 和舒适视域的分界点;假设图像显示设备的图像剖面平行于X轴,离瞳孔距离为00',则中 心区域与外缘区域的分界点为&的反射点,记为Κ'^ ;外缘图像最右侧点为Κη的反射点,记 为Κ' η ;类似地,将I,Κ2, Κ3……Κη各点所反射的图像点记为Κ' ρ Κ' 2, Κ' 3……Κ' η ;将Κ。,I, Κ2? Κ3......Κμ,Κη 各点切线的角度记为 aQ,a2,a3......a^,an。
[0023] KW与y轴的夹角对应人眼右方最大视角,记为β 点与瞳孔的距离为人机尺寸 m;Kn0与y轴的夹角需大于人眼的舒适视角并取适度值,记为ε ;图像显示设备的原始图像 半径为r。(根据人机尺寸,β弧度约为2. 007 ;m约为21毫米;ε弧度需大于1. 047)。
[0024] 假设原始全景图由凸曲面反射镜在环境中的正交投影获得,则原始全景图中的任 意一点均来自空间中某条光射线的投影,将这条射线与凸曲面镜中心轴的夹角记为Yi, 以原始全景图的中心点为极坐标原点,凹面镜上任意点I在原始全景图上所对应的点为 (p i,0 i),设Y i与p i的函数关系为f : p i = f (y i) (l) 将Ki的坐标记为(Xi,yi),过Ki切线的角度记为ai,Ki反射的图像点记为K' i,K' i的坐 标记为(X' i,y' i),OKi与y轴的夹角记为γ i。
[0025] 如图9,当n足够大时,&可被看做位于直线与Kg切线的交点,由反射定律、 余弦定理、三角形Κ' 的性质求解方程,可得所述凹面镜各点相关数据Xi、yi、x' i、ai的通 用公式为 ^ = h -arccos ⑵ = ?(ε)十 f(g) - f(p - ^(β - ε )) (3) hy 卜1 taB(a^)^ot(p4(P^)} (4) cot(p -. (p - ε)) · (v:. tanU I·:) y; =---:-;- (5) -€〇t^ -ι-(β-ε? 当i = 0时,有: x0 = m · sin β y〇 = m · cos β X' 〇 = f ( ε ) y' 〇 = r · cot ε 当全景图生成函数f确定时,将所得X(l、%、x' ^代入公式(2),可求出% : 1 / - xeye - y^rccrtc a0 = h --arccos ................................................................................................................................................................................................................................................................................................................................................................................................................................................................ -p 2 W%2 ty〇2*v(xc-4)2 t(yrr-cot£}2/ 再将 X。,y。,X'。及 a。依次代入公式(4)、(5)、(3)、(2),可求出 i = 1 时 Xp x' i、ai 的数据;继而求出i = 2......直至i = η时的数据;当η足够大时,所述凹面镜上的η点数 据能提供足够的精度进行生产加工。
[0026] 当获得i = η时的数据时,也可根据Κη点的值,以Κη点为起点进行二次矫正计算, 依次求出K n_i、Κη_2…直至&点的数据,这样能够使得凹面镜与凸透镜的接缝更加精确。公 式相同,方法相似,在此不做赘述。
[0027] 综上,&的数据仅依赖于图像显示设备1的图像大小,凹面镜2的孔径,图像显示 设备1的距离以及原始图像的获取方法(如球面反射、抛物面反射等),因此,&的数据容易 求得。而I的数据可以在&的基础上求得,Κ 2的数据可以在&的基础上求得,以此类推, 最终可计算出&到Kn各点的数据。
[0028] 上述方法把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个 求解,易于实现计算机辅助设计,精度可控,适应范围广。
[0029] 以上是基于任意旋转凸曲面镜图像,在凹面镜2上消除反射畸变,还原原始全景 图的一般计算方法。
[0030] 以下分别针对原始全景图不同的获取方式,以球面镜和抛物面镜的f(Y)为例, 进行计算: 1、球面反射镜全景图在凹面镜2的畸变矫正时,凹面镜2的曲率计算方法 如图10,当获取全景图的凸曲面反射镜为局部球面时,根据球面的几何性质可得该系 统生成全景图的函数f为: 由于凹面镜反射了图像,根据公式(3)可得 , ?β\ /Ex ?β\ ε)\ x, = r * 1 - csc|-| sin (-j - csc|-J sin -y- (7) 当i = 0时,有 % A,? yJ 〇 = r · cot ε x0 = m · sin β y〇 = m · cos β 代入公式(2),&切线的角度%有 / .. £ \ I m - stop · r * esc (| j sin (I) - msp * r * cote a〇 …产画 ^^=^=^===^= -p *· i w \ m j|ra · si?p - r· €scpjsiii|||| -f (m-cosp-r-coti):^ 将X。,yQ,X' (I及aQ依次代入公式(4)、(5)、(2),可求出i = 1时的数据;由公 式⑵,可求出X' 1的数据;继而可求出i = 2......直至i = η时的数据。当获得i = η时 的数据时,也可根据Κη点的值,以Κη点为起点依次求出Kn_i、K n_2…直至&点的矫正数据,使 得凹面镜与凸透镜的接缝更加精确,在此不做赘述。
[0031] 2、抛物面反射镜全景图在凹面镜2的畸变矫正时,凹面镜2的曲率计算方法。
[0032] 如图11,当获取全景图所用的凸曲面反射镜为抛物面的一部分时,由反射定律和 抛物线的焦点性质,可得抛物反射面生成全景图的函数为 r(l-cosy,)(lTCCJsP) Ρ; = Ι?ι) =.........................................................................:............................................................:..............i................................................................. (8) sin|,*sip 由于凹面镜反射了图像,代入公式(3),可得 柳+ eosp) {l-cosy,)(ltcosP)* x, =r* It*-------^ w * $m · sinp siny, · sinp 当 i = 0 时,γ0 = β,Κ'0 的坐标(X,0, y' 0)有 (l-C0S£)(ltC0SP) χ =r--- sin* sinp yJ 〇 = r · cot ε x0 = m · sin β y〇 = m · cos β 由公式(2),&切线的角度%有 1 ? m+rcot2-ril+cosp)csc£ } ae = h - ; arccos i 冊 p 2 (mrosp-mkf+[r(l + cosp)(cosi- licscpcscs+msinp)]2j . 将X。,y。,X' (I及aQ依次代入公式(4)、(5)、(2),可求出i = 1时的数据;由公 式(9),可求出X' ?的数据;继而可求出i = 2......直至i = η时的数据。当获得i = η时 的数据时,也可根据Κη点的值,以Κη点为起点依次求出Kn_i、K n_2…直至&点的矫正数据,使 得凹面镜与凸透镜的接缝更加精确,在此不做赘述。
[0033] 本发明凸透镜3畸变矫正的具体方法,详细介绍如下: 任意凸曲面反射镜全景图在凸透镜3的畸变矫正,凸透镜的一般曲率计算方法如下: 凸透镜3由折射率较大的透明材料制成,如玻璃、聚碳酸酯等,必须与凹面镜2共轴,并 通过折射来矫正原始全景图的畸变。针对由曲线旋转生成的凸曲面镜的反射全景图,本专 利提出了矫正畸变的单凸透镜的剖面曲线计算方法。
[0034] 如图12所示,凸透镜3的折射区域仅包括中心区域6,考虑到眼部定位误差,可适 当增加凸透镜3的半径,避免出现接缝,但可视区域需严格限定于中心区域6。
[0035] 设凸透镜折射率为rv半径为r2,将凸透镜的凸面剖线分为η份,将各分割点记为 U,U……Ln_i,Ln,使得各曲线段LA,1^2……Ln_iL n对应坐标原点0的张角相等;由于凸透 镜与凹面镜边缘紧密衔接,所以U0与y轴的夹角等于ε。当η足够大时,通过各点的数据 可确定凸透镜的剖面曲线。
[0036] 在透镜上方任取一点Q,将点Q所折射的点记为L' ρ其切线的角度记为bi,将透 镜下方平面的对应点记为ΙΛ ;设折射后进入瞳孔的光线与y轴的角度为Yi,将其未被折射 前与y轴的角度记为入i。
[0037] 当η足够大时,如图13, Q可被看做位于Lg的切线上,根据折射定律,求解方程 可知,凸透镜上凸面Q点对应的γ i,bp Xi,yi,λ i有 |, = e|i--J o〇) siiy, - sMi, h, = Mctm -^--L-(ii) ? \msl- - sm:y I m r;?c〇te^i| -l?tanYi-l -tantVi^VtTy^ X, =----- (12) 錢卜-蛛J
[r2 · - t2n{bs-t)xs-^ yj -卜 r2 · cot£ ·娜汍-,) F:= ................................................................................................................................................................................................................................................................................................................................................................................................. L:.........................................................................................................................................................................................................................................................................................03) λ,一 (14) ? \ y, - y. / r * cots - v. 若公式(14)中的全景图像函数f确定,则当i = 0时,U对应的数据有: Y0 = ε X0 = r2 y0 = r2 · cot ε k = arctan -~-^ \cote|r-r:)/ (咖(黑^?))、 h = arctan ____7...............................................................................: ...............................................................................:-r........................................................................................................:...................................................... \c0s(arrtafi (^?)卜 ν?.....z'^y 将 Y。,X。,yQ,λ (I,bQ 依次代入公式(10)、(12)、(13)、(14)、(11),可求得当 i = 1 时, 所述凸透镜凸面1^点的数据Yl,Xl,,yi,……以此类推,L 2,L3……Ln_i,Ln各点均可 由U点多次迭代求得。
[0038] 以上是基于任意旋转凸曲面镜图像,使凸透镜3消除畸变,还原原始全景图的一 般计算方法。
[0039] 以下分别针对原始全景图不同的获取方式,以球面镜和抛物面镜的f(Y)为例, 进行计算: 1、球面反射镜全景图在凸透镜3畸变矫正时,凸透镜3的曲率计算方法如下: 如图10,球面反射镜生成全景图像的函数为 ?/、 β\ - p. = |J = r*cscHsiy (⑩ \*ii m 当i = 0时,有 Y〇 = ε Χ0 = Γ2 y〇 = r2 · cot ε / r'csc(||sin(|) - ι*Λ λ0 = arctanl-1 1 rs cotc - r2 · cots I ' / r*csc(f)sm{|) 、 -卜-arctan - .. I 、 " n b0 = arctan --,----- ( (i?着(.,)-r^···^·· 叫處-焉--簡1 ' l ? ^ 将 i = 0 时的数据结果 YQ,xQ,yQ,XQ,bQ 依次代入公式(10)、(12)、(13)、(14)、(11), 可求得当i = 1时,U点的数据γ p Χρ , λ p h......以此类推,可求得L2, L3......Ln 各点基于矫正球面镜全景图畸变的凸透镜的数据。
[0040] 2、抛物面反射镜全景图在凸透镜3畸变矫正,凸透镜3的曲率计算方法如下: 如图11,抛物面反射镜生成全景图像的函数为 r(l-coS|;)(Hcosp} P; = 1^) =............................................................................:................................................................:...............i................................................................ w smy, · sip 当i = 0时,有 Υ〇 = ε Χ0 = r2 y〇 = r2 · cot ε / {i-cosi)(lf cosp) \ I sins · stop r: A0 = arctaa -.................................................................................................................................................................................................................................. rcot£-r,cot£ \ / I / (I-CQS£)(lrcosp) \\ \ , , sins.· sing.~~- : \ smi^sm arrtar, l ' - // b0 = arctan / / (l-C0SE)(t^C0sg) \ \ I ~ siiii""*"slip - : I r-^-r-7- c〇s arctan ^―^―--- ^?snr ε l \ ' ' " / 将 i = 0 时的数据结果 YQ,xQ,y〇, XQ,bQ 依次代入公式(10)、(12)、(13)、(14)、(11), 可求得当i = 1时,U点的数据γ p Χρ , λ p h......以此类推,可求得L2, L3......Ln 各点基于矫正球面镜全景图畸变的凸透镜的数据。
[0041] 综上,本发明提供的全视角图像显示装置,在现有头戴式显示系统的基础上,增加 了一组自由曲面反射镜,及凹面镜3,将中央目镜的盲区图像加以利用,利用凸透镜的盲区, 以凹面反射镜和凸透镜组合产生全视野图像,扩大了可视范围,可实现230度在内的极大 视角,大大提高了虚拟现实的临场感。本发明通过光学变换和相应算法,将全景相机或计算 机产生的全景图分割为两个部分,并分别针对其图像特征进行变换,最终复原为全视角的 自然图像。本装置可针对不同的全景图像获取特征进行畸变矫正,通过不同的曲面设计矫 正不同的全景图像,提出一套矫正畸变的具体公式,可适用于设计相关光学器件,矫正由各 种自由凸曲面反射镜的全景图畸变。设计完成后,结构简单、装配及制造难度低,便于大批 量生产,降低成本。
[0042] 本发明提出了针对任意凸曲面反射镜全景图的曲面设计方法,仅要求凸曲面为 360度旋转对称体,表面连续可导,生成的全景图畸变系数可根据需要灵活定制,适应范围 十分广泛,如球面镜、抛物面镜、双曲面镜生成的反射全景图均可适用。
[0043] 本发明提供的全视角图像显示装置,于凸透镜与凹面镜的配合,本发明的全视角 图像显示装置,可用于计算机渲染的全景图及基于凸面镜(Convex Mirror)生成的反射全 景图,可通过算法消除像差畸变,配合陀螺仪、加速计、磁力计等传感器以及计算机,可应 用于头戴式三维显示器、虚拟沉浸头盔等设施,其优点在于视域宽广,结构简单,解决了现 有设备视角狭窄的缺陷,提高了沉浸体验。
[0044] 应当理解的是,上述针对本发明较佳实施例的表述较为详细,并不能因此而认为 是对本发明专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。
【权利要求】
1. 全视角图像显示装置,包括图像显示装置,以及与所述图像显示装置连接的计算机, 其特征在于: 所述图像显示装置包括图像显示设备,设置在所述图像显示设备一侧的瞳距调节机 构;还包括设置在所述图像显示设备另一侧的凹面镜、凸透镜以及透明连接件,所述凹面镜 紧邻所述显示设备设置,所述透明连接件将所述凸透镜固定在所述凹面镜上; 所述计算机包括图像处理软件以及原始图像数据;所述计算机连接所述图像显示设 备;所述原始图像数据经图像处理软件分割变换后,发送给所述图像显示设备; 左右眼可观察图像显示设备显示的具有视差的2张全景图,在全视角范围内产生立体 感;所述凸透镜对应的视域为舒适视域,所述凹面镜对应的视域为诱导视域; 所述图像处理软件保证外缘区域的图像和凹面镜的曲率严格匹配; 所述凹面镜和凸透镜的曲率针对原始图像的特征指定进行定制,以矫正全景图在所述 凹面镜和凸透镜上的畸变; 所述图像处理软件将图像处理分为分割与变换两个步骤:第一步,将原始图像分割为 中心区域和外缘区域;中心区域的图像经过凸透镜折射后进入瞳孔,对应视野舒适视域; 第二步,将外缘部分的图像经由计算机进行极坐标反转后,再通过凹面镜进入瞳孔,对应视 野诱导视域。
2. 根据权利要求1所述的全视角图像显示装置,其特征在于,所述图像显示装置装配 时,图像的外缘区域被凸透镜的盲区所遮挡,同时又能够被凹面镜所反射;凹面镜的成像需 衔接凸透镜的成像。
3. 根据权利要求2所述的全视角图像显示装置,其特征在于,凸曲面反射镜全景图在 凹面镜畸变矫正时,所述凹面镜的曲率通用计算方法如下: 以右眼为例,设瞳孔为坐标原点0,左右眼连线为X轴,视野正前方为y轴;将所述凹 面镜的剖面曲线分为η份,并将各分割点记为心,I,K2, K3……Kn_i,Κη,使得各曲线段ΚΛ, KiK2, K2K3……KyA对应坐标原点0的张角相等;&为诱导视域的最外侧点,Κη为诱导视域 和舒适视域的分界点;假设图像显示设备的图像剖面平行于X轴,离瞳孔距离为00',则中 心区域与外缘区域的分界点为&的反射点,记为Κ' ^ ;外缘图像最右侧点为Κη的反射点,记 为Κ' η ;类似地,将I,Κ2, Κ3……Κη各点所反射的图像点记为Κ' ρ Κ' 2, Κ' 3……Κ' η ;将Κ。,I, Κ2? Κ3......Κμ,Κη 各点切线的角度记为 aQ,a2,a3......a^,an ; KdO与y轴的夹角对应人眼右方最大视角,记为β 点与瞳孔的距离为人机尺寸m ; Kn0与y轴的夹角需大于人眼的舒适视角并取适度值,记为ε ;图像显示设备的原始图像 半径为r ; 假设原始全景图由凸曲面反射镜在环境中的正交投影获得,则原始全景图中的任意 一点均来自空间中某条光射线的投影,将这条射线与凸曲面镜中心轴的夹角记为Yi,以 原始全景图的中心点为极坐标原点,凹面镜上任意点I在原始全景图上所对应的点为 (p i,0 i),设Y i与p i的函数关系为f : p i = f (y i) (l) 将Ki的坐标记为(Xi,yi),过Ki切线的角度记为ai,Ki反射的图像点记为K' i,K' i的坐 标记为(X' i,y' i),OKi与y轴的夹角记为γ i ; 当n足够大时,&可被看做位于直线(?与Kg切线的交点,由反射定律、余弦定理、三 角形K'iOKi的性质求解方程,可得所述凹面镜各点相关数据Xi、yi、X'i、ai的通用公式为
当i = 0时,有: x0 = m · sin β y〇 = m · cos β X' 〇 = f ( ε ) y' ο = r · cot ε 当全景图生成函数f确定时,将所得X(l、%、x' ^代入公式(2),可求出% :
再将 X。,y。,X'。及 a。依次代入公式(4)、(5)、(3)、(2),可求出 i = 1 时 Xp X' i、ai 的数据;继而求出i = 2......直至i = η时的数据; 当获得i = η时的数据时,也可根据Κη点的值,以Κη点为起点进行二次矫正计算,依次 求出Kn_i、Kn_2…直至心点的数据。
4.根据权利要求3所述的全视角图像显示装置,其特征在于,当球面反射镜全景图在 凹面镜畸变矫正时,凹面镜的曲率计算方法如下: 获取全景图的凸曲面反射镜为局部球面时,根据球面的几何性质可得该系统生成全景 图的函数f为:
由于凹面镜反射了图像,根据公式(3)可得
(.7} 当i = 0时,有
y' 〇 = r · cot ε x0 = m · sin β y〇 = m · cos β 代入公式(2),&切线的角度%有
将X。,yQ,X' (I及aQ依次代入公式(4)、(5)、(2),可求出i = 1时的数据;由公 式⑵,可求出X' i的数据;继而可求出i = 2……直至i = η时的数据; 当获得i = η时的数据时,也可根据Κη点的值,以Κη点为起点依次求出Kn_i、K n_2…直至 心点的矫正数据。
5.根据权利要求3所述的全视角图像显示装置,其特征在于,当抛物面反射镜全景图 在凹面镜畸变矫正时,凹面镜的曲率计算方法如下: 当获取全景图所用的凸曲面反射镜为抛物面的一部分时,由反射定律和抛物线的焦点 性质,可得抛物反射面生成全景图的函数为
(8) 由于凹面镜反射了图像,代入公式(3),可得
(9) 当 i = 0 时,γ0 = β,Κ'0 的坐标(X,0, y' 0)有
yJ ο = r · cot ε x0 = m · sin β y〇 = m · cos β 由公式(2),&切线的角度%有
将X。,yQ,X' (I及aQ依次代入公式(4)、(5)、(2),可求出i = 1时的数据;由公 式(9),可求出的数据;继而可求出i = 2......直至i = η时的数据; 当获得i = η时的数据时,也可根据Κη点的值,以Κη点为起点依次求出Kn_i、K n_2…直至 心点的矫正数据。
6.根据权利要求2所述的全视角图像显示装置,其特征在于,任意凸曲面反射镜全景 图在凸透镜畸变矫正时,上凸下平型凸透镜的曲率通用计算方法如下: 设凸透镜折射率为IV半径为r2,将凸透镜的凸面剖线分为η份,将各分割点记为U, U……Ln_i,Ln,使得各曲线段UU,LiL2……Ln_iL n对应坐标原点0的张角相等;由于凸透镜 与凹面镜边缘紧密衔接,所以U0与y轴的夹角等于ε ; 当η足够大时,通过各点的数据可确定凸透镜的剖面曲线; 在透镜上方任取一点Q,将点Q所折射的点记为L' ρ其切线的角度记为bp将透镜下 方平面的对应点记为ΙΛ ;设折射后进入瞳孔的光线与y轴的角度为Yi,将其未被折射前与 y轴的角度记为Ai ; 当η足够大时,Q可被看做位于Lh的切线上,根据折射定律,求解方程可知,凸透镜上 凸面Q点对应的γ p bp Xp yp λ i有

若公式(14)中的全景图像函数f确定,则当i = 0时,U对应的数据有: Y〇 = ε X0 = r2 y〇 = r2 · cot ε
将 Y。,X。,yQ,λ a,bQ 依次代入公式(10)、(12)、(13)、(14)、(11),可求得当 i = 1 时, 所述凸透镜凸面1^点的数据Yl,Xl,,yi,……以此类推,L 2,L3……Ln_i,Ln各点均可 由U点多次迭代求得。
7.根据权利要求6所述的全视角图像显示装置,其特征在于,球面反射镜全景图在凸 透镜畸变矫正时,凸透镜的曲率计算公式如下: 球面反射镜生成全景图像的函数为
(6) 当i = 0时,有 Y〇 = ε X0 = r2 y〇 = r2 · cot ε

将 i = 0 时的数据结果 YQ,xQ,y〇, XQ,bQ 依次代入公式(10)、(12)、(13)、(14)、(11), 可求得当i = 1时山点的数据γ p Χρ , yp λ p h......以此类推,可求得L2, L3......Ln 各点基于矫正球面镜全景图畸变的凸透镜的数据。
8.根据权利要求6所述的全视角图像显示装置,其特征在于,抛物面反射镜全景图在 凸透镜的畸变矫正时,凸透镜的曲率计算方法如下: 抛物面反射镜生成全景图像的函数为
(8) 当i = 0时,有 Y〇 = ε Χ0 = r2 y〇 = r2 · cot ε
将 i = 0 时的数据结果 YQ,xQ,yQ,XQ,bQ 依次代入公式(10)、(12)、(13)、(14)、(11), 可求得当i = 1时,U点的数据γ ρ Χρ , λ i,h......以此类推,可求得L2, L3......Ln 各点基于矫正球面镜全景图畸变的凸透镜的数据。
【文档编号】H04N13/00GK104253989SQ201410251969
【公开日】2014年12月31日 申请日期:2014年6月9日 优先权日:2014年6月9日
【发明者】黄石 申请人:黄石
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1