A bi-directional optical flow process derives motion offsets using right-shifting operations to eliminate division calculations.
Cross-user probability distributions guide adaptive bitrate selection for 360-degree video tiles, reducing re-buffering in bandwidth-restricted networks.
A decoder bit converter aligns reference frame pixel depths with encoded data to enhance prediction accuracy.
A video processing method generates a merge candidate list using spatial and temporal candidates for current blocks.
Controller adjusts arithmetic decoder scan procedure repetition based on syntax element decoding results.
A temporal prediction control unit manages motion vector encoding to reduce memory access frequency.
A video hardware engine scrambles pixel blocks to optimize memory access patterns.
Calculates motion estimation unreliability to skip compensation for sparse data, maintaining compression efficiency.
Adapting base layer motion information insertion into candidate lists based on prediction mode to resolve merge list construction complexity.
Merges asymmetric coding blocks to resolve transmission cost and image quality trade-offs.
A colour component prediction method constructs an input reference sample set using a preset calculation model to generate an input sample matrix.
CF-CBR encoding reduces average bit rates by applying lower quality to simple content, minimizing fluctuations in shared channels.
Minimizes transmission distortion in constrained channels by applying motion compensation and selective error correction to key image sub-bands.
Modulating quantization factors with luminance and chrominance saturation thresholds prevents image quality deterioration when reducing bit rates.
Pre-processing color components balances statistical characteristics, improving prediction accuracy and reducing bit rates in video coding.
A media source device transcodes digital content to match client capabilities using generated content descriptors.
Global motion analysis detects cover and uncover regions, updating motion vectors to eliminate halo effects at object boundaries.
GF frames record change information relative to previous groups-of-pictures, improving packet-loss resistance and decoding efficiency under low network speeds.
A hierarchical motion estimation method uses adaptive sampling to reduce image resolution for efficient prediction.
A video encoder divides images into coding units to determine optimal prediction and transform sizes based on pixel values.
Classifies video blocks via hash values to enable intra block copy prediction within screen content coding.
Configurable address mapping in a shared storage device resolves hardware complexity while maintaining throughput across different video coding standards.
Common signaling unifies block merging and skip modes to reduce bit rate overhead while maintaining subdivision freedom.
A video decoder compares list flags to store predefined motion information for sub-blocks, simplifying the prediction process.
Variable weighting coefficients adapt to division boundary distance, resolving the contradiction between limited patterns and encoding performance.
A disparity motion vector predictor calculates motion vectors from reference blocks to improve prediction accuracy in image coding.
Swapped pivot points in the LMCS LUT extend the inverse mapping function, reducing deviation from the forward mapping to improve compression efficiency.
Dynamic sample patterns adapt to block size, resolving accuracy and complexity trade-offs in deblocking filtering.
Constructing an MPM list from specific left and upper neighbors improves coding efficiency for high-resolution content while reducing computational complexity.
A chroma quantization parameter derived from luminance values via a preset lookup table with a maximum difference of three.
A video coder constrains reference picture scaling ratios based on current and reference window dimensions to optimize resampling operations.
A layer-based encoding method segments 360-degree video into base and enhancement layers to optimize view switching.
Tile constraint information suppresses unnecessary filtering switches on boundaries to reduce circuit complexity and processing time.
A reference motion vector selection mechanism predicts current block motion using candidate vectors from adjacent blocks to minimize encoding bits.
Inverse reduced secondary transform selects kernel matrices based on intra prediction modes to reduce computational complexity and storage costs.
Size-based motion estimation reduces memory access bandwidth by applying selective interpolation strategies tailored to specific prediction unit dimensions.
A video decoding method determines motion vectors using base candidates and difference indices to simplify entropy encoding processes.
Preliminary detection on previous frames determines specific regions for variable image quality encoding, resolving real-time performance delays.
A video encoding apparatus classifies input images into categories to apply distinct prediction and transformation schemes.
Block vector predictors derive reference blocks to generate prediction blocks, utilizing spatial similarity between distant blocks in the same picture.
Encoder circuitry subtracts DPB output deltas from shared delays to prevent reverse phenomena where pictures output before decoding.
A video compression apparatus sets search regions based on imaging conditions to detect specific areas in reference frames.
Encoder embeds metadata into video frames by inverting pixels, ensuring reliable retrieval during format conversions.
Merging hierarchy descriptors into a unified structure reduces signaling complexity while maintaining complete dependency information across video layers.
A 3D video coding method derives disparity vectors from preset default values to generate residual prediction samples for current blocks.
Differential coding of ranked reference picture lists reduces overhead bits while maintaining encoder-decoder synchronization during packet loss.
A prediction system selects reference blocks from candidate sets to generate accurate coding block predictions for video encoding.