10599224

Method for Outputting Command by Detecting Object Movement and System Thereof

PublishedMarch 24, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

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 one command includes one or more command units, and when the object moves relatively faster, by a motion trajectory, more command units are outputted, while when the object moves relatively slower, by the same motion trajectory, less command unit or units are outputted, whereby different commands are outputted according to different rotation velocities of the movement of the object.

Plain English Translation

This invention relates to a method for controlling an electronic device by detecting and interpreting the movement of an object, such as a hand or a stylus, to generate commands. The method addresses the challenge of providing intuitive and responsive control over electronic devices by translating physical motion into precise commands. The system captures multiple images of the object's movement at different times using an image capturing device, such as a camera. These images are analyzed to calculate a motion trajectory, which includes rotational movement. Based on this trajectory, a command is generated to control the device's actions. When the object stops moving, the device's action is decelerated according to the object's speed in the moments before it stopped, ensuring smooth and natural control. The command structure is modular, consisting of one or more command units. The speed of the object's movement influences the number of command units generated—faster movements produce more command units along the same trajectory, while slower movements produce fewer, allowing different commands to be output based on rotation velocity. This approach enables dynamic and adaptive control, enhancing user interaction with electronic devices.

Claim 2

Original Legal Text

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.

Plain English Translation

This invention relates to motion tracking systems that analyze sequential images to determine the movement of an object. The problem addressed is accurately tracking an object's motion trajectory from a series of images, particularly when the object's position changes over time. The method involves capturing multiple images of an object and processing them to compute its motion trajectory. First, the system identifies the gravity center (centroid) of the object in each image. Then, for each image, the system calculates a motion vector by subtracting the current gravity center position from the previous image's gravity center position. These motion vectors are then used to construct the object's motion trajectory over time. The technique ensures precise tracking by focusing on positional changes between consecutive frames, reducing errors caused by environmental noise or object deformation. This approach is useful in applications like surveillance, robotics, and computer vision, where reliable motion analysis is critical. The method improves upon existing techniques by simplifying trajectory calculation while maintaining accuracy.

Claim 3

Original Legal Text

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.

Plain English Translation

This invention relates to motion tracking and control systems, specifically for generating and executing motion trajectories based on detected motion vectors. The problem addressed is the need for precise and dynamic control of electrical devices in response to user or object movements, enabling intuitive interaction with software applications. The method involves calculating a motion trajectory from motion vectors, which are derived from tracking the movement of an object or user. The motion vectors are processed to generate detailed object rotation information, including parameters such as the rotation plane normal vector, rotation angle, angular velocity, speed, rotation radius, and trajectory length. This rotation information is then used to determine the motion trajectory, which defines how the object or user is moving in space. Using this calculated trajectory, the system outputs a command to execute a specific software application program on an electrical device. The command triggers the application to respond to the motion, enabling functionalities such as navigation, gesture-based control, or interactive simulations. The system ensures real-time adaptation to motion changes, improving user experience and device responsiveness. The invention enhances motion-based interaction by providing precise control over software applications through dynamic trajectory analysis.

Claim 4

Original Legal Text

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.

Plain English Translation

This invention relates to a method for controlling the rotation of an object in a three-dimensional space, addressing the challenge of precisely rotating objects based on spatial orientation and angular displacement. The method involves determining a rotation plane normal vector and a rotation angle for the object, then generating and outputting a command to adjust the object's orientation. The command specifies a rotation by one or more predetermined angle units, calculated using the rotation plane normal vector and the rotation angle. This ensures accurate alignment or repositioning of the object in the desired direction. The method may be applied in robotics, computer graphics, or automated manufacturing, where precise rotational control is essential. The invention improves upon existing systems by providing a structured approach to defining and executing rotations, reducing errors in orientation adjustments. The technique can be integrated into systems that require dynamic object manipulation, such as robotic arms, virtual simulations, or automated assembly lines. By standardizing the rotation process, the method enhances consistency and reliability in applications where precise spatial positioning is critical.

Claim 5

Original Legal Text

5. The method of claim 4 , wherein the predetermined angle unit is adaptively adjusted according to a trajectory velocity or an angular velocity.

Plain English Translation

A system and method for adaptive angle adjustment in trajectory tracking involves dynamically modifying a predetermined angle unit based on real-time motion parameters. The technology addresses the challenge of maintaining precise tracking in dynamic environments where fixed angle units may lead to inaccuracies. The method monitors trajectory velocity or angular velocity of a moving object or system and adjusts the angle unit accordingly to optimize tracking performance. This adaptive adjustment ensures that the angle unit remains appropriate for the current motion conditions, improving accuracy and responsiveness. The system may include sensors to measure velocity or angular velocity and a processing unit to calculate and apply the necessary angle adjustments. By dynamically adapting the angle unit, the method enhances tracking efficiency in applications such as robotics, autonomous vehicles, or industrial automation where precise motion control is critical. The adaptive mechanism allows the system to respond to changes in motion dynamics, ensuring consistent and reliable tracking performance.

Claim 6

Original Legal Text

6. The method of claim 4 , wherein when the object stops rotating, the rotation of one or more predetermined angle units is decelerated according to an average speed or average angular velocity of the object rotation information in the time period before the object stops rotating.

Plain English Translation

A system and method for controlling the rotation of an object, particularly in applications where precise stopping or deceleration is required. The invention addresses the challenge of smoothly decelerating a rotating object to a stop, ensuring minimal overshoot or oscillation. The method involves monitoring the object's rotation, including its speed or angular velocity, during a time period preceding the stop command. When the object is instructed to stop, the system calculates an average speed or angular velocity from the monitored data. Based on this average, the system decelerates the object by one or more predetermined angle units, ensuring a controlled and predictable stop. This approach prevents abrupt halting, which could cause mechanical stress or inaccuracies, and instead applies a gradual deceleration tailored to the object's recent rotational behavior. The method is particularly useful in precision machinery, robotics, and automated systems where smooth motion control is critical. The invention may also include additional features, such as adaptive deceleration profiles or real-time adjustments, to further refine the stopping process.

Claim 7

Original Legal Text

7. 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.

Plain English Translation

This invention relates to a method for capturing images of an object using an invisible light source. The method addresses the challenge of obtaining high-quality images in low-light or controlled lighting conditions without visible light interference. The technique involves illuminating the object with an invisible light source, such as infrared or ultraviolet light, which is not detectable by the human eye. An image capturing device, such as a camera or sensor, is then used to detect the light emitted or reflected from the invisible light source. This allows for imaging in environments where visible light may cause glare, distortion, or unwanted reflections. The method may also include preprocessing steps to enhance image clarity, such as filtering or noise reduction, to ensure accurate detection and analysis of the object. The use of invisible light enables applications in fields like surveillance, medical imaging, and industrial inspection, where minimizing visible light interference is critical. The system may further include calibration mechanisms to adjust the light source intensity or sensor sensitivity for optimal performance. This approach improves imaging accuracy and reliability in scenarios where traditional visible light imaging is impractical.

Claim 8

Original Legal Text

8. 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.

Plain English Translation

This invention relates to motion trajectory analysis in image processing, specifically for determining whether an object's motion is horizontal or vertical based on changes in its shape, size, light intensity, or position across multiple images. The method involves capturing a sequence of images containing an object and analyzing these images to detect variations in the object's characteristics. By evaluating changes in shape, size, light intensity, or position, the system identifies whether the object's motion follows a horizontal or vertical path. This distinction is useful in applications such as object tracking, surveillance, and automated monitoring, where understanding motion direction is critical for accurate analysis. The technique improves upon existing methods by providing a more precise classification of motion trajectories, reducing errors in tracking systems and enhancing the reliability of motion-based decision-making processes. The invention is particularly valuable in scenarios where distinguishing between horizontal and vertical movements is essential, such as in industrial automation, robotics, and security systems. By leveraging visual data, the method offers a robust solution for motion trajectory determination without requiring additional sensors or complex hardware.

Claim 9

Original Legal Text

9. The method of claim 1 , wherein the object includes a part of a hand of a user.

Plain English Translation

A system and method for tracking and analyzing human hand movements in real-time using computer vision techniques. The technology addresses the challenge of accurately detecting and interpreting hand gestures and finger positions for applications such as virtual reality, augmented reality, sign language recognition, and human-computer interaction. The method involves capturing images or video frames of a user's hand using one or more cameras or sensors, processing the captured data to identify and segment the hand and its individual parts, and then analyzing the spatial and temporal relationships between the detected hand parts to determine gestures, movements, or interactions. The system may use machine learning models, such as convolutional neural networks or depth-sensing algorithms, to improve accuracy in hand tracking under varying lighting conditions, occlusions, or complex backgrounds. The method further includes real-time feedback mechanisms to adjust tracking parameters dynamically, ensuring robust performance across different environments and use cases. The invention enables precise and reliable hand tracking, enhancing user experience in interactive applications and assistive technologies.

Claim 10

Original Legal Text

10. A system for outputting a command by detecting a movement of an object, the system comprising: an image capturing device for capturing a plurality of images generated by the movement of the object at different timings; and a processing unit for receiving the plurality of images and calculating a motion trajectory according to the plurality of images and outputting the command according to the motion trajectory to control an electronic device, wherein the motion trajectory includes a rotation; 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 one command includes one or more command units, and when the object moves relatively faster, by a motion trajectory, more command units are outputted, while when the object moves relatively slower, by the same motion trajectory, less command unit or units are outputted, whereby different commands are outputted according to different rotation velocities of the movement of the object.

Plain English Translation

This system detects an object's movement to generate commands for controlling an electronic device. The system includes an image capturing device that records multiple images of the object's motion at different times. A processing unit analyzes these images to calculate the object's motion trajectory, which includes rotational movement. Based on this trajectory, the system outputs commands to control the electronic device. When the object stops moving, the device's action decelerates according to the object's speed during the time leading up to the stop. The system adjusts the number of command units in a single command based on the object's movement speed. Faster motion along the same trajectory results in more command units being output, while slower motion produces fewer or different command units. This allows different commands to be generated based on variations in the object's rotational velocity, enabling precise control of the electronic device. The system dynamically interprets motion to provide responsive and adaptive command generation.

Claim 11

Original Legal Text

11. The system of claim 10 , further comprising: an invisible light source for illuminating the object, wherein the image capturing device is for detecting light emitted from the invisible light source.

Plain English Translation

This invention relates to a system for capturing images of an object using invisible light. The system addresses the challenge of obtaining high-quality images in low-light or controlled lighting conditions by employing an invisible light source to illuminate the object. The image capturing device is specifically designed to detect light emitted from this invisible light source, enabling enhanced visibility and detail in the captured images. The system may include a housing that supports the image capturing device and the invisible light source, ensuring proper alignment and positioning for optimal imaging performance. The housing may also incorporate a light guide to direct the invisible light toward the object, improving illumination efficiency. Additionally, the system may feature a light source driver to control the intensity and timing of the invisible light, allowing for precise adjustments based on environmental conditions or specific imaging requirements. The use of invisible light minimizes visual disruption while maintaining high imaging quality, making the system suitable for applications where covert or non-intrusive imaging is necessary.

Claim 12

Original Legal Text

12. The system of claim 10 , wherein the step performed by the processing unit for 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.

Plain English Translation

This invention relates to a system for tracking the motion of an object using image analysis. The system addresses the challenge of accurately determining the movement path of an object in a sequence of images, which is critical for applications such as surveillance, robotics, and autonomous navigation. The system includes a processing unit that analyzes multiple images to compute the motion trajectory of an object. The processing unit first identifies the position of the object's gravity center in each image. It then calculates a motion vector for each image by subtracting the gravity center position in the current image from the position in the previous image. These motion vectors are used to construct the motion trajectory, representing the object's path over time. The system may also include an image capture device, such as a camera, to generate the sequence of images. The processing unit may further apply additional image processing techniques, such as background subtraction or feature extraction, to enhance the accuracy of the gravity center detection. The motion trajectory can be used for various purposes, including object tracking, collision avoidance, and behavior analysis. This approach improves upon traditional motion tracking methods by leveraging the gravity center as a stable reference point, reducing errors caused by partial occlusions or object deformations. The system is particularly useful in dynamic environments where precise motion tracking is required.

Claim 13

Original Legal Text

13. The system of claim 12 , wherein the step of calculating the motion trajectory according to the motion vectors comprises: generating the 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.

Plain English Translation

This invention relates to motion tracking and control systems for electrical devices. The system captures motion vectors from a user's movements and calculates a motion trajectory based on these vectors. The system generates object rotation information, including parameters such as rotation plane normal vector, rotation angle, angular velocity, speed, rotation radius, and trajectory length. This information is then used to output a command that executes a software application on an electrical device. The system enables precise control of software applications through physical motion, allowing users to interact with devices by moving objects in a defined space. The motion vectors are processed to determine rotational and translational movements, which are translated into executable commands for the device. This approach enhances user interaction by providing a more intuitive and dynamic way to control software applications through physical gestures. The system is particularly useful in applications requiring real-time motion tracking, such as virtual reality, gaming, or industrial automation, where precise and responsive control is essential.

Claim 14

Original Legal Text

14. The system of claim 13 , wherein the step of outputting the command according to the object rotation information further 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.

Plain English Translation

This invention relates to a system for controlling the rotation of objects in a three-dimensional space, addressing the challenge of accurately rotating objects based on spatial orientation and angular displacement. The system determines a rotation plane normal vector and a rotation angle for an object, then generates and outputs a command to rotate the object by one or more predetermined angle units. The rotation is executed according to the calculated normal vector and angle, ensuring precise alignment and movement in the specified plane. The system may also include a sensor or input device to detect the object's position and orientation, and a processor to compute the necessary rotation parameters. The rotation command can be transmitted to an actuator or motor to physically adjust the object's position. This approach enables automated and accurate rotational control in applications such as robotics, manufacturing, or augmented reality, where precise spatial manipulation is required. The system ensures that rotations are performed in the correct plane and by the specified angle, improving efficiency and reducing errors in object positioning.

Claim 15

Original Legal Text

15. The system of claim 14 , wherein the predetermined angle unit is adaptively adjusted according to a trajectory velocity or an angular velocity.

Plain English Translation

A system for adaptive angle adjustment in trajectory tracking or motion control applications. The system dynamically modifies a predetermined angle unit based on real-time operational parameters such as trajectory velocity or angular velocity. This adjustment ensures precise alignment or positioning by accounting for variations in movement speed or rotational dynamics. The system likely includes sensors or feedback mechanisms to measure velocity data and a control unit to compute and apply the necessary angle adjustments. By adapting the angle unit in response to changing conditions, the system improves accuracy and responsiveness in applications like robotics, automation, or navigation systems. The adaptive adjustment may involve scaling the angle unit proportionally to velocity changes or implementing predefined adjustment algorithms to optimize performance. This approach enhances system flexibility and efficiency in environments where movement dynamics are variable or unpredictable.

Claim 16

Original Legal Text

16. The system of claim 14 , wherein when the object stops rotating, the rotation of one or more predetermined angle units is decelerated according to an average speed or average angular velocity of the object rotation information in the time period before the object stops rotating.

Plain English Translation

This invention relates to a system for controlling the rotation of an object, particularly focusing on deceleration when the object stops rotating. The system addresses the problem of ensuring smooth and precise stopping of rotating objects, which is critical in applications such as robotics, industrial machinery, and automated systems where abrupt stops can cause damage or inaccuracies. The system monitors the rotation of an object and collects rotation information, including speed and angular velocity, over a defined time period before the object stops. When the object stops rotating, the system decelerates the rotation of one or more predetermined angle units based on the average speed or average angular velocity observed during the monitored time period. This approach ensures that the deceleration is proportional to the object's recent rotational behavior, preventing sudden halts and maintaining control over the stopping process. The system includes a rotation detection mechanism to track the object's movement and a control unit that processes the rotation information to determine the appropriate deceleration profile. The control unit adjusts the deceleration rate dynamically, ensuring that the object stops smoothly and accurately. This method is particularly useful in applications requiring precise positioning or where mechanical stress from abrupt stops must be minimized. The invention improves the reliability and performance of rotating systems by optimizing the deceleration process based on real-time rotational data.

Claim 17

Original Legal Text

17. The system of claim 10 , wherein the step performed by the processing unit for 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.

Plain English Translation

This invention relates to a system for analyzing motion trajectories of objects in a series of images. The system addresses the challenge of accurately determining the type of motion an object undergoes, such as horizontal or vertical movement, based on visual data. The system includes a processing unit that calculates a motion trajectory by analyzing changes in the object's shape, size, light intensity, or position across multiple images. By detecting these variations, the system classifies the motion as either horizontal or vertical. The processing unit may also generate a three-dimensional (3D) model of the object using the images, where the model includes a plurality of feature points representing the object's surface. These feature points are used to track the object's motion over time. The system further includes an image capture device, such as a camera, to capture the images of the object. The processing unit processes these images to extract relevant features and compute the motion trajectory. This approach enables precise motion analysis, which can be applied in fields such as robotics, surveillance, and computer vision.

Claim 18

Original Legal Text

18. The system of claim 10 , wherein the object includes a part of a hand of a user.

Plain English Translation

A system for tracking and analyzing human hand movements in real-time applications such as virtual reality, augmented reality, or gesture-based interfaces. The system addresses the challenge of accurately detecting and interpreting complex hand movements, which are often obscured by occlusions or require high computational resources. The system includes a depth-sensing camera or other imaging device that captures three-dimensional data of the user's hand, including finger positions, joint angles, and palm orientation. Advanced computer vision algorithms process this data to reconstruct a detailed 3D model of the hand, accounting for partial occlusions and dynamic movements. The system further includes machine learning models trained to recognize specific gestures, such as pinching, grasping, or swiping, and translates these into commands for interacting with digital environments. The system may also incorporate inertial measurement units (IMUs) or other sensors to enhance tracking accuracy. The hand-tracking data is then used to control virtual objects, navigate interfaces, or enable natural interactions in immersive applications. The system is designed to operate with low latency, ensuring real-time responsiveness for seamless user experiences.

Claim 19

Original Legal Text

19. 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; and calculating a motion trajectory according to the images, wherein the motion trajectory includes a rotation; and outputting the command according to the motion trajectory and a velocity of the motion trajectory to control an action of an electronic device; wherein the motion trajectory includes one or more predetermined angle units, and a motion trajectory having a relatively faster velocity generates the command corresponding to a more number of predetermined angle units by a motion trajectory, while a motion trajectory having a relatively slower velocity generates the command corresponding to a less number of predetermined angle units by the same motion trajectory, whereby different commands are outputted according to different rotation velocities of the movement of the object.

Plain English Translation

This invention relates to a method for controlling an electronic device by detecting and interpreting the movement of an object, such as a hand or a stylus, to generate commands. The method addresses the challenge of accurately translating physical gestures into precise control signals, particularly when different speeds of movement should correspond to distinct commands. The method involves capturing multiple images of the object's movement at different times using an image capturing device, such as a camera. These images are analyzed to calculate a motion trajectory, which includes rotational movement. The trajectory is then used to determine a command for controlling the electronic device. The key innovation lies in adjusting the command output based on both the motion trajectory and its velocity. Specifically, faster movements generate commands corresponding to a greater number of predetermined angle units along the trajectory, while slower movements produce commands for fewer angle units. This allows the same physical motion to trigger different actions depending on its speed, enhancing the precision and flexibility of gesture-based control. The system ensures that variations in movement velocity are accurately interpreted, enabling more intuitive and responsive interactions with electronic devices.

Claim 20

Original Legal Text

20. The method of claim 19 , wherein when the motion trajectory has a relatively faster velocity, the predetermined angle unit is set relatively smaller, and when the motion trajectory has a relatively slower velocity, the predetermined angle unit is set relatively larger.

Plain English Translation

This invention relates to motion trajectory analysis and control systems, particularly for adjusting the granularity of angle units based on motion velocity. The problem addressed is optimizing the precision and efficiency of motion tracking by dynamically adapting the angle unit size to the speed of movement. When an object or system moves at higher velocities, the method reduces the angle unit size to improve tracking resolution, while for slower movements, it increases the angle unit size to reduce computational overhead. This adaptive approach ensures accurate trajectory mapping without unnecessary processing for low-speed motions. The method involves continuously monitoring the velocity of the motion trajectory and adjusting the angle unit size proportionally. This dynamic adjustment enhances the balance between precision and computational efficiency in motion analysis applications, such as robotics, autonomous vehicles, or industrial automation. The invention improves upon static angle unit systems by providing a context-aware solution that optimizes performance based on real-time motion characteristics.

Patent Metadata

Filing Date

Unknown

Publication Date

March 24, 2020

Inventors

Yu-Hao Huang
Yi-Fang Lee
Ming-Tsan Kao
Nien-Tse Chen

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD FOR OUTPUTTING COMMAND BY DETECTING OBJECT MOVEMENT AND SYSTEM THEREOF” (10599224). https://patentable.app/patents/10599224

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10599224. See llms.txt for full attribution policy.