一种全息立体显示用于矫正视力的移动终端及方法

文档序号:8514813阅读:805来源:国知局
一种全息立体显示用于矫正视力的移动终端及方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别是涉及一种全息立体显示用于矫正视力的移动终端及方法。
【背景技术】
[0002]目前,无论是青少年学生还是上班族,大部分时间都沉浸在阅读一定距离的书本或电子装置上,这造成了视力尤其是近视患者的逐年攀升,成为危害健康的重要因素。
[0003]现有治疗或矫正视力的技术有佩戴眼镜进行光学矫正、中医穴位按摩或眼保健操等方法,在视力保健中心还经常采用看远和看近交替进行,放松调节的技术,具体是将治疗图像置于相对患者可前后移动的一轨道上,移动该图像实现患者眼睛的看远和看近交替。
[0004]最新的现有技术是利用3D(立体或三维)影像矫正视力,具体是由立体显示器和电脑主机相互电连接组成,该电脑主机包含3D电影视频信息,患者在治疗时需要佩戴专门的立体眼镜查看预存的3D电影,应用3D电影刺激调节,进行近视的防治。常用的影像信息是包括几何体、金属板、玻璃棒或具有前景、中景和后景且颜色鲜艳的运动物体组成。
[0005]但是以上技术需要到固定的视力保健中心或配置体积庞大的电脑并佩戴专门的眼镜查看预存的影像信息进行治疗或矫正视力,这不仅给人们的日常生活带来不便,而且多次观看预存的影像信息,容易造成视觉疲劳。

【发明内容】

[0006]本发明主要解决的技术问题是提供一种全息立体显示用于矫正视力的移动终端及方法,不仅能够快捷、便携的查看远或近变化的全息立体场景,进而实现矫正视力的功能,而且能够实现全息立体场景内容丰富,提高用户体验。
[0007]为解决上述技术问题,本发明采用的一个技术方案是,提供一种移动终端,该移动终端包括:
[0008]人眼跟踪模块,用于获取用户眼睛位置;
[0009]全息转换模块,用于按照用户眼睛位置将虚拟立体场景转换为包括左、右视图的全息立体场景;
[0010]场景调节模块,用于监测或接收该全息立体场景的景深,并发送调节景深的指令到该全息转换t吴块;
[0011]该全息转换模块还用于接收该调节景深的指令,并调整该全息立体场景的景深,使得该全息立体场景中物距远或近变化;
[0012]显示模块,用于显示该全息立体场景,使得用户观看到该全息立体场景中物距远或近变化。
[0013]其中该场景调节模块具体包括监测单元和第一调节单元;
[0014]该监测单元用于监测该全息立体场景的景深;
[0015]该第一调节单元用于当该景深在预设时间内固定不变时,发送调节景深的指令到该全息转换模块;
[0016]其中预设时间是用户设置的允许该全息立体场景中物距保持不变的时间。
[0017]其中该监测单元具体用于分别对左、右视图进行角点检测,获得左视图角点集合LA和右视图角点集合RA,然后对同一水平线上的左视图角点集合LA和右视图角点集合RA进行相减获得景深集合SA,通过对该景深集合SA中元素求平均值获得该全息立体场景的景株;
[0018]其中LA = {LI (xL1, yL1),L2 (xL2, yL2)......Ln (xLn, yLn)};
[0019]RA = {R1 (xE1, yE1),R2 (xE2, yE2)......Rn (Xsn, yEn)};
[0020]SA = {SI (xL1-xK1),S2 (Xl2-Xr2)......Sn (xLn-xEn)};
[0021]其中L表示左视图,R表示右视图,n表示角点数目,采用二维坐标系0-ΧΥ,其中原点O为该移动终端显示屏的中心位置,X轴的正方向是包括左视图和右视图的视图平面由左边中点指向右边中点,Y轴的正方向是包括左视图和右视图的视图平面由上边中点指向下边中点。
[0022]可选的,该场景调节模块具体包括接收单元和第二调节单元;
[0023]该接收单元用于接收预定的景深变化曲线;
[0024]该第二调节单元用于按照该景深变化曲线发送调节景深的指令到该全息转换模块;
[0025]该全息转换模块还具体用于接收该调节景深的指令,并调整该全息立体场景的景深,使得景深按照该景深变化曲线变化,进而使得该全息立体场景中物距远或近变化。
[0026]进一步的,该人眼跟踪模块具体用于获取用户眼睛的三维坐标值;
[0027]其中该三维坐标系O-X1Y1Z1是以该移动终端显示屏中心位置为原点,X 1轴的正方向是由该移动终端显示屏左边中点指向右边中点,Y1轴的正方向是由该移动终端显示屏上边中点指向下边中点;
[0028]该全息转换模块具体包括旋转单元和错切单元;
[0029]该旋转单元用于根据用户眼睛的三维坐标值确定旋转角度,进而按照该旋转角度将虚拟立体场景旋转获得虚拟全息立体场景;
[0030]该错切单元用于根据虚拟全息立体场景和用户眼睛的三维坐标值确定错切角度,进而按照错切角度将虚拟全息立体场景错切获得包括左、右视图的全息立体场景;
[0031]该错切单元还用于接收该调节景深的指令,调整该错切角度,进而将虚拟全息立体场景错切获得景深改变的全息立体场景,使得该全息立体场景中物距远或近变化;或
[0032]该错切单元还用于接收该调节景深的指令,调整该错切角度,进而将虚拟全息立体场景错切获得景深改变的全息立体场景,使得景深按照该景深变化曲线变化,进而使得该全息立体场景中物距远或近变化。
[0033]为解决上述技术问题,本发明采用的另一个技术方案是,提供一种方法,包括以下步骤:
[0034]SI移动终端获取用户眼睛位置;
[0035]S2按照用户眼睛位置将虚拟立体场景转换为包括左、右视图的全息立体场景;
[0036]S3监测或接收该全息立体场景的景深,以生成调节景深的指令;
[0037]S4处理该调节景深的指令,并调整该全息立体场景的景深,使得该全息立体场景中物距远或近变化;
[0038]S5显示该全息立体场景,使得用户观看到该全息立体场景中物距远或近变化。
[0039]该步骤S3具体包括步骤:
[0040]S31监测该全息立体场景的景深;
[0041]S32当景深在预设时间内固定不变时,生成调节景深的指令;
[0042]其中预设时间是用户设置的允许该全息立体场景中物距保持不变的时间。
[0043]其中步骤S31的具体步骤:
[0044]分别对该左、右视图进行角点检测,获得左视图角点集合LA和右视图角点集合RA,然后对同一水平线上的左视图角点集合LA和右视图角点集合RA进行相减获得景深集合SA,通过对景深集合SA中元素求平均值获得该全息立体场景的景深;
[0045]其中LA = {LI (xL1, yL1),L2 (xL2, yL2)......Ln (xLn, yLn)};
[0046]RA = {R1 (xE1, yE1),R2 (xE2, yE2)......Rn (Xsn, yEn)};
[0047]SA = {SI (xL1-xK1),S2 (xL2-xE2)......Sn (xLn-xEn)};
[0048]其中L表示左视图,R表示右视图,n表示角点数目,采用二维坐标系0-ΧΥ,其中原点O为该移动终端显示屏的中心位置,X轴的正方向是包括左视图和右视图的视图平面由左边中点指向右边中点,Y轴的正方向是包括左视图和右视图的视图平面由上边中点指向下边中点。
[0049]可选的,步骤S3具体包括步骤:
[0050]S33接收预定的景深变化曲线;
[0051]S34按照该景深变化曲线生成调节景深的指令;
[0052]步骤S4的具体步骤:
[0053]S4处理该调节景深的指令,并调整该全息立体场景的景深,使得该景深按照该景深变化曲线变化,进而使得该全息立体场景的物距远或近变化。
[0054]进一步的,步骤SI的具体步骤:移动终端获取用户眼睛的三维坐标值;
[0055]其中该三维坐标系O-X1Y1Z1是以该移动终端显示屏中心位置为原点,X 1轴的正方向是由该移动终端显示屏左边中点指向右边中点,Y1轴的正方向是由该移动终端显示屏上边中点指向下边中点;
[0056]步骤S2的具体步骤包括:
[0057]S21根据用户眼睛的三维坐标值确定旋转角度,进而按照该旋转角度将虚拟立体场景旋转获得虚拟全息立体场景;
[0058]S22根据虚拟全息立体场景和用户眼睛的三维坐标值确定错切角度,进而按照错切角度将虚拟全息立体场景错切获得包括
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1