Time-Based Encoding of Digit States Through Event Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encoding and decoding technologies face challenges in efficiently representing and reconstructing information using time-based codes, particularly in systems that require precise timing of events within intervals to convey information content.

Innovation Solution

The development of an encoder/decoder system that converts discrete digit information into a time-based code, where each digit is represented by an event occurring at a specific time within a time interval, and a decoder that reconstructs the information by detecting the timing of events within these intervals, allowing for efficient communication and storage of information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If discrete digit information is converted into time-based code with events occurring at specific times within intervals, then information representation efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveinformation representation efficiencyVSAvoidencoder/decoder system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The information is segmented into discrete digits, each represented by an event within a time interval. The time-based code divides the signal into multiple intervals, with each interval containing an event whose timing encodes a specific digit state. This segmentation allows efficient parallel processing and clear distinction between different information units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention transitions from representing information using discrete digit values to representing information using temporal positioning within intervals. By adding the time dimension as the encoding parameter, the system efficiently packs information density while maintaining clear distinguishability between states through temporal separation.

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

2Measurement precision

If timing of events within intervals is used to convey information content, then measurement precision of information encoding is improved, but difficulty of detecting and measuring increases

Engineering Contradiction:
Improvetiming precision for information encodingVSAvoidevent timing detection complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system uses clearly defined time intervals as intermediaries between the event timing and the information representation. Each interval serves as a bounded container that isolates the timing measurement, making it easier to detect and measure event positions without interference from other events. The interval boundaries act as reference markers that simplify the detection process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention changes the encoding parameter from amplitude or frequency to temporal position within intervals. By using time as the primary encoding parameter, the system achieves high precision information representation because time can be measured with great accuracy. The fixed interval structure provides a reference framework that simplifies the measurement of event timings.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8941512B2Encoding and decoding information
Publication Date: 2015.01.27 ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
  • US8941512B2 patent drawing
  • US8941512B2 patent drawing
  • US8941512B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding and decoding information. In one aspect, methods of encoding information in an encoder include receiving a signal representing information using a collection of discrete digits, converting, by an encoder, the received signal into a time-based code, and outputting the 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 an 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 an 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.