Display Apparatus State Restoration via Nonvolatile Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display apparatuses struggle to restore the previous application state after power-off, especially when system errors occur during shutdown, leading to inconvenience for users.
Innovation Solution
The display apparatus stores application execution status in nonvolatile memory, allowing it to resume the previous application state upon power-on, even in cases of system instability or errors during power-off.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the display apparatus stores application execution status in nonvolatile memory during power-off, then the previous application state can be restored upon power-on, but the system complexity increases due to additional memory management and error handling mechanisms
Solution Approach 1:
The system performs preliminary actions by storing the application execution status in nonvolatile memory before power-off occurs. This ensures that even if power is interrupted or system errors occur during shutdown, the application state information is already preserved and can be restored upon power-on, eliminating the need for complex real-time error handling during power transitions
Solution Approach 2:
The system creates a copy of the application execution status data and stores it in nonvolatile memory. This copying mechanism ensures data preservation without requiring complex real-time synchronization or error handling systems, as the critical state information is duplicated in a reliable storage medium that can survive power interruptions
2Duration of action of stationary object
If the display apparatus uses nonvolatile memory to preserve application state, then continuity of user experience is maintained after power-off, but the loss of time occurs during the power-off and power-on cycle
Solution Approach 1:
The system performs preliminary storage of application state in nonvolatile memory before power-off, enabling rapid restoration upon power-on. This eliminates the need for lengthy application reloading or system reinitialization processes, reducing the effective time loss during power cycles while maintaining execution continuity
3Reliability
If the display apparatus implements comprehensive error handling to maintain application state during system errors, then reliability improves, but the device complexity increases due to additional error detection and recovery mechanisms
Solution Approach 1:
The system creates a copy of the application execution status in nonvolatile memory, providing a simple yet effective error handling mechanism. This copying approach preserves application state during system errors without requiring complex error detection, analysis, or recovery systems, as the data redundancy itself provides the reliability needed to survive various failure modes
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to embodiments, a display apparatus and an operation method thereof are provided. The display apparatus includes: a volatile memory; a nonvolatile memory; and a processor configured to: determine stability of a system for the display apparatus; when a power-off input for the display apparatus is received, if the system is determined to be stable, enter a power-saving mode while maintaining power supply to the volatile memory in which execution data regarding an application currently being executed is stored; and if the system is determined to be unstable, perform power-off processing after storing execution status information of at least one application being executed in the nonvolatile memory, perform booting to execute the application by using application execution status information stored in the nonvolatile memory, and store the execution data regarding the executed application in the volatile memory and then enter the power saving mode while maintaining the power supply to the volatile memory.