1.一种识别频道的电视终端,其特征在于,包括:
用于向服务器发送视频截图,指示服务器根据视频截图进行频道分析的发送模块; 用于接收服务器发送的频道信息的接收模块;
发送模块与接收模块连接。
2.如权利要求1所述的电视终端,其特征在于,还包括:用于根据预设的时间间隔连续截图,获得多个视频截图的截图模块,该截图模块与发送模块连接。
3.如权利要求1所述的电视终端,其特征在于,发送模块在确定频道发生变化后,向服务器发送视频截图。
4.如权利要求3所述的电视终端,其特征在于,还包括:用于对视频截图的台标区域的颜色进行分析,根据颜色的变化判断频道是否发生变化的分析模块,该分析模块与发送模块连接。
5.一种识别频道的服务器,其特征在于,包括:
用于接收电视终端发送的视频截图的接收模块;
用于对视频截图中的台标进行分析,确定视频截图中的台标的分析模块; 用于根据台标与频道信息的对应关系,确定分析出的台标对应的频道信息的查询模块;
用于将确定的频道信息发送给电视终端的发送模块。
一种识别频道的电视终端\n技术领域\n[0001] 本实用新型涉及计算机及图像处理技术领域,尤其涉及一种识别频道的电视终端。\n背景技术\n[0002] 智能电视,是具有全开放式平台,搭载了操作系统,顾客在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视能够不断给顾客带来丰富的个性化体验。\n[0003] 目前智能电视的到来,顺应了电视机“高清化”、“网络化”、“智能化”的趋势。当PC(个人计算机)早就智能化,手机和平板也在大面积智能化的情况下,TV(电视)这一块屏幕不会逃过IT(信息技术)巨头的法眼,一定也会走向智能化。所谓真正的智能电视,应该具备能从网络、AV(音视频)设备、PC等多种渠道获得节目内容,通过简单易用的整合式操作界面,简易操作将消费者最需要的内容在大屏幕上清晰地展现。智能电视将实现网络搜索、IP(互联网协议)电视、BBTV网视通(一个节目内容品牌)、视频点播(VOD)、数字音乐、网络新闻、网络视频电话等各种应用服务。电视机正在成为继计算机、手机之后的第三种信息访问终端,用户可随时访问自己需要的信息;电视机也将成为一种智能设备,实现电视、网络和程序之间跨平台搜索;智能电视还将是一个“娱乐中心”,用户可以搜索电视频道、录制电视节目、能够播放卫星和有线电视节目以及网络视频。\n[0004] 本申请的实用新型人发现,很多智能电视的上的应用,都是基于频道信息,所以获得频道信息是应用的关键,目前尚未发现识别频道的解决方案。\n实用新型内容\n[0005] 本实用新型实施例提供一种识别频道的电视终端,用于实现使电视终端获知频道信息。\n[0006] 一种识别频道的电视终端,包括:\n[0007] 发送模块,用于向服务器发送视频截图,指示服务器根据视频截图进行频道分析;\n[0008] 接收模块,用于接收服务器发送的频道信息。\n[0009] 所述电视终端还包括:截图模块,用于根据预设的时间间隔连续截图,获得多个视频截图。\n[0010] 优选的,发送模块在确定频道发生变化后,向服务器发送视频截图。\n[0011] 所述电视终端还包括:分析模块,用于对视频截图的台标区域的颜色进行分析,根据颜色的变化判断频道是否发生变化。\n[0012] 一种识别频道的服务器,包括:\n[0013] 接收模块,用于接收电视终端发送的视频截图;\n[0014] 分析模块,用于对视频截图中的台标进行分析,确定视频截图中的台标;\n[0015] 查询模块,用于根据台标与频道信息的对应关系,确定分析出的台标对应的频道信息;\n[0016] 发送模块,用于将确定的频道信息发送给电视终端。\n[0017] 优选的,分析模块至少具有下列功能之一:\n[0018] 对视频截图的多个边角区域进行台标分析;\n[0019] 对视频截图中的多个不重叠的台标进行分析;\n[0020] 对视频截图中的多个重叠的台标进行分析。\n[0021] 优选的,对视频截图中的多个不重叠的台标进行分析,或对视频截图中的多个重叠的台标进行分析时,分析模块确定多个台标中能够标识当前频道的主台标。\n[0022] 优选的,分析模块根据视频截图的台标区域的颜色,对台标进行分析。\n[0023] 本实用新型的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本实用新型而了解。本实用新型的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。\n[0024] 下面通过附图和实施例,对本实用新型的技术方案做进一步的详细描述。\n附图说明\n[0025] 附图用来提供对本实用新型的进一步理解,并且构成说明书的一部分,与本实用新型的实施例一起用于解释本实用新型,并不构成对本实用新型的限制。在附图中:\n[0026] 图1为本实用新型实施例中电视终端侧识别频道的主要方法流程图;\n[0027] 图2A为本实用新型实施例中电视终端侧识别频道的详细方法流程图;\n[0028] 图2B为本实用新型实施例中电视终端侧独立识别频道的方法流程图;\n[0029] 图3为本实用新型实施例中服务器侧识别频道的主要方法流程图;\n[0030] 图4为本实用新型实施例中服务器侧识别频道的详细方法流程图;\n[0031] 图5为本实用新型实施例中电视终端的主要结构图;\n[0032] 图6为本实用新型实施例中电视终端的详细结构图;\n[0033] 图7为本实用新型实施例中服务器的结构图。\n具体实施方式\n[0034] 以下结合附图对本实用新型的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本实用新型,并不用于限定本实用新型。\n[0035] 本实施例中通过向服务器发送视频截图,来使服务器获知电视终端侧当前播放的视频内容,从而确定其播放的频道信息。这样,电视终端便可从服务器处获得频道信息,进而实现其它应用的推送等。\n[0036] 参见图1,本实施例中电视终端侧识别频道的主要方法流程如下:\n[0037] 步骤101:向服务器发送视频截图,指示服务器根据视频截图进行频道分析。\n[0038] 步骤102:接收服务器发送的频道信息。\n[0039] 本实施例中频道信息包括:频道标识、频段等与频道有关的信息。\n[0040] 在步骤101之前,电视终端侧需要获得视频截图,具体获得方式有多种,如实时获得视频截图。或者,根据预设的时间间隔连续截图,获得多个视频截图。预设的时间间隔为\n0.1秒级、1秒级等。连续获得的视频截图数量为N,N的较佳取值范围为100~200。\n[0041] 较佳的,电视终端侧在频道未发生变化时不需要向服务器发送视频截图,每次频道变化后,向服务器发送视频截图,如连续发送N张视频截图。这样可以减少发送视频截图的数量。\n[0042] 电视终端侧具体判断频道是否发生变化的方式有多种,如对视频截图的台标区域的颜色进行分析,根据颜色的变化判断频道是否发生变化,其中台标区域包括视频截图中的四角区域。\n[0043] 电视终端侧具体判断频道是否发生变化的过程如下:\n[0044] 由于台标在多个视频截图中其像素值都是不变的,获得K张截图中台标周边区域与台标的像素特征,并利用该像素特征作为训练样本对训练模型进行训练,训练模型可具体采用向量机(SVM)模型。其中,像素特征可采用颜色直方图表示。\n[0045] 获得了训练模型之后,电视终端侧便可利用该训练模型判断频道是否发生变化。\n即,将新获得的视频截图输入到训练模型中,将视频截图的像素特征与训练模型中的特征集合进行匹配,若匹配的相似度超过预设的门限值,则输出值为真,即台标与周围区域的像素值关系未发生变化,则确定频道未发生变化,否则确定频道发生变化。\n[0046] 下面通过一个详细实施例来介绍电视终端侧识别频道的过程。\n[0047] 参见图2A,本实施例中电视终端侧识别频道的详细方法流程如下:\n[0048] 步骤201:电视终端进行视频截图。此时至少需要获得两张视频截图。\n[0049] 步骤202:电视终端对视频截图的台标区域的颜色进行分析。\n[0050] 步骤203:电视终端判断频道是否发生变化,若是,则继续步骤204,否则继续步骤\n201。\n[0051] 步骤204:电视终端将频道变化后的视频截图发送给服务器。\n[0052] 步骤205:服务器根据收到的视频截图确定相应的频道信息。\n[0053] 步骤206:电视终端接收服务器发送的频道信息。\n[0054] 电视终端也可以本地进行台标的识别和分析,进而确定频道信息,不需要将视频截图发送给服务器。其过程如下,参见图2B所示:\n[0055] 步骤211:获得视频截图。\n[0056] 步骤212:对视频截图中的台标进行分析,确定视频截图中的台标。\n[0057] 步骤213:根据台标与频道信息的对应关系,确定分析出的台标对应的频道信息。\n[0058] 以上介绍了电视终端侧的实现过程,相应的,服务器侧也有所改进,下面对服务器侧的实现过程进行介绍。\n[0059] 参见图3,本实施例中服务器侧识别频道的主要方法流程如下:\n[0060] 步骤301:接收电视终端发送的视频截图。\n[0061] 步骤302:对视频截图中的台标进行分析,确定视频截图中的台标。\n[0062] 步骤303:根据台标与频道信息的对应关系,确定分析出的台标对应的频道信息。\n[0063] 步骤304:将确定的频道信息发送给电视终端。\n[0064] 其中,服务器侧对视频截图中的台标的分析包括很多方面,如对视频截图的边角区域进行分析,边角区域是台标最可能出现的区域。对这部分区域进行分析,可提高分析的效率,并且减少无关区域对分析的干扰,提高分析的准确度。\n[0065] 以及,可能存在一个频道转播另一个频道的节目的情况,这样就可能在一个视频截图中出现多个台标,多个台标可能重叠可能不重叠,则涉及到对多个台标的分析,确定多个台标中能够标识当前频道的主台标,即识别出转播节目的频道的台标。\n[0066] 对各种情况下的台标识别,均是基于训练模型来实现。构造训练模型的过程如下:\n[0067] 假如有N个电视台,对每个电视台截取K张截图作为训练样本,同时另外取L张不包含任何频道图标的图作为“无台标”场景的训练样本。\n[0068] 由于台标在视频截图中的位置基本不变,因此,对每个频道的K张图进行叠加,取像素平均值,基本上可以确定每个频道的台标的位置。以每个台标t的中心位置为中心,取一块矩形区域R(t)。\n[0069] 对N个频道,训练N+1个模型(包括一个无台标模型),假设训练模型为M(t),则对于频道N(t)所对应的模型M(t),对所有的N*K+L张图片,根据N(t)对应的矩形区域R(t)截取图片的子图S(i),然后提取特征,用支持向量机(svm)进行训练。如下面的函数所示。\n[0070] svm_model=svm_train(featurelist,labellist);\n[0071] labellist是特征list(列表)所对应的label(标签)信息,如果该特征属于台标t,则label为1,如果不是则label为0。这样可训练出N个与台标相关的模型和1个无台标场景识别模型。\n[0072] 通过上述方法可获得训练模型,之后便可通过该训练模型对视频截图中的台标进行分析。具体方式如下:\n[0073] 对于一张输入的视频截图,根据每个模型,提取特征,输入到以下预测函数中。\n[0074] [Predict_label,probability]=svm_predict(svm_model,feature)[0075] 其中,svm_model表示采用的训练模型,feature表示提取的特征,svm_predict表示向量机预测函数。若函数返回:predict_label==1,则表示预测为当前模型,如果predict_label==0,则表示不为当前模型,probablility为置信概率。最后,取predict_abel为1且置信概率最高的模型所对应的台标为预测的台标。\n[0076] 对于多个台标叠加、一个台可能有多种台标的情形,只需要把对应的情形也作为训练样本,标记出这种场景下应该识别为的主台标,进行上述模型训练即可。\n[0077] 下面通过一个典型实施例来详细介绍服务器侧识别频道的实现过程。\n[0078] 参见图4,本实施例中服务器侧识别频道的详细方法流程如下:\n[0079] 步骤401:服务器接收电视终端发送的视频截图。\n[0080] 步骤402:服务器对视频截图中的边角区域的图像进行颜色分析,得到颜色分析数据。\n[0081] 步骤403:服务器将颜色分析数据加入到预设的训练模型。\n[0082] 步骤404:服务器通过训练模型进行是否有台标的分析,以及多个台标情况的分析,确定台标。尤其是确定主台标。\n[0083] 步骤405:服务器根据预设的台标与频道信息的对应关系,确定获得的台标对应的频道信息。\n[0084] 步骤406:服务器将确定的频道信息发送给电视终端。\n[0085] 通过以上描述了解了识别频道的方法实现过程,该过程主要由电视终端和服务器实现,下面对这两个设备的内部结构和功能进行介绍。\n[0086] 参见图5,本实施例中电视终端包括:发送模块501和接收模块502。电视终端可具体为电视机(尤其是智能电视机)、计算机、移动终端等具有视频播放功能的设备。发送模块501和接收模块502均可属于I/O接口。\n[0087] 发送模块501用于向服务器发送视频截图,指示服务器根据视频截图进行频道分析。较佳的,发送模块501在确定频道发生变化后,向服务器发送视频截图。\n[0088] 接收模块502用于接收服务器发送的频道信息。\n[0089] 电视终端与服务器之间的信息交互可通过无线互联网方式实现。\n[0090] 较佳的,电视终端还包括截图模块503和分析模块504,参见图6所示。\n[0091] 截图模块503用于根据预设的时间间隔连续截图,获得多个视频截图。截图模块\n503可具体为图像处理芯片,电视终端还包括寄存器。截图模块503从寄存器中截取图片,获得视频截图,并存于其它寄存器中。\n[0092] 分析模块504用于对视频截图的台标区域的颜色进行分析,根据颜色的变化判断频道是否发生变化。分析模块504可具体为图像处理芯片,从寄存器中获得视频截图,并进行分析。\n[0093] 参见图7,本实施例中服务器包括:接收模块701、分析模块702、查询模块703和发送模块704。接收模块701和发送模块704均可属于I/O接口。\n[0094] 接收模块701用于接收电视终端发送的视频截图,并存于服务器中的寄存器。\n[0095] 分析模块702用于对视频截图中的台标进行分析,确定视频截图中的台标。分析模块702可具体为图像处理芯片,从寄存器中获得视频截图,并进行分析。\n[0096] 查询模块703用于根据台标与频道信息的对应关系,确定分析出的台标对应的频道信息。查询模块703可具体为处理芯片,服务器还包括存储器,用于存储台标与频道信息的对应关系。查询模块703与分析模块702和存储器连接。\n[0097] 发送模块704用于将确定的频道信息发送给电视终端。\n[0098] 较佳的,分析模块702至少具有下列功能之一:对视频截图的多个边角区域进行台标分析;对视频截图中的多个不重叠的台标进行分析;对视频截图中的多个重叠的台标进行分析。\n[0099] 本实施例中较佳的,对视频截图中的多个不重叠的台标进行分析,或对视频截图中的多个重叠的台标进行分析时,分析模块702确定多个台标中能够标识当前频道的主台标。其中,分析模块702根据视频截图的台标区域的颜色,对台标进行分析。\n[0100] 本实施例中通过向服务器发送视频截图,来使服务器获知电视终端侧当前播放的视频内容,从而确定其播放的频道信息。这样,电视终端便可从服务器处获得频道信息,进而实现其它应用的推送等。本实施例尤其适用于出现新频道的情况,只需更新服务器中的记录。电视终端在发现频道变化后向服务器发送视频截图,便可从服务器处获得相应的频道信息,尤其是新频道的频道信息,不需要对电视终端进行大规模的升级,改动量较少。本实施例中电视终端还通过预设的训练模型判断是否发生频道变化,在发生变化时才发送视频截图,以减少数据传输量。服务器通过预设的训练模型可较准确的分析出多种情况下的台标,并且可提高分析效率。\n[0101] 本领域内的技术人员应明白,本实用新型的实施例可提供为方法、系统、或计算机程序产品。因此,本实用新型可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本实用新型可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。\n[0102] 本实用新型是参照根据本实用新型实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0103] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0104] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0105] 显然,本领域的技术人员可以对本实用新型进行各种改动和变型而不脱离本实用新型的精神和范围。这样,倘若本实用新型的这些修改和变型属于本实用新型权利要求及其等同技术的范围之内,则本实用新型也意图包含这些改动和变型在内。
法律信息
- 2022-12-16
专利权有效期届满
IPC(主分类): H04N 21/258
专利号: ZL 201220653535.5
申请日: 2012.11.30
授权公告日: 2013.07.31
- 2016-05-04
专利权的转移
登记生效日: 2016.04.12
专利权人由十分(北京)信息科技有限公司变更为北京酷云互动科技有限公司
地址由100022 北京市朝阳区东三环中路39号院15号楼20层2306室变更为100007 北京市东城区安定门东大街28号1号楼B座1509室
- 2014-01-29
专利权的转移
登记生效日: 2013.12.31
专利权人由北京十分科技有限公司变更为十分(北京)信息科技有限公司
地址由100004 北京市朝阳区光华路7号汉威大厦东区18A1变更为100022 北京市朝阳区东三环中路39号院15号楼20层2306室
- 2013-07-31
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2013-08-22 | 2013-08-22 | | |
2 | | 2012-11-30 | 2012-11-30 | | |