Pyramid Vector Quantizer Index Coding Under Word-Size Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for encoding and decoding high-resolution signals are limited by computational constraints, particularly in handling large vector sizes, which restricts the range of feasible parameters and results in unacceptably slow speeds for applications requiring faster speeds and higher resolutions.

Innovation Solution

The proposed solution involves encoding a vector of coefficients by associating a vector element of a signed pyramid with an encoded value that includes a first portion identifying a corresponding vector element of an unsigned pyramid and a second portion characterizing sign values for nonzero components, thereby shifting computational constraints to the unsigned pyramid, allowing for a larger range of signed pyramid parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional encoding methods are used for high-resolution signals, then signal fidelity is maintained, but processing speed becomes unacceptably slow

Engineering Contradiction:
Improveprocessing speedVSAvoidsignal resolution
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent segments the encoding process into two independent parts: magnitude encoding (using unsigned pyramid indexing) and sign encoding (separate bit stream). This segmentation allows each part to be processed independently and optimized separately, with the magnitude part benefiting from faster unsigned arithmetic operations while the sign part handles polarity information efficiently

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter domain by transforming signed pyramid parameters into unsigned pyramid parameters plus separate sign bits. This parameter transformation allows the system to operate with unsigned integers that are computationally faster while preserving the full range of signed values through the combination of magnitude and sign components

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If larger vector sizes are used to achieve higher resolutions, then signal quality improves, but computational constraints are exceeded

Engineering Contradiction:
Improvesignal resolutionVSAvoidcomputational constraints
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the sign information from the magnitude encoding process, separating it into a distinct component. This extraction allows the magnitude encoding to operate solely with unsigned values, reducing computational complexity, while the sign information is preserved and reconstructed separately without adding complexity to the core encoding algorithm

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of encoding signed values directly in the traditional manner, the patent inverts the approach by encoding magnitudes as unsigned values and then applying sign information separately. This inversion simplifies the core computational operations while maintaining the ability to represent the full range of signed values through the combined magnitude-sign representation

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If the range of signed pyramid parameters is extended for higher resolution, then encoding capability improves, but computational constraints are violated

Engineering Contradiction:
Improveparameter rangeVSAvoidcomputational constraints
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the signed parameter space into an unsigned parameter space with separate sign indicators. This allows the system to extend the effective parameter range for higher resolution encoding while keeping the actual computational operations within the constraints of standard unsigned integer arithmetic, avoiding the need for complex big-integer or floating-point operations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10366698B2Variable length coding of indices and bit scheduling in a pyramid vector quantizer
Publication Date: 2019.07.30 DTS INC(US)
  • US10366698B2 patent drawing
  • US10366698B2 patent drawing
  • US10366698B2 patent drawing

AI summary

Certain embodiments enable improved encoding and decoding of a vector of coefficients by associating a vector element of a signed pyramid with an encoded value that includes a first portion and a second portion, where the first portion identifies a corresponding vector element of an unsigned pyramid and a second portion characterizes sign values for nonzero components of the vector element of the signed pyramid. As a result, computational constraints such as word size apply to the unsigned pyramid instead of the signed pyramid. The smaller size of the unsigned pyramid enables extending the range of signed pyramid parameters that are operable within the computational constraints.