US-12625669-B2 - Electronic device, method, and non-transitory computer readable storage medium for control of display according to frame interval
Abstract
An electronic device is described. The electronic device incudes memory comprising one or more storage mediums and storing instructions. The electronic device incudes at least one processor comprising processing circuitry. The electronic device incudes a display including display driving circuitry and a display panel. The instructions, when executed by the at least one processor individually or collectively, cause the electronic device to change, from a first frame interval to a second frame interval longer than the first frame interval, a frame interval indicating a shortest time interval between image transmissions from the at least one processor to the display driving circuitry, the image transmissions being to be executed for changing an image displayed on the display panel. The instructions, when executed by the at least one processor individually or collectively, cause the electronic device to control the display driving circuitry to perform display of a first image on the display panel by executing a first image transmission from the at least one processor to the display driving circuitry. The instructions, when executed by the at least one processor individually or collectively, cause the electronic device to control the display driving circuitry to complete, before a start timing of a second image transmission from the at least one processor to the display driving circuitry to be executed according to the second frame interval to perform display of a second image, one or more scans for repeated display of the first image performed on the display panel based on the change from the first frame interval to the second frame interval.
Inventors
- Jaesung Lee
- Kyounghwan KWON
- SIWOO KIM
- Jongkon Bae
- Byungduk YANG
- Woonyoung Lee
Assignees
- SAMSUNG ELECTRONICS CO., LTD.
Dates
- Publication Date
- 20260512
- Application Date
- 20241031
- Priority Date
- 20231213
Claims (20)
- 1 . An electronic device comprising: memory, comprising one or more storage mediums, storing instructions; at least one processor comprising processing circuitry; and a display including: display driving circuitry; and a display panel, wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to: change a frame interval from a first frame interval to a second frame interval longer than the first frame interval; control the display driving circuitry to perform display of a first image on the display panel by executing a first image transmission from the at least one processor to the display driving circuitry; and control the display driving circuitry to, before a start timing of a second image transmission from the at least one processor to the display driving circuitry to be executed according to the second frame interval to perform display of a second image, complete one or more scans for repeated display of the first image performed on the display panel based on the change from the first frame interval to the second frame interval, and wherein the frame interval is usable for configuring a shortest time interval allowed between the two successive image transmissions from the at least one processor to the display driving circuitry.
- 2 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to: control the display driving circuitry to complete, before the start timing, the one or more scans by: generating a command for completing the one or more scans before the start timing, based on changing the frame interval from the first frame interval to the second frame interval; and transmitting the command to the display driving circuitry.
- 3 . The electronic device of claim 2 , wherein the memory stores: a first program, including a portion of the instructions, included in a hardware abstraction layer (HAL) to control the display; and a second program, including another portion of the instructions, included in a framework layer to control the display, wherein the first frame interval and the second frame interval are determined using the second program executed by the at least one processor, wherein changing the frame interval from the first frame interval to the second frame interval is performed using the second program executed by the at least one processor, and wherein information indicating the second frame interval changed from the first frame interval is provided from the second program to the first program.
- 4 . The electronic device of claim 3 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to: generate, using the first program that obtains the information provided from the second program, the command; and transmit, using the first program, the command to the display driving circuitry.
- 5 . The electronic device of claim 3 , wherein the at least one processor includes: a central processing unit (CPU) comprising processing circuitry; and a display processing unit (DPU) comprising processing circuitry, wherein the first program and the second program are executed by the CPU from among the CPU and the DPU, and wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to: generate, using the DPU from among the CPU and the DPU, the command in accordance with the second frame interval indicated by the information; and transmit, using the DPU from among the CPU and the DPU, the command to the display driving circuitry.
- 6 . The electronic device of claim 1 , wherein the frame interval is indicated as a number of one or more emission periods usable to provide time capable of executing an image transmission.
- 7 . The electronic device of claim 2 , wherein the display driving circuitry is configured to complete the one or more scans before the start timing by performing, based on the command, the one or more scans at a timing corresponding to a divisor of the second frame interval.
- 8 . The electronic device of claim 1 , wherein the first image transmission and the second image transmission are executed in accordance with a video mode of mobile industry processor interface (MIPI) display serial interface (DSI).
- 9 . The electronic device of claim 1 , wherein the first image transmission and the second image transmission are executed in accordance with an adaptive refresh panel (ARP) of mobile industry processor interface (MIPI) display serial interface (DSI).
- 10 . The electronic device of claim 1 , wherein the first image transmission and the second image transmission are executed in accordance with a command mode of mobile industry processor interface (MIPI) display serial interface (DSI).
- 11 . The electronic device of claim 1 , wherein the first image transmission and the second image transmission are executed in accordance with a video hybrid mode of mobile industry processor interface (MIPI) display serial interface (DSI).
- 12 . The electronic device of claim 11 , wherein the display driving circuitry includes a graphic random access memory (GRAM), and wherein the display driving circuitry is configured to: store in the GRAM the first image received from the at least one processor through the first image transmission; and complete, before the start timing, the one or more scans performed by using the first image maintained in the memory after performing the display of the first image on the display panel.
- 13 . The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to: identify a type of a content provided in accordance with display of the first image; control the display driving circuitry to refrain from performing the one or more scans based on the type of the content corresponding to video; and control the display driving circuitry to complete, before the start timing, the one or more scans, based on the type of the content different from video.
- 14 . A method executed in an electronic device comprising at least one processor and a display including display driving circuitry and a display panel, the method comprising: changing a frame interval from a first frame interval to a second frame interval longer than the first frame interval; controlling the display driving circuitry to perform display of a first image on the display panel by executing a first image transmission from the at least one processor to the display driving circuitry; and controlling the display driving circuitry to, before a start timing of a second image transmission from the at least one processor to the display driving circuitry to be executed according to the second frame interval to perform display of a second image, complete one or more scans for repeated display of the first image performed on the display panel based on the change from the first frame interval to the second frame interval, wherein the frame interval is usable for configuring a shortest time interval allowed between the two successive image transmissions from the at least one processor to the display driving circuitry.
- 15 . The method of claim 14 , wherein controlling the display driving circuitry to complete the one or more scans before the start timing comprises controlling the display driving circuitry to complete the one or more scans before the start timing by: generating a command for completing the one or more scans before the start timing, based on changing the frame interval from the first frame interval to the second frame interval; and transmitting the command to the display driving circuitry.
- 16 . The method of claim 14 , wherein controlling the display driving circuitry to complete the one or more scans before the start timing comprises controlling the display driving circuitry to complete the one or more scans before the start timing by transmitting to the display driving circuitry a command indicating the second frame interval.
- 17 . An electronic device comprising: memory comprising one or more storage mediums storing instructions; at least one processor comprising processing circuitry; and a display including: display driving circuitry; and a display panel, wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to: while displaying an image on the display panel set according to a first brightness level, generate a command to change a brightness level of the display panel to a second brightness level; and based on the command, allocate, for controlling the display driving circuitry to gradually change the brightness level from the first brightness level to the second brightness level using a plurality of time intervals within a brightness change period, the plurality of time intervals such that a first frame interval does not includes one or more blank periods and a second frame interval includes the one or more blank periods, wherein the first frame interval corresponds to a first value divided by a value corresponding to length of each of the plurality of time intervals, wherein the second frame interval corresponds to a second value not divided by the value, and wherein the first frame interval and the second frame interval are used for configuring a shortest time interval between two successive image transmissions from the at least one processor to the display driving circuitry.
- 18 . The electronic device of claim 17 , wherein the one or more blank periods are, when the one or more blank periods included in the second frame interval are multiple, separated from each other within the second frame interval in accordance with the allocation.
- 19 . The electronic device of claim 17 , wherein one or more third brightness levels between the first brightness level and the second brightness level are obtained using a portion of the instructions included in a program that is included in a hardware abstraction layer (HAL) to control the display, the one or more third brightness levels being used for the gradual change.
- 20 . The electronic device of claim 17 , wherein the at least one processor includes: a central processing unit (CPU) comprising processing circuitry; and a display processing unit (DPU) comprising processing circuitry, wherein the CPU from among the CPU and the DPU is configured to determine the second brightness level, and wherein the DPU from among the CPU and the DPU is configured to determine one or more third brightness levels, between the first brightness level and the second brightness level, used for the gradual change.
Description
CROSS-REFERENCE TO RELATED APPLICATION(S) This application is a continuation application, claiming priority under § 365 (c), of an International application No. PCT/KR2024/014067, filed on Sep. 13, 2024, which is based on and claims the benefit of a Korean patent application number 10-2023-0181302, filed on Dec. 13, 2023, in the Korean Intellectual Property Office, and of a Korean patent application number 10-2024-0018292, filed on Feb. 6, 2024, in the Korean Intellectual Property Office, the disclosure of each of which is incorporated by reference herein in its entirety. TECHNICAL FIELD The disclosure relates to an electronic device, a method, and a non-transitory computer readable storage medium for control of a display according to a frame interval. BACKGROUND ART An electronic device may include a display and a processor. The display may be used to display an image generated (or obtained) by the processor. For example, image transmission from the processor to the display may be performed to display the image. For example, the image transmission may be performed according to a refresh rate. The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure. DISCLOSURE Technical Solution An electronic device is described. The electronic device may comprise memory comprising one or more storage mediums and storing instructions. The electronic device may comprise at least one processor comprising processing circuitry. The electronic device may comprise a display including display driving circuitry and a display panel. The instructions, when executed by the at least one processor individually or collectively, may cause the electronic device to change, from a first frame interval to a second frame interval longer than the first frame interval, a frame interval indicating a shortest time interval between image transmissions from the at least one processor to the display driving circuitry, the image transmissions being to be executed for changing an image displayed on the display panel. The instructions, when executed by the at least one processor individually or collectively, may cause the electronic device to control the display driving circuitry to perform display of a first image on the display panel by executing a first image transmission from the at least one processor to the display driving circuitry. The instructions, when executed by the at least one processor individually or collectively, may cause the electronic device to control the display driving circuitry to complete, before a start timing of a second image transmission from the at least one processor to the display driving circuitry to be executed according to the second frame interval to perform display of a second image, one or more scans for repeated display of the first image performed on the display panel based on the change from the first frame interval to the second frame interval. A method is described. The method may be executed in an electronic device comprising at least one processor and a display including display driving circuitry and a display panel. The method may comprise changing, from a first frame interval to a second frame interval longer than the first frame interval, a frame interval indicating a shortest time interval between image transmissions from the at least one processor to the display driving circuitry, the image transmissions being to be executed for changing an image displayed on the display panel. The method may comprise controlling the display driving circuitry to perform display of a first image on the display panel by executing a first image transmission from the at least one processor to the display driving circuitry. The method may comprise controlling the display driving circuitry to complete, before a start timing of a second image transmission from the at least one processor to the display driving circuitry to be executed according to the second frame interval to perform display of a second image, one or more scans for repeated display of the first image performed on the display panel based on the change from the first frame interval to the second frame interval. A non-transitory computer readable storage medium is described. The non-transitory computer readable storage medium may store one or more programs. The one or more programs may comprise instructions which, when executed by an electronic device including at least one processor and a display including display driving circuitry and a display panel, cause the electronic device to change, from a first frame interval to a second frame interval longer than the first frame interval, a frame interval indicating a shortest time interval between image transmissions from the at least one processor to the display driving circuitry, the image transmissions being