[go: up one dir, main page]

WO2010098454A1 - 距離測定装置 - Google Patents

距離測定装置 Download PDF

Info

Publication number
WO2010098454A1
WO2010098454A1 PCT/JP2010/053120 JP2010053120W WO2010098454A1 WO 2010098454 A1 WO2010098454 A1 WO 2010098454A1 JP 2010053120 W JP2010053120 W JP 2010053120W WO 2010098454 A1 WO2010098454 A1 WO 2010098454A1
Authority
WO
WIPO (PCT)
Prior art keywords
distance
timing signal
reference timing
signal
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2010/053120
Other languages
English (en)
French (fr)
Inventor
憲一 村上
裕介 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Electric Works Co Ltd
Original Assignee
Panasonic Electric Works Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Electric Works Co Ltd filed Critical Panasonic Electric Works Co Ltd
Priority to US13/203,570 priority Critical patent/US8699008B2/en
Priority to JP2011501672A priority patent/JP5261571B2/ja
Priority to KR1020117022580A priority patent/KR101279103B1/ko
Priority to EP10746333.3A priority patent/EP2402783B1/en
Priority to CN201080014824.4A priority patent/CN102378920B/zh
Publication of WO2010098454A1 publication Critical patent/WO2010098454A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/89Lidar systems specially adapted for specific applications for mapping or imaging
    • G01S17/8943D imaging with simultaneous measurement of time-of-flight at a 2D array of receiver pixels, e.g. time-of-flight cameras or flash lidar
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/08Systems determining position data of a target for measuring distance only
    • G01S17/32Systems determining position data of a target for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/89Lidar systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/491Details of non-pulse systems
    • G01S7/4912Receivers

Definitions

  • the present invention relates to a distance measuring device, and more particularly to an active type distance measuring device using the principle of the time-of-flight method.
  • Document 1 Japanese Patent Laid-Open No. 2004-45304 discloses a distance measuring device using the principle of the time-of-flight method.
  • the distance measuring device disclosed in the above-mentioned document 1 projects intensity-modulated light whose intensity changes at a constant period, such as a sine waveform, and calculates the phase difference between the modulated waveforms at the time when the intensity-modulated light is projected and received. By measuring, the distance to the object is measured.
  • the maximum measurement distance is a distance corresponding to a half cycle of intensity-modulated light. Therefore, if the frequency of intensity-modulated light is lowered, the maximum measurement distance can be increased. However, if the frequency of intensity-modulated light is lowered in order to increase the maximum measurement distance, the distance resolution is also lowered.
  • An object of the present invention is to provide a distance measuring device capable of keeping the distance resolution constant even when the maximum measurement distance is increased.
  • a distance measuring device includes a light emitting source for irradiating light to a target space where an object is present, and a photoelectric that generates an amount of electric charge according to the intensity of light received from the target space during a light receiving period.
  • the timing control unit is configured to output a modulation signal to the light emitting source and to output a plurality of reference timing signals to the delay control unit.
  • the modulation signal is a square wave signal, and the length of the period in which the modulation signal is at a high level and the period in which the modulation signal is at a low level is determined randomly from a length that is an integral multiple of a predetermined unit period.
  • the plurality of reference timing signals include a non-inverted reference timing signal having the same waveform as the modulated signal and an inverted reference timing signal that is a signal obtained by inverting the non-inverted reference timing signal.
  • the light emitting source is configured to change the intensity of light based on the modulation signal received from the timing control unit.
  • the delay control unit is configured to delay each reference timing signal received from the timing control unit by a delay time, thereby generating a plurality of timing signals and outputting them to the photoelectric conversion unit.
  • the photoelectric conversion unit is configured to select, as the light receiving period, one of a period in which each timing signal received from the delay control unit is at a high level and a period in which the timing signal is at a low level.
  • the charge storage unit is configured to store the charge generated by the photoelectric conversion unit in association with each of the plurality of timing signals.
  • the distance calculation unit is configured to obtain a time difference using the charge amount associated with each timing signal, and obtain a distance to the object based on the obtained time difference and the delay time. .
  • the plurality of reference timing signals are the same as the first reference timing signal that matches the modulation signal, a second reference timing signal that is an inverted version of the first reference timing signal, and the modulation signal.
  • a third reference timing signal that has a waveform and is delayed by a unit period from the modulation signal; and a fourth reference timing signal that is a signal obtained by inverting the third reference timing signal.
  • the distance calculation unit corresponds to the charge amount corresponding to the first reference timing signal, the charge amount corresponding to the second reference timing signal, the charge amount corresponding to the third reference timing signal, and the fourth reference timing signal. The time difference is determined using the amount of charge to be obtained.
  • the distance calculation unit is configured to calculate a distance to the object by adding a distance corresponding to the delay time to a distance corresponding to the time difference.
  • a distance range setting unit is provided, and the distance range setting unit is configured to select the delay time from the plurality of different times and notify the delay control unit according to the received input signal.
  • the delay control unit is configured to generate the timing signal by delaying the reference timing signal by the delay time notified from the distance range setting unit.
  • the distance measuring device includes a plurality of the photoelectric conversion units.
  • the plurality of photoelectric conversion units are arranged in a planar shape so as to form an imaging surface.
  • the distance calculation unit is configured to generate a distance image having a plurality of pixels respectively associated with the plurality of photoelectric conversion units.
  • the distance calculation unit determines whether the distance to the target object matches a predetermined distance, and determines the pixel value of the pixel whose distance to the target object matches the predetermined distance as the distance to the target object.
  • the pixel value of the pixel that does not coincide with the predetermined distance is configured to be different.
  • the predetermined distance includes a time when the light emitting source emits light, a charge amount associated with the non-inverted reference timing signal after the lapse of the delay time after the light emitting source emits light, and the inversion reference. This is the distance corresponding to the difference from the time when the charge amount associated with the timing signal first matches.
  • the distance measuring device has a distance range setting unit.
  • the distance range setting unit is configured to select the delay time from a plurality of different times and notify the delay control unit.
  • the delay control unit is configured to generate the timing signal by delaying the reference timing signal by the delay time notified from the distance range setting unit.
  • the distance measuring device includes an event detection unit that detects occurrence of a predetermined event in the target space.
  • the distance measuring device includes a plurality of the photoelectric conversion units.
  • the plurality of photoelectric conversion units are arranged in a planar shape so as to form an imaging surface.
  • the distance range setting unit is configured to select the delay time according to a distance to a place where the event occurs in the target space when the event detection unit detects the occurrence of the event.
  • the distance calculation unit is configured to generate a distance image having a plurality of pixels respectively associated with the plurality of photoelectric conversion units, and each pixel has a pixel value indicating a distance to the object.
  • the distance measuring device includes a plurality of the photoelectric conversion units.
  • the plurality of photoelectric conversion units are arranged in a planar shape so as to form an imaging surface.
  • the distance range setting unit is configured to select a plurality of the delay times having different measurable ranges.
  • the distance calculation unit is configured to generate a distance image having a plurality of pixels respectively associated with the plurality of photoelectric conversion units for each of the plurality of delay times.
  • the distance calculation unit sets the pixel value of the pixel to an effective pixel value indicating the distance to the object, and If the distance to the object corresponding to the pixel is not included in the measurable range, the pixel value of the pixel is set to an invalid pixel value indicating that the distance to the object is outside the measurable range.
  • the distance calculation unit is configured to generate a combined distance image by combining a plurality of the distance images so that the number of pixels having the invalid pixel value is reduced.
  • the plurality of delay times are selected so that the measurable ranges corresponding to the delay times are continuous with each other.
  • the distance calculation unit sets the pixel value of the pixel to the effective pixel value if the distance to the object corresponding to the pixel matches a predetermined distance, and the object corresponding to the pixel If the distance to the object does not match the predetermined distance, the pixel value of the pixel is set to the invalid pixel value.
  • the predetermined distance includes a time when the light emitting source emits light, a charge amount associated with the non-inverted reference timing signal after the lapse of the delay time after the light emitting source emits light, and the inversion reference. This is the distance corresponding to the difference from the time when the charge amount associated with the timing signal first matches.
  • the distance measuring device includes a correct / incorrect determination unit.
  • the correct / incorrect determination unit is configured to determine whether the distance to the object is within a measurable range using a predetermined determination condition with respect to the magnitude relationship of the charge amount associated with each timing signal. Is done.
  • the distance calculation unit is configured to generate the distance image with reference to the determination result of the correctness determination unit.
  • the plurality of reference timing signals have the same waveform as the modulation signal and invert the delay non-inversion reference timing signal delayed from the modulation signal by the unit period and the delay non-inversion reference timing signal. And a delayed inversion reference timing signal which is a received signal.
  • the distance calculation unit is configured to obtain the time difference using a charge amount corresponding to the delayed non-inverted reference timing signal and a charge amount corresponding to the delayed inverted reference timing signal.
  • the distance measuring device is an active distance measuring device that emits light in a space (target space) in which an object 3 to be measured is present.
  • a light receiving sensor 2 that receives light from the target space
  • a code generator 4 that receives light from the target space
  • a timing control unit 5 that receives light from the target space
  • a distance calculation unit 6 that calculates the distance from the target space
  • a delay control unit 8 a distance range setting unit 9, Is provided.
  • the distance measuring device corresponds to the time (flight time) Tf (see FIG. 3B) until the light projected from the light source 1 is reflected by the object 3 and received by the light receiving sensor 2.
  • the distance to the object 3 is measured based on the physical quantity to be performed. That is, the distance measuring device of the present embodiment measures the distance to the object 3 using the principle of the time-of-flight method.
  • the light emitting source 1 is a light emitting element capable of modulating light output (light intensity) at a high frequency (for example, 10 MHz), such as a light emitting diode or a laser diode.
  • the light receiving sensor 2 is a light receiving element capable of detecting a change in received light intensity for a time comparable to a time for changing the light output of the light emitted from the light emitting source 1.
  • the light receiving sensor 2 is a light receiving element (imaging element) having a large number of light receiving regions (regions corresponding to pixels) like a CCD area image sensor or a CMOS area image sensor, for example.
  • the distance to the target 3 existing in the spatial region determined by the visual field of the light receiving element can be collectively measured. That is, the distance at which the pixel value of each pixel shows a distance value (a value corresponding to the distance to the object 3) without scanning the light emitted from the light emitting source 1 or scanning the visual field of the light receiving element.
  • An image can be generated.
  • the four light receiving regions constitute a pixel (cell) corresponding to one pixel of the distance image. That is, in the present embodiment, information of one pixel of the distance image is obtained using the amount of light received in one cell.
  • the operation corresponding to one pixel of the distance image can be explained by the operation corresponding to four light receiving areas.
  • Each light receiving area of the light receiving sensor 2 is equivalent to a light receiving element having a single light receiving area such as a photodiode or a phototransistor. That is, the light receiving sensor 2 generates and accumulates an amount of electric charge according to the received light intensity (actually, the amount of received light at a predetermined time).
  • two light receiving regions are arranged on a straight line or in two rows.
  • One light receiving region may be used as a pixel corresponding to one pixel of the distance image.
  • the light receiving sensor 2 is a photodiode or a phototransistor
  • a gate circuit such as an analog switch is provided to extract charges generated by the light receiving sensor 2 during the light receiving period.
  • the light receiving sensor 2 is an image sensor
  • the light receiving period during which charges are accumulated in the image sensor is controlled using the principle of an electronic shutter.
  • the charges accumulated in each light receiving region of the light receiving sensor 2 are accumulated many times (for example, 10,000 times) and then taken out to the outside (hereinafter, a period for accumulating charges is referred to as “accumulation period”).
  • the light reception period is set to a short time that allows the light reception intensity to be considered constant. Therefore, in the light receiving period, the amount of received light is equivalent to the received light intensity.
  • the light receiving sensor 2 includes a plurality of photoelectric conversion units, a charge storage unit, and a charge extraction unit.
  • Each photoelectric conversion unit generates an amount of charge corresponding to the intensity of light received from the target space during the light receiving period.
  • the photoelectric conversion unit generates and accumulates charges corresponding to the amount of received light during the light receiving period.
  • the plurality of photoelectric conversion units are arranged in a planar shape so as to form an imaging surface.
  • the charge accumulation unit accumulates the charge accumulated by the photoelectric conversion unit (charge generated by the photoelectric conversion unit) over a predetermined accumulation period sufficiently longer than the light receiving period.
  • the charge extraction unit extracts the charge accumulated by the charge accumulation unit.
  • the photoelectric conversion unit corresponds to each pixel in the imaging region
  • the charge storage unit corresponds to the storage region
  • the charge extraction unit corresponds to the horizontal transfer unit.
  • the photoelectric conversion unit corresponds to a pixel in each imaging region
  • the charge storage unit corresponds to a vertical transfer unit
  • the charge extraction unit corresponds to a vertical transfer unit and a horizontal transfer unit.
  • the photoelectric conversion unit By accumulating the charge accumulated by the photoelectric conversion unit, the amount of charge taken out in association with each light receiving area increases, so that the signal level can be increased and the influence of shot noise can be reduced. Further, when the light output of the light source 1 is modulated at a frequency of about 10 MHz, the number of times of taking out the charge from the light receiving sensor 2 to the outside is set to 30 times or more per second even if the number of accumulation is about 10,000. be able to. That is, a smooth moving image can be generated using the distance image.
  • the modulation signal is a square wave signal as shown in FIG. In FIG. 2, “1” indicates a high level and “0” indicates a low level.
  • the high level and the low level are generated without periodicity, and the high level occurrence probability is equal to the low level occurrence probability.
  • the modulation signal is generated using a technique (for example, a Gold code generation circuit) that generates a PN (Pseudorandom Noise) code used in a spread spectrum technique, for example. Similar to the PN code, the modulation signal is generated such that each period of the high level and the low level has a length that is an integral multiple of the unit period.
  • this unit period is referred to as a chip length following the PN code.
  • the chip length is, for example, 100 [ns], but is not limited to this.
  • the modulation signal is a square wave whose signal value alternately changes between a first value (for example, a value corresponding to a high level) and a second value (for example, a value corresponding to a low level) different from the first value.
  • the first period in which the first signal value is the first value and the second period in which the first signal value is the second value have a length that is an integral multiple of a predetermined unit period, and The length of one period and the second period is determined randomly.
  • the first value may be a value corresponding to the low level
  • the second value may be a value corresponding to the high level.
  • the code generator 4 generates and outputs a modulation signal.
  • the modulation signal output from the code generator 4 is given to the light emission source 1 via the timing control unit 5.
  • the light emitting source 1 is turned on during a period when the modulation signal is at a high level, and is turned off during a period when the modulation signal is at a low level. That is, the light source 1 is turned on / off (changes the intensity of light) in accordance with the signal value (first signal value) of the modulation signal.
  • the timing control unit 5 is configured to output the modulation signal received from the code generator 4 to the light source 1 and to output a plurality of reference timing signals to the delay control unit 8.
  • the timing control unit 5 generates a reference timing signal based on the modulation signal received from the code generator 4.
  • the reference timing signal determines a light receiving period in which the light receiving sensor 2 accumulates charges.
  • four types of reference timing signals are generated to generate one distance image.
  • the four types of reference timing signals respectively correspond to the four light receiving areas of the light receiving sensor 2 and determine the light receiving periods of the four light receiving areas.
  • the timing control unit 5 outputs a clock signal for determining the timing at which the charge accumulated by the light receiving sensor 2 is taken out and the operation timing of the distance calculation unit 6 and the correctness determination unit 7.
  • FIG. 3 shows the relationship between the modulation signal and the reference timing signal.
  • FIG. 3A shows a modulation signal (the intensity of light emitted from the light source 1).
  • FIG. 3B shows the intensity of light received by the light receiving sensor 2.
  • the timing control unit 5 includes a first reference timing signal (see FIG. 3C), a second reference timing signal (see FIG. 3D), and a third reference timing signal (see FIG. 3E). And a fourth reference timing signal (see FIG. 3F) are generated based on the modulation signal.
  • the first reference timing signal matches the modulation signal. That is, the first reference timing signal has the same waveform as the modulation signal and is not delayed from the modulation signal.
  • the second reference timing signal is a signal in which the high level and the low level are inverted with respect to the modulation signal (inverted modulation signal). That is, the second reference timing signal has the same waveform as the inverted modulation signal and is not delayed from the modulation signal. In other words, the second reference timing signal is a signal obtained by inverting the first reference timing signal.
  • the third reference timing signal is a signal delayed by one chip length (unit time) Tc with respect to the modulated signal.
  • the third reference timing signal has the same waveform as the modulation signal and is delayed from the modulation signal.
  • the fourth reference timing signal is a signal that is delayed by one chip length Tc with respect to the modulation signal and in which the high level and the low level are inverted with respect to the modulation signal. . That is, the fourth reference timing signal has the same waveform as the modulation signal and is delayed from the modulation signal. In other words, the fourth reference timing signal is a signal obtained by inverting the third reference timing signal.
  • the timing control unit 5 generates a plurality of reference timing signals.
  • the plurality of reference timing signals are a non-inverting reference timing signal (a first reference timing signal or a third reference timing signal) having the same waveform as the modulation signal, and an inverting reference that is a signal obtained by inverting the non-inverting reference timing signal.
  • Timing signals (second reference timing signal and fourth reference timing signal).
  • the third reference timing signal is a delayed non-inverted reference timing signal having the same waveform as the modulation signal and delayed from the modulation signal by a unit period.
  • the fourth reference timing signal is a delayed inverted reference timing signal obtained by inverting the delayed non-inverted reference timing signal (third reference timing signal).
  • the delay control unit 8 is provided between the timing control unit 5 and the light receiving sensor 2.
  • the delay control unit 8 is configured to delay each reference timing signal received from the timing control unit 5 by a delay time Td, thereby generating a plurality of timing signals and outputting them to the light receiving sensor 2.
  • the delay control unit 8 uses the reference timing signals shown in FIGS. 3C to 3F as a whole behind the time axis while maintaining the relative time relationship between the reference timing signals. To shift (ie delay). Accordingly, the delay control unit 8 delays the first timing signal (see FIG. 6C) obtained by delaying the first reference timing signal by the delay time and the second reference timing signal by the delay time.
  • a second timing signal (see FIG. 6D), a third timing signal (see FIG.
  • the delay time is (2/3) Tc. If the delay time is 0, the timing signal matches the reference timing signal.
  • the measurement range setting unit 9 is used for setting the delay time in the delay control unit 8.
  • the delay control unit 8 is configured to select a delay time from a plurality of different times.
  • the measurement range setting unit 9 instructs the delay control unit 8 which time should be selected.
  • the measurement range setting unit 9 selects a delay time in response to an input (input from a user) from an operation unit (for example, a switch) or a signal specifying a delay time. That is, the distance range setting unit 9 is configured to select a delay time from a plurality of different times and notify the delay control unit 8 of the delay time according to the received input signal.
  • the delay control unit 8 is configured to generate a timing signal by delaying the reference timing signal by the delay time notified from the distance range setting unit 9.
  • each light receiving region of the light receiving sensor 2 generates a charge during a period in which each reference timing signal is at a high level.
  • the amount of charge A0 generated in the light receiving region (first light receiving region) corresponding to the first reference timing signal is an amount corresponding to the area of the part indicated by hatching in FIG.
  • the amount of charge A2 generated in the light receiving region (second light receiving region) corresponding to the second reference timing signal is an amount corresponding to the area of the part indicated by hatching in FIG.
  • the amount of charge A1 generated in the light receiving region (third light receiving region) corresponding to the third reference timing signal is an amount corresponding to the area of the part indicated by hatching in FIG.
  • the amount of charge A3 generated in the light receiving region (fourth light receiving region) corresponding to the fourth reference timing signal is an amount corresponding to the area of the part indicated by hatching in FIG.
  • the charge is taken out from the light receiving sensor 2 after the charge is accumulated many times for each light receiving region (after the charge is accumulated for many times the chip length Tc). Therefore, the amount of charge extracted from each light receiving region is represented by a linear function of the flight time Tf due to the randomness of the modulation signal (the length of the first period and the second period is determined randomly). Converges to a value.
  • the time difference ⁇ is calculated using the charge amounts A0 to A3 taken out from the light receiving sensor 2. In the example shown in FIG. 3, since the delay time Td is 0, the time difference ⁇ is equal to the flight time Tf.
  • each charge amount A0 to A3 is expressed as follows.
  • the distance calculation unit 6 obtains the distance L to the object 3 by performing the above-described calculation using the charge generated by the light receiving sensor 2 during the period specified by the reference timing signal generated by the timing control unit 5.
  • the time difference ⁇ [s] can be obtained by using only three of the four types of charge amounts A0 to A4.
  • A0 ⁇ (A / Tc) ⁇ + A + B
  • A1 (A / Tc) ⁇ + B
  • A2 (A / Tc) ⁇ A + B.
  • the time difference ⁇ [s] can be obtained by using only two of the four types of charge amounts A0 to A4.
  • the time difference ⁇ [s] can be obtained by using only two of the four types of charge amounts A0 to A4.
  • one distance value may be obtained in one accumulation period.
  • four adjacent light-receiving regions (the first light-receiving region, the second light-receiving region, the third light-receiving region, and the fourth light-receiving region) may be 1 One group.
  • the first light receiving region accumulates charges according to a first reference timing signal (first timing signal)
  • the second light receiving region accumulates charges according to a second reference timing signal (second timing signal).
  • the third light receiving region accumulates charges according to the third reference timing signal (third timing signal)
  • the fourth light receiving region charges according to the fourth reference timing signal (fourth timing signal). Accumulate.
  • each light receiving region is accumulated over the accumulation period. If the image sensor accumulates charges in this way, four light receiving areas are used in one accumulation period, so that one distance value can be obtained in one accumulation period. In this case, the resolution is lower than when each light receiving region sequentially accumulates charges according to a plurality of reference timing signals. However, the four charge amounts A0 to A3 can be read from the image sensor at one time. Therefore, it is possible to reduce the number of charges read necessary to generate a one-screen distance image, and to shorten the time required to obtain a one-screen distance image. Therefore, a smooth moving image can be generated using the distance image.
  • one distance value may be obtained in four accumulation periods.
  • four types of reference timing signals (timing signals) are sequentially given to the respective light receiving regions of the image sensor. That is, four accumulation periods are set as one cycle. For example, each light receiving region accumulates charges in accordance with a first reference timing signal (first timing signal) in a first accumulation period, and a second reference timing signal (second timing) in a second accumulation period. Charge is accumulated according to the signal), the charge is accumulated according to the third reference timing signal (third timing signal) in the third accumulation period, and the fourth reference timing signal (in the fourth accumulation period). Charges are accumulated according to the fourth timing signal).
  • each light receiving region accumulates electric charge according to a reference timing signal (timing signal) that is different for each accumulation period. If the image sensor accumulates charges in this way, one distance value can be obtained in four accumulation periods. In this case, the time required to obtain a distance image for one screen is longer than when a plurality of light receiving regions accumulate charges according to different reference timing signals. However, a distance value can be obtained for each light receiving region. Therefore, a distance image with high resolution can be generated.
  • timing signal timing signal
  • the correctness determination unit 7 is configured to determine whether the distance to the object 3 is within a measurable range using a predetermined determination condition with respect to the magnitude relationship of the charge amount associated with each timing signal.
  • the charge amounts A0 and A2 become B which is a constant value when the time difference ⁇ exceeds the one-chip length Tc.
  • the amount of charge A1 increases while 0 ⁇ ⁇ ⁇ Tc and decreases while Tc ⁇ ⁇ 2Tc.
  • the amount of charge A3 decreases while 0 ⁇ ⁇ ⁇ Tc and increases while Tc ⁇ ⁇ 2Tc.
  • the charge amounts A1 and A3 become B which is a constant value when the time difference ⁇ exceeds the two-chip length Tc.
  • the correctness / incorrectness determination unit 7 determines that the time difference ⁇ has exceeded one chip length Tc, that is, the maximum measurable distance Judge that (maximum measurement distance) was exceeded. That is, the determination condition of the correctness determination unit 7 is A0 ⁇ A2 ⁇ ⁇ ( ⁇ 0).
  • the correctness determination unit 7 instructs the distance calculation unit 6 not to output the distance value for the pixel.
  • the distance calculation unit 6 determines that the distance to the object 3 is invalid. As a result, the distance calculation unit 6 does not output the distance to the far object 3 that exceeds the maximum measurement distance. Therefore, erroneous measurement of distance can be prevented.
  • the distance can be measured for a region where the distance to the object 3 is within the range up to the maximum measurement distance. Even if the distance to the object 3 exceeding the maximum measurement distance is invalidated, the sensitivity of the light receiving sensor 2 is not reduced.
  • the correctness determination unit 7 uses the difference between the charge amount (light reception amount) A1 and the charge amount A3 to determine whether or not the distance to the object 3 exceeds the maximum measurement distance. The difference between the charge amount A1 and the charge amount A3 becomes 0 when 2Tc ⁇ .
  • the correctness / incorrectness determination unit 7 determines that the time difference ⁇ has exceeded twice the chip length Tc. That is, the correctness / incorrectness determination unit 7 uses A1 ⁇ A3 ⁇ ⁇ ( ⁇ 0) as a determination condition. When A1 ⁇ A3 ⁇ ⁇ holds, the correctness / incorrectness determination unit 7 determines that the distance to the object 3 exceeds twice the maximum measurement distance. When the correctness / incorrectness determination unit 7 determines that the distance to the target object 3 exceeds twice the maximum measurement distance, the correctness / incorrection determination unit 7 instructs the distance calculation unit 6 not to output the distance value for the pixel.
  • second threshold value
  • the correctness determination unit 7 compares the difference between the charge amount A0 and the charge amount A2 with the threshold value ⁇ and compares the difference between the charge amount A1 and the charge amount A3 with the threshold value ⁇ , the distance obtained using the charge amount is obtained. Whether or not it exceeds twice the maximum measurement distance can be determined with high reliability.
  • the threshold value ⁇ and the threshold value ⁇ may be the same value or different values.
  • the delay control unit 8 shifts the reference timing signal (see FIGS. 3C to 3F) output from the timing control unit 5 to the light receiving sensor 2 while shifting in the time axis direction.
  • the delay control unit 8 delays the reference timing signal by one chip length Tc in the time axis direction.
  • the waveform of the received light intensity shown in FIG. 3B is shifted to the right by one chip length Tc, the amount of charge obtained from each light receiving region is as shown in FIGS. 3C to 3F. The amount corresponds to the area of the part indicated by the hatched portion.
  • the distance to the object 3 located at a distance where the waveform of the received light intensity shifts to the right by one chip length Tc can be measured.
  • the distance by which the received light intensity waveform shifts to the right by one chip length Tc is 15 [m] under the above conditions. If 15 [m] is added to the distance obtained by using the timing signal obtained by shifting the reference timing signal shown in FIGS. 3C to 3F to the right by one chip length Tc, the actual distance to the object 3 is obtained. Is obtained. However, when the reference timing signal is shifted to the right by one chip length Tc, the measurable range of the distance is 15 [m] to 30 [m]. That is, when the delay time is 1 chip length Tc, the measurable range is 15 [m] to 30 [m].
  • the measurable range of the distance is 30 to 45 [m].
  • the received light intensity of the reflected light at the object 3 decreases as the distance to the object 3 increases. Therefore, the range in which the timing signal can be delayed (the maximum value of the delay time) is determined according to the received light intensity.
  • the difference between the upper limit value and the lower limit value of the measurable range is constant even when the measurable range is changed by changing the delay time. Therefore, even if the measurable range changes, the distance resolution does not change.
  • the width of the measurable range is determined by the unit period.
  • the resolution of the distance is also determined by the unit period.
  • the upper limit value and the lower limit value of the measurable range are determined by the delay time.
  • the measurable range is shifted by changing the delay time without changing the unit period. This changes the maximum measurement distance. Therefore, the maximum measurement distance can be changed without affecting the resolution.
  • the measurable range is determined by the unit period and the delay time. Accordingly, as shown in FIG. 5A, the measurable range has no periodicity, and the distance is not measured for the object 3 outside the measurable range. Therefore, as shown in FIG. 5B, even if the maximum measurement distance is changed by setting the offset L1 according to the delay time, the distance to the object 3 outside the measurable range can be erroneously measured. Absent.
  • delay time is an integral multiple of the chip length Tc
  • the difference between the charge amount A0 and the charge amount A2 used for calculating the distance is small.
  • the delay time is shorter than the chip length Tc.
  • FIG. 6A shows the modulation signal
  • FIG. 6B shows the intensity of light received by the light receiving sensor 2
  • FIG. 6C shows the first timing signal
  • FIG. 6D shows the first signal
  • FIG. 6E shows a third timing signal
  • FIG. 6F shows a fourth timing signal.
  • the distance calculation unit 6 corrects the distance when the measurable range is changed by shifting the reference timing signal in the time axis direction (see FIG. 7B).
  • the distance range setting unit 9 notifies the delay control unit 8 and the distance calculation unit 6 of the delay time Td.
  • the distance calculation unit 6 corrects the distance by adding the distance corresponding to the delay time Td notified from the distance range setting unit 9 to the distance obtained from the phase difference ⁇ .
  • the distance calculation unit obtains a distance value to the object 3 by correcting the distance.
  • the distance calculation unit 6 is configured to generate a distance image having a plurality of pixels respectively associated with the plurality of photoelectric conversion units. Each pixel of the distance image has a pixel value indicating the distance to the object 3. If the distance to the object 3 corresponding to the pixel is included in the measurable range, the distance calculation unit 6 sets the pixel value of the pixel to an effective pixel value indicating the distance to the object 3. If the distance to the object 3 corresponding to the pixel is not included in the measurable range, the distance calculation unit 6 uses the pixel value of the pixel to indicate that the distance to the object 3 is outside the measurable range. Set to.
  • the difference between the charge amount A1 and the charge amount A3 is also equal to or less than the threshold ⁇ even when the distance to the object 3 is below the lower limit value of the measurable range (hereinafter referred to as “minimum measurement distance”) (see FIG. 4). ). Therefore, if the difference between the charge amount A1 and the charge amount A3 is equal to or less than the threshold value ⁇ , the correctness / incorrectness determination unit 7 has the distance to the object 3 equal to or less than the minimum measurement distance or twice the maximum measurement distance. Can be determined. The correctness determination unit 7 determines whether the distance to the object 3 is within a measurable range for each group of light receiving regions of the light receiving sensor 2.
  • the distance range setting unit 9 may be configured to select the delay time Td from a plurality of different times and notify the delay control unit 8 of the delay time Td.
  • the delay control unit 8 is configured to generate the timing signal by delaying the reference timing signal by the delay time Td notified from the distance range setting unit 9. That is, if the distance range setting unit 9 switches the delay time, the measurable range can be switched to the measurable range corresponding to each delay time. Thereby, the measurable range of the distance measuring device can be expanded.
  • the delay time Td is switched at three different times of 0 [s], 75 [ns], and 150 [ns].
  • the distance range setting unit 9 may be configured to automatically switch the measurable range (delay time Td) for each predetermined frame.
  • the predetermined frame may be a plurality of frames.
  • the distance range setting unit 9 may switch the delay time Td cyclically (so that the delay time Td gradually increases or decreases). In this way, even when the object 3 existing near the boundary (upper limit value or lower limit value) of the measurable range is moving, the movement of the object 3 can be smoothly tracked.
  • the distance range setting unit 9 gives an instruction to the delay control unit 8 so that the delay time selectable by the delay time control unit 8 is cyclically selected.
  • the distance measuring device may include an event detection unit 10 that detects the occurrence of a predetermined event.
  • the event detection unit 10 detects the moving object 3 such as a person based on the distance image generated by the distance calculation unit 6.
  • the event detection unit 10 also functions as a prediction unit that predicts a position where the object 3 moves.
  • the event detection unit 10 notifies the distance range setting unit 9 of the predicted result.
  • the distance range setting unit 9 receives the instruction from the event detection unit 10 and selects the delay time Td.
  • the distance range setting unit 9 determines which measurable range (delay time Td) to select when the object 3 is present at the boundary of adjacent measurable ranges (range where the distances overlap). This is determined based on the prediction result of the detection unit 10. In this case, the measurable range can be switched according to the distance to the object 3 by tracking the object 3. That is, the distance can be measured by tracking the object 3.
  • the distance calculation unit 6 generates a corrected distance value for each measurable range. That is, the distance calculation unit 6 generates a distance image for each measurable range. For example, when the delay time Td is switched at three different times of 0 [s], 75 [ns], and 150 [ns], a distance image is generated for each delay time Td (measurable range). That is, a distance image having a measurable range of 0 to 15 [m], a distance image having a measurable range of 11.25 [m] to 26.25 [m], and a measurable range of 22.5 [m] ] To 37.5 [m] are generated.
  • the distance calculation unit 6 associates a distance value obtained for each measurable range with a pixel of one distance image, thereby using one distance image (composite distance) using distance values obtained from a plurality of measurable ranges. Image).
  • the distance calculation unit 6 When combining a plurality of distance images into one distance image (when generating a composite distance image), the distance calculation unit 6 refers to the determination result in the correctness / incorrectness determination unit 7 to the object 3. Only the distance values determined to be within the measurable range are combined. Further, in all the measurable ranges, the pixels in which the determination result in the correctness / incorrectness determination unit 7 is an abnormal value (pixels indicating that the measurement maximum distance is exceeded or the measurement minimum distance is below) are not measurable. Assign the indicated value. That is, the distance calculation unit 6 is configured to generate a combined distance image by combining a plurality of distance images so that the number of pixels having invalid pixel values is reduced.
  • the distance can be measured seamlessly from a short distance to a long distance without making the user aware of the measurable range.
  • the distance can be measured seamlessly from a short distance to a long distance without making the user aware of the measurable range.
  • an average value of two distances obtained at the boundary may be used, or a weighted average of each distance may be used.
  • the measurement accuracy of the distance measuring device may vary due to a rounded waveform of the modulation signal or timing signal even if the distance to the object 3 is within the measurable range.
  • the waveform of the modulation signal or timing signal may not be a complete square wave signal due to the capacitance component or inductance component of the circuit. Therefore, as shown in FIG. 8, an error occurs between the theoretical value (characteristic V10) and the actual value (characteristic V11) of the charge amounts A0 to A3 in the regions where the charge amounts A0 to A3 are small and large. There is.
  • FIG. 8 shows the charge amounts A1 and A3, the same error may occur even with the charge amounts A0 and A2.
  • the actual value is smaller than the theoretical value in the region where the charge amounts A0 to A3 are large. In the region where the charge amounts A0 to A3 are small, the actual value is larger than the theoretical value. Unlike the theoretical value, the actual value changes not in a straight line but in an S-shaped curve.
  • the distance may not change linearly with respect to the charge amounts A0 to A3.
  • the charge amounts A0 to A3 have a region where the slopes of the theoretical value and the actual value substantially coincide. Therefore, the error between the calculation distance and the actual distance can be reduced by using the charge amounts A0 to A3 when the slopes of the theoretical value and the actual value match.
  • the distance range (optimum range) in which the degree of coincidence of the slope between the theoretical value and the actual value is high is expressed as x to x + a [ m].
  • the delay time is a predetermined value and the minimum measurement distance is y [m]
  • the optimum range is x + y to x + y + a [m].
  • the optimum range x to x + a [m] is determined as a range in which the error between the actual distance and the calculation distance is within a predetermined value (for example, 10%).
  • the optimum range x to x + a [m] is often near the center of the measurable range determined by the chip length Tc. Therefore, the vicinity of the center of the measurable range is set as an adopted range Dp (see FIG. 8) used for distance measurement. In this way, distance measurement with good linearity (high accuracy) becomes possible.
  • a plurality of measurable ranges may be set so that only the distance near the center of the measurable range can be used.
  • the distance calculation unit 6 is configured to generate a single distance image (composite distance image) using only the distances within the adopted range Dp within each measurable range. With this configuration, variation in measurement accuracy of each distance value is reduced. Therefore, the distance to the target 3 can be measured with high accuracy.
  • the light emitted from the light source 1 may be reflected multiple times in the target space.
  • the charge amount generated by the multiple reflection component of light is added to the charge amount generated by the regular reflection component of light, and the charge amount is more than the actual charge amount. May also increase.
  • the charge amount at a time T2 after the time T1 may be superimposed on the charge amount at a certain time T1.
  • the distance calculation unit 6 determines whether or not the distance to the object 3 matches the predetermined distance, and determines the pixel value of the pixel whose distance L to the object 3 matches the predetermined distance as the distance to the object 3. May be different from the pixel value of a pixel that does not match the predetermined distance. For example, the distance calculation unit 6 sets the pixel value of the pixel to an effective pixel value if the distance to the object 3 corresponding to the pixel matches a predetermined distance, and the distance to the object 3 corresponding to the pixel is If it does not coincide with the predetermined distance, the pixel value of the pixel is set to an invalid pixel value.
  • the amount of charge associated with the non-inversion reference timing signal and the amount of charge associated with the inversion reference timing signal first coincide after the elapse of the delay time Td after the light emission source 1 emits light. It is a distance corresponding to the time of flight Tf.
  • the distance to the object 3 matches the predetermined distance not only means that the distance to the object 3 coincides with the predetermined distance in a strict sense, but also the distance to the object 3 The distance is such that the influence of multiple reflections can be ignored.
  • the distance calculation unit 6 calculates the distance to the object 3 using the charge amount corresponding to the maximum measurement distance Lmax. Therefore, the charge amount added by the multiple reflection of light is B in both cases of the first timing signal and the second timing signal. That is, even if the light is multiple-reflected, the charge amount superimposed on each of the charge amount A0 and the charge amount A2 corresponding to the maximum measurement distance Lmax is equal. Therefore, if the charge amount A0 and the charge amount A2 corresponding to the maximum measurement distance Lmax are used, the distance to the object 3 can be measured without being affected by the multiple reflection of the light emitted from the light emitting source 1.
  • the measurable range corresponding to the delay time Td is only the maximum measurement distance Lmax [m].
  • the allowable value of the optical path difference between the regular reflection component and the multiple reflection component of light is DA [m].
  • the allowable value is a value that can ignore the influence of multiple reflection.
  • the delay time Td is increased by a time corresponding to the allowable value DA [m]
  • a time corresponding to the allowable value DA [m] a composite distance image without the influence of multiple reflection.
  • the time Td is changed from (2/3) Tc (corresponding to 10 [m]) to (49/30) Tc (corresponding to 24.5 [m]) to (1/30) Tc (0.5 [m ]).
  • a part of the measurable range may overlap with a part of the other measurable range. That is, the delay time Td may be increased by a time less than the time corresponding to the allowable value DA [m].
  • the light emitted from the light source 1 is ideally reflected by the object 3 closest to the light receiving sensor 2 and returns to the light receiving sensor 2. However, when there is glass between the light receiving sensor 2 and the nearest object 3 or when there is an object with high light reflectance in the vicinity of the light receiving sensor 2, the object 3 is closer than the object 3.
  • the amount of charge according to the light reflected by the object (light short-distance component, flare component) is added to the amount of charge according to the light reflected by the object 3, so that the amount of charge is larger than the actual amount of charge. It may become. For example, the charge amount at a time T3 before the time T1 may be superimposed on the charge amount at a certain time T1.
  • the correct charge amount cannot be obtained due to the influence of the short-distance component of light, and the measured distance and the actual distance may be greatly different.
  • the intensity of the short-range component of light is strong, and flare may occur in the distance image.
  • the distance calculation unit 6 calculates the charge amount A1 corresponding to the third reference timing signal (delay non-inversion reference timing signal) and the charge amount A3 corresponding to the fourth reference timing signal (delay inversion reference timing signal). And may be configured to obtain the time difference ⁇ .
  • the charge amount A1 corresponding to the third reference timing signal (third timing signal) and the charge amount A3 corresponding to the fourth reference timing signal (fourth timing signal) have a time difference ⁇ less than 0, that is, In the delay time Td, if the distance to the object 3 is less than the minimum measurement distance Lmin, B is a constant value.
  • the amount of charge added by the short-distance component is B in any case of the third timing signal and the fourth timing signal. That is, the amount of charge superimposed on the amount of charge corresponding to the third timing signal and the amount of charge corresponding to the fourth timing signal are equal due to the short distance component of light. Therefore, if the difference between the charge amount A1 and the charge amount A3 is used, the short distance component of the light emitted from the light source 1 can be removed.
  • the delay time Td is selected using the charge amount A1 and the charge amount A3 and the short distance component of the light is incident on the light receiving sensor 2 within the delay time Td, the light emitted from the light source 1 is emitted.
  • the distance to the object 3 can be measured without being affected by the short distance component.
  • the distance measuring apparatus includes the light emitting source 1, the light receiving sensor 2, the timing control unit 5, the distance calculation unit 6, and the delay control unit 8.
  • the light emitting source 1 is used for irradiating light to a target space where the target object 3 exists.
  • the light receiving sensor 2 generates a charge corresponding to the intensity of light received from the target space during the light receiving period, and the charge generated by the photoelectric converting part in a predetermined accumulation period longer than the light receiving period.
  • a charge accumulating portion that accumulates over the entire area.
  • the timing control unit 5 is configured to output a modulation signal to the light emission source 1 and to output a plurality of reference timing signals to the delay control unit 8.
  • the modulation signal is a square wave signal.
  • the lengths of the period during which the modulation signal is at the high level and the period at which the modulation signal is at the low level are determined randomly from a length that is an integral multiple of the predetermined unit period.
  • the plurality of reference timing signals include a non-inverted reference timing signal having the same waveform as the modulation signal and an inverted reference timing signal that is a signal obtained by inverting the non-inverted reference timing signal.
  • each of the first reference timing signal and the third reference timing signal is a non-inverted reference timing signal.
  • the second reference timing signal is an inverted reference timing signal that is paired with the first reference timing signal.
  • the fourth reference timing signal is an inverted reference timing signal that is paired with the third reference timing signal.
  • the light emitting source 1 is configured to change the intensity of light based on the modulation signal received from the timing control unit 5.
  • the light source 1 is lit while the signal value of the modulation signal is high level (first value), and the signal value (first signal value) of the modulation signal is low level (second value). It goes out during the interval.
  • the delay control unit 8 is configured to delay each reference timing signal received from the timing control unit 5 by a delay time Td, thereby generating a plurality of timing signals and outputting them to the light receiving sensor 2 (photoelectric conversion unit).
  • the light receiving sensor 2 (photoelectric conversion unit) is configured to select either the period in which each timing signal received from the delay control unit 8 is at the high level or the period in which the timing signal is at the low level as the light receiving period. In the above example, the light receiving sensor 2 selects a period in which the signal value of the timing signal is at a high level as the light receiving period. The light receiving sensor 2 may select a period in which the signal value of the timing signal is at a low level as the light receiving period.
  • the light receiving sensor 2 (charge storage unit) is configured to store the charge generated by the photoelectric conversion unit in association with each of a plurality of timing signals.
  • the distance calculation unit 6 obtains the time difference ⁇ using the amount of charge associated with each timing signal.
  • the distance calculation unit 6 is configured to obtain the distance to the object 3 based on the time difference ⁇ and the delay time Td.
  • the time difference ⁇ is the time difference between the flight time Tf and the delay time Td, which is the time taken for the light receiving sensor 2 (photoelectric conversion unit) to receive the light emitted from the light emitting source 1 and reflected by the object 3. It is.
  • the amount of charge accumulated during the accumulation period is a linear function of the time difference ⁇ that varies according to the distance to the target 3.
  • the time difference ⁇ can be determined by using the amount of charge accumulated corresponding to each of a plurality of different timing signals. Therefore, the distance to the object 3 can be calculated.
  • the distance calculation unit 6 obtains the distance to the object 3 using the time difference ⁇ obtained from the charge amount and the delay time Td in the delay control unit 8.
  • the resolution of the distance is determined by the reference timing signal, and the maximum measurement distance is determined by the unit period and the delay time Td. Therefore, the distance resolution can be kept constant regardless of the maximum measurement distance.
  • the width of the measurable range and the resolution of the distance are determined by the unit period.
  • the distance measuring device changes the upper limit value and lower limit value of the measurable range by changing the delay time without changing the unit period. That is, the upper limit value and lower limit value of the measurable range are changed while the width of the measurable range remains unchanged. Therefore, even if the maximum measurement distance is changed, the distance resolution does not decrease.
  • the width of the measurable range is determined by the unit period, and the lower limit of the measurable range is determined by the delay time. Since the distance calculation unit 6 does not measure the distance to the object 3 outside the measurable range, even if the maximum measurement distance is changed, the distance outside the measurable range is not erroneously measured.
  • the measurable range of the distance can be set arbitrarily by adjusting the delay time Td. That is, since the width of the measurable range is determined by the unit period, the upper limit value and the lower limit value of the measurable range can be determined by the delay time. Therefore, the measurable range can be set in the range of the distance to be measured.
  • the plurality of reference timing signals have the same waveform as the first reference timing signal that matches the modulation signal, the second reference timing signal that is an inverted version of the first reference timing signal, and the modulation signal.
  • a third reference timing signal delayed by a unit period (one chip length Tc) from the modulation signal and a fourth reference timing signal obtained by inverting the third reference timing signal are included.
  • the distance calculation unit 6 corresponds to the charge amount A0 corresponding to the first reference timing signal, the charge amount A2 corresponding to the second reference timing signal, the charge amount A1 corresponding to the third reference timing signal, and the fourth reference timing signal.
  • the time difference ⁇ is obtained using the charge amount A3.
  • the distance can be obtained by removing the influence of the ambient light.
  • the distance calculation unit 6 is configured to calculate the distance to the object 3 by adding the distance corresponding to the delay time Td to the distance corresponding to the time difference ⁇ . Accordingly, the distance to the object 3 can be easily obtained.
  • the distance measuring device has a distance range setting unit 9.
  • the distance range setting unit 9 is configured to select a delay time Td from a plurality of different times according to the received input signal and notify the delay control unit 8 of it.
  • the delay control unit 8 is configured to generate the timing signal by delaying the reference timing signal by the delay time Td notified from the distance range setting unit 9.
  • the upper and lower limits of the measurable range can be changed without changing the width of the measurable range (while maintaining the distance resolution).
  • the distance range setting unit 9 selects the delay time Td according to the received input signal. Therefore, the delay time Td (measurable range) can be changed by transmitting an input signal to the distance range setting unit 9 from a switch manually operated by the user, a human sensor, or the like. That is, the distance range setting unit can change the measurable range in cooperation with a predetermined means. For example, the measurable range can be changed to track a moving person.
  • the distance range setting unit 9 may be configured to automatically select the delay time Td from a plurality of different times and notify the delay control unit 8 of the delay time Td.
  • the distance range setting unit 9 cyclically (sequentially) selects the delay time Td from a plurality of different times, a wide range distance measurement can be performed without making the user aware of switching of the measurable range. That is, the measurable range can be substantially expanded.
  • the distance measuring device has a plurality of photoelectric conversion units.
  • the light receiving sensor 2 functions as a plurality of photoelectric conversion units.
  • the plurality of photoelectric conversion units are arranged in a planar shape so as to form an imaging surface.
  • the distance calculation unit 6 is configured to generate a distance image having a plurality of pixels respectively associated with the plurality of photoelectric conversion units.
  • the distance calculation unit 6 determines whether or not the distance to the target object 3 matches the predetermined distance, and the pixel value of the pixel whose distance to the target object 3 matches the predetermined distance is the predetermined distance. It is configured to be different from the pixel value of pixels that do not match.
  • the amount of charge associated with the non-inversion reference timing signal and the amount of charge associated with the inversion reference timing signal first coincide after the elapse of the delay time Td after the light emission source 1 emits light. It is a distance corresponding to the time of flight Tf.
  • the predetermined distance is equal to the time when the light source 1 emits light and the charge amount associated with the non-inverted reference timing signal after the delay time Td has elapsed since the light source 1 emitted light. This is a distance corresponding to the difference from the time when the charge amount associated with the reference timing signal first matches. In this way, the influence of the multiple reflection component of light can be removed.
  • the distance measuring device has an event detection unit 10 that detects the occurrence of a predetermined event in the target space.
  • the distance range setting unit 9 is configured to select the delay time Td according to the distance to the place where the event has occurred in the target space. In this case, the distance to the object 3 can be measured with the delay time Td suitable for the event that occurred in the object space.
  • the distance measuring device has a correct / incorrect determination unit 7.
  • the correctness determination unit 7 is configured to determine whether the distance to the object 3 is within a measurable range using a predetermined determination condition with respect to the magnitude relationship of the charge amount associated with each timing signal.
  • the distance calculation unit 6 is configured to generate a distance image having a plurality of pixels respectively associated with a plurality of photoelectric conversion units for each of a plurality of delay times.
  • the distance calculation unit 6 is configured to generate a distance image with reference to the determination result of the correctness determination unit. That is, if the distance to the object corresponding to the pixel is included in the measurable range, the distance calculation unit 6 sets the pixel value of the pixel to an effective pixel value indicating the distance to the object 3 and corresponds to the pixel. If the distance to the target object 3 is not included in the measurable range, the pixel value of the pixel is set to an invalid pixel value indicating that the distance to the target object 3 is outside the measurable range.
  • the distance calculation unit 6 is configured to generate a combined distance image by combining a plurality of distance images so that the number of pixels having invalid pixel values is reduced.
  • a single distance image (composite distance image) having a wider measurable range than each distance image is obtained from a plurality of distance images having different measurable ranges. That is, a distance image having a wide range of distance values can be generated.
  • a distance image from which the influence of multiple reflection components is removed is used as the distance image, a synthesized distance image with high distance measurement accuracy can be obtained.
  • the plurality of delay times are selected so that the corresponding measurable ranges are continuous with each other.
  • the measurable range can be continuously connected.
  • the measurable ranges are continuous only needs to be such that the measurable ranges can be regarded as being continuous with each other. Therefore, a part of the measurable range may overlap with a part of the other measurable range, and the upper limit value of the measurable range may coincide with the lower limit value of the other measurable range. Also, if the difference between the upper limit value of the measurable range and the lower limit value of the other measurable range is such that the upper limit value of the measurable range matches the lower limit value of the other measurable range, It can be said that the possible ranges are continuous.
  • the plurality of reference timing signals are obtained by inverting the delayed non-inverted reference timing signal having the same waveform as the modulated signal and delayed from the modulated signal by a unit period, and the delayed non-inverted reference timing signal.
  • a delay inversion reference timing signal In the above example, the delayed non-inverted reference timing signal is the third reference timing signal, and the delayed inverted reference timing signal is the fourth reference timing signal.
  • the distance calculation unit 6 uses the charge amount A1 corresponding to the delayed non-inversion reference timing signal (third reference timing signal) and the charge amount A3 corresponding to the delayed inversion reference timing signal (fourth reference timing signal). The time difference ⁇ may be obtained. In this way, the distance to the object 3 can be measured without being affected by the short distance component of the light emitted from the light emitting source 1.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Optical Radar Systems And Details Thereof (AREA)
  • Measurement Of Optical Distance (AREA)
  • Solid State Image Pick-Up Elements (AREA)

Abstract

 距離測定装置は、発光源1と受光センサ2とタイミング制御部5と距離演算部6と遅延制御部8とを備える。タイミング制御部5は、変調信号と複数の基準タイミング信号とを出力する。変調信号は、ハイレベルである期間とロウレベルである期間との長さがそれぞれ単位期間の整数倍の長さからランダムに選択される方形波信号である。各基準タイミング信号は、変調信号または反転された変調信号と同じ波形を有する。発光源1は、変調信号に基づいて光の強度を変化させる。遅延制御部8は、基準タイミング信号を遅延時間Tdだけ遅延させてタイミング信号を生成する。受光センサ2は、複数のタイミング信号のそれぞれに対応する受光期間に生成された電荷を蓄積する。距離演算部6は、複数のタイミング信号のそれぞれに対応付けられた電荷量を用いて時間差τを求め、時間差τと遅延時間Tdとに基づいて対象物3までの距離Lを求める。

Description

距離測定装置
 本発明は、距離測定装置に関し、特に、タイムオブフライト(time of flight)法の原理を用いたアクティブ型の距離測定装置に関する。
 文献1(特開2004-45304)は、タイムオブフライト法の原理を用いた測距装置を開示する。上記文献1に開示された測距装置は、正弦波形のように一定周期で強度が変化する強度変調光を投光し、強度変調光の投光時点と受光時点とにおける変調波形の位相差を計測することによって、対象物までの距離を測定する。
 上記文献1に開示された測距装置では、投光時点と受光時点とにおける変調波形の位相差は、投光された強度変調光が対象物で反射された後に受光されるまでの時間差(投光時と受光時との時間差)に相当する。よって、強度変調光の周期をT〔s〕、光速をc〔m/s〕、変調波形の位相差をψ〔ラジアン〕とすると、投光時と受光時との時間差τは、τ=T(ψ/2π)になる。対象物までの距離Lは、L=(1/2)cT(ψ/2π)で表わされる。
 上記文献1に開示された測距装置では、測定最大距離は強度変調光の半周期に対応する距離である。したがって、強度変調光の周波数を低下させれば、測定最大距離を長くすることができる。しかしながら、測定最大距離を長くするために強度変調光の周波数を低下させると、距離の分解能も低下してしまう。
 本発明は上記事由に鑑みて為された。本発明の目的は、測定最大距離を長くしても距離の分解能を一定に保つことができる距離測定装置を提供することである。
 本発明に係る距離測定装置は、対象物が存在する対象空間に光を照射するための発光源と、受光期間中に上記対象空間から受け取った光の強度に応じた量の電荷を生成する光電変換部と、上記光電変換部で生成された電荷を上記受光期間よりも長い所定の蓄積期間に亘って蓄積する電荷蓄積部と、タイミング制御部と、遅延制御部と、距離演算部と、を備える。上記タイミング制御部は、変調信号を上記発光源に出力し、複数の基準タイミング信号を上記遅延制御部に出力するように構成される。上記変調信号は、方形波信号であり、上記変調信号がハイレベルである期間とロウレベルである期間との長さは、所定の単位期間の整数倍の長さから乱数的に決定される。上記複数の基準タイミング信号は、上記変調信号と同じ波形を有する非反転基準タイミング信号と、上記非反転基準タイミング信号を反転させた信号である反転基準タイミング信号とを含む。上記発光源は、上記タイミング制御部から受け取った上記変調信号に基づいて光の強度を変化させるように構成される。上記遅延制御部は、上記タイミング制御部から受け取った上記各基準タイミング信号を遅延時間だけ遅延させ、これによって複数のタイミング信号を生成して上記光電変換部に出力するように構成される。上記光電変換部は、上記遅延制御部から受け取った上記各タイミング信号がハイレベルである期間とロウレベルである期間とのいずれか一方を上記受光期間として選択するように構成される。上記電荷蓄積部は、上記光電変換部が生成した電荷を、上記複数のタイミング信号のそれぞれと対応付けて蓄積するように構成される。上記距離演算部は、上記各タイミング信号に対応付けられた電荷量を用いて時間差を求め、求められた上記時間差と上記遅延時間とに基づいて上記対象物までの距離を求めるように構成される。
 好ましくは、上記複数の基準タイミング信号は、上記変調信号に一致する第1基準タイミング信号と、上記第1基準タイミング信号を反転させた信号である第2基準タイミング信号と、上記変調信号と同一の波形を有し上記変調信号から単位期間分だけ遅延した第3基準タイミング信号と、上記第3基準タイミング信号を反転させた信号である第4基準タイミング信号と、を含む。上記距離演算部は、上記第1基準タイミング信号に対応する電荷量と上記第2基準タイミング信号に対応する電荷量と上記第3基準タイミング信号に対応する電荷量と上記第4基準タイミング信号に対応する電荷量とを用いて、上記時間差を求めるように構成される。
 好ましくは、上記距離演算部は、上記遅延時間に相当する距離を上記時間差に相当する距離に加算することにより上記対象物までの距離を算出するように構成される。
 好ましくは、距離範囲設定部を有し、上記距離範囲設定部は、受け取った入力信号に応じて、上記複数の異なる時間から上記遅延時間を選択して上記遅延制御部に通知するように構成される。上記遅延制御部は、上記基準タイミング信号を、上記距離範囲設定部から通知された上記遅延時間だけ遅延させて上記タイミング信号を生成するように構成される。
 好ましくは、上記距離測定装置は、複数の上記光電変換部を有する。上記複数の光電変換部は、撮像面を形成するように平面状に配列される。上記距離演算部は、上記複数の光電変換部にそれぞれ関連付けられた複数の画素を有する距離画像を生成するように構成される。上記距離演算部は、上記対象物までの距離が所定距離と一致するかどうかを判断し、上記対象物までの距離が上記所定距離と一致する上記画素の画素値を上記対象物までの距離が上記所定距離と一致しない上記画素の画素値と異ならせるように構成される。上記所定距離は、上記発光源が光を放射するときの時間と上記発光源が光を放射してから上記遅延時間の経過後に上記非反転基準タイミング信号に対応付けられた電荷量と上記反転基準タイミング信号に対応付けられた電荷量とが最初に一致するときの時間との差に相当する距離である。
 好ましくは、上記距離測定装置は、距離範囲設定部を有する。上記距離範囲設定部は、複数の異なる時間から上記遅延時間を選択して上記遅延制御部に通知するように構成される。上記遅延制御部は、上記基準タイミング信号を、上記距離範囲設定部から通知された上記遅延時間だけ遅延させて上記タイミング信号を生成するように構成される。
 好ましくは、上記距離測定装置は、上記対象空間内での所定のイベントの発生を検知するイベント検知部を有する。上記距離測定装置は、複数の上記光電変換部を有する。上記複数の光電変換部は、撮像面を形成するように平面状に配列される。上記距離範囲設定部は、上記イベント検知部が上記イベントの発生を検知すると、上記対象空間内で上記イベントが発生した場所までの距離に応じて上記遅延時間を選択するように構成される。上記距離演算部は、上記複数の光電変換部にそれぞれ関連付けられた複数の画素を有する距離画像を生成するように構成され、上記各画素は、上記対象物までの距離を示す画素値を有する。
 好ましくは、上記距離測定装置は、複数の上記光電変換部を有する。上記複数の光電変換部は、撮像面を形成するように平面状に配列される。上記距離範囲設定部は、測定可能範囲が互いに異なる複数の上記遅延時間を選択するように構成される。上記距離演算部は、上記複数の光電変換部にそれぞれ対応付けられた複数の画素を有する距離画像を上記複数の遅延時間毎に生成するように構成される。上記距離演算部は、上記画素に対応する上記対象物までの距離が上記測定可能範囲に含まれていれば上記画素の画素値を上記対象物までの距離を示す有効画素値に設定し、上記画素に対応する上記対象物までの距離が上記測定可能範囲に含まれていなければ上記画素の画素値を上記対象物までの距離が測定可能範囲外であることを示す無効画素値に設定するように構成される。上記距離演算部は、上記無効画素値を有する上記画素の数が少なくなるように、複数の上記距離画像を合成して合成距離画像を生成するように構成される。
 好ましくは、上記複数の遅延時間は、それぞれに対応する上記測定可能範囲が互いに連続するように選択される。
 好ましくは、上記距離演算部は、上記画素に対応する上記対象物までの距離が所定距離と一致していれば上記画素の画素値を上記有効画素値に設定し、上記画素に対応する上記対象物までの距離が上記所定距離と一致していなければ上記画素の画素値を上記無効画素値に設定するように構成される。上記所定距離は、上記発光源が光を放射するときの時間と上記発光源が光を放射してから上記遅延時間の経過後に上記非反転基準タイミング信号に対応付けられた電荷量と上記反転基準タイミング信号に対応付けられた電荷量とが最初に一致するときの時間との差に相当する距離である。
 好ましくは、上記距離測定装置は、正誤判断部を有する。上記正誤判断部は、上記各タイミング信号に対応付けられた電荷量の大小関係に対して所定の判定条件を用いて上記対象物までの距離が測定可能範囲内か否かを判断するように構成される。上記距離演算部は、上記正誤判断部の判断結果を参照して、上記距離画像を生成するように構成される。
 好ましくは、上記複数の基準タイミング信号は、上記変調信号と同一の波形を有し上記変調信号から上記単位期間分だけ遅延した遅延非反転基準タイミング信号と、上記遅延非反転基準タイミング信号を反転させた信号である遅延反転基準タイミング信号と、を含む。上記距離演算部は、上記遅延非反転基準タイミング信号に対応する電荷量と上記遅延反転基準タイミング信号に対応する電荷量とを用いて、上記時間差を求めるように構成される。
本発明の一実施形態の距離測定装置のブロック図である。 同上の距離測定装置の変調信号の一例を示す図である。 同上の距離測定装置の動作の説明図である。 同上の距離測定装置の動作の説明図である。 同上の距離測定装置の動作の説明図である。 同上の距離測定装置の動作の説明図である。 同上に距離測定装置おける距離測定の概念の説明図である。 同上の距離測定装置の動作の説明図である。 同上の距離測定装置の動作の説明図である。
 本実施形態の距離測定装置は、図1に示すように、アクティブ型の距離測定装置であって、距離を測定する対象となる対象物3が存在する空間(対象空間)に投光する発光源1と、対象空間から受光する受光センサ2と、コード発生器4と、タイミング制御部5と、距離演算部6と、正誤判断部7と、遅延制御部8と、距離範囲設定部9と、を備える。本実施形態の距離測定装置は、発光源1から投光された光が対象物3で反射され受光センサ2に受光されるまでの時間(飛行時間)Tf(図3(b)参照)に相当する物理量に基づいて対象物3までの距離を測定する。すなわち、本実施形態の距離測定装置は、タイムオブフライト法の原理を用いて対象物3までの距離を測定する。
 発光源1は、発光ダイオードやレーザダイオードのように、光出力(光の強度)を高周波(たとえば、10MHz)で変調可能な発光素子である。
 受光センサ2は、発光源1から放射された光の光出力が変化する時間と同程度の時間の受光強度の変化を検出することが可能な受光素子である。
 受光センサ2は、たとえば、CCDエリアイメージセンサやCMOSエリアイメージセンサのように多数の受光領域(画素に相当する領域)を備える受光素子(撮像素子)である。この場合、受光素子の視野で決定される空間領域に存在する対象物3までの距離を一括して測定できる。つまり、発光源1から放射された光を走査したり受光素子の視野を走査したりしなくても、各画素の画素値が距離値(対象物3までの距離に応じた値)を示す距離画像を生成できる。
 以下では、互いに隣接した4つの受光領域に着目する。4つの受光領域は、距離画像の1画素に相当する画素(セル)を構成する。すなわち、本実施形態では、1つのセルにおける受光量を用いて距離画像の1画素の情報が得られる。距離画像の1画素に相当する動作は4個の受光領域に相当する動作により説明できる。受光センサ2の各受光領域は、フォトダイオードやフォトトランジスタのような単独の受光領域を持つ受光素子と等価である。すなわち、受光センサ2は、受光強度(実際には所定時間における受光光量)に応じた量の電荷を生成し集積する。4つの受光領域は、たとえば、一直線上や、2列に2個ずつ配列される。なお、1つの受光領域を、距離画像の1画素に相当する画素として用いてもよい。
 受光センサ2がフォトダイオードやフォトトランジスタであれば、受光期間に受光センサ2で生成された電荷を抽出するために、アナログスイッチなどのゲート回路が設けられる。受光センサ2が撮像素子であれば、電子シャッタの原理を用いて撮像素子内において電荷を集積する受光期間が制御される。受光センサ2の受光領域ごとに集積された電荷は多数回(たとえば、10000回)蓄積された後に外部に取り出される(以下では、電荷を蓄積する期間を「蓄積期間」と呼ぶ)。受光期間は、受光強度を一定とみなしてよい程度の短時間とする。したがって、受光期間では、受光光量は受光強度と等価である。
 すなわち、受光センサ2は、複数の光電変換部と、電荷蓄積部と、電荷取出部と、を備える。各光電変換部は、受光期間中に対象空間から受け取った光の強度に応じた量の電荷を生成する。言い換えれば、光電変換部は、受光期間における受光光量に相当する電荷を生成して集積する。本実施形態では、複数の光電変換部は、撮像面を形成するように平面状に配列されている。電荷蓄積部は、光電変換部が集積した電荷(光電変換部で生成された電荷)を受光期間よりも十分に長い所定の蓄積期間に亘って蓄積する。電荷取出部は、電荷蓄積部が蓄積した電荷を取り出す。FT型のCCDイメージセンサであれば、光電変換部は撮像領域の各画素に相当し、電荷蓄積部は蓄積領域に相当し、電荷取出部は水平転送部に相当する。また、IT型のCCDイメージセンサであれば、光電変換部は各撮像領域の画素に相当し、電荷蓄積部は垂直転送部に相当し、電荷取出部は垂直転送部および水平転送部に相当する。
 光電変換部が集積した電荷を蓄積することにより、各受光領域に対応付けて取り出される電荷量が増加するから信号レベルを高めることができ、ショットノイズの影響を低減できる。また、発光源1の光出力を10MHz程度の周波数で変調している場合には、蓄積回数を10000回程度にしても受光センサ2から電荷を外部に取り出す回数を1秒間に30回以上とすることができる。つまり、上記距離画像を用いて滑らかな動画像を生成できる。
 変調信号は、図2に示すように、方形波信号である。図2において、「1」はハイレベルを示し、「0」はロウレベルを示す。変調信号において、ハイレベルとロウレベルとは周期性を持たずに発生し、ハイレベルの発生確率はロウレベルの発生確率と等しい。変調信号は、たとえば、スペクトル拡散の技術で用いられるPN(Pseudorandom Noise)符合を発生する技術(たとえば、ゴールド符合発生回路)を用いて生成される。変調信号は、PN符合と同様に、ハイレベルとロウレベルとの各期間が単位期間の整数倍の長さを有するように生成される。以下では、PN符合にならってこの単位期間をチップ長と呼ぶ。チップ長は、たとえば、100〔ns〕であるが、これに限定されない。
 すなわち、変調信号は、信号値が第1値(たとえばハイレベルに相当する値)と上記第1値とは異なる第2値(たとえばロウレベルに相当する値)との間で交互に変化する方形波信号である。上記第1信号値が上記第1値である第1期間と上記第1信号値が上記第2値である第2期間とは、所定の単位期間の整数倍の長さを有し、上記第1期間と上記第2期間との長さは乱数的に決定される。なお、第1値がロウレベルに相当する値であり、第2値がハイレベルに相当する値であってもよい。
 コード発生器4は、変調信号を生成して出力する。コード発生器4から出力された変調信号はタイミング制御部5を介して発光源1に与えられる。
 発光源1は、変調信号がハイレベルである期間に点灯し、変調信号がロウレベルである期間に消灯する。すなわち、発光源1は変調信号の信号値(第1信号値)に応じて点灯・消灯を行う(光の強度を変化させる)。
 タイミング制御部5は、コード発生器4から受け取った変調信号を発光源1に出力し、複数の基準タイミング信号を遅延制御部8に出力するように構成される。
 タイミング制御部5は、コード発生器4から受け取った変調信号に基づいて、基準タイミング信号を生成する。基準タイミング信号は、受光センサ2が電荷を集積する受光期間を決定する。本実施形態では、1枚の距離画像を生成するために4種類の基準タイミング信号を生成する。4種類の基準タイミング信号は、受光センサ2の4つの受光領域にそれぞれ対応し、4つの受光領域の受光期間をそれぞれ決定する。さらに、タイミング制御部5は、受光センサ2が蓄積した電荷を外部に取り出すタイミングや、距離演算部6および正誤判断部7の動作タイミングを決めるためのクロック信号を出力する。
 図3は、変調信号と基準タイミング信号との関係を示す。図3(a)は変調信号(発光源1から放射された光の強度)を示す。図3(b)は受光センサ2が受光した光の強度を示す。タイミング制御部5は、第1の基準タイミング信号(図3(c)参照)と第2の基準タイミング信号(図3(d)参照)と第3の基準タイミング信号(図3(e)参照)と、第4の基準タイミング信号(図3(f)参照)とを、変調信号に基づいて生成する。
 第1の基準タイミング信号は、図3(c)に示すように、変調信号と一致する。すなわち、第1の基準タイミング信号は、変調信号と同じ波形を有し、かつ、変調信号から遅延していない。第2の基準タイミング信号は、図3(d)に示すように、変調信号に対してハイレベルとロウレベルとが反転された信号(反転された変調信号)である。すなわち、第2の基準タイミング信号は、反転された変調信号と同じ波形を有し、かつ、変調信号から遅延していない。言い換えれば、第2の基準タイミング信号は、第1の基準タイミング信号を反転させた信号である。第3の基準タイミング信号は、図3(e)に示すように、変調信号に対して1チップ長(単位時間)Tcだけ遅延した信号である。すなわち、第3の基準タイミング信号は、変調信号と同じ波形を有し、かつ、変調信号から遅延している。第4の基準タイミング信号は、図3(f)に示すように、変調信号に対して1チップ長Tcだけ遅延し、かつ、変調信号に対してハイレベルとロウレベルとが反転された信号である。すなわち、第4の基準タイミング信号は、変調信号と同じ波形を有し、かつ、変調信号から遅延している。言い換えれば、第4の基準タイミング信号は、第3の基準タイミング信号を反転させた信号である。
 このように、タイミング制御部5は、複数の基準タイミング信号を生成する。複数の基準タイミング信号は、変調信号と同じ波形を有する非反転基準タイミング信号(第1の基準タイミング信号や第3の基準タイミング信号)と、非反転基準タイミング信号を反転させた信号である反転基準タイミング信号(第2の基準タイミング信号や第4の基準タイミング信号)とを含む。ここで、第3の基準タイミング信号は、変調信号と同一の波形を有し変調信号から単位期間分だけ遅延した遅延非反転基準タイミング信号である。第4の基準タイミング信号は、遅延非反転基準タイミング信号(第3の基準タイミング信号)を反転させて得られた遅延反転基準タイミング信号である。
 遅延制御部8は、タイミング制御部5と受光センサ2との間に設けられる。遅延制御部8は、タイミング制御部5から受け取った各基準タイミング信号を遅延時間Tdだけ遅延させ、これによって複数のタイミング信号を生成して受光センサ2に出力するように構成される。本実施形態では、遅延制御部8は、図3(c)~(f)のそれぞれが示す基準タイミング信号を、基準タイミング信号間の相対的な時間関係を維持しながら全体的に時間軸の後方に偏移させる(つまり、遅延させる)。これによって、遅延制御部8は、第1の基準タイミング信号を遅延時間だけ遅延させた第1のタイミング信号(図6(c)参照)と、第2の基準タイミング信号を遅延時間だけ遅延させた第2のタイミング信号(図6(d)参照)と、第3の基準タイミング信号を遅延時間だけ遅延させた第3のタイミング信号(図6(e)参照)と、第4の基準タイミング信号を遅延時間だけ遅延させた第4のタイミング信号(図6(f)参照)と、を生成する。図6(c)~(f)に示す例では、遅延時間は、(2/3)Tcである。なお、遅延時間が0である場合、タイミング信号は、基準タイミング信号と一致する。
 測定範囲設定部9は、遅延制御部8における遅延時間を設定するために用いられる。遅延制御部8は複数の異なる時間から遅延時間を選択するように構成される。測定範囲設定部9は、遅延制御部8にどの時間を選択すべきかを指示する。測定範囲設定部9は、操作部(たとえばスイッチ)からの入力(ユーザからの入力)または遅延時間を指定する信号の入力を受けて遅延時間を選択する。すなわち、距離範囲設定部9は、受け取った入力信号に応じて、複数の異なる時間から遅延時間を選択して遅延制御部8に通知するように構成される。遅延制御部8は、基準タイミング信号を、距離範囲設定部9から通知された遅延時間だけ遅延させてタイミング信号を生成するように構成される。
 発光源1から放射された後に対象物3で反射された光を受光センサ2が受け取るまでには対象物3までの距離に応じた時間がかかる。ここで、受光センサ2の各受光領域が、各基準タイミング信号がハイレベルである期間に電荷を生成したとする。第1の基準タイミング信号に対応する受光領域(第1受光領域)で生成される電荷量A0は、図3(c)に斜線で示す部位の面積に相当する量になる。第2の基準タイミング信号に対応する受光領域(第2受光領域)で生成される電荷量A2は、図3(d)に斜線で示す部位の面積に相当する量になる。第3の基準タイミング信号に対応する受光領域(第3受光領域)で生成される電荷量A1は、図3(e)に斜線で示す部位の面積に相当する量になる。第4の基準タイミング信号に対応する受光領域(第4受光領域)で生成される電荷量A3は、図3(f)に斜線で示す部位の面積に相当する量になる。
 受光センサ2からは、受光領域ごとに電荷の蓄積を多数回行った後に(チップ長Tcの多数倍の時間に亘って電荷を蓄積した後に)、電荷が取り出される。そのため、各受光領域から取り出された電荷量は、変調信号の乱数性(第1期間と第2期間の長さが乱数的に決定されること)によって、飛行時間Tfの一次関数で表される値に収束する。飛行時間Tfは、遅延時間Tdに時間差τを加算して得られる値である(Tf=Td+τ)。時間差τは、受光センサ2より取り出された電荷量A0~A3を用いて算出される。図3に示す例では、遅延時間Tdが0であるから、時間差τは飛行時間Tfと等しい。
 図4に示すように、時間差τが0≦τ≦Tcの範囲であれば、電荷量A0,A3は時間差τの増加に伴って減少し、電荷量A1,A2は時間差τの増加に伴って増加する。
 電荷量A0~A3は、理想的には、A0+A2=A1+A3=一定という関係を有している。さらに、時間差τが0である場合、電荷量A0は、蓄積期間の全期間に亘って受光センサ2が受光した場合(受光期間が蓄積期間と等しい場合)の電荷量の2分の1になる。同様に、時間差τが1チップ長Tcである合、電荷量A1は、蓄積期間の全期間に亘って受光センサ2が受光した場合(受光期間が蓄積期間と等しい場合)の電荷量の2分の1になる。
 ここで、(A0+A2)/2=(A1+A3)/2=Bとする。また、時間差τ〔s〕が0のときの電荷量A0をA+Bとする。0≦τ≦Tcの範囲において、各電荷量A0~A3は以下のように表される。
Figure JPOXMLDOC01-appb-M000001
 ただし、αは時間差τに対する電荷量の変化率を表す定数であり、α=A/Tcになる。
 上式から時間差τ〔s〕は、以下の式により与えられる。
Figure JPOXMLDOC01-appb-M000002
 対象物3までの距離をL〔m〕とし、光速をc〔m/s〕とすれば、距離Lは、L=c・τ/2で与えられる。
 1チップ長Tcを100〔ns〕とすれば、0≦τ≦100〔ns〕である。よって、0≦L≦15〔m〕になる。遅延時間Tdが0〔s〕、1チップ長Tcが100〔ns〕であるとき、測定可能な最大距離(以下、「測定最大距離」という)は15〔m〕である。
 距離演算部6は、タイミング制御部5で生成された基準タイミング信号により規定される期間に受光センサ2で生成された電荷を用いて上述した演算を行って対象物3までの距離Lを求める。
 なお、上式から明らかなように、4種類の電荷量A0~A4のうちの3種類を用いるだけでも時間差τ〔s〕は求められる。3種類の電荷量A1,A2,A3を用いた場合、A1-A2=Aであり、A1-A3=2α・τであるから、τ=(Tc/2)(A1-A3)/A1-A2になる。3種類の電荷量A0,A1,A2を用いた場合、A0=-(A/Tc)τ+A+B、A1=(A/Tc)τ+B、A2=(A/Tc)τ-A+Bになるから、時間差τは、
Figure JPOXMLDOC01-appb-M000003
で表わされる。
 外乱光(外光成分)がない場合、すなわちB=Aである場合には、未知数が時間差τ〔s〕とAとの2つになる。よって、4種類の電荷量A0~A4のうちの2種類を用いるだけでも時間差τ〔s〕は求められる。2種類の電荷量A0,A2を用いた場合、A0=-(A/Tc)τ+2A、A2=(A/Tc)τであるから、時間差τは、
Figure JPOXMLDOC01-appb-M000004
で表わされる。
 また、既知の距離から定数αを求めておけば(あるいは対象物3の反射率が一定であれば)、Aが既知となるから、未知数が時間差τ〔s〕とBとの2個になる。よって、4種類の電荷量A0~A4のうちの2種類を用いるだけでも時間差τ〔s〕は求められる。2種類の電荷量A0,A2を用いた場合、A0=-(A/Tc)τ+A+B、A2=(A/Tc)τ-A+Bであるから、時間差τは、τ={(2A-A0+A2)/2A}Tcで表わされる。
 ところで、蓄積期間中に発光源1が常に消灯していれば、電荷量A2は、時間差τが0であるときの電荷量(=B-A)に等しくなる。よって、発光源1が消灯している間に受光センサ2で生成された電荷量を用いることにより、B-Aが求められる。よって、予めB-Aを求めておけば、4種類の電荷量A0~A4のうちの2種類を用いるだけでも時間差τ〔s〕は求められる。2種類の電荷量A0,A2を用いた場合、時間差τは、
Figure JPOXMLDOC01-appb-M000005
で表わされる。ただし、AL=B-Aである。
 また、蓄積期間中に発光源1が常に所定の強度で点灯していれば、電荷量A1は、時間差τが0であるときの電荷量(=A+B)に等しくなる。よって、発光源1が点灯している間に受光センサ2で生成された電荷量を用いることにより、A+Bが求められる。よって、予めA+Bを求めておけば、4種類の電荷量A0~A4のうちの2種類を用いるだけでも時間差τ〔s〕は求められる。2種類の電荷量A0,A2を用いた場合、時間差τは、
Figure JPOXMLDOC01-appb-M000006
で表わされる。ただし、AH=A+Bである。
 対象物3の反射率が一定であり、かつ外光成分がない場合、Aが既知となり、B=0となる。この場合、未知数が時間差τ〔s〕だけになる。よって、4種類の電荷量A0~A4のうちの1種類を用いて時間差τ〔s〕は求められる。
 上述のように4種類の基準タイミング信号にそれぞれ対応する電荷量A0~A3を撮像素子によって得る場合、1回の蓄積期間で1つの距離値を得るようにしてもよい。この場合、撮像素子の隣接する4個(1列4個でも2列2個ずつでもよい)の受光領域(第1受光領域と第2受光領域と第3受光領域と第4受光領域)を1つのグループとする。第1受光領域は第1の基準タイミング信号(第1のタイミング信号)に応じて電荷を集積し、第2受光領域は第2の基準タイミング信号(第2のタイミング信号)に応じて電荷を集積し、第3受光領域は第3の基準タイミング信号(第3のタイミング信号)に応じて電荷を集積し、第4受光領域は第4の基準タイミング信号(第4のタイミング信号)に応じて電荷を集積する。各受光領域で集積された電荷は、蓄積期間に亘って蓄積される。このようにして撮像素子が電荷を蓄積すれば、1回の蓄積期間で4つの受光領域を用いるから、1回の蓄積期間で1つの距離値が得られる。この場合、各受光領域が複数の基準タイミング信号に応じて電荷を順次集積する場合に比べて、解像度は低下する。しかしながら、4つの電荷量A0~A3を撮像素子から1回で読み出すことができる。そのため、1画面の距離画像を生成するために必要な電荷の読出回数を少なくでき、1画面の距離画像を得るのに要する時間を短くできる。よって、距離画像を用いて滑らかな動画像を生成できる。
 また、4回の蓄積期間で1つの距離値を得るようにしてもよい。この場合、撮像素子の各受光領域に4種類の基準タイミング信号(タイミング信号)を順番に与える。すなわち、4回の蓄積期間を1周期とする。たとえば、各受光領域は、1回目の蓄積期間に第1の基準タイミング信号(第1のタイミング信号)に応じて電荷を集積し、2回目の蓄積期間に第2の基準タイミング信号(第2タイミング信号)に応じて電荷を集積し、3回目の蓄積期間に第3の基準タイミング信号(第3のタイミング信号)に応じて電荷を集積し、4回目の蓄積期間に第4の基準タイミング信号(第4のタイミング信号)に応じて電荷を集積する。すなわち、各受光領域が蓄積期間ごとに異なる基準タイミング信号(タイミング信号)に応じて電荷を集積する。このようにして撮像素子が電荷を蓄積すれば、4回の蓄積期間で1つの距離値が得られる。この場合、複数の受光領域がそれぞれ異なる基準タイミング信号に応じて電荷を集積する場合に比べて、1画面の距離画像を得るのに要する時間が長くなる。しかしながら、受光領域ごとに距離値を得ることができる。そのため、解像度の高い距離画像を生成できる。
 正誤判断部7は、各タイミング信号に対応付けられた電荷量の大小関係に対して所定の判定条件を用いて対象物3までの距離が測定可能範囲内か否かを判断するように構成される。
 ここで、電荷量A0,A2は、時間差τが1チップ長Tcを超えると一定値であるBになる。電荷量A1は、0≦τ≦Tcである間は増加し、Tc<τ≦2Tcである間は減少する。電荷量A3は、0≦τ≦Tcである間は減少し、Tc<τ≦2Tcである間は増加する。電荷量A1,A3は、時間差τが2チップ長Tcを超えると一定値であるBになる。
 Tc<τの場合、A0-A2=0になる。ただし、実際には外乱光によるショットノイズなどが発生する環境下において電荷量A0,A2には揺らぎが生じる。つまり、Tc<τになっても、必ずしもA0-A2が0になるとは限らない。
 正誤判断部7は、電荷量A0と電荷量A2との差分が規定の閾値β(第1の閾値)以下になれば、時間差τが1チップ長Tcを超えた、すなわち、測定可能な最大距離(測定最大距離)を越えたと判断する。すなわち、正誤判断部7の判定条件は、A0-A2≦β(≒0)である。
 正誤判断部7は、対象物3までの距離が測定最大距離を超えていると判断したときには、当該画素について距離値を出力しないように距離演算部6に指示を与える。距離演算部6は、正誤判断部7によって、距離値を出力しないように指示を与えられると、対象物3までの距離が無効であると判断する。その結果、距離演算部6は、測定最大距離を超える遠方の対象物3までの距離を出力しない。よって、距離の誤測定を防止できる。
 受光センサ2は多数の画素を備えるから、対象物3までの距離が測定最大距離までの範囲内である領域については距離の測定を行える。測定最大距離を越える対象物3までの距離を無効にしても、受光センサ2の感度が低減されることはない。
 外乱光が強くショットノイズによる電荷量の揺らぎが大きいような環境下では、時間差τが1チップ長Tcを超える場合でもA0-A2≦βにならず、A0-A2>βになることがある。このような場合に備えて、正誤判断部7は、対象物3までの距離が測定最大距離を超えるか否かの判断に、電荷量(受光量)A1と電荷量A3との差分を用いる。電荷量A1と電荷量A3との差分は、2Tc<τになると0になる。したがって、正誤判断部7は、電荷量A1と電荷量A3との差分が規定の閾値γ(第2の閾値)以下になれば、時間差τがチップ長Tcの2倍を超えたと判断する。すなわち、正誤判断部7は、A1-A3≦γ(≒0)を判定条件として用いる。正誤判断部7は、A1-A3≦γが成立すると、対象物3までの距離が測定最大距離の2倍を超えていると判断する。正誤判断部7は、対象物3までの距離が測定最大距離の2倍を超えていると判断したときには、当該画素について距離値を出力しないように距離演算部6に指示を与える。
 正誤判断部7が、電荷量A0と電荷量A2との差分を閾値βと比較し、電荷量A1と電荷量A3との差分を閾値γと比較すれば、電荷量を用いて得られる距離が測定最大距離の2倍を超えるか否かを信頼性よく判断できる。閾値βと閾値γとは同じ値であってもよいし、異なる値であってもよい。
 本実施形態では、測定最大距離が1チップ長Tcに相当する距離に設定されている(上述の例では、1チップ長Tc=100〔ns〕に対して、測定最大距離は15〔m〕である)。すなわち、対象物3の測定可能範囲は0~15〔m〕である。
 上述したように、遅延制御部8は、タイミング制御部5から出力される基準タイミング信号(図3(c)~(f)参照)を、時間軸方向に偏移させて受光センサ2に与える。いま、遅延制御部8が、基準タイミング信号を時間軸方向において1チップ長Tcだけ遅延させたとする。この場合、図3(b)に示す受光強度の波形が1チップ長Tcだけ右に偏移しているときに、各受光領域から得られる電荷量は、図3(c)~(f)に斜線部で示す部位の面積に相当する量になる。
 言い換えると、基準タイミング信号を1チップ長Tcだけ右に偏移させれば、受光強度の波形が1チップ長Tcだけ右に偏移する距離に位置する対象物3までの距離を測定できる。
 受光強度の波形が1チップ長Tcだけ右に偏移する距離は、上述の条件では15〔m〕である。図3(c)~(f)に示す基準タイミング信号を1チップ長Tcだけ右に偏移させたタイミング信号を用いて求めた距離に15〔m〕を加算すれば、対象物3までの実際の距離が得られる。ただし、基準タイミング信号を1チップ長Tcだけ右に偏移させた場合には、距離の測定可能範囲は15〔m〕~30〔m〕になる。すなわち、遅延時間が1チップ長Tcである場合には、測定可能範囲は15〔m〕~30〔m〕になる。
 基準タイミング信号をチップ長Tcの2倍だけ右に偏移させたタイミング信号を用いれば(すなわち、遅延時間Td=2Tc)、距離の測定可能範囲は30~45〔m〕になる。ただし、対象物3までの距離が大きくなるほど対象物3での反射光の受光強度は低下する。よって、タイミング信号を遅延させることが可能な範囲(遅延時間の最大値)は、受光強度に応じて決定される。また、本実施形態の距離測定装置では、遅延時間を変化させることで、測定可能範囲を変化させても測定可能範囲の上限値と下限値との差は一定である。よって、測定可能範囲が変化しても距離の分解能は変化しない。
 上述の説明からわかるように、測定可能範囲の幅は単位期間によって決定される。また、距離の分解能も単位期間により決定される。一方、測定可能範囲の上限値と下限値は遅延時間によって決定される。
 本実施形態の距離測定装置では、単位期間を変更せずに、遅延時間を変更することで測定可能範囲を偏移させる。これによって測定最大距離を変化させる。したがって、分解能に影響を与えることなく測定最大距離を変更できる。測定可能範囲は、単位期間と遅延時間とによって決定される。したがって、図5(a)に示すように、測定可能範囲に周期性がなく、測定可能範囲外の対象物3については距離が測定されない。したがって、図5(b)に示すように遅延時間に応じたオフセットL1を設定することで測定最大距離を変更しても、測定可能範囲外の対象物3までの距離を誤って測定することがない。
 ところで、上述の例のようにチップ長Tcを単位として偏移させたタイミング信号を用いると(遅延時間をチップ長Tcの整数倍とすると)、測定可能範囲の境界付近(たとえば、0~15〔m〕と15~30〔m〕とを測定可能範囲とする場合の15〔m〕付近)では、距離の算出に用いられる電荷量A0と電荷量A2との差が小さくなる。そのため、測定誤差が生じやすくなる。したがって、遅延時間は、チップ長Tcよりも短い時間とすることが望ましい。
 次に、図6を参照して、遅延時間Tdをチップ長Tcの3分の2の時間にした例について説明する。図6(a)は変調信号を示し、図6(b)は受光センサ2が受光した光の強度を示し、図6(c)は第1のタイミング信号を示し、図6(d)は第2のタイミング信号を示し、図6(e)は第3のタイミング信号を示し、図6(f)は第4のタイミング信号を示す。
 受光センサ2により得られた電荷量A0~A3から求められる時間差τは、発光源1から投光した光が受光センサ2に入射するまでの飛行時間Tfではなく、発光源1から投光し遅延時間Td=(2/3)Tcが経過した後から受光センサ2に光が入射するまでの時間である。よって、時間差τは、τ=Tf-Tdである。
 チップ長Tcが100〔ns〕である場合、遅延時間Td=(2/3)Tcに相当する距離は10mである。よって、図6に示すタイミング信号を用いれば、図7(a)にR11で示すように、測定可能範囲は10〔m〕~25〔m〕になる。R10は遅延時間Td=0である場合の測定可能範囲を示す。また、遅延時間Tdをチップ長Tcの3分の4の時間にすれば、遅延時間Td=(4/3)Tcに相当する距離は20mである。この場合、図7(a)にR12で示すように、測定可能範囲は20〔m〕~35〔m〕になる。遅延時間Td=(2/3)Tcに対応する測定可能範囲(近距離側の測定可能範囲)と、遅延時間Td=(4/3)Tcに対応する測定可能範囲(遠距離側の測定可能範囲)とは5m重複している。近距離側の測定可能範囲の上限値(25〔m〕)付近の電荷量を用いないようにし、遠距離側の測定可能範囲の下限値(20〔m〕)付近の電荷量を用いないようにすることで、測定誤差を抑制できる。
 距離演算部6は、基準タイミング信号を時間軸方向に偏移させることによって測定可能範囲が変更されたときには、距離の補正を行う(図7(b)参照)。距離範囲設定部9は、遅延制御部8と距離演算部6とに遅延時間Tdを通知する。距離演算部6は、距離範囲設定部9から通知された遅延時間Tdに相当する距離を位相差τより求められた距離に加算することにより距離の補正を行う。距離演算部は、距離の補正を行うことにより、対象物3までの距離値を求める。
 距離演算部6は、複数の光電変換部にそれぞれ関連付けられた複数の画素を有する距離画像を生成するように構成される。距離画像の各画素は、対象物3までの距離を示す画素値を有する。距離演算部6は、画素に対応する対象物3までの距離が測定可能範囲に含まれていれば画素の画素値を対象物3までの距離を示す有効画素値に設定する。距離演算部6は、画素に対応する対象物3までの距離が測定可能範囲に含まれていなければ画素の画素値を対象物3までの距離が測定可能範囲外であることを示す無効画素値に設定する。
 ところで、電荷量A1と電荷量A3との差分は、対象物3までの距離が測定可能範囲の下限値(以下、「測定最小距離」という)を下回る場合も閾値γ以下になる(図4参照)。したがって、正誤判断部7は、電荷量A1と電荷量A3との差分が閾値γ以下であれば、対象物3までの距離が測定最小距離以下か、または、測定最大距離の2倍以上であるかを判定できる。正誤判断部7は、受光センサ2の受光領域からなるグループごとに対象物3までの距離が測定可能範囲内か否かを判定する。
 距離範囲設定部9は、複数の異なる時間から遅延時間Tdを選択して遅延制御部8に通知するように構成されていてもよい。遅延制御部8は、基準タイミング信号を、距離範囲設定部9から通知された遅延時間Tdだけ遅延させてタイミング信号を生成するように構成される。すなわち、距離範囲設定部9が遅延時間を切り換えるようにすれば、測定可能範囲を各遅延時間に対応する測定可能範囲に切り換えることができる。これにより、距離測定装置の測定可能範囲を広げることができる。
 たとえば、チップ長Tcが100〔ns〕であるときに、遅延時間Tdを0〔s〕、75〔ns〕、150〔ns〕の異なる3つの時間で切り換えるとする。遅延時間Td=0〔s〕に対応する測定可能範囲は0~15〔m〕であり、遅延時間Td=75〔ns〕に対応する測定可能範囲は11.25〔m〕~26.25〔m〕であり、遅延時間Td=150〔ns〕に対応する測定可能範囲は22.5〔m〕~37.5〔m〕である。このように測定可能範囲(遅延時間Td)を切り換えれば、距離の異なるいろいろな対象物3について距離測定を行える。
 距離範囲設定部9は、所定フレームごとに測定可能範囲(遅延時間Td)を自動的に切り換えるように構成されていてもよい。上記所定フレームは、複数フレームでもよい。上記所定フレームが1フレームである場合、距離範囲設定部9は、遅延時間Tdを循環的に(遅延時間Tdが徐々に大きくまたは小さくなるように)切り換えるようにしてもよい。このようにすれば、測定可能範囲の境界(上限値または下限値)付近に存在する対象物3が移動している場合でも、対象物3の動きを滑らかに追跡できる。この場合、距離範囲設定部9は、遅延時間制御部8が選択可能な遅延時間が循環的に選択されるように遅延制御部8に指示を与える。
 また、距離測定装置は、所定のイベントの発生を検知するイベント検知部10を備えていてもよい。イベント検知部10は、たとえば、距離演算部6で生成された距離画像に基づいて人のような移動する対象物3を検知する。イベント検知部10は、対象物3が移動する位置の予測を行う予測手段としても機能する。イベント検知部10は、予測した結果を距離範囲設定部9に通知する。距離範囲設定部9は、イベント検知部10からの指示を受けて遅延時間Tdを選択する。距離範囲設定部9は、対象物3が隣接する測定可能範囲の境界(距離が重複している範囲)に存在している場合、どちらの測定可能範囲(遅延時間Td)を選択するかをイベント検知部10の予測結果に基づいて決定する。この場合、対象物3を追跡して、対象物3までの距離に応じて測定可能範囲を切り換えることができる。すなわち、対象物3を追跡して距離を測定できる。
 距離演算部6は、測定可能範囲ごとに補正した距離値を生成する。すなわち、距離演算部6は、測定可能範囲ごとの距離画像を生成する。たとえば、遅延時間Tdが0〔s〕と75〔ns〕と150〔ns〕との異なる3つの時間で切り換えられる場合、遅延時間Td(測定可能範囲)ごとに距離画像が生成される。すなわち、測定可能範囲が0~15〔m〕である距離画像と、測定可能範囲が11.25〔m〕~26.25〔m〕である距離画像と、測定可能範囲が22.5〔m〕~37.5〔m〕である距離画像とが、生成される。
 実空間では受光センサ2の各受光領域にはそれぞれ1つの対象物3からの反射光しか入射しない。測定可能範囲が異なっても1グループの受光領域には1つの距離値しか対応しない。したがって、対象空間において受光センサ2にもっとも近い対象物3からの反射光のみが受光領域に入射する。言い換えれば、対象物3が直線状に並んでいても、受光領域には距離測定装置に近い対象物3で反射された光しか入射しない。
 複数の測定可能範囲(遅延時間)が設定されても、受光センサ2の受光領域のグループごとに1つの距離値のみを対応付ければよい。距離演算部6は、測定可能範囲ごとに求めた距離値を1枚の距離画像の画素に対応付けることによって、複数の測定可能範囲から得られた距離値を用いて1枚の距離画像(合成距離画像)を生成するように構成されることが好ましい。
 複数の距離画像を1の距離画像にまとめる際には(合成距離画像を生成する際には)、距離演算部6は、正誤判断部7での判定結果を参照して、対象物3までの距離が測定可能範囲内であると判定された距離値のみを組み合わせる。また、すべての測定可能範囲において正誤判断部7での判定結果が異常値となる画素(測定最大距離を超えるか測定最小距離を下回ることを示している画素)には、測定不能であることを示す値を割り当てる。すなわち、距離演算部6は、無効画素値を有する画素の数が少なくなるように、複数の距離画像を合成して合成距離画像を生成するように構成される。
 この構成を採用すれば、測定可能範囲を利用者に意識させることなく近距離から遠距離まで継ぎ目なく距離を測定できる。ここで、測定可能範囲の境界では、上述したように誤差が少ないほうの距離を選択して用いるのが望ましい。ただし、境界において得られる2つの距離の平均値を用いたり、各距離の重み付き平均を用いたりしてもよい。
 ところで、距離測定装置の測定精度は、対象物3までの距離が測定可能範囲内であっても、変調信号やタイミング信号の波形のなまりなどに起因してばらつくことがある。
 すなわち、変調信号やタイミング信号の波形は、回路のキャパシタンス成分やインダクタンス成分に起因して、完全な方形波信号にはならないことがある。そのため、図8に示すように、電荷量A0~A3が小さい領域と大きい領域とにおいて、電荷量A0~A3の理論値(特性V10)と実際値(特性V11)との間に誤差が生じることがある。なお、図8では、電荷量A1,A3を示しているが、電荷量A0,A2でも同様の誤差が生じることがある。図8に示す例では、電荷量A0~A3が大きい領域では理論値よりも実際値が小さい。電荷量A0~A3が小さい領域では理論値よりも実際値が大きい。実際値は、理論値とは異なり直線的ではなくS字状の曲線的に変化する。
 このように、電荷量A0~A3に対して距離が直線的に変化しないことがある。そのため、図9に示すように、演算距離(特性D10)と実距離(特性D11)とにずれが生じることがある。ただし、図8に示すように、電荷量A0~A3には、理論値と実際値との傾きがほぼ一致する領域がある。したがって、理論値と実際値との傾きが一致するときの電荷量A0~A3を利用すれば、演算距離と実距離との誤差を低減できる。
 遅延時間が0〔s〕である(測定最小距離が0〔m〕である)場合に、理論値と実際値との傾きの一致度が高くなる距離の範囲(最適範囲)をx~x+a〔m〕とする。遅延時間を所定の値にして測定最小距離をy〔m〕とした場合、最適範囲はx+y~x+y+a〔m〕になる。
 最適範囲x~x+a〔m〕は、たとえば、実距離と演算距離との誤差が所定値(たとえば、10%)以内になる範囲として定める。最適範囲x~x+a〔m〕は、多くの場合、チップ長Tcにより決まる測定可能範囲の中央付近になる。よって、測定可能範囲の中央付近を距離の測定に利用する採用範囲Dp(図8参照)とする。このようにすれば、直線性のよい(高精度な)距離測定が可能になる。
 測定可能範囲の中央付近の距離のみを用いることができるように、複数の測定可能範囲を設定してもよい。この場合、距離演算部6は、各測定可能範囲内の採用範囲Dp内の距離のみを用いて1枚の距離画像(合成距離画像)を生成するように構成される。この構成では、各距離値の測定精度のばらつきが小さくなる。よって、対象物3までの距離を高精度に測定できる。
 発光源1から放射された光は、対象空間において多重反射するおそれがある。発光源1から放射された光が多重反射すると、光の正反射成分により生成される電荷量に、光の多重反射成分により生成される電荷量が加算されて、電荷量が実際の電荷量よりも多くなってしまうことがある。たとえば、ある時間T1における電荷量に、時間T1より後の時間T2における電荷量が重畳されることがある。このように多重反射が生じた場合には、多重反射の影響によって、正しい電荷量が得られず、測定された距離と実際の距離とが大きく異なってしまうおそれがある。
 そこで、距離演算部6は、対象物3までの距離が所定距離と一致するかどうかを判断し、対象物3までの距離Lが所定距離と一致する画素の画素値を対象物3までの距離が所定距離と一致しない画素の画素値と異ならせるように構成されていてもよい。たとえば、距離演算部6は、画素に対応する対象物3までの距離が所定距離と一致していれば画素の画素値を有効画素値に設定し、画素に対応する対象物3までの距離が所定距離と一致していなければ画素の画素値を無効画素値に設定する。
 所定距離は、発光源1が光を放射してから遅延時間Tdの経過後に非反転基準タイミング信号に対応付けられた電荷量と反転基準タイミング信号に対応付けられた電荷量とが最初に一致するときの飛行時間Tfに相当する距離である。ここで、”対象物3までの距離が所定距離と一致する”とは、対象物3までの距離が厳密な意味で所定距離に一致していることだけではなく、対象物3までの距離が、多重反射による影響を無視できる程度の距離であることを含む。
 たとえば、距離演算部6が、電荷量A0と電荷量A2とを用いて、対象物3までの距離Lを算出する場合を考える。遅延時間Tdが(2/3)Tcであれば、電荷量A0と電荷量A2とが最初に一致するときの飛行時間Tfは、Td+Tcである。この飛行時間Tf=Td+Tcに相当する距離は、測定最大距離Lmax〔m〕である。この場合、測定最大距離Lmaxは25〔m〕になる。
 電荷量A0と電荷量A2とは、時間差τが1チップ長Tcを越えると(対象物3までの距離が測定最大距離Lmaxを越えると)、一定値であるBになる(図4参照)。
 距離演算部6は、測定最大距離Lmaxに対応する電荷量を用いて対象物3までの距離を算出する。そのため、光の多重反射によって加算される電荷量は第1のタイミング信号と第2のタイミング信号とのいずれの場合であってもBである。つまり、光が多重反射しても、測定最大距離Lmaxに対応する電荷量A0と電荷量A2とのそれぞれに重畳される電荷量は等しい。そのため、測定最大距離Lmaxに対応する電荷量A0と電荷量A2とを用いれば、発光源1から放射された光の多重反射による影響を受けることなく、対象物3までの距離を測定できる。
 上述の例では、遅延時間Tdに対応する測定可能範囲は、測定最大距離Lmax〔m〕のみである。ここで、光の正反射成分と多重反射成分との光路差の許容値がDA〔m〕であるとする。許容値は、多重反射による影響を無視できる値である。この場合、測定最小距離Lminを、Lmin=Lmax-DAとすることができる。すなわち、測定可能範囲を、測定最小距離Lmin=Lmax-DAから測定最大距離Lmax〔m〕までの範囲にできる。たとえば、DA=0.5〔m〕であり、Lmax=25〔m〕であれば、測定可能範囲は、24.5〔m〕~25〔m〕となる。
 ここで、遅延時間Tdを、許容値DA〔m〕に対応する時間ずつ大きくすれば、多重反射の影響がない合成距離画像が得られる。たとえば、1チップ長Tcが100〔ns〕で、DA=0.5〔m〕であるときに、測定可能範囲が10〔m〕~25〔m〕までの合成距離画像を得るには、遅延時間Tdを、(2/3)Tc(10〔m〕に相当)から、(49/30)Tc(24.5〔m〕に相当)まで、(1/30)Tc(0.5〔m〕に相当)ずつ大きくすればよい。なお、上述したように測定可能範囲の一部が他の測定可能範囲の一部と重複していてもよい。すなわち、遅延時間Tdは、許容値DA〔m〕に対応する時間未満の時間ずつ大きくしてもよい。
 発光源1から放射された光は、理想的には、受光センサ2に最も近い対象物3で反射されて受光センサ2に戻ってくる。しかしながら、受光センサ2と最も近い対象物3との間にガラスがあったり、受光センサ2の近傍に光の反射率が高い物体があったりする場合には、対象物3よりも近距離にある物体で反射された光(光の近距離成分、フレア成分)に応じた電荷量が対象物3で反射された光に応じた電荷量に加算されて、電荷量が実際の電荷量よりも多くなってしまうことがある。たとえば、ある時間T1における電荷量に、時間T1より前の時間T3における電荷量が重畳されてしまうことがある。このように、光の近距離成分の影響によって、正しい電荷量が得られず、測定された距離と実際の距離とが大きく異なってしまうおそれがある。特に、光の近距離成分の強度は強く、距離画像にフレアが生じるおそれある。
 そこで、距離演算部6は、第3の基準タイミング信号(遅延非反転基準タイミング信号)に対応する電荷量A1と第4の基準タイミング信号(遅延反転基準タイミング信号)に対応する電荷量A3とを用いて、時間差τを求めるように構成されていてもよい。
 第3の基準タイミング信号(第3のタイミング信号)に対応する電荷量A1と、第4の基準タイミング信号(第4のタイミング信号)に対応する電荷量A3とは、時間差τが0未満、すなわち、遅延時間Tdにおいては、対象物3までの距離が測定最小距離Lmin未満であると、一定値であるBになる。
 そのため、近距離成分によって加算される電荷量は第3のタイミング信号と第4のタイミング信号とのいずれの場合であってもBである。つまり、光の近距離成分によって、第3のタイミング信号に対応する電荷量と第4のタイミング信号に対応する電荷量とのそれぞれに重畳される電荷量は等しい。よって、電荷量A1と電荷量A3との差分を用いれば、発光源1から放射された光の近距離成分を除去できる。
 すなわち、電荷量A1と電荷量A3を用い、かつ、光の近距離成分が遅延時間Td内に受光センサ2に入射するように、遅延時間Tdを選択すれば、発光源1から放射された光の近距離成分による影響を受けることなく、対象物3までの距離を測定できる。
 以上述べたように、本実施形態の距離測定装置は、発光源1と、受光センサ2と、タイミング制御部5と、距離演算部6と、遅延制御部8と、を備える。
 発光源1は、対象物3が存在する対象空間に光を照射するために用いられる。
 受光センサ2は、受光期間中に対象空間から受け取った光の強度に応じた量の電荷を生成する光電変換部と、光電変換部で生成された電荷を受光期間よりも長い所定の蓄積期間に亘って蓄積する電荷蓄積部と、を備える。
 タイミング制御部5は、変調信号を発光源1に出力し、複数の基準タイミング信号を遅延制御部8に出力するように構成される。
 ここで、変調信号は、方形波信号である。変調信号がハイレベルである期間とロウレベルである期間との長さは、所定の単位期間の整数倍の長さから乱数的に決定される。複数の基準タイミング信号は、変調信号と同じ波形を有する非反転基準タイミング信号と、非反転基準タイミング信号を反転させた信号である反転基準タイミング信号とを含む。上述の例では、第1の基準タイミング信号と第3の基準タイミング信号とはそれぞれ非反転基準タイミング信号である。第2の基準タイミング信号は、第1の基準タイミング信号と組となる反転基準タイミング信号である。第4の基準タイミング信号は、第3の基準タイミング信号と組となる反転基準タイミング信号である。
 発光源1は、タイミング制御部5から受け取った変調信号に基づいて光の強度を変化させるように構成される。上述の例では、発光源1は、変調信号の信号値がハイレベル(第1値)である間は点灯し、変調信号の信号値(第1信号値)がロウレベル(第2値)である間は消灯する。
 遅延制御部8は、タイミング制御部5から受け取った各基準タイミング信号を遅延時間Tdだけ遅延させ、これによって複数のタイミング信号を生成して受光センサ2(光電変換部)に出力するように構成される。
 受光センサ2(光電変換部)は、遅延制御部8から受け取った各タイミング信号がハイレベルである期間とロウレベルである期間とのいずれか一方を受光期間として選択するように構成される。上述の例では、受光センサ2は、タイミング信号の信号値がハイレベルである期間を受光期間として選択する。受光センサ2は、タイミング信号の信号値がロウレベルである期間を受光期間として選択してもよい。
 受光センサ2(電荷蓄積部)は、光電変換部が生成した電荷を、複数のタイミング信号のそれぞれと対応付けて蓄積するように構成される。
 距離演算部6は、各タイミング信号に対応付けられた電荷量を用いて、時間差τを求める。距離演算部6は、時間差τと遅延時間Tdとに基づいて対象物3までの距離を求めるように構成される。ここで、時間差τは、発光源1から放射された後に対象物3で反射された光を受光センサ2(光電変換部)が受け取るまでにかかる時間である飛行時間Tfと遅延時間Tdとの時間差である。
 本実施形態の距離測定装置では、蓄積期間に蓄積される電荷量は、対象物3までの距離に応じて変化する時間差τの一次関数になる。ここで、複数の異なるタイミング信号にそれぞれ対応して蓄積された電荷量を用いることにより時間差τを決定できる。よって、対象物3までの距離を算出できる。
 また、距離演算部6は、電荷量から求めた時間差τと遅延制御部8での遅延時間Tdとを用いて対象物3までの距離を求める。距離の分解能は基準タイミング信号によって決まり、測定最大距離は単位期間と遅延時間Tdとにより決まる。よって、測定最大距離にかかわらず距離の分解能を一定に保つことができる。測定可能範囲の幅と距離の分解能とは単位期間によって決定される。距離測定装置は、単位期間を変えずに遅延時間を変えることによって測定可能範囲の上限値と下限値とを変える。すなわち、測定可能範囲の幅はそのままに、測定可能範囲の上限値と下限値とを変える。したがって、測定最大距離を変更しても距離の分解能が低下することがない。
 測定可能範囲の幅は単位期間によって決まり、測定可能範囲の下限値は遅延時間によって決まる。距離演算部6は、測定可能範囲外の対象物3までの距離を測定しないから、測定最大距離を変更しても測定可能範囲外の距離を誤って測定することがない。
 また、遅延時間Tdを調節するだけで距離の測定可能範囲を任意に設定できる。つまり、測定可能範囲の幅は単位期間で決まるから、測定可能範囲の上限値と下限値とを遅延時間により決めることができる。よって、測定したい距離の範囲に測定可能範囲を設定できる。
 好ましくは、複数の基準タイミング信号は、変調信号に一致する第1基準タイミング信号と、第1基準タイミング信号を反転させた信号である第2基準タイミング信号と、変調信号と同一の波形を有し変調信号から単位期間(1チップ長Tc)分だけ遅延した第3基準タイミング信号と、第3基準タイミング信号を反転させて得られた第4基準タイミング信号と、を含む。距離演算部6は、第1基準タイミング信号に対応する電荷量A0と第2基準タイミング信号に対応する電荷量A2と第3基準タイミング信号に対応する電荷量A1と第4基準タイミング信号に対応する電荷量A3とを用いて、時間差τを求めるように構成される。
 したがって、環境光(発光源1から放射される光とは無関係の光)の存在下においても環境光の影響を除去して距離を求めることができる。
 距離演算部6は、遅延時間Tdに相当する距離を時間差τに相当する距離に加算することにより対象物3までの距離を算出するように構成される。したがって、対象物3までの距離を容易に求めることができる。
 距離測定装置は、距離範囲設定部9を有する。距離範囲設定部9は、受け取った入力信号に応じて、複数の異なる時間から遅延時間Tdを選択して遅延制御部8に通知するように構成される。遅延制御部8は、基準タイミング信号を、距離範囲設定部9から通知された遅延時間Tdだけ遅延させてタイミング信号を生成するように構成される。
 この場合、測定可能範囲の幅を変更せずに(距離の分解能を維持したままで)、測定可能範囲の上限値および下限値を変更できる。
 距離範囲設定部9は、受け取った入力信号に応じて遅延時間Tdを選択する。よって、ユーザが手動操作するスイッチや、人感センサなどから距離範囲設定部9に入力信号を送信することで、遅延時間Td(測定可能範囲)を変更できる。すなわち、距離範囲設定部は、所定の手段と連携して測定可能範囲を変更できる。たとえば、移動する人を追跡するために測定可能範囲を変更することが可能になる。
 なお、距離範囲設定部9は、自動的に、複数の異なる時間から遅延時間Tdを選択して遅延制御部8に通知するように構成されていてもよい。
 たとえば、距離範囲設定部9が遅延時間Tdを複数の異なる時間から循環的に(順次)選択すると、利用者に測定可能範囲の切換を意識させることなく、広範囲な距離測定が行える。すなわち、実質的に測定可能範囲を広げることができる。
 距離測定装置は、複数の光電変換部を有する。上述の例では、受光センサ2は、複数の光電変換部として機能する。複数の光電変換部は、撮像面を形成するように平面状に配列される。距離演算部6は、複数の光電変換部にそれぞれ関連付けられた複数の画素を有する距離画像を生成するように構成される。距離演算部6は、対象物3までの距離が所定距離と一致するかどうかを判断し、対象物3までの距離が所定距離と一致する画素の画素値を対象物3までの距離が所定距離と一致しない画素の画素値と異ならせるように構成される。所定距離は、発光源1が光を放射してから遅延時間Tdの経過後に非反転基準タイミング信号に対応付けられた電荷量と反転基準タイミング信号に対応付けられた電荷量とが最初に一致するときの飛行時間Tfに相当する距離である。言い換えれば、所定距離は、発光源1が光を放射するときの時間と、発光源1が光を放射してから遅延時間Tdの経過後に非反転基準タイミング信号に対応付けられた電荷量と反転基準タイミング信号に対応付けられた電荷量とが最初に一致するときの時間との差に相当する距離である。このようにすれば、光の多重反射成分による影響を除去できる。
 距離測定装置は、対象空間内での所定のイベントの発生を検知するイベント検知部10を有する。距離範囲設定部9は、イベント検知部10がイベントの発生を検知すると、対象空間内でイベントが発生した場所までの距離に応じて遅延時間Tdを選択するように構成される。この場合、対象空間で発生したイベントに適した遅延時間Tdで、対象物3までの距離を測定できる。
 距離測定装置は、正誤判断部7を有する。正誤判断部7は、各タイミング信号に対応付けられた電荷量の大小関係に対して所定の判定条件を用いて対象物3までの距離が測定可能範囲内か否かを判断するように構成される。
 距離演算部6は、複数の光電変換部にそれぞれ対応付けられた複数の画素を有する距離画像を複数の遅延時間毎に生成するように構成される。
 距離演算部6は、正誤判断部の判断結果を参照して、距離画像を生成するように構成される。すなわち、距離演算部6は、画素に対応する対象物までの距離が測定可能範囲に含まれていれば画素の画素値を対象物3までの距離を示す有効画素値に設定し、画素に対応する対象物3までの距離が測定可能範囲に含まれていなければ画素の画素値を対象物3までの距離が測定可能範囲外であることを示す無効画素値に設定するように構成される。
 距離演算部6は、無効画素値を有する画素の数が少なくなるように、複数の距離画像を合成して合成距離画像を生成するように構成される。
 測定可能範囲が異なる複数の距離画像から、各距離画像よりも広い測定可能範囲を有する1枚の距離画像(合成距離画像)が得られる。すなわち、広範囲な距離値を持つ距離画像を生成することができる。
 ここで、距離画像として、多重反射成分の影響が除去された距離画像を用いれば、距離の測定精度が高い合成距離画像が得られる。
 ここで、複数の遅延時間は、それぞれに対応する測定可能範囲が互いに連続するように選択されることが好ましい。このようにすれば、測定可能範囲を連続的につなげることができる。なお、「測定可能範囲が互いに連続する」とは、測定可能範囲が互いに連続しているとみなせる程度であればよい。よって、測定可能範囲の一部が他の測定可能範囲の一部と重複していてもよいし、測定可能範囲の上限値が他の測定可能範囲の下限値と一致していてもよい。また、測定可能範囲の上限値と他の測定可能範囲の下限値との差が、測定可能範囲の上限値が他の測定可能範囲の下限値と一致しているとみなせる程度であれば、測定可能範囲が互いに連続しているといえる。
 好ましくは、複数の基準タイミング信号は、変調信号と同一の波形を有し変調信号から単位期間分だけ遅延した遅延非反転基準タイミング信号と、上記遅延非反転基準タイミング信号を反転させて得られた遅延反転基準タイミング信号と、を含む。上述の例では、遅延非反転基準タイミング信号は第3の基準タイミング信号であり、遅延反転基準タイミング信号は第4の基準タイミング信号である。距離演算部6は、遅延非反転基準タイミング信号(第3の基準タイミング信号)に対応する電荷量A1と遅延反転基準タイミング信号(第4の基準タイミング信号)に対応する電荷量A3とを用いて、時間差τを求めるように構成されていてもよい。このようにすれば、発光源1から放射された光の近距離成分による影響を受けることなく、対象物3までの距離を測定できる。

Claims (12)

  1.  対象物が存在する対象空間に光を照射するための発光源と、
     受光期間中に上記対象空間から受け取った光の強度に応じた量の電荷を生成する光電変換部と、
     上記光電変換部で生成された電荷を上記受光期間よりも長い所定の蓄積期間に亘って蓄積する電荷蓄積部と、
     タイミング制御部と、
     遅延制御部と、
     距離演算部と、を備え、
     上記タイミング制御部は、変調信号を上記発光源に出力し、複数の基準タイミング信号を上記遅延制御部に出力するように構成され、
     上記変調信号は、方形波信号であり、上記変調信号がハイレベルである期間とロウレベルである期間との長さは、所定の単位期間の整数倍の長さから乱数的に決定され、
     上記複数の基準タイミング信号は、上記変調信号と同じ波形を有する非反転基準タイミング信号と、上記非反転基準タイミング信号を反転させた信号である反転基準タイミング信号とを含み、
     上記発光源は、上記タイミング制御部から受け取った上記変調信号に基づいて光の強度を変化させるように構成され、
     上記遅延制御部は、上記タイミング制御部から受け取った上記各基準タイミング信号を遅延時間だけ遅延させ、これによって複数のタイミング信号を生成して上記光電変換部に出力するように構成され、
     上記光電変換部は、上記遅延制御部から受け取った上記各タイミング信号がハイレベルである期間とロウレベルである期間とのいずれか一方を上記受光期間として選択するように構成され、
     上記電荷蓄積部は、上記光電変換部が生成した電荷を、上記複数のタイミング信号のそれぞれと対応付けて蓄積するように構成され、
     上記距離演算部は、上記各タイミング信号に対応付けられた電荷量を用いて時間差を求め、求められた上記時間差と上記遅延時間とに基づいて上記対象物までの距離を求めるように構成される
     ことを特徴とする距離測定装置。
  2.  上記複数の基準タイミング信号は、上記変調信号に一致する第1基準タイミング信号と、上記第1基準タイミング信号を反転させた信号である第2基準タイミング信号と、上記変調信号と同一の波形を有し上記変調信号から単位期間分だけ遅延した第3基準タイミング信号と、上記第3基準タイミング信号を反転させた信号である第4基準タイミング信号と、を含み、
     上記距離演算部は、上記第1基準タイミング信号に対応する電荷量と上記第2基準タイミング信号に対応する電荷量と上記第3基準タイミング信号に対応する電荷量と上記第4基準タイミング信号に対応する電荷量とを用いて、上記時間差を求めるように構成される
     ことを特徴とする請求項1記載の距離測定装置。
  3.  上記距離演算部は、上記遅延時間に相当する距離を上記時間差に相当する距離に加算することにより上記対象物までの距離を算出するように構成される
     ことを特徴とする請求項1記載の距離測定装置。
  4.  距離範囲設定部を有し、
     上記距離範囲設定部は、受け取った入力信号に応じて、上記複数の異なる時間から上記遅延時間を選択して上記遅延制御部に通知するように構成され、
     上記遅延制御部は、上記基準タイミング信号を、上記距離範囲設定部から通知された上記遅延時間だけ遅延させて上記タイミング信号を生成するように構成される
     ことを特徴とする請求項1記載の距離測定装置。
  5.  複数の上記光電変換部を有し、
     上記複数の光電変換部は、撮像面を形成するように平面状に配列され、
     上記距離演算部は、上記複数の光電変換部にそれぞれ関連付けられた複数の画素を有する距離画像を生成するように構成され、
     上記距離演算部は、上記対象物までの距離が所定距離と一致するかどうかを判断し、上記対象物までの距離が上記所定距離と一致する上記画素の画素値を上記対象物までの距離が上記所定距離と一致しない上記画素の画素値と異ならせるように構成され、
     上記所定距離は、上記発光源が光を放射するときの時間と上記発光源が光を放射してから上記遅延時間の経過後に上記非反転基準タイミング信号に対応付けられた電荷量と上記反転基準タイミング信号に対応付けられた電荷量とが最初に一致するときの時間との差に相当する距離である
     ことを特徴とする請求項4記載の距離測定装置。
  6.  距離範囲設定部を有し、
     上記距離範囲設定部は、複数の異なる時間から上記遅延時間を選択して上記遅延制御部に通知するように構成され、
     上記遅延制御部は、上記基準タイミング信号を、上記距離範囲設定部から通知された上記遅延時間だけ遅延させて上記タイミング信号を生成するように構成される
     ことを特徴とする請求項1記載の距離測定装置。
  7.  上記対象空間内での所定のイベントの発生を検知するイベント検知部を有し、
     複数の上記光電変換部を有し、
     上記複数の光電変換部は、撮像面を形成するように平面状に配列され、
     上記距離範囲設定部は、上記イベント検知部が上記イベントの発生を検知すると、上記対象空間内で上記イベントが発生した場所までの距離に応じて上記遅延時間を選択するように構成され、
     上記距離演算部は、上記複数の光電変換部にそれぞれ関連付けられた複数の画素を有する距離画像を生成するように構成され、上記各画素は、上記対象物までの距離を示す画素値を有する
     ことを特徴とする請求項6記載の距離測定装置。
  8.  複数の上記光電変換部を有し、
     上記複数の光電変換部は、撮像面を形成するように平面状に配列され、
     上記距離範囲設定部は、測定可能範囲が互いに異なる複数の上記遅延時間を選択するように構成され、
     上記距離演算部は、上記複数の光電変換部にそれぞれ対応付けられた複数の画素を有する距離画像を上記複数の遅延時間毎に生成するように構成され、
     上記距離演算部は、上記画素に対応する上記対象物までの距離が上記測定可能範囲に含まれていれば上記画素の画素値を上記対象物までの距離を示す有効画素値に設定し、上記画素に対応する上記対象物までの距離が上記測定可能範囲に含まれていなければ上記画素の画素値を上記対象物までの距離が測定可能範囲外であることを示す無効画素値に設定するように構成され、
     上記距離演算部は、上記無効画素値を有する上記画素の数が少なくなるように、複数の上記距離画像を合成して合成距離画像を生成するように構成される
     ことを特徴とする請求項6記載の距離測定装置。
  9.  上記複数の遅延時間は、それぞれに対応する上記測定可能範囲が互いに連続するように選択される
     ことを特徴とする請求項8記載の距離測定装置。
  10.  上記距離演算部は、上記画素に対応する上記対象物までの距離が所定距離と一致していれば上記画素の画素値を上記有効画素値に設定し、上記画素に対応する上記対象物までの距離が上記所定距離と一致していなければ上記画素の画素値を上記無効画素値に設定するように構成され、
     上記所定距離は、上記発光源が光を放射するときの時間と上記発光源が光を放射してから上記遅延時間の経過後に上記非反転基準タイミング信号に対応付けられた電荷量と上記反転基準タイミング信号に対応付けられた電荷量とが最初に一致するときの時間との差に相当する距離である
     ことを特徴とする請求項8記載の距離測定装置。
  11.  正誤判断部を有し、
     上記正誤判断部は、上記各タイミング信号に対応付けられた電荷量の大小関係に対して所定の判定条件を用いて上記対象物までの距離が測定可能範囲内か否かを判断するように構成され、
     上記距離演算部は、上記正誤判断部の判断結果を参照して、上記距離画像を生成するように構成される
     ことを特徴とする請求項8記載の距離測定装置。
  12.  上記複数の基準タイミング信号は、上記変調信号と同一の波形を有し上記変調信号から上記単位期間分だけ遅延した遅延非反転基準タイミング信号と、上記遅延非反転基準タイミング信号を反転させた信号である遅延反転基準タイミング信号と、を含み、
     上記距離演算部は、上記遅延非反転基準タイミング信号に対応する電荷量と上記遅延反転基準タイミング信号に対応する電荷量とを用いて、上記時間差を求めるように構成される
     ことを特徴とする請求項1記載の距離測定装置。
PCT/JP2010/053120 2009-02-27 2010-02-26 距離測定装置 Ceased WO2010098454A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US13/203,570 US8699008B2 (en) 2009-02-27 2010-02-26 Distance measuring device
JP2011501672A JP5261571B2 (ja) 2009-02-27 2010-02-26 距離測定装置
KR1020117022580A KR101279103B1 (ko) 2009-02-27 2010-02-26 거리 측정 장치
EP10746333.3A EP2402783B1 (en) 2009-02-27 2010-02-26 Distance measuring apparatus
CN201080014824.4A CN102378920B (zh) 2009-02-27 2010-02-26 测距设备

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009046977 2009-02-27
JP2009-046977 2009-02-27

Publications (1)

Publication Number Publication Date
WO2010098454A1 true WO2010098454A1 (ja) 2010-09-02

Family

ID=42665658

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/053120 Ceased WO2010098454A1 (ja) 2009-02-27 2010-02-26 距離測定装置

Country Status (6)

Country Link
US (1) US8699008B2 (ja)
EP (1) EP2402783B1 (ja)
JP (1) JP5261571B2 (ja)
KR (1) KR101279103B1 (ja)
CN (1) CN102378920B (ja)
WO (1) WO2010098454A1 (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012115083A1 (ja) * 2011-02-21 2012-08-30 パナソニック株式会社 空間情報検出装置
WO2013058372A1 (ja) * 2011-10-21 2013-04-25 ナブテスコ株式会社 プラットホームドア用安全装置
JP2013174446A (ja) * 2012-02-23 2013-09-05 Toshiba Corp 3次元情報検出装置および3次元情報検出方法
JP2017022259A (ja) * 2015-07-10 2017-01-26 株式会社ニコン 撮像素子および撮像装置
JP2018021764A (ja) * 2016-08-01 2018-02-08 株式会社デンソー 光飛行型測距装置
JP2018185179A (ja) * 2017-04-25 2018-11-22 株式会社リコー 測距装置、監視装置、3次元計測装置、移動体、ロボット及び測距方法
WO2020195465A1 (ja) * 2019-03-27 2020-10-01 パナソニックIpマネジメント株式会社 距離測定装置、距離測定システム、距離測定方法、及び、プログラム
WO2021020496A1 (ja) * 2019-08-01 2021-02-04 株式会社ブルックマンテクノロジ 距離画像撮像装置、及び距離画像撮像方法
WO2021131684A1 (ja) * 2019-12-23 2021-07-01 ソニーセミコンダクタソリューションズ株式会社 測距装置およびその制御方法、並びに、電子機器
WO2021157439A1 (ja) * 2020-02-03 2021-08-12 株式会社ソニー・インタラクティブエンタテインメント 位相差算出装置、位相差算出方法およびプログラム
JP2021148608A (ja) * 2020-03-19 2021-09-27 株式会社リコー 撮像装置、測距装置及び撮像プログラム

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201331547A (zh) * 2011-11-01 2013-08-01 尼康股份有限公司 形狀測定裝置、構造物製造系統、形狀測定方法、構造物製造方法、程式及記錄媒體
EP2743724B1 (de) * 2012-12-12 2015-09-23 Espros Photonics AG TOF Entfernungssensor sowie Verfahren zum Betrieb
KR102085705B1 (ko) * 2013-08-08 2020-03-06 엘지전자 주식회사 3차원 카메라
DE102013112553A1 (de) 2013-11-14 2015-06-03 Odos Imaging Ltd. Beleuchtungsvorrichtung und Verfahren zum Beleuchten eines Objekts
DE102014117097B3 (de) 2014-11-21 2016-01-21 Odos Imaging Ltd. Abstandsmessvorrichtung und Verfahren zum Bestimmen eines Abstands
DE102014117705B3 (de) 2014-12-02 2016-02-18 Odos Imaging Ltd. Abstandsmessvorrichtung und Verfahren zum Bestimmen eines Abstands
US9749565B2 (en) 2015-05-18 2017-08-29 Analog Devices, Inc. Interline charge-coupled devices
JP6701199B2 (ja) 2015-07-31 2020-05-27 パナソニック株式会社 測距撮像装置
JP6333921B2 (ja) 2016-11-09 2018-05-30 ファナック株式会社 撮像装置及び撮像方法
EP3550325A4 (en) 2016-11-30 2019-11-27 Sony Semiconductor Solutions Corporation DISTANCE MEASURING DEVICE AND DISTANCE MEASUREMENT PROCESS
CN108983249B (zh) * 2017-06-02 2020-11-06 比亚迪股份有限公司 飞行时间测距系统、方法、测距传感器和相机
JP7198507B2 (ja) * 2017-08-08 2023-01-04 国立大学法人静岡大学 距離画像測定装置及び距離画像測定方法
US11828882B2 (en) * 2017-08-28 2023-11-28 Sony Semiconductor Solutions Corporation Distance measuring device and distance measuring method
EP3502744B1 (en) * 2017-12-20 2020-04-22 Leica Geosystems AG Near-field pulse detection
US11543497B2 (en) 2017-12-22 2023-01-03 Sony Semiconductor Solutions Corporation Sensor chip, electronic equipment, and apparatus
JP7013925B2 (ja) * 2018-02-23 2022-02-01 株式会社デンソー 光学的測距装置およびその方法
US12013459B2 (en) * 2018-03-20 2024-06-18 Panasonic Intellectual Property Management Co., Ltd. Distance measuring device, distance measuring system, distance measuring method, and program
CN111902733B (zh) * 2018-03-26 2024-04-16 松下知识产权经营株式会社 距离测量装置、距离测量系统、距离测量方法和程序
CN112513671B (zh) * 2018-08-02 2024-09-06 新唐科技日本株式会社 摄像装置、在该摄像装置中使用的固体摄像元件及摄像方法
CN108957470B (zh) * 2018-08-22 2021-02-26 上海炬佑智能科技有限公司 飞行时间测距传感器及其测距方法
CN111580117A (zh) * 2019-02-19 2020-08-25 光宝电子(广州)有限公司 飞时测距感测系统的控制方法
JP7143815B2 (ja) * 2019-05-20 2022-09-29 株式会社デンソー 測距装置
US12429585B2 (en) 2019-06-25 2025-09-30 National University Corporation Shizuoka University Distance image measuring device
CN110361718B (zh) * 2019-08-16 2023-02-28 哈工大机器人(合肥)国际创新研究院 一种光源异常发光的检测方法及装置
JP2021056142A (ja) * 2019-09-30 2021-04-08 ソニーセミコンダクタソリューションズ株式会社 測距センサ、信号処理方法、および、測距モジュール
JP2021081290A (ja) * 2019-11-19 2021-05-27 ソニーグループ株式会社 測距装置及び測距方法
CN110954918A (zh) * 2019-12-06 2020-04-03 北京石头世纪科技股份有限公司 脉冲测距装置和方法、以及具有该装置的自动清洁设备
JP7348099B2 (ja) * 2020-02-13 2023-09-20 株式会社アドバンテスト 光学試験用装置
WO2021189438A1 (zh) * 2020-03-27 2021-09-30 深圳市速腾聚创科技有限公司 基于连续波的测距方法、装置和激光雷达
KR20220027541A (ko) * 2020-08-27 2022-03-08 삼성전자주식회사 시간 지연된 국부 발진 광을 이용한 라이다 장치 및 그 작동 방법
CN112379178B (zh) * 2020-10-28 2022-11-22 国网安徽省电力有限公司合肥供电公司 存在延时的两种波形相似度判断方法、系统及存储介质
CN115390039A (zh) * 2022-04-14 2022-11-25 深圳市龙之源科技股份有限公司 激光飞行时长的确定方法、测距设备、计算机设备及介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07325153A (ja) * 1994-06-02 1995-12-12 Nikon Corp 距離測定装置
JPH08304541A (ja) * 1995-05-15 1996-11-22 Mitsubishi Electric Corp レーザレーダ装置
JPH08313631A (ja) * 1995-05-17 1996-11-29 Topcon Corp パルス方式の光波距離計
JPH09264949A (ja) * 1996-03-28 1997-10-07 Nissan Motor Co Ltd ランダム変調レーダ装置
JPH1123713A (ja) * 1997-07-02 1999-01-29 Olympus Optical Co Ltd 距離測定装置
JP2004045304A (ja) 2002-07-15 2004-02-12 Matsushita Electric Works Ltd 撮像素子を用いた測距装置および測距方法
JP2008102000A (ja) * 2006-10-18 2008-05-01 Matsushita Electric Works Ltd 強度変調光を用いた空間情報検出装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2038818A1 (en) 1990-03-30 1991-10-01 Akio Nagamune Distance measuring method and apparatus therefor
US6219596B1 (en) * 1997-09-18 2001-04-17 Mitsubishi Denki Kabushiki Kaisha Automated highway tracking and communication system and method
JP3461498B2 (ja) * 2001-03-01 2003-10-27 徹志 上保 距離測定装置、距離測定設備および距離測定方法
AU2003281107A1 (en) 2002-07-15 2004-02-02 Matsushita Electric Works, Ltd. Light receiving device with controllable sensitivity and spatial information detecting apparatus using the same
JP2006521536A (ja) * 2002-11-26 2006-09-21 ジェームス エフ. マンロ 高精度の距離測定装置およびその方法
EP1944622B1 (en) * 2006-10-18 2013-04-10 Panasonic Corporation Spatial information detecting device
JP5098331B2 (ja) 2006-12-28 2012-12-12 株式会社豊田中央研究所 計測装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07325153A (ja) * 1994-06-02 1995-12-12 Nikon Corp 距離測定装置
JPH08304541A (ja) * 1995-05-15 1996-11-22 Mitsubishi Electric Corp レーザレーダ装置
JPH08313631A (ja) * 1995-05-17 1996-11-29 Topcon Corp パルス方式の光波距離計
JPH09264949A (ja) * 1996-03-28 1997-10-07 Nissan Motor Co Ltd ランダム変調レーダ装置
JPH1123713A (ja) * 1997-07-02 1999-01-29 Olympus Optical Co Ltd 距離測定装置
JP2004045304A (ja) 2002-07-15 2004-02-12 Matsushita Electric Works Ltd 撮像素子を用いた測距装置および測距方法
JP2008102000A (ja) * 2006-10-18 2008-05-01 Matsushita Electric Works Ltd 強度変調光を用いた空間情報検出装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2402783A4

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012115083A1 (ja) * 2011-02-21 2012-08-30 パナソニック株式会社 空間情報検出装置
JPWO2012115083A1 (ja) * 2011-02-21 2014-07-07 パナソニック株式会社 空間情報検出装置
US9030676B2 (en) 2011-02-21 2015-05-12 Panasonic Intellectual Property Management Co., Ltd. Spatial information detection device
WO2013058372A1 (ja) * 2011-10-21 2013-04-25 ナブテスコ株式会社 プラットホームドア用安全装置
JP2013086740A (ja) * 2011-10-21 2013-05-13 Nabtesco Corp プラットホームドア用安全装置
JP2013174446A (ja) * 2012-02-23 2013-09-05 Toshiba Corp 3次元情報検出装置および3次元情報検出方法
JP2017022259A (ja) * 2015-07-10 2017-01-26 株式会社ニコン 撮像素子および撮像装置
US11340351B2 (en) 2016-08-01 2022-05-24 Denso Corporation Time-of-flight distance measurement device
JP2018021764A (ja) * 2016-08-01 2018-02-08 株式会社デンソー 光飛行型測距装置
CN109564287A (zh) * 2016-08-01 2019-04-02 株式会社电装 光飞行型测距装置
DE112017003858T5 (de) 2016-08-01 2019-04-18 Denso Corporation Laufzeitdistanzmessvorrichtung
DE112017003858B4 (de) 2016-08-01 2023-01-19 Denso Corporation Laufzeitdistanzmessvorrichtung
WO2018025749A1 (ja) * 2016-08-01 2018-02-08 株式会社デンソー 光飛行型測距装置
CN109564287B (zh) * 2016-08-01 2022-12-06 株式会社电装 光飞行型测距装置
JP2018185179A (ja) * 2017-04-25 2018-11-22 株式会社リコー 測距装置、監視装置、3次元計測装置、移動体、ロボット及び測距方法
JPWO2020195465A1 (ja) * 2019-03-27 2020-10-01
CN113646663A (zh) * 2019-03-27 2021-11-12 松下知识产权经营株式会社 距离测量设备、距离测量系统、距离测量方法和程序
WO2020195465A1 (ja) * 2019-03-27 2020-10-01 パナソニックIpマネジメント株式会社 距離測定装置、距離測定システム、距離測定方法、及び、プログラム
JP7285454B2 (ja) 2019-03-27 2023-06-02 パナソニックIpマネジメント株式会社 距離測定装置、距離測定システム、距離測定方法、及び、プログラム
JP2021025833A (ja) * 2019-08-01 2021-02-22 株式会社ブルックマンテクノロジ 距離画像撮像装置、及び距離画像撮像方法
WO2021020496A1 (ja) * 2019-08-01 2021-02-04 株式会社ブルックマンテクノロジ 距離画像撮像装置、及び距離画像撮像方法
JP7463671B2 (ja) 2019-08-01 2024-04-09 Toppanホールディングス株式会社 距離画像撮像装置、及び距離画像撮像方法
WO2021131684A1 (ja) * 2019-12-23 2021-07-01 ソニーセミコンダクタソリューションズ株式会社 測距装置およびその制御方法、並びに、電子機器
WO2021157439A1 (ja) * 2020-02-03 2021-08-12 株式会社ソニー・インタラクティブエンタテインメント 位相差算出装置、位相差算出方法およびプログラム
JP2021124307A (ja) * 2020-02-03 2021-08-30 株式会社ソニー・インタラクティブエンタテインメント 位相差算出装置、位相差算出方法およびプログラム
CN115038987A (zh) * 2020-02-03 2022-09-09 索尼互动娱乐股份有限公司 相位差计算装置、相位差计算方法以及程序
JP7241710B2 (ja) 2020-02-03 2023-03-17 株式会社ソニー・インタラクティブエンタテインメント 位相差算出装置、位相差算出方法およびプログラム
JP2021148608A (ja) * 2020-03-19 2021-09-27 株式会社リコー 撮像装置、測距装置及び撮像プログラム

Also Published As

Publication number Publication date
JPWO2010098454A1 (ja) 2012-09-06
KR20110126724A (ko) 2011-11-23
CN102378920B (zh) 2014-01-08
EP2402783A1 (en) 2012-01-04
JP5261571B2 (ja) 2013-08-14
EP2402783A4 (en) 2012-08-01
CN102378920A (zh) 2012-03-14
US20120050716A1 (en) 2012-03-01
US8699008B2 (en) 2014-04-15
KR101279103B1 (ko) 2013-06-26
EP2402783B1 (en) 2013-10-02

Similar Documents

Publication Publication Date Title
JP5261571B2 (ja) 距離測定装置
JP5655133B2 (ja) 空間情報検出装置
US11408983B2 (en) Lidar 2D receiver array architecture
JP5760167B2 (ja) 空間情報検出装置
US8610043B2 (en) Proximity sensor having an array of single photon avalanche diodes and circuitry for switching off illumination source and associated method, computer readable medium and firmware
US7009690B2 (en) Three-dimensional measurement device and three-dimensional measurement method
JP4895304B2 (ja) 測距方法および装置
JP5760168B2 (ja) 空間情報検出装置
JP2006308522A (ja) 空間情報検出装置
EP2729826A1 (en) Improvements in or relating to the processing of time-of-flight signals
US20200158832A1 (en) Muilti-detector with interleaved photodetector arrays and analog readout circuits for lidar reciever
TWI898971B (zh) 飛行時間感測系統中使用的圖像感測器
WO2019200833A1 (zh) 一种测距方法、装置、测距传感器以及传感阵列
JP2016224062A (ja) タイムオブフライト信号の処理における又はこれに関する改良
JP2008102000A (ja) 強度変調光を用いた空間情報検出装置
JP5161938B2 (ja) 空間情報検出装置
JP5215547B2 (ja) 空間情報の検出装置
HK1167185A (en) Distance measuring apparatus
JP2006337309A (ja) 形状測定装置
JP2013064647A (ja) 空間情報検出装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080014824.4

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10746333

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2011501672

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2010746333

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20117022580

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 13203570

Country of ref document: US