Implementación de una aplicación en lenguaje C para la obtención y visualización de señales de sonido en entorno GNU Linux

Ciurana Tomás, Miguel (2024). Implementación de una aplicación en lenguaje C para la obtención y visualización de señales de sonido en entorno GNU Linux. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S. de Ingenieros Informáticos (UPM), Boadilla del Monte.

Descripción

Título: Implementación de una aplicación en lenguaje C para la obtención y visualización de señales de sonido en entorno GNU Linux
Autor/es:
  • Ciurana Tomás, Miguel
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Ingeniería Informática
Fecha: Junio 2024
Materias:
ODS:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_MIGUEL_CIURANA_TOMAS.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (959kB)

Resumen

En este trabajo se busca realizar un estudio de diversos conceptos relacionados con archivos y señales de audio, así como de los formatos y dispositivos asociados. En la actualidad, las señales de audio son una parte fundamental de nuestra vida, presentes en la música que escuchamos o en las llamadas telefónicas que realizamos. Procesar y manipular estas señales es crucial en diversos campos de la tecnología actual. Debido a esta gran importancia, existen múltiples formatos de audio distintos. Este trabajo se va a centrar en el formato de audio WAVE y cómo éste se captura y reproduce en sistemas GNU/Linux. Además, se desarrollará una implementación en lenguaje C de una aplicación que permita tanto la captura como la reproducción de señales de audio. Todo esto en un entorno GNU/Linux. Así mismo, la aplicación permitirá la conversión de las señales de audio entre distintos formatos y poder ver la información de los audios capturados. Por último, se elaborará una documentación asociada con la que el usuario pueda comprender la aplicación y como ha de usarse. Con este proyecto, se espera desarrollar una herramienta útil y educativa con la que poder comprender como los sistemas GNU/Linux manejan las señales de audio digitales.

ABSTRACT

This work aims to conduct a detailed study of various concepts related to audio files and signals, as well as associated formats and devices. In our daily lives, audio signals play a very important role, such as the music we listen to or the phone calls we make. Processing and manipulating these signals is crucial in various fields of modern technology. Due to this great importance, there are multiple different audio formats. This work will focus on the WAVE audio format and how it is captured and reproduced in GNU/- Linux systems. In addition, an implementation in C language will be developed for an application that allows both the capture and playback of audio signals. All this will be done in a GNU/Linux environment. Likewise, the application will enable the conversion of audio signals between different formats and the ability to view the information of the captured audio. Finally, associated documentation will be created to help users understand the application and how to use it. This project aims to develop a useful and educational tool to understand how GNU/- Linux systems handle digital audio signals.

Más información

ID de Registro: 82538
Identificador DC: https://oa.upm.es/82538/
Identificador OAI: oai:oa.upm.es:82538
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 03 Jul 2024 06:44
Ultima Modificación: 03 Jul 2024 06:44