▲ [source=pixabay]
지난 글에 이어 이번 글에서는 자동차 제조업체가 차량 내 사운드 환경을 설계할 때 고려해야 하는 4개 영역 중, 나머지 2개 부문에 대해 알아보고자 한다.

3. 인간-기계 인터페이스
벨 소리(chimes)나 비상경보는 운전자에게 다가오는 위협 또는 차량의 상태를 알려주기 위해 울리는 신호다. ADAS와 자율 주행 기능의 채택 증가는 자동차 업체들에게 벨 소리와 안전 경보를 안전자에게 더 많은 내용을 알려주는 청각 정보로 재설계할 동기를 부여하고 있다.

예를 들면 벨소리가 보행자의 확인된 위치에 따라 특정 스피커에서 공간화(spatialized)되게 하거나, 차내 소음이 증가하면 도로 소음에 가려지지 않기 위해 벨 소리가 커지도록 하는 식이다.

또는 주차를 지원하기 위해 장애물에 대한 거리가 가까워지면 벨 소리 음이 높아지게 할 수 있다. 벨 소리에 오디오 스트림(audio streams)보다 높은 우선순위를 부여할 수 있고(예를 들면, 경보가 울리면 음악 중단), 일부 시스템의 경우 경보가 운전자에게 들릴지 모니터하기 위해 차내 마이크(microphone)를 이용하여 벨소리 발생장치의 안전성을 개선시킬 수 있다.

4. 오디오 및 스피커 관리
자동차 오디오 시스템의 기능 중 가장 자주 이용되고 많은 사항이 요구되는 것이 인포테인먼트(infotainment) 기능이다. 차량에 연결된 디바이스와 인터페이스의 수가 늘어나면서 인포테인먼트 미디어 소스들(media sources)은 더욱 다양해지고 있다.

여기에는 디지털 FM/AM 라디오, 차내 미디어(on-board media), 블루투스, USB, 보조 입력장치(AUX input), DVD, 스트리밍 애플리케이션, 위성 라디오 등이 포함된다.

이 모든 소스의 출력을 관리하는 것은 결코 사소한 임무가 아니다. 실제로 오디오는 여전히 자동차 시장 수익의 주요 원천 중 하나이며 OEM 업체들은 다양한 인구 집단들의 취향에 맞는 기본급, 중급, 고급 오디오 시스템을 비롯한 다양한 선택권을 고객에게 제공하고 싶어 한다.

불행히도 이런 시스템을 상이한 공급업체들이 구축한 레거시 다중 ECU 구조(legacy multi-ECU architecture)에서 제공하는 것은 확장성이 부족할 뿐 아니라 엄청나게 많은 비용이 드는데, 그 이유는 여러 오디오 옵션 패키지들은 각자 처음부터 새로 제작되어야 하는 경우가 많기 때문이다.

또한 새로 개발된 MQA(Master Quality Authenticated) 기술 같은 고음질 오디오 포맷은 음악팬들이 녹음실에서와 동일한 음질을 감상하는 것을 가능하게 하지만, 여기에는 어려운 과제가 도사리고 있다. 30개 이상의 스피커가 갖춰진 일부 차량의 경우 높은 품질을 보장하는 것은 쉬운 일이 아니며, 이를 위해 새로운 접근법이 필요하다.

QNX 어쿠스틱 매니지먼트 플랫폼(QNX Acoustics Management Platform(AMP) 3.0은 자동차 제조업체들이 운전자와 승객들 모두를 위한 차내의 전 음향 체험(total sonic experience)을 설계·관리하면서 동시에 시스템 비용과 복잡성을 줄이기 위해 개발됐다.

QNX AMP 3.0은 사전 구성된 상태로 오디오 및 음향 기능 핵심 세트와 함께 제공되어 현재의 가장 발전된 시스템 디자인 요건을 충족시키며, 미래의 도전과제에 대응하기 위한 확장 가능성과 유연성을 갖춘 점이 특징이다.

모든 기능들은 라이브 AMP(LiveAMP) 튜닝 툴(tuning tool)에 의해 조율되고 구성된다. 라이브 AMP 3.0은 마이크, 실시간 차량 데이터 스트림, 스피커 등에 관한 완전한 개요를 제공함으로써 하나의 장소에서 차량의 음향 체험을 정의하고 제어할 수 있도록 지원하고 있다.

QNX 뉴트리노(Neutrino) 실시간운영체제(RTOS)를 기반으로 운영되는 QNX AMP 3.0은 일반용 애플리케이션 프로세서를 통해 실시간 고성능 신호처리를 제공하는 모듈형 저지연성(low-latency) 오디오 구조 상에 구축되어 1000분의 1초에 해당하는 극도로 세밀한 시간 해상도(time resolution)를 지원한다.

QNX 하이퍼바이저(Hypervisor) 2.0을 이용하여 가상환경에서도 실행할 수도 있어, 리눅스/안드로이드 인포테인먼트 게스트 OS와의 원활한 통합이 가능하고 모든 오디오 기능에 대한 완전한 지원을 받을 수 있다.

모듈형의 유연한 시스템으로, 독립적인 신호처리 라이브러리(signal processing libraries) 형식으로 활용할 수 있어 QNX 뉴트리노 OS나 QNX 하이퍼바이저를 이용할 수 없는 경우에도 다양한 CPU/DSP, OS 기반으로 이식할 수 있어 개발자가 직면한 도전과제를 해결하는 데 도움이 된다.

글 : 렌 레이튼(Len Layton) / 비즈니스 개발 매니저 / 블랙베리QNX

저작권자 © IT비즈뉴스(ITBizNews) 무단전재 및 재배포 금지