Naked eye 3D display screen detection system and detection method
By designing a naked-eye 3D display screen detection system and using a robotic arm and a detection probe for detection, the problem of lack of effective detection methods in the prior art is solved, and accurate detection and quality control of naked-eye 3D display screen is achieved.
Patent Information
- Application Number
- CN202510219274.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2025-06-20
AI Technical Summary
The prior art lacks effective and accurate methods to detect the display effect of naked-eye 3D display screens, making it difficult to provide data support for quality control and yield control.
A naked-eye 3D display detection system is designed, including a detection probe, a robotic arm, an industrial control machine and a display. The robotic arm drives the motion of the detection probe, and the industrial control machine controls the detection probe to obtain the detection data of the display screen, and obtains the display screen parameters through algorithm processing.
It realizes effective and accurate detection of naked-eye 3D display screens, can provide reliable data for subsequent quality control and yield control, and improves the quality evaluation and yield of the display screen.
Smart Images

Figure CN120176994A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of display screen devices, and particularly relates to a naked-eye 3D display screen detection system and a detection method. Background Art
[0002] Vision is the main channel for humans to obtain information, so the development of display technology is particularly important. With the progress of the times, naked-eye 3D display screens have gradually entered the public's field of vision. Naked-eye 3D display includes grating 3D display, integral imaging 3D display, volumetric 3D display, and holographic 3D display. Grating 3D display includes two-viewpoint and multi-viewpoint 3D display. Among them, grating 3D display and integral imaging 3D display are based on binocular vision technology. By simulating the binocular parallax of humans and using special optical structures and display methods, different images can be seen by a person's left and right eyes, so as to synthesize a 3D effect in the brain.
[0003] A naked-eye 3D display screen refers to a display screen that enables users to obtain a 3D visual experience without wearing any auxiliary devices through naked-eye 3D display technology. Naked-eye 3D display screens are widely used, such as in entertainment games, education consulting, medical research, advertising and marketing, military aviation, and art exhibitions. However, the research on the standardized measurement of the key parameters of naked-eye 3D display is relatively lagging behind, and methods and systems for evaluating the quality of three-dimensional display images are still relatively lacking. Currently, the main problems of naked-eye 3D display screens are high crosstalk rate, small viewing angle, resolution degradation, etc., and there is a lack of an effective and accurate method to detect the display effect of the 3D images displayed on the naked-eye 3D display screen, which is difficult to provide data support for the quality control and yield control of naked-eye 3D display products. Summary of the Invention
[0004] In view of this, the purpose of the present invention is to provide a naked-eye 3D display screen detection system and a detection method, which can effectively and accurately detect the display effect of the naked-eye 3D display screen and provide reliable data for subsequent quality control and yield control.
[0005] In a first aspect, an embodiment of the present invention provides a naked-eye 3D display screen detection system, including:
[0006] A detection probe for detecting a naked-eye 3D display screen and obtaining detection data;
[0007] A robotic arm, the detection probe is installed at the end of the robotic arm, and the robotic arm drives the detection probe to move;
[0008] An industrial control computer, the industrial control computer is respectively connected to the robotic arm and the detection probe, the industrial control computer controls the robotic arm to drive the detection probe to move, and controls the detection probe to detect and obtain the detection data of the naked-eye 3D display screen, and processes the obtained detection data to obtain display screen parameters;
[0009] A display, electrically connected to the industrial control computer, the display controls the display of the display screen parameters through the industrial control computer, and the display receives the initialization parameters and the robotic arm control parameters input from the outside and sends them to the industrial control computer.
[0010] Optionally, the detection probe includes a spectral detector and an industrial camera, and the detection data includes color data and image data;
[0011] The spectral detector is connected to the robotic arm for primary detection and obtaining the color data, and the industrial camera is connected to the robotic arm after the robotic arm is disconnected from the spectral detector for subsequent detection and obtaining the image data.
[0012] Optionally, the display includes a robotic arm control module, an initialization setting module, a display screen parameter module, and a spatial position dynamic display module. The robotic arm control module is used to receive the robotic arm control parameters input from the outside to control the movement of the robotic arm, and display the movement state of the end of the robotic arm through the three-axis movement state parameters. The initialization setting module is used to receive the initialization parameters input from the outside to determine the movement range of the robotic arm and the environmental conditions for detection. The display screen parameter module is used to display the display screen parameters of the autostereoscopic 3D display screen. The spatial position dynamic display module is used to display the movement state and position state of the robotic arm and the detection probe on the display.
[0013] Wherein, the initialization parameters include autostereoscopic 3D display screen parameters and detection probe parameters, and the detection probe parameters include spectral detector parameters and industrial camera parameters.
[0014] Optionally, the display screen parameters include resolution, brightness, crosstalk, viewing area, depth, and viewing angle.
[0015] In a second aspect, an embodiment of the present invention provides a method for detecting an autostereoscopic 3D display screen, including:
[0016] Install a detection probe at the end of the robotic arm, position the detection probe at a predetermined distance from the autostereoscopic 3D display screen, input the size of the autostereoscopic 3D display screen, the predetermined distance, and the device parameters of the detection probe to the industrial control computer and store them;
[0017] Set the detection probe at the initial position so that the detection direction of the detection probe is perpendicular to the autostereoscopic 3D display screen, and the detection probe detects and collects the detection data at the initial position;
[0018] Divide the naked-eye 3D display screen into multiple areas to be measured. The industrial control computer controls the robotic arm to drive the detection probe to sequentially scan the multiple areas to be measured, and collect the detection data of the points to be measured in the multiple areas to be measured;
[0019] Process the detection data to obtain the display screen parameters, and determine the quality grade of the naked-eye 3D display screen based on the display screen parameters.
[0020] Optionally, the detection probe includes a spectral detector and an industrial camera. The control of the robotic arm to drive the detection probe to sequentially scan the multiple areas to be measured and collect the detection data of the points to be measured in the multiple areas to be measured includes:
[0021] Connect the spectral detector to the end of the robotic arm. The industrial control computer controls the robotic arm to drive the spectral detector to sequentially pass through each area to be measured along the first trajectory, and controls the spectral detector to perform a primary detection on each area to be measured to obtain the color data corresponding to the points to be measured in each area to be measured;
[0022] After the industrial camera is disconnected from the robotic arm, the industrial camera is connected to the robotic arm. The industrial control computer controls the robotic arm to drive the industrial camera to sequentially pass through each area to be measured along the second trajectory, and controls the industrial camera to perform a subsequent detection on each area to be measured to obtain the image data corresponding to the points to be measured in each area to be measured;
[0023] Wherein, the first trajectory is the same as the second trajectory.
[0024] Optionally, the industrial control computer controls the robotic arm to drive the spectral detector to sequentially pass through each area to be measured along the first trajectory, and controls the spectral detector to perform a primary detection on each area to be measured to obtain the color data corresponding to the points to be measured in each area to be measured includes:
[0025] The industrial control computer controls the robotic arm to drive the spectral detector to move and make the spectral detector face the naked-eye 3D display screen;
[0026] The industrial control computer controls the robotic arm to drive the spectral detector to move according to the first trajectory. When the spectral detector moves to the point to be measured in the current area to be measured, it stops moving. The industrial control computer controls the spectral detector to scan the point to be measured and collect the color data.
[0027] Optionally, the industrial control computer controls the robotic arm to drive the industrial camera to sequentially pass through each area to be measured along the second trajectory, and controls the industrial camera to perform a subsequent detection on each area to be measured to obtain the image data corresponding to the points to be measured in each area to be measured includes:
[0028] The industrial control computer controls the movement of the robotic arm and makes the industrial camera face the naked-eye 3D display screen directly;
[0029] The industrial control computer controls the robotic arm to drive the industrial camera to move according to the second trajectory. When the industrial camera moves to a measurement point within the current measurement area, it stops moving, and the industrial camera scans the current measurement point and collects first sub-image data;
[0030] The industrial control computer controls the robotic arm to drive the industrial camera to swing at different angles up and down with the position of the industrial camera as the center of the circle, and collects second sub-image data corresponding to the current measurement point at different angles;
[0031] The industrial control computer controls the robotic arm to drive the industrial camera to swing at different angles left and right with the position of the current measurement point as the center of the circle, and collects third sub-image data corresponding to the current measurement point at different angles;
[0032] Among them, the first sub-image data, the second sub-image data, and the third sub-image data form the image data corresponding to the current measurement point.
[0033] Optionally, the industrial control computer controls the robotic arm to drive the industrial camera to swing at different angles up and down with the position of the industrial camera as the center of the circle, and collecting second sub-image data corresponding to the current measurement point at different angles includes:
[0034] The industrial control computer controls the robotic arm to drive the industrial camera to rotate upward around the center of the circle at a predetermined angle in sequence. After each rotation of the predetermined angle, the industrial camera acquires the second sub-image data corresponding to the current measurement point at the current angle;
[0035] When the acquired second sub-image data shows a crosstalk state, the collection stops, and the included angle between the current scanning direction of the industrial camera and the horizontal plane is recorded as the first included angle;
[0036] The industrial control computer controls the robotic arm to reset the robotic arm to drive the industrial camera to face the naked-eye 3D display screen directly;
[0037] The industrial control computer controls the robotic arm to drive the industrial camera to rotate downward around the center of the circle at a predetermined angle in sequence. After each rotation of the predetermined angle, the industrial camera collects the second sub-image data corresponding to the current measurement point at the current angle;
[0038] When the acquired second sub-image data shows a crosstalk state, the collection stops, and the included angle between the current scanning direction of the industrial camera and the horizontal plane is recorded as the second included angle;
[0039] Obtain the angular range of the second sub-image data corresponding to the current point to be measured according to the first included angle and the second included angle, so as to determine the viewing angle of the point to be measured.
[0040] Optionally, the industrial control computer controls the robotic arm to drive the industrial camera to swing at different angles to the left and right with the position of the current point to be measured as the center of the circle. Collecting the third sub-image data corresponding to the current point to be measured at different angles includes:
[0041] The industrial control computer controls the robotic arm to drive the industrial camera to rotate leftward around the center of the circle in sequence at a predetermined angle. After each rotation of the predetermined angle, the industrial camera acquires the third sub-image data corresponding to the current point to be measured at the current angle;
[0042] When the acquired third sub-image data shows a crosstalk state, stop collecting, and record the included angle between the current scanning direction of the industrial camera and the vertical plane as the third included angle;
[0043] The industrial control computer controls the robotic arm to drive the industrial camera to reset to face the naked-eye 3D display screen;
[0044] The industrial control computer controls the robotic arm to drive the industrial camera to rotate rightward around the center of the circle in sequence at a predetermined angle. After each rotation of the predetermined angle, the industrial camera collects the third sub-image data corresponding to the current point to be measured at the current angle;
[0045] When the acquired third sub-image data shows a crosstalk state, stop collecting, and record the included angle between the current scanning direction of the industrial camera and the vertical plane as the fourth included angle;
[0046] Obtain the angular range of the third sub-image data corresponding to the current point to be measured according to the third included angle and the fourth included angle, so as to determine the viewing area of the point to be measured.
[0047] An embodiment of the present invention provides a naked-eye 3D display screen detection system and a detection method. Among them, the naked-eye 3D display screen detection system includes a detection probe, a robotic arm, an industrial control computer and a display. The detection probe is installed at the end of the robotic arm and is driven by the robotic arm to detect the naked-eye 3D display screen; the industrial control computer is respectively connected to the detection probe and the robotic arm and controls them to obtain detection data and process it into display screen parameters; the display is electrically connected to the industrial control computer, receives the initialized parameters and robotic arm control parameters input externally and displays the obtained display screen parameters. The naked-eye 3D display screen detection system controls the robotic arm to drive the detection probe to detect the naked-eye 3D display screen, obtains detection data and processes it to obtain display screen parameters, effectively detects the display effect of the display screen, and provides reliable data for subsequent evaluation of the display screen quality and improvement of the display screen yield. Description of the Drawings
[0048] Through the following description of the embodiments of the present invention with reference to the accompanying drawings, the above and other objects, features, and advantages of the present invention will become more apparent. In the drawings:
[0049] Figure 1 is a schematic structural diagram of a naked-eye 3D display detection system according to an embodiment of the present invention;
[0050] Figure 2 is a schematic framework diagram of a naked-eye 3D display detection system according to an embodiment of the present invention;
[0051] Figure 3 is a schematic diagram of a display interface of a display according to an embodiment of the present invention;
[0052] Figure 4 is a flowchart of a method for detecting a naked-eye 3D display according to an embodiment of the present invention;
[0053] Figure 5 is a schematic diagram of dividing measurement points of an integral imaging naked-eye 3D display according to an embodiment of the present invention;
[0054] Figure 6 is a schematic diagram of dividing measurement points of a multi-viewpoint naked-eye 3D display according to an embodiment of the present invention;
[0055] Figure 7 is a flowchart of a detection probe obtaining detection data of measurement points in multiple measurement regions according to an embodiment of the present invention;
[0056] Figure 8 is a schematic diagram of a spectral detector detecting a naked-eye 3D display according to an embodiment of the present invention;
[0057] Figure 9 is a flowchart of a spectral detector obtaining color data corresponding to each measurement point according to an embodiment of the present invention;
[0058] Figure 10 is a flowchart of an industrial camera obtaining image data corresponding to measurement points in each measurement region according to an embodiment of the present invention;
[0059] Figure 11 is a flowchart of an industrial camera swinging up and down to collect second sub-image data corresponding to measurement points at different angles according to an embodiment of the present invention;
[0060] Figure 12 is a schematic diagram of an industrial camera swinging up and down to detect a naked-eye 3D display according to an embodiment of the present invention;
[0061] Figure 13 is a flowchart of an industrial camera swinging left and right to collect third sub-image data corresponding to measurement points at different angles according to an embodiment of the present invention;
[0062] Figure 14 Schematic diagram of a naked-eye 3D display for detecting the left-right swing of an industrial camera according to an embodiment of the present invention.
[0063] Description of reference numerals:
[0064] 1 - Naked-eye 3D display; 11 - Circular lens; 12 - Cylindrical lens; 2 - Detection probe; 21 - Spectral detector; 22 - Industrial camera; 3 - Robotic arm; 41 - Industrial control computer; 42 - Display; 421 - Robotic arm control module; 422 - Initialization setting module; 423 - Display parameter module; 424 - Spatial position dynamic display module; d - Predetermined distance. Detailed implementation manners
[0065] The following describes the present application based on embodiments, but the present application is not limited to these embodiments. In the following detailed description of the present application, some specific details are described in detail. Those skilled in the art can fully understand the present application without the description of these details. In order to avoid obscuring the essence of the present application, well-known methods, processes, procedures, components, and circuits are not described in detail.
[0066] In addition, those of ordinary skill in the art should understand that the drawings provided herein are for illustrative purposes only, and the drawings are not necessarily drawn to scale.
[0067] Unless otherwise clearly defined and limited, the terms "installed", "connected", "connected", "fixed", etc. should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or integrated; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements or the interaction relationship between two elements, unless otherwise clearly limited. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific situations.
[0068] For ease of description, spatially relative terms such as "inside", "outside", "below", "beneath", "lower", "above", "upper", etc. are used herein to describe the relationship of one element or feature illustrated in the figure with another element or feature. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figure is flipped, the element described as "below" or "beneath" another element or feature will then be positioned "above" that other element or feature. Thus, the exemplary term "below" can encompass both the orientation of above and below. The device can be oriented in other ways (rotated 90 degrees or in other orientations), and the spatially relative descriptive terms used herein should be interpreted accordingly.
[0069] Unless the context clearly requires otherwise, words such as "including" and "comprising" in the entire application document shall be construed in an inclusive sense rather than an exclusive or exhaustive sense; that is, it is the meaning of "including but not limited to".
[0070] In the description of this application, it should be understood that terms such as "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "a plurality of" is two or more.
[0071] In the naked-eye 3D display technology, grating 3D display and integral imaging 3D display are based on binocular vision technology. By simulating the binocular parallax of the human eye and using special optical structures and display methods, different images are presented to the left and right eyes of a person, so as to synthesize a 3D effect in the brain. The grating 3D display in the naked-eye 3D display includes two-viewpoint and multi-viewpoint 3D displays. Here, a viewpoint refers to different images that the screen can present to the left and right eyes when viewed from a specific angle, rather than a point in the geometric sense. Currently, the naked-eye 3D display technologies that are more widely applied to large display devices are integral imaging 3D display and multi-viewpoint 3D display.
[0072] The integral imaging 3D display uses a microlens array to record and reconstruct a spatial scene to achieve the effect of naked-eye 3D. Its working process mainly includes two stages: 3D data acquisition and 3D image reconstruction. A microlens array is provided in the integral imaging 3D display screen. In the 3D data acquisition stage, the microlens array can capture light information from different directions of an object, and this information is encoded into a series of elemental images. Each elemental image represents a part of the target object observed from a specific perspective, and all the sub-images together form a complete micro-image array. In the 3D image reconstruction stage, the micro-image array is modulated by the lens array. According to the principle of reversibility of the optical path, the 3D image of the captured object can be restored through the lens array with the same parameters, achieving the effect of naked-eye 3D.
[0073] The multi-viewpoint 3D display technology can provide images of multiple viewpoints, so that when the observer is at the correct viewpoint, the two eyes can receive different image information, and finally achieve the effect of naked-eye 3D. The multi-viewpoint 3D display technology uses a lenticular grating to implement a parallax barrier. The lenticular grating can divide each pixel on the screen into multiple sub-pixels. Each sub-pixel can project light in a specific direction to form different images in different directions, and usually can support naked-eye 3D display with no less than three viewpoints. The multi-viewpoint 3D display technology can increase the viewing freedom of the viewer, enabling the viewer to move within a large range while still maintaining a good naked-eye 3D viewing effect.
[0074] Due to frequent quality problems of the current naked-eye 3D display screen 1, such as high crosstalk rate, small viewing angle, resolution degradation, etc., and the lack of a system and method that can effectively and accurately detect and provide data support for quality assessment, a naked-eye 3D display screen detection system and detection method are needed.
[0075] Referring to Figure 1 , the naked-eye 3D display screen detection system of the embodiment of the present application includes a detection probe 2, a robotic arm 3, an industrial control computer 41 and a display 42. The detection probe 2 is installed at the end of the robotic arm 3 and is used to detect the naked-eye 3D display screen 1 and obtain detection data. By replacing different detection probes 2 and adjusting the position and parameters of the detection probe 2, more display screen parameters under different conditions can be obtained. The robotic arm 3 is used to drive the detection probe 2 to move, realizing multi-dimensional detection of different positions of the detection probe 2 on the horizontal and vertical directions of the naked-eye 3D display screen 1, and controlling the detection probe 2 to rotate in multiple axis directions to detect more display screen parameters and obtain richer and more accurate data as a reference for quality assessment. The industrial control computer 41 is respectively connected to and controls the robotic arm 3 and the detection probe 2. During the detection, the industrial control computer 41 can control the robotic arm 3 to drive the detection probe 2 to move, plan the detection route, and control the detection probe 2 to detect the naked-eye 3D display screen 1 to obtain detection data. At the same time, the industrial control computer 41 can also process and calculate the obtained detection data through algorithms to obtain display screen parameters. According to the actual situation, after providing judgment rules such as the judgment standard and grading standard of the display screen parameters to the industrial control computer 41, the industrial control computer 41 can judge the quality of various screen parameters through algorithms. The display 42 is electrically connected to the industrial control computer 41 and controls the display of the display screen parameters through the industrial control computer 41 to realize the feedback of the detection results. The display 42 can also receive externally input initialization parameters and robotic arm control parameters and send them to the industrial control computer 41 for setting the pre-detection conditions, enabling the industrial control computer 41 to better control the movement of the detection probe 2 and the robotic arm 3 and providing more accurate parameter limitations for the calculation of the algorithm. Through the cooperation of each structure in the system, the naked-eye 3D display screen detection system can obtain more accurate and effective detection data, process and obtain display screen parameters to detect the display effect of the display screen, and provide reliable data for the subsequent assessment of the display screen quality, realizing quality control and yield improvement.
[0076] In some embodiments, the display screen parameters include resolution, brightness, crosstalk, viewing area, depth, and viewing angle. Among them, resolution, brightness, and depth represent the display effect of the screen, while crosstalk, viewing area, and viewing angle represent the visibility of the screen. Generally, it is required that the numerical error of the display screen parameters does not exceed 5% from the rated parameter values. According to the actual situation, separate standards can also be specified for each parameter for more accurate and reliable quality evaluation.
[0077] In the display screen parameters, the resolution refers to the effective resolution of the naked-eye 3D display screen 1. Since the image needs to be segmented into multiple viewpoints to achieve the 3D visual effect, even if the physical resolution is very high, the effective resolution assigned to each viewpoint often decreases, affecting the screen display effect. The higher the resolution, the clearer the screen imaging. The depth refers to the thickness of the front and back edges of the object visually presented when presenting a 3D image. Crosstalk refers to the light from other viewpoints observed in the area corresponding to a certain viewpoint. The smaller the crosstalk value, the clearer the image. The viewing area refers to the area on the display screen where information can be normally displayed. In the naked-eye 3D display technology, the viewing area refers to the maximum area range where a viewpoint can enable the observer to see a normal image, that is, with a viewpoint as the vertex, the maximum included angle formed by the lines of sight that satisfy the obtained image being a normal image. The viewing angle refers to the included angle formed by the light rays drawn from both ends of the object at the human eye when the observer observes the object. In the naked-eye 3D display technology, the viewing angle refers to the maximum angle range where the observer can see a normal image at an observation position, that is, with an observation position as the vertex, the maximum included angle formed by the lines of sight that satisfy the obtained image being a normal image.
[0078] In some embodiments, the detection probe 2 can have various selections for detecting different display screen parameter items of the naked-eye 3D display screen 1. For example, according to the actual situation, the detection probe 2 can include a spectral detector 21 and an industrial camera 22, and the detection data can include color data and image data. When using the spectral detector 21 for detection, the color data of the to-be-detected naked-eye 3D display screen 1 can be obtained, and the brightness and resolution values in the display screen parameters can be calculated. When using the industrial camera 22 for detection, the image data of the to-be-detected naked-eye 3D display screen 1 can be obtained, and the crosstalk, viewing area, depth, and viewing angle values in the display screen parameters can be calculated. By detecting the same position with different detection probes 2, different display screen parameter values of the detection point can be obtained, providing a more reliable and accurate data reference for the subsequent evaluation of the naked-eye 3D display screen 1.
[0079] In some embodiments, a detection probe 2 can be installed at the end of the robotic arm 3. Therefore, it is necessary to replace the detection probe 2 installed at the end of the robotic arm 3 to obtain color data and image data. During detection, first connect the spectral detector 21 to the robotic arm 3 for initial detection and obtain color data; after the initial detection is completed, the industrial camera 22 is connected to the robotic arm 3 after the robotic arm 3 is disconnected from the spectral detector 21 for subsequent detection to obtain image data. According to the actual situation, for a robotic arm 3 that can install multiple detection probes 2, the spectral detector 21 and the industrial camera 22 can also be installed simultaneously, but it is necessary to calibrate the detection position by means of a rangefinder or the like after switching to ensure that the detection probe 2 still detects the same position after replacement, so as to avoid affecting the accuracy of the detection.
[0080] Refer toFigure 2 , Figure 3 , the display 42 includes a robotic arm control module 421, an initialization setting module 422, a display screen parameter module 423, and a spatial position dynamic display module 424. The display 42 displays the foregoing modules in the form of a visual interface, so as to facilitate the operator to timely view the system operation status. Among them, the robotic arm control module 421 is displayed as a "Robotic Arm Control" panel, which is used to receive externally input robotic arm control parameters to control the movement of the robotic arm 3, and display the movement status of the end of the robotic arm 3 through the three-axis movement status parameters; the initialization setting module 422 is displayed as an "Initialization Setting" panel, which is used to receive externally input initialization parameters to determine the movement range of the robotic arm 3 and the detection environmental conditions; the display screen parameter module 423 is displayed as a "Display Screen Parameters" panel, which is used to display the display screen parameters of the autostereoscopic display screen 1; the spatial position dynamic display module 424 is displayed as a "Spatial Position Dynamic Display" panel, which is used to display the movement status and position status of the robotic arm 3 and the detection probe 2 in the display 42, and present them in the form of images, so as to facilitate the operator to view the status of the robotic arm 3.
[0081] Specifically, as Figure 2 shown, the initialization parameters include autostereoscopic display screen parameters and detection probe parameters. Among them, the autostereoscopic display screen parameters are known parameters of the autostereoscopic display screen 1, including parameters such as the display screen size and the display screen distance. The display screen distance is the vertical distance from the detection probe 2 to the autostereoscopic display screen 1; the detection probe parameters include spectral detector parameters and industrial camera parameters, which are displayed as buttons of "Spectral Detector" and "Industrial Camera" in the "Initialization Setting" panel. The operator can enter the interface for inputting parameters through the option buttons.
[0082] As Figure 2 shown, the robotic arm control parameters are used to control the movement of the robotic arm 3, and are displayed as a "Motion Adjustment" sub-panel in the "Robotic Arm Control" panel. The robotic arm control parameters include displacement speed parameters, minimum resolution parameters, and three-axis limit threshold parameters. The displacement speed is the speed of the end of the robotic arm 3 moving. The displacement speed parameter is displayed as a "Displacement Speed" button. The minimum resolution refers to the distance value between two points to be measured on the autostereoscopic display screen 1. The minimum resolution parameter is displayed as a "Minimum Resolution" button. The three-axis limit threshold restricts the movement path of the end of the robotic arm 3 during automatic translation, and defines the end point values of the movement range of the end of the robotic arm 3, so as to avoid the end of the robotic arm 3 driving the detection probe 2 to scan parts outside the autostereoscopic display screen 1 and affect the detection data. It is displayed as a "Three-Axis Limit Threshold" button. The operator can control the movement of the end of the robotic arm 3 by inputting the robotic arm control parameters, so that the robotic arm 3 can perform detection according to requirements.
[0083] As Figure 2As shown, the three-axis motion state parameters can display the motion state of the end of the robotic arm 3, and are displayed as the "Three-axis Position Control" sub-panel in the "Robotic Arm Control" panel. The three-axis motion state parameters include the starting position, total displacement, and included angle value. The starting position refers to the starting position scanned by the detection probe 2 before collecting the detection data at each detection position, and is displayed as the "Starting Point" attribute box. According to the actual situation, the scan of the detection probe 2 can start from the leftmost side or be set to start from the rightmost side, that is, the starting point can be set to any position convenient for detection according to requirements. The total displacement refers to the length of the trajectory of the end of the robotic arm 3 during the detection process, and is displayed as the value in the "Displacement" attribute box. The included angle value refers to the included angle formed by the scanning direction of the detection probe 2 and the plane where the naked-eye 3D display screen 1 is located in the current detection state, and is displayed as the value in the "Pitch" attribute box. The operator can know the current motion state and specific values of the end of the robotic arm 3 through the "Three-axis Position Control" sub-panel, making the detection process more controllable and obtaining more effective detection data.
[0084] According to the actual situation, the operator can choose to turn on the automatic mode or manual mode of the robotic arm control module 421. In the automatic mode, the robotic arm 3 can automatically start running after receiving the input parameters, improving the detection efficiency; in the manual mode, the operator needs to input the control parameters for each run one by one, and the robotic arm 3 only performs one movement operation each time, which is convenient for the operator to more accurately control the movement state of the robotic arm 3.
[0085] Refer to Figure 4 , this embodiment of the present application provides a method for detecting a naked-eye 3D display screen. This detection method is based on the above-mentioned naked-eye 3D display screen detection system, and is used to detect the naked-eye 3D display screen 1, obtain detection data and process it to obtain display screen parameters, providing data support for subsequent determination of the quality grade of the naked-eye 3D display screen 1. Its detection method includes:
[0086] Step S1000: Install the detection probe 2 at the end of the robotic arm 3, position the detection probe 2 at a predetermined distance d from the naked-eye 3D display screen 1, and input the size of the naked-eye 3D display screen 1, the predetermined distance d, and the device parameters of the detection probe 2 into the industrial control computer 41 and store them.
[0087] Specifically, refer to Figure 1, install a detection probe 2 at the end of the robotic arm 3 and adjust the position of the detection probe 2 so that the distance between it and the autostereoscopic display 1 is a predetermined distance d. The detection probe 2 includes a spectral detector 21 and an industrial camera 22, which are respectively used to obtain the color parameters and image parameters of the autostereoscopic display 1. The spectral detector 21 can detect the spectral information of the autostereoscopic display 1 to be measured, and the industrial camera 22 can capture the 3D rendering of the autostereoscopic display 1 to be measured. In actual detection, in order to obtain data under more conditions, multiple predetermined distances d are usually set, and detection is carried out at different predetermined distances d. The detection data obtained at each predetermined distance d forms a set of data, and the corresponding predetermined distance d of each set of data is input into the Figure 3 "Display distance" property box shown.
[0088] According to the actual situation, devices such as rangefinders can be used for ranging and calibration. For example, after installing the spectral detector 21, fix a rangefinder on the spectral detector 21 to detect whether the spectral detector 21 is at a predetermined distance d from the autostereoscopic display 1. After completing the ranging and calibration, remove the level and rangefinder to avoid affecting the detection accuracy during the subsequent detection process.
[0089] After positioning the detection probe 2, input the size of the autostereoscopic display 1, the predetermined distance d, and the device parameters of the detection probe 2 into the industrial control computer 41 and store them. According to the actual situation, referring to Figure 3 , the operator can input the device parameters of the detection probe 2, such as detection accuracy, in the "Detection probe parameters" panel through the visualization interface of the display 42, and input the display size and the predetermined distance d in the "Autostereoscopic display parameters" panel. So that when calculating the detection data through the algorithm, these parameters can further limit the accuracy of the calculation process and can assist the algorithm in operations such as data denoising.
[0090] Step S2000: Set the detection probe 2 at the initial position so that the detection direction of the detection probe 2 is perpendicular to the autostereoscopic display 1, and the detection probe 2 detects and collects the detection data at the initial position.
[0091] Specifically, devices such as a level can be used for detection to ensure that the detection direction of the detection probe 2 is perpendicular to the autostereoscopic display 1. For example, after installing the spectral detector 21, fix a level on the spectral detector 21 to detect whether the spectral detector 21 is directly facing the autostereoscopic display 1, and avoid unnecessary tilting of the detection probe 2 causing detection errors and affecting the detection accuracy.
[0092] Since the imaging effect at the center of the screen is usually optimal, the initial position detected by the detection probe 2 is often set at the center of the screen. According to the actual situation, other positions can also be selected as the initial position for detection.
[0093] After completing the calibration of the position and detection direction of the detection probe 2, the operator controls the detection probe 2 through the industrial control computer 41 to collect the detection data at the initial position. For example, when using the spectral detector 21 for the initial detection, control the spectral detector to scan the center of the screen of the naked-eye 3D display screen 1 to obtain the color data at the center of the screen. According to the actual situation, the operator can operate on the visualization interface of the monitor 42, and through the electrical connection between the monitor 42 and the industrial control computer 41, the instruction can be transmitted to the industrial control computer 41 and used to control the robotic arm 3 and the detection probe 2.
[0094] Step S3000: Divide the naked-eye 3D display screen 1 into multiple regions to be measured, and the industrial control computer 41 controls the robotic arm 3 to drive the detection probe 2 to sequentially scan the multiple regions to be measured and collect the detection data of the points to be measured in the multiple regions to be measured.
[0095] Figure 5 For a naked-eye 3D display screen using the integral imaging 3D display technology Figure 6 For a naked-eye 3D display screen using the multi-viewpoint 3D display technology.
[0096] Refer to Figure 5 , for the naked-eye 3D display screen 1 using the integral imaging 3D display technology, since it uses a microlens array to achieve the naked-eye 3D effect, circular lenses 11 arranged in an array are actually set in the center of the screen of the integral imaging naked-eye 3D display screen 1 to achieve the display effect. Therefore, when dividing the regions to be measured, the screen is divided into N×M regions to be measured in the horizontal and vertical directions according to the detection requirements and accuracy, and a point to be measured is set in each region to be measured, that is, N×M points to be measured are formed on the screen. Usually, each point to be measured corresponds to a circular lens 11. According to the actual situation, the positions and quantities of the circular lenses 11 and the positions and quantities of the points to be measured may not have a one-to-one correspondence relationship.
[0097] During the detection, it is necessary for the detection probe 2 to scan, detect and record data for each point to be measured. For a screen composed of N×M points to be measured, the screen can be divided into four parts with the center of the screen as the reference point, as Figure 5 shown. The robotic arm 3 drives the detection probe 2 to detect the points to be measured row by row in each part respectively, and completes the detection of the four parts in sequence to achieve the collection of the detection data of all points to be measured. According to the actual situation, such as the size of the integral imaging naked-eye 3D display screen 1 to be detected, the performance parameters of the detection probe 2 and other conditions, other movement trajectories of the detection probe 2 can also be selected, such as S-shaped movement, row-by-row detection of the entire screen, etc.
[0098] Referring to Figure 6 , for the naked-eye 3D display screen 1 adopting the multi-viewpoint 3D display technology, since it uses a lenticular grating to achieve the naked-eye 3D effect, in fact, cylindrical lenses 12 arranged horizontally are provided in the screen of the multi-viewpoint naked-eye 3D display screen 1 to achieve the display effect. Therefore, when dividing the area to be measured, according to the detection requirements and accuracy, the screen is divided into N areas to be measured in the horizontal direction, and each area to be measured is strip-shaped. A measurement point is set in each area to be measured, that is, N measurement points are formed on the screen. Usually, each measurement point corresponds to a cylindrical lens 12. According to the actual situation, the positions and quantities of the cylindrical lenses 12 and the positions and quantities of the measurement points may not have a one-to-one correspondence relationship. At the same time, since the cylindrical lens 12 has a relatively long dimension in the vertical direction, in order to simplify the movement trajectory of the detection probe 2 during detection, usually all the measurement points are set on a straight line.
[0099] According to the actual situation, for the detection of other naked-eye 3D display screens 1, the operator can plan the positions of the areas to be measured and the measurement points according to their structural characteristics, and determine the movement trajectory of the detection probe 2, so as to more perfectly collect the detection data of the naked-eye 3D display screen 1 to be measured, make the provided data valid and reliable, and be able to be used to evaluate the screen quality of the naked-eye 3D display screen 1.
[0100] Specifically, referring to Figure 7 , controlling the robotic arm 3 to drive the detection probe 2 to scan multiple areas to be measured in sequence, and collecting the detection data of the measurement points in multiple areas to be measured includes:
[0101] S3100: Connect a spectral detector 21 to the end of the robotic arm 3. The industrial control computer 41 controls the robotic arm 3 to drive the spectral detector 21 to pass through each area to be measured along the first trajectory in sequence, and controls the spectral detector 21 to perform a primary detection on each area to be measured to obtain the color data corresponding to the measurement points in each area to be measured.
[0102] As Figure 8 shown, install a spectral detector 21 at the end of the robotic arm 3 to detect the color data of the naked-eye 3D display screen 1. At this time, a predetermined distance d is separated between the spectral detector 21 and the naked-eye 3D display screen 1. The operator can control the movement of the robotic arm 3 through the industrial control computer 41 in an automatic or manual manner, so that the robotic arm 3 drives the spectral detector 21 to pass through each area to be measured along the preset first trajectory for a primary detection. When moving, the industrial control computer 41 controls the robotic arm 3 so that the spectral detector 21 provided at the end of the robotic arm 3 moves in a translational manner when moving to the next measurement point, and there will be no problem of tilting and offset, avoiding unnecessary errors that affect the accuracy of the detection data.
[0103] Specifically, referring to Figure 9, the industrial control computer 41 controls the robotic arm 3 to drive the spectral detector 21 to sequentially pass through each area to be measured along the first trajectory, and controls the spectral detector 21 to perform an initial detection on each area to be measured to obtain the color data corresponding to the points to be measured in each area to be measured, including:
[0104] S3110: The industrial control computer 41 controls the robotic arm 3 to drive the spectral detector 21 to move, and makes the spectral detector 21 face the naked-eye 3D display screen 1.
[0105] In order to enable the spectral detector 21 to better detect the naked-eye 3D image formed by the corresponding position of the point to be measured at the predetermined distance d, that is, the corresponding viewpoint data, it is necessary for the spectral detector 21 to maintain a state of facing the naked-eye 3D display screen 1 for detection. Moreover, since the spectral detector 21 needs to perform detection at the predetermined distance d, once the shape of the moving spectral detector 21 changes, it may cause excessive errors in the subsequently detected data and affect the accuracy. Therefore, the industrial control computer 41 needs to control the shapes and motion states of the joints of the robotic arm 3 to ensure that the spectral detector 21 maintains a state of facing the naked-eye 3D display screen 1 during the movement process to obtain reliable and effective data.
[0106] S3120: The industrial control computer 41 controls the robotic arm 3 to drive the spectral detector 21 to move according to the first trajectory. When the spectral detector 21 moves to the point to be measured in the current area to be measured, it stops moving. The industrial control computer 41 controls the spectral detector 21 to scan the point to be measured and collect color data.
[0107] Specifically, taking the trajectory of the movement of the spectral detector 21 as the first trajectory, the detection of each point to be measured on the naked-eye 3D display screen 1 is realized. Since stable and effective images need to be obtained, when detecting the points to be measured in each area to be measured, the robotic arm 3 needs to control the spectral detector 21 to stop at the position corresponding to the point to be measured and then perform the detection. After the spectral detector 21 stops at the corresponding position, the industrial control computer 41 controls the spectral detector 21 to scan the point to be measured, and receives the color data scanned and detected by the spectral detector 21 for storage, so as to avoid the color data stored in the spectral detector 21 being overwritten when scanning adjacent points to be measured next time.
[0108] S3200: After the industrial camera 22 is disconnected from the robotic arm 3, it is connected to the robotic arm 3. The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to sequentially pass through each area to be measured along the second trajectory, and controls the industrial camera 22 to perform subsequent detection on each area to be measured to obtain the image data corresponding to the points to be measured in each area to be measured.
[0109] For the robotic arm 3 with only one mounting head, after the detection of the spectral detector 21 is completed, it is necessary to remove the spectral detector 21 and then install the industrial camera 22 to collect image data. According to the actual situation, for the robotic arm 3 with multiple mounting heads, the industrial camera 22 may also be pre-installed on another mounting head of the robotic arm 3.
[0110] After the industrial camera 22 is installed, according to the actual situation, it is necessary to calibrate the distance between the industrial camera 22 and the naked-eye 3D display screen 1 again to ensure that this distance is the predetermined distance, that is, to ensure that the initial detection and subsequent detections are carried out at the same distance, so that the acquired image data is more accurate and reliable. At the same time, taking the trajectory of the movement of the industrial camera 22 as the second trajectory, making the second trajectory the same as the first trajectory, that is, the movement trajectory of the industrial camera 22 is the same as the movement trajectory of the spectral detector 21, to ensure that the positions and orders of the points to be measured passed by the initial detection and subsequent detections correspond one by one.
[0111] Since the display screen parameters detected by the industrial camera 22 include crosstalk, viewing angle, viewing area and depth, it is impossible to obtain all the required image data by scanning from only one direction. Therefore, according to the limitations of different detection conditions and different detection purposes, for the image data of one point to be measured, it is respectively divided into first sub-image data, second sub-image data and third sub-image data, and the three groups of sub-image data together form the image data corresponding to the current point to be measured.
[0112] Specifically, referring to Figure 10 , the industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to pass through each area to be measured along the second trajectory in turn, and controls the industrial camera 22 to perform subsequent detections on each area to be measured to obtain the image data corresponding to the points to be measured in each area to be measured, including:
[0113] S3210: The industrial control computer 41 controls the movement of the robotic arm 3 and makes the industrial camera 22 face the naked-eye 3D display screen 1 directly.
[0114] Since the industrial camera 22 needs to measure crosstalk, viewing angle, viewing area and depth separately, it is necessary to ensure that the position state of the industrial camera 22 does not change when measuring the same display screen parameter. At the same time, in order to enable the industrial camera 22 to better detect the corresponding position of the point to be measured at the predetermined distance d to form the naked-eye 3D image, that is, the corresponding viewpoint data, it is necessary for the industrial camera 22 to maintain a state of facing the naked-eye 3D display screen 1 directly for detection, so as to avoid excessive errors in the subsequent detected data and affect the accuracy. The industrial control computer 41 ensures that the industrial camera 22 maintains a state of facing the naked-eye 3D display screen 1 directly during the movement by controlling the shapes and movement states of the joints of the robotic arm 3, so as to obtain reliable and effective data.
[0115] S3220: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to move according to the second trajectory. When the industrial camera 22 moves to the point to be measured within the current area to be measured, it stops moving. The industrial camera 22 scans the current point to be measured and collects the first sub-image data.
[0116] Taking the trajectory of the movement of the industrial camera 22 as the second trajectory, making the second trajectory the same as the first trajectory. Since stable and effective images need to be obtained, when detecting the points to be measured in each area to be measured, the robotic arm 3 needs to control the industrial camera 22 to stop at the position corresponding to the point to be measured and then conduct the detection. After the industrial camera 22 stops at the corresponding position, the industrial control computer 41 controls the industrial camera 22 to scan the point to be measured. At this time, the data obtained is the first sub-image data, corresponding to the data collected in the front-facing situation. The industrial control computer 41 receives the first sub-image data scanned and detected by the industrial camera 22 for storage, to avoid the sub-image data stored in the industrial camera 22 being overwritten when scanning adjacent points to be measured next time.
[0117] S3230: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to swing up and down at different angles with the position of the industrial camera 22 as the center, and collect the second sub-image data corresponding to the current point to be measured at different angles.
[0118] After completing the collection of the first sub-image data in the front-facing situation, the detection of the corresponding viewing angle of the point to be measured is carried out. Usually, the detection of the viewing angle is carried out after completing the collection of the first sub-image data of all points to be measured. According to the actual situation, the operator can also choose to conduct the detection of the next point to be measured after completing the collection of multiple sub-image data of a single point to be measured.
[0119] When conducting the detection of the viewing angle, usually only the center point of the display screen needs to be detected. However, in order to obtain richer, more accurate and effective data to reflect the quality level of the display screen to be measured, the viewing angle of each point to be measured is measured. Since the determination of the viewing angle requires collecting the range where a normal image can be seen in the vertical direction at the position corresponding to the point to be measured, therefore, the industrial camera 22 needs to swing up and down in place with its position as the center, and determine its viewing angle according to the data it scans. Taking the data scanned at this time as the second sub-image data, corresponding to the data collected when swinging up and down. The industrial control computer 41 receives the second sub-image data scanned and detected by the industrial camera 22 for storage, to avoid the sub-image data stored in the industrial camera 22 being overwritten when scanning adjacent points to be measured next time.
[0120] Specifically, referring to Figure 11 , the industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to swing up and down at different angles with the position of the industrial camera 22 as the center, and the collection of the second sub-image data corresponding to the current point to be measured at different angles includes:
[0121] S3231: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to rotate upward around the center of the circle successively at a predetermined angle to obtain an end point value within the viewing angle range of the current point to be measured. After each rotation of the predetermined angle, the industrial camera 22 acquires the second sub-image data corresponding to the current point to be measured at the current angle.
[0122] Refer to Figure 12 , the industrial camera 22 rotates upward successively at a predetermined angle with its own position as the center of the circle. After each rotation of the predetermined angle, the industrial control computer 41 controls the robotic arm 3 to stop the rotation of the industrial camera 22 and keep it in the current state, so that the industrial camera 22 is in a stable state during scanning to ensure that the second sub-image data obtained by scanning is effective and reliable. After the industrial camera 22 is in a stable state, the industrial control computer 41 controls the industrial camera 22 to acquire the second sub-image data corresponding to the current point to be measured at the current angle, and receives and stores the second sub-image data detected by the industrial camera 22 during scanning to prevent the sub-image data stored in the industrial camera 22 from being overwritten when scanning adjacent points to be measured next time.
[0123] S3232: Stop collecting when the obtained second sub-image data shows a crosstalk state, and record the angle between the current scanning direction of the industrial camera 22 and the horizontal plane as the first angle.
[0124] The industrial control computer 41 processes the second sub-image data received each time according to its internal algorithm. When it is found through processing that the collected second sub-image data shows a crosstalk state, according to the principle of the viewing angle, the viewing angle range of the current point to be measured has been exceeded at this time, and the industrial control computer 41 controls the robotic arm 3 and the industrial camera 22 to stop the collection action. According to the actual situation, the operator can also make an auxiliary judgment based on the 3D picture effect displayed on the display 42 to make the obtained data more practically valuable. The industrial control computer 41 records the angle between the current scanning direction of the industrial camera 22 and the horizontal plane as the first angle, and this first angle is the cumulative value of the previous multiple rotations of the predetermined angle.
[0125] S3233: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to reset to face the naked-eye 3D display screen 1.
[0126] Specifically, since the angle value between the industrial camera 22 and the horizontal plane has changed during the upward rotation detection, that is, the detection of an end point value of the viewing angle range, it is necessary to reset the industrial camera 22. The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to reset to face the naked-eye 3D display screen 1.
[0127] S3234: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to rotate downward around the center of the circle successively at a predetermined angle. After each rotation of the predetermined angle, the industrial camera 22 collects the second sub-image data corresponding to the current point to be measured at the current angle.
[0128] Refer to Figure 12 The industrial camera 22 rotates downward around the center of the circle successively at a predetermined angle to obtain the value of the other end point within the viewing angle range of the current point to be measured. After each rotation of the predetermined angle, the industrial control computer 41 controls the robotic arm 3 to stop the rotation of the industrial camera 22 and maintain the current state, so that the industrial camera 22 is in a stable state during scanning, to ensure that the second sub-image data obtained by scanning is effective and reliable. After the industrial camera 22 is in a stable state, the industrial control computer 41 controls the industrial camera 22 to obtain the second sub-image data corresponding to the current point to be measured at the current angle, and receives the second sub-image data scanned and detected by the industrial camera 22 for storage, to prevent the sub-image data stored in the industrial camera 22 from being overwritten when scanning adjacent points to be measured next time.
[0129] S3235: Stop collecting when the second sub-image data obtained shows a crosstalk state, and record the angle between the scanning direction of the current industrial camera 22 and the horizontal plane as the second angle.
[0130] The industrial control computer 41 processes the second sub-image data received each time according to its internal algorithm. When it is found through processing that the collected second sub-image data shows a crosstalk state, according to the principle of the viewing angle, it has exceeded the viewing angle range of the current point to be measured at this time. The industrial control computer 41 controls the robotic arm 3 and the industrial camera 22 to stop the collecting action. The industrial control computer 41 records the angle between the scanning direction of the current industrial camera 22 and the horizontal plane as the second angle, and this second angle is the cumulative value of the previous multiple rotations of the predetermined angle.
[0131] S3236: Obtain the angle range of the second sub-image data corresponding to the current point to be measured according to the first angle and the second angle, to determine the viewing angle of the point to be measured.
[0132] Specifically, the values of the first angle and the second angle are respectively used as the two end point values of the viewing angle range. The smaller the predetermined angle, the smaller the angle of each rotation, and the more accurate the detected result. According to the actual situation, the operator can make a trade-off between accuracy and measurement efficiency to obtain a more appropriate predetermined angle value, to provide more accurate and reliable data for the quality determination of the naked-eye 3D display screen 1 while improving the detection efficiency.
[0133] S3240: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to swing left and right at different angles with the current position of the point to be measured as the center of the circle, and collect the third sub-image data corresponding to the current point to be measured at different angles.
[0134] After completing the collection of the second sub-image data in the up-and-down swing case, the detection of the viewing area corresponding to the measurement point is performed. When performing the detection of the viewing area, usually only the center point of the display screen needs to be detected. However, in order to obtain richer, more accurate and effective data to reflect the quality level of the display screen to be measured, the viewing area is measured for each measurement point to be measured.
[0135] Since determining the viewing area requires collecting the range where a normal image can be seen from various angles in the horizontal plane at the measurement point to be measured, therefore, the industrial camera 22 needs to swing left and right in an arc with the current measurement point position as the center, and determine its viewing area according to the data scanned by it. The data scanned at this time is used as the third sub-image data, corresponding to the data collected during the left and right swing. The industrial control computer 41 receives the third sub-image data scanned and detected by the industrial camera 22 for storage, to avoid the sub-image data stored in the industrial camera 22 being overwritten when scanning adjacent measurement points next time.
[0136] Specifically, referring to Figure 13 , the industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to swing left and right at different angles with the current measurement point position as the center, and collect the third sub-image data corresponding to the current measurement point at different angles, including:
[0137] S3241: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to rotate around the center to the left in sequence at a predetermined angle. After each rotation of the predetermined angle, the industrial camera 22 acquires the third sub-image data corresponding to the current measurement point at the current angle.
[0138] Referring to Figure 14 , the industrial camera 22 rotates around the current measurement point to the left in sequence at a predetermined angle. At this time, the trajectory of the robotic arm 3 driving the industrial camera 22 is an arc. After each rotation of the predetermined angle, the industrial control computer 41 controls the robotic arm 3 to stop the industrial camera 22 from rotating and maintain the current state, so that the state of the industrial camera 22 is stable during scanning, to ensure that the third sub-image data obtained by scanning is effective and reliable. After the state of the industrial camera 22 is stable, the industrial control computer 41 controls the industrial camera 22 to acquire the third sub-image data corresponding to the current measurement point at the current angle, and receives the third sub-image data scanned and detected by the industrial camera 22 for storage, to avoid the sub-image data stored in the industrial camera 22 being overwritten when scanning adjacent measurement points next time.
[0139] S3242: When the acquired third sub-image data shows a crosstalk state, stop collecting, and record the included angle between the current scanning direction of the industrial camera 22 and the vertical plane as the third included angle.
[0140] The industrial control computer 41 processes the third sub-image data received each time according to its internal algorithm. When it is found through processing that the collected third sub-image data shows a crosstalk state, according to the principle of the viewing area, the viewing area range of the current point to be measured has been exceeded at this time. The industrial control computer 41 controls the robotic arm 3 and the industrial camera 22 to stop the collection action. The industrial control computer 41 records the angle between the current scanning direction of the industrial camera 22 and the vertical plane as the third angle, and this third angle is the cumulative value of rotating a predetermined angle multiple times previously.
[0141] S3243: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to reset to face the naked-eye 3D display screen 1.
[0142] Specifically, since when detecting the left rotation, that is, detecting one end point value of the viewing area range, the angle value between the industrial camera 22 and the vertical plane has changed. Therefore, it is necessary to reset the industrial camera 22. The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to reset to face the naked-eye 3D display screen 1.
[0143] S3244: The industrial control computer 41 controls the robotic arm 3 to drive the industrial camera 22 to rotate around the center to the right in turn at a predetermined angle. After each rotation of the predetermined angle, the industrial camera 22 collects the third sub-image data corresponding to the current point to be measured at the current angle.
[0144] Refer to Figure 14 , the industrial camera 22 rotates around the center to the right in turn at a predetermined angle to obtain the other end point value of the viewing area range of the current point to be measured. After each rotation of the predetermined angle, the industrial control computer 41 controls the robotic arm 3 to stop the industrial camera 22 from rotating and keep the current state, so that the industrial camera 22 is in a stable state during scanning to ensure that the scanned third sub-image data can be effective and reliable. After the industrial camera 22 is in a stable state, the industrial control computer 41 controls the industrial camera 22 to obtain the third sub-image data corresponding to the current point to be measured at the current angle, and receives and stores the third sub-image data detected by the industrial camera 22 during scanning to avoid the sub-image data stored in the industrial camera 22 being overwritten when scanning adjacent points to be measured next time.
[0145] S3245: Stop collecting when the obtained third sub-image data shows a crosstalk state, and record the angle between the current scanning direction of the industrial camera 22 and the vertical plane as the fourth angle.
[0146] The industrial control computer 41 processes the third sub-image data received each time according to its internal algorithm. When it is found through processing that the collected third sub-image data shows a crosstalk state, according to the principle of the viewing area, the viewing angle range of the current point to be measured has been exceeded at this time, and the industrial control computer 41 controls the robotic arm 3 and the industrial camera 22 to stop the collection action. The industrial control computer 41 records the angle between the current scanning direction of the industrial camera 22 and the vertical plane as the fourth angle, and this fourth angle is the cumulative value of multiple previous rotations of a predetermined angle.
[0147] S3246: Obtain the angle range of the third sub-image data corresponding to the current point to be measured based on the third angle and the fourth angle to determine the viewing area of the point to be measured.
[0148] Specifically, the values of the third angle and the fourth angle are respectively used as the two endpoint values of the viewing area range. The smaller the predetermined angle, the smaller the angle of each rotation, and the more accurate the detected result. According to the actual situation, the operator can make a trade-off between accuracy and measurement efficiency to obtain a more appropriate predetermined angle value, providing more accurate and reliable data for the quality determination of the autostereoscopic 3D display screen 1 while improving the detection efficiency.
[0149] Step S4000: Process the detection data to obtain the display screen parameters, and determine the quality grade of the autostereoscopic 3D display screen through the display screen parameters.
[0150] Specifically, after obtaining the detection data at a predetermined distance d, the internal algorithm of the industrial control computer 41 processes the obtained color data to obtain and store the brightness and resolution of the current autostereoscopic 3D display screen 1 at the current predetermined distance d, and displays them in the "display screen parameters" panel of the monitor 42; processes the obtained image data to obtain and store the crosstalk and depth of the current autostereoscopic 3D display screen 1 at the current predetermined distance d, obtains and stores the viewing angle of the current autostereoscopic 3D display screen 1 at the current predetermined distance d based on the second sub-image data, crosstalk value, depth value, and the first angle and the second angle, obtains and stores the viewing area of the current autostereoscopic 3D display screen 1 at the current predetermined distance d based on the third sub-image data, crosstalk value, depth value, and the third angle and the fourth angle, and displays the values of crosstalk, depth, viewing angle, and viewing area in the "display screen parameters" panel of the monitor 42.
[0151] Measure the display screen parameters at different predetermined distances d to obtain multiple groups of display screen parameters under different conditions. The industrial control computer 41 processes the multiple groups of parameters through an algorithm to evaluate the quality grade of the current autostereoscopic 3D display screen 1. For example, generally, if the difference between the obtained parameter index and the rated parameter error does not exceed 5%, it is rated as qualified. According to the actual situation and requirements, the operator can adjust the evaluation parameters and scales to meet more detection needs and effectively evaluate the quality of the autostereoscopic 3D display screen 1.
[0152] The embodiment of the present application provides a naked-eye 3D display screen detection system and a detection method. Among them, the naked-eye 3D display screen detection system includes a detection probe, a robotic arm, an industrial control computer, and a display. The detection probe is installed at the end of the robotic arm and is driven by the robotic arm to detect the naked-eye 3D display screen; the industrial control computer is respectively connected to the detection probe and the robotic arm and controls them to obtain detection data and process it into display screen parameters; the display is electrically connected to the industrial control computer, receives the initialization parameters and control parameters input externally, and displays the obtained display screen parameters. The naked-eye 3D display screen detection system controls the robotic arm to drive the detection probe to detect the naked-eye 3D display screen, obtains detection data and processes it to obtain display screen parameters, effectively detects the display effect of the display screen, and provides reliable data for the subsequent evaluation of the display screen quality and the improvement of the display screen yield.
[0153] The above are only the preferred embodiments of the present application and are not used to limit the present application. For those skilled in the art, various modifications and changes can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.
Claims
1. A naked eye 3D display screen detection system, characterized in that: The naked eye 3D display screen detection system comprises: A detection probe (2) is used to detect the naked-eye 3D display screen (1) and obtain detection data; A mechanical arm (3), the detection probe (2) being mounted at the end of the mechanical arm (3), and the mechanical arm (3) driving the detection probe (2) to move; an industrial computer (41), the industrial computer (41) being connected to the mechanical arm (3) and the detection probe (2) respectively, the industrial computer (41) controlling the mechanical arm (3) to drive the detection probe (2) to move, and controlling the detection probe (2) to detect and obtain detection data of the naked-eye 3D display screen (1), and processing the obtained detection data to obtain display screen parameters; A display (42) is electrically connected to the industrial computer (41), and the display (42) is controlled by the industrial computer (41) to display the display screen parameters, and the display (42) receives external input initialization parameters and robot arm control parameters and sends them to the industrial computer (41).
2. The display screen detection system according to claim 1, characterized in that: The detection probe (2) comprises a spectrum detector (21) and an industrial camera (22), and the detection data comprises color data and image data; The spectral detector (21) is connected to the mechanical arm (3) to perform an initial detection and obtain the color data, and the industrial camera (22) is connected to the mechanical arm (3) after the mechanical arm (3) is disconnected from the spectral detector (21) to perform a subsequent detection and obtain the image data.
3. The display screen detection system according to claim 2, characterized in that: The display (42) comprises a mechanical arm control module (421), an initialization setting module (422), a display screen parameter module (423) and a spatial position dynamic display module (424), wherein the mechanical arm control module (421) is used to receive the mechanical arm control parameters input from the outside to control the movement of the mechanical arm (3), and to display the movement state of the end of the mechanical arm (3) through three-axis movement state parameters, the initialization setting module (422) is used to receive the initialization parameters input from the outside to determine the movement range of the mechanical arm (3) and the environmental conditions for detection, the display screen parameter module (423) is used to display the display screen parameters of the naked eye 3D display screen (1), and the spatial position dynamic display module (424) is used to display the movement state and position state of the mechanical arm (3) and the detection probe (2) in the display (42); The initialization parameters include naked-eye 3D display screen parameters and detection probe parameters, and the detection probe parameters include spectral detector parameters and industrial camera parameters.
4. The display screen detection system according to claim 1, characterized in that: The display screen parameters include resolution, brightness, crosstalk, viewing area, depth and viewing angle.
5. A naked eye 3D display screen detection method, characterized in that: The display screen detection method adopts the naked-eye 3D display screen detection system according to any one of claims 1 to 4, and the display screen detection method comprises: A detection probe (2) is installed at the end of the mechanical arm (3), the detection probe (2) is positioned at a predetermined distance (d) from the naked-eye 3D display screen (1), and the size of the naked-eye 3D display screen (1), the predetermined distance (d) and the device parameters of the detection probe (2) are input into the industrial computer (41) and stored; The detection probe (2) is arranged at an initial position, so that the detection direction of the detection probe (2) is perpendicular to the naked-eye 3D display screen (1), and the detection probe (2) detects and collects detection data at the initial position; The naked-eye 3D display screen (1) is divided into a plurality of areas to be tested, and the industrial control computer (41) controls the mechanical arm (3) to drive the detection probe (2) to scan the plurality of areas to be tested in sequence, and collects detection data of the points to be tested in the plurality of areas to be tested; The detection data is processed to obtain the display screen parameters, and the quality level of the naked-eye 3D display screen (1) is determined based on the display screen parameters.
6. The display screen detection method according to claim 5, characterized in that: The detection probe (2) comprises a spectral detector (21) and an industrial camera (22); the control of the mechanical arm (3) drives the detection probe (2) to sequentially scan a plurality of areas to be tested, and the collection of detection data of the points to be tested in the plurality of areas to be tested comprises: The spectral detector (21) is connected to the end of the mechanical arm (3), and the industrial computer (41) controls the mechanical arm (3) to drive the spectral detector (21) to sequentially pass through each of the areas to be tested along a first trajectory, and controls the spectral detector (21) to perform an initial detection on each of the areas to be tested to obtain color data corresponding to a point to be tested in each of the areas to be tested; The industrial camera (22) is connected to the mechanical arm (3) after the mechanical arm (3) is disconnected from the spectral detector (21); the industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to sequentially pass through each of the areas to be tested along a second trajectory, and controls the industrial camera (22) to perform subsequent detection on each of the areas to be tested to obtain image data corresponding to the points to be tested in each of the areas to be tested; The first trajectory is the same as the second trajectory.
7. The display screen detection method according to claim 6, characterized in that: The industrial computer (41) controls the mechanical arm (3) to drive the spectral detector (21) to sequentially pass through each of the test areas along a first trajectory, and controls the spectral detector (21) to perform an initial detection on each of the test areas to obtain color data corresponding to a test point in each of the test areas, including: The industrial computer (41) controls the mechanical arm (3) to drive the spectral detector (21) to move, and makes the spectral detector (21) face the naked-eye 3D display screen (1); The industrial computer (41) controls the mechanical arm (3) to drive the spectral detector (21) to move according to the first trajectory, and stops moving when the spectral detector (21) moves to a point to be measured in the current area to be measured. The industrial computer (41) controls the spectral detector (21) to scan the point to be measured and collect color data.
8. The display screen detection method according to claim 6, characterized in that: The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to sequentially pass through each of the test areas along the second trajectory, and controls the industrial camera (22) to perform subsequent detection on each of the test areas to obtain image data corresponding to the test points in each of the test areas, including: The industrial computer (41) controls the movement of the mechanical arm (3) and enables the industrial camera (22) to face the naked-eye 3D display screen (1); The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to move according to the second trajectory, and stops moving when the industrial camera (22) moves to a point to be measured in a current area to be measured, and the industrial camera (22) scans the current point to be measured and collects first sub-image data; The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to swing up and down at different angles with the position of the industrial camera (22) as the center of the circle, and collects second sub-image data corresponding to the current point to be measured at different angles; The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to swing left and right at different angles with the current position of the point to be measured as the center of the circle, and collects third sub-image data corresponding to the current point to be measured at different angles; The first sub-image data, the second sub-image data and the third sub-image data form the image data corresponding to the current point to be measured.
9. The display screen detection method according to claim 8, characterized in that: The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to swing up and down at different angles with the position of the industrial camera (22) as the center of the circle, and collects second sub-image data corresponding to the current point to be measured at different angles, including: The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to rotate upward around the center of the circle at a predetermined angle in sequence, and after each rotation of the predetermined angle, the industrial camera (22) obtains the second sub-image data corresponding to the current point to be measured at the current angle; When the acquired second sub-image data is displayed as a crosstalk state, the collection is stopped, and the angle between the current scanning direction of the industrial camera (22) and the horizontal plane is recorded as a first angle; The industrial computer (41) controls the mechanical arm (3) so that the mechanical arm (3) drives the industrial camera (22) to reset to face the naked-eye 3D display screen (1); The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to rotate downward around the center of a circle at a predetermined angle in sequence, and after each rotation of the predetermined angle, the industrial camera (22) collects second sub-image data corresponding to the current point to be measured at the current angle; When the acquired second sub-image data is displayed as a crosstalk state, the collection is stopped, and the angle between the current scanning direction of the industrial camera (22) and the horizontal plane is recorded as a second angle; The angle range of the second sub-image data corresponding to the current point to be measured is obtained according to the first angle and the second angle to determine the viewing angle of the point to be measured.
10. The display screen detection method according to claim 8, characterized in that: The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to swing left and right at different angles with the current position of the point to be measured as the center of the circle, and collects third sub-image data corresponding to the current point to be measured at different angles, including: The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to rotate leftward around the center of the circle at a predetermined angle in sequence, and after each rotation of the predetermined angle, the industrial camera (22) obtains the third sub-image data corresponding to the current point to be measured at the current angle; When the acquired third sub-image data is displayed as a crosstalk state, the collection is stopped, and the angle between the current scanning direction of the industrial camera (22) and the vertical plane is recorded as a third angle; The industrial computer (41) controls the mechanical arm (3) so that the mechanical arm (3) drives the industrial camera (22) to reset to face the naked-eye 3D display screen (1); The industrial computer (41) controls the mechanical arm (3) to drive the industrial camera (22) to rotate rightward around the center of the circle at a predetermined angle in sequence, and after each rotation of the predetermined angle, the industrial camera (22) collects third sub-image data corresponding to the current point to be measured at the current angle; When the acquired third sub-image data is displayed as a crosstalk state, the collection is stopped, and the angle between the current scanning direction of the industrial camera (22) and the vertical plane is recorded as a fourth angle; The angle range of the third sub-image data corresponding to the current point to be measured is obtained according to the third angle and the fourth angle to determine the viewing area of the point to be measured.