一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信号源的信号识别方法及终端设备与流程

2022-02-20 12:32:28 来源:中国专利 TAG:
信号源的信号识别方法及终端设备与流程
本申请涉及信号识别
技术领域
,特别涉及一种信号源的信号识别方法及终端设备。
背景技术
现有技术中,由于电视整机的YPbPr(色差分量,YCbCr)信号采用三根线和信号源进行对接,同时为了满足电视整机的整机美观性,YPbPr端子一般都设计在电视机的背面。因此,整机YPbPr信号端子或信号源端子的隐蔽性导致用户经常在使用过程中容易把信号源的YPbPr信号和电视的YPbPr信号端子的对应关系弄错,导致图像不能显示或图像色彩显示异常,另外如果部分用户没有仔细阅读YPbPr输入功能的使用说明书,不知道YPbPr信号和信号源YPbPr的对应关系,也会导致图像不能显示或图像色彩显示异常,降低用户的体验。技术实现要素:本申请的目的是提供一种信号源的信号识别方法及终端设备,用以解决当用户把信号源的YPbPr信号和的YPbPr信号端子的对应关系弄错或不知道YPbPr信号和信号源YPbPr的对应关系时,图像不能显示或图像色彩显示异常的问题。第一方面,本申请提供一种信号源的信号识别方法,所述方法包括:将信号源的三个待识别通道的模拟信号进行模数转换,得到各待识别通道的数字信号;基于预设Y通道特征,分别对所述三个待识别通道的数字信号进行检测;将检测到所述Y通道特征的待识别通道确定为Y通道,其余两个通道做第一假设,所述第一假设中假定第一通道为Cb通道,并假定第二通道为Cr通道;基于所述第一假设对第一通道和第二通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的第一置信度;若第一置信度大于等于预设第一阈值,则确定所述第一通道为Cb通道、并确定所述第二通道为Cr通道;若所述第一置信度小于等于预设第二阈值,则确定所述第一通道为Cr通道,并确定所述第二通道为Cb通道,所述预设第一阈值高于所述预设第二阈值。在一种可能的实施方式中,所述预设Y通道特征,包括:Y通道信号的同步头信息及信号峰峰值满足Y通道信号的峰值特征。在一种可能的实施方式中,所述方法还包括:对所述其余两个通道做第二假设,所述第二假设中假定第一通道为Cr通道,并假定第二通道为Cb通道;基于所述第二假设对第一通道和第二通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的第二置信度;采用所述第二置信度和所述第一置信度确定整体置信度,所述整体置信度作为最终用于与所述预设第一阈值和所述预设第二阈值进行比较的所述第一置信度。在一种可能的实施方式中,所述整体置信度与所述第一置信度具有正比关系,与所述第二置信度具有反比关系。在一种可能的实施方式中,所述方法还包括:在Y通道中检测所述指定类型图像内容;若在所述Y通道中检测到所述指定类型图像内容,则获取所述指定类型图像内容所在的图像区域;所述基于所述第一假设对第一通道和第二通道进行指定类型图像内容检测,包括:基于所述第一假设对第一通道和第二通道中所述图像区域进行指定类型图像内容检测;所述基于所述第二假设对第一通道和第二通道进行指定类型图像内容检测,包括:基于所述第二假设对第一通道和第二通道中所述图像区域进行指定类型图像内容检测。在一种可能的实施方式中,所述在Y通道中检测所述指定类型图像内容,包括:基于所述指定类型图像内容的模板图像,采用模板匹配的方式在所述Y通道中检测所述指定类型图像内容。在一种可能的实施方式中,所述基于所述第一假设对第一通道和第二通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的第一置信度,包括:在所述第一假设情况下,针对所述第一通道和第二通道中与所述指定类型图像内容匹配的图像区域,确定该图像区域中各像素点与所述指定类型图像内容的第一相似度;并,基于各像素点的所述第一相似度,确定所述第一置信度,其中所述第一置信度与各像素点的第一相似度具有正相关关系;所述基于所述第二假设对第一通道和第二通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的第二置信度,包括:在所述第二假设情况下,针对所述第一通道和第二通道中与所述指定类型图像内容匹配的图像区域,确定该图像区域中各像素点与所述指定类型图像内容的第二相似度;并,基于各像素点的所述第二相似度,确定所述第二置信度,其中所述第二置信度与各像素点的第二相似度具有正相关关系。在一种可能的实施方式中,所述指定类型图像内容包括人脸、蓝天、绿地。在一种可能的实施方式中,确定所述指定类型图像内容匹配的图像区域中各像素点与所述指定类型图像内容的相似度,可采用以下模型中的任一种:高斯肤色模型、椭圆模型、非参数估计法模型。在一种可能的实施方式中,所述方法还包括:若所述整体置信度小于所述预设第一阈值且大于所述预设第二阈值,则对下一段数据进行分析得到所述下一段数据的所述整体置信度,直至得到的整体置信度大于等于所述预设第一阈值或小于等于所述预设第二阈值为止。在一种可能的实施方式中,若基于所述第一假设情况和所述第二假设情况检测多种指定类型图像内容,则若基于至少一个指定类型图像内容确定的所述整体置信度大于等于所述预设第一阈值,则确定所述第一通道为Cb通道、并确定所述第二通道为Cr通道;若基于至少一个指定类型图像内容确定的所述整体置信度小于等于所述预设第二阈值,则确定所述第一通道为Cr通道,并确定所述第二通道为Cb通道。第二方面,本申请提供一种终端设备,信号源包括三个待识别通道,所述终端设备包括显示器、处理器、Y通道识别模块、数字信号切换开关、信号源信号接口,其中:所述Y通道识别模块,用于基于预设Y通道特征,分别对所述三个待识别通道的数字信号进行检测,并将检测到所述Y通道特征的待识别通道确定为Y通道;所述数字信号切换开关,用于将所述Y通道的待识别通道接通所述信号源信号接口的第一接口,并将假定为Cb通道的待识别通道接通所述信号源信号接口的第二接口,将假定为Cr通道的待识别通道接通所述信号源信号接口的第三接口,其中所述第一接口对应所述Y通道,所述第二接口对应所述第一通道,所述第三接口对应第二通道;所述信号源信号接口,用于将所述第一接口、所述第二接口和所述第三接口的信号输入给所述处理器;所述处理器,用于根据上述第一方面中任一项所述的信号源的信号识别方法,识别出Cb通道和Cr通道,并对所述信号源的Y通道信号、Cb通道信号和Cr通道信号进行处理,得到待展示图像输出给所述显示器。第三方面,本申请提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的终端执行时,使得所述电子设备能够执行如上述第一方面中任一项所述的信号源的信号识别方法。第四方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的信号源的信号识别方法。本申请的实施例提供的技术方案至少带来以下有益效果:本申请实施例中通过将信号源的三个待识别通道的模拟信号进行模数转换,得到各待识别通道的数字信号,并基于预设Y通道特征,分别对所述三个待识别通道的数字信号进行检测;将检测到所述Y通道特征的待识别通道确定为Y通道,其余两个通道做第一假设和第二假设,在第一假设中假定第一通道为Cb通道,并假定第二通道为Cr通道,在第二假设中假定第一通道为Cr通道,并假定第二通道为Cb通道;然后分别基于第一假设和第二假设对两个通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的整体置信度;若整体置信度大于等于第一阈值,则确定所述第一通道为Cb通道、并确定所述第二通道为Cr通道;若所述整体置信度小于等于第二阈值,则确定所述第一通道为Cr通道,并确定所述第二通道为Cb通道,所述第一阈值高于所述第二阈值。最终可以实现对模拟输入的YCbCr(YPbPr)信号的自动识别,实现信号源YCbCr(YPbPr)信号的输出和电视信号输入可以任一对接,使得用户在把信号源的YPbPr信号和电视的YPbPr信号端子的对应关系弄错或不知道YPbPr信号和信号源YPbPr的对应关系的情况下,可以根据识别结果输出图像,实现图像的正常显示,提升用户的使用体验。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种信号源的信号识别方法的应用场景示意图;图2为本申请实施例提供的一种显示设备的硬件配置框图;图3为本申请实施例提供的一种信号源的信号识别方法的流程示意图;图4为本申请实施例提供的模拟信号的各信号波形标准彩条的示意图;图5为本申请实施例提供的另一种信号源的信号识别方法的流程示意图;图6为本申请实施例提供的人脸肤色识别的流程示意图;图7为本申请实施例提供的一种终端设备的示意图;图8为本申请实施例提供的数字信号切换开关的示意图;图9为本申请实施例提供的一种系统控制的流程示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。其中,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。并且,在本申请实施例的描述中,除非另有说明,″/″表示或的意思,例如,A/B可以表示A或B;文本中的″和/或″仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,″多个″是指两个或多于两个。以下,术语″第一″、″第二″仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐合指明所指示的技术特征的数量。由此,限定有″第一″、″第二″、的特征可以明示或者隐合地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,″多个″的含义是两个或两个以上。现有技术中,由于电视整机的YPbPr信号采用三根线和信号源进行对接,同时为了满足电视整机的整机美观性,YPbPr端子一般都设计在电视机的背面。因此,整机YPbPr信号端子或信号源端子的隐蔽性导致用户经常在使用过程中容易把信号源的YPbPr信号和电视的YPbPr信号端子的对应关系弄错,导致图像不能显示或图像色彩显示异常,另外如果部分用户没有仔细阅读YPbPr输入功能的使用说明书,不知道YPbPr信号和信号源YPbPr的对应关系,也会导致图像不能显示或图像色彩显示异常,降低用户的体验。有鉴于此,本申请提出一种信号源的信号识别方法及终端设备,用以解决用户把信号源的YPbPr信号和电视的YPbPr信号端子的对应关系弄错或不知道YPbPr信号和信号源YPbPr的对应关系,导致图像不能显示或图像色彩显示异常的问题。本申请的发明构思可概括为:通过将信号源的三个待识别通道的模拟信号转换为数字信号,并基于预设Y通道特征,分别对所述三个待识别通道的数字信号进行检测;将检测到所述Y通道特征的待识别通道确定为Y通道,并将其余两个通道做第一假设和第二假设,在第一假设中假定第一通道为Cb通道,并假定第二通道为Cr通道,在第二假设中假定第一通道为Cr通道,并假定第二通道为Cb通道;然后分别基于第一假设和第二假设对两个通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的整体置信度;若整体置信度大于等于第一阈值,则确定所述第一通道为Cb通道、并确定所述第二通道为Cr通道;若所述整体置信度小于等于第二阈值,则确定所述第一通道为Cr通道,并确定所述第二通道为Cb通道,所述第一阈值高于所述第二阈值。最终可以实现对模拟输入的YCbCr(YPbPr)信号的自动识别,使得信号源YCbCr(YPbPr)信号的输出和电视信号输入可以实现任一对接。在介绍完本申请实施例的设计思想之后,下面对本申请实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施时,可以根据实际需要灵活地应用本申请实施例提供的技术方案。参见图1,为本申请实施例提供的一种信号源的信号识别方法的应用场景图。如图1所示,控制装置100和显示设备200(也称之为终端设备)之间可以有线或无线方式进行通信。其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上数字信号切换开关,显示设备200响应数字信号切换开关的操作。控制装置100可以是遥控器100A,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。控制装置100也可以是智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(UI)为用户提供各种图像。示例性的,移动终端100B可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100B与显示设备200建立控制指令协议,通过操作移动终端100B上提供的用户界面的各种功能键或虚拟控件,来实现如遥控器100A布置的实体按键的功能。也可以将移动终端100B上显示的音视频内容传输到显示设备200上,实现同步显示功能。显示设备200可提供广播接收功能和计算机支持功能的网络电视功能。显示设备可以实施为,数字电视、网络电视、互联网协议电视(IPTV)等。显示设备200,可以是液晶显示器、有机发光显示器、投影设备。具体显示设备类型、尺寸大小和分辨率等不作限定。显示设备200还与服务器300通过多种通信方式进行数据通信。这里可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器300可以向显示设备200提供各种内容和互动。示例的,显示设备200可以发送和接收信息,例如:接收电子节目指南(EPG)数据、接收软件程序更新、或访问远程储存的数字媒体库。服务器300可以一组,也可以多组,可以一类或多类服务器。通过服务器300提供视频点播和广告服务等其他网络服务内容。图2中示例性示出了显示设备200的硬件配置框图。如图2所示,显示设备200中可以包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、存储器260、用户接口265、视频处理器270、显示器275、旋转组件276、音频处理器280、音频输出接口285、供电电源290。其中,调谐解调器210,通过有线或无线方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,用于从多个无线或有线广播电视信号中解调出用户所选择的电视频道的频率中所携带的音视频信号,以及附加信息(例如EPG数据)。调谐解调器210,可根据用户选择,以及由控制器250控制,响应用户选择的电视频道的频率以及该频率所携带的电视信号。调谐解调器210,根据电视信号的广播制式不同,可以接收信号的途径有很多种,诸如:地面广播、有线广播、卫星广播或互联网广播等;以及根据调制类型不同,可以数字调制方式或模拟调制方式;以及根据接收电视信号的种类不同,可以解调模拟信号和数字信号。在其他一些示例性实施例中,调谐解调器210也可在外部设备中,如外部机顶盒等。这样,机顶盒通过调制解调后输出电视信号,经过外部装置接口240输入至显示设备200中。通信器220,是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如显示设备200可将内容数据发送至经由通信器220连接的外部设备,或者,从经由通信器220连接的外部设备浏览和下载内容数据。通信器220可以包括WIFI模块221、蓝牙通信协议模块222、有线以太网通信协议模块223等网络通信协议模块或近场通信协议模块,从而通信器220可根据控制器250的控制接收控制装置100的控制信号,并将控制信号实现为WIFI信号、蓝牙信号、射频信号等。检测器230,是显示设备200用于采集外部环境或与外部交互的信号的组件。检测器230可以包括声音采集器231,如麦克风,可以用于接收用户的声音,如用户控制显示设备200的控制指令的语音信号;或者,可以采集用于识别环境场景类型的环境声音,实现显示设备200可以自适应环境噪声。在其他一些示例性实施例中,检测器230,还可以包括图像采集器232,如相机、摄像头等,可以用于采集外部环境场景,以自适应变化显示设备200的显示参数。在其他一些示例性实施例中,检测器230,还可以包括光接收器,用于采集环境光线强度,以自适应显示设备200的显示参数变化等。在其他一些示例性实施例中,检测器230,还可以包括温度传感器,如通过感测环境温度,显示设备200可自适应调整图像的显示色温。示例性的,当温度偏高的环境时,可调整显示设备200显示图像色温偏冷色调;当温度偏低的环境时,可以调整显示设备200显示图像色温偏暖色调。外部装置接口240,是提供控制器250控制显示设备200与外部设备间数据传输的组件。外部装置接口240可按照有线/无线方式与诸如机顶盒、游戏装置、笔记本电脑等外部设备连接,可接收外部设备的诸如视频信号(例如运动图像)、音频信号(例如音乐)、附加信息(例如EPG)等数据。其中,外部装置接口240可以包括:高清多媒体接口(HDMI)端子241、复合视频消隐同步(CVBS)端子242、模拟或数字分量端子243、通用串行总线(USB)端子244、组件(Component)端子(图中未示出)、红绿蓝(RGB)端子(图中未示出)等任一个或多个。控制器250,通过运行存储在存储器260上的各种软件控制程序(如操作系统和各种应用程序),来控制显示设备200的工作和响应用户的操作。如图2所示,控制器250包括随机存取存储器(RAM)251、只读存储器(ROM)252、图形处理器253、CPU处理器254、通信接口255、以及通信总线256。其中,RAM251、ROM252以及图形处理器253、CPU处理器254通信接口255通过通信总线256相连接。ROM252,用于存储各种系统启动指令。如在接收到开机信号时,显示设备200电源开始启动,CPU处理器254运行ROM252中的系统启动指令,将存储在存储器260的操作系统拷贝至RAM251中,以开始运行启动操作系统。当操作系统启动完成后,CPU处理器254再将存储器260中各种应用程序拷贝至RAM251中,然后,开始运行启动各种应用程序。CPU处理器254,用于执行存储在存储器260中的操作系统和应用程序指令。以及根据接收的输入指令,来执行各种应用程序、数据和内容的处理,以便最终显示和播放各种音视频内容。在一些示例性实施例中,CPU处理器254,可以包括多个处理器。多个处理器可包括一个主处理器以及多个或一个子处理器。主处理器,用于在显示设备预加载模式中执行显示设备200的一些初始化操作,和/或,在正常模式下显示画面的操作。多个或一个子处理器,用于执行在显示设备待机模式等状态下的一种操作。通信接口255,可包括第一接口到第n接口。这些接口可以是经由网络被连接到外部设备的网络接口。控制器250可以控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器275上显示的GUI对象的用户输入命令,控制器250便可以执行与由用户输入命令选择的对象有关的操作。其中,该对象可以是可选对象中的任何一个,例如超链接或图标。该与所选择的对象有关的操作,例如显示连接到超链接页面、文档、图像等操作,或者执行与对象相对应的程序的操作。该用于选择GUI对象的用户输入命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。存储器260,用于存储驱动和控制显示设备200运行的各种类型的数据、软件程序或应用程序。存储器260可以包括易失性和/或非易失性存储器。而术语″存储器″包括存储器260、控制器250的RAM251和ROM252、或显示设备200中的存储卡。在一些实施例中,存储器260具体用于存储驱动显示设备200中控制器250的运行程序;存储显示设备200内置的和用户从外部设备下载的各种应用程序;存储用于配置由显示器275提供的各种GUI、与GUI相关的各种对象及用于选择GUI对象的选择器的视觉效果图像等数据。在一些实施例中存储器260具体用于存储调谐解调器210、通信器220、检测器230、外部装置接口240、视频处理器270、显示器275、音频处理器280等的驱动程序和相关数据,例如从外部装置接口接收的外部数据(例如音视频数据)。在一些实施例中,存储器260具体存储用于表示操作系统(OS)的软件和/或程序,这些软件和/或程序可包括,例如:内核、中间件、应用编程接口(API)和/或应用程序。示例性的,内核可控制或管理系统资源,以及其它程序所实施的功能(如所述中间件、API或应用程序);同时,内核可以提供接口,以允许中间件、API或应用程序访问控制器,以实现控制或管理系统资源。为进一步说明本申请实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。参考图3为本申请实施例提供一种信号源的信号识别方法的流程示意图,如图3所示,该方法包括以下步骤:在步骤301中,将信号源的三个待识别通道的模拟信号进行模数转换,得到各待识别通道的数字信号。在一些实施例中,识别各个通道的数字信号,首先需要对输入的YCbCr(YPbPr)模拟信号有一个了解,因此下面结合图4对本申请实施例提供的模拟信号进行说明。YCbCr信号:全国音频、视频及多媒体系统与设备标准化技术委员会归口的数字电视接收设备接口标准工作组,制定了数字电视接收设备接口规范,其第7部分(SJ/T11333-2006)对YCbCr模拟分量视频信号接口信号进行了定义。图4示出了YCbCr信号的各信号波形标准彩条,其中,通道1亮度信号为Y信号,通道2蓝色差信号Cb(Pb)信号,通道3红色差信号Cr(Pr)信号。相对于PbPr(CbCr)信号,Y信号具有不同的特征,因此在一些实施例中,可以在步骤302中,基于预设Y通道特征,分别对所述三个待识别通道的数字信号进行检测。在一些实施例中,预设Y通道特征包括Y通道信号的同步头信息及信号峰峰值满足Y通道信号的峰值特征。例如:从图4中可以看出,Y信号所在的通道1以黑电平为中心,即以消隐电平为中心,因此黑电平为0V(伏,volt),Y信号的峰值电平最大为700mV,同步脉冲为负300mV(毫伏,millivolt),Y信号的峰值幅度为1V,YCbCr信号中只有Y信号有同步头信息,而CbCr信号以消隐电平为中心,峰值范围为正负350mV,即CbCr信号的峰值幅度在700mV左右。因此可以通过将同步脉冲为负300mV作为Y信号同步头信息以及Y信号的峰值幅度为1V检测三个待识别通道的数字信号。由此,可以实现模拟信号到数字信号的转变,并可以通过Y通道独有的特征自动识别出Y通道。该Y通道的特征例如是如图4所示的同步脉冲和/或峰值幅度在1V左右。在步骤303中,将检测到所述Y通道特征的待识别通道确定为Y通道,其余两个通道做第一假设,所述第一假设中假定第一通道为Cb通道,并假定第二通道为Cr通道;然后在步骤304中,基于所述第一假设对第一通道和第二通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的第一置信度。在步骤305中,若第一置信度大于等于预设第一阈值,则确定所述第一通道为Cb通道、并确定所述第二通道为Cr通道;在步骤306中,若所述第一置信度小于等于预设第二阈值,则确定所述第一通道为Cr通道,并确定所述第二通道为Cb通道,其中所述预设第一阈值高于所述预设第二阈值。由此,可以通过计算第一置信度,并将第一置信度与预设第一阈值和预设第二阈值进行比较,实现对第一假设的验证,若验证正确则第一假设成立,即能够基于第一假设确定出Cr通道和Cb通道。为了能够进一步提高自动识别的效率和准确性,参照图5,为本申请实施例提供的另一种信号源的信号识别方法的流程示意图。为了更准确的识别其余两个通道输入的信号,如图5所示,在步骤501中,对其余两个通道做第二假设,所述第二假设中假定第一通道为Cr通道,并假定第二通道为Cb通道。然后在步骤502中,基于所述第二假设对第一通道和第二通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的第二置信度。本申请中可以采用第二假设来辅助验证第一假设的成立性,并同时验证第二假设成立的可能性。如在步骤503中,采用基于第二假设检测得到的所述第二置信度和基于第一假设检测得到的所述第一置信度确定整体置信度。其中,所述整体置信度作为最终用于与所述预设第一阈值和所述预设第二阈值进行比较的所述第一置信度。在一些实施例中,所述整体置信度与所述第一置信度具有正比关系,与所述第二置信度具有反比关系。由此,可以通过计算整体置信度,并将整体置信度与预设第一阈值和预设第二阈值进行比较,更准确的实现其余两个通道输入的信号的自动识别。也即,第一置信度侧面反映了第一假设成立的可能性,第二置信度侧面反映了第一假设不成立的可能性和第二假设成立的可能性。由此,从正反两方面来综合得到整体置信度实现对两种假设的成立性的综合验证能够快速得到哪种假设的成立性较为突出,实效对两种假设的同时验证,能够提高基于自动识别出各通道的效率。在一些实施例中,为了准确快速的获取第一置信度和第二置信度,可以在Y通道中检测所述指定类型图像内容,若在所述Y通道中检测到所述指定类型图像内容,则获取所述指定类型图像内容所在的图像区域。由此,基于Y通道的检测识别,实现了对指定类型图像内容的粗定位,之后可以基于该图像区域精确搜索指定类型图像内容。也即,后续对该图像区域内的数据进行处理,而无需处理整张图像的数据,可提高检测的效率和精度。可实施为,基于所述第一假设对第一通道和第二通道中所述图像区域进行指定类型图像内容检测以及基于所述第二假设对第一通道和第二通道中所述图像区域进行指定类型图像内容检测,由此得到两种假设的各自的置信度。其中,为了实施的方便,指定类型图像内容可以包括人脸、蓝天、绿地等,具体实施时可以根据实际需求设置本申请对此不作限定。在一些实施例中,为了简化检测流程,本申请实施例中可通过模板匹配的方式检测指定类型图像内容。如在Y通道中基于所述指定类型图像内容的模板图像,采用模板匹配的方式在所述Y通道中检测所述指定类型图像内容。则若在所述Y通道中检测到所述指定类型图像内容,则获取所述指定类型图像内容所在的图像区域,之后在该图像区域对第一假设和第二假设进行验证。在一些实施例中,获取到所述指定类型图像内容所在的图像区域之后,基于所述第一假设对第一通道和第二通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的第一置信度,可具体实施为:在所述第一假设情况下,针对所述第一通道和第二通道中与所述指定类型图像内容匹配的图像区域,确定该图像区域中各像素点与所述指定类型图像内容的第一相似度;并,基于各像素点的所述第一相似度,确定所述第一置信度,其中所述第一置信度与各像素点的第一相似度具有正相关关系;其中,可采用以下模型中的任一种确定第一相似度:高斯肤色模型、椭圆模型、非参数估计法模型,也可使用其他方法确定所述图像区域中各像素点与所述指定类型图像内容的相似度,本申请实施例对此不作限定。类似的,基于所述第二假设对第一通道和第二通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的第二置信度,可具体实施为:在所述第二假设情况下,针对所述第一通道和第二通道中与所述指定类型图像内容匹配的图像区域,确定该图像区域中各像素点的与所述指定类型图像内容的第二相似度;并,基于各像素点的所述第二相似度,确定所述第二置信度,其中所述第二置信度与各像素点的第二相似度具有正相关关系。其中,可采用以下模型中的任一种确定第二相似度:高斯肤色模型、椭圆模型、非参数估计法模型,也可使用其他方法确定所述图像区域中各像素点与所述指定类型图像内容的相似度,本申请实施例对此不作限定。为了便于理解本申请实施例提供的技术方案,下面以在Y通道中在被检测的指定类型图像内容是人脸为例,对本申请实施例提供的技术方案作进一步说明。参照图6,为本申请实施例提供的人脸肤色识别的流程示意图。具体可实施为如图6所示的步骤:在步骤601中,识别人脸区域与非人脸区域。在一些实施例中,可以预先设定一个人脸的模板,然后在Y通道中选定一个邻域范围,将该邻域范围内的像素点与预先设定的人脸模板进行匹配,若匹配到预先设定的人脸模板含有的特征,则认为是人脸区域,将该像素点标记为1,若未匹配到预先设定的人脸模板含有的特征,则认为是非人脸区域,将该像素点标记为0。其中,预先设定的人脸的模板为包括轮廓纹理信息等特征的模板。其中,邻域范围可以根据实际需要进行选取,本申请实施例对此不作限定。在步骤602中,提取人脸区域。具体可实施为,将步骤601中标记为1的像素点提取出来。在步骤603中,分别基于第一假设和第二假设对人脸区域进行相似度计算,获取第一相似度和第二相似度。如前文所述,对人脸区域进行相似度计算可以采用以下模型中的任一种:高斯肤色模型、椭圆模型、非参数估计法模型等,下面对这几种模型分别进行说明。1)高斯肤色模型肤色在色度空间中可以用高斯分布描述,根据肤色在色度空间的高斯分布,将在步骤602中提取出来的每个像素点从色彩空间变换到色度空间,即将每个像素点从彩色图像转化为灰度图像;然后根据每个像素点在色度空间中距离高斯分布中心的远近确定该像素点与肤色的相似度;其中,所述像素点距离高斯分布中心越近,所述像素点与肤色的相似度越高。本申请实施例中的相似度计算公式如公式(1)所示:P(x)=exp[-0.5(x-u)TS-1(x-u)](1)其中,u=E(x),S=E((x-u)(x-u)T),×=(Cb,Cr)T通过对肤色点训练后,选取的肤色模型的参数为经验值,例如为:基于选取的肤色模型的参数和第一假设输入的Cb、Cr数据,通过上述相似度计算公式得到基于第一假设的第一相似度;以及基于选取的肤色模型的参数和第二假设输入的Cb、Cr数据,通过上述相似度计算公式得到基于第二假设的第二相似度。2)椭圆模型椭圆模型相对于高斯肤色模型,算法比较简单。因此还可以利用非线性变换后的人脸肤色在椭圆模型中呈现的椭圆分布,计算在步骤602中提取出来的每个像素点的Cb、Cr两个色度分量的距离,其中两个色度分量在椭圆模型中的距离越小,所述像素点与肤色的相似度越高。本申请实施例中的距离计算公式如公式(2)和公式(3)所示:其中,通过实验后,选取的参数为经验值,例如为:cx=114.38,cy=160.02,ecx=1.60,ecy=2.41,θ=2.53,a=25.39,b=14.03。基于通过实验选取的参数和第一假设输入的Cb、Cr数据,通过上述距离计算公式得到基于第一假设的第一相似度;以及基于通过实验选取的参数和第二假设输入的Cb、Cr数据,通过上述距离计算公式得到基于第二假设的第二相似度。3)非参数估计法高斯肤色模型和椭圆模型都使用的是选择参数的方法进行复杂的估计运算,而非参数估计法则避免了因选择参数方法所需的复杂的估计运算,可以采用简单的非参数方法来确定肤色的相似度。在一些实施例中,可以直接将Cb、Cr数据的阈值范围设定为[Cb1,Cb2]和[Cr1,Cr2],若在步骤602中提取出来的每个像素点(I,j)同时满足Cb1<Cb(i,j)<Cb2和Cr1<Cr(i,j)<Cr2,则判定该像素点为肤色,取值为1,否则,该像素点取值为0。其中,通过观察归一化的直方图后,选取的闭值区间参数为:Cb(i,j)属于[0.44,0.55],Cr(i,j)属于[0.54,0.65]。其中,这些闭值是肤色期望和标准方差的线性函数。在一些实施例中,直接使用上述参数进行在步骤602中提取出来的每个像素点与肤色的相似度的判断过于剧烈,因此在实际计算时,至少将设定的阈值范围分为两段以上,以Cb为例:将设定的阈值范围[Cb1,Cb2]分为[Cb1_low,Cb1],[Cb1,Cb2],[Cb2,Cb2_high]三段。具体可根据公式(4)和公式(5),计算提取出来的每个像素点与肤色的相似度:基于设定的阈值范围和第一假设输入的Cb、Cr数据,通过上述相似度计算公式得到基于第一假设的第一相似度;以及基于设定的阈值范围和第二假设输入的Cb、Cr数据,通过上述相似度计算公式得到基于第二假设的第二相似度。在步骤604中,根据第一相似度和第二相似度,获取所述第一置信度和第二置信度。在一些实施例中,具体可实施为使用公式(6)计算第一置信度以及使用公式(7)计算第二置信度:其中,第一置信度与各像素点的第一相似度具有正相关关系,第二置信度与各像素点的第二相似度具有正相关关系。在步骤605中,根据所述第一置信度和第二置信度确定所述整体置信度。具体可实施为,使用公式(8)计算所述整体置信度:UV_weight=A-weight*(1-B_weight)(8)其中,所述整体置信度与所述第一置信度具有正比关系,与所述第二置信度具有反比关系。在步骤606中,将所述整体置信度与所述预设第一阈值和预设第二阈值作比较。在一些实施例中,可根据公式(9)得到将所述整体置信度与所述预设第一阈值和预设第二阈值比较之后的结果:由此,通过以人脸为例,进一步详细说明了基于指定类型图像内容,分别得到第一假设和第二假设时的第一置信度和第二置信度的过程。另外本申请实施例中被检测的指定类型图像内容还包括蓝天、绿地,具体识别过程可参照人脸的识别过程,区别在于上述三种模型使用的经验值可能存在区别,在此不进行过多赘述。在一些实施例中,若已经确定了指定类型图像内容的整体置信度,那么可以通过比较所述整体置信度与所述预设第一阈值和/或所述预设第二阈值,确定所述第一假设正确还是第二假设正确。具体可实施为:若基于至少一个指定类型图像内容确定的所述整体置信度大于等于所述预设第一阈值,则确定所述第一通道为Cb通道、并确定所述第二通道为Cr通道,即第一假设正确。若所述整体置信度小于所述预设第一阈值且大于所述预设第二阈值,则对下一段数据进行分析得到所述下一段数据的所述整体置信度,直至得到的整体置信度大于等于所述预设第一阈值或小于等于所述预设第二阈值为止。也即,若整体置信度小于所述预设第一阈值且大于所述预设第二阈值说明两种假设难以确定哪种假设成立的可靠性较高,需要迭代计算几次进一步验证。若基于至少一个指定类型图像内容确定的所述整体置信度小于等于所述预设第二阈值,则确定所述第一通道为Cr通道,并确定所述第二通道为Cb通道,即第二假设正确。则需要在输出时将第一通道和第二通道的数据进行交换。其中,若全部指定类型图像内容识别出来的结果与所述第一假设或所述第二假设的结果一致,则结束识别过程,并将最终的结果保存,保证下一次使用时可以保持原来的识别结果。基于前文的描述,本申请实施例通过将信号源的三个待识别通道的模拟信号转换为数字信号,并基于预设Y通道特征,分别对所述三个待识别通道的数字信号进行检测;将检测到所述Y通道特征的待识别通道确定为Y通道,并将其余两个通道做第一假设和第二假设,在第一假设中假定第一通道为Cb通道,并假定第二通道为Cr通道,在第二假设中假定第一通道为Cr通道,并假定第二通道为Cb通道;然后分别基于第一假设和第二假设对两个通道进行指定类型图像内容检测,并得到检测到所述指定类型图像内容的整体置信度;若整体置信度大于等于第一阈值,则确定所述第一通道为Cb通道、并确定所述第二通道为Cr通道;若所述整体置信度小于等于第二阈值,则确定所述第一通道为Cr通道,并确定所述第二通道为Cb通道,所述第一阈值高于所述第二阈值。最终可以实现对模拟输入的YCbCr(YPbPr)信号的自动识别,使得信号源YCbCr(YPbPr)信号的输出和电视信号输入可以实现任一对接。基于相同的发明构思,本申请实施例还提供了一种终端设备,用于处理信号源的三个待识别通道的信号,如图7所示,所述终端设备包括Y通道识别模块701、数字信号切换开关702、信号源信号接口703、处理器704、显示器705,其中:所述Y通道识别模块701,用于基于预设Y通道特征,分别对所述三个待识别通道的数字信号进行检测,并将检测到所述Y通道特征的待识别通道确定为Y通道。所述数字信号切换开关702,用于将所述Y通道的待识别通道接通所述信号源信号接口703的第一接口,并将假定为Cb通道的待识别通道接通所述信号源信号接口703的第二接口,将假定为Cr通道的待识别通道接通所述信号源信号接口703的第三接口,其中所述第一接口对应所述Y通道,所述第二接口对应所述第一通道,所述第三接口对应第二通道。在一些实施例中,所述数字信号切换开关702,可以根据通道选择寄存器配置表将待识别的Y通道、Cb通道、Cr通道接通所述信号源信号接口703的各个接口。所述通道选择寄存器配置表如表1所示:表1通道配置寄存器Y通道选择其余两个通道选择00A→DB→E&C→F01B→DA→E&C→F10C→DA→E&B→F参照图8,为本申请实施例提供的数字信号切换开关702的示意图。如图8所示:数字信号切换开关702将Y信号通道的待识别通道接通所述信号源信号接口703的第一接口,即为将A接口或B接口或C接口输入的Y信号接通所述信号源信号接口703的D接口,从D接口输出Y信号。另外根据表1所示,若识别出的Y信号从A接口输入,则将B接口输入的信号从E接口输出,并将C接口输入的信号从F接口输出;若识别出的Y信号从B接口输入,则将A接口输入的信号从E接口输出,并将C接口输入的信号从F接口输出;若识别出的Y信号从C接口输入,则将A接口输入的信号从E接口输出,并将B接口输入的信号从F接口输出。所述信号源信号接口703,用于将所述第一接口、所述第二接口和所述第三接口的信号输入给所述处理器。所述处理器704,用于根据本申请实施例提供的信号源的信号识别方法,识别出Cb通道和Cr通道,并对所述信号源的Y通道信号、Cb通道信号和Cr通道信号进行处理,得到待展示图像输出给所述显示器705。其中本申请提供的信号源的信号识别方法在CPU(中央处理器,centralprocessingunit),GPU(图形处理器,graphicsprocessingunit),DSP(数字信号处理,DigitalSignalProcessing),网络加速器中均可以通过运算实现,本申请对此不做限制。参照图9,为本申请实施例提供的信号源的信号识别方法的系统控制的流程示意图。具体可实施为如图9所示的步骤:首先,在步骤901中,设备开机之后,用户切换到信号通道,OSD(屏幕菜单式调节方式,on-screendisplay)显示无信号。则在步骤902中,判断菜单中YCbCr信号输入是否设为自动模式,若没有设为自动模式,则在步骤903中,按照YCbCr信号固定的通道进行寄存器配置,然后执行步骤906-907和步骤915;若设为自动模式,则在步骤904中,识别三个模拟信号通道中是否有Y信号输入,若没有Y信号输入,则继续执行步骤904;若有Y信号输入,则在步骤905中,使用数字信号切换开关选定Y信号从寄存器配置的端口输出。在步骤906中,判断输出的信号是否为标准格式,若输出的信号不是标准格式,则继续执行步骤906;若输出的信号为标准格式,则在步骤907中,OSD显示从无信号改变为输出的信号格式。然后在步骤908中,查看是否有YCbCr信号自动识别的保存记录,若没有,则在步骤909中,根据通道选择寄存器配置表输入输出YCbCr信号,再执行步骤912;若有,则在步骤910中,将寄存器的配置与保持记录的通道保持一致,然后在步骤911中,默认CbCr信号与保持记录一致来配置CbCr信号的输出通道。在步骤912中,将全部的通道打通,并显示图像。在步骤913中,对CbCr信号进行自动识别,并判断Cb、Cr信号输出是否正确,若不正确,则在步骤914中,将Cb、Cr信号交换输出,再在步骤915中,进行程序配置使得图像可以正常显示;若正确,则直接执行步骤915。由此,完成从设备开机到图像正常显示的系统控制流程,使得设备可以实现图像正常显示,提升用户的使用体验。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献