System for digital stream transmission and method thereof
First Claim
1. A method comprising:
- reading data from a file;
setting a transmit bit-rate to a first bit-rate;
sending a transport stream based on the data to a demultiplexer at the transmit bit-rate;
determining a number of transmitted bits between two program clock references in a common program stream, wherein the program clock references are read from the transport stream;
determining a desired elapsed time between the two program clock references;
determining a desired bit-rate based on the desired elapsed time and the number of transmitted bits; and
setting the transmit bit-rate to the desired bit-rate.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and methods are shown for generating a transport stream. An application reads a transport stream file stored in memory. The application provides access to the transport stream file to a graphics card using a multimedia peripheral port (MPP). The MPP is used to provide data from the transport stream file to a transport stream demultiplexer. The application determines a desired transmission rate from the data present between program clock references in the transport stream file. The application suspends transmissions to the transport stream demultiplexer to allow a transmission bit-rate to match the desired bit-rate. The application also suspends transmission when the receiving transport demultiplexer determines its buffers are nearly full.
16 Citations
10 Claims
-
1. A method comprising:
-
reading data from a file; setting a transmit bit-rate to a first bit-rate; sending a transport stream based on the data to a demultiplexer at the transmit bit-rate; determining a number of transmitted bits between two program clock references in a common program stream, wherein the program clock references are read from the transport stream; determining a desired elapsed time between the two program clock references; determining a desired bit-rate based on the desired elapsed time and the number of transmitted bits; and setting the transmit bit-rate to the desired bit-rate. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
means for reading data from a file; means for setting a transmit bit-rate to a first bit-rate; means for sending a transport stream based on the data to a demultiplexer at the transmit bit-rate; means for determining a number of transmitted bits between two program clock references in a common program stream, wherein the program clock references are read from the transport stream; means for determining a desired elapsed time between the two program clock references; means for determining a desired bit-rate based on the desired elapsed time and the number of transmitted bits; and means for setting the transmit bit-rate to the desired bit-rate. - View Dependent Claims (7, 8, 9, 10)
-
Specification