Stack List Man-Machine Interface Memory Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing DECT sub-handset man-machine interfaces face challenges in reducing memory usage, making it difficult to implement multi-functional interfaces due to memory limitations, as they typically require significant memory for storing selecting information.
Innovation Solution
A method utilizing a stack list to record selecting information for objects, allowing efficient memory usage by storing this information in fixed memory areas, which includes a generating module for creating the stack list, a receiving module for user commands, and a determining module to select objects based on the stack list information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If object-oriented programming languages or C language are used to develop man-machine interface, then the interface functionality is comprehensive, but memory usage increases significantly
Solution Approach 1:
The patent segments the man-machine interface into a tree structure with nodes representing different functional levels. Each node contains only the necessary selecting information for that specific level, rather than storing complete object information throughout the entire interface hierarchy. This segmentation approach reduces memory usage while maintaining comprehensive functionality.
Solution Approach 2:
The patent extracts only the essential selecting information (such as navigation paths and selection history) from the complete object information and stores it in the stack list. By taking out only the necessary information for interface navigation and dropping redundant data, the system achieves reduced memory consumption while preserving interface adaptability.
2Ease of manufacture
If memory is reduced to 64K RAM and 512K ROM, then cost is reduced, but developing multi-functional man-machine interface becomes difficult
Solution Approach 1:
The patent implements a dynamic stack list that adapts its content based on the current navigation state and selection history. The stack list dynamically adjusts which information to store and retrieve, allowing the system to handle multiple functions with minimal fixed memory allocation. This dynamic approach simplifies development for low-memory environments.
Solution Approach 2:
The patent changes the parameter of information storage from static complete object data to dynamic selecting information only. By changing what is stored (from full object information to minimal navigation data) and how it is stored (in a stack-based structure), the system achieves multi-functionality within strict memory constraints, making cost reduction feasible.
Data Source
AI summary
An item switching method for a man-machine interface having a plurality of objects includes generating a stack list for recording selecting information related to the plurality of objects, receiving a command for selecting an object from the plurality of objects, and determining a procedure to select the object according to the command and the selecting information recorded in the stack list.


