EdX

Codificación de audio: Más allá del MP3 (edX)

Codificación de audio: Más allá del MP3 (edX)

En este curso el alumno estudiará los fundamentos de los sistemas de compresión de audio así como los estándares más utilizados. Se verán los estándares del grupo MPEG como el MP3 y el AAC así como otros de código abierto como el OPUS.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

La Codificación de Audio (también conocida como compresión de audio) es una representación digital de las señales de sonido para ser almacenadas o transmitidas por cualquier medio digital. En este proceso se busca siempre ocupar el mínimo número de bits posible para poder transmitirla por canales limitados en velocidad o bien poder almacenar muchos sonidos o música en el menor espacio posible. Todo ello se debe realizar manteniendo una calidad de sonido cada vez más exigente y, en los últimos años, permitiendo sistemas más avanzados que el estéreo que proporcionan sonido espacial. En este curso veremos los estándares más conocidos, como el MP3, así como otros formatos superiores aparecidos en los últimos años.

Unidades:

Sección 1: Digitalización y compresión de audio, ¿cómo afecta a nuestra percepción?
Sección 2: Escalas auditivas y tipos de compresión
Sección 3: Estándares MPEG de compresión de audio
Sección 4: Codificadores avanzados de audio
Sección 5: Evaluación de codificadores

What you'll learn

  • Aprenderás los conceptos básicos de digitalización y almacenamiento de las señales y la capacidad de memoria necesaria.
  • Comprenderás el concepto de “tasa de compresión” y “velocidad binaria” (bitrate) de una coficación digital.
  • Estudiarás los mecanismos subjetivos de la percepción humana del sonido, sus limitaciones y el enmascaramiento que se produce en el oído.
  • Diferenciarás entre compresión con pérdidas y sin pérdidas.
  • Estudiarás los fundamentos básicos de la compresión con pérdidas a través de las diferentes capas del estándar MPEG hasta llegar al MP3.
  • Repasaremos estándares más avanzados que el MP3 como el MPEG-4 AAC y el OPUS.
  • Aprenderás a evaluar la calidad de un codificador con pérdidas a través de test “doble ciego” y MUSHRA
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Applications in Communication Acoustics (edX) EdX
RWTH Aachen,Technische Universität München - TUM,RWTHx,TUMx

Applications in Communication Acoustics (edX)

Explore the different system components involved in acoustic communication using a representative set of practical applications. This engineering course is the continuation of the edX course, “Fundamentals of Communication Acoustics.” Communication acoustics is defined as the way sounds travels from a source, through a channel and finally to a receiver.

Nov 27th 2023
5-12 Weeks
Laravel Additional Security (Coursera) Coursera
Infosec

Laravel Additional Security (Coursera)

This course focuses on ways to keep your Laravel database secure. It starts with supporting request and response security. First, we’ll discuss how Laravel supports semantic request verbs while still being compatible with browsers. Then, tools to protect against cross-site request forgery and cross-site scripting protection are examined. Then it describes the best practices for applying specific security-related headers to responses are reviewed.

Sep 14th 2026
1 Week
Writing, Running, and Fixing Code in C (Coursera) Coursera
Duke University

Writing, Running, and Fixing Code in C (Coursera)

Building on the course Programming Fundamentals, this course will teach you how to write code by first planning what your program should do—an important approach for novice and professional programmers. You will learn how to compile and run your program, and then how to test and debug it. This course builds on the Seven Steps you have already learned and provides a framework for systematically testing for problems and fixing them, so you can find and fix problems efficiently.

Sep 7th 2026
4 Weeks
Introduction to Java Programming: Writing Good Code (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Java Programming: Writing Good Code (edX)

Learn to program in an easy and interactive way and enter the fascinating world of computer science. This is an introductory course to learn programming with Java designed to teach how to code good programs in Java, understanding “good” as both correct and efficient. Basic principles of software engineering will be introduced to make it easier for our future self and others to reuse code. Ethical issues and the intellectual property of our programs will also be addressed in the last part of this course. Examples and case studies will be provided, so that learners can implement simple but increasingly complex programs in Java.

Self Paced
Self-Paced
Functional Programming in Haskell: Supercharge Your Coding (FutureLearn) FutureLearn
University of Glasgow

Functional Programming in Haskell: Supercharge Your Coding (FutureLearn)

Get an introduction to Haskell, the increasingly popular functional programming language, with this University of Glasgow course. Do you want to develop software using the latest programming language paradigm? Haskell is a functional programming language, based on formal mathematical principles. As such, it is easy to reason about and develop, and it executes efficiently on modern multicore machines. From investment banks to social networks, everyone is adopting Haskell.

Self Paced
5-12 Weeks
Computer Programming for Everyone (FutureLearn) FutureLearn
University of Leeds,Institute of Coding

Computer Programming for Everyone (FutureLearn)

Discover the art of computer programming and learn what code can do with the Institute of Coding and the University of Leeds. Explore computer programming and complete block-language programming exercises. What are computers good at and how can you get the best out of them? On this course, you’ll find out how and why people program computers.

Self Paced
2 Weeks
Code Yourself! An Introduction to Programming (Coursera) Coursera
University of Edinburgh,Universidad ORT Uruguay

Code Yourself! An Introduction to Programming (Coursera)

Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.

Sep 28th 2026
5-12 Weeks
Introduction to CSS3 (Coursera) Coursera
University of Michigan

Introduction to CSS3 (Coursera)

The web today is almost unrecognizable from the early days of white pages with lists of blue links. Now, sites are designed with complex layouts, unique fonts, and customized color schemes. This course will show you the basics of Cascading Style Sheets (CSS3). The emphasis will be on learning how to write CSS rules, how to test code, and how to establish good programming habits.

Sep 7th 2026
4 Weeks
GitHub Copilot: The AI Pair Programmer for Coding (Coursera) Coursera
Edureka

GitHub Copilot: The AI Pair Programmer for Coding (Coursera)

Welcome to the 'GitHub Copilot: The AI Pair Programmer for Coding' course, where you will embark on an insightful journey to develop a profound understanding of the AI principles that power GitHub Copilot's coding assistance. This course is designed to transform your coding practices, leveraging the advanced capabilities of GitHub Copilot.

Sep 14th 2026
1 Week
Unreal Engine Interactive 3D: Blueprints, Animation, Audio, & Environments (edX) EdX
Rochester Institute of Technology,RITx

Unreal Engine Interactive 3D: Blueprints, Animation, Audio, & Environments (edX)

Expand your interactive Unreal Engine 3D skills with Blueprints, Landscapes, Audio and AI. In this course, you’ll build on your knowledge from UNRL 101 by learning visual scripting using Blueprints. This node-based system based on C++ enables powerful programming without the syntax typically involved in coding. You will gain basic coding skills to use multiple tools for accelerating work and building immersive interactive functionality.

Self Paced
Self-Paced
Programming with Golang (Coursera) Coursera
Edureka

Programming with Golang (Coursera)

Step into the world of Programming with Golang course, where you will explore an in-depth understanding of the Go programming language from its fundamentals to advanced concepts. During this course, you will empower your coding journey. This is not just about learning a programming language; it's a transformative experience designed to unlock your potential as a software artisan.

Sep 14th 2026
5-12 Weeks
An Introduction to Programming using Python (Coursera) Coursera
University of Leeds

An Introduction to Programming using Python (Coursera)

Maximise your employability, by learning the basics of coding in Python. Python is a versatile programming language used for developing websites and software, task automation, data analysis and more. In this course, you'll embark on an exciting journey into the world of Python and gain valuable skills that will enable you to start thinking about a career in programming.

Sep 21st 2026
2 Weeks