Touch-Triggered Data Preloading for Faster Sound Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data loading configurations into storage devices often result in significant delays between a user's instruction and the actual processing of data, as data loading occurs only after a user-initiated instruction.

Innovation Solution

An information processing method and system that detect a first state where an object is separated from an operation surface by a prescribed distance and a second state where the object comes into contact with the operation surface, executing a first process of reading data from a first storage device and loading it into a second storage device upon detecting the first state, and executing a second process with respect to the loaded data upon detecting the second state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data loading is executed only after user instruction, then system resources are not wasted on unnecessary loading, but significant delay occurs between user instruction and data processing

Engineering Contradiction:
Improvedelay between user instruction and data processingVSAvoidsystem responsiveness
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system executes data loading in advance by detecting when an object (e.g., hand) approaches the operation surface (first state), before the user actually issues the instruction to use the data (second state). This preliminary action of pre-loading data into the second storage device reduces the time delay when the user subsequently accesses the data, while only activating the loading process when approach is detected rather than continuously.

Inventive Principle:
Principle #10Preliminary action

2Speed

If data is pre-loaded into faster storage device, then data processing speed improves, but system complexity increases due to additional storage device and detection mechanisms

Engineering Contradiction:
Improvedata processing speedVSAvoidsystem configuration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces a second storage device as an intermediary between the first storage device and the processing unit. This second storage device acts as a buffer that temporarily holds frequently accessed data, enabling faster retrieval without requiring direct access to the slower first storage device. The intermediary storage layer resolves the speed conflict by providing a middle-ground solution with faster access than the primary storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If continuous monitoring of object position is implemented, then accurate detection of first and second states is achieved, but energy consumption increases

Engineering Contradiction:
Improveobject position detection accuracyVSAvoidenergy consumption for state detection
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Instead of continuously monitoring object position without interruption, the system employs periodic detection by checking for specific state transitions - the first state when the object approaches within a threshold distance, and the second state when contact occurs. This periodic action triggered by state changes rather than continuous monitoring achieves accurate detection of relevant events while reducing unnecessary energy consumption during periods when no object is present.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12327038B2Sound processing method
Publication Date: 2025.06.10 YAMAHA CORP
  • US12327038B2 patent drawing
  • US12327038B2 patent drawing
  • US12327038B2 patent drawing

AI summary

An information processing method, which is executed by a computer, includes detecting a first state in which an object is separated from an operation surface by a prescribed distance, detecting a second state in which the object comes in contact with the operation surface after the first state is detected, executing a first process which includes reading data from a first storage device and loading, into a second storage device, the data that are read, in response to the detecting of the first state, and executing a second process with respect to the data loaded into the second storage device, in response to the detecting of the second state.