Slim Self-Similarity Matrix for Dense Music Ornamentation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital audio signal processing techniques fail to effectively detect and synchronize multimedia with dense ornamentation in music, such as rapid drum beats or guitar solos, due to their focus on global patterns rather than local variations, and the computational expense of high-resolution self-similarity matrices.

Innovation Solution

The use of a slim self-similarity matrix that focuses on elements near the diagonal, reducing processing workload by ignoring off-diagonal elements, combined with a lower resolution full SSM for global patterns, allows for efficient detection of dense ornamentation and synchronization with multimedia responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a full high-resolution self-similarity matrix is used to detect dense ornamentation, then detection precision is improved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improvedetection precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the self-similarity matrix into two distinct parts: a slim band around the diagonal (capturing local dense ornamentation) and the full matrix (capturing global patterns). This segmentation allows each part to be processed at appropriate resolutions without the computational burden of processing the entire high-resolution matrix, thus resolving the contradiction between detection precision and computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different regions of the matrix: high-resolution processing is applied only to the slim band around the diagonal where dense ornamentation appears, while lower-resolution processing is applied to the rest of the matrix for global patterns. This local quality approach maintains detection precision where needed while reducing overall computational complexity.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If a full high-resolution self-similarity matrix is used to detect dense ornamentation, then detection precision is improved, but processing time increases significantly

Engineering Contradiction:
Improvedetection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the self-similarity matrix into a slim band around the diagonal and the rest of the matrix, processing only the relevant slim band at high resolution to detect dense ornamentation. This segmentation dramatically reduces the number of computations required, thereby reducing processing time while maintaining detection precision for the target feature.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary portion (the slim band around the diagonal) from the full self-similarity matrix for high-resolution processing. By taking out only the relevant data needed for detecting dense ornamentation, the processing time is reduced significantly while preserving detection precision for the target feature.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If existing algorithms focus on global components of music, then processing efficiency is improved, but detection of local dense ornamentation is lost

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddetection of local patterns
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the analysis into two parallel processes: one focusing on the slim band around the diagonal to detect local dense ornamentation, and another using the full matrix at lower resolution to capture global patterns. This segmentation ensures that neither local nor global information is lost, while maintaining processing efficiency through selective high-resolution processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by directing high-resolution analysis specifically to regions where dense ornamentation is likely to appear (around the diagonal), while using lower-resolution analysis for global pattern recognition. This approach prevents loss of local information while maintaining overall processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9514722B1Automatic detection of dense ornamentation in music
Publication Date: 2016.12.06 ADOBE INC
  • US9514722B1 patent drawing
  • US9514722B1 patent drawing
  • US9514722B1 patent drawing

AI summary

Techniques are disclosed for automatic detection of dense ornamentation in music. Input data representing a piece of digitally encoded music in a time domain is converted into a spectrogram representing time-frequency coefficients in a frequency domain. The spectrogram includes column vectors of the time-frequency coefficients that correspond to time periods spanning different portions of the piece of music. A one-dimensional onset detection array is calculated based on a subset of the column vectors. Using the spectrogram and the onset detection array, a two-dimensional self-similarity matrix (SSM) is calculated based on pair-wise comparisons of elements in the onset detection array. As a result, an irregular pattern score representing the presence of dense ornamentation in the piece of music can be calculated based on a magnitude difference between a beat pattern in the music and each column of the slim SSM.