[發明專利]圖片顯示方法、裝置、設備及存儲介質有效
| 申請號: | 202110315050.9 | 申請日: | 2021-03-24 |
| 公開(公告)號: | CN113014993B | 公開(公告)日: | 2023-03-17 |
| 發明(設計)人: | 楊子江 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04N21/431 | 分類號: | H04N21/431;H04N21/845;H04N21/8549 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 蔡良偉;石鳴宇 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖片 顯示 方法 裝置 設備 存儲 介質 | ||
本申請涉及一種圖片顯示方法、裝置、設備及存儲介質。方法包括:獲取第一視頻預覽指令;獲取第一視頻預覽指令對應的第一合成縮略圖,第一合成縮略圖包括N個第一視頻縮略圖,N為大于1的整數;從第一合成縮略圖中,選取第一視頻預覽指令對應的第一視頻縮略圖進行顯示。本申請用以提高客戶端加載視頻縮略圖的速率。
技術領域
本申請涉及計算機技術領域,尤其涉及一種圖片顯示方法、裝置、設備及存儲介質。
背景技術
用戶在觀看視頻時,會通過拖動視頻進度條,查看某個時刻對應的視頻內容縮略圖,以便于用戶進行視頻進度的選擇。其中,主要是客戶端承載顯示視頻內容縮略圖的主要任務,需要客戶端實時將選中時間進度點的視頻內容縮略圖,從本地緩存加載到內存并渲染到屏幕中。
現有的客戶端實時將選中時間進度點的視頻內容縮略圖,從本地緩存加載到內存并渲染到屏幕中的實現方式為:客戶端從服務器獲取一張按照n*m*x*t排列的視頻圖片,客戶端將該視頻圖片下載到本地硬盤,該視頻圖片包括x張中間圖片。再按照n*m規則剪裁中間圖片,將剪裁后得到的子圖片保存在本地硬盤中,最后,根據選擇的時間進度點來加載、顯示對應的子圖片。其中,n為列數,m為行數,n*m為中間圖片中的子圖片的排列方式,x為子圖片的數量,t為子圖片對應的視頻時長。其中,子圖片即為視頻內容縮略圖。
但是,現有的實現方式存在很多問題,比如,客戶端在加載子圖片時,需要從本地硬盤加載到內存,再繪制到屏幕中,若用戶操作進度條過快,會造成短時間內的內存暴增,影響子圖片的繪制速度,從而影響用戶體驗。
發明內容
本申請提供了一種圖片顯示方法、裝置、設備及存儲介質,用以提高客戶端加載視頻縮略圖的速率。
第一方面,本申請提供了一種圖片顯示方法,應用于客戶端,包括:
獲取第一視頻預覽指令;
獲取所述第一視頻預覽指令對應的第一合成縮略圖,所述第一合成縮略圖包括N個第一視頻縮略圖,所述N為大于1的整數;
從所述第一合成縮略圖中,選取所述第一視頻預覽指令對應的第一視頻縮略圖進行顯示。
可選地,所述獲取第一視頻預覽指令之前,還包括:
獲取整體縮略圖和圖片組成規則;
按照所述圖片組成規則,分割所述整體縮略圖,得到所述第一合成縮略圖;
存儲所述第一合成縮略圖。
可選地,所述圖片組成規則包括:所述第一視頻縮略圖的排列方式,所述排列方式包括:一維排序方式或二維排序方式。
可選地,所述第一視頻預覽指令包括第一時間戳;
所述選取所述第一視頻預覽指令對應的第一視頻縮略圖進行顯示,包括:
根據所述圖片組成規則和所述第一時間戳,確定所述第一視頻縮略圖在所述第一合成縮略圖中的位置信息,以及所述第一視頻縮略圖的尺寸信息;
根據所述第一視頻縮略圖的位置信息、和所述第一視頻縮略圖的尺寸信息,確定所述第一視頻預覽指令對應的第一視頻縮略圖,并進行顯示。
可選地,所述第一合成縮略圖還包括:第二視頻縮略圖和/或第三視頻縮略圖,所述第一視頻縮略圖的第一時間戳、與所述第二視頻縮略圖的第二時間戳左相鄰,所述第一視頻縮略圖的第一時間戳、與所述第三視頻縮略圖的第三時間戳右相鄰;
所述方法還包括:
顯示所述第二視頻縮略圖和/或所述第三視頻縮略圖。
可選地,所述選取所述第一視頻預覽指令對應的第一視頻縮略圖進行顯示,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110315050.9/2.html,轉載請聲明來源鉆瓜專利網。





