一种PVR录制方法、系统及电视机与流程

文档序号:15359359发布日期:2018-09-05 00:27阅读:221来源:国知局
本申请涉及数字电视
技术领域
:,尤其涉及一种pvr录制方法、系统及电视机。
背景技术
::pvr(personalvideorecorder,个人视频录像)录制技术被广泛应用于电视机,如在电视机内部设置pvr录制单元,可实现将广播局发出的广播信号保存至电视机存储设备上。当用户具有电视节目录制的需求的时候,设置录制命令,电视机内的pvr录制单元可实现正在播放电视节目的录制,或预约录制将要播放的电视节目,等到电视节目播放时间,自动启动pvr录制单元进行电视节目的录制。在电视机启动pvr录制单元进行电视节目录制的时候,pvr录制单元根据电视节目录制命令,获取待录制节目所属频道的频点,锁定所述频点,接收所述频点对应的波形数据,解析所述频点对应波形数据的pmt(programmaptable,节目映射表),从pmt中解析出的待录制电视节目相关的pid(packetidentifier,包识别码),将解析出的待录制电视节目的所有pid设置到demux(demultiplexer,解复用器)中,启动录制后demux根据待录制电视节目的各pid将其音频、视频、字幕等数据搬移过滤到电视机存储设备上。pvr录制单元在执行电视节目录制的过程中,需要锁定待录制电视节目所属频道的频点。然而在电视节目录制的过程中,待录制电视节目所属的频点可能会发生变化;如发生插入“紧急广播”等commonevent(普通事件)的时候,发生所述电视节目所属频道频点的变化。当所述电视节目所属频点发生变化的时候,可能造成录制的电视节目出现卡顿、马赛克、一段时间的黑屏等,甚至导致电视节目录制中止,即出现电视节目录制不完整。技术实现要素:本申请提供了一种pvr录制方法、系统及电视机,当正在录制的电视节目所属频道的频点发生变化的时候以保证电视节目录制的连续性和完整性。第一方面,本申请提供了一种pvr录制方法,该方法包括:在电视节目录制过程中,监测电视eit中是否包含commonevent;当包含commonevent时,则根据commonevent中所述电视节目所属频道的频点,控制tuner锁频到所述频点。第二方面,本申请还提供了一种pvr录制系统,所述系统包括:电视eit监测模块,用于在电视节目录制过程中,监测电视eit中是否包含commonevent;频点锁定模块,用于当包含commonevent时,则根据commonevent中所述电视节目所属频道的频点,控制tuner锁频到所述频点。第三方面,本申请还提供了一种电视机,所述电视机包括上述任意一项所述的pvr录制系统。本申请提供的pvr录制方法、系统及电视机,用于电视节目的录制,在电视节目录制过程中,监控电视eit,判断检测到的电视eit是否包含commonevent,当监测到电视eit中包含commonevent时,获取commonevent中正在录制电视节目所属频道的频点,控制tuner锁频到所述频点。如此,本申请中,通过实时监控电视eit,判断所述电视eit中是否包含commonevent,当正在录制的电视节目的所属频道的频点发生变化的时候,及时发现所述频点的变化以及控制tuner锁频到所述频点,有效避免因为频道对应频点的变化导致电视节目录制出现不连续或不完整。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的pvr录制方法的基本流程图;图2为本申请实施例提供的pvr录制系统的结构图;图3为本申请实施例提供的电视机结构图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1为本申请实施例提供的一种pvr录制方法的流程图,该方法可用于数字电视录制设备,如可进行数字电视录制的电视机或机顶盒。如图1所示,所述pvr录制方法包括以下步骤。s101:在电视节目录制过程中,监测电视eit中是否包含commonevent。eit为eventinformationtable(事件信息表),它提供电视播放过程中事件的名称、开始时间、时间长度、运行状态等信息;commonevent为普通事件,如插播紧急广播等,其中包括:插播的紧急广播占用处于正在播放频道的频点,处于正在播放频道的频点转换到指定的频点。因此,当出现commonevent的时候,将会出现频道的频点转移,即频道对应的频点发生变化。在电视机启动pvr录制单元进行电视节目录制的时候,pvr录制单元根据电视节目录制命令,获取待录制节目所属频道的频点,解析所述频点的pmt,从pmt中解析出的待录制电视节目相关的pid,将解析出的待录制电视节目的所有pid设置到demux中。当达到电视节目播放的时间时,启动电视节目录制,demux根据内部设置的有关电视节目的pid进行该电视节目相关音频、视频、字幕等的过滤保存。在电视节目录制的过程中,监控电视eit,实时获取电视eit,判断监测到的eit中是否包含commonevent,通过监测电视eit中的commonevent实现对电视频道的频点变化的监测。具体的,启动一个线程,实时获取电视eit,判定获取到的电视eit中是否包含commonevent,直至电视节目录制结束。若是发生频道的频点转移s102:当包含commonevent时,则根据commonevent中所述电视节目所属频道的频点,控制tuner锁频到所述频点。当监测到电视eit中包含commonevent时,说明正在录制的电视节目所属频道的频点变化,根据commonevent中处于正在录制过程中电视节目所属频道的频点,控制tuner(调谐器)锁频到所述频点。具体的,控制tuner锁频commonevent中所述电视节目所属频道的频点,获取commonevent中处于正在录制过程中电视节目所属频道的频点,控制tuner锁频到所述频道的频点。如此,当发生处于正在录制过程中的电视节目对应频道的频点发生变化的时候,及时完成tuner锁频正在录制电视节目所属频道的新频点。如此,本申请提供的pvr录制方法中,通过实时监控电视eit,判断所述电视eit中是否包含commonevent,当正在录制的电视节目的所属频道的频点发生变化的时候,及时发现所述频点的变化以及控制tuner锁频到所述频点,有效避免因为频道对应频点的变化导致电视节目录制出现不连续或不完整。在本申请具体实施方式中,锁定所述频道到所述频点前,所述方法还包括:获取commonevent中所述电视节目所属频道的频点,判断所述电视节目所属频道的频点是否发生变化。当所述电视节目所属频道的频点发生变化时,则根据commonevent中所述电视节目所属频道的频点,锁定所述频道到所述频点。当监测到电视eit中包含commonevent后,在进行频道的频点重新锁定前,获取commonevent中所述电视节目所属频道的频点,判断所述电视节目所属频道的频点是否发生变化。进行电视节目所属频道的频点是否发生变化的判断,避免在电视节目所属频道未发生变化而又重复进行频道的锁频,有助于节省资源。如,当存在两个或两个以上电视节目正在录制时,在监测到的eit中包含commonevent后,通常可能会出现某一个在录制的电视节目对应的频道发生了频点变化,如此通过电视节目所述频道的频点是否发生变化的判断,只针对发生频点变化的频道进行重新锁频,避免对所有正在录制电视节目对应频道重新锁频。在本申请具体实施方式中,本申请提供的pvr录制方法还包括:当包含commonevent时,停止demux对所述电视节目的数据过滤;当控制tuner锁频到所述频点后,继续demux对所述电视节目的数据过滤。具体的,当监控的电视eit中包含commonevent后,停止demux将正在录制电视节目的音频、视频、字幕等数据过滤以及写入到电视机存储设备上;在频道锁频完成后,恢复demux将正在录制电视节目的音频、视频、字幕等数据过滤以及写入到电视机存储设备上,继续电视节目的录制。当监控的电视eit中包含commonevent后,在进行电视节目所属频道锁频前,先进行电视节目录制暂停,即暂停电视节目的数据搬移过滤;当锁定电视节目所属频道到变化后的频点后,恢复电视节目录制,即恢复电视节目的数据搬移过滤。如此,可有效避免在频道锁频的过程中,进入demo(demodulator,解调器)的中频波形信号存在干扰,导致电视节目录制的过程中脏数据的搬移写入,致使录制的电视节目出现卡顿、马赛克、一段时间的黑屏。如此,本申请实施例提供的pvr录制方法可有效保证电视节目录制的质量。进一步的,在本申请具体实施方式中,本申请提供的pvr录制方法还包括:当包含commonevent时,停止demux对所述电视节目的数据过滤,移出所述demux中所述电视节目的pid;当控制tuner锁频到所述频点后,重新将所述电视节目的pid设置到所述demux中,继续所述demux对所述电视节目的数据过滤。具体的,当监控的电视eit中包含commonevent后,暂停demux将正在录制电视节目的音频、视频、字幕等数据过滤以及写入到电视机存储设备上,移出demux中有关所述电视节目音频、视频、字幕等的各pid,将所述电视节目音频、视频、字幕等的各pid从demux中删除;在频道锁频完成后,将所述电视节目音频、视频、字幕等的各pid重新设置到demux中,恢复demux将正在录制电视节目的音频、视频、字幕等数据过滤以及写入到电视机存储设备上,继续电视节目的录制。在本申请具体实施方式中,在重新将所述电视节目的pid设置到所述demux时,获取所述电视节目的pmt,从pmt中解析出所述电视节目相关的pid,将所述pid设置到所述demux中。如此有效提高所述电视节目数据相关pid的准确性。当监控的电视eit中包含commonevent后,在进行电视节目所属频道锁频前,先进行电视节目录制暂停,暂停电视节目的数据搬移过滤,删除demux中有关所述电视节目音频、视频、字幕等的各pid;当锁定电视节目所属频道到变化后的频点后,将所述电视节目音频、视频、字幕等的各pid重新设置到demux中,恢复demux将正在录制电视节目的音频、视频、字幕等数据搬移过滤到电视机存储设备上,继续所述电视节目录制。如此,更加有效避免在频道锁频的过程中,进入demo的中频波形信号存在干扰,导致电视节目录制的过程中脏数据的搬移写入,致使录制的电视节目出现卡顿、马赛克、一段时间的黑屏等。因此,本申请实施例提供的pvr录制方法更加有效保证电视节目录制的质量。基于本申请实施例提供的pvr录制方法,本申请实施例还提供了一种pvr录制系统,用于数字电视录制设备,附图2为pvr录制系统的结构图。如附图2所示,本申请实施例提供的pvr录制系统包括:电视eit监测模块1,用于在电视节目录制过程中,监测电视eit中是否包含commonevent;频点锁定模块2,用于当包含commonevent时,则根据commonevent中所述电视节目所属频道的频点,控制tuner锁频到所述频点。在本申请具体实施方式中,本申请实施例提供的pvr录制系统还包括:频点监测模块,用于获取commonevent中所述电视节目所属频道的频点,判断所述电视节目所属频道的频点是否发生变化。进一步,在本申请具体实施方式中,本申请实施例提供的pvr录制系统还包括:数据搬移控制模块,用于当包含commonevent时,停止demux对所述电视节目的数据过滤;当控制tuner锁频到所述频点后,继续demux对所述电视节目的数据过滤;或者,数据搬移控制模块,用于当包含commonevent时,停止demux对所述电视节目的数据过滤,移出所述demux中所述电视节目的pid;当控制tuner锁频到所述频点后,重新将所述电视节目的pid设置到所述demux中,继续所述demux对所述电视节目的数据过滤。在本申请具体实施方式中,数据搬移控制模块中还包括pid设置模块,用于获取所述电视节目的pmt中的pid,将所述pid设置到所述demux中。基于本申请实施例提供的pvr录制系统,本申请实施例还提供了一种电视机3,如附图3所示,所述电视机3包括上述实施例提供的pvr录制系统。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处,相关之处参见方法实施例的部分说明即可。本领域技术人员在考虑说明书及实践这里的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未发明的本
技术领域
:中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1