오디오/비디오

아래의 표는 AVDTP 내의 "미디어 유형" 필드가 가질 수 있는 값을 식별하고 있습니다. 이 정보는 스트림 종료 시점의 미디어 유형을 나타냅니다.

A/V 배급 프로토콜(AVDTP)

미디어 유형

3 2 1 0 설명
0 0 0 0 오디오
0 0 0 1 비디오
0 0 1 0 멀티미디어
X X X X 다른 모든 값은 유보되어 있습니다.

A/V 콘텐츠 보호 방법

연상 기호 식별자
(16비트)
콘텐츠 보안(참고) Bluetooth®에서의 사용(참고)
DTCP 0x0001 주 #1 참고 Bluetooth A/V 배급 전송 프로토콜 규격의 섹션 8.19.6 "콘텐츠 보호 역량" 부분을 참고하시기 바랍니다.
SCMS-T 0x0002 주 #2 참고 주 #3 참고

주 #1: 디지털 전송 콘텐츠 보호(DTCP)가 Bluetooth AV 전송 서비스에 매핑되는 방법에 대한 자세한 사항과 디지털 전송 라이선스 관리자(DTLA)에 의한 DTCP 라이선싱에 대해 알아보시려면 www.dtcp.com을 참고하시기 바랍니다.

주 #2: SCMS-T는 IEC60958-3:1999 및 IEC61119-6:1992에서 정의한 Cp-비트 및 L-비트를 사용합니다. L-비트에 대한 정의는 IEC60958-3 섹션 4.3.1에 정의된 반대 상황이 아닌 정상 논리가 적용되어야 합니다.

주 #3: 이 2개의 비트(Cp-비트와 L-비트)의 전송에는 A2DP에 정의된 콘텐츠 보호 헤더(CP Header)가 사용됩니다. CP Header의 길이는 1바이트입니다. CP Header의 비트0은 L-비트로 쓰이고 CP Header의 비트1은 Cp-비트를 위해 사용됩니다. (비트2부터 비트7까지의) 다른 비트들은 RFA 필드에 정의되어 있습니다.

일반적인 주. 식별자를 지정하기 전에 다음 요건들이 충족되어야 합니다.

  • 콘텐츠 보호 방법은 적절한 컨트롤 실체 또는 이 방법에 대한 설명을 함께 가지고 있어야 합니다.
  • 콘텐츠 보호 방법은 Bluetooth A/V와 관련해 회사 식별자가 어떻게 사용되는지를 보여줘야 합니다.

A/V 리모트 컨트롤 프로파일(AVRCP)

주요 플레이어 유형

변수 설명
비트 0(0x01) 오디오
비트 1(0x02) 비디오
비트 2(0x04) Broadcasting Audio
비트 3(0x08) 방송 비디오
비트 4-7 유보됨

플레이어 서브 유형

변수 설명
비트 0(0x00000001) 오디오북
비트 1(0x00000002) 팟캐스트
비트 2-31 유보됨

폴더 유형

변수 설명
0x00 혼합
0x01 제목
0x02 앨범
0x03 아티스트
0x04 장르
0x05 플레이 리스트
0x06 연도
0x07-0xFF 유보됨
미디어 유형
변수 설명
0x00 오디오
0x01 비디오
0x02-0xFF 유보됨

미디어 속성 리스트

속성 ID 설명 허용된 값 의무/선택
0x0 불법. 사용해서는 안 됨 - -
0x1 미디어 제목 특정 문자열로 인코딩된 모든 텍스트 의무
0x2 아티스트 이름 특정 문자열로 인코딩된 모든 텍스트 선택
0x3 앨범 이름 특정 문자열로 인코딩된 모든 텍스트 선택
0x4 미디어 번호(예: CD의 트랙 번호) 제로 삭제(zero suppress)를 하지 않은 숫자로 된 ASCII 텍스트 선택
0x5 미디어의 총 개수(예: CD의 총 트랙 개수) 제로 삭제(zero suppress)를 하지 않은 숫자로 된 ASCII 텍스트 선택
0x6 장르 특정 문자열로 인코딩된 모든 텍스트 선택
0x7 플레이 시간(1/1000 초 단위로) 제로 삭제(zero suppress)를 하지 않은 숫자로 된 ASCII 텍스트(예: 2분 30초 = 150000) 선택
0x8-0xFFFFFFFF 추후 사용을 위해 유보되어 있음 - -

플레이어 애플리케이션 세팅

플레이어 애플리케이션 세팅 속성 속성 설명 정의된 값들 의무/선택
0x00 불법 — 사용해서는 안 됨 없음   선택
0x1 이퀄라이저 ON/OFF 상태 PlayerApplicationSettingValueID 선택
ValueID 설명
0x01 OFF
0x02 ON
0x03-0xFF 추후 사용을 위해 유보되어 있음
0x2 반복 모드 상태 PlayerApplicationSettingValueID 선택
ValueID 설명
0x01 OFF
0x02 단일 트랙 반복
0x03 모든 트랙 반복
0x04 그룹 반복
0x05-0xFF 추후 사용을 위해 유보되어 있음
0x3 셔플모드 ON/OFF 상태 PlayerApplicationSettingValueID 선택
ValueID 설명
0x01 OFF
0x02 모든 트랙 셔플
0x03 그룹 셔플
0x04-0xFF 추후 사용을 위해 유보되어 있음
0x4 스캔 ON/OFF 상태 PlayerApplicationSettingValueID 선택
ValueID 설명
0x01 OFF
0x02 모드 트랙 스캔
0x03 그룹 스캔
0x04-0xFF 추후 사용을 위해 유보되어 있음
0x5-0x7F 추후 사용을 위해 유보되어 있음 선택
0x80-0xFF CT에 의한 TG 구동 정적 미디어 플레이어 메뉴 확장을 위해 제공됨 선택

진보된 오디오 배급 프로파일(A2DP)

오디오 코덱 ID

7 6 5 4 3 2 1 0 코덱 지정된 장소 사용되는 장소
0 0 0 0 0 0 0 0 SBC A2DP A2DP
0 0 0 0 0 0 0 1 MPEG-1, 2 오디오 A2DP A2DP
0 0 0 0 0 0 1 0 MPEG-2, 4 AAC A2DP A2DP
0 0 0 0 0 1 0 0 ATRAC 계열 A2DP A2DP
1 1 1 1 1 1 1 1 비A2DP A2DP A2DP
x x x x x x x x 다른 모든 값은 유보되어 있습니다. A2DP A2DP

A2DP와 함께 사용하기 위해 위의 표에 있는 것과 다른 새로운 제3자의 오디오 코덱을 선택해 추가하는 절차는 다음과 같습니다.

  • 해당 코덱에 대한 공식적인 상호운용성(IOP) 테스트 세션을 통해 성공적으로 테스트를 마쳐야 합니다.
    • 코덱에 대한 테스트를 성공적으로 마쳤다는 것은 최소한 2개의 소스 및 2개의 싱크 구현에서 해당 코덱이 성공적으로 구현되었다는 증거를 BARB에 제공해야 함을 의미합니다.
    • 공식적인 IOP 테스트 세션 이전에 공식적인 IOP 테스트 계획을 BARB에 제출해 승인을 받아야 합니다.
  • 해당 코덱에 적용되는 모든 라이선스를 공정하고 합리적인 조건으로 사용 가능해야 하고 차별되지 않는 방법으로 접근할 수 있어야 합니다.
  • 해당 코덱을 구현하기 원하는 모든 회사들이 (만약 필요하다면 NDA를 맺고) 이 코덱의 규격을 사용할 수 있어야 합니다.

비디오 배급 프로파일(VDP)

비디오 코덱 ID

아래의 표는 비디오 코덱들이 사용, 지정되어 있을 경우, VDP 내에서 시그널링을 위해 사용할 수 있는 비디오 코덱들을 보여줍니다.

7 6 5 4 3 2 1 0 코덱 지정된 장소 사용되는 장소
0 0 0 0 0 0 0 0 H.263 베이스라인 VDP VDP
0 0 0 0 0 0 0 1 MPEG-4 비주얼 VDP VDP
0 0 0 0 0 0 1 0 H.263 프로파일 3 VDP VDP
0 0 0 0 0 1 0 0 H.263 프로파일 8 VDP VDP
1 1 1 1 1 1 1 1 Non-VDP 해당 사항 없음 VDP
x x x x x x x x 다른 모든 값은 유보되어 있습니다.