Method and system for detecting peripheral device displacement

    公开(公告)号:US11042992B2

    公开(公告)日:2021-06-22

    申请号:US16054903

    申请日:2018-08-03

    摘要: Methods and systems for determining a displacement of a peripheral device are provided. In one example, a peripheral device comprises: an image sensor, and a hardware processor configured to: control the image sensor to capture a first image of a surface when the peripheral device is at a first location on the surface, the first image comprising a feature of the first location of the surface; execute a trained machine learning model using data derived from the first image to estimate a displacement of the feature between the first image and a reference image captured at a second location of the surface; and determine a displacement of the peripheral device based on the estimated displacement of the feature.

    CLOCK TUNING FOR A WIRELESS CHARGING SYSTEM
    2.
    发明申请

    公开(公告)号:US20180351389A1

    公开(公告)日:2018-12-06

    申请号:US15705020

    申请日:2017-09-14

    摘要: A method of operating a computer mouse includes receiving electromagnetic (EM) radiation emitted from a source external to the computer mouse, the received EM radiation induces noise within one or more bands of noise frequencies and an image sensor circuit of the computer mouse generates erroneous movement detection signals in response to an operating frequency of the image sensor circuit being within the one or more bands of noise frequencies. The method further includes determining the operating frequency of the image sensor circuit, comparing the operating frequency to a target frequency, wherein the target frequency is outside of the one or more bands of noise frequencies, and tuning the operating frequency of the image sensor circuit towards the target frequency.

    Surface classification and sensor tuning for a computer peripheral device

    公开(公告)号:US11567592B2

    公开(公告)日:2023-01-31

    申请号:US17743180

    申请日:2022-05-12

    IPC分类号: G06F3/0354 G06F3/03

    摘要: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.

    Dual-mode optical input device
    4.
    发明授权

    公开(公告)号:US11442559B2

    公开(公告)日:2022-09-13

    申请号:US17389825

    申请日:2021-07-30

    摘要: In certain embodiments, an input device includes a housing, a processor disposed in the housing, and an image sensor to track a movement of the input device with respect to an underlying surface. The image sensor includes a pixel array and operates in two modes of operation including a first mode of operation where the processor causes the image sensor to utilize a first plurality of pixels in the pixel array when tracking the movement of the input device or a second mode of operation where the processor causes the image sensor to utilize a second plurality of pixels in the pixel array when tracking the movement of the input device, where the second plurality of pixels has fewer pixels than the first plurality of pixels.

    Dual-mode optical input device
    5.
    发明授权

    公开(公告)号:US11079861B2

    公开(公告)日:2021-08-03

    申请号:US16785369

    申请日:2020-02-07

    摘要: In certain embodiments, an input device includes a housing, a processor disposed in the housing, and an image sensor to track a movement of the input device with respect to an underlying surface. The image sensor includes a pixel array and operates in two modes of operation including a first mode of operation where the processor causes the image sensor to utilize a first plurality of pixels in the pixel array when tracking the movement of the input device or a second mode of operation where the processor causes the image sensor to utilize a second plurality of pixels in the pixel array when tracking the movement of the input device, where the second plurality of pixels has fewer pixels than the first plurality of pixels.

    Surface classification and sensor tuning for a computer peripheral device

    公开(公告)号:US11347327B2

    公开(公告)日:2022-05-31

    申请号:US16913391

    申请日:2020-06-26

    IPC分类号: G06F3/0354 G06F3/03

    摘要: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.

    Surface classification reporting and sensor tuning for a computer peripheral device

    公开(公告)号:US11340713B2

    公开(公告)日:2022-05-24

    申请号:US16913397

    申请日:2020-06-26

    IPC分类号: G06F3/03 H04W4/80 G06F3/0354

    摘要: A system including a first device with a surface and an identification feature that includes or encodes machine-readable data related to the surface, and a second device including a sensor and one or more processors coupled to the sensor that are configured to determine a relative displacement of the second device as it is moved along the surface of the first device. The second device receives the machine-readable data related to the surface from the identification features from the first device and configures the second device to determine the relative displacement along the surface differently (e.g., improves displacement tracking) based on the machine-readable data related to the surface.

    METHOD AND SYSTEM FOR DETECTING PERIPHERAL DEVICE DISPLACEMENT

    公开(公告)号:US20200043179A1

    公开(公告)日:2020-02-06

    申请号:US16054903

    申请日:2018-08-03

    摘要: Methods and systems for determining a displacement of a peripheral device are provided. In one example, a peripheral device comprises: an image sensor, and a hardware processor configured to: control the image sensor to capture a first image of a surface when the peripheral device is at a first location on the surface, the first image comprising a feature of the first location of the surface; execute a trained machine learning model using data derived from the first image to estimate a displacement of the feature between the first image and a reference image captured at a second location of the surface; and determine a displacement of the peripheral device based on the estimated displacement of the feature.

    Two-dimensional optical sensor and serial peripheral interface adaptation

    公开(公告)号:US11663156B1

    公开(公告)日:2023-05-30

    申请号:US17871639

    申请日:2022-07-22

    IPC分类号: G06F13/42 G06F9/30

    CPC分类号: G06F13/4291 G06F9/30098

    摘要: A system can include a serial, full-duplex, synchronous peripheral communication interface composed of four communication lines that communicatively couple a host processor to an optical sensor, the four communication lines including: a clock (CLK) line; a chip select (CS) line; a host output (MOSI) line; and a sensor output (MISO) line, the MISO line operating according to the following conditions when the CS line is selected: provide a service register data indicating when one or more predetermined conditions have occurred prior to receiving any commands from the host processor; provide a state register data defining the one or more predetermined conditions that occurred; and in response to receiving a command from the host processor received after the service register data and state register data is provided, the command requesting input device operational data, provide the operational data to the host processor.

    SURFACE CLASSIFICATION AND SENSOR TUNING FOR A COMPUTER PERIPHERAL DEVICE

    公开(公告)号:US20210405775A1

    公开(公告)日:2021-12-30

    申请号:US16913391

    申请日:2020-06-26

    IPC分类号: G06F3/0354 G06F3/03

    摘要: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.