A modular video codec uses distributed motion estimation and dynamic task assignment across multiple processor cores.
An adaptive search range method dynamically adjusts motion estimation regions based on vector distributions.
A linear quantization method uses an offset and bit-wise shift to compress input data matrices into a reduced format.
Segmented transrating eliminates expensive real-time feedback hardware, enabling efficient statistical multiplexing of variable bit rate streams.
Scrambling independent video layers protects content integrity and enables secure access on mobile devices.
A dynamic load balancing method maps video processing modules to multiple processors based on buffer queue levels.
Aligning key frames via group of pictures delineation resolves temporal synchronization issues during variant switching.
Hierarchical motion vector processing merges macroblocks by reliability levels to reduce blockiness and ghost effects in frame interpolation.
A mode controller selects encoding subsets to generate scalable video streams.
A transcoder extracts motion estimation data from input bitstreams to construct output streams without recomputing vectors.
A hybrid-mode decision algorithm reduces computational load by leveraging spatial and temporal correlations between macroblocks.
Decomposing interlaced video into base and enhancement layers enables full spatial and temporal scalability while reducing device complexity.
An image coding method applies an offset process to temporary coded blocks to correct quantization errors in chroma signals.
Encrypted packet identifiers prevent unauthorized manipulation of content type data, ensuring reliable and secure processing of digital television streams.
Reorders video prediction modes by error likelihood to reduce memory footprint in encoding systems.
A receiving circuit generates processing timing from transport stream timestamps to stabilize FEC decoding operations.
Separating YCbCr planes into distinct structures eliminates subsampling losses during H.264 video encoding and decoding.
Adaptive de-blocking filter adjusts filtering range and region mode based on local activity to reduce blocking artifacts in video streams.
An adaptive real-time video encoder dynamically adjusts encoding tools based on progress metrics.
Personalized object model adapters store user-specific geometric and appearance features to reduce storage requirements while maintaining video quality.
A depth image coding apparatus predicts macro block directivity using adjacent coded blocks to optimize intra-candidate mode selection.
A variable bit-width data path preserves fractional data during digital gain amplification, reducing computation errors below one LSB in image sensors.
Determines non-square transform partitions for prediction units to enhance coding compression and video quality.
An adaptive interpolation filter selects specific filters per partition to enhance motion compensated prediction quality in video decoding.
A decoding apparatus splits image data into independent tiles to enable parallel processing without complex synchronization.
Fundamental matrix operations enable direct conversion between JPEG and JPEG2000 image data, eliminating the need for inverse transforms during transcoding.
A video transmitter allocates bits to base and enhancement views using MPEG-4 MVC standards.
Reference markers with unique signatures identify video frames within MPEG transport streams for precise scheduling.
Offline motion description technique compresses spatially correlated macroblock data using a hierarchical model.
A video decoding apparatus adjusts transform unit sizes using adaptive flag information to optimize coding processes.
Adaptive interpolation coefficients transform pixels between reference frames to improve prediction accuracy for non-stationary video signals.
Classifies video frames into scenes using motion estimation parameters to adjust coding strategies, reducing bit rate requirements.
Segmenting large forward transforms into mesh-based stages with constrained bit depths reduces computational complexity while preserving coding efficiency.
A protector selects central pixel values when motion vectors are inaccurate, reducing halo artifacts in consumer displays.
Rounding motion vectors reduces memory bandwidth requirements by limiting data transfer during interpolation for specific prediction unit sizes.
A scalable video encoding method introduces a dead sub-stream to reconstruct images at specific resolution levels with higher quality.
A video signal coding apparatus adjusts quantization matrices to balance luminance and chrominance code amounts.
Digital signal processing blocks compute Sum of Square Differences using a subtractor and multiplier to produce partial results.
Base motion data predicts enhancement layer compensation, reducing bit rates while maintaining video quality.
Combining sum of variance with estimated picture encoding cost detects scene changes without adding computational overhead.
A spatially multiplexed output decoder organizes video packets into composite frames for display.
Grouping neighboring macroblocks into units tracked by single counters halves the required buffer memory while maintaining video quality.
A joint sub-pixel interpolation filter determines filters based on sub-pel offsets for two reference blocks to interpolate pixel values.
Iterative candidate vector selection reduces processing complexity and energy consumption while maintaining measurement precision for cursor control.
Differential pulse code modulation generates compact differential values from converted image data, reducing memory requirements and power consumption.
A video coding apparatus determines deblocking decisions for block edges based on prediction modes.