多投影仪系统和方法

文档序号:7738906阅读:267来源:国知局
专利名称:多投影仪系统和方法
多投影仪系统和方法
背景技术
已经开发了多投影仪系统以向诸如屏幕或墙壁的一般显示位置投射多个视频图像以产生复合显示。复合显示是其中使用多个投影仪来产生单个图像的一个,其中每个投影仪产生总图像的一部分或组成部分。可以将这些显示系统配置为允许多个子帧完全、一点也不、或在其之间的任何方式重叠,或者提供多个分别的复合图像。用于多投影仪系统的再另一应用是产生三维(“3D”)立体图像。已经开发了多投影仪显示器,其使用照相机来测量适当的补偿参数(例如,几何结构、色彩、辉度等)以形成无缝图像。根据通常仅在一个视点处获取的照相机测量结果来估计补偿参数。然而,对于其是非朗伯(例如增益〉1)的屏幕而言以及对于不同于照相机位置的观察角度而言,可能出现具有过度补偿形式的显著伪像,从而降低感知的图像质量和这样的显示器的有用性。此观察可能对于许多种多投影仪显示器而言都是如此,包括正投影、背投影和立体3D显示器。


通过结合附图进行的以下详细说明,本公开的各种特征和优点将是显而易见的, 附图一起以示例的方式举例说明本公开的特征,并且在附图中
图1是被配置为使用多个投影仪来产生复合图像的图像显示系统的一个实施例的方框图2是当从直前方看时的复合显示屏的相对亮度的图示;
图3是当从某角度看时的复合显示器的相对亮度的图示,示出了热点和较暗区域; 图4是多投影仪系统和从而产生的复合显示的实施例的图5是其中投影仪被划分成多个子群以产生单个3D立体复合图像的多投影仪系统和显示的实施例的图6是概述用于减少多投影仪系统中的热点和视点相关(view-d印endent)伪像的方法的实施例中的步骤的流程图7是概述用于使用头部/目光跟踪来减少多投影仪系统中的热点和视点相关伪像的方法的替换实施例中的步骤的流程图;以及
图8举例说明具有用于出于显示补偿的目的确定观察位置的头部和/或目光跟踪系统的投影系统的显示器。
具体实施例方式现在将对在附图中举例说明的示例性实施例进行参考,并且将在本文中使用特定语言来对其进行描述。然而,应理解的是,并不从而意图限制本公开的范围。在相关领域内熟练且得到本公开的人将想到的本文举例说明的特征的变更和其它修改以及本文举例说明的原理的附加应用将被视为在本公开的范围内。如本文所使用的,方向术语(诸如“顶部”、“底部”、“正面”、“背面”、“前端”、“尾部”等)是参考正被描述的图的取向使用的。由于本文公开的各种实施例的组件能够以许多不同的取向定位,所以方向性术语仅仅是用于说明性目的,并且并不意图是限制性的。如本文所使用的,术语“子帧”指的是由单个投影仪产生的那部分显示图像。由来自多个投影仪的多个子帧产生的全部显示图像被称为“复合图像”。应理解的是,在多投影仪系统中能够由投影仪的子群(即少于全部的投影仪)产生复合图像。图1是举例说明现有技术多投影仪图像显示系统100的实施例的方框图。图像显示系统100处理图像数据102并生成相应的所显示图像114。所显示图像114被定义为包括任何绘画的、图形的、或结构上的字符、符号、图示或其它信息表示。在一个实施例中,图像显示系统100包括图像帧缓冲器104、子帧生成器108、投影仪112A 112C (共同地称为投影仪112)、照相机122和校准单元124。图像帧缓冲器104 接收并缓冲图像数据102以创建图像帧106。子帧生成器108处理图像帧106以定义相应的图像子帧IlOA IlOC(共同地称为子帧110)。在一个实施例中,对于每个图像帧106而言,子帧生成器108产生用于投影仪112A的一个子帧110A,用于投影仪112B的一个子帧 IlOB和用于投影仪112C的一个子帧110C。子帧IlOA IlOC分别被投影仪112A 112C 接收,并分别被存储在图像帧缓冲器113A 113C (共同地称为图像帧缓冲器113)中。投影仪112A 112C分别将子帧IlOA IlOC投射到目标表面116上以产生用于由用户观察的所显示图像114。图像帧缓冲器104包括用于存储用于一个或多个图像帧106的图像数据102的存储器。因此,图像帧缓冲器104组成一个或多个图像帧106的数据库。图像帧缓冲器113 还包括用于存储子帧110的存储器。图像帧缓冲器104和113的示例包括非易失性存储器 (例如硬盘驱动器或其它永久性存储设备)并可以包括易失性存储器(例如随机存取存储器 (RAM))。子帧生成器108接收并处理图像帧106以定义多个图像子帧110。子帧生成器108 基于图像帧106中的图像数据生成子帧110。在一个实施例中,子帧生成器108生成具有与投影仪112的分辨率匹配的分辨率的图像子帧110,在一个实施例中,其小于图像帧106的分辨率。子帧110中的每个包括表示图像帧106的子集的多个列和多个行的各个像素。投影仪112从子帧生成器108接收图像子帧110,并且在一个实施例中,同时在重叠和/或空间偏移位置处将图像子帧Iio投射到目标表面116上以产生所显示图像114。 在一个实施例中,将显示系统100配置为通过显示来自多个投影仪112的重叠较低分辨率子帧110来向人眼给出高分辨率的所显示图像114的外观。这些重叠子帧可以被在空间上移位,或者相对于彼此具有任意的几何变换。在一个实施例中,重叠子帧110的投射给出增强的分辨率(即比子帧110本身高的分辨率)的外观。在另一实施例中,投影仪子帧通过并列显示(即,使相邻投影仪图像最少地重叠)来提供有效地较高的分辨率的显示。在再一实施例中,将投影仪子帧任意地组合以形成重叠和并列显示的配置。已经开发了下述方法,所述方法用于确定用于子帧110的适当值,从而使得由投射的子帧110产生的结果显示图像 114在外观上接近于在直接显示的情况下高分辨率图像(例如图像帧106)(由此导出子帧 110)将看起来的那样。本领域的普通技术人员应理解的是,可以以硬件、软件、固件或其任何组合实现由子帧生成器108执行的功能。该实现可以是经由微处理器、可编程逻辑器件或状态机。系统的组件可以存在于一个或多个计算机可读介质设备上的软件中。如本文所使用的术语计算机可读介质被定义为包括任何种类的存储器,易失性的或非易失性的,诸如软盘、硬盘、 CD-ROM、闪速存储器、只读存储器和随机存取存储器。图1中还示出的是具有图像帧缓冲器120的参考投影仪118。在图1中用隐藏线示出参考投影仪118,因为在一个实施例中,投影仪118不是实际的投影仪,而是在用于生成最佳子帧110的图像形成模型中使用的假想的高分辨率参考投影仪。在一个实施例中, 可以将实际的投影仪112中的一个的位置定义为参考投影仪118的位置。显示系统100还可以包括照相机122和校准单元124,其能够用来自动地确定每个投影仪112与参考投影仪 118之间的几何映射。图像显示系统100可以包括硬件、软件、固件或这些的组合。在一个实施例中,图像显示系统100的一个或多个组件(例如帧缓冲器104、子帧生成器108和校准单元124)被包括在计算机、计算机服务器或其它基于微处理器的系统(其能够执行一系列的逻辑操作并具有系统存储器)中。该系统在本文中一般称为多投影仪系统的“控制器”。另外,处理可以被遍及系统分布,其中单独的部分在分别的系统组件中(诸如在联网或多计算单元环境(例如集群计算机)中)实现。如上所述,照相机122被耦合到校准单元124,并用来确定用于几何结构、色彩、辉度等的补偿参数以形成无缝图像。根据通常仅在一个视点处获取的照相机测量结果来估计补偿参数。对于朗伯屏幕(例如增益< 1,或等于反射率,无论观察角度如何),此单个样本能够表示所有观察角度,并且因此没有所感知的图像质量的劣化。然而,对于其是非朗伯的屏幕而言以及对于不同于照相机位置的观察角度而言, 可能出现具有过度补偿形式的显著伪像,从而降低这样的显示器的感知的图像质量。当使用具有不同光程的多个投影仪时这特别明显,由此,其相对于显示器表面的不同入射角导致热点。此观察结果对于任何种类的多投影仪显示器而言都是真实的,包括正投影、背投影 (其可能具有严重的视点相关热点问题)、多视图显示器和立体3D,无论通过互补偏振(其通常使用非朗伯屏幕)还是有源快门眼镜。还可以用相互反射的非平面表面来观察此类效果。图2中所示的是当基本上从直前方看时或当从与校准照相机的视点基本上相同的有利点看时的多投影仪系统的显示屏200的图示。宽屏幕复合图像204的中央区域202 基本上在视觉上是均勻的。因为人眼对缓慢变化的改变并不非常敏感,所以轻微的渐晕或亮度改变(诸如朝着图像204的边缘206a、b)是能够忍受的。然而,当从明显不同于直前方或不同于校准照相机的有利点的角度看所显示图像时,可能出现热点和视点相关伪像。图3中所示的是当从某角度观察屏幕302时的复合显示图像300的相对亮度的图示。在此视图中,能够看到图像的许多部分304近似具有期望的亮度。然而,除在图像的极右和左边缘处的某些略微变暗的区域306a、b之外,图像包括在右侧附近的极亮区域或热点308以及跨越图像的某些其它变暗区域310。有利地,已经开发了用于减少多投影仪系统中的热点和视点相关伪像的系统和方法。本文公开的系统和方法使用来自多投影仪显示器的多个视点的照相机测量结果,并且自动地将测量结果集成以形成跨越较宽观察角度的更加最佳的显示结果,而不是实现从校准照相机的视点的最无缝的显示。因此在期望的观察角度范围内能够缓解投影仪热点和视点相关伪像的出现。
图4中所示的是包括十二个投影仪40 I的多投影仪系统400的实施例,投影仪40 I全部被定向为在显示表面406上产生单个复合图像404。应认识到,虽然图4中所示的实施例包括十二个投影仪,但本文公开的系统和方法适用于具有两个或更多投影仪的任何多投影仪系统。如在本示例中所示,十二个投影仪产生十二个子帧,标记为408a I,其在本图中被组合在一起以提供单个宽格式的复合图像404。虽然在图4中将叠加的子帧408示为在空间上相互偏移,但这是出于说明性目的,并且不一定对应于用于产生复合图像404的子帧的实际定位。还应认识到,多投影仪系统中的投影仪的实际物理位置或分组可能改变。例如,虽然图4中的投影仪402在物理上被四个一组地布置成三组,且显示器上的子帧通常是处于四个一组的三组,但可以将投影仪布置在不同的物理位置中,并且可以将十二个投影仪40 I中的任何一个配置为产生十二个子帧408a I中的任何一个。由控制器系统来控制十二个投影仪402,控制器系统可以是计算机、计算机服务器、或其它基于微处理器的系统,其具有处理器和系统存储器,并且能够驱动投影仪以产生复合图像,如上文所讨论的那样。一般在410处指示控制器。然而,如上所述,控制器系统可以包括多个计算设备,诸如第一控制器计算机410和第二控制器设备412,其被与第一控制器计算机联网或集群。图1和4中的多投影仪系统被示出使用所有可用投影仪来产生单个复合图像。然而,还已发现可能期望将多投影仪系统中的一组投影仪划分成子群。此类系统可以用来提供立体/3D显示器。在图5中示出了包括被划分成子群的投影仪的多投影仪系统的一个实施例。本实施例提供了其中将两个视觉通道叠加在同一个物理显示表面502上的立体/3D 显示器500。具体地,此系统包括被划分成两个子群506a、b的十二个投影仪504。第一子群506a对应于“左”通道,投射应被发送到观察者的左眼的内容,而第二子群506b对应于用于“右”眼的通道。两个通道被在公共显示器502上叠加在彼此之上,提供左眼复合显示 508和右眼复合显示510,这些复合显示中的每一个是由来自多投影仪系统中的一半投影仪504的图像产生的。以上文所讨论的方式,由从至少一个校准照相机514接收反馈的控制器系统512来驱动投影仪。将多种可用的3D显示技术中的任何一种用于每个子群506 (例如偏振眼镜等),结果得到的系统提供具有高图像质量但使用多个相对便宜的投影仪的宽格式立体显示。其它实施例可以包括多个分立的屏幕,并且这些可以提供叠加图像、并列显示的图像、立体图像等,并且可以针对不同的特性(诸如亮度、对比度、色彩等)使这些最优化。有利地,图4中的系统400包括多个校准照相机位置414、416、418,以用于向校准单元(图1中的124)反馈以允许在控制器410或集群控制器组的控制下调整投影仪402。 同样地,图5中所示的系统500包括多个校准照相机位置514、516和518。这些照相机位于不同的视点处。例如,可以将中央的照相机定位为从基本上直前方视点观察相应的显示器, 其中第二照相机位于相对于屏幕而言向右25°的视点处,而第三照相机位于向左40°。应认识到,这些位置仅仅是示例性的。可以使用任何数目的照相机位置/取向,并且该位置/ 取向可以是任意的。本文公开的系统和方法使用来自多投影仪显示器的多个视点的照相机测量结果并自动地将测量结果集成以形成跨越较宽观察角度的更加最佳的显示结果。从而将在期望的观察角度范围内缓解投影仪热点和视点相关伪像的出现。图6中所示的是概述用于减少多投影仪系统中的热点和视点相关伪像的方法的一个实施例中的步骤的流程图。在本方法中,将显示系统假设为如同在图1、4或5中的任何一个中示出和描述的多投影仪显示系统,其包括一组投影仪、多个图形卡、被集群在一起的一个或多个PC、多个校准照相机位置、和一个或多个显示表面。该方法具有三个一般阶段测量阶段、建模阶段和渲染(rendering)阶段。第一步骤是测量阶段的部分,并且涉及从多个视点测量投影特性(步骤600)。对于任何数目的照相机视点而言(这可以用多个经校准的照相机同时完成、或用被移动至不同视点的单个照相机顺序地完成、或其组合),每个投影仪投射一个或多个图案以对各种参数 (包括几何结构、色彩、辉度等)进行编码。微处理器控制系统记录针对每个投影仪和针对每个照相机视点的测量结果。接下来的步骤是建模阶段的部分。首先,对于每个投影仪而言,将来自所有照相机视点的经测量的投影仪参数重新映射到公共坐标系(例如,作为参考的照相机之一的位置坐标或某个其它参考点)(步骤602)。然后将结果表示为经测量的参数的函数,以便估计视点相关投影参数(步骤604)。例如,经由相对于观察角度的参数化将所有经测量的辉度分布重新映射到用于给定投影仪的公共坐标系。一个方法是然后取每个像素位置的加权平均值或中值以形成去除许多视点相关影响的单个代表性辉度分布。另一实施例在图像形成模型中结合了取决于观察角度的投影仪参数的加权反射函数。最后,估计更具代表性的一组投影仪参数,其减少非朗伯屏幕的视点相关和热点影响。本步骤的一个扩展是估计照相机视点和投影仪的3D位置和取向。在这种情况下, 一个人能够把经测量的参数的实际3D几何结构化为因数并形成经测量的投影仪参数的参数化函数(例如,作为观察角度的函数的辉度分布)。这种方法能够得到显示表面的表面法线以及更一般的转移函数(例如双向反射函数(BRDF)、反射场)的估计。一旦已经估计了投影仪参数,则可以使用本领域的技术人员所已知的步骤来对用于多投影仪显示器的附加补偿参数进行估计或建模(步骤606)。这些建模和测量步骤的示例包括将每个投影仪或子群的投影亮度校准为尽可能均勻。在一个方法中,用于多投影仪系统的图像管线经由通过(一个或多个)校准照相机的反馈来使用高尖端图像形成模型和自动测量步骤,包括测量投影仪间几何结构,包括梯形畸变及其它校正、辉度、色彩、黑色偏移等。在 N. Damera-Venkata、N. L. Chang、J. Μ. DiCarlo 于 2007 年 11 月 12 月的 IEEE Transactions on Visualization and computer Graphics 中的"A Unified Paradigm for Scalable M ulti-Projector Displays” 中、以及在美国专利号 7,306,341 和 7,443,364 以及美国专利申请公开号 2007/0091277,2007/0097334,2008/0002160,2008/0024469, 2008/0024683和2008/0143978中概述了这些建模和测量步骤的实施例,其公开被通过引用结合到本文中。在最优化期间还可以把更多视点计算在内。例如,在一个实施例中,使用多个测量结果来估计加权反射函数(根据需要,可以对其进行参数或非参数的内插),由此,对最终显示的期望观察角度进行更重地加权以获得在那些观察角度内的更加最佳的一组补偿参数。 此加权反射函数可以用来直接求出针对所有相关视图的补偿/渲染参数。在另一实施例中,使用每个投影仪特性测量结果来计算针对每个观察角度的对应补偿参数,并且在观察角度的加权函数中组合这些补偿参数。还可以通过取多个值的中值或通过某个其它秩序统计量来完成用于多个视点的参数的组合。简而言之,该系统产生作为来自多个视点的反射值的稳健组合的反射函数,无论该反射函数是由加权平均值、中值、截尾平均数确定的,还是由本文所讨论的或对于本领域的技术人员已知的任何其它类型的组合来确定的。最后的步骤是渲染阶段的部分。针对每个投影仪计算和/或更新估计的补偿或渲染参数(步骤608),并应用估计的补偿参数来实时地向每个投影仪发送显示内容以进行后续成像(步骤610),如在上文引用的参考文献中所述。换言之,当期望显示某内容时,将计算的渲染参数应用于每个期望帧以确定如何调整每个投影仪的图像,从而使得结果得到的图像实现期望的特性,其中减少了热点和视点相关伪像。如由箭头612所指示的,该过程然后可以重复步骤608和610以反复地计算渲染参数并将显示数据发送到每个投影仪。替换地,如由箭头614所指示的,如果期望的话,该过程可以返回到步骤600以进行再校准。作为这种方法的结果,结果得到的显示可以比之前具有更少的视点相关伪像和更少的热点。在另一实施例中,可以将本文公开的方法扩展至结合目光/头部跟踪能力。在图 7中示出了这种方法的一个实施例中的步骤。如同针对图6概述和描述的方法,本实施例也包括测量阶段、建模阶段和渲染阶段。以上文讨论的相同方式,第一步骤是测量阶段的部分,并且涉及从多个视点测量投影特性(步骤700)。再次地,这可以用多个经校准的照相机同时完成,或用被移动至不同视点的单个照相机顺序地完成,或其组合。每个投影仪投射一个或多个图案以将各种参数编码,并且微处理器控制系统记录针对每个投影仪和针对每个照相机视点的测量结果。下一步骤开始上文所讨论的建模阶段,并涉及首先通过将投影参数映射到公共坐标系来对投影参数进行建模(步骤702),以产生作为经测量的参数的函数的结果,以便估计视点相关投影参数(步骤704)。在一个实施例中,例如通过将所有经测量的辉度分布重新映射到用于每个投影仪的公共坐标系、然后取每个像素位置的加权平均值或中值以形成去除视点相关影响的单个代表性辉度分布来以上文概述的方式完成这些步骤。替换地,可以使用经测量的辉度分布来在图像形成模型中形成取决于观察角度的加权反射函数。此加权反射函数可以用来直接求出用于所有相关视图的补偿/渲染参数。替换地,系统可以估计针对每个观察角度的投影参数并将其组合(例如作为加权平均值)。还可以通过取多个值的中值或通过某个其它秩序统计量来完成用于多个视点的参数的组合。再次地,该系统无论是通过加权平均值、中值、截尾平均数还是本文所讨论的或对于本领域的技术人员已知的任何其它类型的组合来产生作为来自多个视点的反射率的稳健组合的反射函数。一旦已经估计出了投影仪参数,还使用上文讨论的步骤对用于多投影仪显示器的附加补偿参数进行估计或建模。最后的步骤是渲染阶段的部分。如上所述,在渲染阶段期间,针对每个投影仪计算和/或更新所估计的补偿或渲染参数(步骤708)并应用所估计的补偿参数以实时地向每个投影仪发送显示内容以进行后续成像(步骤710)。应认识到,可以在运行中计算补偿参数, 或者补偿参数可以被基于观察角度来预先计算并存储在查找表中。然而,在本实施例中,增加了头部或目光跟踪的附加步骤(步骤706)。渲染步骤因此被修改为针对多个观察角度进行校准并估计作为观察角度的函数的训练参数。在渲染期间,头部跟踪器估计用户的观察角度并更新合适的补偿参数,其导致来自该视点的最好结果(还可以更新内容以产生运动视差校正显示)。可以预先计算补偿参数,要不然在接收到用户的观察角度时在运行中计算补偿参数。替换地,可以预先计算用于多个离散视点的投影参数并将其存储在存储器中。然后,可以通过用于中间视图的存储值之间的内插来获得用于给定检测位置的投影参数。这种方法消除了对存储用于每个观察位置的参数的需要。头部跟踪或目光跟踪能够使用本领域的技术人员已知的多种技术,包括用于跟踪人的眼睛移动的基于红外线(IR)的照相机、通过对信号进行三角测量以确定姿势和取向等来进行操作的头部安装装备。例如,可以使用在由Nintendo制造的公知的Wii 游戏系统中使用的组件类型来配置此类跟踪系统。可以使用用于目光跟踪的其它方法,诸如检测观察者的脸的位置和取向并且还有眼睛的目光方向的面部检测系统。在图8中示出了具有头部跟踪系统的显示器的一个实施例。在显示屏802上投射显示图像800。在显示屏之上的是头部跟踪传感器804。虽然在本视图中未示出多投影仪系统,但可以使用多投影仪系统来产生显示图像800。图5中所示的多投影仪系统500包括头部或目光跟踪传感器520。返回图8,代表性观察者806佩戴头带808 (或其它设备,诸如帽子、眼镜等),其带有一对灯810a、b。该灯可以是红外灯,并且照相机804可以是能够检测源自于该灯的光的红外照相机。通过佩戴头带808,能够基于灯810的强度(越近的灯提供越大的强度)、尺寸、位置(右、左、上、下)、相对间距(越彼此靠近的一对灯能够指示观察者距离越远或回头) 和相对角度(表示倾斜的头)来确定观察者806的位置和头部取向。因此,与观察者的位置 806b (其提供不同的光程(由虚线812b表示))相比,观察者的位置806a将提供从头部安装的灯到照相机804的不同光程(由虚线81 表示)。此头部跟踪系统允许关联的控制系统估计观察者相对于照相机804和显示器802 的位置。应认识到,图8中所示的目光/头部跟踪配置仅仅是能够用于本文公开的系统和方法的许多可能的目光或头部跟踪系统中的一个。返回参考图7,校准技术基于在步骤706 中检测的观察者位置来记录针对所估计的观察角度的校准数据(即多投影仪测量和建模步骤702、704)。还可以将观察角度参数化并将这些结果参数化作为观察角度的函数,要不然简单地加载在可能距离所估计的观察角度最近的校准数据中。如由箭头712所指示的,该过程然后可以重复步骤706 710以反复地检测观察者位置和/或目光方向,并且计算渲染参数并向每个投影仪发送显示数据。替换地,如由箭头714所指示的,如果期望的话,该过程可以返回到步骤700以进行再校准。作为这种方法的结果,结果得到的显示可以比之前具有更少的视点相关伪像和更少的热点。本系统和方法利用来自多个位置的照相机测量结果来缓解可能与多投影仪显示一起出现在非朗伯表面上的视点相关伪像和热点。其提供了用于在更宽的观察角度范围内的显示的改善的结果,这对于偏振3D显示和背投影多投影仪显示而言尤其是期望的。另外,本系统和方法促进了用于改善所述显示的自动测量和校准技术。应理解的是,上文参考的布置说明本文公开的原理的应用。对于本领域的普通技术人员来说将显而易见的是,在不脱离如权利要求中阐述的本公开的原理和概念的情况下,可以进行许多修改。
权利要求
1.一种用于减少多投影仪系统中的视点相关伪像的方法,该方法由具有处理器和系统存储器的计算机设备来执行,包括步骤a)从多个视点测量与由多投影仪系统投射的图像的投影特性相关的数据并将其输入到计算机中;b)计算机将所述多个视点映射到公共坐标系;c)计算机估计能够减少视点相关伪像的视点相关投影参数;以及d)计算机计算用于每个投影仪的渲染参数以便减少视点相关伪像。
2.根据权利要求1所述的方法,其中,所述从多个视点测量投影特性的步骤包括使用位于不同位置中的多个照相机来测量所述投影特性。
3.根据权利要求1所述的方法,其中,所述从多个视点测量投影特性的步骤包括使用顺序地在不同位置之间移动的单个照相机来测量所述投影特性。
4.根据权利要求1所述的方法,其中,所述计算用于每个投影仪的渲染参数的步骤包括组合来自多个视点的经测量的辉度分布,以形成取决于观察角度的反射函数。
5.根据权利要求1所述的方法,还包括使用所估计的视点相关投影参数来反复地执行步骤(d)的步骤。
6.根据权利要求1所述的方法,还包括周期性地重复步骤(a)至(d)的步骤。
7.根据权利要求1所述的方法,还包括步骤e)跟踪所述图像的观察者的观察/目光方向;以及其中,步骤(d)还包括d)计算用于每个投影仪的渲染参数,从而基于所述观察/目光方向减少视点相关伪像。
8.根据权利要求7所述的方法,还包括存储所估计的视点相关投影参数并基于所估计的视点相关投影参数来周期性地更新渲染参数的步骤。
9.一种包括存储在计算机可读存储介质上用于促使包括处理器和系统存储器的计算设备执行以下步骤的机器可读指令的计算机程序产品a)接收来自多个视点的、表示由多投影仪系统投射的图像的投影特性的测量结果的数据;b)将所述多个视点映射到公共坐标系;c)估计能够减少视点相关伪像的视点相关投影参数;以及d)计算用于每个投影仪的渲染参数,从而将投影数据流变换到投影仪以减少视点相关伪像。
10.根据权利要求9所述的计算机程序产品,其中,所述从多个视点测量投影特性的步骤包括选自包含以下各项的组的步骤(i)使用位于不同位置中的多个照相机来测量所述投影特性,以及(ii)使用顺序地在不同位置之间移动的单个照相机来测量所述投影特性。
11.根据权利要求9所述的计算机程序产品,还包括用于促使计算设备执行以下步骤的机器可读指令e)跟踪所述图像的观察者的观察/目光方向;以及其中,步骤(d)还包括d)计算用于每个投影仪的渲染参数,从而基于所述观察/目光方向减少视点相关伪像。
12.根据权利要求9所述的计算机程序产品,其中,所述计算渲染参数的步骤包括组合来自多个视点的经测量的辉度分布,以形成取决于观察角度的反射函数。
13.一种投影系统,包括多个投影仪,每个被定向为向显示位置投射图像;多个照相机位置,其被选择为允许照相机从多个有利点获得所述显示位置的图像;以及控制器,包括计算机处理器和系统存储器,其被耦合到所有投影仪,被配置为从在每个照相机位置处的照相机接收图像数据,以测量由该数据表示的投影特性,以估计视点相关投影参数,并计算用于每个投影仪的投影数据流的渲染参数以减少视点相关伪像。
14.根据权利要求13的投影系统,还包括在每个照相机位置处的反馈照相机。
15.根据权利要求14所述的投影系统,其中,所述显示位置包括多个显示位置,每个分立的投影仪组被定向为向所述显示位置之一投射子图像。
全文摘要
一种用于减少多投影仪系统中的视点相关伪像的方法包括下述步骤从多个视点测量由多投影仪系统投射的图像的投影特性,估计能够减少视点相关伪像的视点相关投影参数,以及计算用于每个投影仪的渲染参数,从而减少视点相关伪像。
文档编号H04N5/21GK102450001SQ200980159569
公开日2012年5月9日 申请日期2009年5月29日 优先权日2009年5月29日
发明者L. A. 常 N., 达姆拉-文卡塔 N. 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1