Audio Decoding Apparatus Switching Bit Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing decoding technologies require multiple hardware configurations or high-performance CPUs to quickly switch between synchronized audio encoded bit streams, leading to increased costs and potential sound interruptions.

Innovation Solution

A decoding apparatus that acquires and switches audio encoded bit streams with synchronized reproduction timing by determining a boundary position for selective decoding, skipping overlap-and-add processing, and applying fading or muting techniques to minimize sound disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If multiple hardware configurations or high-performance CPUs are used to quickly switch between synchronized audio encoded bit streams, then switching speed is improved, but device complexity and cost increase

Engineering Contradiction:
Improveswitching speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary decoding operations for the current audio stream being processed, rather than maintaining complete decoding capabilities for multiple streams simultaneously. By taking out only the required IMDCT and overlap-and-add operations for the active stream, the system achieves fast switching without requiring multiple complete hardware decoding configurations, thus reducing device complexity while maintaining switching speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic switching between different audio encoded bit streams by selectively activating decoding operations based on the current stream being processed. The decoding unit dynamically adjusts its operation to process only the active stream's frames, enabling rapid switching between Japanese and English audio streams without requiring static multiple hardware configurations, thereby improving switching speed while controlling device complexity.

Inventive Principle:
Principle #15Dynamics

2Speed

If multiple hardware configurations or high-performance CPUs are used to quickly switch between synchronized audio encoded bit streams, then switching speed is improved, but cost increases

Engineering Contradiction:
Improveswitching speedVSAvoidcost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The patent makes a single decoding unit universal by enabling it to process multiple different audio encoded bit streams (Japanese and English streams) through dynamic selection and processing. Instead of requiring separate dedicated decoding hardware for each language stream, one decoding unit can handle any stream by selectively processing the appropriate frames, achieving fast switching capability without increasing manufacturing cost for multiple hardware configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system extracts and processes only the necessary portions of audio data from the selected stream at any given time. When switching between streams, only the relevant frames for the current stream are decoded through IMDCT and overlap-and-add operations, rather than maintaining complete decoding readiness for all possible streams. This extraction approach enables fast switching without requiring expensive multiple complete decoding hardware configurations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If overlap-and-add processing is performed for every frame during switching, then sound quality is maintained, but processing time increases causing sound interruptions

Engineering Contradiction:
Improvesound qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing overlap-and-add processing only selectively rather than for every frame. During stream switching, the system performs overlap-and-add only for frames that are necessary to maintain sound quality continuity, while skipping it for frames where it is not critical. This partial application of the processing maintains acceptable sound quality while significantly reducing processing time and preventing sound interruptions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system skips overlap-and-add processing for certain frames during rapid stream switching operations. By rushing through the decoding process with selective skipping of the computationally intensive overlap-and-add step for non-critical frames, the system reduces processing time enough to prevent sound interruptions, while still maintaining adequate sound quality for the most important frames where overlap-and-add is performed.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS10553230B2Decoding apparatus, decoding method, and program
Publication Date: 2020.02.04 SONY GROUP CORP
  • US10553230B2 patent drawing
  • US10553230B2 patent drawing
  • US10553230B2 patent drawing

AI summary

The present disclosure relates to a decoding apparatus, a decoding method, and a program that can switch, as quickly as possible, a plurality of audio encoded bit streams with synchronized reproduction timing to thereby decode and output the plurality of audio encoded bit streams.An aspect of the present disclosure provides a decoding apparatus including: an acquisition unit that acquires a plurality of audio encoded bit streams; a selection unit that determines a boundary position for switching output of the plurality of audio encoded bit streams and that selectively supplies one of the plurality of acquired audio encoded bit streams to a decoding processing unit according to the boundary position; and the decoding processing unit that applies a decoding process including IMDCT processing to the one input through the selection unit, in which the decoding processing unit skips overlap-and-add in the IMDCT processing corresponding to each frame before and after the boundary position. The present disclosure can be applied to, for example, a reception apparatus, a reproduction apparatus, and the like.