(57)【要約】【課題】表示装置の操作性を高める。【解決手段】表示部１１１０が画像データＤ１を表示する場合に、操作・表示パネル１３１で受け付けた操作に従って画像データＤ１を液晶パネル１１５内でスクロールさせ、表示部１１０が合成画像データＤ３を表示する場合に、操作・表示パネル１３１で受け付けた操作に従って合成画像データＤ３を構成する画像データＤ１を液晶パネル１１５内でスクロールさせる表示制御部１７２を備え、表示部１１０が合成画像データＤ３を表示する場合に、合成画像データＤ３を構成する画像データＤ１をスクロールさせるスクロール範囲は、表示部１１０が画像データＤ１を表示する場合に、画像データＤ１をスクロールさせるスクロール範囲より広いプロジェクター１００。【選択図】図１
2019015864.tif 000002
【特許請求の範囲】
【請求項１】
表示領域に画像を表示する表示部と、
操作を受け付ける操作部と、
入力画像にマスク画像を重畳した重畳画像を生成する重畳部と、
前記操作部で受け付けた操作に従って前記入力画像と前記重畳画像とのいずれか一方を前記表示部に表示させる表示制御部と、を備え、
前記表示制御部は、前記表示部が前記入力画像を表示する場合に、前記操作部で受け付けた操作に従って前記入力画像を前記表示領域内でスクロールさせ、前記表示部が前記重畳画像を表示する場合に、前記操作部で受け付けた操作に従って前記重畳画像を構成する前記入力画像を前記表示領域内でスクロールさせ、
前記表示部が前記重畳画像を表示する場合に、前記重畳画像を構成する前記入力画像をスクロールさせるスクロール範囲は、前記表示部が前記入力画像を表示する場合に、前記入力画像をスクロールさせるスクロール範囲より広い表示装置。
【請求項２】
前記表示制御部は、前記表示部が前記重畳画像を表示する場合に、前記入力画像の外側のブランク領域を含んで前記入力画像を前記表示領域内でスクロールさせ、
前記表示部が前記入力画像を表示する場合に、前記入力画像の外側のブランク領域を含まないように前記入力画像を前記表示領域内でスクロールさせる請求項１記載の表示装置。
【請求項３】
前記マスク画像は、前記重畳画像において前記入力画像がマスクされるマスク領域と、前記入力画像がマスクされない非マスク領域と、を有し、
前記表示制御部は、前記入力画像の外側のブランク領域を含む範囲に前記非マスク領域が重畳される場合に、前記操作部で受け付けた操作を無効と判定する請求項１又は２記載の表示装置。
【請求項４】
前記表示制御部は、前記操作部で受け付けた操作に従って前記マスク画像が重畳される前記入力画像の位置を変更させ、前記重畳画像に表示される前記入力画像の範囲を変更する請求項３記載の表示装置。
【請求項５】
前記表示制御部は、前記表示部が前記重畳画像を表示する状態で、前記操作部で受け付けた操作に従って、前記重畳画像の外側を含む範囲を前記表示領域に表示させる場合、前記重畳画像の外側に対応する前記表示領域の領域に前記マスク画像を表示させる請求項１から４のいずれか１項に記載の表示装置。
【請求項６】
前記マスク画像は、前記マスク画像の所定範囲を前記非マスク領域とし、前記所定範囲以外の範囲を前記マスク領域とする画像である請求項１から５のいずれか１項に記載の表示装置。
【請求項７】
前記表示制御部は、前記操作部で受け付けた操作に従って、前記重畳画像を構成する前記入力画像を拡大させる請求項１から６のいずれか１項に記載の表示装置。
【請求項８】
表示領域に画像を表示する表示部と、操作を受け付ける操作部と、入力画像にマスク画像を重畳した重畳画像を生成する重畳部と、を備える表示装置の制御方法であって、
前記操作部で受け付けた操作に従って前記入力画像と前記重畳画像とのいずれか一方を前記表示部に表示させ、
前記表示部が前記入力画像を表示する場合に、前記操作部で受け付けた操作に従って前記入力画像を表示領域内でスクロールさせ、
前記表示部が前記重畳画像を表示する場合に、前記操作部で受け付けた操作に従って前記重畳画像を構成する前記入力画像を前記表示領域内でスクロールさせ、
前記表示部が前記重畳画像を表示する場合に、前記重畳画像を構成する前記入力画像をスクロールさせるスクロール範囲は、前記表示部が前記入力画像を表示する場合に、前記入力画像をスクロールさせるスクロール範囲より広い表示装置の制御方法。
【請求項９】
前記表示部が前記重畳画像を表示する場合に、前記入力画像の外側のブランク領域を含んで前記入力画像を前記表示領域内でスクロールさせ、
前記表示部が前記入力画像を表示する場合に、前記入力画像の外側のブランク領域を含まないように前記入力画像を前記表示領域内でスクロールさせる請求項８記載の表示装置の制御方法。
【請求項１０】
前記マスク画像は、前記重畳画像において前記入力画像がマスクされるマスク領域と、前記入力画像がマスクされない非マスク領域と、を有し、
前記入力画像の外側のブランク領域を含む範囲に前記非マスク領域が重畳される場合に、前記操作部で受け付けた操作を無効と判定する請求項８又は９記載の表示装置の制御方法。
【請求項１１】
前記操作部で受け付けた操作に従って前記マスク画像が重畳される前記入力画像の位置を変更させて、前記重畳画像に表示される前記入力画像の範囲を変更する請求項１０記載の表示装置の制御方法。
【請求項１２】
前記表示部が前記重畳画像を表示する状態で、前記操作部で受け付けた操作に従って、前記重畳画像の外側を含む範囲を前記表示領域に表示させる場合、前記重畳画像の外側に対応する前記表示領域の領域に前記マスク画像を表示させる請求項８から１１のいずれか１項に記載の表示装置の制御方法。
【請求項１３】
前記マスク画像は、前記マスク画像の所定範囲を前記非マスク領域とし、前記所定範囲以外の範囲を前記マスク領域とする画像である請求項８から１２のいずれか１項に記載の表示装置の制御方法。
【請求項１４】
前記操作部で受け付けた操作に従って、前記重畳画像を構成する前記入力画像を拡大させる請求項８から１３のいずれか１項に記載の表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、及び表示装置の制御方法に関する。
【背景技術】
【０００２】
従来、ユーザーの操作に応じて、表示した画像をスクロールさせることが可能な表示装置が知られている（例えば、特許文献１参照）。
特許文献１の表示装置は、スクロールモード時に、上下左右のいずれかのキーが操作されると、制御部が表示部を制御して、操作されたキーに対応した方向に画像をスクロールさせる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６５１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、スクロール操作により画像をスクロールしていくと、画像の外側の領域であるブランク領域が表示される割合が増加していく。ブランク領域は、本来、表示させたい範囲ではないため、ブランク領域が表示に占める割合が過度に大きくならないように、画像をスクロールできる範囲を一定の範囲に制限することが考えられる。
その一方で、画像の表示状態によっては、一定の範囲よりも広い範囲でスクロールを許可したほうが好適な場合があり、スクロールできる範囲を一律に制限してしまうと、表示装置におけるユーザビリティーが低下する場合があった。
本発明は、表示装置の操作性を高めることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、表示領域に画像を表示する表示部と、操作を受け付ける操作部と、入力画像にマスク画像を重畳した重畳画像を生成する重畳部と、前記操作部で受け付けた操作に従って前記入力画像と前記重畳画像とのいずれか一方を前記表示部に表示させる表示制御部と、を備え、前記表示制御部は、前記表示部が前記入力画像を表示する場合に、前記操作部で受け付けた操作に従って前記入力画像を前記表示領域内でスクロールさせ、前記表示部が前記重畳画像を表示する場合に、前記操作部で受け付けた操作に従って前記重畳画像を構成する前記入力画像を前記表示領域内でスクロールさせ、前記表示部が前記重畳画像を表示する場合に、前記重畳画像を構成する前記入力画像をスクロールさせるスクロール範囲は、前記表示部が前記入力画像を表示する場合に、前記入力画像をスクロールさせるスクロール範囲より広い。
本発明によれば、表示部が重畳画像を表示する場合に、重畳画像を構成する入力画像をスクロールさせるスクロール範囲は、表示部が入力画像を表示する場合に、入力画像をスクロールさせるスクロール範囲より広い。従って、画像の表示状態によって入力画像がスクロールされるスクロール範囲を変更することができ、表示装置の操作性を高めることができる。
【０００６】
また、本発明は、前記表示制御部は、前記表示部が前記重畳画像を表示する場合に、前記入力画像の外側のブランク領域を含んで前記入力画像を前記表示領域内でスクロールさせ、前記表示部が前記入力画像を表示する場合に、前記入力画像の外側のブランク領域を含まないように前記入力画像を前記表示領域内でスクロールさせる。
本発明によれば、表示部が前記重畳画像を表示する場合には、入力画像の外側のブランク領域を含んで入力画像をスクロールさせ、表示部が入力画像を表示する場合に、入力画像の外側のブランク領域を含まないように入力画像を表示領内でスクロールさせる。従って、画像の表示状態によって入力画像がスクロールされるスクロール範囲を変更することができ、表示装置の操作性を高めることができる。
【０００７】
また、本発明は、前記マスク画像は、前記重畳画像において前記入力画像がマスクされるマスク領域と、前記入力画像がマスクされない非マスク領域と、を有し、前記表示制御部は、前記入力画像の外側のブランク領域を含む範囲に前記非マスク領域が重畳される場合に、前記操作部で受け付けた操作を無効と判定する。
本発明によれば、入力画像の外側を含む範囲に非マスク領域が重畳される場合に、受け付けた操作が無効と判定される。従って、入力画像の外側のブランク領域がマスクされずに表示されるのを防止することができる。
【０００８】
また、本発明は、前記表示制御部は、前記操作部で受け付けた操作に従って前記マスク画像が重畳される前記入力画像の位置を変更させ、前記重畳画像に表示される前記入力画像の範囲を変更する。
本発明によれば、重畳画像において、マスク画像によりマスクされずに表示される入力画像の範囲を変更することができる。
【０００９】
また、本発明は、前記表示制御部は、前記表示部が前記重畳画像を表示する状態で、前記操作部で受け付けた操作に従って、前記重畳画像の外側を含む範囲を前記表示領域に表示させる場合、前記重畳画像の外側に対応する前記表示領域の領域に前記マスク画像を表示させる。
本発明によれば、重畳画像の外側を含む範囲を表示させる場合に、マスク画像を表示させることができる。
【００１０】
また、本発明は、前記マスク画像は、前記マスク画像の所定範囲を前記非マスク領域とし、前記所定範囲以外の範囲を前記マスク領域とする画像である。
本発明によれば、マスク画像が重畳された画像データにおいて、所定範囲を表示し、所定範囲以外の範囲をマスクすることができる。
【００１１】
また、本発明は、前記表示制御部は、前記操作部で受け付けた操作に従って、前記重畳画像を構成する前記入力画像を拡大させる。
本発明によれば、重畳画像を構成する入力画像を拡大させることができる。
【００１２】
上記課題を解決するため、本発明は、表示領域に画像を表示する表示部と、操作を受け付ける操作部と、入力画像にマスク画像を重畳した重畳画像を生成する重畳部と、を備える表示装置の制御方法であって、前記操作部で受け付けた操作に従って前記入力画像と前記重畳画像とのいずれか一方を前記表示部に表示させ、前記表示部が前記入力画像を表示する場合に、前記操作部で受け付けた操作に従って前記入力画像を表示領域内でスクロールさせ、前記表示部が前記重畳画像を表示する場合に、前記操作部で受け付けた操作に従って前記重畳画像を構成する前記入力画像を前記表示領域内でスクロールさせ、前記表示部が前記重畳画像を表示する場合に、前記重畳画像を構成する前記入力画像をスクロールさせるスクロール範囲は、前記表示部が前記入力画像を表示する場合に、前記入力画像をスクロールさせるスクロール範囲より広い。
本発明によれば、表示部が重畳画像を表示する場合に、重畳画像を構成する入力画像をスクロールさせるスクロール範囲は、表示部が入力画像を表示する場合に、入力画像をスクロールさせるスクロール範囲より広い。従って、画像の表示状態によって入力画像がスクロールされるスクロール範囲を変更することができ、表示装置の操作性を高めることができる。
【００１３】
また、本発明は、前記表示部が前記重畳画像を表示する場合に、前記入力画像の外側のブランク領域を含んで前記入力画像を前記表示領域内でスクロールさせ、前記表示部が前記入力画像を表示する場合に、前記入力画像の外側のブランク領域を含まないように前記入力画像を前記表示領域内でスクロールさせる。
本発明によれば、表示部が前記重畳画像を表示する場合には、入力画像の外側のブランク領域を含んで入力画像をスクロールさせ、表示部が入力画像を表示する場合に、入力画像の外側のブランク領域を含まないように入力画像を表示領域内でスクロールさせる。従って、画像の表示状態によって入力画像がスクロールされるスクロール範囲を変更することができ、表示装置の操作性を高めることができる。
【００１４】
また、本発明は、前記マスク画像は、前記重畳画像において前記入力画像がマスクされるマスク領域と、前記入力画像がマスクされない非マスク領域と、を有し、前記入力画像の外側のブランク領域を含む範囲に前記非マスク領域が重畳される場合に、前記操作部で受け付けた操作を無効と判定する。
本発明によれば、入力画像の外側を含む範囲に非マスク領域が重畳される場合に、受け付けた操作が無効と判定される。従って、入力画像の外側のブランク領域がマスクされずに表示されるのを防止することができる。
【００１５】
また、本発明は、前記操作部で受け付けた操作に従って前記マスク画像が重畳される前記入力画像の位置を変更させて、前記重畳画像に表示される前記入力画像の範囲を変更する。
本発明によれば、重畳画像において、マスク画像によりマスクされずに表示される入力画像の範囲を変更することができる。
【００１６】
また、本発明は、前記表示部が前記重畳画像を表示する状態で、前記操作部で受け付けた操作に従って、前記重畳画像の外側を含む範囲を前記表示領域に表示させる場合、前記重畳画像の外側に対応する前記表示領域の領域に前記マスク画像を表示させる。
本発明によれば、重畳画像の外側を含む範囲を表示させる場合に、マスク画像を表示させることができる。
【００１７】
また、本発明は、前記マスク画像は、前記マスク画像の所定範囲を前記非マスク領域とし、前記所定範囲以外の範囲を前記マスク領域とする画像である。
本発明によれば、マスク画像が重畳された画像データにおいて、所定範囲を表示し、所定範囲以外の範囲をマスクすることができる。
【００１８】
また、本発明は、前記操作部で受け付けた操作に従って、前記重畳画像を構成する前記入力画像を拡大させる。
本発明によれば、重畳画像を構成する入力画像を拡大させることができる。
【図面の簡単な説明】
【００１９】
【図１】プロジェクターの構成を示す構成図。
【図２】マスク画像データの一例を示す図。
【図３】表示制御部の動作を示すフローチャート。
【図４】表示制御部の動作を示すフローチャート。
【図５】画像データの一例を示す図。
【図６】スクリーンに表示された合成画像を示す図。
【図７】判定範囲を示す図。
【図８】画像データのブランク領域が判定領域の範囲内に含まれる場合を示す図。
【図９】画像データ及びマスク画像データが展開されたフレームメモリーを示す図。
【図１０】スクリーンに表示された合成画像を示す図。
【図１１】合成画像データが展開されたフレームメモリーを示す図。
【図１２】表示制御部の動作を示すフローチャート。
【発明を実施するための形態】
【００２０】
以下、添付図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した一実施の形態としてのプロジェクター１００の構成を示す構成図である。プロジェクター１００は、本発明の「表示装置」に相当する。
プロジェクター１００は、画像供給装置２００に接続され、画像供給装置２００から画像データの供給を受ける。プロジェクター１００と画像供給装置２００との接続は、有線接続であってもよいし、無線接続であってもよい。画像供給装置２００には、例えば、ビデオ再生装置や、ＤＶＤ（Digital Versatile Disk）再生装置、テレビチューナー装置、ＣＡＴＶ（Cable television）のセットトップボックス、ビデオゲーム装置等の映像出力装置、パーソナルコンピューター等を用いることができる。
【００２１】
プロジェクター１００は、画像入力インターフェイス部（以下、画像入力Ｉ／Ｆ部と略記する）１５１を備える。画像入力Ｉ／Ｆ部１５１は、有線接続用のコネクターと、このコネクターに対応したインターフェイス回路（いずれも不図示）とを備え、画像供給装置２００にケーブル３を介して接続される。
【００２２】
画像入力Ｉ／Ｆ部１５１に採用可能なインターフェイスは、例えば、デジタル映像信号が入力されるＤＶＩインターフェイス、ＵＳＢインターフェイス、ＬＡＮインターフェイス等を用いることができる。また、画像入力Ｉ／Ｆ部１５１のインターフェイスには、例えば、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ等のコンポジット映像信号が入力されるＳ映像端子、コンポジット映像信号が入力されるＲＣＡ端子、コンポーネント映像信号が入力されるＤ端子等を用いてもよい。さらに、画像入力Ｉ／Ｆ部１５１のインターフェイスには、ＨＤＭＩ（登録商標）規格に準拠したＨＤＭＩコネクター等の汎用インターフェイスを用いることができる。また、画像入力Ｉ／Ｆ部１５１は、アナログ映像信号をデジタル画像データに変換するＡ／Ｄ変換回路を有し、ＶＧＡ端子等のアナログ映像端子により画像供給装置２００に接続される構成としてもよい。なお、画像入力Ｉ／Ｆ部１５１は、有線通信によって画像信号の送受信を行ってもよく、無線通信によって画像信号の送受信を行ってもよい。
画像入力Ｉ／Ｆ部１５１は、画像データを受信すると、受信した画像データを後述する画像処理部１５３又は制御部１７０に出力する。
【００２３】
プロジェクター１００は、光学的な画像を形成してスクリーンＳＣに投射する表示部１１０を備える。表示部１１０は、光源部１１１、光変調部１１２、投射光学系１１３、光源駆動部１２１、光変調部駆動部１２２及び投射光学系駆動部１２３を備える。
【００２４】
光源部１１１は、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Light Emitting Diode）又はレーザー光源等からなる光源を備える。光源部１１１は、光源が発した光を光変調部１１２に導くリフレクター及び補助リフレクターを備えていてもよい。光源部１１１は、投射光の光学特性を高めるためのレンズ群、偏光板、又は光源が発した光の光量を光変調部１１２に至る経路上で低減させる調光素子等（いずれも不図示）を備えていてもよい。
【００２５】
光源駆動部１２１は、光源部１１１及びバス１９０に接続され、同じくバス１９０に接続された制御部１７０の制御に従って光源部１１１の点灯と消灯とを制御する。
【００２６】
光変調部１１２は、Ｒ（赤），Ｇ（緑）及びＢ（青）の三原色に対応した３枚の液晶パネル１１５を備える。液晶パネル１１５は、本発明の「表示領域」に相当する。
光源部１１１が発する光は、不図示の光学系によりＲＧＢの３色の色光に分離されて、対応する液晶パネル１１５にそれぞれ入射される。３枚の液晶パネル１１５は、透過型の液晶パネルであり、色光が液晶パネル１１５を透過することで変調されて画像光が生成される。各液晶パネル１１５を透過して変調された画像光は、クロスダイクロイックプリズム等の合成光学系によって合成されて投射光学系１１３に射出される。
【００２７】
光変調部駆動部１２２は、光変調部１１２及びバス１９０に接続され、制御部１７０の制御に従って光変調部１１２の各液晶パネル１１５に画像を描画する。
光変調部駆動部１２２は、後述する画像処理部１５３から入力される画像データに基づいてＲ，Ｇ，Ｂごとの駆動信号を生成する。光変調部駆動部１２２は、生成したＲ，Ｇ，Ｂの駆動信号に基づいて光変調部１１２の対応する液晶パネル１１５を駆動して、各液晶パネル１１５に画像を描画する。
【００２８】
投射光学系１１３は、光変調部１１２により変調された画像光をスクリーンＳＣ方向に投射して、スクリーンＳＣ上に結像させる投射レンズ（不図示）を備える。投射レンズは、画角の調整、すなわち投射される画像の大きさを調整（ズーム調整）する機能を有するズームレンズである。また、投射レンズは、焦点位置を調整（フォーカス調整）する機能も有する。
【００２９】
投射光学系駆動部１２３は、投射光学系１１３を駆動するモーターを備え、投射光学系１１３及びバス１９０に接続される。投射光学系駆動部１２３は、制御部１７０の制御に従ってモーターを駆動して投射レンズのレンズ位置を調整し、ズームやフォーカスを調整する。
【００３０】
プロジェクター１００は、操作・表示パネル１３１、入出力Ｉ／Ｆ部１３３及びリモコン受光部１３５を備える。入出力Ｉ／Ｆ部１３３は、操作・表示パネル１３１、リモコン受光部１３５及びバス１９０に接続される。ユーザーインターフェースとして機能する操作・表示パネル１３１には、各種の操作キーや、ＬＣＤ（Liquid Crystal Display）等を用いた表示パネルが設けられる。入出力Ｉ／Ｆ部１３３は、制御部１７０から入力される制御信号に基づいて、操作・表示パネル１３１に各種画面を表示させる。
また、操作・表示パネル１３１には、プロジェクター１００の電源をオン、オフするための電源キーや、各種設定を行うためのメニューキー等の各種操作キーが設けられる。入出力Ｉ／Ｆ部１３３は、操作キーが操作されると、操作されたキーに対応した操作信号を制御部１７０に出力する。
【００３１】
リモコン受光部１３５は、リモコン１０５から送信される赤外線信号を受光する。ユーザーによって操作されるリモコン１０５は、各種ボタンを備え、これらのボタンの操作に対応して赤外線信号を送信する。入出力Ｉ／Ｆ部１３３は、リモコン受光部１３５が受光した赤外線信号をデコードし、リモコン１０５における操作内容を示す操作信号を生成して制御部１７０に出力する。
【００３２】
プロジェクター１００は、無線通信部１３７を備える。無線通信部１３７は、バス１９０に接続され、制御部１７０の制御に従って動作する。
無線通信部１３７は、図示しないアンテナやＲＦ（Radio Frequency）回路等を備え、制御部１７０の制御に従って、外部の装置と無線通信を実行する。無線通信部１３７の無線通信方式には、例えば無線ＬＡＮ（Local Area Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ（Ultra Wide Band）、赤外線通信等の近距離無線通信方式を採用できる。また、無線通信部１３７の無線通信方式として携帯電話回線を利用した無線通信方式を採用してもよい。
【００３３】
プロジェクター１００は、画像処理系を備える。この画像処理系は、プロジェクター１００の全体を統合的に制御する制御部１７０を中心に構成され、この他に、画像処理部１５３、画像合成部１５５、フレームメモリー１５７、記憶部１６０を備える。制御部１７０、画像処理部１５３、画像合成部１５５及び記憶部１６０は、バス１９０に接続される。
【００３４】
記憶部１６０は、例えば、ハードディスク装置等の補助記憶装置である。記憶部１６０は、ＤＲＡＭ（Dynamic RAM）、大容量の情報の記憶が可能なフラッシュメモリー又はＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray（登録商標） Disc）等の光ディスクにより代替可能である。記憶部１６０は、制御部１７０が実行する制御プログラムや、画像処理部１５３が実行する画像処理に使用するパラメーター等の各種データを記憶する。
【００３５】
また、記憶部１６０は、画像データＤ１や、マスク画像データＤ２を記憶する。
画像データＤ１は、記憶部１６０に事前に記憶させたデータであってもよいし、画像入力Ｉ／Ｆ部１５１を介して画像供給装置２００から受信したデータであってもよい。
制御部１７０は、画像データＤ１を画像入力Ｉ／Ｆ部１５１で受信すると、受信した画像データＤ１のサムネイル画像を作成する。制御部１７０は、画像データＤ１と、この画像データＤ１のサムネイル画像とを記憶部１６０に記憶させる。画像データＤ１が表す画像が本発明の「入力画像」に相当する。
【００３６】
図２は、マスク画像データＤ２の一例を示す図である。マスク画像データＤ２が表す画像が本発明の「マスク画像」に相当する。
マスク画像データＤ２は、画像データＤ１に重畳することで、画像データＤ１の一部をマスクする画像である。本実施形態では、マスク画像データＤ２が、画像データＤ１の一部をマスクするデータである場合について説明するが、このマスク画像データＤ２は、例えば、装飾的なフレームの画像データである、いわゆるビネット（vignette）画像データであってもよい。
図２に示すマスク画像データＤ２は、マスク画像データＤ２の中央領域（所定範囲）に形成された非マスク領域２２と、中央領域（所定範囲）以外の範囲をマスクするマスク領域２１とを有している。図２において斜線で示す領域がマスク領域２１に対応する。マスク領域２１は、例えば、黒色の画像データにより形成される領域である。また、図２には、円形の非マスク領域２２を有するマスク画像データＤ２を示すが、非マスク領域２２の形状は円形に限定されるものではなく、例えば、三角形や四角形等の多角形であってもよい。また、非マスク領域２２の位置は、マスク画像データＤ２の中央にあってもよいし、周辺部にあってもよい。また、図２には、１つの非マスク領域２２を示すが、マスク画像データＤ２に非マスク領域２２が複数設けられていてもよい。
【００３７】
フレームメモリー１５７は、複数のバンクを有する。各バンクは、画像データの１フレームが書き込み可能な記憶容量をする。フレームメモリー１５７は、例えば、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）により構成することができる。ＳＤＲＡＭは、クロックに同期してデータの読み出し及び書き込みを行うＤＲＡＭである。
【００３８】
画像処理部１５３は、記憶部１６０から画像データＤ１を読み出してフレームメモリー１５７に展開する。画像処理部１５３は、制御部１７０の制御に従い、フレームメモリー１５７に展開された画像データＤ１に対して画像処理を行う。画像処理部１５３が行う画像処理には、例えば、解像度変換処理、リサイズ処理、台形歪み補正処理等の形状補正処理、デジタルズーム処理、色調補正処理、輝度補正処理、ぼかし処理等が含まれる。画像処理部１５３が行う画像処理は、上記の画像処理のうちいずれか１つであってもよいし、複数の処理を組み合わせて実行することも可能である。
【００３９】
画像合成部１５５は、制御部１７０の指示に従ってマスク画像データＤ２を記憶部１６０から読み出し、読み出したマスク画像データＤ２をフレームメモリー１５７に展開する。画像データＤ１を展開済みのフレームメモリー１５７にマスク画像データＤ２を展開した場合、画像データＤ１にマスク画像データＤ２が重畳された合成画像データＤ３が生成される。合成画像データＤ３が表示する画像が本発明の「重畳画像」に相当する。
画像合成部１５５は、生成した合成画像データＤ３を所定のタイミングでフレームメモリー１５７から読み出して、光変調部駆動部１２２に出力する。画像合成部１５５は、本発明の「重畳部」に相当する。
また、フレームメモリー１５７に展開された画像データは、画像合成部１５５により読み出され、光変調部駆動部１２２によって液晶パネル１１５に描画される。フレームメモリー１５７の画素は、液晶パネル１１５の画素に対応する。画像処理部１５３や、画像合成部１５５がフレームメモリー１５７に展開する画像データの位置や範囲を変更することで、液晶パネル１１５に描画される画像データの位置や範囲も変更される。
【００４０】
制御部１７０は、ハードウェアとしてＣＰＵ（Central Processing Unit）等のプロセッサーや、ＲＯＭ（read only memory）、ＲＡＭ（Random access memory）、その他の周辺回路（いずれも不図示）等を備え、プロジェクター１００の各部を制御する。
ＲＯＭは、不揮発性のメモリーであり、例えば、ファームウェア等の制御プログラムや演算データを記憶する。ＲＡＭは、プロセッサーが実行するファームウェアや演算データを一時記憶するワークエリアとして使用される。プロセッサーは、ＲＯＭや記憶部１６０から読み出した制御プログラムをＲＡＭに展開し、展開した制御プログラムを実行することによりプロジェクター１００の各部を制御する。
なお、このプロセッサーが光源駆動部１２１、光変調部駆動部１２２、投射光学系１１３、入出力Ｉ／Ｆ部１３３、画像処理部１５３等の機能を実行するようにしてもよい。
また、一つのプロセッサー（又は半導体チップ）で制御部１７０の機能（又は制御部１７０の機能に加えて、光源駆動部１２１、光変調部駆動部１２２、投射光学系１１３、入出力Ｉ／Ｆ部１３３、画像処理部１５３、画像合成部１５５等の機能）を実行するようにしてもよい。また、複数のプロセッサー（又は半導体チップ）で制御部１７０の機能（又は制御部１７０の機能に加えて、光源駆動部１２１、光変調部駆動部１２２、投射光学系１１３、入出力Ｉ／Ｆ部１３３、画像処理部１５３、画像合成部１５５等の機能）を実行するようにしてもよい。
【００４１】
制御部１７０は、機能ブロックとして投射制御部１７１及び表示制御部１７２を備える。これらの機能ブロックは、プロセッサーが制御プログラムに従った演算処理を行うことで実現される機能をブロックとして便宜的に示したものであり、特定のアプリケーションや、ハードウェアを意味するものではない。
【００４２】
投射制御部１７１は、プロジェクター１００の各部を制御して、スクリーンＳＣへの画像の投射を制御する。例えば、投射制御部１７１は、光変調部駆動部１２２を制御して光変調部１１２の液晶パネル１１５に画像を描画させる。また、投射制御部１７１は、光源駆動部１２１を制御して光源部１１１の光源を点灯させ、光源の輝度を調整させる。さらに、投射制御部１７１は、投射光学系駆動部１２３を制御して、投射レンズのズームやフォーカスを調整する。これにより、光源部１１１の発する光が光変調部１１２の液晶パネル１１５を透過することで変調されて画像光となり、変調された画像光が投射光学系１１３によりスクリーンＳＣに投射される。
【００４３】
表示制御部１７２は、操作・表示パネル１３１又はリモコン１０５により受け付けた操作に従ってプロジェクター１００の各部を制御し、スクリーンＳＣに画像を表示させる。例えば、表示制御部１７２は、操作・表示パネル１３１又はリモコン１０５により、スクリーンＳＣに表示させる画像データＤ１を選択する操作を受け付けると、画像処理部１５３を制御して、選択された画像データＤ１をフレームメモリー１５７に展開させる。同様に、表示制御部１７２は、操作・表示パネル１３１又はリモコン１０５により、マスク画像データＤ２を選択する操作を受け付けると、画像合成部１５５を制御して、選択されたマスク画像データＤ２をフレームメモリー１５７に展開させる。
また、表示制御部１７２は、画像処理部１５３を制御して、画像データＤ１が展開されるフレームメモリー１５７の位置を制御する。同様に、表示制御部１７２は、画像合成部１５５を制御して、マスク画像データＤ２が展開されるフレームメモリー１５７の位置を制御する。
【００４４】
図３及び図４は、表示制御部１７２の動作を示すフローチャートである。
プロジェクター１００は、動作モードとして、通常モードとマスク処理モードとを備える。通常モードは、画像供給装置２００から供給された画像データＤ１や、記憶部１６０に予め記憶された画像データＤ１をスクリーンＳＣに表示させる動作モードである。また、マスク処理モードは、画像データＤ１にマスク画像データＤ２を重畳してスクリーンＳＣに表示させる動作モードである。
【００４５】
表示制御部１７２は、操作・表示パネル１３１又はリモコン１０５の操作により、画像の表示要求を受け付けたか否かを判定する（ステップＳ１）。表示制御部１７２は、画像の表示要求を受けていない場合（ステップＳ１／ＮＯ）、画像の表示要求を受け付けるまで待機し、または実行可能な他の処理があればこの処理を実行する。
【００４６】
表示制御部１７２は、操作・表示パネル１３１又はリモコン１０５の操作により画像の表示要求を受け付けた場合（ステップＳ１／ＹＥＳ）、プロジェクター１００の動作モードがマスク処理モードに設定されているか否かを判定する（ステップＳ２）。プロジェクター１００の動作モードがマスク処理モードに設定されていない場合、すなわち、動作モードが通常モードの場合のプロジェクター１００の動作については、図１２に示すフローチャートを参照しながら後述する。
【００４７】
表示制御部１７２は、プロジェクター１００の動作モードがマスク処理モードに設定されている場合（ステップＳ２／ＹＥＳ）、記憶部１６０に記憶された画像データＤ１のサムネイル画像を読み出す。表示制御部１７２は、読み出したサムネイル画像を一覧表示させた一覧表示画像を生成して操作・表示パネル１３１に表示させる（ステップＳ３）。ユーザーは、操作・表示パネル１３１の操作キーを操作して、操作・表示パネル１３１に表示された一覧表示画像の中から１のサムネイル画像を選択する。
【００４８】
表示制御部１７２は、サムネイル画像を選択する操作を受け付けていない場合（ステップＳ４／ＮＯ）、サムネイル画像を選択する操作を受け付けるまで待機する。また、表示制御部１７２は、サムネイル画像を選択する操作を受け付けた場合（ステップＳ４／ＹＥＳ）、選択されたサムネイル画像に対応する画像データＤ１の識別情報をメモリーに記憶させる（ステップＳ５）。図５は、選択された画像データＤ１の一例を示す図である。画像データＤ１には、表示画像Ｄ１Ａと、表示画像Ｄ１Ｂとの２つの表示画像が含まれる。
【００４９】
次に、表示制御部１７２は、記憶部１６０に記憶された各マスク画像データＤ２のサムネイル画像が一覧表示された一覧表示画像を操作・表示パネル１３１に表示させる（ステップＳ６）。ユーザーは、操作・表示パネル１３１の操作キーを操作して、操作・表示パネル１３１に表示された一覧表示画像の中から１のサムネイル画像を選択する。
【００５０】
表示制御部１７２は、サムネイル画像を選択する操作を受け付けていない場合（ステップＳ７／ＮＯ）、サムネイル画像を選択する操作を受け付けるまで待機する。また、表示制御部１７２は、サムネイル画像を選択する操作を受け付けた場合（ステップＳ７／ＹＥＳ）、選択されたサムネイル画像に対応するマスク画像データＤ２の識別情報をメモリーに記憶させる（ステップＳ８）。
【００５１】
次に、表示制御部１７２は、ステップＳ４で選択された画像データＤ１に、ステップＳ７で選択されたマスク画像データＤ２を合成して合成画像データＤ３を生成する（ステップＳ９）。
この処理について詳述すると、まず、表示制御部１７２は、メモリーに記憶させた画像データＤ１の識別情報に対応する画像データＤ１をフレームメモリー１５７に展開するように画像処理部１５３に指示する。画像処理部１５３は、指示された画像データＤ１を記憶部１６０から読み出してフレームメモリー１５７に展開する。
【００５２】
次に、表示制御部１７２は、画像データＤ１をＲＡＭ等のメモリーに展開したと仮定した場合に、画像データＤ１の４隅の頂点が位置するメモリー上の座標を、画像データＤ１のサイズ情報（縦方向及び横方向のサイズ）に基づいて求める。この処理は、後述するスクロール操作によって画像データＤ１や合成画像データＤ３をスクロールさせる場合に、フレームメモリー１５７に展開された画像データＤ１やマスク画像データＤ２の位置や範囲を表示制御部１７２が管理するために実行する処理である。例えば、表示制御部１７２は、画像データＤ１の左上を原点、縦方向をＸ軸、横方向をＹ軸とする座標をメモリーに設定して、画像データＤ１の４頂点の座標を管理する。
【００５３】
次に、表示制御部１７２は、メモリーに記憶させた識別情報に対応するマスク画像データＤ２をフレームメモリー１５７に展開するように画像合成部１５５に指示する。画像合成部１５５は、表示制御部１７２により指示されたマスク画像データＤ２を記憶部１６０から読み出してフレームメモリー１５７に展開する。これにより、フレームメモリー１５７に、画像データＤ１にマスク画像データＤ２を合成した合成画像データＤ３が生成される（ステップＳ９）。
【００５４】
次に、表示制御部１７２は、マスク画像データＤ２をＲＡＭ等のメモリーに展開したと仮定した場合に、マスク画像データＤ２の４隅の頂点が位置するメモリー上の座標を、マスク画像データＤ２のサイズ情報（縦方向及び横方向のサイズ）に基づいて求める。また、表示制御部１７２は、判定範囲２３の４隅の頂点の座標を求める。判定範囲２３については、図７を参照しながら説明する。
【００５５】
画像合成部１５５は、合成画像データＤ３をフレームメモリー１５７に生成すると、フレームメモリー１５７から合成画像データＤ３を読み出して表示部１１０の光変調部駆動部１２２に出力する。
表示部１１０は、光変調部駆動部１２２により合成画像データＤ３に基づくＲ，Ｇ，Ｂの駆動信号を生成する。また、表示部１１０は、生成した駆動信号により光変調部１１２の対応する液晶パネル１１５を駆動して、各液晶パネル１１５に画像を描画する。これによりスクリーンＳＣには、合成画像データＤ３に基づく画像（以下、合成画像という）が表示される（ステップＳ１０）。図６は、スクリーンＳＣに表示された合成画像を示す図である。
【００５６】
スクリーンＳＣに合成画像が表示されると、ユーザーは、リモコン１０５を操作して、合成画像の一部として表示される表示画像の範囲を変更する。合成画像には、マスク画像データＤ２の非マスク領域２２が重畳された画像データＤ１の範囲が表示画像として表示される。ユーザーは、例えば、リモコン１０５の十字キーを操作して、表示させたい表示画像の範囲が非マスク領域２２内に含まれるように、表示画像を上下左右に移動させる。非マスク領域２２が重畳される画像データＤ１の範囲は、マスク画像データＤ２によりマスクされずにスクリーンＳＣに表示される。
【００５７】
次に、表示制御部１７２は、表示画像、すなわち画像データＤ１をスクロールさせるスクロール操作をリモコン１０５により受け付けたか否かを判定する（ステップＳ１１）。表示制御部１７２は、スクロール操作に対応した操作信号が入出力Ｉ／Ｆ部１３３から入力されることで、スクロール操作を受け付けたと判定する（ステップＳ１１）。表示制御部１７２は、スクロール操作を受け付けていない場合（ステップＳ１１／ＮＯ）、ステップＳ１６の判定に移行する。また、表示制御部１７２は、スクロール操作を受け付けた場合（ステップＳ１１／ＹＥＳ）、入出力Ｉ／Ｆ部１３３から入力された操作信号に基づいて、画像データＤ１をスクロール（移動）させる方向と距離とを判定する（ステップＳ１２）。次に、表示制御部１７２は、判定したスクロールの方向及び距離に基づいて画像データＤ１を移動させた場合に、マスク画像データＤ２の非マスク領域２２が重畳される範囲に、画像データＤ１の外側の範囲が含まれるか否かを判定する。
【００５８】
図７は、マスク画像データＤ２に対応する判定範囲２３を示す図である。
マスク画像データＤ２には判定範囲２３が設定される。判定範囲２３は、マスク画像データＤ２が重畳された画像データＤ１をスクロールさせる場合に、画像データＤ１のスクロールが可能か否かを判定するための範囲である。表示制御部１７２は、スクロール操作に基づいて画像データＤ１をスクロールさせた場合に、画像データＤ１の外側の領域であるブランク領域が判定範囲２３内に含まれるか否かを判定して、画像データＤ１のスクロールが可能か否かを判定する。
判定範囲２３は、マスク画像データＤ２のマスク領域２１の形状やサイズに対応して設定される。すなわち、マスク領域２１の形状やサイズが異なる場合、判定範囲２３の形状や範囲も異なる設定となる。図７に示す判定範囲２３は、非マスク領域２２の周囲（上下左右）を囲む矩形の領域であって、円形である非マスク領域２２の中心から４辺までの距離が同一の領域に設定されている。判定範囲２３の形状やサイズは、図７に示すものに限定されるものではない。例えば、判定範囲２３の形状は矩形である必要はなく、円形や多角形であってもよい。また、判定範囲２３をマスク領域２１と非マスク領域２２との境界線と同一のサイズ、同一の形状に設定してもよい。
【００５９】
表示制御部１７２は、画像データＤ１の４頂点の位置を示すメモリー上の座標と、マスク画像データＤ２の４頂点の位置を示すメモリー上の座標と、判定範囲２３を示すメモリー上の座標とに基づいて演算を行う。表示制御部１７２は、判定したスクロールの方向及び距離に基づいて画像データＤ１の４頂点の座標を移動させた場合に、画像データＤ１の外側のブランク領域が判定範囲２３を示す座標の内側に含まれるか否かを判定する。表示制御部１７２は、ブランク領域が判定範囲２３を示す座標の内側に含まれると判定した場合（ステップＳ１３／ＹＥＳ）、ステップＳ１１で受け付けた操作を無効な操作と判定し（ステップＳ１４）、ステップＳ１１の判定に戻る。
【００６０】
図８は、画像データＤ１をスクロールさせたことにより、判定範囲２３の内側に画像データＤ１のブランク領域が含まれた場合を示す。
ブランク領域が判定範囲２３の内側に含まれる場合、ブランク領域がマスク画像データＤ２によってマスクされずに表示される場合がある。このため、表示制御部１７２は、ブランク領域が判定範囲２３を示す座標の内側に含まれる場合、ステップＳ１１で受け付けた操作を無効な操作と判定する。
【００６１】
また、図８において、一点鎖線で示す範囲５０は、フレームメモリー１５７に展開する画像データＤ１やマスク画像データＤ２の範囲である表示範囲５０を示す。表示制御部１７２は、画像データＤ１の範囲を示す４頂点の座標や、マスク画像データＤ２の範囲を示す４頂点の座標を移動させた後に、表示範囲５０内に含まれる画像データＤ１やマスク画像データＤ２の範囲を求める。表示範囲５０内に含まれる画像データＤ１やマスク画像データＤ２の範囲が、フレームメモリー１５７に展開されるデータとなる。表示範囲５０を示す座標は、スクロール前の画像データＤ１の４頂点が位置するメモリー上の座標と同一の座標である。
【００６２】
表示制御部１７２は、受け付けた操作が無効である場合、操作が無効であることをユーザーに通知する。例えば、表示制御部１７２は、操作が無効であることを通知するメッセージをスクリーンＳＣに表示させてもよい。また、表示制御部１７２は、プロジェクター１００がスピーカーを備えている場合、スピーカーから予め設定された音を放音させてもよい。表示制御部１７２は、ステップＳ１１で受け付けた操作が無効な操作であることをユーザーに通知すると、ステップＳ１１の判定に戻る。
【００６３】
また、表示制御部１７２は、画像データＤ１の外側の範囲であるブランク領域が判定範囲２３の内側に含まれないと判定した場合（ステップＳ１３／ＮＯ）、ステップＳ１１で受け付けた操作を有効な操作と判定する。表示制御部１７２は、スクロール操作が有効な操作であると判定すると、スクロール操作に基づいて画像データＤ１をスクロールさせた場合に、フレームメモリー１５７に展開される画像データＤ１の範囲を求める。また、表示制御部１７２は、画像データＤ１が展開されるフレームメモリー１５７の範囲を求める。
【００６４】
具体的には、表示制御部１７２は、ステップＳ１２において判定した方向及び距離に基づいて画像データＤ１の４頂点の座標を移動させ、表示範囲５０内に含まれる画像データＤ１の画素の座標を特定する。表示制御部１７２は、特定した画像データＤ１の各画素の座標を、フレームメモリー１５７に展開される画像データＤ１の範囲として求める。また、表示制御部１７２は、特定した画像データＤ１の各画素が展開される表示範囲５０の座標を求め、求めた座標に基づき画像データＤ１が展開されるフレームメモリー１５７の座標を求める。画像データＤ１の画素が展開されるフレームメモリー１５７の座標が、フレームメモリー１５７の範囲を示す情報となる。表示領域５０の座標がそのままフレームメモリー１５７の座標に対応する場合には、表示範囲５０の座標をフレームメモリー１５７の座標に変換する処理は不要となる。
表示制御部１７２は、求めた画像データＤ１の範囲や、画像データＤ１を展開するフレームメモリー１５７の範囲を示す情報を含むスクロール指示を画像処理部１５３に出力する。
【００６５】
画像処理部１５３は、表示制御部１７２から入力されたスクロール指示に従い、指定された範囲の画像データＤ１を、指定されたフレームメモリー１５７上の範囲に展開して、画像データＤ１をフレームメモリー１５７上で移動させる（ステップＳ１５）。
【００６６】
この後、表示制御部１７２は、画像合成部１５５に、マスク画像データＤ２の展開を指示し、画像合成部１５５は、表示制御部１７２の指示に従い、マスク画像データＤ２をフレームメモリー１５７に展開する。そして、画像合成部１５５がフレームメモリー１５７から合成画像データＤ３を読み出して表示部１１０に出力することにより、合成画像の一部として表示される表示画像の範囲が変更される。
【００６７】
図９は、画像データＤ１及びマスク画像データＤ２が展開されたフレームメモリー１５７を示す図である。図１０は、図９に示すフレームメモリー１５７に展開された合成画像データＤ３に基づいてスクリーンＳＣに表示された合成画像を示す図である。
図９には、画像データＤ１を、フレームメモリー１５７の横方向であるＸ軸方向にＸ１、フレームメモリー１５７の縦方向であるＹ軸方向にＹ１だけ移動させた様子を示す。図９において破線で示す画像データＤ１の範囲は、この（Ｘ１、Ｙ１）の移動によってフレームメモリー１５７の範囲から外れ、フレームメモリー１５７上に展開されなくなったデータの範囲を示す。また、図９に斜線で示すマスク画像データＤ２の範囲は、マスク領域２１を示す。さらに、図９には、画像データＤ１の（Ｘ１、Ｙ１）の移動によって、マスク画像データＤ２の非マスク領域２２内に表示画像Ｄ１Ｂが展開された状態を示す。非マスク領域２２内に展開された表示画像Ｄ１Ｂは、マスク画像データＤ２によってマスクされずに表示される。
【００６８】
次に、表示制御部１７２は、表示画像を拡大させるズーム（デジタルズーム）操作を受け付けたか否かを判定する（ステップＳ１６）。表示制御部１７２は、ズーム操作を受け付けていない場合（ステップＳ１６／ＮＯ）、図４に示すステップＳ１８の判定に移行する。
また、表示制御部１７２は、ズーム操作を受け付けたと判定した場合（ステップＳ１６／ＹＥＳ）、設定されたズーム倍率に従って、画像データＤ１の４頂点の位置を示すメモリー上の座標を変更する。すなわち、表示制御部１７２は、ズーム倍率に従って画像データＤ１を拡大した場合の画像データＤ１の４頂点の座標を求める。表示制御部１７２は、拡大した画像データＤ１の画素のうち、表示範囲５０内に含まれる画像データＤ１の画素の座標を特定する。表示制御部１７２は、特定した画像データＤ１の各画素の座標を、フレームメモリー１５７に展開される画像データＤ１の範囲として求める。また、表示制御部１７２は、特定した画像データＤ１の各画素が展開される表示範囲５０の座標を求め、求めた座標に基づき画像データＤ１が展開されるフレームメモリー１５７の座標を求める。画像データＤ１の画素が展開されるフレームメモリー１５７の座標が、フレームメモリー１５７の範囲を示す情報となる。表示制御部１７２は、求めた画像データＤ１の範囲や、画像データＤ１を展開するフレームメモリー１５７の範囲を示す情報を含むズーム指示を画像処理部１５３に出力する。
【００６９】
画像処理部１５３は、表示制御部１７２から入力されたズーム指示に従い、指定された範囲の画像データＤ１を、指定されたフレームメモリー１５７上の範囲に展開する。また、表示制御部１７２は、画像合成部１５５に、マスク画像データＤ２の展開を指示し、画像合成部１５５は、表示制御部１７２の指示に従い、マスク画像データＤ２をフレームメモリー１５７に展開する。そして、画像合成部１５５がフレームメモリー１５７から合成画像データＤ３を読み出して表示部１１０に出力することにより、合成画像の一部として表示される表示画像がズーム（拡大）される（ステップＳ１７）。
【００７０】
次に、表示制御部１７２は、合成画像のスクロール操作を受け付けたか否かを判定する（ステップＳ１８）。ユーザーは、例えば、リモコン１０５の十字キーを操作して、合成画像を上下左右に移動させる操作を行う。表示制御部１７２は、合成画像のスクロール操作を受け付けていない場合（ステップＳ１８／ＮＯ）、ステップＳ２２の処理に移行する。
【００７１】
また、表示制御部１７２は、スクロール操作に対応した操作信号が入出力Ｉ／Ｆ部１３３から入力された場合に、合成画像のスクロール操作を受け付けたと判定する（ステップＳ１８／ＹＥＳ）。表示制御部１７２は、合成画像のスクロール操作を受け付けた場合（ステップＳ１８／ＹＥＳ）、入出力Ｉ／Ｆ部１３３から入力された操作信号に基づいて、合成画像データＤ３をスクロール（移動）させる方向と距離とを判定する。
【００７２】
次に、表示制御部１７２は、判定したスクロールの方向及び距離に基づいて合成画像データＤ３を移動させた場合に、合成画像データＤ３が展開されない領域がフレームメモリー１５７にできるか否かを判定する。すなわち、表示制御部１７２は、判定したスクロールの方向及び距離に基づいて合成画像データＤ３を移動させた場合に、合成画像データＤ３が展開されないブランク領域が表示範囲５０内にできるか否かを判定する。合成画像データＤ３が展開されない領域が表示範囲５０内にできる場合、フレームメモリー１５７にも合成画像データＤ３が展開されないブランク領域ができる（ステップＳ１９）。
【００７３】
表示制御部１７２は、ブランク領域ができないと判定した場合（ステップＳ１９／ＮＯ）、スクロールさせる方向及び距離に基づいてフレームメモリー１５７に展開させる画像データＤ１及びマスク画像データＤ２の範囲をそれぞれに求める。また、表示制御部１７２は、スクロールさせる方向及び距離に基づいて画像データＤ１及びマスク画像データＤ２を構成する画素を展開させるフレームメモリー１５７の座標をそれぞれに求める。
【００７４】
また、表示制御部１７２は、ブランク領域ができる場合（ステップＳ１９／ＹＥＳ）、フレームメモリー１５７にできるブランク領域の範囲を特定する。表示制御部１７２は、特定したブランク領域の範囲を示す情報（座標情報）と、このブランク領域へのマスク画像データＤ２の展開を指示する情報とを生成する。
【００７５】
表示制御部１７２は、求めた画像データＤ１の範囲や、画像データＤ１を展開させるフレームメモリー１５７上の範囲を含むスクロール指示を画像処理部１５３に出力する。このスクロール指示は、フレームメモリー１５７にブランク領域ができる場合もできない場合も同一の情報である。
【００７６】
その後、表示制御部１７２は、フレームメモリー１５７にブランク領域ができない場合、マスク画像データＤ２の範囲や、マスク画像データＤ２を展開させるフレームメモリー１５７上の範囲を含むスクロール指示を画像合成部１５５に出力する。また、表示制御部１７２は、フレームメモリー１５７にブランク領域ができる場合、生成したブランク領域の範囲を示す情報（座標情報）と、このブランク領域へのマスク画像データＤ２の展開を指示する情報もスクロール指示として画像合成部１５５に出力する。
【００７７】
この後、画像処理部１５３は、表示制御部１７２から入力されたスクロール指示に従ってフレームメモリー１５７上に画像データＤ１を展開する。また、画像合成部１５５は、表示制御部１７２から入力されたスクロール指示に従ってフレームメモリー１５７上にマスク画像データＤ２を展開する。また、画像合成部１５５は、フレームメモリー１５７にブランク領域ができる場合、このブランク領域に対応するフレームメモリー１５７の領域をスクロール指示に基づいて特定する。そして、画像合成部１５５は、特定したブランク領域に対応するフレームメモリー１５７の領域にマスク画像データＤ２を展開する（ステップＳ２０）。画像合成部１５５がフレームメモリー１５７から合成画像データＤ３を読み出して表示部１１０に出力することにより、スクリーンＳＣにはスクロールされた合成画像が表示される（ステップＳ２１）。
【００７８】
図１１は、合成画像データＤ３が展開されたフレームメモリー１５７を示す図である。
図１１に斜線で示すフレームメモリー１５７上の範囲は、合成画像データＤ３の展開位置をスクロールさせたことにより、合成画像データＤ３が展開されないブランク領域を示す。画像合成部１５５は、表示制御部１７２の指示に従い、フレームメモリー１５７のブランク領域にマスク画像データＤ２を展開する。ここでブランク領域に展開されるマスク画像データＤ２は、マスク領域２１に相当する黒色の画像データである。これにより、スクリーンＳＣにブランクのある画像が表示されるのを防止することができる。
【００７９】
次に、表示制御部１７２は、操作・表示パネル１３１の操作、又はリモコン１０５の操作によりマスク処理モードを終了させる操作を受け付けたか否かを判定する（ステップＳ２２）。
表示制御部１７２は、マスク処理モードを終了させる操作を受け付けていない場合（ステップＳ２２／ＮＯ）、図３に示すステップＳ１１の判定に移行する。また、表示制御部１７２は、マスク処理モードを終了させる操作を受け付けた場合（ステップＳ２２／ＹＥＳ）、スクリーンＳＣに合成画像データＤ３を表示させた処理の順序とは逆の順序でマスク処理モードを終了させる処理を行う。この処理は、画像データＤ１やマスク画像データＤ２が存在しないブランク領域がスクリーンＳＣに表示されないようにするための処理である。
【００８０】
まず、表示制御部１７２は、合成画像データＤ３をスクロール前の位置に戻す処理を行う（ステップＳ２３）。まず、表示制御部１７２は、ステップＳ２０の処理で移動させた画像データＤ１を、スクロール前の位置に戻す処理を画像処理部１５３に実行させる。また、表示制御部１７２は、ステップＳ２０の処理で移動させたマスク画像データＤ２をスクロール前の位置に戻す処理を画像合成部１５５に実行させる。
【００８１】
次に、表示制御部１７２は、ズーム等の処理を行っている場合には、画像データＤ１のサイズを元のサイズに戻す処理を画像処理部１５３に実行させる。さらに、表示制御部１７２は、ステップＳ１５の処理で移動させた画像データＤ１を、スクロール前の位置に戻す処理を画像処理部１５３に実行させる（ステップＳ２４）。そして、最後に、表示制御部１７２は、画像合成部１５５に、マスク画像データＤ２を消去するように指示する（ステップＳ２５）。
【００８２】
図１２は、図３のステップＳ２の判定において、プロジェクター１００の動作モードが通常モードであると判定された場合の表示制御部１７２の動作を示すフローチャートである。
まず、表示制御部１７２は、図３に示すステップＳ３及びＳ４と同様の動作により、画像データＤ１を選択する操作をリモコン１０５又は操作・表示パネル１３１により受け付ける。そして、表示制御部１７２は、選択された画像データＤ１をフレームメモリー１５７に展開するように画像処理部１５３に指示する。画像処理部１５３は、表示制御部１７２の指示に従って画像データＤ１を記憶部１６０から読み出し、フレームメモリー１５７に展開する。また、画像合成部１５５は、フレームメモリー１５７に展開された画像データＤ１を読み出して表示部１１０の光変調部駆動部１２２に出力する。これにより、画像データＤ１に基づく表示画像がスクリーンＳＣに表示される（ステップＳ３１）。
【００８３】
次に、表示制御部１７２は、表示画像を拡大させるズーム（デジタルズーム）操作を受け付けたか否かを判定する（ステップＳ３２）。表示制御部１７２は、ズーム操作を受け付けていない場合（ステップＳ３２／ＮＯ）、ステップＳ３３の判定に移行する。表示制御部１７２は、画像の表示を終了させる終了操作を受け付けたか否かを判定する（ステップＳ３３）。表示制御部１７２は、終了操作を受け付けた場合（ステップＳ３３／ＹＥＳ）、スクリーンＳＣへの表示画像の表示を終了させ、この処理フローを終了させる。また、表示制御部１７２は、終了操作を受け付けていない場合（ステップＳ３３／ＮＯ）、ステップＳ３２の判定に戻る。
【００８４】
また、ステップＳ３２の判定において、ズーム操作を受け付けたと判定した場合（ステップＳ３２／ＹＥＳ）、表示制御部１７２は、設定されたズーム倍率に従って、画像データＤ１の４頂点の位置を示すメモリー上の座標を変更する。すなわち、表示制御部１７２は、ズーム倍率で画像データＤ１を拡大した場合の画像データＤ１の４頂点の座標を求める。次に、表示制御部１７２は、フレームメモリー１５７に展開させる画像データＤ１の範囲や、画像データＤ１を展開させるフレームメモリー１５７上の範囲（座標）を求め、求めた情報を含むズーム指示を画像処理部１５３に出力する。
【００８５】
画像処理部１５３は、表示制御部１７２から入力されたズーム指示に従い、指定された範囲の画像データＤ１を、指定されたフレームメモリー１５７上の座標に展開する。そして、画像合成部１５５がフレームメモリー１５７から画像データＤ１を読み出して表示部１１０に出力することにより、スクリーンＳＣに表示された表示画像が、設定されたズーム倍率でズーム（拡大）される（ステップＳ３４）。
【００８６】
次に、表示制御部１７２は、スクロール操作を受け付けたか否かを判定する（ステップＳ３５）。表示制御部１７２は、スクロール操作を受け付けていない場合（ステップＳ３５／ＮＯ）、ステップＳ３３の判定に移行する。
【００８７】
また、表示制御部１７２は、スクロール操作を受け付けた場合、画像入力Ｉ／Ｆ部１５１から入力される操作信号に基づいて、画像データＤ１をスクロールさせる方向と距離とを判定する。表示制御部１７２は、判定したスクロールの方向及び距離に画像データＤ１の４頂点の座標を移動させ、表示範囲５０にブランク領域できるか否かを判定する。表示制御部１７２は、表示範囲５０にブランク領域できると判定した場合、フレームメモリー１５７の領域にブランク領域ができると判定し（ステップＳ３６／ＹＥＳ）、ステップＳ３５で受け付けた操作を無効操作と判定する（ステップＳ３７）。この場合、表示制御部１７２は、ステップＳ３５の判定に戻る。
【００８８】
また、表示制御部１７２は、表示範囲５０にブランク領域できないと判定した場合、フレームメモリー１５７の領域にブランク領域はできないと判定する（ステップＳ３６／ＮＯ）。この場合、表示制御部１７２は、スクロールさせる方向及び距離に基づいてフレームメモリー１５７に展開させる画像データＤ１の範囲や、画像データＤ１を展開させるフレームメモリー１５７上の範囲（座標）を求める。表示制御部１７２は、求めた画像データＤ１の範囲や、フレームメモリー１５７上の範囲（座標）を示す情報を含むスクロール指示を画像処理部１５３に出力する。
【００８９】
画像処理部１５３は、表示制御部１７２から入力されたスクロール指示に従い、指定された範囲の画像データＤ１を、指定されたフレームメモリー１５７上の座標に展開して、画像データＤ１の展開位置を移動させる（ステップＳ３８）。画像合成部１５５は、フレームメモリー１５７から画像データＤ１を読み出して表示部１１０に出力する。これにより、スクリーンＳＣには、スクロール操作に対応してスクロールされた表示画像が表示される（ステップＳ３９）。表示制御部１７２は、ステップＳ３９の処理が終了すると、ステップＳ３５の判定に戻り、スクロール操作を受け付けたか否かを判定する。
【００９０】
ここで、プロジェクター１００の動作モードがマスク処理モードの場合と、通常モードの場合の画像データＤ１のスクロール範囲について説明する。
プロジェクター１００の動作モードがマスク処理モードの場合、画像データＤ１にマスク画像データＤ２を重畳した合成画像がスクリーンＳＣに表示される。このため、画像データＤ１の外側のブランク領域をフレームメモリー１５７に展開することになっても、このブランク領域に、マスク画像データＤ２のマスク領域２１が重畳される場合、画像データＤ１のブランク領域はスクリーンＳＣに表示されない。
これに対して、プロジェクター１００の動作モードが通常モードの場合、スクリーンＳＣに表示される画像には、マスク画像データＤ２は重畳されない。従って、通常モードの場合、画像データＤ１の外側のブランク領域がフレームメモリー１５７に展開されることは許容されない。このため、マスク処理モードの場合の画像データＤ１のスクロール範囲は、通常モードの場合の画像データＤ１のスクロール範囲よりも広くなる。
【００９１】
以上説明したように本実施形態のプロジェクター１００は、表示部１１０、操作部としてのリモコン１０５又は操作・表示パネル１３１、画像合成部１５５、表示制御部１７２を備える。
表示部１１０は、液晶パネル１１５に画像を表示する。リモコン１０５又は操作・表示パネル１３１は、ユーザーの操作を受け付ける。画像合成部１５５は、画像データＤ１にマスク画像データＤ２を重畳して合成画像データＤ３を生成する。表示制御部１７２は、操作部で受け付けた操作に従って画像データＤ１と合成画像データＤ３とのいずれか一方を表示部に表示させる。表示制御部１７２は、表示部１１０が画像データＤ１を表示する場合に、操作部で受け付けた操作に従って画像データＤ１を液晶パネル１１５内でスクロールさせる。また、表示制御部１７２は、表示部１１０が合成画像データＤ３を表示する場合に、操作部で受け付けた操作に従って合成画像データＤ３を構成する画像データＤ１を液晶パネル１１５内でスクロールさせる。
表示部１１０が合成画像データＤ３を表示する場合に、合成画像データＤ３を構成する画像データＤ１をスクロールさせるスクロール範囲は、表示部１１０が画像データＤ１を表示する場合に、画像データＤ１をスクロールさせるスクロール範囲より広い。
従って、画像の表示状態によって画像データＤ１がスクロールされるスクロール範囲を変更することができ、プロジェクター１００の操作性を高めることができる。
【００９２】
表示制御部１７２は、表示部１１０が合成画像データＤ３を表示する場合に、画像データＤ１の外側のブランク領域を含んで画像データＤ１を液晶パネル１１５内でスクロールさせる。また、表示制御部１７２は、表示部１１０が画像データＤ１を表示する場合に、画像データＤ１の外側のブランク領域を含まないように画像データＤ１を液晶パネル１１５内でスクロールさせる。
従って、画像の表示状態によって画像データＤ１がスクロールされるスクロール範囲を変更することができ、プロジェクター１００の操作性を高めることができる。
【００９３】
また、マスク画像データＤ２は、合成画像データＤ３において画像データＤ１がマスクされるマスク領域２１と、画像データＤ１がマスクされない非マスク領域２２と、を有する。
表示制御部１７２は、画像データＤ１の外側のブランク領域を含む範囲に非マスク領域２２が重畳される場合に、操作部で受け付けた操作を無効と判定する。
従って、画像データＤ１の外側のブランク領域がマスクされずに表示されるのを防止することができる。
【００９４】
また、表示制御部１７２は、操作部で受け付けた操作に従ってマスク画像データＤ２が重畳される画像データＤ１の位置を変更させ、合成画像データＤ３に表示される画像データＤ１の範囲を変更する。
従って、合成画像データＤ３において、マスク画像データＤ２によりマスクされずに表示される画像データＤ１の範囲を変更することができる。
【００９５】
また、表示制御部１７２は、表示部１１０が合成画像データＤ３を表示する状態で、操作部で受け付けた操作に従って、合成画像データＤ３の外側を含む範囲を液晶パネル１１５に表示させる場合、合成画像データＤ３の外側に対応する液晶パネル１１５の領域にマスク画像データＤ２を表示させる。
従って、合成画像データＤ３の外側を含む範囲を表示させる場合に、マスク画像データＤ２を表示させることができる。
【００９６】
また、マスク画像データＤ２は、マスク画像データＤ２の所定範囲を非マスク領域とし、所定範囲以外の範囲をマスク領域とする画像である。
従って、マスク画像データＤ２が重畳された画像データにおいて、所定範囲を表示し、所定範囲以外の範囲をマスクすることができる。
【００９７】
また、表示制御部１７２は、操作部で受け付けた操作に従って、合成画像データＤ３を構成する画像データＤ１を拡大させる。
従って、合成画像データＤ３を構成する画像データＤ１を拡大表示させることができる。
【００９８】
上述した実施形態は本発明の好適な実施の形態である。但し、本発明の要旨は、上述の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形実施が可能である。
例えば、上述した実施形態では、プロジェクター１００を、透過型液晶パネルを用いた液晶プロジェクターとして説明したが、反射型の液晶パネルやデジタルミラーデバイスを用いたプロジェクターであってもよい。また、表示装置は、スクリーンＳＣに画像を投射するプロジェクターに限定されず、液晶表示パネルに画像を表示する液晶モニター又は液晶テレビであってもよい。また、表示装置は、ＰＤＰ（プラズマディスプレイパネル）に画像を表示するモニター装置又はテレビ受像機であってもよい。さらに、表示装置は、ＯＬＥＤ（Organic light-emitting diode）、ＯＥＬ（Organic Electro-Luminescence）等と呼ばれる有機ＥＬ表示パネルに画像を表示するモニター装置又はテレビ受像機であってもよい。
【００９９】
また、図１に示すプロジェクター１００の機能ブロックは、プロジェクター１００の備える機能を主な処理内容に応じて分類して示した概略図であり、プロジェクター１００の構成は、処理内容に応じてさらにより多くの機能ブロックに分割することもできる。また、各機能ブロックの処理は、１つのハードウェアで実行してもよいし、複数のハードウェアで実行してもよい。また、各機能ブロックの処理は、１つのプログラムで実現してもよいし、複数のプログラムで実現してもよい。
【０１００】
また、図３、図４及び図１２に示すフローチャートの処理単位は、プロジェクター１００の制御部１７０の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が制限されることはない。制御部１７０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位をさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【符号の説明】
【０１０１】
３…ケーブル、２１…マスク領域、２２…非マスク領域、２３…判定範囲、５０…表示範囲、１００…プロジェクター、１０５…リモコン、１１０…表示部、１１１…光源部、１１２…光変調部、１１３…投射光学系、１１５…液晶パネル、１２１…光源駆動部、１２２…光変調部駆動部、１２３…投射光学系駆動部、１３１…操作・表示パネル、１３３…入出力Ｉ／Ｆ部、１３５…リモコン受光部、１３７…無線通信部、１５１…画像入力Ｉ／Ｆ部、１５３…画像処理部、１５５…画像合成部、１５７…フレームメモリー、１６０…記憶部、１７０…制御部、１７１…投射制御部、１７２…表示制御部、１９０…バス、２００…画像供給装置、Ｄ１…画像データ、Ｄ２…マスク画像データ、Ｄ３…合成画像データ、ＳＣ…スクリーン。
【図１】
2019015864.tif 000003
【図２】
2019015864.tif 000004
【図３】
2019015864.tif 000005
【図４】
2019015864.tif 000006
【図５】
2019015864.tif 000007
【図６】
2019015864.tif 000008
【図７】
2019015864.tif 000009
【図８】
2019015864.tif 000010
【図９】
2019015864.tif 000011
【図１０】
2019015864.tif 000012
【図１１】
2019015864.tif 000013
【図１２】
2019015864.tif 000014