Display device and control method thereof
Patent Information
- Application Number
- CN202580014753.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-02-27
- Publication Date
- 2026-09-25
Smart Images

Figure CN122826833A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a display device and a control method thereof, and more specifically, to a display device including a large-size display and a control method thereof. Background Technology
[0002] Recently, a shooting technology is being developed for filming movies and commercials that uses large-screen displays to show the background and surrounding environment of a specific space.
[0003] Traditionally, filming techniques involve installing a green screen or chroma key and performing and shooting re-editing of the graphic work after the initial shot. However, recently, a more frequent approach is to install a large-format display behind or around the performer and shoot by displaying a virtual background and surrounding environment. Summary of the Invention
[0004] Technical solution
[0005] According to one or more embodiments of the present disclosure, a display device includes a display, a memory storing one or more instructions, and one or more processors.
[0006] According to one or more embodiments, one or more processors may be configured to perform the following operations by executing one or more instructions: identifying shutter speed information and shutter angle information corresponding to the shooting device; identifying frame multiplication information based on the identified shutter speed information and identified shutter angle information; identifying a drive signal for repeatedly outputting a frame identical to the original frame in each frame segment based on the identified multiplication information; compensating the application time and amplitude of the voltage of the drive signal for outputting the last identical frame identical to the original frame in the identified drive signal, based on the fact that the time for displaying each frame segment is longer than the time for displaying a frame identical to the original frame; and controlling the display to provide the last identical frame based on the drive signal for which the voltage application time and voltage amplitude are compensated.
[0007] According to one or more embodiments, the drive signal may be a pulse width modulation (PWM) signal.
[0008] According to one or more embodiments, one or more processors may be configured to perform the following operations by executing one or more instructions: identifying excess time based on the difference between the time for displaying each frame segment and the time for displaying a frame identical to the original frame; compensating for the application time of the voltage of the PWM signal used as a drive signal for outputting the last identical frame based on the identified excess time; and compensating for the amplitude of the voltage of the PWM signal used as a drive signal for outputting the last identical frame based on the amplitude of the voltage of the PWM signal used as a drive signal for outputting the remaining identical frames identical to the repeatedly output frames.
[0009] According to one or more embodiments, one or more processors may be configured to perform the following operations by executing one or more instructions: increasing the application time of the voltage of the PWM signal, which is the drive signal for the last identical frame, by an amount equal to the excess time; and increasing the amplitude of the voltage of the PWM signal, which is the drive signal for outputting the last identical frame, to correspond to the amplitude of the voltage of the PWM signal, which is the drive signal for outputting the remaining identical frames.
[0010] According to one or more embodiments, the display device may further include a memory storing multiplication information based on multiple shutter angle information corresponding to multiple shutter speed information, and one or more processors may be configured to perform the following by executing one or more instructions: providing a user interface (UI) through the display, the UI including the multiplication information stored in the memory based on multiple shutter angle information corresponding to multiple shutter speed information.
[0011] According to one or more embodiments, one or more processors may be configured to perform the following operations by executing one or more instructions: identifying the multiplication information of a frame based on the selected multiplication information included in a UI provided by a display, based on user input.
[0012] According to one or more embodiments, one or more processors may be configured to perform the following operations by executing one or more instructions: identifying the time to be displayed for each identical frame based on the identified shutter speed information and the identified shutter angle information; and identifying frame multiplication information based on the time to be displayed for each identical frame.
[0013] According to one or more embodiments, the doubling information may be information indicating the number of times the same frame should be displayed in each frame segment.
[0014] According to one or more embodiments, the display may be an LED display comprising a plurality of light-emitting diode (LED) pixels, and one or more processors may be configured to perform the following operations by executing one or more instructions: synchronizing the shooting of the shooting device with the driving of the LED display by multiplying the driving frequency of the LED display based on multiplication information to make it correspond to the same frame displayed in each frame segment.
[0015] According to one or more embodiments, one or more processors may be configured to perform the following operations by executing one or more instructions: displaying a background image on a display by performing a multiplication on a frame corresponding to the background image; and the capturing device may be configured to acquire an image of the background image displayed on the display and an image of a user located in front of the background image.
[0016] According to one or more embodiments, a control method for a display device includes: identifying shutter speed information and shutter angle information corresponding to an imaging device; identifying frame multiplication information based on the identified shutter speed information and shutter angle information; identifying a drive signal for repeatedly outputting a frame identical to the original frame in each frame segment based on the identified multiplication information; compensating for the application time and amplitude of the voltage of the drive signal for outputting the last identical frame identical to the original frame in the identified drive signal, based on the fact that the time for displaying each frame segment is longer than the time for displaying a frame identical to the original frame; and controlling the display to provide the last identical frame based on the drive signal for which the voltage application time and voltage amplitude are compensated.
[0017] According to one or more embodiments, a non-transitory computer-readable storage medium may store computer instructions that, when executed by a processor of a display device, cause the display device to perform operations including: identifying shutter speed information and shutter angle information corresponding to an imaging device; identifying frame multiplication information based on the identified shutter speed information and the identified shutter angle information; identifying a drive signal for repeatedly outputting a frame identical to the original frame in each frame segment based on the identified multiplication information; compensating for the application time and amplitude of the voltage of the drive signal for outputting the last identical frame identical to the original frame in the identified drive signal, based on the fact that the time for displaying each frame segment is longer than the time for displaying a frame identical to the original frame; and controlling the display to provide the last identical frame based on the drive signal for which the voltage application time and voltage amplitude are compensated. Attached Figure Description
[0018] Figure 1 This is a diagram illustrating the operation of a display device according to one or more embodiments;
[0019] Figure 2This is a block diagram illustrating the configuration of a display device according to one or more embodiments;
[0020] Figure 3 This is a block diagram illustrating a detailed configuration of a display device according to one or more embodiments;
[0021] Figure 4 and Figure 5 This is a diagram illustrating the frame output process of a display device according to one or more embodiments of the present disclosure;
[0022] Figure 6 and Figure 7 This is a diagram illustrating the frame multiplication process of a display device according to one or more embodiments;
[0023] Figure 8 This is a diagram illustrating a flickering phenomenon according to one or more embodiments;
[0024] Figure 9 It is a diagram illustrating the multiplication information and the process for identifying excess time according to one or more embodiments;
[0025] Figure 10 and Figure 11 This is a diagram illustrating a method for compensating a frame-driven signal according to one or more embodiments;
[0026] Figure 12 It is a diagram illustrating a UI including multiplication information according to one or more embodiments; and
[0027] Figure 13 This is a diagram illustrating a control method for a display device according to one or more embodiments. Detailed Implementation
[0028] The terminology used to describe the various embodiments of this disclosure is generally used and selected in consideration of their function herein. However, these terms may be changed depending on the intent of those skilled in the art, legal or technical interpretations, the emergence of new technologies, etc. Furthermore, in some cases, arbitrarily chosen terms may be used, and in such cases, the meaning of the term will be disclosed in more detail in the corresponding description. Therefore, the terms used herein should not be simply understood as their names, but rather should be understood based on the meaning of the term and the overall context of this disclosure.
[0029] In this disclosure, expressions such as “have,” “may have,” “include,” and “may include” are used to specify the presence of a corresponding characteristic (e.g., an element such as a value, function, operation, or component), but do not exclude the presence or possibility of additional characteristics.
[0030] The statement “at least one of A and / or B” should be understood as indicating either “A” or “B” or “A and B”.
[0031] As used in this disclosure, expressions such as “first,” “second,” “first,” or “second” may limit various elements regardless of their order and / or importance, and may be used only to distinguish one element from another without limiting the related elements.
[0032] When an element (e.g., a first element) is indicated as being "coupled (operationally or communicatively) to" another element (e.g., a second element) / "coupled (operationally or communicatively) to" another element (e.g., a second element), or "connected to" another element (e.g., a second element), it can be understood that the element is directly coupled to / coupled to the other element, or coupled through another element (e.g., a third element).
[0033] Unless otherwise specified, singular expressions include plural expressions. It should be understood that terms such as “configured” or “including” are used herein to specify the presence of features, quantities, steps, operations, elements, components or combinations thereof, without excluding the possibility of the presence or addition of one or more other features, quantities, steps, operations, elements, components or combinations thereof.
[0034] As used herein, the term "module" or "part" performs at least one function or operation and can be implemented in hardware or software, or a combination of hardware and software. In addition to "modules" or "parts" that require specific hardware implementation, multiple "modules" or "parts" can be integrated into at least one module and implemented as at least one processor (not shown).
[0035] In this disclosure, the term "user" can refer to a person using an electronic device or a device using an electronic device.
[0036] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings.
[0037] Figure 1 This is a diagram illustrating the operation of a display device according to one or more embodiments.
[0038] Display device 100 can be a device for displaying the background and / or surrounding environment of a specific space for filming movies and / or advertisements. Display device 100 can output input images of the background and surrounding environment via a large display screen. Display device 100 can display the background of a specific space by being positioned behind the performers being filmed in the movie or advertisement. Display device 100 can be positioned not only behind the performers, but also at the top, bottom, sides, or around the entire space. Display device 100 can be implemented in various forms, such as, but not limited to, large-screen displays, modular displays, curved displays, flexible displays, etc.
[0039] When the display device 100 displays the background and / or surrounding environment of a specific space, the shooting device 200 can capture the image displayed on the display device 100. Here, the shooting device 200 can be a device used to capture performers, backgrounds, or surrounding environments relative to filming movies and advertisements. The shooting device 200 can be implemented in various forms, such as, but not limited to, digital cameras, digital cinema cameras, video cameras, film cameras, digital single-lens reflex (DSLR) cameras, action cameras, portable video cameras, etc.
[0040] refer to Figure 1 The display device 100 can output a background image 10 for shooting movies and advertisements. The display device 100 can output the background image 10 based on a specific driving frequency by controlling a driver integrated circuit (IC). For example, the display device 100 can output the background image 10 according to a driving frequency of 24Hz or 60Hz.
[0041] If the imaging device 200 captures the background image 10 output from the display device 100 according to the drive frequency, screen tearing may occur in the background image captured by the imaging device 200. Specifically, screen tearing can occur depending on the drive frequency of the output image of the display device 100 and the shutter speed and shutter angle of the imaging device 200.
[0042] The shutter speed of a shooting device refers to the time it takes for the shutter of the shooting device to open and receive light to capture a scene. In the same amount of time, the faster the shutter speed, the more scenes can be captured. For example, if the shutter speed is 60Hz, the shooting device 200 can capture 60 scenes in one second, that is, capture and store one scene in 1 / 60th of a second. Shutter speed is not limited to the speed mentioned above and can also be specified differently as frame rate, shooting speed, etc., but in this disclosure, the term will be collectively referred to as shutter speed.
[0043] The shutter angle of a shooting device can refer to the angle at which the rotating shutter of the shooting device opens and closes. When a disc with a angular aperture at a specific angle introduces light once per revolution, the rotating shutter can capture a single frame. At this time, the rotating shutter of the shooting device can adjust the amount of incident light depending on the size of the shutter angle, and the range of the scene in the captured frame can vary. However, the shutter angle is not limited to this and can also be specified differently as exposure angle, aperture angle, etc., but in this disclosure, the term will be collectively referred to as shutter angle.
[0044] For example, if the driving frequency of the display device 100 is 24Hz and the shutter speed of the imaging device 200 is 24Hz, then the image of the output image captured by the imaging device 200 can be as follows: Figure 1 The image shown is a cut-out portion of the screen, not the entire frame image of a specific frame.
[0045] For example, if the drive frequency of the display device 100 is 24Hz, the shutter speed of the imaging device 200 is 24Hz, and the shutter angle is 180°, then the output image captured by the imaging device 200 can be as follows: Figure 1 The image shown is 20, where 50% of the entire frame has been cut off.
[0046] For example, if the drive frequency of the display device 100 is 24Hz, the shutter speed of the shooting device 200 is 24Hz, and the shutter angle is 216°, then the image of the output image captured by the shooting device 200 can be an image 20 that is 40% cut from the entire frame of a specific frame.
[0047] According to the example, if the driving frequency of the background image 10 of the display device 100 is different from the shutter speed of the shooting device 200, the background image 10 output by the display device 100 may exhibit screen tearing in the image of the background image captured by the shooting device 200. According to the example, even if the driving frequency of the background image 10 of the display device 100 is the same as the shutter speed of the shooting device 200, screen tearing 20 may still occur depending on the shutter angle of the shooting device 200.
[0048] According to an embodiment, the display device 100 can prevent screen tearing by performing frame doubling of the output image. Frame doubling can be a method of repeatedly outputting frames a certain number of times. According to an example, the display device 100 can perform a doubling of the drive frequency and output the same multiple frames in each frame segment.
[0049] For example, display device 100 may repeatedly output multiple frames that are the same as the associated frames in each frame segment. Each frame segment may be a time segment in which one frame is output according to the frame rate of display device 100. Frame rate may indicate the number of frames per unit time in an image. Typically, frame rate is measured in frames per second, and the unit may be frames per second (FPS).
[0050] If the frames in each frame segment are multiplied and output, flickering may occur depending on the drive time and amplitude of the last frame among the multiple frames output from each frame segment. Flickering is not limited to this and may be specified differently as scorching, flashing, etc., but in this disclosure, the term will be collectively referred to as flickering.
[0051] Flickering can refer to the flickering phenomenon that occurs when a display screen rapidly and repeatedly turns on and off at a specific frequency. For example, during a first frame segment, if the drive time of the last frame in a series of multiple frames that are executed with the same frame as frame 1 is insufficient for the drive time of the first frame segment, then flickering may occur due to the brightness of the light, since there is no image output from the time the last frame turns off until the start time of the second frame segment.
[0052] The following describes in detail a method for preventing screen tearing and flickering by controlling the driving frequency of the output image of the display device 100.
[0053] Figure 2 This is a block diagram illustrating the configuration of a display device according to one or more embodiments.
[0054] refer to Figure 2 The display device 100 may include a display 110, a memory 120, and one or more processors 130. However, the foregoing is not limited thereto, and the display device 100 may be implemented in a form that excludes certain configurations, or in a form that further includes other configurations.
[0055] Display 110 can be configured to output an input image of the background and surrounding environment of a specific space and provide it to a user. Display 110 can be implemented as a display including self-emissive devices or a display including non-emissive devices and a backlight. For example, display 110 can be implemented as various types of displays, such as, but not limited to, liquid crystal displays (LCDs), organic light-emitting diode (OLED) displays, light-emitting diodes (LEDs), micro LEDs, mini LEDs, plasma display panels (PDPs), quantum dot (QD) displays, quantum dot light-emitting diodes (QLEDs), etc. Display 110 may include driving circuitry, a backlight unit, etc., which can be implemented as a-si TFTs, low-temperature polycrystalline silicon (LTPS) TFTs, organic TFTs (OTFTs), etc. According to examples, display 110 can be implemented as a flat panel display, a curved display, a foldable and / or rollable flexible display, a touch display, etc.
[0056] According to the example, one or more processors 130 may provide a user interface (UI) through a display 110, which includes multiplication information based on multiple shutter angle information corresponding to multiple shutter speed information respectively.
[0057] The memory 120 may store at least one instruction, data, program, etc., required for the operation of the display device 100. In the example, the memory 120 may store multiplication information based on multiple shutter angle information corresponding to multiple shutter speed information.
[0058] Depending on the intended use for data storage, the memory 120 may be implemented as a memory embedded in the display device 100, or as a memory that can be attached to or detached from the electronic device 100. In this example, data for driving the electronic device 100 may be stored in a memory embedded in the display device 100, and data for extended functions of the display device 100 may be stored in a memory that can be attached to and detached from the display device 100.
[0059] The memory embedded in the display device 100 can be implemented as at least one of the following: volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), or non-volatile memory (e.g., one-time programmable ROM (OTPROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard disk drive or solid-state drive (SSD).
[0060] The memory 120 may be implemented as a single memory for storing data generated from various operations according to the present disclosure, but is not limited thereto, and the memory 120 may be implemented as multiple memories that respectively store different types of data or respectively store data generated at different steps.
[0061] One or more processors 130 can control the overall operation of the display device 100. Specifically, one or more processors 130 can control the overall operation of the display device 100 configured to be connected to each of the display devices 100. For example, one or more processors 130 can control the overall operation of the display device 100 by being electrically connected to the display 110 and the memory 120. The one or more processors 130 can be configured as one processor or multiple processors.
[0062] One or more processors 130 can perform operations of the display device 100 according to various embodiments by executing one or more instructions stored in the memory 120.
[0063] One or more processors 130 may include one or more of a central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a majority-integrated core (MIC), a digital signal processor (DSP), a neural processing unit (NPU), a hardware accelerator, or a machine learning accelerator. One or more processors 130 may control one or a random combination of other elements of an electronic device and perform operations associated with communication or data processing. One or more processors 130 may execute one or more programs or instructions stored in memory. For example, one or more processors may perform methods according to one or more embodiments of this disclosure by executing one or more instructions stored in memory.
[0064] When a method according to one or more embodiments of this disclosure includes multiple operations, the multiple operations may be executed by a single 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, all of the first, second, and third operations may be executed by a first processor, or the first and second operations may be executed by a first processor (e.g., a general-purpose processor), while the third operation may be executed by a second processor (e.g., an artificial intelligence-specific processor).
[0065] One or more processors 130 may be implemented as a single-core processor including one core, or as one or more multi-core processors including multiple cores (e.g., homogeneous multi-core or heterogeneous multi-core). If one or more processors 130 are implemented as multi-core processors, each of the multiple cores included in the multi-core processor may include on-processor memory, such as cache memory and on-chip memory, and a common cache shared by the multiple cores may be included in the multi-core processor. Additionally, each (or a portion of) the multiple cores included in the multi-core processor may independently read and execute program instructions for implementing the methods according to one or more embodiments of the present disclosure, or may read and execute program instructions for implementing the methods according to one or more embodiments of the present disclosure due to the interconnection of all (or some) of the multiple cores.
[0066] When a method according to one or more embodiments of this disclosure includes multiple operations, the multiple operations may be executed by one of a plurality of cores, or by a plurality of cores included in a multi-core processor. For example, when the first operation, the second operation, and the third operation are performed by the method according to one or more embodiments, the first operation, the second operation, and the third operation may all be executed by the first core included in the multi-core processor, or the first operation and the second operation may be executed by the first core included in the multi-core processor, and the third operation may be executed by the second core included in the multi-core processor.
[0067] In embodiments of this disclosure, a processor may refer to a system-on-a-chip (SoC), a single-core processor, or a multi-core processor integrating one or more processors and other electronic components, or a core included in a single-core processor or multi-core processor. Furthermore, the core described herein may be implemented as a CPU, GPU, APU, MIC, NPU, hardware accelerator, machine learning accelerator, etc., but embodiments of this disclosure are not limited to the aforementioned devices. For ease of description, one or more processors 130 will be designated as processor 130 below.
[0068] According to an embodiment, processor 130 can output an image based on a specific driving frequency by controlling a driver IC. As an example, processor 130 can be implemented in the form of a driver IC for driving display 110. As an example, processor 130 can be implemented as a DSP and can be implemented using a digital driver IC and a single chip. However, the driver IC can also be implemented in hardware separate from processor 130. For example, if the pixels included in the display are implemented as LED devices, the driver IC can be implemented as at least one LED driver that controls the current applied to the LED devices.
[0069] According to one embodiment, the LED driver can receive voltage from a power supply (e.g., a switch-mode power supply (SMPS)) located at the rear end of the power supply. However, according to another embodiment, voltage can be received from a separate power supply device.
[0070] According to an embodiment, the processor 130 can identify shutter speed information and shutter angle information corresponding to the shooting device 200. In the example, the processor 130 can identify shutter speed information and shutter angle information from user input. In the example, the processor 130 can receive shutter speed information and shutter angle information from the shooting device 200. In the example, the processor 130 can receive shutter speed information and shutter angle information corresponding to the shooting device 200 from at least one of a mobile device, a server, or an external device.
[0071] According to an embodiment, the processor 130 can identify frame magnification information based on the identified shutter speed information and the identified shutter angle information. The magnification information can refer to information about the number of times a frame corresponding to each frame segment is repeated and displayed in each frame segment. Specifically, the aforementioned information refers to information about integer multiples, by which the display device multiplies the input frequency to output a higher frequency. For example, the display device 100 can output a 360Hz image by performing a 15-fold multiplication on the existing drive frequency, based on a drive frequency of 24Hz, to output an input image at a drive frequency of 360Hz. The magnification information is not limited to this and can be specified differently as magnification information, multiplier information, magnification information, etc., but in this disclosure, the term will be collectively referred to as magnification information.
[0072] According to an embodiment, the processor 130 can identify the time each of the multiple frames is displayed in each frame segment.
[0073] In the example, processor 130 can identify the multiplication information based on the identified shutter speed information and shutter angle information, according to the multiplication information stored in memory 120.
[0074] In the example, processor 130 can identify multiplication information by calculating a multiplication value based on the display time corresponding to each of the identified multiple frames.
[0075] According to an embodiment, processor 130 can identify drive signals for multiple frames displayed in each frame segment based on multiplication information. For example, processor 130 can identify frequency information for multiple frames and identify pulse width modulation (PWM) signals based on the frequency information. A PWM signal can refer to a signal that appears by adjusting the pulse of a frequency signal according to a specific amplitude. Specifically, the aforementioned signal refers to a signal that indicates a drive signal corresponding to a specific amplitude and a specific pulse by adjusting the activation time of the drive signal driven in each frame.
[0076] According to an embodiment, the processor 130 can compensate for the application time and amplitude of the voltage corresponding to the drive signal of the last frame, based on the fact that each frame segment takes longer than the display time of multiple frames. For example, when the time for displaying the last frame in a particular frame segment does not match the start time of the subsequent frame segment, the processor 130 can prevent flickering between frames by increasing the drive time of the last frame.
[0077] Figure 3 This is a block diagram illustrating a detailed configuration of a display device according to one or more embodiments.
[0078] refer to Figure 3 The display device 100 may include a display 110, a memory 120, one or more processors 130, a communication interface 140, a user interface 150, a speaker 160, and a microphone 170. (The remaining text is omitted.) Figure 3 In the configuration shown, and Figure 2 A detailed description of the overlapping configurations shown.
[0079] The communication interface 140 may include circuitry and communicate with an external device (such as a camera or a server). For example, the processor 130 may receive various data or information from an external device connected via the communication interface 140 and send various data or information to the external device.
[0080] The communication interface 140 may include at least one of a Wi-Fi module, a Bluetooth module, a wireless communication module, a near field communication (NFC) module, and an ultra-wideband (UWB) module. In this case, the wireless communication module can perform communication according to various communication standards (e.g., but not limited to IEEE, ZigBee, 3G, 3GPP, LTE, 5G, etc.).
[0081] In this example, processor 130 can receive shutter speed and shutter angle information from shooting device 200 via communication interface 140. In this example, processor 130 can also receive frame multiplication information from a server via communication interface 140.
[0082] User interface 150 can be implemented using devices such as buttons or touchpads on display device 100, or it can be implemented as a touch screen that can perform display functions and operation input functions together.
[0083] In the example, the user interface 150 can receive user input such as shutter speed information, shutter angle information, and frame multiplication information, as well as user input such as selecting the frame multiplication value.
[0084] The speaker 160 can output audio signals by converting digital audio signals processed in the processor 130 into analog audio signals and amplifying them. For example, the speaker 160 may include at least one speaker unit capable of outputting at least one channel, a D / A converter, an audio amplifier, etc. For example, the speaker 160 may output audio signals of an output image from the display device 100.
[0085] Microphone 170 can be configured to receive user voice or other sounds and convert them into audio data.
[0086] For example, microphone 170 can receive user voice data such as shutter speed information, shutter angle information, and frame multiplication information. However, according to another example, display device 100 can receive user voice input from an external device via communication interface 140.
[0087] Figure 4 and Figure 5 This is a diagram illustrating the frame output process of a display device according to one or more embodiments of the present disclosure.
[0088] According to an embodiment, the display device 100 can sequentially scan an image signal corresponding to a frame along a specific direction and output the frame on the screen of the display 110.
[0089] refer to Figure 4 The display device 100 can output a frame, for example, image signals 40-1 to 40-12 for frame 1, by sequentially scanning along a specific direction instead of outputting all at once. For example, if the driving frequency of the display device 100 is 24Hz, the display device 100 can output an image by sequentially scanning the image signal corresponding to frame 1 from top to bottom of the display screen in 1 / 24th of a second. The display device 100 can reduce power consumption and improve the overall performance of the display device 100 by activating pixels in specific areas instead of activating all pixels set across the entire display simultaneously. Figure 4 In this diagram, the display device 100 has been shown scanning image signals from top to bottom, but it is not limited to this and can scan image signals in other directions.
[0090] For example, the display device 100 can scan the image signal for frame 1 in the order of 40-1, 40-2, ..., 40-6, ..., 40-12, generate the image sequentially, and output the entire image.
[0091] For example, if the shutter speed of the shooting device 200 is 24Hz and its shutter angle is 180°, the time taken for the rotating shutter of the shooting device 200 to rotate once can be 1 / 24 second, and the open state 41 and the closed state 42 are each half the time during the entire rotation cycle. That is, during the 1 / 24 second period, the shooting device 200 can operate the open state 41 for 1 / 48 second and the closed state 42 for 1 / 48 second respectively, and capture the output image of the display device 100. At this time, if the photographing device 200 captures the output image of the display device 100, the captured image of the output image can be half of images 40-1 to 40-6, rather than all the images of frame 1.
[0092] For example, if the shutter angle of the shooting device 200 increases from 180° to 200°, the ratio of the open state to the closed state can increase significantly. Therefore, the images captured by the shooting device 200 can include a relatively wider range of images compared to when the shutter angle is 180°. For example, if the shutter angle is 200°, the images captured by the shooting device 200 can include a wider range of images 40-1 to 40-8 than the images 40-1 to 40-6 included in images captured at 180°.
[0093] refer to Figure 5 The display device 100 can sequentially output multiple frames 510, 520, and 530 within a preset time (1 / 24 second) according to the output frequency of the display 110. Figure 5 In this context, each segment of frames 510, 520, and 530, as well as the shutter open and closed segments, can refer to time. If the display device 100 is being photographed by the imaging device 200 while the display device 100 is outputting multiple frames 510, 520, and 530, then since the imaging device 200 performs the photographing during shutter open periods 540-1 to 540-3, the captured image can be half an image of each of the frames 510, 520, and 530 output from the display device 100.
[0094] For example, when the display device 100 is outputting frame 1, since the shooting is performed only during the shutter opening time (1 / 48 second) of the shooting device 200, the image of frame 1 captured by the shooting device 200 may only include the image corresponding to 1 / 2 of frame 1. Similarly, when the display device 100 is outputting frames 2 and 3, the images of frames 2 and 3 captured by the shooting device 200 may only include the images corresponding to 1 / 2 of frames 2 and 3, respectively.
[0095] Figure 6 and Figure 7 This is a diagram illustrating the frame multiplication process of a display device according to one or more embodiments.
[0096] According to an embodiment, in order to prevent screen tearing in images captured by the capturing device 200, the display device 100 can control the driving frequency of the output image and output each frame by performing a multiplication. The display device 100 can repeatedly output the same frame from each frame segment as the frame output from each frame segment (hereinafter referred to as the "original frame").
[0097] Here, each frame segment can be a time segment in which one frame is output according to the output frequency of display 110. For example, frame segments may include a first frame segment, a second frame segment, a third frame segment, and so on. According to an example, display device 100 may repeatedly output the same frame as the original frame corresponding to each frame segment from each frame segment. For example, if display device 100 performs a multiplication of 16 times on the original frame (e.g., frame 1), then display device 100 may output 16 frames that are the same as frame 1.
[0098] As described above, to prevent image tearing caused by shooting during the shutter opening time of the shooting device, the display device 100 can output multiple frames identical to the original frames from each frame segment, so that the output time of each frame is synchronized with the shutter opening time of the shooting device 200. (Reference) Figure 6 The display device 100 can output multiple frames identical to the original frames from each frame segment by multiplying the original frames 610, 620, and 630 output from each frame segment. For example, the display device 100 can output multiple frames 610-1 to 610-16 identical to frame 1610 by multiplying frame 1 610 from the first frame segment corresponding to frame 1610 by a factor of 16. For example, the display device 100 can output the same number of frames during the shutter open state 640 and the shutter closed state 650 based on its shutter angle being 180°, since the time corresponding to the shutter open state 640 is the same as the time corresponding to the shutter closed state 650.
[0099] refer to Figure 7The display device 100 can perform a multiplication on each of frames 710, 720, and 730 based on the changed shutter angle of 192°. For example, the display device 100 can output a greater number of frames during the shutter-open state 740 than when the shutter is closed 750, based on the shutter angle change to 192°, because the time corresponding to the shutter-open state 740 is longer than the time corresponding to the shutter-closed state 750. For example, the display device 100 can output fifteen frames 710-1 to 710-15, which are multiplied by 15 times based on the shutter speed and shutter angle, with eight frames 710-1 to 710-8 output during the shutter-open state 740 and seven frames 710-9 to 710-15 output during the shutter-closed state 750.
[0100] According to the example, the display device 100 can output multiple frames 610-1 to 610-8 by synchronizing the start and end times of the shutter opening time of the shooting device 200.
[0101] For example, the display device 100 may output half of frames 610-1 to 610-8, which are multiplied by 16 times, during the shutter open state 640, based on the shutter angle being 180°, and output the remaining half 610-9 to 610-16 during the shutter closed state 650.
[0102] For example, refer to Figure 7 The display device 100 can output more than half of the frames 710-1 to 710-8 of the frame 1 that are multiplied by 15 times during the shutter open state 740, based on the shutter angle of 192°, and output the remaining frames 710-9 to 710-15 during the shutter closed state 750.
[0103] For example, the display device 100 may output the first frame of frame 1, which is multiplied by 12, during the shutter open state and the remaining frames during the shutter closed state, based on the shutter angle being 30°.
[0104] For example, the display device 100 may output ten frames of frame 1 that are multiplied by 15 times during the shutter open state, based on a shutter angle of 240°, and output the remaining frames during the shutter closed state.
[0105] According to the example, display device 100 can identify the multiplication factor (15x multiplication, 16x multiplication) of each frame based on the multiplication information table stored in memory 120. According to the example, display device 100 can calculate the time to display each of multiple frames based on the shutter speed information and shutter angle information of shooting device 200, and identify the multiplication factor based on the calculated time. A detailed description of this will be given below.
[0106] Figure 8 This is a diagram illustrating a flickering phenomenon according to one or more embodiments.
[0107] According to an embodiment, based on performing frame multiplication according to shutter speed and shutter angle, the display device 100 can identify overplus-time based on the time difference between each frame interval and the display of multiple frames.
[0108] Here, excess time can refer to the time that occurs when the multiplier value identified based on shutter speed and shutter angle does not correspond to an integer multiple, causing the last frame among multiple frames to fail to reach the full drive time of each corresponding segment. For example, if the end time of the last frame among multiple frames generated by multiplying the execution frame 1 provided in the first frame segment is not synchronized with the end time of the first frame segment, excess time from the end time of the last frame to the end time of frame 1 can occur. Excess time is not limited to this and can be specified differently as unreached time, frame arrival time, frame overrun time, etc., but in this disclosure, the term will be collectively referred to as excess time.
[0109] refer to Figure 8 The display device 100 can output the same fifteen frames 810-1 to 810-15 by multiplying the frame 1 810 by 15 times, based on the shutter speed of the shooting device 200 being 24Hz and its shutter angle being 194°. In this case, even with when Figure 7 At a shutter speed of 192°, frame 1810 is multiplied by 15. Display device 100 can also not display any screen output for a 2° angle and approximately 231μs. For example, display device 100 can output a black screen 80, with no screen output for the corresponding time. Alternatively, display device 100 can output the last frame corresponding to frame 1, and then output frame 2820 after 231μs has elapsed. In this case, flickering can occur between the output time of the last frame corresponding to frame 1810 and the output time of the initial frame corresponding to frame 2820 in display device 100, depending on the screen brightness.
[0110] Figure 9 It is a diagram illustrating the multiplication information and the process for identifying excess time according to one or more embodiments.
[0111] According to an embodiment, the display device 100 can identify the time to display each of the multiple frames based on the identified shutter speed information and the identified shutter angle information.
[0112] According to an embodiment, the display device 100 can identify frame multiplication information based on the time it takes to display each of a plurality of frames.
[0113] According to an embodiment, the display device 100 can identify excess time used to increase the driving time of the last frame among multiple frames.
[0114] refer to Figure 9 The display device 100 can calculate the output time of one of the multiple frames 910-1 to 910-16 generated by multiplying frame 1 910 using the following equation, based on the shutter speed of the shooting device 200 being 24Hz and the shutter angle being 216°.
[0115] Equation 1
[0116]
[0117] According to the example, the display device 100 can calculate the output time of one of the multiple frames, 910-1, based on Equation 1, given that the shutter speed is 24Hz and the shutter angle is 216°. .
[0118] If the driving frequency of frame 1910 of display device 100 is 24Hz (41.5ms if converted to time units), then display device 100 can identify the multiplier (16.64) based on the output time of frame 910-1 (2.5ms) and the output time of frame 1910 (41.5ms) among a plurality of frames.
[0119] According to an embodiment, the display device 100 can identify an excess time 920 of 1.6 ms corresponding to a 0.64-fold multiplication of one of the multiple frames, based on a 16-fold multiplication of frame 1910.
[0120] Figure 10 and Figure 11 This is a diagram illustrating a compensation method for a frame-driven signal according to one or more embodiments.
[0121] According to an embodiment, the display device 100 can identify the pulse width modulation (PWM) signals of multiple frames displayed in each frame segment based on the frame multiplication information.
[0122] refer to Figure 10 and Figure 11 The display device 100 can identify the frequency signals (or frame rates) of multiple frames in each frame segment.
[0123] The display device 100 can identify PWM waveforms 1010, 1020, 1110 and 1120 based on the frequency signal of each of the multiple frames, which use voltage value and drive time as variables.
[0124] In PWM waveform diagrams 1010, 1020, 1110, and 1120, the horizontal axis represents time and the vertical axis represents voltage values, such as the voltage value driving an LED.
[0125] The upper figures 1030 and 1130 of the PWM waveform diagrams 1010, 1020, 1110, and 1120 can refer to multiple frames of PWM signals, and the lower figures 1040 and 1140 can represent the vertical synchronization signal (Vsync). Here, the vertical synchronization signal can be a signal used to synchronize the vertical readjustment of the display device 100, and can also refer to a signal used to identify the start point of each frame output by the display 110.
[0126] According to an embodiment, the display device 100 can identify the time point at which each frame included in the image is output based on a vertical synchronization signal. As an example, the display device 100 can identify the frame scan rate based on the vertical synchronization signal, and identify excess time based on the frame scan rate. For example, the display device 100 can identify the start and end time points of each frame segment based on the frame scan rate, and identify excess time accordingly. Additionally, the display device 100 can identify the time point at which each of the plurality of frames is output based on a vertical synchronization signal corresponding to each of the plurality of frames in which multiplication is performed for each frame.
[0127] According to an embodiment, the display device 100 can compensate for the application time of the voltage corresponding to the PWM signal of the last frame among a plurality of frames based on excess time. According to an embodiment, the display device 100 can increase the application time of the voltage corresponding to the PWM signal of the last frame among a plurality of frames by a time equal to the excess time.
[0128] According to the example, display device 100 can control the driving time of the last frame among multiple frames by a time equal to the excess time. (See reference) Figure 10 The display device 100 can identify an excess time 1070 between the PWM signal 1050 for the last frame of frame 1 and the PWM signal 1060 for the first frame of frame 2 from the PWM signals 1030 of multiple frames. The display device 100 can compensate for the drive time of the last frame, i.e., the on-time of the last frame, with a time equal to the excess time. Therefore, the display device 100 can identify a PWM drive signal 1080 in which the drive time of the last frame among multiple frames is increased compared to the drive times of the other frames.
[0129] For example, such as Figure 9 As shown, the display device 100 can control the driving time of the last frame, thereby calculating 1.6ms (which is excess time) and controlling the driving time output of the last frame among multiple frames to be 4.1ms (plus 1.6ms).
[0130] According to an embodiment, the display device 100 can apply the same power to all multiple frames by controlling the driver IC provided in the display 110. The display device 100 can control the driver IC to apply power including the same time and the same voltage value to each frame to output the same brightness (screen brightness) to all multiple frames. For example, the display device 100 can control the driver IC to apply power including 1V and 10ms values to each frame.
[0131] However, by applying the same power to the last frame of the plurality of frames during the first frame interval as to the remaining frames, while increasing the conduction time, the display device 100 can output the magnitude of the last frame, i.e., a frame with a lower voltage value. In other words, the display device 100 can output the last frame with increased conduction time during the first frame interval at a lower brightness than the remaining frames of the plurality of frames except the last frame.
[0132] According to an embodiment, the display device 100 can compensate for the amplitude of the PWM signal corresponding to the last frame among multiple frames during the first frame segment, and compensate for the brightness of the last frame.
[0133] According to an embodiment, the display device 100 can compensate for the amplitude of the voltage corresponding to the last frame during the first frame segment based on the amplitude of the voltage corresponding to the remaining frames among a plurality of frames. According to an example, the display device 100 can increase the amplitude of the voltage corresponding to the last frame to correspond to the amplitude of the voltage corresponding to the remaining frames.
[0134] refer to Figure 11 The display device 100 can output a final frame 1160, the amplitude of which is relatively lower than the amplitude of the remaining frames 1150 among the multiple frames. In other words, for the first frame segment, the display device 100 can output a final frame 1160, the voltage of which is relatively lower than the voltage of the remaining frames 1150. That is, since the display device 100 applies the same power to all corresponding frames through the driver IC, it outputs a final frame with a lower brightness than the remaining frames, resulting in a longer conduction time.
[0135] To compensate for the above situation, the display device 100 can perform PWM signal equalization on the drive voltage of the last frame based on the drive voltage of the remaining frames during the first frame segment. PWM signal equalization can refer to the process of controlling the voltage value of the PWM signal for each frame to be the same.
[0136] For example, such as Figure 9As shown, the display device 100 can increase the drive time of the last frame to 4.1 ms based on excess time. For example, if the display device 100 applies a voltage of 1V to each frame via the driver IC to make all frames the same, then based on increasing the drive time for the last frame, an amplitude value of 0.61V can be calculated by multiplying the increased drive time by the time ratio of the voltage of 1V. In this case, the display device 100 can also further apply an additional 0.39V to the last frame for PWM signal equalization by controlling the driver IC.
[0137] According to the example, the display device 100 can apply additional voltage to the last frame through PWM signal equalization, and output a drive signal 1170 with the same voltage value as the remaining frames.
[0138] As described above, the display device 100 can prevent flickering between the last frame corresponding to frame 1 and the first frame corresponding to frame 2 by compensating for the driving time and amplitude of the last frame among multiple frames.
[0139] Figure 12 This is a diagram illustrating a UI providing method including multiplication information according to one or more embodiments.
[0140] According to an embodiment, the display device 100 can provide a UI through the display 110, which includes multiplication information stored in the memory 120 based on multiple shutter angle information corresponding to multiple shutter speed information respectively.
[0141] According to an embodiment, the display device 100 can provide a UI including a lookup table via the display 110. This lookup table includes multiplication information calculated based on shutter speed information and shutter angle information. The lookup table can refer to tabular data storing pre-calculated result values based on continuous or specific values. However, the lookup table is not limited to this and can be designated differently as a search table, mapping table, index table, etc., but will be collectively referred to as a lookup table in this disclosure.
[0142] refer to Figure 12 The display device 100 can provide a UI including multiple shutter angle information corresponding to multiple shutter speed information, respectively, through the display 110. The display device 100 can also provide a UI including frame multiplication information corresponding to specific shutter speed information and specific shutter angle information through the display 110.
[0143] For example, if the drive frequency 1210 of the output image of the input display device 100 is 1210, the display device 100 can provide a UI including multiple shutter speed information 1220, shutter angle information 1230 and multiplication information 1240 through the display 110.
[0144] According to the example, display device 100 can provide a UI that includes the most commonly used shutter speed information, shutter angle information, and multiplication information. For example, display device 100 can provide a UI through display 110 that includes shutter speed information for 24Hz and 48Hz, and multiplication information for shutter angles for 180° and 192°, respectively.
[0145] According to an embodiment, based on the user's selection of one of the multiplication information provided through the UI, the display device 100 can identify the multiplication information of a frame based on the selected multiplication information. For example, the display device 100 can identify the multiplication information corresponding to the received shutter speed and shutter angle based on user input that a shutter speed of 24Hz and a shutter angle of 180° are received.
[0146] According to the example, display device 100 can provide a user with a lookup table including shutter speed information, shutter angle information, and multiplication information, and receive user input based on the lookup table. Display device 100 can perform frame multiplication based on user input. Display device 100 can compensate for the application time and amplitude of the voltage corresponding to the drive signal of the last frame among multiple frames.
[0147] According to the example, the display device 100 can receive user input based on a specific shutter speed and a specific shutter angle. The display device 100 can perform frame multiplication based on the user input and compensate for the application time and amplitude of the voltage in the last frame among multiple frames.
[0148] According to an embodiment, the display device 100 may include an LED display comprising a plurality of LED pixels. The display device 100 may, based on frame multiplication information, multiply the driving frequency of the LED display to correspond to the plurality of frames displayed in each frame segment. The display device 100 may, based on the multiplied driving frequency, synchronize the capturing action of the imaging device 200 with the driving of the LED display.
[0149] According to an embodiment, the display device 100 can display a background image on the display 110 by performing frame multiplication corresponding to the background image. The imaging device 200 can acquire the background image displayed on the display 110 and capture an image of a user located in front of the background image.
[0150] Figure 13 This is a diagram illustrating a control method for a display device according to one or more embodiments.
[0151] refer to Figure 13 In step 1310, the display device 100 can identify the shutter speed information and shutter angle information corresponding to the shooting device 200.
[0152] In step 1320, the display device 100 can identify the frame multiplication information based on the identified shutter speed information and the identified shutter angle information.
[0153] In step 1330, the display device 100 can identify the drive signals of multiple frames displayed in each frame segment based on the frame multiplication information.
[0154] In step 1340, the display device 100 may compensate for the application time and amplitude of the voltage corresponding to the drive signal of the last frame, based on the fact that each frame segment is longer than the display time of multiple frames.
[0155] In step 1350, the display device 100 may control the display 110 to provide the last frame based on the compensated drive signal.
[0156] Since the method for identifying frame multiplication information based on shutter speed information and shutter angle information and compensating for the voltage application time and amplitude corresponding to the drive signal of the last frame has been described in detail in the above embodiments, its repeated description will be omitted.
[0157] Figure 13 The control method described in the text can be used by having Figure 2 The execution can be performed by a display device 100 with a specific configuration, but is not necessarily limited to this, and can be performed by a display device with various configurations.
[0158] The various embodiments described above can be implemented individually in the embodiments, or at least one embodiment can be implemented by combining one device with another as a whole or in part.
[0159] According to the various embodiments described above, the display device can capture images based on various shutter speeds and shutter angles of the shooting device, and output continuous frames without screen tearing or flickering in each frame.
[0160] Furthermore, based on the various embodiments described above, the embodiments can be applied to the product alone, or at least a portion of the description can be implemented in combination with another embodiment of this disclosure.
[0161] The various embodiments described above can be implemented using software, including instructions stored in a machine-readable storage medium (e.g., a computer). A machine can invoke the stored instructions from the storage medium and, as a means of operating according to the invoked instructions, may include an electronic device (e.g., display device 100) according to the embodiments described above. Based on instructions executed by a processor, the processor can directly or under the processor's control use other elements to perform a function corresponding to the instructions. The instructions may include code generated by a compiler or executed by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory computer-readable storage medium. In this document, "non-transitory" simply means that the storage medium is tangible and does not include signals, and this term does not distinguish whether data is semi-permanently or temporarily stored in the storage medium.
[0162] Additionally, according to embodiments of this disclosure, methods according to the various embodiments described above can be provided in a computer program product.
[0163] Specifically, a non-transitory computer-readable storage medium or computer program product storing computer instructions for performing operations, the operations including: identifying shutter speed information and shutter angle information corresponding to an imaging device; identifying frame multiplication information based on the identified shutter speed information and shutter angle information; identifying drive signals for multiple frames displayed in each frame segment based on the frame multiplication information; compensating for the application time and amplitude of a voltage corresponding to the drive signal of the last frame based on the fact that each frame segment is longer than the display time of multiple frames; and controlling a display to provide the last frame based on the compensated drive signal.
[0164] Computer program products may be distributed in the form of machine-readable storage media (e.g., compact disc read-only memory (CD-ROM)) or online through an app store (e.g., PLAYSTORE™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored in a storage medium (e.g., the manufacturer's server, the app store's server, or the memory of a relay server) or temporarily generated.
[0165] Furthermore, computer instructions or programs for executing control methods of the display device according to the various embodiments described above may be stored in a non-transitory computer-readable medium. When executed by a processor of a particular device, the computer instructions stored in this non-transitory computer-readable medium can cause that particular device to perform processing operations in the apparatus according to the various embodiments described above. A non-transitory computer-readable medium may refer to a medium that stores data semi-permanently rather than for a very short time (such as registers, caches, memories, etc.) and can be read by a device. Specific examples of non-transitory computer-readable media may include, but are not limited to, disc compacts (CDs), digital versatile discs (DVDs), hard disks, Blu-ray discs, USB drives, memory cards, ROMs, etc.
[0166] While this disclosure has been illustrated and described with reference to various exemplary embodiments, it will be understood that these exemplary embodiments are intended to be illustrative and not limiting. Those skilled in the art will understand that various changes in form and detail may be made therein without departing from the true spirit and full scope of this disclosure, including the appended claims and their equivalents.
Claims
1. A display device, comprising: monitor; Memory, which stores one or more instructions; as well as One or more processors are configured to perform the following operations by executing the one or more instructions: Identify the shutter speed and shutter angle information corresponding to the shooting device. Based on the identified shutter speed and shutter angle information, the frame doubling information is identified. Based on the identified multiplication information, a drive signal is identified for repeatedly outputting the same frame as the original frame in each frame segment. Based on the fact that the time used to display each frame segment is longer than the time used to display a frame identical to the original frame, compensation is made for the application time and amplitude of the voltage of the drive signal used to output the last identical frame identical to the original frame in the identified drive signals, and The display is controlled to provide the last identical frame based on a drive signal that compensates for both the voltage application time and the voltage amplitude.
2. The display device according to claim 1, wherein, The driving signal is a pulse width modulation (PWM) signal.
3. The display device according to claim 2, wherein, The one or more processors are configured to perform the following operations by executing the one or more instructions: Excess time is identified based on the difference between the time used to display each frame segment and the time used to display frames identical to the original frame. Based on the identified excess time, the application time of the voltage of the PWM signal used as the drive signal for outputting the last identical frame is compensated, and The amplitude of the voltage of the PWM signal used as the drive signal for outputting the last identical frame is compensated based on the amplitude of the voltage of the PWM signal used as the drive signal for outputting the last identical frame.
4. The display device according to claim 3, wherein, The one or more processors are configured to perform the following operations by executing the one or more instructions: The application time of the voltage of the PWM signal, which serves as the drive signal for the last identical frame, is increased by a time equal to the excess time. Increase the amplitude of the voltage of the PWM signal used as the drive signal for outputting the last identical frame so that it corresponds to the amplitude of the voltage of the PWM signal used as the drive signal for outputting the remaining identical frames.
5. The display device according to claim 1, further comprising: A memory that stores multiplied information based on multiple shutter angle information corresponding to multiple shutter speed information. The one or more processors are configured to perform the following operations by executing the one or more instructions: The display provides a user interface (UI), which includes multiplication information stored in the memory based on the plurality of shutter angle information corresponding to the plurality of shutter speed information.
6. The display device according to claim 5, wherein, The one or more processors are configured to perform the following operations by executing the one or more instructions: The frame's multiplication information is identified based on the selected multiplication information selected by the user from the UI provided by the display.
7. The display device according to claim 1, wherein, The one or more processors are configured to perform the following operations by executing the one or more instructions: Based on the identified shutter speed and shutter angle information, the time to be displayed for each identical frame is determined, and Based on the time each identical frame is to be displayed, the doubling information of the frame is identified.
8. The display device according to claim 1, wherein, The multiplication information indicates the number of times the same frame should be displayed in each frame segment.
9. The display device according to claim 1, wherein, The display is an LED display comprising multiple light-emitting diode (LED) pixels, and The one or more processors are configured to perform the following operations by executing the one or more instructions: By multiplying the driving frequency of the LED display based on the frame multiplication information to make it correspond to the same frame displayed in each frame segment, the shooting of the shooting device and the driving of the LED display are synchronized.
10. The display device according to claim 1, wherein, The one or more processors are configured to perform the following operations by executing the one or more instructions: The background image is displayed on the display by multiplying the frames corresponding to the background image, and The camera is configured to capture images of the background image displayed on the monitor and an image of a user located in front of the background image.
11. A control method for a display device, the control method comprising: Identify the shutter speed and shutter angle information corresponding to the shooting device; Based on the identified shutter speed information and the identified shutter angle information, the frame doubling information is identified; Based on the identified multiplication information, a drive signal is identified for repeatedly outputting the same frame as the original frame in each frame segment; Based on the fact that the time used to display each frame segment is longer than the time used to display the same frame as the original frame, the application time and amplitude of the voltage of the identified drive signal used to output the last identical frame that is the same as the original frame are compensated. as well as The display is controlled to provide the last identical frame based on a drive signal that compensates for both the voltage application time and the voltage amplitude.
12. The control method according to claim 11, wherein, The driving signal is a pulse width modulation (PWM) signal.
13. The control method according to claim 12, wherein, The application time and amplitude of the compensation voltage include: Excess time is identified based on the difference between the time used to display each frame segment and the time used to display frames identical to the original frame. Based on the identified excess time, the application time of the voltage of the PWM signal used as the drive signal for outputting the last identical frame is compensated, and The amplitude of the voltage of the PWM signal used as the drive signal for outputting the last identical frame is compensated based on the amplitude of the voltage of the PWM signal used as the drive signal for outputting the last identical frame.
14. The control method according to claim 13, comprising: The application time of the voltage of the PWM signal, which serves as the drive signal for the last identical frame, is increased by a time equal to the excess time. Increase the amplitude of the voltage of the PWM signal used as the drive signal for outputting the last identical frame so that it corresponds to the amplitude of the voltage of the PWM signal used as the drive signal for outputting the remaining frames.
15. A non-transitory computer-readable storage medium storing computer instructions, said computer instructions, when executed by a processor of a display device, causing the display device to perform operations, said operations including: Identify the shutter speed and shutter angle information corresponding to the shooting device; Based on the identified shutter speed information and the identified shutter angle information, the frame doubling information is identified; Based on the identified multiplication information, a drive signal is identified for repeatedly outputting the same frame as the original frame in each frame segment; Based on the fact that the time used to display each frame segment is longer than the time used to display the same frame as the original frame, the application time and amplitude of the voltage of the identified drive signal used to output the last identical frame that is the same as the original frame are compensated. as well as Based on a drive signal that compensates for both the voltage application time and voltage amplitude, the display is controlled to provide the last identical frame.