(57)【要約】【課題】投影画像の調整に関する自由度が高い表示装置およびその制御方法を提供すること。【解決手段】画像を投影する表示装置である。投影される画像の一部である設定画面によって設定可能な範囲よりも広い範囲の設定が可能な、外部機器で表示される設定画面によって設定された情報を外部機器から受信し、情報に応じて設定を変更する。【選択図】  図９
2018004919.tif 000002
【特許請求の範囲】
【請求項１】
画像を投影することによって表示する表示装置であって、
外部機器と通信する通信手段と、
制御手段とを有し、
前記制御手段は、
投影される画像の一部である第１の設定画面によって設定可能な第１の範囲よりも広い第２の範囲の設定が可能な第２の設定画面であって、前記外部機器で表示される前記第２の設定画面によって設定された情報を前記外部機器から前記通信手段を通じて受信し、
前記情報に応じて設定を変更する、
ことを特徴とする表示装置。
【請求項２】
前記制御手段は、前記情報に応じて前記第１の範囲に含まれない設定が行われる場合に、前記外部機器で警告画面を表示するためのデータを前記通信手段を通じて前記外部機器に送信する、ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記第１の範囲は、前記第１の設定画面の視認性を低下させない範囲として定められることを特徴とする請求項１または請求項２に記載の表示装置。
【請求項４】
前記制御手段は、現在の設定値に前記第１の範囲に含まれない設定値が含まれると判定される場合に、前記外部機器で警告画面を表示するためのデータを前記通信手段を通じて前記外部機器に送信する、ことを特徴とする請求項１から請求項３のいずれか１項に記載の表示装置。
【請求項５】
前記判定が、前記表示装置の電源ＯＦＦ時、または電源ＯＮ時、または前記第１の設定画面の表示時に実行されることを特徴とする請求項４に記載の表示装置。
【請求項６】
前記第２の設定画面を前記外部機器で表示するためのデータを前記通信手段を通じて前記外部機器に送信することを特徴とする請求項１ないし４のいずれか１項に記載の表示装置。
【請求項７】
さらに、ユーザが操作可能な操作部を有し、
前記制御手段は、前記操作部を通じて前記第１の設定画面の表示が指示されると、投影される画像に前記第１の設定画面を重畳させることを特徴とする請求項１から請求項６のいずれか１項に記載の表示装置。
【請求項８】
前記制御手段は、
前記指示が入力されたことに応答して、現在の設定値に前記第１の範囲に含まれない設定値が含まれるか否かを判定し、
前記現在の設定値に前記第１の範囲に含まれない設定値が含まれると判定される場合に、
前記第１の範囲に含まれない設定値を前記第１の範囲に含まれる設定値に変更することの可否をユーザに問い合わせるための画面を前記外部機器で表示するためのデータを前記通信手段を通じて前記外部機器に送信し、
前記第１の範囲に含まれない設定値を前記第１の範囲に含まれる設定値に変更することを許可する応答を前記通信手段を通じて前記外部機器から受信すると、前記第１の範囲に含まれない設定値を前記第１の範囲に含まれる設定値に変更した後、投影される画像に前記第１の設定画面を重畳させることを特徴とする請求項７に記載の表示装置。
【請求項９】
前記制御手段は、
前記指示が入力されたことに応答して、現在の設定値に前記第１の範囲に含まれない設定値が含まれるか否かを判定し、
前記現在の設定値に前記第１の範囲に含まれない設定値が含まれると判定される場合に、
前記第１の範囲に含まれない設定値を、前記第１の設定画面の表示中は前記第１の範囲に含まれる設定値に変更し、前記第１の設定画面の表示を終了させる際に元の設定値に戻す、
ことを特徴とする請求項７に記載の表示装置。
【請求項１０】
前記制御手段は、
前記指示が入力されたことに応答して、現在の設定値に前記第１の範囲に含まれない設定値が含まれるか否かを判定し、
前記現在の設定値に前記第１の範囲に含まれない設定値が含まれると判定される場合に、
前記第１の範囲に含まれない設定値が色調整に関する設定値であれば、前記第１の設定画面の色の設定を変更して前記第１の設定画面を表示し、前記第１の設定画面の表示を終了させる際に前記第１の設定画面の色の設定を元に戻す、
ことを特徴とする請求項７に記載の表示装置。
【請求項１１】
前記情報が、投影される画像に適用される画像処理に関する設定の情報であることを特徴とする請求項１から請求項１０のいずれか１項に記載の表示装置。
【請求項１２】
前記情報が、エッジブレンド幅もしくは色調整に関する設定の情報であることを特徴とする請求項１１に記載の表示装置。
【請求項１３】
画像を投影することによって表示する表示装置の制御方法であって、
前記表示装置の制御手段が、投影される画像の一部である第１の設定画面によって設定可能な第１の範囲よりも広い第２の範囲の設定が可能な第２の設定画面であって、前記外部機器で表示される前記第２の設定画面によって設定された情報を前記外部機器から前記通信手段を通じて受信する工程と、
前記制御手段が、前記情報に応じて設定を変更する工程と、
を有することを特徴とする表示装置の制御方法。
【請求項１４】
画像を投影することによって表示する表示装置であって、
外部機器と通信する通信手段と、
第１の範囲内で設定可能な第１の設定画面に基づき設定を行う操作部と、
制御手段とを有し、
前記制御手段は、
前記第１の範囲よりも広い第２の範囲の設定が可能な第２の設定画面であって、前記外部機器で表示される前記第２の設定画面によって設定された情報を前記外部機器から前記通信手段を通じて受信し、受信した前記情報に応じて設定を変更し、
前記情報に応じて前記第１の範囲に含まれない設定がなされている場合に警告画面を投影して表示するか、または、前記外部機器で警告画面を表示するためのデータを前記通信手段を通じて前記外部機器に送信する、
ことを特徴とする表示装置。
【請求項１５】
前記警告画面は、前記表示装置の電源ＯＦＦ時、または電源ＯＮ時、または前記第１の設定画面の表示時に実行されることを特徴とする請求項１４に記載の表示装置。
【請求項１６】
外部機器と通信する通信手段と、
第１の範囲内で設定可能な第１の設定画面に基づき設定を行う操作部とを有する表示装置の制御方法であって、
前記第１の範囲よりも広い第２の範囲の設定が可能な第２の設定画面であって、前記外部機器で表示される前記第２の設定画面によって設定された情報を前記外部機器から前記通信手段を通じて受信する受信工程と、
受信した前記情報に応じて設定を変更する変更工程と、
前記情報に前記第１の範囲に含まれない設定がなされている場合に警告画面を表示する工程、または、前記外部機器で警告画面を表示するためのデータを前記通信手段を通じて前記外部機器に送信する工程のいずれかを有する、
ことを特徴とする表示装置の制御方法。
【請求項１７】
画像を投影することによって表示する表示装置が有するコンピュータを、請求項１から請求項１２、請求項１４、および請求項１５のいずれか１項に記載の表示装置が有する制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置およびその制御方法に関し、特には投影型の表示装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、プロジェクタを複数台組み合わせて用いることで、１台のプロジェクタでは実現できない解像度や大きさで画像を投影する技術（マルチ投影）が知られている。マルチ投影では、個々のプロジェクタの投影像の繋ぎ目を目立たなくすることが重要である。そのため、画像の繋ぎ目部分については所定幅だけ同じ画像を重畳表示するように入力画像および投影範囲を設定し、かつ重畳表示部分に関しては重畳表示しない場合と同様の明るさとなるように減光する手法（エッジブレンド）が知られている。エッジブレンドにより、投影像の繋ぎ目を目立たなくすることができる。以下、入力画像のうち、重畳表示および減光処理の対象となる領域をエッジブレンド領域と呼ぶ。
【０００３】
一方、プロジェクタにおいては、設定用のメニュー画面などをオンスクリーンディスプレイ（ＯＳＤ）画面として表示する場合がある。マルチ投影を用いてＯＳＤ画面を表示する場合、ＯＳＤ画面の画像が重畳した入力画像に対してエッジブレンドが適用される。この場合、ＯＳＤ画面の表示領域とエッジブレンド領域が重複すると、重複部分のＯＳＤ画面の視認性が低下し、ＯＳＤ画面のユーザビリティが低下する。
【０００４】
このような問題に対し、特許文献１では、エッジブレンド領域と重複しないようにＯＳＤ画面の表示領域を移動させて、ＯＳＤ画面の視認性の低下を抑制する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１７９９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、エッジブレンド領域が広範囲に設定され、ＯＳＤ画面を移動してもエッジブレンド領域との重複が避けられない場合には、ＯＳＤ画面を縮小している。しかし、縮小によってＯＳＤ画面の視認性が低下することは避けられない。例えばエッジブレンド領域の設定可能範囲を、ＯＳＤ画面を縮小しないで済む範囲に限定することも考えられるが、その場合エッジブレンド領域の設定自由度が低下する。
【０００７】
また、ＯＳＤ画面の視認性は、投影画像全体の明るさやコントラストの調整など、エッジブレンド以外の画像調整によっても低下する可能性があるが、特許文献１に開示された方法では、このような状況には対応できない。従って、画像調整の設定可能範囲が制限されることになる。
【０００８】
本発明はこのような従来技術の課題に鑑みてなされたものであり、投影画像の調整に関する自由度が高い表示装置およびその制御方法の提供を目的とする。
【課題を解決するための手段】
【０００９】
また、上述の目的は、画像を投影することによって表示する表示装置であって、外部機器と通信する通信手段と、制御手段とを有し、制御手段は、投影される画像の一部である第１の設定画面によって設定可能な第１の範囲よりも広い第２の範囲の設定が可能な第２の設定画面であって、外部機器で表示される第２の設定画面によって設定された情報を外部機器から通信手段を通じて受信し、情報に応じて設定を変更する、ことを特徴とする表示装置によって達成される。
【発明の効果】
【００１０】
本発明によれば、投影画像の調整に関する自由度が高い表示装置およびその制御方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る投影表示システムの構成例を示すブロック図
【図２】図１のプロジェクタの基本動作に関するフローチャート
【図３】図１の画像処理部の機能構成例を示すブロック図
【図４】実施形態に係るプロジェクタを用いたマルチ投影システムの一例を模式的に示す斜視図
【図５】実施形態におけるエッジブレンド部の処理を説明するための図
【図６】実施形態における変形処理部の処理を説明するための図
【図７】実施形態における本体メニューから設定可能な値の範囲に関する図
【図８】図１の外部機器の構成例を示すブロック図
【図９】第１実施形態の外部機器用処理に関するフローチャート
【図１０】第１実施形態の外部機器用メニュー表示の例を示す図
【図１１】第１実施形態の電源ＯＦＦ処理に関するフローチャート
【図１２】第１実施形態の本体メニュー処理に関するフローチャート
【図１３】第１実施形態の本体メニューの投影状態を説明するための図
【図１４】第２実施形態の本体メニュー処理に関するフローチャート
【図１５】第３実施形態の本体メニュー処理に関するフローチャート
【図１６】第３実施形態で用いる色定義に関する図
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の例示的な実施形態を詳細に説明する。なお、本発明の理解を助けるため、特定の構成を有する実施形態について説明するが、本発明は実施形態に開示される特定の構成に限定されない。特許請求の範囲に記載される範囲に含まれる他の様々な構成で本発明を実施可能である。
【００１３】
例えば、以下の実施形態では、透過型液晶素子を用いたプロジェクタに本発明を適用した構成について説明する。透過型液晶素子を用いたプロジェクタは本発明を適用可能な投影型の表示装置の単なる一例にすぎない。例えばＬＣＯＳ（Liquid Crystal On Silicon）のような反射型液晶素子を用いたプロジェクタや、ＤＭＤ(Digital Micromirror Device)のような液晶素子を用いないプロジェクタにも本発明を適用可能である。また、単板式であっても３板式であってもよい。なお、プロジェクタに用いる液晶素子やＤＭＤは、光量調整機能を有するため、ライトバルブや光変調器とも呼ばれる。
【００１４】
●（第１実施形態）
＜全体構成＞
図１は、本実施形態に係る投影システムの概要を示す図である。投影システムはプロジェクタ１００と、外部機器２００とを有する。
本実施形態のプロジェクタ１００は、３板式の透過型液晶プロジェクタである。主制御部であるＣＰＵ１１０は、例えばＲＯＭ１１１に記憶された制御プログラムをＲＡＭ１１２に読み込んで実行し、プロジェクタ１００の各部の動作を制御することにより、プロジェクタ１００の各種機能を実現する。
【００１５】
ＲＯＭ１１１は、ＣＰＵ１１０が実行する制御プログラムに加え、後述するＯＳＤ画面のようなＧＵＩデータ、投影用の各種テストパターンのデータ、各種の設定値などを記憶する。ＲＡＭ１１２は、ＣＰＵ１１０が制御プログラムを実行する際のワークメモリとして用いられる。また、ＲＡＭ１１２の一部はビデオメモリとして用いられてもよい。
【００１６】
また、ＣＰＵ１１０は、記録再生部１９１により記録媒体１９２から再生された静止画データや動画データ、通信部１９３を通じて受信した静止画データや動画データを一時的にＲＡＭ１１２に記憶して、投影することができる。また、ＣＰＵ１１０は、撮像部１９４により得られた画像データを一時的にＲＡＭ１１２に記憶し、記録媒体１９２に記録させることができる。
【００１７】
操作部１１３は、例えばスイッチやダイヤル、表示部１９６上に設けられたタッチパネルなどから構成され、ユーザの指示を受け付ける。操作部１１３に対する操作は、ＣＰＵ１１０で検出される。なお、後述するように、ＣＰＵ１１０は、通信部１９３を通じて外部機器２００からユーザ指示を受信することもできる。
【００１８】
画像入力部１３０は画像信号を外部装置から受信するための信号インタフェースである。画像入力部１３０は入力可能な画像信号に応じた端子、例えば、コンポジット端子、Ｓ端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子などの１つ以上を含む。また、無線通信による画像信号の入力を受け付ける場合、画像入力部１３０は無線ＬＡＮ、近距離無線通信、近接無線通信などの規格に準拠した無線通信インタフェースを有する。画像入力部１３０が受信可能な（プロジェクタ１００が対応する）画像信号フォーマットについては予め定められているものとする。
【００１９】
画像入力部１３０は受信した画像信号をデジタルデータの形式で画像処理部１４０に供給する。従って、画像入力部１３０はアナログ画像信号を受信した場合にはＡ／Ｄ変換を行ってから画像処理部１４０に供給する。なお、画像入力部１３０が画像信号を受信可能な外部装置に特に制限は無く、パーソナルコンピュータ、タブレット端末、デジタルカメラ、デジタルビデオカメラ、携帯電話機、録画機器、ゲーム機であってよいが、これらに限定されない。
【００２０】
画像処理部１４０は、画像信号に対し、フレーム間引き処理、フレーム補間処理、解像度変換処理、ＯＳＤ画像の重畳処理、歪み補正処理（キーストン補正処理）、エッジブレンディング処理などの画像処理の１つ以上を適用して、液晶制御部１５０に送信する。なお、画像処理部１４０が適用可能な画像処理はこれらに限定されない。画像処理部１４０は、画像入力部１３０から供給される画像信号に限らず、例えば記録媒体１９２から再生された画像信号に対しても上述の画像処理を適用することができる。
【００２１】
液晶制御部１５０は、画像処理部１４０が出力する画像信号に基づいて、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの各画素に印加する電圧を制御し、各画素の透過率を調整する。
【００２２】
液晶制御部１５０は、画像処理部１４０から１フレーム分のカラー画像データを受信する度に、カラー画像データのＲ（赤）成分値に基づいて液晶素子１５１Ｒの各画素に印加する電圧値を決定する。液晶制御部１５０は例えばＲ成分値が０である画素については透過率が最低となり、Ｒ成分値が２５５（８ビットの場合）の画素については透過率が最大とするように電圧を決定することができる。液晶素子１５１Ｒには光源１６１の出射光から色分離部１６２で分離された赤色光が入射するため、液晶制御部１５０による透過率の制御により、画像データのＲ成分の大きさに応じた強度の赤色光が液晶素子１５１Ｒを透過する。
【００２３】
液晶制御部１５０は、同様に、カラー画像データのＧ（緑）成分値に基づいて液晶素子１５１Ｇの各画素に印加する電圧値を、カラー画像データのＢ（青）成分値に基づいて液晶素子１５１Ｂの各画素に印加する電圧値を決定する。これにより、画像データのＧ成分の大きさに応じた強度の緑色光が液晶素子１５１Ｇを、画像データのＢ成分の大きさに応じた強度の青色光が液晶素子１５１Ｂを透過する。液晶制御部１５０の動作および液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの構成については、後でさらに説明する。
【００２４】
光源制御部１６０は、光源１６１のオン／オフおよび光量を制御する。光源１６１は、スクリーンなどの投影面に画像を投影するための光を出射する。光源１６１は例えば、ハロゲンランプ、キセノンランプ、高圧水銀ランプ、ＬＥＤなどであってよいが、これらに限定されない。
【００２５】
色分離部１６２は、光源１６１が出射する光から赤色光、緑色光、青色光を抽出し、赤色光で液晶素子１５１Ｒを、緑色光で液晶素子１５１Ｇを、青色光で液晶素子１５１Ｂをそれぞれ照明する。色分離部１６２は例えば、ダイクロイックミラーやプリズムなどを有する。なお、光源１６１が赤色光、緑色光、および青色光を独立して出射可能な場合、色分離部１６２は不要である。
【００２６】
色合成部１６３は、液晶素子１５１Ｒを透過した赤色光、液晶素子１５１Ｇを透過した緑色光、および液晶素子１５１Ｂを透過した青色光を合成し、投影光学系１７１に出射する。色合成部１６３は例えば、ダイクロイックミラーやプリズムなどを有する。上述の通り、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの各画素の透過率は、画像処理部１４０が出力する画像データの各色成分に応じた値となるように液晶制御部１５０により制御されている。そのため、色合成部１６３が出射する合成光を投影光学系１７１で結像すると、画像処理部１４０が出力した画像データが表す光学像が形成される。
【００２７】
光学系制御部１７０は、ＣＰＵ１１０からの指示に従い、投影光学系１７１が有する変倍レンズやフォーカスレンズを駆動して、投影光学系１７１の倍率や合焦距離を制御する。
【００２８】
記録再生部１９１は、ＣＰＵ１１０からの指示に従い、例えばメモリカードやＵＳＢメモリなどの記録媒体１９２に記録された静止画データや動画データを読み出してＲＡＭ１１２に格納する。また、記録再生部１９１は、撮像部１９４により得られた画像データや通信部１９３より受信した画像データをＣＰＵ１１０からの指示に従って記録媒体１９２に記録する。記録再生部１９１は、記録媒体１９２を装着するためのコネクタやスロットと、記録媒体１９２にアクセスするための回路とを含む。
【００２９】
通信部１９３はＵＳＢやＨＤＭＩのような有線通信インタフェース、無線ＬＡＮ、近距離無線通信、近接無線通信などの規格に準拠した無線通信インタフェースの少なくとも１つを有し、外部機器２００と通信を行う。外部機器２００は例えばパーソナルコンピュータ、タブレット端末、デジタルカメラ、デジタルビデオカメラ、携帯電話機、録画機器、ゲーム機であってよいが、これらに限定されない。
【００３０】
本実施形態において通信部１９３を通じて通信する外部機器２００は、プロジェクタ１００を操作する制御コマンド、例えば電源オン／オフ、入力切替、各種設定値の取得や変更を指示する制御コマンドを送信可能である。従って、ユーザは操作部１１３を操作する代わりに、外部機器２００を操作してプロジェクタ１００を遠隔制御することができる。
【００３１】
なお、プロジェクタ１００と外部機器２００との間の通信プロトコルに制限は無いが、例えばプロジェクタ１００がＷｅｂサーバ機能を有し、外部機器２００で稼働するＷｅｂクライアント（例えばウェブブラウザ）とＨＴＴＰに準拠した通信を行うものとする。なお、Ｗｅｂサーバ機能はＣＰＵ１１０がＲＯＭ１１１に記憶されたＷｅｂサーバプログラムを実行することで実現できる。この場合、外部機器２００のユーザが、外部機器２００に表示されている、プロジェクタ１００から受信したＷｅｂページに含まれるＧＵＩを操作すると、操作に対応した制御コマンドが外部機器２００からプロジェクタ１００に送信される。なお、外部機器２００からプロジェクタ１００に画像データを送信することも可能である。また、外部機器２００がＨＤＭＩ（登録商標）を通じてプロジェクタ１００と接続される場合、ＣＥＣ通信を行ってもよい。
【００３２】
撮像部１９４は、投影光学系１７１の投影方向を撮影するカメラである。撮像部１９４は、撮影光学系と、撮影光学系が形成する光学像を画像信号に変換する撮像素子、画像信号をＡ／Ｄ変換するＡ／Ｄ変換器、撮影光学系の変倍レンズやフォーカスレンズを駆動するアクチュエータなどを有する。撮像部１９４の動作はＣＰＵ１１０が制御する。なお、撮像部１９４の撮影方向は投影光学系１７１の投影方向に限らず、投影方向と逆方向であってもよい。
【００３３】
表示制御部１９５は、表示部１９６の表示を制御する。例えば表示制御部１９５は、ＣＰＵ１１０の指示により、表示部１９６にプロジェクタ１００の操作画面や各種のメッセージ画面などを表示させる。
【００３４】
表示部１９６は、例えば液晶ディスプレイのような表示装置を有し、表示制御部１９５の制御に従って各種の情報を表示する。表示部１９６はタッチディスプレイであってもよい。また、表示部１９６は、ドットマトリックスディスプレイの他に、例えば操作部１１３に含まれるボタンやスイッチに含まれるインジケータや、ボタンやスイッチの近傍に配置されたインジケータなどを有してもよい。
【００３５】
なお、本実施形態の画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５の１つ以上は、１つ以上のマイクロプロセッサで構成されてもよい。あるいは、画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５の１つ以上は、ＣＰＵ１１０がＲＯＭ１１１に記憶されたプログラムを実行することによって実現されてもよい。
【００３６】
＜基本動作＞
図２に示すフローチャートを用いてプロジェクタ１００の基本動作を説明する。
図２に示す動作は、基本的にＣＰＵ１１０が、ＲＯＭ１１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行されるものである。図２のフローチャートは、操作部１１３や外部機器２００によりユーザがプロジェクタ１００の電源のオンを指示した時点で開始されてよい。
【００３７】
Ｓ２０１でＣＰＵ１１０は、電源部からプロジェクタ１００の各部に電源を供給するとともに、投影開始処理を実行する。具体的には、ＣＰＵ１１０は、光源制御部１６０に光源１６１を点灯させたり、液晶制御部１５０に液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを駆動させたり、画像処理部１４０の動作設定を行ったりする。また、ＣＰＵ１１０は通信部１９３を通じて外部機器２００との通信を確立する。
【００３８】
Ｓ２０２でＣＰＵ１１０は、画像入力部１３０に入力される画像信号に変化があったか否かを判定し、変化があったと判定されればＳ２０３に、変化があったと判定されなければＳ２０４に処理を進める。
【００３９】
Ｓ２０３でＣＰＵ１１０は、画像入力部１３０に入力される画像信号の解像度、フレームレートなどを検知し、サンプリング（取得）タイミングや適用する画像処理を決定する。そして、ＣＰＵ１１０は画像処理部１４０の設定を必要に応じて変更することで、新たに入力された画像信号に対する投影動作を実行する。
【００４０】
Ｓ２０４でＣＰＵ１１０は、操作部１１３に対するユーザ操作があったか否かを判定し、ユーザ操作があったと判定されればＳ２０５に、判定されなければＳ２０８に、処理を進める。
Ｓ２０５でＣＰＵ１１０は、ユーザ操作がプロジェクタ１００の動作終了を指示する操作（終了操作）か否かを判定し、終了操作と判定されればＳ２０６へ、終了操作と判定されなければＳ２０７へ、処理を進める。
【００４１】
Ｓ２０６でＣＰＵ１１０は投影終了処理を実行し、電源をＯＦＦする。具体的にはＣＰＵ１１０は、光源制御部１６０に光源１６１を消灯させたり、液晶制御部１５０に液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの駆動を停止させたり、電源ＯＦＦ前に保存が必要な情報を不揮発性メモリ（例えばＲＯＭ１１１）に保存したりする。
【００４２】
Ｓ２０７でＣＰＵ１１０は、ユーザ操作に応じた処理を実行し、処理をＳ２０８に進める。ユーザ操作は例えば、画像処理に関する変更、投影倍率の変更、フォーカスの調整、投影する画像信号の切替（入力切替）などの指示であってよいがこれらに限定されない。
【００４３】
Ｓ２０８でＣＰＵ１１０は、通信部１９３を通じて外部機器２００から制御コマンドを受信したか否かを判定し、受信したと判定されればＳ２０９に処理を進め、受信したと判定されなければＳ２０２へ処理を戻す。
【００４４】
Ｓ２０９でＣＰＵ１１０は、受信したコマンドがプロジェクタ１００の動作終了を指示するコマンド（終了コマンド）か否かを判定し、終了コマンドと判定されればＳ２０６へ、終了コマンドと判定されなければＳ２１０へ、処理を進める。
【００４５】
Ｓ２１０でＣＰＵ１１０は、受信した制御コマンドに応じた処理を実行し、処理をＳ２０に戻す。制御コマンドは例えばプロジェクタ１００の情報要求、画像処理に関する変更、投影倍率の変更、フォーカスの調整、投影する画像信号の切替（入力切替）などの指示であってよいがこれらに限定されない。
【００４６】
図３は、入力された画像信号に対して画像処理を適用する際の画像処理部１４０およびＣＰＵ１１０の動作を説明するための模式図である。画像処理部１４０が有するＯＳＤ重畳部３１０、各種画像処理部３２０、エッジブレンド部３３０、変形処理部３４０は、画像処理部が適用する画像処理を個別の機能ブロックとして表現したものである。
【００４７】
元画像信号ｓ３０１は、画像入力部１３０、記録再生部１９１、通信部１９３、ＲＡＭ１１２などから画像処理部１４０に入力される。タイミング信号ｓ３０２は、元画像信号ｓ３０１に同期した垂直同期信号、水平同期信号、クロックなどを示し、元画像信号ｓ３０１とともに画像処理部１４０に供給される。画像処理部１４０内の各ブロックは、タイミング信号ｓ３０２に基づいて動作してもよいし、画像処理部１４０の内部で生成した別のタイミング信号に基づいて動作してもよい。
【００４８】
ＣＰＵ１１０は、投影画像に重畳したＯＳＤ画面を表示する場合、ＯＳＤ画面のデータをＲＯＭ１１１から読み出してＲＡＭ１１２の所定領域に保存する。ＯＳＤ画面は例えばメッセージ画面、メニュー画面、設定画面などであり、操作部１１３の操作や、プロジェクタ１００の動作状況（例えば異常検出時や、ユーザ入力が必要な場合など）に応じてＣＰＵ１１０が表示を決定する。
【００４９】
ＯＳＤ重畳部３１０は、例えばＲＡＭ１１２の所定領域へのデータ保存を監視するともに、保存されたＯＳＤ画面のデータを読み出す。そして、ＯＳＤ重畳部３１０はＯＳＤ画面が元画像信号ｓ３０１の画像の所定位置に重畳したＯＳＤ重畳信号ｓ３０３を生成し、各種画像処理部３２０に出力する。ＯＳＤ重畳部３１０は、重畳すべきＯＳＤ画面のデータが存在しない場合、元画像信号ｓ３０１をそのままＯＳＤ重畳信号ｓ３０３として出力してよい。
【００５０】
各種画像処理部３２０は、ＣＰＵ１１０の指示に応じて、ＯＳＤ重畳信号ｓ３０３に対してさまざまな画像処理を適用し、画像処理信号ｓ３０４をエッジブレンド部３３０に出力する。各種画像処理部３２０が適用する画像処理には、ヒストグラムやＡＰＬ（平均画像レベル）などの統計情報算出、ＩＰ変換、フレームレート変換、解像度変換、γ変換、色域変換、色補正、エッジ強調などがあるが、これらに限定されない。
【００５１】
エッジブレンド部３３０は、ＣＰＵ１１０の指示に応じて、画像処理信号ｓ３０４に対してエッジブレンド処理を適用し、減光信号ｓ３０５を変形処理部３４０に出力する。なお、エッジブレンド処理を適用しない場合、エッジブレンド部３３０は、画像処理信号ｓ３０４をそのまま減光信号ｓ３０５として出力してよい。
【００５２】
上述したように、エッジブレンド処理は、他の投影画像と重畳する領域（エッジブレンド領域）の明るさを低減し、投影された画像におけるエッジブレンド領域と非エッジブレンド領域との明るさに不自然な差が生じないようにする処理である。例えば、エッジブレンド部３３０は、エッジブレンド領域と非エッジブレンド領域との境界から、端部に向かって徐々に明るさが減少するように減光する。
【００５３】
エッジブレンド部３３０による減光処理について、図４および図５を用いてさらに説明する。なお、説明を簡単にするために、プロジェクタと投影面（ここではスクリーンとする）が正対しているものとする。
【００５４】
図４は水平方向に２台のプロジェクタを設定したマルチ投影システムの概要を示す斜視図である。画像信号源４００は、ケーブル４１０ａ、４１０ｂにより、プロジェクタ４２０ａ、４２０ｂにそれぞれ接続されている。画像信号源４００は、プロジェクタ４２０ａ、４２０ｂを用いたマルチ投影を実現するため、プロジェクタ４２０ａとプロジェクタ４２０ｂとに、隣接部分の内容が一部重複した画像を供給する。
【００５５】
プロジェクタ４２０ａ、４２０ｂは、画像信号源４００から供給される画像信号を入力画像信号として投影動作を行う。プロジェクタ４２０ａ、４２０ｂをスクリーン４３０上の投影範囲が水平方向に一部重複するように配置する。例えば、画像信号源４００から供給される画像信号の重複範囲と、投影範囲の重複範囲とを対応させることにより、プロジェクタ４２０ａ、４２０ｂの投影画像Ａ、Ｂが連続した１つの画像として視認される。この際、重複して投影される範囲の明るさをエッジブレンド処理で調整する。
【００５６】
図５（ａ）はプロジェクタ４２０ａの投影画像５００ａを示す。投影画像５００ａは、非重複領域５１０ａと重複領域５２０ａとからなる。また図５（ｂ）はプロジェクタ４２０ｂの投影画像５００ｂを示す。投影画像５００ｂは非重複領域５１０ｂと重複領域５２０ｂとからなる。
【００５７】
図５（ｃ）はエッジブレンド部３３０が画像処理信号ｓ３０４に適用するゲインの一例を示し、ゲイン５３０ａはプロジェクタ４２０ａ、ゲイン５３０ｂはプロジェクタ４２０ｂで適用するゲインである。ゲインは信号レベルに適用される係数であり、１未満のゲインが適用されると明るさが減少する。図５（ｃ）に示した例では、非重複領域５１０ａ、５１０ｂに相当する画像処理信号に対して適用されるゲインは１．０倍であるため、明るさは変化しない。一方、重複領域５２０ａ、５２０ｂに対しては非重複領域との境界で１．０倍、投影画像端で０倍となるように水平方向の位置に応じて一定割合で減少するゲインが適用される。これにより、重複領域５２０ａ、５２０ｂに適用されるゲインの和は１．０倍となり、非重複領域５１０ａ、５１０ｂに適用されるゲインと等しくなる。なお、重複領域に対応する画像処理信号に適用するゲインを線形に低下させる必要は無く、Ｓ字カーブ状に低下させたりしてもよい。
【００５８】
図５（ｄ）は位置合わせされた投影画像５１０ａ、５１０ｂを示す。重複領域５４０は重複領域５２０ａと５２０ｂの両方が投影されているが、エッジブレンド処理によって明るさが調整されているため、投影画像５１０ａ、５１０ｂの繋ぎ目部分は目立たなくなっている。
【００５９】
図３に戻って、変形処理部３４０は減光信号ｓ３０５にキーストーン補正のための変形処理を適用し、変形後画像信号ｓ３０６を出力する。キーストーン補正は射影変換で実現できるため、ＣＰＵ１１０から射影変換のためのパラメータを入力する。元画像の座標を（ｘｓ，ｙｓ）とすると、変形後画像の座標（ｘｄ，ｙｄ）は以下の式１で表わされる。
【数１】
2018004919.tif 000003
ここで、Ｍは３×３行列で、ＣＰＵ１１０から入力される元画像から変形後画像への射影変換行列である。ｘｓｏ、ｙｓｏは、図６に実線で示す元画像の１つの頂点の座標であり、ｘｄｏ、ｙｄｏは、図６に一点鎖線で示す変形後画像の、元画像の頂点（ｘｓｏ、ｙｓｏ）に対応する頂点の座標値である。
【００６０】
ＣＰＵ１１０から、式１の行列Ｍの逆行列Ｍ-1とオフセット（ｘｓｏ，ｙｓｏ）、（ｘｄｏ，ｙｄｏ）が入力される。変形処理部３４０は、以下の式２に従って変形後の座標値（ｘｄ，ｙｄ）に対応する元画像の座標（ｘｓ，ｙｓ）を求める。
【数２】
2018004919.tif 000004
式２に基づいて求められた元画像の座標が整数であれば、元画像座標（ｘｓ，ｙｓ）の画素値をそのまま変換後座標（ｘｄ，ｙｄ）の画素値としてもよい。しかし、式２に基づいて求められた元画像の座標が整数にならない場合、周辺画素の値を用いて補間することで、変形後座標（ｘｄ，ｙｄ）の持つ画素値を求める。補間の方法は、バイリニア、バイキュービック、その他の任意の補間方法を用いればよい。また、式２に基づいて求められた元画像の座標が、元画像領域の範囲外である場合、その画素値は黒またはユーザが設定した背景色とする。
【００６１】
このようにして、変形処理部３４０は減光信号ｓ３０５の全座標について元画像の座標と画素値を求め、変形後画像信号ｓ３０６を出力する。
ここでは、ＣＰＵ１１０から変形処理部３４０に、行列Ｍとその逆行列Ｍ-1が入力されるものとしたが、ＣＰＵ１１０からは逆行列Ｍ-1のみが入力され、変形処理部３４０で行列Ｍを求めてもよい。同様に、ＣＰＵ１１０からは行列Ｍのみが入力され、変形処理部３４０で逆行列Ｍ-1を求めてもよい。
【００６２】
変形処理部３４０が出力する変形後画像信号ｓ３０６は、黒浮き処理部３５０に供給される。プロジェクタでは漏れ光により黒浮きが発生するため、図５（ｄ）の重複領域５４０における黒浮き量は、非重複領域５１０ａ、５１０ｂにおける黒浮き量の合計となる。そのため、エッジブレンド処理を行っても、重複領域５４０の黒は非重複領域５１０ａ、５１０ｂの黒よりも明るく表示されてしまう。そのため、黒浮き処理部３５０は、非重複領域に対応する変形後画像信号ｓ３０６に対し、重複領域と同等の黒となるように信号処理を適用し、黒浮き補正後画像信号ｓ３０７を出力する。
黒浮き補正後画像信号ｓ３０７は、前述の通り、液晶制御部１５０に供給され、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂに表示される。
【００６３】
本実施形態においてＣＰＵ１１０は、通信部１９３を通じた外部機器２００からのアクセスに対し、プロジェクタ１００を外部機器２００から遠隔制御するための外部機器用メニューをＷｅｂページとして生成し、通信部１９３を介して外部機器２００に送信する。外部機器２００ではＷｅｂクライアントがＷｅｂページをレンダリングして外部機器２００の表示部にメニュー画面を表示する。なお、外部機器用メニューは、外部機器２００で稼働するアプリケーションが生成してもよい。例えばプロジェクタ１００から機種情報を外部機器２００に送信し、外部機器２００に予め記憶されている機種ごとのメニュー画面情報に基づいて外部機器２００が外部機器用メニュー画面を表示することができる。
【００６４】
投影画像にＯＳＤ画面として重畳表示したメニュー画面（以下、本体メニューと呼ぶ）を操作部１１３やリモコンなどによって操作することによってもプロジェクタ１００の設定を行うことができる。しかしながら、投影画像に関する設定変更は本体メニューの表示にも反映されるため、本体メニューから設定可能な値の範囲は、本体メニューの視認性に影響を与えない範囲に設定項目ごとに予め制限され、例えばＲＯＭ１１１に保存されている。本実施形態では、外部機器の表示装置に表示される外部機器用メニューの視認性は投影画像に関する設定変更による影響を受けないことに着目し、本体メニューよりも設定可能な項目を多くしたり、設定可能な値の範囲を広くしたりする。これにより、ＯＳＤ画面を利用する場合よりも柔軟で自由度の高い設定を可能にする。
【００６５】
図７を用いて、本体メニューから設定可能な値の範囲の制限について説明する。図７（ａ）、（ｂ）は、本体メニューがＯＳＤ画面として重畳された後、左右の重複領域６１０ａ、６１０ｂにエッジブレンド処理が適用された状態を模式的に示している。図７（ａ）では、重複領域６１０ａが本体メニュー６２０の表示領域を含むように設定されているため、重複領域６１０ａに適用されたエッジブレンド処理によって本体メニュー６２０の一部が見えなくなっている。この状態では本体メニュー６２０からの設定が実質的にできないため、本体メニューからは本体メニュー６２０の表示領域に重複しない範囲でのみ重複領域（エッジブレンド領域）を指定可能とする。ここで、図７（ｂ）に示すように、投影領域の左端のｘ座標を０、横方向の解像度をｘとして、本体メニュー６２０の表示領域の水平座標がｘｍｌ、右端の水平座標がｘｍｒとする。このとき、本体メニューから設定可能な左側エッジブレンド領域の幅はｘｍｌ以下、右側エッジブレンド領域の幅は（ｘ−ｘｍｒ）以下とする。なお、本体メニュー６２０の表示位置が可変の場合、左右のエッジブレンド領域の幅の和≦（ｘ−（ｘｍｒ−ｘｍｌ））を満たす範囲で左右のエッジブレンド領域の幅を本体メニュー６２０から設定可能とすればよい。
【００６６】
また、コントラスト、色別ゲイン、γ変換など、本体メニューの視認性を低下させる可能性のある設定項目に関しては、エッジブレンド処理の場合と同様に、本体メニューから設定可能な値の範囲が項目ごとに予め定められてＲＯＭ１１１に保存されている。
【００６７】
このように、外部機器用メニューの方が本体メニューよりも広範囲な設定が可能な場合、外部機器用メニューで設定した設定値を本体メニューで変更できない、あるいは困難となることが生じうる。例えば、外部機器用メニューから、本体メニューがほとんど見えなくなるような画像処理の適用が設定された場合、その設定を本体メニューから解除するのは容易でない。プロジェクタを使用する際に外部機器用メニューを利用可能な外部機器が必ず存在するとは限らないため、前回の設定によってはプロジェクタ本体で設定を元に戻したり変更したりすることが容易でない状況が発生しうる。本実施形態では、このような状況の発生を抑制するための構成を提供する。
【００６８】
ここで、外部機器用メニューを利用可能な外部機器２００について説明する。
外部機器２００は通信部１９３を通じてプロジェクタ１００と通信可能であり、外部機器２００の操作によってプロジェクタ１００を遠隔操作可能である。プロジェクタ１００を外部機器２００から遠隔操作するためのユーザインタフェースや、要求や応答などの情報の送受信に関する機能は、外部機器２００で稼働するＷｅｂクライアントアプリケーションや遠隔操作アプリケーションによって提供することができる。外部機器２００は例えば携帯電話機、メディアプレーヤ、タブレットデバイス、パーソナルコンピュータ、ゲーム機など、表示機能および通信機能を有する任意の電子機器であってよい。
【００６９】
図８は、外部機器２００の機能構成例を示すブロック図である。外部機器２００は、プロジェクタ１００の通信部１９３と通信可能な通信部２０８を備える。通信部１９３と通信部２０８との通信に用いる媒体は、無線媒体、有線媒体のどちらでもよいが、ここでは無線媒体であるものとする。
【００７０】
外部機器２００は表示部２０６を有し、表示部２０６にプロジェクタ１００を遠隔操作するための外部機器用メニューを表示する。外部機器用メニューは例えばＨＴＭＬで記述され、Ｗｅｂクライアントがレンダリングすることにより操作（クリックまたはタップ）可能なＧＵＩを含んだメニュー画面が表示される。ＧＵＩ操作はプロジェクタ１００が有するＷｅｂサーバに通知される。
【００７１】
制御部２０１は、例えば１つ以上のプログラマブルプロセッサ（以下、便宜上ＣＰＵと呼ぶ）を有する。不揮発性メモリ２０３に記憶されたプログラムを読み込んで制御部２０１のＣＰＵで実行することにより、プロジェクタ１００との通信を始め、外部機器２００の各種機能を実現する。不揮発性メモリ２０３は、制御部２０１が実行するプログラム（ＯＳおよびアプリケーション）、各種設定値、ＧＵＩデータなどを記憶する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが分担して外部機器２００の全体を制御してもよい。
【００７２】
なお、プロジェクタ１００の遠隔制御に関する外部機器２００の動作は、遠隔操作アプリケーション（またはＷｅｂブラウザアプリケーション）として不揮発性メモリ２０３に記憶されたプログラムを制御部２０１で実行することによって実現される。遠隔操作アプリケーションは、プロジェクタ１００への制御コマンドの送信、プロジェクタ１００から受信した情報の解釈や実行、ＧＵＩの表示や、ＧＵＩ操作に応じた処理の実行などを実現する。外部機器２００で稼働するＯＳが本実施形態における外部機器２００の動作を実現するためのプログラムを含んでいてもよい。
【００７３】
撮像部２０２は撮像部１９４と同様のカメラモジュールであり、撮影光学系および撮像素子を備え、制御部２０１の指示に基づく撮影によって得られた画像データを制御部２０１に出力する。制御部２０１は、画像データに一般的なデジタルカメラと同様の処理を適用し、作業用メモリ２０４に一時的に保存する。その後、画像データは予め定められた記録形式に応じた画像ファイルに格納されて記録媒体２０７に記録される。
【００７４】
作業用メモリ２０４は、撮像部２０２で生成された画像データを一時的に保存するバッファメモリとして、また、表示部２０６の表示用メモリ（ビデオメモリ）として、さらには制御部２０１の作業領域などとして使用される。
【００７５】
操作部２０５は、外部機器２００に対してユーザが指示を入力するための入力デバイス群である。操作部２０５には例えば、電源スイッチ、撮像部２０２のシャッターボタン、表示部２０６に形成されるタッチパネルなどが含まれる。
【００７６】
表示部２０６は、撮像部２０２で得られた画像データや、対話的な操作のためのユーザインタフェース、テキストメッセージ、通話に関する情報などの表示に用いられる。なお、表示部２０６は必ずしも外部機器２００が内蔵する必要はない。外部機器２００は表示部２０６と接続可能で、表示部２０６の表示制御機能を有していればよい。
【００７７】
記録媒体２０７は、例えばメモリカードのような不揮発性の記憶媒体であり、撮像部２０２で得られた画像データを始め、外部機器２００で受信したデータやアドレス帳などを記録することができる。記録媒体２０７は、外部機器２００に着脱可能な構成であってもよいし、外部機器２００に内蔵されていてもよい。すなわち、外部機器２００は少なくとも記録媒体２０７にアクセス可能であればよい。
【００７８】
通信部２０８は、プロジェクタ１００の通信部１９３と無線通信を行うためのインタフェースである。制御部２０１は、通信部２０８を制御することでプロジェクタ１００との無線通信を実現する。マイク２０９およびスピーカ２１０は、音声信号の入力と出力を行う。接続部２１１は、外部装置と接続するためのインターフェースである。
【００７９】
電源制御部２１２は、電源部２１３の装着状態、種類、残量、充放電回数、電圧などを検出する。また、電源制御部２１２は、検出結果及び制御部２０１の指示に基づいて、必要な電圧を必要な期間、各部へ供給する。電源部２１３は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる。
【００８０】
次に、図９〜図１３を用いて、本実施形態のプロジェクタ１００の外部機器用動作について説明する。外部機器用動作は、通信部１９３を通じて外部機器２００との接続を確立した際、あるいは接続後の任意のタイミングで実行される。ここでは、外部機器２００との接続が確立した状態で、外部機器２００で稼働するＷｅｂクライアントもしくはＷｅｂクライアント機能を有する遠隔操作アプリケーションから、ＣＰＵ１１０が実施するＷｅｂサーバへのアクセスがなされたものとする。
【００８１】
例えばＷｅｂサーバのデフォルトのＵＲＬにアクセスされると、Ｓ７０１でＣＰＵは、外部機器２００で外部機器用メニューを表示するためのＨＴＭＬデータをＲＯＭ１１１から読み出し、通信部１９３を介して外部機器２００に送信する。あるいは、外部機器用メニューのデータをプロジェクタの識別情報と関連付けて外部機器２００に予め保持しておき、プロジェクタ１００からは機種の識別情報を外部機器２００に送信するようにしてもよい。外部機器２００の制御部２０１は、通信部２０８を通じて受信した外部機器用メニューのデータをレンダリングして、表示部２０６に外部機器用メニューを表示する。図１０（ａ）に、外部機器２００の表示部２０６に外部機器用メニューの一例としてのエッジブレンド設定画面８２０を表示した状態の例を示す。
【００８２】
エッジブレンド設定画面８２０において、設定ボタン８２１が操作されると、制御部２０１はその時点で画面に入力されていた設定値を含んだ設定コマンドを、通信部２０８を通じてプロジェクタ１００に送信する。また、終了ボタン８２２が操作されると制御部２０１は入力内容を破棄して外部機器用メニューの表示を終了するとともに、外部機器用メニューの終了コマンドをプロジェクタ１００に送信する。また、戻るボタン８２３が操作されると、制御部２０１は１つ上の階層のメニューに表示を切り替える。なお、１つ上の階層のメニューのデータが外部機器２００に存在しない場合、制御部２０１はメニューデータの要求コマンドをプロジェクタ１００に送信する。なお、図１０に示したエッジブレンド設定画面は外部機器用メニューの一例であり、含まれるＧＵＩの種類や操作によって送信される制御コマンドの種類などに制限はない。
【００８３】
Ｓ７０２でＣＰＵ１１０は、通信部１９３を通じた外部機器２００からの制御コマンド受信を監視し、制御コマンドを受信すると、受信した制御コマンドが外部機器用メニューの終了コマンドであれば、外部メニュー処理を終了する。また、別メニューの要求コマンドであれば、ＣＰＵ１１０はＳ７０１に処理を戻し、要求されたメニューのデータを外部機器２００に送信する。一方、受信した制御コマンドが設定コマンドであれば、ＣＰＵ１１０は処理をＳ７０３に進め、設定値をチェックする。
【００８４】
具体的にはＣＰＵ１１０はＲＯＭ１１１を参照し、設定コマンドに含まれる設定項目と設定値の組み合わせが、本体メニューから設定可能な設定項目と設定値の範囲に含まれるか否かを判定する。ＣＰＵ１１０は、範囲に含まれると判定された場合にはＳ７０４に、範囲に含まれると判定されなければＳ７０５に、処理を進める。
【００８５】
Ｓ７０４でＣＰＵ１１０は、設定コマンドに従って設定を変更し、処理をＳ７０２に戻す。
Ｓ７０５でＣＰＵ１１０は、外部機器２００に、本体メニューの視認性が悪くなる設定値である旨を通知する警告画面のデータを送信する。図１０（ｂ）に外部機器２００に表示された警告画面８３０の例を示す。警告画面８３０のＯＫボタン８３１またはキャンセルボタン８３２が操作されると、制御部２０１は操作されたボタンに応じた応答コマンドを送信する。
【００８６】
Ｓ７０６でＣＰＵ１１０は、警告画面に対する応答コマンドの受信を待機し、応答コマンドを受信すると、応答内容に応じて処理を分岐させる。ＣＰＵ１１０は、設定を実行する旨の応答であればＳ７０４へ処理を進めて設定を実行し、設定を取りやめる旨の応答であれば設定を行わずに処理をＳ７０２に戻す。
【００８７】
ここではエッジブレンドの設定に関する動作について説明したが、コントラストや色別ゲイン、γ変換のような、投影画像に対する画像処理に関する設定を行う設定画面を含め、いかなる設定画面についても同様の処理を行うことができる。
なお、警告画面は、外部機器２００で表示するだけでなく、プロジェクタ１００で投影するようにしても良い。
【００８８】
図１１は、プロジェクタ１００の電源ＯＦＦ時にＣＰＵ１１０が実行する動作に関するフローチャートである。本実施形態のプロジェクタ１００は、電源ＯＦＦ時における設定値を保存し、次回起動時には保存された設定値を用いる。図１１に示す処理は、図２のＳ２０６の投影終了処理の一部として実行される。
【００８９】
Ｓ９０１でＣＰＵ１１０は、現在の設定値を例えばＲＡＭ１１２から取得する。
Ｓ９０２でＣＰＵ１１０は、Ｓ９０１で取得した設定項目と設定値の組み合わせが、本体メニューから設定可能な設定項目と設定値の範囲に含まれるか否かをＳ７０３と同様に判定する。ＣＰＵ１１０は、範囲に含まれると判定された場合にはＳ９０３に、範囲に含まれると判定されなければＳ９０４に、処理を進める。
【００９０】
Ｓ９０３でＣＰＵ１１０は、現在の設定値でＲＯＭ１１１の設定値を更新し、処理を終了する。
Ｓ９０４でＣＰＵ１１０は、Ｓ７０５と同様に、警告画面のデータを外部機器２００に送信し、警告画面に対する応答コマンドの受信を待機する。応答コマンドを受信すると、ＣＰＵ１１０はＳ９０５で応答内容に応じて処理を分岐させる。ＣＰＵ１１０は、現在の設定値を維持する旨の応答（ＯＫボタン８３１の操作）であればＳ９０３へ処理を進めて設定を実行し、設定を取りやめる旨の応答（キャンセルボタン８３２の操作）であれば処理をＳ９０６に進める。
ここでも、警告画面は、外部機器２００で表示するだけでなく、プロジェクタ１００で投影するようにしても良い。
【００９１】
Ｓ９０６でＣＰＵ１１０は、設定値変更用の画面データを外部機器２００に送信する。この画面データは、Ｓ９０２で現在の設定値が本体メニューで設定可能な範囲に含まれないと判定された設定項目の設定画面のデータであってよい。例えばエッジブレンド設定の左側の幅の設定値が本体メニューで設定可能な範囲に含まれていないと判定された場合に送信される画面データは、外部機器２００で図１０（ｃ）の様に表示される。
【００９２】
設定値変更用の画面では、変更を要する項目および設定値が８５０に示すようにハイライト（強調）表示される。ハイライト表示の方法に制限はなく、表示色の変更、点滅表示などであってもよい。
【００９３】
Ｓ９０７でＣＰＵ１１０は、外部機器２００から設定コマンドを受信すると、現在の設定値を受信した設定コマンドに従って更新したのち、処理をＳ９０２に戻し、再度設定値のチェックを行う。以後、ＣＰＵ１１０は、最初にＳ９０２を実行した際に本体メニューで設定可能な範囲に含まれないと判定された設定値の全てについてＳ９０４以降の処理を実行したら、処理をＳ９０３に進める。
【００９４】
図１２は、ＣＰＵ１１０が本体メニューの表示および操作に関して実行する動作に関するフローチャートである。図１２に示す動作は、操作部１１３やリモコンによってメニュー画面の表示が指示された際に開始される。
【００９５】
Ｓ１００１でＣＰＵ１１０は、現在の設定値を例えばＲＡＭ１１２から取得する。
そして、Ｓ１００２でＣＰＵ１１０は、現在の設定値について、Ｓ７０３やＳ９０２と同様にチェックする。
【００９６】
ＣＰＵ１１０は、全ての設定値が本体メニューから設定可能な値の範囲に含まれると判定されればＳ１００８に、判定されなければＳ１００３に、処理を進める。
Ｓ１００３でＣＰＵ１１０は、本体メニューから設定可能な範囲に含まれない設定値に関し、本体メニューから設定可能な範囲内の仮設定値を画像処理部１４０に設定する。仮設定値は例えばデフォルト値であってもよいし、本体メニューから設定可能な範囲の上限または下限のうち、現在の設定値に近い値であってもよい。後者の場合、例えば図７（ａ）の左側のエッジブレンド幅が本体メニューから設定可能な範囲に含まれない場合、エッジブレンドの幅の仮設定値をｘｍｌとする。コントラスト、色別ゲイン、γ変換など、他の設定値についても同様に処理する。仮設定値を用いることで、投影画像は図１３（ａ）のようになる。
【００９７】
Ｓ１００４でＣＰＵ１１０は、現在の設定値を使用すると本体メニューの使用に支障が出ることを報知するとともに、現在の設定値を本体メニューの使用に適した設定値に変更することの可否をユーザに問い合わせる。具体的には、これらの報知メッセージや問い合わせメッセージを含むガイド画面のデータをＲＯＭ１１１から読み出してＲＡＭ１１２の所定領域に書き込む。これにより、ＯＳＤ重畳部３１０がガイド画面１１１０をＯＳＤ画面として重畳した画像が投影される（図１３（ｂ））。
【００９８】
Ｓ１００５でＣＰＵ１１０は、ガイド画面１１１０に対する応答コマンドの受信を待機する。応答コマンドを受信すると、ＣＰＵ１１０は応答内容に応じて処理を分岐させる。ＣＰＵ１１０は、現在の設定値を変更することを許可する旨の応答（ＯＫボタン８３１の操作）であればＳ１００６へ、現在の設定値を使用する旨の応答（キャンセルボタンの操作）であれば処理をＳ１００７に進める。
【００９９】
Ｓ１００７でＣＰＵ１１０は、仮設定値を元の（現在の）設定値に戻し、本体メニューを表示せずに処理を終了する。なお、使用に支障があっても本体メニューを表示するかどうかをさらにユーザに問い合わせた上で処理を終了するようにしてもよい。仮にユーザが表示を希望する場合、ＣＰＵ１１０は処理をＳ１００８に進める。
【０１００】
Ｓ１００６でＣＰＵ１１０は、仮設定値を現在の設定値として保存して、処理をＳ１００８に進め、本体メニューをＯＳＤ画面として表示させる。本体メニュー６２０を表示した状態の投影画像の例を図１３（ｃ）に示す。この状態では、本体メニューの視認性が低下することはないため、ユーザは容易にメニュー操作することができる。
【０１０１】
Ｓ１００９でＣＰＵ１１０は、操作部１１３を通じたメニュー操作に応じて処理を分岐させる。ＣＰＵ１１０は、メニュー表示の終了操作であれば処理を終了し、別メニューの要求操作であればＳ１００８に処理を戻し、要求されたメニューをＯＳＤ画面として表示する。また、設定操作であればＣＰＵ１１０は処理をＳ１０１０に進め、入力された設定値を現在の設定値として保存するとともに画像処理部１４０に設定し、処理をＳ１００９に戻す。
【０１０２】
なお、本実施形態では、電源ＯＦＦ時に警告画面を表示するようにしたが、これに限るものではない。例えば、電源ＯＮ時に警告画面を表示するようにしてもよい。この場合、例えば、前回の電源ＯＦＦ時の設定項目と設定値の組み合わせが本体メニューから設定可能な設定項目と設定値の範囲に含まれない場合に、次回の電源ＯＮ時に警告画面を表示することができる。
【０１０３】
以上説明したように本実施形態によれば、投影される設定画面を用いて設定可能な範囲よりも広い範囲で投影画像を調整可能な外部機器を用いるようにしたので、外部機器を用いない場合よりも調整の自由度を高くすることができる。換言すれば、投影画像に適用される画像処理の影響を受けない設定画面を外部機器に表示し、外部機器からの設定を可能とすることで、投影画像に設定画面を含める場合の制限を考慮する必要が無い。また、外部機器を用いずに調整可能な範囲を超えた設定がなされている場合には、ユーザに警告したり、設定を自動的に変更したりするようにすることで、外部機器がない環境においてもユーザは支障なく調整を行うことができる。
【０１０４】
●（第２実施形態）
次に、本発明の第２実施形態に関して説明する。第１実施形態では、本体メニュー表示時に、本体メニューから設定可能な範囲に含まれない値が設定されていた場合、ユーザに通知し、承認が得られれば設定値を本体メニューから設定可能な範囲の値に戻した。本実施形態では、本体メニューを表示する間は一時的に本体メニューから設定可能な範囲内の設定値を使用し、本体メニューの表示を終了する際に元の設定値に戻す。
【０１０５】
図１４は、ＣＰＵ１１０が本体メニューの表示および操作に関して実行する動作に関するフローチャートである。図１４に示す動作は、操作部１１３やリモコンによってメニュー画面の表示が指示された際に開始される。また、図１４において、第１実施形態と同様の処理については図１２と同じ参照数字を付し、重複する説明を省略する。
【０１０６】
図１２と図１４との比較から分かるように、本実施形態ではＳ１００３で仮設定値に変更した後、ＣＰＵ１１０はユーザに警告や設定変更に関する問い合わせを行わずに処理をＳ１００８に進め、本体メニューを表示させる。そして、Ｓ１００９で、本体メニュー表示中にメニュー表示の終了操作が検出されると、ＣＰＵ１１０はＳ１２０１に処理を進める。なお、本実施形態で表示する本体メニューにおいては、ハイライト表示や強調表示などにより、仮設定値に変更されている値をユーザが識別できるようにしてもよい。
【０１０７】
Ｓ１２０１でＣＰＵ１１０は、本体メニューの表示を終了させるとともに、本体メニューを通じて変更された設定値を除き、仮設定値を元の（現在の）設定値に戻して処理を終了する。
【０１０８】
本実施形態によれば、第１実施形態の効果に加え、現在の設定値を強制的に変更することなく、ユーザは本体メニューを使用した設定が可能となる。
【０１０９】
●（第３実施形態）
次に、本発明の第３実施形態に関して説明する。第２実施形態では、本体メニュー表示時に、本体メニューから設定可能な範囲に含まれない値が設定されていた場合、本体メニューから設定可能な範囲の仮設定値に変更して本体メニューを表示した。本実施形態では、本体メニューから設定可能な範囲に含まれない値が特定色のレベルに関する場合に、特定色を他の色に置換して本体メニューを表示する点で第２実施形態と異なる。
【０１１０】
図１５は、ＣＰＵ１１０が本体メニューの表示および操作に関して実行する動作に関するフローチャートである。図１５に示す動作は、操作部１１３やリモコンによってメニュー画面の表示が指示された際に開始される。また、図１５において、第１実施形態と同様の処理については図１２と同じ参照数字を付し、重複する説明を省略する。
【０１１１】
Ｓ１００２において、現在の設定値に本体メニューから設定可能な範囲に含まれないものがあると判定された場合、ＣＰＵ１１０は処理をＳ１３０１に進める。
Ｓ１３０１でＣＰＵ１１０は、本体メニューから設定可能な範囲に含まれない設定値が色調整に関する設定値だけか否かを判定し、色調整に関する設定値だけと判定されればＳ１３０２へ、判定されなければＳ１００３へ処理を進める。本体メニューから設定可能な範囲に含まれない設定値に、エッジブレンド領域の設定値のような色調整以外の項目の設定値が含まれる場合には、以後第２実施形態と同様に処理を行う。
【０１１２】
Ｓ１３０２でＣＰＵ１１０は、本体メニューから設定可能な範囲に含まれない設定値の項目に応じて、本体メニュー用の配色（表示色）を変更する。図１６（ａ）は、色番号と色定義との対応を示す。ここでは、色をＲ，Ｇ，Ｂ成分の値（０〜２５５）によって定義するものとし、色番号は、０が黒、１が赤、２が緑、３が青、４が黄色、５がマゼンタ、６がシアン、７が白に対応する。図１６（ｂ）は、色調整に関する設定項目の例と、設定項目によって影響を受ける色（色番号）との対応例を示す。これらの対応は、例えばＲＯＭ１１１に保存されおり、ＲＡＭ１１２にロードして用いる。
【０１１３】
図１６（ｃ）は、Ｓ１３０２において変更された、設定項目と色番号との対応例を示す。例えば、赤ゲイン、赤オフセット、赤ガンマのように、赤色（色番号１）の視認性に影響する項目の設定値が本体メニューから設定可能な範囲に含まれないと判定されたとする。この場合、Ｓ１３０２による配色の変更により、本体メニューのＯＳＤ画面において色番号１（赤）で表示する部分が色番号６（シアン）で表示されるようになる。他の設定項目に関しても、視認性が低下する色を他の色で表示するように配色を変更する。
【０１１４】
Ｓ１００８以降は第２実施形態と同様に処理を行い、Ｓ１００９で、本体メニュー表示中にメニュー表示の終了操作が検出されると、ＣＰＵ１１０はＳ１３０３に処理を進める。なお、本実施形態で表示する本体メニューにおいても、ハイライト表示や強調表示などにより、仮設定値に変更されている値をユーザが識別できるようにしてもよい。
【０１１５】
Ｓ１３０３でＣＰＵ１１０は、本体メニューの表示を終了させるとともに、ＲＡＭ１１２に格納されている、本体メニューの配色の定義が変更されていれば元に戻す。また、ＣＰＵ１１０は、本体メニューを通じて変更された設定値を除き、仮設定値を元の（現在の）設定値に戻し、処理を終了する。
本実施形態によっても、第２の実施形態と同様の効果を実現することができる。
【０１１６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１７】
１００…プロジェクタ、１１３…操作部、１４０…画像処理部、１５１Ｂ、１５１Ｇ、１５１Ｒ…液晶素子、１６０…光源制御部、１６１…光源、１７１…投影光学系、１９３…通信部、２００…外部機器、２０１…制御部、２０６…表示部、２０８…通信部
【図１】
2018004919.tif 000005
【図２】
2018004919.tif 000006
【図３】
2018004919.tif 000007
【図４】
2018004919.tif 000008
【図５】
2018004919.tif 000009
【図６】
2018004919.tif 000010
【図７】
2018004919.tif 000011
【図８】
2018004919.tif 000012
【図９】
2018004919.tif 000013
【図１０】
2018004919.tif 000014
【図１１】
2018004919.tif 000015
【図１２】
2018004919.tif 000016
【図１３】
2018004919.tif 000017
【図１４】
2018004919.tif 000018
【図１５】
2018004919.tif 000019
【図１６】
2018004919.tif 000020