User interface system and optical finger mouse system
First Claim
Patent Images
1. A user interface system configured to detect a displacement of a finger of a user and a physiological characteristic of the user, the user interface system comprising:
- a slave device configured toprovide light of two different wavelengths to illuminate the finger,receive reflected light from the finger to generate a plurality of first image frames and second image frames corresponding to on-states of the light of two different wavelengths,calculate and output first image data associated with a first predetermined number of the first image frames and second image data associated with a second predetermined number of the second image frames; and
a master device configured tocalculate the displacement of the finger according to the correlation between the first image data and the second image data;
divide each of the first image data into a first image area of the first image data and a second image area of the first image data, respectively calculate an average brightness of each of the first image area and the second image area such that one average brightness is obtained for each of the first and second image areas of the first image data, wherein the second image area is other than the first image area among the first image data;
analyze, using an independent component analysis method, the average brightness of each of the first image area and the second image area of the first image data to obtain (i) a first movement information, which contains a first intensity variation of signal noise caused by movement, and (ii) a first physiology information;
abandon all the first movement information to eliminate the signal noise caused by movement, without calculating the physiological characteristic according to the first movement information;
divide each of the second image data into a third image area of the second image data and a fourth image area of the second image data, respectively calculate an average brightness of each of the third image area and the fourth image area such that one average brightness is obtained for each of the third and fourth image areas of the second image data, wherein the fourth image area is other than the third image area among the second image data;
analyze, using the independent component analysis method, the average brightness of each of the third image area and the fourth image area of the second image data to obtain (a) a second movement information, which contains a second intensity variation of the signal noise caused by movement, and (b) a second physiology information;
abandon all the second movement information to eliminate the signal noise caused by movement, without calculating the physiological characteristic according to the second movement information;
calculate the physiological characteristic according to the first physiology information and the second physiology information when the calculated displacement of the finger does not exceed a displacement threshold; and
not calculate the physiological characteristic according to the first image data and the second image data when the calculated displacement of the finger exceeds the displacement threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a user interface system including a slave device and a master device. The slave device provides light of two different wavelengths to illuminate a finger surface, receives reflected light from the finger surface to generate a plurality of image frames, calculates and outputs an image data associated with a predetermined number of the image frames. The master device calculates a contact status and a displacement of the finger surface and a physiological characteristic of a user according to the image data.
25 Citations
17 Claims
-
1. A user interface system configured to detect a displacement of a finger of a user and a physiological characteristic of the user, the user interface system comprising:
-
a slave device configured to provide light of two different wavelengths to illuminate the finger, receive reflected light from the finger to generate a plurality of first image frames and second image frames corresponding to on-states of the light of two different wavelengths, calculate and output first image data associated with a first predetermined number of the first image frames and second image data associated with a second predetermined number of the second image frames; and a master device configured to calculate the displacement of the finger according to the correlation between the first image data and the second image data; divide each of the first image data into a first image area of the first image data and a second image area of the first image data, respectively calculate an average brightness of each of the first image area and the second image area such that one average brightness is obtained for each of the first and second image areas of the first image data, wherein the second image area is other than the first image area among the first image data; analyze, using an independent component analysis method, the average brightness of each of the first image area and the second image area of the first image data to obtain (i) a first movement information, which contains a first intensity variation of signal noise caused by movement, and (ii) a first physiology information; abandon all the first movement information to eliminate the signal noise caused by movement, without calculating the physiological characteristic according to the first movement information; divide each of the second image data into a third image area of the second image data and a fourth image area of the second image data, respectively calculate an average brightness of each of the third image area and the fourth image area such that one average brightness is obtained for each of the third and fourth image areas of the second image data, wherein the fourth image area is other than the third image area among the second image data; analyze, using the independent component analysis method, the average brightness of each of the third image area and the fourth image area of the second image data to obtain (a) a second movement information, which contains a second intensity variation of the signal noise caused by movement, and (b) a second physiology information; abandon all the second movement information to eliminate the signal noise caused by movement, without calculating the physiological characteristic according to the second movement information; calculate the physiological characteristic according to the first physiology information and the second physiology information when the calculated displacement of the finger does not exceed a displacement threshold; and not calculate the physiological characteristic according to the first image data and the second image data when the calculated displacement of the finger exceeds the displacement threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An optical finger mouse system, comprising:
-
an optical detection device, comprising; a first light source configured to provide light of a first wavelength to a finger of a user; a second light source configured to provide light of a second wavelength to the finger, the second wavelength different from the first wavelength; a light control unit configured to control on-states and off-states of the first light source and the second light source; an image sensor configured to receive reflected light from the finger at a sampling frequency to generate a plurality of first image frames corresponding to the on-states of the first light source and a plurality of second image frames corresponding to the on-states of the second light source; and a processing unit configured to calculate and output first image data associated with a first predetermined number of the first image frames and second image data associated with a second predetermined number of the second image frames; and a host configured to receive and check the first image data and the second image data; calculate a displacement of the finger according to the correlation between the first image data and the second image data; divide each of the first image data into a first image area of the first image data and a second image area of the first image data, respectively calculate an average brightness of each of the first image area and the second image area such that one average brightness is obtained for each of the first and second image areas of the first image data, wherein the second image area is other than the first image area among the first image data; analyze, using an independent component analysis method, the average brightness of each of the first image area and the second image area of the first image data to obtain a first movement information, which contains a first intensity variation of signal noise caused by movement, and a first physiology information; abandon all the first movement information to eliminate the signal noise caused by movement, without calculating the physiological characteristic according to the first movement information; divide each of the second image data into a third image area of the second image data and a fourth image area of the second image data, respectively calculate an average brightness of each of the third image area and the fourth image area such that one average brightness is obtained for each of the third and fourth image areas of the second image data, wherein the fourth image area is other than the third image area among the second image data; analyze, using the independent component analysis method, the average brightness of each of the third image area and the fourth image area of the second image data to obtain a second movement information, which contains a second intensity variation of the signal noise caused by movement, and a second physiology information; abandon all the second movement information to eliminate the signal noise caused by movement, without calculating the physiological characteristic according to the second movement information; calculate a physiological characteristic of the user according to the first physiology information and the second physiology information when the calculated displacement of the finger does not exceed a displacement threshold; and not calculate the physiological characteristic according to the first image data and the second image data when the calculated displacement of the finger exceeds the displacement threshold. - View Dependent Claims (16)
-
-
17. A user interface system, comprising:
-
an optical finger mouse configured to provide light of two different wavelengths to illuminate a finger of a user, receive reflected light from the finger to generate a plurality of first image frames and second image frames corresponding to on-states of the light of two different wavelengths, calculate and output first image data associated with a first predetermined number of the first image frames and second image data associated with a second predetermined number of the second image frames; and a host, comprising; a processing unit configured to calculate a displacement of the finger according to the correlation between the first image data and the second image data, and divide each of the first image data into a first image area of the first image data and a second image area of the first image data, respectively calculate an average brightness of each of the first image area and the second image area such that one average brightness is obtained for each of the first and second image areas of the first image data, wherein the second image area is other than the first image area among the first image data; analyze, using an independent component analysis method, the average brightness of each of the first image area and the second image area of the first image data to obtain a first movement information, which contains a first intensity variation of signal noise caused by movement, and a first physiology information; abandon all the first movement information to eliminate the signal noise caused by movement, without calculating the physiological characteristic according to the first movement information; divide each of the second image data into a third image area of the second image data and a fourth image area of the second image data, respectively calculate an average brightness of each of the third image area and the fourth image area such that one average brightness is obtained for each of the third and fourth image areas of the second image data, wherein the fourth image area is other than the third image area among the second image data; analyze, using the independent component analysis method, the average brightness of each of the third image area and the fourth image area of the second image data to obtain a second movement information, which contains a second intensity variation of the signal noise caused by movement, and a second physiology information; abandon all the second movement information to eliminate the signal noise caused by movement, without calculating the physiological characteristic according to the second movement information; calculate a physiological characteristic of the user according to the first physiology information and the second physiology information when the calculated displacement of the finger does not exceed a displacement threshold; and not calculate the physiological characteristic according to the first image data and the second image data when the calculated displacement of the finger exceeds the displacement threshold; and a response unit configured to respond to the displacement and the physiological characteristic.
-
Specification