Combining Computer Vision And Knowledge Acquisition To Provide Real-Time Activity Recognition For Multiple Persons Within Immersive Environments