(57)【要約】【課題】容易に画像の種類を判別し、画像の種類に適した圧縮を行うことができる画像圧縮装置及び画像圧縮方法を提供する。【解決手段】画像データを複数の画素ブロックに分割し、画素ブロック毎に画像データを周波数情報に変換する変換部と、周波数情報の特徴量が所定の特徴量である画素ブロックを検出する検出部と、検出部が検出した画素ブロックの数と所定の閾値とを比較することにより、画像データの種類を判定する判定部と、判定部が判定した画像データの種類に応じた圧縮方法で画像データを圧縮する圧縮部と、を有する。【選択図】図９
2015170932.tif 000002
【特許請求の範囲】
【請求項１】
画像データを複数の画素ブロックに分割し、画素ブロック毎に前記画像データを周波数情報に変換する変換部と、
前記周波数情報の特徴量が所定の特徴量である画素ブロックを検出する検出部と、
前記検出部が検出した画素ブロックの数と所定の閾値とを比較することにより、前記画像データの種類を判定する判定部と、
前記判定部が判定した前記画像データの種類に応じた圧縮方法で前記画像データを圧縮する圧縮部と、
を有することを特徴とする画像圧縮装置。
【請求項２】
前記判定部は、
前記検出部が検出した画素ブロックの数が所定の閾値よりも大きい場合、前記画像データが同一画素情報の多い第１の画像であると判定し、前記検出部が検出した画素ブロックの数が所定の閾値以下である場合、前記画像データが同一画素情報の少ない第２の画像であると判定すること
を特徴とする請求項１に記載の画像圧縮装置。
【請求項３】
前記検出部は、
前記周波数情報のＡＣ成分が全て０である画素ブロックを検出すること
を特徴とする請求項１又は２に記載の画像圧縮装置。
【請求項４】
前記圧縮部は、
前記検出部が検出した画素ブロックの数が所定の閾値よりも大きい場合、前記画像データをＪＰＥＧエンコーダにより圧縮し、前記検出部が検出した画素ブロックの数が所定の閾値以下である場合、前記画像データをＨ．２６４エンコーダにより圧縮すること
を特徴とする請求項１乃至３のいずれか１項に記載の画像圧縮装置。
【請求項５】
前記検出部が検出した結果を表示する表示部をさらに有すること
を特徴とする請求項１乃至４のいずれか１項に記載の画像圧縮装置。
【請求項６】
画像データを複数の画素ブロックに分割し、前記画素ブロック毎に前記画像データを周波数情報に変換する変換部を具備し、前記周波数情報を用いた複数の異なる圧縮方法のいずれかによって前記画像データを圧縮する圧縮部と、
前記変換部が変換した前記画素ブロック毎の周波数情報に基づいて、前記画像データの種類を判定する判定部と、
を有し、
前記圧縮部は、
前記判定部が判定した前記画像データの種類に応じた圧縮方法により、前記画像データを圧縮すること
を特徴とする画像圧縮装置。
【請求項７】
画像データを複数の画素ブロックに分割し、画素ブロック毎に前記画像データを周波数情報に変換する工程と、
前記周波数情報の特徴量が所定の特徴量である画素ブロックを検出する工程と、
検出した画素ブロックの数と所定の閾値とを比較することにより、前記画像データの種類を判定する工程と、
判定した前記画像データの種類に応じた圧縮方法で前記画像データを圧縮する工程と
を含む画像圧縮方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像圧縮装置及び画像圧縮方法に関する。
【背景技術】
【０００２】
近年、ＰＣ（Personal  Computer）などの情報処理装置から画像情報を伝送し、スクリーンなどの大画面に画像を投影する装置として、プロジェクタが用いられている。プロジェクタなどの画像を伝送するシステムでは、画像圧縮を施すことによりデータ量を縮小して、画像伝送を行うことは公知である。
【０００３】
しかし、画像圧縮を行う場合に、一意の圧縮アルゴリズムで圧縮を行うと、画像の種類によっては画質劣化が目立つという問題点があった。そこで、画像の種類に応じて、圧縮処理方法をスイッチングする手段が従来から提案されている。なお、画像の種類とは、例えば自然画、非自然画などに大別されるものである。
【０００４】
例えば、特許文献１には、画像を構成する画素の画像情報を色度図にマッピングして画像を解析する画像解析処理部と、画像解析処理部によって解析された色度図のマッピング結果に基づいて画像の種類の判別処理を行う画像判別処理部とを含む画像判別装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来は、画像圧縮を行う既存システムに対して回路の追加や計算量の増加が大きいため、コストの増加や遅延によるリアルタイム性の欠如が生じるという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、容易に画像の種類を判別し、画像の種類に適した圧縮を行うことができる画像圧縮装置及び画像圧縮方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画像データを複数の画素ブロックに分割し、画素ブロック毎に前記画像データを周波数情報に変換する変換部と、前記周波数情報の特徴量が所定の特徴量である画素ブロックを検出する検出部と、前記検出部が検出した画素ブロックの数と所定の閾値とを比較することにより、前記画像データの種類を判定する判定部と、前記判定部が判定した前記画像データの種類に応じた圧縮方法で前記画像データを圧縮する圧縮部と、を有する。
【発明の効果】
【０００８】
本発明によれば、容易に画像の種類を判別し、画像の種類に適した圧縮を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる画像圧縮装置を含む画像表示システムの構成を例示する図である。
【図２】図２は、画像表示システムが有する機能を概念的に示す概念図である。
【図３】図３は、ノートＰＣが有する画像圧縮装置としての機能の概要を概念的に示す概念図である。
【図４】図４は、ノートＰＣが備えるＪＰＥＧエンコーダの概略構成を示す図である。
【図５】図５は、ノートＰＣが備えるＨ．２６４エンコーダの概略構成を示す図である。
【図６】図６は、ＹＵＶデータのサンプリングの一例を示す図である。
【図７】図７は、ＤＣＴ変換の概要を示す図である。
【図８】図８は、自然画及び非自然画に対するＤＣＴ変換後の周波数成分を例示する図である。
【図９】図９は、画像圧縮装置の第１実施例を示す図である。
【図１０】図１０は、ノートＰＣの動作の概要を例示するフローチャートである。
【図１１】図１１は、画像圧縮装置の第２実施例を例示する図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、実施の形態にかかる画像圧縮装置を含む画像表示システムについて説明する。図１は、実施の形態にかかる画像圧縮装置を含む画像表示システム１の構成を例示する図である。図２は、画像表示システム１が有する機能を概念的に示す概念図である。画像表示システム１は、例えば無線通信を用いたプロジェクタ投影システムである。
【００１１】
図１に示すように、画像表示システム１は、例えばノートＰＣ（Personal  Computer）２、プロジェクタ４及びスクリーン６を具備する。ノートＰＣ２は、例えば無線通信によって画像データをプロジェクタ４に対して送信する。プロジェクタ４は、ノートＰＣ２から無線通信によって受信した画像データに基づく画像（出力画像）をスクリーン６に投影する。
【００１２】
ノートＰＣ２は、実施の形態にかかる画像圧縮装置としての機能を備える。ノートＰＣ２が送信する画像データは、無圧縮状態ではデータ量が膨大になるため、データ圧縮される。一枚の画像データのデータ量は、下式１によって算出される。
【００１３】
【数１】
2015170932.tif 000003
【００１４】
ここで、水平ｐｉｘｅｌ数、垂直ｐｉｘｅｌ数は、画像データの解像度を示す。８倍は、１色当たりのビット深度を示しており、例えば８ｂｉｔ（２５６階調）である。また、３倍は、色情報成分（例えばＲＧＢ）の数を示す。
【００１５】
ノートＰＣ２は、実施の形態にかかる画像圧縮装置としての機能を備え、入力画像に対して例えばＪＰＥＧ（Ｍｏｔｉｏｎ−ＪＰＥＧ：ＭＪＰＥＧ）、及びＨ．２６４のいずれの方式においても圧縮を行うことが可能にされている。つまり、ノートＰＣ２は、ＪＰＥＧ及びＨ．２６４のエンコーダを備え、動画を圧縮可能にされている。
【００１６】
プロジェクタ４は、ＪＰＥＧ及びＨ．２６４のいずれの方式において圧縮された画像に対しても伸張を可能にされており、伸張した画像をスクリーン６に投影する。つまり、プロジェクタ４は、ＪＰＥＧ及びＨ．２６４のデコーダを備えている。
【００１７】
ここで、ノートＰＣ２は、ＪＰＥＧ及びＨ．２６４のいずれかによって圧縮した画像データをプロジェクタ４に対して無線通信により送信する。つまり、ノートＰＣ２は、データ量を削減して画像データをプロジェクタ４に対して送信する。
【００１８】
次に、ノートＰＣ２について詳述する。図３は、ノートＰＣ２が有する画像圧縮装置としての機能の概要を概念的に示す概念図である。ノートＰＣ２は、画像圧縮装置としての機能を実現するために、例えば検出部２０、判定部２１、表示部２２、圧縮部２３及び制御部２４を有する。
【００１９】
圧縮部２３は、例えば選択部２３０、変換部２３２及び処理部２３４を有する。また、処理部２３４は、それぞれ異なる方式で符号化処理を行う第１符号化処理部３０及び第２符号化処理部３２を有する。
【００２０】
選択部２３０は、後述する判定部２１の判定結果に応じて、例えば第１符号化処理部３０又は第２符号化処理部３２のいずれかに入力画像の符号化処理を行わせるように選択を行う。選択部２３０は、初期状態では、第１符号化処理部３０又は第２符号化処理部３２のいずれか一方を予め選択しているものとする。
【００２１】
変換部２３２は、入力画像（画像データ）を複数の画素ブロックに分割し、画像ブロック毎に入力画像を周波数情報に変換する。例えば、変換部２３２は、入力画像に対してＤＣＴ変換（離散コサイン変換）を行う。変換部２３２は、例えばＤＣＴ変換により算出した周波数情報を処理部２３４及び検出部２０に対して出力する。
【００２２】
処理部２３４は、例えば変換部２３２がＤＣＴ変換により算出した周波数情報と、例えば第１符号化処理部３０を用いてＪＰＥＧ（ＭＪＰＥＧ）による入力画像の圧縮を実行する。また、処理部２３４は、例えば変換部２３２がＤＣＴ変換により算出した周波数情報と、例えば第２符号化処理部３２を用いてＨ．２６４による入力画像の圧縮を実行する。なお、処理部２３４は、選択部２３０の選択に応じて、例えばＪＰＥＧ又はＨ．２６４による入力画像の圧縮を実行するものとする。
【００２３】
検出部２０は、変換部２３２が出力した周波数情報を受入れ、周波数情報の特徴量が所定の特徴量である画素ブロックを検出する。ここで、所定の特徴量である画素ブロックとは、例えば周波数情報のＡＣ成分が全て０である画素ブロックとする。
【００２４】
判定部２１は、検出部２０が検出した画素ブロックの数と所定の閾値とを比較することにより、入力画像の種類を判定する。例えば、判定部２１は、検出部２０が検出した画素ブロックの数が所定の閾値より大きい場合、画像データが同一画素情報の多い非自然画（第１の画像）であると判定し、検出部２０が検出した画素ブロックの数が所定の閾値以下である場合、画像データが同一画素情報の少ない自然画（第２の画像）であると判定する。
【００２５】
表示部２２は、検出部２０が検出した結果を表示する。
【００２６】
制御部２４は、ノートＰＣ２が有する画像圧縮装置としての機能を構成する各部を制御する。そして、制御部２４は、判定部２１が判定した入力画像の種別に応じて、第１符号化処理部３０又は第２符号化処理部３２いずれかを用いた画像圧縮を処理部２３４が行うように制御する。つまり、圧縮部２３は、判定部２１が判定した画像データの種類に応じた圧縮方法で画像データを圧縮する。
【００２７】
次に、ノートＰＣ２が備えるＪＰＥＧエンコーダ及びＨ．２６４エンコーダについて、まず個別に概要を説明する。図４は、ノートＰＣ２が備えるＪＰＥＧエンコーダ３ａの概略構成を示す図である。ＪＰＥＧエンコーダ３ａは、ＹＵＶ変換部３００、ＤＣＴ変換部３０１、量子化部３０２及びエントロピー符号化部３０３を有する。
【００２８】
ＹＵＶ変換部３００は、原画像（ＲＧＢ）に対しＹＵＶ変換を行う。ＹＵＶ変換とは、ＲＧＢ成分からＹＵＶの輝度／色差成分に変換することである。ＤＣＴ変換部３０１は、ＹＵＶ変換部３００がＹＵＶ変換した画像に対し、ＤＣＴ変換を行う。ＤＣＴ変換とは、各色成分を周波数成分に変換する処理である。量子化部３０２は、ＤＣＴ変換部３０１が行ったＤＣＴ変換によって得られた周波数成分に対して高周波成分を間引く量子化を行う。エントロピー符号化部３０３は、量子化部３０２が量子化した結果から冗長なデータを間引き、圧縮データを出力する。
【００２９】
図５は、ノートＰＣ２が備えるＨ．２６４エンコーダ３ｂの概略構成を示す図である。Ｈ．２６４エンコーダ３ｂは、ＹＵＶ変換部３１０、ＤＣＴ変換部３１２、量子化部３１４、エントロピー符号化部３１６、符号量制御部３１８、動き検出部３２８及び局所デコーダ３３０を有する。また、局所デコーダ３３０は、逆量子化部３２０、逆ＤＣＴ部３２２、メモリ３２４及び動き補償部３２６を有する。
【００３０】
ＹＵＶ変換部３１０は、ＪＰＥＧ圧縮と同様に、原画像（ＲＧＢ）に対して、ＹＵＶ変換を行う。ＹＵＶ変換後に、ＤＣＴ変換部３１２がＤＣＴ変換を行い、量子化部３１４が量子化を行い、エントロピー符号化部３１６がエントロピー符号化を施す。これはＪＰＥＧと同様のプロセスであるが、Ｈ．２６４の特徴の１つとして、画面内予測符号化と呼ばれる圧縮アルゴリズムがある。
【００３１】
画面内予測符号化と呼ばれる圧縮アルゴリズムでは、局所デコーダ３３０において、量子化後のデータに対し、逆量子化部３２０が逆量子化を行い、逆ＤＣＴ部３２２が逆ＤＣＴ変換を行って隣接画素の予測値を生成する。そして、Ｈ．２６４エンコーダ３ｂは、ＹＵＶ変換後のブロックと、生成した予測値との差分情報に対し、圧縮処理を行う。
【００３２】
また、Ｈ．２６４のもうひとつの特徴として、フレーム間予測符号化と呼ばれる圧縮アルゴリズムがある。フレーム間予測符号化と呼ばれる圧縮アルゴリズムでは、量子化後のデータに対し、逆量子化部３２０が逆量子化を行い、逆ＤＣＴ部３２２が逆ＤＣＴ変換を行って、メモリ３２４に格納する。
【００３３】
Ｈ．２６４エンコーダ３ｂは、格納したフレームデータと次フレームデータから動き検出部３２８が動きベクトルデータを生成する。また、Ｈ．２６４エンコーダ３ｂは、動きベクトルデータを基に動きを推定し、動き補償部３２６によって次フレームの予測画像を生成する。そして、Ｈ．２６４エンコーダ３ｂは、最後に生成した予測画像と次フレーム画像の差分情報に対して圧縮処理を行う。
【００３４】
図６は、ＹＵＶデータのサンプリングの一例を示す図である。ＹＵＶデータは、画像データを輝度Ｙと色差ＵＶによって示すデータである。下式２は、ＲＧＢからＹＵＶに変換するための変換式である。
【００３５】
【数２】
2015170932.tif 000004
【００３６】
ノートＰＣ２は、ＲＧＢデータをＹＵＶデータに変換した後にサンプリングすることにより、データ量を削減する。図６では、ＹＵＶ４４４をＹＵＶ４２２にサンプリングする例が示されている。具体的には、ＲＧＢからＹＵＶに変換されたデータは、ＹＵＶ４４４では通常１ｐｉｘｅｌ当たり、Ｙ:８ｂｉｔ、Ｕ:８ｂｉｔ、Ｖ:８ｂｉｔの計２４ｂｉｔのデータが割り当てられる。しかし、一般的に、人間の視覚は、輝度成分に敏感であり、色差成分には鈍感である。この特性を用いて、ＹＵＶ４２２では色差成分を間引く。
【００３７】
つまり、ＹＵＶ４２２では、色差成分のＵＶに関して、１ｐｉｘｅｌ当たり８ｂｉｔのデータを、水平方向２ｐｉｘｅｌ当たり８ｂｉｔにする。このようにすると、１ｐｉｘｅｌ当たりのデータ量が、２／３の１６ｂｉｔに削減される。
【００３８】
しかし、人間の視覚は色差成分には鈍感であるが、非自然画の場合、この色差成分の間引きが顕著に表れる場合もある。そのため、画像（コンテンツ）に応じて圧縮アルゴリズムの制御が必要になる。
【００３９】
図７は、ＤＣＴ変換の概要を示す図である。図７では、ＤＣＴ変換前の画像データを左側に示し、ＤＣＴ変換後の周波数成分を右側に示している。ＪＰＥＧでは、ＤＣＴ変換が８×８ｐｉｘｅｌのブロックで行われる。これに対し、Ｈ．２６４では、ＤＣＴ変換が４×４、８×８、１６×１６ｐｉｘｅｌブロックで行われる。８×８ｐｉｘｅｌに対するＤＣＴ変換式を下式３に示す。また、逆ＤＣＴ変換式を下式４に示す。
【００４０】
【数３】
2015170932.tif 000005
【数４】
2015170932.tif 000006
【００４１】
画像データは、上式３によってＤＣＴ変換されることにより、周波数成分に変換される。図７の右側の図において周波数分布を見ると、右下の高周波成分は、値が０に近づく。一方、左上の低周波成分は大きな値になる。ここで、最も左上のｐｉｘｅｌをＤＣ成分、その他の６３ｐｉｘｅｌをＡＣ成分と呼ぶ。通常、自然画は、色の変化がなだらかであるため、高周波成分はあまり含まれていないが、色の変化が微量ながら存在するため、ＡＣ成分が全て０になることは無い。逆に、非自然画の場合は、色の変化が大きいため、高周波成分を多く含んでいるが、色の変化が全く無い８×８ブロックが多く存在するため、ＡＣ成分が全て０になるブロックが多く存在することとなる。
【００４２】
図８は、自然画及び非自然画に対するＤＣＴ変換後の周波数成分を例示する図である。図８（ａ）は、自然画に対してＤＣＴ変換を行った場合の例である。周波数成分を見ると、ＡＣ成分は、０に近くなるものの、全て０という場合は少ない。これは、自然画が８×８ｐｉｘｅｌ単位で色の変化がなだらかであるためである。図８（ｂ）は、非自然画に対してＤＣＴ変換を行った場合の例である。非自然画の場合、８×８ｐｉｘｅｌ単位で全て同一の画素情報を持っていることが多いため、ＡＣ成分が全て０という場合がある。ノートＰＣ２は、この特性を利用して自然画と非自然画の判定を行う。
【００４３】
次に、画像圧縮装置の第１実施例（ノートＰＣ２ａ）について説明する。図９は、画像圧縮装置の第１実施例（ノートＰＣ２ａ）を示す図である。ノートＰＣ２ａは、圧縮部２５、カウンター（検出部）２６及び判定部２７を有する。圧縮部２５は、ＪＰＥＧエンコーダ３ａ、Ｈ．２６４エンコーダ３ｂ及び選択部３４０を有する。なお、上述した構成部分と実質的に同一の構成部分には、同一の符号が付してある。
【００４４】
ノートＰＣ２ａは、ＲＧＢ原画像が入力されると、まず、初期状態で圧縮を開始する。ノートＰＣ２ａは、初期状態では例えばＨ．２６４エンコーダ３ｂが圧縮を行うように選択部３４０がエンコーダを選択している。
【００４５】
Ｈ．２６４エンコーダ３ｂは、ＹＵＶ変換部３１０がＲＧＢ原画像をＹＵＶ成分に変換した後に、ＤＣＴ変換部３１２がＤＣＴ変換を行う。ＤＣＴ変換後のデータのＡＣ成分が全て０の場合、カウンター２６が１カウントアップする。１フレーム分のデータのＤＣＴ変換が終了したときに、カウンター２６は、判定部２７に対してカウント値を出力する。
【００４６】
判定部２７は、１フレーム内のブロック数（例えば３２０×２４０の画像の場合、ブロック数は１２００）に対するカウンターの値（カウント値）の割合により、ＲＧＢ原画像に対する圧縮をＪＰＥＧエンコーダ３ａ及びＨ．２６４エンコーダ３ｂのいずれで行うべきであるか（原画像が自然画、非自然画のいずれであるか）を判定する。判定部２７は、判定結果を制御信号として選択部３４０に対して出力する。選択部３４０は、判定部２７から受入れた制御信号に応じて、ＪＰＥＧエンコーダ３ａ及びＨ．２６４エンコーダ３ｂのいずれかを原画像に適したエンコーダとして選択する。
【００４７】
なお、判定部２７は、予め定められた閾値と、上述した割合とを比較することによって判定を行う。閾値に用いる値は、例えば２０％とする。また、判定部２７は、カウント値と所定の閾値とを比較することによって判定を行ってもよい。判定部２７が用いる閾値は、判定の精度を高めるために複数サンプルによって実験的に算出されることが好ましい。
【００４８】
また、ノートＰＣ２ａは、カウンター２６がカウントした結果を図示しない表示部によって表示することにより、ユーザにカウンターの値を示すように構成されてもよい（図３参照）。カウンター２６がカウントした結果が表示されると、ユーザは、原画像と周波数情報の関係を把握でき、カウンター２６の閾値を任意に設定することも可能となる。
【００４９】
図１０は、ノートＰＣ２ａの動作の概要を例示するフローチャートである。ノートＰＣ２ａは、まず、ＪＰＥＧとＨ．２６４の共通処理となるＤＣＴ変換処理をＤＣＴ変換部３１２が入力画像に対して行う（Ｓ１００）。
【００５０】
次に、ノートＰＣ２ａは、ＤＣＴ変換をした結果として８×８ｐｉｘｅｌのブロックのＡＣ成分が全て０であるか否かをカウンター２６が判定する（Ｓ１０２）。カウンター２６は、周波数成分のＡＣ成分が全て０である場合、輝度／色差情報に変化がないため、カウント値を１増加させる（Ｓ１０４）。また、カウンター２６は、周波数成分のＡＣ成分が全て０でない場合、輝度／色差成分情報に変化があるため、カウント値を増加させない（Ｓ１０６）。
【００５１】
そして、カウンター２６は、１フレーム分のデータ処理が終了したか否かを判定する（Ｓ１０８）。カウンター２６は、１フレーム分のデータ処理が終了していない場合、Ｓ１０２の処理に戻る。カウンター２６は、１フレーム分のデータ処理が終了している場合、カウント値を判定部２７に対して出力しＳ１１０の処理に進める。
【００５２】
判定部２７は、カウンター２６からカウント値を受入れると、カウント値が予め定められた閾値Ｔｈよりも大きいか否かを判定する（Ｓ１１０）。
【００５３】
判定部２７は、カウント値が閾値Ｔｈよりも大きい場合、入力画像には同一画素情報が多い（入力画像は非自然画である）と判定する。非自然画は、サンプリングによる細線の劣化がとても目立ちやすい。よって、ノートＰＣ２ａは、色差成分を間引かないＹＵＶ４４４処理が可能であるＪＰＥＧによる圧縮を選択部３４０が選択し、ＪＰＥＧエンコーダ３ａがＪＰＥＧによる圧縮を入力画像に対して行う（Ｓ１１２）。
【００５４】
また、判定部２７は、カウント値が閾値Ｔｈ以下である場合、入力画像には同一画素情報が少ない（入力画像は自然画である）と判定する。自然画は、サンプリングによる細線の劣化が目立ちにくく、さらに、画像の時間的な相関も強い。よって、ノートＰＣ２ａは、Ｈ．２６４による圧縮を選択部３４０が選択し、Ｈ．２６４エンコーダ３ｂがＨ．２６４による圧縮を入力画像に対して行う（Ｓ１１４）。
【００５５】
このように、ノートＰＣ２ａは、入力画像の種類に応じて、ＪＰＥＧ又はＨ．２６４のいずれかを選択して圧縮を行う。そして、ノートＰＣ２ａは、次の入力画像がある場合にはＳ１００の処理に戻って処理を繰り返し、次の入力画像がない場合には処理を終了する。
【００５６】
次に、画像圧縮装置の第２実施例（ノートＰＣ２ｂ）について説明する。図１１は、画像圧縮装置の第２実施例（ノートＰＣ２ｂ）を例示する図である。ノートＰＣ２ｂは、ＪＰＥＧエンコーダ３ｃ、カウンター２６、判定部２７ａ及び選択部３４０ａを有し、原画像の種類に応じて、サンプリング方法を選択するように構成されている。なお、上述した構成部分と実質的に同一の構成部分には、同一の符号が付してある。
【００５７】
ＪＰＥＧエンコーダ３ｃは、ＹＵＶ変換部３００ａ、ＤＣＴ変換部３０１、量子化部３０２及びエントロピー符号化部３０３を有する。ＹＵＶ変換部３００ａは、ＹＵＶ４４４部３３１、ＹＵＶ４２２部３３２、ＹＵＶ４２０部３３３を有する。
【００５８】
ＹＵＶ４４４部３３１は、１ｐｉｘｅｌ当たり、Ｙ:８ｂｉｔ、Ｕ:８ｂｉｔ、Ｖ:８ｂｉｔの計２４ｂｉｔのデータを割り当てる。ＹＵＶ４２２部３３２は、色差成分のＵＶに関して、１ｐｉｘｅｌ当たり８ｂｉｔのデータを、水平方向２ｐｉｘｅｌ当たり８ｂｉｔにする。ＹＵＶ４２０部３３３は、１ｐｉｘｅｌ当たり８ｂｉｔの４：２：２形式の色差成分を垂直方向に１／２にするように割当てる。つまり、ＹＵＶ変換部３００ａは、ＲＧＢの原画像を４：４：４形式、４：２：２形式又は４：２：０形式のいずれかのＹＵＶに変換する。
【００５９】
判定部２７ａは、カウンター２６が出力したカウント値に応じて、ＹＵＶ変換部３００ａが４：４：４形式（ＹＵＶ４４４）、４：２：２形式（ＹＵＶ４２２）、４：２：０形式（ＹＵＶ４２０）のいずれの形式で変換すべきかを判定する。選択部３４０ａは、判定部２７ａの判定結果に応じて、ＹＵＶ４４４部３３１、ＹＵＶ４２２部３３２又はＹＵＶ４２０部３３３のいずれかを選択する。
【００６０】
ノートＰＣ２ｂは、ＲＧＢ原画像が入力されると、まず、初期状態で圧縮を開始する。例えば、ノートＰＣ２ｂは、初期状態ではＹＵＶ４４４部３３１がサンプリングを行うように選択部３４０ａがサンプリング方法を選択している。
【００６１】
ＪＰＥＧエンコーダ３ｃは、ＹＵＶ４４４部３３１がＹＵＶ成分に変換した後に、ＤＣＴ変換部３０１がＤＣＴ変換を行う。ＤＣＴ変換後のデータのＡＣ成分が全て０の場合、カウンター２６は、１カウントアップさせる。そして、カウンター２６は、１フレーム分のデータのＤＣＴ変換が終了した場合、カウント値を判定部２７ａに対して出力する。
【００６２】
判定部２７ａは、１フレーム内のブロック数に対するカウンター値の割合により、原画像をいずれのサンプリング方法でサンプリングすることが好ましいかを判定する。判定部２７ａは、判定結果を制御信号として選択部３４０ａに対して出力する。選択部３４０ａは、判定部２７ａから受入れた制御信号に応じて、ＹＵＶ４４４部３３１、ＹＵＶ４２２部３３２又はＹＵＶ４２０部３３３のいずれかを、原画像に適したサンプリングを行う処理ブロックとして選択する。
【００６３】
例えば、カウント値が大きい場合には、全体的に同一の画素データを多く持った画像であるため、圧縮が簡易である。その場合、判定部２７ａは、色差成分を間引かないＹＵＶ４４４が適したサンプリング方法であると判定する。また、カウント値が小さい場合には、同一画素情報が少なく、圧縮は難しくなる。その場合、判定部２７ａは、なるべくデータ量を少なくするために、ＹＵＶ４２０が適したサンプリング方法であると判定する。
【００６４】
なお、ノートＰＣ２ｂは、Ｈ．２６４エンコーダ３ｂも備えて、Ｈ．２６４による圧縮も選択可能に構成されてもよい。また、ＪＰＥＧエンコーダ３ａ、Ｈ．２６４エンコーダ３ｂ、及びＪＰＥＧエンコーダ３ｃを構成する各部は、ハードウェアによって構成されてもよいし、ソフトウェアによって構成されてもよい。
【００６５】
このように、ノートＰＣ２ａ及びノートＰＣ２ｂは、例えばＤＣＴ変換の結果などの圧縮処理における過程で算出されるデータを用いて画像の種類を判別するので、回路や計算量の増加を抑制することができ、容易に画像の種類を判別することができる。また、ノートＰＣ２ａ及びノートＰＣ２ｂは、画像の種類を判別した結果（判定結果）に応じてサンプリング方法（ＹＵＶの形式）や圧縮方法などの少なくともいずれかを選択するので、画像の種類に適した圧縮を行うことができる。
【符号の説明】
【００６６】
１  画像表示システム
２  ノートＰＣ
３ａ、３ｃ  ＪＰＥＧエンコーダ
３ｂ  Ｈ．２６４エンコーダ
４  プロジェクタ
６  スクリーン
２０  検出部
２１  判定部
２２  表示部
２３、２５  圧縮部
２４  制御部
２６  カウンター
２７、２７ａ  判定部
３０  第１符号化処理部
３２  第２符号化処理部
２３０  選択部
２３２  変換部
２３４  処理部
３００、３００ａ  ＹＵＶ変換部
３０１  ＤＣＴ変換部
３０２  量子化部
３０３  エントロピー符号化部
３１０  ＹＵＶ変換部
３１２  ＤＣＴ変換部
３１４  量子化部
３１６  エントロピー符号化部
３３１  ＹＵＶ４４４部
３３２  ＹＵＶ４２２部
３３３  ＹＵＶ４２０部
３４０、３４０ａ  選択部
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２００９−２５３３２６号公報
【図１】
2015170932.tif 000007
【図２】
2015170932.tif 000008
【図３】
2015170932.tif 000009
【図４】
2015170932.tif 000010
【図５】
2015170932.tif 000011
【図６】
2015170932.tif 000012
【図９】
2015170932.tif 000013
【図１０】
2015170932.tif 000014
【図１１】
2015170932.tif 000015
【図７】
2015170932.tif 000016
【図８】
2015170932.tif 000017