WH/T 53-2012 手机动漫文件格式

WH/T 53-2012 Mobile animation and cartoon file format

行业标准-文化 中文简体 现行 页数:36页 | 格式:PDF

基本信息

标准号
WH/T 53-2012
相关服务
标准类型
行业标准-文化
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2012-12-31
实施日期
2013-01-01
发布单位/组织
中华人民共和国文化部
归口单位
中华人民共和国文化部
适用范围
本标准规定了手机动漫的文件格式及其中使用的数据类型。
本标准适用于非视频表现形式的手机动漫数据文件。

发布历史

文前页预览

研制信息

起草单位:
北京邮电大学、北京邮电大学世纪学院、中国移动手机动漫基地、中国电信动漫运营中心、北京中科亚创科技有限责任公司、湖南拓维信息系统有限公司、天津神界漫画有限公司、中国联通网络通信集团有限公司
起草人:
魏芳、李杰、陈洪、沈阿强、黄华华、张燕鹏、康笛、曾达峰、徐博斌、李鸿年、李超、董震武、钱春华、向黎生、李新宇、付金星、陈维东、赵久成
出版信息:
页数:36页 | 字数:54 千字 | 开本: 大16开

内容描述

ICS35.040

L71

备案号:—

385612013

中华人民共和国文化行业标准

/—

WHT532012

手机动漫文件格式

Mobileanimationandcartoonfileformat

ㅤㅤㅤㅤ

2012-12-31发布2013-01-01实施

中华人民共和国文化部发布

/—

WHT532012

目次

前言…………………………Ⅴ

1范围………………………1

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

3术语和定义及缩略语……………………1

4数据类型…………………2

4.1简单数据类型………………………2

4.2复合数据类型………………………2

4.2.1STRING………………………2

4.2.2BYTEARRAY………………3

4.2.3POSITION……………………3

4.2.4SIZE……………3

4.2.5ARRAY………………………3

4.2.6VARRAY……………………4

5文件格式…………………4

5.1文件扩展名…………………………4

ㅤㅤㅤㅤ

5.2基本文件结构………………………4

5.3文件头………………5

5.4文件体………………6

5.4.1基本结构………………………6

5.4.2场景索引标记…………………6

5.4.3场景标记………………………6

5.4.4对象数组………………………8

5.4.5镜头数组………………………12

5.5文件尾………………13

5.5.1基本结构………………………13

5.5.2资源索引标记…………………13

5.5.3资源标记………………………14

5.5.4文件结束标记…………………15

()

附录资料性附录转场特效…………

A16

()

附录资料性附录动作………………

B17

()

附录资料性附录场景时间轴………………………

C18

()

附录资料性附录矢量图形规范……………………

D19

()

附录资料性附录对象特效…………

E21

()

附录资料性附录镜头特效…………

F23

()…………

附录规范性附录镜头使用示例…………

G24

/—

WHT532012

图文件结构………………

14

图文件的基本组成………………………

24

图文件体结构……………

36

图场景坐标系……………

47

图场景属性………………

58

图对象属性……………

610

图帧动画位图对象……………………

711

图对象深度……………

811

图文件尾的结构………………………

913

图时间轴示意………………………18

C.1

图示例………………………

D.1SVG119

图示例………………………

D.2SVG220

图G.1镜头左至右平移…………………24

图G.2镜头上推进………………………24

图G.3镜头推进且下摇…………………25

图G.4镜头曲线运动……………………25

表复合数据类型……………

1STRING2

ㅤㅤㅤㅤ

表复合数据类型………………………

2BYTEARRAY3

表复合数据类型………………………

3POSIZITION3

表复合数据类型…………………

4SIZE3

表复合数据类型………………

5ARRAY3

表复合数据类型……………

6VARRAY4

表标记的基本结构………………………

74

表文件头标记……………

85

表场景索引标记…………………………

96

表10场景索引数组………………………6

表11场景标记……………7

表12场景属性各比特取值及含义………………………8

表13对象数组……………9

表14对象属性各比特取值及含义………………………10

表15对象运动路径………………………11

表16对象特效数组………………………12

表17镜头数组……………12

表18资源索引标记………………………13

表19资源索引数组………………………14

表20资源标记……………14

/—

WHT532012

表21文件结束标记………………………15

表A.1转场特效…………………………16

表B.1动作………………17

表E.1对象特效…………………………21

表F.1镜头特效…………………………23

ㅤㅤㅤㅤ

/—

WHT532012

手机动漫文件格式

1范围

本标准规定了手机动漫的文件格式及其中使用的数据类型。

本标准适用于非视频表现形式的手机动漫数据文件。

2规范性引用文件

。,

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

。,()。

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

/信息技术连续色调静态图像的数字压缩及编码要求和指南

GBT17235.1

/:

信息技术运动图像及其伴音信息的通用编码第部分声音

GBT17975.33

/信息技术信息交换用位编码字符集(—

ISOIEC646ISO7InformationtechnologyISO7-bit

)

codedcharactersetforinformationinterchane

g

///信息技术计算机图形和图像处理可移植网络图形():

ANSIINCITSISOIEC15948PNG

功能规范(——

InformationtechnoloComuterrahicsandimaerocessinPortableNetwork

gypgpgpg

():)

GrahicsPNGFunctionalsecification

pp

消息摘要算法(—)

RFC1321MD5TheMD5MessaeDiestalorithm

ggg

ㅤㅤㅤㅤ

,格式的变种(,)

RFC3629UTF-8ISO10646UTF-8atransformationformatofISO10646

W3CSVG可扩展向量图形()

Scalablevectorrahics

gp

3术语和定义及缩略语

3.1术语和定义

下列术语和定义适用于本文件。

3.1.1

场景scene

、()()。

在某一时间段显示的由一定的背景必须和一些对象可选组成的画面

3.1.2

背景backround

g

铺陈在场景最底层的图片。

3.1.3

镜头shot

定义将显示在屏幕上的场景内容。

3.1.4

对象obect

j

,、、,、、。

场景中独立于背景的物体如角色物品文字等其位置形态效果都能发生变化

3.1.5

转场特效transition

,。

当从一个场景切换至下一个场景时关联场景的背景图片所应呈现的特殊效果

1

/—

WHT532012

3.1.6

对象特效effect

作用于对象上的特殊效果。

3.1.7

运动路径ath

p

,,。

对象在场景中的运动轨迹由一系列点坐标定义可为直线或曲线

3.1.8

动作action

绑定在背景或对象上的交互式行为。

3.2缩略语

下列缩略语适用于本文件。

:()

AES高级加密标准advancedencrtionstandard

yp

:()

MIDI乐器数字接口musicalinstrumentdiitalinterface

g

4数据类型

4.1简单数据类型

,/()。

CHAR字符型包含ISOIEC646中图形字符代码单字节的字段类型

[],,[]

CHAR字符数组一个或多个字符型组成的数组字段类型CHAR为长度为的字符

nn

数组。

ㅤㅤㅤㅤ

,。

字节型包含位无符号二进制整数的字段类型

BYTE8

[],,[]

字节数组一个或多个位无符号二进制数组成的数组字段类型为长

BYTE8BYTEn

度为的字节数组。

n

,。

有符号整型包含位有符号二进制整数字段类型

INT3232

,。

无符号整型包含位无符号二进制整数字段类型

UINT3232

,。

有符号短整型包含位有符号二进制整数字段类型

INT1616

,。

无符号短整型包含位无符号二进制整数字段类型

UINT1616

其中、、、等多字节数值类型应使用小端字节顺序。

INT32UINT32INT16UINT16

4.2复合数据类型

4.2.1STRING

,,

字符串首先使用一个无符号短整型数存放字符串中的字符长度然后依次存放字符串中的所有字

,。。。

符字符编码应为编码字符串长度可为见表

RFC3629UTF-801

表1复合数据类型STRING

字段类型长度

字符串长度UINT162

“”,“

字符串长度字段值如字符串长

字符串内容CHAR[]

”,

度为0则本字段不存在

:,。

注除非单独说明字段长度的单位都是字节

2

/—

WHT532012

4.2.2BYTEARRAY

,,

带长度的字节数组首先使用一个无符号短整型数存放字节数组中的字节长度然后依次存放其中

。。。

的所有字节字节数组长度可为0见表2

表2复合数据类型BYTEARRAY

字段类型长度

字节数组长度UINT162

“”,“

字节数组长度字段值如字节数

字节数组内容BYTE[]

,

组长度为则本字段不存在

0

4.2.3POSITION

,,,

位置两个短整型数组成的复合数据类型第一个短整型数保存位置的横坐标X第二个短整型数

。。。

保存位置的纵坐标共个字节见表

Y43

表3复合数据类型POSIZITION

字段类型长度

X坐标INT162

Y坐标INT162

ㅤㅤㅤㅤ

4.2.4SIZE

,,,

尺寸两个无符号短整型数组成的复合数据类型第一个无符号短整型数保存尺寸对应的宽度第

。。。

二个无符号短整型数保存尺寸对应的高度共个字节见表

44

表4复合数据类型SIZE

字段类型长度

宽度UINT162

高度UINT162

4.2.5ARRAY

,。

某种类型元素的数组且每个元素的长度相等首先使用一个无符号短整型数存放数组元素的个

,,。

数再使用一个无符号短整型数存放每个数组元素的字节长度然后按顺序存放各个数组元素见

表5。

表5复合数据类型ARRAY

字段数字段类型长度

1数组元素个数UINT162

1数组元素长度UINT162

数组元素个数数组元素任意类型“数组元素长度”字段值

3

/—

WHT532012

4.2.6VARRAY

,。

某种类型元素的数组且每个元素的长度不等首先使用一个无符号短整型数存放数组元素的个

,。。

数然后依次存储每个数组元素的长度及每个元素见表6

表6复合数据类型VARRAY

字段数字段类型长度

1数组元素个数UINT162

数组元素长度UINT162

数组元素个数

“”

数组元素任意类型数组元素长度字段值

5文件格式

5.1文件扩展名

文件扩展名应为MACF。

5.2基本文件结构

、,。

一个手机动漫文件应由文件头文件体和文件尾三个部分组成如图所示文件头应存在于文件

1

ㅤㅤㅤㅤ

,。,

的起始给出整个文件的描述信息文件体应紧随文件头之后其中存放场景索引表和所有的场景描述

。,、(、、、

信息文件尾应存在于文件的最后它包含资源索引表所有的资源静态图片动画图片矢量图片音

、),。

乐文字数据以及文件结束标记

图1文件结构

,。。

文件的基本组成单元为标记整个文件由多个标记首尾相接串联而成如图所示

2

图2文件的基本组成

。,。

每个标记的结构都应如表标记长度应大于即标记内容不得为空

70

表7标记的基本结构

字段名称类型长度必填字段说明

[],

标记类型CHAR44Y四个字符唯一标识当前标记的类型

,

标记内容的长度不包含标记类型和标记

标记长度UINT324Y

长度两个字段本身的长度

,

与标记类型对应的标记的内容包含必须

标记内容BYTE[]可变Y

和可选的部分

注:Y表示字段必填。

4

/—

WHT532012

5.3文件头

,,

文件头中应包含且最多包含一个头标记该标记主要给出文件的描述信息其格式应符合表中的

8

定义。

表8文件头标记

字段名称类型长度必填字段说明值

标记类型[]唯一标示当前标记的类型‘’

CHAR44Yacfh

,

标记内容的长度不包含标记类型和标

标记长度UINT324Y

记长度两个字段本身的长度

文件符合的MACF格式的主版本号。

主版本号BYTE1Y主版本号的变化将不能保证向后兼01h

容性

文件符合的MACF格式的次版本号。

次版本号BYTE1Y01h

次版本号的变化将能保证向后兼容性

,

目标分辨率SIZE4Y目标手机屏幕分辨率包括宽度和高度

;

是否加密BYTE1Y0不加密加密

1

作品名称STRING可变Y本文件对应的作品正式名称

作品总集数STRING可变Y本文件对应的作品总集数

作品分集STRING可变Y本文件对应的作品当前分集

ㅤㅤㅤㅤ

,

本文件对应的作品的关键字关键字之

作品关键字STRING可变Y

间以逗号分隔

,

本文件对应的作品使用的语言如中

作品语言STRING可变Y

文、

英文等

作品描述STRING可变Y本文件对应的作品的详细描述信息

本文件的创作公司名称和创作者姓名、

创作者STRING可变Y

详细描述等

创作日期STRING可变

推荐标准