Boot Processing Segmentation for Constant Initial Response
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.