WH∕T 53-2012 手机动漫文件格式[文化].pdf
《WH∕T 53-2012 手机动漫文件格式[文化].pdf》由会员分享,可在线阅读,更多相关《WH∕T 53-2012 手机动漫文件格式[文化].pdf(30页珍藏版)》请在咨信网上搜索。
1、ICS 35. 040 L 71 备案号:38561-2013 中华人民共和国文化行业标准WHjT 53-2012 手机动漫文件格式Mobile animation and cartoon file format 2012-12-31发布2013-01-01实施中华人民共和国文化部发布WHjT 53-2012 目次前言.v 1 范围.2 规范性引用文件.3 术语和定义及缩略语.4 数据类型24. 1 简单数据类型24. 2 复合数据类型24.2. 1 STRING 2 4. 2. 2 BYTEARRA Y3 4.2. 3 POSITION3 4.2.4 SIZE 3 4.2.5 ARRAY3
2、4.2.6 VARRAY4 5 文件格式45. 1 文件扩展名45.2 基本文件结构45.3 文件头55.4 文件体65.4.1 基本结构65.4.2 场景索引标记.6 5.4.3 场景标记65.4.4 对象数组85.4.5 镜头数组.125.5 文件尾u5.5. 1 基本结构135.5.2 资源索引标记135.5.3 资源标记145.5.4 文件结束标记四附录A(资料性附录)转场特效四附录B(资料性附录)动作17附录c(资料性附录)场景时间轴四附录D(资料性附录)矢量图形规范四附录E(资料性附录)对象特效.附录F(资料性附录)镜头特效23附录G(规范性附录)镜头使用示例. 24 WH/T 5
3、3-2012 图l文件结构.4 图2文件的基本组成图3文件体结构.图4场景坐标系图5场景属性. . . . . . . . . . 8 图6对象属性10图7帧动画位图对象图8对象深度图9文件尾的结构图C.l时间轴示意图D.lSVG示例1. . . . . . . . . ., . . . .,. . . . . . ., . .,. .,. . .四图D.2SVG示例2. 20 图G.1镜头左至右平移24图G.2镜头上推进图G.3镜头推进且下摇图G.4镜头曲线运动.25表l复合数据类型STRING. . . . . . . . 2 表2复合数据类型BYTEARRAY3表3复合数据类型POSIZ
4、ITION3 表4复合数据类型SIZE3 表5复合数据类型ARRAY3表6复合数据类型VARRAY4表7标记的基本结构表8文件头标记表9场景索引标记6表10场景索引数组6表11场景标记表12场景属性各比特取值及含义8表口对象数组9表14对象属性各比特取值及含义10表15对象运动路径11表16对象特效数组四表17镜头数组四表18资源索引标记13表19资掠索引数组14表20资源标记14WH/T 53-2012 FDnb勺t1-qJ-1i1l? 口卜】标效效效束特特特结场作象头划转动对镜nAB.EE 表表表表表m 前言本标准按照GBjT1. 1-2009给出的规则起草。本标准由中华人民共和国文化部提
5、出。本标准由中华人民共和国文化部归口。WH/T 53-2012 本标准主要起草单位:北京邮电大学、北京邮电大学世纪学院、中国移动手机动漫基地、中国电信动漫运营中心、北京中科亚创科技有限责任公司、湖南拓维信息系统有限公司、天津神界漫画有限公司、中国联通网络通信集团有限公司。本标准主要起草人:魏芳、李杰、陈洪、沈阿强、黄华华、张燕鹏、康笛、曾达峰、徐博斌、李鸿年、李超、董震武、钱春华、向黎生、李新宇、付金星、陈维东、赵久成。V WH/ T 53-2012 手机动漫文件格式1 范围本标准规定了手机动漫的文件格式及其中使用的数据类型。本标准适用于非视频表现形式的手机动漫数据文件。2 规范性引用文件GB
6、j T 17235. 1 3. 1 3. 1. 1 场景scene 在某一时间段显示的、由3. 1. 2 背景background 铺陈在场景最底层的图片。3. 1. 3 镜头shot 定义将显示在屏幕上的场景内容。3. 1.4 对象object 场景中独立于背景的物体,如角色、物品、文字等.其位置、形态、效果都能发生变化。3.1.5 转场特效transition 当从一个场景切换至下一个场景时.关联场景的背景图片所应呈现的特殊效果。646) WHjT 53-2012 3.1.6 对象特效effect 作用于对象上的特殊效果。3.1.7 运动路径path 对象在场景中的运动轨迹,由一系列点坐标
7、定义,可为直线或曲线。3.1.8 动作action 绑定在背景或对象上的交互式行为o3.2 缩略语下列缩略语适用于本文件。AES:高级加密标准(advanced encryption standard) MIDI:乐器数字接口(musical instrument digital interface) 4 数据类型4. 1 简单数据类型CHAR CHAR 字符型,包含ISO/IEC646中图形字符代码(单字节)的字段类型。BYTE BYTE INT32 UINT32 INT16 字符数组,一个或多个字符型组成的数组字段类型.CHARn为长度为n的字符数组。字节型,包含8位元符号二进制整数的字段
8、类型。字节数组,一个或多个8位无符号二进制数组成的数组字段类型BYTEn丁为长度为的字节数组o有符号整型,包含32位有符号二进制整数字段类型。无符号整型,包含32位无符号二进制整数字段类型。有符号短整型,包含16位有符号-二进制整数字段类型。UINT16 无符号短整型,包含16位无符号二进制整数字段类型。其中INT32、UINT32、INT16、UINT16等多字节数值类型应使用小端宇节顺序。4.2 复合数据类型4. 2. 1 STRING 字符串,首先使用一个无符号短整型数存放字符串中的字符长度,然后依次存放字符串中的所有字符,字符编码应为RFC3629 UTF-8编码。字符串长度可为0。见
9、表10表1复合数据类型STRING字段类型长度字符串长度UINTl6 2 字符串内容C日ARJ字符串在度字段值,如字符串长度为0,则本字段不存在注:除非单独说明,字段长度的单位都是字节。2 WH/T 53-2012 4. 2. 2 BYTEARRA Y 带长度的字节数组,首先使用一个无符号短整型数存放字节数组中的字节长度,然后依次存放其中的所有字节。字节数组长度可为0。见表20表2复合数据类型BYTEARRAY字段类型长度字节数组长度UINTl6 Z 字节数组内容BYTE 字节数组长度字段值,如字节数组长度为O.则本字段不存在4. 2. 3 POSITION 位置,两个短整型数组成的复合数据类
10、型,第一个短整型数保存位置的横坐标X,第二个短整型数保存位置的纵坐标Y。共4个字节。见表30X坐标Y坐标4.2.4 SIZE 字段表3复合数据类型POSIZITION类型长度INT16 2 INT16 2 尺寸,两个无符号短整型数组成的复合数据类型,第一个无符号短整型数保存尺寸对应的宽度,第二个无符号短整型数保存尺寸对应的高度。共4个字节。见表40表4复合数据类型SIZE字段类型长度宽度UINTl6 2 高度UINTl6 2 4.2.5 ARRAY 某种类型元素的数组,且每个元素的长度相等。首先使用一个无符号短整型数存放数组元素的个数,再使用一个无符号短整型数存放每个数组元素的字节长度,然后按
11、顺序存放各个数组元素。见表50字段数数组元素个数表5复合数据类型ARRAY字段数组元素个数数组元素长度数组元素UINTl6 UINT16 任意类型类型2 2 长度数组元素长度字段值1 WH/T 53-2012 4.2. 6 VARRAY 某种类型元素的数组,ji每个元素的长度不等。首先使用一个无符号短整型数存放数组元素的个数-然后依次存储每个数组元亲的长度及每个元素。见表6.表6复合数据类型VARRAY字段数数组元旦去个数5 文件格式一个字段数组元旦支个数U1NT16 类型长度2 2 数组1元京氏度字段值存在于文件的场景描述每个标记的结构都应如表7。标记长度应大于0,即标记内容不得为空。表7标
12、记的基本结构字段名存J类型氏度必J-Jtf段说明标记类型Cl-l八R门Y 四个字符.11在标识气前标记的类型标记氏度U11丁32Y 标记内容的长度.不包含标记类型和标记氏度两个字段本身的长度标c内容BYTE 吁变Y 与标c类型对应的标记的内容.包含必须和可选的部分注:Y表不字段必:tf。5. 3 文件头WH/T 53-2012 文件头1-应包含且最多包含一个头标记,该标记主要给山文件的捕述信息,其格式应符合表8中的定义。表8文件头标记二严段名称标记类型类型CHAR t 伏度必填字段说明丘Y .acfl飞标记度次版本号日标分辨率是否加密作品名称作品总集数作品分集作品关键字作品语言作品描述创作者创
13、作H期制作将制作日期STRI:JG 可变发布者STRI:JG 可变发布日期STRI让G可变版权声明STRING 可变保留字段STRTNG 可变保留字段STRING 可变保留字段STRI!G 可变、保留字段STRING 可变主版本号I AU 。lhY 本文件的制作H期本文件的发布公司名称、详细描述等本文件的发布H期本文件的版权声明保阴扩展户户段保留扩展字段保留扩展字段保留扩展字段Y Y Y Y Y Y Y 注.acfh前后的单引号为范围界定符。D WH/T 53-2012 5.4 文件体5.4. 1 基本结构文件体应由-个场景索引标记、一个或多个场景标记前后串联而成。场景索引标记记录各场景标签在
14、文件中的物理偏移量,便于快捷读取各场景。每个场景标记描述一个场景,场景呈现的时间顺序应与场景标记在文件中的先后顺序相同。如图3所示。图3文件体结构5.4.2 场景索引标记文件体应以一个场景索引标记开始,且最多包含一个场景索引标记。场景索引标记记录各场景标签在文件中的物理偏移量,便于快捷读取场景。场景索引标记的格式应符合表9中的定义。表9场景索引标记字段名称类型长度必填字段说明值标记类型CHAR4 4 Y 唯-标识当前标记的类型 acsi 标记长度UINT32 4 Y 标记内容的长度,不包含标记类型和标记长度两个字段本身的长度场景索引数组ARRAY 可变Y 定义了所有场景标记编号和文件中场景偏移
15、量之间的对应关系场景索引标记中的场景索引数组的格式应符合表10中的定义。表10场景索引数组字段数字段名称类型长度必填宇段说明I 场景个数UINTl6 2 Y 当前文件中的场景个数1 元素长度UINTl6 2 Y 每个场景索引在数组中的元素长度场景编号UINTl6 2 Y 场景的唯一编号场景个数按场景在文件中的出现顺序.所有场景标场景偏移量UINT32 4 Y 记在文件中的物理偏移量5.4.3 场景标记5.4.3.1 基本结构文件体中至少应包含一个场景标记。每个场景标记的格式应符合表11中的定义。6 WH/T 53-2012 表门场景标记字段名称类型长度必填字段说明值标记类型CHAR4 4 Y
16、唯一标识当前标记的类型acsc 标记长度CINT32 Y 标记内容的长度,不包含标记类型和标4 记长度两个字段本身的长度场景属性BYTE 1 Y 描述场景属性的字节场景中引用的背景图片的编号,使用该背景图片编号UINT16 2 Y 编号在资源索引表中查找,可以快速定位背景图片数据的存储位置BYTEAR 场景如果包含转场特效,本字段将定义转场特效变长N RAY 转场特效转场特效时长UINT16 2 N 场景如果包含转场特效,本字段定义转场特效持续的时间,单位为毫秒场景如果包含转场音效,本字段定义场转场音效编号UINT16 景中引用的转场音效资源的编号,使用2 N i亥编号在资源索引表中查找,可以
17、快速定位音效资源数据的存储位置BYTEAR-背景如果包含动作,本字段将定义对背背景动作可变N RAY 景上的动作对象数组VARRAY 可变场景如果包含对象,对象数组将定义场N 景中的一组对象镜头数组ARRAY 可变场景如果包含镜头,对象数组将定义场N 景中的一组镜头注N表示字段非必填。5.4.3.2 场景坐标系场景的坐标系以背景图片的左上角为原点,横向向右为X轴,纵向向下为Y轴o如图4所示。(0,0) X 背景图片Y 图4场景坐标系5.4.3.3 场景属性场景属性宇段使用低位的5个比特分别标识了场景与对象、镜头、转场特效、转场音放、动作相关的7 WH/ T 53-2012 属性.相应地,也决定
18、了场景标记中相关可选字段的存在性。高位的3个比特预留将来使用。如图5所示o|I I I 4 I 3 I 2 I 1 I 0 I 图5场景属性场景属性各比特取值的含义及作用如表12所示。比特位置t七特Ottt年1l二七特2tt3 tt特45. 4. 3. 4 转场可以为上一5.4. 3.6 背景动作5. 4. 4 对象数组5.4.4. 1 基本结构表12场景属性备比特取值及含义字段不存在。关联场景对象是独立于场景中背景的、可独立变化和运动、可独立附加特效的场景元件。场景中如果包含对象.场景标记中的对象数组将定义场景中的一组对象,该数组的格式应符合表13中的定义。8 WH/T 53-2012 表1
19、3对象数组字段数|字段名称对象个数对象氏度对象属性类型氏度必填字段说明、与前场祟1(I )(.J象个数对象在数呈11的元东氏度捎述对象J/iI!.件的字节对象寻|川的资i仰、编1,)-.使用i支编号在资源索/1表i:fi-t立.可以快速定f资源数据的:(1-储位rt主场景转场1:J效完成J(.对象征场;共巾出.r问.单位为也秒UI0JTl6 2 Y UINT16 2 Y BYTE Y 对象资源编号1UI:-JT16 2 Y -定对象个数对象深度对象显示时间1UI:-JT16 字段l主义帧动则对象数m对象if效肯放开始1 Ul:-JT16 1 2 时间肯放播放BYTE 次数BYTEAR-11T变
20、对象动作l之AYN 对象如果包含背放.本字段定义汗放开始时间,此时间为.)(.J象显示H、trDj 的牛u叫他.单位为宅衫、:-J 对象Il*包含音攸.卒严段l主义11效J播放次数.0:一直播放:Jt他.实际J播放次数?叫对象如果包?0J作.斗.仨段;主义对象的动作场景标L巾的转场特效时民.以及对象数组r!-,的对象缸示时间、对象运动月二始时间、对象从当前点9 WH/T 53-2012 移动到下一个点所需的时间、对象特放开始时间、对象特效持续时间、对象特效执行次数、对象音效开始时间、对象音效播放次数等宇段之间的关系参见附录C。5.4.4.2 对象属性对象属性宇段使用低位的5个比特分别标识了对象
21、与帧动画、运动、特效、音效和动作相关的属性,相应地,也决定了对象中相关可选字段的存在性。高位的3个比特预留将来使用。如图6所示。11 1 14131211101 图6对象属性对象属性宇段中各比特取值的含义及作用如表14所示。表14对象属性各比特取值及含义比特取值比特位置。1 比特0对象不存在帧动画,帧图像大小、帧动画刷新时对象存在帧动画,帧图像大小、帧动画刷新时间间两个字段不存在两个字段存在tr.特I对象不存在运动,运动路径、运动类型和运动开对象存在运动,运动路径、运动类型和运动开始始时间三个字段不存在时间=个字段存在比特2对象不存在特效,对象特效数组字段不存在对象存在特效,对象特效数组字段存
22、在比特3对象不存在音效,对象音效、音效开始时间、音效对象存在音效,对象音效、音效开始时间、音效播播放次数字段不存在放次数字段存在比特4对象没有绑定动作,对象动作字段不存在对象绑定了动作,对象动作字段存在一一5.4.4.3 对象分类场景中的对象分两种:位图对象和矢量对象。为了支持对象的透明性,场景中的位图对象只能引用ANSI/INClTS/ISO/IEC15948 PNG恪式的位图图片。场景中的矢量对象只能引用W3CSVG格式的矢量图片。本标准中矢量图片使用的W3CSVG格式仅为标准W3CSVG格式的一个子集,该子集需包含的W3CSVG特性参见附录Do5.4.4.4 帧动画位图对象位图对象支持帧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化 WHT 53-2012 手机动漫文件格式文化 WH 53 2012 手机 动漫 文件格式
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。