본문
디지털 믹싱은 두 디지털 신호의 "비율처리(scalling)"와 두 신호의 합을 필요로 한다. 이를 수학적으로 표시하면 아래와 같다.
A X K = MIX1
B X (1-K) = MIX2
Result = MIX1 + MIX2
여기서 A와 B는 두 TV신호를 나타내며 K는 믹싱의 어떤 점에서 있어서의 위치상수이다. 디지털 시스템에서 K는 물론 숫자이며, 8비트 값으로써 부드럽게 믹스나 디졸브를 할 수 있게 해 준다. 두 개의 8비트 숫자를 곱하면 결과는 16비트가 된다. (참조 : binary). 믹싱시에 정확한 결과를 얻으려면 두 16비트 숫자를 더하는 것이 중요하다. 이 결과는 디지털 시스템의 다른 부분으로 전송하기 위해서는 끝수를 자르거나 8비트로 만들어야 한다. 단순히 부분적인 결과인 Mix1과 Mix2를 하위 비트를 잘라내어 10비트 또는 12, 14비트로 만드는 truncation은 부정확성을 유발시킨다. 따라서 모든 중간결과, 즉 Mix1과 Mix2는 16비트의 해상도를 유지해야 한다. 최종 결과를 8비트로 하면 1비트의 열화가 생긴다. 그러나 이는 다이나믹 라운딩(dynamic rounding)에 의해 피할 수 있다.
A X K = MIX1
B X (1-K) = MIX2
Result = MIX1 + MIX2
여기서 A와 B는 두 TV신호를 나타내며 K는 믹싱의 어떤 점에서 있어서의 위치상수이다. 디지털 시스템에서 K는 물론 숫자이며, 8비트 값으로써 부드럽게 믹스나 디졸브를 할 수 있게 해 준다. 두 개의 8비트 숫자를 곱하면 결과는 16비트가 된다. (참조 : binary). 믹싱시에 정확한 결과를 얻으려면 두 16비트 숫자를 더하는 것이 중요하다. 이 결과는 디지털 시스템의 다른 부분으로 전송하기 위해서는 끝수를 자르거나 8비트로 만들어야 한다. 단순히 부분적인 결과인 Mix1과 Mix2를 하위 비트를 잘라내어 10비트 또는 12, 14비트로 만드는 truncation은 부정확성을 유발시킨다. 따라서 모든 중간결과, 즉 Mix1과 Mix2는 16비트의 해상도를 유지해야 한다. 최종 결과를 8비트로 하면 1비트의 열화가 생긴다. 그러나 이는 다이나믹 라운딩(dynamic rounding)에 의해 피할 수 있다.
추천 0