Display method and terminal device

US10614772B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10614772-B2
Application numberUS-201616083027-A
CountryUS
Kind codeB2
Filing dateMar 8, 2016
Priority dateMar 8, 2016
Publication dateApr 7, 2020
Grant dateApr 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A display method and a terminal device are provided, so as to resolve a prior-art problem that CPU power consumption of the terminal device is relatively high because a display system of the terminal device processes three procedures in parallel in a Vsync period. The method is: determining, by the display system of the terminal device, a start moment of a first procedure in an (M+1)th Vsync period according to first processing duration of the first procedure in an Mth Vsync period, so that the display system starts to execute a device display procedure before starting to execute the first procedure, the display system delays executing the first procedure in the (M+1)th Vsync period, so that a time required for processing three procedures in parallel in the (M+1)th Vsync period by the display system is reduced, and CPU power consumption of the terminal device is reduced.

First claim

Opening claim text (preview).

What is claimed is: 1. A display method, wherein the method is applied to a display system of a terminal device, the display system is used to execute a device display procedure, an application drawing procedure, and a surfaceflinger composition procedure in one vertical synchronization (Vsync) period, and the method comprises: obtaining, by the display system, a first processing duration in which the display system executes a first procedure in an M th Vsync period, wherein the first procedure is the application drawing procedure or the surfaceflinger composition procedure, and wherein M is a positive integer greater than or equal to 1; determining, by the display system, a start moment of the first procedure in an (M+1) th Vsync period according to the first processing duration, wherein the start moment of the first procedure in the (M+1) th Vsync period is after a start moment of the device display procedure, and wherein a sum of the first processing duration and shift duration between the start moment of the first procedure and a start moment of the (M+1) th Vsync period is less than or equal to duration of the (M+1) th Vsync period; and in the (M+1) th Vsync period: starting, by the display system, to execute the device display procedure at the start moment of the device display procedure; and starting, by the display system, to execute the first procedure at the start moment of the first procedure. 2. The method according to claim 1 , wherein the start moment of the device display procedure in the (M+1) th Vsync period is the start moment of the (M+1) th Vsync period. 3. The method according to claim 1 , wherein the determining, by the display system, a start moment of the first procedure in the (M+1) th Vsync period according to the first processing duration comprises: obtaining, by the display system, a second processing duration in which the display system executes the device display procedure in the M th Vsync period; and determining, by the display system, the start moment of the first procedure in the (M+1) th Vsync period according to the first processing duration and the second processing duration, wherein the start moment of the first procedure is a first moment or is after the first moment, wherein the first moment is a moment later than the start moment of the device display procedure by the second processing duration, and wherein the sum of the first processing duration and the shift duration between the start moment of the first procedure and the start moment of the (M+1) th Vsync period is less than or equal to the duration of the (M+1) th Vsync period. 4. The method according to claim 1 , wherein the method further comprises: obtaining, by the display system, a third processing duration in which the display system executes a second procedure in the M th Vsync period, wherein the second procedure is the other one of the application drawing procedure and the surfaceflinger composition procedure different from the first procedure; determining, by the display system, a start moment of the second procedure in the (M+1) th Vsync period according to the third processing duration, wherein the start moment of the second procedure in the (M+1) th Vsync period is after the start moment of the device display procedure, and wherein a sum of the third processing duration and shift duration between the start moment of the second procedure and the start moment of the (M+1) th Vsync period is less than or equal to the duration of the (M+1) th Vsync period; and starting, by the display system, to execute the second procedure at the start moment of the second procedure in the (M+1) th Vsync period. 5. The method according to claim 4 , wherein the determining, by the display system, a start moment of the second procedure in the (M+1) th Vsync period according to the third processing duration comprises: obtaining, by the display system, a second processing duration in which the display system executes the device display procedure in the M th Vsync period; and determining, by the display system, the start moment of the second procedure in the (M+1) th Vsync period according to the second processing duration and the third processing duration, wherein the start moment of the second procedure is a second moment or is after the second moment, wherein the second moment is a moment later than the start moment of the device display procedure by the second processing duration, and wherein the sum of the third processing duration and the shift duration between the start moment of the second procedure and the start moment of the (M+1) th Vsync period is less than or equal to the duration of the (M+1) th Vsync period. 6. The method according to claim 4 , wherein when the display system determines that a sum of the first processing duration, the second processing duration, and the third processing duration is less than or equal to the duration of the (M+1) th Vsync period, duration between the start moment of the first procedure and the start moment of the second procedure is greater than or equal to the first processing duration or the third processing duration. 7. The method according to claim 1 , wherein the sum of the first processing duration and the shift duration between the start moment of the first procedure and the start moment of the (M+1) th Vsync period is less than or equal to a difference between the duration of the (M+1) th Vsync period and first preset duration. 8. The method according to claim 4 , wherein the sum of the third processing duration and the shift duration between the start moment of the second procedure and the start moment of the (M+1) th Vsync period is less than or equal to a difference between the duration of the (M+1) th Vsync period and second preset duration. 9. The method according to claim 1 , wherein the method further comprises: setting, by the display system, the start moment of the first procedure in an (M+P) th Vsync period as a start moment of the (M+P) th Vsync period, wherein P is a preset positive integer greater than 1. 10. The method according to claim 4 , wherein the method further comprises: setting, by the display system, the start moment of the second procedure in an (M+Q) th Vsync period as a start moment of the (M+Q) th Vsync period, wherein Q is a preset positive integer greater than 1. 11. A terminal device, wherein the terminal device is configured to execute a device display procedure, an application drawing procedure, and a surfaceflinger composition procedure in one vertical synchronization Vsync period, and the terminal device comprises: a non-transitory memory storage comprising instructions; one or more hardware processors in communication with the memory storage, wherein the one or more hardware processors execute the instructions to: obtain a first processing duration in which an operating unit executes a first procedure in an M th Vsync period, wherein the first procedure is the application drawing procedure or the surfaceflinger composition procedure, and M is a positive integer greater than or equal to 1; determine a start moment of the first procedure in an (M+1) th Vsync period according to the first processing duration, wherein the start moment of the first procedure in the (M+1) th Vsync period is after a start moment of the device display procedure, and a sum of the first processing duration and shift duration between the start moment of the first procedure and a start moment of the (M+1) th Vsync period is less than or equal to duration of the (M+1) th Vsync period; and in the (M+1) th Vsync period: start to execute the device display procedure at the start moment of the device display

Assignees

Inventors

Classifications

  • Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title

  • Processor architectures; Processor configuration, e.g. pipelining · CPC title

  • using display panels · CPC title

  • Reduction of instantaneous peaks of current · CPC title

  • Graphics controllers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10614772B2 cover?
A display method and a terminal device are provided, so as to resolve a prior-art problem that CPU power consumption of the terminal device is relatively high because a display system of the terminal device processes three procedures in parallel in a Vsync period. The method is: determining, by the display system of the terminal device, a start moment of a first procedure in an (M+1)th Vsync pe…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G09G5/003. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).