본문 바로가기

Software/Bluetooth

블루투스 프로파일 : Audio/Video Remote Control Profile(AVRCP)

 AVRCP Profile은 TV와 하이파이 장비(Hi-Fi Equipment), 또는 단일 리모콘(또는 기타 장치)으로 사용자가 접근 할 수 있는 모든 A/V 기기를 제어할 수 있게 해주는 표준 인터페이스(Standard Interface)를 제공하도록 설계되어 있다. 이는 A2DP 또는 VDP와 관련되어 사용될 수 있다.


사용 시나리오(Usage Scenarios)

이미 일반적으로 많이 사용되는 기능들을 조정할 수 있다.

ex) 음량 조절, PLAY, PAUSE, SKIP, 밝기 조절, VCR 타이머


AVRCP Profile을 사용하는 장치 유형의 예

제어장치(Controller)

- 개인용 컴퓨터(Personal computers)

- 휴대폰(Mobile Phone)

- 리모트 컨트롤러(Remote Controller)

- 헤드폰(Headphone), 플레이어/레코더(Player/Recorder), 타이머(Timer), 튜너(Tuner), 모니터(Monitor)와 같은 AV 장치들

 

대상장치(Traget)

- 오디오 플레이어/레코더(Audio Player/Recorder)

- 비디오 플레이어/레코더(Video Player/Recorder)

- TV

- 튜너(Tuner)

- 증폭기(Amplifier) 또는 헤드폰(Headphone)


기술적 접근(Getting Techinical)

AVRCP는 Controller와 Target의 두 가지 역할을 정의한다.

Controller : 일반적으로 원격 제어 장치(Remote Control Device)로 간주됨.

Target : Controller의 제어에 따라 특성이 변경된다.

- 워크맨(Walkman) 타입의 미디어 플레이어(Media Player)의 경우, Controller는 트랙을 건너뛰기가 가능한 헤드셋일 수도 있고, Target은 실제 미디어 플레이어(Media Player)일 수 있다.



 해당 프로토콜은 구현이 간단하고 쉬운 동작을 위한 AV/C 디지털 인터페이스 명령 세트(Digital Interface Command Set)의 범위를 규정한다. 이 명령 세트는 1394 무역 협회에 의해 정의된 것이다. 이 프로토콜은 제어 메세지에 대한  AV/C 디바이스 모델(AV/C Device model) 및 명령 형식(Command Format)을 채택하고 이러한 메세지는 오디오/비디오 제어 전송 프로토콜(Audio/Vido Control Transport Protocol : AVRCP)에 의해 전송 된다.

 AVRCP에서 제어장치(Controller)는 사용자 동작을 A/V제어 신호로 변환하고, 그것을 원격 블루투스 지원 장치(Remote Bluetooth Enabled Device)에 송신한다. 적외선 원격 제어장치(Infrared Remote Controller)의 기능들이 이 프로토콜로 구현될 수 있다. 해당 프로토콜에서 설명한 원격제어는 오직 A/V 제어만을 위해 설계되어 있다.

 베이스밴드(Baseband), LMP 및 L2CAP는 OSI 계층 1 및 2 블루투스 프로토콜이다. AVRCP는 A/V 기기를 제어하기 위한 메세지와 절차를 정의한다. SDP는 Bluetooth Service Discovery Protocol이다. A/V 제어는 A/V 기기 제어 신호를 담당하는 부분이고, 이 신호는 AV/C 명령에 기반한다.

반응형