오디오_미신:높은_bit_depth가_무조건_좋은거다
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
오디오_미신:높은_bit_depth가_무조건_좋은거다 [2022/10/19] – ↷ 문서 이름이 오디오_미신:높은bitdepth가무조건좋은거다에서 오디오_미신:높은_bit_depth가_무조건_좋은거다(으)로 바뀌었습니다 정승환 | 오디오_미신:높은_bit_depth가_무조건_좋은거다 [2025/03/12] (현재) – 정승환 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ======? | + | ======? |
- | **그렇지 않다. 연산 형식이 다른 두 형태의 | + | **그렇지 않다. 연산 형식이 다른 두 형태의 |
{{오디오_미신: | {{오디오_미신: | ||
줄 7: | 줄 7: | ||
=====정수형과 부동소수형의 장단점===== | =====정수형과 부동소수형의 장단점===== | ||
- | 일단 숫자 데이터 연산의 형식에는 정수형(Integer)과 부동소수형(Floating Point)가 있고, 서로 사용하는 연산기가 다르다. | + | 일단 숫자 데이터 연산의 형식에는 정수형(Integer)과 부동소수형(Floating Point)이 있고, 서로 사용하는 연산기가 다르다. |
- | 정수형의 장점은 빠른 계산이 가능하다는점, | + | 정수형의 장점은 빠른 계산이 가능하다는 점, 하지만 표현할 수 있는 숫자의 범위가 |
- | 부동소수형의 장점은 글자수(bit) 에 비해서 표현할수 있는 숫자의 범위가 매우 크다는 점이지만, | + | 부동소수형의 장점은 글자수(bit)에 비해서 표현할 수 있는 숫자의 범위가 매우 크다는 점이지만, |
- | =====각 데이터 형식의 표현 범위===== | + | {{page> |
- | 정수형 숫자 표현의 범위\\ | + | {{page> |
- | 16bit Integer 의 총 표현 가능 단계 = 65536 (**5자리수**)\\ | + | |
- | 24bit Integer 의 총 표현 가능 단계 =16777216 (**8자리수**)\\ | + | |
- | 32bit Integer 의 총 표현 가능 단계 = 4294967296 (**10자리수**)\\ | + | |
- | 48bit Double Precision Integer = 2.8147498e+14 (e+x 는 +10^X 를 말합니다.) = 28147598000 (**14자리수**)\\ | + | |
- | 56bit Integer = 1.8014399e+16 = (**16자리수**)\\ | + | |
- | 64bit Integer = 1.8446744e+19 = (**19자리수**)\\ | + | |
- | + | ||
- | 부동소수형 숫자 표현의 범위\\ | + | |
- | 32bit Float Point = 3.4028235e+38 = (**38자리수**)\\ | + | |
- | + | ||
- | 이중에서 32비트 정수형과 32비트 부동소수를 비교하면\\ | + | |
- | 32비트 정수형은 10자리수, | + | |
- | + | ||
- | 부동소수형에는 32bit interger + 8자리의 부동소수 자리수를 가진 40bit floating Point 형식도 있다.\\ | + | |
- | + | ||
- | 40bit floating point 연산용 DSP 칩.\\ | + | |
- | https:// | + | |
- | + | ||
- | =====부동소수의 오차===== | + | |
- | + | ||
- | 오차의 예를들자면\\ | + | |
- | 정수형 표현에서 12345 라고 표현되는 숫자가, 부동소수형에서는 오차가 발생하여 12345.0000000000000000000000000000000001 로 표현되는것으로 이해하면된다.\\ | + | |
- | 이러한 오차는 아주 | + | |
- | + | ||
- | 그렇기 때문에 그래픽카드에서 쓰이는 GPU에서는 거의 부동소수형 연산자를 가진 칩을 사용하고, | + | |
=====디지털 콘솔은 왜 정수형 연산자를 쓰는가? | =====디지털 콘솔은 왜 정수형 연산자를 쓰는가? | ||
- | 디지털 콘솔들중에서 내부 DSP 의 연산형식이, | + | 디지털 콘솔들 중에서 내부 DSP의 연산형식이, |
=====결론===== | =====결론===== | ||
- | **위에서 볼수있듯이 32 bit Floating point 가 표현할수 있는 숫자 범위는 정수형 표현과 비교하면 128 bit Integer 라고 해도 상대가 안될정도로 높으므로 48, | + | **위에서 볼 수 있듯이 32 bit 부동소수가 표현할수 있는 숫자 범위는 정수형 표현과 비교하면 128 bit가 와도 상대가 안될 정도로 높으므로 48, 56bit 정수형 |
- | {{tag>디지털}} | + | {{tag>해상도}} |
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법
오디오_미신/높은_bit_depth가_무조건_좋은거다.1666160788.txt.gz · 마지막으로 수정됨: 2022/10/19 저자 정승환