GB_T 43827-2024 手机动漫文件格式.docx
ICS3&O4OCCS1.71三中华人民共和国家标准GB/T438272024手机动漫文件格式Mobileanimationandcomicsfileformat(ITU-TT.621Filestructureforinteractivemobilecomicandanimationcontent,MOD)2024-03-15实施2024-03-15发布国家市场监督管理总局国家标准化管理委员会发布本文件按照GB/Tl.l2020(标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草,本文件修改采用ITUTT.621交互式移动漫画和动画内容的文件结构3。本文件与IIU-TT.621相比做了下述结构网整:第7章对应ITU-TT.621第7章,增加了7.1:7.27.8分别对应ITU-TT.621的7.17.7:本文件与ITU-TT.621技术差异及其序因如下:一更改了ITU-TT.621附录A中表A.I的“字段描述”:"手机的旋转变化”修改为”手机中陀螺仪所反映的手机姿态变化”,更符合专业图形学的衣述:更改了ITU-TT.621附录A中表Aj的“值描述”:“前后翻转起始角度”“前后翻转结束角度”合并改为“的肮知Yaw”左右的转起始角度”“左右翻转结束角度”合并改为“朝滚角RM”.“水平旋转起始角度”“水平旋转结束角度”合并改为“加仰角Pifch-,更符合专业图形学的表述。本文件做了下列编辑性改动:为使标准名称更符合国内行业通用命名方式,将标准名称改为4手8以漫文件格式看.请注瓯本文件的某些内容可能涉及专利.本文件的发布机构不承担识别专利的贲住.本文件由中华人民共和国文化和旅游部提出。本文件由全国动漫游戏产业标准化技术委员会(SAC“C536)归门.本文件起草单位:北京邮电大学、华曲:数字文化技术研究院(位门)有限公司、味咕动漫有限公司、天JNJ爱动漫文化传媒有限公司'北京加电大学世纪学院、浪湖云伯息技术股份公司.本文件主要Itg单人:除洪、魏程华、谢元庆、李筱Ip周萍、廖智勇、理达峰.王乐、黄光、许柒fit手机动漫文件格式1曲本文件规定了手机动漫文件的结构”本文件适用于手机动漫文件的组织和存储.2榭6性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款,其中,注I期的引用文件,仅该H期对应的版本适用于本文件:不注日期的引用文件,其呆新版本(包括所有的修改单)适用于本文件.IETFRFC1321MDS信息摘要算法(ThCMD5Message-DigestAlgorithm)ISO/IEiCl6262信息技术ECMA脚本语音规范(InfonnaIion(ech>logyECMAScriptk11-guagcspecification)3#Wf11JtX下列术语和定义适用于本文件。Xl动作action用户行为所引起的可以用作动作轨道输出的变化.3.2动画对象aninatixObjat包含资产及其随时间变化信息的物体,3.3资产asset用于制作动历的数字资源,包括位图、矢Ift图、纹理、子纹理、声音以及影片甄辑等.3.4行为behaviour可以用作动作轨道的输入的用户交互.3.5影片剪辑movieclip可以容纳一个或多个动i对象的容潺.3.6子纹理subtexture包含其在纹理中的大小和假移位置信息的、可以独立使用的纹理一部分。3.7纹理Iexiure可应用在计算机图形学里表面的位图图像.督海文件列比费产影升升表影片宏喘KHlIUfHZm文件结构7.4.1文件头用来描述文件的茶本信息,其中包括:作品名称、作品关键字、作品描述等信息.文件头的键是“head”.是一个对象,表1描述文件头的结构.«1文件头的篦构字段名称类型是杳必垠(Y/N)说明headOBJBCTY文件头中包含了该文忏内容的相关信息7.4.2文件头的性2描述了文件头的跟性.«2文件头的属性字段之林类型是否必地(YN)说明versionSIRINGX文件符合的MACP格式的上版木号:主板本号的变化将不能保证向后就容性subVersionSTRINGY文件符合的MACF格式的次皈本号:次板本号的变化将不能保证向后兼容性naneSTRINGY本文件对应的作&1正式名移voluneCuntSIRINGX本文件对应的作品总史数volu*?STRINGY本文件对应的作品当旃分集kepvordARRAYY本文件对应的作l的关at字,美伊字之间以过号分隔languageSIRINGY本文件对应的作品使用的好吉,如中文、英文等descriptionSIRINGX本文件对应的作品的详细描述信息authorARRAYY本文件的创作公司名称和制作件姓名、详细描述等dnt电STRINGY本文件的创作日期pr<×lccrARRAYY本文件的IW作公司名称和创作新姓«、详细描述等pr<×lucclktcSTBINGY本文件的制作日期«2文件头的属性SO字段幺移类5!是否必UYN)说明publisherARRAYY本文件的发布公司名称、详细描述等PublixhDntcSlKINGY本文件的发布Fi期copyrightSTRINGX本文件的版权声明7.57.5.1依源文件列表是包含影片所需的所有资产数据的数组.资源文件列表的键是飞出”,侦是数出,表3描述了自由文件列表的结构,«3M文件为41的结构字段名称类型是否。填OVW说明FiIesARRAVY影片所用到的所行贡源文件畋据.“体项技表I规定注I本文件时更源文件类型双竹限定.7.5.2单个加3资源文件列农中的每个项都见一个对象.单个资源文件包含有文件数据.文件数据里包括文件的路径和文件的数据.通常,数据是二进制格式.迸循此标准,二进制数据将以BaSC64根式找换为字符小数据,哈希数据是通过使用MD5方法转换资源文件的二进制数据而获得的字符申.哈金字符小用于脸证费源文件的数据完整性.表,I描述了单个资源文件的属性.*4单个JHi文件的属性字段名称类55是否必加(YN)说明idSTRINGY侪那文件的唯一标识符pathSTRINGY资源文件的路径daUSTRINGY资滁文件的二进M效期以字符中的形式h11shSTRINGY使用MD5算法转族二进制数据而得利的哈希字符串数据,以检物数据的完整性7.6资产清单7.6.1资产清单械曲第构资产消他是包含影片所需的所仃资产的数组.资产是指资海文件数据包.资产清单的键是“assets”,依足包含所仃资产的数组.5描述了费产耨单的数组结构.«5黄产清的敷级结构r段名称类31是否必地(YN说明AMWtKARRAYY影片所用到的所有资产效粼,具体项见表6所述7.&2单个资产的WJ表6描述了他个资产的结构.«6单个资产的龄构字段名称类型是否必埴(YN)说明idSTRINGY货产的唯标识符typeSTBINGY不同类51的资产M性不同FileldARRAYY当的资产所使用的资源文件的唯标识assetattribute-Y不同类型的资产尿性列去不同.对于不同类型的资产胧性也照衣72H27.6.37.6.3.1 房产蛔冰类资产类型一共有4种:图片、纹理、声将和影片回辑.7.43.2BBHfiUItt图片包含多种属性,有些属性是回加的,忏些履性不是必填的,如果某一属性没有域写,则这个属性使用默认值,所有可选旧性都有默认值.我7描述了图片的磁性.«7图片的性字段名称类型是否必填(17N)说明widthMMBERY图片的直度,或KI是像索heightMMBERV图片的高度,用便是像素pivotXMWRN默认仙是宽度的一半pivotYNUMBERN默认的是宽度的一举naskARRAYN图片的城罩层的形状,由一系列的点来构成。默认值是nullZorderMYBERY图片的层顺序.下面的图层会被上面的图层用意pathARRAYN用贝塞尔曲线描述.JK认值是nu11XMMBKRN图片的X坐标值。默认值是0«7图片的属性(ft)字段8赛类型是否。1S(YN)说明yNUMBERN图片的丫坐标值.默认(ftJ½0ScaleXNUMBERN图片X油方向的堀放.求认值是1SCakYNUMBERN图片丫轴方向的缩放,然认值是IrotationNUMBERN图片的旋转角度.默认伤是0SkewXNUMBERN图片在X轴方向上的如斜角度,玳认俄是0SkewYNUMBERN图片在'轴方向Jt的烦斜角度.我认值是0blendSTRINGN当前图片和下层图片的混合方式,默认值是正常visibleMXJ1.N是否可见.我认值是可见alphaNUMBERN图片的透明度.收假范HI是0l.。表示全透明.1表示不透明,玳认值为I注I:遮罩是一个图形,如果图片的遮罩蟠件不为null,那么这个图片和遮敏图形的区域才会被显示出来,在遮覆图形外的区域不会显示出来.遮草用一个数狙表示,数扭中存放多个点的坐标值它表示把这些点连接收来组成的一个图形,ft:mk=0,0,100,0,100,100,0,100,它表示一个宽和高都是100的正方形.注2:图片旋转角度由图片X轴和丫轴方向上的向上角度共同度示,因此做料属性和标转角度属性是相互独立的.7.6.3.3垂理的属性依理是指以特定方式布置的多个较小图片组成的图片,W张小图都是一个子代理,依理的键是飞UbTeXIUnA值是数俎,数处中的每一项都是子奴理的一个属性.纹理由一个或多个子纹理组成.图2显示了纹理和子纹理的每个原性的含义.ttffr三H2郸和于表8描述了纹理的属性.«8蝮理的住字段名称类型是否必填(Y/N)说明subTextureARRAYV子理印,个蚊理中所包含的图片.只体何个了纹理的觇件见表9所述表9描述了子纹理的旧性.*9子收理的属性字段名称类驾是否必加(YN)说明nameSPRINGY子线理的名称heightNUMBERY子纹理去捽透明区域后的(度widthNUMBERY子纹理去掠透明区域后的宽度XNUMBERY子纹理在大图中X方向位置YNUMBERY子收理在大图中Y方向位处franeXNUMBERN子纹理补全透明区域后的X方向的位汽脩移fra11cYNlMBERN子蚊理补全透明区域后的Y方向的位巴偏移frafx4k?ighlNuMBERN子纹理补全透明区域后的离收fEaeWidthNUMBERN子纹理补金透明IX域后的宽度注:如果个子纹理被许多透明区域包闱.这些区域。J以在形成纹理时戢切剂以节省空间.7.&14声育的性声音的腐性包含播放和仔量.声音的履性彼和时间轴配合使用,应符合衣10的规定.«10声誉的属性字段名称类型是否0填(Y/N)说明PlayKCMBERN表示播放的次数.如果为0则发示为微环摘放帆式voluneX1.BERN表示声音的大小.似的区间是0).。我小没有声音.100衣示白瑞象大7.6.35片的性图片或者声音再加上时间轴就组成了个动画对象.个或多个动画对软就组成了影片的辑.个影片剪辑里可以没有任轲内容,则把它称为空剪辑.一个影片剪辑就是一个动画对象,同时也可以是多个动Si对&的容器.共期性应符合表11的规定.«11影片的性字段名称类型是否。填(YN)说明ChildrgnARRAY影片必辑里包含的所有动画对象PivotXNl)(BERN以认值足宽度的半PivotYNlMBERNM认值是再度的半11askARRAYN疆罩层的形状.由一系列的点来构成.默认位是nullzrdrrNnffiERY影片的辑的正顺序,下面的图层会被上面的图反1维pathARRAYN用贝褰尔曲建描述.默认值是null*NlKBERN也片的辑的X坐标默认值是。yNlNBEKN彬片剪辑的Y坐怀使.默认册是0«cmI«INlNBEKN影片剪轼X相方向的缩放,默认也JiIscaleYNlMBERN影片同辑Y轴方向的缩放.默认值是IrotoiimN1.M三N肪片剪辑的灰竹角度.默认例是。!krvXNlXBERN影片剪料在X轴方向上的忸斜角度.ttUtfi½o.影片剪凯旋转角度由其X釉和Ywi方向上的顺斜角度共同我示,因此做犯网性和次依用度肮性是相互独立的ske*YNIHBKRN彬片剪批在Y轴方向上的假料ft2.欺认的是OblendSrKINGN当前图层和下层图后的海介方式.默认(fi是正常visibleIXKI1.N是否可见,默认值是可见alphaNllffiIiRN图片的透明/¢.取值范困是0-1.。衣东全透明.去示不透明.以认值为ItrackOBJECTY时同柏是一个对象,包含一个或多个碱性.时间轴记球的是某个H也随时向变化的数据.不是所存蟠件都有时间轴.时间轴的结构应符合我13的康定.时间轴的觇性应符合表27的现定actionTracksARRAYN动作轨道记求的TM户的交互行为所发生的变化.用户的交互行为有多种类型,具体见附录AiMU.用户的交互行为引起的变化称为动作,动作也有多种类型,共体见阳承B&B.1动作轨逆的结构应符介表15的规定表12描述了动画对象籁性.«12动对藏的性字段各林炎邕是否必填八0说明IU»OtlciSIRINGY资产的唯标识衿,可以药过此IM戈到对庖的资产数幅通过塔产散据可以知道资声的英不na11eSIRINGN如果资产是纹理,表示奴理的名称Attribute1istY不划类型的资产依All性不到,体体个英不的所产税性见表2?tracksCfiJECTY时同轴是一个对象,包含一个或乡个园性.不足所”M性都“时回柏.时何柏的结构应符合衣13的规定,时佣就的属性应符合表27的规定attributenmcARRAYK动体机滋记录由于川户的交互行为所发生的变化.用户的交互行为功多种类型,具体见表也1用户的交互行为引起的变化帏为动作,动作也有多种英里H林她衣B.1.动作物遒的属性陶府台及15的规定发13描述了时间轴的结构.«13时间一的结构字段名称类型是否必填(YN)说明attributenm)eARRAYY胧件名称根如动IKi对象类型不同的而不同.胧性名称足试.(frwftfi.致用中的解项是个关管帧.关谍的定义特定时间点的膜性值.时间轴的国性应符合表27的规定非14描述了关键帧的简件.«14美“的性字段名称类型是否必UYN)说明lineNtvraiRY当航关键做)的时间点valueNlMBERY对应当加关键帕的属性的傥curveAKRAYN当前关犍岫到下一关械帧的补何找数据.求队值是mill,如果曲线的值是null.衣示曲线是折级.属性照时变化表is描述r动作轨道的M性。«15动作软道的属性字段名称类型是否必填C7N)说明CQoditionSTRINGY触发动作的条件类型valueARRAYY性发动作的条件富要满足的道nctionSTKINGY性发动作的类型nritmsARRAYY触发动作的与数7.7影片索引7.7.1 霰片俄引的飨构影片索引是一个数姐,数现中包含了影片ID、地址、总时长等信息,做不包含步片的实际数据,个文件中可以包含个或者多个影片数据.索引与数据分开存放可以实现边卜我边播放的功能.表16描述了出片密引的结构.«16整片索引的飨构字段幺称类型融否必埴CN)说明novielndexARRAYY影片素川数组茎于播放”序排列,影片索引的属性应符介衣23的块定7.7.2 霰片童引的"性表17描述了影片索引的属性。«17整片索引的性字段名称类型是否必加(YAO说明IbtivieldSTRINC;Y影片的唯一标识符addressMVBERY用于标记内容在文件中的实M修称最IOuiltiDCM.WRY影片总的持续时间sizeWMBERY影片在文件中的实除大小7.8影片丸赛7.&1a*m7.a.台盘*影片列表中的年一项表示一个影片。一个彭片包含一个舞台,影片中的所有动而对象都会呈现在这个舞台上,图3描述了笈台坐标。(0.0)H37.8.1.2影片列加拗构表18描述了影片列表中存储的所行的影片数据的结构.«18整片列的飨构字段名廓类型是否必填(WN)说明>yiesARRAYY极片数Jfi基于播放Wl序排列7.a1.3影片的性影片是一种特殊的影片剪辑,所以影片剪辑的所有属性和结构在影片中都有.不同的是影片中的属性和时间轴数据是分开存放的,井Il时间轴的数据是按照时间顺序分段存放,这样的结构可以支持实现边下我边播放的功能,我19描述r影片索引的砥性.«19密片索引的属性字段名称类型是否必填0fN)说明idSTRING¥影片的唯一标旗符DovieClipIndexX1.MIffKY影片中所仃影片剪辑的索引信息影片的凯索引的结构应符合表2】的规定SKivieClipsARRAY¥影片中所芍影片典轼的怡息StretmARRAYY彬片中所有影片剪Mt的时同轴数据.乘用分段描逑的方式7.B.2整片Im索引影片剪辑索引是一个数纲.其中记录/包含所行影片剪辑的索引信息.一个影片剪辑的索引包含1'修片叫辑ID.地址、尺寸、生命履性等.表20描述了影片剪辑索引数组的结构.«20影片Ir索引敷幽的字段幺移类5!是否0X(YN)说明(IovieCliplndoxARRAYY影片中所芍影片剪辑的索引信电衣21描述了影片剪辑索引的结构.«2i影片Imt引的构字段幺移类型是否必I(Y2说明neldSTRINGY影片好辑的堆标识符MddrcicsWMBERY用于标记内容在文件中的实际僚移IrtsizeNUMBERY内容的长度lifeARRAYY影片剪辑的生命周期注,生命属性表示账片犯辑的生命周朗,实际上、影片的轲的时间轴的一个端电.生命M性的值是一个救现,包含了该影片剪辑在舞台上出现和消失的时何,例如Iite:U>,100.0o.500,表示该影片剪辑在第(1眇时出现在鼻台上,在第100秒时涧失在1»门上,在第400沙时乂Hl现在株台上.在第500秒时消失.,&3毒片Imftla表22描述了影片剪税数组的结构。«22影片算敷融的结,字段幺移类型是否必填丫/N说明IiKivieClipsARRAYY影片中所有吻片剪斛的信息注:出片剪林致讥中包含除了时同轴外的所芍其他及性.时间轴的胧性伶息在彬片流数据中.表23描述了影片的轿的属性,«23整片It引的属性字段称类型是否必填(YN)说明idSTkINt;Y影片典辑的哗一标识符objectsARRAYY不同类型的对照的隔性不同.具体毋个类里的对象及性见衣127.&4WRXfttfl表24描述了影片流数处的结构。Yi«24影片添KIS的飨构字段名称类31是否必地(YN说明SStreuiARRAYY分段表述的时间他信息表25描述了影片流的版性.*25影片去的属性字段名称类型是否必战C7N)说明tinStiuipSTKIWY比片流的时间段IiglincxARRAYY的片流的时间轴数据7a5表26描述影片流的时间轴结构,«26整片赛的时何构字段名麻类型是否必地(YN)说明eldSTRINGY曲片的税的唯一标识符tracksARRAYY的片剪林的时同轴微累怡息.不同类型的影片的辄的时间箱数幅不同.时间轴的璃性应符合表27的规定表27描述了时间轴的研件.«27Nm的性贵产英里履性10titfe.MVIeCHPXycaleXJJcnleYRouticttsk<r*XskcwYPiIthzrdervisiblealphaOT<!11tSoundplayvoJu11e11行为列移动设自中用户交互行为的类F见表A.1«A.l行为总字段名称字段指述数岖类S!伏搦遂Iight_int«nsity灯光的亮僮XlIffieR取值的数图为0-100,依为0时全赛.(ft为KlI)IH锻兆单能卜rotationF机中无嫖仅所反脱的手机姿卷变化ARRAY谈值此Mi数投姆项个数字,这3项值分别物逆为IIftMlBYev:一-WWftlPitch;MfRolh单位3*direction方向的变化XlMBeR第丁*门的版豺针修移.单位S4Iocntian定位的变化ARRAYi(ft½5!tt1.这5用值分别描述为:-GeS反惚的经馁的用故部分:一一GPS反馈的经我的小Sk部分:一一GPS反惚的纬度的整故部分IGrS反馈的绵女的小散那分一5于轴。的设券改小傅:mairpressure空气IK力XlMBER单位IhPatxperaturoXlNBCR单位:eoceleretor位移加场度MJMBERH8,inglcCccIcmtorAUnitSEMNBER单位Sr&d/sgesture手势对作MJMBeRI左滞.2右滞.3下而,4上清,5K½.6点击.7双击.8三击.9多点用量B(Mtt)移动设J&中用户交互行为引起的变化称为动作,动作的类蒙见表Bl.«ai动作列豪动作类型名称动作类型优数据类型动作描述Iink链接STKING目标跳接地址gotndPlay跳转到某时间点继线播放SINlNG跳转到某一时何点并堪篌播放RotaAndStOD跳转到SE时间点停止播放SIRING跳转到某一时间袅并停止搐放gt<)M<>yi<?跳转到WtUH-并播放它SlPING跳椅总通影片并播放它PlaySound/5topS<xndVttf/播放声音STRING暂停/播放声音vibrate撮动AItRAY该俏足2项数组,放制中的第个箱表示探动发生的次数.不包括振动持线时间.妆组中的第二个箱表小振动持续时(«.不包括振动发生的次数