将绝对时间值分配给数据流序列入口点的方法

文档序号:7588207阅读:244来源:国知局
专利名称:将绝对时间值分配给数据流序列入口点的方法
技术领域
本发明涉及数字数据流领域,如DVR、DVD和DVB数据流等。
背景技术
各种数字数据流格式是公知的。例如,DVD是针对只读、可记录和可重写应用的多应用家庭光盘格式。DVD表示“数字通用盘”,但通常被称为“数字视频盘”。已经由DVD论坛(www.dvdforum.org)对相应的数据流格式进行了标准化。
DVR和DVB是数字数据流格式的其他示例。通常,这种数字数据流格式是基于MPEG型打包数据。在MPEG型数据流中,相对于系统时钟参考,对数据分组进行时间标记。

发明内容
现有技术数字数据流共同的缺点在于,缺少数据流入口点的绝对时间值。尤其是给相对于人们可以理解的绝对时间轴方便地编辑数据流序列带来的问题。
本发明的目的在于提供一种将绝对时间值分配给数字数据流入口点的改进方法,以及提供相应的计算机程序产品和电子设备。
在本发明的第一方面中公开了相应的方法。在本发明的第二方面中公开了电子设备。在本发明的第三方面中公开了相应的计算机程序产品。
按照本发明,根据绝对参考时间,将绝对时间值分配给数据流序列的入口点。可以将所述绝对参考时间值设置为数字数据流自身的一部分,或者可以通过电视文字广播或者从因特网网站等外部数据源获得。根据绝对参考时间和绝对参考时间与参考点之间的数据分组的相对时标(time stamp)信息确定入口点的绝对时间值。这对于执行编辑操作尤为有利。
依照本发明的优选实施例,产生用于使入口点与绝对时间值相关的表格。本发明特有的优点在于,此表格可以覆盖多个数据流序列,所述多个数据流序列甚至可以在绝对时间轴上相互间隔。换句话说,即使系统时钟不连续,本发明仍然能够将多个数据流序列映射到相同的绝对时间轴上。
在理论上,本发明的方法适合于将第一绝对时间值分配给入口点,其中所述入口点位于数据流序列中的第一位置,而且所述数据流包括具有相对时标的数据分组,所述方法包括以下步骤-将第二绝对时间值提供给所述数据流序列的第二位置,-根据所述第二绝对时间值以及所述第一与第二位置之间的数据分组的相对时标,确定所述入口点的绝对时间值。
在理论上,本发明的电子设备适合于接收包括具有相对时标的数据分组的数据流,所述设备包括-用于将参考绝对时间值提供给所述数据流的数据流序列的参考位置的装置;-根据所述参考绝对时间值以及所述数据流序列中的参考位置与入口点位置之间的数据分组的相对时标,确定所述数据流的入口点的绝对时间值的装置。
在各自的从属权利要求中公开了本发明有优点的其他实施例。


参照附图对本发明的示例性实施例进行描述,其中图1描述了将本发明应用于DVB的示意图;图2本发明优选实施例的流程图;图3多流记录的重放。
具体实施例方式
图1示出了DVB数据流的入口点(EP)到UTC-时间轴100的映射。入口点位于DVB数据流所提供的相对时间轴102上。在这里所考虑的示例中,分别将两个视频节目记录在序列1和序列2中。在UTC-时间轴100上,在序列1和2之间可以存在时间间隔。
在记录数据流时,对DVB服务信息(DVB-SI)部分分组进行解析。由此,获得时间和数据表(TDT)和时间偏移表(TOT)。这些表包含UTC-时间、日期信息和本地偏移。数据流序列包含打上了时间标记的数据分组。依照MPEG-2系统说明书ISO/IEC 13818-1,时标以Δt=1/90kHz=11.11μs递增。相应的时标也被称作显示时标(PTS)。
在记录DVB传送流时,解析输入的复用数据流,并将得到的信息存储在盘上。解析器提取具有打包流元(PES)头、相应源分组数(SPN)和流类型(如视频等)的相应显示时标的入口点列表。这些入口点表示可以开始解码处理的末端分组位置。
根据由TDT/TOT提供的UTC-时间轴100上的绝对时间加上入口点与最后一个绝对UTC-时间轴位置之间的数据分组的时标的相对时间增量,为序列1的入口点确定绝对时间值。
例如,TOT/TDT在UTC-时间轴100上设置了绝对时间值104。通过将每个接收到的数据分组108的PTS的增量加到绝对时间值104上直到达到入口点106,来得到序列1的入口点106的绝对时间值110。可以对于所有的入口点执行此处理,以便提供所有入口点在UTC-时间轴100上的映射。
将由数据流的TOT/TDT设置的UTC-时间轴100上的连续绝对时间值112用于重新同步。换句话说,为了将入口点映射到UTC-时间轴100上,以绝对时间值112代替先前的绝对时间值104。
在记录了序列1之后,开始映射序列2。在序列1和序列2之间可以存在导致了PTS不连续的间隙。尽管PTS不连续,本发明仍然能够将序列2的入口点精确地映射到与序列1的入口点相同的UTC-时间轴100上。这通过只考虑由序列2的TOT/TDT提供的绝对时间值来实现。
例如,通过使用由序列2的第一TOT/TDT设置的绝对时间值118作为参考,针对序列2的入口点114,获得了UTC-时间轴100上的绝对时间值116。通过以PTC的递减量递减绝对时间值118,获得绝对时间值116。类似地,通过以绝对时间值118与相应入口点之间的PTS递增数递增绝对时间值118,在绝对时间值118之后的序列2的入口点也利用此时间值作为参考。
由此,可以获得并存储包含了所有入口点和已分配绝对时间值的表格。由于其能够沿着绝对时间轴直观地显示已记录的节目序列,这种表格极其有利于任何编辑操作。这对于需要确定与实时视频数据中的图像边界相对应的记录的开始和结束时间的编辑处理尤为有用。
在DVB复用中平均每间隔20秒传送TOT/TDT部分。每个TOT/TDT将被用于映射的重新同步,以避免UTC和已映射DVB系统时钟之间的漂移。在PTS不连续的情况下(例如,节目序列的改变等),将在第一TOT/TDT出现之后,进行先前入口点的映射。将从入口点映射中获得先前入口点的Δt数值。
作为通过数据流自身提供绝对时间值参考的替代,可以使用单独的信道。除了绝对时间值之外,也传输关于事件(序列)的开始时间和持续时间的信息(例如,在DVB-SI事件信息表EIT中或者在电视文字广播数据字段中)。与已映射时间代码一起,这些信息可以用于使针对记录的编辑处理更为容易。如因特网电视指南等在因特网上可用的其他信息也可以用于这种目的。在此示例中,向记录设备提供链路,从中,记录设备可以获得要记录的特定节目的绝对开始时间信息。
图2示出了相应的流程图。在步骤200中,记录设备接收MPEG-2传送流。在步骤202中解析该流,以便在步骤204中识别入口点和TDT/TOT信息。在步骤206中,依照参考图1所解释的原理,将已识别的入口点映射到绝对时间轴上。由此,得到包括入口点和已分配绝对时间值的表格。在步骤208中,使用此表格对已记录序列进行交互编辑。优选地,将图形用户界面用于这种编辑操作。可以与相关入口点一起显示绝对时间轴的表示,以有利于编辑处理。
本发明可以用于记录和重放多流/多角A/V流。对记录的重放就像相应的实时传输或广播一样工作。有利地,能够以无边界的方式在不同的AV流之间切换。图3示出了多流记录的重放。事先已经记录了三个A/V流A/V1、A/V2和A/V3。在重放时,在时刻t1,从A/V1切换到A/V2,并在时刻t2,从A/V2切换到A/V3。所得到的AV流表示为A/V4。
此外,本发明允许将上述流分为子流,允许不同的数字记录器记录这些子流。在这些数字记录器的每一个中均要对系统时间进行同步。在记录之后,可以对流进行组合,从而有效地实现了上述类型的重放。
权利要求
1.一种将第一绝对时间值(104)分配给入口点的方法,其中所述入口点位于数据流序列中的第一位置,而且所述数据流包括具有相对时标的数据分组(108),所述方法包括以下步骤—将第二绝对时间值(110)提供给所述数据流序列的第二位置,—根据所述第二绝对时间值(110,116)、以及所述第一与第二位置之间的数据分组的相对时标,确定所述入口点(106、114)的绝对时间值。
2.按照权利要求1所述的方法,其特征在于包括以下步骤产生包括至少第一和第二数据流序列的入口点的表格,所述入口点已经分配有绝对时间值。
3.按照权利要求1或2所述的方法,其特征在于包括以下步骤—接收第一和第二数据流序列;—将第二绝对时间值提供给所述第一和第二数据流序列;—利用所述第一数据流序列的所述第二绝对时间值,确定所述第一数据流序列的第一入口点的第一绝对时间值;—利用所述第二数据流序列的所述第二绝对时间值,确定所述第二数据流序列的第二入口点的第一绝对时间值。
4.按照权利要求1到3之一所述的方法,其特征在于作为所述数据流序列的一部分接收所述第二绝对时间值。
5.按照权利要求1到3之一所述的方法,其特征在于通过单独的信道接收所述第二绝对时间值。
6.按照权利要求5所述的方法,其特征在于所述单独的信道是电视文字广播或因特网信道。
7.按照权利要求1到6之一所述的方法,其特征在于所述相对时标是MPEG型时标。
8.按照权利要求1到7之一所述的方法,其特征在于所述数据流是DVR、DVD或DVB型数据流。
9.一种计算机程序产品,尤其是数字存储介质,包括用于执行以下步骤的程序装置—将第二绝对时间值(110、116)提供给除了数据流序列中的第一位置(104)以外的所述数据流序列的第二位置,所述数据流包括具有相对时标的数据分组,—根据所述第二绝对时间值以及所述第一和第二位置之间的数据分组的相对时标,确定入口点(106、114)的绝对时间值。
10.一种用于接收包括具有相对时标的数据分组在内的数据流的电子设备,所述设备包括—用于将参考绝对时间值提供给所述数据流的数据流序列的参考位置的装置;—根据所述参考绝对时间值以及所述数据流序列中的参考位置与入口点位置之间的数据分组的相对时标,确定所述数据流的入口点(106、114)的绝对时间值(110、116)的装置。
11.按照权利要求10所述的设备,其特征在于所述设备是DVR、DVD、DVB播放器和/或记录器。
12.按照权利要求10或11所述的设备,其特征在于还包括通过参考绝对时间轴对第一和第二数据流序列进行编辑的装置。
全文摘要
本发明涉及将第一绝对时间值分配给入口点,所述入口点位于数据流序列中的第一位置,所述数据流包括具有相对时标的数据分组。将第二绝对时间值提供给所述数据流序列的第二位置。根据所述第二绝对时间值以及所述第一与第二位置之间的数据分组的相对时标,确定所述入口点的绝对时间值。
文档编号H04N7/24GK1527307SQ20041000184
公开日2004年9月8日 申请日期2004年1月14日 优先权日2003年1月16日
发明者沃尔夫冈·克劳斯贝格, 斯特凡·库布施, 拉尔夫·奥斯特曼, 阿克塞尔·科哈尔, 迈诺尔夫·布拉瓦, 奥斯特曼, 库布施, 夫 布拉瓦, 尔 科哈尔, 沃尔夫冈 克劳斯贝格 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1