Gif图片拍摄及播放方法和gif图片拍摄及播放系统的制作方法_3

文档序号:9567365阅读:来源:国知局
由所述终端的系统自动设置,也可以由用户自定义设置。当用户自定义设置所述第二预设时间段的长短时,所述终端上提供一交互界面,以供用户对所述第二预设时间段的长度进行设置。相应地,所述第二预设时间段内包含的第二预设子时间段的数量也可以由终端的系统自动设置,可以由用户自定义设置。当用户自定义设置所述第二预设子时间段的数量的时候,所述终端提供一交互界面,以供用户对所述第二预设子时间段的数量进行设置。可以理解地,所述第二预设子时间段中的数量可以与所述第二预设时间段的长短一起设置,也可以与所述第二预设时间段的长短分开设置。可以理解地,所述第二预设帧可以与所述第一预设帧相同,所述第二预设帧也可以与所述第一预设帧不同。
[0060]步骤S109,判断所述第二预设子时间段内拍摄的第二预设帧图片中的当前图片与所述当前图片的前一张图片之间的差异是否大于或等于第二预设差异。在本实施方式中,对每个第二预设子时间段内拍摄的第二预设帧图片中的当前图片与当前图片的前一张图片进行比较,以判断第二预设时间段内拍摄的第二预设帧图片中的当前图片是否与当前图片的前一张图片之间的差异大于或等于所述第二预设差异。当第二预设子时间段内拍摄的第二预设帧图片中的当前图片与当前图片中的前一张图片之间的差异大于或等于所述第二预设差异时,执行步骤S110。
[0061]步骤S110,当所述第二预设子时间段内拍摄的第二预设帧图片中的所述当前图片与所述当前图片的前一张图片之间的差异大于或等于所述第二预设差异时,则所述当前图片被选为第二目标图片,其中,所述第二预设子时间段内拍摄的第二预设帧图片中的第一张图片也被选为第二目标图片。
[0062]步骤S111,将所有第二目标图片按照拍摄的时间正序排列形成第二图像序列,其中,拍摄时间较早的第二目标图片位于所述第二图像序列的头部,拍摄时间较晚的第一目标图片位于所述第二图片序列的尾部。
[0063]步骤S112,将所述第二图像序列按照自头部至尾部的顺序进行播放。
[0064]在步骤S108至步骤S112中,实现GIF图片的正序播放。可以理解地,本发明中的GIF图片拍摄及播放方法可以实现GIF图片的正序播放和倒序播放的相互切换。
[0065]下面结合图1对本发明的GIF图片拍摄及播放系统进行介绍,请参阅图2,图2为本发明一较佳实施方式的GIF图片拍摄及播放系统的运行环境示意图。所述GIF图片拍摄及播放系统应用于终端10中,所述终端10包括但不仅限于为智能手机、互联网设备,电子书,便携式播放站或者个人数字助理等便携式电子设备。所述终端10进一步包括显示屏110、存储器120及处理器130。所述GIF图片拍摄及播放系统140包括第一拍摄模块141、第一判断模块142、第一选取模块143、第一排序模块144及第一播放模块145。具体地,所述GIF图片拍摄及播放系统140的各个功能模块可以以软件或者固件(firmware)的形式固化在所述终端10的操作系统中,可以单独安装在所述存储器120中,并由处理器130控制各个功能模块的执行。下面对所述GIF图片拍摄及播放系统的各功能模块进行详细介绍。
[0066]所述第一拍摄模块141,用于接收倒序拍摄指令,在第一预设时间段内拍摄多帧图片,其中,所述第一预设时间段包括多个第一预设子时间段,且每个第一预设子时间段内拍摄第一预设帧图片。
[0067]所述第一判断模块142,用于判断所述第一预设子时间段内拍摄的第一预设帧图片中的当前图片与所述当前图片的前一张图片之间的差异是否大于或等于第一预设差异。
[0068]所述第一选取模块143,用于当所述第一预设子时间段内拍摄的第一预设帧图片中的所述当前图片与所述当前图片的前一张图片之间的差异大于或等于所述第一预设差异时,则所述当前图片被选为第一目标图片,其中,所述第一预设子时间段内拍摄的第一预设帧图片中的第一张图片也被选为第一目标图片。
[0069]所述第一排序模块144,用于将所有第一目标图片按照拍摄的时间倒序排列形成第一图像序列,其中,拍摄时间较早的第一目标图片位于所述第一图像序列的尾部,拍摄时间较晚的第一目标图片位于所述第一图片序列的头部。
[0070]所述第一排序模块144还包括写入子模块1441及存储子模块1442。所述写入子模块1441,用于将第一目标图片中拍摄时间最早的一张第一目标图片写入存储设备。
[0071]所述存储子模块1442,用于按照第一目标图片的拍摄时间顺序,将拍摄时间较早的第一目标图片存储在离拍摄时间最早的一张第一目标图片较近的位置,直至将所有的第一目标图片均写入到所述存储设备,以形成所述第一图像序列。
[0072]所述第一播放模块145,用于将所述第一图像序列按照自头部至尾部的顺序进行播放。
[0073]所述GIF图片拍摄及播放系统140还包括放弃模块146及删除模块147。下面对这两个模块的功能介绍如下。
[0074]所述放弃模块146用于当所述第一预设子时间段内拍摄的第一预设帧图片中的所述当前图片与当前图片的前一张图片之间的差异小于所述第一预设差异时,则所述当前图片不被选为第一目标图片。
[0075]所述删除模块147,用于对不被选为第一目标图片的所述当前图片进行删除。
[0076]所述GIF图片拍摄及播放系统140还包括弟一■拍摄t旲块148、弟一■判断t旲块149、第二选取模块151、第二排序模块152及第二播放模块153。下面对这几个模块的功能介绍如下。
[0077]所述第二拍摄模块148,用于接收正序拍摄指令,在第二预设时间段内拍摄多帧图片,其中,所述第二预设时间段包括多个第二预设子时间段,且每个第二预设子时间段内拍摄第二预设帧图片。
[0078]所述第二判断模块149,用于判断所述第二预设子时间段内拍摄的第二预设帧图片中的当前图片与所述当前图片的前一张图片之间的差异是否大于或等于第二预设差异。
[0079]所述第二选取模块151,用于当所述第二预设子时间段内拍摄的第二预设帧图片中的所述当前图片与所述当前图片的前一张图片之间的差异大于或等于所述第二预设差异时,则所述当前图片被选为第二目标图片,其中,所述第二预设子时间段内拍摄的第二预设帧图片中的第一张图片也被选为第二目标图片。
[0080]所述第二排序模块152,用于将所有第二目标图片按照拍摄的时间正序排列形成第二图像序列,其中,拍摄时间较早的第二目标图片位于所述第二图像序列的头部,拍摄时间较晚的第一目标图片位于所述第二图片序列的尾部。
[0081]所述第二播放模块153,用于将所述第二图像序列按照自头部至尾部的顺序进行播放。
[0082]以上对本发明实施例所提供的一种GIF图片拍摄及播放方法和GIF图片拍摄及播放系统统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种GIF图片拍摄及播放方法,其特征在于,所述G
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1