一种截屏方法及终端设备技术

技术编号:12404883 阅读:65 留言:0更新日期:2015-11-28 19:21
本发明专利技术的实施例提供一种截屏方法及终端设备,涉及图像处理领域,解决了现有技术中当画中画模式开启且画中画窗口中无信号显示时,通过现有的截屏方法截取的屏幕图像中画中画窗口对应区域会显示为空洞的纯色色块,导致整体图像不美观的问题。该方法包括:获取截屏指令,若判定出终端设备当前的用户界面中包含画中画窗口,获取画中画窗口中信号源的状态信息,终端设备当前的用户界面对应图像是由应用程序窗口层中的应用程序界面对应图像和浮动窗口层中的画中画窗口对应图像叠加形成的;若根据信号源的状态信息判定画中画窗口中无信号源对应图像显示,获取应用程序窗口层中的应用程序窗口对应的图像。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,尤其涉及一种截屏方法及终端设备
技术介绍
随着智能电视的快速发展,目前大部分电视上应用有画中画功能,使得用户可以在使用应用程序的同时打开画中画功能,在小窗口中观看电视节目或多媒体视频。但是,在画中画模式开启状态下,若小窗口中对应的信号源没有信号连接或者信号加密时,此时该画中画窗口内并无画面内容显示,例如,画中画窗口内显示为纯色背景并显示“无信号”文字提示。因此,当终端通过现有的截屏方法对包含有画中画窗口的用户界面进行截屏时,截取出的屏幕图像中画中画窗口对应区域仍然会显示为空洞的纯色色块,使得整体图像不美观。
技术实现思路
本专利技术的实施例提供一种截图方法及终端设备,解决了现有技术中当画中画模式开启且画中画窗口中无信号显示时,通过现有的截屏方法截取的屏幕图像中画中画窗口对应区域会显示为空洞的纯色色块,导致整体图像不美观的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种截屏方法,包括:获取截屏指令,所述截屏指令用于指示截取终端设备当前的用户界面对应图像;若判定出所述终端设备当前的用户界面中包含画中画窗口,则获取所述画中画窗口中信号源的状态信息,所述状态信息用于指示所述画中画窗口中的信号源的输入状态,所述终端设备当前的用户界面对应图像是由应用程序窗口层中的应用程序界面对应图像和浮动窗口层中的画中画窗口对应图像叠加形成的;若根据所述信号源的状态信息判定所述画中画窗口中无信号源对应图像显示,则获取所述应用程序窗口层中的应用程序窗口对应的图像。第二方面,提供一种终端设备,其特征在于,包括:第一获取模块,用于获取截屏指令,所述截屏指令用于指示截取终端设备当前的用户界面对应图像;第二获取模块,用于若判定出所述终端设备当前的用户界面中包含画中画窗口,则获取画中画窗口中信号源的状态信息,所述状态信息用于指示所述画中画窗口中的信号源的输入状态;所述终端设备当前的用户界面对应图像是由应用程序窗口层中的应用程序界面对应图像和浮动窗口层中的画中画窗口对应图像叠加形成的;第三获取模块,用于若根据所述第二获取模块获取的所述信号源的状态信息判定所述画中画窗口中无信号源对应图像显示,则获取所述应用程序窗口层中的应用程序窗口对应的图像。本专利技术的实施例提供的截屏方法及终端设备,获取截屏指令,该截屏指令用于指示截取当前用户界面对应图像,若判定出该终端设备当前的用户界面中包含画中画窗口,则获取当前用户界面的画中画窗口中信号源的状态信息,而当该终端设备当前的用户界面中包含画中画窗口,则表明该当前用户界面对应图像是由应用程序窗口层中的应用程序界面对应图像和浮动窗口层中的画中画窗口对应图像叠加形成的,此时,若终端设备根据该信号源的状态信息判定该画中画窗口中无信号源对应图像显示,则直接获取应用程序窗口层中的应用程序窗口对应的图像。这样本专利技术通过将画中画窗口的显示与应用程序层分离,从而可以在该画中画窗口中无信号源对应图像显示时,不截取浮动窗口层中画中画窗口对应的图像,而是直接获取应用程序窗口层中的应用程序窗口对应的图像,这样获取到的图像中便不会包含显示为纯色色块的画中画画窗口对应图像,从而避免了画中画窗口区域位置显示为纯色色块。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的实施例提供的一种截屏方法的流程示意图;图2为本专利技术的实施例提供的画中画窗口中无信号时的显示效果图;图3为本专利技术的实施例提供的画中画窗口中无信号时截取的图像效果图;图4为本专利技术的实施例提供的另一种截屏方法的流程示意图;图5为本专利技术的实施例提供的一种终端设备的结构示意图;图6为本专利技术的实施例提供的另一种终端设备的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的实施例提供一种截屏方法,如图1所示,该方法具体包括如下步骤:101、终端设备获取截屏指令。本专利技术实施例中终端设备应用于具备画中画功能的终端设备,例如,智能电视、数字机顶盒、网络电视盒子、智能手机、平板电脑以及个人数字助理(英文-Personal DigitalAssistant,简称PDA)等。而本实施例中的截屏指令用于指示截取终端设备当前的用户界面对应图像。示例性的,当该终端设备为智能电视时,该智能电视会在以下场景触发截屏指令。该场景包括:I)、用户对电视的应用场景进行切换时需要截取屏幕图像。具体的,当智能电视对应用场景进行切换时,会截取当前应用场景的屏幕图片并存储,当用户从其他应用场景中切换回所截取屏幕所对应的应用场景时,用户界面会先调取上一次的该切换回的应用场景的截图并显示,同时,在后台恢复所截取屏幕图片对应的应用场景的界面和状态,该场景恢复后消失该截图,减少了用户视觉上的等待时间。目前的智能电视可以根据用户对电视的使用方式对应用场景进行划分,例如划分为直播电视、视频点播、媒体中心、应用中心、游戏中心等多种场景,每个场景各自对应一组应用程序和功能,而智能电视在多个应用场景间进行切换时,为了方便后续切换回原场景,智能电视会截取屏幕图像。2)、某些软件界面显示时需要截取屏幕图像。示例性的,本实施例中终端设备的用户界面中的画中画窗口的显示与应用程序窗口层分离,并将画中画窗口显示于指定的浮动窗口层,该浮动窗口层高于应用程序窗口层,即浮动窗口层中的图像叠加显示在应用程序窗口层中的图像上,从而使得终端设备可以单独对应用程序窗口层对应图像进行截取。102、若终端设备判定出该终端设备当前的用户界面中包含画中画窗口,则终端设备获取画中画窗口中信号源的状态信息。其中,上述的信号源的状态信息用于指示该画中画窗口中的信号源的输入状态。示例性的,当终端设备当前的用户界面中包含画中画窗口,则表明该终端设备当前的用户界面对应图像是由应用程序窗口层中的应用程序界面对应图像和浮动窗口层中的画中画窗口对应图像叠加形成的。103、若终端设备根据信号源的状态信息判定画中画窗口中无信号源对应图像显示,则终端设备获取应用程序窗口层中的应用程序窗口对应的图像。具体的,若上述的信号源的状态信息指示画中画窗口中无信号源输入,则判定画中画窗口中无信号源对应图像显示,获取应用程序窗口层中的应用程序窗口对应的图像。示例性的,参照2所示画中画窗口中无信号时的显示效果图可知,该终端设备的程序窗口层中的应用程序窗口 21以应用中心对应程序界面为例,若该终端设备的浮动窗口层中的画中画窗口 22中显示无信号,则画中画窗口中无信号时截取的屏幕图像如图3所示,即截取的屏幕图像中仅显示应用中心对应程序界面的图像。本专利技术的实施例提供的截屏方法,获取截屏指令,该截屏指令用于指示截取当前用户界面对应图像,若判定当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种截屏方法,其特征在于,包括:获取截屏指令,所述截屏指令用于指示截取终端设备当前的用户界面对应图像;若判定出所述终端设备当前的用户界面中包含画中画窗口,则获取所述画中画窗口中信号源的状态信息,所述状态信息用于指示所述画中画窗口中的信号源的输入状态,所述终端设备当前的用户界面对应图像是由应用程序窗口层中的应用程序界面对应图像和浮动窗口层中的画中画窗口对应图像叠加形成的;若根据所述信号源的状态信息判定所述画中画窗口中无信号源对应图像显示,则获取所述应用程序窗口层中的应用程序窗口对应的图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘承龙
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东;37

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

1