IP Library Granted Patent US 9,534,927
Granted Patent B2
US 9,534,927 · App. 14/088,452 · Granted Jan 3, 2017

Mobile device and microcontroller unit

Inventors: Zhou Ye (Foster City, CA); Chin-Lung Li (Taoyuan County, TW); Shun-Nan Liou (Taipei, TW); Chien-Chih Hsu (Taipei, TW)
Assignee: CYWEEMOTION HK LIMITED
G01D3/10G01C22/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,534,927
App. No.
14/088,452
Granted
Jan 3, 2017
Kind
B2
Abstract

A microcontroller unit (MCU) characterized by including a buffer is provided. The MCU is a part of a mobile device. The MCU fetches a plurality of samples from a sensor of the mobile device, performs a preset processing according to the samples, stores the samples and/or a result of the preset processing in the buffer, and provides the result or a signal based on the result to the central processing unit (CPU) of the mobile device or an electronic device.

Claims (41)

1. A mobile device, comprising:

a sensor, generating a plurality of samples;

a microcontroller unit (MCU), coupled to the sensor, comprising a first buffer, fetching the samples from the sensor, performing a first preset processing according to the samples, and storing the samples and/or a result of the first preset processing in the first buffer; and

a central processing unit (CPU), coupled to the MCU, fetching the result from the MCU or receiving a signal based on the result from the MCU, and performing a second preset processing according to the result or the signal;

wherein the result or the samples are fetched in batches so as to reduce power consumption.

2. The mobile device of claim 1 , wherein the sensor generates the samples at a first frequency, the MCU fetches the samples from the sensor in batches at a second frequency, the MCU performs the first preset processing according to the samples to generate a plurality of results of the first preset processing, the CPU fetches the results from the MCU in batches at a third frequency, the first frequency is higher than or equal to the second frequency and the second frequency is higher than or equal to the third frequency.

3. The mobile device of claim 2 , wherein the sensor comprises a second buffer, the sensor stores the samples in the second buffer, and the MCU stores the results in the first buffer.

4. The mobile device of claim 1 , wherein the CPU has more processing power than the MCU does and the CPU consumes more electric power than the MCU does.

5. The mobile device of claim 1 , wherein the CPU sleeps until the CPU wakes up to fetch the result from the MCU or until the CPU is woke up by the signal from the MCU, while the MCU never sleeps.

6. The mobile device of claim 5 , wherein the MCU wakes up the CPU and notifies the CPU to fetch the result from the MCU.

7. The mobile device of claim 5 , wherein the CPU wakes up without notification from the MCU and then the CPU fetches the result from the MCU.

8. The mobile device of claim 1 , wherein the MCU is exclusively dedicated to performing the first preset processing according to the samples and providing the result or the signal to the CPU.

9. A mobile device, comprising:

a sensor, generating a plurality of samples; and

a microcontroller unit (MCU), coupled to the sensor, comprising a first buffer, fetching the samples from the sensor, performing a preset processing according to the samples, storing the samples and/or a result of the preset processing in the first buffer, and providing the result or a signal based on the result to an electronic device;

wherein the samples are fetched in batches so as to reduce power consumption.

10. The mobile device of claim 9 , wherein the sensor generates the samples at a first frequency, the MCU fetches the samples from the sensor in batches at a second frequency, the MCU performs the preset processing according to the samples to generate a plurality of results of the preset processing, the MCU provides the results to the electronic device in batches at a third frequency, the first frequency is higher than or equal to the second frequency and the second frequency is higher than or equal to the third frequency.

11. The mobile device of claim 10 , wherein the sensor comprises a second buffer, the sensor stores the samples in the second buffer, and the MCU stores the results in the first buffer.

12. The mobile device of claim 9 , wherein the MCU never sleeps and is exclusively dedicated to performing the preset processing according to the samples and providing the result or the signal to the electronic device.

13. A microcontroller unit (MCU), comprising:

a buffer,

wherein the MCU fetches a plurality of samples from a sensor, the MCU performs a preset processing according to the samples, the MCU stores the samples or a result of the preset processing in the buffer, and the MCU provides the result or a signal based on the result to an electronic device;

wherein the samples are fetched in batches so as to reduce power consumption.

14. The MCU of claim 13 , wherein the sensor generates the samples at a first frequency, the MCU fetches the samples from the sensor in batches at a second frequency, the MCU performs the preset processing according to the samples to generate a plurality of results of the preset processing, the MCU stores the results in the buffer and provides the results to the electronic device in batches at a third frequency, the first frequency is higher than or equal to the second frequency and the second frequency is higher than or equal to the third frequency.

15. The MCU of claim 13 , wherein the MCU never sleeps and is exclusively dedicated to performing the preset processing according to the samples and providing the result or the signal to the electronic device.

16. A mobile device, comprising:

a sensor, generating a plurality of samples;

a microcontroller unit (MCU), coupled to the sensor, comprising a first buffer, fetching the samples from the sensor, performing a first preset processing according to the samples, and storing the samples and/or a result of the first preset processing in the first buffer, wherein a number of times the MCU fetches the samples during a first time interval is smaller than a number of times the sensor generates one of the samples during the first time interval; and

a central processing unit (CPU), coupled to the MCU, fetching the result from the MCU or receiving a signal based on the result from the MCU, and performing a second preset processing according to the result or the signal, wherein a number of times the CPU fetches the result during a second time interval is smaller than a number of times the MCU fetches the samples during the second time interval;

wherein the number of times the MCU fetches the samples during the first time interval is smaller than the number of times the sensor generates one of the samples during the first time interval to reduce power consumption of the mobile device, and the number of times the CPU fetches the result during the second time interval is smaller than the number of times the MCU fetches the samples during the second time interval to reduce power consumption of the mobile device.

17. The mobile device of claim 16 , wherein the sensor generates the samples at a first frequency, the MCU fetches the samples from the sensor in batches at a second frequency, the MCU performs the first preset processing according to the samples to generate a plurality of results of the first preset processing, the CPU fetches the results from the MCU in batches at a third frequency, the first frequency is higher than or equal to the second frequency and the second frequency is higher than or equal to the third frequency.

18. The mobile device of claim 17 , wherein the sensor comprises a second buffer, the sensor stores the samples in the second buffer, and the MCU stores the results in the first buffer.

19. The mobile device of claim 16 , wherein the CPU has more processing power than the MCU does and the CPU consumes more electric power than the MCU does.

20. The mobile device of claim 16 , wherein the CPU sleeps until the CPU wakes up to fetch the result from the MCU or until the CPU is woke up by the signal from the MCU, while the MCU never sleeps.

21. The mobile device of claim 20 , wherein the MCU wakes up the CPU and notifies the CPU to fetch the result from the MCU.

22. The mobile device of claim 20 , wherein the CPU wakes up without notification from the MCU and then the CPU fetches the result from the MCU.

23. The mobile device of claim 16 , wherein the MCU is exclusively dedicated to performing the first preset processing according to the samples and providing the result or the signal to the CPU.

24. A mobile device, comprising:

a sensor, generating a plurality of samples;

a microcontroller unit (MCU), coupled to the sensor, comprising a first buffer, fetching the samples from the sensor in batches, performing a first preset processing according to the samples, and storing the samples and/or a result of the first preset processing in the first buffer; and a central processing unit (CPU), coupled to the MCU, fetching the result from the MCU in batches or receiving a signal based on the result from the MCU, and performing a second preset processing according to the result or the signal;

wherein the MCU fetches the samples from the sensor in batches, and the CPU fetches the result from the MCU in batches to reduce power consumption of the mobile device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2024
From: CYWEE GROUP LTD.
To: CM HK LIMITED
Reel/Frame 068704/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2024
From: CYWEEMOTION HK LIMITED
To: CM HK LIMITED
Reel/Frame 068696/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2017
From: CYWEEMOTION HK LIMITED
To: CM HK LIMITED
Reel/Frame 041773/0175 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2016
From: LIOU, SHUN-NAN; HSU, CHIEN-CHIH
To: CYWEEMOTION HK LIMITED
Reel/Frame 040390/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2016
From: CYWEE GROUP LIMITED
To: CYWEEMOTION HK LIMITED
Reel/Frame 037926/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2014
From: YE, ZHOU; LI, CHIN-LUNG
To: CYWEE GROUP LTD.
Reel/Frame 032226/0560 →
Continuity (3)
Continuation In Part 13945930 · Jul 19, 2013
Continuation In Part 14033553 · Sep 23, 2013
Related Publication 20140336989A1 · Nov 13, 2014