Edward A. Krause - El Cerrito CA Paul Shen - San Francisco CA Adam S. Tom - San Francisco CA
Assignee:
Imedia Corporation - San Francisco CA
International Classification:
H04N 5917
US Classification:
386109, 386111, 386 68
Abstract:
A compressed video playback system which eliminates playback mode transition artifacts. Transitions between various playback modes are effected in such a manner that transition artifacts are eliminated by delaying playback mode transitions until appropriate frames of data are detected for propagation to the compressed video decoder. In addition, compressed video data retrieval methods are improved for supporting multi-speed playback modes in both forward and reverse directions in an optimal manner.
Edward A. Krause - San Mateo CA, US Peter Monta - Palo Alto CA, US Adam Tom - San Francisco CA, US
Assignee:
RGB Networks, Inc. - San Mateo CA
International Classification:
H04H 10/04
US Classification:
370487
Abstract:
An advanced multiplexer designed and optimized for next generation on-demand video distribution is described. Features and capabilities include auto-discovery, channel-staggering and compatibility with static Virtual Channel Tables (VCTs). The multiplexer system facilitates auto-discovery by inserting identifiers into MPTSs (Multi-Program Transport Streams). These identifiers are echoed back to the multiplexer by the client set-top thereby indicating correspondence between modulators, service groups, and clients. When modulating multiple channels, FEC frames (Forward Error Correction frames) are staggered across channels to reduce correlation and clipping in the IFFT processor.
A system and method are described for greatly increasing the number of services that can be encrypted with existing conditional access equipment. The method is most useful when many digitally compressed programs are encrypted at the same time. Only the most critical components of each compressed video, audio, or data stream are selected and then sequenced into a single stream. Additional formatting causes this sequence of segments from multiple sources to appear as a single continuous stream to the conditional access system. Once this stream has been encrypted, it is demultiplexed and the components are restored and re-sequenced into their respective programs. Messages such as the Entitlement Control Messages that are inserted into the stream by the encryption system, are also adjusted and included with each of the reconstructed programs. The technique not only allows encryption systems to be designed using less encryption hardware, but also simplifies the management of encryption sessions, particularly in on-demand programming applications.
Methods, Apparatus, And Systems For Insertion Of Overlay Content Into A Video Signal With Transrating Capabilities
Methods, apparatus, and systems for inserting overlay content into a video signal are provided. An overlay content signal containing overlay content is received. In addition, a compressed video signal is received from a video source and decoded. An insertion window portion of the decoded video signal is identified. The overlay content signal and the insertion window portion of the decoded video signal are processed to produce a modified insertion window portion of the video signal. The video signal and the modified insertion window portion are then processed to produce a modified video signal. The data rate of the video signal may be modified during the overlay content insertion process.
Edward A. Krause - San Mateo CA, US Peter Monta - Palo Alto CA, US Adam Tom - San Francisco CA, US
Assignee:
RGB Networks, Inc. - Sunnyvale CA
International Classification:
H04H 20/28 H04J 3/02
US Classification:
370486, 370537
Abstract:
An advanced video multiplexer system designed and optimized for next generation on-demand video distribution is described. The system optimizes identifies a multi-program transport stream best able to accommodate new seesions based upon Quality of Service (QoS) and QAM utilization ratios. MPTS channels are rebalanced via re-grouping and transrating as necessary to optimize bandwidth utilization. Multiple video formats are supported via built-in transcoding. The multiplexer manages encryption resources and supports new sessions using previously allocated encryption resources where possible. Sessions can be grouped into encryption channels either by using a single authorization tier per channel policy, or by requiring all clients of the group to be in physically separated service groups. Encryption channels can be released when a channel no longer serves any clients or when one or more other channels that have been assigned the same entitlement can accommodate any remaining clients.
Methods And Apparatus For Rate Estimation And Predictive Rate Control
Edward A. Krause - San Mateo CA, US Anesh Sharma - Santa Clara CA, US
Assignee:
RGB Networks, Inc. - Sunnyvale CA
International Classification:
G08C 15/00
US Classification:
370232, 725 94
Abstract:
The present invention provides a balanced video distribution system, as well as corresponding methods and apparatus, which utilize feedback from the channel multiplexers as well as rate estimation and predictive rate control. Packets of a video stream are received at an input buffer. A transmission deadline is determined for the packets. A fullness level of the input buffer is also determined. A future time at which said packets can be transmitted may be estimated based on the buffer fullness level. A bit rate of the video stream can be adjusted based on the estimated future time and the transmission deadline. For example, the bit rate may be adjusted in proportion to a difference between the estimated future time and the transmission deadline.
Methods, Apparatus, And Systems For Managing The Insertion Of Overlay Content Into A Video Signal
Edward A. Krause - San Mateo CA, US Charlie X. Yang - Sunnyvale CA, US Anesh Sharma - Santa Clara CA, US
Assignee:
RGB Networks, Inc. - Sunnyvale CA
International Classification:
H04N 7/10 H04N 7/025
US Classification:
725 35, 725 32, 725 33, 725 34, 725 36
Abstract:
Methods, apparatus, and systems for managing the insertion of overlay content into a video signal are provided. A video signal is received from a video source. In addition, overlay content is provided in one or more overlay content signals. A tag is appended to the video signal and/or the overlay content signals. The tag contains identifying information. Overlay content selected from one of the overlay content signals may then be inserted into the video signal in accordance with the identifying information to produce a modified video content. The identifying information may comprises various types of information identifying the source or subject matter of the overlay content or video signal, the destination of the overlay content or video signal, information identifying the geographic region where the overlay content is to be inserted, or key words or other information to enable matching of the overlay content with an appropriate video signal.
Video Multiplexer System Providing Low-Latency Vcr-Like Effects And Program Changes
Edward A. Krause - San Mateo CA, US Peter Monta - Palo Alto CA, US Adam Tom - San Francisco CA, US
Assignee:
RGB Networks, Inc. - Sunnyvale CA
International Classification:
H04N 7/16
US Classification:
725138, 725144
Abstract:
An advanced multiplexer designed and optimized for next generation on-demand video distribution is described. Features and capabilities include low-latency client interactions, quality of service management, session based encryption management, support for multiple video formats, and support for multiple video decoding standards. Indicators are embedded in new video segments to identify start-of-segment transition points, enabling rapid transitions from one video segment to another. Low-latency operation is achieved by rapid switching, and by coordinating flushing of video buffers and buffer restoration.
Ed Krause (1974-1978), Mary McGlynn (1971-1975), Kandi Williams (1995-1999), Sally Dale (1958-1962), Krista Buynak (2004-2008), Pete Summers (1984-1988)
Edward Krause (1998-2002), Luisa Curiel (1965-1971), Larry Nava (1965-1971), Andrew Pineda (1992-1995), Sal Lopez (1971-1978), German Cerda (1982-1985)