CN114582270B - Luminance and chrominance data acquisition method, device and system and computer readable storage medium - Google Patents

Luminance and chrominance data acquisition method, device and system and computer readable storage medium Download PDF

Info

Publication number
CN114582270B
CN114582270B CN202011382742.7A CN202011382742A CN114582270B CN 114582270 B CN114582270 B CN 114582270B CN 202011382742 A CN202011382742 A CN 202011382742A CN 114582270 B CN114582270 B CN 114582270B
Authority
CN
China
Prior art keywords
virtual
boundary
display screen
column direction
vertex
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.)
Active
Application number
CN202011382742.7A
Other languages
Chinese (zh)
Other versions
CN114582270A (en
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 CN202011382742.7A priority Critical patent/CN114582270B/en
Publication of CN114582270A publication Critical patent/CN114582270A/en
Application granted granted Critical
Publication of CN114582270B publication Critical patent/CN114582270B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • G09G2320/0276Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

The embodiment of the invention discloses a brightness and chrominance data acquisition method, device and system based on a brightness and chrominance data source image and a computer readable storage medium. The brightness and color data acquisition method includes, for example: controlling a display screen to display a preset image; acquiring the resolution of the display screen; controlling an image acquisition device to acquire a display screen picture when the display screen displays the preset image based on human eye vision so as to obtain a brightness and chrominance data source image; determining the positions of a plurality of virtual light points in the display screen picture according to the brightness and chrominance data source image; and acquiring the brightness color data of the plurality of virtual light points from the brightness color data source image according to the positions of the plurality of virtual light points to serve as the brightness color data of a plurality of light points corresponding to the plurality of virtual light points one by one in the display screen. The embodiment of the invention reduces the adjustment difficulty of the image acquisition equipment and improves the correction resolution and correction efficiency.

Description

Luminance and chrominance data acquisition method, device and system and computer readable storage medium
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a luminance and chrominance data acquisition method based on a luminance and chrominance data source image, a luminance and chrominance data acquisition device based on a luminance and chrominance data source image, a luminance and chrominance data acquisition system based on a luminance and chrominance data source image, and a computer readable storage medium.
Background
With the rapid development of display screens, such as LED display screen industry, LED display screens have been widely used in various places of daily life. However, due to the difference of the characteristics of the LED display screen, such as the lighting brightness of the LED lamps, the brightness ratio of most of the display screens is about 1:1.2, even 1:1.3, and for these cases, the LED display screens need to be corrected in a lighting color degree by lighting color degree, so that the brightness of the LED display screens is consistent, and the display effect is better.
In most of the display screen correction technologies commonly used at present, the lighting chromaticity data of each LED lamp point on an LED display screen is collected to generate a corresponding lighting chromaticity correction coefficient of the corresponding LED lamp point. Because the current correction scheme needs to clearly see a clear image imaged by each LED light point in the display screen picture, that is, a clear limit exists between two adjacent LED light points in the display screen picture for determining the positions of the LED light points, the single acquisition resolution (the number of LED light points) of the image acquisition device is limited, so that the correction efficiency is low. In addition, in the aspect of adjusting the camera, the camera is difficult to adjust clearly, the requirement on staff is high, and the correction efficiency is reduced.
Disclosure of Invention
The embodiment of the invention provides a brightness and chrominance data acquisition method based on a brightness and chrominance data source image, a brightness and chrominance data acquisition device based on the brightness and chrominance data source image, a brightness and chrominance data acquisition system based on the brightness and chrominance data source image and a computer readable storage medium, which reduce the adjustment difficulty of image acquisition equipment and improve the correction resolution and correction efficiency.
In one aspect, the method for acquiring luminance and chrominance data based on the luminance and chrominance data source image provided by the embodiment of the invention comprises the following steps: controlling a display screen to display a preset image; acquiring the resolution of the display screen; controlling an image acquisition device to acquire a display screen picture when the display screen displays the preset image based on human eye vision so as to obtain a brightness and chrominance data source image; determining the positions of a plurality of virtual light points in the display screen picture according to the brightness and chrominance data source image; and acquiring the brightness color data of the plurality of virtual light points from the brightness color data source image according to the positions of the plurality of virtual light points to serve as the brightness color data of a plurality of light points corresponding to the plurality of virtual light points one by one in the display screen.
According to the technical scheme, the brightness and color data source image is acquired based on human eye vision, the position of the virtual lamp point in the display screen picture is determined according to the brightness and color data of the lamp point of the display screen is acquired according to the position of the virtual lamp point, so that the adjustment difficulty of the image acquisition equipment is reduced, the correction resolution and correction efficiency are improved, and the display screen correction effect is also improved.
In one embodiment of the present invention, the determining the positions of the plurality of virtual light points within the display screen frame according to the brightness color data source image and the resolution includes: determining a plurality of vertexes of the display screen picture according to the luminance and chrominance data source image; determining a plurality of boundaries of the display screen picture according to the plurality of vertexes; determining a plurality of virtual lamp point distances between adjacent virtual lamp points on the boundaries according to the vertexes and the resolution; determining a plurality of included angles between the plurality of boundaries and the corresponding target directions according to the plurality of vertexes; and determining the position of each virtual light point in the display screen picture according to the plurality of vertexes, the plurality of included angles and the plurality of virtual light point distances.
In one embodiment of the present invention, the determining the virtual lamp distance between respective adjacent virtual lamps on the plurality of boundaries according to the plurality of vertices and the resolution includes: determining respective boundary lengths of the plurality of boundaries according to the plurality of vertices; and determining the plurality of virtual lamp point distances between two adjacent virtual lamp points on the plurality of boundaries according to the respective boundary lengths of the plurality of boundaries and the resolution.
In one embodiment of the invention, the target direction includes a column direction having a row direction perpendicular to the row direction; the plurality of included angles comprise a column direction included angle of the first boundary with the column direction and a row direction included angle of the second boundary with the row direction; the plurality of vertices includes a first vertex; the plurality of boundaries includes a first boundary and a second boundary passing through the first vertex, and the plurality of virtual lamp point distances includes a first virtual lamp point distance on the first boundary and a second virtual lamp point distance on the second boundary; the determining the position of each virtual light point in the display screen picture according to the plurality of vertexes, the plurality of included angles and the plurality of virtual light point distances comprises: determining the positions of a plurality of virtual light points on the first boundary according to the first vertex, the first virtual light point distance and the column direction included angle; determining the positions of a plurality of virtual light points on the second boundary according to the first vertex, the second virtual light point distance and the line direction included angle; and determining the positions of a plurality of virtual light points on a plurality of virtual light point rows which respectively take the virtual light points on the first boundary as starting points and are parallel to the second boundary according to the positions of the virtual light points on the first boundary, the included angle in the row direction and the distance between the second virtual light points.
In one embodiment of the present invention, the determining the positions of the plurality of virtual light points on the first boundary according to the first vertex, the first virtual light point distance and the column direction included angle specifically includes: and moving the first vertex by m times of a first virtual lamp point distance along a direction offset by the column direction included angle by taking the first vertex as a starting point to determine the position of a target virtual lamp point in a plurality of virtual lamp points on the first boundary, wherein m is an integer which is more than 0 and less than the height direction resolution in the resolutions.
In one embodiment of the present invention, the determining the position of the target virtual lamp point of the plurality of virtual lamp points on the first boundary by moving the first virtual lamp point distance m times in the direction offset from the column direction included angle with the first vertex includes: obtaining a row direction distance component of the m-time first virtual lamp point distance in the row direction and a column direction distance component of the m-time first virtual lamp point distance in the column direction according to the m-time first virtual lamp point distance and the column direction included angle; adding the row direction coordinate of the first vertex and the row direction distance component to obtain the row direction coordinate of the target virtual lamp point; and adding the column direction coordinates of the first vertex and the column direction distance component to obtain the column direction coordinates of the target virtual lamp point.
In one embodiment of the present invention, the plurality of vertices includes a first vertex and a second vertex, the plurality of boundaries includes a first boundary determined by the first vertex and the second vertex, the target direction includes a row direction and a column direction perpendicular to the row direction, and the plurality of angles includes a first row direction angle of the first boundary with the row direction or a first column direction angle of the first boundary with the column direction; the determining, according to the plurality of vertices, a plurality of angles between the plurality of boundaries and the corresponding target directions includes: subtracting the coordinate values of the first vertex and the second vertex in the row direction to obtain a row direction coordinate difference value; subtracting the coordinate values of the first vertex and the second vertex in the column direction to obtain a column direction coordinate difference value; judging the absolute value of the row direction coordinate difference value and the absolute value of the column direction coordinate difference value; when the absolute value of the row direction coordinate difference value is larger than or equal to the magnitude of the column direction coordinate difference value, dividing the row direction coordinate difference value and the column direction coordinate difference value to obtain a first coordinate ratio, and performing arctangent operation on the first coordinate ratio to obtain a first row direction included angle between the first boundary and the row direction, wherein the target direction is the row direction; and when the absolute value of the row direction coordinate difference value is smaller than the column direction coordinate difference value, dividing the column direction coordinate difference value and the row direction coordinate difference value to obtain a second coordinate ratio, and performing arctangent operation on the second coordinate ratio to obtain a first column direction included angle between the first boundary and the column direction, wherein the target direction is the column direction. .
On the other hand, the embodiment of the invention provides a brightness and chrominance data acquisition device based on a brightness and chrominance data source image, which is used for realizing the brightness and chrominance data acquisition method based on the brightness and chrominance data source image.
In still another aspect, an embodiment of the present invention provides a brightness and color data acquisition system, including: comprising the following steps: a processor and a memory coupled to the processor; wherein the memory stores a computer program which when run by the processor performs the luminance and chrominance data acquisition method based on the luminance and chrominance data source image as described above.
In yet another aspect, an embodiment of the present invention provides a computer-readable storage medium that is a nonvolatile memory and stores computer-executable instructions for performing the luminance-color-data acquisition method based on a luminance-color-data source image as described above.
One of the above technical solutions has the following advantages or beneficial effects: according to the embodiment of the invention, the brightness and color data of the lamp points of the display screen are acquired based on human vision, the positions of the virtual lamp points in the display screen picture are determined according to the brightness and color data of the lamp points of the display screen, and the brightness and color data of the lamp points of the display screen are acquired according to the positions of the virtual lamp points, so that the adjustment difficulty of the image acquisition equipment is reduced, the correction resolution and correction efficiency are improved, and the display screen correction effect is also improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a luminance and chrominance data acquisition method based on a luminance and chrominance data source image according to a first embodiment of the present invention.
Fig. 2 is a detailed flowchart of step 15 in fig. 1.
Fig. 3a is a detailed flowchart of step 153 in fig. 2.
Fig. 3b is a detailed flow chart of step 155 in fig. 2.
Fig. 4 is a detailed flow chart of step 157 in fig. 2.
Fig. 5 is a schematic structural diagram of a display screen correction system according to a first embodiment of the present invention.
Fig. 6 is a schematic diagram showing the effect of a corrected image acquired by an image acquisition device in the prior art.
Fig. 7 is a schematic view of an effect of a brightness color data source image acquired by an image acquisition device according to an embodiment of the present invention.
Fig. 8 is a schematic diagram of an effect of a display screen in a bright color data source image acquired by an image acquisition device according to an embodiment of the present invention.
Fig. 9 is a parameter diagram of position determination of a virtual light point in a bright color data source image.
Fig. 10 is an effect diagram of position determination of virtual light points in a bright color data source image.
Fig. 11 is a schematic block diagram of a luminance-chrominance data acquisition device based on a luminance-chrominance data source image according to a second embodiment of the present invention.
Fig. 12 is a block diagram of the virtual lamp point position determining module in fig. 11.
Fig. 13 is a unit schematic diagram of the virtual lamp point distance determining unit in fig. 12.
Fig. 14 is a unit schematic diagram of the virtual lamp point position determining unit in fig. 12.
Fig. 15 is a schematic structural diagram of a luminance and chrominance data acquisition system based on a luminance and chrominance data source image according to a third embodiment of the present invention.
Fig. 16 is a schematic structural diagram of a computer readable storage medium according to a fourth embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
[ first embodiment ]
As shown in fig. 1, a first embodiment of the present invention provides a luminance-color data acquisition method based on a luminance-color data source image. The brightness and color data acquisition method based on the brightness and color data source image comprises the following steps:
s11: controlling a display screen to display a preset image;
s12: acquiring the resolution of the display screen;
s13: controlling an image acquisition device to acquire a display screen picture when the display screen displays the preset image based on human eye vision so as to obtain a brightness and chrominance data source image;
s15: determining the positions of a plurality of virtual light points in the display screen picture according to the brightness and chrominance data source image;
s17: and acquiring the brightness color data of the plurality of virtual light points from the brightness color data source image according to the positions of the plurality of virtual light points to serve as the brightness color data of a plurality of light points corresponding to the plurality of virtual light points in the display screen.
Therefore, the embodiment of the invention acquires the brightness and color data source image based on human vision, determines the position of the virtual lamp point in the display screen picture according to the brightness and color data of the lamp point of the display screen according to the position of the virtual lamp point, thereby reducing the adjustment difficulty of the image acquisition equipment, improving the correction resolution and correction efficiency and improving the correction effect of the display screen.
Specifically, as shown in fig. 2, step S15 includes, for example:
s151: determining a plurality of vertexes of the display screen picture according to the luminance and chrominance data source image;
s152: determining a plurality of boundaries of the display screen picture according to the plurality of vertexes;
s153: determining a plurality of virtual lamp point distances between adjacent virtual lamp points on the boundaries according to the vertexes and the resolution;
s155: determining a plurality of included angles between the plurality of boundaries and the corresponding target directions according to the plurality of vertexes; and
s157: and determining the position of each virtual lamp point in the display screen picture according to the vertexes, the included angles and the virtual lamp point distances.
Further, as shown in fig. 3a, step S153 includes, for example:
s1531: determining respective boundary lengths of the plurality of boundaries according to the plurality of vertices; and
s1533: and determining the distances between the adjacent two virtual light points on the boundaries according to the respective boundary lengths of the boundaries and the resolution.
Further, the plurality of vertices includes a first vertex and a second vertex, the plurality of boundaries includes a first boundary determined by the first vertex and the second vertex, the target direction includes a row direction and a column direction perpendicular to the row direction, and the plurality of angles includes a first row direction angle of the first boundary with the row direction or a first column direction angle of the first boundary with the column direction. As shown in fig. 3b, step S155 includes, for example:
S1551: subtracting the coordinate values of the first vertex and the second vertex in the row direction to obtain a row direction coordinate difference value;
s1553: subtracting the coordinate values of the first vertex and the second vertex in the column direction to obtain a column direction coordinate difference value;
s1555: judging the absolute value of the row direction coordinate difference value and the absolute value of the column direction coordinate difference value;
s1557: when the absolute value of the row direction coordinate difference value is larger than or equal to the magnitude of the column direction coordinate difference value, dividing the row direction coordinate difference value and the column direction coordinate difference value to obtain a first coordinate ratio, and performing arctangent operation on the first coordinate ratio to obtain a first row direction included angle between the first boundary and the row direction, wherein the target direction is the row direction;
s1559: and when the absolute value of the row direction coordinate difference value is smaller than the column direction coordinate difference value, dividing the column direction coordinate difference value and the row direction coordinate difference value to obtain a second coordinate ratio, and performing arctangent operation on the second coordinate ratio to obtain a first column direction included angle between the first boundary and the column direction, wherein the target direction is the column direction.
Furthermore, the row direction is perpendicular to the column direction. The plurality of included angles comprise a column direction included angle of the first boundary with the column direction and a row direction included angle of the second boundary with the row direction; the plurality of vertices includes a first vertex; the plurality of boundaries includes a first boundary and a second boundary passing through the first vertex, and the plurality of virtual lamp point distances includes a first virtual lamp point distance on the first boundary and a second virtual lamp point distance on the second boundary. Further, as shown in fig. 4, step S157 includes, for example:
s1571: determining the positions of a plurality of virtual light points on the first boundary according to the first vertex, the first virtual light point distance and the column direction included angle;
s1573: and determining the positions of the plurality of virtual lamps on the second boundary according to the first vertex, the second virtual lamp distance and the line direction included angle.
In order to facilitate understanding of the present invention, the data processing method of the present embodiment will be described in detail with reference to fig. 5 to 10.
The brightness and chrominance data acquisition method based on the brightness and chrominance data source image is suitable for equipment and occasions needing brightness and chrominance data of the image, such as a display screen correction system and the like. Typically, as shown in FIG. 5, the display screen correction system 10 includes, for example: the image capturing apparatus 100, the correction apparatus 200, the display controller 300 and the display screen 400 may further include an upper computer (not shown in the figure) such as a PC connected to the display controller 300 for providing the display controller 300 with a preset image to be displayed. Of course, the preset image may be stored in the display controller 300 in advance, which is not limited to the present invention. The image pickup apparatus 100 corresponds to the display screen 400 for picking up an image of a display screen when the display screen 400 displays a preset image. The correction apparatus 200 is connected to the image capturing apparatus 100, and the image capturing apparatus 100 may be connected to the image capturing apparatus 100 by various means such as a wired or wireless means, a video cable, a wired network means, or a wireless network means, for example, without being particularly limited thereto. The display controller 300 may be connected to the correction device 200 through a wired network, a wireless network, or the like, for example, without being particularly limited herein; in addition, the display controller 300 is, for example, a transmitting device having a transmitting card function, and may connect to the display screen 400 to transmit a preset image for display, and issue a correction coefficient calculated and transmitted via the correction device for correcting the brightness and/or luminance of the display screen 400. The correction data here may for example comprise luminance correction coefficients and/or luminance correction coefficients, which may for example be the same as those in the prior art, for example the luminance correction coefficients of each pixel may comprise 9 correction coefficient components etc. The display controller 300 may, for example, comprise a programmable logic device and a microcontroller connected to the programmable logic device, and is mainly used for performing image processing on a preset image to be displayed, and packaging the image into a corresponding data format, for example, transmitting network data to the display screen 400 through an ethernet interface.
The display screen 400 is used for displaying a preset image for the image acquisition device 100 to acquire. Wherein the preset image can be selected from a red solid color picture (255, 0), a green solid color picture (0,255,0) and a blue solid color picture (0,0,255); of course, the preset image may be selected from other images, such as a white image, which is not limited in the present invention. Typically, the display 400 includes, for example, at least one display module and a display control card carrying the at least one display module. The display module includes at least one LED light panel, for example. The display control card comprises a programmable logic device and a microcontroller connected with the programmable logic device, and is mainly used for decoding and processing input image data, and converting the image data into display data and control signals for display of the display module.
The image pickup apparatus 100 may be, for example, a digital camera, an industrial camera, or other apparatus that can pick up an image of a display screen when the display screen 400 displays a preset image. The lens of the image capturing apparatus 100 is disposed face-to-face with the display surface of the display module 430 of the display screen 400 so that the image capturing apparatus 100 can capture a corrected image including the screen of the display screen. That is, when the correction device 200 controls the display screen 400 to display the preset image, the correction device 200 controls the image capturing device 100 to capture the display screen picture of the display screen 400 when the preset image is displayed, so as to obtain the corrected image. Specifically, when the display screen 400 displays a red solid-color picture, the image capturing apparatus 100 captures at least one red correction image; when the display screen 400 displays a green solid-color picture, the image acquisition device 100 acquires at least one green correction image; when the display screen 400 displays a blue solid-color picture, the image capturing apparatus 100 captures at least one blue correction image.
The correction device 200 is, for example, a host computer such as a PC, a mobile terminal device such as a smart phone, a Pad, or the like. The correction device 200 may be provided with correction software, for example, for acquiring a correction image acquired by the image acquisition device 100, analyzing the correction image, acquiring brightness color data, calculating brightness color data to obtain a correction coefficient, and uploading the correction coefficient to the display screen 400 through the display controller 300 for correcting the display screen 400.
The display controller 300 may be, for example, a host computer such as a PC or a cloud server, and is mainly used for performing image analysis, data acquisition, data operation, etc. on the corrected image acquired from the correction device 200, and finally, the correction coefficient may be obtained. The correction device 200 only needs to run correction software and receive and analyze the correction image, and finally calculates the corrected luminance and chrominance data.
In the prior art, the display screen correction is roughly as follows: the display screen 400 displays a preset image, the image acquisition device 100 acquires an image display screen picture to obtain a corrected image, the correction device 200 acquires the lighting chromaticity data of the LED lamp according to the corrected image, and calculates a correction coefficient, and the correction device 200 uploads the correction coefficient to the display screen 400 through the display controller 300 to correct the display screen 400. Before the image capturing device 100 captures the corrected image, parameter adjustment needs to be performed on the image capturing device 100, such as a camera, so that a clear image can be clearly seen through human eye vision, that is, a clear image can be formed by imaging each LED light point, that is, a clear boundary is formed between each LED light point in the image, and the position is clear (see fig. 6), so that the capturing resolution of the image capturing device, that is, the number of light points captured each time, is limited, which results in lower correction efficiency, and the camera is adjusted to be very clear, so that the requirement on staff is high, and the adjustment difficulty is large. Therefore, the brightness and color data acquisition method based on the brightness and color data source image provided by the invention acquires the brightness and color data source image based on human eye vision, determines the position of the virtual lamp point in the display screen picture according to the brightness and color data of the lamp point of the display screen according to the position of the virtual lamp point, thereby reducing the camera adjusting difficulty, improving the correction resolution and improving the display screen correction effect. It should be noted that the luminance and chrominance data acquisition method based on the luminance and chrominance data source image provided by the present invention may be specifically applied to the correction software installed on the correction device 200, and the specific implementation process is as follows.
First, a worker performs parameter adjustment on the image pickup apparatus 100 such as a camera. Parameters here may include, for example, exposure time, focal length, etc. It should be noted that, the staff does not need to adjust the camera to the clear image imaged by each light point on the display screen, but adjusts the camera to the blurred image, that is, the image collected by the camera is a bright color data source image, the clear image of the light point on the display screen cannot be seen from the bright color data source image, or the bright color data source image is amplified to any multiple, and no clear boundary exists between any two adjacent light points (or called bright points) of the bright color data source image, see fig. 7.
After that, the correction device 200 controls the display screen 400 to display a preset image through the display controller 300.
Next, the correction apparatus 200 controls the image pickup apparatus 100 to pick up a display screen picture when the display screen 400 displays a preset image to obtain a luminance and chrominance data source image, see fig. 8.
Then, the correction device 200 determines the positions of the plurality of virtual light points within the display screen frame from the luminance and chrominance data source image. The point locating method according to the prior art is inconvenient to determine the location of the light point, since there is no clear limit of the light point in the bright color data source image. The virtual light point is, for example, a virtual light point corresponding to an actual light point in the display screen and located in the display screen picture in the luminance and chrominance data source image. It should be noted that the virtual light point is not an actual light point in a real sense, and is a "light point" assumed for acquiring brightness color data of a corresponding position in a display screen, where the virtual light point corresponds to the light point on the display screen one by one. Specifically, the correction apparatus 200 acquires the light color data source image, and acquires a plurality of vertices such as vertices A, B, C and D of the display screen in the light color data source image by an image processing method, see fig. 9. The location of the vertices here can be located using well-established image processing techniques in the art to locate the area ABCD comprising the display screen. Then, the correction apparatus 200 determines a plurality of boundaries of the display screen frame, such as boundaries AB, AD, BC, and CD, from the vertices A, B, C and D. And then, determining the virtual lamp point distances between the adjacent virtual lamp points on the boundaries according to the vertexes and the resolution of the display screen. Specifically, the correction apparatus 200 determines the boundary lengths of the plurality of boundaries of the display screen ABCD from the vertices A, B, C and D, for example, may determine the lengths of the boundaries AB and CD, for example, LW, and determine the lengths of the boundaries AC and BD, for example, LH, from the coordinates of the four vertices; thereafter, the correction apparatus 200 determines the virtual lamp point distance between two adjacent virtual lamp points on the plurality of boundaries according to the respective boundary lengths of the plurality of boundaries and the resolution. For example, assuming a resolution of 256×192 for the display screen, the first virtual light point distance d1=lw/192 on the boundary AC; the second virtual lamp point distance d2=lw/256 on the boundary AB (or CD). D1 and D2 may also be expressed herein as the number of pixels occupied between adjacent virtual light points in the display screen. It should be noted that when the area ABCD of the display screen is a parallelogram, only the virtual lamp point distances of two adjacent boundaries need to be calculated, and when the area ABCD of the display screen is a trapezoid, the virtual lamp point distances on each boundary need to be calculated, and the calculation method is the same as the above method. Then, the correction device 200 determines a plurality of angles between the boundaries of the display screen frame and the corresponding target directions according to the vertices A, B, C and D. Wherein the plurality of vertices includes a first vertex and a second vertex such as vertex a and vertex C, the plurality of boundaries includes a first boundary AC determined by the first vertex and the second vertex, the target direction includes a row direction and a column direction perpendicular to the row direction, and the plurality of angles includes a first row direction angle of the first boundary with the row direction or a first column direction angle of the first boundary with the column direction. Specifically, the correction apparatus 200 performs, for example, subtraction on the coordinate values in the row direction of the first vertex and the second vertex to obtain a row direction coordinate difference value; subtracting the coordinate values of the first vertex and the second vertex in the column direction to obtain a column direction coordinate difference value; judging the absolute value of the row direction coordinate difference value and the absolute value of the column direction coordinate difference value; when the absolute value of the row direction coordinate difference value is larger than or equal to the magnitude of the column direction coordinate difference value, dividing the row direction coordinate difference value and the column direction coordinate difference value to obtain a first coordinate ratio, and performing arctangent operation on the first coordinate ratio to obtain a first row direction included angle between the first boundary and the row direction, wherein the target direction is the row direction; when the absolute value of the row direction coordinate difference value is smaller than the column direction coordinate difference value, dividing the column direction coordinate difference value and the row direction coordinate difference value to obtain a second coordinate ratio, and performing arctangent operation on the second coordinate ratio to obtain a first column direction included angle between the first boundary and the column direction, wherein the target direction is the column direction. In this way, the included angle a between the boundary AB and the row direction and the included angle b between the boundary AC and the column direction can be obtained according to the coordinates of the two vertices, see fig. 9; of course, if the display ABCD is a trapezoid, it is also necessary to calculate the angles of the other two boundaries, such as the boundaries BD and CD. Thereafter, the correction apparatus 200 determines the positions of the respective virtual light points in the display screen frame based on the plurality of vertices (A, B, C and D), the plurality of included angles (a and b), and the plurality of virtual light point distances (D1 and D2). The plurality of included angles comprise a column direction included angle of the first boundary with the column direction and a row direction included angle of the second boundary with the row direction; the plurality of vertices includes a first vertex; the plurality of boundaries includes a first boundary and a second boundary passing through the first vertex, and the plurality of virtual lamp point distances includes a first virtual lamp point distance on the first boundary and a second virtual lamp point distance on the second boundary. Specifically, the correction apparatus 200 determines the positions of the plurality of virtual light points on the first boundary according to the first vertex, the first virtual light point distance, and the column direction included angle; determining the positions of a plurality of virtual light points on the second boundary according to the first vertex, the second virtual light point distance and the line direction included angle; and determining the positions of a plurality of virtual light points on a plurality of virtual light point rows which respectively take the virtual light points on the first boundary as starting points and are parallel to the second boundary according to the positions of the virtual light points on the first boundary, the included angle in the row direction and the distance between the second virtual light points. For example, the correction apparatus 200 determines the positions of the plurality of virtual light points on the first boundary AC according to a first vertex a of the plurality of vertices, a first virtual light point distance D1, and a column direction angle b of the first boundary AC with the column direction, more specifically, determines the positions of the target virtual light point of the plurality of virtual light points on the first boundary by moving the first virtual light point distance m times in a direction offset from the column direction angle with the column direction with the first vertex as a starting point, where m is an integer greater than 0 and less than a height direction resolution of the resolutions. The height direction resolution is, for example, 192, m is less than 192. The correction device 200 obtains a row direction distance component of the m times first virtual lamp point distance in the row direction and a column direction distance component of the m times first virtual lamp point distance in the column direction according to the m times first virtual lamp point distance and the column direction included angle; adding the row direction coordinate of the first vertex and the row direction distance component to obtain the row direction coordinate of the target virtual lamp point; and adding the column direction coordinates of the first vertex and the column direction distance component to obtain the column direction coordinates of the target virtual lamp point. For example, taking the first vertex a as the starting point and one virtual lamp point adjacent to the first vertex a on the boundary AC as the point E, moving by one time the first virtual lamp point distance D1 along the direction offset by the column direction included angle b with respect to the starting point a determines the position of one virtual lamp point E on the first boundary AC. Specifically, the correction device 200 obtains a row direction distance component of the doubled first virtual light point distance in the row direction and a column direction distance component of the doubled first virtual light point distance in the column direction according to the doubled first virtual light point distance D1 and the column direction included angle b, then performs an addition operation on the row direction coordinate of the first vertex a and the row direction distance component to obtain a row direction coordinate of the virtual light point E, and then performs an addition operation on the column direction coordinate of the first vertex a and the column direction distance component to obtain a column direction coordinate of the virtual light point E, thereby obtaining the position of the virtual light point E. The same method can be used for determining the position of other virtual light points on the boundary AC, except that the distance moved (m times the first virtual light point distance D1) is different for different virtual light points. Similarly, the method for determining the positions of the plurality of virtual light points on the second boundary AB according to the first vertex a, the second virtual light point distance D2, and the line direction included angle a is the same as the method for determining the positions of the plurality of virtual light points on the first boundary AC, and only the offset direction angles are different, which is not described herein again. Finally, the positions of the virtual light points on the virtual light point rows are determined by sequentially moving n times the distance D2 between the second virtual light points along the direction of shifting the included angle a in the row direction with respect to the virtual light points on the first boundary AC as a starting point, n is an integer greater than 0 and less than the width resolution of the resolution, for example, the width resolution of the resolution is 256, and then n is less than 256. The plurality of virtual lamp spot rows are respectively parallel to the second boundary AB. . In this way, the positions of all virtual light points in the display screen frame in the luminance and chrominance data source image are obtained, for example, referring to fig. 10, the positions of the intersection points of the dotted lines in the display screen frame are the positions of the virtual light points. For example, using the vertex a as a starting point, moving the second virtual lamp point along the direction of the offset row direction included angle a by a distance D2 to obtain the position of the second virtual lamp point on the first row, then using the second virtual lamp point on the first row as a starting point, continuing to move the second virtual lamp point along the same direction by the distance D2, calculating to obtain the position of the third virtual lamp point on the first row, and so on to obtain the position information of each virtual lamp point on the first row; and then, taking the vertex A as a starting point, and moving the first virtual lamp point distance D1 along the direction of the included angle a in the offset row direction to obtain the position of the second virtual lamp point on the first row. And (3) taking the second virtual lamp points on the first row as a starting point, moving the second virtual lamp points by a distance D2 along the direction of the included angle a of the offset row direction to obtain the position of the second virtual lamp points on the second row, continuing to move the second virtual lamp points by the distance D2 along the same direction by taking the second virtual lamp points on the second row as the starting point, calculating to obtain the position of the third virtual lamp points on the second row, and so on to obtain the position information of each virtual lamp point on the second row, and so on to obtain the positions of all virtual lamp points in the display screen picture.
Thereafter, the correction apparatus 200 acquires luminance and chrominance data from the luminance and chrominance data source image as luminance and chrominance data of a plurality of light points corresponding to the plurality of virtual light points on the display screen 400 according to the positions of the virtual light points in the screen of the display screen.
Further, the correction device 200 calculates a brightness correction coefficient of the display screen 400 according to the obtained brightness data of the plurality of light points of the display screen, and uploads the brightness correction coefficient to the display screen 400 through the display controller 300 to correct the display screen 400.
In summary, the luminance and chrominance data source image-based luminance and chrominance data acquisition method provided by the invention acquires the luminance and chrominance data source image based on human eye vision, determines the position of a virtual lamp point in a display screen picture according to the luminance and chrominance data source image, and acquires the luminance and chrominance data of the lamp point of the display screen according to the position of the virtual lamp point, so as to be used for display screen correction. Therefore, the adjustment difficulty of the image acquisition equipment is reduced, the correction resolution is improved, and the display screen correction effect is also improved.
[ second embodiment ]
As shown in fig. 11, a second embodiment of the present invention provides a luminance-color-data acquisition apparatus 500 based on a luminance-color-data source image. The luminance and chrominance data acquisition device 500 includes, for example: the device comprises a preset image display module 510, a display screen resolution acquisition module 520, a data source image acquisition module 530, a virtual lamp point position determination module 550 and a lamp point data acquisition module 570.
The preset image display module 510 is configured to control the display screen to display a preset image.
The display screen resolution obtaining module 520 is configured to obtain a resolution of the display screen. The resolution (width direction resolution×height direction resolution) of the display screen is 256×192, for example.
And the luminance and chrominance data source image acquisition module 530 is used for controlling the image acquisition device to acquire the display screen picture when the display screen displays the preset image based on human eye vision so as to obtain a luminance and chrominance data source image.
A virtual light point position determining module 550, configured to determine positions of a plurality of virtual light points in the display screen according to the brightness color data source image and the resolution.
And a lamp point data obtaining module 570, configured to obtain, from the brightness color data source image, brightness color data of the plurality of virtual lamp points according to the positions of the plurality of virtual lamp points, so as to serve as brightness color data of a plurality of lamp points corresponding to the plurality of virtual lamp points one by one in the display screen.
Further, as shown in fig. 12, the virtual lamp point position determining module 550 further includes, for example:
a display screen vertex determining unit 551, configured to determine a plurality of vertices of the display screen according to the brightness color data source image;
A boundary determining unit 552, configured to determine a plurality of boundaries of the display screen frame according to the plurality of vertices;
a virtual lamp distance determining unit 553 for determining a plurality of virtual lamp distances between respective adjacent virtual lamps on the plurality of boundaries according to the plurality of vertices and the resolution;
a boundary included angle determining unit 555, configured to determine a plurality of included angles between the plurality of boundaries and the corresponding target directions according to the plurality of vertices; and
a virtual lamp point position determining unit 557, configured to determine positions of virtual lamps in the display screen according to the plurality of vertices, the plurality of included angles, and the plurality of virtual lamp point distances.
Further, as shown in fig. 13, the virtual lamp point distance determination unit 553 further includes, for example:
a boundary length determination subunit 5531 configured to determine respective boundary lengths of the plurality of boundaries according to the plurality of vertices; and
and a virtual lamp distance determining subunit 5533 configured to determine, according to the respective boundary lengths of the plurality of boundaries and the resolution, the plurality of virtual lamp distances between two adjacent virtual lamps on the plurality of boundaries.
Wherein the target direction includes a column direction having a row direction perpendicular to the row direction.
Further, as shown in fig. 14, the virtual lamp point position determination unit 557 further includes, for example:
a first boundary virtual lamp point position determining subunit 5571, configured to determine positions of a plurality of virtual lamps on the first boundary according to the first vertex, the first virtual lamp point distance, and the column direction included angle;
a second boundary virtual lamp point position determining subunit 5573, configured to determine positions of a plurality of virtual lamp points on the second boundary according to the first vertex, the second virtual lamp point distance, and the line direction included angle;
a virtual light point row light point position determining subunit 5575, configured to determine positions of a plurality of virtual light points on a plurality of virtual light point rows that are parallel to the second boundary, respectively, with the plurality of virtual light points on the first boundary as a starting point, according to positions of the plurality of virtual light points on the first boundary, the line direction included angle, and the second virtual light point distance.
The first boundary virtual lamp point position determination subunit 5571 is specifically configured to: and moving the first vertex by m times of a first virtual lamp point distance along a direction offset by the column direction included angle by taking the first vertex as a starting point, and determining the position of a target virtual lamp point in a plurality of virtual lamp points on the first boundary, wherein m is an integer which is more than 0 and less than or equal to the height direction resolution in the resolutions.
More specifically, the first boundary virtual lamp point position determination subunit 5571 is configured to: obtaining a row direction distance component of the m-time first virtual lamp point distance in the row direction and a column direction distance component of the m-time first virtual lamp point distance in the column direction according to the m-time first virtual lamp point distance and the column direction included angle, and carrying out addition operation on a row direction coordinate of the first vertex and the row direction distance component to obtain a row direction coordinate of the target virtual lamp point; and adding the column direction coordinates of the first vertex and the column direction distance component to obtain the column direction coordinates of the target virtual lamp point.
The respective modules of the luminance-color-data obtaining apparatus 500 based on the luminance-color-data source image in the present embodiment may be integrated in the correction device 200 in the foregoing embodiment, for example, and the specific working procedures and technical effects between the respective modules are referred to in the foregoing description of the first embodiment.
[ third embodiment ]
As shown in fig. 15, a third embodiment of the present invention provides a luminance and chrominance data acquisition system 700 based on a luminance and chrominance data source image. The luminance-color data acquisition system 700 based on a luminance-color data source image includes, for example, a processor 730 and a memory 710 coupled to the processor 730. The memory 710 may be, for example, a non-volatile memory, on which the computer program 711 is stored. Processor 730 may be, for example, a central processing unit or the like. The processor 730, when executing the computer program 711, performs the luminance-color data acquisition method based on the luminance-color data source image provided in the foregoing first embodiment.
The specific working process and technical effects of the luminance-chrominance-data acquisition system 700 based on the luminance-chrominance data source image in this embodiment are described in the foregoing first embodiment, and are not described herein again.
[ fourth embodiment ]
As shown in fig. 16, a fourth embodiment of the present invention provides a computer-readable storage medium 800 storing computer-executable instructions 810. The computer-executable instructions 810 are for performing the media display method as described above for the first embodiment. The computer-readable storage medium 800 is, for example, a nonvolatile memory, such as including: magnetic media (e.g., hard disk, floppy disk, and magnetic strips), optical media (e.g., CDROM disks and DVDs), magneto-optical media (e.g., optical disks), and hardware devices that are specially constructed for storing and performing computer-executable instructions (e.g., read-only memory (ROM), random Access Memory (RAM), flash memory, etc.). The computer-readable storage medium 800 may execute computer-executable instructions 810 by one or more processors or processing devices to implement the luminance-color data acquisition method based on a luminance-color data source image as provided in the foregoing first embodiment.
In addition, it should be understood that the foregoing embodiments are merely exemplary illustrations of the present invention, and the technical solutions of the embodiments may be arbitrarily combined and matched without conflict in technical features, contradiction in structure, and departure from the purpose of the present invention.
In the several embodiments provided in the present invention, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions in actual implementation, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in hardware plus software functional units.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (9)

1. A method for acquiring luminance and chrominance data based on a luminance and chrominance data source image, comprising:
controlling a display screen to display a preset image;
acquiring the resolution of the display screen;
controlling an image acquisition device to acquire a display screen picture when the display screen displays the preset image based on human eye vision so as to obtain a brightness and chrominance data source image;
determining the positions of a plurality of virtual light points in the display screen picture according to the brightness and color data source image and the resolution;
acquiring the brightness color data of the plurality of virtual light points from the brightness color data source image according to the positions of the plurality of virtual light points to serve as the brightness color data of a plurality of light points corresponding to the plurality of virtual light points in the display screen one by one;
Wherein the determining the positions of the plurality of virtual light points in the display screen picture according to the brightness color data source image and the resolution comprises:
determining a plurality of vertexes of the display screen picture according to the luminance and chrominance data source image;
determining a plurality of boundaries of the display screen picture according to the plurality of vertexes;
determining a plurality of virtual lamp point distances between adjacent virtual lamp points on the boundaries according to the vertexes and the resolution;
determining a plurality of included angles between the plurality of boundaries and the corresponding target directions according to the plurality of vertexes; and
and determining the position of each virtual lamp point in the display screen picture according to the vertexes, the included angles and the virtual lamp point distances.
2. The method of claim 1, wherein said determining a virtual lamp distance between respective adjacent virtual lamps on said plurality of boundaries based on said plurality of vertices and said resolution comprises:
determining respective boundary lengths of the plurality of boundaries according to the plurality of vertices; and
and determining the distances between the adjacent two virtual light points on the boundaries according to the respective boundary lengths of the boundaries and the resolution.
3. The brightness-color data acquisition method according to claim 2, wherein the target direction includes a column direction in which a row direction is perpendicular to the row direction; the plurality of vertices includes a first vertex; the plurality of boundaries includes a first boundary and a second boundary passing through the first vertex, and the plurality of virtual lamp point distances includes a first virtual lamp point distance on the first boundary and a second virtual lamp point distance on the second boundary; the plurality of included angles comprise a column direction included angle of the first boundary with the column direction and a row direction included angle of the second boundary with the row direction; the determining the position of each virtual light point in the display screen picture according to the plurality of vertexes, the plurality of included angles and the plurality of virtual light point distances comprises:
determining the positions of a plurality of virtual light points on the first boundary according to the first vertex, the first virtual light point distance and the column direction included angle;
determining the positions of a plurality of virtual light points on the second boundary according to the first vertex, the second virtual light point distance and the line direction included angle;
and determining the positions of a plurality of virtual light points on a plurality of virtual light point rows which respectively take the virtual light points on the first boundary as starting points and are parallel to the second boundary according to the positions of the virtual light points on the first boundary, the included angle in the row direction and the distance between the second virtual light points.
4. The method for acquiring brightness and color data according to claim 3, wherein the determining positions of the plurality of virtual light points on the first boundary according to the first vertex, the first virtual light point distance and the column direction included angle specifically comprises:
and moving the first vertex by m times of a first virtual lamp point distance along a direction offset by the column direction included angle by taking the first vertex as a starting point to determine the position of a target virtual lamp point in a plurality of virtual lamp points on the first boundary, wherein m is an integer which is more than 0 and less than the height direction resolution in the resolutions.
5. The method of claim 4, wherein the determining the position of the target virtual lamp point of the plurality of virtual lamp points on the first boundary by moving the first virtual lamp point distance m times in a direction offset from the column direction included angle with the first vertex comprises:
obtaining a row direction distance component of the m-time first virtual lamp point distance in the row direction and a column direction distance component of the m-time first virtual lamp point distance in the column direction according to the m-time first virtual lamp point distance and the column direction included angle;
adding the row direction coordinate of the first vertex and the row direction distance component to obtain the row direction coordinate of the target virtual lamp point; and
And adding the column direction coordinate of the first vertex and the column direction distance component to obtain the column direction coordinate of the target virtual lamp point.
6. The brightness color data acquisition method according to claim 1, wherein the plurality of vertexes includes a first vertex and a second vertex, the plurality of boundaries includes a first boundary determined by the first vertex and the second vertex, the target direction includes a row direction and a column direction perpendicular to the row direction, and the plurality of included angles includes a first row direction included angle of the first boundary with the row direction or a first column direction included angle of the first boundary with the column direction; the determining, according to the plurality of vertices, a plurality of angles between the plurality of boundaries and the corresponding target directions includes:
subtracting the coordinate values of the first vertex and the second vertex in the row direction to obtain a row direction coordinate difference value;
subtracting the coordinate values of the first vertex and the second vertex in the column direction to obtain a column direction coordinate difference value;
judging the absolute value of the row direction coordinate difference value and the absolute value of the column direction coordinate difference value;
when the absolute value of the row direction coordinate difference value is larger than or equal to the magnitude of the column direction coordinate difference value, dividing the row direction coordinate difference value and the column direction coordinate difference value to obtain a first coordinate ratio, and performing arctangent operation on the first coordinate ratio to obtain a first row direction included angle between the first boundary and the row direction, wherein the target direction is the row direction;
And when the absolute value of the row direction coordinate difference value is smaller than the column direction coordinate difference value, dividing the column direction coordinate difference value and the row direction coordinate difference value to obtain a second coordinate ratio, and performing arctangent operation on the second coordinate ratio to obtain a first column direction included angle between the first boundary and the column direction, wherein the target direction is the column direction.
7. A luminance-color-data acquisition device based on a luminance-color-data source image, characterized by being configured to implement the luminance-color-data acquisition method based on a luminance-color-data source image as set forth in any one of claims 1 to 6.
8. A brightness and color data acquisition system based on a brightness and color data source image, comprising: a processor and a memory coupled to the processor; wherein the memory stores a computer program, the processor executing the luminance and chrominance data acquisition method based on the luminance and chrominance data source image as claimed in any one of claims 1 to 6 when the computer program is executed.
9. A computer-readable storage medium, which is a nonvolatile memory and stores computer-executable instructions for performing the luminance-color-data acquisition method based on the luminance-color-data source image as set forth in any one of claims 1 to 6.
CN202011382742.7A 2020-11-30 2020-11-30 Luminance and chrominance data acquisition method, device and system and computer readable storage medium Active CN114582270B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011382742.7A CN114582270B (en) 2020-11-30 2020-11-30 Luminance and chrominance data acquisition method, device and system and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011382742.7A CN114582270B (en) 2020-11-30 2020-11-30 Luminance and chrominance data acquisition method, device and system and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN114582270A CN114582270A (en) 2022-06-03
CN114582270B true CN114582270B (en) 2023-08-15

Family

ID=81767648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011382742.7A Active CN114582270B (en) 2020-11-30 2020-11-30 Luminance and chrominance data acquisition method, device and system and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN114582270B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103874A (en) * 2017-07-06 2017-08-29 苏州科达科技股份有限公司 The spliced bright concealed wire bearing calibration of LED display and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8502758B2 (en) * 2009-12-10 2013-08-06 Young Electric Sign Company Apparatus and method for mapping virtual pixels to physical light elements of a display
CN102426707A (en) * 2011-08-26 2012-04-25 苏州晶雷光电照明科技有限公司 Simulation method of display effect of LED (light-emitting diode) landscape lamps on outer vertical surface of building
CN102325408A (en) * 2011-08-29 2012-01-18 苏州晶雷光电照明科技有限公司 Display effect debugging device of building facade LED (light-emitting diode) landscape lamp
CN104992669A (en) * 2015-07-07 2015-10-21 西安诺瓦电子科技有限公司 Splicing bright and dark line compensation method and device
CN105551428B (en) * 2016-02-03 2018-02-16 西安诺瓦电子科技有限公司 LED display dot interlace acquisition correction method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103874A (en) * 2017-07-06 2017-08-29 苏州科达科技股份有限公司 The spliced bright concealed wire bearing calibration of LED display and device

Also Published As

Publication number Publication date
CN114582270A (en) 2022-06-03

Similar Documents

Publication Publication Date Title
KR101941801B1 (en) Image processing method and device for led display screen
JP2022071177A (en) Multiplexed high dynamic range image
JP2016151955A (en) Image processing apparatus, imaging device, distance measuring device, and image processing method
KR102123488B1 (en) Display panel inspection apparatus and Display panel inspection method
JP2015060012A (en) Image processing system, image processing device, image processing method and image processing program as well as display system
US20120113238A1 (en) Drawn image sharing apparatus, drawn image sharing system, and drawn image sharing method
WO2015196896A1 (en) Focusing state prompting method and shooting device
CN114697623A (en) Projection surface selection and projection image correction method and device, projector and medium
US11127141B2 (en) Image processing apparatus, image processing method, and a non-transitory computer readable storage medium
CN116486048A (en) Virtual-real fusion picture generation method, device, equipment and system
JP2008187362A (en) Projector and projected image adjustment method
WO2022105277A1 (en) Projection control method and apparatus, projection optical machine, and readable storage medium
JP2008020369A (en) Image analysis means, image analysis device, inspection device, image analysis program and computer-readable recording medium
JP6513309B2 (en) Image synthesizing device, image synthesizing method, and image synthesizing program
CN114582270B (en) Luminance and chrominance data acquisition method, device and system and computer readable storage medium
CN112770095A (en) Panoramic projection method and device and electronic equipment
CN110930340B (en) Image processing method and device
CN112433641A (en) Implementation method for automatic calibration of desktop prop interaction system of multiple RGBD depth sensors
CN111970501A (en) Pure color scene AE color processing method and device, electronic equipment and storage medium
WO2019021412A1 (en) Location estimation device, location estimation method, and program recording medium
JP5585117B2 (en) Multi-display system, multi-display adjustment method and program
CN106652898A (en) LED display point-to-point correction method
JP2020182127A (en) Calibration device, calibration system, and calibration method of display device
CN116343652A (en) LED display screen splice line compensation system, method, equipment and storage medium
WO2020259444A1 (en) Image processing method and related device

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
GR01 Patent grant
GR01 Patent grant