System, method and computer program product for human presence detection based on audio
First Claim
Patent Images
1. A machine-implemented method, comprising:
- sampling a content audio from a content;
sampling room audio from a microphone proximate to a consumer electronics device, the room audio comprising all sounds generated in a room, including the content audio;
dividing each of the sampled content audio and the sampled room audio into intervals;
computing a coefficient of variation for each of the intervals of each of the content audio and the room audio, by dividing a standard deviation of the interval by a mean of the interval, if the mean is non-zero;
comparing the coefficient of variation of each interval of the room audio with the corresponding coefficient of variation of the content audio; and
determining that a person is present if a difference between the coefficients of variation of a predetermined number of intervals of the content audio and the corresponding coefficients of variation of the room audio exceeds a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products that allow for the determination of human presence in a room where content is being presented. The audio that is associated with the content may be captured, along with the audio that is being generated collectively by whatever sources may be in the room including the presentation of the content. Features may be extracted from both the content audio and the room audio. These features may then be compared, and the differences may be quantified. If the differences are significant, then human presence may be inferred.
-
Citations
30 Claims
-
1. A machine-implemented method, comprising:
-
sampling a content audio from a content; sampling room audio from a microphone proximate to a consumer electronics device, the room audio comprising all sounds generated in a room, including the content audio; dividing each of the sampled content audio and the sampled room audio into intervals; computing a coefficient of variation for each of the intervals of each of the content audio and the room audio, by dividing a standard deviation of the interval by a mean of the interval, if the mean is non-zero; comparing the coefficient of variation of each interval of the room audio with the corresponding coefficient of variation of the content audio; and determining that a person is present if a difference between the coefficients of variation of a predetermined number of intervals of the content audio and the corresponding coefficients of variation of the room audio exceeds a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a programmable integrated circuit (PIC); and an execution engine in communication with the PIC; wherein the PIC is to; sample a content audio from a content; sample room audio from a microphone proximate to a consumer electronics device, the room audio comprising all sounds generated in a room, including the content audio; divide each of the sampled content audio and the sampled room audio into intervals; and compute a coefficient of variation for each interval of each of the content audio and the room audio, by dividing a standard deviation of the interval by a mean of the interval, if the mean is non-zero; and wherein the execution engine is to; compare each coefficient of variation of the room audio with the corresponding coefficient of variation of the content audio; and determine that a person is present if a difference between the coefficients of variation of a predetermined number of intervals of the content audio and the corresponding coefficients of variation of the room audio exceeds a threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable media encoded with a computer program that includes instructions to cause a processor to:
-
sample a content audio from a content; sample room audio from a microphone proximate to a consumer electronics device, the room audio comprising all sounds generated in a room, including the content audio; divide each of the sampled content audio and the sampled room audio into intervals; compute a coefficient of variation for each interval of the content audio and the room audio, by dividing a standard deviation of the interval with a mean of the interval, if the mean is non-zero; compare the coefficient of variation of each interval of the room audio with the corresponding coefficient of variation of the content audio; and determine that a person is present if a difference between the coefficients of variation of a predetermined number of intervals of the content audio and the corresponding coefficients of variation of the room audio exceeds a threshold. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification