一种屏幕截图方法及其移动终端的制作方法

文档序号:6514180阅读:191来源:国知局
一种屏幕截图方法及其移动终端的制作方法
【专利摘要】本发明公开了一种屏幕截图方法及其移动终端,其屏幕截图方法包括:A、接收到截屏指令时生成截屏线,所述截屏线包括用于第一截屏区域操作的第一操作线和第二截屏区域操作的第二操作线;B、根据用户对所述截屏线的操作形成截屏区域。本发明能在当前区域内移动截屏线选择需要的画面进行截屏,还能在截取当前屏幕的同时、滑屏或翻页后再次截取标记,解决了现有截屏只能全屏截取的局限性,以及现有截屏不能在当前屏幕下截取滑屏或翻页后的屏幕画面的问题,其截屏方式操作简单,且截屏区域可选。
【专利说明】一种屏幕截图方法及其移动终端【技术领域】
[0001]本发明涉及图像处理【技术领域】,特别涉及一种屏幕截图方法及其移动终端。
【背景技术】
[0002]在使用移动终端时经常会使用截屏功能,能将当前的屏幕画面截取下来保存或发送。这些截取的屏幕能方便别人分析移动终端的故障,明确如何进行应用的安装使用,分享图片或文字等。常用的截图方法有如下几种:1是通过屏幕上已设置的快捷键进行截屏。2是通过移动终端外设的电子按键同时按下进行截屏。3是打开QQ后使用快捷键进行QQ截屏。4是安装软件,设置截屏方式,如摇晃截屏。
[0003]但是,现有的这种截屏方式通常是截取整个屏幕的画面,用户可能只想截取移动终端屏幕上的部分内容。虽然开启QQ能使用户任意选择截取区域,但其必须先启动QQ,且只能截取一方形区域的屏幕画面;而且,在移动终端上使用QQ截图操作不便。另外,由于移动终端的屏幕大小有限,有些内容需要滑屏或翻页才能看见,现有的截屏方式只能针对当前屏幕画面进行截取,滑屏或翻页后的画面只能另外截取,截取后为不同的图片。因此,现有的整屏截取方式不能满足用户部分画面截屏的需求,且不能在截取当前屏幕的同时截取滑屏或翻页后的屏幕画面。
[0004]因而现有技术还有待改进和提高。

【发明内容】

[0005]鉴于上述现有技术的不足之处,本发明的目的在于提供一种屏幕截图方法及其移动终端,以解决现有截屏方式不能在截取当前屏幕的同时截取滑屏或翻页后的屏幕画面的问题。
[0006]为了达到上述目的,本发明采取了以下技术方案:
一种屏幕截图方法,其包括:
A、接收到截屏指令时生成截屏线,所述截屏线包括用于第一截屏区域操作的第一操作线和第二截屏区域操作的第二操作线;
B、根据用户对所述截屏线的操作形成截屏区域。
[0007]所述的屏幕截图方法中,所述第一操作线用于增加或减小截屏区域,所述第二操作线用于确定下一截屏区域的起始位置 。
[0008]所述的屏幕截图方法中,当检测屏幕固定时:
若检测到截屏线向上移动,取消截屏线经过的屏幕图像,相应减小截屏区域;
若检测到截屏线的第一操作线被选中且向下移动,标记截屏线经过的屏幕图像,相应增加截屏区域;
若检测到截屏线的第二操作线被选中且向下移动,将截屏线移动到相应位置。
[0009]所述的屏幕截图方法中,当检测截屏线固定时:
若检测到屏幕向下滑动,标记经过截屏线的屏幕图像; 若检测到屏幕向上滑动,取消经过截屏线的屏幕图像。
[0010]所述的屏幕截图方法中,所述截屏线还包括方形截屏线、圆形截屏线、或画线截屏线。
[0011]一种用于实现所述的屏幕截图方法的移动终端,其包括:
截屏模块,用于接收到截屏指令时生成截屏线,根据用户对所述截屏线的操作形成截屏区域;
所述截屏线包括用于第一截屏区域操作的第一操作线和第二截屏区域操作的第二操作线。
[0012]所述的移动终端中,所述第一操作线用于增加或减小截屏区域,所述第二操作线用于确定下一截屏区域的起始位置。
[0013]所述的移动终端中,还包括检测模块,所述截屏模块包括消除单元、标记单元和移动单元;
当检测模块检测屏幕固定且截屏线向上移动时,所述消除单元用于取消截屏线经过的屏幕图像,相应减小截屏区域;
当检测模块检测屏幕固定、截屏线的第一操作线被选中且向下移动时,所述标记单元用于标记截屏线经过的屏幕图像,相应增加截屏区域;
当检测模块检测屏幕固定、截屏线的第二操作线被选中且向下移动时,所述移动单元用于将截屏线移动到相应位置。
[0014]所述的移动终端中,当检测模块检测截屏线固定且屏幕向上滑动时,所述标记单元还用于标记经过截屏线的屏幕图像;当检测模块检测截屏线固定且屏幕向下滑动时,所述消除单元还用于取消经过截屏线的屏幕图像。
[0015]所述的移动终端中,所述截屏模块还用于生成方形截屏线、圆形截屏线、或画线截屏线。
[0016]相较于现有技术,本发明提供的屏幕截图方法及移动终端,接收到截屏指令时生成截屏线,根据用户对所述截屏线的操作形成截屏区域;能在当前区域内移动截屏线选择需要的画面进行截屏,还能在截取当前屏幕的同时、滑屏或翻页后再次标记截取,解决了现有截屏只能全屏截取的局限性,以及现有截屏不能在当前屏幕下截取滑屏或翻页后的屏幕画面的问题,其截屏操作方式简单,且截屏区域可选。
【专利附图】

【附图说明】
[0017]图1为现有移动终端的屏幕显示意图。
[0018]图2为本发明实施例提供的屏幕截图方法的流程图。
[0019]图3a为本发明实施例提供的横向截屏线的示意图。
[0020]图3b为本发明实施例提供的纵向截屏线的示意图。
[0021]图4为本发明实施例提供的截屏线上移扫描的示意图。
[0022]图5为本发明实施例提供的截屏线下移扫描的示意图。
[0023]图6为本发明实施例提供的截屏线移动的示意图。
[0024]图7为本发明实施例提供的截屏线分区扫描的示意图。
[0025]图8为本发明实施例提供的屏幕上滑扫描的示意图。[0026]图9为本发明实施例提供的屏幕下滑扫描的示意图。
[0027]图10为本发明实施例提供的需要截屏的示意图。
[0028]图11为本发明实施例提供的屏幕截图方法的示意图。
[0029]图12为本发明实施例提供的移动终端的结构框图。
【具体实施方式】
[0030]请参阅图1,由于移动终端的屏幕显示区域固定,当前屏幕下每次只能显示部分内容,其余的内容需要滑动屏幕或翻页才能查看。图1中的左图显示出当前屏幕的内容,在“在线生活”下方还有未能显示的内容,通过滑屏显示出图1中右图所示的“在线生活”下方的其余内容。假设用户需要截取的内容是从“运营商专区”到“双色球中奖内幕大揭秘”,现有的截屏方式就不能满足这种需求。因此,本发明提供一种屏幕截图方法及其移动终端,针对需要截取的图像在当前屏幕不能完全显示,需要滑屏或翻页后才能显示其余内容的问题,生成一截屏线;在对屏幕进行截屏时,在当前屏幕下通过移动截屏线来截取需要的屏幕图像并进行标记缓存,滑屏或翻页后移动截屏线继续扫描需要截取的内容并进行标记缓存,将多次缓存的屏幕图像合成一张屏幕截图,即可完成滑屏/翻页截屏。
[0031]为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0032]请参阅图2,其为本发明实施例提供的屏幕截图方法的流程图。如图2所示,本发明的屏幕截图方法包括:
S100、接收到截屏指令时生成截屏线,所述截屏线包括用于第一截屏区域操作的第一操作线和第二截屏区域操作的第二操作线;
S200、根据用户对所述截屏线的操作形成截屏区域。
[0033]在步骤SlOO中,生成的截屏线包括横向截屏线和纵向截屏线。图3a显示横向截屏线,图3b显示纵向截屏线。在具体实施时,在移动终端上安装一截屏应用,当用户需要截图时点击该截屏应用的图标,弹出一选择框让用户选择使用横向截屏线还是纵向截屏线。本实施例中横向截屏线适用于滑屏显示方式的截屏操作,纵向截屏线适用于翻页显示方式的截屏操作。当然,也可根据实际情况同时选择两种截屏线,本发明对此不作限制。
[0034]选择截屏线后,默认将横向截屏线置于屏幕的顶部,将纵向截屏线置于屏幕的最左侧。横向截屏线经过的区域为图3a中的阴影部分,纵向截屏线扫描过的区域为图3b中的阴影部分。所述横向截屏线和纵向截屏线均由第一操作线和第二操作线组成,所述第一操作线用于第一截屏区域操作,第二操作线用于第二截屏区域操作。较佳地,所述第一操作线和第二操作线的长度一致。本实施例中,截屏线中的第一操作线用于增加或减小截屏区域,截屏线中的第二操作线用于确定下一截屏区域的起始位置、起移动作用。具体实施时,为了区分第一操作线和第二操作线,可将第一操作线设置为实线,第二操作线设置为虚线,如图3a所示;也可以用其他线型或不同的颜色来区分。下面以横向截屏线进行截屏,第一操作线为实线,第二操作线为虚线为例,结合图4-图9具体阐述如何使用截屏线进行截图。
[0035]本实施例提供的步骤SlOO中,屏幕截图方法包括两种情况:
一、在当前屏幕下截取:此时屏幕固定,截屏线移动。[0036]当横向截屏线被选中时,在屏幕的最上方显示出该横向截屏线。将横向截屏线拉出会产生图4-图9中的阴影部分、即扫描区域。在所述步骤S200中,当检测屏幕固定时,横向截屏线的使用方式有如下3种:
1、若检测到截屏线向上移动,取消截屏线经过的屏幕图像,相应减小截屏区域。
[0037]无论用户拖动的是横向截屏线的实线还是虚线,只要检测到横向截屏线在屏幕上是上移的,表示清除已截取的相应屏幕图像。如图4所示,图4中左图显示横向截屏线经过的部分屏幕、即左图阴影所示区域。将横向截屏线按照左图中箭头所示的方向上移,得到图4中右图所示的上移横向截屏线后的屏幕。右图中截取的屏幕图像比左图中截取的屏幕图像明显减少了部分区域。
[0038]2、若检测到截屏线的第一操作线被选中且向下移动,标记截屏线经过的屏幕图像,相应增加截屏区域。
[0039]检测用户手指接触横向截屏线的实线,且拖动横向截屏线下移,表示对屏幕进行截取,横向截屏线停止移动后标记经过该横向截屏线的屏幕图像。如图5所示,图5中左图显示横向截屏线已经过的部分屏幕、即左图阴影所示区域。选中横向截屏线的实线、按照左图中箭头所示的方向下移,得到图5中右图所示的下移横向截屏线后的屏幕。右图中截取的区域明显比左图多。
[0040]3、若检测到截屏线的第二操作线被选中且向下移动,将截屏线移动到相应位置。
[0041]检测用户手指接触横向截屏线的虚线,且拖动横向截屏线下移,表示移动横向截屏线。如图6所示,图6中左图显示横向截屏线已经过的部分屏幕、即左图阴影所示区域。选中横向截屏线的虚线、按照左图中箭头所示的方向下移,得到图6中右图所示的横向截屏线下移后的屏幕。右图中的截屏区域没有改变、与左图一致;但横向截屏线移动到了“精品分类”与“Android专区”之间,此时横向截屏线只能向下移动,横向截屏线上方和扫描区域之间的屏幕不会被截取。如图7所示,按照图7中左图箭头所示的方向,选择横向截屏线的实线向下移动开始截屏,“Android专区”与“在线生活”部分屏幕图像被截取。“买卖宝”与“精品分类”之间的屏幕图像不会被截取。这样通过移动截屏线就可实现屏幕的间断截图,避免了现有截屏只能全屏截取的局限性,增加了本屏幕截图范围可选的灵活性。
[0042]二、屏幕滑动截取:此时截屏线固定,屏幕滑动。
[0043]需要显示其他内容时滑动屏幕,当前屏幕上显示的内容更改。此时截屏线固定不动仅屏幕滑动,由运动的相对性可以理解为:滑动的屏幕经过截屏线,相当于截屏线增加或减小截屏区域。当检测截屏线固定时,根据屏幕的滑动方向可知横向截屏线的使用方式有如下2种:
1、若检测到屏幕向上滑动,标记经过截屏线的屏幕图像。
[0044]如图8所示,图8中左图显示横向截屏线已经过的部分屏幕、即左图阴影所示区域。将屏幕按照左图中箭头所示的方向向上滑动以显示出其他内容。由于横向截屏线固定,屏幕上滑,经过横向截屏线的屏幕被截取,得到图8中右图所示区域。从“运营商专区”直至IJ “活动专区”的这部分区域均被截取。当屏幕停止滑动时,标记被截取的屏幕图像。
[0045]2、若检测到屏幕向下滑动,取消经过截屏线的屏幕图像。
[0046]如图9所示,图9中左图显示横向截屏线已经过的部分屏幕、即左图阴影所示区域(结合图9中左、右图可知为从屏幕顶部直到“活动专区”,包括“运营商专区”、“热门站点”的内容)。将屏幕按照左图中箭头所示的方向向下滑动、退回以前显示过的内容。由于横向截屏线固定,屏幕下滑,相当于横向截屏线上移,取消再次经过横向截屏线的屏幕图像,得到图9中右图所示区域。结合图9中的左、右图可知,从“活动专区”直到“买卖宝”的这部分区域取消截取。当屏幕停止滑动时,标记此时的阴影区域、即被截取的屏幕图像。
[0047]由移动截屏线或滑动屏幕实现屏幕截取,当截屏线和屏幕同时静止时标记截屏线截取的屏幕图像并缓存。多次移动截屏线或滑动屏幕能截取多张屏幕图像,将每张屏幕图像缓存。当接收到结束指令时,将缓存的所有屏幕图像合成为屏幕截图。结束指令由移动终端外壳上的开关键和/或音量键控制产生。当用户确定截屏完成后,同时按下开关键和音量+键,产生一结束指令,也可以按一下开关键来产生结束指令,本发明对此不作限定。
[0048]为了使用户能对屏幕上的任意区域进行截取,本实施例中,所述截屏线还包括方形截屏线、圆形截屏线、或画线截屏线。在选择框内同时显示这些类型的截屏线供用户选择。截屏时需检测用户手指在屏幕上的运动轨迹并生成相应的扫描框,标记扫描框内的屏幕图像,截取标记的屏幕图像并缓存。若选择方形截屏线,用户手指在屏幕上滑动时生成相应大小的方形框,手指离开屏幕后标记该方形框内的屏幕图像并缓存。再次点击屏幕滑动时生成另一方形框,再次标记后缓存。当接收到结束指令时,将多次缓存的屏幕图像整合为一张屏幕截图。同理可知,圆形截屏线是以用户点击的第一点为圆心,手指拖动的距离为半径形成的圆形扫描框。画线截屏线为手指在屏幕上滑动的形状,如波浪形的截屏线、三角形的扫描框等
本实施例中纵向截屏线与横向截屏线的工作原理相同,只是方向适应性更改。其中,纵向截屏线右移、左移分别对应于横向截屏线的下移,上移;屏幕的右侧翻页、左侧翻页分别对应于屏幕的上滑、下滑。
[0049]需要理解的是,本实施例还可以多种类型的截屏线一起使用。例如,检测到横向截屏线扫描完一区域并标记缓存后,双击显示屏可弹出选择框显示多种类型的截屏线供用户选择截屏。选择框的弹出方式也可以为长按显示屏,本发明对此不作限定。
[0050]请同时参阅图10和图11,下面将举一具体实施例来阐述本发明的屏幕截图方法。假设图10中的斜线区域为需要截取的内容。由于移动终端显示屏尺寸的限制,在当前页面上仅能显示图11中a图的内容,此时屏幕固定不动。启动截屏应用选择横向截屏线,在屏幕的顶部生成该横向截屏线。用户按照图11中a图的箭头所示的方向下拉横向截屏线,此时检测到横向截屏线的第一操作线被选中且向下移动,开始截屏。当检测到横向截屏线下拉至图11中b图所示的位置停止时,标记当前横向截屏线经过的区域为第一屏幕图像A并缓存,如图11中b图所示。用户按照图11中b图所示的箭头方向下拉横向截屏线,此时检测到横向截屏线的虚线被选中且向下移动,横向截屏线移动到图11中c图所示的位置时停止。用户再按照图11中d图所示的箭头方向下拉横向截屏线,此时检测到横向截屏线的实线被选中且向下移动,开始截屏。当检测到横向截屏线在图11中e图所示的位置停止,此时标记横向截屏线第二次经过的区域为第二屏幕图像B并缓存。当用户按一次开关键时,生成结束指令,将两次缓存的第一屏幕图像A和第二屏幕图像B即可合成为屏幕截图。
[0051]请参阅图12,本发明还相应提供一种移动终端,其包括截屏模块10,用于接收到截屏指令时生成截屏线,根据用户对所述截屏线的操作形成截屏区域;所述截屏线包括用于第一截屏区域操作的第一操作线和第二截屏区域操作的第二操作线。[0052]其中,所述截屏模块10中生成的截屏线包括横向截屏线和纵向截屏线,所述横向截屏线和纵向截屏线均由第一操作线和第二操作线组成,且第一操作线和第二操作线的长度相等;所述第一操作线和第二操作线对应不同的截屏区域操作。具体实施时,所述第一操作线用于增加或减小截屏区域,所述第二操作线用于确定下一截屏区域的起始位置。
[0053]本实施例中,所述移动终端还包括检测模块20、缓存模块30和图像生成模块40,所述检测模块20、截屏模块10、缓存模块30和图像生成模块40依次连接。截屏模块10在接收到截屏指令时生成截屏线,检测模块20开始检测截屏线移动或屏幕滑动的状态,当检测模块20检测到截屏线移动或屏幕滑动时,截屏模块10进行截取,当截屏线和屏幕都静止时标记截屏线经过的屏幕图像,截取标记的屏幕图像。缓存模块30缓存被截取的屏幕图像。图像生成模块在接收到结束指令时将缓存的所有屏幕图像合成为屏幕截图,由显示屏显不O
[0054]进一步地,本实施例中,所述截屏模块10包括消除单元、标记单元和移动单元。
[0055]当检测模块20检测屏幕固定且截屏线向上移动时,所述消除单元用于取消截屏线经过的屏幕图像,相应减小截屏区域;
当检测模块20检测屏幕固定、截屏线的第一操作线被选中且向下移动时,所述标记单元用于标记截屏线经过的屏幕图像,相应增加截屏区域;
当检测模块20检测屏幕固定、截屏线的第二操作线被选中且向下移动时,所述移动单元用于将截屏线移动到相应位置。
[0056]当检测模块20检测截屏线固定且屏幕向上滑动时,所述标记单元还用于标记经过截屏线的屏幕图像;
当检测模块20检测截屏线固定且屏幕向下滑动时,所述消除单元还用于取消经过截屏线的屏幕图像。
[0057]为了使用户能对屏幕上的任意区域进行截取,本实施例中所述截屏模块10还用于生成方形截屏线、圆形截屏线、或画线截屏线;所述检测模块20检测用户手指在屏幕上的运动轨迹,截屏模块10根据所述运动轨迹生成相应的扫描框,标记扫描框内的屏幕图像并缓存。
[0058]综上所述,本发明进行截屏时,在当前区域内通过移动截屏线扫描来选择需要截取的屏幕图像和截取区域,在截屏线固定不动时能通过滑屏或翻页来截取当前屏幕上未能显示的内容,在截屏线和屏幕均静止时标记当次截取的屏幕图像并缓存,在收到结束指令时将多次标记的屏幕图像组合成屏幕截图供用户浏览;通过移动截屏线就可实现屏幕的间断截图,能在当前屏幕下截取未能显示的内容,解决了现有截屏只能全屏截取的局限性,以及现有截屏不能在当前屏幕下截取滑屏或翻页后的屏幕画面的问题,其截屏方式操作简单,且截屏区域可选,提高了本屏幕截图范围可选的灵活性。
[0059]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种屏幕截图方法,其特征在于,包括: A、接收到截屏指令时生成截屏线,所述截屏线包括用于第一截屏区域操作的第一操作线和第二截屏区域操作的第二操作线; B、根据用户对所述截屏线的操作形成截屏区域。
2.根据权利要求1所述的屏幕截图方法,其特征在于,所述第一操作线用于增加或减小截屏区域,所述第二操作线用于确定下一截屏区域的起始位置。
3.根据权利要求2所述的屏幕截图方法,其特征在于,当检测屏幕固定时: 若检测到截屏线向上移动,取消截屏线经过的屏幕图像,相应减小截屏区域; 若检测到截屏线的第一操作线被选中且向下移动,标记截屏线经过的屏幕图像,相应增加截屏区域; 若检测到截屏线的第二操作线被选中且向下移动,将截屏线移动到相应位置。
4.根据权利要求1所述的屏幕截图方法,其特征在于,当检测截屏线固定时: 若检测到屏幕向上滑动,标记经过截屏线的屏幕图像; 若检测到屏幕向下滑动,取消经过截屏线的屏幕图像。
5.根据权利要求1所述的屏幕截图方法,其特征在于,所述截屏线还包括方形截屏线、圆形截屏线、或画线截屏线。
6.一种用于实现权利要求1所述的屏幕截图方法的移动终端,其特征在于,包括: 截屏模块,用于接收到截屏指令时生成截屏线,根据用户对所述截屏线的操作形成截屏区域; 所述截屏线包括用于第一截屏区域操作的第一操作线和第二截屏区域操作的第二操作线。
7.根据权利要求6所述的移动终端,其特征在于, 所述第一操作线用于增加或减小截屏区域,所述第二操作线用于确定下一截屏区域的起始位置。
8.根据权利要求6所述的移动终端,其特征在于,还包括检测模块,所述截屏模块包括消除单元、标记单元和移动单元; 当检测模块检测屏幕固定且截屏线向上移动时,所述消除单元用于取消截屏线经过的屏幕图像,相应减小截屏区域; 当检测模块检测屏幕固定、截屏线的第一操作线被选中且向下移动时,所述标记单元用于标记截屏线经过的屏幕图像,相应增加截屏区域; 当检测模块检测屏幕固定、截屏线的第二操作线被选中且向下移动时,所述移动单元用于将截屏线移动到相应位置。
9.根据权利要求8所述的移动终端,其特征在于,当检测模块检测截屏线固定且屏幕向上滑动时,所述标记单元还用于标记经过截屏线的屏幕图像;当检测模块检测截屏线固定且屏幕向下滑动时,所述消除单元还用于取消经过截屏线的屏幕图像。
10.根据权利要求6所述的移动终端,其特征在于,所述截屏模块还用于生成方形截屏线、圆形截屏线、或画线截屏线。
【文档编号】G06F9/44GK103472999SQ201310457762
【公开日】2013年12月25日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】梁维伟, 毕涛, 王星群, 李 杰 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1