Transcoder Dynamic Audio Channel Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transcoding technologies face challenges in dynamically adapting to changes in audio configurations, such as variations in the number of audio channels, within input streams, which can disrupt the processing of multimedia data in devices with limited storage capacity.

Innovation Solution

A transcoder system that automatically and dynamically reconfigures its decoder and encoder modules in response to changes in audio configurations, utilizing a stream demultiplexer, decode and encode ring buffers, and a transcoder control module to maintain seamless transcoding of audio data across different channel configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a transcoder processes audio streams with fixed channel configurations, then the processing is stable and simple, but it cannot adapt to dynamically changing audio configurations in the input stream

Engineering Contradiction:
Improveadaptability to audio configuration changesVSAvoidtranscoder system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The transcoder system dynamically adjusts its audio processing configuration in response to changes in the input stream. The decoder and encoder are reconfigured based on detected audio configuration changes, allowing the system to adapt from stereo to surround sound configurations without manual intervention or system shutdown.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The transcoder employs a feedback mechanism where the audio configuration detector continuously monitors the input stream for configuration changes. When changes are detected, this information feeds back to the control module, which then triggers reconfiguration of the decoder and encoder to match the new audio configuration.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the transcoder reconfigures for each audio configuration change, then adaptability is improved, but processing interruptions and system instability increase

Engineering Contradiction:
Improveaudio configuration adaptabilityVSAvoidprocessing continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The transcoder performs preliminary detection of audio configuration changes before actual processing is affected. The system detects configuration changes in advance and prepares the decoder and encoder for reconfiguration, ensuring seamless transitions without processing interruptions or data loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transcoder maintains continuous audio processing operation even during configuration changes. By using buffers to hold audio data during reconfiguration and by smoothly transitioning between decoder and encoder settings, the system ensures uninterrupted processing and maintains reliability while adapting to different audio configurations.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9183842B2Transcoder with dynamic audio channel changing
Publication Date: 2015.11.10 VIXS SYSTEMS INC
  • US9183842B2 patent drawing
  • US9183842B2 patent drawing
  • US9183842B2 patent drawing

AI summary

A transcoder is arranged to transcode a stream having a dynamically changing audio configuration, such as a changing number of audio channels. The transcoder can receive an input stream whereby changes in the content associated with the input stream causes corresponding changes to the configuration of audio data encoded in the input stream. The transcoder is arranged to detect the change in audio configuration and, in response, to dynamically reconfigure its decoder and encoder modules to continue to transcode the audio data after the audio configuration change.