Video Pre-Processing for Motion Estimation Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern video compression techniques, such as AVC and HEVC, are computationally intensive and often require higher bitrates to maintain video quality, leading to power consumption and computational overhead issues, as well as inefficiencies in encoding processes.
Innovation Solution
A method and system for pre-processing video information by spatially shifting consecutive frames to align them based on camera movements and encoding complexity, using adaptive filtering to optimize block-based motion estimation, and combining temporal and spatial filtration to remove grain content, thereby reducing computational and bitrate requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If modern video compression techniques (AVC, HEVC) are used to achieve high compression rates, then video quality is maintained, but computational complexity and power consumption increase significantly
Solution Approach 1:
The patent applies preliminary action by performing frame alignment and motion compensation before the main compression encoding process. By pre-aligning consecutive frames to account for camera movements and pre-computing motion vectors, the system reduces the computational burden during the actual encoding phase, thereby lowering overall computational complexity while maintaining compression efficiency and video quality
2Loss of information
If modern video compression techniques (AVC, HEVC) are used to achieve high compression rates, then video quality is maintained, but power consumption increases
Solution Approach 1:
The system performs preliminary frame alignment and motion estimation before compression encoding. By pre-processing frames to account for camera movements and pre-computing motion compensation data, the patent reduces the computational workload during the energy-intensive encoding phase, thereby reducing overall power consumption while maintaining video quality
3Loss of information
If existing prior art approaches are used for video encoding, then video quality is maintained, but required bitrate is higher than desired
Solution Approach 1:
The patent applies preliminary action by pre-aligning consecutive frames to compensate for camera movements and pre-computing motion vectors before encoding. This pre-processing improves motion estimation accuracy, allowing the encoder to achieve better compression efficiency and produce lower bitrate output while maintaining the same perceived video quality
4Loss of information
If block-based motion estimation is used for video encoding, then compression is achieved, but computational requirements are high
Solution Approach 1:
The system performs preliminary motion compensation by pre-aligning frames and pre-computing motion vectors before the main block-based motion estimation process. This pre-processing step reduces the search space and computational requirements for the subsequent motion estimation, thereby lowering computational complexity while maintaining compression efficiency
Solution Approach 2:
The patent introduces an intermediary pre-processing stage that aligns frames and prepares motion compensation data before the main encoding process. This intermediary step acts as a mediator that simplifies the subsequent motion estimation process, reducing its computational burden while preserving compression efficiency
Data Source
AI summary
There are provided computerized systems and methods of pre-processing video information for optimized video encoding. In various aspects, the pre-processing can be performed in different ways. By way of example, this can be performed by aligning a plurality of consecutive frames in the sequence of video frames. By way of another example, this can be performed by conducting adaptive pre-filtering of the video information. By way of yet another example, this can be performed by filtering the video information in order to remove grain content thereof.


