Audio Stream Combining Using Overlap Transform Joint Stitching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Joining different audio streams compressed using overlap transform results in incomplete decoding and artifacts due to the lack of shared information at the joint, requiring re-encoding of all streams, which is inefficient and costly.

Innovation Solution

An audio stream combining apparatus and method that decodes and selectively mixes frames from adjacent access units to generate mixed frames, encoding them into group 3 access units that serve as a joint, ensuring smooth joining without re-encoding all data, while maintaining buffer utilization continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If audio streams are simply joined together, then the joining process is fast and simple, but decoding artifacts occur at the joints due to incomplete decoding

Engineering Contradiction:
Improvejoining timeVSAvoiddecoding quality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent segments the audio stream into access units with overlapping blocks, where each block contains audio samples that are partially overlapped with adjacent blocks. This segmentation allows the joining apparatus to process and join streams by manipulating these segmented blocks, enabling efficient joining without requiring complete decoding of entire streams while maintaining decoding quality at joints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary overlap transform during the encoding stage, where adjacent audio blocks are partially overlapped before compression. This preliminary action ensures that when streams are joined, the overlapping blocks contain sufficient shared information to enable proper decoding at the joint, eliminating artifacts without requiring re-encoding of the entire stream.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all audio streams are decoded and re-encoded, then decoding quality is maintained, but the process becomes inefficient and costly

Engineering Contradiction:
Improvedecoding qualityVSAvoidjoining efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the necessary overlapping blocks from the audio streams for joining, rather than processing entire streams. The joining apparatus identifies and processes only the overlapping blocks at the joint boundaries, extracting the minimal required data to maintain decoding quality while avoiding the inefficient re-encoding of complete streams.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by processing only the overlapping portions of audio blocks at the joints rather than the entire streams. This partial processing approach maintains sufficient decoding quality at critical joint regions while significantly improving joining efficiency by avoiding unnecessary processing of non-overlapping portions.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If audio streams are joined without considering buffer management, then the joining process is simple, but buffer overflow or underflow may occur

Engineering Contradiction:
Improvejoining simplicityVSAvoidbuffer management
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent designs the joining apparatus to perform multiple functions: it processes the overlapping blocks for joining while simultaneously managing buffer utilization. The apparatus integrates buffer management capabilities directly into the joining process, allowing it to control buffer overflow and underflow conditions while maintaining joining simplicity through unified processing of the overlapping blocks.

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

Data Source

PatentUS9031850B2Audio stream combining apparatus, method and program
Publication Date: 2015.05.12 GRASS VALLEY CANADA
  • US9031850B2 patent drawing
  • US9031850B2 patent drawing
  • US9031850B2 patent drawing

AI summary

A stream combining apparatus is provided, comprising an input unit that receives the input of first group access units and second group access units from two streams that are generated by overlap transform; a decoder that generates group frames by decoding the group access units and that generates group frames by decoding the group access units; and a combining unit that uses first group frames and second group frames as a frame of reference for the access units, that decodes the frames, that performs selective mixing to generate mixed frames, that encodes said mixed frames, that generates a prescribed number of group access units, and that joins two streams, using a prescribed number of group access units as a joint such that the access units adjacent to each other on the boundary between the two streams and a prescribed number of group access units are stitched so that the information for decoding the same common frames is distributed.