掌桥专利:专业的专利平台
掌桥专利
首页

一种显示方法、装置、终端设备及存储介质

文献发布时间:2023-06-19 12:24:27


一种显示方法、装置、终端设备及存储介质

技术领域

本发明实施例涉及计算机技术领域,尤其涉及一种显示方法、装置、终端设备及存储介质。

背景技术

虚拟现实(Virtual Reality,VR)技术是一种可以创建和体验虚拟世界的计算机仿真系统,VR技术利用计算机生成一种虚拟环境,是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真,使用户沉浸到该环境中。

增强现实(Augmented Reality,AR)技术是一种将虚拟信息与真实世界巧妙融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到真实世界中,两种信息互为补充,从而实现对真实世界的“增强”。

在利用VR和AR技术进行虚拟场景开发的过程中,需要充分利用用户的视觉系统对深度的感知来营造更强的立体感与深度感。然而,在某些场景(如视场角过小的场景或包含较远物体的场景)下仅凭用户的视觉系统无法实现虚拟场景中的立体感与深度感。

发明内容

本发明实施例提供了一种显示方法、装置、终端设备及存储介质,利用该方法增强用户观看当前图像的深度感。

第一方面,本发明实施例提供了一种显示方法,包括:

获取用户在当前图像上的注视信息;

基于所述注视信息,确定对应的目标深度平面;

调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。

进一步的,所述注视信息包括注视点信息;相应的,所述基于所述注视信息,确定对应的目标深度平面,包括:

确定所述注视点信息在所述当前图像上对应的目标物体;

将所述目标物体所在的深度平面确定为目标深度平面。

进一步的,所述显示参数包括模糊半径。

进一步的,在所述其余深度平面的个数为至少两个的情况下,每个其余深度平面的模糊半径与该其余深度平面距所述目标深度平面的距离成正比。

进一步的,所述其余深度平面与所述目标深度平面的距离由所述其余深度平面的距离信息和所述目标深度平面的距离信息的差值确定。

进一步的,该方法,还包括:

确定虚拟现实或增强现实视频中每帧图像所包含的深度平面及对应的距离信息,所述当前图像为所述虚拟现实或增强现实视频中当前显示的图像,所述距离信息为对应的深度平面与所述用户的绝对距离信息。

进一步的,所述确定所述虚拟现实或增强现实视频中每帧图像所包含的深度平面,包括:

逐帧获取所述虚拟现实或增强现实视频中的目标图像;

获取所述目标图像上所包括物体的深度信息;

基于各所述深度信息将所述目标图像进行分割,得到至少一个深度平面,分割得到的各深度平面的距离信息根据所述深度信息确定。

进一步的,同一深度平面所包括物体的深度信息相同。

第二方面,本发明实施例还提供了一种显示装置,包括:

获取模块,用于获取用户在当前图像上的注视信息;

确定模块,用于基于所述注视信息,确定对应的目标深度平面;

调节模块,用于调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。

第三方面,本发明实施例还提供了一种终端设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例提供的方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例提供的方法。

本发明实施例提供了一种显示方法、装置、终端设备及存储介质,首先获取用户在当前图像上的注视信息;然后基于所述注视信息,确定对应的目标深度平面;最后调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。利用上述技术方案,能够增强用户观看的当前图像的深度感。

附图说明

图1为本发明实施例一提供的一种显示方法的流程示意图;

图2为本发明实施例二提供的一种显示方法的流程示意图;

图2a为本发明实施例二提供的一种图像预处理的效果示意图;

图2b为本发明实施例二提供的一种包含多个深度平面的场景示意图;

图3为本发明实施例三提供的一种显示装置的结构示意图;

图4为本发明实施例四提供的一种终端设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。此外,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

本发明使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”。

实施例一

图1为本发明实施例一提供的一种显示方法的流程示意图,该方法可适用于提升图像的深度感的情况,该方法可以由显示装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在终端设备上,在本实施例中终端设备包括但不限于:能够实现虚拟现实场景显示的设备,如VR设备;或者能够实现增强现实场景显示的设备,如AR设备。

本发明所述的显示方法可以认为是一种三维虚拟场景的深度感知增强方法,深度感知指的是人眼的视觉系统判断不同物体远近的过程。一般来讲,视觉系统感知深度的线索来源可以分为两大类。一类是单眼线索,这类线索通过一只眼睛的视觉信息就可以获得。另一类是双眼线索,必须有两只眼睛的配合。

对焦和失焦是视觉系统感知深度的主要单眼线索之一。当观察者注视某一物体时,该物体周边处于同一深度平面的画面会相对清晰(对焦),而处于不同深度平面的画面则会相对模糊(失焦),模糊的程度受深度平面间的绝对距离差值影响。

双眼视差是视觉系统感知深度的主要双眼线索之一。物体离观察者越近,两只眼睛所看到的物体差别也越大,这就形成了双眼视差。大脑可以利用对这种视差的测量,估计出物体到眼睛的距离。

本发明的显示方法利用眼动追踪技术增强用户观看图像时的深度感,眼动追踪技术可以借助眼动仪通过图像识别算法估算注视点。眼动追踪也可称为视线追踪,可以通过测量眼睛运动情况来估计眼睛的视线和/或注视点。视线可以理解为是一个三维矢量,注视点可以理解为上述三维矢量在某个平面,如所注视的平面上的二维坐标。

本发明可以通过该光学记录法中的瞳孔-角膜反射法实现眼动追踪,也可以不基于眼部图像的方法,例如基于接触/非接触式的传感器(例如电极、电容传感器)推算眼睛的运动。

光学记录法即用照相机或摄像机记录被试者的眼睛运动情况,即获取反映眼睛运动的眼部图像,以及从获取到的眼部图像中提取眼部特征用于建立视线/注视点估计的模型。其中,眼部特征可以包括:瞳孔位置、瞳孔形状、虹膜位置、虹膜形状、眼皮位置、眼角位置、光斑(也称为普尔钦斑)位置等。

瞳孔-角膜反射法的工作原理可以概括为:获取眼部图像;根据眼部图像估计视线/注视点。

瞳孔-角膜反射法的硬件要求为:

(1)光源:一般为红外光源,因为红外光线不会影响眼睛的视觉;并且可以为多个红外光源,以预定的方式排列,例如品字形和/或一字形等;

(2)图像采集设备:例如红外摄像设备、红外图像传感器、照相机或摄像机等。

瞳孔-角膜反射法的具体实施可以为:

1.眼部图像获取:光源照向眼睛,由图像采集设备对眼部进行拍摄,相应拍摄光源在角膜上的反射点即光斑(也称普尔钦斑),由此获取带有光斑的眼部图像。

2.视线/注视点估计:随着眼球转动时,瞳孔中心与光斑的相对位置关系随之发生变化,相应采集到的带有光斑的若干眼部图像反映出这样的位置变化关系。

3.根据所述位置变化关系进行视线/注视点估计。

如图1所示,本发明实施例一提供的一种显示方法,包括如下步骤:

S110、获取用户在当前图像上的注视信息。

本发明的场景可以为用户进行增强现实图像观看的场景,或者用户对虚拟现实视频进行观看的场景。如用户通过VR设备进行虚拟现实视频进行观看的场景。

在本实施例中,用户可以为当前进行图像观看的人。当前图像可以为用户当前注视的图像。注视信息可以理解为表示用户注视当前图像时眼部的信息。注视信息包括但不限于视线信息和注视点信息,视线信息可以为表示用户视线的信息,如方向。注视点信息可以为表示用户注视点的信息,如坐标。注视信息可以通过视线追踪设备获取,视线追踪设备可以安装在显示当前图像的设备,如VR或者AR设备。

本发明可以通过瞳孔-角膜反射法获取用户在当前图像上的注视信息,也可以使用其他方法获取用户的注视信息,例如眼球追踪装置可以是MEMS微机电系统,包括MEMS红外扫描反射镜、红外光源、红外接收器;在其他另一个实施例中,眼球追踪装置还可以是电容传感器,其通过眼球与电容极板之间的电容值来检测眼球运动;在其他又一个实施例中,眼球追踪装置还可以是肌电流检测器,例如通过在鼻梁、额头、耳朵或耳垂处放置电极,通过检测的肌电流信号模式来检测眼球运动。此处不作限定。

S120、基于所述注视信息,确定对应的目标深度平面。

目标深度平面可以理解为当前图像中注视信息所对应的深度平面。示例性的,在注视信息为注视点信息的情况下,目标深度平面可以认为是注视点信息在当前图像上所对应的目标物体所在的深度平面。

可以理解的是,当前图像中可以包括多个物体,每个物体预设有物体信息,物体信息可以用于标识该物体。物体信息包括位置信息和深度信息,深度信息可以认为是表示物体在当前图像中深度的信息。每个深度信息可以对应有一个深度平面,从而,每个物体可以对应一个深度平面。目标深度平面可以认为是用户当前所注视的物体的深度平面。目标物体可以认为是用户当前所注视的物体。

本发明在确定目标深度平面时,可以将注视信息与当前图像中所包括物体的物体信息中的位置信息进行匹配,确定对应注视信息的物体信息,并基于物体信息中的深度平面,确定目标深度平面。

在一个实施例中,在注视信息为注视点信息的情况下,本发明可以将注视点信息与当前图像中所包括物体的物体信息中的位置信息进行比较,如进行坐标比对。将当前图像中位置信息等于注视点信息或者偏差在设定范围的物体作为目标物体,并将该目标物体的深度平面作为目标深度平面。

S130、调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。

为了提升当前图像的深度感,本发明确定目标深度平面后,可以调节其余深度平面的显示参数。其余深度平面的个数可以为至少一个,在包括至少两个其余深度平面的情况下,调节后的每个其余深度平面的显示参数的大小可以相同,也可以不同。

显示参数可以认为是决定显示效果的参数。显示参数包括但不限于像素值和模糊半径。不同的显示参数可以具有不同的调节手段,此处不作限定,只要满足其余深度平面的清晰度低于目标深度平面的清晰度即可。

具体的,本发明可以基于其余深度平面与目标深度平面的距离,确定其余深度平面的显示参数。以显示参数为模糊半径时为例,其余深度平面与目标深度平面的距离越大,其余深度平面的模糊半径可以越大;其余深度平面与目标深度平面的距离越小,其余深度平面的模糊半径可以越小。此处不限定其余深度平面的模糊半径的具体数值,只要保证其余深度平面与目标深度平面的距离,与模糊半径成正比即可。在显示参数为像素值时,其余深度平面与目标深度平面的距离与像素值成反比。

其余深度平面与目标深度平面的距离可以直接对当前图像进行深度分析确定,也可以基于其余深度平面与用户的绝对距离信息和目标深度平面与用户的绝对距离信息确定。

本发明调节其余深度平面的显示参数后,其余深度平面的显示参数和目标深度平面的显示参数存在差异,提升了当前图像的深度感。

在一个实施例中,显示参数包括模糊半径。模糊半径与图像的模糊度成正比。本发明在进行模糊半径调节时可以采用高斯模糊算法实现。

本发明实施例一提供的一种显示方法,首先获取用户在当前图像上的注视信息;然后基于所述注视信息,确定对应的目标深度平面;最终调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。利用上述方法,能够增强用户观看当前图像的深度感。

在上述实施例的基础上,提出了上述实施例的变型实施例,在此需要说明的是,为了使描述简要,在变型实施例中仅描述与上述实施例的不同之处。

在一个实施例中,在所述其余深度平面的个数为至少两个的情况下,每个其余深度平面的模糊半径与该其余深度平面距所述目标深度平面的距离成正比。

在每个其余深度平面的模糊半径与其余深度平面距所述目标深度平面的距离成正比的情况下,保证了距目标深度平面越远的其余深度平面越模糊,提升了当前图像的立体感和深度感。

在一个实施例中,所述其余深度平面与所述目标深度平面的距离由所述其余深度平面的距离信息和所述目标深度平面的距离信息的差值确定。

其余深度平面的距离信息可以理解为其余深度平面与用户的绝对距离信息。目标深度平面的距离信息可以理解为目标深度平面与用户的绝对距离信息。

在调整其余深度平面的显示参数时,可以将其余深度平面的距离信息和所述目标深度平面的距离信息的差值作为其余深度平面与目标深度平面的距离。

实施例二

图2为本发明实施例二提供的一种显示方法的流程示意图,本实施例二在上述各实施例的基础上进行优化。在本实施例中,所述注视信息具体包括注视点信息,相应的,基于所述注视信息,确定对应的目标深度平面,包括:

确定所述注视点信息在所述当前图像上对应的目标物体;

将所述目标物体所在的深度平面确定为目标深度平面。由于物体本身并不一定是平面的,也可能是立体的,所以立体物体的深度平面可以以物体距离用户的最近距离所在的平面确定为深度平面;或者以物体中心所在的平面作为深度平面;又或者以立体物体的任意一面作为深度平面,这里不做限制。

进一步地,本实施例还进一步包括了确定虚拟现实或增强现实视频中每帧图像所包含的深度平面及对应的距离信息,所述当前图像为所述虚拟现实或增强现实视频中当前显示的图像,所述距离信息为对应的深度平面与所述用户的绝对距离信息。

本实施例尚未详尽的内容请参考实施例一。

如图2所示,本发明实施例二提供的一种显示方法,包括如下步骤:

S210、确定虚拟现实或增强现实视频中每帧图像所包含的深度平面及对应的距离信息,所述当前图像为所述虚拟现实或增强现实视频中当前显示的图像,所述距离信息为对应的深度平面与所述用户的绝对距离信息。

当前图像可以为虚拟现实或增强现实视频中的一帧图像。在显示当前图像之前,本发明可以先对虚拟现实或增强现实视频中各帧图像进行处理,确定各图像所包含的物体信息,该物体信息可以是预先在图像中设置好的信息,如各图像所包含的深度平面及对应的距离信息。

虚拟现实视频可以认为是以虚拟现实技术呈现的视频。增强现实视频可以认为是以增强现实技术呈现的视频。图像所包含的深度平面可以由图像中所包括物体的深度信息确定。每个物体的深度信息可以通过对图像进行处理得到,或者直接读取由深度相机获取的图像中各物体的深度信息,此处不作限定,只要能够读取图像中各物体的深度信息即可。本发明可以将每个不同深度信息对应的平面作为一个深度平面,从而将图像拆分包括多个深度平面。

确定图像所包含的深度平面后,可以为每个深度平面确定一个对应的距离信息,该距离信息可以为该深度平面与用户的绝对距离信息,此处不限定如何确定深度平面与用户的绝对距离信息,如可以根据各深度平面的深度信息和显示设备的尺寸确定。如基于显示设备显示当前图像的平面距用户眼睛的距离和各深度平面的深度信息,确定各深度平面的距离信息。

S220、获取用户在当前图像上的注视信息。

S230、确定所述注视点信息在所述当前图像上对应的目标物体。

确定目标深度平面时,本发明可以通过坐标比对的方式,确定注视点信息在当前图像上对应的目标物体。如,遍历当前图像中各物体,将坐标与注视信息相同或偏差在一定范围的物体作为目标物体。

S240、将所述目标物体所在的深度平面确定为目标深度平面。

确定目标物体后,本发明可以将目标物体所在的深度平面作为目标深度平面,即用户当前所注视的深度平面。

S250、调节其余深度平面的显示参数。

以下对本发明进行示例性描述:

在三维虚拟场景(如VR视频)的开发中,需要充分利用视觉系统对深度的感知,从而营造更强的立体感与深度感。在现有的三维虚拟场景中,使用者的视觉系统主要依赖双眼视差来感知深度,而在观察场景中较远的物体时,由于视轴接近平行、双眼视差为零,这种感知深度的线索来源便失去了作用。此时使用者仅能通过物体的相对大小、透视等图像信息,凭借经验来感知深度,极大影响了三维虚拟场景的立体感与深度感。

同时,在三维虚拟场景的实际应用中(如VR头显),往往存在视场角过小的问题,导致单眼视觉范围内显示的东西少。此时,如果场景中的一个物体,使用者只有一只眼睛看到了它,而另一只眼睛没有,使用者就很可能难以判定这个物体的深度,进而影响在场景中的体验。

在现有的三维虚拟场景中,由于场景呈现出来的是定焦画面,因此使用者(即用户)无法获取不同深度平面对焦&失焦的深度线索。此时,如果使用者因为物体的绝对距离远、视场角过小等问题,无法凭借双眼视差感知深度,就会严重影响在三维虚拟场景中游戏、交互等体验。

本发明通过标记三维虚拟场景中不同深度平面的绝对距离信息,对场景画面进行预处理,再基于眼动追踪技术获取使用者的注视点信息,根据注视点位置获知注视点所在深度平面的绝对距离信息,就可以为使用者提供对焦和失焦的深度线索,有效弥补现有深度线索的不足和缺失,极大增强使用者在三维虚拟场景中的立体感与深度感。

本发明提供的显示方法可以针对三维虚拟场景的深度感知,该方法可以包括如下步骤:

步骤一、三维虚拟场景图像预处理

在三维虚拟场景中,逐帧将处于不同深度平面的图像区域进行分割。而后根据该图像所处平面的深度,在每一个图像区域上标记绝对距离信息。

图像内每个区域的具体物体的深度信息可以预先包含在图像中。

图2a为本发明实施例二提供的一种图像预处理的效果示意图,参见图2a,对图像进行分割后,得到位于不同深度平面的第一物体1、第二物体2和第三物体3。其中,“第一”、“第二”和“第三”等仅用于对相应内容进行区分,并非用于限定顺序或者相互依存关系。

各物体的深度信息可以预先包含在图像中,基于各物体的深度信息可以确定各物体相对于用户的绝对距离信息。图2b为本发明实施例二提供的一种包含多个深度平面的场景示意图,参见图2b,第一物体1对应的深度平面的距离信息为第一物体1与用户4的绝对距离信息a,第二物体2对应的深度平面的距离信息为第二物体2与用户4的绝对距离信息b,第三物体3对应的深度平面的距离信息为第三物体3与用户4的绝对距离信息c。从图2b可以看出,c>b>a,即第三物体3与用户4的绝对距离最远,第一物体1与用户4的绝对距离最近。

以图2b为例,当用户4注视第一物体1时,第一物体1的深度平面为目标深度平面,第二物体2的深度平面的显示参数可以根据第二物体2距目标深度平面的距离调节。第三物体3的深度平面的显示参数可以根据第三物体3距目标深度平面的距离调节。因为第二物体2的深度平面距目标深度平面的距离小于第三物体3的深度平面距目标深度平面的距离,所以第二物体2显示参数的调节的大小小于第三物体3显示参数调节的大小,从而在用户注视第一物体1时,第二物体2相比于第三物体3更清晰。

参见图2b,图中可以基于填充物的稀密表征清晰程度。图2b中填充物越密集代表清晰度越高,填充物越稀疏代表清晰度越低。第一物体1的深度平面距第二物体2的深度平面的距离小于第一物体1的深度平面距第三物体3深度平面的距离,故在用户注视第二物体2时第一物体1的清晰度比用户注视第三物体3时第一物体1的清晰度高。

步骤二、获取注视点信息

当使用者体验三维虚拟场景时,通过眼动仪可以获取使用者实时的注视点信息,进而判断出被注视的图像区域所在的深度平面。

眼动仪可以位于VR设备上。

步骤三、呈现不同深度平面的对焦和失焦效果

三维虚拟场景的实时图像对焦于使用者注视点所在的深度平面,处于其他深度平面的图像区域根据绝对距离的差值呈现不同的失焦状态。此时,在使用者面前的三维虚拟场景中,只有其注视物体所对应的深度平面是清晰的,处于其他深度平面的物体,根据与“被注视深度平面”的绝对距离差值,呈现出不同程度的模糊状态。

在一个实施例中,距离注视点所在深度平面的绝对距离越近越清晰,越远越模糊。

本发明通过对三维虚拟场景图像的分割和标记,结合眼动追踪技术,使人眼视觉系统在观察三维虚拟场景时,获得对焦和失焦的深度线索。在三维虚拟场景中为使用者提供对焦和失焦的深度线索,有效弥补现有场景由于使用定焦画面导致的深度线索的不足和缺失,极大增强使用者在三维虚拟场景中的立体感与深度感。

本发明实施例二提供的一种显示方法,具体化了确定目标深度平面的操作和确定深度平面和对应的距离信息的操作。利用该方法,能够提升虚拟现实或增强现实视频的立体感和深度感。

本发明实施例在上述各实施例的技术方案的基础上,提供了几种具体的实施方式。

作为本实施一种具体的实施方式,其特征在于,所述确定所述虚拟现实或增强现实视频中每帧图像所包含的深度平面,包括:

逐帧获取所述虚拟现实或增强现实视频中的目标图像;

获取所述目标图像上所包括物体的深度信息;

基于各所述深度信息将所述目标图像进行分割,得到至少一个深度平面,分割得到的各深度平面的距离信息根据所述深度信息确定。

确定深度平面时,本发明可以逐帧获取虚拟现实或增强现实视频中的图像作为目标图像,针对每个目标图像,获取目标图像所包括物体的深度信息,每个物体可以对应一个深度信息。确定深度信息后,本发明可以基于各深度信息对目标图像进行分割,得到至少一个深度平面,深度平面的个数可以基于深度信息的个数确定。当多个深度信息的数值相同时,可以将该多个深度信息的个数确定为1。

本发明可以将目标图像按照深度信息划分包括多个深度平面,各深度平面的距离信息可以由深度信息确定。如深度平面的距离信息为深度平面对应的深度信息的差值确定。

在一个实施例中,同一深度平面所包括物体的深度信息相同。

实施例三

图3为本发明实施例三提供的一种显示装置的结构示意图,该装置可适用于提升图像深度感的情况,其中该装置可由软件和/或硬件实现,并一般集成在终端设备上。

如图3所示,该装置包括:获取模块31、确定模块32和调节模块33;

获取模块31,用于获取用户在当前图像上的注视信息;

确定模块32,用于基于所述注视信息,确定对应的目标深度平面;

调节模块33,用于调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。

在本实施例中,该装置首先通过获取模块31获取用户在当前图像上的注视信息;其次通过确定模块32基于所述注视信息,确定对应的目标深度平面;最后通过调节模块33调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。

本实施例提供了一种显示装置,能够增强用户观看的当前图像的深度感。

进一步的,所述注视信息包括注视点信息;相应的,所述基于所述注视信息,确定对应的目标深度平面,包括:

确定所述注视点信息在所述当前图像上对应的目标物体;

将所述目标物体所在的深度平面确定为目标深度平面。

进一步的,所述显示参数包括模糊半径。

进一步的,在所述其余深度平面的个数为至少两个的情况下,每个其余深度平面的模糊半径与该其余深度平面距所述目标深度平面的距离成正比。

进一步的,所述其余深度平面与所述目标深度平面的距离由所述其余深度平面的距离信息和所述目标深度平面的距离信息的差值确定。

进一步的,该装置还包括:信息确定模块,用于:

确定虚拟现实或增强现实视频中每帧图像所包含的深度平面及对应的距离信息,所述当前图像为所述虚拟现实或增强现实视频中当前显示的图像,所述距离信息为对应的深度平面与所述用户的绝对距离信息。

进一步的,信息确定模块,用于:

逐帧获取所述虚拟现实或增强现实视频中的目标图像;

获取所述目标图像上所包括物体的深度信息;

基于各所述深度信息将所述目标图像进行分割,得到至少一个深度平面,分割得到的各深度平面的距离信息根据所述深度信息确定。

进一步的,同一深度平面所包括物体的深度信息相同。

上述显示装置可执行本发明任意实施例所提供的显示方法,具备执行方法相应的功能模块和有益效果。

实施例四

图4为本发明实施例四提供的一种终端设备的结构示意图。如图4所示,本发明实施例四提供的终端设备包括:一个或多个处理器41和存储装置42;该终端设备中的处理器41可以是一个或多个,图4中以一个处理器41为例;存储装置42用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器41执行,使得所述一个或多个处理器41实现如本发明实施例中任一项所述的方法。

所述终端设备还可以包括:输入装置43和输出装置44。

终端设备中的处理器41、存储装置42、输入装置43和输出装置44可以通过总线或其他方式连接,图4中以通过总线连接为例。

该终端设备中的存储装置42作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例一或二所提供的方法对应的程序指令/模块(例如,附图3所示的显示装置中的模块,包括:获取模块31、确定模块32和调节模块33)。处理器41通过运行存储在存储装置42中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述方法实施例中的显示方法。

存储装置42可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储装置42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置43可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。

并且,当上述终端设备所包括一个或者多个程序被所述一个或者多个处理器41执行时,程序进行如下操作:

获取用户在当前图像上的注视信息;

基于所述注视信息,确定对应的目标深度平面;

调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。

实施例五

本发明实施例五提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行本发明提供的显示方法,该方法包括:

获取用户在当前图像上的注视信息;

基于所述注视信息,确定对应的目标深度平面;

调节其余深度平面的显示参数,所述其余深度平面的显示参数根据所述其余深度平面与所述目标深度平面的距离确定,所述其余深度平面为所述当前图像上除所述目标深度平面外的深度平面。

可选的,该程序被处理器执行时还可以用于执行本发明任意实施例所提供的显示方法。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read Only Memory,ROM)、可擦式可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、闪存、光纤、便携式CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(Radio Frequency,RF)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

相关技术
  • 终端设备的显示方法、装置、终端设备和存储介质
  • 一种电平显示方法、装置、终端设备及存储介质
技术分类

06120113284443