Audio Waveform Preview Using Amplitude-Based Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio editing applications lack the ability to provide real-time previews of audio effects applied to audio content, making it difficult for users to determine if the desired effect is successfully applied before generating the output audio file.

Innovation Solution

An audio editing method and system that retrieves audio content, determines a target number of samples based on the applied effect, identifies maximum and minimum amplitudes, and displays a graphical representation of the applied effect on the user interface, allowing users to preview the effect before generating the output file.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the audio effect is applied to the entire audio content for preview, then the preview accuracy is improved, but the processing time and computational resources increase significantly

Engineering Contradiction:
Improvepreview accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the audio content into multiple segments based on amplitude thresholds (e.g., segments containing maximum amplitude, minimum amplitude, and mid-range amplitude values). Instead of processing the entire audio file, the system selectively processes only these representative segments to generate the preview waveform, significantly reducing processing time while maintaining preview accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies the audio effect to a partial portion of the audio content (specific segments) rather than the complete audio file. By selecting key segments that represent different amplitude characteristics, the system achieves sufficient preview accuracy without the computational burden of processing 100% of the audio data.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If the audio effect is applied to a small number of samples for quick preview, then the processing time is reduced, but the preview accuracy deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidpreview accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies different processing strategies to different segments of the audio content based on their local characteristics. Segments with maximum amplitude, minimum amplitude, and mid-range amplitude values are selected and processed with appropriate sample counts. This localized approach ensures that each segment contributes meaningfully to the preview accuracy while maintaining overall processing efficiency.

Inventive Principle:
Principle #3Local quality

3Reliability

If the system processes the complete audio content to ensure effect accuracy, then the effect application accuracy is improved, but the computational resources and processing time increase

Engineering Contradiction:
Improveeffect application accuracyVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the audio content to identify key segments (maximum amplitude, minimum amplitude, mid-range amplitude) before applying the audio effect. This preliminary segmentation allows the system to focus computational resources on the most relevant portions of the audio, ensuring effect application accuracy while reducing overall computational complexity and resource requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9728225B2Systems and methods for viewing instant updates of an audio waveform with an applied effect
Publication Date: 2017.08.08 CYBERLINK
  • US9728225B2 patent drawing
  • US9728225B2 patent drawing
  • US9728225B2 patent drawing

AI summary

A method implemented in an audio editing device comprises retrieving, by the editing device, audio content and obtaining from a user via the user interface an effect to be applied to the audio content. The method further comprises determining a target number of samples based on the obtained effect, obtaining the target number of samples of the audio content, and identifying, within the obtained target number of samples, a maximum amplitude and a minimum amplitude. The method further comprises applying the effect to the obtained target number of samples and displaying on the user interface, a graphical representation of the obtained target number of samples with the applied effect, wherein the graphical representation depicts amplitude varying as a function of time, wherein displaying the graphical representation is performed prior to generating an audio output file with the effect applied to the audio content.