Motion Field Encoding for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding techniques minimize the reuse of motion vector information within a frame, limiting the reduction of bandwidth consumption and video quality enhancement across multiple frames.

Innovation Solution

The method involves determining a motion field for a plurality of pixels in a frame with a shared direction of movement, calculating a field center and dimensions, and encoding this information into a bitstream without separate motion vectors for each block, allowing for the reuse of motion vectors across multiple frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate motion vectors are encoded for each block, then motion information is accurately represented, but bandwidth consumption increases and compression efficiency decreases

Engineering Contradiction:
Improvemotion information accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges motion vector information by introducing motion fields that group multiple blocks together. Instead of encoding separate motion vectors for each block, the system identifies blocks with similar motion characteristics and represents them through a single motion field, thereby reducing the total number of motion vector encodings while maintaining accurate motion representation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The motion field structure serves multiple functions simultaneously: it represents motion information for multiple blocks, defines spatial relationships between blocks, and enables efficient encoding by reducing redundancy. This multi-functional approach allows a single data structure to replace what would traditionally require multiple separate motion vector encodings.

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

2Loss of energy

If motion vectors are reused within a frame, then bandwidth consumption is reduced, but motion information precision is compromised

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidmotion information precision
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent applies local quality by creating motion fields with specific spatial extents and characteristics tailored to local regions. Each motion field is defined by parameters such as center position, radius, and motion vector, allowing precise representation of motion characteristics for specific blocks while enabling reuse across blocks with similar motion patterns. This localized approach maintains precision by adapting the motion field parameters to the specific spatial and motion characteristics of each region.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8891626B1Center of motion for encoding motion fields
Publication Date: 2014.11.18 GOOGLE LLC
  • US8891626B1 patent drawing
  • US8891626B1 patent drawing
  • US8891626B1 patent drawing

AI summary

A system and method for encoding and decoding a video is disclosed having a plurality of frames with spatially correspondent blocks comprised of pixels. The encoding method includes determining a motion field for a plurality of pixels in a first frame having a same direction of movement as each other, the motion field having a center of motion, at least one dimension defining a shape of the motion field and a motion vector, encoding the motion field into a bitstream, associating at least one block of the first frame with the motion field and encoding each block associated with the motion field into the bitstream without a separate motion vector. Motion fields can be reused across multiple frames, decreasing the number of bits spent to encode motion vectors.