CN114185180B - Correction method, device, equipment and medium for naked eye 3D display screen - Google Patents

Correction method, device, equipment and medium for naked eye 3D display screen Download PDF

Info

Publication number
CN114185180B
CN114185180B CN202210139564.8A CN202210139564A CN114185180B CN 114185180 B CN114185180 B CN 114185180B CN 202210139564 A CN202210139564 A CN 202210139564A CN 114185180 B CN114185180 B CN 114185180B
Authority
CN
China
Prior art keywords
determining
pixel point
correction
gray value
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210139564.8A
Other languages
Chinese (zh)
Other versions
CN114185180A (en
Inventor
蔡冬铃
夏正国
潘熙松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deep Vision Technology Nanjing Co ltd
Original Assignee
Deep Vision Technology Nanjing Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Deep Vision Technology Nanjing Co ltd filed Critical Deep Vision Technology Nanjing Co ltd
Priority to CN202210139564.8A priority Critical patent/CN114185180B/en
Publication of CN114185180A publication Critical patent/CN114185180A/en
Application granted granted Critical
Publication of CN114185180B publication Critical patent/CN114185180B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B30/00Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images
    • G02B30/20Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes
    • G02B30/26Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes of the autostereoscopic type
    • G02B30/30Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes of the autostereoscopic type involving parallax barriers
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B30/00Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images
    • G02B30/50Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images the image being built up from image elements distributed over a 3D volume, e.g. voxels

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The embodiment of the invention discloses a method and a device for correcting a naked eye 3D display screen, electronic equipment and a storage medium. Wherein, the method comprises the following steps: determining display content to be corrected in a calibration area in a 3D display screen; sequentially sending a first preset number of first to-be-arranged views to a calibration area for displaying; determining a projection image obtained at a corresponding position associated with the calibration area when each first view to be arranged is projected to the calibration area; and determining first correction amounts of any first pixel point in the display content to be corrected based on the projection images, and correcting the display content to be corrected in the calibration area based on the first correction amounts. By executing the scheme, an ideal 3D display picture can be displayed for a user, crosstalk is avoided, the display defect of the naked eye 3D display caused by processing problems before leaving a factory is overcome, and the 3D experience of the user can be improved.

Description

Correction method, device, equipment and medium for naked eye 3D display screen
Technical Field
The embodiment of the invention relates to the technical field of naked eye 3D display screen correction, in particular to a method, a device, equipment and a medium for correcting a naked eye 3D display screen.
Background
The naked eye 3D display utilizes the principle that the angles of two eyes of a person for observing an object are slightly different, so that the distance of the object can be distinguished, stereoscopic vision is generated, images seen by the left eye and the right eye are separated, and a user does not need to experience stereoscopic feeling by means of stereoscopic glasses (namely naked eyes).
The grating of the naked eye 3D display is extruded and stretched in the laminating process, the thickness of glue is uneven, and under the influence of reasons such as refractive index influence when the naked eye 3D display is watched in a close range, pixel points in certain areas on the naked eye 3D display are not split according to an ideal model. Under the circumstance, even if the interleaving parameters of the naked eye 3D display are completely correct, the situation that the left view content is displayed but the right view content is displayed can occur, so that crosstalk is brought, uncomfortable feelings such as dizziness and dazzling are brought to a user, and the user experience feeling of the naked eye 3D display is greatly reduced. For this situation, the prior art has no effective naked-eye 3D display calibration method.
Disclosure of Invention
The embodiment of the invention provides a method, a device, equipment and a medium for correcting a naked eye 3D display screen, which can display an ideal 3D display picture to a user, avoid crosstalk, solve the display defect of a naked eye 3D display caused by processing problems before leaving a factory and improve the 3D experience of the user.
In a first aspect, an embodiment of the present invention provides a method for correcting a naked eye 3D display screen, where the method includes:
determining display content to be corrected in a marked area in the 3D display screen;
sequentially sending a first preset number of first to-be-arranged views to the calibration area for display;
determining a projection image obtained at a corresponding position associated with a calibration area when each first to-be-arranged view is projected to the calibration area;
and determining first correction amounts of any first pixel point in the display content to be corrected based on the projected images, and correcting the display content to be corrected in the calibration area based on the first correction amounts.
In a second aspect, an embodiment of the present invention further provides a correction device for a naked eye 3D display screen, where the correction device includes:
the display content to be corrected determining module is used for determining the display content to be corrected in a marked area in the 3D display screen;
the display module is used for sequentially sending a first preset number of first to-be-arranged views to the calibration area for display;
the projection image determining module is used for determining projection images obtained at corresponding positions related to the calibration area when each first to-be-arranged view is projected to the calibration area;
and the correction module is used for determining first correction amounts of any first pixel point in the display content to be corrected based on the projection images and correcting the display content to be corrected in the calibration area based on the first correction amounts.
In a third aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the method for correcting the naked-eye 3D display screen according to any one of the embodiments of the present invention.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for correcting a naked-eye 3D display screen according to any one of the embodiments of the present invention.
According to the technical scheme provided by the embodiment of the invention, the display content to be corrected in the calibration area in the 3D display screen is determined; sequentially sending a first preset number of first to-be-arranged views to a calibration area for display; determining a projection image obtained at a corresponding position associated with the calibration area when each first view to be arranged is projected to the calibration area; and determining first correction amounts of any first pixel point in the display content to be corrected based on the projection images, and correcting the display content to be corrected in the calibration area based on the first correction amounts. By implementing the technical scheme provided by the embodiment of the invention, an ideal 3D display picture can be displayed for a user, crosstalk is avoided, the display defect of a naked eye 3D display before leaving a factory due to processing problems is overcome, and the 3D experience of the user can be improved.
Drawings
Fig. 1 is a flowchart of a method for correcting a naked eye 3D display screen according to an embodiment of the present invention;
fig. 2 is a flowchart of another method for correcting a naked-eye 3D display screen according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a correction system for a naked-eye 3D display screen in a scene in which the present invention is specifically applied;
fig. 4 is a schematic structural diagram of a correction device for a naked eye 3D display screen according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
The naked eye 3D display screen generally adopts grating type and cylindrical lens technologies, and grating parameters or cylindrical lens parameters are universal. The raster parameters of the naked eye 3D display screen generally comprise the following parameters: slant: the angle between the grating or cylindrical lens and the vertical direction of the screen is described. A lens pitch: the number of sub-pixels covered by a single raster period or a single lenticular lens, or the physical width, representing the lens pitch by the number of sub-pixels covered, is required to provide the 3D display sub-pixel parameters at the same time, which are fixed when the raster or lenticular design is completed. render pitch: the horizontal direction arrangement period is expressed by the number of horizontal direction sub-pixels. The render pitch parameter is related to the lens pitch, slant and the observed distance. The closer the observation distance is to the render pitch, the smaller the observation distance is, and at infinity, the render pitch is the number of subpixels the lens pitch covers in the horizontal direction.
In an application scene of the scheme, the grating of the naked eye 3D display is extruded and stretched in the laminating processing process, the thickness of glue is uneven, and the pixel points in certain regions of the naked eye 3D display are not split according to an ideal model due to the fact that the pixels are influenced by the refractive index when the glue is watched in a close range. In this case, even if the interleaving parameters of the naked eye 3D display are completely correct, it is found that the contents displayed on the screen are not the same view, i.e. crosstalk is generated, thereby affecting the viewing effect of the naked eye 3D display.
Fig. 1 is a flowchart of a method for correcting a naked-eye 3D display screen according to an embodiment of the present invention, where the method may be performed by a device for correcting a naked-eye 3D display screen, where the device may be implemented by software and/or hardware, and the device may be configured in an electronic device for correcting a naked-eye 3D display screen. The method is applied to a scene for correcting the naked eye 3D display screen after leaving the factory. As shown in fig. 1, the technical solution provided by the embodiment of the present invention specifically includes:
and S110, determining the display content to be corrected in the calibration area in the 3D display screen.
Specifically, the calibration area may be a display area on the 3D display screen determined by the relative positions between the two eyes of the user and the screen, and it can be known from the principle of spectroscopic imaging of the naked-eye 3D display that when the relative positions between the two eyes of the user and the screen change, the calibration area changes accordingly, and accordingly, the display content received by the two eyes of the user changes accordingly. In order to ensure that the influence of ambient light on the calibration process of the display is minimum, the scheme is preferably realized in a darkroom, the calibration camera replaces two eyes of a user, the lens of the calibration camera needs to face the display screen, and the distance between the calibration camera and the screen is the optimal observation distance of the user. For example, the distance between the calibration camera and the screen may be set to 1.2m, the distance between the calibration camera and the screen may be set to 1.9m, and the distance between the calibration camera and the screen may be set according to actual needs. The calibration camera is a camera capable of shooting the display content of the display. The calibration camera may be a single camera, or may be a binocular camera, i.e., a stereo camera. The calibration camera can be set according to actual needs. The display content to be corrected can be display content which is obtained by the calibration camera at a fixed position away from the screen of the display before the naked eye 3D display is corrected and is determined by the naked eye 3D display according to the relative position of the calibration camera and the screen.
And S120, sequentially sending the first to-be-arranged views of a first preset number to the calibration area for displaying.
The first preset number may be 18, the first preset number may be 28, and the first preset number may be set according to actual needs. Since the solution is implemented in a darkroom, the first to-be-displayed view can be 1 full white view and 7 full black views. The first to-be-arranged view may also be a plurality of views, such as 28 grayscale images, obtained by weighting two adjacent to-be-arranged views of 1 full white view and 7 full black views through an interleaving algorithm. According to the scheme, the first to-be-arranged views with the first preset number can be sequentially sent to the calibration area to be displayed. Specifically, according to the light splitting principle of the naked eye 3D display, which to-be-arranged view of the arrangement position is displayed in the calibration area can be determined. Therefore, according to the scheme, the first to-be-arranged views with the first preset number can be ensured to be sequentially displayed in the calibration area only by sequentially placing the first to-be-arranged views with the first preset number at the arrangement position determined by the calibration area.
And S130, determining a projection image obtained at the corresponding position associated with the calibration area when each first to-be-arranged view is projected to the calibration area.
Specifically, the corresponding position associated with the calibration area may be a position of the calibration camera at a fixed distance from the display screen, for example, the corresponding position associated with the calibration area may be 1.2m from the calibration camera to the display screen, the corresponding position associated with the calibration area may be 1.9m from the calibration camera to the display screen, and the corresponding position associated with the calibration area may be set according to actual needs. According to the scheme, the projection image obtained when each first to-be-arranged view is projected to the calibration area can be obtained through the calibration camera arranged at the corresponding position. Wherein the display content of the whole display can be included in the projected image. Before the projection image is obtained, the original images obtained at the corresponding positions associated with the calibration areas when the first to-be-arranged views are projected to the calibration areas can be processed, and the projection image comprising only the naked eye 3D display screen image is determined from the original images.
S140, determining first correction quantity of any first pixel point in the display content to be corrected based on each projection image, and correcting the display content to be corrected in the calibration area based on each first correction quantity.
Specifically, the first pixel point may be a pixel point on the display content to be modified, and the screen resolution of the naked eye 3D display is assumed to be
Figure 791297DEST_PATH_IMAGE001
Then 240000 first pixels are on the display content to be modified. The first correction amount may be a correction amount of the first pixel point determined by the scheme. The scheme can determine the first correction amount of any first pixel point in the display content to be corrected based on each projection image and is based onAnd each first correction quantity corrects the display content to be corrected in the calibration area.
For example, assume that the projected image has a resolution of
Figure 210777DEST_PATH_IMAGE002
If the projected image has 20000 pixel points, taking the first pixel point in each projected image as an example, the scheme can determine the gray value of the first pixel point in each projected image, determine the maximum gray value from each gray value, further determine the projected image number corresponding to the maximum gray value, determine two adjacent projected image numbers adjacent to the projected image with the number, then determine the gray value of the first pixel point in the two adjacent projected images, and determine the correction amount associated with the first pixel point in each projected image according to the determined three gray values and the projected image number corresponding to the maximum gray value. By analogy, the scheme can determine the correction quantity matrix size through each projection image as
Figure 952337DEST_PATH_IMAGE002
Suppose that the ratio of the screen resolution of the naked eye 3D display to the projected image is
Figure 773662DEST_PATH_IMAGE003
That is, the correction amount associated with each pixel point in the projected image acts on the naked eye 3D display
Figure 450631DEST_PATH_IMAGE003
A first pixel point within the region. Using bilinear interpolation method based on
Figure 747620DEST_PATH_IMAGE002
The correction matrix determines the correction of each first pixel point in the display content to be corrected, namely the first correction. Determining the view number of the first pixel point after the correction according to the sum of the view number of the first pixel point on the display content to be corrected and the correction amount of the first pixel point, and determining the view number of the first pixel point after the correction according to the view number of the first pixel point after the correction and the correction amount of the first pixel pointAnd the first pixel point is correspondingly displayed relative to the naked eye 3D display screen.
According to the technical scheme provided by the embodiment of the invention, the display content to be corrected of the calibration area in the 3D display screen is determined; sequentially sending a first preset number of first to-be-arranged views to a calibration area for display; determining a projection image obtained at a corresponding position associated with the calibration area when each first view to be arranged is projected to the calibration area; and determining first correction amounts of any first pixel point in the display content to be corrected based on the projection images, and correcting the display content to be corrected in the calibration area based on the first correction amounts. By implementing the technical scheme provided by the embodiment of the invention, an ideal 3D display picture can be displayed for a user, crosstalk is avoided, the display defect of a naked eye 3D display before leaving a factory due to processing problems is overcome, and the 3D experience of the user can be improved.
Fig. 2 is a flowchart of a correction method for a naked eye 3D display screen according to an embodiment of the present invention, and the embodiment is optimized based on the foregoing embodiment. The same points can be referred to the above embodiments, and the embodiment is omitted here. As shown in fig. 2, the method for correcting a naked eye 3D display screen in the embodiment of the present invention may include:
and S210, determining the display content to be corrected in the marked area in the 3D display screen.
And S220, sequentially sending the first to-be-arranged views of a first preset number to the calibration area for displaying.
In this embodiment, optionally, the determining process of the first preset number of first to-be-ranked views includes: determining a second preset number of second views to be arranged; processing each second view to be arranged based on an interleaving algorithm to determine a first view to be arranged in a first preset number; the first preset number is larger than or equal to a second preset number.
The second preset number may be 8, the second preset number may also be 7, and the second preset number may be set according to actual needs. The first predetermined number needs to be greater than or equal to the second predetermined number. The second to-be-ranked view may be based on an interleaving calculationThe method may determine the first to-be-arranged views in the first preset number by processing each second to-be-arranged view, specifically, if the first preset number is 28 and the second preset number is 8, then the views in the first to-be-arranged views are numbered
Figure 637079DEST_PATH_IMAGE004
With view numbers in the second to-be-ranked view
Figure 703124DEST_PATH_IMAGE005
In a relationship of
Figure 550994DEST_PATH_IMAGE006
. Wherein,
Figure 945067DEST_PATH_IMAGE007
is a mixture of a water-soluble polymer and a water-soluble polymer, wherein the water-soluble polymer is 8,
Figure 28429DEST_PATH_IMAGE008
is 28, assume that
Figure 824347DEST_PATH_IMAGE004
A value of 16, then
Figure 577539DEST_PATH_IMAGE005
And if the value is about 4.6, each pixel point in the first view to be arranged with the number of 16 is determined by performing weighted summation calculation by multiplying the pixel value of the pixel point in the second view to be arranged with the number of 4 by 0.6 and multiplying the pixel value of the pixel point in the second view to be arranged with the number of 5 by 0.4. It should be noted that other parameters of the display are fixed during the process of determining the first preset number of first to-be-arranged views.
Thereby, by determining a second preset number of second to-be-ranked views; and processing the second views to be arranged based on an interleaving algorithm to determine a first preset number of first views to be arranged, so that the correction result of the display content to be corrected can be more accurate, the display picture of the naked eye 3D display is more ideal, and the 3D use experience of the user can be improved.
And S230, determining a projection image obtained at the corresponding position associated with the calibration area when each first to-be-arranged view is projected to the calibration area.
In a possible embodiment, optionally, determining a projection image obtained at a corresponding position associated with a calibration area when each of the first to-be-arranged views is projected onto the calibration area includes: determining an original image obtained at a corresponding position associated with a calibration area when each first to-be-arranged view is projected to the calibration area; a projected image comprising only the naked eye 3D display screen image is determined from each of the original images.
In particular, the projection of the first to-be-arranged view acquired by the calibration camera onto the original image of the calibration area includes both the display content of the display and possibly other interfering content inside the darkroom, such as the light above the display. Therefore, the present solution requires determining a projected image including only the display content of the 3D display from each original image. The technique of determining the projection image from the original image may refer to the related art.
Thus, an original image obtained at the corresponding position associated with the calibration area when each first to-be-arranged view is projected to the calibration area is determined; a projected image comprising only the naked eye 3D display screen image is determined from each of the original images. It is possible to realize that a reliable data source is provided for the correction of the display content to be corrected.
S240, determining a first correction amount of any first pixel point in the display content to be corrected based on each projection image, and superposing the first correction amount of the first pixel point and the number of a second to-be-arranged view in which the first pixel point is located aiming at each first pixel point in the display content to be corrected, so as to correct the first pixel point.
Illustratively, assume a naked eye 3D display with a screen resolution of
Figure 849120DEST_PATH_IMAGE001
Then 240000 first pixels are present in the display content to be modified. The scheme can adopt an interleaving algorithm to code the second to-be-ranked view to which each first pixel point belongs and the first image according to the to-be-ranked view to which each first pixel point belongs on the display content to be modifiedAnd determining the view number of the first pixel point after correction according to the sum of the correction amounts of the pixel points, and performing corresponding display on the first pixel point according to the view number of the first pixel point after correction and the relative position of the first pixel point relative to the naked eye 3D display screen, so that the display content of the pixel point is adjusted to other views, and further the correction of the display content to be corrected in the calibration area is completed.
In another possible embodiment, optionally, determining a first correction amount of any first pixel point in the display content to be corrected based on each of the projection images includes: determining the initial correction amount of any first pixel point in the display content to be corrected based on each projection image; and subtracting the initial correction of the pixel at the center point of the screen from the initial correction of the first pixel point in the display content to be corrected to obtain the first correction of the first pixel point.
According to the scheme, the initial correction amount of any first pixel point in the display content to be corrected can be determined based on each projection image, and the initial correction amount comprises the initial correction amount of a pixel at the center point of a screen, for example, 3. Then, the initial correction of a certain first pixel point in the display content to be corrected, for example, 5, is subtracted from the initial correction 3 of the pixel at the center point of the screen to obtain the correction 2 of the first pixel point, that is, the first correction.
Therefore, the initial correction amount of any first pixel point in the display content to be corrected is determined based on each projection image; and subtracting the initial correction of the pixel at the center point of the screen from the initial correction of the first pixel point in the display content to be corrected to obtain the first correction of the first pixel point. The display content to be corrected can be corrected, and the condition that the calibration result of the view correction amount is too large in spread range can be avoided.
In another possible embodiment, optionally, determining a first correction amount of any first pixel point in the display content to be corrected based on each of the projection images includes: determining the gray value of any second pixel point in each projection image; determining a first gray value, a second gray value and a third gray value of the second pixel point from all the gray values; the first gray value is determined by the maximum gray value in all the gray values; the second gray value and the third gray value are determined by adjacent projected images of the projected image determined according to the first gray value; determining a second correction quantity associated with the second pixel point according to the first gray value, the second gray value and the third gray value; determining the proportional relation between the resolution of the projected image and the resolution of the naked eye 3D display screen; and determining the first correction quantity of any first pixel point in the display content to be corrected according to the second correction quantities and the proportional relation.
For example, the second pixel point may be a pixel point in the projected image, assuming that the projected image has a resolution of
Figure 345961DEST_PATH_IMAGE002
Then 20000 second pixels exist in the projected image. Taking the first second pixel point in each projection image as an example, the present solution may determine the gray value of the first second pixel point in each projection image, determine the maximum gray value from each gray value, then determine the projection image number corresponding to the maximum gray value, for example, 5, and determine the numbers of two adjacent projection images adjacent to the projection image with the number of 5, that is, the projection image 4 and the projection image 6. And then determining the gray value of a first second pixel point in two adjacent projection images, and determining correction quantity associated with the first second pixel point in each projection image, namely second correction quantity according to the determined three gray values and the projection image number 5 corresponding to the maximum gray value. By analogy, the number of the correction quantities determined by each projection image in the scheme is 20000, and the corresponding correction quantity matrix has the size
Figure 121019DEST_PATH_IMAGE002
Suppose the proportional relationship between the screen resolution of a naked eye 3D display and the resolution of the projected image
Figure 45112DEST_PATH_IMAGE003
That is, the correction amount associated with each second pixel point in the projected image acts on the naked eye 3D display
Figure 679356DEST_PATH_IMAGE003
A first pixel point within the region. The scheme can adopt a bilinear interpolation method according to
Figure 838942DEST_PATH_IMAGE002
The correction matrix determines a first correction of each first pixel point in the display content to be corrected. And determining the view number of the first pixel point after the correction according to the sum of the view number of the first pixel point on the display content to be corrected and the correction amount of the first pixel point, and performing corresponding display on the first pixel point according to the view number of the first pixel point after the correction and the relative position of the first pixel point to the naked eye 3D display screen.
Therefore, the correction matrix is determined through the projected images for each first pixel point in the display content to be corrected, the correction of each first pixel point in the display content to be corrected can be determined, and a reliable data source is provided for the correction of the display content to be corrected.
In this embodiment, optionally, determining a second correction amount associated with the second pixel according to the first gray scale value, the second gray scale value, and the third gray scale value includes: determining a second correction quantity of the pixel point based on the following formula:
Figure 875031DEST_PATH_IMAGE009
wherein,
Figure 970026DEST_PATH_IMAGE010
a second correction associated with the second pixel point is indicated,
Figure 953550DEST_PATH_IMAGE011
a second gray-scale value is represented,
Figure 57772DEST_PATH_IMAGE012
a first gray-scale value is represented,
Figure 682789DEST_PATH_IMAGE013
a third gray-scale value is represented which,
Figure 73319DEST_PATH_IMAGE014
indicating the number of the projected image determined by the first gray value.
For example, assuming that the number of the projection images is 28, for a certain second pixel point in each projection image, 28 gray values of the second pixel point can be obtained, wherein the maximum gray value is 200, that is, the first gray value. The second pixel point with the first gray value is located at the projection image serial number 1, the adjacent projection image serial number adjacent to the projection image with the serial number 1 is 28, and the gray value of the second pixel point in the projection image, i.e., the second gray value, is 195. The number of the other adjacent projection image adjacent to the projection image with the number 1 is 2, and the gray value of the second pixel point in the projection image, that is, the third gray value is 180. Namely, it is
Figure 416575DEST_PATH_IMAGE014
The number of the carbon atoms is 1,
Figure 324489DEST_PATH_IMAGE012
in the form of a number of 200,
Figure 725383DEST_PATH_IMAGE011
is a number of 195, and is,
Figure 162181DEST_PATH_IMAGE013
if 180, the second correction quantity associated with the second pixel point
Figure 117367DEST_PATH_IMAGE015
Therefore, the second correction is determined through the projection images, the correction of the first pixel points in the display content to be corrected can be determined, and a reliable data source is provided for the correction of the display content to be corrected.
According to the technical scheme provided by the embodiment of the invention, the display content to be corrected in the calibration area in the 3D display screen is determined; sequentially sending a first preset number of first to-be-arranged views to a calibration area for display; determining a projection image obtained at a corresponding position associated with the calibration area when each first to-be-arranged view is projected to the calibration area; determining a first correction amount of any first pixel point in the display content to be corrected based on each projection image, and superposing the first correction amount of the first pixel point and the number of a second view to be arranged where the first pixel point is located aiming at the first pixel point in the display content to be corrected, so as to correct the first pixel point. By implementing the technical scheme provided by the embodiment of the invention, an ideal 3D display picture can be displayed for a user, the occurrence of crosstalk is avoided, the display defect of a naked eye 3D display caused by processing problems before delivery is overcome, and the 3D experience of the user can be improved.
Fig. 3 is a schematic structural diagram of a correction system of a naked eye 3D display screen in a specific applicable scene of the present invention, and as shown in fig. 3, the calibration system of display screen parameters includes a naked eye 3D display screen, a calibration camera, a parameter processing module and a control analysis module, and the correction system of the naked eye 3D display screen needs to be built in a darkroom. And confirming that the environment is built before the implementation process begins, and knowing the interleaving parameters pitch and slope of the naked eye 3D display corresponding to the position of the calibration camera.
And the control analysis module is used for sending the naked eye 3D display interweaving parameters pitch and slant determined by the position of the calibration camera to the parameter processing module in the process that the first to-be-arranged view is sequentially displayed in the calibration area of the display.
And the parameter processing module is used for receiving the interlacing parameters pitch and slant of the naked eye 3D display screen by using the drawing arrangement software or hardware, and generating display contents to be corrected or projection images in a calibration area of the naked eye 3D display screen according to the parameters.
And the naked eye 3D display screen is used for displaying each projection image or display content to be corrected in the calibration area.
And the calibration camera is used for shooting each projection image displayed in the calibration area by the naked eye 3D display screen and sending each projection image to the control analysis module.
And the control analysis module is also used for controlling the parameter processing module and the calibration camera, determining a correction quantity matrix result of the display content to be corrected in the calibration area according to each projection image, and then correcting the display content to be corrected according to the correction quantity matrix result.
Fig. 4 is a schematic structural diagram of a correction device for a naked eye 3D display screen according to an embodiment of the present invention, where the correction device may be configured in an electronic device for correcting the naked eye 3D display screen. As shown in fig. 4, the apparatus includes:
a to-be-corrected display content determining module 310, configured to determine to-be-corrected display content in a designated area in the 3D display screen;
the display module 320 is configured to sequentially send a first preset number of first to-be-arranged views to the calibration area for display;
a projection image determining module 330, configured to determine a projection image obtained at a corresponding position associated with a calibration area when each of the first to-be-arranged views is projected onto the calibration area;
the correcting module 340 is configured to determine first correction amounts of any first pixel point in the display content to be corrected based on each of the projection images, and correct the display content to be corrected in the calibration area based on each of the first correction amounts.
Optionally, the process of determining the first preset number of first to-be-ranked views includes: determining a second preset number of second views to be arranged; processing each second view to be arranged based on an interleaving algorithm to determine a first preset number of first views to be arranged; the first preset number is larger than or equal to a second preset number.
Optionally, the projection image determining module 330 includes an original image determining unit, configured to determine an original image obtained at a corresponding position associated with the calibration area when each of the first to-be-arranged views is projected to the calibration area; and the projection image determining unit is used for determining a projection image only comprising a naked eye 3D display screen image from each original image.
Optionally, the correction module 340 includes an initial correction amount determining unit, configured to determine an initial correction amount of any first pixel point in the display content to be corrected based on each of the projection images; and the first correction determining unit is used for subtracting the initial correction of the pixel at the center point of the screen from the initial correction of the first pixel point in the display content to be corrected to obtain the first correction of the first pixel point.
Optionally, the modification module 340 includes a first gray value determining unit, configured to determine a gray value of any second pixel point in each of the projection images; the second gray value determining unit is used for determining a first gray value, a second gray value and a third gray value of the second pixel point from all the gray values; the first gray value is determined by the maximum gray value in all the gray values; the second gray value and the third gray value are determined by adjacent projected images of the projected image determined according to the first gray value; a second correction amount determining unit, configured to determine, according to the first gray scale value, the second gray scale value, and the third gray scale value, a second correction amount associated with the second pixel; the proportional relation determining unit is used for determining the proportional relation between the resolution of the projected image and the resolution of the naked eye 3D display screen; and the first correction determining unit is used for determining the first correction of any first pixel point in the display content to be corrected according to each second correction and the proportional relation.
Optionally, the second correction amount determining unit is specifically configured to determine a second correction amount associated with the second pixel point based on the following formula:
Figure 563392DEST_PATH_IMAGE009
wherein,
Figure 163001DEST_PATH_IMAGE010
a second correction associated with the second pixel point is indicated,
Figure 895333DEST_PATH_IMAGE011
a second gray-scale value is represented,
Figure 213182DEST_PATH_IMAGE012
which is indicative of a first value of the gray-scale,
Figure 197319DEST_PATH_IMAGE013
a third gray-scale value is represented which,
Figure 776067DEST_PATH_IMAGE014
indicating the number of the projected image determined by the first gray value.
Optionally, the correcting module 340 is specifically configured to, for each first pixel in the display content to be corrected, overlap a first correction amount of the first pixel with a number of a second to-be-displayed image where the first pixel is located, and correct the first pixel.
The device provided by the embodiment can execute the correction method of the naked eye 3D display screen provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 5, the electronic device includes:
one or more processors 410, one processor 410 being exemplified in FIG. 5;
a memory 420;
the apparatus may further include: an input device 430 and an output device 440.
The processor 410, the memory 420, the input device 430 and the output device 440 of the apparatus may be connected by a bus or other means, for example, in fig. 5.
The memory 420 is a non-transitory computer-readable storage medium, and may be used to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to a method for modifying a naked-eye 3D display screen according to an embodiment of the present invention. The processor 410 executes various functional applications and data processing of the computer device by running the software programs, instructions and modules stored in the memory 420, that is, the method for correcting the naked-eye 3D display screen according to the above embodiment of the method is implemented, that is:
determining display content to be corrected in a marked area in the 3D display screen;
sequentially sending a first preset number of first to-be-arranged views to the calibration area for display;
determining a projection image obtained at a corresponding position associated with a calibration area when each first to-be-arranged view is projected to the calibration area;
and determining first correction amounts of any first pixel point in the display content to be corrected based on the projected images, and correcting the display content to be corrected in the calibration area based on the first correction amounts.
The memory 420 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the computer device, and the like. Further, the memory 420 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, memory 420 may optionally include memory located remotely from processor 410, which may be connected to the terminal device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 430 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the computer apparatus. The output device 440 may include a display device such as a display screen.
The embodiment of the invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the method for correcting a naked eye 3D display screen provided by the embodiment of the invention is realized:
determining display content to be corrected in a marked area in the 3D display screen;
sequentially sending a first preset number of first to-be-arranged views to the calibration area for display;
determining a projection image obtained at a corresponding position associated with a calibration area when each first to-be-arranged view is projected to the calibration area;
and determining first correction amounts of any first pixel point in the display content to be corrected based on the projected images, and correcting the display content to be corrected in the calibration area based on the first correction amounts.
Any combination of one or more computer-readable media may be employed. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (7)

1. A correction method of a naked eye 3D display screen is characterized by comprising the following steps:
determining display content to be corrected in a marked area in the 3D display screen;
determining a first preset number of first to-be-arranged views, and sequentially sending the first preset number of first to-be-arranged views to the calibration area for display;
determining a projection image obtained at a corresponding position associated with a calibration area when each first to-be-arranged view is projected to the calibration area;
determining first correction amounts of any first pixel point in the display content to be corrected based on the projected images, and correcting the display content to be corrected in the calibration area based on the first correction amounts;
determining a first correction amount of any first pixel point in the display content to be corrected based on each projection image, including:
determining the gray value of any second pixel point in each projection image;
determining a first gray value, a second gray value and a third gray value of the second pixel point from all the gray values; the first gray value is determined by the maximum gray value in all the gray values; the second gray value and the third gray value are determined by adjacent projected images of the projected image determined according to the first gray value;
determining a second correction quantity associated with the second pixel point according to the first gray value, the second gray value and the third gray value;
determining the proportional relation between the resolution of the projected image and the resolution of the naked eye 3D display screen;
determining a first correction quantity of any first pixel point in the display content to be corrected according to each second correction quantity and the proportional relation;
determining a second correction quantity associated with the second pixel point according to the first gray value, the second gray value and the third gray value, including:
determining a second correction associated with the second pixel point based on the following formula:
Figure DEST_PATH_IMAGE001
wherein,
Figure DEST_PATH_IMAGE002
a second correction associated with the second pixel point is indicated,
Figure DEST_PATH_IMAGE003
a second gray-scale value is represented,
Figure DEST_PATH_IMAGE004
a first gray-scale value is represented,
Figure DEST_PATH_IMAGE005
a third gray-scale value is represented which,
Figure DEST_PATH_IMAGE006
indicating the number of the projected image determined by the first gray value.
2. The method according to claim 1, wherein the determining of the first predetermined number of first to-be-ranked views comprises:
determining a second preset number of second views to be arranged;
processing each second view to be arranged based on an interleaving algorithm to determine a first view to be arranged in a first preset number; the first preset number is larger than or equal to a second preset number.
3. The method of claim 1, wherein determining a projection image obtained at a corresponding location associated with a calibration region when projecting each of the first to-be-ranked views to the calibration region comprises:
determining an original image obtained at a corresponding position associated with a calibration area when each first to-be-arranged view is projected to the calibration area;
a projected image comprising only the naked eye 3D display screen image is determined from each of the original images.
4. The method according to claim 2, wherein the correcting the display content to be corrected of the calibration area based on each first correction amount comprises:
for each first pixel point in the display content to be corrected, overlapping a first correction amount of the first pixel point with a number of a second to-be-arranged view to which the first pixel point belongs, and determining a view number of the first pixel point after correction is completed;
and correspondingly displaying the first pixel point according to the corrected view number of the first pixel point and the relative position of the first pixel point relative to the naked eye 3D display screen.
5. The utility model provides a correcting unit of bore hole 3D display screen which characterized in that includes:
the display content to be corrected determining module is used for determining the display content to be corrected in a marked area in the 3D display screen;
the display module is used for sequentially sending a first preset number of first to-be-arranged views to the calibration area for display;
the projection image determining module is used for determining projection images obtained at corresponding positions related to the calibration area when each first to-be-arranged view is projected to the calibration area;
the correction module is used for determining first correction amounts of any first pixel point in the display content to be corrected based on the projection images and correcting the display content to be corrected in the calibration area based on the first correction amounts;
the correction module comprises a first gray value determination unit, a second gray value determination unit and a correction module, wherein the first gray value determination unit is used for determining the gray value of any second pixel point in each projection image; the second gray value determining unit is used for determining a first gray value, a second gray value and a third gray value of the second pixel point from all the gray values; the first gray value is determined by the maximum gray value in all the gray values; the second gray value and the third gray value are determined by adjacent projected images of the projected image determined according to the first gray value; a second correction amount determining unit, configured to determine, according to the first gray scale value, the second gray scale value, and the third gray scale value, a second correction amount associated with the second pixel; the proportional relation determining unit is used for determining the proportional relation between the resolution of the projected image and the resolution of the naked eye 3D display screen; a first correction determining unit, configured to determine a first correction of any first pixel in the display content to be corrected according to each second correction and the proportional relationship;
the second correction amount determining unit is specifically configured to determine a second correction amount associated with the second pixel point based on the following formula:
Figure 170345DEST_PATH_IMAGE001
wherein,
Figure 805595DEST_PATH_IMAGE002
a second correction associated with the second pixel point is indicated,
Figure 54174DEST_PATH_IMAGE003
a second gray-scale value is represented,
Figure 652645DEST_PATH_IMAGE004
a first gray-scale value is represented,
Figure 935859DEST_PATH_IMAGE005
a third gray-scale value is represented which,
Figure 722769DEST_PATH_IMAGE006
indicating the number of the projected image determined by the first gray value.
6. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of modifying a naked-eye 3D display screen of any of claims 1-4.
7. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a method of modifying a naked-eye 3D display screen according to any one of claims 1 to 4.
CN202210139564.8A 2022-02-16 2022-02-16 Correction method, device, equipment and medium for naked eye 3D display screen Active CN114185180B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210139564.8A CN114185180B (en) 2022-02-16 2022-02-16 Correction method, device, equipment and medium for naked eye 3D display screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210139564.8A CN114185180B (en) 2022-02-16 2022-02-16 Correction method, device, equipment and medium for naked eye 3D display screen

Publications (2)

Publication Number Publication Date
CN114185180A CN114185180A (en) 2022-03-15
CN114185180B true CN114185180B (en) 2022-05-27

Family

ID=80546042

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210139564.8A Active CN114185180B (en) 2022-02-16 2022-02-16 Correction method, device, equipment and medium for naked eye 3D display screen

Country Status (1)

Country Link
CN (1) CN114185180B (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101763945B1 (en) * 2011-02-18 2017-08-14 엘지디스플레이 주식회사 3d image display device and crosstalk compention method thereof
JP2013005362A (en) * 2011-06-21 2013-01-07 Sony Corp Image processing device and display device
CN112543318B (en) * 2020-12-01 2023-02-17 深圳英伦科技股份有限公司 3D display screen compensation method, system and computer readable storage medium
CN113421238A (en) * 2021-06-22 2021-09-21 纵深视觉科技(南京)有限责任公司 Method and device for calibrating display screen parameters, computer equipment and storage medium

Also Published As

Publication number Publication date
CN114185180A (en) 2022-03-15

Similar Documents

Publication Publication Date Title
US8629870B2 (en) Apparatus, method, and program for displaying stereoscopic images
US8208048B2 (en) Method for high dynamic range imaging
US10237539B2 (en) 3D display apparatus and control method thereof
KR20190029331A (en) Image processing method and apparatus for autostereoscopic three dimensional display
AU2017246470A1 (en) Generating intermediate views using optical flow
US20160117820A1 (en) Image registration method
JPH0568268A (en) Device and method for generating stereoscopic visual image
US20190156563A1 (en) Image processing apparatus
Jung et al. Visual comfort improvement in stereoscopic 3D displays using perceptually plausible assessment metric of visual comfort
US8837814B2 (en) Correction of geometric mismatch in stereoscopic images
CN105791793A (en) Image processing method and electronic device
CN108881880A (en) Naked eye 3D display method, apparatus, equipment and storage medium based on tracing of human eye
CN113256742A (en) Interface display method and device, electronic equipment and computer readable medium
CN109271123B (en) Picture display method and picture display device
US20140198104A1 (en) Stereoscopic image generating method, stereoscopic image generating device, and display device having same
CN110782400A (en) Self-adaptive uniform illumination realization method and device
CN114185180B (en) Correction method, device, equipment and medium for naked eye 3D display screen
CN107155102A (en) 3D automatic focusing display method and system thereof
CN113411564A (en) Method, device, medium and system for measuring human eye tracking parameters
JP5931062B2 (en) Stereoscopic image processing apparatus, stereoscopic image processing method, and program
CN108989798B (en) Method and device for determining crosstalk value of display device and storage medium
TW201635786A (en) A method, apparatus and system for reducing crosstalk of auto stereoscopic displays
CN113867526B (en) Optimized display method, device, equipment and medium based on eye tracking
CN108377383A (en) A kind of mostly projection 3D systems light field setting contrast method and its system
CN113421238A (en) Method and device for calibrating display screen parameters, computer equipment and storage medium

Legal Events

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