一种节目录制方法及装置与流程

文档序号:16202362发布日期:2018-12-08 06:44阅读:292来源:国知局
一种节目录制方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种节目录制方法及装置。

背景技术

目前在电视或机顶盒上提供有pvr(personalvideorecorder,简称个人视频录像)功能,该pvr功能允许用户预约录制某节目,当到达该节目的开始播放时间时,将自动启动录制该节目,直至到达该节目的结束播放时间才停止录制;或,允许用户预约录制一段时间内的节目,当到达该段时间的开始时间时,将自动启动录制,直至到达该段时间的结束时间才停止录制。

但是,在上述启动录制一段时间内的节目并存储为一个ts文件后,用户在回放录制好的ts文件时,出现黑屏现象,影响用户体验。



技术实现要素:

本发明实施例提供一种节目录制方法及装置,能够避免回放录制文件时出现黑屏现象,以提高用户体验。

第一方面,提供一种节目录制方法,该方法包括:

在到达指定时间段的开始时间时,获取所述指定时间段内包括的至少一个节目对应的音视频数据;

获取所述至少一个节目的节目授权信息,判断所述节目是否授权;

若所述节目未授权,则停止录制所述节目对应的音视频数据。

第二方面,提供一种节目录制装置,该装置包括:

获取模块,用于在到达指定时间段的开始时间时,获取所述指定时间段内包括的至少一个节目对应的音视频数据,以及获取所述至少一个节目的节目授权信息;

判断模块,用于根据所述节目的节目授权信息,判断所述节目是否授权;

处理模块,用于若所述节目未授权,则停止录制所述节目对应的音视频数据。

在上述预约录制指定时间段的节目后,在到达指定时间段的开始时间时,获取该指定时间段内包括的至少一个节目对应的音视频数据;然后获取该至少一个节目的节目授权信息,判断该节目是否授权;在该节目未授权时,停止录制该节目对应的音视频数据。这样,对该指定时间段的多个节目区分其是否授权,在其未授权时不对其进行录制,能够保证录制好的ts文件中均是已授权节目,从而回放该ts文件时不会出现黑屏现象,同时节省了存储介质的存储空间。

附图说明

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

图1为一种节目录制方法的流程图;

图2为一种节目录制装置的示意图。

具体实施方式

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

下面以电视为例,详细说明本实施例。

发明人发现:相关技术中,在对指定时间段内的多个节目进行录制时,直接将该指定时间段内的多个节目依次录制,最后将录制好的ts文件存入存储介质;当需要回放该ts文件时,对于该ts文件中未授权的节目,由于没有权限或无法播放该未授权的节目,所以电视屏幕上出现黑屏现象。

因此发明人提出:在对指定时间段内的多个节目进行录制时,分别判断每个节目是否已经授权,进而在节目未授权时,不对该节目进行录制,所以在录制好的ts文件中已剔除了未授权的节目,保证该ts文件中均是已授权的节目,从而在回放该ts文件时不会出现黑屏现象,用户无需手动操作就能够不间断的观看已录制的内容。

如图1所示,本申请实施例提供一种节目录制方法,包括如下步骤:

11、在开始录制时,获取指定时间段内各节目对应的音视频数据;

12、获取各节目的节目授权信息;

具体的,电视的调谐器接收广播信号(ts信号)后,获取该ts信号中的音频/视频数据,同时将该ts信号中不同于音频/视频数据的部分数据重建以构成节目信息表。

节目信息表包括节目关联表(pat)、节目映射表(pmt)、网络信息表(nit)、事件信息表(eit)等节目的信息。eit内存储有epg信息,例如节目的起始播放时间和终止播放时间,以及多个描述符字段,例如标识节目的节目名称的描述符字段,标识节目的主演、编剧、简介等的描述符字段,标识节目的节目类型的描述符字段、以及标识节目的节目授权信息的描述符字段(如下表中cacontractinfodescriptor,其中contract_verificationinfo描述了节目授权信息)等。

transmissionoperatingruleofcacontractinfodescriptor(eit)

进一步的,在到达指定时间段的开始时间时,根据节目信息表,获取ts信号中指定时间段内的各节目对应的音频/视频数据;根据标识节目的节目授权信息的描述符字段,获取各节目的节目授权信息。

13、根据节目的节目授权信息,判断指定时间段内的第一个节目是否授权;若是,则执行步骤14;否则,执行步骤17;

具体的,将节目的节目授权信息发送至ca模块(可以为ca卡),以通过ca模块判断节目是否授权。ca模块会基于该节目授权信息,返回该节目是否已授权。

14、判断当前录制是否挂起;若是,则执行步骤15;否则,执行步骤16;

15、将当前录制置为进行;

16、保持当前录制继续为进行;

具体的,在ca模块返回该节目已授权时,需要判断当前录制是否挂起。在当前录制为挂起状态时,需要将当前录制由挂起状态改变为进行状态,以恢复录制当前节目对应的音视频数据;在当前录制为进行状态时,继续保持录制当前节目对应的音视频数据;从而保证对已授权节目对应的音视频数据进行录制。

17、判断当前录制是否挂起;若是,则执行步骤18;否则,执行步骤19;

18、保持当前录制继续挂起;

19、将当前录制置为挂起;

具体的,在ca模块返回该节目未授权时,仍然需要判断当前录制是否挂起。在当前录制为挂起状态时,继续保持当前录制为挂起状态;在当前录制为进行状态时,需要将当前录制由进行状态改变为挂起状态,以保证不对未授权节目对应的音视频数据进行录制。

20、在到达指定时间段的结束时间时,录制停止。

具体的,在对指定时间段内的第一个节目进行处理后,需要实时检查当前录制的节目是否发生改变,也即依次对指定时间段内的第二个节目、第三个节目、第四个节目等进行上述步骤13-19的处理;同时,还需要判断当前时间是否到达指定时间段的结束时间,若是,则整个录制停止,并将已录制的内容进行存储,从而完成对该指定时间段内各节目的录制。

需要说明的是,这里,将当前录制置为进行状态,具体为将电视中的解码器开关设为开启,解码已授权节目对应的音视频数据,进而电视中的中间件层将已授权节目对应的音视频数据打包成ts包,并将这些ts包存储为一个ts文件后,写入存储介质(如硬盘)。而将当前录制置为挂起状态,具体为将电视中的解码器开关设为开启,解码未授权节目对应的音视频数据,但是电视中的中间件层不对该音视频数据进行打包成ts包和存入存储介质;或者将电视中的解码器开关设为关闭,不对未授权节目对应的音视频数据进行解码,从而电视中的中间件层无解码数据可处理。

这样,在对指定时间段内的多个节目进行录制时,分别判断每个节目是否已经授权,进而在节目未授权时,不对该节目进行录制;在节目已授权时,对该节目进行录制。所以在录制好的ts文件中已剔除了未授权的节目,保证该ts文件中均是已授权的节目,从而在回放该ts文件时不会出现无法播放的节目,即不会出现黑屏现象,保证用户无需手动操作就能够不间断的观看已录制的内容,同时也节省了存储介质的存储空间。

如图2所示,本申请实施例提供一种节目录制装置,该装置包括如下模块:

获取模块201,用于在到达指定时间段的开始时间时,获取该指定时间段内包括的至少一个节目对应的音视频数据,以及获取至少一个节目的节目授权信息;

判断模块202,用于根据节目的节目授权信息,判断该节目是否授权;

处理模块203,用于根据判断模块202的反馈结果,针对该节目对应的音视频数据是否录制作处理。

具体的,处理模块203,用于若该节目未授权,则停止录制该节目对应的音视频数据;若该节目已授权,则继续录制该节目对应的音视频数据。

可选的,处理模块203可以包括判断单元2031和处理单元2032:

判断单元2031,用于判断当前录制是否挂起;

处理单元2032,用于根据判断判断单元2031的反馈结果,针对当前录制作处理。具体的,在该节目未授权,且当前录制未挂起时,将当前录制改变为挂起;在该节目未授权,且当前录制已挂起时,继续保持当前录制为挂起。在该节目已授权,且当前录制未挂起时,继续保持当前录制为进行;在该节目已授权,且当前录制已挂起时,将当前录制改变为进行。

这里,将当前录制改变为挂起或保持当前录制为挂起,具体为:不对该节目对应的音视频数据进行解码;或者,不对该节目对应的音视频数据进行打包和存储。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

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

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