In order to transmit an inter-frame coded video signal, such as an MPEG-coded video signal, over a packet-based network such as the Internet, the video signal associated with at least one video frame, is split (102, 402) into a high priority partition and a low priority partition. A systematic forward error erasure/correction (FEC) code (108), such as a Reed Solomon (n,k) code, is then applied to bytes in the high priority partition. The forward error/erasure corrected high priority partition bytes and the low priority partition bytes are then combined (110) into n packets for transmission over the packet network to a receiver/decoder. Each of the n transmitted packets contains a combination of both high priority partition data bytes and low priority partition information bytes. In k of those packets the high priority partition data bytes are all high priority partition information bytes and in n-k of those packets all the high priority partition data byte are parity bytes produced by the FEC coding. More specifically, for each high priority partition byte position within the n packets, the forward error/erasure correction code is applied using one high priority partition information byte from the same byte position in each of those k packets to determine n-k parity bytes, which are arranged, one byte per packet, in the n-k packets containing high priority partition parity bytes. If up to n-k packets are lost in transmission over the packet network to the receiver (500, 600), then the high priority partition bytes in such lost packets can be recovered to applying FEC decoding (506) to the high partition bytes in the received packets. The most visually significant information is thus protected against packet loss over the network.

Para transmitir una señal video cifrada inter-frame, tal como una señal video MPEG-CIFRADA, sobre una red paquete-basada tal como el Internet, la señal video asociada por lo menos a un marco video, está partido (102, 402) en una partición de la alta prioridad y una partición baja de la prioridad. Un código delantero sistemático del error erasure/correction (FEC) (108), por ejemplo un código de lámina de Solomon (n,k), entonces se aplica a los octetos en la partición de la alta prioridad. Los octetos corregidos error/erasure delanteros de la partición de la alta prioridad y los octetos bajos de la partición de la prioridad entonces se combinan (110) en los paquetes de n para la transmisión sobre la red del paquete a un receiver/decoder. Cada uno de los paquetes transmitidos n contiene una combinación de los octetos de datos de la partición de la alta prioridad y de los octetos bajos de la información de la partición de la prioridad. En k de esos paquetes los octetos de datos de la partición de la alta prioridad son todos octetos de la información de la partición de la alta prioridad y en el n-k de esos paquetes todo el octeto de datos de la partición de la alta prioridad es octetos de la paridad producidos por la codificación de FEC. Más específicamente, para cada posición del octeto de la partición de la alta prioridad dentro de los paquetes de n, el código delantero de la corrección de error/erasure se aplica usando un octeto de la información de la partición de la alta prioridad de la misma posición del octeto en cada uno de esos paquetes de k para determinar los octetos de la paridad del n-k, se arreglan que, un octeto por el paquete, en los paquetes del n-k que contienen octetos de la paridad de la partición de la alta prioridad. Si hasta n-k los paquetes se pierden en la transmisión sobre la red del paquete al receptor (500, 600), después los octetos de la partición de la alta prioridad en tales paquetes perdidos se pueden recuperar a aplicar FEC que descifra (506) a los altos octetos de la partición en los paquetes recibidos. La información lo más visualmente posible significativa se protege así contra pérdida del paquete sobre la red.

 
Web www.patentalert.com

< Multimedia emergency services

< Cooking system and method for controlling the same

> System and method for IP-based communication transmitting speech and speech-generated text

> Method and system for providing wide area augmentation systems (WAAS) like corrections using a server and processor on the internet

~ 00053