一种视频应用的截图方法及装置的制造方法

文档序号:9220202阅读:287来源:国知局
一种视频应用的截图方法及装置的制造方法【
技术领域
】[0001]本发明涉及即时通讯领域,尤其是一种视频应用的截图方法及装置。【
背景技术
】[0002]随着互联网的普及,即时通讯已经成为一种流行的网络沟通方式。目前的即时通讯工具可以提供包括实时消息收发、状态显示、语音/视频、文件传输、文件共享、远程协助和屏幕截图等一系列即时通讯在线处理功能。其中,屏幕截图是指用户使用即时通讯工具以图片的形式截取客户端(本地端)屏幕上的内容,并将所截取的图片分享给好友的过程。[0003]在使用即时通讯工具进行视频聊天的过程中,可能需要对聊天窗口内的视频图像进行截图,并将所截取的视频图片发送给其他好友。受带宽以及数据压缩等因素的影响,在聊天窗口内显示的视频图像往往不是非常清晰,所以直接在客户端(本地端)的聊天窗口中获取的视频图片也不是非常清晰,不能满足用户截取清晰视频图片的要求,影响了用户的操作体验。【
发明内容】[0004]本发明的目的在于提供一种视频应用的截图方法及装置,以获取图像质量较好的视频截图,提升用户的操作体验。[0005]第一方面,本发明实施例提供了一种视频应用的截图方法,包括:[0006]在预设的截图事件被触发,且视频应用的当前截图方式为预设的远程截图方式时,向远程截图端发送远程截图指令,使所述远程截图端获取自身摄像头拍摄得到的视频图片,其中,所述远程截图端为当前使用所述视频应用的对方客户端;[0007]获取所述远程截图端得到的视频图片。[0008]第二方面,本发明实施例还提供了一种视频应用的截图方法,包括:[0009]接收本地截图端发送的远程截图指令,其中所述本地截图端为视频应用的客户端;[0010]依据接收的远程截图指令,获取自身摄像头拍摄得到的视频图片;[0011]将拍摄得到的视频图片返回给所述本地截图端。[0012]第三方面,本发明实施例还提供了一种视频应用的截图装置,包括:[0013]指令发送单元,用于在预设的截图事件被触发,且视频应用的当前截图方式为预设的远程截图方式时,向远程截图端发送远程截图指令,使所述远程截图端获取自身摄像头拍摄得到的视频图片,其中,所述远程截图端为当前使用所述视频应用的对方客户端;[0014]图片获取单元,用于获取所述远程截图端得到的视频图片。[0015]第四方面,本发明实施例还提供了一种视频应用的截图装置,包括:[0016]指令接收单元,用于接收本地截图端发送的远程截图指令,其中所述本地截图端为视频应用的客户端;[0017]图片获取单元,用于依据接收的远程截图指令,获取自身摄像头拍摄得到的视频图片;[0018]图片返回单元,用于将拍摄得到的视频图片返回给所述本地截图端。[0019]本发明通过预设不同的截图方式,在预设的截图事件被触发,且视频应用的当前截图方式为预设的远程截图方式时,向远程截图端发送远程截图指令,使得远程截图端获取自身摄像头拍摄得到的视频图片,并将所述视频图片返回给本地截图端,解决了视频聊天过程中本地截图不清晰的问题,在不增加用户操作步骤的前提下,获取图像质量较好的视频截图,提升了用户的操作体验。【附图说明】[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。[0021]图1是本发明实施例一中的一种视频应用的截图方法的流程图;[0022]图2是本发明实施例二中的一种视频应用的截图方法的流程图;[0023]图3是本发明实施例三中的一种视频应用的截图方法的流程图;[0024]图4a是本发明实施例四中的一种视频应用的截图方法的流程图;[0025]图4b是本发明实施例四中的本地截图端的截图设置界面示意图;[0026]图5是本发明实施例五中的一种视频应用的截图装置的结构示意图;[0027]图6是本发明实施例六中的一种视频应用的截图装置的结构示意图。【具体实施方式】[0028]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。[0029]实施例一[0030]图1为本发明实施例一提供的一种视频应用的截图方法的流程图,本实施例可适用于本地截图端在采用视频应用进行视频聊天时截取视频图片的情况,该方法可以由视频应用的截图装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可以集成于智能手机、PAD(portableandroiddevice,平板电脑)或个人计算机等终端内。具体包括如下步骤:[0031]S101、在预设的截图事件被触发,且视频应用的当前截图方式为预设的远程截图方式时,向远程截图端发送远程截图指令,使所述远程截图端获取自身摄像头拍摄得到的视频图片。[0032]在本实施例中,所述远程截图端为当前使用所述视频应用的对方客户端。举例说明:在当前使用所述视频应用进行视频聊天的客户端中,发出截图指令的一端为本地截图端,接收本地截图端发出的截图指令的一端为远程截图端。[0033]所述预设的截图事件具体是指用于截取视频应用中某一张视频图片的事件。[0034]所述截图事件可以通过截图按钮、截图手势或其它预先设置的截图条件(以截取满足所述截图条件的视频图片)的方式来触发。[0035]在检测到预设的截图事件被触发时,根据所述截图事件生成截图指令,其中,所述截图指令分为本地截图指令和远程截图指令。所述本地截图指令包括普通截图指令,所述远程截图指令包括准点高清截图指令和快速截图指令。[0036]与截图指令相应的,所述截图方式分为本地截图方式和远程截图方式,其中,所述本地截图方式具体包括普通截图方式,所述远程截图方式包括准点高清截图方式和快速截图方式。[0037]若本地截图端选择普通截图方式,则在预设的截图事件被触发时,从视频应用播放的视频中获取与当前时间戳对应的视频图片。例如:预先选择截图方式为普通截图方式,在检测到用户使用三指截图或是直接使用视频应用提供的截图按钮进行截图时,普通截图事件被触发,获取所述视频应用播放的视频中与当前时间戳对应的视频图片。采用普通截图方式实现准时截取视频图片的目的,但是受带宽以及数据压缩等因素的影响,采用本方式截取的视频图片的图像质量不是很好。[0038]可选的,在视频应用的当前截图方式为所述快速截图方式时,向远程截图端发送快速截图指令,使所述远程截图端在接收到所述快速截图指令时对自身摄像头获取的画面进行拍照,得到视频图片。采用快速截图方式实现快速截取清晰视频图片的目的,但是在网络延迟较大的情况下,不能准时截取到截图事件被触发时刻的视频图片。[0039]若本地截图端选择准点高清截图方式,则将所述准点高清截图方式发送至远程截图端,使得所述远程截图端对自身摄像头获取的画面进行拍摄。所述远程截图端存储拍摄得到的最新预设时间长度内的视频图像,避免因传输延迟导致截取不到目标图片的情况。在预设的截图事件被触发时,向远程截图端发送包含当前时间戳的准点高清截图指令,使所述远程截图端从预先存储的视频图像中获取与当前时间戳对应的视频图片。采用准点高清截图方式实现精准、清晰截取视频图片的目的。[0040]步骤102、获取所述远程截图端得到的视频图片。[0041]在本实施例中,若选择远程截图方式,根据远程截图指令进行的截图操作均在远程截图端进行。所述远程截图端根据所述远程截图指令获取视频图片后,需要通过视频应用服务端将所述视频图片发送至本地截图端。[0042]若选择本地截图方式,根据本地截图指令进行的截图操作在本地截图端进行,那么,得到的视频图片也就已经存在于当前第1页1 2 3 4 
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1