Virtual mouse
AssigneeArchitectronics Inc.
InventorStephen H. Lewis
Life of this patent
Estimating the term…
Abstract
A system for interacting with a screen without touching it, comprising a source of radiating energy directed into a predefined area, at least one directionally sensitive sensor that detects the radiation when it's reflected off of an object within the predefined area, and a processor that calculates position and motion information of the object and generates therefrom image information, which it sends to a screen where it is displayed.
Claims9
A system for interacting with a screen without touching it, the system comprising:
- a computing device comprising at least:
- one or more processors;
- one or more memories;
- and
- one or more computer-readable hardware storage devices;
- a display screen comprising at least a partial video feed strip;
- a source of radiating energy directed into a predefined area;
- at least one directionally sensitive sensor that is configured to:
- detect at least a portion of the radiating energy reflected off of an object disposed in the predefined area;
- detect a range to the object disposed in the predefined area;
- detect a motion of the object disposed in the predefined area;
- transmit, to the one or more processors, information of a location from which the radiating energy is reflected;
- and
- transmit visual feedback of the motion of the object to the partial video feed strip;
- the one or more processors being configured to:
- utilize the information of the location to calculate a position and motion of the object from which the radiating energy was reflected;
- generate image information based on the calculated position and motion;
- and
- transmit the image information to the display screen;
- and
- the display screen being configured to display an image based on the image information received from the one or more processors;
- wherein the radiating energy is laser energy configured to define a plane and cause a prominent dot to appear on the object where the object crosses the plane;
- the system further comprising a plurality of laser beam splitting mirrors configured to define the plane based on static reflections of the split laser beam.
A system for interacting with a screen without touching it, the system comprising:
- a computing device comprising at least:
- one or more processors;
- one or more memories;
- and
- one or more computer-readable hardware storage devices;
- a display screen comprising at least a partial video feed strip;
- a source of radiating energy directed into a predefined area;
- at least one directionally sensitive sensor that is configured to:
- detect at least a portion of the radiating energy reflected off of an object disposed in the predefined area;
- detect a range to the object disposed in the predefined area;
- detect a motion of the object disposed in the predefined area;
- transmit, to the one or more processors, information of a location from which the radiating energy is reflected;
- and
- transmit visual feedback of the motion of the object to the partial video feed strip;
- the one or more processors being configured to:
- utilize the information of the location to calculate a position and motion of the object from which the radiating energy was reflected;
- generate image information based on the calculated position and motion;
- and
- transmit the image information to the display screen;
- and
- the display screen being configured to display an image based on the image information received from the one or more processors;
- wherein the radiating energy is laser energy configured to define a plane and cause a prominent dot to appear on the object where the object crosses the plane;
- the system further comprising a motor that causes a source of laser light to sweep through an angle to define the plane;
- the system further comprising a mirror coupled to the motor, wherein the plane is defined by a laser beam reflecting off of the mirror as the source of laser light.
A system for interacting with a screen without touching it, the system comprising:
- a computing device comprising at least:
- one or more processors;
- one or more memories;
- and
- one or more computer-readable hardware storage devices;
- a display screen comprising at least a partial video feed strip;
- a source of radiating energy directed into a predefined area;
- at least one directionally sensitive sensor that is configured to:
- detect at least a portion of the radiating energy reflected off of an object disposed in the predefined area;
- detect a range to the object disposed in the predefined area;
- detect a motion of the object disposed in the predefined area;
- transmit, to the one or more processors, information of a location from which the radiating energy is reflected;
- and
- transmit visual feedback of the motion of the object to the partial video feed strip;
- the one or more processors being configured to:
- utilize the information of the location to calculate a position and motion of the object from which the radiating energy was reflected;
- generate image information based on the calculated position and motion;
- and
- transmit the image information to the display screen;
- and
- the display screen being configured to display an image based on the image information received from the one or more processors;
- wherein the radiating energy is laser energy configured to define a plane and cause a prominent dot to appear on the object where the object crosses the plane;
- wherein the one or more computer-readable hardware storage devices contain program code executable by the one or more processors via the one or more memories to, based on information of the direction to the dot and the motion of the dot from at least two vantage points, calculate coordinates in the plane based on the direction and motion information and generate the image information based on the calculated coordinates.
A system for interacting with a screen without touching it, the system comprising:
- a computing device comprising at least:
- one or more processors;
- one or more memories;
- and
- one or more computer-readable hardware storage devices;
- a display screen comprising at least a partial video feed strip;
- a source of radiating energy directed into a predefined area;
- at least one directionally sensitive sensor that is configured to:
- detect at least a portion of the radiating energy reflected off of an object disposed in the predefined area;
- detect a range to the object disposed in the predefined area;
- detect a motion of the object disposed in the predefined area;
- transmit, to the one or more processors, information of a location from which the radiating energy is reflected;
- and
- transmit visual feedback of the motion of the object to the partial video feed strip;
- the one or more processors being configured to:
- utilize the information of the location to calculate a position and motion of the object from which the radiating energy was reflected;
- generate image information based on the calculated position and motion;
- and
- transmit the image information to the display screen;
- and
- the display screen being configured to display an image based on the image information received from the one or more processors;
- the system further comprising:
- a frame;
- the system further comprising:
- a clamp coupled to the frame for removably coupling the frame to a screen of the computing device, wherein the computing device comprises an open laptop, and wherein the at least one directionally sensitive sensor comprises a webcam;
- the system further comprising:
- a first mirror attached to the frame near a first end of the frame and disposed in the frame at a position and an angle that, when the frame is coupled to a screen of the laptop, places the first mirror near a first corner of a top of the screen of the laptop at an angle that reflects an image of a plane in a front of a center of the screen of the laptop that covers at least a first portion of the screen of the laptop from a first vantage point;
- the system further comprising:
- a second mirror attached to the frame near a second end of the frame and disposed in the frame at the position and the angle that, when the frame is coupled to the screen of the laptop, places the second mirror near a second corner at the top of the screen of the laptop at the angle that reflects the image of the plane in the front of the screen of the laptop that covers at least a second portion of the screen of the laptop from a second vantage point,
- wherein the first vantage point differs from the second vantage point, and
- wherein the at least the second portion of the screen of the laptop overlaps the at least the first portion of the screen of the laptop in a front of a center of the screen of the laptop;
- the system further comprising:
- a third mirror attached to the frame at a location that positions the third mirror in the front of the webcam at an angle that deflects a view of the webcam downward.
A system for interacting with a screen without touching it, the system comprising:
- a computing device comprising at least:
- one or more processors;
- one or more memories;
- and
- one or more computer-readable hardware storage devices;
- a display screen comprising at least a partial video feed strip;
- a source of radiating energy directed into a predefined area;
- at least one directionally sensitive sensor that is configured to:
- detect at least a portion of the radiating energy reflected off of an object disposed in the predefined area;
- detect a range to the object disposed in the predefined area;
- detect a motion of the object disposed in the predefined area;
- transmit, to the one or more processors, information of a location from which the radiating energy is reflected;
- and
- transmit visual feedback of the motion of the object to the partial video feed strip;
- the one or more processors being configured to:
- utilize the information of the location to calculate a position and motion of the object from which the radiating energy was reflected;
- generate image information based on the calculated position and motion;
- and
- transmit the image information to the display screen;
- and
- the display screen being configured to display an image based on the image information received from the one or more processors;
- the system further comprising:
- a frame;
- the system further comprising:
- a clamp coupled to the frame for removably coupling the frame to a screen of the computing device, wherein the computing device comprises an open laptop, and wherein the at least one directionally sensitive sensor comprises a webcam;
- the system further comprising a laser coupled to the frame at a location that does not interfere with the views reflected to the webcam;
- the system further comprising a plurality of laser beam splitting mirrors affixed to the frame and configured to define the plane based on static reflections of the split laser beam.
A system for interacting with a screen without touching it, the system comprising:
- a computing device comprising at least:
- one or more processors;
- one or more memories;
- and
- one or more computer-readable hardware storage devices;
- a display screen comprising at least a partial video feed strip;
- a source of radiating energy directed into a predefined area;
- at least one directionally sensitive sensor that is configured to:
- detect at least a portion of the radiating energy reflected off of an object disposed in the predefined area;
- detect a range to the object disposed in the predefined area;
- detect a motion of the object disposed in the predefined area;
- transmit, to the one or more processors, information of a location from which the radiating energy is reflected;
- and
- transmit visual feedback of the motion of the object to the partial video feed strip;
- the one or more processors being configured to:
- utilize the information of the location to calculate a position and motion of the object from which the radiating energy was reflected;
- generate image information based on the calculated position and motion;
- and
- transmit the image information to the display screen;
- and
- the display screen being configured to display an image based on the image information received from the one or more processors;
- the system further comprising a frame;
- the system further comprising a clamp coupled to the frame for removably coupling the frame to a screen of the computing device, wherein the computing device comprises an open laptop, and wherein the at least one directionally sensitive sensor comprises a webcam;
- the system further comprising a laser coupled to the frame at a location that does not interfere with the views reflected to the webcam;
- the system further comprising a motor attached to the frame that causes a source of laser light to sweep through an angle to define the plane;
- the system further comprising a mirror coupled to the motor, wherein the plane is defined by a laser beam reflecting off of the mirror as the source of laser light.
Dependencies are inferred from the claim text.