Data Preview Buffer for Oscilloscope Trace Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In digital oscilloscopes, updating waveform traces in response to changes in scale and offset controls becomes time-consuming as data sizes increase and analysis functions become more complex, leading to sluggish performance and reduced user accuracy due to the need to process new incoming data streams.

Innovation Solution

Implementing a dual buffer system with a preview update thread that allows for concurrent processing of new scale and offset settings using previous trace data, and prioritizing the preview update thread over regular updates to ensure quick display response, enabling immediate preview updates without waiting for full data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If waveform trace is updated by processing new incoming data stream in response to control changes, then display accuracy is improved, but system responsiveness deteriorates due to time-consuming processing

Engineering Contradiction:
Improvedisplay accuracyVSAvoidsystem responsiveness
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing waveform data into a compressed representation format before it is needed for display updates. When control changes occur, the pre-processed data can be quickly transformed into display-ready format without requiring complete re-processing of the entire incoming data stream, thus maintaining both accuracy and responsiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the waveform data processing into distinct stages: initial data acquisition, compression/pre-processing, and final display rendering. This segmentation allows the system to prepare data in advance and only perform the necessary final transformation when control changes occur, rather than processing everything from scratch each time.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If complete waveform data processing is performed for each control change, then processing accuracy is improved, but device complexity increases due to multiple buffer management operations

Engineering Contradiction:
Improveprocessing accuracyVSAvoidbuffer management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential data characteristics needed for display from the complete waveform data during pre-processing. Instead of managing and re-processing entire data sets, the system extracts and stores key features in a compressed format, significantly reducing the complexity of buffer management while maintaining processing accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If waveform data size increases to improve measurement capability, then measurement precision is improved, but processing time increases making updates slower

Engineering Contradiction:
Improvemeasurement capabilityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary compression and pre-processing of large waveform data sets into compact representations. This allows the system to maintain high measurement capability from the full data while having ready-to-use compressed versions for rapid display updates, eliminating the time penalty associated with processing large data sizes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic data representation where the waveform data exists in multiple formats simultaneously - full-resolution for analysis and compressed for display. The system dynamically selects and transforms between these representations based on the operation being performed, allowing fast updates when controls change while preserving measurement capability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8525837B2Method and apparatus for data preview
Publication Date: 2013.09.03 TELEDYNE LECROY INC
  • US8525837B2 patent drawing
  • US8525837B2 patent drawing
  • US8525837B2 patent drawing

AI summary

A method and apparatus for displaying information on a device acquiring data is provided. The method includes the steps of receiving an input data, generating a version of the received input data to be displayed in accordance with one or more display parameters and displaying the generated version of the received input data. A requested change in one or more display parameters is received and the requested change of the one or more display parameters is implemented on the displayed data. Processing continues on the further received input data in accordance with the requested change in the one or more display parameters and the display is ultimately updated with the processed further received input data.