The present invention is a system and method for detecting and analyzing
motion patterns of individuals present at a multimedia computer terminal
from a stream of video frames generated by a video camera and the method
of providing visual feedback of the extracted information to aid the
interaction process between a user and the system. The method allows
multiple people to be present in front of the computer terminal and yet
allow one active user to make selections on the computer display. Thus
the invention can be used as method for contact-free human-computer
interaction in a public place, where the computer terminal can be
positioned in a variety of configurations including behind a transparent
glass window or at a height or location where the user cannot touch the
terminal physically.