DCTを用いたデータ圧縮とは,この電力集中を応用して,電力の集中する領域に多くのビット数を,電力が集中しない領域では少ないビット量を割り当てることで行う. その最も単純な方式が,高周波領域の一部が0に近いことを利用して,0値近似してしまう(すなわちこの部分のデータを切り捨てる)ことで行う方法である.復元する場合は,切り捨てた部分に0の値を挿入してIDCTを行う.本来DCTは可逆変換であるが,この場合は切り捨てたデータを近似的に補完することになるので不可逆変換(オリジナルデータが復元されない変換)となる.今回のプログラミングでは,この0値近似による復元データへの影響を観察する. 実際の(JPEG/MPEGなど)のデータ圧縮では,元データにDCTを行った後で,量子化及び符号化を行っている点は,承知しておいてほしい. データ圧縮の影響 このページでは,画像などで圧縮率を高くすると発生するノイズと