(57)【要約】【課題】圧縮率を効率的に高くして画像データを圧縮するための技術を提供する。【解決手段】画像処理システム１が備える画像処理回路３０は、複数画素の階調値を表す画像データが入力されると、入力された画像データで表現される画像の部分領域毎に圧縮方法を決定する決定部と、前記決定部により前記部分領域毎に決定された圧縮方法に従って前記画像データを圧縮し、圧縮画像データを出力する圧縮部と、前記圧縮部により出力された圧縮画像データを、前記部分領域の各々について決定された前記圧縮方法に応じて伸張する伸張部とを有する。【選択図】図１
2014075686.tif 000002
【特許請求の範囲】
【請求項１】
複数画素の階調値を表す画像データが入力されると、入力された画像データで表現される画像の部分領域毎に圧縮方法を決定する決定部と、
前記決定部により前記部分領域毎に決定された圧縮方法に従って前記画像データを圧縮し、圧縮画像データを出力する圧縮部と、
前記圧縮部により出力された圧縮画像データを、前記部分領域の各々について決定された前記圧縮方法に応じて伸張する伸張部と
を備える画像処理装置。
【請求項２】
前記部分領域は、前記画像において一方向に連続する画素で構成され、
前記決定部は、
前記部分領域において前記方向に同一階調値の画素が連続する数に基づいて、前記圧縮方法を決定する
請求項１に記載の画像処理装置。
【請求項３】
前記決定部は、
前記同一階調値の画素が連続する数の最大値と２番目に大きい値との和が閾値を超えた場合に、ランレングス圧縮法を前記圧縮方法として決定する
請求項２に記載の画像処理装置。
【請求項４】
前記圧縮部により出力された圧縮画像データを、前記部分領域の各々について決定された圧縮方法を識別可能にしてメモリーに書き込む書込部を備え、
前記伸張部は、
前記メモリーから読み出した圧縮画像データを伸張する
請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
入力された画像データに台形歪み補正を施す画像処理部を備え、
前記決定部は、
前記画像処理部により台形歪み補正が施された画像データに基づいて前記圧縮方法を決定する
請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
複数画素の階調値を表す画像データが入力されると、入力された画像データで表現される画像の部分領域毎に圧縮方法を決定する決定部と、
前記決定部により前記部分領域毎に決定された圧縮方法に従って前記画像データを圧縮し、圧縮画像データを出力する圧縮部と、
前記圧縮部により出力された圧縮画像データを、前記部分領域の各々について決定された前記圧縮方法に応じて伸張する伸張部と、
前記伸張部により伸張された画像データに応じた画像を表示する表示部と
を備える表示装置。
【請求項７】
複数画素の階調値を表す画像データが入力されると、入力された画像データで表現される画像の部分領域毎に圧縮方法を決定するステップと、
前記部分領域毎に決定した圧縮方法に従って前記画像データを圧縮し、圧縮画像データを出力するステップと、
出力した圧縮画像データを、前記部分領域の各々について決定された前記圧縮方法に応じて伸張するステップと
を有する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを圧縮する技術に関する。
【背景技術】
【０００２】
例えばプロジェクターを用いてスクリーンなどの投写面に映像を表示させたときに、プロジェクターと投写面との相対的な位置関係によって、投写面に表示された矩形の投影映像が台形や平行四辺形等に歪む（台形歪みなどと呼ばれる歪みが生じる）ことがある。特許文献１は、射影歪み（台形歪み）の補正処理を高速化するために、画素補間を行う際にブロック映像を読み出して記憶させる時間を短縮するための技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８８０５１号公報
【特許文献２】特開２０１２−１３４８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、台形歪みを小さくするための補正処理（台形歪み補正）を回路によって実現した場合、メモリーアクセス効率（所定アクセス時間におけるデータへのアクセス量）が低下しやすい。特に、補正角度を大きくする台形歪み補正が行われた場合には、メモリーへのキャッシュミスが発生しやすくなり、他の回路によるメモリーアクセスに影響を与えることもある。これに対し、台形歪み補正を実施した後の映像データをメモリーに書き込む際に、映像データを圧縮してデータ量を減らしておけば、これらの問題が発生しにくくなることが期待できる。例えば、特許文献２は、映像信号全体に対して同じ圧縮アルゴリズムで圧縮処理を行うことを開示しているが、この手法では、必ずしも圧縮率を効率的に高くする圧縮処理を行えるとは限らない。
本発明は、上述した事情に鑑みてなされたもので、その目的の一つは、圧縮率を効率的に高くして画像データを圧縮するための技術を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明に係る画像処理装置は、複数画素の階調値を表す画像データが入力されると、入力された画像データで表現される画像の部分領域毎に圧縮方法を決定する決定部と、前記決定部により前記部分領域毎に決定された圧縮方法に従って前記画像データを圧縮し、圧縮画像データを出力する圧縮部と、前記圧縮部により出力された圧縮画像データを、前記部分領域の各々について決定された前記圧縮方法に応じて伸張する伸張部とを備える。
この発明によれば、画像データで表現される画像の部分領域毎に圧縮方法を決定し、この決定に従って画像データを圧縮した圧縮画像データを出力するので、画像データ全体に同じ圧縮方法を適用した場合に比べて、圧縮率を効率的に高くして画像データを圧縮することができる。
【０００６】
本発明において、前記部分領域は、前記画像において一方向に連続する画素で構成され、前記決定部は、前記部分領域において前記方向に同一階調値の画素が連続する数に基づいて、前記圧縮方法を決定するようにしてもよい。
この発明によれば、同一階調値の画素が一方向に連続する数に基づいて圧縮方法を決定するので、同一階調値の画素が連続する場合に圧縮率を高くすることのできる圧縮方法を適用することができる。
【０００７】
本発明において、前記決定部は、前記同一階調値の画素が連続する数の最大値と２番目に大きい値との和が閾値を超えた場合に、ランレングス圧縮法を前記圧縮方法として決定するようにしてもよい。
この発明によれば、同一階調値の画素が連続する数が相対的に多い部分領域にランレングス圧縮法を適用するので、画像データの圧縮率を効率的に高くすることができる。
【０００８】
本発明において、前記圧縮部により出力された圧縮画像データを、前記部分領域の各々について決定された圧縮方法を識別可能にしてメモリーに書き込む書込部を備え、前記伸張部は、前記メモリーから読み出した圧縮画像データを伸張するようにしてもよい。
この発明によれば、圧縮映像データを各々の部分領域に適用した圧縮方法を識別可能にしてメモリーに書き込むので、メモリーに記憶されたデータに基づいて各々の部分領域に適用した圧縮方法を特定して圧縮映像データを伸張することができる。
【０００９】
本発明において、入力された画像データに台形歪み補正を施す画像処理部を備え、前記決定部は、前記画像処理部により台形歪み補正が施された画像データに基づいて前記圧縮方法を決定するようにしてもよい。
この発明によれば、台形歪み補正を施した画像データを対象とすることにより、同一階調値の画素が一方向に連続する数が多くなりやすい画像データに適した圧縮方法に従って、画像データを圧縮することができる。
【００１０】
本発明に係る表示装置は、複数画素の階調値を表す画像データが入力されると、入力された画像データで表現される画像の部分領域毎に圧縮方法を決定する決定部と、前記決定部により前記部分領域毎に決定された圧縮方法に従って前記画像データを圧縮し、圧縮画像データを出力する圧縮部と、前記圧縮部により出力された圧縮画像データを、前記部分領域の各々について決定された前記圧縮方法に応じて伸張する伸張部と、前記伸張部により伸張された画像データに応じた画像を表示する表示部とを備える。
この発明によれば、画像データで表現される画像の部分領域毎に圧縮方法を決定し、この決定に従って画像データを圧縮した圧縮画像データを出力するので、画像データ全体に同じ圧縮方法を適用した場合に比べて、圧縮率を効率的に高くして画像データを圧縮することができる。
【００１１】
本発明に係る画像処理方法は、複数画素の階調値を表す画像データが入力されると、入力された画像データで表現される画像の部分領域毎に圧縮方法を決定するステップと、前記部分領域毎に決定した圧縮方法に従って前記画像データを圧縮し、圧縮画像データを出力するステップと、出力した圧縮画像データを、前記部分領域の各々について決定された前記圧縮方法に応じて伸張するステップとを有する。
この発明によれば、画像データで表現される画像の部分領域毎に圧縮方法を決定し、この決定に従って画像データを圧縮した圧縮画像データを出力するので、画像データ全体に同じ圧縮方法を適用した場合に比べて、圧縮率を効率的に高くして画像データを圧縮することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る画像処理システムの全体構成を示す図。
【図２】画像処理回路の構成を示すブロック図である。
【図３】画像処理回路の動作を示すフローチャート（圧縮処理）。
【図４】画像処理回路において実行される処理の内容を説明する図。
【図５】画像処理回路の動作を示すフローチャート（伸張処理）。
【図６】画像処理回路において実行される処理の内容を説明する図。
【発明を実施するための形態】
【００１３】
図１は、本発明の一実施形態に係る画像処理システム１の全体構成を示す図である。この実施形態では、画像処理システム１は、プロジェクターである。プロジェクターは、外部装置から入力される映像データ（画像データの一例）に基づく画像を、スクリーン又は壁面に投写する表示装置である。画像処理システム１は、画像投射部１０と、信号入力部２０と、画像処理回路３０（画像処理装置の一例）とを備える。
【００１４】
画像投射部１０（表示部の一例）は、スクリーンＳに画像を投写する。画像投射部１０は、光源１１と、色光分離光学系１２と、ライトバルブ１３Ｒ、１３Ｇ、及び１３Ｂ（これら３つを区別しないときは単にライトバルブ１３と表す。）と、色光合成光学系１４と、投写光学系１５と、液晶駆動回路１６とを有する。光源１１は、投写光の光源であり、超高圧水銀ランプ又はメタルハライドランプ等の光源装置を有する。色光分離光学系１２は、光源１１から射出した光を、複数の色成分、ここでは、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３色の色成分に分離する。各色成分に分離された光は、それぞれ対応するライトバルブ１３に入射する。
【００１５】
ライトバルブ１３は、光変調装置であり、例えば透過型の液晶パネルを有する。液晶パネルにおいて、一対の透明電極間に液晶が封入されている。透明電極のうち一方は、マトリクス状に二次元配置された複数の画素に区分されている。各画素の液晶は、透明電極間に印加される電圧に応じた光学特性（例えば透過率）を示す。ライトバルブ１３では、各画素への印加電圧を制御することにより、入射光を画素毎に変調することができる。色光分離光学系１２で３つの色成分に分離された光は、ライトバルブ１３Ｒ、１３Ｇ及び１３Ｂによって色成分毎に画像が形成される。色光合成光学系１４は、ライトバルブ１３Ｒ、１３Ｇ、及び１３Ｂによって形成された色成分毎の画像を合成し、カラー画像を形成する。投写光学系１５は、色光合成光学系１４によって形成されたカラー画像をスクリーンＳに投写する装置であり、投写レンズを有する。液晶駆動回路１６は、映像データに基づいて、ライトバルブ１３を駆動する装置である。
【００１６】
信号入力部２０は、外部装置（例えば、ビデオ再生装置又はパーソナルコンピューター、図示略）から映像データＶｉｎの入力を受け付け、入力された映像データＶｉｎに応じたデータを出力する。ここでは、外部装置から入力される映像データＶｉｎは、アナログ信号である。信号入力部２０は、入力された映像データＶｉｎをデジタル信号である映像データＶｄに変換して、画像処理回路３０に出力する。映像データＶｄは、複数の画素の各々について、３つの色成分（Ｒ、Ｇ及びＢ）毎の階調値を表すデータである。
【００１７】
画像処理回路３０は、映像データＶｄに対し所定の画像処理を施し、処理後の映像データＶｘを、画像投射部１０（図１に示す液晶駆動回路１６）に出力する。
【００１８】
図２は、画像処理回路３０の構成を示すブロック図である。画像処理回路３０は、画像処理部３１と、決定部３２と、圧縮部３３と、書込部３４と、メモリー３５と、伸張部３６とを有する。
画像処理部３１は、映像データＶｄに対し所定の画像処理を施し、処理後の映像データＶｄ１を、決定部３２、圧縮部３３及び書込部３４に出力する。ここにおいて、映像データＶｄは、フレーム毎に複数画素の階調値を表すデータである。各フレームの画像は、複数の画素により構成される。画像処理部３１は、例えば、リサイズ処理、ＯＳＤ（On Screen Display）処理、キーストーン補正処理（台形歪み補正を含む。）、フレームレート変換処理等の画像処理を施す。画像処理部３１は、少なくとも、映像データＶｄ１を圧縮してからメモリー３５に書き込む場合に、映像データＶｄ１を決定部３２及び圧縮部３３に出力する。
【００１９】
決定部３２は、映像データＶｄ１で表現される画像の部分領域毎に圧縮方法を決定する。ここでは、決定部３２は、マトリクス状に配置された複数行複数列の画素のうち、一行分の画素の集合（つまり画素行）を部分領域とする。決定部３２は、ここでは、ランレングス圧縮法を適用するか、又は、無圧縮とするかのいずれかの圧縮方法とするよう決定し、決定した圧縮方法を示す識別データＱを圧縮部３３に出力する。決定部３２は、ランレングス圧縮法を適用すると決定した場合には、識別データＱの値を「１」として出力する。一方、決定部３２は、無圧縮とすると決定した場合には、識別データＱの値を「０」として出力する。
【００２０】
圧縮部３３は、識別データＱの値に基づいて、決定部３２が部分領域（ここでは、画素行）毎に決定した圧縮方法に従って映像データＶｄ１を圧縮し、圧縮映像データＶｄ２を生成する。圧縮部３３は、生成した圧縮映像データＶｄ２を書込部３４に出力する。圧縮映像データＶｄ２において、ランレングス圧縮が施された部分の画素の階調値は、階調値と、画素行においてこの階調値の画素が連続する数（連続画素数）とを対応付けたデータによって規定される。
【００２１】
書込部３４は、圧縮部３３により出力された圧縮映像データＶｄ２を、部分領域（ここでは、画素行）の各々について決定された圧縮方法を識別可能にしてメモリー３５に書き込む。メモリー３５は、画像処理部３１が画像処理を行うときに一時的にデータを記憶させるためのメモリーでもある。メモリー３５は、例えば、１フレーム分の各画素の階調値を示すデータを記憶するためのＤＲＡＭ（Dynamic Random Access Memory）を有する。
書込部３４は、圧縮映像データＶｄ２を、各画素行について決定された圧縮方法を示す識別データＱと対応付けてメモリー３５に書き込む。書込部３４は、例えば、識別データＱをヘッダーとし、この識別データＱに対応付けて１つの画素行に対応する映像データをメモリー３５に書き込む。より具体的には、書込部３４は、圧縮映像データＶｄ２において、ランレングス圧縮法を適用した画素行の映像データを、識別データＱの値である「１」と対応付けてメモリー３５に書き込む。一方、書込部３４は、圧縮映像データＶｄ２において、無圧縮の画素行の映像データを、識別データＱの値である「０」と対応付けてメモリー３５に書き込む。ただし、１フレーム分の圧縮映像データＶｄ２及び識別データＱの合計のデータ量（ビット数）は、圧縮前の映像データＶｄ１のデータ量よりも小さいことが望ましい。
【００２２】
書込部３４は、画像処理部３１の画像処理後の映像データＶｄ１を圧縮せずにメモリー３５に書き込む場合には、識別データＱと対応付けないで、映像データＶｄ１をメモリー３５に書き込んでもよい。この実施形態では、書込部３４は、台形歪み補正を含むキーストーン補正処理前の映像データＶｄ１をメモリー３５に書き込む場合には、映像データＶｄ１を圧縮しない。一方、書込部３４は、台形歪み補正を含むキーストーン補正処理後には、映像データＶｄ１を圧縮して生成した圧縮映像データＶｄ２をメモリー３５に書き込む。
【００２３】
伸張部３６は、メモリー３５から読み出された圧縮映像データＶｄ３を、部分領域（ここでは、画素行）の各々について決定された圧縮方法に応じて伸張（つまり解凍）する。伸張部３６は、圧縮映像データＶｄ３を伸張する場合には、この圧縮映像データＶｄ３に対応付けられた識別データＱを参照し、圧縮方法を特定する。そして、伸張部３６は、識別データＱが示す方法で、圧縮映像データＶｄ３を伸張して映像データＶｘを生成（復元）する。ここにおいて、識別データＱの値が「１」である画素行については、伸張部３６は、ランレングス圧縮された映像データを伸張する処理を行う。具体的に、伸張部３６は、同一階調値が連続する画素数と同じ回数だけ、同一階調値をメモリー３５から読み出すことにより、圧縮前の映像データを復元する。一方、識別データＱの値が「０」である画素行については、伸張部３６は、メモリー３５から読み出した映像データをそのまま用いる。
【００２４】
図３は、映像データＶｄ１を圧縮するときの画像処理回路３０の動作を示すフローチャートである。図４は、画像処理回路３０において実行される処理の内容を説明する図である。
画像処理回路３０は、入力された映像データＶｄに基づいて所定の画像処理を実行する（ステップＳ１）。画像処理回路３０は、ここでは、図４（ａ）に示すように、行方向にｘ画素及び列方向にｙ画素を配列した画像１００を示す映像データＶｄに基づいて、画像処理を実行する。図４において、ドットで塗りつぶした画像領域は、映像データＶｄにより表現される画像であり、以下では「本画像領域」という。
【００２５】
次に、画像処理回路３０は、画像処理後の映像データＶｄ１を圧縮してからメモリー３５に書き込むか否かを判断する（ステップＳ２）。ここでは、画像処理回路３０は、映像データＶｄ１が台形歪み補正を含むキーストーン補正処理前の映像データであるか否かに基づいて、映像データＶｄ１の圧縮の要否を判断する。画像処理回路３０は、キーストーン補正処理前の映像データＶｄ１を対象としている場合には、映像データＶｄ１を圧縮しないと判断して（ステップＳ２；ＮＯ）、ステップＳ７の処理に進む。そして、画像処理回路３０は、無圧縮の映像データＶｄ１をメモリー３５に書き込む（ステップＳ７）。
【００２６】
一方で、画像処理回路３０は、ステップＳ２の処理で、キーストーン補正処理後の映像データＶｄ１を対象としている場合には、映像データＶｄ１を圧縮すると判断して（ステップＳ２；ＹＥＳ）、ステップＳ３の処理に進む。ここでは、キーストーン補正処理後の映像データＶｄ１が、図４（ｂ）に示す画像１００ａを表すものとする。図４（ｂ）に示すように、画像１００ａは、画像１００が変形された本画像領域１０１ａを含む。画像１００ａのうち本画像領域１０１ａを除く領域は、背景領域１０２ａであり、図４（ｂ）では斜線で塗りつぶして表す。背景領域１０２ａは、同一の階調値（例えば、最低階調）の画素によって構成される画像領域である。画像１００ａでは、上下の画像端に近い画素行ほど背景領域１０２ａの占める領域（画素数）が多くなっており、反対に、中央に近い画素行ほど背景領域１０２ａの占める領域（画素数）が少なくなっている。
【００２７】
次に、画像処理回路３０は、映像データＶｄ１によって表現される画素行毎に圧縮方法を決定する（ステップＳ３）。ここでは、画像処理回路３０は、１つの画素行に適用する圧縮方法を決定する。画像処理回路３０は、各々の画素行について、同一階調値の画素が連続する数の最大数と２番目に大きい数との和が閾値を超えた場合に、ランレングス圧縮法を適用することを決定し、それ以外の場合は無圧縮とすることを決定する。
【００２８】
画像処理回路３０が圧縮方法をこのように決定する理由について説明する。
ここで、１画素につき、Ｒ、Ｇ及びＢの各色成分の階調値が１０ｂｉｔで表されるとする。そして、画像１００ａ（１００）において、ｘ＝１９２０、ｙ＝１０８０であるものとする。この場合に、１つの色成分に注目すると、画像１００ａにおいて行方向の画像の長さ（つまり画素数）を表現するには、最低１１ｂｉｔ（∵２11＝２０４８＞１９２０）のデータ量が必要である。よって、基本的なランレングス圧縮を行った場合、１つの画素行において、１つの色成分の映像データの圧縮後のデータ量は、少なくとも、１０ｂｉｔ（階調値）＋１１ｂｉｔ（画素数）＝２１ｂｉｔとなる。一方で、画像１００ａを圧縮しない場合には、１つの画素行の映像データのデータ量は、１９２０（画素）×１０ｂｉｔ＝１９２００ｂｉｔとなる。よって、図４（ｂ）に示すように、１つの画素行において本画像領域を挟んで２つの背景領域がある場合を考えると、ランレングス圧縮を施すことによりデータ量が減じられる条件は、下記式（１）により算出される。下記式（１）のｎは、本画像領域を構成する画素の数に対応している。
２１ｂｉｔ×ｎ＋２１ｂｉｔ×２＜１９２００ｂｉｔ
ｎ＜９１２．２・・・（１）
【００２９】
上記（１）から分かるように、１つの画素行に背景領域が２つある場合を考えると、ｘ＝１９２０のとき、本画像領域が９１２画素以下ある画素行については、無圧縮の場合よりも、ランレングス圧縮を行った方が、データ量が減ると考えることができる。
そこで、画像処理回路３０は、ステップＳ３の処理では、本画像領域を構成する画素の数がＴｈ（ここでは、９１２）個以下である場合には、その画素行についてランレングス圧縮法を適用すると決定し、本画像領域を構成する画素の数がＴｈ（ここでは９１２）個を上回る場合には、その画素行の映像データを圧縮しないと決定する。
【００３０】
図３に戻って説明する。
次に、画像処理回路３０は、ステップＳ３の処理で決定した圧縮方法に従って、映像データＶｄ１を画素行単位で圧縮する（ステップＳ４）。画像処理回路３０は、ステップＳ３の処理でランレングス圧縮法を適用することを決定した場合には、１つの画素行の映像データのランレングス圧縮を行う。ここにおいて、画像処理回路３０は、背景領域１０２ａの映像データだけでなく、本画像領域１０１ａの映像データもランレングス圧縮することが可能である。
【００３１】
そして、画像処理回路３０は、１つの画素行について処理が完了すると、この画素行に、決定した圧縮方法を示す識別データＱを対応付けて、圧縮後の映像データをメモリー３５に書き込む（ステップＳ５）。圧縮方法としてランレングス法を適用した画素行については、画像処理回路３０は、識別データＱの値を「１」として、圧縮後の映像データをメモリー３５に書き込む。一方で、無圧縮とした画素行については、画像処理回路３０は、識別データＱの値を「０」として、圧縮後の映像データをメモリー３５に書き込む。
【００３２】
次に、画像処理回路３０は、すべての画素行について処理済みか否かを判断する（ステップＳ６）。すなわち、画像処理回路３０は、映像データＶｄ１が示す画像の全領域について（最終行まで）処理を完了したか否かを判断する。ここでは、画像処理回路３０は、すべての画素行について処理済みでないと判断し（ステップＳ６；ＮＯ）、ステップＳ３の処理に戻る。
そして、画像処理回路３０は、ステップＳ３〜Ｓ６の処理ステップを繰り返し実行して、各画素行に圧縮方法を決定し、決定した圧縮方法に従った圧縮処理を行って、映像データＶｄ１を圧縮する。
【００３３】
例えば、第Ｌ１行及び第Ｌ３行のように本画像領域１０１ａと背景領域１０２ａとが混在するが、本画像領域１０１ａの画素の数が閾値Ｔｈ以下である画素行については、図４（ｃ）に示すように、画像処理回路３０は映像データのランレングス圧縮を行う。また、第Ｌ２行のように本画像領域１０１ａと背景領域１０２ａとが混在するが、本画像領域１０１ａの画素の数が閾値Ｔｈを上回る画素行については、図４（ｃ）に示すように、画像処理回路３０は映像データを圧縮しない。
【００３４】
図５は、圧縮映像データＶｄ３を伸張するときの画像処理回路３０の動作を示すフローチャートである。
画像処理回路３０は、画像投射部１０により画像を表示すると判断すると、メモリー３５から圧縮映像データＶｄ３と識別データＱとを読み出す（ステップＳ１１）。そして、画像処理回路３０は、読み出した圧縮映像データＶｄ３を識別データＱが示す方法で伸張する（ステップＳ１２）。ここでは、画像処理回路３０は、画素行毎の識別データＱを参照して、圧縮映像データＶｄ３に適用された圧縮方法を画素行毎に特定する。そして、画像処理回路３０は、各画素行の圧縮方法に応じて圧縮映像データＶｄ３を伸張する。そして、画像処理回路３０は、伸張処理後の映像データＶｘに基づいて画像投射部１０に画像を表示させる（ステップＳ１３）。ここでは、画像処理回路３０は、映像データＶｘを液晶駆動回路１６に出力する。そして、液晶駆動回路１６の駆動によって、スクリーンＳに映像データＶｘに応じた画像が表示されることとなる。
【００３５】
ところで、図４に示す例では、画像処理回路３０は、行方向及び列方向に対して画像を変形させるように台形歪み補正を行っていたが、どちらか一方に変形する台形歪み補正を行ってもよい。図６（ａ）に示すように、映像データＶｄ１を列方向のみに変形を補正した場合は、図６（ｂ）に示す画像１００ｂが得られる。この場合、図６（ｃ）に示すように、画像１００ｂにおいて上側に位置する画素行は、全体が背景領域１０２ｂに属している。よって、第Ｌ４行などの画素行については１つの色成分につき、２１ｂｉｔのデータに圧縮することが可能となる。一方で、第Ｌ５，Ｌ６行については、本画像領域１０１ｂと背景領域１０２ｂとが混在するので、画像処理回路３０は、本画像領域１０１ｂの画素の数が閾値Ｔｈ以下であるか否かに基づいて圧縮方法を決定する。
【００３６】
以上説明した実施形態によれば、画像処理回路３０がメモリー３５に台形歪み補正後の映像データを書き込む場合に、各画素行において背景領域の占める量に応じてランレングス圧縮の要否を判断する。これにより、画像処理回路３０は、台形歪み補正後などの同一階調値の画素が多くなりやすい映像データをメモリー３５に書き込む際に、圧縮率を効率的に高くすることができるランレングス圧縮を適用することができる。これにより、画像処理システム１によれば、台形歪みの補正処理を回路によって実現する場合であっても、メモリーアクセス効率の低下を抑制することができる。また、画像処理回路３０は、可逆圧縮であるランレングス圧縮を行って映像データを圧縮するので、伸張処理により得られる画像が元画像から劣化してしまうことを防ぐことができる。
また、画像処理回路３０は、圧縮映像データＶｄ２を識別データＱと対応付けて書き込むので、メモリー３５に記憶されたデータに基づいて各々の部分領域に適用した圧縮方法を特定して、圧縮映像データを伸張することができる。
【００３７】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
（変形例１）
上述した実施形態では、画像処理回路３０は、画素行毎にランレングス圧縮を行うか否かを判断していたが、複数の圧縮アルゴリズムからいずれか１つの圧縮アルゴリズムを決定してもよい。例えば、画像処理回路３０は、ランレングス圧縮と他の圧縮アルゴリズム（非可逆圧縮又は可逆圧縮）とのいずれかとするように決定してもよい。この場合、画像処理回路３０は、部分領域毎に最も圧縮率の高い圧縮アルゴリズムを適用して映像データを圧縮することができる。この変形例の場合、画像処理回路３０は、採用する圧縮方法に応じて閾値Ｔｈの数が設定されればよい。また、閾値Ｔｈの値は、ランレングス圧縮法による具体的処理の内容によって異ならせることもできる。このように画像処理回路３０で決定可能な圧縮方法は、映像データの圧縮の有無や圧縮アルゴリズムの種類によって決定付けられる。
【００３８】
（変形例２）
上述した実施形態では、画像処理回路３０は、ランレングス圧縮を行っていたが、本発明に適用可能な圧縮アルゴリズムはこれらに限定されない。例えば、画像処理回路３０は、ハフマン符号やＬｅｍｐｅｌ−Ｚｉｖ法などのランレングス圧縮法以外の可逆圧縮を用いてもよいし、ＪＰＥＧ（Joint Photographic Experts Group）などの非可逆圧縮を用いてもよい。
【００３９】
（変形例３）
上述した実施形態では、画像処理回路３０は、画素行毎に区分した部分領域毎に圧縮方法を決定していたが、部分領域の区分の仕方はこれに限らない。例えば、画像処理回路３０は、画素列毎に部分領域を区分してもよいし、行方向及び列方向に複数画素を含む部分領域に区分してもよいし、複数行又は複数列毎に部分領域を区分してもよい。
【００４０】
（変形例４）
上述した実施形態では、画像処理回路３０は、圧縮映像データと識別データＱとを対応付けてメモリー３５に書き込むことにより、部分領域毎の圧縮方法を識別可能にしていた。これに代えて、画像処理回路３０は、圧縮映像データをメモリーに記憶させる場合に、圧縮方法に応じて書き込み先のメモリーを異ならせたり、メモリー領域を異ならせたりして、圧縮方法を識別可能にしてもよい。この場合、画像処理回路３０は、識別データＱを圧縮映像データに対応付けて書き込む必要がない。
【００４１】
（変形例５）
上述した実施形態では、画像処理回路３０は、１の部分領域に１つの圧縮方法を決定していたが、２以上の圧縮方法を決定してもよい。この場合、画像処理回路３０は、背景領域に相当する部分についてはランレングス圧縮を行い、それ以外の部分については固定長圧縮などの他の圧縮アルゴリズムで圧縮することも可能である。
【００４２】
（変形例６）
上述した実施形態では、画像処理回路３０は、メモリー３５に映像データを書き込むときに圧縮処理を行っていたが、メモリーにデータを書き込む以外のときにこの圧縮処理を行ってもよい。例えば、画像処理回路３０において、圧縮部３３と伸張部３６とがバスを介して接続されている場合、圧縮部３３は圧縮映像データＶｄ２を、メモリーを介さずに伸張部３６に出力してもよい。この場合も、伸張部３６は、部分領域の各々について決定された圧縮方法に応じて圧縮映像データＶｄ３を伸張すればよい。このように、画像処理回路３０は、メモリー以外の出力先に映像データを出力するときに、圧縮処理を行うようにしてもよい。
【００４３】
（変形例７）
上述した実施形態では、画像処理回路３０は台形歪み補正後の映像データを対象として、圧縮方法を決定していたが、台形歪み補正を行わない画像処理装置にも本発明を適用可能である。例えば、台形歪み補正を行わない画像処理装置であっても、部分領域に同一階調値の画素が多数含まれやすい画像を対象として、ランレングス圧縮法を適用することは、効率よく圧縮率を高めるためには好適な手段である。
また、本発明の画像処理装置は、映像を表示する装置に適用されるものに限らず、表示目的でない画像データを記憶させるコンピューター装置等に適用することも可能である。このように、本発明の画像処理装置は、様々な画像処理装置に適用することができる。
【００４４】
（変形例８）
画像処理回路３０における詳細な構成は、図２で説明したものに限定されない。画像処理回路３０に、図２で説明したものの一部が省略されてもよし、図２にない処理部が追加されてもよいし、処理部の順番が入れ替えられてもよい。
【００４５】
（変形例９）
画像処理システム１は、各色成分に対応する複数のライトバルブ１３を有するものに限定されない。画像処理システム１は、単一のライトバルブ１３を有していてもよい。この場合、光学フィルター等を用いて画素毎に対応する色が設定される。また、ライトバルブ１３は、透過型の液晶パネルを用いたものに限定されない。画像処理システム１は、反射型の液晶パネル、又は、有機ＥＬ（Electro-Luminescence）パネル等の液晶以外の電気光学素子、もしくはデジタルミラーデバイス等が用いたものであってもよい。
【００４６】
（変形例１０）
画像処理システム１はプロジェクターに限定されない。画像処理システム１は、テレビジョン、ビューファインダー型・モニター直視型のビデオテープレコーダー、カーナビゲーション装置、ページャー、電子手帳、電卓、ワードプロセッサー、ワークステーション、テレビ電話、ＰＯＳ端末、デジタルスチルカメラ、携帯電話機、タブレット端末、又はパーソナルコンピューターであってもよい。
【符号の説明】
【００４７】
１…画像処理システム、１０…画像投射部、２０…信号入力部、３０…画像処理回路、３１…画像処理部、３２…決定部、３３…圧縮部、３４…書込部、３５…メモリー、３６…伸張部。
【図１】
2014075686.tif 000003
【図２】
2014075686.tif 000004
【図３】
2014075686.tif 000005
【図４】
2014075686.tif 000006
【図５】
2014075686.tif 000007
【図６】
2014075686.tif 000008