The present application claims priority from Japanese application JP2012-025714 filed on Feb. 9, 2012, the content of which is hereby incorporated by reference into this application.
The present invention relates to image display apparatuses using MEMS (Micro Electro Mechanical Systems) and the like.
Recently, a compact projection-type projector using MEMS and semiconductor laser light sources has become popular. For example, JP-A-2006-343397 discloses a projector that projects an image by modulating a laser light source while horizontally and vertically scanning a biaxial MEMS mirror.
However, the light amount vs. forward current characteristic of a semiconductor laser for use in a compact projection-type projector varies with temperature, so this projector has a problem that the white balance of a display screen varies.
A method of compensating for the temperature variation of a semiconductor laser is disclosed in JP-A-2009-15125.
However, the technique disclosed in JP-A-2009-15125 does not take into account an image display apparatus like a projection-type projector, so it has a problem that the white balance cannot be adjusted.
The present invention has been made in view of the above circumstances and provides a laser projection-type projector capable of maintaining the white balance constant even if temperature varies.
In order to solve the aforesaid problem of the related art, an image display apparatus according to this invention is configured to include:
a plurality of light sources;
a light source drive unit configured to drive the plurality of light sources;
a reflective mirror that reflects emitted light from the light source and projects the reflected light onto an object;
a mirror driving unit configured to drive the reflective mirror;
an image processing unit configured to perform signal processing on an input image signal; and
a sensor for measuring a light amount of each of the plurality of light sources, the image display apparatus projecting and displaying an image by scanning the emitted light from the plurality of light sources by means of the reflective mirror, the image display apparatus further comprising a correction unit configured to:
set a first reference signal level and a second reference signal level;
calculate a threshold value and a slope efficiency of a light amount vs. current characteristic of each of the plurality of light sources, from a first light amount value obtained by measuring a light amount when the input image signal agrees with the first reference signal level by means of the sensor and a second light amount value obtained by measuring a light amount when the input image signal agrees with the second reference signal level by means of the sensor;
store initial values of the threshold value and the slope efficiency; and
correct, when a calculation result of the threshold value and the slope efficiency varied after a predetermined time, a threshold current and also make a correction so that a light amount ratio of the plurality of light sources becomes the same as an initial value of a slope efficiency ratio.
According to the present invention, a laser projection-type projector can be provided wherein the white balance will not vary with temperature.
Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
Hereinafter, the embodiments of the present invention will be described in detail in accordance with the accompanying drawings. In all the drawings for illustrating the embodiments, the same symbol is attached to the same member, as a principle, and the repeated explanation thereof is omitted.
A configuration example of a projection type projector using MEMS in an embodiment of the present invention is shown in
For example, a reflective mirror 6a has the characteristic of reflecting all the laser beams, a reflective mirror 6b has the characteristic of transmitting the laser beam of the laser 5a and reflecting the laser beam of the laser beam of the laser 5b, and the reflective mirror 6c has the characteristic of transmitting the laser beams of the lasers 5a and 5b and reflecting the laser beam of the laser 5c. Thus, the laser beams of RGB colors can be combined into one laser beam. The combined laser beam is incident upon the MEMS 7. In the MEMS 7, one element has a rotating mechanism with two shafts, wherein a mirror unit in the center can be horizontally and vertically vibrated with the two shafts. The vibration control of the mirror is carried out by the MEMS driver 8.
The MEMS driver 8 generates a sinusoidal waveform in synchronization with the horizontal synchronizing signal from the image processing unit 2, and generates a saw waveform in synchronization with the vertical synchronizing signal, thereby driving the MEMS 7. The MEMS 7, upon receipt of the sinusoidal waveform, exhibits a sinusoidal movement in a horizontal direction, and at the same time, upon receipt of the saw waveform, exhibits a uniform movement in one of the vertical directions. Thus, the laser beam is scanned along a locus as shown by the display image 12 of
Here, the photosensor 10 is arranged so as to detect leakage light of the laser beams of RGB colors that are combined by the reflective mirror 6. That is, the photosensor 10 is arranged on the opposite side of the reflective mirror 6c of the laser 5c. The reflective mirror 6c has the characteristic of transmitting the laser beams of the lasers 5a and 5b and reflecting the laser beam of the laser 5c, but cannot have the characteristic of 100% transmission or 100% reflection, and usually reflects several % of the laser beams (lasers 5a and 5b) or transmits several % of the laser beam (laser 5c). Accordingly, by arranging the photosensor 10 at the position in
Next, an image signal correction process by the image processing unit 2 is described using
In a semiconductor laser, the light amount vs. forward current characteristic thereof varies with temperature as sown in
The image data written to the frame memory 3 is read in an order of addresses specified by a read address unit 22 corresponding to the scanning of the mirror. Moreover, the image data in the frame memory 3 is delayed by one frame with respect to the input image data and then read.
The read image data is once input to the line memory 23. The line memory 23 captures image signals for one horizontal period, and sequentially reads the image data in the next horizontal period. The reason why the image data is relayed once by the line memory 23 is as follows. Usually, a read clock frequency of the frame memory 3 may be different from a clock frequency when image data is transmitted to the laser driver 4 side. Therefore, the image signals for one horizontal period are once captured by the line memory 23 at the read clock frequency of the frame memory 3, and thereafter the image signals are read from the line memory 23 at the transmission clock frequency of the image data. If the read clock frequency of the frame memory 3 agrees with the transmission clock frequency of the image data, the line memory 23 is unnecessary. The image data read from the line memory 23 is supplied to the laser driver 4 through the gain circuit 28. In the gain circuit 28, a coefficient is multiplied by the slope efficiency (η) to be described later. The multiplication coefficient of the gain circuit 28 is set to be equal to or less than 1, so that the output image data tends to be smaller than input image data. Note that, the multiplication coefficient may be set to be equal to or greater than 1, but in this case, the image data will overflow (if the image data is 8-bit data, the image data equal to or greater than 256 will overflow), and therefore if the image data overflows, a processing, such as clipping the image data to the maximum value (if image data is 8-bit data, the image data is clipped to 255), may be carried out. In the embodiment, an example with the multiplication coefficient equal to or less than 1 is described.
Next, a procedure for measuring the light amounts L1 and L2 when the currents are I1 and I2 in
The digital value of image data for feeding the currents I1 and I2 to the laser 5 can be uniquely determined by the laser driver 4, and the digital value of image data corresponding to the current I1 and the digital value of image data corresponding to the current I2 are stored as R1 and R2, respectively, into a reference value unit 24. In a comparator 25, wait for data D1 and D2, wherein the input image data agrees with the reference values R1 and R2, to come, and a write address when R1=D1 and R1=D2 is stored. If the data D1 or D2 agreeing with R1 or R2 does not come within one frame, then in the next frame, D1 or D2 is similarly compared with R1 or R2. If the D1 or D2 agreeing with R1 or R2 comes, then in the next frame, an enable signal is output to a latch circuit 26 when the address becomes a read address (the same address as the stored write address) corresponding to data D1 or D2. The latch circuit 26 samples and holds the light amounts L1 and L2 from the photosensor 10 when the enable signal is output, and digitally converts these light amounts L1 and L2 and stores the results into the nonvolatile memory 9.
Once the light amounts L1 and L2 are measured, the threshold current (Ith 1) and the slope efficiency (η) are calculated from two points P1 and P2 of
The above is the basic operation of the image processing unit 2. Then, a specific example using the image processing unit 2 and suppressing the variation of the white balance due to the temperature variation is described using
In order to match the white balance when temperature increases with that in the initial state, the ratio ηe:ηg′:ηb′ needs to be adjusted so as to be the same as the ratio ηrηg:ηb. The method therefor is described using
An example of a flow chart when a series of flows of the processing described above is performed by the image processing unit 2 is shown in
Hereinafter,
(Flow 101) First, in the comparator 25 inside the image processing unit 2, the input image data (D1) is compared with the reference value R1 stored in the reference value unit 24, and the processing is waited until the input image data (D1) agreeing with the reference value R1 is input. If the input image data (D1) agreeing with the reference value R1 is input, then a write address (A1) of the frame memory 3, which is a display position at this time, is acquired (corresponding to F1 of
(Flow 102) In the comparator 25, input image data (D2) is compared with a reference value R2 stored in the reference value unit 24, and the processing is waited until the input image data (D2) agreeing with the reference value R2 is input. If the input image data (D2) agreeing with the reference value R2 is input, then a write address (A2) of the frame memory 3, which is a display position at this time point, is acquired (corresponding to F2 of
(Flow 103) When the light amount vs. current characteristic of the laser 4 varies with temperature change, in the comparator 25, the input image data (D1) is compared with the reference value R1 stored in the reference value unit 24, and the processing is waited until the input image data (D1) agreeing with the reference value R1 is input. If the input image data (D1) agreeing with the reference value R1 is input, then a write address (A1′) of the frame memory 3 that is a display position at this time point is acquired. At the read address (A1′) of the frame memory 3, which is a display position of the output image data (D1) in the next frame, an enable signal is output to the latch circuit 26. The latch circuit 26 acquires light amount data (Lx1′) of the photosensor 10 at the timing of this enable signal, and stores the light amount data (Lx1′) into the nonvolatile memory 9.
(Flow 104) In the comparator 25, input image data (D2) is compared with a reference value R2 stored in the reference value unit 24, and the processing is waited until the input image data (D2) agreeing with the reference value R2 is input. If the input image data (D2) agreeing with the reference value R2 is input, then a write address (A2′) of the frame memory 3 that is a display position at this time point is acquired. At the read address (A2′) of the frame memory 3, which is a display position of the output image data (D2) in the next frame, an enable signal is output to the latch circuit 26. The latch circuit 26 acquires light amount data (Lx2′) of the photosensor 10 at the timing of this enable signal, and stores the light amount data (Lx2′) into the nonvolatile memory 9. In the η and Ith calculation unit 27, the points Px1′ and Px2′ are determined from Lx1′ and Lx2′, a straight line is approximated from the Px1′ and Px2′, and the slope efficiency ηx′ and threshold current Ithx′ of this approximation straight lines are calculated and stored into he nonvolatile memory 9.
(Flow 105) The offset circuit 29 controls and adjusts the laser driver 4 so that the threshold currents become Ithr′, Ithg′, and Ithb′, respectively. Moreover, the η and Ith calculation unit 27 determines, among the slope efficiencies ηr′, ηg′ and ηb′, a slop efficiency that has most significantly varied from the reference values ηr, ηg, and ηb. For example, when ηr′ has the largest variation, the change rate ηr′/ηr is calculated, ηg″ (=ηg×ηr′/ηr) and ηb″ (=ηb×ηr′/ηr) are calculated and further I2g′ and I2b′ (corresponding to I2′ in
With the above-described operations, correction can be made without changing the white balance even when temperature changes.
Note that, in the present invention, the light amount vs. current characteristic is approximated with a straight line, but not limited thereto, and the approximation line may be a nonlinear curve such as a polynomial.
Next, Embodiment 2 in the present invention is described.
In Embodiment 1, the reference values stored in the reference value unit 24 are two points R1 and R2. When there are only two reference value, input image data (D1, D2) equal to these reference values may not frequently appear, and the timing at which correction can be made may be limited. Then, in Embodiment 2, all the input image data that fall in between the reference values R1 and R2 shall be utilized. That is, all the write addresses A1 to An corresponding to the input image data D1 to Dn (n is an integer) that fall in between the reference values R1 and R2, as indicated by F1 of
Note that, the reference value R1 may be set to the minimum value (0 in the case of 8 bits) of the digital value, and R2 may be set to the maximum value (255 in the case of 8 bits) of the digital value, and in this case, all the input image data will be captured. However, the capacity of the nonvolatile memory 9 may run out, so the number of data to capture may be adjusted in accordance with the capacity of the nonvolatile memory 9.
Next, Embodiment 3 in the present invention is described.
Note that, in the case where the input image data D3 is temporarily replaced by the input image data D1 and D2 corresponding to the reference values R1 and R2, if this replacement continues over several frames, these image data D1 and D2 can be visually inspected. Therefore, in the case where the input image data D3 is temporarily replaced by the input image data D1 and D2, it is preferable that the replacement is performed only for one frame period and that the replacement of the input image data D1 and D2 will not be preformed in the subsequent frames for a while. Thus, even if the replacement of the input image data D1 and D2 is preformed, this is performed only in one frame. Therefore, the image data replaced by these image data D1 and D2 can be suppressed to a level that it cannot be visually inspected. Moreover, the level of the original input image data D3 is also preferably equal to or greater than R2 level. This is because when the original input image data is equal to or less than R1, the input image data results in an extremely dark image and thus if the input image data is replaced by the bright image data D1 and D2 in the dark image, this replaced image data might be visually inspected. Moreover, when the replacement is performed as shown in
Moreover, in the Embodiment 1 and Embodiment 2, it is determined whether or not input image data corresponds to the reference value, while in the case of the Embodiment 3, the determination of the input image data may be eliminated and the replacement of the image data D1 and D2 may be forcedly performed at a predetermined cycle. The cycle of the replacement in this case is preferably as long as possible. For example, the cycle is equal to or longer than one second.
Moreover,
Next, Embodiment 4 in the present invention is described.
In the Embodiment 3, if the image data does not fall in between R1 and R2 for a predetermined period, the input image data D3 is temporarily replaced by the image data D1 and D2 corresponding to the reference values, wherein this replacement takes place in an image display area. In this Embodiment 4, the input image data D3 is temporarily replaced by the image data D1 and D2 corresponding to the reference values during the blanking period of an image. That is, the input image data D3 is temporarily replaced by the image data D1 and D2 corresponding to the reference values R1 and R2 during the blanking period of an image as indicated by F1 of
Note that, in the case where the replacement of the image data D1 and D2 is performed during the blanking period of an image, if this replacement continues over several frames, the image data with these D1 and D2 can be visually inspected. Therefore, when the replacement of the image data D1 and D2 is performed, it is preferable that the replacement is performed only for one frame period and that the replacement of the image data D1 and D2 will not be performed in the subsequent frames for a while. Thus, even if the replacement of the image data D1 and D2 is performed, this is performed only in one frame. Therefore, the replacement of the image data D1 and D2 can be suppressed to a level at which it cannot be visually inspected. Moreover, the level D3 of the input image data immediately before the blanking period of an image to be replaced is also preferably a level equal to or greater than R2. This is because when the original input image data is equal to or less than R1, the input image data results in an extremely dark image and thus if the bright image data D1 and D2 are returned or blanked into this dark image, this might be visually inspected. Moreover, when replaced as shown
Moreover, in the Embodiment 1 and Embodiment 2, it is determined whether or not input image data is image data corresponding to the reference values, but as with the Embodiment 3, the determination of the reference values may be eliminated and the replacement of the reference values D1 and D2 may be forced to be performed during the blanking period at a predetermined cycle. The cycle of the replacement in this case is preferably as long as possible. For example, the cycle is equal to or longer than one second.
Moreover,
In each of the embodiment 3 and embodiment 4, in place of the replacement of the image data D1 and D2 corresponding to the reference values R1 and R2, the image data D1 and D2 corresponding to the reference values R1 and R2 may be temporarily superimposed on the input image data D3 so that the image data D3 thus superimposed falls in a range of the reference values of the reference value unit 24.
That is, in the aforesaid embodiment 3, two input image data may be temporarily superimposed on the input image data D3 so that the image data D3 thus superimposed becomes D1 and D2 corresponding to the reference values R1 and R2, that is, falls in a range of the reference values of the reference value unit 24. Alternatively, only the reference value D1 may be superimposed in one frame, and subsequently after one second or more, only the reference value D2 may be superimposed to acquire the light amount data (Lx1, Lx2) whereby the likelihood of being visually inspected can be reduced.
In the aforesaid embodiment 4, the input image data D1 and D2 corresponding to the reference values R1 and R2 may be temporarily superimposed on the input image data during the blanking period. Alternatively, only the reference value D1 may be superimposed during the blanking period of one frame, and subsequently after one second or more, only the reference value D2 may be superimposed during a blanking period to acquire the light amount data (Lx1, Lx2) whereby the likelihood of being visually inspected can be reduced.
It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2012-025714 | Feb 2012 | JP | national |