IP Library Granted Patent US 11,328,499
Granted Patent B2
US 11,328,499 · App. 17/151,305 · Granted May 10, 2022

Navigation device with consistent output and 2-stage moving average filter thereof

Inventors: Zi-Hao Tan (Penang, MY); Kevin Len-Li Lim (Penang, MY)
Assignee: PIXART IMAGING INC.
G06V10/22G06V10/20H03H17/026G06F1/04G06F3/0304G06F3/0354
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 11,328,499
App. No.
17/151,305
Granted
May 10, 2022
Kind
B2
Abstract

There is provided a 2-stage moving average filter for a navigation device including a delta regulator and an N-taps average circuit. The delta regulator is used as a first stage to receive motion delta at a varied frequency, and combine or split the received motion delta to output a regulated motion delta at a fixed frequency. The N-taps average circuit receives and averages N regulated motion delta and outputs the averaged motion delta at a fixed frequency.

Claims (31)

1. A navigation device, comprising:

an image sensor configured to output image frames based on a dynamic frame period;

a delta calculator configured to generate a motion delta at the dynamic frame period;

a delta regulator configured to combine the calculated motion delta generated at the dynamic frame period when the dynamic frame period is smaller than a fixed period, and output the combined motion delta at the fixed period;

an N-taps average circuit configured to receive the combined motion delta every fixed period for N times and average the N combined motion delta;

an accumulator connected downstream of the N-taps average circuit, and configured to receive and accumulate the averaged motion delta before the accumulated motion delta is polled at a polling period that is an integer times of the fixed period, wherein the polling period is larger than the fixed period; and

a bypass path, configured to bypass the delta regulator and directly connect the delta calculator to the N-taps average circuit when the dynamic frame period is equal to the fixed period.

2. The navigation device as claimed in claim 1 , wherein a number of the calculated motion delta being combined has a predetermined relationship with the dynamic frame period.

3. The navigation device as claimed in claim 1 , wherein a number of the calculated motion delta being combined is increased when a difference between the dynamic frame period and the fixed period becomes larger.

4. The navigation device as claimed in claim 1 , wherein the accumulated motion delta is configured to control a cursor shown on a display at a constant speed when the motion delta has a constant value.

5. The navigation device as claimed in claim 1 , wherein the bypass path is implemented by a multiplexer or a switch device.

6. A navigation device, comprising:

an image sensor configured to output image frames based on a dynamic frame period;

a delta calculator configured to generate a motion delta at the dynamic frame period;

a delta regulator configured to split the calculated motion delta generated at the dynamic frame period when the dynamic frame period is larger than a fixed period, and output the split motion delta at the fixed period;

an N-taps average circuit configured to receive the split motion delta every fixed period for N times and average the N split motion delta;

an accumulator connected downstream of the N-taps average circuit, and configured to receive and accumulate the averaged motion delta before the accumulated motion delta is polled at a polling period that is an integer times of the fixed period, wherein the polling period is larger than the fixed period; and

a bypass path, configured to bypass the delta regulator and directly connect the delta calculator to the N-taps average circuit when the dynamic frame period is equal to the fixed period.

7. The navigation device as claimed in claim 6 , wherein a number of the calculated motion delta being split has a predetermined relationship with the dynamic frame period.

8. The navigation device as claimed in claim 6 , wherein a number of the calculated motion delta being split is decreased when a difference between the dynamic frame period and the fixed period becomes smaller.

9. The navigation device as claimed in claim 6 , wherein the accumulated motion delta is configured to control a cursor shown on a display at a constant speed when the motion delta has a constant value.

10. The navigation device as claimed in claim 6 , wherein the bypass path is implemented by a multiplexer or a switch device.

11. A 2-stage moving average filter for a navigation device, the 2-stage moving average filter being configured to receive motion delta, and comprising:

a delta regulator configured to receive the motion delta at a dynamic frame period and output a regulated motion delta at a fixed period; and

an N-taps average circuit connected downstream of the delta regulator, and configured to receive the regulated motion delta every fixed period for N times and average the N regulated motion delta, wherein

the averaged motion delta is configured to be accumulated by an accumulator of the navigation device before the accumulated motion delta is polled at a polling period that is an integer times of the fixed period, wherein the polling period is larger than the fixed period, and

the motion delta is directly received by the N-taps average circuit to be averaged by bypassing the delta regulator with a bypass path when the dynamic frame period is equal to the fixed period.

12. The 2-stage moving average filter as claimed in claim 11 , wherein the delta regulator is configured to combine the motion delta as the regulated motion delta when the dynamic frame period is smaller than the fixed period.

13. The 2-stage moving average filter as claimed in claim 11 , wherein the delta regulator is configured to split the motion delta as the regulated motion delta when the dynamic frame period is larger than the fixed period.

14. The 2-stage moving average filter as claimed in claim 11 , wherein a number of the calculated motion delta being regulated is determined according to a difference between the fixed period and the dynamic frame period.

15. The 2-stage moving average filter as claimed in claim 11 , wherein the bypass path is implemented by a multiplexer or a switch device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2021
From: TAN, ZI-HAO; LIM, KEVIN LEN-LI
To: PIXART IMAGING INC.
Reel/Frame 054943/0894 →
Continuity (2)
Continuation 16592282 · Oct 3, 2019
Related Publication 20210142088A1 · May 13, 2021