图片有效性识别方法、装置及智能终端制造方法及图纸

技术编号:14123698 阅读:104 留言:0更新日期:2016-12-09 10:20
本发明专利技术实施例提供一种图片有效性识别方法、装置及智能终端,所述方法包括:获取所述图片中预设区域内的像素数据;所述图片具有相互平行的第一边及第二边,所述预设区域具有与所述第一边及所述第二边平行的第三边及第四边,所述第三边及所述第四边与所述第一边及第二边不重合;所述像素数据包括沿平行所述预设区域的所述第三边及所述第四边方向排列的像素行中的像素点的数据;确定所述像素行中每个像素点的数据是否与预先存储的像素点数据相同;若所述像素行中任意一个像素点的数据与所述预先存储的像素点数据不同,则确定所述图片有效。本发明专利技术实施例提供的图片有效性识别方法、装置及智能终端,可以提高图片有效性识别效率,节省系统资源。

【技术实现步骤摘要】

本专利技术涉及图片识别领域,尤其涉及一种图片有效性识别方法、装置及智能终端
技术介绍
在智能电子领域,随着iOS、Android等智能操作系统的日益普及,越来越多的传统电子设备也开始升级为智能电子设备。以智能电视为例,在目前的智能电视终端中,经常会有各种场景需要截取电视终端的当前显示界面,并将截取到的图片显示在电视终端上。例如:在直播电视、高清晰度多媒体接口(High Definition Multimedia Interface,HDMI)、及家用影音设备传输端口(Audio and Video,简称:AV)等物理信号源通道切换转场的过程中,会截取当前播放的电视画面并显示在电视终端上。但是,由于电视终端的硬件或驱动本身的资源有限,对当前正在播放的界面进行截图时,偶尔会截取到一张全黑的图片。如果不加识别,直接使用全黑的图片,会给用户带来极不友好和不舒适的体验。因此,必须对已经截取到的显示界面图片进行识别,有效的图片才可以使用。具体地,通常是将截取到的显示界面图片与一张全黑的参考图片进行比较。如果截取到的显示界面图片与全黑图片相同,即认定截取到的显示界面图片无效。为了提高智能电子设备系统的运行速度,并节省系统资源,需要提供一种能够快速识别截取到的显示界面图片有效性的方法。
技术实现思路
本专利技术实施例提供一种图片有效性识别方法、装置及智能终端,用于提高智能终端识别显示界面图片有效性的速度。第一方面,本专利技术实施例提供一种图片有效性识别方法,包括:获取所述图片中预设区域内的像素数据;所述图片具有相互平行的第一边及第二边,所述第一边及所述第二边为所述图片的边缘;所述预设区域具有与所述第一边及所述第二边平行的第三边及第四边,所述第三边及所述第四边与所述第一边及第二边不重合;所述像素数据包括沿平行所述预设区域的所述第三边及所述第四边方向排列的像素行数据;确定所述像素行数据中每个像素点的数据是否与预先存储的像素点数据相同;若所述像素数据中的任意一个像素点的数据与所述预先存储的像素点数据不同,则确定所述图片有效。第二方面,本专利技术实施例提供一种图片有效性识别装置,包括:获取模块,用于获取所述图片中预设区域内的像素数据;所述图片具有相互平行的第一边及第二边,所述第一边及所述第二边为所述图片的边缘;所述预设区域具有与所述第一边及所述第二边平行的第三边及第四边,所述第三边及所述第四边与所述第一边及第二边不重合;所述像素数据包括沿所述预设区域的所述第三边及所述第四边方向排列的像素点的数据;确定模块,用于确定所述像素数据中的每个像素点的数据是否与预先存储的像素点数据相同;若所述像素数据中的任意一个像素点的数据与所述预先存储的像素点数据不同,则所述确定模块还用于,确定所述图片有效。第三方面,本专利技术实施例提供一种智能终端,所述智能终端包括上述的图片有效性识别装置。本专利技术实施例提供的图片有效性识别方法、装置及智能终端,通过获取所述图片中预设区域内的像素数据,确定所述像素行数据中每个像素点的数据是否与预先存储的像素点数据相同,若所述像素数据中的任意一个像素点的数据与所述预先存储的像素点数据不同,则确定所述图片有效,完成对图片有效性的识别。采用本专利技术实施例提供的图片有效性识别方法,由于获取到的与所述预先存储的像素点数据进行比较的所述图片的像素数据为所述图片中的预设区域中的数据,而所述预设区域的边与所述图片的边不重合,因此,获取到的所述像素行不是所述图片的起始行。也就是说,本专利技术实施例采取的图片识别方法选择视频图片中远离图片边缘的像素行与预设像素点数据进行比对。而一张正常视频图片中远离图片边缘的像素行数据为非全黑像素数据的可能性比较大,因此,本方法相比于现有技术,能够更快速地确认所述图片是否有效,提高图片有效性的识别效率,节省系统资源。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例图片有效性识别方法的流程示意图;图2为图片的像素行数据与内存地址的关系示意图;图3为本专利技术实施例图片有效性识别方法所要识别的图片的示意图;图4为本专利技术实施例图片有效性识别方法所要识别的图片的另一示意图;图5为本专利技术实施例图片有效性识别装置的结构示意图;图6为本专利技术实施例智能终端的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的图片有效性识别方法、装置及智能终端,用于对截取到的智能终端显示界面的图片进行识别,提高图片识别的效率,节省智能终端的系统资源。在对本专利技术实施例进行详细的解释说明之前,先对本专利技术实施例的应用场景予以介绍。本专利技术实施例提供的方法应用于终端中,该终端可以为智能电视、计算机、智能手机、平板电脑、笔记本电脑、超级移动个人计算机(英文:Ultra-mobile Personal Computer,简称:UMPC)、上网本、个人数字助理(英文:Personal Digital Assistant,简称:PDA)等,本专利技术实施例对此不做限定。本实施例中,以终端为智能电视为例,进行方案的详细说明,其它情况与之类似,本实施例不再累述。实施例一图1为本专利技术实施例图片有效性识别方法的流程示意图。请参阅图1,本专利技术实施例提供的图片有效性识别方法,包括:S101:获取所述图片中预设区域内的像素数据;所述图片具有相互平行的第一边及第二边,所述第一边及所述第二边为所述图片的边缘;所述预设区域具有与所述第一边及所述第二边平行的第三边及第四边,所述第三边及所述第四边与所述第一边及第二边不重合;所述像素数据包括沿平行所述预设区域的所述第三边及所述第四边方向排列的像素行数据。具体地,所述图片为智能终端的显示界面,通常为长方形,所述第一边及所述第二边可以为所述图片的两条长边,也可以为所述图片的两条短边。获取到的所述像素数据为所述预设区域中与所述第一边及所述第二边平行的像素行中的像素点数据。S102:确定所述像素行数据中每个像素点的数据是否与预先存储的像素点数据相同;S103:若所述像素数据中的任意一个像素点的数据与所述预先存储的像素点数据不同,则确定所述图片有效。具体地,可以通过并不限于以下实现方式来确定所述像素行数据中每个像素点的数据是否与预先存储的像素点数据相同:其中一种实现方式中,由于用作比对的参考图片为已知的全黑图片,因此,全黑图片中的每个像素点的数据相同。可以预先将所述全黑图片的一个像素点数据存储于所述智能终端中。比对时,只需要确认所述图片的所述像素行中的任意一个像素点的数据与所述预设的像素点的数据不同,即可认为所述像素行数据与所述全黑图片的数据不同。也就是说,所述图片不是全黑图片,为可以使用的有效图片。另一种实现方式中,也可以获取到所述全黑本文档来自技高网...
图片有效性识别方法、装置及智能终端

【技术保护点】
一种图片有效性识别方法,其特征在于,包括:获取所述图片中预设区域内的像素数据;所述图片具有相互平行的第一边及第二边,所述第一边及所述第二边为所述图片的边缘;所述预设区域具有与所述第一边及所述第二边平行的第三边及第四边,所述第三边及所述第四边与所述第一边及所述第二边不重合;所述像素数据包括沿平行所述预设区域的所述第三边及所述第四边方向排列的像素行中的像素点的数据;确定所述像素行中每个像素点的数据是否与预先存储的像素点数据相同;若所述像素行中任意一个像素点的数据与所述预先存储的像素点数据不同,则确定所述图片有效。

【技术特征摘要】
1.一种图片有效性识别方法,其特征在于,包括:获取所述图片中预设区域内的像素数据;所述图片具有相互平行的第一边及第二边,所述第一边及所述第二边为所述图片的边缘;所述预设区域具有与所述第一边及所述第二边平行的第三边及第四边,所述第三边及所述第四边与所述第一边及所述第二边不重合;所述像素数据包括沿平行所述预设区域的所述第三边及所述第四边方向排列的像素行中的像素点的数据;确定所述像素行中每个像素点的数据是否与预先存储的像素点数据相同;若所述像素行中任意一个像素点的数据与所述预先存储的像素点数据不同,则确定所述图片有效。2.根据权利要求1所述的方法,其特征在于,所述预设区域的所述第三边与所述图片的第一边之间的距离与所述预设区域的所述第四边与所述图片的第二边之间的距离相等,所述获取所述图片中预设区域内的像素数据,包括:获取所述预设区域中与所述预设区域的中轴线一侧平行且相邻的第一像素行的数据,所述预设区域的中轴线平行于所述第三边及所述第四边;所述确定所述像素行中每个像素点的数据是否与预先存储的像素点数据相同,包括:确定所述第一像素行中每个像素点的数据是否与所述预先存储的像素点数据相同。3.根据权利要求2所述的方法,其特征在于,若所述像素行中的所有像素点的数据均与所述预先存储的像素点数据相同,则所述方法还包括:获取所述预设区域中与所述预设区域的中轴线另一侧平行且相邻的第二像素行的数据;确定所述第二像素行的数据是否与所述预先存储的像素点数据相同;若所述第二像素行中的任意一个像素点的数据与所述预先存储的像素点数据不同,则确定所述图片有效。4.根据权利要求3所述的方法,其特征在于,所述图片由所述中轴线分隔为第一区域及第二区域,若所述第二像素行中所有像素点的数据均与所述预先存储的像素点数据相同,则所述方法还包括:获取所述预设区域中与所述第一区域的中轴线平行且相邻的第三像素行的数据,所述第一区域的中轴线平行于所述第三边及所述第四边;确定所述第三像素行的数据是否与所述预先存储的像素点数据相同;若所述第三像素行的数据中的任意一个像素点的数据与所述预先存储的像素点数据不同,则确定所述图片有效。5.根据权利要求4所述的方法,其特征在于,若所述第三像素行的数据中的所有像素点的数据均与所述预先存储的像素点数据相同,则所述方法还包括:获取所述预设区域中与所述第二区域的中轴线平行且相邻的第四像素行的数据,所述第一区域的中轴线平行于所述第三边及所述第四边;确定所述第四像素行的数据是否与所述预先存储的像素点数据相同;若所述...

【专利技术属性】
技术研发人员:吴亮王玉秀
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

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

1