信息处理方法及装置的制造方法

文档序号:10492503阅读:353来源:国知局
信息处理方法及装置的制造方法
【专利摘要】本公开是关于一种信息处理方法及装置,该方法包括:获取对红外线信号进行拍摄得到的多媒体信息;从多媒体信息中提取得到多张目标图像;识别多张目标图像中包含的特征组合;根据特征组合确定与所拍摄红外线信号相对应的目标红外控制码。该方法不再直接利用红外线接收器来识别红外线信号,而直接利用智能设备上的摄像头对红外线进行拍摄得到多媒体信息,对多媒体信息进行图像处理,并确定与拍摄得到的红外线信号相对应的红外控制码。为后续直接利用红外线对智能设备进行控制提供便利,以及,可以通过智能设备对红外线信号进行识别转换,再利用智能设备通过网络对智能家电进行控制等,扩展了红外线控制信号的应用场景。
【专利说明】
信息处理方法及装置
技术领域
[0001]本公开涉及信息处理技术领域,尤其涉及一种信息处理方法及装置。
【背景技术】
[0002]红外线遥控器的原理为:通过遥控器里的红外发射管把电信号换成不可见的红外线信号,然后通过红外线发射头发射出去,被遥控的设备内设置有红外线接收器,当红外线接收器接收到红外线信号后,可以将红外线信号转换成电信号,并且利用转换得到的电信号进行相应的控制。
[0003]目前,人们的物质文化生活水平日益提高,各种各样的家用电器走进了千家万户,其中,大多数的家用电器都有各自不同的遥控器,人们常常为了控制某台家用电器而到处寻找其对应的遥控器,这样,就给人们的生活带来了很多不便。

【发明内容】

[0004]为克服相关技术中存在的问题,本公开提供一种信息处理方法及装置。
[0005]根据本公开实施例的第一方面,提供一种信息处理方法,包括:
[0006]获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种;
[0007]从所述多媒体信息中提取得到多张目标图像;
[0008]识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征;
[0009]根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0010]结合第一方面,在第一方面第一种可能的实现方式中,所述按照预设图像处理方法分别所述多张目标图像进行图像处理,得到与所拍摄红外线信号相对应的特征组合,包括:
[0011]获取所述多张目标图像中包含的图像信息,所述图像信息的参数至少包括:图像的颜色值、亮度值和灰度值中的一种或多种组合;
[0012]根据每张目标图像中包含的图像信息,将每张目标图像转换成一个识别特征;
[0013]获取所述多张目标图像的拍摄信息,所述拍摄信息至少包括:拍摄顺序和拍摄间隔;
[0014]根据所述多张目标图像之间的拍摄信息将多个识别特征组合成一组特征序列;
[0015]将所述特征序列确定为与所拍摄红外线信号相对应的特征组合。
[0016]结合第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述获取所述多张目标图像中包含的图像信息,包括:
[0017]将所述目标图像转换成灰度图像;
[0018]获取所述目标图像对应的灰度图像中所有像素点的灰度值;
[0019]将所述目标图像对应的灰度图像中所有像素点灰度值的总灰度值或平均灰度值确定为所述目标图像的图像信息。
[0020]结合第一方面第二种可能的实现方式,在第一方面第三种可能的实现方式中,所述根据每张目标图像中包含的图像信息,将每张目标图像转换成一个识别特征,包括:
[0021]判断所述总灰度值是否大于第一预设灰度值;当所述总灰度值大于第一预设灰度值,将所述目标图像转换为高电平信号;当所述总灰度值小于或等于第一预设灰度值,将所述目标图像转换为低电平信号;
[0022]或者,
[0023]判断所述平均灰度值是否大于第二预设灰度值;当所述平均灰度值大于第二预设灰度值,将所述目标图像转换为高电平信号;当所述平均灰度值小于或等于第二预设灰度值,将所述目标图像转换为低电平信号。
[0024]结合第一方面,在第一方面第四种可能的实现方式中,所述多媒体信息为图像,所述从所述多媒体信息中提取得到多张目标图像,包括:
[0025]获取对红外线信号进行拍摄得到的多张连续的图像;
[0026]将所述多张连续的图像确定为所述多张目标图像。
[0027]结合第一方面,在第一方面第五种可能的实现方式中,所述多媒体信息为视频,所述从所述多媒体信息中提取得到多张目标图像,包括:
[0028]获取所述视频拍摄时的帧率;
[0029]根据所述帧率从所述视频中提取连续的多帧图像确定为所述多张目标图像。
[0030]结合第一方面第五种可能的实现方式,在第一方面第六种可能的实现方式中,获取所述视频拍摄时的帧率;
[0031]判断所述帧率是否大于等于所述红外线信号的频率;
[0032]当所述帧率大于或等于所述红外线信号的频率时,将所述特征组合转换为数字信号,并将所述数字信号确定为所述目标红外控制码;
[0033]当所述帧率小于所述红外线信号的频率时,在预先建立的特征组合与红外控制码的对应关系中查找与所述特征组合相对应的红外控制码,并将查找到的红外控制码确定为所述目标红外控制码。
[0034]根据本公开实施例的第二方面,提供一种信息处理装置,包括:
[0035]多媒体信息获取模块,用于获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种;
[0036]目标图像获取模块,用于从所述多媒体信息中提取得到多张目标图像;
[0037]识别模块,用于识别所述多张目标图像中包含的得到与所拍摄红外线信号相对应的特征组合,所述特征组合中包括至少两个识别特征;
[0038]红外控制码确定模块,用于根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0039]结合第二方面,在第二方面第一种可能的实现方式中,所述识别模块,包括:
[0040]图像信息获取子模块,用于获取所述多张目标图像中包含的图像信息,所述图像信息的参数至少包括:图像的颜色值、亮度值和灰度值中的一种或多种组合;
[0041]特征转换子模块,用于根据每张目标图像中包含的图像信息,将每张目标图像转换成一个识别特征;
[0042]拍摄信息获取子模块,用于获取所述多张目标图像的拍摄信息,所述拍摄信息至少包括:拍摄顺序和拍摄间隔;
[0043]特征组合子模块,用于根据所述多张目标图像之间的拍摄信息将多个识别特征组合成一组特征序列;
[0044]组合确定子模块,用于将所述特征序列确定为与所拍摄红外线信号相对应的特征组合。
[0045]结合第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述图像信息获取子模块,包括:
[0046]灰度图像转换子模块,用于将所述目标图像转换成灰度图像;
[0047]灰度值获取子模块,用于获取所述目标图像对应的灰度图像中所有像素点的灰度值;
[0048]图像信息确定子模块,用于将所述目标图像对应的灰度图像中所有像素点灰度值的总灰度值或平均灰度值确定为所述目标图像的图像信息。
[0049]结合第二方面第二种可能的实现方式,在第二方面第三种可能的实现方式中,所述特征转换子模块,包括:
[0050]第一判断子模块,用于判断所述总灰度值是否大于第一预设灰度值;第一转换子模块,用于当所述总灰度值大于第一预设灰度值,将所述目标图像转换为高电平信号;第二转换子模块,用于当所述总灰度值小于或等于第一预设灰度值,将所述目标图像转换为低电平信号;
[0051]或者,
[0052]第二判断子模块,用于判断所述平均灰度值是否大于第二预设灰度值;第二转换子模块,用于当所述平均灰度值大于第二预设灰度值,将所述目标图像转换为高电平信号;第三转换子模块,用于当所述平均灰度值小于或等于第二预设灰度值,将所述目标图像转换为低电平信号。
[0053]结合第二方面,在第二方面第四种可能的实现方式中,所述多媒体信息为图像,所述目标图像获取模块,包括:
[0054]图像获取子模块,用于获取对红外线信号进行拍摄得到的多张连续的图像;
[0055]图像确定子模块,用于将所述多张连续的图像确定为所述目标图像。
[0056]结合第二方面,在第二方面第五种可能的实现方式中,所述多媒体信息为视频,所述目标图像获取模块,包括:
[0057]帧率获取子模块,用于获取所述视频拍摄时的帧率;
[0058]图像提取子模块,用于根据所述帧率从所述视频中提取连续的多帧图像确定为所述目标图像。
[0059]结合第二方面第五种可能的实现方式,在第二方面第六种可能的实现方式中,所述红外控制码确定模块,包括:
[0060]帧率获取子模块,用于获取所述视频拍摄时的帧率;
[0061]帧率判断子模块,用于判断所述帧率是否大于等于所述红外线信号的频率;
[0062]数字信号转换子模块,用于当所述帧率大于或等于所述红外线信号的频率时,将所述特征组合转换为数字信号;
[0063]第一确定子模块,用于将所述数字信号确定为所述目标红外控制码;
[0064]查找子模块,用语当所述帧率小于所述红外线信号的频率时,在预先建立的特征组合与红外控制码的对应关系中查找与所述特征组合相对应的红外控制码;
[0065]第二确定子模块,用于将查找到的红外控制码确定为所述目标红外控制码。
[0066]根据本公开实施例的第三方面,提供一种终端,包括:
[0067]处理器;
[0068]用于存储处理器可执行指令的存储器;
[0069]其中,所述处理器被配置为:
[0070]获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种;
[0071]从所述多媒体信息中提取得到多张目标图像;
[0072]识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征;
[0073]根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0074]根据本公开实施例的第四方面,提供一种服务器,包括:
[0075]处理器;
[0076]用于存储处理器可执行指令的存储器;
[0077]其中,所述处理器被配置为:
[0078]获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种;
[0079]从所述多媒体信息中提取得到多张目标图像;
[0080]识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征;
[0081]根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0082]本公开的实施例提供的技术方案可以包括以下有益效果:
[0083]对于智能设备拍摄红外线得到的多媒体信息,利用本公开实施例提供的该方法,首先,从拍摄得到的多媒体信息中提取得到多张目标图像,然后对这多张目标图像进行图像处理,可以得到与所拍摄红外线信号相对应的特征组合,最后可以根据特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0084]与相关技术相比,本公开实施例提供的该方法,不再直接利用红外线接收器来识别红外线信号,而是直接利用智能设备上设置的摄像头对红外线进行拍摄,得到包含可用于识别红外线信号的多媒体信息,然后对多媒体信息进行图像处理,并且最终确定与拍摄得到的红外线信号相对应的红外控制码。为后续直接利用红外线对智能设备进行控制提供便利,以及,在智能家电红外线接收器故障时,可以通过智能设备对红外线信号进行识别转换,再利用智能设备通过网络对智能家电进行控制等,扩展了红外线控制信号的应用场景。
[0085]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0086]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0087]图1是根据一示例性实施例示出的一种信息处理方法的流程图。
[0088]图2是根据一示例性实施例示出的一种场景示意图。
[0089]图3是根据一示例性实施例示出的步骤S103的流程图。
[0090]图4是根据一示例性实施例示出的步骤S1031的流程图。
[0091]图5是根据一示例性实施例示出的步骤S1032的一种流程图。
[0092]图6是根据一示例性实施例示出的步骤S1032的另一种流程图。
[0093]图7是根据一示例性实施例示出的步骤S102的一种流程图。
[0094]图8是根据一示例性实施例示出的步骤S102的另一种流程图。
[0095]图9是根据一示例性实施例示出的步骤S104的流程图。
[0096]图10是根据一示例性实施例示出的一种信息处理装置的结构示意图。
[0097]图11是根据一示例性实施例示出的识别模块的结构示意图。
[0098]图12是根据一示例性实施例示出的图像信息获取子模块的结构示意图。
[0099]图13是根据一示例性实施例示出的特征转换子模块的一种结构示意图。
[0100]图14是根据一示例性实施例示出的特征转换子模块的另一种结构示意图。
[0101]图15是根据一示例性实施例示出的目标图像获取模块的一种结构示意图。
[0102]图16是根据一示例性实施例示出的目标图像获取模块的另一种结构示意图。
[0103]图17是根据一示例性实施例示出的红外控制码确定模块的结构示意图。
[0104]图18是根据一示例性实施例示出的一种终端的结构示意图。
[0105]图19是根据一示例性实施例示出的一种服务器的结构示意图。
【具体实施方式】
[0106]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0107]图1是根据一示例性实施例示出的一种信息处理方法的流程图,该信息处理方法可以应用于具有处理能力的设备中,例如:可以手机、平板电脑等具有直接拍摄功能的终端,也可以为可以计算机或服务器。如图1所示,该信息处理方法可以包括以下步骤。
[0108]在步骤SlOl中,获取对红外线信号进行拍摄得到的多媒体信息。
[0109]当该方法应用于手机、平板电脑等具有直接拍摄功能的终端上时,多媒体信息可以为终端上设置的摄像头直接对红外线信号进行拍摄得到。例如:用户可以直接将红外线发射头对准终端上设置的摄像头,由于摄像头的拍摄的频率较高,所以可以利用摄像头直接拍摄红外线信号。
[0110]现有很多智能设备都能拍摄红外线,并将拍摄到的红外线转换成伪彩色的图像或视频,这些智能设备所能拍摄的视频的帧率也越来越高,甚至一些手机已能够拍摄每秒240帧的视频,每张之间的间隔已低至四五个微秒,已和常用红外遥控器的红外脉冲信号的波长相当。这样如图2所示,图中包括:手机I和红外线遥控器3,并且在手机I上设置有摄像头2,4为红外线遥控器3上设置的红外线发射头,可见,通过手机I上设置的摄像头2,可以直接对红外线发射头4发射的红外线进行拍摄。
[0111]当该方法应用于计算机或服务器,多媒体信息可以为具有拍摄功能的终端拍摄得到多媒体信息后,通过网络或数据线传输给计算机或服务器。
[0112]在本公开实施例中,多媒体信息至少包括:视频或图像中的一种或多种。
[0113]在步骤S102中,从所述多媒体信息中提取得到多张目标图像。
[0114]当多媒体信息为视频时,目标图像可以为视频中的多个连续帧的帧图像。当多媒体信息为图像时,目标图像为连续拍摄得到的多张目标图像。
[0115]在步骤S103中,识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征。
[0116]特征组合内可以包括至少两个特征。
[0117]红外线信号在发射时,虽然人类肉眼不可见,但在高频摄像机的拍摄下,拍摄得到的视频中的多帧连续的图像,或连续拍摄得到的多张图像中,能够反映出红外线信号的一些特征。比较典型地,相同红外线信号在多次发射时,得到的多张图像相同,例如:颜色或及其它图像信息,而不同的红外线信号在发射时,得到的多个图像则不相同。
[0118]所以,在该步骤中,可以对拍摄得到的多张目标图像进行图像处理,进而根据图像处理结果识别得到与所拍摄红外线信号相对应的特征组合。
[0119]在步骤S104中,根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0120]在本公开实施例中,可以预先通过大量实验,确定不同的红外线信号分别对应的特征组合并建立对应关系且存储,这样一旦在上述步骤S103中通过图像处理,得到与所拍摄红外线信号相对应的特征组合时,就可以在存储的对应关系中查找到与所拍摄红外线信号相对应的目标红外控制码。
[0121]由于现有很多智能设备都能拍摄红外线,并将拍摄到的红外线转换成伪彩色的图像,这些智能设备所能拍摄的视频的帧率也越来越高,甚至一些手机已能够拍摄每秒240帧的视频,每张之间的间隔已低至四五个微秒,已和常用红外遥控器的红外脉冲信号的波长相当。
[0122]所以,对于智能设备拍摄红外线得到的多媒体信息,利用本公开实施例提供的该方法,首先,从拍摄得到的多媒体信息中提取得到多张目标图像,然后对这多张目标图像进行图像处理,可以得到与所拍摄红外线信号相对应的特征组合,最后可以根据特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0123]与相关技术相比,本公开实施例提供的该方法,不再直接利用红外线接收器来识别红外线信号,而是直接利用智能设备上设置的摄像头对红外线进行拍摄,得到包含可用于识别红外线信号的多媒体信息,然后对多媒体信息进行图像处理,并且最终确定与拍摄得到的红外线信号相对应的红外控制码。为后续直接利用红外线对智能设备进行控制提供便利,以及,在智能家电红外线接收器故障时,可以通过智能设备对红外线信号进行识别转换,再利用智能设备通过网络对智能家电进行控制等,扩展了红外线控制信号的应用场景。
[0124]在本公开一实施例中,如图3所示,图1所示实施例中的步骤S103可以包括以下步骤。
[0125]在步骤S1031中,获取所述多张目标图像中包含的图像信息。
[0126]所述图像信息的参数可以为:图像的颜色值(例如:红、蓝、绿三色对应的颜色值)、亮度值和灰度值中的一种或多种组合。另外,本领域技术人员应该知道,在该步骤中,还可以获取图像中其它可以反映出图像特点或图像之间区别的参数,因此,前述列举的三个参数不应构成对本申请的限制。
[0127]在步骤S1032中,根据每张目标图像中包含的图像信息,将每张目标图像转换成一个识别特征。
[0128]在该步骤中,可以根据图像信息中参数的值的大小进行归一化处理,例如:将参数的值大于或等于某一个设定值的图像转换为第一识别特征(例如:1或高电平信号),而将参数的值小于该设定值的图像转换为第二识别特征(例如:0或低电平信号),并且第一识别特征和第二识别特征不同,这样,通过识别特征就可以对图像进行区分。
[0129]在步骤S1033中,获取所述多张目标图像的拍摄信息。
[0130]所述拍摄信息至少包括:拍摄顺序和拍摄间隔。通过拍摄信息,就可以确定出多张目标图像之间任意相邻两个目标图像之间的拍摄先后顺序以及拍摄间隔。
[0131]在步骤S1034中,根据所述多张目标图像之间的拍摄信息将多个识别特征组合成一组特征序列。
[0132]由于红外线信号在发射时,会有一个持续的过程,所以为了识别红外线信号,除了目标图像内的识别特征外,还需要结合多张目标图像之间的拍摄先后顺序以及拍摄间隔,才能得到唯一地识别出红外线信号。
[0133]在步骤S1035中,将所述特征序列确定为与所拍摄红外线信号相对应的特征组入口 ο
[0134]通过上述步骤可见,在特征组合中,不仅包含有多个识别特征,而且多个识别特征之间还有一定的逻辑关系,即将多张目标图像之间的拍摄先后顺序以及拍摄间隔作为识别特征之间的顺序及间隔。
[0135]在本公开一实施例中,如图4所示,上述步骤S1031可以包括以下步骤。
[0136]在步骤S201中,将所述目标图像转换成灰度图像。
[0137]在步骤S202中,获取所述目标图像对应的灰度图像中所有像素点的灰度值。
[0138]在步骤S203中,将目标图像对应的灰度图像中所有像素点灰度值的总灰度值或平均灰度值确定为目标图像的图像信息。
[0139]在本公开实施例中,以灰度值作为图像信息为例,详细描述了如何从目标图像中获取灰度值的详细过程。
[0140]在本公开另一实施例中,在图4所示实施例的基础上,如图5所示,上述步骤S1032可以包括以下步骤。
[0141]在步骤S301中,判断所述总灰度值是否大于第一预设灰度值。
[0142]当所述总灰度值大于第一预设灰度值,在步骤S302中,将所述目标图像转换为高电平信号。
[0143]当所述总灰度值小于或等于第一预设灰度值,在步骤S303中,将所述目标图像转换为低电平信号。
[0144]在本公开另一实施例中,在图4所示实施例的基础上,如图6所示,上述步骤S1032可以包括以下步骤。
[0145]在步骤S401中,判断所述平均灰度值是否大于第二预设灰度值。
[0146]当所述平均灰度值大于第二预设灰度值,在步骤S402中,将所述目标图像转换为高电平信号。
[0147]当所述平均灰度值小于或等于第二预设灰度值,在步骤S403中,将所述目标图像转换为低电平信号。
[0148]图4?图6所示实施例中,以图像信息为灰度值为例详细描述了如何根据灰度值将目标图像转换为识别特征为电平信号的过程,在本公开其它实施例中,本领域技术人员根据灰度值的转换过程,能够轻松得到如何对图像信息为其它参数的情况的处理过程。
[0149]在本公开另一实施例中,当多媒体信息为视频时,如图7所示,上述步骤S102可以包括以下步骤。
[0150]在步骤S1021中,获取所述视频拍摄时的帧率。
[0151]在步骤S1022中,根据所述帧率从所述视频中提取连续的多帧图像确定为所述多张目标图像。
[0152]通过获取视频拍摄时的帧率,在对视频中的帧图像进行提取时,就可以从视频中提取得到连续的多帧图像,而不会出现提取到的多帧图像相互离散的情况。
[0153]在本公开另一实施例中,当多媒体信息为图像时,如图8所示,上述步骤S102可以包括以下步骤。
[0154]在步骤S1023中,获取对红外线信号进行拍摄得到的多张连续的图像;
[0155]在步骤S1024中,将所述多张连续的图像确定为所述多张目标图像。
[0156]在本公开另一实施例中,如图9所示,上述步骤S104可以包括以下步骤。
[0157]在步骤S1041中,获取所述视频拍摄时的帧率。
[0158]在步骤S1042中,判断所述帧率是否大于等于所述红外线信号的频率。
[0159]通过判断帧率与红外线信号的频率之间的关系,可以确定摄像头拍摄的频率是否大于红外线信号的频率,当帧率大于或等于红外线信号的频率时,表明摄像头可以将红外线信号的每一帧图像都拍摄得到,即可以得到红外线信号的全部图像,进而可以执行步骤S1043。而当帧率小于红外线信号的频率时,表明摄像头拍摄得到的图像中,仅仅为红外线信号的部分图像,即红外线信号的一些图像会丢失,所以可以执行步骤S1044。
[0160]在步骤S1043中,将所述特征组合转换为数字信号,并将所述数字信号确定为所述目标红外控制码。
[0161]由于在帧率大于或等于红外线信号的频率时,摄像头可以将红外线信号的全部图像,所以可以直接将特征组合转换为数字信号,例如:特征组合为高低电平信号序列,那么可以直接转换为1/0序列,并且将该1/0序列作为目标红外控制码。
[0162]在步骤S1044中,在预先建立的特征组合与红外控制码的对应关系中查找与特征组合相对应的红外控制码,并将查找到的红外控制码确定为目标红外控制码。
[0163]由于在帧率小于红外线信号的频率时,摄像头仅仅能拍摄到红外线信号的部分图像,若此时直接将特征组合转换为数字信号,很显然得到的数字信号将会出现缺失,所以,在该步骤中,可以根据获取到的特征组合在预设关系表中,查找与该特征组合对应的红外控制码,并将查找到的红外控制码确定为目标红外控制码。
[0164]在上述方法实施例的基础上,本公开还提供了一种信息处理装置,该装置可以应用于具有处理能力的设备中,例如:可以手机、平板电脑等具有直接拍摄功能的终端,也可以为可以计算机或服务器。如图10所示,该装置可以包括:多媒体信息获取模块11、目标图像获取模块12、识别模块13和红外控制码确定模块14。
[0165]该多媒体信息获取模块11被配置为获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种;
[0166]该目标图像获取模块12被配置为从所述多媒体信息中提取得到多张目标图像;
[0167]该识别模块13被配置为识别所述多张目标图像中包含的得到与所拍摄红外线信号相对应的特征组合,所述特征组合中包括至少两个识别特征;
[0168]该红外控制码确定模块14被配置为根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0169]对于智能设备拍摄红外线得到的多媒体信息,利用本公开实施例提供的该装置,首先,从拍摄得到的多媒体信息中提取得到多张目标图像,然后对这多张目标图像进行图像处理,可以得到与所拍摄红外线信号相对应的特征组合,最后可以根据特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0170]与相关技术相比,本公开实施例提供的该装置,不再直接利用红外线接收器来识别红外线信号,而是直接利用智能设备上设置的摄像头对红外线进行拍摄,得到包含可用于识别红外线信号的多媒体信息,然后对多媒体信息进行图像处理,并且最终确定与拍摄得到的红外线信号相对应的红外控制码。为后续直接利用红外线对智能设备进行控制提供便利,以及,在智能家电红外线接收器故障时,可以通过智能设备对红外线信号进行识别转换,再利用智能设备通过网络对智能家电进行控制等,扩展了红外线控制信号的应用场景。
[0171]在本公开一实施例中,如图11所示,上述识别模块13可以包括:图像信息获取子模块131、特征转换子模块132、拍摄信息获取子模块133、特征组合子模块134和组合确定子模块135。
[0172]图像信息获取子模块131被配置为获取所述多张目标图像中包含的图像信息,所述图像信息的参数至少包括:图像的颜色值、亮度值和灰度值中的一种或多种组合;
[0173]该特征转换子模块132被配置为根据每张目标图像中包含的图像信息,将每张目标图像转换成一个识别特征;
[0174]该拍摄信息获取子模块133被配置为获取所述多张目标图像的拍摄信息,所述拍摄信息至少包括:拍摄顺序和拍摄间隔;
[0175]该特征组合子模块134被配置为根据所述多张目标图像之间的拍摄信息将多个识别特征组合成一组特征序列;
[0176]该组合确定子模块135被配置为将所述特征序列确定为与所拍摄红外线信号相对应的特征组合。
[0177]在本公开一实施例中,如图12所示,上述图像信息获取子模块131可以包括:灰度图像转换子模块1311、灰度值获取子模块1312和图像信息确定子模块1313。
[0178]该灰度图像转换子模块1311被配置为将所述目标图像转换成灰度图像;
[0179]该灰度值获取子模块1312被配置为获取所述目标图像对应的灰度图像中所有像素点的灰度值;
[0180]该图像信息确定子模块1313被配置为将所述目标图像对应的灰度图像中所有像素点灰度值的总灰度值或平均灰度值确定为所述目标图像的图像信息。
[0181 ] 在本公开一实施例中,如图13所示,上述特征转换子模块132可以包括:第一判断子模块1321、第一转换子模块1322和第二转换子模块1323。
[0182]该第一判断子模块1321被配置为判断所述总灰度值是否大于第一预设灰度值;
[0183]该第一转换子模块1322被配置为当所述总灰度值大于第一预设灰度值,将所述目标图像转换为高电平信号;
[0184]该第二转换子模块1323被配置为当所述总灰度值小于或等于第一预设灰度值,将所述目标图像转换为低电平信号;
[0185]在本公开一实施例中,如图14所示,上述特征转换子模块132可以包括:第二判断子模块1324、第三转换子模块1325和第四转换子模块1326。
[0186]该第二判断子模块1324被配置为判断所述平均灰度值是否大于第二预设灰度值;
[0187]该第三转换子模块1325被配置为当所述平均灰度值大于第二预设灰度值,将所述目标图像转换为高电平信号;
[0188]该第四转换子模块1326被配置为当所述平均灰度值小于或等于第二预设灰度值,将所述目标图像转换为低电平信号。
[0189]在本公开一实施例中,当多媒体信息为视频时,如图15所示,上述目标图像获取模块11可以包括:帧率获取子模块111和图像提取子模块112。
[0190]该帧率获取子模块111被配置为获取所述视频拍摄时的帧率;
[0191]该图像提取子模块112被配置为根据所述帧率从所述视频中提取连续的多帧图像确定为所述目标图像。
[0192]在本公开一实施例中,当多媒体信息为图像时,如图16所示,上述目标图像获取模块11可以包括:图像获取子模块113和图像确定子模块114。
[0193]该图像获取子模块113被配置为获取对红外线信号进行拍摄得到的多张连续的图像;
[0194]该图像确定子模块114被配置为将所述多张连续的图像确定为所述目标图像。
[0195]在本公开另一实施例中,如图17所示,上述红外控制码确定模块14可以包括:帧率获取子模块141、帧率判断子模块142、数字信号转换子模块143、第一确定子模块144、查找子模块145和第二确定子模块146。
[0196]该帧率获取子模块141被配置为获取所述视频拍摄时的帧率;
[0197]该帧率判断子模块142被配置为判断所述帧率是否大于等于所述红外线信号的频率;
[0198]该数字信号转换子模块143被配置为当所述帧率大于或等于所述红外线信号的频率时,将所述特征组合转换为数字信号;
[0199]该第一确定子模块144被配置为将所述数字信号确定为所述目标红外控制码;
[0200]该查找子模块145,用语当所述帧率小于所述红外线信号的频率时,在预先建立的特征组合与红外控制码的对应关系中查找与所述特征组合相对应的红外控制码;
[0201]该第二确定子模块146被配置为将查找到的红外控制码确定为所述目标红外控制码。
[0202]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0203]图18是根据一示例性实施例示出的一种终端800的结构示意图。例如,终端800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0204]参照图18,终端800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814,以及通信组件816。
[0205]处理组件802通常控制终端800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0206]存储器804被配置为存储各种类型的数据以支持在终端800的操作。这些数据的示例包括用于在终端800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0207]电源组件806为终端800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为终端800生成、管理和分配电力相关联的组件。
[0208]多媒体组件808包括在所述终端800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当终端800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0209]音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当终端800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0210]I/O接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0211]传感器组件814包括一个或多个传感器,用于为终端800提供各个方面的状态评估。例如,传感器组件814可以检测到终端800的打开/关闭状态,组件的相对定位,例如所述组件为终端800的显示器和小键盘,传感器组件814还可以检测终端800或终端800一个组件的位置改变,用户与终端800接触的存在或不存在,终端800方位或加速/减速和终端800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0212]通信组件816被配置为便于终端800和其他设备之间有线或无线方式的通信。终端800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UffB)技术,蓝牙(BT)技术和其他技术来实现。
[0213]在示例性实施例中,终端800可以被一个或多个应用专用集成电路(ASIC)、数字信息处理器(DSP)、数字信息处理设备(DSH))、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0214]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由终端800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0215]—种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种信息处理方法,所述方法包括:
[0216]获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种;
[0217]从所述多媒体信息中提取得到多张目标图像;
[0218]识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征;
[0219]根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0220]图19是根据一示例性实施例示出的一种服务器1900的结构示意图。例如,服务器1900可以被提供为一服务器。参照图19,服务器1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行一种信息处理方法,所述方法包括:
[0221]获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种;
[0222]从所述多媒体信息中提取得到多张目标图像;
[0223]识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征;
[0224]根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
[0225]服务器1900还可以包括一个电源组件1926被配置为执行服务器1900的电源管理,一个有线或无线网络接口 1950被配置为将服务器1900连接到网络,和一个输入输出(I/O)接口 1958。服务器1900可以操作基于存储在存储器1932的操作系统,例如WindowsServerTM, Mac OS XTM,UnixTM, LinuxTM,FreeBSDTM 或类似。
[0226]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0227]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种信息处理方法,其特征在于,包括: 获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种; 从所述多媒体信息中提取得到多张目标图像; 识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征; 根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。2.根据权利要求1所述的方法,其特征在于,所述识别所述多张目标图像中包含的特征组合,包括: 获取所述多张目标图像中包含的图像信息,所述图像信息的参数至少包括:图像的颜色值、亮度值和灰度值中的一种或多种组合; 根据每张目标图像中包含的图像信息,将每张目标图像分别转换成一个识别特征; 获取所述多张目标图像的拍摄信息,所述拍摄信息至少包括:拍摄顺序和拍摄间隔; 根据所述多张目标图像之间的拍摄信息将多个识别特征组合成一组特征序列; 将所述特征序列确定为与所拍摄红外线信号相对应的特征组合。3.根据权利要求2所述的方法,其特征在于,所述获取所述多张目标图像中包含的图像信息,包括: 将所述目标图像转换成灰度图像; 获取所述目标图像对应的灰度图像中所有像素点的灰度值; 将所述目标图像对应的灰度图像中所有像素点灰度值的总灰度值或平均灰度值确定为所述目标图像的图像信息。4.根据权利要求3所述的方法,其特征在于,所述根据每张目标图像中包含的图像信息,将每张目标图像分别转换成一个识别特征,包括: 判断所述总灰度值是否大于第一预设灰度值;当所述总灰度值大于第一预设灰度值,将所述目标图像转换为高电平信号;当所述总灰度值小于或等于第一预设灰度值,将所述目标图像转换为低电平信号; 或者, 判断所述平均灰度值是否大于第二预设灰度值;当所述平均灰度值大于第二预设灰度值,将所述目标图像转换为高电平信号;当所述平均灰度值小于或等于第二预设灰度值,将所述目标图像转换为低电平信号。5.根据权利要求1所述的方法,其特征在于,所述多媒体信息为图像,所述从所述多媒体信息中提取得到多张目标图像,包括: 获取对红外线信号进行拍摄得到的多张连续的图像; 将所述多张连续的图像确定为所述多张目标图像。6.根据权利要求1所述的方法,其特征在于,所述多媒体信息为视频,所述从所述多媒体信息中提取得到多张目标图像,包括: 获取所述视频拍摄时的帧率; 根据所述帧率从所述视频中提取连续的多帧图像确定为所述多张目标图像。7.根据权利要求6所述的方法,其特征在于,所述根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码,包括: 获取所述视频拍摄时的帧率; 判断所述帧率是否大于等于所述红外线信号的频率; 当所述帧率大于或等于所述红外线信号的频率时,将所述特征组合转换为数字信号,并将所述数字信号确定为所述目标红外控制码; 当所述帧率小于所述红外线信号的频率时,在预先建立的特征组合与红外控制码的对应关系中查找与所述特征组合相对应的红外控制码,并将查找到的红外控制码确定为所述目标红外控制码。8.一种信息处理装置,其特征在于,包括: 多媒体信息获取模块,用于获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种; 目标图像获取模块,用于从所述多媒体信息中提取得到多张目标图像; 识别模块,用于识别所述多张目标图像中包含的得到与所拍摄红外线信号相对应的特征组合,所述特征组合中包括至少两个识别特征; 红外控制码确定模块,用于根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。9.根据权利要求8所述的装置,其特征在于,所述识别模块,包括: 图像信息获取子模块,用于获取所述多张目标图像中包含的图像信息,所述图像信息的参数至少包括:图像的颜色值、亮度值和灰度值中的一种或多种组合; 特征转换子模块,用于根据每张目标图像中包含的图像信息,将每张目标图像转换成一个识别特征; 拍摄信息获取子模块,用于获取所述多张目标图像的拍摄信息,所述拍摄信息至少包括:拍摄顺序和拍摄间隔; 特征组合子模块,用于根据所述多张目标图像之间的拍摄信息将多个识别特征组合成一组特征序列; 组合确定子模块,用于将所述特征序列确定为与所拍摄红外线信号相对应的特征组入口 ο10.根据权利要求9所述的装置,其特征在于,所述图像信息获取子模块,包括: 灰度图像转换子模块,用于将所述目标图像转换成灰度图像; 灰度值获取子模块,用于获取所述目标图像对应的灰度图像中所有像素点的灰度值;图像信息确定子模块,用于将所述目标图像对应的灰度图像中所有像素点灰度值的总灰度值或平均灰度值确定为所述目标图像的图像信息。11.根据权利要求10所述的装置,其特征在于,所述特征转换子模块,包括: 第一判断子模块,用于判断所述总灰度值是否大于第一预设灰度值;第一转换子模块,用于当所述总灰度值大于第一预设灰度值,将所述目标图像转换为高电平信号;第二转换子模块,用于当所述总灰度值小于或等于第一预设灰度值,将所述目标图像转换为低电平信号; 或者, 第二判断子模块,用于判断所述平均灰度值是否大于第二预设灰度值;第二转换子模块,用于当所述平均灰度值大于第二预设灰度值,将所述目标图像转换为高电平信号;第三转换子模块,用于当所述平均灰度值小于或等于第二预设灰度值,将所述目标图像转换为低电平信号。12.根据权利要求8所述的装置,其特征在于,所述多媒体信息为图像,所述目标图像获取模块,包括: 图像获取子模块,用于获取对红外线信号进行拍摄得到的多张连续的图像; 图像确定子模块,用于将所述多张连续的图像确定为所述目标图像。13.根据权利要求8所述的装置,其特征在于,所述多媒体信息为视频,所述目标图像获取模块,包括: 帧率获取子模块,用于获取所述视频拍摄时的帧率; 图像提取子模块,用于根据所述帧率从所述视频中提取连续的多帧图像确定为所述目标图像。14.根据权利要求13所述的装置,其特征在于,所述红外控制码确定模块,包括: 帧率获取子模块,用于获取所述视频拍摄时的帧率; 帧率判断子模块,用于判断所述帧率是否大于等于所述红外线信号的频率; 数字信号转换子模块,用于当所述帧率大于或等于所述红外线信号的频率时,将所述特征组合转换为数字信号; 第一确定子模块,用于将所述数字信号确定为所述目标红外控制码; 查找子模块,用语当所述帧率小于所述红外线信号的频率时,在预先建立的特征组合与红外控制码的对应关系中查找与所述特征组合相对应的红外控制码; 第二确定子模块,用于将查找到的红外控制码确定为所述目标红外控制码。15.一种终端,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种; 从所述多媒体信息中提取得到多张目标图像; 识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征; 根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。16.一种服务器,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取对红外线信号进行拍摄得到的多媒体信息,所述多媒体信息至少包括:视频或图像中的一种或多种; 从所述多媒体信息中提取得到多张目标图像; 识别所述多张目标图像中包含的特征组合,所述特征组合中包括至少两个识别特征; 根据所述特征组合确定与所拍摄红外线信号相对应的目标红外控制码。
【文档编号】G08C23/04GK105847654SQ201510016779
【公开日】2016年8月10日
【申请日】2015年1月14日
【发明人】江波, 李少雄, 任明月
【申请人】小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1