Sound Generation Device Timing Synchronization via Histogram Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sound generation systems experience unnatural performance when there are time lags between the sender and receiver due to differences in system timers, leading to inconsistent sound emission timings, which are not effectively addressed by existing techniques.

Innovation Solution

A sound generation device that includes a receiver for sound emission instructing signals with time data, a difference calculator to determine the timing discrepancy, a histogram creator to analyze these discrepancies, and a timing controller to adjust sound emission based on the most frequent delay, ensuring synchronized sound output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sound emission instructing signals are transmitted wirelessly from the performance operating unit to the sound output device, then the device can be configured independently with flexible positioning, but time lags occur due to differences in system timers between sender and receiver

Engineering Contradiction:
Improveindependent device configurationVSAvoidsound emission timing accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by measuring transmission time periods in advance before actual sound emission. The measurement unit records the time it takes for signals to travel from the performance operating unit to the sound output device, and this pre-measured data is used to calculate appropriate delay times that compensate for timer differences between devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously measuring transmission time periods and using this information to adjust delay times. The measurement unit monitors the actual signal transmission time, and this feedback is used by the delay control to synchronize sound emission across multiple devices, ensuring that timing accuracy is maintained despite independent device configurations.

Inventive Principle:
Principle #23Feedback

2Reliability

If delay times are set to synchronize sound emission across multiple devices, then simultaneous sound output is achieved, but the system becomes complex with multiple measurement and control units

Engineering Contradiction:
Improvesimultaneous sound emissionVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system achieves universality by implementing multiple functions within integrated units. The measurement unit not only measures transmission time periods but also provides data to the delay control. The delay control both calculates delay times based on measurements and applies them to synchronize sound emission. This multi-functionality reduces the need for separate dedicated components for each function.

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

Solution Approach 2:

The system merges the measurement and control functions into an integrated system where the measurement unit and delay control work as a unified mechanism. By combining these functions and using shared data structures and processing logic, the system achieves simultaneous sound emission without requiring completely separate independent units for each function.

Inventive Principle:
Principle #5Merging (Combining)

3Stability of the object's composition

If transmission time periods are measured in advance to stabilize streaming reception, then timing variations can be compensated, but time lags due to system timer differences between sender and receiver cannot be resolved

Engineering Contradiction:
Improvestreaming reception stabilityVSAvoidtime lag compensation
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system uses feedback by measuring the actual transmission time periods and using this measured data to calculate delay times. The measurement unit continuously monitors transmission timing, and this feedback information is fed into the delay control which adjusts the timing of sound emission accordingly. This closed-loop feedback mechanism enables the system to compensate for both streaming variations and system timer differences.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary measurement of transmission time periods to establish a baseline for timing compensation. By measuring transmission times in advance and storing this data, the system can calculate appropriate delay times before actual sound emission occurs. This preliminary action enables the system to anticipate and compensate for timing variations including system timer differences.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9154870B2Sound generation device, sound generation method and storage medium storing sound generation program
Publication Date: 2015.10.06 CASIO COMPUTER CO LTD
  • US9154870B2 patent drawing
  • US9154870B2 patent drawing
  • US9154870B2 patent drawing

AI summary

Disclosed is a sound generation device including a receiver which receives a sound emission instructing signal in which time data is included and a difference calculator which calculates a difference between a timing indicated in the received time data and a timing when the sound emission instructing signal is received by the receiver, when the sound emission instructing signal in which the time data is included is received. The sound generation device further includes a histogram creator which creates a histogram on the basis of the calculated difference and a difference calculated previously, when the difference is calculated and a timing controller which controls a timing for supplying the received sound emission instructing signal to a sound emission unit on the basis of the calculated difference and a most frequent difference in the created histogram, when the difference is calculated.