一种截取屏幕内容的方法及便携式终端技术

技术编号:10322844 阅读:160 留言:0更新日期:2014-08-14 10:02
本发明专利技术公开一种截取屏幕内容的方法及便携式终端,所述方法包括如下步骤:检测到截屏状态之后,对用户的选取区域进行第一次截屏并保存第一截屏图片;在预定时间内检测是否存在滑动距离超出阈值的滑屏操作;当在预定时间内检测到超出阈值的滑屏操作时,判断为还需要继续执行截屏而滑动屏幕;对用户的选取区域,进行第二次截屏并保存第二截屏图片;拼接所述第一截屏图片和所述第二截屏图片。

【技术实现步骤摘要】
一种截取屏幕内容的方法及便携式终端
本专利技术涉及便携式终端,尤其涉及一种可方便地进行截屏操作的截取屏幕内容的方法及便携式终端。
技术介绍
随着智能化操作系统的快速发展,人们可通过配备智能化操作系统的便携式终端执行作业。例如,作为信息的共享方式,经常需要截取屏幕内容而发布到微博、网站等各种T D O然而,由于大部分便携式终端的屏幕尺寸都有限,因此当所要截屏的内容超出屏幕所能显示的范围(例如,新闻、词典等)时,需要截取多次。由此,如要共享信息,则需要发送多次。而且,目前的截屏操作均是通过快捷键直接截取整个画面,因此每次截屏时,与内容无关的屏幕内容(例如,边框、其他信息提示框等)都会被截屏下来,导致影响截屏内容的连续性。
技术实现思路
本专利技术是为了解决以上问题而提出的,其目的在于提供一种可使用户自由地选择所要截屏的内容,且可以实现多个截屏图片的拼接的一种截取屏幕内容的方法及便携式终端。为了达到目的,根据本专利技术的一方面,提供一种截取屏幕内容的方法,包括如下步骤:a、检测到截屏状态之后,对用户的选取区域进行第一次截屏并保存第一截屏图片;b、在预定时间内检测是否存在滑动距离超出阈值的滑屏操作;c、当在预定时间内检测到超出阈值的滑屏操作时,判断为还需要继续执行截屏而滑动屏幕;d、对用户的选取区域,进行第二次截屏并保存第二截屏图片、拼接所述第一截屏图片和所述第二截屏图片。优选地,所述a步骤具体包括如下步骤:检测来自用户的第一触点,并将第一触点作为原点在屏幕上构筑基准坐标系;检测来自用户的第二触点,并计算第二触点的坐标值;当所述第二触点的坐标值与第一触点的坐标值的差值满足预定条件时,进行第一次截屏并保存第一截屏图片。优选地,所述c步骤中,在所述第一次截屏图片的底端设置标记,而且在所述e步骤中,基于所述标记拼接所述第一截屏图片和所述第二截屏图片。优选地,所述标记为所述第二触点。优选地,所述d步骤具体包括步骤:以所述第二触点为原点构筑相对坐标系;检测来自用户的第三触点,并计算相对坐标系内的第三触点的坐标值;当相对坐标系内的所述第三触点的坐标值与所述第二触点的坐标值的差值满足预定条件时,进行第二次截屏并保存第二截屏图片。优选地,所述d步骤具体包括步骤:在基准坐标系中,检测来自用户的第三触点,并计算基准坐标系内的第三触点的坐标值;当基准坐标系内的所述第三触点的坐标值与所述第二触点的坐标值的差值满足预定条件时,进行第二次截屏并保存第二截屏图片。优选地,在计算各个触点在各自坐标系的坐标值时,同时记录各个触点的产生时间和各个截屏时间。优选地,所述标记为框体。优选地,所述d步骤具体包括步骤:以所述框体的一个上顶点作为原点构筑相对坐标系;检测来自用户的第三触点,并计算相对坐标系内的第三触点的坐标值;当相对坐标系内的所述第三触点的坐标值与所述第二触点的坐标值的差值满足预定条件时,进行第二次截屏并保存第二截屏图片。优选地,所述阈值为前次截屏图片的高度或宽度的90?100%。优选地,在所述e步骤具体包括:图像预处理步骤,将所述第一截屏图片作为参考图像,将所述第二截屏图片作为待拼接图像,执行预处理;图像对准步骤,采用预定匹配策略,找出待拼接图像中的所述标记在参考图像的对应位置,进行图像之间的对齐;建立变换模型步骤,根据所述标记的对应关系,建立参考图像与待拼接图像之间的数学变换模型;统一坐标变换步骤,根据所建立的数学变换模型,将待拼接图像转换到参考图像的基准坐标系中,执行统一坐标变换;融合重构步骤,基于标记,将参考图像和待拼接图像进行融合。为了达到目的,根据本专利技术的另一方面,提供一种截取屏幕内容的便携式终端,包括:定位单元,截屏状态下,检测用户的操作,选定截屏区域;截屏单元,基于所述定位单元所选定的截屏区域,进行截屏;存储单元,用于保存来自所述截屏单元的截屏图片;拼接单元,拼接所述存储单元的多个截屏图片,其中,在每完成一次截屏操作之后,所述截屏单元在预定时间内检测是否存在滑动距离超出阈值的滑屏操作,当预定时间内存在滑动距离超出阈值的滑屏操作时,所述截屏单元判断为用户要再一次进行截屏操作而等待所述定位单元选定截屏区域。优选地,所述定位单元借助屏幕上产生的两个触点或系统指定的基准点,利用坐标值差值选定截屏区域。优选地,还包括用于在截屏图片上进行预定标记的标记单元,并且所述拼接单元基于所述标记拼接多个截屏图片。优选地,所述标记为屏幕上产生的触点,所述定位单元以该触点作为原点而构筑坐标系。优选地,在计算各个触点在各自坐标系的坐标值时,同时记录各个触点的产生时间和各个截屏时间。优选地,所述标记为框体,所述定位单元以所述框体的一个上顶点作为原点而构筑坐标系。优选地,所述阈值为前次截屏图片的高度或宽度的90?100%。优选地,所述拼接单元还包括:图像预处理模块,基于截屏时间,将前一截屏图片作为参考图像,将后一截屏图片作为待拼接图像,执行预处理;图像对准模块,采用预定匹配策略,找出待拼接图像中的所述标记在参考图像的对应位置,进行图像之间的对齐;建模模块,根据所述标记的对应关系,建立参考图像与待拼接图像之间的数学变换模型;坐标变换模块,根据所述建模模块建立的数学变换模型,将待拼接图像转换到参考图像的基准坐标系中,执行统一坐标变换;图像融合模块,基于标记,将参考图像和待拼接图像进行融合。根据本专利技术,在截屏状态下,用户可以自由地选择所要截屏的截屏区域,且在需要多次截屏时,可以实现多个截屏图片的拼接。【附图说明】图1为根据本专利技术的实施例的截取屏幕内容的方法的流程图。图2a为根据本专利技术的第一截屏图片的第一实施例的示意图。图2b为根据本专利技术的第二截屏图片的第一实施例的示意图。图3a为根据本专利技术的第一截屏图片的第二实施例的示意图。图3b为根据本专利技术的第二截屏图片的第二实施例的示意图。图4为将第一截屏图片和第二截屏图片拼接之后的完整的截屏图片的示意图。图5为图1的截取屏幕内容的方法的第一次截屏过程的流程图。图6为图1的截取屏幕内容的方法的第二次截屏过程的流程图。图7为图1的截取屏幕内容的方法的截屏图片的拼接方法的流程图。图8为根据本专利技术实施例的便携式终端的方框图。图9为图8的拼接单元的方框图。【具体实施方式】以下,参照附图对于本专利技术的优选实施例进行详细的说明。而且,以下的说明以智能手机为例,但本专利技术并不局限于此,可应用于平板电脑、个人数字助理(PDA)、笔记本电脑、台式电脑、掌上游戏机等。在本说明书中,使用“第一”、“第二”、“第一次”、“第二次”等术语进行描述,但这些术语并不是用于限定或限制本专利技术,仅仅是为了使本领域技术人员快速地理解本专利技术。图1为根据本专利技术的实施例的截取屏幕内容的方法的流程图,图2a为根据本专利技术的第一截屏图片的第一实施例的示意图,图2b为根据本专利技术的第二截屏图片的第一实施例的示意图,图3a为根据本专利技术的第一截屏图片的第二实施例的示意图,图3b为根据本专利技术的第二截屏图片的第二实施例的示意图,图4为将第一截屏图片和第二截屏图片拼接之后的完整的截屏图片的示意图。在步骤SlOO中,检测到截屏状态之后,对用户的选取区域进行第一次截屏并保存第一截屏图片。在本实施例中,截屏操作分为两种处理方式。一种为全景截取方式,即截取整个画面内容。便携式终端接收到用本文档来自技高网...
一种截取屏幕内容的方法及便携式终端

【技术保护点】
一种截取屏幕内容的方法,其特征在于,包括如下步骤:a、检测到截屏状态之后,对用户的选取区域进行第一次截屏并保存第一截屏图片;b、在预定时间内检测是否存在滑动距离超出阈值的滑屏操作;c、当在预定时间内检测到超出阈值的滑屏操作时,判断为还需要继续执行截屏而滑动屏幕;d、对用户的选取区域,进行第二次截屏并保存第二截屏图片;e、拼接所述第一截屏图片和所述第二截屏图片。

【技术特征摘要】
1.一种截取屏幕内容的方法,其特征在于,包括如下步骤: a、检测到截屏状态之后,对用户的选取区域进行第一次截屏并保存第一截屏图片; b、在预定时间内检测是否存在滑动距离超出阈值的滑屏操作; C、当在预定时间内检测到超出阈值的滑屏操作时,判断为还需要继续执行截屏而滑动屏眷; d、对用户的选取区域,进行第二次截屏并保存第二截屏图片; e、拼接所述第一截屏图片和所述第二截屏图片。2.如权利要求1所述的截取屏幕内容的方法,其特征在于,所述a步骤具体包括如下步骤: 检测来自用户的第一触点,并将第一触点作为原点在屏幕上构筑基准坐标系; 检测来自用户的第二触点,并计算第二触点的坐标值; 当所述第二触点的 坐标值与第一触点的坐标值的差值满足预定条件时,进行第一次截屏并保存第一截屏图片。3.如权利要求2所述的截取屏幕内容的方法,其特征在于,所述c步骤中,在所述第一次截屏图片的底端设置标记,而且在所述e步骤中,基于所述标记拼接所述第一截屏图片和所述第二截屏图片。4.如权利要求3所述的截取屏幕内容的方法,其特征在于,所述标记为所述第二触点。5.如权利要求4所述的截取屏幕内容的方法,其特征在于,所述d步骤具体包括步骤: 以所述第二触点为原点构筑相对坐标系; 检测来自用户的第三触点,并计算相对坐标系内的第三触点的坐标值; 当相对坐标系内的所述第三触点的坐标值与所述第二触点的坐标值的差值满足预定条件时,进行第二次截屏并保存第二截屏图片。6.如权利要求4所述的截取屏幕内容的方法,其特征在于,所述d步骤具体包括步骤: 在基准坐标系中,检测来自用户的第三触点,并计算基准坐标系内的第三触点的坐标值; 当基准坐标系内的所述第三触点的坐标值与所述第二触点的坐标值的差值满足预定条件时,进行第二次截屏并保存第二截屏图片。7.如权利要求2、5、6中的任一项所述的截取屏幕内容的方法,其特征在于,在计算各个触点在各自坐标系的坐标值时,同时记录各个触点的产生时间和各个截屏时间。8.如权利要求3所述的截取屏幕内容的方法,其特征在于,所述标记为框体。9.如权利要求8所述的截取屏幕内容的方法,其特征在于,所述d步骤具体包括步骤: 以所述框体的一个上顶点作为原点构筑相对坐标系; 检测来自用户的第三触点,并计算相对坐标系内的第三触点的坐标值; 当相对坐标系内的所述第三触点的坐标值与所述第二触点的坐标值的差值满足预定条件时,进行第二次截屏并保存第二截屏图片。10.如权利要求1所述的截取屏幕内容的方法,其特征在于,所述阈值为前次截屏图片的高度或宽度的90~100%。11.如权利要求3所述的截取屏幕内容的方法,其特征在于,在所述e步骤具体...

【专利技术属性】
技术研发人员:黄鹏
申请(专利权)人:天津三星通信技术研究有限公司三星电子株式会社
类型:发明
国别省市:天津;12

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

1