Driving method of display panel, display panel, display screen and display device
By dynamically adjusting the pixel brightness difference parameters of the display panel and adaptively adjusting the extended viewing angle function according to changes in viewing angle, the problem of uneven display effect of the display panel under different viewing angles is solved, achieving a balance between wide viewing angle and display effect, and improving the user experience.
Patent Information
- Application Number
- CN202411997187.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2044-12-31
AI Technical Summary
Existing display panels struggle to achieve a balance between wide viewing angles and display quality, resulting in a poor viewing experience for users at certain angles.
By obtaining the current viewing angle of the target interactive object relative to the reference position of the display panel, the brightness difference parameters of the first and second pixel groups arranged alternately in each pixel row and pixel column are adjusted to dynamically adjust the intensity of the extended viewing angle function to adapt to the viewing needs of different viewing angles.
It achieves a balance between wide viewing angle and display effect by reducing the negative impact of the extended viewing angle function on the display effect at low viewing angles and realizing wide viewing angle display at high viewing angles, thereby improving the user's viewing experience.
Smart Images

Figure CN119580661B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a driving method for a display panel, a display panel, a display screen, and a display device. Background Technology
[0002] Currently, as display panels become larger, users are increasingly seeking displays with excellent wide viewing angles.
[0003] However, the display panels of related technologies often adopt fixed display modes, making it difficult to achieve a balance between wide viewing angles and display effects, resulting in a poor viewing experience for users at certain viewing angles. Summary of the Invention
[0004] The main objective of this application is to provide a driving method for a display panel, a display panel, a display screen, and a display device that can achieve a balance between wide viewing angle and display effect.
[0005] To achieve the above objectives, in a first aspect, this application proposes a method for driving a display panel, the method comprising:
[0006] Obtain the current viewing angle of the target interactive object relative to the reference position of the display panel, wherein each pixel row of the display panel includes an alternating first pixel group and a second pixel group, the first pixel group includes at least one first pixel, the second pixel group includes at least one second pixel, and each pixel column of the display panel includes alternating first pixels and second pixels;
[0007] The brightness of each first pixel and each second pixel is adjusted according to the current viewing angle to adjust the brightness difference parameter between the first pixel and the second pixel. When the first viewing angle is greater than the second viewing angle, the first brightness difference parameter corresponding to the first viewing angle is greater than or equal to the second brightness difference parameter corresponding to the second viewing angle.
[0008] In one embodiment, the display panel includes a detection device; the step of obtaining the current viewing angle of the target interactive object relative to the reference position of the display panel includes:
[0009] Obtain the detection information from the detection equipment;
[0010] The viewing position of the target interactive object is determined based on the detection information;
[0011] The current viewpoint is obtained based on the viewing position and the reference position.
[0012] In one embodiment, the step of obtaining the current viewing angle based on the viewing position and the reference position includes:
[0013] The projection line of the line connecting the viewing position and the reference position onto the display panel is determined as the evaluation line;
[0014] The current viewing angle is obtained based on the angle between the evaluation line and the baseline, wherein the baseline passes through the reference position and is perpendicular to the plane where the display panel is located.
[0015] In one embodiment, the step of adjusting the brightness of each first pixel and each second pixel according to the current viewing angle to adjust the brightness difference parameter between the first pixel and the second pixel includes:
[0016] When the current viewing angle is within the positive viewing angle range, the brightness of the first pixel and the second pixel is controlled to remain the same, wherein the lower limit of the positive viewing angle range is 0 degrees.
[0017] In one embodiment, the step of adjusting the brightness of each first pixel and each second pixel according to the current viewing angle includes:
[0018] Obtain the target view range where the current view is located, wherein the target view range is one of a plurality of preset view ranges;
[0019] The first target parameter and the second target parameter are determined based on the grayscale contrast relationship between the current grayscale value and the target viewing range.
[0020] The brightness of each first pixel is adjusted according to the first target parameter, and the brightness of each second pixel is adjusted according to the second target parameter.
[0021] In one embodiment, the display panel includes a detection device; prior to the step of obtaining the current viewing angle of the target interactive object relative to the reference position of the display panel, the method further includes:
[0022] Obtain testing information from the testing equipment;
[0023] Candidate interaction objects within the interaction area are determined based on the detection information from the detection equipment;
[0024] If there is only one candidate interaction object, the candidate interaction object is determined as the target interaction object;
[0025] In the presence of multiple candidate interactive objects, the perspective of each candidate interactive object relative to the reference position is obtained, and the candidate interactive object corresponding to the largest perspective is determined as the target interactive object.
[0026] In one embodiment, the detection device is an optical detection device; the step of determining candidate interactive objects within the interactive area based on the detection information of the detection device includes:
[0027] The interaction object with its face facing the display panel within the interaction area is determined based on the detection information;
[0028] The interactive object whose face is facing the display panel within the interactive area is identified as the candidate interactive object.
[0029] In a second aspect, this application also provides a display panel, the display panel including a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the driving method for the display panel as described in the first aspect.
[0030] Thirdly, this application also provides a display screen, the display screen including a cover plate and a display panel as described in the second aspect, the cover plate being located on the light-emitting side of the display panel.
[0031] Fourthly, this application also provides a display device, which includes a display screen as described in the third aspect.
[0032] One or more technical solutions proposed in this application have at least the following technical effects: By obtaining the current viewing angle of the target interactive object relative to the reference position of the display panel, the viewing angle of the target interactive object can be determined. Since each pixel row of the display panel includes alternating first pixel groups and second pixel groups, with the first pixel group including at least one first pixel and the second pixel group including at least one second pixel, and each pixel column of the display panel includes alternating first and second pixels, an enhanced viewing angle (EVA) function can be implemented when there is a difference in brightness between the first and second pixels. Therefore, by controlling the brightness difference parameter between the first and second pixels according to the current viewing angle, the brightness difference parameter between the first and second pixels can be adaptively adjusted according to the viewing angle of the target interactive object. That is, the intensity of the EVA function can be dynamically adjusted according to the viewing angle of the target interactive object, which can reduce the negative impact of enabling the EVA function on the display effect at low viewing angles and achieve a wide viewing angle display of the display panel at high viewing angles, thereby achieving a balance between wide viewing angle and display effect. Attached Figure Description
[0033] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0034] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Figure 1 This is a flowchart illustrating a method for driving a display panel according to an embodiment of this application;
[0036] Figure 2 This is a schematic diagram of the structure of the display panel in one embodiment of this application;
[0037] Figure 3 This is a flowchart illustrating step S101 in one embodiment of this application;
[0038] Figure 4 This is a flowchart illustrating step S303 in one embodiment of this application;
[0039] Figure 5 This is a schematic diagram illustrating the principle of obtaining the current viewpoint in one embodiment of this application;
[0040] Figure 6 This is a flowchart illustrating step S102 in one embodiment of this application;
[0041] Figure 7 This is a schematic diagram of a viewpoint comparison table in one embodiment of this application;
[0042] Figure 8 This is a grayscale contrast diagram corresponding to the current viewpoint in one embodiment of this application;
[0043] Figure 9 This is a schematic diagram of the process for determining the target interaction object in one embodiment of this application;
[0044] Figure 10 This is a schematic diagram of the structure of the display panel in one embodiment of this application;
[0045] Figure 11 This is a schematic diagram of the display screen structure in one embodiment of this application;
[0046] Figure 12 This is a schematic diagram of the structure of a display device in one embodiment of this application;
[0047] Figure 13 This is a schematic diagram of the display device in another embodiment of this application;
[0048] Figure 14 This is a schematic diagram of the internal structure of a display device in one embodiment of this application.
[0049] Explanation of icon numbers:
[0050] 11-Display panel, 111-First pixel group, 112-Second pixel group, 1111-First pixel, 1121-Second pixel, 113-Reference position, 12-Viewing position, 21-Cover plate, 10-Display screen, 100-Display device, 31-Detection device, 32-Processor, 33-Memory, 1001-Processing device, 1002-ROM, 1003-Storage device, 1004-RAM, 1005-Bus, 1006-I / O interface, 1007-Input device, 1008-Output device, 1009-Communication device.
[0051] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0052] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein in the specification of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0054] When using the terms “including,” “having,” and “comprising” as described herein, another component may be added unless explicitly qualifying terms such as “only,” “consisting of,” etc. are used. Unless otherwise stated, singular terms may include plural forms and should not be construed as having a quantity of one.
[0055] It should be understood that although the terms “first,” “second,” etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of this application, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element.
[0056] It should also be understood that, in interpreting an element, although not explicitly described, the element is interpreted as including a range of error, which should be within the acceptable deviation range of a particular value as determined by a person skilled in the art. For example, "approximately," "about," or "substantially" can mean within one or more standard deviations, without limitation herein.
[0057] Furthermore, the accompanying drawings are not drawn to a 1:1 scale, and the relative dimensions of the components are shown in the drawings only as examples and not necessarily to actual scale.
[0058] Currently, display panels using related technologies often employ fixed display modes, making it difficult to achieve a balance between wide viewing angles and display effects, resulting in a poor viewing experience for users at certain viewing angles.
[0059] Taking VA (Vertical Alignment) LCD panels as an example, due to their vertical orientation, VA LCD panels exhibit poor color shift performance at wide viewing angles and when viewed directly, especially when displaying skin tones. This distortion is severe at wide viewing angles, resulting in noticeable whitening. To address the color shift issue of VA products at wide viewing angles, LCD panel manufacturers often employ Enhanced Viewing Angle (EVA) technology. EVA technology works by artificially varying the brightness of adjacent pixels in an image, creating a brightness difference that compensates for differences in brightness at different viewing angles, thus improving the viewing angle. However, when the EVA function is activated at a certain intensity, the difference in brightness between adjacent pixels causes noticeable graininess and other undesirable subjective phenomena such as pixelation, negatively impacting the display's overall performance.
[0060] To address the aforementioned problems, the inventors further developed the technical solutions of the embodiments of this application. Specifically, the driving method for a display panel provided in the embodiments of this application includes: obtaining the current viewing angle of a target interactive object relative to a reference position of the display panel; adjusting the brightness of each first pixel and each second pixel according to the current viewing angle to adjust the brightness difference parameter between the first pixel and the second pixel, wherein each pixel row of the display panel includes alternating first pixel groups and second pixel groups, the first pixel group includes at least one first pixel, the second pixel group includes at least one second pixel, and each pixel column of the display panel includes alternating first pixels and second pixels, wherein when the first viewing angle is greater than the second viewing angle, the first brightness difference parameter corresponding to the first viewing angle is greater than or equal to the second brightness difference parameter corresponding to the second viewing angle.
[0061] This application determines the viewing angle of the target interactive object by obtaining its current viewing angle relative to the reference position of the display panel. Since each pixel row of the display panel includes alternating first and second pixel groups (each first pixel group includes at least one first pixel, and each second pixel group includes at least one second pixel), and each pixel column of the display panel includes alternating first and second pixels, an Enhanced Viewing Angle (EVA) function can be implemented when there is a brightness difference between the first and second pixels. Therefore, by controlling the brightness difference parameter between the first and second pixels based on the current viewing angle, the brightness difference parameter between the first and second pixels can be adaptively adjusted according to the viewing angle of the target interactive object. This dynamically adjusts the intensity of the EVA function based on the viewing angle of the target interactive object, reducing the negative impact of EVA on the display effect at low viewing angles and achieving a wide viewing angle display at high viewing angles, thus achieving a balance between wide viewing angle and display effect.
[0062] It should be noted that the execution entity in this embodiment can be the display driver chip of the display panel, or other processing devices that can control the display brightness of the display panel. The following description uses a display driver chip as an example to illustrate this embodiment and the subsequent embodiments.
[0063] The above is the core idea of this application. The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0064] Figure 1 This is a flowchart illustrating a method for driving a display panel according to one embodiment of this application. Figure 2 This is a schematic diagram of the structure of the display panel 11 in one embodiment of this application. Figure 1 and Figure 2 As shown, this application provides a driving method for a display panel, which can be applied to a display panel 11. The driving method for the display panel includes the following steps S101 to S102.
[0065] S101: Obtain the current viewing angle of the target interactive object relative to the reference position of the display panel, wherein each pixel row of the display panel includes an alternating first pixel group and a second pixel group, the first pixel group includes at least one first pixel, the second pixel group includes at least one second pixel, and each pixel column of the display panel includes an alternating first pixel and a second pixel.
[0066] Among them, such as Figure 2As shown, each pixel row of the display panel 11 includes alternating first pixel groups 111 and second pixel groups 112. The first pixel group 111 includes at least one first pixel 1111, and the second pixel group 112 includes at least one second pixel 1121. Each pixel column of the display panel 11 includes alternating first pixels 1111 and second pixels 1121. Therefore, by controlling the difference between the first pixel 1111 and the second pixel 1121, the EVA function can be enabled.
[0067] It should be noted that the interactive object can be a user detected within the interactive area of the display panel 11, and the target interactive object is a user that meets preset conditions. These preset conditions can be set according to actual needs. For example, the preset condition is the interactive object with the largest current viewing angle relative to the display panel 11. Another example is the interactive object closest to the display panel 11. In this embodiment, the preset conditions are not specifically limited. The current viewing angle of the target interactive object relative to the reference position 113 of the display panel 11 can be obtained based on the detection information from the detection device.
[0068] It should also be noted that the reference position 113 of the display panel 11 can be preset, for example, as shown in the figure. Figure 2 As shown, the reference position 113 can be the center position of the display panel 11, or for example, the reference position 113 can be the center position of the display area of the display panel 11.
[0069] It is understandable that, since each pixel row of the display panel 11 includes alternating groups of first pixels 1111 and second pixels 1121, with each group of first pixels 1111 including at least one first pixel 1111 and each group of second pixels 1121 including at least one second pixel 1121, and each pixel column of the display panel 11 includes alternating groups of first pixels 1111 and second pixels 1121, by controlling the brightness of the first pixels 1111 and the second pixels 1121 to make the brightness of the first pixels 1111 and the second pixels 1121 different, the extended viewing angle EVA function can be enabled, thereby expanding the display viewing angle of the display panel 11.
[0070] S102: Adjust the brightness of each first pixel and each second pixel according to the current viewing angle to adjust the brightness difference parameter between the first pixel and the second pixel. Wherein, when the first viewing angle is greater than the second viewing angle, the first brightness difference parameter corresponding to the first viewing angle is greater than or equal to the second brightness difference parameter corresponding to the second viewing angle.
[0071] It should be noted that the display brightness of the display panel 11 is related to grayscale. At the maximum or minimum grayscale value, the display brightness of each pixel on the display panel 11 is the same. Therefore, brightness adjustment is mainly for cases where the display panel 11 displays non-extreme grayscale values. The explanation of the relationship between the brightness difference parameter and the current viewing angle is also for cases where the monitor displays the same grayscale. For example, the first brightness difference parameter corresponding to the first viewing angle and the first brightness difference parameter corresponding to the second viewing angle are a comparison under the condition that the monitor displays the same grayscale.
[0072] In the application, the viewing angle of the target interactive object relative to the reference position 113 of the display panel 11 is within a certain range, for example, it can be 0 to 90 degrees. When the display panel 11 displays non-extreme grayscale values (maximum or minimum grayscale values), the brightness difference parameter corresponding to the current viewing angle is different at least at the minimum and maximum viewing angles. For example, the current viewing angle and the brightness difference parameter can be positively correlated. Also for example, the current viewing angle and the brightness difference parameter can also have a positive step function relationship, that is, there can be multiple viewing angle intervals, with different viewing angle intervals corresponding to different brightness difference parameters, and the current brightness difference parameter is determined according to the viewing angle interval in which the current viewing angle is located.
[0073] It is understandable that the brightness difference between the first pixel 1111 and the second pixel 1121 directly affects the intensity of the EVA function. Therefore, based on the principle of EVA technology, the brightness difference parameter between the first pixel 1111 and the second pixel 1121 is positively correlated with the intensity of the EVA function. Thus, by adjusting the brightness difference parameter between the first pixel 1111 and the second pixel 1121, the intensity of the EVA function can be adjusted. Furthermore, by adjusting the brightness of each first pixel 1111 and each second pixel 1121 according to the current viewing angle, the brightness difference parameter between the first pixel 1111 and the second pixel 1121 can be adjusted. This allows for adaptive adjustment of the brightness difference parameter between the first pixel 1111 and the second pixel 1121 based on the viewing angle of the target interactive object, i.e., dynamically adjusting the intensity of the EVA function based on the viewing angle of the target interactive object. The EVA function can be disabled at normal viewing angles, meaning the brightness of the first pixel 1111 and the second pixel 1121 can be controlled to be the same. This avoids pixelation and other defects caused by the EVA function being enabled on the display panel 11, ensuring the display effect. It can also reduce the negative impact of enabling the EVA function on the display effect at low viewing angles, i.e., reduce pixelation and other defects. At high viewing angles, it can achieve a wide viewing angle display on the display panel 11, thus ultimately achieving a balance between wide viewing angle and display effect.
[0074] The aforementioned display panel driving method determines the viewing angle of the target interactive object by obtaining its current viewing angle relative to the reference position of the display panel. Since each pixel row of the display panel includes alternating first and second pixel groups (each first pixel group includes at least one first pixel, and each second pixel group includes at least one second pixel), and each pixel column includes alternating first and second pixels, an Enhanced Viewing Angle (EVA) function can be implemented when there is a brightness difference between the first and second pixels. Therefore, by controlling the brightness difference parameter between the first and second pixels based on the current viewing angle, the brightness difference parameter can be adaptively adjusted according to the viewing angle of the target interactive object. This dynamically adjusts the intensity of the EVA function based on the viewing angle, reducing the negative impact of EVA on the display effect at low viewing angles and achieving a wide viewing angle at high viewing angles, thus achieving a balance between wide viewing angle and display effect.
[0075] In one embodiment, the display panel 11 includes a detection device, which may be a wide-view camera or an infrared sensor, etc. The detection device can be set at a corresponding position on the display panel 11 as needed. For example, the detection device can be set at a reference position 113 on the display panel 11.
[0076] Figure 3 This is a flowchart illustrating step S101 in one embodiment of this application. Figure 3 As shown, in step S101, the step of obtaining the current viewing angle of the target interactive object relative to the reference position of the display panel includes the following steps S301 to S303.
[0077] S301: Obtain the testing information from the testing equipment.
[0078] In the application, the detection device can perform a detection once at a preset time interval to avoid frequently adjusting the brightness of each first pixel 1111 and each second pixel 1121.
[0079] S302: Determine the viewing position of the target interactive object based on the detection information.
[0080] It is understandable that, based on preset rules, the target interactive object can be determined according to the detection information of the detection device, and the position information of the target interactive object can be determined. Based on the position information of the target interactive object, the viewing position 12 of the target interactive object can be determined. For example, the middle position between the user's two eyeballs can be determined as the viewing position 12. Another example is that the user's center position can be determined as the viewing position 12.
[0081] S303: Obtain the current viewpoint based on the viewing position and the reference position.
[0082] It is understandable that after determining the viewing position 12 and the reference position 113 of the target interactive object, the viewing angle of the target interactive object can be determined based on the viewing position 12, the reference position 113 and the plane where the display panel 11 is located, thereby obtaining the current time.
[0083] In this embodiment, the viewing position 12 of the target interactive object is determined by the detection information of the detection device. The viewing position 12 of the target interactive object can be obtained in real time or at intervals, so the current viewing angle can be determined in real time or at intervals. Thus, the brightness of each first pixel 1111 and each second pixel 1121 can be dynamically adjusted according to the current viewing angle, so as to dynamically adjust the brightness difference parameter between the first pixel 1111 and the second pixel 1121. That is, the intensity of the EVA function is dynamically adjusted according to the viewing angle of the target interactive object, so as to achieve a balance between wide viewing angle and display effect.
[0084] Figure 4 This is a flowchart illustrating step S303 in one embodiment of this application. In one embodiment, as... Figure 4 As shown, in step S303, the step of obtaining the current viewpoint based on the viewing position and the reference position includes the following steps S401 to S402.
[0085] S401: The line connecting the viewing position and the reference position is determined as the evaluation line.
[0086] It is understood that the reference position 113 is preset and the position information of the reference position 113 is known, while the viewing position 12 can be determined according to the detection information of the detection equipment. Based on this, a line connecting the viewing position 12 and the reference position 113 can be constructed as the evaluation line S1 to help determine the current viewing angle.
[0087] S402: Obtain the current viewing angle based on the angle between the evaluation line and the baseline, wherein the baseline passes through the reference position and is perpendicular to the plane where the display panel is located.
[0088] Figure 5 This is a schematic diagram illustrating the principle of obtaining the current viewpoint in one embodiment of this application. It can be understood that, as... Figure 5 As shown, since the plane where the display panel 11 is located and the reference position 113 are determined, the reference line S2 can also be determined. Therefore, the angle θ between the evaluation line S1 and the reference line S2 can be determined, and then the angle θ between the evaluation line S1 and the reference line S2 can be determined as the current viewing angle, thereby obtaining the current viewing angle. In application, the angle θ between the evaluation line S1 and the reference line S2 can also be optimized using relevant methods, and the optimized angle can be determined as the current viewing angle.
[0089] In this embodiment, the line connecting the viewing position 12 and the reference position 113 is defined as the evaluation line S1, and the current viewing angle is obtained based on the angle between the evaluation line S1 and the reference line S2. This determines the current viewing angle of the target interactive object relative to the reference position 113, thereby enabling the control of the brightness difference parameter between the first pixel 1111 and the second pixel 1121 based on the current viewing angle. In other words, the brightness difference parameter between the first pixel 1111 and the second pixel 1121 is adaptively adjusted according to the viewing angle of the target interactive object, achieving a balance between wide viewing angle and display effect, and improving the user's viewing experience.
[0090] In one embodiment, step S102, adjusting the brightness of each first pixel and each second pixel according to the current viewing angle to adjust the brightness difference parameter between the first pixel and the second pixel, includes: controlling the brightness of the first pixel and the second pixel to remain the same when the current viewing angle is within the positive viewing angle range. The lower limit of the positive viewing angle range is 0 degrees.
[0091] The upper limit of the viewing angle range can be set according to requirements, but it must be less than the maximum viewing angle. For example, the upper limit can be set to 0 degrees, meaning that when the current viewing angle is 0 degrees (the target interactive object is completely in a direct viewing angle relative to the display panel 11), the brightness of the first pixel 1111 and the second pixel 1121 will remain the same. Alternatively, the upper limit of the viewing angle range can be set to 10 degrees, making the viewing angle range [0°, 10°]. When the current viewing angle is within this range, the brightness of the first pixel 1111 and the second pixel 1121 will remain the same. Furthermore, the upper limit can also be other values, such as 1 degree, 2 degrees, 3 degrees, 4 degrees, 5 degrees, 6 degrees, 7 degrees, 8 degrees, and 9 degrees. It should be noted that the above upper limits are merely examples and do not constitute a limitation on the upper limit of the viewing angle range.
[0092] It is understandable that when the target interactive object views the display panel 11 from a normal or near-normal angle, the display panel 11 does not need to be displayed with a wide viewing angle. In this case, the display effect of the display panel 11 should be guaranteed as much as possible. Therefore, the display panel 11 does not need to enable the EVA function in this case.
[0093] In this embodiment, when the current viewing angle is within the normal viewing angle range, controlling the brightness of the first pixel 1111 and the second pixel 1121 to remain the same can avoid the pixelation and other undesirable phenomena caused by the EVA function being enabled on the display panel 11, thereby ensuring the display effect of the display panel 11 and improving the user's viewing experience.
[0094] Figure 6 This is a flowchart illustrating step S102 in one embodiment of this application. In another embodiment, as... Figure 6As shown, step 102, which involves adjusting the brightness of each first pixel and each second pixel according to the current viewing angle, includes the following steps S601 to S603.
[0095] S601: Obtain the target view range of the current view, wherein the target view range is one of a plurality of preset view ranges.
[0096] Figure 7 This is a schematic diagram of a viewpoint comparison table in one embodiment of this application. Figure 7 As shown, in the application, a viewpoint lookup table can be pre-defined. This table includes multiple viewpoint ranges, each corresponding to different parameters and EVA intensity. After obtaining the current viewpoint, the viewpoint lookup table is called to determine the viewpoint range within which the current viewpoint is located, and this range is then designated as the target viewpoint range. It should be noted that... Figure 7 The EVA intensity and parameters shown are not specific values, but only represent the correspondence with the viewpoint, and different viewpoint ranges correspond to different EVA intensity and parameters.
[0097] S602: Determine the first target parameter and the second target parameter based on the grayscale contrast relationship between the current grayscale value and the target viewing angle range.
[0098] Figure 8 This is a grayscale contrast diagram corresponding to the current viewpoint in one embodiment of this application. In one example, such as... Figure 8 As shown, different viewing angles correspond to different grayscale comparison curves, and the same viewing angle corresponds to two grayscale comparison curves. The upper curve corresponds to high-brightness pixels, and the lower curve corresponds to low-brightness pixels. After determining the current viewing angle, two grayscale comparison curves corresponding to the current viewing angle can be determined. Then, based on the current grayscale value, the first target parameter and the second target parameter can be determined by looking up the grayscale comparison curves, that is, the code values corresponding to the first pixel 1111 and the second pixel 1121. The code values control the brightness of the pixels. Therefore, the brightness of the first pixel 1111 and the second pixel 1121 can be controlled.
[0099] In another example, the first target parameter and the second target parameter can also be the display brightness, respectively. In this case, the first target parameter corresponds to the target brightness of the first pixel 1111, and the second target parameter corresponds to the target brightness of the second pixel 1121.
[0100] It is understood that the driving voltages corresponding to the first pixel 1111 and the second pixel 1121 are different. The first driving voltage corresponding to the first pixel 1111 is used to control the display brightness of the first pixel 1111, and the second driving voltage corresponding to the second pixel 1121 is used to control the display brightness of the second pixel 1121. Therefore, the first target parameter and the second target parameter can also be driving voltages respectively. The first target parameter corresponds to the target driving voltage of the first pixel 1111, and the second target parameter corresponds to the target driving voltage of the second pixel 1121.
[0101] It should be noted that, in applications, the first target parameter and the second target parameter can also be other brightness-related parameters.
[0102] S603: Adjust the brightness of each first pixel according to the first target parameter, and adjust the brightness of each second pixel according to the second target parameter.
[0103] It should be noted that when the first target parameter and the second target parameter are code value parameters, the first target parameter and the second target parameter are called to adjust the brightness of each first pixel 1111 and the brightness of each second pixel 1121 to the second target parameter, thereby controlling the brightness difference parameter of the first pixel 1111 and the second pixel 1121.
[0104] In this embodiment, by obtaining the target viewing angle range of the current viewing angle, and determining the first display parameter and the second display parameter corresponding to the target viewing angle range as the first target parameter and the second target parameter, respectively, the brightness of each first pixel 1111 can be adjusted according to the first target parameter, and the brightness of each second pixel 1121 can be adjusted according to the second target parameter. This achieves adaptive adjustment of the brightness difference parameter between the first pixel 1111 and the second pixel 1121 based on the viewing angle of the target interactive object. Moreover, by setting multiple viewing angle ranges, the brightness of the first pixel 1111 and the second pixel 1121 can be avoided when the current viewing angle changes slightly, thereby preventing frequent changes in the brightness of the first pixel 1111 and the second pixel 1121 and improving the service life of the display panel 11.
[0105] Figure 9 This is a schematic diagram illustrating the process of determining a target interaction object in one embodiment of this application. In one embodiment, such as Figure 9 As shown, before the step of obtaining the current viewing angle of the target interactive object relative to the reference position of the display panel, the following steps S901 to S904 are also included.
[0106] S901: Obtain the detection information from the testing equipment.
[0107] S902: Determine the candidate interactive objects within the interactive area based on the detection information from the detection equipment.
[0108] The interactive area is the area that can interact with the display panel 11, such as the viewable area covered by the display panel 11.
[0109] It is understandable that the detection information from the testing equipment can determine whether there is an interactive object within the interactive area covered by the display panel 11. The interactive object can be a human body or a testing device that conforms to the set rules. If it is determined that there is an interactive object within the interactive area, the interactive object within the interactive area is identified as a candidate interactive object.
[0110] S903: If there is only one candidate interaction object, the candidate interaction object will be determined as the target interaction object.
[0111] It is understandable that if there is only one candidate interaction object, then only the viewing experience of that candidate interaction object needs to be considered. Therefore, the candidate interaction object is directly determined as the target interaction object.
[0112] S904: When there are multiple candidate interactive objects, obtain the viewpoint of each candidate interactive object relative to the reference position, and determine the candidate interactive object corresponding to the largest viewpoint as the target interactive object.
[0113] It is understandable that when there are multiple candidate interactive objects, determining the candidate interactive object corresponding to the largest viewing angle as the target interactive object can ensure that each candidate interactive object can view the content displayed on the display panel 11.
[0114] In this embodiment, candidate interactive objects within the interactive area can be determined based on the detection information from the detection device. If only one candidate interactive object exists, only the viewing experience of that object needs to be considered, and the candidate interactive object is designated as the target interactive object, maximizing the viewing experience of the target interactive object. However, if multiple candidate interactive objects exist, the candidate interactive object corresponding to the largest viewing angle is designated as the target interactive object, taking into account the viewing experience of each candidate interactive object and ensuring that each candidate interactive object can view the content displayed on the display panel 11.
[0115] In one embodiment, the detection device is an optical detection device, such as a camera. Step S902, the step of determining candidate interactive objects within the interactive area based on the detection information from the detection device, includes: determining interactive objects within the interactive area whose faces are facing the display panel based on the detection information; and determining the interactive objects within the interactive area whose faces are facing the display panel as candidate interactive objects.
[0116] It is understood that when the detection device is an optical detection device, the detection information includes the image information of the interactive object. By recognizing the image information of the interactive object, the panel orientation of the interactive object can be determined, thereby confirming whether the interactive object is viewing the display panel 11. In application, there may be situations where interactive objects that are not viewing the display panel 11 remain in the interaction area, while interactive objects whose faces are facing the display panel 11 can be determined to be viewing the display panel 11. Therefore, identifying interactive objects with their faces facing the display panel 11 within the interaction area as candidate interactive objects can avoid interference from interactive objects that are not viewing the panel and improve the viewing experience of interactive objects that are viewing the display panel 11.
[0117] In this embodiment, based on the detection information, the interactive objects with faces facing the display panel 11 within the interactive area are determined, and these interactive objects are identified as candidate interactive objects. This avoids interference from interactive objects that do not view the panel and improves the viewing experience of interactive objects that view the display panel 11.
[0118] In other embodiments, the time when the face of the interactive object is facing the display panel 11 can be determined based on the detection information. Interactive objects whose face is facing the display panel 11 for a time exceeding a preset threshold are identified as candidate interactive objects, thereby further improving accuracy and ensuring that the candidate interactive objects are interactive objects that are viewing the display panel 11.
[0119] Figure 10 This is a schematic diagram of the display panel structure in one embodiment of this application. Figure 10 As shown, this application also provides a display panel 11, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The computer program is configured to implement the steps of the driving method for the display panel as described in the first aspect.
[0120] The display panel 11 provided in this application, using the driving method of the display panel in the above embodiments, can achieve a balance between wide viewing angle and display effect. Compared with the prior art, the beneficial effects of the display panel provided in this application are the same as those of the driving method of the display panel provided in the above embodiments, and other technical features of the display panel are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.
[0121] Figure 11 This is a schematic diagram of the structure of the display screen 10 in one embodiment of this application. This application also provides a display screen 10; please refer to [link / reference]. Figure 11 The display screen 10 includes a cover plate 21 and a display panel 11 provided in the aforementioned embodiments. The cover plate 21 may be disposed on the light-emitting side of the display panel 11 to protect the display panel 11.
[0122] Figure 12 This is a schematic diagram of the structure of a display device 100 according to one embodiment of this application. This application also provides a display device 100, which includes a display screen 10 as described in the above embodiment. Since the display screen 10 includes a cover plate 21 and a display panel 11 provided in the aforementioned embodiments, the display device 100 also has the beneficial effects of the display panel 11 in the above embodiments, which will not be repeated below.
[0123] The display device 100 provided in this application embodiment can be a Figure 12 The television set shown can also be any electronic product with display function, including but not limited to the following categories: mobile phone, laptop, desktop monitor, tablet computer, digital camera, smart bracelet, smart glasses, vehicle display, industrial control equipment, medical display screen, touch interactive terminal, etc. This application embodiment does not make any special limitation on this.
[0124] Figure 13 This is a schematic diagram of the structure of the display device 100 in another embodiment of this application. Figure 13 As shown, the display device includes a detection device 31, a processor 32, a memory 33, and a display panel 11 as described in any of the above embodiments. The memory 33 is communicatively connected to the processor 32. The detection device 31 can be located inside or outside the display panel 11. The detection device 31 is used to detect the interactive area of the display device 100 and acquire detection information, as described in the previous embodiments, and will not be repeated here. The memory stores instructions executable by at least one processor. These instructions are executed by at least one processor to enable the at least one processor to perform the display panel driving method described in Embodiment 1.
[0125] Figure 14 This is a schematic diagram of the internal structure of a display device according to an embodiment of this application. (Refer to the following...) Figure 14 The diagram illustrates a structural schematic of a display device suitable for implementing embodiments of this application. The display device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 14 The display device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0126] like Figure 14 As shown, the display device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the display device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the display device to communicate wirelessly or wiredly with other devices to exchange data. Although display devices with various systems are shown in the figures, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.
[0127] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0128] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0129] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0130] This application also provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the display panel driving method in the above embodiments.
[0131] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0132] The aforementioned computer-readable storage medium may be included in the display panel; or it may exist separately and not assembled into the panel.
[0133] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0134] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0135] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0136] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described display panel driving method, which can achieve a balance between wide viewing angle and display effect of the display panel. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the display panel driving method provided in the above embodiments, and will not be repeated here.
[0137] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A driving method for a display panel, characterized in that, The method includes: Obtain the current viewing angle of the target interactive object relative to the reference position of the display panel, wherein each pixel row of the display panel includes an alternating first pixel group and a second pixel group, the first pixel group includes at least one first pixel, the second pixel group includes at least one second pixel, and each pixel column of the display panel includes alternating first pixels and second pixels; The brightness of each first pixel and each second pixel is adjusted according to the current viewing angle to adjust the brightness difference parameter between the first pixel and the second pixel. When the first viewing angle is greater than the second viewing angle, the first brightness difference parameter corresponding to the first viewing angle is greater than or equal to the second brightness difference parameter corresponding to the second viewing angle.
2. The method as described in claim 1, characterized in that, The display panel includes a detection device; the step of obtaining the current viewing angle of the target interactive object relative to the reference position of the display panel includes: Obtain the detection information from the detection equipment; The viewing position of the target interactive object is determined based on the detection information; The current viewpoint is obtained based on the viewing position and the reference position.
3. The method as described in claim 2, characterized in that, The step of obtaining the current viewpoint based on the viewing position and the reference position includes: The line connecting the viewing position and the reference position is defined as the evaluation line; The current viewing angle is obtained based on the angle between the evaluation line and the baseline, wherein the baseline passes through the reference position and is perpendicular to the plane where the display panel is located.
4. The method as described in claim 1, characterized in that, The step of adjusting the brightness difference parameter between the first pixel and the second pixel according to the current viewing angle includes: When the current viewing angle is within the positive viewing angle range, the brightness of the first pixel and the second pixel is controlled to remain the same, wherein the lower limit of the positive viewing angle range is 0 degrees.
5. The method as described in claim 1, characterized in that, The step of adjusting the brightness of each first pixel and each second pixel according to the current viewing angle includes: Obtain the target view range where the current view is located, wherein the target view range is one of a plurality of preset view ranges; The first target parameter and the second target parameter are determined based on the grayscale contrast relationship between the current grayscale value and the target viewing range. The brightness of each first pixel is adjusted according to the first target parameter, and the brightness of each second pixel is adjusted according to the second target parameter.
6. The method according to any one of claims 1 to 5, characterized in that, The display panel includes a detection device; prior to the step of obtaining the current viewing angle of the target interactive object relative to the reference position of the display panel, the method further includes: Obtain the detection information from the detection equipment; Candidate interaction objects within the interaction area are determined based on the detection information from the detection device; If there is only one candidate interaction object, the candidate interaction object is determined as the target interaction object; In the presence of multiple candidate interactive objects, the perspective of each candidate interactive object relative to the reference position is obtained, and the candidate interactive object corresponding to the largest perspective is determined as the target interactive object.
7. The method as described in claim 6, characterized in that, The detection device is an optical detection device; the step of determining candidate interactive objects within the interactive area based on the detection information from the detection device includes: The interaction object with its face facing the display panel within the interaction area is determined based on the detection information; The interactive object whose face is facing the display panel within the interactive area is identified as the candidate interactive object.
8. A display panel, characterized in that, The display panel includes a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the driving method for the display panel as claimed in any one of claims 1 to 7.
9. A display screen, characterized in that, The display screen includes a cover plate and a display panel as described in claim 8, wherein the cover plate is located on the light-emitting side of the display panel.
10. A display device, characterized in that, The display device includes the display screen as described in claim 9.
Citation Information
Patent Citations
Driving method and device of display panel
CN108335678A
Display device and visual angle color difference adjusting method thereof
CN109300434A