发明名称 |
Systems, methods, apparatus and computer program products for highly reliable file delivery using compound and braided FEC encoding and decoding |
摘要 |
Systems, methods, apparatus and computer program products provide highly reliable file delivery using a combination of packet-level FEC on source data packets which are arranged in matrices, where encoding is performed on both rows and columns or on rows, columns and diagonals. |
申请公布号 |
US9071274(B2) |
申请公布日期 |
2015.06.30 |
申请号 |
US201414220630 |
申请日期 |
2014.03.20 |
申请人 |
KenCast, Inc. |
发明人 |
Fang Weimin |
分类号 |
H03M13/00;H03M13/05;H03M13/29;H03M13/37;H04L1/00;H03M13/11;H03M13/15 |
主分类号 |
H03M13/00 |
代理机构 |
Fitzpatrick, Cella, Harper & Scinto |
代理人 |
Fitzpatrick, Cella, Harper & Scinto |
主权项 |
1. A method for encoding a source file to be transmitted to a receiver, comprising the steps of:
dividing a source file into a plurality of source packets; dividing the plurality of source packets into a plurality of groups; generating an n-dimensional source packet cube from the plurality of source packets in one of the plurality of groups, wherein the source packet cube has a plurality of directions, each direction including at least two of the source packets, each of the source packets being included in a plurality of non-parallel directions, and wherein n is an integer greater than or equal to 3; grouping the plurality of directions into a plurality of sets, wherein directions within each set are parallel; calculating a plurality of Forward Error Correction (FEC) packets for each of the plurality of directions of the source packet cube; and transmitting the source packets in the source packet cube and the plurality of FEC packets. |
地址 |
Norwalk CT US |