一种节目播放方法、装置及机顶盒与流程

文档序号:15498297发布日期:2018-09-21 22:06阅读:141来源:国知局

本发明涉及机顶盒技术领域,尤其涉及一种节目播放方法、装置及机顶盒。



背景技术:

现有技术中机顶盒的主视图如图1所示包括:位于区域1中的接口1和接口2,位于区域2中的接口1和接口2,工作人员在机顶盒出厂时会对区域1以及区域2中的每个接口的功能进行设置。

示例性的,以将区域1中的每个接口的功能设置为节目播放、将区域2中的每个接口的功能设置为节目录制,区域1中的接口1通过高频头1与信号源1连接、区域1中的接口2通过高频头2与信号源2连接、区域2中的接口1通过高频头3与信号源1连接、区域2中的接口2通过高频头4与信号源2连接为例进行说明,当用户需要对信号源1中的节目同时进行节目播放和节目录制时,机顶盒需要根据需要播放的节目的频点频率锁定高频头1、根据需要录制的节目的频点频率锁定高频头3,从而实现对信号源1中的节目同时进行节目播放和节目录制(信号源2中的节目同时进行节目播放和节目录制与信号源1类似,此处不再赘述);然而,通常情况下,用户只通过机顶盒播放信号源1和/或信号源2中的节目并不进行录制,即高频头1与高频头2经常使用而高频头3和高频头4经常闲置,造成机顶盒对已连接的高频头的利用率较低。

由上述可知,现有技术中机顶盒对已连接的高频头的利用率较低。



技术实现要素:

本发明的实施例提供一种视频播放方法、装置及机顶盒,解决了现有技术中机顶盒对已连接的高频头的利用率较低的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面、本发明的实施例提供一种节目播放方法,包括:当接收到第一指令时,确定第一节目的节目参数,并对提供第一节目的节目信号的高频头进行锁频;其中,第一指令包括:第一操作类别,第一操作类别包括:节目播放、节目录制和节目搜索中的任一项,节目参数包括:频点频率、符号率和调制方式;当对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否相同;当确定第二节目的节目参数与第一节目的节目参数相同时,通过为第一节目提供节目信号的高频头提供第二节目的节目信号,并对第二节目执行第二操作类别;其中,第二指令包括:第二操作类别,第二操作类别包括:节目播放、节目录制和节目搜索中的任一项。

可选的,该方法还包括:当第二节目的节目参数与第一节目的节目参数不同时,若存在提供第二节目的节目信号的高频头,则对提供第二节目的节目信号的高频头进行锁频,并对第二节目执行第二操作类别;若不存在提供第二节目的节目信号的高频头,则输出对第二节目执行第二操作类别的错误指示。

可选的,该方法还包括:获取高频头的运行状态列表;其中,运行状态列表包括:高频头、通过高频头提供节目信号的节目以及节目的操作类别的对应关系,操作类别包括:节目播放、节目录制和节目搜索中的任一项;当第一节目执行完第一操作类别或者第二节目执行完第一操作类别时,释放为第一节目提供节目信号的高频头并更新运行状态列表,或者释放为第二节目提供节目信号的高频头并更新运行状态列表。

可选的,第一指令还包括:第一节目id,第二指令还包括:第二节目id,节目参数包括:节目id;当接收到第一指令时,确定第一节目的节目参数前,还包括:获取至少一个信号源的节目列表;其中,节目列表包括:至少一个节目,以及至少一个节目的节目参数;当接收到第一指令时,确定第一节目的节目参数包括:当接收到第一节目id时,根据第一节目id查询节目列表,确定第一节目的节目参数;其中,每个节目id对应一个节目;当对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否匹配,包括:当对第一节目执行第一操作类别时,若接收到第二节目id,则判别第二节目的节目参数与第一节目的节目参数是否匹配。

第二方面、本发明的实施例提供一种节目播放装置,包括:处理模块,用于当接收到第一指令时,确定第一节目的节目参数,并对提供第一节目的节目信号的高频头进行锁频;其中,第一指令包括:第一操作类别,第一操作类别包括:节目播放、节目录制和节目搜索中的任一项,节目参数包括:频点频率、符号率和调制方式;处理模块,还用于当对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否相同;当确定第二节目的节目参数与第一节目的节目参数相同时,通过为第一节目提供节目信号的高频头提供第二节目的节目信号,并对第二节目执行第二操作类别;其中,第二指令包括:第二操作类别,第二操作类别包括:节目播放、节目录制和节目搜索中的任一项。

可选的,处理模块,还用于当第二节目的节目参数与第一节目的节目参数不同时,若存在提供第二节目的节目信号的高频头,则对提供第二节目的节目信号的高频头进行锁频,并对第二节目执行第二操作类别;若不存在提供第二节目的节目信号的高频头,则输出对第二节目执行第二操作类别的错误指示。

可选的,装置还包括:获取模块;获取模块,用于获取高频头的运行状态列表;其中,运行状态列表包括:高频头、通过高频头提供节目信号的节目以及节目的操作类别的对应关系,操作类别包括:节目播放、节目录制和节目搜索中的任一项;处理模块,还用于当第一节目执行完第一操作类别或者第二节目执行完第一操作类别时,释放为第一节目提供节目信号的高频头并更新获取模块获取的运行状态列表,或者释放为第二节目提供节目信号的高频头并更新获取模块获取的运行状态列表。

可选的,第一指令还包括:第一节目id,第二指令还包括:第二节目id,节目参数包括:节目id;装置还包括:获取模块;获取模块,用于获取至少一个信号源的节目列表;其中,节目列表包括:至少一个节目,以及至少一个节目的节目参数;处理模块,具体用于当接收到第一节目id时,根据第一节目id查询获取模块获取的节目列表,确定第一节目的节目参数;其中,每个节目id对应一个节目;处理模块,具体用于当对第一节目执行第一操作类别时,若接收到第二节目id,则判别第二节目的节目参数与第一节目的节目参数是否匹配。

第三方面、本发明的实施例提供一种机顶盒,包括:如第二方面提供的任一项节目播放装置。

本发明的实施例提供一种视频播放方法、装置及机顶盒,无需像现有技术当为第一节目提供节目信号的高频头被占用时,如果用户需要播放(录制或者搜索)第二节目,需要通过新的高频头来提供节目信号;而是当正在对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否相同;当确定第二节目的节目参数与第一节目的节目参数相同时,通过为第一节目提供节目信号的高频头提供第二节目的节目信号,无需用户新增高频头就可以实现同一高频头播放(录制或者搜索)第一节目和第二节目,从而提高了高频头的利用率,解决了现有技术中机顶盒对已连接的高频头的利用率较低的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中机顶盒的结构示意图;

图2为本发明的实施例提供一种节目播放方法的应用于机顶盒的运行连接结构示意图;

图3为本发明的实施例提供一种节目播放方法的流程示意图;

图4为本发明的实施例提供一种节目播放方法的另一种流程示意图;

图5为本发明的实施例提供一种节目播放方法的又一种流程示意图;

图6为本发明的实施例提供一种节目播放方法的再一种流程示意图;

图7为本发明的实施例提供一种节目播放装置的结构示意图。

附图标记:

节目播放装置-10;

处理模块-101;获取模块-102。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在实际的应用中,执行本发明的实施例提供的节目播放方法的装置可以为机顶盒或者数据电视(英文全称:digitaltelevision,简称:dtv);示例性的,以该装置为机顶盒为例进行说明,具体的连接结构如图2所示,包括:1-信号源1与2-高频头a和3-高频头b连接,4-信号源2与5-高频头c连接,2-高频头a、3-高频头b以及5-高频头c与6-机顶盒连接;其中,每个信号源中包含多个频点,每个频点包括多个节目,因此,每个节目的节目参数包括:信号源、频点参数以及节目id、音频参数、视频参数,频点参数包括:频点频率、符号率和调制方式,具体的实现方式如下:

实施例一、

本发明的实施例提供一种节目播放方法,如图3所示包括:

s101、当接收到第一指令时,确定第一节目的节目参数,并对提供第一节目的节目信号的高频头进行锁频;其中,第一指令包括:第一操作类别,第一操作类别包括:节目播放、节目录制和节目搜索中的任一项,节目参数包括:频点频率、符号率和调制方式。

需要说明的是,在实际的应用中,第一指令的生成包括两种方式:

1、当用户关闭机顶盒后,再次开启机顶盒时,此时机顶盒会默认开启上一次关机之前用户播放(录制或者搜索)的节目;因此,此时的第一指令是机顶盒根据上一次关机之前用户播放(录制或者搜索)的节目自动生成的。

2、当用户开启机顶盒后,由于此时默认开启上一次关机之前用户播放(录制或者搜索)的节目,此时如果用户需要更换其他的节目,此时第一指令包括:用户输入到机顶盒的节目编码(英文全称:identity,简称:id)和操作类别。

具体的,如图4所示本发明的实施例提供一种节目播放方法中第一指令还包括:第一节目id,第二指令还包括:第二节目id,节目参数包括:节目id;当接收到第一指令时,确定第一节目的节目参数前,还包括:

s1040、获取至少一个信号源的节目列表;其中,节目列表包括:至少一个节目,以及至少一个节目的节目参数;当接收到第一指令时,确定第一节目的节目参数包括:

s1010、当接收到第一节目id时,根据第一节目id查询节目列表,确定第一节目的节目参数,并对提供第一节目的节目信号的高频头进行锁频;其中,每个节目id对应一个节目;当对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否匹配,包括:

s2010、当对第一节目执行第一操作类别时,若接收到第二节目id,则判别第二节目的节目参数与第一节目的节目参数是否匹配。

需要说明的是,在实际的应用中获取至少一个信号源的节目列表包括:

用户选择需要搜索的信号源,如信号源1或者信号源2;用户选择该信号源的连接配置模式,如图2所示对于信号源1,可用高频头包括:高频头a和高频头b;信号源对于2,可用高频头包括:高频头c;当用户选定信号源后,机顶盒开始进行该信号源的节目搜索,对于所有搜索出的节目,记录并存储至对应每个节目的节目参数的节目列表;节目参数包括:信号源、提供该节目的节目信号的高频头、频点频率、符号率、调制方式等信息。

s102、当对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否相同。

需要说明的是,在实际的应用中,当用户通过机顶盒在播放、录制或者搜索第一节目时,如果想播放播放、录制或者搜索第二节目,则需要输入第二指令(其中第二指令包括第二节目对应的节目id);因此,当机顶盒接收到第二指令时,此时需要判别是否需要使用新的高频头来执行第二指令。

具体的,第二节目的频点频率、符号率和调制方式与第一节目的频点频率、符号率和调制方式相同是指第二节目的频点频率与第一节目的频点频率相同、第二节目的符号率与第一节目的符号率相同、第二节目的调制方式与第一节目的调制方式相同。

示例性的,用户通过如图2所示的连接结构示意图来播放(录制或者搜索)节目,其中中央1台与中央6台通过同一个信号源提供:

假定用户要看中央1台,中央1台所在的频点频率为350m;由于信号源1同时连接了高频头a和高频头b,当用户开启机顶盒时,可以通过高频头a或高频头b中的任一颗高频头来播放(录制或者搜索)中央1台;为了方便起见,这里以通过高频头a来播放中央1台,使得播放可以进行;这时如果用户又想录制中央6台,而中央6台的频点频率也是350m,此时根据步骤s102中记载的内容,由于中央6台的频点频率与中央一台的频点频率相同,因此不需要通过高频头b来提供中央6台的节目信号,而是复用高频头a(而不是新申请一个tuner_b)来提供中央6台的节目信号,使得录制可以进行。

具体的,如图5所示本发明的实施例提供一种节目播放方法还包括:

s1031-1、当第二节目的节目参数与第一节目的节目参数不同时,若存在提供第二节目的节目信号的高频头,则对提供第二节目的节目信号的高频头进行锁频,并对第二节目执行第二操作类别。

s1031-2、若不存在提供第二节目的节目信号的高频头,则输出对第二节目执行第二操作类别的错误指示。

示例性的,用户通过如图2所示的连接结构示意图来播放(录制或者搜索)节目,其中中央1台与中央6台通过同一个信号源提供:假定用户要看中央1台,中央1台所在的频点频率为350m,机顶盒通过高频头a来播放中央1台,使得播放可以进行;这时如果用户又想录制中央6台,而中央6台的频点频率是380m,此时根据图5中记载的内容,由于中央6台的频点频率与中央一台的频点频率不相同,因此需要通过高频头b来提供中央6台的节目信号,使得录制可以进行。

示例性的,用户通过如图2所示的连接结构示意图来播放(录制或者搜索)节目,其中中央1台与中央6台通过同一个信号源提供:假定用户要看中央1台,中央1台所在的频点频率为350m,机顶盒通过高频头c来播放中央1台,使得播放可以进行;这时如果用户又想录制中央6台,而中央6台的频点频率是380m,此时根据图5中记载的内容,由于中央6台的频点频率与中央一台的频点频率不相同,由于此时不存在能够为中央6台通过节目信号的高频头,因此机顶盒会报出对这样6台执行录制的错误指示。

示例性的,用户通过如图2所示的连接结构示意图来播放(录制或者搜索)节目,其中中央1台通过两个不同信号源提供:假设信号源1与信号源2中均存在中央1台,并且频点频率为350m,假定用户要看中央1台,中央1台所在的频点频率为350m,此时机顶盒可以通过高频头a、高频头b或者高频头c来提供节目信号,使得播放可以进行。

示例性的,用户通过如图2所示的连接结构示意图来播放(录制或者搜索)节目,其中中央1台至中央6台的频点频率均为350m,中央7台至中央12台的频点频率为358m:假定用户正在通过高频头a提供中央1台的节目信号,通过高频头b通过中央7台的节目信号;因此,当客户想打开画中画功能,通过小画面来依次查看中央1-12台在播什么内容;那么他在查看中央1台至中央6台时,机顶盒会复用高频头a进行小画面的播放;在查看中央7台至中央12台时,会复用高频头b进行小画面的播放,这时高频头b就同时工作于播放和录制模式,在查看中央7-12台时,不会影响当前对中央7台的录制功能。

具体的,通过高频头c提供中央1台的节目信号,或者通过高频头c通过中央7台的节目信号、或者通过高频头b提供中央1台的节目信号、或者通过高频头a提供中央7台的节目信号的实现方式,与上述方案类似,此处不再赘述。

s103、当确定第二节目的节目参数与第一节目的节目参数相同时,通过为第一节目提供节目信号的高频头提供第二节目的节目信号,并对第二节目执行第二操作类别;其中,第二指令包括:第二操作类别,第二操作类别包括:节目播放、节目录制和节目搜索中的任一项。

可选的,如图6所示本发明的实施例提供一种节目播放方法还包括:

s1052、获取高频头的运行状态列表;其中,运行状态列表包括:高频头、通过高频头提供节目信号的节目以及节目的操作类别的对应关系,操作类别包括:节目播放、节目录制和节目搜索中的任一项。

s1062、当第一节目执行完第一操作类别或者第二节目执行完第一操作类别时,释放为第一节目提供节目信号的高频头并更新运行状态列表,或者释放为第二节目提供节目信号的高频头并更新运行状态列表。

具体的,在实际的应用中。用户通过高频头a通过中央1台,录制中央4台和中央5台的节目信号,对应的中央1台,录制中央4台和中央5台的频点频率均为350m,此时高频头a的工作功能状态为播放+双录制;若用户这时停止中央4台的录制,高频头a回收一个录制状态,这时高频头a的工作功能状态为播放+单录制;若用户这时再停止中央5台的录制,高频头a再回收一个录制状态,这时tuner_a的工作功能状态为播放;若用户这时再停止中央1台的播放,高频头a再回收一个播放状态,这时高频头a的工作功能状态为空闲状态,可用于下次新的工作参数分配,便于管理当前高频头的运行状态。

本发明的实施例提供一种视频播放方法,无需像现有技术当为第一节目提供节目信号的高频头被占用时,如果用户需要播放(录制或者搜索)第二节目,需要通过新的高频头来提供节目信号;而是当正在对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否相同;当确定第二节目的节目参数与第一节目的节目参数相同时,通过为第一节目提供节目信号的高频头提供第二节目的节目信号,无需用户新增高频头就可以实现同一高频头播放(录制或者搜索)第一节目和第二节目,从而提高了高频头的利用率,解决了现有技术中机顶盒对已连接的高频头的利用率较低的问题。

实施例二、

本发明的实施例提供一种节目播放装置10,如图7所示包括:

处理模块101,用于当接收到第一指令时,确定第一节目的节目参数,并对提供第一节目的节目信号的高频头进行锁频;其中,第一指令包括:第一操作类别,第一操作类别包括:节目播放、节目录制和节目搜索中的任一项,节目参数包括:频点频率、符号率和调制方式。

处理模块101,还用于当对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否相同;当确定第二节目的节目参数与第一节目的节目参数相同时,通过为第一节目提供节目信号的高频头提供第二节目的节目信号,并对第二节目执行第二操作类别;其中,第二指令包括:第二操作类别,第二操作类别包括:节目播放、节目录制和节目搜索中的任一项。

可选的,处理模块101,还用于当第二节目的节目参数与第一节目的节目参数不同时,若存在提供第二节目的节目信号的高频头,则对提供第二节目的节目信号的高频头进行锁频,并对第二节目执行第二操作类别;若不存在提供第二节目的节目信号的高频头,则输出对第二节目执行第二操作类别的错误指示。

可选的,装置还包括:获取模块102;获取模块102,用于获取高频头的运行状态列表;其中,运行状态列表包括:高频头、通过高频头提供节目信号的节目以及节目的操作类别的对应关系,操作类别包括:节目播放、节目录制和节目搜索中的任一项;处理模块101,还用于当第一节目执行完第一操作类别或者第二节目执行完第一操作类别时,释放为第一节目提供节目信号的高频头并更新获取模块102获取的运行状态列表,或者释放为第二节目提供节目信号的高频头并更新获取模块102获取的运行状态列表。

可选的,第一指令还包括:第一节目id,第二指令还包括:第二节目id,节目参数包括:节目id;装置还包括:获取模块102;获取模块102,用于获取至少一个信号源的节目列表;其中,节目列表包括:至少一个节目,以及至少一个节目的节目参数;处理模块101,具体用于当接收到第一节目id时,根据第一节目id查询获取模块102获取的节目列表,确定第一节目的节目参数;其中,每个节目id对应一个节目;处理模块101,具体用于当对第一节目执行第一操作类别时,若接收到第二节目id,则判别第二节目的节目参数与第一节目的节目参数是否匹配。

本发明的实施例提供一种视频播放装置,无需像现有技术当为第一节目提供节目信号的高频头被占用时,如果用户需要播放(录制或者搜索)第二节目,需要通过新的高频头来提供节目信号;而是当正在对第一节目执行第一操作类别时,若接收到第二指令,则判别第二节目的节目参数与第一节目的节目参数是否相同;当确定第二节目的节目参数与第一节目的节目参数相同时,通过为第一节目提供节目信号的高频头提供第二节目的节目信号,无需用户新增高频头就可以实现同一高频头播放(录制或者搜索)第一节目和第二节目,从而提高了高频头的利用率,解决了现有技术中机顶盒对已连接的高频头的利用率较低的问题。

实施例三、

本发明的实施例提供一种机顶盒,包括:如实施例二提供的任一项节目播放装置。具体的节目播放装置可以参见上述装置实施例二中的相关描述,此处不再赘述。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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