Algoritmo de Detección de Silencio Sebastián Meric. Tomás Urra B. Pregrado.

Slides:



Advertisements
Presentaciones similares
Agrupación de datos cuantitativos definiciones básicas y otras explicaciones.
Advertisements

Stlm Presentación.
Conversión A/D t 2^n-1, Vmax 0, Vmin Número de bits Resolución
Profesor Hermann Pempelfort. Punto y coma Permite que no se muestre por pantalla la acción o resultado ejecutado. Ejemplo1: x = 3 Ejemplo2: x = 3; Ejemplo3:
Formatos de Audio Un formato de archivo de audio es un contenedor multimedia que guarda una grabación de audio (música, voces, etc.).
Audio y vídeo digital.
CAP. 6 - DISTORSIÓN Ing. Verónica M.Miró 2011.
Ocultar datos en archivos de sonido
GuitarX Afinador Iván López Espejo.
OBJETIVO GENERAL Hacer una comparación del porcentaje de compresión del formato MP3 con el porcentaje de compresión de audio en diferentes formatos.
Filtros y Detectores de Borde
Proyecto Audio Fingerprint DSP 2009 Tutor: Juan Cardelino Integrantes: Daniel Aicardi Edgardo Vaz Melina Rabinovich.
INFORMATICA I Funciones CLASE 13.
Introducción a los Procesadores Digitales de Señal (DSP)
”SISTEMA PARA EL ANÁLISIS DE SEÑALES DE VOZ APLICANDO EL ALGORITMO DE LA TRANSFORMADA RÁPIDA DE FOURIER (FFT POR SUS SIGLAS EN INGLÉS)” Materia: Programación.
Funciones En MATLAB. FUNCIONES Una función es un programa pero con la particularidad, necesita de uno o varios argumentos de entrada. sin(x), cos(x),
ESTADISTICA 3 ro. SECUNDARIA.
function [y,n] = sigadd(x1,n1,x2,n2)
Interpolación de Lagrange
Tema 5. Sonido digital 1.
 Multimedia: combinación de texto, sonido, imagen, animación o vídeo dentro de un mismo documento, con objeto de transmitir la información de un modo.
Programación en Matlab
Instrucciones if/else y while
Grupo de investigación de Ingeniería Electrónica
Algoritmos.
Interpolación y aproximación polinomial
INTERPOLACIÓN DE HERMITE
TECNICAS DIGITALES III
Algoritmos de búsqueda
MAESTRÍA EN INGENIERÍA Y GESTIÓN AMBIENTAL
MPEG1. Codificación de audio
E. Verde UCV EIE Sensores de Variables Físicas Frecuencia.
PCM y PBX.
Cuestión nº 1 Cuestión nº 2 Cuestión nº 3 Cuestión nº 4.
Variables cuantitativas continuas
Entorno. Indica el directorio en el que se trabaja y los archivos que posee. WORKSPACE: espacio de trabajo.
Clase # 4 de Matlab Presentado por: Oscar Danilo Montoya Giraldo Sistemas de Transmisión de Energía Universidad Tecnológica de Pereira Septiembre de 2014.
Detección de Silencio Basado en Umbral de Energía Auto-Ajustable Redes de Alta Velocidad Presentan:Felipe Galaz Cristian Romero Profesora: Marta Barría.
Clase # 2 de Matlab Presentado por: Oscar Danilo Montoya Giraldo Sistemas de Transmisión de Energía Universidad Tecnológica de Pereira Septiembre de 2014.
Algoritmo de Multiplicación
Telecomunicaciones II
CAIDA LIBRE DE LOS CUERPOS
Nombre de organización. Los CD muestrean a una frecuencia de Hz por lo que la tasa de bits generados es de bits/seg.
Robot Bailón Desarrollado por: Jesús López Méndez Valerio Rodríguez Robledo.
 La alta resolución está basada en el número de píxeles (puntos) que se utilizan para crear una imagen. Cuantos más píxeles, mayor resolución. En la.
EL SONIDO DIGITAL.
Edición de Audio: La edición de audio es la técnica por medio de la cual se combinan señales sonoras como voces, música, sonidos para estructurar un mensaje.
Audio Digital Conceptos Básicos.
Formatos de audio digital. Definición Un formato de archivo de audio es un contenedor multimedia que guarda una grabación de sonido. La diferencia entre.
Flash MX Trabajo con Sonidos. Frecuencias de Muestreo Todos los archivos de sonido para PC se graban digitalmente. Una grabacion digital recoge muestras.
Conceptos de audio digital
Clase 3 Tecnología de la Comunicación II Lics. en Com. Social y Periodismo F AC. DE C S. H UMANAS. UNSL. Creación y edición de audios digitales.
TABULACION O DESARROLLO DE LA TABLA DEL PROCESO ESTADISTICO
AMPLITUD MODULADA.
Diana Selene Yarai Rivas Macías. Karina Lizeth Hernández Rivera.
Unidad 2 Técnicas de modulación.
Formatos de audio Juan Bocanegra Adriel Almaguer Alexis Casillas Paola Rosa Barbara Juangorena.
Tarjetas de Sonido.
El sonido Autor.
MODULACION Concepto: Modular una señal consiste en modificar alguna de las características de esa señal, llamada portadora, de acuerdo con las características.
Objetivo: Recordar elementos presentes en el estudio de la estadística
Media, Mediana & Moda Datos Agrupados.
Medidas de tendencia central
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
EJEMPLOS DE FORO DE DISCUSION
Muestreo.
El sonido tratado digitalmente puede:
Muestreo.
Computación Sergio Floody.
Audio digital Audio digital.
Transcripción de la presentación:

Algoritmo de Detección de Silencio Sebastián Meric. Tomás Urra B. Pregrado

Algoritmo Básico Pasos para generar el algoritmo:  Establecer límites mínimos para los indicadores de voz:  Amplitud Media de la Señal  Tasa de Cruzamiento por cero.  Dividir la señal en pequeños segmentos y en cada segmento verificar si el valor de uno de los indicadores es mayor que el límite.  En caso de que uno de los indicadores sea mayor, el segmento se considera voz.

Algoritmo Básico ¿Cómo se implementó el algoritmo?  Implementación de algoritmo en Matlab ®.  Uso de la función WAVREAD de Matlab ® para leer archivos de audio con extensión.wav.  Establecimiento de un segmento de señal de 15ms.  Límites mínimos de los indicadores de voz.

Algoritmo Básico function Basico2 a=input('Ponga el nombre ','s') %archivo de sonido a leer [A FM BPM] = wavread(a); %wavread entrega amplitud (A), frecuencia de muestreo (FM) y bits por muestra (BPM) del archivo plot(A); %dibuja amplitud versus tiempo TSegm= % se define un tamaño de segmento de 15 ms. MuSegm= fix(FM*TSegm) %Nº de muestras por segmento (Diapositiva siguiente) TotMuestras= wavread(a,'size') %wavread entrega el total de muestras del archivo TotSegm= fix(TotMuestras/MuSegm) % total de segmentos en el archivo for i=0:(TotSegm-1) %recorrido de cada uno de los segmentos de 15 ms Seg=wavread(a,[(MuSegm*i+1) MuSegm*(i+1)]); %retorna las muestras del segmento estudiado AmpmediaSeg=sum(abs(Seg/MuSegm));%amplitud media de un segmento cruces=0; for j=1:(MuSegm-1) %recorrido de las muestras del segmento en cuestión if(Seg(j)*Seg(j+1)<0) %compara muestras consecutivas cruces=cruces+1; %contador de los cruces por cero end end if(0.04<AmpmediaSeg || 60<cruces) %condición que determina si segmento es voz disp('VOZ') else disp('SILENCIO') end figure; plot(sol); %dibuja la señal resultante comprimida wavwrite(sol,FM,'resultado'); %generación de archivo de reslutado con la supresión de silencios EndSiguiente

Diapositiva anterior

Algoritmo Básico Resultados: Archivo original Archivo original Original

Algoritmo Básico Resultados: Archivo comprimido Archivo comprimido Comprimido