Patent ID: 8473833
Filing Date: 2013-06-25
Classification: H03M,H04L

Abstract:
1. A method for communication of multi-media data comprising the steps of: arranging multi-media data packets at a transmitter into a two-dimensional block A wherein generating one or more row parity packets wherein one packet is generated for each row of block A; generating one or more column parity packets wherein one packet is generated for each column of block A; generating one or more diagonal parity packets wherein one packet is generated for each diagonal in the set of diagonals; calculating each parity packet as an exclusive or (XOR) of the packets in the row, column or diagonal for which the parity packet is being calculated; communicating the data and related parity information from the transmitter to a receiver in a plurality of packets; the receiver arranging received data packets into a block having the same dimensions D×L as the block A used by the transmitter; the receiver identifying missing packets and corrupted packets; and, the receiver recovering missing packets and corrupted packets by processing the rows, columns and diagonals with a single missing data packet and iterating until no more missing packets can be recovered.