Real-Time Audio Scratch Control via Ring Buffer Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional technologies cannot perform scratch operations on musical sound inputted in real time without a recorded medium, as they cannot handle musical sound ahead of the current playback position, limiting the ability to utilize scratch effects.

Innovation Solution

A musical sound control apparatus with a storage unit for rapid external musical sound data input and a playback control unit that enables scratch operations in both directions by reading and playing back musical sound data based on user input, using a CPU, RAM, and a recording ring buffer to generate scratch effects electronically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional technology is used without a recorded medium, then real-time musical sound input can be processed, but scratch operations cannot be performed because future musical sound has not been inputted yet

Engineering Contradiction:
Improvescratch operation capabilityVSAvoidavailability of future musical sound
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by storing real-time input musical sound in a buffer memory before it is fully played back. This allows the musical sound data to be available in advance for scratch operations, resolving the contradiction between real-time processing and the need for future sound availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A buffer memory is introduced as an intermediary between the real-time musical sound input and the playback system. This intermediary component temporarily holds the musical sound data, enabling scratch operations to access future sound portions without requiring physical recorded media.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a recorded medium like a record or digital disc is used, then scratch operations can be performed, but the system cannot handle real-time musical sound input

Engineering Contradiction:
Improvereal-time input processingVSAvoidneed for physical medium
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical system of physical recorded media (records, CDs, DVDs) with an electronic buffer memory system. This substitution eliminates the need for physical mediums while maintaining scratch operation functionality, allowing real-time input processing without the complexity of physical medium handling.

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

3Ease of operation

If musical sound is stored in advance for scratch operations, then scratch effects can be generated, but the system requires a recorded medium which limits real-time input capability

Engineering Contradiction:
Improvescratch effect generationVSAvoidreal-time input flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system implements dynamics by making the buffer memory continuously update with real-time input while simultaneously allowing random access for scratch operations. This dynamic approach enables the system to adapt to both scratch effect generation and real-time input flexibility without requiring pre-recorded media, resolving the contradiction between ease of operation and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9443499B2Musical sound control apparatus, musical sound control method, program storage medium and electronic musical instrument
Publication Date: 2016.09.13 CASIO COMPUTER CO LTD
  • US9443499B2 patent drawing
  • US9443499B2 patent drawing
  • US9443499B2 patent drawing

AI summary

A musical sound control apparatus (1) includes a slider (17a), a CPU (11) and a recording ring buffer (13a). The slider (17a) enables scratching in both directions. The CPU (11) plays back musical sound data being sequentially supplied. The recording ring buffer (13a) rapidly stores, in response to emit a sound of the musical sound data being supplied, the musical sound data. The CPU (11), in a case of a scratch operation being performed on the slider (17a), controls so as to read out and playback the musical sound data stored in the recording ring buffer (13a) in place of the musical sound data being supplied, based on a direction and operation speed of the scratch operation.