1460949898-6ddf1d31-d223-4d8b-ad2e-3745fcba3ebc

1. A motion recognition device comprising:
an image processor;
an imaging device; and
a light source,
wherein the image processor is configured to extract first object data of an object at a first motion time from first range image information at the first motion time using specific object patterns,
wherein the image processor is configured to extract second object data of the object at a second motion time from second range image information at the second motion time using the specific object patterns,
wherein the image processor is configured to extract motion data of the object in a period from the first motion time to the second motion time using specific motion patterns,
wherein each of the first range image information and the second range image information is acquired by the imaging device comprising a photosensor comprising a photodiode,
wherein the photosensor is configured to acquire range image information by:
performing first reset operation by supplying a first signal to a first terminal of the photodiode from a first time to a second time;
performing first irradiation of the object with first light from the light source from the second time to a fourth time;
performing first imaging by detecting the first light reflected off the object from the second time to the fourth time;
performing second irradiation of the object with second light from the light source from an eighth time to an eleventh time;
performing second reset operation by supplying the first signal to the first terminal of the photodiode from tenth time to the eleventh time; and
performing second imaging by detecting the second light reflected off the object from the eleventh time to a thirteenth time,
wherein a time length from the second time to the fourth time and a time length from the eighth time to the eleventh time are the same, and
wherein a distance x from the light source to the object is obtained by a first detection signal S1 obtained by the first imaging, a second detection signal S2 obtained by the second imaging, a period of each of the first irradiation and the second irradiation T, and light speed c by:
x
=
c
\u2062
\xd7
T
\xd7
S
\u2062
\u2062
2
2
\xd7

(
S
\u2062
\u2062
1

+

S
\u2062
\u2062
2
)
.
2. The motion recognition device according to claim 1,
wherein the photosensor comprises a first transistor and a second transistor,
wherein a first terminal of the first transistor is electrically connected to a second terminal of the photodiode,
wherein a second terminal of the first transistor is electrically connected to a gate of the second transistor, and
wherein the imaging device is configured to acquire the range image information by:
performing the first imaging by supplying a second signal to a gate of the first transistor from the second time to the fourth time; and
performing the second imaging by supplying the second signal to the gate of the first transistor from the eleventh time to the thirteenth time.
3. The motion recognition device according to claim 2,
wherein the first transistor comprises an oxide semiconductor layer comprising a channel formation region.
4. A motion recognition device comprising:
an image processor;
an imaging device; and
a light source,
wherein the image processor is configured to extract first object data of an object at a first motion time from first range image information at the first motion time using specific object patterns,
wherein the image processor is configured to extract second object data of the object at a second motion time from second range image information at the second motion time using the specific object patterns,
wherein the image processor is configured to extract motion data of the object in a period from the first motion time to the second motion time using specific motion patterns,
wherein each of the first range image information and the second range image information is acquired by the imaging device comprising a first photosensor and a second photosensor adjacent to each other,
wherein the first photosensor comprises a first photodiode,
wherein the second photosensor comprises a second photodiode,
wherein the imaging device is configured to acquire range image information by:
performing first reset operation for the first photosensor from a first time to a second time;
performing first irradiation of the object with first light from the light source from the second time to a fifth time;
performing first imaging for the first photosensor by detecting the first light reflected off the object from the second time to the fifth time;
performing second reset operation for the second photosensor from a fourth time to the fifth time; and
performing second imaging for the second photosensor by detecting the first light reflected off the object from the fifth time to a seventh time,
wherein a distance x from the light source to the object is obtained by a first detection signal S1 obtained by the first imaging, a second detection signal S2 obtained by the second imaging, a period of the first irradiation T, and light speed c by:
x
=
c
\xd7
T
\xd7
S
\u2062
\u2062
2
2
\xd7

(
S
\u2062
\u2062
1

+

S
\u2062
\u2062
2
)
.
5. The motion recognition device according to claim 4,
wherein the first photosensor comprises a first transistor and a second transistor,
wherein the second photosensor comprises a third transistor and a fourth transistor,
wherein a first terminal of the first transistor is electrically connected to a second terminal of the first photodiode,
wherein a second terminal of the first transistor is electrically connected to a gate of the second transistor,
wherein a first terminal of the third transistor is electrically connected to a second terminal of the second photodiode,
wherein a second terminal of the third transistor is electrically connected to a gate of the fourth transistor, and
wherein the imaging device is configured to acquire the range image information by:
performing the first imaging for the first photosensor by supplying a second signal to a gate of the first transistor from the second time to the fifth time; and
performing the second imaging for the second photosensor by supplying the second signal to a gate of the third transistor from the fifth time to the seventh time.
6. The motion recognition device according to claim 5,
wherein the first transistor comprises an oxide semiconductor layer comprising a channel formation region, and
wherein the third transistor comprises an oxide semiconductor layer comprising a channel formation region.
7. A motion recognition device comprising:
an image processor;
an imaging device; and
a light source,
wherein the image processor is configured to extract first object data of an object at a first motion time from first range image information at the first motion time using specific object patterns,
wherein the image processor is configured to extract second object data of the object at a second motion time from second range image information at the second motion time using the specific object patterns,
wherein the image processor is configured to extract motion data of the object in a period from the first motion time to the second motion time using specific motion patterns,
wherein each of the first range image information and the second range image information is acquired by the imaging device comprising a first photosensor and a second photosensor,
wherein the first photosensor comprises a first photodiode,
wherein the second photosensor comprises a second photodiode formed over the first photodiode,
wherein the imaging device is configured to acquire range image information by:
performing first reset operation for the first photosensor from a first time to a second time;
performing first irradiation of the object with first light from the light source from the second time to a fourth time;
performing first imaging for the first photosensor by detecting the first light reflected off the object from the second time to the fourth time;
performing second irradiation of the object with second light from the light source from an eighth time to an eleventh time;
performing second reset operation for the first photosensor from a tenth time to the eleventh time;
performing second imaging for the first photosensor by detecting the second light reflected off the object from the eleventh time to a thirteenth time; and
performing third imaging for the second photosensor by detecting third light from the second time to the fourth time and from the eleventh time to the thirteenth time,
wherein a time length from the second time to the fourth time and a time length from the eighth time to the eleventh time are the same, and
wherein a distance x from the light source to the object is obtained by a first detection signal S1 obtained by the first imaging, a second detection signal S2 obtained by the second imaging, a period of each of the first irradiation and the second irradiation T, and light speed c by:
x
=
c
\xd7
T
\xd7
S
\u2062
\u2062
2
2
\xd7

(
S
\u2062
\u2062
1

+

S
\u2062
\u2062
2
)
.
8. The motion recognition device according to claim 7,
wherein the first photosensor comprises a first transistor and a second transistor,
wherein a first terminal of the first transistor is electrically connected to a second terminal of the first photodiode,
wherein a second terminal of the first transistor is electrically connected to a gate of the second transistor, and
wherein the imaging device is configured to acquire the range image information by:
performing the first imaging for the first photosensor by supplying a third signal to a gate of the first transistor from the second time to the fourth time; and
performing the second imaging for the first photosensor by supplying the third signal to the gate of the first transistor from the eleventh time to the thirteenth time.
9. The motion recognition device according to claim 8,
wherein the first transistor comprises an oxide semiconductor layer comprising a channel formation region.
10. The motion recognition device according to claim 9,
wherein the first light comprises,first infrared light,
wherein the second light comprises second infrared light, and
wherein the imaging device is configured to acquire the range image information by:
performing the first imaging for the first photosensor by detecting the first infrared light reflected off the object and transmitted through the second photodiode; and
performing the second imaging for the first photosensor by detecting the second infrared light reflected off the object and transmitted through the second photodiode.
11. The motion recognition device according to claim 10,
wherein the first photodiode comprises a single crystal silicon, and
wherein the second photodiode comprises an amorphous silicon.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1-59. (canceled)
60. A method of processing signals in a communication circuit, comprising:
receiving a plurality of signals on a plurality of receive antennas from a plurality of transmit antennas coupled to a transmitter;
producing a channel estimate in response to a predetermined signal of the plurality of signals;
selecting a matrix from a finite set of matrices in response to one of the channel estimate and an interference cancellation technique; and
multiplying the plurality of signals by the channel estimate and the matrix.
61. A method as in claim 60, further comprising despreading the plurality of signals in response to a code.
62. A method as in claim 60, further comprising removing interference from the plurality of signals.
63. A method as in claim 60, further comprising:
identifying the selected matrix to a remote receiver; and
calculating a product of the channel estimate and the selected matrix prior to the step of multiplying.
64. A method as in claim 60, further comprising:
converting a group of the plurality of signals to a serial signal;
demodulating the serial signal;
deinterleaving the serial signal; and
decoding the serial signal.
65. A method as in claim 60, wherein the predetermined signal comprises at least one pilot symbol.
66. A method as in claim 60, wherein the matrix is a linear basis transformation matrix.
67. A method as in claim 60, further comprising receiving the plurality of signals from a plurality of remote transmit antennas, wherein the plurality of signals are encoded differently for each respective antenna of the plurality of transmit antennas.
68. A method of processing signals in a communication circuit, comprising:
receiving a plurality of signals;
modulating the plurality of signals;
selecting a matrix from one of at least two matrices in response to a signal from a remote transmitter;
multiplying the modulated signals by the matrix; and
transmitting the multiplied modulated signals from a plurality of transmit antennas.
69. A method as in claim 68, further comprising spreading the plurality of signals in response to a code.
70. A method as in claim 68, further comprising:
encoding the plurality of signals;
interleaving the plurality signals; and
converting the plurality of signals to serial signals.
71. A method of processing signals in a communication circuit, comprising:
receiving a plurality of signals;
modulating the plurality of signals;
selecting a matrix from a finite set of matrices in response to a signal from a remote transmitter;
multiplying the plurality of signals by the matrix; and
transmitting the plurality of signals from a plurality of transmit antennas, including transmitting a predetermined signal to a remote receiver on a channel different from a channel of the plurality of signals.
72. A method as in claim 68, wherein the matrix is a linear basis transformation matrix.
73. A method as in claim 68, further comprising encoding the plurality of signals, wherein the plurality of signals are encoded differently for each respective antenna of the plurality of transmit antennas.