"入力分離ブロックレベル符号化画像を小型化する方法であって、ターゲット小型化率に従って、及び前記入力画像に関連付けられたDCT変換長のサイズに従って、DCTドメインにおいて前記入力画像を小型化するためのDCT小型化率を計算することと、前記DCTドメイン小型化率に従ってI-DCTを適合することと、前記適合したI-DCTを実行することと、DCTドメインプロセスの出力として中間画像を提供することと、前記中間画像の寸法に従って、及び前記ターゲット画像の寸法に従って、前記中間画像に画素ドメイン補間を適用することと、を含む、方法。前記計算することが、前記入力画像の各寸法について、前記DCT変換長に基づいて、及び前記ターゲット小型化率に基づいて、前記DCTドメイン小型化率を計算することを含む、請求項1に記載の方法。前記適合することが、前記計算したDCTドメイン小型化率に従って、水平方向の逆変換長及び垂直方向の逆変換長の一方又は双方を適合することを含む、請求項1に記載の方法。前記適合することが、前記計算したDCTドメイン小型化率に従って、水平方向の逆変換長及び垂直方向の逆変換長の一方又は双方を縮小させることを含む、請求項1に記載の方法。前記ターゲット小型化率に従ってDCTアンチエイリアシングフィルタAAFを構成することを更に含み、前記適合することが、前記入力画像に対応するDCT係数に前記DCTAAFを適用することを含む、請求項1に記載の方法。前記ターゲット小型化率に従ってDCTAAFを構成することを更に含み、前記適合することが、前記適合したI-DCTの前記実行前に前記入力画像に対応するDCT係数に前記DCTAAFを適用することを更に含む、請求項3に記載の方法。前記適合したI-DCTの前記実行後に、追加のDCTを実行することと、前記ターゲット小型化率に従って、及び前記適合したI-DCT後の前記画像の寸法に従って、DCTAAFを構成することと、前記適合したI-DCTの後の前記画像に対応するDCT係数に前記DCTAAFを適用し、フィルタリングしたDCT係数を発生することと、前記フィルタリングしたDCT係数に対してI-DCTを実行し、前記中間画像を発生することと、を更に含む、請求項1に記載の方法。DCTドメイン小型化率の前記計算が、前記入力画像の各寸法について、前記入力画像に関連付けられた前記DCT変換長と前記ターゲット小型化率との間の率に対する上限式を計算することと、前記入力画像の各寸法について、前記入力画像に関連付けられた前記DCT変換長と前記上限表現との間の率を計算することと、を含む、請求項2に記載の方法。入力として受信された前記ターゲット小型化率が2よりも大きい場合、多数繰り返しDCT小型化プロセスを実施し、このプロセスが、DCTドメイン小型化率の前記計算が、前記入力画像の一方又は双方の寸法について、前記DCTドメイン小型化率を2に設定することを含み、前記I-DCTの適合が、前記DCTドメイン小型化率に従って、水平方向のI-DCT変換長及び垂直方向のI-DCT変換長の一方又は双方を2のファクタで縮小することを含み、前記適合したI-DCTの前記実行が、前記入力画像の一方又は双方の寸法について、前記ターゲット小型化率を2で除算することを含み、前記入力画像の一方又は双方の寸法について前記プロセスの前の繰り返しの後の前記ターゲット小型化率が2よりも大きい限り、前記入力画像の一方又は双方の寸法について、前記計算、前記適合、及び前記実行を反復する、ことを含む、請求項1に記載の方法。前記多数繰り返しDCT小型化プロセスの最後の繰り返しの前記適合したI-DCTの前記実行後、追加のDCTを実行することと、前記ターゲット小型化率に従って、及び前記多数繰り返しDCT小型化プロセスの前記最後の繰り返しの前記適合したI-DCTの後の前記画像の寸法に従って、DCTAAFを構成することと、前記多数繰り返しDCT小型化プロセスの前記最後の繰り返しの前記適合したI-DCTの後の前記画像に対応するDCT係数に前記DCTAAFを適用し、フィルタリングしたDCT係数を発生することと、前記フィルタリングしたDCT係数に対してI-DCTを実行し、前記中間画像を発生することと、を更に含む、請求項9に記載の方法。前記多数繰り返しDCT小型化プロセスの最後の繰り返しの一部として、前記適合することが、前記ターゲット小型化率に従ってDCTAAFを構成すること、及び、前記多数繰り返しDCT小型化プロセスの前の繰り返しの結果に対応するDCT係数に対して前記適合したI-DCTの前記実行前に前記DCTAAFを適用することを更に含む、請求項9に記載の方法。前記中間画像に対する画素ドメイン補間の前記適用が、前記中間画像の前記寸法及び前記ターゲット画像寸法に従って、又は前記DCTドメイン小型化率及び前記ターゲット小型化率に従って、画素ドメイン小型化率を計算することを含む、請求項1に記載の方法。前記画素ドメイン小型化率が、前記ターゲット小型化率と前記中間画像のサイズとの差に対応する、請求項12に記載の方法。前記中間画像に対する画素ドメイン補間の前記適用が、前記画素ドメイン小型化率に従って適応支持画素ドメインインターポレータを構成すること、及び、前記適応支持画素ドメインインターポレータを中間画像に適用することを含む、請求項12に記載の方法。前記適応支持画素ドメインインターポレータが前記中間画像のLumaコンポーネントにのみ適用される、請求項14に記載の方法。入力分離ブロックレベル符号化画像を小型化するためのシステムであって、DCTドメインプロセスを実施するように適合されたDCTドメインプロセッサであって、ターゲット小型化率に従って、及び前記入力画像に関連付けられたDCT変換長のサイズに従って、DCTドメインにおいて前記入力画像を小型化するためのDCT小型化率を計算するように適合されたDCT小型化コンフィギュレータと、前記DCTドメイン小型化率に従ってI-DCT動作を適合するように構成されたI-DCTエンジンと、を含む前記DCTドメインプロセッサと、前記DCTドメインプロセッサが前記DCTドメインプロセッサの出力として中間画像を提供するように適合され、前記中間画像の寸法に従って、及び前記ターゲット画像の寸法に従って、前記中間画像に画素ドメイン補間動作を適用するように適合された画素ドメインプロセッサと、を含む、システム。前記DCT小型化コンフィギュレータが、前記入力画像の各寸法について、前記DCT変換長に基づいて、及び前記ターゲット小型化率に基づいて、前記DCTドメイン小型化率を計算するように適合されている、請求項16に記載のシステム。前記I-DCTエンジンが、前記計算したDCTドメイン小型化率に従って、水平方向の逆変換長及び垂直方向の逆変換長の一方又は双方を適合するように構成されている、請求項16に記載のシステム。前記I-DCTエンジンが、前記計算したDCTドメイン小型化率に従って、水平方向の逆変換長及び垂直方向の逆変換長の一方又は双方を縮小させるように適合されている、請求項1に記載のシステム。前記DCTドメインプロセッサがDCTアンチエイリアシングフィルタAAFを更に含み、前記DCTAAFが、前記ターゲット小型化率に従ってDCTAAFを適用するように構成されている、請求項16に記載のシステム。前記ターゲット小型化率に従って前記ターゲット小型化率に従ってDCTAAFを適用するように構成されたDCTAAFを更に含み、前記DCTAAFが、前記I-DCTエンジンの動作前に前記入力画像に対応するDCT係数に前記DCTAAFを適用するように構成されている、請求項18に記載のシステム。前記DCTドメインプロセッサが、前記ターゲット小型化率に従って及び前記I-DCT動作後の前記画像の寸法に従って構成されるDCTAAFを含み、前記DCTAAFが、前記I-DCT動作後に計算したDCT係数にDCTAAFを適用し、フィルタリングしたDCT係数を発生するように適合され、前記フィルタリングしたDCT係数に追加のI-DCT動作を適用し、前記中間画像を発生する、請求項18に記載のシステム。前記DCT小型化コンフィギュレータが、前記入力画像の各寸法について、前記入力画像に関連付けられた前記DCT変換長と前記ターゲット小型化率との間の率に対する上限式を計算し、前記入力画像の各寸法について、前記入力画像に関連付けられた前記DCT変換長と前記上限表現との間の率を計算する、ように適合されている、請求項17に記載のシステム。入力として受信された前記ターゲット小型化率が2よりも大きい場合、前記DCTドメインプロセッサが、多数繰り返しDCT小型化プロセスを実施するように適合され、前記DCT小型化コンフィギュレータが、前記入力画像の一方又は双方の寸法について、前記DCTドメイン小型化率を2に設定するように適合され、従って、前記入力画像の一方又は双方の寸法について前記ターゲット小型化率を2で除算し、前記I-DCTエンジンが、前記DCTドメイン小型化率に従ってI-DCT動作を適合するように構成され、前記入力画像の一方又は双方の寸法について前記プロセスの前の繰り返しの後の前記ターゲット小型化率が2よりも大きい限り、前記DCT小型化コンフィギュレータ及び前記I-DCTエンジンがDCT小型化プロセスを反復するように構成されている、請求項16に記載のシステム。前記DCTドメインプロセッサが、前記多数繰り返しDCT小型化プロセスの最後の繰り返しの後に追加のDCTを実行するように適合され、前記DCTAAFが、前記ターゲット小型化率に従って、及び前記多数繰り返しDCT小型化プロセスの前記最後の繰り返しの前記適合したI-DCTの後の前記画像の寸法に従って構成され、前記DCTAAFが、前記多数繰り返しDCT小型化プロセスの前記最後の繰り返しの前記適合したI-DCTの後の前記画像に対応するDCT係数に前記DCTAAFを適用し、フィルタリングしたDCT係数を発生するように構成され、前記DCTドメインプロセッサが、前記フィルタリングしたDCT係数に対してI-DCTを実行し、前記中間画像を発生するように適合されている、請求項24に記載のシステム。前記多数繰り返しDCT小型化プロセスの最後の繰り返しの一部として、前記DCTAAFが前記ターゲット小型化率に従って構成され、前記DCTAAFが、前記多数繰り返しDCT小型化プロセスの前の繰り返しの結果に対応するDCT係数に対して前記I-DCTエンジンによる前記適合したI-DCTの実行前にDCTAAFを適用するように構成されている、請求項24に記載のシステム。前記画素ドメインプロセッサが、前記中間画像の前記寸法及び前記ターゲット画像寸法に従って、又は前記DCTドメイン小型化率及び前記ターゲット小型化率に従って、画素ドメイン小型化率を計算するように適合されている、請求項16に記載のシステム。前記画素ドメイン小型化率が、前記ターゲット小型化率と前記中間画像のサイズとの差に対応する、請求項27に記載のシステム。前記画素ドメインプロセッサが、前記画素ドメイン小型化率に従って適応支持画素ドメイン補間アルゴリズムを構成するように適合され、更に、前記中間画像を小型化するために前記適応支持画素ドメインアルゴリズムを用いるように適合されている、請求項27に記載のシステム。前記画素ドメインプロセッサが、前記中間画像のLumaコノーネントに画素ドメイン補間動作を適用するように構成されたLuma画素ドメイン小型化モジュールを含み、前記Luma画素ドメイン小型化モジュールが、適応支持画素ドメイン補間アルゴリズムを用いるように適合され、更に、前記中間画像の前記Lumaコンポーネントを小型化するために前記適応支持画素ドメインアルゴリズムを用いるように適合されている、請求項27に記載のシステム。機械によって読み取り可能なプログラム記憶デバイスであって、入力分離ブロックレベル符号化画像を小型化する方法を実行するために前記機械によって実行可能な命令のプログラムを有形に具現化し、ターゲット小型化率に従って、及び前記入力画像に関連付けられたDCT変換長のサイズに従って、DCTドメインにおいて前記入力画像を小型化するためのDCT小型化率を計算することと、前記DCTドメイン小型化率に従ってI-DCTを適合することと、前記適合したI-DCTを実行することと、DCTドメインプロセスの出力として中間画像を提供することと、前記中間画像の寸法に従って、及び前記ターゲット画像の寸法に従って、前記中間画像に画素ドメイン補間を適用することと、を含む、デバイス。入力分離ブロックレベル符号化画像を小型化するコンピュータ読み取り可能プログラムコードが具現化されたコンピュータ使用可能媒体を含むコンピュータプログラム製品であって、ターゲット小型化率に従って、及び前記入力画像に関連付けられたDCT変換長のサイズに従って、DCTドメインにおいて前記入力画像を小型化するためのDCT小型化率を前記コンピュータに計算させるためのコンピュータ読み取り可能プログラムコードと、前記DCTドメイン小型化率に従ってI-DCTを前記コンピュータに適合させるためのコンピュータ読み取り可能プログラムコードと、前記適合したI-DCTを前記コンピュータに実行させるためのコンピュータ読み取り可能プログラムコードと、DCTドメインプロセスの出力として中間画像を前記コンピュータに提供させるためのコンピュータ読み取り可能プログラムコードと、前記中間画像の寸法に従って、及び前記ターゲット画像の寸法に従って、前記中間画像に画素ドメイン補間を前記コンピュータに適用させるためのコンピュータ読み取り可能プログラムコードと、を含む、コンピュータプログラム製品。002ここに開示した主題の機能コンポーネントの多くは、例えばカスタムVLSI回路又はゲートアレイ等を含むハードウェア回路として、FPGA等のプログラマブルハードウェアデバイスとして、又は無形のコンピュータ読み取り可能媒体上に記憶され様々なプロセッサによって実行可能なソフトウェアプログラムコードとして、及びそれらの組み合わせとして、様々な形態で実施することができる。ここに開示した主題の具体的なコンポーネントは、ソフトウェアコードの1つの特定のセグメントによって、又は複数のセグメントによって形成することができる。これらの複数のセグメントは、まとまって、集合的に作用もしくは動作するか、又は各コンポーネントに属したここに開示する制約に従って作用することができる。例えばコンポーネントは、オブジェクト、手順、及び機能等のいくつかのコードセグメントにわたって分布することができ、ここに開示したコンポーネントを提供するために共に動作するいくつかのプログラム又はプログラムファイルから発生することができる。003同様に、ここに開示したコンポーネント複数のコンポーネントはオペレーショナルデータにおいて具現化することができ、オペレーショナルデータはここに開示したコンポーネント複数のコンポーネントによって用いられることができる。一例として、かかるオペレーショナルデータは有形のコンピュータ読み取り可能媒体上に記憶することができる。オペレーショナルデータは単一のデータセットとすることができ、又は、異なる位置、異なるネットワークノード上、又は異なる記憶デバイス上に記憶されたデータ集合とすることができる。004本出願の主題に従った方法又は装置は、前述の及び後述の異なる態様の特性又はその均等物を、そのいずれかの組み合わせで有することができ、これらは、以下に示す発明を実施するための形態で述べる方法又は装置のいずれかの特性もしくは複数の特性又はそれらの均等物と組み合わせることができる。005ここに開示した主題の例は、入力分離ブロックレベル符号化画像を小型化するための方法及びシステムに関する。ここに開示した主題の一態様によれば、入力分離ブロックレベル符号画像を小型化する方法が提供される。ここに開示した主題の例によれば、この方法は、ターゲット小型化率に従って、及び入力画像に関連付けられたDCT変換長のサイズに従って、DCTドメインにおいて入力画像を小型化するためのDCT小型化率を計算することと、DCTドメイン小型化率に従ってI-DCTを適合することと、適合したI-DCTを実行することと、DCTドメインプロセスの出力として中間画像を提供することと、中間画像の寸法に従って、及びターゲット画像の寸法に従って、中間画像に画素ドメイン補間を適用することと、を含む。006ここに開示した主題の例によれば、計算することは、入力画像の各寸法について、DCT変換長に基づいて、及びターゲット小型化率に基づいて、DCTドメイン小型化率を計算することを含むことができる。007更に一例として、I-DCTを適合することは、計算したDCTドメイン小型化率に従って、水平方向の逆変換長及び垂直方向の逆変換長の一方又は双方を適合することを含むことができる。更に一例として、I-DCTを適合することは、計算したDCTドメイン小型化率に従って、水平方向の逆変換長及び垂直方向の逆変換長の一方又は双方を縮小させることを含むことができる。008ここに開示した主題の例によれば、この方法は、ターゲット小型化率に従ってDCTアンチエイリアシングフィルタAAFを構成することを更に含むことができ、I-CTを適合することは、入力画像に対応するDCT係数にDCTAAFを適用することを含むことができる。009更に一例として、この方法は、ターゲット小型化率に従ってDCTAAFを構成することを含むことができ、I-DCTを適合することは、適合したI-DCTの実行前に入力画像に対応するDCT係数に前記DCTAAFを適用することを含むことができる。010ここに開示した主題の例によれば、この方法は、適合したI-DCTの前記実行後に追加のDCTを実行することと、ターゲット小型化率に従って、及び適合したI-DCT後の画像の寸法に従って、DCTAAFを構成することと、適合したI-DCTの後の画像に対応するDCT係数にDCTAAFを適用し、フィルタリングしたDCT係数を発生することと、フィルタリングしたDCT係数に対してI-DCTを実行し、中間画像を発生することと、を含むことができる。011ここに開示した主題の例によれば、DCTドメイン小型化率の計算は、入力画像の各寸法について、入力画像に関連付けられたDCT変換長とターゲット小型化率との間の率に対する上限式ceilingexpressionを計算することと、入力画像の各寸法について、入力画像に関連付けられたDCT変換長と上限表現との間の率を計算することと、を含むことができる。012ここに開示した主題の例によれば、入力として受信されたターゲット小型化率が2よりも大きい場合、多数繰り返しDCT小型化プロセスを実施する。一例として、多数繰り返しDCT小型化プロセスは、入力画像の一方又は双方の寸法についてDCTドメイン小型化率を2に設定することと、DCTドメイン小型化率に従って、水平方向のI-DCT変換長及び垂直方向のI-DCT変換長の一方又は双方を2のファクタで縮小することと、適合したI-DCTの実行の一部が、入力画像の一方又は双方の寸法についてターゲット小型化率を2で除算することを含むことと、入力画像の一方又は双方の寸法についてプロセスの前の繰り返しの後のターゲット小型化率が2よりも大きい限り、入力画像の一方又は双方の寸法について、DCT小型化プロセスを繰り返し実行することと、を含むことができる。013更に一例として、多数繰り返しDCT小型化プロセスの最後の繰り返しの適合したI-DCTの実行後、追加のDCTを実行する。ターゲット小型化率に従って、及び多数繰り返しDCT小型化プロセスの最後の繰り返しの適合したI-DCTの後の画像の寸法に従って、DCTAAFを構成し、多数繰り返しDCT小型化プロセスの最後の繰り返しの適合したI-DCTの後の画像に対応するDCT係数にDCTAAFを適用し、フィルタリングしたDCT係数を発生する。フィルタリングしたDCT係数に対してI-DCTを実行し、中間画像を発生する。014更に一例として、多数繰り返しDCT小型化プロセスの最後の繰り返しの一部として、ターゲット小型化率に従ってDCTAAFを構成し、多数繰り返しDCT小型化プロセスの前の繰り返しの結果に対応するDCT係数に対して適合したI-DCTの実行前にDCTAAFを適用する。015ここに開示した主題の例によれば、中間画像に対する画素ドメイン補間の適用は、中間画像の寸法及びターゲット画像寸法に従って、又はDCTドメイン小型化率及びターゲット小型化率に従って、画素ドメイン小型化率を計算することを含むことができる。更に一例として、画素ドメイン小型化率は、ターゲット小型化率と中間画像のサイズとの差に対応することができる。016ここに開示した主題の例によれば、中間画像に対する画素ドメイン補間の適用は、画素ドメイン小型化率に従って適応支持画素ドメインインターポレータを構成すること、及び、適応支持画素ドメインインターポレータを中間画像に適用することを含むことができる。更に一例として、適応支持画素ドメインインターポレータは中間画像のLumaコンポーネントにのみ適用することができる。更に一例として、中間画像に対する画素ドメイン補間の適用は、画素ドメイン小型化率に従って非適応支持画素ドメインインターポレータを構成すること、及び、非適応支持画素ドメインインターポレータを中間画像に適用することを含むことができる。更に一例として、非適応支持画素ドメインインターポレータは中間画像のChromaコンポーネントにのみ適用することができる。中間画像のChromaコンポーネントに対する非適応支持画素ドメインインターポレータの使用は、中間画像のLumaコンポーネントに対する適応支持画素ドメインインターポレータの使用と組み合わせることができる。017ここに開示した主題の更に別の態様によれば、入力分離ブロックレベル符号化画像を小型化するためのシステムが提供される。ここに開示した主題の例によれば、入力分離ブロックレベル符号化画像を小型化するためのシステムは、DCTドメインプロセッサ及び画素ドメインプロセッサを含むことができる。DCTドメインプロセッサは、DCTドメインプロセスを実施するように適合することができる。DCTドメインプロセッサは、DCT小型化コンフィギュレータ及びI-DCTエンジンを含むことができる。DCT小型化コンフィギュレータは、DCTドメインにおいて入力画像を小型化するためのDCT小型化率を計算するように適合することができる。DCT小型化コンフィギュレータは、ターゲット小型化率に従って、及び入力画像に関連付けられたDCT変換長のサイズに従って、DCT小型化率を計算するように適合することができる。I-DCTエンジンは、DCTドメイン小型化率に従ってI-DCT動作を適応するように構成することができる。DCTドメインプロセッサは、DCTドメインプロセッサの出力として中間画像を提供するように適合することができる。画素ドメインプロセッサは、中間画像の寸法に従って、及びターゲット画像の寸法に従って、中間画像に画素ドメイン補間動作を適用するように適合することができる。018ここに開示した主題の例によれば、DCT小型化コンフィギュレータは、入力画像の各寸法について、DCT変換長に基づいて、及びターゲット小型化率に基づいて、DCTドメイン小型化率を計算するように適合されている。更に一例として、I-DCTエンジンは、計算したDCTドメイン小型化率に従って、水平方向の逆変換長及び垂直方向の逆変換長の一方又は双方を適合するように構成することができる。019ここに開示した主題の例によれば、I-DCTエンジンは、計算したDCTドメイン小型化率に従って、水平方向の逆変換長及び垂直方向の逆変換長の一方又は双方を縮小させるように適合することができる。020更に一例として、DCTドメインプロセッサはDCTアンチエイリアシングフィルタAAFを含むことができる。DCTAAFは、ターゲット小型化率に従ってDCTAAFを適用するように構成することができる。021ここに開示した主題の例によれば、DCTAAFは、ターゲット小型化率に従ってDCTAAFを適用するように構成することができる。DCTAAFは、I-DCTエンジンの動作前に入力画像に対応するDCT係数にDCTAAFを適用するように構成することができる。022ここに開示した主題の例によれば、DCTAAFは、ターゲット小型化率に従って及びI-DCT動作後の画像の寸法に従って構成することができる。DCTAAFは、I-DCT動作後に計算したDCT係数にDCTAAFを適用し、フィルタリングしたDCT係数を発生するように適合することができる。フィルタリングしたDCT係数に追加のI-DCT動作を適用し、中間画像を発生することができる。023ここに開示した主題の例によれば、DCT小型化コンフィギュレータは、入力画像の各寸法について、入力画像に関連付けられたDCT変換長とターゲット小型化率との間の率に対する上限式を計算し、入力画像の各寸法について、入力画像に関連付けられたDCT変換長と上限表現との間の率を計算するように適合することができる。024ここに開示した主題の例によれば、入力として受信されたターゲット小型化率が2よりも大きい場合、DCTドメインプロセッサは、多数繰り返しDCT小型化プロセスを実施するように適合することができる。一例として、DCT小型化コンフィギュレータは、入力画像の一方又は双方の寸法について、DCTドメイン小型化率を2に設定するように適合され、従って、入力画像の一方又は双方の寸法についてターゲット小型化率を2で除算することができる。I-DCTエンジンは、DCTドメイン小型化率に従ってI-DCT動作を適合するように構成することができる。入力画像の一方又は双方の寸法についてプロセスの前の繰り返しの後のターゲット小型化率が2よりも大きい限り、DCT小型化コンフィギュレータ及びI-DCTエンジンがDCT小型化プロセスを反復するように構成することができる。025更に一例として、DCTドメインプロセッサは、多数繰り返しDCT小型化プロセスの最後の繰り返しの後に追加のDCTを実行するように適合することができる。DCTAAFは、ターゲット小型化率に従って、及び多数繰り返しDCT小型化プロセスの最後の繰り返しの適合したI-DCTの後の画像の寸法に従って構成することができる。DCTAAFは、多数繰り返しDCT小型化プロセスの最後の繰り返しの適合したI-DCTの後の画像に対応するDCT係数にDCTAAFを適用し、フィルタリングしたDCT係数を発生するように構成されている。DCTドメインプロセッサは、フィルタリングしたDCT係数に対してI-DCTを実行し、中間画像を発生するように適合することができる。026更に一例として、多数繰り返しDCT小型化プロセスの最後の繰り返しの一部として、DCTAAFはターゲット小型化率に従って構成することができる。DCTAAFは、多数繰り返しDCT小型化プロセスの前の繰り返しの結果に対応するDCT係数に対してI-DCTエンジンによる適合したI-DCTの実行前にDCTAAFを適用するように構成することができる。027ここに開示した主題の例によれば、画素ドメインプロセッサは、中間画像の寸法及びターゲット画像寸法に従って、又はDCTドメイン小型化率及びターゲット小型化率に従って、画素ドメイン小型化率を計算するように適合することができる。028更に一例として、画素ドメイン小型化率は、ターゲット小型化率と中間画像のサイズとの差に対応することができる。029更に一例として、画素ドメインプロセッサは、画素ドメイン小型化率に従って適応支持画素ドメイン補間アルゴリズムを構成するように適合することができる。画素ドメインプロセッサは、中間画像を小型化するために適応支持画素ドメインアルゴリズムを用いるように適合することができる。030更に一例として、画素ドメインプロセッサはLuma画素ドメイン小型化モジュールを含むことができる。Luma画素ドメイン小型化モジュールは、中間画像のLumaコノーネントに画素ドメイン補間動作を適用するように構成することができる。Luma画素ドメイン小型化モジュールは、適応支持画素ドメイン補間アルゴリズムを用いるように適合することができ、更に、中間画像のLumaコンポーネントを小型化するために適応支持画素ドメインアルゴリズムを用いるように適合することができる。031ここに開示した主題の更に別の態様によれば、機械によって読み取り可能なプログラム記憶デバイスであって、ここに提供した例に従って入力分離ブロックレベル符号化画像を小型化する方法を実行するために機械によって実行可能な命令のプログラムを有形に具現化するデバイスが提供される。ここに開示した主題の更に別の態様によれば、ここに提供した例に従って入力分離ブロックレベル符号化画像を小型化するコンピュータ読み取り可能プログラムコードが具現化されたコンピュータ使用可能媒体を含むコンピュータプログラム製品が提供される。032本発明を理解するため、及び本発明が実際どのように実行可能であるかを認識するため、これより非限定的な例としてのみ添付図面を参照して好適な実施形態について説明する。039例示の簡略化及び明確さのため、図面に示す要素は必ずしも一定の縮尺どおりに示していないことは認められよう。例えば、要素のいくつかの寸法は明確さのために他の要素に比べて誇張している場合がある。更に、適切と見なす場合、複数の図面で参照番号を繰り返して、対応するか又は類似の要素を示すことがある。040以下の詳細な記載において、ここに開示した主題の完全な理解を得るために多数の具体的な詳細事項を述べる。しかしながら、ここに開示した主題はこのような具体的な詳細事項なしで実施可能であることは当業者には理解されよう。他の例では、ここに開示した主題を曖昧にしないように、周知の方法、手順、及びコンポーネントについては詳しく説明しない。041他に具体的に述べていない限り、以下の考察から明らかであるように、本明細書の考察全体を通して、様々な機能に関する用語が示すのは、コンピュータもしくはコンピューティングシステム又は同様の電子コンピューティングデバイスの作用及び/又はプロセスであって、コンピューティングシステムのレジスタ及び/又はメモリ内の電子等の物理量として表されたデータを操作すること、及び/又はコンピュータシステムのメモリ、レジスタ、又は他のそのような有形の情報記憶、伝送、又は表示デバイス内の物理量として同様に表された他のデータに変換することである。042以下に、画像処理の分野及びデジタル画像リサイズ又は小型化の分野における従来の用語を列挙する。以下の用語の各々について、当技術分野における用語のそれぞれの従来の意味に従って短い定義を与える。以下に示す用語は当技術分野において既知であり、以下の定義は便宜上の目的のためにのみ非限定的な例として与える。従って、特許請求項における対応する用語の解釈は、他に明記しない限り、以下の定義に限定されるものではなく、特許請求項において用いる用語にはそれらの最も広い妥当な解釈が与えられるものとする。043ここに開示した主題の例及び特許請求項における記載全体を通して、分離ブロックレベル符号化画像という用語を用いる。分離ブロックレベル符号化画像は、原型precursor画像における分離ブロックの独立した符号化を伴う圧縮プロセスの結果である。分離ブロックレベル符号化画像は、原型画像の圧縮又は符号化プロセスにおいて発生又は選択した離散コサイン変換DCT係数セットを含むか又はこれに関連付けられている。分離ブロックレベル符号化画像の非限定的な例はJPEG画像である。JPEGフォーマットへの画像の圧縮は8x8DCT変換を伴う。044ここに開示した主題の例及び特許請求項における記載全体を通して、画素ドメインリサイズという用語を用いる。一例として、画素ドメインリサイズは、原型画像の画素値に直接実行する動作によって画像の空間解像度を低下させるプロセスとして定義することができる。原型画像の1つ以上の画素から各ターゲット画像画素が得られる。例えばターゲット画素は、原型画像内である一定の近さにあった原型画像内の画素セットの重み付け平均補間とすることができる。ここに開示した主題のいくつかの例及び特許請求項のいくつかにおける記載においては、2つのタイプの画素ドメインリサイズ、すなわち適応支持画素ドメイン補間と非適応又は固定支持画素ドメイン補間との間で区別をつける。045一例として、非適応又は固定支持画素ドメイン補間は、リサイズ率とは無関係に所定数の元の画像画素から各ターゲット画素が得られる画素ドメイン補間プロセスとして定義することができる。一般的には、一例として、非適応支持画素ドメイン補間の特徴は、例えば適応支持画素ドメイン補間に比べて複雑度が低いこと、及び例えば適応支持画素ドメイン補間に比べて特に比較的大きい小型化率ではエイリアシングアーチファクトが発生しやすいことを含む。非適応又は固定支持画素ドメイン補間の非限定的な例は、最近傍ターゲットにコピーした単一の元の画素値を用いる、双一次各側からの1画素を用いる、及び固定支持Lanczos例えば3ローブでは、例えばIPPLanczos実施においてと同様に、元の6画素の固定支持を用いてターゲット画素を生成することができるを含む。046一例として、適応支持画素ドメイン補間は、N個の元の画素から各ターゲット画素が得られる画素ドメイン補間方法として定義することができ、ここでNはリサイズファクタの非減少関数である。従って、リサイズのファクタを大きくすると、補間関数が用いる元の画素数が多くなるか、又は補間カーネル/フィルタ支持のサイズが大きくなる。一般的には、一例として、適応支持画素ドメイン補間の特徴は、例えば非適応支持画素ドメイン補間に比べて複雑度が高く、これがリサイズファクタと共に増大すること、及び例えば非適応支持画素ドメイン補間に比べてエイリアシングアーチファクトに対する概ね良好な復元力を含む。適応又は固定支持画素ドメイン補間方法の非限定的な例は、適応カーネルを用いたLanczosImageMagick実施等、及びIPPスーパーサンプリングを含む。047ここに開示した主題の例及び特許請求項における記載全体を通して、DCTドメインリサイズという用語を用いる。一例として、DCTドメインリサイズは、元の画像に対応したブロックDCT係数に実行する動作によって画像の空間解像度を低下させるプロセスとして定義することができる。更に一例として、DCTドメインリサイズは縮小寸法I-DCTの実行を含む。これにより、元の各DCTブロックは逆変換されて対応画素のもっと小さいブロックとすることができる。DCTドメインリサイズを用いたリサイズ又は小型化システム及びアルゴリズムの非限定的な例は、米国特許第5,708,732号、第6,807,310号、第5,845,015号、及び7,050,656号、及びYoungSeoPark及びHyunWookParkによる論文2004年DesignandAnalysisofanImageResizingFilterintheBlockDCTDomain、IEEEtransactionsoncircuitsandsystemsforvideotechnology、vol14、no2、274~279ページを含む。048ここに開示した主題の例及び特許請求項における記載全体を通して、アンチエイリアシングフィルタという用語を用いる。一例として、アンチエイリアシングフィルタAAFは、画素ドメイン小型化プロセスの前に又はその一部として用いるフィルタとして定義することができる。AAFは、縮小サイズ画像においてエイリアシングアーチファクトを発生させる可能性のある元の画像内の高周波数成分を除去する。更に一例として、AAFは画素ドメイン処理の前にDCTドメイン処理の一部として適用することも可能である。典型的に、アンチエイリアシングフィルタは、サンプリング原理をほぼ満足させるように元の画像内の高周波数成分を除去することによって動作する。049ここに開示した主題のいくつかの例は、入力分離ブロックレベル符号化画像を小型化するシステム及び方法に関する。入力分離ブロックレベル符号化画像を小型化する方法は、ここに開示した主題のいくつかの例によれば、DCTドメインにおいて入力画像を小型化するためのDCT小型化率を計算することと、DCTドメイン小型化率に従ってI-DCTを適合することと、適合したI-DCTを実行して中間画像を生成することと、中間画像に画素ドメイン補間を適用することと、を含むことができる。更に一例として、DCTドメイン小型化率は、ターゲット小型化率に従って、及び入力画像に関連付けられたDCT変換長のサイズに従って計算することができる。更に一例として、画素ドメイン補間は、ターゲット画像の寸法に従って中間画像に適用することができる。050これより、ここに開示した主題の例に従って入力分離ブロックレベル符号化画像を小型化するためのシステムを示すブロック図である図1を参照する。ここに開示した主題の例によれば、入力分離ブロックレベル符号化画像を小型化するためのシステム100である。システム100は、ローカル又は遠隔のリソースから入力分離ブロックレベル符号化画像を受信するように構成することができる。入力分離ブロックレベル符号化画像は、DCT係数の各セットを含むかこれに関連付けることができる。DCT係数は、原型画像を圧縮又は他の方法で符号化して入力画像を生成するために用いられたものとすることができる。一例として、原型画像は、符号化されたRAW画像又は再圧縮もしくは再符号化された符号化画像とすることができる。入力画像は、例えばJPEG画像とすることができ、このJPEG画像ファイルは、JPEG符号化プロセスから生じたDCT係数の各セットを表すデータを含むことができる。051ここに開示した主題の例によれば、入力分離ブロックレベル符号化画像を小型化するためのシステム100は、システムプロセッサ20、DCTドメインプロセッサ30、及び画素ドメインプロセッサ40を含むことができる。052ここに開示した主題の例によれば、DCTドメインプロセッサ30は、分離ブロックレベル符号化画像又は少なくともかかる分離ブロックレベル符号化画像に対応するデータを入力として受信するように構成することができる。更に一例として、DCTドメインプロセッサ30は、分離ブロックレベル符号化画像のためのDCTドメインターゲット小型化率を計算するように適合することができる。053ここに開示した主題の例によれば、DCTドメインプロセッサ30は、DCTドメインターゲット小型化率を用いてDCTドメイン小型化動作を構成するように適合することができる。更に一例として、DCTドメインプロセッサ30は、DCTドメイン小型化動作を実行して、計算したDCTドメインターゲット小型化率に従って入力画像の空間解像度を低下させることができる。更に一例として、DCTドメイン小型化動作は、入力画像に関連付けられたブロックDCT係数に対して実行することができる。054ここに開示した主題の例によれば、画素ドメインプロセッサ40は、画素ドメインに復号した後の分離ブロックレベル符号化画像又は少なくともかかる分離ブロックレベル符号化画像に対応するデータを入力として受信するように構成することができる。画素ドメインプロセッサ40に供給される画像は、DCTドメインプロセッサ30が実行したDCTドメイン処理の結果として得られた中間画像とすることができる。055ここに開示した主題の例によれば、画素ドメインプロセッサ40は、画素ドメイン小型化率を計算するように構成することができる。一例として、画素ドメイン小型化率は、画素ドメイン小型化動作を構成するために画素ドメインプロセッサ40によって用いることができる。更に一例として、画素ドメインプロセッサ40は、画素ドメイン小型化動作を実行して、計算した画素ドメインターゲット小型化率に従って中間画像の空間解像度を低下させることができる。更に一例として、画素ドメイン小型化動作は、中間画像の画素値に対して直接実行することができる。056システム100は、DCTドメイン小型化動作を適用することによってあるファクタで入力画像を縮小することができ、更に、DCTドメイン小型化動作の結果として得られた中間画像に対して画素ドメイン小型化動作を適用することによってこの中間画像を縮小することができることが認められよう。ここに開示した主題の例によれば、システム100は、DCTドメイン及び画素ドメインにおける小型化動作の組み合わせによって入力画像を任意の寸法に又は任意の小型化率で小型化可能とするように構成することができる。ここに開示した主題の例によれば、システム100は、DCTドメイン小型化及び画素ドメイン小型化動作を組み合わせて、全体として、一方ではランタイム又はコンピューティングリソースの面で比較的低コストであり、他方では比較的高品質の小型化出力画像が得られる小型化プロセスを提供するように構成することができる。一例として、小型化出力画像の品質は、平均オピニオン評点MOS:MeanOpinionScoring等の主観的類似性尺度によって測定可能である。057ここに開示した主題の例によれば、システムコントローラ20は、プロセッサ例えばCPU22及びメモリモジュール24を含むことができ、これらはシステム100及び/又はシステムのいずれかのコンポーネントを動作及び制御するための命令を処理するように動作可能である。また、システムコントローラ20は、汎用又は専用の記憶媒体26を含むか又は他の方法でこれに関連付けることができ、この記憶媒体26はシステム100が実施するプロセスのためのシステム設定及び定義を記憶するために用いられる。記憶媒体26に記憶されたデータは、システム100の動作及び/又はシステムのコンポーネントのいずれかの動作を制御するためにシステムコントローラ20によって使用可能である。また、記憶媒体26を用いて、システム100が実行するプロセスの間に又はその結果として発生したデータを記憶することができる。システムコンポーネントの一部又は全ては、システムの各コンポーネントが実行する動作の一部又は全てを担当するマイクロコントローラ例えばマイクロコントローラ38及び40を含むことができる。場合によっては、又はいくつかの動作に関連付けて、システム100のあるコンポーネントのマイクロコントローラは、システムコントローラ20と共に、及び/又はシステム100の別のコンポーネント又は複数のコンポーネントのマイクロコントローラと連携して動作することができる。058ここに開示した主題の例によれば、システム100は、外部ソースからの入力画像の受信を容易にするために使用可能である入力インタフェース10を含むことができる。また、システム100は、入力画像に対応する小型化画像を出力として提供するように構成された出力インタフェース50も含むことができる。059これより、更に、ここに開示した主題の例に従って入力分離ブロックレベル符号化画像を小型化する方法を示すフローチャートである図2を参照する。便宜上、ここでの考察の一部はJPEG入力画像を参照して行う。ここに開示した主題の例は、他のタイプの分離ブロックレベル符号化画像に準用可能であり、JPEG画像の参照は非限定的であることは認められよう。ここに開示した主題の例によれば、JPEG入力画像を取得することができブロック210、例えば入力画像は入力インタフェース10を介してシステム100に供給することができる。060ここに開示した主題の例によれば、入力画像は、システムコントローラ20の命令により、DCTドメインプロセッサ30に供給することができる。ここに開示した主題の例によれば、DCTプロセッサ30はDCTドメインコントローラ32を含むことができる。DCTドメインコントローラ32は、DCTプロセッサ30のコンポーネントの動作を制御するように構成することができる。061ここに開示した主題の例によれば、入力画像に加えて、システム100はターゲット小型化率又はターゲット画像寸法を入力として受信することができるブロック220。ターゲット小型化率は、入力画像に対してシステム100が実行することが要求される小型化の程度を指定する数字とすることができる。小型化率は、入力画像と出力される小型化画像との間の所望の比率を示すことができる。所望の小型化は他の形態で指定することができ、他の形態に従ってここに開示した主題の例を適合可能であることは認められよう。062ターゲット小型化率は、画像の各寸法水平方向及び垂直方向に関連付けることができる。入力画像と共にターゲット画像寸法が与えられた場合は、各入力及びターゲット画像寸法に従って、各寸法水平方向及び垂直方向についてDCT小型化率を計算することができる。ターゲット小型化率のソースは、システムのオペレータ、又は例えばウェブアプリケーション、記憶システムコントローラ等の他の何らかのコンピュータ化ソースとすることができる。063ここに開示した主題の例によれば、ターゲット小型化率は任意の小型化率を表す任意の数字とすることができる。更に一例として、画像の少なくとも1つの寸法のターゲット小型化率は、DCT変換長分子及びターゲット小型化率分母の商が整数でないようにすることができる。整数の商を生じないターゲット小型化率では、入力画像に対応するDCT係数を用いたDCTドメイン小型化について複雑な処理が必要であり得ることは認められよう。これは、ターゲット小型化率が、各々がDCT変換長の割り切れる除数であるすなわちこれが剰余なしでDCT変換長を除算する2つ又は3つ等のターゲット小型化率の組み合わせに対応する場合を含まない。064ここに開示した主題の例によれば、入力分離ブロックレベル符号化画像を小型化するための提案するシステム100は、DCT変換長を除算した場合に整数の商を生じないターゲット小型化率に従って入力画像を小型化するためのDCTドメイン及び画素ドメイン小型化の組み合わせを含む小型化プロセスを実施するように構成することができる。065上述のように、ターゲット小型化率の代わりにターゲット画像寸法を提供することができる。ターゲット画像寸法は、システムのオペレータによって又は外部のデジタルデータシステムによって選択されたいずれかの縮小した任意の寸法とすることができる。ターゲット小型化率及びターゲット画像寸法は、ここに開示した主題の例の記載において交換可能に用いられる。066ここに開示した主題の例によれば、DCTドメインプロセッサ30はDCT小型化コンフィギュレータ34を含むことができる。DCT小型化コンフィギュレータ34は、ターゲット小型化率に従って又はターゲット画像寸法に従って、及び入力画像に関連付けられたDCT変換長に従って、DCTドメイン小型化率を計算するように構成することができるブロック230。ここに開示した主題の例によれば、DCT小型化率の計算は、画像の軸の少なくとも一方について、画像の各軸のDCT小型化率として用いられるDCT変換長の割り切れる除数すなわちこれが剰余なしでDCT変換長を除算するを与えるように構成されている。更に、ここに開示した主題の例によれば、DCT小型化率は双方ともDCT変換長の割り切れる除数であるか、又は第1の軸のDCT小型化率がDCT変換長の割り切れる除数であると共に第2の軸のDCT小型化率が1であるすなわち第2の軸にDCT小型化は適用されない。067例えば、DCT変換長が8x8であるJPEG画像では、DCT小型化率は、8/aここで1≦a≦7のいずれか1つとすることができ、軸の第1のものについてDCT小型化率が8/7以上である場合、第2の軸についてDCT小型化率は8/aここで1≦a≦8のいずれか1つとすることができるすなわち第2の軸にはDCTドメインの小型化を適用しない可能性がある。JPEG入力画像に対して実施されるDCT小型化プロセスが多数繰り返しmultiiterationプロセスとして実施される場合、DCT小型化プロセスの各繰り返しにおいて同様にDCT小型化率を計算することができる。068ここに開示した主題の例によれば、DCT小型化率の計算は、入力画像の空間解像度を低下させる可能性がある他のプロセスの影響を考慮に入れることができる。例えば、小型化プロセスを、入力画像の空間解像度を低下させる可能性がある他の画像処理手順と共に実施する場合である。かかるプロセスを考慮に入れない場合には、出力画像は、ターゲット画像寸法又はターゲット小型化率が指定したものとは異なる寸法を有する可能性があることは認められよう。更に一例として、かかる他のプロセスが画像のあるコンポーネントのみに影響を及ぼす例えばChromaプレーンの小型化に影響するがLumaコンポーネントには影響しない場合、影響を受けるコンポーネントについてのみDCTドメイン小型化率を調節することができる。069ここに開示した主題の例によれば、一部の画像では、DCTドメインプロセッサ30は、おそらくはDCT小型化コンフィギュレータ34と連携して、入力画像と同数の画素を維持するすなわち双方の軸のDCT小型化ファクタが1又は8/8であるように構成することができ、かかる状況においてはDCTドメイン処理はDCTAAF処理のみを含むことができる。更に、ここに開示した主題の一例として、DCTAAF処理はDCTドメイン処理の一部として実施することができる。ここに開示した主題の一例として、DCTAAF処理は主要なDCT小型化プロセスの一部として実施することができ、又はDCTAAFは、主要なDCT小型化プロセスが完了した後に実施することができる。DCTAAF処理については以下で更に説明する。070ここに開示した主題の例によれば、DCT小型化コンフィギュレータ34は、DCTドメイン小型化プロセスを多数繰り返しプロセスとして実施するように構成することができ、毎回又はプロセスの各繰り返しでDCT小型化コンフィギュレータ34が各DCT小型化率を計算して、画像の軸の少なくとも一方について、画像の各軸のDCT小型化率として用いられるDCT変換長の割り切れる除数すなわちこれが剰余なしでDCT変換長を除算するを与えるようにすることができる。071ここに開示した主題の例によれば、DCT小型化コンフィギュレータ34は、軸の少なくとも一方についてターゲット小型化率が4よりも大きいDCT小型化率に対応する場合に、繰り返しDCTドメイン小型化プロセスを実施するように構成されている。ここに開示した主題の更に別の例によれば、DCTドメインプロセッサ30は、おそらくはDCT小型化コンフィギュレータ34と連携して、2に等しいDCT小型化率による軸の少なくとも一方のDCTドメイン小型化のできる限り多くの繰り返しを含む繰り返しDCTドメイン小型化プロセスを実施するように構成することができる。このため、例えば2つの軸の各々についてDCTドメイン小型化率が8である場合、入力画像を8の率で小型化するDCTドメイン小型化プロセスの1回の繰り返しを実行するのではなく、DCTドメイン小型化プロセスの3回の繰り返しを実施し、各繰り返しにおいて画像を2の率で小型化し、合計でDCTドメイン小型化率は8となる。便宜上、提案したDCTドメイン小型化の後者の構成を本明細書ではDCTx2構成と称することがあり、前者の構成をDCToctv構成と証する。DCTx2構成が該当するのはDCT小型化率が2以上の場合のみであることは認められよう。072また、ある状況下では、DCToctv構成を用いた対応する小型化動作に比べて、DCTx2構成の方が、リソース及び/又はランタイムの面で高いコストで、高品質の中間画像DCTドメイン処理の結果である画像を発生可能であることは認められよう。073ここに開示した主題の例によれば、DCTドメインプロセッサ30はDCTドメインAAF39を含むことができる。DCTドメインAAF39は、DCTドメインアンチエイリアシングフィルタを適用するように構成することができる。更に一例として、DCTドメインAAFはI-DCT小型化ブロックを実行する前にDCTドメイン処理の一部として実施され、又はここに開示した主題の他の例では、DCTドメインAAFはDCTドメイン小型化プロセスの後に実施することができる。これについては以下で説明する。更に一例として、DCTドメインコントローラ32は、異なるDCTドメインAAF前構成から選択することができ、I-DCT小型化ブロックを実行する前にDCTドメイン処理の一部として、又はDCTドメイン小型化プロセスが完了した後でのいずれかに、DCTAAFの実施を選択することができる。例えば、DCTドメインコントローラ32は、入力画像の特徴に従って、ターゲット小型化率に従って、DCTドメイン小型化率に従って、入力画像に関連付けられたDCT変換長に従って、特定のシステム又は具体的な画像についてのエイリアシングの重要度に関する外部入力に従って、又はそれらのいずれかの組み合わせに従って、DCTドメインAAF構成を選択することができ、異なる画像プレーンについて異なるAAF構成を選択することも可能である。DCTドメインAAFの様々な実施については以下で更に説明する。074ここに開示した主題の例によれば、DCTドメインプロセッサはI-DCTエンジン35を含むことができる。DCT小型化コンフィギュレータ34は、計算したDCTドメイン小型化率に従ってI-DCTエンジン35を構成するように適合することができる。例えば、DCT小型化コンフィギュレータ34は、ターゲット小型化率及び入力画像のDCTブロックサイズに対応したI-DCTブロックサイズを用いるようにI-DCTエンジン35を構成するように適合することができるブロック240。I-DCTエンジン35は、選択したか又は計算したI-DCTブロックサイズ構成に従って逆DCTI-DCT動作を実行するように構成することができるブロック245。DCT小型化率複数の率はDCT変換長の割り切れる除数であるすなわちこれが剰余なしでDCT変換長を除算するので、I-DCTエンジン35は入力画像に対応するDCT係数を直接使用するように構成することができることは認められよう。更に一例として、I-DCTエンジン35は、入力画像に対応したDCT係数のサブセットを用いてI-DCTを適用するように構成することができる。ここに開示した主題の例によれば、多数繰り返しDCT小型化プロセスを実施しDCTx2を含む、プロセスの各繰り返しにおいて、I-DCTエンジン35は、入力画像に対応するDCTセットのサブセット又はDCT小型化プロセスの前の繰り返しから得られた小型化画像に対応するDCT係数のセットを用いるように構成することができる。上述のように、DCTAAFはDCT小型化プロセスの完了後に実施することができる。ここに開示した主題の例によれば、多数繰り返しDCT小型化プロセスを実施する場合DCTx2を含む、多数繰り返しDCT小型化プロセスの最後の繰り返しにおけるI-DCT動作を実行する前にDCTAAFを実施することができる。075I-DCTエンジン35の出力は画素画像である。画素画像を発生するために、I-DCTに加えて他の処理も必要である場合があり、これをDCTドメインプロセッサ30によって実施可能であることは認められよう。かかる処理ステップは当業者には周知であろう。076システムコントローラ20は、DCTドメインプロセッサ30が発生した中間画像を取得し、この中間画像を画素ドメインプロセッサ40に入力することができる。便宜上、DCTドメインプロセッサ30が発生した画像又は画像を表すデータを、本明細書では中間画像と称する。ここに開示した主題の例によれば、DCTドメイン小型化プロセスにおいて用いたDCT小型化率はターゲット小型化率に比べて部分的な小型化を表し、システム100は、中間画像に画素ドメイン小型化を適用することによって中間画像を更に縮小するように構成することができる。このため、ここに開示した主題の例によれば、画素ドメインプロセッサ40において、中間画像の寸法に従って及びターゲット画像寸法に従って中間画像に画素ドメイン補間を適用することができるブロック250。077ここに開示した主題の例によれば、画素ドメインプロセッサ40は画素ドメインコントローラ41を含むことができる。画素ドメインコントローラ41は、画素ドメインプロセッサ40のコンポーネントの動作を制御するように構成することができる。更に一例として、画素ドメインプロセッサ40は、画素ドメイン小型化コンフィギュレータ及び画素ドメイン補間部を含むことができる。図1において、一例として、画素ドメインプロセッサ40は、輝度Luma小型化モジュール42及びクロミナンスChroma小型化モジュール45を含み、Luma及びChroma小型化モジュール内では、画素ドメイン小型化コンフィギュレータ43及び46並びに画素ドメイン補間部44及び47が実施されている。078一例として、画素ドメインコントローラ41は画素ドメイン小型化率を計算するように構成することができ、これに従って中間画像は画素ドメインにおいて更に小型化される。画素ドメイン小型化率は、ターゲット画像寸法及び中間画像の寸法に基づくものとすることができる。更に一例として、画素ドメイン小型化率は、中間画像寸法とターゲット画像寸法との間の比率にほぼ等しくすることができる。ここに開示した主題の例によれば、画素ドメイン処理は中間画像をほぼターゲット画像寸法まで小型化するように構成可能であることは認められよう。ここに開示した主題の例によれば、画素ドメイン小型化率の計算は、入力画像の空間解像度を低下させる可能性がある他のプロセスの影響を考慮に入れることができる。例えば、小型化プロセスを、入力画像の空間解像度を低下させる可能性がある他の画像処理手順と共に実施する場合である。かかるプロセスを考慮に入れない場合には、出力画像は、ターゲット画像寸法又はターゲット小型化率が指定したものとは異なる寸法を有する可能性があることは認められよう。更に一例として、かかる他のプロセスが画像のあるコンポーネントのみに影響を及ぼす例えばChromaプレーンの小型化に影響するがLumaコンポーネントには影響しない場合、影響を受けるコンポーネントについてのみ画素ドメイン小型化率を調節することができる。079ここに開示した主題の例によれば、画素ドメインプロセッサ40は、画素ドメイン小型化アルゴリズムの既定のセット例えば双一次補間、双三次補間、2つ又は3つのサイドローブを用いた固定支持Lanczos、2つ又は3つのサイドローブを用いた適応支持Lanczos、IPPスーパーサンプリング手法、又は他のいずれかの補間スキームから画素ドメイン小型化アルゴリズムを選択するように構成することができる。更に一例として、画素ドメインプロセッサ40は、元の小型化率、残りの画素ドメイン小型化率、画像解像度等の画像の特徴、又は用途に基づいた構成に従って、用いる画素ドメイン小型化アルゴリズムを選択するように構成することができる。ここに開示した主題の他の例では、画素ドメイン小型化プロセスで用いられる画素ドメインアルゴリズム複数のアルゴリズムは、既定の定義に従って予め定義して用いる。080ここに開示した主題の例によれば、画素ドメインプロセッサ40は、中間画像のLumaコンポーネント及びChromaコンポーネントの各々について異なる画素ドメイン小型化プロセスを実施することができる。更に、ここに開示した主題の例によれば、画素ドメイン補間プロセスは、各画素小型化モジュール42及び45によって、中間画像のLumaYコンポーネント及びChromaU及びVコンポーネントの各々について別個に、おそらくは異なる方法で構成することができる。更に、ここに開示した主題の例によれば、画素ドメインプロセッサ40は、画素ドメインにおいて中間画像のLumaYコンポーネント及びChromaU及びVコンポーネントの各々を小型化するために、異なる画素ドメイン小型化アルゴリズムを構成して適用するように適合することができる。081一般的には、小型化率が低下すると、画素ドメイン小型化アルゴリズムは、低い計算複雑度で比較的良好な結果を提供可能であることは当業者には認められよう。このため、ここに開示した主題の例によれば、DCTドメイン小型化を適用してDCTドメインにおいて部分的であるが比較的高い品質及び低いコストの小型化を提供し、中間画像をターゲット画像寸法まで小型化するためにのみ画素ドメインを用いることによって、品質とコストとの間の良好なトレードオフが得られることは認められよう。082ここに開示した主題の例によれば、画素ドメインプロセッサ40は画素画像に対応したデータを提供することができ、これは入力データの小型化バージョンである。画素ドメインプロセッサ40の出力は画素ドメイン画像であり、システムプロセッサ20は出力としての画素ドメインプロセッサ40からの画素画像することができる。画素ドメイン画像は、更に処理するために、例えばJPEGエンコーダ等のエンコーダに供給することができる。083これより、ここに開示した主題の例に従って画像小型化プロセスの一部として実施可能であるDCTドメイン小型化プロセスの一例を示すフローチャートである図3を参照する。ここに開示した主題の例によれば、JPEG入力画像を取得することができブロック310、DCTドメインプロセッサ30に供給することができる。入力画像にターゲット小型化率が付随する場合があるブロック315。ここに開示した主題の例によれば、ターゲット小型化率は画像の2つの軸の各々に関連する。ターゲット小型化率は、入力画像の各軸に適用される所望の小型化の全体的な程度を示すことができる。便宜上、水平方向の軸xのターゲット小型化率をTDxによって表し、垂直方向の軸yのターゲット小型化率をTDyによって表す。084上述のように、ターゲット小型化率の代わりに、入力画像に適用される小型化の程度をターゲット画像寸法の形態で指定することができ、これを入力画像に関連付けてシステム100に供給することができるブロック320。ターゲット画像寸法を用いて入力画像に適用される小型化の程度を示す場合、DCTドメインプロセッサ30例えばDCTドメインコントローラ32又はDCT小型化コンフィギュレータ34は、入力画像の寸法に基づいて及びターゲット画像寸法に基づいて、ターゲット画像小型化率TDx及びTDyを計算するように構成することができるブロック325。085DCTドメイン小型化プロセッサ30例えばDCT小型化コンフィギュレータ34を用いては、引き続き、入力画像の一方又は双方の軸についてDCTドメイン小型化率の計算を行うことができるブロック340。上述のように、ここに開示した主題の例によれば、画像の軸の少なくとも一方のDCT小型化率複数の率は、DCT変換長の割り切れる除数であるすなわちこれが剰余なしでDCT変換長を除算する。便宜上、水平方向の軸xのDCTドメイン小型化率をDCT-DRxによって表し、垂直方向の軸yのDCTドメイン小型化率をDCT-DRyによって表す。各DCTドメイン小型化率は、入力画像に関連付けられたDCT変換長を、DCT変換長と各ターゲット小型化率との間の比の大きい方の整数限界integerbound上限式で除算した各商に等しい。086例えば、入力画像が8x8DCT変換ブロックを用いて符号化されたJPEG画像である場合、DCTドメイン小型化率を計算するために以下の式を用いることができる。087ここに開示した主題の例によれば、DCTドメイン小型化プロセスの一部として、及びDCT小型化率複数の率に加えて又はその代わりに、各軸についてI-DCT寸法を計算することができるブロック350。I-DCT寸法は、画像の少なくとも1つの寸法における入力画像の所望の小型化を表すことができる。ここに開示した主題の例によれば、DCT小型化プロセスの一部として、少なくとも1つの寸法において、I-DCTブロックサイズは、入力画像に対応するDCTブロックサイズよりも小さい。便宜上、水平方向の軸xのI-DCTブロック寸法をI-DCTxによって表し、垂直方向の軸yのI-DCTブロック寸法をI-DCTyによって表す。I-DCTブロック寸法の各々は、DCT変換長と各ターゲット小型化率との間の率の大きい方の整数限界に等しい。088例えば、入力画像が8x8DCT変換ブロックを用いて符号化されたJPEG画像である場合、I-DCTブロック寸法を計算するために以下の式を用いることができる。089上述の式と同等の様々な他の数学的公式化を考案可能であることは認められよう。090ここに開示した主題の例によれば、DCTドメイン小型化率の計算は、I-DCT寸法の計算後に実施することができ、DCTドメイン小型化率を計算するためにI-DCT寸法の計算結果を用いることができる。091I-DCTエンジン35は、計算したI-DCTブロック寸法に従って入力画像に対応したDCTブロックに対するI-DCTを計算するように構成することができるブロック360。I-DCTエンジン35の出力は画素画像とすることができる。画素画像を発生するために、I-DCTに加えて他の処理ステップが必要である場合があり、これはDCTドメインプロセッサ30によって実施可能であることは認められよう。ここに開示した主題の例によれば、I-DCTエンジン35の出力から得られた画像は中間画像とすることができ、これを、画素ドメインにおける更に別の小型化のために画素ドメインプロセッサ40に供給するか、又はここに開示した主題の例に従って、ターゲット小型化率及び/又は入力画像の寸法に関連するデータの更新を行った後に、I-DCTエンジン35の出力に対して多数繰り返しDCTドメインプロセスの更に別の繰り返しを適用することができる。092ここに開示した主題の例によれば、DCTドメイン処理はDCTAAFを含むことができるブロック350。更に一例として、DCTドメインAAFは、I-DCTブロック360の前にDCTドメイン小型化プロセスの一部として実施することができ、又はここに開示した主題の他の例では、DCTドメインAAFは、DCTドメイン小型化プロセスが完了した後に及び特にI-DCT動作の後に実施することができる。093ここに開示した主題の例によれば、DCTAAF39の構成の一部として、DCTAAFのカットオフ周波数を計算することができる。例えば、カットオフ周波数は、入力画像に対応するDCT係数のどれがフィルタのカットオフ周波数より低い周波数を表すかを示すことができる。DCTAAF39は、カットオフ周波数よりも高い周波数を表すDCT係数をフィルタリングするように構成することができる。例えば、DCTAAF39は、カットオフ周波数よりも高い周波数を表すDCT係数をゼロに設定するように構成することができる。094DCTAAFがDCTドメイン小型化プロセスの一部として実施されている場合、DCTAAFは入力画像に対応するDCT係数に適用され、又は、多数繰り返しDCTドメイン小型化プロセスにおいては、DCTAAFはDCTドメイン小型化プロセスの最後の繰り返しの一部として、DCTドメイン小型化プロセスの前の繰り返しの結果に対応するDCT係数に対して適用される。095DCT小型化が完了した後にDCTAAFを実施する場合、DCTAAFはI-DCTエンジンによって発生された画素画像に適用される。DCTAAF39のこの構成によれば、DCTドメイン小型化プロセスの出力に対してDCT変換を計算する。すなわち、DCTドメイン小型化プロセスを終了させたI-DCTの後に計算されたDCT係数にDCTAAFを適用し、フィルタリングしたDCT係数に更にI-DCTを適用する。多数繰り返しDCTドメイン小型化プロセスでは、DCT小型化が完了した後にDCTAAFを実施する場合、DCTドメイン小型化プロセスの出力に対してDCT変換を計算する。すなわち、DCTドメイン小型化プロセスの最後の繰り返しを終了させたI-DCTの後に計算されたDCT係数にDCTAAFを適用し、フィルタリングしたDCT係数に更にI-DCTを適用する。096便宜上、水平方向の軸xのDCTAAFカットオフ周波数をCOxによって表し、垂直方向の軸yのDCTAAFカットオフ周波数をCOyによって表す。一例によれば、各DCTAAFカットオフ周波数は、DCT変換長と各ターゲット小型化率との間の率の小さい方の整数限界に等しい。別の例によれば、DCT変換長を各ターゲット小型化率で除算した商にフィルタのオフセットを加算し、フィルタのオフセット及びDCT変換長を各ターゲット小型化率で除算した商の和に対して小さい方の整数限界を計算する。097例えば、入力画像が8x8DCT変換ブロックを用いて符号化したJPEG画像である場合、カットオフ周波数を計算するために以下の式を用いることができる。098ここで、一例として、COx及びCOyは保持されるDCT係数を表す矩形を定義し、このCOx、COy矩形の外側のDCT係数はゼロに設定されるものとする。filtOffsetは、DCT変換長及び各ターゲット小型化率の商filtOffsetなしが、AAFDCTによって追加の周波数範囲を保持するためにほぼ充分な大きさである場合に、カットオフ周波数を増大させると共にDCTAAFが追加の周波数範囲を保持するために使用可能である小さい値例えば0.25未満を表す。DCT変換長及び各ターゲット小型化率の商filtOffsetなしが、AAFDCTによって追加の周波数範囲を保持するためにほぼ充分な大きさである場合、追加の周波数範囲を維持することはおそらく出力画像に著しいエイリアシングアーチファクトを追加しないことは認められよう。099これより、ここに開示した主題の例に従って実施される、DCTAAF動作を含むDCT処理の非限定的な数値例を示す。0100DCTドメインプロセッサに入力JPEG画像が供給され、双方の軸において入力JPEG画像により与えられたターゲット小型化率が1.5であると想定する。双方の軸におけるDCT小型化率は約1.333又は8/6式1を参照のこととすることができ、双方の軸における画素ドメイン小型化率は1.125に設定することができる。0101ここで、DCTドメイン小型化プロセスが完了した後にAAFDCTを適用すると想定する。従って、入力画像はDCTドメインにおいて小型化されている。このため、I-DCTの出力は、入力画像における画素の75を有する画像を表す。DCTドメイン小型化プロセスの出力にDCT変換を適用することができ、DCTドメイン小型化プロセスの出力に対応するDCT係数にDCTAAFを適用することができる。本例では、DCTAAFのカットオフ周波数は7に等しく式3を参照のこと、このためDCTAAFの結果として第8のDCT係数だけがゼロに設定される。DCTAAFが完了した後、I-DCT動作を実施することができ、この結果として得られた画像をDCTドメインプロセッサ30の出力として提供することができる。0102この構成において、DCTドメイン小型化プロセスが完了した後にAAFDCTを適用する場合、連続するフィルタカットオフ周波数間のステップサイズは、1.333の率での最初のDCTドメイン小型化の後、低減した寸法の8分の1に対応することは認められよう。この例では、得られるフィルタカットオフ周波数は7/8又は0.875である。0103ここで、DCTドメイン小型化プロセスを実施する前にAAFDCTを適用すると想定する。DCTAAFのカットオフ周波数は5となる式3を参照のこと。従って、第5のものを超えた3つのDCT係数をゼロに設定する。AAFフィルタリングした画像をDCTドメイン小型化プロセスに供給し、6x6I-DCTを実施することができる。この例では、得られるフィルタカットオフ周波数は5/8x8/6又は0.833である。0104上述の第1の例におけるDCTAAFの構成は、第2の例におけるDCTAAFの構成に比べて追加のI-DCT及びDCT計算を伴うので、第2の例におけるDCTAAFの構成では一般に第2の例の構成に比べて良好な計算性能が得られることは認められよう。また、他方で、上述の第1の例におけるDCTAAFの構成は、連続的なフィルタカットオフ周波数間のステップサイズを小さくすることができ、概して、より正確なフィルタカットオフ周波数選択を可能とすることは認められよう。また、より正確なフィルタカットオフ周波数選択の可能性によって、一般に、有効周波数範囲これはエイリアシングアーチファクトを導入すると推測されないの多くを維持することを可能とすることは認められよう。0105これより、ここに開示した主題の例による、画像小型化プロセスの一部としてDCTx2構成に従って実施されるDCTドメイン小型化プロセスの一例を示すフローチャートである図4を参照する。最初に、JPEG入力画像を取得することができるブロック410。ターゲット小型化率TDx及びTDyを取得することができるブロック420。0106ここに開示した主題のいくつかの例によれば、ターゲット小型化率に基づいて、及び入力画像に関連付けたDCT変換長に基づいて、合計DCTドメイン小型化率を計算することができるブロック430。ここに開示した主題の例において、ターゲット小型化率が少なくとも4である場合に多数繰り返しDCTx2構成を適用可能である。0107ここに開示した主題の例によれば、システムはDCTx2構成で動作しているので、多数繰り返しにおいてDCTドメイン小型化プロセスを実行することができる。更に一例として、DCT小型化繰り返し率を用いて、ターゲット小型化率に到達するために必要な更なる小型化の程度を示すことができる。DCT小型化プロセスの第1の繰り返しでは、DCT小型化繰り返し率は合計DCTドメイン小型化率に等しくすることができるブロック440。便宜上、水平方向の軸xのDCT小型化繰り返し率をIDRxによって表し、垂直方向の軸yのDCT小型化繰り返し率をIDRyによって表す。0108任意に、ここに開示した主題の例によれば、システムがDCTx2構成に従って動作している場合、DCTドメインプロセッサは、合計DCTドメイン小型化率を最も近いファクタ2に調節するように構成することができる。従って、一例として、合計DCTドメイン小型化率は、入力画像に関連付けられたDCT変換長を、DCT変換長と各ターゲット小型化率との間の比率の大きい方の整数限界で除算した商未満から最も近いファクタ2として計算することができる。0109ここに開示した主題の例によれば、システムはDCTx2構成で動作しているので、繰り返し制御ステートメントを提供して繰り返しDCTドメイン小型化プロセスを制御することができる。例えば、DCTドメイン小型化プロセスの各繰り返しの前に、現在のDCT小型化繰り返し率を評価してブロック450、DCTドメイン小型化プロセスの更に別の繰り返しを開始するか、又はこれを完結させるか否かを判定する。例えば、繰り返し制御ステートメントは、現在のDCT小型化繰り返し率の少なくとも1つが2以上であるか否かを判定するように構成することができる。換言すると、繰り返し制御ステートメントは、合計DCTドメイン小型化率に到達するために必要なDCTドメインにおける更なる小型化の程度が少なくとも2であるか否かを判定するように構成することができる。0110ここに開示した主題の例によれば、DCTドメインプロセッサがDCTx2構成で動作している場合、DCTドメイン小型化プロセスの更なる繰り返しが判定されると例えば現在のDCT小型化繰り返し率の少なくとも1つが2以上である、小型化率2に従ってDCTドメイン小型化プロセスを実施することができるブロック460。ここに開示した主題に従ったDCTドメイン小型化プロセスの例はすでに提示しており、DCTドメイン小型化プロセスは上述の例に従って実施することができる。0111更にここに開示した主題の例によれば、DCT小型化繰り返し率は、小型化を実行した各DCT小型化繰り返し率をファクタ2で除算することによって更新されるブロック470。DCT小型化繰り返し率複数の率を更新することによって、DCT小型化プロセスの現在の繰り返しにおいて実行した率2による小型化動作が反映されることは認められよう。ブロック470に続いて、DCTドメイン小型化プロセスはブロック450に戻り、更新したDCT小型化繰り返し率に基づいて、DCTドメイン小型化プロセスの追加の繰り返しが必要であるか否かを判定する。0112ここに開示した主題の例によれば、軸の一方のDCT小型化繰り返し率が2未満である場合、DCTx2構成に従って、各軸についてDCT小型化プロセスをスキップすることができる。DCT小型化繰り返し率がDCT変換超の割り切れる除数であるが2未満である場合であっても、DCT小型化プロセスをスキップすることができる。更に一例として、軸の一方又は軸の双方についてDCT小型化繰り返し率が2を超えている場合、DCTx2構成に従って、DCT小型化繰り返し率が2よりも大きい場合であっても、DCTドメインプロセッサは小型化率2を用いるように構成することができる。更に一例として、DCTx2構成によれば、DCTドメインプロセッサは、できる限りDCTドメイン小型化プロセスの多くの繰り返しを実行するように構成することができ、これによって軸の少なくとも一方は2に等しいDCT小型化繰り返し率で小型化される。0113このため、例えばあるJPEG入力画像のターゲット小型化率が8.5であり、DCTドメインプロセッサがDCTx2構成において動作している場合、DCTドメイン小型化プロセスの3回の繰り返しを実施することができ、各繰り返しにおいて2に等しいDCT小型化繰り返し率を用いて、8に等しい合計DCT小型化率を生じることができる。画素ドメインにおいて更に小型化を適用して、所望のターゲット小型化率を満足させることができる。0114ここに開示した主題の例によれば、DCTドメイン小型化プロセスの各繰り返しの部分として縮小ブロックサイズを用いたI-DCTを実施することができ、更なる繰り返しが必要である場合、DCTドメイン小型化プロセスの前の繰り返しで発生した画像にDCT変換を行うことができる。ここに開示した主題の例では、DCT小型化プロセスの次の繰り返しのための準備動作としてDCT変換を実施可能であることは認められよう。更に、JPEG画像では、準備のDCTのDCTブロックサイズは8x8であり、前のI-DCTに用いた縮小ブロックサイズではないことは認められよう。0115更に、ここに開示した主題の例によれば、DCTドメイン処理の一部としてDCTドメインプロセッサによってDCTAAFが実施される場合、及び、主要なDCT小型化プロセスを実行する前に予備的な動作としてDCTAAFが実施される場合、DCTドメイン小型化プロセスの最後の繰り返しの前にDCTAAFを実施することができる。更に一例として、上述の準備のDCTによって発生したDCT係数にDCTAAFを適用することができる。0116ここに開示した主題の例によれば、ブロック450において、繰り返し制御ステートメントの評価によって、DCTx2に従ったDCT小型化プロセスが終了したことが示された場合、多数繰り返しDCT小型化プロセスから生じた中間画像を画素ドメイン処理モジュールに提供して、画素ドメインにおける中間画像の更なる小型化を可能とするブロック490。DCTドメインプロセッサの構成に従う場合、主要なDCT小型化プロセスが完了した後にDCTAAFを実施するべきであり、上述のように多数繰り返しDCT小型化プロセスの結果として得られた画像にDCTAAFを実行可能となるブロック480前、DCTAAFの出力をDCTドメインプロセッサの出力として提供する。0117ここに開示した主題の例によれば、画像小型化プロセスはDCTドメイン小型化プロセス及び画素ドメイン小型化プロセスから成る。画像小型化プロセスの一部として、任意のターゲット小型化率又は任意のターゲット画像寸法を提供して、入力画像に適用すべき小型化の程度を指定することができる。ターゲット小型化率と共に入力画像をDCTドメインプロセッサに供給し、ここで画像にDCTドメイン処理、特にDCTドメイン小型化を行うことができる。ここに開示した主題の例によれば、先に説明したように、DCTドメイン処理の生成物である中間画像は、ターゲット小型化率又はターゲット寸法を満足させるために更に別の小型化が必要であり得る。ここに開示した主題の例によれば、画素ドメイン小型化プロセスを利用して、画素ドメイン補間方法を用いて中間画像を更に縮小することができる。画素ドメイン小型化プロセスは、中間画像を縮小するように構成することができ、DCTドメイン処理後の画素ドメイン処理の生成物である出力画像が要求されたターゲット小型化率又は要求ターゲット画像寸法を満足させるようにする。0118これより、ここに開示した主題の例による、画像小型化プロセスの一部として実施可能である画素ドメイン小型化ファクタを決定するプロセスの一例を示すフローチャートである図5を参照する。ここに開示した主題の例によれば、画像小型化プロセスの一部として実施可能な画素ドメイン小型化ファクタを決定するプロセスは、中間画像に関するデータを取得又は受信することを含むことができるブロック510。中間画像という用語は、上述のように、DCTドメイン処理の生成物を指すために用いる。中間画像に関するデータに加えて、ターゲット画像寸法を取得することができるブロック520。上述のように、ターゲット画像寸法は入力として提供することができ、又は入力画像寸法及びターゲット小型化率を用いて計算することができる。0119ここに開示した主題の例によれば、中間画像の寸法に基づいて、及びターゲット画像寸法に基づいて、画素ドメイン小型化率を計算することができるブロック530。例えば、画像軸の各々の画素小型化率は、中間画像寸法及びターゲット画像寸法の商とすることができる。0120ここに開示した主題の例によれば、画素ドメインプロセッサ40は、画素ドメイン小型化率を計算するように構成することができる。一例において、画素ドメイン小型化率は、画素ドメイン小型化動作を構成するために画素ドメインプロセッサ40によって使用可能である。更に一例として、画素ドメインプロセッサ40は、画素ドメイン小型化動作を実行して、計算した画素ドメインターゲット小型化率に従って中間画像の空間解像度を低下させることができる。更に一例として、画素ドメイン小型化動作は中間画像の画素値に直接実行することができる。0121画素ドメイン小型化率を計算した後、計算した画素ドメイン小型化率に従って画素ドメイン補間プロセスを構成することができ、画素ドメイン補間プロセスを中間画像に適用することができるブロック540。ターゲット小型化率に従って小型化した又はターゲット画像寸法まで小型化した画像とすることができる画素ドメイン補間プロセスの出力は、DCTドメイン及び画素ドメイン組み合わせプロセスの出力画像として提供されるブロック550。0122ここに開示した主題の例によれば、画素ドメインプロセッサ40は、異なる画素ドメインアルゴリズムを用いるように適合することができ、中間画像の異なるコンポーネントすなわちLumaコンポーネント及びChromaコンポーネントに対して異なる画素小型化プロセスを適用するように構成することができる。中間画像の異なるコンポーネントに異なるアルゴリズムを適用すると、感知される品質に対して比較的小さい影響で計算の複雑度の低減が促進されることは認められよう。例えば、画像のLumaコンポーネントに比べてChromaコンポーネントに対する人の視覚系の感度が低いので、Lumaコンポーネントの画素ドメイン小型化に用いるアルゴリズムに比べてChromaコンポーネントには低品質のアルゴリズムであるが複雑度が低いを用いることができ、この結果は、より複雑な画素ドメイン小型化補間アルゴリズムのいくつかに比べて低品質であり得るが、全体的な感知される品質に対する影響は比較的小さくすることができ、ここに開示した主題の例のいくつかの例では、計算の複雑度の面での利点を正当化することができる。0123システム100は、DCTドメイン小型化動作を適用することによってあるファクタだけ入力画像を縮小することができ、DCTドメイン小型化動作から得られた中間画像に画素ドメイン小型化動作を適用することによってこの中間画像を更に縮小することができることが認められよう。ここに開示した主題の例によれば、システム100は、DCTドメイン及び画素ドメインにおける小型化動作の組み合わせによって、入力画像を任意の寸法に又は任意の小型化率で小型化可能とするように構成することができる。0124例えば、ターゲットリサイズ率が1.5であるJPEG入力画像を取り上げる。ここに開示した主題の例によれば、システムは、DCTドメインプロセッサを用いて、約1.333だけ画像を小型化することができる。この数値は、DCT変換長と各ターゲット小型化率この例では1.5との間の比率の高い方の整数限界で8JPEG入力画像のDCT変換長を除算した結果である。1.5のターゲット小型化率を得るために、DCTドメインプロセッサが発生した中間画像を画素ドメインプロセッサに供給し、画素ドメインにおいて1.125の率で追加の小型化を実行する。出力画像は、入力JPEG画像に対して1.5の率で小型化されたJPEG画像である。0126ここに開示した主題の例によれば、画素ドメインコントローラ41は、Luma及びChromaコンポーネントの各々を小型化するために既定のアルゴリズムを用いるように構成することができる。他の例によれば、画素ドメインコントローラ41は、Luma及びChromaコンポーネントの各々を小型化するためにどのアルゴリズムを用いるかを選択するように構成することができる。2つのChromaコンポーネントについては、同一の又は異なるアルゴリズムを選択することができる。0127これより、ここに開示した主題の例に従った、入力画像の小型化の一部として実施可能であり、異なる画像コンポーネントに対する異なる画素ドメインアルゴリズムの選択をサポートする画素ドメイン小型化処理の一例を示すフローチャートである図6を参照する。ここに開示した主題の例によれば、画素ドメインプロセッサ40は入力として中間画像を受信することができるブロック610。中間画像は例えば、DCTドメインプロセッサ30によって小型化され、システム100で受信された入力画像に対応するJPEG画像である。また、画素ドメインプロセッサ40は、システム100で受信した入力からそれを処理して又は処理せずに、画像を小型化するべき寸法であるターゲット画像寸法を取得することができるブロック620。0128ここに開示した主題の例によれば、例えば画素ドメインコントローラ41を用いた画素ドメインプロセッサ40は、入力画像に関した、ターゲット寸法に関した、中間画像に関したある一定のデータ、既定の設定、特に品質設定及び/又は入力画像に関して供給された設定を処理して、画素ドメインプロセスの適切な構成を決定するように構成することができるブロック630。一例として、画素ドメインにおいて中間画像を小型化するために用いられる画素ドメインプロセスの構成を決定するために画素ドメインコントローラが実行する処理は、ターゲット画像寸法、中間画像の寸法、並びに画像のLumaコンポーネント及びChromaコンポーネントの各々の品質設定の処理を含むことができる。0129ブロック630における処理に基づいて、又は既定の設定に従って、画素ドメインコントローラ41は、画像のLumaコンポーネント及びChromaコンポーネントの各々について、画素ドメインアルゴリズム及び各設定を選択するように構成することができるブロック640。更に一例として、画素ドメインコントローラ41は、Luma画素ドメイン小型化モジュール42及びChroma画素ドメイン小型化モジュール45の各々について構成命令を提供することができる。Luma画素ドメイン小型化モジュール42及びChroma画素ドメイン小型化モジュール45の各々は、補間エンジン44及び47をそれぞれ構成するように適合可能である各コンフィギュレータ43及び46をそれぞれ含むことができる。補間エンジン44及び47を用いて、各コンフィギュレータ43及び35が提供した構成に従って、Lumaコンポーネント及びChromaコンポーネントのそれぞれについて画素ドメイン小型化動作を実行することができる。上述のように、補間エンジン44及び47の各々は異なる画素ドメイン補間アルゴリズムを用いることができるブロック650。画素ドメイン小型化プロセスの結果は、例えば入力画像の小型化バージョンである画像とすることができ、出力画像サイズと入力画像サイズとの間の比率はターゲット小型化率に対応することができるブロック660。0130一例として、Luma画素ドメイン小型化モジュール42は、画素ドメインにおいて中間画像のLumaコンポーネントを小型化するために適応支持画素ドメイン補間方法例えば適応支持Lanczos又はスーパーサンプリングを実施することができるのに対し、Chroma画素ドメイン小型化モジュール45は、画素ドメインにおいて中間画像のChromaコンポーネントを小型化するために非適応支持画素ドメイン補間方法例えば固定支持Lanczos又は双一次を実施することができる。0131この点で、適応支持画素ドメイン補間方法は典型的に、非適応支持画素ドメイン補間方法に比べて良好な品質の画素ドメイン補間を提供することができるが、典型的にリソース/ランタイムの面でコストが高いことは認められよう。従って、画素ドメイン処理を実行する場合に入力のLuma及びChromaコンポーネント間を区別することが有利である場合がある。Chromaコンポーネントの方が知覚的な品質の面で一般に顕著でないので、これらのコンポーネントを小型化するために選択可能な補間方法は、コストの低い非適応支持画素ドメイン補間方法の1つとすることができるのに対し、もっと知覚的に顕著なLumaコンポーネントでは、適応支持画素ドメイン補間方法の1つが好ましい場合がある。0132他に具体的に述べていない限り、以下の考察から明らかであるように、本明細書の考察全体を通して、様々な機能に関する用語が示すのは、コンピュータもしくはコンピューティングシステム又は同様の電子コンピューティングデバイスの作用及び/又はプロセスであって、コンピューティングシステムのレジスタ及び/又はメモリ内の電子等の物理量として表されたデータを操作すること、及び/又はコンピュータシステムのメモリ、レジスタ、又は他のそのような有形の情報記憶、伝送、又は表示デバイス内の物理量として同様に表された他のデータに変換することである。0133また、本発明に従ったシステムは適切にプログラミングされたコンピュータとすることができることは理解されよう。同様に、本発明は、本発明の方法を実行するためにコンピュータによって読み取り可能であるコンピュータプログラムを想定する。本発明は更に、本発明の方法を実行するために機械によって実行可能である命令のプログラムを有形に具現化する機械読み取りメモリを想定する。0134また、本発明に従ったシステムは適切にプログラミングされたコンピュータとすることができることは理解されよう。同様に、本発明は、本発明の方法を実行するためにコンピュータによって読み取り可能であるコンピュータプログラムを想定する。本発明は更に、本発明の方法を実行するために機械によって実行可能である命令のプログラムを有形に具現化する機械読み取りメモリを想定する。"