在用于提供多媒体内容的系统中的终端的识别方法_4

文档序号:9553569阅读:来源:国知局
接收时刻开始使流逝与在操作123和125期间计算和限制的触发延迟相等的持续时间。模块15随后执行预定修改。模块15最后重复实施对多媒体流的连续的声音或者完整图像的修改,以使得这样修改的声音或者完整图像的序列的播放持续时间等于在操作127期间计算的播放持续时间。
[0160]对播放多媒体流中包含的声音或者显示多媒体流中包含的完整图像所需的信息位中的至少一些的预定修改不依赖于终端1的标识符的值。以下会给出该修改的内容的示例。例如,所述修改的内容系统地包括将零值赋给描述多媒体流中包含的完整图像的位。或者,该预定修改包括例如将所述描述完整图像的位替换为描述多媒体流中的在其之前的完整图像的位。该预定修改最后还可以包括将所述描述完整图像的位替换为描述第三方图像(例如在多媒体流之外)的位。当经修改的多媒体流由多媒体设备播放时,这些修改是可见的和/或可听见的。
[0161]通常,在终端被使用之前,相同的预定修改在全部终端1中被编程。
[0162]对在由编辑器17传输然后由终端识别装置5获取的经修改的多媒体内容中(即随后在再分配的多媒体流中)的预定修改的给定触发延迟或者承载所述预定修改的完整图像或声音的给定的播放持续时间的观察因此允许及将先前计算的、由位组标识符参数823识别的终端的标识符的位组的总数传递到该装置5。
[0163]随后,在已描述的步骤107期间,由编辑器14组合以便生成然后传输到控制器17的多媒体流的多媒体流成分包括至少一种视频成分,其包括在操作129中被应用预定修改的完整图像。生成的多媒体流被称为经修改的多媒体流。
[0164]然后,在步骤109期间,终端1将该经修改的多媒体流作为待由多媒体设备2播放的多媒体流传输。因此,多媒体设备2播放未加扰形式的、经修改的多媒体流。
[0165]特别地,在步骤109期间,当多媒体设备2播放在操作129期间修改的声音或完整图像的序列时,如果该序列的播放持续时间足以被人感知到,那么对多媒体流的修改是可见或可听见的。例如,其描述性位已经被分配零值的图像的序列的显示表现为黑屏,所述黑屏的播放持续时间是这样修改的图像的序列的播放持续时间。可替代地,其描述性位已经被在该序列之前的图像的描述性位或者第三方图像(例如,多媒体流外部的)的描述性位替代的图像序列的显示表现为替代图像在与这样修改的图像的序列的播放持续时间相等的持续时间中停滞。相似地,其描述性位已经被分配零值的声音的序列的播放表现为无声,所述无声的持续时间是这样修改的声音的序列的播放持续时间。可替代地,其描述性位已经被所述序列之前的声音的描述性位或者第三方(例如,多媒体流外部)声音的描述性位替代的声音的序列的播放表现为替代声音在与这样修改的声音的序列的持播放续时间相等的持续时间上持续。
[0166]然后,在步骤150期间,该经修改的多媒体流再次由摄像机32拍摄并且被传输到再分配服务器34,随后被再分配服务器34传输到终端4和到装置5。
[0167]最后,在步骤130期间,终端识别装置5获取由终端1传输的经修改的多媒体流,并且基于识别命令8和作为响应在获取的多媒体流中存在或者不存在预定修改来确定终端的或者其所属的终端组的标识符。
[0168]为此,再分配媒体流获取模块53获取再分配的多媒体流,然后将其传输到终端识别模块51,所述模块51确定用于使多媒体内容再分配的终端1的标识符。
[0169]在再分配的多媒体流的获取时刻即时实现终端1的标识符的确定。
[0170]为此,终端识别模块51对再分配的多媒体流进行分析,其目的在于检测在再分配的多媒体流中的是否发生预定修改。
[0171]既然无论终端1的标识符是怎样的,预定修改都是相同的,因此所述修改对于模块51是提前已知的,所述模块51因此能够容易在再分配的多媒体流中发现所述修改。
[0172]根据该搜索成功与否,模块51从其推断终端1的标识符是否满足识别命令8的先决条件81,这允许确定该标识符的一个或更多个位。此外,如果操作123已经被实施,模块51记录当已经经过预定修改的第一图像出现在再分配的流中的时刻。这里为了简化假设与在操作123期间计算的延迟相比,多媒体流从摄像机32到装置51的传播时间是可忽略的。在这些条件下,该第一时刻和由同步器la传输的接收时间之差允许计算在操作129中使用的延迟的值。相似地,如果操作127已经被实施,那么除了第一时刻之外,模块51还记录与已经经过预定修改的最后一个图像在再分配的流中出现的时刻对应的第二时刻。第一和第二时刻之差允许计算在操作129期间使用的播放持续时间。
[0173]如此,步骤130的执行揭示了与系统3所用的终端1的标识符相关的信息。
[0174]根据所采用的策略,步骤110到130的重复能够允许完全确定终端1的标识符。现在描述可能使用系统2B实施的策略的不同示例:
[0175]策略1):
[0176]先决条件81测试每次执行操作121时终端1的标识符的不同位。因此其足以使步骤110、120、以及130重复与终端标识符中的位的一样多的次数。采用的识别算法是“基本连续的”算法。为了实施该第一策略示例,不使用参数821、822和823。这些参数的值在步骤110期间为此被保持为空。在这些条件下,操作123和125被省略并且操作127被修改,使得播放持续时间等于不依赖于终端1的标识符的值的常数。
[0177]策略2):
[0178]触发延迟参数821和位组标识符参数823已经在操作112期间被赋予非零的值并且步骤123和125被执行。在步骤130期间,终端识别模块51将预定修改的延迟确定为将与再分配的多媒体流相关的片段的开始和在该流中的该修改的发生分隔开的时间段。例如,模块51将该持续时间确定为将与再分配的多媒体流相关的片段的第一图像和承载预定修改的该流的第一图像分隔开的图像播放持续时间,即,这些图像的数量与其频率的商。
[0179]然后,终端识别模块51从预定修改的该延迟以及从触发延迟参数821和位组标识符参数823推断关于终端1标识符的附加信息。更准确来说,该附加信息是在操作123期间计算的、由参数823识别的位组的值。例如,模块51将其计算为预定修改的延迟与参数821的值的商。该值是例如被识别的位组的十进制值,并且其二进制编码提供该位组本身。
[0180]如上,对具有终端1标识符给定长度的每个位组的策略2的重复足以确定该标识符的每个位的值,从而整体上确定该标识符。这涉及“通过具有给定长度的位组”的算法。
[0181]在策略2)中,限制参数822为空并且操作125没有被执行。
[0182]与策略2)—起,发现完整的终端1标识符所需的迭代次数IT被设置为等于Ent(N/G)+l,其中:
[0183]-N是终端1的标识符的位数,
[0184]-G是每个位组的长度,
[0185]-Ent()是整数部分的函数。
[0186]策略3):
[0187]策略3)是策略1)和2)的组合。为此,先决条件81测试还未确定的终端1的标识符的第一位的值。将非零值赋给延迟参数821。参数823识别标识符的最后位的组,所述标识符的第一位是通过先决条件81测试的位。在操作123和步骤130期间,该位组的值被取为等于由参数823识别的、具有与第一位相同值的位组的连续的第一位的数目。在该示例中,根据行程长度编码(英文为“Run Length Encoding”,缩写为RLE)算法,逐步地完全确定终端1的标识符。
[0188]该策略具有将确定终端1的标识符的所有位所需的步骤110、120和130的迭代次数平均减少到大致N/4的优点,其中N是标识符的位数。比较而言,如果执行策略1),那么迭代次数是N。
[0189]策略4):
[0190]除了限制参数822具有非零的值之外,策略4)与策略3)相同。那么在附件信息的计算中必须考虑限制参数822的值。例如,如果在步骤130中确定的、预定修改的延迟等于参数822的值,那么模块51从其推断最初在操作123期间计算的触发延迟大于或等于参数822的该值。模块51从其推断紧接着由先决条件81测试的位的Β/R-l位具有与由先决条件81测试的该位相同的值。
[0191]该策略4)需要与策略3)的平均迭代次数相近的步骤110、120和130的平均迭代次数并且同时限制应用到预定修改的延迟的最大持续时间。
[0192]本发明的许多其他实施例是可能的。例如,多媒体临时内容能够通过系统2B来提供,所述内容受条件访问系统保护但是没有被加扰。由此必须省略在描述中起作用的加扰和解扰的操作以及控制字在信息ECM中的封装。ECM结构9因此可以不封装控制字。此外,加扰器62和解扰器12由此可能不出现在多媒体内容提供系统2B中。
[0193]多媒体临时内容还可以通过系统2B来提供,借助于数字版权管理(英文为“Digital Rights Management”,缩写为DRM)系统被保护。访问配置模块63以及条件访问模块11分别被替换为内容配置模块和许可证服务器以及被替换为数字版权管理模块。通过分别将加扰器62和解扰器12替换为加密模块和解密模块,实现加扰和解码的操作被替换为加密和解密的操作。由此ECM 7最终被替换为数字版权管理许可证,本领域技术人员熟知的其结构封装允许被利用的使用描述(而不是内容访问条件)及其解密所需的密钥(而不是控制字)。识别命令8由此被并入该许可证。
[0194]可替代地,多媒体临时内容还可以通过系统2B被提供,并且受任何其他类型的内容保护系统(例如,不执行任何访问权利管理的更常规数据保护系统)保护。如在上一情况中,能够通过将加扰器62和解扰器12分别替换为加密模块和解密模块来实现将加扰和解扰的操作替换为加密和解密的操作。ECM 7由此还被替换为所述数据保护系统所特有的任何信息,例如密钥建立信息或密钥交换协议信息。在这种情况下,命令8被包含到该信息中。
[0195]多媒体临时内容能够最终通过系统2B以不被保护的方式提供。如在以上情况中,信息ECM 7能够还被替换为来自终端识别装置5或者网络头端6以及终端1之间的可用的任何通信协议的任何信息。命令8然后被包含到这些信息中的一个中。
[0196]多媒体临时内容还能够在其由多媒体临时内容的机械媒体播放器(例如,数字音频或者影碟播放器)传输时由终端即时接收而获取,或者在多媒体临时内容已预先被存储在其上之后播放记录介质而获取。
[0197]在图3所示方法
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1