(57)【要約】【課題】画像データを受け取って所定の領域に画像を表示する画像表示装置において、複数系列の画像データの入力に基づいて画像を表示することを目的とする。【解決手段】この画像表示装置は、長方形の外形を有する複数の画像を表す第１の入力画像列データＳｉ１と、同様に複数の画像を表す第２の入力画像列データＳｉ２と、を受け取る画像入力部１０と、第１の入力画像列データＳｉ１の画像を９０度回転した画像に基づいて得られる第１の画像Ｉ２１１と、第２の入力画像列データＳｉ２の画像を９０度回転した画像に基づいて得られる第２の画像Ｉ２１２と、を第１と第２の画像の外形の短辺の方向に配置された出力画像Ｉ２１であって、長方形の外形を有する複数の出力画像Ｉ２１を表す出力画像列データを生成することができる出力画像生成部２０と、出力画像列データに基づいて表示領域に画像を表示する出力部５０〜８０と、を備える。【選択図】図１
2009229906.tif 000002
【特許請求の範囲】
【請求項１】
長方形の外形を有する表示領域に画像を表示する画像表示装置であって、
長方形の外形を有する複数の画像を表す第１の入力画像列データと、長方形の外形を有する複数の画像を表す第２の入力画像列データと、を受け取ることができる画像入力部と、
前記第１の入力画像列データの画像を９０度回転した画像に基づいて得られる第１の画像と、前記第２の入力画像列データの画像を９０度回転した画像に基づいて得られる第２の画像と、が前記第１と第２の画像の外形の短辺の方向に配置された出力画像であって、長方形の外形を有する複数の出力画像を表す出力画像列データを生成することができる出力画像生成部と、
前記出力画像列データに基づいて前記表示領域に画像を表示する出力部と、を備える画像表示装置。
【請求項２】
請求項１記載の画像表示装置であって、
前記出力画像生成部は、
前記第１の入力画像列データにおいて所定の時間区間で表示されるべきＮ１個（Ｎ１は正の整数）の画像のデータに基づいて、前記所定の時間区間で表示すべき画像をそれぞれ表すＭ個（Ｍは正の整数）の第１の中間画像データを生成し、
前記第２の入力画像列データにおいて前記所定の時間区間で表示されるべきＮ２個（Ｎ２は正の整数）の画像のデータに基づいて、前記所定の時間区間で表示すべき画像をそれぞれ表すＭ個の第２の中間画像データを生成し、
前記第１と第２の中間画像データに基づいて前記出力画像を表す出力画像データを生成することによって、前記所定の時間区間で表示すべきＭ個の前記出力画像を表す前記出力画像列データを生成する、画像表示装置。
【請求項３】
請求項２記載の画像表示装置であって、
前記第１と第２の入力画像列データのうちの一方が動画を表すデータであり、他方が静止画を表すデータである場合には、
前記出力画像列データにおいて前記所定の時間区間で表示すべき画像の数Ｍは、前記一方の入力画像列データにおいて前記所定の時間区間で表示すべき画像の数を、前記他方の入力画像列データにおいて前記所定の時間区間で表示すべき画像の数よりも優先的に考慮して定められる数である、画像表示装置。
【請求項４】
請求項２記載の画像表示装置であって、
前記Ｍは、前記一方の入力画像列データにおいて前記所定の時間区間で表示すべき画像の数Ｎｍ（Ｎｍは自然数）の自然数倍の数、またはＮｍの自然数分の一に最も近い自然数である、画像表示装置。
【請求項５】
請求項１ないし４のいずれかに記載の画像表示装置であって、
前記出力画像生成部は、
前記第１の入力画像列データの画像と前記第２の入力画像列データの画像の一方を含まず他方を含み、長方形の外形を有する複数の第１の出力画像を表す第１の出力画像列データを生成する第１の動作モードと、
複数の第２の出力画像を表す第２の出力画像列データを生成する第２の動作モードであって、前記第１の画像と前記第２の画像とが前記短辺の方向に配置された複数の前記出力画像を表す前記出力画像列データを、前記複数の第２の出力画像を表す前記第２の出力画像列データとして生成する第２の動作モードと、を備える、画像表示装置。
【請求項６】
請求項５記載の画像表示装置であって、さらに、
前記画像表示装置の姿勢を検知することができるセンサを備え、
前記出力画像生成部は、
前記画像表示装置が、前記領域の長辺がほぼ水平方向となるように画像を表示する第１の姿勢であるとき、前記第１の動作モードにおいて、前記他方の入力画像列データの画像と同じ向きで前記他方の入力画像列データの画像を含む前記第１の出力画像を表す前記第１の出力画像列データを生成し、
前記画像表示装置が、前記領域の短辺がほぼ水平方向となるように画像を表示する第２の姿勢であるとき、
前記第１の動作モードにおいて、前記他方の入力画像列データの画像と同じ向きで前記他方の入力画像列データの画像を含む前記第１の出力画像を表す前記第１の出力画像列データを生成し、
前記第２の動作モードにおいて、前記第２の出力画像の長辺の方向と、前記第１の画像と前記第２の画像の短辺の方向と、が一致する前記第２の出力画像を表す前記第２の出力画像列データを生成する、画像表示装置。
【請求項７】
長方形の外形を有する表示領域に画像を表示する画像表示方法であって、
（ａ）長方形の外形を有する複数の画像を表す第１の入力画像列データと、長方形の外形を有する複数の画像を表す第２の入力画像列データと、を受け取る工程と、
（ｂ）前記第１の入力画像列データの画像を９０度回転した画像に基づいて得られる第１の画像と、前記第２の入力画像列データの画像を９０度回転した画像に基づいて得られる第２の画像と、が前記第１と第２の画像の外形の短辺の方向に配置された出力画像であって、長方形の外形を有する複数の出力画像を表す出力画像列データを生成する工程と、
（ｃ）前記出力画像列データに基づいて前記表示領域に画像を表示する工程と、を備える画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数系列の画像データの入力に基づいて画像を表示する技術に関する。
【背景技術】
【０００２】
従来より、画像データに基づいて画像を表示するプロジェクタが存在する。たとえば、ある従来技術のプロジェクタにおいては、液晶パネルの画素数に合わせて解像度調整を行うノーマルモードと、そのような解像度調整を行わないスルーモードと、の切換に応じて投射サイズを調整する。
【０００３】
【特許文献１】特開２００５−３３８１１３号公報
【０００４】
しかし、上記の技術においては、複数系列の画像データの入力に基づいて画像を表示することは考慮されていなかった。たとえば、上記の技術は、規格が異なる二つの映像信号を入力されて、それらに基づいて画像を投射することはできなかった。複数系列の画像データの入力に基づいて画像を表示するという要請は、プロジェクタに限らず、画像データを受け取って所定の領域に画像を表示する画像表示装置について広く存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記の課題を取り扱うためになされたものであり、画像データを受け取って所定の領域に画像を表示する画像表示装置において、複数系列の画像データの入力に基づいて画像を表示することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、長方形の外形を有する表示領域に画像を表示する画像表示装置において、以下のような構成を採用する。すなわち、この画像表示装置は、
長方形の外形を有する複数の画像を表す第１の入力画像列データと、長方形の外形を有する複数の画像を表す第２の入力画像列データと、を受け取ることができる画像入力部と、
前記第１の入力画像列データの画像を９０度回転した画像に基づいて得られる第１の画像と、前記第２の入力画像列データの画像を９０度回転した画像に基づいて得られる第２の画像と、が前記第１と第２の画像の外形の短辺の方向に配置された出力画像であって、長方形の外形を有する複数の出力画像を表す出力画像列データを生成することができる出力画像生成部と、
前記出力画像列データに基づいて前記表示領域に画像を表示する出力部と、を備える。
【０００７】
このような態様とすれば、画像を表示する長方形の領域を活用して、第１と第２の入力画像列データという複数系列の画像データの入力に基づいて、画像を表示することができる。なお、「９０度異なる」態様には、時計回り方向に９０度異なる態様と、反時計回りに９０度異なる態様と、の両方を含む。
【０００８】
また、出力画像生成部を、以下のような処理を実現できる態様とすることも好ましい。すなわち、第１の画像は、第１の入力画像列データの画像に対して２７０度異なる向きを有する画像とすることができる。そして、第２の画像は、第２の入力画像列データの画像に対して２７０度異なる向きを有する画像とすることができる。なお、「２７０度異なる」態様には、時計回り方向に２７０度異なる態様と、反時計回りに２７０度異なる態様と、の両方を含む。このような態様とすれば、第１と第２の入力画像列データの画像が本来の向きから１８０度異なっている場合にも、正しい向きで画像を表示することができる。
【０００９】
なお、前記出力画像生成部は、
前記第１の入力画像列データにおいて所定の時間区間で表示されるべきＮ１個（Ｎ１は正の整数）の画像のデータに基づいて、前記所定の時間区間で表示すべき画像をそれぞれ表すＭ個（Ｍは正の整数）の第１の中間画像データを生成し、
前記第２の入力画像列データにおいて前記所定の時間区間で表示されるべきＮ２個（Ｎ２は正の整数）の画像のデータに基づいて、前記所定の時間区間で表示すべき画像をそれぞれ表すＭ個の第２の中間画像データを生成し、
前記第１と第２の中間画像データに基づいて前記出力画像を表す出力画像データを生成することによって、前記所定の時間区間で表示すべきＭ個の前記出力画像を表す前記出力画像列データを生成することが好ましい。
【００１０】
このような態様とすれば、単位時間当たり一定数の速さで出力画像全体を表示することができる。言い換えれば、出力画像中において、第１の画像と第２の画像とを単位時間当たり異なる枚数の速さでそれぞれ表示する必要がない。
【００１１】
なお、中間画像データの生成は、入力画像列データが含む複数の画像のデータの加工によって行われてもよいし、入力画像列データが含む複数の画像のデータから画像のデータを選択することによって行われてもよい。また、複数の画像のデータから画像のデータを選択した後、さらに加工することによって行われてもよい。そして、複数の画像のデータを加工した後、その中から画像のデータを選択することによって行われてもよい。すなわち、中間画像データの生成に際しては、画像データの加工と選択を様々に組み合わせて行うことができる。
【００１２】
また、前記第１と第２の入力画像列データのうちの一方が動画を表すデータであり、他方が静止画を表すデータである場合には、以下のような態様とすることが好ましい。すなわち、前記出力画像列データにおいて前記所定の時間区間で表示すべき画像の数Ｍは、前記一方の入力画像列データにおいて前記所定の時間区間で表示すべき画像の数を、前記他方の入力画像列データにおいて前記所定の時間区間で表示すべき画像の数よりも優先的に考慮して定められる数である。
【００１３】
このような態様とすれば、出力画像列データにおいて所定の時間区間で表示すべき画像の数が静止画を表す入力画像データを優先的に考慮して定められる態様に比べて、出力画像列データに基づいて表示される動画の動きが自然であるとユーザに感じられやすい。
【００１４】
なお、前記Ｍは、前記一方の入力画像列データにおいて前記所定の時間区間で表示すべき画像の数Ｎｍ（Ｎｍは自然数）の自然数倍の数、またはＮｍの自然数分の一に最も近い自然数であることが好ましい。
【００１５】
このような態様とすれば、出力画像列データに基づいて画像を表示する際の動画の動きをスムーズにすることができる。
【００１６】
また、前記出力画像生成部は、
前記第１の入力画像列データの画像と前記第２の入力画像列データの画像の一方を含まず他方を含み、長方形の外形を有する複数の第１の出力画像を表す第１の出力画像列データを生成する第１の動作モードと、
複数の第２の出力画像を表す第２の出力画像列データを生成する第２の動作モードであって、前記第１の画像と前記第２の画像とが前記短辺の方向に配置された複数の前記出力画像を表す前記出力画像列データを、前記複数の第２の出力画像を表す前記第２の出力画像列データとして生成する第２の動作モードと、を備えることが好ましい。
【００１７】
このような態様とすれば、第１の入力画像列データの画像と第２の入力画像列データの画像のいずれかを表示したい場合にも、第１の入力画像列データの画像と第２の入力画像列データの画像の両方を表示したい場合にも、対応することができる。
【００１８】
なお、以下のような態様とすることも好ましい。すなわち、
画像表示装置は、さらに、
前記画像表示装置の姿勢を検知することができるセンサを備え、
前記出力画像生成部は、
前記画像表示装置が、前記領域の長辺がほぼ水平方向となるように画像を表示する第１の姿勢であるとき、前記第１の動作モードにおいて、前記他方の入力画像列データの画像と同じ向きで前記他方の入力画像列データの画像を含む前記第１の出力画像を表す前記第１の出力画像列データを生成し、
前記画像表示装置が、前記領域の短辺がほぼ水平方向となるように画像を表示する第２の姿勢であるとき、
前記第１の動作モードにおいて、前記他方の入力画像列データの画像と同じ向きで前記他方の入力画像列データの画像を含む前記第１の出力画像を表す前記第１の出力画像列データを生成し、
前記第２の動作モードにおいて、前記第２の出力画像の長辺の方向と、前記第１の画像と前記第２の画像の短辺の方向と、が一致する前記第２の出力画像を表す前記第２の出力画像列データを生成する。
【００１９】
このような態様とすれば、第１の入力画像列データの画像と第２の入力画像列データの画像とのいずれかを横長の領域に表示したい場合には、画像表示装置を第１の姿勢に配置して、画像を表示させることができる。第１の入力画像列データの画像と第２の入力画像列データの画像とのいずれかを縦長の領域に表示したい場合には、画像表示装置を第２の姿勢に配置して、画像を表示させることができる。そして、第１の入力画像列データの画像と第２の入力画像列データの画像の両方を表示したい場合には、画像表示装置を第２の姿勢に配置して、画像を表示させることができる。その結果、画像を表示する長方形の領域を効率的に使用して、第１の入力画像列データの画像と第２の入力画像列データの画像とを表示することができる。
【００２０】
なお、出力画像生成部を、以下のような処理を実現できる態様とすることも好ましい。すなわち、第１の動作モードにおいて、第１の出力画像は、他方の入力画像列データの画像と１８０度異なる向きで他方の入力画像列データの画像を含む画像である。このような態様とすれば、入力画像列データの画像が本来の向きから１８０度異なっている場合にも、正しい向きで画像を表示することができる。
【００２１】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像表示方法および画像表示装置、画像処理方法および画像処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２２】
Ａ．実施例：
Ａ１．装置の構成：
図１は、本発明の実施例としてのプロジェクタ１を示すブロック図である。プロジェクタ１は、外部から映像信号の入力を受ける入出力部１０と、入力された映像信号に基づいて出力すべき画像データ（以下「出力画像データ」という）を生成するＩＣ（集積回路）２０と、画像処理用ＩＣ２０から出力画像データを受け取ってその出力画像データを処理する画像処理部３０と、画像処理部３０が出力画像データの処理に使用するフレームメモリ４０と、を備える。
【００２３】
また、プロジェクタ１は、光源５０と、液晶ライトバルブユニット６０と、ＬＣＤ（Liquid Qrystal Display）ドライバ７０と、投射光学系８０とを有する。プロジェクタ１は、さらに、プロジェクタ１の姿勢を検知することができるセンサ９０と、上記各部を制御するＣＰＵ１００とを備える。
【００２４】
入出力部１０は、２系統の映像信号Ｓｉ１，Ｓｉ２を受け取ることができる。映像信号Ｓｉ１，Ｓｉ２は、単位時間当たり所定枚数ずつ表示すべき複数の画像のデータを含んでいる。映像信号Ｓｉ１，Ｓｉ２の画像は、いずれも長方形の外形を有する。これら映像信号Ｓｉ１，Ｓｉ２を、本明細書において「入力画像列データ」と呼ぶことがある。なお、画像が「長方形の外形を有する」とは、画像が取りうる最大の範囲が長方形の形状を有することを意味する。
【００２５】
映像信号Ｓｉ１，Ｓｉ２は、たとえば、ＮＴＳＣ（National Television System Comittee）方式、ＰＡＬ（Phase Alternation by Line）方式、ＳＥＣＡＭ（Sequential Couleur avec Mmoire）方式などの映像信号や、コンピュータ用の様々な規格に沿った映像信号である。
【００２６】
ＮＴＳＣ方式の映像信号は、水平方向の走査線数が５２５本であり、垂直走査周波数（リフレッシュレート）が６０Ｈｚであり、インターレース方式で画像を表示する映像信号である。ＰＡＬ方式の映像信号は、水平方向の走査線数が６２５本であり、垂直走査周波数が５０Ｈｚであり、インターレース方式で画像を表示する映像信号である。ＳＥＣＡＭ方式の映像信号は、水平方向の走査線数が６２５本であり、垂直走査周波数が５０Ｈｚであり、インターレース方式で画像を表示する映像信号である。
【００２７】
また、コンピュータ用の映像信号の規格には、ＶＧＡ（Video Graphics Array：６４０画素×４８０画素）、ＸＧＡ（eXtended Graphics Array：１０２４画素×７６８画素）、ＳＸＧＡ（Super eXtended Graphics Array：１２８０画素×１０２４画素）、ＵＸＧＡ（Ultra eXtended Graphics Array：１６００画素×１２００画素）など、さまざまなサイズのものがある。また、垂直走査周波数も、６０Ｈｚ，７０Ｈｚ，７５Ｈｚ，８５Ｈｚなど、様々な値が定められている。入出力部１０は、これらの様々な規格に沿った映像信号を受け取ることができる。
【００２８】
ＩＣ２０は、計測部２１０と、ＭＵＸ（マルチプレクサ）２２０と、スケーラ２３０と、メモリ２４０と、メモリコントローラ２５０と、インターフェイス２６０と、を有する。
【００２９】
計測部２１０は、映像信号Ｓｉ１，Ｓｉ２を受け取って、それぞれの映像信号の垂直走査周波数、水平走査周波数を計測する。また、計測部２１０は、それぞれの映像信号について、水平同期信号（Ｈｓｙｎｃ）の後、何クロックで映像信号が入力されるかを計測する。そして、計測部２１０は、同様に、垂直同期信号（Ｖｓｙｎｃ）の後、何クロックで映像信号が入力されるかを計測する。
【００３０】
ＭＵＸ２２０は、映像信号中のフレームを選択したり、入れ替えたりすることができる。スケーラ２３０は、映像信号中の１フレームの画像に基づいて、中間画像データを生成する。スケーラ２３０は、映像信号中の１フレームの画像データとは異なるサイズ（解像度）の中間画像データを生成することができる。
【００３１】
メモリコントローラ２５０は、スケーラ２３０が生成した中間画像データを、メモリ２４０の所定の領域に書き込む。また、メモリコントローラ２５０は、スケーラ２３０が生成した中間画像データの画像を回転させた画像を表す画像データを生成し、メモリ２４０の所定の領域に書き込むことができる。そして、メモリコントローラ２５０は、メモリ２４０に格納された中間画像データの画像を回転させた画像を表す画像データを、メモリ２４０の所定の領域に書き込むことができる。
【００３２】
ＣＰＵ１００は、ＩＣ２０のインターフェイス２６０を介して、計測部２１０、ＭＵＸ２２０、スケーラ２３０、メモリコントローラ２５０から情報を受け取る。また、ＣＰＵ１００は、プロジェクタ１の図示しない操作ボタンを介してユーザから指示を受け取る。そして、ＣＰＵ１００は、情報ユーザからの指示および各部から受け取った情報に基づいて、プロジェクタ１のＩＣ２０を含む各部を制御する。ＣＰＵ１００とＩＣ２０によって、ユーザの指示ならびに映像信号Ｓｉ１，Ｓｉ２に基づいて、プロジェクタ１で投射すべき画像を表す出力画像データが生成される。
【００３３】
たとえば、ＣＰＵ１００は、計測部２１０から得られる、「水平同期信号および垂直同期信号の後、映像信号が入力されるまでのクロック数」に関する情報に基づいて、映像信号中において映像が記録されている部分を決定する。そして、ＣＰＵ１００は、スケーラ２３０およびメモリコントローラ２５０を制御して、映像信号中の映像が記録されている部分に基づいて画像データを生成させる。また、ＣＰＵ１００は、映像信号Ｓｉ１，Ｓｉ２の垂直走査周波数に基づいて、ＩＣ２０において生成すべき出力画像データの単位時間当たりの数を決定することができる。また、ＣＰＵ１００は、メモリコントローラ２５０およびメモリ２４０からの情報に基づいて、映像信号Ｓｉ１，Ｓｉ２がそれぞれ動画の映像信号であるか静止画の映像信号であるかも判定することができる。
【００３４】
センサ９０は、プロジェクタ１に対する鉛直下方の向きを検知することができる。センサ９０は、たとえば、Ｘ軸、Ｙ軸およびＺ軸方向の加速度を検知できる加速度センサとすることができる。ＣＰＵ１００は、センサ９０からの信号を受け取って、ＩＣ２０で生成する出力画像データの画像の向きを決定する。
【００３５】
ＩＣ２０において生成された出力画像データは、メモリコントローラ２５０によって、メモリ２４０から読み出され、画像処理部３０に渡される。なお、映像信号Ｓｉ１，Ｓｉ２が時系列的に入力されるのに応じて、出力画像データは、順次、ＩＣ２０において生成され、画像処理部３０に送られる。それら、ＩＣ２０によって順次生成され、画像処理部３０に送られる複数の出力画像データを含むひとまとまりのデータを、本明細書において「出力画像列データ」と呼ぶことがある。
【００３６】
画像処理部３０は、ＩＣ２０から受け取った出力画像データを、フレームメモリ４０を使用して処理する。その結果、たとえば、ＩＣ２０から受け取った出力画像データの画像の上に、プロジェクタ１の設定を行うためのメニューが重ねられた画像を表す画像データが生成される。画像処理部３０は、そのように処理した出力画像データに基づいてＬＣＤドライバ７０を制御する。
【００３７】
光源５０は、光を射出する。液晶ライトバルブユニット６０は、光源５０から射出された光の一部を遮断し他の一部を透過することによって、画像を表す光（以下「画像光」という）を生成する。液晶ライトバルブユニット６０は、１２８０画素×８００画素の液晶パネルを有している。その結果、液晶ライトバルブユニット６０は、最大で１２８０画素×８００画素の長方形の外形を有する画像光を生成することができる。ＩＣ２０および画像処理部３０は、そのような液晶ライトバルブユニット６０の仕様に合わせて、最大で１２８０画素×８００画素の画像を表す画像データを生成する。
【００３８】
より具体的には、光源５０から射出された光は３つに分けられ、赤光、緑光、青光が生成される。そして、液晶ライトバルブユニット６０は、赤光、緑光、青光にそれぞれ対応する３枚の液晶ライトバルブを有する。赤光に対応する液晶ライトバルブは、赤光を受けて赤の画像光を生成する。青光に対応する液晶ライトバルブは、青光を受けて青の画像光を生成する。緑光に対応する液晶ライトバルブは、緑光を受けて緑の画像光を生成する。その後、赤の画像光、青の画像光、および緑の画像光は、液晶ライトバルブユニット６０内において合成され、投射光学系８０に向けて射出される。投射光学系８０に向けて射出される光は、カラーの画像光である。
【００３９】
ＬＣＤドライバ７０は、画像処理部３０から受け取った出力画像データに基づいて液晶ライトバルブユニット６０を制御する。その結果、画像処理部３０から受け取った出力画像データの画像を表す画像光が、液晶ライトバルブユニット６０によって生成される。投射光学系８０は、液晶ライトバルブユニット６０から受け取った画像光をスクリーンＳｃに投射する。その結果、スクリーンＳｃに上には画像が表示される。すなわち、ＩＣ２０が生成し、画像処理部３０が加工した出力画像データは、光源５０と、液晶ライトバルブユニット６０と、ＬＣＤドライバ７０と、投射光学系８０とによって出力される。
【００４０】
なお、スクリーンＳｃ上の画像は、プロジェクタ１が第１の姿勢で設置されているとき、横方向に１２８０画素、縦方向に８００画素の横長の長方形の画像となる。すなわち、第１の姿勢は、液晶ライトバルブが処理可能な範囲（１２８０画素×８００画素）に対応する領域であって、スクリーンＳｃ上において出力画像を表示できる長方形の領域の長辺が、ほぼ水平方向となる姿勢である。ここで、「辺がほぼ水平方向」とは、水平方向に対する辺の向きが９０度未満であることを意味する。
【００４１】
一方、プロジェクタ１が、画像光の投射方向を軸として第１の姿勢とは９０度異なる第２の姿勢で設置されているとき、スクリーンＳｃ上の画像は、横方向に８００画素、縦方向に１２８０画素の縦長の長方形の画像となる。すなわち、第２の姿勢は、液晶ライトバルブが処理可能な範囲に対応する領域であって、スクリーンＳｃ上において出力画像を表示できる長方形の領域の短辺が、ほぼ水平方向となる姿勢である。第１の姿勢が、プロジェクタ１の「通常の姿勢」であるとすると、第２の姿勢は、プロジェクタ１を「通常の姿勢」から９０度立てた姿勢である。
【００４２】
Ａ２．装置の動作：
図２は、プロジェクタ１の表示態様を決定する際のＣＰＵ１００の処理を示すフローチャートである。ＣＰＵ１００は、ステップＳ１０において、プロジェクタ１の図示しない操作ボタンを介してユーザから動作モードを入力される。第１の動作モードにおいては、プロジェクタ１は、映像信号Ｓｉ１またはＳｉ２のいずれか一方が表す画像をスクリーンＳｃに投射する。投射すべき画像の映像信号は、プロジェクタ１が有する図示しない操作ボタンを介して、ユーザが指定することができる。第２の動作モードにおいては、プロジェクタ１は、映像信号Ｓｉ１，Ｓｉ２の両方が表す画像をいずれもスクリーンＳｃに投射する。
【００４３】
ステップＳ２０では、ＣＰＵ１００は、センサ９０からの信号に基づいて、プロジェクタ１の姿勢を決定する。スクリーンＳｃ上において出力画像が横長に表示される第１の姿勢でプロジェクタ１が配されているときには、処理はステップＳ３０に進む。スクリーンＳｃ上において出力画像が縦長に表示される第２の姿勢でプロジェクタ１が配されているときには、処理はステップＳ４０に進む。このような処理を行うことにより、出力画像を横長に表示したり、縦長に表示したりする際のユーザの負荷を軽減できる。
【００４４】
ステップＳ４０では、ステップＳ１０で入力された動作モードを判定する。入力された動作モードが、映像信号Ｓｉ１，Ｓｉ２のいずれか一方の画像を表示する第１のモードである場合には、処理はステップＳ５０に進む。入力された動作モードが、映像信号Ｓｉ１，Ｓｉ２の両方の画像を表示する第２のモードである場合には、処理はステップＳ６０に進む。
【００４５】
図３は、ステップＳ３０の処理において、液晶ライトバルブユニット６０が生成することができる画像光の画像の範囲Ｒ１と、映像信号Ｓｉ１またはＳｉ２に基づいてＩＣ２０によって生成された出力画像データの画像Ｉ１１ｈとを示す図である。図３においては、範囲Ｒ１の長辺ＬＳｒが水平方向と一致する向きに画像が表示されている。すなわち、ステップＳ３０においては、画像が横長の長方形となるように、スクリーンＳｃ上に画像が表示される。
【００４６】
液晶ライトバルブユニット６０は、最大で１２８０画素×８００画素の画像光を生成することができる。その画像光のアスペクト比は、８：５である。入力される映像信号Ｓｉ１，Ｓｉ２が、たとえば、ＮＴＳＣ方式やＰＡＬ方式の映像信号であり、画像のアスペクト比が４：３である場合には、映像信号が表す１フレームの画像に比べて、画像光の画像の範囲Ｒ１は横長となる。
【００４７】
ステップＳ３０において、映像信号Ｓｉ１またはＳｉ２が表す画像をスクリーンＳｃに投射する場合には、スケーラ２３０（図１参照）は、以下のように中間画像データを生成する。すなわち、スケーラ２３０は、画像のアスペクト比を保ったまま、１フレームの画像が液晶ライトバルブの処理可能範囲（１２８０画素×８００画素）内に収まる最大サイズとなるように、映像信号の１フレームの画像を拡大または縮小して、中間画像データを生成する。この場合は、画像の短辺ＳＳｉ１方向の画素数が、範囲Ｒ１の短辺ＳＳｒ方向の画素数（８００画素）となるように中間画像データを生成する。その結果、範囲Ｒ１の左右の領域Ｒｓ１１，Ｒｓ１２には、画像が表示されない。
【００４８】
なお、ステップＳ３０において、スクリーンＳｃ上に表示される画像（すなわち、出力画像データの画像）は、表示すべき映像信号の画像と同じ向きの画像である。すなわち、メモリコントローラ２５０は、出力画像データを生成する際に、映像信号Ｓｉ１またはＳｉ２のフレーム画像を回転させていない。ただし、表示すべき映像信号の画像が本来の向きに対して上下が逆を向いている場合など、映像信号の画像を上下を逆にして表示すべき場合には、ＣＰＵ１００は、以下のような処理を行うことができる。すなわち、ＣＰＵ１００は、ユーザからの指示に応じてメモリコントローラ２５０を制御して、映像信号の画像と１８０度異なる向きの画像を有する出力画像データを生成させることができる。
【００４９】
図４は、ステップＳ５０の処理において、画像光の画像の範囲Ｒ１と、映像信号Ｓｉ１またはＳｉ２に基づいてＩＣ２０によって生成された出力画像データの画像Ｉ１２ｖとを示す図である。図４においては、短辺ＳＳｒが水平方向と一致する向きに範囲Ｒ１が表示されている。すなわち、ステップＳ５０においては、画像が縦長の長方形となるように、スクリーンＳｃ上に画像が表示される。映像信号が表す１フレームの画像のアスペクト比が４：３である場合には、映像信号が表す１フレームの画像に比べて、画像光の画像の範囲Ｒ１は縦長となる。
【００５０】
なお、本明細書においては、長方形のアスペクト比を記述する際には、長辺を先に記述し、短辺の比を後に記述する。すなわち、長方形の画像のアスペクト比を記述する際には、画像の向きは考慮しない。
【００５１】
ステップＳ５０においても、映像信号Ｓｉ１またはＳｉ２が表す画像をスクリーンＳｃに投射する場合には、スケーラ２３０（図１参照）は、以下のように中間画像データを生成する。すなわち、スケーラ２３０は、画像のアスペクト比を保ったまま、１フレームの画像が液晶ライトバルブの処理可能範囲内に収まる最大サイズとなるように、映像信号の１フレームの画像を拡大または縮小して、中間画像データを生成する。この場合は、画像の短辺ＳＳｉ２方向の画素数が、範囲Ｒ１の短辺ＳＳｒ方向の画素数（８００画素）となるように中間画像データを生成する。その結果、範囲Ｒ１の上下の領域Ｒｓ１１，Ｒｓ１２には、画像が表示されない。
【００５２】
なお、ステップＳ５０において、スクリーンＳｃ上に表示される画像（すなわち、出力画像データの画像）は、表示すべき映像信号の画像と同じ向きの画像である。すなわち、メモリコントローラ２５０は、出力画像データを生成する際に、映像信号Ｓｉ１またはＳｉ２のフレーム画像を回転させていない。ただし、表示すべき映像信号の画像が本来の向きに対して上下が逆を向いている場合など、映像信号の画像を上下を逆にして表示すべき場合には、ＣＰＵ１００は、以下のような処理を行うことができる。すなわち、ＣＰＵ１００は、ユーザからの指示に応じてメモリコントローラ２５０を制御して、映像信号の画像と１８０度異なる向きの画像を有する出力画像データを生成させることができる。
【００５３】
図５は、ステップＳ６０の処理において、液晶ライトバルブユニット６０が生成することができる画像光の画像の範囲Ｒ１と、映像信号Ｓｉ１，Ｓｉ２に基づいてＩＣ２０によって生成された出力画像データの画像Ｉ２１とを示す図である。図５においては、短辺ＳＳｒが水平方向と一致する向きに範囲Ｒ１が表示されている。すなわち、ステップＳ６０においては、画像が縦長の長方形となるように、スクリーンＳｃ上に画像が表示される。そして、縦長の長方形の画像領域の中に、映像信号Ｓｉ１による画像Ｉ２１１と、映像信号Ｓｉ２による画像Ｉ２１２とが各画像の短辺の方向（図５において上下方向）に沿って並べて配置された画像Ｉ２１が表示される。また、ステップＳ６０の処理において、画像光の画像の範囲Ｒ１の長辺方向と、画像Ｉ２１１と画像Ｉ２１２の短辺方向は一致している。
【００５４】
ステップＳ６０において、映像信号Ｓｉ１が表す画像Ｉ２１１と映像信号Ｓｉ２が表す画像Ｉ２１２をともに含む画像Ｉ２１をスクリーンＳｃに投射する場合には、スケーラ２３０は、以下のように中間画像データを生成する。すなわち、スケーラ２３０は、画像Ｉ２１１，Ｉ２１２のアスペクト比をそれぞれ保ったまま、液晶ライトバルブの処理可能範囲内に収まる最大サイズとなるように、映像信号の１フレームの画像を拡大または縮小して、中間画像データを生成する。この場合は、各画像の長辺ＬＳｉ１，ＬＳｉ３方向の画素数が、範囲Ｒ１の短辺ＳＳｒ方向の画素数（８００画素）となるように中間画像データを生成する。その結果、範囲Ｒ１の上下の領域Ｒｓ２１、Ｒｓ２２には、画像が表示されない。ただし、領域Ｒｓ２１，Ｒｓ２２の合計の大きさ（画素数）は、領域Ｒｓ１１，Ｒｓ１２の合計の大きさ（画素数）よりも小さい。
【００５５】
ステップＳ６０の処理を行うことにより、二つの画像をスクリーンＳｃに投射できると同時に、液晶ライトバルブの処理可能範囲を有効に活用することができる。また、ステップＳ３０またはＳ５０と、ステップＳ６０とで、画像を表示できない範囲が変動する。このため、液晶ライトバルブの焼き付きを防止することできる。
【００５６】
なお、ステップＳ６０において、出力画像データの画像Ｉ２１１，Ｉ２１２は、表示すべき映像信号の画像に対して時計回り方向に９０度だけ向きが異なる画像である。すなわち、メモリコントローラ２５０は、出力画像データを生成する際に、映像信号Ｓｉ１またはＳｉ２のフレーム画像を９０度回転させて、出力画像データの画像Ｉ２１１，Ｉ２１２を得る。ただし、表示すべき映像信号の画像が本来の向きに対して上下が逆を向いている場合など、映像信号の画像を上下を逆にして表示すべき場合には、ＣＰＵ１００は、以下のような処理を行うことができる。すなわち、ＣＰＵ１００は、ユーザからの指示に応じてメモリコントローラ２５０を制御して、映像信号の画像に対して反時計回り方向に９０度だけ向きが異なる画像を有する出力画像データを生成させることができる。
【００５７】
図６〜図１１は、ステップＳ６０における第２の動作モードの画像処理方法を示す図である。ここでは、映像信号Ｓｉ１，Ｓｉ２が単位時間当たりで異なる数の画像を入出力部１０に入力する信号である場合について説明する。具体的には、映像信号Ｓｉ１は、ＮＴＳＣ方式の映像信号であり、１秒間に６０枚のフィールド画像の情報を入出力部１０に入力するものとする。そして、映像信号Ｓｉ２は、ＰＡＬ方式の映像信号であり、１秒間に５０枚のフィールド画像の情報を入出力部１０に入力するものとする。
【００５８】
メモリコントローラ２５０は、そのような単位時間当たりで異なる数の画像を入出力部１０に入力する二つの映像信号Ｓｉ１，Ｓｉ２に基づいて、単位時間当たり同じ数（Ｍ個）の中間画像データを選択または生成する。そして、メモリコントローラ２５０は、単位時間当たりＭ個の出力画像データを生成する。
【００５９】
図６〜図１１において、上段の３つの四角形ＭＲ１１〜ＭＲ１３は、映像信号Ｓｉ１に基づいて生成される中間画像データのためのメモリ領域を示す。図６〜図１１において、下段の２つの四角形ＭＲ２１，ＭＲ２２は、映像信号Ｓｉ２に基づいて生成される中間画像データのためのメモリ領域を示す。これらのメモリ領域は、ＣＰＵ１００の指示に応じて、メモリコントローラ２５０によってメモリ２４０内に確保される。ＣＰＵ１００は、入力される映像信号の垂直走査周波数の大小関係に応じて、確保すべきメモリ領域を決定する。すなわち、垂直走査周波数が小さい方の映像信号については、２枚分の画像のメモリ領域が確保され、垂直走査周波数が大きい方の映像信号については、３枚分の画像のメモリ領域が確保される。
【００６０】
図６〜図１１に示すメモリ領域ＭＲ１１〜ＭＲ１３，ＭＲ２１，ＭＲ２２を、図１においてまとめてメモリ領域２４２として示す。それぞれのメモリ領域ＭＲ１１〜ＭＲ１３，ＭＲ２１，ＭＲ２２には、上から順に画像データが書き込まれるものとする。図６〜１１のそれぞれのメモリ領域において、黒で示す部分は、画像データが書き込まれていない領域を表す。
【００６１】
図６は、映像信号Ｓｉ１，Ｓｉ２に基づいて、それぞれ最初の画像がメモリ２４０に書き込まれている状態を示している。映像信号Ｓｉ１の方が、映像信号Ｓｉ２に比べて画像の情報を送信する速さが大きい（矢印Ａｒ１１，Ａｒ２１参照）。このため、メモリ領域ＭＲ１１においては、メモリ領域ＭＲ２１に比べて、中間画像データのより多くの部分が書き込まれている。
【００６２】
図７は、映像信号Ｓｉ１による画像１枚分の中間画像データのメモリ領域ＭＲ１１への書き込みが完了した状態を示す図である。なお、図７〜１１においては、画像１枚分の中間画像データの書き込みが完了しているメモリ領域を、破線の四角で囲って示す。映像信号Ｓｉ１の方が、映像信号Ｓｉ２に比べて画像１枚分の情報を送信する速さが大きい。このため、図７の時点では、メモリ領域ＭＲ２１には、まだ映像信号Ｓｉ２による画像１枚分の中間画像データへの書き込みが完了していない。
【００６３】
図８は、映像信号Ｓｉ２による画像１枚分の中間画像データのメモリ領域ＭＲ２１への書き込みが完了した状態を示す図である。図８の時点で、映像信号Ｓｉ１による２枚目の画像の中間画像データが、すでにメモリ領域ＭＲ１２に書き込まれている（矢印Ａｒ１２参照）。
【００６４】
図８の時点で、映像信号Ｓｉ１による画像１枚分の中間画像データと、映像信号Ｓｉ２による画像１枚分の中間画像データと、がメモリ２４０内に書き込まれた（メモリ領域ＭＲ１１，ＭＲ２１参照）。これら１対の中間画像データは、メモリコントローラ２５０によって読み出される。そして、それぞれの中間画像データの画像を含む１枚の画像を表す出力画像データが生成される。
【００６５】
メモリコントローラ２５０が生成する１枚の画像の出力画像データは、たとえば図５に示す画像Ｉ２１を表す画像データである。なお、図５においては、スクリーンＳｃに表示される画像を示しているため、画像を縦長の長方形の画像として示している。しかし、メモリコントローラ２５０が生成する１枚の画像の出力画像データは、横長の長方形領域である（図１のメモリ２４０内のメモリ領域２４４参照）。
【００６６】
第２のモード（図２のステップＳ６０参照）は、プロジェクタ１が立てられた第２の姿勢にあるときに実行される。このため、出力画像データ自体は、図３（第１のモードの第１の姿勢）の場合と同様に、横長の長方形の画像を表す画像データとして生成される。出力画像データの画像Ｉ２１は、映像信号Ｓｉ１による中間画像データの画像を９０度、時計回りに回転させた画像と、映像信号Ｓｉ２による中間画像データの画像を９０度、時計回りに回転させた画像と、を含む画像である（図１のメモリ領域２４４参照）。
【００６７】
メモリコントローラ２５０によって生成された出力画像データは、メモリ領域２４４にいったん格納される（図１参照）。そして、その後、出力画像データはメモリコントローラ２５０によって読み出され、画像処理部３０に送られる（図１参照）。
【００６８】
図９は、映像信号Ｓｉ１による画像１枚分の中間画像データのメモリ領域ＭＲ１２への書き込みが完了した状態を示す図である。図９の時点では、メモリ領域ＭＲ２２には、まだ映像信号Ｓｉ２による画像１枚分の中間画像データの書き込みが完了していない。なお、メモリ領域ＭＲ１１，ＭＲ２１に格納されていた中間画像データについては、図９の時点で廃棄されている。すでにそれらの中間画像データに基づいて生成された出力画像データが画像処理部３０に送信されており、メモリ領域ＭＲ１１，ＭＲ２１に格納されていた中間画像データは不要となったためである。
【００６９】
図１０は、映像信号Ｓｉ２による画像１枚分の中間画像データのメモリ領域ＭＲ２２への書き込みが完了した状態を示す図である。図１０の時点で、映像信号Ｓｉ１による２枚目の画像の中間画像データが、すでにメモリ領域ＭＲ１３に書き込まれている（矢印Ａｒ１３参照）。
【００７０】
図１０の時点で、映像信号Ｓｉ１による画像１枚分の中間画像データと、映像信号Ｓｉ２による画像１枚分の中間画像データと、がメモリ２４０内に書き込まれた（メモリ領域ＭＲ１２，ＭＲ２２参照）。これら１対の中間画像データは、メモリコントローラ２５０によって読み出され、それらに基づいて出力画像データが生成される。
【００７１】
以下同様にして、映像信号Ｓｉ１による画像１枚分の中間画像データと、映像信号Ｓｉ２による画像１枚分の中間画像データと、に基づいて出力画像データが生成される。
【００７２】
図１１は、映像信号Ｓｉ２による５枚目の画像の中間画像データのメモリ領域ＭＲ２２への書き込みが完了した状態を示す図である。図１１の時点で、映像信号Ｓｉ１による５枚目の画像の中間画像データのメモリ領域ＭＲ２１への書き込みと、映像信号Ｓｉ１による６枚目の画像の中間画像データのメモリ領域ＭＲ１３への書き込みが完了している。
【００７３】
メモリ領域ＭＲ１２とメモリ領域ＭＲ２１の中間画像データは、メモリコントローラ２５０によって読み出される。そして、図８や図１０の場合と同様に、それぞれの中間画像データの画像を含む１枚の画像を表す出力画像データが生成される。一方、メモリ領域ＭＲ１３の中間画像データは、ＣＰＵ１００からの指示に応じて異なった態様でメモリコントローラ２５０処理される。
【００７４】
ＣＰＵ１００は、映像信号Ｓｉ１，Ｓｉ２の一方が静止画の映像信号であり、他方が動画の映像信号である場合には、メモリコントローラ２５０に、動画の映像信号の速さに合わせて出力画像データを生成させる。
【００７５】
たとえば、映像信号Ｓｉ１が静止画の映像信号であり、映像信号Ｓｉ２が動画の映像信号である場合には、ＣＰＵ１００は、メモリコントローラ２５０にメモリ領域ＭＲ１３の中間画像データを廃棄させる。その結果、メモリコントローラ２５０が生成する出力画像列データは、映像信号Ｓｉ２において単位時間当たりに表示される画像の数と同じ、１秒間に５０枚の画像を、含むことになる。よって、出力画像列データによって再現される動画は、映像信号Ｓｉ２による動画と同じ速さで再現される。このため、出力画像列データによって再現される動画の動きがユーザに自然に感じられやすい。
【００７６】
一方、映像信号Ｓｉ１が動画の映像信号であり、映像信号Ｓｉ２が静止画の映像信号である場合には、ＣＰＵ１００は、メモリコントローラ２５０に、メモリ領域ＭＲ１３とメモリ領域ＭＲ２１の中間画像データを読み出させる。そして、ＣＰＵ１００は、メモリコントローラ２５０に、図８や図１０の場合と同様に、それぞれの中間画像データの画像を含む１枚の画像を表す出力画像データを生成させる。その結果、メモリコントローラ２５０が生成する出力画像列データは、映像信号Ｓｉ１において単位時間当たりに表示される画像の数と同じ、１秒間に６０枚の画像を、含むことになる。よって、出力画像列データによって再現される動画は、映像信号Ｓｉ１による動画と同じ速さで再現される。このため、出力画像列データによって再現される動画の動きがユーザに自然に感じられやすい。
【００７７】
また、ＣＰＵ１００は、映像信号Ｓｉ１，Ｓｉ２の両方が静止画の映像信号である場合には、メモリコントローラ２５０に、１秒あたりの画像数の少ない映像信号の速さに合わせて出力信号を生成させる。具体的には、１秒あたりの画像数の多い映像信号の一部を利用せずに、出力画像データを生成する。その結果、処理の負荷が軽減される。
【００７８】
そして、ＣＰＵ１００は、映像信号Ｓｉ１，Ｓｉ２の両方が動画の映像信号である場合には、メモリコントローラ２５０に、１秒あたりの画像数の多い映像信号の速さに合わせて出力信号を生成させる。具体的には、１秒あたりの画像数の少ない映像信号の一部を重複して利用して、出力画像データを生成する。
【００７９】
以上で説明した第１実施例によれば、複数の画像データの入力に基づいて高品質な画像を出力することができる。
【００８０】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００８１】
Ｂ１．変形例１：
上記実施例では、映像信号はＮＴＳＣ方式とＰＡＬ方式の映像信号である。しかし、入力される映像信号は、他の方式の信号であってもよい。また、コンピュータ用の規格に沿った信号であってもよい。
【００８２】
Ｂ２．変形例２：
上記実施例では、中間画像データは、映像信号の１フレーム分の画像データに基づいて生成される。しかし、インターレース方式の映像信号の場合は、中間画像データは、１フィールド分の画像データに基づいて生成されることもできる。また、中間画像データは、複数フレーム分の画像データやフィールド分の画像データに基づいて生成されることもできる。
【００８３】
すなわち、中間画像データの画像は、入力画像列データとしての映像信号の１以上の画像に基づいて得られる画像である。そして、中間画像データに基づいて生成される出力画像データの画像も、入力画像列データとしての映像信号の１以上の画像に基づいて得られる画像である。なお、第２の動作モードにおいては、出力画像データの画像は、入力画像列データとしての映像信号の１以上の画像を９０度回転した１以上の画像に基づいて得られる画像を含む。
【００８４】
Ｂ３．変形例３：
上記実施例の第２の動作モードにおいては、スケーラ２３０は、映像信号の１フレームの画像の長辺が液晶ライトバルブの処理可能範囲の短辺と一致するように、映像信号の１フレームの画像を拡大または縮小して、中間画像データを生成する。しかし、映像信号の１フレームの画像の拡大または縮小の処理は、表示可能な画像のアスペクト比と、入力される画像のアスペクト比に応じて、様々な処理とすることができる。
【００８５】
ただし、第２の動作モードにおいては、（ｉ）第１の画像と第２の画像の少なくとも一方の長辺に沿った画素数が、出力画像の短辺に沿った画素数と一致するか、または、（ｉｉ）第１の画像の短辺に沿った画素数と第２の画像の短辺に沿ったが素数の合計の画素数が、出力画像の長辺に沿った画素数と一致するように、出力画像が第１の画像と第２の画像を含むことが好ましい。また、出力画像の短辺に沿った画素数が第１および第２の画像の長辺に沿った画素数と一致するように、出力画像が第１の画像と第２の画像を含むことがより好ましい。
【００８６】
そして、一つの画像を表示する第１の動作モードにおいては、（ｉ）出力画像の短辺に沿った画素数が第１の画像または第２の画像の短辺に沿った画素数と一致するか、または（ｉｉ）出力画像の長辺に沿った画素数が第１の画像または第２の画像の長辺に沿った画素数と一致するように、出力画像が第１の画像または第２の画像を含むことが好ましい。
【００８７】
Ｂ４．変形例４：
上記実施例においては、中間画像データを保存するためのメモリ領域は、単位時間当たりに表示すべき画像数が多い映像信号の中間画像データのためのメモリ領域が３個であり、単位時間当たりに表示すべき画像数が少ない映像信号の中間画像データのためのメモリ領域が２個である（図６〜図１１参照）。しかし、中間画像データのためのメモリ領域は、他の数であってもよい。
【００８８】
ただし、中間画像データを書き込むためのメモリ領域と、中間画像データの書き込みを完了した後に中間画像データを読み出すためのメモリ領域と、の二つのメモリ領域を、それぞれの映像信号の中間画像データのために確保することが好ましい。そして、単位時間当たりに表示すべき画像数が他方の映像信号よりも多い映像信号の中間画像データのためのメモリ領域は、他方の映像信号の中間画像データのためのメモリ領域よりも多く確保されることが好ましい。
【００８９】
Ｂ５．変形例５：
上記実施例においては、出力画像列データにおいて単位時間当たりに表示すべき画像の数Ｍは、入力画像列データの一方が動画であり他方が静止画である場合は、動画の入力画像列データにおいて単位時間当たりに表示すべき画像の数Ｎｍ（Ｎｍは正の整数）と等しい。しかし、出力画像列データにおいて単位時間当たりに表示すべき画像の数Ｍは、他の値とすることもできる。
【００９０】
たとえば、Ｍは、Ｎｍの自然数倍とすることができる。そのような態様とすれば、出力画像列データに基づく動画の動きを、入力画像列データにおける動画の動きと同様にすることができる。その結果、ユーザには、出力画像列データに基づく動画の動きが自然に感じられる。
【００９１】
また、Ｍは、Ｎｍの自然数分の一に最も近い自然数とすることができる。たとえば、入力画像列データにおいて１秒間に５０枚の画像が表示される場合には、出力画像列データにおいては、５０枚の１／３に最も近い１７枚の画像を、表示することとしてもよい。そのような態様とすれば、出力画像列データに基づく動画の動きを、入力画像列データにおける動画の動きとほぼ同様にしつつ、画像処理の負荷を低減することができる。なお、出力画像列データの１枚の出力画像は、入力画像列データの複数の画像を代表する画像とすることが好ましい。そのような出力画像は、入力画像列データの複数の画像に基づいて生成することができる。
【００９２】
また、出力画像列データにおいて単位時間当たりに表示すべき画像の数Ｍは、動画の入力画像列データにおいて単位時間当たりに表示すべき画像の数Ｎｍに加えて、静止画の入力画像列データにおいて単位時間当たりに表示すべき画像の数Ｎｓをも考慮して定めることもできる。ただし、出力画像列データにおいて単位時間当たりに表示すべき画像の数Ｍは、ＮｓよりもＮｍを優先的に考慮して定められることが好ましい。ここで、「ＮｍをＮｓよりも優先的に考慮する」とは、Ｎｍを変化させた場合のＮｍの変化量に対するＭの変化量が、Ｎｓを変化させた場合のＮｓの変化量に対するＭの変化量寄りも大きいことを意味する。
【００９３】
動画の入力画像列データにおいて単位時間当たりに表示すべき画像の数Ｎｍを、静止画の入力画像列データにおいて単位時間当たりに表示すべき画像の数Ｎｓよりも優先的に考慮して定める方法としては、たとえば、以下のような方法がある。
（ｉ）ＮｍとＮｓの最小公倍数が所定のしきい値よりも小さい場合には、ＭをＮｍとＮｓの最小公倍数とする。ＮｍとＮｓの最小公倍数が所定のしきい値以上である場合には、Ｍは、Ｎｓを考慮せず、Ｎｍに基づいて定める。
（ｉｉ）ＭをＮｍとＮｓの重み付け和で定めてもよい。その際、Ｎｍに付す重みはＮｓに付す重みよりも大きい。
（ｉｉｉ）上記実施例のように、Ｍは、Ｎｓを考慮せず、Ｎｍに基づいて定めてもよい。そして、Ｍ＝Ｎｍとしてもよい。
【００９４】
Ｂ６．変形例６：
上記実施例では、センサ９０の出力に基づき、第１の姿勢であるか第２の姿勢であるかを決定している（図２のステップＳ２０参照）。そして、水平方向に対して画像投射領域Ｒ１の長辺ＬＳｒがなす角度が９０度未満である場合には、第１の姿勢であると判断され、水平方向に対して画像投射領域Ｒ１の短辺ＳＳｒがなす角度が９０度未満である場合には、第２の姿勢であると判断される。しかし、画像表示装置の姿勢は、他の態様で判定することもできる。
【００９５】
たとえば、水平方向に対して画像投射領域Ｒ１の長辺ＬＳｒがなす角度が４５度未満である場合には、第１の姿勢であると判断し、水平方向に対して画像投射領域Ｒ１の短辺ＳＳｒがなす角度が４５度未満である場合には、第２の姿勢であると判断することができる。そして、それら以外の場合には、たとえば、直前の判定結果をそのまま使用する態様とすることができる。また、ユーザに入力機器を介した姿勢の入力を促して、ユーザからの姿勢の入力を受ける態様とすることもできる。
【００９６】
Ｂ７．変形例７：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、制御回路の機能の一部をホストコンピュータが実行するようにすることもできる。
【００９７】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【００９８】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【００９９】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施例としてのプロジェクタ１を示すブロック図。
【図２】プロジェクタ１の表示態様を決定する際のＣＰＵ１００の処理を示すフローチャート。
【図３】ステップＳ３０において、液晶ライトバルブユニット６０が生成できる画像光の範囲Ｒ１と、ＩＣ２０によって生成された出力画像データの画像Ｉ１１ｈとを示す図。
【図４】ステップＳ５０において、画像光の画像の範囲Ｒ１と、ＩＣ２０によって生成された出力画像データの画像Ｉ１２ｖとを示す図。
【図５】ステップＳ６０において、液晶ライトバルブユニット６０が生成できる画像光の範囲Ｒ１と、ＩＣ２０によって生成された出力画像データの画像Ｉ２１とを示す図。
【図６】ステップＳ６０における第２の動作モードの画像処理方法を示す図。
【図７】ステップＳ６０における第２の動作モードの画像処理方法を示す図。
【図８】ステップＳ６０における第２の動作モードの画像処理方法を示す図。
【図９】ステップＳ６０における第２の動作モードの画像処理方法を示す図。
【図１０】ステップＳ６０における第２の動作モードの画像処理方法を示す図。
【図１１】ステップＳ６０における第２の動作モードの画像処理方法を示す図。
【符号の説明】
【０１０１】
１…プロジェクタ
１０…入出力部
２０…ＩＣ
３０…画像処理部
４０…フレームメモリ
５０…光源
６０…液晶ライトバルブユニット
７０…ＬＣＤドライバ
７０…ドライバ
８０…投射光学系
９０…センサ
１００…ＣＰＵ
２１０…計測部
２２０…ＭＵＸ
２３０…スケーラ
２４０…メモリ
２４２…メモリ領域
２４４…メモリ領域
２５０…メモリコントローラ
２６０…インターフェイス
Ａｒ１１…メモリ領域ＭＲ１１における画像データの読み込みを示す矢印
Ａｒ１２…メモリ領域ＭＲ１２における画像データの読み込みを示す矢印
Ａｒ１３…メモリ領域ＭＲ１３における画像データの読み込みを示す矢印
Ｉ１１ｈ…映像信号Ｓｉ１に基づく出力画像データの画像
Ｉ１２ｖ…映像信号Ｓｉ１に基づく出力画像データの画像
Ｉ２１…映像信号Ｓｉ１，Ｓｉ２に基づく出力画像データの画像
Ｉ２１１…映像信号Ｓｉ１に基づく画像
Ｉ２１２…映像信号Ｓｉ２に基づく画像
ＬＳｒ…長方形の画像光の範囲の長辺
ＭＲ１１〜ＭＲ１３…映像信号Ｓｉ１に基づく中間画像データ用のメモリ領域
ＭＲ２１，ＭＲ２２…映像信号Ｓｉ２に基づく中間画像データ用のメモリ領域
Ｒ１…液晶ライトバルブユニット６０が生成することができる画像光の画像の範囲
Ｒｓ１１，Ｒｓ２１…範囲Ｒ１のうち画像が表示されない領域
ＳＳｒ…長方形の画像光の範囲の短辺
Ｓｃ…スクリーン
Ｓｉ１…映像信号
Ｓｉ２…映像信号
【図１】
2009229906.tif 000003
【図２】
2009229906.tif 000004
【図３】
2009229906.tif 000005
【図４】
2009229906.tif 000006
【図５】
2009229906.tif 000007
【図６】
2009229906.tif 000008
【図７】
2009229906.tif 000009
【図８】
2009229906.tif 000010
【図９】
2009229906.tif 000011
【図１０】
2009229906.tif 000012
【図１１】
2009229906.tif 000013