Field sequential color display driving method and display apparatus

By matching the amplitude of eye movement with a preset amplitude, eye state data is obtained and pixel coordinates are determined, thus solving the color separation problem in field color sequence display technology and improving the display effect.

CN117524123BActive Publication Date: 2025-12-05WUHAN CHINA STAR OPTOELECTRONICS TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310099729.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-31
Publication Date
2025-12-05
Estimated Expiration
2043-01-31

AI Technical Summary

Technical Problem

In field color sequence display technology, color separation is a common phenomenon that occurs when the human eye is in motion, leading to color separation problems in visual perception.

Method used

By matching the amplitude of eye movement with a preset amplitude, eye state data is obtained. Based on the eye state data, the target pixel coordinates corresponding to the pixel data to be displayed are determined, and the pixel data to be displayed is displayed according to the target pixel coordinates, so as to improve the matching degree between the displayed content and eye movement.

Benefits of technology

It improves color separation, enhances the matching between displayed content and eye movements, and reduces the perceived color separation phenomenon.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117524123B_ABST
    Figure CN117524123B_ABST
Patent Text Reader

Abstract

The application discloses a field sequential color display driving method and a display device. The field sequential color display driving method obtains eye state data according to a matching result of an eye movement amplitude and a preset amplitude, obtains target pixel coordinates corresponding to to-be-displayed pixel data based on the eye state data, and displays the to-be-displayed pixel data according to the target pixel coordinates, so that the to-be-displayed pixel data is displayed according to the target pixel coordinates related to the eye state data, the matching degree of display content and eye movement is improved, and color separation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, specifically to a field color sequence display driving method and display device. Background Technology

[0002] Unlike traditional LCD (Liquid Crystal Display) technology, which uses the superposition of RGB (red, green, and blue) sub-pixels to achieve color display, field-sequence display technology primarily utilizes time-frequency color switching and superposition to achieve color display. For example, any pixel on the screen can be processed at a frequency of 240Hz using R-sequence, G-sequence, and B-sequence (e.g., ...). Figure 1 Switching between the three images shown (left, middle, and right) can be considered equivalent to a 60Hz full-color display.

[0003] The advantage of this technology is that RGB colors are no longer provided by the Color Filter (CF) on the LCD, but can be directly provided by the color backlight. This eliminates the light loss caused by the CF, improves energy utilization, and helps to increase brightness and reduce power consumption. At the same time, since it no longer requires three sub-pixels (RGB) compared to traditional LCD display technology, the display resolution (PPI) is increased by 3 times under the same sub-pixel conditions.

[0004] However, this technology also has its unique drawbacks. For example, if the human eye moves relative to the screen while displaying an image, visual perception will be affected. Figure 2 The color separation problem shown refers to the phenomenon where red, yellow, and other colors appear separated at the edges of a white target when the eye moves horizontally.

[0005] The specific principle behind this color separation is as follows: Figure 3 As shown, the horizontal axis (Horizontal position) represents the horizontal position, and the vertical axis (Time) represents time. If the human eye rotates under certain circumstances (Movement of observation point), within one frame (1 frame time), the RGB components of the same point image scanned in chronological order will fall on different positions on the retina. Therefore, the human eye will perceive (Observe) the color separation of the image, which is the color separation phenomenon. Summary of the Invention

[0006] This application provides a field color sequence display driving method and display device to alleviate the technical problem of perceived color separation.

[0007] In a first aspect, this application provides a field color sequence display driving method, which includes: matching the eye movement amplitude with a preset amplitude; obtaining eye state data based on the matching result of the eye movement amplitude and the preset amplitude; obtaining the target pixel coordinates corresponding to the pixel data to be displayed based on the eye state data; and displaying the pixel data to be displayed according to the target pixel coordinates.

[0008] In some embodiments, the step of obtaining the target pixel coordinates corresponding to the pixel data to be displayed based on eye state data includes: constructing eye state data including estimated eye movement distance, eye angle, and eye rotation radius, wherein the eye rotation radius is the approximate distance between the pupil and the center of eye rotation, and the eye angle is the angle between the line of sight emitted by the eye and the horizontal direction; and determining the eye rotation angle based on the estimated eye movement distance, eye angle, and eye rotation radius.

[0009] In some embodiments, the step of determining the eye rotation angle based on the estimated eye movement distance, eye angle, and eye rotation radius includes: defining the estimated eye movement distance as S', the eye angle as d, the horizontal component of the estimated eye movement distance as S'x, and the vertical component of the estimated eye movement distance as S'y; determining that the horizontal component of the estimated eye movement distance is S'x = S'*cosd; and determining that the vertical component of the estimated eye movement distance is S'y = S'*sind.

[0010] In some embodiments, the step of determining the eye rotation angle based on the estimated eye movement distance, eye angle, and eye rotation radius further includes: configuring the eye rotation angle to include a horizontal eye rotation angle and a vertical eye rotation angle; determining the horizontal eye rotation angle based on the eye rotation radius and the horizontal component of the estimated eye movement distance; and determining the vertical eye rotation angle based on the eye rotation radius and the vertical component of the estimated eye movement distance.

[0011] In some embodiments, the step of determining the lateral eye rotation angle based on the eye rotation radius and the horizontal component of the estimated eye movement distance includes: configuring the eye rotation radius as r, the eye rotation angle as θ, and the lateral eye rotation angle as θ. x According to S'*cosd=2r*sinθ x Determine the lateral eyeball rotation angle.

[0012] In some implementations, the step of determining the vertical eye rotation angle based on the eye rotation radius and the vertical component of the estimated eye movement distance includes: configuring the vertical eye rotation angle as θy; and according to S'*sind=2r*sinθ y Determine the vertical eyeball rotation angle.

[0013] In some embodiments, the step of obtaining the target pixel coordinates corresponding to the pixel data to be displayed based on eye state data further includes: configuring the eye state data to include an initial eye angle, which is the angle between the pupil line of sight and the line of sight from the eye to the display panel; constructing the initial eye angle includes a horizontal initial eye angle and a vertical initial eye angle.

[0014] In some implementations, the step of obtaining the target pixel coordinates corresponding to the pixel data to be displayed based on eye state data includes: setting the initial horizontal eye angle as α. x The initial vertical eye angle is α. y Let the viewing distance be L, the x-coordinate of the target pixel coordinates be X, and the y-coordinate of the target pixel coordinates be Y; then X = L * [tan(α] x +θ x )-tan(α x )];

[0015] Y = L * [tan(α)] y +θ y )-tan(α y )).

[0016] In some implementations, the step of obtaining eye state data based on the matching result of eye movement amplitude and preset amplitude includes: comparing eye movement amplitude with preset amplitude; if eye movement amplitude is greater than or equal to preset amplitude, obtaining eye state data.

[0017] Secondly, this application provides a display device that performs the field color sequence display driving method in at least one of the above embodiments.

[0018] The field color sequence display driving method and display device provided in this application obtain eye state data based on the matching result of eye movement amplitude and preset amplitude, then obtain the target pixel coordinates corresponding to the pixel data to be displayed based on the eye state data, and then display the pixel data to be displayed according to the target pixel coordinates. This can make the pixel data to be displayed display according to the target pixel coordinates related to the eye state data, which can improve the matching degree between the display content and eye movement, and thus improve the color separation phenomenon. Attached Figure Description

[0019] The technical solution and other beneficial effects of this application will become apparent from the following detailed description of specific embodiments in conjunction with the accompanying drawings.

[0020] Figure 1 This is a schematic diagram illustrating the color sequence display in the relevant technology field.

[0021] Figure 2 This is a schematic diagram showing the comparison before and after color separation in field color sequence display.

[0022] Figure 3 This is a schematic diagram illustrating the principle of color separation in field color sequence display.

[0023] Figure 4 This is a schematic flowchart of a field color sequence display driving method provided in an embodiment of this application.

[0024] Figure 5 This is another schematic flowchart of the field color sequence display driving method provided in the embodiments of this application.

[0025] Figure 6 for Figure 5 A flowchart illustrating the process of calculating the amplitude of eye movements.

[0026] Figure 7 for Figure 5 A schematic diagram of mid-eye state data.

[0027] Figure 8 This is a flowchart illustrating the calculation of the target pixel coordinates provided in an embodiment of this application.

[0028] Figure 9 This is a schematic diagram of the initial eyeball angle and eyeball rotation angle provided in the embodiments of this application. Detailed Implementation

[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. 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.

[0030] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Features thus defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this invention, "a plurality of" means two or more unless otherwise explicitly specified.

[0031] In view of the aforementioned technical problems with color separation, this embodiment provides a field color sequence display driving method. Please refer to [link to relevant documentation]. Figures 4 to 9 ,like Figure 4 As shown, the field color sequence display driving method includes the following steps:

[0032] Step S10: Match the eye movement amplitude with the preset amplitude.

[0033] Step S20: Obtain eye state data based on the matching result of eye movement amplitude and preset amplitude.

[0034] Step S30: Based on the eye state data, obtain the target pixel coordinates corresponding to the pixel data to be displayed.

[0035] Step S40: Display the pixel data to be displayed according to the marked pixel coordinates.

[0036] It is understood that the field color sequence display driving method provided in this embodiment obtains eye state data based on the matching result of eye movement amplitude and preset amplitude, then obtains the target pixel coordinates corresponding to the pixel data to be displayed based on the eye state data, and then displays the pixel data to be displayed according to the target pixel coordinates. This can make the pixel data to be displayed display according to the target pixel coordinates related to the eye state data, which can improve the matching degree between the displayed content and eye movement, thereby improving the color separation phenomenon.

[0037] It should be noted that before matching the eye movement amplitude with the preset amplitude, further steps are required, such as... Figure 5 The diagram shows that eye movement data is first acquired, and then the amplitude of eye movement is calculated.

[0038] The eye state data includes the eye movement distance S, movement time t, and eye angle d. The eye movement distance S and eye angle d are as follows: Figure 7 As shown, the eye angle d is the angle between the line of sight emitted by the eye and the horizontal direction (x-axis).

[0039] It is understandable that the field color sequence display driving method can obtain eye state data by reading the corresponding device / module parameters within the system. Alternatively, it can be provided by an external system, or it can be obtained by the internal system by reading the corresponding sensors and calculating the data using software.

[0040] like Figure 6 , Figure 7 As shown, the eye movement distance S corresponds to the x-axis movement amplitude and y-axis movement amplitude Wy in the screen coordinate axes x and y.

[0041] Wherein, the amplitude of motion in the x-direction is Wx = S*cosd.

[0042] The amplitude of motion in the y-direction is Wy = S*sind.

[0043] Calculate the eye movement amplitude W = MAX(Wx, Wy), that is, take the larger of Wx and Wy as the eye movement amplitude W.

[0044] Then follow Figure 5The method determines whether the eye movement amplitude W reaches a preset amplitude (i.e., matches the eye movement amplitude with the preset amplitude). When the eye movement amplitude W is less than the preset amplitude, it indicates that the eye movement amplitude W is small, and the perceptible color separation phenomenon is not obvious. In this case, the pixel data to be displayed in this frame can be displayed directly without calculating the corresponding target pixel coordinates and displaying the pixel data according to the target pixel coordinates. When the eye movement amplitude W is greater than or equal to the preset amplitude, it indicates that the eye movement amplitude W is large, and the perceptible color separation phenomenon is more obvious. Calculating the corresponding target pixel coordinates of the pixel data to be displayed and displaying the pixel data according to the target pixel coordinates can effectively improve this color separation phenomenon.

[0045] In one embodiment, the step of obtaining the target pixel coordinates corresponding to the pixel data to be displayed based on eye state data includes: constructing eye state data including estimated eye movement distance, eye angle, and eye rotation radius, wherein the eye rotation radius is the approximate distance between the pupil and the center of eye rotation; and determining the eye rotation angle based on the estimated eye movement distance, eye angle, and eye rotation radius.

[0046] The reason why the above approximate distance is not the actual radius of the eyeball is that the eyeball does not rotate with its exact center as the rotation point. Therefore, the radius of rotation of the eyeball is an approximate distance between the pupil and the actual center of rotation of the eyeball.

[0047] It should be noted that the estimated eye movement distance can be calculated by simulating the eye movement velocity based on the estimated acceleration model:

[0048] like Figure 8 As shown, first, the eye movement acceleration a = dv / dt is calculated. Then, based on the eye movement acceleration a, the estimated eye movement distance S' = ∫dvdt is calculated.

[0049] The eye rotation radius can be preset or predicted data, or it can be obtained through external detection. Compared to directly obtaining the eye rotation angle through external devices, the algorithm in this implementation can improve the accuracy of the eye rotation angle and reduce the number of sensors required.

[0050] In one embodiment, the step of determining the eye rotation angle based on the estimated eye movement distance, eye angle, and eye rotation radius includes: the estimated eye movement distance being S', the eye angle being d, the horizontal component of the estimated eye movement distance being S'x, and the vertical component of the estimated eye movement distance being S'y; determining the horizontal component of the estimated eye movement distance as S'x = S'*cosd; and determining the vertical component of the estimated eye movement distance as S'y = S'*sind.

[0051] It should be noted that, such as Figure 8 As shown, the decomposition of the estimated eye movement distance S' is as follows: the components of the estimated eye movement distance S' in the x and y directions are the horizontal component S'x and the vertical component S'y of the estimated eye movement distance, respectively.

[0052] In one embodiment, the step of determining the eye rotation angle based on the estimated eye movement distance, eye angle, and eye rotation radius further includes: configuring the eye rotation angle to include a horizontal eye rotation angle and a vertical eye rotation angle; determining the horizontal eye rotation angle based on the eye rotation radius and the horizontal component of the estimated eye movement distance; and determining the vertical eye rotation angle based on the eye rotation radius and the vertical component of the estimated eye movement distance.

[0053] It should be noted that in this embodiment, the eyeball rotation angle is decomposed in order to obtain the distance the eyeball moves in the x and y axes, and this distance is used as the target pixel coordinate.

[0054] In one embodiment, the step of determining the lateral eye rotation angle based on the eye rotation radius and the horizontal component of the estimated eye movement distance includes: configuring the eye rotation radius as r, the eye rotation angle as θ, and the lateral eye rotation angle as θ. x According to S'*cosd=2r*sinθ x Determine the lateral eyeball rotation angle.

[0055] It should be noted that in this embodiment, the eyeball is treated as a sphere, and the lateral eyeball rotation angle is obtained using the chord length formula. Here, r is the radius of the sphere, and S'*cosd is a vector distance, also a chord length, which includes the direction and distance of eyeball movement.

[0056] In addition, compared to obtaining the lateral eye rotation angle directly through peripherals or sensors, the algorithm in this embodiment can more accurately predict the lateral eye rotation angle.

[0057] In one embodiment, the step of determining the vertical eye rotation angle based on the eye rotation radius and the vertical component of the estimated eye movement distance includes: configuring the vertical eye rotation angle as θy; and determining the vertical eye rotation angle based on S'*sind=2r*sinθ. y Determine the vertical eyeball rotation angle.

[0058] It should be noted that in this embodiment, the eyeball is also treated as a sphere, and the vertical eyeball rotation angle is obtained through the chord length formula. Here, r is the radius of the sphere, and S'*sind is another vector distance, which is also another chord length, and it also includes the direction and distance of eyeball movement.

[0059] In addition, compared to obtaining the vertical eye rotation angle directly through peripherals or sensors, the algorithm in this embodiment can more accurately predict the vertical eye rotation angle.

[0060] In one embodiment, the step of obtaining the target pixel coordinates corresponding to the pixel data to be displayed based on eye state data further includes: configuring the eye state data to include an initial eye angle, which is the angle between the pupil line of sight and the line of sight of the eye facing the display panel; constructing the initial eye angle includes a horizontal initial eye angle and a vertical initial eye angle.

[0061] It should be noted that the initial eyeball angle, horizontal initial eyeball angle, and vertical initial eyeball angle in this embodiment can all be obtained directly through peripheral devices or sensing systems, or they can be obtained through the same calculation principle as the eyeball rotation angle, horizontal eyeball rotation angle, and vertical eyeball rotation angle, which will not be elaborated further.

[0062] In one embodiment, the step of obtaining the target pixel coordinates corresponding to the pixel data to be displayed based on eye state data includes: setting the initial horizontal eye angle as α. x The initial vertical eye angle is α. y Let the viewing distance be L, the x-coordinate of the target pixel coordinates be X, and the y-coordinate of the target pixel coordinates be Y; then X = L * [tan(α] x +θ x )-tan(α x )];

[0063] Y = L * [tan(α)] y +θ y )-tan(α y )).

[0064] It should be noted that in this embodiment, the distance the eyeball moves in two different directions is used as the horizontal and vertical coordinates of the target pixel coordinates. This allows the speed of eyeball movement to match the positional movement of the displayed image, thereby improving or eliminating color separation.

[0065] In one embodiment, the step of obtaining eye state data based on the matching result of eye movement amplitude and preset amplitude includes: comparing the eye movement amplitude with the preset amplitude. If the eye movement amplitude is greater than or equal to the preset amplitude, the eye state data is obtained.

[0066] It should be noted that in this implementation, eye state data is only acquired when the eye movement amplitude is greater than or equal to a preset amplitude. This reduces the amount of eye state data acquisition, thereby reducing the operating frequency of the sensor or sensing system and thus reducing power consumption. Alternatively, it can reduce the computational load of the field color sequence display driving method, thereby improving the efficiency of the field color sequence display driving method.

[0067] In one embodiment, this embodiment provides a display device that performs the field color sequence display driving method of at least one embodiment described above.

[0068] It is understood that the display device provided in this embodiment, since it executes the field color sequence display driving method in at least one of the above embodiments, can also obtain eye state data based on the matching result of eye movement amplitude and preset amplitude, then obtain the target pixel coordinates corresponding to the pixel data to be displayed based on the eye state data, and then display the pixel data to be displayed according to the target pixel coordinates. This can make the pixel data to be displayed display according to the target pixel coordinates related to the eye state data, which can improve the matching degree between the display content and eye movement, and thus improve the color separation phenomenon.

[0069] It should be noted that the aforementioned display devices can be AR (Augmented Reality) devices, VR (Virtual Reality) devices, or HUD (Head-Up Display) devices. The above-described field color sequence display driving method can be integrated into AR devices, VR devices, or HUD devices.

[0070] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0071] The field color sequence display driving method and display device provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the technical solutions and core ideas of this application. Those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for driving a field sequential color display, characterized by, The field sequential color display driving method comprises: Matching the eye movement amplitude with a preset amplitude; According to the matching result of the eye movement amplitude and the preset amplitude, obtaining eye state data; Based on the eye state data, the target pixel coordinates corresponding to the to-be-displayed pixel data are obtained; Displaying the to-be-displayed pixel data according to the target pixel coordinates; The step of obtaining the target pixel coordinates corresponding to the to-be-displayed pixel data based on the eye state data comprises: constructing the eye state data to include an estimated eye movement distance, an eye angle, and an eye rotation radius, the eye rotation radius being an approximate distance between a pupil and an eye rotation center, and the eye angle being an included angle between a line of sight of the eye and a horizontal direction; determining an eye rotation angle based on the estimated eye movement distance, the eye angle, and the eye rotation radius; wherein the estimated eye movement distance is obtained by simulating an eye movement speed based on an estimated acceleration model, the eye movement acceleration a=dv / dt, and the estimated eye movement distance S'=∫dv / dt; The step of determining the eye rotation angle based on the estimated eye movement distance, the eye angle, and the eye rotation radius further comprises: configuring the eye rotation angle to include a horizontal eye rotation angle and a vertical eye rotation angle; determining the horizontal eye rotation angle based on the eye rotation radius and a horizontal component of the estimated eye movement distance; determining the vertical eye rotation angle based on the eye rotation radius and a vertical component of the estimated eye movement distance; wherein the eye rotation angle is decomposed to obtain movement distances of the eye in x and y axis directions, and the horizontal and vertical coordinates of the target pixel coordinates are determined according to the movement distances in the x and y axis directions.

2. The field color sequential display driving method according to claim 1, wherein The step of determining the eye rotation angle based on the estimated eye movement distance, the eye angle, and the eye rotation radius comprises: The estimated eye movement distance is S', the eye angle is d, the horizontal component of the estimated eye movement distance is S'x, and the vertical component of the estimated eye movement distance is S'y; Determining the horizontal component S'x of the estimated eye movement distance S'=S'x*cosd; Determining the vertical component S'y of the estimated eye movement distance S'=S'x*sind.

3. The field color sequential display driving method according to claim 1, wherein The step of determining the horizontal eye rotation angle based on the eye rotation radius and the horizontal component of the estimated eye movement distance comprises: The eye rotation radius is configured as r, the eye rotation angle is θ, and the lateral eye rotation angle is ; According to S*cosd=2r*sin , the lateral eye rotation angle is determined.

4. The field color sequential display driving method according to claim 3, wherein The step of determining the vertical eye rotation angle based on the eye rotation radius and the vertical component of the estimated eye movement distance comprises: The vertical eye rotation angle is configured to be ; According to S'sind=2r*sin , the vertical eye rotation angle is determined.

5. The field color sequential display driving method according to claim 4, wherein The step of obtaining the target pixel coordinates corresponding to the to-be-displayed pixel data based on the eye state data further comprises: Configuring the eye state data to further include an initial eye angle, the initial eye angle being an included angle between a line of sight of a pupil and a direct line of sight of the eye facing a display panel; Constructing the initial eye angle to include a horizontal initial eye angle and a vertical initial eye angle.

6. The field color sequential display driving method according to claim 5, wherein The step of obtaining the target pixel coordinates corresponding to the to-be-displayed pixel data based on the eye state data comprises: Let the initial angle of the lateral eyeball be , the initial angle of the vertical eyeball be , the viewing distance be L, the horizontal coordinate of the target pixel coordinate be X, and the vertical coordinate of the target pixel coordinate be Y; then ; 。 7. The method of Claim 1-6, wherein The step of obtaining eye state data according to the matching result of the eye movement amplitude and the preset amplitude comprises: comparing the eye movement amplitude with the preset amplitude; if the eye movement amplitude is greater than or equal to the preset amplitude, obtaining the eye state data.

8. A display device, characterized by comprising: The display device performs the field color sequential display driving method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Image stabilization for color-sequential displays

    US8970495B1