首页> 中国专利> 处理记录数据的信息部分的方法

处理记录数据的信息部分的方法

摘要

按照本发明的方法、设备和介质提供了对较高设备/介质版本的(限制)前向兼容性。如果必须处理比其自身所支持的更高的版本号的信息,其提供了旧设备的限定行为。按照本发明的设备能够向旧设备提供其记录的限制功能性(例如,重放)。所以,向新设备确保了旧设备不会损坏额外的已存储信息:这是非常重要的,因为只有新设备能够理解这些额外信息,并正确处理该信息。

著录项

  • 公开/公告号CN1555556A

    专利类型发明专利

  • 公开/公告日2004-12-15

    原文格式PDF

  • 申请/专利权人 汤姆森许可贸易公司;

    申请/专利号CN02818240.5

  • 发明设计人 马尔科·温特;

    申请日2002-09-16

  • 分类号G11B27/034;G11B27/30;G06F9/44;G06F17/30;G11B20/12;

  • 代理机构11021 中科专利商标代理有限责任公司;

  • 代理人戎志敏

  • 地址 法国布洛里

  • 入库时间 2023-12-17 15:43:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-26

    未缴年费专利权终止 IPC(主分类):G06F17/30 专利号:ZL028182405 申请日:20020916 授权公告日:20100203

    专利权的终止

  • 2019-07-19

    专利权的转移 IPC(主分类):G06F17/30 登记生效日:20190702 变更前: 变更后: 申请日:20020916

    专利申请权、专利权的转移

  • 2019-07-19

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20020916

    专利权人的姓名或者名称、地址的变更

  • 2010-02-03

    授权

    授权

  • 2005-02-16

    实质审查的生效

    实质审查的生效

  • 2004-12-15

    公开

    公开

查看全部

说明书

技术领域

本发明涉及一种处理记录数据的信息部分的方法,一种相应的处理设备和一种相应的记录介质。现存几种在其上可以记录要处理的数据的介质,例如,磁带或磁盘,光带或光盘,固态存储器等。对于这些记录介质中的每一个,存在与如何记录和如何识别数据有关的几种标准。

背景技术

在用于如记录数据等处理数据的新标准的情况下,或者在这些标准的新的更新版本的情况下,旧版本的记录设备不能读取依照这些新标准或版本工作的记录设备的记录。

根据一些标准,版本号用于指示已分配记录信息的版本。如果设备检测到由比该设备本身所支持的版本号更高的版本号标记的信息,则该设备将丢弃该信息,因为该设备根本不知道该信息的结构。这样做的效果是,该设备不能访问该信息,并将停止对该信息的进一步处理。

但是,考虑标准的未来版本是非常重要的。如果不考虑稍后的版本,则在处理版本更新信息的情况下,较早设备的行为可以是任意的。较早设备的任意行为,或不存在前向兼容性是较大的劣势。

发明内容

本发明的目的是提供前向兼容性。

由权利要求1所述的方法来解决上述目的。

记录数据由可以彼此相关的一个或多个信息部分组成。这意味着对记录数据的处理通常需要不同的要处理的信息部分,这些信息部分可能彼此相关。可以改变每个信息部分,以便改变或修改记录数据,而不改变其他信息部分。在两个信息部分彼此相关的情况下,对它们之一的改变可能使对另一的改变成为必要,以便不破坏一致性。由特定版本的标准所给出的规则处理这种必要性。例如,处理类型为发生处理,读取处理,附加处理,即在信息部分的预定位置,尤其是在其末尾添加某物,或编辑处理,即改变信息部分的内容。按照本发明,即使可用的处理类型与比信息部分更早版本的标准相一致,仍然至少由一些可用处理类型来处理信息部分。这样做的优势在于,旧设备至少对与较新版本相一致的一些处理类型具有前向兼容性。甚至旧设备可以读取由新设备依照比旧设备所遵循的版本更晚版本的标准而创建的信息部分。但是,其通过不允许旧设备执行附加或编辑处理类型,防止旧设备破坏与较晚版本标准相一致的信息。

优选地,在信息部分版本号低于处理版本号的情况下,依照具有比处理版本号低的版本号的标准版本来进行处理。这样确保了与根据信息部分所遵循的标准的旧版本所想要表示的一样地对包含在已处理信息中的信息的正确译码。优选地,根据与信息部分版本号相同的标准的版本进行处理。但是,只要能确保正确的译码,可以执行比信息部分版本号高但不高于处理版本号的版本号的处理。

优选地,只要处理版本号和信息版本号之间的差值不大于预定值,就可以执行处理。这确保了限制的前向控制。在甚至对于那些对于先前版本仍是可能的处理类型,也不能设计此标准的未来版本以确保特定信息部分与先前版本的兼容性的情况下,则选择此新版本标准的版本号,从而使差值超过所述预定值。例如,针对遵循版本n.00的设备,这样做允许读取处理用于标准的任何版本,而可能只允许附加处理用于版本n.xx和n+1.xx。因此,不能确保与旧设备兼容附加处理的新版本标准将需要版本号n+2.xx。

按照本发明,已处理信息部分具有新信息部分版本号,指示了在传输所述已处理信息部分之前,已处理信息部分所遵循的最低版本的标准。这确保了对已处理信息部分的正确的进一步处理,即使先前的处理已经改变了一些特性,以及即使这些改变与信息部分先前所遵循的标准的版本不一致。通常,这将引起信息部分版本号的增加。但是,在处理期间,去除使其与高版本标准保持必需一致性的这些特性的情况下,也可能出现信息部分版本号的减小。在这种意义上,例如,传输是通过有线或无线在相同设备内或去往另一设备的传输。例如,传输该信息部分,以便对其进行显示,对其进行记录,对其进行进一步处理,或者按照另外的适当方式对其进行处理。

优选地,将几个信息部分版本号附加在单一的信息部分上。这样做的优势在于,对于几种处理类型,可以分配不同的版本号,从而增加兼容性设计的灵活性。

一种用于执行上述方法的读取和/或记录设备也是本发明的一部分。

按照本发明的一种记录介质包括信息部分,按照本发明的方法或类似的方法产生所述信息部分。这种记录介质包括属于一组记录数据的信息部分,尽管这些信息部分彼此相关以组合形成记录数据,这些信息部分却具有不同的信息部分版本号。

附图说明

下面,在一些特定的示例中对本发明进行了描述,从中可以看到更多的细节。但是,本发明也覆盖这些特征的其他组合。

在附图中:

图1 示出了本发明方法的流程图,

图2 示出了按照本发明的记录介质。通过图3,对矩形框“导出最低版本号”进行了描述。

图3 示出了导出针对每个信息部分的版本号的流程图。此程序描述了图2中的矩形框“导出最低版本号”。在此流程图中,“vn”表示版本号,而“ip”表示信息部分。

具体实施方式

下面,描述了版本号的定义,其中提供了设备对较晚版本的限制前向兼容性。这通过版本号含义的特别定义来实现。此特别定义包含对较晚版本的限制。所以,较晚版本的行为遵循某些规则。这些规则确保了由如描述符等较晚版本的标准的信息容器所覆盖的信息结构。

如分立文件等信息部分应当包含信息部分版本号inv。此信息部分版本号inv指示产生此信息部分的编码器的版本。应当注意的是,编码设备甚至可以是比所产生的版本号inv更高版本号的设备。也可以由一个设备产生针对不同信息部分ip1、ip2、…的不同版本号inv1、inv2、…。

如果另一设备要对这些信息部分ip1、ip2、…进行处理,则该设备查找相应的信息部分版本号inv1、inv2、…。如果这些信息部分的版本号inv小于等于由该设备自身所支持的处理版本号rnv,则由该设备提供对所有特征的全面支持。如果这些信息部分ip的版本号inv高于由该设备自身所支持的处理版本号rnv,则该设备只支持对信息部分ip和已分配数据和信息的限制访问。这种限制访问意味着,例如,将访问局限于对信息部分及其已分配数据的只读处理,如重放等,或者局限于对信息部分及其已分配数据的读取处理和限制写入处理,例如,附加新信息和数据。限制写入处理意味着,允许按照限制的方式对信息部分或已分配数据和信息进行改变,例如,附加新数据或信息,但禁止对已记录信息和数据进行改变。

为了支持更为灵活的前向兼容性,优选地,为相同的信息部分ip设置多于一个版本号指示符。例如:

第一版本号inv定义信息部分ip对较晚版本设备的可读性,例如,重放,以及

相同信息部分ip的第二版本号inv定义针对编辑处理的限制写入访问,例如剪切和改变信息和数据,以及

相同信息部分ip的第三版本号inv定义用于将新信息和数据附加到信息部分ip及其已分配信息和数据上的限制写入访问,以及

第四版本号指示用于产生该信息部分所使用的编码器的实际版本号。这样做,尤其对高版本rnv的设备是有用的。例如,其利用这些信息自动修正缺陷或为此规范的已知缺陷或已知设备缺陷提供工作区。

下表描述了这些行为:

记录设备版本号(rnv)与信息部分的版本号(inv)相比较读取(例如,重放)附加(例如,添加新记录,使旧记录保持不变)编辑(改变已记录的记录,例如,删除记录)rnv<inv→旧设备yes(1)yes/no(3)no(4)rnv=invyesyesyesrnv>inv→新设备yes(2)yesyes(2)

指示“yes”表示允许相应的处理类型,“no”表示不允许。由(1)到(4)指示了一些限制,具有以下含义:

(1)将只支持旧版本的特征。

(2)新设备必须支持旧版本的标准。这是必需的,因为即使更新的设备也必须了解旧版本,以能够按照旧版本所需要的那样译码已存储信息。

(3)可以支持(“yes”)或不支持(“no”)此特征。这依赖于版本号差值的水平,以及设备的处理版本号rnv与信息部分版本号inv之间结构差别的严重程度。

(4)不能支持信息部分的改变,因为旧设备对由新版本标准所支持的额外信息一无所知。信息的改变可能会导致信息部分ip的特定部分内部的不一致,其中,所述特定部分只由新设备支持。因此,对于旧设备,严格禁止改变由较新版本的标准所产生的已存储信息。

图1示出了关于如何确定对特定信息部分ip可用的处理类型的流程图。

如果标准的实际版本定义了多于一个信息部分作为完整信息组的一部分,则按照本发明,设备将存储具有最低可用信息部分版本号的每个信息部分ip,以便提供尽可能多的功能性和对旧设备的访问。例如,如果一个信息部分的较高版本信息部分号需要提供语音注释,但对于此记录并未进行任何语音注释,则利用由旧版本标准所定义的格式来存储该信息部分。

在处理期间可以如何改变信息部分版本号inv的示例如下所述:

设备刚好支持4个信息部分ip1、ip2、ip3和ip4,每个信息部分均具有信息部分版本号inv1、inv2、inv3、inv4。该设备支持处理版本号rnv=3.0以及所有先前的处理版本号1.0、1.1、1.2、2.0。

ip1的历史:以版本号1.0开始,针对1.1稍微改变,未改变至1.2,稍微改变至2.0,未改变至3.0。

ip2的历史:以版本号1.0开始,直到包括3.0在内仍未改变。

ip3的历史:以版本号2.0开始,扩展以支持可选附加信息(对此版本的标准只增加了语音注释)针对版本号3.0稍微改变。

ip4的历史:以版本号3.0开始。其包含到ip1的内容的链接。对ip1内容的改变需要ip4信息的改变。ip4的记录是可选的。对于(在记录期间)已经接收到与记录有关的额外元数据的情况下,应当对ip4进行记录。

示例场景1:

记录设备(版本3.0)进行记录。未进行语音注释,而且未接收到额外元数据。由4个信息部分所使用的版本号来描述所使用的版本号:

ip1:2.0,因为,在版本2.0的ip1与版本3.0的ip1之间没有任何区别,而且并未记录ip4。

ip2:1.0,因为版本1.0和3.0的ip2相同,而且不存在对其他信息部分的版本依赖关系。

ip3:2.0,因为未进行语音注释,因此针对ip3的版本3.0不是必需的。

ip4:未记录,因为未记录额外元数据。

示例场景2:

起点:场景1(前一场景)的结果。现在,用户进行(脱机)语音注释。由4个信息部分所使用的版本号来描述所使用的版本号:

ip1:2.0不需要改变。

ip2:1.0不需要改变。

ip3:3.0,因为只有此版本支持语音注释。

ip4:未记录,因为未记录额外元数据。

示例场景3:

起点:场景2(前一场景)的结果。现在,用户接收到记录的额外元数据(例如,通过因特网)。由4个信息部分所使用的版本号来描述所使用的版本号:

ip1:3.0,现在,记录了ip4:ip1的改变将导致与ip4的内容相关的不一致。因此,作为保持所有信息部分的一致性的需要,只有版本3.0的设备才能对ip1进行改变。

ip2:1.0,不需要改变。

ip3:3.0,不需要改变。

ip4:3.0,因为这是针对额外元数据的情况。因为此信息部分的(新)存在,ip1必需是版本3.0的,以指示较早的设备不要编辑(如剪切或删除)ip1内部的数据,因为这将导致ip1与ip4之间的不一致。

在第三场景之后,诸如版本2.0的设备能够使用ip1、ip2和ip3来进行重放,并能够添加新记录,而且此设备能够编辑ip2,因为ip2仍然被标记为版本1.0。但是,不允许该设备编辑ip1、ip3甚或是ip4。当然,版本2.0的设备并不知道ip4的存在。

示例场景4:

起点:场景3(前一场景)的结果。现在,用户去除了ip4。由剩余3个信息部分所使用的版本号来描述所使用的版本号:

ip1:1.0(现在,去除了ip4:只针对ip1的改变将不再导致剩余信息部分之间的不一致。因此,如果需要,版本1.0的设备可以执行ip1的改变)。

ip2:1.0(不需要改变)。

ip3:3.0(不需要改变)。

ip4:已去除。

要推荐的是,自动分配由如流等由信息部分进行控制的已记录数据的已存储信息部分中的任何一个所使用的最高版本号。这意味着,旧设备将不能编辑已记录数据。这样做保持了具有(较新)信息部分的已记录数据的一致性。强烈推荐实现此规则作为本规范的一部分。

在记录的情况下,应当采用以下对产生版本号的限制:

- 应该使用格式版本(由版本号描述),其覆盖了此信息部分的所有需要的属性(例如,特征),以及

- 信息部分的版本号应当尽可能地低(以便向旧设备提供尽可能多的兼容性),以及

- 在存在相关信息部分的情况下,应当按照版本号要求编辑设备确切地知道对相关信息部分的完整依赖性(足够高)的方式,选择版本号(以便避免在由较旧设备编辑了信息部分之后,(无论如何)在连接信息部分之间的不一致)。

按照本发明的方法、设备和介质提供了对较高设备/介质版本的(限制)前向兼容性。如果必须处理比其自身所支持的更高的版本号的信息,则提供了旧设备的已定义行为。按照本发明的设备能够向旧设备提供其记录的限制功能性(例如,重放)。所以,向新设备确保了旧设备不会损坏额外的已存储信息:这是非常重要的,因为只有新设备能够理解这些额外信息,并正确处理该信息。

本发明的概念对于几乎任何种类的(未来)技术规范或标准都是有用的。本发明描述了版本号的定义,从而提供设备对较晚版本的限制前向兼容性。这通过版本号含义的特别定义来实现。此特别定义包含了对较晚版本的限制。所以,较晚版本的行为遵循一些规则。这些规则确保了由如描述符等较晚规范版本的信息容器所覆盖的信息结构。当然,应当在相同标准的所有版本中定义这些规则。如果存在根据其而不需要这些规则的一个版本,很可能不能确保对此版本及其所有先前版本的前向兼容性。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号