微软Kinect体感套装昨天在国外刚刚发售,就有不少网友发出这样的感叹。的确,从国外网站对Kinect的拆解分析来看,这个漂亮的小家伙确实长得很像《霹雳5号》中那台可爱的Johnny 5机器人。Kinect拥有两个摄像头,两个麦克风,足够让你满意的音频单元,以及强劲的处理能力。除此以外,它还首次在游戏机外设上引入了加速度计,告诉设备我们正在指向哪里。这个小家伙的内部结构是如此错综复杂,以至于需要一个风扇进行主动散热,至少在目前,Kinect是最复杂游戏外设排行榜上的NO.1。
让我们来看看国外网站提供的Kinect实机拆解大图:
Xbox 360 Kinect体感套装,包括摄像头、语音探测器和动作识别部件
内部确实够复杂的,PCB就有两张,各种排线数不胜数,在最左侧居然还有一个散热风扇!看来Kinect发热不小。
我们找到了Kinect的眼睛:两个摄像头和一个红外线投影机。从左往右依次是:微软X853750001 / VCA379C7130红外线感应摄像头以及CMOS;VNA38209015可见光摄像头以及CMOS;OG12 / 0956 / D306 / JG05A红外线投影仪。这张照片拍摄的时候上下颠倒了,所以三个光学器件在Kinect上是反过来的。
这三个光学器件尺寸都不算小,它们的CMOS比手机上的要大一个档次,更接近当前的数码相机,都具备自动对焦功能。因为这3个摄像头都不直接给用户提供信息,我们还不清楚它们的分辨率。微软声称红外线摄像头的分辨率是320×240,而可见光摄像头的分辨率是640×480。
这是Kinect目前唯一一张平台架构图,我们可以看到红外线摄像头和一个光学摄像头为Kinect提供景深数据(我们常说的Z轴),另一个光学摄像头则提供色彩对比数据。这些数据会汇总到Prime Sense PS1080-A2图像处理器中进行处理,计算出用户的动作后传送给Xbox 360主机作。
另外,两个麦克风和4通道数字音效数据也由Prime Sense PS1080-A2芯片负责处理。
上图是Kinect的工作原理,左边的图片中,光学传感器为处理芯片提供场景的RGB对比数据,因为运动的人人和房间里的其它物体对比度是不同的。右图中,红外传感器可以侦测人体与房间中其它物体细微的温度差别,从而提供景深数据(简单的说,就是谁在前谁在后)。有了这3个摄像头,Kinect能够立即把现实中的三维场景纳入到游戏中去。
微软声称这套系统在两米的距离范围内,测得的用户动作数据误差只有1厘米。然而,它的场景对比度计算似乎依然有些问题,GameSpot的两名黑人编辑就遇到过Kinect死活不认的情况,尴尬不已。
Kinect的主板,也是它的大脑。从左至右依次是:
Wolfson电子的WM8737G立体声麦克风前置放大器ADC、飞兆半导体的FDS8984电源功率芯片(多通道场效应管)、NEC的uPD720114 USB 2.0控制器、H1026567 XBOX1001 X851716-005 GEPP、Marvell的AP102 SoC相机接口控制器、来自现代,编号为H5PS5162FF的512MB DDR2内存。
背面芯片从左至右依次是:ADI公司的AD8694CMOS输出运算放大器、德州仪器的ADS7830I 8bit 8通道A/D转换器、Allegro公司的低电压步进单/双路直流电动机驱动马达、ST Microelectronics的M29W800DB 8Mbit 闪存。以及最重要的,PrimeSense PS1080 A2 SoC图像处理器......总之,你只要知道一点就行了:Kinect很复杂,它的内存居然与Xbox 360一样大!
Kinect拆除外壳后正面的样子,嗯,等等,你是不是想起了谁?
想起来了吗?
最后的惯例,来一个全家福。如此复杂精密的构造,Kinect确实是有史以来最复杂的游戏外设。顺便一说,Kinect套装的零售价是149美元。