The present invention relates to a light diffraction element which carries out optical computing. Moreover, the present invention relates to an optical computing system which includes such a light diffraction element.
A light diffraction element is known that includes a plurality of microcells each of which has an individually set refractive index. This light diffraction element is designed to optically carry out predetermined computing by causing light beams which have passed through the microcells to mutually interfere with each other. Optical computing carried out with use of a light diffraction element has an advantage of achieving higher speed and lower electric power consumption as compared with electrical computing carried out with use of a processor. Patent Literature 1 discloses an optical neural network having an input layer, an intermediate layer, and an output layer. The light diffraction element described earlier can be used as, for example, an intermediate layer of such an optical neural network.
However, a conventional light diffraction element is merely capable of carrying out specific optical computing. That is, no light diffraction element has been achieved that carries out a plurality of different types of computing optically and in parallel.
A light diffraction element according to one or more embodiments is capable of carrying out a plurality of different types of computing optically and in parallel.
A light diffraction element according to one or more embodiments includes a plurality of cells that have respective thicknesses or refractive indices set independently of each other, the plurality of cells being divided into a plurality of blocks, and the plurality of blocks each including at least (i) a first cell having a thickness or a refractive index which is set so that first optical computing is carried out and (ii) a second cell having a thickness or a refractive index which is set so that second optical computing is carried out.
A light diffraction element according to one or more embodiments is capable of carrying out a plurality of different types of computing optically and in parallel.
[Configuration of Light Diffraction Element]
The following description will discuss, with reference to
The light diffraction element 1 is a planar light diffraction element and is constituted by a plurality of microcells (an example of “cells” in Claims) that have respective thicknesses or refractive indices set independently of each other. Note here that the term “microcell” refers to, for example, a cell having a cell size of less than 10 μm. The term “cell size” refers to a square root of an area of a cell. For example, in a case where a microcell has a square shape in a plan view, the cell size is a length of one side of the cell. The cell size has a lower limit that is not particularly limited and can be, for example, 1 nm.
The light diffraction element 1 illustrated in
In a case where each of the blocks B of the light diffraction element 1 is constituted by K microcells C, up to K types of optical computing can be carried out by the light diffraction element 1. Note here that K is any natural number that is not less than 2. The light diffraction element 1 illustrated in
Examples of a method for independently setting, for each cell, phase-change amounts of light beams that pass through the microcells constituting the light diffraction element 1 include (1) a method of independently setting a thickness of a microcell for each microcell and (2) a method of independently selecting a refractive index of a microcell for each microcell. Specific examples of the method of independently selecting a refractive index of a microcell for each microcell include a method of independently selecting a material of a microcell for each microcell. One or more embodiments employs the method (1), which can be carried out by nanoimprinting. In this case, as illustrated in
The light diffraction element 1 is designed as below. First, a thickness or a refractive index of a microcell C1 included in each of the blocks B is set so that the first optical computing is carried out, in response to entry of light into the blocks B of the light diffraction element 1, by mutual interference between light beams which have passed through the microcells C1. It is assumed in this case that microcells C2, C3, and C4 included in each of the blocks B are masked. Subsequently, a thickness or a refractive index of a microcell C2 included in each of the blocks B is set so that the second optical computing is carried out, in response to entry of light into the blocks B of the light diffraction element 1, by mutual interference between light beams which have passed through the microcells C2. It is assumed in this case that the microcells C1, C3, and C4 included in each of the blocks B are masked. With this configuration, it is possible to achieve the light diffraction element 1 that carries out the first optical computing and the second optical computing in response to entry of light into the blocks B.
Note that the thickness or the refractive index of the microcell C1 included in each of the blocks B can be set, for example, with use of machine learning. A model used in the machine learning can be, for example, a model in which an intensity distribution of light that enters the blocks B is an input and an intensity distribution of light generated by mutual interference between light beams that have passed through the microcells C1 included in the respective blocks B is an output and which includes, as a parameter, the thickness or the refractive index of the microcell C1 included in each of the blocks B. Note that a thickness or a refractive index of a microcell C2 included in each of the blocks B can be similarly set with use of machine learning.
[Configuration of First Optical Computing System]
The light diffraction element 1 can be used as a computing element that carries out different types of optical computing in parallel.
The optical computing system 10A includes not only the light diffraction element 1 but also a light-emitting device 2A and a light-receiving device 3A.
The light-emitting device 2A is a device for generating signal light that is to be input to the light diffraction element 1. The light-emitting device 2A has a plurality of light-emitting cells that are arranged in a matrix pattern, and is constituted by, for example, a two-dimensional display. The light-emitting cells of the light-emitting device 2A and the blocks B of the light diffraction element 1 are in a one-to-one correspondence. Light that has been output from each of the light-emitting cells of the light-emitting device 2A is input to a corresponding block B of the light diffraction element 1.
The light-receiving device 3A is a device for detecting signal light that has been output from the light diffraction element 1. The light-receiving device 3A has a plurality of light-receiving cells that are arranged in a matrix pattern, and is constituted by, for example, a two-dimensional image sensor. The light-receiving cells of the light-receiving device 3A and the blocks B of the light diffraction element 1 are in a one-to-one correspondence. Light that has passed through a microcell C1 of the light diffraction element 1 interferes mainly with light that has passed through another microcell C1 of the light diffraction element 1, and is input to each of the light-receiving cells of the light-receiving device 3A. Similarly, light that has passed through a microcell C2 of the light diffraction element 1 interferes mainly with light that has passed through another microcell C2 of the light diffraction element 1, and is input to each of the light-receiving cells of the light-receiving device 3A.
Thus, signal light that is detected by the light-receiving cells of the light-receiving device 3A indicates a sum of a result of the first optical computing and a result of the second computing. The result of the first optical computing is obtained by causing light beams that have passed through the microcells C1 of the light diffraction element 1 to mutually interfere with each other. The result of the second computing is obtained by causing light beams that have passed through the microcells C2 of the light diffraction element 1 to mutually interfere with each other. That is, the optical computing system 10A makes it possible to carry out a plurality of different types of optical computing and obtain a sum of results of these types of optical computing.
One or more embodiments employs the configuration in which signal light that is output from the light diffraction element 1 is directly input to the light-receiving device 3A. Note, however, that the present invention is not limited to this configuration. For example, it is also possible to employ a configuration in which one or more other light diffraction elements is/are provided on an optical path of signal light that is output from the light diffraction element 1, and light that has passed through the other light diffraction element(s) is input to the light-receiving device 3A. In this case, a light diffraction element that has a lower resolution (a larger cell size) than the light diffraction element 1 is preferably disposed so as to follow the light diffraction element 1.
[Configuration of Second Optical Computing System]
The light diffraction element 1 can be used as a computing element that carries out different types of optical computing in parallel.
The optical computing system 10B includes not only the light diffraction element 1 but also a light-emitting device 2B and a light-receiving device 3B.
The light-emitting device 2B is a device for generating signal light that is to be input to the light diffraction element 1. The light-emitting device 2B has a plurality of light-emitting cells that are arranged in a matrix pattern, and is constituted by, for example, a two-dimensional display. The light-emitting cells of the light-emitting device 2B and the blocks B of the light diffraction element 1 are in a one-to-one correspondence. Light that has been output from each of the light-emitting cells of the light-emitting device 2B is input to a corresponding block B of the light diffraction element 1.
The light-receiving device 3B is a device for detecting signal light that has been output from the light diffraction element 1. The light-receiving device 3B has a plurality of light-receiving cells that are arranged in a matrix pattern, and is constituted by, for example, a two-dimensional image sensor. The light-receiving cells of the light-receiving device 3B and the microcells C of the light diffraction element 1 are in a one-to-one correspondence. Light that has passed through a microcell C1 of the light diffraction element 1 interferes mainly with light that has passed through another microcell C1 of the light diffraction element 1, and is input mainly to light-receiving cells included in the light-receiving cells of the light-receiving device 3B and corresponding to the microcells C1. Similarly, light that has passed through a microcell C2 of the light diffraction element 1 interferes with light that has passed through another microcell C2 of the light diffraction element 1, and is input mainly to light-receiving cells included in the light-receiving cells of the light-receiving device 3B and corresponding to the microcells C2.
Thus, signal light that is detected by the light-receiving cells included in the light-receiving device 3B and corresponding to the microcells C1 indicates a result of the first optical computing which result is obtained by causing light beams that have passed through the microcells C1 of the light diffraction element 1 to mutually interfere with each other. Meanwhile, signal light that is detected by the light-receiving cells included in the light-receiving device 3B and corresponding to the microcells C2 indicates a result of the second optical computing which result is obtained by causing light beams that have passed through the microcells C2 of the light diffraction element 1 to mutually interfere with each other. That is, the optical computing system 10B makes it possible to carry out a plurality of different types of optical computing and obtain respective results of these types of optical computing.
One or more embodiments employs the configuration in which signal light that is output from the light diffraction element 1 is directly input to the light-receiving device 3B. Note, however, that the present invention is not limited to this configuration. For example, it is also possible to employ a configuration in which one or more other light diffraction elements is/are provided on an optical path of signal light that is output from the light diffraction element 1, and light that has passed through the other light diffraction element(s) is input to the light-receiving device 3B. In this case, a light diffraction element that has a lower resolution (a larger cell size) than the light diffraction element 1 is preferably disposed so as to follow the light diffraction element 1.
One or more embodiments can also be expressed as follows:
A light diffraction element in accordance with one or more embodiments includes a plurality of cells that have respective thicknesses or refractive indices set independently of each other, the plurality of cells being divided into a plurality of blocks, and the plurality of blocks each including at least (i) a first cell having a thickness or a refractive index which is set so that first optical computing is carried out and (ii) a second cell having a thickness or a refractive index which is set so that second optical computing is carried out.
With the above configuration, it is possible to carry out a plurality of different types of computing optically and in parallel.
An optical computing system in accordance with one or more embodiments employs, in addition to the configuration in accordance with the first aspect, a configuration in which the plurality of cells of the light diffraction element are constituted by pillars that have respective heights set independently of each other.
With the above configuration, a nanoimprinting technique or the like can be used to easily produce a light diffraction element.
An optical computing system in accordance with one or more embodiments includes: a light diffraction element in accordance with the first aspect or the second aspect; a light-emitting device that generates signal light to be input to the light diffraction element and that is constituted by light-emitting cells corresponding to the respective plurality of blocks of the light diffraction element; and a light-receiving device that detects the signal light to be output from the light diffraction element and that is constituted by light-receiving cells corresponding to the respective plurality of blocks of the light diffraction element.
With the above configuration, it is possible to optically obtain a sum of results of a plurality of different types of computing.
An optical computing system in accordance with one or more embodiments includes: a light diffraction element in accordance with the first aspect or the second aspect; a light-emitting device that generates signal light to be input to the light diffraction element and that is constituted by light-emitting cells corresponding to the respective plurality of blocks of the light diffraction element; and a light-receiving device that detects the signal light to be output from the light diffraction element and that is constituted by light-receiving cells corresponding to the respective plurality of cells of the light diffraction element.
With the above configuration, it is possible to optically obtain respective results of a plurality of different types of computing.
The present invention is not limited to the embodiments described above, but may be altered in various ways by a skilled person within the scope of the claims. Any embodiment based on a proper combination of technical means disclosed in the embodiments is also encompassed in the technical scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2020-210654 | Dec 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/030196 | 8/18/2021 | WO |