Dynamic Trend Graph Buffer Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems face challenges in generating trend graphs due to limited display space and memory capacity, often requiring users to specify data intervals or frequencies, which can be impractical for data sequences of unknown length, and inefficiently use memory resources.
Innovation Solution
A method and system that dynamically generate trend graphs by storing data in a buffer larger than the display space, compressing data elements to fit within the display, and using a controller to detect events and compress data, allowing continuous data representation without pre-defined intervals or frequent measurement adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the buffer stores more data elements than the display can show, then the trend graph can represent data of indeterminate length, but the display space becomes insufficient to show all data points
Solution Approach 1:
The patent extracts only the necessary data elements for display by implementing a compression mechanism that selects and displays only the most relevant data points from the buffer, rather than attempting to display all stored data. This allows the system to maintain adaptability for data of indeterminate length while fitting within limited display space.
Solution Approach 2:
The patent employs dynamic compression of the data buffer, where the compression ratio adjusts automatically based on the amount of data stored and the available display space. This dynamic adaptation enables the system to optimize the balance between storing comprehensive data and displaying it effectively within fixed display constraints.
2Device complexity
If the system uses a fixed-size buffer for data storage, then memory management is simplified, but the system cannot accommodate data sequences of unknown or indefinite length
Solution Approach 1:
The patent implements a dynamic buffer management system that automatically adjusts the effective buffer size and compression ratio based on the amount of data stored. This allows the fixed physical buffer to adapt to data sequences of unknown length, maintaining simplicity in memory management while achieving versatility in handling indefinite data streams.
Solution Approach 2:
The patent changes the parameter of data compression ratio dynamically based on buffer fill level and display requirements. This parameter change enables the fixed buffer to accommodate varying amounts of data effectively, resolving the contradiction between fixed memory structure and flexible data handling capabilities.
3Quantity of substance
If the system compresses data elements to fit within display space, then the display can show more data points, but the compression process increases processing complexity
Solution Approach 1:
The patent implements a self-service compression mechanism where the system automatically determines and applies appropriate compression ratios without external intervention. The compression process is integrated into the normal data flow, allowing the system to self-regulate the balance between data quantity and processing complexity based on real-time conditions.
Data Source
AI summary
A method of generating a trend graph comprises storing a stream of data elements in a buffer having a storage capacity corresponding to a first number of data elements, compressing the stored data elements to fit within a display having a size corresponding to a second number of data elements smaller than the first number of data elements, detecting an event, and as a consequence detecting the event, compressing the stored data elements to occupy a reduced portion of the buffer.


