欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通過字幕生成動畫角色語言口型的匹配方法

文檔序號:8260260閱讀:1059來源:國知局
一種通過字幕生成動畫角色語言口型的匹配方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及動畫口型匹配技術(shù)領(lǐng)域,尤其是一種通過字幕生成的動畫角色語言口 型的匹配方法。
【背景技術(shù)】
[0002] -個完整發(fā)聲動畫包括動畫部分和發(fā)聲部分,發(fā)聲部分一般存在相應(yīng)的字幕文 件,該字幕文件中含有發(fā)聲文字以及與發(fā)聲文字相對應(yīng)的匹配時間軌。在制作有大量發(fā)聲 的動畫時,動畫角色的口型動畫量很大,在制作過程中費時費力,浪費了大量的人力物力資 源。
[0003] 為了完成口型動畫與發(fā)聲的準確匹配,其外界環(huán)境要求極為苛刻,如:授權(quán)公告 號:CN101826216B需要借助解析音頻達到匹配口型的目的,動畫的音頻文件中時常存在 較多所需人聲以外的雜音,此時就無法達到令人滿意的精確度,所以通常需要一個相對安 靜的環(huán)境進行匹配,并且對音頻進行解析需要消耗較多的系統(tǒng)資源,不適合在現(xiàn)有移動終 端上使用;而授權(quán)公告號:CN101520903B需要手動指定口型出現(xiàn)的時間,自動化程度不 足,尤其是人工操作中容易因為大量的重復性勞動,使操作者精神麻木,而出現(xiàn)人為的誤 差。
[0004] 因此對口型要求較為精確的動畫中,一種既能滿足精確度,又能達到電腦自動識 別的方法是極為必要的。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明的目的是提供一種通過字幕生成的動畫角色語言口型的匹配方法。
[0006] 本發(fā)明的技術(shù)方案是:利用正則表達式或SDK解析字幕文件,把字幕中的文字轉(zhuǎn) 化為發(fā)音編碼;在預(yù)設(shè)的7種發(fā)音口型組合中選取每一個單字所用到的口型,并根據(jù)已經(jīng) 統(tǒng)計完畢的發(fā)音編碼的發(fā)音時間和發(fā)音順序在時間軌上融合挑選出的發(fā)音口型。
[0007] 所述7種發(fā)音口型組合分別為:A,I,U,E,0,D,X; 其中漢語發(fā)音與口型對應(yīng)關(guān)系如下: 聲母b,p,m用X口型表示; 聲母f,d,t,n,1,g,k,h用D口型表示; 聲母j,q,x,zh,ch,sh,r,z,c,s用I口型表示; 韻母對應(yīng)關(guān)系表如下?
【主權(quán)項】
1. 一種通過字幕生成的動畫角色語言口型的匹配方法,其特征在于:利用正則表達式 或SDK解析字幕文件,把字幕中的文字轉(zhuǎn)化為發(fā)音編碼;在預(yù)設(shè)的7種發(fā)音口型組合中選取 每一個單字所用到的口型,并根據(jù)已經(jīng)統(tǒng)計完畢的發(fā)音編碼的發(fā)音時間和發(fā)音順序在時間 軌上融合挑選出的發(fā)音口型。
2. 根據(jù)權(quán)利要求1所述一種通過字幕生成的動畫角色語言口型的匹配方法,其特征 是:所述7種發(fā)音口型組合分別為:A,I,U,E,0,D,X; 其中漢語發(fā)音與口型對應(yīng)關(guān)系如下: 聲母b,p,m用X口型表示; 聲母f,d,t,n,1,g,k,h用D口型表示; 聲母j,q,x,zh,ch,sh,r,z,c,s用I口型表示; 韻母對應(yīng)關(guān)系如下表:
聲母為y的拼音按照公知規(guī)則轉(zhuǎn)換為相應(yīng)韻母,如果轉(zhuǎn)換后位于i列,則在前面添加I口型; 聲母為w的拼音按照公知規(guī)則轉(zhuǎn)換為相應(yīng)韻母;u,U列前出現(xiàn)非X口型的聲母,則忽略該聲母; iu用U口型表示,ui和un用D口型表示; 羅馬音發(fā)聲與口型對應(yīng)關(guān)系如下: 元音a,i,u,e,〇分別用A,I,U,E,0 口型表示; 輔音m,b,p用X口型表示; 輔音k,t,n,h,r,g,d用D口型表示; 輔音s,z,y用I口型表示; 輔音w用U口型表示; 拗音忽略中間的I口型,n不做口型匹配; 英語音標與口型對應(yīng)關(guān)系如下: 元音[i],[ ],[ ],[u],[A]及其對應(yīng)長音分別用1,0,0,仏六口型表示; 元音[e],[s]用E口型表示; 雙元音對應(yīng)關(guān)系:[ai] :E,[ei] :E,[i] :0, [au] :0, [u] :0,[i] :ID,[e] :ED,[u]:UD; 輔音[b],[p],[m]用X口型表示; 輔音[t],[k],[f],[d],[g],[V],[h],[n],[D],[1],[j]用D口型表示; 輔音[],[s],[ts],[J],[tJ],[3],[Z],[dz],[ ],[d]用I口型表示; 輔音[w],[r],[tr],[dr]用U口型表示。
3.根據(jù)權(quán)利要求1所述一種通過字幕生成的動畫角色語言口型的匹配方法,其特征 是:所述在時間軌上融合挑選出的發(fā)音口型步驟包括:通過簡化后的預(yù)設(shè)發(fā)音符號,調(diào)用 對應(yīng)的預(yù)設(shè)發(fā)音口型作為關(guān)鍵幀,使用字幕文件中存在對每個文字的時間標記,按照該時 間標記設(shè)定發(fā)音口型的持續(xù)時間,或計算該段中每個文字的平均時間,按照平均時間設(shè)定 發(fā)音口型的持續(xù)時間; 通過公式Math,sin((time/ 1000.0) * 2 *Math.PI)根據(jù)時間time輸出 _1 到 1 之間的數(shù)作為計算當前過渡幀的參數(shù),根據(jù)前后的關(guān)鍵幀的發(fā)音口型,自動生成過渡幀;最 后根據(jù)發(fā)音口型在人物上的位置坐標,將發(fā)音口型與人物組合。
【專利摘要】本發(fā)明提供一種通過字幕生成的動畫角色語言口型的匹配方法,所要解決的問題是:在制作有大量發(fā)聲的動畫時,動畫角色的口型動畫量很大,在制作過程中費時費力,浪費了大量的人力物力資源;本發(fā)明的技術(shù)要點是:利用正則表達式或SDK解析字幕文件,把字幕中的文字轉(zhuǎn)化為發(fā)音編碼;在預(yù)設(shè)的7種發(fā)音口型組合中選取每一個單字所用到的口型,并根據(jù)已經(jīng)統(tǒng)計完畢的發(fā)音編碼的發(fā)音時間和發(fā)音順序在時間軌上融合挑選出的發(fā)音口型。本發(fā)明的有益效果是:本發(fā)明只依賴于字幕文件,無需對音頻中的人聲進行解析,對系統(tǒng)資源消耗較少,對硬件配置要求低,可實現(xiàn)實時顯示口型。
【IPC分類】G06T13-00
【公開號】CN104574474
【申請?zhí)枴緾N201510009506
【發(fā)明人】何玉欣
【申請人】何玉欣
【公開日】2015年4月29日
【申請日】2015年1月9日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
瓦房店市| 西乌珠穆沁旗| 昭平县| 荃湾区| 搜索| 宁波市| 通城县| 高要市| 长岛县| 洪泽县| 鱼台县| 于都县| 永泰县| 响水县| 河间市| 都江堰市| 浦江县| 江山市| 天全县| 德保县| 内乡县| 东宁县| 海兴县| 繁昌县| 邛崃市| 通许县| 金沙县| 宕昌县| 会昌县| 遂溪县| 裕民县| 秦皇岛市| 霸州市| 阿瓦提县| 保康县| 崇仁县| 习水县| 汾阳市| 崇礼县| 博野县| 宕昌县|