Display device and control method therefor

By identifying frame data differences and controlling driver ICs to transmit or re-use data efficiently, the method addresses power inefficiencies in modular displays, enhancing power management.

WO2025254331A1PCT designated stage Publication Date: 2025-12-11SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/004817
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-05
Filing Date
2025-04-09
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

In modular display devices, the continuous operation of digital logic within driver ICs consumes significant power due to frame-by-frame image data transmission, leading to inefficient power usage.

Method used

A processor identifies data differences between frames and controls driver ICs to transmit or re-output data based on these differences, using bank memories to store data efficiently, thereby reducing unnecessary power consumption.

Benefits of technology

This approach reduces power consumption by minimizing redundant data transmission, optimizing power usage in modular display devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025004817_11122025_PF_FP_ABST
    Figure KR2025004817_11122025_PF_FP_ABST
Patent Text Reader

Abstract

A display device is disclosed. One or more processors execute one or more instructions so as to: identify first data of an area corresponding to one or more display modules in the first frame and transmit same to one or more driver ICs when a first frame included in an input image is received; identify second data of an area corresponding to one or more display modules in the second frame when a second frame after the first frame is received; identify, on the basis of the difference between the first data identified in the first frame and the second data identified in the second frame, whether the second data is transmitted to one or more driver ICs; and transmit, to one or more driver ICs, a control signal for controlling one or more driver ICs according to the identification result.
Need to check novelty before this filing date? Find Prior Art

Description

Display device and control method thereof

[0001] The present disclosure relates to a display device and a control method thereof, and more particularly, to a modular display device including a plurality of modular displays and a control method thereof.

[0002] Recently, with the development of display devices, so-called modular display devices are being developed that provide images through a large screen by combining multiple display modules.

[0003] In modular display devices, image data is transmitted from the input to the driver IC within the final display module for each image cycle (or frame). The transmitted data is stored in the driver IC's memory before the next frame is output to the screen via the display element. Since images are transmitted on a frame-by-frame basis, the digital logic within the driver IC within the module must always be operational, consuming power.

[0004] A display device according to one or more embodiments of the present disclosure includes one or more display modules, one or more driver ICs (Integrated Circuits), a memory storing one or more commands, and one or more processors.

[0005] According to one or more embodiments, the one or more processors, by executing the one or more commands, when a first frame included in an input image is received, identify first data of an area corresponding to the one or more display modules in the first frame and transmit the first data to the one or more driver ICs, when a second frame after the first frame is received, identify second data of an area corresponding to the one or more display modules in the second frame, and identify whether to transmit the second data to the one or more driver ICs based on a difference between the first data identified in the first frame and the second data identified in the second frame, and transmit a control signal for controlling the one or more driver ICs to the one or more driver ICs based on a result of the identification.

[0006] According to one or more embodiments, the one or more processors, by executing the one or more instructions, control the one or more driver ICs to re-output the first data to the one or more display modules without transmitting the second data to the one or more driver ICs if the difference between the first data and the second data is less than a threshold value.

[0007] According to one or more embodiments, the one or more processors, by executing the one or more instructions, control the one or more driver ICs to transmit the second data to the one or more driver ICs and reset the memory in which the first data is stored, if the difference between the first data and the second data is greater than or equal to the threshold value.

[0008] According to one or more embodiments, the one or more driver ICs include a first bank memory and a second bank memory, and the one or more processors control the one or more driver ICs to store the first data in the first bank memory by executing the one or more commands, and if a difference between the first data and the second data is less than the threshold value, control the one or more driver ICs to re-output the first data stored in the first bank memory to the one or more display modules.

[0009] According to one or more embodiments, the one or more processors, by executing the one or more instructions, control the one or more driver ICs to reset the first bank memory if the difference between the first data and the second data is greater than or equal to the threshold value, and control the one or more driver ICs to store the second data in the second bank memory.

[0010] According to one or more embodiments, the one or more processors, by executing the one or more commands, when a third frame after the second frame is received, identify third data of an area corresponding to the one or more display modules in the third frame, and if a difference between the second data and the third data is less than the threshold value, control the one or more driver ICs to re-output the second data stored in the second bank memory to the one or more display modules, and if a difference between the second data and the third data is greater than or equal to the threshold value, control the one or more driver ICs to reset the second bank memory, and control the one or more driver ICs to store the third data in the reset first bank memory.

[0011] According to one or more embodiments, the one or more processors are implemented as a controller provided in each of the one or more display modules, or as a controller included in a receiving module that receives the input image and transmits it to the one or more display modules.

[0012] According to one or more embodiments, the one or more processors, by executing the one or more instructions, when a second frame after the first frame is received, identify a type of an area corresponding to the one or more display modules in the second frame, and identify whether to transmit the second data to the one or more driver ICs based on the identified type.

[0013] According to one or more embodiments, the one or more processors compare, by executing the one or more instructions, the R, G, B data values ​​of each of the first pixels included in the first data with the R, G, B data values ​​of each of the second pixels corresponding to the first pixels included in the second data, and identify whether to transmit the second data to the one or more driver ICs based on a difference value between the R, G, B data values ​​of each of the first pixels and the R, G, B data values ​​of each of the second pixels.

[0014] According to one or more embodiments, the one or more display modules include a plurality of display modules, the one or more driver ICs include one or more driver ICs provided in each of the plurality of display modules, and the one or more processors identify data of an area corresponding to each of the plurality of display modules by executing the one or more commands and transmit the data to the one or more driver ICs provided in each of the plurality of display modules.

[0015] According to one or more embodiments, a method for controlling a display device includes: when a first frame included in an input image is received, identifying first data of an area corresponding to one or more display modules in the first frame and transmitting the first data to one or more driver ICs; when a second frame after the first frame is received, identifying second data of an area corresponding to the one or more display modules in the second frame; identifying whether to transmit the second data to the one or more driver ICs based on a difference between the first data identified in the first frame and the second data identified in the second frame; and transmitting a control signal for controlling the one or more driver ICs to the one or more driver ICs based on a result of the identification.

[0016] A non-transitory computer-readable storage medium storing computer instructions that, when executed by a processor of a display device, cause the display device to perform an operation, the operation comprises: when a first frame included in an input image is received, identifying first data of an area corresponding to one or more display modules in the first frame and transmitting the first data to one or more driver ICs; when a second frame after the first frame is received, identifying second data of an area corresponding to the one or more display modules in the second frame; identifying whether to transmit the second data to the one or more driver ICs based on a difference between the first data identified in the first frame and the second data identified in the second frame; and transmitting a control signal for controlling the one or more driver ICs to the one or more driver ICs based on a result of the identification.

[0017] FIG. 1 is a drawing for explaining the operation of a display device according to one or more embodiments.

[0018] FIG. 2 is a block diagram illustrating a configuration of a display device according to one or more embodiments.

[0019] FIG. 3 is a diagram illustrating a data comparison process of a display device according to one or more embodiments.

[0020] FIG. 4 is a diagram for explaining a first data re-output process of a display device according to one or more embodiments.

[0021] FIG. 5 is a diagram illustrating a data reset process of a display device according to one or more embodiments.

[0022] FIG. 6 is a diagram for explaining a first data re-output process of a driver IC according to one or more embodiments.

[0023] FIG. 7 is a diagram for explaining a second data output process of a driver IC according to one or more embodiments.

[0024] FIG. 8 is a diagram illustrating a data storage process of a bank memory according to one or more embodiments.

[0025] FIG. 9 is a drawing for explaining a data transmission method of a display device according to one or more embodiments.

[0026] FIG. 10 is a diagram for explaining a data transmission method for each image type of a display device according to one or more embodiments.

[0027] FIG. 11 and FIG. 12 are drawings for explaining the internal configuration of a display device according to one or more embodiments.

[0028] FIG. 13 is a flowchart illustrating the overall operation process of a display device according to one or more embodiments.

[0029] FIG. 14 is a drawing for explaining a method of controlling a display device according to one or more embodiments.

[0030] The terms used in the various embodiments of this disclosure have been selected from widely used, current terms, taking into account the functions of this disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description of the relevant disclosure. Therefore, the terms used in this disclosure should be defined based on the meaning of the terms and the overall content of this disclosure, rather than simply their names.

[0031] In this disclosure, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a corresponding feature (e.g., a component such as a number, function, operation, or part), and do not exclude the presence of additional features.

[0032] The expression "at least one of A and / or B" should be understood to mean either "A" or "B" or "A and B".

[0033] The expressions “first,” “second,” “first,” or “second,” etc., used in this disclosure can describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.

[0034] When it is said that a component (e.g., a first component) is “(operatively or communicatively) coupled with / to” or “connected to” another component (e.g., a second component), it should be understood that the component may be directly coupled to the other component, or may be connected through another component (e.g., a third component).

[0035] Singular expressions include plural expressions unless the context clearly dictates otherwise. In this disclosure, terms such as "comprise" or "consist of" are intended to indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but should be understood not to preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0036] In the present disclosure, a "module" or "part" performs at least one function or operation and may be implemented as hardware or software, or as a combination of hardware and software. Furthermore, multiple "modules" or multiple "parts" may be integrated into at least one module and implemented as at least one processor (not shown), excluding any "modules" or "parts" that need to be implemented as specific hardware.

[0037] In this disclosure, the term user may refer to a person using an electronic device or a device used by the person.

[0038] An embodiment of the present disclosure will be described in more detail with reference to the attached drawings below.

[0039] FIG. 1 is a drawing for explaining the operation of a display device according to one or more embodiments.

[0040] The display device (100) may be implemented as various types of display devices such as a TV, a monitor, a kiosk, a tablet PC, an electronic picture frame, a mobile phone, a large format display (LFD), a digital signage, a digital information display (DID), a video wall, a projector display, etc. In particular, the display device (100) may be implemented as a modular display device including a plurality of display modules. However, in some cases, some operations may be implemented to be performed by an image processing device (e.g., a set-top box, one connected box) that is connected to the display device and provides images.

[0041] A modular display device refers to a device that can provide a large screen using multiple display modules. A modular display device can combine multiple large and small display modules to form a single large screen. A modular display device may be referred to by various names, such as an integrated display device or a multi-display device. For convenience of explanation, the various types of display devices described above will be collectively referred to as a display device (100) hereinafter.

[0042] Referring to FIG. 1, a display device (100) includes a plurality of display modules (110-1 to 110-16), each of which includes at least one driver IC (Integrated Circuit), for example, a plurality of driver ICs (120-1 to 120-4). Each of the display modules (110-1 to 110-16) may be physically and electrically coupled to each other to form a single cabinet (10). For example, a plurality of cabinets may be coupled to provide a display product.

[0043] In FIG. 1, a plurality of display modules (110-1 to 110-16) are combined to implement a single display device (100), and a total of 16 display modules (110-1 to 110-16) are arranged in a matrix form of 4 rows and 4 columns. In addition, each display module (110-1 to 110-16) is illustrated to include a total of 4 driver ICs (120-1 to 120-4) arranged in a matrix form of 2 rows and 2 columns. However, the display device (100) can be implemented in various resolutions, sizes, and shapes depending on the installation location, purpose of use, use environment, etc., and thus can vary widely depending on the number and combination / arrangement form of the display modules (110-1 to 110-16) and driver ICs (120-1 to 120-4).

[0044] Accordingly, as illustrated in FIG. 1, a plurality of display modules (110-1 to 110-16) are grouped in a certain number to form one display device (100), and each display module (110-1 to 110-16) includes a certain number of driver ICs (120-1 to 120-4), but this is not necessarily limited to this and can be implemented in various numbers and combination / arrangement forms.

[0045] According to one embodiment, the display device (100) may receive an input image including a plurality of frames, and display an input image corresponding to a position of each display module (110-1 to 110-16) through the corresponding display module (110-1 to 110-16). For example, the display device (100) may display an input image corresponding to an upper left edge area among the received input images through the first display module (110-1), and display an input image corresponding to an area located to the right of the area handled by the first display module (110-1) through the second display module (110-2).

[0046] In this way, the display device (100) can identify (or divide) the received input image into a plurality of module unit areas corresponding to the positions of the plurality of display modules (110-1 to 110-16). Thereafter, the display device (100) can display each image corresponding to the position of each display module (110-1 to 110-16) through the corresponding display module (110-1 to 110-16). Here, the module unit image may be an image of one area of ​​the input image corresponding to the position and size of the display module (110-1 to 110-16).

[0047] According to one embodiment, the display device (100) can compare the module unit image input to each display module (110-1 to 110-16) with the previously input module unit image. Based on the comparison result, the display device (100) can determine whether the currently input module unit image is the same image as the previously input module unit image. Here, the same image may be a case where the difference between the R, G, and B data values ​​output by a plurality of pixels included in the image is within a threshold value.

[0048] According to one embodiment, the display device (100) can reduce power consumption by re-outputting the same previously stored image when the previous image and the current image are identified as identical images in module units. Various embodiments related to this will be described below.

[0049] FIG. 2 is a block diagram illustrating a configuration of a display device according to one or more embodiments.

[0050] According to FIG. 2, the display device (100) includes one or more display modules (110), one or more driver ICs (120), memory (130), and one or more processors (140). However, the present invention is not limited thereto, and the display device (100) may be implemented in a form in which some components are excluded, or may be implemented in a form in which other components are further included.

[0051] One or more display modules (110) are configured to display the received input images on various screens. The display module (110) may be implemented as a display module including a self-luminous element or a display module including a non-luminous element and a backlight. In addition, the display module (110) may be implemented as an LFD display according to the above-described contents. For example, it may be implemented as various types of displays such as an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diodes) display, an LED (Light Emitting Diodes), a micro LED, a Mini LED, a PDP (Plasma Display Panel), a QD (Quantum dot) display, a QLED (Quantum dot light-emitting diodes), etc. The display module (110) may also include a driving circuit, a backlight unit, etc., which may be implemented in a form such as an a-si TFT, an LTPS (low temperature poly silicon) TFT, an OTFT (organic TFT), etc. For convenience of explanation, one or more display modules (110) are referred to as display modules (110) below.

[0052] One or more driver ICs (120) are configured to drive a plurality of pixels included in each display module (110). The driver IC (120) may include a Gate IC for controlling sub-pixels within a pixel, a Source IC for controlling R, G, and B color values, an input interface for receiving an input signal, a current control unit for converting a digital signal stored in a memory into an analog signal, and a memory for storing data. The driver IC (120) may control each transistor attached to a sub-pixel within a pixel to adjust the output values ​​for the R, G, and B colors. Meanwhile, the driver IC (120) may be implemented in various forms such as an MDDI (Mobile Display Driver IC), a PDDI (Panel Display Driver IC), etc. For convenience of explanation, one or more driver ICs (120) will be referred to as a driver IC (120) hereinafter.

[0053] The memory (130) can store at least one command, data, program, etc. required for the operation of the display device (100). For example, the memory (130) stores threshold information for identifying whether to transmit data corresponding to a specific frame to the driver IC.

[0054] The memory (130) may be implemented in the form of memory embedded in the display device (100) or in the form of memory detachable from the display device (100) depending on the purpose of data storage. For example, data for driving the display device (100) may be stored in a memory embedded in the display device (100), and data for the expansion function of the display device (100) may be stored in a memory detachable from the display device (100).

[0055] In the case of memory embedded in the display device (100), it may be implemented as at least one of volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), non-volatile memory (e.g., one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard drive, or solid state drive (SSD)).

[0056] The memory (130) may be implemented as a single memory that stores data generated in various operations according to the present disclosure, but is not limited thereto, and the memory (130) may be implemented to include multiple memories that each store different types of data or each store data generated in different stages.

[0057] One or more processors (140) control the overall operation of the display device (100). Specifically, one or more processors (140) may be connected to each component of the display device (100) to control the overall operation of the display device (100). For example, one or more processors (140) may be electrically connected to the display (110) and the memory (130) to control the overall operation of the display device (100). One or more processors (140) may be configured as one or more processors.

[0058] One or more processors (140) can perform operations of the display device (100) according to various embodiments by executing one or more commands stored in the memory (130).

[0059] The one or more processors (140) may include one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Accelerated Processing Unit (APU), a Many Integrated Core (MIC), a Digital Signal Processor (DSP), a Neural Processing Unit (NPU), a hardware accelerator, or a machine learning accelerator. The one or more processors (140) may control one or any combination of other components of the refrigeration device, and may perform operations related to communication or data processing. The one or more processors (140) may execute one or more programs or instructions stored in a memory. For example, the one or more processors may perform a method according to one or more embodiments of the present disclosure by executing one or more instructions stored in a memory.

[0060] When a method according to one or more embodiments of the present disclosure includes multiple operations, the multiple operations may be performed by one processor or by multiple processors. For example, when a first operation, a second operation, and a third operation are performed by a method according to one or more embodiments, the first operation, the second operation, and the third operation may all be performed by the first processor, or the first operation and the second operation may be performed by the first processor (e.g., a general-purpose processor) and the third operation may be performed by the second processor (e.g., an artificial intelligence-specific processor).

[0061] One or more processors (140) may be implemented as a single core processor including one core, or may be implemented as one or more multicore processors including multiple cores (e.g., homogeneous multicores or heterogeneous multicores). When one or more processors (140) are implemented as a multicore processor, each of the multiple cores included in the multicore processor may include an internal processor memory, such as a cache memory or an on-chip memory, and a common cache shared by the multiple cores may be included in the multicore processor. In addition, each of the multiple cores (or some of the multiple cores) included in the multicore processor may independently read and execute a program instruction for implementing a method according to one or more embodiments of the present disclosure, or all (or some) of the multiple cores may be linked to read and execute a program instruction for implementing a method according to one or more embodiments of the present disclosure.

[0062] When a method according to one or more embodiments of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one core among the plurality of cores included in a multi-core processor, or may be performed by the plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to one or more embodiments, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor, or the first operation and the second operation may be performed by a first core included in the multi-core processor, and the third operation may be performed by a second core included in the multi-core processor.

[0063] In the embodiments of the present disclosure, a processor may mean a system on a chip (SoC) in which one or more processors and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, a GPU, an APU, a MIC, a DSP, an NPU, a hardware accelerator, or a machine learning accelerator, but the embodiments of the present disclosure are not limited thereto. Hereinafter, for the convenience of description, one or more processors (140) will be referred to as a processor (140).

[0064] According to one embodiment, the display device (100) can receive various compressed images or images of various resolutions. For example, the display device (100) can receive images in a compressed form such as MPEG (Moving Picture Experts Group) (e.g., MP2, MP4, MP7, etc.), JPEG (joint photographic coding experts group), AVC (Advanced Video Coding), H.264, H.265, HEVC (High Efficiency Video Codec), etc. Alternatively, the electronic device (100) can receive any one of SD (Standard Definition), HD (High Definition), Full HD, and Ultra HD images.

[0065] According to an example, when an input image is received, the processor (120) may perform image processing on the input image. Here, the image processing may be digital image processing including at least one of image enhancement, image restoration, image transformation, image analysis, image understanding, image compression, image decoding, or scaling. According to an example, various preprocessing may be performed on the input image, but for the convenience of explanation, the input image and the preprocessed image will not be distinguished and will be referred to as an input image hereinafter. In this specification, a "region" is a term referring to a part of an image and means at least one pixel block or a set of pixel blocks. In addition, a pixel block means a set of adjacent pixels including at least one pixel.

[0066] According to one embodiment, when a first frame included in an input image is received, the processor (140) may identify first data of an area corresponding to a display module (110) in the first frame and transmit the data to the driver IC (110). Here, the first data may include R, G, B color value data corresponding to each of a plurality of pixels included in the first frame.

[0067] For example, the processor (140) can identify image data for all pixels included in a first frame among multiple frames included in an input image, that is, color value data for R, G, and B sub-pixels. For example, the processor (140) can identify image data (R, G, and B color value data) for pixels in an area corresponding to each display module (110-1 to 110-16) in the first frame, by area of ​​the display module (110-1 to 110-16).

[0068] According to one embodiment, when a second frame after the first frame is received, the processor (140) may identify second data of an area corresponding to the display module (110) in the second frame. Here, the second data may include R, G, and B color value data for each of a plurality of pixels included in the second frame.

[0069] According to one embodiment, the processor (140) may identify whether to transmit the second data to the driver IC (120) based on the difference between the first data identified in the first frame and the second data identified in the second frame.

[0070] According to one embodiment, the processor (140) may transmit a control signal to the driver IC (110) to control the driver IC (120) based on the identification result.

[0071] FIG. 3 is a diagram illustrating a data comparison process of a display device according to one or more embodiments.

[0072] According to one embodiment, the display device (100) can compare first data of an area corresponding to the first display module (110-1) in a first frame and second data of an area corresponding to the first display module (110-1) in a second frame.

[0073] According to one embodiment, the display device (100) can compare the R, G, B data values ​​of each first pixel included in the first data and the R, G, B data values ​​of each second pixel corresponding to the first pixel included in the second data.

[0074] Unlike FIG. 1, the display device (100) in FIG. 3 is illustrated to include a total of eight display modules (110-1 to 110-8) arranged in two rows and four columns. In addition, each display module (110-1 to 110-8) includes a plurality of pixels (30-1 to 30-n) (n is a positive integer), and each pixel (30-1 to 30-n) includes R, G, and B sub-pixels (31-1 to 31-3).

[0075] Referring to FIG. 3, the display device (100) can obtain first data corresponding to a plurality of pixels (30-1 to 30-n) of an area corresponding to a first display module (110-1) in a first frame. Here, the first data can include R, G, and B data values ​​for all of the plurality of pixels (30-1 to 30-n) located in the first display module (110-1). For example, the first data can include data identified in the form of R:30, G:0, B:10 of the first pixel (30-1) located at the upper left of the first display module (110-1).

[0076] Similarly, the display device (100) can obtain second data for a plurality of pixels (32-1 to 32-n) of an area corresponding to the first display module (110-1) in the second frame. Here, the second data can include R, G, and B data values ​​for all of the plurality of pixels (32-1 to 32-n) located in the first display module (110-1).

[0077] According to one embodiment, the display device (100) can identify whether to transmit second data to the driver IC (120) based on the difference value between the R, G, B data values ​​of each of the first pixels (30-1) included in the first frame and the R, G, B data values ​​of each of the second pixels (32-1) included in the second frame.

[0078] For example, the display device (100) can identify whether the R, G, B data values ​​of each of the first pixels (30-1) and the R, G, B data values ​​of each of the second pixels (32-1) are the same. The display device (100) can identify whether the R, G, B data values ​​of each of the first pixels (30-1) and the R, G, B data values ​​of each of the second pixels (32-1) are the same by whether the data value difference is within a threshold value. The threshold value may include a value for correcting an error due to noise occurrence when comparing the data of each of the R, G, B of specific pixels (30-1 to 30-n).

[0079] For example, even though the image for the area corresponding to the first display module (110-1) in the first frame and the image for the area corresponding to the first display module (110-1) in the second frame are the same, some pixel values ​​of the input image may change depending on various circumstances. For example, the pixel values ​​may change due to noise during the input process of the input image. In this case, for example, the difference between the R data value of the first pixel (30-1) and the R data value of the second pixel (32-1) may have an error of about ±2. Accordingly, the display device (100) can identify that the first frame and the second frame are the same image if the pixel value difference is within a threshold value. For example, if the threshold value is set to ±2, and the R data value of the first pixel (30-1) is 30 and the R data value of the second pixel (32-1) is 32, the first pixel and the second pixel values ​​can be identified as being the same. For example, the threshold value may be set during the manufacturing of the display device (100) and / or set / changed by the user.

[0080] The display device (100) can identify whether the R, G, B data values ​​of each of the second pixels (32-1) are within a threshold value based on the R, G, B data values ​​of each of the first pixels (30-1). Similarly, the display device (100) can identify whether the R, G, B data values ​​of each of the n-th pixels (30-n) included in the first frame are within a threshold value based on the R, G, B data values ​​of each of the n-th pixels (32-n) included in the second frame.

[0081] The display device (100) may limit transmission of second data corresponding to the second frame to the driver IC (120) when a difference value between the R, G, B data values ​​of each pixel for all of the plurality of pixels (30-1 to 30-n) included in the first frame and the R, G, B data values ​​of each pixel for all of the plurality of pixels (32-1 to 32-n) included in the second frame corresponding to the pixels (30-1 to 30-n) in the first frame is less than a threshold value. Here, limiting transmission of the second data may include not transmitting the second data to the driver IC (120).

[0082] On the other hand, the display device (100) may transmit second data corresponding to the second frame to the driver IC (120) when the R, G, B data difference value corresponding to at least one pixel among the plurality of pixels (30-1 to 30-n, 32-1 to 32-n) included in the first and second frames is greater than or equal to a threshold value. For example, the display device (100) may identify that the first and second frames are different when the data difference value is greater than or equal to the threshold value for only one pixel among the plurality of pixels (30-1 to 30-n, 32-1 to 32-n) included in the first and second frames and is less than the threshold value for the remaining pixels, and may transmit the second data to the driver IC (120). If only the difference value between the R, G, B data values ​​of the fifth pixel (30-5) included in the first frame and the R, G, B data values ​​of the fifth pixel (32-5) included in the second frame is greater than or equal to the threshold value, the display device (100) can identify the first frame and the second frame as different images and transmit the second data to the driver IC (120).

[0083] However, this is only an example, and the display device (100) may transmit second data corresponding to the second frame to the driver IC (120) when the difference values ​​of R, G, and B data for a threshold number or more of the plurality of pixels (30-1 to 30-n, 32-1 to 32-n) included in the first and second frames are greater than or equal to the threshold. For example, the second data corresponding to the second frame may be transmitted to the driver IC (120) only when the data difference values ​​of five or more pixels are greater than or equal to the threshold. Here, the threshold number may be set during the manufacturing of the display device (100) and / or set / changed by the user. For example, the threshold number may be set to a different value depending on the specifications, performance, resolution, purpose, installation location, etc. of the display device (100).

[0084] For convenience of explanation, in the following, if the difference in each data value of the corresponding pixels in the first frame and the second frame is less than a threshold value, transmission of the second data of the second frame to the driver IC (120) is restricted.

[0085] FIG. 4 is a diagram for explaining a first data re-output process of a display device according to one or more embodiments.

[0086] According to one embodiment, the display device (100) may limit transmission of second data corresponding to the second frame to the driver IC (120) if the difference between the first data (previous frame) and the second data (current frame) is less than a threshold value.

[0087] Referring to FIG. 4, the display device (100) can obtain first data (40) including R: 30, G: 0, B: 12 ​​data of the third pixel (30-3), that is, the third pixel among the plurality of pixels (30-1 to 30-n) included in the first frame. The display device (100) can obtain first data (40) corresponding to all pixels (30-1 to 30-n) including the third pixel, and store it in the memory (130).

[0088] When a second frame is input after the first frame, the display device (100) can obtain second data (41) including R: 32, G: 0, B: 11 data of the third pixel (32-3), that is, the third pixel among the plurality of pixels (32-1 to 32-n) included in the second frame. In this case, the display device (100) can compare the first data (40) stored in the memory (130) with the second data (41) corresponding to the second frame.

[0089] As illustrated in FIG. 4, it can be confirmed that the difference between the R data value of the third pixel (32-3) included in the second frame and the data value of the third pixel (30-3) included in the first frame is +2. Similarly, it can be confirmed that the difference between the B data values ​​is -1. When the threshold value is set to ±2, the display device (100) can identify the first data (40) and the second data (41) as the same data.

[0090] For the data of all pixels including the data of the third pixel of the first frame and the second frame, if the second data (41) is all below the threshold based on the first data (40), the display device (100) may not transmit the second data corresponding to the second frame to the driver IC (120).

[0091] For example, the display device (100) can transmit first data (40) corresponding to the first frame to the driver IC (120) at the time when the second frame is input, and store it in the bank memory within the driver IC (120).

[0092] According to one embodiment, the display device (100) may control the driver IC (120) to not transmit second data (41) corresponding to the second frame to the driver IC (120), but to re-output (42) the first data (40) corresponding to the first frame to the display module (110). Accordingly, the display device (100) may transmit a command to re-output the first data (40) to the driver IC (120) when the difference between the first data (40) and the second data (41) is less than a threshold value.

[0093] As illustrated in FIG. 4, the display device (100) controls the driver IC (120) to re-output (42) the first data (40) corresponding to the first frame to the display module (110), and the first frame can be re-output (42) at the time when the second frame is to be output.

[0094] FIG. 5 is a diagram illustrating a data reset process of a display device according to one or more embodiments.

[0095] According to one embodiment, the display device (100) can transmit the second data to the driver IC (120) if the difference between the first data and the second data is greater than or equal to a threshold value.

[0096] Referring to FIG. 5, the display device (100) can obtain first data (40) including R: 30, G: 0, B: 12 ​​data of the third pixel (30-3) as in FIG. 4 and store it in the memory (130). Thereafter, when a second frame is input, the display device (100) can obtain second data (50) including R: 38, G: 0, B: 12 ​​data of the third pixel (32-3), that is, the third pixel among the plurality of pixels (32-1 to 32-n) included in the second frame. In this case, the display device (100) can compare the first data (40) stored in the memory (130) with the second data (50) corresponding to the second frame.

[0097] As illustrated in FIG. 5, it can be confirmed that the R data value of the third pixel (32-3) for the second frame differs by approximately +8 based on the data value of the third pixel (30-3) included in the first frame. When the threshold value is set to ±2, the display device (100) can identify the first data (40) and the second data (50) as different data.

[0098] Even if the data difference values ​​of the remaining pixels (30-1 to 30-n, 32-1 to 32-n) excluding the data of the third pixel of the first frame and the second frame are less than the threshold value, if the data difference for the third pixel (30-3, 32-3) is greater than the threshold value, the display device (100) can transmit (52) the second data (50) corresponding to the second frame to the driver IC (120).

[0099] As in FIG. 4, the display device (100) can transmit the first data (40) corresponding to the first frame to the driver IC (120) and store it in the bank memory within the driver IC (120).

[0100] According to one embodiment, the display device (100) can control the driver IC (120) to reset (51) the bank memory in which the first data (40) is stored. Accordingly, if the difference between the first data (40) and the second data (50) is greater than or equal to a threshold value, the display device (100) can transmit a second data (50) and a previously stored data reset (51) command to the driver IC (120).

[0101] As illustrated in FIG. 5, the display device (100) can control the driver IC (120) to transmit (52) second data (50) corresponding to the second frame to the driver IC (120) and reset (51) first data (40) stored in the driver IC (120).

[0102] FIG. 6 is a diagram for explaining a first data re-output process of a driver IC according to one or more embodiments.

[0103] According to one embodiment, the display device (100) can identify whether to transmit second data to the driver IC (120) based on the difference between first data corresponding to the first frame and second data corresponding to the second frame through the controller (610). Here, the controller (610) can be implemented in various forms such as a T-CON (Timing-Controller), an FPGA (Field-Programmable Gate Array), and an ASIC (Application-Specific Integrated Circuit).

[0104] The driver IC (120) may include a first bank memory and a second bank memory to store a plurality of data corresponding to each of a plurality of frames. The bank memory is not limited thereto and may be referred to in various ways, such as cache memory, register memory, driver IC memory, and frame data memory, but in the present disclosure, it will be collectively referred to as bank memory.

[0105] According to one embodiment, the driver IC (120) may receive data corresponding to multiple frames from the controller (610). For example, the driver IC (120) may receive first data corresponding to a first frame from the controller (610). For example, if the difference between the first data and the second data is greater than or equal to a threshold value, the driver IC (120) may receive second data corresponding to a second frame from the controller (610). On the other hand, if the difference between the first data and the second data is less than the threshold value, the driver IC (120) may not receive second data corresponding to the second frame from the controller (610).

[0106] When a first frame for an input image is input, the display device (100) can identify first data (40) corresponding to the first frame and store it in the memory (130). Thereafter, when a second frame for the input image is sequentially input, the display device (100) can output the first data (40) stored in the memory (130) through the controller (610) and transmit it to the driver IC (120).

[0107] According to one embodiment, the display device (100) may control the driver IC (120) to store first data (40) in the first bank memory (630-1). In this case, the driver IC (120) may receive the first data (40) through the input interface (640) and store the first data (40) in the first bank memory (630-1).

[0108] According to one embodiment, the display device (100) may control the driver IC (120) to re-output the first data (40) stored in the first bank memory (630-1) to the display module (110) if the difference between the first data (40) corresponding to the first frame and the second data (41) corresponding to the second frame is less than a threshold value. The driver IC (120) may convert the first data (40) stored in the first bank memory (630-1) from a digital signal to a PWM current signal through the current control unit (650) and output the converted current signal.

[0109] Referring to FIG. 6, the display device (100) can control the driver IC (120) to store the first data (40) in the first bank memory (630-1). If the difference between the first data (40) and the second data (41) is less than a threshold value, the display device (100) can control the driver IC (120) to re-output (620) the first data (40) stored in the first bank memory (630-1) at the time of outputting the second frame.

[0110] FIG. 7 is a diagram for explaining a second data output process of a driver IC according to one or more embodiments.

[0111] According to one embodiment, the display device (100) can control the driver IC (120) to reset (710) the first bank memory (630-1) if the difference between the first data (40) and the second data (50) is greater than or equal to a threshold value.

[0112] Referring to FIG. 7, the display device (100) can control the driver IC (120) to store the first data (40) in the first bank memory (630-1). If the difference between the first data (40) and the second data (50) is greater than or equal to a threshold value, the display device (100) can control the driver IC (120) to reset (710) the first data (40) stored in the first bank memory (630-1). Meanwhile, the reset (710) in FIG. 7 is illustrated in the form of a hatching in the first bank memory (630-1).

[0113] According to one embodiment, the display device (100) may control the driver IC (120) to store second data (50) in the second bank memory (630-2). In this case, the driver IC (120) may receive the second data (50) through the input interface (640) and store the second data (50) in the second bank memory (630-2).

[0114] According to one embodiment, when a third frame for an input image is input, the display device (100) can convert the second data (50) stored in the second bank memory (630-2) from a digital signal to a PWM current signal at the time when the second frame is to be output, and output the converted current signal (720).

[0115] FIG. 8 is a diagram illustrating a data storage process of a bank memory according to one or more embodiments.

[0116] According to one embodiment, the display device (100) can alternately store a plurality of data in a first bank memory (630-1) and a second bank memory (630-2) within the driver IC (120).

[0117] According to one embodiment, when a third frame after a second frame is input, the display device (100) can identify third data in an area corresponding to the display module (110) in the third frame, and if the difference between the second data and the third data is less than a threshold value, control the driver IC (120) to re-output the second data stored in the second bank memory (630-2) to the display module (110).

[0118] According to one embodiment, if the difference between the second data and the third data is greater than a threshold value, the display device (100) can control the driver IC (120) to reset the second bank memory (630-2) and control the driver IC (120) to store the third data in the reset first bank memory (630-1).

[0119] In Fig. 8, the first frame corresponding to the input image is A, the second frame is B, the third frame is C, and the fourth frame is D, and the first frame, the second frame, the third frame, and the fourth frame are assumed to be sequentially input images.

[0120] When the display device (100) receives an A image corresponding to the first frame, it can store the A image in the memory (130) through the controller (610). When the display device (100) receives a B image corresponding to the second frame after the first frame, it can output the A image to the driver IC (120) through the controller (610) and store the B image in the memory (130). The display device (100) can control the driver IC (120) to store (810) the A image in the first bank memory (630-1).

[0121] When the display device (100) receives a C image corresponding to a third frame after the second frame, the display device (100) can output a B image to the driver IC (120) through the controller (610) and store the C image in the memory (130). The display device (100) can control the driver IC (120) to store (820) the B image in the second bank memory (630-2). Thereafter, the display device (100) can control the driver IC (120) to finally output (830) the A image stored (810) in the first bank memory (630-1) at the time when the third frame is input.

[0122] When the display device (100) receives a D image corresponding to the fourth frame after the third frame, the display device (100) can output the C image to the driver IC (120) through the controller (610) and store the D image in the memory (130). The display device (100) can control the driver IC (120) to reset the A image stored in the first bank memory (630-1) and store (840) the C image. Thereafter, the display device (100) can control the driver IC (120) to finally output (850) the B image stored (820) in the second bank memory (630-2) at the time when the fourth frame is input.

[0123] As illustrated in FIG. 8, the display device (100) can control the driver IC (120) to alternately store images corresponding to multiple frames in the first bank memory (630-1) and the second bank memory (630-2).

[0124] According to one embodiment, a display device (100) may experience a frame delay during the process of receiving a frame for an input image and outputting the received frame. Referring to FIG. 8, the display device (100) may finally output (830) the A image stored (810) in the first bank memory (630-1) at the time when a third frame is input after the first frame is input. Accordingly, a total of two frame delays may occur between receiving a frame and outputting the received frame.

[0125] Specifically, when the display device (100) receives an A image corresponding to the first frame, it can store the A image in the memory (130) through the controller (610). Thereafter, when the display device (100) receives an B image corresponding to the second frame, it can output the A image to the driver IC (120) and store the B image in the memory (130). At this time, the display device (100) can compare the image (A) output through the controller (610) with the image (B) stored in the memory to identify whether to transmit the output image (A) to the driver IC (120). Therefore, the display device (100) experiences a first frame delay in the process of comparing the images of the first frame and the second frame.

[0126] Thereafter, the display device (100) can control the driver IC (120) to store (810) the A image in the first bank memory (630-1) rather than outputting it directly through the driver IC (120). When the C image corresponding to the third frame is received, the display device (100) can control the driver IC (120) to finally output (830) the A image stored (810) in the first bank memory (630-1) based on the image comparison result of the first frame and the second frame. Therefore, a second frame delay occurs in the process of the display device (100) identifying which bank memory among the first bank memory (630-1) and the second bank memory (630-2) to output the image stored in.

[0127] FIG. 9 is a drawing for explaining a data transmission method of a display device according to one or more embodiments.

[0128] According to Fig. 9, the first frame corresponding to the input image is A1, the second frame is A2, the third frame is B, the eleventh frame is G, and it is assumed that the first to eleventh frames are sequentially received frames. In addition, A1 and A2 are both the same A image, and C1 and C2 are both the same C image. For the convenience of explanation, they are illustrated as A1, A2, C1, and C2 and explained.

[0129] The display device (100) can receive an A1 image corresponding to a first frame and store (901) the A1 image in a memory (130). When the display device (100) receives an A2 image corresponding to a second frame, the display device (100) can control the driver IC to output (902) the A1 image through the controller (610), store (903) the A2 image in the memory (130), and store (904) the A1 image in the first bank memory (630-1).

[0130] At this time, the display device (100) can identify the respective data of the A1 image output from the controller (610) and the A2 image stored in the memory (130), and determine whether to transmit the A2 image to the driver IC. In other words, the display device (100) can determine (905) whether the A1 image corresponding to the first frame and the A2 image corresponding to the second frame are identical.

[0131] When the display device (100) receives the B image corresponding to the third frame, it can output (906) the A2 image through the controller (610) and store (907) the B image in the memory (130). Meanwhile, if the A1 image and the A2 image are identified as the same image, the display device (100) can restrict the transmission of data corresponding to the A2 image to the driver IC (120). Therefore, the A2 image may not be stored in the second bank memory (630-2). The display device (100) can compare the B image (907) and the A2 image (906) to identify whether they are the same (908). Thereafter, the display device (100) can control the driver IC (120) to output (909) the A1 image stored in the first bank memory (630-1).

[0132] When the display device (100) receives the C1 image corresponding to the fourth frame, it can output the B image (910) through the controller (610) and store (911) the C1 image in the memory (130). When the display device (100) identifies (908) that the B image corresponding to the third frame and the A2 image corresponding to the second frame are different, it can control the driver IC (120) to store (913) the B image in the second bank memory (630-2). The display device (100) can compare the B image (910) corresponding to the third frame and the C1 image (911) corresponding to the fourth frame to identify (912) whether they are the same.

[0133] When the display device (100) identifies (905) the A1 image and the A2 image as the same image, it can control the driver IC (120) to re-output (914) the A1 image (904) stored in the first bank memory (630-1).

[0134] When the display device (100) receives the C2 image corresponding to the fifth frame, it can output (915) the C1 image through the controller (610) and store (916) the C2 image in the memory (130). At this time, the display device (100) can identify (908) that the B image and the A2 image are different and control the driver IC (120) to reset the A1 image stored in the first bank memory (630-1). When the display device (100) identifies (912) that the C1 image and the B image are different, it can control the driver IC (120) to store (917) the C1 image in the first bank memory (630-1). Thereafter, the display device (100) can control the driver IC (120) to output the B image (913) stored in the second bank memory (630-2).

[0135] Meanwhile, the portion indicated by a dark shade in the table of FIG. 9 indicates a bank memory output from at least one of the first bank memory (630-1) and the second bank memory (630-2) of each frame (the first frame to the eleventh frame). In addition, the portion indicated by a hatching in the table of FIG. 9 indicates that data stored in the first or second bank memory (630-1, 630-2) is reset according to a reset command, and newly received data is stored.

[0136] According to the above-described method, the display device (100) can transmit data by controlling the driver IC (120) in such a way that when it receives an image identical to the previous frame, it re-outputs the image of the previous frame, and when it receives an image different from the previous frame, it outputs the newly received image.

[0137] FIG. 10 is a diagram for explaining a data transmission method for each image type of a display device according to one or more embodiments.

[0138] According to one embodiment, when a second frame after a first frame is input, the display device (100) can identify the image type of an area corresponding to the display module (110) in the second frame. The image type refers to the format and type of the input image, and can be implemented in the form of, for example, one of an image file format such as JPEG (Joint Photographic Experts Group), PNG (Portable Network Graphics), GIF (Graphics Interchange Format), etc., or a video file format such as MP4 (MPEG-4), AVI (Audio Video Interleave), etc.

[0139] According to one embodiment, the display device (100) may identify whether to transmit second data corresponding to the second frame to the driver IC (120) based on the identified image type. For example, if both the first frame and the second frame include an image file of logo data in a specific area, the display device (100) may identify the image type for the specific area and identify whether to transmit second data corresponding to the second frame to the driver IC (120) based on the identified image type.

[0140] According to FIG. 10, it is assumed that the areas corresponding to the fourth display module (110-4) of the first frame and the second frame include an image file in the form of AAA logo data (1010), and the areas corresponding to the second and third display modules (110-2, 110-3) include a video file.

[0141] For example, the display device (100) can identify the image type (first type) of the area corresponding to the fourth display module (110-4) of the first frame and the second frame. As illustrated in FIG. 10, the first type (1020) of the area corresponding to the fourth display module (110-4) in the first frame and the second frame may be an image file including AAA logo data, such as a JPEG, PNG, or GIF image type.

[0142] For example, the display device (100) can identify the image type (second type) of the area corresponding to the second and third display modules (110-4) of the first frame and the second frame. The second type (1030) of the area corresponding to the second and third display modules (110-2, 110-3) in the first frame and the second frame may be an image type in a video format such as MP4, AVI, etc.

[0143] According to FIG. 10, the area corresponding to the fourth display module (110-4) of the second frame may be in the form of an image type including logo data in which data for a plurality of pixels does not change. In this case, for example, the display device (100) may not transmit the second data corresponding to the fourth display module (110-4) in the second frame to the driver IC (120).

[0144] For example, the areas corresponding to the second and third display modules (110-2, 110-3) of the second frame may be in the form of a video type in which data for a plurality of pixels changes. In this case, the display device (100) may transmit second data corresponding to the second and third display modules (110-2, 110-3) in the second frame to the driver IC (120).

[0145] FIG. 11 and FIG. 12 are drawings for explaining the internal configuration of a display device according to one or more embodiments.

[0146] According to one embodiment, one or more display modules (110) may include a plurality of display modules, and one or more driver ICs (120) may include one or more driver ICs provided in each of the plurality of display modules.

[0147] According to one embodiment, data of an area corresponding to each of a plurality of display modules (110) can be identified and transmitted to a plurality of driver ICs (120) provided in each of the plurality of display modules (110).

[0148] Referring to FIG. 11, the display device (100) may further include a sending box (1100) for receiving an input image and transmitting it to each display module (110). The sending box (1100) may be a configuration for processing a video signal received from an input image and transmitting the processed video signal to each display module (110). In addition, the sending box (1100) may perform an operation of converting an input image received from various input sources into an input signal that the display device (100) can process.

[0149] Meanwhile, the display device (100) can receive an input image including a plurality of frames through the sending box (1100). The sending box (1100) can identify data corresponding to a first frame and a second frame among the received plurality of frames, and compare the identified data to determine whether the difference between the first data and the second data is within a threshold value.

[0150] For example, the sending box (1100) can divide the received input image into areas corresponding to each display module (110-1 to 110-4) and transmit the divided input image to the controller (1110-1 to 1110-4) located in each display module (110-1 to 110-4).

[0151] For example, the sending box (1100) transmits the entire received input image to a controller (1110-1) located in a specific display module (e.g., 110-1) among the electrically coupled display modules (110-1 to 110-4), and each controller (1110-2 to 1110-4) can receive an input image corresponding to the display module area in which the controller (1110-2 to 1110-4) is located.

[0152] For example, each controller (1110-1 to 1110-4) located within the display modules (110-1 to 110-4) can transmit the received input image to each driver IC (120-1 to 120-4). At this time, the display device (100) can control each driver IC (120-1 to 120-4) to output an input image corresponding to the area in charge of each driver IC (120-1 to 120-4).

[0153] According to one embodiment, the processor (140) may be implemented as a controller (1110-1 to 1110-4) provided in each of the display modules (110), or may be implemented as a controller included in a receiving module (1200) that receives an input image and transmits it to the display module (110).

[0154] Referring to FIG. 12, the display device (100) may include a receiving module (1200) that can implement all operations of the above-described sending box (1100) and each of the controllers (1110-2 to 1110-4).

[0155] The display device (100) can divide an input image received through a receiving module (1200) that is a combination of a sending box and a controller, into areas corresponding to each display module (110-1 to 110-4), and transmit the divided input image to a plurality of driver ICs (120-1 to 120-16) located in each display module (110-1 to 110-4). Thereafter, the display device (100) can control the plurality of driver ICs (120-1 to 120-16) to output an input image corresponding to the area in charge of the plurality of driver ICs (120-1 to 120-16).

[0156] FIG. 13 is a flowchart illustrating the overall operation process of a display device according to one or more embodiments.

[0157] Referring to FIG. 13, in operation 1310, the display device (100) can receive an input image including multiple frames from various input sources.

[0158] In operation 1320, the display device (100) can identify first data and second data corresponding to each of the first frame and the second frame included in the input image, and identify whether the image changes for each frame through a difference value between the first data and the second data.

[0159] In operation 1330, the display device (100) can control the driver IC (120) to reset the bank memory (630-1, 630-2) within the driver IC (120) if the difference between the first data and the second data is less than the threshold value (S1320, Y).

[0160] In operation 1340, the display device (100) can transmit second data to the driver IC (120).

[0161] In operation 1350, the display device (100) can control the driver IC (120) not to reset the bank memory (630-1, 630-2) within the driver IC (120) if the difference between the first data and the second data is greater than or equal to a threshold value (S1320, N).

[0162] In operation 1360, the display device (100) can control the driver IC (120) to re-output the first data to the display module (110).

[0163] In operation 1370, the display device (100) can limit the transmission of second data to the driver IC (120).

[0164] FIG. 14 is a drawing for explaining a method of controlling a display device according to one or more embodiments.

[0165] Referring to FIG. 14, in operation 1410, when a first frame included in an input image is received, the display device (100) can identify first data of an area corresponding to the display module (110) in the first frame and transmit it to the driver IC (120).

[0166] In operation 1420, when a second frame after the first frame is received, the display device (100) can identify second data of an area corresponding to the display module (110) in the second frame.

[0167] In operation 1430, the display device (100) can identify whether to transmit second data to the driver IC (120) based on the difference between the first data identified in the first frame and the second data identified in the second frame.

[0168] In operation 1440, the display device (100) can transmit a control signal to the driver IC (120) to control the driver IC (120) according to the identification result.

[0169] The method for identifying whether to transmit data to the driver IC (120) based on the difference between multiple pieces of data and the method for transmitting a control signal have been specifically described in the various embodiments described above, so a redundant description will be omitted.

[0170] The control method described in FIG. 14 can be performed by a display device (100) having the configuration of FIG. 2 described above, but is not necessarily limited thereto, and can also be performed by a display device having various configurations.

[0171] The various embodiments described above may be implemented as a single embodiment, or at least one of the embodiments may be combined in whole or in part to be implemented together in one device.

[0172] According to the various embodiments described above, power consumption can be reduced by re-outputting the same frame for an input image including multiple frames.

[0173] Meanwhile, the various embodiments described above may be applied to a product as an embodiment alone, but at least some of the contents may be implemented in combination with other embodiments of the present disclosure.

[0174] The various embodiments described above can be implemented as software including instructions stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The device is a device that can call instructions stored from the storage medium and operate according to the called instructions, and may include an electronic device (e.g., a display device (100)) according to the disclosed embodiments. When an instruction is executed by a processor, the processor can perform a function corresponding to the instruction directly or by using other components under the control of the processor. The instruction may include code generated or executed by a compiler or interpreter. The machine-readable storage medium can be provided in the form of a non-transitory computer-readable storage medium. Here, 'non-transitory' means that the storage medium does not contain a signal and is tangible, but does not distinguish between data being stored semi-permanently or temporarily in the storage medium.

[0175] Additionally, according to one embodiment of the present disclosure, the method according to the various embodiments described above may be provided as included in a computer program product.

[0176] Specifically, a non-transitory readable storage medium or a computer program product storing computer instructions for causing an operation to be performed, including a step of identifying first data of an area corresponding to one or more display modules in the first frame when a first frame included in an input image is received and transmitting the first data to one or more driver ICs, a step of identifying second data of an area corresponding to one or more display modules in the second frame when a second frame after the first frame is received, a step of identifying whether to transmit the second data to one or more driver ICs based on a difference between the first data identified in the first frame and the second data identified in the second frame, and a step of transmitting a control signal for controlling the one or more driver ICs based on the identification result to the one or more driver ICs, may be provided.

[0177] The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or online through an application store (e.g., Play Store™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0178] In addition, computer instructions or programs for performing the control method of the display device according to the various embodiments described above may be stored in a non-transitory computer-readable medium. The computer instructions stored in such a non-transitory computer-readable medium, when executed by a processor of a specific device, cause the specific device to perform processing operations in the device according to the various embodiments described above. A non-transitory computer-readable medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specific examples of non-transitory computer-readable media may include a CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM, etc.

[0179] Although the preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications may be made by a person skilled in the art to which the present disclosure pertains without departing from the gist of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present disclosure.

Claims

1. In the display device, One or more display modules; One or more driver ICs (Integrated Circuits); memory for storing one or more instructions; and comprising one or more processors; The one or more processors, by executing the one or more instructions, When a first frame included in an input image is received, first data of an area corresponding to one or more display modules in the first frame is identified and transmitted to the one or more driver ICs, When a second frame after the first frame is received, second data of an area corresponding to one or more display modules in the second frame is identified, Identifying whether to transmit the second data to the one or more driver ICs based on the difference between the first data identified in the first frame and the second data identified in the second frame; A display device that transmits a control signal to control one or more driver ICs based on the identification result to the one or more driver ICs.

2. In paragraph 1, The one or more processors, by executing the one or more instructions, If the difference between the first data and the second data is less than a threshold value, the second data is not transmitted to the one or more driver ICs, A display device that controls one or more driver ICs to re-output the first data to one or more display modules.

3. In paragraph 2, The one or more processors, by executing the one or more instructions, If the difference between the first data and the second data is greater than or equal to the threshold value, the second data is transmitted to the one or more driver ICs, A display device that controls one or more driver ICs to reset the memory in which the first data is stored.

4. In paragraph 3, The above one or more driver ICs, It includes a first bank memory and a second bank memory, The one or more processors, by executing the one or more instructions, Controlling the one or more driver ICs to store the first data in the first bank memory, A display device that controls one or more driver ICs to re-output the first data stored in the first bank memory to the one or more display modules when the difference between the first data and the second data is less than the threshold value.

5. In paragraph 4, The one or more processors, by executing the one or more instructions, If the difference between the first data and the second data is greater than or equal to the threshold value, controlling the one or more driver ICs to reset the first bank memory; A display device that controls one or more driver ICs to store the second data in the second bank memory.

6. In paragraph 5, The one or more processors, by executing the one or more instructions, When a third frame after the second frame is received, third data of an area corresponding to one or more display modules in the third frame is identified, If the difference between the second data and the third data is less than the threshold value, the one or more driver ICs are controlled to re-output the second data stored in the second bank memory to the one or more display modules, If the difference between the second data and the third data is greater than or equal to the threshold value, controlling the one or more driver ICs to reset the second bank memory; A display device that controls one or more driver ICs to store the third data in the reset first bank memory.

7. In paragraph 1, One or more of the above processors, A display device implemented as a controller provided in each of the one or more display modules, or implemented as a controller included in a receiving module that receives the input image and transmits it to the one or more display modules.

8. In paragraph 1, The one or more processors, by executing the one or more instructions, When a second frame after the first frame is received, the type of the area corresponding to the one or more display modules in the second frame is identified, A display device that identifies whether to transmit the second data to the one or more driver ICs based on the identified type.

9. In paragraph 1, The one or more processors, by executing the one or more instructions, Compare the R, G, B data values ​​of each first pixel included in the first data and the R, G, B data values ​​of each second pixel corresponding to the first pixel included in the second data, respectively, A display device that identifies whether to transmit the second data to the one or more driver ICs based on a difference value between the R, G, B data values ​​of each of the first pixels and the R, G, B data values ​​of each of the second pixels.

10. In paragraph 1, The one or more display modules include a plurality of display modules, The one or more driver ICs include one or more driver ICs provided in each of the plurality of display modules, The one or more processors, by executing the one or more instructions, A display device that identifies data in an area corresponding to each of the plurality of display modules and transmits the data to one or more driver ICs provided in each of the plurality of display modules.

11. In a method for controlling a display device, When a first frame included in an input image is received, a step of identifying first data of an area corresponding to one or more display modules in the first frame and transmitting the data to one or more driver ICs; When a second frame after the first frame is received, a step of identifying second data of an area corresponding to the one or more display modules in the second frame; A step of identifying whether to transmit the second data to the one or more driver ICs based on a difference between the first data identified in the first frame and the second data identified in the second frame; and A control method, comprising: a step of transmitting a control signal for controlling the one or more driver ICs according to the identification result to the one or more driver ICs.

12. In paragraph 11, The step of transmitting a control signal for controlling the one or more driver ICs to the one or more driver ICs comprises: A control method further comprising: a step of controlling the one or more driver ICs to re-output the first data to the one or more display modules without transmitting the second data to the one or more driver ICs if the difference between the first data and the second data is less than a threshold value; 13. In paragraph 12, The step of transmitting a control signal for controlling the one or more driver ICs to the one or more driver ICs comprises: If the difference between the first data and the second data is greater than or equal to the threshold value, a step of transmitting the second data to the one or more driver ICs; and A control method further comprising: a step of controlling the one or more driver ICs to reset the memory in which the first data is stored; 14. In paragraph 13, The above one or more driver ICs, It includes a first bank memory and a second bank memory, The step of controlling one or more driver ICs comprises: A step of controlling the one or more driver ICs to store the first data in the first bank memory; and A control method further comprising: a step of controlling the one or more driver ICs to re-output the first data stored in the first bank memory to the one or more display modules when the difference between the first data and the second data is less than the threshold value.

15. A non-transitory computer-readable storage medium storing computer instructions that, when executed by a processor of a display device, cause the display device to perform an operation, wherein the operation is: When a first frame included in an input image is received, a step of identifying first data of an area corresponding to one or more display modules in the first frame and transmitting the data to one or more driver ICs; When a second frame after the first frame is received, a step of identifying second data of an area corresponding to the one or more display modules in the second frame; A step of identifying whether to transmit the second data to the one or more driver ICs based on a difference between the first data identified in the first frame and the second data identified in the second frame; and A non-transitory computer-readable storage medium, comprising: a step of transmitting a control signal for controlling the one or more driver ICs according to the identification result to the one or more driver ICs;

Citation Information

Patent Citations

  • Image driving device, electronic device including image driving device and image driving method

    KR1020150042621A

  • Display apparatus, electronic device comprising thereof and operating method of thereof

    KR1020150134167A

  • Display driver integrated circuit, display module and display system including the same

    KR1020160028622A

  • Display Device Being Capable Of Driving In Low-Speed And Driving Method Of The Same

    KR102325816B1

  • Wood coupling structure

    KR102760714B1