Uniform Input Vector Segmentation for Stable Positional Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional positional coding schemes for audio/video signals face inefficiencies due to large codeword indices and varying energy content across input vector segments, leading to unstable gain quantization and inefficient coding.
Innovation Solution
A method for non-recursive uniform segmentation of input vectors into segments of equal size, with recursive calculation of energy ratios and bit distribution based on energy and segment lengths to facilitate efficient positional coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional clustering is used to reduce complexity, then implementation complexity is reduced, but segment size uniformity deteriorates
Solution Approach 1:
The input vector is divided into multiple segments of equal size through systematic partitioning. The method segments the vector into N segments where each segment has length L/N, ensuring uniformity. This segmentation approach maintains consistent segment sizes while enabling efficient positional coding of each segment independently.
2Productivity
If input vectors with varying energy content are coded directly, then coding process is simple, but coding efficiency deteriorates
Solution Approach 1:
The method introduces energy ratio parameters to characterize and normalize the energy content of each segment. By calculating and using energy ratios, the system adapts the coding process to the actual energy distribution, improving coding efficiency while managing complexity through parameter-based adaptation.
Data Source
Figure 1A~4
Figure 2
Figure 5~6
AI summary
A method for partitioning of input vectors for coding is presented. The method comprises obtaining (210) of an input vector. The input vector is segmented (220), in a non-recursive manner, into an integer number, NSEG, of input vector segments. A representation of a respective relative energy difference between parts of the input vector on each side of each boundary between the input vector segments is determined (230), in a recursive manner. The input vector segments and the representations of the relative energy differences are provided (250) for individual coding. Partitioning units and computer programs for partitioning of input vectors for coding, as well as positional encoders, are presented.