带有超辐射发光二极管的深度照像机照明器的制作方法

文档序号:2792956阅读:110来源:国知局
专利名称:带有超辐射发光二极管的深度照像机照明器的制作方法
技术领域
本发明涉及计算机应用,尤其涉及运动捕捉技术。
背景技术
运动捕捉系统获取关于物理空间中关于人体或其他主体的位置及移动的数据,并可以使用该数据作为计算系统中的应用的输入。可能有许多应用,例如出于军事、娱乐,体育和医学目的。例如,可以将人的运动映射到三维(3-D)人类骨架模型,并用于创建动画人物或化身。可包括包含那些使用可见和不可见(例如红外)光的光学系统,运动捕捉系统使用照像机来检测视野中的人的存在。通常,运动捕捉系统包括照明视野的照明器,以及感测来自视野的光以形成图像的图像传感器。照明器包括诸如激光之类的光源。

发明内容
提供了 3-D深度照相机系统。3-D深度照相机系统使用至少一个发光二极管(LED) 作为照明器中的光源,代替激光。例如,由于其高空间相干性,可以使用超辐射LED(SLED)。 作为结果,避免了由激光的使用所存在的安全顾虑。期望新兴的SLED技术以足够高的功率操作,以成功地在3-D深度照相机系统中使用,3-D深度照相机系统能够例如在典型的光照条件下跟踪(家庭中找到的)通常大小的房间中的人或其他对象。可以使用SLED来提供保持常规LED的安全特性的强大且高质量的准直光源。可以使用自身足够强大的单个SLED, 或者也可以组合各组SLED。在一个实施方式中,3-D深度照相机系统包括照明器,该照明器包括至少一个超辐射发光二极管(SLED)。该系统还包括准直透镜,该准直透镜捕捉来自至少一个SLED的光, 以提供准直光源。衍射光学元件(DOE)接收准直光源,并创建照明视野中的人类目标的多个衍射光束。DOE的带宽是这样的,以便它创建适于系统性能的高对比度衍射图案。此外, 图像传感器使用来自视野的光来创建图案的深度图像。例如,DOE可以是无色的。至少一个SLED可以以例如近红外波长来输出光,并以至少75毫瓦或100毫瓦、以及多达200毫瓦或更大的功率级。此外,还可以使用多个SLED,其中,每一个SLED都向相应的微透镜提供光,微透镜进而将相应的部分地准直的光束提供到准直透镜。准直透镜通过组合相应的部分地准直的光束,将单个完全准直的光源提供到无色衍射光学元件。提供本发明内容以便以简化形式介绍将在以下的具体实施方式
中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。


在附图中,相同编号的元件彼此对应。图1描绘了运动捕捉系统的示例实施方式。图2描绘了图1的运动捕捉系统的示例框图。
图3描绘了可以在图1的运动捕捉系统中使用的计算环境的一个示例框图。图4描绘了可以在图1的运动捕捉系统中使用的计算环境的另一个示例框图。图5A描绘了图2的3-D深度照像机22的照明器M的示例配置。图5B描绘了图5A的SLED 505的俯视图。图5C描绘了图5A的具有多步衍射轮廓的无色衍射光学元件530的细节。图5D描绘了作为图5C的无色衍射光学元件530的替代方案的具有连续的衍射轮廓的无色衍射光学元件的细节。图6描绘了使用多个SLED作为图5A的照明器M的替代方案的照明器。图7描绘了用于向运动捕捉系统中的应用提供控制输入的方法。图8描绘了如在图7的步骤700中阐述的用于跟踪人类目标的示例方法。图9描绘了如在图8的步骤808中阐述的人类目标的示例模型。
具体实施例方式提供了用于运动跟踪系统中的带有超辐射发光二极管(SLED)的深度照像机照明器。使用了一个或多个SLED,它们具有足够的功率来在诸如家庭中的一个房间之类的区域的视野中照明,并从视野中的人类目标或其他对象向回反射到图像传感器。可以提供一个或多个SLED来代替激光,以避免安全问题和相关的设计复杂性和费用。在将来自一个或多个SLED的光衍射到在视野内延伸的许多分开的光束时,可以使用无色衍射光学元件。与可以与激光一起使用的二元衍射光学元件(DOE)不同,无色(DOE)纠正否则将由于与激光相比由SLED发出的更宽的波长范围而导致的色差。注意,还可以使用具有限的波长的二元 D0E,但是,以系统对比度为代价,系统对比度将退化系统性能,但在某些情况下可能是可接受的。关于当使用激光时存在的安全问题,虽然在激光束的光朝向人类目标发射之前激光束的浓度被降低,但是,使用激光会存在安全问题的感知。此外,需要相当大的设计工作, 以确保发出的光是安全的,以及未经授权的用户不能篡改激光。例如,可以在深度照像机内与降低光的输出功率的光学器件一起使用类3激光(可能是危险的),该光的输出功率使照像机留在对于所有应用都是安全的相当于类1激光的光的级别。提供避免这些复杂性的替换光源将是有利的。图1描绘了运动捕捉系统10的示例实施方式,其中,人8如在用户的家庭中与应用进行交互。运动捕捉系统10包括显示器196、深度照相机系统20,以及计算环境或装置 12。深度照相机系统20可包括具有诸如红外(IR)光发射器之类的照明器M的图像照像机组件22、诸如红外照像机之类的图像传感器沈、以及红-绿-蓝(RGB)照像机观。人8, 也被称为用户或玩家,站在深度照像机的视野6内。线2和4表示视野6的边界。在此示例中,深度照相机系统20以及计算环境12提供在其中显示器196上的化身197跟踪人8 的移动的应用。例如,当人抬起手臂时,化身可以抬起手臂。化身197站在3-D虚拟世界的道路198上。可以定义笛卡儿世界坐标系,其包括沿着深度照相机系统20的焦距延伸(例如,水平地)的ζ轴、垂直地延伸的y轴、以及横向地并且水平地延伸的χ轴。注意,附图的角度被修改为简化表示,显示器196在y轴方向垂直地延伸,ζ轴垂直于y轴和χ轴且与用户8所站立的地面平行地从深度照相机系统延伸出来。
一般而言,运动捕捉系统10被用来识别、分析、和/或跟踪一个或多个人类目标。 计算环境12可包括计算机、游戏系统或控制台等等、以及执行应用的硬件组件和/或软件组件。深度照相机系统20可包括被用来在视觉上监视一个或多个诸如人8之类的人的照像机,以便可以捕捉、分析,以及跟踪由人执行的姿势和/或移动,以在应用内执行一个或多个控制或动作,如动画化化身或屏幕上的人物或选择用户界面(UI)中的一个菜单项。运动捕捉系统10可以连接到诸如显示器196之类的视听设备,例如,电视机、监视器、高清电视机(HDTV)等等,或者甚至是向用户提供可视和音频输出的墙壁或其他表面上的投影。还可以经由分开的设备来提供音频输出。为驱动显示器,计算环境12可包括提供与应用相关联的视听信号的诸如图形卡之类的视频适配器和/或诸如声卡之类的音频适配器。显示器196可以通过例如S-视频电缆、同轴电缆、HDMI电缆、DVI电缆、VGA电缆等等连接到计算环境12。可以使用深度照相机系统20来跟踪人8,以使得用户的姿势和/或移动被捕捉并用于动画化化身或屏幕上的人物和/或被解释为对正在由计算机环境12执行的应用的输入控制。人8的一些移动可以被解释为可以与除控制化身以外的动作对应的控件。例如, 在一个实施方式中,玩家可以使用移动来结束、暂停或保存游戏,选择级别,查看高分,与朋友进行通信等等。玩家可以使用移动来从主用户界面中选择游戏或其他应用,或以其他方式导航选项菜单。如此,人8的全范围运动可以是可用的,并可以以任何合适的方式使用、 分析它们,以与应用进行交互。运动捕捉系统10还可以用于将目标移动解释成处于游戏或意味着娱乐和休闲的其他应用的领域之外的操作系统和/或应用控制。例如,操作系统和/或应用的任何可控方面都可以通过人8的移动来控制。图2描绘了图Ia的运动捕捉系统10的示例框图。深度照相机系统20可以被配置成通过任何合适的技术捕获带有包括深度图像(可包括深度值)深度信息的视频,这些技术包括例如飞行时间、结构化光、立体图像等等。深度照相机系统20可以将深度信息组织为“Z层”,或可与从深度照像机沿着其视线延伸的Z轴垂直的层。深度照相机系统20可包括图像照像机组件22,该图像照像机组件22捕捉物理空间中的场景的深度图像。深度图像可包括所捕捉的场景的二维O-D)像素区域,其中2-D 像素区域中的每一像素具有表示与图像照像机组件22的直线距离相关联的深度值,从而提供3-D深度图像。图像照相机组件22可包括诸如红外(IR)光发射器对之类的照明器对、诸如红外照像机之类的图像传感器沈、以及红-绿-蓝(RGB)照像机观,它们可以用于捕捉场景的深度图像或为其他应用提供附加的照像机。通过红外光发射器M和红外照像机沈的组合来形成3-D深度照像机。例如,在飞行时间分析中,照明器M可以将红外光发射到物理空间上,并且图像传感器26检测从物理空间中的一个或多个目标和对象的表面反向散射的光。 在某些实施方式中,可以使用脉冲式红外光从而测量出射光脉冲和相应的入射光脉冲之间的时间差并将其用于确定从深度照相机系统20到物理空间中的目标或对象上的特定位置的物理距离。可将入射光波的相位与出射光波的相位进行比较来确定相移。然后可以使用该相移来确定从深度照相机系统到目标或对象上的特定位置的物理距离。也可使用飞行时间分析,通过经由包括例如快门式光脉冲成像的各种技术来分析反射光束随时间的强度变化以间接地确定从深度照相机系统20到目标或对象上的特定位置的物理距离。在另一示例实施方式中,深度照相机系统20可使用结构化光来捕捉深度信息。在这样的分析中,图案化光(即被显示成诸如网格图案或条纹图案的已知图案的光)可以通过例如照明器M被投影到场景上。在撞击到场景中的一个或多个目标或对象的表面时,作为响应,图案可变形。图案的这种变形可由例如图像传感器沈和/或RGB照相机观来捕捉,然后可被分析以确定从深度照相机系统到目标或对象上的特定位置的物理距离。深度照相机系统20还可以包括话筒30,其包括,例如,接收声波并将其转换成电信号的换能器或传感器。另外,话筒30可用于接收也可由个人提供以控制可由计算环境12 执行的应用的诸如声音之类的音频信号。音频信号可包括诸如说出的单词、口哨、叫声及其他话语等个人的口音,以及诸如拍手或跺脚非口声音。深度照相机系统20可包括与3-D深度照像机22进行通信的处理器32。处理器 32可包括可执行指令的标准处理器、专用处理器、微处理器等,这些指令可包括例如用于接收深度图像的指令、用于基于深度图像来生成体素的网格的指令、用于删除体素的网格中所包括的背景以隔离与人类目标相关联的一个或多个体素的指令、用于确定被隔离的人类目标的一个或多个末端的位置或定位的指令、用于基于一个或多个末端的位置来调整模型的指令、或任何其他合适的指令,下面将对它们进行更详细的描述。深度照相机系统20还可以包括存储器组件34,该存储器组件34可以存储可以由处理器32执行的指令,以及存储由3-D照像机或RGB照像机捕捉到的图像或图像的帧,或任何其他合适的信息、图像等等。根据一个示例实施方式,存储器组件34可包括随机存取存储器(RAM)、只读存储器(ROM)、高速缓存、闪存、硬盘或任何其他合适的有形的计算机可读存储组件。存储器组件34可以是经由总线21与图像捕捉组件22和处理器32通信的分开的组件。根据另一实施方式,存储器组件34可以集成到处理器32和/或图像捕捉组件 22中。深度照相机系统20可以经由通信链路36与计算环境12进行通信。通信链路36 可以是有线和/或无线连接。根据一个实施方式,计算环境12可以经由通信链路36向深度照相机系统20提供时钟信号,该时钟信号指示何时从位于深度照相机系统20的视野中的物理空间捕捉图像数据。另外,深度照相机系统20可以通过通信链路36向计算环境12提供深度信息和由例如图像传感器沈和/或RGB照像机观捕捉到的图像,和/或可以由深度照相机系统20 生成的骨架模型。然后,计算环境12可以使用模型、深度信息、以及捕捉到的图像来控制应用。例如,如图2所示,计算环境12可包括诸如姿势过滤器的集合之类的姿势库190,每一个过滤器都具有关于可以(随着用户移动)由骨架模型执行的姿势的信息。例如,可以为各种手势提供姿势过滤器,如手的挥击或投掷。通过将检测到的运动与每一个过滤器进行比较,可以标识由个人执行的指定姿势或移动。还可以确定执行移动的程度。可以将由深度照相机系统20以骨架模型的形式捕捉的数据以及与它相关联的移动与姿势库190中的姿势过滤器进行比较,以标识(如由骨架模型所表示的)用户何时执行了一个或多个特定移动。那些移动可以与应用的各控件相关联。计算环境也可以包括处理器192,其用于执行存储在存储器194中的指令,以向显示设备196提供音频-视频输出信号,并实现如此处所描述的其他功能。图3描绘了可以在图1的运动捕捉系统中使用的计算环境的一个示例框图。可以使用计算环境来解释一个或多个姿势或其他移动,并作为响应,更新显示器上的视觉空间。 上文所描述的诸如计算环境12等的计算环境可包括诸如游戏控制台等的多媒体控制台 100。多媒体控制台100具有中央处理单元(CPU) 101,其具有一级缓存102、二级缓存104, 以及闪存R0M(只读存储器)106。一级高速缓存102和二级高速缓存104临时存储数据并因此减少存储器访问周期数,由此改进处理速度和吞吐量。CPU 101可以被提供为具有一个以上的核,以及由此具有附加的一级和二级高速缓存102和104。诸如闪存ROM之类的存储器106可存储在当多媒体控制台100通电时的引导过程的初始阶段期间加载的可执行代码。图形处理单元(GPU) 108和视频编码器/视频编解码器(编码器/解码器)114形成用于高速、高分辨率图形处理的视频处理流水线。数据经由总线从图形处理单元108传输到视频编码器/视频编解码器114。视频处理流水线向A/V(音频/视频)端口 140输出数据,以便传输到电视机或其他显示器。存储器控制器110连接到GPU 108,以促进处理器对比如RAM(随机存取存储器)等各种类型的存储器112的访问。多媒体控制台100包括优选地在模块118上实现的I/O控制器120、系统管理控制器122、音频处理单元123、网络接口 124、第一 USB主控制器126、第二 USB控制器128以及前面板I/O子部件130。USB控制器126和128用作外围控制器142 (1)-142 (2)、无线适配器148、和外置存储器设备146(例如闪存、外置CD/DVD ROM驱动器、可移动介质等)的主机。网络接口(NW IF) IM和/或无线适配器148提供对网络(例如,因特网、家庭网络等)的访问并且可以是包括以太网卡、调制解调器、蓝牙模块、电缆调制解调器等的各种不同的有线或无线适配器组件中任何一种。提供系统存储器143用于存储在引导进程期间加载的应用数据。提供了介质驱动器144,其可以包括DVD/CD驱动器、硬盘驱动器,或其他可移动介质驱动器。介质驱动器144 可以是多媒体控制台100内部或外部的。应用数据可经由介质驱动器144访问,以由多媒体控制台100执行、回放等。介质驱动器144经由诸如串行ATA总线或其他高速连接等总线连接到I/O控制器120。系统管理控制器122提供涉及确保多媒体控制台100的可用性的各种服务功能。 音频处理单元123和音频编解码器132形成具有高保真度和立体声处理的对应的音频处理流水线。音频数据经由通信链路在音频处理单元123与音频编解码器132之间传输。音频处理流水线将数据输出到A/V端口 140以供外置音频播放器或具有音频能力的设备再现。前板I/O子部件130支持展示在多媒体控制台100的外表面上的电源按钮150和弹出按钮152以及任何LED(发光二极管)或其他指示器的功能。系统供电模块136向多媒体控制台100的组件供电。风扇138冷却多媒体控制台100内的电路。CPU 101、GPU 108、存储器控制器110、和多媒体控制台100内的各个其他组件经由一条或多条总线互连,包括串行和并行总线、存储器总线、外围总线、和使用各种总线架构中任一种的处理器或局部总线。
当多媒体控制台100通电时,应用数据可从系统存储器143加载到存储器112和/ 或高速缓存102、104中并在CPU 101上执行。应用可呈现在导航到多媒体控制台100上可用的不同媒体类型时提供一致的用户体验的图形用户界面。在操作中,介质驱动器144中包含的应用和/或其他媒体可从介质驱动器144启动或播放,以向多媒体控制台100提供附加功能。多媒体控制台100可通过将该系统简单地连接到电视机或其他显示器而作为独立系统来操作。在该独立模式中,多媒体控制台100允许一个或多个用户与该系统交互、看电影、或听音乐。然而,随着通过网络接口 1 或无线适配器148可用的宽带连接的集成, 多媒体控制台100还可作为较大网络社区中的参与者来操作。当多媒体控制台100通电时,可以保留指定量的硬件资源以供多媒体控制台操作系统作系统使用。这些资源可包括预留存储器(例如,16MB)、CPU和GPU周期(例如,5%)、 网络带宽(例如,SlAs)等等。由于这些资源是在系统引导时预留的,因此,从应用的观点来看,预留的资源不存在。具体而言,存储器保留优选地大得足以包含启动内核、并发系统应用和驱动程序。 CPU保留优选地为恒定的,使得如果所保留的CPU使用量不被系统应用使用,则空闲线程将消耗任何未使用的周期。对于GPU保留,通过使用GPU中断来显示由系统应用生成的轻量消息(例如,弹出窗口),以调度代码来将弹出窗口呈现为覆盖图。覆盖图所需的存储器量取决于覆盖区域大小,并且覆盖图优选地与屏幕分辨率成比例地缩放。在完整的用户界面被并发系统应用使用的情况下,优选地使用独立于应用分辨率的分辨率。定标器可用于设置该分辨率,从而无需改变频率,也就不会引起TV重新同步。在多媒体控制台100引导且系统资源被保留之后,就执行并发系统应用来提供系统功能。系统功能被封装在一组在上述所保留的系统资源中执行的系统应用中。操作系统内核标识是系统应用线程而非游戏应用线程的线程。系统应用优选地被调度为在预定时间并以预定时间和间隔在CPUlOl上运行,以便为应用提供一致的系统资源视图。进行调度是为了把由在控制台上运行的游戏应用所引起的高速缓存分裂最小化。当并发系统应用需要音频时,则由于时间敏感性而异步调度音频处理给游戏应用。多媒体控制台应用管理器(如下所述)在系统应用活动时控制游戏应用的音频水平 (例如,静音、衰减)。输入设备(例如,控制器142(1)和142( )由游戏应用和系统应用共享。输入设备不是所保留的资源,但却在系统应用和游戏应用之间切换以使其各自具有设备的焦点。 应用管理器优选地控制输入流的切换,无需知道游戏应用的知识,驱动程序维护关于焦点切换的状态信息。控制台100可以从图2的包括照像机沈和观的深度照相机系统20接收附加的输入。图4描绘了可以在图1的运动捕捉系统中使用的计算环境的另一个示例框图。在运动捕捉系统中,可以使用计算环境来解释一个或多个姿势或其他移动,并作为响应,更新显示器上的视觉空间。计算环境220包括通常包括各种有形的计算机可读存储介质的计算机Ml。这可以是能由计算机241访问的任何可用介质,而且包含易失性和非易失性介质、 可移动和不可移动介质。系统存储器222包括易失性和/或非易失性存储器形式的计算机存储介质,如只读存储器(ROM) 223和随机存取存储器(RAM) 2600基本输入/输出系统 224 (BIOS)包括如在启动时帮助在计算机Ml内的元件之间传输信息的基本例程,它通常储存在ROM 223中。RAM 260通常包含处理单元259可以立即访问和/或目前正在操作的数据和/或程序模块。图形接口 231与GPU 2 进行通信。作为示例而非限制,图4描绘了操作系统225、应用程序226、其他程序模块227,以及程序数据228。计算机241也可以包括其它可移动/不可移动、易失性/非易失性计算机存储介质,例如,读写不可移动、非易失性磁性介质的硬盘驱动器238,读写可移动、非易失性磁盘 254的磁盘驱动器239,以及读写诸如CD ROM或其他光学介质之类的可移动的,非易失性光盘253的光盘驱动器M0。可以在示例性操作环境中使用的其他可移动/不可移动、易失性 /非易失性有形的计算机可读存储介质包括但不限于,磁带盒、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等等。硬盘驱动器238通常由不可移动存储器接口,诸如接口 234连接至系统总线221,磁盘驱动器239和光盘驱动器240通常由可移动存储器接口,诸如接口 235连接至系统总线221。上文所讨论的并且在图4中所描绘的驱动器以及它们的相关联的计算机存储介质,为计算机Ml提供了计算机可读的指令、数据结构、程序模块及其他数据的存储。例如, 硬盘驱动器238被描绘为存储了操作系统258、应用程序257,其他程序模块256,以及程序数据255。注意,这些组件可以与操作系统225、应用程序226、其他程序模块227和程序数据2 相同,也可以与它们不同。在此给操作系统258、应用程序257、其他程序模块256、以及程序数据255提供了不同的编号,以说明至少它们是不同的副本。用户可以通过诸如键盘251和定点设备252(通常被称为鼠标、跟踪球或触摸板)之类的输入设备向计算机241 中输入命令和信息。其他输入设备(未示出)可以包括话筒、操纵杆、游戏手柄、圆盘式卫星天线、扫描仪等等。这些和其他输入设备通常通过耦合至系统总线的用户输入接口 236 连接至处理单元259,但也可以由其他接口和总线结构,诸如并行端口、游戏端口或通用串行总线(USB)来连接。图2的深度照相机系统20,包括照像机沈和观,可以为控制台100 定义附加的输入设备。监视器242或其他类型的显示器也通过接口,诸如视频接口 232,连接至系统总线221。除监视器之外,计算机还可以包括可以通过输出外围接口 233连接的诸如扬声器244和打印机243之类的其他外围输出设备。计算机241可以使用到诸如远程计算机246之类的一个或多个远程计算机的逻辑连接在联网环境中操作。远程计算机246可以是个人计算机、服务器、路由器、网络PC、对等设备或其他公共网络节点,通常包括上文相对于计算机241所描述的许多或全部元件,但是图4中只描绘了存储器设备对7。逻辑连接包括局域网(LAN) 245和广域网(WAN049,但是,也可以包括其他网络。这样的联网环境在办公室、企业范围计算机网络、内联网和因特网中是常见的。当在LAN联网环境中使用时,计算机241通过网络接口或适配器237连接至LAN 2450当在WAN联网环境中使用时,计算机241通常包括调制解调器250或用于通过诸如因特网等WAN 249建立通信的其他装置。调制解调器250可以是内置或外置的,它可以经由用户输入接口 236或其他适当的机制连接至系统总线221。在联网环境中,相对于计算机 241所描述的程序模块或其部分可被存储在远程存储器存储设备中。作为示例而非限制,图 4描绘了驻留在存储器设备247上的远程应用程序M8。可以理解,所示的网络连接是示例性的,且可以使用在计算机之间建立通信链路的其他手段。计算环境可包括有形的计算机可读存储,其上包括用于编程至少一个处理器以执行用于生成代理训练数据以供如此处所描述的人体跟踪的方法的计算机可读的软件。有形计算机可读存储可包括,例如,组件222、234、235、230、253和254中的一个或多个。此外, 计算环境的一个或多个处理器可以提供处理器实现的用于生成代理训练数据以供人体跟踪的方法,,该方法包括如此处所描述的处理器实现的步骤。处理器可包括,例如,组件2 和259中的一个或多个。图5A描绘了图2的3-D深度照像机22的照明器M的示例配置。如上文所提及的,深度照相机系统通常包括诸如图1和2的照明器M之类的照明系统,以及诸如图1和 2的图像传感器沈之类的成像系统。在某些情况下,照明器是利用某种图案(在确定深度的结构化光方法中)或以某种调制相位(在确定深度的飞行时间方法中)照明视野中的人类目标或其他对象的投影仪。当使用激光作为照明器中的光源时,光具有窄的波长带宽,并提供了包括与光的波长匹配的窄带通滤光片的成像系统。不使用激光作为照明源而改为使用SLED是合乎需要的。然而,SLED的带宽太宽,难以利用和激光源一起使用的二元DOE的类型来创建高对比度的照明图案。这对于某些情况是可以接受的,但对于其他情况是不可接受的。然而,带有无色DOE的SLED可用于代替照明系统中的激光和二元D0E,并可以实现等效的性能。有利地,可以不将激光作为深度照像机照明系统中的光源。也被称为超发光二极管的超辐射发光二极管(SLED),是基于超辐射来发射宽带光学辐射的光电子半导体器件。它在结构上类似于激光二极管,并包括电驱动的p-n结和光波导。然而,SLED缺乏光反馈,以致于没有激光作用可以发生。可以使用各种方法来抑制光反馈,如倾斜相对于波导的面,和/或通过使用防反射涂层。SLED是其中发生放大的自发发射的半导体光放大器。SLED与LED的相似之处在于,它使用来自激光腔的振幅自发发射, 但是,SLED还使用激光腔的设计来实现高度的空间相干性,因此,可以使用简单的准直技术来准直发射光束。SLED技术正在进步,使得足够高的输出功率当前可用,或者正在变得可用。在某些情况下,可以对SLED的腔进行调整,以增大输出光的功率。在其他情况下,如果带有足够的输出功率的单个SLED不可用,则可以组合多个SLED。一般而言,适用于深度照像机的一个 SLED的输出功率可以是至少75毫瓦,或至少大约100到200毫瓦或更大。或者,多个SLED 的组合的输出功率可以是至少75毫瓦,或者至少大约100到200毫瓦。如果SLED光输出不足够强大,则深度照像机的动态范围被缩小,这将影响目标可以被检测的最大距离或为用户提供的环境光的级别。深度照像机仍将在适当条件下以降低的级别运转。例如,视野内的环境光照级可能需要被限制,SLED光可以对在视野内的人类目标可见,而深度照像机可以操作的视野可以被限制。下面讨论可以适于在深度照相机系统中使用的示例SLED技术。例如,以引用的方式并入本文中的aiang,Ζ. Y.等人的“High-Power Quantum-Dot Superluminescent LED With Broadband Drive Current Insensitive Emission Spectra Using a Tapered Active Region (使用锥形活动区带有带宽驱动电流不敏感的发射光谱的高功率量子点超辐射LED) ”(2008年5月15日的IEEE光学技术学(Photonics Technology Letters)第20卷,第10号,782-784页)声明,通过使用自组装的量子点(QD)与高密度、大的不均勻增宽,锥角泵区域,以及蚀刻V凹槽结构,来实现高功率的并且宽带量子点(QD) 的超辐射发光二极管。它们提供宽面积的设备,该设备表现出大于70-nm 3-dB的带宽,在连续波操作下,带有100-mW输出功率的驱动电流不敏感的发射光谱。对于脉冲操作,获得大于200-mW输出功率。以引用的方式并入本文中的Konoplev,O.A.等人的“Half-watt high-power single mode superluminescent LED at 1335 nm with single-facet electro-optical efficiency of 28% (带有的单面电光效率的1335纳米的半瓦特高功率单模超辐射 LED)”(SPIE会刊,2005年3月7日,第5739卷,发光二极管研究、制造及应用IX,Steve A. Stockman ;H. Walter Yao ;Ε. Fred Schubert, Editors, 66-80 页)提供了 1335nm 的半瓦特级单个空间模超辐射激光二极管。在10°C的散热器温度,观%的峰值电光效率,实现来自角度-条纹波导的单面的超过500mW的输出光功率。据他们所知,这是到目前为止在文献中报告的SLED设备中最高的光功率和电光转换效率。他们报告,进一步的优化可以导致1)创建高功率光学设备(SLED),其电光效率趋近和/或超出法布里-珀罗激光的电光效率(统计两个面输出),带有相比于法布里-珀罗激光的光能级的绝对光能级,2)电光效率趋近内部量子效率,可能超出在当前的商业半导体激光器和发光结构中观察到的范围的 70-80%。以引用的方式并入本文中的授予Jansen的美国专利申请公布2009/0207873讨论了可以作为超辐射LED来操作的光放大器芯片。该芯片使用耦合两个或更多增益元件的ζ形光路。每一个单独的增益元件都具有圆孔,并包括增益区和至少一个分布式布拉格 (Bragg)反射器。该芯片可包括至少两个增益元件,它们是隔开的,并具有不大于0.5的填充因子,以便增大总的光学增益。以引用的方式并入本文中的Jayaraman的美国专利7,671,997提供了高功率宽带 SLED。SLED在InP衬底具有均勻的AlfeJnAs量子阱,在1100到1800nm的范围发射。这种材料系统的有利的导带与价带偏移比率(condition band-to-valence band offset ratio) 允许同时提供高功率和大的光学带宽的超发光二极管。展示了超出IOOmW的输出功率和超出IOOnm的带宽。在一个实施方式中,使用了带有两个受限的量子态和在100-130nm范围内的高能分离的多个均勻的AKialnAs量子阱。在另一个实施方式中,使用不均勻的阱,每一个阱都具有两个受限的量子态。SLED用于出于心血管成像,以及用于其他生物医学目的之类的诸如对组织的医学成像(如利用光学相干层析X射线照相术(OCT))等应用。SLED的其他应用包括测量光导纤维及其他光学组件的色散,测试光电子组件,在光纤传感器中的使用,以及在光纤陀螺仪中的使用。然而,由于会丢弃太多的光,SLED至今没有用于深度照像机,如在运动跟踪系统中,或在其他带宽关键的应用中。此处所提供的系统可使SLED有效地用于深度照像机中, 而不会丢弃太多的光。在图5A的简化示例中,照明器M包括SLED 505、准直透镜525和无色DOE 530。 SLED 505和准直透镜5 可以被置于照像机外壳内,例如,当无色DOE 530的外表面被置于外壳的周边,以便它可以照明所期望的视野。SLED包括还被称为量子阱层或空腔的活动区 508,以及包层506和510。层通常是衬底上的半导体层。对于宽度W、长度1以及高度h, SLED在光束520中的端面发光,在与有源层平面垂直的平面,带有λ/h弧度的远场角发散,在与有源层平面平行的平面,带有λ /w弧度的远场角发散(图5Β)。该角发散通常大于激光的角发散,并取决于横模的数量。当只有一个横模时,角发散最大,而当有多个横模时,较小。λ表示由SLED输出的光的名义波长。光是指电磁辐射,包括例如,具有 700nm-3, OOOnm波长的红外光,包括具有0. 75 μ m-1. 4 μ m波长的近红外光,具有3 μ m_8 μ m 波长的中波长红外光,以及具有8 μ m-15 μ m波长的长波长红外光,这是与由人类发射的红外辐射最近的热成像区域。光还可以包括390nm-750nm的可见光和10nm_390nm的紫外线辐射。如此,来自如此处所使用的SLED的光以及利用这样的光的照明,可以对正常人类眼睛是可见的或不可见的。SLED可以以飞行时间深度感应方案提供已调制光输出,或者可以以结构化光深度感应方案提供恒定的光输出。在任一种情况下,SLED都可以以例如至少大约200毫瓦的功率级输出光。准直透镜525从SLED接收光束,并向无色DOE 530提供带有高度准直的准直光束 527。作为响应,无色DOE 530输出多个衍射光束M0。无色DOE 530可以通过例如将透镜与衍射表面组合来形成。一般而言,使用DOE来从单个准直光束提供多个较小的光束。较小光束在所期望的预定义的图案中定义深度照像机的视野。DOE是光束复制器,因此,所有输出光束将与输入光束具有相同几何结构。例如,在运动跟踪系统中,期望按跟踪站在或坐在房间里的人类目标的方式来照明该房间。为跟踪整个人类目标,视野应该在高度和宽度延伸足够宽的角度,以照射人的整个高度和宽度以及当与运动跟踪系统的应用进行交互时人可以四处移动的区域。可以基于诸如人的预期高度和宽度之类的因素、包括当手臂被举过头或被举到侧面时手臂的跨度、当与应用进行交互时人可以移动的区域的大小、人与照像机的预期距离以及照像机的焦距,来设置适当的视野。例如,视野可以足以照明站立在距照像机3-15英尺或更远的人,其中,该人的手臂跨度是7英尺高6英尺宽,该人预期在中心位置的+/-6英尺的区域移动,例如,在144平方英尺的占地面积。在其他情况下,视野可以被设计成只照明人的上身区域。当已知用户可能会坐下而不是站起来并四处移动时,缩小的视野是可以接受的。视野可以类似地被设计成照明除人以外的对象。DOE 530可以从单个准直光束提供许多较小的光束,如成千上万的较小的光束。每一个较小的光束都具有单个准直光束的功率的一小部分。较小的衍射光束可以具有名义上相等的强度。当准直光束是通过激光来提供时,光以相对较小的带宽来提供。可以使用二元DOE 来将激光衍射为多个光束,因为它在窄的波长区域是有效的。它不纠正色差。DOE具有充当色散性元件的周期性结构,从而将光拆分和衍射为在不同的方向传播的多个光束。二元 DOE通常具有步进式表面,该步进式表面带有各自只有两级的周期性且重复的结构。在某些情况下,步进式表面的高度大约是穿过的光的波长的二分之一。例如,对于 850nm的光,步进高度大约可以是425nm。相比之下,无色DOE纠正否则将由于与激光相比由SLED发出的光中存在的更宽的波长范围而存在的色差。无色DOE可以具有步进式表面,该步进式表面带有各自具有超过两级(例如,三级,四级或更多级)的周期性且重复的结构。由于无色DOE使用多个步进, 它允许二分之一波长的条件在多个波长被满足,由此创建更宽的带宽。即,穿过的光可以大致是步进高度的两倍,或者,对于多个步进高度,步进高度的某个其他指定的倍数。可另选地,DOE可以具有连续的表面。所描绘的衍射图案是简化表示。在实践中,可以使用简单明了的物理学分析来设计衍射图案。通常,描述了给定表面上的通用衍射相位轮廓。定义了空间中两个相干点源的波长和位置,并且所产生的干涉图描述了衍射相位轮廓。优化程序将表面的曲率、元件的厚度,以及元件间距视为变量。优化程序可以确定描述任何特定透镜系统的衍射相位轮廓的最优系数。其他设计输入可包括光的带宽、要创建的图案、输入功率级、衍射效率以及每一个衍射光束的所期望的一致性。图5C描绘了图5A的具有多步衍射轮廓的无色DOE 530的细节。D0E530表面上的衍射图案相对于光轴是径向地不对称的,在一种方法中,光轴穿过DOE 530的中心。这里, 在光轴(轴d)上提供了中心衍射结构564,而多个连续的衍射结构从光轴径向地向外延伸。 在图5C的横截面图中,描绘了多级结构560、561、562、565、566、567和568。同样,这是简化表示。可以相对于坐标系统定义衍射图案,该坐标系统包括描绘了沿着一致的光轴的深度的轴d,以及描绘了与轴d的径向距离的轴r。例如,轴d可以与图1中的ζ轴一致。例如, 衍射图案的每一级或每一步的高度都可以通过沿着d轴的值来表示,并且高度被保持所在的径向范围可以通过值的范围r来表示。可通过例如微刻(microlithography)来制造步进式无色DOE。 放大的显示器569提供了多级结构560的细节以及它如果通过d和r维度来定义。 例如,多级结构560可以通过一系列通过直线连接的连续的点来定义,其中,点是按此顺序并具有这些坐标(rl, d4),(r2, d3),(r3, d2),(r4, dl)。可以类似地定义其他多级结构。在某些情况下,每一个步进式表面的高度是将被穿过的光的波长的某种比率(例如,1/N,诸如二分之一,其中,N是实数或整数)。例如,高度d4的步进可以在由N乘以距离 d4-dl所表示的第一波长范围内穿过光,其中,N > 1,高度d3的步进可以在由N乘以距离 d3-dl所表示的第二波长范围内穿过光,而高度d2的步进可以在由N乘以距离d2-dl所表示的第一波长范围内穿过光。附加的步进可以在穿过附加的光的较小波长范围时导致更细的粒度。DOE 530的正视图将指示衍射图案围绕中心光轴的径向不对称性。一般而言,衍射图案可以提供圆形视野、宽度大于其高度的视野、或高度大于其宽度的视野等等。此外,衍射图案可以在视野内提供相对均勻的光束色散,使得光束的强度或功率大致相等。或者,衍射图案可以在视野内提供不均勻的光束色散。例如,与在视野边缘的衍射光束相比,为在视野中心的衍射光束提供更高的强度或功率。图5D描绘了作为图5C的无色DOE 530的替代方案的具有连续的衍射轮廓的无色 DOE的细节。连续的无色DOE 570在其衍射图案中具有逐渐或连续地变化的高度,可以通过变化的值d来表示,而高度变化所在的径向范围可以通过值的范围r来表示。在图5D的横截面图中,DOE中的连续结构包括围绕光轴延伸的中心衍射结构577,以及向外径向地延伸的多个连续的衍射结构,包括结构573、574、575、576、578、579、580和581。同样,这是简化表示,因为结构通常将是径向不对称的。可以,例如,使用光刻(photolithographic)技术然后蚀刻——化学或者等离子,来制造连续的无色D0E。在连续的设计中,结构可以沿着d和r轴延伸大约相同的距离,作为对应的多步结构,但是,以连续的、非离散的方式。例如,连续结构573可以沿着d轴延伸距离d4-dl,沿着 r轴延伸距离r4-rl (参见图5C)。图6描绘了使用多个SLED作为图5A的照明器M的替代方案的照明器。如上文所提及的,可以使用一个或多个SLED来实现运动跟踪应用的足够的光功率输出。当组合多个SLED时,可以集成微透镜,以部分地准直来自每一个SLED的输出,并可以使用准直透镜, 使用来自每一个微透镜的输出来实现更高度的准直。微透镜是小的透镜,一般具有小于一毫米的直径。通过组合多个SLED,可以实现所希望的功率级。作为示例,照明器600包括三个SLED 602、612和622。SLED 602向微透镜606输出光束604,微透镜606进而向准直透镜630输出部分地准直的光束608。类似地,SLED 612 向相应的微透镜616输出光束614,微透镜616进而向准直透镜630输出部分地准直的光束618。类似地,SLED 622向相应的微透镜拟6输出光束624,微透镜拟6进而向准直透镜 630输出部分地准直的光束628。准直透镜准直接收到的光,以向无色DOE 640提供基本上完全准直的光束632,无色DOE 640包括多步衍射表面,该衍射表面在视野中输出多个衍射光束650。准直光是其光线几乎是平行的光,因此,在它传播时将缓慢地传播或发散。图7描绘了用于向运动捕捉系统中的应用提供控制输入的方法。步骤700包括跟踪深度照相机系统的视野中的人类目标或用户。人类目标是指,例如,深度照相机系统的视野中的一个或多个人。有关进一步的细节,参见例如图8。步骤702包括基于跟踪向应用提供控制输入。例如,表示诸如用户的姿势或姿态之类的运动的控制输入。步骤704包括在应用中处理控制输入。例如,这可包括更新显示器上的化身的位置,其中,化身表示用户,如在图1中所描绘的,选择用户界面(UI)中的菜单项,或者许多其他可能的动作。图8描绘了如在图7的步骤700中阐述的用于跟踪人类目标的示例方法。该示例方法可以使用例如深度照相机系统20和/或计算环境12、100或420来实现,如参考图 2-4所讨论的。可以扫描一个或多个人类目标,以生成诸如骨架模型、网格人类模型之类的模型、或任何其他合适的个人的表示。在骨架模型中,每一个身体部位都可以被表征为定义骨架模型的关节和骨头的数学矢量。身体部位在关节处可以相对于彼此移动。然后,可以使用该模型来与由计算环境执行的应用进行交互。用于生成模型的扫描可以在启动或运行应用时发生,或按照所扫描的个人的应用的控制在其他时候发生。可以扫描个人以生成骨架模型,可以跟踪该骨架模型使得用户的物理移动或运动可用作调整和/或控制应用的参数的实时用户接口。例如,可以使用所跟踪的个人的运动来在电子的角色扮演游戏中移动化身或其他屏幕上的人物;在电子赛车游戏中控制屏幕上的车辆;在虚拟环境中控制对象的构建或组织;或执行应用的任何其他合适的控制。根据一个实施方式,在步骤800中,例如,从深度照相机系统接收深度信息。深度照相机系统可以捕捉或观察可包括一个或多个目标的视野。在一个示例性实施方式中,深度照相机系统可以使用诸如飞行时间分析、结构化光分析、立体视觉分析等等之类的任何合适的技术,来获取与捕捉区域中的一个或多个目标相关联的深度信息,如所讨论的。深度信息可包括具有多个观察到的像素的深度图像或图,其中,每一个观察到的像素都具有观察到的深度值,如所讨论的。可以将深度图像降采样到较低的处理分辨率,以便可以更容易地利用较少的计算开销来使用和处理它。另外,可以从深度图像删除和/或平滑一个或多个高-变化和/或有噪深度值;可以填充和/或重构遗漏部分和/或被删除的深度信息;和/或可以对接收到的深度信息执行任何其他合适的处理,以便可以使用深度信息来生成诸如骨架模型之类的模型(参见图9)。步骤802确定深度图像是否包括人类目标。这可包括对深度图像中的每一个目标或对象进行泛色填充,将每一个目标或对象与图案进行比较以确定深度图像是否包括人类目标。例如,可以将深度图像的所选区域或点中的像素的各深度值进行比较,以确定可以定义目标或对象的边缘,如上文所描述的。可以基于所确定的边缘,对Z层可能的Z值进行泛色填充。例如,与所确定的边缘相关联的像素和边缘内的区域的像素可以彼此相关联,以定义可以与图案相比较的捕捉区域中的目标或对象,下面将更详细地描述。如果深度图像包括人类目标,则在判定步骤804,执行步骤806。如果判定步骤804 是否,则在步骤800中接收附加的深度信息。每一个目标或对象与其比较的图案可包括一个或多个数据结构,该一个或多个数据结构具有共同地定义人类的典型身体的变量集合。可以将与例如视野中的人类目标和非人类目标的像素相关联的信息与变量进行比较,以标识人类目标。在一个实施方式中,可以基于身体部位,对该集合中的各变量的每一个设置权重。例如,图案中的诸如头和/或肩之类的各种身体部位可以具有与其相关联的权重值,该权重值可以大于诸如腿之类的其他身体部位的权重值。根据一个实施方式,当将目标与变量进行比较以确定目标是否可能是人类以及哪些目标可能是人类时,可以使用权重值。例如,与带有较小权重值的匹配相比,变量和具有较大权重值的目标之间的匹配所产生的目标是人类的可能性更大。步骤806包括扫描人类目标来寻找身体部位。可以扫描人类目标,以提供与个人的一个或多个身体部位相关联的诸如长度、宽度等等之类的测量值,以提供个人的准确模型。在一示例实施方式中,人类目标可以是被隔离的,可以创建人类目标的位掩码,以扫描一个或多个身体部位。可以通过例如对人类目标进行泛色填充(flood filling)来创建位掩码,以便人类目标可以与捕捉区域元件中的其他目标或对象分开。然后,可以对于一个或多个身体部位分析位掩码,以生成人类目标的诸如骨架模型、网格人类模型等等之类的模型。例如,根据一个实施方式,可以使用由所扫描的位掩码确定的测量值来定义骨架模型中的一个或多个关节。可以使用一个或多个关节来定义可以对应于人类身体部位的一个或多个骨头。例如,人类目标的位掩码的顶部可以与头的顶部的位置相关联。在确定头的顶部之后,可以向下扫描位掩码,以便随后确定颈部的位置、肩的位置等等。可以将例如,位于被扫描的位置的位掩码的宽度与和例如颈部、肩等等相关联的典型宽度的阈值进行比较。在替换实施方式中,可以使用与位掩码中的身体部位相关联的、与所扫描的先前位置的距离来确定颈部、肩等等的位置。可以基于例如其他身体部位的位置来计算诸如腿、脚等等之类的某些身体部位。在确定身体部位的值时,创建包括该身体部位的测量值的数据结构。该数据结构可包括来自通过深度照相机系统在不同的时间点提供的多个深度图像的平均扫描结果。步骤808包括生成人类目标的模型。在一个实施方式中,可以使用通过所扫描的位掩码确定的测量值来定义骨架模型中的一个或多个关节。该一个或多个关节被用来定义对应于人类身体部位的一个或多个骨头。
可以调整一个或多个关节,直到各关节在一个关节和人类的一个身体部位之间的典型距离范围内,以生成更准确的骨架模型。还可以基于例如与人类目标相关联的身高来进一步调整模型。在步骤810中,通过每秒若干次更新个人的位置来跟踪模型。随着用户进入物理空间,使用来自深度照相机系统的信息来调整骨架模型,以便骨架模型表示个人。具体而言,可以向骨架模型的一个或多个力接收面施加一个或多个力,以将骨架模型调整为与物理空间中的人类目标的姿势更紧密地对应的姿势。一般而言,可以使用用于跟踪个人的移动的任何已知技术。图9描绘了如在图8的步骤808中阐述的人类目标的示例模型。模型900在_z 方向面向深度照像机,使得所示出的横截面位于χ-y平面。注意垂直y轴和横向χ轴。在诸如图1之类的其他图中提供了类似的概念。模型包括多个参考点,如头902的顶部、头的底部或下巴913、右肩904、右肘906、右手腕908和右手910,如例如由指尖区域所表示的。 从用户的角度定义了面向照像机的左右侧。模型还包括左肩914、左肘916,左手腕918和左手920。还描绘了腰部区域922,以及右臀部924、右膝盖926、右脚928、左臀部930、左膝盖932和左脚934。肩部线912是肩904和914之间的线,通常是水平的。例如,还描绘了在点922和913之间延伸的上躯干中心线925。前面的对本技术的详细描述只是为了说明和描述。它不是为了详尽的解释或将本技术限制在所公开的准确的形式。鉴于上述教导,许多修改和变型都是可能的。所描述的实施方式只是为了最好地说明本技术的原理以及其实际应用,从而使精通本技术的其他人在各种实施方式中最佳地利用本技术,适合于特定用途的各种修改也是可以的。本技术的范围由所附的权利要求进行定义。
1权利要求
1.一种3-D深度照相机系统,包括(a)照明器(M),所述照明器包括(i)至少一个超辐射发光二极管(505);( )准直透镜(525),其捕捉来自所述至少一个超辐射发光二极管的光以提供准直光束;以及(iii)衍射光学元件(530),其接收所述准直光束,并创建多个衍射光束(540),所述衍射光束640)照明包括人类目标⑶的视野(6);以及(b)图像传感器( ),其使用来自所述视野的光来创建所述人类目标的深度图像。
2.如权利要求1所述的3-D深度照相机系统,其特征在于 所述衍射光学元件是无色的。
3.如权利要求1或2所述的3-D深度照相机系统,还包括与所述图像传感器相关联的至少一个处理器(32),所述至少一个处理器基于所述深度信息随时间跟踪所述人类目标的移动,并向应用提供对应的控制输入,以及所述应用基于所述控制输入来更新显示器。
4.如权利要求1至3中任一项所述的3-D深度照相机系统,其特征在于 至少一个超辐射发光二极管以至少75毫瓦的功率级输出光。
5.如权利要求1至4中任一项所述的3-D深度照相机系统,其特征在于 至少一个超辐射发光二极管以至少大约100到200毫瓦的功率级输出光。
6.如权利要求1至5中任一项所述的3-D深度照相机系统,其特征在于所述无色衍射光学元件在一端包括多个步进式、多级衍射结构(560-568),每一个结构都具有三级或更多级。
7.如权利要求1至5中任一项所述的3-D深度照相机系统,其特征在于 所述无色衍射光学元件具有连续的衍射轮廓。
8.如权利要求1至7中任一项所述的3-D深度照相机系统,其特征在于所述至少一个超辐射发光二极管在已调制模式下进行操作,并以至少大约200毫瓦的功率级输出光。
9.如权利要求1至7中任一项所述的3-D深度照相机系统,其特征在于 所述至少一个超辐射发光二极管在连续模式下进行操作。
10.如权利要求1至9中任一项所述的3-D深度照相机系统,其特征在于 所述多个衍射光束具有名义上相等的强度。
11.如权利要求1至10中任一项所述的3-D深度照相机系统,其特征在于所述无色衍射光学元件包括其在一端具有带有三级或更多级的步进式、多级衍射表面的无色衍射光学元件。
12.—种3-D深度照相机系统,包括 (a)照明器(600),所述照明器包括(i)多个超辐射发光二极管(602、612、622);( )每一个超辐射发光二极管的相应的微透镜(606、616、6观);(iii)准直透镜(630),其捕捉来自所述相应的微透镜的光,并提供准直光束;以及(iv)无色衍射光学元件(640),其接收所述准直光束,并创建多个衍射光束,所述多个衍射光束照明包括人类目标⑶的视野(6);以及(b)图像传感器( ),其使用来自所述视野的光来创建所述人类目标的深度图像。
13.如权利要求12所述的3-D深度照相机系统,其特征在于所述无色衍射光学元件在一端包括多个步进式、多级衍射结构(560-568),每一个结构都具有三级或更多级。
14.如权利要求12或13所述的3-D深度照相机系统,其特征在于 所述无色衍射光学元件具有连续的衍射轮廓。
15.如权利要求12至14中任一项所述的3-D深度照相机系统,其特征在于 所述多个超辐射发光二极管以至少100毫瓦的组合功率级输出光。
全文摘要
公开了运动跟踪系统中的带有超辐射发光二极管(SLED)的深度照像机照明器。一个或多个SLED具有足够的功率,如75-200毫瓦,以在诸如家庭中的一个房间之类的区域的视野中延伸。为纠正否则将由于与激光相比由SLED发出的更宽的波长范围而存在的色差,使用无色衍射光学元件来将光分散在视野中。无色衍射光学元件可以具有带有三级或更多级的步进式多级轮廓或连续轮廓。基于被跟踪的人类目标的移动,向运动跟踪系统中的应用提供输入,该应用执行诸如更新屏幕上的化身的位置之类的对应的动作。
文档编号G03B15/05GK102231037SQ20111017163
公开日2011年11月2日 申请日期2011年6月15日 优先权日2010年6月16日
发明者S·麦克尔道尼 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1