(57)【要約】【課題】複数の画像処理部の動作が不安定になることを抑制可能な技術を提供する。【解決手段】画像処理装置は、第１画像処理を実行する第１画像処理部と、第２画像処理を実行する第２画像処理部と、前記第１画像処理部が前記第１画像処理を実行する第１動作タイミングと前記第２画像処理部が前記第２画像処理を実行する第２動作タイミングとの差を制御する制御部と、を含む。【選択図】図１
2019045551.tif 000002
【特許請求の範囲】
【請求項１】
第１画像処理を実行する第１画像処理部と、
第２画像処理を実行する第２画像処理部と、
前記第１画像処理部が前記第１画像処理を実行する第１動作タイミングと前記第２画像処理部が前記第２画像処理を実行する第２動作タイミングとの差を制御する制御部と、
を含むことを特徴とする画像処理装置。
【請求項２】
前記第１画像処理部と前記第２画像処理部とは、共通のチップに搭載されている
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、前記第２動作タイミングを遅延させることによって、前記第１動作タイミングと前記第２動作タイミングとの差を制御する
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記制御部は、遅延量に関する遅延量情報を受け取り、前記遅延量情報に基づいて、前記第２動作タイミングの遅延量を決定する
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１画像処理部は、一以上の第３画像処理部のいずれかであり、
前記第２画像処理部は、前記制御部によって前記第２動作タイミングが遅延される一以上の第４画像処理部のいずれかであり、
前記制御部は、前記第２動作タイミングの遅延量であるタイミング遅延量を変化させた場合の前記第３画像処理部および前記第４画像処理部の動作状態に基づいて、前記タイミング遅延量を決定する
ことを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記制御部は、
前記タイミング遅延量を所定範囲内で段階的に変化させ、
前記タイミング遅延量の変化の段階ごとに、当該段階において、前記第３画像処理部および前記第４画像処理部の中で同時に動作している同時動作画像処理部の数の最大値を特定し、
前記所定範囲において、前記各段階の最大値の中で最小の値を引き起こした遅延量を、前記タイミング遅延量として決定する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記制御部は、
前記タイミング遅延量を所定範囲内で段階的に変化させ、
前記タイミング遅延量の変化の段階ごとに、当該段階において、前記第３画像処理部および前記第４画像処理部の中で同時に動作している同時動作画像処理部の数の変動幅を特定し、
前記所定範囲において、前記各段階の変動幅の中で最小の変動幅を引き起こした遅延量を、前記タイミング遅延量として決定する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記制御部は、前記同時動作画像処理部の数を、当該同時動作画像処理部が画像処理を実行したときの負荷に応じた重み付けをしてカウントする
ことを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
前記制御部は、
前記タイミング遅延量を所定範囲内で段階的に変化させ、
前記タイミング遅延量の変化の段階ごとに、当該段階において、前記第３画像処理部および前記第４画像処理部の中で同時に非動作になっている同時非動作画像処理部の数の最大値を特定し、
前記所定範囲において、前記各段階の最大値の中で前記第３画像処理部および前記第４画像処理部の合計数よりも少ない値を引き起こした遅延量を、前記タイミング遅延量として決定する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項１０】
前記制御部は、
前記タイミング遅延量を所定範囲内で段階的に変化させ、
前記タイミング遅延量の変化の段階ごとに、当該段階において、前記第３画像処理部および前記第４画像処理部の中で同時に非動作になっている同時非動作画像処理部の数の最大値を特定し、
各段階の最大値が前記第３画像処理部および前記第４画像処理部の合計数と一致する場合、各段階の遅延量の中で、前記第３画像処理部および前記第４画像処理部のすべてが前記同時非動作画像処理部になっている期間が最短となる遅延量を、前記タイミング遅延量として決定する
ことを特徴とする請求項５に記載の画像処理装置。
【請求項１１】
前記制御部は、前記画像処理装置の起動に応じて前記タイミング遅延量を決定する
ことを特徴とする請求項５から１０のいずれか１項に記載の画像処理装置。
【請求項１２】
請求項１から１１のいずれか１項に記載の画像処理装置を含む
ことを特徴とする表示装置。
【請求項１３】
第１画像処理を実行し、
第２画像処理を実行し、
前記第１画像処理を実行する第１動作タイミングと前記第２画像処理を実行する第２動作タイミングとの差を制御する
ことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、表示装置および画像処理装置の制御方法に関する。
【背景技術】
【０００２】
特許文献１には、複数の画像処理部（具体的には、ガンマ補正処理部と解像度変換処理部と色変換処理部）を有するプロジェクターが記載されている。各画像処理部は、データイネーブル信号がアクティプ状態のときに画像処理を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３００９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の画像処理部において、データイネーブル信号が同じようなタイミングでアクティブ状態になると、複数の画像処理部が同じようなタイミングで動作状態となり、複数の画像処理部の全体で消費される電流が急激に増加する。この電流の急激な増加に応じて、電源電圧も急激に変動するおそれがある。
また、複数の画像処理部において、データイネーブル信号が同じようなタイミングで非アクティブ状態になると、複数の画像処理部が同じようなタイミングで非動作状態となり、複数の画像処理部の全体で消費される電流が急激に減少する。この電流の急激な減少に応じて、電源電圧も急激に変動するおそれがある。
このような電源電圧の急激な変動は、電源電圧におけるオーバーシュートおよびアンダーシュートの原因となる。オーバーシュートおよびアンダーシュートは、画像処理部の動作を不安定にするおそれがある。
【０００５】
本発明は上述した事情に鑑みてなされたものであり、複数の画像処理部の動作が不安定になることを抑制可能な技術を提供することを解決課題とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置の一態様は、第１画像処理を実行する第１画像処理部と、第２画像処理を実行する第２画像処理部と、前記第１画像処理部が前記第１画像処理を実行する第１動作タイミングと前記第２画像処理部が前記第２画像処理を実行する第２動作タイミングとの差を制御する制御部と、を含むことを特徴とする。
この態様によれば、第１画像処理部が第１画像処理を実行する第１動作タイミングと第２画像処理部が第２画像処理を実行する第２動作タイミングとの差を制御できるので、第１動作タイミングと第２動作タイミングとの差に起因する電源電圧の変動を低減することが可能になる。よって、電源電圧の変動に伴って第１画像処理部および第２画像処理部の動作が不安定になることを抑制可能になる。
【０００７】
上述した画像処理装置の一態様において、前記第１画像処理装置と前記第２画像処理部とは、共通のチップに搭載されていることが望ましい。
この態様によれば、第１画像処理部と第２画像処理部とが共通のチップに搭載されていても、電源電圧の変動を抑制できる。
【０００８】
上述した画像処理装置の一態様において、前記制御部は、前記第２動作タイミングを遅延させることによって、前記第１動作タイミングと前記第２動作タイミングとの差を制御することが望ましい。
この態様によれば、第２動作タイミングを遅延させることによって、第１動作タイミングと第２動作タイミングとの差を制御できる。
【０００９】
上述した画像処理装置の一態様において、前記制御部は、遅延量に関する遅延量情報を受け取り、前記遅延量情報に基づいて、前記第２動作タイミングの遅延量を決定することが望ましい。
この態様によれば、例えば、外部から遅延量情報が入力されることによって、第２動作タイミングの遅延量を決定することができる。
【００１０】
上述した画像処理装置の一態様において、前記第１画像処理部は、一以上の第３画像処理部のいずれかであり、前記第２画像処理部は、前記制御部によって前記第２動作タイミングが遅延される一以上の第４画像処理部のいずれかであり、前記制御部は、前記第２動作タイミングの遅延量であるタイミング遅延量を変化させた場合の前記第３画像処理部および前記第４画像処理部の動作状態に基づいて、前記タイミング遅延量を決定することが望ましい。
この態様によれば、画像処理部の動作タイミングの遅延量を変化させたときの画像処理部の実際の動作状態に基づいてタイミング遅延量が決定される。このため、画像処理装置の個体差も考慮して、タイミング遅延量を決定することが可能になる。
【００１１】
上述した画像処理装置の一態様において、前記制御部は、前記タイミング遅延量を所定範囲内で段階的に変化させ、前記タイミング遅延量の変化の段階ごとに、当該段階において、前記第３画像処理部および前記第４画像処理部の中で同時に動作している同時動作画像処理部の数の最大値を特定し、前記所定範囲において、前記各段階の最大値の中で最小の値を引き起こした遅延量を、前記タイミング遅延量として決定することが望ましい。
同時動作画像処理部の数は、画像処理装置の消費電流に影響する可能性が高い。画像処理装置の消費電流は、電源電圧の変動に影響する。このため、この態様によれば、画像処理装置の消費電流に基づいて、さらに言えば、電源電圧の変動に基づいて、タイミング遅延量を決定することが可能になる。
【００１２】
上述した画像処理装置の一態様において、前記制御部は、前記タイミング遅延量を所定範囲内で段階的に変化させ、前記タイミング遅延量の変化の段階ごとに、当該段階において、前記第３画像処理部および前記第４画像処理部の中で同時に動作している同時動作画像処理部の数の変動幅を特定し、前記所定範囲において、前記各段階の変動幅の中で最小の変動幅を引き起こした遅延量を、前記タイミング遅延量として決定することが望ましい。
同時動作画像処理部の数の変動幅は、画像処理装置の消費電流の変動幅に影響する可能性が高い。画像処理装置の消費電流の変動幅は、電源電圧の変動に影響する。このため、この態様によれば、画像処理装置の消費電流の変動幅に基づいて、さらに言えば、電源電圧の変動に基づいて、タイミング遅延量を決定することが可能になる。
【００１３】
上述した画像処理装置の一態様において、前記制御部は、前記同時動作画像処理部の数を、当該同時動作画像処理部が画像処理を実行したときの負荷に応じた重み付けをしてカウントすることが望ましい。
この態様によれば、画像処理を実行したときの負荷を考慮して、タイミング遅延量を決定することが可能になる。
【００１４】
上述した画像処理装置の一態様において、前記制御部は、前記タイミング遅延量を所定範囲内で段階的に変化させ、前記タイミング遅延量の変化の段階ごとに、当該段階において、前記第３画像処理部および前記第４画像処理部の中で同時に非動作になっている同時非動作画像処理部の数の最大値を特定し、前記所定範囲において、前記各段階の最大値の中で前記第３画像処理部および前記第４画像処理部の合計数よりも少ない値を引き起こした遅延量を、前記タイミング遅延量として決定することが望ましい。
同時非動作画像処理部の数は、画像処理装置の消費電流に影響する可能性が高い。画像処理装置の消費電流は、電源電圧の変動に影響する。このため、この態様によれば、画像処理装置の消費電流に基づいて、さらに言えば、電源電圧の変動に基づいて、タイミング遅延量を決定することが可能になる。
【００１５】
上述した画像処理装置の一態様において、前記制御部は、前記タイミング遅延量を所定範囲内で段階的に変化させ、前記タイミング遅延量の変化の段階ごとに、当該段階において、前記第３画像処理部および前記第４画像処理部の中で同時に非動作になっている同時非動作画像処理部の数の最大値を特定し、各段階の最大値が前記第３画像処理部および前記第４画像処理部の合計数と一致する場合、各段階の遅延量の中で、前記第３画像処理部および前記第４画像処理部のすべてが前記同時非動作画像処理部になっている期間が最短となる遅延量を、前記タイミング遅延量として決定することが望ましい。
第３画像処理部および第４画像処理部のすべてが同時非動作画像処理部になっている期間が長い程、例えば、第３画像処理部および第４画像処理部の各々のデータイネーブル信号の時間軸上での重なり具合が高くなる可能性が高い。データイネーブル信号の時間軸上での重なり具合が高いほど、電源電圧におけるオーバーシュートおよびアンダーシュートが発生しやすくなる。
この態様によれば、第３画像処理部および第４画像処理部のすべてが同時非動作画像処理部になっている期間が最短となる遅延量が、タイミング遅延量として決定される。このため、電源電圧におけるオーバーシュートおよびアンダーシュートの発生を抑制することができる。
【００１６】
上述した画像処理装置の一態様において、前記制御部は、前記画像処理装置の起動に応じて前記タイミング遅延量を決定することが望ましい。
この態様によれば、画像処理装置の起動時から電源電圧の変動を抑制可能になる。
【００１７】
本発明に係る表示装置の一態様は、上述した画像処理装置を含むことを特徴とする。
この態様によれば、第１画像処理部が第１画像処理を実行する第１動作タイミングと第２画像処理部が第２画像処理を実行する第２動作タイミングとの差を制御できるので、第１動作タイミングと第２動作タイミングとの差に起因する電源電圧の変動を低減することが可能になる。よって、電源電圧の変動に伴って第１画像処理部および第２画像処理部の動作が不安定になることを抑制可能になる。
【００１８】
本発明に係る画像処理装置の制御方法の一態様は、第１画像処理を実行し、第２画像処理を実行し、前記第１画像処理を実行する第１動作タイミングと前記第２画像処理を実行する第２動作タイミングとの差を制御することを特徴とする。
この態様によれば、第１画像処理を実行する第１動作タイミングと第２画像処理を実行する第２動作タイミングとの差を制御できるので、第１動作タイミングと第２動作タイミングとの差に起因する電源電圧の変動を低減することが可能になる。よって、電源電圧の変動に伴って第１画像処理および第２画像処理の動作が不安定になることを抑制可能になる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係るプロジェクター１００を示した図である。
【図２】投射部７の一例を示した図である。
【図３】タイミング調整部３の一例を示した図である。
【図４】プロジェクター１００の動作を説明するためのフローチャートである。
【図５】データイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の一例を示した図である。
【図６】データイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の他の例を示した図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら本発明に係る実施の形態を説明する。なお、図面において各部の寸法および縮尺は実際のものと適宜異なる。また、以下に記載する実施の形態は、本発明の好適な具体例である。このため、本実施形態には、技術的に好ましい種々の限定が付されている。しかしながら、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２１】
＜第１実施形態＞
図１は、第１実施形態に係るプロジェクター１００を示した図である。プロジェクター１００は、表示装置の一例である。
【００２２】
プロジェクター１００は、画像入力部１と、画像処理部２と、タイミング調整部３と、画像処理部４と、画像処理部５と、ライトバルブ駆動部６と、投射部７と、を含む。
【００２３】
画像入力部１と、画像処理部２と、タイミング調整部３と、画像処理部４と、画像処理部５と、ライトバルブ駆動部６とは、ＳｏＣ（System on Chip）８として形成されている。換言すると、画像入力部１と、画像処理部２と、タイミング調整部３と、画像処理部４と、画像処理部５と、ライトバルブ駆動部６とは、１チップ（共通のチップ）に搭載されている。
画像処理部２と、タイミング調整部３と、画像処理部４と、画像処理部５とは、画像処理装置９に含まれる。
【００２４】
画像処理装置９、さらに言えば、ＳｏＣ８には、電源ライン（不図示）を介して電源電圧が供給される。すなわち、画像入力部１と、画像処理部２と、タイミング調整部３と、画像処理部４と、画像処理部５と、ライトバルブ駆動部６には、共通の電源ラインを介して電源電圧が供給される。
例えば、画像処理装置９において、画像処理部２、４および５が同じようなタイミングで動作すると、電源電圧が大きく変動し、この電源電圧の変動によって、画像処理装置９の動作が不安定になるおそれがある。
そこで、本実施形態では、タイミング調整部３が、画像処理部２が画像処理を実行する動作タイミングと画像処理部４が画像処理を実行する動作タイミングとの差、および、画像処理部２が画像処理を実行する動作タイミングと画像処理部５が画像処理を実行する動作タイミングとの差を制御して、電源電圧の変動によって画像処理装置９の動作が不安定になることを抑制する。
画像処理部２が画像処理を実行する動作タイミングは、第１動作タイミングの一例である。画像処理部４が画像処理を実行する動作タイミングは、第２動作タイミングの一例である。画像処理部５が画像処理を実行する動作タイミングは、第２動作タイミングの他の例である。
【００２５】
画像入力部１は、ＰＣ（パーソナルコンピューター）２００から入力画像情報Ｉ０を受け取る。入力画像情報Ｉ０は、入力画像信号Ｇ０と、データイネーブル信号ＤＥ０と、を含む。画像入力部１は、ＰＣ２００から受け取った入力画像情報Ｉ０を出力する。
以下、説明の簡略化を図るため、画像入力部１が出力した入力画像情報Ｉ０を「第１画像情報Ｉ１」と称する。第１画像情報Ｉ１に含まれる入力画像信号Ｇ０を「第１画像信号Ｇ１」と称する。第１画像情報Ｉ１に含まれるデータイネーブル信号ＤＥ０を「データイネーブル信号ＤＥ１」と称する。
【００２６】
画像処理部２は、第１画像処理部の一例である。また、画像処理部２は、タイミング調整部３によって動作タイミングが遅延されない一以上の第３画像処理部のいずれかの一例である。画像処理部２は、画像入力部１から受け取った第１画像情報Ｉ１に対してスケーラー処理を実行して第２画像情報Ｉ２を生成する。スケーラー処理は、画像の解像度を調整する画像処理である。スケーラー処理は、第１画像処理の一例である。
【００２７】
本実施形態では、画像処理部２は、データイネーブル信号ＤＥ１がアクティブ状態（例えば、“Ｈ”状態）の間、第１画像信号Ｇ１にスケーラー処理を実行して第２画像信号Ｇ２を生成する。画像処理部２は、第２画像信号Ｇ２と、データイネーブル信号ＤＥ１と、を含む第２画像情報Ｉ２を生成して出力する。以下、説明の簡略化を図るため、第２画像情報Ｉ２に含まれるデータイネーブル信号ＤＥ１を「データイネーブル信号ＤＥ２」と称する。
【００２８】
また、画像処理部２は、データイネーブル信号ＤＥ１をタイミング調整部３に出力する。タイミング調整部３は、データイネーブル信号ＤＥ１がアクティブ状態である場合、画像処理部２が動作中（画像処理を実行中）と判断する。また、タイミング調整部３は、データイネーブル信号ＤＥ１が非アクティブ状態（例えば“Ｌ”状態）の場合、画像処理部２が非動作中（画像処理を実行していない）と判断する。
【００２９】
タイミング調整部３は、制御部の一例である。タイミング調整部３は、画像処理部２が画像処理を実行する動作タイミングと画像処理部４が画像処理を実行する動作タイミングとの差（以下「第１タイミング差」とも称する）を制御する。さらに、タイミング調整部３は、画像処理部２が画像処理を実行する動作タイミングと画像処理部５が画像処理を実行する動作タイミングとの差（以下「第２タイミング差」とも称する）を制御する。
以下、画像処理部２が画像処理を実行する動作タイミングを「画像処理部２の動作タイミング」とも称する。また、画像処理部４が画像処理を実行する動作タイミングを「画像処理部４の動作タイミング」とも称する。画像処理部５が画像処理を実行する動作タイミングを「画像処理部５の動作タイミング」とも称する。
本実施形態では、タイミング調整部３は、画像処理部２から受け取った第２画像情報Ｉ２を遅延させることによって、第１タイミング差および第２タイミング差を制御する。この制御は、タイミング調整部３が画像処理部４の動作タイミングを遅延させることによって第１タイミング差を制御すること、および、タイミング調整部３が画像処理部５の動作タイミングを遅延させることによって第２タイミング差を制御することを意味する。
【００３０】
画像処理部４は、第２画像処理部の一例である。また、画像処理部４は、タイミング調整部３によって動作タイミングが遅延される一以上の第４画像処理部のいずれかの一例である。画像処理部４は、タイミング調整部３によって遅延された第２画像情報Ｉ２に対して画質調整処理を実行して第３画像情報Ｉ３を生成する。画質調整処理は、画像の明るさ、画像のコントラスト、画像のシャープネス、画像の色合い等を調整する画像処理である。画質調整処理は、第２画像処理の一例である。
【００３１】
本実施形態では、画像処理部４は、データイネーブル信号ＤＥ２がアクティブ状態の間、第２画像信号Ｇ２に画質調整処理を実行して第３画像信号Ｇ３を生成する。画像処理部４は、第３画像信号Ｇ３と、データイネーブル信号ＤＥ２と、を含む第３画像情報Ｉ３を生成して出力する。以下、説明の簡略化を図るため、第３画像情報Ｉ３に含まれるデータイネーブル信号ＤＥ２を「データイネーブル信号ＤＥ３」と称する。
【００３２】
また、画像処理部４は、データイネーブル信号ＤＥ２をタイミング調整部３に出力する。タイミング調整部３は、データイネーブル信号ＤＥ２がアクティブ状態である場合、画像処理部４が動作中と判断する。また、タイミング調整部３は、データイネーブル信号ＤＥ２が非アクティブ状態の場合、画像処理部４が非動作中と判断する。
【００３３】
画像処理部５は、第２画像処理部の他の例および第４画像処理部の他の例である。画像処理部５は、画像処理部４から受け取った第３画像情報Ｉ３に対して色むら補正処理を実行して第４画像情報Ｉ４を生成する。色むら補正処理は、画像の色むらを補正する画像処理である。色むら補正処理は、第２画像処理の他の例である。
【００３４】
本実施形態では、画像処理部５は、データイネーブル信号ＤＥ３がアクティブ状態の間、第３画像信号Ｇ３に色むら補正処理を実行して第４画像信号Ｇ４を生成する。画像処理部５は、第４画像信号Ｇ４と、データイネーブル信号ＤＥ３と、を含む第４画像情報Ｉ４を生成して出力する。以下、説明の簡略化を図るため、第４画像情報Ｉ４に含まれるデータイネーブル信号ＤＥ３を「データイネーブル信号ＤＥ４」と称する。
【００３５】
また、画像処理部５は、データイネーブル信号ＤＥ３をタイミング調整部３に出力する。タイミング調整部３は、データイネーブル信号ＤＥ３がアクティブ状態である場合、画像処理部５が動作中と判断する。また、タイミング調整部３は、データイネーブル信号ＤＥ３が非アクティブ状態の場合、画像処理部５が非動作中と判断する。
【００３６】
なお、入力画像情報Ｉ０と第１画像情報Ｉ１と第２画像情報Ｉ２と第３画像情報Ｉ３と第４画像情報Ｉ４の各々には、同期信号（例えば、垂直同期信号と水平同期信号）が含まれる。
【００３７】
ライトバルブ駆動部６は、投射部７を駆動するための駆動信号（例えば、駆動電圧信号）Ｄを、第４画像情報Ｉ４に基づいて生成する。
【００３８】
投射部７は、駆動信号Ｄに応じた画像を投射面３００に投射して表示する。投射部７は、表示部の一例である。投射面３００は、例えば、スクリーンまたは壁であり、表示面の一例である。表示部に、投射面３００は含まれない。
【００３９】
図２は、投射部７の一例を示した図である。投射部７は、光源７１と、光変調装置の一例である３つの液晶ライトバルブ７２（７２Ｒ，７２Ｇ，７２Ｂ）と、投射光学系の一例である投射レンズ７３等を含む。投射部７は、光源７１から射出された光を液晶ライトバルブ７２で変調して表示画像（画像光）を形成し、この表示画像を投射レンズ７３から拡大投射する。表示画像は、投射面３００に表示される。投射部７が投射する表示画像は、一般的に「投射画像」と称されることもある。
【００４０】
光源７１は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）、またはレーザー光源等からなる光源部７１ａと、光源部７１ａが放射した光の方向のばらつきを低減するリフレクター７１ｂとを含む。光源７１から射出された光は、不図示のインテグレーター光学系によって輝度分布のばらつきが低減され、その後、不図示の色分離光学系によって光の３原色である赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の色光成分に分離される。Ｒ，Ｇ，Ｂの色光成分は、それぞれ液晶ライトバルブ７２Ｒ，７２Ｇ，７２Ｂに入射する。
【００４１】
液晶ライトバルブ７２は、一対の透明基板間に液晶が封入された液晶パネル等によって構成される。液晶ライトバルブ７２には、マトリクス状に配列された複数の画素７２ｐからなる矩形の画素領域７２ａが形成されている。液晶ライトバルブ７２では、液晶に対して画素７２ｐごとに駆動信号Ｄを印加することが可能である。ライトバルブ駆動部６（図１参照）が、第４画像情報Ｉ４に応じた駆動信号Ｄを各画素７２ｐに印加すると、各画素７２ｐは、駆動信号Ｄに応じた光透過率に設定される。このため、光源７１から射出された光は、画素領域７２ａを透過することで変調され、駆動信号Ｄに応じた表示画像が色光ごとに形成される。
【００４２】
各色の画像は、図示しない色合成光学系によって画素７２ｐごとに合成され、カラー画像光（カラー画像）である投射画像光（投射画像）が生成される。投射画像光は、投射レンズ７３によって投射面３００に拡大投射される。
【００４３】
図３は、図１に示したタイミング調整部３の一例を示した図である。
タイミング調整部３は、画像処理部２の動作タイミングを遅延させることなく、画像処理部４および５の動作タイミングを遅延させることができる。タイミング調整部３は、画像処理部４および５の動作タイミングの遅延量を変化させた場合の画像処理部２、４および５の動作状態に基づいて、画像処理部４および５の動作タイミングの遅延量を決定する。画像処理部４および５の動作タイミングの遅延量は、タイミング遅延量の一例である。
【００４４】
例えば、タイミング調整部３は、以下のように、画像処理部４および５の動作タイミングの遅延量を決定する。
タイミング調整部３は、画像処理部４および５の動作タイミングの遅延量を所定範囲内で段階的に変化させる。タイミング調整部３は、画像処理部４および５の動作タイミングの遅延量の変化の段階ごとに、当該段階において、画像処理部２、４および５の中で同時に動作している画像処理部（以下「同時動作画像処理部」とも称する）の数の最大値を特定する。同時動作画像処理部の数の具体例については、図５および図６を用いて後述する。タイミング調整部３は、所定範囲において、各段階の最大値の中で最小の値を引き起こした遅延量を、画像処理部４および５の動作タイミングの遅延量として決定する。
【００４５】
タイミング調整部３は、画像入力部３１と、遅延部３２と、画像出力部３３と、カウント部３４と、記憶部３５と、遅延量制御部３６と、を含む。
【００４６】
画像入力部３１は、画像処理部２から第２画像情報Ｉ２を受け取る。画像入力部３１は、第２画像情報Ｉ２を遅延部３２に出力する。
【００４７】
遅延部３２は、第２画像情報Ｉ２を遅延させる。遅延部３２は、例えば、ＳＲＡＭ（Static Random Access Memory）またはＤＲＡＭ（Dynamic Random Access Memory）のようなバッファーにて構成される。
【００４８】
画像出力部３３は、遅延部３２が遅延した第２画像情報Ｉ２を受け取る。画像出力部３３は、第２画像情報Ｉ２を画像処理部４に出力する。
【００４９】
カウント部３４は、画像処理部２からデータイネーブル信号ＤＥ１を受け付け、画像処理部４からデータイネーブル信号ＤＥ２を受け付け、画像処理部５からデータイネーブル信号ＤＥ３を受け付ける。
カウント部３４は、データイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の中で、同時にアクティブ状態になっているデータイネーブル信号の数をカウントする。画像処理部２、４および５の各々は、入力されるデータイネーブル信号がアクティブ状態の間、画像処理を実行する。画像処理部２、４および５の各々は、入力されるデータイネーブル信号が非アクティブ状態の間、画像処理を実行しない。このため、データイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の中で、同時にアクティブ状態になっているデータイネーブル信号の数は、同時動作画像処理部の数を意味する。
【００５０】
記憶部３５は、コンピューターが読み取り可能な記録媒体である。記憶部３５は、例えば、フラッシュメモリーである。記憶部３５は、フラッシュメモリーに限らず適宜変更可能である。記憶部３５は、例えば、遅延量制御部３６が実行するプログラムと、種々の情報を記憶する。
【００５１】
遅延量制御部３６は、例えば、ＣＰＵ（Central Processing Unit）等のコンピューターである。遅延量制御部３６は、１または複数のプロセッサーで構成されてもよい。遅延量制御部３６は、記憶部３５に記憶されたプログラムを読み取り実行することによって、遅延部３２を制御する。
【００５２】
例えば、遅延量制御部３６は、カウント部３４でのカウント値に基づいて、遅延部３２における第２画像情報Ｉ２の遅延量を制御する。ここで、第２画像情報Ｉ２の遅延量は、タイミング遅延量を意味する。
【００５３】
一例を挙げると、遅延量制御部３６は、遅延部３２における第２画像情報Ｉ２の遅延量を段階的に変更し、各段階でのカウント部３４でのカウント値に基づいて、遅延部３２における第２画像情報Ｉ２の遅延量を決定する。
【００５４】
遅延量制御部３６は、一定時間が経過するごとに、遅延部３２における第２画像情報Ｉ２の遅延量を変更していく。遅延量制御部３６は、この一定時間として、水平同期信号によって特定される１水平走査期間を用いる。このため、遅延量制御部３６には、第２画像情報Ｉ２が入力される。
【００５５】
次に、動作を説明する。
図４は、プロジェクター１００の動作を説明するためのフローチャートである。
例えば、入力画像情報Ｉ０がプロジェクター１００に供給されている状況でプロジェクター１００の電源スイッチ（不図示）が操作されてプロジェクター１００（さらに言えば、画像処理装置９）が起動すると、遅延量制御部３６は、遅延部３２の遅延量を「０」に設定する（ステップＳ１）。
【００５６】
続いて、画像入力部１は、入力画像情報Ｉ０を受け付け、その入力画像情報Ｉ０を第１画像情報Ｉ１として画像処理部２に出力する。
【００５７】
画像処理部２は、第１画像情報Ｉ１に含まれる第１画像信号Ｇ１に対してスケーラー処理を実行して第２画像信号Ｇ２を生成する。画像処理部２は、第２画像信号Ｇ２を含む第２画像情報Ｉ２と、データイネーブル信号ＤＥ１とを、別々に、タイミング調整部３に出力する。
【００５８】
タイミング調整部３では、画像入力部３１は、画像処理部２から受け取った第２画像情報Ｉ２を遅延部３２に出力する。遅延部３２は、設定された遅延量（この場合、遅延量「０」）だけ第２画像情報Ｉ２を遅延させて画像出力部３３に出力する。画像出力部３３は、遅延部３２の出力した第２画像情報Ｉ２を画像処理部４に出力する。
【００５９】
画像処理部４は、第２画像情報Ｉ２に含まれる第２画像信号Ｇ２に対して画質調整処理を実行して第３画像信号Ｇ３を生成する。画像処理部４は、第３画像信号Ｇ３を含む第３画像情報Ｉ３を画像処理部５に出力する。また、画像処理部４は、データイネーブル信号ＤＥ２をタイミング調整部３に出力する。
【００６０】
画像処理部５は、第３画像情報Ｉ３に含まれる第３画像信号Ｇ３に対して色むら補正処理を実行して第４画像信号Ｇ４を生成する。画像処理部５は、第４画像信号Ｇ４を含む第４画像情報Ｉ４をライトバルブ駆動部６に出力する。ライトバルブ駆動部６は、第４画像情報Ｉ４に応じた画像を投射部７に投射させる。また、画像処理部５は、データイネーブル信号ＤＥ３をタイミング調整部３に出力する。
【００６１】
カウント部３４は、画像処理部２からデータイネーブル信号ＤＥ１を受け付け、画像処理部４からデータイネーブル信号ＤＥ２を受け付け、画像処理部５からデータイネーブル信号ＤＥ３を受け取る（ステップＳ２）。
【００６２】
続いて、カウント部３４は、データイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の中で、同時にアクティブ状態になっているデータイネーブル信号の数、すなわち、同時動作画像処理部の数をカウントする。カウント部３４は、カウント値を遅延量制御部３６に出力する。遅延量制御部３６は、水平同期信号にて特定される１水平走査期間Ｈの間、カウント部３４のカウント値を監視し、１水平走査期間Ｈにおけるカウント値の最大値を計測する（ステップＳ３）。
【００６３】
図５は、遅延部３２の遅延量が「０」である状況でのデータイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の一例を示した図である。図５では、水平同期信号Ｈｓｙｎｃも示されている。
【００６４】
図５に示したように、遅延部３２の遅延量が「０」であっても、データイネーブル信号ＤＥ１がアクティブ状態になるタイミングＴｂと、データイネーブル信号ＤＥ２がアクティブ状態になるタイミングＴｃと、データイネーブル信号ＤＥ３がアクティブ状態になるタイミングＴｄとは、互いに異なる。これは、データイネーブル信号ＤＥ２には、画像処理部２での画像処理に起因する遅延が生じ、データイネーブル信号ＤＥ３には、画像処理部４での画像処理に起因する遅延が生じるためである。
【００６５】
図５に示した例では、１水平走査期間Ｈにおいて、同時にアクティブ状態になっているデータイネーブル信号の数、すなわち、同時動作画像処理部の数は、以下のように推移する。
タイミングＴａ〜Ｔｂの期間では、同時動作画像処理部の数は「０」である。
タイミングＴｂ〜Ｔｃの期間では、同時動作画像処理部の数は「１」である。
タイミングＴｃ〜Ｔｄの期間では、同時動作画像処理部の数は「２」である。
タイミングＴｄ〜Ｔｅの期間では、同時動作画像処理部の数は「３」である。
タイミングＴｅ〜Ｔｆの期間では、同時動作画像処理部の数は「２」である。
タイミングＴｆ〜Ｔｇの期間では、同時動作画像処理部の数は「１」である。
タイミングＴｇ〜Ｔｈの期間では、同時動作画像処理部の数は「０」である。
このため、図５に示した例では、遅延量制御部３６は、１水平走査期間Ｈにおけるカウント値の最大値として「３」を特定する。
【００６６】
続いて、遅延量制御部３６は、ステップＳ３での計測結果を、そのときの遅延量（この場合、遅延量「０」）と対応づけて記憶部３５に記録する（ステップＳ４）。
【００６７】
続いて、遅延量制御部３６は、遅延部３２に設定されている遅延量が最大遅延量でない場合（ステップＳ５：ＮＯ）、遅延部３２の遅延量を「所定量Ｘ」だけ増加する（ステップＳ６）。
ここで、最大遅延量としては、例えば、遅延部３２が実行可能な最大遅延量が用いられる。最大遅延量は、遅延部３２が実行可能な最大遅延量に限らず適宜変更可能である。遅延量「０」から最大遅延量までの範囲は、所定範囲の一例である。所定量Ｘとしては、例えば、１水平走査期間Ｈの１００分の１の期間が用いられる。所定量Ｘは、１水平走査期間Ｈの１００分の１の期間に限らず適宜変更可能である。
続いて、処理がステップＳ２に戻る。
【００６８】
図６は、遅延部３２の遅延量が「Ｄ１」である状況での水平同期信号Ｈｓｙｎｃとデータイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の一例を示した図である。
【００６９】
図６に示した例では、１水平走査期間Ｈにおいて、同時にアクティブ状態になっているデータイネーブル信号の数、すなわち、同時動作画像処理部の数は、以下のように推移する。
タイミングＴｉ〜Ｔｊの期間では、同時動作画像処理部の数は「２」である。
タイミングＴｊ〜Ｔｋの期間では、同時動作画像処理部の数は「１」である。
タイミングＴｋ〜Ｔｌの期間では、同時動作画像処理部の数は「２」である。
タイミングＴｌ〜Ｔｍの期間では、同時動作画像処理部の数は「１」である。
タイミングＴｍ〜Ｔｎの期間では、同時動作画像処理部の数は「２」である。
タイミングＴｎ〜Ｔｏの期間では、同時動作画像処理部の数は「１」である。
タイミングＴｏ〜Ｔｐの期間では、同時動作画像処理部の数は「２」である。
このため、図６に示した例では、遅延量制御部３６は、１水平走査期間Ｈにおけるカウント値の最大値として「２」を計測する。
図５に示した例と図６に示した例を比較して理解されるように、遅延部３２での遅延量の変更に応じて、１水平走査期間Ｈにおける同時動作画像処理部の最大値が変化する。
【００７０】
ステップＳ５において、遅延部３２に設定されている遅延量が最大遅延量になると（ステップＳ５：ＹＥＳ）、遅延量制御部３６は、記憶部３５に記録した計測結果（最大値）の中で、最小の計測結果（最小の値）を特定する。
続いて、遅延量制御部３６は、最小の測定結果に対応する遅延量、すなわち、遅延量を変更した各段階の最大値の中で最小の値を引き起こした遅延量を、遅延部３２に設定する遅延量として決定する（ステップＳ７）。
続いて、遅延量制御部３６は、ステップＳ７で決定した遅延量を遅延部３２に設定する（ステップＳ８）。
【００７１】
本実施形態に係る画像処理装置９、プロジェクター１００および画像処理装置９の制御方法によれば、第１タイミング差と第２タイミング差とを制御できるので、第１タイミング差と第２タイミング差に起因する電源電圧の変動を低減することが可能になる。よって、電源電圧の変動に伴って画像処理装置９の動作が不安定になることを抑制可能になる。
【００７２】
また、本実施形態では、画像処理部４および５の動作タイミングの遅延量を変化させたときの画像処理部２、４および５の実際の動作状態に基づいて、遅延部３２での遅延量が決定される。このため、画像処理部２、４および５の個体差も考慮して、遅延部３２での遅延量を決定することが可能になる。
【００７３】
また、本実施形態では、同時動作画像処理部の数に基づいて、遅延部３２での遅延量が決定される。同時動作画像処理部の数は、画像処理装置９の消費電流に影響する可能性が高い。そして、画像処理装置の消費電流は、電源電圧の変動に影響する。このため、画像処理装置９の消費電流に基づいて、さらに言えば、電源電圧の変動に基づいて、遅延部３２での遅延量を決定することが可能になる。
【００７４】
＜変形例＞
本発明は、上述した実施形態に限定されるものではなく、例えば、次に述べるような各種の変形が可能である。また、次に述べる変形の態様の中から任意に選択された一または複数の変形を適宜組み合わせることもできる。
【００７５】
＜変形例１＞
遅延量制御部３６は、利用者によって設定された遅延量を示す遅延量情報を受け取り、遅延部３２での遅延量（タイミング遅延量）を、遅延量情報が示す遅延量に決定してもよい。
例えば、遅延量制御部３６は、動作モードとして、マニュアルモードと自動モードとを有し、マニュアルモードの場合、プロジェクター１００（さらに言えば、画像処理装置９）が起動すると、予め入力部を介して受け取った遅延量情報の示す遅延量を、遅延部３２の遅延量として決定する。一方、自動モードの場合、遅延量制御部３６は、図４に示した処理を実行する。
変形例１によれば、遅延部３２の遅延量を、利用者が調整することが可能になる。
【００７６】
＜変形例２＞
図４に示したステップＳ３およびＳ７が以下のように変形されてもよい。
【００７７】
遅延量制御部３６は、ステップＳ３の代わりに、１水平走査期間Ｈにおけるカウント値の変動幅を特定する処理を実行する。遅延量制御部３６は、この処理で特定された変動幅を、ステップＳ３の測定結果の代わりに用いる。例えば、図５に示した例では変動幅は「０」〜「３」の「３」であり、図６に示した例では変動幅は「１」〜「２」の「１」である。
【００７８】
遅延量制御部３６は、ステップＳ７の代わりに、記憶部３５に記録した計測結果（変動幅）の中で最小の変動幅を特定し、その最小の変動幅を引き起こした遅延量を、遅延部３２に設定する遅延量として決定する処理を実行する。
【００７９】
変形例２によれば、同時動作画像処理部の数の変動幅に基づいて、遅延部３２での遅延量が決定される。同時動作画像処理部の数の変動幅は、画像処理装置９の消費電流の変動幅に影響する可能性が高い。そして、画像処理装置９の消費電流の変動幅は、電源電圧の変動に影響する。このため、画像処理装置９の消費電流の変動幅に基づいて、さらに言えば、電源電圧の変動に基づいて、遅延部３２での遅延量を決定することが可能になる。
【００８０】
＜変形例３＞
上述した実施形態および変形例２において、タイミング調整部３は、同時動作画像処理部の数を、同時動作画像処理部が画像処理を実行したときの負荷に応じた重み付けをしてカウントしてもよい。
【００８１】
例えば、カウント部３４は、アクティブ状態のデータイネーブル信号ＤＥ１の数として、「１」ではなく、この「１」に、データイネーブル信号ＤＥ１を用いる画像処理部２が画像処理を実行するときの負荷に応じた重みを付した数値を用いる。さらに、カウント部３４は、アクティブ状態のデータイネーブル信号ＤＥ２の数として、「１」ではなく、この「１」に、データイネーブル信号ＤＥ２を用いる画像処理部４が画像処理を実行するときの負荷に応じた重みを付した数値を用いる。さらに、カウント部３４は、アクティブ状態のデータイネーブル信号ＤＥ３の数として、「１」ではなく、この「１」に、データイネーブル信号ＤＥ３を用いる画像処理部５が画像処理を実行するときの負荷に応じた重みを付した数値を用いる。
例えば、画像処理部２、４および５の負荷の大きさの関係が、２：１：３である場合、データイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の重みとして、「２」、「１」、「３」が用いられる。
【００８２】
変形例３によれば、画像処理部が画像処理を実行したときの負荷を考慮して、遅延部３２での遅延量を決定することが可能になる。
【００８３】
＜変形例４＞
カウント部３４が、同時にアクティブ状態になっているデータイネーブル信号の数ではなく、同時に非アクティブ状態になっているデータイネーブル信号の数をカウントし、遅延量制御部３６が、同時に非アクティブ状態になっているデータイネーブル信号の数に基づいて、遅延部３２での遅延量を決定してもよい。ここで、同時に非アクティブ状態になっているデータイネーブル信号の数は、画像処理部２、４および５の中で、同時に非動作になっている画像処理部（以下「同時非動作画像処理部」とも称する）を意味する。
【００８４】
この場合、図４に示したステップＳ３では、遅延量制御部３６は、１水平走査期間Ｈにおけるカウント値（同時に非アクティブ状態になっているデータイネーブル信号の数、すなわち、同時非動作画像処理部の数）の最大値を計測することになる。
そして、遅延量制御部３６は、ステップＳ７の代わりに、記憶部３５に記録した計測結果（最大値）の中で、画像処理部２、４および５の合計数「３」よりも少ない値を引き起こした遅延量を、遅延部３２に設定する遅延量として決定する処理を実行する。
【００８５】
ここで、計測結果の中で合計数「３」よりも少ない値が複数存在する場合、遅延量制御部３６は、例えば、計測結果（最大値）の中で最小の値を引き起こした遅延量を、遅延部３２に設定する遅延量として決定する。
【００８６】
また、すべての計測結果が合計数「３」と一致する場合、遅延量制御部３６は、画像処理部２、４および５のすべてが同時非動作画像処理部になっている期間が最短となる遅延量を、遅延部３２に設定する遅延量として決定する。
【００８７】
変形例４によれば、同時非動作画像処理部の数に基づいて、遅延部３２での遅延量を決定する。同時非動作画像処理部の数は、画像処理装置９の消費電流に影響する可能性が高い。そして、画像処理装置の消費電流は、電源電圧の変動に影響する。このため、画像処理装置９の消費電流に基づいて、さらに言えば、電源電圧の変動に基づいて、遅延部３２での遅延量を決定することが可能になる。
また、画像処理部２、４および５が同時非動作画像処理部になっている期間が長い程、例えば、データイネーブル信号ＤＥ１、ＤＥ２およびＤＥ３の時間軸上での重なり具合が高くなる。データイネーブル信号の時間軸上での重なり具合が高いほど、電源電圧におけるオーバーシュートおよびアンダーシュートが発生しやすくなる。このため、変形例４によれば、電源電圧におけるオーバーシュートおよびアンダーシュートの発生を抑制することができる。
【００８８】
＜変形例５＞
タイミング調整部３によって動作タイミングが遅延されない第３画像処理部の一例として、画像処理部２が用いられたが、第３画像処理部の数は複数でもよい。複数の第３画像処理部が用いられる場合、複数の第３画像処理部は、相互に直列または並列に接続されてもよい。
タイミング調整部３によって動作タイミングが遅延される第４画像処理部の一例として、画像処理部４および５が用いられたが、第４画像処理部の数は「１」でもよいし「３以上の数」でもよい。複数の第４画像処理部が用いられる場合、複数の第４画像処理部は、相互に直列または並列に接続されてもよい。
【００８９】
＜変形例６＞
タイミング調整部３において、カウント部３４と記憶部３５と遅延量制御部３６の各々は、ＳｏＣ８とは別のチップに搭載されてもよい。
【００９０】
＜変形例７＞
投射部７では、光変調装置として液晶ライトバルブが用いられたが、光変調装置は液晶ライトバルブに限らず適宜変更可能である。例えば、光変調装置は、３枚の反射型の液晶パネルを用いた構成であってもよい。また、光変調装置は、１枚の液晶パネルを用いた方式、３枚のデジタルミラーデバイス（ＤＭＤ）を用いた方式、１枚のデジタルミラーデバイスを用いた方式等の構成であってもよい。光変調装置として１枚のみの液晶パネルまたはＤＭＤが用いられる場合には、色分離光学系や色合成光学系に相当する部材は不要である。また、液晶パネルおよびＤＭＤ以外にも、光源が発した光を変調可能な構成は、光変調装置として採用できる。
【００９１】
＜変形例８＞
表示装置としてプロジェクターが用いられたが、表示装置はプロジェクターに限らず適宜変更可能である。例えば、表示装置は、直視型のディスプレイあってもよい。この場合、投射部７の代わりに、例えば液晶ディスプレイのような直視型の表示部が用いられる。
【００９２】
＜変形例９＞
遅延量制御部３６は、例えばＦＰＧＡ（field programmable gate array）またはＡＳＩＣ（Application Specific IC）等の電子回路によりハードウェアで実現されてもよいし、ソフトウェアとハードウェアとの協働により実現されてもよい。
また、カウント部３４と遅延量制御部３６が、プログラムを読み取って実行するコンピューター（例えば、プロセッサー）によって実現されてもよい。
【符号の説明】
【００９３】
１…画像入力部、２…画像処理部、３…タイミング調整部、４，５…画像処理部、６…ライトバルブ駆動部、７…投射部、３１…画像入力部、３２…遅延部、３３…画像出力部、３４…カウント部、３５…記憶部、３６…遅延量制御部。
【図１】
2019045551.tif 000003
【図２】
2019045551.tif 000004
【図３】
2019045551.tif 000005
【図４】
2019045551.tif 000006
【図５】
2019045551.tif 000007
【図６】
2019045551.tif 000008