Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Television Brandwidth-optimization-of-video-program-bearing-transport-streams

 Video indexing and image retrieval system
The present invention relates generally to video signal processing. More particularly, the ...


 CATV telephone system
It is an object of the present invention to provide center device and terminal devices capable of ...


 Decoder buffer for streaming video receiver and method of operation
The present invention is embodied in an Integrated Transport Decoder (ITD) buffer model. One key ...


 Television transmitter, television transmitting method, television receiver and television receiving method
It is therefore an object of the present invention to overcome the above-described drawbacks of the ...


 Disc cartridge, optical disk device, and method for information recording and reproducing
The present invention is made in view of the foregoing conventional problems, and an object is to ...


 Communications, particularly in the domestic environment
The specification hereinafter proposes a solution to this problem. In accordance with this aspect ...


 Method and apparatus for detecting and viewing similar programs within a video system
A device or method for detecting and viewing similar programs within a video system includes a ...


 Communications system including synchronization information for timing upstream transmission of data and ability to vary slot duration
OF THE PREFERRED EMBODIMENTS FIG. 1 is an illustration of a neighborhood cable tv system 100 ...


 Fast and reliable data carrier detection by a cable modem in a cable television plant
According to the present invention, methods, apparatus, and computer program products are disclosed ...


 Managing user information on an e-commerce system
The present invention provides for the management of user information of both site server and ...


 Brandwidth optimization of video program bearing transport streams

Details
Inventors: Robinett, Robert; Gratacap, Regis;
Assignee: SkyStream Networks Inc. (Sunnyvale, CA)
Primary Examiner: Patel; Ajit
Assistant Examiner: Nguyen; Hanh
Attorney, Agent or Firm:

A method and system are provided for remultiplexing program bearing data. The remultiplexing method and system are applicable to MPEG-2 compliant transport streams carrying video programs. A descriptor based system is used for scheduling the timely output of transport packets wherein each descriptor records a dispatch time as well as a receipt time for each transport packet. The receipt time is used for estimating program clock reference adjustments, but final program clock reference adjustment is performed in hardware in relation to the precise output timing of each transport packets. A descriptor and transport packet caching technique is used for decoupling the synchronous receipt and transmission of transport packets from any asynchronous processing performed thereon. The descriptors can also be used for managing scrambling and descrambling control words (encryption and decryption keys). Remultiplexing functions may be distributed across a network. The remultiplexer can furthermore optimize the bandwidth of transport streams by replacing null transport packets with transport packet data to be inserted into the output transport stream. Program data transmitted via asynchronous communication links is re-timed and assistance is provided for outputting program data on such asynchronous communication links to reduce a variation in end-to-end delay incurred by the program data. Remultiplexing and program specific information can be seamlessly dynamically varied without stopping, or introducing a discontinuity in, the flow of outputted transport packets. A technique is also provided for locking multiple internal reference clock generators.

DETAILED DESCRIPTION These and other objects are achieved according to the present invention.
An illustrative application of the invention is the remultiplexing one or more MPEG-2 compliant transport streams (TSs).
TSs are bit streams that contain the data of one or more compressed/encoded audio-video programs.
Each TS is formed as a sequence of fixed length transport packets.
Each compressed program includes data for one or more compressed elementary streams (ESs), such as a digital video signal and/or a digital audio signal.
The transport packets also carry program la clock references (PCRs) for each program, which are time stamps of an encoder system time clock to which the decoding and presentation of the respective program is synchronized.
Each program has a predetermined bit rate and is intended to be decoded at a decoder having a TS buffer and a video decoder buffer of predetermined sizes.
Each program is encoded in a fashion so as to prevent overflow and underflow of these buffers.
Program specific information (PSI) illustratively is also carried in selected transport packets of the TS for assisting in decoding the TS.
According to one embodiment, a remultiplexer node is provided with one or more adaptors, each adaptor including a cache, a data link control circuit connected to the cache and a direct memory access circuit connected to the cache.
The adaptor is a synchronous interface with special features.
The data link control circuit has an input port for receiving transport streams and an output port for transmitting transport streams.
The direct memory access circuit can be connected to an asynchronous communication link with a varying end-to-end communication delay, such as a bus of the remultiplexer node.
Using the asynchronous communication link, the direct memory access circuit can access a memory of the remultiplexer node.
The memory can store one or more queues of descriptor storage locations, such as a queue assigned to an input port and a queue assigned to an output port



Related patents
  Method and system for emulating and HTTP server through a broadcast carousel
OF EXEMPLARY EMBODIMENTS Interactive Television Architecture Interactive television provides a way to transmit interactive content to a television. Interactive ...
  Display control apparatus and method and display apparatus
The present invention has been made in consideration of the above-mentioned problems, and has as its object to provide a display control method and apparatus, and a ...
  Method and apparatus for displaying images
What is claimed is: 1. A method for picture display, comprising: a first step of determining kind of an input video signal based on prestored characteristic information ...
  Broadcasting receiver for receiving and regenerating records of digital broadcasting
There, main purpose of the invention is providing broadcasting receiver which suppresses amount of information recorded in storage media as much as possible by ...
  Method and apparatus for compressing hypertext transfer protocol (HTTP) messages
The present invention relates to a method and apparatus for compressing Internet, or any digital protocol messages, such as HTTP messages. Codewords are provided for HTTP...
  Security mechanism and architecture for collaborative software systems using tuple space
According to the present invention, a secure agent communications system is provided for operation in conjunction with a Blackboard Messaging System (BMS) such as MicMac....
  Apparatus and method for displaying program contents (EPG)
In accordance with the present invention, the aforesaid object is accomplished by the apparatus for displaying program contents characterized in that the same is ...
  Time-adaptive control of television viewing functionality
OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention now will be described more fully hereinafter with reference to the accompanying drawings....
  Animated "on-screen" display provisions for an MPEG video signal processing system
OF THE DRAWING The invention will be described with reference to a digital satellite television system in which television information is compressed and encoded in ...
  System for forming and processing program specific information containing text data for terrestrial, cable or satellite broadcast
A decoder decodes packetized program information containing multiple text strings associated with a program. The decoder determines from a first indicator in the ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved