IP Library Granted Patent US 10,127,883
Granted Patent B2
US 10,127,883 · App. 15/181,418 · Granted Nov 13, 2018

Frame rate control method and image processing apparatus selectively limiting frame rate

Inventors: Wei-Ting Wang (Taipei, TW); Yingshiuan Pan (Kaohsiung, TW); Chih-Yuan Hsiao (New Taipei, TW); Chien-Ming Chiu (Taoyuan, TW)
Assignee: MEDIATEK INC.
G09G5/001G09G5/006H04L12/6418G09G2320/041G09G2340/0435G09G2340/16G09G2350/00G09G2360/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,127,883
App. No.
15/181,418
Granted
Nov 13, 2018
Kind
B2
Abstract

A frame rate control method is provided. The frame rate control method includes the following step: detecting a frame rate of an image signal generated by an image processing apparatus to generate a first detection result; detecting a system load on the image processing apparatus to generate a second detection result; and determining whether to provide a frame rate limit to limit the frame rate according to at least the first detection result and the second detection result.

Claims (59)

1. A frame rate control method, comprising:

detecting a frame rate of an image signal generated by an image processing apparatus to generate a first detection result;

detecting a system load on the image processing apparatus to generate a second detection result;

detecting if a temperature of the image processing apparatus is higher than or equal to a predetermined temperature; and

when the temperature is higher than or equal to the predetermined temperature, determining whether to provide a frame rate limit to limit the frame rate according to the first detection result and the second detection result;

wherein when the first detection result indicates that a variation in the frame rate is greater than a predetermined rate and the second detection result indicates that the system load is greater than a predetermined load, it is determined to provide the frame rate limit, and when the first detection result indicates that the variation in the frame rate is greater than the predetermined rate and the second detection result indicates that the system load is less than the predetermined load, it is determined not to provide the frame rate limit.

2. A frame rate control method, comprising:

detecting a frame rate of an image signal generated by an image processing apparatus to generate a first detection result;

detecting a system load on the image processing apparatus to generate a second detection result; and

determining whether to provide a frame rate limit to limit the frame rate according to at least the first detection result and the second detection result;

wherein when the first detection result indicates that a variation in the frame rate is greater than a first predetermined rate and the second detection result indicates that the system load is greater than a predetermined load, it is determined to provide the frame rate limit, and when the first detection result indicates that the variation in the frame rate is greater than the first predetermined rate and the second detection result indicates that the system load is less than the predetermined load, it is determined not to provide the frame rate limit.

3. The frame rate control method of claim 2 , wherein when the first detection result indicates that a rate of change of the frame rate is greater than a second predetermined rate, and the second detection result indicates that the system load is greater than the predetermined load, it is determined to provide the frame rate limit.

4. The frame rate control method of claim 2 , wherein after the frame rate limit is provided to limit the frame rate, the frame rate control method further comprises:

detecting if a rate of change of the frame rate is greater than a second predetermined rate and the system load is greater than the predetermined load; and

when the rate of change of the frame rate is greater than the second predetermined rate and the system load is greater than the predetermined load, providing another frame rate limit lower than the frame rate limit to limit the frame rate.

5. The frame rate control method of claim 2 , wherein the image processing apparatus comprises a graphic processing unit, and the step of detecting the system load on the image processing apparatus to generate the second detection result comprises:

calculating a processing load on the graphic processing unit to generate the second detection result.

6. The frame rate control method of claim 2 , wherein the image processing apparatus comprises a memory unit, and the step of detecting the system load on the image processing apparatus to generate the second detection result comprises:

calculating a bandwidth of the memory unit to generate the second detection result.

7. The frame rate control method of claim 2 , wherein the image processing apparatus comprises a central processing unit, and the step of detecting the system load on the image processing apparatus to generate the second detection result comprises:

calculating a processing load on the central processing unit to generate the second detection result.

8. The frame rate control method of claim 2 , wherein the step of determining whether to provide the frame rate limit to limit the frame rate according to at least the first detection result and the second detection result comprises:

determining if a limit criterion is met;

when the limit criterion is met, determining whether to provide the frame rate limit to limit the frame rate according to the first detection result and the second detection result; and

when the limit criterion is not met, determining not to provide the frame rate limit.

9. The frame rate control method of claim 8 , wherein the step of determining if the limit criterion is met comprises:

detecting if a temperature of the image processing apparatus is higher than or equal to a predetermined temperature;

wherein when the temperature is higher than or equal to the predetermined temperature, it is determined that the limit criterion is met.

10. The frame rate control method of claim 8 , wherein the step of determining if the limit criterion is met comprises:

detecting if the image processing apparatus operates in a gaming mode;

wherein when the image processing apparatus operates in the gaming mode, it is determined that the limit criterion is met.

11. The frame rate control method of claim 8 , wherein the step of determining if the limit criterion is met comprises:

detecting if a power level of the image processing apparatus is higher than or equal to a predetermined level;

wherein when the power level of the image processing apparatus is higher than or equal to the predetermined level, it is determined that the limit criterion is met.

12. The frame rate control method of claim 2 , further comprising:

determining if a limit criterion is met; and

when the limit criterion is met, providing the frame rate limit to limit the frame rate;

wherein when the limit criterion is not met, at least one of the step of detecting the frame rate of the image signal generated by the processor to generate the first detection result and the step of detecting the system load on the image processing apparatus to generate the second detection result is executed.

13. The frame rate control method of claim 12 , wherein the step of determining if the limit criterion is met comprises:

detecting if a power level of the image processing apparatus is higher than or equal to a predetermined level;

wherein when the power level of the image processing apparatus is higher than or equal to the predetermined level, it is determined that the limit criterion is met.

14. The frame rate control method of claim 2 , wherein when it is determined to provide the frame rate limit to limit the frame rate, the frame rate control method further comprises:

referring to the frame rate to provide the frame rate limit.

15. The frame rate control method of claim 2 , wherein after the frame rate limit is provided to limit the frame rate, the frame rate control method further comprises:

determining if a release criterion is met; and

when the release criterion is met, removing the frame rate limit such that the frame rate is not limited by the frame rate limit.

16. The frame rate control method of claim 15 , wherein the step of determining if the release criterion is met comprises:

detecting if the frame rate stays less than a second predetermined rate for a specific period of time;

wherein when the frame rate stays less than the second predetermined rate for the specific period of time, it is determined that the release criterion is met.

17. The frame rate control method of claim 16 , wherein a first time interval between two consecutive detections performed on the frame rate to generate the first detection result is longer than a second time interval between two consecutive detections performed on the frame rate to detect if the frame rate is less than the second predetermined rate.

18. The frame rate control method of claim 15 , wherein the step of determining if the release criterion is met comprises:

detecting if a temperature of the image processing apparatus is lower than a predetermined temperature and is decreasing; and

wherein when the temperature of the image processing apparatus is lower than the predetermined temperature and is decreasing, it is determined that the release criterion is met.

19. The frame rate control method of claim 15 , wherein the step of removing the frame rate limit comprises:

providing another frame rate limit greater than the frame rate limit, and replacing the frame rate limit with the another frame rate limit.

20. An image processing apparatus, comprising:

a frame rate controller, for detecting a frame rate of an image signal to generate a first detection result, and determining whether to provide a frame rate limit to limit the frame rate according to at least the first detection result and a second detection result; and

a processor, coupled to the frame rate controller, the processor arranged for detecting a system load on the processor to generate the second detection result;

wherein when the first detection result indicates that a variation in the frame rate is greater than a predetermined rate and the second detection result indicates that the system load is greater than a predetermined load, it is determined to provide the frame rate limit, and when the first detection result indicates that the variation in the frame rate is greater than the predetermined rate and the second detection result indicates that the system load is less than the predetermined load, it is determined not to provide the frame rate limit.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 056593/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2016
From: WANG, WEI-TING; PAN, YINGSHIUAN; HSIAO, CHIH-YUAN; CHIU, CHIEN-MING
To: MEDIATEK INC.
Reel/Frame 038901/0217 →
Continuity (2)
Provisional Application 62246623 · Oct 27, 2015
Related Publication 20170116951A1 · Apr 27, 2017