一种频道信息识别方法及装置制造方法

文档序号:7805521阅读:106来源:国知局
一种频道信息识别方法及装置制造方法
【专利摘要】本发明适用于图像处理领域,提供了一种频道信息识别方法及装置。所述方法包括:获取终端所在的区域信息;获取终端所在的区域信息;获取预先设置的与所述终端所在的区域信息对应的各个频道的延时时间;获取终端上传的频道的视频图像的图像特征;将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对;根据比对是否成功来判断频道信息识别是否成功。本发明实施例能够提高图像特征的比对效率。
【专利说明】一种频道信息识别方法及装置
【技术领域】
[0001]本发明属于图像处理领域,尤其涉及一种频道信息识别方法及装置。
【背景技术】
[0002]随着电子技术的发展及竞争的加大,智能终端普及的范围越来越广,并且,用户能够在智能终端上观看到的频道也越来越多。而在智能终端播放频道信息之前,需要识别频道的频道信息,例如直播电视节目频道号。
[0003]目前,频道信息的识别方法包括:(I)通过识别台标的图形特征来识别频道信息:该方法忽略了台标与包含该台标的视频图像的关系,容易导致识别台标的准确率过低,进而导致识别频道信息的准确率过低;(2)通过同时识别台标的图像特征和包含该台标的视频图像的图像特征来识别频道信息:该方法通过在服务器端不停地采集视频图像,再分别根据视频图像的缩放、偏移等,计算并保存台标的图像特征和包含该台标的视频图像的图像特征。在智能终端变换频道,并计算出台标的图像特征和包含该台标的视频图像的图像特征后,将计算的台标的图像特征和包含该台标的视频图像的图像特征上传到服务器,以便该服务器判断存储的台标和包含该台标的视频图像的图像特征,是否存在与智能终端上传的台标和包含该台标的视频图像的图像特征相同的图像特征,若存在,则认为台标识别成功,进而判定频道信息识别成功。
[0004]但由于该方法在比对图像特征的过程中,都是先获取一段时间内不同频道的台标和包含该台标的视频图像的图像特征,再进行图像特征的比对,例如,对每个频道,都是获取5秒内的图像特征进行比对。而在实际情况中,同一地区获取不同频道的频道信息的延时时间可能不同,不同地区获取同一频道的频道信息的延时时间也可能不同,因此,不区分地区、频道来比对图像特征的方法将延长频道信息的比对时间,降低比对效率。

【发明内容】

[0005]本发明实施例提供了 一种频道信息识别方法,旨在解决现有方法在比对不同频道的图像特征时,不区分地区、频道来比对图像特征,从而导致频道信息比对效率低下的问题。
[0006]本发明实施例是这样实现的,一种频道信息识别方法,所述方法包括下述步骤:
[0007]获取终端所在的区域信息;
[0008]获取预先设置的与所述终端所在的区域信息对应的各个频道的延时时间,所述频道的延时时间为:以出现某个特定画面为基准,终端采集频道出现所述特定画面的时间和服务器采集同样频道出现所述特定画面的时间的差Λ t ;
[0009]获取终端上传的频道的视频图像的图像特征;
[0010]将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对;
[0011]根据比对是否成功来判断频道信息识别是否成功。[0012]本发明实施例的另一目的在于提供一种频道信息识别装置,所述装置包括:
[0013]区域信息获取单元,用于获取终端所在的区域信息;
[0014]延时时间获取单元,用于获取预先设置的与所述终端所在的区域信息对应的各个频道的延时时间,所述频道的延时时间为:以出现某个特定画面为基准,终端采集频道出现所述特定画面的时间和服务器采集同样频道出现所述特定画面的时间的差Λ t ;
[0015]图像特征获取单元,用于获取终端上传的频道的视频图像的图像特征;
[0016]图像特征比对单元,用于将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对;
[0017]频道信息识别单元,用于根据比对是否成功来判断频道信息识别是否成功。
[0018]在本发明实施例中,由于只比对各个频道在对应的延时时间内的视频图像的图像特征,因此减少了图像特征获取的工作量,以及减少了图像特征比对的工作量,提高了比对效率。
【专利附图】

【附图说明】
[0019]图1是本发明第一实施例提供的一种频道信息识别方法的流程图;
[0020]图2是本发明第二实施例提供的一种频道信息识别装置的结构图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]本发明实施例中,在获取终端所在的区域信息后,获取与所述终端所在的区域信息对应的各个频道的延时时间,获取各个频道的视频图像的图像特征,再将获取的各个频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对,若存在相同的图像特征,则判断频道信息识别成功,否则,判断频道信息识别失败。在本发明中,所述的频道信息指的是直播电视节目频道号,正在直播的实时节目,或者用户通过互联网、广播电视网点播的节目内容。
[0023]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0024]实施例一:
[0025]图1示出了本发明第一实施例提供的一种频道信息识别方法的流程图,详述如下:
[0026]步骤S11,获取终端所在的区域信息。
[0027]该步骤中,终端所在的区域信息是指终端播放频道信息所在的区域信息,例如,当终端在北京市播放中央一台的频道信息时,服务器获取的终端IP地址,进而根据获取的IP地址判断终端所在的区域信息为“北京”,当然,也可以采用“Beijing”来表示终端的区域信息,此处不作限定。
[0028]在通过与终端建立通信的方式获取终端所在的区域信息时,所述获取终端所在的区域信息的步骤具体包括:
[0029]Al、接收终端发起的http登录请求。[0030]A2、根据所述http登录请求获取所述终端的IP地址。
[0031]A3、根据所述终端的IP地址获取所述终端所在的区域信息。
[0032]上述步骤Al?A3中,服务器接收终端发起的http登录请求后,根据终端发起的http登录请求与识别码能够获取终端的IP地址,具体如何获取是现有技术,此处不再赘述。在获取终端的IP地址之后,服务器根据IP地址判断IP地址所属的区域,以获取IP地址对应的终端的区域信息。
[0033]步骤S12,获取预先设置的与所述终端所在的区域信息对应的各个频道的延时时间,所述频道的延时时间为:以出现某个特定画面为基准,终端采集频道出现所述特定画面的时间和服务器采集同样频道出现所述特定画面的时间的差Λ t。假设终端采集频道出现所述特定画面的时间为tl,服务器采集同样频道出现所述特定画面的时间为t2,则延时时间Λ t = tl_t2。
[0034]该步骤中,预先在服务器设置有终端在不同区域获取不同频道的频道信息的延时时间,例如,假设预先设置终端在上海获取频道I的频道信息的延时时间为I秒,获取频道2频道信息的延时时间为2秒,终端当前所在的区域信息为上海,则服务器获取的延时时间有:频道I的延时时间:1秒,和频道2的延时时间:2秒。
[0035]其中,这里的延时时间是通过统计历史比对成功的数据得到的:以出现某个特定画面为基准,终端采集频道出现所述特定画面的时间和服务器采集同样频道出现所述特定画面的时间的差At即为延时时间,延时时间包括:终端相对于服务器的信号时延,也包括后续终端对采集的画面进行图像处理产生的处理时延、以及终端传输图像产生的传输时延。例如,假设终端采集频道I的频道信息的时间为2秒,服务器采集频道I的频道信息的时间为I秒,则终端采集频道I的频道信息的延时时间为2-1 = I秒;例如,假设终端采集频道I的频道信息的时间为2秒,服务器采集频道I的频道信息的时间为3秒,则终端采集频道I的频道信息的延时时间为2-3 = -1秒。实际操作时,可在同一区域多次采集同一频道的频道信息,在比较采集时间时,可取终端采集时间的平均值与服务器采集时间的平均值进行比较。
[0036]步骤S13,获取终端上传的频道的视频图像的图像特征。
[0037]该步骤中,服务器获取终端上传的各个频道的视频图像的图像特征。例如,假设终端播放频道I的频道信息时,终端截取系统播放画面的屏幕,再计算截取的屏幕对应的图像的图像特征。这里的图像特征主要为视频图像的图像特征:在播放的画面包含台标时,这里的图像特征包含台标的图形特征,在播放的画面没有包含台标时,计算的图像特征没有包含台标的图形特征。在实际操作中,终端可以只截取一次屏幕,并计算截取的一次屏幕对应的图像的图像特征,以减少终端的计算量。
[0038]在终端获取了各个频道的视频图像的图像特征后,终端将得到的图像特征发送给服务器。
[0039]步骤S14,将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对。
[0040]该步骤中,服务器本身获取的图像特征是通过以下方式得到:同步在服务器端采集各个频道的视频图像,再计算采集的视频图像的图像特征,最后存储图像特征。在实际情况中,采集视频图像和统计图像特征可由另一个服务器完成,以减轻负责比对图像特征的服务器的工作量。当采集视频图像和计算图像特征由另一个服务器完成,假设由“采集服务器”完成,则该采集服务器在采集了所有台的图像特征后,将采集的图像特征存入负责比对图像特征的服务器中,或者存入云端的数据库中。
[0041]其中,所述将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对的步骤具体包括:
[0042]判断各个频道的Λ t是否存在大于O的延时时间,若是,将大于O的Λ t对应的频道的图像特征与服务器本身获取的所述频道在Λ t内的所有图像特征进行比对,且在存在小于或等于O的Λ t时,等待比对了大于O的Λ t对应的频道的图像特征之后,再比对小于或者等于O的Λ t对应的频道的图像特征;若各个频道的Λ t不存在大于O的Λ t,则等待与小于或者等于O的Λ t的绝对值的最大值相等的时间后,再对比所有的频道的图像特征。
[0043]由于与终端所在的区域信息对应的各个频道的延时时间有可能是正的,也可能是负的,因此,需要先判断哪个延时时间是正,哪个延时时间是负,并根据判断结果执行不同的操作:(1)对于延时时间是正的情况,只需将获取的频道的图像特征与服务器本身获取的对应的频道在Λ t内的所有图像特征进行比对,例如,若频道I的延时时间为I秒,则在步骤S14中,只需将终端上传的图像特征与服务器本身获取的这个频道(频道I)在I秒内的所有图像特征进行比对,再将比对结果返回给终端;频道2的延时时间为2秒,则在步骤S14中,只需将终端上传的图像特征与服务器本身获取的这个频道(频道2)在2秒内的所有图像特征进行比对,再将比对结果返回给终端。
[0044]由于只比对频道在其对应的延时时间内的图像特征,因此减少了对比的图像特征,从而提高了比对效率。(2)对于延时时间不是正的情况,则需要等待比对了大于O的频道的延时时间内的图像特征之后再进行比对。
[0045]进一步地,所述等待比对大于O的Λ t对应的频道的图像特征之后,再比对小于或者等于O的Λ t对应的频道的图像特征的步骤具体包括:
[0046]B1、确定小于或者等于O的Λ t的绝对值,从确定的绝对值中选出最大的绝对值。例如,假设频道3的延时时间为-2秒,频道4的延时时间为-1秒,频道5的延时时间为-4秒,则首先计算频道3、频道4、频道5对应的延时时间的绝对值,分别为2、1、4。则在2、1、4中选出的最大值为4。
[0047]B2、在比对大于O的At对应的频道的图像特征之后,再等待与选出的最大的绝对值相等的时间,才比对小于或者等于O的Λ t对应的频道的图像特征。假设在小于或者等于O的Λ t的绝对值中选出的最大值为5秒,则对比所有大于O的频道的图像特征后,再等待5秒后,才比对小于或者等于O的频道的延时时间内的图像特征。当然,在实际情况中,也可以设置等待比选出的最大值大的时间之后,如6秒,再比对小于或者等于O的频道的延时时间内的图像特征,此处不作限定。
[0048]步骤S15,根据比对是否成功来判断频道信息识别是否成功。
[0049]该步骤中,当获取的各个频道在对应的延时时间内的视频图像的图像特征,存在与服务器本身获取的在所述频道的延时时间内的图像特征相同的图像特征时,判断频道信息识别成功,否则,判断频道信息识别失败。
[0050]作为本发明另一优选实施例,所述方法包括下述步骤:
[0051]Cl、统计各个频道在不同区域的Λ t。该步骤中,定时或者实时统计各个频道在不同区域的延时时间。
[0052]C2、判断统计的频道的延时时间与预先设置的同一频道的Λ t是否相同,并在统计的频道的Λ t与预先设置的同一频道的Λ t不同时,更新预先设置的频道的Λ t。该步骤中,当统计的新的延时时间与预先设置的延时时间不同时,采用新的延时时间替换预先设置的延时时间。例如,假设预先设置的频道I的延时时间为I秒,统计的该频道I的新的延时时间为2秒,则将2秒替换I秒,作为新的设置的频道I的延时时间。
[0053]本发明第一实施例中,在获取终端所在的区域信息后,获取与所述终端所在的区域信息对应的各个频道的延时时间,获取各个频道的视频图像的图像特征,再将获取的各个频道的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对,若存在相同的图像特征,则判断频道信息识别成功,否则,判断频道信息识别失败。由于只比对各个频道在对应的延时时间内的视频图像的图像特征,因此减少了图像特征比对的工作量,提高了比对效率。
[0054]实施例二:
[0055]图2示出了本发明第二实施例提供的一种频道信息识别装置的结构图,为了便于说明,仅不出了与本发明实施例相关的部分。
[0056]该频道信息识别装置包括:区域信息获取单元21、延时时间获取单元22、图像特征获取单元23、图像特征比对单元24、频道信息识别单元25。
[0057]区域信息获取单元21,用于获取终端所在的区域信息。
[0058]在通过与终端建立通信的方式获取终端所在的区域信息时,所述区域信息获取单元21包括:
[0059]登录请求接收模块,用于接收终端发起的http登录请求。
[0060]IP地址获取模块,用于根据所述http登录请求获取所述终端的IP地址。
[0061]区域信息判断模块,用于根据所述终端的IP地址获取所述终端所在的区域信息。
[0062]延时时间获取单元22,用于获取预先设置的与所述终端所在的区域信息对应的各个频道的延时时间,所述频道的延时时间为:以出现某个特定画面为基准,终端采集频道出现所述特定画面的时间和服务器采集同样频道出现所述特定画面的时间的差At。
[0063]其中,这里的延时时间是通过统计历史比对成功的数据得到的。当终端所在的区域信息不同时,终端获取同一频道的频道信息的延时时间也可能不同。
[0064]图像特征获取单元23,用于获取终端上传的频道的视频图像的图像特征。
[0065]这里的图像特征主要为视频图像的图像特征:在播放的画面包含台标时,这里的图像特征包含台标的图形特征,在播放的画面没有包含台标时,计算的图像特征没有包含台标的图形特征。在实际操作中,终端可以只截取一次屏幕,并计算截取的一次屏幕对应的图像的图像特征,以减少终端的计算量。
[0066]图像特征比对单元24,用于将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对。
[0067]服务器本身获取的图像特征是通过以下方式得到:同步在服务器端采集各个频道的视频图像,再计算采集的视频图像的图像特征,最后存储图像特征。
[0068]其中,所述图像特征比对单元24包括:正负延时时间判断模块、第一图像特征比对模块、第二图像特征比对模块。[0069]正负延时时间判断模块,用于判断各个频道的Λ t是否存在大于O的Λ t。该模块主要用于判断出哪个延时时间是正的。
[0070]第一图像特征比对模块,用于在各个频道的Λ t存在大于O的Λ t时,将获取的大于O的Λt对应的频道的图像特征与服务器本身获取的所述频道在Λt内的所有图像特征进行比对,且在存在小于或等于O的Λ t时,等待比对了大于O的Λ t对应的频道的图像特征之后,再比对小于或者等于O的Λ t对应的频道的图像特征。
[0071]第二图像特征比对模块,用于在各个频道的Λ t不存在大于O的Λ t时,等待与小于或者等于O的Λ t的绝对值的最大值相等的时间后,再对比所有的频道的图像特征。其中,所述第二图像特征比对模块包括:最大值选取模块和第三图像特征比对模块。
[0072]最大值选取模块,用于确定小于或者等于O的Λ t的绝对值,从确定的绝对值中选出最大的绝对值。
[0073]第三图像特征比对模块,在比对大于O的Λ t对应的频道的图像特征之后,再等待与选出的最大的绝对值相等的时间,才比对小于或者等于O的频道的图像特征。
[0074]如果本地区所有频道延时时间为正,则直接与服务端存储的历史数据对比就可以,如果有延时时间为正为负的频道,则先对比延时时间为正的频道的历史数据,等待与获取的小于或者等于O的频道的延时时间的绝对值的最大值相等的时间后,再对比延时时间为负的频道。如果延时时间全部为负,则等待与获取的小于或者等于O的频道的延时时间的绝对值的最大值相等的时间后,再对比所有的频道的图像特征。
[0075]在实际情况中,也可以设置等待比选出的最大的绝对值长的时间后,再比对小于或者等于O的频道的延时时间内的图像特征,此处不作限定。
[0076]频道信息识别单元25,用于根据比对是否成功来判断频道信息识别是否成功。
[0077]其中,当获取的各个频道的视频图像的图像特征,存在与服务器本身获取的在所述频道的延时时间内的图像特征相同的图像特征时,判断频道信息识别成功,否则,判断频道息识别失败。
[0078]作为本发明另一实施例,所述频道信息识别装置包括:
[0079]延时时间统计单元,用于统计各个频道在不同区域的Λ t。
[0080]延时时间更新单元,用于判断统计的频道的Λ t与预先设置的同一频道的Λ t是否相同,并在统计的频道的Λ t与预先设置的同一频道的Λ t不同时,更新预先设置的频道的Λ t。
[0081]当统计的新的延时时间与预先设置的延时时间不同时,采用新的延时时间替换预先设置的延时时间,否则,不更改预先设置的延时时间。
[0082]本发明第二实施例中,由于只是比对各个频道在对应的延时时间内的视频图像的图像特征,因此减少了图像特征获取的工作量,以及减少了图像特征比对的工作量,提高了比对效率。
[0083]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0084]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种频道信息识别方法,其特征在于,所述方法包括下述步骤: 获取终端所在的区域信息; 获取预先设置的与所述终端所在的区域信息对应的各个频道的延时时间,所述频道的延时时间为:以出现某个特定画面为基准,终端采集频道出现所述特定画面的时间和服务器采集同样频道出现所述特定画面的时间的差Λ t ; 获取终端上传的频道的视频图像的图像特征; 将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对; 根据比对是否成功来判断频道信息识别是否成功。
2.如权利要求1所述的方法,其特征在于,所述获取终端所在的区域信息的步骤具体包括: 接收终端发起的http登录请求; 根据所述http登录请求获取所述终端的IP地址; 根据所述终端的IP地址获取所述终端所在的区域信息。
3.如权利要求1所述的方法,其特征在于,所述Λt还包括:终端对采集的画面进行图像处理产生的处理时延和终端传输图像产生的传输时延。
4.如权利要求3所述的方法,其特征在于,所述将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对的步骤具体包括: 判断各个频道的Λ t是否存在大于O的Λ t,若是,将大于O的Λ t对应的频道的图像特征与服务器本身获取的所述频道在Λ t内的所有图像特征进行比对,且在存在小于或等于O的Λ t时,等待比对了大于O的Λ t对应的频道的图像特征之后,再比对小于或者等于O的Λ t对应的频道的图像特征;若各个频道的Λ t不存在大于O的Λ t,则等待与小于或者等于O的Λ t的绝对值的最大值相等的时间后,再对比所有的频道的图像特征。
5.如权利要求4所述的方法,其特征在于,所述等待比对了大于O的Λt对应的频道的图像特征之后,再比对小于或者等于O的Λ t对应的频道的图像特征的步骤具体包括: 确定小于或者等于O的Λ t的绝对值,从确定的绝对值中选出最大的绝对值; 在比对大于O的Λ t对应的频道的图像特征之后,再等待与选出的最大的绝对值相等的时间,才比对小于或者等于O的Λ t对应的频道的图像特征。
6.如权利要求1所述的方法,其特征在于,所述方法包括下述步骤: 统计各个频道在不同区域的Λ t ; 判断统计的频道的Λ t与预先设置的同一频道的Λ t是否相同,并在统计的频道的Λ t与预先设置的同一频道的Λ t不同时,更新预先设置的频道的Λ t。
7.—种频道信息识别装置,其特征在于,所述装置包括: 区域信息获取单元,用于获取终端所在的区域信息; 延时时间获取单元,用于获取预先设置的与所述终端所在的区域信息对应的各个频道的延时时间,所述频道的延时时间为:以出现某个特定画面为基准,终端采集频道出现所述特定画面的时间和服务器采集同样频道出现所述特定画面的时间的差Λ t ; 图像特征获取单元,用于获取终端上传的频道的视频图像的图像特征;图像特征比对单元,用于将终端上传的频道的视频图像的图像特征,与服务器本身获取的在所述频道的延时时间内的图像特征进行比对; 频道信息识别单元,用于根据比对是否成功来判断频道信息识别是否成功。
8.如权利要求7所述的装置,其特征在于,所述区域信息获取单元包括: 登录请求接收模块,用于接收终端发起的http登录请求; IP地址获取模块,用于根据所述http登录请求获取所述终端的IP地址; 区域信息判断模块,用于根据所述终端的IP地址获取所述终端所在的区域信息。
9.如权利要求7所述的装置,其特征在于,所述图像特征比对单元包括: 正负延时时间判断模块,用于判断各个频道的Λ t是否存在大于O的Λ t ; 第一图像特征比对模块,用于在各个频道的Λ t存在大于O的Λ t时,将大于O的Λ t对应的频道的图像特征与服务器本身获取的所述频道在Λ t内的所有图像特征进行比对,且在存在小于或等于O的Λ t时,等待比对了大于O的Λ t对应的频道的图像特征之后,再比对小于或者等于O的Λ t对应的频道的图像特征; 第二图像特征比对模块,用于在各个频道的Λ t不存在大于O的Λ t时,等待与小于或者等于O的Λ t的绝对值的最大值相等的时间后,再对比所有的频道的图像特征。
10.如权利要求9所 述的装置,其特征在于,所述第二图像特征比对模块包括: 最大值选取模块,用于确定小于或者等于O的Λ t的绝对值,从确定的绝对值中选出最大的绝对值; 第三图像特征比对模块,用于在比对大于O的At对应的频道的图像特征之后,再等待与选出的最大的绝对值相等的时间,才比对小于或者等于O的At对应的频道的图像特征。
11.如权利要求7所述的装置,其特征在于,所述装置包括: 延时时间统计单元,用于统计各个频道在不同区域的Λ t ; 延时时间更新单元,用于判断统计的频道的Λ t与预先设置的同一频道的Λ t是否相同,并在统计的频道的Λ t与预先设置的同一频道的Λ t不同时,更新预先设置的频道的Δ to
【文档编号】H04N21/258GK104038775SQ201410247891
【公开日】2014年9月10日 申请日期:2014年6月5日 优先权日:2014年6月5日
【发明者】吴艳春 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1