Patent ID: 8144614

Claim:
Method for detecting vocal data flow in a packet data flow said packet data flow being divided into packet blocks (w (k) ) each block (w) comprising a predefined number of packets, said data flow having at least two measurable variables (X, Y), said method comprising the steps of: a) providing, for each measurable variable (X, Y), at least one function (P {x|C), P{y|C}) representative of the distribution of the values of the respective variable (X, Y) in a vocal data flow; b) measuring, for each block (w (k) ) of a predefined number (K) of blocks of said packet data flow, at least one value (x, y) of each variable (X, Y) in order to obtain, for each variable (X, Y), a sequence of measured values (x (k) , y (k) ) on the predefined number (K) of blocks; c) providing a processor and, in the processor, applying, for each variable (X, Y), each measured value (x(k), y{k)) of the sequence of measured values of the variable to the respective distribution function (P {x|C), P{y|C}) in order to generate a sequence of likelihood values (B x (k) , B y (k) ); d) processing, by using the processor, for each variable (X, Y), the respective sequence of likelihood values (B x (k) , B y (k) ), in order to generate the respective average likelihood value (E[B x ], E[B y ]) on said predefined number (K) of blocks; e) processing by using the processor the average likelihood values (E[B x ], E[B y ]) generated for each variable (X, Y) in order to generate a reference likelihood value (B); and f) comparing said reference likelihood value (B) with a threshold likelihood value (Bmin) in order to detect the presence of vocal data flow in the predefined number (K) of blocks of said packet data flow.