3d显示方法、装置及3d显示设备的制造方法

文档序号:10516152阅读:215来源:国知局
3d显示方法、装置及3d显示设备的制造方法
【专利摘要】本发明涉及一种3D显示方法、装置及3D显示设备。其中,所述3D显示方法包括:获取观看对象与显示屏幕之间的观看距离一;根据所述获取的观看距离一以及3D图像凸出于所述显示屏幕的初始距离,计算所述显示屏幕显示的3D图像的视差值一;当所述观看对象的位置发生变化时,获取所述观看对象与所述显示屏幕之间的观看距离二;根据所述获取的观看距离二以及所述初始距离,计算当观看距离为观看距离二时,所述显示屏幕显示的3D图像的视差值二;以及将所述3D图像的视差由所述视差值一调整为所述视差值二。
【专利说明】
3D显示方法、装置及3D显示设备
技术领域
[0001] 本发明设及显示技术领域,特别设及3D显示技术领域,尤其设及一种3D显示方 法、装置及3D显示设备。
【背景技术】
[0002] 立体显示技术,也称为3D显示技术,在医疗、广告、军事、展览等领域都有很广泛 的应用。近年来,随着3D显示技术的发展,3D显示技术逐渐出现在普通用户的生活中,例 如,市场上出现了很多可W显示3D图像的电视或电脑等。
[0003] 为了解决用户与运些3D显示设备的交互问题,提高用户体验,诞生了各种各样的 3D交互方案。但运些方案大多注重的是如何将显示画面由传统的平面显示转换为3D显示, 或者用户使用操作体(例如手指或触控笔)操控触屏上显示的3D图像时的交互问题,却忽 视了在3D显示状态下,用户在不使用操作体时,3D显示的效果问题。
[0004] 如图1所示,假设当观看对象(也就是用户)在位置A处时,观看对象与显示屏幕 所在的平面panel之间的观看距离为T。,所看到的3D图像凸出显示屏幕所形成的像在Qi 点,Qi点与显示屏幕之间的距离为S。;假设当观看对象在位置B处时,观看对象与显示屏幕 所在的平面panel之间的观看距离为Tb,所看到的3D图像凸出显示屏幕形成的像在Q2点, Q2点与显示屏幕所在的平面panel之间的距离为Sb。由图1可W看出,当观看对象处于不 同的观看位置时(位于位置A或位于位置B),在绝对视差m (像素点P1和P2的差值)和观 看对象的双眼瞳距e不变的情况下,3D图像凸出于显示屏幕的距离和位置均不同,其结果 是观看对象所观看到具有相同绝对视差的两点所呈现的立体效果和层次完全不同,由此, 可能导致观看对象出现头晕、真实感不强等不好的观看体验,同时,在运种情况下,观看对 象在使用操作体进行操作时也无法进行准确的定位,使用起来非常不方便。

【发明内容】

[0005] 因此,为克服上述问题,本发明提出一种3D显示方法、装置及3D显示设备。
[0006] 具体地,本发明实施例提出的一种3D显示方法,适用于3D显示设备,所述方法包 括:获取观看对象与显示屏幕之间的观看距离一;根据所述获取的观看距离一W及3D图像 凸出于所述显示屏幕的初始距离,计算所述显示屏幕显示的3D图像的视差值一;当所述观 看对象的位置发生变化时,获取所述观看对象与所述显示屏幕之间的观看距离二;根据所 述获取的观看距离二W及所述初始距离,计算当观看距离为观看距离二时,所述显示屏幕 显示的3D图像的视差值二;W及将所述3D图像的视差由所述视差值一调整为所述视差值 --〇
[0007] 此外,本发明实施例还提出的一种3D显示设备,适用于3D显示设备,包括:第一 获取模块,用于获取所述空间距离感测器获取的观看对象与显示屏幕之间的观看距离一; 第一计算模块,用于根据所述获取的观看距离一W及3D图像凸出于所述显示屏幕的初始 距离,计算所述显示屏幕显示的3D图像的视差值一;第二获取模块,用于当所述观看对象 的位置发生变化时,获取所述空间距离感测器获取的观看对象与显示屏幕之间的观看距离 二;第二计算模块,用于根据所述获取的观看距离二W及所述初始距离,计算当观看距离为 观看距离二时,所述显示屏幕显示的3D图像的视差值二;W及视差调整模块,用于将所述 3D图像的视差由所述视差值一调整为所述视差值二。
[0008] 另外,本发明实施例还提出的一种3D显示设备,包括空间距离感测器、用于显示 3D图像的显示屏幕W及存储器,所述存储器存储有:第一获取模块,用于获取所述空间距 离感测器获取的观看对象与显示屏幕之间的观看距离一;第一计算模块,用于根据所述获 取的观看距离一W及3D图像凸出于所述显示屏幕的初始距离,计算所述显示屏幕显示的 3D图像的视差值一;第二获取模块,用于当所述观看对象的位置发生变化时,获取所述空 间距离感测器获取的观看对象与显示屏幕之间的观看距离二;第二计算模块,用于根据所 述获取的观看距离二W及所述初始距离,计算当观看距离为观看距离二时,所述显示屏幕 显示的3D图像的视差值二;W及视差调整模块,用于将所述3D图像的视差由所述视差值一 调整为所述视差值二。
[0009] 本发明实施例还提供一种3D显示方法,适用于3D显示设备,所述方法包括:获取 所述3D图像凸出于所述显示屏幕的初始距离,所述初始距离对应一个初始的观看位置一; 当所述观看对象的位置为不同于观看位置一的观看位置二时,获取所述观看对象与所述显 示屏幕之间的观看距离;根据所述获取的观看距离W及所述初始距离,调整所述显示屏幕 显示的3D图像的视差,W使所述3D图像凸出于所述显示屏幕的距离等于所述初始距离。
[0010] 本发明实施例提供的3D显示方法、装置及3D显示设备,充分考虑观看对象与显示 屏幕之间的距离对3D图像显示效果的影响,根据实时得到的观看对象的观看距离W及3D 图像凸出于显示屏幕的初始距离调整3D图像的视差,使得观看对象的位置发生变化时,3D 图像凸出于所述显示屏幕的实际距离始终等于初始距离,W避免出现因用户的位置发生改 变而出现3D图像凸出于显示屏幕的距离和位置发生改变的问题。
[0011] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予W实施,并且为了让本发明的上述和其他目的、特征和优点能够 更明显易懂,W下特举较佳实施例,并配合附图,详细说明如下。
【附图说明】
[0012] 图1为观看对象的观看距离对3D图像凸出于显示屏幕的实际距离的影响示意图。
[0013] 图2示出了一种可应用于本发明实施例中的3D显示设备的结构框图。
[0014] 图3为本发明实施例所设及标号的标示示意图之一。
[0015] 图4为本发明实施例所设及标号的标示示意图之二。
[0016] 图5是本发明第一实施例提供的3D显示方法的流程示意图。
[0017] 图6是本发明第一实施例所提供的3D显示方法的原理示意图。
[0018] 图7A是本发明第二实施例提供的3D显示方法的原理示意图之一。
[0019] 图7B是本发明第二实施例提供的3D显示方法的原理示意图之二。
[0020] 图8是本发明第Ξ实施例提供的3D显示方法的流程示意图。
[0021] 图9为本发明第四实施例提供的一种3D显示设备的结构示意图。
[0022] 图10为本发明第四实施例提供的一种3D显示设备的存储环境示意图。
【具体实施方式】
[0023] 为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,W下结合 附图及较佳实施例,对依据本发明提出的3D显示方法及3D显示设备的【具体实施方式】、结 构、特征及其功效,详细说明如下:
[0024] 图2示出了一种可应用于本发明实施例中的3D显示设备的结构框图。如图2所 示,3D显示设备100包括存储器102、存储控制器104, 一个或多个(图中仅示出一个)处理 器106、外设接口 108、空间距离感测器112 W及显示屏幕114等组件。
[0025] 可W理解,图2所示的结构仅为示意,3D显示设备100还可包括比图2中所示更多 或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可W采用硬件、软 件或其组合实现。
[00%] 存储器102可用于存储软件程序W及模块,处理器106通过运行存储在存储器102 内的软件程序W及模块,从而执行各种功能应用W及数据处理,如本发明实施例提供的3D 显示方法及处理装置。
[0027] 存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个 磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步 包括相对于处理器106远程设置的存储器。处理器106 W及其他可能的组件对存储器102 的访问可在存储控制器104的控制下进行。
[0028] 外设接口 108将各种输入/输出装置禪合至CPU W及存储器102。处理器106运 行存储器102内的各种软件、指令W执行3D显示设备100的各种功能W及进行数据处理。
[0029] 在一些实施例中,外设接口 108,处理器106 W及存储控制器104可W在单个忍片 中实现。换句话说,外设接口 108、存储控制器104的功能可W集成到处理器106中。在其 他一些实例中,他们可W分别由独立的忍片实现。
[0030] 空间距离感测器112,用于获取观看对象与显示屏幕114之间的距离。本发明所有 实施例中所说的观看对象与显示屏幕之间的距离,均指的是观看对象与显示屏幕之间的垂 直距离。空间距离感测器112可W是图像采集设备,例如摄像头,也可W是距离探测器,例 如红外器等,但不限于此。从实用性出发,空间距离感测器112在获取位置信息时的能力和 精度是有一定范围限制的,过大或过小都不好;而且从3D显示效果出发,当观看对象的位 置信息变化过大时,图像严重拉伸,显示会完全失真;所W本发明实施例中,观看对象在使 用设备时的正常范围内效果最佳。
[0031] 显示屏幕114用于显示3D图像。于本发明实施例中,显示屏幕114为触控屏幕,为 观看对象提供一个输出及输入界面。具体地,显示屏幕114可W向观看对象显示多媒体资 源输出,运些多媒体资源输出的内容可包括文字、图形、视频、及其任意组合。显示屏幕114 还接收观看对象的触控手势输入,例如观看对象的点击、滑动等手势操作,W便用户界面对 象对运些观看对象的输入做出响应。检测观看对象触控输入的技术可W是基于电阻式、电 容式或者其他任意可能的触控检测技术。显示屏幕114的具体实例包括但并不限于液晶显 示器或发光聚合物显示器。
[0032] 具体地,空间距离感测器112,用于获取观看对象与显示屏幕之间的观看距离一; W及在当观看对象的位置发生变化时,获取观看对象与显示屏幕之间的观看距离二。处理 器106,用于根据空间距离感测器112获取的观看距离一 W及3D图像凸出于显示屏幕114 的初始距离,计算显示屏幕114显示的3D图像的视差值一;W及,处理器106根据获取的观 看距离二W及初始距离,计算当观看距离为观看距离二时,显示屏幕114显示的3D图像的 视差值二;W及将3D图像的视差由视差值一调整为视差值二。
[0033] 需要说明的一点是,3D显示设备在调整显示的3D图像的视差时,可W采用下文中 第一实施例所说的方法进行调整,即处理器106根据下文中的公式(2),即Se=mjy(m3+e) 计算视差值一,根据下文中的公式(3),即S"=mJb/(mb+e)计算视差值二。本发明实施例 中的3D显示设备采用下文实施例一中所述的方法进行视差调整,即使在观看对象的位置 发生变化时,也能够保证其显示的3D图像凸出于显示屏幕的距离不会发生变化,保证用户 的观看体验。
[0034] 作为进一步地方案,当观看对象的观看位置发生变化时,为保证同一 3D图像凸出 显示屏幕时的成像位置不发生变化,3D显示设备可W采用下文实施例二所描述的方法来达 到此目的。为达到该目的,空间距离感测器112还用于获取观看对象相对于显示屏幕114的 左右方向或前后方向移动的位移。然后处理器106可W根据空间距离感测器112获取的位 移,按照下文中的公式(13),目[
计算观看对象的 左眼所看到的视差图像在显示屏幕114左右方向上的相对移动距离Pu,根据下文中的公式 (14),即
计算观看对象的右眼所看到的视差图 像在显示屏幕114左右方向上的相对移动距离町1。处理器106根据计算结果,进行相应的像 素重排,W保证观看对象看到的视差图像(显示屏幕显示的3D图像)成像位置不变,也就 是说,此时3D图像凸出显示屏幕的距离、W及相对显示屏幕的位置都是没有发生变化的。
[0035] 需要说明的是,处理器106根据计算结果进行像素重排,需要根据观看对象相对 显示屏幕的移动方向,W确定左眼视差图像和右眼视差图像在显示屏幕上的移动方向。当 观看对象相对于显示屏幕左右移动时,左眼视差图像和右眼视差图像在显示屏幕上的移动 方向相同且与观看对象相对于显示屏幕的移动方向相反,即观看对象相对显示屏幕向左移 动时,左眼视差图像和右眼视差图像在显示屏幕上的移动方向则为向右,反之观看对象相 对显示屏幕向右移动时,左眼视差图像和右眼视差图像在显示屏幕上的移动方向则为向 左。此时,左眼视差视图移动的位移为Pu,右眼视差图像移动的位移为町1。当观看对象相 对于显示屏幕前后移动时,左眼视差图像和右眼视差图像在显示屏幕上的移动方向相反。 此时,当观看对象相对于显示屏幕向前移动时,左眼视差图像相对显示屏幕向右移动,右眼 视差图像相对显示屏幕向左移动;当当观看对象相对于显示屏幕向后移动时,左眼视差图 像相对显示屏幕向左移动,右眼视差图像相对显示屏幕向右移动。
[0036] 同理,空间距离感测器112还可W用于获取观看对象相对于显示屏幕的上下方 向移动的位移,此时处理器可W根据空间距离感测器112获取的位移,按照下文中的公式 (17)和(18),即町2= PK2=mg*D/e计算观看对象的左眼或右眼所看到的视差图像在显示 屏幕上下方向上的相对移动距离町2、町2;此时处理器106根据计算结果,进行相应的像素重 排,W保证观看对象看到的视差图像(显示屏幕显示的3D图像)成像位置不变。
[0037] 同样地,处理器106根据计算结果进行像素重排时,左眼视差图像和右眼视差图 像在显示屏幕上的移动方向相同且与观看对象相对于显示屏幕上下移动的方向相反,即观 看对象相对显示屏幕向上移动时,左眼视差图像和右眼视差图像在显示屏幕上的移动方向 为向下,反之亦成立。其中,3D显示设备的具体调整方法,可W参见下文第二实施例中的描 述。
[0038] 下面将结合图3及图4对本发明实施例中所设及的标号进行定义。具体的,请参 照图3及图4:
[0039] S标示显示屏幕114显示的3D图像凸出于显示屏幕114的实际距离。
[0040] 在图4中,m标示的是同一个点在左右视差图上的绝对视差,即在显示屏幕114上 显示时对应的两个像素点pi和p2的像素距离,像素 pi和p2所在的平面也就是显示屏幕 114所在的平面panel,观看对象双眼的瞳距是e ( -般取默认值),视差m形成凸出显示屏 幕114的像Qi,Qi到观看对象双眼所在平面的距离是山Q 1到显示屏幕114所在平面panel 的距离即是图3中的S,显示屏幕114所在平面panel到观看对象的距离是T,也就是观看 对象的观看距离。
[0041] 根据相似Ξ角形原理,有下面的公式:
[0042]
(1)
[0043] 在上面的公式(1)中,由于观看对象的双眼瞳距e是固定的,因此可W得出直接影 响物体凸出显示屏幕114距离大小S的参数是3D图像视差m和观看对象的观看距离T。
[0044] 为避免出现因用户的位置发生改变而出现3D图像凸出于显示屏幕的距离和位置 发生改变的问题,就要保证观看对象在移动前的位置时(例如在位置A时)3D图像凸出于 显示屏幕114的距离始终等于观看对象在移动后的位置时(例如在位置B时)3D图像凸出 于显示屏幕114的距离。本发明实施例正是基于上述原理来解决【背景技术】中的问题的。
[0045] 下面将通过配合参考图式的较佳实施例,详细描述本发明实施例提供的技术方案 是如何从根本上解决上述问题的。通过【具体实施方式】的说明,当可对本发明为达成预定目 的所采取的技术手段及功效得W更加深入且具体的了解,然而所附图式仅是提供参考与说 明之用,并非用来对本发明加 W限制。
[0046] 第一实施例
[0047] 图5是本发明第一实施例提供的3D显示方法的流程示意图,图6是本发明第一实 施例提供的3D显示方法的原理示意图。请参照图5及图6,本实施例提供的3D显示方法包 括:
[0048] 步骤S11,获取观看对象与显示屏幕之间的观看距离一。
[0049] 步骤S13,根据获取的观看距离一W及3D图像凸出于显示屏幕的初始距离,计算 显示屏幕显示的3D图像的视差值一。
[0050] 根据公式(1)可知:在观看距离、3D图像凸出于显示屏幕的初始距离W及观看对 象的双眼瞳距e是已知的情况下,可W计算出此时3D图像的视差m。
[0051] 在此步骤中,具体的,可W根据公式(2),计算3D图像的视差m。。 阳 05引 S〇= maTa/(ma+e) 似 阳化引公式似中,e标识观看对象的双眼瞳距,S。是3D图像凸出于显示屏幕的初始距 离,m。是观看对象与显示屏幕的距离为观看距离一时3D图像的视差,T。为观看距离一。3D 图像凸出于显示屏幕的初始距离可W是3D图像凸出于显示屏幕114的最大距离,也可W是 根据实际设计要求设定的距离。其中,3D图像凸出于显示屏幕114的最大距离的具体数值 由3D显示设备确定。3D显示设备根据3D视差图像中的点所对应的视差结合观看对象的观 看位置和观看对象与显示屏幕114之间的距离T,计算出该点所呈现的3D图像在空间中的 位置,即该点所呈现的3D图像距离显示屏幕的最大距离。
[0054] 步骤S15,当观看对象的位置发生变化时,获取观看对象与显示屏幕之间的观看距 离二; 阳化5] 步骤S17,根据获取的观看距离二W及初始距离,计算当观看距离为观看距离二 时,显示屏幕显示的3D图像的视差值二。
[0056] 步骤S19,将3D图像的视差由视差值一调整为视差值二。
[0057] 具体的,可W根据公式(3),将3D图像的视差由m。调整至nib。 阳058] S〇=mJb/(mb+e) 做
[0059] 公式(3)中,Tb标识观看对象与显示屏幕之间的观看距离二,nib是观看对象与显 示屏幕的距离为观看距离二时3D图像的视差值。
[0060] 下面,将进一步结合图6讲述当观看对象的位置发生改变时,本实施例提供的3D 显示方法是如何调整视差的:
[0061] 如图6所示,假设观看对象与显示屏幕的距离为观看距离一 T。时,也就是观看对 象位于位置A处时,3D图像的视差为m。,观看对象与显示屏幕panel之间的观看距离为观 看距离一 T。,所看到的3D图像凸出于显示屏幕形成的像在Qi点,Q 1点与显示屏幕panel之 间的距离为S。;当观看对象的位置发生变化时,例如当观看对象的位置由A转移至B处时, 为保证观看对象看到的3D图像凸出于显示屏幕形成的像仍然与Qi点在一个平面内,根据 公式(1)可知,由于观看对象与显示屏幕之间的观看距离发生了变化(由T。改为了 T b),因 此,为保持Q2点与显示屏幕panel之间的距离为S。不变,也就是为达到公式(4)的效果,需 要通过调整3D图像的视差量来达到目的。
[0062]
(4)
[0063] 具体实现中,为保持3D图像凸出于显示屏幕的实际距离始终等于初始距离S。,可 W根据实时得到的观看对象在位置B处的观看距离TbW及3D图像凸出于显示屏幕的初始 距离S。调整3D图像的视差,使得观看对象位于B处时,3D图像凸出于所述显示屏幕的实际 距离始终等于初始距离S。。
[0064] 本实施例提供的3D显示方法充分考虑观看对象与显示屏幕之间的距离对3D图像 显示效果的影响,根据实时得到的观看对象的观看距离W及3D图像凸出于显示屏幕的初 始距离调整3D图像的视差,使得观看对象的位置发生变化时,3D图像凸出于所述显示屏幕 的实际距离始终等于初始距离,W避免出现因用户的位置发生改变而出现3D图像凸出于 显示屏幕的距离和位置发生改变的问题。 阳0化]第二实施例
[0066] 图7A是本发明第二实施例提供的3D显示方法的原理示意图之一;图7B是本发明 第二实施例提供的3D显示方法的原理示意图之二。本实施例是在第一实施例的基础上进 行的改进。由图6所示,可知,在将3D图像的视差由m。调整至m b后,虽然能够保证3D图像 凸出于显示屏幕的距离保持不变。但是,3D图像凸出于显示屏幕的成像点可能会在平行于 显示屏幕所在平面的平面内移动,从而可能导致观看对象出现头晕、真实感不强等不好的 观看体验,也会使观看对象在使用操作体进行操作时无法进行准确的定位,使用起来不方 便的问题。本实施例提出的技术方案可W解决上述问题。
[0067] 具体的,请参照图7A,假定观看对象在位置A观看时的双眼中屯、位置为正对被操 作对象,即图7中的点Ea,其在屏幕上对应的点为〇A,此时观看对象的左眼为点Eau双眼距 离为e ;左眼视差图在屏幕上对应的像素点为IV,左、右眼视差图在屏幕上对应的点P的成 像点凸出于显示屏幕的距离为初始距离S。,即图中点Qi与显示屏幕之间的距离。
[0068] 由于观看对象的观看位置相对显示屏幕左右移动或前后移动时,观看对象左眼或 右眼看到的视差图像会在显示屏幕的左右方向上移动,即点P的成像点会在在显示屏幕的 左右方向上移动,即偏移点Qi。为保证观看对象的观看位置相对于显示屏幕的左右方向或 前后方向发生变化时,左、右眼视差图在屏幕上对应的点P的成像点同样在点Qi处,即观看 对象由位置A移动到位置B时,左、右眼视差图在屏幕上对应的点P的成像点同样显示在点 Qi处,因此需要根据观看对象的新位置的视角,进行位移的计算。下面将通过图7A中的示 意图,描述观看对象的观看位置左右方向移动时,为保证成像点不变,视差图像在显示屏幕 左右方向上的相对位移的移动过程。
[0069] 假设观看对象的双眼中屯、位置由点Ea移动到点E e,即观看对象相对于显示屏幕左 右移动距离为E。双眼中屯、位置在显示屏幕上对应的点由〇A移动到点〇e,此时左眼所在的 点Eb廝观看到的左眼视差图在显示屏幕上对应的点改变为点P BL,点Pb满对于点P A诚位 移计算如下: 阳070] Pbl-Pal= (〇a-Pal) + (〇b-〇a)-(〇b-Pbl); (日)
[0071] 结合图4及图6,可W得到: 阳07引(〇A-P化)=ma/2 ; (6) 阳073] (〇b-Pbl)=叫/2 ; (7)
[0074] 根据相似Ξ角形原理,^ 〇a〇bQ产^ RE bQi,可W得到: W75] (〇b-〇a)/E = Sn/CTb-Sa) 做
[0076] 进一步,可得出: 阳077] (〇B-〇A) = 8〇相/ 灯b - S〇) 巧) 阳〇7引 又因为:
[0082] 所W此时左眼所观察到的视差图像在屏幕上的相对移动距离(Pe^Pj为: 阳083] (〇A-P化)+ (〇B-〇A) - (〇B - Pbl) = So相/ 灯b - So) +ma/2-叫/2
[0084] (12) 阳ο财将5。、111清换为由只含了。、111。、1;、6、0的表达式,可^得到:
[0086]
[0087] 其中,Pu标示观看对象的左眼所看到的视差图像在显示屏幕左右方向上的相对移 动距离。根据上式可知,根据观看对象在位置A时与显示屏幕114所在平面panel之间的 距离Τ。^及观看对象在位置A时3D图像的视差m。,结合观看对象在位置B时相对于显示 屏幕的前后或左右偏移量,计算视差图像在显示屏幕上的相对移动距离,也就是根据公式 (13)计算观看对象的左眼所看到的视差图像在显示屏幕左右方向上的相对移动距离Pu。
[0088] 同理,可得出右眼所观看到的右眼视差图在显示屏幕上对应的点相对于原来位置 的调整。所W,此时右眼所看到的视差图像在显示屏幕左右方向上的相对移动距离为:
[0089]
(14)
[0090] 其中,町1标示观看对象的右眼所看到的视差图像在显示屏幕上的相对移动距离。
[0091] 如此,当观看对象的位置由A位置移动到B位置时,显示设备即可根据检测到的观 看对象在左右方向上发生的位移E,W及在A位置的3D图像的视差m。,观看对象在A位置 时与显示屏幕之间的距离T。,观看对象在B位置时与显示屏幕之间的距离Tb,观看对象双眼 距离e,计算出在B位置时左眼所看到的视差图像在显示屏幕上的相对移动距离W及右眼 所看到的视差图像在显示屏幕上的相对移动距离。然后,根据计算出的相对移动距离,对3D 视差图像进行重新排列,W保证当观看对象由位置A移动到位置B时,左、右眼视差图在屏 幕上对应的点P (左眼IV和右眼P J的成像点Qi始终保持不变。
[0092] 同时,需要说明的是,处理器106根据计算结果进行像素重排,需要根据观看对象 相对显示屏幕的移动方向,W确定左眼视差图像和右眼视差图像在显示屏幕上的移动方 向。当观看对象相对于显示屏幕左右移动时,左眼视差图像和右眼视差图像在显示屏幕上 的移动方向相同且与观看对象相对于显示屏幕的移动方向相反,即观看对象相对显示屏幕 向左移动时,左眼视差图像和右眼视差图像在显示屏幕上的移动方向则为向右,反之观看 对象相对显示屏幕向右移动时,左眼视差图像和右眼视差图像在显示屏幕上的移动方向则 为向左。此时,左眼视差视图移动的位移为Pu,右眼视差图像移动的位移为町1。当观看对 象相对于显示屏幕前后移动时,左眼视差图像和右眼视差图像在显示屏幕上的移动方向相 反。此时,当观看对象相对于显示屏幕向前移动时,左眼视差图像相对显示屏幕向右移动, 右眼视差图像相对显示屏幕向左移动;当当观看对象相对于显示屏幕向后移动时,左眼视 差图像相对显示屏幕向左移动,右眼视差图像相对显示屏幕向右移动,如图7所示。
[0093] 同样的,为保证观看对象的观看位置相对于所述显示屏幕的上下方向发生变化 时,能达到左、右眼视差图在屏幕上对应的点P的成像点同样在点Qi处,即观看对象由位置 A移动到位置B时,左、右眼视差图在屏幕上对应的点P的成像点同样显示在点Qi处,需要 根据观看对象的新位置的视角,进行位移的计算,即如图7B中所示:
[0094] 图7B中,如A为观看对象正对屏幕时的观看点,相对屏幕的垂直距离为L;B为观 看对象垂直移动时的观看点,相对屏幕的垂直距离为Tb;运两点间距离为D ;屏幕上对应的 A视点时的视差图像点分别为IV和P W,屏幕上对应的B视点时的视差图像点分别为IV和 Pbi!;Qi点为图像凸出屏幕对应点,距离屏幕距离为S,;e为双眼瞳距;m。为A位置时屏幕上 左右图像对应点的视差大小。
[0095] 要保证在A、B位置都看到相同的凸出效果,根据相似Ξ角形原理: ^ ABQi-^ PalPblQi,得出:
[0096] I Pbl - P化 I / IB-AI = I Pal_Qi I / I A-Qi I (15)
[0097] 可得出当观看对象由A点垂直移动到B点时,屏幕上视差图像对应点的移动方向 与观看对象的移动方向相反,且需要反方向移动的位移为: 阳09引 I Pbl - P化 I = I P化-Ql I * I B-AI /1 A-Qi I = Sa蝴/ 灯a-Sa) (16)
[0099] 根据之前公式得出观看对象的左眼所看到的视差图像在显示屏幕上下方向上的 相对移动距离町2: 阳 100] Pl2= |p 化-P化I = m。蝴/e (17) 阳101] 同理,可W得出观看对象右眼所看到的视差图像在显示屏幕上下方向上的相对移 动距离ΡΚ2: 阳 10引 Pr2= |Pbr-PJ =ma 蝴/e (18) 阳103]目P :当观看对象相对屏幕上下方向移动时,为保证所观看的点凸出屏幕的位置和 距离保持不变,其对应的左、右眼视差图像的移动方向相同且与观看对象相对显示屏幕的 移动方向相反,而需要反方向移动的位移均为:nig*D/e。也就是说,此时左眼视差图像和右 眼视差图像移动的位移和方向相同。
[0104] 当观看对象相对于屏幕做任意方向上的改变时,均可W将其移动分解为前后移 动、左右移动、和上下移动的Ξ个垂直分量,利用前述计算公式,可计算出此时需要调整左 右眼视差图像上对应点的相对位置变化和视差大小,从而达到无论观看对象如何移动,都 能保证其观看到的图像凸出屏幕的距离和位置保持不动,从而避免操作体穿过物体或者未 完全操作到的现象。 阳105] 第;实施例 阳106] 图8是本发明第Ξ实施例提供的3D显示方法的流程示意图。请参照图8,本实施 例提供的3D显示方法包括:
[0107] 步骤S31,获取3D图像凸出于所述显示屏幕的初始距离,该初始距离对应一个初 始的观看位置一;
[0108] 步骤S31中,初始距离例如可W是观看对象在观看位置一时,3D图像凸出于显示 屏幕的最大值,也可W根据实际设计要求设定的距离。对应于初始距离,有一个初始的观看 位置一 W及此时3D图像的初始视差。当该初始距离为3D图像凸出于显示屏幕的最大值时, 其具体数值由3D显示设备确定。例如,3D显示设备根据3D视差图像所对应的视差结合、 观看对象与显示屏幕之间的距离T,W及预设的观看对象的双眼瞳距,计算出该点所呈现的 3D图像在空间中的位置,即该3D图像所呈现的3D图像距离显示屏幕的最大距离。当初始 距离为一按照实际需求设定的距离时,该初始距离已知且对应有一个设定的初始观看位置 一 W及初始视差。 阳109] 步骤S32,当观看对象的位置为不同于观看位置一的观看位置二时,获取观看对象 与显示屏幕之间的观看距离;
[0110] 步骤S32中,当观看对象的观看位置发生变化时,还获取在观看位置二时观看对 象与显示屏幕之间的观看距离。例如,可W通过空间距离感测器来获取观看对象与显示屏 幕之间的观看距离。空间距离感测器可W是图像采集设备,例如摄像头,也可W是距离探测 器,例如红外器等,但不限于此。从实用性出发,空间距离感测器在获取位置信息时的能力 和精度是有一定范围限制的,过大或过小都不好;而且从3D显示效果出发,当观看对象的 位置信息变化过大时,图像严重拉伸,显示会完全失真;所W本发明实施例中,观看对象在 使用设备时的正常范围内效果最佳。 阳111] 步骤S33,根据获取的观看距离W及获取的初始距离,调整显示屏幕显示的3D图 像的视差,W使3D图像凸出于显示屏幕的距离等于初始距离。
[0112] 当观看对象由观看位置一移动至观看位置二时,为保证3D显示设备显示的3D图 像凸出显示屏幕的距离不变,提升观看体验,因此需要对3D图像的视差进行调整。
[0113] 在步骤S33中,在对3D图像的视差进行调整时,具体可W根据公式(3),即Se = 叫Tb/(mb+e)计算出观看对象在观看位置二时3D图像的视差叫;W及将3D图像的视差调整 为叫。 阳114] 其中,e标识观看对象的双眼瞳距,S。是3D图像凸出于显示屏幕的初始距离,nib是 观看对象与显示屏幕的距离为观看距离二时3D图像的视差,或者说观看对象在观看位置 二时3D图像的视差值;Tb为观看距离二,即观看对象在观看位置二时观看对象与显示屏幕 之间的观看距离。
[0115] 由图6所示,可知,在将3D图像的初始视差调整至叫后,虽然能够保证3D图像凸 出于显示屏幕的距离保持不变,但是,3D图像凸出于显示屏幕的成像点可能会在平行于显 示屏幕所在平面的平面内移动,从而可能导致观看对象出现头晕、真实感不强等不好的观 看体验。
[0116] 鉴于此,当观看对象的位置为不同于观看位置一的观看位置二时,显示方法还包 括:
[0117] 获取观看对象相对于显示屏幕的左右方向或前后方向移动的位移; 阳11引根据公式(13),目[
计算观看对象的 左眼所看到的视差图像在显示屏幕左右方向上的相对移动距离Pu,根据公式(14),即
计算观看对象的右眼所看到的视差图像在显 示屏幕左右方向上的相对移动距离Ρ???,其中,E标识观看对象相对于显示屏幕左右方向或 前后方向移动的位移;W及
[0119] 根据Pu及IV对显示屏幕所显示的视差图像进行重排,使得3D视差图像的成像位 置不变。其中,m。是初始距离对应的3D图像的初始视差,T。为观看对象在初始的观看位置 一时的观看距离。
[0120] 类似的,当观看对象的位置为不同于观看位置一的观看位置二时,方法还包括: 阳121] 获取观看对象相对于显示屏幕的上下方向移动的位移; 阳122] 根据公式(17),即町2= P Κ2= m。蝴/e,计算观看对象的左眼或右眼所看到的视差 图像在显示屏幕上下方向上的相对移动距离町2、町2;其中,m。是初始距离对应的3D图像的 初始视差,T。为观看对象在初始的观看位置一时的观看距离,D标识观看对象相对于显示屏 幕上下方向移动的位移;W及,
[0123] 根据町2及P ?2对所述显示屏幕所显示的视差图像进行重排,使得视差图像的成像 位置不变。
[0124] 本实施例中,当观看对象的位置发生变化时,一方面根据获取的观看对象与显示 屏幕之间的观看距离,调整3D图像的视差,另一方面还根据观看对象相对于显示屏幕左右 方向、前后方向或上下方向的位移,计算像素点在显示屏幕左右方向上的位移量,并根据计 算出的位移量进行像素重排并显示。如此,即使在观看对象的观看位置发生变化时,也能够 实现同一 3D图像凸出于显示屏幕的成像位置不发生变化。换句话说,在保证3D图像凸出于 屏幕的距离保持不变的前提下,还保证了 3D图像凸出于显示屏幕的成像位置不发生变化。 阳125] 第四实施例 阳126] 图9为本发明第四实施例提供的一种3D显示设备的结构示意图。请参照图10,本 实施例提出的装置可存储于图2显示的3D显示设备的存储器102中,用于实现上述实施例 提出的3D显示方法,本实施例中的3D显示设备30可W包括: 阳127] 第一获取模块31,用于获取观看对象与显示屏幕之间的观看距离一;
[0128] 第一计算模块32,用于根据第一获取模块31获取的观看距离一、W及3D图像凸出 于显示屏幕的初始距离,计算显示屏幕显示的3D图像的视差值一;
[0129] 第二获取模块33,用于当观看对象的位置发生变化时,获取观看对象与显示屏幕 之间的观看距离二;
[0130] 第二计算模块34,用于根据第二获取模块33获取的观看距离二W及初始距离,计 算当观看距离为观看距离二时,显示屏幕显示的3D图像的视差值二;W及 阳131] 视差调整模块35,用于将3D图像的视差由视差值一调整为视差值二。 阳132] 具体的,第一计算模块31可W用于根据公式(2),即Se= mjy(mg+e),计算视差值 一。其中,e标识观看对象的双眼瞳距,S。是3D图像凸出于显示屏幕的初始距离,m。是观看 对象与显示屏幕的距离为观看距离一时3D图像的视差,T。为观看距离一。
[0133] 具体的,第二计算模块34可W用于根据公式(3),即Sd= m Jb/(mb+e),计算视差值 二,其中,所e标识所述观看对象的双眼瞳距,S。是所述3D图像凸出于所述显示屏幕的初始 距离,nib是所述观看对象与所述显示屏幕的距离为观看距离二时所述3D图像的视差,T b为 观看距离二。
[0134] 进一步的,3D显示设备30还可W包括第Ξ获取模块36、第Ξ计算模块37 W及图 像重排模块38,
[0135] 第Ξ获取模块36用于获取所述观看对象沿相对于显示屏幕的左 右方向或前后方向移动的位移;第Ξ计算模块37用于:根据公式(13),即
计算观看对象的左眼所看到的 视差图像在显示屏幕左右方向上的相对移动距离Pu,根据公式(14),即
计算所述观看对象的右眼所看到的视差图像 在显示屏幕左右方向上的相对移动距离町1,其中,E标示观看对象相对于显示屏幕左右方 向或前后方向移动的位移;W及
[0136] 图像重排模块38用于根据Pu及IV对显示屏幕所显示的视差图像进行重排,使得 视差图像的成像位置不变。
[0137] 类似的,第Ξ获取模块36还用于获取观看对象相对于显示屏幕的上下方向移动 的位移;第立计算模块37用于:根据公式(17),即町2= P Κ2= mg*D/e,计算观看对象的左眼 或右眼所看到的视差图像在显示屏幕上下方向上的相对移动距离町2、町2;其中,D标识观看 对象相对于所述显示屏幕上下方向移动的位移;W及
[0138] 图像重排模块38用于:根据所述町2及P K2对显示屏幕所显示的视差图像进行重 排,使得视差图像的成像位置不变。
[0139] W上各模块可W是由软件代码实现,此时,上述的各模块可存储于3D显示设备 100的存储器102内。W上各模块同样可W由硬件例如集成电路忍片实现。此外,上述第一 获取模块、第二获取模块和第Ξ获取模块可W是同一个模块执行不同的功能,也可W是不 同的模块分别执行对应的功能,同理,第一计算模块和第二计算模块也可W是同一个模块 或不同的模块。
[0140] 需要说明的是,本发明实施例的装置的各功能模块的功能可根据上述方法实施例 中的方法具体实现,其具体实现过程可W参照上述方法实施例的相关描述,在此不寶述。 阳141] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重 点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。 对于装置类实施例而言,由于其与方法实施例基本相似,所W描述的比较简单,相关之处参 见方法实施例的部分说明即可。 阳142] 需要说明的是,在本文中,术语"包括"、"包含"或者其任何其他变体意在涵盖非排 他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而 且还包括没有明确列出的其他要素,或者是还包括为运种过程、方法、物品或者装置所固有 的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括 该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0143] 本领域普通技术人员可W理解实现上述实施例的全部或部分步骤可W通过硬件 来完成,也可W通过程序来指令相关的硬件完成,该的程序可W存储于一种计算机可读存 储介质中,上述提到的存储介质可W是只读存储器,磁盘或光盘等。
[0144] W上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽 然本发明已W较佳实施例掲露如上,然而并非用W限定本发明,任何熟悉本专业的技术人 员,在不脱离本发明技术方案范围内,当可利用上述掲示的技术内容做出些许更动或修饰 为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对 W上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1. 一种3D显示方法,适用于3D显示设备,其特征在于,所述3D显示方法包括: 获取观看对象与显示屏幕之间的观看距离一; 根据所述获取的观看距离一以及3D图像凸出于所述显示屏幕的初始距离,计算所述 显示屏幕显示的3D图像的视差值一; 当所述观看对象的位置发生变化时,获取所述观看对象与所述显示屏幕之间的观看距 Ι^Γ -- 尚--; 根据所述获取的观看距离二以及所述初始距离,计算当观看距离为观看距离二时,所 述显示屏幕显示的3D图像的视差值二;以及 将所述3D图像的视差由所述视差值一调整为所述视差值二。2. 如权利要求1所述的3D显示方法,其特征在于,所述根据所述获取的观看距离一以 及3D图像凸出于所述显示屏幕的初始距离,计算所述显示屏幕显示的3D图像的视差值一, 包括: 根据公式&= m J7 (ma+e),计算视差值一,其中,所述e标识所述观看对象的双眼瞳 距,S。是所述3D图像凸出于所述显示屏幕的初始距离,m a是所述观看对象与所述显示屏幕 的距离为观看距离一时所述3D图像的视差,1;为观看距离一。3. 如权利要求1所述的3D显示方法,其特征在于,所述根据所述获取的观看距离二以 及所述初始距离,计算当观看距离为观看距离二时,所述显示屏幕显示的3D图像的视差值 二,包括: 根据公式&= m bTbAmb+e),计算视差值二,其中,所述e标识所述观看对象的双眼瞳 距,S。是所述3D图像凸出于所述显示屏幕的初始距离,m b是所述观看对象与所述显示屏幕 的距离为观看距离二时所述3D图像的视差,Tb为观看距离二。4. 如权利要求1所述的3D显示方法,其特征在于:当所述观看对象的位置发生变化 时,所述方法还包括: 获取所述观看对象相对于所述显示屏幕的左右方向或前后方向移动的位移; 根据公另t算所述观看对象的左 眼所看到的视差图像在所述显示屏幕左右方向上的相对移动距离Pu,根据公式家所述观看对象的右眼所看到的视差图像 在所述显示屏幕左右方向上的相对移动距离PR1,其中,E标识所述观看对象相对于所述显 示屏幕左右方向或前后方向移动的位移;以及 根据1及P R1对所述显示屏幕所显示的视差图像进行重排,使得所述视差图像的成像 位置不变。5. 如权利要求1所述的3D交互方法,其特征在于:当所述观看对象的位置发生变化 时,所述方法还包括: 获取所述观看对象相对于所述显示屏幕的上下方向移动的位移; 根据公式I\2= P R2= ma*D/e,计算所述观看对象的左眼或右眼所看到的视差图像在所 述显示屏幕上下方向上的相对移动距离I\2、PR2;其中,D标识所述观看对象相对于所述显示 屏幕上下方向移动的位移;以及, 根据所述1\2及P R2对所述显示屏幕所显示的视差图像进行重排,使得所述视差图像的 成像位置不变。6. -种3D显示设备,其特征在于,所述3D显示设备包括: 第一获取模块,用于获取观看对象与显示屏幕之间的观看距离一; 第一计算模块,用于根据所述获取的观看距离一以及3D图像凸出于所述显示屏幕的 初始距离,计算所述显示屏幕显示的3D图像的视差值一; 第二获取模块,用于当所述观看对象的位置发生变化时,获取观看对象与显示屏幕之 间的观看距离二; 第二计算模块,用于根据所述获取的观看距离二以及所述初始距离,计算当观看距离 为观看距离二时,所述显示屏幕显示的3D图像的视差值二;以及 视差调整模块,用于将所述3D图像的视差由所述视差值一调整为所述视差值二。7. 如权利要求6所述的3D显示设备,其特征在于,所述第一计算模块用于: 根据公式&= m J7 (ma+e),计算视差值一,其中,所述e标识所述观看对象的双眼瞳 距,S。是所述3D图像凸出于所述显示屏幕的初始距离,m a是所述观看对象与所述显示屏幕 的距离为观看距离一时所述3D图像的视差,1;为观看距离一。8. 如权利要求6所述的3D显示设备,其特征在于,所述第二计算模块用于: 根据公式&= m bTbAmb+e),计算视差值二,其中,所述e标识所述观看对象的双眼瞳 距,S。是所述3D图像凸出于所述显示屏幕的初始距离,m b是所述观看对象与所述显示屏幕 的距离为观看距离二时所述3D图像的视差,Tb为观看距离二。9. 如权利要求6所述的3D显示设备,其特征在于,所述装置包括第三获取模块、第三计 算模块以及图像重排模块, 所述第三获取模块用于获取所述观看对象相对于所述显示屏幕的左右方向或前后方 向移动的位移; 所述第三计算模块用于:根据公式^算所 述观看对象的左眼所看到的视差图像在所述显示屏幕左右方向上的相对移动距离Pu,根据 公式计算所述观看对象的右眼所看到的视差 图像在所述显示屏幕左右方向上的相对移动距离PR1,其中,E标识所述观看对象相对于所 述显示屏幕左右方向或前后方向移动的位移;以及 所述图像重排模块用于根据匕:及P R1对所述显示屏幕所显示的视差图像进行重排,使 得所述视差图像的成像位置不变。10. 如权利要求9所述的3D显示设备,其特征在于, 所述第三获取模块还用于获取所述观看对象相对于所述显示屏幕的上下方向移动的 位移; 所述第三计算模块用于:根据公式Pu= P R2= ma*D/e,计算所述观看对象的左眼或右 眼所看到的视差图像在所述显示屏幕上下方向上的相对移动距离I\2、PR2;其中,D标识所述 观看对象相对于所述显示屏幕上下方向移动的位移;以及 所述图像重排模块用于:根据所述1\2及P R2对所述显示屏幕所显示的视差图像进行重 排,使得所述视差图像的成像位置不变。11. 一种3D显示设备,其特征在于,包括空间距离感测器、用于显示3D图像的显示屏幕 以及处理器: 所述空间距离感测器,用于获取观看对象与显示屏幕之间的观看距离一; 所述处理器,用于根据所述空间距离感测器获取的观看距离一以及3D图像凸出于所 述显示屏幕的初始距离,计算所述显示屏幕显示的3D图像的视差值一; 所述空间距离感测器,还用于当所述观看对象的位置发生变化时,获取所述观看对象 与所述显示屏幕之间的观看距离二; 所述处理器,还用于根据所述获取的观看距离二以及所述初始距离,计算当观看距离 为观看距离二时,所述显示屏幕显示的3D图像的视差值二;以及将所述3D图像的视差由所 述视差值一调整为所述视差值二。12. 如权利要求10所述的3D显示设备,其特征在于,所述处理器,具体用于:根据公式 &= mal7(ma+e),计算视差值一,其中,所述e标识所述观看对象的双眼瞳距,S。是所述3D 图像凸出于所述显示屏幕的初始距离,m a是所述观看对象与所述显示屏幕的距离为观看距 离一时所述3D图像的视差,1;为观看距离一。13. 如权利要求11所述的3D显示设备,其特征在于,所述处理器,具体用于:根据公式 &= mblV(mb+e),计算视差值二,其中,所述e标识所述观看对象的双眼瞳距,S。是所述3D 图像凸出于所述显示屏幕的初始距离,m b是所述观看对象与所述显示屏幕的距离为观看距 离二时所述3D图像的视差,Tb为观看距离二。14. 如权利要求10所述的3D显示设备,其特征在于,所述空间距离感测器,还用于获取 所述观看对象相对于所述显示屏幕的左右方向或前后方向移动的位移; 所述处理器,还用于根据公式卜算所述观 看对象的左眼所看到的视差图像在所述显示屏幕左右方向上的相对移动距离Pu,根据公式计算所述观看对象的右眼所看到的视差图像 在所述显示屏幕左右方向上的相对移动距离PR1,其中,E标识所述观看对象相对于所述显 示屏幕左右方向或前后方向移动的位移;以及 根据1及P R1对所述显示屏幕所显示的视差图像进行重排,使得所述视差图像的成像 位置不变。15. 如权利要求10所述的3D显示设备,其特征在于,所述空间距离感测器,还用于获取 所述观看对象相对于所述显示屏幕的上下方向移动的位移; 所述处理器还用于:根据公式I\2= P R2= m a*D/e,计算所述观看对象的左眼或右眼所 看到的视差图像在所述显示屏幕上下方向上的相对移动距离I\2、PR2;其中,D标识所述观看 对象相对于所述显示屏幕上下方向移动的位移;以及, 根据所述1\2及P R2对所述显示屏幕所显示的视差图像进行重排,使得所述视差图像的 成像位置不变。16. -种3D显示方法,适用于3D显示设备,其特征在于,所述3D显示方法包括: 获取所述3D图像凸出于所述显示屏幕的初始距离,所述初始距离对应一个初始的观 看位置一; 当所述观看对象的位置为不同于观看位置一的观看位置二时,获取所述观看对象与所 述显示屏幕之间的观看距离; 根据所述获取的观看距离以及所述初始距离,调整所述显示屏幕显示的3D图像的视 差,以使所述3D图像凸出于所述显示屏幕的距离等于所述初始距离。17. 如权利要求16所述的3D显示方法,其特征在于,所述根据所述获取的观看距离以 及所述初始距离,调整所述显示屏幕显示的3D图像的视差,包括: 按照公式&= mb!V(mb+e)计算所述观看对象在观看位置二时所述3D图像的视差m b; 将所述3D图像的视差调整为mb; 其中,所述e标识所述观看对象的双眼瞳距,S。是所述3D图像凸出于所述显示屏幕的 初始距离,mb是所述观看对象与所述显示屏幕的距离为观看距离二时所述3D图像的视差, Tb为观看距离二。18. 如权利要求17所述的显示方法,其特征在于,当所述观看对象的位置为不同于观 看位置一的观看位置二时,所述方法还包括: 获取所述观看对象相对于所述显示屏幕的左右方向或前后方向移动的位移; 根据公式计算所述观看对象的左 眼所看到的视差图像在所述显示屏幕左右方向上的相对移动距离Pu,根据公式计算所述观看对象的右眼所看到的视差图像 在所述显示屏幕左右方向上的相对移动距离PR1,其中,E标识所述观看对象相对于所述显 示屏幕左右方向或前后方向移动的位移;以及 根据1及P R1对所述显示屏幕所显示的视差图像进行重排,使得所述视差图像的成像 位置不变;其中,1113是所述初始距离对应的3D图像的视差,Ta为所述观看对象在初始的观 看位置一时的观看距离。19. 如权利要求17所述的显示方法,其特征在于,当所述观看对象的位置为不同于观 看位置一的观看位置二时,所述方法还包括: 获取所述观看对象相对于所述显示屏幕的上下方向移动的位移; 根据公式I\2= P R2= ma*D/e,计算所述观看对象的左眼或右眼所看到的视差图像在所 述显示屏幕上下方向上的相对移动距离I\2、PR2;其中,1113是所述初始距离对应的3D图像的 视差,T a为所述观看对象在初始的观看位置一时的观看距离,D标识所述观看对象相对于所 述显示屏幕上下方向移动的位移;以及, 根据所述1\2及P R2对所述显示屏幕所显示的视差图像进行重排,使得所述视差图像的 成像位置不变。
【文档编号】H04N13/00GK105872528SQ201510033677
【公开日】2016年8月17日
【申请日】2015年1月22日
【发明人】陈亮
【申请人】深圳创锐思科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1