요약
- RFC 978은 서로 다른 시스템 사이에서 음성 파일을 주고받도록 18바이트 머리말을 제안했다. 녹음 방식, 대략적인 비트 전송률, 시간, 전화 버튼음 마스크가 들어갔다.
- DTMF 마스크의
1은 해당 소리가 파일에 확실히 없다는 뜻이다.0은 소리가 있다는 뜻이 아니라, 있는지 모른다는 뜻이다.
상자를 열었는데 설명서가 없다. 내용물은 멀쩡하지만 다른 회사 기계에는 어떻게 작동시키는지 알 수 없다. 1986년 2월의 음성 파일이 그런 처지였다. J.K. Reynolds와 네 동료는 Voice File Interchange Protocol에서 녹음에 18바이트짜리 이름표를 달자고 제안했다. 이름표에는 뜻밖에도 어떤 소리가 들어 있지 않다는 보증까지 적을 수 있었다.
당시 음성 장치는 녹음 방식이 제각각이었고, 멀티미디어 우편에 대한 관심은 커졌다. 파일의 바이트가 도착해도 수신 기계가 형식을 모르면 재생이나 변환이 막힌다. 머리말의 첫 바이트는 버전, 다음 바이트는 머리말 길이이며 첫 버전의 길이는 18이다. 32비트 필드 둘에는 초당 비트 수로 나타낸 대략적인 녹음 속도와 0.1초 단위의 전체 시간이 들어간다. 여섯 ASCII 바이트는 녹음·부호화 방식을 적는다. 짧은 이름은 오른쪽을 공백으로 채우고, 비교할 때 대소문자를 가리지 않는다. 수신 쪽은 이 설명을 가지고 어떤 화물을 받았는지 짐작할 수 있다.
가운데 있는 DTMF 마스크가 읽기 시험을 낸다. 전화 키패드의 숫자 0부터 9, 별표, 우물정자, A부터 D까지 열여섯 소리에 각각 한 비트가 대응한다. 비트가 1이면 그 소리는 파일에 반드시 없다. 0이면 있을 수도, 없을 수도 있다. 전부 0이면 아무것도 확인되지 않았고, 전부 1이면 열여섯 소리가 전부 제외된다. 체크된 칸을 ‘들린 소리’ 목록으로 읽으면 결론이 정반대로 뒤집힌다.
원문은 두 숫자로 시험을 마무리한다. 초당 2400비트로 녹음한 1분짜리 NVP-2 음성의 마스크는 0이다. 제외할 수 있는 버튼음이 없다. 초당 1200비트로 녹음한 10초짜리 TI 음성의 마스크는 1023이다. 아래쪽 열 비트가 모두 1이므로 숫자 0부터 9의 소리는 확실히 없다. 나머지 여섯 소리에는 답이 없다. 1023은 많은 소리를 발견했다는 전리품이 아니라, 열 가지 부재를 적은 명부다.
머리말은 음성 데이터 앞에 붙지 않고 별도의 연관 파일로 남을 수도 있었다. 그러면 이름표가 다른 녹음으로 옮겨 붙지 않도록 짝을 지켜야 한다. RFC 편집부 기록에 따르면 제안은 1986년 2월에 나왔다. 문서는 자동 변환을 쉽게 하려 했지만, 18바이트 자체가 변환기를 대신하지는 않는다. 오히려 중요한 일은 확인한 사실과 모르는 사실을 갈라 운반하는 것이었다. 목소리가 건너갈 때, 증명된 침묵도 함께 건너갔다.
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
Strategic Circle 전용
Strategic Circle
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
Strategic Circle 가입하기Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





