Method and apparatus for gross-level user and input detection using similar or dissimilar camera pair
First Claim
1. An information handling system comprising:
- a first digital camera that is an RGB digital camera to capture a first image;
a second digital camera to contemporaneously capture a second image;
a processor operatively coupled to the first digital camera and the second digital camera;
the processor executing code instructions of a gross-level input detection system to detect at least one object in each of the first image and the second image using object detection techniques and to normalize the first image and the second image in comparison to one another with respect to differences in horizontal and vertical pixel coordinate locations between first digital camera parameters and second digital camera parameters reflected in the first image and the second image;
the processor executing code instructions of a gross-level input detection system to further identify a region of interest within the at least one object in each of the first image and the second image and calculate a gross-level three-dimensional position of the region of interest within the at least one object in each of the first image and the second image by comparing differences between normalized pixel coordinates of the region of interest within the at least one object in each of the first image and the second image to determine orientation and position of the region of interest of the at least one object; and
the processor to receive a user input command for execution on the information handling system determined from the orientation and position of the region of interest of the detected at least one object.
7 Assignments
0 Petitions
Accused Products
Abstract
An information handling system includes a RGB digital camera and a secondary digital camera that can be any type of two-dimensional or three-dimensional digital camera known in the art and a processor. The processor executes code instructions of a gross-level input detection system to detect objects in images taken contemporaneously by the RGB digital camera and the secondary digital camera using object detection techniques, and to calculate the positions of regions of interest within those objects. Further, the processor executes code instructions to detect the orientation of regions of interest within identified objects, and to associate those orientations, changes in orientations, or movement of regions of interest with user commands.
34 Citations
20 Claims
-
1. An information handling system comprising:
-
a first digital camera that is an RGB digital camera to capture a first image; a second digital camera to contemporaneously capture a second image; a processor operatively coupled to the first digital camera and the second digital camera; the processor executing code instructions of a gross-level input detection system to detect at least one object in each of the first image and the second image using object detection techniques and to normalize the first image and the second image in comparison to one another with respect to differences in horizontal and vertical pixel coordinate locations between first digital camera parameters and second digital camera parameters reflected in the first image and the second image; the processor executing code instructions of a gross-level input detection system to further identify a region of interest within the at least one object in each of the first image and the second image and calculate a gross-level three-dimensional position of the region of interest within the at least one object in each of the first image and the second image by comparing differences between normalized pixel coordinates of the region of interest within the at least one object in each of the first image and the second image to determine orientation and position of the region of interest of the at least one object; and the processor to receive a user input command for execution on the information handling system determined from the orientation and position of the region of interest of the detected at least one object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method comprising:
-
directing at least one RGB digital camera to capture a first image; directing at least one second digital camera to contemporaneously capture a second image; detecting at least one object in each of the first image and the second image using object detection techniques; normalizing, via a processor executing code instructions of a gross-level input detection system, the first image and the second image in comparison to one another with respect to differences in horizontal and vertical pixel coordinate locations between RGB camera parameters and second digital camera parameters reflected in the first image and the second image; identifying a region of interest within the at least one object in each of the first image and the second image; calculating a gross-level three-dimensional position of the region of interest within the at least one object in each of the first image and the second image by comparing differences between normalized pixel coordinates of the region of interest within the at least one object in each of the first image and the second image to determine orientation and position of the region of interest of the at least one object for assessment as a potential user command; and associating the determined orientation and position of the region of interest of the at least one object in each of the first image and the second image with at least one user command. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An information handling system comprising:
-
a first digital camera that is an RGB digital camera to capture a first image; a second digital camera to contemporaneously capture a second image; a processor operatively coupled to the first digital camera and the second digital camera; the processor executing code instructions of a gross-level input detection system to detect at least one object in each of the first image and the second image using object detection techniques and to normalize the first image and the second image in comparison to one another; the processor executing code instructions of a gross-level input detection system to identify a plurality of regions of interest within the at least one object in each of the first image and the second image and calculate a gross-level three-dimensional position of each of the plurality of regions of interest within the at least one object in each of the first image and the second image by comparing differences between normalized pixel coordinates of each of the plurality of regions of interest within the at least one object in each of the first image and the second image; the processor to additionally detect the orientation of each of the plurality of regions of interest within the at least one object in each of the first image and the second image with respect to one another for assessment as a potential user command; the gross-level input detection system associating the orientation with respect to one another of each of the plurality of regions of interest within the at least one object in each of the first image and the second image with at least one user command; and the processor to receive a user input command for execution on the information handling system determined from the orientation and position of the region of interest of the detected at least one object. - View Dependent Claims (18, 19, 20)
-
Specification