トレードオフ
音や映像のエンコードでは使用する用途による制約も受ける。パソコンによるエンコードでは、品質を重視するかあるいは処理時間を重視するかをアプリケーション開発者もユーザも自由に選択することができ、比較的制約がゆるい。一方、ビデオカメラや放送の送信機器のように実時間以内に必ずエンコードを完了しなければならない用途では、実時間以上にエンコードの時間を増やすことができない。品質と時間の両方をいいところ取りしようとすると、より高い計算能力をもつ処理装置が必要になり、業務用機器のように非常に高価なものになる。また、ビデオカメラでは、高い計算能力をもつ処理装置を使用すると今度は消費電力が大幅に上昇し、これを補うためにバッテリの容量を増やすと今度は重量が増大するといった別の問題も生じ、電源コンセントで使用する据え置き型の機器に比べてさらに厳しい制約を受ける。これらは、時間と品質とは別に、処理性能対コスト、処理性能対消費電力、処理性能対重量のトレードオフの関係にある。このように、使用する目的や条件とさまざまなトレードオフを考慮に入れながら、何を重視しどのようにバランスをとるかを取捨選択していく。