MOBILE RECEPTION OF DIGITAL VIDEO BROADCASTING-TERRESTRIAL SERVICES
First Claim
1. A method of protecting data with application layer forward error correction in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the method comprising:
- determining a duration period;
assembling packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data;
encoding the source blocks to generate encoded blocks, each encoded block comprising a number of packets of repair data; and
transmitting the packets of repair data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of protecting data with application layer forward error correction in a communication system, wherein the communication system includes first devices with legacy receivers and second devices with FEC-enabled receivers, operation of the legacy receivers is not affected by the application layer forward error correction, and the method includes: determining a duration period; assembling packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data; encoding the source blocks to generate encoded blocks, each encoded block comprising a number of packets of repair data; and transmitting the packets of repair data.
190 Citations
43 Claims
-
1. A method of protecting data with application layer forward error correction in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the method comprising:
-
determining a duration period; assembling packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data; encoding the source blocks to generate encoded blocks, each encoded block comprising a number of packets of repair data; and transmitting the packets of repair data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving data protected with application layer forward error correction in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the method comprising:
-
receiving packets of repair data; assembling the received packets of repair data into encoded blocks, each encoded block comprising a number of packets of repair data; decoding the encoded blocks to generate source blocks, each source block corresponding to a predetermined duration period and comprising a number of packets of source data; and assembling the packets of source data to reproduce a transmitted data stream. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus configured to protect data with application layer forward error correction in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the apparatus comprising:
-
a processor configured to determine a duration period, and assemble packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data; an encoder communicatively coupled to the processor and configured to encode the source blocks to generate encoded blocks, each encoded block comprising a number of packets of repair data; and a transmitter communicatively coupled to the encoder and configured to transmit the packets of repair data. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus configured to receive data protected with application layer forward error correction in a communication system, the communication system including devices with legacy receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the apparatus comprising:
-
a receiver configured to receive packets of repair data; an assembly module communicatively coupled to the receiver and configured to assemble the received packets of repair data into encoded blocks, each encoded block comprising a number of packets of repair data; and a decoder communicatively coupled to the assembly module and configured to decode the encoded blocks to generate source blocks, each source block corresponding to a predetermined duration period and comprising a number of packets of source data, wherein the assembly module is further configured to assemble the packets of source data to reproduce a transmitted data stream. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus configured to receive data protected with application layer forward error correction in a communication system, the apparatus comprising:
-
a receiver configured to receive packets of source data of a desired service and packets of repair data for the desired service, wherein the repair data is for correcting errors in the source data of the desired service; a processor communicatively coupled to the receiver and configured to determine that a first identifier associated with the source data corresponds with the desired service, determine that a second identifier associated with the repair data does not correspond with the desired service, and discard the packets of repair data; and an assembly module communicatively coupled to the processor and configured to assemble the packets of source data to reproduce a transmitted data stream of the desired service. - View Dependent Claims (23)
-
-
24. A computer program product for protecting data with application layer forward error correction in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the product comprising:
a processor-readable medium storing processor-readable instructions configured to cause a processor to; determine a duration period; assemble packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data; encode the source blocks to generate encoded blocks, each encoded block comprising a number of packets of repair data; and transmit the packets of repair data. - View Dependent Claims (25, 26, 27, 28, 29)
-
30. A computer program product for receiving data protected with application layer forward error correction in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the product comprising:
a processor-readable medium storing processor-readable instructions configured to cause a processor to; receive packets of repair data; assemble the received packets of repair data into encoded blocks, each encoded block comprising a number of packets of repair data; decode the encoded blocks to generate source blocks, each source block corresponding to a predetermined duration period and comprising a number of packets of source data; and assemble the packets of source data to reproduce a transmitted data stream. - View Dependent Claims (31, 32, 33)
-
34. A system configured to protect data with application layer forward error correction in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the system comprising:
-
means for determining a duration period; means for assembling packets of source data into source blocks corresponding to the duration period, each source block comprising a number of packets of source data; means for encoding the source blocks to generate encoded blocks, each encoded block comprising a number of packets of repair data; and means for transmitting the packets of repair data. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A system configured to receive data protected with application layer forward error correction in a communication system, the communication system including first devices with legacy receivers and second devices with FEC-enabled receivers, wherein operation of the legacy receivers is not affected by the application layer forward error correction, the system comprising:
-
means for receiving packets of repair data; means for assembling the received packets of repair data into encoded blocks, each encoded block comprising a number of packets of repair data; means for decoding the encoded blocks to generate source blocks, each source block corresponding to a predetermined duration period and comprising a number of packets of source data; and means for assembling the packets of source data to reproduce a transmitted data stream. - View Dependent Claims (41, 42, 43)
-
Specification