摘要:
This disclosure describes techniques for resizing multimedia content for efficient statistical multiplexing. In response to a request to resize a current segment of data, an encoding module associated with the selected segment adjusts the amount of motion information to be encoded to resize the segment of data. For example, the encoding module associated with the selected segment of data may merge two or more motion vectors to reduce the amount of motion information to be encoded. As another example, the encoding module reselects encoding modes for one or more blocks of pixels of at least one frame within the segment of data.
摘要:
Methods and apparatus for service acquisition. In an aspect, a method is provided for service acquisition. The method includes generating one or more channel switch video (CSV) signals associated with one or more multimedia signals, encoding the CSV signals and the multimedia signals to produce error coded blocks, and encapsulating the error coded blocks into a multiplex signal. In an aspect, an apparatus is provided for service acquisition. The apparatus includes a source encoder configured to generate one or more channel switch video (CSV) signals associated with one or more multimedia signals, an error encoder configured to encode the CSV signals and the multimedia signals to produce error coded blocks, and a packer configured to encapsulate the error coded blocks into a multiplex signal.
摘要:
This disclosure describes techniques for adjusting encoding variables of an encoding device. In response to a request to resize a segment of data, an encoding module adjusts at least one encoding variable used to encode one or more subsequent segments of data such that the subsequent segments of data are encoded at a bit rate that is different than the bit rate at which the subsequent segments of data would have been encoded had there been no request to resize. At some point, the encoding module re-adjusts the encoding variables used to encode the segments of data such that the subsequent segments of data are encoded to achieve a desired encoding result. For example, the encoding module may re-adjust the encoding variables after a period of time or may incrementally adjust the encoding variables until the encoding variables result in achieving the desired encoding result.
摘要:
This disclosure describes a number of techniques for processing multimedia data that can improve multi-program “picture-in-picture” viewing, particularly in a wireless mobile apparatus setting. In one example, a method includes receiving multiple channels of the multimedia data, decoding frames associated with two or more of the channels, presenting first frames of a first channel at a first frame rate, and presenting second frames of a second channel at a second frame rate while presenting the first frames, wherein the second frame rate is lower than the first frame rate. In another example, method includes receiving multiple channels of the multimedia data, receiving channel switch frames (CSFs) associated with the multiple channels, and simultaneously presenting the CSFs associated with two or more of the multiple channels to a user.
摘要:
Methods and apparatus for providing power efficient time management for mobile media. In an aspect, a method is provided that operates to provide time management for mobile media that is distributed over a network. The method includes receiving the mobile media comprising source video frames that are associated with a source time reference, and capturing a portion of the source video frames. The method also includes re-labeling the portion of the source video frames based on a system time reference to produce synchronized video frames, wherein the network provides communications based on the system time reference, and assembling a transmission frame that comprises the synchronized video frames.
摘要:
This disclosure describes content-adaptive coding and modulation techniques. In particular, this disclosure describes techniques in which both a multimedia coding mode and a physical layer modulation scheme are adaptively selected based on content of a multimedia sequence. When the content changes such that either the coding or the modulation scheme can be improved, the coding and/or modulation may be changed to better optimize to the changed content. In one aspect, this disclosure provides a method of processing multimedia data, the method comprising selecting a multimedia coding mode for an encoder to encode the multimedia data and a physical layer modulation scheme for transmission of the multimedia data based on content of the multimedia data.
摘要:
An apparatus and method for processing multimedia data, such as, for example, video data, audio data, or both video and audio data for encoding utilizing a determined content classification is claimed. Processing the multimedia data includes determining complexity of multimedia data, classifying the multimedia data based on the determined complexity, and, determining a bit rate for encoding the multimedia data based on its classification. The complexity can include a spatial complexity component and a temporal complexity component of the multimedia data. The multimedia data is classified using content classifications, which are based on a visual quality value for viewing multimedia data, using the spatial complexity, the temporal complexity, or both the spatial complexity and temporal complexity.
摘要:
A method and apparatus for constructing weighted bi-directional predicted video pictures including locating first and second prediction regions in first and second reference frames, receiving first and second weight parameters related to the first and second prediction regions, where the weight parameters and weighting methodology used to encode the weight parameters can be from several different codec designs for weighted bi-directional prediction. Further including, modifying the weight parameters to conform to a bit configuration and weighting methodology, applying the weight parameters to the first and second prediction regions and combining them to form a weighted bi-directional predicted picture. The bit configuration being chosen to accommodate multiple encoded bit configurations and methodologies, where the encoded bit configurations and methodologies can differ in characteristics such as, for example, bit size, being signed or unsigned, and supporting offsets.
摘要:
A method, apparatus and system for decoding a bi-directional picture predicted from two reference frames with a motion compensation codec that is capable of locating reference frame portions from only one reference frame at a time. Including locating a first reference frame portion from a first frame in a first pass, storing the first reference frame portion in memory; locating a second reference frame portion from a second frame in a second pass, and combining the first reference frame portion and the second reference frame portion to form a bi-directionally predicted portion. Also, a method and apparatus for restricting the encoding of a bi-directional picture predicted from two reference frames to be decoded by a motion compensation codec that is capable of locating reference frame portions from only one reference frame at a time and is capable of decoding a limited number of partitions for each macroblock.
摘要:
The disclosure is directed to a multi-channel encoder. The multi-channel encoder is configured to generate an encoded data stream. The multi-channel encoder includes a plurality of channel encoders, and a processor configured to allocate time slots in the encoded data stream to each of the channel encoders to vary the rate of data provided by each of the channel encoders into the encoded data stream.