IP Library Granted Patent US 11,393,422
Granted Patent B2
US 11,393,422 · App. 17/129,137 · Granted Jul 19, 2022

Method and apparatus for controlling frame rate of display screen

Inventor: Hao Liu (Beijing, CN)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
G09G3/3666G06F3/013G09G2310/067G09G2330/023G09G2340/0435G09G2354/00
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 11,393,422
App. No.
17/129,137
Granted
Jul 19, 2022
Kind
B2
Abstract

A method for controlling a frame rate of a display screen includes: determining a first area and a second area of a display screen; and scanning the first area at a first frame rate, and scanning the second area at a second frame rate, wherein the first frame rate is greater than the second frame rate.

Claims (83)

1. A method for controlling a frame rate of a display screen, comprising:

determining a first area and a second area of the display screen;

scanning the first area at a first frame rate; and

scanning the second area at a second frame rate;

wherein the first frame rate is greater than the second frame rate;

wherein the scanning the first area at the first frame rate and scanning the second area at the second frame rate comprises:

determining a first scanning sequence and a second scanning sequence; wherein the first scanning sequence corresponds to the first frame rate, and the second scanning sequence corresponds to the second frame rate;

scanning the first area based on the first scanning sequence; and

scanning the second area based on the second scanning sequence;

wherein the determining the first scanning sequence comprises:

determining a boundary location of the first area;

determining a first partial scanning sequence corresponding to the first area based on the boundary location of the first area, wherein the first partial scanning sequence indicates that pixel units in the first area are scanned row by row and pixel units in the second area are not scanned; and

inserting the first partial scanning sequence into a global scanning sequence corresponding to all display areas of the display screen to obtain the first scanning sequence.

2. The method according to claim 1 , wherein the inserting the first partial scanning sequence into the global scanning sequence corresponding to all the display areas of the display screen comprises:

determining a ratio of the first frame rate to the second frame rate;

determining a number of times of inserting the first partial scanning sequence based on the ratio; and

inserting the first partial scanning sequence into the global scanning sequence based on the number of times of inserting the first partial scanning sequence.

3. The method according to claim 1 , wherein the determining the boundary location of the first area comprises:

determining a row closest to a bottom of the first area on the display screen; and

determining the row closest to the bottom of the first area as the boundary location.

4. The method according to claim 1 , wherein the determining the first area and the second area of the display screen comprises:

identifying a view focused area on the display screen through eye tracking; and

determining the first area and the second area based on the view focused area.

5. The method according to claim 4 , wherein the determining the first area and the second area based on the view focused area comprises:

determining a first-row array covered by the view focused area on the display screen, and a second-row array preceding the first-row array;

determining an area to which the first-row array and the second-row array belong on the display screen as the first area; and

determining areas other than the first area on the display screen as the second area.

6. The method according to claim 1 , wherein the determining the first area and the second area of the display screen comprises:

obtaining a mapping relation table and an application corresponding to a display interface of the display screen, wherein the mapping relation table stores a correspondence between the application, the first area and the second area; and

determining the first area and the second area based on the application corresponding to the display interface of the display screen and the mapping relation table.

7. The method according to claim 1 , wherein the determining the first area and the second area of the display screen comprises:

obtaining display content of the display screen; and

determining the first area and the second area based on the display content.

8. An apparatus for controlling frame rate of display screen, comprising:

a processor;

memory storing instructions executable by the processor; wherein

the processor is configured to execute operations of controlling a frame rate of a display screen, comprising:

determining a first area and a second area of the display screen;

scanning the first area at a first frame rate; and

scanning the second area at a second frame rate;

wherein the first frame rate is greater than the second frame rate;

wherein the scanning the first area at the first frame rate and scanning the second area at the second frame rate comprises:

determining a first scanning sequence and a second scanning sequence; wherein the first scanning sequence corresponds to the first frame rate, and the second scanning sequence corresponds to the second frame rate;

scanning the first area based on the first scanning sequence; and

scanning the second area based on the second scanning sequence;

wherein the determining the first scanning sequence comprises:

determining a boundary location of the first area;

determining a first partial scanning sequence corresponding to the first area based on the boundary location of the first area, wherein the first partial scanning sequence indicates that pixel units in the first area are scanned row by row and pixel units in the second area are not scanned; and

inserting the first partial scanning sequence into a global scanning sequence corresponding to all display areas of the display screen to obtain the first scanning sequence.

9. The apparatus according to claim 8 , wherein the inserting the first partial scanning sequence into the global scanning sequence corresponding to all the display areas of the display screen comprises:

determining a ratio of the first frame rate to the second frame rate;

determining a number of times of inserting the first partial scanning sequence based on the ratio; and

inserting the first partial scanning sequence into the global scanning sequence based on the number of times of inserting the first partial scanning sequence.

10. The apparatus according to claim 8 , wherein the determining the boundary location of the first area comprises:

determining a row closest to a bottom of the first area on the display screen; and

determining the row closest to the bottom of the first area as the boundary location.

11. The apparatus according to claim 8 , wherein the determining the first area and the second area of the display screen comprises:

identifying a view focused area on the display screen through eye tracking; and

determining the first area and the second area based on the view focused area.

12. The apparatus according to claim 11 , wherein the determining the first area and the second area based on the view focused area comprises:

determining a first-row array covered by the view focused area on the display screen, and a second-row array preceding the first-row array;

determining an area to which the first-row array and the second-row array belong on the display screen as the first area; and

determining areas other than the first area on the display screen as the second area.

13. The apparatus according to claim 8 , wherein the determining the first area and the second area of the display screen comprises:

obtaining a mapping relation table and an application corresponding to a display interface of the display screen, wherein the mapping relation table stores a correspondence between the application, the first area and the second area; and

determining the first area and the second area based on the application corresponding to the display interface of the display screen and the mapping relation table.

14. The apparatus according to claim 8 , wherein the determining the first area and the second area of the display screen comprises:

obtaining display content of the display screen; and

determining the first area and the second area based on the display content.

15. An electronic device comprising the apparatus according to claim 8 , and the display screen having a plurality of different areas, wherein the plurality of different areas are scanned at different frame rates to avoid a high power consumption of the display screen caused by refreshing the entire display screen at a fixed high frame rate, thereby improving endurance of the electronic device.

16. A non-transitory computer-readable storage medium, wherein when the instructions in the storage medium are executed by a processor of a terminal, the terminal is caused to execute operations of controlling a frame rate of a display screen, comprising:

determining a first area and a second area of the display screen;

scanning the first area at a first frame rate; and

scanning the second area at a second frame rate;

wherein the first frame rate is greater than the second frame rate;

wherein the scanning the first area at the first frame rate and scanning the second area at the second frame rate comprises:

determining a first scanning sequence and a second scanning sequence; wherein the first scanning sequence corresponds to the first frame rate, and the second scanning sequence corresponds to the second frame rate;

scanning the first area based on the first scanning sequence; and

scanning the second area based on the second scanning sequence;

wherein the determining the first scanning sequence comprises:

determining a boundary location of the first area;

determining a first partial scanning sequence corresponding to the first area based on the boundary location of the first area, wherein the first partial scanning sequence indicates that pixel units in the first area are scanned row by row and pixel units in the second area are not scanned; and

inserting the first partial scanning sequence into a global scanning sequence corresponding to all display areas of the display screen to obtain the first scanning sequence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: LIU, HAO
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 054712/0572 →
Priority Claims (1)
CN 202010477900.0 · May 29, 2020 · national
Continuity (1)
Related Publication 20210375224A1 · Dec 2, 2021