Video multiplexer system providing low-latency VCR-like effects and program changes
First Claim
Patent Images
1. A video multiplexer system characterized by:
- a session manager for identifying digital video content to be provided;
a video server, responsive to said session manager, for providing said digital video content, said video content being further characterized by a plurality of video segments;
a multiplexer for selecting and combining video segments into one or more multi-channel multiplexes;
means for requesting that said server transition from one video segment to a new video segment;
means within said video server for defining a start point of said new video segment; and
means within said multiplexer for effecting a transition to the new video segment synchronized to said start point of the new video segment.
8 Assignments
0 Petitions
Accused Products
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.
178 Citations
20 Claims
-
1. A video multiplexer system characterized by:
-
a session manager for identifying digital video content to be provided;
a video server, responsive to said session manager, for providing said digital video content, said video content being further characterized by a plurality of video segments;
a multiplexer for selecting and combining video segments into one or more multi-channel multiplexes;
means for requesting that said server transition from one video segment to a new video segment;
means within said video server for defining a start point of said new video segment; and
means within said multiplexer for effecting a transition to the new video segment synchronized to said start point of the new video segment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
9. A video multiplexer system characterized by:
-
a session manager for identifying digital video content to be provided;
a video server, responsive to said session manager, for providing said digital video content, said video content being further characterized by a plurality of video segments;
a multiplexer for selecting and combining video segments into one or more multi-channel multiplexes;
a modulator for modulating said multi-channel multiplexes onto a plurality of discrete channels for transmission over a distribution network;
at least one client connected to said distribution network for receiving and displaying video segments transmitted on at least one of said plurality of discrete channels;
means for said client to request a transition from one video segment to a new video segment;
means within said video server for defining a start point of said new video segment; and
means within said multiplexer for effecting a transition to the new video segment synchronized to said start point of the new video segment. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of providing low-latency transitions between video segments in a video multiplexer system, characterized by:
-
providing a session manager for identifying digital video content to be provided;
providing a video server, responsive to said session manager, for providing said digital video content, said video content being further characterized by a plurality of video segments;
providing a multiplexer for selecting and combining video segments into one or more multi-channel multiplexes;
providing a modulator for modulating said multi-channel multiplexes onto a plurality of discrete channels for transmission over a distribution network;
providing at least one client connected to said distribution network for receiving and displaying video segments transmitted on at least one of said plurality of discrete channels;
making a request by said client for a transition from one video segment to a new video segment;
providing a new video segment in response to said client request;
defining a start point within said new video segment. causing a transition of said client to said new video segment synchronously with said start point of the new video segment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification