The disclosure relates to a display apparatus and a control method thereof. More particularly, the disclosure relates to a self-luminous display apparatus and a control method thereof.
Recently, various types of display apparatuses have been developed and distributed. Particularly, a self-luminous display apparatus is being actively developed and distributed.
The self-luminous display apparatus may provide a high color reproduction range due to characteristics of the self-luminous element, and may be driven with relatively low power consumption since a light-emitting area of a pixel element is small even in a case of high resolution.
However, there is a problem in that a shadow effect occurs, in which a luminance of a pixel element that continuously emits light among self-luminous elements is different from that of a pixel element that changes from a non-luminous state to a light emitting state. In addition, there are problems such as burn-in or afterimage generation.
For example, when a specific pixel element continuously outputs identical image data, stress applied to the specific pixel element may not be distributed, and deterioration may occur faster than the other pixel elements.
Stress is not concentrated only on a specific pixel element among a plurality of pixel elements constituting the display apparatus even when the display apparatus is used for a long time, and there has been a demand for a way to reduce a difference in remaining pixel element, remaining lifespan, degree of deterioration, degree of burn-in, afterimage, or the like.
The disclosure has been made in accordance with the above-mentioned necessity, and an object of the disclosure is to provide a display apparatus and a method for controlling the same for reducing burn-in and afterimage generation of a pixel element according to the display of an image.
According to an embodiment of the disclosure, a display apparatus includes a display, a memory configured to store moving trajectory information related to a plurality of moving trajectories, and a processor configured to control the display to display a specific pixel which is pixel-shifted according to a first moving trajectory among the plurality of moving trajectories in a plurality of image frames included in a first frame interval, based on completing of the specific pixel being pixel-shifted according to the first moving trajectory, move the specific pixel located at a starting point of the first moving trajectory by pixel units in any one of a vertical direction and a horizontal direction, and control the display to display the specific pixel which is pixel-shifted according to a second moving trajectory among the plurality of moving trajectories in a plurality of image frames included in a second frame interval.
The processor may set a moving range of the specific pixel based on a location in which the specific pixel is displayed, and based on completing a pixel shift according to any one of the plurality of moving trajectories, move the specific pixel by pixel units in any one of a vertical direction and a horizontal direction within the set moving range.
The processor may pixel-shift the specific pixel in the plurality of image frames included in the first frame interval by pixel units in a first diagonal direction, and based on the pixel-shifted specific pixel reaching the moving range, pixel-shift the specific pixel by pixel units in a second diagonal direction and pixel-shift the specific pixel according to the first moving trajectory.
The processor may pixel-shift the specific pixel in the plurality of image frames included in the second frame interval by pixel units in a third diagonal direction, and based on the pixel-shifted specific pixel reaching the moving range, pixel-shift the specific pixel by pixel units in a fourth diagonal direction and pixel-shift the specific pixel according to the second moving trajectory.
The moving range of the specific pixel may include a horizontal moving range and a vertical moving range set based on the location in which the specific pixel is displayed, and wherein the processor is configured to, based on completing of the specific pixel being pixel-shifted according to the first moving trajectory, move the specific pixel located at the starting point of the first moving trajectory in a horizontal direction within the horizontal moving range, based on completing of the specific pixel being pixel-shifted according to the second moving trajectory, move the specific pixel located at a starting point of the second moving trajectory in the horizontal direction within the horizontal moving range, and pixel-shift the specific pixel according to each of the plurality of moving trajectories corresponding to the moving range, and shift the specific pixel to a respective display location of pixels included in the moving range.
The moving range of the specific pixel may include a horizontal moving range and a vertical moving range set based on the location in which the specific pixel is displayed, and wherein the processor is configured to, based on completing of the specific pixel being pixel-shifted according to the first moving trajectory, move the specific pixel located at the starting point of the first moving trajectory in a vertical direction within the vertical moving range, based on completing of the specific pixel being pixel-shifted according to the second moving trajectory, move the specific pixel located at the starting point of the second moving trajectory in a vertical direction within the vertical moving range, and pixel-shift the specific pixel according to each of the plurality of moving trajectories corresponding to the moving range, and shift the specific pixel to a respective display location of pixels included in the moving range.
The processor may, based on any one of a number of pixels included in the horizontal moving range and a number of pixels included in the vertical moving range of the moving range being an integer multiple, identify a moving trajectory corresponding to the moving range of the specific pixel based on moving trajectory information stored in the memory, and control the display to display the specific pixel which is shifted based on the identified moving trajectories.
Each of the first moving trajectory and the second moving trajectory may be composed of a combination of at least one of a straight line, a rectangle rotated 45 degrees, or a square rotated 45 degrees.
The processor may move the specific pixel only in the horizontal direction or only in the vertical direction within a moving range between a plurality of frame intervals included in an image.
The processor may, based on the second moving trajectory corresponding to a preset moving trajectory, control the display to maintain a location of the moved specific pixel and display the specific pixel in the plurality of image frames included in the second frame interval, and after re-moving the moved specific pixel by pixel units in any one of the vertical direction and the horizontal direction, control the display to display the re-moved specific pixel in a plurality of image frames included in a third frame interval by being pixel-shifted according to a third moving trajectory.
The display may be implemented as a self-luminous display.
According to an embodiment of the disclosure, a method of controlling a display apparatus comprising moving trajectory information related to a plurality of moving trajectories, the method includes controlling the display to display a specific pixel which is pixel-shifted according to a first moving trajectory among the plurality of moving trajectories in a plurality of image frames included in a first frame interval, based on completing of the specific pixel being pixel-shifted according to the first moving trajectory, moving the specific pixel located at a starting point of the first moving trajectory by pixel units in any one of a vertical direction and a horizontal direction, and controlling the display to display the specific pixel which is pixel-shifted according to a second moving trajectory among the plurality of moving trajectories in a plurality of image frames included in a second frame interval.
The method may further include setting a moving range of the specific pixel based on a location in which the specific pixel is displayed, and wherein the moving includes, based on completing a pixel shift according to any one of the plurality of moving trajectories, moving the specific pixel by pixel units in any one of a vertical direction and a horizontal direction within the set moving range.
The controlling the display in the plurality of image frames included in the first frame interval may include pixel-shifting the specific pixel in the plurality of image frames included in the first frame interval by pixel units in a first diagonal direction, and based on the pixel-shifted specific pixel reaching the moving range, pixel-shifting the specific pixel by pixel units in a second diagonal direction and pixel-shift the specific pixel according to the first moving trajectory.
The controlling the display in the plurality of image frames included in the second fame interval may include pixel-shifting the specific pixel in the plurality of image frames included in the second frame interval by pixel units in a third diagonal direction, and based on the pixel-shifted specific pixel reaching the moving range, pixel-shifting the specific pixel by pixel units in a fourth diagonal direction and pixel-shift the specific pixel according to the second moving trajectory.
The moving range of the specific pixel may include a horizontal moving range and a vertical moving range set based on the location in which the specific pixel is displayed, and wherein the moving may include, based on completing of the specific pixel being pixel-shifted according to the first moving trajectory, moving the specific pixel located at the starting point of the first moving trajectory in a horizontal direction within the horizontal moving range, wherein the control method may further include, based on completing of the specific pixel being pixel-shifted according to the second moving trajectory, moving the specific pixel located at a starting point of the second moving trajectory in the horizontal direction within the horizontal moving range, and pixel-shifting the specific pixel according to each of the plurality of moving trajectories corresponding to the moving range, and shift the specific pixel to a respective display location of pixels included in the moving range.
The moving range of the specific pixel may include a horizontal moving range and a vertical moving range set based on the display location of the specific pixel, and wherein the moving may include, based on completing of the specific pixel being pixel-shifted according to the first moving trajectory, moving the specific pixel located at the starting point of the first moving trajectory in a vertical direction within the vertical moving range, and the control method may include, based on completing of the specific pixel being pixel-shifted according to the second moving trajectory, moving the specific pixel located at the starting point of the second moving trajectory in a vertical direction within the vertical moving range, and pixel-shifting the specific pixel according to each of the plurality of moving trajectories corresponding to the moving range, and shifting the specific pixel to a respective display location of pixels included in the moving range.
The method may include, based on any one of a number of pixels included in the horizontal moving range and a number of pixels included in the vertical moving range of the moving range being an integer multiple, identifying a moving trajectory corresponding to the moving range of the specific pixel based on moving trajectory information stored in the memory, and controlling the display to display the specific pixel which is shifted based on the identified moving trajectories.
Each of the first moving trajectory and the second moving trajectory may be composed of a combination of at least one of a straight line, a rectangle rotated 45 degrees, or a square rotated 45 degrees.
The specific pixel may move the specific pixel only in the horizontal direction or only in the vertical direction within a moving range between a plurality of frame intervals included in an image.
These and/or other aspects of the disclosure will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings of which:
The terms used in describing various example embodiments will be briefly explained, and various example embodiments will be described in greater detail with reference to the accompanying drawings.
Terms used in the disclosure are selected as general terminologies currently widely used in consideration of the configuration and functions of the disclosure, but may be different depending on intention of those skilled in the art, a precedent, appearance of new technologies, or the like. Further, in specific cases, terms may be arbitrarily selected. In this case, the meaning of the terms will be described in the description of the corresponding embodiments. Accordingly, the terms used in the description should not necessarily be construed as simple names of the terms, but be defined based on meanings of the terms and overall contents of the disclosure.
The example embodiments may vary, and may be provided in different example embodiments. Various example embodiments will be described with reference to accompanying drawings. However, this does not necessarily limit the scope of the exemplary embodiments to a specific embodiment form. Instead, modifications, equivalents and replacements included in the disclosed concept and technical scope of this specification may be employed. While describing exemplary embodiments, if it is identified that the specific description regarding a known technology obscures the gist of the disclosure, the specific description is omitted.
The terms such as “first,” “second,” and so on may be used to describe a variety of elements, but the elements should not be limited by these terms. The terms used herein are solely intended to explain specific example embodiments, and not to limit the scope of the disclosure.
Singular forms are intended to include plural forms unless the context clearly indicates otherwise. The terms “include”, “comprise”, “is configured to,” etc., of the description are used to indicate that there are features, numbers, steps, operations, elements, parts or combination thereof, and they should not exclude the possibilities of combination or addition of one or more features, numbers, steps, operations, elements, parts or a combination thereof.
In the disclosure, a ‘module’ or a ‘unit’ performs at least one function or operation and may be implemented by hardware or software or a combination of the hardware and the software. In addition, a plurality of ‘modules’ or a plurality of ‘units’ may be integrated into at least one module and may be at least one processor except for ‘modules’ or ‘units’ that should be realized in a specific hardware.
The example embodiments of the disclosure will be described in greater detail below in a manner that will be understood by one of ordinary skill in the art. However, exemplary embodiments may be realized in a variety of different configurations, and not limited to descriptions provided herein. Also, well-known functions or constructions may not be described in detail where they would obscure the disclosure with unnecessary detail.
According to various embodiments of the disclosure, stress applied to the pixel element may be dispersed by using the pixel shift, and an afterimage or burn-in phenomenon may be reduced.
By performing the pixel shift according to various movement trajectories, the degree of deterioration of a plurality of pixel elements constituting the display apparatus may be reduced.
In a prior display apparatus, particularly, a self-luminous display apparatus, a specific pixel deteriorates as a driving time increases, and thus a performance thereof may be deteriorated.
For example, an organic light emitting display device has a disadvantage in that burn-in or an afterimage phenomenon appears according to a lifespan of each pixel element constituting the display apparatus. For example, if the display apparatus continuously outputs an identical image for a long time or continuously outputs a logo of a broadcaster (or content) for a long time, deterioration of a specific pixel element may be accelerated and an afterimage may occur.
In order to solve this problem, the display apparatus may move and display the image instead of fixing the image. A method or technique for moving and displaying an image is referred to as a pixel shift.
When the display apparatus displays an image using pixel shift, it may prevent a specific pixel element from outputting the same data (e.g., the same color and luminance) for a long time, and improve deterioration of a specific pixel element. Here, the pixel shift may move the image by 1 pixel in units of several tens of seconds or in a unit of a predetermined frame interval such that the user's eyes cannot easily see it.
However, as illustrated in
Hereinafter, pixel shift for preventing deterioration of a plurality of pixel elements constituting the display apparatus 100 according to various embodiments of the disclosure will be described.
The display apparatus 100 may be implemented in various types of a liquid crystal display (LCD), an organic light-emitting diode (OLED), a liquid crystal on silicon (LCoS), a digital light processing (DLP), a quantum dot (QD) display panel, and a quantum dot light-emitting diodes (QLED), or the like.
The display apparatus 100 according to an embodiment of the disclosure includes a display 110, a memory 120, and a processor 130.
The display apparatus 100 according to an embodiment of the disclosure may include a plurality of self-luminous elements. Here, the self-luminous element may be implemented as a light emitting diode (LED), a micro LED or the like. Here, the micro LED may be an LED having a size of about 5 to 100 micrometers, and may be a micro-light emitting diode that emits light without a color filter.
According to an embodiment of the disclosure, the memory 120 may store data necessary for various embodiments of the disclosure. In this case, the memory 120 may be implemented in a form of a memory embedded in the display apparatus 100 or may be implemented in a form of a memory that is detachable to the display apparatus 100 according to a data storage purpose.
For example, data for driving the display apparatus 100 may be stored in a memory embedded in the display apparatus 100, and data for an extended function of the display apparatus 100 may be stored in a memory attached to and detached from the display apparatus 100. Meanwhile, the memory embedded in the display apparatus 100 may be implemented as at least one of a 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, etc.), a hard drive, or a solid state drive (SSD). Also, the memory detachable from the display apparatus 100 may be implemented as a memory card (e.g., compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), multi-media card (MMC), etc.), external memory that can be connected to the USB port (e.g., USB memory), or the like.
According to an example, the memory 120 may store at least one instruction for controlling the display apparatus 100 or a computer program including the instructions.
Particularly, the memory 120 may store moving trajectory information i) a moving path of a specific pixel 1 between a plurality of frame intervals, and ii) a moving trajectory of the specific pixel 1 in a specific frame interval among a plurality of frame intervals, corresponding to a moving range of the specific pixel 1.
According to an embodiment, the processor 130 may set a moving range of the specific pixel 1. For example, the processor 130 may set a horizontal moving range and a vertical moving range of the specific pixel 1. As another example, the horizontal moving range and the vertical moving range of the specific pixel 1 may be predetermined.
The processor 130 may acquire moving trajectory information corresponding to a moving range set from plurality of moving trajectory information stored in the memory 120.
The processor 130 may acquire i) a moving path and ii) a moving trajectory of the specific pixel 1 included in the acquired moving trajectory information.
i) The moving path may include a vertical moving path or a horizontal moving path within a moving range of the specific pixel 1 between a plurality of frame intervals constituting the image, and ii) the moving trajectory may include shift path, shift order, shift trajectory, etc. of the specific pixel 1 within one frame interval among a plurality of frame intervals.
The processor 130 may be electrically connected to the memory 120 and control the overall operation of the display apparatus 100.
According to an embodiment, the processor 130 may be implemented as a digital signal processor (DSP), a microprocessor, or a time controller (T-CON) that processes a digital image signal. However, it is not limited thereto, and may include one or more of a central processing unit (CPU), microcontroller unit (MCU), micro processing unit (MPU), controller, application processor (AP), or communication processor (CP), ARM processor, and artificial intelligence (AI) processor or may be defined with a corresponding term. In addition, the processor 130 may be implemented as a system on chip (SoC) or large scale integration (LSI) in which a processing algorithm is embedded, or may be implemented in a field programmable gate array (FPGA) form. The processor 130 may perform various functions by executing computer executable instructions stored in the memory 120.
The processor 130 according to an embodiment may control the display 110 to display an image. The image may be divided into a plurality of frame intervals, and each of the plurality of frame intervals may include a plurality of image frames. For example, the image may be divided into first to tenth frame intervals, and the first frame interval may include first to twenty-fourth image frames. Specific numbers are examples for convenience of description and are not limited thereto.
In addition, the image may refer to a still image that is not divided into a plurality of frame intervals.
While displaying a plurality of image frames included in the first frame interval, the processor may control the display 110 such that a specific pixel in the image is displayed with a pixel shift according to the first moving trajectory based on the moving trajectory information stored in the memory 120.
For example, while displaying a plurality of image frames included in the first frame interval, the processor 130 may pixel-shift the image by moving the specific pixel by pixel units (e.g., by 1 pixel) within a plurality of pixels included in the first moving trajectory at regular time intervals (e.g., tens of seconds) or at regular frame intervals (e.g., predetermined image frame intervals). As the processor 130 moves the specific pixel 1, all of the plurality of pixels constituting the image (or image frame) are moved.
When the pixel shift according to the first moving trajectory is completed, the processor 130 may move a specific pixel located at a starting point of the first moving trajectory in either a vertical direction or a horizontal direction by pixel units.
A detailed description thereof will be described with reference to
According to an embodiment of the disclosure, the processor 130 may set (or select, identify) any one of a plurality of pixels in an image as a specific pixel 1. The specific pixel 1 may be referred to as a reference pixel or the like, but will be collectively referred to as the specific pixel 1 for convenience of description.
For example, the processor 130 may arbitrarily select any one of the plurality of pixels and identify it as the specific pixel 1, or select any one located in a center among the plurality of pixels and identify it as the specific pixel 1. As another example, the processor 130 may select any one pixel corresponding to a predetermined location among the plurality of pixels and identify it as the specific pixel 1.
The processor 130 may perform a pixel shift on the image by moving the specific pixel 1. When the processor 130 moves the specific pixel 1, all of the plurality of pixels constituting the image may be moved.
According to an embodiment, the processor 130 may set a moving range of the specific pixel 1 based on the displayed location of the specific pixel 1. As illustrated in
Each of a plurality of circles illustrated in
For example, the horizontal moving range and the vertical moving range of the specific pixel 1 may be different depending on an image, may be different according to the user's setting, and may be different depending on a size of the display 110 provided in the display apparatus 100 or a resolution of the image. For example, the size of the display 110 and a moving range of the specific pixel 1 may have a proportional relationship, and a resolution of content and the moving range of the specific pixel 1 may have a proportional relationship. However, this is merely an example and may be variously changed. For example, since the horizontal moving range and the vertical moving range are the same, the moving range of the specific pixel 1 may have a square shape, and since the horizontal moving range and the vertical moving range are different, the moving range of the specific pixel 1 may have a rectangular shape.
According to an embodiment, the processor 130 may control the display 110 such that the specific pixel 1 is displayed with a pixel shift according to a first moving trajectory in a plurality of image frames included in the first frame interval, and may move, when the pixel shift according to the moving trajectory is completed, the specific pixel 1 located at the starting point of the first moving trajectory by pixel units in either the vertical direction or the horizontal direction within the moving range.
Referring to
For another example, the processor 130 pixel-shift the specific pixel 1 according to the first moving trajectory in the first frame interval, and may move, when the pixel shift according to the first moving trajectory is completed, the specific pixel 1 by pixel units in the vertical direction within the vertical moving range.
The processor 130 may pixel-shift a specific pixel 1′ moved by pixel units in the plurality of image frames included in a second frame interval according to a second moving trajectory.
Hereinafter, a detailed description will be given of a plurality of moving trajectories, a first moving trajectory, and a second moving trajectory with reference to
The processor 130 may acquire moving trajectory information corresponding to a moving range of the specific pixel 1 among plurality of moving trajectory information stored in the memory 120. For example, the processor 130 may acquire moving trajectory information corresponding to a moving range (e.g., 13×13) having a horizontal moving range of 13 pixels and a vertical moving range of 13 pixels.
The processor 130 may pixel-shift the specific pixel 1 according to a first moving trajectory A based on moving trajectory information in the plurality of image frames included in the first frame interval.
For example, the processor 130 may pixel-shift the specific pixel 1 by pixel units in a first diagonal direction according to the first moving trajectory A in the plurality of image frames included in the first frame interval, and may pixel-shift, when the specific pixel 1 reaches to the moving range, the specific pixel 1 by pixel units in a second diagonal direction to pixel-shift it according to the first moving trajectory A.
Referring to
When the specific pixel 1 reaches a lower side of the vertical moving range or a left side of the horizontal moving range, the processor 130 may shift the specific pixel 1 in a third diagonal direction (e.g., lower right direction) by pixel units. When the specific pixel 1 reaches a lower side of the vertical moving range or a right side of the horizontal moving range, the processor 130 may shift the specific pixel 1 in a fourth diagonal direction (e.g., upper left direction) by pixel units.
As illustrated in
For example, as described in
For another example, when the pixel shift according to the first moving trajectory A of the specific pixel 1 is completed, the processor 130 may move the specific pixel 1 in the vertical direction within the vertical moving range. When the pixel shift according to the first moving trajectory A is completed, the specific pixel 1 may be located at a starting point of the first moving trajectory A.
When comparing
The processor 130 may move the specific pixel 1 in a vertical direction within the vertical moving range or horizontally within the horizontal moving range based on the moving path included in the moving trajectory information.
For example, the moving path included in the moving trajectory information may include information for information for moving the specific pixel 1 located at the starting point of the moving trajectory by pixel units (e.g., 1 pixel) in the vertical direction or moving by pixel units (e.g., 1 pixel) in the horizontal direction when the specific pixel 1 completes pixel shift according to any one of the plurality of moving trajectories.
In the plurality of image frames included in the second frame interval, the processor 130 may pixel-shift the moved specific pixel 1′ according to a second moving trajectory B different from the first movement trajectory A.
For example, the processor 130 may pixel-shift the moved specific pixel 1′ according to the second moving trajectory B based on the moving trajectory included in the moving trajectory information.
The moving trajectory included in the moving trajectory information may include a shift path that is a current location of a specific pixel (e.g., a location of a specific pixel moved by pixel units in the vertical direction according to the moving path, or a specific pixel moved by pixel units in the horizontal direction according to the moving path) is a starting point and an ending point. As illustrated in
When the moved specific pixel 1 reaches an upper end of the horizontal moving range or an upper side of the vertical moving range, the processor 130 may pixel-shift the moved specific pixel 1′ in the third diagonal direction (e.g., lower right direction) by pixel units.
When the moved specific pixel 1′ reaches a right side of the horizontal moving range or a lower end of the vertical moving range, the processor 130 may pixel-shift the moved specific pixel 1′ in the second diagonal direction (e.g., lower left direction) by pixel units. When the moved specific pixel 1′ reaches a left side of the horizontal moving range or a lower side of the vertical moving range, the processor 130 may pixel-shift the moved specific pixel 1′ in the fourth diagonal direction (e.g., upper left direction) by pixel units.
As shown in
As described above, the processor 130 may acquire i) a moving path and ii) a moving trajectory of the specific pixel based on the moving trajectory information stored in the memory 120, and then pixel-shift the specific pixel and all of the plurality of pixels constituting an image by using the acquired i) moving path and ii) moving trajectory.
When the pixel shift according to the second moving trajectory B (refer to
In the plurality of image frames included in a third frame interval, the processor 130 may pixel-shift a specific pixel 1″ moved according to a third moving trajectory C based on the ii) moving trajectory included in the moving trajectory information.
When the pixel shift according to the third moving trajectory C (refer to
In the plurality of image frames included in a fourth frame interval, the processor 130 may pixel-shift a specific pixel 1′ moved according to the fourth moving trajectory D based on the ii) moving trajectory included in the moving trajectory information.
When the pixel shift according to the fourth moving trajectory D (refer to
In the plurality of image frames included in a fifth frame interval, the processor 130 may pixel-shift a specific pixel 1″ moved according to the fifth moving trajectory E based on the ii) moving trajectory included in the moving trajectory information.
When the pixel shift according to the fifth moving trajectory E (refer to FIG. 8) of the specific pixel 1″″ is completed, the processor 130 may move the specific pixel 1″″ based on i) the moving path included in the moving trajectory information by pixel units in the vertical direction within the vertical moving range.
In the plurality of image frames included in a sixth frame interval, the processor 130 may pixel-shift a specific pixel 1′″″ moved according to the sixth moving trajectory F based on the ii) moving trajectory included in the moving trajectory information.
When the pixel shift according to the sixth moving trajectory F (refer to
In the plurality of image frames included in a seventh frame interval, the processor 130 may pixel-shift a specific pixel 1″″″ moved according to a seventh moving trajectory G based on the ii) moving trajectory included in the moving trajectory information.
The processor 130 according to an embodiment may pixel-shift a specific pixel 1 according to ii) the moving trajectory included in the moving trajectory information in each of a plurality of frame intervals constituting an image, move the specific pixel 1 in the horizontal direction within the horizontal moving range according to the i) moving path included in the moving trajectory information between the plurality of frame interval, or shift the specific pixel 1 to a display location of all pixels included in the moving range by moving in the vertical direction within the vertical moving range.
Referring to
When the specific pixel 1 is pixel-shifted according to the moving trajectory and the pixel shift according to the moving trajectory is completed, since the pixel is pixel-shifted according to different moving trajectories after being moved by pixel units in either the vertical or horizontal direction according to the moving path, the specific pixel 1 may be located at least once in a plurality of pixels included within the moving range, and stresses of the plurality of pixel elements constituting the display apparatus 100 may be appropriately distributed, and deterioration of the specific pixel element may be prevented.
Referring to
According to another embodiment of the disclosure, when the pixel shift of the specific pixel 1 according to one moving trajectory is completed, the processor 130 may move the specific pixel 1 by a predetermined pixel unit (e.g., 2 pixels) in the vertical direction within the vertical moving range. According to another embodiment of the disclosure, when the pixel shift of the specific pixel 1 according to one moving trajectory is completed, the processor 130 may move the specific pixel 1 by a predetermined pixel unit (e.g., 2 pixels) in the horizontal direction within the horizontal moving range. Information on the predetermined pixel unit may be included in the moving trajectory information.
For example, when the pixel shift of the specific pixel 1 according to one moving trajectory is completed, the processor 130 may, based on the moving trajectory information, move specific pixel 1 by a predetermined pixel unit (e.g., 2 pixels) in the vertical direction within the vertical moving range.
According to another embodiment of the disclosure, when the pixel shift according to any one of the moving trajectory is completed, the processor 130 may move the specific pixel 1 by a predetermined pixel unit (e.g., 2 pixels) in the horizontal direction within the vertical moving range, and pixel-shift the specific pixel 1 according to a different moving trajectory. A detailed description thereof will be described with reference to
The processor 130 may acquire moving trajectory information corresponding to a moving range of the specific pixel 1 among plurality of moving trajectory information stored in the memory 120. For example, the processor 130 may acquire moving trajectory information corresponding to a moving range (e.g., 13×13) having a horizontal moving range of 13 pixels and a vertical moving range of 13 pixels.
In the plurality of image frames included in a first frame interval, the processor 130 may pixel-shift the specific pixel 1 according to the third moving trajectory C based on the ii) moving trajectory included in the moving trajectory information.
Comparing
When the pixel shift according to the third moving trajectory C (refer to
In the plurality of image frames included in a second frame interval, the processor 130 may pixel-shift a specific pixel 1 moved according to the fifth moving trajectory E based on the ii) moving trajectory included in the moving trajectory information.
When the pixel shift according to the fifth moving trajectory E (refer to
In the plurality of image frames included in a third frame interval, the processor 130 may pixel-shift a specific pixel 1″ moved according to the seventh moving trajectory G based on the ii) moving trajectory included in the moving trajectory information.
When the pixel shift according to the seventh moving trajectory G (refer to
In the plurality of image frames included in a fourth frame interval, the processor 130 may pixel-shift a specific pixel 1′″ moved according to the sixth moving trajectory F based on the ii) moving trajectory included in the moving trajectory information.
When the pixel shift according to the sixth moving trajectory F (refer to
In the plurality of image frames included in a fifth frame interval, the processor 130 may pixel-shift a specific pixel 1″″ moved according to the fourth moving trajectory D based on the ii) moving trajectory included in the moving trajectory information.
When the pixel shift according to the fourth moving trajectory D (refer to FIG. 18) of the specific pixel 1″″ is completed, the processor 130 may move the specific pixel 1″″ based on i) the moving path included in the moving trajectory information by the predetermined pixel units (e.g., 2 pixels downward) in the vertical direction within the vertical moving range.
In the plurality of image frames included in a sixth frame interval, the processor 130 may pixel-shift a specific pixel 1′″″ moved according to the second moving trajectory B based on the ii) moving trajectory included in the moving trajectory information.
Meanwhile, as illustrated in
As another example, in addition to the moving trajectory information pre-stored in the memory 120, the processor 130 may pixel-shift the specific pixel 1 by identifying the moving range, the moving path, and the moving trajectory.
Referring to
In that configuration, the processor 130 may pixel-shift the specific pixel 1 according to the first moving trajectory in the plurality of image frames included in the first frame interval based on a center within the moving range. The first moving trajectory may be the same as the moving trajectory shown in
When the pixel shift according to the first moving trajectory A of the specific pixel 1 is completed, the processor 130 may move the specific pixel 1 by pixel units in the vertical direction within the vertical moving range.
Referring to
When the pixel shift according to the second moving trajectory B of the moved specific pixel 1′ is completed, the processor 130 may re-move the moved specific pixel 1′ by pixel units in the vertical direction within the vertical moving range.
Referring to
Referring to
The moving trajectory composed of the same trajectory may refer to the first moving trajectory A of
When an overlapping trajectory (or a repeated trajectory or the same trajectory) is identified within the moving trajectory of the specific pixel 1, the processor 130 according to an embodiment may skip the corresponding moving trajectory.
Referring to
The processor 130 may identify whether the moving trajectory of the moved specific pixel is configured as the same trajectory. If the moving trajectory is not configured with the same trajectory (e.g., not a trajectory composed of only straight lines), the processor 130 may pixel-shift a specific pixel according to the corresponding moving trajectory.
Meanwhile, when the processor 130 skips a moving trajectory composed of the same trajectory, the processor 130 may display an image while maintaining the current location of the specific pixel for a predetermined image frame (e.g., for a predetermined time), rather than immediately moving the specific pixel by pixel units in any one direction of the vertical moving path or the horizontal moving path.
The processor 130 may move the specific pixel in any one direction of the vertical moving path or the horizontal moving path by pixel units.
Referring to
The processor 130 may pixel-shift the image according to the second moving trajectory B since the second moving trajectory B does not have the same trajectory. The processor 130 may move the specific pixel by pixel units in the vertical direction, and may shift the pixel according to the third moving trajectory C.
According to an embodiment, the processor 130 may pixel-shift the image according to an order (B→C→D→E→F→G) of the seventh moving trajectory G from the second moving trajectory B, and may pixel-shift the image according to an order (G→F→E→D→C→B) of the second moving trajectory B from the seventh moving trajectory G. Instead of pixel-shifting the image according to the first moving trajectory A, the processor 130 may display the image while maintaining the image for a predetermined image frame in a reference point (a pixel located in the center of the plurality of pixels within the moving range of the specific pixel) of the first moving trajectory A.
For another example, the processor 130 may skip the first moving trajectory A composed of the same trajectory, and may move the specific pixel by a predetermined pixel unit (e.g., 1 pixel) in the vertical direction from the reference point of the first moving trajectory A and then display the image while maintaining (or fixing) the location of the specific pixel for a predetermined image frame. The processor 130 may move the specific pixel by pixel units in the vertical direction and then pixel-shift the image according to the third moving trajectory C.
The processor 130 may display the image while maintaining (or fixing) the location of the specific pixel for a predetermined image frame after moving the specific pixel in the vertical direction by pixel units. The processor 130 may move the specific pixel by pixel units in the vertical direction and then pixel-shift the image according to the third moving trajectory C. Accordingly, the processor 130 may pixel-shift the image according to an order of the third moving trajectory C→fifth moving trajectory E→seventh moving trajectory G as illustrated in
According to another embodiment, the horizontal moving range and the vertical moving range within the moving range may be integer multiples.
For example, the horizontal moving range may be 9 pixels, and the vertical moving range may be 5 pixels. When Equations 1 and 2 are satisfied, the processor 130 may identify that any one of the number of pixels included in the horizontal moving range and the number of pixels included in the vertical moving range is an integer multiple of the other.
(Number of pixels included in horizontal moving range−1)=N*(Number of pixels included in vertical moving range−1) [Equation 1]
(Number of pixels included in vertical moving range−1)=N*(Number of pixels included in horizontal moving range−1) [Equation 2]
According to an embodiment, if any one of the number of pixels included in the horizontal moving range and the number of pixels included in the vertical moving range is an integer multiple of the other, the processor 130 may locate the specific pixel 1 at least once in every pixel in the moving range by moving the specific pixel 1 at least once in the horizontal direction within the vertical moving range or at least once in the vertical direction within the horizontal moving range.
A detailed description thereof will be made with reference to
Referring to
In that configuration, the processor 130 may pixel-shift the specific pixel 1 according to the first moving trajectory in the plurality of image frames included in the first frame interval based on a center within the moving range. The first moving trajectory may be the same as the moving trajectory shown in an upper part of
When the pixel shift according to the first moving trajectory of the specific pixel 1 is completed, the processor 130 may move the specific pixel 1 by pixel units in the vertical direction within the vertical moving range. For example, the processor 130 may move the specific pixel 1 upward within the vertical moving range by pixel units.
The processor 130 may pixel-shift a specific pixel 1′ moved in the plurality of image frames included in a second frame interval according to a second moving trajectory. Here, the second moving trajectory may be the same as the moving trajectory shown in a center of
When the pixel shift according to the second moving trajectory of the moved specific pixel 1′ is completed, the processor 130 may re-move the moved specific pixel 1′ by pixel units in the vertical direction within the vertical moving range. For example, the processor 130 may move the moved specific pixel 1′ upward within the vertical moving range by pixel units.
The processor 130 may pixel-shift the re-moved specific pixel 1″ in the plurality of image frames included in a third frame interval according to a third moving trajectory. The third moving trajectory may be the same as the moving trajectory shown in a lower part of
Even if the specific pixel 1 is pixel-shifted according to the first moving trajectory and the third moving trajectory, the specific pixel 1 may not be located at least once at all pixels (45 pixels in total) within the horizontal moving range (e.g., 9 pixels) and the vertical moving range (e.g., 5 pixels).
When the pixel shift according to the third moving trajectory of the re-moved specific pixel 1″ is completed, the processor 130 may re-move the re-moved specific pixel 1″ by pixel units in the vertical direction within the vertical moving range. For example, the processor 130 may move the re-moved specific pixel 1″ downward within the vertical moving range by pixel units.
Referring to
When the pixel shift according to the fourth moving trajectory of the third-moved specific pixel 1′″ is completed, the processor 130 may re-move the third-moved specific pixel 1′″ by pixel units in the vertical direction within the vertical moving range. For example, the processor 130 may move the third-moved specific pixel 1′″ downward within the vertical moving range by pixel units (hereinafter, referred to as a fourth-moved specific pixel 1″″).
The processor 130 may pixel-shift the fourth-moved specific pixel 1″″ in the plurality of image frames included in a fifth frame interval according to a fifth moving trajectory. The fifth moving trajectory may be the same as the first moving trajectory.
Referring to
The processor 130 may pixel-shift the fifth-moved specific pixel 1′″″ in the plurality of image frames included in a sixth frame interval according to a sixth moving trajectory.
When the pixel shift according to the sixth moving trajectory of the fifth-moved specific pixel 1′″″ is completed, the processor 130 may re-move the fifth-moved specific pixel 1′″″ by pixel units in the vertical direction within the vertical moving range. For example, the processor 130 may move the fifth-moved specific pixel 1′″″ downward within the vertical moving range by pixel units (hereinafter, referred to as a sixth-moved specific pixel 1″″″).
The processor 130 may pixel-shift the sixth-moved specific pixel 1″″″ in the plurality of image frames included in a seventh frame interval according to a seventh moving trajectory.
Here, a display location of the specific pixels 1 according to the first to seventh moving trajectories are overlapped is illustrated in
Referring to
For another example, the processor 130 may move the specific pixel 1 in the horizontal direction within the vertical moving range. In that configuration, the horizontal moving path of the specific pixel 1 between the plurality of frame intervals may correspond to the horizontal moving range.
For another example, the processor 130 may move the specific pixel 1 by pixel units (e.g., 1 pixel) between the plurality of frame intervals, or move the specific pixel 1 by a predetermined pixel unit (e.g., 2 pixels).
Referring to
As illustrated in
Directions of arrows shown in each of the plurality of moving trajectories in the above drawings are shown for convenience of descriptions for a shift order of the specific pixel 1 (e.g., pixel-shift from a first diagonal direction to a fourth diagonal direction), and are not limited thereto.
In the above drawings, vertical or horizontal movement of the specific pixel 1 between frame intervals is merely illustrated for convenience of description and is not limited thereto.
For example, as Step 1 to Step 7 of
For example, the processor 130 may move the specific pixel 1 in an order of Step 1→Step 6→Step 7→Step 6→Step 1→Step 2→Step 3, and may pixel-shift the specific pixel 1 in each Step.
As illustrated in the drawing describing the moving trajectory of the specific pixel 1, each of the plurality of moving trajectories may be configured by a combination of at least one of a straight line, a rectangle rotated by 45 degrees, or a square rotated by 45 degrees.
In operation S2410, a method of controlling a display apparatus including moving trajectory information related to a plurality of moving trajectories according to an embodiment of the disclosure, may control the display such that a specific pixel is displayed by being pixel-shifted according to a first moving trajectory among a plurality of moving trajectories based on moving trajectory information in a plurality of image frames included in a first frame interval.
In operation S2420, when the pixel shift according to the first moving trajectory is completed, a specific pixel located at a starting point of the first moving trajectory may be moved in either a vertical direction or a horizontal direction by pixel units.
In operation S2430, the display may be controlled such that the specific pixel is displayed by being pixel-shifted according to the second moving trajectory among the plurality of moving trajectories based on moving trajectory information in the plurality of image frames included in a second frame interval.
The control method according to an embodiment may further include an operation of setting a moving range of the specific pixel based on a location at which the specific pixel is displayed, and the operation S2420 of moving may include, when the pixel shift according to any one of the plurality of moving trajectories is completed, moving the specific pixel by pixel units in any one of the vertical direction and horizontal direction within a predetermined moving range.
The operation S2410 of controlling the display in the plurality of image frames included in the first frame interval may include pixel-shifting the specific pixel by pixel units in a first diagonal direction in a plurality of image frames included in the first frame interval, and when the shifted specific pixel reaches the moving range, pixel-shifting the specific pixel by pixel units in a second diagonal direction to pixel-shift the specific pixel according to the first moving trajectory.
The operation S2430 of controlling the display in the plurality of image frames included in the second frame interval may include pixel-shifting the specific pixel by pixel units in a third diagonal direction in a plurality of image frames included in the second frame interval, and when the shifted specific pixel reaches the moving range, pixel-shifting the specific pixel by pixel units in a fourth diagonal direction to pixel-shift the specific pixel according to the second moving trajectory.
The moving range of the specific pixel according to an embodiment of the disclosure may include a horizontal moving range and a vertical moving range determined based on a display location of the specific pixel, and the operation S2420 of moving may include moving, when the pixel shift according to the first moving trajectory is completed, the specific pixel located at a starting point of the first moving trajectory in the horizontal direction within the horizontal moving range, and wherein the control method may further include when pixel shifting according to the second moving trajectory is completed, moving the specific pixel located at the starting point of the second moving trajectory in the horizontal direction within the horizontal moving range, and by pixel-shifting the specific pixel according to each of a plurality of moving trajectories corresponding to the moving range, shifting the specific pixel to shift to a display location of pixels included in the moving range.
The moving range of the specific pixel according to an embodiment of the disclosure may include a horizontal moving range and a vertical moving range determined based on a display location of the specific pixel, and the operation S2420 of moving may include moving, when the pixel shift according to the first moving trajectory is completed, the specific pixel located at a starting point of the first moving trajectory in the vertical direction within the vertical moving range, and wherein the control method may further include when pixel shifting according to the second moving trajectory is completed, moving the specific pixel located at the starting point of the second moving trajectory in the vertical direction within the vertical moving range, and by pixel-shifting the specific pixel according to each of a plurality of moving trajectories corresponding to the moving range, shifting the specific pixel to shift to a display location of pixels included in the moving range.
The control method according to the disclosure may further include, when any one of the number of pixels included in the horizontal moving range and the number of pixels included in the vertical moving range of the moving range is an integer multiple, identifying a moving trajectory corresponding to a moving range of the specific pixel based on the moving trajectory information, and controlling the display to shift and display the specific pixel based on the identified moving trajectory.
In addition, each of the first moving trajectory and the second moving trajectory may be configured as a combination of at least one of a straight line, a rectangle rotated by 45 degrees, and a square rotated by 45 degrees.
A specific pixel according to the disclosure may be moved only in a horizontal direction or only in a vertical direction within a moving range of a specific pixel between a plurality of frame intervals included in an image.
However, various embodiments of the disclosure may be applied to all types of electronic apparatuses including displays as well as electronic apparatuses.
In addition, according to an embodiment, various embodiments described above may be implemented in a recording media that may be read by a computer or a similar device to the computer by suing software, hardware, or a combination thereof. In some cases, the embodiments described herein may be implemented by the processor itself. In a software configuration, various embodiments described in the specification such as a procedure and a function may be implemented as separate software modules. The software modules may respectively perform one or more functions and operations described in the disclosure
According to various embodiments described above, computer instructions for performing processing operations of a device according to the various embodiments described above may be stored in a non-transitory computer-readable medium. The computer instructions stored in the non-transitory computer-readable medium may cause a particular device to perform processing operations on the device according to the various embodiments described above when executed by the processor of the particular device.
The non-transitory computer-readable medium does not refer to a medium that stores data for a short period of time, such as a register, cache, memory, etc., but semi-permanently stores data and is available of reading by the device. For example, the non-transitory computer-readable medium may be CD, DVD, a hard disc, Blu-ray disc, USB, a memory card, ROM, or the like.
While the disclosure has been illustrated and described with reference to various example embodiments, it will be understood that the various example embodiments are intended to be illustrative, not limiting. It will be understood by those skilled in the art that many alternatives, modifications, and variations may be made without departing from the true spirit and full scope of the disclosure, including the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0090162 | Jul 2021 | KR | national |
10-2022-0006772 | Jan 2022 | KR | national |
This application is a continuation application, under 35 U.S.C. § 111(a), of International Patent Application No. PCT/KR2022/008585, filed on Jun. 17, 2022, which claims the benefit of Korean Patent Application No. 10-2021-0090162, filed on Jul. 9, 2021, and Korean Patent Application No. 10-2022-0006772, filed on Jan. 17, 2022, in the Korean Intellectual Property Office, the entire disclosures of which are herein incorporated by reference as a part of this application.
Number | Name | Date | Kind |
---|---|---|---|
7719530 | Ono | May 2010 | B2 |
9330623 | Lee et al. | May 2016 | B2 |
9620047 | Lee et al. | Apr 2017 | B2 |
10147401 | Lee et al. | Dec 2018 | B2 |
10529267 | Lee et al. | Jan 2020 | B2 |
10854123 | Kim et al. | Dec 2020 | B2 |
11302249 | Takasugi | Apr 2022 | B2 |
20040252135 | Ono | Dec 2004 | A1 |
20160078803 | Kim | Mar 2016 | A1 |
20160111034 | Lee et al. | Apr 2016 | A1 |
20170221266 | Schubert | Aug 2017 | A1 |
20180261151 | Chung | Sep 2018 | A1 |
20190027077 | Kudo | Jan 2019 | A1 |
20190088178 | Ward | Mar 2019 | A1 |
20200211430 | Kim et al. | Jul 2020 | A1 |
20200410930 | Tagasugi | Dec 2020 | A1 |
Number | Date | Country |
---|---|---|
2005-25161 | Jan 2005 | JP |
2005-257725 | Sep 2005 | JP |
10-2016-0047072 | May 2016 | KR |
10-2017-0090557 | Aug 2017 | KR |
10-2018-0006586 | Jan 2018 | KR |
10-2113263 | May 2020 | KR |
10-2020-0079867 | Jul 2020 | KR |
10-2021-0001887 | Jan 2021 | KR |
Entry |
---|
International Search Report dated Oct. 17, 2022 in International Patent Application No. PCT/KR2022/008585 (3 pages; 3 pages English translation). |
PCT/ISA/237 dated Oct. 17, 2022 in International Patent Application No. PCT/KR2022/008585 (4 pages). |
Number | Date | Country | |
---|---|---|---|
20230010761 A1 | Jan 2023 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/KR2022/008585 | Jun 2022 | US |
Child | 17860218 | US |