CN112601031A - Method and device for uploading correction coefficient of LED pixel, storage medium and processor - Google Patents

Method and device for uploading correction coefficient of LED pixel, storage medium and processor Download PDF

Info

Publication number
CN112601031A
CN112601031A CN202011349914.0A CN202011349914A CN112601031A CN 112601031 A CN112601031 A CN 112601031A CN 202011349914 A CN202011349914 A CN 202011349914A CN 112601031 A CN112601031 A CN 112601031A
Authority
CN
China
Prior art keywords
correction
data packets
display screen
image
led display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011349914.0A
Other languages
Chinese (zh)
Inventor
韩剑南
韦桂锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Novastar Electronic Technology Co Ltd
Original Assignee
Xian Novastar Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Novastar Electronic Technology Co Ltd filed Critical Xian Novastar Electronic Technology Co Ltd
Priority to CN202011349914.0A priority Critical patent/CN112601031A/en
Publication of CN112601031A publication Critical patent/CN112601031A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/268Signal distribution or switching
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/646Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of El Displays (AREA)

Abstract

The application discloses a method and a device for uploading correction coefficients of LED pixels, a storage medium and a processor. The method comprises the following steps: obtaining correction coefficients of a plurality of LED pixels of the LED display screen; converting the correction coefficient obtained by the application into a correction image; converting the corrected image into a plurality of data packets in a preset format; the method comprises the steps that a control interface of an upper computer is adopted to send a plurality of data packets in a preset format to a control interface of a sending card, a correction image is read from the data packets in the preset format through the sending card, and the correction image is forwarded to a receiving card of an LED display screen, so that the LED display screen extracts correction coefficients of a plurality of LED pixels from the correction image. Through the application, the problem that the accuracy of the correction coefficient uploaded to the LED display screen in the related technology is low is solved.

Description

Method and device for uploading correction coefficient of LED pixel, storage medium and processor
Technical Field
The application relates to the field of data conversion, in particular to an uploading method and device of correction coefficients of LED pixels, a storage medium and a processor.
Background
The point-by-point correction of the pixel points of the LED display screen can be completed only by matching a control system and a point-by-point correction system, wherein the point-by-point correction system is responsible for generating a correction coefficient, and the control system is responsible for applying the correction coefficient.
The correction system images the LED display screen through a professional camera, obtains the brightness and the color of each LED lamp, generates a group of unique correction coefficients for each pixel, and then sends the correction coefficients to the control system for storage and curing. When the control system is in operation, the control system and the correction coefficient complete high-speed multiplication operation aiming at the image content of each pixel, thereby completing point-by-point correction.
In the LED brightness and chrominance correction, a3 x 3 coefficient matrix can be calculated for each pixel according to the brightness and the chrominance of the pixel, and when an image is displayed, the matrix is multiplied by image data needing to be displayed, so that the chrominance and luminance correction can be completed.
Figure BDA0002801075710000011
Rout=a11*Rin+a21*Gin+a31*Bin
The existing two methods for uploading the correction coefficients have the following problems:
the first prior art is as follows: (1) the upper PC obtains the correction coefficient of each LED pixel of the LED display screen through correction equipment or other modes, and the upper PC is connected with the sending card through a video interface (generally, when the LED display screen is played normally, the PC is connected with the DVI of the sending card). (2) The upper PC converts the correction coefficient of each LED pixel into N (N is more than or equal to 1) images (called as correction images) according to a preset correction data extraction method, the N correction images respectively contain the correction data (3) in the correction coefficient of each LED pixel, and the upper PC uploads the N correction images to the transmitting card one by one through a DVI video interface of the transmitting card and then transmits the N correction images to the LED display screen receiving card through the transmitting card. (4) And informing the receiving card to collect the correction image. (5) The LED display screen receiving card extracts correction data of each LED pixel from the received correction image, and after N correction images are received, correction coefficients of each LED pixel can be constructed. If the upper PC wants to upload the correct correction coefficient to the receiving card, the upper PC also needs to output the correct video resolution (which can cover the whole LED display screen) to upload the correction coefficient correctly.
In the second prior art, unlike the first prior art, there is an additional video processor between the upper PC and the transmitting card, where the video processor can be used to perform video processing operations such as windowing, splicing, scaling, color gamut conversion, etc. on the video source of the PC. These operations may destroy the data content of the uploaded correction coefficients, resulting in a failure of the uploading of the correction coefficients.
Aiming at the problem that the accuracy of the correction coefficient uploaded to the LED display screen in the related technology is low, an effective solution is not provided at present.
Disclosure of Invention
The present application mainly aims to provide a method and an apparatus for uploading a correction coefficient of an LED pixel, a storage medium, and a processor, so as to solve the problem in the related art that the accuracy of the correction coefficient uploaded to an LED display screen is low.
In order to achieve the above object, according to one aspect of the present application, there is provided a method of uploading a correction coefficient of an LED pixel. The method comprises the following steps: obtaining correction coefficients of a plurality of LED pixels of the LED display screen; converting the correction coefficients into a corrected image; converting the corrected image into a plurality of data packets in a preset format; the method comprises the steps that a control interface of an upper computer is adopted to send a plurality of data packets in a preset format to a control interface of a sending card, a correction image is read from the data packets in the preset format through the sending card and is forwarded to a receiving card of an LED display screen, and therefore the LED display screen extracts correction coefficients of a plurality of LED pixels from the correction image.
Further, after the plurality of data packets in the preset format are sent to the control interface of the sending card by using the control interface of the upper computer, the method further includes: the transmitting card stores the data packet received through the control interface in the memory.
Further, converting the correction coefficient into a correction image includes: and changing the correction coefficient into a correction image according to a preset correction data taking method, wherein the size of the correction image is matched with the resolution of the LED display screen.
Further, the converting of the corrected image into the plurality of data of the preset format includes: splitting the data of the corrected image to obtain a plurality of data packets, and determining the header content of each data packet, wherein the header content comprises: the data volume, the sequence number, the picture resolution, the picture bit depth information and the cache address needing to be written into the sending card of the data packet are respectively added to the packet headers of the corresponding data packets, so that a plurality of data packets in a preset format are obtained.
Further, the receiving card for reading the corrected image from the plurality of data packets in the preset format by the sending card and forwarding the corrected image to the LED display screen comprises: the transmitting card reads out the correction image from the data packet in the memory and transmits the correction image to the receiving card of the LED display screen through the Ethernet port.
In order to achieve the above object, according to another aspect of the present application, there is provided an apparatus for uploading a correction coefficient of an LED pixel. The device includes: the device comprises a first acquisition unit, a second acquisition unit and a control unit, wherein the first acquisition unit is used for acquiring correction coefficients of a plurality of LED pixels of an LED display screen; a first conversion unit for converting the correction coefficient into a correction image; a second conversion unit for converting the corrected image into a plurality of data packets of a preset format; and the processing unit is used for sending the plurality of data packets in the preset format to the control interface of the sending card by adopting the control interface of the upper computer, reading the correction image from the plurality of data packets in the preset format through the sending card and forwarding the correction image to the receiving card of the LED display screen so as to enable the LED display screen to extract the correction coefficients of the plurality of LED pixels from the correction image.
Further, the storage module is configured to, after the control interface of the upper computer is used to send the plurality of data packets in the preset format to the control interface of the sending card, store, by the sending card, the data packets received through the control interface in the memory.
Further, the first conversion unit includes: and the first conversion module is used for converting the correction coefficient into a correction image according to a preset correction data taking method, wherein the size of the correction image is matched with the resolution of the LED display screen.
Through the application, the following steps are adopted: obtaining correction coefficients of a plurality of LED pixels of the LED display screen, and converting the correction coefficients into a correction image; the correction image is converted into a plurality of data packets in a preset format, the control interface of the upper computer is adopted to send the plurality of data packets in the preset format to the control interface of the sending card, the sending card is used for reading the correction image from the plurality of data packets in the preset format and forwarding the correction image to the receiving card of the LED display screen, and therefore the LED display screen extracts the correction coefficients of the plurality of LED pixels from the correction image. The method comprises the steps of sending a plurality of data packets in a preset format to a control interface of a sending card by a control interface of an upper computer, converting a correction image converted by a correction coefficient into a plurality of data packets in the preset format, and sending the correction image to the sending card by the plurality of data packets in the preset format, so that the sending card can restore the plurality of data packets into an original correction image, thereby accurately extracting the correction coefficient, avoiding the problem that the correction image is sent to the sending card through a video interface in the prior art to influence on the purpose of obtaining the correction coefficient by subsequent accuracy due to image distortion, and further solving the problem that the accuracy of the correction coefficient uploaded to an LED display screen in the related technology is low. And then the effect of improving the accuracy of the correction coefficient uploaded to the LED display screen is achieved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the application and, together with the description, serve to explain the application and are not intended to limit the application. In the drawings:
fig. 1 is a flowchart of an uploading method of a correction coefficient of an LED pixel according to an embodiment of the present application.
Fig. 2 is a schematic diagram of an alternative method for uploading correction coefficients of an LED pixel according to an embodiment of the present application.
FIG. 3 is a schematic diagram of the logical processing of a sending card providing a method according to an embodiment of the present application.
Fig. 4 is a schematic diagram of an apparatus for uploading correction coefficients of an LED pixel according to an embodiment of the present application.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an embodiment of the application, a method for uploading correction coefficients of an LED pixel is provided.
Fig. 1 is a flowchart of an uploading method of a correction coefficient of an LED pixel according to an embodiment of the present application. As shown in fig. 1, the method comprises the steps of:
step S101, obtaining correction coefficients of a plurality of LED pixels of the LED display screen.
The correction coefficient described above is explained as follows: the correction coefficient of a single LED pixel composed of LEDs of three primary colors R, G, and B includes a plurality of correction data, and is typically a correction data matrix, for example, a3 × 3 matrix (shown below) composed of nine correction data a11-a33, where three correction data a11, a22, and a23 on the diagonal line represent luminance correction information of the single pixel, and the other six correction data are chrominance correction data.
Figure BDA0002801075710000051
Step S102 converts the correction coefficient into a correction image.
The correction coefficients can be converted into N (N ≧ 1) images (called correction images) according to a preset correction data extraction method, wherein the N images respectively contain the correction data in the correction coefficients of the LED pixels, and the size of the correction image is matched with the resolution of the LED display screen.
Before converting the correction coefficient into the correction image, reading the resolution of the LED display screen configuration so as to determine the number of correction data to be issued and the size of the correction image, so as to ensure that the data volume of the correction data to be issued and the correction image are matched with the resolution of the LED display screen.
The preset correction data extracting method is an arrangement method of the correction coefficients, and it should be noted that the arrangement method is not unique. The preset correction coefficient may be taken as follows: a is11,a12,a13,a21,a22,a23,a31,a32,a33Other methods are also possible, e.g. a33,a32,a31,a32,a22,a21,a13,a12,a11Or is, a11,a21,a31,a12,a22,a32,a13,a23,a33Either the first or the second of the first or the second,
a11,a22,a33,a21,a32,a31,a12,a23,a13or other methods, as long as the control board of the LED display can identify which correction data of the correction coefficients the extracted correction data of each LED pixel belongs to.
Step S103, converting the corrected image into a plurality of data packets in a preset format.
The step S103 of converting the corrected image into a plurality of data packets in a preset format is to subsequently transmit the corrected image to the transmitting card in the plurality of data packets in the preset format, so that the transmitting card can restore the original corrected image based on the plurality of data packets, thereby accurately extracting the correction coefficient.
Optionally, converting the corrected image into a plurality of data packets of a preset format comprises: splitting the data of the corrected image to obtain a plurality of data packets; determining the header content of each data packet, wherein the header content comprises: the data volume of the data packet, the sequence number of the data packet, the picture sequence number, the picture resolution, the picture bit depth information and the cache address needing to be written into the sending card; and respectively adding the content of each packet header to the packet header of the corresponding data packet to obtain a plurality of data packets in a preset format.
For example, the header contents of the packet 1 include: the data volume a0 of the data packet 1, the data packet sequence number b0, the picture sequence number c0 and the picture resolution size d0, the depth information of the picture position is e0, and the target cache address f0 of the sending card is written. The header contents of the data packet 2 include: the data volume a1 of the data packet 2, the data packet sequence number b1, the picture sequence number c1 and the picture resolution size d1, the depth information of the picture position is e1, and the target cache address f1 of the sending card is written. The header contents of the packet 3 include: the data volume a2 of the data packet 3, the data packet sequence number b2, the picture sequence number c2, the picture resolution size d2, the depth information of the picture position e2, and the target buffer address f2 of the sending card are written. And by analogy, after the header contents of a plurality of data packets are obtained, adding each header content to the header of the corresponding data packet respectively to obtain a plurality of data packets in a preset format.
Because the transmitted correction image is transmitted through the custom protocol (the correction image is converted into a plurality of data packets in a preset format for transmission), the transmission of the image with any resolution is supported, the process of identifying data interaction of the display does not need to be expanded, and the LED screens with all sizes can be supported.
Through the scheme, the specific format of the data packet is limited, so that the correction image is sent to the sending card in a plurality of data packets in the preset format for the subsequent, the sending card can restore the original correction image based on the plurality of data packets in the preset format, and the accuracy of extracting the correction coefficient from the correction image and the resolution of the LED display screen are guaranteed.
And step S104, sending the plurality of data packets in the preset format to a control interface of a sending card by using a control interface of the upper computer, reading the correction image from the plurality of data packets in the preset format through the sending card and forwarding the correction image to a receiving card of the LED display screen so that the LED display screen extracts the correction coefficients of the plurality of LED pixels from the correction image.
A plurality of data packets in a preset format are sent to a control interface of a sending card by adopting a control interface of an upper computer, do not pass through a video processor, and are not influenced by operations such as windowing, splicing, zooming, color gamut conversion and the like. Therefore, the distortion condition in the transmission process of the corrected image is avoided, and the accuracy of transmitting the corrected image is ensured. The sending card reads an original correction image from a plurality of received data packets with preset formats, then sends the read correction image to a receiving card of the LED display screen, and after the receiving card receives the correction image, the correction coefficient of each LED pixel can be constructed, so that the accuracy of the correction coefficient uploaded to the LED display screen is ensured.
Optionally, after the control interface of the upper computer is adopted to send the plurality of data packets in the preset format to the control interface of the sending card, the method further includes: the transmitting card stores the data packet received through the control interface in the memory.
For example, the memory is a DDR3 SDRAM, and since the data packet in the preset format includes information such as a cache address to be written into the sending card, the data packet is stored to a corresponding position in the memory one by one according to the information of the data packet, thereby ensuring accuracy of subsequently reading out the corrected image from the memory.
As shown in fig. 2, the upper PC converts the correction coefficient of each LED pixel into N (N ≧ 1) images (corresponding to the correction image) according to a preset correction data extraction method, and converts the correction image into a plurality of packets in a preset format. And then the correction image is transmitted to a sending card through a control interface, the sending card reads out the correction image according to the received data packet, and the correction image is transmitted to a receiving card of the LED display screen through the network port. It should be noted that the control interface described above can also be used for screen configuration, parameter transmission, and the like, and the type of the control interface can be RS-485, RS-232c, and the like, which is not limited in this application.
Optionally, the receiving card for reading out the corrected image from the plurality of data packets in the preset format through the sending card and forwarding the corrected image to the LED display screen includes: the transmitting card reads out the correction image from the data packet in the memory and transmits the correction image to the receiving card of the LED display screen through the Ethernet port.
The internal processing logic of the transmitting card is as shown in fig. 3, and the transmitting card receives a plurality of data packets in a preset format from the upper computer through the control interface, and then the data packets are controlled and transmitted to the DDR3 for storage through the internal FPGA. The corrected image is read out from the packet stored in the DDR3 by the FPGA and then transmitted to the receiving card through the portal 1 or the portal 2 based on the private protocol between the sending card and the receiving card. It should be noted that the private protocol between the sending card and the receiving card is to ensure the security of the transmission content, and the specific content of the private protocol may be preset according to the circumstances and is not limited in this application.
To sum up, in the method for uploading the correction coefficients of the LED pixels provided in the embodiment of the present application, the correction coefficients of a plurality of LED pixels of the LED display screen are obtained, and the correction coefficients are converted into a corrected image; the correction image is converted into a plurality of data packets in a preset format, the control interface of the upper computer is adopted to send the plurality of data packets in the preset format to the control interface of the sending card, the sending card is used for reading the correction image from the plurality of data packets in the preset format and forwarding the correction image to the receiving card of the LED display screen, and therefore the LED display screen extracts the correction coefficients of the plurality of LED pixels from the correction image. The correction image converted by the correction coefficient is converted into the plurality of data packets in the preset format, and the correction image is sent to the sending card through the plurality of data packets in the preset format, so that the sending card can restore the original correction image based on the plurality of data packets, the correction coefficient is accurately extracted, the problem that the correction image is directly sent to the sending card, the image distortion influences the purpose of obtaining the correction coefficient with follow-up accuracy is avoided, and the problem that the accuracy of the correction coefficient uploaded to an LED display screen is low in the related technology is solved. And then the effect of improving the accuracy of the correction coefficient uploaded to the LED display screen is achieved.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
The embodiment of the present application further provides an uploading device for a correction coefficient of an LED pixel, and it should be noted that the uploading device for a correction coefficient of an LED pixel of the embodiment of the present application may be used to execute the uploading method for a correction coefficient of an LED pixel provided by the embodiment of the present application. The device for uploading the correction coefficients of the LED pixels provided in the embodiments of the present application is described below.
Fig. 4 is a schematic diagram of an apparatus for uploading correction coefficients of an LED pixel according to an embodiment of the present application. As shown in fig. 4, the apparatus includes: a first acquisition unit 401, a first conversion unit 402, a second conversion unit 403, and a processing unit 404.
Specifically, the first obtaining unit 401 is configured to obtain correction coefficients of a plurality of LED pixels of the LED display screen.
A first conversion unit 402 for converting the correction coefficient into a correction image.
A second conversion unit 403, configured to convert the corrected image into a plurality of data packets in a preset format.
The processing unit 404 is configured to send the multiple data packets in the preset format to the control interface of the sending card by using the control interface of the upper computer, read the correction image from the multiple data packets in the preset format through the sending card, and forward the correction image to the receiving card of the LED display screen, so that the LED display screen extracts the correction coefficients of the multiple LED pixels from the correction image.
To sum up, in the method for uploading the correction coefficients of the LED pixels provided in the embodiment of the present application, the first obtaining unit 401 obtains the correction coefficients of a plurality of LED pixels of the LED display screen; the first conversion unit 402 converts the correction coefficient into a correction image; the second conversion unit 403 converts the corrected image into a plurality of data packets in a preset format; the processing unit 404 sends the plurality of data packets in the preset format to the control interface of the sending card by using the control interface of the upper computer, reads the correction image from the plurality of data packets in the preset format through the sending card and forwards the correction image to the receiving card of the LED display screen, so that the LED display screen extracts the correction coefficients of the plurality of LED pixels from the correction image, the sending card can restore the original correction image based on the plurality of data packets, thereby accurately extracting the correction coefficients, avoiding the problem that the correction coefficient is obtained by the subsequent accuracy due to the influence of image distortion caused by directly sending the correction image to the sending card, and solving the problem that the accuracy of the correction coefficient uploaded to the LED display screen in the related technology is low. And then the effect of improving the accuracy of the correction coefficient uploaded to the LED display screen is achieved.
Optionally, in an apparatus for uploading a correction coefficient of an LED pixel provided in an embodiment of the present application, the apparatus further includes: and the storage module is used for storing the data packets received by the sending card through the control interface in a storage after the control interface of the upper computer is adopted to send the data packets with the preset format to the control interface of the sending card.
Optionally, in an apparatus for uploading correction coefficients of an LED pixel provided in an embodiment of the present application, the first conversion unit 402 includes: and the first conversion module is used for converting the correction coefficient into a correction image according to a preset correction data taking method, wherein the size of the correction image is matched with the resolution of the LED display screen.
Optionally, according to an apparatus for uploading a correction coefficient of an LED pixel provided in an embodiment of the present application, the second conversion unit 403 further includes: the first splitting module is used for splitting the data of the corrected image to obtain a plurality of data packets; a first determining module, configured to determine a header content of each data packet, where the header content includes: the data volume of the data packet, the sequence number of the data packet, the picture sequence number, the picture resolution, the picture bit depth information and the cache address needing to be written into the sending card; the first obtaining module is used for respectively adding the contents of each packet header to the packet header of the corresponding data packet to obtain a plurality of data packets in a preset format.
Optionally, according to an apparatus for uploading a correction coefficient of an LED pixel provided in an embodiment of the present application, the processing unit 404 further includes: and the first processing module is used for reading the correction image from the data packet in the memory by the sending card and transmitting the correction image to the receiving card of the LED display screen through the Ethernet port.
The device for uploading the correction coefficients of the LED pixels comprises a processor and a memory, wherein the first acquiring unit 401, the first converting unit 402, the second converting unit 403, the processing unit 404 and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, and the accuracy of the correction coefficient uploaded to the LED display screen is improved by adjusting the kernel parameters.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
An embodiment of the present invention provides a storage medium on which a program is stored, the program implementing an upload method of correction coefficients of LED pixels when executed by a processor.
The embodiment of the invention provides a processor, which is used for running a program, wherein the program is used for executing an uploading method of correction coefficients of LED pixels during running.
The embodiment of the invention provides equipment, which comprises a processor, a memory and a program which is stored on the memory and can run on the processor, wherein the processor executes the program and realizes the following steps: obtaining correction coefficients of a plurality of LED pixels of the LED display screen; converting the correction coefficients into a corrected image; converting the corrected image into a plurality of data packets in a preset format; the method comprises the steps that a control interface of an upper computer is adopted to send a plurality of data packets in a preset format to a control interface of a sending card, a correction image is read from the data packets in the preset format through the sending card and is forwarded to a receiving card of an LED display screen, and therefore the LED display screen extracts correction coefficients of a plurality of LED pixels from the correction image.
The processor also executes the program to implement the following steps: and after the control interface of the upper computer is adopted to send the plurality of data packets with the preset format to the control interface of the sending card, the sending card stores the data packets received through the control interface in a memory.
The processor executes the program to realize the following steps: converting the correction coefficient into a correction image includes: and changing the correction coefficient into a correction image according to a preset correction data taking method, wherein the size of the correction image is matched with the resolution of the LED display screen.
The processor executes the program to realize the following steps: the converting of the corrected image into the plurality of data of the preset format includes: splitting the data of the corrected image to obtain a plurality of data packets, and determining the header content of each data packet, wherein the header content comprises: the data volume, the sequence number, the picture resolution, the picture bit depth information and the cache address needing to be written into the sending card of the data packet are respectively added to the packet headers of the corresponding data packets, so that a plurality of data packets in a preset format are obtained.
The processor executes the program to realize the following steps: the receiving card for reading the correction image from a plurality of data packets in a preset format by the sending card and forwarding the correction image to the LED display screen comprises the following steps: the transmitting card reads out the correction image from the data packet in the memory and transmits the correction image to the receiving card of the LED display screen through the Ethernet port. The device herein may be a server, a PC, a PAD, a mobile phone, etc.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device: obtaining correction coefficients of a plurality of LED pixels of the LED display screen; converting the correction coefficients into a corrected image; converting the corrected image into a plurality of data packets in a preset format; the method comprises the steps that a control interface of an upper computer is adopted to send a plurality of data packets in a preset format to a control interface of a sending card, a correction image is read from the data packets in the preset format through the sending card and is forwarded to a receiving card of an LED display screen, and therefore the LED display screen extracts correction coefficients of a plurality of LED pixels from the correction image.
When executed on a data processing device, is further adapted to perform a procedure for initializing the following method steps: and after the control interface of the upper computer is adopted to send the plurality of data packets with the preset format to the control interface of the sending card, the sending card stores the data packets received through the control interface in a memory.
When executed on a data processing device, is further adapted to perform a procedure for initializing the following method steps: converting the correction coefficient into a correction image includes: and changing the correction coefficient into a correction image according to a preset correction data taking method, wherein the size of the correction image is matched with the resolution of the LED display screen.
When executed on a data processing device, is further adapted to perform a procedure for initializing the following method steps: the converting of the corrected image into the plurality of data of the preset format includes: splitting the data of the corrected image to obtain a plurality of data packets, and determining the header content of each data packet, wherein the header content comprises: the data volume, the sequence number, the picture resolution, the picture bit depth information and the cache address needing to be written into the sending card of the data packet are respectively added to the packet headers of the corresponding data packets, so that a plurality of data packets in a preset format are obtained.
When executed on a data processing device, is further adapted to perform a procedure for initializing the following method steps: the receiving card for reading the correction image from a plurality of data packets in a preset format by the sending card and forwarding the correction image to the LED display screen comprises the following steps: the transmitting card reads out the correction image from the data packet in the memory and transmits the correction image to the receiving card of the LED display screen through the Ethernet port.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1. A method for uploading correction coefficients of LED pixels is characterized by comprising the following steps:
obtaining correction coefficients of a plurality of LED pixels of the LED display screen;
converting the correction coefficient into a correction image;
converting the corrected image into a plurality of data packets in a preset format;
and sending the plurality of data packets in the preset format to a control interface of a sending card by adopting a control interface of an upper computer, reading the correction image from the plurality of data packets in the preset format through the sending card and forwarding the correction image to a receiving card of an LED display screen so as to enable the LED display screen to extract the correction coefficients of the plurality of LED pixels from the correction image.
2. The method of claim 1, wherein after sending the plurality of data packets in the preset format into the control interface of the sending card using the control interface of the upper computer, the method further comprises:
the transmitting card stores the data packet received through the control interface in the memory.
3. The method of claim 1, wherein converting the correction coefficients into a corrected image comprises:
and changing the correction coefficient into the correction image according to a preset correction data taking method, wherein the size of the correction image is matched with the resolution of the LED display screen.
4. The method of claim 1, wherein converting the corrected image into a plurality of data packets in a preset format comprises:
splitting the data of the corrected image to obtain a plurality of data packets;
determining the header content of each data packet, wherein the header content comprises: the data volume of the data packet, the sequence number of the data packet, the picture sequence number, the picture resolution, the picture bit depth information and the cache address needing to be written into the sending card;
and respectively adding the content of each packet header to the packet header of the corresponding data packet to obtain a plurality of data packets in a preset format.
5. The method of claim 2, wherein reading the corrected image from the plurality of data packets in the preset format by the sending card and forwarding the corrected image to a receiving card of an LED display screen comprises:
and the transmitting card reads the correction image from the data packet in the memory and transmits the correction image to the receiving card of the LED display screen through an Ethernet port.
6. An apparatus for uploading correction coefficients of an LED pixel, comprising:
the device comprises a first acquisition unit, a second acquisition unit and a control unit, wherein the first acquisition unit is used for acquiring correction coefficients of a plurality of LED pixels of an LED display screen;
a first conversion unit configured to convert the correction coefficient into a correction image;
a second conversion unit, for converting the corrected image into a plurality of data packets in a preset format;
and the processing unit is used for sending the plurality of data packets in the preset format to a control interface of a sending card by adopting a control interface of an upper computer, reading the correction image from the plurality of data packets in the preset format through the sending card and forwarding the correction image to a receiving card of an LED display screen so as to enable the LED display screen to extract the correction coefficients of the plurality of LED pixels from the correction image.
7. The apparatus of claim 6, further comprising:
and the storage module is used for storing the data packets received by the sending card through the control interface in a storage after the control interface of the upper computer is adopted to send the data packets with the preset format to the control interface of the sending card.
8. The apparatus of claim 6, wherein the first conversion unit comprises:
and the first conversion module is used for converting the correction coefficient into a correction image according to a preset correction data taking method, wherein the size of the correction image is matched with the resolution of the LED display screen.
9. A storage medium, characterized in that the storage medium comprises a stored program, wherein the program performs the method of any one of claims 1 to 5.
10. A processor, characterized in that the processor is configured to run a program, wherein the program when running performs the method of any of claims 1 to 5.
CN202011349914.0A 2020-11-26 2020-11-26 Method and device for uploading correction coefficient of LED pixel, storage medium and processor Pending CN112601031A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011349914.0A CN112601031A (en) 2020-11-26 2020-11-26 Method and device for uploading correction coefficient of LED pixel, storage medium and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011349914.0A CN112601031A (en) 2020-11-26 2020-11-26 Method and device for uploading correction coefficient of LED pixel, storage medium and processor

Publications (1)

Publication Number Publication Date
CN112601031A true CN112601031A (en) 2021-04-02

Family

ID=75184677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011349914.0A Pending CN112601031A (en) 2020-11-26 2020-11-26 Method and device for uploading correction coefficient of LED pixel, storage medium and processor

Country Status (1)

Country Link
CN (1) CN112601031A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112614460A (en) * 2020-11-26 2021-04-06 西安诺瓦星云科技股份有限公司 Method and device for sending correction coefficient, storage medium and processor
CN113436572A (en) * 2021-05-17 2021-09-24 卡莱特云科技股份有限公司 Correction method and device irrelevant to direction of LED box body and LED display screen
CN114338848A (en) * 2021-12-21 2022-04-12 深圳市洲明科技股份有限公司 Communication data processing method, device, programmable logic device, transmission card and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400549A (en) * 2012-09-29 2013-11-20 西安诺瓦电子科技有限公司 LED pixel correction coefficient uploading method of LED display screen
CN104978929A (en) * 2015-07-06 2015-10-14 西安诺瓦电子科技有限公司 Point-by-point correcting method of LED display device, system architecture for correcting, and controller
US20180152752A1 (en) * 2016-11-30 2018-05-31 Samsung Electronics Co., Ltd. Electronic apparatus, controlling method thereof and display system comprising electronic apparatus and a plurality of display apparatuses
US20180342224A1 (en) * 2015-09-23 2018-11-29 Samsung Electronics Co., Ltd. Electronic device, and display panel device correction method and system thereof
CN109686300A (en) * 2019-01-23 2019-04-26 深圳市奥拓电子股份有限公司 Command parameter transmission method, system and storage medium based on display data channel

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103400549A (en) * 2012-09-29 2013-11-20 西安诺瓦电子科技有限公司 LED pixel correction coefficient uploading method of LED display screen
CN104978929A (en) * 2015-07-06 2015-10-14 西安诺瓦电子科技有限公司 Point-by-point correcting method of LED display device, system architecture for correcting, and controller
US20180342224A1 (en) * 2015-09-23 2018-11-29 Samsung Electronics Co., Ltd. Electronic device, and display panel device correction method and system thereof
US20180152752A1 (en) * 2016-11-30 2018-05-31 Samsung Electronics Co., Ltd. Electronic apparatus, controlling method thereof and display system comprising electronic apparatus and a plurality of display apparatuses
CN109686300A (en) * 2019-01-23 2019-04-26 深圳市奥拓电子股份有限公司 Command parameter transmission method, system and storage medium based on display data channel

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112614460A (en) * 2020-11-26 2021-04-06 西安诺瓦星云科技股份有限公司 Method and device for sending correction coefficient, storage medium and processor
CN113436572A (en) * 2021-05-17 2021-09-24 卡莱特云科技股份有限公司 Correction method and device irrelevant to direction of LED box body and LED display screen
CN113436572B (en) * 2021-05-17 2022-02-22 卡莱特云科技股份有限公司 Correction method and device irrelevant to direction of LED box body and LED display screen
CN114338848A (en) * 2021-12-21 2022-04-12 深圳市洲明科技股份有限公司 Communication data processing method, device, programmable logic device, transmission card and medium
CN114338848B (en) * 2021-12-21 2024-04-19 深圳市洲明科技股份有限公司 Communication data processing method, device, programmable logic device, transmitting card and medium

Similar Documents

Publication Publication Date Title
CN112601031A (en) Method and device for uploading correction coefficient of LED pixel, storage medium and processor
US20190188452A1 (en) Image processing method and apparatus, and electronic device
US9906765B2 (en) Transmitting display management metadata over HDMI
KR102257056B1 (en) Ambient light-based image adjustment
CN106851386B (en) Method and device for realizing augmented reality in television terminal based on Android system
US11184596B2 (en) Image processing device, reproduction device, image processing method, and reproduction method
US20100045802A1 (en) Imaging device, image reproducing device, image printing device, imaging device control method, image correcting method for image reproducing device, and image correcting method for image printing device
WO2019192416A1 (en) Video processing method and device therefor, and storage medium and electronic product
CN111818295B (en) Image acquisition method and device
US11755271B2 (en) Stitching display system and image processing method of the same
CN111918065A (en) Information compression/decompression method and device
WO2023010755A1 (en) Hdr video conversion method and apparatus, and device and computer storage medium
WO2022062148A1 (en) Method, device, and system for setting connection of led display screen using two-dimensional code
CN106341638A (en) Method for adding watermarks to video for Android equipment production
CN114266694A (en) Image processing method, apparatus and computer storage medium
KR101937718B1 (en) Image Processing Method and Apparatus Using Bus Protocol Based Valid Pixel
US10917679B2 (en) Video recording of a display device
WO2021139380A1 (en) Image processing method and device, electronic device
US9865226B2 (en) Image color correction for electronic displays
EP3407297B1 (en) Method and device for determining a characteristic of a display device
CN110825895A (en) Visual fusion method of isolation information and desktop image processor
CN113225620B (en) Video processing method and video processing device
CN111193901A (en) Image transmission method, imaging device, system and vehicle
CN111492650B (en) Image preprocessing method and device, image sensor interface, image processing method and device
CN113766128B (en) Image processing apparatus, image processing method, and image forming apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination