1. Field of the Invention
The present invention relates to a multiprojection system which projects one image by using a plurality of projectors as well as a method of acquiring correction data in the multiprojection system.
2. Description of the Related Art
As a multiprojection system (which will be also abbreviated as MPS hereinafter), various kinds of multiprojection systems have been conventionally proposed (see, e.g., Patent References 1 and 2).
In such an MPS, since images are projected on a screen from a plurality of projectors and one image is synthesized, measures must be taken to, e.g., make the irregularities in color or the joints between the projected images unnoticeable.
Thus, the present applicant has proposed such an MPS as shown in
This MPS comprises a control section 501 which controls the entire system, an image display section 502 which includes a plurality of projectors and projects images on a screen, an image generating section 503 which generates a test image (calibration image), an image capturing section 504 such as a digital camera which captures a test pattern projected on the screen from the image display section 502, an image correction data calculating section 505 which calculates various kinds of image correction data based on the projected test pattern, and an image converting section 506 which corrects input image data by using the calculated image correction data in order to generate output image data. The image display section 502 projects a test image on the screen by using the plurality of projectors, the image capturing section 504 captures the test image, and the image correction data calculating section 505 calculates various kinds of image correction data, thereby calibrating the MPS.
(Patent Reference 1)
However, bringing out the maximum image quality of the system by the calibration requires a high degree of expert knowledge and technical know-how, and it is not easy to execute it by a user him/herself. In general, therefore, a system integrator (which will be also abbreviated as an SI hereinafter) who has a high degree of expert knowledge and technical know-how is sent to a user's side in response to a request from the user or at the time of periodic maintenance, and performs the calibration.
However, sending the SI to the user's side in order to perform the calibration is not efficient, rapidly coping with a demand of the user is hard, and an increase in operating cost is concerned.
In view of the above-described problems, it is an object of the present invention to provide a multiprojection system in which a calibration of the multiprojection system can be efficiently and rapidly performed and an operating cost can be reduced, and a method of acquiring image correction data in the multiprojection system.
To achieve this aim, according to the present invention defined in claim 1, there is provided a multiprojection system which has a local multi-projection system which projects one image on a screen by using a plurality of projectors and a multiprojection system control server connected to the local multiprojection system through a network,
According to the present invention defined in claim 2, in the multi-projection system set forth in claim 1, the analysis supporting section comprises:
According to the present invention defined in claim 3, in the multi-projection system set forth in claim 1, the analysis supporting section comprises a local multiprojection system monitoring section which can monitor an operating status, a state and a circumferential environment of the local multiprojection system.
According to the present invention defined in claim 4, in the multi-projection system set forth in claim 2, the database section comprises a local multiprojection system data accumulating section which continuously accumulates aged changes in projector characteristics in the local multiprojection system so that reference can be made to the projector characteristics.
According to the present invention defined in claim 5, in the multiprojection system set forth in claim 1, the analysis supporting section comprises an image correction data acquisition time estimating section which estimates a time required for calibration of the local multiprojection system.
According to the present invention defined in claim 6, in the multiprojection system set forth in claim 1, the correction data acquisition method setting section comprises a capture parameter setting section which sets capture parameters at the time of acquisition of image correction data in the local multiprojection system.
According to the present invention defined in claim 7, in the multi-projection system set forth in claim 1, the correction data acquisition method setting section comprises a calculation algorithm setting section which sets an image correction data calculation algorithm in the local multiprojection system.
According to the present invention defined in claim 8, in the multiprojection system set forth in claim 1, the correction data acquisition method setting section comprises a calculation parameter setting section which sets parameters for image correction data calculation in the local multiprojection system.
According to the present invention defined in claim 9, in the multi-projection system set forth in claim 1, the local multiprojection system comprises a security level setting section so that a network connection state can be changed in accordance with a security level set in the security level setting section.
Further, according to the present invention defined in claim 10, there is provided a method of acquiring image correction data in a multiprojection system, comprising:
According to the present invention defined in claim 11, in the method of acquiring image correction data in a multiprojection system set forth in claim 10, a state and characteristics of the local multiprojection system including at least projector characteristics of the local multiprojection system are continuously accumulated at the information collection step, and
According to the present invention defined in claim 12, in the method of acquiring image correction data in a multiprojection system set forth in claim 11, the projector characteristics acquired at the information collection step include luminance information of offset light and maximum light emission of the projector, and
According to the present invention defined in claim 13, in the method of acquiring image correction data in a multiprojection system set forth in claim 11, the projector characteristics acquired at the information collection step include luminance information of offset light and maximum light emission of each RGB primary color of the projector, and
According to the present invention defined in claim 14, in the method of acquiring image correction data in a multiprojection system set forth in claim 11, the projector characteristics acquired at the information collection step include chromaticity value information of offset light and maximum light emission of each RGB primary color of the projector, and
In order to bring about a greater understanding of the present invention, a description will be given on the accompanying drawings.
The present invention will now be described hereinafter with reference to the accompanying drawings.
The MPS according to this embodiment has a local multiprojection system (which will be also abbreviated as an LMPS hereinafter) 100, and a multiprojection system control server (which will be also abbreviated as an MPSCS hereinafter) 300 which is connected with the local multiprojection system through a network 200.
The LMPS 100 has a control section 101 which controls the entire LMPS 100, a communication section 102 which performs communication with the MPSCS 300 through the network 200, an image display section 103 which includes a plurality of projectors and displays images to be projected on a screen, a test image generating section 104 which generates a test image (calibration image), an image capturing section 105 which has a calibration camera which captures a test pattern projected on the screen from the image display section 103, an image correction data calculating section 106 which calculates various kinds of image correction data based on the captured test pattern, an image converting section 107 which converts input image data by using the calculated image correction data, an image data reproducing section 108 which generates output image data to be displayed in the image display section 103 from the converted input image data, and a data measuring section 109 which measures a circumferential environment such as a temperature, brightness and others at a position where the LMPS 100 is set.
Further, the MPSCS 300 has a control section 301 which controls the entire MPSCS 300, a communication section 302 which performs communication with the LMPS 100 through the network 200, an analysis supporting section 303 which supports an analysis of a state of the LMPS 100, and a correction data acquisition method setting section 304 which sets a method of acquiring correction data in the LMPS 100.
Furthermore, the LMPS 100-1 has a local PC 111 constituting the control section 101, the communication section 102, the test image generating section 104, the image correction data calculating section 106, the image converting section 107 and the image data reproducing section 108 depicted in
It is to be noted that, in the LMPS 100-1, the local PC 111, the projectors 112 and 113, the douser unit 114 and the calibration camera 118 can communicate with each other through a wired LAN or a wireless LAN using a TCP/IP protocol or any other general-purpose protocol or a dedicated protocol, but they can communicate with each other by using the wireless LAN through an access point 120 in this example.
The LMPS 100-1 to 100-n are different from each other in structure of the image display section 103, i.e., the number of the projectors, an arrangement type, a size/shape of the screen, a projector mode (LCD, DLP, CRT or the like), a projector model and a lamp operating time of the projector, an LCD operating time in case of an LCD projector and others, and their changes with time are also different from each other.
If it is determined that the calibration is required at the step S3 and various parameters optimum for this LMPS are analyzed at the step S4, hardware of the LMPS is optimally set based on an analysis result (step S5), various parameters optimum for the LMPS are set (step S6), and automatic calibration of this LMPS is executed (step S7).
Here, the steps S1 to S4 indicate analysis supporting processing executed in the analysis supporting section 303, and the steps S5 to S7 indicate image correction data acquiring processing executed in the correction data acquisition method setting section 304.
In this manner, the analysis supporting section 303 and the correction data acquisition method setting section 304 are provided to the MPSCS 300, and parameters optimum for a desired LMPS 100 are analyzed/set through the network 200 to automatically perform the calibration, thereby obtaining a high image quality even though the SI 306 is not sent to a site. Further, one MPSCS 300 can be used to manage the plurality of LMPS 100, and hence one SI 306 can manage more LMPS 100.
A description will now be given as to the structures of the respective primary parts of the projectors 112 and 113, the douser unit 114, the calibration camera 118 and the control section 101 in the LMPS 100.
Furthermore, the projector 112 transmits a necessary response signal to the local PC 111 from the wireless LAN interface 121 through the access point 120 in response to a transmitted signal from the local PC 111.
The projector 113 is configured like the projector 112.
With such a structure, the projectors 112 and 113 can be individually controlled in the network communication from the MPSCS 300 through the network 200 and the local PC 111. Therefore, for example, when the projectors 112 and 113 are off the luminance balance and an entire contrast as the MPS is degraded, the optimum calibration can be effected by setting the image quality parameters such as an RGB bias value, an RGB gain value, a luminance or a contrast of each of the projectors as desired by the SI 306.
Providing the two lamps 125 and 126 so that these lamps can be switched enables the lamps to be replaced from the MPSCS 300 through the network 200 and the local PC 111 with a timing desired by the SI 306, thereby effecting the optimum calibration.
By providing the lamp changer 128 in this manner, since the lamp cartridge 128 to be used can be replaced from the MPSCS 300 through the network 200 and the local PC 111 with a timing desired by the SI 306, the optimum calibration can be executed. Moreover, many preliminary lamp cartridges 128 can be set in the lamp changer 129, thereby facilitating the maintenance.
An ND filter unit 131 having the same structure is also provided to the projector 113.
With such a structure, the respective ND filter units 131 of the projectors 112 and 113 can be individually controlled in the network communication from the MPSCS 300 through the network 200 and the local PC 111. Therefore, for example, when the luminance of each of the projectors 112 and 113 becomes irregular, irregularities in the luminance can be reduced by setting an optimum ND filter with respect to each projector by the SI 306, thereby increasing the contrast as the LMPS 100.
The douser drive mechanism 138 comprises a clockwise/counterclockwise swiveling drive mechanism 140 and a forward/backward drive mechanism 141, holds strip-like dousers 116 and 117 extending in the vertical direction by using the clockwise/counterclockwise swiveling drive mechanism 140, independently moves these dousers 116 and 117 toward the right and left sides, swivels them around the vertical axis, and moves the clockwise/counterclockwise swiveling drive mechanism 140 forward or backward so as to get closer to or to be distanced from the projectors 112 and 113 by using the forward/backward drive mechanism 141, and adjusts a posture and a position of each of the dousers 116 and 117, thereby adjusting projection light quantities from the projectors 112 and 113.
With such a structure, since the dousers 116 and 117 of the douser unit 114 can be individually controlled in the network communication from the MPSCS 300 through the network 200 and the local PC 111, the dousers 116 and 117 can be set to an appropriate attitude and position desired by the SI 306, thereby effecting the optimum calibration.
It is to be noted that a plurality of (multi-band) color filters 152 are held on the same circumference of the color filter turret 149, and swiveling of this color filter turret 149 is controlled by the filter control section 150 as described above so that a necessary color filter 152 can be positioned in an imaging light path between the capturing section 146 and the imaging lens 147.
With such a structure, a desired color filter 152 can be selected in the network communication from the MPSCS 300 through the network 200 and the local PC 111, and driving of the capturing section 146 and the imaging lens 147 can be appropriately controlled. Therefore, a calibration test pattern projected on the screen 115 can be captured in an optimum state, thereby accurately performing the calibration. Further, connecting the local PC 111 through the wireless LAN facilitates setting in the LMPS 100.
By adding the ND filter turret 153 which holds the plurality of ND filters with different transmittances in this manner, an ND filter with a transmittance which enables image capturing with an optimum exposure time to be selected when the RGB luminance becomes off balance between the projectors 112 and 113 due to aging, and hence a calibration test pattern can be always imaged in an optimum state, thereby stably effecting the optimum calibration.
It is to be noted that the calibration camera 118 shown in
By utilizing the image capturing section 105 which is used for the calibration in this manner, switching of the test images displayed in the image display section 103 can be detected by a simple structure, and hence display and capture of the test image can be assuredly executed even if the SI 306 does not exist at a position where the LMPS 100 is installed.
By generating the response signal indicative of display switching of the test images from the image display section 103 and detecting switching of the test images by utilizing this response signal in this manner, switching of the test images can be more assuredly detected, thus further securely executing display and capture of the test images.
It is to be noted that such a test image display switching detecting section 155 as shown in
An example of a calibration operation by the MPS according to this embodiment will now be described with reference to a flowchart shown in
First, a level of a maximum luminance of each projector 112 or 113 is confirmed by using the data measuring section 109 in the LMPS 100, and it is transmitted to the MPSCS 300 (step S11).
Then, in the MPSCS 300, a deterioration in luminance of each projector 112 or 113 is confirmed by the SI 306 using the analysis supporting section 303 (step S12), a judgment is made upon whether the deterioration in luminance is intensive (step S13), replacement of a projection lamp is executed (step S14) if there is a projector in which deterioration in luminance is intensive (if YES), and a level of the maximum luminance of each projector 112 or 113 is again confirmed by using the data measuring section 109 in the LMPS 100 after replacement and transmitted to the MPSCS 300 (step S15).
Subsequently, in the MPSCS 300, irregularities in luminance between the projectors 112 and 113 are confirmed by the SI 306 using the analysis supporting section 303 (step S16), a judgment is made upon whether the irregularities are intensive (step S17), the ND filters of the projectors 112 and 113 are optimally adjusted (step S18) if the irregularities are intensive (if YES), and then the dousers 116 and 117 are adjusted (step S19).
It is to be noted that the processing advances to the step S16 if it is determined that the deterioration in luminance is not intensive (if NO) at the step S13, and the processing proceeds to the step S19 if it is determined that the irregularities between the projectors are not intensive (if NO) at the step S17.
When the dousers 116 and 117 are adjusted at the step S19, a level of the maximum luminance of each projector 112 or 113 is then confirmed by using the data measuring section 109 in the LMPS 100 and transmitted to the MPSCS 300 (step S20).
Thereafter, in the MPSCS 300, irregularities in luminance between the respective projectors 112 and 113 are confirmed by the SI 306 using the analysis supporting section 303 (step S21), whether the irregularities in luminance between the respective projectors 112 and 113 are intensive is judged (step S22), the image quality of each projector 112 or 113 is set to the optimum state (step S23) if the irregularities are intensive (if YES), an aperture of the imaging lens 147 of the calibration camera 118 is adjusted to the optimum state (step S24), and the automatic calibration is executed (step S25).
It is to be noted that the processing advances to the step S24 if it is determined that the irregularities in luminance between the respective projectors 112 and 113 are not intensive (if NO) at the step S22.
As described above, according to this embodiment, even if the irregularities in luminance between the respective projectors 112 and 113 of the LMPS 100 become large due to aging, the irregularities can be diagnosed from a remote site by using the MPSCS 300, and the control over hardware and setting of parameters can be performed, thereby carrying out the optimum calibration.
The MPS according to this embodiment has an LMPS database section 311 being provided to the analysis supporting section 303 of the MPSCS 300 in the first embodiment, and stores in this LMPS database section 311 user information including installation positions of the connected LMPS 100-1, 100-2, . . . , users and others and LMPS configuration information including a projector model, the number of projectors, a projector arrangement type, a screen size, a screen shape, a projection type and information of installed hardware.
Then, information of the determined LMPS 100 (a projector model, the number of projectors, a projection type, screen information, user information and others) is acquired from the LMPS database (step S32), and an image capturing method, calibration parameters and an algorithm optimum for this LMPS 100 are set based on the acquired information (step S33) to start the automatic calibration (step S34).
By setting the LMPS database section 311 to the analysis supporting section 303 of the MPSCS 300 and storing the user information and the LMPS configuration information of each LMPS 100 in this manner, more LMPS 100 can be managed.
The MPS according to this embodiment has an LMPS monitoring section 312 being provided to the analysis supporting section 303 of the MPSCS 300 in the first embodiment, and monitoring of an operating status, a state, a circumferential environment and others of the LMPS 100 including monitoring of various kinds of hardware such as projectors of a desired LMPS 100, an installation environment, a state of any other system and the like is performed by this LMPS monitoring section 312 through the network 200.
In the LMPS 100 which has received the request from the MPSCS 300, an image indicating a status of a room in which the LMPS 100 is set is captured by controlling the image capturing section 105 and transmitted to the MPSCS 300 (step S42), a temperature is measured by the data measuring section 109 and transmitted to the MPSCS 300 (step S43), and the brightness of the room is measured by the data measuring section 109 and transmitted to the MPSCS 300 (step S44).
Moreover, the LMPS 100 transmits an operating time in the past or an operating status such as a calibration interval to the MPSCS 300 (step S45), and also transmits information of the image display section 103 such as an operating time of each projector, a operating time of the projection lamp, a set image quality parameter and others to the MPSCS 300 (step S46).
Thereafter, the MPSCS 300 analyzes the state of each LMPS 100 based on the transmitted information by the SI 306 (step S47), and determines a method of acquiring image correction data which is used to execute the automatic calibration.
By providing the LMPS monitoring section 312 to the analysis supporting section 303 of the MPSCS 300 and monitoring an operating status, a state, a circumferential environment and others of a desired LMPS 100 in this manner, a status of a position where this LMPS 100 is installed can be grasped in real time, and hence the operation of analyzing the LMPS 100 by the SI 306 can be efficiently supported.
The MPS according to this embodiment has a characteristics data accumulating section 313 as an LMPS data accumulating section being provided to the LMPS database section 311 of the analysis supporting section 303 of the MPSCS 300 in the second embodiment, and changes with time in projector characteristics (luminance or colors in particular) of each connected LMPS 100 are continuously accumulated in this characteristic accumulating section 313 so that reference can be made to the projector characteristics.
First, a current state of the LMPS 100 which is a calibration target is grasped (step S51), past time-series data of this LMPS 100 accumulated in the characteristic data accumulating section 313 is analyzed (step S52), and a judgment is made upon whether there is a possibility of a hardware failure based on an analysis result (step S53).
Here, if it is determined that there is no possibility of a hardware failure (if NO), a judgment is made upon whether the image quality can be improved by changing the hardware setting (step S54). If the image quality can be improved (if YES), the hardware is set to the optimum state (step S55). Thereafter, a judgment is made upon whether the image quality can be improved by changing the method of acquiring image correction data (step S56). If the image quality can be improved (if YES), parameters are set to the optimum state (step S57).
When the image correction data is acquired in this manner, the automatic calibration is executed with respect to this LMPS 100 based on the acquired image correction data (step S58), various kinds of information indicative of a calibration result and state are received and the database is updated (step S59), thereby terminating the processing.
Incidentally, if it is determined that there is a possibility of a hardware failure at the step S53 (if YES), a service personnel is sent to a site to set this LMPS 100 which is maintained in the standby mode until the problem is solved (step S60), thereby terminating the processing.
As described above, the characteristic data accumulating section 313 is provided to the LMPS database section 311 of the analysis supporting section 303, past data of each LMPS 100, especially changes in luminance or color of each projector with time are continuously accumulated, and reference is made to the accumulated data when setting the calibration parameters. As a result, the LMPS analysis by the SI 306 can be efficiently supported.
The MPS according to this embodiment has an image correction data acquisition time estimating section 314 being provided to the analysis supporting section 303 of the MPSCS 300 in the first embodiment, and this image correction data acquisition time estimating section 314 is used to estimate a time required to perform the calibration of the LMPS 100 as a calibration target.
First, a throughput of the LMPS 100 as a calibration target is acquired (step S61). This throughput is obtained by, e.g., allowing this LMPS 100 to perform a predetermined calculation and measuring its processing time.
Then, an image capture time is estimated while taking capture parameters in the image capturing section 105 of the LMPS 100 into consideration (step S62). As to this processing, a pre-scan capture (e.g., capturing test images of black and white alone) may be performed in the image capturing section 105 and a capture time of the overall calibration may be estimated from its capture time.
Thereafter, an image correction data calculation time is estimated while taking a calculation algorithm and parameters into consideration (step S63). As to this processing, a calculation may be performed with respect to one projector of the LMPS 100 and all image correction data calculation times may be estimated.
Upon terminating the above-described processing, a total time required for the calibration is estimated based on the obtained information (step S64), and whether this total time is OK is judged (step S65). If OK (if YES), the automatic calibration is executed (step S66). If not OK (if NO), the processing advances to the step S62, the various kinds of parameters are again examined, and the above-described processing is repeated.
By providing the image correction data acquisition time estimating section 314 and estimating a time required for the calibration while taking a capture time or a calculation time into consideration in this manner, the image correction data can be acquired within a time allowed for the calibration, and the automatic calibration can be efficiently performed.
First, the LMPS database of the LMPS database section 311 is circulated (step S71), and an LMPS 100 as a calibration target is selected (step S72). Then, a current state of the selected LMPS 100 is grasped (step S73), past time-series data of this LMPS 100 accumulated in the characteristic data accumulating section 313 and the current state of the same are analyzed (step S74), and a judgment is made upon whether the calibration of the selected LMPS 100 is required based on an analysis result (step S75).
Here, if it is determined that the calibration is required, various kinds of parameters optimum for this LMPS 100 are analyzed (step S76), then a processing time required for the calibration is estimated (step S77), and a judgment is made upon whether the estimated processing time, i.e., a calibration time is OK (step S78). If it is not OK (if NO), the processing advances to the step S76, and the various kinds of parameters are again examined, and the above-described processing is repeated.
If the calibration time is OK (if YES) at the step S78, the hardware of the LMPS 100 is set to the optimum state based on the analysis result at the step S76 (step S79). At the same time, various kinds of parameters optimum for the LMPS 100 are set (step S80), and the automatic calibration of the LMPS 100 is executed (step S81). Thereafter, various kinds of information indicative of a calibration result and state from the LMPS 100 are received and the database is updated (step S82), thereby terminating the processing.
In
As described above, according to this embodiment, since the LMPS monitoring section 312, the LMPS database section 311 having the characteristic data accumulating section 313, and the image correction data acquisition time estimating section 314 are provided to the analysis supporting section 303 of the MPSCS 300, various kinds of analysis supporting functions can be utilized when performing the calibration, and the calibration of the LMPS 100 can be more optimally carried out.
In this embodiment, a capture parameter setting section 321 which sets capture parameters at the time of image correction data acquisition in the LMPS, a calculation parameter setting section 322 which sets parameters at the time of image correction data calculation, and an algorithm changing/updating section 323 as a calculation algorithm setting section which sets an algorithm at the time of the image correction data calculation are provided to the correction data acquisition method setting section 304 of the MPSCS 300 in the sixth embodiment.
That is, in this embodiment, when a calibration time is OK at the step S78 and the hardware of the LMPS 100 is set to the optimum state at the step S79, capture parameters optimum for acquiring image correction data by the image capturing section 105 of the LMPS 100 are set in the capture parameter setting section 321 (step S85), a calculation algorithm optimum for calculating the image correction data from the image data obtained by capturing are set by the algorithm changing/updating section 323 (step S86), and calculation parameters optimum for calculating the image correction data are set by the calculation parameter setting section 322 (step S87), thereby executing the automatic calibration at the step S81.
By setting the capture parameters at the time of the image correction data acquisition by the image capturing section 105 of the LMPS 100 and the calculation parameters and the calculation algorithm at the time of the image correction data calculation and executing the calibration in this manner, a desired calibration can be performed without a need of sending the SI 306 to a site.
It is to be noted that the capture parameter setting section 321, the calculation parameter setting section 322 and the algorithm changing/updating section 323 are provided to the correction data acquisition setting section 304 in the seventh embodiment, but arbitrary one or two of these sections may be provided.
In this embodiment, a security level setting section 111 which arbitrarily sets a security level is provided to the LMPS 100 in each of the foregoing embodiments so that a network connection state can be changed in accordance with a security level set by this security level setting section 111.
First, when a security level is changed by a person in charge on the LMPS 100 side (step S91), this change is detected (step S92). If the security level is changed to a higher level (in case of A), the MPSCS 300 is informed of this fact (step S93), and then the communication is disconnected by the communication section 102 (step S94). If the security is changed to a lower level (in case of B), the communication is restarted by the communication section 102 (step S95), and the MPSCS 300 is informed of this fact (step S96).
As described above, in this embodiment, since disconnection/restart of the communication with the MPSCS 300 can be controlled by changing a security level by the security level setting section 111 provided to the LMPS 100, monitoring on the MPSCS 300 side can be suppressed by changing the security level to, e.g., a higher level. As a result, a user of the LMPS 100 can process confidential information in the LMPS 100 and its periphery at ease without worrying out leakage of information to the MPSCS 300 side.
It is to be noted that the disconnection of the communication with the MPSCS 300 may be a disconnection on a protocol level or a physical disconnection. Additionally, the security level is not restricted to two levels, i.e., the disconnection and the restart of the communication, and more levels may be set in order to more finely suppress the communication. For example, when the communication is disconnected in accordance with a security level, when an operation of the image capturing section 105 or a data measuring operation is changed, or when the analysis supporting section 303 of the MPSCS 300 has the LMPS monitoring section 312 as shown in
The image correction data acquisition operation in this embodiment has an information collection step (S100) of obtaining a state of the LMPS 100 through the network 200, an analysis step (S110) of analyzing the obtained current state, and an image correction data acquisition method control step (S120) of setting parameters optimum for the analyzed current state in order to execute the automatic calibration of the LMPS 100 through the network 200.
At the information collection step (100), first, a desired LMPS 100 is selected (step S101), and information of the selected LMPS 100 is collected (step S102). Then, at the analysis step (S110), a current state of this LMPS 100 is analyzed from the collected information (step S111), and a judgment is made upon whether the calibration of this LMPS 100 is necessary from an analysis result (step S112). If it is determined that the calibration is necessary, various kinds of parameters optimum for this LMPS 100 are analyzed (step S113), and the processing proceeds to the next image correction data acquisition method control step (S120).
At the image correction data acquisition method control step (S120), the hardware of the LMPS 100 is set to the optimum state based on an analysis result at the analysis step (S110) (step S121), various kinds of parameters optimum for the LMPS 100 are set (step S122), and the automatic calibration of the LMPS 100 is executed (step S123), thereby terminating the processing. Incidentally, if it is determined that the calibration is not necessary at the analysis step (S110), the processing is terminated without executing the image correction data acquisition method control step (S120).
According to this embodiment, since a state of a desired LMPS 100 can be analyzed from a remote site through the network 100, the calibration with a high accuracy and a high image quality can be executed without sending the SI 306 to the site.
First, the MPSCS 300 commands each LMPS 100 to acquire projector state data (step S131). Here, the command with respect to the LMPS 100 may be issued by the SI 306 on the MPSCS 300 side or may be periodically automatically issued. Further, the projector state data includes, e.g., a luminance of each projector, each primary color luminance of RGB of each projector, a contrast of the entire system, each primary color chromaticity value of RGB of each projector, a y coefficient of each projector, in-plane color irregularities of each projector and others.
Subsequently, each LMPS 100 acquires requested data in response to the command from the MPSCS 300, and transmits it to the MPSCS 300 (step S132). Thereafter, the MPSCS 300 classifies and accumulates the received data in accordance with each LMPS (step S133).
When the projector state data of each LMPS 100 is continuously acquired in the MPSCS 300 in this manner, the analysis step (S110) shown in
By acquiring the projector state data of each LMPS 100 with an arbitrary timing and analyzing a change with time in this data, each LMPS 100 can be calibrated to an optimum state.
In this embodiment, therefore, as shown in
The MPSCS 300 classifies and accumulates the received data in accordance with each LMPS (step S137), analyzes aged changes in the projector state of each LMPS 100 based on the accumulated data by the SI 306, and issues a necessary command to this LMPS 100 according to needs like the 10th embodiment (step S138).
As described above, in this embodiment, since the projector state data of the LMPS 100 is acquired and its aged changes are analyzed every time the calibration is executed, each LMPS 100 can be calibrated to the optimum state like the 10th embodiment.
First, in the LMPS 100, an image of the screen 115 when black and white are projected by each projector, i.e., black and white of each projector element are captured by using the image capturing section 105 (steps S141 and 142), and the automatic calibration is executed (step S143). Thereafter, an image of the screen 115 when black and white are projected by using all the projectors, i.e., black and white of the LMPS system are captured by using the image capturing section 105 (steps S144 and 145), a state of each projector element obtained at the steps S141 and 142 and a state of the LMPS system obtained at the steps S144 and 145 are transmitted to the MPSCS 300 (step S146).
On the MPSCS 300 side, the state of each projector element and the state of the LMPS system transmitted thereto are analyzed together with their data in the past by the SI 306 (step S147), and whether the luminance and the contrast of each projector element are considerably lowered is judged based on an analysis result (step S148). If they are considerably lowered (if YES), a command which recommends replacement of the lamp of the projector is transmitted to the corresponding LMPS 100 (step S149), and whether the color of black of each projector element is greatly changed is judged (step S150). If it is greatly changed (if YES), a command which recommends to reset a bias parameter of the projector to the optimum state is transmitted to the corresponding LMPS 100 (step S151), and whether the luminance and the contrast of the system are considerably lowered is judged (step S152). If they are considerably lowered (if YES), a command which recommends to reset a brightness parameter of the ND filter or the projector of the image display section 103 to the optimum state is transmitted to the corresponding LMPS 100 (step S153), thereby terminating the processing.
First, in the LMPS 100, images of black and each RGB primary color of each projector element are captured by using the image capturing section 105 (steps S161 and 162), and the calibration of the LMPS 100 is executed (step S163). Then, images of black and each RGB primary color of the LMPS system are captured by using the image capturing section 105 (steps S164 and 165), and a state of each projector element obtained at the steps S161 and 162 and a state of the LMPS system obtained at the steps S164 and 165 are transmitted to the MPSCS 300 (step S166).
On the MPSCS 300 side, the state of each projector element and the state of LMPS system transmitted thereto are analyzed together with their data in the past by the SI 306 (step S167), and whether the RGB luminance and the contrast of each projector element are considerably lowered is judged based on an analysis result (step S168). If they are considerably lowered (if YES), a command which recommends replacement of the lamp of the projector is transmitted to the corresponding LMPS 100 (step S169), and whether the color of black of the projector element is greatly changed is judged (step S170). If it is considerably changed (if YES), a command which recommends to reset a bias parameter of the projector to the optimum state is transmitted to the corresponding LMPS 100 (step S171), and a judgment is made upon whether the luminance and the contrast of the system are considerably lowered (step S172). If they are considerably lowered (if YES), a command which recommends to reset a brightness parameter of the ND filter or the projector of the image display section 103 to the optimum state is transmitted to the corresponding LMPS 100 (step S173).
Further, a judgment is made upon whether a difference in RGB luminance of the projector elements is large based on the analysis result obtained at the step S167 (step S174). If it is large (if YES), a command which recommends to set an RGB gain parameter of the projector to the optimum state is transmitted to the corresponding LMPS 100 (step S175), and a judgment is made upon whether a difference in RGB luminance of the system is large (step S176). If it is large (if YES), a command which recommends to change a white balance adjustment parameter and recalculate the image correction data is transmitted to the corresponding LMPS 100 (step S177), thereby terminating the processing.
First, in the LMPS 100, images of black and each RGB primary color of each projector element are captured by using the image capturing section 105 (step S181 and 182), a chromaticity value of each RGB primary color of each projector element is estimated based on the captured images (step S183), and the calibration of the LMPS 100 is executed (step S184). Subsequently, images of black and each RGB primary color of the LMPS system are captured by the image capturing section 105 (steps S185 and 186), a chromaticity value of each RGB primary color of the LMPS system is estimated (step S187), and a state of each projector element obtained at the steps S181, 182 and 183 and a state of the LMPS system obtained at the steps S185, 186 and 187 are transmitted to the MPSCS 300 (step S188).
On the MPSCS 300 side, the state of each projector element and the state of the LMPS system transmitted thereto are analyzed together with their past data by the SI 306 (step S189), and a judgment is made upon whether the chromaticity value of each RGB primary color of each projector element is greatly changed based on an analysis result (step S190). If it is greatly changed (if YES), a command which recommends replacement of the projector is transmitted to the corresponding LMPS 100 (step S191). Here, as to replacement of the projector, if a part which determines a chromaticity value of each primary color of the projector can be replaced like an LD panel of an LCD projector, this part may be replaced.
Furthermore, a judgment is made upon whether an RGB luminance and a contrast of each projector element are considerably lowered based on the analysis result obtained at the step S189 (step S192). If they are considerably lowered (if YES), a command which recommends replacement of the lamp of the projector is transmitted to the LMPS 100 (step S193), and whether the color of black of each projector element is greatly changed is judged (step S194). If it is greatly changed (if YES), a command which recommends to reset a bias parameter of the projector to the optimum state is transmitted to the LMPS 100 (step S195), and whether a luminance and a contrast of the system are considerably lowered is judged (step S196). If they are considerably lowered (if YES), a command which recommends to reset a brightness parameter of the ND filter or the projector of the image display section 103 to the optimum state is transmitted to the corresponding LMPS 100 (step S197).
Moreover, whether a difference in RGB luminance of the projector elements is large is judged based on the analysis result obtained at the step S189 (step S198). If it is large (if YES), a command which recommends to set an RGB gain parameter of the projector to the optimum state is transmitted to the corresponding LMPS 100 (step S199), and a judgment is made upon whether a difference in RGB luminance of the system is large (step S200). If it is large (if YES), a command which recommends to change a white balance adjustment parameter and recalculate image correction data is transmitted to the LMPS 100 (step S201), thereby terminating the processing.
As apparent from the 12th to 14th embodiments, the LMPS 100 can be analyzed from various view points in accordance with a content of data accumulated as the projector state data, and the method of acquiring the image correction data can be optimally set based on an analysis result.
It is to be noted that the description has been given as to the example in which the LMPS 100 has two right and left projectors 112 and 113 in the foregoing embodiments, but the present invention can be also effectively applied to an example in which a total of four projectors, i.e., two right and left projectors on each of upper and lower stages are provided or an example in which more projectors are provided.
As described above, according to the present invention, the LMPS and the MPSCS are connected through the network 200, the analysis supporting section which supports analysis of a state of the LMPS and the correction data acquisition method setting section which sets the correction data acquisition method in the LMPS are provided to the MPSCS, so that a state of the LMPS is analyzed by the analysis supporting section and a correction data acquisition method of the LMPS is set based on an analysis result by the correction data acquisition method setting section in order to execute the automatic calibration of the LMPS through the network. Therefore, the calibration of the LMPS can be efficiently rapidly carried out without a need of sending the SI to a user side each time, thereby reducing an operation cost.