Mobile Device Sensor Data Embedding in Digital Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in reliably communicating sensor data due to the risk of digital images being dropped when the co-processor is overloaded, leading to incomplete data sets for functions like trajectory determination and map generation.

Innovation Solution

A processor configures digital images to include sensor data from previous timeframes, allowing redundant data to be used in case of data loss, and sends IMU data via a low-latency side-channel for timely access by the application processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the co-processor includes sensor data from multiple timeframes in each digital image to ensure data availability, then the reliability of data communication is improved, but the device complexity and processing overhead increase

Engineering Contradiction:
Improvedata communication reliabilityVSAvoidprocessor complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The co-processor proactively collects and stores sensor data from multiple previous timeframes in advance, embedding this redundant data into current digital images before transmission. This preliminary action ensures that if current data is lost, previously collected data is already available for recovery, resolving the reliability-complexity contradiction by preparing backup data beforehand rather than reacting to data loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system embeds redundant sensor data from previous timeframes into each digital image as a protective measure against data loss. This cushioning approach ensures that even if the current data transmission fails or data is dropped, the embedded historical data provides a safety buffer that maintains functionality for time-sensitive applications

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Adaptability or versatility

If the co-processor processes and packages sensor data from multiple sensors into unified digital images, then the data integration is improved, but the processing time and potential data loss risk increase due to overload

Engineering Contradiction:
Improvedata integration capabilityVSAvoiddata transmission reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The co-processor merges sensor data from multiple different sensors (e.g., IMU, cameras, microphones) into unified digital image structures, creating an integrated data format that can be processed by a single application processor. This merging improves data integration capability while the embedded redundant data from previous timeframes compensates for any potential transmission losses

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system creates copies of sensor data from previous timeframes and embeds these copies within current digital images. This copying mechanism ensures that even if the primary data transmission is lost or corrupted, redundant copies are available for recovery, maintaining reliability despite the complexity of processing multiple sensor inputs

Inventive Principle:
Principle #26Copying

3Reliability

If the system embeds redundant sensor data from previous timeframes in each digital image, then the data loss mitigation is improved, but the data structure size and bandwidth requirements increase

Engineering Contradiction:
Improvedata loss mitigationVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system nests redundant sensor data from previous timeframes within the structure of current digital images, embedding historical data packets inside the image data format. This nesting approach allows efficient packaging of multiple data types (current sensor data, historical sensor data, image data) in a hierarchical structure that optimizes bandwidth utilization while providing robust data loss mitigation

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9485366B2Methods and systems for communicating sensor data on a mobile device
Publication Date: 2016.11.01 GOOGLE LLC
  • US9485366B2 patent drawing
  • US9485366B2 patent drawing
  • US9485366B2 patent drawing

AI summary

Methods and systems for communicating sensor data on a mobile device are described. An example method involves receiving, by a processor and from an inertial measurement unit (IMU), sensor data corresponding to a first timeframe, and storing the sensor data using a data buffer. The processor may also receive image data and sensor data corresponding to a second timeframe. The processor may then generate a digital image that includes at least the image data corresponding to the second timeframe and the sensor data corresponding to the first timeframe and the second timeframe. The processor may embed the stored sensor data corresponding to the first timeframe and the second timeframe in pixels of the digital image. And the processor may provide the digital image to an application processor of the mobile device.