Sensor Concurrent Data Streaming via Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile devices with integrated sensors can only output a single sensor data stream, limiting their ability to efficiently support multiple applications with different data stream requirements, such as navigation and photography, which may necessitate calibrated and uncalibrated data streams with varying data rates.
Innovation Solution
A device comprising a sensor element, digital filters, output registers, and a sensor addressing module that concurrently outputs multiple sensor data streams with different parameters, allowing each application to receive tailored data streams based on its specific needs, such as calibrated and uncalibrated data streams with distinct data rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single sensor data stream is output, then device complexity is reduced, but adaptability to different applications deteriorates
Solution Approach 1:
The patent divides a single sensor data stream into multiple separate data streams, each tailored for specific applications. The sensor output is segmented into different streams with distinct parameters (e.g., calibrated vs. uncalibrated, different data rates) to meet diverse application requirements without increasing overall system complexity
Solution Approach 2:
The sensor module is designed to provide multiple functions through a single integrated structure. It can simultaneously output different types of data streams (calibrated/uncalibrated, various data rates) to serve multiple applications (navigation, photography, etc.) from one sensor unit, achieving multi-functionality without proportionally increasing device complexity
2Adaptability or versatility
If multiple applications request different data stream parameters, then adaptability improves, but device complexity increases
Solution Approach 1:
The sensor module employs dynamic configuration where data stream parameters (such as calibration state and data rate) can be adjusted based on application requirements. The system dynamically selects and configures appropriate data streams for each application without requiring a static, complex multi-sensor architecture
Solution Approach 2:
The patent changes parameters of the sensor data streams (calibration status, data rate, frequency) to match different application needs. By varying these parameters within a single sensor module rather than adding multiple sensors, the system achieves high adaptability while controlling structural complexity
3Device complexity
If a single data stream is used for multiple applications, then device complexity is minimized, but productivity deteriorates due to inefficiency
Solution Approach 1:
Different portions of the sensor data stream are optimized for different applications. For example, the photography application receives calibrated data at a specific data rate optimized for image stabilization, while navigation receives uncalibrated data at a different rate optimized for its needs. This local optimization improves overall system productivity without requiring a completely separate architecture for each application
4Device complexity
If multiple applications share a single data stream, then device complexity is reduced, but loss of information increases due to parameter mismatches
Solution Approach 1:
The patent segments the sensor output into multiple distinct data streams, preventing information loss by ensuring each application receives data with the appropriate parameters. Instead of forcing all applications to use a single generic stream, the segmentation allows each application to access only the data format it needs, eliminating information loss due to parameter mismatches
Data Source
AI summary
Embodiments implement a device having a sensor element, where different data streams created as part of a sensor module integrated with the sensor element may create multiple sensor data streams from a single sensor element, and may concurrently convey information from the sensor element to respective different applications having different data parameter requirements such that the data streams each match the parameter requirements of the different applications.


