반응형

AVCTP는 A/V 기기를 제어하기 위한 메시지를 교환하는 전송메카니즘 (Transport Mechanism)을 설명합니다.

 

사용 시나리오 (Usage Scenario)

 

AVCTP는 다른 A/V 기기가 블루투스 지원 원격 제어 (Bluetooth Enabled Remote Control) 및 Bluetooth 지원 텔레비전 (Bluetooth Enabled Television) 등과 서로 통신을 하는 메커니즘을 설명합니다.

 

제품 예 (Example Products)

 

다음은 AVCTP를 사용하는 장치 유형의 몇 가지 예입니다.

 

▲ PC
▲ 포터블 플레이어 (Portable Player)
▲ 비디오 카메라 (Video Camera)
▲ TV
▲ 비디오 모니터 (Video Monitor)

 

기술적인 접근 (Getting Technical)

 

장치간 동작 (Operations Between Devices)

 

AVCTP는 두 장치 사이에 제일 처음으로 설정되어야 하는 연결형 (Connection-oriented) L2CAP 채널 (L2CAP Channel)을 통해 점대점 시그널링 (Point-to-point Signaling)을 사용합니다. L2CAP 채널은 A/V 애플리케이션의 지원을 위해 가장 적합한 것인데, 동일한 링크상에서 A/V 컨텐츠 스트리밍 (Streaming) 및 기능 제어를 위한 전용 전송 서비스가 요구됩니다.

 

명령 메시지 (Command Message)와 응답 메시지 (Response Message)가 두 개의 Bluetooth 지원 장치간에 전송될 때 AVCTP가 사용됩니다. 명령 메시지 (Command Message)를 전송함으로써 AVCTP 트랜잭션 (AVCTP Transaction)을 시작하는 장치를 제어장치 (CT)라고 합니다. 명령 메시지 (Command Message)는 이 트랜잭션에 대한 대상 (TG)이라고 하는 원격 장치 (Remote Device)로 전송됩니다. 대상 (Target)은 대상 (Target)의 상태 또는 초기화 트랜잭션 (Initiated Transaction)의 유형에 따라 0 또는 그 이상의 응답을 제어장치에 전송합니다.

 


그림에서 보면, AVCTP는 오디오 및 비디오 애플리케이션의 컨텍스트 (Context)에서 사용되는 프로토콜 규격 (Protocol Specification)중 하나입니다. AVCTP는 A/V 애플리케이션에 호환 장치사이의 제어 메시지 (명령 및 응답)를 전송하는데 사용되는 프로토콜을 규정합니다.

 

모든 A/V 프로토콜은 A/V 스트리밍 장치가 A/V 제어를 지원하지 않더라도 원격 제어장치 기능이 비스트리밍 장치에서 구현되도록 독립적으로 규정되어 집니다. 그러나 이 프로토콜은 다른 A/V 프로토콜 (A/V Protocol)과 같은 장치에 공존할 수 있으며, 공통 ACL 링크를 공유할 수 있어야 합니다.

 


관련 링크 : 블루투스 프로파일 개요 (Bluetooth Profiles Overview) (http://smartits.tistory.com/19)

반응형
Posted by HLIFEINFO
,