[发明专利]图片动态播放的方法及装置有效
| 申请号: | 201710625880.5 | 申请日: | 2017-07-27 | 
| 公开(公告)号: | CN107450997B | 公开(公告)日: | 2020-04-24 | 
| 发明(设计)人: | 刘志鹏;邹存璐;孙浩;侯广健;高睿;于福超 | 申请(专利权)人: | 东软集团股份有限公司 | 
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/50 | 
| 代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 | 
| 地址: | 110179 辽*** | 国省代码: | 辽宁;21 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 图片 动态 播放 方法 装置 | ||
本发明公开了一种图片动态播放的方法及装置,涉及图像处理技术领域,能够解决现有技术中图片动态播放易发生卡顿的问题。本发明的方法主要包括:根据图片播放系统当前能够承载的最大线程数、用于播放图片的剩余内存大小以及待读取图片的大小,确定待启动的读取图片线程的线程数;启动与线程数相同的读取图片线程并发读取图片,图片预先设置有图片标识,该图片标识针对所有读取图片线程设置、用于唯一标识图片;根据图片标识的预设顺序,将读取图片线程读取的图片加入图片播放队列中,预设顺序是根据图片播放顺序设置的;利用播放图片线程对图片播放队列中的图片进行播放。本发明主要适用于动态播放图片的场景中。
技术领域
本发明涉及图像处理技术领域,特别是涉及一种图片动态播放的方法及装置。
背景技术
在图像处理领域,图片的播放一般分为静态播放和动态播放。其中,动态播放是指将一组特定的静态图片以指定的频率切换而产生动态显示效果的播放。目前,将图片进行动态播放的方法主要包括以下两种:第一种,直接启动一个线程将多张图片顺序进行加载,并按照加载顺序进行播放;第二种,为了提高多张图片整体的播放效率,将多张图片无损压缩保存到一个图像互换格式(gif,Graphics Interchange Format)的图片文件(即gif文件)中,然后播放gif文件。
然而,随着计算机、移动终端等设备的分辨率不断提高,要求动态播放图片的清晰度也随之提高,由此图片的大小也随之增大。在这种情况下,若采用第一种动态播放方法,则可能会发生上一张图片播放完毕后,下一张图片还未加载完毕,并且需要等待较长时间才能加载完毕,从而才能继续播放的现象,也就是说可能会发生图片加载效率远低于图片播放效率,进而导致动态播放卡顿的现象;若采用第二种动态播放方法,则会因为需要花费大量时间加载完gif文件才能进行播放,从而也导致动态播放卡顿的现象。
发明内容
有鉴于此,本发明提供了一种图片动态播放的方法及装置,能够解决现有技术中图片动态播放易发生卡顿的问题。
第一方面,本发明提供了一种图片动态播放的方法,所述方法包括:
根据图片播放系统当前能够承载的最大线程数、用于播放图片的剩余内存大小以及待读取图片的大小,确定待启动的读取图片线程的线程数;
启动与所述线程数相同的读取图片线程并发读取图片,所述图片预先设置有图片标识,该图片标识针对所有读取图片线程设置、用于唯一标识图片;
根据图片标识的预设顺序,将所述读取图片线程读取的图片加入图片播放队列中,所述预设顺序是根据图片播放顺序设置的;
利用播放图片线程对所述图片播放队列中的图片进行播放。
可选的,所述方法还包括:
当基于所述播放图片线程播放完预设张数的图片时,释放当前播放完的图片所占用的所述图片播放队列中的内存;
将释放的内存添加至所述图片播放队列的尾部;
根据所述图片播放系统当前能够承载的最大线程数、用于播放图片的剩余内存大小以及待读取图片的大小,重新确定待启动的读取图片线程的线程数;或者根据所述图片播放系统当前能够承载的最大线程数、用于播放图片的剩余内存大小、待读取图片的大小、已读图片消耗的读取时间以及已播放图片消耗的播放时间,重新确定待启动的读取图片线程的线程数;
利用与重新确定的线程数相同的读取图片线程并发读取图片,以便根据图片标识将读取的图片加入所述释放的内存中。
可选的,所述根据图片播放系统当前能够承载的最大线程数、用于播放图片的剩余内存大小以及待读取图片的大小,确定待启动的读取图片线程的线程数包括:
根据每个待读取图片的大小,计算所有待读取图片的图片平均大小以及计算当前用于播放图片的剩余内存大小;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710625880.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种废物回收用多级粉碎装置
 - 下一篇:一种用于桑叶中药用成分提取的破碎装置
 





