Motion detection device and optical mouse using temporal difference and spatial difference of pixel data
AssigneePixart Imaging Inc.
InventorsREN-CHIEH LIU, YI-HSIEN KO, HAN-CHI LIU
Life of this patent
Estimating the term…
Abstract
There is provided an optical sensor including a pixel matrix and a readout circuit. The pixel matrix includes multiple pixels arranged in a matrix, and each of the multiple pixels outputs temporal difference pixel data. The readout circuit sequentially reads the pixel matrix using a readout block, and performs the hybrid difference calculation on the temporal difference pixel data of pixels within the readout block. Accordingly, the output of the readout circuit is the data accomplishing temporal difference and spatial difference.
Claims15
A motion detection device, comprising:
- a first pixel region, configured to output a first image data;
- at least one second pixel region, arranged at a side of the first pixel region and comprising multiple pixels arranged in a matrix, each of the multiple pixels being configured to output bit 1 or bit 0;
- a readout circuit, configured to read the at least one second pixel region using a readout block, and calculate a spatial difference of the bit 1 or the bit 0 respectively between a center pixel and each of adjacent pixels of the center pixel in the readout block;
- and
- a processor, configured to calculate displacement of the motion detection device according to the first image data, and identify whether the motion detection device has a motion according to the spatial difference.
An optical mouse, comprising:
- a COMS image sensor, comprising:
- a first pixel region, configured to output a first image data;
- four second pixel regions, arranged at four sides of the first pixel region and each comprising multiple pixels arranged in a matrix, each of the multiple pixels being configured to output bit 1 or bit 0;
- a readout circuit, configured to read each of the four second pixel regions using a readout block, and calculate a spatial difference of the bit 1 or the bit 0 respectively between a center pixel and each of adjacent pixels of the center pixel in the readout block;
- and
- a processor, configured to calculate displacement of the motion detection device according to the first image data, and identify whether the motion detection device has a motion according to the spatial difference.
Dependencies are inferred from the claim text.