Interlaced Video Field Type Signaling With Joint Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression and decompression techniques, such as those in Windows Media Video Version 9 and international standards like H.262 and H.264, are inefficient in processing interlaced video frames as separate fields, limiting interoperability and increasing bit usage for field picture type signaling.

Innovation Solution

Implementing a video encoder and decoder that jointly signal field types and their order for field-coded interlaced video frames using fixed-length or variable-length codes, allowing efficient representation and decoding of interlaced video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If separate field signaling is used for interlaced video frames, then field-specific information can be represented, but bit usage increases and processing efficiency decreases

Engineering Contradiction:
Improvefield type information representationVSAvoidbit usage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent combines the signaling of field type information for both fields into a single joint code. Instead of separately signaling field type for the first field and field type for the second field, the invention uses a unified coding structure that represents both field types and their temporal order together, reducing the total number of bits required while preserving all necessary information.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The joint code serves multiple functions simultaneously: it identifies the field type of the first field, identifies the field type of the second field, and determines the temporal order between fields. This multi-functional signaling approach eliminates redundant information and achieves efficient representation with fewer bits.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If separate field signaling is used for interlaced video frames, then accurate field type representation is achieved, but processing complexity increases

Engineering Contradiction:
Improvefield type information accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

By merging the signaling of both field types into a single joint code structure, the patent simplifies the processing architecture. The encoder and decoder only need to handle one unified coding operation rather than separate signaling operations, reducing computational complexity while maintaining full field type information accuracy.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If joint signaling is used for field types, then bit usage is reduced, but compatibility with existing standards decreases

Engineering Contradiction:
Improvebit usageVSAvoidinteroperability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent employs dynamic conditional signaling where the coding approach adapts based on the specific field type combination. The joint code structure can represent various field type scenarios (progressive/interlaced combinations) and automatically selects the appropriate representation, enabling both efficiency and broad compatibility with different video standards and profiles.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7961786B2Signaling field type information
Publication Date: 2011.06.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7961786B2 patent drawing
  • US7961786B2 patent drawing
  • US7961786B2 patent drawing

AI summary

Techniques and tools for signaling of field type information for interlaced video frames are described. For example, a video decoder receives a code for an interlaced video frame that has two fields. The code represents information that jointly indicates field types for the two fields and an order for the field types. The decoder decodes the code. A video encoder performs corresponding encoding and signaling.