Automatic Annotation Transfer Between Low and High Resolution Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited bandwidth of communication channels between remote sensors and computing devices hinders real-time high-resolution data transfer, requiring manual annotation of low-resolution data with annotations being applied later to high-resolution data upon device proximity.

Innovation Solution

A computing device automatically applies annotations from low-resolution data to corresponding high-resolution data by matching segments based on metadata and timestamps, allowing for synchronized annotation across both data sets without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution data is transmitted in real-time, then data quality is improved, but communication bandwidth is insufficient

Engineering Contradiction:
Improvedata qualityVSAvoidbandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the data transmission process into two distinct streams: a real-time low-resolution stream for immediate processing and annotation, and a separate high-resolution stream for later annotation application. This segmentation allows the system to handle both data qualities simultaneously without overwhelming the communication bandwidth, as the low-resolution data can be transmitted continuously while high-resolution data is transmitted periodically or on-demand.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If low-resolution data is transmitted in real-time, then bandwidth consumption is reduced, but annotation transfer to high-resolution data becomes manual

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidannotation transfer process
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system implements self-service by automatically matching annotations from low-resolution data to corresponding high-resolution data segments. The processor autonomously identifies corresponding segments between the two data streams and transfers annotations without requiring manual user intervention, thereby maintaining ease of operation while working with bandwidth-constrained low-resolution real-time data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary processing layer that acts as a mediator between the low-resolution and high-resolution data streams. This intermediary component automatically correlates segments from both streams using timing and positional information, enabling seamless annotation transfer without direct manual user involvement in matching corresponding segments.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If annotations are applied to low-resolution data, then real-time processing is enabled, but manual application to high-resolution data increases user effort

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidannotation application time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by applying annotations to the low-resolution data stream in real-time during data capture and transmission. This allows annotations to be created and processed immediately without waiting for high-resolution data to become available, thereby maintaining real-time processing capability while eliminating the need for subsequent manual annotation application to high-resolution data through automatic segment matching.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10491778B2Applying features of low-resolution data to corresponding high-resolution data
Publication Date: 2019.11.26 HONEYWELL INTERNATIONAL INC
  • US10491778B2 patent drawing
  • US10491778B2 patent drawing
  • US10491778B2 patent drawing

AI summary

In some examples, a method includes receiving, by a computing device, from a remote sensor, a low-resolution version of data and receiving, by the computing device, user inputs for annotating the low-resolution version of the data. In some examples, the method also includes determining, by the computing device, based on the user inputs, one or more annotations to the low-resolution version of the data. In some examples, the method further includes receiving, by the computing device, from the remote sensor, a high-resolution version of the data and automatically applying, by the computing device, the one or more annotations to the high-resolution version of the data.