A device with an image signal processor is described. The image signal processor has a plurality of depth calculation units to calculate the corresponding flight time depth values of different pixel array positions. A plurality of depth calculation units in each will receive a response signal from the same pixel in the pixel array, the multiple depth calculation unit can multiple depth value to calculate the pixel array according to the different groups of the corresponding response signal pixels from the pixel array of the different position of the pixel is every member of the group. Each of the groups includes pixels with different receiving clock phases enough to calculate the corresponding depth values. Another device is also described, in which multiple depth values are calculated based on different groups of pixels of their respective pixels, but the depth computing unit calculates every one of several depth values.
【技术实现步骤摘要】
【国外来华专利技术】用于提高飞行时间像素阵列的分辨率的方法和设备
本专利技术的领域总体上涉及图像处理,并且更具体地,涉及用于提高飞行时间像素阵列的分辨率的方法和设备。
技术介绍
许多现有的计算系统包括作为集成外围装置的一个或多个传统图像捕获相机。当前趋势是通过将深度捕获集成到其成像组件中来增强计算系统成像能力。例如,可以使用深度捕获来执行各种智能对象识别功能,诸如面部识别(例如,用于安全系统解锁)或手势识别(例如,用于无接触用户界面功能)。被称为“飞行时间”成像的一个深度信息捕获方法将光从系统发射到对象上并且从图像传感器的多个像素测量光的发射与它在传感器上的反射图像的接收之间的时间。由飞行时间像素产生的图像对应于如通过多个不同的(x,y)像素位置处的唯一深度测量(z)所表征的对象的三维轮廓。
技术实现思路
描述了具有图像信号处理器的设备。所述图像信号处理器具有多个深度计算单元以计算不同的像素阵列位置的相应飞行时间深度值。所述多个深度计算单元中的每一个将从像素阵列中的同一像素接收响应信号,使得所述多个深度计算单元能够根据来自所述像素为其成员的所述像素阵列中的像素的不同组的相应响应信号,计算 ...
【技术保护点】
一种设备,包括:图像信号处理器,所述图像信号处理器具有多个深度计算单元,以计算不同的像素阵列位置的相应飞行时间深度值,所述多个深度计算单元中的每一个从像素阵列中的同一像素接收响应信号,使得所述多个深度计算单元能够根据来自所述像素阵列中的像素的不同组的相应响应信号来计算所述像素阵列的所述不同的位置的多个深度值,所述像素是所述组中的每一个的成员,所述组中的每一个包括足以计算相应深度值的不同的接收时钟相位的像素。
【技术特征摘要】
【国外来华专利技术】2015.07.20 US 14/804,2431.一种设备,包括:图像信号处理器,所述图像信号处理器具有多个深度计算单元,以计算不同的像素阵列位置的相应飞行时间深度值,所述多个深度计算单元中的每一个从像素阵列中的同一像素接收响应信号,使得所述多个深度计算单元能够根据来自所述像素阵列中的像素的不同组的相应响应信号来计算所述像素阵列的所述不同的位置的多个深度值,所述像素是所述组中的每一个的成员,所述组中的每一个包括足以计算相应深度值的不同的接收时钟相位的像素。2.根据权利要求1所述的设备,其中,所述多个深度计算单元由逻辑电路构成。3.根据权利要求2所述的设备,其中,所述多个深度计算单元由专用逻辑电路构成。4.根据权利要求2所述的设备,其中,所述多个深度计算单元被布置成并发地计算所述多个深度值。5.根据权利要求1所述的设备,其中,所述图像信号处理器被实现为执行程序代码的处理器,并且所述多个深度计算单元被实现为存储在机器可读存储介质上的多个程序代码序列。6.根据权利要求5所述的设备,其中,所述处理器是多线程处理器,并且所述多个程序序列包括将在不同的线程上执行的多个程序代码实例。7.根据权利要求1所述的设备,其中,所述不同的接收时钟相位包括I+、I-、Q+和Q-。8.根据权利要求1所述的设备,其中,所述像素阵列的每像素接收时钟分配展示以下的模式:121212…343434…其中以上1、2、3和4对应于不同的接收时钟相位。9.根据权利要求8所述的设备,其中,所述像素阵列的每像素接收时钟分配展示以下的模式:121212...343434...212121...。10.一种方法,包括:利用具有接收时钟相位的像素阵列中的像素来生成飞行时间响应信号;以及根据从所述像素阵列中的像素的不同组生成的飞行时间响应信号的不同集合来计算不同的深度值,所述像素是所述组中的每一个的成员,利用足以执行飞行时间深度计算的接收时钟相位来生成所述集合中的每个集合。11.根据权利要求10所述的方法,其中,所述不同的深度值被并发地生成。12.根据权利要求10所述的方法,其中,所述计算用逻辑电路执行。13.根据权利要求10所述的方法,其中,所述计算通过执行程序代码来执行。14.根据权利要求13所述的方法,还包括在多线程处理器上执行所述程序代码,其中,不同的线程被分配给不同的飞行时间深度计算。15.根据权利要求10所述的方法,其中,所述方法还包括:生成带有所述像素阵列的相机的前方的对象的三维轮廓图像,所述深度值中的每一个是所述三维轮廓图像的一部分。16.根据权利要求15所述的方法,还包括使用所述三维轮廓图像来执行以下中的一个:识...
【专利技术属性】
技术研发人员:弗莱德·康斯坦丁·卡尔代伊,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。