CN106796385A - 具有针对白点的调整的图像投影和捕获 - Google Patents
具有针对白点的调整的图像投影和捕获 Download PDFInfo
- Publication number
- CN106796385A CN106796385A CN201480082434.9A CN201480082434A CN106796385A CN 106796385 A CN106796385 A CN 106796385A CN 201480082434 A CN201480082434 A CN 201480082434A CN 106796385 A CN106796385 A CN 106796385A
- Authority
- CN
- China
- Prior art keywords
- projecting apparatus
- camera
- led
- capture
- space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
- G03B21/14—Details
- G03B21/20—Lamp housings
- G03B21/2006—Lamp housings characterised by the light source
- G03B21/2033—LED or laser light sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/74—Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B17/00—Details of cameras or camera bodies; Accessories therefor
- G03B17/48—Details of cameras or camera bodies; Accessories therefor adapted for combination with other photographic or optical apparatus
- G03B17/54—Details of cameras or camera bodies; Accessories therefor adapted for combination with other photographic or optical apparatus with projector
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
- G03B21/14—Details
- G03B21/20—Lamp housings
- G03B21/206—Control of light source other than position or intensity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/10—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
- H04N23/12—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths with one sensor only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
- H04N23/51—Housings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/56—Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/88—Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3102—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM] using two-dimensional electronic spatial light modulators
- H04N9/3111—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM] using two-dimensional electronic spatial light modulators for displaying the colours sequentially, e.g. by using sequentially activated light sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
- H04N9/315—Modulator illumination systems
- H04N9/3155—Modulator illumination systems for controlling the light source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
- H04N9/315—Modulator illumination systems
- H04N9/3164—Modulator illumination systems using multiple light sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3182—Colour adjustment, e.g. white balance, shading or gamut
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3191—Testing thereof
- H04N9/3194—Testing thereof including sensor feedback
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B15/00—Special procedures for taking photographs; Apparatus therefor
- G03B15/02—Illuminating scene
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
- G03B21/10—Projectors with built-in or built-on screen
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Studio Devices (AREA)
- Projection Apparatus (AREA)
Abstract
投影捕获***包括:捕获在捕获空间中的对象的图像的照相机,以及对捕获空间中的对象进行照明并将由照相机捕获的图像投影到显示空间中的投影仪。投影仪包括用于提供白光以对捕获空间中的对象进行照明的闪光模式。该***包括控制器,以调整对投影仪的LED的驱动设置来在闪光模式期间实现预定的白点。
Description
背景技术
共享数字信息和基于该数字信息的协作正变得越来越普遍。输入设备捕获数字信息(例如,在计算设备、数字照相机、扫描设备等上的用户输入)。输出设备输出针对用户或用户的组消费的数字信息。输出设备可以包括数字显示器或数字投影仪,其将数字信息显示在显示屏上或工作空间中。
附图说明
图1A和图1B是示出投影捕获***的一个示例的透视外部视图的图。
图2是示出投影捕获***的一个示例的透视内部视图的图。
图3是示出根据一个示例的图2中所示的投影捕获***的框图。
图4是示出根据一个示例的用于生成预定白点的模拟退火方法的流程图。
图5是示出根据一个示例的用于捕获和投影图像的方法的流程图。
具体实施方式
在下面的详细描述中,参考形成其一部分的附图,并且其中通过说明的方式示出了可以实践本公开的具体示例。应当理解,在不脱离本公开的范围的情况下,可以利用其他示例并且可以进行结构或逻辑改变。因此,下面的详细描述不应在限制意义上理解,并且本公开的范围由所附权利要求书限定。应当理解,除非另有特别说明,否则本文描述的各种示例的特征可以彼此部分或整体地组合。
一个示例涉及投影捕获***,其改进了与在物理工作表面上的投影的对象和真实对象一起工作的交互式用户体验。例如,该***在部署在普通工作表面上的独立便携式设备中实施。数字照照相机、投影仪和控制编程一起容纳在桌面单元中,该桌面单元使能投影增强的虚拟现实,其中可以在多个远程用户之间同时操纵和共享真实和投影的/虚拟的对象。这样的便携式设备可以在任何时间部署在几乎任何地方,以用于跨相对便宜的平台的交互式协作,该平台不仅适用于较大的企业商业环境,而且适用于小型企业以及甚至个人消费者。
图1A和图1B是示出投影捕获***10以及与***10相关联的交互式工作空间12的一个示例的透视外部视图的图。图2是示出移除了外部壳体13的投影捕获***10的一个示例的透视图的图。图3是根据一个示例的图2中所示的***10的框图。参考图1A、图1B、图2和图3,投影捕获***10包括数字照相机14、投影仪16和控制器18。照相机14和投影仪16可操作地连接到控制器18,用于照相机14捕获工作空间12中的对象20的图像,以及用于投影仪16将对象图像22投影到工作空间12中,并且在一些示例中,用于照相机14捕获投影对象图像22的图像。壳体13的下部包括投影仪16(和红外照相机30)上的透明窗21。
在图1A所示的示例中,照相机14(图2)已经拍摄了放置在工作空间12中的工作表面24上的二维对象20(例如,硬拷贝照片)。然后,将对象20移除到工作空间12的侧面,并且已经将对象图像22投影到工作表面24上,其中,照相机14可以拍摄它和/或否则用户可以操纵它并将其重新投影到工作空间12中。在图1B中所示的示例中,照相机14已经拍摄了放置在工作表面24上的三维对象20(例如,立方体)。然后,已经将对象20移除到工作空间12的侧面,并且已经将对象图像22投影到工作空间12中,其中,照相机14可以拍摄它和/或否则用户可以操纵它并将其重新投影到工作空间12中。
在***10的一个示例实施中,对控制器18进行编程,并且投影仪16要将对象图像22投影到工作空间12中与当对象20的图像由照相机14捕获时对象20的位置相同的位置。因此,可以将对象20的一比一(one-to-one)比例的数字副本22投影在原件上,从而允许本地用户或者在相同的投影工作空间12中协作的多个远程用户根据需要操纵、移动以及否则改变在其位置的数字副本。投影图像也可以从原件移开,从而允许用户在相同的工作空间12中对原件和副本一起进行工作。
***10还包括允许用户与***10交互的用户输入设备26。用户可以通过输入设备26与工作空间12中的对象20和/或对象图像22交互。可以将对象图像22传输到远程***10(未示出)上的其他工作空间12以用于协作的用户交互,并且如果需要,对象图像22可以由照相机14拍摄并重新投影到本地和/或远程工作空间12中以用于进一步的用户交互。在图1A中,工作表面24是桌面或其他下面的支撑结构23的一部分。在图1B中,工作表面24在可包括触摸敏感区域的便携式垫子25上。在图1A中,例如,将用户控制面板27投影到工作表面24上,而在图1B中,可以将控制面板27嵌入垫子25的触摸敏感区域中。类似地,可以将A4、信件或其他标准大小的文档放置区域29投影到图1A中的工作表面24上或印刷在图1B中的垫子25上。针对工作表面24的其他配置是可能的。例如,在一些应用中,***10可以使用不同的空白垫子25来控制工作表面24的颜色、纹理或其他特性,并且因此,在图1B中可以将控制面板27和文档放置区域29投影到空白垫子25,正如在图1A中将它们投影到桌面23上。
在***10的一个示例实施中,投影仪16充当照相机14的光源。照相机捕获区域和投影仪显示区域在工作表面24上重叠。因此,可以使用投影仪16获得可观的操作效率以用于投影图像并且用于照相机照明两者。相对于照相机14定位从投影仪16通过工作空间12到工作表面24的光路径,以使能具有最小的阴影遮挡(occlusion)的用户显示器交换而避免工作表面24和工作空间12中的对象的镜面眩光(specular glare),否则会致盲照相机14。
在一个示例中,***10的部件作为单个设备40被容纳在一起。参考图3,为了帮助将***10实施为集成的独立设备40,控制器18包括一起被容纳在设备40中的处理器42、存储器44和输入/输出46。输入/输出46允许设备40从外部设备接收信息和向外部设备发送信息。虽然输入/输出46在图3中被示为是控制器18的一部分,但是输入/输出46中的一些或全部可以与控制器18分离。
对于图3中所示的控制器18的配置,控制和协调照相机14和投影仪16的功能的***编程可以基本上驻留在控制器存储器44上以便由处理器42执行,从而使能独立设备40并且减少对照相机14和投影仪16的任何特殊编程。针对控制器18的编程可以以任何合适形式的处理器可执行的介质来实现,包括软件模块、硬件模块、专用硬件(例如,专用硬件、专用集成电路(ASIC)、嵌入式控制器、硬连线电路等)或这些的一些组合。此外,虽然其他配置是可能的,例如,其中使用远离照相机14和投影仪16的计算机或服务器整体或部分地形成控制器18,但是诸如图1A、图1B和图2中所示的设备40之类的紧凑的独立设备在集成的紧凑型移动设备40中向用户提供全部功能。
***10还可以具有附加的特征/功能。例如,***10还可以包括附加记忆装置(可移除和/或不可移除),包括但不限于磁或光盘或带。计算机可读存储介质包括以用于非暂时性信息存储的任何合适的方法或技术来实施的易失性和非易失性、可移除和不可移除介质,所述信息诸如计算机可读指令、数据结构、程序模块或其他数据。存储器44是计算机可读存储介质(例如,存储计算机可执行指令的计算机可读存储介质,当计算机可执行指令由至少一个处理器执行时使得至少一个处理器执行方法)的示例。计算机可读存储介质包括RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光记忆装置、磁带盒、磁带、磁盘记忆装置或其他磁存储设备,或者可以用于存储所需信息并且可以由***10访问的任何其他非暂时性介质。任何这样的计算机可读存储介质可以是***10的一部分。
虽然照相机14通常表示用于选择性地捕获工作空间12中的静止和视频图像的任何合适的数字照相机,但是将在用于***10的大多数应用中使用高分辨率数字照相机是可预期的。如在本文档中使用的“高分辨率”数字照相机意味着具有至少12兆像素的传感器阵列的照相机。对于一些基本的扫描和复制功能,较低分辨率的照相机可能是可接受的,但是目前低于12兆像素的分辨率不足以生成用于全范围操纵和协作功能的足够详细的数字图像。具有高分辨率传感器的小尺寸、高质量数字照相机现在是相当普遍的,并且可从各种照相机制造商商业性地获得。与许多数字照相机中可用的配有高性能数字信号处理(DSP)芯片的高分辨率传感器提供足够快的图像处理时间,例如小于1秒的点击预览时间,以向大多数***10的应用给予可接受的性能。
集成到图中所示和上文所述的独立设备40中的***10的示例配置实现了产品大小、性能、可用性和成本之间的期望的平衡。***10包括用于产生折叠光路的镜子38,其中,通常从投影仪16向上投影光,并且光通常通过镜子38向下反射到工作表面24上。投影仪16的折叠光路减小了设备40的高度,同时保持了投影仪高于工作空间12的有效放置,以防止照相机12的捕获区域中的镜面眩光。投影仪的光路以陡峭角度照耀在水平工作表面24上,使0能够进行3D对象图像捕获。较长的光路和陡峭角度的这种组合使跨捕获区域的光减少(fall off)最小化,以使照相机闪光的光均匀性最大化。此外,折叠光路使得能够将投影仪16放置在基座36附近以用于产品稳定性。
因为投影仪16充当用于照相机14的光源以用于静止和视频捕获,所以投影仪光足够亮到淹没(swamp out)可能引起来自镜面眩光的缺陷的任何环境光。已经确定,对于***10和设备40的典型桌面应用,200流明或更大的投影仪光线足够亮到淹没环境光。对于视频捕获和实时视频协作,投影仪16将白光照耀到工作空间12中以对(一个或多个)对象20照明。在一个示例中,对于发光二极管(LED)投影仪16,组成白光的红色、绿色和蓝色LED的时间排序与照相机的视频帧速率同步。投影仪16的刷新率和每个LED子帧的刷新周期是每个所捕获帧的照相机曝光时间的整数,以避免视频图像中的“彩虹条纹(banding)”和其他不期望的效应。此外,照相机的视频帧速率可以与任何环境荧光照明的频率同步,任何环境荧光照明通常两倍于AC线路频率(例如,对于60Hz AC电力线为120Hz)闪烁。环境光传感器可以用于感测环境光频率并且相应地调整照相机14的视频帧速率。
在另一示例中,照相机14和投影仪16不同步。在该示例的一种形式中,使用一种方法从由投影仪16投影的图像或视频流中移除光学跳动赝像。在该示例的一种形式中,使用照相机闪光模式,其以以100%占空比同时使每个LED开启的模式替代时间顺序的红色、绿色、蓝色照明序列,如下文进一步详细描述。
LED投影仪通常包括以红色、绿色、蓝色时间顺序模式显示光的三色LED光源。当将该光源用作用于照相机捕获或视频捕获的照明***时,可以引入彩虹或灰度跳动赝像。通常,投影仪通过以使得人眼将离散颜色合并成均匀白光的高频率交织红色、绿色和蓝色光来显示白光。具有以高的帧速率操作的卷帘快门的照相机将能够检测该时间顺序的R、G、B颜色序列。甚至当投影仪正在投影白光时,它也将在捕获的图像中被呈现为一系列彩虹色条。为了避免该赝像,可以显著减小照相机的帧速率,使得每帧曝光包括所投影的光的多帧。然而,这可能导致差的用户体验并且虑及将运动模糊赝像引入到所捕获的图像中。
通常,在内容的每个所显示帧期间,红色、绿色和蓝色LED开启固定百分比的时间。对于单个帧,通过调整这些百分比(例如,红色开启40%、蓝色开启20%并且绿色开启40%的时间)来制造白光。该开-关循环是在图像捕获***中创建了赝像的东西。通过在照相机闪光模式中从光输出的基于时间的调制改变为基于强度的调制,可以实现相同的白色,但是在照相机闪光模式期间每个LED开启100%的时间。在照相机闪光模式中,投影仪没有显示颜色(即,只有白光),但是也消除了颜色跳动赝像的引入。此外,通过显示实心的(solid)白色图像,也可以消除灰度跳动。
在一些***中,可以添加完全独立的照明***以使能捕获场景的“闪光”照明,这是昂贵且复杂的。相反,在本文的一个示例中,包括机器可读指令的软件***用于创建照相机闪光模式,其将时间顺序的红色、绿色、蓝色照明序列替换为以100%占空比开启每个LED的模式,使得所有三个LED在整个照相机闪光模式期间同时投影。在一个示例中,在包括机器可读指令的投影仪16的固件中定义和创建照相机闪光模式,并且随后通过对请求照相机闪光模式的投影仪16的功能调用来使能照相机闪光模式。该功能调用导致中断提供给投影仪16的正常顺序显示信号,并且被替换为使得红色、绿色和蓝色LED全部同时投影光的信号。在一个示例中,照相机闪光模式持续预定时间段,并且然后投影仪16自动返回到正常顺序显示模式。在另一示例中,对投影仪16进行第二功能调用,以指示投影仪16从照相机闪光模式切换到正常顺序显示模式。在照相机闪光模式期间,照相机14使用来自投影仪16的白光作为照明源来捕获图像或多个图像(例如,视频)。照相机闪光模式的长度可以基于是否捕获单个帧或是否捕获多个帧而变化。在一个示例中,单独地控制到LED的电流以设置每个LED的亮度的值,以在照相机闪光模式期间实现真正的白点。
该方法不使用单独的照明***,并且利用现有硬件来实现功能而不增加成本、复杂性和大小。现有的硬件用作投影显示设备并且也用作高功率照相机闪光设备。该方法适用于各种不同类型的图像传感器,包括全局快门传感器和卷帘快门传感器。由于所有LED在照相机闪光模式中同时提供光,所以提供了比在正常顺序模式期间整体更亮的光,这降低了***对任何环境光的敏感度。
由于LED亮度和主波长中的大变化,不存在将使得一致的白点能够用于闪光照明的单个设置。用于闪光照明的一致的白点和高亮度有助于优化图像捕获性能。一个示例涉及一种校准方法,其优化投影仪16的LED驱动设置,以在不知道投影仪16的LED的特性的情况下实现一致的目标白点并且最大化闪光亮度。根据一个示例的方法使用外部色度计(color meter)60(图3)来测量闪光模式的亮度和白点,并且连续地调整投影仪16的LED驱动设置,直到找到最佳解决方案(例如,国际照明委员会(CIE)D65白点)。
在一个示例中,投影仪16的LED驱动设置包括脉宽调制(PWM)设置。根据一个示例的方法通过控制投影仪16的红色、绿色和蓝色LED的PWM设置来快速收敛到D65白点(在公差容限内)。根据一个示例的方法使用适于LED的PWM控制的模拟退火方法。
图4是示出根据一个示例的用于生成预定白点的模拟退火方法400的流程图。在方法400中的402处,随机地选择当前点(即,当前的R、G、B值)。在404处,生成邻近点(即,当前R、G、B值附近的新R、G、B值)。在406处,评估当前点和新的(相邻)点的成本函数(costfunction)。在408处,生成在0和1之间的随机值R。在412处,确定值P,其中P等于Exp[(CFC-CFN)/T];其中CFC是当前位置的成本函数,CFN是新位置的成本函数,并且T表示温度。在416处,确定(1,P)的最小值是否大于或等于随机值R。如果在416处确定(1,P)的最小值大于或等于随机值R,则方法400移动到420。如果在416处确定(1,P)的最小值不大于或等于随机值R,则方法400移动到424。
在方法400中的420处,标识新的相邻点并计算其成本函数。如在422处所示的,在方法400中的该点处,当前点等于新点。在424处,重新计算最佳位置(即,R、G、B值的最佳点或集合)。在428处,表示当前迭代次数的值num_steps被递增一,并且方法400移动到426。在426处,确定是否已经达到退出标准。如在410处所示的,退出标准是值num_steps是否大于或等于max_steps(即,最大迭代次数)或者值current_energy是否小于或等于值min_energy,其中current_energy是当前点的成本函数,并且min_energy是退出条件的最小成本函数。
如果在426处确定已经达到退出标准,则方法400移动到430,其中示出了方法400的结果,并且方法400结束。如果在426处确定尚未达到退出标准,则方法400移动到418。在418处,计算温度T,并且方法400返回到404。如在414处所示的,值T等于(1-(num_steps/max_steps))/比例。
现在将参考伪代码示例更详细地描述诸如图4中所示的退火方法对LED的PWM控制的应用。对于每个LED都存在PWM值范围(例如,0-255)。在该方法的一个示例中,使用国际照明委员会(CIE)x、y、Y颜色空间。该颜色方案中的D65白点在x=0.31274,y=0.32900和y=don′t care(无所谓)。在方法中使用的一些术语的定义提供如下。
Cost function(成本函数)=首先从RGB颜色空间变换到xyY空间,并且然后在xyY空间中从期望值(x=0.31274y=0.32900)确定均方根偏差。
Min_energy=退出标准的最小成本函数。
Max_Steps=迭代的最大次数。
Num_steps=迭代的当前次数。
Get_new_neighbor()=在当前位置的邻域中获得新的R、G、B值。在预定义边界内随机选择邻域。
CFC=当前位置的成本函数。
CFN=新位置的成本函数。
CFB=最佳位置的成本函数(最佳位置最接近已发现的最小能量)。
R=0和1之间的随机数。
T=(1-num_steps/max_Steps)/比例=***的温度,其随着迭代次数降低。
P=e^((CFC-CFN)/T)
CE=***的当前能量=当前所选择点的成本函数。
在以下伪代码示例I中给出了用于使用模拟退火方法来校准投影捕获***的白点的示例方法:
伪代码示例I
随机或者基于R、G、B值亮度曲线来选择R、G、B值。
Show_Results()//显示对于最佳和当前的成本函数的R、G、B值。
如示例I中所示,选择针对投影仪16的R、G、B LED的PWM值。投影仪16将这些值用在投影白光的闪光中。色度计60用于测量所投影的白光以在x、y、Y颜色空间中生成x和y值。虽然当前迭代次数(num_steps)小于最大迭代次数(max_Steps)并且***的当前能量(current_energy)大于最小能量(min_energy),但是示例I中的方法经过多个步骤。第一步是找到***的当前温度(find_T())。当前温度T等于(1-num_steps/max_Steps)/比例,并且随迭代次数而减少。接下来,该方法执行get_new_neighbor()函数,其涉及为投影仪16的R、G、B LED选择接近当前值的新的PWM值,使用新的PWM值投影白光的闪光,以及使用色度计60来测量所投影的白光。
接下来,执行find_CFC()函数,其是针对当前位置或PWM值的集合的成本函数。接下来,执行find_CFN()函数,其是针对新位置或PWM值的新集合的成本函数。接下来,执行get_R()函数以确定0和1之间的随机数R。接下来,执行find_P()函数,其中P=e^((CFC-CFN)/T)。接下来,该方法涉及确定值P和1.0的最小值是否大于或等于随机数R,并且如果是,则该方法执行Move_to_new_neighbor()函数和Find_CE()函数。Move_to_new_neighbor()函数选择新位置或PWM值的新集合作为当前位置,并且Find_CE()函数涉及确定***的当前能量,其是当前所选择位置的成本函数。最后,该方法涉及执行Find_BestPos()函数并递增num_steps。Find_BestPos()函数确定产生最接近D65白点的所投影白色图像的位置或PWM值的集合。
一个示例实施涉及一种用于捕获和投影图像的方法。图5是示出根据一个示例的方法的流程图。在方法500中的502处,在投影仪的闪光模式中,用来自发光二极管(LED)投影仪的白光照明捕获空间中的对象。在504处,调整投影仪的LED的驱动设置以在闪光模式中实现预定的白点。在506处,当投影仪在预定白点处正用白光照明对象时,捕获在捕获空间中的对象的图像。在508处,用投影仪将所捕获的图像投影到显示空间中。在方法500的一个示例中,在504处调整LED的驱动设置还包括从国际照明委员会(CIE)xyY颜色空间中的D65白点确定所投影白光的均方根偏差,并且调整LED的脉宽调制驱动设置来实现D65白点。
另一示例实施涉及投影捕获***,其包括用于捕获在捕获空间中的对象的图像的照相机和用于对捕获空间中的对象进行照明并将由照相机捕获的图像投影到显示空间中的发光二极管(LED)投影仪。投影仪包括用于提供白光以对捕获空间中的对象进行照明的闪光模式。该***包括调整对投影仪的LED的驱动设置的控制器,以在闪光模式期间实现预定的白点。
在该示例的一种形式中,预定白点是国际照明委员会(CIE)D65白点。色度计用于在闪光模式期间基于所投影的白光生成颜色信息,并且控制器基于由色度计生成的颜色信息调整LED的驱动设置。在一个示例中,LED的驱动设置包括脉宽调制(PWM)设置。根据一个示例的控制器使用模拟退火方法来实现预定白点,并且该模拟退火方法使用国际照明委员会(CIE)xyY颜色空间。模拟退火方法包括从xyY空间中的预定白点来确定所投影白光的均方根偏差。在一个示例中,投影仪包括顺序显示模式,该顺序显示模式用于顺序地显示红色、绿色和蓝色LED光以将由照相机捕获的图像投影到显示空间中,并且照相机闪光模式涉及同时显示红色、绿色和蓝色LED光以提供用于对捕获空间中的对象进行照明的白光。在一个示例中,显示空间与捕获空间重叠。根据一个示例的投影仪与照相机容纳在一起。在一个示例中,照相机定位在投影仪上方,并且该***还包括位于投影仪上方的镜子,以将来自投影仪的光向下反射到显示空间上。
又一示例实施涉及存储计算机可执行指令的计算机可读存储介质,所述指令在由至少一个处理器执行时使得所述至少一个处理器执行方法。该方法包括使发光二极管(LED)投影仪进入闪光模式以用投影的白光对捕获空间中的对象进行照明,并且使得色度计测量投影的白光。该方法包括基于测量的投影白光调整投影仪的LED的脉宽调制(PWM)驱动设置,以在闪光模式中实现预定的白点。该方法还包括使得照相机在投影仪处于闪光模式时捕获在捕获空间中的对象的图像,并且使得投影仪切换到显示模式以将捕获的图像投影到显示空间中。
尽管在此已经示出和描述了具体示例,但是在不脱离本公开的范围的情况下,各种替代和/或等同实现可以替代示出和描述的具体示例。本申请旨在覆盖本文所讨论的具体示例的任何修改或变化。因此,意图是本公开仅由权利要求书及其等同物限制。
Claims (15)
1.一种投影捕获***,包括:
照相机,用于捕获在捕获空间中的对象的图像;和
投影仪,用于对所述捕获空间中的对象进行照明并将由所述照相机捕获的图像投影到显示空间中,其中,所述投影仪包括用于投影白光以对所述捕获空间中的对象进行照明的闪光模式;以及
控制器,用于调整对投影仪的LED的驱动设置以在所述闪光模式期间实现预定的白点。
2.根据权利要求1所述的***,其中,所述预定的白点是国际照明委员会(CIE)D65白点。
3.根据权利要求1所述的***,并且还包括:
色度计,用于基于在所述闪光模式期间所投影的白光生成颜色信息。
4.根据权利要求3所述的***,其中,所述控制器基于由所述色度计生成的所述颜色信息来调整LED的驱动设置。
5.根据权利要求4所述的***,其中,LED的驱动设置包括脉宽调制(PWM)设置。
6.根据权利要求4所述的***,其中,所述控制器使用模拟退火方法来实现所述预定的白点。
7.根据权利要求6所述的***,其中,所述模拟退火方法使用国际照明委员会(CIE)xyY颜色空间。
8.根据权利要求7所述的***,其中,所述模拟退火方法包括从所述xyY空间中的预定的白点来确定投影的白光的均方根偏差。
9.根据权利要求1所述的***,其中,所述投影仪包括顺序显示模式,所述顺序显示模式用于顺序地显示红色、绿色和蓝色LED光,以将由所述照相机捕获的图像投影到所述显示空间中,并且其中,所述照相机闪光模式涉及同时显示红色、绿色和蓝色LED光,以提供用于对所述捕获空间中的对象进行照明的白光。
10.根据权利要求1所述的***,其中,所述投影仪与所述照相机容纳在一起。
11.根据权利要求1所述的***,其中,所述照相机位于所述投影仪上方,并且其中,所述***还包括位于所述投影仪上方的镜子以将来自所述投影仪的光向下反射到所述显示空间上。
12.一种用于捕获和投影图像的方法,包括:
在投影仪的闪光模式中用来自发光二极管(LED)投影仪的白光对捕获空间中的对象进行照明;
调整投影仪的LED的驱动设置以在所述闪光模式中实现预定的白点;
当所述投影仪在所述预定的白点处用白光对所述对象进行照明时,捕获在所述捕获空间中的所述对象的图像;以及
用所述投影仪将所捕获的图像投影到显示空间中。
13.根据权利要求12所述的方法,其中,调整LED的驱动设置进一步包括:
在国际照明委员会(CIE)xyY颜色空间中从D65白点确定所投影白光的均方根偏差;以及
调整LED的脉宽调制驱动设置以实现所述D65白点。
14.一种存储计算机可执行指令的计算机可读存储介质,所述计算机可执行指令在由至少一个处理器执行时使所述至少一个处理器执行一种方法,所述方法包括:
使得发光二极管(LED)投影仪进入闪光模式以用投影的白光对捕获空间中的对象进行照明;
使得色度计测量投影的白光;
基于所测量的投影的白光来调整投影仪的LED的脉宽调制(PWM)驱动设置,以在闪光模式中实现预定的白点;
当所述投影仪处于所述闪光模式时,使得照相机捕获所述捕获空间中的对象的图像;和
使得所述投影仪切换到显示模式,以将所捕获的图像投影到显示空间中。
15.根据权利要求14所述的计算机可读存储介质,其中,所述显示空间与所述捕获空间重叠。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2014/049274 WO2016018406A1 (en) | 2014-07-31 | 2014-07-31 | Image projection and capture with adjustment for white point |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106796385A true CN106796385A (zh) | 2017-05-31 |
Family
ID=55218120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480082434.9A Pending CN106796385A (zh) | 2014-07-31 | 2014-07-31 | 具有针对白点的调整的图像投影和捕获 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20170230561A1 (zh) |
EP (1) | EP3175291B1 (zh) |
CN (1) | CN106796385A (zh) |
WO (1) | WO2016018406A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3175294B1 (en) * | 2014-07-31 | 2021-09-22 | Hewlett-Packard Development Company, L.P. | White flash generation from a light emitting diode (led) projector |
US20170302833A1 (en) * | 2014-09-10 | 2017-10-19 | Hewlett-Packard Development Company, L.P. | Image projection and capture with simultaneous display of led light |
EP3226877B1 (en) * | 2014-12-04 | 2021-05-05 | PerkinElmer Health Sciences, Inc. | Systems and methods for facilitating placement of labware components |
US10701308B2 (en) * | 2017-07-31 | 2020-06-30 | Noah Zimmerman | Methods and systems for a natural and realistic telepresence experience |
FR3084173A1 (fr) * | 2018-07-18 | 2020-01-24 | Holomake | Systeme d'asservissement mecanique motorise d'un plan holographique pour le guidage manuel de precision |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2884257Y (zh) * | 2004-05-10 | 2007-03-28 | 因佛卡斯公司 | 带反馈的光源控制***和装置 |
US20090027570A1 (en) * | 2006-03-31 | 2009-01-29 | Nikon Corporation | Electronic Device |
US20100244701A1 (en) * | 2009-03-24 | 2010-09-30 | Apple Inc. | Temperature based white point control in backlights |
CN101896866A (zh) * | 2007-12-11 | 2010-11-24 | 皇家飞利浦电子股份有限公司 | 照相机照明设备 |
CN101917498A (zh) * | 2004-09-21 | 2010-12-15 | 株式会社尼康 | 便携型信息设备 |
US20120320157A1 (en) * | 2011-06-14 | 2012-12-20 | Microsoft Corporation | Combined lighting, projection, and image capture without video feedback |
WO2013019255A1 (en) * | 2011-07-29 | 2013-02-07 | Hewlett-Packard Development Company, L.P. | Projection capture system, programming and method |
CN103828341A (zh) * | 2011-08-02 | 2014-05-28 | 惠普发展公司,有限责任合伙企业 | 便携式投影捕捉装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7384150B2 (en) * | 2005-05-27 | 2008-06-10 | 3M Innovative Properties Company | Light emitting diode (LED) illumination control system and method |
US8497871B2 (en) * | 2008-10-21 | 2013-07-30 | Zulch Laboratories, Inc. | Color generation using multiple illuminant types |
US8220938B2 (en) * | 2009-06-25 | 2012-07-17 | Eastman Kodak Company | Image path light intensity sensing during a blanking period between a left-eye light beam and a right-eye light beam in a stereoscopic light projector |
KR101185297B1 (ko) * | 2010-02-01 | 2012-09-21 | 삼성전자주식회사 | 영상 프로젝터 |
GB2482562A (en) * | 2010-08-06 | 2012-02-08 | Morten Hjerde | Light control device |
US9467667B2 (en) * | 2011-09-09 | 2016-10-11 | Appotroincs Corporation Limited | Method and apparatus of white balance adjustment |
US8964089B2 (en) * | 2012-05-09 | 2015-02-24 | Canon Kabushiki Kaisha | Systems and methods for simulated preview for preferred image exposure |
-
2014
- 2014-07-31 US US15/500,663 patent/US20170230561A1/en not_active Abandoned
- 2014-07-31 CN CN201480082434.9A patent/CN106796385A/zh active Pending
- 2014-07-31 EP EP14898547.6A patent/EP3175291B1/en active Active
- 2014-07-31 WO PCT/US2014/049274 patent/WO2016018406A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2884257Y (zh) * | 2004-05-10 | 2007-03-28 | 因佛卡斯公司 | 带反馈的光源控制***和装置 |
CN101917498A (zh) * | 2004-09-21 | 2010-12-15 | 株式会社尼康 | 便携型信息设备 |
US20090027570A1 (en) * | 2006-03-31 | 2009-01-29 | Nikon Corporation | Electronic Device |
CN101896866A (zh) * | 2007-12-11 | 2010-11-24 | 皇家飞利浦电子股份有限公司 | 照相机照明设备 |
US20100244701A1 (en) * | 2009-03-24 | 2010-09-30 | Apple Inc. | Temperature based white point control in backlights |
US20120320157A1 (en) * | 2011-06-14 | 2012-12-20 | Microsoft Corporation | Combined lighting, projection, and image capture without video feedback |
WO2013019255A1 (en) * | 2011-07-29 | 2013-02-07 | Hewlett-Packard Development Company, L.P. | Projection capture system, programming and method |
CN103828341A (zh) * | 2011-08-02 | 2014-05-28 | 惠普发展公司,有限责任合伙企业 | 便携式投影捕捉装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2016018406A1 (en) | 2016-02-04 |
EP3175291A1 (en) | 2017-06-07 |
US20170230561A1 (en) | 2017-08-10 |
EP3175291B1 (en) | 2021-02-17 |
EP3175291A4 (en) | 2018-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8189957B2 (en) | View projection for dynamic configurations | |
US8042954B2 (en) | Mosaicing of view projections | |
US8508615B2 (en) | View projection matrix based high performance low latency display pipeline | |
TWI661725B (zh) | 相機色溫補償系統及智慧終端機 | |
US8310525B2 (en) | One-touch projector alignment for 3D stereo display | |
TWI568260B (zh) | 同時顯示led光下的影像投射及擷取技術 | |
US8106949B2 (en) | Small memory footprint light transport matrix capture | |
US7901095B2 (en) | Resolution scalable view projection | |
JP6286481B2 (ja) | オブジェクト向上のためのライティング・システムおよび方法 | |
US11405539B2 (en) | Background replacement system and methods | |
CN106796385A (zh) | 具有针对白点的调整的图像投影和捕获 | |
WO2015085895A1 (zh) | 多功能数字影棚*** | |
US8619131B2 (en) | Method of illuminating a 3D object with a modified 2D image of the 3D object by means of a projector, and projector suitable for performing such a method | |
US8902309B2 (en) | Apparatus of acquiring 3D information, method for driving light source thereof, and system for acquiring 3D information | |
JP2013073076A (ja) | 投写型映像表示装置 | |
US11423558B2 (en) | System for assembling composite group image from individual subject images | |
JP2015216531A (ja) | 画像出力システム、情報処理装置、プログラム、画像出力方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |