一种截取图像的方法、装置及移动设备的制造方法
【技术领域】
[0001]本发明实施例涉及移动设备技术领域,尤其涉及一种截取图像的方法、装置及移动设备。
【背景技术】
[0002]移动设备用户在使用移动设备的过程中,当显示屏幕上出现用户感兴趣的画面时,通常会执行截屏操作来对显示屏幕上的画面进行捕捉并保存成图片。常见的截屏方式是通过同时触发多个按键来实现截屏的,需要双手或多个手指进行操作,操作不方便且容易错过截屏时机。尤其是对于正在播放的视频来说,当用户看到自己感兴趣的场景时,如视频中包含的人物造型、台词、景色等,如果未能及时触发多个按键来截屏,就会错过截屏时机,且使用双手或多个手指来执行截屏操作也会影响用户观看视频。
[0003]现有的一些视频播放软件可提供截图(截屏)功能。例如,用户可简单的通过点击一个功能按键(虚拟触摸按键)即可实现视频截图,但当用户全屏播放视频时,需要点击显示屏幕才能看到该功能按键,随着功能按键一起显示的还有播放软件的用户界面菜单,菜单中包括播放进度条、音量调节条等图形,执行截屏操作时这些图形也会被一起截取,会破坏图片的美观度,且这些图形很可能会遮挡图片中的重要信息,成为截屏图片的干扰图形。还有的视频播放软件支持手势截图,如三个手指按住屏幕后同时下滑,同样的,手指按住屏幕时也会出现用户界面菜单,造成截屏后的图片中包含干扰图形,不能满足用户需求。
[0004]在用户观看视频过程中,很可能希望对其中感兴趣的部分进行剪切,但在移动设备上进行剪切起始点选取的操作中,同样会遇到容易错过选取时机、操作不够便捷等问题。
【发明内容】
[0005]本发明的目的是提出一种截取图像的方法、装置及移动设备,以解决现有的移动设备截屏操作或截取视频操作不够便捷,且所截取的图像中容易包含干扰图形的问题。
[0006]第一方面,本发明实施例提供了一种截取图像的方法,包括:
[0007]获取光线强度数据;
[0008]根据所述光线强度数据得出光线强度变化率;
[0009]判断所述光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。
[0010]第二方面,本发明实施例提供了一种截取图像的装置,包括:
[0011]获取模块,用于获取光线强度数据;
[0012]光线强度变化率计算模块,用于根据所述光线强度数据得出光线强度变化率;
[0013]截取模块,用于判断所述光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。
[0014]第三方面,本发明实施例提供了一种移动设备,该移动设备包括本发明实施例中的截取图像的装置。
[0015]本发明实施例中提供的一种截取图像的方法、装置及移动设备,可使移动设备的截屏操作或截取视频操作更加简单方便,且所截取的图像中不会包含干扰图形。本发明实施例中提供的截取图像的方法,先获取光线强度数据,再根据所获取的光线强度数据得出光线强度变化率,判断光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。通过采用上述技术方案,用户在使用移动设备进行截取图像操作时,可通过遮挡移动设备上的光线强度采集装置来使移动设备获取的光线强度发生变化,当光线强度变化率符合截取条件时,移动设备进行相应的截取操作。整个操作过程简单快捷。尤其是对于截取正在播放的视频的画面时,无需触碰移动设备的显示屏幕,所截取的图像中不会包含视频进度条等干扰图形,保证截取图像的完整度,满足用户需求。
【附图说明】
[0016]图1为本发明实施例一提供的一种截取图像的方法的流程示意图;
[0017]图2为本发明实施例二提供的一种截取图像的方法的流程示意图;
[0018]图3为本发明实施例三提供的一种截取图像的方法的流程示意图;
[0019]图4为本发明实施例四提供的一种截取图像的装置的结构框图。
【具体实施方式】
[0020]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]实施例一
[0022]图1为本发明实施例一提供的一种截取图像的方法的流程示意图,该方法可以由截取图像的装置执行,其中该装置可由软件和/或硬件实现,并一般集成于移动设备中,如图1所示,该方法包括:
[0023]步骤101、获取光线强度数据。
[0024]示例性的,所述移动设备具体可为设置有光线强度采集装置的手机、平板电脑及笔记本电脑等设备。移动设备的显示屏幕上方通常会设置有光线传感器,本发明实施例中可利用光线传感器来实时采集移动设备周围环境的光线强度,并获取光线传感器所采集到的光线强度数据来进行后续的步骤。当然,光线传感器在移动设备上的具体位置不作限定,除了设置在显示屏幕上方外,设置于显示屏幕的下方或者移动设备的背面等其他位置的光线传感器均适用于本实施例所述的方法。
[0025]步骤102、根据光线强度数据得出光线强度变化率。
[0026]示例性的,可按照如下公式计算所述光线强度变化率:
[0027]A = (X1-X2) /X1
[0028]其中,A为光线强度变化率,X1为当前获取的光线强度值,X2为上一次获取的光线强度值。
[0029]步骤103、判断光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。
[0030]示例性的,当用户使用手指或其他物品等对光线传感器进行遮挡时,所获取的光线强度数据会瞬间发生变化,可预先设置光线强度变化率的阈值,通过判断步骤102中所得出的光线强度变化率与该阈值之间的大小关系是否满足预先设置的截取条件,来确定是否截取当前屏幕图像或截取当前播放的视频内容。其中,当前屏幕图像具体可为显示屏幕上正在进行显示的所有内容,包括正在播放的视频的显示图像;所述当前播放的视频内容具体可为正在播放的视频的显示图像和对应的音频等相关信息,所述截取当前播放的视频内容即可相当于对当前播放的视频进行剪切。
[0031]具体的,可在移动设备中分别添加屏幕图像截取功能设置选项和当前播放视频内容截取功能设置选项,在上述两个功能设置选项中可由用户自行设置开启或关闭相应功能,可由系统默认设置相应的截取阈值或由用户自行设置相应的截取阈值。
[0032]进一步的,本实施例中采用设置于移动设备上的光线传感器来获取光线强度数据,且在截取图像过程中,光线传感器需要被遮挡,而通常情况下的光线传感器是用于根据所获取的光线强度数据实时调整显示屏幕亮度(调整背光)的,所以在应用本实施例的方法时要对截取功能和调整背光两个功能进行协调。当开启屏幕图像截取功能时,由于现有的实时调整背光功能中,一般会有一个调整期,即光线强度值的变化并不会马上导致显示屏幕亮度的变化,由于截图时用户遮挡光线传感器并迅速移开,所以在上述调整期内,显示屏幕还未来得及变化,截取图像操作已经完成,所以截取功能和调整背光两个功能可同时开启;当开启播放视频内容截取功能时,可增加以下步骤:当检测到移动设备当前在播放视频时,判断调整背光功能是否为开启状态,如果是,则关闭调整背光功能,以确保用户在观看视频过程中需要截取视频内容时,不会因较长时间遮挡光线传感器而使显示屏幕变暗,进而影响观看体验。
[0033]本发明实施例一中提供的截取图像的方法,先获取光线强度数据,再根据所获取的光线强度数据得出光线强度变化率,判断光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。通过采用上述技术方案,用户在使用移动设备进行截取图像操作时,可通过遮挡移动设备上的光线强度采集装置来使移动设备获取的光线强度发生变化,当光线强度变化率符合截取条件时,移动设备进行相应的截取操作。整个操作过程简单快捷
。尤其是对于截取正在播放的视频的画面时,无需触碰移动设备的显示屏幕,所截取的图像中不会包含视频进度条等干扰图形,保证截取图像的完整度,满足用户需求。
[0034]实施例二
[0035]图2为本发明实施例二提供的一种截取图像的方法的流程示意图,本实施例以上述实施例一为基础进行优化,在本实施例中,将步骤判断光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像,优化为:判断光线强度变化率是否达到第一预设截取阈值,若是,则截取当前屏幕图像。
[0036]相应的,本实施例的方法包括如下步骤:
[0037]步骤201、获取光线强度数据。
[0038]示例性的,本实施例中的方法可用于截取正在播放的视频的显示图像,也可用于截取未播放视频时的显示屏幕上正在进行显示的图像,移动设备可支持其中一种或两种截取功能,可由系统默认设置或由用户自行设置具体支持哪种截取功能或同时支持两种截取功能。当移动设备被设置为仅支持截取正在播放的视频的显示图像时,本步骤具体可为:检测显示屏的当前显示内容是否为视频播放界面,若是,则获取光线强度数据。优选的,还可预先设置支持截取正在播放的视频的显示图像功能的应用程序(如视频播放软件)。如某一个视频播放器不支持该截取功能,或该截取功能处于关闭状态,则不会获取光线强度数据。
[0039]步骤202、根据光线强度数据得出光线强度变化率。
[0040]步骤203、判断光线强度变化率是否达到第一预设截取阈值,若是,则截取当前屏蒂图像。
[0041]示例性的,光线传感器在被遮挡之前,光线强度值X2通常为一个较大的值,而光线传感器被遮挡后,光线强度值X1通常为一个较小的值,所计算出来的光线强度变化率A为一个负值,通常可达到-90%左右。例如,可将第一预设截取阈值设置为-90%,当A小于或等于-90%时,截取当前屏幕图像。由于每次光线传感器被遮挡后光线强度值&通常比较相近,所以可认为X1基本不变;而光线传感器在被遮挡之前的移动设备周围环境光线经常会发生变化,如在室外时的阴天、雨天或晴天等天气变化会造成光线强度不同,在室内时灯光亮度不同也导致光线强度不同,所以光线传感器在被遮挡之前,光线强度值&通常差别较大。所以可将第一预设截取阈值设置成不同的等级,如高级截取阈值可为_98%,中级截取阈值可为-94%,低级截取阈值可为-88%。可由系统默认设置截取阈值等级,也可由用户根据实际情况自行设置。
[0042]优选的,可预先建立当前获取的光线强度数据与预设截屏阈值等级之间的对应关系,在步骤201中获取光线强度数据之后,根据当前获取的光线强度数据调整预设截屏阈值的等级。例如,当前获取的光线强度值(相当于上文所述的X2)较低时,可将等级调低,如从当前的高级截取阈值调整为中级截取阈值;当前获取的光线强度值(相当于上文所述的X2)较高时,可将等级调高,如从当前的低级截取阈值调整为高级截取阈值等。进一步的,也可预先建立当前获取的光线强度数据与预设截屏阈值之间的对应关系,根据当前获取的光线强度数据调整预设截屏阈值,而不受等级的限制。示例性的,上述的对应关系可根据经验值或实验数据进行建立。进一步的,也可根据当前获取的光线强度数据调整每个等级的截取阈值,例如,当前获取的光线强度值(相当于上文所述的X2)较低时,可将三个截取阈值调高(绝对值调低),如将高级截取阈值由原来的-98 %调整为-90 %,将中级截取阈值由原来的-94 %调整为-80 %,将低级截取阈值由原来的-88 %调整为-70 %。
[0043]示例性的,当用户携带移动设备从一个非常明亮的环境进入到一个非常阴暗的环境中、或者关闭照明器具、又或者光线传感器被障碍物遮挡等情况时,光线强度变化率也有可能会达到预设截屏阈值,移动设备就会执行截取操作,但此时并非用户主观意愿进行截取,即容易发生误操作,且所截取的当前屏幕图像又一般会存入移动设备的存储器中,占用一定的存储空间。为了避免上述情况发生,可在判断光线强度变化率达到第一预设截取阈值(如-94% )之后,继续判断光线强度变化率在预设时长(如0.1秒)内,是否达到第一预设截取阈值的相反数(如94%),若是,则截取当前屏幕图像。例如,用户想通过手指遮挡光线传感器来截取当前屏幕图像时,可通过快速遮挡并移开的方式来触发截取操作,遮挡时间很短,所以,光线强度值从X/变成X肩,很快又会变回X 2,而X1从变回X 2时,相应的光线强度变化率也会从一个绝对值较大的负值(如-94% )变为较大的正值(如94% ),两个光线强度变化率互为相反数。当然,也可在判断光线强度变化率达到第一预设截取阈值(如-94% )之后,继续判断光线强度值在预设时长(如0.1秒)内是否恢复到X2,若是,则截取当前屏幕图像。通过上述两种方式可避免上述误操作情况,但本领域技术人员可知避免上述误操作的方式并不限于上述两种。进一步的,为了保证截图的时效性,也可在判断光线强度变化率达到第一预设截取阈值时,先执行截取当前屏幕图像的操作,然后再进行上述避免误操作的步骤,若判定为误操作,则自动删除所截取的屏幕图像,释放存储空间。
[0044]本发明实施例二提供的截取图像的方法,对截取当前屏幕图像的步骤进行了详细说明。通过采用本实施例中的技术方案,可进一步提高图像截取准确度及时效性,提升用户体验。
[0045]实施例三
[0046]图3为本发明实施例三提供的一种截取图像的方法的流程示意图,本实施例以上述实施例一为基础进行优化,在本实施例中,将步骤:判断光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前播放的视频内容,优化为:判断光线强度变化率是否达到第二预设截取阈值,若是,则确定当前时刻为截取开始时间;从所述截取开始时间开始截取当前播放的视频内容,直到光线强度变化率变为第三预设截取阈值。
[0047]相应的,本实施例的方法包括如下步骤:
[0048]步骤301、获取光线强度数据。
[0049]示例性的,本步骤具体可为:检测显示屏的当前显示内容是否为视频播放界面,若是,则获取光线强度数据。优选的,还可预先设置支持截取当前播放的视频内容功能的应用程序(如视频播放软件)。如某一个视频播放器不支持该截取功能,或该截取功能被屏蔽,则不会获取光线强度数据。
[0050]步骤302、根据光线强度数据得出光线强度变化率。
[0051]步骤303、判断光线强度变化率是否达到第二预设截取阈值,若是,则确定当前时刻为截取开始时间。
[0052]示例性的,当用户在移动设备上观看视频时,如果看到感兴趣的场景而想要截取当前播放的视频内容时,可使用手指或其他物品等对光线传感器进行遮挡,此时,移动设备所获取的光线强度数据会瞬间发生变化。光线传感器在被遮挡之前,光线强度值X2通常为一个较大的值,而光线传感器被遮挡后,光线强度值X1通常为一个较小的值,所计算出来的光线强度变化率A通常为一个负值,可达到-90%左右。例如,可将第二预设截取阈值设置为-95%,当A小于或等于-95%时(如A = -98% ),确定当前时刻为截取开始时间。
[0053]步骤304、从截取开始时间开始截取当前播放的视频内容,直到光线强度变化率变为第三预设截取阈值。
[0054]示例性的,用户可持续遮住挡光线传感器,在持续遮挡过程中所播放的视频内容(包括当前播放的视频的显示图像及音频数据等)会被截取。当用户想要结束截取时,可停止遮挡光线传感器。此时,光线强度变化率A’通常会变成一个正值,基本会接近于上一次光线强度变化率A的相反数-A。当在整个截取过程中,移动设备周围的光线强度没有变化时,停止遮挡光线传感器时,光线强度变化率A’会等于上一次光线强度变化率A的相反数,可将第三预设截取阈值设置为95%,当A’大于或等于95%时(如A’ =98%),确定当前时刻为截取停止时间,即停止截取视频内容。随后,可根据所截取的视频内容生成子视频,并存储于移动设备的存储器中。示例性的,可根据当前播放的视频文件的名称及所截取的时间段为该子视频命名,方便用户的查找及观看。
[0055]本发明实施例三提供的截取图像的方法
,对截取当前播放的视频内容的步骤进行了详细说明。通过采用本实施例中的技术方案,可对当前播放的视频内容进行截取并生成子视频,方便用户日后查看,满足用户需求,提升用户体验。
[0056]实施例四
[0057]图4为本发明实施例四提供的一种截取图像的装置的结构框图,该装置可由软件和/或硬件实现,并一般集成于移动设备中。如图4所示,该装置包括:获取模块401,用于获取光线强度数据;光线强度变化率计算模块402,用于根据光线强度数据得出光线强度变化率;截取模块403,用于判断光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。
[0058]其中,示例性的,光线强度变化率计算模块402可按照如下公式计算所述光线强度变化率:
[0059]A = (X1-X2) /X1
[0060]其中,A为光线强度变化率,X1为当前获取的光线强度值,X2为上一次获取的光线强度值。
[0061]本发明实施例四提供的截取图像的装置,由光线强度变化率计算模块402根据获取模块401获取的光线强度数据得出光线强度变化率,再由截取模块403判断光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。通过采用上述技术方案,用户在使用移动设备进行截取图像操作时,可通过遮挡移动设备上的光线强度采集装置来使移动设备获取的光线强度发生变化,当光线强度变化率符合截取条件时,移动设备进行相应的截取操作。整个操作过程简单快捷。尤其是对于截取正在播放的视频的画面时,无需触碰移动设备的显示屏幕,所截取的图像中不会包含视频进度条等干扰图形,保证截取图像的完整度,满足用户需求。
[0062]在上述实施例的基础上,所述截取模块还可具体用于:判断光线强度变化率是否达到第一预设截取阈值,若是,则截取当前屏幕图像。
[0063]在上述实施例的基础上,所述截取模块还可具体用于:判断光线强度变化率是否达到第二预设截取阈值,若是,则确定当前时刻为截取开始时间;从截取开始时间开始截取当前播放的视频的显示图像,直到光线强度变化率变为第三预设截取阈值。
[0064]在上述实施例的基础上,该装置还可包括:阈值调整模块,用于在获取光线强度数据之后,根据当前获取的光线强度数据调整预设截屏阈值。
[0065]在上述实施例的基础上,所述获取模块还可具体用于:检测显示屏的当前显示内容是否为视频播放界面,若是,则获取光线强度数据。
[0066]实施例五
[0067]本发明实施例五提供一种移动设备,该设备包括本发明实施例中所述的截取图像的装置,可通过执行本发明实施例中所述的截取图像的方法来截取当前屏幕图像或截取当前播放的视频内容。
[0068]示例性的,本实施例中的移动设备具体可为手机、平板电脑及笔记本电脑等设备。可在该移动设备的显示屏幕上方、下方或设备本体背面等位置设置光线传感器等光线强度采集装置。所述截取图像的装置可与光线强度采集装置连接,获取光线强度采集装置所采集的光线强度数据,并根据计算出的光线强度变化率是否符合截取条件来确定是否执行截取当前屏幕图像或截取当前播放的视频内容的操作。
[0069]本发明实施例五提供的移动设备,可使用户通过遮挡移动设备上的光线强度采集装置来触发截取当前屏幕图像或截取当前播放的视频内容的操作,整个操作过程简单快捷。尤其是对于截取正在播放的视频的画面时,无需触碰移动设备的显示屏幕,所截取的图像中不会包含视频进度条等干扰图形,保证截取图像的完整度,满足用户需求。
[0070]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种截取图像的方法,其特征在于,包括: 获取光线强度数据; 根据所述光线强度数据得出光线强度变化率; 判断所述光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。2.根据权利要求1所述的方法,其特征在于,根据所述光线强度数据得出光线强度变化率,包括: 按照如下公式计算所述光线强度变化率:A = (X「X2) /X1 其中,A为光线强度变化率,X1为当前获取的光线强度值,X2为上一次获取的光线强度值。3.根据权利要求1所述的方法,其特征在于,判断所述光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像,包括: 判断所述光线强度变化率是否达到第一预设截取阈值,若是,则截取当前屏幕图像。4.根据权利要求1所述的方法,其特征在于,判断所述光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前播放的视频内容,包括: 判断所述光线强度变化率是否达到第二预设截取阈值,若是,则确定当前时刻为截取开始时间; 从所述截取开始时间开始截取当前播放的视频内容,直到所述光线强度变化率变为第三预设截取阈值。5.根据权利要求3或4所述的方法,其特征在于,在获取光线强度数据之后,还包括: 根据当前获取的光线强度数据调整所述预设截屏阈值。6.根据权利要求1所述的方法,其特征在于,所述获取光线强度数据,包括: 检测显示屏的当前显示内容是否为视频播放界面,若是,则获取光线强度数据。7.—种截取图像的装置,其特征在于,包括: 获取模块,用于获取光线强度数据; 光线强度变化率计算模块,用于根据所述光线强度数据得出光线强度变化率; 截取模块,用于判断所述光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。8.根据权利要求7所述的装置,其特征在于,所述光线强度变化率计算模块按照如下公式计算所述光线强度变化率:A = (X「X2) /X1 其中,A为光线强度变化率,X1为当前获取的光线强度值,X2为上一次获取的光线强度值。9.根据权利要求7所述的装置,其特征在于,所述截取模块具体用于: 判断所述光线强度变化率是否达到第一预设截取阈值,若是,则截取当前屏幕图像。10.根据权利要求7所述的装置,其特征在于,所述截取模块具体用于: 判断所述光线强度变化率是否达到第二预设截取阈值,若是,则确定当前时刻为截取开始时间; 从所述截取开始时间开始截取当前播放的视频内容,直到所述光线强度变化率变为第三预设截取阈值。11.根据权利要求9或10所述的装置,其特征在于,还包括: 阈值调整模块,用于在获取光线强度数据之后,根据当前获取的光线强度数据调整所述预设截屏阈值。12.根据权利要求7所述的装置,其特征在于,所述获取模块具体用于:检测显示屏的当前显示内容是否为视频播放界面,若是,则获取光线强度数据。13.—种移动设备,其特征在于,包括如权利要求7-12中任一项所述的截取图像的装置。
【专利摘要】本发明实施例提供一种截取图像的方法、装置及移动设备。该方法包括:获取光线强度数据,根据所获取的光线强度数据得出光线强度变化率,判断光线强度变化率是否符合截取条件,并根据判断结果确定是否截取当前屏幕图像或截取当前播放的视频内容。通过采用上述技术方案,用户在使用移动设备进行截取图像操作时,可通过遮挡移动设备上的光线强度采集装置来使移动设备获取的光线强度发生变化,当光线强度变化率符合截取条件时,移动设备进行相应的截取操作。整个操作过程简单快捷。尤其是对于截取正在播放的视频的画面时,无需触碰移动设备的显示屏幕,所截取的图像中不会包含视频进度条等干扰图形,保证截取图像的完整度,满足用户需求。
【IPC分类】G06F3/0481
【公开号】CN104881209
【申请号】CN201510306717
【发明人】刘黎
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月2日
【申请日】2015年6月5日
转载请注明原文地址:https://www.famiwei.com/read-8138862.html