Methods, systems, apparatuses, circuits and associated computer executable code for detecting motion, position and/or orientation of objects within a defined spatial region
First Claim
Patent Images
1. A human machine interface system comprising:
- one or more image sensor arrays;
multiple optical paths directing light from an active space to said one or more image sensor arrays;
rendering circuitry adapted to render and display upon a first surface a graphic user interface comprised of rendered control elements;
user interface circuitry adapted to generate and transmit a user input signal to an associated computational platform, upon a control object contacting any of said control elements;
image processing circuitry functionally associated with said image sensor arrays and adapted to;
(1) receive image data generated by said image sensor arrays,(2) recognize features of a given control object appearing in the image data and(3) determine positions of the given control object within the active space based on image data collected by said one or more image sensor arrays via said multiple optical paths; and
graphic interface control circuitry including interfacing logic configured to modify the appearance of the control elements, based on signals received from said image processing circuitry indicating the positions of the given control object within the active space, while the given control object is not contacting the first surface, determined by said image processing circuitry based on image information collected by said one or more image sensor arrays via said multiple optical paths;
wherein the active space is a spatial region directly adjacent, contiguous and substantially parallel to said first surface.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes methods, systems, apparatuses, circuits and associated computer executable code for detecting motion, position and/or orientation of objects within a defined spatial region. According to some embodiments, a defined spatial region (hereinafter also referred to as the: “Active Space”) may be monitored, by any type of appropriate sensor or sensors, and position, orientation and movement of objects within the active space may be determined. Determined position, orientation and movement of objects within the active space may be translated to control signals or other forms of input for an associated computational device.
126 Citations
20 Claims
-
1. A human machine interface system comprising:
-
one or more image sensor arrays; multiple optical paths directing light from an active space to said one or more image sensor arrays; rendering circuitry adapted to render and display upon a first surface a graphic user interface comprised of rendered control elements; user interface circuitry adapted to generate and transmit a user input signal to an associated computational platform, upon a control object contacting any of said control elements; image processing circuitry functionally associated with said image sensor arrays and adapted to; (1) receive image data generated by said image sensor arrays, (2) recognize features of a given control object appearing in the image data and (3) determine positions of the given control object within the active space based on image data collected by said one or more image sensor arrays via said multiple optical paths; and graphic interface control circuitry including interfacing logic configured to modify the appearance of the control elements, based on signals received from said image processing circuitry indicating the positions of the given control object within the active space, while the given control object is not contacting the first surface, determined by said image processing circuitry based on image information collected by said one or more image sensor arrays via said multiple optical paths; wherein the active space is a spatial region directly adjacent, contiguous and substantially parallel to said first surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for human machine interfacing, said method comprising:
-
positioning one or more image sensor arrays to capture image data of an active space via multiple optical paths; determining, by processing circuitry, positions of objects within the active space, using image information collected by said one or more image sensor arrays via said multiple optical paths; rendering and displaying upon a first surface a graphic user interface comprised of rendered control elements; generating and transmitting a user input signal to an associated computational platform, upon a control object contacting any of said control elements; receiving image data generated by said image sensor arrays by image processing circuitry functionally associated with said image sensor arrays; recognizing, by the image processing circuitry, features of control objects appearing in the image data; determining positions of control objects within the active space based on image data collected by said one or more image sensor arrays via said multiple optical paths; modifying, by graphic interface control pressing circuitry, the appearance of the control elements, based on signals received from said image processing circuitry indicating positions of objects within the active space determined based on image information collected by said one or more image sensor arrays via said multiple optical paths; and wherein the active space is a spatial region directly adjacent, contiguous and substantially parallel to said first surface. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A human machine interface system comprising:
-
one or more image sensor arrays; multiple optical paths directing light from an active space to said one or more image sensor arrays, each optical path including an identifying optical element designed to identify image data travelling through the optical path and distinct from identifying optical elements of other optical paths; rendering circuitry adapted to render and display upon a first surface a graphic user interface comprised of rendered control elements; user interface circuitry adapted to generate and transmit a user input signal to an associated computational platform, upon a control object contacting any of said control elements; image processing circuitry functionally associated with said image sensor arrays and adapted to; (1) receive image data generated by said image sensor arrays, (2) determine positions of the control objects within the active space based on the image data collected by said one or more image sensor arrays via said multiple optical paths wherein determining a position of a given control object includes identifying image data relating to the given control object from different optical paths by recognizing signatures of the identifying optical elements upon the image data relating to the given control object; and graphic interface control circuitry including interfacing logic configured to modify the appearance of the control elements, based on signals received from said image processing circuitry indicating the positions of objects within the active space determined by said image processing circuitry based on image information collected by said one or more image sensor arrays via said multiple optical paths; wherein the active space is a spatial region directly adjacent, contiguous and substantially parallel to said first surface.
-
-
20. A human machine interface system comprising:
-
one or more image sensor arrays; multiple optical paths directing light from an active space to said one or more image sensor arrays; rendering circuitry adapted to render and display upon a first surface a graphic user interface comprised of rendered control elements; user interface circuitry adapted to generate and transmit a user input signal to an associated computational platform, upon a control object contacting any of said control elements; image processing circuitry functionally associated with said image sensor arrays and adapted to; (1) receive image data generated by said image sensor arrays, and (2) determine positions of control objects within the active space based on image data collected by said one or more image sensor arrays via said multiple optical paths; and
graphic interface control circuitry including interfacing logic configured to modify the appearance of the control elements, based on signals received from said image processing circuitry indicating the positions of objects within the active space determined by said image processing circuitry based on image information collected by said one or more image sensor arrays via said multiple optical paths;wherein the active space is a spatial region directly adjacent, contiguous and substantially parallel to said first surface.
-
Specification