-
公开(公告)号:US20150193959A1
公开(公告)日:2015-07-09
申请号:US14149701
申请日:2014-01-07
发明人: Premal Shah , Omprakash Dhyade
CPC分类号: G06T1/20 , G06F3/00 , G09G5/00 , G09G2354/00 , G09G2360/08
摘要: Systems and methods for processing user-interface animations are disclosed. The method may include processing a first frame of a user-interface animation with a first processing core, monitoring a processing time of the first frame of the user-interface animation relative to a first synchronization pulse, and processing, if the elapsed processing time exceeds a threshold, a first portion of the user-interface animation with the first processing core and a second portion of the user-interface animation with a second processing core. Processing of a next frame of the user-interface animation may be initiated with the first processing core while the second processing core is processing the second portion of the user-interface animation.
摘要翻译: 公开了用于处理用户界面动画的系统和方法。 该方法可以包括用第一处理核处理用户界面动画的第一帧,监视用户界面动画相对于第一同步脉冲的第一帧的处理时间,以及如果经过的处理时间超过 阈值,具有第一处理核心的用户界面动画的第一部分和具有第二处理核心的用户界面动画的第二部分。 用户界面动画的下一帧的处理可以与第一处理核心一起发起,而第二处理核心正在处理用户界面动画的第二部分。
-
公开(公告)号:US09811388B2
公开(公告)日:2017-11-07
申请号:US15072248
申请日:2016-03-16
发明人: Premal Shah , Rajulu Ponnada , Omprakash Dhyade
CPC分类号: G06F9/5083 , G06F9/46 , G06F9/54 , G06T2200/28
摘要: Systems, methods, and apparatus are herein described for reducing stuttering or skipped frames in media rendering by switching between two sampling windows of a CPU frequency governor. In particular, a sampling window for the governor can switch between a first mode and a second mode, where the first mode involves a default sampling window having a period greater than 1/f, is out of phase with or not aligned with VSync pulses, and is clocked to an internal clock of the CPU frequency governor. The second mode involves an adjusted sampling window having a period equal to 1/f, and is in phase with or aligned with VSync pulses. Further, f, can be the refresh rate of a display device. VSync pulses can be provided to the CPU frequency governor, which can use these pulses to clock the sampling window when a CPU workload becomes or is expected to become sporadic.
-
公开(公告)号:US20170097854A1
公开(公告)日:2017-04-06
申请号:US15220257
申请日:2016-07-26
CPC分类号: G06F9/5033
摘要: An example apparatus and method are disclosed for scheduling a plurality of threads for execution on a cluster of a plurality of clusters. The method includes determining that a first thread is dependent on a second thread. The first and second threads process a workload for a common frame. The method also includes selecting a cluster of a plurality of clusters. The method further includes scheduling the first and second threads for execution on the selected cluster.
-
公开(公告)号:US20160335737A1
公开(公告)日:2016-11-17
申请号:US15072248
申请日:2016-03-16
发明人: Premal Shah , Rajulu Ponnada , Omprakash Dhyade
CPC分类号: G06F9/5083 , G06F9/46 , G06F9/54 , G06T2200/28
摘要: Systems, methods, and apparatus are herein described for reducing stuttering or skipped frames in media rendering by switching between two sampling windows of a CPU frequency governor. In particular, a sampling window for the governor can switch between a first mode and a second mode, where the first mode involves a default sampling window having a period greater than 1/f, is out of phase with or not aligned with VSync pulses, and is clocked to an internal clock of the CPU frequency governor. The second mode involves an adjusted sampling window having a period equal to 1/f, and is in phase with or aligned with VSync pulses. Further, f, can be the refresh rate of a display device. VSync pulses can be provided to the CPU frequency governor, which can use these pulses to clock the sampling window when a CPU workload becomes or is expected to become sporadic.
摘要翻译: 这里描述了用于通过在CPU调频器的两个采样窗口之间切换来减少媒体渲染中的口吃或跳过的帧的系统,方法和装置。 特别地,用于调节器的采样窗口可以在第一模式和第二模式之间切换,其中第一模式涉及具有大于1 / f的周期的默认采样窗口与VSync脉冲异相或不对准, 并被送到CPU调速器的内部时钟。 第二模式涉及具有等于1 / f的周期的调整的采样窗口,并且与VSync脉冲同相或对齐。 此外,f可以是显示装置的刷新率。 可以向CPU调速器提供VSync脉冲,CPU调频器可以在CPU工作负载变成或预期变得零星时使用这些脉冲对采样窗口进行时钟。
-
公开(公告)号:US09177352B2
公开(公告)日:2015-11-03
申请号:US14149701
申请日:2014-01-07
发明人: Premal Shah , Omprakash Dhyade
CPC分类号: G06T1/20 , G06F3/00 , G09G5/00 , G09G2354/00 , G09G2360/08
摘要: Systems and methods for processing user-interface animations are disclosed. The method may include processing a first frame of a user-interface animation with a first processing core, monitoring a processing time of the first frame of the user-interface animation relative to a first synchronization pulse, and processing, if the elapsed processing time exceeds a threshold, a first portion of the user-interface animation with the first processing core and a second portion of the user-interface animation with a second processing core. Processing of a next frame of the user-interface animation may be initiated with the first processing core while the second processing core is processing the second portion of the user-interface animation.
摘要翻译: 公开了用于处理用户界面动画的系统和方法。 该方法可以包括用第一处理核处理用户界面动画的第一帧,监视用户界面动画相对于第一同步脉冲的第一帧的处理时间,以及如果经过的处理时间超过 阈值,具有第一处理核心的用户界面动画的第一部分和具有第二处理核心的用户界面动画的第二部分。 用户界面动画的下一帧的处理可以与第一处理核心一起发起,而第二处理核心正在处理用户界面动画的第二部分。
-
-
-
-