P
US11023052B2ActiveUtilityPatentIndex 62

Method for outputting command by detecting object movement and system thereof

Assignee: PIXART IMAGING INCPriority: Apr 30, 2012Filed: Dec 3, 2019Granted: Jun 1, 2021
Est. expiryApr 30, 2032(~5.8 yrs left)· nominal 20-yr term from priority
Inventors:HUANG YU-HAOLEE YI FANGKAO MING-TSANCHEN NIEN-TSE
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-modified
What 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.