VP9 es un formato abierto de compresión de vídeo libre de regalías desarrollado por Google. VP9 durante su desarrollo también se conocía como Next Gen Open Video (NGOV) y VP-Next. VP9 es el sucesor de VP8.
Historia
El desarrollo de VP9 comenzó en el tercer cuatrimestre de 2011.[1][2] Uno de los objetivos de VP9 es reducir la tasa de bits un 50% en comparación con VP8 manteniendo la misma calidad de vídeo.[3] Otro de los objetivos es mejorarlo hasta el punto en que tenga una mejor eficiencia de compresión que High Efficiency Video Coding.[2]
El 13 de diciembre de 2012, se añadió el decodificador de VP9 al navegador web Chromium.[4][5][6]
El 13 de enero de 2013, se abrió una conversación en el sistema de seguimiento de errores de Mozilla solicitando que se añadiera el decodificador de VP9 en Firefox.[7]
El 21 de febrero de 2013, se liberó la primera versión estable del navegador web Google Chrome que soportaba decodificación de VP9.[8] Esto se añadió en la versión 25 de Google Chrome.[8]
El 8 de mayo de 2013, Google anunció la finalización de VP9 para el 17 de junio de 2013.[9][10][11] La decodificación de VP9 ya no se oculta detrás de una bandera en la versión 29 de Google Chrome.[12]
El 11 de junio de 2013, el perfil 0 de VP9 fue finalizado.[9][13]
El 12 de junio de 2013, VP9 fue activado por defecto en el último lanzamiento de Chromium.[14][15][16][17]
El 18 de marzo de 2014 Mozilla añadió soporte de VP9 para Firefox en la versión 28.[18]
Detalles técnicos
VP9 tiene muchas mejoras de diseño en comparación con VP8.[1][2] VP9 permitirá el uso de superbloques de 32×32 píxeles y los desarrolladores están considerando añadir soporte para superbloques de 64×64 píxeles.[1][2] Una estructura de codificación quadtree será utilizada con los superbloques.[1][2]
La norma VP9 compatible con los siguientes espacios de color: Rec. 601, Rec. 709, SMPTE-170, SMPTE-240 y sRGB.[19]
Perfiles
La norma VP9 define dos perfiles: perfil 0 y perfil 1.[9][20] El perfil 0 soporta submuestreo de croma 4:2:0.[9][20] El perfil 1, que es opcional para el hardware, añade soporte para submuestreo de croma 4:2:2 y 4:4:4, soporte de canal alfa y soporte de canal de profundidad.[9][20] Se está considerando crear un perfil que soporte una profundidad de color de 10 bits por color.[9]
Véase también
Referencias
Enlaces externos