Uniform Input Vector Segmentation for Stable Positional Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Device complexity

If conventional clustering is used to reduce complexity, then implementation complexity is reduced, but segment size uniformity deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoidsegment size uniformity
Core Design Contradiction:
Device complexityVSShape

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.

Inventive Principle:
Principle #1Segmentation

2Productivity

If input vectors with varying energy content are coded directly, then coding process is simple, but coding efficiency deteriorates

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3066760B1Methods and devices for vector segmentation for coding
Publication Date: 2020.01.15 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP3066760B1 patent drawingFigure 1A~4
  • EP3066760B1 patent drawingFigure 2
  • EP3066760B1 patent drawingFigure 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.