Electronic device and method for stopping scanning for multi-frequency driving of display panel, and non-transitory computer-readable storage medium
The multi-frequency driving method addresses the challenge of varying refresh rates on display panels by optimizing power usage and reducing visual artifacts through dynamic refresh rate adjustments, improving display efficiency and responsiveness.
Patent Information
- Application Number
- PCT/KR2024/096910
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-22
- Filing Date
- 2024-12-13
- Publication Date
- 2025-08-14
AI Technical Summary
Existing display technologies face challenges in efficiently managing different refresh rates for various parts of a display panel, leading to increased power consumption and potential issues like afterimages and flickering due to rapid changes in refresh rates.
Implementing a multi-frequency driving method where the display driving circuit scans and displays images at different refresh rates for different parts of the display panel, adjusting the refresh rate based on incoming images from the processor to optimize power usage and reduce afterimages and flickering.
This approach reduces power consumption and minimizes afterimages and flickering by dynamically adjusting refresh rates for different areas of the display, enhancing the overall display performance and responsiveness.
Smart Images

Figure KR2024096910_14082025_PF_FP_ABST
Abstract
Description
Electronic device, method, and non-transitory computer-readable storage medium for stopping scanning for multi-frequency driving of a display panel
[0001] The following descriptions relate to an electronic device, method, and non-transitory computer-readable storage medium for stopping scanning for multi-frequency driving of a display panel.
[0002] An electronic device may include a display. The display may be used to display an image. The display may include a display panel and a display driving circuit. The display driving circuit may be configured to display the image obtained from a processor of the electronic device on the display panel. For example, the display driving circuit may be configured to control a source driver (or data driver) and a gate driver (or scan driver) of the electronic device to display the image on the display panel. For example, the display driving circuit may scan the image to be displayed on the display panel.
[0003] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art related to the present disclosure.
[0004] An electronic device is described. The electronic device may include at least one processor including a processing circuit. The electronic device may include a display including a display driving circuit and a display panel. The display driving circuit may be configured to scan a first image to be displayed on an active area of the display panel. The display driving circuit may be configured to stop scanning the first image and scan a second image to be displayed on the active area in response to a second image received from the at least one processor before scanning of the first image is completed, thereby providing a first refresh rate for a portion of the active area in which a portion of the scanned first image is displayed and a second refresh rate for a remaining portion of the active area differently from each other until the second image is received.
[0005] A method is described. The method can be executed in an electronic device having at least one processor, a display driving circuit, and a display panel. The method can include an operation in which the display driving circuit scans a first image to be displayed on an active area of the display panel. The method can include an operation in which the display driving circuit provides a first refresh rate for a portion of the active area in which a portion of the scanned first image is displayed and a second refresh rate for a remaining portion of the active area differently from each other by stopping scanning the first image and scanning a second image to be displayed on the active area in response to a second image received from the at least one processor before scanning of the first image is completed, until the second image is received.
[0006] 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 include instructions that, when executed by an electronic device having at least one processor, a display driving circuit, and a display panel, cause the display driving circuit to scan a first image to be displayed on an active area of the display panel. The one or more programs may include instructions that, when executed by the electronic device, cause the display driving circuit to stop scanning the first image and scan a second image to be displayed on the active area in response to a second image received from the at least one processor before scanning of the first image is completed, thereby providing a first refresh rate for a portion of the active area in which a portion of the scanned first image is displayed and a second refresh rate for a remaining portion of the active area differently from each other until the second image is received.
[0007] FIG. 1 illustrates an example of multi-frequency driving in which a display on a first area of an active area of a display panel is executed at a first refresh rate while a display on a second area of the active area is executed at a second refresh rate higher than the first refresh rate.
[0008] Figure 2 is a simplified block diagram of an exemplary electronic device.
[0009] FIGS. 3 and 4 illustrate an exemplary method of stopping scanning a first image and scanning a second image in response to a second image received from at least one processor while scanning a first image.
[0010] FIG. 5 illustrates an exemplary method for controlling a signal for a first mode in response to a second image received from at least one processor while scanning a first image, to stop scanning the first image and scan the second image.
[0011] FIGS. 6 and 7 illustrate an exemplary method for controlling a signal for a second mode in response to a second image received from at least one processor while scanning a first image, to stop scanning the first image and scan the second image.
[0012] FIG. 8 illustrates an exemplary method of stopping transmission of a first image and executing transmission of a second image according to a third mode in response to receiving a second image from at least one processor while scanning a first image, to stop scanning the first image and scan the second image.
[0013] FIG. 9 illustrates an exemplary method of stopping transmission of a first image and executing transmission of a second image according to a fourth mode in response to receiving a second image from at least one processor while scanning a first image, to stop scanning the first image and scan the second image.
[0014] FIG. 10 is a block diagram of an electronic device within a network environment according to various embodiments.
[0015] FIG. 11 is a block diagram of a display module according to various embodiments.
[0016] FIG. 1 illustrates an example of multi-frequency driving in which display on a first portion of an active area of a display panel is executed at a first refresh rate while display on a second portion of the active area is executed at a second refresh rate higher than the first refresh rate.
[0017] Referring to FIG. 1, an electronic device (100) may include a display (e.g., display (230) of FIG. 2). The display may include a display panel (e.g., display panel (232) of FIG. 2). The display panel may include an active area (110) that is viewable from a front side of the electronic device (100). For example, the active area (110) may define at least a portion of the front side of the electronic device (100). For example, the active area (110) may be usable for displaying a screen viewable from the front side of the electronic device (100). For example, the active area (110) may be used for displaying a screen (190).
[0018] For example, a screen (190) displayed on an active area (110) may include a first portion (191), a second portion (192), and a third portion (193). For example, the first portion (191) of the screen (190), the second portion (192) of the screen (190), and the third portion (193) of the screen (190) may be displayed simultaneously at one (a) timing or within one (a) time interval. For example, the first portion (191) of the screen (190) may be displayed on a first part (111) of the active area (110). For example, the second portion (192) of the screen (190) can be displayed on the second portion (112) of the active area (110) while the first portion (191) of the screen (190) is displayed on the first portion (111) of the active area (110). For example, the third portion (193) of the screen (190) can be displayed on the third portion (113) of the active area (110) while the first portion (191) of the screen (190) is displayed on the first portion (111) of the active area (110) and the second portion (192) of the screen (190) is displayed on the second portion (112) of the active area (110).
[0019] For example, the first portion (191) of the screen (190) may be used to provide the status of the electronic device (100). For example, the first portion (191) of the screen (190) may be an indicator area. The second portion (192) of the screen (190) and the third portion (193) of the screen (190) may be used to provide a user interface (or execution screen) of a software application. For example, the second portion (192) of the screen (190) may represent a sub-region of the user interface that provides one or more contents whose status changes (over time) independently (or regardless) of whether a user input for the electronic device (100) is received. For example, the third portion (193) of the screen (190) may represent a sub-region of the user interface that provides one or more contents whose status changes on the condition that a user input for the electronic device (100) is received. For example, the second portion (192) of the screen (190) may represent a sub-region of the user interface that is used to provide one or more other contents whose state changes more frequently than one or more contents provided within the third portion (193) of the screen (190). As a non-limiting example, the second portion (192) of the screen (190) may represent a sub-region of the user interface that provides a moving picture that is being played, and the third portion (193) of the screen (190) may represent a sub-region of the user interface that provides visual information (e.g., still images, text, characters, graphical objects, and / or visual objects) related to the moving picture.
[0020] For example, a processor (e.g., at least one processor (210) of FIG. 2) (e.g., including a processing circuit) of an electronic device (100), which is a hardware component of the electronic device (100), may obtain an image provided through a first portion (191) of a screen (190) in response to an event that causes a change in a state of the electronic device (100). For example, the processor may obtain (or generate) one or more images provided through a second portion (192) of the screen (190) and a third portion (193) of the screen (190) using the software application. As a non-limiting example, the processor may use the software application to (newly (or additionally)) generate (or acquire) one or more images to be provided through the second portion (192) of the screen (190) every first period, and may use the software application to (newly (or additionally)) generate (or acquire) one or more images to be provided through the third portion (193) of the screen (190) every second period, which is longer than the first period. As a non-limiting example, the processor may use the software application to periodically acquire one or more images to be provided through the second portion (192) of the screen (190) independently of whether a user input is received with respect to the user interface, and may use the software application to acquire one or more images to be provided through the third portion (193) of the screen (190) on the condition that a user input is received with respect to the user interface.
[0021] For example, the state of the second part (192) of the screen (190) may change more frequently than the state of the first part (191) of the screen (190) and the state of the third part (193) of the screen (190). For example, the state of the second part (192) of the screen (190) may change while the states of the first part (191) of the screen (190) and the third part (193) of the screen (190) are maintained.
[0022] For example, since the speed of change of the state of the second part (192) of the screen (190) is faster than the speed of change of the state of the first part (191) of the screen (190) and the speed of change of the state of the third part (193) of the screen (190), the second refresh rate suitable for providing the second part (192) of the screen (190) may be higher than the first refresh rate suitable for providing the first part (191) of the screen (190) and the third refresh rate suitable for providing the third part (193) of the screen (190). As a non-limiting example, since the second refresh rate is higher than the first refresh rate and the third refresh rate, performing display on the first area (191) of the screen (190) at the first refresh rate and performing display on the third area (193) of the screen (190) at the third refresh rate while performing display on the second area (192) of the screen (190) at the second refresh rate can be utilized within the electronic device (100) to reduce power consumption. For example, the electronic device (100) can display the second area (192) of the screen (190) at the second refresh rate while displaying the first area (191) of the screen (190) at the first refresh rate and displaying the third area (193) of the screen (190) at the third refresh rate, using less power than the power consumed by providing the screen (190) at the second refresh rate. For convenience of explanation, below, it is assumed that the first reproduction rate is the same as the third reproduction rate, but this is merely exemplary. The explanations below are also applicable when the first reproduction rate is different from the third reproduction rate.
[0023] For example, the electronic device (100) may display a first area (191) of the screen (190) and a third area (193) of the screen (190) at the first refresh rate while displaying a second area (192) of the screen (190) at the second refresh rate, while displaying a first portion (111) of the active area (110) at the first refresh rate. For example, driving (or controlling) (or causing) the display to display a second portion (112) of the active area (110) at the second refresh rate while displaying a first portion (111) of the active area (100) at the first refresh rate may be referred to as multiple frequency driving. For example, the electronic device (100) may include components (e.g., hardware components) for the multi-frequency driving. The components are exemplified in the description of FIG. 2.
[0024] Figure 2 is a simplified block diagram of an exemplary electronic device.
[0025] Referring to FIG. 2, the electronic device (100) may include at least one processor (210), memory (220), and display (230).
[0026] At least one processor (210) may be a hardware component of the electronic device (100) that is available to execute (or perform) at least some of the operations exemplified in the above and below descriptions. For example, at least one processor (210) may include processing circuitry or processing integrated circuitry. For example, at least one processor (210) may include a central processing unit (CPU) (e.g., including processing circuitry), a graphics processing unit (GPU) (e.g., including processing circuitry), and / or a display processing unit (DPU) (e.g., including processing circuitry). For example, at least one processor (210) may include a CPU (211) and a DPU (212). For example, the CPU (211) may be used to generate (or obtain) an image to be displayed on a display panel (232). For example, the DPU (212) can be used to transmit an image to be displayed on a display panel (232) to the display driving circuit (231).
[0027] As a non-limiting example, at least one processor (210) may be implemented as a system on chip (SoC). As a non-limiting example, at least one processor (210) may comprise a processor assembly. For example, at least one processor (210) may comprise at least a portion of the processor (1020) of FIG. 10 or may correspond to at least a portion of the processor (1020) of FIG. 10. As a non-limiting example, at least one processor (210) may include a main processor (1021) (e.g., comprising a processing circuit) and a secondary processor (1023) (e.g., comprising a processing circuit) (e.g., a tiny core of a central processing unit (CPU)).
[0028] The memory (220) may include one or more storage media (or one or more storage devices). For example, the memory (220) may comprise a memory assembly comprising one or more storage media. For example, the one or more storage media may include a hard drive, flash memory, permanent memory such as read-only memory (ROM), semi-permanent memory such as random access memory (RAM), any other suitable type of storage (or storage assembly), or any combination thereof. The memory (220) may include a cache memory, which is one or more different types of memory used to temporarily store data for a function or feature of the electronic device (100). As a non-limiting example, the cache memory may be included within at least one processor (210).
[0029] The memory (220) may be fixedly embedded within the electronic device (100) or incorporated into one or more suitably types of components (e.g., a subscriber identity module (SIM) card and / or a secure digital (SD) card) that can be repeatedly inserted into and removed from the electronic device (100).
[0030] For example, the memory (220) may store one or more software applications, such as an operating system (or system software application), a firmware software application, a driver software application, a plug-in (e.g., add-in, add-on, and / or applet) software application, and / or any other suitable software applications. For example, the one or more software applications may include instructions executable by at least one processor (210). For example, the memory (220) may store instructions callable by an application programming interface (API). For example, the memory (220) may store instructions within a library.
[0031] For example, the memory (220) may include at least a portion of the memory (1030) of FIG. 10 or correspond to at least a portion of the memory (1030) of FIG. 10.
[0032] The display (230) may be a hardware component of the electronic device (100) that is available to perform at least some of the operations exemplified in the above and below descriptions. For example, the display (230) may include at least a portion of the display module (1060) of FIGS. 10 and 11 or may correspond to at least a portion of the display module (1060) of FIGS. 10 and 11. For example, the display (230) may include a display driver circuit (231) (e.g., including at least a portion of the display driver IC (1130) of FIG. 11 or corresponding to at least a portion of the display driver IC (1130) of FIG. 11) and a display panel (232) (e.g., including at least a portion of the display (1110) of FIG. 11 or corresponding to at least a portion of the display (1110) of FIG. 11).
[0033] The display driving circuit (231) may be a hardware component of the electronic device (100) that can be used to display a screen (or one or more images) on the display panel (232) (or on an active area (e.g., active area (110)) of the display panel (232). For example, the display driving circuit (231) may be configured to receive data (e.g., frame data) from at least one processor (210) and control the display panel (232) to display the screen (or the one or more images) using the data. As a non-limiting example, the display driving circuit (231) may include a graphic random access memory (GRAM) for at least temporarily storing an image to be displayed on the active area of the display panel (232). For example, the GRAM may be used for a first mode, which will be exemplified below. For example, the GRAM may be used for a second mode, which will be exemplified below.
[0034] The display panel (232) may be a hardware component of an electronic device (100) that is available to display a screen (or one or more images). For example, the display panel (232) may be configured to display the screen (or one or more images) under the control of a display driving circuit (231).
[0035] The electronic device (100) may include one or more interfaces that electrically and / or physically connect a display driving circuit (231) to at least one processor (210).
[0036] For example, the one or more interfaces may include a first interface (241). The first interface (241) may be a hardware component of the electronic device (100) that is available for data (e.g., frame data) transmitted from at least one processor (210) to the display driving circuit (231). As a non-limiting example, the first interface (241) may include a mobile industry processor interface (MIPI). As a non-limiting example, the first interface (241) may be operated (or driven) according to a first mode (e.g., a command mode of MIPI DSI (display serial interface)), a second mode (e.g., a video hybrid mode of MIPI DSI), a third mode (e.g., a video mode of MIPI DSI), and / or a fourth mode (e.g., an adaptive refresh panel (ARP) of MIPI DSI).
[0037] For example, the one or more interfaces may include a second interface (242). The second interface (242) may be a hardware component of the electronic device (100) available for a signal (e.g., a synchronization signal) (e.g., a tearing effect signal (TE) and / or a refresh window (RW) signal (or RW)) transmitted from the display driving circuit (231) to at least one processor (210). As a non-limiting example, the second interface (242) may include a serial peripheral interface (SPI), a universal asynchronous receiver / transmitter (UART), an inter-integrated circuit (I2C), or an improved inter-integrated circuit (I3C).
[0038] For example, the display driving circuit (231) may be configured to perform a scan for display on a part of the active area (e.g., the active area (110)) of the display panel (232) within one time interval for display on the display panel (232) and to refrain from (or bypass) (or skip) the scan for display on another part of the active area. For example, since the display driving circuit (231) is configured to perform the scan for display on the part of the active area (e.g., the first part of the active area or the second part of the active area) and to refrain from (or bypass) (or skip) the scan for display on the other part of the active area (e.g., the second part of the active area or the first part of the active area), the display (230) may support the multi-frequency driving. For example, as illustrated in the description of FIG. 1, since the display driving circuit (231) is configured to perform the scan for display on the part of the active area and to refrain from scanning for display on the other part of the active area according to the multi-frequency driving, the display driving circuit (231) can perform display on the second part of the active area according to a refresh rate that is distinct from the refresh rate for display on the first part of the active area. For example, since the display driving circuit (231) is configured to stop scanning an image to be displayed on the display panel (232), the display driving circuit (231) can perform display on the second part of the active area according to a refresh rate that is distinct from the refresh rate for display on the first part of the active area.For example, the display driving circuit (231) may provide a first refresh rate of the first part of the active area of the display panel (232) and a second refresh rate of the second part of the active area differently for the multi-frequency driving. For example, the display driving circuit (231) may stop scanning the first image and scan the second image in response to a second image received from at least one processor (210) (or DPU (212)) while scanning the first image, in order to provide the first refresh rate and the second refresh rate differently. This operation is exemplified in the description of FIG. 3.
[0039] FIGS. 3 and 4 illustrate an exemplary method of stopping scanning a first image and scanning a second image in response to a second image received from at least one processor while scanning a first image.
[0040] Referring to FIG. 3, the display driving circuit (231) can scan a first image to be displayed on the display panel (232). As a non-limiting example, the size of the first image can correspond to the size of the active area (310) of the display panel (232). For example, the display driving circuit (231) can scan the first image received from at least one processor (210) (or DPU (212)). For example, the display driving circuit (231) can scan the first image stored in the GRAM.
[0041] For example, at least one processor (210) (or CPU (211)) may generate (301) (or acquire (301)) a second image following the first image before scanning the first image is completed. For example, the CPU (211) may provide (or transmit) the second image to the DPU (212). For example, the DPU (212) may acquire (or receive) the second image from the CPU (211). For example, the CPU (211) may store the second image in a memory (220) (e.g., a dynamic random access memory (DRAM)), and the DPU (212) may acquire the second image from the memory (220). For example, the DPU (212) may execute (302) transmitting the second image to the display driving circuit (231) via the first interface (241) before scanning the first image is completed. As a non-limiting example, transmitting the second image (302) may be executed from a start time (or start timing) of an emission period included within a time period for scanning the first image. As a non-limiting example, the size of the second image may correspond to the size of the active area.
[0042] For example, the display driving circuit (231) can receive the second image from at least one processor (210) (or DPU (212)) before scanning the first image is completed. For example, the reception of the second image can be started before scanning the first image is completed. For example, the display driving circuit (231) can stop (or cancel) (or terminate) (or cease) scanning the first image and scan the second image in response to the second image being received from at least one processor (210) before scanning the first image is completed.
[0043] For example, the second image may be received after scanning of the first image has begun. For example, the second image may be received while a portion of the first image has been scanned as indicated by arrow (303) (or while a remaining portion of the first image has not been scanned). For example, the display driver circuit (231) may cancel, skip, omit, bypass, or refrain from scanning the remaining portion of the first image as indicated by arrow (304) by stopping scanning of the first image in response to the second image. For example, the remaining portion of the first image may not be scanned by the display driver circuit (231) upon reception of the second image, unlike the portion of the first image that is scanned by the display driver circuit (231) prior to reception of the second image. For example, the display on a part (311) of the active area (310) may be performed by scanning the part of the first image, but the display on the remaining part (312) of the active area (310) may be canceled, skipped, omitted, bypassed, or avoided by skipping scanning the remaining part of the first image.
[0044] For example, the display driving circuit (231) can scan the second image as indicated by arrow (305) based on canceling, skipping, omitting, bypassing, or refraining from scanning the remaining portion of the first image. For example, the display driving circuit (231) can perform display (e.g., display on a portion (311) of the active area (310)) from a first position (307) of the active area (310) to a second position (306) by scanning the portion of the first image as indicated by arrow (303), and then perform display (e.g., display on the active area (310)) from a position (307) of the active area (310) by scanning the second image as indicated by arrow (305). For example, a portion of the second image displayed on a portion (311) of the active area (310) may be changed from the portion of the first image by scanning the portion of the first image as indicated by arrow (303) and scanning the second image as indicated by arrow (305), but a remaining portion of the second image displayed on a remaining portion (312) of the active area (310) may be changed from a portion of the image that was displayed on the remaining portion (312) of the active area (310) before scanning the first image (e.g., when scanning the first image is performed for repeated display of the first image as exemplified in the description of FIG. 4 , the portion of the image may be the remaining portion of the first image).
[0045] For example, since a portion of the second image is changed from the portion of the first image and the remaining portion of the second image is changed from the portion of the image (e.g., when scanning the first image is performed for repeated display of the first image as exemplified in the description of FIG. 4, the portion of the image may be the remaining portion of the first image), the first refresh rate of the portion (311) of the active area (310) may be different from the second refresh rate of the remaining portion (312) of the active area (310). For example, the first refresh rate may be higher than the second refresh rate. For example, the display driving circuit (231) may provide different first refresh rates for a portion (311) of the active area (310) on which the portion of the scanned first image is displayed and the second refresh rate for a remaining portion (312) of the active area (310) by receiving the second image from at least one processor (210) before scanning of the first image is completed, by stopping scanning of the first image and scanning the second image until the second image is received. As a non-limiting example, scanning of the second image by bypassing scanning of the remaining portion of the first image by receiving the second image from at least one processor (210) while scanning the first image may be activated based on executing a specified (or predetermined) (or preset) (or predefined) function within the electronic device (100). For example, the specified function may include performing a display on the display panel (232) for higher responsiveness.
[0046] For example, the display driver circuit (231) may perform operations to reduce afterimages and / or flickering that occur on the display panel (232) due to a rapid change in the refresh rate and / or a refresh rate lower than a reference refresh rate. For example, the display driver circuit (231) may perform repeated displays on the display panel (232) to reduce the afterimages and / or the flickering. For example, the display driver circuit (231) may scan an image to perform the repeated displays. For example, scanning the image to perform the repeated displays may be determined by the display driver circuit (231) and / or determined by the DPU (212). Scanning the image to perform the repeated displays may be stopped (or canceled) in response to an image received from at least one processor (210) (or DPU (212)). Such operations are exemplified in the description of FIG. 4.
[0047] Referring to FIG. 4, at least one processor (210) (or DPU (212)) may execute (400) transmitting a first image via a first interface (241). For example, the display driving circuit (231) may scan the first image to be displayed on the active area (310), as indicated by an arrow (401). For example, when the first image is received from at least one processor (210) (or DPU (212)) according to the first mode, the display driving circuit (231) may store the first image received from the at least one processor (210) in the GRAM, and scan the first image stored in the GRAM. For example, if the first image is received while activating the GRAM according to the second mode, the display driving circuit (231) may scan the first image received from at least one processor (210) and store the first image received from at least one processor (210) in the GRAM. For example, if the first image is received while deactivating the GRAM according to the second mode, the display driving circuit (231) may refrain from (or bypass) scanning the first image received from at least one processor (210) and storing the first image received from at least one processor (210) in the GRAM. For example, if the first image is received according to the third mode or the fourth mode, the display driving circuit (231) may scan the first image received from at least one processor (210).For example, the display driving circuit (231) can display a portion of the first image on a portion (311) of the active area (310) and a remaining portion (312) of the active area (310) by scanning the first image as indicated by the arrow (401).
[0048] For example, the display driving circuit (231) may scan the first image to perform the repeated display of the first image. For example, the display driving circuit (231) may scan the first image to perform the repeated display of the first image before the second image is received from at least one processor (210) via the first interface (241). For example, the display driving circuit (231) may scan the first image to reduce the afterimage and / or the flicker. For example, the display driving circuit (231) may perform the repeated display of the first image by scanning the first image stored in the GRAM according to the first mode. For example, the display driving circuit (231) may perform the repeated display of the first image by scanning the first image stored in the GRAM activated according to the second mode. For example, the display driving circuit (231) can perform the repeated display of the first image by scanning the first image received from at least one processor (210) (or DPU (212)) according to the second mode while deactivating the GRAM. For example, the display driving circuit (231) can perform the repeated display of the first image by scanning the first image received from at least one processor (210) (or DPU (212)) according to the third mode. For example, the display driving circuit (231) can perform the repeated display of the first image by scanning the first image received from at least one processor (210) (or DPU (212)) in response to a request transmitted from the display driving circuit (231) to at least one processor (210) (or DPU (212)) according to the fourth mode.
[0049] For example, at least one processor (210) (or CPU (211)) may generate (301) (or acquire (301)) a second image that is changed from (or subsequent to) the first image before scanning the first image for the repeated display of the first image is completed. For example, the CPU (211) may provide (or transmit) the second image to the DPU (212). For example, the DPU (212) may acquire (or receive) the second image from the CPU (211). For example, the CPU (211) may store the second image in the memory (220) (e.g., the DRAM), and the DPU (212) may acquire the second image from the memory (220). For example, the DPU (212) may execute (302) transmitting the second image to the display driving circuit (231) via the first interface (241) before scanning the first image for the repeated display of the first image is completed. As a non-limiting example, transmitting the second image (302) may be executed from the start time (or start timing) of the light-emitting period included within the time period for scanning the first image.
[0050] For example, the display driving circuit (231) can receive the second image from at least one processor (210) (or DPU (212)) before scanning of the first image is completed (or before the repeated display of the first image is completed). For example, the reception of the second image can be started before scanning of the first image is completed. For example, the display driving circuit (231) can, in response to the second image received from at least one processor (210) before scanning of the first image is completed to perform the repeated display of the first image, stop (or cancel) scanning of the first image and scan the second image. For example, the display driving circuit (231) may, based on receiving the second image from at least one processor (210) (or DPU (212)) according to the first mode before scanning of the first image is completed to perform the repeated display of the first image, stop scanning the first image in the GRAM, store the second image received from the at least one processor (210) in the GRAM, and scan the second image stored in the GRAM according to a 2Ch command received together with the second image.For example, the display driving circuit (231) may stop scanning the first image in the GRAM and scan the second image received from the at least one processor (210) based on receiving the second image from the at least one processor (210) (or the DPU (212)) according to the second mode before scanning the first image stored in the GRAM according to the second mode is completed to perform the repeated display of the first image, and may scan the second image received from the at least one processor (210) according to a vertical synchronization signal (VSS) packet received together with the second image. For example, the second image received from the at least one processor (210) may or may not be stored in the GRAM depending on whether the GRAM is activated for the second image. For example, at least one processor (210) (or DPU (212)) may stop transmitting the first image to the display driving circuit (231) according to the second mode to perform the repeated display of the first image while deactivating the GRAM according to the second mode, and transmit the second image together with a VSS packet for displaying the second image to the display driving circuit (231) according to the second mode. For example, the display driving circuit (231) may stop scanning the first image and scan the second image based on the VSS packet. For example, at least one processor (210) (or DPU (212)) may stop transmitting the first image to the display driving circuit (231) according to the third mode to perform the repeated display of the first image, and transmit the second image together with a VSS packet for displaying the second image to the display driving circuit (231) according to the third mode.For example, the display driving circuit (231) may stop scanning the first image and scan the second image based on the VSS packet. For example, at least one processor (210) (or DPU (212)) may stop transmitting the first image to the display driving circuit (231) according to the fourth mode to perform the repeated display of the first image based on a request from the display driving circuit (231), and transmit the second image together with the VSS packet for displaying the second image to the display driving circuit (231) according to the fourth mode. For example, the display driving circuit (231) may stop scanning the first image and scan the second image based on the VSS packet.
[0051] For example, the second image may be received after scanning of the first image has begun. For example, the second image may be received while a portion of the first image has been scanned as indicated by arrow (303) (or while a remaining portion of the first image has not been scanned). For example, the display driver circuit (231) may cancel, skip, omit, bypass, or refrain from scanning the remaining portion of the first image as indicated by arrow (304) by stopping scanning of the first image in response to the second image. For example, the remaining portion of the first image may not be scanned by the display driver circuit (231) upon reception of the second image, unlike the portion of the first image that is scanned by the display driver circuit (231) prior to reception of the second image. For example, displaying on a portion (311) of the active area (310) may be performed by scanning the portion of the first image, but displaying on a remaining portion (312) of the active area (310) may be canceled, skipped, omitted, bypassed, or avoided by skipping scanning the remaining portion of the first image.
[0052] For example, the display driving circuit (231) can scan the second image as indicated by arrow (305) based on canceling, skipping, omitting, bypassing, or refraining from scanning the remaining portion of the first image. For example, the display driving circuit (231) can perform display on a portion (311) of the active area (310) by scanning the portion of the first image as indicated by arrow (303), and then perform display on the active area (310) by scanning the second image as indicated by arrow (305). For example, the portion of the second image displayed on a portion (311) of the active area (310) by scanning the second image as indicated by arrow (305) can be changed from the portion of the first image that is re-displayed on a portion (311) of the active area (310) by scanning the portion of the first image as indicated by arrow (303). For example, the remaining part of the second image displayed on the remaining part (312) of the active area (310) by scanning the second image as indicated by arrow (305) can be changed from the remaining part of the first image displayed by scanning the first image as indicated by arrow (401) by canceling scanning the remaining part of the first image as indicated by arrow (304).For example, the display driving circuit (231) can change the portion of the first image (311) that is re-displayed on a portion of the active area (310) (e.g., the portion of the first image re-displayed by scanning the first image, as indicated by arrow (303)) and the remaining portion of the first image (312) that is maintained on a remaining portion of the active area (310) (e.g., the remaining portion of the first image that is maintained after being displayed by scanning the first image, as indicated by arrow (401)) to the second image by stopping scanning the first image and scanning the second image. As a non-limiting example, since the second image is changed from the first image, canceling scanning the remaining portion of the first image, as indicated by arrow (304), may be unnoticeable to a user of the electronic device (100).
[0053] For example, the display driving circuit (231) may provide a first refresh rate of a portion (311) of the active area (310) and a second refresh rate of a remaining portion (312) of the active area (310) differently from each other by performing repeated display of a portion of the scanned first image on a portion (311) of the active area (310) in response to the reception of the second image by stopping scanning the first image and scanning the second image until the second image is received. For example, the first refresh rate may correspond to a time interval from a start time (411) of the repeated display of the portion of the first image to a start time (412) of the display of the second image, and the second refresh rate may correspond to a time interval from a start time (413) of the display of the remaining portion of the first image to a start time (414) of the display of the remaining portion of the second image. For example, the first reproduction rate may be higher than the second reproduction rate.
[0054] Referring back to FIG. 2, at least one processor (210) (or DPU (212)), the display driver circuit (231), and the first interface (241) can operate for the first mode. For example, the display driver circuit (231) can use a signal (e.g., a TE (tearing effect) signal) transmitted to the at least one processor (210) via the second interface (242) for the first mode to inform (or indicate) the time of image transmission (e.g., image transmission from the at least one processor (210) to the display driver circuit (231) executed via the first interface (241). For example, the display driver circuit (231) can change the state of the signal from the first state to the second state while scanning the image so that the image transmission can be executed while scanning the image in the GRAM. For example, the display driving circuit (231) may change the state of the signal from the first state to the second state while scanning the first image within the GRAM such that receiving the second image from at least one processor (210) is performed while scanning the first image within the GRAM for repeated display of the first image. This operation is exemplified in the description of FIG. 5.
[0055] FIG. 5 illustrates an exemplary method for controlling a signal for a first mode in response to a second image received from at least one processor while scanning a first image, to stop scanning the first image and scan the second image.
[0056] Referring to FIG. 5, the display driving circuit (231) can change the state of a signal (500) transmitted from the display driving circuit (231) to at least one processor (210) from a first state to a second state, such as a state (501), to indicate a start time (521) of a light-emitting period (550) capable of receiving an image from at least one processor (210) according to the first mode. As a non-limiting example, the time duration (or time length) (551) of the light-emitting period (550) can be 1 / 240 (s) (second).
[0057] At least one processor (210) (or DPU (212)) may execute (400) transmitting a first image to the display driving circuit (231) through the first interface (241) according to the first mode from a start time (521) based on the change from the first state such as state (501). For example, the display driving circuit (231) may store the first image received from the at least one processor (210) through the first interface (241) in the GRAM, and scan the first image stored in the GRAM as indicated by arrow (401). For example, by scanning the first image as indicated by arrow (401), the display driving circuit (231) may display the first image on the active area of the display panel (232) as indicated by state (561).
[0058] For example, the state of the signal (500) can be changed from the second state to the first state. For example, the display driving circuit (231) can change the state of the signal (500) from the second state to the first state to indicate the start time (522) of the light-emitting period (550) following the start time (521).
[0059] For example, the display driving circuit (231) may change the state of the signal (500) from the first state to the second state, such as state (502-1), while scanning the first image as indicated by arrow (401) (or while displaying the first image as indicated by state (561)), in order to indicate the start time (522) of the light-emitting section (550) according to the first mode. For example, the change from the first state, such as state (502-1), to the second state may indicate the start time (522) within the time interval of scanning the first image (e.g., the time interval from the start time (521) to the start time (523)) as the start time of image transmission.
[0060] As a non-limiting example, since performing the display of the first image as in state (561) does not perform repeated display of the first image, the display driving circuit (231) may refrain from (or bypass) (or skip) (or omit) changing the state of the signal (500) from the first state to the second state as in state (502-2) while scanning the first image as in arrow (401).
[0061] For example, when the change from the first state to the second state, such as state (502-1), is performed, the display driving circuit (231) can change the state of the signal (500) from the second state to the first state to indicate the start time (523) of the light-emitting section (550) following the start time (522).
[0062] For example, the display driving circuit (231) can change the state of the signal (500) from the first state to the second state, such as state (503), to indicate the start time (523) of the light-emitting section (550) according to the first mode. For example, the change from the first state to the second state, such as state (503), can indicate the start time (523), which is the time of image transmission after completing scanning the first image, as indicated by arrow (401). For example, the state of the signal (500) can be changed from the second state to the first state to indicate the start time (524) of the light-emitting section (550) following the start time (523).
[0063] For example, the display driving circuit (231) can change the state of the signal (500) from the first state to the second state, such as state (504), to indicate the start time (524) of the light-emitting section (550). For example, the state of the signal (500) can be changed from the second state to the first state to indicate the start time (525) of the light-emitting section (550) following the start time (524).
[0064] For example, the display driver circuit (231) can identify that the image transmission from the start time (524) indicated by the change from the first state such as state (504) to the second state is not performed. For example, the display driver circuit (231) can scan the first image in the GRAM from the start time (524) to perform repeated display of the first image on the active area based on the identification. For example, scanning the first image in the GRAM from the start time (524) can be performed from the start time (524) while the first image indicated such as state (561) is maintained on the active area. For example, the repeated display of the first image can be performed from the start time (524) by scanning the first image in the GRAM.
[0065] For example, the display driving circuit (231) may change the state of the signal (500) from the first state to the second state, such as state (505), while scanning the first image (or while performing the repeated display of the first image), to indicate a start time (525) of the light-emitting section (550). For example, the change from the first state to the second state, such as state (505), may indicate a start time (525) within a time interval of scanning the first image (e.g., a time interval from start time (524) to start time (526)) as a start time of image transmission.
[0066] For example, at least one processor (210) may generate (301) (or acquire (301)) a second image to be changed from (or subsequent to) the first image before scanning the first image for the repeated display of the first image is completed. For example, at least one processor (210) may transmit (302) the second image to the display driving circuit (231) via the first interface (241) according to the first mode from a start time (525) based on the change from the first state, such as state (505), to the second state. For example, transmitting (302) the second image from a start time (525) may be executed before scanning the first image from a start time (524) is completed. For example, the display driving circuit (231) may receive the second image from at least one processor (210) before scanning of the first image is completed from a start time (524). For example, the second image may be received while a portion of the first image has been scanned as indicated by arrow (303) (or while a remaining portion of the first image has not been scanned). For example, the display driving circuit (231) may cancel, skip, omit, bypass, or refrain from scanning the remaining portion of the first image as indicated by arrow (304) by stopping scanning of the first image in response to the second image received from a start time (525). For example, the remaining portion of the first image may not be scanned by the display driving circuit (231) upon the reception of the second image, unlike the portion of the first image that was scanned by the display driving circuit (231) prior to the reception of the second image.For example, displaying the part of the first image, such as in state (562), is performed by scanning the part of the first image, but displaying the remaining part of the first image may be canceled, skipped, omitted, bypassed, or avoided by skipping scanning the remaining part of the first image.
[0067] For example, the display driving circuit (231) can store the second image received from the start time (525) in the GRAM based on skipping scanning the remaining portion of the first image, and scan the second image stored in the GRAM as indicated by arrow (305). For example, the display driving circuit (231) can display the second image on the active area as indicated by state (563) by scanning the second image as indicated by arrow (305).
[0068] For example, the state of the signal (500) can be changed from the second state to the first state. For example, the display driving circuit (231) can change the state of the signal (500) from the second state to the first state to indicate the start time (526) of the light-emitting period (550) following the start time (525).
[0069] For example, the display driving circuit (231) may change the state of the signal (500) from the first state to the second state, such as state (506-1), while scanning the second image, such as arrow (305) (or while performing display of the second image, such as state (563)), to indicate the start time (526) of the light-emitting section (550) according to the first mode. For example, the change from the first state, such as state (506-1), to the second state may indicate the start time (526) within the time interval of scanning the second image (e.g., the time interval from start time (525) to start time (527)) as the start time of image transmission.
[0070] As a non-limiting example, since performing the display of the second image as in state (563) does not perform repeated display of the second image, the display driving circuit (231) may refrain from (or bypass) (or skip) (or omit) changing the state of the signal (500) from the first state to the second state as in state (506-2) while scanning the second image as in arrow (305).
[0071] For example, when the change from the first state to the second state, such as state (506-1), is performed, the display driving circuit (231) can change the state of the signal (500) from the second state to the first state to indicate the start time (527) of the light-emitting section (550) following the start time (526).
[0072] For example, the display driving circuit (231) can change the state of the signal (500) from the first state to the second state, such as state (507), to indicate the start time (527) of the light-emitting section (550) according to the first mode. For example, the state of the signal (500) can be changed from the second state to the first state to indicate the start time (not shown) of the light-emitting section (550) following the start time (527).
[0073] As described above, the electronic device (100) can support multi-frequency driving of the display (230) by controlling the signal (500) for the second image that can be received while scanning the first image.
[0074] Referring back to FIG. 2, at least one processor (210) (or DPU (212)), the display driver circuit (231), and the first interface (241) may operate for the second mode. For example, the display driver circuit (231) may use a signal (e.g., a RW signal or RW) transmitted to the at least one processor (210) via the second interface (242) for the second mode to inform (or indicate) whether image transmission from the at least one processor (210) running via the first interface (241) to the display driver circuit (231) is activated. For example, the display driver circuit (231) may change the state of the signal so that the image transmission may be executed while scanning an image stored in the GRAM that is activated according to the second mode. For example, the display driving circuit (231) can change the state of the signal such that receiving a second image from at least one processor (210) is performed while scanning the first image in the GRAM for repeated display of the first image. For example, the at least one processor (210) can recognize that the image transmission is activated based on identifying (or monitoring) (or recognizing) that the state of the signal is changing from the first state to the second state. For example, the at least one processor (210) can recognize that the image transmission is activated based on identifying the signal in the second state among the first state and the second state. Operations performed while the GRAM is activated according to the second mode are exemplified in the descriptions of FIGS. 6 and 7.
[0075] FIGS. 6 and 7 illustrate an exemplary method for controlling a signal for a second mode in response to a second image received from at least one processor while scanning a first image, to stop scanning the first image and scan the second image.
[0076] Referring to FIG. 6, the display driving circuit (231) may change the state of a signal (600) transmitted from the display driving circuit (231) to at least one processor (210) from a first state to a second state, such as a state (601), to indicate that image transmission from a start time (621) of a light-emitting section (550) capable of receiving an image from at least one processor (210) according to the second mode is activated. As a non-limiting example, the time length (551) of the light-emitting section (550) may be 1 / 240 (s).
[0077] At least one processor (210) (or DPU (212)) can identify whether the state of the signal (600) changes from the first state to the second state within a time interval (631) from time (641) to time (642) to identify whether the image transmission from the start time (621) is activated. For example, the time (641) may be a time prior to a reference time interval (619) from the start time (620) of the light-emitting section (550) prior to the start time (621), and the time (642) may be a time prior to the reference time interval (619) from the start time (621). For example, at least one processor (210) can identify that the image transmission from the start time (621) is activated based on identifying the change from the first state, such as state (601), to the second state within a time interval (631). For example, at least one processor (210) can execute (400) transmitting the first image to the display driver circuit (231) via the first interface (241) according to the second mode, based on identifying the change from the first state, such as state (601), to the second state within a time interval (631). For example, the display driver circuit (231) can display the first image on the active area of the display panel (232) as in the state (661) by scanning the first image received from the at least one processor (210) via the first interface (241) as in the arrow (401). For example, the display driving circuit (231) can store the first image received from at least one processor (210) through the first interface (241) in the GRAM according to the second mode.
[0078] For example, the state of the signal (600) can be changed from the second state to the first state. For example, the display driving circuit (231) can change the state of the signal (600) from the second state to the first state to indicate whether image transmission from the start time (622) of the light-emitting section (550) following the start time (621) is activated.
[0079] For example, the display driving circuit (231) may change the state of the signal (600) from the first state to the second state, such as state (602-1), while scanning the first image, as indicated by arrow (401), to indicate that image transmission is activated from a start time (622) of a light-emitting period (550) capable of receiving an image from at least one processor (210) according to the second mode. For example, the change from the first state, such as state (602-1), to the second state may indicate that image transmission is activated while scanning the first image, as indicated by arrow (401).
[0080] As a non-limiting example, since performing the display of the first image as in state (661) does not perform repeated display of the first image, the display driving circuit (231) may refrain from (or bypass) (or skip) (or omit) changing the state of the signal (600) from the first state to the second state as in state (602-2) while scanning the first image as in arrow (401).
[0081] For example, at least one processor (210) (or DPU (212)) can identify whether the state of the signal (600) changes from the first state to the second state within a time interval (632) from time (642) to time (643) to identify whether the image transmission from the start time (622) is activated. For example, the time (643) can be a time prior to the reference time interval (619) from the start time (622). For example, at least one processor (210) can identify that the image transmission from the start time (622) is activated based on identifying the change from the first state, such as state (602-1), to the second state within the time interval (632). For example, at least one processor (210) may identify that the image transmission from the start time (622) is activated, but at least one processor (210) may not execute the image transmission from the start time (622) while scanning the first image, such as arrow (401). For another example, if the display driver circuit (231) maintains the state of the signal (600) in the first state, such as state (602-2), at least one processor (210) may identify that the image transmission from the start time (622) is deactivated based on not identifying the change from the first state to the second state within the time interval (632). For example, at least one processor (210) may not execute the image transmission from the start time (622) while scanning the first image, as indicated by arrow (401), based on identifying that the image transmission from the start time (622) is disabled.
[0082] For example, when the change from the first state to the second state, such as state (602-1), is performed, the display driving circuit (231) can change the state of the signal (600) from the second state to the first state to indicate whether image transmission from the start time (623) of the light-emitting section (550) following the start time (622) is activated.
[0083] For example, the display driving circuit (231) may change the state of the signal (600) from the first state to the second state, such as state (603), to indicate that image transmission is activated from the start time (623) of the light-emitting period (550) capable of receiving an image from at least one processor (210) according to the second mode. For example, the change from the first state to the second state, such as state (603), may indicate that image transmission is activated after completing scanning the first image, such as arrow (401).
[0084] For example, at least one processor (210) (or DPU (212)) can identify whether the state of the signal (600) changes from the first state to the second state within a time interval (633) from time (643) to time (644) to identify whether the image transmission from the start time (623) is activated. For example, the time (644) can be a time prior to the reference time interval (619) from the start time (623). For example, at least one processor (210) can identify that the image transmission from the start time (623) is activated based on identifying the change from the first state, such as state (603), to the second state within the time interval (633). For example, at least one processor (210) may identify that the image transmission from the start time (623) is activated, but at least one processor (210) may not execute the image transmission from the start time (623) after scanning the first image is completed, as indicated by arrow (401).
[0085] For example, the state of the signal (600) can be changed from the second state to the first state to indicate whether image transmission from the start time (624) of the light-emitting period (550) following the start time (623) is activated.
[0086] For example, the display driving circuit (231) can change the state of the signal (600) from the first state to the second state, such as state (604), to indicate that image transmission from the start time (624) of the light-emitting section (550) that can receive images from at least one processor (210) according to the second mode is activated. For example, the state of the signal (600) can change from the second state to the first state to indicate whether image transmission from the start time (625) of the light-emitting section (550) following the start time (624) is activated.
[0087] For example, at least one processor (210) (or DPU (212)) can identify whether the state of the signal (600) changes from the first state to the second state within a time interval (634) from time (644) to time (645) to identify whether the image transmission from the start time (624) is activated. For example, the time (645) can be a time prior to the reference time interval (619) from the start time (624). For example, at least one processor (210) can identify that the image transmission from the start time (624) is activated based on identifying the change from the first state, such as state (604), to the second state within the time interval (634). For example, at least one processor (210) may identify that the image transmission from the start time (624) is activated, but at least one processor (210) may not execute the image transmission from the start time (624).
[0088] For example, the display driving circuit (231) can identify that image transmission from the start time (624) is not performed. For example, the display driving circuit (231) can scan the first image in the GRAM from the start time (624) based on the identification to perform repeated display of the first image on the active area. For example, scanning the first image in the GRAM from the start time (624) can be performed from the start time (624) while the first image displayed as in the state (661) is maintained on the active area. For example, the repeated display of the first image can be performed from the start time (624) by scanning the first image in the GRAM.
[0089] For example, the display driving circuit (231) may change the state of the signal (600) from the first state to the second state, such as state (605), while scanning the first image (or while performing the repeated display of the first image) to indicate that image transmission from the start time (625) of the light-emitting section (550) is activated. For example, the change from the first state to the second state, such as state (605), may indicate that image transmission is activated while scanning the first image to perform the repeated display of the first image. For example, the state of the signal (600) may change from the second state to the first state to indicate whether image transmission from the start time (626) of the light-emitting section (550) following the start time (625) is activated.
[0090] For example, at least one processor (210) (or CPU (211)) can generate (301) (or acquire (301)) a second image to be changed from (or subsequent to) the first image before scanning the first image for the repeated display of the first image is completed. For example, at least one processor (210) (or DPU (212)) can identify whether the state of the signal (600) changes from the first state to the second state within a time interval (635) from a time (645) to a time (646) to identify whether transmitting the second image to the display driving circuit (231) via the first interface (241) from a start time (625) is activated. For example, the time (646) can be a time prior to the reference time interval (619) from the start time (625). For example, at least one processor (210) can identify that the image transmission from the start time (625) is activated based on identifying the change from the first state, such as state (605), to the second state within a time interval (635). For example, at least one processor (210) can execute transmitting (302) the second image to the display driving circuit (231) via the first interface (241) according to the second mode from the start time (625) based on identifying that the image transmission from the start time (625) is activated. For example, transmitting (302) the second image from the start time (625) can be executed before scanning of the first image from the start time (624) is completed. For example, the display driving circuit (231) can receive the second image from at least one processor (210) before scanning of the first image is completed from the start time (624).For example, the second image may be received while a portion of the first image has been scanned as indicated by arrow (303) (or while a remaining portion of the first image has not been scanned). For example, the display driver circuit (231) may cancel, skip, omit, bypass, or refrain from scanning the remaining portion of the first image as indicated by arrow (304) by stopping scanning the first image in response to the second image received from the start time (625). For example, the remaining portion of the first image may not be scanned by the display driver circuit (231) upon the reception of the second image, unlike the portion of the first image that was scanned by the display driver circuit (231) prior to the reception of the second image. For example, displaying the part of the first image, such as state (662), is performed by scanning the part of the first image, but displaying the remaining part of the first image may be canceled, skipped, omitted, bypassed, or avoided by skipping scanning the remaining part of the first image.
[0091] For example, the display driving circuit (231) may display the second image on the active area, such as in state (663), by scanning the second image received from the start time (625) as indicated by arrow (305), based on skipping scanning the remaining portion of the first image. For example, the display driving circuit (231) may or may not store the second image in the GRAM, depending on the type of command (not shown) received from at least one processor (210).
[0092] For example, the display driving circuit (231) may change the state of the signal (600) from the first state to the second state, such as state (606-1), while scanning the second image, as indicated by arrow (305), to indicate that image transmission is activated from a start time (626) of a light-emitting period (550) capable of receiving an image from at least one processor (210) according to the second mode. For example, the change from the first state, such as state (606-1), to the second state may indicate that image transmission is activated while scanning the second image, as indicated by arrow (305).
[0093] As a non-limiting example, since performing the display of the second image as in state (663) does not perform repeated display of the second image, the display driving circuit (231) may refrain from (or bypass) (or skip) (or omit) changing the state of the signal (600) from the first state to the second state as in state (606-2) while scanning the second image as in arrow (305).
[0094] For example, at least one processor (210) (or DPU (212)) can identify whether the state of the signal (600) changes from the first state to the second state within a time interval (636) from time (646) to time (647) to identify whether the image transmission from the start time (626) is activated. For example, the time (647) can be a time prior to the reference time interval (619) from the start time (626). For example, at least one processor (210) can identify that the image transmission from the start time (626) is activated based on identifying the change from the first state, such as state (606-1), to the second state within the time interval (636). For example, at least one processor (210) may identify that the image transmission from start time (626) is activated, but at least one processor (210) may not execute the image transmission from start time (626) while scanning the second image, such as arrow (305). For another example, if the display driver circuit (231) maintains the state of the signal (600) in the first state, such as state (606-2), at least one processor (210) may identify that the image transmission from start time (626) is deactivated based on not identifying the change from the first state to the second state within the time interval (636). For example, at least one processor (210) may not execute the image transmission from the start time (626) while scanning the second image, as indicated by arrow (305), based on identifying that the image transmission from the start time (626) is disabled.
[0095] For example, when the change from the first state to the second state, such as state (606-1), is performed, the display driving circuit (231) can change the state of the signal (600) from the second state to the first state to indicate whether image transmission from the start time (627) of the light-emitting section (550) following the start time (626) is activated.
[0096] For example, the display driving circuit (231) may change the state of the signal (600) from the first state to the second state, such as state (607), to indicate that image transmission is activated from the start time (627) of the light-emitting period (550) capable of receiving an image from at least one processor (210) according to the second mode. For example, the change from the first state, such as state (607), to the second state may indicate that image transmission is activated after completing scanning the second image, such as arrow (305).
[0097] For example, at least one processor (210) (or DPU (212)) can identify whether the state of the signal (600) changes from the first state to the second state within a time interval (637) from time (647) to time (648) to identify whether image transmission from the start time (627) is activated. For example, the time (648) can be a time prior to the reference time interval (619) from the start time (627). For example, at least one processor (210) can identify that the image transmission from the start time (627) is activated based on identifying the change from the first state, such as state (607), to the second state within the time interval (637).
[0098] As described above, the electronic device (100) can support multi-frequency driving of the display (230) by controlling the signal (600) for the second image that can be received while scanning the first image.
[0099] Referring to FIG. 7, at least one processor (210) (or DPU (212)) can identify whether a signal (600) is in the first state or the second state to determine whether image transmission can be performed according to the second mode, from the start time (721) of the light-emitting period (550), to the display driving circuit (231) via the first interface (241). As a non-limiting example, the time length (551) of the light-emitting period (550) can be 1 / 240 (s). For example, at least one processor (210) can, based on identifying the signal (600) in the second state, perform the transmission (400) of the first image to the display driving circuit (231) from the start time (721) according to the second mode, via the first interface (241).
[0100] For example, the display driving circuit (231) can change the state of the signal (600) from the second state to the first state in response to the first image received from the start time (721). For example, the display driving circuit (231) can display the first image on the active area of the display panel (232) as in the state (761) by scanning the first image received from at least one processor (210) through the first interface (241) as indicated by arrow (401). For example, the display driving circuit (231) can store the first image received from at least one processor (210) through the first interface (241) in the GRAM according to the second mode. For example, the display driving circuit (231) can change the state of the signal (600) from the first state to the second state in response to completing scanning the first image as indicated by arrow (401). For example, the display driving circuit (231) can change the state of the signal (600) from the first state to the second state at the end time (751) of the active portion of the vertical synchronization signal for the first image. For example, the end time (751) may be before the time (743) exemplified below.
[0101] For example, at least one processor (210) (or DPU (212)) can identify whether a time interval (732) from time (742) to time (743) includes a time interval during which the signal (600) is within the second state to identify whether image transmission from a start time (723) of the light-emitting period (550) is activated. For example, time (742) can be a time prior to a reference time interval (719) (e.g., corresponding to the reference time interval (619)) from the start time (722) of the light-emitting period (550), and time (743) can be a time prior to the reference time interval (719) from the start time (723) of the light-emitting period (550). For example, at least one processor (210) can identify that the image transmission from the start time (723) is activated based on identifying that the time interval (732) includes the time interval during which the signal (600) is within the second state. For example, at least one processor (210) can identify that the image transmission from the start time (723) is activated, but at least one processor (210) can not execute the image transmission from the start time (723).
[0102] For example, at least one processor (210) (or DPU (212)) can identify whether a time interval (733) from time (743) to time (744) includes a time interval during which the signal (600) is within the second state to identify whether image transmission from the start time (724) of the light-emitting period (550) is activated. For example, the time (744) can be a time prior to the reference time interval (719) from the start time (724). For example, at least one processor (210) can identify that the image transmission from the start time (724) is activated based on identifying that the time interval (733) includes the time interval during which the signal (600) is within the second state. For example, at least one processor (210) may identify that the image transmission from the start time (724) is activated, but at least one processor (210) may not execute the image transmission from the start time (724).
[0103] For example, the display driving circuit (231) can identify that image transmission from the start time (724) is not performed. For example, the display driving circuit (231) can scan the first image in the GRAM from the start time (724) based on the identification to perform repeated display of the first image on the active area. For example, scanning the first image in the GRAM from the start time (724) can be performed from the start time (724) while the first image displayed as in the state (761) is maintained on the active area. For example, the repeated display of the first image can be performed from the start time (724) by scanning the first image in the GRAM.
[0104] For example, the display driving circuit (231) may maintain the state of the signal (600) in the second state while scanning the first image in the GRAM to perform the repeated display of the first image. For example, maintaining the state of the signal (600) in the second state may be performed to activate image transmission from the start time (725) of the light-emitting period (550). For example, the display driving circuit (231) may maintain the state of the signal (600) in the second state for multi-frequency driving of the display (230).
[0105] For example, at least one processor (210) (or CPU (211)) can generate (301) (or acquire (301)) a second image to be changed from (or subsequent to) the first image before scanning the first image for the repeated display of the first image is completed. For example, at least one processor (210) (or DPU (212)) can identify whether a time interval (734) from time (744) to time (745) includes the time interval during which the signal (600) is in the second state to identify whether transmitting the second image to the display driving circuit (231) via the first interface (241) from the start time (725) is activated. For example, time (745) can be a time prior to the reference time interval (719) from the start time (725). For example, at least one processor (210) can identify that the image transmission from the start time (725) is activated based on identifying that the time interval (734) includes the time interval during which the signal (600) is within the second state. For example, at least one processor (210) can execute transmitting (302) the second image to the display drive circuit (231) via the first interface (241) according to the second mode from the start time (725) based on identifying that the image transmission from the start time (725) is activated. For example, transmitting (302) the second image from the start time (725) can be executed before scanning of the first image from the start time (724) is completed. For example, the display driving circuit (231) can receive the second image from at least one processor (210) before scanning of the first image is completed from the start time (724).For example, the second image may be received while a portion of the first image has been scanned as indicated by arrow (303) (or while a remaining portion of the first image has not been scanned). For example, the display driver circuit (231) may cancel, skip, omit, bypass, or refrain from scanning the remaining portion of the first image as indicated by arrow (304) by stopping scanning the first image in response to the second image received from the start time (725). For example, the remaining portion of the first image may not be scanned by the display driver circuit (231) upon the reception of the second image, unlike the portion of the first image that was scanned by the display driver circuit (231) prior to the reception of the second image. For example, displaying the part of the first image, such as in state (762), is performed by scanning the part of the first image, but displaying the remaining part of the first image may be canceled, skipped, omitted, bypassed, or avoided by skipping scanning the remaining part of the first image.
[0106] For example, the display driving circuit (231) may display the second image on the active area, such as in state (763), by scanning the second image received from the start time (725) as indicated by arrow (305), based on skipping scanning the remaining portion of the first image. For example, the display driving circuit (231) may or may not store the second image in the GRAM, depending on the type of command (not shown) received from at least one processor (210).
[0107] For example, the display driving circuit (231) can change the state of the signal (600) from the second state to the first state in response to the second image received from the start time (725). For example, the display driving circuit (231) can change the state of the signal (600) from the second state to the first state to disable image transmission from at least one processor (210) to the display driving circuit (231) while scanning the second image, as indicated by arrow (305).
[0108] For example, the display driver circuit (231) can change the state of the signal (600) from the first state to the second state in response to completing scanning the second image as indicated by arrow (305). For example, the display driver circuit (231) can change the state of the signal (600) from the first state to the second state at an end time (752) of the active portion of the vertical synchronization signal for the second image. For example, the end time (752) can be before a time (747) that is before a reference time interval (719) from a start time (727) of the light-emitting period (550). For example, because the end time (752) is before time (747), the end time (752) can be included within the time interval (736) from time (746) to time (747). For example, the time (746) may be prior to a reference time interval from the start time (726) of the light-emitting section (550). For example, since the end time (752) is included within the time interval (736), at least one processor (210) may identify that image transmission from the start time (727) is activated. For example, at least one processor (210) may, when generating an image to be changed from the second image, transmit the image to be changed from the second image to the display driving circuit (231) through the first interface (241) according to the second mode from the start time (727) based on the identification.
[0109] As described above, the electronic device (100) can support multi-frequency driving of the display (230) by controlling the signal (600) for the second image that can be received while scanning the first image.
[0110] Referring back to FIG. 2, at least one processor (210) (or DPU (212)), display driver circuit (231), and first interface (241) may operate for the third mode or for the second mode within the state in which the GRAM is disabled. For example, the DPU (212) may, in response to an image acquired from the CPU (211) during image transmission from the DPU (212) to the display driver circuit (231) executed via the first interface (241), stop the image transmission for the third mode or the second mode within the state in which the GRAM is disabled. This operation is exemplified in the description of FIG. 8.
[0111] FIG. 8 illustrates an exemplary method of stopping transmission of a first image and executing transmission of a second image according to a third mode in response to receiving a second image from at least one processor while scanning a first image, to stop scanning the first image and scan the second image.
[0112] Referring to FIG. 8, the DPU (212) may transmit (400) the first image acquired from the CPU (211) to the display driving circuit (231) through the first interface (241), according to the third mode, from the start time (821) of the light-emitting section (550). As a non-limiting example, the time length (551) of the light-emitting section (550) may be 1 / 240 (s). The display driving circuit (231) may display the first image on the active area of the display panel (232) as in the state (861) by scanning the first image received from the DPU (212) as indicated by the arrow (401).
[0113] For example, the DPU (212) may transmit (800) the first image obtained from the memory (220) (e.g., the DRAM)) to the display driving circuit (231) through the first interface (241), starting from the start time (822) of the light-emitting section (550), according to the third mode. For example, the DPU (212) may transmit (800) the first image to perform repeated display of the first image on the active area. The display driving circuit (231) may scan the first image received again from the DPU (212).
[0114] For example, the CPU (211) may generate (301) (or acquire (301)) a second image to be changed from (or subsequent to) the first image before scanning the first image for the repeated display of the first image is completed. For example, the CPU (211) may request the DPU (212) to transmit the second image to the display driving circuit (231) using a program stored in the memory (220). As a non-limiting example, the program may include a program included in a hardware abstraction layer (HAL) for controlling the display (230). As a non-limiting example, the program may include instructions executable by the CPU (211). For example, the DPU (212) can control the display driving circuit (231) to stop scanning the first image and scan the second image by executing (302) from the start time (823) of the light-emitting section (550) the step of stopping transmitting the first image in response to the request from the CPU (211) and transmitting the second image to the display driving circuit (231) through the first interface (241) according to the third mode. For example, the second image can be received in a state in which a portion of the first image has been scanned as indicated by arrow (303) (or a state in which a remaining portion of the first image has not been scanned). For example, the display driving circuit (231) can cancel, skip, omit, bypass, or refrain from scanning the remaining portion of the first image as indicated by arrow (304) by stopping scanning the first image in response to the second image received from the start time (823).For example, the remaining portion of the first image may not be scanned by the display driving circuit (231) upon reception of the second image, unlike the portion of the first image that is scanned by the display driving circuit (231) prior to reception of the second image. For example, displaying the portion of the first image, such as in state (862), is performed by scanning the portion of the first image, but displaying the remaining portion of the first image may be canceled, skipped, omitted, bypassed, or avoided by skipping scanning the remaining portion of the first image.
[0115] For example, the display driving circuit (231) can display the second image on the active area as in state (863) by scanning the second image received after the portion of the first image is received as indicated by arrow (305).
[0116] As described above, the electronic device (100) can support multi-frequency driving of the display (230) by using the DPU (212) to stop transmitting the first image and transmit the second image according to a request from the CPU (211) obtained while transmitting the first image.
[0117] Referring again to FIG. 2, at least one processor (210) (or DPU (212)), the display driver circuit (231), and the first interface (241) may operate for the fourth mode. For example, the DPU (212) may, in response to a request from the display driver circuit (231), stop transmitting the image in response to an image acquired from the CPU (211) during image transmission from the DPU (212) to the display driver circuit (231) executed via the first interface (241) for the fourth mode. This operation is exemplified in the description of FIG. 9.
[0118] FIG. 9 illustrates an exemplary method of stopping transmission of a first image and executing transmission of a second image according to a fourth mode in response to receiving a second image from at least one processor while scanning a first image, to stop scanning the first image and scan the second image.
[0119] Referring to FIG. 9, the DPU (212) may transmit (400) the first image acquired from the CPU (211) to the display driving circuit (231) through the first interface (241), according to the fourth mode, from the start time (921) of the light-emitting section (550). As a non-limiting example, the time length (551) of the light-emitting section (550) may be 1 / 240 (s). The display driving circuit (231) may display the first image on the active area of the display panel (232) as in the state (961) by scanning the first image received from the DPU (212) as indicated by the arrow (401).
[0120] For example, the display driving circuit (231) may change the state of a signal (990) (e.g., a TE (tearing effect) signal) from the display driving circuit (231) to the at least one processor (210) from a first state to a second state, such as state (991), based on a command from at least one processor (210) or a decision of the display driving circuit (231). For example, the change from the first state to the second state, such as state (991), may be performed to request repeated display of the first image.
[0121] For example, in response to the change from the first state, such as state (991), to the second state, the DPU (212) may transmit (900) the first image acquired from the memory (220) (e.g., the DRAM)) to the display driver circuit (231) through the first interface (241), from the start time (922) of the light-emitting period (550), according to the fourth mode. For example, the DPU (212) may transmit (900) the first image to perform repeated display of the first image on the active area. For example, the display driver circuit (231) may change the state of the signal (990) from the second state to the first state, such as state (992), in response to the first image received from the DPU (212). For example, the display driving circuit (231) can scan the first image received again from the DPU (212).
[0122] For example, the CPU (211) may generate (301) (or acquire (301)) a second image to be changed from (or subsequent to) the first image before scanning the first image for the repeated display of the first image is completed. For example, the CPU (211) may request the DPU (212) to transmit the second image to the display driving circuit (231) using a program stored in the memory (220). As a non-limiting example, the program may include a program included in a hardware abstraction layer (HAL) for controlling the display (230). As a non-limiting example, the program may include instructions executable by the CPU (211). For example, the DPU (212) can control the display driving circuit (231) to stop scanning the first image and scan the second image by executing (302) from the start time (923) of the light-emitting section (550) the step of stopping transmitting the first image in response to the request from the CPU (211) and transmitting the second image to the display driving circuit (231) through the first interface (241) according to the fourth mode. For example, the second image can be received in a state in which a portion of the first image has been scanned as indicated by arrow (303) (or a state in which a remaining portion of the first image has not been scanned). For example, the display driving circuit (231) can cancel, skip, omit, bypass, or refrain from scanning the remaining portion of the first image as indicated by arrow (304) by stopping scanning the first image in response to the second image received from the start time (923).For example, the remaining portion of the first image may not be scanned by the display driving circuit (231) upon reception of the second image, unlike the portion of the first image that is scanned by the display driving circuit (231) prior to reception of the second image. For example, displaying the portion of the first image, such as in state (962), is performed by scanning the portion of the first image, but displaying the remaining portion of the first image may be canceled, skipped, omitted, bypassed, or avoided by skipping scanning the remaining portion of the first image.
[0123] For example, the display driving circuit (231) can display the second image on the active area as in state (963) by scanning the second image received after the portion of the first image is received as indicated by arrow (305).
[0124] As described above, the electronic device (100) can support multi-frequency driving of the display (230) by using the DPU (212) to stop transmitting the first image and transmit the second image in response to a request from the CPU (211) obtained while transmitting the first image in response to a request from the display driving circuit (231).
[0125] The above-exemplified operations can be executed within the electronic device (1001) exemplified in the descriptions of FIGS. 10 and 11.
[0126] FIG. 10 is a block diagram of an electronic device (1001) within a network environment (1000) according to various embodiments. Referring to FIG. 10, in the network environment (1000), the electronic device (1001) may communicate with the electronic device (1002) via a first network (1098) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (1004) or the server (1008) via a second network (1099) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (1001) may communicate with the electronic device (1004) via the server (1008). According to one embodiment, the electronic device (1001) may include a processor (1020), a memory (1030), an input module (1050), an audio output module (1055), a display module (1060), an audio module (1070), a sensor module (1076), an interface (1077), a connection terminal (1078), a haptic module (1079), a camera module (1080), a power management module (1088), a battery (1089), a communication module (1090), a subscriber identification module (1096), or an antenna module (1097). In some embodiments, the electronic device (1001) may omit at least one of these components (e.g., the connection terminal (1078)), or may have one or more other components added. In some embodiments, some of these components (e.g., sensor module (1076), camera module (1080), or antenna module (1097)) may be integrated into a single component (e.g., display module (1060)).
[0127] The processor (1020) may, for example, execute software (e.g., a program (1040)) to control at least one other component (e.g., a hardware or software component) of the electronic device (1001) connected to the processor (1020) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (1020) may store commands or data received from other components (e.g., a sensor module (1076) or a communication module (1090)) in a volatile memory (1032), process the commands or data stored in the volatile memory (1032), and store result data in a non-volatile memory (1034). According to one embodiment, the processor (1020) may include a main processor (1021) (e.g., a central processing unit or an application processor) or an auxiliary processor (1023) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (1021). For example, when the electronic device (1001) includes the main processor (1021) and the auxiliary processor (1023), the auxiliary processor (1023) may be configured to use less power than the main processor (1021) or to be specialized for a given function. The auxiliary processor (1023) may be implemented separately from the main processor (1021) or as a part thereof.
[0128] The auxiliary processor (1023) may control at least a portion of functions or states associated with at least one component (e.g., the display module (1060), the sensor module (1076), or the communication module (1090)) of the electronic device (1001), for example, on behalf of the main processor (1021) while the main processor (1021) is in an inactive (e.g., sleep) state, or together with the main processor (1021) while the main processor (1021) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (1023) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (1080) or a communication module (1090)). In one embodiment, the auxiliary processor (1023) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (1001) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (1008)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0129] The memory (1030) can store various data used by at least one component (e.g., the processor (1020) or the sensor module (1076)) of the electronic device (1001). The data can include, for example, software (e.g., the program (1040)) and input data or output data for commands related thereto. The memory (1030) can include volatile memory (1032) or non-volatile memory (1034).
[0130] The program (1040) may be stored as software in memory (1030) and may include, for example, an operating system (1042), middleware (1044), or an application (1046).
[0131] The input module (1050) can receive commands or data to be used in a component of the electronic device (1001) (e.g., a processor (1020)) from an external source (e.g., a user) of the electronic device (1001). The input module (1050) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0132] The audio output module (1055) can output audio signals to the outside of the electronic device (1001). The audio output module (1055) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0133] The display module (1060) can visually provide information to an external party (e.g., a user) of the electronic device (1001). The display module (1060) may include, for example, a display, a holographic device, or a projector, and a control circuit for controlling the device. In one embodiment, the display module (1060) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0134] The audio module (1070) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (1070) can acquire sound through the input module (1050), output sound through the sound output module (1055), or an external electronic device (e.g., electronic device (1002)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (1001).
[0135] The sensor module (1076) can detect the operating status (e.g., power or temperature) of the electronic device (1001) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (1076) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0136] The interface (1077) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (1001) to an external electronic device (e.g., the electronic device (1002)). In one embodiment, the interface (1077) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0137] The connection terminal (1078) may include a connector through which the electronic device (1001) may be physically connected to an external electronic device (e.g., the electronic device (1002)). In one embodiment, the connection terminal (1078) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0138] The haptic module (1079) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. In one embodiment, the haptic module (1079) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0139] The camera module (1080) can capture still images and videos. In one embodiment, the camera module (1080) may include one or more lenses, image sensors, image signal processors, or flashes.
[0140] The power management module (1088) can manage power supplied to the electronic device (1001). According to one embodiment, the power management module (1088) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0141] A battery (1089) may power at least one component of the electronic device (1001). In one embodiment, the battery (1089) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0142] The communication module (1090) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (1001) and an external electronic device (e.g., electronic device (1002), electronic device (1004), or server (1008)), and the performance of communication through the established communication channel. The communication module (1090) may operate independently from the processor (1020) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (1090) may include a wireless communication module (1092) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (1094) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, a corresponding communication module can communicate with an external electronic device (1004) via a first network (1098) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (1099) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (1092) can verify or authenticate the electronic device (1001) within a communication network such as the first network (1098) or the second network (1099) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (1096).
[0143] The wireless communication module (1092) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimizing terminal power and connecting multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (1092) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (1092) may support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (1092) may support various requirements specified in the electronic device (1001), an external electronic device (e.g., the electronic device (1004)), or a network system (e.g., the second network (1099)). According to one embodiment, the wireless communication module (1092) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0144] The antenna module (1097) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (1097) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (1097) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (1098) or the second network (1099), may be selected from the plurality of antennas by, for example, the communication module (1090). A signal or power may be transmitted or received between the communication module (1090) and an external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (1097).
[0145] According to various embodiments, the antenna module (1097) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band.
[0146] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0147] According to one embodiment, commands or data may be transmitted or received between the electronic device (1001) and an external electronic device (1004) via a server (1008) connected to a second network (1099). Each of the external electronic devices (1002 or 1004) may be the same or a different type of device as the electronic device (1001). According to one embodiment, all or part of the operations executed in the electronic device (1001) may be executed in one or more of the external electronic devices (1002, 1004, or 1008). For example, when the electronic device (1001) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (1001) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (1001). The electronic device (1001) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (1001) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In one embodiment, the external electronic device (1004) may include an Internet of Things (IoT) device. The server (1008) may be an intelligent server utilizing machine learning and / or a neural network.According to one embodiment, an external electronic device (1004) or server (1008) may be included within the second network (1099). The electronic device (1001) may be applied to intelligent services (e.g., smart homes, smart cities, smart cars, or healthcare) based on 5G communication technology and IoT-related technology.
[0148] FIG. 11 is a block diagram (1100) of a display module (1060) according to various embodiments. Referring to FIG. 11, the display module (1060) may include a display (1110) and a display driver IC (DDI) (1130) for controlling the display (1110). The DDI (1130) may include an interface module (1131), a memory (1133) (e.g., a buffer memory), an image processing module (1135), or a mapping module (1137). The DDI (1130) may receive image information including, for example, image data or an image control signal corresponding to a command for controlling the image data, from another component of the electronic device (1001) through the interface module (1131). For example, according to one embodiment, image information may be received from a processor (1020) (e.g., a main processor (1021) (e.g., an application processor) or an auxiliary processor (1023) (e.g., a graphics processing unit) that operates independently of the function of the main processor (1021). The DDI (1130) may communicate with a touch circuit (1150) or a sensor module (1076) through the interface module (1131). In addition, the DDI (1130) may store at least a part of the received image information in the memory (1133), for example, in units of frames. The image processing module (1135) may, for example, perform preprocessing or postprocessing (e.g., resolution, brightness, or size adjustment) on at least a part of the image data based on at least a characteristic of the image data or a characteristic of the display (1110). The mapping module (1137) may output a voltage value or a value corresponding to the image data preprocessed or postprocessed through the image processing module (1135). Current values can be generated.According to one embodiment, the generation of the voltage value or current value may be performed at least in part based on, for example, properties of pixels of the display (1110) (e.g., arrangement of pixels (RGB stripe or pentile structure), or size of each sub-pixel). At least some pixels of the display (1110) may be driven at least in part based on, for example, the voltage value or current value, so that visual information (e.g., text, image, or icon) corresponding to the image data may be displayed through the display (1110).
[0149] According to one embodiment, the display module (1060) may further include a touch circuit (1150). The touch circuit (1150) may include a touch sensor (1151) and a touch sensor IC (1153) for controlling the same. The touch sensor IC (1153) may control the touch sensor (1151) to detect, for example, a touch input or a hovering input for a specific location of the display (1110). For example, the touch sensor IC (1153) may detect a touch input or a hovering input by measuring a change in a signal (e.g., voltage, light quantity, resistance, or charge quantity) for a specific location of the display (1110). The touch sensor IC (1153) may provide information (e.g., location, area, pressure, or time) regarding the detected touch input or hovering input to the processor (1020). According to one embodiment, at least a portion of the touch circuit (1150) (e.g., touch sensor IC (1153)) may be included as part of the display driver IC (1130), or as part of the display (1110), or as part of another component (e.g., auxiliary processor (1023)) disposed external to the display module (1060).
[0150] According to one embodiment, the display module (1060) may further include at least one sensor (e.g., a fingerprint sensor, an iris sensor, a pressure sensor, or an illuminance sensor) of the sensor module (1076), or a control circuit therefor. In this case, the at least one sensor or the control circuit therefor may be embedded in a part of the display module (1060) (e.g., the display (1110) or the DDI (1130)) or a part of the touch circuit (1150). For example, when the sensor module (1076) embedded in the display module (1060) includes a biometric sensor (e.g., a fingerprint sensor), the biometric sensor may obtain biometric information (e.g., a fingerprint image) associated with a touch input through a part of the display (1110). For another example, if the sensor module (1076) embedded in the display module (1060) includes a pressure sensor, the pressure sensor may obtain pressure information associated with a touch input through a portion or the entire area of the display (1110). According to one embodiment, the touch sensor (1151) or the sensor module (1076) may be disposed between pixels of a pixel layer of the display (1110), or above or below the pixel layer.
[0151] The technical problems to be achieved in the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by a person having ordinary knowledge in the technical field to which the present disclosure pertains.
[0152] As described above, an electronic device (e.g., electronic device (100)) may include at least one processor (e.g., at least one processor (210)) including a processing circuit, a display (e.g., display (230)) including a display driving circuit (e.g., display driving circuit (231)) and a display panel (e.g., display panel (232)), and a memory. The memory may store instructions that cause the display driving circuit to scan a first image to be displayed on an active area of the display panel, and to stop scanning the first image and scan a second image to be displayed on the active area in response to a second image received from the at least one processor before scanning of the first image is completed, thereby providing a first refresh rate for a portion of the active area in which a portion of the scanned first image is displayed and a second refresh rate for a remaining portion of the active area differently from each other until the second image is received.
[0153] The memory may store instructions that cause the display driving circuit to provide the first refresh rate and the second refresh rate differently by performing repeated display of the first image on the active area while the first image is maintained on the active area, and by stopping scanning the first image in response to receiving the second image and scanning the second image to be displayed on the active area, thereby performing repeated display of the portion of the scanned first image on the portion of the active area until the second image is received.
[0154] The memory may store instructions that cause the display driving circuit to change the portion of the first image re-displayed on the portion of the active area and the remaining portion of the first image maintained on the remaining portion of the active area to the second image by stopping scanning the first image and scanning the second image.
[0155] The first refresh rate may correspond to a time interval from a start time of the repeated display of the portion of the first image to a start time of the display of the second image. The second refresh rate may correspond to a time interval from a start time of the display of the remaining portion of the first image to a start time of the display of the remaining portion of the second image.
[0156] The above first reproduction rate may be higher than the above second reproduction rate.
[0157] The memory may store instructions that cause the display driving circuit to change the state of a signal transmitted to the at least one processor for a command mode of a mobile industry processor interface (MIPI) display serial interface (DSI) from a first state to a second state while scanning the first image, and to receive the second image received from the at least one processor based on whether the state of the signal is the second state while scanning the first image or the state of the signal is changed from the first state to the second state while scanning the first image, while scanning the first image.
[0158] The memory may store instructions that cause the display driving circuit to maintain a state of a signal transmitted to the at least one processor for a video hybrid mode of a mobile industry processor interface (MIPI) display serial interface (DSI) while scanning the first image in a second state, change the state of the signal from the second state to a first state in response to the second image received from the at least one processor according to the second state, and maintain the state of the signal in the first state while scanning the second image.
[0159] The memory may store instructions that cause the display driving circuit to change the state of a signal transmitted to the at least one processor for a video hybrid mode of a mobile industry processor interface (MIPI) display serial interface (DSI) from a first state to a second state while scanning the first image, and to refrain from changing the state of the signal from the first state to the second state while scanning the second image.
[0160] The at least one processor may include a central processing unit (CPU) including a processing circuit and a display processing unit (DPU) including a processing circuit. The memory may store instructions that cause the DPU to control the display driving circuit to scan the first image by transmitting the first image to the display driving circuit according to a video mode of a mobile industry processor interface (MIPI) display serial interface (DSI), and to control the display driving circuit to stop transmitting the first image to the display driving circuit and to stop scanning the first image and scan the second image by transmitting the second image to the display driving circuit according to the video mode in response to obtaining the second image from the CPU while transmitting the first image to the display driving circuit.
[0161] The at least one processor may include a central processing unit (CPU) including a processing circuit and a display processing unit (DPU) including a processing circuit. The memory may store instructions that cause the DPU to control the display driving circuit to scan the first image by transmitting the first image to the display driving circuit based on a change in a state of a signal received from the display driving circuit according to an adaptive refresh panel (ARP) of a mobile industry processor interface (MIPI) display serial interface (DSI), and to control the display driving circuit to stop transmitting the first image to the display driving circuit and to transmit the second image to the display driving circuit in response to obtaining the second image from the CPU while transmitting the first image to the display driving circuit, thereby stopping scanning the first image and scanning the second image.
[0162] A method executed in an electronic device (e.g., electronic device (100)) having at least one processor (e.g., at least one processor (210)), a display driving circuit (e.g., a display driving circuit (231)), and a display panel (e.g., a display panel (232)), as described above, may include an operation in which the display driving circuit scans a first image to be displayed on an active area of the display panel, and an operation in which the display driving circuit provides a first refresh rate for a portion of the active area in which a portion of the scanned first image is displayed and a second refresh rate for a remaining portion of the active area differently from each other by stopping scanning the first image and scanning a second image to be displayed on the active area in response to a second image received from the at least one processor before scanning of the first image is completed, until the second image is received.
[0163] The operation of scanning the first image may include an operation of the display driving circuit scanning the first image to perform repeated display of the first image on the active area while the first image is maintained on the active area. The operation of providing the first refresh rate and the second refresh rate differently may include an operation of the display driving circuit providing the first refresh rate and the second refresh rate of the remaining portion of the active area differently by performing repeated display of a portion of the scanned first image on the portion of the active area by stopping scanning the first image in response to receiving the second image and scanning the second image to be displayed on the active area until the second image is received.
[0164] The method may include changing the portion of the first image re-displayed on the portion of the active area and the remaining portion of the first image maintained on the remaining portion of the active area to the second image by stopping scanning the first image and scanning the second image.
[0165] The first refresh rate may correspond to a time interval from a start time of the repeated display of the portion of the first image to a start time of the display of the second image. The second refresh rate may correspond to a time interval from a start time of the display of the remaining portion of the first image to a start time of the display of the remaining portion of the second image.
[0166] The above first reproduction rate may be higher than the above second reproduction rate.
[0167] The operation of receiving the second image may include an operation of the display driving circuit changing, while scanning the first image, the state of a signal transmitted to the at least one processor for a command mode of a mobile industry processor interface (MIPI) display serial interface (DSI) from a first state to a second state, and an operation of the display driving circuit receiving, while scanning the first image, the second image received from the at least one processor based on whether the state of the signal is in the second state while scanning the first image or whether the state of the signal is changed from the first state to the second state while scanning the first image.
[0168] The operation of scanning the first image may include an operation of the display driver circuit maintaining, while scanning the first image, a state of a signal transmitted to the at least one processor for a video hybrid mode of a mobile industry processor interface (MIPI) display serial interface (DSI), as a second state. The operation of receiving the second image may include an operation of the display driver circuit changing, in response to the second image received from the at least one processor, the state of the signal from the second state to the first state. The operation of scanning the second image may include an operation of the display driver circuit maintaining, while scanning the second image, the state of the signal as the first state.
[0169] The operation of scanning the first image may include an operation of the display driving circuit changing, while scanning the first image, the state of a signal transmitted to the at least one processor for a video hybrid mode of a mobile industry processor interface (MIPI) display serial interface (DSI), from a first state to a second state. The operation of scanning the second image may include an operation of the display driving circuit refraining from changing, while scanning the second image received from the at least one processor, the state of the signal from the first state to the second state in response to the change from the first state to the second state.
[0170] The method may include an operation in which a display processing unit (DPU) within the at least one processor controls the display driving circuit to scan the first image by transmitting the first image to the display driving circuit according to a video mode of a mobile industry processor interface (MIPI) display serial interface (DSI), and an operation in which the DPU controls the display driving circuit to stop transmitting the first image to the display driving circuit and to scan the second image by transmitting the second image to the display driving circuit according to the video mode in response to obtaining the second image from a central processing unit (CPU) within the at least one processor while transmitting the first image to the display driving circuit.
[0171] The method may include an operation in which a display processing unit (DPU) within the at least one processor controls the display driving circuit to scan the first image by transmitting the first image to the display driving circuit based on a change in a state of a signal received from the display driving circuit according to an adaptive refresh panel (ARP) of a mobile industry processor interface (MIPI) display serial interface (DSI), and an operation in which the DPU controls the display driving circuit to stop scanning the first image and scan the second image by stopping transmitting the first image to the display driving circuit and transmitting the second image to the display driving circuit in response to obtaining the second image from a central processing unit (CPU) within the at least one processor while transmitting the first image to the display driving circuit.
[0172] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned will be clearly understood by a person having ordinary skill in the art to which the present disclosure pertains.
[0173] According to one embodiment, the method may be implemented in the form of program instructions that can be executed by various computer means and recorded on a computer-readable medium. The medium may continuously store a computer-executable program or temporarily store it for execution or download. Furthermore, the medium may be a variety of recording or storage means in the form of a single or multiple hardware devices combined. It is not limited to media directly connected to a computer system, but may also be distributed across a network.
[0174] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.
[0175] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0176] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0177] Various embodiments of the present document may be implemented as software (e.g., a program (1040)) including one or more instructions stored in a storage medium (e.g., an internal memory (1036) or an external memory (1038)) readable by a machine (e.g., an electronic device (1001)). For example, a processor (e.g., a processor (1020)) of the machine (e.g., an electronic device (1001)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0178] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as included in a computer program product. The computer program product may be traded as a commodity between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0179] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In electronic devices, At least one processor comprising a processing circuit; and A display comprising a display driving circuit and a display panel, The above display driving circuit, Scanning a first image to be displayed on the active area of the above display panel, In response to a second image received from the at least one processor before the scanning of the first image is completed, the scanning of the first image is stopped and a second image to be displayed on the active area is scanned, thereby providing a first refresh rate of a portion of the active area where a portion of the scanned first image is displayed and a second refresh rate of a remaining portion of the active area differently from each other until the second image is received. Electronic devices.
2. In claim 1, the display driving circuit, While the first image is maintained on the active area, scanning the first image to perform repeated display of the first image on the active area; In response to the reception of the second image, the scanning of the first image is stopped and the second image to be displayed on the active area is scanned, thereby performing repeated display of the portion of the scanned first image on the portion of the active area until the second image is received, thereby providing the first refresh rate and the second refresh rate differently from each other. Electronic devices.
3. In claim 2, the display driving circuit, Further configured to change the part of the first image re-displayed on the part of the active area and the remaining part of the first image maintained on the remaining part of the active area into the second image by stopping scanning the first image and scanning the second image. Electronic devices.
4. In claim 3, the first reproduction rate is: Corresponding to the time interval from the start time of the repeated display of the part of the first image to the start time of the display of the second image, The above second reproduction rate is, Corresponding to the time interval from the start time of displaying the remaining part of the first image to the start time of displaying the remaining part of the second image, Electronic devices.
5. In claim 1, the first reproduction rate is: Higher than the second reproduction rate above, Electronic devices.
6. In claim 1, the display driving circuit, While scanning the first image, the state of a signal transmitted to the at least one processor for a command mode of MIPI (mobile industry processor interface) DSI (display serial interface) is changed from a first state to a second state, configured to receive the second image received from the at least one processor while scanning the first image based on whether the state of the signal is the second state while scanning the first image or whether the state of the signal changes from the first state to the second state while scanning the first image; Electronic devices.
7. In claim 1, the display driving circuit, While scanning the first image, the state of a signal transmitted to the at least one processor for a video hybrid mode of MIPI (mobile industry processor interface) DSI (display serial interface) is maintained in a second state, In response to the second image received from the at least one processor according to the second state, change the state of the signal from the second state to the first state, configured to maintain the state of the signal in the first state while scanning the second image; Electronic devices.
8. In claim 1, the display driving circuit, While scanning the first image, the state of a signal transmitted to the at least one processor for a video hybrid mode of MIPI (mobile industry processor interface) DSI (display serial interface) is changed from a first state to a second state, configured to refrain from changing the state of the signal from the first state to the second state while scanning the second image; Electronic devices.
9. In claim 1, the at least one processor, It includes a central processing unit (CPU) including a processing circuit and a display processing unit (DPU) including a processing circuit, The above DPU, Controlling the display driving circuit to scan the first image by transmitting the first image to the display driving circuit according to the video mode of MIPI (mobile industry processor interface) DSI (display serial interface), In response to obtaining the second image from the CPU while transmitting the first image to the display driving circuit, the display driving circuit is controlled to stop transmitting the first image to the display driving circuit and transmit the second image to the display driving circuit according to the video mode, thereby stopping scanning the first image and scanning the second image. Electronic devices.
10. In claim 1, the at least one processor, It includes a central processing unit (CPU) including a processing circuit and a display processing unit (DPU) including a processing circuit, The above DPU, Controlling the display driving circuit to scan the first image by transmitting the first image to the display driving circuit based on a change in the state of a signal received from the display driving circuit according to ARP (adaptive refresh panel) of MIPI (mobile industry processor interface) DSI (display serial interface), In response to obtaining the second image from the CPU while transmitting the first image to the display driving circuit, the display driving circuit is controlled to stop transmitting the first image to the display driving circuit and transmit the second image to the display driving circuit, thereby stopping scanning the first image and scanning the second image. Electronic devices.
11. A method executed in an electronic device having at least one processor, a display driving circuit, and a display panel, An operation in which the display driving circuit scans a first image to be displayed on the active area of the display panel, An operation in which the display driving circuit provides, in response to the second image received from the at least one processor before the scanning of the first image is completed, a first refresh rate of a portion of the active area in which a portion of the scanned first image is displayed and a second refresh rate of a remaining portion of the active area, differently from each other, by stopping scanning of the first image and scanning a second image to be displayed on the active area until the second image is received. method.
12. In claim 11, the operation of scanning the first image comprises: An operation of the display driving circuit scanning the first image to perform repeated display of the first image on the active area while the first image is maintained on the active area, The operation of providing the first playback rate and the second playback rate differently from each other is In response to the reception of the second image, the display driving circuit comprises an operation of providing the first refresh rate and the second refresh rate of the remaining portion of the active area differently, by performing repeated display of a portion of the scanned first image on the portion of the active area until the second image is received, by stopping scanning the first image and scanning the second image to be displayed on the active area. method.
13. In claim 12, Further comprising an operation of changing the part of the first image re-displayed on the part of the active area and the remaining part of the first image maintained on the remaining part of the active area into the second image by stopping scanning the first image and scanning the second image. method.
14. In claim 13, the first reproduction rate is: Corresponding to the time interval from the start time of the repeated display of the part of the first image to the start time of the display of the second image, The above second reproduction rate is, Corresponding to the time interval from the start time of displaying the remaining part of the first image to the start time of displaying the remaining part of the second image, method.
15. In a non-transitory computer-readable storage medium storing one or more programs, the one or more programs, when executed by an electronic device having at least one processor, a display driving circuit, and a display panel, Scanning a first image to be displayed on the active area of the above display panel, Including instructions that cause the display driving circuit to provide a first refresh rate for a portion of the active area in which a portion of the scanned first image is displayed and a second refresh rate for a remaining portion of the active area, in response to a second image received from the at least one processor before the scanning of the first image is completed, and to scan a second image to be displayed on the active area, so that the first refresh rate and the second refresh rate of the remaining portion of the active area are different from each other. Non-transitory computer-readable storage medium.
Citation Information
Patent Citations
Optical wireless communication system
CN110580882A
Method for operating display driver and system having the display driver
KR101885331B1
Display Device Being Capable Of Driving In Low-Speed And Driving Method Of The Same
KR1020160129207A
Internal Diagnostic Method for Transformer Using Voltage Variation and Surveillance System by the same
KR1020250113020A
KR20210080996A