The present disclosure relates to a distance image measuring device and a distance image measuring method for generating a distance image including distance information for each pixel.
In related art, a device that generates an image signal including distance information using a time of flight of light has been used (see, for example, Patent Literature 1 below). The device described in Patent Literature 1 below generates pulsed light from a light source, accumulates charges generated in response to the pulsed light in a plurality of charge readout regions in a pixel circuit in different periods set by control pulses, reads out voltages of the plurality of charge readout regions as detection signals and calculates a distance for each pixel based on the detection signals to acquire distance information.
In the above-described device in the related art, it has been desired to improve distance resolution when an object in a wide distance range is to be measured.
The present disclosure has been made in view of the above problem, and an object of the present disclosure is to provide a distance image measuring device and a distance image measuring method capable of generating an image signal with improved distance resolution in a case where an object in a wide distance range is to be measured.
In order to solve the above problem, a distance image measuring device according to one aspect of the present disclosure includes: a light source configured to generate pulsed light; a light source control unit configured to control the light source so as to repeatedly generate the pulsed light within a periodic frame period; a pixel circuit unit including a photoelectric conversion region that converts light into charges, first to M-th (M is an integer equal to or greater than 2) charge readout regions provided close to the photoelectric conversion region and spaced apart from each other, and first to M-th control electrodes respectively provided corresponding to the photoelectric conversion region and the first to the M-th charge readout regions and provided for applying first to M-th control pulses for charge transfer between the photoelectric conversion region and the first to the M-th charge readout regions; a charge transfer control unit configured to repeatedly apply the first to the M-th control pulses to the first to the M-th control electrodes within the frame period while being delayed from a generation timing of the pulsed light by the light source control unit, and a signal readout unit configured to read out detection signals corresponding to first to the M-th charge amounts which are amounts of charges accumulated in the first to the M-th charge readout regions of the pixel circuit unit, from the first to the M-th charge readout regions, and the signal readout unit reads out the detection signals from a group of charge readout regions obtained by dividing the first to the M-th charge readout regions into N (N is an integer equal to or greater than 2) at different readout timings for each group of the charge readout regions divided into N within the frame period.
Alternatively, a distance image measuring method according to another aspect of the present disclosure includes: a light source control step of a light source control unit controlling a light source so as to repeatedly generate pulsed light within a periodic frame period; a charge transfer control step of, using a pixel circuit unit including a photoelectric conversion region that converts light into charges, first to M-th (M is an integer equal to or greater than 2) charge readout regions provided close to the photoelectric conversion region and spaced apart from each other, and first to M-th control electrodes respectively provided corresponding to the photoelectric conversion region and the first to the M-th charge readout regions and provided for applying first to M-th control pulses for charge transfer between the photoelectric conversion region and the first to the M-th charge readout regions, a charge transfer control unit repeatedly applying the first to the M-th control pulses to the first to the M-th control electrodes within the frame period while being delayed from generation of the pulsed light by the light source control unit, and a signal readout step of a signal readout unit reading out detection signals corresponding to first to M-th charge amounts which are amounts of charges accumulated in the first to the M-th charge readout regions of the pixel circuit unit, from the first to the M-th charge readout regions, and in the signal readout step, the detection signals are read out from a group of charge readout regions obtained by dividing the first to the M-th charge readout regions into N (N is an integer equal to or greater than 2) at different readout timings for each group of the charge readout regions divided into N within the frame period.
According to the distance image measuring device or the distance image measuring method of the above aspect, pulsed light is periodically and repeatedly generated from the light source within a periodic frame period, and time windows for the first to the M-th charge readout regions are set within the frame period while being delayed from the generation of the pulsed light, and charges are transferred from the photoelectric conversion region of the pixel circuit unit to the first to the M-th charge readout regions in the respective time windows. Furthermore, detection signals corresponding to the first to the M-th charge amounts are read out from the first to the M-th charge readout regions of the pixel circuit unit. In this event, the detection signals are read out at different timings for each of the groups of the charge readout regions divided into N. As a result, the detection signals can be read out at different timings between a group of charge readout regions for which a time window corresponding to a timing of reflected light of pulsed light generated at a short distance is set and a group of charge readout regions for which a time window corresponding to a timing of reflected light of pulsed light generated at a long distance is set, and an exposure period of the reflected light can be changed between the groups of charge readout regions within a limited frame period. This results in making it possible to generate an image signal with improved distance resolution even in a case where an object in a wide distance range is to be measured.
According to the present disclosure, it is possible to improve distance resolution when an object in a wide distance range is to be measured.
Hereinafter, a preferred embodiment of a distance image measuring device according to the present disclosure will be described in detail with reference to the drawings. Note that in the description of the drawings, the same or corresponding portions are denoted by the same reference numerals, and redundant description is omitted.
First, a function and a configuration of a distance image sensor 10 according to a preferred embodiment of the distance image measuring device of the present disclosure will be described with reference to
The light source 11 is a device that generates pulsed light LP to be irradiated an object S with in order to perform distance measurement by the time of flight (TOF) method. The light source 11 includes, for example, a semiconductor light emitting element such as a light emitting diode or a laser diode and a drive circuit that drives the semiconductor light emitting element. As the light source 11, an element that generates light in a wavelength region such as a near-infrared region or a visible light region can be used.
Further, the distance image sensor 10 includes a plurality of pixel circuits 13. The plurality of pixel circuits 13 is arranged in a two-dimensional array in a two-dimensional direction (for example, in a column direction and a row direction) to constitute an image sensor and generates detection signals by photoelectrically converting incident pulsed light LR generated by reflecting the pulsed light LP by the object S.
In addition, the distance image sensor 10 includes the signal readout circuit 15, the arithmetic circuit 17, the light source driver 31, and the pixel driver 32. The arithmetic circuit 17 calculates distance information on the object S for each pixel using the detection signals generated by the plurality of pixel circuits 13 and generates and outputs a distance image including two-dimensional image information reflecting the distance information for each pixel. The signal readout circuit 15 controls readout of the detection signals from the plurality of pixel circuits 13. The light source driver 31 controls irradiation timings of the pulsed light LP in the light source 11. The pixel driver 32 controls timings of charge transfer from the photoelectric conversion region to the charge readout regions in the plurality of pixel circuits 13 (which will be described in detail later). The arithmetic circuit 17, the light source driver 31, and the pixel driver 32 may be constituted with a dedicated integrated circuit such as a one-chip microcomputer including a CPU, a RAM, a ROM, an input/output device, and the like, or may be constituted with a general-purpose computer such as a personal computer. In the present embodiment, the signal readout circuit 15, the arithmetic circuit 17, the light source driver 31, and the pixel driver 32 are constituted with an on-chip integrated circuit mounted on the same semiconductor chip together with the pixel circuits 13. Note that “on the same semiconductor chip” includes on different semiconductors among a plurality of semiconductor layers stacked using a silicon on insulator (SOI) technology or a through silicon via (TSV) technology.
Hereinafter, configurations of the pixel circuit 13, the signal readout circuit 15, the arithmetic circuit 17, the light source driver 31, and the pixel driver 32 will be described in detail.
First, the configuration of the pixel circuit 13 will be described. The pixel circuit 13 includes a photoelectric conversion region 21 constituted with a semiconductor element and having a function of converting incident pulsed light LR into charges, first to fourth charge readout regions 221 to 224 and a charge discharge region 23 provided close to the photoelectric conversion region 21 and spaced apart from each other, first to fourth control electrodes G1 to G4 and a fifth control electrode GD provided respectively corresponding to the first to the fourth charge readout regions 221 to 224 and the charge discharge region 23 and provided for applying control pulses for charge transfer from the photoelectric conversion region 21 to the respective regions, and voltage detection units 261 to 264 for reading out detection signals respectively from the first to the fourth charge readout regions 221 to 224. The voltage detection units 261 to 264 are, for example, amplifiers including a source follower amplifier, and selectively output voltages based on a reference potential of the charge readout regions 221 to 224 under control of the signal readout circuit 15. The selected voltages are detected and amplified by the signal readout circuit 15, and the amplified voltages of the respective charge readout regions 221 to 224 are output to the arithmetic circuit 17 as first to fourth detection signals.
The pixel circuit 13 is formed on, for example, a p-type semiconductor substrate such as a silicon substrate. In other words, the photoelectric conversion region 21 is provided in a central portion of a pixel formation region made of an active region forming layer made of a p-type semiconductor, an n-type surface embedded region, a p-type pinning layer, and an insulating film, which are sequentially formed on the p-type semiconductor substrate. Then, the n-type charge readout regions 221 to 224 and the charge discharge region 23 having a higher impurity concentration than the n-type surface embedded region are formed at positions spaced apart from each other so as to be close to the photoelectric conversion region 21, and the control electrodes G1 to G4 and GD are provided on insulating films on charge transfer paths from the photoelectric conversion region 21 respectively to the charge readout regions 221 to 224 and the charge discharge region 23. Here, each of the control electrodes G1 to G4 and GD may be provided on the charge transfer path or may be provided separately in a plurality of electrode portions so as to sandwich the charge transfer path from both sides.
In the pixel circuits 13 having the above configuration, control pulses having phases different from each other are applied from the pixel driver 32 to the control electrodes G1 to G4 and GD. As a result, by sequentially changing a depletion potential of the surface embedded region, a potential gradient in which charges are transported to any of the charge transfer paths is sequentially formed, and a large number of carriers (charges) generated in the surface embedded region of the photoelectric conversion region 21 are transferred to any of the charge readout regions 221 to 224 and the charge discharge region 23. The charges moved to each of the charge readout regions 221 to 224 are accumulated in each of the charge readout regions 221 to 224, and the charges moved to the charge discharge region 23 are discharged from the pixel circuit 13. The charge discharge region 23 is a region for discharging the charges generated in the photoelectric conversion region 21.
The light source driver 31 controls light emission timings of the pulsed light LP by the light source 11, intensity of the pulsed light LP, and a pulse width of the pulsed light LP. Specifically, the light source driver 31 performs control such that the pulsed light LP having a duration Tp with intensity set in advance is repeatedly generated at equal intervals within a period of one frame that is a period TF (for example, 1/120 sec) which has a length set in advance and is periodically repeated.
The pixel driver 32 has a function of applying the first to the fourth control pulses G(1) to G(4) and the fifth control pulse G(D) respectively to the control electrodes G1 to G4 and GD of each pixel circuit 13. In other words, the pixel driver 32 repeatedly applies the first to the fourth control pulses G(1) to G(4) to the control electrodes G1 to G4 only during a duration T1 that is equal to or longer than the duration Tp while being delayed from a periodic generation timing of the pulsed light LP within one frame period. In the present embodiment, the duration T1 is set to be equal to the duration Tp. In this event, the pixel driver 32 performs control to maintain a delay period of each timing of the first to the fourth control pulses G(1) to G(4) with respect to the generation timing of the pulsed light LP to be a predetermined substantially constant period in a subframe period obtained by temporally dividing one frame period for each of groups of the control electrodes G1 to G4 corresponding to groups of charge readout regions obtained by dividing the four charge readout regions 221 to 224 into ND (ND) is an integer equal to or greater than 2). In the present embodiment, for each of the group including the control electrodes G1 and G2 corresponding to the group including the charge readout regions 221 and 222 and the group including the control electrodes G3 and G4 corresponding to the group including the charge readout regions 223 and 224, obtained by dividing the charge readout regions into two, a delay period of the control pulses G(1) and G(2) and a delay period of the control pulses G(3) and G(4) in the subframe period set for each group are controlled to be substantially constant (which will be described in detail later).
The signal readout circuit 15 is a circuit that reads out detection signals corresponding to amounts of charges transferred to the charge readout regions 221 to 224 of each pixel circuit 13 in each subframe period by controlling the voltage detection units 261 to 264. The arithmetic circuit 17 repeatedly executes calculation of a distance for each pixel circuit 13 for a plurality of frame periods based on the detection signals read out for each pixel circuit 13 by the signal readout circuit 15, repeatedly generates a distance image including distance information obtained as a result, and outputs the distance image to the outside.
Here, arrangement and a connection configuration of the plurality of pixel circuits 13, the signal readout circuit 15, and the pixel driver 32 in the distance image sensor 10 will be described with reference to
The plurality of pixel circuits 13 are arranged in a two-dimensional array at substantially equal intervals in a two-dimensional direction (for example, in the column direction and in the row direction) on the semiconductor substrate. For example,
In addition, the signal readout circuit 15 includes a vertical readout control circuit 41, a horizontal readout control circuit 42, and a current source load (CSL) 43, a program gain amplifier (PGA) 44, and an analog-to-digital converter (ADC) 45 provided for each column of the pixel circuit 13 in the number of sets (two sets in the present embodiment) corresponding to the number of charge readout regions of each group divided into ND. The vertical readout control circuit 41 is electrically connected to the M pixel circuits 13 in each row via wiring portions L2 whose number is twice the number of divisions ND of the groups of the charge readout regions and simultaneously outputs selection signals SL1 and SL2 and reset signals RT1 and RT2 to the M pixel circuits 13 in each row via the wiring portions L2. The selection signals SL1 and SL2 are electric signals for selecting a group from which the detection signals are to be read out among the plurality of divided groups of the charge readout regions, and the reset signals RT1 and RT2 are electric signals for resetting charges of the charge readout regions of one group among the plurality of divided groups of the charge readout regions. In
With reference to
As described above, two ADCs 45 corresponding to the number of grouped charge readout regions are connected in parallel to the pixel circuits 13 of each column via two wiring portions (signal lines) L3 (
Note that the two reset transistors 51 connected to the charge readout regions 221 and 222 of one group are configured such that one reset signal RT1 is applied, and the two reset transistors 51 connected to the charge readout regions 223 and 224 of the other group are configured such that the other reset signal RT2 is applied. Furthermore, the two selection transistors 53 connected to the charge readout regions 221 and 222 of one group are configured such that one selection signal SL1 is applied, and the two selection transistors 53 connected to the charge readout regions 223 and 224 of the other group are configured such that the other selection signal SL2 is applied. Furthermore, the two selection transistors 53 connected to the charge readout regions 221 and 222 of one group are configured to be separately connected to the two wiring portions L3, and the two selection transistors 53 connected to the charge readout regions 223 and 224 of the other group are configured to be separately connected to the two wiring portions L3.
In such a configuration, by generating the reset signals RT1(j) and RT2(j) for each row by the vertical readout control circuit 41, resetting of the charges accumulated for each group of the charge readout regions 221 and 222 can be controlled in the pixel circuits 13 belonging to each row. In addition, by generating the selection signals SL1(j) and SL2(j) for each row by the vertical readout control circuit 41, in the pixel circuits 13 of the i-th column (i is an integer equal to or greater than 1 and equal to or less than M) belonging to each row, two detection signals VO1(i) and VO2(i) can be simultaneously (in parallel) output to the ADCs 45 from two charge readout regions (charge readout regions 221 and 222 or charge readout regions 223 and 224) belonging to the selected group via the two wiring portions L3.
Next, details of the charge transfer control function and the signal readout function in the subframe period which is a period obtained by dividing one frame period by the pixel driver 32 and the signal readout circuit 15 will be described with reference to
As indicated in
Here, a length TR of the period PR of the signal readout operation controlled to be executed in each of the subframe periods SF(1) to SF(4) is set to a period determined by the number of rows of the pixel circuits 13 and performance of the signal readout function, and a length of a period of the exposure operation controlled to be executed in each of the subframe periods SF(1) to SF(4) is set to a length corresponding to a delay period of each of the first to the fourth control pulses G(1) to G(4) applied in each period.
With reference to
As described above, in the period PRST of the charge reset operation in the subframe period SF(1), the reset signal RT1 output for resetting the charge readout regions 221 and 222 of one group is sequentially turned on for each row. In a subsequent period TEX1 of the exposure operation in the subframe period SF(1), the control pulses G(1) and G(2) for exposure operation control of the charge readout regions 221 and 222 of one group are repeatedly turned on so as to set the delay periods for the pulsed light LP to be constant. Specifically, the control pulse G(1) is set to a timing specified by the reference numeral W1, and the control pulse G(2) is set to a timing specified by the reference numeral W2. In the subsequent period PR of the signal readout operation in the subframe period SF(1), the selection signal SL1 output for selection at the time of signal readout of the charge readout regions 221 and 222 of one group is sequentially turned on for each row, and at the same time, the reset signal RT1 for resetting the charges of the charge readout regions 221 and 222 is sequentially turned on for each row at the timing after the selection signal SL1 is turned on.
In addition, in a period TEX2 of the exposure operation in the subframe period SF(2) parallel to the subframe period SF(1), the control pulses G(3) and G(4) for exposure operation control of the charge readout regions 223 and 224 of the other group are repeatedly turned on so as to set the delay periods for the pulsed light LP to be constant. Specifically, the control pulse G(3) is set to a timing specified by the reference numeral W3, and the control pulse G(4) is set to a timing specified by the reference numeral W4. In the subsequent period PR of the signal readout operation in the subframe period SF(2), the selection signal SL2 output for selection at the time of signal readout of the charge readout regions 223 and 224 of the other group is sequentially turned on for each row, and at the same time, the reset signal RT2 for resetting the charges of the charge readout regions 223 and 224 is sequentially turned on for each row at the timing after the selection signal SL2 is turned on.
In addition, in a period TEX3 of the exposure operation in the subframe period SF(3) subsequent to the subframe period SF(1), the control pulses G(1) and G(2) for exposure operation control of the charge readout regions 221 and 222 of one group are repeatedly turned on so as to set the delay periods for the pulsed light LP to be constant. Specifically, the control pulse G(1) is set to a timing specified by the reference numeral W7, and the control pulse G(2) is set to a timing specified by the reference numeral W8. In the subsequent period PR of the signal readout operation in the subframe period SF(3), the signal readout operation is executed in the same manner as the control in the subframe period SF(1). In addition, also in the subframe period SF(4) subsequent to the subframe period SF(2), the exposure operation and the signal readout operation are controlled similarly to the control in the subframe period SF(2), and the delay periods of the control pulses G(3) and G(4) at the time of the exposure operation are respectively set to periods specified by the reference numerals W5 and W6.
Note that, in the control described above, lengths TEX1 to TEX4 of the periods of the exposure operation in the subframe periods SF(1) to SF(4) are set to different periods corresponding to lengths of the delay periods of the control pulses G(1) to G(4) set in the respective kinds of exposure operation, and the subframe period is set to be longer as the delay period is longer. For example, in the example of the delay periods indicated in
Next, a function of distance calculation in the arithmetic circuit 17 will be described, and a distance image measuring method of the present embodiment will be described in detail.
First, if distance image generation processing by the distance image sensor 10 is started, timings of the control pulses G(1) to G(4) and the pulsed light LP in the subframe periods SF(1) to SF(4) within one frame period are set by the light source driver 31 and the pixel driver 32 (a light source control step and a charge transfer control step). Specifically, in each of the subframe periods SF(1) to SF(4), the delay periods of the control pulses G(1) to G(4) to be controlled for each group of the charge readout regions 221 to 224 are maintained constant, the delay periods of the control pulses G(1) to G(4) to be controlled are set to different periods between the subframe periods SF(1) to SF(4), and the lengths of the subframe periods SF(1) to SF(4) are set so as to become longer as the delay periods of the control pulses G(1) to G(4) to be controlled become longer. In parallel with this, at the timing of the signal readout operation in each of the subframe periods SF(1) to SF(4), the detection signals are read out from the charge readout regions 221 to 224 for each row of the pixel circuits 13 by the signal readout circuit 15 via the voltage detection units 261 to 264 of the respective pixel circuits 13, and the detection signals are converted into digital values and then output to the arithmetic circuit 17 (signal readout step). In this event, the detection signals are read out in parallel from the two charge readout regions 221 and 222 or the two charge readout regions 223 and 224 belonging to the group to be controlled at different timings for each of the subframe periods SF(1) to SF(4) by the signal readout circuit 15.
Next, based on the detection signals output from the respective pixel circuits 13 during one frame period, the arithmetic circuit 17 calculates distance information for each pixel in units of one frame period (distance calculation step). However, the arithmetic circuit 17 may calculate the distance information by averaging calculation results for each of a plurality of frame periods.
In other words, based on the detection signals S1(1) and S2(1) from the charge readout regions 221 and 222 obtained by the signal readout operation in the subframe period SF(1), the detection signals S3(1) and S4(1) from the charge readout regions 223 and 224 obtained by the signal readout operation in the subframe period SF(2), the detection signals S1(2) and S2(2) from the charge readout regions 221 and 222 obtained by the signal readout operation in the subframe period SF(3), and the detection signals S3(2) and S4(2) from the charge readout regions 223 and 224 obtained by the signal readout operation in the subframe period SF(4), the arithmetic circuit 17 calculates difference values S1-3(1) and S2-4(1) and difference values S1-3(2) and S2-4(2) using the following Formula (1) to Formula (4). These calculation formulas also include weighting calculation according to the lengths of the subframe periods SF(1) to SF(4), that is, the number of applied control pulses G(1) to G(4).
Thereafter, the arithmetic circuit 17 calculates distance information using a calculation method disclosed in WO 2019/078366 A. Specifically, the arithmetic circuit 17 calculates values of distance data validity determination signals SA(1) and SA(2) using the following Formulas (5) and (6) based on the difference values S1-3(1), S2-4(1), S1-3(2), and S2-4(2).
Then, it is determined whether or not the distance calculation using the respective detection signals S1(1) to S4(1) and S1(2) to S4(2) is valid by determining whether or not the values of the respective distance data validity determination signals SA(1) and SA(2) exceed a threshold Th1.
Further, the arithmetic circuit 17 calculates values of a first distance calculation reference signal XR(1) and a second distance calculation reference signal YR(1) using the following Formulas (7) and (8).
In addition, the arithmetic circuit 17 calculates values of distance calculation reference signals XR(B), YR(B), XR(2), and YR(2) using the following Formulas (9) to (12).
Next, the arithmetic circuit 17 selects a value to be referred to for distance calculation from among the distance calculation reference signals XR(1), XR(B), and XR(2) and the distance calculation reference signals YR(1), YR(B), and YR(2). For example, in a case where the value of the distance data validity determination signal SA(1) is equal to or greater than the threshold Th1, one of the distance calculation reference signals XR(1) and YR(1) is selected according to the values of the distance calculation reference signals XR(1) and YR(1). In a case where the value of the distance data validity determination signal SA(2) is equal to or greater than the threshold Th1, one of the distance calculation reference signals XR(2) and YR(2) is selected according to the values of the distance calculation reference signals XR(2) and YR(2). Furthermore, in a case where the value of any one of the distance data validity determination signals SA(1) and SA(2) is equal to or greater than the threshold Th1, and in a case where no value is selected from the distance calculation reference signals XR(1) and XR(2) and the distance calculation reference signals YR(1) and YR(2), one of the distance calculation reference signals XR(B) and YR(B) is selected according to the values of the distance calculation reference signals XR(B) and YR(B).
Finally, a distance of the object S is calculated by the arithmetic circuit 17 based on the distance calculation reference signals XR(1), XR(B), XR(2), YR(1), YR(B), and YR(2) selected with respect to the corresponding pixel, the calculation result is reflected in the distance information of the corresponding pixel, and the distance image including the distance information of each pixel is generated and output.
According to the distance image sensor 10 of the above embodiment, the pulsed light LP is periodically and repeatedly generated from the light source 11 within the periodic frame period TF, and time windows for the first to the fourth charge readout regions 221 to 224 are set within the frame period TF while being delayed from the generation of the pulsed light LP, and charges are transferred from the photoelectric conversion region 21 of the pixel circuit 13 to the first to the fourth charge readout regions 221 to 224 within the respective time windows. Furthermore, detection signals corresponding to the first to the fourth charge amounts accumulated in the first to the fourth charge readout regions 221 to 224 are read out from the first to the fourth charge readout regions 221 to 224 of the pixel circuit 13. In this event, the detection signals are read out at different timings for each group of the charge readout regions 221 to 224 divided into two. As a result, the detection signals can be read out at different timings between one group of the charge readout regions 221 to 224 for which a time window corresponding to a timing of reflected light LR of pulsed light LP generated at a short distance is set and the other group of the charge readout regions 221 to 224 for which a time window corresponding to a timing of reflected light LR of pulsed light LP generated at a long distance is set, and the exposure period of the reflected light LR can be changed between the two groups of the charge readout regions 221 to 224 within the limited frame period TF. In particular, the period of the signal readout operation of a certain group can be set to the period of the exposure operation of another group, so that the period of the exposure operation for each group can be lengthened. This results in making it possible to generate an image signal with improved distance resolution even in a case where the object S in a wide distance range is to be measured.
Here, the pixel driver 32 performs control so as to maintain substantially constant delay periods with respect to the generation timing of the pulsed light LP of the control pulses G(1) to G(4) to be applied corresponding to the group of the charge readout regions 221 to 224 within the subframe periods SF(1) to SF(4) sandwiched between the timings of the signal readout processing of the two groups obtained by dividing the charge readout regions 221 to 224 into two. According to such a configuration, the detection signals are read out from the respective groups of the charge readout regions 221 to 224 after an elapse the subframe periods SF(1) to SF(4) for which the delay periods with respect to the timings of the pulsed light LP are set to be substantially constant. As a result, by changing the exposure periods of the reflected light LR among the groups of the charge readout regions 221 to 224, an exposure period according to a distance to be measured can be set, so that distance resolution can be further improved.
Furthermore, the signal readout circuit 15 includes a plurality of wiring portions L3 electrically connected to the plurality of charge readout regions 221 to 224 included in the groups of the charge readout regions 221 to 224 divided into two via switches, and is configured to read out detection signals in parallel from the plurality of charge readout regions 221 to 224 via the plurality of wiring portions L3 by turning on the switches at the signal readout timings. In a case of such a configuration, the detection signals can be read out in parallel from the respective groups of the charge readout regions 221 to 224 divided into two, so that efficiency of the signal readout operation can be improved. This results in making it possible to secure the exposure period of the reflected light LR within the limited frame period TF, so that an image signal with further improved distance resolution can be generated.
Furthermore, the pixel driver 32 sets the delay periods of the control pulses G(1) to G(4) to different periods between the groups of the charge readout regions 221 to 224 divided into two, and the signal readout circuit 15 sets the timings of the signal readout operation for each group of the charge readout regions divided into two such that the lengths of the subframe periods SF(1) to SF(4) increase as the delay periods increase. According to such a configuration, the exposure period of one group of the charge readout regions 221 to 224 for which a time window corresponding to a timing of reflected light LR of pulsed light LP generated at a long distance is set can be made longer than the exposure period of the other group of the charge readout regions 221 to 224 for which a time window corresponding to a timing of reflected light LR of pulsed light LP generated at a short distance is set. This results in making it possible to generate an image signal with further improved distance resolution even in a case where the object S in a wide distance range is to be measured.
Furthermore, the distance image sensor 10 according to the above embodiment includes a plurality of pixel circuits 13 arranged in a plurality of rows, and the signal readout circuit 15 performs control such that charge accumulation periods of the first to the fourth charge readout regions 221 to 224 coincide with each other between rows of the plurality of pixel circuits 13. By adopting such a configuration, two-dimensional distance information can be obtained without distortion.
Furthermore, in the above configuration, the signal readout circuit 15 performs control to shift timings of the signal readout operation for each group of the charge readout regions 221 to 224 between the rows of the plurality of pixel circuits 13. In this case, the signal readout circuit 15 can be shared among the rows of the plurality of pixel circuits 13, so that the configuration of the distance image sensor 10 can be simplified.
Here, the effects of improving the distance resolution of the distance image sensor 10 of the present embodiment will be specifically described.
From this formula, a ratio of the period of the exposure operation in the subframe period SF(2) to the one frame period TF can be expressed by the following formula;
and
Next, a ratio of the period TA,max of the exposure operation in the subframe period SF(3) in the present embodiment is calculated on the premise of a control state indicated in
Note that the present invention is not limited to the aspects of the above-described embodiment.
In the above-described embodiment, four charge readout regions 221 to 224 are provided in the pixel circuit 13, but any number of charge readout regions (hereinafter, a configuration of M1 (M1 is an integer equal to or greater than 2) charge readout regions is also referred to as a “M1 tap”) may be provided as long as the number is two or more. In that case, the control electrodes and the voltage detection units are provided corresponding to the number M1 of charge readout regions, the pixel driver 32 generates the first to the M1-th control pulses G(1) to G(M1) corresponding to the number M1 of the control electrodes, the signal readout circuit 15 reads out the first to the M1-th detection signals from the charge readout regions, and the arithmetic circuit 17 calculates distance information based on the first to the M1-th detection signals read out from the respective charge readout regions by the signal readout circuit 15.
Hereinafter, a configuration of a modification having a 6-tap configuration will be described.
Furthermore, in the present modification, the first to the sixth charge readout regions 221 to 226 may be divided into three groups as in the configuration illustrated in
Next, a configuration of another modification having a 3-tap configuration will be described.
Even in the above-described three modifications, it is possible to generate an image signal with improved distance resolution even in a case where the object S in a wide distance range is to be measured.
Furthermore, the distance image sensor 10 according to the above-described embodiment may perform control such that control timings are exchanged between groups of the charge readout regions in two consecutive one frame periods.
In the present modification, in a certain one frame period Frame1a, the pixel driver 32 and the signal readout circuit 15 set timings of the exposure operation and the signal readout operation for one group including the charge readout regions 221 and 222 and the other group including the charge readout regions 223 and 224 in the subframe periods SF(1a) to SF(4a), similarly to the above-described embodiment. Here, in one frame period Frame1b immediately after one frame period Frame1a, the pixel driver 32 and the signal readout circuit 15 of the present modification exchange setting targets of respective timings in the subframe periods SF(1b) to SF(4b) between the one group including the charge readout regions 221 and 222 and the other group including the charge readout regions 223 and 224. In other words, the pixel driver 32 exchanges setting of the delay periods of the control pulses G(1) and G(2) set for the one group including the charge readout regions 221 and 222 and setting of the delay periods of the control pulses G(3) and G(4) set for the other group including the charge readout regions 223 and 224. In addition, the signal readout circuit 15 exchanges setting of the timing of the signal readout operation for the one group including the charge readout regions 221 and 222 and setting of the timing of the signal readout operation for the other group including the charge readout regions 223 and 224. Note that the pixel driver 32 and the signal readout circuit 15 set a first subframe period SF(1b) of the frame period Frame1b to a timing overlapping with the last subframe period SF(3a) of the frame period Frame1a. This makes it possible to more efficiently secure a period of the exposure operation.
A calculation function of distance information of the arithmetic circuit 17 in the above modification will be described.
First, the arithmetic circuit 17 calculates difference values S1-3(1) (Frame1a), S2-4(1) (Frame1a), S1-3(2) (Frame1a), and S2-4(2) (Frame1a) based on detection signals S1(1) to S4(1) and S1(2) to S4(2) acquired by the signal readout operation in a certain one frame period Frame1a, similarly to the above embodiment. Further, the arithmetic circuit 17 calculates difference values S1-3(1) (Frame1b), S2-4(1) (Frame1b), S1-3(2) (Frame1b), and S2-4(2) (Frame1b) by using the following Formulas (13) to (16) based on detection signals S1(1) to S4(1) and S1(2) to S4(2) acquired by the signal readout operation in the immediately following one frame period Frame1b.
Then, the arithmetic circuit 17 calculates a moving average of the difference values between the two frame periods Frame1a and Frame1b by the following Formulas (17) to (20).
Further, similarly to the above embodiment, the arithmetic circuit 17 calculates a distance based on the moving average of the four difference values for each frame period and generates a distance image including distance information reflecting the distance.
Also in the present modification, it is possible to generate an image signal with improved distance resolution even in a case where the object S in a wide distance range is to be measured. Specifically, in the present modification, in a case where the coefficient fM=8, a ratio of the exposure period in the subframe period SF(3a) is estimated to be TA,max/TF=0.88, and a ratio of the exposure period is largely secured. Furthermore, in the present modification, the distance is calculated by the moving average during the frame period, so that it is possible to cancel or reduce influence of nonlinear variation in a gain between the plurality of pixel circuits 13 that outputs the detection signals.
Furthermore, in the above-described embodiment, in the pixel driver 32 and the signal readout circuit 15, the subframe period is set for each group of the charge readout regions of the pixel circuit 13. On the other hand, the pixel driver 32 and the signal readout circuit 15 according to the modification may divide the pixel circuits 13 of N rows into groups in units of rows and further allocate different subframe periods to each of the divided row groups.
According to such a modification, the exposure period can be more efficiently changed within a limited frame period. As a result, it becomes easy to generate an image signal with improved distance resolution.
Furthermore, in the above-described embodiment, the pixel driver 32 performs control to perform so-called global exposure so that charge accumulation periods of the first to the fourth charge readout regions 221 to 224 coincide with each other between the rows of the plurality of pixel circuits 13. In another embodiment, the pixel driver 32 may perform control so as to perform so-called rolling exposure so as to sequentially shift the accumulation periods of the first to the fourth charge readout regions 221 to 224 between the rows of the plurality of pixel circuits 13 every constant period.
An example of a circuit configuration for implementing the exposure operation according to the modification indicated in
The switch circuit 61 includes six switch elements 671, 691, 673, 693, 675, and 695. The switch elements 671, 691, 673, 693, 675, and 695 are, for example, MOS transistors.
The switch element 671 is connected between the pixel driver 32 and the control electrodes G1 of the two pixel circuits 13 for each row, has a source connected to the pixel driver 32 via the wiring portion L1, a drain connected to the control electrodes G1 of the two pixel circuits 13, and a gate connected to the pixel driver 32 via the wiring portion L4 provided for each row. The switch element 691 is connected between the control electrodes G1 of the two pixel circuits 13 and a fixed potential (in the present embodiment, the ground potential), has a drain connected to the control electrodes G1 of the two pixel circuits 13, has a source connected to the fixed potential, and has a gate connected to the pixel driver 32 via the wiring portion L4 provided for each row. As a result of selection signals SR and UR that change complementarily being supplied from the pixel driver 32 to the gate of the switch element 671 and the gate of the switch element 691, either a control pulse DG1 for the control electrode G1 supplied from the pixel driver 32 via the wiring portion L1 or the fixed potential is selectively applied to the control electrodes G1 of the two pixel circuits 13.
The switch elements 673, 693, 675, and 695 have a similar configuration. In other words, the switch element 673 is connected between the pixel driver 32 and the control electrodes G3 of the two pixel circuits 13 for each row, and the switch element 693 is connected between the control electrodes G3 of the two pixel circuits 13 and the fixed potential. The switch element 673 and the switch element 693 selectively apply either a control pulse DG3 for the control electrode G3 supplied from the pixel driver 32 or the fixed potential to the control electrodes G3 of the two pixel circuits 13 based on the selection signals SR and UR supplied from the pixel driver 32. The switch element 675 is connected between the pixel driver 32 and the control electrodes G5 of the two pixel circuits 13 for each row, and the switch element 695 is connected between the control electrodes G5 of the two pixel circuits 13 and the fixed potential. The switch element 675 and the switch element 695 selectively apply either a control pulse DG5 for the control electrode G5 supplied from the pixel driver 32 or the fixed potential to the control electrodes G5 of the two pixel circuits 13 based on the selection signals SR and UR supplied from the pixel driver 32.
The switch circuit 63 includes six switch elements 672, 692, 674, 694, 676, and 696 having a configuration similar to that of the switch circuit 61. The switch element 672 and the switch element 692 selectively apply either a control pulse DG2 for the control electrode G2 or the fixed potential to the control electrodes G2 of the two pixel circuits 13 based on the selection signals SR and UR supplied from the pixel driver 32. The switch element 674 and the switch element 694 selectively apply either a control pulse DG4 for the control electrode G4 or the fixed potential to the control electrodes G4 of the two pixel circuits 13 based on the selection signals SR and UR supplied from the pixel driver 32. The switch element 676 and the switch element 696 selectively apply either a control pulse DG6 for the control electrode G6 or the fixed potential to the control electrodes G6 of the two pixel circuits 13 based on the selection signals SR and UR supplied from the pixel driver 32.
The switch circuit 65 includes two switch elements 671 and 691) having a configuration similar to that of the switch circuit 61. The switch element 67D and the switch element 691) selectively apply either a control pulse DGD for the control electrode GD or a fixed potential (positive potential in the present embodiment) to the control electrodes GD of the two pixel circuits 13 based on the selection signals SR and UR supplied from the pixel driver 32.
As indicated in
As indicated in
According to such a modification, the control pulses DG1 to DG6 and DGD from the pixel driver 32 can be selectively applied for each row of the plurality of pixel circuits 13. This results in making it possible to control the charge accumulation periods of the charge readout regions for each row of the plurality of pixel circuits 13, so that it becomes easy to generate an image signal with improved distance resolution.
Here, in the above-described embodiment, the charge transfer control unit preferably maintains the delay periods of the control pulses with respect to the generation timings to be applied corresponding to the group of the charge readout regions to be substantially constant within the subframe period sandwiched between the readout timings of the respective groups of the charge readout regions divided into N. According to such a configuration, the detection signals are read out from each group of the charge readout regions after an elapse of the subframe period for which the delay periods with respect to the timing of the pulsed light are set to be substantially constant. As a result, by changing the exposure period of the reflected light among the groups of the charge readout regions, the exposure period according to the distance to be measured can be set, so that the distance resolution can be further improved.
In addition, the signal readout unit also preferably includes a plurality of signal lines respectively electrically connected to the plurality of charge readout regions included in the group of the charge readout regions divided into N via a switch, and by turning on the switch at the readout timings, preferably reads out the detection signals in parallel from the plurality of charge readout regions via the plurality of signal lines. In this case, the detection signals can be read out in parallel from each of the groups of the charge readout regions divided into N, so that efficiency of readout processing can be improved. This results in making it possible to secure an exposure period of the reflected light within the limited frame period, so that an image signal with further improved distance resolution can be generated.
Furthermore, the charge transfer control unit also preferably sets the delay periods of the control pulses to different periods between the groups of the charge readout regions divided into N, and the signal readout unit preferably sets the readout timings for each group of the charge readout regions divided into N such that the subframe period becomes longer as the delay period is longer. According to such a configuration, the exposure period of the group of charge readout regions for which a time window corresponding to a timing of reflected light of pulsed light generated at a long distance is set can be made longer than the exposure period of the group of charge readout regions for which a time window corresponding to a timing of reflected light of pulsed light generated at a short distance is set. This results in making it possible to generate an image signal with further improved distance resolution even in a case where an object in a wide distance range is to be measured.
Furthermore, the charge transfer control unit preferably performs setting to exchange the delay periods of the control pulses with respect to the generation timing to be applied corresponding to one group of the charge readout regions in one frame period and the delay periods of the control pulses with respect to the generation timing to be applied corresponding to another group of the charge readout regions in one frame period, in a frame period immediately after the one frame period. In this case, it is possible to reduce deviation between the exposure period of one group of the charge readout regions and the exposure period of another group of the charge readout regions in consecutive frame periods. This results in making it possible to secure an exposure period of the reflected light within the limited frame period, so that an image signal with further improved distance resolution can be generated.
Furthermore, the signal readout unit also preferably performs setting to exchange the readout timings related to one group of the charge readout regions and the readout timings related to another group of the charge readout regions in one frame period, in a frame period immediately after the one frame period. According to this, it is possible to read out the detection signals from the groups after reducing deviation between the exposure period of one group of the charge readout regions and the exposure period of the other group of the charge readout regions in the consecutive frame periods. This results in making it possible to acquire the detection signals for which the exposure period of the reflected light within the limited frame period is secured, so that an image signal with further improved distance resolution can be generated.
Furthermore, the distance image measuring device also preferably includes a plurality of pixel circuit units arranged in a plurality of rows, and the signal readout unit preferably performs control such that charge accumulation periods of the first to the M-th charge readout regions coincide with each other between rows of the plurality of pixel circuit units. By adopting such a configuration, two-dimensional distance information can be obtained without distortion.
Furthermore, the distance image measuring device also preferably includes a plurality of pixel circuit units arranged in a plurality of rows, and the signal readout unit preferably performs control so as to shift charge accumulation periods of the first to the M-th charge readout regions between the rows of the plurality of pixel circuit units. According to such a configuration, a waiting period from exposure to readout in rows of the plurality of pixel circuit units can be shortened, so that noise in detection signals to be read out can be reduced. This results in making it possible to obtain a two-dimensional image signal with less noise.
In addition, it is also preferable that switch elements connected between the charge transfer control unit and the control electrodes of the plurality of pixel circuit units for each of the plurality of rows and between the control electrodes and a fixed potential are provided, and the switch elements operate to selectively apply either a control pulse or the fixed potential to the control electrodes in accordance with a selection signal from the outside. According to this, the control pulse from the charge transfer control unit can be selectively applied for each row of the plurality of pixel circuit units. This results in making it possible to control charge accumulation periods of the charge readout regions for each row of the plurality of pixel circuit units, so that it becomes easy to generate an image signal with improved distance resolution.
Number | Date | Country | Kind |
---|---|---|---|
2021-209038 | Dec 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/047224 | 12/21/2022 | WO |