本说明书涉及裸眼3d成像领域,更具体地说,本技术涉及一种裸眼3d图像显示控制方法及相关设备。
背景技术:
1、裸眼立体显示技术可以不借助3d眼镜、虚拟头显等外部设备实现立体内容呈现,具有沉浸感、多感知性、交互性、构想性的特点。它打破了传统的2d显示形态,是显示领域正在大力发展的技术路线,可以适用于多种应用场景,有广泛的应用空间。
2、以3d平板为例,屏幕具有3d显示功能,在进行3d显示的过程中,很难做到保证画面中深度适中和较近及较远的物体均有较好的3d效果,不能满足用户的使用需求。
技术实现思路
1、在
技术实现要素:
部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本技术的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
2、为了提供一种能够根据用户不同观看需求而自动调节不同物体的3d显示效果的产品,第一方面,本技术提出一种裸眼3d图像显示控制方法,上述方法包括:
3、基于目标用户的生理动作信息获取上述目标用户当前对显示画面的关注物;
4、计算上述关注物在上述显示画面的所属显示区域的当前图像显示深度;
5、在上述当前图像显示深度与目标图像显示深度不同的情况下,将上述关注物在上述显示画面的所属显示区域的图像显示深度向靠近上述目标图像显示深度的方向调整,以改善上述关注物在上述显示画面的所属显示区域的3d显示效果。
6、可选的,上述目标图像显示深度为最佳3d效果显示深度,上述在上述当前图像显示深度与目标图像显示深度不同的情况下,将上述关注物在上述显示画面的所属显示区域的图像显示深度向靠近上述目标图像显示深度的方向调整,包括:
7、在上述当前图像显示深度与目标图像显示深度不同的情况下,将上述关注物在上述显示画面的所属显示区域的图像显示深度调整至上述目标图像显示深度。
8、可选的,上述目标图像显示深度为阈值范围,上述阈值范围的最大值是根据能够完整拍摄上述关注物且基线长度最大的两个拍摄单元的理论位置和上述拍摄单元的视场范围确定的,上述阈值范围的最小值是根据能够完整拍摄上述关注物且视差满足预设视差值的两个拍摄单元的理论位置和上述拍摄单元的视场范围确定的。
9、可选的,上述将上述关注物在上述显示画面的所属显示区域的图像显示深度向靠近上述目标图像显示深度的方向调整,以改善上述关注物在上述显示画面的所属显示区域的3d显示效果,包括:
10、通过上述当前图像显示深度和上述目标图像显示深度确定出入屏调整深度;
11、基于上述出入屏调整深度对上述当前显示深度进行调整以改善上述关注物在上述显示画面的所属显示区域的3d显示效果。
12、可选的,上述基于上述出入屏调整深度对上述当前显示深度进行调整,包括:
13、获取左眼图像对应的第一拍摄单元的第一位置信息,其中,上述左眼图像为3d屏幕经过排图显像后进入左眼视线范围的图像;
14、获取右眼图像对应的第二拍摄单元的第二位置信息,其中,上述右眼图像为3d屏幕经过排图显像后进入右眼视线范围的图像;
15、获取上述第一拍摄单元和/或上述第二拍摄单元的焦距信息;
16、根据上述第一位置信息、上述焦距信息和上述出入屏调整深度确定左眼图像偏移距离和左眼图像偏移方向;
17、根据上述第二位置信息、上述焦距信息和上述出入屏调整深度确定右眼图像偏移距离和右眼图像偏移方向;
18、基于上述左眼图像偏移距离和左眼图像偏移方向调整上述左眼图像,并基于上述右眼图像偏移距离和右眼图像偏移方向调整上述右眼图像,以对上述当前显示深度进行调整。
19、可选的,上述基于上述左眼图像偏移距离和左眼图像偏移方向调整上述左眼图像,并基于上述右眼图像偏移距离和右眼图像偏移方向调整上述右眼图像,以对上述当前显示深度进行调整,包括:
20、在上述出入屏深度的方向为出屏方向的情况下,上述左眼图像偏移方向为向右平移,上述右眼图像偏移方向为向左平移,以对上述当前显示深度进行调整;
21、和/或,
22、在上述出入屏深度的方向为入屏方向的情况下,上述左眼图像偏移方向为向左平移,上述右眼图像偏移方向为向右平移,以对上述当前显示深度进行调整。
23、可选的,上述计算上述关注物在上述显示画面的所属显示区域的当前图像显示深度,包括:
24、获取两个拍摄单元之间的基线长度、上述拍摄单元的焦距信息和两个上述拍摄单元与上述关注物在上述焦距信息下对应的视差信息,其中,上述两个拍摄单元分别为在拍摄过程中获取左眼图像和右眼图像对应的拍摄单元;
25、根据上述视差信息、上述基线长度和上述焦距信息确定上述当前图像显示深度。
26、可选的,上述两个拍摄单元为能够完整拍摄到上述关注物且基线长度最大的两个拍摄单元。
27、可选的,上述生理动作信息包括眼球动作信息;
28、基于目标用户的生理动作信息获取上述目标用户当前对显示画面的关注物,包括:
29、通过用户动作捕捉相机获取上述目标用户的眼球动作信息;
30、根据上述眼球动作信息确定视线方向信息;
31、根据上述用户动作捕捉相机的位置信息和3d屏幕的位置信息进行坐标转换以使上述视线方向信息转换至屏幕坐标系确定上述目标用户当前对显示画面的关注物。
32、可选的,上述根据上述眼球动作信息确定视线方向信息,包括:
33、基于深度学习算法和上述眼球动作信息获取上述目标用户的人脸区域并提取眼部区域特征信息;
34、利用上述眼部区域特征信息采用haar特征检测瞳孔区域并使用canny算子进行瞳孔边缘检测以获取上述目标用户的瞳孔信息;
35、通过上述瞳孔信息获取上述目标用户的视线方向信息。
36、可选的,上述生理动作信息还包括手势动作信息;
37、基于目标用户的生理动作信息获取上述目标用户当前对显示画面的关注物,包括:
38、在上述手势动作信息对应的指向位置与上述当前显示画面中的出屏图像有重合区域的情况下,将上述出屏图像对应的物体确定为上述关注物;
39、或,
40、在上述手势动作信息对应的在3d屏幕的点击位置与上述当前显示画面中的入屏物有重合区域的情况下,将上述入屏图像对应的物体确定为上述关注物。
41、可选的,上述方法还包括:
42、在上述手势动作信息选取的关注物与上述眼球动作信息选取的关注物不一致的情况下,将上述手势动作信息对应的关注物作为上述关注物。
43、第二方面,本技术还提出一种裸眼3d图像显示控制装置,包括:
44、获取单元,用于基于目标用户的生理动作信息获取上述目标用户当前对显示画面的关注物;
45、计算单元,用于计算上述关注物在上述显示画面的所属显示区域的当前图像显示深度;
46、调整单元,用于在上述当前图像显示深度与目标图像显示深度不同的情况下,将上述关注物在上述显示画面的所属显示区域的图像显示深度向靠近上述目标图像显示深度的方向调整,以改善上述关注物在上述显示画面的所属显示区域的3d显示效果。
47、第三方面,本技术还提出一种电子设备,包括:存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器用于执行存储器中存储的计算机程序时实现如上述的第一方面任一项的裸眼3d图像显示控制方法的步骤。
48、第四方面,本技术还提出一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现第一方面上述任一项的裸眼3d图像显示控制方法。
49、综上,本技术实施例提出的裸眼3d图像显示控制方法包括:基于目标用户的生理动作信息获取上述目标用户当前对显示画面的关注物;计算上述关注物在上述显示画面的所属显示区域的当前图像显示深度;在上述当前图像显示深度与目标图像显示深度不同的情况下,将上述关注物在上述显示画面的所属显示区域的图像显示深度向靠近上述目标图像显示深度的方向调整,以改善上述关注物在上述显示画面的所属显示区域的3d显示效果。本技术实施例提供的裸眼3d图像显示控制方法通过相机等传感器捕捉目标用户的生理动作确定目标用户的关注物,并通过计算关注物在当前显示画面中的当前图像显示深度,通过将当前图像显示深度向目标图像显示深度的方向上调整,从而改善关注物的3d显示效果。本技术实施例提供的方案,能够灵活地根据用户关注物,通过调整关注物的显示深度应提升其关注物的3d显示效果。克服了捕获图像的拍摄单元在位置固定的情况下3d效果只在现实中某一固定距离深度范围内才能达到较好的3d效果的缺陷,为用户提供了一种更为灵活、更具吸引力的裸眼3d图像显示效果,大大提升了用户的观看体验。
50、本技术实施例提出的裸眼3d图像显示控制方法,本技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本技术的研究和实践而为本领域的技术人员所理解。
1.一种裸眼3d图像显示控制方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述目标图像显示深度为最佳3d效果显示深度,所述在所述当前图像显示深度与目标图像显示深度不同的情况下,将所述关注物在所述显示画面的所属显示区域的图像显示深度向靠近所述目标图像显示深度的方向调整,包括:
3.如权利要求1所述的方法,其特征在于,所述目标图像显示深度为阈值范围,所述阈值范围的最大值是根据能够完整拍摄所述关注物且基线长度最大的两个拍摄单元的理论位置和所述拍摄单元的视场范围确定的,所述阈值范围的最小值是根据能够完整拍摄所述关注物且视差满足预设视差值的两个拍摄单元的理论位置和所述拍摄单元的视场范围确定的。
4.如权利要求1所述的方法,其特征在于,所述将所述关注物在所述显示画面的所属显示区域的图像显示深度向靠近所述目标图像显示深度的方向调整,以改善所述关注物在所述显示画面的所属显示区域的3d显示效果,包括:
5.如权利要求4所述的方法,其特征在于,所述基于所述出入屏调整深度对所述当前显示深度进行调整,包括:
6.如权利要求5所述的方法,其特征在于,所述基于所述左眼图像偏移距离和左眼图像偏移方向调整所述左眼图像,并基于所述右眼图像偏移距离和右眼图像偏移方向调整所述右眼图像,以对所述当前显示深度进行调整,包括:
7.如权利要求1所述的方法,其特征在于,所述计算所述关注物在所述显示画面的所属显示区域的当前图像显示深度,包括:
8.如权利要求5所述的方法,其特征在于,所述两个拍摄单元为能够完整拍摄到所述关注物且基线长度最大的两个拍摄单元。
9.如权利要求1所述的方法,其特征在于,所述生理动作信息包括眼球动作信息;
10.如权利要求9所述的方法,其特征在于,所述根据所述眼球动作信息确定视线方向信息,包括:
11.如权利要求9述的方法,其特征在于,所述生理动作信息还包括手势动作信息;
12.如权利要求11所述的方法,其特征在于,还包括:
13.一种裸眼3d图像显示控制装置,其特征在于,包括:
14.一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-12中任一项所述的裸眼3d图像显示控制方法的步骤。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-12中任一项所述的裸眼3d图像显示控制方法。