Tasa de bits constante

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

CBR (constant bit rate), o bitrate constante.

Cuando hablamos de códecs, la codificación con tasa de bits constante implica que la tasa de salida del codificador de los datos es constante. CBR es muy útil para flujo de datos multimedia con canales de capacidad limitada. Sin embargo, CBR no es la mejor opción para almacenaje ya que no asignará suficientes bits para las secciones “complicadas” (resultantes de la degradación de la calidad) y por el contrario gastará bits innecesarios en secciones “simples”.

Muchos esquemas de codificación, como por ejemplo, la codificación Huffman producen códigos de longitud variable lo que dificulta el uso de un CBR. Esto se arregla parcialmente variando la cuantificación y por tanto la calidad y se consigue solucionar el problema por completo usando bits de relleno (padding). Otra estrategia consiste en almacenar la tasa de bits en un buffer y liberar la información con una tasa de bits constante. Método conocido como leacky bucket.

El proceso opuesto es el bitrate variable: VBR. El VBR aplica una cuantificación no uniforme a diferencia del CBR, por lo que tiene en cuenta si en la señal hay zonas con mayor o menor densidad de información y por tanto no cuantifica toda la señal por igual.

Ejemplos de uso de CBR[editar]

El servicio CBR es ideal para soportar aplicaciones en tiempo real con pequeñas variaciones de retardo (voz, vídeo,emulación de circuitos...).