Electronic device and method for operating electronic device
By alternating output images using different interpolation methods, the electronic device mitigates burn-in in OLED displays, enhancing longevity and visual consistency.
Patent Information
- Application Number
- PCT/KR2025/019083
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-11-19
- Filing Date
- 2025-11-18
- Publication Date
- 2026-05-28
AI Technical Summary
OLED devices experience burn-in issues due to prolonged use, leading to image afterimages and color tone distortion, which existing technologies have not adequately addressed.
An electronic device employs multiple interpolation methods to generate different output images, alternating their display in frames to reduce stress on OLED elements, thereby extending their lifespan and minimizing visible differences between the images.
The solution effectively prevents or reduces burn-in in OLED devices by varying the grayscale and brightness information across frames, ensuring a seamless viewing experience without noticeable image discrepancies.
Smart Images

Figure KR2025019083_28052026_PF_FP_ABST
Abstract
Description
Electronic device and method of operation of electronic device
[0001] The present disclosure relates to an electronic device and a method of operating the electronic device. Specifically, it relates to an electronic device that generates an output image by performing scaling on an input image and a method of operating the electronic device.
[0002] With the recent advancement of display technology, technologies for displaying images through electronic devices including various types of displays are being widely used.
[0003] In particular, due to the technological advancement of OLED (Organic Light Emitting Diode) devices, electronic devices that display images using displays containing OLED devices are being widely used.
[0004] However, due to the characteristics of OLED devices, prolonged use causes the devices to reach the end of their lifespan, leading to issues such as burn-in. As a result, image afterimages may remain on the display, or the color tone of the image may be distorted.
[0005] To this end, technologies are being developed such as displaying a protection image to protect the OLED element or shifting the position of the image displayed on the display when no user input, etc., is provided to the electronic device for a certain period of time.
[0006] One embodiment of the present disclosure provides an electronic device. The electronic device may include a display. The electronic device may include a memory in which a program or at least one instruction is stored. The electronic device may include at least one processor. By having at least one processor execute the program or at least one instruction stored in the memory individually or collectively, the electronic device may acquire an input image. The electronic device may acquire a first output image by performing scaling on the input image using a first interpolation method. The electronic device may acquire a second output image by performing scaling on the input image using a second interpolation method different from the first interpolation method. The electronic device may display the first output image in at least one first frame among a plurality of output frames through the display, and display the second output image in at least one second frame, which is the remaining frame.
[0007] One embodiment of the present disclosure provides a method of operating an electronic device. The method of operating the electronic device may include the step of acquiring an input image. The method of operating the electronic device may include the step of acquiring a first output image by performing scaling on the input image using a first interpolation method. The method of operating the electronic device may include the step of acquiring a second output image by performing scaling on the input image using a second interpolation method different from the first interpolation method. The method of operating the electronic device may include the step of displaying the first output image in at least one first frame among a plurality of output frames through a display, and displaying the second output image in at least one second frame, which is the remaining frame.
[0008] In one embodiment of the present disclosure, a computer-readable recording medium may be provided on which a program for performing at least one of the embodiments of the operation method of the disclosed electronic device is recorded on a computer.
[0009] The technical problems to be solved in this document are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure belongs from the description below.
[0010] The present disclosure may be understood from the combination of the following detailed description and the accompanying drawings, where reference numerals denote structural elements. Furthermore, the above and other aspects and advantages of specific embodiments of the present disclosure may become more apparent from the following detailed description, which is referenced together with the accompanying drawings.
[0011] FIG. 1 is a drawing for explaining the operation of an electronic device according to one embodiment of the present disclosure.
[0012] FIG. 2 is a block diagram for explaining the configuration of an electronic device according to one embodiment of the present disclosure.
[0013] FIG. 3 is a flowchart for explaining the operation of an electronic device according to one embodiment of the present disclosure.
[0014] FIG. 4 is a diagram illustrating an operation to perform scaling to adjust the size of an image according to one embodiment of the present disclosure.
[0015] FIG. 5 is a diagram illustrating the difference between different output images obtained by performing scaling using different interpolation methods according to one embodiment of the present disclosure.
[0016] FIG. 6 is a flowchart illustrating an operation to correct a second output image so that the grayscale information of pixels included in a first output image and a second output image is different from each other, according to an embodiment of the present disclosure.
[0017] FIG. 7 is a flowchart illustrating an operation to correct a second output image so that the maximum brightness of the first output image and the second output image are different from each other, according to one embodiment of the present disclosure.
[0018] FIG. 8 is a flowchart illustrating the operation of setting the period of at least one second frame within a plurality of output frames in one embodiment of the present disclosure.
[0019] FIG. 9 is a diagram illustrating an operation in which, in one embodiment of the present disclosure, a first output image is displayed in at least one first frame among a plurality of output frames, and a second output image is displayed in at least one second frame, which is the remaining frame.
[0020] FIG. 10 is a diagram illustrating an operation in which, in one embodiment of the present disclosure, a first output image is displayed in at least one first frame among a plurality of output frames, and a second output image is displayed in at least one second frame, which is the remaining frame.
[0021] FIG. 11 is a diagram illustrating the operation of obtaining different output images using a plurality of scalers designed to perform different interpolation methods in one embodiment of the present disclosure.
[0022] FIG. 12 is a diagram illustrating an operation to acquire different output images using an interpolation model included in memory and a scaler designed to perform an interpolation different from the interpolation model included in memory, in one embodiment of the present disclosure.
[0023] FIG. 13 is a diagram illustrating an operation to generate an output image, each comprising a plurality of correction frames using different interpolation methods, in order to provide an image at a frequency different from that of an input image in one embodiment of the present disclosure.
[0024] FIG. 14 is a flowchart illustrating an operation to generate an output image, each comprising a plurality of correction frames using different interpolation methods, in order to provide an image at a frequency different from that of an input image in one embodiment of the present disclosure.
[0025] The terms used in this disclosure will be briefly explained, and an embodiment of this disclosure will be described in detail.
[0026] Throughout this disclosure, unless specifically stated otherwise, "or" is inclusive and not exclusive. Accordingly, "A or B" may mean "A, B, or both" unless clearly indicated otherwise by the context.
[0027] In the present disclosure, the expression “at least one of a, b, or c” may refer to “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, “a, b, and c all”, or variations thereof.
[0028] The terms used in this disclosure have been selected to be as widely used as possible, taking into account the functions in the embodiments of this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description section of the relevant embodiments of this disclosure. Therefore, the terms used in this disclosure should be defined not merely by their names, but based on their meanings and the content throughout this disclosure.
[0029] Singular expressions may include plural expressions unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as generally understood by those skilled in the art as described in this specification.
[0030] Throughout this disclosure, when a part is described as "comprising" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components. Furthermore, terms such as "...part," "module," etc., as used in this disclosure refer to a unit that processes at least one function or operation, and may be implemented in hardware or software, or as a combination of hardware and software.
[0031] The expression “configured to” as used in this disclosure may be replaced, depending on the context, with, for example, “suitable for,” “having the capacity to,” “designed to,” “adapted to,” “made to,” or “capable of.” The term “configured to” may not necessarily mean only “specifically designed to” in hardware. Instead, in some situations, the expression “system configured to” may mean that the system is “capable of” together with other devices or components. For example, the phrase “a processor configured (or set) to perform A, B, and C” may mean a dedicated processor for performing said operations (e.g., an embedded processor), or a generic-purpose processor (e.g., a CPU or an application processor) capable of performing said operations by executing one or more software programs stored in memory.
[0032] In addition, when a component is described in the present disclosure as being “connected” or “connected” to another component, it should be understood that the component may be directly connected to or directly connected to the other component, but unless otherwise specifically stated, it may also be connected or connected through another component in between.
[0033] It should be understood that the blocks in each flowchart and combinations of flowcharts can be executed by one or more computer programs containing computer-executable instructions. One or more computer programs may be stored all in a single memory or may be partitioned and stored in multiple different memories.
[0034] All functions or operations described in this document may be processed by a single processor or a combination of multiple processors.
[0035] Functions related to artificial intelligence according to the present disclosure are operated through processors and memory. One or more processors control the processing of input data according to predefined operation rules or artificial intelligence models stored in memory. Alternatively, if one or more processors are dedicated artificial intelligence processors, the dedicated artificial intelligence processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.
[0036] The predefined rules of operation or artificial intelligence models are characterized by being created through learning. Here, being created through learning means that a predefined rules of operation or artificial intelligence models configured to perform desired characteristics (or objectives) are created by a basic artificial intelligence model being trained using a number of training data by a learning algorithm. Such learning may be performed on the electronic device itself in which the artificial intelligence model according to the present disclosure is used, or it may be performed through a separate server and / or system. Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples described above.
[0037] An artificial intelligence model may be composed of multiple neural network layers. Each of the multiple neural network layers has multiple weight values and performs neural network operations through operations between the results of previous layers and the multiple weights. The multiple weights possessed by the multiple neural network layers can be optimized based on the learning results of the artificial intelligence model. For example, the multiple weights may be updated so that the loss value or cost value obtained from the artificial intelligence model during the learning process is reduced or minimized. The artificial neural network may include a Deep Neural Network (DNN), such as a Convolutional Neural Network (CNN), Recurrent Neural Network (RNN), Restricted Boltzmann Machine (RBM), Deep Belief Network (DBN), Bidirectional Recurrent Deep Neural Network (BRDNN), or Deep Q-Networks, but is not limited to the examples mentioned above.
[0038] Embodiments of the present disclosure are described below with reference to the attached drawings so that those skilled in the art can easily implement them. However, an embodiment of the present disclosure may be implemented in various different forms and is not limited to the embodiment described herein. Furthermore, in order to clearly explain an embodiment of the present disclosure in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the present disclosure are denoted by similar reference numerals.
[0039] Embodiments of the present disclosure will be described in detail below with reference to the drawings.
[0040] FIG. 1 is a drawing for explaining the operation of an electronic device (100) according to one embodiment of the present disclosure.
[0041] Referring to FIG. 1, in one embodiment of the present disclosure, an electronic device (100) may be a device that acquires an input image (200) and displays an output image based on the input image (200) to provide to a user (101). The electronic device (100) may include a display (120) and display an output image through the display (120) to provide an output image to the user (101).
[0042] In one embodiment of the present disclosure, the electronic device (100) may be implemented as an electronic device of various shapes, such as a television, a mobile device, a smartphone, a laptop computer, a desktop, a tablet PC, digital signage, a projector, and a wearable device.
[0043] In one embodiment of the present disclosure, the input image (200) may include content including color information such as Red, Green, and Blue. The input image (200) may include a plurality of images corresponding to each of a plurality of input frames. The input image (200) may include a still image or a video, and is not limited to either one.
[0044] In one embodiment of the present disclosure, the resolution of an input image (200) acquired by an electronic device (100) and the resolution of an output image to be displayed through a display (120) may be different. As the resolutions of the output image and the input image (200) are different, the electronic device (100) may obtain an output image by scaling the input image (200). In one embodiment of the present disclosure, the electronic device (100) may perform scaling on the input image (200) using interpolation.
[0045] Specifically, when the resolution of the output image is greater than the resolution of the input image (200), the electronic device (100) can obtain a high-resolution output image through up-scaling of the input image (200). When the resolution of the output image is smaller than the resolution of the input image (200), the electronic device (100) can obtain a low-resolution output image through down-scaling of the input image (200).
[0046] Additionally, in one embodiment of the present disclosure, the resolution of the output image may change as the area where the output image is displayed through the display (120) is adjusted. Specifically, as the display area is adjusted so that the size of the display area where the output image is displayed within the display (120) becomes smaller, the resolution of the output image displayed in the display area may decrease. As the display area is adjusted so that the size of the display area where the output image is displayed within the display (120) becomes larger, the resolution of the output image displayed in the display area may increase. At this time, regardless of the size of the display area, the output image displayed in the display area may contain the same content.
[0047] In this case as well, the electronic device (100) can obtain an output image with adjusted resolution through scaling of the input image (200).
[0048] In one embodiment of the present disclosure, a display (120) included in an electronic device (100) may include a plurality of organic light-emitting diodes (OLEDs). However, the present disclosure is not limited thereto, and the electronic device (100) may include a light source such as various types of light-emitting elements capable of displaying an output image. Hereinafter, for convenience of explanation, the organic light-emitting diodes included in the display (120) will be referred to as OLED elements.
[0049] In one embodiment of the present disclosure, a plurality of OLED elements may have a shortened lifespan when displaying the same image over a long period of time due to the characteristics of the elements. Additionally, the lifespans of different types of OLED elements emitting light of different wavelengths may differ.
[0050] Accordingly, when a display containing multiple OLED elements is used for a long period, problems caused by burn-in of the multiple OLED elements may occur, such as residual images of the image displayed in the previous frame remaining in the current frame or changes in the color tone of the image.
[0051] In one embodiment of the present disclosure, the output image obtained may differ depending on the type of interpolation method used when performing scaling of the input image (200). The electronic device (100) may obtain a plurality of output images that differ from each other by performing scaling of the input image (200) using different interpolation methods. The grayscale information of at least one of Red, Green, or Blue of a first pixel included in any one of the output images may differ from the grayscale information of at least one of Red, Green, or Blue included in a second pixel corresponding to the first pixel included in another output image.
[0052] In one embodiment of the present disclosure, an electronic device (100) may perform scaling on an input image (200) through an image scaling module (e.g., including various circuits and / or executable program instructions and including various models, 111). The image scaling module (111) may include different interpolation models. In one embodiment of the present disclosure, the image scaling module (111) may include a first interpolation model and a second interpolation model. The first interpolation model may include an algorithm for performing a first interpolation, and the second interpolation model may include an algorithm for performing a second interpolation different from the first interpolation.
[0053] In one embodiment of the present disclosure, an electronic device (100) can obtain a first output image (300) and a second output image (310) by performing scaling on an input image (200) using an image scaling module (111). At this time, the first output image (300) may be an image obtained by performing scaling on the input image (200) using a first interpolation model. The second output image (310) may be an image obtained by performing scaling on the input image (200) using a second interpolation model.
[0054] In one embodiment of the present disclosure, an electronic device (100) may display an output image during a plurality of output frames through a display (120). At this time, "a plurality of output frames" may mean frames that display an image on the display (120) in one second, corresponding to the driving frequency at which the electronic device (100) drives the display (120). In one embodiment of the present disclosure, as the electronic device (100) drives the display (120) at 60 hertz, the plurality of output frames may mean 60 frames.
[0055] In one embodiment of the present disclosure, the electronic device (100) may display a first output image (300) in at least one first frame among a plurality of output frames. The electronic device (100) may display a second output image (310) in at least one second frame, which is the remaining frame among the plurality of output frames.
[0056] In one embodiment of the present disclosure, as the electronic device (100) displays a first output image (300) in a first frame among a plurality of output frames and displays a second output image (310) in a second frame, at least one grayscale information among Red, Green, or Blue displayed through a plurality of OLED elements included in the display (120) during the plurality of output frames may be varied. Through this, the driving voltage applied to each of the plurality of OLED elements within the plurality of output frames may be varied, thereby improving the lifespan of the plurality of OLED elements.
[0057] In one embodiment of the present disclosure, as the lifespan of a plurality of OLED elements included in the display (120) is improved, problems such as the residual image of the output image displayed in the previous frame remaining in the current frame or the color tone of the image changing due to burn-in of the plurality of OLED elements can be prevented or reduced.
[0058] Additionally, since the first output image (300) obtained using a different first interpolation model and the second output image (310) obtained using a second interpolation model are obtained based on the same input image (200), the difference between the first output image (300) and the second output image (310) may not be significant. Accordingly, to a user (101) viewing the first output image (300) provided in the first frame and the second output image (310) provided in the second frame through the display (120), the difference between the first output image (300) and the second output image (310) may not be perceptible or visible.
[0059] The present disclosure is not limited thereto, and the frequency of the output image displayed through the display (120) may differ from the frequency of the input image (200). In one embodiment of the present disclosure, the input image (200) includes a plurality of input frames, and the output image may be displayed across a plurality of output frames. As the frequency of the input image (200) and the frequency of the output image differ, the number of the plurality of input frames and the number of the plurality of output frames may differ. As the frequency of the output image differs from the frequency of the input image (200), the electronic device (100) may obtain the output image by scaling the input image (200) using interpolation.
[0060] Specifically, the electronic device (100) can generate output images corresponding to a plurality of correction frames through scaling of the input image (200) as the frequency of the output image is higher than the frequency of the input image (200). The electronic device (100) can display the input image (200) in a plurality of input frames among the plurality of output frames, and display the output image in a plurality of correction frames.
[0061] In one embodiment of the present disclosure, the electronic device (100) can obtain a third output image corresponding to a plurality of first correction frames and a fourth output image corresponding to a plurality of second correction frames by performing scaling of an input image (200) using different interpolation methods.
[0062] In one embodiment of the present disclosure, the electronic device (100) can display an input image (200) in a plurality of input frames among a plurality of output frames through a display (120), display a third output image in a plurality of first correction frames, and display a fourth output image in a plurality of second correction frames.
[0063] By doing so, the electronic device (100) of the present disclosure can prevent or reduce the problem of burn-in of a plurality of OLED elements included in the display (120) while ensuring that the difference in the output image displayed through the display (120) is not visible to the user (101).
[0064] Hereinafter, the configuration and operation method of the electronic device (100) of the present disclosure will be described in FIGS. 2 to FIGS. 14.
[0065] FIG. 2 is a block diagram for explaining the configuration of an electronic device according to one embodiment of the present disclosure.
[0066] Referring to FIGS. 1 and 2, in one embodiment of the present disclosure, an electronic device (100) may include a display (120), a memory (110), at least one processor (e.g., including a processing circuit, 130), a first scaler (e.g., including various circuits and / or executable program instructions, 140), a second scaler (e.g., including various circuits and / or executable program instructions, 150), an input / output interface (e.g., including a circuit, 160), and a communication interface (e.g., including a communication circuit, 170).
[0067] However, not all of the components shown in FIG. 2 are essential components. The electronic device (100) may be implemented with more components than those shown in FIG. 2, or with fewer components.
[0068] A display (120), memory (110), at least one processor (130), a first scaler (140), a second scaler (150), an input / output interface (160), and a communication interface (170) included in an electronic device (100) can each be electrically connected to one another.
[0069] In one embodiment of the present disclosure, the display (120) may be a display including an OLED element. However, the present disclosure is not limited thereto, and the display (120) may include a light-emitting element such as an inorganic light-emitting diode, or may include a liquid crystal display or a plasma display. Even in this case, the electronic device (100) may perform the embodiments described in the present disclosure when scaling an input image (200) to obtain an output image.
[0070] In one embodiment of the present disclosure, the memory (110) may store instructions, data structures, and program code that can be read by at least one processor (130). In one embodiment of the present disclosure, the memory (110) may be one or more. Operations performed by the electronic device (100) may be implemented by at least one processor (130) executing the instructions or code of a program stored in the memory (110).
[0071] In one embodiment of the present disclosure, the memory (110) may include at least one of a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), Mask ROM, Flash ROM, etc.), a hard disk drive (HDD), or a solid-state drive (SSD).
[0072] In one embodiment of the present disclosure, the memory (110) may not exist separately and may be configured to be included in at least one processor (130).
[0073] In one embodiment of the present disclosure, instructions or program code for performing functions or operations of an electronic device (100) may be stored in the memory (110). The instructions, algorithms, data structures, program code, and application programs stored in the memory (110) may be implemented in a programming or scripting language such as, for example, C, C++, Java, Python, assembler, etc.
[0074] In one embodiment of the present disclosure, various types of modules that can be used to perform the operation of an electronic device (100) may be stored in the memory (110).
[0075] In one embodiment of the present disclosure, the memory (110) may store an image scaling module (111), an image correction module (114), a brightness correction module (115), and a period setting module (116). However, not all modules illustrated in FIG. 2 are required. More modules than those illustrated in FIG. 2 may be stored in the memory (110), or fewer modules may be stored.
[0076] In one embodiment of the present disclosure, a 'module' included in the memory (110) may mean a unit that processes a function or operation performed by at least one processor (130). The 'module' included in the memory (110) may be implemented as software such as instructions, algorithms, data structures, or program code.
[0077] In one embodiment of the present disclosure, the image scaling module (111) may be composed of instructions or program code regarding an operation or function of performing scaling on an input image (200) to obtain an output image having a resolution different from that of the input image (200). In one embodiment of the present disclosure, the interpolation algorithm included in the image scaling module (111) may include nearest neighbor interpolation, bilinear interpolation, bicubic interpolation, etc., and is not limited to any one of them.
[0078] In one embodiment of the present disclosure, the image scaling module (111) may include a first interpolation model (112) and a second interpolation model (113). The first interpolation model (112) may include any one of nearest neighbor interpolation, bilinear interpolation, or bicubic interpolation. The second interpolation model (113) may include an interpolation algorithm different from the interpolation algorithm included in the first interpolation model (112), among nearest neighbor interpolation, bilinear interpolation, or bicubic interpolation.
[0079] However, the present disclosure is not limited thereto, and the image scaling module (111) may include various interpolation algorithms that can be used to obtain an output image having a resolution different from that of the input image (200). The interpolation algorithms included in the first interpolation model (112) and the second interpolation model (113), respectively, are different from each other and are not limited to any one of the interpolation algorithms.
[0080] In one embodiment of the present disclosure, the second interpolation model (113) may further include a preset algorithm for scaling at least one pixel containing preset first grayscale information included in the input image (200) into at least one pixel having second grayscale information that is different from the first grayscale information.
[0081] In one embodiment of the present disclosure, at least one processor (130) includes a plurality of processing circuits, and by executing instructions or program code of an image scaling module (111), the electronic device (100) can perform scaling on an input image (200) to obtain an output image.
[0082] In one embodiment of the present disclosure, by having at least one processor (130) execute instructions or program code of an image scaling module (111), the electronic device (100) can obtain a first output image (300) by performing scaling on an input image (200) using a first interpolation model (112). By having at least one processor (130) execute instructions or program code of an image scaling module (111), the electronic device (100) can obtain a second output image (310) by performing scaling on an input image (200) using a second interpolation model (113).
[0083] However, the present disclosure is not limited thereto. The image scaling module (111) may be composed of instructions or program code regarding an operation or function of acquiring an output image corresponding to a correction frame based on the input image (200) in order to display an output image at a frequency different from the frequency of the input image (200).
[0084] In one embodiment of the present disclosure, the interpolation algorithm included in the image scaling module (111) may include linear interpolation, motion compensation interpolation, frame blending interpolation, etc., and is not limited to any one. However, the present disclosure is not limited thereto, and the image scaling module (111) may include various interpolation algorithms that can be used to obtain an output image corresponding to a correction frame based on an input image (200).
[0085] The image scaling module (111) may further include a third interpolation model comprising one of linear interpolation, motion compensation interpolation, or frame blending interpolation algorithms. The image scaling module (111) may further include a fourth interpolation model comprising an interpolation algorithm different from the interpolation algorithm included in the third interpolation model, among linear interpolation, motion compensation interpolation, or frame blending interpolation algorithms.
[0086] It goes without saying that the interpolation algorithms included in the third and fourth interpolation models, respectively, are not limited to just one of them, but are merely different from one another.
[0087] In one embodiment of the present disclosure, the image scaling module (111) may include a pre-trained artificial intelligence model that receives an input image (200) as input, scales the input image (200), and infers at least one of a first output image (300) or a second output image (310). At this time, the artificial intelligence model included in the image scaling module (111) may be a Deep Neural Network (DNN) and may be an artificial intelligence model that includes a layer performing convolution operations. The artificial intelligence model included in the image scaling module (111) may include a Convolutional Neural Network (CNN) or a Generative Adversarial Network (GAN), etc. However, the artificial intelligence model in the present disclosure is not limited to the examples described above. At least one of the first interpolation model (112), the second interpolation model (113), the third interpolation model, or the fourth interpolation model may include a pre-trained artificial intelligence model.
[0088] In one embodiment of the present disclosure, the image correction module (114) may be composed of instructions or program code regarding an operation or function of correcting the grayscale information of a pixel included in an image to obtain a corrected output image. Specifically, the image correction module (114) may be composed of instructions or program code regarding an operation or function of changing the grayscale information of a corresponding pixel in the second output image (310) by comparing the first output image (300) and the second output image (310), as it is identified that the grayscale information of any one pixel among a plurality of pixels included in the first output image (300) is identical to the grayscale information of any one pixel among a plurality of pixels included in the second output image (310) that corresponds to one pixel of the first output image (300).
[0089] In one embodiment of the present disclosure, the degree of correction of the grayscale information of a pixel of the second output image (310) may be pre-set. In one embodiment of the present disclosure, the image correction module (114) may reduce the grayscale information of at least one pixel having the same grayscale information as the corresponding pixel of the first output image (300) among a plurality of pixels of the second output image (310) by a pre-set first correction ratio.
[0090] In one embodiment of the present disclosure, by having at least one processor (130) execute instructions or program code of an image correction module (114), the electronic device (100) can obtain a corrected output image by changing the grayscale information of at least one pixel having the same grayscale information as the corresponding pixel of the first output image (300) among a plurality of pixels of the second output image (310).
[0091] In one embodiment of the present disclosure, the luminance correction module (115) may be composed of instructions or program code regarding an operation or function of correcting an image to change the maximum luminance of the image and obtaining a corrected output image. Specifically, the luminance correction module (115) may be composed of instructions or program code regarding an operation or function of changing the maximum luminance of the second output image (310) by comparing the first output image (300) and the second output image (310), and identifying that the grayscale information of any one pixel among a plurality of pixels included in the first output image (300) and the grayscale information of any one pixel among a plurality of pixels included in the second output image (310) that corresponds to one pixel of the first output image (300) are identical.
[0092] At this time, "maximum brightness" may refer to the brightness displayed through the display (120) that contains the largest grayscale information that can be included in the pixel in the image. In one embodiment of the present disclosure, when the grayscale information is 8 bits and has values from 0 to 255, the maximum brightness may refer to the brightness of the display (120) where a pixel corresponding to the grayscale information with a value of 255 is displayed. Specifically, the maximum brightness may be the brightness of the display (120) where the pixel is displayed when the pixel contains White data in which all of the grayscale information for Red, Green, and Blue has a value of 255.
[0093] In one embodiment of the present disclosure, by having at least one processor (130) execute instructions or program code of a luminance correction module (115), the electronic device (100) can obtain a corrected output image by correcting the second output image (310) such that the maximum luminance of the second output image (310) is different from the maximum luminance of the first output image (300), as the grayscale information of any one pixel among a plurality of pixels of the second output image (310) is identified as being identical to the grayscale information of any one pixel included in the first output image (300) corresponding to the corresponding pixel included in the second output image (310).
[0094] In one embodiment of the present disclosure, the period setting module (116) may be composed of instructions or program code regarding an operation or function of setting the period of a second frame in which a second output image (310) is displayed within a plurality of output frames of an output image displayed through a display (120).
[0095] In one embodiment of the present disclosure, the period setting module (116) may be composed of instructions or program code regarding an operation or function of setting the period of a second frame within a plurality of output frames based on an input image (200). Specifically, the period setting module (116) may be composed of instructions or program code regarding an operation or function of setting the period of a second frame within a plurality of output frames to be shortened when the input image (200) is a still image that does not change during a plurality of frames, or when it contains a large amount of a specific color.
[0096] In one embodiment of the present disclosure, by having at least one processor (130) execute instructions or program code of a period setting module (116), the electronic device (100) can set the period of a second frame in a plurality of output frames differently based on an input image (200).
[0097] However, the present disclosure is not limited thereto, and the period of the second frame within the plurality of output frames may be predetermined based on the characteristics of the display (120), for example, the type or characteristics of the plurality of OLED elements included in the display (120).
[0098] In one embodiment of the present disclosure, at least one processor (130) may be configured to control a series of processes to operate an electronic device (100) according to the embodiments described below, and may be composed of one or more processors.
[0099] In one embodiment of the present disclosure, at least one processor (130) may be composed of at least one of a Central Processing Unit, a microprocessor, a Graphic Processing Unit, an Application Processor (AP), Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), or a Communication Processor (CP), a Neural Processing Unit, or an AI-dedicated processor designed with a hardware structure specialized for the learning and processing of an AI model, but is not limited thereto. Accordingly, at least one processor (130) may include various processing circuits and / or multiple processors. For example, the term “processor” as used in the present disclosure including the claims may include various processing circuits including at least one processor, and at least one of the at least one processor may be configured to perform various functions described in the present disclosure individually and / or in combination in a distributed manner.Additionally, where “a processor,” “at least one processor,” and “one or more processors” are described in this disclosure as being configured to perform a plurality of functions, these terms include, by example, cases where one processor performs some of the described functions and other processor(s) perform the remaining functions, as well as cases where a single processor performs all of the described functions. Additionally, at least one processor may be composed of a combination of multiple processors that perform the described functions in a distributed manner. At least one processor may execute program instructions to perform or implement various functions.
[0100] In one embodiment of the present disclosure, at least one processor (130) may be composed of a circuit such as a System on Chip (SoC) or an Integrated Circuit (IC). At least one processor (130) may include a processing circuit.
[0101] In one embodiment of the present disclosure, at least one processor (130) can execute various types of modules stored in memory (110). At least one processor (130) can execute at least one instruction constituting the various types of modules stored in memory (110) individually or collectively. By executing a program or at least one instruction stored in memory (110), at least one processor (130) can process data according to a predefined operation rule.
[0102] In one embodiment of the present disclosure, at least one processor (130) may include a plurality of processors. In one embodiment of the present disclosure, at least one module among a plurality of modules in memory (110) may be executed by any one of the plurality of processors. The remaining modules among the plurality of modules stored in memory (110) may be executed by another processor among the plurality of processors.
[0103] In one embodiment of the present disclosure, the electronic device (100) may include a scaler designed in hardware using a hardware description language, such as Verilog or VHDL (VHSIC Hardware Description Language), to perform scaling of an input image (200). In one embodiment of the present disclosure, the scaler may be designed to perform an interpolation algorithm used in performing scaling of the input image (200).
[0104] In one embodiment of the present disclosure, the electronic device (100) may include a first scaler (140) and a second scaler (150), each of which may include various circuits and / or executable program instructions. The first scaler (140) may be designed to perform the operation of a first interpolation model (112). The second scaler (150) may be designed to perform the operation of a second interpolation model (113). However, the present disclosure is not limited thereto, and the first scaler (140) and the second scaler (150) may each be designed to perform an interpolation algorithm different from the interpolation algorithm included in the image scaling module (111).
[0105] In one embodiment of the present disclosure, the electronic device (100) may include an Application-Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or a hardware accelerator device designed to include a first scaler (140) and a second scaler (150).
[0106] In one embodiment of the present disclosure, at least one processor (130) can control the operation of a first scaler (140) and a second scaler (150) to perform scaling on an input image (200).
[0107] However, the present disclosure is not limited thereto, and at least one of the first interpolation model (112), the second interpolation model (113), the first scaler (140), or the second scaler (150) included in the electronic device (100) shown in FIG. 2 may be omitted. This will be described below in FIG. 11 and FIG. 12.
[0108] In one embodiment of the present disclosure, at least one processor (130) controls an input / output interface (160), so that an electronic device (100) can acquire an input image (200) from an external electronic device, etc., through the input / output interface (160).
[0109] Additionally, the electronic device (100) may provide the first output image (300) and the second output image (310) to an external electronic device through the input / output interface (160).
[0110] In one embodiment of the present disclosure, the input / output interface (160) may include various circuits and may perform input / output operations with an external electronic device using at least one of an input / output method including an HDMI port (High-Definition Multimedia Interface port), DVI (Digital Visual Interface), a component jack, a PC port, or a USB port (Universal Serial Bus port). However, the present disclosure is not limited to the above-mentioned input / output methods.
[0111] In one embodiment of the present disclosure, at least one processor (130) controls a communication interface (170), so that the electronic device (100) can perform data communication with an external server or an external electronic device.
[0112] The communication interface (170) may include various communication circuits and, for example, can perform data communication with an external server or an external electronic device using at least one of data communication methods including wired LAN, wireless LAN, Wi-Fi, Bluetooth, Zigbee, WFD (Wi-Fi Direct), infrared communication (IrDA, infrared Data Association), BLE (Bluetooth Low Energy), NFC (Near Field Communication), Wibro (Wireless Broadband Internet), WiMAX (World Interoperability for Microwave Access), SWAP (Shared Wireless Access Protocol), WiGig (Wireless Gigabit Alliance), and RF communication.
[0113] Additionally, the electronic device (100) can acquire an input image (200) from an external electronic device or an external server through a communication interface (170). The electronic device (100) can provide a first output image (300) and a second output image (310) to an external electronic device or an external server through the communication interface (170).
[0114] In one embodiment of the present disclosure, an electronic device (100) may obtain at least one of a first interpolation model (112), a second interpolation model (113), an image correction module (114), or a luminance correction module (115) from an external electronic device or an external server through a communication interface (170).
[0115] In one embodiment of the present disclosure, the electronic device (100) may obtain a pre-trained artificial intelligence model included in at least one of a first interpolation model (112) or a second interpolation model (113) from an external server or external electronic device through a communication interface (170).
[0116] FIG. 3 is a flowchart for explaining the operation of an electronic device according to one embodiment of the present disclosure.
[0117] Referring to FIGS. 1, 2 and 3, in one embodiment of the present disclosure, a method of operating an electronic device (100) may include a step (S100) of acquiring an input image (200).
[0118] In step S100, the electronic device (100) can acquire an input image (200) from an external electronic device or an external server through an input / output interface (160) or a communication interface (170).
[0119] In one embodiment of the present disclosure, the method of operation of the electronic device (100) may include the step (S200) of obtaining a first output image (300) by performing scaling on an input image (200) using a first interpolation method.
[0120] In step S200, the electronic device (100) can obtain a first output image (300) by performing scaling on the input image (200) using a first interpolation model (112).
[0121] In one embodiment of the present disclosure, the method of operation of the electronic device (100) may include the step (S300) of obtaining a second output image (310) by performing scaling on an input image (200) using a second interpolation method.
[0122] In step S300, the electronic device (100) can obtain a second output image (310) by performing scaling on the input image (200) using a second interpolation model (113).
[0123] In one embodiment of the present disclosure, steps S200 and S300 may be performed after step S100. It goes without saying that steps S200 and S300 may be performed sequentially or simultaneously.
[0124] Additionally, in step S200, the electronic device (100) may obtain a first output image (300) by performing scaling on the input image (200) using a first scaler (140). In step S300, the electronic device (100) may obtain a second output image (310) by performing scaling on the input image (200) using a second scaler (150).
[0125] Hereinafter, the configuration of the electronic device (100) used to obtain the first output image (300) and the second output image (310) in steps S200 and S300 will be described later in FIGS. 11 and 12.
[0126] In one embodiment of the present disclosure, the method of operation of an electronic device (100) may include the step (S400) of displaying a first output image (300) in at least one first frame among a plurality of output frames through a display (120), and displaying a second output image (310) in the remaining second frame.
[0127] In step S400, the electronic device (100) may display a first output image (300) in at least one first frame among a plurality of output frames through a display (120), and display a second output image (310) in the remaining second frame. At this time, the period of the second frame within the plurality of output frames may be a preset period. Additionally, the period of the second frame within the plurality of output frames may be set according to the characteristics of the input image (200).
[0128] Hereinafter, the period of the second frame within the plurality of output frames will be described later in FIGS. 8 to 10.
[0129] However, the present disclosure is not limited thereto. The method of operation of the electronic device (100) may further include, after step S100, a step of determining whether to perform scaling on the input image (200) using different first interpolation methods and second interpolation methods based on the acquired input image (200).
[0130] In one embodiment of the present disclosure, when the input image (200) is a still image that displays the same image for a plurality of frames, such as a picture, a desktop, a home screen of a digital TV, or a still image of a video, and when the output image scaled using the same interpolation method is continuously displayed for a plurality of output frames, the driving voltage applied to the plurality of OLED elements included in the display (120) is constant, so the possibility of burn-in of the plurality of OLED elements included in the display (120) may increase.
[0131] In one embodiment of the present disclosure, in the step of determining whether to perform scaling on an input image (200) using different first interpolation methods and second interpolation methods, the electronic device (100) may determine to perform scaling on the input image (200) using different first interpolation method models (112) and second interpolation method models (113) as it is determined that the input image (200) is a still image that does not change over a plurality of frames. Accordingly, the electronic device (100) may perform the operations of steps S200 and S300.
[0132] In one embodiment of the present disclosure, in the step of determining whether to perform scaling on an input image (200) using different first interpolation methods and second interpolation methods, the electronic device (100) may determine to perform scaling on the input image (200) using either the first interpolation method or the second interpolation method, as the input image (200) is determined to be a video that changes continuously over a plurality of frames.
[0133] In this case, the electronic device (100) can display the output image obtained by performing scaling on the input image (200) using either the first interpolation model (112) or the second interpolation model (113) during a plurality of output frames through the display (120).
[0134] However, the present disclosure is not limited thereto, and the electronic device (100) may be pre-configured to perform scaling using different first interpolation methods and different second interpolation methods regardless of whether the input image (200) is a still image or a video image, and in this case, the step of determining whether to perform scaling using different first interpolation methods and different second interpolation methods for the input image (200) may be omitted.
[0135] FIG. 4 is a diagram illustrating an operation to perform scaling to adjust the size of an image according to one embodiment of the present disclosure.
[0136] Referring to FIGS. 1, FIGS. 2 and FIGS. 4, in one embodiment of the present disclosure, FIG. 4 shows an input image (200). In one embodiment of the present disclosure, the electronic device (100) can adjust the size of the display area where the output image is displayed on the display (120).
[0137] In one embodiment of the present disclosure, the electronic device (100) can adjust the size of the display area so that the display area is included in the entire screen of the display (120), or by dragging the display area through a user interface such as a mouse. Additionally, the electronic device (100) can control the display area so that it is included in the display (120) as a multi-window or pop-up window.
[0138] In one embodiment of the present disclosure, as the size of the display area on which the output image is displayed on the display (120) is adjusted, the resolution of the output image may also vary. In one embodiment of the present disclosure, as the display area becomes larger, the output image displayed in that area may have a higher resolution. As the display area becomes smaller, the output image displayed in that area may have a lower resolution.
[0139] In one embodiment of the present disclosure, FIG. 4 illustrates two scaled images obtained through scaling of an input image (200) according to the size adjustment of the display area.
[0140] In one embodiment of the present disclosure, as the size of the display area increases, the electronic device (100) can obtain a first scaled image (400) having a resolution greater than the resolution of the input image (200) through scaling of the input image (200). As the display area decreases, the electronic device (100) can obtain a second scaled image (410) having a resolution smaller than the resolution of the input image (200) through scaling of the input image (200).
[0141] In one embodiment of the present disclosure, the first resized image (400) and the second resized image (410) may each be displayed as output images in a display area of the display (120).
[0142] In one embodiment of the present disclosure, the electronic device (100) may perform scaling on an input image (200) using two different interpolation methods to obtain a first scaled image (400) or a second scaled image (410). In one embodiment of the present disclosure, the first output image (300) and the second output image (310) illustrated in FIG. 1 may be scaled images obtained by scaling the input image (200) using two different interpolation methods.
[0143] However, the present disclosure is not limited thereto. The output image obtained through scaling of the input image (200) may not change in size as shown in FIG. 4. The size of the output image may be the same as the size of the input image (200), and the resolution of the output image may be different from the resolution of the input image (200). Specifically, the size of the input image (200) and the output image obtained through scaling of the input image (200) may be the same, and when the resolution of the input image (200) is FHD (Full High Definition), the resolution of the output image may have UHD (Ultra High Definition) resolution.
[0144] FIG. 5 is a diagram illustrating the difference between different output images obtained by performing scaling using different interpolation methods according to one embodiment of the present disclosure.
[0145] Referring to FIGS. 1, FIGS. 2 and FIGS. 5, in one embodiment of the present disclosure, FIG. 5 shows a first output image (300) obtained using a first interpolation model (112) and a second output image (310) obtained using a second interpolation model (113).
[0146] In one embodiment of the present disclosure, depending on the type of interpolation algorithm, the number of pixels or the position of the pixels of the input image (200) used to obtain grayscale information of a specific pixel of the output image may differ. Accordingly, there may be a difference between the grayscale information of a plurality of pixels included in the first output image (300) and the grayscale information of a plurality of pixels included in the second output image (310) obtained using a first interpolation model (112) and a second interpolation model (113) that include different interpolation algorithms.
[0147] In one embodiment of the present disclosure, any one of the plurality of pixels included in the first output image (300) may be referred to as the first pixel, and among the plurality of pixels included in the second output image (310), one pixel corresponding to the first pixel may be referred to as the second pixel.
[0148] In one embodiment of the present disclosure, the grayscale information of the first pixel and the grayscale information of the second pixel may be different. Specifically, when the first pixel includes grayscale information of Red, Green, and Blue of (128, 230, 170), the second pixel may include grayscale information of Red, Green, and Blue of (130, 235, 180). In this case, the difference in grayscale information between the first pixel and the second pixel may be (2, 5, 10).
[0149] FIG. 5 illustrates grayscale difference information (500) between a first output image (300) and a second output image (310). At this time, the grayscale difference information (500) may include the difference in grayscale information of Red, Green, and Blue. However, the present disclosure is not limited thereto, and depending on the scaling method of the first interpolation model (112) and the second interpolation model (113), the grayscale difference information (500) may include the difference in grayscale information of at least one of Red, Green, or Blue.
[0150] In one embodiment of the present disclosure, a first output image (300) may be displayed in at least one first frame of a plurality of output frames, and a second output image (310) may be displayed in the remaining second frame. Since there is grayscale difference information (500) between the first output image (300) and the second output image (310), the driving voltage applied to a plurality of OLED elements included in the display (120) may vary slightly during the plurality of output frames. Accordingly, burn-in of a plurality of OLED elements included in the display (120) may be prevented or reduced.
[0151] In one embodiment of the present disclosure, the input image (200) may include a still image (e.g., a picture, a desktop, a digital TV home screen, a still image of a video, etc.) that includes the same image during a plurality of input frames. At this time, when displaying an output image obtained based on the input image (200) on a display (120) over a plurality of output frames, by displaying different first output images (300) and second output images (310) in which grayscale difference information (500) exists, the effect of preventing or reducing burn-in of a plurality of OLED elements can be maximized or improved.
[0152] However, the present disclosure is not limited thereto, and even in cases where the input image (200) includes a video that includes different images during a plurality of input frames, it is obvious that different output images obtained through scaling using different interpolation models according to the present disclosure can be displayed on the display (120).
[0153] In one embodiment of the present disclosure, depending on the grayscale information or content type of each of the plurality of pixels included in the input image (200), the grayscale information of the first output image (300) obtained through the first interpolation model (112) and the grayscale information of the second output image (310) obtained through the second interpolation model (113) may be the same.
[0154] Specifically, when each of the plurality of pixels included in the input image (200) contains the same grayscale information and the arrangement of such plurality of pixels is regular, the first output image (300) and the second output image (310) obtained using a generally used interpolation algorithm (for example, when the first interpolation model (112) uses nearest neighbor interpolation and the second interpolation model (113) uses bicubic interpolation) may contain the same grayscale information.
[0155] In one embodiment of the present disclosure, the second interpolation method included in the second interpolation method model (113) may further include a preset algorithm for scaling a pixel having preset first grayscale information into a pixel having second grayscale information that is different from the first grayscale information.
[0156] In one embodiment of the present disclosure, the first grayscale information may refer to the largest grayscale value among the grayscale information that may be included in the pixel. When the grayscale information is 8 bits and has values from 0 to 255, the first grayscale information may be set as grayscale information with a value of 255. However, the present disclosure is not limited thereto, and the first grayscale information may be set as grayscale information with values from 240 to 255, or as a value of a specific range.
[0157] In one embodiment of the present disclosure, the second grayscale information may mean a value smaller than the largest grayscale value among the grayscale information that may be included in the pixel. In one embodiment of the present disclosure, when the first grayscale information is grayscale information having a value of 255, the second grayscale information may be set to grayscale information having a value of 250. However, the present disclosure is not limited thereto, and when the first grayscale information is set to grayscale information with a value in a specific range from 240 to 255, the second grayscale information may be set to a value smaller than the specific range, for example, grayscale information of 235, or one value included within the specific range, for example, 240.
[0158] By acquiring a second output image (310) using a second interpolation method including such a preset algorithm, the electronic device (100) can acquire a first output image (300) and a second output image (310) in which grayscale difference information (500) exists.
[0159] FIG. 6 is a flowchart illustrating an operation to correct a second output image so that the grayscale information of pixels included in a first output image and a second output image is different from each other, according to an embodiment of the present disclosure. Hereinafter, the same reference numerals are assigned to steps identical to those described in FIG. 3, and redundant descriptions are omitted.
[0160] Referring to FIGS. 1, FIGS. 2, FIGS. 3 and FIGS. 6, in one embodiment of the present disclosure, a method of operating an electronic device (100) may include a step (S310) of identifying whether the grayscale information of a third pixel among a plurality of pixels included in the first output image (300) and the grayscale information of a fourth pixel corresponding to the third pixel among a plurality of pixels included in the second output image (310) are the same, based on a first output image (300) and a second output image (310).
[0161] In step S310, the electronic device (100) can compare the first output image (300) obtained through the first interpolation model (112) with the second output image (310) obtained through the second interpolation model (113). The electronic device (100) can identify whether the grayscale information of a third pixel among a plurality of pixels included in the first output image (300) and the grayscale information of a fourth pixel corresponding to the third pixel among a plurality of pixels included in the second output image (310) are identical.
[0162] In one embodiment of the present disclosure, step S310 may be performed after step S300.
[0163] In one embodiment of the present disclosure, as it is identified in step S310 that the grayscale information of the third pixel and the grayscale information of the fourth pixel are identical, the method of operation of the electronic device (100) may include the step (S320) of correcting the second output image (310) to obtain a first corrected output image such that the grayscale information of the fourth pixel included in the second output image (310) is different from the grayscale information of the third pixel included in the first output image (300).
[0164] In step S320, the electronic device (100) can obtain a first corrected output image by correcting the second output image (310) through the image correction module (114) so that the grayscale information of the fourth pixel included in the second output image (310) is different from the grayscale information of the third pixel included in the first output image (300).
[0165] In one embodiment of the present disclosure, the electronic device (100) can correct the second output image (310) through an image correction module (114) so that the fourth pixel included in the second output image (310) has preset grayscale information. Additionally, the electronic device (100) can obtain a first corrected output image by correcting the grayscale information of the fourth pixel included in the second output image (310) through the image correction module (114) so that the grayscale information is lowered by a preset ratio.
[0166] Through this, the electronic device (100) can obtain a first output image (300) and a first corrected output image in which grayscale difference information exists.
[0167] In one embodiment of the present disclosure, the method of operation of an electronic device (100) may include the step (S410) of displaying a first output image (300) in at least one first frame among a plurality of output frames through a display (120) and displaying a first corrected output image in at least one second frame.
[0168] In step S410, the electronic device (100) can display a first output image (300) in at least one first frame among a plurality of output frames through a display (120), and display a first corrected output image in at least one second frame.
[0169] In one embodiment of the present disclosure, as it is identified in step S310 that the grayscale information of the third pixel and the grayscale information of the fourth pixel are different, the electronic device (100) can perform the operation of step S400.
[0170] FIG. 7 is a flowchart illustrating an operation to correct a second output image so that the maximum brightness of the first output image and the second output image are different from each other, according to an embodiment of the present disclosure. Hereinafter, the same reference numerals are assigned to steps identical to those described in FIG. 3 and FIG. 6, and redundant descriptions are omitted.
[0171] Referring to FIGS. 1, FIGS. 2, FIGS. 3 and FIGS. 7, in one embodiment of the present disclosure, as it is identified in step S310 that the grayscale information of the third pixel and the grayscale information of the fourth pixel are the same, the method of operation of the electronic device (100) may include the step (S330) of correcting the second output image (310) to obtain a second corrected output image such that the maximum brightness of the second output image (310) is different from the maximum brightness of the first output image (300).
[0172] In step S330, the electronic device (100) can obtain a second corrected output image by correcting the second output image (310) through a brightness correction module (115) so that the maximum brightness of the second output image (310) is different from the maximum brightness of the first output image (300).
[0173] In one embodiment of the present disclosure, when any one pixel included in the first output image (300) and the second output image (310) respectively has the largest grayscale information (e.g., a value of 255 based on 8 bits), the maximum brightness of the corresponding pixel in the first output image (300) and the second output image (310) in the display (120) may be the same.
[0174] In step S330, as the electronic device (100) adjusts the maximum brightness of the second output image (310) through the brightness correction module (115) so that it is different from the maximum brightness of the first output image (300), the maximum brightness of the corresponding pixels of the first output image (300) and the second output image (310) in the display (120) may be different.
[0175] Specifically, as the electronic device (100) changes the maximum brightness of the second output image (310) from 500 nits to 495 nits, the maximum brightness of the corresponding pixel in the display (120) may differ from each other, such as 500 nits in the first output image (300) and 495 nits in the second output image (310).
[0176] In one embodiment of the present disclosure, the method of operation of an electronic device (100) may include the step (S420) of displaying a first output image (300) in at least one first frame among a plurality of output frames through a display (120) and displaying a second corrected output image in at least one second frame.
[0177] In one embodiment of the present disclosure, the grayscale information of the third pixel of the first output image (300) and the grayscale information of the fourth pixel of the second output image (310) are the same, but since the maximum brightness of the first output image (300) and the second output image (310) are different, the driving voltage applied to display the third pixel and the fourth pixel, respectively, on the OLED elements included in the display (120) may be different. Through this, the problem of burn-in of the OLED elements included in the display (120) can be prevented or reduced.
[0178] In step S420, the electronic device (100) can display a first output image (300) in at least one first frame among a plurality of output frames through a display (120), and display a second corrected output image in at least one second frame.
[0179] In one embodiment of the present disclosure, as it is identified in step S310 that the grayscale information of the third pixel and the grayscale information of the fourth pixel are different, the electronic device (100) can perform the operation of step S400.
[0180] FIG. 8 is a flowchart illustrating an operation to set the period of at least one second frame within a plurality of output frames in one embodiment of the present disclosure. Hereinafter, the same reference numerals are assigned to steps identical to those described in FIG. 3, and redundant descriptions are omitted.
[0181] Referring to FIGS. 1, 2, 3 and 8, in one embodiment of the present disclosure, a method of operating an electronic device (100) may include a step (S340) of setting a period of at least one second frame within a plurality of output frames based on an input image (200). Herein, "period of the second frame" may mean the frequency of inclusion of the second frame among the plurality of output frames. Specifically, when the second frame is a plurality of frames, as the period of the second frame becomes shorter, the interval between the plurality of second frames included within the plurality of output frames becomes shorter, and the number of the plurality of second frames included within the plurality of output frames may increase.
[0182] In one embodiment of the present disclosure, step S340 may be performed after step S300.
[0183] In step S340, the electronic device (100) can set the period of at least one second frame within a plurality of output frames based on the input image (200) through the period setting module (116). Specifically, the electronic device (100) can set the period of at least one second frame within a plurality of output frames by considering the degree to which the input image (200) changes within the plurality of input frames, the ratio of a specific color included in the input image (200), the magnitude of the grayscale information included in the input image (200), etc.
[0184] In one embodiment of the present disclosure, the electronic device (100) may be configured to shorten the period of the second frame in the plurality of output frames as the degree of change of the input image (200) in the plurality of input frames decreases. The electronic device (100) may be configured to shorten the period of the second frame in the plurality of output frames when the proportion of a specific color included in the input image (200) is large, for example, when the proportion of blue color included exceeds 50%. The electronic device (100) may be configured to shorten the period of the second frame in the plurality of output frames as the value of the grayscale information included in the input image (200) increases.
[0185] FIG. 9 is a diagram illustrating an operation in which, in one embodiment of the present disclosure, a first output image is displayed in at least one first frame among a plurality of output frames, and a second output image is displayed in at least one second frame among the remaining frames. FIG. 10 is a diagram illustrating an operation in which, in one embodiment of the present disclosure, a first output image is displayed in at least one first frame among a plurality of output frames, and a second output image is displayed in at least one second frame among the remaining frames.
[0186] Referring to FIGS. 1, FIGS. 2 and FIGS. 9, in one embodiment of the present disclosure, FIG. 9 illustrates a first output image (300) displayed in at least one first frame included in a plurality of output frames and a second output image (310) displayed in the remaining frame, a second frame.
[0187] In one embodiment of the present disclosure, a plurality of output frames may mean frames displayed on the display (120) in one second corresponding to the driving frequency of the display (120). A plurality of output frames may be included within the driving cycle (900) of the display (120).
[0188] In one embodiment of the present disclosure, at least one first frame may include a plurality of first frames. The remaining second frame may include a plurality of second frames. The sum of the number of the plurality of first frames and the number of the plurality of second frames may be equal to the number of the plurality of output frames.
[0189] In one embodiment of the present disclosure, FIG. 9 is illustrated as having a plurality of first frames and a plurality of second frames alternately positioned within a plurality of output frames. A first output image (300) and a second output image (310) may be alternately displayed on a display (120).
[0190] In one embodiment of the present disclosure, even when the output image displayed on the display (120) during a plurality of output frames is a still image as well as a video, there is grayscale difference information (500) between the first output image (300) and the second output image (310) that are alternately displayed on the display (120), so that a driving voltage that changes continuously can be applied to a plurality of OLED elements included in the display (120).
[0191] Referring to FIGS. 1, FIGS. 2, FIGS. 9 and FIGS. 10, in one embodiment of the present disclosure, FIG. 10 shows a first output image (300) displayed in a plurality of first frames included in a plurality of output frames and a second output image (310) displayed in a plurality of second frames which are the remaining frames.
[0192] In one embodiment of the present disclosure, FIG. 10 is illustrated with two second frames located within a plurality of output frames. A plurality of first frames may be located in the remaining frames among the plurality of output frames. A first output image (300) may be displayed on a display (120) during a plurality of first frames, and a second output image (310) may be displayed in two second frames.
[0193] In one embodiment of the present disclosure, the period (1000) of the plurality of second frames in the plurality of output frames in FIG. 10 may be longer than the period (910) of the plurality of second frames in the plurality of output frames in FIG. 9. As the period of the plurality of second frames in the plurality of output frames becomes longer, the interval between the plurality of second frames included in the plurality of output frames becomes longer, and the number of the plurality of second frames included in the plurality of output frames may become smaller.
[0194] In one embodiment of the present disclosure, grayscale difference information (500) may exist in the section where the first output image (300) and the second output image (310) are alternately displayed on the display (120). Grayscale difference information may not exist in the section where the first output image (300) is continuously displayed.
[0195] In one embodiment of the present disclosure, the period of a plurality of second frames within a plurality of output frames may be pre-set according to the characteristics of the display (120) or may be set according to the characteristics of the input image (200).
[0196] As the period of multiple second frames within multiple output frames becomes longer, the interval during which the same image is provided to a user (101) viewing the electronic device (100) becomes longer, thereby preventing interference with the user's visibility. Additionally, by using different interpolation methods to reduce the frequency of operations for acquiring output images, the power consumption of the electronic device (100) can be reduced.
[0197] As the period of multiple second frames within multiple output frames becomes shorter, the time during which a driving voltage of a certain magnitude is applied to multiple OLED elements included in the display (120) can be reduced, thereby reducing the occurrence of problems caused by burn-in of multiple OLED elements.
[0198] The electronic device (100) of the present disclosure may utilize the period of a plurality of second frames within a plurality of appropriately set output frames, taking into account the characteristics of the display (120) or the characteristics of the input image (200).
[0199] FIG. 11 is a diagram illustrating an operation to acquire different output images using a plurality of scalers designed to perform different interpolation methods in one embodiment of the present disclosure. FIG. 12 is a diagram illustrating an operation to acquire different output images using an interpolation model included in memory and a scaler designed to perform an interpolation method different from the interpolation model included in memory in one embodiment of the present disclosure. Hereinafter, the same reference numerals are assigned to configurations identical to those described in FIG. 2, and redundant descriptions are omitted.
[0200] Referring to FIGS. 1, FIGS. 2, and FIGS. 11, in one embodiment of the present disclosure, an electronic device (100) may include a first scaler (140) designed to perform a first interpolation model (112) and a second scaler (150) designed to perform a second interpolation model (113).
[0201] In one embodiment of the present disclosure, an electronic device (100) may obtain a first output image (300) by performing scaling on an input image (200) using a first scaler (140). In this case, the memory (110) may not contain a first interpolation model (112) and a second interpolation model (113). The electronic device (100) may obtain a first output image (300) and a second output image (310) using the first scaler (140) and the second scaler (150), respectively, without executing instructions or program code of an image scaling module (111) stored in the memory (110) through at least one processor (130).
[0202] In FIGS. 2 and FIGS. 11, the first scaler (140) and the second scaler (150) are shown as being configured to be distinct from each other, but the present disclosure is not limited thereto. In one embodiment of the present disclosure, the first scaler (140) and the second scaler (150) may, of course, be designed as a single configuration capable of performing the operations of the first interpolation model (112) and the second interpolation model (113) separately.
[0203] Referring to FIGS. 1, 2, and 12, in one embodiment of the present disclosure, an electronic device (100) may include a first interpolation model (112) in an image scaling module (111) and a second scaler (150) designed to perform a second interpolation model (113).
[0204] In one embodiment of the present disclosure, an electronic device (100) can obtain a first output image (300) by performing scaling on an input image (200) using a first interpolation model (112) by executing instructions or program code of an image scaling module (111) stored in memory (110) through at least one processor (130). The electronic device (100) can obtain a second output image (310) by performing scaling on an input image (200) using a second scaler (150).
[0205] In this case, the memory (110) may not include a second interpolation model (113). The electronic device (100) can obtain a first output image (300) and a second output image (310) through an operation of executing instructions or program code of an image scaling module (111) stored in the memory (110) and an operation of using a second scaler (150).
[0206] However, the present disclosure is not limited thereto, and a first interpolation model (112) and a second interpolation model (113) are stored in an image scaling module (111), and an electronic device (100) can execute instructions or program code of the image scaling module (111) stored in memory (110) to perform scaling on an input image (200) using the first interpolation model (112) and the second interpolation model (113), respectively, to obtain a first output image (300) and a second output image (310).
[0207] Additionally, in one embodiment of the present disclosure, the electronic device (100) is illustrated as performing scaling of the input image (200) using a first interpolation model (112) and a second interpolation model (113), but the present disclosure is not limited thereto. The electronic device (100) may also perform scaling of the input image (200) using three or more interpolation models including three or more different interpolation algorithms to obtain three or more different output images.
[0208] FIG. 13 is a diagram illustrating an operation to generate an output image, each comprising a plurality of correction frames using different interpolation methods, in order to provide an image at a frequency different from that of an input image in one embodiment of the present disclosure.
[0209] Referring to FIGS. 1, FIGS. 2 and FIGS. 13, in one embodiment of the present disclosure, the image scaling module (111) may further include a third interpolation model (1310) and a fourth interpolation model (1320). The third interpolation model (1310) and the fourth interpolation model (1320) may each include different interpolation algorithms for obtaining an output image corresponding to a correction frame based on the input image (1300) in order to display an output image at a frequency different from the frequency of the input image (1300).
[0210] In one embodiment of the present disclosure, the input image (1300) may include a plurality of input frames corresponding to an input frequency. The output image (1350) displayed by the electronic device (100) through the display (120) may include a plurality of output frames corresponding to an output frequency.
[0211] In one embodiment of the present disclosure, the input frequency of the input image (1300) acquired by the electronic device (100) and the output frequency of the output image to be displayed through the display (120) may be different from each other.
[0212] In one embodiment of the present disclosure, the input image (1300) may be an image having a frequency of 60 Hz. The input image (1300) may include images corresponding to a plurality of input frames corresponding to a frequency of 60 Hz. In one embodiment of the present disclosure, the output image (1350) may be displayed through a display (120) at a frequency of 120 Hz. In order to display the output image (1350) at a frequency of 120 Hz, the electronic device (100) may require images corresponding to a plurality of output frames corresponding to 120 Hz.
[0213] In one embodiment of the present disclosure, the electronic device (100) can obtain a third output image (1330) including a plurality of first correction frames by performing scaling on an input image (1300) using a third interpolation model (1310) included in an image scaling module (111). The electronic device (100) can obtain a fourth output image (1340) including a plurality of second correction frames by performing scaling on an input image (1300) using a fourth interpolation model (1320) included in an image scaling module (111).
[0214] In one embodiment of the present disclosure, the sum of the number of a plurality of first correction frames and the number of a plurality of second correction frames may be equal to the difference between the number of a plurality of output frames and the number of a plurality of input frames.
[0215] In one embodiment of the present disclosure, when the input frequency is 60 Hz and the output frequency is 120 Hz, 60 input frames are required per second and 120 output frames are required per second. The electronic device (100) can acquire a plurality of output images corresponding to 60 correction frames through an image scaling module (111).
[0216] In one embodiment of the present disclosure, depending on the type of interpolation algorithm, the combination of input frames of the input image (1300) used to obtain grayscale information of a specific pixel of the output image, the number of pixels included in the input image, or the position of the pixels may differ. Accordingly, there may be a difference between the grayscale information of a plurality of pixels included in the third output image (1330) obtained using the third interpolation model (1310) and the fourth interpolation model (1320) which include different interpolation algorithms, and the grayscale information of a plurality of pixels included in the fourth output image (1340).
[0217] In one embodiment of the present disclosure, a display (120) may display an input image (1300) in a plurality of input frames among a plurality of output frames, display a third output image (1330) in a plurality of first correction frames, and display a fourth output image (1340) in a plurality of second correction frames. At this time, the third output image (1330) may include a plurality of images corresponding to each of the plurality of first correction frames. The fourth output image (1340) may include a plurality of images corresponding to each of the plurality of second correction frames.
[0218] Specifically, when the input frequency is 60 Hz and the output frequency is 120 Hz, the electronic device (100) can display images included in multiple input frames of the input image (1300) in 60 of the 120 output frames displayed in 1 second. The electronic device (100) can display a third output image (1330) in multiple first correction frames and a fourth output image (1340) in multiple second correction frames among the remaining 60 output frames.
[0219] In one embodiment of the present disclosure, since there is grayscale difference information between the input image (1300), the third output image (1330), and the fourth output image (1340) displayed on the display (120), the driving voltage applied to the plurality of OLED elements included in the display (120) may vary slightly during the plurality of output frames. Accordingly, burn-in of the plurality of OLED elements included in the display (120) can be prevented or reduced.
[0220] FIG. 14 is a flowchart illustrating an operation to generate an output image, each comprising a plurality of correction frames using different interpolation methods, in order to provide an image at a frequency different from that of an input image in one embodiment of the present disclosure.
[0221] Referring to FIGS. 1, FIGS. 2, FIGS. 13 and FIGS. 14, in one embodiment of the present disclosure, a method of operating an electronic device (100) may include a step (S500) of acquiring an input image (1300) including a plurality of input frames.
[0222] In step S500, the electronic device (100) can acquire an input image (1300) from an external electronic device or an external server through an input / output interface (160) or a communication interface (170).
[0223] In one embodiment of the present disclosure, the method of operation of the electronic device (100) may include the step (S600) of performing scaling on an input image (1300) using a third interpolation method to obtain a third output image (1330) including a plurality of first correction frames.
[0224] In step S600, the electronic device (100) can obtain a third output image (1330) including a plurality of first correction frames by performing scaling on the input image (1300) using a third interpolation model (1310).
[0225] In one embodiment of the present disclosure, the method of operation of the electronic device (100) may include the step (S700) of performing scaling on an input image (1300) using a fourth interpolation method to obtain a fourth output image (1340) including a plurality of second correction frames.
[0226] In step S700, the electronic device (100) can obtain a fourth output image (1340) including a plurality of second correction frames by performing scaling on the input image (1300) using a fourth interpolation model (1320).
[0227] In one embodiment of the present disclosure, steps S600 and S700 may be performed after step S500. It goes without saying that steps S600 and S700 may be performed sequentially or simultaneously.
[0228] Additionally, the electronic device (100) may include a third scaler designed to perform a third interpolation model (1310) and a fourth scaler designed to perform a fourth interpolation model (1320).
[0229] In step S600, the electronic device (100) may perform scaling on the input image (1300) using a third scaler to obtain a third output image (1330) including a plurality of first correction frames. In step S700, the electronic device (100) may perform scaling on the input image (1300) using a fourth scaler to obtain a fourth output image (1340) including a plurality of second correction frames.
[0230] In one embodiment of the present disclosure, the method of operation of an electronic device (100) may include the step (S800) of displaying an input image (1300) in a plurality of input frames among a plurality of output frames, displaying a third output image (1330) in a plurality of first correction frames, and displaying a fourth output image (1340) in a plurality of second correction frames through a display (120).
[0231] In one embodiment of the present disclosure, the period of a plurality of first correction frames within a plurality of output frames and the period of a plurality of second correction frames within a plurality of output frames may be a period pre-set through the features of the display (120). Additionally, the period of a plurality of first correction frames within a plurality of output frames and the period of a plurality of second correction frames within a plurality of output frames may be set according to the features of the input image (200).
[0232] In step S800, the electronic device (100) can display an input image (1300) in a plurality of input frames among a plurality of output frames through a display (120), display a third output image (1330) in a plurality of first correction frames, and display a fourth output image (1340) in a plurality of second correction frames.
[0233] To solve the technical problem described above, one embodiment of the present disclosure provides an electronic device. The electronic device may include a display. The electronic device may include a memory in which a program or at least one instruction is stored. The electronic device may include at least one processor. By having at least one processor execute the program or at least one instruction stored in the memory individually or collectively, the electronic device may acquire an input image. The electronic device may acquire a first output image by performing scaling on the input image using a first interpolation method. The electronic device may acquire a second output image by performing scaling on the input image using a second interpolation method different from the first interpolation method. The electronic device may display the first output image in at least one first frame among a plurality of output frames through the display, and display the second output image in at least one second frame, which is the remaining frame.
[0234] In one embodiment of the present disclosure, the electronic device may include a first output image and a second output image, each comprising a plurality of pixels. The grayscale information included in a first pixel among the plurality of pixels included in the first output image may be different from the grayscale information included in a second pixel corresponding to the first pixel among the plurality of pixels included in the second output image.
[0235] In one embodiment of the present disclosure, the resolution of the first output image and the resolution of the second output image may be the same as the first resolution. The resolution of the input image may be a second resolution different from the first resolution.
[0236] In one embodiment of the present disclosure, the second interpolation method may include a preset algorithm for scaling a pixel having preset first grayscale information into a pixel having second grayscale information that is different from the first grayscale information.
[0237] In one embodiment of the present disclosure, an electronic device can identify, based on a first output image and a second output image, whether the grayscale information of a third pixel among a plurality of pixels included in the first output image and the grayscale information of a fourth pixel corresponding to the third pixel among a plurality of pixels included in the second output image are identical. As the electronic device identifies that the grayscale information of the third pixel and the grayscale information of the fourth pixel are identical, it can obtain a first corrected output image by correcting the second output image so that the grayscale information of the fourth pixel included in the second output image differs from the grayscale information of the third pixel included in the first output image. The electronic device can display the first output image in at least one first frame and display the first corrected output image in at least one second frame through a display.
[0238] In one embodiment of the present disclosure, an electronic device can identify, based on a first output image and a second output image, whether the grayscale information of a third pixel among a plurality of pixels included in the first output image and the grayscale information of a fourth pixel corresponding to the third pixel among a plurality of pixels included in the second output image are identical. As the electronic device identifies that the grayscale information of the third pixel and the grayscale information of the fourth pixel are identical, it can obtain a second corrected output image by correcting the second output image such that the maximum luminance of the second output image is different from the maximum luminance of the first output image. The electronic device can display the first output image in at least one first frame and display the second corrected output image in at least one second frame through a display.
[0239] In one embodiment of the present disclosure, the period of at least one second frame within a plurality of output frames may be preset based on the characteristics of the display.
[0240] In one embodiment of the present disclosure, the electronic device may set the period of at least one second frame within a plurality of output frames differently based on an input image.
[0241] In one embodiment of the present disclosure, the electronic device may include a first scaler designed to perform a first interpolation method. The electronic device may include a second scaler designed to perform a second interpolation method. The electronic device may obtain a first output image by performing scaling on an input image using the first scaler. The electronic device may obtain a second output image by performing scaling on an input image using the second scaler.
[0242] In one embodiment of the present disclosure, the electronic device may include a third scaler designed to perform either a first interpolation method or a second interpolation method. Through the third scaler, the electronic device may perform scaling on an input image using one interpolation method to obtain either a first output image or a second output image. At least one processor may execute a program stored in memory or at least one instruction to perform scaling on an input image using the other interpolation method among the first interpolation method or the second interpolation method to obtain the other output image among the first output image or the second output image.
[0243] In order to solve the technical problem described above, an operation method of an electronic device may be provided as an embodiment of the present disclosure. The operation method of the electronic device may include a step of acquiring an input image. The operation method of the electronic device may include a step of acquiring a first output image by performing scaling on the input image using a first interpolation method. The operation method of the electronic device may include a step of acquiring a second output image by performing scaling on the input image using a second interpolation method different from the first interpolation method. The operation method of the electronic device may include a step of displaying the first output image in at least one first frame among a plurality of output frames through a display, and displaying the second output image in at least one second frame, which is the remaining frame.
[0244] In one embodiment of the present disclosure, a method of operating an electronic device may include a step of identifying, based on a first output image and a second output image, whether the grayscale information of a third pixel among a plurality of pixels included in the first output image is the same as the grayscale information of a fourth pixel corresponding to the third pixel among a plurality of pixels included in the second output image. The method of operating an electronic device may include a step of obtaining a first corrected output image by correcting the second output image so that the grayscale information of the fourth pixel included in the second output image is different from the grayscale information of the third pixel included in the first output image, as it is identified that the grayscale information of the third pixel and the grayscale information of the fourth pixel are the same. The method of operating an electronic device may include a step of displaying the first output image in at least one first frame and displaying the first corrected output image in at least one second frame through a display.
[0245] In one embodiment of the present disclosure, a method of operating an electronic device may include a step of identifying whether the grayscale information of a third pixel among a plurality of pixels included in a first output image and the grayscale information of a fourth pixel corresponding to the third pixel among a plurality of pixels included in a second output image are identical, based on a first output image and a second output image. The method of operating an electronic device may include a step of obtaining a second corrected output image by correcting the second output image such that the maximum luminance of the second output image is different from the maximum luminance of the first output image, as it is identified that the grayscale information of the third pixel and the grayscale information of the fourth pixel are identical. The method of operating an electronic device may include a step of displaying the first output image in at least one first frame and displaying the second corrected output image in at least one second frame through a display.
[0246] In one embodiment of the present disclosure, a method of operating an electronic device may include the step of setting a period of at least one second frame within a plurality of output frames based on an input image.
[0247] In one embodiment of the present disclosure, the step of acquiring a first output image may include the step of acquiring a first output image by performing scaling on an input image using a first scaler designed to perform a first interpolation method. The step of acquiring a second output image may include the step of acquiring a second output image by performing scaling on an input image using a second scaler designed to perform a second interpolation method.
[0248] In order to solve the aforementioned technical problem, a computer-readable recording medium may be provided on which a program for performing at least one operation method of an electronic device operation method disclosed in the present disclosure is recorded on a computer.
[0249] A program executed by an electronic device described in this disclosure may be implemented by hardware components, software components, and / or a combination of hardware components and software components. The program may be executed by any system capable of executing computer-readable instructions.
[0250] Software may include a computer program, code, instructions, or a combination of two or more of these, and may configure a processing unit to operate as desired or command the processing unit independently or collectively.
[0251] Software can be implemented as a computer program containing instructions stored on a computer-readable storage medium. Examples of computer-readable recording media include magnetic storage media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disks, hard disks, etc.) and optical reading media (e.g., CD-ROMs, DVDs (Digital Versatile Discs)). Computer-readable recording media can be distributed across networked computer systems, allowing computer-readable code to be stored and executed in a distributed manner. The recording medium can be read by a computer, stored in memory, and executed by a processor.
[0252] Computer-readable storage media may be provided in the form of non-transitory storage media. Here, 'non-transitory storage media' simply means that it is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily. For example, 'non-transitory storage media' may include a buffer in which data is stored temporarily.
[0253] In addition, the program according to the embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product.
[0254] A computer program product may include a software program and a computer-readable storage medium on which the software program is stored. For example, a computer program product may include a product in the form of a software program (e.g., a downloadable application) that is distributed electronically through a manufacturer of an electronic device or an electronic market (e.g., Samsung Galaxy Store). For electronic distribution, at least a portion of the software program may be stored on a storage medium or temporarily created. In this case, the storage medium may be a server of the manufacturer of the electronic device, a server of the electronic market, or a storage medium of a relay server that temporarily stores the software program.
[0255] Although the embodiments have been described above with reference to limited examples and drawings, those skilled in the art can make various modifications and variations from the description above. For example, appropriate results can be achieved even if the described techniques are performed in a different order than described, and / or components such as the described computer system or module are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
Claims
1. In an electronic device (100), Display (120), Memory (110) where a program or at least one instruction is stored; and It includes at least one processor (130) including a processing circuitry, and By having the above at least one processor (130) execute the above program or the above at least one instruction stored in the memory (110) individually or collectively, the electronic device (100) Acquire input image (200), Using a first interpolation method, scaling is performed on the input image (200) to obtain a first output image (300), and A second interpolation method different from the first interpolation method is used to perform scaling on the input image (200) to obtain a second output image (310), and An electronic device (100) that displays the first output image (300) in at least one first frame among a plurality of output frames through the above display (120), and displays the second output image (310) in at least one second frame, which is the remaining frame.
2. In Paragraph 1, Each of the first output image (300) and the second output image (310) includes a plurality of pixels, and The gradation information included in one of the first pixels among the plurality of pixels included in the first output image (300) is different from the gradation information included in the second pixel corresponding to the first pixel among the plurality of pixels included in the second output image (310).
3. In either Paragraph 1 or Paragraph 2, The resolution of the first output image (300) and the resolution of the second output image (310) are equal to the first resolution, and The resolution of the input image (200) is a second resolution different from the first resolution, in an electronic device (100).
4. In any one of paragraphs 1 to 3, The above second interpolation method is, An electronic device (100) comprising a preset algorithm for scaling a pixel having preset first grayscale information into a pixel having second grayscale information that is different from the first grayscale information.
5. In any one of paragraphs 1 through 4, The above electronic device (100) is, Based on the first output image (300) and the second output image (310), it is determined whether the grayscale information of a third pixel among a plurality of pixels included in the first output image (300) and the grayscale information of a fourth pixel corresponding to the third pixel among a plurality of pixels included in the second output image are the same. As it is identified that the grayscale information of the third pixel and the grayscale information of the fourth pixel are identical, the second output image (310) is corrected so that the grayscale information of the fourth pixel included in the second output image (310) is different from the grayscale information of the third pixel included in the first output image (300), thereby obtaining a first corrected output image. An electronic device (100) that displays the first output image (300) in at least one first frame and displays the first corrected output image in at least one second frame through the display (120).
6. In any one of paragraphs 1 through 5, The above electronic device (100) is, Based on the first output image (300) and the second output image (310), it is determined whether the grayscale information of a third pixel among a plurality of pixels included in the first output image (300) and the grayscale information of a fourth pixel corresponding to the third pixel among a plurality of pixels included in the second output image (310) are the same. As it is identified that the grayscale information of the third pixel and the grayscale information of the fourth pixel are identical, the second output image (310) is corrected so that the maximum luminance of the second output image (310) is different from the maximum luminance of the first output image (300) to obtain a second corrected output image, and An electronic device (100) that displays the first output image (300) in at least one first frame and displays the second corrected output image in at least one second frame through the display (120).
7. In any one of paragraphs 1 through 6, The period of at least one second frame within the plurality of output frames is a preset based on the features of the display (120) of the electronic device (100).
8. In any one of paragraphs 1 through 7, The above electronic device (100) is, An electronic device (100) that sets the period of at least one second frame in the plurality of output frames differently based on the above input image (200).
9. In any one of paragraphs 1 through 8, The above electronic device (100) is, A first scaler designed to perform the above first interpolation method; and It further includes a second scaler designed to perform the above-mentioned second health method, and Scaling is performed on the input image (200) using the first scaler to obtain the first output image (300), and An electronic device (100) that obtains a second output image (310) by performing scaling on the input image (200) using the second scaler.
10. In any one of paragraphs 1 through 9, The above electronic device (100) is, It further includes a third scaler designed to perform either the first interpolation method or the second interpolation method, and Through the third scaler, scaling is performed on the input image (200) using the interpolation method to obtain either the first output image (300) or the second output image (310), and An electronic device (100) that obtains the remaining output image of the first output image (300) or the second output image (310) by performing scaling on the input image (200) using the remaining interpolation method among the first interpolation method or the second interpolation method, by having at least one processor (130) execute the program or at least one instruction stored in the memory (110) individually or collectively.
11. In the method of operating the electronic device (100), Step of acquiring an input image (S100); A step (S200) of obtaining a first output image by performing scaling on the input image using a first interpolation method; A step (S300) of obtaining a second output image by performing scaling on the input image using a second interpolation method different from the first interpolation method; and A method of operation of an electronic device (100) comprising the step (S400) of displaying the first output image in at least one first frame among a plurality of output frames through a display, and displaying the second output image in at least one second frame, which is the remaining frame.
12. In Paragraph 11, A method of operation of an electronic device (100) in which the grayscale information included in one of the first pixels among the plurality of pixels included in the first output image is different from the grayscale information included in the second pixel corresponding to the first pixel among the plurality of pixels included in the second output image.
13. In either Article 11 or Article 12, The resolution of the first output image and the resolution of the second output image are equal to each other as the first resolution, and A method of operation of an electronic device (100) in which the resolution of the input image is a second resolution different from the first resolution.
14. In any one of paragraphs 11 through 13, The above second interpolation method is, A method of operation of an electronic device (100) comprising a preset algorithm for scaling at least one pixel having preset first grayscale information to at least one pixel having second grayscale information that is different from the first grayscale information.
15. A computer-readable recording medium having a program recorded thereon for performing the method of operation described in any one of claims 11 through 14 on a computer.
Citation Information
Patent Citations
Image processing method and apparatus for preventing screen burn-ins and related display apparatus
KR1020160147953A
Formwork Support System for Slab Construction
KR1020210131839A
KR20220085283A
KR20240088568A
KR20240117282A