Methods and apparatus to select tornado error correction parameters
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H03M-013/35
H03M-013/00
출원번호
US-0351760
(2006-02-10)
등록번호
US-7480848
(2009-01-20)
발명자
/ 주소
JiJina,Aspandyar M.
Liu,Charles
Hagberg,Hans M.
출원인 / 주소
The DIRECTV Group, Inc.
인용정보
피인용 횟수 :
14인용 특허 :
27
초록▼
Methods and apparatus to select Tornado forward error correction parameters for delivery systems are disclosed. A disclosed example system includes a transmitter station comprising a processor to select a Tornado error correction parameter based on an error correction configuration for a file and to
Methods and apparatus to select Tornado forward error correction parameters for delivery systems are disclosed. A disclosed example system includes a transmitter station comprising a processor to select a Tornado error correction parameter based on an error correction configuration for a file and to indicate to a receiver the selected Tornado error correction parameter, and a Tornado error correction circuit to encode the file based on the selected Tornado error correction parameter.
대표청구항▼
What is claimed is: 1. A system comprising a transmitter station comprising: a processor to select a Tornado error correction parameter based on an error correction configuration for a file, and to indicate to a receiver the selected Tornado error correction parameter; and a Tornado error correctio
What is claimed is: 1. A system comprising a transmitter station comprising: a processor to select a Tornado error correction parameter based on an error correction configuration for a file, and to indicate to a receiver the selected Tornado error correction parameter; and a Tornado error correction circuit to encode the file based on the selected Tornado error correction parameter. 2. A system as defined in claim 1, wherein the error correction configuration is at least one of a business priority, a file size, a broadcast data rate, a file size inflation factor, a number of blocks per file, or an amount of overhead. 3. A system as defined in claim 1, wherein the transmitter station transmits at least one of the Tornado error correction parameter or a value representative of the Tornado error correction parameter to a receiver station. 4. A system as defined in claim 1, wherein the Tornado error correction parameter represents at least one of a selected Tornado error correction graph, a Tornado error correction node_block_size or a Tornado error correction data block size. 5. A system as defined in claim 1, wherein the transmitter station further comprises a memory to store a plurality of Tornado error correction graphs, wherein the selected Tornado error correction parameter specifies one of the plurality of Tornado error correction graphs. 6. A system as defined in claim 1, wherein the transmitter station is a satellite broadcast transmitter. 7. A system as defined in claim 1, wherein the transmitter station further comprises: a transport device to packetize and transmit the encoded file to the receiver; a modulator to convert the encoded data to a modulated waveform; and an uplink frequency converter to convert the modulated waveform to a frequency band suitable for transmission to at least one of a satellite or a satellite relay station. 8. A system as defined in claim 1, wherein the processor is to: send a graph file to the receiver specifying a plurality of Tornado error correction graphs; and select the Tornado error correction graph from the plurality of Tornado error correction graphs. 9. A system as defined in claim 8, wherein the graph file specifies one or more client identifiers that utilize the Tornado error correction graphs. 10. A system as defined in claim 1, further comprising a receiver station comprising: a processing device to receive the Tornado error correction parameter; and a Tornado error correction circuit to use the Tornado error correction parameter to decode a received version of the encoded file. 11. A system as defined in claim 10, wherein the receiver station further comprises a memory to store a plurality of Tornado error correction graphs, wherein the Tornado error correction parameter selects one of the plurality of Tornado error correction graphs. 12. A system as defined in claim 10, wherein the processing device is to receive a graph file specifying one or more Tornado error correction graphs; and update the plurality of Tornado error correction graphs based on the received file, wherein the Tornado error correction parameter selects one of the plurality of Tornado error correction graphs. 13. A system as defined in claim 10, wherein the receiver station is a satellite broadcast receiver. 14. A system as defined in claim 10, wherein the receiver station further comprises: a tuner to selectively receive a portion of a signal transmitted by at least one of a satellite or a satellite relay station; and a demodulator to demodulate the received portion to a baseband signal. 15. A method comprising: receiving a parameter representative of a desired error correction characteristic for a file; selecting a Tornado error correction parameter based on the representative parameter; encoding the file using the Tornado error correction parameter; and transmitting the encoded file to a receiver. 16. A method as defined in claim 15, wherein the desired error correction characteristic is at least one of a business priority, a file size, a broadcast data rate, a file size inflation factor, a number of blocks per file, or an amount of overhead. 17. A method as defined in claim 15, wherein the Tornado error correction parameter represents at least one of a selected Tornado error correction graph or a node_block_size. 18. A method as defined in claim 15, wherein transmitting the encoded data to the receiver comprises: segmenting the encoded file; forming data frames from the segmented data; packetizing the data frames; and transmitting the packetized data frames to the receiver. 19. A method as defined in claim 15, further comprising sending a graph file to the receiver specifying a plurality of Tornado error correction graphs, wherein the Tornado error correction parameter selects one of the plurality of Tornado error correction graphs. 20. A method as defined in claim 19, wherein the graph file specifies one or more client identifiers that utilize the Tornado error correction graphs. 21. A method as defined in claim 15, further comprising sending the Tornado error correction parameter to the receiver. 22. A method as defined in claim 21, wherein the Tornado error correction parameter is sent to the receiver in an announcement message that precedes in time the encoding of the data. 23. A method comprising: receiving a parameter representative of a selected Tornado error correction graph; receiving an encoded file; and decoding the encoded file based on the selected Tornado error correction graph. 24. A method as defined in claim 23, wherein receiving the encode file comprises: receiving packets; combining a portion of data contained in the packets to create data frames; and combining portions of the data frames to form the received encoded file. 25. A method as defined in claim 23, further comprising receiving an parameter representative of a node_block_size, wherein the decoding is also based on the additional parameter. 26. A method as defined in claim 23, further comprising maintaining a list of a plurality of Tornado error correction graphs, wherein the representative parameter selects one of the plurality of Tornado error correction graphs. 27. A method as defined in claim 26, further comprising: receiving a graph file specifying a second plurality of Tornado error correction graphs; and updating the list based on the received graph file. 28. A method as defined in claim 26, wherein the list specifies one or more client identifiers that may utilize each of the plurality of Tornado error correction graphs. 29. An article of manufacture storing machine readable instructions which, when executed, cause a machine to: select a Tornado error correction graph based on a desired error correction characteristic; indicate the selected Tornado error correction graph to a receiver; encode a file using the selected Tornado error correction graph; and transmit the encoded file to the receiver. 30. An article of manufacture as defined in claim 29, wherein the machine readable instructions, when executed, cause the machine to send a graph file to the receiver specifying a plurality of Tornado error correction graphs, wherein the selected Tornado error correction graph is one of the plurality of Tornado error correction graphs. 31. An article of manufacture storing machine readable instructions which, when executed, cause a machine to: receive a Tornado error correction graph selection; receive an encoded file; and decode the encoded file based on the selected Tornado error correction graph. 32. An article of manufacture as defined in claim 31, wherein the machine readable instructions, when executed, cause the machine to: receive a graph file specifying one or more Tornado error correction graphs; and update a list of a plurality of Tornado error correction graphs based on the received graph file, wherein the selected Tornado error correction graph is one of the plurality of Tornado error correction graphs. 33. An apparatus comprising: a processor to receive a parameter indicative of a selected Tornado error correction graph; a Tornado error correction circuit to decode received an encoded file based upon the selected Tornado error correction graph; a memory to store a plurality of Tornado error correction graphs, wherein the selected Tornado error correction graph is one of the plurality of Tornado error correction graphs. 34. An apparatus as defined in claim 33, wherein the processor is to receive a graph file specifying one or more Tornado error correction graphs; and update the plurality of Tornado error correction graphs based on the received graph file, wherein the selected Tornado error correction graph is one of the plurality of Tornado error correction graphs. 35. An apparatus as defined in claim 33, wherein the apparatus is a satellite broadcast receiver. 36. An apparatus as defined in claim 33, further comprising: a tuner to selectively receive a portion of a signal transmitted by at least one of a satellite or a satellite relay station; and a demodulator to demodulate the received portion to a baseband signal.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (27)
Gemmell, David James, Data carousel receiving and caching.
Shokrollahi,M. Amin, Error-correcting multi-stage code generator and decoder for communication systems having single transmitters or multiple transmitters.
Krakauer Arno S. (San Jose CA) Gawlick Dieter (Palo Alto CA) Colgrove John A. (Mountain View CA) Wilmot ; II Richard B. (Lafayette CA), File system for a plurality of storage classes.
Wolfgang, H. Lewis, METHOD FOR PACKET-LEVEL FEC ENCODING, IN WHICH ON A SOURCE PACKET-BY-SOURCE PACKET BASIS, THE ERROR CORRECTION CONTRIBUTIONS OF A SOURCE PACKET TO A PLURALITY OF WILDCARD PACKETS ARE COMPUTED, AND TH.
Schuster, Guido M.; Sidhu, Ikhlaq S.; Kostas, Thomas J.; Grabelsky, David A., Method and system for facilitating increased call traffic by switching to a low bandwidth encoder in a public emergency mode.
Horn,Gavin; Luby,Michael G.; Rasmussen,Jens; Knudsgaard,Per; Lassen,Soren, Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers arranged according to constraints on resources.
Yitzhak Birk IL; Ron Mondri IL, SYSTEM FOR OPTIMIZING VIDEO ON DEMAND TRANSMISSION BY PARTITIONING VIDEO PROGRAM INTO MULTIPLE SEGMENTS, DECREASING TRANSMISSION RATE FOR SUCCESSIVE SEGMENTS AND REPEATEDLY, SIMULTANEOUSLY TRANSMISSI.
Buhro William R. (Plano TX) Radowick Ernest W. (McKinney TX) Rogers John E. (Dayton OH), System and method for storing and forwarding audio and/or visual information on demand.
Van Langen, Stijn Alexander; Ten Kate, Warner Rudolph Theophile, Transmission system for multicasting data using station error status feedback information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.