System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 动态畸变校正制造技术_技高网

动态畸变校正制造技术

技术编号:40159437 阅读:6 留言:0更新日期:2024-01-26 23:33
本公开涉及用于数据或图形处理的方法和设备,包括装置(例如,GPU)。该装置可以为一个或多个镜头确定多个观察位置和多个观察方向。该装置还可以针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向测量该一个或多个镜头的畸变量。此外,该装置可以针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向调整预畸变数据。该装置还可以针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向确定预畸变估计。该装置还可基于该预畸变估计生成针对该多个观察位置中的所有观察位置和该多个观察方向中的所有观察方向的镜头校准数据。

【技术实现步骤摘要】
【国外来华专利技术】

本公开总体上涉及处理系统,并且更具体地涉及用于数据或图形处理的一种或多种技术。


技术介绍

1、计算设备通常执行图形和/或显示处理(例如,利用图形处理单元(gpu)、中央处理单元(cpu)、显示处理器等)以渲染和显示视觉内容。此类计算设备可包括例如计算机工作站、移动电话(诸如智能电话)、嵌入式系统、个人计算机、平板计算机和视频游戏控制台。gpu被配置成执行图形处理流水线,该图形处理流水线包括一个或多个处理级,这些处理级一起操作以执行图形处理命令并输出帧。中央处理单元(cpu)可以通过向gpu发出一个或多个图形处理命令来控制该gpu的操作。现代cpu通常能够并发地执行多个应用,每个应用可能需要在执行期间利用gpu。显示处理器被配置成将从cpu接收的数字信息转换成模拟值,并且可以向显示面板发出命令以显示可视内容。提供用于在显示器上可视呈现的内容的设备可以利用gpu和/或显示处理器。

2、设备的gpu被配置为执行在图形处理流水线中的过程。此外,显示处理器或显示处理单元(dpu)可以被配置为执行显示处理的过程。然而,随着无线通信和更小的手持设备的出现,已经发展出针对改善的图形或显示处理的增加的需求。


技术实现思路

1、下面给出了一个或多个方面的简化总结,以便提供对这些方面的基本理解。该概述不是对所有预期方面的广泛概述,并且既不旨在识别所有方面的关键或重要元素,也不旨在描述任何或所有方面的范围。其唯一目的是以简化形式给出一个或多个方面的一些概念,作为稍后给出的更详细的描述的前序。</p>

2、在本公开内容的一方面中,提供方法、计算机可读介质以及装置。该装置可以是图形处理单元(gpu)或可以执行数据或图形处理的任何装置。该装置可以为一个或多个镜头确定多个观察位置和多个观察方向。该装置还可以针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向测量该一个或多个镜头的畸变量。另外,该装置可以为该一个或多个镜头更新该多个观察位置中的至少一个观察位置或该多个观察方向中的至少一个观察方向。该装置还可以基于该一个或多个镜头的所测量的畸变来针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向调整预畸变数据。该装置还可以在调整预畸变数据之后,针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向重新测量该一个或多个镜头的畸变量。此外,该装置可以基于该一个或多个镜头的重新测量的畸变,针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向重新调整预畸变数据。该装置还可以在调整预畸变数据之后,针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向确定预畸变估计。该装置还可以基于针对该多个观察位置中的每一个观察位置和该多个观察方向中的每一个观察方向的预畸变估计,生成针对该多个观察位置中的所有观察位置和该多个观察方向中的所有观察方向的镜头校准数据。此外,该装置可以发送针对该多个观察位置中的所有观察位置和该多个观察方向中的所有观察方向的镜头校准数据。

3、在本公开内容的另一方面中,提供方法、计算机可读介质和装置。该装置可以是图形处理单元(gpu)或可以执行数据或图形处理的任何装置。该装置可以接收针对多个观察位置和多个观察方向的镜头校准数据。该装置还可以基于镜头校准数据,生成包括与该多个观察位置和该多个观察方向相关联的多个校准点的像素图,该多个校准点中的每一个校准点与加权因子相关联。此外,该装置可以基于镜头校准数据确定多个几何网格,该多个几何网格中的每一个几何网格包括一组纹理坐标。该装置还可以基于该多个几何网格和该像素图来确定包括多个坐标的渲染网格,该渲染网格中的该多个坐标中的每一个坐标与该多个校准点中的每一个校准点的加权因子相关联。该装置还可以基于所确定的包括该多个坐标的渲染网格来渲染显示内容。另外,该装置可以在渲染该显示内容之后发送该显示内容。

4、在附图和以下描述中阐述了本公开的一个或多个示例的细节。本公开的其他特征、目的和优点将从描述和附图以及权利要求中显而易见。

本文档来自技高网...

【技术保护点】

1.一种用于数据处理的装置,包括:

2.根据权利要求1所述的装置,其中所述至少一个处理器被进一步配置为:

3.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

4.根据权利要求3所述的装置,其中针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向重新调整所述预畸变数据还包括所述至少一个处理器被配置为针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向组合多个非线性变换或增量校正。

5.根据权利要求1所述的装置,其中所述镜头校准数据对应于镜头畸变网格。

6.根据权利要求5所述的装置,其中所述镜头畸变网格与针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向的所述预畸变数据的多个非线性变换或增量校正相关联。

7.根据权利要求1所述的装置,其中,如果所述预畸变估计大于预畸变误差阈值,那么针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向重新调整所述预畸变数据。

8.根据权利要求1所述的装置,其中,如果所述预畸变估计小于或等于预畸变误差阈值,那么不针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向重新调整所述预畸变数据。

9.根据权利要求1所述的装置,其中所述镜头校准数据还包括与眼睛跟踪数据相关联的瞳孔旋转数据。

10.根据权利要求1所述的装置,其中所述一个或多个镜头的所述畸变量基于穿过所述一个或多个镜头的光。

11.根据权利要求1所述的装置,其中所述一个或多个镜头的所述畸变量与空间变化的非线性变换相关联。

12.根据权利要求1所述的装置,其中所述至少一个处理器被进一步配置为:

13.根据权利要求1所述的装置,其中所述至少一个处理器被进一步配置为:

14.根据权利要求1所述的装置,其中所述多个观察位置基于耳麦或头戴式显示器(HMD)中的用户眼睛位置或相机来确定,其中所述多个观察方向基于所述耳麦或所述HMD中的用户眼睛注视方向或相机来确定。

15.根据权利要求1所述的装置,还包括耦接到所述至少一个处理器的收发器。

16.一种数据处理的方法,包括:

17.一种用于图形处理的装置,包括:

18.根据权利要求17所述的装置,其中所述像素图对应于包括多个条目的查找表(LUT),其中所述LUT中的所述多个条目中的每一个条目对应于像素定位。

19.根据权利要求18所述的装置,其中所述LUT中的所述多个条目中的每一个条目对应于用户的潜在注视定位或用户的潜在瞳孔旋转中的至少一者。

20.根据权利要求17所述的装置,其中所述多个几何网格中的每一个几何网格包括标识符(ID)。

21.根据权利要求20所述的装置,其中所述多个校准点中的每一个校准点对应于所述多个几何网格中的一个几何网格的所述ID。

22.根据权利要求17所述的装置,其中所述镜头校准数据还包括与眼睛跟踪数据相关联的瞳孔旋转数据。

23.根据权利要求22所述的装置,其中所述瞳孔旋转数据与所述眼睛跟踪数据一起用于确定所述多个几何网格中的每一个几何网格的标识符(ID)。

24.根据权利要求17所述的装置,其中所述多个校准点中的每一个校准点对应于所述多个观察方向中的每一个观察方向的定位。

25.根据权利要求17所述的装置,其中所述多个校准点中的每一个校准点与所述像素图中的一个或多个坐标中的每一个坐标相关联。

26.根据权利要求17所述的装置,其中所述多个校准点中的每一个校准点对应于用户的潜在注视定位或用户的潜在瞳孔旋转中的至少一者。

27.根据权利要求17所述的装置,其中所述镜头校准数据与针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向的预畸变估计相关联。

28.根据权利要求27所述的装置,其中,如果所述预畸变估计大于预畸变误差阈值,那么针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向重新调整预畸变数据。

29.根据权利要求27所述的装置,其中,如果所述预畸变估计小于或等于预畸变误差阈值,那么不针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向重新调整预畸变数据。

30.根据权利要求17所述的装置,其中所述镜头校准数据对应于镜头畸变网格。

31.根据权利要求30所述的装置,其中所述镜头畸变网格与针对所述多个观察位置中的每一个观察位置和所述多个...

【技术特征摘要】
【国外来华专利技术】

1.一种用于数据处理的装置,包括:

2.根据权利要求1所述的装置,其中所述至少一个处理器被进一步配置为:

3.根据权利要求2所述的装置,其中所述至少一个处理器被进一步配置为:

4.根据权利要求3所述的装置,其中针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向重新调整所述预畸变数据还包括所述至少一个处理器被配置为针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向组合多个非线性变换或增量校正。

5.根据权利要求1所述的装置,其中所述镜头校准数据对应于镜头畸变网格。

6.根据权利要求5所述的装置,其中所述镜头畸变网格与针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向的所述预畸变数据的多个非线性变换或增量校正相关联。

7.根据权利要求1所述的装置,其中,如果所述预畸变估计大于预畸变误差阈值,那么针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向重新调整所述预畸变数据。

8.根据权利要求1所述的装置,其中,如果所述预畸变估计小于或等于预畸变误差阈值,那么不针对所述多个观察位置中的每一个观察位置和所述多个观察方向中的每一个观察方向重新调整所述预畸变数据。

9.根据权利要求1所述的装置,其中所述镜头校准数据还包括与眼睛跟踪数据相关联的瞳孔旋转数据。

10.根据权利要求1所述的装置,其中所述一个或多个镜头的所述畸变量基于穿过所述一个或多个镜头的光。

11.根据权利要求1所述的装置,其中所述一个或多个镜头的所述畸变量与空间变化的非线性变换相关联。

12.根据权利要求1所述的装置,其中所述至少一个处理器被进一步配置为:

13.根据权利要求1所述的装置,其中所述至少一个处理器被进一步配置为:

14.根据权利要求1所述的装置,其中所述多个观察位置基于耳麦或头戴式显示器(hmd)中的用户眼睛位置或相机来确定,其中所述多个观察方向基于所述耳麦或所述hmd中的用户眼睛注视方向或相机来确定。

15.根据权利要求1所述的装置,还包括耦接到所述至少一个处理器的收发器。

16.一种数据处理的方法,包括:

17.一种用于图形处理的装置,包括:

18.根据权利要求17所述的装置,其中所述像素图对应于包括多个条目的查找表(lut),其中所述lut中的所述多个条目中的每一个条目对应于像素定位。

19.根据权利要求18所述的装置,其中所述lut中的所述多个条目中的每一个条目对应于用...

【专利技术属性】
技术研发人员:B·弗鲁坦普尔Y·塔伦
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1