Handheld article with movement discrimination
First Claim
Patent Images
1. A digital camera-enabled portable device, comprising:
- a lens and image sensor for acquiring digital images;
a processor;
at least one angular rate-sensing gyroscopic sensor;
an electronic circuit responsive to a sensor output signal to discriminate between voluntary and involuntary movements of the article as a function at least of the number of zero crossings per unit time of the signal; and
a face tracking module configured to detect and track a face within the images and to select an operating condition based on a determination as to whether the article is undergoing voluntary movement, andwherein the operating condition comprises turning face tracking off upon determining that the article is undergoing voluntary movement.
4 Assignments
0 Petitions
Accused Products
Abstract
A digital camera 10 has a pair of angular rate-sensing gyroscopic sensors 130 with mutually perpendicular axes and an electronic circuit 120 responsive to the sensor output signals to discriminate between voluntary and involuntary movements of the article as a function of the number of zero crossings per unit time of the signal and the average of the absolute amplitude of the signal.
224 Citations
45 Claims
-
1. A digital camera-enabled portable device, comprising:
-
a lens and image sensor for acquiring digital images; a processor; at least one angular rate-sensing gyroscopic sensor; an electronic circuit responsive to a sensor output signal to discriminate between voluntary and involuntary movements of the article as a function at least of the number of zero crossings per unit time of the signal; and a face tracking module configured to detect and track a face within the images and to select an operating condition based on a determination as to whether the article is undergoing voluntary movement, and wherein the operating condition comprises turning face tracking off upon determining that the article is undergoing voluntary movement. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A digital camera-enabled portable device, comprising:
-
a lens and image sensor for acquiring digital images; a processor; at least one angular rate-sensing gyroscopic sensor; an electronic circuit responsive to a sensor output signal to discriminate between voluntary and involuntary movements of the article as a function at least of the number of zero crossings per unit time of the signal; and a face tracking module configured to detect and track a face within the images and to select an operating condition based on a determination as to whether the article is undergoing voluntary movement, first and second angular rate-sensing gyroscopic sensors with transverse axes, the electronic circuit being responsive to both sensor output signals to discriminate between voluntary and involuntary movements of the article, wherein the function is proportional to the number of zero crossings of the signal and inversely proportional to the average of the absolute amplitude of the signal. - View Dependent Claims (7, 8)
-
-
9. A digital camera-enabled portable device, comprising:
-
a lens and image sensor for acquiring digital images; a processor; at least one angular rate-sensing gyroscopic sensor; an electronic circuit responsive to a sensor output signal to discriminate between voluntary and involuntary movements of the article as a function at least of the number of zero crossings per unit time of the signal; and a face tracking module configured to detect and track a face within the images and to select an operating condition based on a determination as to whether the article is undergoing voluntary movement, wherein the electronic circuit is responsive to the sensor output signal to discriminate between voluntary and involuntary movements of the article as a function also of the average of the absolute amplitude of the signal, and wherein the function is proportional to the number of zero crossings of the signal and inversely proportional to the average of the absolute amplitude of the signal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable storage device having code embedded therein for programming a processor to perform a method of tracking a face within multiple images of an image stream acquired with a digital camera-enabled portable device equipped with at least one angular rate-sensing gyroscope, wherein the method comprises:
-
receiving an angular rate-sensing gyroscopic sensor output signal; calculating a value of a function at least of the number of zero crossings per unit time of the signal; discriminating between voluntary and involuntary movements of the digital camera-enabled portable device based on the value; and detecting and tracking said face within the multiple images only when the device is not undergoing voluntary movement, wherein the detecting and tracking of said face comprises turning face tracking off upon determining that the device is undergoing voluntary movement. - View Dependent Claims (17, 18, 19, 20)
-
-
21. One or more non-transitory computer-readable storage device having code embedded therein for programming a processor to perform a method of tracking a face within multiple images of an image stream acquired with a digital camera-enabled portable device equipped with at least one angular rate-sensing gyroscope, wherein the method comprises:
-
receiving an angular rate-sensing gyroscopic sensor output signal; calculating a value of a function at least of the number of zero crossings per unit time of the signal; discriminating between voluntary and involuntary movements of the digital camera-enabled portable device based on the value; detecting and tracking said face within the multiple images only when the device is not undergoing voluntary movement, wherein the device is equipped with first and second angular rate-sensing gyroscopic sensors with transverse axes, and the discriminating between voluntary and involuntary movements of the device comprises analyzing both sensor output signals, wherein the function is proportional to the number of zero crossings of the signal and inversely proportional to the average of the absolute amplitude of the signal. - View Dependent Claims (22, 23, 24)
-
-
25. One or more non-transitory computer-readable storage device having code embedded therein for programming a processor to perform a method of tracking a face within multiple images of an image stream acquired with a digital camera-enabled portable device equipped with at least one angular rate-sensing gyroscope, wherein the method comprises:
-
receiving an angular rate-sensing gyroscopic sensor output signal; calculating a value of a function at least of the number of zero crossings per unit time of the signal; discriminating between voluntary and involuntary movements of the digital camera-enabled portable device based on the value; and detecting and tracking said face within the multiple images only when the device is not undergoing voluntary movement wherein the function is also a function of the average of the absolute amplitude of the signal, wherein the function is proportional to the number of zero crossings of the signal and inversely proportional to the average of the absolute amplitude of the signal. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method of tracking a face within multiple images of an image stream acquired with a digital camera-enabled portable device equipped with at least one angular rate-sensing gyroscope, wherein the method comprises:
-
receiving an angular rate-sensing gyroscopic sensor output signal; calculating a value of a function at least of the number of zero crossings per unit time of the signal; discriminating between voluntary and involuntary movements of the digital camera-enabled portable device based on the value; and detecting and tracking said face within the multiple images only when the device is not undergoing voluntary movement, and wherein the detecting and tracking of said face comprises turning face tracking off upon determining that the device is undergoing voluntary movement. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method of tracking a face within multiple images of an image stream acquired with a digital camera-enabled portable device equipped with at least one angular rate-sensing gyroscope, wherein the method comprises:
-
receiving an angular rate-sensing gyroscopic sensor output signal; calculating a value of a function at least of the number of zero crossings per unit time of the signal; discriminating between voluntary and involuntary movements of the digital camera-enabled portable device based on the value; and detecting and tracking said face within the multiple images only when the device is not undergoing voluntary movement wherein the device is equipped with first and second angular rate-sensing gyroscopic sensors with transverse axes, and the discriminating between voluntary and involuntary movements of the device comprises analyzing both sensor output signals, wherein the function is proportional to the number of zero crossings of the signal and inversely proportional to the average of the absolute amplitude of the signal. - View Dependent Claims (37, 38)
-
-
39. A method of tracking a face within multiple images of an image stream acquired with a digital camera-enabled portable device equipped with at least one angular rate-sensing gyroscope, wherein the method comprises:
-
receiving an angular rate-sensing gyroscopic sensor output signal; calculating a value of a function at least of the number of zero crossings per unit time of the signal; discriminating between voluntary and involuntary movements of the digital camera-enabled portable device based on the value; and detecting and tracking said face within the multiple images only when the device is not undergoing voluntary movement, wherein the function is also a function of the average of the absolute amplitude of the signal, wherein the function is proportional to the number of zero crossings of the signal and inversely proportional to the average of the absolute amplitude of the signal. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
Specification