(57)【要約】【課題】従来の照明装置と同様の操作で調光を可能とする画像投影装置及びその制御方法、並びにプログラムを提供する。【解決手段】画像投影装置１００は、投影用画像を投影する投影モードと、照明用画像を投影する照明モードの二つの動作モードを持ち、ロータリーエンコーダーやリニアエンコーダー等からなるつまみを有し、そのつまみへのユーザ操作に応じて制御値を設定する制御値設定部１１５と、画像投影装置１００から投影される光量を制御する光源制御部１３０と、前記設定された制御値に応じて、光源制御部１３０により光量を制御するＣＰＵ１１０とを備える。【選択図】図１
2019074597.tif 000002
【特許請求の範囲】
【請求項１】
投影用画像を投影する投影モードと、照明用画像を投影する照明モードの二つの動作モードを持つ画像投影装置において、
ユーザ操作に応じて制御値を設定する第１の設定手段と、
前記画像投影装置から投影される光量を制御する光量制御手段と、
前記設定された制御値に応じて、前記光量制御手段により前記光量を制御する制御手段とを備えることを特徴とする画像投影装置。
【請求項２】
前記制御手段は、前記照明モードの場合に動作することを特徴とする請求項１記載の画像投影装置。
【請求項３】
前記第１の設定手段は、物理的な反発力を、絶対値である前記制御値が閾値に設定される際の前記ユーザ操作に対して発生させ、
前記制御手段は、前記制御値が閾値以上であるか否かに応じて前記二つの動作モードのいずれで前記画像投影装置を動作させるかを決定することを特徴とする請求項１又は２記載の画像投影装置。
【請求項４】
前記制御値が前記閾値未満である場合、前記制御手段は前記画像投影装置を前記照明モードで動作させた状態で前記光量制御手段により光量を制御することを特徴とする請求項３記載の画像投影装置。
【請求項５】
前記制御値が前記閾値以上である場合、前記制御手段は前記画像投影装置を前記投影モードで動作させた状態で前記光量制御手段により光量を制御することを特徴とする請求項３又は４記載の画像投影装置。
【請求項６】
前記光量制御手段により前記制御手段が前記光量を制御するための相対値である光量制御値を算出する算出手段と、
ユーザ操作に応じて前記制御値として相対値を設定する第２の設定手段とを更に備え、
前記算出手段は、前記第１及び第２の設定手段のいずれかにより新たに前記制御値が設定された場合、前記新たに設定された制御値と前回算出された前記光量制御値に基づき前記光量制御値を新たに算出することを特徴とする請求項３乃至５のいずれか１項に記載の画像投影装置。
【請求項７】
前記光量制御手段により前記制御手段が前記光量を制御するための相対値である光量制御値を算出する算出手段と、
ユーザ操作に応じて前記制御値として相対値を設定する第２の設定手段と、
前回設定された前記制御値として絶対値を保持する保持手段とを更に備え、
前記算出手段は、
前記第２の設定手段により新たに前記制御値が設定された場合、前記新たに設定された制御値を前回算出された前記光量制御値に加算した値を前記光量制御値として新たに算出すると共に、前記新たに算出された光量制御値に相当する絶対値の制御値で前記保持手段に保持される前記前回設定された制御値を更新することを特徴とする請求項６記載の画像投影装置。
【請求項８】
前記算出手段は、前記第１の設定手段により新たに前記制御値が設定された場合、前記新たに設定された制御値に対する前記保持手段に保持される制御値の相対値を算出し、前記算出された相対値を前回算出された前記光量制御値に加算した値を前記光量制御値として新たに算出することを特徴とする請求項７記載の画像投影装置。
【請求項９】
前記第１の設定手段により新たに設定された前記制御値で前記保持手段に保持される前記前回設定された制御値を更新することを特徴とする請求項７又は８に記載の画像投影装置。
【請求項１０】
前記算出手段は、前記第１の設定手段により新たに前記制御値が設定された場合、前回算出された前記光量制御値を無視し、前記新たに設定された制御値に応じた前記光量制御値を新たに算出することを特徴とする請求項７記載の画像投影装置。
【請求項１１】
前記第１の設定手段は、ユーザ操作に応じて二値の一方を他の制御値としてさらに設定し、
前記制御手段は、前記他の制御値に応じて前記二つの動作モードのいずれで前記画像投影装置を動作させるかを決定することを特徴とする請求項１乃至１０のいずれか１項に記載の画像投影装置。
【請求項１２】
投影用画像を投影する投影モードと、照明用画像を投影する照明モードの二つの動作モードを持つ画像投影装置の制御方法において、
ユーザ操作に応じて制御値を設定する設定ステップと、
前記画像投影装置から投影される光量を制御する光量制御ステップとを有し、
前記光量制御ステップにおいて、前記設定された制御値に応じて前記光量が制御されることを特徴とする制御方法。
【請求項１３】
請求項１２記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像投影装置及びその制御方法、並びにプログラムに関し、特に照明モードと投影モードの切り替えと、各モードにおける照度を調整する画像投影装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、白熱灯等を用いた照明装置の明るさを調整するためのロータリー式やスライド式のつまみを有する調光装置がある。この調光装置ではつまみの設定位置に応じて供給する電源の電圧波形を制御することにより、照明装置の白熱灯に与える電力を制御して明るさを調整する。
【０００３】
図２は、従来の調光装置におけるつまみの一例であり、図２（ａ）はロータリー式のつまみ、図２（ｂ）はスライド式のつまみである。それぞれつまみの設定位置は、ユーザが回転やスライドすることにより変更され、白熱灯はその変更されたつまみの設定位置に応じた明るさに調光される。
【０００４】
また従来の調光装置には、図４（ａ）や図４（ｂ）のように照明のＯＮとＯＦＦを制御するスイッチが付加されているものもあり、広く使われている。
【０００５】
一方、画像や映像を投影する画像投影装置に照明機能を持たせ、照明装置と画像投影装置を兼用する照明兼用プロジェクタ（以降、単に「プロジェクタ」と呼ぶ。）がある（例えば、特許文献１参照）。このようなプロジェクタは動作モードとして、画像投影機能を使う投影モードと照明機能を使う照明モードを有し、照明モード時には投影面に一様な光を投射する。
【０００６】
特許文献１では、入力された情報に応じて照明モードと投影モードの二つの動作モードの切り替えを実現している。
【０００７】
また、入力された画像や映像に応じて光源の光量を決定するプロジェクタも知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第６０５１６４８号公報
【特許文献２】特開２０１６−２１３１７１公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１，２で記載されるプロジェクタはいずれも照明モードにおいて、従来の照明装置が具備するような調光機能は具備していない。よって、特許文献１，２で記載されるプロジェクタでは、従来の照明装置と同様の操作で調光を行いつつ、動作モードの切り替えもスムーズに行いたいというユーザの要望を満たすことができない。このため、これらのプロジェクタを照明装置として使うには利便性が低いという課題があった。
【００１０】
上記点を鑑み、本発明は、従来の照明装置と同様の操作で調光を可能とする画像投影装置及びその制御方法、並びにプログラムを提供することを目的とする。さらには、本発明は、従来の照明装置と同様の操作で動作モードの切り替えもスムーズに行うことができる画像投影装置及びその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の請求項１に係る画像投影装置は、投影用画像を投影する投影モードと、照明用画像を投影する照明モードの二つの動作モードを持つ画像投影装置において、ユーザ操作に応じて制御値を設定する第１の設定手段と、前記画像投影装置から投影される光量を制御する光量制御手段と、前記設定された制御値に応じて、前記光量制御手段により前記光量を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、従来の照明装置と同様の操作で調光を可能とする。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る画像投影装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施例１，２の、図１における制御値設定部の形状を示す図である。
【図３】本発明の実施例３の、図１における制御値設定部の作動領域およびその動作を説明するための図である。
【図４】本発明の実施例４の、図１における制御値設定部の形状を示す図である。
【図５】本発明の実施例１にかかる画像投影装置の動作処理の手順を示すフローチャートである。
【図６】本発明の実施例２にかかる画像投影装置の動作処理の手順を示すフローチャートである。
【図７】本発明の実施例３にかかる画像投影装置の動作処理の手順を示すフローチャートである。
【図８】本発明の実施例４にかかる画像投影装置の動作処理の手順を示すフローチャートである。
【図９】図５のステップＳ５０３の光量制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施例を詳細に説明するが、この発明は以下の実施の形態に限定されない。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１５】
また、以下の実施形態において説明される各機能ブロックは必ずしも個別のハードウェアである必要はない。すなわち、例えばいくつかの機能ブロックの機能は、１つのハードウェアにより実行されても良い。また、いくつかのハードウェアの連係動作により１つの機能ブロックの機能または、複数の機能ブロックの機能が実行されても良い。また、各機能ブロックの機能は、ＣＰＵがメモリ上に展開したコンピュータプログラムにより実行されても良い。
【００１６】
本発明に係る投影装置の一例として、透過型液晶パネルを用いた表示機能と照明機能を兼ねる液晶プロジェクタについて以下説明する。しかし、本発明に係る画像投影装置は、表示デバイスとして透過型液晶パネルを用いた液晶プロジェクタに限らず、ＤＬＰ、ＬＣＯＳ（反射型液晶）パネルなどの表示デバイスを用いたプロジェクタであってもよい。また、液晶プロジェクタには、単板式、３板式などが一般に知られているが、どちらの方式であっても良い。
【００１７】
本実施例の液晶プロジェクタは、投影モードと照明モードのいずれかで動作する照明兼用プロジェクタである。投影モード時には、投影するべき画像（以下「投影用画像」という。）に応じて液晶素子の光の透過率を制御して、液晶素子を透過した光源からの光をスクリーンに投影することで、投影用画像をユーザに提示する。また、照明モードでの動作中は、照明用画像を投影することにより照明機能を提示する。
【００１８】
以下、このような液晶プロジェクタである画像投影装置１００について説明する。
【００１９】
図１は、本発明に係る画像投影装置１００のハードウェア構成を示すブロック図である。
【００２０】
画像投影装置１００は、ＣＰＵ１１０、ＲＯＭ１１２、ＲＡＭ１１１、操作部１１３、画像入力部１２０、画像処理部１４０を有する。また、画像投影装置１００は、さらに、光変調素子駆動部１５０、光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂ、光源制御部１３０、光源１６０、色分離部１６１、色合成部１８０、投影光学制御部１８２、投影光学系１８１を有する。また、画像投影装置１００は、さらに、通信部１１４を有する。
【００２１】
ＣＰＵ１１０は、画像投影装置１００の各動作ブロックを制御し、ＲＯＭ１１２にはＣＰＵ１１０の処理手順を記述した制御プログラムを記憶し、ＲＡＭ１１１は、ワークメモリとして一時的に制御プログラムやデータを格納する。また、ＲＯＭ１１２には照明モード時の投影画像データが格納されている。ＣＰＵ１１０は、通信部１１４より受信した静止画データや動画データを一時的に記憶し、ＲＯＭ１１２に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。
【００２２】
操作部１１３は、ユーザの指示を受け付け、ＣＰＵ１１０に指示信号を送信するものであり、例えば、スイッチやダイヤルなどからなる。また、操作部１１３は、例えば、リモコンからの信号を受信する信号受信部（赤外線受信部など）で、受信した信号に基づいて所定の指示信号をＣＰＵ１１０に送信するものであってもよい。また、ＣＰＵ１１０は、操作部１１３や、通信部１１４から入力された制御信号を受信して、画像投影装置１００の各動作ブロックを制御する。
【００２３】
画像入力部１２０は、外部装置から送信される画像信号を受信するものである。ここで、外部装置とは、画像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。また、画像入力部１２０は、ＵＳＢフラッシュメモリやＳＤカードのようなメディアが装着されたときに、そのメディアに記録された画像を読み込むこともできる。
【００２４】
画像処理部１４０は、画像入力部１２０から受信した画像信号にフレーム数、画素数、画素値、画像形状などの変更処理を施して、光変調素子駆動部１５０に送信するものであり、例えば画像処理用のマイクロプロセッサからなる。なお、画像処理部１４０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１２に記憶されたプログラムによって、ＣＰＵ１１０が画像処理部１４０と同様の処理を実行しても良い。画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換（スケーリング）処理、歪み補正処理（キーストン補正処理）、輝度補正処理、色補正処理といった機能を実行することが可能である。また、画像処理部１４０は、所望のテストパターン画像を生成して光変調素子駆動部１５０に送信することもできる。また、画像処理部１４０は、画像入力部１２０から受信した画像信号以外にも、ＣＰＵ１１０によって再生された画像や映像に対して前述の変更処理を施すこともできる。
【００２５】
光変調素子駆動部１５０は、画像処理部１４０から出力される画像信号に基づいて、光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂを構成する各画素の液晶に印可する電圧を制御して、光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂの透過率を調整する。
【００２６】
光変調素子１７０Ｒは、赤色に対応する液晶素子であって、光源１６０から出力された光のうち、色分離部１６１で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、赤色の光の透過率を調整するためのものである。光変調素子１７０Ｇは、緑色に対応する光変調素子であって、光源１６０から出力された光のうち、色分離部１６１で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、緑色の光の透過率を調整するためのものである。光変調素子１７０Ｂは、青色に対応する液晶素子であって、光源１６０から出力された光のうち、色分離部１６１で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、青色の光の透過率を調整するためのものである。
【００２７】
光源制御部１３０は、光源１６０のオン／オフを制御や光量の制御をするものであり、制御用のマイクロプロセッサからなる。また、光源制御部１３０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１２に記憶されたプログラムによって、ＣＰＵ１１０が光源制御部１３０と同様の処理を実行しても良い。また、光源１６０は、不図示のスクリーンに画像を投影するための光を出力するものであり、例えば、ハロゲンランプ、キセノンランプ、高圧水銀ランプなどであっても良い。また、色分離部１６１は、光源１６０から出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離するものであり、例えば、ダイクロイックミラーやプリズムなどからなる。なお、光源１６０として、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色に対応するＬＥＤ等を使用する場合には、色分離部１６１は不要である。
【００２８】
また、色合成部１８０は、光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の光を合成するものであり、例えば、ダイクロイックミラーやプリズムなどからなる。そして、色合成部１８０により赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の成分を合成した光は、投影光学系１８１に送られる。このとき、光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂは、画像処理部１４０から入力された画像に対応する光の透過率となるように、光変調素子駆動部１５０により制御されている。そのため、色合成部１８０により合成された光は、投影光学系１８１によりスクリーンに投影されると、画像処理部１４０で画像処理された画像に対応する画像がスクリーン上に表示されることになる。
【００２９】
投影光学制御部１８２は、投影光学系１８１を制御するものであり、制御用のマイクロプロセッサからなる。また、投影光学制御部１８２は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１２に記憶されたプログラムによって、ＣＰＵ１１０が投影光学制御部１８２と同様の処理を実行しても良い。また、投影光学系１８１は、色合成部１８０から出力された合成光をスクリーンに投影するためのものであり、複数のレンズ、レンズ駆動用のアクチュエータからなる。レンズをアクチュエータにより駆動することで、投影画像の拡大、縮小、焦点調整などを行うことができる。
【００３０】
通信部１１４は、外部機器からの制御信号や静止画データ、動画データなどを受信するためのものであり、例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などであってよく、通信方式を特に限定するものではない。また、画像入力部１２０の端子が、例えばＨＤＭＩ（登録商標）端子であれば、その端子を介してＣＥＣ通信を行うものであっても良い。ここで、外部装置は、画像投影装置１００と通信を行うことができるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコンなど、どのようなものであってもよい。
【００３１】
なお、画像処理部１４０、光変調素子駆動部１５０、光源制御部１３０、及び投影光学制御部１８２は、これらの各ブロックと同様の処理を行うことのできる単数または複数のマイクロプロセッサあっても良い。または、例えば、ＲＯＭ１１２に記憶されたプログラムによって、ＣＰＵ１１０が各ブロックと同様の処理を実行しても良い。
【００３２】
制御値設定部１１５はユーザ操作に応じて光量と動作モードに関する制御値の設定手段であり、例えばロータリーエンコーダー（図２（ａ））やリニアエンコーダー（図２（ｂ））等からなるつまみを有する。これらのつまみの形状や動作は従来の白熱灯の調光装置と同様である。尚、このつまみへのユーザ操作に応じて上記制御値の設定が可能であれば、制御値設定部１１５の形状や動作は図２に示すものに限定されるものではない。例えば、タッチパネルからなる操作部１１３が制御値設定部１１５を兼ねてもよい。この場合、例えば、操作部１１３における制御値設定画面の表示時に、タッチパネルの所定位置へのユーザによるフリック操作やスライド操作に応じて制御値が設定される。
【００３３】
本発明の画像投影装置１００における投影モードについては以上に述べたとおりである。ここで本発明の画像投影装置１００における照明モードについて説明する。
【００３４】
ユーザにより操作部１１３もしくは不図示のリモコンにより、照明モードが選択された場合には、ＣＰＵ１１０は画像処理部１４０に対して照明用画像として一様な画像を出力するように命令する。一様な画像とは、ＲＧＢの各画素値がフレーム内で同じ値である投影画像データである。尚、照明モードの用途によっては出力する画像は一様の画像でなくても良い。また、ＲＯＭ１１２に照明モード用の画像データを格納しておき、それを読み出しても良い。その場合は、照明モード用の画像データを光変調素子駆動部１５０に出力し、光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂで変調して投影光学系１８１より投影することにより、画像投影装置１００の照明モードとして実現する。
【００３５】
また画像投影装置１００において照明機能を実現する別の方法として、不図示の光学系において、光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂを通さずに光源１６０の光を直接投影光学系１８１から投影しても良い。
【００３６】
また別の方法として、ＣＰＵ１１０は投影面に対して投影光学系１８１の焦点を結像位置からずらして投影画像をぼかしたり、もしくは投影光学系１８１の前又は後に不図示の光を拡散する光拡散手段を設置したり、もしくはこれらを組み合わせても良い。この場合、照明モードにおいて部屋全体を照明することができるようになる。
【００３７】
以上のような方法で、照明用の画像もしくは光源１６０からの光を色分離部１６１から色合成部１８０までの処理系を経ないで投影光学系１８１から投影させることにより、画像投影装置１００を照明装置として使うことができる。
【実施例１】
【００３８】
以下、図５のフローチャートを用いて本実施例の動作処理について説明する。
【００３９】
本実施例では、画像投影装置１００が投影する光量についてのみ制御が行われ、動作モードの制御や、動作モードの制御に伴う映像信号処理系の制御については行わない。また、本施例において動作モードの切り替えはユーザ操作に応じて行われる。
【００４０】
まず、ステップＳ５０１では、制御部であるＣＰＵ１１０が画像投影装置１００の動作モードや明るさの初期設定を行う。
【００４１】
ステップＳ５０２では、制御値設定部１１５においてユーザ操作（例えば、ユーザによる制御値設定部１１５上のつまみの操作）により設定された制御値を、制御部であるＣＰＵ１１０が取得する。ＣＰＵ１１０は定期的に制御値設定部１１５にアクセスする。もしくは制御値設定部１１５において制御値が更新された場合にＣＰＵ１１０に対して割り込み信号を送信し、ＣＰＵ１１０は割り込み信号に応じて制御値設定部１１５から制御値を読み出す。制御値は制御値設定部１１５におけるつまみの位置に応じた絶対値であり、例えば０から１００までの値を出力する。制御値は制御値設定部１１５上のつまみの位置に応じた値であればこの値には限定しない。
【００４２】
画像投影装置１００の光量を制御する手段は調光手段である制御値設定部１１５だけでなく、例えば不図示のリモコンの場合もある。その場合には、ＣＰＵ１１０は不図示の受信部（受信手段）を通じてリモコンから制御値を取得する。また、タッチパネルからなる操作部１１３が制御値設定部１１５を兼ねる場合は、操作部１１３における制御値設定画面の表示時に、タッチパネルの所定位置へのユーザによるフリック操作やスライド操作に応じて設定された制御値をＣＰＵ１１０は取得する。
【００４３】
制御値設定部１１５で設定される制御値は絶対値であるが、不図示のリモコンにおいては、光量を上げるボタンと下げるボタン持つ場合には、リモコンから送信する制御値は相対値となる。例えば一回光量を上げるボタンを押せば＋１０％と言うように制御値を送信する。
【００４４】
ステップＳ５０３では、ＣＰＵ１１０は取得した制御値に応じた光量となるように光源１６０を制御する光量制御処理を行う。
【００４５】
具体的には、ＣＰＵ１１０は光源制御部１３０に対して送信する相対値である光量制御値を算出し、光源制御部１３０に送信する。光源制御部１３０はその送信された光量制御値に応じて光源１６０の光量を制御する。ここで光量制御値は以下のように算出される。ＣＰＵ１１０が制御値設定部１１５から絶対値である制御値を新たに取得した場合には、前回取得した制御値に対する今回取得した制御値の相対値を算出して、その相対値を前回算出した光量制御値に加算した値を新たな光量制御値として算出する。またリモコン等から現在の明るさを上げるか下げるかといった相対値である制御値を取得した場合には、そのままその制御値を前回算出した光量制御値に加算した値を新たな光量制御値として算出する。尚、本実施例では、光量制御値の算出は、ＣＰＵ１１０が行っているが算出部を別途設けてもよい。
【００４６】
光量制御値は、光源制御部１３０を制御する値である。光源制御部１３０は、光量制御値が０のときには光源１６０を消灯させ、すなわち、０％の光量となるように制御し、５０のときには５０％の光量とし、１００のときには１００％の光量となるように制御する。
【００４７】
以下、図９において、ステップＳ５０３の光量制御処理についてより詳細に説明する。
【００４８】
まず、ステップＳ９０１では、取得した制御値が絶対値であるかどうか判断する。本実施例においては、制御値設定部１１５から取得される場合の制御値は絶対値であり、リモコンから取得される場合の制御値は相対値である。取得した制御値が絶対値のときはステップＳ９０２に移る。制御値が絶対値でなかったときはステップＳ９０５に移る。
【００４９】
ステップＳ９０２では、過去の制御値設定部１１５の制御値をＲＡＭ１１１から読み出す。
【００５０】
ステップＳ９０３では、ステップＳ５０２で取得した現在の制御値でＲＡＭ１１１の過去の制御値を更新する。
【００５１】
ステップＳ９０４では、ステップＳ５０２で取得した現在の制御値の、ステップＳ９０２で読み出した過去の制御値に対する相対値を算出し、その相対値を光量制御値に加算する。
【００５２】
ステップＳ９０５では、取得した制御値は相対値であるので、そのまま光量制御値に加算する。また、加算後の光量制御値に相当する絶対値の制御値を算出し、算出された制御値でＲＡＭ１１１の過去の制御値を更新する。すなわち、ＲＡＭ１１１には、前回設定された制御値として絶対値が保持される。
【００５３】
ステップＳ９０６では、光量制御値が１００よりも大きいか否かを判断する。光量制御値が１００よりも大きいときにはステップＳ９０７に移る。光量制御値が１００以下のときにはステップＳ９０８に移る。
【００５４】
ステップＳ９０７では、光量制御値を１００とする。
【００５５】
ステップＳ９０８では、光量制御値が０よりも小さいか否かを判断する。光量制御値が０よりも小さいときにはステップＳ９０９へ移る。光量制御値が０以上のときにはそのまま本処理を終了し、ステップＳ５０４に移る。
【００５６】
ステップＳ９０９では、光量制御値を０とし、本処理を終了し、ステップＳ５０４に移る。
【００５７】
以上に述べたように、ここでは制御値設定部１１５及びリモコンのいずれかからの制御値と先行する過去の光量制御値を基にして光量制御を行った。しかし制御値設定部１１５より制御値が取得された場合、先行する過去の光量制御値を無視し、制御値設定部１１５から取得された制御値に応じた光量制御値で光量制御を行っても良い。例えば、制御値設定部１１５のつまみが０のときにリモコンで光量を+１０％上げたあと、制御値設定部１１５のつまみを例えば５０にすると、光量制御値は時系列でみる以下のようになる。まず、ＣＰＵ１１０は、リモコンによる制御値に応じて１０％とした後、制御値設定部１１５からの制御値を取得した段階で０％とし、その後、制御値設定部１１５による制御値に応じて５０％とする。
【００５８】
本実施例では、画像投影装置１００から投射される光量の制御を光源１６０の光量を制御することで実現しているが、これに限定するものではない。例えば不図示の絞り機構を投影光学系１８１の前か後ろに配置して、この絞り機構で画像投影装置１００から投射される光量を制御しても良い。または、画像処理部１４０において照明用画像を出力する際の輝度を下げるようにしても良い。
【００５９】
図５に戻り、ステップＳ５０４では、制御の終了を判定する。例えばユーザによる操作部１１３の操作や、不図示のリモコンでの操作などによる制御の終了が指示されたかどうかを判定する。制御の終了が判定されなかった場合には、制御をステップＳ５０２に戻す。制御の終了が判定された場合には、本処理を終了する。
【００６０】
図１では制御値設定部１１５は画像投影装置１００に組み込まれているが、これに限定されない。例えば、画像投影装置１００が天井に設置されている場合は、動作モードや明るさを制御する制御値設定部１１５は壁面に設置してもよい。この場合、制御値伝送用のワイヤーもしくは無線伝送手段を介して、制御値設定部１１５と、制御値設定部１１５から離れた位置に設置された画像投影装置１００とを通信接続しても良い。
【実施例２】
【００６１】
本実施例の画像投影装置１００の構成は実施例１と同様である。よって重複した説明は省略する。
【００６２】
図６のフローチャートを用いて本実施例の動作処理について説明する。
【００６３】
本実施例では、実施例１と同様に画像投影装置１００が投影する光量についてのみ制御が行われ、動作モードの制御や、動作モードの制御に伴う映像信号処理系の制御については行わない。また、本実施例では動作モードの切り替えはユーザによる操作に応じて行われる。
【００６４】
まず、ステップＳ６０１では、制御部であるＣＰＵ１１０が画像投影装置１００の動作モードや明るさの初期設定を行う。
【００６５】
ステップＳ６０２では、制御部であるＣＰＵ１１０は、画像投影装置１００が照明モードで動作しているか、もしくは画像入力部１２０から入力された画像などを投影する投影モードで動作しているかを判定する。具体的にはユーザによる操作部１１３の操作か、もしくは不図示のリモコンなどの操作により設定されている動作モードを判定する。
【００６６】
画像投影装置１００の作動中に変化する動作モードは、ＲＡＭ１１１に操作部１１３又はリモコンの操作に応じて逐次更新・保存される。よって、ＣＰＵ１１０はＲＡＭ１１１の動作モードを示すアドレスから値を読みだすことにより最新の動作モードを取得する。最新の動作モードが投影モードのときにはステップＳ６０３へ進む。一方、照明モードのときにはステップＳ６０４へ進む。
【００６７】
ステップＳ６０３では、制御値設定部１１５から入力された制御値に関わらず、ＣＰＵ１１０は、光源制御部１３０に対し光源１６０が１００％の光量となるように制御する。
【００６８】
ステップＳ６０４では、制御値設定部１１５においてユーザによるつまみの操作により入力された制御値を、制御部であるＣＰＵ１１０が取得する。このステップＳ６０４は実施例１におけるステップＳ５０２と同様である。
【００６９】
ステップＳ６０５では、ＣＰＵ１１０は取得した制御値に応じた光量となるように光源１６０を制御する光量制御処理を行う。このステップＳ６０５は実施例１におけるステップＳ５０３と同様である。
【００７０】
ステップＳ６０６では、制御の終了を判定する。例えばユーザによる操作部１１３の操作や、不図示のリモコンでの操作などによる制御の終了が指示されたかどうかを判定する。制御の終了が判定されなかった場合には、制御をステップＳ６０２に戻す。制御の終了が判定された場合には、本処理を終了する。
【００７１】
本実施例では、画像投影装置１００から投射される光量の制御を光源１６０の光量を制御することで実現しているが、実施例１と同様にこれに限定されない。例えば不図示の絞り機構を投影光学系１８１の前か後ろに配置して、この絞り機構で画像投影装置１００から投射される光量を制御しても良い。または、画像処理部１４０において照明用画像を出力する際の輝度を下げるようにしても良い。
【実施例３】
【００７２】
本実施例に係る画像投影装置１００の構成と動作処理については実施例１と同様である。よって、重複した説明は省略する。
【００７３】
制御値設定部１１５はユーザ操作に応じて光量と動作モードを制御するための制御値の設定手段であり、例えば、従来の白熱灯の調光装置と同様の図２（ａ）や図２（ｂ）に示すロータリーエンコーダーやリニアエンコーダー等からなるつまみを有する。
【００７４】
図３で本実施例の制御値設定部１１５の動作について説明する。
【００７５】
図３（ａ）は本実施例におけるロータリー式の制御値設定部１１５の作動領域の一の例を示す。ロータリー式のつまみでは回転角が０°から２７０°の位置までが作動領域であり、ユーザが所望の回転角につまみを回したときに、その回転角に応じた制御値を制御値設定部１１５は出力する。
【００７６】
また、図３（ｂ）に示すように、光量を最大とする制御値が出力される回転角が２７０°の直前に作動トルクピーク位置が設けられている。この作動トルクピーク位置において、物理的に回転方向に対して反発力を発生し、回転に必要なトルクが増加する機構がつまみに組み込まれている。すなわち、つまみを作動領域端である回転角が０°の状態から右に回すと、右に回しきったところに位置するもう一方の作動領域端である回転角が２７０°の直前で回転方向への反発力が発生する。そしてその反発力に抗してさらにつまみを右に回すと作動トルクピーク位置を超えてもう一方の作動領域端である回転角が２７０°の状態となる。
【００７７】
この図３（ａ）に示した制御値設定部１１５が出力する制御値は、説明の便宜上、つまみの回転角が０°のときを０とし、つまみを右に回して反発力が発生する直前を１００とする。更に反発力に抗し右に回して作動トルクピーク位置を超えて回転角が２７０°になったときの制御値を１０１とする。これら制御値設定部１１５が出力する制御値は、つまみの位置に応じた値であればこの値には限定しない。
【００７８】
また図３（ｃ）に本実施例におけるロータリー式の制御値設定部１１５の作動領域の他の例を示す。ロータリー式のつまみでは回転角が０°から２７０°の位置までが作動領域であり、ユーザが所望の回転角につまみを回したときに、その回転角に応じた制御値を制御値設定部１１５は出力する。
【００７９】
図３（ｄ）に示すように、つまみの作動領域の中間位置である回転角が１３５°の位置に作動トルクピーク位置が設けられている。この作動トルクピーク位置において、物理的に回転方向に対して反発力を発生して回転に必要なトルクが増加する機構がつまみに組み込まれている。すなわち、つまみを作動領域端である回転角が０°の状態から右に回すと、作動領域の中間位置である回転角が１３５°の直前で回転方向への反発力が発生する。そしてその反発力に抗してさらにつまみを右に回すと作動トルクピーク位置を超えてもう一方の作動領域端である回転角が２７０°の位置まで回すことができる。
【００８０】
この図３（ｃ）に示した制御値設定部１１５が出力する制御値は、説明の便宜上、つまみの回転角が０°のときを０とし、つまみを右に回して回転角が１３５°において反発力が発生する直前を４９とする。更に反発力に抗し右に回して作動トルクピーク位置を超えた位置で制御値を５０とし、回転角が２７０°になったときの制御値を１００とする。これら制御値設定部１１５が出力する制御値は、つまみの位置に応じた値であればこの値には限定しない。
【００８１】
図３（ａ）で示したロータリー式の制御値設定部１１５を用いた場合の図７に示す本実施例の動作処理について説明する。
【００８２】
まず、ステップＳ７０１では、制御部であるＣＰＵ１１０が画像投影装置１００の動作モードと明るさの初期設定を行う。初期設定が必要な理由は、本実施例では後述するステップＳ７０２においてＣＰＵ１１０が制御値設定部１１５から制御値を取得するまでは動作モードと投影画像の明るさの設定が確定しないためである。ここではＣＰＵ１１０は画像投影装置１００の動作モードを照明モード、明るさを０％と設定する。照明モードにおける信号処理系の動作については、実施例１で述べたので省略する。また明るさを０％に設定するため、ＣＰＵ１１０は光源制御部１３０に対して、光源１６０の光量が０％になるように設定する。
【００８３】
またステップＳ７０１では、ステップＳ７０３における閾値を設定する。図３（ａ）の制御値設定部１１５を用いる場合は、作動トルクピーク位置から回転角が大きくなる方向につまみを回したときの回転角である２７０°のときの制御値である１０１を閾値として設定する。
【００８４】
ステップＳ７０２では、制御部であるＣＰＵ１１０はユーザによる制御値設定部１１５上のつまみの操作により出力された制御値を取得する。ステップＳ７０２は実施例１におけるステップＳ５０２と同様である。
【００８５】
ステップＳ７０３では、ＣＰＵ１１０が取得した制御値があらかじめ設定した閾値以上かどうかを判断する。ここで閾値は、上述の通りステップＳ７０１においてつまみの回転角が２７０°のときの制御値である１０１が設定されている。よって、ＣＰＵ１１０が制御値設定部１１５から取得した制御値が閾値未満、すなわち１００以下のときはステップＳ７０４へ制御を移し、取得した制御値が１０１のときはステップＳ７０５に制御を移す。
【００８６】
ステップＳ７０４では、ＣＰＵ１１０は画像投影装置１００の動作モードを照明モードとする。照明モードの実現方法については、実施例１で述べたためここでは省略する。
【００８７】
ステップＳ７０５では、ＣＰＵ１１０は画像投影装置１００の動作モードを投影モードに設定する。すなわち、ＣＰＵ１１０は画像入力部１２０から入力された映像信号か、あるいはＲＯＭ１１２に記憶されていた画像を、画像処理部１４０で画像処理を行う。その後、ＣＰＵ１１０は、光変調素子駆動部１５０で光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂを駆動して投影画像として投影するように設定する。詳しい動作については実施例１で述べたので省略する。
【００８８】
ステップＳ７０６では、ＣＰＵ１１０は取得した制御値に応じた光量となるように光源１６０を制御する光量制御処理を行う。ステップＳ７０６は実施例１におけるステップＳ５０３と同様である。
【００８９】
制御値と光量の関係は、制御値が０のとき（つまみの回転角が０°のとき）は光量は０％、制御値が１００以上のとき（つまみの位置が作動トルクピーク位置の直前から回転角が２７０°まで間）は光量は１００％に制御される。また、つまみの回転角が０度から作動トルクピーク位置までの角度である場合は、その回転角に正比例して０から１００までの値となる制御値に従って光量が制御される。
【００９０】
ステップＳ７０７では、制御を終了するかどうか判定する。例えばユーザによる操作部１１３の操作や、不図示のリモコンでの操作などによる制御の終了が指示されたかどうかを判定する。制御の終了が判定されなかった場合には、制御をステップＳ７０２に戻す。制御の終了が判定された場合には、本処理を終了する。
【００９１】
図３（ｂ）に、図３（ａ）の制御値設定部１１５を用いたときの作動領域の動作を示す。図７のフローチャートで説明したように、制御値設定部１１５のつまみの回転角が０°の位置から、回転角が２７０°の直前にある作動トルクピーク位置までは照明モードとして動作し、光量は制御値に応じて０％から１００％まで制御される。つまみの回転角が作動トルクピーク位置を越えて２７０°になったときには投影モードとなり、このときの光量は１００％となる。
【００９２】
次に、図３（ｃ）で示したロータリー式の制御値設定部１１５を用いた場合の図７に示す本実施例の動作処理について説明する。
【００９３】
まず、ステップＳ７０１では、制御部であるＣＰＵ１１０が動作モードと明るさの初期設定を行うが、これは既に述べた通りである。しかし、ステップＳ７０１で設定される、ステップＳ７０３における閾値には、図３（ｃ）の制御値設定部１１５を用いる場合、作動トルクピークの位置である回転角１３５°を越えた位置の制御値である５０が設定される。
【００９４】
ステップＳ７０２では、制御部であるＣＰＵ１１０はユーザによる制御値設定部１１５上のつまみの操作により出力された制御値を取得する。
【００９５】
ステップＳ７０３では、ＣＰＵ１１０が取得した制御値があらかじめ設定した閾値以上かどうかを判断する。ここで閾値は、上述の通りステップＳ７０１において作動トルクピーク位置を超えた位置の制御値である５０が設定されている。よって、ＣＰＵ１１０が制御値設定部１１５から取得した制御値が４９以下のときはステップＳ７０４へ制御を移し、取得した制御値が５０以上のときにはステップＳ７０５に制御を移す。
【００９６】
ステップＳ７０４では、ＣＰＵ１１０は画像投影装置１００の動作モードを照明モードとする。照明モードの実現方法については、実施例１で述べたためここでは省略する。
【００９７】
ステップＳ７０５では、ＣＰＵ１１０は画像投影装置１００の動作モードを投影モードに設定する。すなわち、ＣＰＵ１１０は画像入力部１２０から入力された映像信号か、あるいはＲＯＭ１１２に記憶されていた画像を、画像処理部１４０で画像処理を行う。その後、ＣＰＵ１１０は、光変調素子駆動部１５０で光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂを駆動して投影画像として投影するように設定する。詳しい動作については実施例１で述べたので省略する。
【００９８】
ステップＳ７０６では、ＣＰＵ１１０は取得した制御値に応じた光量となるように光源１６０を制御する光量制御処理を行う。ステップＳ７０６は実施例１におけるステップＳ５０３と同様である。
【００９９】
制御値と光量の関係は、制御値が０のとき（つまみの回転角が０°のとき）は光量は０％、制御値が４９のとき（つまみの回転角が作動トルクピーク位置の直前のとき）には光量は１００％に制御される。また、つまみの回転角が０度から作動トルクピーク位置までの角度である場合は、その回転角に正比例して０から４９までの値となる制御値に従って光量が上がるよう制御される。そしてつまみの回転角が作動トルクピーク位置を越えた直後の位置では制御値は５０となり、そのときの光量は１００％とする。制御値が１００のとき（つまみの回転角が２７０°のとき）には光量は０％とする。つまみの回転角が作動トルクピーク位置から２７０°までの角度である場合は、その回転角に正比例して５０から１００までの値となる制御値に従って光量が下がるよう制御される。
【０１００】
ステップＳ７０７では、制御を終了するかどうか判定する。例えばユーザによる操作部１１３の操作や、不図示のリモコンでの操作などによる制御の終了が指示されたかどうかを判定する。制御の終了が判定されなかった場合には、制御をステップＳ７０２に戻す。制御の終了が判定された場合には、本処理を終了する。
【０１０１】
図３（ｄ）に、図３（ｃ）の制御値設定部１１５を用いたときの作動領域の動作を示す。図７のフローチャートで説明したように、制御値設定部１１５のつまみの回転角が０°の位置から、回転角が１３５°の直前にある作動トルクピーク位置までは照明モードとして動作し、光量は制御値に応じて０％から１００％まで制御される。つまみの回転角が作動トルクピーク位置である回転角１３５°を越えると投影モードとなり光量は１００％となり、そこから回転角に応じて制御値が大きくなるにつれて光量は下がり、作動領域端である回転角２７０°では光量は０％となる。
【０１０２】
本実施例では、制御値設定部１１５として図３（ａ）と図３（ｃ）の形状の例をあげ、動作についてはそれぞれ図３（ｂ）と図３（ｄ）の例をあげて説明した。しかし実現方法はこれに限るものではなく、例えば、制御値設定部１１５においてはつまみの移動方向での作動トルクピーク位置は無くても良い。また図３（ｂ）や図３（ｄ）ではつまみの位置に合わせて照度を０％から１００％まで直線的に制御しているが、総合的な光量の出力特性に合わせて非直線性を持たせても良い。
【０１０３】
本実施例では、制御値設定部１１５は図３に示すロータリー式のつまみを有する場合について説明したが、スライド式のつまみを制御値設定部１１５が有していても良い。
【０１０４】
本実施例では、画像投影装置１００から投射される光量の制御を光源１６０の光量を制御することで実現しているが、実施例１と同様にこれに限定するものではない。例えば不図示の絞り機構を投影光学系１８１の前か後ろに配置して、この絞り機構で画像投影装置１００から投射される光量を制御しても良い。または、画像処理部１４０において照明用画像を出力する際の輝度を下げるようにしても良い。
【０１０５】
図１では制御値設定部１１５は画像投影装置１００に組み込まれているが、これに限定されない。例えば、画像投影装置１００が天井に設置されている場合は、動作モードや明るさを制御する制御値設定部１１５は壁面に設置してもよい。この場合、制御値伝送用のワイヤーもしくは無線伝送手段を介して、制御値設定部１１５と、制御値設定部１１５から離れた位置に設置された画像投影装置１００とを通信接続しても良い。
【実施例４】
【０１０６】
本実施例に係る画像投影装置１００の構成と動作処理については実施例１と同一である。よって重複した説明は省略する。
【０１０７】
制御値設定部１１５はユーザ操作に応じて光量と動作モードを制御するための制御値の設定手段である。例えば、制御値設定部１１５は、従来の白熱灯の調光装置と同様の図４（ａ）や図４（ｂ）に示すロータリーエンコーダーやリニアエンコーダー等からなるつまみ、及び二値の制御値の出力を制御するロッカースイッチを有する。つまみの操作により連続的な制御値が出力される。すなわち、制御値設定部１１５の一方の作動領域端では０を出力し、もう一方の作動領域端では１００を出力し、その中間領域ではつまみの位置に応じて０から１００の間の制御値を出力する。尚、ユーザ操作に応じて上記制御値の設定が可能であれば、制御値設定部１１５の形状や動作は図４に示すものに限定されるものではない。例えば、タッチパネルからなる操作部１１３が制御値設定部１１５を兼ねてもよい。この場合、例えば、操作部１１３における制御値設定画面の表示時に、タッチパネルの所定位置へのユーザによるフリック操作やスライド操作に応じて制御値が設定される。
【０１０８】
図８のフローチャートを用いて本実施例の動作処理について説明する。
【０１０９】
まず、ステップＳ８０１では、制御部であるＣＰＵ１１０が画像投影装置１００の動作モードと明るさの初期設定を行う。初期設定が必要な理由は、本実施例では後述するステップＳ８０２においてＣＰＵ１１０が制御値設定部１１５から制御値を取得するまでは、動作モードと投影画像の明るさの設定が確定しないためである。ここではＣＰＵ１１０は画像投影装置１００の動作モードを照明モード、明るさを０％と設定する。照明モードにおける信号処理系の動作については、実施例１で述べたので省略する。また明るさを０％に設定するため、ＣＰＵ１１０は光源制御部１３０に対して、光源１６０の光量が０％になるように制御する。
【０１１０】
ステップＳ８０２では、制御部であるＣＰＵ１１０はユーザによる制御値設定部１１５上のつまみとロッカースイッチの操作により出力された連続的な制御値と二値の制御値を取得する。
【０１１１】
ステップＳ８０３では、ＣＰＵ１１０が取得した二値の制御値が１であるかどうか判定する。二値の制御値が１でなかったときには制御をステップＳ８０４に移し、１であったときには制御をステップＳ８０５に移す。尚、取得した二値の制御値に応じて動作モードが決定されればよく、二値の制御値によってどちらの動作モードを選択するかを限定するものではない。
【０１１２】
ステップＳ８０４では、ＣＰＵ１１０は画像投影装置１００の動作モードを照明モードに設定する。照明モードの実現方法については、実施例１で述べたためここでは省略する。
【０１１３】
ステップＳ８０５では、ＣＰＵ１１０は画像投影装置１００の動作モードを投影モードに設定する。すなわち、ＣＰＵ１１０は画像入力部１２０から入力された映像信号か、あるいはＲＯＭ１１２に記憶されていた画像を、画像処理部１４０で画像処理を行う。その後、ＣＰＵ１１０は、光変調素子駆動部１５０で光変調素子１７０Ｒ，１７０Ｇ，１７０Ｂを駆動して投影画像として投影するように設定する。詳しい動作については実施例１で述べたので省略する。
【０１１４】
ステップＳ８０６では、ＣＰＵ１１０は取得した連続的な制御値に応じた光量となるように光源１６０を制御する光量制御処理を行う。ＣＰＵ１１０が取得した連続的な制御値が０のときには光量は０％に、取得した連続的な制御値が１００のときには光量が１００％にと、取得した連続的な制御値に応じた光量となるように、ＣＰＵ１１０は光源制御部１３０を制御する。ステップＳ８０６については実施例１におけるステップＳ５０３と同様である。
【０１１５】
ステップＳ８０７では、制御を終了するかどうか判定する。例えばユーザによる操作部１１３の操作や、不図示のリモコンでの操作などによる制御の終了が指示されたかどうかを判定する。制御の終了が判定されなかった場合には、制御をステップＳ８０２に戻す。制御の終了が判定された場合には、本処理を終了する。
【０１１６】
本実施例では画像投影装置１００から投射される光量の制御を光源１６０光量を制御することで実現しているが、実施例１と同様にこれに限定するものではない。例えば不図示の絞り機構を投影光学系１８１の前か後ろに配置して、この絞り機構で画像投影装置１００から投射される光量を制御しても良い。または、画像処理部１４０において照明用画像を出力する際の輝度を下げるようにしても良い。
【０１１７】
図１では制御値設定部１１５は画像投影装置１００に組み込まれているが、これに限定されない。例えば、画像投影装置１００が天井に設置されている場合は、動作モードや明るさを制御する制御値設定部１１５は壁面に設置してもよい。この場合、制御値伝送用のワイヤーもしくは無線伝送手段を介して、制御値設定部１１５と、制御値設定部１１５から離れた位置に設置された画像投影装置１００とを通信接続しても良い。
【０１１８】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１２０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１２２】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【０１２３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１２６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【符号の説明】
【０１２７】
１００  画像投影装置
１１０  ＣＰＵ
１１１  ＲＡＭ
１１２  ＲＯＭ
１１３  操作部
１１５  制御値設定部
１２０  画像入力部
１３０  光源制御部
１４０  画像処理部
１６０  光源
【図１】
2019074597.tif 000003
【図２】
2019074597.tif 000004
【図３】
2019074597.tif 000005
【図４】
2019074597.tif 000006
【図５】
2019074597.tif 000007
【図６】
2019074597.tif 000008
【図７】
2019074597.tif 000009
【図８】
2019074597.tif 000010
【図９】
2019074597.tif 000011