[發明專利]一種二維骨骼動畫壓縮方法及裝置有效
| 申請號: | 201610720028.1 | 申請日: | 2016-08-25 |
| 公開(公告)號: | CN106327538B | 公開(公告)日: | 2019-09-20 |
| 發明(設計)人: | 連冠榮 | 申請(專利權)人: | 深圳市創夢天地科技有限公司 |
| 主分類號: | G06T9/00 | 分類號: | G06T9/00;G06T13/40 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 劉抗美;劉耿 |
| 地址: | 518000 廣東省深圳市南山區科技*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 關鍵幀數據 骨骼 壓縮方法及裝置 存儲數據 骨骼動畫 壓縮類型 關鍵幀 二維 保留 變化時刻 存儲空間 格式存儲 文檔格式 壓縮方式 壓縮 定點數 點數 文檔 存儲 靈活 | ||
1.一種二維骨骼動畫壓縮方法,其特征在于,包括:
判斷每一骨骼節點中對應的所有幀的骨骼關鍵幀數據是否完全相同;
如果每一骨骼節點中對應的所有幀的骨骼關鍵幀數據完全相同,識別當前骨骼節點中的第一幀的骨骼關鍵幀數據的第一數據類型,根據識別出的所述第一數據類型,標識所述第一幀的骨骼關鍵幀數據的與所述第一數據類型對應的第一壓縮類型,通過與所述第一壓縮類型對應的第一定點數存儲數據文檔格式存儲當前骨骼節點中的第一幀的骨骼關鍵幀數據,所述第一幀的骨骼關鍵幀數據作為第一骨骼關鍵幀數據;
如果每一骨骼節點中對應的所有幀的骨骼關鍵幀數據不完全相同,識別當前骨骼節點中的第一幀的骨骼關鍵幀數據的所述第一數據類型,根據識別出的所述第一數據類型,標識所述第一幀的骨骼關鍵幀數據的第一壓縮類型,則通過與所述第一壓縮類型對應的第一定點數存儲數據文檔格式存儲當前骨骼節點中的所述第一幀的所述第一骨骼關鍵幀數據;以及,識別當前骨骼節點中的與所述第一幀的所述骨骼關鍵幀數據不同的其他幀的骨骼關鍵幀數據的第二數據類型,根據識別出的所述第二數據類型,標識所述其他幀的骨骼關鍵幀數據的與所述第二數據類型對應的第二壓縮類型,通過與所述第二壓縮類型對應的第二定點數存儲數據格式存儲當前骨骼節點中與所述第一幀的所述骨骼關鍵幀數據不同的其他幀的骨骼關鍵幀數據,所述其他幀的骨骼關鍵幀數據作為第二骨骼關鍵幀數據;
獲取用戶輸入的壓縮后骨骼關鍵幀數據的要求數量,生成所述第一骨骼關鍵幀數據和所述第二骨骼關鍵幀數據的數量符合所述要求數量的壓縮文檔,所述壓縮文檔包括所述第一骨骼關鍵幀數據和所述第二骨骼關鍵幀數據;
所述骨骼關鍵幀數據包括骨骼關鍵幀位置數據、骨骼關鍵幀旋轉數據和骨骼關鍵幀縮放數據;所述骨骼關鍵幀位置數據是一個表示骨骼的位置的2維向量,所述骨骼關鍵幀旋轉數據是一個表示骨骼的旋轉角度的一元數,所述骨骼關鍵幀縮放數據是一個表示骨骼縮放比例的2維向量,所述骨骼節點包括父節點和子節點;所述壓縮文檔包括頭文檔、骨骼節點結構文檔和骨骼關鍵幀數據文檔,所述頭文檔包括所述第一壓縮類型、所述第二壓縮類型,所述骨骼節點結構文檔包括父節點標識和子節點標識,所述骨骼關鍵幀數據文檔包括所述第一骨骼關鍵幀數據和所述第二骨骼關鍵幀數據。
2.如權利要求1所述的二維骨骼動畫壓縮方法,其特征在于,當識別所述骨骼關鍵幀數據為骨骼關鍵幀位置數據的類型時,識別當前骨骼節點中的第一幀的骨骼關鍵幀數據的第一數據類型,包括:
識別當前骨骼節點中的第一幀的骨骼關鍵幀位置數據的骨骼關鍵幀位置數據類型;
根據識別出的所述第一數據類型,標識所述第一幀的骨骼關鍵幀數據的與所述第一數據類型對應的第一壓縮類型,包括:
根據識別出的所述骨骼關鍵幀位置數據類型,標識所述第一幀的骨骼關鍵幀位置數據的與所述骨骼關鍵幀位置數據類型對應的位置數據壓縮類型,所述第一壓縮類型為位置數據壓縮類型;
通過與所述第一壓縮類型對應的第一定點數存儲數據文檔格式存儲當前骨骼節點中的第一幀的骨骼關鍵幀數據,包括:
通過與所述位置數據壓縮類型對應的2個fix16數據格式存儲當前骨骼節點中的第一幀的骨骼關鍵幀數據,所述第一定點數存儲數據文檔格式為所述2個fix16數據格式。
3.如權利要求1所述的二維骨骼動畫壓縮方法,其特征在于,當識別所述骨骼關鍵幀數據為骨骼關鍵幀旋轉數據的類型時,識別當前骨骼節點中的第一幀的骨骼關鍵幀數據的第一數據類型,包括:
識別當前骨骼節點中的第一幀的骨骼關鍵幀旋轉數據的骨骼關鍵幀旋轉數據類型;
根據識別出的所述第一數據類型,標識所述第一幀的骨骼關鍵幀數據的與所述第一數據類型對應的第一壓縮類型,包括:
根據識別出的所述骨骼關鍵幀旋轉數據類型,標識所述第一幀的骨骼關鍵幀旋轉數據的與所述骨骼關鍵幀旋轉數據類型對應的旋轉數據壓縮類型,所述第一壓縮類型為旋轉數據壓縮類型;
通過與所述第一壓縮類型對應的第一定點數存儲數據文檔格式存儲當前骨骼節點中的第一幀的骨骼關鍵幀數據,包括:
通過與所述旋轉數據壓縮類型對應的1個fix16數據格式存儲當前骨骼節點中的第一幀的骨骼關鍵幀數據,所述第一定點數存儲數據文檔格式為所述1個fix16數據格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市創夢天地科技有限公司,未經深圳市創夢天地科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610720028.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車牌圖像提取方法
- 下一篇:一種含有弧形移動副的外科手術機器人





