GY/T 301-2016 视频节目对白字幕数据格式规范

GY/T 301-2016 GY/T 301-2016 Video program dialogue subtitle data format specification

行业标准-广电 简体中文 现行 页数:22页 | 格式:PDF

基本信息

标准号
GY/T 301-2016
标准类型
行业标准-广电
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2016-06-08
实施日期
2016-06-08
发布单位/组织
国家新闻出版广电总局
归口单位
-
适用范围
-

发布历史

研制信息

起草单位:
起草人:
出版信息:
页数:22页 | 字数:- | 开本: -

内容描述

GY

中华人民共和国广播电影电视行业标准

GY/T301—2016

视频节目对白字幕数据格式规范

Thespecificationofsubtitledataformatforvideoprogram

2016-06-08发布2016-06-08实施

国家新闻出版广电总局发布

GY/T301—2016

目次

前言..................................................................................II

1范围................................................................................1

2规范性引用文件......................................................................1

3缩略语..............................................................................1

4技术要求............................................................................1

5文件数据结构定义....................................................................3

附录A(资料性附录)对白字幕数据格式规范样例.........................................11

附录B(资料性附录)字幕数据制式转换建议.............................................15

附录C(资料性附录)语言种类表.......................................................16

I

GY/T301—2016

前言

本标准按照GB/T1.1—2009给出的规则起草。

请注意本标准的某些内容可能涉及专利。本标准的发布机构不承担识别这些专利的责任。

本标准由全国广播电影电视标准化技术委员会(SAC/TC239)归口。

本标准起草单位:中央电视台、新奥特(北京)视频技术有限公司、北京中科大洋科技发展股份有

限公司、成都索贝数码科技股份有限公司、北京捷成世纪科技股份有限公司。

本标准主要起草人:丁文华、宋宜纯、崔建伟、石秀莲、杜卫中、卢晓东、赵欣、汪波、郭小强、

郑培枫、张孜恒、李忠海、罗天。

II

GY/T301—2016

视频节目对白字幕数据格式规范

1范围

本标准规定了视频节目中对白字幕文件的数据格式。

本标准适用于对白字幕文件制作、存储、交换、再利用等业务环节。

2规范性引用文件

下列文件对于本标准的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本标

准。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本标准。

IETFRFC3629UTF-8,一种ISO10646的传输格式(UTF-8,atransformationformatofISO

10646,November2003)

3缩略语

下列缩略语适用于本标准。

XML可扩展标记语言(ExtensibleMarkupLanguage)

UTF-88位Unicode字符集转换格式(UnicodeTransformationFormat-8bitUnicode)

4技术要求

4.1文件格式

本标准规定对白字幕文件采用XML文件格式,其中包含的数据依照XML的术语被称作数据元素

(Element),数据元素中可以嵌套包含多个子数据元素。本标准生成的XML文件规定使用UTF-8字符集

编码。以下章条针对各类数据元素及其子数据元素进行名称(字段名)和意义的描述。

对白字幕文件中定义了基于XML格式的文件结构,可支持多段对白内容,支持多语种同屏显示。在

文件中,定义了用于描述视频标准、排版属性、渲染属性、特技属性、时码属性的XML结点。

4.2文件结构

一个对白字幕文件由文档信息和多个相互独立的对白段组成。文档信息记录了节目生产过程中的信

息,包括节目ID、制式等。各个对白段包含了对白的格式和内容描述,包括渲染属性、特技属性、对白

时码、对白内容等信息。对白字幕文件结构图见图1。对白段结点结构图见图2。

1

GY/T301—2016

文档

文档信息对白段1对白段2„„对白段n

节目ID视频标准一个文件可包含多个对白段

……

图1对白字幕文件结构图

对白段

公共显示参数公共特技参数对白第1对白屏„„第n对白屏

字幕

入出

时码

面边影文字排版类型时码相文本本相文本本

对字屏屏对字屏屏

入内显特入内显特

出容示技出容示技

位置字体„„对齐

时参参时参参

码数数码数数

uu

图2对白段结点结构图

4.3多语言支持

4.3.1字符集设置

遵照IETFRFC3629,本标准采用的字符编码为XML头标明的UTF-8方式的Unicode字符集。在文件信

息块中设置了可选的Language字段以标明字幕文件中所有文字的语言类别。在每个对白块的头信息块中

设置了可选的Language字段以标明该对白块的语言类别。

4.3.2字符编码、字库

字符编码规定:使用Unicode字符集。

字库规定:使用支持Unicode字符集的字库。

4.3.3对白文字的语言支持

对于对白字幕文件中的一个对白段应:

——定义一个语言分类编号,标明对白文字的语言种类;

——使用Unicode字符编码;

——定义字体I,支持本地语言(比如中文)字符;

2

GY/T301—2016

——定义字体II,支持常用非本地语言(比如基本拉丁)字符。

4.4字幕属性定义

本标准支持简单的对白类字幕属性定义,包括文字内容、面、全边、侧边、影、横竖排列、对齐方

式等,产生的字幕效果见图3。

面侧边

全边

图3对白字幕属性示意图

5文件数据结构定义

5.1总数据结构

对白字幕文件数据结构顺序构成见图4。

ScreenCount

对白屏数目

FileInfo

(见5.2)BlockCount

文件信息SectionInfo对白块数目

(见5.3.2)

DisplayParameters

File对白段信息

(见5.3.3)

对白字幕文件对白显示参数

ActionIn\Stay\Out

TextSection

(见5.3.5)

(见5.3.1)

特技参数

图例:说明:对白段

:必选项

TimeCodeIn

:可选项入时码

TextScreen

必选可重复项TimeCodeOut

:(见5.3.6)

出时码

:可选可重复项对白屏

TextBlock

:结点可展开

(见5.3.7)

:结点已展开

对白块

图4对白字幕文件数据结构

3

GY/T301—2016

文件信息(FileInfo)包含对白字幕文件头信息数据,如视频标准等。

对白段(TextSection)包含一段对白的内容和显示信息,一段中含多屏对白字幕,即对白字幕是

按照对白屏(TextScreen)为单位依次显示的。为同屏显示多语种字幕,每屏可以包含多个对白块

(TextBlock),对白块参数依次为各屏中的对白块统一定义了字体、字号、颜色和位置等显示属性。

5.2文件信息

文件信息结构定义见表1。

表1文件信息结构定义

字段名意义说明

标志文件信息数据的开始和结束,其间包含整个FileInfo数

FileInfo文件信息数据标志

据元素。

FileID文件标识自定义字符串,供应用程序识别确认该文件的业务类型。

FileVersion文件格式版本号表示字幕文件所使用的格式的版本,目前为1.0。

Program节目名称定义该字幕文件标题的名称。

ProgramID节目ID定义该字幕隶属节目的唯一ID。

Author作者(可选)可选项。定义该字幕文件的作者。

Description描述(可选)定义该字幕文件的描述文字。

CreationDate创作日期(可选)该字幕文件的始创日期,YYYYMMDD格式。

RevisionDate修改日期(可选)该字幕文件的最后修改日期,YYYYMMDD格式。

RevisionNumber修改版本号(可选)该字幕文件修改次数或者版本编号。

标明整个字幕数据中的文字的主要(Primary)和次要

Language字幕的语种(可选)

(Secondary)语种分类定义。

VideoStandard视频标准描述节目所用的视频标准,具体选择见表2。

SectionCount对白段数目该字幕文件中的对白段数目。

应用程序附加的数据可以放置在这个元素中,这些数据完全由

UserData用户数据(可选)制作应用程序和播出应用程序按照互相之间的约定进行解释

和使用。

文件信息结点样例参见附录A中A.1。

表2视频标准

名称信息

PAL720×576,4:3,25i

NTSC720×486,4:3,29.97i

HD_720_50p1280×720,16:9,50p

HD_720_5994p1280×720,16:9,59.94p

HD_720_60p1280×720,16:9,60p

HD_1080_50i1920×1080,16:9,50i

HD_1080_5994i1920×1080,16:9,59.94i

HD_1080_25p1920×1080,16:9,25p

HD_1080_2997p1920×1080,16:9,29.97p

4

GY/T301—2016

表2(续)

名称信息

HD_1080_30p1920×1080,16:9,30p

HD_1080_50p1920×1080,16:9,50p

HD_1080_5994p1920×1080,16:9,59.94p

HD_1080_60p1920×1080,16:9,60p

本标准中,一套字幕文件数据支持一种视频标准。对于不同的视频标准,制作域字幕设备可以通过

自动转换辅助手工修正的方式,从支持一种视频标准的字幕文件数据生成支持另外一种视频标准的字幕

文件数据,制式转换建议参见附录B。

5.3对白段

5.3.1对白段结构定义

对白段结构定义见表3。

表3对白段结构定义

字段名意义说明

标志对白段数据的开始和结束,其间包含整个

TextSection对白段数据标志

TextSection数据元素。

包含多个子数据元素,用于描述该对白段的信息和共有

SectionInfo对白段信息

显示参数,见5.3.2。

包含一个或多个对白块TextBlock子数据元素,见

TextScreen(多个)对白屏

5.3.6。

对白段结点样例参见A.2。

5.3.2对白段信息结构定义

对白段信息结构定义见表4。

表4对白段信息结构定义

字段名意义说明

标志对白段信息数据的开始和结束,其间包含整个

SectionInfo对白段信息数据标志

SectionInfo数据元素。

ScreenCount对白屏数目该段字幕中包含的对白屏数目。

定义每屏所包含的最大的对白块数;某一屏的实际对白

BlockCount每屏对白块数目块数可以少于此数目;特别是没有对白块的屏作为空屏

显示处理,以实现无内容的间隔显示。

其中包含多个对白块显示参数BlockParameters数据元

DisplayParameters对白显示参数素,这些数据元素定义了一个对白块的字体、字号、颜

定制服务

    相似标准推荐

    更多>