Preamble for a digital television system
First Claim
1. A method, comprising:
- receiving a stream of video data packets; and
inserting a plurality of preamble packets into said stream of video data packets,wherein said inserting is performed prior to an interleaving of video data contained within a resulting stream of data packets by convolutional interleaving,wherein a length of said plurality of preamble packets in time is selected to correspond to a maximum delay of said convolutional interleaving,wherein a number of said plurality of preamble packets before rate mode coding is 12, andwherein said plurality of preamble packets are encoded with 12/52 rate mode to produce a preamble of two data blocks in length.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention concerns a system for transmitting a plurality of modes of digital television signals within the same transmission channel where one transmission mode is more robust than another mode. The present invention also concerns a system for receiving and decoding such signals. More specifically, an aspect of the present invention involves a method and an apparatus for utilizing a proper length of preamble data for the improvement of reception. Furthermore, another aspect of the present invention involves a method and an apparatus for inserting a preamble into a proper place in a transmitted data stream relative to the filed synchronization data. Another aspect of the present invention involves a method and an apparatus for decoding trellis-coded data, using the predetermined preamble data.
164 Citations
24 Claims
-
1. A method, comprising:
-
receiving a stream of video data packets; and inserting a plurality of preamble packets into said stream of video data packets, wherein said inserting is performed prior to an interleaving of video data contained within a resulting stream of data packets by convolutional interleaving, wherein a length of said plurality of preamble packets in time is selected to correspond to a maximum delay of said convolutional interleaving, wherein a number of said plurality of preamble packets before rate mode coding is 12, and wherein said plurality of preamble packets are encoded with 12/52 rate mode to produce a preamble of two data blocks in length. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a packet receiver operative to receive a stream of video data packets; and a preamble packet inserter operative to insert a plurality of preamble packets into said stream of video data packets, wherein said packet inserter performs packet insertion prior to processing by an interleaver that uses convolutional interleaving to interleave video data contained within a resulting stream of data packets, wherein a length of said plurality of preamble packets in time inserted by said preamble packet inserter corresponds to a maximum delay introduced by said interleaver, wherein a number of said plurality of preamble packets before rate mode coding is 12, and wherein said plurality of preamble packets are encoded with 12/52 rate mode to produce a preamble of two data blocks in length. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
first means for receiving a stream of video data packets; and second means for inserting a plurality of preamble packets into said stream of video data packets, wherein said second means is operative on said data stream prior to an operation by third means for interleaving video data contained within a resulting stream of data packets by convolutional interleaving, wherein a length of said plurity of preamble packets in time is selected to correspond to a maximum delay of said convolutional interleaving, wherein a number of said plurity of preamble packets before rate mode coding is 12, and wherein said plurity of preamble packets are encoded with 12/52 rate mode to produce a preamble of two data blocks in length. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification