La codificación de vídeo reconfigurable (RVC) es una iniciativa de MPEG que proporciona un marco innovador para el desarrollo de la codificación de vídeo. Este marco ofrece una forma de superar la falta de interoperabilidad entre los numerosos códecs de vídeo existentes en el mercado. De hecho, un códec RVC se describe utilizando el paradigma de programación de flujo de datos, que permite flexibilidad y reutilización. El grupo de trabajo de RVC ha elaborado dos estándares:
- La representación de la configuración del códec (ISO/IEC 23001-4 o MPEG-B parte 4) describe el formato con el que se puede definir un decodificador RVC como una red de bloques computacionales, así como un lenguaje textual para la definición de bloques de codificación de vídeo.
- Una biblioteca de herramientas de vídeo (ISO/IEC 23002-4 o MPEG-C parte 4) que estandariza los actores necesarios para describir los estándares de codificación de vídeo existentes (actualmente MPEG-4 parte 2 y MPEG-4 parte 10).
Motivaciones
RVC se motivó por las siguientes observaciones:
- En las últimas dos décadas, se han especificado numerosos estándares de codificación de vídeo ( MPEG-2 , MPEG-4 AVC , VP8 , etc.) para satisfacer las demandas de los consumidores. Estas nuevas tecnologías han utilizado algoritmos cada vez más complejos, y muchas de ellas comparten algunas partes comunes (por ejemplo, una transformada discreta del coseno). Desafortunadamente, en aquel momento no existía un método estándar para aprovechar estas similitudes.
- Anteriormente, la especificación de un estándar de codificación de vídeo se proporcionaba mediante un documento de texto y un software de referencia, sin tener en cuenta el esfuerzo necesario para implementar el estándar en procesadores multinúcleo o plataformas de hardware.
Historia
El trabajo sobre la codificación de vídeo reconfigurable comenzó en marzo de 2004 durante una reunión de MPEG en Múnich, con la investigación de elementos comunes entre los estándares MPEG existentes . Tras más de dos años de trabajo, se descubrió que, si bien sus especificaciones eran estrictamente diferentes, compartían arquitecturas y flujos de datos muy similares. Durante la 76.ª reunión de MPEG en Montreux, se lanzó una convocatoria de propuestas con el objetivo de recopilar tecnologías para describir descripciones unificadas de la tecnología de vídeo MPEG . En la siguiente reunión, se aceptó la propuesta de crear un marco de codificación de vídeo reconfigurable MPEG y se inició el desarrollo de componentes estándar.
Véase también
Enlaces externos
- Normas ISO 23001-4 y 23002-4
- Compilador CAL RVC abierto
- Códecs de vídeo
- Esbozos de gráficos por computadora