Time-adaptive control of television viewing functionality |
| OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention now will be ... |
|
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 ... |
|
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 ... |
|
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 ... |
|
|
Remultiplexer for video program bearing transport streams with program clock reference time stamp adjustment
| Details |
Inventors: Slattery, William; Gratacap, Regis;
Assignee: SkyStream Corporation (Mountain View, CA)
Primary Examiner: Ngo; Ricky
Assistant Examiner: Pham; Brenda H.
Attorney, Agent or Firm: Proskauer Rose LLP
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 OF THE INVENTION For sake of clarity, the description of the invention is divided into sections. Remultiplexer Environment and Overview FIG. 1 shows a basic remultiplexing environment 10 according to an embodiment of the present invention. A controller 20 provides instructions to a remultiplexer 30 using, for example, any remote procedure call (RPC) protocol. Examples of RPCs that can be used include the digital distributed computing environment protocol (DCE) and the open network computing protocol (ONC). DCE and ONC are network protocols employing protocol stacks that allow a client process to execute a subroutine either locally on the same platform (e. g. , controller 20) or on a remote, different platform (e. g. , in remultiplexer 30). In other words, the client process can issue control instructions by simple subroutine calls. The DCF or ONC processes issue the appropriate signals and commands to the remultiplexer 30 for effecting the desired control. The controller 20 may be in the form of a computer, such as a PC compatible computer. The controller 20 includes a processor 21, such as one or more Intel. TM. Pentium II. TM. integrated is, circuits, a main memory 23, a disk memory 25, a monitor and keyboard/mouse 27 and one or more I/O devices 29 connected to a bus 24. The I/O device 29 is any suitable I/O device 29 for communicating with the remultiplexer 30, depending on how the remultiplexer 30 is implemented. Examples of such an I/O device 29 include an RS-422 interface, an Ethernet interface, a modem, and a USB interface. The remultiplexer 30 is implemented with one or more networked "black boxes". In the example remultiplexer architecture described below, the remultiplexer 30 black boxes may be stand alone PC compatible computers that are interconnected by communications inks such as Ethernet, ATM or DS3 communications links. For example, remultiplexer 30 includes one or more black boxes which each are stand alone PC compatible computers interconnected by an Ethernet network (10 BASE-T, 100 BASE-T or 1000 BASE-Tr, etc
|
| Related patents |
|
|
Apparatus and method for multiplexing with small buffer depth
It is known that the delay introduced by a multiplexing system increases when buffer sizes or depth increases. Therefore, a multiplexing method that introduces minimum ...
|
|
|
Adaptive rate control for insertion of data into arbitrary bit rate data streams
The present invention provides a method and apparatus for adaptive control of the rate of data insertion into an outgoing bit stream, based on the available capacity ...
|
|
|
Brandwidth optimization of video program bearing transport streams
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 ...
|
|
|
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 ...
|
|
|