SYSTEM AND METHOD FOR DYNAMIC POST-PROCESSING ON A MOBILE DEVICE
    1.
    发明申请
    SYSTEM AND METHOD FOR DYNAMIC POST-PROCESSING ON A MOBILE DEVICE 审中-公开
    用于移动设备动态后处理的系统和方法

    公开(公告)号:US20110221960A1

    公开(公告)日:2011-09-15

    申请号:US12882387

    申请日:2010-09-15

    IPC分类号: H04N9/475

    摘要: A method of operating a multimedia player is provided. The method includes decoding an audio stream of the multimedia player and rendering the decoded audio stream in the multimedia player, updating the media time of the media player with an audio timestamp of the rendered audio stream as the audio stream is rendered, and, while decoding and rendering the audio stream, decoding a video stream and checking the media clock to determine if a video timestamp of the decoded video stream is within a threshold of the media clock time, and if not then adapting post-processing of the video stream to decrease video stream post-processing time.

    摘要翻译: 提供一种操作多媒体播放器的方法。 该方法包括解码多媒体播放器的音频流并且在多媒体播放器中渲染解码的音频流,并且在呈现音频流时以所渲染的音频流的音频时间戳更新媒体播放器的媒体时间,并且在解码 并且渲染音频流,解码视频流并检查媒体时钟以确定解码的视频流的视频时间戳是否在媒体时钟时间的阈值内,如果不是,则适配视频流的后处理以减少 视频流后处理时间。

    System and Methods for Managing Composition of Surfaces
    2.
    发明申请
    System and Methods for Managing Composition of Surfaces 审中-公开
    管理表面组成的系统和方法

    公开(公告)号:US20130069981A1

    公开(公告)日:2013-03-21

    申请号:US13233967

    申请日:2011-09-15

    IPC分类号: G09G5/00

    摘要: A system and a method for compositing graphics on a computing device are provided. The computing device includes one or more hardware layers. The method includes determining if the number of surfaces to be displayed by the computing device is more than the number of the hardware layers. If so, two or more of the surfaces are combined to form one or more pseudo surfaces. The combined number of the pseudo surfaces and the remaining ones of the surfaces is equal to or less than the number of the one or more hardware layers. This allows for each of the pseudo surfaces or the remaining ones of the surfaces to be assigned to separate hardware layers. The computational cost for combining the surfaces is also considered during the process.

    摘要翻译: 提供了一种用于在计算设备上合成图形的系统和方法。 计算设备包括一个或多个硬件层。 该方法包括确定计算设备要显示的表面的数量是否大于硬件层的数量。 如果是这样,则将两个或多个表面组合以形成一个或多个伪表面。 伪表面和其余表面的组合数量等于或小于一个或多个硬件层的数量。 这允许将每个伪表面或剩余的表面分配给单独的硬件层。 在此过程中也考虑了组合表面的计算成本。

    System and method for controlling processor usage according to user input
    3.
    发明授权
    System and method for controlling processor usage according to user input 有权
    根据用户输入控制处理器使用的系统和方法

    公开(公告)号:US08789052B2

    公开(公告)日:2014-07-22

    申请号:US11692235

    申请日:2007-03-28

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881

    摘要: A system and method for controlling processor usage according to user related tasks is provided. For periodic tasks, by increasing the period at which the task runs, the average processor usage can be reduced to meet a particular target which can ensure that user input is not affected by the periodic task. As such, the periodic task can be intelligently degraded and altered to compensate for such degradation in order to free up enough processor usage space so as to not adversely affect user input.

    摘要翻译: 提供了一种用于根据用户相关任务来控制处理器使用的系统和方法。 对于周期性任务,通过增加任务运行的周期,可以减少平均处理器使用量以满足特定目标,以确保用户输入不受周期性任务的影响。 因此,周期性任务可以智能地降级和改变以补偿这种劣化,以便释放足够的处理器使用空间,以便不会不利地影响用户输入。

    System and method for providing dynamic deblocking filtering on a mobile device
    4.
    发明授权
    System and method for providing dynamic deblocking filtering on a mobile device 有权
    在移动设备上提供动态去块滤波的系统和方法

    公开(公告)号:US08913670B2

    公开(公告)日:2014-12-16

    申请号:US11842344

    申请日:2007-08-21

    摘要: A system and method are provided that can be used for applying a deblocking filter to a video according to processor usage, in particular on a mobile device. To determine which of a plurality of deblocking filters to use, the system determines an environment indicator indicative of current processor usage, compares the environment indicator to a primary threshold, wherein the primary threshold is indicative of a maximum acceptable processor usage. If the primary threshold is met, the system foregoes any deblocking filtering. If however the primary threshold is not met, the environment indicator is compared to one or more secondary thresholds and a respective one of the plurality of deblocking filters is applied to the video according to which one of the secondary thresholds is met. Each of the plurality of deblocking filters has a different complexity and thus can be chosen to suit the current system environment.

    摘要翻译: 提供了一种系统和方法,其可以用于根据处理器的使用,特别是在移动设备上,将去块滤波器应用于视频。 为了确定使用多个解块滤波器中的哪一个,系统确定指示当前处理器使用的环境指示符,将环境指示符与主阈值进行比较,其中主阈值表示最大可接受的处理器使用。 如果满足主阈值,则系统放弃任何去块滤波。 然而,如果不满足主阈值,则将环境指示符与一个或多个辅助阈值进行比较,并且根据哪个次阈值满足多个去块滤波器中的相应一个去块滤波器被应用于视频。 多个去块滤波器中的每一个具有不同的复杂度,因此可以被选择以适合当前的系统环境。

    System and Method For Providing a Variable Frame Rate and Adaptive Frame Skipping on a Mobile Device
    5.
    发明申请
    System and Method For Providing a Variable Frame Rate and Adaptive Frame Skipping on a Mobile Device 有权
    在移动设备上提供可变帧速率和自适应帧跳过的系统和方法

    公开(公告)号:US20120328268A1

    公开(公告)日:2012-12-27

    申请号:US13605913

    申请日:2012-09-06

    IPC分类号: H04N5/93

    摘要: A processor and method are provided for decoding a multimedia file having video and audio data streams that are configured to be played in synchronization. Frames of the video stream are decoded and played with the audio and, to compensate for saturation of the processor usage, two procedures are performed. The first procedure operates at a first periodic interval and slows down the frame rate to reduce processor usage if needed. The second procedure first attempts to speed up the video to catch up to the audio if they are out of sync and if this cannot be done in the next time interval, the decoding of a select number of frames is skipped such that the video and audio data streams are resynchronized.

    摘要翻译: 提供了一种处理器和方法,用于对配置成同步播放的具有视频和音频数据流的多媒体文件进行解码。 视频流的帧被解码并用音频播放,并且为了补偿处理器使用的饱和度,执行两个过程。 第一个过程以第一个周期性的时间间隔运行,如果需要,可以减慢帧速率以减少处理器的使用。 第二程序首先尝试加速视频以赶上音频,如果它们不同步,并且如果这在下一时间间隔不能完成,则跳过选择帧数的解码,使得视频和音频 数据流被重新同步。

    SYSTEM AND METHOD FOR PROVIDING A VARIABLE FRAME RATE AND ADAPTIVE FRAME SKIPPING ON A MOBILE DEVICE
    6.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING A VARIABLE FRAME RATE AND ADAPTIVE FRAME SKIPPING ON A MOBILE DEVICE 有权
    用于提供移动设备上的可变帧速率和自适应帧的系统和方法

    公开(公告)号:US20090135918A1

    公开(公告)日:2009-05-28

    申请号:US11944549

    申请日:2007-11-23

    IPC分类号: H04N7/26

    摘要: A processor and method are provided for decoding a multimedia file having video and audio data streams that are configured to be played in synchronization. Frames of the video stream are decoded and played with the audio and, to compensate for saturation of the processor usage, two procedures are performed. The first procedure operates at a first periodic interval and slows down the frame rate to reduce processor usage if needed. The second procedure first attempts to speed up the video to catch up to the audio if they are out of sync and if this cannot be done in the next time interval, the decoding of a select number of frames is skipped such that the video and audio data streams are resynchronized.

    摘要翻译: 提供了一种处理器和方法,用于对配置成同步播放的具有视频和音频数据流的多媒体文件进行解码。 视频流的帧被解码并用音频播放,并且为了补偿处理器使用的饱和度,执行两个过程。 第一个过程以第一个周期性的时间间隔运行,如果需要,可以减慢帧速率以减少处理器的使用。 第二程序首先尝试加速视频以赶上音频,如果它们不同步,并且如果这在下一时间间隔不能完成,则跳过选择帧数的解码,使得视频和音频 数据流被重新同步。

    SYSTEM AND METHOD FOR PROVIDING DYNAMIC DEBLOCKING FILTERING ON A MOBILE DEVICE
    9.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING DYNAMIC DEBLOCKING FILTERING ON A MOBILE DEVICE 有权
    用于在移动设备上提供动态去阻塞滤波的系统和方法

    公开(公告)号:US20090052555A1

    公开(公告)日:2009-02-26

    申请号:US11842344

    申请日:2007-08-21

    IPC分类号: H04N7/26

    摘要: A system and method are provided that can be used for applying a deblocking filter to a video according to processor usage, in particular on a mobile device. To determine which of a plurality of deblocking filters to use, the system determines an environment indicator indicative of current processor usage, compares the environment indicator to a primary threshold, wherein the primary threshold is indicative of a maximum acceptable processor usage. If the primary threshold is met, the system foregoes any deblocking filtering. If however the primary threshold is not met, the environment indicator is compared to one or more secondary thresholds and a respective one of the plurality of deblocking filters is applied to the video according to which one of the secondary thresholds is met. Each of the plurality of deblocking filters has a different complexity and thus can be chosen to suit the current system environment.

    摘要翻译: 提供了一种系统和方法,其可以用于根据处理器的使用,特别是在移动设备上,将去块滤波器应用于视频。 为了确定使用多个解块滤波器中的哪一个,系统确定指示当前处理器使用的环境指示符,将环境指示符与主阈值进行比较,其中主阈值表示最大可接受的处理器使用。 如果满足主阈值,则系统放弃任何去块滤波。 然而,如果不满足主阈值,则将环境指示符与一个或多个辅助阈值进行比较,并且根据哪个次阈值满足多个去块滤波器中的相应一个去块滤波器被应用于视频。 多个去块滤波器中的每一个具有不同的复杂度,因此可以被选择以适合当前的系统环境。

    SYSTEM AND METHOD FOR CONTROLLING PROCESSOR USAGE ACCORDING TO USER INPUT
    10.
    发明申请
    SYSTEM AND METHOD FOR CONTROLLING PROCESSOR USAGE ACCORDING TO USER INPUT 有权
    根据用户输入控制处理器使用的系统和方法

    公开(公告)号:US20080243276A1

    公开(公告)日:2008-10-02

    申请号:US11692235

    申请日:2007-03-28

    IPC分类号: G06F17/00

    CPC分类号: G06F9/4881

    摘要: A system and method for controlling processor usage according to user related tasks is provided. For periodic tasks, by increasing the period at which the task runs, the average processor usage can be reduced to meet a particular target which can ensure that user input is not affected by the periodic task. As such, the periodic task can be intelligently degraded and altered to compensate for such degradation in order to free up enough processor usage space so as to not adversely affect user input.

    摘要翻译: 提供了一种用于根据用户相关任务来控制处理器使用的系统和方法。 对于周期性任务,通过增加任务运行的周期,可以减少平均处理器使用量以满足特定目标,以确保用户输入不受周期性任务的影响。 因此,周期性任务可以智能地降级和改变以补偿这种劣化,以便释放足够的处理器使用空间,以便不会不利地影响用户输入。