(57)【要約】  【課題】画像縮小のためのメモリおよび縮小ズーム部を削減できるようにする。  【解決手段】逆離散コサイン変換部７では、離散コサイン変換された画像データを逆離散コサイン変換して画像データに変換する際に、ｃｏｓ関数を、画像の縮小倍率に応じて、離散コサイン変換のｃｏｓ関数と異ならせることにより、画素数を減らして逆離散コサイン変換と同時に画像の縮小を行なうようにしている。  【選択図】  図１
2005184784.tif 000002
【特許請求の範囲】
【請求項１】
直交変換された画像データを、逆直交変換して復号化された画像データに変換する逆直交変換手段を備え、
前記逆直交変換手段は、前記復号化された画像データに変換する際に、画像の縮小倍率に応じて、画素数を減らして縮小画像データとすることを特徴とする画像縮小装置。
【請求項２】
前記直交変換が離散コサイン変換であり、前記逆直交変換手段が、逆離散コサイン変換を行なう請求項１記載の画像縮小装置。
【請求項３】
前記逆直交変換手段は、前記離散コサイン変換におけるｃｏｓ関数とは異なるｃｏｓ関数を用いて逆離散コサイン変換を行なう請求項２記載の画像縮小装置。
【請求項４】
前記逆直交変換手段は、離散コサイン変換された画像データの内の高周波数成分を除いたデータを用いて逆離散コサイン変換を行なう請求項２記載の画像縮小装置。
【請求項５】
符号化データをエントロピー復号化するエントロピー復号化手段と、エントロピー復号化されたデータを逆量子化して前記逆直交変換手段に与える逆量子化手段とをさらに備える請求項１記載の画像縮小装置。
【請求項６】
直交変換された画像データを、逆直交変換して復号化された画像データに変換する逆直交変換手段を備え、
前記逆直交変換手段は、前記復号化された画像データに変換する際に、ｎ、ｍを正の整数（但し、ｎ＞ｍ）、ｚ＝ｎ／ｍとしたとき、１／ｚ倍の縮小倍率で、画素数を減らして縮小画像データとすることを特徴とする画像縮小装置。
【請求項７】
前記直交変換が離散コサイン変換であり、前記逆直交変換手段が、逆離散コサイン変換を行なう請求項６記載の画像縮小装置。
【請求項８】
前記逆直交変換手段は、前記離散コサイン変換におけるｃｏｓ関数とは異なるｃｏｓ関数を用いて逆離散コサイン変換を行なう請求項７記載の画像縮小装置。
【請求項９】
前記逆直交変換手段は、離散コサイン変換された画像データの内の高周波数成分を除いたデータを用いて逆離散コサイン変換を行なう請求項７記載の画像縮小装置。
【請求項１０】
符号化データをエントロピー復号化するエントロピー復号化手段と、エントロピー復号化されたデータを逆量子化して前記逆直交変換手段に与える逆量子化手段とをさらに備える請求項６記載の画像縮小装置。
【請求項１１】
直交変換された画像データを、逆直交変換して復号化された画像データに変換する逆直交変換ステップを備え、
前記逆直交変換ステップは、前記復号化された画像データに変換する際に、画像の縮小倍率に応じて、画素数を減らして縮小画像データとすることを特徴とする画像縮小方法。
【請求項１２】
前記直交変換が離散コサイン変換であり、前記逆直交変換ステップにおいて、逆離散コサイン変換が行なわれる請求項１１記載の画像縮小方法。
【請求項１３】
前記逆直交変換ステップにおいて、前記離散コサイン変換におけるｃｏｓ関数とは異なるｃｏｓ関数を用いて逆離散コサイン変換が行なわれる請求項１２記載の画像縮小方法。
【請求項１４】
前記逆直交変換ステップにおいて、離散コサイン変換された画像データの内の高周波数成分を除いたデータを用いて逆離散コサイン変換が行なわれる請求項１２記載の画像縮小方法。
【請求項１５】
符号化データをエントロピー復号化するエントロピー復号化ステップと、エントロピー復号化されたデータを逆量子化して前記逆直交変換ステップに供給する逆量子化ステップとをさらに備える請求項１１記載の画像縮小方法。
【請求項１６】
直交変換された画像データを、逆直交変換して画像データに変換する逆直交変換ステップを備え、
前記逆直交変換ステップにおいて、前記画像データに変換する際に、ｎ、ｍを正の整数（但し、ｎ＞ｍ）、ｚ＝ｎ／ｍとしたとき、１／ｚ倍の縮小倍率で、画素数を減らして縮小画像データとすることを特徴とする画像縮小方法。
【請求項１７】
前記直交変換が離散コサイン変換であり、前記逆直交変換ステップにおいて、逆離散コサイン変換が行なわれる請求項１６記載の画像縮小方法。
【請求項１８】
前記逆直交変換ステップにおいて、前記離散コサイン変換におけるｃｏｓ関数とは異なるｃｏｓ関数を用いて逆離散コサイン変換が行なわれる請求項１７記載の画像縮小方法。
【請求項１９】
前記逆直交変換ステップにおいて、離散コサイン変換された画像データの内の高周波数成分を除いたデータを用いて逆離散コサイン変換が行なわれる請求項１７記載の画像縮小方法。
【請求項２０】
符号化データをエントロピー復号化するエントロピー復号化ステップと、エントロピー復号化されたデータを逆量子化して前記逆直交変換ステップに供給する逆量子化ステップとをさらに備える請求項１６記載の画像縮小方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を縮小する画像縮小装置および画像縮小方法に関し、更に詳しくは、デジタルカメラ等で撮影された静止画像を縮小して表示するのに好適な画像縮小装置および画像縮小方法に関する。
【背景技術】
【０００２】
静止画像データの符号化方式として、ＪＰＥＧ（Ｊoint Ｐhoto graphic Ｅxperts Ｇroup）方式が多く用いられており、例えば、デジタルスチルカメラでは、撮影した画像データを、ＪＰＥＧ方式に従って圧縮符号化してメモリに格納し、該メモリから読み出して復号化して液晶表示部に表示したり、外部のモニタ装置に出力するようにしている。
【０００３】
一般に、かかるデジタルスチルカメラの液晶表示部のサイズは、前記メモリから読み出されて復号化された画像データのサイズに比べて小さく、このため、画像データを縮小して表示するようにしている。
【０００４】
従来から、このような画像データを縮小する装置が種々提案されている（例えば、特許文献１参照）。
【０００５】
ここで、ＪＰＥＧ方式で圧縮符号化された画像データを、復号化して縮小する場合の処理を、図１０のブロック図および図１１のフローチャートに基づいて説明する。
【０００６】
先ず、ＪＰＥＧ方式で圧縮符号化された画像データが入力され、ヘッダ情報解析部２でヘッダ情報が解析され、量子化テーブル５およびハフマンテーブル３が作成され、ハフマン復号化部４で、ハフマンテーブル３を用いてハフマン復号化され、逆量子化部６で量子化テーブル５を用いて逆量子化され、更に、逆離散コサイン変換部１５で逆離散コサイン変換（ＩＤＣＴ）されて画像データが復号化される。この画像データは、メモリ１６に一旦格納され、図示しない設定部から設定される画像の縮小倍率に応じて、縮小ズーム部１７で間引き処理等が施されて縮小される。
【特許文献１】特開平８−１８９６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
かかる従来例では、復号化された画像データを、一旦メモリ１６に格納し、縮小倍率に応じた間引き処理等を施して画像を縮小しており、このため、メモリ１６および縮小ズーム部１７が必要となる。
【０００８】
本発明は、上述の点に鑑みて為されたものであって、画像縮小のためのメモリおよび縮小ズーム部を削減することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、上述の目的を達成するために、次のように構成している。
【００１０】
本発明の画像縮小装置は、直交変換された画像データを、逆直交変換して復号化された画像データに変換する逆直交変換手段を備え、前記逆直交変換手段は、前記復号化された画像データに変換する際に、画像の縮小倍率に応じて、画素数を減らして縮小画像データとしている。
【００１１】
前記直交変換が離散コサイン変換、前記逆直交変換手段が、逆離散コサイン変換を行うのが好ましい。
【００１２】
本発明によると、直交変換、例えば、離散コサイン変換された画像データを、逆離散コサイン変換して画像データに変換する際に、画像の縮小倍率に応じて画素数を減らして縮小画像データとするので、従来のように、逆離散コサイン変換した画像データを一旦メモリに格納して間引き処理等を行なう必要がなく、逆離散コサイン変換を行なうことで、直接、縮小画像データを得ることができる。
【００１３】
また、前記逆直交変換手段は、前記離散コサイン変換におけるｃｏｓ関数とは異なるｃｏｓ関数を用いて逆離散コサイン変換を行なうのが好ましい。
【００１４】
この構成によれば、画像の縮小倍率に応じて、ｃｏｓ関数の角度を、離散コサイン変換のときのｃｏｓ関数の角度と変えて逆離散コサイン変換を行なうことにより、画素数が減らされて縮小倍率に応じた画素数の画像データが得られることになる。
【００１５】
さらに、前記逆直交変換手段は、離散コサイン変換された画像データの内の高周波数成分を除いたデータを用いて逆離散コサイン変換を行なうのが好ましい。
【００１６】
この構成によれば、高周波数成分を除いて逆離散コサイン変換するので、折り返しノイズが抑制されて画質の低下を改善できる。
【００１７】
また、符号化データをエントロピー復号化するエントロピー復号化手段と、エントロピー復号化されたデータを逆量子化して前記逆直交変換手段に与える逆量子化手段とをさらに備える構成としてもよい。
【００１８】
この構成によれば、ＪＰＥＧ方式などによって圧縮符号化された画像データを、エントロピー復号化し、逆量子化して逆直交変換手段で、逆直交変換して縮小画像を再生することができる。
【００１９】
また、本発明の画像縮小装置は、直交変換された画像データを、逆直交変換して復号化された画像データに変換する逆直交変換手段を備え、前記逆直交変換手段は、前記復号化された画像データに変換する際に、ｎ、ｍを正の整数（但し、ｎ＞ｍ）、ｚ＝ｎ／ｍとしたとき、１／ｚ倍の縮小倍率で、画素数を減らして縮小画像データとしている。
【００２０】
前記直交変換が離散コサイン変換、前記逆直交変換手段が、逆離散コサイン変換を行うのが好ましい。
【００２１】
本発明によると、直交変換、例えば、離散コサイン変換された画像データを、逆離散コサイン変換して画像データに変換する際に、画像の縮小倍率に応じて画素数を減らして縮小画像データとするので、従来のように、逆離散コサイン変換した画像データを一旦メモリに格納して間引き処理等を行なう必要がなく、逆離散コサイン変換を行なうことで、直接、縮小画像データを得ることができる。
【００２２】
また、逆直交変換時に、ｍ、ｎを正の整数（但し、ｎ＞ｍ）、ｚ＝ｎ／ｍとしたとき、１／ｚ倍の縮小倍率を直交変換データに対して実現することが可能となり、逆直交変換における縮小倍率の自由度が高まる。
【００２３】
また、前記逆直交変換手段は、前記離散コサイン変換におけるｃｏｓ関数とは異なるｃｏｓ関数を用いて逆離散コサイン変換を行なうのが好ましい。
【００２４】
この構成によれば、画像の縮小倍率に応じて、ｃｏｓ関数の角度を、離散コサイン変換のときのｃｏｓ関数の角度と変えて逆離散コサイン変換を行なうことにより、画素数が減らされて縮小倍率に応じた画素数の画像データが得られることになる。
【００２５】
さらに、前記逆直交変換手段は、離散コサイン変換された画像データの内の高周波数成分を除いたデータを用いて逆離散コサイン変換を行なうのが好ましい。
【００２６】
この構成によれば、高周波数成分を除いて逆離散コサイン変換するので、折り返しノイズが抑制されて画質の低下を改善できる。
【００２７】
また、符号化データをエントロピー復号化するエントロピー復号化手段と、エントロピー復号化されたデータを逆量子化して前記逆直交変換手段に与える逆量子化手段とをさらに備える構成としてもよい。
【００２８】
この構成によれば、ＪＰＥＧ方式などによって圧縮符号化された画像データを、エントロピー復号化し、逆量子化して逆直交変換手段で、逆直交変換して縮小画像を再生することができる。
【００２９】
本発明の画像縮小方法は、直交変換された画像データを、逆直交変換して復号化された画像データに変換する逆直交変換ステップを備え、前記逆直交変換ステップは、前記復号化された画像データに変換する際に、画像の縮小倍率に応じて、画素数を減らして縮小画像データとしている。
【００３０】
前記直交変換が離散コサイン変換であって、前記逆直交変換ステップにおいて、逆離散コサイン変換が行なわれるのが好ましい。
【００３１】
本発明によると、直交変換、例えば、離散コサイン変換された画像データを、逆離散コサイン変換して画像データに変換する際に、画像の縮小倍率に応じて画素数を減らして縮小画像データとするので、従来のように、逆離散コサイン変換した画像データを一旦メモリに格納して間引き処理等を行なう必要がなく、逆離散コサイン変換を行なうことで、直接、縮小画像データを得ることができる。
【００３２】
また、前記逆直交変換ステップにおいて、前記離散コサイン変換におけるｃｏｓ関数とは異なるｃｏｓ関数を用いて逆離散コサイン変換が行なわれるのが好ましい。
【００３３】
この構成によれば、画像の縮小倍率に応じて、ｃｏｓ関数の角度を、離散コサイン変換のときのｃｏｓ関数の角度と変えて逆離散コサイン変換を行なうことにより、画素数が減らされて縮小倍率に応じた画素数の画像データが得られることになる。
【００３４】
さらに、前記逆直交変換ステップにおいて、離散コサイン変換された画像データの内の高周波数成分を除いたデータを用いて逆離散コサイン変換が行なわれるのが好ましい。
【００３５】
この構成によれば、高周波数成分を除いて逆離散コサイン変換するので、折り返しノイズが抑制されて画質の低下を改善できる。
【００３６】
また、符号化データをエントロピー復号化するエントロピー復号化ステップと、エントロピー復号化されたデータを逆量子化して前記逆直交変換ステップに供給する逆量子化ステップとをさらに備えるようにしてもよい。
【００３７】
この構成によれば、ＪＰＥＧ方式などによって圧縮符号化された画像データを、エントロピー復号化し、逆量子化して逆直交変換手段で、逆直交変換して縮小画像を再生することができる。
【００３８】
また、本発明の画像縮小方法は、直交変換された画像データを、逆直交変換して画像データに変換する逆直交変換ステップを備え、  前記逆直交変換ステップにおいて、前記画像データに変換する際に、ｎ、ｍを正の整数（但し、ｎ＞ｍ）、ｚ＝ｎ／ｍとしたとき、１／ｚ倍の縮小倍率で、画素数を減らして縮小画像データとしている。
【００３９】
前記直交変換が離散コサイン変換であって、前記逆直交変換ステップにおいて、逆離散コサイン変換が行なわれるのが好ましい。
【００４０】
本発明によると、直交変換、例えば、離散コサイン変換された画像データを、逆離散コサイン変換して画像データに変換する際に、画像の縮小倍率に応じて画素数を減らして縮小画像データとするので、従来のように、逆離散コサイン変換した画像データを一旦メモリに格納して間引き処理等を行なう必要がなく、逆離散コサイン変換を行なうことで、直接、縮小画像データを得ることができる。
【００４１】
また、逆直交変換ステップにおいて、ｍ、ｎを正の整数（但し、ｎ＞ｍ）、ｚ＝ｎ／ｍとしたとき、１／ｚ倍の縮小倍率を直交変換データに対して実現することが可能となり、逆直交変換における縮小倍率の自由度が高まる。
【００４２】
また、前記逆直交変換ステップにおいて、前記離散コサイン変換におけるｃｏｓ関数とは異なるｃｏｓ関数を用いて逆離散コサイン変換が行なわれるのが好ましい。
【００４３】
この構成によれば、画像の縮小倍率に応じて、ｃｏｓ関数の角度を、離散コサイン変換のときのｃｏｓ関数の角度と変えて逆離散コサイン変換を行なうことにより、画素数が減らされて縮小倍率に応じた画素数の画像データが得られることになる。
【００４４】
さらに、前記逆直交変換ステップにおいて、離散コサイン変換された画像データの内の高周波数成分を除いたデータを用いて逆離散コサイン変換が行なわれるのが好ましい。
【００４５】
この構成によれば、高周波数成分を除いて逆離散コサイン変換するので、折り返しノイズが抑制されて画質の低下を改善できる。
【００４６】
また、符号化データをエントロピー復号化するエントロピー復号化ステップと、エントロピー復号化されたデータを逆量子化して前記逆直交変換ステップに供給する逆量子化ステップとをさらに備えるようにしてもよい。
【００４７】
この構成によれば、ＪＰＥＧ方式などによって圧縮符号化された画像データを、エントロピー復号化し、逆量子化して逆直交変換手段で、逆直交変換して縮小画像を再生することができる。
【発明の効果】
【００４８】
本発明によれば、直交変換、例えば、離散コサイン変換された画像データを、逆離散コサインして画像データに変換する際に、画像の縮小倍率に応じて、画素数を減らして縮小画像データとするので、逆離散コサイン変換した画像データを一旦メモリに格納して間引き処理等を行うことなく、直接縮小画像データを得ることができる。
【００４９】
また、本発明によれば、逆離散コサイン変換時に、ｍ、ｎを正の整数（但し、ｎ＞ｍ）、ｚ＝ｎ／ｍとしたとき、１／ｚ倍の縮小倍率を直交変換データに対して実現することが可能となり、逆離散コサイン変換における縮小倍率の自由度が高まるという効果も奏する。
【発明を実施するための最良の形態】
【００５０】
以下、図面によって本発明の実施の形態について詳細に説明する。
【００５１】
（実施の形態１）
図１は、本発明に一つの実施の形態に係る画像縮小装置の概略構成を示すブロック図である。
【００５２】
この画像縮小装置１は、例えば、デジタルスチルカメラに内蔵されており、撮影されてＪＰＥＧ方式に従って画像圧縮されて図示しないメモリに格納された画像データを、復号化するとともに、画像を縮小して液晶表示部や外部のモニタ装置に表示する場合などに利用される。
【００５３】
一般に、ＪＰＥＧ方式では、画像データを、例えば、８×８の画素に分割してブロック毎に、図２に示されるように、離散コサイン変換（ＤＣＴ）部８で高速離散コサイン変換し、量子化テーブル９を用いて量子化部１０で量子化し、ハフマンテーブル１１を用いてハフマン符号化部１２でハフマン符号化して圧縮するものである。
【００５４】
この実施の形態の画像縮小装置１は、図１に示されるように、ＪＰＥＧ方式で圧縮符号化された画像データのヘッダ情報を解析するヘッダ情報解析部２と、圧縮符号化された画像データを、ハフマンテーブル３を用いてハフマン復号化するハフマン復号化部４と、復号化された画像データを量子化テーブル５を用いて逆量子化する逆量子化部６とを備えており、以上の構成は、上述の図１０の従来例と同様である。
【００５５】
この実施の形態では、画像縮小のためのメモリおよび縮小ズーム部を削減できるように、逆量子化部６の出力データを、逆離散コサイン変換する逆離散コサイン変換部７は、逆離散コサイン変換と同時に、画像の縮小を行なう縮小ズーム機能を併せて備えている。
【００５６】
すなわち、この実施の形態の逆離散コサイン変換部７は、逆離散コサイン変換して画像データに変換する際に、図示しない設定部から与えられる画像の縮小倍率に応じて、画素数を減らして縮小画像データとして出力するものである。
【００５７】
ここで、この逆離散コサイン変換部７の逆離散コサイン変換の説明に先立って、上述の従来例、すなわち、画像縮小しない等倍の高速離散コサイン変換（ＦＤＣＴ）および逆離散コサイン変換（ＩＤＣＴ）について説明する。
【００５８】
図３（ａ）に示される画像データである画素値ｆｘｙを、高速離散コサイン変換（ＦＤＣＴ）して得られる図３（ｂ）のＤＣＴ係数Ｆｕｖは、下記の式（１）で算出され、また、ＤＣＴ係数Ｆｕｖを、逆離散コサイン変換（ＩＤＣＴ）して得られる画像データｆｘｙは、下記の式（２）で算出される。
【００５９】
【数１】
2005184784.tif 000003
【００６０】
【数２】
2005184784.tif 000004
【００６１】
ここでは、離散コサイン変換の対象とする画像ブロックを８（縦）×８（横）の画素数で構成しており、ｘ，ｙ＝０，１，…７、ｕ，ｖ＝０，１，２…７であり、また、Ｃｕ，Ｃｖは、下記の式（３）で与えられる。
【００６２】
なお、ここでは、画素値を８ビット（＝０〜２５５）データとしており、１２８を中心として高速離散コサイン変換を行なった場合を示している。
【００６３】
【数３】
2005184784.tif 000005
【００６４】
図３（ｂ）のＤＣＴ係数は、周波数変換された周波数データであり、左上ほど縦、横方向とも低周波数成分、右下になるほど高周波数成分を示している。
【００６５】
この実施の形態の逆離散コサイン変換部７では、上述の式（２）によって逆離散コサイン変換を行なうのではなく、画像の縮小倍率に応じた式を用いて逆離散コサイン変換を行なって逆離散コサイン変換と同時に画像を縮小するものである。
【００６６】
先ず、画像の縦横のサイズを、所要の縮小倍率であるｎ／８倍（ｎは整数）に縮小する場合について説明する。
【００６７】
この場合には、逆離散コサイン変換部７では、高速離散コサイン変換された画像データである図３（ｂ）に示されるＤＣＴ係数を、下記の式（４）によって逆離散コサイン変換してｎ／８倍に縮小された画像データｆｘｙを得るようにしている。但し、ｘ，ｙ＝０，１，…ｎ−１である。
【００６８】
【数４】
2005184784.tif 000006
【００６９】
すなわち、この実施の形態では、逆離散コサイン変換の演算においては、ｃｏｓ関数を、上述の従来例のように、次式（５）
【００７０】
【数５】
2005184784.tif 000007
【００７１】
ではなく、次式（６）
【００７２】
【数６】
2005184784.tif 000008
【００７３】
としている。
【００７４】
具体的には、ｃｏｓ関数の角度における分母を、１６から縮小倍率に応じた２ｎに変えている。
【００７５】
このようにｃｏｓ関数の角度を変えることによって、縮小倍率に応じた画素数に対応する画像データ、すなわち、画素数が減らされた縮小画像データを得ることが可能となる。
以下、画像縮小のいくつかの具体例を説明する。
（１）１／２倍縮小の場合
図４は、１／２（４／８）倍に縮小する場合を示しており、同図（ｂ）は、上述の図３（ｂ）と同じ高速離散コサイン変換された画像データであるＤＣＴ係数（周波数データ）を示し、同図（ａ）は、このＤＣＴ係数を逆離散コサイン変換した１／２倍の画像データを示しており、画面サイズは、上述の図３（ａ）と同じサイズに拡大して示している。
【００７６】
１／２倍に縮小する場合には、上述の式（４）において、ｎ＝４とすることにより、逆離散コサイン変換の式は、次式（７）となる。なお、ｎ＝４であるので、ｘ，ｙ＝０，１，２，３である。
【００７７】
【数７】
2005184784.tif 000009
【００７８】
この（７）式に従って逆離散コサイン変換を行なって図４（ｂ）のＤＣＴ係数から１／２倍に縮小された４×４画素の図４（ａ）に示される画像データが得られることになる。
（２）１／４倍縮小の場合
図５は、１／４（２／８）倍に縮小する場合を示しており、同図（ｂ）は、上述の図３（ｂ）と同じ高速離散コサイン変換された画像データであるＤＣＴ係数を示し、同図（ａ）は、このＤＣＴ係数を逆離散コサイン変換した１／４倍の画像データを示しており、画面サイズは、上述の図３（ａ）と同じサイズに拡大して示している。
【００７９】
１／４倍に縮小する場合には、上述の式（４）において、ｎ＝２とすることにより、逆離散コサイン変換の式は、次式（８）となる。
なお、ｎ＝２であるので、ｘ，ｙ＝０，１である。
【００８０】
【数８】
2005184784.tif 000010
【００８１】
この（８）式に従って逆離散コサイン変換を行なって図５（ｂ）のＤＣＴ係数から１／４倍に縮小された２×２画素の図５（ａ）に示される画像データが得られることになる。
（３）３／８倍縮小の場合
図６は、３／８倍に縮小する場合を示しており、同図（ｂ）は、上述の図３（ｂ）と同じ高速離散コサイン変換された画像データであるＤＣＴ係数を示し、同図（ａ）は、このＤＣＴ係数を逆離散コサイン変換した３／８倍の画像データを示しており、画面サイズは、上述の図３（ａ）と同じサイズに拡大するとともに、各画素の縦、横の中心座標を黒丸で示している。
【００８２】
３／８倍に縮小する場合には、上述の式（４）において、ｎ＝３とすることにより、逆離散コサイン変換の式は、次式（９）となる。
なお、ｎ＝３であるので、ｘ，ｙ＝０，１，２である。
【００８３】
【数９】
2005184784.tif 000011
【００８４】
この（９）式に従って逆離散コサイン変換を行なって図６（ｂ）のＤＣＴ係数から３／８倍に縮小された３×３画素の図６（ａ）に示される画像データが得られることになる。
【００８５】
なお、以上の具体例では、縮小倍率は、ｎ／８倍であったけれども、本発明は、任意の縮小倍率である１／ｚ倍に縮小することも可能である。ここで、ｚは必ずしも整数でなくても良く、有理数であれば良い。すなわち、ｎ、ｍを正の整数（但し、ｎ＞ｍ）とした場合に、ｚ＝ｎ／ｍであれば良い。
【００８６】
以下、具体例を示す。
（４）１／３倍縮小の場合（ｚ＝３）
この場合には、図７に示されるように、（８×３）×（８×３）の画素数で構成される画像ブロックについて考え、補間対象画素を、（ｘ，ｙ）＝（１＋３ｋｘ，１＋３ｋｙ）、ｋｘ，ｋｙ＝０，１，２…，７とすると、下記の式（１０），（１１）を満たすｎｘ，ｎｙ（ｎｘ，ｎｙは整数）を、下記の逆離散コサイン変換の式（１２）に代入する。なお、Ｃｕ，Ｃｖは、上記の式（３）で与えられる。
【００８７】
【数１０】
2005184784.tif 000012
【００８８】
【数１１】
2005184784.tif 000013
【００８９】
【数１２】
2005184784.tif 000014
【００９０】
具体的には、図７にも示されるように、
ｋｘ＝０，１，２ならばｎｘ＝０  ｋｙ＝０，１，２ならばｎｙ＝０
ｋｘ＝３，４ならばｎｘ＝１      ｋｙ＝３，４ならばｎｙ＝１
ｋｘ＝５，６，７ならばｎｘ＝２  ｋｙ＝５，６，７ならばｎｙ＝２
を、逆離散コサイン変換の上記の（１２）式に代入し、図７の画像データに対応するＤＣＴ係数を逆離散コサイン変換することにより、１／３倍に縮小された８×８画素の画像データが得られることになる。
【００９１】
ここで、Ｆｕｖは８×８画素のブロックのＤＣＴ係数である。（８×３）×（８×３）の画素数の場合は、ブロックが３×３あるので、Ｆｕｖは、３×３通りある。これを、Ｆｕｖ nx ny  と記述してｎｘｎy は、ｎｘ＝０，１，２、ｎｙ＝０，１，２の値をとる。
（５）２／３倍縮小の場合（ｚ＝３／２）
この場合にも、上述と同様に、（８×３）×（８×３）の画素数で構成される画像ブロックについて考え、補間対象画素を、（ｘ，ｙ）＝（１／４＋３ｋｘ／２，１／４＋３ｋｙ／２）、ｋｘ，ｋｙ＝０，１，２…，１５とすると、下記を満たすｎｘ，ｎｙ（ｎｘ，ｎｙは整数）、具体的には、
ｋｘ＝０〜４ならばｎｘ＝０      ｋｙ＝０〜４ならばｎｙ＝０
ｋｘ＝５〜１０ならばｎｘ＝１    ｋｙ＝５〜１０ならばｎｙ＝１
ｋｘ＝１１〜１５ならばｎｘ＝２  ｋｙ＝１１〜１５ならばｎｙ＝２
を、上述の逆離散コサイン変換の（１２）式）に代入して逆離散コサイン変換することにより、２／３倍に縮小された１６×１６画素の画像データが得られることになる。
【００９２】
このように、任意の縮小倍率である１／ｚ倍に縮小する場合には、次のように一般化できる。
（６）１／ｚ倍縮小の場合
この場合には、例えば、図８に示されるように、（８×Ｎｘ）×（８×Ｎｙ）の画素数で構成される画像ブロックについて考え、補間対象画素を、（ｘ，ｙ）＝（ａ＋ｚｋｘ，ｂ＋ｚｋｙ）、ｋｘ，ｋｙ＝０，１，２…とすると、上述の（１０）式，（１１）式を満たすｎｘ，ｎｙ（ｎｘ，ｎｙは整数）を、上述の逆離散コサイン変換の（１２）式に代入して逆離散コサイン変換を行なえばよい。ここで、座標（ａ，ｂ）は、補間対象画素の初期値となる座標であり、（８×Ｎｘ）×（８×Ｎｙ）の画素数で構成される画像ブロックのうちのどれか１つ上のアドレスを示していれば良い。
【００９３】
図９は、この実施の形態の画像縮小装置１の動作説明に供するフローチャートである。
【００９４】
この実施の形態では、圧縮符号化された画像データが入力されると（ステップｎ１）、ヘッダ情報を解析し（ステップｎ２）、量子化テーブル５およびハフマンテーブル３を作成し（ステップｎ３）、ハフマン復号化部４でハフマン復号化し（ステップｎ４）、さらに、逆量子化部６で逆量子化する（ステップｎ５）。
【００９５】
次に、縮小ズーム機能を有する逆離散コサイン変換部７で縮小倍率に応じた画素数になるように上述のようにして逆離散コサイン変換して（ステップｎ７）復号化した縮小画像を出力して終了する（ステップｎ８）。
【００９６】
（実施の形態２）
上述の各実施の形態では、逆離散コサイン変換の際には、全てのＤＣＴ係数を用いて演算を行なって縮小画像データを得たけれども、一般に、画像サイズを縮小する場合に、画像の高周波数成分が折り返してノイズとなり、画質が低下する。
【００９７】
そこで、本発明の他の実施の形態として、逆離散コサイン変換する際に、ＤＣＴ係数の高周波数成分を用いないように折り返し歪を抑制してもよい。
【００９８】
すなわち、画像の縦横のサイズを、所要の縮小倍率であるｎ／８倍に縮小する場合は、上述の（４）式に代えて下記の式（１３）を用いて逆離散コサイン変換を行なうものである。
【００９９】
【数１３】
2005184784.tif 000015
【０１００】
このように、ｕ，ｖがｎ以上の高周波数成分を除いて逆離散コサイン変換を行なうので、折り返しノイズが抑制されることになる。
【０１０１】
なお、上述の１／２倍縮小、１／４倍縮小および３／８倍縮小の場合には、上述の（７）式、（８）式、（９）式に代えて、下記の（１４）式、（１５）式、（１６）式をそれぞれ用いて逆離散コサイン変換を行なえばよい。
【０１０２】
【数１４】
2005184784.tif 000016
【０１０３】
【数１５】
2005184784.tif 000017
【０１０４】
【数１６】
2005184784.tif 000018
【０１０５】
また、上述の１／３倍縮小、２／３倍縮小および１／ｚ倍縮小の場合には、同様に、下記の式（１７）、式（１８）、式（１９）それぞれ用いて逆離散コサイン変換を行なえばよい。なお、式（１９）において、ｗは、（８／ｚ）−１に近い整数値である。
【０１０６】
【数１７】
2005184784.tif 000019
【０１０７】
【数１８】
2005184784.tif 000020
【０１０８】
【数１９】
2005184784.tif 000021
【０１０９】
（その他の実施の形態）
上述の実施の形態では、離散コサイン変換に適用して説明したけれども、本発明は、離散コサイン変換に限らず、アダマール変換等の他の直交変換に適用してもよい。
【０１１０】
また、上述の実施の形態では、画像ブロックを８（縦）×８（横）の画素数としたけれども、画像ブロックの単位は、これに限らないのは勿論である。
【産業上の利用可能性】
【０１１１】
本発明は、デジタルスチルカメラ等の撮像装置における画像縮小に有用である。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施の形態に係る画像縮小装置のブロック図である。
【図２】ＪＰＥＧ方式の画像圧縮を説明するためのブロック図である。
【図３】等倍の画像データおよびＤＣＴ係数を示す図である。
【図４】１／２倍の画像データおよびＤＣＴ係数を示す図である。
【図５】１／４倍の画像データおよびＤＣＴ係数を示す図である。
【図６】ｎ／８倍の画像データおよびＤＣＴ係数を示す図である。
【図７】１／３倍縮小を説明するための画像データを示す図である。
【図８】任意倍縮小を説明するための画像データを示す図である。
【図９】図１の画像縮小装置の動作説明に供するフローチャートである。
【図１０】従来例のブロック図である。
【図１１】従来例のフローチャートである。
【符号の説明】
【０１１３】
１  画像縮小装置
４  ハフマン復号化部
６  逆量子化部
７  逆離散コサイン変換部
【図１】
2005184784.tif 000022
【図２】
2005184784.tif 000023
【図３】
2005184784.tif 000024
【図４】
2005184784.tif 000025
【図５】
2005184784.tif 000026
【図６】
2005184784.tif 000027
【図７】
2005184784.tif 000028
【図８】
2005184784.tif 000029
【図９】
2005184784.tif 000030
【図１０】
2005184784.tif 000031
【図１１】
2005184784.tif 000032