(57)【要約】【課題】制御対象となる物理量の値が周期的に変化する際に生じる脈動を低減させる負荷を駆動する。【解決手段】駆動装置(18)は、物理量の目標値を設定する設定手段(31)と、物理量の現在値を検出する検出手段(32)と、目標値と検出手段で得た検出値との偏差を算出する算出し、算出した過去の偏差を記憶し、記憶した過去の所定周期前の偏差を参照して物理量に対応する操作量を決定し、決定した操作量に基づき、負荷を駆動する駆動手段(33)とを備える。【選択図】図２
2015179401.tif 000002
【特許請求の範囲】
【請求項１】
制御対象となる物理量の値が周期的に変化するように負荷を駆動する駆動装置であって、
上記物理量の目標値を設定する設定手段と、
上記物理量の現在値を検出する検出手段と、
上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、
上記算出手段で算出した過去の偏差を記憶する記憶手段と、
上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、
上記決定手段で決定した操作量に基づき、上記負荷を駆動する駆動手段と
を備えたことを特徴とする駆動装置。
【請求項２】
上記記憶手段は、上記物理量がステップ状に変化するタイミングの偏差を記憶することを特徴とする請求項１記載の駆動装置。
【請求項３】
上記記憶手段は、上記物理量がステップ状に上昇したタイミングでの偏差を記憶することを特徴とする請求項２記載の駆動装置。
【請求項４】
上記決定手段は、計算に使用するパラメータを調整し、上記操作量を決定することを特徴とする請求項１〜３いずれか記載の駆動装置。
【請求項５】
上記記憶手段及び決定手段は、上記設定手段、検出手段、及び算出手段を用いたＰＩＤ（Ｐｒｏｐｏｔｉｏｎａｌ  Ｉｎｔｅｇｒａｌ  Ｄｅｒｉｖａｔｉｖｅ）制御系に対して追加されたものであることを特徴とする請求項１〜４いずれか記載の駆動装置。
【請求項６】
周期中に負荷が駆動されない期間を含み、
上記決定手段は、上記駆動されない期間に上記物理量に対応する操作量を決定する
ことを特徴とする請求項１〜５いずれか記載の駆動装置。
【請求項７】
上記負荷は複数種類の負荷を含み、
上記記憶手段は、負荷毎に過去の偏差を記憶し、
上記決定手段は、負荷毎に上記物理量に対応する操作量を決定する
ことを特徴とする請求項１〜６いずれか記載の駆動装置。
【請求項８】
上記決定手段は、各負荷の上記物理量に対応する操作量を、他の負荷の上記物理量に対応する操作量の決定と重ならないタイミングで決定することを特徴とする請求項７記載の駆動装置。
【請求項９】
制御対象となる物理量の値が周期的に変化するように光源素子を駆動する光源駆動装置であって、
上記物理量の目標値を設定する設定手段と、
上記物理量の現在値を検出する検出手段と、
上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、
上記算出手段で算出した過去の偏差を記憶する記憶手段と、
上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、
上記決定手段で決定した操作量に基づき、上記光源素子を駆動する駆動手段と
を備えたことを特徴とする光源駆動装置。
【請求項１０】
制御対象となる物理量の値が周期的に変化するように駆動される発光素子と、
上記物理量の目標値を設定する設定手段と、
上記物理量の現在値を検出する検出手段と、
上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、
上記算出手段で算出した過去の偏差を記憶する記憶手段と、
上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、
上記決定手段で決定した操作量に基づき、上記発光素子を駆動する駆動手段と
を備えたことを特徴とする光源装置。
【請求項１１】
供給される制御対象となる物理量の値が周期的に変化するように駆動される発光素子と、
上記物理量の目標値を設定する設定手段と、
上記物理量の現在値を検出する検出手段と、
上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、
上記算出手段で算出した過去の偏差を記憶する記憶手段と、
上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、
上記決定手段で決定した操作量に基づき、上記発光素子を駆動する駆動手段と、
画像信号を入力する入力手段と、
上記入力手段で入力した画像信号に基づいた画像を表示し、上記発光素子からの発光を用いて光像を形成して表示素子と、
上記表示素子で形成された光像を被投影対象に向けて投影する投影手段と
を備えたことを特徴とする投影装置。
【請求項１２】
制御対象となる物理量の値が周期的に変化するように負荷を駆動する駆動方法であって、
上記物理量の目標値を設定する設定工程と、
上記物理量の現在値を検出する検出工程と、
上記目標値と上記検出工程で得た検出値との偏差を算出する算出工程と、
上記算出工程で算出した過去の偏差を記憶する記憶工程と、
上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定工程と、
上記決定工程で決定した操作量に基づき、上記負荷を駆動する駆動工程と
を有したことを特徴とする駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御対象となる物理量の値が周期的に変動するような負荷を駆動する場合に好適な駆動装置、光源駆動装置、光源装置、投影装置及び駆動方法に関する。
【背景技術】
【０００２】
時分割方式（フィールドシーケンシャル方式）の投影装置では、赤色光、緑色光、青色光を順次繰返して表示素子に照射することによってカラー映像を投影する。上記各原色光を発する光源として３種類のＬＥＤ（発光ダイオード）を用い、１つのＤＣ／ＤＣコンバータの出力を、スイッチング部を用いて順次繰返し点灯させるようにした技術が考えられている。この場合、各色のＬＥＤ毎に駆動電圧が異なるため、ＤＣ／ＤＣコンバータは各ＬＥＤの点灯開始に同期して駆動電圧を変動させる。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３４８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記ＤＣ／ＤＣコンバータには、ＡＣ／ＤＣコンバータの出力が供給されている。ＡＣ／ＤＣコンバータの出力電圧が安定しないと、ＤＣ／ＤＣコンバータの出力電圧も安定しないため、ＡＣ／ＤＣコンバータには安定化回路が内蔵されていると考えられる。ＡＣ／ＤＣコンバータに内蔵された安定化回路がスイッチング方式のものであれば、部品点数の削減等を目的として、その安定化回路とＤＣ／ＤＣコンバータを１つのコントローラで制御することが望まれる。このように、特に１つのコントローラで安定化回路とＤＣ／ＤＣコンバータを制御すると、ＤＣ／ＤＣコンバータの出力電圧が変動する際に、制御サイクルの観点で、安定化回路の出力電圧の応答遅れが生じ易くなる。そのため、負荷のオン／オフによりＤＣ／ＤＣコンバータの出力電圧が変動する際に、安定化回路の出力電圧の脈動（グリッジ）が大きくなり、それに伴ってＤＣ／ＤＣコンバータの出力電圧の脈動が大きくなるという不具合を生じることになる。
【０００５】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、制御対象となる物理量が周期的に変動する際に生じる脈動を低減させることが可能な駆動装置、光源駆動装置、光源装置、投影装置及び駆動方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、制御対象となる物理量の値が周期的に変化するように負荷を駆動する駆動装置であって、上記物理量の目標値を設定する設定手段と、上記物理量の現在値を検出する検出手段と、上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、上記算出手段で算出した過去の偏差を記憶する記憶手段と、上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、上記決定手段で決定した操作量に基づき、上記負荷を駆動する駆動手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、制御対象となる物理量の値が周期的に変動する際に生じる脈動を大幅に低減させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係るプロジェクタ装置の機能回路構成を示すブロック図。
【図２】同実施形態に係る図１のデジタル電源の内部回路構成を示すブロック図。
【図３】同実施形態に係るデジタル電源とその駆動対象となる光源部の電気回路の基本モデルの構成を示す図。
【図４】同実施形態に係る図３の回路に対するＤＳＰによる制御内容を示すタイミングチャート。
【図５】同実施形態に係るＤＳＰが実行するフィードバック制御時の処理内容を示すフローチャート。
【図６】同実施形態に係るＤＳＰが実行する処理内容のタイミングチャート。
【図７】同実施形態に係るＤＳＰが実行する処理内容の他のタイミングチャート。
【図８】同実施形態に係る複数フレームに渡るＤＳＰの処理を簡略化して示すタイミングチャート。
【図９】同実施形態に係る上記フィードバック制御の基本的な概念を示すタイミングチャート。
【図１０】同実施形態に係る学習を行なわない場合のＬＥＤの駆動電流波形を例示する図。
【図１１】同実施形態に係る学習を行なった場合のＬＥＤの駆動電流波形を例示する図。
【発明を実施するための形態】
【０００９】
以下本発明をＤＬＰ（登録商標）方式のプロジェクタ装置に適用した場合の一実施形態について図面を参照して説明する。
【００１０】
図１は、本実施形態に係るプロジェクタ装置１０の概略機能構成を示す図である。同図で入力部１１は、例えばピンジャック（ＲＣＡ）タイプのビデオ入力端子、Ｄ−ｓｕｂ１５タイプのＲＧＢ入力端子、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子などにより構成される。入力部１１に入力された各種規格のアナログまたはデジタルの画像信号は、入力部１１で必要に応じてデジタル化された後に、システムバスＳＢを介して画像変換部１２に送られる。
【００１１】
画像変換部１２は、一般にスケーラあるいはフォーマッタとも称され、入力されるデジタル値の画像データを、投影に適した所定フォーマットの画像データに統一して投影処理部１３へ送る。
【００１２】
この際、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）用の各種動作状態を示すシンボル等のデータも必要に応じて画像変換部１２により画像データに重畳加工され、加工後の画像データを投影処理部１３へ送る。
【００１３】
投影処理部１３は、送られてきた画像データに応じて、所定のフォーマットに従ったフレームレート、例えば１２０［フレーム／秒］と色成分の分割数、及び表示階調数を乗算した、より高速な時分割駆動により、空間的光変調素子であるマイクロミラー素子１４を表示するべく駆動する。
【００１４】
このマイクロミラー素子１４は、アレイ状に配列された複数、例えばＷＸＧＡ（Ｗｉｄｅ  ｅＸｔｅｎｄｅｄ  Ｇｒａｐｈｉｃ  Ａｒｒａｙ）（横１２８０画素×縦８００画素）分の微小ミラーの各傾斜角度を個々に高速でオン／オフ動作して画像を表示することで、その反射光により光像を形成する。
【００１５】
一方で、光源部１５から時分割でＲ（赤色）、Ｇ（緑色），Ｂ（青色）の原色光、及びＹｅ（イエロー），Ｍｇ（マゼンタ），Ｃｙ（シアン）の補色光が所定の順序で循環的に出射される。この光源部１５からの原色または補色の光が、ミラー１６で全反射して上記マイクロミラー素子１４に照射される。
【００１６】
そして、マイクロミラー素子１４での反射光で光像が形成され、形成された光像が投影レンズ部１７を介して、被投影対象となるスクリーン（不図示）に投影表示される。
【００１７】
光源部１５は、発光素子として、赤色光を発するＬＥＤ（発光ダイオード）、緑色光を発するＬＥＤ、及び青色光を発するＬＥＤを有するものとする。
【００１８】
上記投影処理部１３は、上記マイクロミラー素子１４での画像の表示による光像の形成と、上記光源部１５内の発光素子としてのＬＥＤの各発光とを、後述するＣＰＵ１９の制御の下に実行する一方で、デジタル電源１８に対してセグメント切換タイミングパルスを送出し、またこのデジタル電源１８と電源制御用のコマンド信号の送受を行なう。
【００１９】
上記デジタル電源１８は、このプロジェクタ装置１０用に与えられるＡＣ電源から各回路に必要な多数の直流電圧値を生成して供給すると共に、光源部１５に対してＬＥＤを駆動するべく必要な電力を供給する。
【００２０】
図２は、上記デジタル電源１８内の光源部１５を駆動する部分の構成を示す。すなわちデジタル電源１８内では、光源部１５に印加する電圧を電圧調整部３１により調整する。電圧が調整された電力が光源部１５内の負荷であるＬＥＤに供給される過程で、その電流値（光源電流値）を電流測定部ゅ電流検出部）３２が測定（検出）する。電流測定部３２での測定結果はＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）３３にフィードバックされる。ＤＳＰ３３では、上記投影処理部１３から与えられるセグメント切換タイミングパルスと電源制御コマンドによりその時点で駆動する発光素子に流れる電流値に対するフィードバック制御を行ない、上記電圧調整部３１での電圧値を調整する。
【００２１】
上記各回路の動作すべてをＣＰＵ１９が制御する。このＣＰＵ１９は、メインメモリ２０及びプログラムメモリ２１と直接接続される。メインメモリ２０は、例えばＳＲＡＭで構成され、上記ＣＰＵ１９のワークメモリとして機能する。プログラムメモリ２１は、電気的に書換可能な不揮発性メモリで構成され、上記ＣＰＵ１９が実行する動作プログラムや各種定型データなどを記憶する。換言すれば、ＣＰＵ１９は上記メインメモリ２０及びプログラムメモリ２１を用いて、このプロジェクタ装置１０内の制御動作を実行する。
【００２２】
上記ＣＰＵ１９は、操作部２２からのキー操作信号に応じて各種投影動作を実行する。  
この操作部２２は、プロジェクタ装置１０の本体に設けられるキー操作部と、このプロジェクタ装置１０専用の図示しないリモートコントローラからの赤外光を受光する赤外線受光部とを含み、ユーザが本体のキー操作部またはリモートコントローラで操作したキーに基づくキー操作信号をＣＰＵ１９へ直接出力する。
【００２３】
上記ＣＰＵ１９はさらに、上記システムバスＳＢを介して音声処理部２３とも接続される。音声処理部２３は、ＰＣＭ音源等の音源回路を備え、投影動作時にシステムバスＳＢを介して与えられる音声データをアナログ化し、スピーカ部２４を駆動して拡声放音させ、あるいは必要によりビープ音等を発生させる。
【００２４】
次に図３により、上記デジタル電源１８とその駆動対象となる光源部１５の電気回路の基本モデルの構成を示す。電源電圧Ｖｐが、常開接点（通常時に開である接点）であるスイッチＳＷ１を介して、他端が接地された常開接点であるスイッチＳＷ４の一端と、インダクタンスＬの一端とに与えられる。同インダクタンスＬの他端は、他端が接地された常開接点であるスイッチＳＷ２の一端と、同じく常開接点であるスイッチＳＷ３の一端とに接続される。上記スイッチＳＷ３の他端が、他端が接地されたコンデンサＣの一端と接続されると共に、上記電流測定部３２を構成する電流計を介して、駆動対象となるＬＥＤ１５Ｘのカソードにも接続される。同ＬＥＤ１５Ｘのアノードは、他端が接地された常開接点であるスイッチＳＷ５の一端と接続される。
【００２５】
ここでＬＥＤ１５Ｘは、光源部１５内のＲ，Ｇ，Ｂの原色光を発するＬＥＤをモデル化したものであり、各色のＬＥＤ毎に設定電圧は異なるものの、同様の回路構成を有する。
【００２６】
上記各スイッチＳＷ１〜ＳＷ５はいずれも、上記ＤＳＰ３３からの操作信号によりオン／オフ制御される。上記スイッチＳＷ１，ＳＷ２が連動して動作する一方で、上記スイッチＳＷ３，ＳＷ４が連動して動作する。さらに、電流測定部３２の電流計での測定値がＤＳＰ３３へ送られる。
【００２７】
次に上記実施形態の動作について説明する。  
図４は上記図３のモデル回路に対するＤＳＰ３３による制御処理タイミングを示す図である。図４（Ａ）は、カラー画像の１フレームを構成する各色セグメント、例えばＲ，Ｇ，Ｂ，Ｙｅ，Ｍｇ，Ｃｙを切替えるために、上記投影処理部１３から各セグメントの開始タイミング当初に与えられるセグメント切換えパルスを時間的に拡大して示す。ＤＳＰ３３は、このセグメント切換えパルスの幅に比して十分に短い、数［μ秒］程度の周期で制御サイクルを設定している。１制御サイクルにおいては、詳細は後述するが、「電流測定部３２からの出力値測定（「ＡＤＣ」）」処理、「フィルタ計算によるデューティ計算（「計算」）」処理、「ＰＷＭ（パルス幅変調）駆動による電圧調整でのデューティを設定（「ＰＷＭ設定」）」処理を行ない、且つ上記「ＡＤＣ」処理と「計算」処理との間のタイミングで「割込み」処理を受付ける。
【００２８】
（図４における処理スパンは、後述の図６で説明する処理（各期間）のタイムスパンに比べて十分に短い。）
図４（Ａ）に示すセグメント切換えパルスが立上がった後の最初の制御サイクルにおいて、ＤＳＰ３３は図４（Ｂ）に示すスイッチＳＷ１，ＳＷ２への操作信号と、図４（Ｃ）に示すスイッチＳＷ３，ＳＷ４への操作信号とを図示する如く制御すると共に、図４（Ｄ）に示す如くスイッチＳＷ５への操作信号を継続にオンして、ＬＥＤ１５Ｘを点灯駆動させる。この間、ＤＳＰ３３は上記した「出力値測定」処理、「デューティ計算」処理、「ＰＷＭ設定」処理を制御サイクルに従って繰返すことで、出力値からＰＷＭ制御のデューティ（操作量）へのフィードバックを行なって、出力値を目標の値に収束させる。
【００２９】
図４（Ａ）に示すセグメント切換えパルスが立下がった後の最初の制御サイクルにおいて、ＤＳＰ３３は図４（Ｂ）〜図４（Ｄ）に示すように上記スイッチＳＷ１〜ＳＷ５への各操作信号をいずれもオフとして、次のセグメントの駆動状態となるまで、上記フィードバック制御を停止する。
【００３０】
次に上記ＤＳＰ３３が実行する制御処理の詳細について説明する。  
図５は、上記ＤＳＰ３３が実行するフィードバック制御時の処理内容を示すフローチャートである。
【００３１】
なおＤＳＰ３３は、カラー画像１フレームを構成する各色セグメントにおいて、直前の過去数フレーム乃至数十フレームを学習期間（後述する「学習点灯」期間）として同色セグメントでの測定値を記憶しておくものとする。
【００３２】
上述したようにＤＳＰ３３は、制御サイクルの当初に上述した如く出力電力の値を、例えば電流測定部３２により測定させ（ステップＳ０１）、その測定値を取得する。次に、ＤＳＰ33は、取得した測定値に基づいてフィルタ処理によるＰＷＭ制御のデューティ比を計算する（ステップＳ０２）。
【００３３】
計算後、ＤＳＰ３３はその時点が、セグメント切換え直後から予め設定された制御サイクルの回数内の学習期間中であるか否かを判断する（ステップＳ０３）。
【００３４】
ここで学習期間ではないと判断された場合に、ＤＳＰ３３は直前のステップＳ０２で計算により得たデューティ比を設定して駆動させ（ステップＳ０４）、以上で当該制御サイクルでの処理を終えて、次の制御サイクルに移行するべく上記ステップＳ０１からの処理に戻る。
【００３５】
また上記ステップＳ０３で学習期間中であると判断された場合、ＤＳＰ３３はフィルタ処理で計算により得たデューティ比に対し、各セグメント毎、各光源素子毎に学習期間の回数分を考慮した以下の補正データを算出して加える（ステップＳ０５，Ｓ０６）。
【００３６】
この補正データ（学習データ）を、例えば  
Ａdj.[ｘ][ｓｅｇ][i]  
（但し、ｘ：光源素子（Ｒ，Ｇ，Ｂ）、  
ｓｅｇ：セグメント（Ｒ，Ｇ，Ｂ，Ｙｅ，Ｍｇ，Ｃｙ）、  
i：切換え直後からの制御回数値(サイクル数)。）  
とすると、ＤＳＰ３３は、上記Ａdj.[ｘ][ｓｅｇ][i]の値分だけデューティ比に補正を加えると共に、学習データの更新を行なう（ステップＳ０７）。
【００３７】
この学習データの更新方法として、例えば  
Ａdj.[ｘ][ｓｅｇ][i−α]  
（但し、α：ＰＷＭでデューティを設定してから波形に変化が現れるまでの遅延時間（ハード構成に依存する））  
に対し、  
[学習係数（学習定数、パラメータ）]×([目標値]−[測定値（検出値）])  
を加えるものとする。
【００３８】
その後、ＤＳＰ３３は、補正したデューティ比を設定して駆動回路を駆動させ（ステップＳ０４）、以上で当該制御サイクルでの処理を終えて、次の制御サイクルに移行するべく上記ステップＳ０１からの処理に戻る。
【００３９】
［上記学習データの計算方法に係る第１の態様］  
光源として出力電力が目標値に足りなかった場合よりもオーバーした場合の方が、投影する画質への影響が大きいと考えられる。そのため、出力電力が目標値をオーバーした場合の[学習係数]を、出力電力が目標値に足りなかった場合の[学習係数]よりも大きく設定することで、出力電力が目標値をオーバーする時間を短縮できる。
【００４０】
［学習データの計算方法に係る第２の態様］  
上記のような[学習係数]による乗算に代えて、関数ｆを用いて、例えば  
[次の学習データ[i−α]]＝ｆ([前回の学習データ[i]]，[目標値]，[測定値])  
とすることで一般式化することができる。  
また、  
[次の学習データ[i−α]]＝ｆ([前回の学習データ[i]]，[目標値]，[測定値]，
制御開始からの時間（周期数），温度，・・・)
といったように、他の要因（制御開始からの時間（周期数）、温度、・・・）で、制御中に変わるようにしてもよい。
【００４１】
これは、上述の[学習係数]を制御中に変えることに対応する。
【００４２】
［学習データの計算方法に係る第３の態様］  
上記遅延時間αが制御サイクルの周期の整数倍となることは稀であるので、  
[次の学習データ[i−α]]＝ｆ([前回の学習データ[i]]，[目標値]，[測定値])  
[次の学習データ[i−α−１]]＝ｇ([前回の学習データ[i]]，[目標値]，[測定値])  
というように、複数回に渡って学習データの更新を行なうことも考えられる。
【００４３】
［学習データの計算方法に係る第４の態様］  
出力電力の変動が一番画質に影響を与えるのは、光源素子がオフ状態からオン状態となる点灯初期であるため、制御を簡易化するために、その点灯初期の一定時間のみ学習を行なうことも考えられる。
【００４４】
この場合、点灯中に電源を共有する別の光源素子がオン／オフすることから生じる変動や、異なるセグメントで同一光源素子がオフ状態からオン状態となる際との駆動傾向の差を学習することができないが、一番影響を与えるタイミングで的確に制御を行なうことで、ＤＳＰ３３の演算処理に要する負担を軽減しながらも、画質の向上に大きく寄与できる。
【００４５】
次にＤＳＰ３３の演算時間を考慮した処理スケジュールについて説明する。  
ＤＳＰ３３が非常に短い周期で上記フィードバック制御を実行するため、その制御周期に比してＤＳＰ３３の演算量を考慮する必要がある。
【００４６】
通常、ＤＳＰでの演算量の関係は、  
[学習制御での点灯期間]＞[通常の制御での点灯期間]＞[消灯中]  
となる。従って、学習データの計算、更新を、消灯中の比較的ＤＳＰ３３での処理があいている期間に行なうと、学習によってＤＳＰ３３の演算量が無闇に増大するのを回避できる。
【００４７】
図６は、カラー画像１フレームを、Ｒ，Ｇ，Ｍｇ，Ｂ，Ｙｅ，Ｃｙの計６個のセグメント（フィールド）で構成した場合の、第ｎ番目のフレームでＤＳＰ３３が実行する処理の内容を示すタイミングチャートの例を示す。
【００４８】
図６（Ａ）がフレーム内のセグメント構成を示し、図６（Ｂ）〜図６（Ｄ）が光源部１５内のＲ，Ｇ，Ｂ色で発光する各ＬＥＤに対するＤＳＰ３３の処理内容を示す。  
Ｒ，Ｇ，Ｂの各原色セグメントにおいては、光源部１５内のＲ，Ｇ，ＢのＬＥＤが単色で発光するよう点灯駆動される。またＹｅ，Ｍｇ，Ｃｙの各補色セグメントにおいては、光源部１５内のＲ，Ｇ，ＢのＬＥＤが、例えばＭｇセグメントではＲ及びＢのＬＥＤのように、２色が同時に発光するよう点灯駆動される。
【００４９】
そして、図６（Ｂ）〜図６（Ｄ）において、「学習点灯」期間は、上述の学習制御によって制御される操作量により点灯させる期間であることを表し、この期間に、「ｎ／ｓｅｇ計算」期間で計算される、電流の測定、記憶が行なわれる。
【００５０】
「点灯」期間は、通常の制御（短周期内でのフィードバック制御（ＰＩＤ制御等））によって、制御される操作量により点灯させる期間であることを表す。
【００５１】
そして、「ｎ／ｓｅｇ計算」期間（「計算」期間）は、ｎフレームでのｓｅｇセグメント期間での「学習点灯」期間で測定、記憶された電流値に基づく、次の「学習点灯」期間での制御で用いられる補正データを計算（更新、設定）する期間であることを表す。
【００５２】
このように、図６では、上述した処理の重い[学習制御での点灯期間]が、「学習点灯」期間と、「ｎ／ｓｅｇ計算」期間に分けられて実行されることになる。
【００５３】
つまり、ＤＳＰ３３は、各点灯セグメントにおいては、点灯当初の一定期間を「学習点灯」期間として、上述したように出力電力の測定と記憶とを行なった後、「学習点灯」期間を終えると、通常の点灯駆動としてフィルタ処理で計算したデューティ比を設定しての通常の点灯駆動（「点灯」期間）に移行する。
【００５４】
また、ＤＳＰ３３は、各非点灯セグメントにおいては、次の点灯セグメントに備え、他の光源用処理での「学習点灯」期間を避けるタイミングで、それまでに記憶していた点灯セグメントの「学習点灯」期間中の測定値に基づく計算と更新（「ｎ／ｓｅｇ計算」）を実行する。
【００５５】
例えば、図６（Ｂ）に示すように、光源部１５内のＲのＬＥＤを駆動するための処理としては、Ｒ，Ｍｇ，Ｙｅの各セグメントが点灯セグメントとなっており、点灯セグメント直後のＧ，Ｂ，Ｃｙの各セグメントが非点灯セグメントとなっている。
【００５６】
そのため、ＤＳＰ３３は、当該第ｎフレーム内において、直前の点灯セグメントで記憶した電流の測定値を、次の非点灯セグメント中の、他の光源用処理での「学習点灯」期間を避けるタイミングで計算してデータを更新し、設定するものとしている。
【００５７】
また例えば、図６（Ｄ）に示すように、光源部１５内のＢのＬＥＤを駆動するための処理としては、Ｍｇ，Ｂ，Ｃｙの各セグメントが点灯セグメントとなっており、Ｒ，Ｇ，Ｙｅの各セグメントが非点灯セグメントとなっている。
【００５８】
そのため、ＤＳＰ３３は、フレーム当初のＲセグメントとＧセグメントにおいては、直前の第ｎ−１フレームのＢセグメントとＣｙセグメントで記憶した電力の測定値を、他の光源での「学習点灯」期間を避けるタイミングで計算してデータを更新し、設定する。そして、ＤＳＰ３３は、Ｙｅセグメントにおいて、当該第ｎフレームのＭｇセグメントで記憶した電流の測定値を、他の光源用処理での「学習点灯」期間を避けるタイミングで計算してデータを更新し、設定するものとしている。
【００５９】
このようにＤＳＰ３３の重い演算処理を分散させ、非点灯セグメント中の、他の光源用処理での「学習点灯」期間のタイミングを避けて、計算、設定の処理を行なわれるようにすることにより、ＤＳＰ３３での演算処理を平均化することができる。これにより、ＤＳＰ３３に無用な負担を強いることなく、適切な制御が実現できる。
【００６０】
また、図７に示すように、光源用処理での「ｎ／ｓｅｇ計算」期間（「計算」期間）自体が、他の光源用処理間での、「ｎ／ｓｅｇ計算」期間にも重ならないようにしてもよい。
【００６１】
このようにすれば、よりＤＳＰ３３での演算処理の平均化を図ることができる。
【００６２】
また、上述のように、補正データを、Ａdj.[ｘ][ｓｅｇ][i]という形式で、光源毎、セグメント毎に管理して、記憶、決定制御するようにしたので、制御を容易かつ適切に行なうことができる。
【００６３】
図８は、複数フレームに渡る上記ＤＳＰ３３の処理を簡略化して示すタイミングチャートである。上述したようにＤＳＰ３３は、光源の素子、セグメント、及び点灯開始タイミングからの制御サイクルの回数毎に計算された補正データを持つ。例えば図８（Ｃ）に示す、第ｎフレームのＭｇセグメントの点灯開始タイミングから２番目の制御サイクルｔ１で測定された値と、次の第ｎ＋１フレームのＭｇセグメントの点灯開始タイミングから２番目の制御サイクルｔ２で測定された値とが、同一光源、同一セグメント、及び同一制御サイクルでのデータとして、次の第ｎ＋２フレーム移行のフレームでフィードバックされる。
【００６４】
図９は、上記フィードバック制御の基本的な概念を示す。例えば第ｎフレームのある光源素子用の処理に関して、あるセグメントにおいて、図中にタイミングｔ１１で示す制御サイクルでの制御の実行に対し、それより後のタイミングｔ１２で示す制御サイクルで波形が変化するものとする。
【００６５】
この場合、タイミングｔ１２の制御サイクルでの波形のずれを偏差として、この偏差に応じて、その前のタイミングｔ１１の制御サイクルで用いた補正データを修正するものとする。
【００６６】
したがって、次の第ｎ＋１フレームの同一光源素子用の処理の同一セグメントにおいて、図中にタイミングｔ２１で示す制御サイクルでの制御値に上記偏差を考慮した補正を施すことにより、その後のタイミングｔ２２の制御サイクルでの波形が修正されることとなる。
【００６７】
次に、上記した過去の複数フレームに遡った、同一光源用素子、同一セグメント、及び同一制御サイクル毎の学習の有無について実験結果を用いて比較する。  
＜比較例＞  
図１０は、上記学習を行なわない、短周期内でのフィードバック制御（従来のＰＩＤ制御に相当する制御）のみを行なった場合の、光源素子であるＬＥＤの点灯開始直後の電流値の波形を例示する。ここでは、「１」がセグメント切換えパルスであり、「４」が当該ＬＥＤの出力電流値を示す。セグメント切換えパルスが立ち上がった直後の制御サイクルに同期して、光源素子であるＬＥＤへの通電が開始されると、大きなオーバーシュートを伴い、一定の電流値に収束するまでに、１２０［マイクロ秒］程度かかってしまっている。
【００６８】
＜実施例＞  
これに対し、図１１は、上記本発明における学習制御を行なった場合の、光源素子であるＬＥＤの点灯開始直後の電流値の波形を例示する。ここでも「１」がセグメント切換えパルス、「４」が当該ＬＥＤの出力電流値を示す。なお同図では、上記図１０より時間軸(横軸)を４倍に拡大した波形となっている。セグメント切換えパルスが立ち上がった直後の制御サイクルに同期して、光源素子であるＬＥＤへの通電が開始されると、特にオーバーシュート等も発生せず、１２［マイクロ秒］程度で一定の電流値に収束していることがわかる。
【００６９】
このように、過去の数フレーム〜数十フレームに渡って同一光源用素子、同一セグメント、及び同一制御サイクル毎の学習を行なって補正値に反映することで、特にオフ状態からオン状態に立ち上げる直後に発生する変動を大幅に低減でき、結果としてデジタル電源１８側が光源部１５を駆動する際に生じる脈動を大幅に低減させることができる。
【００７０】
以上詳述した如く本実施形態によれば、制御対象となる物理量（電圧、電流）が変動する際に生じる脈動を大幅に低減させることが可能となる。
【００７１】
また上記実施形態では、ＤＳＰ３３が周期的に変化する物理量がステップ状に変化するタイミングを学習期間として、偏差を記憶するものとしたので、急峻な負荷の変動に起因して発生し易い脈動を確実に抑制できる。
【００７２】
この場合、特に負荷に供給する電力がオン状態からオフ状態に変動する場合に比べて、オフ状態からオン状態に変動する際にそのオン状態直後の駆動中に脈動が発生し易いため、電力の立上りタイミングに限って上記制御を実行することにより、ＤＳＰ３３の負担を最小限にしながらも確実に脈動を抑制し得る。
【００７３】
なお上記実施形態では、学習データの計算方法に係る第１乃至第３の態様で示した如く、計算に使用する学習係数をパラメータとして調整した上で補正に用いるものとしたので、より確実に脈動を抑制できる。
【００７４】
また、上術したＤＳＰ３３による一連の制御を、一般的なフィードバック手法の基礎となっているＰＩＤ制御系に組込んで使用することにより、さらに効率的なフィードバックが実現できる。
【００７５】
なお上記実施形態では、負荷として、発光素子を駆動する例で説明したが、本発明は発光素子以外の負荷にも適用できる。例えば、周期的に回転速度を変えるようなモーターの速度制御等にも好適に用いることができる。
【００７６】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【００７７】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７８】
請求項１記載の発明は、制御対象となる物理量の値が周期的に変化するように負荷を駆動する駆動装置であって、上記物理量の目標値を設定する設定手段と、上記物理量の現在値を検出する検出手段と、上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、上記算出手段で算出した過去の偏差を記憶する記憶手段と、上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、上記決定手段で決定した操作量に基づき、上記負荷を駆動する駆動手段とを備えたことを特徴とする。
【００７９】
請求項２記載の発明は、上記請求項１記載の発明において、上記記憶手段は、上記物理量がステップ状に変化するタイミングの偏差を記憶することを特徴とする。
【００８０】
請求項３記載の発明は、上記請求項２記載の発明において、上記記憶手段は、上記物理量がステップ状に上昇したタイミングでの偏差を記憶することを特徴とする。
【００８１】
請求項４記載の発明は、上記請求項１〜３いずれか記載の発明において、上記決定手段は、計算に使用するパラメータを調整し、上記操作量を決定することを特徴とする。
【００８２】
請求項５記載の発明は、上記請求項１〜４いずれか記載の発明において、上記記憶手段及び決定手段は、上記設定手段、検出手段、及び算出手段を用いたＰＩＤ（Ｐｒｏｐｏｔｉｏｎａｌ  Ｉｎｔｅｇｒａｌ  Ｄｅｒｉｖａｔｉｖｅ）制御系に対して追加されたものであることを特徴とする。
【００８３】
請求項６記載の発明は、上記請求項１〜５いずれか記載の発明において、周期中に負荷が駆動されない期間を含み、上記決定手段は、上記駆動されない期間に上記物理量に対応する操作量を決定することを特徴とする。
【００８４】
請求項７記載の発明は、上記請求項１〜６いずれか記載の発明において、上記負荷は複数種類の負荷を含み、上記記憶手段は、負荷毎に過去の偏差を記憶し、上記決定手段は、負荷毎に上記物理量に対応する操作量を決定することを特徴とする。
【００８５】
請求項８記載の発明は、上記請求項７記載の発明において、上記決定手段は、各負荷の上記物理量に対応する操作量を、他の負荷の上記物理量に対応する操作量の決定と重ならないタイミングで決定することを特徴とする。
【００８６】
請求項９記載の発明は、制御対象となる物理量の値が周期的に変化するように光源素子を駆動する光源駆動装置であって、上記物理量の目標値を設定する設定手段と、上記物理量の現在値を検出する検出手段と、上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、上記算出手段で算出した過去の偏差を記憶する記憶手段と、上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、上記決定手段で決定した操作量に基づき、上記光源素子を駆動する駆動手段とを備えたことを特徴とする。
【００８７】
請求項１０記載の発明は、制御対象となる物理量の値が周期的に変化するように駆動される発光素子と、上記物理量の目標値を設定する設定手段と、上記物理量の現在値を検出する検出手段と、上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、上記算出手段で算出した過去の偏差を記憶する記憶手段と、上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、上記決定手段で決定した操作量に基づき、上記発光素子を駆動する駆動手段とを備えたことを特徴とする。
【００８８】
請求項１１記載の発明は、供給される制御対象となる物理量の値が周期的に変化するように駆動される発光素子と、上記物理量の目標値を設定する設定手段と、上記物理量の現在値を検出する検出手段と、上記目標値と上記検出手段で得た検出値との偏差を算出する算出手段と、上記算出手段で算出した過去の偏差を記憶する記憶手段と、上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定手段と、上記決定手段で決定した操作量に基づき、上記発光素子を駆動する駆動手段と、画像信号を入力する入力手段と、上記入力手段で入力した画像信号に基づいた画像を表示し、上記発光素子からの発光を用いて光像を形成して表示素子と、上記表示素子で形成された光像を被投影対象に向けて投影する投影手段とを備えたことを特徴とする。
【００８９】
請求項１２記載の発明は、制御対象となる物理量の値が周期的に変化するように負荷を駆動する駆動方法であって、上記物理量の目標値を設定する設定工程と、上記物理量の現在値を検出する検出工程と、上記目標値と上記検出工程で得た検出値との偏差を算出する算出工程と、上記算出工程で算出した過去の偏差を記憶する記憶工程と、上記記憶手段で記憶した過去の所定周期前の偏差を参照して上記物理量に対応する操作量を決定する決定工程と、上記決定工程で決定した操作量に基づき、上記負荷を駆動する駆動工程とを有したことを特徴とする。
【符号の説明】
【００９０】
１０…プロジェクタ装置、
１１…入力部、
１２…画像変換部、
１３…投影処理部、
１４…マイクロミラー素子、
１５…光源部、
１６…ミラー、
１７…投影レンズ部、
１８…デジタル電源、
１９…ＣＰＵ
２０…メインメモリ、
２１…プログラムメモリ、
２２…操作部、
２３…音声処理部、
２４…スピーカ部、
３１…電圧調整部、
３２…電流測定部、
３３…ＤＳＰ。
【図１】
2015179401.tif 000003
【図２】
2015179401.tif 000004
【図３】
2015179401.tif 000005
【図４】
2015179401.tif 000006
【図５】
2015179401.tif 000007
【図６】
2015179401.tif 000008
【図７】
2015179401.tif 000009
【図８】
2015179401.tif 000010
【図９】
2015179401.tif 000011
【図１０】
2015179401.tif 000012
【図１１】
2015179401.tif 000013