Patent application number | Description | Published |
20120042091 | METHOD AND APPARATUS RELATED TO VARILABLE DURATION MEDIA SEGMENTS - A method and apparatus for an adaptive bit rate system ( | 02-16-2012 |
20120155554 | SVC-TO-AVC REWRITER WITH OPEN-LOOP STATISTAL MULTPLEXER - A method for processing a plurality of multilayer bit streams includes receiving a plurality of multilayer bit streams each having a base layer and at least one enhancement layer. One or more of the enhancement layers are extracted in whole or in part from at least one of the multilayer bit streams so that the plurality of multilayer bit streams are collectively reduced in their total bandwidth. Each of the multilayer bit streams are rewritten to a single layer bit stream. The single layer bit streams are multiplexed to form a multiplexed single layer bit stream. | 06-21-2012 |
20130070839 | STATISTICAL MULTIPLEXING OF STREAMING MEDIA - A method for delivering streaming media content to client devices over a network includes receiving a plurality of media streams encoded at different bit rates. The media streams for each service contains common content to be received by one or more of the client devices. Each includes a plurality of segments having a prescribed duration. For each service a need parameter is obtained for each segment. Each need parameter reflects a bit rate needed to transmit over the network the respective segment of the media streams for that service at a given quality level. One of the media streams for each service is selected by allocating bandwidth to the media streams based at least on the need parameters for each corresponding segment of the media streams. The selected media streams are multiplexed to form a multiplexed stream. The multiplexed stream is adaptively streamed over the network to client devices. | 03-21-2013 |
20130179588 | ADAPTIVE STREAMING TO MULTICAST AND CONSTRAINED-FIDELITY CONSTANT BIT RATE ENCODING - This disclosure describes and adaptive bit rate encoding and distribution techniques for conserving bandwidth usage in a channel. The invention comprises, an encoder or transcoder, a video fragmenter, a video-quality analyzer that output complexity values, a streaming server, a process by which individual fragments are selected for distribution, a video-quality threshold, and, optionally a bandwidth reclamation factor. A video-quality analyzer inspects any combination of the input and output of the encoder, transcoder, or fragmenter, and produces a video-quality metric for each fragment. A fragment-selection process responds to request from a client device. If the video-quality value of the fragment requested exceeds the video-quality threshold, a different fragment having a lower vide-quality value is selected instead. Otherwise, the fragment that would have been selected is selected. In some embodiments, the video-quality threshold can be dynamically adjusted to permit varying amounts of bandwidth reclamation. | 07-11-2013 |
20130179589 | CONSTRAINED FIDELITY ADAPTIVE BIT RATE ENCODING SYSTEMS AND METHODS - This disclosure describes and adaptive bit rate encoding and distribution techniques for conserving bandwidth usage in a channel. The invention comprises, an encoder or transcoder, a video fragmenter, a video-quality analyzer that output complexity values, a streaming server, a process by which individual fragments are selected for distribution, a video-quality threshold, and, optionally a bandwidth reclamation factor. A video-quality analyzer inspects any combination of the input and output of the encoder, transcoder, or fragmenter, and produces a video-quality metric for each fragment. A fragment-selection process responds to request from a client device. If the video-quality value of the fragment requested exceeds the video-quality threshold, a different fragment having a lower vide-quality value is selected instead. Otherwise, the fragment that would have been selected is selected. In some embodiments, the video-quality threshold can be dynamically adjusted to permit varying amounts of bandwidth reclamation. | 07-11-2013 |
20130179590 | VIDEO QUALITY OF EXPERIENCE MANAGEMENT AND CONSTRAINED FIDELITY ADAPTIVE BIT RATE ENCODING SYSTEMS AND METHODS - This disclosure describes and adaptive bit rate encoding and distribution techniques for conserving bandwidth usage in a channel. The invention comprises, an encoder or transcoder, a video fragmenter, a video-quality analyzer that output complexity values, a streaming server, a process by which individual fragments are selected for distribution, a video-quality threshold, and, optionally a bandwidth reclamation factor. A video-quality analyzer inspects any combination of the input and output of the encoder, transcoder, or fragmenter, and produces a video-quality metric for each fragment. A fragment-selection process responds to request from a client device. If the video-quality value of the fragment requested exceeds the video-quality threshold, a different fragment having a lower vide-quality value is selected instead. Otherwise, the fragment that would have been selected is selected. In some embodiments, the video-quality threshold can be dynamically adjusted to permit varying amounts of bandwidth reclamation. | 07-11-2013 |
20150326858 | SVC-TO-AVC REWRITER WITH OPEN-LOOP STATISTAL MULTPLEXER - A method for processing a plurality of multilayer bit streams includes receiving a plurality of multilayer bit streams each having a base layer and at least one enhancement layer. One or more of the enhancement layers are extracted in whole or in part from at least one of the multilayer bit streams so that the plurality of multilayer bit streams are collectively reduced in their total bandwidth. Each of the multilayer bit streams are rewritten to a single layer bit stream. The single layer bit streams are multiplexed to form a multiplexed single layer bit stream. | 11-12-2015 |
20160112773 | METHOD AND APPARATUS RELATED TO VARIABLE DURATION MEDIA SEGMENTS - A method and apparatus for an adaptive bit rate system. The method may include streaming media content at a server, determining a discontinuity in the streaming media content based on boundaries corresponding to changes in the streaming media content, and dividing the streaming media content into a plurality of variable duration segments, wherein a duration of one of the plurality of variable duration segments is to be adjusted based on the determined discontinuity to cause the one of the plurality of variable duration segments to end at the determined discontinuity in the streaming media content. The method may further include transmitting the plurality of variable duration segments of the streaming media content from the server. | 04-21-2016 |