Drive Curve Compression Using Segment Libraries for Scanners

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Scanning devices require significant storage space for drive curves, especially when multiple curves are used in parallel, necessitating efficient compression and decompression methods to manage storage requirements.

Innovation Solution

A method involving subdivision of drive curves into segments, checking for segment presence in a library, incorporating identical or transformable segments, and using transformation parameters to reduce storage needs, with a computer-aided approach implemented on suitable hardware components like DSPs or FPGAs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If drive curves are stored in full detail for multiple scanning channels, then complete scanning control is achieved, but storage space requirements increase significantly

Engineering Contradiction:
Improvescanning control accuracyVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The drive curve is divided into multiple segments, where each segment represents a portion of the complete drive curve. This segmentation allows the system to store and process drive curves in manageable units, reducing the storage burden while maintaining the ability to reconstruct the complete scanning control signal when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple drive curves for different scanning channels are nested within a shared library structure. The patent implements a library that stores segments from multiple channels, allowing common segments to be shared across channels. This nesting approach significantly reduces total storage requirements while preserving the完整性 of each channel's scanning control.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Quantity of substance

If a shared library is used for multiple drive curves, then storage efficiency is improved, but system complexity increases due to library management

Engineering Contradiction:
Improvestorage spaceVSAvoidlibrary management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Instead of storing complete drive curves for each channel, the system creates references (pointers) to segments in the shared library. Each channel's drive curve is reconstructed by copying and assembling segments from the library according to the stored pointer information. This approach minimizes storage while the pointer list structure manages the complexity of library access.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent pre-organizes drive curve segments into a library structure before actual scanning operations. By preliminarily sorting and storing segments with their metadata (pointers, channel information), the system simplifies the complexity of managing multiple drive curves during runtime, making library access efficient and straightforward.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If drive curves are compressed using segmentation and libraries, then storage requirements are reduced, but decompression and reconstruction time increases

Engineering Contradiction:
Improvestorage spaceVSAvoiddecompression time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The drive curve segments are pre-processed and organized into the library during system initialization or offline preparation. This preliminary action includes sorting segments, creating pointer references, and establishing the library structure. By performing this work beforehand, the patent minimizes the time required for decompression and reconstruction during actual scanning operations, as the system only needs to assemble pre-organized segments rather than process raw data in real-time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11270731B2Methods and apparatuses for compressing and decompressing drive curves
Publication Date: 2022.03.08 CARL ZEISS MICROSCOPY GMBH
  • US11270731B2 patent drawing
  • US11270731B2 patent drawing
  • US11270731B2 patent drawing

AI summary

Methods and apparatuses for compressing drive curves for scanning devices and corresponding computer programs are provided. In this case, a drive curve is decomposed into segments. Segments which are not yet present in a library are stored in the library. Moreover, for each segment a pointer to a corresponding segment in the library is stored in a list.