the methods described herein for controlling a computer using a video image and for combining the video image with a computer desktop may be implemented in hardware , software , firmware , or any combination thereof . in one exemplary implementation , the methods described herein may be implemented as computer executable instructions embodied in a computer readable medium . exemplary computer - readable media suitable for use with the implementations described herein include disk storage devices and chip memory devices .