Tecnología

Inicio

¿Cuáles son B-Frame & P-Frame?

¿Cuáles son B-Frame & P-Frame?


los datos de vídeo y audio habitan considerablemente más espacio en disco que un archivo binario típico. Por lo tanto, la compresión de estos datos a un tamaño manejable debe utilizar un enfoque diferente, uno con suficiente velocidad y la eficiencia de almacenamiento que es propicio para los datos escritos una vez, sino varias veces leer. Esto es donde la compresión MPEG entra en juego. Existen tres esquemas de codificación y decodificación de compresión: I-frame (intracuadro), P-frame (marco predictivo) y la trama B (bidireccional). De los tres, I-frame es el más mano de obra, ya que es el primer marco de imagen en un grupo de imágenes y sirve como el punto de referencia para el cuadro P y codificación de cuadros B de lanzamiento. Los fotogramas P y fotogramas B proporcionan la más eficaz del almacenamiento, similar a una copia de seguridad diferencial de datos de vídeo.

La compresión temporal

La compresión de vídeo se lleva a cabo por uno de dos métodos: espacial, o intra-cuadro, compresión y temporal, o entre tramas, la compresión. Fotograma P y B-codificación de cuadros utilización compresión temporal. medidas de compresión temporal de la diferencia entre el cuadro cuadros sucesivos de imágenes, mientras que la codificación de datos, mientras que la compresión espacial codifica todo el marco de una imagen como datos. Por ejemplo, imaginar una imagen de un parque en el que no existe ningún movimiento, pero luego un perro recorre a través del campo en un cuadro subsiguiente. La compresión temporal codificará los datos asociados con la primera imagen e ignorar todo lo que entre hasta que el perro comienza a moverse a través del campo.

Marco de referencia

Debido a la compresión temporal, fotograma P y B-marco de codificación se basa en un marco existente de referencia desde el cual medir las diferencias. P-frame utiliza codificación entre las imágenes anteriores y actuales para ofrecer a sus codificación y decodificación de señales. El cuadro anterior consistirá en una trama I o P-marco. B-codificación de cuadros, sin embargo, se basa en tres puntos de referencia: el anterior, actual o el siguiente marco. B-codificación de cuadros puede hacer referencia a los datos de trama I o P-frame consecutivos.

Limitaciones de tamaño

P-marco y codificación de cuadros B usan la menor cantidad de espacio en disco duro. De los dos, B-frame de codificación resulta ser la más almacenamiento eficientes, ya que se basa enteramente en las diferencias entre los anteriores y posteriores fotogramas P, que a su vez se comprimen los conjuntos de datos. Los fotogramas P utilizan poco más de espacio en disco que los cuadros B, ya que provoca una sobrecarga adicional en la codificación y descodificación de otros datos I- o P-frame. También debe codificar datos suficientes para servir como punto de referencia para los fotogramas B. En la práctica, los fotogramas P requieren aproximadamente 50 kilobits (kbps) a una velocidad de datos de 1,15 Mbits por segundo. B-frames requieren 20 Kbit en la misma distancia.

Sincronización

En teoría, una trama-I se produce cada 0,4 segundo de vídeo de tiempo de ejecución y el número de fotogramas B que ocurren entre un I- y P-frame debe ser ilimitada. En tiempo real, el número de fotogramas B que pueden ocurrir entre una I y P-frame gira en torno a P-12 y B-frames para cada fotograma I individual.