Packet timing method and apparatus of a receiver system for controlling digital TV program start time
0 Assignments
0 Petitions
Accused Products
Abstract
A packet timing method and apparatus for use with a system for controlling digital TV program start time. An encoder inserts a program clock reference (PCR) timing field, in at least two intervals in transport packets. A decoder generates a decoder-clock signal from the PCR timing signal, which has the same frequency as an encoder-clock signal used for encoding. In response to the PCR timing field, a rate of consumption of data is synchronized with a rate of production of data, and chroma sub-carrier is synchronized.
54 Citations
52 Claims
-
1-34. -34. (canceled)
-
35. A method for scheduling a packet to produce a valid multi-program transport stream (MPTS) transport packet, comprising the steps of:
-
inserting, at an encoder, a program clock reference (PCR) timing field having a plurality of bits, in at least two intervals in transport packets;
generating, at a decoder, responsive to the PCR timing field, a decoder-clock signal having a same frequency as an encoder-clock signal used for encoding;
synchronizing, at the decoder, responsive to the PCR timing field, a rate of consumption of data with a rate of production of data;
synchronizing, at the decoder, responsive to the PCR timing field, elementary streams; and
generating, at the decoder, responsive to the PCR timing field, a chroma-clock signal for controlling a chroma sub-carrier. - View Dependent Claims (36, 37)
-
-
38. A method for scheduling a packet to produce a valid multi-program transport stream (MPTS) transport packet, comprising the steps of:
-
inserting, at an encoder, a program clock reference (PCR) timing field having a plurality of bits, in at least two intervals in transport packets;
generating, at a decoder, responsive to the PCR timing field, a decoder-clock signal having a same frequency as an encoder-clock signal used for encoding;
synchronizing, at the decoder, responsive to the PCR timing field, a rate of consumption of data with a rate of production of data;
synchronizing, at the decoder, responsive to the PCR timing field, elementary streams; and
synchronizing, responsive to the PCR timing field, a chroma-clock signal for controlling a chroma sub-carrier. - View Dependent Claims (39, 40)
-
-
41. A method for scheduling a packet to produce a valid multi-program transport stream (MPTS) transport packet, comprising the steps of:
-
inserting, at an encoder, a program clock reference (PCR) timing field having a plurality of bits, in at least two intervals in each single-program transport stream (SPTS) transport packet of a plurality of SPTS transport packets;
storing the plurality of SPTS transport packets in a memory;
multiplexing, from the memory, the plurality of SPTS transport packets to a multi-program transport stream MPTS transport packet;
generating, at a decoder, responsive to the PCR timing field, a decoder-clock signal having a same frequency as an encoder-clock signal used for encoding;
synchronizing, at the decoder, responsive to the PCR timing field, a rate of consumption of data with a rate of production of data;
synchronizing, at the decoder, responsive to the PCR timing field, elementary streams; and
synchronizing, at the decoder, responsive to the PCR timing field, a chroma-clock signal for controlling chroma sub-carrier. - View Dependent Claims (42, 43)
-
-
44. An apparatus for scheduling a packet to produce a valid multi-program transport stream (MPTS) transport packet, comprising:
-
an encoder for inserting a program clock reference (PCR) timing field having a plurality of bits, in at least two intervals in transport packets; and
a decoder, responsive to the PCR timing field, for generating a decoder-clock signal having a same frequency as an encoder-clock signal used for encoding, for synchronizing responsive to the PCR timing field, a rate of consumption of data with a rate of production of data and for generating, responsive to the PCR timing field, a chroma-clock signal for controlling a chroma sub-carrier. - View Dependent Claims (45, 46)
-
-
47. An apparatus for scheduling a packet to produce a valid multi-program transport stream (MPTS) transport packet, comprising:
-
an encoder for inserting a program clock reference (PCR) timing field having a plurality of bits, in at least two intervals in transport packets; and
a decoder, responsive to the PCR timing field, for generating a decoder-clock signal having a same frequency as an encoder-clock signal used for encoding, and responsive to the PCR timing field, for synchronizing a rate of consumption of data with a rate of production of data, and responsive to the PCR timing field, for synchronizing a chroma-clock signal for controlling a chroma sub-carrier. - View Dependent Claims (48, 49)
-
-
50. An apparatus for scheduling a packet to produce a valid multi-program transport stream (MPTS) transport packet, comprising:
-
encoder means for inserting a program clock reference (PCR) timing field having a plurality of bits, in at least two intervals in each single-program transport stream (SPTS) transport packet of a plurality of SPTS transport packets;
memory means for storing the plurality of SPTS transport packets in a memory;
multiplexer means for multiplexing, from the memory means, the plurality of SPTS transport packets to a multi-program transport stream MPTS transport packet;
decoder means, responsive to the PCR timing field, for generating a decoder-clock signal having a same frequency as an encoder-clock signal used for encoding, and responsive to the PCR timing field, for synchronizing a rate of consumption of data with a rate of production of data, and responsive to the PCR timing field, for generating a chroma-clock signal for controlling a chroma sub-carrier. - View Dependent Claims (51, 52)
-
Specification