US11023052B2ActiveUtilityPatentIndex 62
Method for outputting command by detecting object movement and system thereof
Est. expiryApr 30, 2032(~5.8 yrs left)· nominal 20-yr term from priority
H04N 21/42204G06F 3/0484G06F 3/011G06F 3/04815G06F 3/0485G06T 19/006G06T 2207/30241G06F 3/0236G06F 16/44G06F 3/0425G06V 40/20G06F 3/005G06F 3/04842G06T 7/20G06F 3/0488G06F 3/017G06F 3/0304G06F 3/0482G06K 9/00335
62
PatentIndex Score
0
Cited by
15
References
8
Claims
Abstract
The present invention discloses a method for outputting a command by detecting a movement of an object, which includes the following steps. First, an image capturing device captures images generated by the movement of the object at different timings by. Next, a motion trajectory is calculated according to the plurality of images. Further next, a corresponding command is outputted according to the motion trajectory. The present invention also provides a system which employs the above-mentioned method.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method for outputting a command by detecting a movement of an object, the method comprising:
capturing a plurality of images generated by the movement of the object at different timings by an image capturing device;
calculating a motion trajectory according to the images, wherein the motion trajectory includes a rotation; and
outputting the command according to the motion trajectory to control an action of an electronic device;
wherein when the object stops moving, the action of the electronic device is decelerated according to a function of a speed of the object in a time period before the object stops moving; and
wherein different commands are outputted according to different rotation velocities of the movement of the object; wherein by a relatively faster movement of the object with a relatively faster rotation velocity, the command corresponding to more number of predetermined angle units is generated, while, by a relatively slower movement of the object with a relatively slower rotation velocity, the command corresponding to less number of predetermined angle units is generated.
2. The method of claim 1 , wherein the step of calculating the motion trajectory according to the plurality of images comprises:
subtracting a position of gravity center of the object in each of the images by a position of gravity center of the object in a previous image so as to obtain a motion vector corresponding to each image; and
calculating the motion trajectory according to the motion vectors.
3. The method of claim 2 , wherein the step of calculating the motion trajectory according to the motion vectors comprises:
generating object rotation information according to the motion vectors, wherein the object rotation information comprises one or more of a rotation plane normal vector, rotation angle, angular velocity, speed, rotation radius and trajectory length; and
outputting the command to execute a software application program of an electrical device according to the object rotation information.
4. The method of claim 3 , wherein the step of outputting the command according to the object rotation information comprises:
outputting the command to control a rotation of one or more predetermined angle units according to the rotation plane normal vector and the rotation angle.
5. The method of claim 4 , wherein the predetermined angle unit is adaptively adjusted according to a trajectory velocity or an angular velocity.
6. The method of claim 1 , further comprising:
illuminating the object with an invisible light source, wherein the image capturing device is for detecting light emitted from the invisible light source.
7. The method of claim 1 , wherein the step of calculating a motion trajectory according to the plurality of images comprises:
detecting a change of shape, size, light intensity or position of the object in the images to determine whether the motion trajectory is a horizontal motion trajectory or a vertical motion trajectory.
8. The method of claim 1 , wherein the object includes a part of a hand of a user.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.