IP Library Granted Patent US 8,209,586
Granted Patent B2
US 8,209,586 · App. 11/662,967 · Granted Jun 26, 2012

Burst transmission in a digital broadcasting network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,209,586
App. No.
11/662,967
Granted
Jun 26, 2012
Kind
B2
Abstract

A multiprotocol encapsulation forward error correction (MPE-FEC) frame comprising datagrams and FEC data is shown wherein an MPE encapsulator places datagrams in MPE sections and FEC data in MPE-FEC sections. A time slicing block forms a sequence of bursts and dividing the MPE-FEC frame between bursts, such that MPE sections are sent in at least two bursts. The time slicing block adds a burst number parameter to headers of the MPE and MPE-FEC sections to enable a terminal to determine whether to expect further bursts carrying data from the MPE-FEC frame.

Claims (35)

1. A method comprising: providing a first data frame, the data frame comprising a first set of data and a corresponding first set of forward error correction data; forming a sequence of transmissions for transmission in a digital broadcasting network; and dividing the first data frame between said transmissions, the first set of data being divided between at least two transmissions.

2. A method according to claim 1 , wherein at least one transmission does not include forward error correction data.

3. A method according to claim 1 , further comprising: providing a second data frame, the second data frame comprising a second set of data and a corresponding second set of forward error correction data; and dividing the second data and the second set of forward error correction data in the second data frame between the plurality of transmissions.

4. A method according to claim 3 , comprising: dividing the first data frame into a first set of data frame blocks; dividing the second data frame into a second set of data frame blocks; interleaving the first and second sets of data frame blocks; and sequentially placing the interleaved data frame blocks into the plurality of transmissions.

5. A method according to claim 1 , further comprising: providing each data frame with a respective label for identifying an origin of the data.

6. A method according to claim 1 , further comprising: providing each data frame with a respective label for locating the data frame in a sequence of data frames.

7. A method according to claim 1 , further comprising: providing each transmission with a respective label for identifying the transmission within the plurality of transmissions.

8. A method according to claim 1 , wherein providing the first data frame comprises: providing a first array comprising first and second portions; filling at least a part of the first array-portion with the first set of data; determining the first set of forward error correction data in dependence upon data in the first array-portion; and placing said first set of forward error correction data in the second array-portion.

9. A method according to claim 1 , comprising: encapsulating the first set of data into a first set of multiprotocol encapsulation sections; and encapsulating said corresponding forward error correction data into a second set of multiprotocol encapsulation sections.

10. A method according to claim 9 , wherein forming said plurality of transmissions comprises: arranging said first and second sets of multiprotocol encapsulation sections temporally-offset groups.

11. A method according to claim 1 , wherein said first data frame is a multiprotocol encapsulation-forward error correction frame.

12. A method according claim 1 , wherein said digital broadcasting network is a digital video broadcasting network.

13. A computer program comprising a computer readable medium having instructions stored thereon for causing data processing apparatus to perform the method of claim 1 .

14. Apparatus, comprising

a processor; and

memory including computer software, the memory and the computer software configured to, with the processor, cause the apparatus at least to perform the method of claim 1 .

15. Apparatus according to claim 14 , which is a multiprotocol encapsulation encapsulator.

16. A method according to claim 1 wherein the transmissions are bursts.

17. A method comprising: providing a first data frame, said first data frame comprising a first set of data and a corresponding first set of forward error correction data; providing a second data frame, said second data frame comprising a second set of data and a corresponding second set of forward error correction data; and forming a transmission comprising said first and second data frames for transmission in a digital broadcasting network.

18. A computer program comprising a computer readable medium having instructions stored thereon for causing data processing apparatus to perform the method of claim 17 .

19. Apparatus, comprising

a processor; and

memory including computer software, the memory and the computer software configured to, with the processor, cause the apparatus at least to perform the method of claim 17 .

20. A method according to claim 17 wherein the transmission is a burst.

21. A method comprising: receiving a first transmission from a digital broadcasting network, said transmission including data for a data frame; placing said data in a data frame; extracting, from said first transmission, an indication that a second transmission in a sequence of transmissions which includes said first transmission follow; receiving said second transmission from the digital broadcasting network, said second transmission including further data for said data frame; and placing said further data in said data frame.

22. A computer program comprising a computer readable medium having instructions stored thereon for causing data processing apparatus to perform the method of claim 21 .

23. Apparatus, comprising

a processor; and

memory including computer software, the memory and the computer software configured to, with the processor, cause the apparatus at least to perform the method of claim 21 .

24. A method according to claim 21 wherein the first and second transmissions are respectively first and second bursts.

25. A method comprising: receiving a transmission from a digital broadcasting network, said transmission including data for a plurality of data frames; extracting sets of data from said transmission together with indications to which data frame said sets of data belong; and placing each set of data in a corresponding data frame.

26. A computer program comprising a computer readable medium having instructions stored thereon for causing data processing apparatus to perform the method of claim 25 .

27. A computer program according to claim 26 stored on a data carrier.

28. Apparatus, comprising a processor; and memory including computer software, the memory and the computer software configured to, with the processor, cause the apparatus at least to perform the method of claim 25 .

29. A method according to claim 25 wherein the transmission is a burst.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2020
From: NOKIA TECHNOLOGIES OY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 053130/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035581/0816 →