PACKET TIMING METHOD AND APPARATUS OF A RECEIVER SYSTEM FOR CONTROLLING DIGITAL TV PROGRAM START TIME
First Claim
1. A method of producing low-cost video storage and delivery system that manages jitter in a cost effective manner, the method including:
- at a storage unit,receiving a plurality of Ethernet encapsulated MPEG transport packets, recording arrival times, and storing the Ethernet encapsulated packets;
retrieving the Ethernet encapsulated packets and sending the Ethernet encapsulated packets to an EdgeQAM unit at times based on the recorded arrival times;
at the EdgeQAM unit,receiving the Ethernet encapsulated packets, buffering at least the MPEG transport packets, and finding in the MPEG transport packets a plurality of PCR time stamps;
using a first reference clock of the EdgeQAM, scheduling the MPEG transport packets for transmission at times relative to the PCR time stamps and the first reference clock, without recovering an encoder clock used to generate the PCR time stamps; and
transmitting the MPEG transport packets via a QAM channel to a receiving device.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for the delivery of video on demand (VOD). A wireless remote control device generates keystroke signals for controlling a TV display and has a single button for restarting a selected program at a beginning of the selected program. A head-end unit supports separate downstream virtual channels for each separate TV set connected on a common TV feeder-cable; The head-end unit locally records and stores many programs, and transmits each program using a compressed digital format. The Compressed digital format may use MPEG-2 or MPEG-4. The head-end unit has means for protecting against signal theft. A set top unit encapsulates the keystroke signals and transmits the keystroke signals via a two-way channel to the head-end unit.
-
Citations
10 Claims
-
1. A method of producing low-cost video storage and delivery system that manages jitter in a cost effective manner, the method including:
-
at a storage unit, receiving a plurality of Ethernet encapsulated MPEG transport packets, recording arrival times, and storing the Ethernet encapsulated packets; retrieving the Ethernet encapsulated packets and sending the Ethernet encapsulated packets to an EdgeQAM unit at times based on the recorded arrival times; at the EdgeQAM unit, receiving the Ethernet encapsulated packets, buffering at least the MPEG transport packets, and finding in the MPEG transport packets a plurality of PCR time stamps; using a first reference clock of the EdgeQAM, scheduling the MPEG transport packets for transmission at times relative to the PCR time stamps and the first reference clock, without recovering an encoder clock used to generate the PCR time stamps; and transmitting the MPEG transport packets via a QAM channel to a receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing jitter in a cost effective manner and producing low-cost video storage and delivery of program data, that operates on MPEG transport packets from in which an encoder has occasionally inserted a program clock reference (PCR) timing field, the system including:
-
a storage unit including at least one processor, a storage medium coupled to the processor, a receive-and-store module running on the processor adapted to record times of arrival of a plurality of Ethernet encapsulated MPEG transport packets, and store the Ethernet encapsulated packets to and from the storage medium, an Ethernet adapter coupled to the processor, and a retrieve-and-send module running on the processor adapted to retrieve the Ethernet encapsulated packets, and to transmit the retrieved Ethernet encapsulated packets across the Ethernet adapter at times based on the recorded times of arrival; an EdgeQAM unit including at least one processor, a packet buffer coupled to the processor, an Ethernet adapter coupled to the processor and in communication with the storage unit to receive the Ethernet encapsulated packets, a QAM transceiver coupled to the processor and to a network, a packet scheduler module running on the processor adapted to find PCR time stamps in the MPEG transport packets within the Ethernet encapsulated packets, and to transmit the MPEG transport packets across the QAM transceiver at times corresponding to the PCR time stamps. - View Dependent Claims (9, 10)
-
Specification