两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

多媒體數(shù)據(jù)的編碼、解碼方法及編碼、解碼裝置與流程

文檔序號(hào):12279720閱讀:200來(lái)源:國(guó)知局
多媒體數(shù)據(jù)的編碼、解碼方法及編碼、解碼裝置與流程
本發(fā)明屬于數(shù)據(jù)通信
技術(shù)領(lǐng)域
,尤其涉及多媒體數(shù)據(jù)的編碼、解碼方法及編碼、解碼裝置。
背景技術(shù)
:多媒體是指組合兩種或兩種以上媒體的一種人機(jī)交互式信息交流和傳播媒體,使用的媒體包括文字、圖片、聲音、動(dòng)畫和影片,以及程式所提供的互動(dòng)功能。隨著科學(xué)技術(shù)的發(fā)展,多媒體技術(shù)除了可以通過(guò)計(jì)算機(jī)為用戶帶來(lái)視覺體驗(yàn)和聽覺體驗(yàn),還可以對(duì)人所具有的其他體感進(jìn)行模擬,包括對(duì)觸感、力感、溫感、濕感、風(fēng)感、嗅覺等一切人體所具有的感知進(jìn)行模擬,以為用戶帶來(lái)體感方面的交互體驗(yàn)。體感傳感的實(shí)現(xiàn)原理為:向附著在人體體表的體感傳感裝置發(fā)送體感控制信號(hào),以控制體感傳感裝置向人體進(jìn)行各類體感反饋。例如,在虛擬現(xiàn)實(shí)(VirtualReality,VR)游戲中與虛擬人物握手時(shí),通過(guò)力反饋控制信號(hào)對(duì)位于手部的力傳感器產(chǎn)生的力度大小及持續(xù)時(shí)間進(jìn)行控制,從而帶來(lái)與游戲中的握手行為相匹配的力反饋體驗(yàn)。然而,技術(shù)人員在研發(fā)過(guò)程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在以下技術(shù)缺陷:現(xiàn)有的視頻內(nèi)容提供商及各類體感設(shè)備供應(yīng)商各自獨(dú)立提供服務(wù),視頻內(nèi)容與體感傳感控制信號(hào)的格式也各不相同,因此,若要產(chǎn)生與視頻內(nèi)容相匹配的體感體驗(yàn),需要對(duì)二者的結(jié)合或同步輸出進(jìn)行大量的后期技術(shù)加工,會(huì)耗費(fèi)大量的時(shí)間成本。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明實(shí)施例提供了多媒體數(shù)據(jù)的編碼、解碼方法及編碼、解碼裝置,以解決現(xiàn)有技術(shù)中若要產(chǎn)生與視頻內(nèi)容相匹配的體感體驗(yàn),需要對(duì)二者的結(jié)合或同步輸出進(jìn)行大量的后期技術(shù)加工,會(huì)耗費(fèi)大量的時(shí)間成本的問(wèn)題。第一方面,本發(fā)明實(shí)施例提供了一種多媒體數(shù)據(jù)的編碼方法,所述方法包括:獲取預(yù)設(shè)格式的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流未經(jīng)過(guò)壓縮處理且其中包含L個(gè)圖像幀;生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包;基于所述L個(gè)圖像幀在所述視頻數(shù)據(jù)流中的排序,將所述L個(gè)體感控制數(shù)據(jù)包依序排列,得到體感數(shù)據(jù)流;通過(guò)預(yù)設(shè)算法將多種類型的數(shù)據(jù)流合成得到多媒體文件,所述多種類型的數(shù)據(jù)流至少包括所述視頻數(shù)據(jù)流和所述體感數(shù)據(jù)流;所述L為大于或等于1的整數(shù)。作為第一方面的第一種可能的實(shí)現(xiàn)方式,所述生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包包括:獲取與圖像幀相關(guān)的M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù),每個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均包含N種類型的體感傳感裝置的控制信息;將獲取到的所述M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均寫入與該圖像幀相關(guān)的所述體感控制數(shù)據(jù)包;所述M和所述N均為大于或等于1的整數(shù)。結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包還包括;若未獲取到與該圖像幀相關(guān)的第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置的控制信息,在該控制信息對(duì)應(yīng)的每個(gè)數(shù)據(jù)位均寫入預(yù)設(shè)字符;所述i和所述j均為大于或等于1的整數(shù),且所述i小于或等于所述M,所述j小于或等于所述N。結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)字符為0。結(jié)合第一方面或第一方面的任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述獲取預(yù)設(shè)格式的視頻數(shù)據(jù)流包括:通過(guò)格式轉(zhuǎn)換獲取到預(yù)設(shè)格式的所述視頻數(shù)據(jù)流。第二方面,一種多媒體數(shù)據(jù)的編碼裝置,所述裝置包括:獲取單元,用于獲取預(yù)設(shè)格式的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流未經(jīng)過(guò)壓縮處理且其中包含L個(gè)圖像幀;生成單元,用于生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包;排列單元,用于基于所述L個(gè)圖像幀在所述視頻數(shù)據(jù)流中的排序,將所述L個(gè)體感控制數(shù)據(jù)包依序排列,得到體感數(shù)據(jù)流;合成單元,用于通過(guò)預(yù)設(shè)算法將多種類型的數(shù)據(jù)流合成得到多媒體文件,所述多種類型的數(shù)據(jù)流至少包括所述視頻數(shù)據(jù)流和所述體感數(shù)據(jù)流;所述L為大于或等于1的整數(shù)。作為第二方面的第一種可能的實(shí)現(xiàn)方式,所述生成單元包括:獲取子單元,用于獲取與該圖像幀相關(guān)的M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù),每個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均包含N種類型的體感傳感裝置的控制信息;第一寫入子單元,用于將獲取到的所述M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均寫入與該圖像幀相關(guān)的所述體感控制數(shù)據(jù)包;所述M和所述N均為大于或等于1的整數(shù)。結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述生成單元還包括;第二寫入子單元,用于若未獲取到與該圖像幀相關(guān)的第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置的控制信息,在該控制信息對(duì)應(yīng)的每個(gè)數(shù)據(jù)位均寫入預(yù)設(shè)字符;所述i和所述j均為大于或等于1的整數(shù),且所述i小于或等于所述M,所述j小于或等于所述N。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)字符為0。結(jié)合第一方面或第一方面的任一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述獲取單元具體用于:通過(guò)格式轉(zhuǎn)換獲取到預(yù)設(shè)格式的所述視頻數(shù)據(jù)流。本發(fā)明實(shí)施例基于視頻數(shù)據(jù)流的每個(gè)圖像幀生成體感控制數(shù)據(jù)包,得到體感數(shù)據(jù)流,并將視頻數(shù)據(jù)流和體感數(shù)據(jù)流合成為多媒體文件,從而能夠?qū)⒁曨l數(shù)據(jù)與體感數(shù)據(jù)編碼成一個(gè)多媒體文件,以實(shí)現(xiàn)視頻數(shù)據(jù)與相關(guān)的體感數(shù)據(jù)的同步輸出,簡(jiǎn)單高效地實(shí)現(xiàn)了與視頻內(nèi)容相匹配的體感模擬,節(jié)約了因大量后期技術(shù)加工所產(chǎn)生的時(shí)間成本。第三方面,本發(fā)明實(shí)施例提供了一種多媒體數(shù)據(jù)的解碼方法,所述方法包括:通過(guò)預(yù)設(shè)算法對(duì)多媒體文件進(jìn)行解析,得到多種類型的數(shù)據(jù)流,所述多種類型的數(shù)據(jù)流至少包括視頻數(shù)據(jù)流和體感數(shù)據(jù)流,所述體感數(shù)據(jù)流由體感控制數(shù)據(jù)包排列得到,每個(gè)所述體感控制數(shù)據(jù)包依序分別與所述視頻數(shù)據(jù)流中的一個(gè)圖像幀相關(guān);基于同一預(yù)設(shè)幀率,輸出所述視頻數(shù)據(jù)流至視頻播放裝置,并同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置。作為第三方面的第一種可能的實(shí)現(xiàn)方式,所述同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置包括:從所述體感控制數(shù)據(jù)包中解析出M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù);從解析出的第i個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)中解析出N種類型的體感傳感裝置的控制信息;將解析出的所述控制信息分別輸出至第i個(gè)身體點(diǎn)位上的N種類型的體感傳感裝置中;所述M、所述N和所述i均為大于或等于1的整數(shù),且所述i小于或等于M。結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置還包括:若所述體感控制數(shù)據(jù)包中,第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置對(duì)應(yīng)的控制信息在每個(gè)數(shù)據(jù)位上均為預(yù)設(shè)字符,則在該體感控制數(shù)據(jù)包相關(guān)的圖像幀播放的同時(shí),停止輸出該控制信息;所述j為大于或等于1的整數(shù),且所述j小于或等于N。結(jié)合第三方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)字符為0。第四方面,本發(fā)明實(shí)施例提供了一種多媒體數(shù)據(jù)的解碼裝置,所述裝置包括:解碼單元,用于通過(guò)預(yù)設(shè)算法對(duì)多媒體文件進(jìn)行解析,得到多種類型的數(shù)據(jù)流,所述多種類型的數(shù)據(jù)流至少包括視頻數(shù)據(jù)流和體感數(shù)據(jù)流,所述體感數(shù)據(jù)流由體感控制數(shù)據(jù)包排列得到,每個(gè)所述體感控制數(shù)據(jù)包依序分別與所述視頻數(shù)據(jù)流中的一個(gè)圖像幀相關(guān);輸出單元,用于基于同一預(yù)設(shè)幀率,輸出所述視頻數(shù)據(jù)流至視頻播放裝置,并同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置。作為第四方面的第一種可能的實(shí)現(xiàn)方式,所述輸出單元包括:第一解析子單元,用于從所述體感控制數(shù)據(jù)包中解析出M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù);第二解析子單元,用于從解析出的第i個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)中解析出N種類型的體感傳感裝置的控制信息;第一輸出控制子單元,用于將解析出的所述控制信息分別輸出至第i個(gè)身體點(diǎn)位上的N種類型的體感傳感裝置中;所述M、所述N和所述i均為大于或等于1的整數(shù),且所述i小于或等于M。結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述輸出單元還包括:第二輸出控制子單元,用于若所述體感控制數(shù)據(jù)包中,第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置對(duì)應(yīng)的控制信息在每個(gè)數(shù)據(jù)位上均為預(yù)設(shè)字符,則在該體感控制數(shù)據(jù)包相關(guān)的圖像幀播放的同時(shí),停止輸出該控制信息;所述j為大于或等于1的整數(shù),且所述j小于或等于N。結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)字符為0。本發(fā)明實(shí)施例中,從多媒體文件中解碼得到視頻數(shù)據(jù)流及與視頻數(shù)據(jù)流中的每一圖像幀相關(guān)的體感數(shù)據(jù)流,并基于同一幀率,同步輸出解析得到的視頻數(shù)據(jù)流與體感數(shù)據(jù)流,從而簡(jiǎn)單高效地實(shí)現(xiàn)了與視頻內(nèi)容所營(yíng)造的虛擬環(huán)境相匹配的體感模擬,節(jié)約了因大量后期技術(shù)加工所產(chǎn)生的時(shí)間成本。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的編碼方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的編碼方法S102的具體實(shí)現(xiàn)流程圖;圖3是本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的編碼裝置的結(jié)構(gòu)框圖;圖4是本發(fā)明實(shí)施例提供的一種計(jì)算節(jié)點(diǎn)的示意圖;圖5是本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的解碼方法的實(shí)現(xiàn)流程圖;圖6是本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的解碼方法S502的具體實(shí)現(xiàn)流程圖;圖7是本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的解碼裝置的結(jié)構(gòu)框圖;圖8是本發(fā)明實(shí)施例提供的另一種計(jì)算節(jié)點(diǎn)的示意圖。具體實(shí)施方式以下描述中,為了說(shuō)明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的系統(tǒng)、裝置、電路以及方法的詳細(xì)說(shuō)明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。首先,對(duì)本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的編碼方法進(jìn)行詳細(xì)闡述,其實(shí)現(xiàn)流程如圖1所示:在S101中,獲取預(yù)設(shè)格式的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流未經(jīng)過(guò)壓縮處理且其中包含L個(gè)圖像幀,所述L為大于或等于1的整數(shù)。在S102中,生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包。所述視頻數(shù)據(jù)流,在本發(fā)明實(shí)施例中,是指沒有經(jīng)過(guò)壓縮處理的一組圖像幀序列,例如,該預(yù)設(shè)格式可以為音頻視頻交錯(cuò)(AudioVideoInterleaved,AVI)格式,其是一種符合文件規(guī)范的數(shù)字音頻與視頻文件格式,允許視頻和音頻交錯(cuò)在一起同步播放。對(duì)于視頻數(shù)據(jù)流來(lái)說(shuō),其原始內(nèi)容均是一幀一幀地拍攝和獲取的,因此,視頻數(shù)據(jù)流在播放時(shí),實(shí)際上就是由播放裝置對(duì)拍攝的圖像幀進(jìn)行逐幀顯示,并結(jié)合音頻的同步播放以達(dá)到視聽效果。因此,基于視頻文件實(shí)質(zhì)上是由圖像幀所構(gòu)成的數(shù)據(jù)特性,在本發(fā)明實(shí)施例中,以視頻數(shù)據(jù)流中的每個(gè)圖像幀為一個(gè)體感控制數(shù)據(jù)包的同步節(jié)點(diǎn),分別生成與L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包。在本發(fā)明實(shí)施例中,所述體感控制數(shù)據(jù)包用于對(duì)體感傳感裝置進(jìn)行控制,體感控制數(shù)據(jù)包以體感控制信號(hào)的形式從體感控制裝置發(fā)出,并傳送至與體感控制裝置電連接的體感傳感裝置中。在實(shí)際的產(chǎn)品形態(tài)中,體感控制裝置及一個(gè)或多個(gè)的體感傳感裝置可與可穿戴產(chǎn)品相結(jié)合,例如,將體感控制裝置與多個(gè)體感傳感裝置附著于包裹用戶全身的可穿戴本體內(nèi),通過(guò)體感控制裝置向多個(gè)體感傳感裝置分別輸出體感控制數(shù)據(jù)包,從而使得這多個(gè)體感傳感裝置根據(jù)各自接收到的體感控制數(shù)據(jù)包對(duì)用戶進(jìn)行體感模擬。此外,在本發(fā)明實(shí)施例中,一個(gè)圖像幀與一個(gè)體感控制數(shù)據(jù)包相關(guān),是指在該圖像幀被播放的同時(shí),需要向人體輸出關(guān)于該體感控制數(shù)據(jù)包中攜帶的相關(guān)種類的體感模擬。進(jìn)一步地,作為本發(fā)明的一個(gè)實(shí)施例,與一圖像幀相關(guān)的體感控制數(shù)據(jù)包中可以攜帶一個(gè)或多個(gè)身體點(diǎn)位的體感控制數(shù)據(jù),而其中每個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均包含一種或多種類型的體感傳感裝置的控制信息。具體地,如圖2所示,生成一圖像幀相關(guān)的體感控制數(shù)據(jù)包的過(guò)程如下:S201,獲取與該圖像幀相關(guān)的M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù),每個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均包含N種類型的體感傳感裝置的控制信息。S202,將獲取到的所述M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均寫入與該圖像幀相關(guān)的所述體感控制數(shù)據(jù)包。其中,所述M和所述N均為大于或等于1的整數(shù)?;趫D2所示的實(shí)施例,當(dāng)M和N均等于1時(shí),與圖像幀相關(guān)的體感控制數(shù)據(jù)包用于在該圖像幀播放時(shí),控制一個(gè)身體點(diǎn)位上的一種體感傳感裝置產(chǎn)生體感模擬;當(dāng)M大于1且N等于1時(shí),與每個(gè)圖像幀相關(guān)的體感控制數(shù)據(jù)包用于在該圖像幀播放時(shí),控制多個(gè)身體點(diǎn)位上的同一種體感傳感裝置同時(shí)產(chǎn)生體感模擬;當(dāng)M和N均大于1時(shí),與每個(gè)圖像幀相關(guān)的體感控制數(shù)據(jù)包用于在該圖像幀播放時(shí),控制多個(gè)身體點(diǎn)位上的多種體感傳感裝置同時(shí)產(chǎn)生體感模擬。在本發(fā)明實(shí)施例中,對(duì)于每個(gè)身體點(diǎn)位,根據(jù)產(chǎn)品需求,至少可以集成如表1所列舉的任意一種或多種類型的體感傳感裝置:表1序號(hào)體感傳感裝置序號(hào)體感傳感裝置1按摩/振動(dòng)8風(fēng)2觸覺9濕潤(rùn)3刺痛10外設(shè)燈4溫暖/熱11外設(shè)風(fēng)濕5冷12外設(shè)風(fēng)冷6氣味13機(jī)械外骨骼7收縮優(yōu)選地,在本發(fā)明實(shí)施例中,還提出了一種體感控制數(shù)據(jù)包的幀格式,該幀格式的構(gòu)成包括作為幀頭的起始控制幀以及體感數(shù)據(jù)幀。(一)起始控制幀中攜帶了若干字節(jié)的控制數(shù)據(jù):示例性地,如表2所示,該起始控制幀中包括了4個(gè)字節(jié)的控制數(shù)據(jù),分別為控制幀字節(jié)1、控制幀字節(jié)2、控制幀字節(jié)3及控制幀字節(jié)4,每個(gè)控制幀字節(jié)可以根據(jù)體感控制的需要寫入相應(yīng)的數(shù)據(jù)內(nèi)容,例如,可以用控制幀字節(jié)來(lái)表明體感控制數(shù)據(jù)包所覆蓋的身體點(diǎn)位數(shù)量,或者表明該體感控制數(shù)據(jù)包是否需要被控制裝置所屏蔽。表2(二)體感數(shù)據(jù)幀中攜帶了順序?qū)懭氲娜舾煞N體感傳感器的體感控制數(shù)據(jù),同時(shí)還預(yù)留了數(shù)據(jù)位,用于將來(lái)根據(jù)開發(fā)需要寫入若干其他體感傳感器的體感控制數(shù)據(jù):在體感數(shù)據(jù)幀中,每種體感傳感器對(duì)應(yīng)的體感控制數(shù)據(jù)可以用于表明該體感傳感器相關(guān)的體感控制模式,或者用于描述該體感傳感器相關(guān)的體感功能實(shí)現(xiàn)。示例性地,如表3所示,每種體感傳感器對(duì)應(yīng)4個(gè)字節(jié)的體感控制數(shù)據(jù),分別為體感控制模式字節(jié)1、體感功能字節(jié)1、體感功能字節(jié)2及體感功能字節(jié)3。表3表4示出了一個(gè)完整的體感控制數(shù)據(jù)包的幀結(jié)構(gòu)示例,從表4中可以看出,該體感控制數(shù)據(jù)包的幀頭為4字節(jié)的起始控制幀,體感數(shù)據(jù)幀中順序?qū)懭肓?3種體感傳感裝置的體感控制數(shù)據(jù),同時(shí)還包括7種功能預(yù)留,能夠再寫入7種體感傳感裝置的體感控制數(shù)據(jù),且每種體感傳感裝置的體感控制數(shù)據(jù)為4個(gè)字節(jié)。表4示例性地,表5示出了表1提及的13種體感傳感前置對(duì)應(yīng)的體感控制數(shù)據(jù)幀結(jié)構(gòu):表5在體感傳感數(shù)據(jù)的通信處理過(guò)程中,若采用上文所述的幀格式生成體感控制數(shù)據(jù)包,一方面可以將多種不同類型的體感傳感裝置的體感控制數(shù)據(jù)整合為統(tǒng)一的數(shù)據(jù)格式,有效地消除感傳感裝置因來(lái)自不同的供應(yīng)商而導(dǎo)致的碎片化現(xiàn)象,另一方面,將多種不同類型的體感傳感裝置的體感控制數(shù)據(jù)寫入一個(gè)數(shù)據(jù)包中進(jìn)行傳輸,也可以在一定程度上降低數(shù)據(jù)傳輸過(guò)程中丟包現(xiàn)象的出現(xiàn),提高了數(shù)據(jù)通信的可靠性。此外,在上文所述的體感控制數(shù)據(jù)包幀格式的基礎(chǔ)之上,作為本發(fā)明的一個(gè)實(shí)施例,在生成體感控制數(shù)據(jù)包的過(guò)程中:若未獲取到與該圖像幀相關(guān)的第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置的控制信息,在該控制信息對(duì)應(yīng)的每個(gè)數(shù)據(jù)位均寫入預(yù)設(shè)字符;所述i和所述j均為大于或等于1的整數(shù),且所述i小于或等于所述M,所述j小于或等于所述N。即,預(yù)設(shè)一個(gè)字符,對(duì)于任一圖像幀來(lái)說(shuō),若在該圖像幀播放的同時(shí)未對(duì)某個(gè)身體點(diǎn)位匹配某一類型的體感模擬,則在該圖像幀相關(guān)的體感控制數(shù)據(jù)包中,將該身體點(diǎn)位對(duì)應(yīng)的該類型的體感傳感裝置所占據(jù)的每個(gè)數(shù)據(jù)位均寫入該預(yù)設(shè)字符。例如,在虛擬的室內(nèi)環(huán)境中,不需要進(jìn)行風(fēng)感模擬,則在圖像幀相關(guān)的體感控制數(shù)據(jù)包中,將所有身體點(diǎn)位上的風(fēng)感傳感裝置所占據(jù)的每個(gè)數(shù)據(jù)位均寫入該預(yù)設(shè)字符。以上體感控制數(shù)據(jù)包的幀寫入方案可以保證所有體感控制數(shù)據(jù)包的數(shù)據(jù)長(zhǎng)度一致,這樣一來(lái),對(duì)于視頻數(shù)據(jù)流中的所有圖像幀,相關(guān)的體感控制數(shù)據(jù)包數(shù)據(jù)長(zhǎng)度均相同,有利于對(duì)整個(gè)視頻數(shù)據(jù)流相關(guān)的體感數(shù)據(jù)流的數(shù)據(jù)量進(jìn)行預(yù)估,并且可以有助于在數(shù)據(jù)校驗(yàn)過(guò)程中快速地發(fā)現(xiàn)丟包情況。可選地,所述預(yù)設(shè)字符為0。在S103中,基于所述L個(gè)圖像幀在所述視頻數(shù)據(jù)流中的排序,將所述L個(gè)體感控制數(shù)據(jù)包依序排列,得到體感數(shù)據(jù)流。如上文所述,播放視頻數(shù)據(jù)流的過(guò)程實(shí)際上是由播放裝置對(duì)拍攝得到的圖像幀依序逐幀顯示的過(guò)程,因此,在本發(fā)明實(shí)施例中,根據(jù)視頻數(shù)據(jù)流中L個(gè)圖像幀的排序,依照相關(guān)的圖像幀在視頻數(shù)據(jù)流中的排序,將生成的所有體感控制數(shù)據(jù)包排列后生成體感數(shù)據(jù)流。在S104中,通過(guò)預(yù)設(shè)算法將多種類型的數(shù)據(jù)流合成得到多媒體文件,所述多種類型的數(shù)據(jù)流至少包括所述視頻數(shù)據(jù)流和所述體感數(shù)據(jù)流。在本發(fā)明實(shí)施例中,將視頻數(shù)據(jù)流及其相關(guān)的體感數(shù)據(jù)流合成至一個(gè)多媒體文件中。該合成可以通過(guò)預(yù)設(shè)算法實(shí)現(xiàn),在進(jìn)行合成的過(guò)程中,一方面可以在每若干幀中交織存儲(chǔ)視頻數(shù)據(jù)與體感數(shù)據(jù),另一方面,還需要對(duì)視頻數(shù)據(jù)流和體感數(shù)據(jù)流進(jìn)行同步控制(Synchronization),以保證在解碼輸出視頻數(shù)據(jù)流和體感數(shù)據(jù)流時(shí),二者的輸出時(shí)間及輸出幀率均能保證同步。進(jìn)一步地,可以通過(guò)預(yù)設(shè)的壓縮算法將視頻數(shù)據(jù)流及其相關(guān)的體感數(shù)據(jù)流合成至一個(gè)多媒體文件中。對(duì)于視頻數(shù)據(jù)流來(lái)說(shuō),以AVI格式為例如,未經(jīng)過(guò)壓縮的AVI格式視頻數(shù)據(jù)每秒可達(dá)到150M,因此在合成時(shí),可以采用各類壓縮算法來(lái)對(duì)視頻數(shù)據(jù)流和體感數(shù)據(jù)流進(jìn)行壓縮,根據(jù)壓縮算法的不同,最終生成的多媒體文件的格式也不同,容易想到地,在解碼時(shí),需要對(duì)采用相對(duì)應(yīng)的解壓縮算法,來(lái)從多媒體文件中分離得到視頻數(shù)據(jù)流和體感數(shù)據(jù)流。此外,作為本發(fā)明的一個(gè)實(shí)施例,為了提高本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的編碼方法的兼容性,在本發(fā)明實(shí)施例中,可以對(duì)進(jìn)行合成的視頻數(shù)據(jù)流的格式進(jìn)行統(tǒng)一要求,而對(duì)應(yīng)不符合要求的視頻數(shù)據(jù)流,可以在執(zhí)行S101時(shí),通過(guò)格式轉(zhuǎn)換,將視頻數(shù)據(jù)流轉(zhuǎn)換為統(tǒng)一要求的格式,以便于高效地合成多媒體文件。在完成多媒體文件之后,可以發(fā)布該多媒體文件。多媒體文件的發(fā)布方可以為視頻內(nèi)容提供商,體感設(shè)備供應(yīng)商,或者第三方的體感控制數(shù)據(jù)提供方。在依據(jù)視頻數(shù)據(jù)流和體感數(shù)據(jù)流生成多媒體文件之后,多媒體文件的發(fā)布方可以將多媒體文件與體感設(shè)備供應(yīng)商合作發(fā)布,或者在獨(dú)立的第三方數(shù)據(jù)服務(wù)平臺(tái)發(fā)布該多媒體文件,以使得用戶通過(guò)相關(guān)渠道獲取到該多媒體文件,并通過(guò)對(duì)應(yīng)的解壓縮方法從中解析得到視頻數(shù)據(jù)流和體感數(shù)據(jù)流,以實(shí)現(xiàn)二者的同步輸出,在播放視頻數(shù)據(jù)流的同時(shí),輸出當(dāng)前播放的圖像幀相關(guān)的體感控制數(shù)據(jù)包至體感傳感裝置,以實(shí)現(xiàn)對(duì)所述體感傳感裝置的輸出控制。對(duì)應(yīng)于上文實(shí)施例所述的多媒體數(shù)據(jù)的編碼方法,圖3示出了本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的編碼裝置的結(jié)構(gòu)框圖。為了便于說(shuō)明,僅示出了與本實(shí)施例相關(guān)的部分。參照?qǐng)D3,該裝置包括:獲取單元31,獲取預(yù)設(shè)格式的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流未經(jīng)過(guò)壓縮處理且其中包含L個(gè)圖像幀;生成單元32,生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包;排列單元33,基于所述L個(gè)圖像幀在所述視頻數(shù)據(jù)流中的排序,將所述L個(gè)體感控制數(shù)據(jù)包依序排列,得到體感數(shù)據(jù)流;合成單元34,通過(guò)預(yù)設(shè)算法將多種類型的數(shù)據(jù)流合成得到多媒體文件,所述多種類型的數(shù)據(jù)流至少包括所述視頻數(shù)據(jù)流和所述體感數(shù)據(jù)流;所述L為大于或等于1的整數(shù)??蛇x地,所述生成單元31包括:獲取子單元,獲取與該圖像幀相關(guān)的M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù),每個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均包含N種類型的體感傳感裝置的控制信息;第一寫入子單元,將獲取到的所述M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均寫入與該圖像幀相關(guān)的所述體感控制數(shù)據(jù)包;所述M和所述N均為大于或等于1的整數(shù)。可選地,所述生成單元31還包括;第二寫入子單元,用于若未獲取到與該圖像幀相關(guān)的第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置的控制信息,在該控制信息對(duì)應(yīng)的每個(gè)數(shù)據(jù)位均寫入預(yù)設(shè)字符;所述i和所述j均為大于或等于1的整數(shù),且所述i小于或等于所述M,所述j小于或等于所述N??蛇x地,所述預(yù)設(shè)字符為0。可選地,所述獲取單元31具體用于:通過(guò)格式轉(zhuǎn)換獲取到預(yù)設(shè)格式的所述視頻數(shù)據(jù)流。對(duì)應(yīng)于上文實(shí)施例所述的多媒體數(shù)據(jù)的編碼方法,圖4示出了本發(fā)明實(shí)施例提供的一種計(jì)算節(jié)點(diǎn)400的示意圖。為了便于說(shuō)明,僅示出了與本實(shí)施例相關(guān)的部分。其中,計(jì)算節(jié)點(diǎn)400可能是包含計(jì)算能力的主機(jī)服務(wù)器,或者是個(gè)人計(jì)算機(jī)PC,或者是可攜帶的便攜式計(jì)算機(jī)或終端等等,本發(fā)明具體實(shí)施例并不對(duì)計(jì)算節(jié)點(diǎn)的具體實(shí)現(xiàn)做限定。計(jì)算節(jié)點(diǎn)400包括:處理器(processor)410,通信接口(CommunicationsInterface)420,存儲(chǔ)器(memory)430,總線440。處理器410,通信接口420,存儲(chǔ)器430通過(guò)總線440完成相互間的通信。通信接口420,用于與網(wǎng)元通信,比如虛擬機(jī)管理中心、共享存儲(chǔ)等。處理器410,用于執(zhí)行程序。具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。處理器410可能是一個(gè)中央處理器(CentralProcessingUnit,CPU),或者是特定集成電路(ApplicationSpecificIntegratedCircuit,ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。存儲(chǔ)器430,用于存放程序。存儲(chǔ)器430可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。程序具體可以用于執(zhí)行一種多媒體數(shù)據(jù)的編碼方法,所述方法包括:獲取預(yù)設(shè)格式的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流未經(jīng)過(guò)壓縮處理且其中包含L個(gè)圖像幀;生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包;基于所述L個(gè)圖像幀在所述視頻數(shù)據(jù)流中的排序,將所述L個(gè)體感控制數(shù)據(jù)包依序排列,得到體感數(shù)據(jù)流;通過(guò)預(yù)設(shè)算法將多種類型的數(shù)據(jù)流合成得到多媒體文件,所述多種類型的數(shù)據(jù)流至少包括所述視頻數(shù)據(jù)流和所述體感數(shù)據(jù)流;所述L為大于或等于1的整數(shù)??蛇x地,所述生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包包括:獲取與圖像幀相關(guān)的M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù),每個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均包含N種類型的體感傳感裝置的控制信息;將獲取到的所述M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)均寫入與該圖像幀相關(guān)的所述體感控制數(shù)據(jù)包;所述M和所述N均為大于或等于1的整數(shù)??蛇x地,所述生成與所述L個(gè)圖像幀分別相關(guān)的L個(gè)體感控制數(shù)據(jù)包還包括;若未獲取到與該圖像幀相關(guān)的第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置的控制信息,在該控制信息對(duì)應(yīng)的每個(gè)數(shù)據(jù)位均寫入預(yù)設(shè)字符;所述i和所述j均為大于或等于1的整數(shù),且所述i小于或等于所述M,所述j小于或等于所述N??蛇x地,所述預(yù)設(shè)字符為0。可選地,所述獲取預(yù)設(shè)格式的視頻數(shù)據(jù)流包括:通過(guò)格式轉(zhuǎn)換獲取到預(yù)設(shè)格式的所述視頻數(shù)據(jù)流。本發(fā)明實(shí)施例基于視頻數(shù)據(jù)流的每個(gè)圖像幀生成體感控制數(shù)據(jù)包,得到體感數(shù)據(jù)流,并將視頻數(shù)據(jù)流和體感數(shù)據(jù)流合成為多媒體文件,從而能夠?qū)⒁曨l數(shù)據(jù)與體感數(shù)據(jù)編碼成一個(gè)多媒體文件,以實(shí)現(xiàn)視頻數(shù)據(jù)與相關(guān)的體感數(shù)據(jù)的同步輸出,簡(jiǎn)單高效地實(shí)現(xiàn)了與視頻內(nèi)容相匹配的體感模擬,節(jié)約了因大量后期技術(shù)加工所產(chǎn)生的時(shí)間成本。接下來(lái),對(duì)本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的解碼方法進(jìn)行詳細(xì)闡述,其實(shí)現(xiàn)流程如圖5所示:在S501中,通過(guò)預(yù)設(shè)算法對(duì)多媒體文件進(jìn)行解析,得到多種類型的數(shù)據(jù)流,所述多種類型的數(shù)據(jù)流至少包括視頻數(shù)據(jù)流和體感數(shù)據(jù)流,所述體感數(shù)據(jù)流由體感控制數(shù)據(jù)包排列得到,每個(gè)所述體感控制數(shù)據(jù)包依序分別與所述視頻數(shù)據(jù)流中的一個(gè)圖像幀相關(guān)。在S502中,基于同一預(yù)設(shè)幀率,輸出所述視頻數(shù)據(jù)流至視頻播放裝置,并同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置。。如上文所述,用戶可以通過(guò)相關(guān)渠道獲取到多媒體文件,并通過(guò)對(duì)應(yīng)的解壓縮方法從中解析得到視頻數(shù)據(jù)流和體感數(shù)據(jù)流,以實(shí)現(xiàn)二者的同步輸出,在播放視頻數(shù)據(jù)流的同時(shí),輸出當(dāng)前播放的圖像幀相關(guān)的體感控制數(shù)據(jù)包至體感傳感裝置,以實(shí)現(xiàn)對(duì)所述體感傳感裝置的輸出控制。在本發(fā)明實(shí)施例中,由于解析得到的體感數(shù)據(jù)流是與視頻數(shù)據(jù)流圖像幀相關(guān)的體感控制數(shù)據(jù)包依序排列得到的,視頻數(shù)據(jù)流中的每一圖像幀均與一個(gè)體感控制數(shù)據(jù)包相關(guān),因此,在播放視頻數(shù)據(jù)流時(shí),基于與視頻數(shù)據(jù)流相同的播放幀率,可以由體感控制裝置逐一輸出體感控制數(shù)據(jù)包至體感傳感裝置,從而便實(shí)現(xiàn)了視頻內(nèi)容與體感模擬的同步輸出。作為本發(fā)明的一個(gè)實(shí)施例,當(dāng)每個(gè)體感控制數(shù)據(jù)包中包含了M個(gè)身體點(diǎn)位上的N種類型的體感傳感裝置的控制信息時(shí),則如圖6所示,所述同步輸出所述體感控制文件中的所述體感控制數(shù)據(jù)包至體感傳感裝置包括:S601,從所述體感控制數(shù)據(jù)包中解析出M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)。S602,從解析出的第i個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)中解析出N種類型的體感傳感裝置的控制信息。S603,將解析出的所述控制信息分別輸出至第i個(gè)身體點(diǎn)位上的N種類型的體感傳感裝置中。所述M、所述N和所述i均為大于或等于1的整數(shù),且所述i小于或等于M?;趫D6對(duì)應(yīng)的實(shí)施例,在體感控制裝置輸出體感控制數(shù)據(jù)包的過(guò)程中,可以精準(zhǔn)地將體感控制數(shù)據(jù)輸出至位于一具體身體點(diǎn)位的一具體體感傳感裝置中,那么對(duì)于全身M個(gè)身體點(diǎn)位上總共M*N個(gè)體感傳感裝置,便可以在相關(guān)的圖像幀播放的過(guò)程中同時(shí)實(shí)現(xiàn)體感模擬的輸出,帶來(lái)全方位的體感體驗(yàn)。此外,如上文所述,在上述的體感控制數(shù)據(jù)包幀格式的基礎(chǔ)之上預(yù)設(shè)一個(gè)字符,對(duì)于任一圖像幀來(lái)說(shuō),若在該圖像幀播放的同時(shí)未對(duì)某個(gè)身體點(diǎn)位匹配某一類型的體感模擬,則在該圖像幀相關(guān)的體感控制數(shù)據(jù)包中,將該身體點(diǎn)位對(duì)應(yīng)的該類型的體感傳感裝置所占據(jù)的每個(gè)數(shù)據(jù)位均寫入該預(yù)設(shè)字符,例如,寫入預(yù)設(shè)字符0,以保證所有體感控制數(shù)據(jù)包的數(shù)據(jù)長(zhǎng)度一致。那么在該方案之下,所述同步輸出所述體感控制文件中的所述體感控制數(shù)據(jù)包至體感傳感裝置還包括:若所述體感控制數(shù)據(jù)包中,第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置對(duì)應(yīng)的控制信息在每個(gè)數(shù)據(jù)位上均為預(yù)設(shè)字符,則在該體感控制數(shù)據(jù)包相關(guān)的圖像幀播放的同時(shí),停止輸出該控制信息;所述j為大于或等于1的整數(shù),且所述j小于或等于N。即,在任一圖像幀播放的同時(shí),若體感控制裝置檢測(cè)到具體某個(gè)身體點(diǎn)位上的具體某類體感傳感裝置對(duì)應(yīng)的控制信息在每個(gè)數(shù)據(jù)位上均為預(yù)設(shè)字符,則在該時(shí)刻停止對(duì)該身體點(diǎn)位上的該體感傳感裝置輸出控制信息,這樣一來(lái),雖然每個(gè)圖像幀相關(guān)的體感控制數(shù)據(jù)包的數(shù)據(jù)長(zhǎng)度是相同的,但是體感控制裝置仍然可以根據(jù)每個(gè)數(shù)據(jù)位上的數(shù)據(jù)內(nèi)容來(lái)判斷是輸出控制信息還是停止輸出控制信息,從而靈活地實(shí)現(xiàn)了對(duì)多身體點(diǎn)位、多個(gè)體感傳感裝置的輸出控制。本發(fā)明實(shí)施例中,從多媒體文件中解碼得到視頻數(shù)據(jù)流及與視頻數(shù)據(jù)流中的每一圖像幀相關(guān)的體感數(shù)據(jù)流,并基于同一幀率,同步輸出解析得到的視頻數(shù)據(jù)流與體感數(shù)據(jù)流,從而簡(jiǎn)單高效地實(shí)現(xiàn)了與視頻內(nèi)容所營(yíng)造的虛擬環(huán)境相匹配的體感模擬,節(jié)約了因大量后期技術(shù)加工所產(chǎn)生的時(shí)間成本。對(duì)應(yīng)于上文實(shí)施例所述的多媒體數(shù)據(jù)的解碼方法,圖7示出了本發(fā)明實(shí)施例提供的多媒體數(shù)據(jù)的解碼裝置的結(jié)構(gòu)框圖。為了便于說(shuō)明,僅示出了與本實(shí)施例相關(guān)的部分。參照?qǐng)D7,該裝置包括:解碼單元71,通過(guò)預(yù)設(shè)算法對(duì)多媒體文件進(jìn)行解析,得到多種類型的數(shù)據(jù)流,所述多種類型的數(shù)據(jù)流至少包括視頻數(shù)據(jù)流和體感數(shù)據(jù)流,所述體感數(shù)據(jù)流由體感控制數(shù)據(jù)包排列得到,每個(gè)所述體感控制數(shù)據(jù)包依序分別與所述視頻數(shù)據(jù)流中的一個(gè)圖像幀相關(guān);輸出單元72,基于同一預(yù)設(shè)幀率,輸出所述視頻數(shù)據(jù)流至視頻播放裝置,并同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置。可選地,所述輸出單元72包括:第一解析子單元,從所述體感控制數(shù)據(jù)包中解析出M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù);第二解析子單元,從解析出的第i個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)中解析出N種類型的體感傳感裝置的控制信息;第一輸出控制子單元,將解析出的所述控制信息分別輸出至第i個(gè)身體點(diǎn)位上的N種類型的體感傳感裝置中;所述M、所述N和所述i均為大于或等于1的整數(shù),且所述i小于或等于M。可選地,所述輸出單元72還包括:第二輸出控制子單元,若所述體感控制數(shù)據(jù)包中,第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置對(duì)應(yīng)的控制信息在每個(gè)數(shù)據(jù)位上均為預(yù)設(shè)字符,則在該體感控制數(shù)據(jù)包相關(guān)的圖像幀播放的同時(shí),停止輸出該控制信息;所述j為大于或等于1的整數(shù),且所述j小于或等于N??蛇x地,所述預(yù)設(shè)字符為0。對(duì)應(yīng)于上文實(shí)施例所述的多媒體數(shù)據(jù)的解碼方法,圖8示出了本發(fā)明實(shí)施例提供的一種計(jì)算節(jié)點(diǎn)800的示意圖。為了便于說(shuō)明,僅示出了與本實(shí)施例相關(guān)的部分。其中,計(jì)算節(jié)點(diǎn)800可能是包含計(jì)算能力的主機(jī)服務(wù)器,或者是個(gè)人計(jì)算機(jī)PC,或者是可攜帶的便攜式計(jì)算機(jī)或終端等等,本發(fā)明具體實(shí)施例并不對(duì)計(jì)算節(jié)點(diǎn)的具體實(shí)現(xiàn)做限定。計(jì)算節(jié)點(diǎn)800包括:處理器(processor)810,通信接口(CommunicationsInterface)820,存儲(chǔ)器(memory)830,總線840。處理器810,通信接口820,存儲(chǔ)器830通過(guò)總線840完成相互間的通信。通信接口820,用于與網(wǎng)元通信,比如虛擬機(jī)管理中心、共享存儲(chǔ)等。處理器810,用于執(zhí)行程序。具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。處理器810可能是一個(gè)中央處理器(CentralProcessingUnit,CPU),或者是特定集成電路(ApplicationSpecificIntegratedCircuit,ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。存儲(chǔ)器830,用于存放程序。存儲(chǔ)器830可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。程序具體可以用于執(zhí)行一種多媒體數(shù)據(jù)的解碼方法,所述方法包括:通過(guò)預(yù)設(shè)算法對(duì)多媒體文件進(jìn)行解析,得到多種類型的數(shù)據(jù)流,所述多種類型的數(shù)據(jù)流至少包括視頻數(shù)據(jù)流和體感數(shù)據(jù)流,所述體感數(shù)據(jù)流由體感控制數(shù)據(jù)包排列得到,每個(gè)所述體感控制數(shù)據(jù)包依序分別與所述視頻數(shù)據(jù)流中的一個(gè)圖像幀相關(guān);基于同一預(yù)設(shè)幀率,輸出所述視頻數(shù)據(jù)流至視頻播放裝置,并同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置。進(jìn)一步地,所述同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置包括:從所述體感控制數(shù)據(jù)包中解析出M個(gè)身體點(diǎn)位的體感控制數(shù)據(jù);從解析出的第i個(gè)身體點(diǎn)位的體感控制數(shù)據(jù)中解析出N種類型的體感傳感裝置的控制信息;將解析出的所述控制信息分別輸出至第i個(gè)身體點(diǎn)位上的N種類型的體感傳感裝置中;所述M、所述N和所述i均為大于或等于1的整數(shù),且所述i小于或等于M。進(jìn)一步地,所述同步輸出所述體感數(shù)據(jù)流中的所述體感控制數(shù)據(jù)包至體感傳感裝置還包括:若所述體感控制數(shù)據(jù)包中,第i個(gè)身體點(diǎn)位的第j種類型的體感傳感裝置對(duì)應(yīng)的控制信息在每個(gè)數(shù)據(jù)位上均為預(yù)設(shè)字符,則在該體感控制數(shù)據(jù)包相關(guān)的圖像幀播放的同時(shí),停止輸出該控制信息;所述j為大于或等于1的整數(shù),且所述j小于或等于N。進(jìn)一步地,所述預(yù)設(shè)字符為0。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,僅以上述各功能單元的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請(qǐng)的保護(hù)范圍。上述裝置中單元的具體工作過(guò)程,可以參考前述裝置實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同裝置來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和裝置,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器執(zhí)行本發(fā)明實(shí)施例各個(gè)實(shí)施例裝置的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí)施例技術(shù)方案的精神和范圍。以上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
杂多县| 宁陕县| 磐石市| 西乌珠穆沁旗| 乌鲁木齐市| 海南省| 阿拉善左旗| 丰宁| 永安市| 壶关县| 中超| 奉新县| 叶城县| 诏安县| 城口县| 靖远县| 施甸县| 沽源县| 建湖县| 衡水市| 启东市| 朔州市| 栾城县| 新邵县| 重庆市| 云龙县| 奇台县| 中宁县| 大化| 元阳县| 通海县| 辽宁省| 商南县| 义乌市| 阳高县| 鱼台县| 林州市| 抚松县| 深州市| 乐都县| 北海市|