Synchronous photographing method, apparatus and device
By acquiring display frame information and shooting information, determining grayscale control signals, adjusting display frame information, and performing synchronization processing, the problem of high synchronization difficulty in LED display shooting is solved, achieving complete grayscale presentation and high-quality image acquisition.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHIPONE TECHNOLOGY (BEIJING) CO LTD
- Filing Date
- 2022-07-28
- Publication Date
- 2026-07-21
AI Technical Summary
In existing technologies, synchronizing the image acquisition device and the target display device during the shooting process of LED displays is difficult, which leads to an increase in grayscale loss rate and shooting problems such as scanning bright and dark lines, thus reducing the shooting effect of LED displays.
By acquiring the display frame information of the target display device and the shooting information of the image acquisition device, the grayscale control signal is determined, the display frame information of the target display device is adjusted to match the shooting information, and the image acquisition device is controlled to acquire the adjusted display frame image. The grayscale control signal and the timing control unit are used for synchronization processing to achieve synchronization between the display frame information and the shooting information.
It significantly reduced the grayscale loss rate, improved the shooting effect of LED displays, avoided the problem of bright and dark lines, and ensured the integrity and consistency of the image.
Smart Images

Figure CN115277981B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of LED display technology, and in particular to a method, apparatus and equipment for simultaneous shooting. Background Technology
[0002] With the rise of virtual studios where LED displays replace green screens as shooting backgrounds, LED displays are widely used in variety shows, news, and film and television productions. Currently, related technologies indicate that synchronizing the image acquisition device with the target display device is challenging when shooting LED screens, leading to increased grayscale loss and resulting in issues such as bright and dark lines in the scan, thus reducing the overall shooting quality of LED displays. Summary of the Invention
[0003] In view of this, the purpose of the present invention is to provide a synchronous shooting method, apparatus and device that can synchronize display frame information with shooting information, reduce the grayscale loss rate, and thus significantly improve the shooting effect of LED display screen.
[0004] In a first aspect, embodiments of the present invention provide a synchronous shooting method, comprising: acquiring display frame information of a target display device and shooting information of an image acquisition device; determining a grayscale control signal based on the initial display frame information and the shooting information; wherein the grayscale control signal is used to adjust the display frame information of the target display device so that the adjusted display frame information matches the shooting information; and controlling the image acquisition device to acquire the adjusted display frame image of the target display device based on the shooting information.
[0005] In one embodiment, the shooting information includes at least shutter speed information. The step of determining a grayscale control signal based on the initial display frame information and the shooting information includes: acquiring a pre-set initial grayscale clock, wherein the initial grayscale clock is the smallest grayscale unit corresponding to the display frame information; dividing each type of display frame information according to the shutter speed information and the initial grayscale clock to obtain multiple target display subframes corresponding to each display frame information; and determining a control signal based on the multiple target display subframes corresponding to each type of display frame information.
[0006] In one embodiment, the step of dividing each display frame information according to shutter time information and an initial grayscale clock to obtain multiple target display subframes corresponding to each display frame information includes: adjusting the initial grayscale clock according to the shutter time information to obtain a target grayscale clock; for each display frame information, determining the number of subframes and the subframe length corresponding to the display frame information according to the shutter time information and the target grayscale clock; dividing the display frame information according to the number of subframes and the subframe length to obtain multiple target display subframes corresponding to the display frame information.
[0007] In one implementation, the shutter time information includes shutter time and non-shutter time, and the number of subframes is used to indicate the number of times the target display device repeats the target display subframe during the non-shutter time.
[0008] In one embodiment, the step of dividing the display frame information according to the number of subframes and the subframe length to obtain multiple target display subframes corresponding to the display frame information includes: if the display time corresponding to the display frame information is not greater than the shutter time, dividing the display frame information into multiple target display subframes according to the shutter time, the number of subframes, and the subframe length; wherein the display time of the recombined display frame corresponding to the multiple target display subframes is synchronized with the shutter time; if the display time corresponding to the display frame information is greater than the shutter time, breaking the display frame information into multiple subframe images according to the number of subframes and the subframe length, and dividing each subframe image into multiple target display subframes on an average basis.
[0009] In one implementation, each display frame information includes multiple identical total display frames, each total display frame has the same number of subframes, and each total display frame has the same subframe length.
[0010] In one embodiment, the step of determining the number of subframes corresponding to the display frame information based on the shutter time information and the target grayscale clock includes: determining the number of line scans based on the shutter time information and the target grayscale clock, determining the number of subframes corresponding to the display information based on the number of line scans, and determining the number of line scans as the number of subframes corresponding to the display frame information.
[0011] The synchronous shooting device includes an LED display driver chip and an LED display screen. The LED display driver chip includes a synchronization processing module, a clock control unit, a variable current channel output module, a scan line drive module, and a storage control unit. The synchronization processing module determines a first control signal based on display frame information and shooting information, and sends the first control signal to the clock control unit. The clock control unit adjusts the first control signal based on a clock input to determine a second control signal, and sends the second control signal to the storage control unit. The storage control unit adjusts the second control signal based on data and control information to determine a target control signal, and sends the target control signal to the variable current channel output module and the scan line drive module. The variable current channel output module sends the target control signal to the LED display screen, and the scan line drive module determines the number of line scans and sends the number of line scans to the LED display screen.
[0012] Secondly, embodiments of the present invention also provide a synchronous shooting device, comprising: an information acquisition module for acquiring display frame information of a target display device and shooting information of an image acquisition device; an autonomous adjustment module for determining a grayscale control signal based on the initial display frame information and the shooting information; wherein the grayscale control signal is used to adjust the display frame information of the target display device so that the adjusted display frame information matches the shooting information; and an information sending module for controlling the image acquisition device to acquire the adjusted display frame image of the target display device based on the shooting information.
[0013] Thirdly, embodiments of the present invention also provide a display device, including an LED display driver chip and an LED display screen. The LED display driver chip includes: an information acquisition module, an autonomous adjustment module, and an information transmission module. The information acquisition module includes a synchronization processing module and a clock control unit. The autonomous adjustment module includes: a storage control unit. The information transmission module includes: a variable current channel output module and a scan line drive module. The synchronization processing module acquires display frame information and shooting information, determines a first control signal based on the display frame information and shooting information, and sends the first control signal to the clock control unit. The clock control unit acquires a clock input, adjusts the first control signal based on the clock input to determine a second control signal, and sends the second control signal to the storage control unit. The storage control unit adjusts the second control signal based on data and control information to determine a target control signal, and sends the target control signal to the variable current channel output module and the scan line drive module. The variable current channel output module sends the target control signal to the LED display screen, and the scan line drive module determines the number of line scans and sends the number of line scans to the LED display screen.
[0014] In one embodiment, the LED display screen includes an LED array system; wherein the LED array system is a display array selected from the group consisting of a micro light-emitting diode array, a primary millimeter light-emitting diode array, a quantum dot light-emitting diode array, an organic light-emitting diode array, and a micro organic light-emitting diode array.
[0015] Fourthly, embodiments of the present invention also provide an apparatus including a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement any of the methods provided in the first aspect.
[0016] Fifthly, embodiments of the present invention also provide a computer-readable storage medium storing computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement any of the methods provided in the first aspect.
[0017] The embodiments of the present invention bring the following beneficial effects:
[0018] This invention provides a synchronous shooting method, apparatus, and device. The method involves acquiring display frame information of a target display device and shooting information of an image acquisition device. A grayscale control signal is determined based on the initial display frame information and the shooting information. The display frame information of the target display device is then adjusted using the grayscale control signal to match the shooting information. Finally, the image acquisition device is controlled to capture the adjusted display frame image of the target display device based on the shooting information. This method can generate a grayscale control signal based on the display frame information and the shooting information, and control the display frame image of the target display device through the grayscale control signal, synchronizing the display frame information with the shooting information, reducing the grayscale loss rate, and thus significantly improving the shooting effect of the LED display screen.
[0019] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0020] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0021] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0022] Figure 1-1 A schematic diagram of a grayscale clock provided for an embodiment of the present invention;
[0023] Figure 1-2 A schematic diagram of a grayscale dispersion method provided in an embodiment of the present invention;
[0024] Figure 1-3 A grayscale diagram illustrating a shutter speed shorter than the display frame, provided as an embodiment of the present invention;
[0025] Figure 1-4 A grayscale diagram illustrating a shutter speed greater than the display frame rate provided in an embodiment of the present invention;
[0026] Figure 1-5 A grayscale diagram illustrating a situation where the shutter speed and line scan are out of sync, provided as an embodiment of the present invention;
[0027] Figure 2 This is a flowchart illustrating a synchronous shooting method provided in an embodiment of the present invention;
[0028] Figure 3 A grayscale diagram illustrating the synchronization of shooting frames when the shutter speed is slow, provided as an embodiment of the present invention;
[0029] Figure 4 A grayscale diagram illustrating the synchronization of shooting subframes when the shutter speed is relatively fast, provided as an embodiment of the present invention;
[0030] Figure 5 This is a schematic diagram of the structure of an LED display driver chip with a built-in synchronization module provided in an embodiment of the present invention;
[0031] Figure 6 A flowchart illustrating another synchronous shooting method provided in an embodiment of the present invention;
[0032] Figure 7 This is a schematic diagram of the structure of a synchronous shooting device provided in an embodiment of the present invention;
[0033] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0034] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0035] Currently, LED displays typically employ constant current output, achieving different grayscale levels by varying the display duration. Each individual LED pixel uses 16-bit red, green, and blue (RGB) pixels, enabling the display of 65536*65536*65536 different grayscale levels. Figure 1-1 As shown, LED beads are controlled by the display chip to open at different widths to correspond to different grayscale levels. The smallest unit is the grayscale clock (GCLK). A single-color LED bead per pixel can achieve an open width of 0 to 65535 pixels within one frame. LED displays typically distribute the total grayscale time into various sub-frames, such as... Figure 1-2 The 4-scan LED display shown has its grayscale 16 divided into 4 grayscale 4 segments, breaking down one subframe into 4 subframes. Currently, as shown... Figure 1-3As shown, when the shutter speed is shorter than the length of the LED display frame, grayscale is missing (for example, when shooting frame 1, the shutter only captures part of the sub-frame and cannot capture all the grayscale). Figure 1-4 As shown, grayscale distortion occurs when the shutter speed is longer than the length of the LED display frame (e.g., when shooting frame 1, the shutter speed captures a portion of frame 2 in addition to frame 1). Figure 1-5 As shown, bright and dark lines occur when the shooting shutter and the scanning lines are out of sync (for example, during the shutter speed, lines 1, 2, and 4 are displayed twice, while line 3 is displayed three times, resulting in line 3 being significantly brighter than lines 1, 2, and 4 when the images in each line are consistent, thus causing the bright and dark line problem on the display screen).
[0036] See Figure 2 The diagram shows a flowchart of a synchronous shooting method, which mainly includes the following steps S202 to S206:
[0037] Step S202: Obtain display frame information from the target display device and shooting information from the image acquisition device. The shooting information includes shooting frames, i.e., shutter speed information, which includes shutter speed and non-shutter speed.
[0038] In one implementation, the acquired information also includes data and control information and clock input. The initial grayscale clock of the variable grayscale clock GCLK is determined by the clock input. The initial grayscale clock is the smallest grayscale unit corresponding to the display frame information.
[0039] Step S204: Determine the grayscale control signal based on the initial display frame information and the shooting information. The grayscale control signal is used to adjust the display frame information of the target display device so that the adjusted display frame information matches the shooting information.
[0040] In one implementation, adaptive synchronization adjustment can be performed by changing the grayscale clock length, breaking the display frame information into multiple sub-frames, and dividing the display frame information / sub-frames into multiple target display sub-frames on an average basis, and the grayscale control signal is determined based on the adjustment result.
[0041] Step S206: Control the image acquisition device to acquire the adjusted display frame image of the target display device based on the shooting information. The adjusted display frame information is completely synchronized with the shutter speed in the shooting information.
[0042] In one embodiment, initial display data of the target display device is acquired, and the target display device is controlled by current and pulse to adjust the image display content according to the initial display data and the shooting information, and the adjusted display data of the target display device is acquired again.
[0043] The synchronous shooting method provided in this embodiment of the invention can generate a grayscale control signal based on the display frame information and the shooting information, and control the display frame image of the target display device through the grayscale control signal, so that the display frame information and the shooting information are synchronized, reducing the grayscale missing rate, thereby significantly improving the shooting effect of the LED display screen.
[0044] In one implementation, the shooting information includes at least shutter speed information. This embodiment of the invention provides an implementation for determining the grayscale control signal, as detailed in (1) to (3) below.
[0045] (1) Obtain the preset initial grayscale clock, where the initial grayscale clock is the smallest grayscale unit corresponding to the display frame information.
[0046] In one implementation, the initial grayscale clock is the minimum grayscale unit corresponding to the pre-set display frame information. When the shutter time and display frame cannot be fully synchronized, the grayscale can be fully presented by adjusting the initial grayscale clock.
[0047] (2) This embodiment of the invention also provides an implementation method for dividing each type of display frame information according to shutter time information and initial grayscale clock to obtain multiple target display sub-frames corresponding to each display frame information, as detailed in (a) to (c) below:
[0048] (a) Adjust the initial grayscale clock according to the shutter time information to obtain the target grayscale clock.
[0049] In one implementation, the number of line scans is determined based on shutter time information and target grayscale clock, the number of subframes corresponding to the display information is determined based on the number of line scans, and the number of line scans is determined as the number of subframes corresponding to the display frame information.
[0050] (b) For each type of display frame information, determine the number of subframes and the subframe length corresponding to that display frame information based on the shutter time information and the target grayscale clock. The shutter time information includes shutter time and non-shutter time, and the number of subframes indicates the number of times the target display device repeats the target display subframe during the non-shutter time.
[0051] In one implementation, the image content is repeated even at non-shutter times of the captured frame to avoid flickering to the human eye.
[0052] In one implementation, the shutter speed information can be the number of subframes corresponding to the captured frame and the length of the subframes.
[0053] (c) Divide the display frame information according to the number of subframes and the length of the subframes to obtain multiple target display subframes corresponding to the display frame information.
[0054] In one implementation, such as Figure 3 As shown, if the display time corresponding to the display frame information is not greater than the shutter time, the display frame information is divided into multiple target display subframes according to the shutter time, the number of subframes, and the subframe length; wherein, the display time of the recombined display frame corresponding to the multiple target display subframes is synchronized with the shutter time.
[0055] In one implementation, when the display time corresponding to the display frame information is not greater than the shutter time, the display frame information does not need to be broken into multiple sub-frame images; instead, the shutter time is synchronized with the display frame only by synchronous control.
[0056] In one implementation, if the display time corresponding to the display frame information is greater than the shutter time, the display frame information is broken down into multiple sub-frame images based on the number of sub-frames and the sub-frame length. Each sub-frame image is then divided into multiple target display sub-frames. Each type of display frame information includes multiple identical total display frames, each total display frame having the same number of sub-frames and the same sub-frame length.
[0057] In one implementation, when the frame rate cannot meet the corresponding shutter speed, there will inevitably be a partial grayscale loss in one frame of the image. By using the grayscale scattering provided by the logic control scattering unit, it is possible to ensure that all grayscale information is captured as much as possible. By adjusting the subframe length, the shutter speed is captured completely over N subframes (a complete N line scan cycle), thereby ensuring that the number of times each line is displayed remains consistent during shooting and avoiding the problem of bright and dark lines.
[0058] In one implementation, such as Figure 4 As shown, during the 4-scan operation, the first group displays grayscale data in one go before wrapping to the next line; the second group distributes grayscale values according to 1, 2, 4, and 8; and the third group is evenly distributed and grouped according to 4, 4, 4, 4. Within the shown shutter speed, the first group loses the information of the 3rd and 4th lines, resulting in only the first two lines being bright; the second group only captures the grayscale value of the first line (6) and the grayscale value of the remaining lines (2), resulting in a bright and dark line distribution; and the third group, through even distribution and subframe synchronization technology, presents the preset 4 lines of display data relatively evenly and completely.
[0059] (3) Determine the control signal based on the multiple target display subframes corresponding to each display frame information.
[0060] In one implementation, a current control module is added to the timing control unit. In addition to adjusting the grayscale through pulses, current control is added, and control signals are sent to the image acquisition device through a combination of pulse width adjustment and current modulation to achieve grayscale display.
[0061] In practical applications, such as Figure 5The diagram shows a structural schematic of an LED display driver chip with a built-in synchronization module. The display device includes an LED display driver chip and an LED display screen. The LED display driver chip includes: an information acquisition module, an autonomous adjustment module, and an information transmission module. The information acquisition module includes a synchronization processing module and a clock control unit. The autonomous adjustment module includes a storage control unit. The information transmission module includes a variable current channel output module and a scan line drive module. The synchronization processing module acquires display frame information and image capture information, determines a first control signal based on the display frame information and image capture information, and sends the first control signal to the clock control unit. The clock control unit acquires a clock input and adjusts the first control signal based on the clock input to determine a second... The system first sends a control signal and then sends a second control signal to the storage control unit. The storage control unit adjusts the second control signal based on data and control information to determine a target control signal, and sends the target control signal to the variable current channel output module and the scan line drive module. The variable current channel output module sends the target control signal to the LED display screen, and the scan line drive module determines the number of line scans and sends the number of line scans to the LED display screen. The LED display screen includes an LED array system, which is a selection of a group consisting of a micro-LED array, a single-millimeter LED array, a quantum dot LED array, an organic LED array, and a micro-organic LED array. The storage control unit can be a Static Random Access Memory (SRAM). The LED display driver chip uses a synchronization processing module (SRAM) to store information and perform logic control, timing control, and current control. In one embodiment, the synchronization processing module in the LED display driver chip autonomously adjusts the display information based on the received external shutter synchronization signal and frame synchronization signal. It also adjusts the grayscale value of the clock by clock frequency multiplication based on changes in shutter time and the initial grayscale clock to obtain the target grayscale clock after the grayscale value change. Based on the autonomous adjustment result of the synchronization processing module, the variable current channel output module performs pulse width adjustment and current modulation to achieve grayscale display. The scanning line drive module outputs the number of line scans. In another embodiment, the synchronization processing module added inside the chip can adaptively synchronize frames according to changes in shutter speed. It also adaptively adjusts the grayscale scattering module and the line scan control module inside the chip. The adaptive algorithm can significantly reduce grayscale loss and eliminate scanning bright and dark lines. Furthermore, it can generate a grayscale control signal based on the display frame information and shooting information, and control the display frame image of the target display device through the grayscale control signal, synchronizing the display frame information with the shooting information, reducing the grayscale loss rate, and thus significantly improving the shooting effect of the LED display screen.
[0062] To facilitate understanding of the synchronous shooting method provided in the above embodiments, this invention provides an application example of the synchronous shooting method, see below. Figure 6 The flowchart of another synchronous shooting method shown here mainly includes the following steps S602 to S610:
[0063] Step S602: Obtain display frame information from the target display device and shooting information from the image acquisition device. The shooting information includes shooting frames, i.e., shutter speed information, which includes shutter speed and non-shutter speed.
[0064] In one implementation, the acquired information also includes data and control information and clock input. The initial grayscale clock of the variable grayscale clock GCLK is determined by the clock input. The initial grayscale clock is the smallest grayscale unit corresponding to the display frame information.
[0065] Step S604: Obtain a preset initial grayscale clock, and adjust the initial grayscale clock according to the display frame information and shooting information to obtain the target grayscale clock. The initial grayscale clock is the smallest grayscale unit corresponding to the display frame information.
[0066] In one implementation, the initial grayscale clock is the minimum grayscale unit corresponding to the pre-set display frame information. When the shutter time and display frame cannot be fully synchronized, the grayscale can be fully presented by adjusting the initial grayscale clock.
[0067] Step S606: Divide the display frame information based on the target grayscale clock to obtain multiple target display subframes.
[0068] In one implementation, such as Figure 3 As shown, if the display time corresponding to the display frame information is not greater than the shutter time, the display frame information is divided into multiple target display subframes according to the shutter time, the number of subframes, and the subframe length; wherein, the display time of the recombined display frame corresponding to the multiple target display subframes is synchronized with the shutter time.
[0069] In one implementation, when the display time corresponding to the display frame information is not greater than the shutter time, the display frame information does not need to be broken into multiple sub-frame images; instead, the shutter time is synchronized with the display frame only by synchronous control.
[0070] In one implementation, if the display time corresponding to the display frame information is greater than the shutter time, the display frame information is broken down into multiple sub-frame images based on the number of sub-frames and the sub-frame length. Each sub-frame image is then divided into multiple target display sub-frames. Each type of display frame information includes multiple identical total display frames, each total display frame having the same number of sub-frames and the same sub-frame length.
[0071] In one implementation, when the frame rate cannot meet the corresponding shutter speed, there will inevitably be a partial grayscale loss in one frame of the image. By using the grayscale scattering provided by the logic control scattering unit, it is possible to ensure that all grayscale information is captured as much as possible. By adjusting the subframe length, the shutter speed is captured completely over N subframes (a complete N line scan cycle), thereby ensuring that the number of times each line is displayed remains consistent during shooting and avoiding the problem of bright and dark lines.
[0072] Step S608: Determine the grayscale control signal based on the division of the target display subframes. The grayscale control signal is used to adjust the display frame information of the target display device so that the adjusted display frame information matches the captured information.
[0073] In one implementation, adaptive synchronization adjustment can be performed by changing the grayscale clock length, breaking the display frame information into multiple sub-frames, and dividing the display frame information / sub-frames into multiple target display sub-frames on an average basis, and the grayscale control signal is determined based on the adjustment result.
[0074] Step S610: Control the target display device to adjust the display information according to the grayscale control signal, so that the display frame information is completely synchronized with the shooting information. Specifically, the adjusted display frame information is completely synchronized with the shutter speed in the shooting information.
[0075] In one embodiment, initial display data of the target display device is acquired, and the target display device is controlled by current and pulse to adjust the image display content according to the initial display data and the shooting information, and the adjusted display data of the target display device is acquired again.
[0076] In summary, the present invention can generate a grayscale control signal based on the display frame information and the shooting information, and control the display frame image of the target display device through the grayscale control signal, so that the display frame information and the shooting information are synchronized, reducing the grayscale loss rate, thereby significantly improving the shooting effect of the LED display screen.
[0077] Regarding the synchronous shooting method provided in the foregoing embodiments, this invention provides a synchronous shooting device, see [link to related documentation]. Figure 7 The diagram shows a synchronous shooting device, which includes the following parts:
[0078] Information acquisition module 702 acquires display frame information of the target display device and shooting information of the image acquisition device;
[0079] The autonomous adjustment module 704 determines a grayscale control signal based on the initial display frame information and the shooting information; wherein, the grayscale control signal is used to adjust the display frame information of the target display device so that the adjusted display frame information matches the shooting information;
[0080] The information sending module 706 controls the image acquisition device to acquire the adjusted display frame image of the target display device based on the shooting information.
[0081] The data processing device provided in this application embodiment can generate a grayscale control signal based on the display frame information and the shooting information, and control the display frame image of the target display device through the grayscale control signal, so that the display frame information is synchronized with the shooting information, reducing the grayscale missing rate, thereby significantly improving the shooting effect of the LED display screen.
[0082] In one embodiment, the shooting information includes at least shutter speed information. When performing the step of determining the grayscale control signal based on the initial display frame information and the shooting information, the aforementioned autonomous adjustment module 704 is further configured to: acquire a preset initial grayscale clock, wherein the initial grayscale clock is the smallest grayscale unit corresponding to the display frame information; divide each type of display frame information according to the shutter speed information and the initial grayscale clock to obtain multiple target display subframes corresponding to each display frame information; and determine the control signal based on the multiple target display subframes corresponding to each type of display frame information.
[0083] In one embodiment, when performing the step of dividing each display frame information according to the shutter time information and the initial grayscale clock to obtain multiple target display subframes corresponding to each display frame information, the aforementioned autonomous adjustment module 704 is further configured to: adjust the initial grayscale clock according to the shutter time information to obtain the target grayscale clock; for each display frame information, determine the number of subframes and the subframe length corresponding to the display frame information according to the shutter time information and the target grayscale clock; divide the display frame information according to the number of subframes and the subframe length to obtain multiple target display subframes corresponding to the display frame information.
[0084] In one embodiment, the shutter time information includes shutter time and non-shutter time, and the number of subframes is used to indicate the number of times the target display device repeats the target display subframe during the non-shutter time.
[0085] In one embodiment, when performing the step of dividing the display frame information according to the number of subframes and the subframe length to obtain multiple target display subframes corresponding to the display frame information, the aforementioned autonomous adjustment module 704 is further configured to: if the display time corresponding to the display frame information is not greater than the shutter time, divide the display frame information into multiple target display subframes according to the shutter time, the number of subframes, and the subframe length; wherein, the display time of the recombined display frame corresponding to the multiple target display subframes is synchronized with the shutter time; if the display time corresponding to the display frame information is greater than the shutter time, according to the number of subframes and the subframe length, break the display frame information into multiple subframe images, and divide each subframe image into multiple target display subframes on an average basis.
[0086] In one embodiment, each display frame information includes multiple identical total display frames, each total display frame has the same number of subframes, and each total display frame has the same subframe length.
[0087] In one embodiment, when performing the step of determining the number of subframes corresponding to the display frame information based on the shutter time information and the target grayscale clock, the above-mentioned autonomous adjustment module 604 is further configured to: determine the number of line scans based on the shutter time information and the target grayscale clock, determine the number of subframes corresponding to the display information based on the number of line scans, and determine the number of line scans as the number of subframes corresponding to the display frame information.
[0088] The device provided in this embodiment of the invention has the same implementation principle and technical effect as the aforementioned method embodiment. For the sake of brevity, any parts not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned method embodiment.
[0089] This invention provides an electronic device, specifically, the electronic device includes a processor and a storage device; the storage device stores a computer program, and the computer program, when run by the processor, executes the method described in any of the above embodiments.
[0090] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. The electronic device 100 includes: a processor 80, a memory 81, a bus 82, and a communication interface 83. The processor 80, the communication interface 83, and the memory 81 are connected through the bus 82. The processor 80 is used to execute executable modules, such as computer programs, stored in the memory 81.
[0091] The memory 81 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 83 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.
[0092] Bus 82 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 8 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0093] The memory 81 is used to store programs. After receiving an execution instruction, the processor 80 executes the program. The method executed by the device for defining the flow process disclosed in any of the foregoing embodiments of the present invention can be applied to the processor 80 or implemented by the processor 80.
[0094] The processor 80 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 80 or by software instructions. The processor 80 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 81. The processor 80 reads the information in memory 81 and, in conjunction with its hardware, completes the steps of the above method.
[0095] The computer program product of the readable storage medium provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the foregoing method embodiments. For specific implementation, please refer to the foregoing method embodiments, which will not be repeated here.
[0096] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, device, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0097] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for simultaneous shooting, characterized in that, include: Acquire display frame information of the target display device and shooting information of the image acquisition device, wherein the shooting information includes at least shutter time information; A grayscale control signal is determined based on the initial display frame information and the shooting information; wherein, the grayscale control signal is used to adjust the display frame information of the target display device so that the adjusted display frame information matches the shooting information; The image acquisition device is controlled to acquire, based on the captured information, the adjusted display frame image of the target display device. The step of determining the grayscale control signal based on the initial display frame information and the shooting information includes: Obtain a pre-set initial grayscale clock, wherein the initial grayscale clock is the smallest grayscale unit corresponding to the display frame information; Based on the shutter time information and the initial grayscale clock, each type of display frame information is divided to obtain multiple target display subframes corresponding to each type of display frame information; The grayscale control signal is determined based on multiple target display subframes corresponding to each type of display frame information. The grayscale control signal is also used for subframe scattering control. When dividing the display frame information, if the display time corresponding to the display frame information is greater than the shutter time, the display frame information is evenly scattered into multiple subframe images according to the number of subframes and the subframe length, and each subframe image is evenly divided into multiple target display subframes.
2. The method according to claim 1, characterized in that, The step of dividing each display frame information according to the shutter time information and the initial grayscale clock to obtain multiple target display sub-frames corresponding to each type of display frame information includes: The target grayscale clock is obtained by adjusting the initial grayscale clock according to the shutter time information; For each type of display frame information, the number of subframes and the length of the subframes corresponding to that display frame information are determined based on the shutter time information and the target grayscale clock. The display frame information is divided according to the number of subframes and the length of the subframes to obtain multiple target display subframes corresponding to the display frame information.
3. The method according to claim 2, characterized in that, The shutter time information includes shutter time and non-shutter time, and the number of subframes is used to indicate the number of times the target display device repeats the target display subframe during the non-shutter time.
4. The method according to claim 3, characterized in that, The step of dividing the display frame information according to the number of subframes and the length of the subframes to obtain multiple target display subframes corresponding to the display frame information further includes: If the display time corresponding to the display frame information is not greater than the shutter time, the display frame information is divided into multiple target display subframes according to the shutter time, the number of subframes, and the subframe length; wherein, the display time of the recombined display frame corresponding to the multiple target display subframes is synchronized with the shutter time.
5. The method according to claim 4, characterized in that, Each type of display frame information includes multiple identical total display frames, each total display frame corresponds to the same number of subframes, and each total display frame corresponds to the same length of subframe.
6. The method according to claim 2, characterized in that, The step of determining the number of subframes corresponding to the display frame information based on the shutter time information and the target grayscale clock includes: The number of line scans is determined based on the shutter time information and the target grayscale clock. The number of subframes corresponding to the display information is determined based on the number of line scans. The number of line scans is then determined as the number of subframes corresponding to the display frame information.
7. A synchronous shooting device, characterized in that, include: The information acquisition module acquires display frame information of the target display device and shooting information of the image acquisition device, wherein the shooting information includes at least shutter time information; An autonomous adjustment module determines a grayscale control signal based on the initial display frame information and the shooting information; wherein, the grayscale control signal is used to adjust the display frame information of the target display device so that the adjusted display frame information matches the shooting information; The information sending module controls the image acquisition device to acquire, based on the captured information, the adjusted display frame image of the target display device. The autonomous adjustment module performs the following operations: Obtain a pre-set initial grayscale clock, wherein the initial grayscale clock is the smallest grayscale unit corresponding to the display frame information; Based on the shutter time information and the initial grayscale clock, each type of display frame information is divided to obtain multiple target display subframes corresponding to each type of display frame information; The grayscale control signal is determined based on multiple target display subframes corresponding to each type of display frame information. The grayscale control signal is also used for subframe scattering control. When dividing the display frame information, if the display time corresponding to the display frame information is greater than the shutter time, the display frame information is evenly scattered into multiple subframe images according to the number of subframes and the subframe length, and each subframe image is evenly divided into multiple target display subframes.
8. A display device, characterized in that, The system includes an LED display driver chip and an LED display screen. The LED display driver chip comprises: an information acquisition module, an autonomous adjustment module, and an information transmission module. The information acquisition module includes a synchronization processing module and a clock control unit. The autonomous adjustment module includes a storage control unit. The information transmission module includes a variable current channel output module and a scan line drive module. The synchronization processing module is used to acquire display frame information and shooting information, the shooting information including at least shutter speed information, and to determine a first control signal based on the display frame information and the shooting information, and to send the first control signal to the clock control unit; The clock control unit is used to acquire clock input, adjust the first control signal according to the clock input to determine the second control signal, and send the second control signal to the storage control unit; The storage control unit is used to adjust the second control signal based on data and control information to determine the target control signal, and send the target control signal to the variable current channel output module and the scan row drive module; The variable current channel output module is used to send the target control signal to the LED display screen, and the scan row drive module is used to determine the number of row scans and send the number of row scans to the LED display screen. The autonomous adjustment module determines a grayscale control signal based on the initial display frame information and the shooting information; wherein, the grayscale control signal is used to adjust the display frame information of the target display device so that the adjusted display frame information matches the shooting information. The autonomous adjustment module performs the following operations: Obtain a pre-set initial grayscale clock, wherein the initial grayscale clock is the smallest grayscale unit corresponding to the display frame information; Based on the shutter time information and the initial grayscale clock, each type of display frame information is divided to obtain multiple target display subframes corresponding to each type of display frame information; The grayscale control signal is determined based on multiple target display subframes corresponding to each type of display frame information. The grayscale control signal is also used for subframe scattering control. When dividing the display frame information, if the display time corresponding to the display frame information is greater than the shutter time, the display frame information is evenly scattered into multiple subframe images according to the number of subframes and the subframe length, and each subframe image is evenly divided into multiple target display subframes.
9. The display device according to claim 8, characterized in that, The LED display screen includes: an LED array system; wherein... The LED array is a display array selected from a group consisting of a micro light-emitting diode array, a primary millimeter light-emitting diode array, a quantum dot light-emitting diode array, an organic light-emitting diode array, and a micro organic light-emitting diode array.
10. A device, characterized in that, The method includes a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement the method of any one of claims 1 to 6.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked and executed by a processor, cause the processor to perform the method according to any one of claims 1 to 6.