A triple-mode universal connector enables seamless interoperability between handheld devices and multimedia displays.
Dynamic region copying based on motion vectors reduces memory bandwidth usage while maintaining decoding performance.
Encoder uses a most probable mode flag to reduce side information bits for intra prediction.
A hardware filter performs deblocking filtering on processed frame portions to reduce computational load.
An integrated temporal filter blends current and reconstructed frames to reduce residual data volume in video encoding pipelines.
Multiplexes encoded color component data with identifiers to organize bit streams, enabling random access reproduction and editing across components.
Segmenting video frames allows adaptive prediction strategies that resolve the trade-off between high quality and low bitrate.
Segmenting bit streams into super-slices enables parallel processing by multiple decoders, reducing time imbalance caused by variable slice sizes.
Encoding artificial non-flash pictures with extracted parameters reduces bit rate while maintaining subjective picture quality.
Decompresses high dynamic range data using fixed-size blocks with endpoint values and pixel indices for efficient hardware processing.
Adaptive queue and swap buffers buffer partial data for vertical and horizontal deblocking filters, reducing memory accesses and internal buffer size.
Reusing motion vectors during downsampling eliminates redundant estimation, reducing processor bandwidth and data rates for high-resolution video.
A media streaming method uses overlapping fragments from different representations to enable smooth transitions between quality levels.
Limiting consecutive skips triggers finer quantization, correcting long-lived distortion in static backgrounds without increasing bitrate.
A pattern detection module identifies regions of interest in video frames to assign higher quality encoding parameters.
Selective macroblock decoding performs motion graphics keying in the compressed domain, avoiding quality degradation and latency from full baseband re-encoding.
Dividing pictures into independent groups allows dynamic encode amount control, reducing codec delay while preventing buffer underflow.
Independent residual quadtree structures partition chroma and luma transform units separately, resolving suboptimal shared decomposition constraints.
CABAC engine selectively decodes syntax elements to reduce enhancement layer bit stream size.
A parameterized multi-standard deblocking filter configures video compression systems through dynamic mode selection.
Tailored downsampling and upsampling filters prevent chroma pixel displacement during 4:2:2 to 4:2:0 conversion by satisfying perfect reconstruction conditions.
A parametric motion vector predictor uses higher-order models to estimate complex video motion patterns.
A rate-distortion optimizer jointly calculates costs across multiple color components to improve encoding decisions.
A quantization grid assigns varying step values to pixels, distributing data loss spatially across the display array.
Pre-analyzing pictures to calculate relative complexity indices allocates bits based on content difficulty, suppressing rate fluctuations during Intra refresh.
A logic device removes payload portions from original frames and inserts statistical information to generate modified frames.
Interpolation filters select optimal prediction data sets to eliminate intermediate rounding errors in motion compensation.
Segmenting motion estimation into base and enhancement layers balances power consumption with coding performance.
A parallelization circuit distributes video data across multiple channels using distinct color space mappings for simultaneous processing.
Combined reference bi-prediction refines motion vectors through two passes, reducing computational complexity and improving coding efficiency.
A video transcoding system detects drastic scene changes to adjust quality parameters and convert P-type images.
Segmenting blocks into subblocks reduces computational load and boundary interaction during video encoding.
A motion vector list constructing system updates candidate lists using available sub block information to reduce computational complexity.
A DMA engine uses contiguous scatter-gather lists to configure data transfers, eliminating delays caused by target device readiness on PCI buses.
A video processing device dynamically adjusts bit rates by scaling and compressing data based on real-time operating conditions.
A Walsh-Hadamard Transform merges or splits discrete cosine transform blocks without reversing operations.
A block mode encoder predicts current block modes using neighboring data and outputs a single bit flag when the prediction matches the actual mode.
A video encoder adjusts rounding offsets per macroblock to preserve fine details in smooth image regions.
A single decoder maps decoded content to multiple virtual textures, eliminating redundant processing bandwidth for unseen participants.
A conversion apparatus reuses pre-encoded motion vectors to accelerate video format translation.
Encoder clips residual coefficients via parameter manipulation to prevent overflow and ensure H.264V2 compliance.
Cross-layer residual prediction boosts compression efficiency while managing processing complexity through adaptive filtering.
Inserts SEI flags to skip redundant parameter sets, reducing decoding time and computational load.
A video encoder sorts reference pictures using a dynamic flag to select optimal frames for inter-picture prediction.
Current picture serves as reference for motion compensation using temporary pixel padding to enhance prediction efficiency.