A film grain estimation method extracts noise parameters from decoded video frames to preserve visual fidelity during compression.
Parsing an LFNST index for dual tree chroma blocks reduces bit amounts while maintaining image quality.
A quantization processing system selects distinct scalar modes for low and high frequency transform coefficient regions based on block conditions.
A video decoding method filters prediction blocks using neighboring reference samples to generate enhanced final predictions.
Transform processor generates data using multiple methods while output selection logic filters coefficients based on energy compaction.
Content-type-specific encoding ladders optimize live stream quality and bandwidth by applying tailored parameter sets instead of generic settings.
A region determination circuit classifies frames into moving and still areas to generate separate streams.
A computing device employs SIMD instructions to locate candidate byte patterns in compressed video streams, reducing computational complexity.
Accumulator constrained quantization adapts neural networks to narrow bit widths using integer representations.
Substream multiplexing divides video data into parallel encoded substreams stored in FIFO buffers, reducing encoder buffer size and implementation complexity.
A motion compensation unit prunes spatial candidate vectors to reduce redundancy in video streams.
A setting unit configures coding tool parameters for extended profiles in an image processing device.
A motion candidate refinement method uses template matching cost rules to derive accurate motion vectors for video blocks.
A dynamic caching system routes blended pixels to a shared cache or memory based on encoder synchronization status.
A multimedia processing engine detects unsupported formats and generates decoding functionality to support additional codecs without hardware replacement.
Probe encoding creates a custom bitrate table mapping resolutions to mean bitrates, resolving suboptimal generic ladder tradeoffs.
A video encoder uses temporal projection of motion vectors to generate partitioning predictors for flexible block segmentation.
A video frame decoding method uses a pre-stored dependency set to retrieve independently decodable frame numbers for random access frames.
A code rate control system adjusts target bandwidth estimation values using application layer feedback to optimize live streaming transmission.
A decoding method derives spatial merge candidates by checking motion estimation region membership to enable parallel processing.
A shared coded picture links two bitstreams to enable flexible switching, resolving hardware support limitations that hinder bitrate reduction.
Comparing inter-frame and intra-frame coding costs determines the optimal macroblock scheme, reducing computational burden while maintaining coding quality.
A video decoding method determines available split modes based on block information to optimize coding efficiency.
Encoder signals view direction and level in NAL unit headers to resolve MVC router recursion burden.
Inferred inter-layer prediction indicators reduce signaling overhead in video slice segment headers.
A temporal enhancement layer interleaves left and right eye frames to exploit inter-view redundancies.
Parallel decodable slices enable simultaneous macroblock decoding across multiple video views.
A video decoder outputs pictures early by comparing decoded buffer counts against syntax-derived thresholds.
A quantization unit applies distinct weighting coefficients to orthogonal transform skip blocks and standard matrices to other blocks.
Segmented intra prediction mode groups reduce coding bits while maintaining accuracy when adjacent pixels are unavailable.
A video codec divides streams into key frames and delta chunks using motion regions to determine vectors for efficient intra-frame compression.
Derives color tables from non-palette blocks to reuse across modes, reducing storage complexity.
A video decoding method derives refined motion vectors for subblocks to generate prediction samples.
Grouping multiple observation points enables dynamic viewpoint switching, resolving single-point viewing limitations in virtual reality playback.
Segmenting blocks into sub-regions improves prediction accuracy and compression efficiency by using locally proximal reference pixels.
A tapestry representation merges multi-view imagery with displacement maps for efficient 3D image coding.
Segmenting hash tables by base-size blocks reduces computational and memory costs while maintaining block matching accuracy.
Adaptive loop filtering adjusts coefficients by block type to improve compression efficiency and visual quality while managing device complexity.
A delivery apparatus acquires real-time viewpoint information to generate and encode two-dimensional video data for a user's field of view.
A padded reference image replicates adjacent view data to increase prediction match likelihood during video coding.
Merges deblocking filter and intra-prediction template matching into a shared line buffer, reducing memory bandwidth and processing time.
Calculating weighted motion vectors from same-mode blocks improves prediction accuracy while managing encoding complexity.
A video coding system derives Rice parameters by normalizing local sum of absolute values to expand dynamic range.
Hierarchical scaling list signaling via adaptation parameter sets reduces transmission data volume while maintaining high-resolution image quality.
Scaled reference layer offsets derive filter parameters from base layer video data to enable accurate upsampling in scalable video coding systems.
Evaluation unit scores macro blocks to identify qualified frames, reducing mosaics after random access.
Determines motion information for depth regions using pre-defined vectors to resolve decoder mismatches in intra-coded texture areas.