Notes:


So, Why is Real-Time important?
There are an enormous number of applications that need real-time processing,

Human-machine interaction
Motion tracking
Synthetic 3D View (when combined with texture)
Virtual reality
Teleprescence
Smart rooms
Gesture recognition

And they all focus on human-computer interaction, and they can all take advantage of real-time 3D data.