De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Un códec es un dispositivo o programa de computadora que codifica o decodifica una señal o flujo de datos digitales . [1] [2] [3] Codec es un acrónimo de codificador-decodificador . [4]

En las comunicaciones electrónicas, un endec es un dispositivo que actúa como codificador y decodificador en una señal o flujo de datos , [ cita requerida ] y, por lo tanto, es un tipo de códec. ENDEC es un acrónimo de codificador-decodificador .

Un codificador o codificador codifica un flujo de datos o una señal para transmisión o almacenamiento, posiblemente en forma encriptada , y la función de decodificador invierte la codificación para reproducción o edición. Los códecs se utilizan en videoconferencias , transmisión de medios y aplicaciones de edición de video .

Historia [ editar ]

A mediados del siglo XX, un códec era un dispositivo que codificaba señales analógicas en forma digital utilizando modulación de código de pulso (PCM). Más tarde, el nombre también se aplicó al software para convertir entre formatos de señales digitales, incluidas las funciones de comparador .

Ejemplos [ editar ]

Un códec de audio convierte las señales de audio analógicas en señales digitales para su transmisión o las codifica para su almacenamiento. Un dispositivo receptor convierte las señales digitales de nuevo a forma analógica utilizando un decodificador de audio para la reproducción. Un ejemplo de esto son los códecs utilizados en las tarjetas de sonido de los ordenadores personales. Un códec de video realiza la misma tarea para las señales de video.

Una unidad del Sistema de Alerta de Emergencia suele ser un endec, pero a veces solo un decodificador.

Al implementar el protocolo de Asociación de datos infrarrojos (IrDA), se puede usar un endec entre el UART y la optoelectrónica. [5]

Compresión [ editar ]

Además de codificar una señal, un códec también puede comprimir los datos para reducir el ancho de banda de transmisión o el espacio de almacenamiento. Los códecs de compresión se clasifican principalmente en códecs con pérdida y códecs sin pérdida .

Los códecs sin pérdida se utilizan a menudo para archivar datos en forma comprimida mientras se retiene toda la información presente en el flujo original. Si preservar la calidad original de la transmisión es más importante que eliminar los tamaños de datos correspondientemente más grandes, se prefieren los códecs sin pérdida. Esto es especialmente cierto si los datos se van a someter a un procesamiento adicional (por ejemplo, edición ), en cuyo caso la aplicación repetida de procesamiento (codificación y decodificación) en códecs con pérdida degradará la calidad de los datos resultantes de manera que ya no sean identificables (visualmente). , audible o ambos). El uso sucesivo de más de un códec o esquema de codificación también puede degradar significativamente la calidad. El costo decreciente de la capacidad de almacenamiento y el ancho de banda de la red tiende a reducir la necesidad de códecs con pérdida para algunos medios.

Muchos códecs populares tienen pérdidas. Reducen la calidad para maximizar la compresión. A menudo, este tipo de compresión es prácticamente indistinguible del sonido o las imágenes originales sin comprimir, según el códec y la configuración utilizada. [6] La técnica de compresión de datos con pérdida más utilizada en medios digitales se basa en la transformada de coseno discreta (DCT), utilizada en estándares de compresión como imágenes JPEG , vídeo H.26x y MPEG , y audio MP3 y AAC . Los conjuntos de datos más pequeños alivian la tensión en subsistemas de almacenamiento relativamente costosos, como la memoria no volátil y el disco duro, así como formatos de escritura única, lectura múltiple , como CD-ROM , DVD y Blu-ray Disc . Las velocidades de datos más bajas también reducen los costos y mejoran el rendimiento cuando se transmiten los datos.

Códecs de medios [ editar ]

En los códecs se utilizan dos técnicas principales, la modulación de código de impulsos y la modulación delta . Los códecs suelen estar diseñados para enfatizar ciertos aspectos de los medios que se van a codificar. Por ejemplo, un video digital (usando un códec DV ) de un evento deportivo necesita codificar bien el movimiento pero no necesariamente los colores exactos, mientras que un video de una exhibición de arte necesita codificar bien el color y la textura de la superficie.

Los códecs de audio para teléfonos móviles deben tener una latencia muy baja entre la codificación de origen y la reproducción. Por el contrario, los códecs de audio para grabación o transmisión pueden utilizar técnicas de compresión de audio de alta latencia para lograr una mayor fidelidad a una tasa de bits más baja.

Hay miles de códecs de audio y video, que varían en costo desde gratis hasta cientos de dólares o más. Esta variedad de códecs puede crear problemas de compatibilidad y obsolescencia. El impacto se reduce para los formatos más antiguos, para los que los códecs gratuitos o casi gratuitos existen desde hace mucho tiempo. Sin embargo, los formatos más antiguos a menudo no se adaptan a las aplicaciones modernas, como la reproducción en pequeños dispositivos portátiles. Por ejemplo, el audio PCM sin procesar sin comprimir (44,1 kHz, 16 bits estéreo, como se representa en un CD de audio o en un archivo .wav o .aiff) ha sido durante mucho tiempo un estándar en múltiples plataformas, pero su transmisión a través de redes es lenta y costosa en comparación. con formatos comprimidos más modernos, como Opus y MP3.

Muchos flujos de datos multimedia contienen audio y video y , a menudo, algunos metadatos que permiten la sincronización de audio y video. Cada uno de estos tres flujos puede ser manejado por diferentes programas, procesos o hardware; pero para que los flujos de datos multimedia sean útiles en forma almacenada o transmitida, deben encapsularse juntos en un formato contenedor .

Los códecs de tasa de bits más bajos permiten más usuarios, pero también tienen más distorsión. Más allá del aumento inicial de la distorsión, los códecs de tasa de bits más baja también logran sus tasas de bits más bajas mediante el uso de algoritmos más complejos que hacen ciertas suposiciones, como las relativas a los medios y la tasa de pérdida de paquetes. Es posible que otros códecs no hagan las mismas suposiciones. Cuando un usuario con un códec de baja tasa de bits habla con un usuario con otro códec, cada transcodificación introduce una distorsión adicional .

Audio Video Interleave (AVI) a veces se describe erróneamente como un códec, pero AVI es en realidad un formato contenedor, mientras que un códec es una herramienta de software o hardware que codifica o decodifica audio o video en o desde algún formato de audio o video. El audio y el video codificados con muchos códecs pueden colocarse en un contenedor AVI, aunque AVI no es un estándar ISO . También hay otros formatos de contenedor conocidos, como Ogg , ASF , QuickTime , RealMedia , Matroska y DivX Media Format . Flujo de transporte MPEG , flujo de programa MPEG , MP4 y formato de archivo multimedia base ISO son ejemplos de formatos de contenedor que están estandarizados por ISO.

Ver también [ editar ]

  • Procesamiento de señales de audio
  • Comparación de formatos de codificación de audio
  • Comparación de códecs de video
  • Comparación de formatos de contenedores de video
  • Procesamiento de señales digitales
  • Lista de códecs
  • Lista de códecs de código abierto

Referencias [ editar ]

  1. ^ "Uso de códecs" . Microsoft . Archivado desde el original el 6 de septiembre de 2010 . Consultado el 21 de diciembre de 2009 .
  2. ^ Siegchrist, Gretchen. "About.com - Codec" . About.com. Archivado desde el original el 5 de abril de 2015 . Consultado el 21 de diciembre de 2009 .
  3. ^ "Documentación de Ubuntu - ¿Qué es un códec?" . Equipo de documentación de Ubuntu. Archivado desde el original el 19 de febrero de 2012 . Consultado el 21 de diciembre de 2009 .
  4. ^ "Códec - Definición de códec por Merriam-Webster" . Merriam-Webster . Consultado el 15 de enero de 2019 .
  5. ^ "Descripción funcional IrDA SIR ENDEC"
  6. ^ "Calidad de audio de codificadores aac vs mp3 vs wma vs ogg" . SoundExpert . Consultado el 25 de julio de 2010 . por encima de 5.0: todos los artefactos de sonido estarán más allá del umbral de percepción humana con el margen de percepción correspondiente