Skip Frame Signaling and Repeat Padding for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression and decompression standards lack efficient mechanisms for signaling field display order and frame repetition, leading to inefficiencies in bit rate coding and prediction processes, especially in handling progressive and interlaced video frames.

Innovation Solution

The implementation of efficient skip frame signaling and repeat padding techniques that differentiate between progressive and interlaced frames, allowing for tailored repeat padding methods based on frame type, which enhances prediction accuracy and reduces unnecessary data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional video compression standards are used without differentiated repeat padding, then device complexity is reduced, but bit rate coding efficiency deteriorates

Engineering Contradiction:
Improvebit rate coding efficiencyVSAvoidsignaling mechanism complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies different repeat padding strategies based on frame type (interlaced vs progressive). For interlaced frames, it differentiates between field-coded and frame-coded modes, applying specific padding rules for each. This localized differentiation improves coding efficiency by matching the padding strategy to the specific frame structure, rather than using a universal approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the padding parameters based on the frame type and coding mode. Different repeat counts and padding positions are applied depending on whether the frame is interlaced or progressive, and whether field or frame coding is used. This parameter adaptation optimizes the compression efficiency for each specific case.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If generic repeat padding is applied to all frame types, then device complexity is minimized, but prediction accuracy deteriorates

Engineering Contradiction:
Improveprediction accuracyVSAvoidframe type differentiation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements local quality by applying specific repeat padding rules tailored to each frame type. Interlaced frames receive padding that respects their field structure, while progressive frames receive padding appropriate for their complete frame structure. This localized approach enhances prediction accuracy for motion estimation in subsequent frames.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the video stream processing into distinct paths based on frame type detection. By identifying whether a frame is interlaced or progressive, the system applies appropriate padding segmentation, ensuring that prediction processes receive optimally padded reference data for their specific requirements.

Inventive Principle:
Principle #1Segmentation

3Reliability

If frame-specific repeat padding is implemented, then prediction accuracy improves, but loss of information increases due to more signaling data

Engineering Contradiction:
Improveprediction reliabilityVSAvoidsignaling overhead
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent merges the frame type identification and repeat padding decisions into a unified processing framework. By combining these functions, the system avoids separate signaling overhead and integrates the padding strategy directly into the frame processing pipeline, reducing redundant information transmission.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses inherent frame characteristics (interlaced vs progressive structure) to automatically determine the appropriate padding strategy without requiring external signaling. The frame type itself provides the information needed to select the correct padding mode, eliminating the need for additional signaling data.

Inventive Principle:
Principle #25Self-service

4Productivity

If conventional compression without skip frame optimization is used, then device complexity is low, but productivity decreases due to unnecessary data transmission

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidskip frame detection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts and identifies skip frames by comparing current frames with reference frames. When frames are detected as identical or highly similar, the system extracts only the necessary signaling information rather than transmitting full frame data, significantly improving transmission efficiency for video sequences with repeated content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements skip frame coding by rushing through the transmission of identical frames. Instead of encoding and transmitting full frame data for repeated content, the system uses skip indicators to rapidly advance through redundant frames, dramatically reducing data transmission requirements while maintaining decoding accuracy.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS8107531B2Signaling and repeat padding for skip frames
Publication Date: 2012.01.31 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8107531B2 patent drawing
  • US8107531B2 patent drawing
  • US8107531B2 patent drawing

AI summary

A video codec efficiently signals that a frame is identical to its reference frame, such that separate coding of its picture content is skipped. Information that a frame is skipped is represented jointly in a coding table of a frame coding type element for bit rate efficiency in signaling. Further, the video codec signals the picture type (e.g., progressive or interlaced) of skipped frames, which permits different repeat padding methods to be applied according to the picture type.