Adaptive compression engines modify string matching and entropy encoding based on quantized congestion indicators to reduce end-to-end latency.
A decoder input scheduler arranges multi-channel video frames by latency priority to coordinate display timing.
A downhill simplex search algorithm refines motion vectors through iterative point replacement to accelerate video compression processing.
Media processing units carry initialization flags to enable flexible random access, reducing overhead compared to I frame dependency.
A motion vector selection module retrieves candidates from storage to generate prediction pictures.
Intercepting video decoding requests via a remote display protocol enables transparent UI overlays while offloading server resource consumption.
A decoder reconstructs high-resolution video from compressed measurements using a reduction matrix.
Encoder capability advertisement enables receiver selection of appropriate bitstreams, reducing configuration complexity during scalable video delivery.
A video encoder decomposes macroblocks into rectangular subblocks to generate bitstreams based on local content characteristics.
Segmenting discrete wavelet and Karhunen-Loeve transforms lowers circuit scale while maintaining encoding efficiency.
A motion field encoding method groups pixels with shared movement direction into a single bitstream structure.
Jointly encoding transform type and subblock pattern reduces signaling overhead by expanding the event space for efficient coding.
A scalable video encoder applies a first weighting factor to a reference picture during motion compensated temporal filtering prediction.
Applying luma-based deblocking to chroma components improves visual quality in RGB and YCbCr 4:4:4 spaces while reducing processing complexity.
Context modeling reduces context coded bins to 1.75 per coefficient, enhancing CABAC throughput without sacrificing coding efficiency.
A deblocking filtering method adjusts filter strength at boundaries between intra pulse code modulation and non-intra pulse code modulation blocks.
A deblocker performs overlap transformations on reconstructed pixel data to remove blocking artifacts across video standards.
Face tracking allocates more image parameters to faces than backgrounds, resolving bandwidth limits that compromise face detail.
Segmenting H.264 quantization into 16-bit stages eliminates 32-bit memory access, enabling accurate compression on low-complexity processors.
A video data cache system reduces DRAM cycles by comparing target addresses to memory ranges and fetching reference frame portions from the cache.
A video encoder skips motion estimation stages using pre-computed thresholds to reduce computational complexity.
A sub-pixel interpolation method applies lower complexity filters to half-pixels before computing quarter-pixel values.
An inverse AC-DC predictor determines intra block direction using neighboring quantized DC values.