(57)【要約】【課題】より少ない記憶容量で多様なＯＳＤ画像を合成することが可能なプロジェクタ等を提供すること。【解決手段】ソース画像を表示するためのソース画像データ１４２と、前記ソース画像に合成される少なくとも１つのＯＳＤ画像を表示するためのデータであって、前記ＯＳＤ画像を構成する所定画素単位でインデックスカラー形式の色番号を示すデータであるインデックスカラーデータ１４４と、前記色番号ごとに画像信号値および合成割合を示すα値を有するパレットデータ１７２とを記憶するメモリ１４０、１７０と、ソース画像データ１４２と、インデックスカラーデータ１４４と、パレットデータ１７２とに基づき、前記色番号で示される前記α値を参照して前記合成割合を決定するとともに、当該合成割合でソース画像データ１４２と前記色番号で示される前記画像信号値とを前記所定画素単位で合成して合成画像を生成する画像処理部１１０とを含んで構成される。【選択図】図１
2008216460.tif 000002
【特許請求の範囲】
【請求項１】
ソース画像を表示するためのソース画像データと、前記ソース画像に合成される少なくとも１つのＯＳＤ画像を表示するためのデータであって、かつ、前記ＯＳＤ画像を構成する所定画素単位でインデックスカラー形式の色番号を示すデータであるインデックスカラーデータと、前記色番号ごとに画像信号値および合成割合を示すα値を有するパレットデータとを記憶するメモリと、
前記ソース画像データと、前記インデックスカラーデータと、前記パレットデータとに基づき、前記色番号で示される前記α値を参照して前記合成割合を決定するとともに、当該合成割合で前記ソース画像データと前記色番号で示される前記画像信号値とを前記所定画素単位で合成して合成画像を生成する画像処理部と、
を含むことを特徴とする電子回路。
【請求項２】
請求項１に記載の電子回路において、
前記画像処理部は、
前記パレットデータに含まれる前記α値を更新する更新部と、
前記合成画像を生成する画像生成部と、
を含むことを特徴とする電子回路。
【請求項３】
請求項２に記載の電子回路において、
前記更新部は、前記合成画像の生成に応じて前記パレットデータに含まれる前記α値を更新し、
前記画像生成部は、前記α値が更新されることにより、前記ＯＳＤ画像の透過率を徐々に変更しながら前記合成画像を生成することを特徴とする電子回路。
【請求項４】
請求項２、３のいずれかに記載の電子回路において、
前記ソース画像データに基づき、前記ソース画像の明るさを示す明るさ値を判定する判定部を含み、
前記更新部は、前記明るさ値に応じて前記パレットデータに含まれる前記α値を更新し、
前記画像生成部は、前記α値が更新されることにより、前記ソース画像の明るさに応じて前記ＯＳＤ画像の透過率を変更して前記合成画像を生成することを特徴とする電子回路。
【請求項５】
請求項２〜４のいずれかに記載の電子回路において、
前記インデックスカラーデータは、前記ＯＳＤ画像ごとの重要度を示すデータを含み、
前記更新部は、前記ＯＳＤ画像が複数使用される場合、使用対象の前記ＯＳＤ画像の前記重要度を比較するとともに、当該重要度が高い前記ＯＳＤ画像の前記α値を、当該重要度が低い前記ＯＳＤ画像の前記α値に比べて相対的に高くなるように更新し、
前記画像生成部は、前記α値が更新されることにより、前記重要度が高い前記ＯＳＤ画像を前記重要度が低い前記ＯＳＤ画像と比べて相対的に際立たせて前記合成画像を生成することを特徴とする電子回路。
【請求項６】
請求項１〜５のいずれかに記載の電子回路を含む電子機器。
【請求項７】
請求項１〜５のいずれかに記載の電子回路と、
前記合成画像を投写する投写部と、
を含むプロジェクタ。
【請求項８】
請求項２〜５のいずれかに従属する請求項６に記載のプロジェクタにおいて、
前記ソース画像を表示するための画像情報を入力する画像情報入力部を含み、
前記画像処理部は、
前記投写部の投写パネルの解像度と、前記ソース画像の解像度とに基づき、スケーリング手法を決定する決定部と、
当該スケーリング手法に基づき、前記画像情報に対して第１のスケーリングを行うとともに、当該スケーリング後の画像情報を前記ソース画像データとして前記メモリに書き込む第１のスケーリング部と、
前記ソース画像データを前記メモリから読み出す読み出し部と、
当該読み出し部によって読み出された前記ソース画像データに対し、前記スケーリング手法に基づき、第２のスケーリングを行う第２のスケーリング部と、
を含み、
前記画像生成部は、前記第２のスケーリング後の画像データに基づき、前記合成画像を生成することを特徴とするプロジェクタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成割合に応じて画像を合成可能な電子回路、電子機器およびプロジェクタに関する。
【背景技術】
【０００２】
一般的に、ＯＳＤ(On Screen Display)画像のデータは、インデックスカラー形式である。すなわち、インデックスカラー形式の色番号に対応した色はパレットデータの一部として設けられる。例えば、特開平１１−１４６２７５号公報に記載されているように、一般的には、パレットデータには色データ（例えば、ＲＧＢ値、輝度信号値、色差信号値等）のみが格納されている。
【０００３】
また、画像処理回路は、パレットデータを参照することにより、ＯＳＤ画像のデータの色番号に対応した色を決定する。そして、画像処理回路は、ＯＳＤ画像と背景画像（ソース画像）を合成して合成画像を生成する。この合成画像が生成される際にα値と呼ばれる合成割合を示す値が用いられる。なお、α値を用いて合成画像を生成することをαブレンディングと呼ぶ場合もある。
【０００４】
例えば、特開平１１−１４６２７５号公報の手法では、α値がパレットデータとは別に設けられ、ＯＳＤ画像全体が１つのα値に基づいて合成されている。また、第２の手法として、例えば、１画素が色番号１バイトとα値１バイトで構成されるＯＳＤ画像データを用いることが考えられる。また、第３の手法として、例えば、１画素が色番号４ビットとα値４ビットで構成されるＯＳＤ画像データを用いることが考えられる。
【特許文献１】特開平１１−１４６２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特開平１１−１４６２７５号公報の手法では、ＯＳＤ画像全体が１つのα値に基づいて合成されるため、ＯＳＤ画像における一部の領域の透過率を変更したり、ＯＳＤ画像における一部の色の透過率を変更したりすることは不可能である。また、第２の手法では、１画素が２バイトとなることにより、データ量が倍になってしまい、ＯＳＤ画像データによるメモリ占有量が多くなってしまう。また、第３の手法では、色番号が４ビットになることによって１６色しか設定できず、α値も４ビットになることによって１６段階の透過率しか設定できない。
【０００６】
本発明の目的は、より少ない記憶容量で多様なＯＳＤ画像を合成することが可能な電子回路、電子機器およびプロジェクタを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る電子回路は、ソース画像を表示するためのソース画像データと、前記ソース画像に合成される少なくとも１つのＯＳＤ画像を表示するためのデータであって、かつ、前記ＯＳＤ画像を構成する所定画素単位でインデックスカラー形式の色番号を示すデータであるインデックスカラーデータと、前記色番号ごとに画像信号値および合成割合を示すα値を有するパレットデータとを記憶するメモリと、前記ソース画像データと、前記インデックスカラーデータと、前記パレットデータとに基づき、前記色番号で示される前記α値を参照して前記合成割合を決定するとともに、当該合成割合で前記ソース画像データと前記色番号で示される前記画像信号値とを前記所定画素単位で合成して合成画像を生成する画像処理部と、を含むことを特徴とする。
【０００８】
また、本発明に係る電子機器は、上記電子回路を含むことを特徴とする。
【０００９】
また、本発明に係るプロジェクタは、上記電子回路と、前記合成画像を投写する投写部と、を含むことを特徴とする。
【００１０】
本発明によれば、プロジェクタ等は、パレットデータにα値を含めることにより、画素ごとにα値を設ける場合と比べて必要な記憶容量を低減できる上、色番号ごとにα値を設定することもできるため、多様なＯＳＤ画像を合成することができる。
【００１１】
また、前記画像処理部は、前記パレットデータに含まれる前記α値を更新する更新部と、前記合成画像を生成する画像生成部と、を含んでもよい。
【００１２】
これによれば、プロジェクタ等は、α値を更新することができるため、ＯＳＤ画像の透過率を変更することができ、多様なＯＳＤ画像を合成することができる。
【００１３】
また、前記更新部は、前記合成画像の生成に応じて前記パレットデータに含まれる前記α値を更新し、前記画像生成部は、前記α値が更新されることにより、前記ＯＳＤ画像の透過率を徐々に変更しながら前記合成画像を生成してもよい。
【００１４】
これによれば、プロジェクタ等は、ＯＳＤ画像の透過率を徐々に変更しながら合成画像を生成できるため、多様なＯＳＤ画像を合成することができる。
【００１５】
また、前記ソース画像データに基づき、前記ソース画像の明るさを示す明るさ値を判定する判定部を含み、前記更新部は、前記明るさ値に応じて前記パレットデータに含まれる前記α値を更新し、前記画像生成部は、前記α値が更新されることにより、前記ソース画像の明るさに応じて前記ＯＳＤ画像の透過率を変更して前記合成画像を生成してもよい。
【００１６】
これによれば、プロジェクタ等は、ソース画像の明るさに応じてＯＳＤ画像の透過率を変更することができるため、より見やすい合成画像を生成できる。
【００１７】
また、前記インデックスカラーデータは、前記ＯＳＤ画像ごとの重要度を示すデータを含み、前記更新部は、前記ＯＳＤ画像が複数使用される場合、使用対象の前記ＯＳＤ画像の前記重要度を比較するとともに、当該重要度が高い前記ＯＳＤ画像の前記α値を、当該重要度が低い前記ＯＳＤ画像の前記α値に比べて相対的に高くなるように更新し、前記画像生成部は、前記α値が更新されることにより、前記重要度が高い前記ＯＳＤ画像を前記重要度が低い前記ＯＳＤ画像と比べて相対的に際立たせて前記合成画像を生成してもよい。
【００１８】
これによれば、プロジェクタ等は、重要度が高いＯＳＤ画像を際立たせて合成画像を生成することができる。
【００１９】
また、前記プロジェクタは、前記ソース画像を表示するための画像情報を入力する画像情報入力部を含み、前記画像処理部は、前記投写部の投写パネルの解像度と、前記ソース画像の解像度とに基づき、スケーリング手法を決定する決定部と、当該スケーリング手法に基づき、前記画像情報に対して第１のスケーリングを行うとともに、当該スケーリング後の画像情報を前記ソース画像データとして前記メモリに書き込む第１のスケーリング部と、前記ソース画像データを前記メモリから読み出す読み出し部と、当該読み出し部によって読み出された前記ソース画像データに対し、前記スケーリング手法に基づき、第２のスケーリングを行う第２のスケーリング部と、を含み、前記画像生成部は、前記第２のスケーリング後の画像データに基づき、前記合成画像を生成してもよい。
【００２０】
これによれば、プロジェクタは、処理負荷を抑制しつつ画像のスケーリングを行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明をプロジェクタに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施例は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施例に示す構成のすべてが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００２２】
（第１の実施例）
図１は、第１の実施例におけるプロジェクタ１００の機能ブロック図である。プロジェクタ１００は、ユーザーの操作情報を入力する入力部１１０と、画像を表示するための画像情報を入力する画像情報入力部１１２と、画像処理部１１４と、メモリ１４０、１７０と、画像を投写する投写部１９０とを含んで構成されている。なお、画像処理部１１４、メモリ１４０、１７０は電子回路の一種である。
【００２３】
画像処理部１１４は、処理部１２０と、第１および第２のスケーリング部１３０−１、１３０−２と、メモリ１４０から種々のデータを読み出す読み出し部１５０と、画像生成部１６０とを含んで構成されている。また、処理部１２０は、種々のデータを更新する更新部１２２と、種々の判定を行う判定部１２４と、スケーリング手法等を決定する決定部１２６とを含んで構成されている。
【００２４】
また、メモリ１４０は、画像情報入力部１１２によって入力され、スケーリング部１３０−１によってスケーリングされたソース画像データ１４２、ＯＳＤ画像を表示するためのインデックスカラーデータ１４４等を記憶している。また、メモリ１７０は、インデックスカラーデータ１４４に対応したパレットデータ１７２等を記憶している。ここで、インデックスカラーデータ１４４とパレットデータ１７２についてより詳細に説明する。
【００２５】
図２は、インデックスカラーデータ１４４とパレットデータ１７２を示す模式図である。インデックスカラーデータ１４４は、ソース画像に合成される少なくとも１つのＯＳＤ画像を表示するためのデータであって、ＯＳＤ画像を構成する所定画素単位（本実施例では１画素単位であるが、３行３列等の画素群で構成される画素ブロック単位であってもよい。）でインデックスカラー形式の色番号を示すデータである。
【００２６】
インデックスカラーデータ１４４の項目としては、例えば、ＯＳＤ画像を識別するための「ＩＤ」、ＯＳＤ画像の重要度を示す「重要度」、ＯＳＤ画像の左上の座標位置を示す「左上位置」、ＯＳＤ画像の右下の座標位置を示す「右下位置」、ＯＳＤ画像の左上から右下までの各画素の色番号を示す「色番号」等が該当する。なお、「重要度」、「左上位置」、「右下位置」は必須ではない。例えば、ＯＳＤ画像の表示位置および大きさが画像生成部１６０等によって画像生成時に決定される場合等には「左上位置」および「右下位置」は不要である。
【００２７】
また、パレットデータ１７２は、色番号ごとに画像信号値および合成割合を示すα値を有するデータである。パレットデータ１７２の項目としては、例えば、「色番号」、画像信号値の一種である「Ｒ値」、「Ｇ値」および「Ｂ値」、合成割合を示す「α値」等が該当する。なお、α値は、ＯＳＤ画像の不透明度を示す値として用いられてもよい。また、パレットデータ１７２の「色番号」は必須ではなく、例えば、色番号の順番にＲＧＢ値およびα値が配置され、メモリのアドレスによって所望のＲＧＢ値およびα値がアクセスされてもよい。
【００２８】
また、プロジェクタ１００の各部の機能は、例えば、以下のハードウェアを用いて実装されてもよい。例えば、入力部１１０としてはリモートコントローラ、ボタン等、画像情報入力部１１２としては画像信号入力端子等、画像処理部１１４としては画像処理回路等、メモリ１４０、１７０としてはＲＡＭ等、投写部１９０としてはランプ、液晶パネル、レンズ等が用いられてもよい。
【００２９】
次に、パレットデータ１７２等を用いた画像処理手順について説明する。図３は、第１の実施例における画像処理手順を示すフローチャートである。まず、画像情報入力部１１２は、ＰＣ(Personal Computer)やＤＶＤプレーヤー等の画像供給装置から画像情報（例えば、ＲＧＢ信号等）を入力する（ステップＳ１）。
【００３０】
決定部１２６は、投写部１９０の表示領域（例えば、液晶パネルの表示領域等）の解像度と、画像情報入力部１１２によって入力された画像情報で示される入力画像の解像度に基づき、スケーリング手法を決定する（ステップＳ２）。
【００３１】
例えば、投写部１９０の表示領域の水平方向画素数が１１５２で入力画像の水平方向画素数が１９２０である場合、決定部１２６は、入力画像の水平方向を５分の３倍に縮小することを示すスケーリング手法を決定する。また、例えば、投写部１９０の表示領域の水平方向画素数が１９２０で入力画像の水平方向画素数が６４０である場合、決定部１２６は、入力画像の水平方向を３倍に拡大することを示すスケーリング手法を決定する。なお、決定部１２６は、垂直方向についても水平方向と同様にスケーリング手法を決定する。
【００３２】
スケーリング部１３０−１は、スケーリング手法が入力画像を拡大することを示す場合（ステップＳ３）、入力画像情報をそのままソース画像データ１４２としてメモリ１４０に書き込む（ステップＳ４）。
【００３３】
そして、読み出し部１５０は、メモリ１４０から当該ソース画像データ１４２を読み出し（ステップＳ５）、スケーリング部１３０−２は、スケーリング手法が入力画像を拡大することを示す場合、サンプリング処理とフィルター処理を実行することにより、読み出された画像データの解像度を拡大する（ステップＳ６）。
【００３４】
画像生成部１６０は、スケーリング部１３０−２からの画像データ等に基づいて画像を生成し（ステップＳ１１）、投写部１９０は、画像を投写する（ステップＳ１２）。なお、画像生成（ステップＳ１１）の詳細については後述する。
【００３５】
一方、スケーリング手法が入力画像を縮小することを示す場合（ステップＳ７）、スケーリング部１３０−１は、入力画像の画像データに対してサンプリング処理とフィルター処理を実行することにより、入力画像の解像度を縮小してソース画像データ１４２としてメモリ１４０に書き込む（ステップＳ８）。
【００３６】
そして、読み出し部１５０は、メモリ１４０から当該ソース画像データ１４２を読み出し（ステップＳ９）、スケーリング部１３０−２は、当該ソース画像データ１４２をそのまま画像生成部１６０に転送し、画像生成部１６０は、スケーリング部１３０−２からのソース画像データ１４２等に基づいて画像を生成し（ステップＳ１１）、投写部１９０は、画像を投写する（ステップＳ１２）。
【００３７】
なお、スケーリング手法が拡大も縮小もしないことを示す場合、スケーリング部１３０−１は入力画像の解像度のままソース画像データ１４２としてメモリ１４０に書き込み（ステップＳ１０）、読み出し部１５０は、メモリ１４０から当該ソース画像データ１４２を読み出し（ステップＳ９）、スケーリング部１３０−２は、当該ソース画像データ１４２をそのまま画像生成部１６０に転送し、画像生成部１６０は、スケーリング部１３０−２からのソース画像データ１４２等に基づいて画像を生成し（ステップＳ１１）、投写部１９０は、画像を投写する（ステップＳ１２）。
【００３８】
ここで、画像生成（ステップＳ１１）についてより詳細に説明する。図４は、第１の実施例における画像生成手順を示すフローチャートである。判定部１２４は、入力部１１０からのユーザーの操作情報に基づいてＯＳＤ画像を表示する指示があったかどうかを判定する（ステップＳ２１）。なお、ＯＳＤ画像としては、例えば、プロジェクタ１００の状態を示す画像、プロジェクタ１００の設定を行うための画像等が該当する。
【００３９】
判定部１２４によってＯＳＤ画像を表示する指示があったと判定された場合、画像生成部１６０は、生成しようとしている画素がＯＳＤ画像の表示画素かどうかを判定する（ステップＳ２２）。具体的には、例えば、画像生成部１６０は、操作情報に基づいて使用対象のＯＳＤ画像に対応したＩＤを決定し、当該ＩＤに該当するＩＤを有するインデックスカラーデータ１４４のレコードを読み出し部１５０に読み出させ、当該レコードの「左上位置」および「右下位置」に基づいて当該判定を行う。
【００４０】
ＯＳＤ画像の表示画素である場合、決定部１２６は、使用対象のインデックスカラーデータ１４４および色番号を決定し（ステップＳ２３）、当該色番号に基づき、使用対象のパレットデータ１７２を決定する（ステップＳ２４）。具体的には、例えば、決定部１２６は、操作情報に基づいて使用対象のＯＳＤ画像に対応したＩＤを決定し、当該ＩＤに該当するＩＤを有するレコードをインデックスカラーデータ１４４から検索し、表示対象画素に相当する当該レコードの「色番号」と一致する「色番号」を有するレコードをパレットデータ１７２から決定し、当該レコードを画像生成部１６０に転送する。
【００４１】
画像生成部１６０は、使用対象のパレットデータ１７２と、ソース画像データ１４２に基づき、合成画像（表示対象画素）を生成する（ステップＳ２５）。具体的には、例えば、表示対象画素のパレットデータ１７２のＲＧＢ値をＲ’、Ｇ’、Ｂ’、α値をα’とし、表示対象画素のソース画像データ１４２のＲＧＢ値をＲ１、Ｇ１、Ｂ１とする。この場合、合成画像の表示対象画素のＲ値＝Ｒ１（１−α’）＋Ｒ’α’であり、当該画素のＧ値＝Ｇ１（１−α’）＋Ｇ’α’であり、当該画素のＢ値＝Ｂ１（１−α’）＋Ｂ’α’である。なお、α値は最大値が１で最小値が０になるように正規化されているものとする。
【００４２】
一方、表示対象画素がＯＳＤ画像に重ならない画素の場合、画像生成部１６０は、ソース画像データ１４２のＲＧＢ値を用いて画像（表示対象画素）を生成する（ステップＳ２７）。
【００４３】
画像生成部１６０は、合成画像を構成する全画素の処理が終了したかどうかを判定し（ステップＳ２６）、終了していない場合はステップＳ２２〜Ｓ２６の処理を繰り返し実行し、終了した場合は画像生成（ステップＳ１１）の処理を終了する。なお、ＯＳＤ画像の表示指示がない場合、画像生成部１６０は、ステップＳ２７の処理と同様に、ソース画像データ１４２に基づき、画像を生成する（ステップＳ２８）。
【００４４】
以上のように、本実施例によれば、プロジェクタ１００は、パレットデータ１７２にα値を含めることにより、画素ごとにα値を設ける場合と比べて必要な記憶容量を低減できる上、色番号ごとにα値を設定することもできるため、多様なＯＳＤ画像を合成することができる。特に、プロジェクタ１００が、３２ビット単位でデータを処理する場合、パレットデータ１７２におけるＲＧＢ値およびα値を３２ビットで構成することにより、効率的に画像処理を実行することができる。
【００４５】
また、本実施例によれば、プロジェクタ１００は、スケーリング部１３０−１、１３０−２を用いて画像の解像度等に応じたスケーリングを行うことにより、処理負荷を抑制しつつ画像のスケーリングを行うことができる。
【００４６】
（第２の実施例）
次に、α値を更新する実施例について説明する。図５は、第２の実施例における画像遷移を示す図である。本実施例では、例えば、初期状態ではパレットデータ１７２のα値は０であり、１秒ごとに３０フレームの合成画像が生成され、更新部１２２は、３０フレームごとにパレットデータ１７２のα値を０．２ずつ更新するものとする。
【００４７】
この場合、初期状態の合成画像３００におけるＯＳＤ画像４００は、完全に透過する状態になっているが、α値が更新されることによってＯＳＤ画像４００が徐々に不透明になり、５秒後の合成画像３０１におけるＯＳＤ画像４０１は、α値が１に更新されているため、非透過の状態になっている。
【００４８】
このように、本実施例によれば、プロジェクタ１００は、α値を更新することができるため、ＯＳＤ画像４００、４０１の透過率を徐々に変更することができ、多様なＯＳＤ画像４００、４０１を合成することができる。また、本実施例によれば、プロジェクタ１００は、ＯＳＤ画像を透過状態から非透過状態に徐々に変更するだけでなく、ＯＳＤ画像を非透過状態から透過状態に徐々に変更することも可能である。
【００４９】
（第３の実施例）
次に、ソース画像の明るさに応じてＯＳＤ画像の明るさを調整する実施例について説明する。図６は、第３の実施例における暗い画像の場合の合成画像３０２を示す図である。また、図７は、第３の実施例における通常の明るさの画像の場合の合成画像３０３を示す図である。また、図８は、第３の実施例における明るい画像の場合の合成画像３０４を示す図である。
【００５０】
判定部１２４は、ソース画像データ１４２に基づき、ソース画像の明るさを示す明るさ値（例えば、輝度値、ＲＧＢ値等）を判定し、更新部１２２は、当該明るさ値に応じてパレットデータ１７２に含まれるα値を更新し、画像生成部１６０は、α値が更新されることにより、ソース画像の明るさに応じてＯＳＤ画像４０２〜４０４の透過率を変更して合成画像３０２〜３０４を生成する。
【００５１】
具体的には、例えば、判定部１２４は、ソース画像データ１４２に基づき、ソース画像全体の輝度値の平均値を演算し、当該平均値を上記明るさ値として適用する。更新部１２２は、当該平均値が中間輝度範囲（例えば、最高輝度値の１／３以上２／３以下の範囲等）にある場合（通常の明るさの場合）はα値を０．５に更新し、当該平均値が中間輝度範囲より小さい場合（暗い画像の場合）はα値を０に更新し、当該平均値が中間輝度範囲より大きい場合（明るい画像の場合）はα値を１に更新する。
【００５２】
これにより、図６〜図８に示すように、暗い画像の場合、ＯＳＤ画像４０２は完全透過状態になり、通常の明るさの場合、ＯＳＤ画像４０３は半透過状態になり、明るい画像の場合、ＯＳＤ画像４０４は非透過状態になる。
【００５３】
以上のように、本実施例によれば、プロジェクタ１００は、ソース画像の明るさに応じてＯＳＤ画像４０２〜４０４の透過率を変更することができるため、より見やすい合成画像３０２〜３０４を生成できる。
【００５４】
（第４の実施例）
次に、１つの合成画像内に複数のＯＳＤ画像を表示する場合について説明する。図９は、従来の複数のＯＳＤ画像４０５、４０６を含む合成画像３０５を示す図である。また、図１０は、第４の実施例における複数のＯＳＤ画像４０７、４０８を含む合成画像３０６を示す図である。
【００５５】
例えば、従来の合成画像３０５では、２つのＯＳＤ画像４０５、４０６が含まれる場合、各ＯＳＤ画像４０５、４０６の透過率は同一である。これに対し、本実施例のプロジェクタ１００は、各ＯＳＤ画像４０７、４０８の重要度に応じて各ＯＳＤ画像４０７、４０８の透過率を設定している。
【００５６】
具体的には、例えば、ＯＳＤ画像４０７が「プロジェクター内部の温度が高くなってきました。設置場所やエアーフィルターを確認してください。」というメッセージを示す画像であり、ＯＳＤ画像４０８が「映像信号が入力されていません。」というメッセージを示す画像であるものとする。この場合、ＯＳＤ画像４０７のほうがＯＳＤ画像４０８よりも重要度が高く、パレットデータ１７２の「重要度」も高い値に設定されている。
【００５７】
更新部１２２は、ＯＳＤ画像が複数使用される場合、パレットデータ１７２における使用対象のＯＳＤ画像の「重要度」を比較するとともに、当該重要度が高いＯＳＤ画像のパレットデータ１７２における「α値」を、当該重要度が低いＯＳＤ画像のパレットデータ１７２における「α値」に比べて相対的に高くなるように更新する（例えば、前者のα値をより高く設定する、後者のα値をより低く設定する、前者のα値をより高く設定し、かつ、後者のα値をより低く設定する等）。
【００５８】
画像生成部１６０は、パレットデータ１７２の「α値」が更新されることにより、重要度が高いＯＳＤ画像４０７を重要度が低いＯＳＤ画像４０８と比べて相対的に際立たせて合成画像３０６を生成する。これにより、例えば、図１０に示すように、重要度が高いＯＳＤ画像４０７の文字列は非透過であるため、鮮明であり、重要度が低いＯＳＤ画像４０８の文字列は半透過になるため、不鮮明になる。
【００５９】
以上のように、本実施例によれば、プロジェクタ１００は、重要度が高いＯＳＤ画像４０７を際立たせて合成画像３０６を生成することができる。
【００６０】
（第５の実施例）
次に、色番号ごとにα値を変更する実施例について説明する。図１１は、第５の実施例における合成画像３０７を示す図である。例えば、ＯＳＤ画像４０９において、ユーザーが選択した項目（例えば、図１１では、「設定」および「ポインタ形状」）は、他の項目と異なる色で表示される。すなわち、当該項目の色番号は他の項目の色番号とは異なる。
【００６１】
更新部１２２は、ユーザーが選択した項目の色番号に対応したα値のみを非透過の値に更新する。これにより、プロジェクタ１００は、当該項目を他の項目よりも際立たせて表示することができる。例えば、ＯＳＤ画像全体が１つのα値に基づいて合成される従来の手法の場合、ＯＳＤ画像における一部の領域の透過率を変更したり、ＯＳＤ画像における一部の色の透過率を変更したりすることは不可能であるが、本実施例によれば、プロジェクタ１００は、ＯＳＤ画像４０９における一部の領域の透過率を変更したり、ＯＳＤ画像４０９における一部の色の透過率を変更したりすることができる。
【００６２】
（その他の実施例）
なお、本発明の適用は上述した実施例に限定されず、種々の変形が可能である。例えば、上述した実施例では、プロジェクタ１００は、２つのスケーリング部１３０を用いているが、１つのスケーリング部１３０のみを用いてもよい。また、プロジェクタ１００は、２つのメモリ１４０、１７０を用いているが、１つのメモリにソース画像データ１４２、インデックスカラーデータ１４４、パレットデータ１７２を記憶し、当該メモリを用いてもよい。
【００６３】
また、例えば、液晶パネルの表示領域の縦横比と画像の縦横比が異なる場合に非表示領域が生じるが、更新部１２２は、当該非表示領域が黒で表示されるように、当該非表示領域部分のα値を非透過の値に設定してもよい。
【００６４】
また、本発明を適用可能なプロジェクタ１００は、液晶プロジェクタには限定されず、例えば、米国テキサス・インスツルメンツ社が開発したＤＭＤ(Digital Micromirror Device)を用いたプロジェクタ、ＣＲＴプロジェクタ、有機ＥＬを用いたプロジェクタ等であってもよい。また、プロジェクタ１００に代えてフォトビューワ、液晶ディスプレイ、ＴＶ(Tele Vision)、デジタルカメラ、ゲーム装置、携帯電話等の電子機器を用いる場合にも本発明は有効である。
【００６５】
また、上述したプロジェクタ１００の機能を複数の装置（例えば、ＰＣとプロジェクタ、ＤＶＤプレーヤーとＴＶ等）に分散してもよい。また、本発明を画像処理部１１４およびメモリ１４０、１７０を有する電子回路（例えば、基板等）に実装してもよい。
【図面の簡単な説明】
【００６６】
【図１】第１の実施例におけるプロジェクタの機能ブロック図である。
【図２】インデックスカラーデータとパレットデータを示す模式図である。
【図３】第１の実施例における画像処理手順を示すフローチャートである。
【図４】第１の実施例における画像生成手順を示すフローチャートである。
【図５】第２の実施例における画像遷移を示す図である。
【図６】第３の実施例における暗い画像の場合の合成画像を示す図である。
【図７】第３の実施例における通常の明るさの画像の場合の合成画像を示す図である。
【図８】第３の実施例における明るい画像の場合の合成画像を示す図である。
【図９】従来の複数のＯＳＤ画像を含む合成画像を示す図である。
【図１０】第４の実施例における複数のＯＳＤ画像を含む合成画像を示す図である。
【図１１】第５の実施例における合成画像を示す図である。
【符号の説明】
【００６７】
１００  プロジェクタ（電子機器）、１１０  入力部、１１２  画像情報入力部、１１４  画像処理部、１２０  処理部、１２２  更新部、１２４  判定部、１２６  決定部、１３０  スケーリング部、１４０、１７０  メモリ、１４２  ソース画像データ、１４４  インデックスカラーデータ、１５０  読み出し部、１６０  画像生成部、１７２  パレットデータ、１９０  投写部、３００〜３０７  合成画像、４００〜４０９  ＯＳＤ画像
【図１】
2008216460.tif 000003
【図２】
2008216460.tif 000004
【図３】
2008216460.tif 000005
【図４】
2008216460.tif 000006
【図９】
2008216460.tif 000007
【図１０】
2008216460.tif 000008
【図５】
2008216460.tif 000009
【図６】
2008216460.tif 000010
【図７】
2008216460.tif 000011
【図８】
2008216460.tif 000012
【図１１】
2008216460.tif 000013