[发明专利]通过手势控制图片序列帧播放的方法及系统在审
| 申请号: | 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.vipzhuanli.com/pat/books/202211294948.3/2.html,转载请声明来源钻瓜专利网。





