IP Library Granted Patent US 8,761,070
Granted Patent B2
US 8,761,070 · App. 13/263,114 · Granted Jun 24, 2014

Method and apparatus for encoding a signal

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,761,070
App. No.
13/263,114
Granted
Jun 24, 2014
Kind
B2
Abstract

Communication systems for broadcasting data often include the ability to combine and transmit more than one type or format of data. A method includes receiving a packet of data, determining a location for a parity byte, the location based on a characteristic of the packet of data, decoding the data to determine a value for the parity byte, and outputting a coded packet of data. An apparatus includes a first signal processor for receiving a first data signal and a second data signal, combining the signals, and creating a signal identifying the signals. The apparatus also includes a second signal processor for encoding the combined signal using a decoding algorithm to generate Reed-Solomon parity bytes in locations within the combined signal based on the identifying signal.

Claims (29)

1. A method for encoding a signal, comprising the steps of:

receiving a packet of data;

determining a location for a parity byte in the packet of data, the location based on receiving a signal identifying a type of data for the packet of data as one of legacy broadcast data and mobile broadcast data;

encoding the packet of data generate the parity byte;

inserting the parity byte in the determined location for the parity byte in the packet of data; and

outputting the encoded packet of data including the packet of data and the decoded parity byte,

wherein the location of the parity byte in the packet of data identified as legacy broadcast data is different than the location of the parity byte in the packet of data identified as mobile broadcast data.

2. The method of claim 1 , wherein the parity byte is initialized to a known value prior to encoding.

3. The method of claim 1 , wherein the step of determining includes identifying an erasure set from a set of erasure sets, the erasure set associated with the location for the parity byte.

4. The method of claim 3 wherein each erasure set in the set of erasure sets includes at least one of a location identifier for parity bytes, an erasure polynomial, and an inverse polynomial.

5. The method of claim 1 , wherein the step of encoding includes calculating a syndrome for the coded packet of data.

6. The method of claim 5 , wherein the step of deencoding the data includes calculating a modified syndrome using the calculated syndrome and a known erasure polynomial.

7. The method of claim 6 wherein the step of encoding includes computing an erasure value for the parity byte based on the modified syndrome and a known inverse polynomial.

8. An apparatus for encoding a signal, comprising:

means for receiving a signal, the signal containing a packet of data and an identifying signal, the identifying signal identifying a type of data for the packet of data as one of legacy broadcast data and mobile broadcast data;

means for identifying a location for a parity byte in a packet of data, the location based on a characteristic of the packet of data;

means for encoding the packet of data to generate the parity byte, the means for encoding also including a means for inserting the parity byte in the identified location for the parity byte in the packet of data; and

means for outputting the encoded packet of data including the packet of data and the parity byte,

wherein the location of the parity byte in the packet of data identified as legacy broadcast data is different than the location of the parity byte in the packet of data identified as mobile broadcast data.

9. The apparatus of claim 8 , wherein the means for encoding initializes the parity byte to a known value.

10. The apparatus of claim 8 , wherein the means for identifying includes means for identifying an erasure set from a set of erasure sets, the erasure set associated with the location for the parity byte.

11. The apparatus of claim 10 wherein each erasure set in the set of erasure sets includes at least one of a location identifier for parity bytes, an erasure polynomial, and an inverse polynomial.

12. The apparatus of claim 8 , wherein the means for encoding includes means for calculating a syndrome for the packet of data.

13. The apparatus of claim 12 , wherein the means for encoding includes means for calculating a modified syndrome using the calculated syndrome and a known erasure polynomial.

14. The apparatus of claim 13 , wherein the means for encoding includes means for computing an erasure value for the parity byte based on the modified syndrome and a known inverse polynomial.

15. An apparatus for encoding a signal, comprising:

an encoding block that receives a signal, the signal containing a packet of data and an identifying signal, the identifying signal identifying a type of data for the packet of data as one of legacy broadcast data and mobile broadcast data; and

a memory block coupled to the encoding block, the memory block identifying a location for a parity byte in a packet of data, the location based on the identifying signal, the location of the parity byte in the packet of data identified as legacy broadcast data being different than the location of the parity byte in the packet of data identified as mobile broadcast data,

wherein the encoding block encodes the packet of data to generate the parity byte and inserts the parity byte in the identified location for the parity byte in the packet of data.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2014
From: MARKMAN, IVONETE
To: THOMSON LICENSING
Reel/Frame 032676/0975 →