METHODS AND DEVICES FOR DETECTING INVARIABLE VISIBLE DISPLAYS, COMPUTER PROCESSING DEVICES, AND COMPUTER-READED MATERIALS

VN100071AActive Publication Date: 2024-01-25BOE TECHNOLOGY GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
VN1202302856
Authority / Receiving Office
VN · VN
Patent Type
Applications
Current Assignee / Owner
Filing Date
2021-05-28
Publication Date
2024-01-25
Estimated Expiration
2041-05-28

AI Technical Summary

Technical Problem

It is difficult to effectively detect and correct the actual parameters of the cylindrical lens on the screen with the existing technology, which affects the 3D display effect.

Method used

By receiving the cylindrical lens detection instructions, the browsing image under the target viewpoint is obtained, and the detection parameters of the cylindrical lens are output based on the image parameters, including placement height, center distance, alignment angle deviation, curvature radius, etc., and the image acquisition equipment is used to adjust the viewpoint and shooting location to obtain accurate detection parameters.

Benefits of technology

It improves the efficiency and accuracy of cylindrical lens detection, can efficiently obtain various detection parameters on the screen, and improves the 3D display effect.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention relates to a method and apparatus for detecting screens, devices, computer programs, and computer-readable recording devices, in the field of screen technology. The method comprises the following steps: receiving a command to detect a cylindrical lens on the target screen, the command to detect a cylindrical lens includes at least the target viewing point (101); responding to the detection command, obtaining a captured view image of the target screen at the target viewing point, the target screen being a screen with a cylindrical lens on the light-emitting surface (102); when the view image includes the target content, using the view image as the view image (103); and based on the image parameters of the view image, obtaining the detection parameters to output the cylindrical lens on the target screen (104).
Need to check novelty before this filing date? Find Prior Art

Description

Screen detection method, device, apparatus, computer program and readable medium Technical Field

[0001] The present disclosure belongs to the field of screen technology, and in particular relates to a screen detection method, device, equipment, computer program, and readable medium. Background Art

[0002] Ultra-multi-viewpoint display can achieve continuous motion parallax, with a more realistic 3D display effect. The current method for achieving ultra-multi-viewpoint display is mainly to display images from multiple viewpoints on the screen according to a specific pattern. The cylindrical lens array is aligned with the screen at a specific angle. This allows images from different viewpoints to be projected in different directions after passing through the cylindrical lens array. The user's left and right eyes see images from different viewpoints, creating parallax and a 3D display effect.

[0003] Overview

[0004] The present disclosure provides a screen detection method, apparatus, device, computer program, and readable medium.

[0005] Some embodiments of the present disclosure provide a screen detection method, the method comprising:

[0006] receiving a cylindrical lens detection instruction for a target screen, wherein the cylindrical lens detection instruction includes at least: a target viewpoint;

[0007] In response to the detection instruction, acquiring a browsing image captured of a target screen at the target viewpoint, wherein the target screen is a screen having a cylindrical lens disposed on a light-emitting side;

[0008] In a case where the browsing image contains target content, using the browsing image as a viewpoint image;

[0009] Based on the image parameters of the viewpoint image, detection parameters of the cylindrical lens on the target screen are output.

[0010] Optionally, the acquiring of a browsing image captured at the target viewpoint for a target screen, wherein the target screen is a screen having a cylindrical lens disposed on a light-emitting side, includes:

[0011] Adjust the viewpoint of the image acquisition device to the target viewpoint to capture the light-emitting side of the target screen and obtain a browsing image.

[0012] Optionally, adjusting the viewpoint of the image acquisition device to the target viewpoint to capture the light-emitting side of the target screen to obtain a browsing image includes:

[0013] Adjust the shooting position of the image acquisition device relative to the target screen to the target position, shoot the light-emitting side of the target screen, and obtain a browsing image.

[0014] Optionally, adjusting the shooting position of the image acquisition device relative to the target screen to the target position includes:

[0015] Adjusting the shooting position parameters of the image acquisition device so that the shooting position of the image acquisition device is at a target position, wherein the shooting position parameters include at least one of a shooting angle, a shooting height, and a shooting distance.

[0016] Optionally, there are at least two target contents;

[0017] When the browsing image contains the target content, using the browsing image as the viewpoint image includes:

[0018] In the case that the browsing image contains target content, the browsing image is used as a viewpoint image, wherein viewpoints of at least two viewpoint images are on the same straight line, and the straight line is parallel to the pixel plane of the target screen.

[0019] Optionally, the image parameters include at least: the placement height of the cylindrical lens;

[0020] The outputting detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image includes:

[0021] Acquire a viewpoint position and a pixel point position on a pixel plane corresponding to the viewpoint image based on the viewpoint image;

[0022] Obtaining a first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens;

[0023] The placement height of the cylindrical lens on the target screen is acquired based on the viewpoint position, the number of viewpoints, the first pixel distance, and the refractive index of the medium from the cylindrical lens to the pixel plane.

[0024] Optionally, the acquiring the placement height of the cylindrical lens on the target screen based on the viewpoint position, the number of viewpoints, the first pixel distance, and the refractive index of the medium between the cylindrical lens and the pixel plane includes:

[0025] A spatial rectangular coordinate system (x, y, z) is established with the plane where the pixel surface of the target screen is located as the xy plane, the spatial coordinate value of each viewpoint position in the spatial rectangular coordinate system is obtained, and the placement height of the cylindrical lens on the target screen is output using the following formula:

[0026]

[0027] Wherein, T is the placement height, N is the number of viewpoints, n is the refractive index of the medium from the cylindrical lens to the pixel surface, P sub is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, x N is the x-axis spatial coordinate value of the Nth viewpoint image, x1 is the x-axis coordinate value of the 1st viewpoint image, and z is the z-axis coordinate value of each viewpoint image, where N≥2 and N is a positive integer.

[0028] Optionally, the target content includes: target horizontal content;

[0029] When the browsing image contains the target content, using the browsing image as the viewpoint image includes:

[0030] In a case where all horizontal contents included in the browsing image are target horizontal contents, the browsing image is used as a viewpoint image.

[0031] Optionally, the detection parameters include at least: the center distance between two adjacent cylindrical lenses;

[0032] The outputting detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image includes:

[0033] The center distance between the two adjacent cylindrical lenses is obtained based on the placement height of the cylindrical lenses and the refractive index of the medium between the cylindrical lenses and the pixel surface.

[0034] Optionally, obtaining the center distance between two adjacent cylindrical lenses based on the placement height of the cylindrical lenses and the refractive index of the medium between the cylindrical lenses and the pixel plane includes:

[0035] The center distance between the two adjacent cylindrical lenses is output by the following formula:

[0036]

[0037] Among them, the P lens is the center distance between the two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel surface, α1 and α2 are the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, and the two viewing angles adjacent to 0 degrees are respectively used as the first target viewing angle and the second target viewing angle.

[0038] Optionally, obtaining the center distance between two adjacent cylindrical lenses based on the placement height of the cylindrical lenses and the refractive index of the medium between the cylindrical lenses and the pixel plane includes:

[0039] The center distance between the two adjacent cylindrical lenses is output by the following formula:

[0040]

[0041] Among them, the P lens is the center distance between the two adjacent cylindrical lenses, L is the viewing distance of the viewpoint image, and P pixel is the second pixel distance between the corresponding pixel positions of the viewpoint image on two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, and n is the refractive index of the medium from the cylindrical lens to the pixel surface.

[0042] Optionally, the target content includes: multiple target vertical contents;

[0043] When the browsing image contains the target content, using the browsing image as the viewpoint image includes:

[0044] In a case where the vertical contents included in the browsing image are at least two target vertical contents, the browsing image is used as a viewpoint image.

[0045] Optionally, the detection parameters include at least: an alignment angle deviation of the cylindrical lens;

[0046] The outputting detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image includes:

[0047] Acquire, based on the viewpoint image, the amount of the target longitudinal content, the viewpoint position corresponding to the viewpoint image, and the pixel position on the pixel plane;

[0048] Acquire a first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, and a content width of a target longitudinal content on the viewpoint images;

[0049] The alignment angle deviation of the cylindrical lens is obtained based on the amount of the target longitudinal content, the first pixel distance, and the content width.

[0050] Optionally, obtaining the alignment angle deviation of the cylindrical lens based on the amount of the target longitudinal content, the first pixel distance, and the content width includes:

[0051] The alignment angle deviation of the cylindrical lens is output by the following formula:

[0052]

[0053] Wherein, Δθ is the alignment angle deviation of the cylindrical lens, N is the number of target vertical contents, and P subis the first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, and W is the content width of the target vertical content on the viewpoint image.

[0054] Optionally, when the browsing image contains target content, using the browsing image as a viewpoint image includes:

[0055] When the browsing image is obtained by photographing the target screen at a normal viewing angle, and the central content at the center of the browsing image is not the target content, the browsing image is used as the viewpoint image.

[0056] Optionally, the detection parameters include at least: an alignment position deviation of the cylindrical lens;

[0057] The outputting detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image includes:

[0058] Based on the image parameters of the viewpoint image, an alignment position deviation of the cylindrical lens is obtained.

[0059] Optionally, obtaining the alignment position deviation of the cylindrical lens based on the image parameters of the viewpoint image includes:

[0060] The alignment position deviation of the cylindrical lens is output by the following formula:

[0061] ΔP=M·P sub

[0062] Wherein, ΔP is the alignment position deviation of the cylindrical lens, M is the difference between the center content and the target content, and P sub It is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens.

[0063] Optionally, obtaining the alignment position deviation of the cylindrical lens based on the image parameters of the viewpoint image includes:

[0064] The alignment position deviation of the cylindrical lens is output by the following formula:

[0065]

[0066] Among them, △P is the alignment position deviation of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel surface, α1 and α2 are the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, and the two viewing angles adjacent to 0 degrees are respectively used as the first target viewing angle and the second target viewing angle.

[0067] Optionally, when the browsing image contains target content, using the browsing image as a viewpoint image includes:

[0068] When the sharpness of the designated content in the browsed image is the highest, the browsed image is used as the viewpoint image.

[0069] Optionally, the detection parameters include at least: the curvature radius of the cylindrical lens;

[0070] The outputting detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image includes:

[0071] Acquiring the viewing angle of the viewpoint image;

[0072] By adjusting the curvature radius of the optical simulation model of the cylindrical lens, when the viewing angle when the sharpness of the optical simulation model is maximum is the viewing angle of the viewpoint image, the curvature radius is used as the curvature radius of the cylindrical lens.

[0073] Optionally, the sharpness can be obtained by the following steps:

[0074] The sharpness of the viewpoint image is obtained according to the negative correlation between the contrast and the sharpness of the viewpoint image.

[0075] Optionally, the outputting detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image includes:

[0076] Obtaining a viewing angle brightness distribution curve of the cylindrical lens;

[0077] By adjusting the curvature radius of the optical simulation model of the cylindrical lens, when the similarity between the optical simulation model and the viewing angle brightness distribution curve of the cylindrical lens meets the similarity requirement, the curvature radius of the optical simulation model is used as the curvature radius of the cylindrical lens.

[0078] Some embodiments of the present disclosure provide a screen detection device, the device comprising:

[0079] A receiving module is configured to receive a cylindrical lens detection instruction for a target screen, wherein the cylindrical lens detection instruction at least includes: a target viewpoint;

[0080] a detection module configured to, in response to the detection instruction, acquire a browsing image captured of a target screen at the target viewpoint, wherein the target screen is a screen having a cylindrical lens disposed on a light-emitting side;

[0081] In a case where the browsing image contains target content, using the browsing image as a viewpoint image;

[0082] The output module is configured to output detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image.

[0083] Optionally, the detection module is further configured to:

[0084] Adjust the viewpoint of the image acquisition device to the target viewpoint to capture the light-emitting side of the target screen and obtain a browsing image.

[0085] Optionally, the detection module is further configured to:

[0086] Adjust the shooting position of the image acquisition device relative to the target screen to the target position, shoot the light-emitting side of the target screen, and obtain a browsing image.

[0087] Optionally, the detection module is further configured to:

[0088] Adjusting the shooting position parameters of the image acquisition device so that the shooting position of the image acquisition device is at a target position, wherein the shooting position parameters include at least one of a shooting angle, a shooting height, and a shooting distance.

[0089] Optionally, there are at least two target contents;

[0090] Optionally, the detection module is further configured to:

[0091] In the case that the browsing image contains target content, the browsing image is used as a viewpoint image, wherein viewpoints of at least two viewpoint images are on the same straight line, and the straight line is parallel to the pixel plane of the target screen.

[0092] Optionally, the image parameters include at least: the placement height of the cylindrical lens;

[0093] The output module is further configured to:

[0094] Acquire a viewpoint position and a pixel point position on a pixel plane corresponding to the viewpoint image based on the viewpoint image;

[0095] Obtaining a first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens;

[0096] The placement height of the cylindrical lens on the target screen is acquired based on the viewpoint position, the number of viewpoints, the first pixel distance, and the refractive index of the medium from the cylindrical lens to the pixel plane.

[0097] Optionally, the output module is further configured to:

[0098] A spatial rectangular coordinate system (x, y, z) is established with the plane where the pixel surface of the target screen is located as the xy plane, the spatial coordinate value of each viewpoint position in the spatial rectangular coordinate system is obtained, and the placement height of the cylindrical lens on the target screen is output using the following formula:

[0099]

[0100] Wherein, T is the placement height, N is the number of viewpoints, n is the refractive index of the medium from the cylindrical lens to the pixel surface, P sub is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, x N is the x-axis spatial coordinate value of the Nth viewpoint image, x1 is the x-axis coordinate value of the 1st viewpoint image, and z is the z-axis coordinate value of each viewpoint image, where N≥2 and N is a positive integer.

[0101] Optionally, the target content includes: target horizontal content;

[0102] The detection module is further configured to:

[0103] In a case where all horizontal contents included in the browsing image are target horizontal contents, the browsing image is used as a viewpoint image.

[0104] Optionally, the detection parameters include at least: the center distance between two adjacent cylindrical lenses;

[0105] The output module is further configured to:

[0106] The center distance between the two adjacent cylindrical lenses is obtained based on the placement height of the cylindrical lenses and the refractive index of the medium between the cylindrical lenses and the pixel surface.

[0107] Optionally, the output module is further configured to:

[0108] The center distance between the two adjacent cylindrical lenses is output by the following formula:

[0109]

[0110] Among them, the P lens is the center distance between the two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel surface, α1 and α2 are the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, and the two viewing angles adjacent to 0 degrees are respectively used as the first target viewing angle and the second target viewing angle.

[0111] Optionally, the output module is further configured to:

[0112] The center distance between the two adjacent cylindrical lenses is output by the following formula:

[0113]

[0114] Among them, the P lens is the center distance between the two adjacent cylindrical lenses, L is the viewing distance of the viewpoint image, and P pixel is the second pixel distance between the corresponding pixel positions of the viewpoint image on two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, and n is the refractive index of the medium from the cylindrical lens to the pixel surface.

[0115] Optionally, the target content includes: multiple target vertical contents;

[0116] The detection module is further configured to:

[0117] In a case where the vertical contents included in the browsing image are at least two target vertical contents, the browsing image is used as a viewpoint image.

[0118] Optionally, the detection parameters include at least: an alignment angle deviation of the cylindrical lens;

[0119] The output module is further configured to:

[0120] Acquire, based on the viewpoint image, the amount of the target longitudinal content, the viewpoint position corresponding to the viewpoint image, and the pixel position on the pixel plane;

[0121] Acquire a first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, and a content width of a target longitudinal content on the viewpoint images;

[0122] The alignment angle deviation of the cylindrical lens is obtained based on the amount of the target longitudinal content, the first pixel distance, and the content width.

[0123] The output module is further configured to:

[0124] The alignment angle deviation of the cylindrical lens is output by the following formula:

[0125]

[0126] Wherein, Δθ is the alignment angle deviation of the cylindrical lens, N is the number of target vertical contents, and P sub is the first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, and W is the content width of the target vertical content on the viewpoint image.

[0127] Optionally, the detection module is further configured to:

[0128] When the browsing image is obtained by photographing the target screen at a normal viewing angle, and the central content at the center of the browsing image is not the target content, the browsing image is used as the viewpoint image.

[0129] Optionally, the detection parameters include at least: an alignment position deviation of the cylindrical lens;

[0130] The output module is further configured to:

[0131] Based on the image parameters of the viewpoint image, an alignment position deviation of the cylindrical lens is obtained.

[0132] Optionally, the output module is further configured to:

[0133] The alignment position deviation of the cylindrical lens is output by the following formula:

[0134] ΔP=M·P sub

[0135] Wherein, ΔP is the alignment position deviation of the cylindrical lens, M is the difference between the center content and the target content, and P sub It is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens.

[0136] Optionally, the output module is further configured to:

[0137] The alignment position deviation of the cylindrical lens is output by the following formula:

[0138]

[0139] Among them, △P is the alignment position deviation of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel surface, α1 and α2 are the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, and the two viewing angles adjacent to 0 degrees are respectively used as the first target viewing angle and the second target viewing angle.

[0140] Optionally, the detection module is further configured to:

[0141] When the sharpness of the designated content in the browsed image is the highest, the browsed image is used as the viewpoint image.

[0142] Optionally, the detection parameters include at least: the curvature radius of the cylindrical lens;

[0143] The output module is further configured to:

[0144] Acquiring the viewing angle of the viewpoint image;

[0145] By adjusting the curvature radius of the optical simulation model of the cylindrical lens, when the viewing angle when the sharpness of the optical simulation model is maximum is the viewing angle of the viewpoint image, the curvature radius is used as the curvature radius of the cylindrical lens.

[0146] Optionally, the detection module is further configured to:

[0147] The sharpness of the viewpoint image is obtained according to the negative correlation between the contrast and the sharpness of the viewpoint image.

[0148] Optionally, the output module is further configured to:

[0149] Obtaining a viewing angle brightness distribution curve of the cylindrical lens;

[0150] By adjusting the curvature radius of the optical simulation model of the cylindrical lens, when the similarity between the optical simulation model and the viewing angle brightness distribution curve of the cylindrical lens meets the similarity requirement, the curvature radius of the optical simulation model is used as the curvature radius of the cylindrical lens.

[0151] Some embodiments of the present disclosure provide a computing processing device, including:

[0152] a memory having computer readable code stored therein;

[0153] One or more processors. When the computer-readable code is executed by the one or more processors, the computing processing device performs the screen detection method as described above.

[0154] Some embodiments of the present disclosure provide a computer program including a computer-readable code. When the computer-readable code is executed on a computing and processing device, the computer-readable code causes the computing and processing device to execute the screen detection method as described above.

[0155] Some embodiments of the present disclosure provide a computer-readable medium storing a computer program for the above-mentioned screen detection method.

[0156] The above description is only an overview of the technical solution of the present disclosure. In order to more clearly understand the technical means of the present disclosure, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present disclosure more obvious and easy to understand, the specific implementation methods of the present disclosure are listed below.

[0157] BRIEF DESCRIPTION OF THE DRAWINGS

[0158] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0159] FIG1 schematically shows a flow chart of a screen detection method provided by some embodiments of the present disclosure.

[0160] FIG2 schematically shows a principle diagram of a screen detection method provided by some embodiments of the present disclosure.

[0161] FIG3 schematically shows one of the flow charts of another screen detection method provided by some embodiments of the present disclosure.

[0162] FIG4 schematically shows one of the principle diagrams of another screen detection method provided by some embodiments of the present disclosure.

[0163] FIG5 schematically shows one of the effect diagrams of another screen detection method provided by some embodiments of the present disclosure.

[0164] FIG6 schematically shows a second flow chart of another screen detection method provided by some embodiments of the present disclosure.

[0165] FIG7 schematically shows a second principle diagram of another screen detection method provided by some embodiments of the present disclosure.

[0166] FIG8 schematically shows a second effect diagram of another screen detection method provided by some embodiments of the present disclosure.

[0167] FIG9 schematically shows a third flow chart of another screen detection method provided by some embodiments of the present disclosure.

[0168] FIG10 schematically shows a third principle diagram of another screen detection method provided by some embodiments of the present disclosure.

[0169] FIG11 schematically shows a third effect diagram of another screen detection method provided by some embodiments of the present disclosure.

[0170] FIG12 schematically shows a fourth flow chart of another screen detection method provided by some embodiments of the present disclosure.

[0171] FIG13 schematically shows a fourth principle diagram of another screen detection method provided by some embodiments of the present disclosure.

[0172] FIG14 schematically shows a fifth flow chart of another screen detection method provided by some embodiments of the present disclosure.

[0173] FIG15 schematically shows a fifth principle diagram of another screen detection method provided by some embodiments of the present disclosure.

[0174] FIG16 schematically shows a fourth effect diagram of another screen detection method provided by some embodiments of the present disclosure.

[0175] FIG17 schematically shows a fifth effect diagram of another screen detection method provided by some embodiments of the present disclosure.

[0176] FIG18 schematically shows a sixth effect diagram of another screen detection method provided by some embodiments of the present disclosure.

[0177] FIG19 schematically shows a structural diagram of a screen detection device provided in some embodiments of the present disclosure.

[0178] FIG20 schematically shows a block diagram of a computing processing device for executing methods according to some embodiments of the present disclosure.

[0179] FIG21 schematically illustrates a storage unit for holding or carrying program codes for implementing methods according to some embodiments of the present disclosure.

[0180] Detailed description

[0181] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0182] In the related art, various parameters of cylindrical lenses correspond to image arrangement methods. When the actual parameters of the cylindrical lenses deviate from the designed values ​​due to process or other factors, the viewing effect is directly affected. Correcting the process conditions or modifying the image arrangement method based on the actual parameters is necessary to correct the display effect. However, sometimes, due to limited testing conditions, it is difficult to measure the actual parameters of the cylindrical lenses. Therefore, this disclosure proposes using a screen to display a specific image and analyzing the displayed image to detect the parameters of the cylindrical lenses on the screen.

[0183] FIG1 schematically shows a flow chart of a screen detection method provided by the present disclosure. The method can be executed by any electronic device, for example, it can be applied to an application with a screen detection function. The method can be executed by a server or a terminal device of the application. The method includes:

[0184] Step 101, receiving a cylindrical lens detection instruction for a target screen, wherein the cylindrical lens detection instruction at least includes: a target viewpoint;

[0185] Step 102 : In response to the detection instruction, a browsing image captured of a target screen at the target viewpoint is acquired, where the target screen is a screen having a cylindrical lens disposed on a light-emitting side.

[0186] In some embodiments of the present disclosure, the target screen is a display device with a cylindrical lens provided on the light-emitting side, and the cylindrical lens can be arranged in a specific array. Since the image light from different viewpoints in the target screen will be projected in different directions after encountering the cylindrical lens, the arrangement of the image displayed on the target screen can be set so that the user's eyes can view different images at different viewpoints. Correspondingly, the browsing images captured by the image acquisition device at different shooting viewpoints can also be different. Among them, the target viewpoint refers to the shooting viewpoint required for shooting the target screen. The target viewpoint can be set by the user himself or automatically set by the system according to the detection requirements. It can be set according to actual needs and is not limited here.

[0187] Step 103: If the browsing image contains target content, use the browsing image as a viewpoint image.

[0188] In some disclosed embodiments, the target content refers to the display content required to be included in the viewpoint image participating in this detection. It can be understood that since the content of the browsing image of the target screen is different at different viewpoints, if the image content included in the browsing image is different, it indicates that the shooting viewpoint of the browsing image is also different. Therefore, by setting the target content, it can be determined whether the browsing image is obtained by shooting the target screen at the viewpoint required for this detection. Specifically, by setting the correspondence between the image content displayed on the target screen and the shooting viewpoint, the viewpoint image containing the target content can be selected based on the image content included in the browsing image obtained by shooting. If the browsing image contains the target content, the browsing image is used as the viewpoint image. If the browsing image does not contain the target content, the browsing image is filtered out.

[0189] For example, a full-screen array of numbers can be displayed on the target screen, while the browsing images at different shooting viewpoints will show different numbers. If the detection parameters of the cylindrical lens of the target screen are consistent, that is, the detection parameters are standard parameters, the image content in the browsing image of the target screen will be the same number. If there is a deviation in the detection parameters, the image content in the browsing image of the target screen will have different numbers. Therefore, whether there is a deviation in the detection parameters of the cylindrical lens of the target screen can be determined based on whether there are different numbers in the browsing images at different viewpoints. Referring to Figure 2, 2-1, 2-2, and 2-3 are the browsing images of the first viewpoint, second viewpoint, and third viewpoint, respectively, when the detection parameters of the cylindrical lens of the target screen are consistent; and 2-4, 2-5, and 2-6 are the browsing images of the first viewpoint, second viewpoint, and third viewpoint, respectively, when the detection parameters of the cylindrical lens of the target screen are consistent. It can be seen that if the detection parameters of the cylindrical lens are unbiased, the image content of each browsing image 2-1, 2-2, and 2-3 under the three shooting viewpoints only includes "1", "2", and "3", respectively; when the detection parameters of the cylindrical lens are deviated, in the browsing image 2-3 under the first viewpoint, only the local image content is "1", and other image content of "2" and "3" also exists. This is obviously different from the image content of the browsing image under the first viewpoint when the detection parameters of the cylindrical lens are unbiased, which is only "1". It can be determined that the detection parameters of the cylindrical lens corresponding to the browsing image 2-3 are deviated. Similarly, the detection parameters of the browsing images 2-5 and 2-6 also have deviations.

[0190] Step 104: output detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image.

[0191] In some disclosed embodiments, the detection parameters refer to the actual index parameters of the cylindrical lens required for detection. Since the cylindrical lens may be processed, due to factors such as the process, there may be deviations between the detection parameters of the cylindrical lens and the expected parameters. These deviations will cause the browsing images of different viewpoints actually displayed on the target screen to deviate from the browsing images of different viewpoints under standard parameters. For example, the browsing image of the target screen at a specific viewpoint under standard parameters should contain an image content of 1, but due to the deviation in the detection parameters of the cylindrical lens, the image content actually contained in the browsing image at the specific viewpoint may be 2. However, since the image content contained in the browsing images under different shooting viewpoints is affected by the detection parameters of the cylindrical lens, the detection parameters of the cylindrical lens can be obtained by analyzing image parameters such as viewpoint position, image brightness, and image contrast in the viewpoint image containing the target content.

[0192] The embodiment of the present disclosure selects a viewpoint image containing target content from the browsing image obtained by shooting the screen at a specific viewpoint, and detects the detection parameters of the cylindrical lens on the screen based on the image parameters of the viewpoint image. It can efficiently and conveniently obtain various detection parameters of the cylindrical lens on the screen, thereby improving the detection efficiency of the detection parameters of the cylindrical lens on the screen.

[0193] Optionally, step 102 may include: adjusting the viewpoint of the image acquisition device to the target viewpoint to capture the light-emitting side of the target screen to obtain a browsing image.

[0194] In the embodiment of the present disclosure, the image acquisition device can be an electronic device with an image acquisition function. The image acquisition device can also have functions such as data processing, data storage, and data transmission. The system can connect the image acquisition device through a transmission device to adjust the shooting viewpoint of the image acquisition device by controlling the transmission device. Of course, the image acquisition device can also be manually adjusted to shoot the target screen. The specific setting can be based on actual needs and is not limited here. The target viewpoint is the shooting viewpoint required for shooting the light-emitting side of the target screen. The target viewpoint can be a pre-specified fixed viewpoint, a randomly selected shooting viewpoint, or adaptively adjusted according to different detection parameters, such as shooting at the normal viewpoint or at a 30° viewpoint. The specific setting can be based on actual needs and is not limited here.

[0195] In some embodiments of the present disclosure, the image acquisition device's shooting viewpoint can be adjusted to the target viewpoint required for this shooting, thereby capturing a browsing image of the target screen. By adjusting the image acquisition device's shooting viewpoint to the target viewpoint and capturing the light-emitting side of the target screen, the browsing image required for this inspection can be quickly acquired.

[0196] Optionally, step 101 may include:

[0197] Adjust the shooting position of the image acquisition device relative to the target screen to the target position, shoot the light-emitting side of the target screen, and obtain a browsing image.

[0198] In some embodiments of the present disclosure, the system may be connected to the image acquisition device via a transmission device, so as to adjust the shooting position of the image acquisition device by controlling the transmission device, thereby achieving convenient adjustment of the image acquisition device.

[0199] Optionally, step 101 may include adjusting shooting position parameters of an image acquisition device so that the shooting position of the image acquisition device is at a target position, wherein the shooting position parameters include at least one of a shooting angle, a shooting height, and a shooting distance.

[0200] In some embodiments of the present disclosure, the target angle refers to the shooting angle of the browsing image required for this test, the target position refers to the shooting position relative to the light-emitting side of the target screen for obtaining the browsing image required for this test, and the target height refers to the height of the image acquisition device relative to the ground. Specifically, the image acquisition device can be adjusted by setting a position parameter including at least one of the shooting angle, shooting height, and shooting distance, so that the target position is set to shoot the light-emitting side of the target screen, thereby realizing convenient adjustment of the image acquisition device.

[0201] Optionally, in some embodiments provided by the present disclosure, there are at least two target contents, and the image parameters include at least the placement height of the cylindrical lens. Referring to FIG. 3 , one of the flow charts of another screen detection method provided by the present disclosure is shown, and the method includes:

[0202] Step 201 : Acquire a browsing image shot at the target viewpoint for a target screen, wherein the target screen is a screen with a cylindrical lens provided on the light-emitting side.

[0203] In the embodiment of the present disclosure, the placement height of the cylindrical lens refers to the actual distance between the upper surface of the cylindrical lens and the pixel surface of the target screen. Since the contents of the browsing images displayed on the target screen at different shooting viewpoints are different, the target viewpoint can be set to multiple shooting viewpoints on the same straight line, and the straight line where the multiple shooting viewpoints are located is parallel to the pixel surface of the target screen. In order to obtain multiple browsing images by shooting the light-emitting side of the target screen, the multiple browsing images can contain different contents displayed on the target screen at different viewpoints. If there are N image contents displayed on the target screen, multiple shooting viewpoints can be set on a straight line parallel to the pixel surface of the target screen to capture N browsing images containing the N image contents.

[0204] For example, if the image content displayed on the target screen includes the numbers "1", "2", "3", and "4", and the image content under each shooting viewpoint is different, the light-emitting side of the target screen can be photographed by setting multiple shooting viewpoints on a straight line parallel to the pixel surface of the target screen, thereby obtaining multiple browsing images containing "1", "2", "3", and "4" respectively.

[0205] Step 202 : When the browsing image contains target content, use the browsing image as a viewpoint image, wherein viewpoints of at least two viewpoint images are on the same straight line, and the straight line is parallel to the pixel plane of the target screen.

[0206] In the embodiment of the present disclosure, in order to ensure that the viewpoint image of the parameter detection can clearly reflect the image content of different shooting viewpoints displayed on the target screen, and to avoid the cross-influence of the image content under different shooting viewpoints on the subsequent parameter detection, the viewpoint image participating in the parameter detection can be filtered from the browsing image by means of whether the browsing image contains only one target content. For example: when the target content is the four numbers "1", "2", "3", and "4", four browsing images containing only "1", only "2", only "3", and only "4" can be selected from the browsing image as viewpoint images. Of course, this is just an example, and the specific target content setting method can be set according to actual needs, and there is no limitation here.

[0207] Step 203: Acquire the viewpoint position and pixel point positions on the pixel plane corresponding to the viewpoint image based on the viewpoint image.

[0208] In the embodiment of the present disclosure, since the screen light emitted by the light-emitting components corresponding to the pixel points on the pixel surface of the target screen needs to be refracted by the cylindrical lens to reach the viewpoint position of each shooting viewpoint, the viewpoint image and the viewpoint position and the pixel point position on the pixel surface are one-to-one corresponding. The viewpoint position of the viewpoint image and the pixel point position corresponding to the viewpoint image on the pixel surface of the target screen can be obtained by observing and analyzing the viewpoint image and the target screen.

[0209] Step 204 : Obtain a first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens.

[0210] In the disclosed embodiment, by observing the optical path of screen light refracted through the same cylindrical lens, it is possible to determine which two adjacent pixels on the target screen's pixel plane emitted the screen light at the viewpoint positions of two adjacent viewpoint images, thereby determining the actual distance between these two adjacent pixels as the first pixel distance. Since the distances between adjacent pixels on the pixel plane are the same, the first pixel distance between any pair of adjacent pixels can be used to reflect the pixel distances between other pairs of adjacent pixels.

[0211] Step 205 : Acquire the placement height of the cylindrical lens on the target screen based on the viewpoint position, the number of viewpoints, the first pixel distance, and the refractive index of the medium from the cylindrical lens to the pixel plane.

[0212] In the embodiment of the present disclosure, experiments have found that the placement height of the cylindrical lens is positively correlated with the distance from the first pixel, positively correlated with the refractive index of the medium from the cylindrical lens to the pixel surface, positively correlated with the distance from the screen where the shooting viewpoint is located to the pixel surface, and positively correlated with the ratio of the distances between adjacent shooting viewpoints. Therefore, the placement height of the cylindrical lens on the target screen can be calculated by setting an algorithm based on the viewpoint position, the number of viewpoints, the first pixel distance and the refractive index of the medium.

[0213] Optionally, step 205 includes:

[0214] A spatial rectangular coordinate system (x, y, z) is established with the plane where the pixel surface of the target screen is located as the xy plane, the spatial coordinate value of each viewpoint position in the spatial rectangular coordinate system is obtained, and the placement height of the cylindrical lens on the target screen is output using the following formula:

[0215]

[0216] Wherein, T is the placement height, N is the number of viewpoints, n is the refractive index of the medium from the cylindrical lens to the pixel surface, P sub is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, x N is the x-axis spatial coordinate value of the Nth viewpoint image, x1 is the x-axis coordinate value of the 1st viewpoint image, and z is the z-axis coordinate value of each viewpoint image, where N≥2, and N is a positive integer.

[0217] In the disclosed embodiment, in order to normalize the viewpoint position of each viewpoint image, the plane where the pixel surface of the target screen is located can be used as the xy plane. Specifically, the straight line where the target viewpoint is located can be used as the x-axis, the perpendicular line of the x-axis to the plane where the pixel surface is located can be used as the y-axis, and the straight line perpendicular to the plane where the pixel surface is located can be used as the z-axis to establish a plane space coordinate system. The spatial coordinate values ​​of each target viewpoint in the plane space coordinate system are used as the viewpoint position of each target viewpoint to be substituted into the formula for calculation. Among them, since the air surface between the lower surface of the cylindrical lens and the pixel surface also has a certain refractive effect on the screen light, it is necessary to introduce the refractive index n of the medium between the cylindrical lens and the pixel surface into the formula to correct the calculation process, minimize the influence of the refractive effect of the air surface on the calculated placement height of the cylindrical lens, and ensure the accuracy of the detected placement height of the cylindrical lens.

[0218] Exemplarily, referring to FIG4 , the plane where the pixel surface is located is taken as the xy plane, the straight line where the target viewpoint is located is taken as the x-axis, the perpendicular line of the x-axis in the xy plane is taken as the y-axis, and the perpendicular line of the xy plane is taken as the y-axis to establish a spatial rectangular coordinate system. Taking four target viewpoints as an example, it can be seen from the optical path diagram that the spatial coordinate values ​​of the four target viewpoints are (x1, y, z), (x2, y, z), (x3, y, z), and (x4, y, z), respectively. At the target viewpoint, the light-emitting side of the target screen is photographed in sequence to obtain four viewpoint images containing only image contents of "1", "2", "3", and "4" as shown in FIG5 . It can be understood that if there are N viewpoints, then at (xN, y, z), a viewpoint image containing the number "N" in full screen or in part can be captured. Referring to Figure 5, the spatial coordinate values ​​of the four viewpoint images are (-57, 0, 350), (-19, 0, 350), (19, 0, 350), (57, 0, 350). At this time, if the distance to the first pixel is P sub The height T of the cylindrical lens is 8.725 μm, and the medium refractive index n is 1.53. Substituting the spatial coordinate value of the viewpoint image, the first pixel distance, and the medium refractive index into the formula for calculation, the placement height T of the cylindrical lens is 120.5 μm.

[0219] Optionally, in some embodiments provided by the present disclosure, the target content includes: target horizontal content, and the detection parameter includes at least: the center distance between two adjacent cylindrical lenses. Referring to FIG. 6 , a second flow chart of another screen detection method provided by the present disclosure is shown, the method including:

[0220] Step 301 : Acquire a browsing image shot at the target viewpoint for a target screen, wherein the target screen is a screen with a cylindrical lens provided on the light-emitting side.

[0221] In the disclosed embodiment, the center distance refers to the actual distance between two adjacent cylindrical lenses in the cylindrical lens array of the target screen. By adjusting the shooting distance between the image acquisition device and the target screen, browsing images that can present different viewing effects can be obtained. It is worth noting that since the image content displayed on the target screen varies from different viewpoints, for the creator of the image content, the viewpoint that allows the user to clearly view specific content in the browsing image can be determined as the expected viewing distance that meets the expected requirements. However, due to the potential deviations in the detection parameters of the cylindrical lenses, the actual viewing distance at which the user clearly views the specific content in the browsing image may also deviate from the expected viewing distance. Therefore, it is necessary to perform image acquisition on the target screen to determine the actual viewing distance between the shooting viewpoint and the screen at which the specific content can actually be clearly viewed.

[0222] Step 302 : When all horizontal contents contained in the browsing image are target horizontal contents, use the browsing image as a viewpoint image.

[0223] In the real-time example of the present disclosure, horizontal content refers to the image content arranged horizontally in the browsing image, and the target horizontal content refers to the horizontal content required to be included in the viewpoint image required to participate in this parameter detection. The target horizontal content can be set according to the image content displayed on the target screen. For example: the image content is the four numbers "1", "2", "3", and "4" arranged in rows, then the target horizontal content can be set to the same numbers contained in each row of horizontally arranged content, and all four numbers are contained in the browsing image, so that the viewing distance of the browsing image containing the four numbers and the same numbers in each row can be set as the actual viewing distance at which the image content can be clearly viewed, and the browsing image is used as the viewpoint image participating in the parameter detection.

[0224] Step 303 : Obtain the center distance between the two adjacent cylindrical lenses based on the placement height of the cylindrical lenses and the refractive index of the medium between the cylindrical lenses and the pixel surface.

[0225] In the embodiment of the present disclosure, experiments have found that the center distance between two adjacent cylindrical lenses is positively correlated with the product of the second pixel point distance and the viewing distance, negatively correlated with the sum of the viewing distance and the placement height of the cylindrical lens, and positively proportional to the refractive index of the medium from the cylindrical lens to the pixel surface. The center distance between two adjacent cylindrical lenses can be calculated by establishing an algorithm formula based on the viewing distance, the second pixel point distance, the placement height of the cylindrical lens, and the refractive index of the medium.

[0226] Optionally, step 303 includes: outputting the center distance between the two adjacent cylindrical lenses using the following formula:

[0227]

[0228] Among them, the P lens is the center distance between the two adjacent cylindrical lenses, L is the viewing distance of the viewpoint image, and P pixel is the second pixel distance between the corresponding pixel positions of the viewpoint image on two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, and n is the refractive index of the medium from the cylindrical lens to the pixel surface.

[0229] In the disclosed embodiment, since the light rays used by the viewer to view the viewpoint image are refracted through cylindrical lenses, the viewpoint position of the viewpoint image can be considered the location of the user's eyes, and thus the vertical distance between the viewpoint position and the screen where the cylindrical lenses are located can be used as the viewing distance of the viewpoint image. By observing the optical path of screen light rays refracted through two adjacent cylindrical lenses, it can be determined which two adjacent pixels on the pixel plane of the target screen emitted the light rays from the viewpoint position of the same viewpoint image and refracted through the two cylindrical lenses. The actual distance between the two adjacent pixels can then be used as the second pixel distance. If the center distance between each cylindrical lens in the cylindrical lens array of the target screen is the same, the second pixel distance can be used to represent the center distance between all adjacent cylindrical lenses. Of course, this is an ideal case. Typically, there is a certain error in the distance between different pairs of cylindrical lenses. Therefore, the second pixel distance corresponding to each pair of adjacent cylindrical lenses can be independently detected.

[0230] 7, according to the geometric relationship in the figure, it can be seen that only the viewing distance L is obtained, and the distance from the second pixel point to P pixel , viewing distance, placement height T of cylindrical lens and medium refractive index n are substituted into the above formula to calculate the center distance P between two adjacent cylindrical lenses lens .

[0231] For example, if P pixel =54.9μm, n=1.53, T=120.5μm, and the viewing distance L=650mm of the viewpoint diagram of the effect shown in Figure 8 is substituted into the above formula to calculate the center distance P between two adjacent cylindrical lenses. lens It is 54.8933μm.

[0232] Optionally, in some embodiments provided by the present disclosure, the target content includes: multiple target longitudinal contents, and the detection parameters include at least: the alignment angle deviation of the cylindrical lens. Referring to FIG. 9 , a third flow chart of another screen detection method provided by the present disclosure is shown, and the method includes:

[0233] Optionally, step 303 may include:

[0234] The center distance between the two adjacent cylindrical lenses is output by the following formula:

[0235]

[0236] Among them, the P lensis the center distance between the two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel surface, α1 and α2 are the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, and the two viewing angles adjacent to 0 degrees are respectively used as the first target viewing angle and the second target viewing angle.

[0237] In the embodiment of the present disclosure, referring to the above formula, the center distance between two adjacent cylindrical lenses and the placement height of the cylindrical lenses can also be derived and calculated by combining the following formula (1) when the first target viewing angle and the second target viewing angle, the medium refractive index from the cylindrical lens to the pixel surface, and the viewing distance are known:

[0238]

[0239] Among them, P lens is the center distance between the two adjacent cylindrical lenses, P pixel is the second pixel distance between the corresponding pixel positions of the viewpoint image on two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, L is the viewing distance, and n is the refractive index of the medium from the cylindrical lens to the pixel surface.

[0240] Step 401 : Acquire a browsing image shot at the target viewpoint for a target screen, wherein the target screen is a screen with a cylindrical lens provided on the light-emitting side.

[0241] In the disclosed embodiments, the alignment angle deviation of a lenticular lens refers to the angular deviation between the image content actually displayed by the lenticular lens and the intended image content, where the image content is located. For example, referring to FIG. 10 , frame 10 - 1 is used to reflect the actual position of the image content, frame 10 - 2 is used to reflect the intended design position of the image content, and the angle between the alignment edges 10 - 1 and 10 - 2 is the alignment angle deviation. By adjusting the shooting distance between the image acquisition device and the target screen, browsing images that can present different viewing effects can be obtained. It is worth noting that since the image content displayed on the target screen varies from viewpoint to viewpoint, for the creator of the image content, the viewpoint that allows the user to clearly view specific content in the browsing image can be considered to meet the expected viewing distance. However, due to the potential deviation in the detection parameters of the lenticular lens, the actual viewing distance at which the user clearly views the specific content in the browsing image may also deviate from the intended viewing distance. Therefore, it is necessary to perform image acquisition on the target screen to determine the actual viewing distance between the shooting viewpoint and the screen at which the specific content can be clearly viewed.

[0242] Step 402 : When the vertical content contained in the browsing image is at least two target vertical contents, use the browsing image as a viewpoint image.

[0243] In the real-time example of the present disclosure, vertical content refers to the image content arranged vertically in the browsing image, and the target vertical content refers to the vertical content required to be contained in the viewpoint image required to participate in this parameter detection. The target vertical content can be set according to the image content displayed on the target screen. For example: the image content is the four numbers "1", "2", "3", and "4" arranged in columns, then the target vertical content can be set to the same numbers contained in each column of the vertically arranged content, and all four numbers are contained in the browsing image, so that any viewing distance in the browsing image containing the four numbers and the same numbers in each column is the actual viewing distance at which the image content can be clearly viewed. On the contrary, if the numbers in each column of the browsing image are different, it indicates that there is an alignment angle deviation in the cylindrical lens. Therefore, the browsing image containing at least two target vertical contents can be used as the viewpoint image participating in the parameter detection.

[0244] Step 403 : Acquire the quantity of the target vertical content, the viewpoint position corresponding to the viewpoint image, and the pixel position on the pixel plane based on the viewpoint image.

[0245] In the embodiment of the present disclosure, the amount of target vertical content can be obtained based on the image content displayed on the target screen. The viewpoint position and pixel position corresponding to the viewpoint image can be found in the detailed description of axis 203, which will not be repeated here.

[0246] Step 404 : Obtain a first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens and a content width of a target vertical content on the viewpoint images.

[0247] In the embodiment of the present disclosure, the distance of the first pixel point can be referred to the detailed description of step 204 and will not be repeated here. The content width of the target vertical content refers to the display width of the target vertical content in the viewpoint image.

[0248] Step 405 : Acquire the alignment angle deviation of the cylindrical lens based on the amount of the target longitudinal content, the first pixel distance, and the content width.

[0249] In the embodiment of the present disclosure, experimental measurements have shown that the alignment angle deviation of the cylindrical lens is negatively correlated with the ratio of the number of target longitudinal contents to the content width, and the first pixel distance is also negatively correlated. Therefore, the alignment angle deviation of the cylindrical lens can be obtained by setting an algorithm formula based on this correlation.

[0250] Optionally, step 405 includes: outputting the alignment angle deviation of the cylindrical lens using the following formula:

[0251]

[0252] Wherein, Δθ is the alignment angle deviation of the cylindrical lens, N is the number of target vertical contents, and P sub is the first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, and W is the content width of the target vertical content on the viewpoint image.

[0253] In the embodiment of the present disclosure, if the first pixel distance P sub The width W of the target vertical content photographed in FIG11 is measured. When W is 30 mm, the above formula is substituted to calculate that the alignment angle deviation △θ of the cylindrical lens is 0.067°.

[0254] Optionally, in some embodiments provided by the present disclosure, the target content includes: the detection parameters include at least: the alignment position deviation of the cylindrical lens. Referring to FIG. 12 , a fourth flow chart of another screen detection method provided by the present disclosure is shown, the method including:

[0255] Step 501 : Acquire a browsing image shot at the target viewpoint for a target screen, wherein the target screen is a screen with a cylindrical lens provided on the light-emitting side.

[0256] In the disclosed embodiments, alignment deviation refers to the horizontal distance between the actual image content displayed by the cylindrical lens and the intended image content. For example, referring to FIG13 , frame 13-1 is used to reflect the actual position of the image content, and frame 13-2 is used to reflect the intended design position of the image content. The horizontal distance between the alignment points 13-1 and 13-2 is the alignment deviation.

[0257] Step 502 : If the browsing image is obtained by photographing the target screen at a normal viewing angle and the central content in the browsing image is not the target content, the browsing image is used as a viewpoint image.

[0258] In the embodiment of the present disclosure, if the central content at the center position in the browsing image at the normal viewing angle is the same as the image content of the expected design, it can be determined that the alignment position of the cylindrical lens of the target screen is not deviated. If the image content in the browsing image at the normal viewing angle is different from the image content of the expected design, it can be determined that the alignment position of the cylindrical lens of the target screen is deviated, and parameter detection is required, and the browsing image is used as the viewpoint image participating in the parameter detection.

[0259] Step 503 : Obtaining the alignment position deviation of the cylindrical lens based on the image parameters of the viewpoint image.

[0260] In the embodiment of the present disclosure, it has been experimentally measured that the alignment position deviation of the cylindrical lens is positively correlated with the difference between the center content and the target content, and negatively correlated with the distance to the first pixel point. Therefore, an algorithm can be set based on this correlation to publicly calculate the alignment position deviation of the cylindrical lens.

[0261] Optionally, the step 503 may include: outputting the alignment position deviation of the cylindrical lens by using the following formula:

[0262] ΔP=M·P sub

[0263] Wherein, ΔP is the alignment position deviation of the cylindrical lens, M is the difference between the center content and the target content, and P sub It is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens.

[0264] In the disclosed embodiment, the difference value between the central content and the target content refers to an indicator value that characterizes the degree of difference in quality inspection between the central content and the target content. It can be the difference in the type of content contained in the central content and the target content, or it can be the difference in the area of ​​the different content contained in the central content and the target content. The specific setting can be based on actual needs and is not limited here. The method for obtaining the first pixel point distance can be referred to the detailed description of step 203 and will not be repeated here.

[0265] For example, if the first pixel distance P is sub The viewpoint image with a normal viewing angle of 8.725 μm is between 3 and 4 overlapping views (if it mainly tends to be 4, it can be taken as 3.7), while the theoretical view is 2 and 3 overlapping views (that is, 2.5 views). Therefore, the difference value M = 1.2. Substituting this into the above formula, the alignment position deviation ΔP of the cylindrical lens can be calculated to be 10.5 μm.

[0266] Optionally, the step 503 may include: outputting the alignment position deviation of the cylindrical lens by using the following formula:

[0267]

[0268] Among them, △P is the alignment position deviation of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel surface, α1 and α2 are the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, and the two viewing angles adjacent to 0 degrees are respectively used as the first target viewing angle and the second target viewing angle.

[0269] Optionally, in some embodiments provided by the present disclosure, the detection parameter includes at least: the curvature radius of the cylindrical lens. Referring to FIG. 14 , there is shown a fifth flow chart of another screen detection method provided by the present disclosure, the method including:

[0270] Step 601 : Acquire a browsing image shot at the target viewpoint for a target screen, wherein the target screen is a screen with a cylindrical lens provided on the light-emitting side.

[0271] In the disclosed embodiments, the radius of curvature of a cylindrical lens refers to the rotation ratio of the tangent angle at the center point of the upper surface of the cylindrical lens to the arc length of the upper surface. By disabling a portion of the image content displayed on the target screen, only that portion of the image content is displayed. This causes the displayed area of ​​the target screen where the image content is disabled to appear black. This allows for capturing the light-emitting side of the target screen from different viewpoints to produce a viewing image that reflects the screen's sharpness.

[0272] For example, referring to Figure 15, 15-1 is a browsing image with part of the image content displayed turned off when there is an alignment angle deviation on the target screen, and the black stripes are the display area where the part of the image content that is turned off is located; 15-2 is a browsing image with part of the Tuxiangxiang content displayed turned off when there is no alignment angle deviation on the target screen, and the black stripes are also the display area where the part of the image content that is turned off is located.

[0273] Step 602: When the sharpness of the designated content in the browsing image is the largest, use the browsing image as a viewpoint image.

[0274] In the embodiment of the present disclosure, the sharpness of the browsing image is an index parameter used to characterize the image display brightness and contrast, and can be specifically obtained based on image parameters such as the image display brightness or contrast. Since the sharpness of the specified content in the browsing images under different shooting viewpoints is different, the browsing image with the largest sharpness can be selected from the multiple browsing images collected as the viewpoint image participating in the parameter detection. For example, when the specified content is part of the image content that is turned off for display, the browsing images can be filtered based on the sharpness of the black lines in the browsing image. Of course, the browsing images can also be filtered by comparing the sharpness of the image content that is not turned off for display. Relatively speaking, since the sharpness of the black lines is more obvious, the specific setting can be based on actual needs and is not limited here.

[0275] Step 603: Acquire the viewing angle of the viewpoint image.

[0276] In the embodiment of the present disclosure, the shooting angle and shooting position of the viewpoint image may be recorded, so as to calculate the viewing angle of the viewpoint image according to the recorded shooting angle and shooting position.

[0277] Step 604 : adjusting the curvature radius of the optical simulation model of the cylindrical lens, and using the curvature radius as the curvature radius of the cylindrical lens when the viewing angle at which the sharpness of the optical simulation model is maximum is the viewing angle of the viewpoint image.

[0278] In the disclosed embodiments, the curvature radius of the cylindrical lens is correlated with the viewing angle corresponding to maximum sharpness. This means that for the same curvature radius, the viewing angle at maximum sharpness of the cylindrical lens is the same. Therefore, an optical simulation model of the cylindrical lens can be constructed using optical simulation software. After adjusting the curvature radius of the optical simulation model, the viewing angle at which the optical simulation model achieves maximum sharpness is observed. If the viewing angle is the same as that of the viewpoint image, the curvature radius of the cylindrical lens is the curvature radius of the optical simulation model at that viewing angle.

[0279] For example, referring to FIG16 , 16-1 is a viewpoint image at a non-collimated viewing angle (shooting angle of 0°), where the contrast between light and dark is relatively small, and 16-2 is a viewpoint image at a collimated viewing angle (shooting angle of 21°), where the contrast between light and dark is relatively large. Therefore, it is determined that the sharpness of the viewpoint image at a shooting angle of 21° is the greatest, and then the viewing angle of 21° with the greatest sharpness is substituted into the steps described in step 204 above for processing. That is, the result obtained by software simulation is shown in FIG17 , where the pixel light output brightness is the highest and the sharpness is the greatest when the curvature radius r is 62.5 μm, and therefore the curvature radius r of the cylindrical lens is 62.5 μm.

[0280] Optionally, the sharpness may be obtained by the following steps: acquiring the sharpness of the viewpoint image according to a negative correlation between the contrast and sharpness of the viewpoint image.

[0281] In some embodiments of the present disclosure, since the viewpoint image is clearest and most collimated when the sharpness is maximum, the contrast of the viewpoint image is also maximum at this time. The browsing image with the maximum contrast can be selected from the browsing images as the viewpoint image to efficiently obtain the sharpness of the image.

[0282] Of course, other sharpness acquisition methods in related technologies can also be used to calculate the sharpness of the viewpoint image, such as MTF (Modulation Transfer Function), to obtain the sharpness of the viewpoint image based on the image scheduling value. Of course, the specific sharpness calculation method can be set according to actual needs. As long as the sharpness of the viewpoint image can be characterized, it can be applied to the embodiments of the present disclosure and is not limited here.

[0283] Optionally, referring to FIG. 18 , the curvature radius of the cylindrical lens may be output through the following steps 605 to 606:

[0284] Step 605: Obtain a viewing angle brightness distribution curve of the cylindrical lens.

[0285] In the embodiment of the present disclosure, the upper surface of the cylindrical lens can be scanned by an image acquisition device provided with a laser lens to obtain a viewing angle brightness distribution curve of the cylindrical lens.

[0286] Step 606 : adjusting the curvature radius of the optical simulation model of the cylindrical lens, and using the curvature radius of the optical simulation model as the curvature radius of the cylindrical lens when the similarity between the optical simulation model and the viewing angle brightness distribution curve of the cylindrical lens meets the similarity requirement.

[0287] In the disclosed embodiment, the system scans the viewing angle brightness distribution curves at each curvature radius in the optical simulation model to obtain the corresponding viewing angle brightness distribution curves at each curvature radius. The system then calculates the similarity between the corresponding viewing angle brightness distribution curves at each curvature radius and the actual viewing angle brightness distribution curve of the cylindrical lens. When the similarity meets the similarity requirement, the curvature radius can be confirmed as the curvature radius of the cylindrical lens. The similarity requirement can be that the similarity is greater than a similarity threshold or that the maximum similarity is taken. The specific setting can be based on actual needs and is not limited here.

[0288] The disclosed embodiment screens out the user's target body type from various body type categories based on predicted image features extracted from the user's body image. This allows for accurate identification of the user's body type without relying on a body type template, thereby improving the accuracy of screen detection.

[0289] FIG19 schematically shows a structural diagram of a screen detection device 70 provided by the present disclosure, the device comprising:

[0290] The receiving module 701 is configured to receive a cylindrical lens detection instruction for a target screen, wherein the cylindrical lens detection instruction at least includes: a target viewpoint;

[0291] A detection module 702 is configured to, in response to the detection instruction, acquire a browsing image captured of a target screen at the target viewpoint, wherein the target screen is a screen having a cylindrical lens disposed on a light-emitting side;

[0292] In a case where the browsing image contains target content, using the browsing image as a viewpoint image;

[0293] The output module 703 is configured to output detection parameters of the cylindrical lens on the target screen based on the image parameters of the viewpoint image.

[0294] Optionally, the detection module 702 is further configured to:

[0295] Adjust the viewpoint of the image acquisition device to the target viewpoint to capture the light-emitting side of the target screen and obtain a browsing image.

[0296] Optionally, the detection module 702 is further configured to:

[0297] Adjust the shooting position of the image acquisition device relative to the target screen to the target position, shoot the light-emitting side of the target screen, and obtain a browsing image.

[0298] Optionally, the detection module 702 is further configured to:

[0299] Adjusting the shooting position parameters of the image acquisition device so that the shooting position of the image acquisition device is at a target position, wherein the shooting position parameters include at least one of a shooting angle, a shooting height, and a shooting distance.

[0300] Optionally, there are at least two target contents;

[0301] Optionally, the detection module 702 is further configured to:

[0302] In the case that the browsing image contains target content, the browsing image is used as a viewpoint image, wherein viewpoints of at least two viewpoint images are on the same straight line, and the straight line is parallel to the pixel plane of the target screen.

[0303] Optionally, the image parameters include at least: the placement height of the cylindrical lens;

[0304] The output module 703 is further configured to:

[0305] Acquire a viewpoint position and a pixel point position on a pixel plane corresponding to the viewpoint image based on the viewpoint image;

[0306] Obtaining a first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens;

[0307] The placement height of the cylindrical lens on the target screen is acquired based on the viewpoint position, the number of viewpoints, the first pixel distance, and the refractive index of the medium from the cylindrical lens to the pixel plane.

[0308] Optionally, the output module 703 is further configured to:

[0309] A spatial rectangular coordinate system (x, y, z) is established with the plane where the pixel surface of the target screen is located as the xy plane, the spatial coordinate value of each viewpoint position in the spatial rectangular coordinate system is obtained, and the placement height of the cylindrical lens on the target screen is output using the following formula:

[0310]

[0311] Wherein, T is the placement height, N is the number of viewpoints, n is the refractive index of the medium from the cylindrical lens to the pixel surface, P sub is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, x N is the x-axis spatial coordinate value of the Nth viewpoint image, x1 is the x-axis coordinate value of the 1st viewpoint image, and z is the z-axis coordinate value of each viewpoint image, where N≥2 and N is a positive integer.

[0312] Optionally, the target content includes: target horizontal content;

[0313] The detection module 702 is further configured to:

[0314] In a case where all horizontal contents included in the browsing image are target horizontal contents, the browsing image is used as a viewpoint image.

[0315] Optionally, the detection parameters include at least: the center distance between two adjacent cylindrical lenses;

[0316] The output module 703 is further configured to:

[0317] The center distance between the two adjacent cylindrical lenses is obtained based on the placement height of the cylindrical lenses and the refractive index of the medium between the cylindrical lenses and the pixel surface.

[0318] Optionally, the output module 703 is further configured to:

[0319] The center distance between the two adjacent cylindrical lenses is output by the following formula:

[0320]

[0321] Among them, the P lens is the center distance between the two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel surface, α1 and α2 are the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, and the two viewing angles adjacent to 0 degrees are respectively used as the first target viewing angle and the second target viewing angle.

[0322] Optionally, the output module 703 is further configured to:

[0323] The center distance between the two adjacent cylindrical lenses is output by the following formula:

[0324]

[0325] Among them, the P lens is the center distance between the two adjacent cylindrical lenses, L is the viewing distance of the viewpoint image, and P pixel is the second pixel distance between the corresponding pixel positions of the viewpoint image on two adjacent cylindrical lenses, T is the placement height of the cylindrical lens, and n is the refractive index of the medium from the cylindrical lens to the pixel surface.

[0326] Optionally, the target content includes: multiple target vertical contents;

[0327] The detection module 702 is further configured to:

[0328] In a case where the vertical contents included in the browsing image are at least two target vertical contents, the browsing image is used as a viewpoint image.

[0329] Optionally, the detection parameters include at least: an alignment angle deviation of the cylindrical lens;

[0330] The output module 703 is further configured to:

[0331] Acquire, based on the viewpoint image, the amount of the target longitudinal content, the viewpoint position corresponding to the viewpoint image, and the pixel position on the pixel plane;

[0332] Acquire a first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, and a content width of a target longitudinal content on the viewpoint images;

[0333] The alignment angle deviation of the cylindrical lens is obtained based on the amount of the target longitudinal content, the first pixel distance, and the content width.

[0334] The output module 703 is further configured to:

[0335] The alignment angle deviation of the cylindrical lens is output by the following formula:

[0336]

[0337] Wherein, Δθ is the alignment angle deviation of the cylindrical lens, N is the number of target vertical contents, and P sub is the first pixel distance between corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, and W is the content width of the target vertical content on the viewpoint image.

[0338] Optionally, the detection module 702 is further configured to:

[0339] When the browsing image is obtained by photographing the target screen at a normal viewing angle, and the central content at the center of the browsing image is not the target content, the browsing image is used as the viewpoint image.

[0340] Optionally, the detection parameters include at least: an alignment position deviation of the cylindrical lens;

[0341] The output module 703 is further configured to:

[0342] Based on the image parameters of the viewpoint image, an alignment position deviation of the cylindrical lens is obtained.

[0343] Optionally, the output module 703 is further configured to:

[0344] The alignment position deviation of the cylindrical lens is output by the following formula:

[0345] ΔP=M·P sub

[0346] Wherein, ΔP is the alignment position deviation of the cylindrical lens, M is the difference between the center content and the target content, and P sub It is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens.

[0347] Optionally, the output module 703 is further configured to:

[0348] The alignment position deviation of the cylindrical lens is output by the following formula:

[0349]

[0350] Among them, △P is the alignment position deviation of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel surface, α1 and α2 are the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, and the two viewing angles adjacent to 0 degrees are respectively used as the first target viewing angle and the second target viewing angle.

[0351] Optionally, the detection module 702 is further configured to:

[0352] When the sharpness of the designated content in the browsed image is the highest, the browsed image is used as the viewpoint image.

[0353] Optionally, the detection parameters include at least: the curvature radius of the cylindrical lens;

[0354] The output module 703 is further configured to:

[0355] Acquiring the viewing angle of the viewpoint image;

[0356] By adjusting the curvature radius of the optical simulation model of the cylindrical lens, when the viewing angle when the sharpness of the optical simulation model is maximum is the viewing angle of the viewpoint image, the curvature radius is used as the curvature radius of the cylindrical lens.

[0357] Optionally, the detection module 702 is further configured to:

[0358] The sharpness of the viewpoint image is obtained according to the negative correlation between the contrast and the sharpness of the viewpoint image.

[0359] Optionally, the output module 703 is further configured to:

[0360] Obtaining a viewing angle brightness distribution curve of the cylindrical lens;

[0361] By adjusting the curvature radius of the optical simulation model of the cylindrical lens, when the similarity between the optical simulation model and the viewing angle brightness distribution curve of the cylindrical lens meets the similarity requirement, the curvature radius of the optical simulation model is used as the curvature radius of the cylindrical lens.

[0362] The embodiment of the present disclosure selects a viewpoint image containing target content from the browsing image obtained by shooting the screen at a specific viewpoint, and detects the detection parameters of the cylindrical lens on the screen based on the image parameters of the viewpoint image. It can efficiently and conveniently obtain various detection parameters of the cylindrical lens on the screen, thereby improving the detection efficiency of the detection parameters of the cylindrical lens on the screen.

[0363] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0364] The various component embodiments of the present disclosure can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components in the computing processing equipment according to the embodiments of the present disclosure. The present disclosure can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing part or all of the methods described herein. Such a program implementing the present disclosure can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0365] For example, FIG20 illustrates a computing device that can implement the methods of the present disclosure. The computing device typically includes a processor 810 and a computer program product or computer-readable medium in the form of a memory 820. The memory 820 can be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, a hard disk, or ROM. The memory 820 has storage space 830 for program code 831 for executing any of the method steps described above. For example, the storage space 830 for program code can include individual program codes 831 for implementing various steps in the above method. These program codes can be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards, or floppy disks. Such computer program products are typically portable or fixed storage units, as described with reference to FIG21. The storage unit can have storage segments, storage space, and the like arranged similarly to the memory 820 in the computing device of FIG20. The program code can, for example, be compressed in a suitable form. Typically, the storage unit includes computer-readable code 831 ′, ie, code that can be read by a processor such as 810 , which, when executed by a computing processing device, causes the computing processing device to perform the steps of the method described above.

[0366] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0367] References herein to "one embodiment," "an embodiment," or "one or more embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Furthermore, please note that instances of the phrase "in one embodiment" do not necessarily all refer to the same embodiment.

[0368] In the description provided herein, numerous specific details are described. However, it is understood that embodiments of the present disclosure may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.

[0369] In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present disclosure may be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.

[0370] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present disclosure.

Claims

1. A screen detection method, characterized in that, the method includes: receiving a lenticular lens detection instruction for a target screen, the lenticular lens detection instruction at least including: a target viewing point; responding to the detection instruction, obtaining a browsing image taken of the target screen at the target viewing point, the target screen being a screen with a lenticular lens provided on the light-emitting side; when the browsing image contains target content, using the browsing image as a viewing point image; outputting detection parameters of the lenticular lens on the target screen based on the image parameters of the viewing point image.

2. The method according to claim 1, characterized in that, the obtaining a browsing image taken of the target screen at the target viewing point, the target screen being a screen with a lenticular lens provided on the light-emitting side, includes: adjusting the viewing point of the image acquisition device to the target viewing point to capture the light-emitting side of the target screen to obtain a browsing image.

3. The method according to claim 2, characterized in that, the adjusting the viewing point of the image acquisition device to the target viewing point to capture the light-emitting side of the target screen to obtain a browsing image, includes: adjusting the shooting position of the image acquisition device relative to the target screen to the target position, and capturing the light-emitting side of the target screen to obtain a browsing image.

4. The method according to claim 3, characterized in that, the adjusting the shooting position of the image acquisition device relative to the target screen to the target position, includes: adjusting the shooting position parameters of the image acquisition device so that the shooting position of the image acquisition device is at the target position, the shooting position parameters including at least one of: shooting angle, shooting height, and shooting distance.

5. The method according to claim 1, characterized in that, there are at least two pieces of target content; when the browsing image contains target content, using the browsing image as a viewing point image, includes: when the browsing image contains target content, using the browsing image as a viewing point image, wherein the viewing points of at least two of the viewing point images are on the same straight line, and the straight line is parallel to the pixel plane of the target screen.

6. The method according to claim 5, characterized in that, the image parameters at least include: the placement height of the lenticular lens; the outputting detection parameters of the lenticular lens on the target screen based on the image parameters of the viewing point image, includes: obtaining the viewing point position corresponding to the viewing point image and the pixel point position on the pixel plane based on the viewing point image; obtaining a first pixel point distance between the pixel point positions corresponding to adjacent two of the viewing point images on the same lenticular lens; obtaining the placement height of the lenticular lens on the target screen based on the viewing point position, the number of viewing points, the first pixel point distance, and the refractive index of the medium from the lenticular lens to the pixel plane.

7. The method according to claim 6, characterized in that, the obtaining the placement height of the lenticular lens on the target screen based on the viewing point position, the number of viewing points, the first pixel point distance, and the refractive index of the medium from the lenticular lens to the pixel plane, includes: Establish a spatial rectangular coordinate system (x, y, z) with the plane where the pixel plane of the target screen is located as the xy plane, obtain the spatial coordinate values of each viewpoint position in the spatial rectangular coordinate system, and output the placement height of the lenticular lens on the target screen through the following formula: Wherein, T is the placement height, N is the number of viewpoints, n is the refractive index of the medium from the cylindrical lens to the pixel plane, P sub is the first pixel distance between the pixel positions corresponding to two adjacent viewpoint images on the same cylindrical lens, x N is the x-axis spatial coordinate value of the Nth viewpoint image, x 1 is the x-axis coordinate value of the first viewpoint image, z is the z-axis coordinate value of each viewpoint image, where N≥2 and N is a positive integer.

8. The method according to claim 1, wherein, the target content includes: target horizontal content; when the browsing image contains the target content, using the browsing image as the viewpoint image includes: when all the horizontal content included in the browsing image is target horizontal content, using the browsing image as the viewpoint image.

9. The method according to claim 8, wherein, the detection parameters at least include: the center distance between two adjacent lenticular lenses; outputting the detection parameters of the lenticular lens on the target screen based on the image parameters of the viewpoint image includes: obtaining the center distance between two adjacent lenticular lenses based on the placement height of the lenticular lens and the refractive index of the medium from the lenticular lens to the pixel plane.

10. The method according to claim 9, wherein, obtaining the center distance between two adjacent lenticular lenses based on the placement height of the lenticular lens and the refractive index of the medium from the lenticular lens to the pixel plane includes: outputting the center distance between two adjacent lenticular lenses through the following formula: Among them, the P lens is the center distance between two adjacent cylindrical lenses, the T is the placement height of the cylindrical lens, the n is the refractive index of the medium from the cylindrical lens to the pixel plane, and the α 1 , α 2 are respectively the two viewing angles adjacent to 0 degrees as the first target viewing angle and the second target viewing angle in the angular distribution of the brightness of the viewpoint image relative to the target viewpoint.

11. The method according to claim 9, wherein, obtaining the center distance between two adjacent lenticular lenses based on the placement height of the lenticular lens and the refractive index of the medium from the lenticular lens to the pixel plane includes: outputting the center distance between two adjacent lenticular lenses through the following formula: Wherein, the P lens is the center distance between two adjacent cylindrical lenses, the L is the viewing distance of the viewpoint image, the P pixel is the second pixel distance between the pixel point positions corresponding to the viewpoint image on two adjacent cylindrical lenses, the T is the placement height of the cylindrical lens, and the n is the refractive index of the medium from the cylindrical lens to the pixel plane.

12. The method according to claim 1, wherein, the target content includes: multiple target vertical contents; when the browsing image contains the target content, using the browsing image as the viewpoint image includes: when the vertical content included in the browsing image is at least two target vertical contents, using the browsing image as the viewpoint image.

13. The method according to claim 12, wherein, the detection parameters at least include: the alignment angle deviation of the lenticular lens; outputting the detection parameters of the lenticular lens on the target screen based on the image parameters of the viewpoint image includes: obtaining the number of target vertical contents in the viewpoint image, the viewpoint position corresponding to the viewpoint image, and the pixel point position on the pixel plane; obtaining the first pixel point distance between the pixel point positions corresponding to the same lenticular lens in two adjacent viewpoint images and the content width of the target vertical content in the viewpoint image; obtaining the alignment angle deviation of the lenticular lens based on the number of target vertical contents, the first pixel point distance, and the content width.

14. The method according to claim 13, wherein, obtaining the alignment angle deviation of the lenticular lens based on the number of target vertical contents, the first pixel point distance, and the content width includes: outputting the alignment angle deviation of the lenticular lens through the following formula: Wherein, △θ is the alignment angle deviation of the cylindrical lens, N is the number of target longitudinal contents, and P sub is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens, and W is the content width of the target longitudinal content on the viewpoint image.

15. The method according to claim 1, wherein, when the browsing image contains the target content, using the browsing image as the viewpoint image includes: when the browsing image is obtained by photographing the target screen from the front view angle and the central content at the center position in the browsing image is not the target content, using the browsing image as the viewpoint image.

16. The method according to claim 15, wherein, the detection parameters at least include: the alignment position deviation of the lenticular lens; outputting the detection parameters of the lenticular lens on the target screen based on the image parameters of the viewpoint image includes: acquiring the alignment position deviation of the lenticular lens based on the image parameters of the viewpoint image.

17. The method according to claim 16, wherein, acquiring the alignment position deviation of the lenticular lens based on the image parameters of the viewpoint image includes: outputting the alignment position deviation of the lenticular lens through the following formula: ΔP = M·P sub Wherein, △P is the alignment position deviation of the cylindrical lens, M is the difference value obtained by comparing the central content with the target content, and P sub is the first pixel distance between the corresponding pixel positions of two adjacent viewpoint images on the same cylindrical lens.

18. The method according to claim 16, wherein, acquiring the alignment position deviation of the lenticular lens based on the image parameters of the viewpoint image includes: outputting the alignment position deviation of the lenticular lens through the following formula: wherein, △P is the alignment position deviation of the cylindrical lens, n is the refractive index of the medium from the cylindrical lens to the pixel plane, and α 1 , α 2 are respectively two viewing angles adjacent to 0 degrees in the angular distribution of the brightness of the viewpoint image relative to the target viewpoint, which are used as the first target viewing angle and the second target viewing angle respectively.

19. The method according to claim 1, wherein, when the browsing image contains the target content, using the browsing image as the viewpoint image includes: when the sharpness of the specified content in the browsing image is the maximum, using the browsing image as the viewpoint image.

20. The method according to claim 19, wherein, the detection parameters at least include: the radius of curvature of the lenticular lens; outputting the detection parameters of the lenticular lens on the target screen based on the image parameters of the viewpoint image includes: acquiring the viewing angle of the viewpoint image; by adjusting the radius of curvature of the optical simulation model of the lenticular lens, when the viewing angle at which the sharpness of the optical simulation model is the maximum is the viewing angle of the viewpoint image, taking the radius of curvature as the radius of curvature of the lenticular lens.

21. The method according to claim 19 or 20, wherein, the sharpness can be obtained through the following steps: acquiring the sharpness of the viewpoint image according to the negative correlation relationship between the contrast and the sharpness of the viewpoint image.

22. The method according to claim 19, wherein, outputting the detection parameters of the lenticular lens on the target screen based on the image parameters of the viewpoint image includes: acquiring the viewing angle brightness distribution curve of the lenticular lens; by adjusting the radius of curvature of the optical simulation model of the lenticular lens, when the similarity between the optical simulation model and the viewing angle brightness distribution curve of the lenticular lens meets the similarity requirement, taking the radius of curvature of the optical simulation model as the radius of curvature of the lenticular lens.

23. A screen detection device, wherein, the device includes: one or more processors; A memory for storing one or more programs, which, when executed by the one or more processors, enable the one or more processors to implement the screen detection method according to any one of claims 1-22.

24. A computing processing device, characterized in that it comprises: a memory storing computer-readable code; one or more processors, which, when the computer-readable code is executed by the one or more processors, cause the computing processing device to execute the screen detection method according to any one of claims 1-22.

25. A computer program, characterized in that it comprises computer-readable code, which, when running on a computing processing device, causes the computing processing device to execute the screen detection method according to any one of claims 1-22.

26. A computer-readable medium, characterized in that it stores a computer program of the screen detection method according to any one of claims 1-22.