3D显示方法及相关装置制造方法及图纸

技术编号:33707423 阅读:59 留言:0更新日期:2022-06-06 08:32
本申请提供一种3D显示方法及相关装置,通过在XY轴追踪人眼的基础上,对Z轴上的人眼移动也进行追踪,以达到更好的3D效果。该3D显示方法包括:获取观看者的人眼位置参数;根据所述人眼位置参数确定所述观看者的人眼位置在z轴上是否发生变化;若发生变化,则调整光栅宽度值以使得视点宽度和所述光栅宽度值满足预设条件;根据所述光栅宽度值和所述视点宽度生成3D显示内容。成3D显示内容。成3D显示内容。

【技术实现步骤摘要】
3D显示方法及相关装置


[0001]本申请属于裸眼3D领域,特别涉及一种3D显示方法及相关装置。

技术介绍

[0002]目前常见的裸眼3D显示设备,大致分为视差挡板法和透镜光栅法,其最基本做法是将画面分割成适合左、右眼观看的两个不同角度的影像,经过视差挡板或是透镜光栅的作用,呈现给用户多个相互间隔的左视区和右视区。当用户左眼位于左视区,右眼位于与左视区对应的右视区时,用户左眼能看到对应的左眼图像,右眼能看到对应的右眼图像,左眼图和右眼图是一对立体图像对,这样大脑就可以将它们融合成3D画面,用户就享受到3D立体画面。
[0003]目前常见的带人眼跟踪的裸眼3D显示系统往往都只是在XY面上进行跟踪,当观看者在Z轴上移动时,即靠近或者远离屏幕时,系统无法正确的处理人眼在Z轴上的变化,导致观看者在相对3D显示系统前后移动时,3D显示效果欠佳。

技术实现思路

[0004]本申请的目的在于提供一种3D显示方法及相关装置,通过在XY轴追踪人眼的基础上,对Z轴上的人眼移动也进行追踪,以达到更好的3D效果。
[0005]本申请实施例第一方面提供了一种3D显示方法,所述3D显示方法应用于 3D摄像显示设备,所述3D摄像显示设备包括相机,包括:通过所述相机获取观看者的人眼位置参数;根据所述人眼位置参数确定所述观看者的人眼位置在z轴上是否发生变化;若发生变化,则调整光栅宽度值以使得视点宽度和所述光栅宽度值满足预设条件;根据所述光栅宽度值和所述视点宽度生成3D显示内容。
[0006]可选的,所述调整光栅宽度值以使得视点宽度和所述光栅宽度值满足预设条件包括:调整所述光栅宽度值以记录所述观看者的双眼在所述相机的目标成像间距,并根据所述目标成像间距确定第一常量和第二常量;调整所述光栅宽度值并确定所述观看者的双眼的成像间距为记录的所述目标成像间距,标定当前所述观看者的双眼在XY轴上的视点宽度,并根据所述视点宽度确定第三常量和第四常量;其中,所述第一常量、所述第二常量、所述第三常量和所述第四常量均为所述3D摄像显示设备的固有常量,以使得所述视点宽度和所述光栅宽度值满足所述预设条件。
[0007]可选的,所述预设条件包括:L=D*a+b;Vw=D*c+d;所述L用于表示所述光栅宽度值,所述D用于表示所述目标成像间距,所述a、b、c和d分别用于表示所述第一常量、所述第二常量、所述第三常量和所述第四常量,所述 Vw用于表示所述视点宽度。
[0008]可选的,所述实时调整所述光栅宽度值以记录所述观看者的双眼在所述相机的目标成像间距,并根据所述目标成像间距确定第一常量和第二常量包括:调整所述光栅宽度值为L0,当接收到所述观看者发送的第一指令时,记录所述观看者的双眼在所述相机的第一成像间距,所述第一指令用于指示显示的 3D效果满足条件;调整所述光栅宽度值为L1,
当接收到所述观看者发送的第二指令时,记录所述观看者的双眼在所述相机的第二成像间距,所述第二指令用于指示显示的3D效果满足条件,所述L0与所述L1的取值不同;根据所述 L0和所述L1,基于最小二乘法确定所述第一常量和所述第二常量。
[0009]可选的,所述调整所述光栅宽度值并确定所述观看者的双眼的成像间距为记录的所述目标成像间距,标定当前所述观看者的双眼在XY轴上的视点宽度,并根据所述视点宽度确定第三常量和第四常量包括:调整所述光栅宽度值为所述L0,向所述观看者发送第三指令,所述第三指令用于提示所述观看者调整位置,使得所述观看者的双眼在所述相机的成像间距为所述第一成像间距,标定当前时刻水平方向上的第一视点宽度;调整所述光栅宽度值为所述 L1,向所述观看者发送第四指令,所述第四指令用于提示所述观看者调整位置,使得所述观看者的双眼在所述相机的成像间距为所述第二成像间距,标定当前时刻水平方向上的第二视点宽度;根据所述第一视点宽度和所述第二视点宽度,基于最小二乘法确定所述第三常量和所述第四常量。
[0010]可选的,所述标定当前时刻水平方向上的第一视点宽度包括:通过以下公式标定所述第一视点宽度:X0

=x0+(y0-y)*tan(a);X1

=x1+(y1-y)* tan(a);
[0011]Vw=abs(X0

-X1

);其中,所述a为所述光栅的贴合角度,所述y为预设常量,(x0,y0)为所述观看者在第一位置的第一人眼坐标,(x1,y1)为所述观看者相对屏幕平移后在第二位置的第二人眼坐标。
[0012]可选的,所述根据所述光栅宽度值和所述视点宽度生成3D显示内容包括:通过下列公式确定所述光栅在水平上覆盖的长度:L=Lx/cos(a),其中,所述L 用于表示所述光栅在水平上覆盖的长度,所述Lx用于表示所述光栅宽度值,所述a用于表示所述光栅的贴合角度;通过下列公式计算第一像素在所述光栅中的相对位置,所述第一像素为所述光栅中的任一像素:pos=(x3-tan(a)*y3)%L,其中,所述pos用于表示所述相对位置,所述%用于表示求余函数,所述(x3, y3)用于表示当前人眼坐标;将所述光栅在水平上覆盖的长度分割为预设个区域,并根据所述第一像素所处的区域在原图像中的左右视图中取对应位置的像素值;根据所述视点宽度确定人眼跟踪的基准视点,并根据所述基准视点确定当前人眼坐标对应的视点;根据所述当前人眼坐标对应的视点和所述对应位置的像素值显示所述3D显示内容。
[0013]本申请实施例第二方面提供了一种3D摄像显示设备,包括:获取单元,用于获取观看者的人眼位置参数;确定单元,用于根据所述人眼位置参数确定所述观看者的人眼位置在z轴上是否发生变化;处理单元,用于若发生变化,则调整光栅宽度值以使得视点宽度和所述光栅宽度值满足预设条件;合成单元,用于根据所述光栅宽度值和所述视点宽度生成3D显示内容。
[0014]可选的,所述处理单元具体用于:调整所述光栅宽度值以记录所述观看者的双眼在所述相机的目标成像间距,并根据所述目标成像间距确定第一常量和第二常量;调整所述光栅宽度值并确定所述观看者的双眼的成像间距为记录的所述目标成像间距,标定当前所述观看者的双眼在XY轴上的视点宽度,并根据所述视点宽度确定第三常量和第四常量;其中,所述第一常量、所述第二常量、所述第三常量和所述第四常量均为所述3D摄像显示设备的固有常量,以使得所述视点宽度和所述光栅宽度值满足所述预设条件。
[0015]本申请实施例第三方面提供了一种计算机设备,其包括至少一个连接的处理器、
存储器和收发器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器中的程序代码来执行上述第一方面所述的3D显示方法的步骤。
[0016]本申请实施例第四方面提供了一种计算机存储介质,其包括指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的3D显示方法的步骤。
[0017]相对于相关技术,本申请提供的实施例中,获取观看者的人眼位置参数;根据所述人眼位置参数确定所述观看者的人眼位置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D显示方法,所述3D显示方法应用于3D摄像显示设备,所述3D摄像显示设备包括相机,其特征在于,包括:通过所述相机获取观看者的人眼位置参数;根据所述人眼位置参数确定所述观看者的人眼位置在z轴上是否发生变化;若发生变化,则调整光栅宽度值以使得视点宽度和所述光栅宽度值满足预设条件;根据所述光栅宽度值和所述视点宽度生成3D显示内容。2.根据权利要求1所述的3D显示方法,其特征在于,所述调整光栅宽度值以使得视点宽度和所述光栅宽度值满足预设条件包括:调整所述光栅宽度值以记录所述观看者的双眼在所述相机的目标成像间距,并根据所述目标成像间距确定第一常量和第二常量;调整所述光栅宽度值并确定所述观看者的双眼的成像间距为记录的所述目标成像间距,标定当前所述观看者的双眼在XY轴上的视点宽度,并根据所述视点宽度确定第三常量和第四常量;其中,所述第一常量、所述第二常量、所述第三常量和所述第四常量均为所述3D摄像显示设备的固有常量,以使得所述视点宽度和所述光栅宽度值满足所述预设条件。3.根据权利要求2所述的3D显示方法,其特征在于,所述预设条件包括:L=D*a+b;Vw=D*c+d;所述L用于表示所述光栅宽度值,所述D用于表示所述目标成像间距,所述a、b、c和d分别用于表示所述第一常量、所述第二常量、所述第三常量和所述第四常量,所述Vw用于表示所述视点宽度。4.根据权利要求3所述的3D显示方法,其特征在于,所述实时调整所述光栅宽度值以记录所述观看者的双眼在所述相机的目标成像间距,并根据所述目标成像间距确定第一常量和第二常量包括:调整所述光栅宽度值为L0,当接收到所述观看者发送的第一指令时,记录所述观看者的双眼在所述相机的第一成像间距,所述第一指令用于指示显示的3D效果满足条件;调整所述光栅宽度值为L1,当接收到所述观看者发送的第二指令时,记录所述观看者的双眼在所述相机的第二成像间距,所述第二指令用于指示显示的3D效果满足条件,所述L0与所述L1的取值不同;根据所述L0和所述L1,基于最小二乘法确定所述第一常量和所述第二常量。5.根据权利要求4所述的3D显示方法,其特征在于,所述调整所述光栅宽度值并确定所述观看者的双眼的成像间距为记录的所述目标成像间距,标定当前所述观看者的双眼在XY轴上的视点宽度,并根据所述视点宽度确定第三常量和第四常量包括:调整所述光栅宽度值为所述L0,向所述观看者发送第三指令,所述第三指令用于提示所述观看者调整位置,使得所述观看者的双眼在所述相机的成像间距为所述第一成像间距,标定当前时刻水平方向上的第一视点宽度;调整所述光栅宽度值为所述L1,向所述观看者发送第四指令,所述第四...

【专利技术属性】
技术研发人员:贺曙高炜
申请(专利权)人:广东未来科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1