정보기술 - MPEG 시스템 기술 - 제5부 : 비트열 구문 서술 언어(BSDL)
信息技术-MPEG系统技术-第5部分:比特流语法描述语言(BSDL)
发布日期:
2008-12-30
该标准规定了一种基于W3C XML架构的语言——比特流语法描述语言(BSDL:Bitstream Syntax Description Language),该语言以命名为比特流语法描述(BSD:Bitstream Syntax Description)的XML文档来描述比特流的结构。BSDL提供了用XML描述比特流高级语法的规范语法。由此产生的XML文档称为比特流语法描述。该描述不是要取代原来的二进制格式,而是作为与元数据相似的附加层发挥作用。在大多数情况下,它将处理更高级别的结构,而不是以位为单位描述比特流(视图:数据层或数据包中的比特流是如何组织的)。此外,BS描述本身是可扩展的,这意味着根据应用的不同,可以在不同的语法层中描述比特流,如更详细或更稀疏的细节级别。最初,该语言作为适应可缩放多媒体内容的通用工具,是在数字项目适应(DIA:Digital Item Adaptation,KS X ISO/IEC 21000-7)的背景下开发的。但其用途不限于适应,可能涉及所有解析比特流的应用。为此,本标准将BSDL标准从KS X ISO/IEC 21000-7中单独分离出来,以便在其他情况下使用。
이 표준에서는 비트스트림 구문 서술(BSD:Bitstream Syntax Description)로 이름 지어진 XML 문서로 비트스트림의 구조를 설명하기 위한 W3C XML 스키마에 바탕을 둔 언어인 비트스트림 구문 서술 언 어(BSDL:Bitstream Syntax Description Language)를 규정한다. BSDL은 비트스트림의 상위 수준의 구문을 XML로 설명하기 위한 규정 문법을 제공한다. 이 결과로 나온 XML 문서를 비트스트림 구문 서술이라고 한다. 이 서술은 원래의 이진 형식을 대신하려는 것 이 아니며, 메타데이터와 비슷한 추가 계층으로서 작용한다. 대부분의 경우에 이것은 비트 단위로 비 트스트림을 서술하지 않고 상위 수준의 구조를 다룰 것이다(보기:데이터의 계층이나 패킷에서의 비 트스트림이 어떻게 구성되는가). 또한 BS 서술 자체는 확장이 가능한데, 이것은 응용에 따라서 더 미 세하거나 성긴 세부 사항의 수준과 같이 여러 가지 구문 계층에서 비트스트림을 서술할 수 있다는 뜻이다. 처음에 이 언어는 스케일러블 멀티미디어 콘텐츠를 적응시키기 위한 일반적인 도구로서 디지털 아이 템 적응(DIA:Digital Item Adaptation, KS X ISO/IEC 21000-7)의 맥락에서 개발되었다. 하지만 그 용 도는 적응에 제한되지 않으며, 비트스트림을 파싱하는 모든 응용에 관련될 수 있다. 이를 위하여 본 표준에서는 다른 맥락에서 이용할 수 있도록 하기 위하여 KS X ISO/IEC 21000-7으로부터 BSDL 표 준을 별도로 분리하였다.