stringtranslate.com

Códec

Un códec es un dispositivo o programa informático que codifica o decodifica un flujo de datos o una señal . [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 [5] 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 su transmisión o almacenamiento, posiblemente en forma cifrada , y la función de decodificador invierte la codificación para su reproducción o edición. Los códecs se utilizan en aplicaciones de videoconferencia , transmisión de medios y edición de video .

Historia

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

Ejemplos

Un códec de audio convierte 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 a formato analógico utilizando un decodificador de audio para su reproducción. Un ejemplo de esto son los códecs utilizados en las tarjetas de sonido de las computadoras personales. Un códec de vídeo realiza la misma tarea para las señales de vídeo.

Una unidad de 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 utilizar un endec entre el UART y los sistemas optoelectrónicos . [6]

Compresión

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 y al mismo tiempo conservar toda la información presente en la secuencia original. Si preservar la calidad original de la transmisión es más importante que eliminar los tamaños de datos correspondientemente mayores, se prefieren los códecs sin pérdidas. Esto es especialmente cierto si los datos van a someterse a un procesamiento adicional (por ejemplo, edición ), en cuyo caso la aplicación repetida del procesamiento (codificación y decodificación) en códecs con pérdida degradará la calidad de los datos resultantes de modo que ya no sean identificables (visualmente). , audiblemente o ambos). El uso de más de un códec o esquema de codificación sucesivamente también puede degradar significativamente la calidad. El costo cada vez menor de la capacidad de almacenamiento y el ancho de banda de la red tiende a reducir la necesidad de códecs con pérdidas 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. [7] La ​​técnica de compresión de datos con pérdida más utilizada en medios digitales se basa en la transformada de coseno discreto (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 presión sobre subsistemas de almacenamiento relativamente costosos, como la memoria no volátil y el disco duro , así como los formatos de escritura una vez y 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 los datos se transmiten, por ejemplo, a través de Internet.

Códecs multimedia

En los códecs se utilizan dos técnicas principales: la modulación de código de pulso 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 vídeo digital (que utiliza un códec DV ) de un evento deportivo debe codificar bien el movimiento, pero no necesariamente los colores exactos, mientras que un vídeo de una exposición de arte debe 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 la fuente 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 velocidad de bits más baja.

Hay miles de códecs de audio y vídeo, cuyos costos varían desde gratuitos hasta cientos de dólares o más. Esta variedad de códecs puede crear problemas de compatibilidad y obsolescencia. El impacto se reduce en el caso de los formatos más antiguos, para los cuales existen códecs gratuitos o casi gratuitos desde hace mucho tiempo. Sin embargo, los formatos más antiguos suelen no ser adecuados para aplicaciones modernas, como la reproducción en pequeños dispositivos portátiles. Por ejemplo, el audio PCM sin comprimir (44,1 kHz, estéreo de 16 bits, 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 vídeo y, a menudo, algunos metadatos que permiten la sincronización de audio y vídeo. Cada una de estas tres corrientes puede ser manejada 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 con una tasa de bits más baja 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 con velocidades de bits más bajas también logran velocidades de bits más bajas mediante el uso de algoritmos más complejos que hacen ciertas suposiciones, como aquellas sobre 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 vídeo codificados con muchos códecs se pueden colocar en un contenedor AVI, aunque AVI no es un estándar ISO . También existen otros formatos contenedores conocidos, como Ogg , ASF , QuickTime , RealMedia , Matroska y DivX Media Format . El flujo de transporte MPEG , el flujo de programa MPEG , MP4 y el formato de archivo multimedia base ISO son ejemplos de formatos de contenedor que están estandarizados ISO.

malware

Los códecs falsos se utilizan cuando un usuario en línea toma un tipo de códec e instala virus y otromalwareen los datos que se comprimen y los utiliza como disfraz. Este disfraz aparece como una descarga de códec a través de una alerta emergente o un anuncio. Cuando un usuario hace clic o descarga ese códec, el malware se instala en la computadora. Una vez que se instala un códec falso, a menudo se utiliza para acceder a datos privados, dañar un sistema informático completo o seguir propagando malware. Una de las formas más utilizadas anteriormente para propagar malware eran las páginas antivirus falsas y, con el auge de la tecnología de códecs, ambas se han utilizado en combinación para aprovecharse de los usuarios en línea. [8]Esta combinación permite que códecs falsos se descarguen automáticamente a un dispositivo a través de un sitio web vinculado en un anuncio emergente, alertas de virus/códec o también artículos.

Ver también

Referencias

  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. "Acerca de.com - Códec". Acerca de.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 de Merriam-Webster". Merriam Webster . Consultado el 15 de enero de 2019 .
  5. ^ Rouse, Margaret (24 de octubre de 2016). "Codificador/Decodificador". Techinfo . Consultado el 27 de diciembre de 2023 .
  6. ^ "Descripción funcional IrDA SIR ENDEC".
  7. ^ "Calidad de audio de codificadores aac, mp3, wma y ogg". Experto en sonido . Consultado el 25 de julio de 2010 . por encima de 5.0: todos los artefactos sonoros estarán más allá del umbral de la percepción humana con el margen de percepción correspondiente
  8. ^ "Los códecs de vídeo falsos siguen siendo fuertes" . Consultado el 9 de enero de 2022 .