[發明專利]彈幕的顯示方法、裝置、設備及存儲介質有效
| 申請號: | 201910261680.5 | 申請日: | 2019-04-02 |
| 公開(公告)號: | CN110012306B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 徐世炎;張龍海 | 申請(專利權)人: | 廣州虎牙信息科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/431;H04N21/4788;H04N21/81 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 511400 廣東省廣州市番禺區南村鎮萬博二*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 彈幕 顯示 方法 裝置 設備 存儲 介質 | ||
本發明實施例公開了一種彈幕的顯示方法、裝置、設備及存儲介質。包括:在視頻屏幕中,獲取滿足新彈幕插入條件的目標行容器,并獲取所述目標行容器中的最后一條彈幕作為參考彈幕;根據所述參考彈幕在所述視頻屏幕中的移動速度,和/或當前顯示位置,在彈幕隊列中獲取目標彈幕,并確定所述目標彈幕的起始發射坐標;控制所述目標彈幕從所述起始發射坐標開始,按照匹配的移動速度進行移動,以使所述目標彈幕在移動過程中不與所述參考彈幕發生重疊。可以避免在同一時刻大量的彈幕同時顯示在視頻屏幕中,從而降低顯卡的負擔,防止造成視頻畫面卡頓等問題,而且可以避免彈幕出現堆疊的情況,從而優化彈幕的顯示效果。
技術領域
本發明實施例涉及彈幕技術領域,尤其涉及一種彈幕的顯示方法、裝置、設備及存儲介質。
背景技術
隨著直播等網絡視頻行業的發展,為了增加活躍網絡視頻或直播間的人氣及氣氛,彈幕成為一個不可或缺的功能之一。
對于人氣較高的視頻或直播間,由于觀眾數量較多,在短時間內產生大量的彈幕,現有技術中,當客戶端刷新彈幕信息時,會將當前彈幕隊列中的彈幕全部讀取出來在屏幕中顯示,使得在同一時刻大量的彈幕同時顯示在屏幕中,這樣大大增加了顯卡的負擔,容易造成視頻畫面卡頓等問題。
發明內容
本發明實施例提供一種彈幕的顯示方法、裝置、設備及存儲介質,可以降低顯卡的負擔,避免視頻畫面出現卡頓現象。
第一方面,本發明實施例提供了一種彈幕的顯示方法,包括:
在視頻屏幕中,獲取滿足新彈幕插入條件的目標行容器,并獲取所述目標行容器中的最后一條彈幕作為參考彈幕;
根據所述參考彈幕在所述視頻屏幕中的移動速度,和/或當前顯示位置,在彈幕隊列中獲取目標彈幕,并確定所述目標彈幕的起始發射坐標,所述彈幕隊列中的各彈幕預設有與彈幕長度匹配的移動速度;
控制所述目標彈幕從所述起始發射坐標開始,按照匹配的移動速度進行移動,以使所述目標彈幕在移動過程中不與所述參考彈幕發生重疊。
進一步地,在視頻屏幕中,獲取滿足新彈幕插入條件的目標行容器,并獲取所述目標行容器中的最后一條彈幕作為參考彈幕,包括:
遍歷視頻屏幕中的可視彈幕行容器,當遍歷至當前行容器時,獲取當前行容器中最后一條彈幕作為參考彈幕;
根據所述參考彈幕的當前顯示位置判斷當前行容器是否為滿足新彈幕插入條件。
進一步地,所述當前顯示位置為所述參考彈幕結束位置對應的坐標;根據所述參考彈幕的當前顯示位置判斷當前行容器是否為滿足新彈幕插入條件,包括:
判斷所述參考彈幕結束位置對應的坐標是否小于或等于視頻屏幕的寬度值,若是,則所述當前行容器為目標行容器。
進一步地,所述彈幕隊列中的各彈幕與彈幕長度匹配的移動速度按照如下公式計算:
其中,V表示彈幕的移動速度,S表示彈幕的字符串長度,L表示最小彈幕長度,P表示彈幕長度權重,A表示速度加成系數,b表示最小速度。
進一步地,根據所述參考彈幕在所述視頻屏幕中的移動速度,和/或當前顯示位置,在彈幕隊列中獲取目標彈幕,并確定所述目標彈幕的起始發射坐標,包括:
在設定深度的彈幕隊列查找移動速度小于參考彈幕的移動速度的彈幕,確定為目標彈幕;
將視頻屏幕的寬度確定為目標彈幕的起始發射坐標。
進一步地,根據所述參考彈幕在所述視頻屏幕中的移動速度,和/或當前顯示位置,在彈幕隊列中獲取目標彈幕,并確定所述目標彈幕的起始發射坐標,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙信息科技有限公司,未經廣州虎牙信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910261680.5/2.html,轉載請聲明來源鉆瓜專利網。





