Patents by Inventor Christopher H. Birch
Christopher H. Birch has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7009997Abstract: Techniques for determining an output rate for a bit stream, the output rate being determined by applying information read from the bit stream to a model of a receiver for the bit stream. The techniques are employed to construct a statistical multiplexer that multiplexes varying bit-rate MPEG-2 bit streams onto a satellite up-link. Minimum and maximum output rates for each MPEG-2 bit stream are determined such that neither a queue for the bit stream in the multiplexer nor the bit stream's decoder will underflow or overflow. The rates with regard to the decoder are determined using timing information read from the bit stream and a general model of an MPEG-2 decoder. The multiplexer first allocates each bit stream its minimum bandwidth and then allocates any remaining bandwidth to the bit streams in proportion to the difference between the minimum and maximum output rates for the bit streams, with no bit stream receiving more than its maximum output rate.Type: GrantFiled: March 13, 2001Date of Patent: March 7, 2006Assignee: Scientific-Atlanta, Inc.Inventors: Si Jun Huang, Christopher H. Birch
-
Patent number: 6570888Abstract: Techniques for determining an output rate for a bit stream, the output rate being determined by applying information read from the bit stream to a model of a receiver for the bit stream. The techniques are employed to construct a statistical multiplexer that multiplexes varying bit-rate MPEG-2 bit streams onto a satellite up-link. Minimum and maximum output rates for each MPEG-2 bit stream are determined such that neither a queue for the bit stream in the multiplexer nor the bit stream's decoder will underflow or overflow. The rates with regard to the decoder are determined using timing information read from the bit stream and a general model of an MPEG-2 decoder. The multiplexer first allocates each bit stream its minimum bandwidth and then allocates any remaining bandwidth to the bit streams in proportion to the difference between the minimum and maximum output rates for the bit streams, with no bit stream receiving more than its maximum output rate.Type: GrantFiled: May 28, 1999Date of Patent: May 27, 2003Assignee: Scientific-Atlanta, Inc.Inventors: Si Jun Huang, Christopher H. Birch
-
Patent number: 6546013Abstract: Variable rate multiplexer devices have, by definition, a variable output rate for bits of information encoded therein. As a result necessary time sync information such as program clock reference information cannot be guaranteed to be delivered within the time interval thresholds mandated by certain industry broadcast standards, such as MPEG-2 and digital video broadcast (“DVB”). Transmission of reference signals, such as PCR information, may be assured by inserting detection means to detect the time interval between occurrences of the reference signal. If the interval between occurrences of the reference signal exceeds a predetermined time interval threshold, the detection means will instruct a memory device to provide a reference signal, which is then imprinted with reference signal information and inserted into the stream of information being output by the multiplexer.Type: GrantFiled: January 22, 1999Date of Patent: April 8, 2003Assignee: Scientific-Atlanta, Inc.Inventors: Si Jun Huang, Joel W. Schoenblum, Christopher H. Birch
-
Patent number: 6516002Abstract: Techniques for determining an output rate for a bit stream, the output rate being determined by applying information read from the bit stream to a model of a receiver for the bit stream. The techniques are employed to construct a statistical multiplexer that multiplexes varying bit-rate MPEG-2 bit streams onto a satellite up-link. Minimum and maximum output rates for each MPEG-2 bit stream are determined such that neither a queue for the bit stream in the multiplexer nor the bit stream's decoder will underflow or overflow. The rates with regard to the decoder are determined using timing information read from the bit stream and a general model of an MPEG-2 decoder. The multiplexer first allocates each bit stream its minimum bandwidth and then allocates any remaining bandwidth to the bit streams in proportion to the difference between the minimum and maximum output rates for the bit streams, with no bit stream receiving more than its maximum output rate.Type: GrantFiled: May 28, 1999Date of Patent: February 4, 2003Assignee: Scientific-Atlanta, Inc.Inventors: Si Jun Huang, Christopher H. Birch
-
Publication number: 20020154694Abstract: A splicer for splicing “live” bit streams such as those which carry video programs that have been encoded according to the MPEG-2 standard. The splicer controls the rate at which it outputs the spliced bit stream by means of a model of the receiver and can thereby prevent overflow or underflow in receivers receiving the spliced bit stream. The splicer also includes analyzers for reading the old bit stream and the new bit stream that is to be spliced to the new bit stream. The analyzers provide information to the receiver model and also permit the splicer to select IN and OUT points in the old and new bit streams that minimize the effect of the splice on the decoding of the bit stream done in the receiver. Where necessary, the splicer modifies the output bit stream to reduce interference with decoding. The splicer does not require splice parameters to select IN and OUT points or to determine the proper bit rate or the spliced bit stream.Type: ApplicationFiled: September 11, 1997Publication date: October 24, 2002Inventor: CHRISTOPHER H. BIRCH
-
Patent number: 6438139Abstract: Techniques for determining an output rate for a bit stream, the output rate being determined by applying information read from the bit stream to a model of a receiver for the bit stream. The techniques are employed to construct a statistical multiplexer that multiplexes varying bit-rate MPEG-2 bit streams onto a satellite up-link. Minimum and maximum output rates for each MPEG-2 bit stream are determined such that neither a queue for the bit stream in the multiplexer nor the bit stream's decoder will underflow or overflow. The rates with regard to the decoder are determined using timing information read from the bit stream and a general model of an MPEG-2 decoder. The multiplexer first allocates each bit stream its minimum bandwidth and then allocates any remaining bandwidth to the bit streams in proportion to the difference between the minimum and maximum output rates for the bit streams, with no bit stream receiving more than its maximum output rate.Type: GrantFiled: May 28, 1999Date of Patent: August 20, 2002Assignee: Scientific-Atlanta, Inc.Inventors: Si Jun Huang, Christopher H. Birch
-
Publication number: 20010022789Abstract: Techniques for determining an output rate for a bit stream, the output rate being determined by applying information read from the bit stream to a model of a receiver for the bit stream. The techniques are employed to construct a statistical multiplexer that multiplexes varying bit-rate MPEG-2 bit streams onto a satellite up-link. Minimum and maximum output rates for each MPEG-2 bit stream are determined such that neither a queue for the bit stream in the multiplexer nor the bit stream's decoder will underflow or overflow. The rates with regard to the decoder are determined using timing information read from the bit stream and a general model of an MPEG-2 decoder. The multiplexer first allocates each bit stream its minimum bandwidth and then allocates any remaining bandwidth to the bit streams in proportion to the difference between the minimum and maximum output rates for the bit streams, with no bit stream receiving more than its maximum output rate.Type: ApplicationFiled: March 13, 2001Publication date: September 20, 2001Applicant: Scientific-Atlanta, Inc.Inventors: Si Jun Huang, Christopher H. Birch
-
Patent number: 6052384Abstract: Techniques for determining an output rate for a bit stream, the output rate being determined by applying information read from the bit stream to a model of a receiver for the bit stream. The techniques are employed to construct a statistical multiplexer that multiplexes varying bit-rate MPEG-2 bit streams onto a satellite up-link. Minimum and maximum output rates for each MPEG-2 bit stream are determined such that neither a queue for the bit stream in the multiplexer nor the bit stream's decoder will underflow or overflow. The rates with regard to the decoder are determined using timing information read from the bit stream and a general model of an MPEG-2 decoder. The multiplexer first allocates each bit stream its minimum bandwidth and then allocates any remaining bandwidth to the bit streams in proportion to the difference between the minimum and maximum output rates for the bit streams, with no bit stream receiving more than its maximum output rate.Type: GrantFiled: March 21, 1997Date of Patent: April 18, 2000Assignee: Scientific-Atlanta, Inc.Inventors: Si Jun Huang, Christopher H. Birch
-
Patent number: 5923755Abstract: A flexible architecture for a digital data receiver including a demultiplexer is provided which allows modular addition of data processors with low complexity and minimal memory requirements. The demultiplexer operates on a scalable frame-based multiplex signal, and interprets the multiplex control data at the start of the frame. With the information interpreted from the control data, the demultiplexer separates individual data services and optionally decrypts them. Data, a data clock and an error flag signal are presented to the demultiplexer input. According to a service requested by a user, the demultiplexer outputs decrypted data clock, error flag and service enable signals in a flow-through manner to an appropriate data processor without data storage.Type: GrantFiled: July 18, 1997Date of Patent: July 13, 1999Assignee: Scientific-Atlanta, Inc.Inventor: Christopher H. Birch
-
Patent number: 5757416Abstract: A multiplex frame format for transmitting digital data in a data transmission system comprises a PACKETS portion comprising a highly error-protected region and a region having only Reed Solomon encoding as an error protection measure, the PACKETS portion including low speed data. The frame format also comprises portions for transmitting medium (AUDIO) and high speed (VIDEO) data streams following the PACKETS portion. Prior to transmission, the composed frame comprising the PACKETS, AUDIO and VIDEO portions is interleaved and the BLOCK SYNC and FRAME SYNC are added. A multiplex structure control packet word of the PACKETS portion immediately follows FRAME SYNC. Thus, the FRAME SYNC word defines where interleaving begins. A demultiplexer in concert with a microcontroller of a decoder decodes the multiplex structure control word and related PACKETS and outputs digital data streams to related output peripheral processors.Type: GrantFiled: June 7, 1995Date of Patent: May 26, 1998Assignee: Scientific-Atlanta, Inc.Inventors: Christopher H. Birch, Christian V. van Staden, Walter R. Brooks, Paul D. Nicholas, Steven S. Lawrence
-
Patent number: 5583562Abstract: A multiplex frame format for transmitting digital data in a data transmission system comprises a PACKETS portion comprising a highly error-protected region and a region having only Reed Solomon encoding as an error protection measure, the PACKETS portion including low speed data. The frame format also comprises portions for transmitting medium (AUDIO) and high speed (VIDEO) data streams following the PACKETS portion. Prior to transmission, the composed frame comprising the PACKETS, AUDIO and VIDEO portions is interleaved and the BLOCK SYNC and FRAME SYNC are added. A multiplex structure control packet word of the PACKETS portion immediately follows FRAME SYNC. Thus, the FRAME SYNC word defines where interleaving begins. A demultiplexer in concert with a microcontroller of a decoder decodes the multiplex structure control word and related PACKETS and outputs digital data streams to related output peripheral processors.Type: GrantFiled: December 3, 1993Date of Patent: December 10, 1996Assignee: Scientific-Atlanta, Inc.Inventors: Christopher H. Birch, Christian V. Van Staden, Walter R. Brooks, Paul D. Nicholas, Steven S. Lawrence
-
Patent number: 5502499Abstract: A multiplex frame format for transmitting digital data in a data transmission system comprises a PACKETS portion comprising a highly error-protected region and a region having only Reed Solomon encoding as an error protection measure, the PACKETS portion including low speed data. The frame format also comprises portions for transmitting medium (AUDIO) and high speed (VIDEO) data streams following the PACKETS portion. Prior to transmission, the composed frame comprising the PACKETS, AUDIO and VIDEO portions is interleaved and the BLOCK SYNC and FRAME SYNC are added. A multiplex structure control packet word of the PACKETS portion immediately follows FRAME SYNC. Thus, the FRAME SYNC word defines where interleaving begins. A demultiplexer in concert with a microcontroller of a decoder decodes the multiplex structure control word and related PACKETS and outputs digital data streams to related output peripheral processors.Type: GrantFiled: June 7, 1995Date of Patent: March 26, 1996Assignee: Scientific-Atlanta, Inc.Inventors: Christopher H. Birch, Christian V. van Staden, Walter R. Brooks, Paul D. Nicholas, Steven S. Lawrence
-
Patent number: 5493339Abstract: A video system for processing compressed video data into composite video data, the composite video data corresponding to a standard composite video signal type selected from a plurality of standard types, the plurality of standard types including at least one of an NTSC composite video signal type and a PAL video signal type, includes a processor, a standard video decompressor and a video interface. The standard video decompressor processes the compressed video data into decompressed video data and user data, the user data having VBI data encoded therein. The processor culls the VBI data from the user data. The video interface processes the decompressed video data and the VBI data into the composite video data with the VBI data encoded therein.Type: GrantFiled: December 3, 1993Date of Patent: February 20, 1996Assignee: Scientific-Atlanta, Inc.Inventors: Christopher H. Birch, Guy A. Primiano, Ajith N. Nair
-
Patent number: 4941045Abstract: Scan conversion apparatus for improving the vertical resolution of a television image for display comprises a field store for storing the previously transmitted field and a line store for storing video data representative of the previous line including the most recent picture element. In an interlaced system, the two vertically adjacent picture elements and the intermediate picture element transmitted in the previous field are used to provide five selectable values. The video data is also tested in accordance with three tests comprising a rank ordering test, a vertically sharp transition test and a motion test. According to the results of these tests, one of the five alternative values is chosen as an interpolated value for display with the vertically adjacent values for the currently transmitted field. The selection process may be assisted by the provision of an auxiliary signal indicative of the probability of motion of a predetermined block of data.Type: GrantFiled: October 11, 1988Date of Patent: July 10, 1990Assignee: Scientific-Atlanta, Inc.Inventor: Christopher H. Birch