[發明專利]一種基于4K碼率代理編輯的緩存方法有效
| 申請號: | 201910468638.0 | 申請日: | 2019-05-31 |
| 公開(公告)號: | CN110166846B | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 馬蕭蕭;吳春才;魏波;劉科材 | 申請(專利權)人: | 成都東方盛行電子有限責任公司 |
| 主分類號: | H04N21/472 | 分類號: | H04N21/472;H04N21/433;H04N21/845;H04N21/438 |
| 代理公司: | 成都金英專利代理事務所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610041 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 代理 編輯 緩存 方法 | ||
本發明公開了一種基于4K碼率代理編輯的緩存方法,在互聯網環境下打開工程進行編輯,實時檢測用戶操作,當用戶拖動或播放預覽畫面時,觸發緩存映像進程,緩存定位時的數據,并對緩存的數據進行編號;當空閑時,觸發緩存映像進程,檢測未緩存的數據,并進行緩存,對緩存的數據進行編號;緩存完成后,對數據進行排序整理,封裝成一個新文件。針對用戶正在編輯的視頻幀或視頻段進行緩存,或在空閑時,對數據空白位置進行緩存,有效防止了編輯時的卡頓,提高用戶體驗水平。
技術領域
本發明涉及視頻編輯領域,尤其涉及一種基于4K碼率代理編輯的緩存方法。
背景技術
當前我國的互聯網環境穩定性還不是十分可靠,帶寬時高時低,網速時快時慢,而用戶的視頻編輯場景已經延伸到互聯網,需要在家里或異地進行網絡化編輯。
如果直接調用云上的數據,則受制于網絡帶寬波動,編輯時會存在不實時的現像;如果在編輯時單獨下載數據,則會影響編輯體驗,編輯時會卡頓。
發明內容
為了解決上述問題,本發明提出一種基于4K碼率代理編輯的緩存方法,在互聯網環境下打開工程進行編輯,實時檢測用戶操作,當用戶拖動或播放預覽畫面時,觸發緩存映像進程,緩存定位時的數據,并對緩存的數據進行編號;當空閑時,觸發緩存映像進程,檢測未緩存的數據,并進行緩存,對緩存的數據進行編號;緩存完成后,對數據進行排序整理,封裝成一個新文件。
進一步的,緩存數據時,檢測待緩存數據是否已緩存,若已該數據以存在,則不啟動緩存進程。
進一步的,空閑緩存時,若用戶開始編輯,則停止本緩存進程,轉為對用戶定位時的數據緩存。
進一步的,還包括緩存數據空間準備過程:
S1:構建分片數據結構體;
S2:創建分片數據編號;
S3:創建緩存空間。
本發明的有益效果在于:針對用戶正在編輯的視頻幀或視頻段進行緩存,或在空閑時,對數據空白位置進行緩存,有效防止了編輯時的卡頓,提高用戶體驗水平。
附圖說明
圖1是緩存方法示意圖;
圖2是封裝示意圖;
圖3是緩存準備示意圖。
具體實施方式
為了使本領域的技術人員更好地理解本發明的技術方案,下面結合附圖和具體實施例對本發明作進一步的詳細說明。
一種基于4K碼率代理編輯的緩存方法,用戶在互聯網環境下打開工程進行編輯。
如圖1所示,實時檢測用戶操作,當用戶拖動預覽畫面時,編輯軟件觸發緩存映像程序,檢測該數據是否下載,如果緩存中沒有些數據,則啟動下載線程,緩存拖動定位時的數據,并對下載的數據進行編號;如果此數據已經下載,則不啟動下載線程。
當用戶播放預覽畫面時,編輯軟件觸發緩存映像程序,檢測該數據是否下載,如果緩存中沒有些數據,則啟動下載線程,緩存拖動定位時的數據,并對下載的數據進行編號;如果此數據已經下載,則不啟動下載線程。
當空閑時,編輯軟件觸發緩存映像程序,檢測未下載的數據,開始下載數據,并對下載的數據進行編輯,如果編輯人員開始操作,則停止下載,進入上述步驟。
如圖2所示,下載完成后,開始對數據進行排序整理,封裝成一個新的文件,供編輯軟件本地調用。
如圖3所示,還包括緩存數據空間準備過程:
S1:構建分片數據結構體;
S2:創建分片數據編號;
S3:創建緩存空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都東方盛行電子有限責任公司,未經成都東方盛行電子有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910468638.0/2.html,轉載請聲明來源鉆瓜專利網。





