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

电视视频查找方法和装置、电视及存储介质与流程

2022-02-20 00:50:09 来源:中国专利 TAG:


1.本发明涉及智能电视技术领域,尤其涉及一种电视视频查找方法和装置、电视及存储介质。


背景技术:

2.随着智能家电方面的不断发展,出现了越来越多的网络电视和智能电视,智能电视是满足用户多样化和个性化需求的电视产品,如今,智能电视的处理器越来越强大,内存空间越来越充足,功能也随之复杂。
3.目前,在智能电视上观看电视频道方面较为人性化的功能,最多也只能实现限定时长的回看,其上安装的视频应用也只能依托于应用程序本身的功能,而不能由电视端进行扩展。当用户需要查找视频时,只有在视频应用中输入文字进行视频搜索这一个方式,因此,现有的智能电视无法对用户提供更加个性化的视频查找功能,存在智能化程度较低的问题。


技术实现要素:

4.本发明的主要目的在于:提供一种电视视频查找方法和装置、电视及存储介质,旨在解决现有智能电视在视频查找方面存在智能化程度较低的技术问题。
5.为实现上述目的,本发明采用如下技术方案:
6.第一方面,本发明提供了一种电视视频查找方法,所述方法包括:
7.获取输入图像;
8.对所述输入图像进行图像识别,获得目标对象;
9.根据电视的当前通道,在预存信息中查找所述目标对象对应的视频片段,获得视频查找结果。
10.可选地,上述电视视频查找方法中,所述根据电视的当前通道,在预存信息中查找所述目标对象对应的视频片段,获得视频查找结果的步骤,具体包括:
11.当检测到所述电视的当前通道为电视频道通道时,根据预存的参数列表,获得所述目标对象对应的第一视频片段;和/或
12.当检测到所述电视的当前通道为视频应用通道时,根据视频应用存储信息,获得所述目标对象对应的第二视频片段;和/或
13.当检测到所述电视的当前通道为视频应用通道时,在所述视频应用中进行关键字搜索,获得所述目标对象对应的第三视频片段,其中,所述关键字基于所述目标对象获得;
14.对所述第一视频片段、所述第二视频片段和/或所述第三视频片段进行汇总,获得视频查找结果。
15.可选地,上述电视视频查找方法中,所述当检测到所述电视的当前通道为电视频道通道时,根据预存的参数列表,获得所述目标对象对应的第一视频片段的步骤,具体包括:
16.当检测到所述电视的当前通道为电视频道通道时,根据预存的电视频道总表,获得包含所述目标对象的电视频道;
17.根据所述电视频道的参数列表,进行关键字查找,获得对应的第一视频片段。
18.可选地,上述电视视频查找方法中,所述当检测到所述电视的当前通道为电视频道通道时,根据预存的电视频道总表,获得包含所述目标对象的电视频道的步骤之前,所述方法还包括:
19.根据每个电视频道的参数列表,进行汇总,获得电视频道总表,其中,所述参数列表包括节目名称列表,节目内容列表和频道标签列表中的至少一种。
20.可选地,上述电视视频查找方法中,所述根据每个电视频道的参数列表,进行汇总,获得电视频道总表的步骤之前,所述方法还包括:
21.在检测到所述电视的当前通道为电视频道通道,且正在播放电视节目时,根据预设时间间隔,对当前电视频道的电视画面进行采集,获得截屏图像;
22.对所述截屏图像进行图像识别,获得所述截屏图像中的所有对象;
23.对预设时段内所有所述截屏图像中的所有对象进行统计,获得所述预设时段对应的视频片段的标签信息;
24.根据所述视频片段和所述标签信息,获得所述当前电视频道的频道标签列表。
25.可选地,上述电视视频查找方法中,所述对预设时段内所有截屏图像中的所有对象进行统计的步骤之后,所述方法还包括:
26.当获取到用户请求编辑标签的操作指令时,在所述电视的显示界面显示获得的所有对象的统计结果,其中,所述统计结果包括所述对象出现的频率;
27.根据用户请求添加对象或删除对象的操作指令,在所述统计结果中对应添加或删除所述对象,获得编辑后的统计结果;
28.根据预设筛选条件,对所述编辑后的统计结果中的对象进行筛选,获得所述预设时段对应的视频片段的标签信息。
29.可选地,上述电视视频查找方法中,所述对象包括物体、人物和场景中的至少一种;
30.所述对所述输入图像进行图像识别,获得目标对象的步骤,具体包括:
31.通过图像识别技术对所述输入图像进行图像识别,获得所述输入图像中的所有对象,并在所述电视的显示界面进行显示;
32.当获取到用户选择对象的操作指令时,将用户选择的对象作为目标对象。
33.第二方面,本发明提供了一种电视视频查找装置,所述装置包括:
34.图像获取模块,用于获取输入图像;
35.图像识别模块,用于对所述输入图像进行图像识别,获得目标对象;
36.视频查找模块,用于根据电视的当前通道,在预存信息中查找所述目标对象对应的视频片段,获得视频查找结果。
37.第三方面,本发明提供了一种电视,所述电视包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现如上述的电视视频查找方法。
38.第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述
计算机程序可被一个或多个处理器执行,以实现如上述的电视视频查找方法。
39.本发明提供的上述一个或多个技术方案,可以具有如下优点或至少实现了如下技术效果:
40.本发明提出的一种电视视频查找方法和装置、电视及存储介质,通过获取输入图像,对输入图像进行图像识别,获得目标对象后,针对电视当前通道,在预存信息中查找目标对象对应的视频片段,以获得视频查找结果;实现了不需要输入文字,直接使用图像就可进行视频查找的目的,并且,针对电视的不同通道,均可进行视频查找,不仅查找范围更大,而且提高了电视的智能化程度。
附图说明
41.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的这些附图获得其他的附图。
42.图1为本发明电视视频查找方法第一实施例的流程示意图;
43.图2为本发明涉及的电视的硬件结构示意图;
44.图3为本发明电视视频查找方法第二实施例的流程示意图;
45.图4为本发明电视视频查找装置第一实施例的功能模块示意图。
46.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
47.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.需要说明,在本发明中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。另外,全文中出现的“和/或”的含义,包括三个并列的方案,以“a和/或b”为例,包括a方案、或b方案、或a和b同时满足的方案。
49.在本发明中,若有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,在本发明中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。另外,各个实施例的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种技术方案的结合不存在,
也不在本发明要求的保护范围之内。
50.对现有技术的分析发现,用户观看电视节目的主要方式有两种,一是在电视频道通道按顺序逐一跳转选择电视频道进行观看,二是在视频应用通道选择对应的节目视频进行观看。也有一些智能电视在此基础上,增加了更人性化的功能,主要有以下两种方案:
51.1.在电视频道通道观看时,针对当前电视频道进行限定时长的回看,比如,播放一小时以前当前电视频道播放的节目,当需要看某个节目时,需要先知道其在哪个电视频道,跳转至该频道后,选择回看,对应进行进度条调节,不仅回看时间有限制,操作还较为复杂,具有较大局限;
52.2.在视频应用通道观看时,当用户需要查找视频时,在该视频应用中输入文字进行视频搜索,由于电视都是通过遥控器进行人机交互的,在输入文字时,只能通过软键盘进行输入,操作很不方便。
53.因此,现有的智能电视无法对用户提供更加个性化的视频查找功能,在视频查找方面存在智能化程度较低的问题。
54.鉴于现有技术的智能电视存在智能化程度较低的技术问题,本发明提供了一种电视视频查找方法,总体思路如下:
55.获取输入图像;对所述输入图像进行图像识别,获得目标对象;根据电视的当前通道,在预存信息中查找所述目标对象对应的视频片段,获得视频查找结果。
56.通过上述技术方案,获取输入图像,对输入图像进行图像识别,获得目标对象后,针对电视当前通道,在预存信息中查找目标对象对应的视频片段,以获得视频查找结果;实现了不需要输入文字,直接使用图像就可进行视频查找的目的,并且,针对电视的不同通道,均可进行视频查找,不仅查找范围更大,而且提高了电视的智能化程度。
57.实施例一
58.参照图1的流程示意图,提出本发明电视视频查找方法的第一实施例,该电视视频查找方法应用于电视。所述电视是指能够实现网络连接的智能电视或电视机顶盒。
59.如图2所示,为电视的硬件结构示意图。所述电视可以包括:处理器1001,例如cpu(central processing unit,中央处理器),通信总线1002,用户接口1003,网络接口1004,存储器1005。
60.本领域技术人员可以理解,图2中示出的硬件结构并不构成对本发明电视的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
61.具体的,通信总线1002用于实现这些组件之间的连接通信;
62.用户接口1003用于连接客户端,与客户端进行数据通信,用户接口1003可以包括输出单元,如显示屏、输入单元,如键盘、摄像头,可选的,用户接口1003还可以包括其他输入/输出接口,比如标准的有线接口、无线接口,如无线连接的电视遥控器;
63.网络接口1004用于连接后台服务器,与后台服务器进行数据通信,网络接口1004可以包括输入/输出接口,比如标准的有线接口、无线接口,如wi-fi接口;
64.存储器1005用于存储各种类型的数据,这些数据例如可以包括该电视中任何应用程序或方法的指令,以及应用程序相关的数据,存储器1005可以是高速ram存储器,也可以是稳定的存储器,例如磁盘存储器,可选的,存储器1005还可以是独立于所述处理器1001的存储装置;
65.具体的,继续参照图2,存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计算机程序,其中,网络通信模块主要用于连接服务器,与服务器进行数据通信;
66.处理器1001用于调用存储器1005中存储的计算机程序,并执行以下操作:
67.获取输入图像;
68.对所述输入图像进行图像识别,获得目标对象;
69.根据电视的当前通道,在预存信息中查找所述目标对象对应的视频片段,获得视频查找结果。
70.基于上述的电视,下面结合图1所示的流程示意图,对本实施例的电视视频查找方法进行详细描述。所述方法可以包括以下步骤:
71.步骤s10:获取输入图像。
72.具体的,输入图像为用户想要搜索的对象相关的图像,比如,某个物体、人物或场景在内的图像。可以通过电视自带摄像头拍摄照片获取输入图像,也可以由用户终端将图像以有线或无线方式传输给电视,电视进行本地存储后,调取本地存储空间来获取输入图像。
73.步骤s20:对所述输入图像进行图像识别,获得目标对象。
74.具体的,通过图像识别技术,对输入图像进行对象识别,获得图像中的所有对象后,可以由电视自动确定目标对象,也可以由用户选择所有对象中的一个对象作为目标对象。
75.步骤s30:根据电视的当前通道,在预存信息中查找所述目标对象对应的视频片段,获得视频查找结果。
76.具体的,电视通道包括电视频道通道,比如cctv1、cctv5、cctv10等电视频道,还包括视频应用通道,比如各个视频运营商专门针对电视提供的应用程序。预存信息可以包括电视频道的参数列表、视频应用存储信息。视频应用存储信息又可以包括视频应用本地存储内容、视频应用服务器端提供内容等等。查找方式包括在本地存储的电视频道节目视频中,利用电视频道的参数列表,查找其中包含目标对象的视频,或者在本地存储的视频应用缓存视频中,自动搜索查找包含目标对象的视频,又或者在视频应用中通过网络搜索其服务器端存储的大量视频,查找包含目标对象的视频。可以针对当前通道选择对应的查找方式,也可以针对当前通道,选择多个可行的查找方式,获得符合的视频查找结果,并将该结果以列表或图表的形式展示给用户。
77.本实施例提供的电视视频查找方法,通过获取输入图像,对输入图像进行图像识别,获得目标对象后,针对电视当前通道,在预存信息中查找目标对象对应的视频片段,以获得视频查找结果;实现了不需要输入文字,直接使用图像就可进行视频查找的目的,并且,针对电视的不同通道,均可进行视频查找,不仅查找范围更大,而且提高了电视的智能化程度。
78.实施例二
79.基于同一发明构思,参照图3,提出本发明电视视频查找方法的第二实施例,该电视视频查找方法应用于电视。
80.下面结合图3所示的流程示意图,对本实施例的电视视频查找方法进行详细描述。所述方法可以包括以下步骤:
81.步骤s100:获取输入图像。
82.具体的,可以通过电视摄像头拍照获取输入图像,也可以通过调取本地存储照片获取输入图像。本实施例以某篮球明星手拿篮球的照片作为输入图像进行举例说明。
83.步骤s200:对所述输入图像进行图像识别,获得目标对象。
84.具体的,所述对象包括物体、人物和场景中的至少一种;所述步骤s200可以包括:
85.步骤s210:通过图像识别技术对所述输入图像进行图像识别,获得所述输入图像中的所有对象,并在所述电视的显示界面进行显示;
86.具体的,图像识别技术是指对图像进行对象识别,以识别各种不同模式的目标和对象的技术。目前图像识别技术已经逐渐成熟,此处不作具体限定,以能够实现识别出输入图像中包含的所有对象为准。其中,对象类别可以是物体,比如花草、运动器械、动物等等,还可以是人物,比如一些知名人物,甚至可以是场景,比如景观、运动场等等。这些对象类别可以同时识别,也可以只针对一个类别进行识别。在电视的显示界面进行显示,可以以图像框选的方式或者以列表的方式进行显示。
87.本实施例中,对输入图像进行识别,获得的对象有篮球和某篮球明星,然后可以将该图像显示在显示界面,以两个框形标记出篮球和该篮球明星的脸,供用户选择。
88.步骤s220:当获取到用户选择对象的操作指令时,将用户选择的对象作为目标对象。
89.具体的,针对显示界面显示的输入图像的所有对象,用户通过遥控器控制显示界面,选择其中一个对象,产生对应的操作指令,电视响应于该指令,以用户选择的对象作为目标对象。
90.本实施例中,针对标记出篮球和该篮球明星的脸的显示界面,选中标记出该篮球明星的脸的框形,以该篮球明星为目标对象。
91.步骤s300:根据电视的当前通道,在预存信息中查找所述目标对象对应的视频片段,获得视频查找结果。
92.具体的,所述步骤s300可以包括:
93.步骤s310:当检测到所述电视的当前通道为电视频道通道时,根据预存的参数列表,获得所述目标对象对应的第一视频片段;和/或
94.步骤s320:当检测到所述电视的当前通道为视频应用通道时,根据视频应用存储信息,获得所述目标对象对应的第二视频片段;和/或
95.步骤s330:当检测到所述电视的当前通道为视频应用通道时,在所述视频应用中进行关键字搜索,获得所述目标对象对应的第三视频片段,其中,所述关键字基于所述目标对象获得。
96.具体的,上述三种查找方式可以任选一种,即在电视频道通道时,只能获取第一视频片段,在视频应用通道时,只能获取第二视频片段或只能获取第三视频片段;也可以任意几种方式混合着查找,比如可以先在电视频道通道获取第一视频片段,再在视频应用通道,获取第二视频片段和第三视频片段。
97.具体的,所述步骤s310可以包括:
98.步骤s311:当检测到所述电视的当前通道为电视频道通道时,根据预存的电视频道总表,获得包含所述目标对象的电视频道;
99.具体的,当识别到电视当前通道为电视频道通道时,在预存的电视频道总表中搜索,获得包含目标对象的所有电视频道,可以呈列表显示给用户,由用户选择一个电视频道进行跳转,也可以自动跳转到包含该目标对象的电视频道,比如,直接跳转到距离当前所在电视频道最近的电视频道,自动跳转规则可以根据实际情况设定。电视频道总表包括每个电视频道在各个时段的内容,该时段可以是直接设定的固定间隔,比如以一个小时为一个时段,也可以是以节目为间隔,比如,以一个节目为一个时段,忽略节目与节目之间插播的广告;内容可以包括节目名称、节目内容简介和自定义频道标签等等。
100.本实施例中,假设电视当前通道为电视频道通道,且具体为正在观看cctv4为例,该电视频道在电视频道总表中排序第四。当用户确定目标对象为某篮球明星后,根据电视频道总表确定包含该篮球明星的电视频道有cctv1、cctv5和cctv体育,则将该结果展示给用户,用户可以手动选择cctv体育直接由当前的cctv4跳转到cctv体育,也可以自动跳转,即直接跳转到距离cctv4最近的电视频道,假设cctv1在电视频道总表中排序第一、cctv5排序第五、cctv体育排序第五十,则本实施例的情况可以直接跳转到cctv5。
101.步骤s312:根据所述电视频道的参数列表,进行关键字查找,获得对应的第一视频片段。
102.具体的,所述参数列表包括节目名称列表,节目内容列表和频道标签列表中的至少一种。具体包括该电视频道每个时段的节目名称、每个时段的节目内容或每个时段的频道标签。可以只针对节目名称列表查找符合的第一视频片段,也可以只针对频道标签列表查找符合的第一视频片段,还可以先在节目名称列表中查找对应的视频片段,再在节目内容列表中查找,最后在频道标签中查找,具体可以根据实际情况选择。
103.本实施例中,在cctv5的参数列表中,比如,在其节目名称列表和频道标签列表中进行查找。在基于步骤s200获得目标对象为某篮球明星时,获得该篮球明星的名字作为关键字,比如,篮球明星a,假设该电视频道的节目名称列表如表1所示:
104.表1
105.视频片段节目名称2021.01.01 18:00-19:30篮球明星a的传奇故事
…………
2021.01.02 15:00-16:30篮球比赛第一场2021.01.02 16:40-18:10篮球比赛第二场
…………
2021.01.07 12:00-13:00篮球新闻
106.根据表1,可以获得第一视频片段为2021.01.01 18:00-19:30这个时段对应的视频片段。
107.但实际上,篮球比赛第一场和篮球新闻也有该篮球明星a,因此,还可以利用该电视频道的节目内容列表进行查找,假设该电视频道的节目名称列表如表2所示:
108.表2
[0109][0110]
根据表2,可以获得第一视频片段为2021.01.01 18:00-19:30和2021.01.02 15:00-16:30这两个时段对应的视频片段。
[0111]
但实际上,篮球新闻也有该篮球明星a,因此,还可以利用该电视频道的频道标签列表进行查找,假设该电视频道的频道标签列表如表3所示:
[0112]
表3
[0113]
视频片段频道标签2021.01.01 18:00-19:30篮球明星a、篮球、足球、主持人
……………
2021.01.02 15:00-16:30篮球、篮球明星a、篮球明星b、

2021.01.02 16:40-18:10篮球、篮球明星c、篮球明星d、
……………
2021.01.07 12:00-13:00奖杯、篮球明星a、篮球、篮球明星b

[0114]
根据表3,可以获得第一视频片段为2021.01.01 18:00-19:30、2021.01.02 15:00-16:30和2021.01.07 12:00-13:00这三个时段对应的视频片段,这些视频片段中都包含了篮球明星a,相比只以节目名称查找的方式更准确。在实际情况中,还可以包括节目名称、节目内容和频道标签合并的参数列表作为搜索池,进行更全面地查找,防止频道标签中没有包含目标对象,但节目名称有包含目标对象的情况。
[0115]
更具体的,上述参数列表中,可以不用对每个频道的每个时段均建立列表,可以只对用户观看了的电视频道进行对应的参数列表建立和更新,甚至可以只对用户观看了的时段进行对应的参数列表建立和更新,防止有用户不敢兴趣的时段对应的视频片段占用过多资源。
[0116]
具体的,所述步骤s320中,当检测到所述电视的当前通道为视频应用通道时,可以根据所述视频应用存储的浏览历史和收藏内容,获得包含所述目标对象的第二视频片段;具体的,浏览历史可以是本地缓存的视频内容,也可以是用户选定了的视频内容。获取第二
视频片段只在视频应用存储的浏览历史和收藏内容中搜索关键字,可以更加精确地确定用户喜爱的内容,对应查找其中包含目标对象的视频片段,查找更个性化、更精准。
[0117]
具体的,所述步骤s330中,在所述视频应用中进行关键字搜索,获得包含所述目标对象的第三视频片段,在视频应用的所有视频片段中查找,该查找方式相比于步骤s330的查找方式更全面。
[0118]
步骤s340:对所述第一视频片段、所述第二视频片段和/或所述第三视频片段进行汇总,获得视频查找结果。
[0119]
具体的,在上述步骤查找到对应的视频片段后,将这些视频片段进行汇总,以列表形式显示给用户,显示时,还可以进行视频片段排序,比如按照相关性排序或按照时间排序等,具体不作限定。
[0120]
本实施例中,假设只在电视频道通道进行查找,查找的结果有2021.01.01 18:00-19:30、2021.01.02 15:00-16:30和2021.01.07 12:00-13:00这三个时段对应的视频片段,则可以将上述视频片段按相关性进行排序,并展示给用户。
[0121]
在一实施方式中,所述步骤s311之前,所述方法还包括:
[0122]
步骤s301:在检测到所述电视的当前通道为电视频道通道,且正在播放电视节目时,根据预设时间间隔,对当前电视频道的电视画面进行采集,获得截屏图像。
[0123]
具体的,在正常播放电视节目时,可以每隔一段时间对当前电视画面进行截图,获得截屏图像。比如,本实施例以在2021年1月2日观看cctv5为例进行说明,预设时间间隔设定为5分钟,假设电视正常播放期间为14:00-19:30,对应地,会获取多个截屏图像。
[0124]
针对播放的电视频道对应进行画面采集,未观看的电视频道内则不需要增加标签。可以方便用户更快查找到曾经观看过的,与要查找内容关联的视频片段。
[0125]
步骤s302:对所述截屏图像进行图像识别,获得所述截屏图像中的所有对象。
[0126]
具体的,针对每个截屏图像,分别进行单独的图像识别,识别得到该截屏图像中的所有对象。比如,本实施例在15:05获取的截屏图像中包含的对象有篮球、篮球明星a、篮球明星c,在15:10获取的截屏图像中包含的对象有篮球、篮球明星a、篮球明星d,在15:15获取的截屏图像中包含的对象有篮球、篮球明星a、篮球明星b。要识别的对象类别可根据实际情况设定。
[0127]
步骤s303:对预设时段内所有所述截屏图像中的所有对象进行统计,获得所述预设时段对应的视频片段的标签信息。
[0128]
具体的,预设时段可以是以固定的时长设定的时间时段,比如,一个小时或两个小时,每个时段不存在间隔,也可以是以一个节目的时长设定的节目时段,其中可以省略广告时间;统计时可以按照识别得到的对象出现的频率进行统计,也可以根据其他参照进行统计,比如,对象连续两次出现的次数等等。
[0129]
统计后,按照预定规则筛选出符合条件的关键字,作为该时段对应的视频片段的标签信息。比如,本实施例中以节目时段13:00-14:50、15:00-16:30、16:40-18:10、18:13-19:00、19:00-19:30分别进行对象统计,针对每个节目时段,以符合预设条件,比如频率超过10次的对象对应的关键字,作为该节目时段对应的视频片段的标签,标签排序也可以按照频率进行排序,比如本实施例中每个节目时段获取的对象如表4所示:
[0130]
表4
[0131][0132]
对上表4的所有对象进行统计,具体统计每个对象出现的频率,比如,上述表4中,篮球在15:00-16:30节目时段出现4次,在cctv5的频道中出现6次,以此方式进行对象统计后,再根据预设规则进行筛选。比如,本实施例中,筛选条件可以以出现次数由大到小排列统计后,出现次数在前三位的对象作为最终标签信息,从而筛选得到符合条件的标签信息,本实施例中获得的标签信息如表5所示:
[0133]
表5
[0134]
节目时段标签信息14:00-14:50某运动员、排球、某排球教练15:00-16:30篮球、篮球明星a、篮球明星b16:40-18:10篮球、篮球明星c、篮球明星d18:13-19:00足球、某足球健将、某裁判19:00-19:30主持人、演播厅、新闻桌
[0135]
步骤s304:根据所述视频片段和所述标签信息,获得所述当前电视频道的频道标签列表。
[0136]
具体的,针对统计得到的标签信息和预设时段内对应的视频片段,获得该电视频道的频道标签列表。比如,本实施例中,获得如表6所示的频道标签列表:
[0137]
表6
[0138]
视频片段标签信息2021.01.02 14:00-14:50某运动员、排球、某排球教练2021.01.02 15:00-16:30篮球、篮球明星a、篮球明星b2021.01.02 16:40-18:10篮球、篮球明星c、篮球明星d2021.01.02 18:13-19:00足球、某足球健将、某裁判2021.01.02 19:00-19:30主持人、演播厅、新闻桌
[0139]
根据上述步骤,即可获得该cctv5的频道标签列表,对于该列表,在后续观看该电视频道过程中,持续对其进行视频片段和对应的标签信息增加即可,对应地,还可以设置视频和标签信息的保存上限,比如,可以设定只保留最近半年观看的视频片段。
[0140]
步骤s305:根据每个电视频道的参数列表,进行汇总,获得电视频道总表,其中,所述参数列表包括节目名称列表,节目内容列表和频道标签列表中的至少一种。
[0141]
具体的,针对观看的电视频道才获取其频道标签列表,对于未观看的电视频道可以根据电视台同步的节目名称和节目内容对应建立节目名称列表和节目内容列表,此处不再举例。最后,再将所有电视频道的节目名称、节目名称和、标签信息汇总,获得电视频道总表,比如,表7所示:
[0142]
表7
[0143][0144]
针对每个电视频道均获取预设时段对应视频片段的节目名称和节目内容,在观看了的节目基础上,获取到对应的标签信息,没有观看的节目,则无法获取其标签信息,汇总后得到电视频道总表。
[0145]
上述步骤s301~s305可以为独立执行的步骤分支,从而实现对观看的电视频道进行数据汇总,实时获得或更新电视频道总表的目的。
[0146]
在另一种实施方式中,所述步骤s303可以包括:
[0147]
步骤s303.1:当获取到用户请求编辑标签的操作指令时,在所述电视的显示界面显示获得的所有对象的统计结果,其中,所述统计结果包括所述对象出现的频率;
[0148]
步骤s303.2:根据用户请求添加对象或删除对象的操作指令,在所述统计结果中对应添加或删除所述对象,获得编辑后的统计结果;
[0149]
步骤s303.3:根据预设筛选条件,对所述编辑后的统计结果中的对象进行筛选,获
得所述预设时段对应的视频片段的标签信息。
[0150]
具体的,本实施例可以针对表4或表5的情况,增加用户编辑功能。即,用户操作遥控器在电视上控制请求编辑标签,电视显示界面显示当前节目时段的对象统计结果,具体包括对象的出现频率。针对当前所有对象,用户可以手动添加或删除对象,再根据预设条件筛选出符合条件的对象,从而获得每个预设时段对观看了的视频片段的标签信息。
[0151]
需要说明,在对预设时段内所有所述截屏图像中的所有对象进行统计的步骤之后,可以按顺序执行步骤s303.1~s303.3,实现对观看的电视频道进行数据汇总,实时获得或更新电视频道总表的目的,也可以步骤s303.1~s303.3为独立执行的步骤分支,从而实现手动编辑标签信息的目的。
[0152]
本实施例提供的电视视频查找方法,以图像识别技术、物体识别技术为基础,提供为电视频道和节目添加标签的方法,以及根据添加标签后获得的电视频道总表,对应进行视频查找的方法,提高用户查找心仪节目的命中率;多种搜索节目的方式,增加了查找视频的全面性,针对多个参数列表进行视频片段查找,查找更精准,更能实现个性化查找,提高电视个性化功能。
[0153]
实施例三
[0154]
基于同一发明构思,参照图4,提出本发明电视视频查找装置的第一实施例,该电视视频查找装置可以为虚拟装置,应用于电视。
[0155]
下面结合图4所示的功能模块示意图,对本实施例提供的电视视频查找装置进行详细描述,所述装置可以包括:
[0156]
图像获取模块,用于获取输入图像;
[0157]
图像识别模块,用于对所述输入图像进行图像识别,获得目标对象;
[0158]
视频查找模块,用于根据电视的当前通道,在预存信息中查找所述目标对象对应的视频片段,获得视频查找结果。
[0159]
进一步地,所述视频查找模块可以包括:
[0160]
第一查找子模块,用于当检测到所述电视的当前通道为电视频道通道时,根据预存的参数列表,获得所述目标对象对应的第一视频片段;和/或
[0161]
第二查找子模块,用于当检测到所述电视的当前通道为视频应用通道时,根据视频应用存储信息,获得所述目标对象对应的第二视频片段;和/或
[0162]
第三查找子模块,用于当检测到所述电视的当前通道为视频应用通道时,在所述视频应用中进行关键字搜索,获得所述目标对象对应的第三视频片段,其中,所述关键字基于所述目标对象获得;
[0163]
查找结果子模块,用于对所述第一视频片段、所述第二视频片段和/或所述第三视频片段进行汇总,获得视频查找结果。
[0164]
进一步地,所述第一查找子模块可以包括:
[0165]
电视频道锁定单元,用于当检测到所述电视的当前通道为电视频道通道时,根据预存的电视频道总表,获得包含所述目标对象的电视频道;
[0166]
视频查找单元,用于根据所述电视频道的参数列表,进行关键字查找,获得对应的第一视频片段。
[0167]
进一步地,所述第一查找子模块还可以包括:
[0168]
频道总表获取单元,用于根据每个电视频道的参数列表,进行汇总,获得电视频道总表,其中,所述参数列表包括节目名称列表,节目内容列表和频道标签列表中的至少一种。
[0169]
进一步地,所述第一查找子模块还可以包括:
[0170]
频道标签列表获取单元,用于在检测到所述电视的当前通道为电视频道通道,且正在播放电视节目时,根据预设时间间隔,对当前电视频道的电视画面进行采集,获得截屏图像;
[0171]
对所述截屏图像进行图像识别,获得所述截屏图像中的所有对象;
[0172]
对预设时段内所有所述截屏图像中的所有对象进行统计,获得所述预设时段对应的视频片段的标签信息;
[0173]
根据所述视频片段和所述标签信息,获得所述当前电视频道的频道标签列表。
[0174]
进一步地,所述频道标签列表获取单元还可以包括:
[0175]
自定义标签单元,用于当获取到用户请求编辑标签的操作指令时,在所述电视的显示界面显示获得的所有对象的统计结果,其中,所述统计结果包括所述对象出现的频率;
[0176]
根据用户请求添加对象或删除对象的操作指令,在所述统计结果中对应添加或删除所述对象,获得编辑后的统计结果;
[0177]
根据预设筛选条件,对所述编辑后的统计结果中的对象进行筛选,获得所述预设时段对应的视频片段的标签信息。
[0178]
进一步地,所述对象包括物体、人物和场景中的至少一种;所述图像识别模块可以包括:
[0179]
对象识别子模块,用于通过图像识别技术对所述输入图像进行图像识别,获得所述输入图像中的所有对象,并在所述电视的显示界面进行显示;
[0180]
对象选择子模块,用于当获取到用户选择对象的操作指令时,将用户选择的对象作为目标对象。
[0181]
需要说明,本实施例提供的电视视频查找装置中各个模块可实现的功能和对应达到的技术效果可以参照本发明电视视频查找方法各个实施例中具体实施方式的描述,为了说明书的简洁,此处不再赘述。
[0182]
实施例四
[0183]
基于同一发明构思,参照图2,为本发明各实施例涉及的电视的硬件结构示意图。本实施例提供了一种电视,所述电视可以包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现本发明电视视频查找方法各个实施例的全部或部分步骤。
[0184]
具体的,所述电视是指能够实现网络连接的智能电视或电视机顶盒。
[0185]
可以理解,所述设备还可以包括通信总线,用户接口和网络接口。
[0186]
其中,通信总线用于实现这些组件之间的连接通信。
[0187]
用户接口用于连接客户端,与客户端进行数据通信,用户接口可以包括输出单元,如显示屏、输入单元,如键盘、摄像头,可选的,用户接口还可以包括其他输入/输出接口,比如标准的有线接口、无线接口,如无线连接的电视遥控器。
[0188]
网络接口用于连接后台服务器,与后台服务器进行数据通信,网络接口可以包括
输入/输出接口,比如标准的有线接口、无线接口,如wi-fi接口。
[0189]
存储器用于存储各种类型的数据,这些数据例如可以包括该电视中任何应用程序或方法的指令,以及应用程序相关的数据。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘,可选的,存储器还可以是独立于所述处理器的存储装置。
[0190]
处理器用于调用存储器中存储的计算机程序,并执行如上述的电视视频查找方法,处理器可以是专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件,用于执行如上述电视视频查找方法各个实施例的全部或部分步骤。
[0191]
实施例五
[0192]
基于同一发明构思,本实施例提供了一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,所述存储介质上存储有计算机程序,所述计算机程序可被一个或多个处理器执行,所述计算机程序被处理器执行时可以实现本发明电视视频查找方法各个实施例的全部或部分步骤。
[0193]
以上所述仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均包括在本发明的专利保护范围内。
再多了解一些

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

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

相关文献