标记数字数据的方法技术

技术编号:3614274 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术建议了一种方法,方法引入一个暂时擦除标志以指示将被暂时擦除的单元。另外,对可擦除的完整的流目标单元(SOBU)设置必要的时戳以使能不用额外观察流的永久擦除或快速擦除。流单元开始应用程序数据包到达时间(SC_S_APAT)等于完全暂时擦除的单元(TE单元)的第一应用程序数据包的应用程序数据包到达时间(APAT),有利的是暂时擦除也可以被完全地取出(withdraw)。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种标记表示视频或音频信息的数字数据流的数据的方法。
技术介绍
在比特流的记录中,人们可以任意地将比特流再细分为更规则结构的子单元。DVD(数字视频或通用盘)中的表示数据被组织为所谓的视频目标单元(Video Object Unit),例如,在用于视频记录的DVD规范中表示为VOBU。VOBU具有一个可变的大小(以扇区数目测量的数据量),但是也具有一个可变的持续时间(以视频字段的数目测量)。对于从盘的数据恢复,用于视频记录的DVD规范预见了其为一个表的‘VOBU映象’,其中对于记录中的每个VOBU输入扇区中的长度和字段中的持续时间。DVD数据流记录的目录和文件结构在DVD流式记录的流数据和导航数据中组织如下任何DVD数据流装置具有特定的要求以在盘上存储它自己的数据流专用的导航数据。这些数据独立地用于帮助记录数据的恢复;它们不需要被理解或甚至对任何外界应用装置可见。任何DVD数据流装置需要与它所连接的应用装置通信。此通信应是直接式的并尽可能的通用,以便在今天和将来的应用软件的最大可能范围可以被连接到数据流机上。支持此通信的导航数据必须是由数据流机及应用装置可理解的;它们在下面将被称为“公用导航数据”。数据流机装置应向所连接的应用装置提供用于存储它自己的任何要求种类的专用数据。数据流机不需要理解任何内容、内部结构、或此“专用应用导航数据”的含义。提供导航数据以控制任何被记录的比特流的记录、回放和编辑。在DVD流式记录中,导航数据被称为“数据流机信息”(STRI)。STRI包括六种信息表,即数据流机视频管理器信息(STR_VMGI)、流式文件信息表(SFIT)、原始程序链信息(ORG_PGCI)、用户定义程序链信息(UD_PGCI)、文本数据管理器(TXT_DT_MG)和应用程序专用数据管理器(APD_MG)。流文件信息表包含在记录介质上记录流式数据的信息。原始PGC信息具有播放列表的功能,其包含所有制成的镜头。定义一个镜头包含记录序列中在开始和停止动作之间的信息或也被称为ORG_PGCI的一个程序。另外,数据流对象包含全部镜头或部分镜头。根据两个表,数据可以被用于回放的恢复。用户定义的PGC信息包含由用户定义的信息。为了更精确地寻址,程序包括一个或多个单元。单元指向各流式对象单位(SOBU)并且给每个SOBU分配增量应用程序数据包到达时间(IAPAT)。根据本专利技术,引入暂时擦除标志以表示被暂时擦除的单元。另外,用特殊方法设置必要的时戳以使能不用对流进行任何额外的观察的立即永久擦除或快速永久擦除。有利的是暂时擦除也可以被全部取出(withdraw)。对于暂时擦除(TE)单元的永久擦除,需要流单元开始应用程序数据包到达时间(SC_S_APAT)和流单元结束应用程序数据包到达时间(SC_E_APAT)的适应。为了在记录期间实现目的,必须执行计算而不用任何额外观察数据流。这将由如下TE单元的定义来实现TE单元覆盖SOB的一部分。TE单元的SC_S_APAT和SC_E_APAT以如下方法设置,即仅仅所有由TE单元覆盖的完整的SOBU被标记,即下列规则定义TE单元的SC_S_APAT和SC_E_APAT。它们必须被全部完成SC_S_APAT等于SOBU的第一应用程序数据包的应用程序数据包到达时间(APAT),并且,如果TE单元覆盖SOB的开始,则SC_S_APAT等于SOB的第一SOBU的第一应用程序数据包的APAT。在所有其它情况下,SC_S_APAT等于或大于TE部分的第一应用程序数据包的APAT,并且SC_S_APAT尽可能的邻近于TE部分的第一应用程序数据包的APAT。SC_E_APAT等于SOBU的第一应用程序数据包的APAT,并且,如果TE单元覆盖SOB的结束,则SC_E_APAT等于紧接着此SOB的最后SOBU的SOBU的第一应用程序数据包的APAT。在所有其它情况下,SC_E_APAT等于或小于紧接着TE部分的最后应用程序数据包的应用程序数据包的APAT,并且SC_E_APAT尽可能的邻近于TE部分的随后应用程序数据包的APAT。注意1上述定义假设SOBU存在于SOB和最后SOBU之后。此SOBU不实际存在。因此,下列规则定义紧接着此SOB的最后SOBU的SOBU的第一应用程序数据包的APAT此APAT大于此SOB的最后应用程序数据包的APAT,并且,此APAT值的18(=MTU_SHFT)个最低有效位设置为零,并且,此APAT值尽可能的临近于SOB的最后应用程序数据包。注意2TE部分意味着SOB的所有应用程序数据包,SOB不是正常单元的一部分并在流上连续,即通过正常单元的非中断。TE部分的边界是正常单元或SOB边界。因此,每个TE部分包括一个TE单元。注意3SC_E_APAT可能小于SC_S_APAT。TE部分仅在SC_S_APAT<SC_E_APAT的情况下包含完整的SOBU。注意4对于小SOBU,将通过上述定义设置SC_S_APAT和SC_E_APAT,以便数据流机能够识别TE部分是否仅在一个SOBU之内(SC_S_APAT>SC_E_APAT)或TE部分开始于一个SOBU并结束于下一个SOBU(SC_S_APAT=SC_E_APAT)。仅仅对于TE部分覆盖全部SOBU的(正常)情况,SC_S_APAT将要小于SC_E_APAT。作为第一个选择,建议流单元一般信息(SC_GI) (1)C_TY描述此流单元的单元类型。C_TY1…‘010b’将被描述用于所有流单元。TE…‘0b’此单元在“正常”状态。‘1b’此单元在“暂时擦除”状态。C_TY1最好由TE位所紧接着的第一个MSB表示。其余的LSB被保留。(2)SC_EPI_Ns描述包含在此SCI中的入口点信息的数目。(3)SOB_N描述此单元引用的SOB的数目。(4)SC_S_APAT描述了在DVD流式记录的PAT描述格式中的此流单元的开始应用程序数据包到达时间(开始APAT)。如果此单元是没有同样SOB的之前TE单元的TE单元,则此SC_S_APAT描述第一个SOBU的第一应用程序数据包的APAT,它的开头包含在TE单元之中或之后。(5)SC_E_APAT对于一个“正常”单元,这描述了在DVD流式记录的PAT描述格式中的此流单元的结束应用程序数据包到达时间(结束APAT)。对于一个“暂时擦除”单元,这描述了包含紧接着TE单元的应用程序数据包的SOBU的第一应用程序数据包的APAT。暂时擦除的要求1.流的任何TE部分应完全地可重构。2.TE部分的开始和结束位置标记应是基于时间的APAT精确(注意消费者不知道关于SOB、SOBU或MAPL的任何事情)。3.在记录期间,TE部分应不用对流(实时循环)的任何观察而永久可擦除。这些要求的实现是通过原始PGC的单元内部的TE标志完成的。此标志指示暂时擦除的单元。TE处理改变ORG_PGCI。UD_PGCI和SFI内容不变。主动作在程序#j内部完成。通过将程序#j的各单元分割成覆盖正常流部分(未擦除)和TE部分的各部分来完成暂时擦除。在重构后,完整的导航数据与暂时擦除之前的状态完全相同。用于正常单元的SC_S_APAT和SC_E_APAT的规则。正常单元指向它分配的S本文档来自技高网...

【技术保护点】
一种用于标记表示视频或音频或其它数字数据信息的数字数据流的数据的方法,包括下列步骤: 如果标记数据既未覆盖单元(k)的开始,也未覆盖单元(k)的结束,则单元(k)被分裂成3部分 分配给流目标单元(SOBU)或部分流目标单元(SOBU)的第一部分(单元#k)是可显示的, 分配给流目标单元(SOBU)或部分流目标单元(SOBU)的第二部分(单元#k+1)被暂时擦除,因此不可显示,以及 分配给流目标单元(SOBU)或部分流目标单元(SOBU)的第三部分(单元#k+2)是可显示的; 如果标记数据覆盖单元(k)的开始,但是未覆盖单元(k)的结束,则单元(k)被分裂成2部分 分配给流目标单元(SOBU)或部分流目标单元(SOBU)的第一部分(单元#k)被暂时擦除,因此不可显示, 分配给流目标单元(SOBU)或部分流目标单元(SOBU)的第二部分(单元#k+1)是可显示的; 如果标记数据未覆盖单元(k)的开始,但是覆盖了单元(k)的结束,则单元(k)被分裂成2部分 分配给流目标单元(SOBU)或部分流目标单元(SOBU)的第一部分(单元#k)是可显示的, 分配给流目标单元(SOBU)或部分流目标单元(SOBU)的第二部分(单元#k+1)被暂时擦除,因此不可显示, 如果标记数据覆盖单元(k)的开始和单元(k)的结束,则单元(k)的状态将从可显示变为完全地暂时擦除因此不可显示。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:马尔科温特哈拉尔德席勒文承镇吴永南朴胜旭
申请(专利权)人:德国汤姆森布兰特有限公司三星电子株式会社
类型:发明
国别省市:DE[德国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利