使用流数据包的视频记录器控制的制作方法

文档序号:7583335阅读:170来源:国知局
专利名称:使用流数据包的视频记录器控制的制作方法
技术领域
本发明涉及视频领域。它发现了通过检测专用流中的数据包来控制视频记录器进行节目记录的特定使用,所述专用流与要被记录的节目相关联,下面将特定引用它们来对其进行描述。然而,应该认识到本发明也可用于其它应用。
背景技术
许多电视(TV)观众希望选取、定时和记录下他们观看电视的机会以增加观看电视的经验。要做到这些,许多电视观众在参考了报纸或电子节目表之后选择要观看的节目,以确定在特定的时间段可观看的节目。其他人则从一个频道换到另一个频道来试图锁定所期望的节目,其成功度是变化的。
随着电视频道和电视节目的数量的逐步增加,允许电视观众更智能化地选取、定时和记录他们的观看机会变得越来越重要。一个已有的用于电子式地访问节目安排信息的现有技术包括周期性地下载安排信息,并响应于来自观众的请求,将这些安排信息以原初的形式提供给观众。
众所周知当用户企图对他的VCR编程以记录一个给定时间和日期的电视节目时经常会产生问题。为减少这些问题,引进了VPS(视频节目系统)和VPT(通过图文电视编程的VCR)。这些系统在欧洲普遍使用。VPT在以前被称为VPV(图文电视编程的VCR)。
给表示图像的电视广播信号增加一个辅助的VPS信号的最初目的是为了简化使用家用盒式录像机(VCR)。在引进VPS之前,借助于定时器对这些VCR进行编程,该定时器根据感兴趣的电视节目被定时传输的时间来起动和停止VCR。
有时候,不能正确地记录感兴趣的节目,例如,由于在这个感兴趣的节目之前的电视节目结束得晚了。VPS信号就是用于通过提供新节目的起始时间的精确提示来克服这个缺点。
VPS节目识别码在一个电视广播信号的场消隐(回扫)间隔内的数据传输线上占据4个字节。VPS信号的4字节包括如一个要被广播的特定电视节目的原始定时开始的日期和该日期的具体时间的信息。
为使对VCR的编程更方便,开发了VPT系统。VPT包括将必要的信息从图文电视服务的节目页面自动传输到一个VCR。用户使图文电视节目页面的目录显示,然后将光标移动到所期望的电视节目标题。通过按压遥控上的适当按钮,将必要的VPS节目识别信息传输到VCR。
应该说明的是定制的时间和VPS时间并不总是一致。这是因为每逢一个特定的节目播出超时且随后的节目被延迟或者其它时序安排被改变时,设定的时间都要随之更新。而VPS的时间总是保持不变,因为它被指定给了节目而没有被指定给实际的最终播出时间。
因此通过使用VPS和VPT,极大地减少了对所期望的电视节目的不正确记录,该不正确记录或者是由电视节目时间的改变,或者是由对如起始时间、停止时间、数据和节目源(频道)的数据的人工键入错误操作而引起的。不幸的是,即使使用VPS和VPT系统,对所期望的电视节目的记录仍然会失败,因为VPT或者VPS的错误来源于演播室侧。电视节目是提前两周在VPT节目时序表页面上发布的。如果这样的一个页面包含了不正确的VPS数据而用不正确的数据对VCR编程,对特定的电视节目的记录将会(理所当然地)失败。通常,不正确数据进入之后,这样的错误会被这些页面的编辑者所注意和纠正。即使这样的错误后来在VPT页面上被编辑者纠正,但是一个传统的VCR不能让它的预编程数据适应这样的纠正。另一个能够阻止对所期望的电视节目进行记录的错误源是不正确的VPS编码进入到数据线16上,其也可以由播送设备侧的错误操作而产生。
授权给Henning的美国专利第5956455号公开了一个包括VPS和VPT自动编程能力的VCR,该VPT不断地将预先编程的VPS数据同用于目前正在播放的节目的引入VPS时间码,以及同VPS节目定时信息进行比较。这样,VCR内的VPS和VPT控制器能够检测其被编程所依据的起始定时页面内的错误,并且在其本身带有的记录程序存储器中对这些错误进行纠正。此外,电路检测目前正在播放的电视节目的VPS码中的错误,对这些错误进行纠正,并正确地记录下电视节目。
然而,在Henning的专利中公开的方法要求巨额的处理开销。此外,Henning的方法对于VCR记录的精确度是有限制的,因为当要求VCR起动和停止时,它不能始终如一地在精确的时刻更新节目定时信息。因此,这就需要一种设备和改进方法来控制视频记录过程,也就是让记录器的起动和停止的时间更加精确。

发明内容
在本发明的一个实施例中,一种用于记录一个被选节目的设备包括一个用于选取被选节目的装置,一个用于接收与被选节目相关联的数据流、起始数据包和结束数据包的装置,一个用于检测与被选节目相关联的开始数据包的装置,一个用于在检测到与被选节目相关联的开始数据包之后记录被选节目的装置,一个用于检测与被选节目相关联的结束数据包的装置,一个用于在被选节目结束之后停止记录的装置。
在本发明的另一个实施例中,提供了一种利用一个视频记录器记录一个被选节目的方法。接收与被选节目相关联的数据流。接收和检测一个与被选节目相关联的开始数据包。起动使用记录器对被选节目的记录。接收与被选节目相关联的内容数据包。接收和检测一个与被选节目相关联的结束数据包。停止使用记录器对被选节目的记录。
本发明的一个优点是对被选节目的视频记录不会丢失在被选节目的开始或者结尾处的任何一部分。
本发明的另一个优点是对被选节目的视频记录在记录的开始或者结束处很少包括或不包括来自于其它节目或者广告的素材。
其它的优点对于本领域的普通技术员来说在阅读和理解下面的细节描述的基础上会变得显而易见。


附图的目的是为了图示本发明的典型实施例,而不是将本发明解释为限定在这样的实施例中。可以理解本发明可以采用超出在附图和相关描述中所提供的不同部件形式和部件的排列,可以采用不同的步骤和步骤排列。在下面这两幅图中,相同的参考数字指示相同的元件,而相似的参考数字(例如116、216)指示相似的元件。
图1是一个结合本发明的通信环境的一个实施例的方框图。
图2是一个显示结合本发明的被多路复用的节目流的一个实施例。
具体实施例方式
参照图1,一个通信环境10包括多个节目/服务提供者子系统12、一个传输子系统14和多个用户环境16。通常,每个节目/服务提供者子系统12通过多个通信信道为多个用户环境16提供对节目的访问。这些节目与电视机和相似类型的视频播放装置兼容。典型地,一个用户环境是一个家庭或者一个单元,但是本发明等效地应用到任何类型的用户环境,包括一个车辆、一间办公室和一个商户。一个可以实施本发明的商业环境的例子是一个销售视频记录器给用户的商户。
在图1中描述的每个节目/服务提供者子系统12包括一个或者多个数字节目18,数字节目18是带有能识别节目的标题的一系列信息包。这个节目/服务提供者子系统12反映了一个包括本发明的多个方面的通信信道。所述节目18可以是不同的类型,包括电影、新闻、文献、情景喜剧、体育事件等等。所述节目18的持续时间可以是任意的,并且能够在不同的时间开始和结束。一个专用流20包括多个与一个或者多个节目相关联的数据包。一个被多路复用的节目流22通过将所述一个或者多个节目18与所述专用流20以一种被多路复用的形式合并而形成一个通信信道。如果在被多路复用的节目流22中同时提供多个节目18,所述信道包括用于每个被多路复用的节目的子信道。事实上,一个典型的节目/服务提供者子系统12包括多个信道。另外的信道可以与所显示的信道相似,尽管所述节目/服务提供者子系统12也可以包括其它不相似的信道。所述节目18、专用流20和被多路复用的节目流22可以由一个共同的节目/服务提供者提供。然而,所述节目18和专用流20也可以由一个或者多个第三方提供。
传输子系统14包括电缆24、卫星26、陆地28和电话机30中的至少一个。电缆传输方法24主要与有线电视服务提供者相关联。卫星传输方法26主要与卫星电视和卫星电话服务提供者相关联。陆地传输方法28主要与陆地广播装置和移动电话服务提供者相关联。电话传输方法30主要与居民/商业电话服务提供者相关联,且可以包括光学或者电子传输线。
每个用户环境16包括一个解码器32、一个记录器34和一个用户界面36。这些模块可以被组装成不同的配置。例如,所有的模块可以被组装成一个电视机(TV)或者一个机顶盒。可选地,解码器32可以被组装成一个机顶盒,而记录器34可以单独组装。用户界面36一般可操作地耦接到记录器。另一选择为,用户界面36可以可操作地耦接到解码器32或者耦接到记录器34和解码器32。其它的配置也是可行的,例如,用户界面32可以利用电视机显示多个选择项目。用户界面32可以是一个多功能的装置,该装置也控制电视机和其它相关设备。本发明不要求或者依赖任何特别的组装结构。
当通过用户界面36为记录选取所述一个或者多个节目18中的一个节目时,解码器32通过例如电缆传输方法24接收通信信道的多路复用的节目流22。对要被记录的节目的选取可以采用任意不同的方法,包括使用电子节目指南(EPG)的各种选取方法,使用视频编程系统(VPS)的各种选取方法,使用通过图文电视(VPT)编程的VCR的各种方法,和传统的记录器、解码器、电视机或者其它装置对要被记录的节目的调谐。
接着,由解码器32以一种解多路复用的方式从被多路复用的节目流中分离出专用流20。通过解码器32检测专用流20中的数据包。所述数据包识别包括在被多路复用的节目流22中的多个节目的开始和结束。与一个节目相关联的数据包识别一个节目何时开始和何时停止。当检测到与被选节目相关联的数据包时,解码器32控制记录器34起动和停止记录,因此不会丢失节目内容。
参照图2,被多路复用的节目流22的一个例子包括带有数据包的三个连续节目,所述数据包从专用流分离节目。在这个例子中,被多路复用的节目流22包括与第一个节目42相关联的多个包、第一结束数据包44、第一开始数据包46、与第二个节目48相关联的多个包、第二结束数据包50、第二开始数据包52和与第三个节目54相关联的多个包。
参照图1和图2,第一结束数据包44与第一个节目42相关联,并且表示第一个节目42已经结束。在时域中,第一结束数据包44跟随着与第一个节目42的内容相关联的多个包。因此,可以使用由解码器44对第一结束数据包44的检测,例如,去停止记录器34对第一个节目42的记录。
第一开始数据包46与第二个节目48相关联,并且表示第二个节目48将要开始。在时域中,第一开始数据包46领先于与第二个节目48的内容相关联的多个包。因此,可以使用由解码器44对第一开始数据包46的检测,例如,去开始记录器34对第二个节目48的记录。
相似的,第二结束数据包50与第二个节目48相关联且可以被用于,例如,停止对第二个节目48的记录。此外,第二开始数据包52与第三个节目54相关联且可以被用于,例如,开始对第三个节目54的记录。
如果在被多路复用的节目流22中同时提供多个节目18,那么在第一个节目、第二个节目和第三个节目期间在时间上多路复用来自于两个或者多个节目的多个数据包。与每个节目相关联的开始数据包领先于与节目内容相关联的起始数据包。与每个节目相关联的结束数据包跟随着与节目内容相关联的最后一个数据包。同样,对于多路复用的节目流22中的多个节目,来自专用流20开始和停止数据包的顺序和位置是基于该多路复用节目流22中的节目内容的起始和最后数据包的位置。所述开始和结束数据包可以包括将之与一个特定节目相关联的信息,以提供数据包定位的额外的灵活性和控制记录器的可信性。
在另一个实施例中,识别在同一个信道/子信道内的一个节目的结束和另一个节目的开始的结束和开始数据包可以被合并成一个数据包以减少开销。在不同的实施例中,能以不同的多路复用级别来插入专用流。例如,专用流可以是包括于被多路复用的节目流中且限定于该节目的数据包识别符(PID)映射表(PMT)中的多个节目中的一个。在这个实施例中,开始和结束数据包需要包括与他们相关联的节目内容的节目识别信息。另一方面,专用流可以是一个从承载该节目内容的信道和/或者子信道分离出来的信道或者子信道。在这个实施例中,开始和结束数据包需要包括与他们相关联的节目内容的信道/子信道识别信息。
在另一个实施例中,通过第三方的订阅服务来添加开始和停止数据包。也能够将开始和停止数据包添加在广告或者该节目的其它辅助部分之前或者之后。
尽管在这里结合典型实施例描述了本发明,然而许多替代、修改和变化对于本领域普通技术员来说是很明显的。因此,以上描述中的本发明的实施例是用于解释,而不是对本发明的精神和范围的限制。更具体为,希望本发明包含了落在所附的权利要求或其等价物的精神和范围之内的、在这里描述的典型实施例的所有替代、修改和变化。
权利要求
1.一种用于记录一个被选节目的设备(16),包括a)一个用于选取所述被选节目的装置(36);b)一个用于接收与被选节目相关联的一个数据流、一个起始数据包和一个结束数据包的装置(16);c)一个用于检测与被选节目相关联的起始数据包和与被选节目相关联的结束数据包的装置(32);和d)一个用于记录被选节目的装置(34),该记录响应于与被选节目相关联的起始数据包的检测而起动,且响应于与被选节目相关联的结束数据包的检测而终止。
2.如权利要求1所述的设备,其中数据流包括一个或者多个节目和一个专用流,每个节目通过数据流中的内容数据包来表示,专用流包括与被选节目相关联的起始数据包和结束数据包,且包括与每个另外的节目相关联的一个起始数据包和一个结束数据包。
3.如权利要求2所述的设备,其中在用于每个节目的数据流中相关联的起始数据包领先于相关联的内容数据包,且在每个节目的数据流中相关联的结束数据包跟随着相关联的内容数据包。
4.如权利要求3所述的设备,其中前一个节目的结束数据包和与下一个节目相关联的起始数据包被合并成一个共同的数据包。
5.如权利要求1所述的设备,其中数据流包括一个或者多个节目,其中每个节目由数据流中的内容数据包来表示,起始数据包和结束数据包在一个专用流中,该专用流也包括与另外的单个节目或者节目片段相关联的一个起始数据包和一个结束数据包。
6.如权利要求5所述的设备,其中先于每个节目的数据流中相关联的内容数据包而提供专用流中相关联的起始数据包,且在每个节目的数据流中相关联的内容数据包之后提供专用流中相关联的结束数据包。
7.如权利要求6所述的设备,其中每个前一个节目的结束数据包和与下一个节目相关联的起始数据包被合并成一个共同的数据包。
8.如权利要求1所述的设备,其中起始数据包和结束数据包包括能识别被选节目的信息。
9.如权利要求1所述的设备,其中数据流包括多个节目,每个节目与子信道相关联,起始数据包和结束数据包包括能够识别被选节目以及同被选节目相关联的子信道的信息。
10.如权利要求1所述的设备,其中数据流与第一信道相关联,起始数据包和结束数据包与专用流和第二信道相关联,起始数据包和结束数据包包括能够识别被选节目的以及同该被选节目相关联的信道的信息。
11.如权利要求1所述的设备,其中数据流是一个数字数据流且包括一个或者多个节目,数据流中的每个节目由数字内容数据包来表示,并且用于记录被选节目的装置包括一个记录数字内容数据包的数字记录器。
12.一种使用视频记录器来记录一个被选节目的方法,包括a)接收一个与被选节目相关联的数据流;b)接收和检测与被选节目相关联的起始数据包;c)响应于对起始数据包的检测而开始使用记录器的记录;d)接收和记录被选节目;e)接收和检测与被选节目相关联的结束数据包;和f)响应于对结束数据包的检测而停止对被选节目的记录。
13.如权利要求12所述的方法,在步骤a)之前还包括将一个或者多个节目和一个专用流合并以产生该数据流,每个节目由该数据流中的内容数据包来表示,专用流包括与每个节目相关联的一个起始数据包和一个结束数据包;以及将数据流提供给有视频记录器的用户环境。
14.如权利要求13所述的方法,其中在每个节目的数据流中相关联的起始数据包领先于相关联的内容数据包,且在每个节目的数据流中相关联的结束数据包跟随着相关联的内容数据包。
15.如权利要求14所述的方法,其中每个结束数据包和与随后的节目相关联的起始数据包被合并成一个共同数据包。
16.如权利要求12所述的方法,其中数据流是一个数字数据流且包括一个或者多个节目,一个或者多个节目中包括该被选节目,数据流中的每个节目由数字内容数据包来表示。
17.如权利要求12所述的方法,在步骤a)之前还包括合并一个或者多个节目以产生数据流,每个节目由数据流中的内容数据包来表示;合并与每个节目相关联的一个起始数据包和一个结束数据包以产生一个专用流;和将数据流和专用流提供给有视频记录器的用户环境。
18.如权利要求17所述的方法,其中先于每个节目数据流中相关联的内容数据包而提供专用流中的相关联的起始数据包,且在每个节目数据流中相关联的内容数据包之后提供专用流中相关联的结束数据包。
19.如权利要求18所述的方法,其中每个前一个节目的结束数据包和与后一个节目相关联的起始数据包被合并成一个共同的数据包。
20.如权利要求12所述的方法,其中起始数据包和结束数据包包括能够识别被选节目的信息。
21.如权利要求12所述的方法,其中数据流包括多个节目,每个节目与一个子信道相关联;起始数据包和结束数据包,其包括能够识别被选节目以及同被选节目相关联的子信道的信息。
22.如权利要求12所述的方法,其中数据流与第一信道相关联,起始数据包和结束数据包与专用流和第二信道相关联,起始数据包和结束数据包包括能够识别被选节目以及同被选节目相关联的信道的信息。
23.一种用于记录被选节目的方法,包括a)合并一个或者多个节目以产生一个数据流,该一个或者多个节目包括被选节目,每个节目由数据流中的内容数据包来表示;b)合并与每个节目相关联的一个起始数据包和一个结束数据包以产生一个专用流;和c)将数据流和专用流提供给有视频记录器的用户环境。
24.如权利要求23所述的方法,进一步包括接收与被选节目相关联的数据流;接收和检测与被选节目相关联的起始数据包;响应于对起始数据包的检测而开始使用视频记录器的记录;接收和记录被选节目;接收和检测与被选节目相关联的一个结束数据包;和响应于对结束数据包的检测而停止对被选节目的记录。
25.如权利要求24所述的方法,其中数据流是一个数字数据流,数据流中的每个节目由数字内容数据包来表示。
全文摘要
一种用于记录一个被选节目的装置包括一个解码器(32)、一个记录器(34)和一个用户界面(36)。用户界面(36)允许一个用户去选取节目。解码器(32)接收一个数据流,该数据流包括与被选节目相关联的一个起始数据包、多个内容数据包和一个结束数据包。解码器(32)检测与被选节目相关联的起始数据包并且起动记录器(34)进行记录。记录上述数据包直到解码器(32)检测到与被选节目相关联的结束数据包并且停止记录器(34)。
文档编号H04N5/782GK1720725SQ200380105284
公开日2006年1月11日 申请日期2003年11月26日 优先权日2002年12月6日
发明者E·W·穆尔斯, R·P·曼德尔斯 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1