Display optimization method and device, electronic equipment, storage medium and program product

By adjusting the brightness of the target sub-pixels in the stereoscopic display, the problems of jagged edges and color patterns caused by the large brightness difference between the left and right views were solved, thus improving the 3D display effect and user experience.

CN121814937AActive Publication Date: 2026-04-07BOE TECHNOLOGY GROUP CO LTD +1
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-09
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In existing stereoscopic display technologies, the display deviation between the left and right views leads to jagged edges and color patterns, affecting the 3D display effect and user experience.

Method used

By determining the positional attributes of the target sub-pixel, the brightness of the first view, and the brightness of the second view, and combining the relationship such as the brightness difference, the brightness of the target sub-pixel is adjusted to reduce the left and right brightness span, thereby achieving a uniform illumination ratio of R, G, and B.

Benefits of technology

It solves the problems of jagged edges and color patterns on image edges, improving the user experience of 3D display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121814937A_ABST
    Figure CN121814937A_ABST
Patent Text Reader

Abstract

The invention provides a display optimization method and device, electronic equipment, a storage medium and a program product. In the display process, one target sub-pixel in the current display area can be determined, when 3D naked eye display is carried out, light splitting is carried out through an optical grating, a first view (such as a left eye view) and a second view (such as a right eye view) are formed, the two views possibly correspond to two brightness degrees respectively if the two views correspond to the target sub-pixel, and the brightness degrees of the two views are different. According to the present invention, the first view brightness and the second view brightness are considered, the final target brightness of the target sub-pixel can be determined according to the brightness difference between the first view brightness and the second view brightness in combination with the position of the target sub-pixel, and the target brightness formed on the basis of the final target brightness can be determined due to the consideration of the relationship between the different view brightness. The method reduces the span of the left and right brightness, enables the R, G and B lighting ratio to be uniform, solves the problems of sawteeth and color lines at the edge of the image, and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a display optimization method, apparatus, electronic device, storage medium, and program product. Background Technology

[0002] With the rapid development of stereoscopic display technology, there is an increasing demand for stereoscopic display devices. Among the many technologies for achieving three-dimensional stereoscopic display, free-form stereoscopic display is highly favored in the field of three-dimensional stereoscopic display because it eliminates the need for viewers to wear glasses. It uses display algorithms to arrange 3D content in alternating left and right views, then uses a grating to create a dividing line between the left and right views, splitting the light in different directions. After the left and right eyes see the left and right images in their corresponding visual areas, a 3D stereoscopic image is formed in the brain.

[0003] However, due to display deviations in the left and right views, the span between the left and right views is large, resulting in a noticeable jagged effect, which affects the 3D display effect and reduces the user experience.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] In view of this, the present disclosure provides a display optimization method, apparatus, electronic device, storage medium, and program product to solve or partially solve the above-mentioned problems.

[0006] To achieve the above objectives, in a first aspect, this disclosure provides a display optimization method, comprising:

[0007] Determine the target sub-pixel to be optimized, and obtain the position attributes, first view brightness, and second view brightness of the target sub-pixel; Based on the relationship between the brightness of the first view and the brightness of the second view, and in conjunction with the position attribute, the target brightness of the target sub-pixel is determined; The target sub-pixels are adjusted according to the target brightness.

[0008] Based on the same concept, in a second aspect, this disclosure also provides a display optimization device, comprising: The first module is used to determine the target sub-pixel to be optimized and to obtain the position attributes, first view brightness and second view brightness of the target sub-pixel. The second module is used to determine the target brightness of the target sub-pixel based on the relationship between the brightness of the first view and the brightness of the second view, combined with the position attribute. The third module is used to adjust the target sub-pixels according to the target brightness.

[0009] Based on the same concept, in a third aspect, this disclosure also provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method as described in any of the preceding claims.

[0010] Based on the same concept, in a fourth aspect, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method as described in any of the preceding claims.

[0011] Based on the same concept, in a fifth aspect, this disclosure also provides a computer program product including computer program instructions that, when run on a computer, cause the computer to perform the method as described in any of the preceding claims.

[0012] As can be seen from the above, this disclosure provides a display optimization method, apparatus, electronic device, storage medium, and program product. The method includes: determining a target sub-pixel to be optimized; obtaining the position attributes, first view brightness, and second view brightness of the target sub-pixel; determining the target brightness of the target sub-pixel based on the relationship between the first view brightness and the second view brightness, combined with the position attributes; and adjusting the target sub-pixel based on the target brightness. In the display process, this disclosure can determine a target sub-pixel within the current display area. In 3D naked-eye display, light is split through a raster to form a first view (e.g., a left-eye view) and a second view (e.g., a right-eye view). These two views may correspond to two brightness levels for the target sub-pixel, namely, the first view brightness and the second view brightness. At this point, the final target brightness of the target sub-pixel can be determined based on the brightness difference between the first and second view brightness, combined with the position of the target sub-pixel. The target brightness formed based on this takes into account the relationship between the brightness of different views, reducing the span between left and right brightness levels, resulting in a uniform R, G, and B illumination ratio, solving the problems of jagged edges and color patterns at image edges, and improving the user experience. Attached Figure Description

[0013] To more clearly illustrate the technical solutions in the embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0014] Figure 1(a) is a schematic diagram of the effect of the jagged edge problem provided by the embodiment of this disclosure.

[0015] Figure 1(b) is a schematic diagram of the effect of the color pattern problem provided in the embodiment of this disclosure.

[0016] Figure 2 A flowchart illustrating an exemplary method provided in an embodiment of this disclosure.

[0017] Figure 3 This is a schematic diagram of grating segmentation sub-pixels provided in an embodiment of this disclosure.

[0018] Figure 4 This is a schematic diagram of a local region of a grating segmented sub-pixel provided in an embodiment of this disclosure.

[0019] Figure 5 This is a schematic diagram of a piecewise linear equation provided in an embodiment of the present disclosure.

[0020] Figure 6 This is a schematic diagram illustrating the adjusted display effect provided in an embodiment of this disclosure.

[0021] Figure 7 A schematic diagram of the structure of an exemplary device provided in an embodiment of this disclosure.

[0022] Figure 8 This is a schematic diagram of the electronic device structure provided in an embodiment of this disclosure. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of this specification clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0024] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element, object, or method step preceding the term covers the element, object, or method step listed after the term and its equivalents, but does not exclude other elements, objects, or method steps. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0025] As described in the background section, naked-eye 3D technology is a display technology that allows users to directly view stereoscopic images and achieve stereoscopic visual effects without the aid of external tools such as polarized glasses or head-mounted displays. It utilizes optics, display algorithms, and eye-tracking technologies to enable people to perceive three-dimensional depth effects from a natural perspective, thus breaking the dependence of traditional 3D technology on auxiliary devices. The display algorithm arranges 3D content in an alternating left-right view configuration. A grating forms a dividing line between the left and right views, splitting the light in different directions. After the left and right eyes see the left and right images in their corresponding visual areas, a 3D stereoscopic image is formed in the brain. Combined with eye-tracking technology, the two parallax images can be accurately projected to the left and right eyes, improving the effect of 3D imaging technology. However, in related technologies, the 3D grating is placed obliquely to avoid problems such as moiré patterns. All sub-pixels are divided to the left and right sides by the line formed by the grating, and are then assigned the value of a left or right image sub-pixel. However, due to the difficulty in considering the brightness ratio of each sub-pixel during raster segmentation, and the large span between the left and right views at the segmentation line, the image edges exhibit jaggedness, which to some extent affects the optimal display of the 3D effect.

[0026] In specific application scenarios, 3D image arrangement algorithms interleave left and right view images according to information such as grating size and tilt angle. A columnar prism grating splits the light from the interleaved images, corresponding them to both sides of the grating's dividing line. This allows the correct images to be transmitted to the left and right eyes respectively, merging them in the brain to form a stereoscopic effect. Related image arrangement algorithms select sub-pixels from the left and right views on both sides of the dividing line to form a new interleaved image. In this method, the brightness of the sub-pixels comes from one of the left or right views and is 100% lit. While this method produces a relatively clear 3D image, a sharp brightness dividing line appears at the boundary between the left and right views covered by each grating, causing jagged edges, as shown in Figure 1(a). At certain grating placement angles, uneven distribution of R, G, and B brightness can also easily form colored dividing lines, exhibiting color patterns and affecting the 3D experience, as shown in Figure 1(b).

[0027] In light of the above-mentioned practical situation, this disclosure provides a display optimization method. During the display process, a target sub-pixel within the current display area can be identified. In 3D naked-eye display, light is split through a grating to form a first view (e.g., left-eye view) and a second view (e.g., right-eye view). These two views correspond to two brightness levels for the target sub-pixel: the first view brightness and the second view brightness. Based on the brightness difference between the first and second view brightness, and combined with the position of the target sub-pixel, the final target brightness of the target sub-pixel can be determined. This target brightness, considering the relationship between the brightness levels of different views, reduces the span between left and right brightness levels, resulting in a more uniform R, G, and B pixel illumination ratio. This solves the problems of jagged edges and color patterns at image edges, improving the user experience.

[0028] Figure 2 A flowchart illustrating an exemplary method provided by an embodiment of this disclosure is shown.

[0029] like Figure 2 As shown in the embodiments of this disclosure, an exemplary display optimization method is proposed. This method may specifically include the following steps.

[0030] Step 202: Determine the target sub-pixel to be optimized, and obtain the position attributes, first view brightness, and second view brightness of the target sub-pixel.

[0031] In this step, a display panel or display device can emit light through individual sub-pixels. Based on certain rules, the sub-pixels that need optimization can be identified as target sub-pixels. For example, for a problem area (such as the dividing line between left and right views), the sub-pixels located in that area can be selected as target sub-pixels. The selection range can be further expanded to include sub-pixels within a certain radius surrounding the problem area; or even all sub-pixels in the entire display area can be used as target sub-pixels. Here, a sub-pixel can be understood as the smallest color unit that constitutes a pixel in a display device. For example, a pixel can be composed of at least one red sub-pixel, at least one blue sub-pixel, and at least one green sub-pixel.

[0032] It should be noted that for a sub-pixel in the final 3D image, since it is obtained by superimposing the first view and the second view, one image sub-pixel may correspond to two sub-pixels on the display panel. For example, a sub-pixel in the left area and a sub-pixel in the right area of ​​a raster. Both of these sub-pixels correspond to the same image sub-pixel, but the initial brightness of these two sub-pixels may be different, thus causing the difference between the first view and the second view. The initial brightness of these two sub-pixels can be understood as the brightness of the image sub-pixel in the first view and the brightness of the second view. Thus, for a target sub-pixel on the display panel, its brightness in the first view or the brightness in the second view may be its own initial brightness, while the other may be the initial brightness of another sub-pixel corresponding to the image sub-pixel corresponding to the target sub-pixel.

[0033] Subsequently, for a target sub-pixel, its position is fixed, and its position-related attributes can be directly measured and obtained, such as its position within the entire display area and its relative positional relationship with the corresponding raster. In glasses-free 3D display technology, since two images need to be presented simultaneously—a left-eye view and a right-eye view—the left-eye view can be called the first view, and the right-eye view the second view. As mentioned earlier, there are certain differences between the first and second views. From a brightness perspective, the brightness of the two views may also differ. For a sub-pixel, the corresponding display attributes may also differ between the image fully displaying the first view and the image fully displaying the second view. Therefore, the display brightness of a target sub-pixel fully displaying the first view can be taken as the first view brightness, and the display brightness fully displaying the second view can be taken as the second view brightness.

[0034] Step 204: Determine the target brightness of the target sub-pixel based on the relationship between the brightness of the first view and the brightness of the second view, combined with the position attribute.

[0035] In this step, the target brightness is the desired final brightness of the target sub-pixel, which can be obtained through calculations using the first view brightness, the second view brightness, and the position-related attributes of the sub-pixel. After determining the first view brightness and the second view brightness of a target sub-pixel, there is generally a magnitude relationship between these two brightness levels. For example, if the first view brightness is greater than the second view brightness, appropriate measures can be taken to balance the difference between the left and right views, and vice versa. Of course, in other embodiments, the specific values ​​of the first view brightness and the second view brightness can also be directly used for the calculation of the final target brightness, reflecting the relationship between the two during the calculation process.

[0036] Subsequently, in determining the target brightness, its positional attributes are generally required. In a specific scenario, a raster typically covers multiple sub-pixels, and a raster corresponds to both a portion of the first view and a portion of the second view. These two portions are generally divided by the raster's centerline; for example, the left half of the raster corresponds to the left-eye view, and the right half corresponds to the right-eye view. The arrangement rule of the raster can correspond to the arrangement rule of the sub-pixels. The sub-pixel array can be arranged horizontally or vertically along the sub-pixels, tilted at a certain angle. Therefore, the length direction of the raster can be understood as the horizontal or vertical direction of the sub-pixel arrangement. When adjacent rasters are displayed in the same way, the edges of the adjacent rasters also divide the left-eye and right-eye views. Thus, for a raster, both its centerline and its length-direction edges will be the boundaries of the left-eye and right-eye views. Therefore, if a sub-pixel is close to the centerline or edge of the raster, it may require more adjustment, while sub-pixels in other areas may require less adjustment or no adjustment at all. Meanwhile, the distance relationship between a sub-pixel and the center line or edge of the raster can also be used in the calculation of target brightness. Finally, in some embodiments, for a target sub-pixel, the weight for adjusting brightness can be determined based on its position. Then, based on the relationship between the brightness of the first view and the brightness of the second view, it is determined whether the adjustment is based on the brightness of the first view or the brightness of the second view. Finally, combined with the weight, the target brightness is obtained.

[0037] Step 206: Adjust the target sub-pixels according to the target brightness.

[0038] In this step, after determining the target brightness, it can be output. This output can be directly applied to the adjustment of the target sub-pixel, adjusting its brightness to the target level. Alternatively, the target brightness can be output to other units, allowing them to make further adjustments based on it. Of course, in some embodiments, the output method for the target brightness is not limited to the aforementioned methods; it can also be used to store, display, use, or further process the layout optimization result. The specific output method for the target brightness can be flexibly selected according to different application scenarios and implementation needs.

[0039] As can be seen from the above embodiments, this disclosure provides a display optimization method, which includes: determining a target sub-pixel to be optimized; obtaining the position attribute, first view brightness, and second view brightness of the target sub-pixel; determining the target brightness of the target sub-pixel based on the relationship between the first view brightness and the second view brightness, combined with the position attribute; and adjusting the target sub-pixel based on the target brightness. In the display process, this disclosure can determine a target sub-pixel within the current display area. In 3D naked-eye display, light is split through a raster to form a first view (e.g., a left-eye view) and a second view (e.g., a right-eye view). These two views may correspond to two brightness levels for the target sub-pixel, namely, the first view brightness and the second view brightness. At this point, the final target brightness of the target sub-pixel can be determined based on the brightness difference between the first and second view brightness, combined with the position of the target sub-pixel. The target brightness formed based on this method, by considering the relationship between the brightness of different views, reduces the span between left and right brightness levels, resulting in a uniform R, G, and B illumination ratio, solving the problems of jagged edges and color patterns at image edges, and improving the user experience.

[0040] In some embodiments, optimization can be considered from a global perspective. Since the problem arises from factors such as the brightness difference between the left and right views, and adjusting the brightness itself may also affect the entire display screen, when selecting the target sub-pixel, all sub-pixels of the entire display area can be used as the target sub-pixel to optimize the display at the overall level. That is, in some embodiments, determining the target sub-pixel to be optimized includes: using any sub-pixel within the display area as the target sub-pixel.

[0041] In specific application scenarios, the existing pattern arrangement can be followed first, using data such as raster width, tilt angle, and offset to arrange the images and obtain an initial left-right staggered pattern. This pattern allows us to obtain the sub-pixel values ​​and other relevant display attributes for each sub-pixel at its corresponding position in the left and right eye views. Then, for a target sub-pixel, the weight for its brightness adjustment can be determined based on its location. Specifically, since sub-pixels are usually arranged according to certain rules, the sub-pixels covered by a raster can be statistically sorted. The sorted sequence can be called the raster period of that raster. Next, for a single sub-pixel, its position within the raster period can be determined. Then, based on the ratio between the sub-pixel's position and the raster period, its sorting percentage within the raster period is determined. For example, if a raster covers 100 sub-pixels, its raster period is 100. Following the sub-pixel sorting rules, the order of the sub-pixels within the raster period can also be determined, thus obtaining the position of each sub-pixel within that raster period. Assuming the target sub-pixel is the 55th sub-pixel, its sorting percentage is... Then, the brightness weight of the target sub-pixel can be determined based on the sorting ratio. Then, the final brightness calculation method for the sub-pixel can be determined based on the comparison between the brightness of the first view and the brightness of the second view. For example, if the brightness of the first view is greater than the brightness of the second view, a certain degree of brightness can be added to the brightness of the second view so that the final target brightness is between the brightness of the first view and the brightness of the second view. The brightness weight can be used to adjust the degree of addition. That is, in some embodiments, determining the target brightness of the target sub-pixel includes: determining the grating corresponding to the target sub-pixel based on the position attribute; determining the sorting ratio of the target sub-pixel among the sub-pixels covered by the grating based on the sorting order of the sub-pixels, and determining the brightness weight based on the sorting ratio; and determining the target brightness based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight.

[0042] In more specific application scenarios, the determination of brightness weights can be based on linear equations. To determine, among which, Indicates brightness weight. This indicates the sorting percentage. Afterwards, the final target brightness of the target sub-pixel can be reassigned by comparing the sub-pixel brightness in the first view (left eye view) and the second view (right eye view). Here, we will... The first-view brightness of the target subpixel will be... The second view brightness of the target sub-pixel is represented by the value when... Greater than At that time, the target brightness of the target sub-pixel ;when Greater than At that time, the target brightness of the target sub-pixel That is, in some embodiments, determining the target brightness based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight, includes: when the brightness of the first view is greater than the brightness of the second view, the target brightness is... When the brightness of the second view is greater than the brightness of the first view, the target brightness is... ;in, This indicates the target brightness. and These represent the first view brightness and the second view brightness of the target sub-pixel, respectively. This represents the brightness weight.

[0043] This method adjusts the sub-pixels of the entire display area, adjusting the final target brightness of each sub-pixel to different weighted values ​​of the original brightness. This reduces the brightness range between the left and right sides, resulting in a more uniform R, G, and B pixel illumination ratio, and resolving issues such as jagged edges and color fringing at image edges. However, because this implementation is applied to the entire screen, the processing of sub-pixel brightness is quite drastic, which can easily increase crosstalk problems.

[0044] Therefore, in some other embodiments, to reduce processing effort, the areas most in need of adjustment can be determined first, such as... Figure 3 As shown, for the luminous area in the diagram, a grating is shown covering the luminous area. As described above, this grating uses the center line as a dividing line; the left half is displayed as the left-eye view, and the right half as the right-eye view. Adjacent gratings are displayed in a similar manner. Therefore, for a grating, the center line and the edge line along the length direction (i.e., the first direction X) are the dividing lines between the left and right-eye views. A range value can be preset, and the area within the grating's coverage that is within this range value from the center line or edge line is designated as the target area. Subpixels within this target area are then designated as target subpixels. Figure 3 It can be seen that the target area can be subdivided into four parts: the left edge area, the left center line area, the right center line area, and the right edge area. The left edge area and the left center line area are located in the area of ​​the first view (left eye view), while the right edge area and the right center line area are located in the area of ​​the first view (right eye view). That is, in some embodiments, determining the target sub-pixel to be optimized includes: determining any grating; determining the target area based on the position of the center line and edge line extending along a first direction of the any grating; wherein the first direction is the length extension direction of the arrangement of the any grating; and taking any sub-pixel within the target area as the target sub-pixel.

[0045] To address the aforementioned display issues such as color patterns and jagged edges, it can be determined that the core sub-pixel causing the problem is likely a sub-pixel located on the center line or edge line. Therefore, in some embodiments, based on the identified target area, sub-pixels that are divided by the center line or edge line and whose two segments have roughly the same area can be further identified as target sub-pixels. To specifically determine the target sub-pixel, a judgment criterion can be first established, such as... Figure 4 The rightmost sub-pixel shown can be used as the target line segment by extending the line from its center point in the second direction Y. Then, it is determined whether the center line or edge line passes through or covers the target line segment. If the center line or edge line does not even pass through the target line segment, it means that although the center line or edge line passes through the sub-pixel, most of the sub-pixel still belongs to one side of the view, and therefore no adjustment is needed. In this embodiment, only sub-pixels whose center line or edge line passes through the target line segment are adjusted. Only sub-pixels in the target area that meet the above conditions are considered the final target sub-pixels. The second direction here can be the horizontal direction of the sub-pixel or the short side extension direction of the raster, which generally intersects the first direction X perpendicularly. That is, in some embodiments, using sub-pixels within the target area as the target sub-pixel includes: determining a line segment extending along the second direction and passing through the center point of the sub-pixel in the target area as the target line segment; wherein the second direction intersects the first direction; and using any sub-pixel in the target area whose target line segment is covered by the center line or edge line as the target sub-pixel.

[0046] After determining the target sub-pixel, since the target line segment of the target sub-pixel is divided by the center line or the edge line, the two divided parts can be designated as the first part and the second part. The lengths of the two parts are then calculated, namely the length of the first part and the length of the second part. The length of the first part corresponds to the left side of the dividing line, thus corresponding to the first view; the length of the second part corresponds to the right side of the dividing line, thus corresponding to the second view. Based on this, the brightness of the first view and the brightness of the second view can be adjusted according to the proportion of the two part lengths to the total sub-pixel length (the length of the target line segment). The two are then combined to obtain the final target brightness. For example, the proportion of the first part length can be used to control the brightness of the first view (i.e., multiplying the two), and the proportion of the second part length can be used to control the brightness of the second view (i.e., multiplying the two), and then the two parts are added together to obtain the final target brightness. That is, in some embodiments, determining the target brightness of the target sub-pixel includes: determining the length of the first part and the length of the second part of the target line segment divided by the center line or the edge line; and combining the proportions of the first part length and the second part length in the target line segment with the brightness of the first view and the brightness of the second view to obtain the target brightness.

[0047] Furthermore, to improve the balancing effect, the aforementioned combination of length proportion and brightness can be reversed. The proportion of the first portion of length is multiplied by the brightness of the second view, and the proportion of the second portion of length is multiplied by the brightness of the first view. These two products are then combined to obtain the final target brightness. This method can balance the ratio of line segment sizes on both sides, reducing the span between left and right brightness and ultimately improving the balancing effect. Specifically, in some embodiments, the step of combining the proportions of the first and second portions of length in the target line segment with the brightness of the first and second views to obtain the target brightness includes: combining the product of the proportion of the first portion of length in the target line segment and the brightness of the second view with the product of the proportion of the second portion of length in the target line segment and the brightness of the first view to obtain the target brightness.

[0048] In specific application scenarios, such as Figure 4 As shown, for ease of calculation, only the grating width (Pitch) and the distance from the center point of the target sub-pixel to the left edge of the grating are considered. and half the width of the target subpixel Three data points describe the left and right parts of the sub-pixel segmentation. When the target sub-pixel is located in the target region along the left edge of the raster, the lengths of the left and right line segments segmented by the edge are respectively... and Then the final target brightness of the target sub-pixel is Similarly, when the target sub-pixel is located in the target area along the right edge of the raster, the lengths of the left and right line segments divided by the edge of the target sub-pixel are respectively... and Then the final brightness of the sub-pixel is When the target sub-pixel is located in the target region to the left of the raster center line, the lengths of the left and right line segments divided by the center line of the target sub-pixel are respectively... and Then the final brightness of the sub-pixel is Finally, when the target sub-pixel is located in the target region to the right of the raster center line, the lengths of the left and right line segments of the target sub-pixel divided by the center line are respectively... and Then the final brightness of the sub-pixel is .

[0049] This method applies brightness weights only to specific sub-pixels within the raster target region, assigning weights based on the proportion of the target sub-pixel to the left and right eye views. This approach considers the brightness of both views and reduces the brightness gap between the left and right sides through weighting, thus resolving image jaggedness. Simultaneously, this method somewhat mitigates the uneven distribution of R, G, and B components, alleviating color fringing. However, since this method allocates brightness proportionally based on line segment proportions, the brightness transition is not smooth enough, and the processed area is still slightly large. While it addresses color fringing to some extent, it slightly increases crosstalk.

[0050] Therefore, further consideration can be given to the similarity of sub-pixels. If the difference between the brightness of a target sub-pixel in the first view and the brightness in the second view is small, it can be left unprocessed, and only target sub-pixels with large differences can be processed, thereby further narrowing the adjustment range. In some embodiments, a brightness threshold u can be set. Only when the difference between the brightness of a target sub-pixel in the first view and the brightness in the second view exceeds this threshold will the target sub-pixel be processed. In this scenario, all sub-pixels in the target area can be considered as target sub-pixels. However, before adjustment, the relationship between the brightness of the first view and the brightness of the second view is determined. Processing is only performed when the difference between them exceeds the set threshold u. Then, for the target sub-pixels that need processing, a brightness reduction margin w can be set. For target sub-pixels located on the left side of the raster, the final target brightness is obtained based on the reduction margin w in the first view, and the left-side target sub-pixels are mainly used for the display of the first view. For target sub-pixels located on the right side of the raster, the final target brightness is obtained based on the reduction margin w in the second view, and the right-side target sub-pixels are mainly used for the display of the second view. That is, in some embodiments, determining the target brightness of the target sub-pixel includes: determining a first sub-region and a second sub-region into which the target region is divided along the center line; determining whether the difference between the brightness of the first view and the brightness of the second view exceeds a set threshold; in response to the difference exceeding the set threshold and the target sub-pixel being located in the first sub-region, reducing the brightness of the first view by a set amount as the target brightness; and in response to the difference exceeding the set threshold and the target sub-pixel being located in the second sub-region, reducing the brightness of the second view by a set amount as the target brightness. The first sub-region and the second sub-region may correspond to the left and right regions of the raster, respectively, and the first sub-region has a certain correspondence with the first view, and the second sub-region has a certain correspondence with the second view. Therefore, when the target sub-pixel falls into the first sub-region, the brightness of the first view is adjusted; and when the target sub-pixel falls into the second sub-region, the brightness of the second view is adjusted.

[0051] Subsequently, if a pixel does not belong to the target sub-pixel, or if the difference between the first view brightness and the second view brightness of the target sub-pixel does not reach the set threshold u, then these sub-pixels do not need to be processed, and they can be processed directly according to the initial brightness setting. That is, in some embodiments, after determining whether the difference between the first view brightness and the second view brightness exceeds the set threshold, the method further includes: in response to the difference not exceeding the set threshold, not adjusting the brightness of the target sub-pixel.

[0052] In specific application scenarios, when When the target sub-pixel is located to the left of the raster (i.e., corresponding to the first sub-region), the target brightness of that target sub-pixel is... If the target sub-pixel is located on the right side of the raster (i.e., corresponding to the second sub-region), then the target brightness of that target sub-pixel is... .

[0053] This method only changes the target sub-pixels with low brightness similarity in the target areas on both sides of the grating, further reducing the processing area. This method does not increase crosstalk, and at the same time, it also reduces the image jaggedness problem by appropriately reducing the brightness. However, its ability to solve the color pattern problem is relatively limited.

[0054] Therefore, to further improve the processing capability of color pattern problems based on the aforementioned embodiments, for target sub-pixels in the target area, the first method of processing all sub-pixels can be combined. Similar to the aforementioned embodiments, the brightness weight can also be determined based on the sorting ratio. The difference is that the aforementioned embodiments treat all sub-pixels in the entire display area as target sub-pixels, while this embodiment only applies to sub-pixels in the target area. That is, in some embodiments, determining the target brightness of the target sub-pixel includes: determining the sorting ratio of the target sub-pixel in the sub-pixels covered by the corresponding raster according to the arrangement order of the sub-pixels, determining the brightness weight according to the sorting ratio; and determining the target brightness based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight.

[0055] Subsequently, in order to further narrow the processing scope and reduce crosstalk issues, the single linear equation used to calculate the brightness weight in the aforementioned embodiment can be adjusted to a piecewise linear equation, introducing a set amplitude factor. It can be achieved by controlling the amplitude factor This controls the range of the linear equation, and thus the range of the target sub-pixels that need to be adjusted. The specific piecewise linear equation can be:

[0056] in, This represents the brightness weight. This indicates the percentage of the sorting order. This represents the set amplitude factor. Furthermore, in different... The graph of the piecewise equation under the given value is as follows: Figure 5 As shown.

[0057] Finally, after determining the brightness weight of each target sub-pixel Subsequently, the process of determining the final target brightness can be similar to that in the aforementioned embodiments, i.e., when Greater than At that time, the target brightness of the target sub-pixel ;when Greater than At that time, the target brightness of the target sub-pixel During this process, although all sub-pixels in the target region are calculated, due to the brightness weight... Under controlled conditions, the brightness of some target sub-pixels will not change, and therefore will not be adjusted, thereby reducing the intensity of sub-pixel adjustment. That is, in some embodiments, determining the target brightness based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight, includes: when the brightness of the first view is greater than the brightness of the second view, the target brightness is... When the brightness of the second view is greater than the brightness of the first view, the target brightness is... ;in, This indicates the target brightness. and These represent the first view brightness and the second view brightness of the target sub-pixel, respectively. This represents the brightness weight.

[0058] This embodiment performs brightness processing on sub-pixels of the target region, and the brightness can be adjusted using parameter values. To further adjust the processing area size, image jaggedness and color fringing issues are effectively resolved without increasing crosstalk, making it compatible with various 3D product models and highly versatile. The optimized effect is as follows: Figure 6 As shown, compared with Figure 1(a) and Figure 1(b), it can be seen that the color pattern problem has been significantly improved, and the edge jaggedness has also been significantly improved.

[0059] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this disclosure embodiment can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.

[0060] It should be noted that the above description describes specific embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0061] Based on the same concept, corresponding to any of the above embodiments, this disclosure also provides a display optimization device.

[0062] refer to Figure 7 The display optimization device includes: The first module 710 is used to determine the target sub-pixel to be optimized and to obtain the position attributes, first view brightness and second view brightness of the target sub-pixel.

[0063] The second module 720 is used to determine the target brightness of the target sub-pixel based on the relationship between the brightness of the first view and the brightness of the second view, combined with the position attribute.

[0064] The third module 730 is used to adjust the target sub-pixels according to the target brightness.

[0065] In some exemplary embodiments, the first module 710 is further configured to: Any sub-pixel within the display area will be used as the target sub-pixel.

[0066] In some exemplary embodiments, the second module 720 is further configured to: The grating corresponding to the target sub-pixel is determined based on the position attribute; The sorting ratio of the target sub-pixel in the sub-pixels covered by the grating is determined according to the sorting order of the sub-pixels, and the brightness weight is determined according to the sorting ratio. The target brightness is determined based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight.

[0067] In some exemplary embodiments, the second module 720 is further configured to:

[0068] in, This represents the brightness weight. This indicates the percentage of the sorting order.

[0069] In some exemplary embodiments, the second module 720 is further configured to: When the brightness of the first view is greater than the brightness of the second view, the target brightness is

[0070] When the brightness of the second view is greater than the brightness of the first view, the target brightness is

[0071] in, This indicates the target brightness. and These represent the first view brightness and the second view brightness of the target sub-pixel, respectively. This represents the brightness weight.

[0072] In some exemplary embodiments, the first module 710 is further configured to: Determine any grating, and determine the target area based on the position of the centerline and edge line of the grating extending along a first direction; wherein, the first direction is the length extension direction of the arrangement of any grating; Any sub-pixel within the target region is taken as the target sub-pixel.

[0073] In some exemplary embodiments, the first module 710 is further configured to: A line segment extending along a second direction within a sub-pixel in the target region and passing through the center point of the sub-pixel is identified as a target line segment; wherein the second direction intersects with the first direction. Any sub-pixel in the target region whose target line segment is covered by the center line or the edge line is taken as the target sub-pixel.

[0074] In some exemplary embodiments, the second module 720 is further configured to: Determine the length of the first portion and the length of the second portion of the target line segment of the target sub-pixel, which is divided by the center line or the edge line; The target brightness is obtained by combining the proportions of the first part length and the second part length in the target line segment with the first view brightness and the second view brightness.

[0075] In some exemplary embodiments, the second module 720 is further configured to: The target brightness is obtained by combining the product of the proportion of the first part length in the target line segment and the second view brightness, and the product of the proportion of the second part length in the target line segment and the first view brightness.

[0076] In some exemplary embodiments, the second module 720 is further configured to: Determine the first sub-region and the second sub-region into which the target region is divided along the centerline; Determine whether the difference between the brightness of the first view and the brightness of the second view exceeds a set threshold; In response to the difference exceeding the set threshold and the target sub-pixel being located in the first sub-region, the brightness of the first view is reduced by a set amount as the target brightness; In response to the difference exceeding the set threshold and the target sub-pixel being located in the second sub-region, the brightness of the second view is reduced by a set amount as the target brightness.

[0077] In some exemplary embodiments, the second module 720 is further configured to: If the difference does not exceed the set threshold, the brightness of the target sub-pixel is not adjusted.

[0078] In some exemplary embodiments, the second module 720 is further configured to: The sorting ratio of the target sub-pixel in the sub-pixels covered by the corresponding raster is determined according to the sorting order of the sub-pixels, and the brightness weight is determined according to the sorting ratio. The target brightness is determined based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight.

[0079] In some exemplary embodiments, the second module 720 is further configured to:

[0080] in, This represents the brightness weight. This indicates the percentage of the sorting order. This indicates the set amplitude factor.

[0081] In some exemplary embodiments, the second module 720 is further configured to: When the brightness of the first view is greater than the brightness of the second view, the target brightness is

[0082] When the brightness of the second view is greater than the brightness of the first view, the target brightness is

[0083] in, This indicates the target brightness. and These represent the first view brightness and the second view brightness of the target sub-pixel, respectively. This represents the brightness weight.

[0084] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing the embodiments of this disclosure, the functions of each module can be implemented in one or more software and / or hardware.

[0085] The apparatus described above is used to implement the corresponding display optimization methods in the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0086] Based on the same concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the display optimization method as described in any of the above embodiments.

[0087] Figure 8 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0088] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0089] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0090] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0091] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0092] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0093] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0094] The electronic devices described above are used to implement the corresponding display optimization methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0095] Based on the same concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the display optimization method as described in any of the above embodiments.

[0096] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, which can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0097] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the display optimization method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0098] Based on the same concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer to cause the computer and / or the processors to perform the display optimization method. Corresponding to the execution entity for each step in each embodiment of the display optimization method, the processor executing the corresponding step may belong to the corresponding execution entity.

[0099] The computer program product of the above embodiments is used to cause the computer and / or the processor to execute the display optimization method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0100] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.

[0101] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0102] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0103] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A display optimization method, characterized in that, include: Determine the target sub-pixel to be optimized, and obtain the position attributes, first view brightness, and second view brightness of the target sub-pixel; Based on the relationship between the brightness of the first view and the brightness of the second view, and in conjunction with the position attribute, the target brightness of the target sub-pixel is determined; The target sub-pixels are adjusted according to the target brightness.

2. The method according to claim 1, characterized in that, The process of determining the target sub-pixel to be optimized includes: Any sub-pixel within the display area will be used as the target sub-pixel.

3. The method according to claim 2, characterized in that, Determining the target brightness of the target sub-pixel includes: The grating corresponding to the target sub-pixel is determined based on the position attribute; The sorting ratio of the target sub-pixel in the sub-pixels covered by the grating is determined according to the sorting order of the sub-pixels, and the brightness weight is determined according to the sorting ratio. The target brightness is determined based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight.

4. The method according to claim 3, characterized in that, The step of determining the brightness weight based on the sorting proportion includes: ; in, This represents the brightness weight. This indicates the percentage of the sorting order.

5. The method according to claim 3, characterized in that, The step of determining the target brightness based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight, includes: When the brightness of the first view is greater than the brightness of the second view, the target brightness is ; When the brightness of the second view is greater than the brightness of the first view, the target brightness is ; in, This indicates the target brightness. and These represent the first view brightness and the second view brightness of the target sub-pixel, respectively. This represents the brightness weight.

6. The method according to claim 1, characterized in that, The process of determining the target sub-pixel to be optimized includes: Determine any grating, and determine the target area based on the position of the centerline and edge line of the grating extending along a first direction; wherein, the first direction is the length extension direction of the arrangement of any grating; Any sub-pixel within the target region is taken as the target sub-pixel.

7. The method according to claim 6, characterized in that, The step of using sub-pixels within the target region as the target sub-pixels includes: A line segment extending along a second direction within a sub-pixel in the target region and passing through the center point of the sub-pixel is identified as a target line segment; wherein the second direction intersects with the first direction. Any sub-pixel in the target region whose target line segment is covered by the center line or the edge line is taken as the target sub-pixel.

8. The method according to claim 7, characterized in that, Determining the target brightness of the target sub-pixel includes: Determine the length of the first portion and the length of the second portion of the target line segment of the target sub-pixel, which is divided by the center line or the edge line; The target brightness is obtained by combining the proportions of the first part length and the second part length in the target line segment with the first view brightness and the second view brightness.

9. The method according to claim 8, characterized in that, The step of obtaining the target brightness by combining the proportions of the first portion length and the second portion length in the target line segment with the first view brightness and the second view brightness includes: The target brightness is obtained by combining the product of the proportion of the first part length in the target line segment and the second view brightness, and the product of the proportion of the second part length in the target line segment and the first view brightness.

10. The method according to claim 6, characterized in that, Determining the target brightness of the target sub-pixel includes: Determine the first sub-region and the second sub-region into which the target region is divided along the centerline; Determine whether the difference between the brightness of the first view and the brightness of the second view exceeds a set threshold; In response to the difference exceeding the set threshold and the target sub-pixel being located in the first sub-region, the brightness of the first view is reduced by a set amount as the target brightness; In response to the difference exceeding the set threshold and the target sub-pixel being located in the second sub-region, the brightness of the second view is reduced by a set amount as the target brightness.

11. The method according to claim 10, characterized in that, After determining whether the difference between the brightness of the first view and the brightness of the second view exceeds a set threshold, the method further includes: If the difference does not exceed the set threshold, the brightness of the target sub-pixel is not adjusted.

12. The method according to claim 6, characterized in that, Determining the target brightness of the target sub-pixel includes: The sorting ratio of the target sub-pixel in the sub-pixels covered by the corresponding raster is determined according to the sorting order of the sub-pixels, and the brightness weight is determined according to the sorting ratio. The target brightness is determined based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight.

13. The method according to claim 12, characterized in that, The step of determining the brightness weight based on the sorting proportion includes: ; in, This represents the brightness weight. This indicates the sorting percentage. This indicates the set amplitude factor.

14. The method according to claim 12, characterized in that, The step of determining the target brightness based on the relationship between the brightness of the first view and the brightness of the second view, combined with the brightness weight, includes: When the brightness of the first view is greater than the brightness of the second view, the target brightness is ; When the brightness of the second view is greater than the brightness of the first view, the target brightness is ; in, This indicates the target brightness. and These represent the first view brightness and the second view brightness of the target sub-pixel, respectively. This represents the brightness weight.

15. A display optimization device, characterized in that, include: The first module is used to determine the target sub-pixel to be optimized and to obtain the position attributes, first view brightness and second view brightness of the target sub-pixel. The second module is used to determine the target brightness of the target sub-pixel based on the relationship between the brightness of the first view and the brightness of the second view, combined with the position attribute. The third module is used to adjust the target sub-pixels according to the target brightness.

16. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method as claimed in any one of claims 1 to 14.

17. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing a computer to perform the method as described in any one of claims 1 to 14.

18. A computer program product, characterized in that, It includes computer program instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 14.

Citation Information

Patent Citations

  • Stereoscopic display method and stereoscopic display device

    CN103796000A

  • Three-dimensional image crosstalk optimization method and device, storage medium and electronic equipment

    CN112801920A

  • 3D (three-dimensional) layout display optimization method and system and electronic equipment

    CN113784106A

  • Naked eye 3D display device

    CN117539072A

  • System for respectively providing images to eyes of viewer

    CN120821095A