终端和图片获取方法技术

技术编号:7837896 阅读:195 留言:0更新日期:2012-10-12 02:50
本发明专利技术提供了一种终端,包括:操作检测模块,在终端中播放视频时,检测用户对所述终端的操作;图片获取模块,在检测到特定操作时,获取所述视频的当前帧图片,以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片。相应的,本发明专利技术还提供了一种图片获取方法。通过本发明专利技术的技术方案,能够实现准确的前向定位和后向定位(即在获取当前截图操作选中的图像的同时获取该图像的前一/几帧或者后一/几帧),避免人眼光线反射和人为操作动作滞后带来的从视频中所获取的图片不准确等不良影响,使用户更快地定位到所需图片,提高用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及视频截图
,具体而言,涉及一种终端和一种图片获取方法。
技术介绍
现有的3G (即第三代移动通信技术,3rd-generation的简称)手机中实现视频播放器的截屏一般有以下两种方法。方法一通过数据线连接计算机,在计算机上通过专用的截屏工具进行截屏,截屏生成的图片文件直接存储到计算机上。该截屏工具会截取整个屏幕显示的内容,不仅包含播放的视频内容还包括播放器的UI (即用户界面,User Interface的简称)元素,如标题、按钮、进度条等。方法二 手机上实现的截屏功能。该功能响应截屏命令,然后截取连续的视频帧存储到开辟的缓冲队列中,再从截取的多张图片中选取自己需要的图片。然而,无论是上述哪种方法,都会由于用户人眼光线反射和人为操作动作之间存在一定的滞后性,同时,由于上述方法都不能做到前向定位(即在获取当前截图操作选中的图像的同时获取该图像的前一帧或几帧),因此使得从视频中截取出的画面不准确,使得用户需要多次反复操作或者从所截得的大量图片中筛选所需要的图片,费时费力,影响用户的操作体验。所以,需要一种新的视频截图技术,能够实现准确地前向定位(即在获取当前截图操作选中的图像的同时获取该图像的前一帧或几帧图片)和后向定位(即在获取当前截图操作选中的图像的同时获取该图像的后一帧或几帧图片),避免人眼光线反射和人为操作动作滞后带来的从视频中所获取的图片不准确等不良影响,使用户更快地定位到所需图片,提高用户的使用体验。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种新的视频截图技术,能够实现准确地前向定位和后向定位,避免人眼光线反射和人为操作动作滞后带来的从视频中所获取的图片不准确等不良影响,使用户更快地定位到所需图片,提高用户的使用体验。有鉴于此,本专利技术提供一种终端,包括操作检测模块,在终端中播放视频时,检测用户对所述终端的操作;图片获取模块,在检测到特定操作时,获取所述视频的当前帧图片,以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片。在该技术方案中,当所述终端通过所述操作检测模块检测到用户对该终端做出的特定操作(如在终端包括触摸屏的情况下,用户的手指在屏幕上横向滑动,或者点击屏幕特定区域)时,所述图片获取模块获取所述视频的当前帧图片,以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片,即能够在完成对当前帧的定位的前提下,同时或者单独完成对该帧的前向定位和后向定位,使得用户能够更容易获取到所需要的图片。在上述技术方案中,优选地,还包括图片展现模块,将所述当前帧图片以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片以缩略图形式在所述终端上进行显示。通过引入所述图片展示模块,使得用户不必退出当前操作界面就可以看到终端获取到的图片,便于用户查看其操作的效果。在上述技术方案中,优选地,还包括图片管理模块,在用户从所述当前帧图片以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片中选取一张或多张图片时,删除未被选取的其他图片。通过所述图片管理模块的引入,实际上为用户提供了自动删除未选中的图片的功能,免去了用户一一删除不需要的图片的麻烦。在上述技术方案中,优选地,还包括图片缓存模块,建立一个或多个缓冲区,存储所述当前帧图片的前一帧或几帧图片以供所述图片获取模块获取。如果用户使用的播放器解码速度相对较快而显示设备的缓存队列相对较小,则即使截取视频画面时视频播放处于暂停状态,所述显示缓存队列中对应所述当前帧图片的缓冲区的前一个缓冲区中原本所存放的对应于所述当前帧图片的前一帧图片也有可能已经被从解码器缓冲区传来的最新一帧的图片填充覆盖,因此,在该技术方案中,引入图片缓存模块,通过建立独立于显示缓冲队列的一个或多个缓冲区来存储所述当前帧图片的前一帧或几帧图片,这样就可以实现准确地前向定位,使得用户能够获得所述当前帧图片之前的一帧或几帧画面,解决由于人眼 光线反射和人的操作动作之间存在的滞后性对于图片获取带来的负面影响。在上述技术方案中,优选地,所述终端还包括触摸屏,所述特定操作包括滑动操作。在该技术方案中,通过引入触摸屏,使得可以将所述特定操作预定为滑动操作,并且为了防止误操作和其它会引起触摸屏响应的干扰,可以对所述滑动操作的滑动长度设置某个阈值,相应参数超过该值时才认为用户的该次操作有效,否则无效。这样用户可以通过在触摸屏上滑动操作来发送截取视频中图片的命令,进而得到视频中的画面就像被用户的手指一张一张从视频中抽取出来一样的效果,给用户带来全新的体验。本专利技术还提供了一种图片获取的方法,包括步骤202,在终端中播放视频时,检测用户对所述终端的操作;步骤204,在检测到特定操作时,获取所述视频的当前帧图片,以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片。在该技术方案中,当检测到用户对该终端做出的特定操作(如在屏幕上横向滑动,或者点击屏幕特定区域)时,所述终端获取所述视频的当前帧图片,以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片,即能够在完成对当前帧的定位的前提下,同时或者单独完成对该帧的前向定位和后向定位,使得用户能够更容易获取到所需要的图片。在上述技术方案中,优选地,还包括将所述当前帧图片以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片以缩略图形式在所述终端上进行显示。这样,用户不必退出当前操作界面就可以看到终端获取到的图片,便于用户查看其操作的效果。在上述技术方案中,优选地,还包括在用户从所述当前帧图片以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片中选取一张或多张图片时,删除未被选取的其他图片。这样,实际上为用户提供了自动删除未选中的图片的功能,免去了用户一一删除不需要的图片的麻烦。在上述技术方案中,优选地,所述步骤204包括建立一个或多个缓冲区,存储所述当前帧图片的前一帧或几帧图片以供获取。如果用户使用的播放器解码速度相对较快而显示设备的缓冲队列相对较小,则即使截取视频画面时视频播放处于暂停状态,所述显示缓冲队列中对应所述当前帧图片的缓冲区的前一个缓冲区中原本所存放的对应于所述当前帧图片的前一帧的图片也有可能已经被从解码器缓冲区传来的最新一帧的图片填充覆盖,因此,在该技术方案中,通过建立独立于显示缓冲队列的一个或多个缓冲区来存储所述当前帧图片的前一帧或几帧图片,这样就可以实现准确地前向定位,使得用户能够获得所述当前帧图片之前的一帧或几帧画面,解决由于人眼光线反射和人的操作动作之间存在的滞后性对于图片获取带来的负面影响。在上述技术方案中,优选地,所述终端包括触摸屏,所述特定操作包括滑动操作。在该技术方案中,通过在所述终端中引入触摸屏,使得可以将所述特定操作预定为滑动操作,并且为了防止误操作和其它会引起触摸屏响应的干扰,可以对所述滑动操作的滑动长度设置某个阈值,相应数值超过该值时才认为用户的该次操作有效,否则无效。这样用户可以通过在触摸屏上滑动操作来发送截取视频中图片的命令,进而得到视频中的画面就像被用户的手指一张一张从视频中抽取出来一样的效果,给用户带来全新的体验。通过以上技术方案,在进行视频截图时,能够实现准确的前向定位和后向定位,避免人眼光线反射和人为操作动作滞后带来的从视频中所获取的图片不准确等不良影响,使用户更快地定位到所需图片,提高本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种终端,其特征在于,包括 操作检测模块,在终端中播放视频时,检测用户对所述终端的操作; 图片获取模块,在检测到特定操作时,获取所述视频的当前帧图片,以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片。2.根据权利要求I所述的终端,其特征在于,还包括 图片展现模块,将所述当前帧图片以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片以缩略图形式在所述终端上进行显示。3.根据权利要求2所述的终端,其特征在于,还包括 图片管理模块,在用户从所述当前帧图片以及所述当前帧的前一帧或几帧图片和/或后一帧或几帧图片中选取一张或多张图片时,删除未被选取的其他图片。4.根据权利要求I所述的终端,其特征在于,还包括 图片缓存模块,建立一个或多个缓冲区,存储所述当前帧图片的前一帧或几帧图片以供所述图片获取模块获取。5.根据权利要求I至4中任一项所述的终端,其特征在于,所述终端还包括触摸屏,所述特定操作包括滑...

【专利技术属性】
技术研发人员:张焰焰
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1