摘要:
There are provided video encoders, video decoders, and corresponding encoding and decoding methods for video data for a picture, wherein the video data has local brightness variation. The video encoder includes an encoder for inter-coding the video data using a localized weighted function to determine weights for the local brightness variation. The weights for the localized weighted function are derived without explicit coding.
摘要:
Full resolution graphic overlays (e.g., graphics, menus, arrows, buttons, captions, banners, picture in picture information) and subtitles in frame compatible 3D delivery for a scalable system are described.
摘要:
A value of one or more Lagrangian multipliers is adaptively estimate and update based, at least in part, on the video source statistics or dynamic programming. Methods, techniques, and systems involve determining a first Lagrangian multiplier with a video encoder, and updating a second Lagrangian multiplier with the first Lagrangian multiplier. The system can include a Lagrangian multiplier Estimation Module that estimates the Lagrangian multiplier, and a multiplier Update Module that updates the current Lagrangian multiplier using the estimated Lagrangian multiplier. The Online Lagrangian Multiplier Estimation Module may function with Rate Distortion Slope Estimation with Rate Distortion Optimized Mode Decision; Rate Distortion Slope Estimation with Local Approximation; Rate Distortion Slope Estimation with Local Information; or Rate Distortion Slope Estimation with Global Information. The Lagrangian Multiplier Update Module may function with Direct Update; Step Size Update; Sliding Window Update; or Periodical Update.
摘要:
Adaptive motion information cost estimation is achieved in processing video information. A transmission cost is estimated that is associated with encoding a motion vector difference (mvd) in motion vectors that describe a motion characteristic of the video information. The mvd is encoded based on minimizing a rate estimation mismatch associated with the motion vectors. The encoding step includes computing a bit count associated with the mvd using CABAC. A value is indexed that corresponds to the cost from one or more entries in the lookup table. The cost relates to context or content characteristics associated with the video information. The lookup table is adaptively updated based on a change in the contextual information or content characteristics. The value is dynamically adjustable based on the change.
摘要:
An encoder, a decoder, and corresponding methods are provided for encoding and decoding video signal data for an image block. The encoder includes a quantizer for receiving transform coefficients for the image block, and for adaptively performing dead-zone quantization based on coefficient positions and coefficient distributions of the transform coefficients.
摘要:
A video decoder, a video decoding method, a video encoder and a video encoding method are disclosed. A video decoder for decoding a video bitstream for an image block includes a motion vector resolution reducer and a motion compensator. The motion vector resolution reducer is for receiving decoded high resolution motion vectors included in the video bitstream and for reducing an accuracy of the high resolution motion vectors to correspond to a low resolution. The motion compensator, in signal communication with the motion vector resolution reducer, is for forming a motion compensated high resolution prediction using the reduced accuracy motion vectors. The video encoder for encoding scalable video comprises a motion compensator for forming a motion compensated full resolution prediction and combining the motion compensated full resolution prediction from an image block to form a prediction residual. The prediction residual is downsampled to form a low resolution downsampled prediction residual and then coded.
摘要:
There is provided a video encoder, video decoder and corresponding encoding and decoding methods for respectively encoding and decoding video signal data for an image slice. The video encoder includes a slice prediction residual downsampler for downsampling a prediction residual of at least a portion of the image slice prior to transformation and quantization of the prediction residual. The video decoder includes a prediction residual upsampler for upsampling a prediction residual of the image slice.
摘要:
Motion Estimation is one of the most computationally complex processes within a video encoding system. Several Fast Integer Sample Motion Estimation schemes are introduced to reduce complexity of considering integer positions during motion estimation. However, after making such considerations fractional sample motion vector refinement becomes instead the greatest bottleneck for video encoding. Accordingly, algorithms that can reduce such complexity, with little impact in quality, are required and are also disclosed herein.
摘要:
The addition of comfort noise to an image serves to hide compression artifacts. To facilitate comfort noise addition, supplemental information accompanying a video image contains at least one parameter that specifies an attribute regarding comfort noise. Typically, the supplemental information includes parameters that function to turn the comfort noise on and off, as well as to indicate the level of noise to add, based on the expected level of compression artifacts.
摘要:
Several improvements for use with Bidirectionally Predictive (B) pictures within a video sequence are provided. In certain improvements Direct Mode encoding and/or Motion Vector Prediction are enhanced using spatial prediction techniques. In other improvements Motion Vector prediction includes temporal distance and subblock information, for example, for more accurate prediction. Such improvements and other presented herein significantly improve the performance of any applicable video coding system/logic.