Sensor signal reconstruction in a sensor hub
US-2018353106-A1 · Dec 13, 2018 · US
US2018074755A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018074755-A1 |
| Application number | US-201715410927-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 20, 2017 |
| Priority date | Sep 13, 2016 |
| Publication date | Mar 15, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present application discloses a data processing method and apparatus. A specific implementation of the method includes: simultaneously acquiring, by a data processing party, data to be used by a plurality of data receiving parties, and processing the to-be-used data according to processing mode information that is received in advance from each data receiving party and that indicates a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving party; and storing the processed to-be-used data into a storage area corresponding to the data receiving party. An independent data processing party for simultaneously acquiring data that needs to be processed by each data receiving party is provided, so that the data that needs to be processed by each data receiving party is acquired at a time.
Opening claim text (preview).
What is claimed is: 1 . A data processing method, comprising: acquiring simultaneously, by a data processing party, data to be used by data receiving parties; and processing the to-be-used data, based on processing mode information received a priori from the receiving parties and indicating a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving parties; and storing the processed to-be-used data into a storage area corresponding to the data receiving parties, so that the data receiving parties acquire the processed to-be-used data from the storage area. 2 . The method according to claim 1 , wherein before the acquiring simultaneously, by a data processing party, data to be used by data receiving parties, further comprising: receiving a registration request sent by a data receiving party, wherein the registration request comprises: an identifier of the data receiving party, and processing mode information indicating the processing mode for the data to be used by the data receiving party; and associating and storing the identifier of the data receiving party and the processing mode information in an associated manner. 3 . The method according to claim 2 , wherein the to-be-used data is laser point cloud data, and the processing mode comprises: addition of a timestamp having a preset precision, and motion compensation; and the acquiring simultaneously, by a data processing party, data to be used by data receiving parties; and processing the to-be-used data, based on processing mode information received a priori from the receiving parties and indicating a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving parties comprises: copying simultaneously, by the data processing party, the laser point cloud data to be used by each of the data receiving parties from a memory to a video memory of a graphics processing unit; and processing, by using the graphics processing unit and based on the processing mode corresponding to the each of the data receiving parties, the to-be-used laser point cloud data copied to the video memory of the graphics processing unit, to obtain processed to-be-used laser point cloud data corresponding to the each of the data receiving parties. 4 . The method according to claim 3 , wherein acquiring simultaneously, by a data processing party, data to be used by a plurality of data receiving parties comprises: calculating a ratio of a processing time of the data to be used by the each of the data receiving parties to a running time of the data receiving party; determining, from the data receiving parties, a data receiving party having a corresponding ratio greater than a ratio threshold; and acquiring simultaneously the data to be used by the data receiving parties. 5 . A data processing method, comprising: acquiring, by a data receiving party, processed data, the processed data being obtained after a data processing party simultaneously acquiring data to be used by data receiving parties and processing the to-be-used data based on processing mode information received a priori from the data receiving parties and indicating a processing mode for the to-be-used data; and executing a preset operation on the processed data. 6 . A data processing apparatus, comprising: a processing unit, configured to acquire simultaneously data to be used by data receiving parties; and process the to-be-used data, based on processing mode information received a priori from the receiving parties and indicating a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving parties; and a storage unit, configured to store the processed to-be-used data into a storage area corresponding to the data receiving parties, so that the data receiving parties acquire the processed to-be-used data from the storage area. 7 . The apparatus according to claim 6 , further comprising: a receiving unit, configured to: before the data to be used by the data receiving parties is simultaneously acquired, receive a registration request sent by a data receiving party, wherein the registration request comprises an identifier of the data receiving party, and processing mode information indicating the processing mode for the data to be used by the data receiving party; and associate and store the identifier of the data receiving party and the processing mode information in an associated manner. 8 . The apparatus according to claim 7 , wherein the processing unit comprises a graphics processing subunit, configured to: simultaneously copy the laser point cloud data to be used by each of the data receiving parties from a memory to a video memory of a graphics processing unit, when the to-be-used data is laser point cloud data, and the processing mode comprises addition of a timestamp having a preset precision, and motion compensation; and processing, by using the graphics processing unit and based on the processing mode corresponding to the each of the data receiving parties, the to-be-used laser point cloud data copied to the video memory of the graphics processing unit, to obtain processed to-be-used laser point cloud data corresponding to the each of the data receiving parties. 9 . The apparatus according to claim 8 , wherein the processing unit comprises a data acquiring subunit, configured to: calculate a ratio of a processing time of the data to be used by the each of the data receiving parties to a running time of the data receiving party; determine, from the data receiving parties, a data receiving party having a corresponding ratio greater than a ratio threshold; and acquire simultaneously the data to be used by the data receiving parties. 10 . A data processing apparatus, comprising: an acquiring unit, configured to acquire processed data, the processed data being obtained after a data processing party simultaneously acquiring data to be used by data receiving parties and processing the to-be-used data based on processing mode information received a priori from the data receiving parties and indicating a processing mode for the to-be-used data; and an execution unit, configured to execute a preset operation on the processed data.
Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title
in relation to response time · CPC title
General purpose rendering architectures · CPC title
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
Memory management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.