IP Library Granted Patent US 7,454,683
Granted Patent B2
US 7,454,683 · App. 10/574,241 · Granted Nov 18, 2008

Burst transmission

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 7,454,683
App. No.
10/574,241
Granted
Nov 18, 2008
Kind
B2
Abstract

A terrestrial digital video broadcasting (DVB-T) network is used to transmit IP datagrams to receiving devices using multiprotocol encapsulation (MPE). MPE datagram sections and forward error correction (FEC) datagram sections are transmitted in separate time-sliced bursts using transport stream packets with different packet identifiers (PIDs).

Claims (89)

1. A method comprising:

providing data for transmission;

providing forward error correction data for said data;

forming a first set of bursts comprising transmission data; and

forming a second set of bursts comprising forward error correction data.

2. A method according to claim 1 , comprising:

transmitting said first set of bursts via a first channel, and

transmitting said second set of bursts via a second, different channel.

3. A method according to claim 1 , comprising:

providing a first parameter for indicating a timing offset between a first, earlier burst comprising at least some of said transmission data and a second, later burst comprising further transmission data;

providing a second parameter for indicating a timing offset between a third, earlier burst comprising at least some of said forward error correction data and a fourth, later burst comprising further forward error correction data;

forming said first burst including said first timing parameter and

forming said third burst including said second timing parameter.

4. A method according to claim 3 , wherein:

said at least some of said transmission data comprises some of said transmission data; and

said further transmission data comprises some more of said transmission data.

5. A method according to claim 3 , wherein:

said at least some of said transmission data comprises all of said transmission data; and

said further transmission data comprises additionally provided transmission data.

6. A method according to claim 3 , comprising:

said at least some of said forward error correction data comprises some of said forward error correction data; and

said further forward error correction data comprises some more of said forward error correction data.

7. A method according to claim 3 , comprising:

said at least some of said forward error correction data comprises all of said forward error correction data; and

said further forward error correction data comprises some additionally provided forward error correction data.

8. A method according to claim 3 , comprising:

dividing said first burst between a first set of packets;

identifying each of said first set of packets with a first identity;

dividing said third burst between a second set of packets; and

identifying each of said second set of packets with a second identity.

9. A method according to claim 8 , wherein said first and second identities are the same.

10. A method according to claim 3 , comprising:

dividing said second burst between a third set of packets; wherein providing said first timing parameter comprises:

specifying a time until a start of a first one of said third set of packets.

11. A method according to claim 3 , comprising:

dividing said fourth burst between a fourth set of packets; wherein providing said second timing parameter comprises:

specifying a time until a start of a first one of said fourth set of packets.

12. A method according to claim 3 , comprising:

preparing service information; and

including said second identify in said service information.

13. A method according to claim 12 , comprising:

including said second identity in a descriptor; and

including said descriptor in a table forming part of said service information.

14. A method according to claim 3 , wherein said transmission data comprises a plurality of data packets, and said method comprises:

placing at least some of data packets in respective ones of a first set of sections.

15. A method according to claim 14 , comprising:

including said first timing parameter in at least one of said first set of sections.

16. A method according to claim 14 , comprising:

calculating a timing parameter for each section based on said first timing parameter and

including a respective timing parameter in each of said first set of sections.

17. A method according to claim 3 , wherein said forward error correction data comprises a plurality of data packets, and said method comprises:

placing at least some of data packets in respective ones of a second set of sections.

18. A method according to claim 17 , comprising:

including said second timing parameter in at least one of said second set of sections.

19. A method according to claim 17 , comprising:

calculating a timing parameter for each section based on said second timing parameter and

including a respective timing parameter in each one of said second set of sections.

20. A method according to claim 1 , comprising:

providing a first parameter for identifying a burst comprising at least some of said transmission data;

providing a second parameter for identifying at least one burst comprising forward error correction associated with said at least some of said transmission data;

forming a first burst including said first identifying parameter and

forming a second burst including said second identifying parameter.

21. A method according to claim 1 , comprising:

labeling at least one burst of said first set of bursts with an identifier; and

labeling at least one burst of said second set of bursts with a corresponding identifier.

22. A method according to claim 1 , wherein transmitting data is internet protocol datacasting over a digital broadcasting network.

23. A computer readable medium storing a computer program comprising computer program instructions for causing processor

to provide data for transmission:

to provide forward error correction data for said data:

to form a first set of bursts comprising transmission data: and

to form a second set of bursts comprising forward error correction data.

24. A system comprising:

providing data for transmission;

providing forward error correction forward error correction data for said data;

forming a first set of bursts comprising transmission data; and

forming a second set of bursts comprising forward error correction data.

25. Apparatus, comprising a processor configured:

to provide data for transmission;

to provide forward error correction data for said data;

to form a first set of bursts comprising transmission data; and

to form a second set of bursts comprising forward error correction data.

26. Apparatus, comprising:

an input for providing data for transmission;

a processor for providing forward error correction data for said data;

a processor for forming a first set of bursts comprising transmission data and

a processor for forming a second set of bursts comprising forward error correction data.

27. Apparatus, comprising a processor configured:

to receive a first set of bursts comprising transmission data and

to receive a second set of bursts comprising forward error correction data for said transmission data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035570/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2007
From: VESMA, JUSSI; PEKONEN, HARRI
To: NOKIA CORPORATION
Reel/Frame 018758/0548 →