スケーリングファクタによってスケーリングされた量子化パラメータを用いてソースファイルを符号化して前記ソースファイルのファイルサイズよりも小さい目標ファイルサイズを有する符号化されたファイルを生成するように構成された符号器と、前記符号器によって用いられる前記スケーリングファクタを前記目標ファイルサイズ及び前記ソースファイルの前記ファイルサイズに部分的に基づいて決定するように構成されたスケーリングモジュールと、を具備する符号化システム。前記スケーリングモジュールは、前記ソースファイルの前記ファイルサイズに部分的に基づいて最初のスケールファクタを生成するように構成され、前記符号器は、前記最初のスケールファクタによってスケーリングされた量子化パラメータを用いて前記ソースファイルを符号化して最初の符号化されたファイルを生成し、前記スケーリングモジュールは、前記最初の符号化されたファイルのファイルサイズに部分的に基づいて前記スケーリングファクタを決定する請求項1に記載のシステム。前記スケーリングモジュールは、スケーリングファクタモデルを用いて前記最初のスケールファクタを決定する請求項2に記載のシステム。前記スケーリングモジュールは、予め決定された多項式を用いて前記最初のスケールファクタを決定する請求項2に記載のシステム。前記スケーリングモジュールは、前記ソースファイル内の画素数に基づいて目標ビットレートを決定することによって前記最初のスケールファクタを決定する請求項2に記載のシステム。前記スケーリングモジュールは、前記ソースファイル内のACビット数に部分的に基づいて目標ビットレートを決定することによって前記最初スケールファクタを決定する請求項2に記載のシステム。前記スケーリングモジュールは、前記最初の符号化されたファイルの前記ファイルサイズに基づいて補正係数を決定するように構成され、前記スケーリングファクタを前記最初のスケールファクタと前記補正係数の積として決定する請求項2に記載のシステム。前記スケーリングモジュールは、前記最初のスケールファクタと前記補正係数の前記積が予め決定された数字を超える場合は前記スケーリングファクタを前記予め決定された数字に設定する請求項7に記載のシステム。前記符号器は、JPEG符号器を具備する請求項1に記載のシステム。前記符号器は、前記スケーリングファクタによってスケーリングされたAC量子化パラメータ及びスケーリングされないDC量子化パラメータを用いて前記ソースファイルを符号化するように構成される請求項1に記載のシステム。前記スケーリングファクタによってスケーリングされた前記量子化パラメータは、AC量子化パラメータを具備する請求項1に記載のシステム。前記量子化パラメータは、JPEG量子化パラメータを具備する請求項1に記載のシステム。前記符号化システムは、無線通信システムを通じて通信するように構成された移動局を具備する請求項1に記載のシステム。前記符号化システムは、無線基地局を具備する請求項1に記載のシステム。前記符号器に結合されて前記ソースファイルを格納するように構成されたメモリと、画像ファイルをキャプチャして前記ソースファイルとして前記メモリに格納するように構成されたカメラと、をさらに具備する請求項1に記載のシステム。前記符号器に結合されて前記符号化されたファイルを無線通信リンクを通じて送信するように構成された無線トランシーバをさらに具備する請求項1に記載のシステム。キャプチャされた画像ファイルを符号化して符号化された画像ファイルを生成するように構成されたJPEG符号器であって、スケーリングファクタによってスケーリングされた量子化パラメータを用いて前記キャプチャされた画像ファイルのうちの少なくともACビットを符号化するJPEG符号器と、前記JPEG符号器に結合されて目標ファイルサイズ及び前記キャプチャされた画像ファイル内の画素数に部分的に基づいて最初のスケールファクタを決定するように構成されたスケーリングモジュールと、を具備し、前記JPEG符号器は、前記最初のスケールファクタによってスケーリングされた量子化パラメータを用いて前記キャプチャされた画像ファイルのうちの前記ACビットを符号化して最初の符号化されたファイルを生成するように構成され、前記スケーリングモジュールは、前記最初の符号化されたファイルのファイルサイズに部分的に基づいて前記スケーリングファクタを決定する、符号化システム。前記符号器に結合されて前記キャプチャされた画像ファイルを格納するように構成されたメモリと、前記キャプチャされた画像ファイルを生成して前記キャプチャされた画像ファイルを前記メモリに格納するように構成されたカメラと、をさらに具備する請求項17に記載のシステム。前記符号器に結合されて無線通信リンクを通じて前記符号化された画像ファイルを送信するように構成された無線トランシーバをさらに具備する請求項17に記載のシステム。前記符号化システムは、無線電話を具備する請求項17に記載のシステム。ファイルサイズ制限よりも小さいファイルサイズを有する符号化されたファイルを生成するためにファイルをスケーリングする方法であって、目標ビットレートを決定することと、最初のスケールファクタを決定することと、前記最初のスケールファクタによってスケーリングされた量子化パラメータを用いてソースファイルを符号化して最初の符号化されたファイルを生成することと、修正されたビットレートを決定することと、スケーリングファクタを決定することと、前記スケーリングファクタによってスケーリングされた量子化パラメータを用いて前記ソースファイルを再符号化して前記符号化されたファイルを生成すること、とを具備する、方法。前記目標ビットレートを決定することは、目標ファイルサイズに部分的に基づいて目標ACビットレートを決定することを具備する請求項21に記載の方法。前記目標ビットレートを決定することは、前記ソースファイル内の画素数によって割られた目標ファイルサイズを決定することを具備する請求項21に記載の方法。前記目標ビットレートを決定することは、前記ソースファイル内のDCビット数を推定することと、前記DCビット数の差を目標ファイルサイズから決定して目標ACビット推定値を生成すること、とを具備する請求項21に記載の方法。前記目標ビットレートを決定することは、前記ACビット推定値と前記ソースファイル内の画素数の比率を決定することをさらに具備する請求項24に記載の方法。前記最初のスケールファクタを決定することは、前記目標ビットレートをスケールファクタレスポンスの多項式モデルに適用することによって決定することを具備する請求項21に記載の方法。前記ソースファイルを符号化することは、前記最初のスケールファクタによってスケーリングされたAC量子化パラメータを用いてキャプチャされた画像をJPEG符号化することを具備する請求項21に記載の方法。前記修正されたビットレートを決定することは、前記最初の符号化されたファイルのACビットレートを決定することを具備する請求項21に記載の方法。前記スケーリングファクタを決定することは、前記修正されたビットレートに部分的に基づいて補正係数を計算することと、前記スケーリングファクタを前記補正係数と前記最初のスケールファクタの積として決定すること、とを具備する請求項21に記載の方法。前記補正係数と前記最初のスケールファクタの前記積が予め決定された値を超える場合は前記スケーリングファクタを前記予め決定された値に設定することをさらに具備する請求項29に記載の方法。カメラを用いて画像ファイルをキャプチャすることと、前記画像ファイルを前記ソースファイルとしてメモリに格納すること、とをさらに具備する請求項21に記載の方法。前記符号化されたファイルを無線通信リンクを用いて行先デバイスに送信することをさらに具備する請求項21に記載の方法。ファイルサイズ制限よりも小さいファイルサイズを有する符号化されたファイルを生成するためにファイルをスケーリングする方法であって、画像ファイル内のDCビット数を推定することと、前記DCビット数を目標ファイルサイズから減じてACビット推定値を生成することと、前記画像ファイル内の画素数によって割られた前記ACビット推定値の前記値として目標レートを決定することと、前記目標レートに部分的に基づいて最初のスケールファクタを決定することと、前記最初のスケールファクタによってスケーリングされた量子化パラメータを用いてJPEG符号器によって前記画像ファイルを符号化して前記符号化されたファイルを生成すること、とを具備する、方法。前記符号化されたファイルのサイズに部分的に基づいてビットレートを決定することと、前記ビットレートに基づいて補正係数を決定することと、再計算されたスケーリングファクタを前記補正係数と前記最初のスケールファクタの前記積として決定することと、再計算されたスケーリングファクタを前記補正係数と前記最初のスケールファクタの積として決定することと、前記再計算されたスケーリングファクタによってスケーリングされた量子化パラメータを用いて前記JPEG符号器によって前記画像ファイルを符号化すること、とをさらに具備する請求項33に記載の方法。プロセッサによって実行されたときに、目標ビットレートを決定することと、最初のスケールファクタを決定することと、前記最初のスケールファクタによってスケーリングされた量子化パラメータを用いてソースファイルを符号化して最初の符号化されたファイルを生成することと、修正されたビットレートを決定することと、スケーリングファクタを決定することと、前記スケーリングファクタによってスケーリングされた量子化パラメータを用いて前記ソースファイルを再符号化して前記符号化されたファイルを生成すること、とを具備する方法を実行する1つ以上のプロセッサ読み取り可能命令を格納するように構成された1つ以上の記憶装置。スケーリングファクタによってスケーリングされた量子化パラメータを用いてソースファイルを符号化して前記ソースファイルのファイルサイズよりも小さい目標ファイルサイズを有する符号化されたファイルを生成するように構成された符号器と、前記符号器によって生成された最初の符号化されたファイルから決定されたレート歪み曲線に部分的に基づいて前記符号器によって用いられる前記スケーリングファクタを決定するように構成されたスケーリングモジュールと、を具備する符号化システム。前記スケーリングモジュールは、個別のクロミナンス及びルミナンススケーリングファクタを決定するようにさらに構成される請求項36に記載のシステム。前記スケーリングモジュールは、前記最初の符号化されたファイル内のACビット数及び前記最初の符号化されたファイルの分数の非ゼロ値に基づいて前記レート歪み曲線を決定するようにさらに構成される請求項36に記載のシステム。前記スケーリングモジュールは、複数のスケーリングされた量子化テーブルの各々に関して前記符号器からゼロDCT出力数字を決定するようにさらに構成され、前記スケーリングモジュールは、目標分数非ゼロ値を前記レート歪み曲線から決定するように構成され、前記ゼロDCT出力数字のうちの2つの間で内挿することによって前記スケーリングファクタを決定する請求項36に記載のシステム。ファイルサイズ制限よりも小さいファイルサイズを有する符号化されたファイルを生成するためにファイルをスケーリングする方法であって、最初の量子化テーブルを用いてソースファイルを符号化して最初の符号化されたファイルを生成することと、前記最初の符号化されたファイルに基づいてレート歪み曲線を決定することと、前記レート歪み曲線に部分的に基づいてスケーリングファクタを決定することと、前記最初の量子化テーブルを前記スケーリングファクタによってスケーリングすることによってスケーリングされた量子化テーブルを決定することと、前記スケーリングされた量子化テーブルを用いて前記ソースファイルを再符号化して前記符号化されたファイルを生成すること、とを具備する、方法。目標ビット数を決定することをさらに具備する請求項40に記載の方法。前記目標ビット数は、目標ACビット数を具備する請求項41に記載の方法。前記目標ビット数は、目標ルミナンスビット数を具備する請求項41に記載の方法。前記レート歪み曲線を決定することは、前記最初の符号化されたファイルに対応する分数の非ゼロDCT出力数を決定することと、前記分数の非ゼロDCT出力数と前記最初の符号化されたファイル内の総ACビット数の比を決定すること、とを具備する請求項40に記載の方法。ファイルサイズ制限よりも小さいファイルサイズを有する符号化されたファイルを生成するためにファイルをスケーリングする方法であって、最初の量子化テーブルを用いてソースファイルを符号化して最初の符号化されたファイルを生成することと、前記最初の符号化されたファイルから統計値を収集することと、複数のスケーリングされた量子化テーブルの各々に対応する符号器からゼロDCT出力数を決定することと、目標ビット数を決定することと、前記統計値に部分的に基づいてレート歪み曲線を決定することと、前記レート歪み曲線に部分的に基づいて目標分数非ゼロ値を決定することと、前記目標分数非ゼロ値に部分的に基づいてスケーリングファクタを決定することと、前記スケーリングファクタを前記最初の量子化テーブルに適用して目標量子化テーブルを生成することと、前記目標量子化テーブルを用いて前記ソースファイルを再符号化して前記符号化されたファイルを生成すること、とを具備する、方法。