Swept Parameter Oscilloscope Waveform Animation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current test and measurement instruments lack the capability to efficiently analyze and visualize the large number of waveforms generated by sweeping multiple parameters, making it cumbersome to evaluate the effects of each parameter on optical transmitter tuning during manufacturing.

Innovation Solution

A Swept Parameter Oscilloscope (SPO) is introduced, which uses interactive animation controls to create video sequences from waveforms, allowing users to visualize the effects of parameter sweeps by rendering waveforms into video frames and playing them as movies, enabling easy correlation of parameter values with waveform effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple parameters are swept to generate comprehensive waveform data for machine learning training, then the completeness and quality of training data is improved, but the complexity and difficulty of analyzing and visualizing the data increases significantly

Engineering Contradiction:
Improvetraining data completenessVSAvoiddata analysis complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the complex multi-parameter sweep data into individual waveform displays, with each waveform representing a specific parameter combination. The display is divided into multiple regions showing different waveforms separately, making it manageable to analyze thousands of waveforms by breaking them into individual visual units rather than presenting all data at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds temporal and spatial dimensions to the data visualization by displaying waveforms in sequence across multiple display regions and using animation to show parameter changes over time. This transforms static complex data into a dynamic multi-dimensional visualization where parameter sweeps are represented as animated sequences, enabling intuitive understanding of parameter interactions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If all parameter combinations are swept to ensure comprehensive coverage, then the quality of machine learning training data is improved, but the time required to analyze and evaluate the results increases

Engineering Contradiction:
Improveparameter sweep coverageVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses periodic animation to cyclically display different parameter combinations in sequence. The animated display periodically cycles through the swept parameter values, allowing the operator to observe patterns and effects of parameter changes over time without manually analyzing each waveform individually, significantly reducing analysis time while maintaining comprehensive coverage.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent creates visual copies of waveform data in multiple display regions, where each region shows a copy of the waveform for a specific parameter combination. This allows simultaneous visualization of multiple parameter sweeps across different regions, enabling parallel analysis of comprehensive data sets without requiring sequential examination of each waveform.

Inventive Principle:
Principle #26Copying

3Device complexity

If traditional static display methods are used to show waveform data, then the simplicity of the display system is maintained, but the ability to understand parameter interactions and effects is reduced

Engineering Contradiction:
Improvedisplay system simplicityVSAvoidparameter interaction understanding
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent transforms the static display into a dynamic animated display where waveforms are updated in real-time as parameters are swept. The animation shows parameter changes and their effects on waveforms dynamically, allowing operators to observe how parameters interact and affect system behavior over time, providing intuitive understanding that static displays cannot convey.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses color changes in the animated display to indicate different parameter values and their effects on waveforms. Different colors represent different parameter combinations or sweep states, enabling quick visual identification of parameter interactions and effects without requiring complex data interpretation, thus maintaining display simplicity while enhancing information delivery.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS12085590B2Swept parameter oscilloscope
Publication Date: 2024.09.10 TEKTRONIX INC
  • US12085590B2 patent drawing
  • US12085590B2 patent drawing
  • US12085590B2 patent drawing

AI summary

A test and measurement instrument has a user interface configured to allow a user to provide one or more user inputs, a display to display results to the user, a memory, one or more processors configured to execute code to cause the one or more processors to receive a waveform array containing waveforms resulting from sweeping one or more parameters from a set of parameters, recover a clock signal from the waveform array, generate a waveform image for each waveform, render the waveform images into video frames to produce an image array of the video frames, select at least some of the video frames to form a video sequence, and play the video sequence on a display. A method of animating waveform data includes receiving a waveform array containing waveforms resulting from sweeping one or more parameters from a set of parameters, recovering a clock signal from the waveforms, generating a waveform image from each of the waveforms, rendering the waveform images into video frames to produce an image array of the video frames, selecting at least some of the video frames to play as a video sequence, and playing the video sequence on a display.