Processing a media signal in a media system to prevent overload
    1.
    发明申请
    Processing a media signal in a media system to prevent overload 审中-公开
    在媒体系统中处理媒体信号以防止超载

    公开(公告)号:US20050244064A1

    公开(公告)日:2005-11-03

    申请号:US10515731

    申请日:2003-05-16

    摘要: This invention relates to processing of a media signal in a media system. The media system can be a PC, a Digital TV, a Settop-Box or a Display. The method includes the steps of: monitoring, by a system control unit, a progress and a resource usage (18) of the processing of the media signal; determining, by a structural load control or indicator unit, a first point in time (1) for a substantial load change (19) of a content; determining, by the system control unit, a second point (2) in time based on the first point; decreasing, by the system control unit, an assigned quality level (13) of at least one scalable algorithm at the second point in time; and adapting, by the system control unit, the assigned quality level of at least one scalable algorithm at or till a third point in time, wherein a realized quality level (17) will become stable within a period of adaptation time. Said substantial load change of content can be caused by a shot or a scene change. The scalable algorithm can be without error propagation. Said second point in time can come before, coincide with or come after the first point in time. The adaptation time can be in the range of fractions of a second. This enables minimization of a time of non-optimal data dependent system behavior, and of its effects on a visual output quality.

    摘要翻译: 本发明涉及媒体系统中媒体信号的处理。 媒体系统可以是PC,数字电视,机顶盒或显示器。 该方法包括以下步骤:由系统控制单元监视媒体信号处理的进度和资源使用量(18); 通过结构负载控制或指示器单元确定用于内容的实质负载变化(19)的第一时间点(1); 由系统控制单元基于第一点在时间上确定第二点(2); 由系统控制单元减少在第二时间点的至少一个可缩放算法的分配质量水平(13); 以及由所述系统控制单元在或在第三时间点之前适配至少一个可缩放算法的分配质量水平,其中所实现的质量水平(17)将在适应时间的一段时间内变得稳定。 表示内容的实质负载变化可以由镜头或场景变化引起。 可扩展的算法可以没有错误传播。 说第二个时间点可以来到之前,与第一个时间点相符,或者跟随第一个时间点。 适应时间可以在几分之一秒的范围内。 这使得能够最小化非最优数据相关系统行为的时间以及其对视觉输出质量的影响。

    MEMORY CONTROLLER WITH EXTERNAL REFRESH MECHANISM
    3.
    发明申请
    MEMORY CONTROLLER WITH EXTERNAL REFRESH MECHANISM 有权
    具有外部刷新机制的存储控制器

    公开(公告)号:US20110113204A1

    公开(公告)日:2011-05-12

    申请号:US12855493

    申请日:2010-08-12

    IPC分类号: G06F12/00

    CPC分类号: G06F13/1668

    摘要: The invention relates to a memory controller for use in a System-on-Chip, wherein the System-on-Chip comprises a plurality of agents and an off-chip volatile memory. The memory controller comprises a first port (CBP) for receiving low-priority requests (CBR) for access to the volatile memory from a first-subset of the plurality of agents and a second port (LLP) for receiving high-priority requests (LLR) for access to the volatile memory from a second-subset of the plurality of agents, wherein the memory controller is configured for arbitrating between the high-priority requests (LLR) and the low-priority requests (CBR), wherein the memory controller is configured for receiving refresh requests (RFR) for the volatile memory via the first port (CBP), wherein the refresh requests (RFR) are time-multiplexed with the low-priority requests (CBR), wherein the memory controller is configured for treating the low-priority requests (CBR) and the refresh requests (RFR) the same. The effect is that the arbitration between the different requests is rendered less complex. In embodiments of the memory controller there is also an average latency reduction for the high-priority requests. The invention further relates to a System-on-Chip comprising the memory controller, to a method of a refresh request generator for use in such System-on-Chip. The invention also relates to a method of controlling access of a System-on-Chip to a volatile memory, wherein the System-on-Chip comprises a plurality of agents which need access to the volatile memory, and to a computer program product comprising instructions for causing a processor to perform such method.

    摘要翻译: 本发明涉及一种用于片上系统的存储器控​​制器,其中片上系统包括多个代理和片外易失性存储器。 存储器控制器包括用于从多个代理的第一子集接收用于访问易失性存储器的低优先级请求(CBR)的第一端口(CBP)和用于接收高优先级请求(LLR)的第二端口(LLP) ),用于从所述多个代理的第二子集访问所述易失性存储器,其中所述存储器控制器被配置用于在所述高优先级请求(LLR)和所述低优先级请求(CBR)之间进行仲裁,其中所述存储器控制器是 被配置为经由所述第一端口(CBP)接收针对所述易失性存储器的刷新请求(RFR),其中所述刷新请求(RFR)与所述低优先级请求(CBR)进行时间复用,其中所述存储器控制器被配置用于处理 低优先级请求(CBR)和刷新请求(RFR)相同。 效果是不同请求之间的仲裁变得不那么复杂。 在存储器控制器的实施例中,还存在用于高优先级请求的平均等待时间减少。 本发明还涉及一种包括存储器控制器的片上系统,涉及一种在这种片上系统中使用的刷新请求发生器的方法。 本发明还涉及一种控制片上系统到易失性存储器的访问的方法,其中片上系统包括需要访问易失性存储器的多个代理以及包括指令的计算机程序产品 用于使处理器执行这种方法。

    Memory controller with external refresh mechanism
    4.
    发明授权
    Memory controller with external refresh mechanism 有权
    带外部刷新机制的内存控制器

    公开(公告)号:US08812797B2

    公开(公告)日:2014-08-19

    申请号:US12855493

    申请日:2010-08-12

    IPC分类号: G06F12/14

    CPC分类号: G06F13/1668

    摘要: The invention relates to a memory controller for use in a System-on-Chip, wherein the System-on-Chip comprises a plurality of agents and an off-chip volatile memory. The memory controller comprises a first port (CBP) for receiving low-priority requests (CBR) for access to the volatile memory from a first-subset of the plurality of agents and a second port (LLP) for receiving high-priority requests (LLR) for access to the volatile memory from a second-subset of the plurality of agents, wherein the memory controller is configured for arbitrating between the high-priority requests (LLR) and the low-priority requests (CBR), wherein the memory controller is configured for receiving refresh requests (RFR) for the volatile memory via the first port (CBP), wherein the refresh requests (RFR) are time-multiplexed with the low-priority requests (CBR), wherein the memory controller is configured for treating the low-priority requests (CBR) and the refresh requests (RFR) the same. The effect is that the arbitration between the different requests is rendered less complex. In embodiments of the memory controller there is also an average latency reduction for the high-priority requests. The invention further relates to a System-on-Chip comprising the memory controller, to a method of a refresh request generator for use in such System-on-Chip. The invention also relates to a method of controlling access of a System-on-Chip to a volatile memory, wherein the System-on-Chip comprises a plurality of agents which need access to the volatile memory, and to a computer program product comprising instructions for causing a processor to perform such method.

    摘要翻译: 本发明涉及一种用于片上系统的存储器控​​制器,其中片上系统包括多个代理和片外易失性存储器。 存储器控制器包括用于从多个代理的第一子集接收用于访问易失性存储器的低优先级请求(CBR)的第一端口(CBP)和用于接收高优先级请求(LLR)的第二端口(LLP) ),用于从所述多个代理的第二子集访问所述易失性存储器,其中所述存储器控制器被配置用于在所述高优先级请求(LLR)和所述低优先级请求(CBR)之间进行仲裁,其中所述存储器控制器是 被配置为经由所述第一端口(CBP)接收针对所述易失性存储器的刷新请求(RFR),其中所述刷新请求(RFR)与所述低优先级请求(CBR)进行时间复用,其中所述存储器控制器被配置用于处理 低优先级请求(CBR)和刷新请求(RFR)相同。 效果是不同请求之间的仲裁变得不那么复杂。 在存储器控制器的实施例中,还存在用于高优先级请求的平均等待时间减少。 本发明还涉及一种包括存储器控制器的片上系统,涉及一种在这种片上系统中使用的刷新请求发生器的方法。 本发明还涉及一种控制片上系统到易失性存储器的访问的方法,其中片上系统包括需要访问易失性存储器的多个代理以及包括指令的计算机程序产品 用于使处理器执行这种方法。

    Processing a media signal on a media system
    5.
    发明申请
    Processing a media signal on a media system 审中-公开
    在媒体系统上处理媒体信号

    公开(公告)号:US20050012861A1

    公开(公告)日:2005-01-20

    申请号:US10498135

    申请日:2002-12-06

    摘要: A method and a system of adaptive processing of a media signal on a media system. The media system can be VCR, TV, set-top box, storage or a display. The method includes the steps of requesting resources (1001) by an algorithm to provide a plurality of output quality levels, allocating a butlget (1002) to the algorithm, determining progress (1003) of the media signal, determining budget used (1004); and setting a quality level for media signal processing based on the progress, the allocated budget and the budget used (1005). The method further includes the steps of storing historical information (1006) about the processing; and further setting the quality level for media signal processing based on the stored historical information (1007). The historical information includes the budget allocated, the determined progress, the budget used, the set and or achieved quality levels. The progress quality levels are increased or decreased dependent on the ratio of the budget used to the allocated budget.

    摘要翻译: 介质系统上的媒体信号的自适应处理方法和系统。 媒体系统可以是录像机,电视,机顶盒,存储或显示器。 该方法包括以下步骤:通过算法请求资源(1001)以提供多个输出质量级别,为该算法分配一个遗漏(1002),确定媒体信号的进度(1003),确定使用的预算(1004); 并根据进度,分配的预算和使用的预算设置媒体信号处理的质量水平(1005)。 该方法还包括存储关于处理的历史信息(1006)的步骤; 并且基于所存储的历史信息进一步设置用于媒体信号处理的质量等级(1007)。 历史信息包括分配的预算,确定的进度,所用的预算,设定的和达到的质量水平。 进度质量水平根据预算用于分配预算的比例而增加或减少。

    METHOD FOR OPERATING A REAL-TIME MULTIMEDIA TERMINAL IN A QOS MANNER
    6.
    发明申请
    METHOD FOR OPERATING A REAL-TIME MULTIMEDIA TERMINAL IN A QOS MANNER 审中-公开
    在QOS手中操作实时多媒体终端的方法

    公开(公告)号:US20070220523A1

    公开(公告)日:2007-09-20

    申请号:US11688786

    申请日:2007-03-20

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5027

    摘要: A method for operating a terminal having at least one resource and executing at least one application in real-time, wherein the execution of the application requires execution of at least two tasks, comprises selecting operating points for each of the tasks from a predetermined set without knowing all implementation details. The method further comprises determining at least one implementation parameter for the selected quality-resource utilization operating point, wherein the determining is performed for each of the tasks, and wherein the determined implementation parameter is different than the quality and resource utilization, and executing the tasks with their determined implementation parameter.

    摘要翻译: 一种用于操作具有至少一个资源并且实时执行至少一个应用的终端的方法,其中所述应用的执行需要执行至少两个任务,包括从预定的集合中选择每个任务的操作点而不用 了解所有实施细节。 该方法还包括确定所选择的质量 - 资源利用操作点的至少一个实施参数,其中为每个任务执行确定,并且其中所确定的实现参数不同于质量和资源利用率,并执行任务 具有确定的实施参数。

    Method and system for restrained budget use
    7.
    发明申请
    Method and system for restrained budget use 审中-公开
    限制预算使用的方法和制度

    公开(公告)号:US20070083863A1

    公开(公告)日:2007-04-12

    申请号:US10579159

    申请日:2004-11-11

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4887 G06F9/4881

    摘要: A method (60) for controlling multiple tasks in a real-time operating system (110, 170) assigns priorities to two or more tasks (114, 115; 174, 175). A first task (114; 174) is assigned to be a More Important Task. A second task (115; 175) is assigned to be a Less Important Task. Each task is explicitly informed of its budget allocations. A Guaranteed Budget Margin is then allocated to the More Important Task along with a More Important Guaranteed Budget. A Less Important Guaranteed Budget is also allocated to the Less Important Task. At some point during execution, the higher priority or More Important Task (114; 174) may then determine that the More Important Task no longer requires the Guaranteed Budget Margin, in which case, a Conditionally Guaranteed Budget Margin is then allocated to the Less Important Task (115; 175).

    摘要翻译: 用于控制实时操作系统(110,170)中的多个任务的方法(60)将优先级分配给两个或多个任务(114,115; 174,175)。 第一个任务(114; 174)被分配为更重要的任务。 第二个任务(115; 175)被分配为不重要的任务。 每个任务明确地通知其预算拨款。 然后将保证的预算保证金分配给更重要的任务以及更重要的保证预算。 较不重要的保证预算也分配给不重要任务。 在执行期间的某个时间点,较高优先级或更重要任务(114; 174)可能会确定“更重要任务”不再需要保证预算保证金,在这种情况下,有条件保证的预算保证金将分配给不太重要 任务(115; 175)。