版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS35.040CCSL71中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)GB/T43827—2024手機(jī)動(dòng)漫文件格式Mobileanimationandcomicsfileformat(ITU-TT.621Filestructureforinteractivemobilecomicandanimationcontent,MOD)2024-03-15發(fā)布2024-03-15實(shí)施國(guó)家市場(chǎng)監(jiān)督管理總局國(guó)家標(biāo)準(zhǔn)化管理委員會(huì)GB/T43827—2024前言 Ⅰ1范圍 12規(guī)范性引用文件 13術(shù)語和定義 14縮略語 25常規(guī)表述 26數(shù)據(jù)類型 27文件格式 27.1文件格式的數(shù)據(jù)組織方式 27.2文件擴(kuò)展名 27.3基本文件結(jié)構(gòu) 27.4文件頭 37.5資源文件列表 47.6資產(chǎn)清單 47.7影片索引 107.8影片列表 10附錄A(資料性)行為列表 14附錄B(資料性)動(dòng)作列表 15ⅠGB/T43827—2024本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。本文件修改采用ITU-TT.621《交互式移動(dòng)漫畫和動(dòng)畫內(nèi)容的文件結(jié)構(gòu)》。本文件與ITU-TT.621相比做了下述結(jié)構(gòu)調(diào)整:—第7章對(duì)應(yīng)ITU-TT.621第7章,增加了7.1;7.2~7.8分別對(duì)應(yīng)ITU-TT.621的7.1~7.7;本文件與ITU-TT.621技術(shù)差異及其原因如下:—更改了ITU-TT.621附錄A中表A.1的“字段描述”:“手機(jī)的旋轉(zhuǎn)變化”修改為“手機(jī)中陀螺儀所反映的手機(jī)姿態(tài)變化”,更符合專業(yè)圖形學(xué)的表述;—更改了ITU-TT.621附錄A中表A.1的“值描述”:“前后翻轉(zhuǎn)起始角度”“前后翻轉(zhuǎn)結(jié)束角度”Roll”,“水平旋轉(zhuǎn)起始角度”“水平旋轉(zhuǎn)結(jié)束角度”合并改為“俯仰角Pitch”,更符合專業(yè)圖形學(xué)的表述。本文件做了下列編輯性改動(dòng):—為使標(biāo)準(zhǔn)名稱更符合國(guó)內(nèi)行業(yè)通用命名方式,將標(biāo)準(zhǔn)名稱改為《手機(jī)動(dòng)漫文件格式》。請(qǐng)注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別專利的責(zé)任。本文件由中華人民共和國(guó)文化和旅游部提出。本文件由全國(guó)動(dòng)漫游戲產(chǎn)業(yè)標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC536)歸口。本文件起草單位:北京郵電大學(xué)、華郵數(shù)字文化技術(shù)研究院(廈門)有限公司、咪咕動(dòng)漫有限公司、天翼愛動(dòng)漫文化傳媒有限公司、北京郵電大學(xué)世紀(jì)學(xué)院、浪潮云信息技術(shù)股份公司。1GB/T43827—2024手機(jī)動(dòng)漫文件格式1范圍本文件規(guī)定了手機(jī)動(dòng)漫文件的結(jié)構(gòu)。本文件適用于手機(jī)動(dòng)漫文件的組織和存儲(chǔ)。2規(guī)范性引用文件下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。IETFRFC1321MD5信息摘要算法(TheMD5Message-DigestAlgorithm)ISO/IEC16262信息技術(shù)ECMA腳本語言規(guī)范(Informationtechnology—ECMAScriptlan-3術(shù)語和定義下列術(shù)語和定義適用于本文件。動(dòng)作action用戶行為所引起的可以用作動(dòng)作軌道輸出的變化。3.2動(dòng)畫對(duì)象animationobject包含資產(chǎn)及其隨時(shí)間變化信息的物體。3.3資產(chǎn)asset用于制作動(dòng)畫的數(shù)字資源,包括位圖、矢量圖、紋理、子紋理、聲音以及影片剪輯等。3.4可以用作動(dòng)作軌道的輸入的用戶交互。3.5影片剪輯movieclip可以容納一個(gè)或多個(gè)動(dòng)畫對(duì)象的容器。3.6子紋理subtexture包含其在紋理中的大小和偏移位置信息的、可以獨(dú)立使用的紋理一部分。3.7紋理texture可應(yīng)用在計(jì)算機(jī)圖形學(xué)里表面的位圖圖像。2GB/T43827—20243.8軌道track描述動(dòng)畫對(duì)象中單個(gè)屬性變化的一組數(shù)據(jù)。4縮略語下列縮略語適用于本文件。GPS:全球定位系統(tǒng)(GlobalPositioningSystem)ID:標(biāo)識(shí)符(Identification)JSON:JavaScript對(duì)象符號(hào)(JavaScriptObjectNotation)MACF:手機(jī)動(dòng)漫文件格式(MobileAnimationandComicFileFormats)MD5:IETFRFC1321MD5算法,即信息摘要算法5(Message-DigestAlgorithm5)5常規(guī)表述本文件中所描述的文件結(jié)構(gòu)稱為手機(jī)動(dòng)漫文件格式(MACF)。6數(shù)據(jù)類型動(dòng)畫文件結(jié)構(gòu)中所使用的數(shù)據(jù)類型如下所示:—NUMBER(數(shù)字類型):雙精度浮點(diǎn)數(shù)據(jù)類型;—BOOLEAN(布爾類型):值為true或false;—STRING(字符串類型):長(zhǎng)度可能為0;—ARRAY(數(shù)組類型):按某種順序排序的數(shù)據(jù)元素的集合;—OBJECT(對(duì)象類型):對(duì)象類型包含子字段的數(shù)據(jù)類型。7文件格式7.1文件格式的數(shù)據(jù)組織方式文件結(jié)構(gòu)中的數(shù)據(jù)以鍵/值對(duì)的方式存在。文件格式的數(shù)據(jù)組織方式按照ISO/IEC16262中定義的JavaScript對(duì)象符號(hào)(JSON)。7.2文件擴(kuò)展名文件擴(kuò)展名應(yīng)為“MACF”。7.3基本文件結(jié)構(gòu)一個(gè)手機(jī)動(dòng)漫文件應(yīng)由文件頭、資源文件列表、資產(chǎn)清單、影片索引以及一個(gè)或多個(gè)影片標(biāo)記組成。圖1描述了文件結(jié)構(gòu)的組成。3GB/T43827—2024圖1文件結(jié)構(gòu)7.4文件頭7.4.1文件頭的結(jié)構(gòu)文件頭用來描述文件的基本信息,其中包括:作品名稱、作品關(guān)鍵字、作品描述等信息。文件頭的鍵是“head”,值是一個(gè)對(duì)象。表1描述了文件頭的結(jié)構(gòu)。表1文件頭的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明headOBJECTY文件頭中包含了該文件內(nèi)容的相關(guān)信息7.4.2文件頭的屬性表2描述了文件頭的屬性。表2文件頭的屬性字段名稱類型是否必填(Y/N)說明versionSTRINGY文件符合的MACF格式的主版本號(hào);主版本號(hào)的變化將不能保證向后兼容性subVersionSTRINGY文件符合的MACF格式的次版本號(hào);次版本號(hào)的變化將不能保證向后兼容性nameSTRINGY本文件對(duì)應(yīng)的作品正式名稱volumeCountSTRINGY本文件對(duì)應(yīng)的作品總集數(shù)volumeSTRINGY本文件對(duì)應(yīng)的作品當(dāng)前分集keywordARRAYY本文件對(duì)應(yīng)的作品的關(guān)鍵字,關(guān)鍵字之間以逗號(hào)分隔STRINGY本文件對(duì)應(yīng)的作品使用的語言,如中文、英文等STRINGY本文件對(duì)應(yīng)的作品的詳細(xì)描述信息authorARRAYY本文件的創(chuàng)作公司名稱和創(chuàng)作者姓名、詳細(xì)描述等dateSTRINGY本文件的創(chuàng)作日期producerARRAYY本文件的制作公司名稱和創(chuàng)作者姓名、詳細(xì)描述等STRINGY本文件的制作日期4GB/T43827—2024表2文件頭的屬性(續(xù))字段名稱類型是否必填(Y/N)說明publisherARRAYY本文件的發(fā)布公司名稱、詳細(xì)描述等publishDateSTRINGY本文件的發(fā)布日期copyrightSTRINGY本文件的版權(quán)聲明7.5資源文件列表7.5.1資源文件列表的結(jié)構(gòu)資源文件列表是包含影片所需的所有資產(chǎn)數(shù)據(jù)的數(shù)組。資源文件列表的鍵是“files”,值是數(shù)組。表3描述了自由文件列表的結(jié)構(gòu)。表3資源文件列表的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明filesARRAYY影片所用到的所有資源文件數(shù)據(jù),具體項(xiàng)按表4規(guī)定注:本文件對(duì)資源文件類型沒有限定。7.5.2單個(gè)資源文件的結(jié)構(gòu)資源文件列表中的每個(gè)項(xiàng)都是一個(gè)對(duì)象。單個(gè)資源文件包含有文件數(shù)據(jù),文件數(shù)據(jù)里包括文件的路徑和文件的數(shù)據(jù)。通常,數(shù)據(jù)是二進(jìn)制格式。遵循此標(biāo)準(zhǔn),二進(jìn)制數(shù)據(jù)將以Base64模式轉(zhuǎn)換為字符串?dāng)?shù)據(jù)。哈希數(shù)據(jù)是通過使用MD5算法轉(zhuǎn)換資源文件的二進(jìn)制數(shù)據(jù)而獲得的字符串。哈希字符串用于驗(yàn)證資源文件的數(shù)據(jù)完整性。表4描述了單個(gè)資源文件的屬性。表4單個(gè)資源文件的屬性字段名稱類型是否必填(Y/N)說明idSTRINGY資源文件的唯一標(biāo)識(shí)符pathSTRINGY資源文件的路徑dataSTRINGY資源文件的二進(jìn)制數(shù)據(jù)以字符串的形式hashSTRINGY使用MD5算法轉(zhuǎn)換二進(jìn)制數(shù)據(jù)而得到的哈希字符串?dāng)?shù)據(jù),以檢驗(yàn)數(shù)據(jù)的完整性7.6資產(chǎn)清單7.6.1資產(chǎn)清單的數(shù)組結(jié)構(gòu)資產(chǎn)清單是包含影片所需的所有資產(chǎn)的數(shù)組,資產(chǎn)是指資源文件數(shù)據(jù)包。5GB/T43827—2024資產(chǎn)清單的鍵是“assets”,值是包含所有資產(chǎn)的數(shù)組。表5描述了資產(chǎn)清單的數(shù)組結(jié)構(gòu)。表5資產(chǎn)清單的數(shù)組結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明assetsARRAYY影片所用到的所有資產(chǎn)數(shù)據(jù),具體項(xiàng)見表6所述7.6.2單個(gè)資產(chǎn)的結(jié)構(gòu)表6描述了單個(gè)資產(chǎn)的結(jié)構(gòu)。表6單個(gè)資產(chǎn)的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明idSTRINGY資產(chǎn)的唯一標(biāo)識(shí)符typeSTRINGY不同類型的資產(chǎn)屬性不同fileIdARRAYY當(dāng)前資產(chǎn)所使用的資源文件的唯一標(biāo)識(shí)assetattribute Y不同類型的資產(chǎn)屬性列表不同,對(duì)于不同類型的資產(chǎn)屬性參照表7~表127.6.3資產(chǎn)類型7.6.3.1資產(chǎn)類型的種類資產(chǎn)類型一共有4種:圖片、紋理、聲音和影片剪輯。7.6.3.2圖片的屬性圖片包含多種屬性,有些屬性是必填的,有些屬性不是必填的,如果某一屬性沒有填寫,則這個(gè)屬性使用默認(rèn)值,所有可選屬性都有默認(rèn)值。表7描述了圖片的屬性。表7圖片的屬性字段名稱類型是否必填(Y/N)說明widthNUMBERY圖片的寬度,單位是像素heightNUMBERY圖片的高度,單位是像素pivotXNUMBERN默認(rèn)值是寬度的一半pivotYNUMBERN默認(rèn)值是寬度的一半maskARRAYN圖片的遮罩層的形狀,由一系列的點(diǎn)來構(gòu)成。默認(rèn)值是nullzOrderNUMBERY圖片的層順序,下面的圖層會(huì)被上面的圖層覆蓋pathARRAYN用貝塞爾曲線描述。默認(rèn)值是nullxNUMBERN圖片的X坐標(biāo)值。默認(rèn)值是06GB/T43827—2024表7圖片的屬性(續(xù))字段名稱類型是否必填(Y/N)說明yNUMBERN圖片的Y坐標(biāo)值。默認(rèn)值是0scaleXNUMBERN圖片X軸方向的縮放。默認(rèn)值是1scaleYNUMBERN圖片Y軸方向的縮放。默認(rèn)值是1rotationNUMBERN圖片的旋轉(zhuǎn)角度。默認(rèn)值是0skewXNUMBERN圖片在X軸方向上的傾斜角度。默認(rèn)值是0skewYNUMBERN圖片在Y軸方向上的傾斜角度。默認(rèn)值是0blendSTRINGN當(dāng)前圖片和下層圖片的混合方式。默認(rèn)值是正常visibleBOOLN是否可見。默認(rèn)值是可見alphaNUMBERN圖片的透明度,取值范圍是0~1。0表示全透明,1表示不透明。默認(rèn)值為1注1:遮罩是一個(gè)圖形,如果圖片的遮罩屬性不為null,那么這個(gè)圖片在遮罩圖形的區(qū)域才會(huì)被顯示出來,在遮罩圖形外的區(qū)域不會(huì)顯示出來。遮罩用一個(gè)數(shù)組表示,數(shù)組中存放多個(gè)點(diǎn)的坐標(biāo)值,它表示把這些點(diǎn)連接起來組成的一個(gè)圖形,例如:mask:[0,0,100,0,100,100,0,100],它表示一個(gè)寬和高都是100的正方形。注2:圖片旋轉(zhuǎn)角度由圖片X軸和Y軸方向上的傾斜角度共同表示,因此傾斜屬性和旋轉(zhuǎn)角度屬性是相互獨(dú)立的。7.6.3.3紋理的屬性紋理是指以特定方式布置的多個(gè)較小圖片組成的圖片,每張小圖都是一個(gè)子紋理。紋理的鍵是“subTexture”,值是數(shù)組,數(shù)組中的每一項(xiàng)都是子紋理的一個(gè)屬性。紋理由一個(gè)或多個(gè)子紋理組成,圖2顯示了紋理和子紋理的每個(gè)屬性的含義。圖2紋理和子紋理7GB/T43827—2024表8描述了紋理的屬性。表8紋理的屬性字段名稱類型是否必填(Y/N)說明subTextureARRAYY子紋理即一個(gè)紋理中所包含的圖片。具體每個(gè)子紋理的屬性見表9所述表9描述了子紋理的屬性。表9子紋理的屬性字段名稱類型是否必填(Y/N)說明nameSTRINGY子紋理的名稱heightNUMBERY子紋理去掉透明區(qū)域后的高度widthNUMBERY子紋理去掉透明區(qū)域后的寬度XNUMBERY子紋理在大圖中X方向位置YNUMBERY子紋理在大圖中Y方向位置frameXNUMBERN子紋理補(bǔ)全透明區(qū)域后的X方向的位置偏移frameYNUMBERN子紋理補(bǔ)全透明區(qū)域后的Y方向的位置偏移frameHeightNUMBERN子紋理補(bǔ)全透明區(qū)域后的高度frameWidthNUMBERN子紋理補(bǔ)全透明區(qū)域后的寬度注:如果一個(gè)子紋理被許多透明區(qū)域包圍,這些區(qū)域可以在形成紋理時(shí)被切割以節(jié)省空間。7.6.3.4聲音的屬性聲音的屬性包含播放和音量。聲音的屬性一般和時(shí)間軸配合使用,應(yīng)符合表10的規(guī)定。表10聲音的屬性字段名稱類型是否必填(Y/N)說明playNUMBERN表示播放的次數(shù)。如果為0則表示為循環(huán)播放模式volumeNUMBERN表示聲音的大小,值的區(qū)間是0~100。0表示沒有聲音,100表示音量最大7.6.3.5影片剪輯的屬性圖片或者聲音再加上時(shí)間軸就組成了一個(gè)動(dòng)畫對(duì)象,一個(gè)或多個(gè)動(dòng)畫對(duì)象就組成了影片剪輯。一個(gè)影片剪輯里可以沒有任何內(nèi)容,則把它稱為空剪輯。8GB/T43827—2024一個(gè)影片剪輯就是一個(gè)動(dòng)畫對(duì)象,同時(shí)也可以是多個(gè)動(dòng)畫對(duì)象的容器,其屬性應(yīng)符合表11的規(guī)定。表11影片剪輯的屬性字段名稱類型是否必填(Y/N)說明childrenARRAY—影片剪輯里包含的所有動(dòng)畫對(duì)象pivotXNUMBERN默認(rèn)值是寬度的一半pivotYNUMBERN默認(rèn)值是高度的一半maskARRAYN遮罩層的形狀,由一系列的點(diǎn)來構(gòu)成。默認(rèn)值是nullzOrderNUMBERY影片剪輯的層順序,下面的圖層會(huì)被上面的圖層覆蓋pathARRAYN用貝塞爾曲線描述。默認(rèn)值是nullxNUMBERN影片剪輯的X坐標(biāo)值。默認(rèn)值是0yNUMBERN影片剪輯的Y坐標(biāo)值。默認(rèn)值是0scaleXNUMBERN影片剪輯X軸方向的縮放。默認(rèn)值是1scaleYNUMBERN影片剪輯Y軸方向的縮放。默認(rèn)值是1rotationNUMBERN影片剪輯的旋轉(zhuǎn)角度。默認(rèn)值是0skewXNUMBERN影片剪輯在X軸方向上的傾斜角度。默認(rèn)值是0。影片剪輯旋轉(zhuǎn)角度由其X軸和Y軸方向上的傾斜角度共同表示,因此傾斜屬性和旋轉(zhuǎn)角度屬性是相互獨(dú)立的skewYNUMBERN影片剪輯在Y軸方向上的傾斜角度。默認(rèn)值是0blendSTRINGN當(dāng)前圖層和下層圖層的混合方式。默認(rèn)值是正常visibleBOOLN是否可見。默認(rèn)值是可見alphaNUMBERN圖片的透明度,取值范圍是0~1。0表示全透明,1表示不透明。默認(rèn)值為1tracksOBJECTY時(shí)間軸是一個(gè)對(duì)象,包含一個(gè)或多個(gè)屬性。時(shí)間軸記錄的是某個(gè)屬性隨時(shí)間變化的數(shù)據(jù),不是所有屬性都有時(shí)間軸。時(shí)間軸的結(jié)構(gòu)應(yīng)符合表13的規(guī)定,時(shí)間軸的屬性應(yīng)符合表27的規(guī)定actionTracksARRAYN動(dòng)作軌道記錄由于用戶的交互行為所發(fā)生的變化。用戶的交互行為有多種類型,具體見附錄A表A.1。用戶的交互行為引起的變化稱為動(dòng)作,動(dòng)作也有多種類型,具體見附錄B表B.1。動(dòng)作軌道的結(jié)構(gòu)應(yīng)符合表15的規(guī)定表12描述了動(dòng)畫對(duì)象屬性。9GB/T43827—2024表12動(dòng)畫對(duì)象的屬性字段名稱類型是否必填(Y/N)說明assetIdSTRINGY資產(chǎn)的唯一標(biāo)識(shí)符,可以通過此ID找到對(duì)應(yīng)的資產(chǎn)數(shù)據(jù),通過資產(chǎn)數(shù)據(jù)可以知道資產(chǎn)的類型nameSTRINGN如果資產(chǎn)是紋理,表示子紋理的名稱attributelist—Y不同類型的資產(chǎn)的屬性不同。具體每個(gè)類型的資產(chǎn)屬性見表27tracksOBJECTY時(shí)間軸是一個(gè)對(duì)象,包含一個(gè)或多個(gè)屬性。不是所有屬性都有時(shí)間軸。時(shí)間軸的結(jié)構(gòu)應(yīng)符合表13的規(guī)定,時(shí)間軸的屬性應(yīng)符合表27的規(guī)定attributenameARRAYN動(dòng)作軌道記錄由于用戶的交互行為所發(fā)生的變化。用戶的交互行為有多種類型,具體見表A.1。用戶的交互行為引起的變化稱為動(dòng)作,動(dòng)作也有多種類型,具體見表B.1。動(dòng)作軌道的屬性應(yīng)符合表15的規(guī)定表13描述了時(shí)間軸的結(jié)構(gòu)。表13時(shí)間軸的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明attributenameARRAYY屬性名稱根據(jù)動(dòng)畫對(duì)象類型不同的而不同。屬性名稱是鍵,值是數(shù)組,數(shù)組中的每一項(xiàng)是一個(gè)關(guān)鍵幀,關(guān)鍵幀定義特定時(shí)間點(diǎn)的屬性值。時(shí)間軸的屬性應(yīng)符合表27的規(guī)定表14描述了關(guān)鍵幀的屬性。表14關(guān)鍵幀的屬性字段名稱類型是否必填(Y/N)說明timeNUMBERY當(dāng)前關(guān)鍵幀的時(shí)間點(diǎn)valueNUMBERY對(duì)應(yīng)當(dāng)前關(guān)鍵幀的屬性的值curveARRAYN當(dāng)前關(guān)鍵幀到下一關(guān)鍵幀的補(bǔ)間曲線數(shù)據(jù)。默認(rèn)值是null,如果曲線的值是null,表示曲線是折線,屬性瞬時(shí)變化表15描述了動(dòng)作軌道的屬性。10GB/T43827—2024表15動(dòng)作軌道的屬性字段名稱類型是否必填(Y/N)說明STRINGY觸發(fā)動(dòng)作的條件類型valueARRAYY觸發(fā)動(dòng)作的條件需要滿足的值actionSTRINGY觸發(fā)動(dòng)作的類型paramsARRAYY觸發(fā)動(dòng)作的參數(shù)7.7影片索引7.7.1影片索引的結(jié)構(gòu)影片索引是一個(gè)數(shù)組,數(shù)組中包含了影片ID、地址、總時(shí)長(zhǎng)等信息,但不包含影片的實(shí)際數(shù)據(jù)。一個(gè)文件中可以包含一個(gè)或者多個(gè)影片數(shù)據(jù),索引與數(shù)據(jù)分開存放可以實(shí)現(xiàn)邊下載邊播放的功能。表16描述了影片索引的結(jié)構(gòu)。表16影片索引的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明movieIndexARRAYY影片索引數(shù)組基于播放順序排列。影片索引的屬性應(yīng)符合表23的規(guī)定7.7.2影片索引的屬性表17描述了影片索引的屬性。表17影片索引的屬性字段名稱類型是否必填(Y/N)說明movieIdSTRINGY影片的唯一標(biāo)識(shí)符addressNUMBERY用于標(biāo)記內(nèi)容在文件中的實(shí)際偏移量totaltimeNUMBERY影片總的持續(xù)時(shí)間sizeNUMBERY影片在文件中的實(shí)際大小7.8影片列表7.8.1基本結(jié)構(gòu)7.8.1.1舞臺(tái)坐標(biāo)影片列表中的每一項(xiàng)表示一個(gè)影片。一個(gè)影片包含一個(gè)舞臺(tái),影片中的所有動(dòng)畫對(duì)象都會(huì)呈現(xiàn)在這個(gè)舞臺(tái)上,圖3描述了舞臺(tái)坐標(biāo)。11GB/T43827—2024圖3舞臺(tái)坐標(biāo)7.8.1.2影片列表的結(jié)構(gòu)表18描述了影片列表中存儲(chǔ)的所有的影片數(shù)據(jù)的結(jié)構(gòu)。表18影片列表的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明moviesARRAYY影片數(shù)組基于播放順序排列7.8.1.3影片的屬性影片是一種特殊的影片剪輯,所以影片剪輯的所有屬性和結(jié)構(gòu)在影片中都有。不同的是影片中的屬性和時(shí)間軸數(shù)據(jù)是分開存放的,并且時(shí)間軸的數(shù)據(jù)是按照時(shí)間順序分段存放,這樣的結(jié)構(gòu)可以支持實(shí)現(xiàn)邊下載邊播放的功能。表19描述了影片索引的屬性。表19影片索引的屬性字段名稱類型是否必填(Y/N)說明idSTRINGY影片的唯一標(biāo)識(shí)符movieClipIndexNUMBERY影片中所有影片剪輯的索引信息。影片剪輯索引的結(jié)構(gòu)應(yīng)符合表21的規(guī)定movieClipsARRAYY影片中所有影片剪輯的信息streamARRAYY影片中所有影片剪輯的時(shí)間軸數(shù)據(jù),采用分段描述的方式7.8.2影片剪輯索引影片剪輯索引是一個(gè)數(shù)組,其中記錄了包含所有影片剪輯的索引信息。一個(gè)影片剪輯的索引包含了影片剪輯ID、地址、尺寸、生命屬性等。表20描述了影片剪輯索引數(shù)組的結(jié)構(gòu)。12GB/T43827—2024表20影片剪輯索引數(shù)組的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明movieClipIndexARRAYY影片中所有影片剪輯的索引信息表21描述了影片剪輯索引的結(jié)構(gòu)。表21影片剪輯索引的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明mcIdSTRINGY影片剪輯的唯一標(biāo)識(shí)符addressNUMBERY用于標(biāo)記內(nèi)容在文件中的實(shí)際偏移量sizeNUMBERY內(nèi)容的長(zhǎng)度lifeARRAYY影片剪輯的生命周期注:生命屬性表示影片剪輯的生命周期,實(shí)際上是影片剪輯的時(shí)間軸的一個(gè)縮影。生命屬性的值是一個(gè)數(shù)組,包含了該影片剪輯在舞臺(tái)上出現(xiàn)和消失的時(shí)間,例如life:[0,100,400,500],表示該影片剪輯在第0秒時(shí)出現(xiàn)在舞臺(tái)上,在第100秒時(shí)消失在舞臺(tái)上,在第400秒時(shí)又出現(xiàn)在舞臺(tái)上,在第500秒時(shí)消失。7.8.3影片剪輯數(shù)組表22描述了影片剪輯數(shù)組的結(jié)構(gòu)。表22影片剪輯數(shù)組的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明movieClipsARRAYY影片中所有影片剪輯的信息注:影片剪輯數(shù)組中包含除了時(shí)間軸外的所有其他屬性,時(shí)間軸的屬性信息在影片流數(shù)據(jù)中。表23描述了影片剪輯的屬性。表23影片索引的屬性字段名稱類型是否必填(Y/N)說明idSTRINGY影片剪輯的唯一標(biāo)識(shí)符objectsARRAYY不同類型的對(duì)象的屬性不同。具體每個(gè)類型的對(duì)象屬性見表127.8.4影片流數(shù)組表24描述了影片流數(shù)組的結(jié)構(gòu)。13GB/T43827—2024表24影片流數(shù)組的結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明streamARRAYY分段表述的時(shí)間軸信息表25描述了影片流的屬性。表25影片流的屬性字段名稱類型是否必填(Y/N)說明timeStampSTRINGY影片流的時(shí)間段timelinesARRAYY影片流的時(shí)間軸數(shù)據(jù)7.8.5時(shí)間軸表26描述了影片流的時(shí)間軸結(jié)構(gòu)。表26影片流的時(shí)間軸結(jié)構(gòu)字段名稱類型是否必填(Y/N)說明mcIdSTRINGY影片剪輯的唯一標(biāo)識(shí)符tracksARRAYY影片剪輯的時(shí)間軸數(shù)據(jù)信息。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024股權(quán)抵押借款合同范本格式
- 2024商品買賣合同范本
- 2024年度甲方聘請(qǐng)乙方進(jìn)行市場(chǎng)推廣服務(wù)的合同
- 工廠用工合同協(xié)議書(2024年)
- 2024年建筑勞務(wù)分包主體結(jié)構(gòu)合同
- 個(gè)人質(zhì)押擔(dān)保借款合同模板
- 2024年度金融服務(wù)與投資咨詢合同
- 標(biāo)準(zhǔn)版工程居間合同格式
- 合法勞務(wù)施工協(xié)議書樣式
- 精美施工合同模板
- 學(xué)習(xí)通尊重學(xué)術(shù)道德遵守學(xué)術(shù)規(guī)范課后習(xí)題答案
- 樁基檢測(cè)規(guī)范
- 專項(xiàng)素養(yǎng)綜合全練(八) 跨學(xué)科專題教學(xué)設(shè)計(jì)2024-2025學(xué)年北師大版物理八年級(jí)上冊(cè)
- 2024年大學(xué)生村官考試題及參考答案
- 混凝土結(jié)構(gòu)課程課程設(shè)計(jì)
- 物業(yè)管理有限公司章程
- 2024年北京市中考化學(xué)試卷(附答案)(附參考答案)
- 預(yù)防深靜脈血栓措施落實(shí)率品管圈
- 2024年新大象版四年級(jí)上冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)歸納與總結(jié)
- 2024-2025學(xué)年浙教版數(shù)學(xué)七年級(jí)上冊(cè) 期中模擬測(cè)試卷
- 中國(guó)工藝美術(shù)史智慧樹知到答案2024年浙江旅游職業(yè)學(xué)院
評(píng)論
0/150
提交評(píng)論