Musical Tone Waveform Data Error Recovery in Volatile Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In musical tone generating devices, soft errors caused by cosmic rays can lead to unrecoverable data corruption in volatile storage, necessitating a power cycle to restore correct musical tone waveform data.

Innovation Solution

The device includes a control mechanism that transfers musical tone waveform data from a nonvolatile storage device to a volatile storage device upon power-on. When a soft error is detected, the control mechanism either corrects the data using error correction codes or transfers alternative, error-free data from the nonvolatile storage device to the volatile storage device, allowing continuous musical tone reproduction without restarting the power supply.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If musical tone waveform data are transferred from nonvolatile storage to volatile storage when power is turned on, then the device can reproduce musical tones, but soft errors caused by cosmic rays can corrupt data in volatile storage requiring power restart

Engineering Contradiction:
Improvedata integrityVSAvoiderror detection and correction mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by transferring backup waveform data from nonvolatile storage to volatile storage in advance when an error is detected, before the system fails completely. This proactive approach ensures that corrected data is ready immediately without requiring power restart, thus improving reliability while managing complexity through automated error handling

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by maintaining backup copies of waveform data in nonvolatile storage and transferring them to volatile storage when errors are detected. This creates redundant data copies that can be used to replace corrupted data, ensuring continuity of operation without power restart and addressing the reliability-complexity contradiction

Inventive Principle:
Principle #26Copying

2Speed

If all waveform data are transferred to volatile storage on power-on, then fast access is achieved, but any soft error corrupts the entire data set requiring full retransfer

Engineering Contradiction:
Improvedata access speedVSAvoiddata accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies segmentation by dividing waveform data into multiple segments stored in nonvolatile storage, rather than transferring all data at once. When an error is detected in volatile storage, only the specific corrupted segment needs to be retransferred from the backup, maintaining fast access speeds while improving reliability through targeted error recovery

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of data transfer completeness by transferring only necessary waveform data segments rather than all data. This allows the system to maintain fast access speeds for undamaged data while improving reliability by selectively refreshing only the corrupted portions from backup storage

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12308006B2Musical tone generating device and control method of musical tone generating device
Publication Date: 2025.05.20 KAWAI MUSICAL INSTR MFG CO LTD
  • US12308006B2 patent drawing
  • US12308006B2 patent drawing

AI summary

A musical tone generating device includes: a nonvolatile storage device that stores musical tone waveform data; a volatile storage device; and a control means that, when a power supply is turned on, performs control to transfer musical tone waveform data to the volatile storage device from the nonvolatile storage device, in the case where an instruction to reproduce a musical tone is given, the control means to read musical tone waveform data from the volatile storage device, and in the case where an error in the read musical tone waveform data is detected, the control means to perform control to overwrite musical tone waveform data obtained by correcting the musical tone waveform data including the detected error to the volatile storage device or transfer normal musical tone waveform data corresponding to the musical tone waveform data including the detected error to the volatile storage device from the nonvolatile storage device.