Patent JPS6118901A successfully refreshed from Google Patents.
Patent US6330550B1 successfully refreshed from Google Patents.
Patent US7042949B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7042949B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Robust data transmission using broadcast digital television signals

Assignee: Qualcomm Inc
•
Filing: 2001-11-14
•
Granted: 2006-05-09
•
Expires: 2021-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A DTV signal includes frames, and the frames include data segments. Data segments are replaced by codewords which represent digital data. The DTV signals are broadcast and received by receivers. The receivers recover the digital data from the codewords in the DTV signals, for example by using matched filtering. By using long codewords, the digital data can be broadcast over a longer range and recovered by simpler circuitry in comparison to the television programming contained in the DTV signal. In one implementation, the DTV signal is an American Television Standards Committee (ATSC) DTV signal.

Inventors

  • 👤 Jimmy K Omura
  • 👤 James J Spilker, Jr.
  • 👤 Matthew Rabinowitz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 20:46
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/12; H04N21/00; H04N21/20; H04N21/25; H04N21/258; H04N21/25808; H04N21/25841; G; G01; G01S; G01S5/00; G01S5/02; G01S5/0205; G01S5/021; H04N21/23; H04N21/235; H04N21/266; H04N21/2662; H04N21/2668; H04N21/40; H04N21/41; H04N21/414; H04N21/41422; H04N21/43; H04N21/435; H04N21/60; H04N21/61; H04N21/615; H04N21/80; H04N21/81; H04N21/8126; A; A63; A63F; A63F2300/00; A63F2300/20; A63F2300/205

Claims Analysis

Total Claims: 93
Claim 1
Independent Claim 110 words
A method for inserting digital data into a digital television (DTV) broadcast signal, the DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, the method comprising: encoding the digital data as codewords; and replacing data segments within the DTV signal with the codewords; wherein the step of encoding the digital data as codewords comprises dividing the digital data into bit sequences; and encoding each bit sequence as a corresponding codeword selected from a finite set of codewords wherein: each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 2
Independent Claim 110 words
A method for inserting digital data into a digital television (DTV) broadcast signal, the DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, the method comprising: encoding the digital data as codewords; and replacing data segments within the DTV signal with the codewords; wherein the step of encoding the digital data as codewords comprises dividing the digital data into bit sequences; and encoding each bit sequence as a corresponding codeword selected from a finite set of codewords wherein: each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 3
Dependent Claim 41 words
The method of claim 1 wherein the DTV signal comprises a signal selected from the group consisting of: an American Television Standards Committee (ATSC) DTV signal; a Digital Video Broadcast (DVB) DTV signal; and a Direct Broadcast Satellite (DBS) DTV signal.
Claim 4
Dependent Claim 17 words
The method of claim 1 wherein the codewords in the finite set are orthogonal to each other.
Claim 5
Dependent Claim 15 words
The method of claim 1 wherein the bit sequences are all of the same length.
Claim 6
Dependent Claim 20 words
The method of claim 1 wherein the codewords in the finite set are a same length as the data segments.
Claim 7
Dependent Claim 24 words
The method of claim 1 wherein the step of replacing data segments with codewords comprises: replacing each data segment with at least two codewords.
Claim 8
Dependent Claim 23 words
The method of claim 1 wherein: each bit sequence is N bits long, and there are 2^N codewords corresponding to the bit sequences.
Claim 9
Dependent Claim 33 words
The method of claim 1 wherein the step of encoding each bit sequence as a corresponding codeword comprises: selecting the codeword from a lookup table which matches bit sequences with their corresponding codewords.
Claim 10
Dependent Claim 17 words
The method of claim 1 wherein each codeword represents not more than three bits of digital data.
Claim 11
Dependent Claim 11 words
The method of claim 1 wherein each codeword comprises multi-amplitude symbols.
Claim 12
Dependent Claim 35 words
The method of claim 1 wherein the step of replacing data segments with codewords comprises: selecting data segments according to their numerical position within a frame; and replacing only the selected data segments with codewords.
Claim 13
Dependent Claim 30 words
The method of claim 1 wherein the step of replacing data segments with codewords comprises: determining whether a data segment is unused; and replacing only unused data segments with codewords.
Claim 14
Dependent Claim 11 words
The method of claim 1 further comprising: broadcasting the DTV signal.
Claim 15
Dependent Claim 22 words
The method of claim 13 further comprising: receiving the broadcast DTV signal; and recovering the digital data from the received DTV signal.
Claim 16
Independent Claim 131 words
A method for recovering digital data from a broadcast digital television (DTV) signal, comprising: receiving a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein at least one data segment has been replaced by at least one codeword representing digital data; selecting the data segments which have been replaced by codewords; and recovering the digital data from the selected data segments; and wherein each codeword is selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence, and the step of recovering the digital data from the selected data segments comprises recovering the bit sequences from the selected data segments.
Claim 17
Independent Claim 131 words
A method for recovering digital data from a broadcast digital television (DTV) signal, comprising: receiving a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein at least one data segment has been replaced by at least one codeword representing digital data; selecting the data segments which have been replaced by codewords; and recovering the digital data from the selected data segments; and wherein each codeword is selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence, and the step of recovering the digital data from the selected data segments comprises recovering the bit sequences from the selected data segments.
Claim 18
Dependent Claim 41 words
The method of claim 15 wherein the DTV signal comprises a signal selected from the group consisting of: an American Television Standards Committee (ATSC) DTV signal; a Digital Video Broadcast (DVB) DTV signal; and a Direct Broadcast Satellite (DBS) DTV signal.
Claim 19
Dependent Claim 20 words
The method of claim 15 wherein the codewords in the finite set are a same length as the data segments.
Claim 20
Dependent Claim 76 words
The method of claim 15 wherein the step of recovering the bit sequences from the selected data segments comprises: identifying which of the data segments in the received DTV signal have been replaced by codewords; and for data segments identified as having been replaced by codewords: correlating the data segment against a template for each codeword in the finite set of codewords; and selecting the codeword corresponding to the template which produces the strongest correlation peak.
Claim 21
Dependent Claim 18 words
The method of claim 18 wherein the template for a codeword is a matched filter for the codeword.
Claim 22
Dependent Claim 64 words
The method of claim 18 wherein: only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position within a frame; and the step of identifying which of the data segments in the received DTV signal have been replaced by codewords comprises determining which of the data segments occupy the preselected numerical positions within the frame.
Claim 23
Dependent Claim 135 words
The method of claim 18 wherein: the DTV signal includes a field synchronization segment which repeats once every N segments; only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment; and the step of identifying which of the data segments in the received DTV signal have been replaced by codewords comprises: correlating the data segments against a template for the field synchronization segment; accumulating the correlations to produce N partial sums, each partial sum reflecting a sum of peaks of every Nth correlation; determining which of the N partial sums is the largest to identify the field synchronization segment; and determining which of the data segments occupy the preselected numerical positions with respect to the field synchronization segment.
Claim 24
Dependent Claim 133 words
The method of claim 18 wherein: the DTV signal includes a field synchronization segment which repeats once every N segments; only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment; and the step of identifying which of the data segments in the received DTV signal have been replaced by codewords comprises: correlating the data segments against a template for the field synchronization segment; generating N counts from the correlations, each count reflecting a number of times every Nth correlation exceeds a threshold; determining which of the N counts is the largest to identify the field synchronization segment; and determining which of the data segments occupy the preselected numerical positions with respect to the field synchronization segment.
Claim 25
Dependent Claim 123 words
A DTV transmitter device for inserting digital data into a digital television (DTV) broadcast signal, the DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, the DTV transmitter device comprising: means for encoding the digital data as codewords; and means for replacing data segments within the DTV signal with the codewords; and wherein the means for encoding the digital data as codewords comprises means for dividing the digital data into bit sequences, and means for encoding each bit sequence as a corresponding codeword selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 26
Dependent Claim 123 words
A DTV transmitter device for inserting digital data into a digital television (DTV) broadcast signal, the DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, the DTV transmitter device comprising: means for encoding the digital data as codewords; and means for replacing data segments within the DTV signal with the codewords; and wherein the means for encoding the digital data as codewords comprises means for dividing the digital data into bit sequences, and means for encoding each bit sequence as a corresponding codeword selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 27
Dependent Claim 43 words
The DTV transmitter device of claim 23 wherein the DTV signal comprises a signal selected from the group consisting of: an American Television Standards Committee (ATSC) DTV signal; a Digital Video Broadcast (DVB) DTV signal; and a Direct Broadcast Satellite (DBS) DTV signal.
Claim 28
Dependent Claim 19 words
The DTV transmitter device of claim 23 wherein the codewords in the finite set are orthogonal to each other.
Claim 29
Dependent Claim 22 words
The DTV transmitter device of claim 23 wherein the codewords in the finite set are a same length as the data segments.
Claim 30
Dependent Claim 25 words
The DTV transmitter device of claim 23 wherein: each bit sequence is N bits long, and there are 2^N codewords corresponding to the bit sequences.
Claim 31
Dependent Claim 39 words
The DTV transmitter device of claim 23 wherein the means for replacing data segments with codewords is further for: selecting data segments according to their numerical position within a frame; and replacing only the selected data segments with codewords.
Claim 32
Dependent Claim 34 words
The DTV transmitter device of claim 23 wherein the means for replacing data segments with codewords is further for: determining whether a data segment is unused; and replacing only unused data segments with codewords.
Claim 33
Dependent Claim 140 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: means for receiving a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein at least one data segment has been replaced by at least one codeword representing digital data; means for selecting the data segments which have been replaced by codewords; and means for recovering the digital data from the selected data segments; and wherein each codeword is selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, each codeword is longer than its corresponding bit sequence, and the means for recovering the digital data from the selected data segments comprises means for recovering the bit sequences from the selected data segments.
Claim 34
Dependent Claim 140 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: means for receiving a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein at least one data segment has been replaced by at least one codeword representing digital data; means for selecting the data segments which have been replaced by codewords; and means for recovering the digital data from the selected data segments; and wherein each codeword is selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, each codeword is longer than its corresponding bit sequence, and the means for recovering the digital data from the selected data segments comprises means for recovering the bit sequences from the selected data segments.
Claim 35
Dependent Claim 43 words
The DTV receiver device of claim 30 wherein the DTV signal comprises a signal selected from the group consisting of: an American Television Standards Committee (ATSC) DTV signal; a Digital Video Broadcast (DVB) DTV signal; and a Direct Broadcast Satellite (DBS) DTV signal.
Claim 36
Dependent Claim 19 words
The DTV receiver device of claim 30 wherein the codewords in the finite set are orthogonal to each other.
Claim 37
Dependent Claim 17 words
The DTV receiver device of claim 30 wherein the bit sequences are all of the same length.
Claim 38
Dependent Claim 22 words
The DTV receiver device of claim 30 wherein the codewords in the finite set are a same length as the data segments.
Claim 39
Dependent Claim 84 words
The DTV receiver device of claim 30 wherein the means for recovering the bit sequences from the received DTV signal comprises: means for identifying which of the data segments in the received DTV signal have been replaced by codewords; and for data segments identified as having been replaced by codewords: means for correlating the data segment against a template for each codeword in the finite set of codewords; and means for selecting the codeword corresponding to the template which produces the strongest correlation peak.
Claim 40
Dependent Claim 20 words
The DTV receiver device of claim 35 wherein the template for a codeword is a matched filter for the codeword.
Claim 41
Dependent Claim 68 words
The DTV receiver device of claim 35 wherein: only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position within a frame; and the means for identifying which of the data segments in the received DTV signal have been replaced by codewords comprises means for determining which of the data segments occupy the preselected numerical positions within the frame.
Claim 42
Dependent Claim 145 words
The DTV receiver device of claim 35 wherein: the DTV signal includes a field synchronization segment which repeats once every N segments; only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment; and the means for identifying which of the data segments in the received DTV signal have been replaced by codewords comprises: means for correlating the data segments against a template for the field synchronization segment, means for accumulating the correlations to produce N partial sums, each partial sum reflecting a sum of peaks of every Nth correlation, means for determining which of the N partial sums is the largest to identify the field synchronization segment, and means for determining which of the data segments occupy the preselected numerical positions with respect to the field synchronization segment.
Claim 43
Dependent Claim 143 words
The DTV receiver device of claim 35 wherein: the DTV signal includes a field synchronization segment which repeats once every N segments; only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment; and the means for identifying which of the data segments in the received DTV signal have been replaced by codewords comprises: means for correlating the data segments against a template for the field synchronization segment, means for generating N counts from the correlations, each count reflecting a number of times every Nth correlation exceeds a threshold, means for determining which of the N counts is the largest to identify the field synchronization segment, and means for determining which of the data segments occupy the preselected numerical positions with respect to the field synchronization segment.
Claim 44
Dependent Claim 127 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; and a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and wherein each codeword is selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 45
Dependent Claim 127 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; and a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and wherein each codeword is selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 46
Dependent Claim 43 words
The DTV receiver device of claim 40 wherein the DTV signal comprises a signal selected from the group consisting of: an American Television Standards Committee (ATSC) DTV signal; a Digital Video Broadcast (DVB) DTV signal; and a Direct Broadcast Satellite (DBS) DTV signal.
Claim 47
Dependent Claim 20 words
The DTV receiver device of claim 40 wherein the template for a codeword is a matched filter for the codeword.
Claim 48
Dependent Claim 130 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; and a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and wherein the front end comprises an antenna, a mixer coupled to the antenna and adapted to downconvert the received DTV signal, and a sampler coupled between the mixer and the bank of correlators and adapted to sample the downconverted DTV signal.
Claim 49
Dependent Claim 130 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; and a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and wherein the front end comprises an antenna, a mixer coupled to the antenna and adapted to downconvert the received DTV signal, and a sampler coupled between the mixer and the bank of correlators and adapted to sample the downconverted DTV signal.
Claim 50
Dependent Claim 30 words
The DTV receiver device of claim 43 wherein the sampler includes: an I channel and a Q channel adapted to produce I and Q samples of the downconverted DTV signal.
Claim 51
Dependent Claim 158 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; and a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and wherein the front end comprises a sampler adapted to sample the DTV signals, and each correlator within the bank of correlators comprises a tap delay line having a parallel output adapted to receive and store samples of a data segment, and a multiply and sum device coupled to the parallel output of the tap delay line and adapted to correlate the data segment against a template for a codeword.
Claim 52
Dependent Claim 158 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; and a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and wherein the front end comprises a sampler adapted to sample the DTV signals, and each correlator within the bank of correlators comprises a tap delay line having a parallel output adapted to receive and store samples of a data segment, and a multiply and sum device coupled to the parallel output of the tap delay line and adapted to correlate the data segment against a template for a codeword.
Claim 53
Dependent Claim 23 words
The DTV receiver device of claim 45 wherein the tap delay line is further adapted to store samples for an entire data segment.
Claim 54
Dependent Claim 120 words
A DTV transmitter device for inserting digital data into a digital television (DTV) broadcast signal, the DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, the DTV transmitter device comprising: an encoder adapted to encode the digital data as codewords; and a packet multiplexer adapted to replace data segments within the DTV signal with the codewords; and wherein the encoder is further adapted to divide the digital data into bit sequences, and encode each bit sequence as a corresponding codeword selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 55
Dependent Claim 120 words
A DTV transmitter device for inserting digital data into a digital television (DTV) broadcast signal, the DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, the DTV transmitter device comprising: an encoder adapted to encode the digital data as codewords; and a packet multiplexer adapted to replace data segments within the DTV signal with the codewords; and wherein the encoder is further adapted to divide the digital data into bit sequences, and encode each bit sequence as a corresponding codeword selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 56
Dependent Claim 43 words
The DTV transmitter device of claim 47 wherein the DTV signal comprises a signal selected from the group consisting of: an American Television Standards Committee (ATSC) DTV signal; a Digital Video Broadcast (DVB) DTV signal; and a Direct Broadcast Satellite (DBS) DTV signal.
Claim 57
Dependent Claim 19 words
The DTV transmitter device of claim 47 wherein the codewords in the finite set are orthogonal to each other.
Claim 58
Dependent Claim 22 words
The DTV transmitter device of claim 47 wherein the codewords in the finite set are a same length as the data segments.
Claim 59
Dependent Claim 25 words
The DTV transmitter device of claim 47 wherein: each bit sequence is N bits long, and there are 2^N codewords corresponding to the bit sequences.
Claim 60
Dependent Claim 35 words
The DTV transmitter device of claim 47 wherein the packet multiplexer is further adapted to: select data segments according to their numerical position within a frame; and replace only the selected data segments with codewords.
Claim 61
Dependent Claim 30 words
The DTV transmitter device of claim 47 wherein the packet multiplexer is further adapted to: determine whether a data segment is unused; and replace only unused data segments with codewords.
Claim 62
Dependent Claim 120 words
Computer-readable media embodying instructions executable by a computer to perform a method for inserting digital data into a digital television (DTV) broadcast signal, the DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, the method comprising: encoding the digital data as codewords; and replacing data segments within the DTV signal with the codewords; wherein the step of encoding the digital data as codewords comprises dividing the digital data into bit sequences, and encoding each bit sequence as a corresponding codeword selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 63
Dependent Claim 120 words
Computer-readable media embodying instructions executable by a computer to perform a method for inserting digital data into a digital television (DTV) broadcast signal, the DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, the method comprising: encoding the digital data as codewords; and replacing data segments within the DTV signal with the codewords; wherein the step of encoding the digital data as codewords comprises dividing the digital data into bit sequences, and encoding each bit sequence as a corresponding codeword selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, and each codeword is longer than its corresponding bit sequence.
Claim 64
Dependent Claim 41 words
The media of claim 54 wherein the DTV signal comprises a signal selected from the group consisting of: an American Television Standards Committee (ATSC) DTV signal; a Digital Video Broadcast (DVB) DTV signal; and a Direct Broadcast Satellite (DBS) DTV signal.
Claim 65
Dependent Claim 17 words
The media of claim 54 wherein the codewords in the finite set are orthogonal to each other.
Claim 66
Dependent Claim 15 words
The media of claim 54 wherein the bit sequences are all of the same length.
Claim 67
Dependent Claim 20 words
The media of claim 54 wherein the codewords in the finite set are a same length as the data segments.
Claim 68
Dependent Claim 24 words
The media of claim 54 wherein the step of replacing data segments with codewords comprises: replacing each data segment with at least two codewords.
Claim 69
Dependent Claim 23 words
The media of claim 54 wherein: each bit sequence is N bits long, and there are 2^N codewords corresponding to the bit sequences.
Claim 70
Dependent Claim 33 words
The media of claim 54 wherein the step of encoding each bit sequence as a corresponding codeword comprises: selecting the codeword from a lookup table which matches bit sequences with their corresponding codewords.
Claim 71
Dependent Claim 17 words
The media of claim 54 wherein each codeword represents not more than three bits of digital data.
Claim 72
Dependent Claim 11 words
The media of claim 54 wherein each codeword comprises multi-amplitude symbols.
Claim 73
Dependent Claim 35 words
The media of claim 54 wherein the step of replacing data segments with codewords comprises: selecting data segments according to their numerical position within a frame; and replacing only the selected data segments with codewords.
Claim 74
Dependent Claim 30 words
The media of claim 54 wherein the step of replacing data segments with codewords comprises: determining whether a data segment is unused; and replacing only unused data segments with codewords.
Claim 75
Dependent Claim 14 words
The media of claim 54 wherein the method further comprises: broadcasting the DTV signal.
Claim 76
Dependent Claim 25 words
The media of claim 66 wherein the method further comprises: receiving the broadcast DTV signal; and recovering the digital data from the received DTV signal.
Claim 77
Dependent Claim 142 words
Computer-readable media embodying instructions executable by a computer to perform a method for recovering digital data from a broadcast digital television (DTV) signal, the method comprising: receiving a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein at least one data segment has been replaced by at least one codeword representing digital data; selecting the data segments which have been replaced by codewords; and recovering the digital data from the selected data segments; and wherein each codeword is selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, each codeword is longer than its corresponding bit sequence, and the step of recovering the digital data from the selected data segments comprises recovering the bit sequences from the selected data segments.
Claim 78
Dependent Claim 142 words
Computer-readable media embodying instructions executable by a computer to perform a method for recovering digital data from a broadcast digital television (DTV) signal, the method comprising: receiving a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein at least one data segment has been replaced by at least one codeword representing digital data; selecting the data segments which have been replaced by codewords; and recovering the digital data from the selected data segments; and wherein each codeword is selected from a finite set of codewords wherein each codeword corresponds to a specific bit sequence, the codewords are all of the same length, each codeword is longer than its corresponding bit sequence, and the step of recovering the digital data from the selected data segments comprises recovering the bit sequences from the selected data segments.
Claim 79
Dependent Claim 41 words
The media of claim 68 wherein the DTV signal comprises a signal selected from the group consisting of: an American Television Standards Committee (ATSC) DTV signal; a Digital Video Broadcast (DVB) DTV signal; and a Direct Broadcast Satellite (DBS) DTV signal.
Claim 80
Dependent Claim 20 words
The media of claim 68 wherein the codewords in the finite set are a same length as the data segments.
Claim 81
Dependent Claim 76 words
The media of claim 68 wherein the step of recovering the bit sequences from the selected data segments comprises: identifying which of the data segments in the received DTV signal have been replaced by codewords; and for data segments identified as having been replaced by codewords: correlating the data segment against a template for each codeword in the finite set of codewords; and selecting the codeword corresponding to the template which produces the strongest correlation peak.
Claim 82
Dependent Claim 18 words
The media of claim 71 wherein the template for a codeword is a matched filter for the codeword.
Claim 83
Dependent Claim 64 words
The media of claim 71 wherein: only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position within a frame; and the step of identifying which of the data segments in the received DTV signal have been replaced by codewords comprises determining which of the data segments occupy the preselected numerical positions within the frame.
Claim 84
Dependent Claim 135 words
The media of claim 71 wherein: the DTV signal includes a field synchronization segment which repeats once every N segments; only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment; and the step of identifying which of the data segments in the received DTV signal have been replaced by codewords comprises: correlating the data segments against a template for the field synchronization segment; accumulating the correlations to produce N partial sums, each partial sum reflecting a sum of peaks of every Nth correlation; determining which of the N partial sums is the largest to identify the field synchronization segment; and determining which of the data segments occupy the preselected numerical positions with respect to the field synchronization segment.
Claim 85
Dependent Claim 133 words
The media of claim 71 wherein: the DTV signal includes a field synchronization segment which repeats once every N segments; only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment; and the step of identifying which of the data segments in the received DTV signal have been replaced by codewords comprises: correlating the data segments against a template for the field synchronization segment; generating N counts from the correlations, each count reflecting a number of times every Nth correlation exceeds a threshold; determining which of the N counts is the largest to identify the field synchronization segment; and determining which of the data segments occupy the preselected numerical positions with respect to the field synchronization segment.
Claim 86
Dependent Claim 114 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and a comparator coupled to the bank of correlators and adapted to determine which of the correlations produced by the bank of correlators has the strongest peak.
Claim 87
Dependent Claim 114 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and a comparator coupled to the bank of correlators and adapted to determine which of the correlations produced by the bank of correlators has the strongest peak.
Claim 88
Dependent Claim 240 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; a field synchronization correlator coupled to the antenna and adapted to correlate the data segments against a template for a field synchronization segment, wherein the DTV signal includes a field synchronization segment which repeats once every N segments; a bank of accumulators coupled to the field synchronization correlator and adapted to accumulate the correlations to produce N partial sums, each partial sum reflecting a sum of peaks of every Nth correlation; a comparator coupled to the bank of accumulators and adapted to determine which of the N partial sums is the largest to identify the field synchronization segment; and a counter coupled to the antenna and the comparator and adapted to determine a numerical position of data segments with respect to the field synchronization segment, wherein only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment.
Claim 89
Dependent Claim 240 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; a field synchronization correlator coupled to the antenna and adapted to correlate the data segments against a template for a field synchronization segment, wherein the DTV signal includes a field synchronization segment which repeats once every N segments; a bank of accumulators coupled to the field synchronization correlator and adapted to accumulate the correlations to produce N partial sums, each partial sum reflecting a sum of peaks of every Nth correlation; a comparator coupled to the bank of accumulators and adapted to determine which of the N partial sums is the largest to identify the field synchronization segment; and a counter coupled to the antenna and the comparator and adapted to determine a numerical position of data segments with respect to the field synchronization segment, wherein only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment.
Claim 90
Dependent Claim 238 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; a field synchronization correlator coupled to the antenna and adapted to correlate the data segments against a template for a field synchronization segment, wherein the DTV signal includes a field synchronization segment which repeats once every N segments; a bank of counters coupled to the field synchronization correlator and adapted to generate N counts from the correlations, each count reflecting a number of times every Nth correlation exceeds a threshold; a comparator coupled to the bank of counters and adapted to determine which of the N counts is the largest to identify the field synchronization segment; and a counter coupled to the antenna and the comparator and adapted to determine a numerical position of data segments with respect to the field synchronization segment, wherein only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment.
Claim 91
Dependent Claim 238 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; a field synchronization correlator coupled to the antenna and adapted to correlate the data segments against a template for a field synchronization segment, wherein the DTV signal includes a field synchronization segment which repeats once every N segments; a bank of counters coupled to the field synchronization correlator and adapted to generate N counts from the correlations, each count reflecting a number of times every Nth correlation exceeds a threshold; a comparator coupled to the bank of counters and adapted to determine which of the N counts is the largest to identify the field synchronization segment; and a counter coupled to the antenna and the comparator and adapted to determine a numerical position of data segments with respect to the field synchronization segment, wherein only preselected data segments have been replaced by codewords, and the data segments are preselected according to their numerical position with respect to the field synchronization segment.
Claim 92
Dependent Claim 122 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; and a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and wherein the front end comprises a sampler adapted to sample the DTV signals, and the bank of correlators comprises a DSP processor programmed to correlate the data segments against templates for the codewords.
Claim 93
Dependent Claim 122 words
A DTV receiver device for recovering digital data from a broadcast digital television (DTV) signal, comprising: a front end adapted to receive a broadcast DTV signal comprising a plurality of frames, each frame comprising a plurality of data segments, wherein data segments have been replaced by codewords representing digital data and the codewords are selected from a finite set of codewords; and a bank of correlators coupled to the front end and adapted to correlate the data segments against templates for codewords from the finite set of codewords; and wherein the front end comprises a sampler adapted to sample the DTV signals, and the bank of correlators comprises a DSP processor programmed to correlate the data segments against templates for the codewords.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-05-08 2009-11-07 2010-05-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-05-08 2013-11-07 2014-05-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-05-08 2017-11-07 2018-05-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag