Motion Compensation Without Vector Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video signal compression methods require transmission of motion vector data as side information, which increases data rate and overhead, and do not effectively exploit common knowledge of object motion between encoder and decoder.
Innovation Solution
Implementing a method where both encoder and decoder perform a common baseline motion estimation on the same video data, allowing for motion compensation without transmitting motion vectors by using default predictors derived from matching blocks in reference frames, and signaling whether default or non-default predictors are used.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion vector data is transmitted as side information for motion compensation, then motion prediction accuracy is improved, but data rate and transmission overhead increase
Solution Approach 1:
The invention extracts and removes the motion vector data transmission component from the traditional motion compensation system. By performing motion estimation independently at both encoder and decoder using the same reference pictures and constrained search algorithm, the system eliminates the need to transmit motion vector side information while maintaining prediction accuracy through the extracted essential motion estimation functionality.
Solution Approach 2:
The decoder performs self-service by independently executing motion estimation on reference pictures to generate motion parameters locally. This self-service capability allows the decoder to reconstruct motion information without receiving it from the encoder, thereby eliminating transmission overhead while maintaining the ability to perform accurate motion compensation.
2Device complexity
If motion estimation is performed only at encoder side, then computational complexity at decoder is reduced, but motion parameter transmission overhead increases
Solution Approach 1:
The invention merges the motion estimation functionality into both encoder and decoder operations. By combining the motion estimation process at the decoder side with the existing motion compensation process, the system eliminates the need for separate motion parameter transmission, thereby reducing transmission overhead while maintaining balanced computational complexity across both ends.
Solution Approach 2:
The decoder copies the motion estimation process from the encoder by applying the same constrained search algorithm and reference picture processing steps locally. This copying of the motion estimation functionality enables the decoder to generate motion parameters independently without requiring transmission of encoder-generated parameters.
3Ease of manufacture
If conventional motion compensation is used, then implementation simplicity is maintained, but exploitation of common motion knowledge is insufficient
Solution Approach 1:
The invention changes the parameters of motion compensation by using constrained search algorithms and specific reference picture selection criteria. These parameter changes enable better exploitation of common motion knowledge while maintaining implementation simplicity through standardized processing steps that can be directly integrated into existing video coding frameworks.
Data Source
AI summary
Motion compensated temporal prediction is well-known for redundancy reduction in video signal compression. A prediction error signal and a motion vector for a current block are transmitted, describing the location of the predictor block in the reference picture. A problem solved by the invention is to encode and decode video signals using less or no mo- tion vector data side information. This is achieved through a temporal prediction which exploits common knowledge available in both encoder and decoder, requiring that the decoder performs a motion estimation, too. A common baseline motion estimation process is used at both encoder and decoder on the same set of video data that have already been compressed before and, hence, are available at both encoder and decoder, leading to identical motion parameters being generated in the decoder. These common motion parameters are used for generating a default temporal prediction without the need to transmit related motion vectors from the encoder to the decoder.


