Cuepoint Determination Using CNN for Media Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current music software solutions lack automation and accuracy in cuepoint identification for smooth song transitions, especially in scenarios where both songs are unknown, relying heavily on human expertise and being limited to specific song pairs.

Innovation Solution

A cuepoint determination system utilizing a convolutional neural network (CNN) to predict candidate cuepoint placements by normalizing audio content into beats, partitioning them into temporal sections, extracting acoustic features, and determining cuepoint placements independently from other media content items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual cuepoint identification by expert humans is used, then accuracy in cuepoint placement is improved, but productivity and ease of operation deteriorate due to requiring human expertise and time

Engineering Contradiction:
Improvecuepoint identification accuracyVSAvoidtransition automation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs automatic cuepoint identification without requiring human intervention. The CNN model processes audio content independently, normalizing it into beats, extracting acoustic features, and determining cuepoint placements autonomously, thereby eliminating the need for manual expert analysis while maintaining high accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual human analysis with an automated computational system. The CNN-based automated system substitutes human experts, using machine learning to analyze audio patterns and identify cuepoints, thus improving productivity while maintaining measurement precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If current automated solutions are used, then productivity is improved, but measurement precision deteriorates due to lack of accuracy in cuepoint identification

Engineering Contradiction:
Improveautomation levelVSAvoidcuepoint placement accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent employs a CNN-based automated system that replaces inadequate previous automation methods. The system processes audio content through multiple stages including normalization into beats, temporal sectioning, acoustic feature extraction, and CNN-based prediction, achieving both high productivity and accurate cuepoint identification

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system transforms the audio content through multiple parameter transformations: converting raw audio into beat-normalized representations, dividing into temporal sections, extracting acoustic features, and finally predicting cuepoints. These parameter changes enable the system to achieve high accuracy while maintaining full automation

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If transition automation is implemented, then ease of operation is improved, but adaptability deteriorates when both songs in the transition are unknown

Engineering Contradiction:
Improvetransition automation convenienceVSAvoidhandling unknown song pairs
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system is designed to handle multiple scenarios universally: it can process transitions between known songs, unknown songs, and shuffled playlists. The CNN model analyzes audio content independently of song identification, making the system adaptable to any pair of songs regardless of whether they are known or unknown, thereby maintaining both ease of operation and adaptability

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

4Measurement precision

If complex audio analysis is performed to improve cuepoint accuracy, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvecuepoint identification accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the audio analysis process into distinct modular stages: normalization into beats, partitioning into temporal sections, extraction of acoustic features, and CNN-based prediction. This segmentation allows complex analysis to be performed in manageable steps, improving accuracy while organizing system complexity into manageable modules

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230409281A1Cuepoint determination system
Publication Date: 2023.12.21 SPOTIFY
  • US20230409281A1 patent drawing
  • US20230409281A1 patent drawing
  • US20230409281A1 patent drawing

AI summary

A cuepoint determination system utilizes a convolutional neural network (CNN) to determine cuepoint placements within media content items to facilitate smooth transitions between them. For example, audio content from a media content item is normalized to a plurality of beats, the beats are partitioned into temporal sections, and acoustic feature groups are extracted from each beat in one or more of the temporal sections. The acoustic feature groups include at least downbeat confidence, position in bar, peak loudness, timbre and pitch. The extracted acoustic feature groups for each beat are provided as input to the CNN on a per temporal section basis to predict whether a beat immediately following the temporal section within the media content item is a candidate for cuepoint placement. A cuepoint placement is then determined from among the candidate cuepoint placements predicted by the CNN.