[發明專利]通過手勢控制圖片序列幀播放的方法及系統在審
| 申請號: | 202211294948.3 | 申請日: | 2022-10-21 |
| 公開(公告)號: | CN115617250A | 公開(公告)日: | 2023-01-17 |
| 發明(設計)人: | 李興平;楊益凡 | 申請(專利權)人: | 四三九九網絡股份有限公司 |
| 主分類號: | G06F3/04883 | 分類號: | G06F3/04883;G06F3/14;H04N21/472 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 席小東 |
| 地址: | 361009 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 手勢 控制 圖片 序列 播放 方法 系統 | ||
本發明提供一種通過手勢控制圖片序列幀播放的方法,包括:將圖片序列幀以數組的形式存儲在內存中;預先設置播放控制參數;顯示控件監聽是否發生手指移動的觸控事件,當檢測到發生手指移動的觸控事件時,顯示控件獲取在顯示控件坐標系xy中手指移動速度向量V,并將手指移動速度向量V發送給圖片控件;圖片控件根據手指移動速度向量V對圖片序列幀進行顯示控制。本發明提供一種通過手勢控制圖片序列幀播放的方法,通過手勢移動的方向和速度控制圖片序列幀的播放,播放速度可精細控制,也可以控制正常播放和倒退播放,從而更方便查看畫面的變化細節,可控性強。
技術領域
本發明屬于信息處理技術領域,具體涉及一種通過手勢控制圖片序列幀播放的方法及系統。
背景技術
動畫是通過將人物的表情、動作變化等分解后,畫成許多動作瞬間的畫幅,再采用攝影機連續拍攝形成一系列圖片序列幀,給視覺造成連續變化的圖畫,從而形成動畫。動畫的基本原理與電影、電視相同,都是視覺暫留原理。
目前,視頻播放器在播放圖片序列幀時,是以播放幀率為單位播放,例如,播放幀率為30幀/秒,在視頻播放器播放過程中,如果需要控制跳轉至目標圖片,是以秒為單位跳轉,例如,對于30幀率的視頻播放器,最低跳轉時間為1秒,因此,最低需要跳轉30張圖片。
此種方式具有以下問題:在調節畫面過程中,由于跳轉的圖片幀數量較多,會損失展示的場景細節,不適合用于房間、樓盤、城市等場景的360鳥瞰、場景的一鏡到底展示等。
發明內容
針對現有技術存在的缺陷,本發明提供一種通過手勢控制圖片序列幀播放的方法及系統,可有效解決上述問題。
本發明采用的技術方案如下:
本發明提供一種通過手勢控制圖片序列幀播放的方法,包括以下步驟:
步驟1,將圖片序列幀以數組的形式存儲在內存中;每幀圖片在數組中具有位置序號;假設圖片序列幀包括n幀圖片,其位置序號依次為1,2,…,n,即:第1幀圖片位于數組中的第1個位置,第2幀圖片位于數組中的第2個位置,…,第n幀圖片位于數組中的第n個位置;
步驟2,預先設置播放控制參數,包括:當前位置序號num,位置序號差step以及是否可循環播放;
步驟3,顯示控件監聽是否發生手指移動的觸控事件,當檢測到發生手指移動的觸控事件時,顯示控件獲取在顯示控件坐標系xy中手指移動速度向量V,并將手指移動速度向量V發送給圖片控件;
步驟4,圖片控件根據手指移動速度向量V對圖片序列幀進行顯示控制,具體方法為:
步驟4.1,圖片控件將手指移動速度向量V分解為手指x方向移動速度向量Vx和手指y方向移動速度向量Vy;
步驟4.2,圖片控件根據手指x方向移動速度向量Vx的速度方向direction_Vx和速度值abs_Vx,對圖片序列幀進行切換控制播放:
步驟4.2.1,預先設置不同區間速度值和位置序號差step的關系,根據速度值abs_Vx,得到位置序號差step的值;
如果速度方向direction_Vx為x軸正方向,則執行步驟4.2.2;如果速度方向direction_Vx為x軸負方向,則執行步驟4.2.3;
步驟4.2.2,速度方向direction_Vx為x軸正方向時,按以下步驟,進行順序播放切換控制:
步驟A1,采用下式,計算得到下一個位置序號num_next:
num_next=num+step;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四三九九網絡股份有限公司,未經四三九九網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211294948.3/2.html,轉載請聲明來源鉆瓜專利網。





