Event Camera Optical Data Transfer With Clock-Recoverable Line Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Event cameras generate large amounts of data during rapid changes, leading to inefficient computing power usage in control and surveying applications, and conventional cameras transmit irrelevant data, wasting computational resources.

Innovation Solution

A method using a line code representation transmitted via light intensity modulation, captured by an event camera to recover a binary data sequence, synchronized by the event camera's events, with error correction and filtering to enhance robustness and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional camera sensors are used to transmit information, then continuous monitoring is achieved, but large amounts of irrelevant data are transmitted wasting computational resources

Engineering Contradiction:
Improvedata relevanceVSAvoidcomputational efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts only the essential information changes from the visual scene by using event camera sensors that trigger events only when pixel intensity changes occur. This extraction mechanism filters out continuous but irrelevant visual data, transmitting only meaningful changes in the scene to reduce computational load while maintaining information relevance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the continuous visual stream into discrete event triggers based on pixel-level intensity changes. Each event represents a localized change in the scene, dividing the continuous monitoring task into discrete, meaningful units that require processing only when necessary, thereby improving computational efficiency.

Inventive Principle:
Principle #1Segmentation

2Productivity

If event cameras are used to transmit information, then computational efficiency is improved by processing only changes, but large amounts of data are generated during rapid changes

Engineering Contradiction:
Improvecomputational efficiencyVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies dynamic adaptation by adjusting the transmission rate and processing intensity based on scene stability. During stable periods, the system operates in low-data mode with minimal events transmitted. During rapid changes, the system temporarily increases data transmission capacity to handle the burst of events, then returns to low-data mode, dynamically balancing computational efficiency with data volume management.

Inventive Principle:
Principle #15Dynamics

3Speed

If line code representation is transmitted via light intensity modulation, then information transmission speed is increased, but robustness to noise and interference is reduced

Engineering Contradiction:
Improvetransmission speedVSAvoidnoise robustness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the receiving end continuously monitors the optical signal and adjusts its interpretation based on observed characteristics. The system uses feedback from the event camera outputs to verify and correct transmitted data, allowing the high-speed line code transmission to maintain reliability through active verification and error correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes transmission parameters dynamically by switching between different line code encoding schemes and modulation depths based on channel conditions. When noise levels are high, the system adjusts parameters to improve robustness; when conditions are favorable, it uses higher-speed transmission modes, thereby optimizing both speed and reliability.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Facilitates fast and robust information transmission between information sources and destinations, reducing computational load and data redundancy.

Implementation Method 1

optically transmitting the line code representation using a light source by modulating emitted light intensity of the light source based on the line code representation

Methodology Applied
Scientific EffectLight intensity modulation: Phase Modulation

Implementation Method 2

capturing the optically transmitted line code representation using an event camera, wherein the event camera is configured to generate events based on intensity changes in the captured optically transmitted line code representation

Methodology Applied
Scientific EffectPhotoelectric effect: Photoelectric Effect

Data Source

PatentUS20250358013A1Information exchange using an event camera
Publication Date: 2025.11.20 INIVATION AG
  • US20250358013A1 patent drawing
  • US20250358013A1 patent drawing
  • US20250358013A1 patent drawing

AI summary

A method for transmitting a binary data sequence having at least two binary values from an information source to an information destination. The method includes the following steps: 1) determining a line code representation based on the binary data sequence, wherein the line code representation is such that a clock used for determining the line code representation based on the binary data sequence is recoverable from the line code representation, 2) optically transmitting the line code representation using a light source by modulating emitted light intensity of the light source based on the line code representation, 3) capturing the optically transmitted line code representation using an event camera, wherein the event camera is configured to generate events based on intensity changes in the captured optically transmitted line code representation, and 4) determining a recovered binary data sequence based on the generated events, wherein the determining of the recovered binary data sequence includes recovering the clock based on the generated events and measuring at least one time difference between generated events using the recovered clock. An assembly and a computer implemented method are also provided.