Eliminación de Segmentos Inútiles en Señales de Audio

Imagen de Jorge Valverde

En todo tipo de señal, la presencia de ruido es inminente. En las señales de audio no es la excepción, y por el contrario, su tratamiento para eliminarlas sin perder señales que contienen verdadera información relevante puede ser algo trabajoso. Los segmentos inútiles de las señales de audio, no son otra cosa que determinados tipos de ruido que, naturalmente, no contienen información relevante y que tienen la característica de que se encuentran en determinadas partes de una señal de audio a una determinada frecuencia. Generalmente, los segmentos inútiles son un tipo de ruido localizado al inicio y/o al final de la onda acústica. Para construir una aplicación que pretenda la restauración de la señal de audio, es aconsejable la aplicación ordenada de las funciones: declick, deckackle, debuzz/dehum y denoise. Todas estas funciones tienen una característica común: eliminan señales con picos (ondas con un valor extremo comparadas con sus vecinos en una determinada región de la onda) altos o bajos pero a diferentes frecuencias. Pero así como existe presencia de picos altos y/o bajos innecesarios, en una señal de audio también existe la presencia de silencio innecesario, cuyo tratamiento de eliminación se realiza mediante la determinación de segmentos sonoros o sordos en la onda. De esta manera, se ha trabajado en la elaboración de un algoritmo para la eliminación de segmentos inútiles en señales de audio que trabaja en el dominio del tiempo, motivo por el cual, resulta intuitivo y de sencilla implementación, pero que obtiene buenos resultados debido a que logra la eficiente eliminación de los tipo de ruido antes mencionado. Éste algoritmo es presentado con mayores detalles en el siguiente link: Eliminación de Segmentos Inútiles en Señales de Audio [código]. Espero les sea de utilidad, saludos.

Su voto: Nada Promedio: 4.5 (8 votos)
Distribuir contenido