Patent ID: 8264457

Claim:
A mouse simulation system, comprising: a memory system; at least one processor; and one or more programs stored in the memory system to be executed by the at least one processor, the one or more programs comprising: a reference information reading module to read reference information for simulating a mouse from the memory system, wherein the reference information comprises an effective movement area of the mouse, a visual angle and a resolution of a camera adjustably positioned above the effective movement area on a plane and connected to the at least one processor; a parameter determining module to determine a minimum capture area and a lowest adjustable height of the camera from the plane according to the reference information, and determine a length-to-width ratio of images to be captured by the camera according to the resolution of the camera; a parameter adjusting module to adjust the minimum capture area to be an effective capture area of the camera according to the length-to-width ratio, adjust the lowest adjustable height to be an effective adjustable height of the camera according to the effective capture area, and prompt a user to position the camera according to the effective adjustable height; a setting module to set a time interval for detecting movements of a user's palm in the effective capture area on the plane, and set associations between the movements of the user's palm in the effective capture area and mouse operations of the mouse; an image processing module to read consecutive images of the user's palm in the effective camera area captured by the camera during the time interval, and convert the consecutive images to binary images; a movement determining module to determine movement information of the user's palm according to differences in the binary images, and determine a mouse operation associated with the movement according to the preset associations; and a command executing module to execute a computer command corresponding to the mouse operation, so as to active a corresponding movement of a cursor on a display screen of connected to the at least one processor.