๐ JPEG ์์ถ ์๋ฆฌ
JPEG ์์ถ ์๋ฆฌ๋ฅผ ๊ฐ๋จํ๊ฒ ์ค๋ช ํ ์์์ ๋๋ค. - 1. ์ด๋ฏธ์ง ์์ถ์ ๊ธฐ๋ณธ ์๋ฆฌ - ์ผ๋ฐ์ ์ผ๋ก ํ๋์ ์์ ํํํ๊ธฐ ์ํด 3๋ฐ์ดํธ๊ฐ ํ์ํ๋ค. - ์์ ์กฐํฉํ์ฌ ๋ค์ํ ์์์ ํํํ ์ ์๋ค. - ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ๋ ์์ ์ซ์์ ์์ ์์ถํ์ฌ ์ ์ฅํ ์ ์๋ค. 2. JPEG ์์ถ ๋ฐฉ์ - JPEG๋ ์ฌ๋์ ์๋ ฅ์ ํ๊ณ๋ฅผ ์ด์ฉํ ์์ถ ๋ฐฉ์์ด๋ค. - ๋ฐ๊ธฐ ๊ตฌ๋ถ์ ์ํ๊ณ , ์ฌ์ธํ ์ ๊ตฌ๋ถ์ ์ ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋ฐ๊ธฐ๋ ๊ทธ๋๋ก ๋๊ณ ์์๋ง ์์ถํ๋ค. - ์ด๋ฏธ์ง์ ์์ ์ ๋ณด๋ฅผ RGB์์ YCbCr ํ์์ผ๋ก ๋ณํํ์ฌ ์์ถํ๋ค. - Y, Cb, Cr ์์ ์ ๋ณด๋ฅผ ๋ถ๋ฆฌํ๊ณ ๊ฒน์ณ์ ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ์ฌ๊ตฌ์ฑํ๋ค. 3. ๋ค์ด์ํ๋ง - Cb์ Cr ์์ ์ด๋ฏธ์ง๋ฅผ ์์ ์ฌ๊ฐํ์ผ๋ก ๋๋๊ณ ๊ฐ๊ฐ์ ์ฌ๊ฐํ์ ํ๊ท ๊ฐ ๋ฑ์ ์ ์ฉํ์ฌ ํ ๊ฐ์ ์์ผ๋ก ํํํ๋ค. - ์ด๋ก์จ ์ซ์๋ฅผ 4๊ฐ ๋์ 1๊ฐ๋ก ํํํ ์ ์์ด ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ผ ์ ์๋ค. 4. DCT (Discrete Cosine Transform) - ์ด๋ฏธ์ง์ ํจํด์ ๋ฐ๊ฒฌํ๊ณ , ์ด๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์ฌ๊ตฌ์ฑํ๋ค. - ์ด๋ฏธ์ง๋ฅผ 8x8 ๊ฒฉ์๋ก ๋ถํ ํ๊ณ , 64๊ฐ์ ํจํด์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ฑํ๋ค. - ํจํด์ ์ฌ์ฉ ๊ฐ์๋ฅผ ๊ธฐ๋กํ์ฌ ์์ถ๋ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ค.