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

一種動(dòng)畫自適應(yīng)播放的方法和裝置的制作方法

文檔序號(hào):6782502閱讀:237來(lái)源:國(guó)知局
專利名稱:一種動(dòng)畫自適應(yīng)播放的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息傳播技術(shù)領(lǐng)域,特別是涉及一種動(dòng)畫自適應(yīng)播放的方法和裝置。
背景技術(shù)
動(dòng)畫是指由許多幀靜止的畫面,以一定的速度(如每秒16張)連續(xù)播放時(shí),肉眼 因視覺(jué)產(chǎn)生錯(cuò)覺(jué),而誤以為畫面活動(dòng)的作品。為了得到活動(dòng)的畫面,每個(gè)畫面之間都會(huì)有細(xì) 微的改變。通常,動(dòng)畫在制作的過(guò)程中就規(guī)定了動(dòng)畫文件的播放時(shí)間長(zhǎng)度(下文簡(jiǎn)稱播放時(shí) 長(zhǎng)),例如動(dòng)畫文件A的播放時(shí)長(zhǎng)是50秒,動(dòng)畫文件B的播放時(shí)長(zhǎng)是1分10秒。但是,用戶的需求在不斷變化,例如,某用戶希望動(dòng)畫文件A在上午的播放時(shí)長(zhǎng)是 50秒,而在下午的播放時(shí)長(zhǎng)改為1分10秒;或者,用戶甲希望動(dòng)畫文件A的播放時(shí)長(zhǎng)是50 秒,而用戶乙則希望動(dòng)畫文件A的播放時(shí)長(zhǎng)是1分10秒,同時(shí)用戶丙又要求動(dòng)畫文件A的 播放時(shí)長(zhǎng)是30秒。針對(duì)不同用戶的不同需求,目前的解決方法是將動(dòng)畫文件的播放時(shí)長(zhǎng)設(shè)置為可 配置參數(shù),這樣,同一個(gè)動(dòng)畫文件的播放時(shí)長(zhǎng)就可以根據(jù)不同需求設(shè)置為不同時(shí)長(zhǎng),在播放 的時(shí)候,通過(guò)調(diào)整該動(dòng)畫文件的播放幀率(即播放速度),就可以實(shí)現(xiàn)不同時(shí)長(zhǎng)的播放。上述解決方法是一種自適應(yīng)播放時(shí)長(zhǎng)的動(dòng)畫播放方法,該方法對(duì)于各個(gè)播放時(shí)長(zhǎng) 相差不太大的情況,可以制作一個(gè)動(dòng)畫文件按照不同時(shí)間長(zhǎng)度進(jìn)行播放。但是,如果各個(gè)播 放時(shí)長(zhǎng)相差太大,則通過(guò)調(diào)節(jié)幀率進(jìn)行播放,會(huì)產(chǎn)生畫面抖動(dòng)現(xiàn)象,影響用戶的觀看感受。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種動(dòng)畫自適應(yīng)播放的方法和裝置,以解決通 過(guò)調(diào)節(jié)幀率播放動(dòng)畫造成畫面抖動(dòng)的問(wèn)題。為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種動(dòng)畫自適應(yīng)播放的方法,包括獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng);將所述指定播放時(shí)長(zhǎng)與該動(dòng)畫文件的正常播放時(shí)長(zhǎng)進(jìn)行比較;如果所述指定播放時(shí)長(zhǎng)大于所述正常播放時(shí)長(zhǎng),則將該動(dòng)畫文件的相鄰兩幀進(jìn)行 融合處理,在所述相鄰兩幀之間產(chǎn)生新的幀,并進(jìn)行播放。所述方法還包括如果所述指定播放時(shí)長(zhǎng)小于所述正常播放時(shí)長(zhǎng),則從該動(dòng)畫文件中抽取幀播放。優(yōu)選的,所述融合處理包括將相鄰兩幀的像素的奇數(shù)行和偶數(shù)行相加,合成新的幀。優(yōu)選的,所述融合處理之前還包括計(jì)算所述指定播放時(shí)長(zhǎng)與所述正常播放時(shí)長(zhǎng)的差值,如果該差值大于預(yù)置閾值, 則進(jìn)行融合處理。其中,獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng)之前,還包括
將動(dòng)畫文件的播放時(shí)長(zhǎng)設(shè)置為可配置參數(shù);針對(duì)同一動(dòng)畫文件,根據(jù)不同需求指定不同的播放時(shí)長(zhǎng)。本發(fā)明還提供了一種動(dòng)畫自適應(yīng)播放的裝置,包括播放時(shí)長(zhǎng)獲取單元,用于獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng);第一比較單元,將所述指定播放時(shí)長(zhǎng)與該動(dòng)畫文件的正常播放時(shí)長(zhǎng)進(jìn)行比較;融合處理單元,用于當(dāng)所述指定播放時(shí)長(zhǎng)大于所述正常播放時(shí)長(zhǎng)時(shí),將該動(dòng)畫文 件的相鄰兩幀進(jìn)行融合處理,在所述相鄰兩幀之間產(chǎn)生新的幀;播放單元,用于播放該動(dòng)畫文件。所述裝置還包括抽幀單元,用于當(dāng)所述指定播放時(shí)長(zhǎng)小于所述正常播放時(shí)長(zhǎng)時(shí),從該動(dòng)畫文件中 抽取幀播放。優(yōu)選的,所述融合處理單元通過(guò)將相鄰兩幀的像素的奇數(shù)行和偶數(shù)行相加,合成 新的幀。優(yōu)選的,所述裝置還包括第二比較單元,用于計(jì)算所述指定播放時(shí)長(zhǎng)與所述正常播放時(shí)長(zhǎng)的差值,如果該 差值大于預(yù)置閾值時(shí),則觸發(fā)所述融合處理單元。所述裝置還包括參數(shù)配置單元,用于將動(dòng)畫文件的播放時(shí)長(zhǎng)設(shè)置為可配置參數(shù);則針對(duì)同一動(dòng)畫文件,根據(jù)不同需求指定不同的播放時(shí)長(zhǎng)。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明針對(duì)播放時(shí)長(zhǎng)相差太大的情況,通過(guò)增加幀或減少幀的方法來(lái)適應(yīng)不同的 播放時(shí)長(zhǎng),避免動(dòng)畫播放過(guò)程中的畫面抖動(dòng)。其中,通過(guò)融合處理技術(shù)增加幀,即將相鄰兩幀的像素的奇數(shù)行和偶數(shù)行相加,在 所述相鄰兩幀之間合成新的幀。這種融合處理方法簡(jiǎn)單易行,不會(huì)對(duì)播放速度和播放效果
產(chǎn)生影響。


圖1是本發(fā)明實(shí)施例一所述一種動(dòng)畫自適應(yīng)播放的方法流程圖;圖2是本發(fā)明實(shí)施例二所述一種動(dòng)畫自適應(yīng)播放的方法流程圖;圖3是本發(fā)明實(shí)施例三所述一種動(dòng)畫自適應(yīng)播放的裝置結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。針對(duì)同一個(gè)動(dòng)畫文件,現(xiàn)有技術(shù)中調(diào)整播放幀率的方式只適用于播放時(shí)長(zhǎng)相差不 太大的情況,而本發(fā)明提供了一種通過(guò)增加幀或減少幀來(lái)適應(yīng)不同播放時(shí)長(zhǎng)的方法,可以 用于播放時(shí)長(zhǎng)相差太大的情況,不會(huì)對(duì)播放效果產(chǎn)生影響。下面通過(guò)實(shí)施例進(jìn)行詳細(xì)說(shuō)明。實(shí)施例一
本發(fā)明實(shí)現(xiàn)的前提是將動(dòng)畫文件的播放時(shí)長(zhǎng)設(shè)置為可配置參數(shù),即一個(gè)動(dòng)畫文 件的播放時(shí)長(zhǎng)不再是一個(gè)固定值,而是一個(gè)可變值,可以由用戶設(shè)置為不同的值。例如,同 一個(gè)動(dòng)畫文件,用戶A可以設(shè)置其播放時(shí)長(zhǎng)t = 30秒,用戶B可以設(shè)置其播放時(shí)長(zhǎng)t = 35 秒。基于此,本實(shí)施例提供了以下的播放流程。參照?qǐng)D1,是本發(fā)明實(shí)施例一所述一種動(dòng)畫自適應(yīng)播放的方法流程圖。同一個(gè)動(dòng)畫文件,如果需要播放該動(dòng)畫文件的時(shí)間長(zhǎng)度相差較大,如正常播放時(shí) 長(zhǎng)是1分20秒,用戶指定的播放時(shí)長(zhǎng)是2分鐘,對(duì)于播放的動(dòng)畫文件而言,其差值40秒的 時(shí)間太大,則按照以下步驟進(jìn)行處理步驟101,獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng);所述“指定播放時(shí)長(zhǎng)”即指用戶設(shè)定的播放時(shí)長(zhǎng),用戶需求不同,指定播放時(shí)長(zhǎng)也 不同。步驟102,將所述指定播放時(shí)長(zhǎng)與該動(dòng)畫文件的正常播放時(shí)長(zhǎng)進(jìn)行比較;所述“正常播放時(shí)長(zhǎng)”是指一個(gè)動(dòng)畫文件制作完成后,按照正常的播放速度進(jìn)行播 放需要的時(shí)間長(zhǎng)度,在正常播放情況下,觀看者會(huì)獲得最佳的瀏覽效果。比較指定播放時(shí)長(zhǎng)與正常播放時(shí)長(zhǎng),如果某用戶設(shè)定的指定播放時(shí)長(zhǎng)恰好符合該 動(dòng)畫文件的正常播放時(shí)長(zhǎng),即二者相等,則可以按照正常的播放速度進(jìn)行播放。如果所述指定播放時(shí)長(zhǎng)大于所述正常播放時(shí)長(zhǎng),則執(zhí)行步驟103增加幀;反之,則 執(zhí)行步驟104減少幀。步驟103,通過(guò)融合處理的方法增加幀;所述融合處理的方法是指將該動(dòng)畫文件的相鄰兩幀進(jìn)行融合處理,在所述相鄰 兩幀之間產(chǎn)生新的幀。具體的圖像融合處理方式有很多,本實(shí)施例采用現(xiàn)有的融合處理技 術(shù)即可。步驟104,通過(guò)抽幀的方法減少幀;所述“抽幀”是指按照一定規(guī)則抽取動(dòng)畫文件的幀圖像,使被抽取的幀不播出,但 播放幀率不變。其中,所述規(guī)則可以根據(jù)實(shí)際的播放效果進(jìn)行調(diào)整,例如,每3幀抽取1幀, 或每5幀抽取1幀等。步驟105,播放該動(dòng)畫文件。綜上所述,針對(duì)播放時(shí)長(zhǎng)相差太大的情況,本發(fā)明通過(guò)增加幀或減少幀的方法來(lái) 適應(yīng)不同的播放時(shí)長(zhǎng),避免動(dòng)畫播放過(guò)程中的畫面抖動(dòng)。在實(shí)際應(yīng)用中,調(diào)整播放幀率的方法、通過(guò)融合技術(shù)增加幀的方法以及抽幀的方 法,都可以用來(lái)控制動(dòng)畫文件的播放時(shí)長(zhǎng),用戶可以根據(jù)自己的環(huán)境配置等情況進(jìn)行選擇 調(diào)配。實(shí)施例二 本發(fā)明所述的“播放時(shí)長(zhǎng)相差太大”是依據(jù)應(yīng)用中的實(shí)際顯示效果而確定的,當(dāng)調(diào) 整幀率播放的效果不理想時(shí),就可以依據(jù)此時(shí)的播放時(shí)長(zhǎng)與正常播放時(shí)長(zhǎng)的差值定義一閾 值,該閾值可用來(lái)定量表示“播放時(shí)長(zhǎng)相差太大”。當(dāng)然,該閾值可根據(jù)不同的實(shí)際情況進(jìn)行 調(diào)整。參照?qǐng)D2,是本發(fā)明實(shí)施例二所述一種動(dòng)畫自適應(yīng)播放的方法流程圖。步驟201,獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng);
步驟202,將所述指定播放時(shí)長(zhǎng)與該動(dòng)畫文件的正常播放時(shí)長(zhǎng)進(jìn)行比較;如果二者相等,則按照正常的播放速度進(jìn)行播放;如果不相等,則繼續(xù)步驟203 ;步驟203,計(jì)算所述指定播放時(shí)長(zhǎng)與所述正常播放時(shí)長(zhǎng)的差值;如果該差值小于預(yù)置閾值,說(shuō)明播放時(shí)長(zhǎng)相差還沒(méi)有達(dá)到“太大”的程度,可以按 照調(diào)節(jié)播放速度的方式進(jìn)行播放,該方法不屬于本發(fā)明的內(nèi)容,在此略。如果該差值大于預(yù)置閾值,并且所述指定播放時(shí)長(zhǎng)大于所述正常播放時(shí)長(zhǎng),則執(zhí) 行步驟204,進(jìn)行融合處理;如果該差值大于預(yù)置閾值,并且所述指定播放時(shí)長(zhǎng)小于所述正 常播放時(shí)長(zhǎng),則執(zhí)行步驟205,進(jìn)行抽幀處理。步驟204,進(jìn)行融合處理;本實(shí)施例采用了一種簡(jiǎn)單的融合處理方法,具體為將相鄰兩幀的像素的奇數(shù)行 和偶數(shù)行相加,合成新的幀。例如,一個(gè)動(dòng)畫文件,其每幀圖像包括10行像素。利用相鄰兩幀A和B生成新的 一幀AB時(shí),將幀A的奇數(shù)行1、3、5、7、9作為幀AB的奇數(shù)行,將幀B的偶數(shù)行2、4、6、8、10 作為幀AB的偶數(shù)行,這樣就在幀A和幀B之間生成了新的一幀AB。這種融合方式簡(jiǎn)單易行,不會(huì)對(duì)播放速度和播放效果產(chǎn)生影響。或者,步驟205,進(jìn)行抽幀處理;步驟206,播放該動(dòng)畫文件。實(shí)施例三針對(duì)上述方法實(shí)施例,本發(fā)明還提供了相應(yīng)的裝置實(shí)施例。參照?qǐng)D3,是本發(fā)明實(shí)施例三所述一種動(dòng)畫自適應(yīng)播放的裝置結(jié)構(gòu)圖。所述動(dòng)畫自適應(yīng)播放裝置包括播放時(shí)長(zhǎng)獲取單元31,用于獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng);第一比較單元32,將所述指定播放時(shí)長(zhǎng)與該動(dòng)畫文件的正常播放時(shí)長(zhǎng)進(jìn)行比較;融合處理單元33,用于當(dāng)所述指定播放時(shí)長(zhǎng)大于所述正常播放時(shí)長(zhǎng)時(shí),將該動(dòng)畫 文件的相鄰兩幀進(jìn)行融合處理,在所述相鄰兩幀之間產(chǎn)生新的幀;播放單元34,用于播放該動(dòng)畫文件。所述裝置還可以包括抽幀單元35,用于當(dāng)所述指定播放時(shí)長(zhǎng)小于所述正常播放時(shí)長(zhǎng)時(shí),從該動(dòng)畫文件 中抽取幀播放。其中,所述融合處理單元33通過(guò)將相鄰兩幀的像素的奇數(shù)行和偶數(shù)行相加,合成 新的幀。這種融合處理方式簡(jiǎn)單易行,不會(huì)對(duì)播放速度和播放效果產(chǎn)生影響。優(yōu)選的,所述裝置還可以包括第二比較單元36,用于計(jì)算所述指定播放時(shí)長(zhǎng)與所述正常播放時(shí)長(zhǎng)的差值,如果 該差值大于預(yù)置閾值時(shí),則觸發(fā)所述融合處理單元33。第二比較單元36可以定量的確定 “播放時(shí)長(zhǎng)相差太大”這個(gè)概念。所述裝置還可以包括參數(shù)配置單元,用于將動(dòng)畫文件的播放時(shí)長(zhǎng)設(shè)置為可配置參數(shù);則針對(duì)同一動(dòng)畫文件,根據(jù)不同需求指定不同的播放時(shí)長(zhǎng)。上述裝置針對(duì)播放時(shí)長(zhǎng)相差太大的情況,通過(guò)增加幀或減少幀來(lái)適應(yīng)不同的播放時(shí)長(zhǎng),避免動(dòng)畫播放過(guò)程中的畫面抖動(dòng)。本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與 其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置實(shí)施例 而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部 分說(shuō)明即可。以上對(duì)本發(fā)明所提供的一種動(dòng)畫自適應(yīng)播放的方法和裝置,進(jìn)行了詳細(xì)介紹,本 文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于 幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思 想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì) 本發(fā)明的限制。
權(quán)利要求
1.一種動(dòng)畫自適應(yīng)播放的方法,其特征在于,包括 獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng);將所述指定播放時(shí)長(zhǎng)與該動(dòng)畫文件的正常播放時(shí)長(zhǎng)進(jìn)行比較; 如果所述指定播放時(shí)長(zhǎng)大于所述正常播放時(shí)長(zhǎng),則將該動(dòng)畫文件的相鄰兩幀進(jìn)行融合 處理,在所述相鄰兩幀之間產(chǎn)生新的幀,并進(jìn)行播放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括如果所述指定播放時(shí)長(zhǎng)小于所述正常播放時(shí)長(zhǎng),則從該動(dòng)畫文件中抽取幀播放。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述融合處理包括 將相鄰兩幀的像素的奇數(shù)行和偶數(shù)行相加,合成新的幀。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述融合處理之前還包括計(jì)算所述指定播放時(shí)長(zhǎng)與所述正常播放時(shí)長(zhǎng)的差值,如果該差值大于預(yù)置閾值,則進(jìn) 行融合處理。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng)之前,還包括將動(dòng)畫文件的播放時(shí)長(zhǎng)設(shè)置為可配置參數(shù); 針對(duì)同一動(dòng)畫文件,根據(jù)不同需求指定不同的播放時(shí)長(zhǎng)。
6.一種動(dòng)畫自適應(yīng)播放的裝置,其特征在于,包括 播放時(shí)長(zhǎng)獲取單元,用于獲取動(dòng)畫文件的指定播放時(shí)長(zhǎng);第一比較單元,將所述指定播放時(shí)長(zhǎng)與該動(dòng)畫文件的正常播放時(shí)長(zhǎng)進(jìn)行比較; 融合處理單元,用于當(dāng)所述指定播放時(shí)長(zhǎng)大于所述正常播放時(shí)長(zhǎng)時(shí),將該動(dòng)畫文件的 相鄰兩幀進(jìn)行融合處理,在所述相鄰兩幀之間產(chǎn)生新的幀; 播放單元,用于播放該動(dòng)畫文件。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括抽幀單元,用于當(dāng)所述指定播放時(shí)長(zhǎng)小于所述正常播放時(shí)長(zhǎng)時(shí),從該動(dòng)畫文件中抽取 幀播放。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于所述融合處理單元通過(guò)將相鄰兩幀的像素的奇數(shù)行和偶數(shù)行相加,合成新的幀。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括第二比較單元,用于計(jì)算所述指定播放時(shí)長(zhǎng)與所述正常播放時(shí)長(zhǎng)的差值,如果該差值 大于預(yù)置閾值時(shí),則觸發(fā)所述融合處理單元。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括參數(shù)配置單元,用于將動(dòng)畫文件的播放時(shí)長(zhǎng)設(shè)置為可配置參數(shù); 則針對(duì)同一動(dòng)畫文件,根據(jù)不同需求指定不同的播放時(shí)長(zhǎng)。
全文摘要
本發(fā)明提供了一種動(dòng)畫自適應(yīng)播放的方法和裝置,以解決通過(guò)調(diào)節(jié)幀率播放動(dòng)畫造成畫面抖動(dòng)的問(wèn)題。所述方法針對(duì)播放時(shí)長(zhǎng)相差太大的情況,通過(guò)增加幀或減少幀的方法來(lái)適應(yīng)不同的播放時(shí)長(zhǎng),避免動(dòng)畫播放過(guò)程中的畫面抖動(dòng)。其中,通過(guò)融合處理技術(shù)增加幀,即將相鄰兩幀的像素的奇數(shù)行和偶數(shù)行相加,在所述相鄰兩幀之間合成新的幀。這種融合處理方法簡(jiǎn)單易行,不會(huì)對(duì)播放速度和播放效果產(chǎn)生影響。
文檔編號(hào)G11B27/031GK102063923SQ20091023775
公開(kāi)日2011年5月18日 申請(qǐng)日期2009年11月18日 優(yōu)先權(quán)日2009年11月18日
發(fā)明者呂精華, 沈季, 陳麗愛(ài), 饒文輝 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
陆良县| 元谋县| 麻阳| 敖汉旗| 富锦市| 施甸县| 南通市| 香格里拉县| 蓬莱市| 深圳市| 当阳市| 黄梅县| 尚义县| 罗江县| 卫辉市| 日土县| 游戏| 徐汇区| 绥中县| 兴和县| 彰化县| 雷州市| 井研县| 乌拉特前旗| 保亭| 女性| 余江县| 伽师县| 南宫市| 三台县| 哈巴河县| 牙克石市| 图们市| 凯里市| 和林格尔县| 西盟| 贵南县| 凯里市| 兰溪市| 抚州市| 馆陶县|