[發(fā)明專利]視頻處理方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201710094655.3 | 申請(qǐng)日: | 2017-02-21 |
| 公開(kāi)(公告)號(hào): | CN108462825A | 公開(kāi)(公告)日: | 2018-08-28 |
| 發(fā)明(設(shè)計(jì))人: | 余雙伶 | 申請(qǐng)(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號(hào): | H04N5/232 | 分類號(hào): | H04N5/232;H04N21/4402;H04M1/725 |
| 代理公司: | 北京潤(rùn)澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 趙娟 |
| 地址: | 英屬開(kāi)曼群島大開(kāi)*** | 國(guó)省代碼: | 開(kāi)曼群島;KY |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)組 工作線程模塊 主線程 視頻處理 調(diào)用 視頻數(shù)據(jù)傳送 視頻數(shù)據(jù)轉(zhuǎn)換 圖片 工作線程 視頻數(shù)據(jù) 視頻轉(zhuǎn)碼 圖片數(shù)據(jù) 服務(wù)器 發(fā)送 申請(qǐng) | ||
1.一種裝置,包括:
主線程模塊,用于調(diào)用主線程獲取來(lái)自本地或服務(wù)器中的視頻數(shù)據(jù),并將所述視頻數(shù)據(jù)傳送至工作線程模塊,并在接收到工作線程模塊發(fā)送的圖片數(shù)組以后,從所述圖片數(shù)組中提取所需的圖片數(shù)據(jù)進(jìn)行展現(xiàn);
工作線程模塊,用于在工作線程Web Worker中加載視頻轉(zhuǎn)碼處理庫(kù)videoconverter.js,通過(guò)所述Web Worker調(diào)用所述videoconverter.js,經(jīng)由所述videoconverter.js將所述視頻數(shù)據(jù)轉(zhuǎn)換成圖片數(shù)組,并將所述圖片數(shù)組發(fā)送到主線程模塊。
2.根據(jù)權(quán)利要求1所述的裝置,所述工作線程模塊用于:
通過(guò)所述Web Worker調(diào)用所述videoconverter.js,經(jīng)由所述videoconverter.js對(duì)所述視頻數(shù)據(jù)進(jìn)行解碼,獲得多個(gè)視頻幀,將所述多個(gè)視頻幀分別轉(zhuǎn)換成具有某一圖片格式的圖片數(shù)據(jù)后,分別為所述圖片數(shù)據(jù)配置圖片名稱,并將所述圖片數(shù)據(jù)以及對(duì)應(yīng)的圖片名稱組織成圖片數(shù)組。
3.根據(jù)權(quán)利要求1或2所述的裝置,所述主線程模塊用于:
針對(duì)所述圖片數(shù)組中的每幀圖片數(shù)據(jù),創(chuàng)建所述圖片數(shù)據(jù)對(duì)應(yīng)的URL對(duì)象,生成圖片URL數(shù)組。
4.根據(jù)權(quán)利要求3所述的裝置,所述主線程模塊用于:
確定需要的指定角度;
從所述圖片URL數(shù)組中提取與所述指定角度對(duì)應(yīng)的URL對(duì)象;
基于所述URL對(duì)象獲取對(duì)應(yīng)的圖片數(shù)據(jù)進(jìn)行顯示。
5.根據(jù)權(quán)利要求4所述的裝置,所述主線程模塊用于:
確定所述圖片URL數(shù)組的數(shù)組長(zhǎng)度;
基于所述數(shù)組長(zhǎng)度以及所述指定角度,計(jì)算所述指定角度對(duì)應(yīng)的URL對(duì)象在圖片URL數(shù)組中的圖片索引,并獲取所述圖片索引對(duì)應(yīng)的URL對(duì)象。
6.根據(jù)權(quán)利要求1或2所述的裝置,其特征在于,所述主線程為瀏覽器中的主線程,所述Web Worker為瀏覽器中的Web Worker。
7.一種方法,包括:
調(diào)用主線程獲取來(lái)自本地或服務(wù)器中的視頻數(shù)據(jù),并將視頻數(shù)據(jù)傳送至工作線程WebWorker,其中,所述Web Worker中加載視頻轉(zhuǎn)碼處理庫(kù)videoconverter.js;
所述Web Worker調(diào)用所述videoconverter.js,經(jīng)由所述videoconverter.js將所述視頻數(shù)據(jù)轉(zhuǎn)換成圖片數(shù)組,并將所述圖片數(shù)組發(fā)送至所述主線程;
所述主線程從所述圖片數(shù)組中提取所需的圖片數(shù)據(jù)進(jìn)行展現(xiàn)。
8.根據(jù)權(quán)利要求7所述的方法,所述Web Worker調(diào)用所述videoconverter.js,經(jīng)由所述videoconverter.js將所述視頻數(shù)據(jù)轉(zhuǎn)換成圖片數(shù)組的步驟包括:
調(diào)用所述videoconverter.js,經(jīng)由所述videoconverter.js對(duì)所述視頻數(shù)據(jù)進(jìn)行解碼,獲得多個(gè)視頻幀,將所述多個(gè)視頻幀分別轉(zhuǎn)換成具有某一圖片格式的圖片數(shù)據(jù)后,分別為所述圖片數(shù)據(jù)配置圖片名稱,并將所述圖片數(shù)據(jù)以及對(duì)應(yīng)的圖片名稱組織成圖片數(shù)組。
9.根據(jù)權(quán)利要求7或8所述的方法,還包括:
主線程針對(duì)所述圖片數(shù)組中的每幀圖片數(shù)據(jù),創(chuàng)建所述圖片數(shù)據(jù)對(duì)應(yīng)的URL對(duì)象,生成圖片URL數(shù)組。
10.根據(jù)權(quán)利要求9所述的方法,所述主線程從所述圖片數(shù)組中提取所需的圖片數(shù)據(jù)進(jìn)行展現(xiàn)的步驟包括:
所述主線程確定需要的指定角度;
從所述圖片URL數(shù)組中提取與所述指定角度對(duì)應(yīng)的URL對(duì)象;
基于所述URL對(duì)象獲取對(duì)應(yīng)的圖片數(shù)據(jù)進(jìn)行顯示。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710094655.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 計(jì)算機(jī)安全防護(hù)系統(tǒng)及方法
- 一種非主線程失效方法及裝置
- 一種多線程管理方法及裝置
- 一種基于雙卡校驗(yàn)的多線程組加解密調(diào)度方法及系統(tǒng)
- 一種應(yīng)用程序主線程的監(jiān)控方法及裝置
- 一種Samba多線程架構(gòu)異常處理方法及相關(guān)裝置
- 瀏覽器頁(yè)面實(shí)時(shí)通信的方法及裝置
- 一種多線程運(yùn)行性能的處理方法、裝置、介質(zhì)和電子設(shè)備
- 一種狹窄通道環(huán)境下的并行路徑搜索方法、系統(tǒng)及裝置
- 線程間通信方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)





