摘要:
A method is provided for replacing compressed video from a first source with video from a second source at a predefined insertion point in a video data stream. If the video from the second source is progressively refreshed video, it is decompressed sufficiently prior to the insertion point to enable the recovery and recompression of a first video frame (in encoding order) from the second source to be inserted at the insertion point. The recovered first video frame is then recompressed as an intra-coded (I) frame. The insertion of the video from the second source is then commenced at the insertion point using the I frame. The insertion point can, for example, indicate the commencement of a commercial break in the video stream, in which case the second source provides a commercial for insertion into the commercial break. Where the commercial is stored in memory, it can be stored with the first frame thereof (in encoding order) as an I frame.
摘要:
A StatMux system and method are provided for efficiently allocating time slots on the transmission channel between bit streams representing video and bit streams representing data. By providing such a system and method, when a decreased number of data bits need to be transmitted, a decreased number of time slots may be allocated for transmitting the data bits and an increased number of time slots may be allocated for transmitting video bits. When a decreased number of video bits needs to be transmitted, a decreased number of time slots may be allocated for transmitting video bits and an increased number of time slots may be allocated for transmitting data bits.
摘要:
A video coding system includes a prediction module configured to perform multi-reference picture sub-pixel motion estimation. Reference pictures are selected for the sub-pixel motion estimation based on full-pixel motion estimation. A cost function is used to select the reference pictures from one or more groups of reference pictures for a block in a macroblock. The cost is based on full-pixel motion estimation errors and a predicted motion vector for the block. The selected reference pictures are used for sub-pixel motion estimation to get the final motion vector for each block.
摘要:
A video coding system includes a prediction module configured to perform multi-reference picture sub-pixel motion estimation. Reference pictures are selected for the sub-pixel motion estimation based on full-pixel motion estimation. A cost function is used to select the reference pictures from one or more groups of reference pictures for a block in a macroblock. The cost is based on full-pixel motion estimation errors and a predicted motion vector for the block. The selected reference pictures are used for sub-pixel motion estimation to get the final motion vector for each block.
摘要:
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each picture in said stream of pictures in either frame mode or in field mode.
摘要:
A method and apparatus for transcoding digital video data, for example, at the headend of a cable or satellite television network. A generic multi-functional transcoder architecture has a “post-pre-processing engine” that provides a number of processing functions for implementing desired format conversions according to a user selection signal or an automatically generated selection signal. The processing functions can change frame size, frame rate, color space sampling format, interlaced or progressive scan format, resolution, and provide noise/deblocking filtering, for example. The system also allows the control of several transcoders to convert several bit streams with different formats into corresponding bit streams with a common format. Furthermore, the transcoder avoids the need for motion estimation.
摘要:
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each of the smaller blocks in each picture in said stream of pictures in either frame mode or in field mode.
摘要:
A method and system of encoding and decoding digital video content. The digital video content comprises a stream of pictures which can each be intra, predicted, or bi-predicted pictures. Each of the pictures comprises macroblocks that can be further divided into smaller blocks. The method entails encoding and decoding each of the smaller blocks in each picture in said stream of pictures in either frame mode or in field mode.
摘要:
A method and system of transform-based encoding, decoding, and bitstream generation of digital video content. The digital video content comprises a stream of pictures, slices, or macroblocks which can each be intra, predicted or bi-predicted pictures. The pictures, slices, or macroblocks comprise blocks of pixels. The method comprises scanning frequency coefficients from each of the block's two dimensional array of frequency coefficients in a manner that is vertically biased.
摘要:
A method and system of transform-based encoding, decoding, and bitstream generation of digital video content. The digital video content comprises a stream of pictures, slices, or macroblocks which can each be intra, predicted or bi-predicted pictures. The pictures, slices, or macroblocks comprise blocks of pixels. The method comprises scanning frequency coefficients from each of the block's two dimensional array of frequency coefficients in a manner that is vertically biased.