在媒体系统中处理媒体信号以防止过载的制作方法

文档序号:7855090阅读:165来源:国知局
专利名称:在媒体系统中处理媒体信号以防止过载的制作方法
技术领域
本发明涉及媒体系统中媒体信号的处理方法。
本发明还涉及用于执行该方法的计算机系统。
本发明进一步涉及用于执行该方法的计算机程序产品。
本发明还涉及用于处理媒体信号的媒体系统。
背景技术
EP 0957177公开了产生信号的编码器。该编码器包括用于量化输入信号的量化器、用于编码该量化器的输出和输出已编码数据的编码器。该编码器使用景物改变检测器来检测景物改变,并且如果检测到该景物改变,则适应该景物的量化参数被提供到该量化器,以适应在所述景物改变之后新出现的一个景物。该编码器被用于以低编码率产生质量信号。
公知的是,当一个软件媒体处理算法的数据相关负载在一个景物改变之后变得高于其指定的或可用的资源时,用于视频信号处理的系统可能会处在一种难以预料的状态中。最糟的情况是该系统失效。在该系统失效期间以及在系统从该失效中恢复之前,将有一个不可靠的系统行为周期或不幸地取决于非最佳数据负载并受非最佳数据负载的影响的至少一个系统行为周期。结果,在所述周期期间,该视频信号处理系统的非最佳系统行为将恶化视频输出质量,这将使终端用户苦恼。

发明内容
因此,本发明的一个目的是最小化非最佳数据相关系统行为的时间及其对视频输出质量的影响。
该目的利用在开始段落中所述类型的一种方法来实现,该方法包括以下步骤由系统控制单元监视该媒体信号的处理的进程和资源使用;由结构负载改变检测器确定内容的实质可视改变的第一时间点;由系统控制单元根据第一时间点确定第二时间点;由系统控制单元在第二时间点上减少至少一个可缩放算法的指定质量等级;以及由系统控制单元在第三时间点或在第三时间点之前调整至少一个可缩放算法的指定质量等级,其中实现的质量等级在调整时间周期内将变成稳定的。
在第一步骤中,通常,系统控制单元可能必须监视资源使用和进程,以便能够识别该媒体系统媒体信号处理的当前状态。
通常,这就是景物改变检测器或结构负载检测器可能帮助保护该媒体系统的原因,即它具有关于该进程和资源使用信息以避免或防止最终的后续过载或系统失效。
在第二步骤中,在实际出现一个改变之前确定对于后续拍摄(shot)或景物改变的第一时间点;在第三步骤中,随即确定与该第一时间点紧密相关的第二时间点;以及在第四步骤中,在第二时间点上降低指定质量等级,以便主动地释放资源来避免或防止资源的过载,即防止软件媒体处理算法的所述数据负载变得高于指定或可用的资源,因此避免前面提到的系统失效。最终,在第五步骤中,在所述第三时间点或在该第三时间点之前,再次调整该指定质量等级,以使得实现的质量等级变得稳定。
实现本发明的目标,即最小化非最佳数据相关系统行为及其对视频输出质量的影响,因为在从所述第二时间点(从第四步骤)开始以及直到实现的质量等级再次稳定(第五步骤中)的时间中,通过所述指定质量的降低以及随后对指定质量的调整来控制在媒体系统中媒体信号的处理,因此防止不可靠的非最佳数据负载。
因此,本发明的一个优点是利用上述步骤来防止过载。
从现有技术公知的术语″景物改变″可以被扩大为也覆盖拍摄变化的情形。与景物改变相比,拍摄变化涉及景物内的变化,例如人的不同观察和/或在一个房间中的不同观察。
这些改变之一在第一步骤被确定,即″内容的实质可视改变″。
在本发明的一个最佳实施例中,所述的确定第一时间点的步骤包括以下步骤由结构负载控制单元或指示器单元导出关于媒体信号的至少一个未来可视变化的信息;以及由结构负载控制单元或指示器单元把所述信息传送到系统控制单元。
在这两个步骤中,该结构负载控制或指示器单元可以导出关于该媒体信号的至少一个未来可视变化的信息,即关于景物改变和/或拍摄改变的信息,并且然后将此信息传送到该系统控制单元,其中随后确定针对所说景物改变或拍摄变化的时间点。
在本发明的一个最佳实施例中,所述可缩放算法没有误差传播(error propagation)。
在本发明的另一最佳实施例中,该第二时间点先于第一时间点;可替换地,该第二时间点可与该第一时间点重合;或者,该第二时间点在该第一时间点之后。
在本发明的一个最佳实施例中,所述用于调整时间的周期是一秒钟的分数的时间标度中,最好小于一秒钟。
在本发明的一个最佳实施例中,媒体系统是PC、数字TV、机顶盒或显示器。
本发明的目标进一步利用用于处理媒体信号的一个媒体系统来实现,该媒体系统包括用于监视该媒体信号的处理的进程以及资源使用的装置;用于确定内容的实质负载改变的第一时间点的装置;用于根据第一时间点确定第二时间点的装置;用于在第二时间点上减少至少一个可缩放算法的指定质量等级的装置;以及用于在第三时间点或在该第三时间点之前调整至少一个可伸缩算法的指定质量等级的装置,其中实现的质量等级在调整时间的周期之内将变成稳定的。
在本发明的一个最佳实施例中,媒体系统的用于确定第一时间点的装置包括用于导出关于该媒体信号的至少一个未来可视改变的信息的装置;以及用于把所述信息传送到该系统控制单元的装置。
该媒体系统由于如前面结合方法描述的相同原因而提供相同的优点。
因此,本发明利用可缩放视频算法的能力并且利用人类视觉系统(HVS)需要一个短时间来适应拍摄或景物改变的事实。通常,可缩放视频算法可以在景物或负载变化提示之时或之前降低其质量等级,以此方式来释放资源,加快媒体信号的处理并且避免前面提到的过载或系统失效。质量的减少(即所述降低)可以在所述等效于该HVS的调整时间的所述时间之内进行恢复,并因此不使该媒体系统的用户苦恼。
对于背景信息,在本发明的细节讨论之前,下面段落应被认为是对各种术语的介绍,这些术语将在随后的讨论中使用当前在消费者应用中使用的视频算法被设计为具有高质量。在单一功能硬件部件的情况下,高质量是特别追求的。能够以几种处理结构来设计软件视频算法,以允许在所需资源的交换中的不同输出质量等级。这种软件视频算法可称之为可伸缩视频算法(SVA)。视频算法的可伸缩性允许较大数目的应用同时运行在一种可编程部件中,从而提高系统的成本效率。在其资源和质量行为中在运行时间中控制SVA。可以通过SVA的一个控制部分来实现对该运行时间控制的响应,该SVA利用整个系统控制单元把指定的(assigned)质量等级变换为SVA,以实现正确的处理配置(实现的质量等级)。
不指定质量等级,还有可能指定针对资源使用的预算,这种预算预期一个质量等级。尤其在资源使用是数据相关时,实际消耗的预算可以不同。
该整个系统的控制单元可以根据平均资源需求把资源分配到处理算法(SVA),以此方式允许更多的应用同时运行,并因此改进例如系统的成本效率。如果一个SVA的负载高于最初的要求,则该整个系统控制单元可以通过降低这个或某一其他不太重要的算法即另一SVA的质量等级作出反应。
伴随对现有技术的简要开始介绍,本发明将结合下面的最佳实施例并参考附图被更详细地说明,其中

图1示出现有技术在景物改变之后,一个算法的资源使用(负载)可以增加、保持相同或降低;图2示出在景物改变之前和之后算法的可能的资源使用、指定的质量等级和输出质量;图3示出用于拍摄或景物改变适合质量控制的一个系统;图4示出在拍摄或景物改变之前和之后的资源使用、指定的和实现的质量等级以及实际资源使用;图5示出具有群延时补偿的直接拍摄或景物改变自适应质量控制的框图;图6示出拍摄或景物改变之前和以后算法的资源使用、输出质量和质量等级,在拍摄或景物改变之前、之时或之后的开始自适应质量控制;和图7示出在具有过载保护的媒体系统中处理媒体信号的方法。
在全部附图中,相同的标号表示类似或对应的特征、功能等。
具体实施例方式
术语″景物改变″可以进一步扩大为覆盖拍摄变化的情形。与景物改变相比,拍摄变化是关于景物内的变化,例如人的不同观察和/或在一个房间中的不同观察。
图1示出现有技术在景物或拍摄改变之后,一个算法的资源使用(负载)可以增加、保持相同或降低。参考数字10示出在Y轴上的资源使用,参考数字11示出指定预算;t是X轴上的时间,而参考数字12表示在所述景物改变之前和之后的当前资源使用。
通常,如讨论的那样,在景物或拍摄改变过程中有算法的资源使用或负载的三个结果增加(a),不变(b)或降低(c)。这从现有技术中得知;在本文件中,主要考虑在景物或拍摄变化之后SVA的负载增加的情况,因为这是最关键的情况。在景物或拍摄变化之后没有负载或降低负载的含意将在本文件的末尾进行解释。如果该负载增加和可用资源不足,则在后运行该算法,导致一个非最佳系统行为;这甚至可以引起在该算法的处理中丢失时间关键的限期(deadline)。
可以有其负载取决于某些参数(例如运动和细节)的统计变化的算法。尤其在景物或拍摄变化之后呈现图象内容的上述类型的统计变化。
图2还示出在景物或拍摄改变之前和之后的一个算法的可能的资源使用、指定的质量等级和输出质量的情况。与图1比较,参考数字12A表示软质量等级适应的一个实例,其中在景物或拍摄改变之后的参考数字19表示的资源使用缓慢被降低。在负载增加的情况中,可以通知在引言中讨论的整个系统控制单元(通过一个监视设备)并且随后可以通过寻找一个新的最佳值来对此作出反应。该整个系统控制单元可以允许针对SVA的预算的增加,或请求SVA立即或缓慢地降低其质量等级,以使其资源需求可被可用资源容纳。负载增加的预期和整个系统的控制单元的反应可能需要一段时间。但是,即使这一时间是短的,处理的缓慢降低也可能对输出质量具有长时间影响,因为系统在非最佳地状态之下执行一段时间,如该图的部分c所示的那样,引起前面所述的问题。
本发明的基本思想涉及这样的观点,即在景物或拍摄变化时,在人类视觉系统(HVS)适应新的景物或拍摄之前需要一段时间。结果,尤其利用数据相关的视频算法,有可能利用人类知觉灵敏度的这一临时缺乏而在一个景物或拍摄变化期间暂时降低输出的质量等级。该目的是利用这样的一个系统的实施在资源需求突变之后保持在指定预算之内。
到目前为止,已经仅仅论述了景物或拍摄变化。根据本发明,景物或拍摄变化可以进一步扩大为覆盖一个结构负载变化的更一般的情况。与该景物改变比较,结构负载变化是关于平均负载的变化,这种变化持续一个较长时间周期,例如在视频处理的情况下持续多于几个图像。
图3示出用于结构负载变化自适应质量控制的一个系统。在该图中,示出所说系统的框图。它仅包括两个可缩放视频算法(SVA)、结构负载变化检测器或指示器(例如拍摄或景物改变检测器或指示器)以及一个整个系统控制单元。参考数字20表示视频输入,参考数字2 1是第一可缩放视频算法SVA1,参考数字22是第二可缩放视频算法SVA2,参考数字23是结构负载变化检测器,参考数字24是整个系统控制单元,参考数字25是视频输出;这些参考数字也适用于图5。为了说明的目的仅示出两个SVA,但是可以应用多个SVA。为了简化起见,假定用于群延时补偿的方框,并因此没有明确地示出。这些将在图5中示出。SVA包括用于视频信号处理的功能并且具有视频输入和视频输出。需要单独的输入来控制运行时的功能的资源和质量表现,如参考数字21A或22A,需要至少一个进程信息的反馈用于监视。换句话说,参考数字21A和22A可被用于进程监视。该结构负载改变检测器可以通知该整个系统控制单元关于结构负载改变,并且该整个系统控制单元随后处理这一信息。结构负载改变的通知对于其负载是数据相关的SVA是有用的。该整个系统控制单元在正确的时间通知合适的SVA并且准时执行必要的优化。
图4示出在拍摄或景物改变(或结构负载变化)之前和之后的资源使用、指定的和实现的质量等级以及实际资源使用。该图示出了图3系统的一个可能的定时图。参考数字15示出没有质量等级调整的资源使用的情况,参考数字16示出拍摄或景物改变(或结构负载变化),参考数字17示出实现的质量等级,与参考数字15相反,参考数字18示出在本发明的一个最佳实施例中具有质量等级调整的资源使用的情况。而且,参考数字20A示出前面提到的HVS调整(时间)。在一个拍摄或景物改变之后可以增加资源使用(图4a)并且该资源要求可以随后变得高于指定的预算允许值。整个系统控制单元可能需要一段时间来计算并且指定一个新的低质量的等级给该SVA,以保持预算之内(图4b)。由于该拍摄或景物改变通知(图4c),实现的质量等级可能立即下降(图4d)。这样的作用可以导致降低的资源使用并且加快该SVA的处理。实现的质量等级使用随后应被增加,以使该SVA获得其最初的或新指定的输出质量等级。在本发明一个最佳实施例中的具有实现的质量等级调整的实际资源使用将在图4e中描述。由于前面提到的HVS特性的原因,该SVA的质量等级的降低和增加将在一个短时间之内被执行。紧接在该拍摄或景物改变之后,该资源使用甚至可以下降,并且随后缓慢调整。轻微的资源增加是可能的,但是远低于没有所说拍摄或景物改变调整时的资源增加。
图5示出具有群延时补偿的直接拍摄或景物改变自适应质量控制的一个框图。本图中示出的是图3的另一个可替换方案的框图。除了图3之外,还表示出参考数字26和27群延时补偿。仅有两个群延时补偿被示出用于说明的目的,但是在一个较大的系统中在合适时可以应用更多的群延时补偿。由该拍摄或景物改变检测器发送拍摄或景物改变的通知。这一信息可被传到随后的SVA。群延时补偿可以保证SVA在正确的时间接收拍摄或景物改变信息。自适应质量控制可以是该拍摄或景物改变检测器的一部分或每一SVA的一部分。在拍摄或景物改变之前和之后不久,可以在两侧使用图像质量退化。由于该HVS立即集中在新图象信息内容上,所以在拍摄或景物改变之前不久的图像质量退化是可能的。在下一图中提供了针对此具体情况的一个定时图。
图6示出在拍摄或景物改变之前和以后的算法的资源使用、输出质量和质量等级,在拍摄或景物改变之前、之时或之后的开始自适应质量控制。与也表示资源使用、输出质量的图4比较,本图示出自适应质量控制,但是也可能在拍摄或景物改变之前和之后。具体地说,参考数字12A表示在本发明一个最佳实施例中的在拍摄或景物改变之前的具有质量等级调整的资源使用。参考数字1表示拍摄或景物改变发生或事先被确定为发生的时间点。如在该图中所示,虽然参考数字2被示出在参考数字1的时间点之前,但是一般可以决定在三个可选择的时间点上减少一个指定的质量等级,参考数字13第一,在先于该拍摄或景物改变的时间点;第二,与拍摄或景物重合的时间点;第三,在该拍摄或景物改变之后的时间点。仍然如在该图中所示,在参考数字2被确定为先于参考数字1的时间点出现的情况下,即在该拍摄或景物改变的时间点之前,则参考数字17相应地表示在拍摄或景物改变之前实现的质量等级的一个降低,该降低起始于参考数字2的时间点。在拍摄或景物改变之后,由于所述HVS调整时间的原因而可能有质量退化,一般在参考数字3的时间点结束。换句话说,借助于系统控制单元,至少一个可缩放算法的指定质量等级可以再次在第三时间点上增加,该第三时间点出现在第二个时间点之后,但在参考数字3的时间点之前,因此从所述第二时间点算起在经过人类视觉系统(20A)的自适应时间之前,以参考数字17表示的一个实现的质量等级可以是稳定的。
在拍摄或景物改变之前和之后所应用的时隙可能是不同的。常规地,在拍摄或景物改变之前具有比在该拍摄或景物改变之后应用的时隙短的时隙。在拍摄或景物改变之后,通常由于递归滤波器的原因,可以实现质量的指数增加。没有问题的质量退化的时隙被期望是在拍摄或景物改变之前的大约50-100ms及其之后的100-200ms。相对于否则会在视频信号的信号处理中应用的定时来说,所述时隙是相当长的。
如前所述,拍摄或景物改变之后,一个SVA的负载可以增加、保持相同或甚至减少。适当的方法是,一旦通知拍摄或景物改变即降低一个数据相关SVA的质量而不首先检测负载是否增加;因为利用示出的系统数据相关的SVA的负载将总是暂时降低(与非自适应行为相比),并且然后增加到其指定的初始质量等级或新的质量等级。但是,这样一个反应对于系统性能的影响比不采取反应少得多。
针对在拍摄或景物改变过程中的质量退化,SVA可以分成至少两个类别在第一类别中,随着时间影响输出质量的算法。如果对于这些SVA出现质量降低,则随着时间的质量增加可能由于误差传播而受到影响。
在第二类别中,不随着时间影响输出质量的算法。利用这些算法,由于质量退化不随着时间传播,所以在景物拍摄或频道改变过程中的质量退化可能不是关键问题。
在本发明的一个最佳实施例中,最好对于上述第二类别SVA(或SVA的函数)执行质量退化。
一般,整个系统的控制单元利用下列步骤来控制首先,在一个视频处理电路中尽早从输入数据流中得出有关不同于所述输入的结构负载变化的信息;其次,通常可以随后将所述信息传送到整个系统控制单元;以及第三,该整个系统的控制单元可以根据所述信息现实地优化整体输出质量和资源使用。
类似地,在一个结构负载改变的时间点被确定是在实际结构负载改变之前时,一般可以应用相同的步骤。
针对在一个可编程平台上的成本效率,整个系统控制单元可以根据平均或超过平均资源使用来针对算法分配预算来处理数据。一些算法的负载可以是数据相关的。如图1a所示,该算法的负载可以在拍摄或景物改变之后增加。
如果可用资源不足,则这些算法在以后运行,导致如图2c所示的非最佳的不希望的系统行为。在负载增加的预期和整个系统控制单元的反应之间的时间可对输出质量具有长时间效应,因为该系统将在如图2c所示的非最佳状态之下执行一段时间。
一个算法的负载可以在结构负载的变化例如拍摄或景物改变之后增加。由于如图3和5所示的路径延滞,甚至在拍摄或景物改变出现之前,也可以由可以把信息传送到随后算法的结构负载改变检测器或指示器来执行关于结构负载改变的通知。
依据拍摄或景物改变通知,该拍摄或景物改变检测器、整个系统的控制单元或SVA控制部件可以通过选择如图4c和4d所示的适当的处理配置来减小其实现的质量等级。这样一个反应可以导致图4示出的降低的资源使用并且随即加速SVA的处理。该实现的质量可以随后被增加到新的适当的输出质量等级。
通过如图4d所示考虑HVS调整时间,SVA的质量等级的降低和增加可以在一个短时间之内执行。
本发明的主要优点在于,在释放系统资源以提供可靠性和稳定性的同时,由于人类视觉系统的自适应时间,实现的输出质量的短的减小和增加可以没有或几乎没有不利的影响;并且,如图6所示,由于该HVS直接集中在新的图象内容上,所以甚至在拍摄或景物改变之前不久图像质量的降低也是可能的。以此方式,可以保证更多的空闲资源,这将可以有助于进一步增加系统的可靠性以及稳定性。
优选对SVA或SVA的功能执行质量降低,这不影响临时质量退化。
图7示出在具有过载保护的一个媒体系统中处理媒体信号的方法。在所述方法中,参考数字20和25表示的媒体信号在一个媒体系统中被处理,该媒体系统可以是一个多媒体用户终端、个人计算机、数字TV、机顶盒或显示器。
该方法在步骤90开始。关于所述媒体系统的变量、标志、缓存器等保持时间点的跟踪以及媒体信号的各个阶段、指定的质量等级、实现的质量等级等被设置为缺省值。当本方法第二次被开始时,只有被劣化的变量、标志、缓存器、类型等被重置为默认值。
在步骤100中,一个系统控制单元可以监视媒体信号处理的进程以及资源使用。如先前讨论的那样,该进程可以是图3的参考数字21A或22A开始。该系统控制单元可能必须监视该资源使用,以便能够识别当前状态。在一个结构负载改变之后,监视可以提供信息,以便计算以及适应新的质量等级。监视能以这样的方式来实现SVA报告大量数据的处理的结束,例如一场或帧的处理结束。系统控制单元可以具有一个指定的预算,并且可以得知用于处理所述大量数据的消耗预算。该系统控制单元利用此信息可以计算性能。这些性能计算可能针对一个很小时间周期(例如场或帧)给出结果,并且可能由于数据相关性而波动。对于本发明来说,这些短时波动不是感兴趣的,但是感兴趣的是长时结果,把若干短时计算考虑在内。在时间上的平均短期计算给出针对平均资源使用的一个较好度量。在该基础上,可以计算新的质量等级。从该计算(在时间上的平均)可见,在结构过载的情况下,系统控制单元不能够在一个结构过载的开始之时作出反应。这就是为什么一个景物改变检测器(或结构负载检测器)可以帮助保护该媒体系统即避免过载或系统失效的原因。
在步骤200中,一个结构负载控制单元可以确定针对信息内容的实质负载改变的第一时间点。步骤200包括步骤201和202的通用化。(内容的)所述实质负载改变可以理解为由于景物改变或拍摄改变的实质上不同负载的结果。该景物改变可以理解为从一个景物(例如电影或胶片中的景物)到另一景物的变化,而拍摄改变可以是在一个景物内的改变、从一个人的镜头到另一人的镜头即另一人的另一拍摄的变化。所述第一时间点在图6中以参考数字1表示,对应于景物或拍摄变化的参考数字19。换句话说,在所述景物或拍摄改变的实际事件出现之前,该时间点(即所述第一时间点)是在这一步骤中是在第一时间点的实际时间时间之前被确定的。
在步骤201中,通过媒体系统中的结构负载改变检测器或指示器可以得到关于该媒体信号的一个未来可见改变的信息。
当然,在媒体信号是具有景物改变和/或各式各样的人的不同拍摄的实况转播运动电影时,可以确定媒体信号的几个可视改变,尤其是由于媒体信号的特性引起的改变。随后通过所述检测器或指示器导出至少一个所述变化的信息,准备将该信息传送到该系统控制单元。对应于媒体信号的多个可见改变,可以得到多个关于时间点的相应多的信息。进一步可能的情况是,利用该媒体信号的各种统计计算,例如其中可以考虑平均值、扩展、延伸、变型等,确定所述可见改变(具有相应可导出的时间点)。
如上述讨论的那样,在步骤202中,所述导出信息可被随后传送到系统控制单元。
在步骤300中,通过该系统控制单元确定基于该第一时间点的第二时间点。如图6中讨论的那样,该第二时间点可以与该第一时间点不同或相同。通常,对于第二时间点的情况可以有以下三个可能性首先,该第二时间点可以确定为在该拍摄或景物改变之前,即在该第一时间点之前;其次,在该时间点上该拍摄或景物改变,即该第一和第二时间点是同一个时间点;第三,在拍摄或景物改变之后的时间点,即该第二时间点可以被确定为在该第一时间点之后。在所有的情况中,该第二时间点都可以相对于所述第一时间点被确定,因此如将被讨论的那样,由于质量等级的降低和随后的质量等级的调整,尤其实现的质量等级(图6的参考数字18)可能必须在与所述HVS相关的一个周期之内结束,所以可以进一步考虑针对该HVS的一个周期。
在步骤400中,该系统控制单元可以在该第二时间点减少至少一个可伸缩算法的一个指定质量等级。如先前在图3和5中讨论的那样,该媒体系统可以包括若干可伸缩算法(SVA),并且为了正确地分布和平衡资源(根据指定的质量等级),所述系统控制单元可以在该媒体系统中降低一个或者多个可伸缩算法的指定质量等级;所述降低可以在以前确定的第二时间点上完成。所述降低可以被完成而不首先检测资源的负载是否实际增加。固此本发明的一个优点是,尤其在本步骤中和在该第二时间点上,由于所述指定质量等级被降低,所以避免了资源或预算过载,并且相应地要求较少的资源;因此避免了所述过载。
在步骤500中,该系统控制单元可以在一个第三时间点或在该第三时间点之前调整至少一个可缩放算法的指定的质量等级。结果,随后不久,实现的质量等级将随即变成稳定的质量等级,其中实现的质量等级(17)被期望在一个自适应时间中变得稳定。在从所述第二时间点开始经过人类视觉系统的自适应时间之前,最好可以变得稳定。换言之,与上述情况相反,在此步骤中,在该第三时间点或在该第三时间点之前,所述指定质量等级被再次调整,但是该调整必须出现在这样的时间点上,即针对从所述第二时间点开始经过HVS的周期的附近,所说实现的质量等级是充分稳定的。作为一个实例,当时间递归滤波器在该媒体系统中在一个可伸缩算法中进行处理时,实现的质量等级可以在所述指定的质量等级调整之后指数地增加。
指定质量等级的所述调整之后的质量等级即实现的质量等级在稳定时可以高于或低于在该指定质量等级的减少之前的质量等级,因为该系统控制单元连续执行可伸缩视频处理,以平衡资源与质量。在已经检测到景物或拍摄变化之后,SVA的质量等级可以立即下降,但是资源降低的量可能不是固定的或不知道。因此,可能具有使资源使用低于指定预算的目标。通常,由于所述调整的原因,越迟指定的质量等级可能越高,并且结果是针对该SVA的质量等级可能必须再次被增加。但是,相反的情况也是可能的,即使用的资源仍然高于预算。在后一种情况中,该指定的质量等级可能必须进一步被降低。
通常,只要该媒体系统被供电并且仍然具有媒体信号要处理,该方法将再次全部重新开始。否则,方法可以在步骤600终止;但是,当媒体系统被再次供电时,该方法可以从步骤100开始进行。
当资源被分配以获得相应的质量等级而不过载或失效时,所述媒体系统可以是多媒体用户终端,例如PC、数字电视机、机顶盒或显示器,能够利用被设计来平衡资源与质量并且进一步考虑所提到的结构负载改变例如景物或拍摄改变的图像算法执行可伸缩视频处理。
计算机可该取媒体可以是磁带、光盘、数字视盘(DVD)、激光唱盘(能够记录的CD或能够写入的CD)、小型盘、硬盘、软盘、智能卡、PCMCIA卡等。
权利要求
1.在媒体系统中处理媒体信号的一种方法,该方法包括以下步骤由系统控制单元监视该媒体信号的处理的进程和资源使用;由结构负载控制单元或指示器单元确定内容的实质负载改变的第一时间点;由该系统控制单元根据该第一时间点确定第二时间点;由该系统控制单元在该第二时间点减少至少一个可伸缩算法的指定质量等级;以及由该系统控制单元在第三时间点或在该第三时间点之前调整至少一个可伸缩算法的指定质量等级,其中实现的质量等级在调整时间周期内将变成稳定的。
2.根据权利要求1的方法,其特征在于,确定第一时间点的步骤包括以下步骤由结构负载控制单元或指示器单元导出关于媒体信号的至少一个未来可视变化的信息;以及由结构负载控制单元或指示器单元把所述信息传送到该系统控制单元。
3.根据权利要求1或2的方法,其特征在于,可伸缩算法没有误差传播。
4.根据权利要求1至3之一的方法,其特征在于,第二时间点先于第一时间点。
5.根据权利要求1至3之一的方法,其特征在于,第二时间点与第一时间点重合。
6.根据权利要求1至3之一的方法,其特征在于,第二时间点迟于第一时间点。
7.根据权利要求1至6之一的方法,其特征在于,调整时间周期小于一秒。
8.根据权利要求1至7之一的方法,其特征在于,该媒体系统是PC、数字TV、机顶盒或显示器。
9.一种计算机系统,用于执行根据权利要求1至8之一的方法。
10.一种计算机程序产品,包括存储在计算机可读媒体上的程序代码装置,用于当该计算机程序被运行在一个计算机上时执行权利要求1至8之一的方法。
11.用于处理媒体信号的一种媒体系统,包括用于监视该媒体信号的处理的进程和资源使用的装置;用于确定内容的实质负载改变的第一时间点的装置;根据第一时间点确定第二时间点的装置;用于在第二时间点减少至少一个可缩放算法的指定质量等级的装置;以及用于在第三时间点上或在该第三时间点之前调整至少一个可伸缩算法的指定质量等级的装置,其中实现的质量等级在调整时间周期内将变成稳定的。
12.根据权利要求11的媒体系统,其特征在于,用于确定第一时间点的装置包括用于导出关于该媒体信号的至少一个未来可视改变的信息的装置;以及用于把所述信息传送到该系统控制单元的装置。
全文摘要
本发明涉及媒体系统中的媒体信号的处理。该媒体系统是PC、数字TV、机顶盒或显示器。该方法包括以下步骤通过系统控制单元监视该媒体信号的处理的进程以及资源使用(18);通过结构负载控制单元或指示器单元来确定内容的实质负载改变(19)的第一时间点(1);由该系统控制单元根据该第一时间点确定第二时间点(2);由该系统控制单元在该第二时间点减少至少一个可伸缩算法的指定质量等级(13);以及由该系统控制单元在第三时间点上或在该第三时间点之前调整至少一个可伸缩算法的指定质量等级,其中实现的质量等级(17)在调整时间周期内将成为稳定的。所述信息内容的实质负载改变能够由拍摄或景物改变而引起。该可伸缩算法能够没有误差传播。所述第二时间点能够先于、重合或迟于该第一时间点。该调整时间可以在秒的分数范围中。这能够最小化非最佳数据相关系统行为的时间及其对可视输出质量的影响。
文档编号H04N7/24GK1656813SQ03812387
公开日2005年8月17日 申请日期2003年5月16日 优先权日2002年5月30日
发明者C·肯特斯彻, M·加拉尼, R·J·布里尔, E·F·M·斯蒂芬斯 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1