Motion Field Encoding for Video Compression
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of energy
If motion vectors are reused within a frame, then bandwidth consumption is reduced, but motion information precision is compromised
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.
Data Source
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.


