(57)【特許請求の範囲】
【請求項１】
画像表示装置であって、
画像表示部と、
前記画像表示部で表示される表示画像データを生成する画像再生部と、を備え、
前記画像再生部は、前記画像表示部で表示される画像を、第１の画像から前記第１の画像の少なくとも一部の領域に第２の画像が表示される画像に切り替える場合に、所定の画像選択マスクを用いて前記第１と第２の画像に演算を施すことによって前記表示画像データを生成する画像切替制御部を有し、
前記画像切替制御部は、
前記第１の画像と、前記第２の画像と、前記少なくとも一部の領域よりも小さな画像領域を有する基選択マスクとを格納する格納部と、
前記基選択マスクを前記少なくとも一部の領域と同じサイズの画像領域を有する前記選択マスクに変換する選択マスク変換部と、を有し、
前記画像切替制御部は、前記第２の画像が前記第１の画像よりも小さい場合に、
前記第２の画像を表示する位置を示す情報に基づいて、表示される画像が切り替わる画面切替領域と、表示される画像が切り替わらない非画面切替領域とを設定し、
前記非画面領域に対しては、前記第１の画像データを前記表示画像データとして生成し、
前記画面切替領域に対しては、前記選択マスク変換部において前記基選択マスクを拡大して得られたマスクの一部を選択することにより生成された前記画像選択マスクを用いて前記第１と第２の画像に演算を施すことによって前記表示画像データを生成することを特徴とする画像表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像表示装置によって表示される画像の切替制御に関する。
【０００２】
【従来の技術】
画像を投写表示するプロジェクタ（投写型表示装置）は、種々のプレゼンテーションにおいて広く利用されている。プロジェクタは、プレゼンテーションを支援するためのソフトウエア（以下、「プレゼンテーションツール」と呼ぶ。）をパーソナルコンピュータ（以下、「ＰＣ」と呼ぶ。）で実行することにより、あらかじめ用意されたプレゼンテーション用のデータ（以下、「プレゼンテーションデータ」と呼ぶ。）に画像データの表す画像を再生して表示する。プレゼンテーションツールとしては、マイクロソフト社のパワーポイント（商標）が多く利用されている。
【０００３】
近年、上述のように画像再生装置（プレイヤ）として機能するＰＣを利用せずにプロジェクタのみを用いて、プレゼンテーションを実行することが可能なプロジェクタ（以下、「プレイヤ付プロジェクタ」と呼ぶ。）が開発されている。プレイヤ付プロジェクタは、ＰＣカード等のメモリカードと通信可能なインタフェースを備えており、メモリカードに格納されたプレゼンテーションデータに含まれる画像データの表す画像を表示することができる。
【０００４】
搭載されているプレイヤは、パワーポイントを実行するＰＣではなく、メモリカードに格納されたプレゼンテーションデータに含まれる画像データの表す画像の再生に機能を限定した装置である。例えば、このプレイヤは、ＪＰＥＧやＢＭＰ形式でメモリカードに格納されている画像データの表す画像を１画像ごとに１つのスライドとして表示する。
【０００５】
ところで、パワーポイントは、実行するプレゼンテーションの注目度を高めるために、スライドからスライドへの切替において種々の表示効果（以下では、「画面切替効果」とも呼ぶ。）を設定できる。表示効果は、表示されている画像（「画像Ａ」とする。）から次に表示する画像（「画像Ｂ」とする。）に画面を切り替える際に、実際に表示される画像（「画像Ｃ」とする。）をどのように生成するかによって得られるものである。具体的には、画像Ａに含まれる画素ａと、画像Ｂに含まれる画素ｂのどちらか、または画素ａと画素ｂとの演算値を画像Ｃの画素ｃとすることによって得られる。このような表示効果には、例えば、フェードイン、フェードアウト、スライドイン、ワイプ、ブラインド等のアニメーション効果がある。
【０００６】
プレイヤ付プロジェクタは、搭載されるプレイヤ内に、出力される画像データのサイズに等しいマスクデータに基づいて各画素ごとに出力する画像データを選択するハードウエアを備えている。これにより、パワーポイントを利用した場合と同様な表示効果を実現している。
【０００７】
【発明が解決しようとする課題】
しかし、従来のプレイヤ付プロジェクタの場合、画像データのサイズに等しいマスクデータが必要であり、マスクデータを格納するための大容量のメモリ領域が必要となる。また、１つの表示効果を実現するためには、通常、複数のマスクデータが必要であり、これに応じて必要なメモリ領域は大きくなる。さらに、画像の解像度が高くなるほど、必要なメモリ領域も大きくなる。従って、必要なメモリ領域が大きくなるに従って、マスクデータを書き換えるために必要なメモリのアクセス回数も大きくなる。このため、メモリのアクセスを実行するＣＰＵへの負荷も大きくなり、高速な処理が難しいという問題がある。なお、このような問題は、同様な表示効果を実現する画像表示装置に共通する問題である。
【０００８】
この発明は、従来技術における上述の課題を解決するためになされたものであり、従来に比べて画面切替に関する処理を高速に実現することが可能な技術を提供することを目的とする。
【０００９】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の画像表示装置は、
画像表示部と、
前記画像表示部で表示される表示画像データを生成する画像再生部と、を備え、
前記画像再生部は、前記画像表示部で表示される画像を、第１の画像から前記第１の画像の少なくとも一部の領域に第２の画像が表示される画像に切り替える場合に、所定の画像選択マスクを用いて前記第１と第２の画像に演算を施すことによって前記表示画像データを生成する画像切替制御部を有し、
前記画像切替制御部は、
前記第１の画像と、前記第２の画像と、前記少なくとも一部の領域よりも小さな画像領域を有する基選択マスクとを格納する格納部と、
前記基選択マスクを前記少なくとも一部の領域と同じサイズの画像領域を有する前記選択マスクに変換する選択マスク変換部と、を有することを特徴とする。
【００１０】
上記画像表示装置においては、第２の画像が表示される第１の画像の少なくとも一部の領域よりも小さな画像領域を有する基選択マスクを、少なくとも一部の領域と同じサイズの画像領域を有する選択マスクに変換し、変換された選択マスクを用いて前記第１と第２の画像に演算を施すことによって前記表示画像データを生成することができる。このとき、基選択マスクを格納する格納部の領域は、従来において選択マスクを格納していた領域に比べて小さくすることができるので、従来に比べて画面切替に関する処理を高速に実現することが可能である。
【００１１】
ここで、「前記第１と第２の画像に演算を施す」とは、前記第１と第２の画像を混合することだけでなく、どちらか一方の画像を少なくとも一部の領域において選択することを含む。
【００１２】
なお、前記選択マスク変換部は、前記基選択マスクを拡大または縮小処理することにより前記選択マスクを生成することができる。また、前記選択マスク変換部は、前記基選択マスクを１つのブロックデータとし、前記ブロックデータを２次元的に繰り返し処理することにより前記選択マスクを生成することもできる。さらに、拡大または縮小処理と繰り返し処理を併用することにより前記選択マスクを生成することもできる。
【００１３】
上記画像表示装置において、
前記画像再生部は、可搬型の記録媒体に格納されたデータを読み取り可能なインタフェースを備え、
前記第１と第２の画像を表す画像データの少なくとも一方は、前記インタフェースに接続された記録媒体から読み出されることが好ましい。
【００１４】
こうすれば、記録媒体に格納された画像データを読み出して画像表示部に表示させることができる。
【００１５】
【発明の実施の形態】
以下、本発明に係る画像表示装置について図面を参照しつつ、以下の実施例に基づいて説明する。
【００１６】
Ａ．プロジェクタの構成：
図１は、本発明の一実施例としてのプロジェクタの概略構成を示すブロック図である。このプロジェクタ１０は、画像表示部としての機能を果たすプロジェクタ部２０と、画像再生部３０とを備えている。
【００１７】
プロジェクタ部２０は、所定のプログラムを実行してプロジェクタ部２０の各ブロックを制御する第１のＣＰＵ２００と、第１のＣＰＵ２００で実行するプログラムを格納する第１のＲＯＭ２０２と、第１のＣＰＵ２００の演算結果やデータ等を一時的に格納する第１のＲＡＭ２０４とを備えている。第１のＣＰＵ２００と第１のＲＯＭ２０２と第１のＲＡＭ２０４とは、メモリバス２０６を介して接続されている。
【００１８】
プロジェクタ部２０は、さらに、画像信号変換回路（ＶＳＣＮＶ）２１０と、音声制御回路（ＳＤＣＴＬ）２２０と、液晶駆動回路（ＬＣＤＤＲＶ）２３０と、光源制御回路（ＬＳＣＴＬ）２４０と、投写光学系２６０とを備えている。画像信号変換回路２１０と、音声制御回路２２０と、液晶駆動回路２３０と、光源制御回路２４０とは、第１のシステムバス２０８を介して第１のＣＰＵ２００に接続されている。
【００１９】
画像信号変換回路２１０は、アナログ−ディジタル変換機能やデコード機能、同期信号分離機能、画像処理機能といった機能を実現する。すなわち、画像信号変換回路２１０は、外部映像信号入力端子２１２から入力されたアナログ画像信号をディジタル画像データに変換し、変換されたディジタル画像データを同期信号に同期して画像信号変換回路２１０内のフレームメモリ（ＶＲＡＭ）２１１に書き込み、あるいは、このフレームメモリ２１１に書き込まれたディジタル画像データを読み出す。アナログ画像信号としては、例えば、パーソナルコンピュータから出力されたＲＧＢ信号や、ビデオテープレコーダから出力されたコンポジット画像信号等が入力される。アナログ画像信号がコンポジット画像信号の場合には、画像信号変換回路２１０は、コンポジット画像信号を復調すると共にＲＧＢの３色の色信号で構成されるコンポーネント画像信号および同期信号に分離し、コンポーネント画像信号をディジタル画像データに変換する。アナログ画像信号がパーソナルコンピュータから出力されたＲＧＢ信号の場合には、元々コンポーネント画像信号として入力されると共に同期信号も分離して入力されるので分離処理は不要であり、画像信号変換回路２１０は、コンポーネント画像信号をディジタル画像データに変換する。
【００２０】
また、画像信号変換回路２１０には、画像再生部３０から出力されるディジタル画像データも入力される。かかる場合には、元々ディジタル画像信号として入力されると共に同期信号が分離して供給されるのでアナログ−ディジタル変換処理および分離処理は不要である。
【００２１】
なお、画像信号変換回路２１０は、図示しない選択回路を備えており、外部映像信号入力端子２１２から入力される複数の映像信号および画像再生部３０から入力されるディジタル画像データの中の１つを選択してフレームメモリ２１１に格納する。アナログ画像信号およびディジタル画像信号の選択は、例えば、図示しないリモートコントローラ等の外部入力装置からの指令に従って行われる。あるいは、後述する画像再生部３０の第２のＣＰＵ３００からの指令に従って行われる。
【００２２】
音声制御回路２２０は、第１のＣＰＵ２００からの指令に従い、外部音声信号入力端子２２２または音源３６０から伝送された音声信号またはサウンドデータに基づいて生成した駆動信号によってスピーカ２２４を駆動する。なお、音声制御回路２２０も、画像信号変換回路２１０と同様に図示しない選択回路を備えており、外部音声信号入力端子２２２から入力される複数の音声信号および音源３６０から入力されるサウンドデータの中から１つを選択する。音声信号またはサウンドデータの選択は、画像信号および画像再生部３０から供給されるディジタル画像信号の選択に応じて行われる。
【００２３】
液晶パネル駆動回路（ＬＣＤ駆動回路）２３０は、画像信号変換回路２１０によって処理された画像データを受け取り、受け取った画像データに応じて液晶パネル（ＬＣＤ）２３２を駆動して光源２４２から照射された照明光を変調する。ＬＣＤ２３２によって変調された照明光はレンズを含む投写光学系２６０を介して被投写面、例えば、投写スクリーン上に投写される。光源２４２には光源制御回路２４０が接続されており、光源制御回路２４０は、第１のＣＰＵ２００からの指令に従って光源２４２のオン／オフや光量を制御する。
【００２４】
画像再生部３０は、所定のプログラムを実行して画像再生部３０の各ブロックを制御する第２のＣＰＵ３００と、第２のＣＰＵ３００で実行するプログラムを格納する第２のＲＯＭ３０２と、第２のＣＰＵ３００の演算結果やデータ等を一時的に格納する第２のＲＡＭ３０４とを備えている。第２のＣＰＵ３００と第２のＲＯＭ３０２と第２のＲＡＭ３０４とは、メモリバス３０６を介して接続されている。
【００２５】
画像再生部３０は、さらに、画面切替コントローラ（ＶＳＷＣＴＬ）３１０と、ＰＣＭＣＩＡ・インタフェース・コントローラ（ＰＣＭＣＩＡ  Ｉ／Ｆ  ＣＴＬ）３４０と、音源３６０とを備えている。各ブロックは、第２のシステムバス３０８を介して第２のＣＰＵ３００に接続されている。
【００２６】
ＰＣＭＣＩＡ・インターフェース・コントローラ（以下、単に「ＰＣＭＣＩＡコントローラ」と略す。）３４０は、ＰＣＭＣＩＡ規格に従って、接続されている外部装置へデータを転送し、外部装置から画像再生部３０へデータを転送するコントローラである。ＰＣＭＣＩＡコントローラ３４０は、図示しないカードスロットに装着されたＰＣカード４０と接続されている。ＰＣカード４０は、ＰＣＭＣＩＡ規格に従った着脱可能な携帯型の小型記録媒体である。なお、携帯型の小型記録媒体としては、ＰＣカードに限定されるものではなく、種々のメモリカードが適用可能である。この場合には、適用されるメモリカードに対応したコントローラが、ＰＣＭＣＩＡコントローラ３４０に替えて備えられる。
【００２７】
画面切替コントローラ３１０は、第２のＲＯＭ３０２に格納されているプレゼンテーションツールを実行することにより、第２のＣＰＵ３００からの指令に基づいて、ＰＣカード４０から読み出されるプレゼンテーションデータに含まれている画像データを画像信号変換回路２１０に供給する。なお、画面切替コントローラ３１０については、後述する。
【００２８】
音源３６０は、第２のＣＰＵ３００からの指令に基づいてサウンドデータを生成し、プロジェクタ部２０の音声制御回路２２０に供給する。
【００２９】
画像再生部３０は、この他に、第２のシステムバス３０８に接続されたバスバッファ３３０を介してプロジェクタ部２０の第１のシステムバス２０８に接続されている。第１のＣＰＵ２００と第２のＣＰＵ３００とは、バスバッファ３３０を介して互いに通信可能である。なお、バスバッファ３３０には、デュアルポートメモリを利用した回路やＩ／Ｏインタフェース等を利用することができる。
【００３０】
Ｂ．画面切替コントローラ３１０の構成：
図２は、画面切替コントローラ３１０の構成例を示すブロック図である。画面切替コントローラ３１０は、本発明の格納部としての画像展開部３１１と、画像バッファ部３１２と、選択データ変換部としてのマスク変換部３１３と、画面切替部（ＶＳＷ）３１４と、処理制御部３１５とを備えている。
【００３１】
処理制御部３１５は、第２のシステムバス３０８に接続されており、画面切替コントローラ３１０を構成する各ブロックの動作を制御する。
【００３２】
画像展開部３１１は、一般的なＲＡＭにより構成されている。ＰＣカード４０から読み出された画像データは、一旦、画像展開部３１１に格納される。図２は、先に表示されている画像Ａの画像データ（画像Ａデータ）と、次に表示される画像Ｂの画像データ（画像Ｂデータ）が格納されている場合を示している。
【００３３】
なお、ＰＣカード４０に格納されているプレゼンテーションデータに含まれている画像データがＪＰＥＧ等の形式による圧縮画像データである場合には、第２のＣＰＵ３００によってＢＭＰ形式の画像データに展開されて画像展開部３１１に格納される。
【００３４】
また、実行する画面切替効果に応じて、第２のＣＰＵ３００は、対応するマスクデータを生成するとともに、画像展開部３１１をアクセスして生成したマスクデータを格納する。
【００３５】
以下では、画像Ａを画像Ｂに切り替えて表示する場合を例に、画面切替コントローラ３１０の各ブロックの動作を説明する。
【００３６】
画像展開部３１１を構成するＲＡＭは、一般に画像Ａデータと画像Ｂデータとマスクデータとを並列に読み出すことができない。従って、画像Ａデータと画像Ｂデータとマスクデータとは、画像展開部３１１から時系列に、例えば、▲１▼マスクデータ、▲２▼画像Ａデータ、▲３▼画像Ｂデータの順で読み出される。画像バッファ部３１２は、先に読み出される画像Ａデータをバッファして、画像Ａデータと画像Ｂデータとを画面切替部３１４に出力するタイミングを調整する。画像バッファ部３１２は、画像データのタイミングを調整する一般的なバッファ回路により実現可能である。
【００３７】
なお、画像展開部３１１を、画像Ａデータと画像Ｂデータとマスクデータとをそれぞれ独立して制御可能な３つのＲＡＭで構成することにより、画像バッファ部３１２を省略することも可能である。
【００３８】
マスク変換部３１３は、画像データよりも小さなサイズの本発明の基選択マスクとしてのマスクデータを、画像データと同じサイズの本発明の選択マスクとしての変換マスクデータに変換する。マスクデータの生成および変換は、画面の切替によって実現される画面切替効果（表示効果）の種類、例えば、パワーポイントで実現可能なアニメーション効果（スライドイン、ブラインド、チェッカーワイプ等）のような種類に応じて実行される。
【００３９】
変換マスクデータは、画像データの各画素に１対１で対応したデータであり、各画素ごとに２種類の画像のどちらの画像を選択するかを表すデータである。例えば、データ”１”は、第１の画像を選択することを表し、データ”０”は第２の画像を選択することを表す。
【００４０】
画面切替部３１４は、画像信号変換回路２１０に出力する画像データの各画素ごとに、マスク変換部３１３から変換マスクデータを取り込み、画像バッファ部３１２から画像Ａデータおよび画像Ｂデータを取り込む。そして、各画素ごとに変換マスクデータに応じた画像データを選択した画像データ（画像Ｃデータ）を出力する。これにより、プロジェクタ部２０において変換マスクデータに応じた画像が表示される。従って、画像Ａから画像Ｂに切り替えて表示する場合に、所望の画面切替効果に応じたマスクデータを用意して画面の切り替えを実行すれば、所望の画面切替効果を得ることができる。
【００４１】
Ｃ．画面切替の具体例：
以下では、画像Ａを画像Ｂに切り替える場合における画面切替コントローラ３１０の動作について具体例を用いて説明する。図３は、切替前の画像Ａと切替後の画像Ｂの例を示す説明図である。図４は、画像展開部３１１に格納されたマスクデータの例を示す説明図である。
【００４２】
説明を容易にするため、表示画面のサイズを１２８×９６画素とし、図３（Ａ），図３（Ｂ）に示すように、画像Ａおよび画像Ｂを表示画面と同じサイズとする。
【００４３】
マスクデータとしては、図４（Ａ）〜図４（Ｅ）に示すように、５つのマスクデータ（３２×３２画素）を利用することとする。図４（Ａ）〜図４（Ｅ）は、各マスクデータを画面に相当するイメージ情報として示している。白色の画素領域はデータ”１”である領域を表し、第１の画像を選択する画素領域（領域１）を示しており、黒色の画素領域はデータ”０”である領域を表し、第２の画像を選択する画素領域（領域２）を示している。従って、図４（Ａ）のマスク１は、第１の画像を選択するマスクデータを示している。図４（Ｂ）のマスク２は、右上および左下の８×１６画素の領域２は第２の画像を選択し、他の領域１は第１の画像を選択するマスクデータを示している。図４（Ｃ）のマスク３は、右上半分（１６×１６画素）および左下半分（１６×１６画素）の領域２は第２の画像を選択し、左上半分（１６×１６画素）および右下半分（１６×１６画素）の領域１が第１の画像を選択するマスクデータを示している。図４（Ｄ）のマスク４は、左上および右下の８×１６画素の領域１は第１の画像を選択し、他の領域２は第２の画像を選択するマスクデータを示している。図４（Ｅ）のマスク５は、第２の画像を選択するマスクデータを示している。
【００４４】
なお、これらのマスクデータは、第２のＣＰＵ３００によって画像展開部３１１に格納される。ただし、図４（Ａ）〜図４（Ｅ）のすべてのマスクデータをあらかじめ格納するようにしてもよいし、画面の切り替え処理に応じて、順に格納するようにしてもよい。
【００４５】
Ｃ１．画面切替例１：
図５は、画面切替例１について示す説明図である。図５の左側の図は、表示画面に対応する変換マスクデータを示し、右側の図は表示画像を示している。
【００４６】
この画面切替例１は、図５（Ａ）に示す画像Ａの表示から図５（Ｅ）に示す画像Ｂの表示に切り替える際に、画面の右側から水平方向の３２画素ずつ画像Ｂの表示領域が順に増加する切替例を示している。
【００４７】
利用される変換マスクデータは、図５（Ａ）〜図５（Ｅ）に示すように、第２の画像を選択する第２の領域が、第１の画像を選択する第１の領域の右側から水平方向の３２画素ずつ順に増加している。
【００４８】
図５（Ａ）〜図５（Ｅ）の各変換マスクデータは、以下に示すように求められる。図６は、図５（Ｂ）の変換マスクデータを求める処理について示す説明図である。図５（Ｂ）の変換マスクデータは、図６（Ａ）に示すマスクデータ（図４（Ｂ）に示すマスク２）を、図６（Ｂ）に示すように水平方向に４倍、垂直方向に６倍したデータの上半分を利用することにより求めることができる。図５（Ａ），（Ｃ），（Ｄ），（Ｅ）の他の変換マスクデータも図４（Ａ），（Ｃ），（Ｄ），（Ｅ）のマスクデータをそれぞれ同様に拡大して求めることができる。
【００４９】
画面切替部３１４において、第１の画像として画像Ａを、第２の画像として画像Ｂを利用することにより、図５（Ａ）〜図５（Ｅ）の右側の図に示すように画像Ａから画像Ｂの表示に切り替える際に、画面の右側から水平方向の３２画素ずつ画像Ｂの表示領域が順に増加するように切り替えることができる。
【００５０】
なお、図５（Ａ）〜図５（Ｅ）において、領域１に相当する画面に表示される画像Ａは、領域１の右側が減少するのに応じて画像Ａの右側から順に消去される場合を示しているが、領域１の減少に応じて画像Ａの左側から順にスライドして消去されるようにしてもよい。また、領域２に相当する画面に表示される画像Ｂは、領域２の左側が増加するのに応じて画像Ｂの右側から順に表示されるようにしているが、領域２の増加に応じて画像Ｂの左側から順にスライドして表示されるようにしてもよい。このような変形は、画像展開部３１１から読み出される画像Ａおよび画像Ｂの読み出し位置を調整することによって実現することができる。このようにすれば、マスクデータを利用した画面切替によって得られる画面切替効果（表示効果）をさらに高めることができる。
【００５１】
なお、図５（Ａ）は画像Ａのみ、図５（Ｅ）は画像Ｂのみの表示であるので、必ずしも画面切替部３１４において変換マスクデータを用いて画像を選択する必要はない。変換マスクデータの内容に関わらず、画像切替部３１４において画像の選択を固定するようにしてもよい。なお、この変形は、以下の画面切替例においても同様である。
【００５２】
Ｃ２．画面切替例２：
図７は、画面切替例２について示す説明図である。図７の左側の図は変換マスクデータの例を示し、右側の図は表示画像の例を示している。
【００５３】
この画面切替例２は、図７（Ａ）に示す画像Ａの表示から図７（Ｅ）に示す画像Ｂの表示に切り替えられる場合において、図７（Ｃ）に示すような市松模様状に画像Ａと画像Ｂとが表示される状態を経て、図７（Ｂ）〜図７（Ｄ）に示すように、画像Ａが表示される領域が減少し、画像Ｂが表示される領域が増加する切替例を示している。
【００５４】
図７（Ａ）〜図７（Ｅ）の各変換マスクデータは、以下に示すように求められる。図８は、図７（Ｂ）の変換マスクデータを求める処理について示す説明図である。図７（Ｂ）の変換マスクデータは、図８（Ａ）に示すマスクデータ（図４（Ｂ）に示すマスク２）を、図８（Ｂ）に示すように水平方向に４回、垂直方向に３回、２次元的に繰り返し処理することにより求めることができる。図７（Ａ），（Ｃ），（Ｄ），（Ｅ）の他の変換マスクデータも図４（Ａ），（Ｃ），（Ｄ），（Ｅ）のマスクデータをそれぞれ同様に繰り返し処理して求めることができる。
【００５５】
なお、図７（Ａ）〜図７（Ｅ）において、変換マスクデータの領域１に相当する画面に表示される画像Ａおよび領域２に相当する画面に表示される画像Ｂは、画像切替例１の変形例で説明した場合と同様に、画像展開部３１１から読み出される画像Ａおよび画像Ｂの読み出し位置が調整された画像とするようにしてもよい。
【００５６】
Ｃ３．画面切替例３：
図９は、画面切替例３について示す説明図である。図９の左側の図は変換マスクデータの例を示し、右側の図は表示画像の例を示している。
【００５７】
画面切替例３は、画面切替例１と同じ変換マスクデータを用いて、図９（Ａ）に示す画像Ａの表示から図９（Ｅ）に示す画像Ｂの表示に切り替える場合を示している。ただし、画面の切り替えの途中、すなわち，図９（Ｂ）〜図９（Ｄ）の場合において、変換マスクデータの領域２に相当する画面に表示される第２の画像に特徴を有している。具体的には、画面切替例１においては領域２に画像Ｂが表示されるのに対して、本例の画面切替例３において領域２には、画像Ａと画像Ｂの混合画像Ａ＆Ｂが表示される。
【００５８】
混合画像Ａ＆Ｂは、画像Ａと画像Ｂとを所定の混合比（（画像Ａ：画像Ｂ＝Ｋａ：Ｋｂ，Ｋａ＋Ｋｂ＝１）で混合した画像である。図９（Ｂ）〜図９（Ｄ）の各混合画像Ａ＆Ｂは、それぞれ混合比が異なっている。具体的には、図９（Ｂ）の混合画像Ａ＆Ｂは、Ｋａ＝３／４，Ｋｂ＝１／４であり、図９（Ｃ）の混合画像Ａ＆Ｂは、Ｋａ＝２／４，Ｋｂ＝２／４であり、図９（Ｄ）の混合画像Ａ＆Ｂは、Ｋａ＝１／４，Ｋｂ＝３／４である画像を示している。なお、図９（Ｅ）の画像Ｂは、Ｋａ＝０，Ｋｂ＝１の混合画像Ａ＆Ｂに相当する。ここで、画像Ａは、Ｋａ＝１，Ｋｂ＝０の混合画像でもよいし、画像Ｂは混合画像でない源画像でもよい。
【００５９】
図９（Ｂ）〜図９（Ｄ）に示すように、領域２に表示される混合画像Ａ＆Ｂの混合比を変化させることにより、混合画像Ａ＆Ｂは画像Ａの表示が順に薄くなり、画像Ｂの表示が濃くなるように表示される。これにより、画像Ａから画像Ｂが浮き出てくるような効果を得ることができる。なお、画像Ａが単一色の画像である場合には、画像のフェードインを実現できる。画像Ｂが単一色である場合には、画像のフェードアウトを実現できる。
【００６０】
従って、本例の画像切替例３においては、画像切替例１と同様に、切り替えて表示される画像Ｂの表示領域が、画面の右側から順に増加するような効果を得ることができるのに加えて、上述のような混合画像Ａ＆Ｂによって画像Ａから画像Ｂが浮き出てくるような効果を得ることができる。
【００６１】
Ｃ４．画面切替例４：
上記画面切替例１〜３は、切替前の画像Ａと切替後の画像Ｂのサイズが表示画面のサイズと等しい場合を例に説明しているが、画像Ｂのサイズが表示画面のサイズより小さい場合にも、以下に示すような画像切替が可能である。なお、以下では、画像Ａは、図１０（Ａ）に示す１２８×９６画素の画像であり、画像Ｂは、図１０（Ｂ）に示す６４×４８画素の画像である場合を例に説明する。
【００６２】
図１１は、画面切替例４について示す説明図である。図１１の左側の図は変換マスクデータの例を示し、右側の図は表示画像の例を示している。この画面切替例４は、図１１（Ａ）に示す画像Ａの任意の位置に図１１（Ｅ）に示すように画像Ｂを合成して表示する際に、画像Ｂを表示する部分について変換マスクデータを用いて図１１（Ｂ）〜図１１（Ｄ）に示すように、順に画面切替を行う例を示している。
【００６３】
図１２は、画像Ｂが表示される領域を示す説明図である。画像Ｂが表示される領域は、あらかじめ表示画面上の座標データ（ｘ，ｙ）として求めることができる。すなわち、画像Ｂを表示したい領域が設定されれば、それに応じて、表示画面上における画像Ｂの座標データが求められる。本実施例では、表示画面の左上を原点（０，０）として、画像Ｂの表示領域として、左上（ｘ１、ｙ１）、右下（ｘ２，ｙ２）の領域が設定される場合を示している。
【００６４】
表示画面上の画像Ｂが表示されない領域、すなわち、ｘ＜ｘ１およびｘ＞ｘ２およびｙ＜ｙ１およびｙ＞ｙ２の領域においては、画像Ｂの切替表示に関わらず画像Ａが表示される。従って、この領域は、画面切替を行う必要がない領域（非画面切替領域）である。そこで、図２の画面切替部３１４は、この非画面切替領域において変換マスクデータに応じた画像の切替を行わないように設定される。また、画像Ｂの切替表示が行われる領域（画面切替領域）、すなわち、ｘ１≦ｘ≦ｘ２、かつ、ｙ１≦ｙ≦ｙ２の領域において、画面切替部３１４は変換マスクデータに応じた画像の切替を行うように設定される。なお、このような画面切替部３２４の設定は、処理制御部３１５によって行われる。
【００６５】
なお、図１１（Ｂ）〜図１１（Ｅ）の各変換マスクデータは、以下に示すように求められる。図１３は、図１１（Ｂ）の変換マスクデータを求める処理について示す説明図である。この画面切替例４は、画面切替例２と同様に、マスクデータを２次元的に繰り返し配置した変換マスクデータを用いて行う場合を示している。ただし、画像Ｂのサイズは、６４×４８画素であるのに対して、マスクデータは、図４に示したように３２×３２画素であるので、単純に繰り返し配置して変換マスクデータを求めることはできない。そこで、マスクデータの拡大／縮小処理と繰り返し処理を組み合わせて変換マスクデータを求めている。具体的には、まず、図１３（Ａ）に示すマスクデータ（図４（Ｂ）に示すマスク２）を、図１３（Ｂ）に示すように、水平および垂直方向に２回ずつ、２次元的に繰り返し配置処理する。そして、図１３（Ｂ）に示した中間マスクデータを、図１３（Ｃ）に示すように、垂直方向に３／４倍することにより、図１１（Ｂ）の変換マスクデータを求めることができる。他の図１１（Ｃ），図１１（Ｄ）の変換マスクデータも同様に求めることができる。なお、繰り返し配置処理と拡大縮小処理の順番は逆にしてもよい。
【００６６】
なお、このように画像Ａが画像Ａと画像Ｂの合成画像（以下では、「画像Ｃ」と呼ぶ）に切替表示された後、さらに、画像Ｄ（図示しない）に切り替えて表示する場合も考えられる。このような場合、単純には、図２の画像展開部３１１に画像Ｄを格納する領域を設けるとともに、画像バッファ部３１２に画像Ｄを画像切替部３１４に出力するタイミングを調整するバッファ回路を設けて、画像切替部３１４において、同様に、画像Ｃを画像Ｄに切替表示することが考えられる。あるいは、画像Ｃを切替前の画像とし、画像Ｄを切替後の画像として、画像Ｃおよび画像Ｄの画像データを画像展開部３１１に新たに格納して、画像Ｃを画像Ｄに切替表示するようにすることも考えられる。
【００６７】
この画面切替例４で説明したように、切替前の画像と切替後の画像とは、必ずしも同じサイズである必要はない。切替後の画像が切替前の画像より小さい場合においても、マスクデータを利用して画面の切替を実行することができる。
【００６８】
また、変換マスクデータは、拡大／縮小処理や繰り返し配列処理だけでなく、これらの処理を組み合わせて求めることができる。これにより、実行させたい画面切替効果に対応する変換マスクデータを、変換マスクデータよりも小さなサイズのマスクデータを利用することにより求めることができ、種々の画面切替効果を実現することができる。
【００６９】
以上、説明したように、本実施例のプロジェクタ１０においては、画像データのサイズよりも小さなマスクデータを画像データのサイズに等しい変換マスクデータに変換する。そして、変換マスクデータを用いて画面表示を画像Ａから画像Ｂに切り替えることにより、変換マスクデータに応じた画面切替を実現することができる。
【００７０】
このとき、画像展開部３１１に格納されるマスクデータは、画像データよりも小さなサイズのマスクデータであるので、従来のように画像データに等しいサイズのマスクデータを用いる場合に比べて、マスクデータを格納するためのメモリ領域が少なくなるという利点がある。また、マスクデータを画像展開部３１１に格納するために要する第２のＣＰＵ３００の負荷も小さくすることができる。この結果、画面切替に関して高速な処理を行って、所望の表示効果（画面切替効果）を得ることができる。
【００７１】
Ｄ．変形例：
なお、本発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７２】
Ｄ１．変形例１：
図１４は、プロジェクタ１０の変形例を示すブロック図である。このプロジェクタ１０Ａは、プロジェクタ１０の第２のＣＰＵ３００とＲＯＭ３０２とＲＡＭ３０４とバスバッファ３３０とを省略して、ＰＣＭＣＩＡコントローラ３４０と、画面切替コントローラ３１０と、音源３６０とを第１のシステムバス２０８に接続した構成を示している。このプロジェクタ１０Ａは、第１のＣＰＵ２００とＲＯＭ２０２とＲＡＭ２０４とに第２のＣＰＵ３００とＲＯＭ３０２とＲＡＭ３０４との機能を持たせて、装置の構成を簡単化することができる。
【００７３】
なお、上記のように簡単化した構成のプロジェクタにおいて、画面切替コントローラ３１０を、画像信号変換回路２１０の内部に備えるようにしてもよい。
【００７４】
また、外部映像信号入力端子２１２から入力された画像信号を、ディジタル画像データに変換後、画面切替コントローラ３１０に入力するようにしてもよい。こうすれば、ＰＣカードから読み出されたプレゼンテーションデータに含まれている画像データの表す画像だけでなく、外部映像信号入力端子２１２から入力された画像信号の表す画像に対しても、画面切替効果を与えることができる。
【００７５】
Ｄ２．変形例２：
上記実施例は、プロジェクタを例に説明しているが、これに限定されるものではなく、画像再生部を有する画像再生装置を有する画像表示装置にも適用可能である。
【図面の簡単な説明】
【図１】本発明の一実施例としてのプロジェクタの概略構成を示すブロック図である。
【図２】画面切替コントローラ３１０の構成例を示すブロック図である。
【図３】切替前の画像Ａと切替後の画像Ｂの例を示す説明図である。
【図４】画像展開部３１１に格納されたマスクデータの例を示す説明図である。
【図５】画面切替例１について示す説明図である。
【図６】図５（Ｂ）の変換マスクデータを求める処理について示す説明図である。
【図７】画面切替例２について示す説明図である。
【図８】図７（Ｂ）の変換マスクデータを求める処理について示す説明図である。
【図９】画面切替例３について示す説明図である。
【図１０】切替前の画像Ａと切替後の画像Ｂの例を示す説明図である。
【図１１】画面切替例４について示す説明図である。
【図１２】画像Ｂが表示される領域を示す説明図である。
【図１３】図１１（Ｂ）の変換マスクデータを求める処理について示す説明図である。
【図１４】プロジェクタ１０の変形例を示すブロック図である。
【符号の説明】
１０…プロジェクタ
１０Ａ…プロジェクタ
２０…プロジェクタ部
３０…画像再生部
２００…ＣＰＵ
２０２…ＲＯＭ
２０４…ＲＡＭ
２０６…メモリバス
２０８…システムバス
２１０…画像信号変換回路
２１１…フレームメモリ
２１２…外部映像信号入力端子
２２０…音声制御回路
２２２…外部音声信号入力端子
２２４…スピーカ
２３０…液晶駆動回路
２４０…光源制御回路
２４２…光源
２６０…投写光学系
３００…ＣＰＵ
３０２…ＲＯＭ
３０４…ＲＡＭ
３０６…メモリバス
３０８…システムバス
３１０…画面切替コントローラ
３１１…画像展開部
３１２…画像バッファ部
３１３…マスク変換部
３１４…画面切替部
３１５…処理制御部
３２０…音声制御回路
３３０…バスバッファ
３６０…音源
【図１】
0003601439.tif 000002
【図２】
0003601439.tif 000003
【図３】
0003601439.tif 000004
【図４】
0003601439.tif 000005
【図５】
0003601439.tif 000006
【図６】
0003601439.tif 000007
【図７】
0003601439.tif 000008
【図８】
0003601439.tif 000009
【図９】
0003601439.tif 000010
【図１０】
0003601439.tif 000011
【図１１】
0003601439.tif 000012
【図１２】
0003601439.tif 000013
【図１３】
0003601439.tif 000014
【図１４】
0003601439.tif 000015