System and method for sensing a feature of an object in an interactive video display
First Claim
1. A method of determining an angular position of a human finger depicted in a captured image, wherein the method is configured for execution by a computing system comprising one or more computing devices, the method comprising:
- accessing, by a, computing system, a first portion of a captured image, wherein the captured image comprises at least an image of a human finger;
comparing, by the computing system, the first portion of the captured image to a value image at each of a plurality of angular positions of the value image, wherein the value image comprises a plurality of regions each associated with a respective weighted value and wherein a region of the value image associated with a region of interest of the human finger is assigned a higher weighted value than other regions of the value image;
calculating, by the computing system, respective match values for each of the plurality of angular positions of the value image by multiplying pixels of the captured image and corresponding weighted values of the angular positions of the value image; and
selecting as an angular position of the image of the human finger in the captured image the angular position of the value image associated with a highest match value.
8 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include a method for processing captured image information in an interactive video display system. The method includes accessing a region of a vision image. The method further includes comparing the region of the vision image to a first orientation of a value image. The value image comprises a plurality of weighted values representing a feature to be detected. The method further includes comparing the region of the vision image to a second orientation of the value image. The method further includes determining which orientation of the value image best matches the feature to be detected to an object of the region of the vision image.
-
Citations
12 Claims
-
1. A method of determining an angular position of a human finger depicted in a captured image, wherein the method is configured for execution by a computing system comprising one or more computing devices, the method comprising:
-
accessing, by a, computing system, a first portion of a captured image, wherein the captured image comprises at least an image of a human finger; comparing, by the computing system, the first portion of the captured image to a value image at each of a plurality of angular positions of the value image, wherein the value image comprises a plurality of regions each associated with a respective weighted value and wherein a region of the value image associated with a region of interest of the human finger is assigned a higher weighted value than other regions of the value image; calculating, by the computing system, respective match values for each of the plurality of angular positions of the value image by multiplying pixels of the captured image and corresponding weighted values of the angular positions of the value image; and selecting as an angular position of the image of the human finger in the captured image the angular position of the value image associated with a highest match value. - View Dependent Claims (2, 3, 4)
-
-
5. A computing system for processing image information, the system comprising:
-
a device configured to access at least a portion of an input image; a comparer configured to; select a pixel within the portion of the input image; access a value image representative of a feature to be identified within the input image, wherein the value image comprises a plurality of regions each having a weighted value and wherein regions of the value image that are positioned closest to a primary portion of the feature to be identified are assigned higher weighted values; and compare a plurality of rotational orientations of the value image to a selected area around and including the selected pixel; and a determiner configured to determine which of the plurality of rotational orientations of the value image best matches the area around and including the selected pixel based on the comparisons performed by the comparer. - View Dependent Claims (6, 7)
-
-
8. A method comprising:
-
comparing, by a computing system, at least a portion of an image depicting an object to different rotations of a template image representative of rotations of the object, wherein the template image comprises a plurality of regions each having a weighted value and wherein regions of the template image that are positioned closest to a primary portion of the object depicted in the image are assigned higher weighted values; determining, by the computing system, a match score for each of the rotations of the template image by multiplying pixels of the portion of the image and corresponding weighted values of respective rotations of the template images; determining a rotation of the template image having a highest match score; and determining a rotational position of the object depicted in the image to be substantially a rotational position associated with the determined rotation of the template image having a highest match score. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer readable medium storing software instructions that are readable by a computing system, wherein the software instructions are executable on the computing system in order to cause the computing system to perform operations comprising:
-
accessing an image depicting an object; comparing at least a portion of the image to two or more orientations of a value image representative of the object, wherein the value image comprises a plurality of regions each having a weighted value and wherein one or more regions of the value image that are nearest to a portion of interest of the object depicted in the image are assigned higher weighted values than other regions of the value image; determining a match score for each of the orientations of the value image by multiplying pixels of the image with respective weighted values of the regions of the value image at different orientations; determining an orientation of the value image having a highest match score to the portion of the image; and determining an orientation of the object depleted in the image to be substantially the determined orientation of the value image having the highest match score.
-
Specification