Keyboard Instrument Performance Information Output Control Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Delays in sound generation timing occur when using keyboard instruments connected to external devices, either due to processing time or network transmission, causing user discomfort and requiring complex calculations for key trajectory estimation.

Innovation Solution

A performance information output control apparatus that detects key positions during a single stroke, calculates an estimated sound generation time, and outputs music performance information prior to this time, reducing delays by using a preceding output timing mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If music performance information is output after key press detection to ensure accurate sound generation timing, then sound generation accuracy is improved, but delay occurs causing user discomfort

Engineering Contradiction:
Improvesound generation timing accuracyVSAvoiddelay until sound generation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent detects key press positions at multiple points during the stroke (including intermediate positions before the key reaches the bottom) and uses this intermediate detection information to predict and output music performance information in advance. This preliminary action allows the system to prepare and transmit performance data before the key press is complete, reducing the delay between user action and sound generation while maintaining timing accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If key trajectory estimation is used to predict sound generation timing, then delay is reduced, but complicated calculation is required

Engineering Contradiction:
Improvedelay until sound generationVSAvoidcalculation complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides the key stroke into multiple detection points (first detection point, second detection point, etc.) and measures positions at each segment. Instead of performing complex continuous trajectory estimation, the system uses discrete position measurements at these segmented points to determine performance information. This segmentation simplifies the calculation while still enabling timely prediction of sound generation timing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses intermediate position information during the key stroke as a simplified copy or proxy for the complete key trajectory. Rather than calculating the full trajectory, the system captures position data at specific intermediate points and uses this copied information to predict performance timing, reducing computational complexity while maintaining sufficient accuracy.

Inventive Principle:
Principle #26Copying

3Speed

If external device processing time is reduced to improve responsiveness, then user experience is improved, but processing accuracy may deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoidsound generation timing accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection and prediction of performance information during the key stroke itself, before the external device needs to process and generate sound. By preparing the performance data in advance based on intermediate key positions, the external device receives ready-to-use information that can be processed quickly without sacrificing timing accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9343051B2Performance information output control apparatus, keyboard instrument and control method thereof
Publication Date: 2016.05.17 YAMAHA CORP
  • US9343051B2 patent drawing
  • US9343051B2 patent drawing
  • US9343051B2 patent drawing

AI summary

A performance information output control apparatus includes a detection part which detects a plurality of positions of a music performance interface during a single stroke with respect to an operator of a keyboard instrument, the music performance interface including a mechanism that interlocks with the operator, an estimated music-sound generation time analysis part which calculates an estimated music-sound generation time point representing a time point at which music sound according to the single stroke with respect to the operator is estimated to be generated, based on a detection result of the positions of the music performance interface by the detection part, and a music performance information output part which outputs, when the detection result by the detection part is obtained, music performance information representing music performance contents corresponding to the single stroke with respect to the operator prior to the calculated estimated music-sound generation time point.