当前位置: 首页 > 专利查询>西门子公司专利>正文

在数据处理设备中利用数据流描述变换数据流的方法技术

技术编号:4068687 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种在数据处理设备中利用数据流描述变换数据流的方法,为了描述具有可参考和可分类的数据流分区和具有数据流语法的数据流,所述的数据流分区被参考并且通过划分为一个分类的各至少一个类而被分类,其中所述的分类至少部分地与所述数据流的语法无关。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及数据流的描述,具体涉及在数据处理设备中利用数据流描述把第一数 据流变换为第二数据流以便匹配于请求客户的要求的方法。
技术介绍
在 Devillers S.白勺"Bitstream Syntax Definition Language :An Input to MPEG-21 Content R印resentation(比特流语法定义语言MPEG-21内容表示的输入)” 中描述了一种方法,借助该方法,可以根据一种BSDL语言(Bitstream Description Language,比特流描述语言)为了描述数据流而对给定媒体流实施匹配过程。为此采用 了变换描述,其中该变换描述可以比如用XSL语言(Extensible Stylesheet Language, 可扩展类型页语言)来描述。XSL变换在1999年11月16日的W3C推荐的“XSL Transformations (XSLT),XSL变换” 1. 0版中被公开。所述的变换描述被用于把一个与描述 媒体流的BSDL描述相一致的、与如2001年5月2日W3C推荐的“XML Schema Language (XML 模式语言)”或DTD (Dcoument Type Definition,文档类型定义)所述的模式相对应的XML 文档变换为一个匹配的XML文档。这种文档则再次用于借助所述的BSDL描述从第一数据 流生成变换的数据流。结合附图1对该过程进行详细解释。第一数据流a_l以一种二进制比特流形式被 传输给第一比特流分析器BP_1。在使用一种BSDL模式BSDL_a的情况下所述的比特流分析 器BP_1以XML文档的形式由所述第一数据流a_l生成所述第一数据流的第一数据流描述 BSD_1/1。XSL处理器XSLP则在使用一种XSLT类型页XSL的情况下由所述第一数据流的第 一数据流描述BSD_1/1生成了所述第一数据流的第二数据流描述BSD_l/2。第二数据流分 析器BP_2最后在使用BSDL模式BSDL_a和所述第一数据流的第二数据流描述BSD_l/2的 情况下把所述的第一数据流a_l变换为第二数据流a_2。该方法比如可以被用来把媒体服务器上所提供的诸如视频流的媒体流的实例如 此地匹配于请求客户的要求,使得在所述匹配之后比如视频流的图像格式与在终端设备上 所具有的屏幕分辨率相一致,或者比如在从服务器到客户的传输路径上所优选的比特率被 最佳地利用。在附图2中以XML文档摘要的形式给出了第一数据流描述BSD_1/1 —部分的例 子。在该例子中,所述的数据流用元素“比特流”来描述。该元素“比特流”还包含所述比 特流特有的其他元素。那么在该例子中描述了一种MPEG-4比特流。因此所述的元素“比特 流”还包含诸如“ I_V0P ”、“P_V0P ”或者“B_V0P ”的其他元素。这些比特流特有元素的内容 包括诸如“akiy0.mpg4#18-4658”的字符串,其中该字符串是数据流中的参考。为此所述的 字符串由一个关于数据流的指示(在分隔符“#”之前的字符串,比如akiy0.mpg4)和一个关于通过所述元素分类的数据流分区的、形式为数据流中开始地址和结束地址(比如18和 4658)的参考组成的。所述的这种数据流描述当然具有缺点。这样就不能在所述描述BSDL_1/1中给这 些元素除其名称外再附加其他的特征,比如关于其对于媒体流的整个描述的重要性。
技术实现思路
从而本专利技术的任务在于提供一种避免上述缺点的、新的、改善的数据流描述语言。该任务通过以下所给出的专利技术而得到解决即,一种在数据处理设备中利用数据 流描述把第一数据流变换为第二数据流以便匹配于请求客户的要求的方法,其中所述的第 一和第二数据流包含有可参考和可分类的数据流分区,并且所述的第一和第二数据流具有 一种数据流语法,并且其中,所述参考用来清楚地识别数据流分区,所述分类用来给数据流 分区配置一种由该类所给出的并且该类所独有的特征,在该方法中-为所述第一数据流规定一个数据流描述,其中在该描述中数据流分区的至少一 些被参考,-所述第一数据流通过数据流变换被变换为第二数据流,-为所述第二数据流生成一个第一数据流描述,在该描述中数据流分区的至少一 些被参考,其中所述的数据流分区通过分别划分为一个分类的至少一个类而被分类,所述的 分类至少部分地与所述数据流中数据流分区的语法含义无关,所述的分类通过给所述的数 据流分区配置标识(ms_l、marker)来进行,其中所述的标识分别被分配给单个的类。本专利技术所基于的思想在于,在所述描述语言的元素中摆脱因为仅仅根据从数据流 中获得的信息来分类数据流分区而产生的限制,并由此变成与由数据流的格式、内容或含 义所给出的语法无关。因此数据流包含有可参考的和可分类的数据流分区。此外还具有数据流语法,该 语法通过数据流的格式和/或内容来给出。至少有一些数据流分区被参考。也即,它可以 被设有一种参考,该参考可以清楚地识别它。这种参考的最重要的例子是通过地址数据来 描述数据流中数据流分区的位置。所述的数据流分区此外还通过划分为一个分类的至少一 个类来进行分类。通过划分为一个类,它们就被配置了一种由该类所给出的并且该类所独 有的特征。这种分类至少部分地与数据流的语法无关,如此使得这种分类与数据流中数据 流分区的语法含义无关。这意味着,它不遵循于被描述的数据流的结构和语法,而是包含与 数据流的结构、尤其是与编码格式无关的类,并且就内容来说与之无关。所述类的含义在此不必仅从所述数据流描述中产生。完全相反,借助这种描述甚 至可以在不知道类的含义的情况下实施数据流的变换,这是本方法的特别的优点。作为选 择或补充的是可以推荐从该数据流之外的源来获得单个类的含义。优选地通过给所述的数据流分区配置标识来进行分类,其中该标识分别配置有单 独的类。那么所述数据流描述的元素除比如作为地址信息来进行构造的参考之外还包含有 标识形式的类,其中所述的元素对一种数据流分区进行参考和分类,所述的标识被分配给 了确定所述类的一个值。所述数据流分区的至少一个被划分为多个类,为此它尤其被配置了多个标识。那5么所述的数据流分区就可以被配置多个特征,其中该特征通过类属来给出。此外有利的是,所述类的至少一个被划分成子类,并且所述数据流分区的至少一 个被配置有这些子类中的一个。那么就可以构造与各个应用目的相对应的级联的树状结 构。所述数据流分区的至少一个可以在所述的描述中在划分成数据流子分区后被描 述,其中这些子分区被分类。那么在数据流分区的层面上也就形成了一种树状结构。如果在数据流描述的规则中想脱离于这些数据流的语法,那么,在稍后还需要分 析关于数据流分区的各数据流语法的信息时,也可以把这些信息纳入到该描述中。由此该 方法的灵活性与开头所述方法的信息内容联系起来。该信息比如可以如此来纳入,即分别 描述一个数据流分区的数据流描述元素除了与所述的数据流语法无关的一个用于参考的 元素和/或属性以及一个用于分类的元素和/或属性之外,还具有另外一个元素和/或属 性,最后的这个元素和/或属性与所述的数据流语法有关,其中它的值给出了数据流中数 据流分区的语法编排。此外如果所述数据流分区的至少一个被配置了一个值,其中该值对应于本文档来自技高网
...

【技术保护点】
在数据处理设备中利用数据流描述把第一数据流变换为第二数据流以便匹配于请求客户的要求的方法,其中所述的第一和第二数据流包含有可参考和可分类的数据流分区,并且所述的第一和第二数据流具有一种数据流语法,并且其中,所述参考用来清楚地识别数据流分区,所述分类用来给数据流分区配置一种由该类所给出的并且该类所独有的特征,在该方法中:-为所述第一数据流规定一个数据流描述,其中在该描述中数据流分区的至少一些被参考,-所述第一数据流通过数据流变换被变换为第二数据流,-为所述第二数据流生成一个第一数据流描述,在该描述中数据流分区的至少一些被参考,其中所述的数据流分区通过分别划分为一个分类的至少一个类而被分类,所述的分类至少部分地与所述数据流中数据流分区的语法含义无关,所述的分类通过给所述的数据流分区配置标识(ms_1[x]、marker)来进行,其中所述的标识分别被分配给单个的类。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:H赫尔瓦纳J霍伊尔A胡特H科施C蒂默尔
申请(专利权)人:西门子公司
类型:发明
国别省市:DE[德国]

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

1