Time-Series Compression Circuit Using Parallel Polygonal Approximation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional time series data compression techniques using polygonal line approximation have limitations in throughput and power efficiency due to long calculation times and sequential processing, which hinder high-speed data transmission and power saving in IoT applications.

Innovation Solution

The time series data compressing apparatus employs a polygonal line approximating unit with outer product circuits that perform parallel calculations, reducing the number of division operations and increasing throughput, and a coding unit that applies variable-length coding based on optimal coding tables for high compression rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional polygonal line approximation is used for time series data compression, then compression functionality is achieved, but throughput is low and power consumption is high due to long calculation times and sequential processing

Engineering Contradiction:
ImprovethroughputVSAvoidcalculation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the calculation process into multiple independent segments that can be executed in parallel. Specifically, the slope calculation is segmented into multiple partial slope calculations (first partial slope, second partial slope, third partial slope) that are computed simultaneously using separate calculation units, thereby reducing total calculation time and increasing throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential single-dimensional processing to parallel multi-dimensional processing by introducing multiple calculation units operating simultaneously. Each calculation unit processes different aspects of the polygonal line approximation in parallel, effectively adding a temporal dimension to the processing architecture and achieving higher throughput.

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

2Loss of energy

If conventional polygonal line approximation with sequential processing is used, then compression is achieved, but power consumption increases due to long calculation times

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing speed
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

By segmenting the calculation into parallel operations across multiple units, the total execution time is reduced, which directly lowers energy consumption. The patent implements this by having multiple calculation units perform slope calculations simultaneously rather than sequentially, reducing the active processing time and associated power usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs periodic action through its processing architecture where data is processed in discrete blocks or segments through the parallel calculation units. This periodic batch processing approach allows for efficient resource utilization and reduced power consumption compared to continuous sequential processing.

Inventive Principle:
Principle #19Periodic action

3Loss of information

If high compression rate is achieved through complex coding, then compression efficiency improves, but device complexity increases

Engineering Contradiction:
Improvecompression rateVSAvoidcircuit size
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the compression system into distinct functional units: multiple calculation units for slope computation, a determination unit for vertex identification, and a coding unit for data compression. This modular segmentation allows each unit to be optimized independently, achieving high compression rates without proportionally increasing overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal calculation units that can perform multiple functions - calculating different types of slopes (first, second, third partial slopes) and handling various aspects of polygonal line approximation. This multi-functionality reduces the total number of dedicated circuits needed, thereby controlling device complexity while maintaining high compression efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9685977B1Time series data compressing apparatus
Publication Date: 2017.06.20 KK TOSHIBA
  • US9685977B1 patent drawing
  • US9685977B1 patent drawing
  • US9685977B1 patent drawing

AI summary

A data compressing apparatus includes a polygonal line approximating circuit receiving first time series and outputs second time series by performing a polygonal line approximation process on the first time series. The polygonal line approximating circuit includes a first multiplier and a second multiplier performing multiplication having a first value calculated based on a difference between a time component of first data and a time component of second data in the time series data as input, and a third multiplier and a fourth multiplier performing multiplication having a second value calculated based on a difference between a sensor component of the first data and a sensor component of the second data as input.