What sensors are used in an Xbox Kinect? Explain how these sensors work and why are they are used

Here are some useful links about the sensors used in combination with software for a Xbox Kinect to detect motion: