视频匹配的方法及装置与流程

文档序号:12379235阅读:344来源:国知局
视频匹配的方法及装置与流程

本发明实施例涉及电视技术领域,尤其涉及一种视频匹配的方法及装置。



背景技术:

数字电视由于其较小的信号损失、优良的接收效果在以及智能的交互方式正在快速普及。

在数字电视中,采用先进用户管理将节目内容的质量以及数量做到最优化以为用户提供更多的节目选择以及更好的节目质量效果。其可以实现多种不同的业务,例如电子节目指南系统、高清电视系统、交互系统等。

在电视不同的频道中播放节目时,当两个频道中有相同的节目时,尤其是当两个频道中有相同的广告内容时,则会造成用户观看到大量重量的节目内容,为用户带来不好的体验。



技术实现要素:

本发明提供一种视频匹配的方法及装置,以实现用户预先得知不同频道内的相同节目信息。

第一方面,本发明实施例提供了一种视频匹配的方法,所述方法包括:

获取第一播放频道的若干第一节目信息,以及至少一个第二播放频道的若干第二节目信息;

对所述若干第一节目信息和所述若干第二节目信息进行匹配;

当所述若干第一节目信息与所述若干第二节目信息中的至少一个子节目信息匹配一致时,确定所述子节目信息的播放信息。

结合另一方面,在另一方面的一种可能的实施方式中,所述对所述若干第一节目信息和所述若干第二节目信息进行匹配,包括:

获取每一所述若干第一节目信息的第一图像信息;

获取每一所述若干第二节目信息的第二图像信息;

对每一所述第一图像信息以及每一所述第二图像信息进行匹配。

结合另一方面,在另一方面的一种可能的实施方式中,所述对所述若干第一节目信息和所述若干第二节目信息进行匹配,包括:

获取每一所述若干第一节目信息的第一音频信息;

获取每一所述若干第二节目信息的第二音频信息;

对每一所述第一音频信息以及每一所述第二音频信息进行匹配。

结合另一方面,在另一方面的一种可能的实施方式中,所述确定所述子节目信息的播放信息包括:

根据所述若干第一节目信息与所述若干第二节目信息中的至少一个子节目信息匹配一致时的时间节点,确定所述子节目信息的播出时间和播出长度。

结合另一方面,在另一方面的一种可能的实施方式中,所述方法还包括:

生成提示信息,以提示所述子节目信息的播放信息。

第二方面,本发明还提供了一种视频匹配的装置,所述装置包括:

第一获取模块,用于获取第一播放频道的若干第一节目信息;

第二获取模块,用于获取至少一个第二播放频道的若干第二节目信息;

匹配模块,用于对第一获取模块获取的所述若干第一节目信息和第二获取模块获取的所述若干第二节目信息进行匹配;

确定模块,用于当所述若干第一节目信息与所述若干第二节目信息中的至少一个子节目信息匹配一致时,确定所述子节目信息的播放信息。

结合另一方面,在另一方面的一种可能的实施方式中,所述匹配模块包括:

第一图像获取子模块,用于获取每一所述若干第一节目信息的第一图像信息;

第二图像获取子模块,用于获取每一所述若干第二节目信息的第二图像信息;

第一匹配子模块,用于对每一所述第一图像信息以及每一所述第二图像信息进行匹配。

结合另一方面,在另一方面的一种可能的实施方式中,所述匹配模块包括:

第一音频获取子模块,用于获取每一所述若干第一节目信息的第一音频信息;

第二音频获取子模块,用于获取每一所述若干第二节目信息的第二音频信息;

第二匹配子模块,用于对每一所述第一音频信息以及每一所述第二音频信息进行匹配。

结合另一方面,在另一方面的一种可能的实施方式中,所述确定模块还用于:

根据所述若干第一节目信息与所述若干第二节目信息中的至少一个子节目信息匹配一致时的时间节点,确定所述子节目信息的播出时间和播出长度。

结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:提示模块,用于生成提示信息,以提示所述子节目信息的播放信息。

本发明通过对不同频道内播出的节目信息的匹配,得出相同节目信息,使得用户能够及时了解到相关信息并及时避免观看相同的节目信息,为用户节约了时间,提升了用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种视频匹配的方法的流程图。

图2是根据一示例性实施例示出的图像匹配时的流程图。

图3是根据一示例性实施例示出的音频匹配时的流程图。

图4是根据一示例性实施例示出的一种视频匹配的方法的整体流程图。

图5是根据一示例性实施例示出的一种视频匹配的装置的框图。

图6是根据一示例性实施例示出的匹配模块的框图。

图7是根据一示例性实施例示出的匹配模块的框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

本发明涉及一种视频匹配的方法及装置,其主要运用于数字电视的场景中,其基本思想是:通过对不同播放频道内的节目内容的匹配,得出相同的节目内容的播出时间以及节目长度,从而可以提示用户避开该时间段的节目内容的观看,为用户带来良好的体验。

本实施例可适用于数字电视中以进行视频切割的情况中,该方法可以由指数字电视的中心控制装置来执行,其中该中心控制装置可以由软件和/或硬件来实现,一般地可集成于数字电视中,如图1所示,为本发明的视频匹配的方法流程图,所述方法具体包括如下步骤:

步骤110,获取第一播放频道的若干第一节目信息,以及至少一个第二播放频道的若干第二节目信息;

每一播放频道内可能推送有多个节目信息,当节目信息包括有广告内容时,则在该播放频道中播放的广告内容还可以出现较多次。

在本发明的示例性实施例中,以第一播放频道以及第二播放频道两个播放频道为例,但本发明的方法可适用于更多个播放频道中,其并不以两个频道为限。

在一种可行的实施方式中,所述第一播放频道的若干第一节目信息可以为A、B、C、D,所述第二播放频道的若干第二节目信息可以为C、D、E、A。

步骤120,对所述若干第一节目信息和所述若干第二节目信息进行匹配;

在匹配时,将所述若干第一节目信息中的每一节目信息(例如A、B、C、D中的任意一个)与所述若干第二节目信息中的每一节目信息(例如C、D、E、A中任意一个)进行匹配。

步骤130,当所述若干第一节目信息与所述若干第二节目信息中的至少一个子节目信息匹配一致时,确定所述子节目信息的播放信息。

所述第一播放频道的子节目信息为A、B、C、D,所述第二播放频道的子节目信息为C、D、E、A,则当两个播放频道中的子节目信息匹配一致时,则可以确定其中播出的相同子节目信息为A、C、D。

对于用户收藏的播放频道可以通过设置显示较多个播放频道内是否有重复播放的节目信息,也可以对通过设置显示当前播放频道与上一播放频道之间的节目信息的异同,使用户更快更准确地对当前播放频道进行了解。

通过本示例性实施例的方法,可以得出不同播放频道之间的相同的节目信息,其尤其可以适用于当用户从上一个播放频道切换到当前播放频道时,当前播放频道的显示界面中显示与上一个播放频道中相同节目信息的相关内容,从而可以使用户了解到当前播放频道中可以忽略的节目信息及可以忽略的时间段,从而使用户能够有选择地观看有价值的节目信息,避免了观看重复节目信息的情况的发生。

在本发明示例性实施例的另一种实施场景中,所述步骤120中进行匹配时可通过图像信息进行匹配,如图2所示,以实现不同播放频道中的相同的节目信息的匹配过程,这一过程可包括如下步骤:

步骤121,获取每一所述若干第一节目信息的第一图像信息;

图像信息为节目信息在播放时的帧图片信息,连续的多个图像信息可以组成视频信息,多个视频信息则可以组成对各播放频道的各节目信息。

步骤122,获取每一所述若干第二节目信息的第二图像信息;

步骤123,对每一所述第一图像信息以及每一所述第二图像信息进行匹配。

播放频道中包括的各节目信息,可通过对片头名的辨识对具有不同片头名的节目信息进行划分,例如前述的节目信息A、B、C、D,对于每一节目信息获取一个或多个图像信息以用于匹配,并可以设置匹配度阈值,当各图像之间的匹配度阈值超过预设的匹配度阈值时则可以确定两图像信息所属的节目信息相同。

通过本示例性实施例的方法,通过图像信息即可实现对所述节目信息的匹配,简化了对节目信息的匹配过程,对于用户而言,减少了节目匹配过程中可能占用的系统资源,且不会造成观看过程的卡顿等情况。

在本发明示例性实施例的另一种实施场景中,如图3所示,所述步骤120中进行匹配时可通过音频信息进行匹配,以实现不同播放频道中的相同的节目信息的匹配过程,这一过程可包括如下步骤:

步骤121’,获取每一所述若干第一节目信息的第一音频信息;

步骤122’,获取每一所述若干第二节目信息的第二音频信息;

步骤123’,对每一所述第一音频信息以及每一所述第二音频信息进行匹配。

播放频道中包括的各节目信息,可通过对音频信息的辨识对具有不同音频内容的节目信息进行划分,例如前述的节目信息A、B、C、D,对于每一节目信息获取一个或多个音频信息以用于匹配,并可以设置匹配度阈值,当各图像之间的匹配度阈值超过预设的匹配度阈值时则可以确定两音频信息所属的节目信息相同。

通过本示例性实施例的方法,通过音频信息即可实现对所述节目信息的匹配,简化了对节目信息的匹配过程,对于用户而言,也可以实现减少节目匹配过程中可能占用的系统资源,且不会造成观看过程的卡顿等情况。

进行匹配时,在系统资源许可的情况下,可同时通过对图像信息和音频信息的组合以实现不同播放频道中的相同的节目信息的更为准确更快的匹配过程,以确保匹配得出的节目内容的准确度,减少由于使用单一因素造成节目信息匹配过于笼统而造成的匹配失误的情况的发生。

在本发明示例性实施例的另一种实施场景中,所述确定所述子节目信息的播放信息包括:

根据所述若干第一节目信息与所述若干第二节目信息中的至少一个子节目信息匹配一致时的时间节点,确定所述子节目信息的播出时间和播出长度。

当二节目信息匹配一致时,可通过其时间节点确定子节目信息的播出时间以及播出长度,从而可以使用户更好地把握观看时间,以避免错过有用的节目信息。

在本发明的上述各示例性实施例中,所述方法均可以包括生成提示信息的过程,以使得用户能够根据显示的提示信息对相同的节目信息进行选择性观看或者忽略,如图4所示,这一过程可包括如下步骤:

步骤140,生成提示信息,以提示所述子节目信息的播放信息。

在本发明示例性实施例的另一实施场景中,还可根据设置对生成的提示信息进行隐藏,或者设置成透明显示,以避免用户错过当前正在观看的节目信息,这一过程可包括如下步骤:

步骤150,输出是否隐藏提示信息;

步骤160,根据输入操作隐藏提示信息;

步骤170,根据输入操作设置提示信息为透明显示。

通过本发明示例性实施例的方法可以生成不同播放频道的相同节目信息的内容并显示给用户,在显示时可根据输入操作对提示信息进行设置以避免用户错过当前观看的节目信息,提升用户体验。

图5为本发明实施例提供的一种视频匹配的装置的结构示意图,该装置可由软件和/或硬件实现,一般地集成于数字电视中,可通过视频匹配的方法来实现。如图所示,本实施例可以以上述实施例为基础,提供了一种视频匹配的装置,其主要包括了第一获取模块510、第二获取模块520、匹配模块530以及确定模块540。

其中的第一获取模块510,用于获取第一播放频道的若干第一节目信息;

其中的第二获取模块520,用于获取至少一个第二播放频道的若干第二节目信息;

其中的匹配模块530,用于对第一获取模块获取的所述若干第一节目信息和第二获取模块获取的所述若干第二节目信息进行匹配;

其中的确定模块540,用于当所述若干第一节目信息与所述若干第二节目信息中的至少一个子节目信息匹配一致时,确定所述子节目信息的播放信息。

在本发明示例性实施例的另一种实施场景中,所述匹配模块530包括:

第一图像获取子模块531,用于获取每一所述若干第一节目信息的第一图像信息;

第二图像获取子模块532,用于获取每一所述若干第二节目信息的第二图像信息;

第一匹配子模块533,用于对每一所述第一图像信息以及每一所述第二图像信息进行匹配。

在本发明示例性实施例的另一种实施场景中,所述匹配模块530包括:

第一音频获取子模块531’,用于获取每一所述若干第一节目信息的第一音频信息;

第二音频获取子模块532’,用于获取每一所述若干第二节目信息的第二音频信息;

第二匹配子模块533’,用于对每一所述第一音频信息以及每一所述第二音频信息进行匹配。

在本发明示例性实施例的另一种实施场景中,所述确定模块还用于:

根据所述若干第一节目信息与所述若干第二节目信息中的至少一个子节目信息匹配一致时的时间节点,确定所述子节目信息的播出时间和播出长度。

在本发明示例性实施例的另一种实施场景中,所述装置还包括:提示模块,用于生成提示信息,以提示所述子节目信息的播放信息。

上述实施例中提供的视频匹配的装置可执行本发明中任意实施例中所提供的视频匹配的方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本发明任意实施例中所提供的视频匹配的方法。

将意识到的是,本发明也扩展到适合于将本发明付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本发明的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本发明的方法或者系统的功能性的程序代码可能被再分为一个或者多个子例程。

用于在这些子例程中间分布功能性的许多不同方式将对技术人员而言是明显的。子例程可以一起存储在一个可执行文件中,从而形成自含式的程序。这样的可执行文件可以包括计算机可执行指令,例如处理器指令和/或解释器指令(例如,Java解释器指令)。可替换地,子例程的一个或者多个或者所有子例程都可以存储在至少一个外部库文件中,并且与主程序静态地或者动态地(例如在运行时间)链接。主程序含有对子例程中的至少一个的至少一个调用。子例程也可以包括对彼此的函数调用。涉及计算机程序产品的实施例包括对应于所阐明方法中至少一种方法的处理步骤的每一步骤的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

另一个涉及计算机程序产品的实施例包括对应于所阐明的系统和/或产品中至少一个的装置中每个装置的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

计算机程序的载体可以是能够运载程序的任何实体或者装置。例如,载体可以包含存储介质,诸如(ROM例如CDROM或者半导体ROM)或者磁记录介质(例如软盘或者硬盘)。进一步地,载体可以是可传输的载体,诸如电学或者光学信号,其可以经由电缆或者光缆,或者通过无线电或者其它手段传递。当程序具体化为这样的信号时,载体可以由这样的线缆或者装置组成。可替换地,载体可以是其中嵌入有程序的集成电路,所述集成电路适合于执行相关方法,或者供相关方法的执行所用。

应该留意的是,上文提到的实施例是举例说明本发明,而不是限制本发明,并且本领域的技术人员将能够设计许多可替换的实施例,而不会偏离所附权利要求的范围。在权利要求中,任何放置在圆括号之间的参考符号不应被解读为是对权利要求的限制。动词“包括”和其词形变化的使用不排除除了在权利要求中记载的那些之外的元素或者步骤的存在。在元素之前的冠词“一”或者“一个”不排除复数个这样的元素的存在。本发明可以通过包括几个明显不同的组件的硬件,以及通过适当编程的计算机而实现。在列举几种装置的装置权利要求中,这些装置中的几种可以通过硬件的同一项来体现。在相互不同的从属权利要求中陈述某些措施的单纯事实并不表明这些措施的组合不能被用来获益。

如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。

如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。

虽然本发明的各个方面在独立权利要求中给出,但是本发明的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。

这里所要注意的是,虽然以上描述了本发明的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本发明的范围。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的计算装置来实现,各模块可以集中在单个计算装置或者计算装置组成的网络组中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

本领域普通技术人员应该明白,本发明实施例的装置中的各模块可以用通用的移动终端来实现,各模块可以集中在单个移动终端或者移动终端组成的装置组合中,本发明实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本发明并不局限于特定的硬件或者软件及其结合。

注意,上述仅为本发明的示例性实施例实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1