Abstract:
Se proveen técnicas para codificación y decodificación de cuadros para cambio de canal (CSF) de video para habilitar la adquisición y re/sincronización de flujo de video al tiempo que se conserva la eficiencia de compresión. Se presentan sistemas y métodos para procesar datos de multimedia que habiliten el cambio de canal. Los sistemas generan un CSF con una o más unidades de capa de adaptación de red (NAL) como un cuadro de punto de acceso aleatorio (RAP). Se transmiten cuadros continuos los cuales incluyen al CSF y un cuadro de tipo no RAP, teniendo cada uno en mismo número de identificación de cuadro.
Abstract:
Techniques for video encoding and decoding channel switch frames (CSF) to enable acquisition and re/synchronization of the video stream while preserving compression efficiency is provided. Systems and methods to process multimedia data enabling channel switching are presented. The systems generate a CSF with one or more network adaptation layer (NAL) units as a random access point (RAP) frame. Back-to-back frames are transmitted which include the CSF and a non-RAP frame, each having the same frame ID number.
Abstract:
In general, this disclosure describes techniques of compensating for diff erences between a clock associated with an input stream of media data and a clock associated with an output stream of media data. Due to drift between a clock that governs the rate at which a transcoder receives media data units ( MDUs ) and a clock that governs the rate at which the transcoder outputs MDUs, the transcoder may receive MDUs at a rate that is faster or slower tha n a rate at which the transcoder outputs the MDUs. The transcoder compensate s for such differences by identifying sets of received MDUs that account for a time equal to an output period minus a correction magnitude, modifying th e identified sets of MDUs such that the sets of MDUs account for a time equa l to the output period, and outputting the modified sets of MDUs as part of the output stream.
Abstract:
Techniques for video encoding and decoding channel switch frames (CSF) to enable acquisition and re/synchronization of the video stream while preserv ing compression efficiency is provided. Systems and methods to process multi media data enabling channel switching are presented. The systems generate a CSF with one or more network adaptation layer (NAL) units as a random access point (RAP) frame. Back-to-back frames are transmitted which include the CS F and a non-RAP frame, each having the same frame ID number.
Abstract:
Techniques for video encoding and decoding channel switch frames (CSF) to enable acquisition and re/synchronization of the video stream while preserving compression efficiency is provided. Systems and methods to process multimedia data enabling channel switching are presented. The systems generate a CSF with one or more network adaptation layer (NAL) units as a random access point (RAP) frame. Back-to-back frames are transmitted which include the CSF and a non-RAP frame, each having the same frame ID number.
Abstract:
Aspects include systems and methods of improving processing in an encoder in a multimedia transmission system. Multimedia data may include one or mor e of motion video, audio, still images, or any other suitable type of audio- visual data. Aspects include an apparatus and method of encoding video data. For example, an apparatus and method of reduced reference frame search in v ideo encoding is disclosed.
Abstract:
Techniques for video encoding and decoding a common guide media logic channel (MLC) to enable fast acquisition and re/synchronization of the video stream while preserving compression efficiency are provided. Systems and methods to process multimedia data using channel switch frames are presented. The system comprises an encoder operative to generate a common guide media logical channel (MLC) of a plurality of channel switch frames (CSFs), each respective active channel having one or more CSFs in the guide MLC. The decoder in the system is operative to decode a set of the plurality of CSFs from the guide MLC. The decoder simultaneously displays programming content of the decoded set of the plurality of CSFs on a display and automatically switches to a primary bitstream of an active channel associated with a selected one displayed CSF.
Abstract:
In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
Abstract:
In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.