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 PDFInfo
- 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
Links
- 238000012937 correction Methods 0.000 title claims abstract description 142
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 16
- 238000004422 calculation algorithm Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 230000007547 defect Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 239000003292 glue Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 229920003169 water-soluble polymer Polymers 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000010030 laminating Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 125000004432 carbon atom Chemical group C* 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000000701 chemical imaging Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 208000002173 dizziness Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B30/00—Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images
- G02B30/20—Optical 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/26—Optical 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/30—Optical 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
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B30/00—Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images
- G02B30/50—Optical 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
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 beThen 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 ofIf 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 asSuppose that the ratio of the screen resolution of the naked eye 3D display to the projected image isThat is, the correction amount associated with each pixel point in the projected image acts on the naked eye 3D displayA first pixel point within the region. Using bilinear interpolation method based onThe 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 numberedWith view numbers in the second to-be-ranked viewIn a relationship of. Wherein,is a mixture of a water-soluble polymer and a water-soluble polymer, wherein the water-soluble polymer is 8,is 28, assume thatA value of 16, thenAnd 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 ofThen 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 ofThen 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。
Suppose the proportional relationship between the screen resolution of a naked eye 3D display and the resolution of the projected imageThat is, the correction amount associated with each second pixel point in the projected image acts on the naked eye 3D displayA first pixel point within the region. The scheme can adopt a bilinear interpolation method according toThe 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:
wherein,a second correction associated with the second pixel point is indicated,a second gray-scale value is represented,a first gray-scale value is represented,a third gray-scale value is represented which,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 isThe number of the carbon atoms is 1,in the form of a number of 200,is a number of 195, and is,if 180, the second correction quantity associated with the second pixel point。
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:
wherein,a second correction associated with the second pixel point is indicated,a second gray-scale value is represented,which is indicative of a first value of the gray-scale,a third gray-scale value is represented which,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:
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:
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.
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)
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 |
-
2022
- 2022-02-16 CN CN202210139564.8A patent/CN114185180B/en active Active
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 |