Systems, devices and methods for tracking objects on a display
First Claim
Patent Images
1. A method of tracking an object with an electronic device, the method comprising:
- defining a reference value based on a first average light intensity of pixels in a first region of a first image frame comprising the object;
determining a second average light intensity of pixels in a second region of a second image frame comprising the object, the second average light intensity of pixels being different than the first average light intensity of pixels, and the second image frame captured after the first image frame;
calculating a difference between the reference value of the first region in the first image frame and the determined second average light intensity of the second region in the second image frame;
redefining the reference value to produce a redefined reference value, based on the average light intensity of pixels in the second region of the second image frame, in response to the calculated difference being less than an intensity limit;
applying a gain filter to the region of the second image frame to produce a filtered image frame;
tracking the object using the pixels in the filtered image frame; and
using the redefined reference value for tracking the object in a third image frame, wherein the third image frame is captured after the second image frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices and methods for improved tracking with an electronic device are disclosed. The disclosures employ advanced exposure compensation and/or stabilization techniques. The tracking features may therefore be used in an electronic device to improve tracking performance under dramatically changing lighting conditions and/or when exposed to destabilizing influences, such as jitter. Historical data related to the lighting conditions and/or to the movement of a region of interest containing the tracked object are advantageously employed to improve the tracking system under such conditions.
-
Citations
24 Claims
-
1. A method of tracking an object with an electronic device, the method comprising:
-
defining a reference value based on a first average light intensity of pixels in a first region of a first image frame comprising the object; determining a second average light intensity of pixels in a second region of a second image frame comprising the object, the second average light intensity of pixels being different than the first average light intensity of pixels, and the second image frame captured after the first image frame; calculating a difference between the reference value of the first region in the first image frame and the determined second average light intensity of the second region in the second image frame; redefining the reference value to produce a redefined reference value, based on the average light intensity of pixels in the second region of the second image frame, in response to the calculated difference being less than an intensity limit; applying a gain filter to the region of the second image frame to produce a filtered image frame; tracking the object using the pixels in the filtered image frame; and using the redefined reference value for tracking the object in a third image frame, wherein the third image frame is captured after the second image frame. - View Dependent Claims (2, 3, 4, 22, 23, 24)
-
-
5. A system for tracking an object with an electronic device, the system comprising:
-
a processor configured to; define a reference value based on a first average light intensity of pixels in a first region of a first image frame comprising the object; determine a second average light intensity of pixels in a second region of a second image frame comprising the object, the second average light intensity of pixels being different than the first average light intensity of pixels, and the second image frame captured after the first image frame; calculate a difference between the reference value of the first region in the first image frame and the determined second average light intensity of the second region in the second image frame; redefine the reference value to produce a redefined reference value, based on the average light intensity of pixels in the second region of the second image frame, in response to the calculated difference being less than an intensity limit; apply a gain filter to the region of the second image frame to produce a filtered image frame; track the object using the pixels in the filtered image frame; and use the redefined reference value for tracking the object in a third image frame, wherein the third image frame is captured after the second image frame. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for tracking an object with an electronic device, the system comprising:
-
means for defining a reference value based on a first average light intensity of pixels in a first region of a first image frame comprising the object; means for determining a second average light intensity of pixels in a second region of a second image frame comprising the object, the second average light intensity of pixels being different than the first average light intensity of pixels, and the second image frame captured after the first image frame; means for calculating a difference between the reference value of the first region in the first image frame and the determined second average light intensity of the second region in the second image frame; means for redefining the reference value to produce a redefined reference value, based on the average light intensity of pixels in the second region of the second image frame, in response to the calculated difference being less than an intensity limit; and means for applying a gain filter to the region of the second image frame to produce a filtered image frame; means for tracking the object using the pixels in the filtered image frame; and means for using the redefined reference value for tracking the object in a third image frame, wherein the third image frame is captured after the second image frame. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable medium configured to store instructions that when executed cause a processor to:
-
define a reference value based on a first average light intensity of pixels in a first region of a first image frame comprising the object; determine a second average light intensity of pixels in a second region of a second image frame comprising the object, the second average light intensity of pixels being different than the first average light intensity of pixels, and the second image frame captured after the first image frame; calculate a difference between the reference value of the first region in the first image frame and the determined second average light intensity of the second region in the second image frame; redefine the reference value to produce a redefined reference value based on the average light intensity of pixels in the second region of the second image frame, in response to determining the calculated difference being less than an intensity limit; and apply a gain filter to the region of the second image frame to produce a filtered image frame; track the object using the pixels in the filtered image frame; and use the redefined reference value for tracking the object in a third image frame, wherein the third image frame is captured after the second image frame. - View Dependent Claims (19, 20, 21)
-
Specification