本发明专利技术公开了一种录制节目的方法,在视频设备上设置实时缓存节目的缓冲区,该方法还包括:缓冲区接收到录制当前时间以前时间段的节目命令后,从自身获取所缓存的当前时间以前时间段的节目,存储到存储介质中。本发明专利技术提供的方法在用户决定录制节目时,可以录制当前时间以前的节目,从而使用户可以将未预约录制的节目内容完整地录制下来。
【技术实现步骤摘要】
本专利技术涉及对节目进行录制的技术,特别涉及一种录制当前时间以前节目的方法。
技术介绍
节目录制技术已经广泛地在视频设备上使用,并且越来越多地进入家庭,为节目观看的时间重排提供了方便。目前,节目录制技术的特点是在用户发出操作的时间点后开始录制节目。节目录制的方式有两种。第一种,实时录制方式预先在视频设备上设置录制键,当用户按下录制键后,视频设备开始录制在用户按下录制键的时间点之后播放的节目。第二种,预约录制方式视频设备根据用户预先设置的预约录制节目的开始时间、频道和节目长度录制节目,当用户预先设置的开始时间到时后,视频设备开始录制用户预先设置的频道当前播出的节目,直到录制的时间到达用户预先设置的节目长度为止。这两种录制方式在时间坐标轴上的示意图如图1所示。对于上述两种节目录制的方式来说,用户是有目的地对视频设备播出的节目进行录制安排,节目开始录制的时间点总是发生在用户发出操作的时间点之后。因此,这两种节目录制的方式无法完成以下一种情况的节目录制用户当前通过视频设备观看某个节目并且没有安排对该节目进行录制,当看到某个时间时,希望把当前所观看的节目从头到尾录制下来,但是却无法实现。这是因为,用户只能将决定录制时间点后的节目通过实时录制方式录制下来,而由于节目实时播出并且用户没有采用预约录制方式录制节目,对决定录制时间点前的节目无法录制,从而无法将用户当前所观看的节目从头到尾录制下来。用户希望录制节目的时间段和实际录制节目的时间段在时间坐标轴上的示意图如图2所示。因此,在用户没有安排对节目录制的情况下,如何在用户决定录制节目时,还可以将当前时间点以前的节目也录制下来成为了一个亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种录制当前时间以前节目的方法,该方法能够在用户决定录制节目时,录制当前时间以前节目,从而使用户可以将未预约录制的节目内容完整地录制下来。根据上述目的,本专利技术的技术方案是这样实现的,在视频设备上设置实时缓存节目的缓冲区,该方法还包括缓冲区接收到录制当前时间以前时间段的节目命令后,从自身获取所缓存的当前时间以前时间段的节目,存储到存储介质中。所述的缓冲区通过先进先出的方式实时缓存经过模/数转换后的节目。所述的缓冲区的存储结构为环形数据存储结构。所述的缓冲区缓存空间的大小是根据所设定缓存节目的回溯时间长短确定的。所述的缓冲区设置在视频设备的硬盘上或存储器上。所述存储介质为预先设置的、非易失性的存储介质。预先在缓冲区中设置两个用于指示缓冲区时间点位置的指针,所述存储到存储介质中的过程为a1、缓冲区根据接收到命令所携带的录制当前时间以前的时间段,移动两个指针分别指向该时间段的开始时间点和结束时间点;b1、缓冲区将该两个指针指向的两个时间点之间所缓存的节目存储到存储介质中。所述设置的两个指针为开始指针和结束指针,步骤a1所述移动两个指针的过程为移动开始指针指向该时间段的开始时间点,移动结束指针指向该时间段的结束时间点;在步骤b1之前,该方法还包括缓冲区判断开始指针指示的开始时间点是否比结束指针指示的结束时间点的时间提前,如果是,执行步骤b1;否则,缓冲区发出错误指示,结束。预先在缓冲区中设置一个用于指示缓冲区时间点位置的指针,所述存储到存储介质中的过程为a1、缓冲区根据接收到命令所携带的录制当前时间以前的时间段,移动该指针指向该时间段的开始时间点;b1、缓冲区将该指针指向的开始时间点和缓冲区当前存储节目的时间点之间所缓存的节目存储到存储介质中;c1、缓冲区判断是否接收到停止转存命令,如果是,结束;否则,继续执行步骤b1。从上述方案可以看出,本专利技术在视频设备上设置了缓冲区,该缓冲区以先进先出的方式实时缓存视频设备播出的节目,当用户需要录制当前时间以前的节目时,从缓冲区获取缓冲区预先缓存的当前时间以前的节目并另存到用户指定的存储介质上。因此,本专利技术提供的方法在用户决定录制节目时,可以录制当前时间以前节目,从而使用户可以将未预约录制的节目内容完整地录制下来。附图说明图1为现有技术中的实时录制方式和预约录制方式在时间坐标轴上的示意图。图2为用户希望录制节目的时间段和实际录制节目的时间段在时间坐标轴的示意图。图3为本专利技术中的闭区间存储方式在时间坐标轴上的示意图。图4为本专利技术采用闭区间存储方式录制当前时间以前节目的方法流程图。图5为本专利技术中的一端开区间存储在时间坐标轴上的示意图。图6为本专利技术采用一端开区间存储方式录制当前时间以前节目的方法流程图。图7为本专利技术的具有环形数据存储结构的缓冲区的示意图。具体实施例方式为了使本专利技术的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本专利技术进行进一步详细说明。为了保障当前时间点以前的节目可以被录制下来,预先在视频设备上建立一个缓冲区。该缓冲区的缓存空间大小可以根据用户希望所缓存节目的回溯时间长短来确定。当视频设备播出节目时,对当前播出的节目进行模/数转换后,按照先进先出的方式缓存在所设置的缓冲区内。如果视频设备当前以数字信号的方式播出节目,则本专利技术不需要对当前播出的节目进行模/数转换,而直接将视频设备当前播出的节目按照先进先出的方式缓存在所设置的缓冲区内。当用户要对当前时间以前的节目进行录制时,可以从缓冲区中获取当前时间以前的节目并另存储到用户指定的存储介质上,该存储介质为预先设置的、非易失性的存储介质。由于缓冲区是以先进先出的方式实时缓存视频设备播出的节目,所以等到缓冲区的缓存空间占满时,就必须将最先缓存的节目删除。从缓冲区中获取当前时间以前的节目并另存储到存储介质上的方式有两种。第一种方式在缓冲区设置开始时间点和结束时间点,将开始时间点和结束时间点之间所缓存的节目存储到存储介质上。第二种方式在缓冲区只设置开始时间点,而不设置结束时间点,则存储到存储介质上的节目为开始时间点和当前时间点之间缓冲区所缓存的节目,该当前时间点随着时间的推移而推移,因此,存储介质将不断从缓冲区获取并存储当前时间点视频设备播出的节目,直到接收到停止录制命令为止。以下举具体的实施例说明本专利技术。本专利技术提供的方法首先在视频设备的硬盘或存储器上建立缓冲区B,P点为缓冲区B的当前时间点,也就是缓冲区B的开始时间点,L点是缓冲区B的结束时间点。本专利技术提供的方法其次对视频设备播出的并且经过数/模转换的节目D或对视频设备以数字信号方式播出的节目D,按照先进先出的方式实时存储在缓冲区中。节目D从P点开始存储,并且逐渐向L点蔓延。当存储的节目D到达L点时,最先存储的节目D,也就是最先到达L点的节目D就会被丢弃。本专利技术提供的方法最后在要将缓冲区B中的节目D另存储时,在缓冲区B设置两个指针指针S和指针E,指针S指示将缓冲区B中的节目另存到存储器中的开始时间点,指针E指示将缓冲区B中的节目另存到存储器中的结束时间点。指针S和指针E只能在缓冲区B中的节目D上移动。从缓冲区B中获取当前时间以前的节目并另存储到存储介质上时,可以采用两种不同的方式。第一种方式,闭区间存储方式根据用户的命令,在缓冲区B的节目D上分别移动指针S和指针E,使指针S指向开始时间点,指针E指向结束时间点。一般地,指针S指向的开始时间点始终比指针E指向的结束时间点的时间提前。指针E可以与缓冲区中的P点重合。将指针S指向本文档来自技高网...
【技术保护点】
一种录制节目的方法,其特征在于,在视频设备上设置实时缓存节目的缓冲区,该方法还包括: 缓冲区接收到录制当前时间以前时间段的节目命令后,从自身获取所缓存的当前时间以前时间段的节目,存储到存储介质中。
【技术特征摘要】
【专利技术属性】
技术研发人员:姜珊,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。