월요일, 9월 18, 2006

나의 가장 소중한 친구가 쓴 글 #4 ~용어정리-1~

2진수의 숫자 한자리
0 or 1




bit이 8개모인것
00000000~11111111(2진수)
255(십진수) == 11111111(2진수) == 0xFF(16진수)
즉 우리가 사용하는 십진수로 0~255까지 표현할 수 있습니다.
부호가 있는 경우는 -128 ~ 127
1byte = 8bits

1024 byte = 1kbyte

1024 kbyte = 1메가바이트!



빛의 3원색입니다.
RED, GREEN, BLUE
실제 컴퓨터에 저장되어있는 형식은 BGR순으로

반복되어있습니다.



밝고 어두움.. 즉 명암입니다.


색차성분입니다. Cb와 Cr있습니다.
자세한건 네이버로..ㅋㅋ




위에있는 Luminance성분과 Chrominance성분이

들어있는 화일입니다.
사람의 눈은 색차정보보다 명암정보에 더 민감합니다.
RGB형식과 다른점은 RGB는 각각의 성분이 1:1:1로 되어있지만
YUV형식은 4:2:0으로 되어있습니다.

RGB데이터 사이즈 보다 작습니다.




RGB형식과 YUV형식의 데이터를 뜻합니다.
상당히 고가의 디지털 카메라를 보시면 RAW형식의

데이터를 지원합니다.
사진을 찍고나면 용량도 상당히 큽니다.

RAW데이터가 한장 있으면 그냥 사진 한장입니다.
여러장이어져 있으면 동영상이 됩니다.
간단하죠?



raw데이터는 그냥 raw일 뿐입니다.
그래서 영상정보 외에는 어떠한 정보도 담겨있지 않습니다.




중복성을 뜻하는 말인데.. 이성분을 이용하여 압축을 하게 됩니다.
총 4가지 redundancy성분이 있습니다.
1. statistical
2. spectral
3. spatial
4. temporal
요 4가지 성분을 없애는 것이 압축의 핵심 입니다.




이것으로 말씀드리자면...
음..예를들어 사과를 성분별로 분해를 한다고 가정합시다.
겉으로 보기에는 사과이지만..

분해를 해놓고 보면 좀 색다른 특징을 볼 수 있습니다.
정확하게 같지는 않지만 공학에서는 Transform을 통해서

원래 signal에서 볼수 없는 다른 특징을 볼 수있습니다.

즉 에너지 분포를 볼수가 있죠.
원래는 Fourier Transform을 사용해야되지만

이것을 사용하게되면 허수가 나옵니다.

digital system에서는 허수는 다루지 않습니다.



실수와 허수.. --;
실수는 현재 가지고 있고, 또 볼수 있는 돈이라고 하면
허수는 은행에 있는 돈이라고 할 수 있습니다.
즉 있기는 있지만 에너지 형대로 존재합니다.
수학에서는 [i]로 사용하지만 공학에서는

전류[i]와 기호가 같기 때문에 [j]를 사용합니다.



지수 아시죠? --;;
exponential을 분해하면 cosine과 sine이 나오는데, sine term에 허수가 붙습니다.
이것을 수학적으로 잘 조작하면 cosine을 분리해낼 수 있는데
이 cosine을 이용한 transform이 DCT입니다.
에너지특성이 상당히 우수합니다.



수학과 철학의 경계를 넘나드는 용어입니다.
아주아주 골때립니다.

공학에서는 아주 단순하게 사용됩니다.
많은 확률에는 작은 bit을 할당하고, 상대적으로 적은 확률에는

큰 bit을 할당합니다.



한마디로 '규약' 입니다.
그냥 그대로 받아들이십시오.ㅋ

Encoder + Decoder
나중에 다시 설명 드립니다.




어떤 데이터를 압축하는 총제적인 알고리즘이 담긴 프로그램 정도.. 로 알고 계십시오.
제가 위에서 설명한거..몽땅 사용됩니다.




Encoder로 압축한 데이터를 풀어내는 알고리즘 입니다.

Encoder와 대칭적인 역과정입니다.



상당히 많죠?

그러나 비산의 일각입니다..ㅋㅋ



친구놈 부탁으로 쓰기는 하는데..

쓰고나서 보니 참

엄하다.. 라는 표현이 어울리는 듯 합니다..--;



reference

http://www.google.co.kr/

http://en.wikipedia.org/wiki/Main_Page

댓글 없음: