Voice Analysis Apparatus Beat Cycle Specification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice analysis technologies are not suitable for accurately specifying the steady tendency of a beat cycle, as they rely on local sound volume changes rather than correlation-based methods.

Innovation Solution

A voice analysis apparatus and method that calculates sound volume correlation values across time intervals to accurately specify beat cycles, timings, and rhythmic beat-numbers, using a combination of sound volume correlation value calculation, beat cycle specification, and rhythmic beat-number specification sections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If local sound volume change method is used to specify beats, then beat detection can be performed, but the steady tendency of beat cycle cannot be specified with high accuracy

Engineering Contradiction:
Improvebeat cycle specification accuracyVSAvoidsteady tendency detection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies dynamics by making the analysis window size variable rather than fixed. The analysis window is dynamically adjusted based on the estimated beat cycle length, allowing the system to adapt to different tempos and maintain high accuracy in detecting the steady tendency of beat cycles across various music styles and speeds.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of analysis window size based on the estimated beat cycle. By adjusting this parameter dynamically, the system optimizes the correlation calculation for different beat speeds, thereby improving the accuracy of beat cycle specification while maintaining reliable detection of steady tendencies.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If correlation calculation is performed for all possible time intervals, then beat cycle can be specified, but calculation complexity increases significantly

Engineering Contradiction:
Improvebeat cycle specification accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the time interval range into multiple sub-ranges, each corresponding to different beat cycle possibilities. Instead of calculating correlations for all possible intervals simultaneously, the system divides the search space and processes segments sequentially or in parallel, reducing peak computational complexity while maintaining comprehensive coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary estimation of the beat cycle using a rough method before conducting the detailed correlation calculation. This preliminary action narrows down the range of time intervals that need to be examined in the subsequent precise calculation, significantly reducing the overall computational complexity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10395669B2Voice analysis apparatus, voice analysis method, and program
Publication Date: 2019.08.27 SONY INTERACTIVE ENTERTAINMENT LLC
  • US10395669B2 patent drawing
  • US10395669B2 patent drawing
  • US10395669B2 patent drawing

AI summary

Provided are a voice analysis apparatus, a voice analysis method, and a program that enable a steady tendency of a beat cycle to be specified with high accuracy. A sound volume correlation value calculation section (48) calculates, for each of a plurality of time intervals, a value indicating a degree of correlation in a sound volume of voices at two or more timings separated by the time interval, as a sound volume correlation value associated with the time interval. A beat cycle specification section (50) specifies the beat cycle of the voices on the basis of the sound volume correlation value associated with each of the plurality of time intervals.