US 12,126,472 B2
Optical encoder capable of identifying positions based on pwm signals
Wai-Lian Teo, Penang (MY); and Yen-Min Chang, Hsin-Chu County (TW)
Filed by PixArt Imaging Inc., Hsin-Chu County (TW)
Filed on Sep. 13, 2023, as Appl. No. 18/367,462.
Application 18/367,462 is a continuation of application No. 18/081,997, filed on Dec. 15, 2022, granted, now 11,799,699.
Application 18/081,997 is a continuation of application No. 17/150,149, filed on Jan. 15, 2021, granted, now 11,557,113.
Application 17/150,149 is a continuation of application No. 16/447,068, filed on Jun. 20, 2019, granted, now 10,929,699.
Application 16/447,068 is a continuation of application No. 15/605,487, filed on May 25, 2017, granted, now 10,380,445.
Application 15/605,487 is a continuation in part of application No. 15/347,309, filed on Nov. 9, 2016, granted, now 10,210,412.
Application 15/347,309 is a continuation in part of application No. 15/087,507, filed on Mar. 31, 2016, granted, now 10,061,404.
Application 15/347,309 is a continuation in part of application No. 14/573,023, filed on Dec. 17, 2014, granted, now 9,753,550.
Claims priority of application No. 103109350 (TW), filed on Mar. 13, 2014; application No. 103118735 (TW), filed on May 28, 2014; and application No. 104112384 (TW), filed on Apr. 17, 2015.
Prior Publication US 2024/0007334 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/038 (2013.01); G06F 3/03 (2006.01); G06F 3/0362 (2013.01); G06V 10/145 (2022.01); G06V 10/22 (2022.01); G06V 10/44 (2022.01); G06V 10/60 (2022.01); G06V 10/75 (2022.01); G06V 10/94 (2022.01); G06V 30/224 (2022.01); H04L 25/49 (2006.01); G06V 10/24 (2022.01); H04N 23/56 (2023.01)
CPC H04L 25/4902 (2013.01) [G06F 3/0312 (2013.01); G06F 3/0362 (2013.01); G06F 3/038 (2013.01); G06V 10/145 (2022.01); G06V 10/225 (2022.01); G06V 10/44 (2022.01); G06V 10/60 (2022.01); G06V 10/751 (2022.01); G06V 10/955 (2022.01); G06V 30/2247 (2022.01); G06V 10/245 (2022.01); H04N 23/56 (2023.01)] 20 Claims
OG exemplary drawing
 
1. An optical encoder, comprising:
a light emitter, having a contact point and configured to emit light to a movable surface;
a light sensing matrix, having a plurality of pixels and configured to detect reflected light from the movable surface to generate detected signals; and
a processing unit, coupled to the contact point of the light emitter, and configured to
store reference data corresponding to at least one reference position in a registration mode according to the detected signals,
generate comparison image data according to the detected signals in a comparison mode and compare the comparison image data with the reference data to determine a current position, and
update at least a part of the reference data in the comparison mode according to a difference value between the comparison image data and the reference data.