Methods for data synchronization between a sensor hub and an application processor and apparatuses using the same

US10310550B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10310550-B2
Application numberUS-201715469823-A
CountryUS
Kind codeB2
Filing dateMar 27, 2017
Priority dateJan 16, 2017
Publication dateJun 4, 2019
Grant dateJun 4, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention introduces a method for data synchronization between a sensor hub and an application processor, which contains at least the following steps: generating and adding a plurality of absolute time stamps in a sensor-data stream; and generating and adding a plurality of pieces of sensor data and a plurality of relative time stamps in the sensor-data stream between the moments of generating each two adjacent absolute time stamps, wherein each relative time stamp is associated with one piece of sensor data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for data synchronization between a sensor hub and an application processor, comprising: generating and adding a plurality of absolute time stamps in a sensor-data stream; generating and adding a plurality of pieces of sensor data and a plurality of relative time stamps in the sensor-data stream between the moments of generating each two adjacent absolute time stamps, wherein each relative time stamp is associated with one piece of sensor data; receiving raw data from a micro-sensor; determining whether a value of an RTC (Real-Time Counter) of the sensor hub exceeds a counter threshold; when the value of the RTC of the sensor hub exceeds the counter threshold, generating and storing a time unit and a data unit in a ring buffer; and when the value of the RTC of the sensor hub does not exceed the counter threshold, generating and storing the data unit in the ring buffer, wherein the time unit comprises the absolute time stamp, the data unit comprises the sensor data and the relative time stamp, and the sensor data is associated with the raw data. 2. The method of claim 1 , wherein each absolute time stamp is represented in i bits, each relative time stamp is represented in k bits and k is less than i. 3. The method of claim 2 , wherein the relative time stamps between two adjacent absolute time stamps range from −2 k-1 to 2 k-1 or 0 to 2 k . 4. The method of claim 1 , wherein the counter threshold is TR last ±(2 k-1 ) or TR last +2 k , each relative time stamp is presented in k bits and TR last represents the last absolute time stamp. 5. The method of claim 1 , wherein the step for generating and storing the data unit in the ring buffer comprises: generating the relative time stamp by subtracting the last absolute time stamp from the value of the RTC of the sensor hub. 6. An apparatus for data synchronization between a sensor hub and an application processor, comprising: a memory storing a sensor-data stream; and a sensor hub, coupled to a micro-sensor and the memory, generating and adding a plurality of first absolute time stamps in the sensor-data stream; and generating and adding a plurality of pieces of first sensor data and a plurality of first relative time stamps in the sensor-data stream between the moments of generating each two adjacent first absolute time stamps, wherein each first relative time stamp is associated with one piece of first sensor data; wherein the sensor hub receives raw data from the micro-sensor; determines whether a value of an RTC (Real-Time Counter) of the sensor hub exceeds a counter threshold; when the value of the RTC of the sensor hub exceeds the counter threshold, generating and storing a time unit and a data unit in a ring buffer; and when the value of the RTC of the sensor hub does not exceed the counter threshold, generating and storing the data unit in the ring buffer, and wherein the time unit comprises the first absolute time stamp, the data unit comprises one piece of first sensor data and the first relative time stamp, and the piece of first sensor data is associated with the raw data. 7. The apparatus of claim 6 , wherein each first absolute time stamp is represented in i bits, each first relative time stamp is represented in k bits and k is less than i. 8. The apparatus of claim 7 , wherein the first relative time stamps between two adjacent first absolute time stamps range from −2 k-1 to 2 k-1 or 0 to 2 k . 9. The apparatus of claim 6 , wherein the sensor hub generates the first relative time stamp by subtracting the last first absolute time stamp from the value of the RTC of the sensor hub.

Assignees

Inventors

Classifications

  • where the measuring is synchronized between sensing devices · CPC title

  • using timestamps · CPC title

  • G06F1/14Primary

    Time supervision arrangements, e.g. real time clock · CPC title

  • where the data is sent when the measured values exceed a threshold, e.g. sending an alarm · CPC title

  • H04Q9/00Primary

    Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10310550B2 cover?
The invention introduces a method for data synchronization between a sensor hub and an application processor, which contains at least the following steps: generating and adding a plurality of absolute time stamps in a sensor-data stream; and generating and adding a plurality of pieces of sensor data and a plurality of relative time stamps in the sensor-data stream between the moments of generat…
Who is the assignee on this patent?
Via Alliance Semiconductor Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F1/14. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).