Patent ES-2620640-T3 (ES)
Title: Método y dispositivo para detectar el tipo de trama y el tamaño de trama de un flujo de vídeo
Inventor: GAO SHAN
IPC: H04N17/00
Filed: 2013-08-19
Granted: 2017-06-29
Abstract: Un aparato de detección de tipo de trama para un flujo de vídeo, que comprende: un módulo de obtención de tamaño de trama (51), configurado para obtener un tamaño de una trama de vídeo actual, en donde la trama de vídeo actual está situada después de la primera trama de vídeo del flujo de vídeo; un módulo de extracción de característica (52), configurado para obtener un valor de característica de cambio de la trama de vídeo actual en función del tamaño de la trama de vídeo actual y un tamaño de una primera trama de vídeo anterior adyacente a la trama de vídeo actual, en donde el módulo de extracción de característica (52) está configurado específicamente para utilizar un valor absoluto de un valor de diferencia entre el tamaño de la trama de vídeo actual y el tamaño de la primera trama de vídeo anterior como el valor de característica de cambio de la trama de vídeo actual; un módulo de obtención de umbral (53), configurado para obtener un umbral de trama I de la trama de vídeo actual en conformidad con una tasa de trama de vídeo y una posición de la trama de vídeo actual, en donde el módulo de obtención de umbral (53) está configurado específicamente para obtener el umbral de trama I de información de la trama de vídeo actual en función de la tasa de trama de vídeo y de una distancia entre la trama de vídeo actual y una trama I más próxima anterior, en donde la distancia entre la trama de vídeo actual y la trama I más próxima anterior es el número de tramas de vídeo entre la trama de vídeo actual y la trama I más próxima anterior; y un módulo de determinación de tipo (54), configurado para determinar si la primera trama de vídeo anterior es una trama I en función del valor de característica de cambio de la trama de vídeo actual, un valor de característica de cambio de la primera trama de vídeo anterior, el umbral de trama I de la trama de vídeo actual, el tamaño de la trama de vídeo actual, el tamaño de la primera trama de vídeo anterior y un tamaño de una segunda trama de vídeo anterior adyacente a la primera trama de vídeo anterior; en donde el módulo de obtención de tamaño de trama (51) comprende específicamente: una unidad de obtención de tamaño recibido, configurada para: si se determina que una pérdida de paquetes se produce en la trama de vídeo actual y si toda la trama no se pierde, obtener una carga útil de cada paquete RTP recibido en la trama de vídeo actual, y acumular la carga útil de cada paquete RTP recibido en la trama de vídeo actual para obtener un tamaño total de los paquetes RTP recibidos en la trama de vídeo actual; una unidad de obtención de tamaño perdido, configurada para estimar una carga útil de cada paquete RTP perdido y el número de los paquetes RTP pedidos en la trama de vídeo actual en función de un paquete RTP adyacente anterior de un paquete RTP perdido y un siguiente paquete RTP adyacente del paquete RTP perdido en la trama de vídeo actual entre todos los paquetes RTP recibidos, y para obtener un tamaño total de los paquetes RTP perdidos en la trama de vídeo actual en función de una carga útil de cada paquete RTP perdido y el número de paquetes RTP perdidos en la trama de vídeo actual; y una unidad de obtención de tamaño de trama, configurada para añadir el tamaño total de los paquetes RTP recibidos y el tamaño total de los paquetes RTP perdidos en la trama de vídeo actual para obtener el tamaño de la trama de vídeo actual; en donde la unidad de obtención de tamaño pérdida está configurada, además, específicamente para: si se determina en función de un bit marcador del paquete RTP adyacente anterior, de una marca temporal del paquete RTP adyacente anterior, y de una marca temporal del siguiente paquete RTP adyacente que el paquete RTP adyacente anterior pertenece a la trama de vídeo actual, el paquete RTP adyacente siguiente pertenece a una trama de vídeo siguiente adyacente a la trama de vídeo actual y el paquete RTP adyacente anterior no es el último paquete RTP en la trama de vídeo actual, obtener el número total V_lostPackets de los paquetes RTP perdidos entre el paquete RTP adyacente anterior y el paquete RTP adyacente siguiente en función de números de secuencia del paquete RTP adyacente anterior y del paquete RTP adyacente siguiente; y determinar que el número de los paquetes RTP perdidos en la trama de vídeo actual es int(V_lostPackets/2) + V_lostPackets%2.