Electronic device and method for transmitting location information for multi-frequency driving of display panel

Multi-frequency driving in electronic devices optimizes power usage and display quality by adjusting refresh rates for varying content regions, addressing inefficiencies in existing display technologies.

WO2026029372A1PCT designated stage Publication Date: 2026-02-05SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/008268
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-09-09
Filing Date
2025-06-16
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Existing display technologies face challenges in efficiently managing different refresh rates for varying content regions on a display panel, leading to increased power consumption and potential visual quality issues due to inconsistent refresh rates.

Method used

Implementing multi-frequency driving in electronic devices, where different parts of the display panel operate at distinct refresh rates, utilizing a display driving circuit to selectively scan and maintain images based on position information, thereby optimizing power usage and visual coherence.

Benefits of technology

Reduces power consumption by adjusting refresh rates for different content regions while maintaining visual consistency, enhancing the display quality by minimizing perceptible transitions between image updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025008268_05022026_PF_FP_ABST
    Figure KR2025008268_05022026_PF_FP_ABST
Patent Text Reader

Abstract

This electronic device is provided. The electronic device may comprise a display including a display driving circuit and a display panel. The electronic device may comprise at least one processor including a processing circuit. The electronic device may comprise a memory which stores instructions executable by the at least one processor and includes one or more storage media.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method for transmitting location information for multi-frequency driving of a display panel

[0001] The following descriptions relate to an electronic device and method for transmitting position information 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 acquired 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) of the electronic device and a gate driver (or scan driver) of the electronic device to display the image 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 provided. The electronic device may include a display including a display driving circuit and a display panel. The electronic device may include at least one processor including a processing circuit. The electronic device may include a memory storing instructions and including one or more storage media. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit data, including a first image to be displayed on a display area of ​​the display panel, from the at least one processor to the display driving circuit. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to generate a second image to be displayed on a first portion of the display area while the first image is displayed on the display area. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify a portion of the first image displayed on a second portion of the display area adjacent to the first portion of the display area. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit, from the at least one processor to the display driving circuit, data including position information of the first portion of the display area and a third image including the portion of the first image and the second image. The display driving circuit may be configured to receive, from the at least one processor, the data including the position information and the third image. The display driving circuit may be configured to obtain, using the position information, the second image included in the third image.The display driving circuit may be configured to change a first portion of the first image into the second image based on performing a scan of the second image in relation to the first portion of the display area, and to maintain a second portion of the first image, which is different from the first portion of the first image, on the display area.

[0005] A method is provided. The method can be executed in an electronic device including at least one processor, a display driving circuit, and a display panel. The method can include an operation of transmitting data including a first image to be displayed on a display area of ​​the display panel from the at least one processor to the display driving circuit. The method can include an operation of generating, by the at least one processor, a second image to be displayed on a first portion of the display area while the first image is displayed on the display area. The method can include an operation of identifying, by the at least one processor, a portion of the first image displayed on a second portion of the display area adjacent to the first portion of the display area. The method can include an operation of transmitting, from the at least one processor to the display driving circuit, data including location information of the first portion of the display area and a third image including the portion of the first image and the second image. The method can include an operation of receiving, by the display driving circuit, the data including the location information and the third image from the at least one processor. The method may include an operation in which the display driving circuit acquires the second image included in the third image using the position information. The method may include an operation in which the display driving circuit changes a first portion of the first image into the second image based on performing a scan on the second image with respect to the first portion of the display area, and the display driving circuit maintains a second portion of the first image, which is different from the first portion of the first image, on the display area.

[0006] FIG. 1 illustrates an example of multi-frequency driving in which display on a first part of a display area of ​​a display panel is executed at a first refresh rate while display on a second part of the display area is executed at a second refresh rate higher than the first refresh rate.

[0007] Figure 2 is a simplified block diagram of an exemplary electronic device.

[0008] Figure 3 illustrates an example of position information of a first part of a display area.

[0009] FIG. 4 illustrates first position information of a first part of a display area for operation of a display driving circuit performed using a GRAM (graphic random access memory), and second position information of a third part of a display area including the first part of the display area and the second part of the display area.

[0010] Figure 5 illustrates identifying a portion of the first image.

[0011] FIG. 6 illustrates first position information and second position information for operation of a display driving circuit performed without using GRAM.

[0012] Figures 7 to 10 illustrate transmission of a second image performed in relation to first location information and second location information.

[0013] FIG. 11 is a block diagram of an electronic device within a network environment according to various embodiments.

[0014] FIG. 12 is a block diagram of a display module according to various embodiments.

[0015] Figure 13 is a schematic diagram of an exemplary AI (artificial intelligence) system.

[0016] FIG. 1 illustrates an example of multi-frequency driving in which display on a first part of a display area of ​​a display panel is executed at a first refresh rate while display on a second part of the display 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 a display area (110) (or active area (110)) that is viewable from a front side of the electronic device (100). The display area (110) may define at least a portion of the front side of the electronic device (100). The display area (110) may be usable for displaying a screen viewable from the front side of the electronic device (100). For example, the display area (110) may be used for displaying a screen (190).

[0018] A screen (190) displayed on a display area (110) may include a first portion (191), a second portion (192), and a third portion (193). 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. The first portion (191) of the screen (190) may be displayed on the first portion (111) of the display area (110). The second portion (192) of the screen (190) may be displayed on the second portion (112) of the display area (110) while the first portion (191) of the screen (190) is displayed on the first portion (111) of the display area (110). The third part (193) of the screen (190) can be displayed on the third part (113) of the display area (110) while the first part (191) of the screen (190) is displayed on the first part (111) of the display area (110) and the second part (192) of the screen (190) is displayed on the second part (112) of the display area (110).

[0019] For example, the first part (191) of the screen (190) may be used to provide the status of the electronic device (100). The first part (191) of the screen (190) may be an indicator area. For example, the second part (192) of the screen (190) and the third part (193) of the screen (190) may be used to provide a user interface (or execution screen) of a software application. The second part (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. The third part (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. 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] 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). 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] 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. As a non-limiting example, the third playback rate may be different from the first playback rate. As a non-limiting example, the third playback rate may be the same as the first playback rate.

[0023] The electronic device (100) may perform display on a second part (112) of the display area (110) at the second refresh rate while performing display on a first part (111) of the display area (110) at the first refresh rate to display a second part (112) of the display area (110) at the second refresh rate while displaying a first area (191) of the screen (190) and a third area (193) of the screen (190) at the first refresh rate, in order to display a second part (192) of the screen (190) at the second refresh rate. For example, driving (or controlling) (or causing) the display (or the display panel) to perform display on a second part (112) of the display area (110) at the second refresh rate while performing display on a first part (111) of the display area (110) at the first refresh rate may be referred to as multi-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. 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). At least one processor (210) may be implemented as a system on chip (SoC). At least one processor (210) may comprise a processor assembly. At least one processor (210) may include at least a portion of the processor (1120) of FIG. 11 or may correspond to at least a portion of the processor (1120) of FIG. 11.

[0027] 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).

[0028] 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).

[0029] 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. The one or more software applications may include instructions executable by at least one processor (210). The memory (220) may store instructions callable by an application programming interface (API). The memory (220) may store instructions within a library.

[0030] The memory (220) may include at least a portion of the memory (1130) of FIG. 11 or correspond to at least a portion of the memory (1130) of FIG. 11.

[0031] At least one processor (210) and memory (220) may be described as a host processor.

[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. The display (230) may include at least a portion of the display module (1160) of FIGS. 11 and 12 or may correspond to at least a portion of the display module (1160) of FIGS. 11 and 12. The display (230) may include a display driver circuit (231) (e.g., including at least a portion of the display driver IC (1230) of FIG. 12 or corresponding to at least a portion of the display driver IC (1230) of FIG. 12) and a display panel (232) (e.g., including at least a portion of the display (1210) of FIG. 12 or corresponding to at least a portion of the display (1210) of FIG. 12).

[0033] The display driving circuit (231) may be a hardware component of an electronic device (100) that can be used to display a screen (or one or more images) on a display panel (232) (or on a display area (e.g., a display area (110)) of the display panel (232). 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 one or more images) using the data. The display driving circuit (231) may be described as a display peripheral (231).

[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 (or one or more paths) that electrically and / or physically connect the display driving circuit (231) to at least one processor (210).

[0036] The one or more interfaces (or the one or more paths) may include an interface (241) (or path (241)). The 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 driver circuit (231). As a non-limiting example, the interface (241) may include a mobile industry processor interface (MIPI). As a non-limiting example, the interface (241) may be operated (or driven) for a command mode of the MIPI display serial interface (DSI) (or according to a command mode of the MIPI DSI). The display driver circuit (231) connected to the interface (241) used for the command mode may include a graphic random access memory (GRAM). As a non-limiting example, the interface (241) may be operated (or driven) for a video mode of MIPI DSI (or according to a video mode of MIPI DSI). The display driver circuit (231) connected to the interface (241) used for the video mode may not include a GRAM. As a non-limiting example, the interface (241) may be operated (or driven) for a video hybrid mode (or according to a video hybrid mode). The display driver circuit (231) connected to the interface (241) used for the video hybrid mode may include a GRAM. As a non-limiting example, the interface (241) may be operated (or driven) according to an adaptive refresh panel (ARP) of MIPI DSI. The display driver circuit (231) connected to the interface (241) used for the ARP may not include a GRAM.

[0037] The display driving circuit (231) may be configured to perform a scan for display on a part of the display area (e.g., display area (110)) of the display panel (232) and to refrain from (or bypass) (or skip) a scan for display on another part of the display area within one time interval for display on the display panel (232). Since the display driving circuit (231) is configured to perform the scan for display on the part of the display area (e.g., the first part of the display area) and to refrain from scanning for display on the other part of the display area (e.g., the second part of the active area), the display (230) (or the display driving circuit (231)) can 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 display area and to refrain from scanning for display on the other part of the display area according to the multi-frequency driving, the display driving circuit (231) can perform display on the second part of the display area according to a refresh rate that is different from the refresh rate for display on the first part of the display area.

[0038] For example, the display driving circuit (231) may display a first image received from the at least one processor according to a first refresh rate on the first part of the display area of ​​the display panel (232), while displaying a second image received from the at least one processor according to a second refresh rate different from the first refresh rate on the second part of the display area.

[0039] The first refresh rate may be described as a refresh rate targeted (or identified) (or recognized) (or scheduled) by at least one processor (210) for an image to be displayed on the first portion of the display area. The first refresh rate may correspond to a time interval scheduled by the at least one processor (210) to transmit the image to be displayed on the first portion of the display area from the at least one processor (210) to the display driving circuit (231) via the interface (241). The first refresh rate may correspond to a time period during which the first image is maintained on the display panel (232).

[0040] The second refresh rate may be described as a refresh rate targeted (or identified) (or recognized) (or scheduled) by at least one processor (210) for an image displayed on the second portion of the display area. The second refresh rate may correspond to a time interval scheduled by the at least one processor (210) to transmit the image displayed on the second portion of the display area from the at least one processor (210) to the display driving circuit (231) via the interface (241). The second refresh rate may correspond to a time period during which the second image is maintained on the display panel (232).

[0041] The display driving circuit (231) can perform display on a first part of the display panel (232) (or a first part of the display area of ​​the display panel (232)) using data received from at least one processor (210) (or a processor (e.g., DPU)) based on the first refresh rate, and can perform display on a second part of the display panel (232) (or a second part of the display area) using data received from at least one processor (210) (or a processor (e.g., DPU)) based on the second refresh rate.

[0042] The display driver circuit (231) may perform processing on the image before performing a scan on the image to be displayed on the display area. The processing may include local processing, image processing, and / or pixel processing. As a non-limiting example, the processing may be performed at least in part using the AI ​​system described with reference to FIG. 13. For example, the processing may include adjusting the viewing angle of at least a portion of the image for user privacy. For example, the processing may include performing local tone mapping with respect to a portion of the display area. The local tone mapping may be performed by the display driver circuit (231) using position information provided to the display driver circuit (231) from at least one processor (210) (e.g., position information of a portion of the display area to which the local tone mapping will be applied). For example, the processing may include decompressing compressed data (e.g., including the image) by at least one processor (210) to improve the quality of the image displayed on the display area.

[0043] For example, at least one processor (210) can encode data including the image and transmit the encoded data to the display driver circuit (231) via the interface (241). Encoding the data may include compressing the data for the quality of the image. Compressing the data may be described as display stream compression (DSC). The display driver circuit (231) can receive the encoded data from the at least one processor (210) via the interface (241). The display driver circuit (231) can perform the processing based on decoding the encoded data. The display driver circuit (231) can display the image on the display area based on performing a scan on the image included in the decoded data.

[0044] At least one processor (210) (or the DPU) can transmit data including a first image to be displayed on the display area to the display driving circuit (231) via the interface (241). The data including the first image can be encoded by the at least one processor (210). The display driving circuit (231) can receive the encoded data from the at least one processor (210) via the interface (241). The display driving circuit (231) can decode the encoded data. The display driving circuit (231) can display the first image on the display area based on performing a scan on the first image included in the decoded data.

[0045] At least one processor (210) (or the CPU) may generate (or obtain) a second image to be displayed on a first portion (e.g., a second portion (112) of the display area (110)) of the display area while the first image is displayed on the display area (e.g., the display area (110)). As a non-limiting example, the second image may be generated (or obtained) via a software application in a memory (220) executed by the at least one processor (210). The at least one processor (210) may perform encoding (or processing) with respect to the second image to change a first portion of the first image displayed on the first portion (e.g., the second portion (112) of the display area (110)) of the display area according to multi-frequency driving, and to maintain a second portion of the first image, which is different from the first portion of the first image, on the display area (e.g., the display area (110)). For example, at least one processor (210) (or the DPU) may identify, for the encoding, a portion of the first image displayed on a second portion of the display area relative to the first portion of the display area where the second image is to be displayed. At least one processor (210) (or the DPU) may encode data including the portion of the first image and the second image, and transmit the encoded data to the display driving circuit (231) via the interface (241).

[0046] The display driving circuit (231) can receive the encoded data from at least one processor (210) via the interface (241). The display driving circuit (231) can decode the encoded data. The display driving circuit (231) can, based on performing a scan on the part of the first image and the second image included in the decoded data, display the part of the first image again, change the first part of the first image to the second image, and maintain the other part of the first image. Since the part of the first image is displayed again (or additionally scanned) differently from the other part of the first image according to performing a scan on the part of the first image and the second image, a difference may occur between the visibility of the part of the first image and the visibility of the other part of the first image. The above difference can be more easily recognized by a user when the content provided through the part of the first image and the content provided through the other part of the first image are identical. The above difference is explained with reference to FIG. 3.

[0047] Figure 3 illustrates an example of position information of a first part of a display area.

[0048] Referring to FIG. 3, at least one processor (210) can encode data including a first image (310) and transmit the encoded data to a display driving circuit (231) via an interface (241). The display driving circuit (231) can receive the encoded data from the display driving circuit (231) via the interface (241). The display driving circuit (231) can display the first image (310) on the display area based on decoding the encoded data and performing a scan on the first image (310) included in the decoded data.

[0049] The first image (310) displayed on the display area may include a first portion (311) displayed on a first part of the display area, and a second portion (312) different from the first portion (311) of the first image (310). The first portion (311) of the first image (310) displayed on the display area may be at least partially surrounded by a third portion (313) of the first image (310).

[0050] At least one processor (210) can obtain a second image (320) to be displayed on the first portion of the display area while the first image (310) is displayed on the display area according to the scan for the first image (310). The at least one processor (210) can identify a third portion (313) of the first image (310) displayed on the second portion of the display area related to the first portion of the display area for encoding data to be transmitted to the display driving circuit (231) in relation to the second image (320). The at least one processor (210) can perform the encoding using a third image (330) including the third portion (313) of the first image (310) and the second image (320). At least one processor (210) can transmit the data, which includes a third image (330) and is encoded by the at least one processor (210), to the display driving circuit (231) via the interface (241).

[0051] The display driving circuit (231) can receive the data from at least one processor (210) via the interface (241). The display driving circuit (231) can decode the data. The display driving circuit (231) can perform a scan on a third image (330) included in the decoded data (e.g., including a third part (313) of the first image (310) and a second image (320). The third part (313) of the first image (310) can be displayed again according to the scan on the third image (330). The second image (320) can be changed from the first part (311) of the first image (310) according to the scan on the third image (330). The fourth part (314) of the first image (310) may be maintained on the display area, unlike the third part (313) of the first image (310) which is re-displayed according to the scan for the third image (330).

[0052] As a non-limiting example, the content provided by the third portion (313) of the first image (310) may be identical to the content provided by the fourth portion (314) of the first image (310) and different from the content provided by the second image (320). The content provided by the third portion (313) of the first image (310) may be identical to the content provided by the fourth portion (314) of the first image (310), but because the third portion (313) of the first image (310) is re-displayed according to the scan for the third image (330), unlike the fourth portion (314) of the first image (310), a difference may occur between the visibility of the third portion (313) of the first image (310) and the visibility of the fourth portion (314) of the first image (310). For example, the content provided by the third part (313) of the first image (310) and the content provided by the fourth part (314) of the first image (310) may have a first color (e.g., white), and the content provided by the second image (320) may have a second color (e.g., black). Both the content provided by the third part (313) of the first image (313) and the content provided by the fourth part (314) of the first image (314) have the first color, but since the third part (313) of the first image (310) is re-displayed according to the scan for the third image (330), unlike the fourth part (314) of the first image (310), a color difference between the third part (313) of the first image (313) and the fourth part (314) of the first image (314) may occur on the display area. This color difference may be perceived by the user at the boundary (331) between the third part (313) of the first image (310) (or the third image (330)) and the fourth part (314) of the first image (310) (and / or around the boundary (331)).The above color difference perceived by the user may reduce the quality of the service provided through the display (230).

[0053] The display driving circuit (231) may perform a scan on the second image (320) (instead of performing a scan on the third image (330)) to reduce the color difference perceived by the user. Since the second image (320) is an image that is generated (or newly generated) (or additionally generated) while the first image (310) is displayed on the display area, the content provided by the second image (320) may be visually different from the content provided by the third portion (313) of the first image (310). For example, the content provided by the third portion (313) of the first image (310) may have the first color, while the content provided by the second image (320) may have the second color. For example, since the content provided by the second image (320) is visually different from the content provided by the third portion (313) of the first image (310), differences in visual characteristics that occur at the boundary (321) between the third portion (313) of the first image (310) and the second image (320) upon scanning the second image (320) may not be perceived by the user. For example, the difference may be unnoticeable to the user.

[0054] A scan for the second image (320) may be performed based on identifying the second image (320) included in the third image (330). At least one processor (210) may transmit first position information of the first part of the display area where the second image (320) is to be displayed, to the display driving circuit (231), to cause (or control) (or assist) the display driving circuit (231) to identify the second image (320) included in the third image (330). At least one processor (210) may transmit the first position information to the display driving circuit (231), to cause (or control) the display driving circuit (231) to perform the scan for the second image (320).

[0055] The first position information may be distinguished from second position information of a portion (340) of the display area corresponding to a third image (330) transmitted from at least one processor (210) to the display driving circuit (231). The first position information may indicate a position of a scan to be performed by the display driving circuit (231), and the second position information may indicate a position at which an image in the data transmitted from at least one processor (210) is to be displayed. The first position information may indicate a position of an image to be displayed on the display area, and the second position information may indicate a position of an image transmitted from at least one processor (210) to the display driving circuit (231) via an interface (241).

[0056] For example, the first position information may indicate a start position of the first part of the display area and an end position of the first part of the display area. As a non-limiting example, the first position information may include data of a position of an upper left corner (333) of the first part of the display area corresponding to the start position (e.g., panel refresh start column (PRSC) and panel refresh start row (PRSR)) and data of a position of a lower right corner (334) of the first part of the display area corresponding to the end position (e.g., panel refresh end column (PREC) and panel refresh end row (PRER)).

[0057] For example, the second location information may indicate a start position of a part (340) of the display area and an end position of the part (340) of the display area. As a non-limiting example, the second location information may include data of a position of an upper left corner (341) of a part (340) of the display area corresponding to the start position (e.g., a start column address (SC) and a start page address (SP)) and data of a position of a lower right corner (342) of a part (340) of the display area corresponding to the end position (e.g., an end column address (EC) and an end page address (EP)).

[0058] The first location information may be transmitted from at least one processor (210) to the display driving circuit (231) before transmitting the data including the third image (330) from at least one processor (210) to the display driving circuit (231). For example, the first location information may be transmitted at a time point (or timing) prior to a reference time from a start time point (or start timing) of a vertical synchronization signal (e.g., the second vertical synchronization signal below) for transmitting the data including the third image (330). For example, the first location information may be transmitted from at least one processor (210) to the display driving circuit (231) via a front porch portion of the first vertical synchronization signal prior to the second vertical synchronization signal. The first location information may be included in a command transmitted from at least one processor (210) to the display driving circuit (231).

[0059] The second location information may be transmitted from at least one processor (210) to the display driving circuit (231) before transmitting the data including the third image (330) from at least one processor (210) to the display driving circuit (231). For example, the second location information may be transmitted at a time point (or timing) prior to a reference time from a start time point (or start timing) of a vertical synchronization signal (e.g., the second vertical synchronization signal below) for transmitting the data including the third image (330). For example, the second location information may be transmitted from at least one processor (210) to the display driving circuit (231) via a front porch portion of a first vertical synchronization signal prior to the second vertical synchronization signal. The second location information may be included in a command transmitted from at least one processor (210) to the display driving circuit (231).

[0060] The first location information may be transmitted through the interface (241). The second location information may be transmitted through the interface (241). However, the present invention is not limited thereto. The first location information may be transmitted from at least one processor (210) to the display driving circuit (231) through another interface distinct from the interface (241). The second location information may be transmitted from at least one processor (210) to the display driving circuit (231) through the other interface.

[0061] Transmitting the second position information from at least one processor (210) to the display driving circuit (231) may be performed under a condition that the position of at least a portion of the display area related to the image transmission from at least one processor (210) to the display driving circuit (231) changes. For example, when the position of at least a portion of the display area related to the image transmission is maintained, transmitting the second position information may not be performed independently of the change in the position of at least a portion of the display area related to the scan performed for display. For example, when the position of at least a portion of the display area related to the image transmission changes, transmitting the second position information may be performed.

[0062] The use of the first location information and the use of the second location information are explained with reference to FIGS. 4 to 6.

[0063] FIG. 4 illustrates first position information of a first part of a display area for operation of a display driving circuit performed using a GRAM (graphic random access memory), and second position information of a third part of a display area including the first part of the display area and the second part of the display area.

[0064] Referring to FIG. 4, the electronic device (100) may include a display host (400). The display host (400) may include a CPU (401) (or CPU / GPU (401)), a DPU (402), and a memory (220). At least one processor (210) may include a CPU (401) and a DPU (402).

[0065] The display driving circuit (231) can display a first image (310) on the display area. The CPU (401) can generate a second image (320) while the first image (310) is displayed on the display area. The CPU (401) can store (411) the second image (320) in the memory (220). The CPU (401) can transmit (412) (or provide) the first location information of the first part of the display area where the second image (320) is to be displayed to the DPU (402).

[0066] The DPU (402) can acquire (413) (or identify) data to be input to the encoder (403) using the first position information from the CPU (401). Acquiring (413) data to be input to the encoder (403) using the first position information is described with reference to FIG. 5.

[0067] Figure 5 illustrates identifying a portion of the first image.

[0068] Referring to FIG. 5, the memory (220) may include a storage area for transmitting images from at least one processor (210) to the display driving circuit (231). The storage area may be divided (or segmented) into a plurality of areas (500), each corresponding to a unit of encoding performed via the encoder (403). The plurality of regions (500) may include a first region (500-1), a second region (500-2), a third region (500-3), a fourth region (500-4), a fifth region (500-5), a sixth region (500-6), a seventh region (500-7), an eighth region (500-8), a ninth region (500-9), a tenth region (500-10), an eleventh region (500-11), a twelfth region (500-12), a thirteenth region (500-13), and a fourteenth region (500-14).

[0069] The DPU (402) can identify that a first part (510-1) of an area (510) within the storage area corresponding to the first location information of the first part of the display area where the second image (320) is to be displayed is included in a fifth area (500-5), a second part (510-2) of the area (510) is included in a sixth area (500-6), a third part (510-3) of the area (510) is included in a seventh area (500-7), and a fourth part (510-4) of the area (510) is included in an eighth area (500-8). Based on the above identification, the DPU (402) can obtain data (491) including a third image (330) including a third part (313) of the first image (310) and a second image (320) from the fifth area (500-5), the sixth area (500-6), the seventh area (500-7), and the eighth area (500-8) of the storage area of ​​the memory (220).

[0070] Referring again to FIG. 4, the DPU (402) may input data (491) to the encoder (403) based on obtaining (413) data (491) including a third image (330). The DPU (402) may perform encoding on the data (491) using the encoder (403) to obtain encoded data (492) (414). As a non-limiting example, the encoded data (492) may include a compressed third image (330).

[0071] The DPU (402) may transmit (415) encoded data (492) to the display driver circuit (231) via a transmission interface (441) (e.g., including a transmission circuit) within the DPU (402) connected to the interface (241). Transmitting (415) encoded data (492) may be performed based on transmitting (421) the second location information to the transmission interface (441). As a non-limiting example, the DPU (402) may transmit (416) the first location information to the display driver circuit (231) before transmitting (415) the encoded data (492). As a non-limiting example, the DPU (402) may transmit (415) the second location information to the display driver circuit (231).

[0072] The display driving circuit (231) can receive encoded data (492) (or data corresponding to the encoded data (492)) from the DPU (402) via a receiving interface (442) (e.g., including a receiving circuit) within the display driving circuit (231) connected to the interface (241). As a non-limiting example, the display driving circuit (231) can receive the first location information and / or the second location information from the DPU (402) via the receiving interface (442).

[0073] The display driving circuit (231) can perform (426) storing the encoded data (492) in the GRAM (404) within the display driving circuit (231). As a non-limiting example, the display driving circuit (231) operating for the command mode can identify, using the second position information, a location within the GRAM (404) where the encoded data (492) is to be stored, and, based on the identification, store (426) the encoded data (492) in the GRAM (404). As a non-limiting example, the display driving circuit (231) operating for the video hybrid mode can identify, using the second position information, a location within the GRAM (404) where the encoded data (492) is to be stored, and, based on the identification, store (426) the encoded data (492) in the GRAM (404). As a non-limiting example, the display driving circuit (231) operating for the video hybrid mode may, without using the second location information, identify a location within the GRAM (404) where the encoded data (492) is to be stored based on the time (or time interval) at which the encoded data (492) is received from the DPU (402), and, based on the identification, store (426) the encoded data (492) in the GRAM (404).

[0074] The display driving circuit (231) can obtain (417) encoded data (492) (or data corresponding to the encoded data (492)) (or a compressed third image (330)) from the GRAM (404). As a non-limiting example, the display driving circuit (231) can obtain (417) encoded data (492) using the second location information. The encoded data (492) obtained from the GRAM (404) can be data to be input to the decoder (405).

[0075] The display driving circuit (231) can input encoded data (492) to the decoder (405). The display driving circuit (231) can obtain data (491) (or decoded data) (418) by performing decoding on the encoded data (492) using the decoder (405). As a non-limiting example, the data (491) obtained by the display driving circuit (231) can include a decompressed third image (330), unlike the encoded data (492).

[0076] The display driving circuit (231) can acquire (419) (or identify) a second image (320) included in a third image (330) in the data (491) using the first location information. The display driving circuit (231) can perform a scan (420) on the second image (320) with respect to the first part of the display area. Based on the scan (420), the display driving circuit (231) can change the first part (311) of the first image (310) to the second image (320). Based on the scan (420), the display driving circuit (231) can maintain a second part (312) of the first image (310) that is different from the first part (311) of the first image (310) on the display area.

[0077] FIG. 6 illustrates first position information and second position information for operation of a display driving circuit performed without using GRAM.

[0078] Referring to FIG. 6, the electronic device (100) may include a display host (400). The display host (400) may include a CPU (401) (or CPU / GPU (401)), a DPU (402), and a memory (220). At least one processor (210) may include a CPU (401) and a DPU (402).

[0079] The display driving circuit (231) can display a first image (310) on the display area. The CPU (401) can generate a second image (320) while the first image (310) is displayed on the display area. The CPU (401) can store (411) the second image (320) in the memory (220). The CPU (401) can transmit (412) (or provide) the first location information of the first part of the display area where the second image (320) is to be displayed to the DPU (402).

[0080] The DPU (402) may acquire (413) (or identify) data to be input to the encoder (403) using the first position information from the CPU (401). The DPU (402) may input the data (491) to the encoder (403) based on the acquisition (413) of data (491) including a third part (313) of the first image (310) and a third image (330) including the second image (320). The DPU (402) may acquire (414) encoded data (492) by performing encoding on the data (491) using the encoder (403). As a non-limiting example, the encoded data (492) may include a compressed third image (330).

[0081] The DPU (402) may transmit (415) encoded data (492) to the display driver circuit (231) via a transmission interface (441) (e.g., including a transmission circuit) within the DPU (402) connected to the interface (241). Transmitting (415) encoded data (492) may be performed based on transmitting (421) the second location information to the transmission interface (441). As a non-limiting example, the DPU (402) may transmit (416) the first location information to the display driver circuit (231) before transmitting (415) the encoded data (492). As a non-limiting example, the DPU (402) may transmit (415) the second location information to the display driver circuit (231).

[0082] The display driving circuit (231) can receive encoded data (492) (or data corresponding to the encoded data (492)) from the DPU (402) via a receiving interface (442) (e.g., including a receiving circuit) within the display driving circuit (231) connected to the interface (241). As a non-limiting example, the display driving circuit (231) can receive the first location information and / or the second location information from the DPU (402) via the receiving interface (442).

[0083] The display driving circuit (231) can input (517) (or transmit) (or provide) encoded data (492) to the decoder (405). As a non-limiting example, inputting (517) encoded data (492) to the decoder (492) can be performed according to the second position information.

[0084] The display driving circuit (231) can input encoded data (492) to the decoder (405). The display driving circuit (231) can perform decoding on the encoded data (492) using the decoder (405) to obtain data (491) (or decoded data) (518). As a non-limiting example, the data (491) obtained by the display driving circuit (231) can include a decompressed third image (330), unlike the encoded data (492).

[0085] The display driving circuit (231) can acquire (519) (or identify) a second image (320) included in a third image (330) in the data (491) using the first location information. The display driving circuit (231) can perform a scan (520) on the second image (320) with respect to the first part of the display area. Based on the scan (520), the display driving circuit (231) can change the first part (311) of the first image (310) to the second image (320). Based on the scan (520), the display driving circuit (231) can maintain a second part (312) of the first image (310) that is different from the first part (311) of the first image (310) on the display area.

[0086] The descriptions made with respect to encoding performed by at least one processor (210) and decoding performed by the display driver circuit (231) are merely exemplary. The descriptions may be applied equally or similarly with respect to area processing.

[0087] For example, when the display driving circuit (231) uses the GRAM, at least one processor (210) can transmit data including a first image to be displayed on a display area of ​​a display panel (232) from the at least one processor (210) to the display driving circuit (231). The at least one processor (210) can generate a second image to be displayed on a first part of the display area while the first image is displayed on the display area. The at least one processor (210) can identify a second part of the display area adjacent to the first part of the display area to perform area processing with respect to the second image. The at least one processor (210) can transmit data including location information of the first part of the display area, location information of the second part of the display area, and the second image from the at least one processor (210) to the display driving circuit (231). The display driving circuit (231) can receive the data including the position information of the first part of the display area, the position information of the second part of the display area, and the second image from at least one processor (210). The display driving circuit (231) can store the data including the second image in the GRAM using the position information of the first part of the display area. The display driving circuit (231) can obtain the second data and the first part of the first image displayed on the second part of the display area from the GRAM using the position information of the first part of the display area and the position information of the second part of the display area.The display driving circuit (231) can perform the region processing with respect to the first part of the first image and the second image, and perform a scan on the second image on which the region processing has been performed.

[0088] For example, when the display driving circuit (231) does not use the GRAM, at least one processor (210) may transmit data including a first image to be displayed on a display area of ​​the display panel (232) from the at least one processor (210) to the display driving circuit (231). The at least one processor (210) may generate a second image to be displayed on a first portion of the display area while the first image is displayed on the display area. The at least one processor (210) may identify a portion of the first image displayed on a second portion of the display area adjacent to the first portion of the display area to perform region processing with respect to the second image. The at least one processor (210) may transmit data including location information of the first portion of the display area (e.g., corresponding to the first location information) and a third image including the portion of the first image and the second image from the at least one processor (210) to the display driving circuit (231). The display driving circuit (231) can receive the data including the position information of the first part of the display area and the third image from at least one processor (210). The display driving circuit (231) can identify the position information of the third part of the display area corresponding to the third image according to the time at which the data is received, and perform the region processing with respect to the third image. The display driving circuit (231) can obtain the second image from the third image on which the region processing has been performed. The display driving circuit (231) can perform a scan on the second image on which the region processing has been performed.

[0089] Transmitting the first location information and / or the second location information from at least one processor (210) to the display driving circuit (231) may be optional. The display driving circuit (231) may identify the first location information and / or the second location information according to a time (or time interval) (or timing) (or point in time) at which data including at least a portion of an image is received from at least one processor (210) via the interface (241). In other words, identifying the first location information and the second location information may be implemented in various ways. Transmitting an image from at least one processor (210) to the display driving circuit (231), which is performed in relation to the first location information and the second location information, is described with reference to FIGS. 7 to 10.

[0090] Figures 7 to 10 illustrate transmission of a second image performed in relation to first location information and second location information.

[0091] Referring to FIG. 7, at least one processor (210) and a display driving circuit (231) may operate for the video mode, the video hybrid mode, and / or the ARP.

[0092] The display panel (232) may have a horizontal direction (791) and a vertical direction (792). The display driving circuit (231) may sequentially perform scans in the horizontal direction (791) for display on the display area of ​​the display panel (232). The scans in the horizontal direction (791) may be sequentially performed in the vertical direction (792). For example, the display area of ​​the display panel (232) may include a first horizontal line and a second horizontal line extending in the horizontal direction (791), respectively. The first horizontal line and the second horizontal line may be arranged in the vertical direction (792). For example, the display driving circuit (231) may perform the scans sequentially performed in the vertical direction (792) by performing a scan in relation to the second horizontal line based on performing a scan in relation to the first horizontal line.

[0093] At least one processor (210) can generate a second image (772) to be displayed on a portion (780) of the display area while displaying a first image on the display area, such as in a state (700). At least one processor (210) can generate a third image (773) including a first portion (771) of the first image displayed on a portion (781) of the display area that at least partially surrounds the portion (780) of the display area, and the second image (772). At least one processor (210) can transmit data including the third image (773) to the display driving circuit (231) via the interface (241).

[0094] The display driving circuit (231) can receive the data including the third image (773) from at least one processor (210) via the interface (241). The data including the third image (773) can be received via a vertical synchronization signal (710). The vertical synchronization signal (710) can include a vertical front porch portion (711), a vertical active portion (712), and a vertical back porch portion (713). Since the time at which the data including the third image (773) is received from at least one processor (210) according to the video mode, the video hybrid mode, and / or the ARP corresponds to a position (e.g., the second position information) of a part (782) of the display area (e.g., including a part (780) of the display area and a part (781) of the display area) related to the third image (773), the display driving circuit (231) can identify the second position information according to a position of a blank region (714) (e.g., a blanking or low power period (BLLP)) within a vertical active part (712) of the vertical synchronization signal (710) (or a position of a data region (715) within a vertical active part (712) of the vertical synchronization signal (710) corresponding to the third image (773). For example, the display driving circuit (231) can identify the second position information by counting horizontal lines within the display area corresponding to the blank area (714).

[0095] As a non-limiting example, unlike the second location information recognized according to the blank area (714), the first location information used to perform the scan may not be recognized by the display driving circuit (231). Since the first location information, unlike the second location information, is unknown to the display driving circuit (231), at least one processor (210) may provide the first location information to the display driving circuit (231). The display driving circuit (231) may identify a second image (772) to be displayed on a portion (780) of the display area based on the first location information, through the data area (716) of the vertical active portion (712) of the vertical synchronization signal (710). The display driving circuit (231) can change a second part (774) of the first image on a part (780) of the display area to a second image (772), such as in state (750), by performing a scan on the second image (772) with respect to a part (780) of the display area based on the identification.

[0096] As a non-limiting example, when the first location information is identical to the second location information (or when the first part (771) of the first image does not exist), the display driving circuit (231) can perform a scan according to the identified second location information.

[0097] Referring to FIG. 8, at least one processor (210) and a display driving circuit (231) may operate for the video mode, the video hybrid mode, and / or the ARP.

[0098] The display panel (232) may have a horizontal direction (791) and a vertical direction (792). The display driving circuit (231) may sequentially perform scans in the horizontal direction (791) for display on the display area of ​​the display panel (232). The scans in the horizontal direction (791) may be sequentially performed in the vertical direction (792). For example, the display area of ​​the display panel (232) may include a first horizontal line and a second horizontal line extending in the horizontal direction (791), respectively. The first horizontal line and the second horizontal line may be arranged in the vertical direction (792). For example, the display driving circuit (231) may perform the scans sequentially performed in the vertical direction (792) by performing a scan in relation to the second horizontal line based on performing a scan in relation to the first horizontal line.

[0099] The display driving circuit (231) can perform a scan with respect to a portion of one horizontal line. The display driving circuit (231) can perform a scan with respect to a portion of one horizontal line and refrain from performing a scan with respect to another portion of the horizontal line. For example, the display driving circuit (231) can perform a scan (861) with respect to a portion of a horizontal line (865), which is one of the horizontal lines of the display area of ​​the display panel (232), perform a skip scan (862) with respect to another portion of the horizontal line (865), and perform a scan (863) with respect to a portion of a horizontal line (866), which is another horizontal line of the horizontal lines.

[0100] At least one processor (210) can generate a second image (872) to be displayed on a portion (880) of the display area while displaying a first image on the display area, such as in a state (800). At least one processor (210) can generate a third image (873) including a first portion (871) of the first image displayed on a portion (881) of the display area next to the portion (880) of the display area, and the second image (872). At least one processor (210) can transmit data including the third image (873) to the display driving circuit (231) via the interface (241). The transmission of the data can be a full line transmission.

[0101] The display driving circuit (231) can receive the data including the third image (873) from at least one processor (210) via the interface (241). A portion of the data including the third image (873) corresponding to the horizontal line (865) can be received via a horizontal synchronization signal (810). The horizontal synchronization signal (810) can include a horizontal front porch portion (811), a horizontal active portion (812), a horizontal back porch portion (813), and a blank portion (814). Since the time at which the part of the data including the third image (873) is received from at least one processor (210) according to the video mode, the video hybrid mode, and / or the ARP corresponds to a position (e.g., the second position information) of a part (882) of the display area (e.g., including a part (880) of the display area and a part (881) of the display area) related to the third image (873), the display driving circuit (231) can identify the second position information according to the position of the blank part (814) of the horizontal synchronization signal (810) (or the position of the horizontal active part (812) of the horizontal synchronization signal (810) corresponding to the third image (873). For example, the display driving circuit (231) can identify the second position information by counting a pixel clock according to the blank part (814).

[0102] As a non-limiting example, unlike the second position information recognized according to the blank portion (814), the first position information used to perform the scan may not be recognized by the display driving circuit (231). Since the first position information, unlike the second position information, is unknown to the display driving circuit (231), at least one processor (210) may provide the first position information to the display driving circuit (231). The display driving circuit (231) may identify a second image (872) to be displayed on a portion (880) of the display area through a data area (816) of a horizontal active portion (812) of a horizontal synchronization signal (810) based on the first position information. The display driving circuit (231) can change the second part (874) of the first image on the part (880) of the display area to the second image (872), such as in the state (850), by performing a scan on the second image (872) with respect to the part (880) of the display area based on the identification.

[0103] As a non-limiting example, when the first location information is identical to the second location information (or when the first part (871) of the first image does not exist), the display driving circuit (231) can perform a scan according to the identified second location information.

[0104] Referring to FIG. 9, at least one processor (210) and a display driving circuit (231) may operate for the video mode, the video hybrid mode, and / or the ARP.

[0105] The display panel (232) may have a horizontal direction (791) and a vertical direction (792). The display driving circuit (231) may sequentially perform scans in the horizontal direction (791) for display on the display area of ​​the display panel (232). The scans in the horizontal direction (791) may be sequentially performed in the vertical direction (792). For example, the display area of ​​the display panel (232) may include a first horizontal line and a second horizontal line extending in the horizontal direction (791), respectively. The first horizontal line and the second horizontal line may be arranged in the vertical direction (792). For example, the display driving circuit (231) may perform the scans sequentially performed in the vertical direction (792) by performing a scan in relation to the second horizontal line based on performing a scan in relation to the first horizontal line.

[0106] The display driving circuit (231) may perform a scan with respect to a portion of a horizontal line. The display driving circuit (231) may perform a scan with respect to a portion of a horizontal line and refrain from performing a scan with respect to another portion of the horizontal line.

[0107] At least one processor (210) may generate a second image (972) to be displayed on a portion (980) of the display area while displaying a first image on the display area, such as in a state (900). At least one processor (210) may generate a third image (973) including a first portion (971) of the first image displayed on a portion (981) of the display area next to the portion (980) of the display area, and the second image (972). At least one processor (210) may transmit data including the third image (973) to the display driving circuit (231) via the interface (241). The transmission of the data may be partial line transmission. The partial line transmission may be performed in a non-burst mode (or according to the non-burst mode). The above non-burst mode can be described as a mode in which pixel clock timing corresponds to horizontal position information.

[0108] The display driving circuit (231) can receive the data including the third image (973) from at least one processor (210) via the interface (241). A portion of the data including the third image (973) corresponding to the horizontal line (965) can be received via a horizontal synchronization signal (910). The horizontal synchronization signal (910) can include a horizontal front porch portion (911), a horizontal active portion (912), a horizontal back porch portion (913), and a blank portion (914). Since the time at which the part of the data including the third image (973) is received from at least one processor (210) according to the video mode, the video hybrid mode, and / or the ARP corresponds to a position (e.g., the second position information) of a part (982) of the display area (e.g., including a part (980) of the display area and a part (981) of the display area) related to the third image (973) according to the non-burst mode, the display driving circuit (231) can identify the second position information according to a position of a blank region (917) (e.g., a blanking or low power period (BLLP)) within a horizontal active part (912) of a horizontal synchronization signal (910) (or a position of a data region (915) within a horizontal active part (912) of a horizontal synchronization signal (910) corresponding to the third image (973). For example, the display driving circuit (231) can identify the second location information by counting pixel clocks according to the blank area (914).

[0109] As a non-limiting example, unlike the second location information recognized according to the blank area (914), the first location information used to perform the scan may not be recognized by the display driving circuit (231). Since the first location information, unlike the second location information, is unknown to the display driving circuit (231), at least one processor (210) may provide the first location information to the display driving circuit (231). The display driving circuit (231) may identify a second image (972) to be displayed on a portion (980) of the display area based on the first location information, through the data area (916) of the horizontal active portion (912) of the horizontal synchronization signal (910). The display driving circuit (231) can change a second part (974) of the first image on a part (980) of the display area to a second image (972), such as in state (950), by performing a scan on the second image (972) with respect to a part (980) of the display area based on the identification.

[0110] As a non-limiting example, when the first location information is identical to the second location information (or when the first part (971) of the first image does not exist), the display driving circuit (231) can perform a scan according to the identified second location information.

[0111] Referring to FIG. 10, at least one processor (210) and a display driving circuit (231) may operate for the video mode, the video hybrid mode, and / or the ARP.

[0112] The display panel (232) may have a horizontal direction (791) and a vertical direction (792). The display driving circuit (231) may sequentially perform scans in the horizontal direction (791) for display on the display area of ​​the display panel (232). The scans in the horizontal direction (791) may be sequentially performed in the vertical direction (792). For example, the display area of ​​the display panel (232) may include a first horizontal line and a second horizontal line extending in the horizontal direction (791), respectively. The first horizontal line and the second horizontal line may be arranged in the vertical direction (792). For example, the display driving circuit (231) may perform the scans sequentially performed in the vertical direction (792) by performing a scan in relation to the second horizontal line based on performing a scan in relation to the first horizontal line.

[0113] The display driving circuit (231) may perform a scan with respect to a portion of a horizontal line. The display driving circuit (231) may perform a scan with respect to a portion of a horizontal line and refrain from performing a scan with respect to another portion of the horizontal line.

[0114] At least one processor (210) may generate a second image (972) to be displayed on a portion (980) of the display area while displaying a first image on the display area, such as in a state (900). At least one processor (210) may generate a third image (973) including a first portion (971) of the first image displayed on a portion (981) of the display area next to the portion (980) of the display area, and the second image (972). At least one processor (210) may transmit data including the third image (973) to the display driving circuit (231) via the interface (241). The transmission of the data may be a partial line transmission. The partial line transmission may be performed within (or according to) a burst mode. The burst mode may be described as a mode in which pixel clock timing does not correspond to horizontal position information.

[0115] The display driving circuit (231) can receive the data including the third image (973) from at least one processor (210) via the interface (241). A portion of the data including the third image (973) corresponding to the horizontal line (965) can be received via a horizontal synchronization signal (910). The horizontal synchronization signal (910) can include a horizontal front porch portion (911), a horizontal active portion (912), a horizontal back porch portion (913), and a blank portion (914). Since the time at which the portion of the data including the third image (973) is received from at least one processor (210) according to the video mode, the video hybrid mode, and / or the ARP does not correspond to a position (e.g., the second position information) of a portion (982) of the display area (e.g., including a portion (980) of the display area and a portion (981) of the display area) related to the third image (973) according to the burst mode, the at least one processor (210) may transmit the second position information to the display driving circuit (231) before the horizontal synchronization signal (910). The second position information may be transmitted to indicate a position of the portion (980) of the display area corresponding to a data area (1015) within a horizontal active portion (912) of the horizontal synchronization signal (910).

[0116] The display driving circuit (231) can use the second position information to identify that the third image (973) acquired through the data area (1015) within the horizontal active portion (912) corresponds to a portion (982) of the display area.

[0117] At least one processor (210) can provide the first position information to the display driving circuit (231). The first position information can be transmitted (or provided) before the horizontal synchronization signal (910). The display driving circuit (231) can identify a second image (972) to be displayed on a portion (980) of the display area through a data region (1016) of a horizontal active portion (912) of the horizontal synchronization signal (910) based on the first position information. The display driving circuit (231) can change the second portion (974) of the first image on the portion (980) of the display area to the second image (972) by performing a scan for the second image (972) with respect to the portion (980) of the display area based on the identification, such as in the state (950).

[0118] As a non-limiting example, the display driving circuit (231) may be in a state for lower power consumption through the blank area (1017) of the horizontal active portion (912) of the horizontal synchronization signal (910) and / or the blank area (914) of the horizontal synchronization signal (910). Since the blank area (1017) and the blank area (914) of the horizontal synchronization signal (910) are continuous according to the burst mode, the display driving circuit (231) may reduce power consumption for display on the display panel (232) through the burst mode.

[0119] The operations described above can be executed within the electronic device (1101) of FIGS. 11 and 12.

[0120] FIG. 11 is a block diagram of an electronic device (1101) within a network environment (1100) according to various embodiments. Referring to FIG. 11, in the network environment (1100), the electronic device (1101) may communicate with the electronic device (1102) via a first network (1198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (1104) or the server (1108) via a second network (1199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (1101) may communicate with the electronic device (1104) via the server (1108). According to one embodiment, the electronic device (1101) may include a processor (1120), a memory (1130), an input module (1150), an audio output module (1155), a display module (1160), an audio module (1170), a sensor module (1176), an interface (1177), a connection terminal (1178), a haptic module (1179), a camera module (1180), a power management module (1188), a battery (1189), a communication module (1190), a subscriber identification module (1196), or an antenna module (1197). In some embodiments, the electronic device (1101) may omit at least one of these components (e.g., the connection terminal (1178)), or may have one or more other components added. In some embodiments, some of these components (e.g., sensor module (1176), camera module (1180), or antenna module (1197)) may be integrated into a single component (e.g., display module (1160)).

[0121] The processor (1120) may, for example, execute software (e.g., a program (1140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (1101) connected to the processor (1120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (1120) may store commands or data received from other components (e.g., a sensor module (1176) or a communication module (1190)) in a volatile memory (1132), process the commands or data stored in the volatile memory (1132), and store result data in a non-volatile memory (1134). According to one embodiment, the processor (1120) may include a main processor (1121) (e.g., a central processing unit or an application processor) or an auxiliary processor (1123) (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 (1121). For example, when the electronic device (1101) includes the main processor (1121) and the auxiliary processor (1123), the auxiliary processor (1123) may be configured to use less power than the main processor (1121) or to be specialized for a given function. The auxiliary processor (1123) may be implemented separately from the main processor (1121) or as a part thereof.

[0122] The auxiliary processor (1123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (1160), a sensor module (1176), or a communication module (1190)) of the electronic device (1101), for example, on behalf of the main processor (1121) while the main processor (1121) is in an inactive (e.g., sleep) state, or together with the main processor (1121) while the main processor (1121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (1123) (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 (1180) or a communication module (1190)). In one embodiment, the auxiliary processor (1123) (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 (1101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (1108)). 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.

[0123] The memory (1130) can store various data used by at least one component (e.g., the processor (1120) or the sensor module (1176)) of the electronic device (1101). The data can include, for example, software (e.g., the program (1140)) and input data or output data for commands related thereto. The memory (1130) can include a volatile memory (1132) or a non-volatile memory (1134).

[0124] The program (1140) may be stored as software in memory (1130) and may include, for example, an operating system (1142), middleware (1144), or an application (1146).

[0125] The input module (1150) can receive commands or data to be used in a component of the electronic device (1101) (e.g., a processor (1120)) from an external source (e.g., a user) of the electronic device (1101). The input module (1150) 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).

[0126] The audio output module (1155) can output audio signals to the outside of the electronic device (1101). The audio output module (1155) 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.

[0127] The display module (1160) can visually provide information to an external party (e.g., a user) of the electronic device (1101). The display module (1160) 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 (1160) 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.

[0128] The audio module (1170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (1170) can acquire sound through the input module (1150), output sound through the sound output module (1155), or an external electronic device (e.g., electronic device (1102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (1101).

[0129] The sensor module (1176) can detect the operating status (e.g., power or temperature) of the electronic device (1101) 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 (1176) 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.

[0130] The interface (1177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (1101) with an external electronic device (e.g., the electronic device (1102)). In one embodiment, the interface (1177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0131] The connection terminal (1178) may include a connector through which the electronic device (1101) may be physically connected to an external electronic device (e.g., the electronic device (1102)). In one embodiment, the connection terminal (1178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0132] The haptic module (1179) 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 (1179) may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

[0133] The camera module (1180) can capture still images and videos. In one embodiment, the camera module (1180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0134] The power management module (1188) can manage the power supplied to the electronic device (1101). According to one embodiment, the power management module (1188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

[0135] A battery (1189) may power at least one component of the electronic device (1101). In one embodiment, the battery (1189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0136] The communication module (1190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (1101) and an external electronic device (e.g., electronic device (1102), electronic device (1104), or server (1108)), and the performance of communication through the established communication channel. The communication module (1190) may operate independently from the processor (1120) (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 (1190) may include a wireless communication module (1192) (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 (1194) (e.g., a local area network (LAN) communication module, or a power line communication module). Any of these communication modules may communicate with an external electronic device (1104) via a first network (1198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (1199) (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 may 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 (1192) may use subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (1196) to verify or authenticate the electronic device (1101) within a communication network such as the first network (1198) or the second network (1199).

[0137] The wireless communication module (1192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (1192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (1192) 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 (1192) may support various requirements specified in the electronic device (1101), an external electronic device (e.g., the electronic device (1104)), or a network system (e.g., the second network (1199)). According to one embodiment, the wireless communication module (1192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB implementation, a loss coverage (e.g., 164 dB or less) for mMTC implementation, 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 implementation.

[0138] The antenna module (1197) 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 (1197) 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 (1197) 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 (1198) or the second network (1199), may be selected from the plurality of antennas by, for example, the communication module (1190). A signal or power may be transmitted or received between the communication module (1190) and an external electronic device via the selected at least one 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 (1197).

[0139] According to various embodiments, the antenna module (1197) 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.

[0140] 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)).

[0141] According to one embodiment, commands or data may be transmitted or received between the electronic device (1101) and an external electronic device (1104) via a server (1108) connected to a second network (1199). Each of the external electronic devices (1102 or 1104) may be the same or a different type of device as the electronic device (1101). According to one embodiment, all or part of the operations executed in the electronic device (1101) may be executed in one or more of the external electronic devices (1102, 1104, or 1108). For example, when the electronic device (1101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (1101) 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 (1101). The electronic device (1101) 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 (1101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In one embodiment, the external electronic device (1104) may include an Internet of Things (IoT) device. The server (1108) may be an intelligent server utilizing machine learning and / or a neural network.According to one embodiment, an external electronic device (1104) or server (1108) may be included within the second network (1199). The electronic device (1101) 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.

[0142] FIG. 12 is a block diagram (1200) of a display module (1160) according to various embodiments. Referring to FIG. 12, the display module (1160) may include a display (1210) and a display driver IC (DDI) (1230) for controlling the display (1210). The DDI (1230) may include an interface module (1231), a memory (1233) (e.g., a buffer memory), an image processing module (1235), or a mapping module (1237). The DDI (1230) may receive, for example, image information including image data or an image control signal corresponding to a command for controlling the image data, from another component of the electronic device (1101) through the interface module (1231). For example, according to one embodiment, image information may be received from a processor (1120) (e.g., a main processor (1121) (e.g., an application processor) or an auxiliary processor (1123) (e.g., a graphics processing unit) that operates independently of the function of the main processor (1121). The DDI (1230) may communicate with a touch circuit (1250) or a sensor module (1176) through the interface module (1231). In addition, the DDI (1230) may store at least a part of the received image information in the memory (1233), for example, in units of frames. The image processing module (1235) 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 (1210). The mapping module (1237) may output a voltage value or a value corresponding to the image data preprocessed or postprocessed through the image processing module (1235). Current values ​​can be generated.According to one embodiment, the generation of voltage values ​​or current values ​​may be performed at least in part based on, for example, properties of pixels of the display (1210) (e.g., arrangement of pixels (RGB stripe or pentile structure), or size of each sub-pixel). At least some pixels of the display (1210) may be driven at least in part based on, for example, the voltage values ​​or current values, so that visual information (e.g., text, images, or icons) corresponding to the image data may be displayed through the display (1210).

[0143] According to one embodiment, the display module (1160) may further include a touch circuit (1250). The touch circuit (1250) may include a touch sensor (1251) and a touch sensor IC (1253) for controlling the touch sensor (1251). The touch sensor IC (1253) may control the touch sensor (1251) to detect, for example, a touch input or a hovering input for a specific location of the display (1210). For example, the touch sensor IC (1253) may detect the touch input or the 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 (1210). The touch sensor IC (1253) may provide information (e.g., location, area, pressure, or time) regarding the detected touch input or hovering input to the processor (1120). According to one embodiment, at least a portion of the touch circuit (1250) (e.g., touch sensor IC (1253)) may be included as part of the display driver IC (1230), or as part of the display (1210), or as part of another component (e.g., auxiliary processor (1123)) disposed external to the display module (1160).

[0144] According to one embodiment, the display module (1160) 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 (1176), 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 (1160) (e.g., the display (1210) or the DDI (1230)) or a part of the touch circuit (1250). For example, when the sensor module (1176) embedded in the display module (1160) 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 (1210). For another example, if the sensor module (1176) embedded in the display module (1160) 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 (1210). According to one embodiment, the touch sensor (1251) or the sensor module (1176) may be disposed between pixels of a pixel layer of the display (1210), or above or below the pixel layer.

[0145] Some of the operations described above may be executed (or performed) by an AI (artificial intelligence) system as described with reference to FIG. 13.

[0146] Figure 13 is a schematic diagram of an exemplary AI system.

[0147] Referring to FIG. 13, the AI ​​system (1300) may include an input / output interface (1310), an AI (artificial intelligence) framework (1320), a generative AI model (1330), an application / service component (1380), and / or a knowledge repository (1390).

[0148] The input / output interface (1310) can receive input. The input can include user input and / or data acquired or generated by an electronic device (e.g., the electronic device (100) or the electronic device (1101) described above). The data can include images, videos, and / or sensor data generated by at least one processor (e.g., at least one processor (210) or processor (1120)) of the electronic device (e.g., illuminance data around the electronic device acquired from a sensor or sensor hub (e.g., a coprocessor (1123), posture data (or orientation data) of the electronic device, temperature inside the electronic device (e.g., temperature of the display (230) or temperature of the at least one processor (210)), size information of a display area of ​​the display (230), and / or images acquired through an image sensor (e.g., included in a camera module (1180)) of the electronic device). The user input may include natural language, touch data obtained through touch circuitry included within the display panel (232) (e.g., used to identify input from a finger and / or a stylus), images displayed (and / or to be displayed) on the display panel (232), and / or video. As a non-limiting example, the user input may be received by the input / output interface (1310) together with context information. The context information may be described as additional information obtained in connection with the user input. The context information may relate to a state when the user input is received (e.g., including a state of the electronic device and / or a state surrounding the electronic device (e.g., a user state)). For example, the context information may include information about one or more software applications running within the electronic device when the user input is received.For example, the contextual information may include information about the location of the electronic device (or the location of the user of the electronic device) at the time the user input is received. For example, the user input may be integrated with the contextual information. For example, the user input integrated with the contextual information may be received by the input / output interface (1310).

[0149] The input / output interface (1310) can transmit (or provide) output. The output may include a result (or result information) generated or acquired by the AI ​​system (1300) based at least in part on the input. The format of the output may vary. For example, the output may include natural language. For example, the output may include content (e.g., including media content and / or multimedia content). For example, the output may include an action related to a user of the electronic device. For example, the output may have a format according to a user setting of the electronic device.

[0150] The input / output interface (1310) can be described as a user query / response interface (1310).

[0151] The AI ​​framework (1320) can be used to obtain information (or data) about the input from the input / output interface (1310) and control one or more components related to the AI ​​system (1300) using the obtained information.

[0152] For example, the prompt design component (1321) within the AI ​​framework (1320) can use the acquired information to generate or obtain a prompt for a generative AI model (1330) (e.g., including a large language model (LLM) or a large multimodal model (LMM)). For example, the prompt design component (1321) can be described as an AI component that uses a learning algorithm and / or a neural network to provide enhanced prompts over time. For example, the prompt design component (1321) can use the acquired information to access a knowledge component (e.g., a knowledge repository (1390)) that includes user preference data, a prompt library, and / or prompt examples to generate or obtain a prompt. The generated prompt can be provided to the generative AI model (1330) (e.g., including an LLM or LMM).

[0153] For example, the API / plugin management component (1322) within the AI ​​framework (1320) may be utilized to support communication for additional information requested (or induced) in connection with the prompt provided (or to be provided) to the generative AI model (1330). For example, the API / plugin management component (1322) may be utilized to create or establish channels for communication with various data sources (e.g., knowledge repositories (1390)). For example, the API / plugin management component (1322) may support access to at least some of the data sources. For example, the API / plugin management component (1322) may be utilized to request another component (e.g., an application / service component (1380)) to perform feedback (or response) according to the prompt. As a non-limiting example, information obtained (or generated) through the API / plugin management component (1322) may be provided to the prompt design component (1321) for the purpose of generating a prompt. As a non-limiting example, information obtained (or generated) through the API / plugin management component (1322) may be provided to the generative AI model (1330).

[0154] For example, the improvement component (1323) within the AI ​​framework (1320) can at least partially tune (or adjust) (or change) the result (e.g., content) obtained (or output) from the generative AI model (1330). For example, the improvement component (1323) can determine or verify whether the content obtained from the generative AI model (1330) is related to the input. For example, the improvement component (1323) can determine or verify whether the content obtained from the generative AI model (1330) contains biased content. For example, the improvement component (1323) can determine or verify whether the content obtained from the generative AI model (1330) contains harmful content. For example, the improvement component (1323) can support or assist in performing additional processing to improve the content obtained from the generative AI model (1330). For example, the improvement component (1323) may support providing hints to the user to improve the content.

[0155] A generative AI model (1330) can be described as an artificial intelligence neural network that generates feedback in response to a prompt. For example, the feedback may include additional data and / or information related to the prompt, but relative to the prompt. For example, the feedback may include new content related to the prompt. For example, the generative AI model (1330) may include a model that generates images and / or a model that generates language. For example, the model that generates images may include a generative adversarial network (GAN) and / or a variational autoencoder (VAE). For example, the model that generates images may include a diffusion-based generative model (e.g., a transformer VAE). For example, the model that generates language may include CHAT-GPT 3 and / or CHAT-GPT 4. For example, a generative AI model (1330) may include an LMM that generates the feedback by recognizing text, images, and / or speech.

[0156] As a non-limiting example, the AI ​​framework (1320) and / or the generative AI model (1330) may be included within an AI module (e.g., including a processing circuit) within the electronic device. For example, the AI ​​module may be operatively coupled with at least one processor of the electronic device (e.g., at least one processor (210) or processor (1120)). For example, the AI ​​module may be operatively coupled with a display driving circuit of the electronic device (e.g., a display driving circuit (231) or a DDI (1230)). For example, the AI ​​module may be operatively coupled with a sensor hub of the electronic device for one or more sensors within the electronic device.

[0157] 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.

[0158] As described above, an electronic device (e.g., electronic device (100)) may include 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)), at least one processor (e.g., at least one processor (210)) including a processing circuit, and a memory (e.g., memory (220)) that stores instructions and includes one or more storage media. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit, from the at least one processor to the display driving circuit, data including a first image to be displayed on a display area of ​​the display panel; generate a second image to be displayed on a first portion of the display area while the first image is displayed on the display area; identify a portion of the first image to be displayed on a second portion of the display area adjacent to the first portion of the display area; and transmit, from the at least one processor to the display driving circuit, data including positional information of the first portion of the display area and a third image including the portion of the first image and the second image. The display driving circuit may be configured to receive the data including the position information and the third image from the at least one processor, acquire the second image included in the third image using the position information, and change a first portion of the first image to the second image based on performing a scan on the second image with respect to the first portion of the display area, and maintain a second portion of the first image, which is different from the first portion of the first image, on the display area.

[0159] The display driving circuit may include a graphic random access memory (GRAM) (e.g., GRAM (404)). The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit position information of a third portion of the display area corresponding to the third image from the at least one processor to the display driving circuit. The display driving circuit may be configured to receive, from the at least one processor, the data including the position information of the first part of the display area, the position information of the third part of the display area, and the third image, and to be encoded by the at least one processor, store the encoded data in the GRAM using the position information of the third part of the display area, obtain the encoded data from the GRAM using the position information of the third part of the display area, decode the encoded data to obtain the third image, obtain the second image included in the third image using the position information of the first part of the display area, and perform the scan for the second image with respect to the first part of the display area.

[0160] The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify the portion of the first image to be used for encoding related to the second image according to the positional information of the first portion of the display area where the second image is to be displayed, encode the data including the portion of the first image and the third image including the second image, and transmit the positional information of the first portion of the display area, the positional information of the third portion of the display area, and the encoded data from the at least one processor to the display driving circuit.

[0161] The at least one processor may include a central processing unit (CPU) (e.g., CPU (401)) including a processing circuit, and a display processing unit (DPU) (e.g., DPU (402)) including a processing circuit. Generating the second image, the position information of the first part of the display area, and providing the position information of the first part of the display area to the DPU may be performed by the CPU. Identifying the part of the first image, encoding the data, and transmitting the position information of the first part of the display area, the position information of the third part of the display area, and the encoded data may be performed by the DPU.

[0162] The position information of the first part of the display area and the position information of the third part of the display area may be transmitted from the at least one processor to the display driving circuit via a front porch portion of a first vertical synchronization signal. The encoded data may be transmitted from the at least one processor to the display driving circuit via an active portion of a second vertical synchronization signal following the first vertical synchronization signal.

[0163] Encoding the above data may include compressing the data.

[0164] The display driving circuit may be configured to receive, from the at least one processor, the position information of the first part of the display area, and the data encoded by the at least one processor and including the third image, identify position information of the third part of the display area corresponding to the third image according to a time at which the encoded data is received from the at least one processor, decode the encoded data according to the position information of the third part of the display area to obtain the third image, obtain the second image included in the third image using the position information of the first part of the display area, and perform the scan for the second image with respect to the first part of the display area.

[0165] The position information of the third part of the display area can be identified based on identifying a blank portion of the encoded data received from the at least one processor.

[0166] The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify a portion of the first image to be used for encoding related to the second image according to the positional information of the first portion of the display area where the second image is to be displayed, encode the data including the third image using the portion of the first image and the second image, and transmit the positional information of the first portion of the display area, the positional information of the third portion of the display area, and the encoded data from the at least one processor to the display driving circuit.

[0167] The at least one processor may include a central processing unit (CPU) (e.g., CPU (401)) including a processing circuit, and a display processing unit (DPU) (e.g., DPU (402)) including a processing circuit. Generating the second image, the position information of the first part of the display area, and providing the position information of the first part of the display area to the DPU may be performed by the CPU. Identifying the part of the first image, encoding the data, and transmitting the position information of the first part of the display area, the position information of the third part of the display area, and the encoded data may be performed by the DPU.

[0168] The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit, from the at least one processor, position information of a third portion of the display area corresponding to the third image, to the display driving circuit. The display driving circuit may be configured to receive, from the at least one processor, the data encoded by the at least one processor, including the position information of the first portion of the display area, the position information of the third portion of the display area, and the third image, decode the encoded data according to the position information of the third portion of the display area to obtain the third image, obtain the second image included in the third image using the position information of the first portion of the display area, and perform the scan on the second image with respect to the first portion of the display area.

[0169] The refresh rate of the first part of the display area may be different from the refresh rate of the third part of the display area where the second part of the first image is displayed.

[0170] The position information of the first part of the display area may include data on the start position of the scan and data on the end position of the scan.

[0171] The method as described above can be executed within an electronic device including at least one processor, a display driving circuit, and a display panel. The method comprises the steps of: transmitting data including a first image to be displayed on a display area of ​​the display panel from the at least one processor to the display driving circuit; generating, by the at least one processor, a second image to be displayed on a first part of the display area while the first image is displayed on the display area; identifying, by the at least one processor, a part of the first image displayed on a second part of the display area adjacent to the first part of the display area; transmitting, by the at least one processor to the display driving circuit, data including positional information of the first part of the display area and a third image including the part of the first image and the second image; receiving, by the at least one processor, the data including the positional information and the third image; acquiring, by the display driving circuit, the second image included in the third image using the positional information; and performing a scan on the second image in relation to the first part of the display area, based on the display driving circuit performing the scan on the second image, the first part of the first image as the second image. The driving circuit may include an operation in which the display driving circuit changes and maintains a second portion of the first image, which is different from the first portion of the first image, on the display area.

[0172] The method may include an operation of transmitting, from the at least one processor, position information of a third part of the display area corresponding to the third image to the display driving circuit, and an operation of the display driving circuit receiving, from the at least one processor, the position information of the first part of the display area, the position information of the third part of the display area, and the third image, and the data encoded by the at least one processor. The operation of performing the scan for the second image may include an operation of the display driving circuit storing the encoded data in a GRAM (graphic random access memory) within the display driving circuit using the position information of the third part of the display area, an operation of the display driving circuit obtaining the encoded data from the GRAM using the position information of the third part of the display area, an operation of the display driving circuit decoding the encoded data to obtain the third image, an operation of the display driving circuit obtaining the second image included in the third image using the position information of the first part of the display area, and an operation of the display driving circuit performing the scan for the second image with respect to the first part of the display area.

[0173] The operation of identifying the portion of the first image may include an operation of the at least one processor identifying the portion of the first image to be used for encoding related to the second image, based on the position information of the first portion of the display area where the second image is to be displayed. The operation of transmitting the position information of the first portion of the display area and the encoded data may include an operation of the at least one processor encoding the data including the portion of the first image and the third image including the second image, and an operation of transmitting the position information of the first portion of the display area, the position information of the third portion of the display area, and the encoded data from the at least one processor to the display driving circuit.

[0174] The position information of the first part of the display area and the position information of the third part of the display area may be transmitted from the at least one processor to the display driving circuit via a front porch portion of a first vertical synchronization signal. The encoded data may be transmitted from the at least one processor to the display driving circuit via an active portion of a second vertical synchronization signal following the first vertical synchronization signal.

[0175] Encoding the above data may include compressing the data.

[0176] The operation of performing the scan for the second image comprises: an operation in which the display driving circuit receives, from the at least one processor, the position information of the first part of the display area, and the data encoded by the at least one processor and including the third image; an operation in which the display driving circuit identifies, according to a time at which the encoded data is received from the at least one processor, position information of the third part of the display area corresponding to the third image; an operation in which the display driving circuit decodes the encoded data according to the position information of the third part of the display area to obtain the third image;

[0177] The method may include an operation in which the display driving circuit acquires the second image included in the third image using the positional information of the first part of the display area, and an operation in which the display driving circuit performs the scan for the second image in relation to the first part of the display area.

[0178] The position information of the third part of the display area can be identified based on identifying a blank portion of the encoded data received from the at least one processor.

[0179] 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.

[0180] 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.

[0181] 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 (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.

[0182] 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).

[0183] Various embodiments of the present document may be implemented as software (e.g., a program (1140)) including one or more instructions stored in a storage medium (e.g., an internal memory (1136) or an external memory (1138)) readable by a machine (e.g., an electronic device (1101)). For example, a processor (e.g., a processor (1120)) of the machine (e.g., an electronic device (1101)) 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.

[0184] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). ™ ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0185] 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, A display including a display driving circuit and a display panel; At least one processor comprising a processing circuit; and A memory comprising one or more storage media for storing instructions, The above instructions, when individually or collectively executed by the at least one processor, Transmitting data including a first image to be displayed on a display area of ​​the display panel from the at least one processor to the display driving circuit; While the first image is displayed on the display area, a second image is generated to be displayed on a first part of the display area; Identifying a portion of the first image displayed on a second portion of the display area adjacent to the first portion of the display area; and Causing the electronic device to transmit data including position information of the first part of the display area, and a third image including the part of the first image and the second image, from the at least one processor to the display driving circuit, The above display driving circuit, Receive the data including the location information and the third image from the at least one processor; Using the above location information, obtaining the second image included in the third image; and Based on performing a scan on said second image in relation to said first part of said display area: Changing a first part of the first image to the second image, and To maintain a second part of the first image, which is different from the first part of the first image, on the display area, Composed of, Electronic devices.

2. In claim 1, the display driving circuit, Includes GRAM (graphic random access memory), The instructions, when individually or collectively executed by the at least one processor, further cause the electronic device to transmit position information of a third portion of the display area corresponding to the third image from the at least one processor to the display driving circuit, The above display driving circuit, Receive, from the at least one processor, the data including the position information of the first part of the display area, the position information of the third part of the display area, and the third image, and encoded by the at least one processor; Using the position information of the third part of the display area, the encoded data is stored in the GRAM, By using the position information of the third part of the display area, the encoded data is obtained from the GRAM, Decoding the encoded data to obtain the third image, Using the position information of the first part of the display area, the second image included in the third image is obtained, configured to perform said scan on said second image in relation to said first part of said display area, Electronic devices.

3. In claim 2, the instructions, when individually or collectively executed by the at least one processor, Identifying a part of the first image to be used for encoding related to the second image according to the position information of the first part of the display area where the second image is to be displayed, Encode the data including the third image including the part of the first image and the second image, To transmit, from the at least one processor to the display driving circuit, the position information of the first part of the display area, the position information of the third part of the display area, and the encoded data, causing the above electronic device, Electronic devices.

4. In claim 3, the at least one processor, a central processing unit (CPU), including a processing circuit; and Includes a display processing unit (DPU) that includes a processing circuit, Generating the second image, providing the position information of the first part of the display area, and providing the position information of the first part of the display area to the DPU, is performed by the above CPU, Identifying said part of said first image, encoding said data, and transmitting said position information of said first part of said display area, said position information of said third part of said display area, and said encoded data, performed by the above DPU, Electronic devices.

5. In claim 2, the position information of the first part of the display area and the position information of the third part of the display area are, transmitted from the at least one processor to the display driving circuit via the front porch portion of the first vertical synchronization signal; The above encoded data is, Transmitted from the at least one processor to the display driving circuit through the active portion of the second vertical synchronization signal after the first vertical synchronization signal, Electronic devices.

6. In claim 2, encoding the data comprises: Including compressing the above data, Electronic devices.

7. In claim 1, the display driving circuit, Receive, from the at least one processor, the position information of the first part of the display area, and the data encoded by the at least one processor, including the third image; Identifying position information of a third part of the display area corresponding to the third image according to the time at which the encoded data is received from the at least one processor, To obtain the third image, the encoded data is decoded according to the position information of the third part of the display area, Using the position information of the first part of the display area, the second image included in the third image is obtained, configured to perform said scan on said second image in relation to said first part of said display area, Electronic devices.

8. In claim 7, the position information of the third part of the display area is: Based on identifying a blank portion of the encoded data received from at least one processor, Electronic devices.

9. In claim 7, the instructions, when individually or collectively executed by the at least one processor, Identifying a part of the first image to be used for encoding related to the second image according to the position information of the first part of the display area where the second image is to be displayed, Encode the data including the third image using the part of the first image and the second image, To transmit, from the at least one processor to the display driving circuit, the position information of the first part of the display area, the position information of the third part of the display area, and the encoded data, causing the above electronic device, Electronic devices.

10. In claim 9, the at least one processor, a central processing unit (CPU), including a processing circuit; and Includes a display processing unit (DPU) that includes a processing circuit, Generating the second image, providing the position information of the first part of the display area, and providing the position information of the first part of the display area to the DPU, is performed by the above CPU, Identifying said part of said first image, encoding said data, and transmitting said position information of said first part of said display area, said position information of said third part of said display area, and said encoded data, performed by the above DPU, Electronic devices.

11. In claim 1, the instructions, when individually or collectively executed by the at least one processor, further cause the electronic device to transmit position information of a third part of the display area corresponding to the third image from the at least one processor to the display driving circuit, The above display driving circuit, Receive the data encoded by the at least one processor, including the position information of the first part of the display area, the position information of the third part of the display area, and the third image, from the at least one processor; To obtain the third image, the encoded data is decoded according to the position information of the third part of the display area, Using the position information of the first part of the display area, the second image included in the third image is obtained, configured to perform said scan on said second image in relation to said first part of said display area, Electronic devices.

12. In claim 1, the reproduction rate of the first part of the display area is: A different reproduction rate from that of a third part of the display area in which the second part of the first image is displayed, Electronic devices.

13. In claim 1, the position information of the first part of the display area is: Containing data on the start position of the scan and data on the end position of the scan, Electronic devices.

14. A method executed in an electronic device comprising at least one processor, a display driving circuit, and a display panel, An operation of transmitting data including a first image to be displayed on a display area of ​​the display panel from the at least one processor to the display driving circuit; An operation in which the at least one processor generates a second image to be displayed on a first portion of the display area while the first image is displayed on the display area; An operation of identifying, by the at least one processor, a portion of the first image displayed on a second portion of the display area adjacent to the first portion of the display area; An operation of transmitting data including position information of the first part of the display area and a third image including the part of the first image and the second image from the at least one processor to the display driving circuit; An operation in which the display driving circuit receives the data including the location information and the third image from the at least one processor; An operation in which the display driving circuit acquires the second image included in the third image using the above location information; and An operation in which the display driving circuit changes a first part of the first image into the second image based on performing a scan on the second image in relation to the first part of the display area, and the display driving circuit maintains a second part of the first image, which is different from the first part of the first image, on the display area. method.

15. In claim 14, An operation of transmitting position information of a third part of the display area corresponding to the third image from the at least one processor to the display driving circuit; and Further comprising an operation in which the display driving circuit receives, from the at least one processor, the data, which includes the position information of the first part of the display area, the position information of the third part of the display area, and the third image, and is encoded by the at least one processor, The operation of performing the above scan on the above second image is, An operation in which the display driving circuit stores the encoded data in a GRAM (graphic random access memory) within the display driving circuit using the position information of the third part of the display area. An operation in which the display driving circuit obtains the encoded data from the GRAM using the position information of the third part of the display area. An operation of the display driving circuit to decode the encoded data to obtain the third image; An operation in which the display driving circuit acquires the second image included in the third image using the position information of the first part of the display area, and Including an operation performed by the display driving circuit to perform the scan for the second image in relation to the first part of the display area. method.

Citation Information

Patent Citations

  • Method and apparatus for reducing power consumption in displays for electronic devices

    JP2009520993A

  • How to acquire the wireless device and online mileage and service method

    KR1020230161398A

  • Data transmission for display partial update

    US20140267336A1

  • Electronic display partial image frame update systems and methods

    US20190341007A1

  • KR20210080996A