Au (오디오 파일)

Au 파일 포맷은 선 마이크로시스템즈이 개발한 오디오 파일 포맷이다. Au 포맷은 NeXT 시스템과 초기 웹페이지에서 널리 사용되었다. 원래 헤더 파일이 없었으며 8000 Hz의 샘플링 레이트에 8비트 µ-law방식으로 인코딩되었으나, 다른 기업들의 하드웨어에서 비디오 신호의 정수 요소로서  8192 Hz의 샘플링 레이트를 사용하기 시작했다. 현재 사용되는 파일들은 여섯 unsigned 32비트로 작성된 헤더 파일을 가진다.

이 포맷은 현재 다양한 오디오 인코딩 포맷을 지원하지만 µ-law 로그 부호화와 관련이 있다. 이 부호화는, 썬OS가 /dev/audio 인터페이스를 통해 이 부호화를 응용 프로그램에 노출시키던 SPARCstation 1 하드웨어에서 유래되었다. 이 부호화와 인터페이스는 유닉스 운영체제 소리의 데 팍토 표준이 되었다.

새 포맷
모든 필드는 샘플 데이터와 함께 엔디언 포맷으로 저장되어 있다.

 32 비트 워드 (unsigned) 필드 설명/내용  C 주석 내의 16진수 0 마법의 숫자 값 0x2e736e64 ( ASCII 네 문자 ".snd") 1  데이터 오프셋 바이트로 된 데이터의 오프셋이며 8로 나눌 수 있어야 한다. 이것은 추가 정보에 대한 공백이 없는 헤더 길이(여섯 32 비트 워드)이기 때문에 최소 유효 숫자는 24(십진법)이다. 현재 주석 필드이 있는 최소 유효 숫자는 32(십진법)이다. 2  데이터 사이즈 바이트로 된 데이터 사이즈. 모를 경우, 값 0xffffffff을 사용해야 함. 3  인코딩  데이터 인코딩 포맷:
1 = 8-bit G.711 µ-law
2 = 8-bit 선형 PCM
3 = 16-bit 선형 PCM
4 = 24-bit 선형 PCM
5 = 32-bit 선형 PCM
6 = 32-bit IEEE 고정 소수점
7 = 64-bit IEEE 고정 소수점
8 = 조각난 샘플링 데이터
9 = DSP 프로그램
10 = 8 비트 고정 소수점
11 = 16 비트 고정 소수점
12 = 24 비트 고정 소수점
13 = 32 비트 고정 소수점
18 = 16 비트 linear with emphasis
19 = 16 비트 linear compressed
20 = 16 비트 linear with emphasis and compression
21 = Music kit DSP commands
23 = 4 비트 ISDN u-law compressed using the ITU-T G.721 ADPCM 음성 데이터 인코딩 스킴
24 = ITU-T G.722 ADPCM
25 = ITU-T G.723 3-bit ADPCM
26 = ITU-T G.723 5-bit ADPCM
27 = 8-bit G.711 A-law 4  샘플링 레이트 초당 샘플링 수 5  채널 인터리브된 채널 수. e.g., 1은 모노, 2는 스테레오; 더 많은 채널 수도 가능하나, 재생 기기에서 지원하지 않을 수도 있다.

부호화의 종류는 '부호화(인코딩) 필드' 값이 결정한다(워드 3의 헤더). 포맷 2에서 7은 비압축 PCM이므로 무손실 압축이다.
포맷 23에서 26은 대략 4:1의 손실 압축인 ADPCM이다. 포맷 1부터 27은 각각 μ-법칙과 A-법칙 알고리즘이며 둘 다 손실 압축이다. 몇몇 다른 것들은 NeXT 뮤직 키트 소프트웨어로 처리하도록 설계된 DSP 명령 혹은 데이터이다.

 같이 보기 
 WAV
 AIFF
 오디오 파일 포맷

 외부 링크 
 샘플 .AU 파일
 Sun .au 소리 파일 형식
 Au 파일 포맷에 대한 세부 정보

분류:오디오 파일 포맷