Method for determining alcohol consumption, and recording medium and terminal for carrying out same
First Claim
1. A method for determining whether alcohol is consumed by a person in a vehicle, the method comprising:
- converting a voice signal received from said person in the vehicle into a plurality of voice frames;
extracting predetermined features from a voice frame among the plurality of voice frames;
determining, based on the predetermined features, whether said voice frame is from a voiced sound, an unvoiced sound, or background noise;
extracting a first average energy for each of the voice frames that is determined as the voiced sound, wherein the first average energy is calculated by summing squares of N samples from energy n-N+1 to energy n and dividing by N;
dividing the plurality of voice frames that is determined as the voiced sound into sections with a predetermined length;
calculating a second average energy of the first average energy in each of the sections;
computing a difference of the second average energy between neighboring sections, wherein the neighboring sections does not overlap one another;
determining that alcohol is consumed by said person when the difference is less than a predetermined threshold; and
enabling or disabling the vehicle based on the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a method for determining whether a person is drunk after consuming alcohol capable of analyzing alcohol consumption in a time domain by analyzing a voice, and a recording medium and a terminal for carrying out same. An alcohol consumption-determining terminal comprises: a voice input unit for generating a voice frame by converting an inputted voice signal and outputting the voice frame; a voiced/unvoiced sound analysis unit for determining whether the voice frame inputted through the voice input unit corresponds to a voiced sound, an unvoiced sound, or background noise; a voice frame energy detection unit for extracting the average energy of voice frames which have been determined as a voiced sound by the voiced/unvoiced sound analysis unit; an interval energy detection unit for detecting the average energy of intervals including a plurality of voice frames which have been determined as voiced sounds; and an alcohol consumption determining unit for determining whether a person is drunk after consuming alcohol by extracting a difference value among the average energy of neighboring intervals which have been detected by the interval energy detection unit, thereby determining whether a person is drunk after consuming alcohol by analyzing the voice signal in a time domain.
-
Citations
14 Claims
-
1. A method for determining whether alcohol is consumed by a person in a vehicle, the method comprising:
-
converting a voice signal received from said person in the vehicle into a plurality of voice frames; extracting predetermined features from a voice frame among the plurality of voice frames; determining, based on the predetermined features, whether said voice frame is from a voiced sound, an unvoiced sound, or background noise; extracting a first average energy for each of the voice frames that is determined as the voiced sound, wherein the first average energy is calculated by summing squares of N samples from energy n-N+1 to energy n and dividing by N; dividing the plurality of voice frames that is determined as the voiced sound into sections with a predetermined length; calculating a second average energy of the first average energy in each of the sections; computing a difference of the second average energy between neighboring sections, wherein the neighboring sections does not overlap one another; determining that alcohol is consumed by said person when the difference is less than a predetermined threshold; and enabling or disabling the vehicle based on the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable recording medium having a computer program recorded thereon for determining whether alcohol is consumed by a person in a vehicle, the method comprising:
-
converting a voice signal received from said person in the vehicle into a plurality of voice frames; extracting predetermined features from a voice frame among the plurality of voice frames; determining, based on the predetermined features, whether said voice frame is from a voiced sound, an unvoiced sound, or background noise; extracting a first average energy for each of the voice frames that is determined as the voiced sound, wherein the first average energy is calculated by summing squares of N samples from energy n-N+1 to energy n and dividing by N; dividing the plurality of voice frames that is determined as the voiced sound into sections with a predetermined length; calculating a second average energy of the first average energy in each of the sections; computing a difference of the second average energy between neighboring sections, wherein the neighboring sections does not overlap one another; determining that alcohol is consumed by said person when the difference is less than a predetermined threshold; and enabling or disabling the vehicle based on the determination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification