Boot Processing Segmentation for Constant Initial Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic musical instruments experience longer boot times due to the state of their memory regions, causing user stress as they wait for the device to enter a playable state.

Innovation Solution

The electronic device executes first boot processing with a constant boot time, outputting information of a first pattern during this process, and then performs second boot processing with a variable boot time based on the usage state of the data, outputting information of a second pattern until completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If boot processing is executed to ensure the electronic device enters a playable state, then the reliability of the device is improved, but the boot time becomes variable and longer, causing user stress

Engineering Contradiction:
Improveplayable state assuranceVSAvoidboot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The boot processing is divided into two distinct phases: first boot processing that always executes with constant time, and second boot processing that executes only when necessary with variable time. This segmentation allows the system to provide consistent initial response while performing additional checks only when needed, resolving the contradiction between reliability assurance and boot time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first boot processing performs preliminary initialization and setup operations that are always executed to ensure the device reaches a playable state. By completing these essential operations first with constant time, the system guarantees minimum reliability before attempting any additional optimization or data-related processing in the second phase.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the electronic device waits for boot processing completion, then the reliability is improved, but the user experiences stress due to uncertain wait time

Engineering Contradiction:
Improveboot processing completionVSAvoiduser waiting experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The output information pattern changes dynamically based on the boot processing phase. During first boot processing, a first output pattern is displayed; during second boot processing, a second output pattern is displayed. This dynamic visual feedback makes the wait time more manageable for users by providing different information contexts, improving ease of operation while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the boot processing time is made constant, then the user waiting experience is improved, but the system cannot adapt to different data usage states

Engineering Contradiction:
Improvewaiting experienceVSAvoiddata state adaptation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The boot process is segmented into a constant-time first phase that provides predictable user experience, and a variable-time second phase that adapts to data usage states. This segmentation allows the system to guarantee consistent initial response (improving ease of operation) while still being able to adapt to different data conditions when necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first boot processing performs preliminary operations that complete in constant time regardless of data state, establishing a baseline for consistent user experience. The second boot processing then adapts to specific data usage states only after this preliminary phase, maintaining adaptability while preserving predictable initial behavior.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4293506B1Electronic device, method, and recording medium for boot processing
Publication Date: 2025.04.02 CASIO COMPUTER CO LTD
  • EP4293506B1 patent drawingFigure 1
  • EP4293506B1 patent drawingFigure 2
  • EP4293506B1 patent drawingFigure 3

AI summary

An electronic device (1) includes: a storage unit (12) including a data region that stores data; an output unit (15, 19); and at least one processor (10). At least one processor (10) executes: first boot processing in which a boot time is constant irrespective of a usage state of data in the data region, first output processing of outputting information of a first pattern to the output unit (15, 19) during execution of the first boot processing, second boot processing in which a boot time varies depending on a usage state of the data, and second output processing of outputting information of a second pattern to the output unit (15, 19) until the second boot processing is completed.