[發明專利]一種動畫數據壓縮、解壓縮方法及裝置在審
| 申請號: | 201810463300.1 | 申請日: | 2018-05-15 |
| 公開(公告)號: | CN108635849A | 公開(公告)日: | 2018-10-12 |
| 發明(設計)人: | 杜幸閣;陳國樂;程東哲;沈超 | 申請(專利權)人: | 深圳市騰訊網絡信息技術有限公司 |
| 主分類號: | A63F13/355 | 分類號: | A63F13/355;A63F13/52 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘;李娟 |
| 地址: | 518101 廣東省深圳市寶安區新安街道新安六路御景*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動畫數據 骨骼動畫 壓縮處理 解壓縮 壓縮 變換矩陣 客戶端 骨骼 計算機技術領域 服務器獲取 傳輸 幾何變換 數據轉換 網絡流量 向量分量 壓縮率 幀內 展示 | ||
本發明涉及計算機技術領域,尤其涉及一種動畫數據壓縮、解壓縮方法及裝置,服務器獲取動畫數據;對動畫數據進行如下壓縮處理:分別針對每一幀中包含的骨骼動畫數據中的骨骼變換矩陣數據進行幾何變換,將骨骼變換矩陣數據轉換為相應的向量分量;將壓縮處理后的動畫數據傳輸給客戶端,客戶端將壓縮后的動畫數據進行相應的解壓縮,并展示動畫,這樣,可以對動畫數據的每一幀內的骨骼動畫數據進行專門的壓縮處理,可以有效壓縮骨骼動畫數據的數量,從而提高了動畫數據的壓縮率,降低了傳輸的網絡流量。
技術領域
本發明涉及計算機技術領域,尤其涉及一種動畫數據壓縮、解壓縮方法及裝置。
背景技術
云游戲是以云計算為基礎的游戲方式,游戲響應速度快,提升了用戶體驗。但是,云游戲運行時需要大量傳輸游戲動畫數據,帶寬要求更高,傳輸的網絡流量比較高,因此,需要對動畫數據進行壓縮。
現有技術中,云游戲的動畫數據壓縮方式為,采用幀間差異(Difference,Diff)壓縮算法,利用動畫數據的幀與幀之間的數據差異,進行幀間壓縮,僅保存相對于前一幀的差異部分,壓縮與關鍵幀相鄰的幀的原始數據。
但是,這種壓縮方式,將一幀內所有數據作為一個整體,只能利用幀與幀之間的差異進行壓縮處理,無法對一幀中某部分特定數據進行壓縮,壓縮效率較低,尤其是對于目前云游戲的動畫數據中骨骼動畫數據占比很大的情形,由于幀與幀中包含的骨骼動畫數據之間的差異比較大,因此,采用幀間Diff壓縮算法,骨骼動畫數據壓縮率很低,也就導致了動畫數據壓縮率很低,從而造成了傳輸的網絡流量比較高。
發明內容
本發明實施例提供一種動畫數據壓縮、解壓縮方法及裝置,以解決現有技術中動畫數據壓縮效率較低,從而造成傳輸的網絡流量較高的問題。
本發明實施例提供的具體技術方案如下:
第一方面,提供了一種動畫數據壓縮方法,包括:
服務器獲取動畫數據;
對所述動畫數據進行如下壓縮處理:分別針對每一幀中包含的骨骼動畫數據中的骨骼變換矩陣數據進行幾何變換,將骨骼變換矩陣數據轉換為相應的向量分量;
將壓縮處理后的動畫數據傳輸給客戶端,以使所述客戶端根據壓縮后的動畫數據展示動畫。
可選的,所述骨骼動畫數據,具體包括:所述動畫數據的每一幀中生成骨骼動畫的應用程序接口的標識對應的應用程序接口數據。
可選的,所述對骨骼動畫數據中的骨骼變換矩陣數據進行幾何變換,將骨骼變換矩陣數據轉換為相應的向量分量之前,進一步包括:確定所述每一幀中的骨骼動畫數據中各角色對象與參考位置之間的距離;每間隔預設幀數目,丟棄一幀中距離大于預設閾值的角色對象對應的骨骼動畫數據。
可選的,所述向量分量,具體包括:一個平移向量、一個縮放向量和一個旋轉向量。
可選的,所述壓縮處理,進一步包括:將進行了幾何變換后的骨骼動畫數據的類型由單精度浮點型類型轉換為半精度浮點型類型。
可選的,所述壓縮處理,進一步包括:分別對所述動畫數據的每一幀進行幀間壓縮。
可選的,所述的壓縮處理,進一步包括:將進行幀間壓縮后的動畫數據的每一幀壓縮為標準的數據壓縮格式。
第二方面,提供了一種動畫數據解壓縮方法,包括:
接收服務器發送的壓縮后的動畫數據;其中,所述壓縮后的動畫數據中骨骼動畫數據的骨骼變換矩陣數據的表示形式為:通過幾何變換轉換的相應的向量分量;
對所述動畫數據進行如下解壓縮處理:分別針對每一幀中包含的骨骼動畫數據中的骨骼變換矩陣數據,將骨骼變換矩陣數據由向量分量轉換為變換矩陣;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市騰訊網絡信息技術有限公司,未經深圳市騰訊網絡信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810463300.1/2.html,轉載請聲明來源鉆瓜專利網。





