CN112489115B - Light emitting module positioning method, device, electronic equipment, storage medium and system - Google Patents
Light emitting module positioning method, device, electronic equipment, storage medium and system Download PDFInfo
- Publication number
- CN112489115B CN112489115B CN202011357832.0A CN202011357832A CN112489115B CN 112489115 B CN112489115 B CN 112489115B CN 202011357832 A CN202011357832 A CN 202011357832A CN 112489115 B CN112489115 B CN 112489115B
- Authority
- CN
- China
- Prior art keywords
- image
- display
- area
- light
- target block
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/77—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Geometry (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
技术领域Technical field
本申请涉及信息技术领域,特别是涉及一种发光模块定位方法、装置、电子设备、存储介质及系统。This application relates to the field of information technology, and in particular to a light-emitting module positioning method, device, electronic equipment, storage medium and system.
背景技术Background technique
利用发光模块组成的显示屏,可以进行文字、图像、视频等的显示,目前在文化、传媒等领域已经有着广泛的应用。为了保证显示屏的显示效果,需要对显示屏中的各个发光模块进行定位,对发光模块进行定位就是采集各个发光模块的亮色度和位置,从而可以根据定位采集到的亮色度对不符合亮色度要求的发光模块进行校正。Displays composed of light-emitting modules can display text, images, videos, etc., and are currently widely used in culture, media and other fields. In order to ensure the display effect of the display screen, it is necessary to position each light-emitting module in the display screen. Positioning the light-emitting module is to collect the brightness and position of each light-emitting module, so that the brightness and color that do not meet the brightness and color can be detected based on the brightness and color collected by positioning. Requires the lighting module to be calibrated.
相应的发光模块定位方法中,通常采用图像定位的方式,利用图像采集设备对显示屏的显示图像进行采集,在采集到的图像中通过识别像素点的像素特征,获得像素点对应发光模块的亮色度和位置。而由于图像采集设备存在镜头畸变问题(例如枕形畸变、桶形畸变),所采集到的图像往往存在畸变,因此,在采集到图像后,首先会对采集到的图像进行拉伸、旋转等畸变校正处理,然而,在对采集到的图像进行畸变校正后,会使获取到的发光模块亮色度信息不能反馈真实情况,影响最终亮色度校正效果。In the corresponding light-emitting module positioning method, image positioning is usually used, using image acquisition equipment to collect the display image of the display screen. In the collected image, by identifying the pixel characteristics of the pixel points, the bright color of the light-emitting module corresponding to the pixel point is obtained. degree and location. Since image acquisition equipment has lens distortion problems (such as pincushion distortion and barrel distortion), the collected images often have distortions. Therefore, after the image is collected, the collected image will first be stretched, rotated, etc. Distortion correction processing, however, after distortion correction is performed on the collected image, the obtained brightness and chromaticity information of the light-emitting module cannot be fed back to the real situation, affecting the final brightness and chromaticity correction effect.
发明内容Contents of the invention
本申请实施例的目的在于提供一种发光模块定位方法、装置、电子设备、存储介质及系统,以提高发光模块定位结果的准确性。具体技术方案如下:The purpose of the embodiments of the present application is to provide a light-emitting module positioning method, device, electronic equipment, storage medium and system to improve the accuracy of the light-emitting module positioning results. The specific technical solutions are as follows:
在本申请实施的第一方面,提供了一种发光模块定位方法,应用于显示系统中的控制器,显示系统包括控制器及显示屏,上述方法包括:In the first aspect of the implementation of this application, a light-emitting module positioning method is provided, which is applied to a controller in a display system. The display system includes a controller and a display screen. The above method includes:
向显示屏发送显示指令;其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布;Send a display instruction to the display screen; wherein the display instruction includes display rules and sizes of multiple target block areas in the display screen; the size of the target block area is determined based on the distortion size of the display image of the display screen obtained in advance; the display rules Including: the light-emitting module in the target block area is bright, and every two adjacent target block areas are spaced apart;
获取显示屏执行显示指令时的显示图像;Obtain the display image when the display screen executes the display command;
基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。Based on the image area in the display image displayed in each target block area, the light-emitting modules in each target block area are positioned to obtain the position and brightness of each light-emitting module in each target block area.
可选的,在基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度的步骤之前,上述方法还包括:Optionally, in the image area in the display image displayed based on each target block area, position the light-emitting module in each target block area to obtain the position and brightness of each light-emitting module in each target block area. Previously, the above methods also included:
确定各目标分块区域显示的显示图像中的图像区域的位置;Determine the position of the image area in the display image displayed in each target block area;
根据各图像区域的位置,对各图像区域进行排列,得到排列图;According to the position of each image area, arrange each image area to obtain an arrangement chart;
更新各目标分块区域的显示规则,得到更新的显示指令,并向显示屏发送更新的显示指令;其中,显示规则更新后的目标分块区域为显示规则更新前的目标分块区域的邻接区域;Update the display rules of each target block area, obtain the updated display instructions, and send the updated display instructions to the display screen; wherein, the target block area after the display rule is updated is the adjacent area of the target block area before the display rule is updated. ;
获取显示屏执行更新的显示指令的显示图像,返回执行确定各目标分块区域显示的显示图像中的图像区域的位置的步骤,直至遍历整个显示屏,得到多个排列图;Obtain the display image of the display screen that executes the updated display instruction, and return to the step of determining the position of the image area in the display image displayed in each target block area until the entire display screen is traversed and multiple arrangement charts are obtained;
基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度的步骤,包括:Based on the image area in the display image displayed in each target block area, the steps of positioning the light-emitting modules in each target block area and obtaining the position and brightness of each light-emitting module in each target block area include:
根据各分块区域在显示屏中的位置,对各排列图进行重组,得到重组后的显示图像,其中,各排列图中包括对应显示图像中的图像区域的多个图像分块,针对重组后的显示图像中的任一图像分块,该图像分块在重组后的显示图像的位置与该图像分块对应的图像区域在显示图像中的位置相同;According to the position of each block area in the display screen, each arrangement chart is reorganized to obtain a reorganized display image, wherein each arrangement chart includes multiple image blocks corresponding to the image areas in the display image. For the reorganized display image For any image block in the display image, the position of the image block in the reorganized display image is the same as the position of the image area corresponding to the image block in the display image;
在重组后的显示图像中,对各发光模块进行定位,得到各发光模块的位置和亮色度。In the reorganized display image, each light-emitting module is positioned to obtain the position and brightness of each light-emitting module.
可选的,确定各目标分块区域显示的显示图像中的图像区域的位置的步骤,包括:Optionally, the step of determining the position of the image area in the display image displayed in each target sub-region includes:
针对任一目标分块区域显示的显示图像中的图像区域,对该图像区域进行像素膨胀处理,得到该目标分块区域在显示图像中对应的发光点;For the image area in the display image displayed in any target block area, perform pixel expansion processing on the image area to obtain the corresponding luminous point of the target block area in the display image;
根据各目标分块区域在显示图像中对应的发光点,利用发光模块定位算法,确定各目标分块区域在显示图像中显示的图像区域的位置。According to the corresponding luminous points of each target block area in the display image, the light-emitting module positioning algorithm is used to determine the position of each target block area in the image area displayed in the display image.
可选的,针对任一目标分块区域显示的显示图像中的图像区域,对该图像区域进行像素膨胀处理,得到该目标分块区域在显示图像中对应的发光点的步骤,包括:Optionally, for the image area in the display image displayed in any target block area, the step of performing pixel expansion processing on the image area to obtain the corresponding luminous point of the target block area in the display image includes:
针对任一目标分块区域显示的显示图像中的图像区域,在该图像区域的垂直和水平方向上膨胀N个像素,得到该目标分块区域在显示图像中对应的发光点,其中,N大于预设的两个相邻发光模块距离的一半。For the image area in the display image displayed in any target block area, expand N pixels in the vertical and horizontal directions of the image area to obtain the corresponding luminous point of the target block area in the display image, where N is greater than Half of the preset distance between two adjacent lighting modules.
可选的,基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度的步骤,包括:Optionally, based on the image area in the display image displayed in each target block area, the step of positioning the light-emitting module in each target block area to obtain the position and brightness of each light-emitting module in each target block area, include:
针对任一目标分块区域,根据显示指令中目标分块区域的尺寸,确定该目标分块区域中各发光模块的位置;For any target block area, determine the position of each light-emitting module in the target block area according to the size of the target block area in the display instruction;
对目标分块区域中的发光模块进行排列,得到该目标分块区域对应的发光模块排列矩阵;Arrange the light-emitting modules in the target block area to obtain the light-emitting module arrangement matrix corresponding to the target block area;
根据预设补偿区域的尺寸,确定发光模块排列矩阵中非补偿的发光模块,其中,非补偿的发光模块为目标分块区域中预设补偿区域以外的区域中的发光模块;Determine non-compensated light-emitting modules in the light-emitting module arrangement matrix according to the size of the preset compensation area, where the non-compensated light-emitting modules are light-emitting modules in the area outside the preset compensation area in the target block area;
以各非补偿的发光模块的位置为中心,计算该目标分块区域在显示图像中显示的图像区域中预设半径范围内各像素点的像素值平均值,得到各非补偿的发光模块的亮色度。Taking the position of each non-compensated light-emitting module as the center, calculate the average pixel value of each pixel point within the preset radius range of the image area displayed in the display image of the target block area, and obtain the bright color of each non-compensated light-emitting module. Spend.
可选的,在基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度的步骤之后,上述方法还包括:Optionally, in the image area in the display image displayed based on each target block area, position the light-emitting module in each target block area to obtain the position and brightness of each light-emitting module in each target block area. After that, the above methods also include:
确定显示屏中的待校正区域;Determine the area to be corrected in the display screen;
获取在不同的纯色显示条件下待校正区域中各发光模块的亮色度;Obtain the brightness and chromaticity of each light-emitting module in the area to be corrected under different solid color display conditions;
计算待校正区域中各发光模块的亮色度平均值;Calculate the average brightness and chromaticity of each light-emitting module in the area to be corrected;
计算待校正区域中各发光模块的亮色度与亮色度平均值的差异值,对差异值大于预设阈值的发光模块进行亮色度校正。Calculate the difference between the brightness and chromaticity of each light-emitting module in the area to be corrected and the average brightness and chromaticity, and perform brightness and chromaticity correction on the light-emitting modules whose difference value is greater than the preset threshold.
在本申请实施的第二方面,还提供了一种发光模块定位装置,上述装置包括:In the second aspect of the implementation of this application, a light-emitting module positioning device is also provided. The above-mentioned device includes:
指令发送模块,用于向显示屏发送显示指令;其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布;An instruction sending module is used to send display instructions to the display screen; wherein the display instructions include display rules and sizes of multiple target block areas in the display screen; the size of the target block area is based on the distortion of the display image of the display screen obtained in advance Determined by the size; the display rules include: the light-emitting module in the target block area is bright, and every two adjacent target block areas are spaced apart;
图像获取模块,用于获取显示屏执行显示指令时的显示图像;The image acquisition module is used to acquire the display image when the display screen executes the display instruction;
发光模块定位模块,用于基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。The light-emitting module positioning module is used to position the light-emitting modules in each target block area based on the image area in the display image displayed in each target block area, and obtain the position and brightness of each light-emitting module in each target block area. .
可选的,上述装置还包括:Optionally, the above devices also include:
位置确定模块,用于确定各目标分块区域显示的显示图像中的图像区域的位置;A position determination module, used to determine the position of the image area in the display image displayed in each target block area;
图像排列模块,用于根据各图像区域的位置,对各图像区域进行排列,得到排列图;The image arrangement module is used to arrange each image area according to the position of each image area to obtain an arrangement chart;
指令更新模块,用于更新各目标分块区域的显示规则,得到更新的显示指令,并向显示屏发送更新的显示指令;其中,显示规则更新后的目标分块区域为显示规则更新前的目标分块区域的邻接区域;The instruction update module is used to update the display rules of each target block area, obtain updated display instructions, and send updated display instructions to the display screen; among them, the target block area after the display rule is updated is the target before the display rule is updated. Adjacent areas of partitioned areas;
位置确定模块,还用于获取显示屏执行更新的显示指令的显示图像,返回执行确定各目标分块区域显示的显示图像中的图像区域的位置的步骤,直至遍历整个显示屏,得到多个排列图;The position determination module is also used to obtain the display image of the display screen that executes the updated display instruction, and return to the step of determining the position of the image area in the display image displayed in each target block area until the entire display screen is traversed and multiple arrangements are obtained. picture;
发光模块定位模块,包括:Lighting module positioning module, including:
图像重组子模块,用于根据各分块区域在显示屏中的位置,对各排列图进行重组,得到重组后的显示图像,其中,各排列图中包括对应显示图像中的图像区域的多个图像分块,针对重组后的显示图像中的任一图像分块,该图像分块在重组后的显示图像的位置与该图像分块对应的图像区域在显示图像中的位置相同;The image reorganization submodule is used to reorganize each arrangement chart according to the position of each block area in the display screen to obtain a reorganized display image, wherein each arrangement chart includes multiple image areas corresponding to the display image. Image block, for any image block in the reorganized display image, the position of the image block in the reorganized display image is the same as the position of the image area corresponding to the image block in the display image;
位置获取子模块,用于在重组后的显示图像中,对各发光模块进行定位,得到各发光模块的位置和亮色度。The position acquisition submodule is used to position each light-emitting module in the reorganized display image and obtain the position and brightness of each light-emitting module.
可选的,位置确定模块,包括:Optional, location determination module includes:
像素膨胀子模块,用于针对任一目标分块区域显示的显示图像中的图像区域,对该图像区域进行像素膨胀处理,得到该目标分块区域在显示图像中对应的发光点;The pixel expansion submodule is used to perform pixel expansion processing on the image area in the display image displayed in any target block area to obtain the corresponding luminous point of the target block area in the display image;
区域位置确定子模块,用于根据各目标分块区域在显示图像中对应的发光点,利用发光模块定位算法,确定各目标分块区域在显示图像中显示的图像区域的位置。The area position determination submodule is used to determine the position of each target block area in the image area displayed in the display image based on the corresponding luminous point of each target block area in the display image, using the light-emitting module positioning algorithm.
可选的,像素膨胀子模块,包括:Optional, pixel expansion submodule, including:
发光点获取子模块,用于针对任一目标分块区域显示的显示图像中的图像区域,在该图像区域的垂直和水平方向上膨胀N个像素,得到该目标分块区域在显示图像中对应的发光点,其中,N大于预设的两个相邻发光模块距离的一半。The luminous point acquisition submodule is used to expand N pixels in the vertical and horizontal directions of the image area for the image area in the display image displayed in any target block area, and obtain the corresponding value of the target block area in the display image. of light-emitting points, where N is greater than half of the preset distance between two adjacent light-emitting modules.
可选的,发光模块定位模块,包括:Optional, lighting module positioning module, including:
发光模块位置确定子模块,用于针对任一目标分块区域,根据显示指令中目标分块区域的尺寸,确定该目标分块区域中各发光模块的位置;The light-emitting module position determination submodule is used for determining the position of each light-emitting module in any target block area according to the size of the target block area in the display instruction;
发光模块排序子模块,用于对目标分块区域中的发光模块进行排列,得到该目标分块区域对应的发光模块排列矩阵;The light-emitting module sorting sub-module is used to arrange the light-emitting modules in the target block area and obtain the light-emitting module arrangement matrix corresponding to the target block area;
非补偿发光模块确定子模块,用于根据预设补偿区域的尺寸,确定发光模块排列矩阵中非补偿的发光模块,其中,非补偿的发光模块为目标分块区域中预设补偿区域以外的区域中的发光模块;The non-compensated light-emitting module determination sub-module is used to determine the non-compensated light-emitting modules in the light-emitting module arrangement matrix according to the size of the preset compensation area, wherein the non-compensated light-emitting modules are areas outside the preset compensation area in the target block area. The light-emitting module in
平均值计算子模块,用于以各非补偿的发光模块的位置为中心,计算该目标分块区域在显示图像中显示的图像区域中预设半径范围内各像素点的像素值平均值,得到各非补偿的发光模块的亮色度。The average calculation submodule is used to calculate the average pixel value of each pixel point within the preset radius range of the image area displayed in the display image of the target block area with the position of each non-compensated light-emitting module as the center, and obtain Brightness and chromaticity of each non-compensated light-emitting module.
可选的,上述装置还包括:Optionally, the above devices also include:
待校正区域确定模块,用于确定显示屏中的待校正区域;The area to be corrected determination module is used to determine the area to be corrected in the display screen;
亮色度获取子模块,用于获取在不同的纯色显示条件下待校正区域中各发光模块的亮色度;The brightness and chromaticity acquisition submodule is used to obtain the brightness and chromaticity of each light-emitting module in the area to be corrected under different solid color display conditions;
发光模块平均值计算子模块,用于计算待校正区域中各发光模块的亮色度平均值;The light-emitting module average calculation sub-module is used to calculate the average brightness and chromaticity of each light-emitting module in the area to be corrected;
亮色度校正子模块,用于计算待校正区域中各发光模块的亮色度与亮色度平均值的差异值,对差异值大于预设阈值的发光模块进行亮色度校正。The brightness and chromaticity correction sub-module is used to calculate the difference between the brightness and chromaticity of each light-emitting module in the area to be corrected and the average brightness and chromaticity, and perform brightness and chromaticity correction on the light-emitting modules whose difference value is greater than the preset threshold.
在本申请实施的第三方面,还提供了一种显示系统,显示系统包括控制器及显示屏;In a third aspect of implementation of this application, a display system is also provided. The display system includes a controller and a display screen;
控制器,用于向显示屏发送显示指令;其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布;A controller, configured to send display instructions to the display screen; wherein the display instructions include display rules and sizes of multiple target block areas in the display screen; the size of the target block areas is based on the distortion size of the display image of the display screen obtained in advance Determined; the display rules include: the light-emitting module in the target block area is bright, and every two adjacent target block areas are spaced apart;
显示屏,用于接收显示指令;根据显示指令控制目标分块区域内的发光模块亮;A display screen, used for receiving display instructions; controlling the lighting of the light-emitting module in the target block area according to the display instructions;
控制器,还用于获取显示屏执行显示指令时的显示图像;基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。The controller is also used to obtain the display image when the display screen executes the display instruction; based on the image area in the display image displayed in each target block area, position the light-emitting module in each target block area to obtain each target block The position and brightness of each light-emitting module in the area.
可选的,上述系统还包括采集器;Optionally, the above system also includes a collector;
采集器,用于采集显示屏执行显示指令时的显示图像;将显示图像发送至控制器。The collector is used to collect the display image when the display screen executes the display instruction; and sends the display image to the controller.
可选的,控制器,还用于确定各目标分块区域显示的显示图像中的图像区域的位置;根据各图像区域的位置,对各图像区域进行排列,得到排列图;更新各目标分块区域的显示规则,得到更新的显示指令,并向显示屏发送更新的显示指令;其中,显示规则更新后的目标分块区域为显示规则更新前的目标分块区域的邻接区域;获取显示屏执行更新的显示指令的显示图像,返回执行确定各目标分块区域显示的显示图像中的图像区域的位置的步骤,直至遍历整个显示屏,得到多个排列图;Optionally, the controller is also used to determine the position of the image area in the display image displayed in each target block area; arrange the image areas according to the position of each image area to obtain an arrangement chart; update each target block display rules of the area, obtain updated display instructions, and send updated display instructions to the display; among them, the target block area after the display rule is updated is the adjacent area of the target block area before the display rule is updated; obtain the display execution For the updated display image of the display instruction, return to the step of determining the position of the image area in the display image displayed in each target block area until the entire display screen is traversed and multiple arrangement charts are obtained;
控制器,还用于根据各分块区域在显示屏中的位置,对各排列图进行重组,得到重组后的显示图像,其中,各排列图中包括对应显示图像中的图像区域的多个图像分块,针对重组后的显示图像中的任一图像分块,该图像分块在重组后的显示图像的位置与该图像分块对应的图像区域在显示图像中的位置相同;在重组后的显示图像中,对各发光模块进行定位,得到各发光模块的位置和亮色度。The controller is also used to reorganize each arrangement chart according to the position of each block area in the display screen to obtain a reorganized display image, wherein each arrangement chart includes multiple images corresponding to the image areas in the display image. Blocking, for any image block in the reorganized display image, the position of the image block in the reorganized display image is the same as the position of the image area corresponding to the image block in the display image; in the reorganized display image In the displayed image, each light-emitting module is positioned to obtain the position and brightness of each light-emitting module.
可选的,控制器,还用于针对任一目标分块区域显示的显示图像中的图像区域,对该图像区域进行像素膨胀处理,得到该目标分块区域在显示图像中对应的发光点;根据各目标分块区域在显示图像中对应的发光点,利用发光模块定位算法,确定各目标分块区域在显示图像中显示的图像区域的位置。Optionally, the controller is also configured to perform pixel expansion processing on the image area in the display image displayed in any target block area to obtain the corresponding luminous point of the target block area in the display image; According to the corresponding luminous points of each target block area in the display image, the light-emitting module positioning algorithm is used to determine the position of each target block area in the image area displayed in the display image.
可选的,控制器,还用于针对任一目标分块区域显示的显示图像中的图像区域,在该图像区域的垂直和水平方向上膨胀N个像素,得到该目标分块区域在显示图像中对应的发光点,其中,N大于预设的两个相邻发光模块距离的一半。Optionally, the controller is also used to expand the image area in the display image displayed in any target block area by N pixels in the vertical and horizontal directions of the image area to obtain the target block area in the display image. The corresponding light-emitting point in , where N is greater than half of the preset distance between two adjacent light-emitting modules.
可选的,控制器,还用于针对任一目标分块区域,根据显示指令中目标分块区域的尺寸,确定该目标分块区域中各发光模块的位置;对目标分块区域中的发光模块进行排列,得到该目标分块区域对应的发光模块排列矩阵;根据预设补偿区域的尺寸,确定发光模块排列矩阵中非补偿的发光模块,其中,非补偿的发光模块为目标分块区域中预设补偿区域以外的区域中的发光模块;以各非补偿的发光模块的位置为中心,计算该目标分块区域在显示图像中显示的图像区域中预设半径范围内各像素点的像素值平均值,得到各非补偿的发光模块的亮色度。Optionally, the controller is also used to determine the position of each light-emitting module in the target block area according to the size of the target block area in the display instruction for any target block area; The modules are arranged to obtain the light-emitting module arrangement matrix corresponding to the target block area; according to the size of the preset compensation area, the non-compensated light-emitting modules in the light-emitting module arrangement matrix are determined, where the non-compensated light-emitting modules are in the target block area. Light-emitting modules in areas outside the preset compensation area; taking the position of each non-compensated light-emitting module as the center, calculate the pixel value of each pixel point within the preset radius range of the image area displayed in the display image of the target block area Average the brightness and chromaticity of each non-compensated light-emitting module.
可选的,控制器,还用于确定显示屏中的待校正区域;获取在不同的纯色显示条件下待校正区域中各发光模块的亮色度;计算待校正区域中各发光模块的亮色度平均值;计算待校正区域中各发光模块的亮色度与亮色度平均值的差异值,对差异值大于预设阈值的发光模块进行亮色度校正。Optionally, the controller is also used to determine the area to be corrected in the display screen; obtain the brightness and chromaticity of each light-emitting module in the area to be corrected under different solid color display conditions; and calculate the average brightness and chromaticity of each light-emitting module in the area to be corrected. value; calculate the difference value between the brightness and chromaticity of each light-emitting module in the area to be corrected and the average brightness and chromaticity, and perform brightness and chromaticity correction on the light-emitting modules whose difference value is greater than the preset threshold.
在本申请实施的又一方面,一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;In yet another aspect of the implementation of this application, an electronic device includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory complete communication with each other through the communication bus;
存储器,用于存放计算机程序;Memory, used to store computer programs;
处理器,用于执行存储器上所存放的计算机程序时,实现上述任一发光模块定位方法。The processor is used to implement any of the above light-emitting module positioning methods when executing the computer program stored in the memory.
在本发明实施的又一方面,还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一发光模块定位方法。In another aspect of implementation of the present invention, a computer-readable storage medium is also provided. A computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, any of the above light-emitting module positioning methods is implemented.
在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一发光模块定位方法。In yet another aspect of implementation of the present invention, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the above light-emitting module positioning methods.
本申请实施例提供的一种发光模块定位方法、装置、电子设备、存储介质及系统,向显示屏发送显示指令;其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布;获取显示屏执行显示指令时的显示图像;基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。在目标分块区域的显示尺寸根据预先获取的显示屏的显示图像的畸变大小所确定,目标分块区域内的发光模块亮且每两个相邻目标分块区域间隔分布的目标分块区域时,根据获取到的显示屏的显示图像进行目标分块区域中的发光模块定位,由于目标分块区域的显示尺寸较小。实现了无需对显示图像进行畸变校正处理,直接进行发光模块的定位,从而消除因畸变校正处理引起的误差,提高采集发光模块的亮色度信息的精度。当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。Embodiments of the present application provide a light-emitting module positioning method, device, electronic equipment, storage medium and system that sends display instructions to a display screen; wherein the display instructions include display rules and sizes of multiple target block areas in the display screen; The size of the target block area is determined according to the distortion size of the display image of the display screen obtained in advance; the display rules include: the light-emitting module in the target block area is bright, and every two adjacent target block areas are spaced apart; the acquisition display The display image when the screen executes the display instruction; based on the image area in the display image displayed in each target block area, the light-emitting modules in each target block area are positioned to obtain the position and sum of each light-emitting module in each target block area. Bright chroma. When the display size of the target block area is determined based on the distortion size of the display image obtained in advance, the light-emitting module in the target block area is on and every two adjacent target block areas are spaced apart from each other. , positioning the light-emitting module in the target block area based on the obtained display image of the display screen, because the display size of the target block area is small. It is realized that there is no need to perform distortion correction processing on the display image, and the light-emitting module is directly positioned, thereby eliminating errors caused by the distortion correction processing and improving the accuracy of collecting the brightness and chromaticity information of the light-emitting module. Of course, implementing any product or method of the present application does not necessarily require achieving all the above-mentioned advantages simultaneously.
附图说明Description of the drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present application or the technical solutions in the prior art more clearly, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are only These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.
图1为本申请一实施例的发光模块定位方法的流程示意图;Figure 1 is a schematic flow chart of a light-emitting module positioning method according to an embodiment of the present application;
图2为本申请另一实施例的发光模块定位方法的流程示意图;Figure 2 is a schematic flow chart of a light-emitting module positioning method according to another embodiment of the present application;
图3a为本申请实施例的一种示例的显示图像;Figure 3a is an example display image of an embodiment of the present application;
图3b为本申请实施例的一种示例的排列图像;Figure 3b is an example arrangement image according to the embodiment of the present application;
图4a为本申请实施例的另一种示例的排列图像;Figure 4a is an arrangement image of another example of the embodiment of the present application;
图4b为本申请实施例的一种示例的重组后的显示图像;Figure 4b is an example of a reorganized display image according to the embodiment of the present application;
图5为本申请实施例的图像区域的位置的确定方法的流程示意图;Figure 5 is a schematic flowchart of a method for determining the position of an image area according to an embodiment of the present application;
图6为本申请一实施例的目标分块区域中发光模块定位方法流程示意图;Figure 6 is a schematic flowchart of a method for positioning a light-emitting module in a target block area according to an embodiment of the present application;
图7为本申请实施例的发光模块补偿的一种显示示意图;Figure 7 is a schematic diagram showing the light-emitting module compensation according to the embodiment of the present application;
图8为本申请另一实施例的目标分块区域中发光模块定位方法的流程示意图;Figure 8 is a schematic flowchart of a method for positioning a light-emitting module in a target block area according to another embodiment of the present application;
图9为本申请实施例的发光模块定位装置的结构示意图;Figure 9 is a schematic structural diagram of a light-emitting module positioning device according to an embodiment of the present application;
图10a为本申请一实施例的显示系统的结构示意图;Figure 10a is a schematic structural diagram of a display system according to an embodiment of the present application;
图10b为本申请另一实施例的显示系统的结构示意图;Figure 10b is a schematic structural diagram of a display system according to another embodiment of the present application;
图11为本申请实施例的电子设备的结构示意图。Figure 11 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of this application.
首先,对本申请实施例中的专业术语进行解释:First, the professional terms used in the embodiments of this application are explained:
镜头畸变:光学透镜固有的透视失真的总称,也就是因为透视原因造成的失真。Lens distortion: A general term for the inherent perspective distortion of optical lenses, which is the distortion caused by perspective.
枕形畸变:由镜头引起的画面向中间“收缩”的现象。在使用长焦镜头或使用变焦镜头的长焦端时,最容易察觉枕形失真现象。Pincushion distortion: The phenomenon of the picture "shrinking" toward the center caused by the lens. Pincushion distortion is most easily noticeable when using a telephoto lens or when using the telephoto end of a zoom lens.
桶形畸变:由镜头中透镜物理性能以及镜片组结构引起的成像画面呈桶形膨胀状的失真现象。在使用广角镜头或使用变焦镜头的广角端时,最容易察觉桶形失真现象。Barrel distortion: The barrel-shaped expansion of the imaging image caused by the physical properties of the lens in the lens and the structure of the lens group. Barrel distortion is most easily noticeable when using a wide-angle lens or when using the wide-angle end of a zoom lens.
畸变校正:通过算法对产生畸变的图像进行校正消除畸变。Distortion correction: Use algorithms to correct and eliminate distortion of distorted images.
为了消除畸变校正引起的误差,提高发光模块定位的精度,本申请实施例提供了一种发光模块定位方法、装置、电子设备、存储介质及系统,包括:In order to eliminate errors caused by distortion correction and improve the accuracy of light-emitting module positioning, embodiments of the present application provide a light-emitting module positioning method, device, electronic equipment, storage medium and system, including:
向显示屏发送显示指令;其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布;Send a display instruction to the display screen; wherein the display instruction includes display rules and sizes of multiple target block areas in the display screen; the size of the target block area is determined based on the distortion size of the display image of the display screen obtained in advance; the display rules Including: the light-emitting module in the target block area is bright, and every two adjacent target block areas are spaced apart;
获取显示屏执行显示指令时的显示图像;Obtain the display image when the display screen executes the display command;
基于各目标分块区域在显示图像中显示的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。Based on the image area displayed in the display image of each target block area, the light-emitting modules in each target block area are positioned to obtain the position and brightness of each light-emitting module in each target block area.
可见,通过本申请实施例提供的发光模块定位方法、装置、电子设备、存储介质及系统,可以在目标分块区域的显示尺寸根据预先获取的显示屏的显示图像的畸变大小所确定,目标分块区域内的发光模块亮且每两个相邻目标分块区域间隔分布的目标分块区域时,根据获取到的显示屏的显示图像进行目标分块区域中的发光模块定位,由于目标分块区域的显示尺寸较小。实现了无需对显示图像进行畸变校正处理,直接进行发光模块的定位,从而消除因畸变校正处理引起的误差,提高采集发光模块的亮色度信息的精度。It can be seen that through the light-emitting module positioning method, device, electronic equipment, storage medium and system provided by the embodiments of the present application, the display size of the target block area can be determined according to the distortion size of the display image of the display screen obtained in advance, and the target segmentation When the light-emitting module in the block area is on and every two adjacent target block areas are spaced apart from each other, the light-emitting module in the target block area is positioned based on the acquired display image. The display size of the area is smaller. It is realized that there is no need to perform distortion correction processing on the display image, and the light-emitting module is directly positioned, thereby eliminating errors caused by the distortion correction processing and improving the accuracy of collecting the brightness and chromaticity information of the light-emitting module.
以下进行详细说明,参见图1,图1为本申请实施例的发光模块定位方法的一种流程图;Detailed description will be given below, with reference to Figure 1. Figure 1 is a flow chart of a light-emitting module positioning method according to an embodiment of the present application;
步骤S11,向显示屏发送显示指令。Step S11: Send a display instruction to the display screen.
其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布。Among them, the display instructions include display rules and sizes of multiple target block areas in the display screen; the size of the target block area is determined based on the distortion size of the display image of the display screen obtained in advance; the display rules include: within the target block area The light-emitting module is bright, and every two adjacent target block areas are spaced apart.
本申请实施例的发光模块定位方法应用于显示系统中的控制器,该显示系统包括控制器及显示屏,其中该控制器可以是与显示屏为同一设备,也可以是独立于显示屏的不同设备,上述显示屏可以是LED屏、LCD屏等有控制器控制发光模块亮灭的屏幕,该发光模块可以是显示屏中的灯珠。The light-emitting module positioning method in the embodiment of the present application is applied to the controller in the display system. The display system includes a controller and a display screen. The controller can be the same device as the display screen, or it can be a different device independent of the display screen. Equipment, the above-mentioned display screen can be an LED screen, an LCD screen, or other screens with a controller controlling the light-emitting module to turn on and off. The light-emitting module can be a lamp bead in the display screen.
当上述控制器是独立于显示屏的不同设备时,控制器可以向显示屏发送触发指令,显示屏根据接收到的触发指令,确定出多个目标分块区域的显示规则和尺寸。When the above controller is a different device independent of the display screen, the controller can send a trigger instruction to the display screen, and the display screen determines the display rules and sizes of multiple target block areas based on the received trigger instructions.
其中,目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定,可以是根据经验获得,例如,首先通过图像采集装置获取一张显示屏的显示图像,当显示屏的显示图像的畸变较小可以忽略时,可以将整个显示屏的显示区域划分为一个分块区域,当显示屏的显示图像的畸变较大时,可以将目标分块区域的尺寸的大小设置为较小,如3×3个发光模块、5×5个发光模块等,当显示屏的显示图像的畸变为中等程度时,可以将目标分块区域的尺寸的大小设置为:20×20个发光模块、50×50个发光模块等。假设当前LED屏最大发光模块数为W*H,屏幕分块数量为n*m;则每个分块大小为W/n*H/m,当m=n=1时,显示的分块区域的大小为整屏大小,当m=1&n=2或n=1&m=2时,每个分块区域为整屏的一半。本申请实施例中,各目标分块区域的形状可以是矩形、正方形等形状。由于发光模块的颜色可以对应红、绿、蓝、白等不同颜色,在目标分块区域内的发光模块亮时,可以是多个目标分块区域的发光模块均是同一种颜色。每两个相邻目标分块区域间隔分布,可以是每两个相邻目标分块区域之间间隔一组或多组发光模块,从而使相邻两个目标分块区域不相接,在对显示屏中发光模块亮的区域进行显示图像的采集时,各个区域的尺寸均根据预先获取的显示屏的显示图像的畸变大小所确定。在目标分块区域内的发光模块亮时,显示屏中其余区域的发光模块可以是不亮的状态。The size of the target block area is determined based on the distortion size of the display image of the display screen obtained in advance, which can be obtained based on experience. For example, first obtain a display image of the display screen through the image acquisition device. When the display screen displays When the distortion of the image is small and can be ignored, the entire display area of the display screen can be divided into a block area. When the distortion of the display image of the display screen is large, the size of the target block area can be set to a smaller size. , such as 3×3 light-emitting modules, 5×5 light-emitting modules, etc. When the distortion of the display image on the display screen is moderate, the size of the target block area can be set to: 20×20 light-emitting modules, 50×50 light-emitting modules, etc. Assume that the maximum number of light-emitting modules of the current LED screen is W*H and the number of screen blocks is n*m; then the size of each block is W/n*H/m. When m=n=1, the displayed block area The size of is the size of the entire screen. When m=1&n=2 or n=1&m=2, each block area is half of the entire screen. In this embodiment of the present application, the shape of each target block area may be a rectangle, a square, or other shapes. Since the colors of the light-emitting modules can correspond to different colors such as red, green, blue, and white, when the light-emitting modules in the target block area are on, the light-emitting modules in multiple target block areas can all be of the same color. Each two adjacent target block areas are spaced apart. One or more groups of light-emitting modules can be spaced between each two adjacent target block areas, so that the two adjacent target block areas are not connected. When the display image is collected from the area where the light-emitting module lights up in the display screen, the size of each area is determined based on the distortion size of the display image of the display screen obtained in advance. When the light-emitting modules in the target block area are on, the light-emitting modules in the remaining areas of the display screen may not be on.
步骤S12,获取显示屏执行显示指令时的显示图像。Step S12: Obtain the display image when the display screen executes the display instruction.
其中,获取显示屏执行显示指令时的显示图像,可以通过图像采集装置,例如摄像机,采集显示屏执行显示指令时的显示图像,也可以是显示屏执行显示指令时,通过截屏等方式得到的显示图像。Among them, the display image when the display screen executes the display instruction can be obtained through an image acquisition device, such as a camera, to collect the display image when the display screen executes the display instruction, or the display image obtained by screenshots or other methods when the display screen executes the display instruction. image.
步骤S13,基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。Step S13: Based on the image area in the display image displayed in each target block area, the light-emitting modules in each target block area are positioned to obtain the position and brightness of each light-emitting module in each target block area.
其中,基于各目标分块区域在显示图像中显示的图像区域,对各目标分块区域中的发光模块进行定位,可以通过投影法、坐标法等方法,对各目标分块区域中的发光模块进行定位。例如,根据发光模块亮度对所述显示图像中显示的图像区域进行离散化处理,确定出各个发光模块的中心点,通过确定中心点在同一水平线和竖直线上的发光模块的中心点的连线的交点,得到各个发光模块的位置。进而针对各个发光模块的位置进行亮色度的采集,得到各目标分块区域中各发光模块的亮色度。Among them, based on the image area displayed in the display image of each target block area, the light-emitting module in each target block area is positioned. The light-emitting module in each target block area can be positioned by methods such as projection method and coordinate method. To position. For example, the image area displayed in the display image is discretized according to the brightness of the light-emitting module, and the center point of each light-emitting module is determined. By determining the connection of the center points of the light-emitting modules whose center points are on the same horizontal line and vertical line, The intersection point of the lines is used to obtain the position of each light-emitting module. Then, the brightness and chromaticity of each light-emitting module is collected according to the position of each light-emitting module, and the brightness and chromaticity of each light-emitting module in each target block area is obtained.
可见,通过本申请实施例提供的发光模块定位方法,可以在目标分块区域的显示尺寸根据预先获取的显示屏的显示图像的畸变大小所确定,目标分块区域内的发光模块亮且每两个相邻目标分块区域间隔分布的目标分块区域时,根据获取到的显示屏的显示图像进行目标分块区域中的发光模块定位,由于目标分块区域的显示尺寸较小,实现了无需对显示图像进行畸变校正处理,直接进行发光模块的定位,从而消除因畸变校正处理引起的误差,提高采集发光模块的亮色度信息的精度。It can be seen that through the light-emitting module positioning method provided by the embodiment of the present application, the display size of the target block area can be determined according to the distortion size of the display image of the display screen obtained in advance. The light-emitting module in the target block area is bright and every two When there are target block areas distributed at intervals between adjacent target block areas, the light-emitting module in the target block area is positioned according to the obtained display image of the display screen. Since the display size of the target block area is small, no need to Perform distortion correction processing on the display image and directly position the light-emitting module, thereby eliminating errors caused by the distortion correction processing and improving the accuracy of collecting brightness and chromaticity information of the light-emitting module.
可选的,参见图2,在步骤S13在基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度的步骤之前,上述方法还包括:Optionally, referring to Figure 2, in step S13, the light-emitting modules in each target sub-area are positioned based on the image area in the display image displayed in each target sub-area to obtain each light-emitting module in each target sub-area. Before the position and brightness steps, the above method also includes:
步骤S14,确定各目标分块区域显示的显示图像中的图像区域的位置。Step S14: Determine the position of the image area in the display image displayed in each target block area.
其中,确定各目标分块区域在显示图像中显示的图像区域的位置,可以通过多种方式实现,例如,获取显示屏执行显示指令时的显示图像后,根据数字图形形态学理论,利用矩形二维矩阵膨胀每个发光模块区域,对采集到的图像中发光模块对应的像素特征垂直和水平方向上膨胀N个像素以对每一发光模块对应的像素特征进行膨胀处理,其中N等于两个相邻发光模块距离的一半以上。通过膨胀处理可以使分块区域内的发光模块对应的像素特征进行合并,使每个分块区域可以当成一颗“大发光模块”,再通过发光模块定位算法确定各目标分块区域在显示图像中显示的图像区域的位置。Determining the position of each target block area in the image area displayed in the display image can be achieved in a variety of ways. For example, after obtaining the display image when the display screen executes the display instruction, according to the theory of digital graphics morphology, using rectangular two The dimensional matrix expands each light-emitting module area, and the pixel features corresponding to the light-emitting module in the collected image are expanded by N pixels in the vertical and horizontal directions to expand the pixel features corresponding to each light-emitting module, where N is equal to two phases. More than half the distance between adjacent light-emitting modules. Through the expansion process, the pixel features corresponding to the light-emitting modules in the block area can be merged, so that each block area can be regarded as a "large light-emitting module", and then the light-emitting module positioning algorithm is used to determine the display image of each target block area. The location of the image area displayed in .
步骤S15,根据各图像区域的位置,对各图像区域进行排列,得到排列图。Step S15: Arrange the image areas according to their positions to obtain an arrangement chart.
其中,根据各图像区域的位置,对各图像区域进行排列,可以是获取显示屏执行显示指令时的显示图像后,对显示图像进行各目标分块区域在显示图像中显示的图像区域的提取,再根据各图像区域的位置对提取到的图像区域进行排列,得到排列图。根据各图像区域的位置对提取到的图像区域进行排列,得到排列图,可以根据各个图像区域的相对位置关系,对各图像区域进行排列,得到排列图,例如在显示屏中分块区域1位于分块区域2的左侧,生成的排列图中,1仍然位于2的左侧。生成排列图时,可以通过拼接或仅仅是按照对应顺序进行排列得到排列图,例如在显示屏中分块区域1并不与分块区域2相邻,即分块区域1并不与分块区域2之间存在其他发光模块,但在本次确定各目标分块区域显示的显示图像中的图像区域的位置时并没有获取分块区域1、分块区域2之间的分块区域的位置,因此在生成排列图时可以将1、2拼接在一起得到排列图,或只是将1和2按照顺序进行排列,得到包含1和2的排列图。Wherein, arranging each image area according to the position of each image area may be to obtain the display image when the display screen executes the display instruction, and then extract the image area of each target block area displayed in the display image from the display image, The extracted image areas are then arranged according to the position of each image area to obtain an arrangement chart. Arrange the extracted image areas according to the position of each image area to obtain an arrangement chart. You can arrange each image area according to the relative position of each image area to obtain an arrangement chart. For example, in the display screen, block area 1 is located at To the left of block area 2, in the generated arrangement chart, 1 is still located to the left of 2. When generating an arrangement chart, the arrangement chart can be obtained by splicing or simply arranging in the corresponding order. For example, in the display screen, block area 1 is not adjacent to block area 2, that is, block area 1 is not adjacent to block area 2. There are other light-emitting modules between 2, but when determining the position of the image area in the display image displayed in each target block area this time, the position of the block area between block area 1 and block area 2 was not obtained. Therefore, when generating a permutation chart, you can splice 1 and 2 together to get a permutation chart, or just arrange 1 and 2 in order to get a permutation chart containing 1 and 2.
例如,参见图3a,数值1,2,3,4所在的图像区域分别对应不同的图像区域,在执行某一显示指令时,各个数字所对应的图像区域内的发光模块亮,例如,执行某一显示指令时数值1对应的图像区域内的发光模块亮,执行另一显示指令时数值2对应的图像区域内的发光模块亮。当根据图中1对应的图像区域的位置进行排列,可以根据1对应的图像区域在显示图像中的相对位置进行排列,如按照从上到下,从左到右的顺序,确定出图中左上角的1对应的图像区域的位置为(0,0),右下角的的1对应的图像区域的位置为(1,1)。然后根据各图像区域的位置,对各图像区域进行排列,可以得到如图3b排列图。For example, see Figure 3a, the image areas where the values 1, 2, 3, and 4 are located respectively correspond to different image areas. When a certain display instruction is executed, the light-emitting module in the image area corresponding to each number lights up. For example, when a certain display instruction is executed, When a display command is executed, the light-emitting module in the image area corresponding to value 1 lights up, and when another display command is executed, the light-emitting module in the image area corresponding to value 2 lights up. When arranging according to the position of the image area corresponding to 1 in the figure, the image area corresponding to 1 can be arranged according to the relative position in the displayed image. For example, in the order from top to bottom, from left to right, determine the upper left in the figure. The position of the image area corresponding to 1 in the corner is (0, 0), and the position of the image area corresponding to 1 in the lower right corner is (1, 1). Then, each image area is arranged according to the position of each image area, and an arrangement diagram can be obtained as shown in Figure 3b.
步骤S16,更新各目标分块区域的显示规则,得到更新的显示指令,并向显示屏发送更新的显示指令。Step S16: Update the display rules of each target block area, obtain updated display instructions, and send the updated display instructions to the display screen.
其中,显示规则更新后的目标分块区域为显示规则更新前的目标分块区域的邻接区域,目标分块区域的邻接区域为显示屏中的多个的分块区域中与目标分块区域相邻的分块区域中的一个。当发光模块的颜色包括多种颜色时,更新后的显示指令对应的发光模块颜色可以是与更新前的发光模块的颜色相同。更新后的显示指令对应的显示屏中多个目标分块区域的尺寸可以与更新前相同。并且更新后的显示指令的每两个相邻目标分块区域间隔分布。Among them, the target block area after the display rule is updated is the adjacent area of the target block area before the display rule is updated, and the adjacent area of the target block area is the target block area among multiple block areas in the display screen. One of the neighboring tiles. When the color of the light-emitting module includes multiple colors, the color of the light-emitting module corresponding to the updated display instruction may be the same as the color of the light-emitting module before the update. The size of the multiple target subdivision areas in the display screen corresponding to the updated display instruction may be the same as before the update. And every two adjacent target block areas of the updated display instructions are distributed at intervals.
步骤S17,获取显示屏执行更新的显示指令的显示图像,返回执行确定各目标分块区域显示的显示图像中的图像区域的位置的步骤,直至遍历整个显示屏,得到多个排列图。Step S17: Obtain the display image of the display screen that executes the updated display instruction, and return to the step of determining the position of the image area in the display image displayed in each target block area until the entire display screen is traversed and multiple arrangement charts are obtained.
其中,排列图是根据各图像区域的位置,对各图像区域进行排列所得到的排列图。遍历整个显示屏,可以通过多次更新并向显示屏发送更新的显示指令得到多个排列图,该多个排列图可以包括显示屏中所有发光模块对应的图像区域。The arrangement chart is an arrangement chart obtained by arranging each image area according to the position of each image area. Traversing the entire display screen, multiple arrangement diagrams can be obtained by updating multiple times and sending updated display instructions to the display screen. The multiple arrangement diagrams can include image areas corresponding to all light-emitting modules in the display screen.
步骤S13基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度的步骤,包括:Step S13 is a step of positioning the light-emitting modules in each target block area based on the image area in the display image displayed in each target block area, and obtaining the position and brightness of each light-emitting module in each target block area, including:
步骤S131,根据各分块区域在显示屏中的位置,对各排列图进行重组,得到重组后的显示图像。Step S131: Reorganize each arrangement chart according to the position of each block area in the display screen to obtain a reorganized display image.
其中,各排列图中包括对应显示图像中的图像区域的多个图像分块,针对重组后的显示图像中的任一图像分块,该图像分块在重组后的显示图像的位置与该图像分块对应的图像区域在显示图像中的位置相同,根据显示屏中分块区域的排布顺序,对各排列图进行重组,可以是根据显示指令对各排列图中的图像分块进行重新排布。其中,排列图中的图像分块可以与显示图像中的图像区域相同。例如,例如在显示屏中分块区域1并不与分块区域2相邻,即分块区域1并不与分块区域2之间存在其他发光模块,但在本次确定各目标分块区域显示的显示图像中的图像区域的位置时并没有获取1、2之间的分块区域的位置,因此在生成排列图时可以将1、2拼接在一起得到排列图,而在根据显示屏中分块区域的排布顺序,对各排列图进行重组,得到重组后的显示图像时,可以在获取1、2之间的分块区域之后,对应原分块区域1和2,得到排列图中的图像分块1和2,其中,分块区域1与图像分块1相同,分块区域2与图像分块2相同,然后,按照图像分块1、之间的图像分块、图像分块2的顺序进行重组,得到重组后的显示图像。例如,根据显示指令可知1对应的分块区域在2对应的分块区域的左边,3对应的分块区域在1对应的分块区域的下边,4对应的分块区域在2对应的分块区域的下边,从而,可以根据上述分块区域的排布顺序,对排列图中各图像分块重组,得到重组后的显示图像。例如,参见图4a的各排列图,进行重组,得到重组后的显示图像图4b。Each arrangement diagram includes a plurality of image blocks corresponding to image areas in the display image. For any image block in the reorganized display image, the position of the image block in the reorganized display image is consistent with the image. The image areas corresponding to the blocks have the same position in the displayed image. According to the arrangement order of the block areas on the display screen, each arrangement chart is reorganized. This may be to rearrange the image blocks in each arrangement chart according to the display instructions. cloth. The image blocks in the arrangement chart may be the same as the image areas in the display image. For example, in the display screen, the block area 1 is not adjacent to the block area 2, that is, there are no other light-emitting modules between the block area 1 and the block area 2. However, each target block area is determined this time. When the position of the image area in the displayed image is displayed, the position of the block area between 1 and 2 is not obtained. Therefore, when generating the arrangement chart, 1 and 2 can be spliced together to obtain the arrangement chart, and according to the display screen Arrangement order of block areas, reorganize each arrangement chart, and obtain the reorganized display image. After obtaining the block areas between 1 and 2, correspond to the original block areas 1 and 2, and obtain the arrangement chart. of image blocks 1 and 2, where block area 1 is the same as image block 1, block area 2 is the same as image block 2, and then, according to image block 1, image block, image block between Reorganize in the order of 2 to obtain the reorganized display image. For example, according to the display command, it can be known that the block area corresponding to 1 is to the left of the block area corresponding to 2, the block area corresponding to 3 is below the block area corresponding to 1, and the block area corresponding to 4 is to the block area corresponding to 2. Therefore, according to the arrangement order of the above-mentioned block areas, each image in the arrangement diagram can be block-reorganized to obtain a reorganized display image. For example, refer to each arrangement diagram in Figure 4a and perform reorganization to obtain the reorganized display image Figure 4b.
步骤S132,在重组后的显示图像中,对各发光模块进行定位,得到各发光模块的位置和亮色度。Step S132: Position each light-emitting module in the reorganized display image to obtain the position and brightness of each light-emitting module.
在重组后的显示图像中,对各发光模块进行定位,可以通过多种方法进行发光模块定位,例如,通过投影法、坐标法等方法,得到各发光模块的位置和亮色度。In the reorganized display image, each light-emitting module can be positioned using a variety of methods. For example, the position and brightness of each light-emitting module can be obtained through projection method, coordinate method, and other methods.
由于重组后的显示图像是由显示屏中分块区域的排列图进行重组,得到重组后的显示图像。而分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定,因此畸变较小可以不对重组后的显示图像进行畸变校正,而直接进行发光模块的定位。因此不会产生由于畸变校正引起的误差。Since the reorganized display image is reorganized from the arrangement of the block areas in the display screen, the reorganized display image is obtained. The size of the block area is determined based on the distortion of the pre-acquired display image of the display screen. Therefore, if the distortion is small, the light-emitting module can be positioned directly without performing distortion correction on the reorganized display image. Therefore, errors due to distortion correction will not occur.
可选的,参见图5,步骤S14确定各目标分块区域显示的显示图像中的图像区域的位置的步骤,包括:Optionally, referring to Figure 5, step S14 determines the position of the image area in the display image displayed in each target block area, including:
步骤S141,针对任一目标分块区域显示的显示图像中的图像区域,对该图像区域进行像素膨胀处理,得到该目标分块区域在显示图像中对应的发光点。Step S141: Perform pixel expansion processing on the image area in the display image displayed in any target block area to obtain the corresponding luminous point of the target block area in the display image.
例如,根据数字图形形态学理论,利用矩形二维矩阵膨胀每个发光模块区域。对采集到的图像中发光模块对应的像素特征垂直和水平方向上膨胀N个像素以对每一发光模块对应的像素特征进行膨胀处理,其中N等于两个相邻发光模块距离的一半以上。通过膨胀处理可以保证分块区域内相邻发光模块的图像接在一起,对分块区域内的发光模块对应的像素特征进行合并,使每个分块区域可以当成一颗“大发光模块”,发光点即为该“大发光模块”,该相邻区域之间不存在其他发光模块。For example, according to the theory of digital graphics morphology, a rectangular two-dimensional matrix is used to expand each light-emitting module area. The pixel features corresponding to the light-emitting modules in the collected image are expanded by N pixels in the vertical and horizontal directions to perform expansion processing on the pixel features corresponding to each light-emitting module, where N is equal to more than half of the distance between two adjacent light-emitting modules. The expansion process can ensure that the images of adjacent light-emitting modules in the block area are connected together, and the pixel features corresponding to the light-emitting modules in the block area are merged, so that each block area can be regarded as a "large light-emitting module". The light-emitting point is the "large light-emitting module", and there are no other light-emitting modules between the adjacent areas.
步骤S142,根据各目标分块区域在显示图像中对应的发光点,利用发光模块定位算法,确定各目标分块区域在显示图像中显示的图像区域的位置。Step S142: Based on the corresponding light-emitting points of each target block area in the display image, use the light-emitting module positioning algorithm to determine the position of each target block area in the image area displayed in the display image.
通过将上述分块区域可以当成一颗“大发光模块”后,利用发光模块定位算法,可以直接确定各目标分块区域在显示图像中显示的图像区域的位置。By treating the above-mentioned block area as a "large light-emitting module" and using the light-emitting module positioning algorithm, the position of each target block area in the image area displayed in the display image can be directly determined.
可选的,步骤S141针对任一目标分块区域显示的显示图像中的图像区域,对该图像区域进行像素膨胀处理,得到该目标分块区域在显示图像中对应的发光点的步骤,包括:Optionally, step S141 performs pixel expansion processing on the image area in the display image displayed in any target block area to obtain the corresponding luminous point of the target block area in the display image, including:
针对任一目标分块区域显示的显示图像中的图像区域,在该图像区域的垂直和水平方向上膨胀N个像素,得到该目标分块区域在显示图像中对应的发光点,其中,N大于预设的两个相邻发光模块距离的一半,该相邻发光模块之间不存在其他发光模块。For the image area in the display image displayed in any target block area, expand N pixels in the vertical and horizontal directions of the image area to obtain the corresponding luminous point of the target block area in the display image, where N is greater than Half of the preset distance between two adjacent light-emitting modules, and there are no other light-emitting modules between the adjacent light-emitting modules.
可选的,参见图6,步骤S13基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度的步骤,包括:Optionally, referring to Figure 6, step S13 locates the light-emitting modules in each target block area based on the image area in the display image displayed in each target block area, and obtains the position of each light-emitting module in each target block area. and brightening steps, including:
步骤S133,针对任一目标分块区域,根据显示指令中目标分块区域的尺寸,确定该目标分块区域中各发光模块的位置。Step S133: For any target block area, determine the position of each light-emitting module in the target block area according to the size of the target block area in the display instruction.
其中,根据显示指令中目标分块区域的尺寸,确定该目标分块区域中各发光模块的位置,例如,针对某一显示指令,目标分块区域的尺寸为3×3,即目标分块区域中的发光模块的排布规则为3×3,从而当确定目标分块区域后,可以认为分块区域的中心为3×3排布的发光模块区域的中心,从而确定出目标分块区域中各发光模块的位置。Among them, according to the size of the target block area in the display instruction, the position of each light-emitting module in the target block area is determined. For example, for a certain display instruction, the size of the target block area is 3×3, that is, the target block area The arrangement rule of the light-emitting modules in is 3×3, so when the target block area is determined, the center of the block area can be considered to be the center of the 3×3 arranged light-emitting module area, thereby determining the target block area. The location of each light-emitting module.
步骤S134,对目标分块区域中的发光模块进行排列,得到该目标分块区域对应的发光模块排列矩阵。Step S134: Arrange the light-emitting modules in the target block area to obtain the light-emitting module arrangement matrix corresponding to the target block area.
步骤S135,根据预设补偿区域的尺寸,确定发光模块排列矩阵中非补偿的发光模块。Step S135: Determine the non-compensated light-emitting modules in the light-emitting module arrangement matrix according to the size of the preset compensation area.
其中,非补偿的发光模块为目标分块区域中预设补偿区域以外的区域中的发光模块。The non-compensated light-emitting modules are light-emitting modules in areas other than the preset compensation area in the target block area.
由于正常情况下发光模块的亮度会受到相邻区域的发光模块的亮度的影响。因此为了保证每块区域需要采集的发光模块亮色度值与实际一样,需要点亮与区域相邻若干行(p行)的发光模块作为补充区域进行补偿,该相邻区域之间不存在其他发光模块。例如,对于n*n的分块区域,对应的发光模块排列矩阵的大小为(n+2*p)*(n+2*p),其中,当分块区域位于屏幕边缘时,可以不进行p行补偿。例如,参见图7,目标分块区域为图中虚线框中的3×3的发光模块区域,补偿一行后,得到执行显示指令时的发光模块亮的区域为5×5的发光模块区域。Because under normal circumstances, the brightness of the light-emitting module will be affected by the brightness of the light-emitting modules in adjacent areas. Therefore, in order to ensure that the brightness and chromaticity values of the light-emitting modules that need to be collected in each area are the same as the actual ones, it is necessary to light up the light-emitting modules in several rows (p rows) adjacent to the area as supplementary areas for compensation. There is no other light-emitting area between the adjacent areas. module. For example, for an n*n block area, the size of the corresponding light-emitting module arrangement matrix is (n+2*p)*(n+2*p). When the block area is located at the edge of the screen, p does not need to be performed. Make compensation. For example, see Figure 7. The target block area is the 3×3 light-emitting module area in the dotted box in the figure. After compensating for one line, the area where the light-emitting module lights up when the display command is executed is a 5×5 light-emitting module area.
其中,在进行补偿时,可以是显示指令包含补偿区域,例如,在进行3×3的发光模块区域的发光模块定位时,控制器向显示屏发送的显示指令时显示包含补偿区域的5×5的发光模块区域,也可以是控制器向显示屏发送的显示指令时只包含3×3的发光模块区域,显示屏根据该显示指令和补偿策略,最终显示的是包含补偿区域的5×5的发光模块区域。When performing compensation, the display instruction may include the compensation area. For example, when positioning the light-emitting module in a 3×3 light-emitting module area, the controller sends a display instruction to the display screen to display a 5×5 area including the compensation area. The light-emitting module area can also be a light-emitting module area that only contains 3×3 when the controller sends a display instruction to the display. According to the display instruction and the compensation strategy, the display finally displays a 5×5 area including the compensation area. Light module area.
例如,对于n*n的分块区域,补偿规则为进行p行补偿,得到对应的发光模块排列矩阵为(n+2*p)*(n+2*p),从而可以根据p发光模块的排布规则,确定发光模块排列矩阵(n+2*p)*(n+2*p)中的中非补偿的发光模块n*n的位置。For example, for an n*n block area, the compensation rule is to perform p row compensation, and the corresponding light-emitting module arrangement matrix is obtained as (n+2*p)*(n+2*p), so that the p light-emitting module can be Arrangement rules determine the position of the non-compensated light-emitting module n*n in the light-emitting module arrangement matrix (n+2*p)*(n+2*p).
步骤S136,以各非补偿的发光模块的位置为中心,计算该目标分块区域在显示图像中显示的图像区域中预设半径范围内各像素点的像素值平均值,得到各非补偿的发光模块的亮色度。Step S136: Taking the position of each non-compensated light-emitting module as the center, calculate the average pixel value of each pixel point within the preset radius range of the target block area in the image area displayed in the display image, and obtain each non-compensated light-emitting module. The brightness of the module.
通过确定发光模块排列矩阵中非补偿的发光模块后,以各非补偿的发光模块的位置为中心,计算该目标分块区域在显示图像中显示的图像区域中预设半径范围内各像素点的像素值,可以得到目标分块区域的各个发光模块的亮色度。After determining the non-compensated light-emitting modules in the light-emitting module arrangement matrix, taking the position of each non-compensated light-emitting module as the center, calculate the pixel value of each pixel within the preset radius range of the image area displayed in the display image of the target block area. The pixel value can be used to obtain the brightness and chromaticity of each light-emitting module in the target block area.
可选的,参见图8,在步骤S13基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度的步骤之后,上述方法还包括:Optionally, referring to Figure 8, in step S13, based on the image area in the display image displayed in each target block area, the light-emitting modules in each target block area are positioned to obtain the values of each light-emitting module in each target block area. After the position and brightness steps, the above method also includes:
步骤S18,确定显示屏中的待校正区域。Step S18: Determine the area to be corrected in the display screen.
其中,显示屏中的待校正区域可以是整个显示屏的显示区域,也可以是显示屏中的某一部分区域。当待校正区域为显示屏中的某一部分区域时。基于各目标分块区域在显示图像中显示的图像区域,对各目标分块区域中的发光模块进行定位,可以是只获取该显示区域在显示图像中显示的图像区域后,只根据图像区域进行待校正区域内发光模块的定位,而可以不获取显示屏中其余区域的显示图像和进行发光模块的定位,从而当待校正区域尺寸较小时,可以节约发光模块定位所需的时间。The area to be corrected in the display screen may be the display area of the entire display screen, or may be a certain part of the display screen. When the area to be corrected is a certain part of the display screen. Based on the image area displayed in the display image of each target block area, positioning the light-emitting module in each target block area may be based on only the image area after obtaining only the image area displayed in the display image of the display area. For positioning the light-emitting module in the area to be corrected, it is not necessary to obtain the display image of the remaining areas in the display screen and position the light-emitting module. Therefore, when the size of the area to be corrected is small, the time required for positioning the light-emitting module can be saved.
步骤S19,获取在不同的纯色显示条件下待校正区域中各发光模块的亮色度。Step S19: Obtain the brightness chromaticity of each light-emitting module in the area to be corrected under different solid color display conditions.
当发光模块所显示的颜色包括多种颜色时,可以分别获取在不同的纯色显示条件下待校正区域中各发光模块的亮色度,例如,分别获取红、绿、蓝三种不同颜色下待校正区域的发光模块的亮色度。When the colors displayed by the light-emitting modules include multiple colors, the brightness chromaticity of each light-emitting module in the area to be corrected under different pure color display conditions can be obtained separately. For example, the brightness of each light-emitting module in the area to be corrected under different pure color display conditions can be obtained separately. For example, the brightness of red, green, and blue colors to be corrected can be obtained separately. The brightness of the area's light-emitting module.
步骤S20,计算待校正区域中各发光模块的亮色度平均值。Step S20: Calculate the average brightness and chromaticity of each light-emitting module in the area to be corrected.
计算待校正区域中各发光模块的亮色度平均值,可以根据获取到的待校正区域中所有发光模块的亮色度,然后计算平均值,从而得到待校正区域中各发光模块的亮色度平均值。To calculate the average brightness and chromaticity of each light-emitting module in the area to be corrected, the average brightness and chromaticity of each light-emitting module in the area to be corrected can be calculated based on the obtained brightness and chromaticity of all the light-emitting modules in the area to be corrected, thereby obtaining the average brightness and chromaticity of each light-emitting module in the area to be corrected.
步骤S21,计算待校正区域中各发光模块的亮色度与亮色度平均值的差异值,对差异值大于预设阈值的发光模块进行亮色度校正。Step S21: Calculate the difference between the brightness and chromaticity of each light-emitting module in the area to be corrected and the average brightness and chromaticity, and perform brightness and chromaticity correction on the light-emitting modules whose difference value is greater than the preset threshold.
计算待校正区域中各发光模块的亮色度与亮色度平均值的差异值,可以将获取到的待校正区域中各个发光模块的亮色度与亮色度平均值进行对比,各个发光模块的亮色度与亮色度平均值之间的差异值大于预设阈值时,则认为该发光模块的亮色度对显示屏的显示效果造成影响,从而进行亮色度校正。预设阈值可以为人为设定的某一数值。Calculate the difference between the brightness and chromaticity of each light-emitting module in the area to be corrected and the average brightness and chromaticity. The obtained brightness and chromaticity and the average brightness and chromaticity of each light-emitting module in the area to be corrected can be compared. The brightness and chromaticity of each light-emitting module and When the difference between the average brightness and chromaticity values is greater than the preset threshold, it is considered that the brightness and chromaticity of the light-emitting module affects the display effect of the display screen, and brightness and chromaticity correction is performed. The preset threshold can be an artificially set value.
参见图9,在本申请实施还提供了一种发光模块定位装置,上述装置包括:Referring to Figure 9, this application also provides a light-emitting module positioning device. The device includes:
指令发送模块901,用于向显示屏发送显示指令;其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布;The instruction sending module 901 is used to send display instructions to the display screen; wherein the display instructions include the display rules and sizes of multiple target block areas in the display screen; the size of the target block area is based on the pre-acquired display image of the display screen. Determined by the size of the distortion; the display rules include: the light-emitting module in the target block area is bright, and every two adjacent target block areas are spaced apart;
图像获取模块902,用于获取显示屏执行显示指令时的显示图像;The image acquisition module 902 is used to acquire the display image when the display screen executes the display instruction;
发光模块定位模块903,用于基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。The light-emitting module positioning module 903 is used to position the light-emitting modules in each target block area based on the image area in the display image displayed in each target block area, and obtain the position and bright color of each light-emitting module in each target block area. Spend.
可选的,上述装置还包括:Optionally, the above devices also include:
位置确定模块,用于确定各目标分块区域显示的显示图像中的图像区域的位置;A position determination module, used to determine the position of the image area in the display image displayed in each target block area;
图像排列模块,用于根据各图像区域的位置,对各图像区域进行排列,得到排列图;The image arrangement module is used to arrange each image area according to the position of each image area to obtain an arrangement chart;
指令更新模块,用于更新各目标分块区域的显示规则,得到更新的显示指令,并向显示屏发送更新的显示指令;其中,显示规则更新后的目标分块区域为显示规则更新前的目标分块区域的邻接区域;The instruction update module is used to update the display rules of each target block area, obtain updated display instructions, and send updated display instructions to the display screen; among them, the target block area after the display rule is updated is the target before the display rule is updated. Adjacent areas of partitioned areas;
位置确定模块,还用于获取显示屏执行更新的显示指令的显示图像,返回执行确定各目标分块区域显示的显示图像中的图像区域的位置的步骤,直至遍历整个显示屏,得到多个排列图;The position determination module is also used to obtain the display image of the display screen that executes the updated display instruction, and return to the step of determining the position of the image area in the display image displayed in each target block area until the entire display screen is traversed and multiple arrangements are obtained. picture;
发光模块定位模块,包括:Lighting module positioning module, including:
图像重组子模块,用于根据各分块区域在显示屏中的位置,对各排列图进行重组,得到重组后的显示图像,其中,各排列图中包括对应显示图像中的图像区域的多个图像分块,针对重组后的显示图像中的任一图像分块,该图像分块在重组后的显示图像的位置与该图像分块对应的图像区域在显示图像中的位置相同;The image reorganization submodule is used to reorganize each arrangement chart according to the position of each block area in the display screen to obtain a reorganized display image, wherein each arrangement chart includes multiple image areas corresponding to the display image. Image block, for any image block in the reorganized display image, the position of the image block in the reorganized display image is the same as the position of the image area corresponding to the image block in the display image;
位置获取子模块,用于在重组后的显示图像中,对各发光模块进行定位,得到各发光模块的位置和亮色度。The position acquisition submodule is used to position each light-emitting module in the reorganized display image and obtain the position and brightness of each light-emitting module.
可选的,位置确定模块,包括:Optional, location determination module includes:
像素膨胀子模块,用于针对任一目标分块区域显示的显示图像中的图像区域,对该图像区域进行像素膨胀处理,得到该目标分块区域在显示图像中对应的发光点;The pixel expansion submodule is used to perform pixel expansion processing on the image area in the display image displayed in any target block area to obtain the corresponding luminous point of the target block area in the display image;
区域位置确定子模块,用于根据各目标分块区域在显示图像中对应的发光点,利用发光模块定位算法,确定各目标分块区域在显示图像中显示的图像区域的位置。The area position determination submodule is used to determine the position of each target block area in the image area displayed in the display image based on the corresponding luminous point of each target block area in the display image, using the light-emitting module positioning algorithm.
可选的,像素膨胀子模块,包括:Optional, pixel expansion submodule, including:
发光点获取子模块,用于针对任一目标分块区域显示的显示图像中的图像区域,在该图像区域的垂直和水平方向上膨胀N个像素,得到该目标分块区域在显示图像中对应的发光点,其中,N大于预设的两个相邻发光模块距离的一半。The luminous point acquisition submodule is used to expand N pixels in the vertical and horizontal directions of the image area for the image area in the display image displayed in any target block area, and obtain the corresponding value of the target block area in the display image. of light-emitting points, where N is greater than half of the preset distance between two adjacent light-emitting modules.
可选的,发光模块定位模块,包括:Optional, lighting module positioning module, including:
发光模块位置确定子模块,用于针对任一目标分块区域,根据显示指令中目标分块区域的尺寸,确定该目标分块区域中各发光模块的位置;The light-emitting module position determination submodule is used for determining the position of each light-emitting module in any target block area according to the size of the target block area in the display instruction;
发光模块排序子模块,用于对目标分块区域中的发光模块进行排列,得到该目标分块区域对应的发光模块排列矩阵;The light-emitting module sorting sub-module is used to arrange the light-emitting modules in the target block area and obtain the light-emitting module arrangement matrix corresponding to the target block area;
非补偿发光模块确定子模块,用于根据预设补偿区域的尺寸,确定发光模块排列矩阵中非补偿的发光模块,其中,非补偿的发光模块为目标分块区域中预设补偿区域以外的区域中的发光模块;The non-compensated light-emitting module determination sub-module is used to determine the non-compensated light-emitting modules in the light-emitting module arrangement matrix according to the size of the preset compensation area, wherein the non-compensated light-emitting modules are areas outside the preset compensation area in the target block area. The light-emitting module in
平均值计算子模块,用于以各非补偿的发光模块的位置为中心,计算该目标分块区域在显示图像中显示的图像区域中预设半径范围内各像素点的像素值平均值,得到各非补偿的发光模块的亮色度。The average calculation submodule is used to calculate the average pixel value of each pixel point within the preset radius range of the image area displayed in the display image of the target block area with the position of each non-compensated light-emitting module as the center, and obtain Brightness and chromaticity of each non-compensated light-emitting module.
可选的,上述装置还包括:Optionally, the above devices also include:
待校正区域确定模块,用于确定显示屏中的待校正区域;The area to be corrected determination module is used to determine the area to be corrected in the display screen;
亮色度获取子模块,用于获取在不同的纯色显示条件下待校正区域中各发光模块的亮色度;The brightness and chromaticity acquisition submodule is used to obtain the brightness and chromaticity of each light-emitting module in the area to be corrected under different solid color display conditions;
发光模块平均值计算子模块,用于计算待校正区域中各发光模块的亮色度平均值;The light-emitting module average calculation sub-module is used to calculate the average brightness and chromaticity of each light-emitting module in the area to be corrected;
亮色度校正子模块,用于计算待校正区域中各发光模块的亮色度与亮色度平均值的差异值,对差异值大于预设阈值的发光模块进行亮色度校正。The brightness and chromaticity correction sub-module is used to calculate the difference between the brightness and chromaticity of each light-emitting module in the area to be corrected and the average brightness and chromaticity, and perform brightness and chromaticity correction on the light-emitting modules whose difference value is greater than the preset threshold.
可见,通过本申请实施例提供的发光模块定位装置,可以在目标分块区域的显示尺寸根据预先获取的显示屏的显示图像的畸变大小所确定,目标分块区域内的发光模块亮且每两个相邻目标分块区域间隔分布的目标分块区域时,根据获取到的显示屏的显示图像进行目标分块区域中的发光模块定位,由于目标分块区域的显示尺寸较小,实现了无需对显示图像进行畸变校正处理,直接进行发光模块的定位,从而消除因畸变校正处理引起的误差,提高采集发光模块的亮色度信息的精度。It can be seen that through the light-emitting module positioning device provided by the embodiment of the present application, the display size of the target block area can be determined according to the distortion size of the display image of the display screen obtained in advance. The light-emitting module in the target block area is bright and every two When there are target block areas distributed at intervals between adjacent target block areas, the light-emitting module in the target block area is positioned according to the obtained display image of the display screen. Since the display size of the target block area is small, no need to Perform distortion correction processing on the display image and directly position the light-emitting module, thereby eliminating errors caused by the distortion correction processing and improving the accuracy of collecting brightness and chromaticity information of the light-emitting module.
参见图10a,在本申请实施还提供了一种显示系统,显示系统包括控制器1001及显示屏1002;Referring to Figure 10a, a display system is also provided in this application. The display system includes a controller 1001 and a display screen 1002;
控制器1001,用于向显示屏发送显示指令;其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布;Controller 1001, configured to send display instructions to the display screen; wherein the display instructions include display rules and sizes of multiple target block areas in the display screen; the size of the target block areas is based on the distortion of the display image of the display screen obtained in advance Determined by the size; the display rules include: the light-emitting module in the target block area is bright, and every two adjacent target block areas are spaced apart;
显示屏1002,用于接收显示指令;根据显示指令控制目标分块区域内的发光模块亮;Display screen 1002, used to receive display instructions; control the light-emitting modules in the target block area to light up according to the display instructions;
控制器1001,还用于获取显示屏执行显示指令时的显示图像;基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。The controller 1001 is also used to obtain the display image when the display screen executes the display instruction; based on the image area in the display image displayed in each target block area, position the light-emitting module in each target block area to obtain each target segment. The position and brightness of each light-emitting module in the block area.
可选的,参见图10b,上述系统还包括采集器1003;Optionally, referring to Figure 10b, the above system also includes a collector 1003;
采集器1003,用于采集显示屏执行显示指令时的显示图像;将显示图像发送至控制器。The collector 1003 is used to collect the display image when the display screen executes the display instruction; and sends the display image to the controller.
可选的,optional,
控制器1001,还用于确定各目标分块区域显示的显示图像中的图像区域的位置;根据各图像区域的位置,对各图像区域进行排列,得到排列图;更新各目标分块区域的显示规则,得到更新的显示指令,并向显示屏发送更新的显示指令;其中,显示规则更新后的目标分块区域为显示规则更新前的目标分块区域的邻接区域;获取显示屏执行更新的显示指令的显示图像,返回执行确定各目标分块区域显示的显示图像中的图像区域的位置的步骤,直至遍历整个显示屏,得到多个排列图;The controller 1001 is also used to determine the position of the image area in the display image displayed in each target block area; arrange the image areas according to the position of each image area to obtain an arrangement chart; update the display of each target block area rules, obtain updated display instructions, and send updated display instructions to the display; among them, the target block area after the display rule is updated is the adjacent area of the target block area before the display rule is updated; obtain the updated display of the display screen For the display image of the instruction, return to the step of determining the position of the image area in the display image displayed in each target block area until the entire display screen is traversed and multiple arrangement charts are obtained;
控制器1001,还用于根据各分块区域在显示屏中的位置,对各排列图进行重组,得到重组后的显示图像,其中,各排列图中包括对应显示图像中的图像区域的多个图像分块,针对重组后的显示图像中的任一图像分块,该图像分块在重组后的显示图像的位置与该图像分块对应的图像区域在显示图像中的位置相同;在重组后的显示图像中,对各发光模块进行定位,得到各发光模块的位置和亮色度。The controller 1001 is also used to reorganize each arrangement chart according to the position of each block area in the display screen to obtain a reorganized display image, wherein each arrangement chart includes a plurality of image areas corresponding to the display image. Image block, for any image block in the reorganized display image, the position of the image block in the reorganized display image is the same as the position of the image area corresponding to the image block in the display image; after reorganization In the display image, each light-emitting module is positioned to obtain the position and brightness of each light-emitting module.
可选的,控制器1001,还用于针对任一目标分块区域显示的显示图像中的图像区域,对该图像区域进行像素膨胀处理,得到该目标分块区域在显示图像中对应的发光点;根据各目标分块区域在显示图像中对应的发光点,利用发光模块定位算法,确定各目标分块区域在显示图像中显示的图像区域的位置。Optionally, the controller 1001 is also configured to perform pixel expansion processing on the image area in the display image displayed in any target block area to obtain the corresponding luminous point of the target block area in the display image. ; According to the corresponding luminous points of each target block area in the display image, use the light-emitting module positioning algorithm to determine the position of each target block area in the image area displayed in the display image.
可选的,控制器1001,还用于针对任一目标分块区域显示的显示图像中的图像区域,在该图像区域的垂直和水平方向上膨胀N个像素,得到该目标分块区域在显示图像中对应的发光点,其中,N大于预设的两个相邻发光模块距离的一半。Optionally, the controller 1001 is also configured to expand the image area in the display image displayed in any target block area by N pixels in the vertical and horizontal directions of the image area to obtain the target block area in the displayed image. The corresponding light-emitting point in the image, where N is greater than half of the preset distance between two adjacent light-emitting modules.
可选的,控制器1001,还用于针对任一目标分块区域,根据显示指令中目标分块区域的尺寸,确定该目标分块区域中各发光模块的位置;对目标分块区域中的发光模块进行排列,得到该目标分块区域对应的发光模块排列矩阵;根据预设补偿区域的尺寸,确定发光模块排列矩阵中非补偿的发光模块,其中,非补偿的发光模块为目标分块区域中预设补偿区域以外的区域中的发光模块;以各非补偿的发光模块的位置为中心,计算该目标分块区域在显示图像中显示的图像区域中预设半径范围内各像素点的像素值平均值,得到各非补偿的发光模块的亮色度。Optionally, the controller 1001 is also used to determine the position of each light-emitting module in the target block area according to the size of the target block area in the display instruction for any target block area; Arrange the light-emitting modules to obtain the light-emitting module arrangement matrix corresponding to the target block area; determine the non-compensated light-emitting modules in the light-emitting module arrangement matrix according to the size of the preset compensation area, where the non-compensated light-emitting modules are the target block areas The light-emitting modules in the area other than the preset compensation area; taking the position of each non-compensated light-emitting module as the center, calculate the pixels of each pixel point within the preset radius range of the image area displayed in the display image of the target block area The average value is used to obtain the brightness and chromaticity of each non-compensated light-emitting module.
可选的,控制器1001,还用于确定显示屏中的待校正区域;获取在不同的纯色显示条件下待校正区域中各发光模块的亮色度;计算待校正区域中各发光模块的亮色度平均值;计算待校正区域中各发光模块的亮色度与亮色度平均值的差异值,对差异值大于预设阈值的发光模块进行亮色度校正。Optionally, the controller 1001 is also used to determine the area to be corrected in the display screen; obtain the brightness chromaticity of each light-emitting module in the area to be corrected under different solid color display conditions; and calculate the brightness chromaticity of each light-emitting module in the area to be corrected. Average value; calculate the difference between the brightness and chromaticity of each light-emitting module in the area to be corrected and the average brightness and chromaticity, and perform brightness and chromaticity correction on the light-emitting modules whose difference value is greater than the preset threshold.
可见,通过本申请实施例提供的发光模块定位系统,可以在目标分块区域的显示尺寸根据预先获取的显示屏的显示图像的畸变大小所确定,目标分块区域内的发光模块亮且每两个相邻目标分块区域间隔分布的目标分块区域时,根据获取到的显示屏的显示图像进行目标分块区域中的发光模块定位,由于目标分块区域的显示尺寸较小,实现了无需对显示图像进行畸变校正处理,直接进行发光模块的定位,从而消除因畸变校正处理引起的误差,提高采集发光模块的亮色度信息的精度。It can be seen that through the light-emitting module positioning system provided by the embodiment of the present application, the display size of the target block area can be determined according to the distortion size of the display image obtained in advance. The light-emitting module in the target block area is bright and every two When there are target block areas distributed at intervals between adjacent target block areas, the light-emitting module in the target block area is positioned according to the obtained display image of the display screen. Since the display size of the target block area is small, no need to Perform distortion correction processing on the display image and directly position the light-emitting module, thereby eliminating errors caused by the distortion correction processing and improving the accuracy of collecting brightness and chromaticity information of the light-emitting module.
本发明实施例还提供了一种电子设备,如图11所示,包括处理器1101、存储器1102和通信总线1103,其中,处理器1101,存储器1102通过通信总线1103完成相互间的通信,An embodiment of the present invention also provides an electronic device, as shown in Figure 11, including a processor 1101, a memory 1102 and a communication bus 1103, wherein the processor 1101 and the memory 1102 complete communication with each other through the communication bus 1103.
存储器1102,用于存放计算机程序;Memory 1102, used to store computer programs;
处理器1101,用于执行存储器1102上所存放的程序时,实现如下步骤:When the processor 1101 is used to execute the program stored in the memory 1102, it implements the following steps:
向显示屏发送显示指令;其中,显示指令包括显示屏中多个目标分块区域的显示规则和尺寸;目标分块区域的尺寸根据预先获取的显示屏的显示图像的畸变大小所确定;显示规则包括:目标分块区域内的发光模块亮、且每两个相邻目标分块区域间隔分布;Send a display instruction to the display screen; wherein the display instruction includes display rules and sizes of multiple target block areas in the display screen; the size of the target block area is determined based on the distortion size of the display image of the display screen obtained in advance; the display rules Including: the light-emitting module in the target block area is bright, and every two adjacent target block areas are spaced apart;
获取显示屏执行显示指令时的显示图像;Obtain the display image when the display screen executes the display command;
基于各目标分块区域显示的显示图像中的图像区域,对各目标分块区域中的发光模块进行定位,得到各目标分块区域中各发光模块的位置和亮色度。Based on the image area in the display image displayed in each target block area, the light-emitting modules in each target block area are positioned to obtain the position and brightness of each light-emitting module in each target block area.
可选的,上述处理器用于执行上述存储器存放的计算机程序时,还能够实现上述任一发光模块定位方法。Optionally, when the above processor is used to execute the computer program stored in the above memory, it can also implement any of the above light emitting module positioning methods.
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The communication bus mentioned in the above-mentioned electronic equipment may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
通信接口用于上述电子设备与其他设备之间的通信。The communication interface is used for communication between the above-mentioned electronic devices and other devices.
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory may include random access memory (Random Access Memory, RAM) or non-volatile memory (Non-Volatile Memory, NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far away from the aforementioned processor.
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (Network Processor, NP), etc.; it can also be a digital signal processor (Digital SignalProcessing, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一发光模块定位方法。In another embodiment of the present invention, a computer-readable storage medium is also provided. A computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, any of the above-mentioned light-emitting modules can be implemented. Positioning method.
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一发光模块定位方法。In yet another embodiment of the present invention, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the light-emitting module positioning methods in the above embodiments.
需要说明的是,在本文中,各个可选方案中的技术特征只要不矛盾均可组合来形成方案,这些方案均在本申请公开的范围内。诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, the technical features in each optional solution can be combined to form a solution as long as there is no contradiction, and these solutions are all within the scope of the disclosure of this application. Relational terms such as first, second, etc. are used only to distinguish one entity or operation from another entity or operation and do not necessarily require or imply that any such actual relationship exists between these entities or operations or order. Furthermore, the terms "comprises," "comprises," or any other variations thereof are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that includes a list of elements includes not only those elements, but also those not expressly listed other elements, or elements inherent to the process, method, article or equipment. Without further limitation, an element defined by the statement "comprises a..." does not exclude the presence of additional identical elements in a process, method, article, or apparatus that includes the stated element.
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、存储介质及系统的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a related manner. The same and similar parts between the various embodiments can be referred to each other. Each embodiment focuses on its differences from other embodiments. In particular, for the embodiments of devices, electronic equipment, storage media and systems, since they are basically similar to the method embodiments, the descriptions are relatively simple. For relevant details, please refer to the partial description of the method embodiments.
以上所述仅为本申请的较佳实施例,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。The above descriptions are only preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application are included in the protection scope of this application.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011357832.0A CN112489115B (en) | 2020-11-27 | 2020-11-27 | Light emitting module positioning method, device, electronic equipment, storage medium and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011357832.0A CN112489115B (en) | 2020-11-27 | 2020-11-27 | Light emitting module positioning method, device, electronic equipment, storage medium and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112489115A CN112489115A (en) | 2021-03-12 |
| CN112489115B true CN112489115B (en) | 2023-09-08 |
Family
ID=74936233
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011357832.0A Active CN112489115B (en) | 2020-11-27 | 2020-11-27 | Light emitting module positioning method, device, electronic equipment, storage medium and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112489115B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113326016B (en) * | 2021-08-04 | 2021-10-22 | 卡莱特云科技股份有限公司 | Method and device for improving contrast of LED display screen and computer equipment |
| CN116416198A (en) * | 2021-12-31 | 2023-07-11 | 西安诺瓦星云科技股份有限公司 | Method and device for obtaining optical information of display screen, and non-volatile storage medium |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012086966A2 (en) * | 2010-12-19 | 2012-06-28 | Kim Insun | Method for using a wireless communication device to conveniently capture a quality image of an iris and a subject, and camera device transmitting a partial range of visible rays and near infrared rays through a single bandpass filter |
| CN103165103A (en) * | 2011-12-12 | 2013-06-19 | 深圳富泰宏精密工业有限公司 | Brightness adjustment system of electronic device display screen and brightness adjustment method of electronic device display screen |
| CN103559862A (en) * | 2013-11-11 | 2014-02-05 | 西安诺瓦电子科技有限公司 | Partition zone correcting method for LED display screen |
| CN103778887A (en) * | 2013-03-21 | 2014-05-07 | 西安电子科技大学 | Method and device for correcting brightness of LED display device |
| CN103824544A (en) * | 2014-02-28 | 2014-05-28 | 西安诺瓦电子科技有限公司 | LED display screen correction method, device and system |
| JP6284172B1 (en) * | 2017-12-06 | 2018-02-28 | 株式会社Nexpoint | Screen image transfer method, image restoration method, screen image transfer system, image restoration system, screen image transfer program, image restoration program, image compression method, image compression system, image compression program |
| KR101962646B1 (en) * | 2018-12-17 | 2019-03-27 | (주)서울기전 | LED Module Brightness and Color Compensation Apparatus and Method thereof |
| CN110689841A (en) * | 2019-11-18 | 2020-01-14 | 颜色空间(北京)科技有限公司 | Point-to-point correction method for LED display screen |
| CN111355863A (en) * | 2020-04-07 | 2020-06-30 | 北京达佳互联信息技术有限公司 | Image distortion correction method and device, electronic equipment and storage medium |
| CN111933075A (en) * | 2019-04-28 | 2020-11-13 | 华为技术有限公司 | A pixel compensation method and device |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100707698B1 (en) * | 2006-08-28 | 2007-04-18 | 주식회사 유양정보통신 | LED module arrangement method, data conversion method for displaying moving pictures using LED module, and data conversion device therefor |
| JP6598430B2 (en) * | 2013-10-31 | 2019-10-30 | キヤノン株式会社 | Display device, display device control method, and program |
| US20150235619A1 (en) * | 2014-02-18 | 2015-08-20 | Samsung Display Co., Ltd. | Method of driving light source module and display device using the method |
| JP2016161921A (en) * | 2015-03-05 | 2016-09-05 | 株式会社ジャパンディスプレイ | Display device, electronic equipment and drive method of display device |
| NL2018852B1 (en) * | 2017-05-05 | 2018-11-14 | Illumina Inc | Optical distortion correction for imaged samples |
| CN107566751B (en) * | 2017-09-30 | 2019-11-26 | 北京金山安全软件有限公司 | Image processing method, image processing apparatus, electronic device, and medium |
| CN108648700B (en) * | 2018-05-18 | 2020-02-18 | 京东方科技集团股份有限公司 | Dynamic dimming display control method and device for backlight source |
| CN109192146A (en) * | 2018-10-12 | 2019-01-11 | 京东方科技集团股份有限公司 | A kind of backlight module and display device |
-
2020
- 2020-11-27 CN CN202011357832.0A patent/CN112489115B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012086966A2 (en) * | 2010-12-19 | 2012-06-28 | Kim Insun | Method for using a wireless communication device to conveniently capture a quality image of an iris and a subject, and camera device transmitting a partial range of visible rays and near infrared rays through a single bandpass filter |
| CN103165103A (en) * | 2011-12-12 | 2013-06-19 | 深圳富泰宏精密工业有限公司 | Brightness adjustment system of electronic device display screen and brightness adjustment method of electronic device display screen |
| CN103778887A (en) * | 2013-03-21 | 2014-05-07 | 西安电子科技大学 | Method and device for correcting brightness of LED display device |
| CN103559862A (en) * | 2013-11-11 | 2014-02-05 | 西安诺瓦电子科技有限公司 | Partition zone correcting method for LED display screen |
| CN103824544A (en) * | 2014-02-28 | 2014-05-28 | 西安诺瓦电子科技有限公司 | LED display screen correction method, device and system |
| JP6284172B1 (en) * | 2017-12-06 | 2018-02-28 | 株式会社Nexpoint | Screen image transfer method, image restoration method, screen image transfer system, image restoration system, screen image transfer program, image restoration program, image compression method, image compression system, image compression program |
| KR101962646B1 (en) * | 2018-12-17 | 2019-03-27 | (주)서울기전 | LED Module Brightness and Color Compensation Apparatus and Method thereof |
| CN111933075A (en) * | 2019-04-28 | 2020-11-13 | 华为技术有限公司 | A pixel compensation method and device |
| CN110689841A (en) * | 2019-11-18 | 2020-01-14 | 颜色空间(北京)科技有限公司 | Point-to-point correction method for LED display screen |
| CN111355863A (en) * | 2020-04-07 | 2020-06-30 | 北京达佳互联信息技术有限公司 | Image distortion correction method and device, electronic equipment and storage medium |
Non-Patent Citations (1)
| Title |
|---|
| Design and analysis of a high-intensity LED lighting module for underwater illumination;S.C. Shen,et al;Applied Ocean Research;第39卷;89-96 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112489115A (en) | 2021-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20110234920A1 (en) | Method for Creating Blending Ramps for Complex Projector Image Overlaps | |
| CN101431617B (en) | Method and system for combining videos for display in real-time | |
| US7019713B2 (en) | Methods and measurement engine for aligning multi-projector display systems | |
| US6932480B2 (en) | Image processing system, projector, program, information storage medium and image processing method | |
| CN109495729B (en) | Projection picture correction method and system | |
| WO2018166266A1 (en) | Mura defect repair method and apparatus based on designated position | |
| CN109658427B (en) | Image processing method and device | |
| CN105376540A (en) | Projection display system and correction method of projection area | |
| CN112286474B (en) | Image processing method, device and system and display controller | |
| CN105185314A (en) | Uniformity compensation method for LED display screen | |
| CN107221306A (en) | Method, device and the display device of brightness of image in correction splicing device screen | |
| US20090087078A1 (en) | Display testing apparatus and method | |
| CN101409790B (en) | An Efficient Multi-Projector Stitching and Fusion Method | |
| CN112489115B (en) | Light emitting module positioning method, device, electronic equipment, storage medium and system | |
| US11397551B2 (en) | Method for determining offset distance of splicing screen and related apparatus | |
| CN105446692A (en) | Seam compensation method and device of spliced screen | |
| CN116343652A (en) | LED display splicing line compensation system, method, device and storage medium | |
| CN114723637A (en) | Color difference adjusting method and system | |
| CN106405894A (en) | Automatic defect positioning method of liquid crystal panel | |
| CN108762706B (en) | Image processing method and device | |
| CN115619636A (en) | Image stitching method, electronic device and storage medium | |
| CN117392161B (en) | Calibration plate corner point for long-distance large perspective distortion and corner point number determination method | |
| CN116634624B (en) | Illumination control method and device for transparent screen display cabinet | |
| CN115985229B (en) | Method and device for rapidly correcting gradient of correction coefficient of display screen | |
| CN109671081B (en) | Bad cluster statistical method and device based on FPGA lookup table |
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 |