[發(fā)明專利]一種錄制動畫的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710665451.0 | 申請日: | 2017-08-07 |
| 公開(公告)號: | CN107392983B | 公開(公告)日: | 2020-12-08 |
| 發(fā)明(設(shè)計)人: | 楊維;王鑫;趙曉宇;韓娟 | 申請(專利權(quán))人: | 東方聯(lián)合動畫有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 北京晉德允升知識產(chǎn)權(quán)代理有限公司 11623 | 代理人: | 萬鐵占;李陽 |
| 地址: | 100044 北京市西城區(qū)車*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 錄制 動畫 方法 系統(tǒng) | ||
本申請?zhí)岢隽艘环N錄制動畫的方法,包括如下步驟:獲取包含時間戳的動作數(shù)據(jù),所述動作數(shù)據(jù)具有第一采樣頻率;基于所述動作數(shù)據(jù)的時間戳、第二采樣頻率以及錄制幀的時間戳確定錄制幀與所述動作數(shù)據(jù)之間的映射關(guān)系;根據(jù)所述映射關(guān)系按照第二頻率對所述動作數(shù)據(jù)進行再采樣。通過本申請?zhí)岢龅膭赢嬩浿萍夹g(shù),能夠快速有效地建立錄制幀與原始數(shù)據(jù)之間的映射關(guān)系,另一方面本申請對于錄制時間戳的補償也能提高動畫錄制的效果。
技術(shù)領(lǐng)域
本申請涉及動畫錄制領(lǐng)域。
背景技術(shù)
基于動作捕捉的動畫錄制包括由動作捕捉外設(shè)和動作捕捉軟件構(gòu)成的數(shù)據(jù)采集部分,采集到動作數(shù)據(jù)后發(fā)送給合成器,由合成器將這些動作數(shù)據(jù)合成動畫,在錄制的過程具有自身的錄制頻率,即每秒錄制的幀數(shù),而在獲取原始數(shù)據(jù)的采樣過程中同樣具有采樣頻率,這兩者的頻率可能是不一樣的,因此需要一種方法快速地確定出各個錄制時間點的與原始數(shù)據(jù)的對應(yīng)關(guān)系。
發(fā)明內(nèi)容
本申請?zhí)岢鲆环N錄制動畫的方法,包括如下步驟:
獲取包含時間戳的動作數(shù)據(jù),所述動作數(shù)據(jù)具有第一采樣頻率;
基于所述動作數(shù)據(jù)的時間戳、第二采樣頻率以及錄制幀的時間戳確定錄制幀與所述動作數(shù)據(jù)之間的映射關(guān)系;
根據(jù)所述映射關(guān)系按照所述第二頻率對所述動作數(shù)據(jù)進行再采樣。
優(yōu)選地,基于所述動作數(shù)據(jù)的時間戳、所述第二采樣頻率以及錄制幀的時間戳確定錄制幀與所述動作數(shù)據(jù)之間的映射關(guān)系,具體包括:
根據(jù)所述第二采樣頻率確定具有預(yù)設(shè)時間長度的時間窗口;
按照以當(dāng)前錄制幀所在的時間點為中心的時間窗口對所述動作數(shù)據(jù)進行劃分,其中,
所述時間窗口內(nèi)的動作數(shù)據(jù)作為當(dāng)前錄制幀的錄制數(shù)據(jù)。
優(yōu)選地,基于所述動作數(shù)據(jù)的時間戳、所述第二采樣頻率以及錄制幀的時間戳確定錄制幀與所述動作數(shù)據(jù)之間的映射關(guān)系,還包括:
所述時間窗口前的動作數(shù)據(jù)進行丟棄,保留所述時間窗口后的動作數(shù)據(jù)以進行下一幀錄制。
優(yōu)選地,其特征在于,還包括:
在獲取包含時間戳的動作數(shù)據(jù)后對所述動作數(shù)據(jù)進行緩存并形成緩存數(shù)據(jù)隊列,當(dāng)所述時間窗口內(nèi)存在多個具有不同時間戳的動作數(shù)據(jù)時,比較各個所述動作數(shù)據(jù)的時間戳與當(dāng)前錄制幀的時間點之間距離,并將距離當(dāng)前錄制幀的時間點更近的動作數(shù)據(jù)作為當(dāng)前錄制幀的錄制數(shù)據(jù)。
優(yōu)選地,還包括根據(jù)第二頻率對部分錄制幀的時間戳進行補償?shù)牟襟E。
優(yōu)選地,所述根據(jù)第二頻率對部分錄制幀的時間戳進行補償?shù)牟襟E,具體包括:
確定取整的單幀時長;
確定單位時間內(nèi)的累積時間差;
根據(jù)所述累積時間差和所述單位時間內(nèi)的錄制幀數(shù)確定補償間隔和補償值;
按照所述補償間隔和補償值對錄制幀的時間戳進行補償。
優(yōu)選地,根據(jù)所述累積時間差和所述單位時間內(nèi)的錄制幀數(shù)確定補償間隔和補償值,具體包括:
計算所述累積時間差和所述單位時間內(nèi)的錄制幀數(shù)的最大公約數(shù);
基于所述最大公約數(shù)和所述單位時間內(nèi)的錄制幀數(shù)確定所述補償間隔;
基于所述最大公約數(shù)和所述累積時間差確定所述補償值。
另一方面,本申請還提出一種錄制動畫的系統(tǒng),包括:
第一采集模塊,配置為獲取包含時間戳的動作數(shù)據(jù),所述動作數(shù)據(jù)具有第一采樣頻率;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東方聯(lián)合動畫有限公司,未經(jīng)東方聯(lián)合動畫有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710665451.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





