Drift Calculation Using Sum Buffer Least Squares

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing drift calculation methods require large buffer capacities and concentrate processing loads, making it difficult to accurately calculate drift in devices with limited buffer capacity, especially in light detection units where large-capacity buffers are hard to provide.

Innovation Solution

A drift calculation device with sum buffers assigned to sum functions in the least squares method calculation formula, updating data every measurement cycle, allowing for accurate drift calculation using a smaller buffer capacity and distributing processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all measurement intensity data within a specific period is stored to calculate drift by least squares method, then measurement precision is improved, but device complexity increases due to large buffer capacity requirements

Engineering Contradiction:
Improvedrift calculation accuracyVSAvoidbuffer capacity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary components for drift calculation by maintaining sum buffers for specific parameters (sum of y values, sum of x values, sum of x squared values, sum of xy products) rather than storing all measurement data. This extraction approach reduces buffer capacity from requiring storage of all 360000 measurement points to only storing four running sums, thereby resolving the contradiction between measurement precision and device complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters stored in buffers from raw measurement intensity values to aggregated statistical parameters (sums of y, x, x², and xy). By transforming the data representation from individual measurement points to cumulative sums, the system maintains drift calculation accuracy while dramatically reducing the buffer capacity requirement from megabytes to kilobytes

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If all measurement intensity data is stored before drift calculation, then measurement precision is improved, but productivity decreases due to processing load concentration

Engineering Contradiction:
Improvedrift calculation accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary actions by continuously updating the sum buffers with each measurement point during data acquisition. The sum of y values, sum of x values, sum of x squared values, and sum of xy products are calculated and stored incrementally as measurements arrive, rather than waiting until all data is collected. This preliminary computation distributes the processing load evenly over time and eliminates the need for intensive batch processing after measurement completion

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous useful action by performing drift calculation parameters updates with every measurement point without interruption. The sum buffers are continuously updated in real-time as measurements arrive, ensuring that the calculation process is ongoing and distributed throughout the measurement period rather than being concentrated at the end, thereby improving processing efficiency while maintaining measurement precision

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9400245B2Drift calculation device and light detection device provided with the same
Publication Date: 2016.07.26 SHIMADZU CORP
  • US9400245B2 patent drawing
  • US9400245B2 patent drawing
  • US9400245B2 patent drawing

AI summary

There are provided a drift calculation device capable of accurately calculating a drift by using a buffer of smaller capacity, and a light detection device provided with the same. Every time measurement intensity is input according to a predetermined cycle, data in a plurality of sum buffers 321 to 324 are updated based on at least one of the measurement intensity and the measurement time at that time. The sum buffers 321 to 324 are assigned respectively to a plurality of sum functions forming a coefficient included in a calculation formula for calculating a drift by using the least squares method. A drift is calculated by substituting the updated data in the plurality of sum buffers 321 to 324 in the calculation formula. Since it is not necessary to store all the measurement intensity input at the predetermined cycle, a drift is accurately calculated by a buffer of smaller capacity.