Display Apparatus State Restoration via Nonvolatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication state restorationVSAvoidmemory management system
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improveapplication execution continuityVSAvoidpower cycle time
Core Design Contradiction:
Duration of action of stationary objectVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveapplication state preservationVSAvoiderror handling system
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3720140B1Display apparatus and operating method thereof
Publication Date: 2023.10.25 SAMSUNG ELECTRONICS CO LTD
  • EP3720140B1 patent drawingFigure 1
  • EP3720140B1 patent drawingFigure 2
  • EP3720140B1 patent drawingFigure 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.