Microsoft Interview Question

From a hardware perspective, how would you implement the kinect?