Time-Based Event Encoding With Amplitude Weighting for Data Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing encoding and decoding technologies do not effectively utilize the timing and amplitude of events to efficiently represent and reconstruct information, particularly in biological neural systems and data communication systems.

Innovation Solution

A system that encodes information by timing events within intervals and weights amplitudes based on the timing of other events, followed by compression and expansion to facilitate efficient encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If information is encoded using traditional methods without utilizing timing and amplitude, then the encoding process is simpler, but the efficiency and information density are lower

Engineering Contradiction:
Improveencoding efficiencyVSAvoidencoding system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent transitions from encoding information using only event occurrence to encoding using multiple dimensions: timing of events and amplitude of events. This dimensional expansion allows more information to be packed into the same signal structure, improving encoding efficiency without requiring more complex systems

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

Solution Approach 2:

The patent changes the parameters used for information encoding from static presence/absence to dynamic timing and amplitude variations. By modulating when events occur and how strong they are, the system achieves higher information density while maintaining relatively simple encoding mechanics

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If timing and amplitude are used to encode information, then information representation becomes more efficient, but decoding and reconstruction become more complex

Engineering Contradiction:
Improveinformation representation efficiencyVSAvoiddecoding system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent employs feedback mechanisms where the decoded timing and amplitude information is used to reconstruct the original signal characteristics. The system continuously adjusts its decoding parameters based on the received signal properties, enabling accurate reconstruction despite the increased complexity of handling multiple encoding dimensions

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary weighting to events based on their timing and amplitude characteristics before full decoding occurs. This pre-processing step simplifies the subsequent reconstruction process by organizing the information in a structured manner that facilitates easier decoding

Inventive Principle:
Principle #10Preliminary action

3Loss of substance

If events are weighted by amplitude based on timing, then data compression becomes more effective, but the processing requirements increase

Engineering Contradiction:
Improvedata compression efficiencyVSAvoidprocessing power
Core Design Contradiction:
Loss of substanceVSPower

Solution Approach 1:

The patent applies different weighting factors to different events based on their specific timing and amplitude characteristics. Rather than uniform processing, each event is locally optimized with appropriate weightings that reflect its importance and characteristics, enabling more effective compression while distributing processing requirements across multiple simple operations rather than one complex operation

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3771103B1Encoding, decoding and storing of information
Publication Date: 2026.03.25 ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
  • EP3771103B1 patent drawingFigure 1A
  • EP3771103B1 patent drawingFigure 1B
  • EP3771103B1 patent drawingFigure 2A

AI summary

Method and system for weighting the amplitude of an event in a time -based code. The time-based code is divided into time intervals. Each of the time intervals of the time-based code corresponds to a digit in the received signal. Each digit of a first state of the received signal is expressed as a event occurring at a first time within the corresponding time interval of the time - based code. Each digit of a second state of the received signal is expressed as a event occurring at a second time within the corresponding time intervals of the time -based code, the first time is distinguishable from the second time. All of the states of the digits in the received signal are represented by events in the time-based code. The weighting is performed as a function of the timing of other events in the time-based code signal.