[發(fā)明專利]動(dòng)態(tài)預(yù)覽圖的生成方法、系統(tǒng)、介質(zhì)和電子設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201811336435.8 | 申請(qǐng)日: | 2018-11-09 |
| 公開(kāi)(公告)號(hào): | CN109327698B | 公開(kāi)(公告)日: | 2020-09-15 |
| 發(fā)明(設(shè)計(jì))人: | 眭世晨;劉華平 | 申請(qǐng)(專利權(quán))人: | 杭州網(wǎng)易云音樂(lè)科技有限公司 |
| 主分類號(hào): | H04N19/172 | 分類號(hào): | H04N19/172;H04N21/431;H04N21/433;H04N5/262 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 呂雁葭 |
| 地址: | 310052 浙江省杭州市*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 動(dòng)態(tài) 預(yù)覽 生成 方法 系統(tǒng) 介質(zhì) 電子設(shè)備 | ||
本發(fā)明的實(shí)施方式提供了一種動(dòng)態(tài)預(yù)覽圖的生成方法,包括獲得視頻數(shù)據(jù),所述視頻數(shù)據(jù)包括多個(gè)視頻幀,壓縮所述視頻數(shù)據(jù)中的所述多個(gè)視頻幀中的部分或全部視頻幀,得到與所述多個(gè)視頻幀中的部分或全部視頻幀分別對(duì)應(yīng)的多個(gè)預(yù)覽圖像,根據(jù)所述預(yù)覽圖像的幀序列信息將所述預(yù)覽圖像封裝為動(dòng)態(tài)預(yù)覽圖。該方法基于壓縮后的預(yù)覽圖像以及幀序列信息生成動(dòng)態(tài)預(yù)覽圖,能夠有效降低系統(tǒng)消耗,提高預(yù)覽速度,解決了現(xiàn)有技術(shù)中動(dòng)態(tài)圖編輯過(guò)程中預(yù)覽效率低的問(wèn)題。此外,本發(fā)明的實(shí)施方式提供了一種動(dòng)態(tài)預(yù)覽圖的生成系統(tǒng)、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及一種電子設(shè)備。
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施方式涉及圖像處理領(lǐng)域,更具體地,本發(fā)明的實(shí)施方式涉及一種動(dòng)態(tài)預(yù)覽圖的生成方法、系統(tǒng)、介質(zhì)和電子設(shè)備。
背景技術(shù)
本部分旨在為權(quán)利要求書(shū)中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。
現(xiàn)有終端產(chǎn)品獲得視頻編輯動(dòng)態(tài)預(yù)覽圖的方法通常是使用終端產(chǎn)品中自帶播放器,通過(guò)定位到視頻文件指定的時(shí)間點(diǎn)開(kāi)始解碼并播放。每次做定位操作時(shí),視頻解碼器都需要重復(fù)從離指定時(shí)間點(diǎn)之前最近的關(guān)鍵幀開(kāi)始解碼,解碼到指定時(shí)間點(diǎn)之后將圖像數(shù)據(jù)進(jìn)行播放。
發(fā)明內(nèi)容
但是,視頻編輯是一個(gè)反復(fù)迭代過(guò)程,操作者需要反復(fù)修改并預(yù)覽當(dāng)前被編輯的視頻,上述操作在一次視頻編輯中會(huì)被執(zhí)行多次,每次定位操作都需要反復(fù)從某一關(guān)鍵幀處開(kāi)始解碼這一方法會(huì)過(guò)多消耗大量的處理器 (即CPU)資源,增加耗電量。并且會(huì)降低預(yù)覽流暢度,導(dǎo)致預(yù)覽效率低,影響用戶體驗(yàn)。
為此,非常需要一種改進(jìn)的動(dòng)態(tài)預(yù)覽圖的生成方法,以克服過(guò)多消耗大量處理器資源的問(wèn)題。
在本上下文中,本發(fā)明的實(shí)施方式期望提供一種動(dòng)態(tài)預(yù)覽圖的生成方法,基于壓縮后的預(yù)覽圖像以及幀序列信息生成動(dòng)態(tài)預(yù)覽圖,能夠有效降低系統(tǒng)消耗,提高預(yù)覽速度。
在本發(fā)明實(shí)施方式的第一方面中,提供了一種動(dòng)態(tài)預(yù)覽圖的生成方法,包括獲得視頻數(shù)據(jù),所述視頻數(shù)據(jù)包括多個(gè)視頻幀,壓縮所述視頻數(shù)據(jù)中的所述多個(gè)視頻幀中的部分或全部視頻幀,得到與所述多個(gè)視頻幀中的部分或全部視頻幀分別對(duì)應(yīng)的多個(gè)預(yù)覽圖像,根據(jù)所述預(yù)覽圖像的幀序列信息將所述預(yù)覽圖像封裝為動(dòng)態(tài)預(yù)覽圖。
在本發(fā)明的一個(gè)實(shí)施例中,在所述壓縮所述視頻數(shù)據(jù)中的視頻幀之前,所述方法還包括,通過(guò)開(kāi)放圖形庫(kù)OpenGL創(chuàng)建幀緩沖區(qū),將所述多個(gè)視頻幀發(fā)送至所述幀緩沖區(qū)。
在本發(fā)明的另一實(shí)施例中,所述壓縮所述視頻數(shù)據(jù)中的所述多個(gè)視頻幀中的部分或全部視頻幀,得到與所述多個(gè)視頻幀中的部分或全部視頻幀分別對(duì)應(yīng)的多個(gè)預(yù)覽圖像包括,在所述幀緩沖區(qū)中分別繪制所述視頻數(shù)據(jù)中的所述多個(gè)視頻幀中的部分或全部視頻幀,得到第一圖,將所述第一圖降采樣得到第二圖,將所述第二圖編碼為圖像顯示格式,得到所述多個(gè)預(yù)覽圖像。
在本發(fā)明的又一個(gè)實(shí)施例中,所述將所述第一圖降采樣得到第二圖包括,通過(guò)GPU將所述第一圖降采樣得到第二圖。
在本發(fā)明的又一個(gè)實(shí)施例中,所述將所述第二圖編碼為圖像格式,獲得所述多個(gè)預(yù)覽圖像包括,通過(guò)GPU將所述第二圖編碼為圖像顯示格式,得到所述多個(gè)預(yù)覽圖像,或者,通過(guò)CPU將所述第二圖編碼為圖像顯示格式,得到所述多個(gè)預(yù)覽圖像。
在本發(fā)明的又一個(gè)實(shí)施例中,在根據(jù)所述預(yù)覽圖像的幀序列信息將所述預(yù)覽圖像封裝為動(dòng)態(tài)預(yù)覽圖之前,所述方法還包括,響應(yīng)于用戶輸入,確定第一視頻幀集合,以及確定與所述第一視頻幀集合對(duì)應(yīng)的第一預(yù)覽圖像集合,所述根據(jù)所述預(yù)覽圖像的幀序列信息將所述預(yù)覽圖像封裝為動(dòng)態(tài)預(yù)覽圖包括,向所述第一預(yù)覽圖像集合中的每一個(gè)第一預(yù)覽圖像添加幀序列信息,將所述第一預(yù)覽圖像集合中的全部第一預(yù)覽圖像封裝為動(dòng)態(tài)預(yù)覽圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州網(wǎng)易云音樂(lè)科技有限公司,未經(jīng)杭州網(wǎng)易云音樂(lè)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811336435.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 提供文檔預(yù)覽的方法、系統(tǒng)和裝置
- 播發(fā)裝置以及接收裝置
- 分發(fā)系統(tǒng)、分發(fā)裝置及分發(fā)系統(tǒng)中的發(fā)送方法和接收方法
- 用于在線媒體預(yù)覽的系統(tǒng)和方法
- 一種用于播放器的播放預(yù)覽方法和系統(tǒng)
- 一種移動(dòng)終端視頻預(yù)覽的方法及系統(tǒng)
- 一種預(yù)覽數(shù)據(jù)的方法、系統(tǒng)及服務(wù)器、預(yù)覽設(shè)備
- 預(yù)覽圖像顯示裝置
- 預(yù)覽圖像顯示控制方法、裝置、電子設(shè)備及介質(zhì)
- 一種基于分布式存儲(chǔ)系統(tǒng)的文檔預(yù)覽管理系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





