User Device Pre-Processing for 3D Mesh Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems face inefficiencies in performing computationally intensive calculations due to the need for preliminary data collection on less powerful devices, leading to delayed processing on high-performance servers as they wait for data transmission, which can take significant time.
Innovation Solution
A system comprising a user device and a computing device, where the user device pre-processes data, such as creating a 3D triangular mesh image, and transmits it to the computing device for further processing, allowing the server to start processing immediately while the user device continues data collection, reducing overall processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all preliminary data is collected and transmitted to the powerful computing device before processing begins, then the computing device can perform accurate calculations, but the total processing time is significantly increased due to the server waiting idle for data transmission
Solution Approach 1:
The patent applies preliminary action by having the user device perform pre-processing operations (data collection, filtering, and initial formatting) before transmitting data to the computing device. This allows the server to begin processing as soon as data arrives in pre-processed batches, rather than waiting for complete raw datasets. The pre-processing includes creating structured formats and validating data quality, so the server receives ready-to-process data immediately.
Solution Approach 2:
The patent segments the data processing workflow into distinct phases: data collection and initial pre-processing at the user device, followed by transmission of pre-processed data batches, and finally computational processing at the server. This segmentation allows parallel execution of data collection and server processing, eliminating the idle waiting time while maintaining calculation accuracy through structured data formats.
2Productivity
If pre-processing is performed at the user device and data is transmitted in batches, then the computing device can start processing immediately reducing total time, but the system complexity increases due to coordinated communication protocols
Solution Approach 1:
The patent introduces an intermediary communication layer that standardizes data exchange between the user device and computing device. This intermediary protocol handles batch data transmission, formatting standards, and synchronization, simplifying the coordination complexity while enabling high-throughput processing. The standardized interface allows seamless integration without requiring complex custom communication logic.
3Loss of time
If computationally intensive tasks are performed on less powerful user devices, then data transmission time is reduced, but the user device energy consumption and processing limitations are exceeded
Solution Approach 1:
The patent applies partial action by having the user device perform only the necessary pre-processing operations (data collection, filtering, basic formatting) rather than complete processing. This partial pre-processing reduces data volume for transmission and enables faster server processing, while keeping energy consumption within acceptable limits for mobile devices. The computationally intensive operations are deliberately reserved for the server.
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
This approach significantly reduces the total processing time by enabling the computing device to begin processing pre-processed data as it is received, cutting the completion time by up to two hours compared to traditional methods where the server waits for all data to be collected and transmitted.
Implementation Method 1
a light source for emitting light and a light receiver for receiving light so as to generate image data for an object which reflects light emitted by the light source
Implementation Method 2
The user device is arranged to carry out a time-of-flight analysis of the emitted and reflected light to determine the 3D shape of the object
Implementation Method 3
The user device is configured so that the light emitted by the light source is structured light. The user device is configured to determine the 3D shape of the object on the basis of structured light reflected from the object
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
A system is provided comprising a user device (105) and a computing device (409). The user device (105) and the computing device (409) are capable of communicating with each other. The user device (105) is configured to generate and/or obtain data and to perform pre-processing of the data. The user device (105) transmits the pre-processed data to the computing device (409). The computing device (409) is configured to receive the pre-processed data from the user device (105) and to perform further processing of the pre-processed data. A corresponding method and user device (105) is also provided.