Motion Information Encoding Omitting Bits for Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding methods require a large number of bits to transmit motion information for inter predicted blocks, which can lead to inefficiencies in bit usage.
Innovation Solution
A method and apparatus for encoding and decoding motion information by identifying and omitting certain types of motion information from the bitstream, using a predetermined method to obtain the omitted information, and decoding the current block based on the complete set of motion information including the obtained omission motion information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion information is transmitted for all blocks in the bitstream, then decoding accuracy is maintained, but the number of bits required increases significantly
Solution Approach 1:
The patent extracts and transmits only the differential motion information (motion vector differences) rather than complete motion vectors for all blocks. The decoder reconstructs full motion vectors by combining these differentials with prediction motion vectors, achieving accurate decoding with reduced bit transmission.
Solution Approach 2:
The patent changes the parameter representation from absolute motion vectors to differential motion vectors. This parameter transformation allows the same decoding accuracy to be achieved with fewer bits, as the differential values require less precision and fewer bits to encode.
2Reliability
If complete motion information is encoded for each block, then prediction accuracy is improved, but bit usage efficiency deteriorates
Solution Approach 1:
The patent performs preliminary prediction to generate prediction motion vectors from neighboring blocks or reference pictures before encoding. This preliminary action allows the actual motion information to be encoded as small corrections to the prediction, improving bit efficiency while maintaining prediction accuracy.
Solution Approach 2:
The patent uses feedback from previously decoded blocks to generate prediction motion vectors. The decoder uses motion information from spatially or temporally neighboring blocks to predict the current block's motion vector, creating a feedback loop that improves compression efficiency without sacrificing accuracy.
Data Source
AI summary
A method of decoding motion information includes: identifying a type of omission motion information not included in a bitstream from among a plurality of pieces of motion information used to decode a current block that is inter predicted; obtaining the omission motion information by using a predetermined method; and decoding the current block based on the plurality of pieces of motion information including the obtained omission motion information.


