'asio'에 해당되는 글 1건

  1. 2012.11.06 윈도우 운영체제가 음질에 미치는 영향
posted by e비즈북스 2012.11.06 10:36



윈도우 운영체제가 음질에 미치는 영향

PC에서의 음질은 윈도우, OS, 리눅스 등 운영체제의 종류보다는 운영체제 버전과 세팅에 따라 음질이 좌우된다. 왜 버전에 따라 음질이 변하는 것인지 살펴보자.


윈도우 버전에 따른 음질 차이
우리가 가장 친숙한 윈도우 운영체제는 그동안 여러 가지 버전으로 발전하였다. 많은 버전 중에서 가장 최근의 것부터 언급하자면 윈도우8, 윈도우7, 윈도우 비스타, 윈도우XP일 것이다. 윈도우 운영체제는 업그레이드될 때마다 각종 기능이 추가되고 변경되었고 소리를 처리하는 내부 오디오 엔진 부분 또한 발전이 이루어졌다.

윈도우 버전에 따라 분명한 음질 차이가 있다. 가장 큰 변화는 XP에서 비스타 SP1으로 업그레이드되면서 이루어졌다.

윈도우XP
윈도우XP 이전 운영체제를 설명하는 것은 무의미하므로 XP부터 알아보도록 하자. XP는 윈도우 내부적으로 커널 믹서Kernel Mixer라는 것을 가지고 있다. 커널 믹서는 운영체제에 내장된 소리 재생 관련 고유 기능의 하나로, 여러 프로그램에서 재생되는 다양한 형식의 소리를 믹싱하여 단일 사운드 재생장치로 출력될 수 있도록 만들어주는 역할을 수행한다. 이런 기능은 여러 프로그램이 동시에 실행될 수 있는 운영체제에서 필수적인 것이지만 이것이 잘못 설계되어서 음악 감상을 하기에는 커다란 결점이 있다.

XP에서는 모든 소리를 원래 주파수나 비트 해상도와는 상관없이 무조건 16비트 48kHz로 바꾸어버린다. CD 규격의 16비트 44.1kHz로 음악이건 24비트 96kHz의 고음질의 음악이건 간에 무차별적으로 16비트로 48kHz로 변환한다. 더구나 44.1kHz를 48kHz로 바꾸거나 96kHz48kHz의 주파수로 변경하는 데 사용되는 샘플링레이트 변환 알고리즘이 제대로 만들어져 있지 않기 때문에 음질을 망쳐놓게 된다.

XP 운영체제 자체 기능으로는 음악 감상이 어렵다는 이 단점을 해결하기 위해서 윈도우 내부에 사용되는 커널 믹서 기능을 사용하지 않고 직접 사운드 출력장치에 데이터를 보내는 방법이 마이크로소프트가 아닌 회사들에 의해 고안되었다. 대표적인 것이 ASIOAudio Stream Input Output와 커널 스트리밍Kernel Streaming이다. 이 방식들은 모두 XP에서 공식적으로 지원되는 것은 아니며 사용자의 책임하에 사운드 장치의 드라이버를 설치하고 전용의 프로그램에서만 운용될 수 있다. XP에서 제대로 된 음악 감상을 하려면 이 방식이 최선이다.

윈도우 비스타 SP1 이후
마이크로소프트는 그동안 사용자들이 꾸준하게 제기하였던 XP 버전의 음질 열화 문제에 대한 해결책을 비스타 SP1에서부터 제시하였다. WASAPIWindows Audio Session API는 기존 윈도우XP에 채택된 커널 믹서 구조를 완전히 재설계하여 공유 모드와 독점 모드 구분을 통해 기존의 프로그램과의 호환성도 유지하면서 고음질 재생이 가능하도록 문제를 해결하였다.

공유 모드는 여러 프로그램에서 나오는 소리를 섞은 다음 재생하는 것을 지원하는 모드로서 이전의 커널 믹서와 같지만, 최종 출력장치의 샘플링레이트와 해상도를 사용자가 직접 지정할 수 있다는 면에서 발전한 것이다. 비록 사용자가 직접 조작해야 하기는 하지만, 예전처럼 무조건 16비트 48kHz가 아니라 다양한 주파수로 설정이 가능하다. 내부 볼륨 조정도 16비트 해상도가 아닌 24비트 수준에서 이루어져 볼륨 조작 시 음질이 급격하게 나빠지는 문제도 해결되었다.

독점 모드에서는 특정 프로그램이 사운드 출력장치에 대한 제어권을 가지게 되며 이를 독점적으로 사용 가능하게 한다. 독점 모드를 사용하면 여타 프로그램의 소리는 모두 무시된다. 이는 음악 재생 중에 마우스 클릭 소리나 윈도우의 경고음이 섞이지 않게 하여 음악 감상에만 집중할 수 있도록 배려한 것이다. 음질적으로 가장 훌륭한 재생 방식이기는 하지만 윈도우 기본 프로그램인 윈도우 미디어 플레이어에서는 호환성 문제로 이 모드를 지원하지 않으며 단독 모드를 지원하는 전용 재생 프로그램을 찾아서 사용해야 한다. 잘 알려진 음악 재생 프로그램 중에서 foobar2000 J River Media Center가 이 모드를 지원한다.



<PC-Fi 가이드북>중에서.홍진표.e비즈북스.11월 출간






PC Fi 가이드북

저자
홍진표 지음
출판사
e비즈북스 | 2012-11-01 출간
카테고리
컴퓨터/IT
책소개
국내 최초의 친절한 PC-Fi 안내서. 컴퓨터를 활용해 고음질 ...
가격비교