Professional Documents
Culture Documents
CSI-09-자료의표현 1256064023 230623 130834
CSI-09-자료의표현 1256064023 230623 130834
9.1 디지털 표현
9.2 각종 진수의 표현
9.3 수의 표현
9.4 문자 및 멀티미디어의 표현
2
3
4
5
6
7
8
9
각종 진수의 표현
10진수 (decimal)
8진수 (octal)
16진수 (hexa-decimal)
10
11
12
13
14
15
16
17
18
19
20
수의 표현
• 정수
• 실수
21
정수(Integer)
부호 없는 정수 (unsigned integer)
0, 1, 2, ….,
부호 있는 정수 (signed integer)
-, …, 0, ….,
Unsigned 정수의 표현
0, 1, 2, …, 2N - 1
N-bit Unsigned 정수
---------
-------------------------------------
8
0 ~ 255
16
0 ~ 65,535
Unsigned 정수의 표현
숫자를 셀 때 (counting)
컴퓨터 메모리 크기를 나타낼 때,
IPv4 주소 표현 (예: 192.0.1.3)
부호 있는 정수 (Signed Integer)
정규화(Normalization)
예제)
실수의 표현
Why Normalization ?
소수점을 이동하는 이유는 소수점 아래 부분에 0이 많이 있으면
비트 수의 제한 때문에 유효한 숫자가 절사될 수 있다.
그러면 소수점 아래 부분에 유효한 숫자가 적어지므로 값의
크기가 적어질 수 있기 때문이다.
그러므로 값의 크기를 크게 하고 유효숫자를 계산에 사용하기
위하여 정규화를 수행한다.
• 문자(text)
• 오디오
• 이미지
• 동영상
37
문자의 표현: ASCII, extended ASCII, Unicode
38
Audio
오디오(audio)란 ?
샘플링(Sampling)
양자화 (Quantization)
부호화(Coding)
오디오의 표현 (아날로그 => 디지털)
양자화 (quantization)
추출된 샘플에 적절한 대표값을 할당: 디지털 부호화를 위해
예: 샘플신호크기가 31.3인 경우 (31.3 => 31)
부호화 (coding)
양자화된 정수값을 비트스트림으로 변환
예: 31 => 00011111 (8-비트패턴인 경우)
1초에 8,000개의 샘플을 추출하고, 샘플당 8비트로 부호화 하면
8,000/s x 8 bits = 64,000 bps = 64 Kbps
Image
이미지는 어떻게 표현하나요?
칼라 (Color) 이미지
3원색 (3 primary colors)을 사용하여 다양한 색을 표현
Red, Green, Blue: RGB
색의 농도(intensity) 표현을 위해 3원색당 8-bit pattern 할당
각 colored pixel당 3개의 8-bit patterns (24 bits)이 사용됨
흑백 이미지
이미지 행렬식 표현
칼라이미지
한 칼라 pixel 당 3개의 8-bit 패턴 적용
Video
비디오(Video)란 ?
MPEG frames
I-frame (intracoded): 원래 이미지
P-frame (predicted): I-frame과 바뀐 부분
B-frame (bi-directional): I, P frame과의 차이 부분
(시간차 고려)