String Vector Difference Coding for Lower-Complexity Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The motion vector coding method used by a string vector in the intra string copy mode is cumbersome and leads to high encoding and decoding complexity, affecting video encoding and decoding efficiency in current video coding standards.
Innovation Solution
A method is provided to improve video encoding and decoding efficiency by determining and encoding the absolute value and sign value of the first direction component of a string vector difference, using a video decoding apparatus with dedicated units for obtaining and processing these values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the conventional motion vector coding method is used for string vector in intra string copy mode, then the coding is performed according to existing standards, but the encoding and decoding complexity becomes high
Solution Approach 1:
The string vector difference is segmented into two independent components: the first direction component (horizontal or vertical) and the second direction component (vertical or horizontal). Each component is encoded separately using simplified procedures, avoiding the complex joint encoding of the original motion vector. This segmentation reduces computational complexity while maintaining coding accuracy.
Solution Approach 2:
The patent extracts and processes only the necessary components (first direction component and second direction component) from the string vector difference, rather than processing the entire vector as a single entity. This extraction approach simplifies the encoding and decoding operations by focusing on essential elements.
2Reliability
If the conventional motion vector coding method is used for string vector in intra string copy mode, then the existing coding procedure is followed, but the video encoding and decoding efficiency is affected
Solution Approach 1:
By dividing the string vector difference into two separate direction components and encoding them independently, the patent reduces the computational burden of video encoding and decoding. This segmentation enables faster processing while still adhering to the intra string copy mode requirements, thereby improving overall video processing efficiency.
Solution Approach 2:
The patent changes the parameter representation from a single motion vector to two separate directional components. This parameter transformation simplifies the encoding process and reduces computational complexity, leading to improved video encoding and decoding efficiency while maintaining compliance with coding standards.
Data Source
AI summary
Embodiments of this application provide a method, an apparatus, a non-transitory computer-readable medium, and an electronic device for coding and decoding a video. The video decoding method includes: obtaining an absolute value of a first direction component of a string vector difference through decoding from a bitstream; obtaining a sign value of the first direction component of the string vector difference through decoding from the bitstream, when the absolute value of the first direction component of the string vector difference is not 0; and determining a value of the first direction component of the string vector difference according to the absolute value of the first direction component of the string vector difference and the sign value of the first direction component of the string vector difference.


