Display Apparatus State Restoration via Snapshot Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional display apparatuses face inefficiencies in restoring display states, requiring multiple operations to revert to previous states, which complicates usability and efficiency, especially in collaborative environments where multiple users interact with shared displays.
Innovation Solution
The display apparatus implements a system to store and restore display state data at set intervals or operation counts, allowing users to quickly revert to past states through a time-series restoration mode, using thumbnails to represent different states and enabling undo/redo functions in units of operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional undo/redo functions are used to restore display states, then the display state can be restored, but multiple operations are required which complicates usability and reduces efficiency
Solution Approach 1:
The patent segments the continuous display state history into discrete snapshot points stored as separate data records. Each snapshot captures the display state at specific intervals, allowing users to jump directly to any previous state without sequential operations. This segmentation transforms the restoration process from a step-by-step procedure into a direct access operation.
Solution Approach 2:
The system performs preliminary actions by automatically capturing and storing display state snapshots at predetermined intervals or after specific operations. These snapshots are prepared in advance and stored in memory, so when restoration is needed, the system can immediately retrieve the pre-prepared state data without requiring multiple sequential undo operations.
2Speed
If display state data is stored frequently to enable quick restoration, then restoration speed improves, but memory usage increases
Solution Approach 1:
The patent applies partial action by storing only essential display state information at selective intervals rather than continuously capturing every state change. The system determines optimal snapshot points based on operation types or time intervals, storing partial state data that is sufficient for restoration purposes while avoiding redundant storage of identical or unnecessary state information.
Solution Approach 2:
The system dynamically adjusts the storage parameters including snapshot interval timing, data compression levels, and retention policies based on available memory capacity and usage patterns. When memory is abundant, the system increases snapshot frequency; when memory is constrained, it extends intervals or reduces data granularity, thereby optimizing the balance between restoration speed and memory consumption.
3Reliability
If the system stores complete display state data for every operation, then restoration accuracy improves, but processing overhead and memory consumption increase
Solution Approach 1:
The patent extracts only the essential and variable components of display state data for storage, omitting redundant or immutable elements. Instead of storing complete display state information including static configuration data, the system extracts and stores only the dynamic elements that actually changed, such as object positions, selection states, and content modifications. This extraction maintains restoration accuracy while significantly reducing data volume and processing requirements.
Data Source
AI summary
A display apparatus includes circuitry to display an object on a display. The circuitry stores, in a memory, display state data representing a display state of the object each time a condition is satisfied; receives selection of one of the display state data; and restores the display state of the object based on the selected display state data.


