[發明專利]一種幀動畫播放方法、裝置和系統在審
| 申請號: | 202010789181.6 | 申請日: | 2020-08-07 |
| 公開(公告)號: | CN114071225A | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 阮杰維 | 申請(專利權)人: | 廣州虎牙科技有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/433;H04N21/442;G06F16/13;G06F16/172;G06F16/74 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 511400 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動畫 播放 方法 裝置 系統 | ||
1.一種幀動畫播放方法,其特征在于,所述方法包括:
針對待播放的目標幀動畫,主進程向資源子進程發送該目標幀動畫的動畫播放命令,所述動畫播放命令包括目標幀動畫的文件存儲路徑,所述主進程與所述資源子進程映射到同一虛擬內存;
接收所述資源子進程發送的動畫準備通知,所述動畫準備通知包括初始內存偏移量,所述初始內存偏移量為所述資源子進程從所述文件存儲路徑中加載第一幀圖像幀進虛擬內存以后,記錄的該第一幀圖像幀在虛擬內存的內存偏移量;
根據所述初始內存偏移量,確定各圖像幀在虛擬內存的內存偏移量;
根據所述內存偏移量從所述虛擬內存中讀取對應的圖像幀進行播放。
2.根據權利要求1所述的幀動畫播放方法,其特征在于,所述動畫準備通知還包括動畫分辨率,所述根據所述初始內存偏移量,確定各圖像幀在虛擬內存的內存偏移量包括:
確定當前待讀取的圖像幀與第一幀圖像幀的偏移幀數;
根據所述動畫分辨率,確定各圖像幀的圖像幀大小;
根據所述圖像幀大小、所述偏移幀數以及所述初始內存偏移量,計算當前待讀取的圖像幀的內存偏移量。
3.根據權利要求1或2所述的序列幀動畫播放方法,其特征在于,在所述主進程向資源子進程發送該目標幀動畫的動畫播放命令之前,所述方法還包括:
當所述主進程啟動時,創建內存映射文件,并將所述內存映射文件映射為虛擬內存。
4.一種幀動畫播放方法,其特征在于,所述方法包括:
資源子進程接收主進程發送的針對待播放的目標幀動畫的動畫播放命令,所述動畫播放命令包括目標幀動畫的文件存儲路徑,所述資源子進程與所述主進程映射到同一虛擬內存;
從所述文件存儲路徑中加載圖像幀到所述虛擬內存,并在加載完第一幀圖像幀以后記錄該第一幀圖像幀的內存偏移量,作為初始內存偏移量;
根據所述初始內存偏移量生成動畫準備通知,并將所述動畫準備通知發送至所述主進程,以通知所述主進程開始讀取圖像幀。
5.根據權利要求4所述的幀動畫播放方法,其特征在于,所述根據所述初始內存偏移量生成動畫準備通知包括:
在加載第一幀圖像幀時獲取幀動畫的動畫分辨率;
根據所述初始內存偏移量以及所述動畫分辨率生成動畫準備通知。
6.根據權利要求4或5所述的序列幀動畫播放方法,其特征在于,在所述資源子進程接收主進程發送的針對待播放的目標幀動畫的動畫播放命令之前,所述方法還包括:
當所述資源子進程啟動時,獲取所述主進程創建的內存映射文件的文件路徑,并根據所述文件路徑映射所述虛擬內存。
7.一種幀動畫播放系統,其特征在于,所述系統包括應用程序,所述應用程序包括主進程以及資源子進程,所述主進程與所述資源子進程映射到同一虛擬內存;
所述主進程用于,針對待播放的目標幀動畫,向資源子進程發送該目標幀動畫的動畫播放命令,所述動畫播放命令包括目標幀動畫的文件存儲路徑,
所述資源子進程用于,從所述文件存儲路徑中加載圖像幀到所述虛擬內存,并在加載完第一幀圖像幀以后記錄該第一幀圖像幀的內存偏移量,作為初始內存偏移量;根據所述初始內存偏移量生成動畫準備通知,并將所述動畫準備通知發送至所述主進程;
所述主進程還用于,根據所述初始內存偏移量確定各圖像幀在虛擬內存的內存偏移量,并根據所述內存偏移量從所述虛擬內存中讀取對應的圖像幀進行播放。
8.根據權利要求7所述的幀動畫播放系統,其特征在于,
所述主進程還用于,在啟動時,創建內存映射文件,并將所述內存映射文件映射為虛擬內存;
所述資源子進程還用于,在啟動時,獲取所述主進程中創建的內存映射文件的文件路徑,并根據所述文件路徑映射所述虛擬內存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙科技有限公司,未經廣州虎牙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010789181.6/1.html,轉載請聲明來源鉆瓜專利網。





