Decoder Aliasing Cancellation for Lossy Lossless Audio Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in seamlessly switching between lossy and lossless audio streams due to network bandwidth constraints, as they require side information for aliasing cancellation, which is not always available and complicates efficient transitions between encoding modes.

Innovation Solution

A decoder generates an aliasing cancellation component based on previously-decoded frames of the lossless stream, which is added to the lossy time segment and normalized using an encoding window, allowing for seamless playback without requiring additional side information from the encoder.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If aliasing cancellation components are transmitted as side information from encoder to decoder, then switching between lossy and lossless modes is possible, but network bandwidth is consumed and system complexity increases

Engineering Contradiction:
Improveswitching capabilityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The decoder generates the aliasing cancellation components itself using previously decoded lossless frames and extrapolation, eliminating the need for the encoder to transmit these components as side information. This self-service approach resolves the contradiction by making the decoder independent of additional bandwidth for obtaining cancellation components.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent extracts the aliasing cancellation function from the encoder-side side information transmission and relocates it to the decoder-side generation process. By taking out the transmission requirement and performing the cancellation component generation locally at the decoder, the system maintains switching capability without consuming additional network bandwidth.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If aliasing cancellation components are transmitted as side information, then aliasing cancellation is achieved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvealiasing cancellationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decoder performs self-service by generating aliasing cancellation components from its own previously decoded frames through extrapolation, eliminating the need for complex encoder-decoder coordination and side information processing. This reduces overall system complexity while maintaining aliasing cancellation effectiveness.

Inventive Principle:
Principle #25Self-service

3Productivity

If lossy coded time segments are used under bandwidth constraints, then network efficiency is improved, but audio quality deteriorates due to aliasing

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidaudio quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent converts the harmful aliasing effect introduced by lossy coding into a beneficial situation by generating cancellation components from the same lossy decoded frames. The extrapolation process uses the aliased signal itself to create the cancellation component, which is then added back to remove the aliasing, thus converting the harm into a benefit while maintaining network efficiency.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS10438597B2Decoder-provided time domain aliasing cancellation during lossy/lossless transitions
Publication Date: 2019.10.08 DOLBY INTERNATIONAL AB
  • US10438597B2 patent drawing
  • US10438597B2 patent drawing
  • US10438597B2 patent drawing

AI summary

Systems and methods are described for switching between lossy coded time segments and a lossless stream of the same source audio. A decoder may receive lossy coded time segments that include audio encoded using frequency-domain lossy coding. The decoder may also receive a lossless stream, which the decoder plays back, that includes audio from the same source encoded using lossless coding. In response to receiving a determination that network bandwidth is constrained, the decoder may generate an aliasing cancellation component based on a previously-decoded frame of the lossless stream, which may be added to a lossy time segment at a transition frame. The sum of the aliasing cancellation component and the lossy time segment may be normalized using a weight caused by an encoding window. Audio playback of the lossy coded time segments may then be provided, beginning with the aliasing-canceled transition frame.