Adaptive Display Method, Terminal Device and Storage Medium of LCD Liquid Crystal Display Screen
By adaptively adjusting the color sequence of LCD LCD screen, using the alternative color set and the difference in rotation angle of the liquid crystal molecules, the problem of the drag and afterimage of the liquid crystal molecules cannot convert colors in time is solved, and high-quality video display effect is achieved.
Patent Information
- Application Number
- CN202510599156.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-10
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2045-05-10
AI Technical Summary
When LCD LCD displays video, LCD molecules cannot convert colors in time, resulting in pixels dragging and afterimage, affecting the user's visual perception.
By determining the set of alternative colors, adjust the color sequence according to the video frame rate and the difference in rotation angle of the liquid crystal molecules to ensure that each color change is completed within the time limit specified by the frame rate, and use alternative colors to replace colors that cannot be converted within a limited time to avoid smears and afterimages.
Effectively prevent the distortion and afterimage during video playback, ensuring that the overall viewing experience of the user is not affected.
Smart Images

Figure CN120108356B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of display technology, and particularly relates to an adaptive display method, a terminal device, and a storage medium for an LCD liquid crystal display screen. Background Art
[0002] LCD display screens are widely used in the fields of consumer electronics, industrial control, and commercial displays; an LCD mainly consists of two glass substrates and liquid crystal materials sandwiched between them. The liquid crystal itself does not emit light and it relies on an external light source (such as a backlight module) to display images. When an electric field is applied to the liquid crystal molecules, the liquid crystal molecules will rotate, thereby affecting the passage of light. By changing the voltage to control the arrangement state of the liquid crystal molecules at different pixel positions, the modulation of the light of the pixel can be achieved, so that the pixel presents a specific pixel color, and thus each pixel is combined into an image.
[0003] However, when an LCD displays a video, there is often a situation where when a pixel converts from one color to another, the rotation angle of the corresponding liquid crystal molecules is relatively large, and because the frame rate of some videos is relatively high (that is, the interval duration for the liquid crystal molecules to complete rotation is relatively short), the liquid crystal molecules cannot complete the rotation in time, so that the pixel cannot be converted into the target color in time, thus resulting in problems such as pixel smear and ghosting, which affect the user's visual perception. Summary of the Invention
[0004] In view of this, embodiments of this application provide an adaptive display method, a terminal device, and a storage medium for an LCD liquid crystal display screen, which can solve the above technical problems.
[0005] The first aspect of the embodiments of this application provides an adaptive display method for an LCD liquid crystal display screen, and the method includes:
[0006] S1: Determine a set of alternative colors for each pixel color for a target user;
[0007] S2: Obtain the frame rate of a target video, and determine the frame interval duration according to the frame rate;
[0008] S3: Divide the target video into several sub-videos, and determine a sub-video sequence;
[0009] S4: When a play instruction is received, select the first sub-video in the sub-video sequence as the target sub-video;
[0010] S5: For each pixel, determine the pixel color of each frame image of the pixel corresponding to the target sub-video, and obtain the color sequence of the pixel;
[0011] S6: For every two adjacent pixel colors in the color sequence, determine the rotation angle difference of the liquid crystal molecules corresponding to the pixel during the conversion between the two pixel colors;
[0012] S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration. If so, do not change the colors of the two pixels. If not, determine a target color from the set of alternative colors of the subsequent color among the two pixel colors, and replace the subsequent color with the target color. Among them, the rotation angle difference between the prior color and the target color among the two pixel colors is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval duration;
[0013] S8: After completing the adjustment of the color sequence, control each pixel to display colors according to the corresponding color sequence, so as to complete the playback of the target sub-video. During the playback, take the next sub-video in the sub-video sequence as the target sub-video, and execute steps S5 to S8 until the playback of all sub-videos is completed.
[0014] The second aspect of the embodiments of the present application provides a terminal device, including an LCD liquid crystal display screen, a memory, and a processor. A computer program is stored in the memory. When the computer program is executed by the processor, the processor is caused to execute the steps of the adaptive display method of the LCD liquid crystal display screen.
[0015] The third aspect of the embodiments of the present application provides a storage medium. A computer program is stored on the storage medium. When the computer program is executed by a processor, the processor is caused to execute the steps of the adaptive display method of the LCD liquid crystal display screen.
[0016] The beneficial effects of the embodiments of the present application compared with the prior art are as follows: The method provided by the present invention includes determining a set of alternative colors for each pixel color for a target user; obtaining the frame rate of a target video and determining the frame interval duration based on the frame rate; dividing the target video into several sub-videos and determining a sub-video sequence; when a play instruction is received, selecting the first sub-video in the sub-video sequence as the target sub-video; for each pixel, determining the pixel color of the pixel corresponding to each frame image of the target sub-video to obtain the color sequence of the pixel; for every two adjacent pixel colors in the color sequence, determining the rotation angle difference of the liquid crystal molecules corresponding to the pixel during the conversion between the two pixel colors; determining whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration, if so, not changing the two pixel colors, if not, determining a target color in the set of alternative colors of the subsequent color among the two pixel colors and replacing the subsequent color with the target color; after completing the adjustment of the color sequence, controlling each pixel to display colors according to the corresponding color sequence, thereby completing the playback of the target sub-video. During the playback process, taking the next sub-video in the sub-video sequence as the target sub-video and repeating the above steps until the playback of all sub-videos is completed; in the present application, a targeted set of alternative colors can be determined for the target user, and for each pixel, according to the frame rate of the video to be played and the pixel color changes in the color sequence corresponding to each frame, it is determined that the required time for each pixel to complete each color change in the color sequence is within the time limit defined by the frame rate. If not, the colors in the color sequence are replaced and adjusted with the alternative colors in the set of alternative colors to ensure that each color change in the color sequence by the pixel is within the limited time, thereby preventing the problem of smear and ghosting when playing the video. And since the alternative color and the replaced color are indistinguishable as the same color to the user, the replacement process will not be noticed by the user, ensuring the overall viewing experience of the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0018] Figure 1 It is a schematic flowchart of the implementation of the adaptive display method for an LCD liquid crystal display screen provided by the embodiments of the present application;
[0019] Figure 2 It is a schematic diagram of the time-temperature curve of the adaptive display method for an LCD liquid crystal display screen provided by the embodiments of the present application;
[0020] Figure 3 It is a schematic diagram of the conversion speed - ambient temperature curve of the adaptive display method of the LCD liquid crystal display screen provided by the embodiment of the present application;
[0021] Figure 4 It is a schematic diagram of the terminal device provided by the embodiment of the present application. Specific embodiments
[0022] In the following description, specific details such as specific system structures and technologies are proposed for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.
[0023] In order to illustrate the technical solutions described in the present application, the following will be described through specific embodiments.
[0024] Figure 1 An adaptive display method for an LCD liquid crystal display screen provided by Embodiment 1 of the present application is shown. The method includes:
[0025] S1: Determine the set of alternative colors for each pixel color for the target user;
[0026] S2: Obtain the frame rate of the target video, and determine the frame interval duration according to the frame rate;
[0027] S3: Divide the target video into several sub - videos, and determine the sub - video sequence;
[0028] S4: When a play instruction is received, select the first sub - video in the sub - video sequence as the target sub - video;
[0029] S5: For each pixel, determine the pixel color of each frame image of the pixel corresponding to the target sub - video to obtain the color sequence of the pixel;
[0030] S6: For every two adjacent pixel colors in the color sequence, determine the rotation angle difference of the liquid crystal molecules corresponding to the pixel during the conversion of the two pixel colors;
[0031] S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration. If so, do not change the two pixel colors. If not, determine the target color in the set of alternative colors of the subsequent color among the two pixel colors, and replace the subsequent color with the target color, where the rotation angle difference between the prior color and the target color among the two pixel colors is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval duration;
[0032] S8: After completing the adjustment of the color sequence, control each pixel to display colors according to the corresponding color sequence, thereby completing the playback of the target sub-video. During the playback process, take the next sub-video in the sub-video sequence as the target sub-video, and execute steps S5 to S8 until the playback of all sub-videos is completed.
[0033] In this embodiment, this embodiment is executed in a terminal device equipped with an LCD liquid crystal display screen, such as a mobile phone, a tablet computer, a notebook computer, etc., and then the LCD liquid crystal display screen of the terminal device is controlled to display through this method;
[0034] In this embodiment, the target user is a specific user using the terminal device. This method can be executed for different target users (with corresponding different alternative color sets); when the user uses the terminal device, the user can first log in, so that the terminal device can determine which user is the target user currently using the terminal device, and then call the alternative color set corresponding to the target user to execute this method;
[0035] In this embodiment, the target video is the video to be played that the user calls up on the terminal device. The frame rate of the video is, for example, 25 frames per second, so the frame interval duration is 1 / 25 second; in this embodiment, the target video can be divided into several sub-videos with a set duration. The set duration can be 1 minute. Therefore, if the target video is 10 minutes, the target video is divided into ten sub-videos; in this embodiment, determine the sub-video sequence according to the chronological order of the time periods corresponding to the sub-videos. For example, the sub-video corresponding to the time period of 0 - 1 minute is ranked first, and the sub-video corresponding to the time period of 1 - 2 minutes is ranked second, and so on, to obtain the sub-video sequence; since the rotation speed of liquid crystal molecules is affected by temperature, after dividing the target video into sub-videos, according to the real-time temperature situation, it is possible to predict the rotation situation of the liquid crystal molecules corresponding to each sub-video one by one and adjust the corresponding color sequence, narrowing the range of prediction and adjustment, and ensuring the accuracy of the adjustment.
[0036] In this embodiment, a pixel color and its alternative color (i.e., the color in the corresponding alternative color set) are indistinguishable colors for the user, that is, the same color. Therefore, there is no impact on the user's visual perception after mutual substitution. Different users have different alternative color sets due to different sensitivities to colors.
[0037] In this embodiment, for any pixel, there is a pixel color corresponding to each video frame of the sub-video. Sorting these pixel colors in the order of the video frames can obtain a color sequence. Among any two adjacent colors in the color sequence, the pixel color sorted earlier is the prior color, and the color sorted later. In this embodiment, adjacent two pixel colors are checked and adjusted in the order from front to back of the color sequence. For example, the 1st and 2nd pixel colors are checked first, then the 2nd and 3rd pixel colors are checked, and so on until the checking and adjustment of the entire color sequence are completed. Each pixel color corresponds to a light passing situation, and thus corresponds to an angle of the liquid crystal molecules (the angle between the current orientation and the initial orientation of the molecules). Converting from one pixel color to another means rotating from one angle of the liquid crystal molecules to another angle, that is, a rotation angle needs to be rotated, and the angle of this rotation angle is equal to the rotation angle difference. According to the initial color sequence, there may be too large a rotation angle difference between two adjacent pixel colors, resulting in the corresponding liquid crystal molecules being unable to complete the rotation within the frame interval duration, that is, the pixel being unable to complete the conversion of the corresponding pixel color within the frame interval duration, thus causing problems such as smear and ghosting. In this embodiment, a target color that the pixel can convert to within the frame interval duration can be selected from the alternative color set to replace the original subsequent color, thereby avoiding the above problems. In addition, in addition to completing the playback of all sub-videos, the target user closing the video can also end this method.
[0038] In this application, a targeted alternative color set can be determined for the target user. For each pixel, according to the frame rate of the video to be played and the change situation of the pixel colors in the color sequence corresponding to each frame, it is determined that the required duration for each pixel to complete each color change in the color sequence is within the duration limited by the frame rate. Otherwise, the colors in the color sequence are replaced and adjusted with the alternative colors in the alternative color set to ensure that each color change of the pixel in the color sequence is within the limited duration, thereby preventing the problem of smear and ghosting when playing the video. And since the alternative color and the replaced color are the same color that cannot be distinguished by the user, this replacement process will not be noticed by the user, ensuring the overall viewing experience of the user.
[0039] As a preferred embodiment, determining the alternative color set for each pixel color of the target user includes:
[0040] S11: Select a pixel color in the display color gamut of the display screen as the reference color;
[0041] S12: Use the other colors in the display color gamut as the comparison colors;
[0042] S13: Display the reference color and display the comparison colors one by one to form a comparison with the reference color;
[0043] S14: During each comparison process, ask the target user whether they can distinguish the reference color and the comparison color. If not, include the comparison color in the set of alternative colors for the reference color.
[0044] S15: Select another pixel color in the display color gamut of the display screen as the reference color, and execute steps S12 to S15 until the set of alternative colors for each pixel color is determined.
[0045] In this embodiment, the LCD liquid crystal display screen of the terminal device has a set display color gamut, such as the sRGB color gamut; in this embodiment, it is possible to determine a set of alternative colors for each pixel color in the display color gamut. When determining the set of alternative colors for each pixel color, for pixel colors not included in the body color set, the user can be asked to rate the similarity between the pixel color and the reference color (for example, on a scale of 1 - 100, and let the user score, the higher the score, the higher the similarity), and record the similarity score given by the user for each pixel color. When a subsequent color needs to be replaced but the target color cannot be determined, replace the subsequent color with the pixel color with the highest score to minimize the impact on the user's perception.
[0046] As a preferred embodiment, for every two adjacent pixel colors in the color sequence, determining the rotation angle difference of the liquid crystal molecules corresponding to the pixel during the conversion between the two pixel colors includes:
[0047] Take the prior color in the two pixel colors as the first color and the subsequent color as the second color;
[0048] Determine the first liquid crystal molecule angle corresponding to the first color;
[0049] Determine the second liquid crystal molecule angle corresponding to the second color;
[0050] Subtract the first liquid crystal molecule angle from the second liquid crystal molecule angle to obtain the rotation angle difference;
[0051] Determining whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration includes:
[0052] S71: Determine the angular acceleration of the rotation based on the force change during the rotation of the liquid crystal molecules, and then determine the target duration for the liquid crystal molecules to complete the rotation of the determined rotation angle difference;
[0053] S72: Judge whether the target duration is less than the frame interval duration. If so, the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration; otherwise, the liquid crystal molecules cannot complete the rotation of the determined rotation angle difference within the frame interval duration.
[0054] Determining the angular acceleration of the rotation based on the change in the force on the liquid crystal molecules during the rotation, and then determining the target duration for the liquid crystal molecules to complete the determined rotation angle difference includes:
[0055] S711: Determine the resultant force on the liquid crystal molecules in the first unit time period of the rotation;
[0056] S712: Determine the angular acceleration of the angular velocity of the liquid crystal molecules in this unit time period based on the resultant force;
[0057] S713: Determine the rotation angle of the liquid crystal molecules in this unit time period based on the initial angular velocity and the angular acceleration of the liquid crystal molecules in this unit time period, and accumulate the total rotation angle and the number of unit time periods;
[0058] S714: Determine the resultant force on the liquid crystal molecules in the next unit time period of the rotation, and execute steps S711 to S714 until the total rotation angle reaches the determined rotation angle difference;
[0059] S715: Multiply the number of unit time periods by the duration of the unit time period to obtain the target duration.
[0060] Determining the resultant force on the liquid crystal molecules in any unit time period includes:
[0061] Determine the electric field force formed by the driving voltage corresponding to the second molecular angle on the liquid crystal molecules;
[0062] Add the first molecular angle to the accumulated total rotation angle to obtain the third molecular angle;
[0063] Determine the restoring force when the liquid crystal position is at the third molecular angle;
[0064] Subtract the restoring force from the electric field force to obtain the resultant force;
[0065] Determine the rotation angle of the liquid crystal molecules in this unit time period through the following equation:
[0066]
[0067] Where, is the rotation angle, is the initial angular velocity of the liquid crystal molecules in this unit time period, is the viscous reduction coefficient of the rotation of the liquid crystal molecules in this unit time period, t is the duration corresponding to the unit time period, is the angular acceleration corresponding to this unit time period;
[0068] Among them, the angular acceleration is calculated through the following formula;
[0069]
[0070] Where, is the resultant force, is the mass of the liquid crystal molecule, is the length of the liquid crystal molecule.
[0071] In this embodiment, an alignment film is provided in the liquid crystal material. The alignment film can generate a restoring force on the liquid crystal molecules to restore the liquid crystal molecules to their initial orientations; the magnitude of the restoring force is related to the angle of the liquid crystal molecules. When the electric field force received by the liquid crystal molecules rotates to the same magnitude as the restoring force, the liquid crystal molecules stop rotating. Therefore, the restoring force received by the liquid crystal molecules at a certain molecular angle is equivalent to the electric field force that rotates the liquid crystal molecules from the initial state to this angle; since the electric field force is related to the applied electric field, and the electric field is related to the applied liquid crystal driving voltage, a corresponding chain is formed for each molecular angle. That is, to rotate the liquid crystal molecules to a molecular angle, a corresponding liquid crystal driving voltage needs to be applied to generate a corresponding electric field to generate a corresponding electric field force on the liquid crystal molecules. Under the interaction of the electric field force and the restoring force, a force balance is achieved at this molecular angle, making the liquid crystal molecules in this molecular angle;
[0072] In this embodiment, the electric field forces received by the liquid crystal molecules under different magnitudes of electric fields can be determined through pre-experiments by R & D personnel, and the determined electric field force data is sent to the terminal device so that the terminal device can be called at any time; during the experiment, an electric field force can be applied to the liquid crystal molecules under the condition of eliminating the restoring force (removing the alignment film), and when applying each value of the electric field force, monitor the change in the rotational angular velocity of the rotating molecules, and then determine its angular acceleration, so as to calculate the resultant force received by it, that is, the electric field force;
[0073] In this embodiment, the angular acceleration is obtained by dividing the torque of the resultant force by the moment of inertia I. Since the liquid crystal molecule is in the shape of a thin rod, its moment of inertia is ML 2 / 12. Therefore, the formula for the acceleration is:
[0074]
[0075] Since the liquid crystal molecules are affected by both the restoring force and the electric field force during rotation, and since the restoring force is changing, the resultant force on the liquid crystal molecules changes during rotation. Therefore, in this embodiment, the frame interval duration is divided into several unit time periods (which can be 1 / 10 of the frame interval duration). Since the duration of the unit time period is very short, the resultant force on the liquid crystal molecules during this time period can be regarded as the same. Therefore, based on this unit; since the liquid crystal molecules are in a force balance state before rotation and their initial velocity is 0, the initial velocity of the first unit time period is 0. According to the angular acceleration of this unit time period, the final velocity of this unit time period can be calculated. The initial angular velocity of the next unit time period is the final angular velocity of the previous unit time period. Thus, based on the angular acceleration of the next unit time period, its final angular velocity can be calculated, and so on; when the resultant force is 0 again, it can be regarded as completing the rotation of the rotation angle difference.
[0076] As a preferred embodiment, during the playback of the target video, the temperature of the area where the pixel is located is monitored in real time, and a time-temperature curve (as Figure 2 shown) is generated;
[0077] The viscous reduction coefficient of the liquid crystal molecules rotating during this unit time period is determined through the following steps:
[0078] Based on the generated time-temperature curve, predict the subsequent curve, and then determine the estimated curve segment corresponding to the liquid crystal molecules during this unit time period. Take the average temperature of this estimated curve segment as the ambient temperature of the liquid crystal molecules during the rotation of this unit time period;
[0079] Based on historical data, determine the conversion speed-ambient temperature curve of the pixel, where the conversion speed is the speed at which the pixel converts from the first color to the second color;
[0080] On the conversion speed-ambient temperature curve, identify the maximum conversion speed and the target conversion speed corresponding to the ambient temperature of the liquid crystal molecules during the rotation of this unit time period;
[0081] Divide the target conversion speed by the maximum conversion speed to obtain the viscous reduction coefficient.
[0082] Based on the generated time-temperature curve, predicting the subsequent curve and then determining the estimated curve segment corresponding to the liquid crystal molecules during this unit time period includes:
[0083] Take the generated time-temperature curve as the current curve;
[0084] Retrieve all historical curves, where the videos corresponding to the historical curves have the same frame rate as the target video;
[0085] For each historical curve, determine the target section corresponding to the current curve in this historical curve, and compare the similarity between the target section and the current curve;
[0086] The historical curve where the target segment with the highest similarity corresponds is determined as the target historical curve;
[0087] Cutting off the segment after the target segment in the target historical curve, and connecting the cut off segment with the current curve to obtain a composite curve, and then determining the estimated curve segment corresponding to the liquid crystal molecule in the unit time period on the composite curve;
[0088] In addition, if the time-temperature curve has not been generated, the historical curve of the video with the same frame rate as the target video is retrieved, and the estimated curve segment corresponding to the liquid crystal molecules in the unit time period is directly determined on the historical curve.
[0089] like Figure 3 As shown, determining the switching speed-ambient temperature curve of liquid crystal molecules based on historical data includes:
[0090] Generate conversion speed-ambient temperature coordinate system;
[0091] Obtaining the duration of each conversion of a pixel from a first color to a second color and the corresponding average temperature during the conversion process;
[0092] For each color transition, the rotation angle difference is divided by the corresponding transition time to obtain the transition speed, and the transition speed and the corresponding average temperature are determined as a coordinate point;
[0093] Mark all coordinate points on the conversion speed-ambient temperature coordinate system;
[0094] A fitting curve of the coordinate points is generated in the conversion speed-ambient temperature coordinate system, ie, a conversion speed-ambient temperature curve.
[0095] In the embodiment, the liquid crystal molecules generate viscous resistance during the rotation process, that is, the resistance generated by the interaction and friction between the liquid crystal molecules during the rotation process; the viscous resistance reduces the rotation speed of the liquid crystal molecules. The higher the ambient temperature (that is, the temperature of the spatial region where the liquid crystal molecules are located), the smaller the viscous resistance, that is, the reduction in the rotation speed also becomes smaller;
[0096] In an embodiment, a temperature sensor is provided in the LCD liquid crystal display screen (the number of sensors is determined according to the size of the display screen to achieve temperature monitoring of the entire display screen), and thus the temperature of the spatial region where the pixels are located can be monitored (which can be regarded as the ambient temperature of the corresponding liquid crystal molecules); the moment corresponding to the starting point of the time-temperature curve is the moment when the target video starts playing (the playing moment is the 0 moment); the conversion speed can be characterized by the reciprocal of the conversion duration. The shorter the conversion duration, the faster the conversion speed. For example, if the maximum conversion speed is 1 / 0.04 and the target conversion speed is 1 / 0.05 = 20, then the viscosity reduction coefficient is 20 / 25 = 0.8;
[0097] In this embodiment, by comparing the similarity between the target section (i.e., the local curve segment corresponding to the time period in the historical curve and the time period of the current curve) and the current curve, the starting points of the two curves can be aligned and overlapped, and the coincidence rate of the current curve and the target section can be calculated (the ratio of the length of the coincident section to the total length of the current curve). This coincidence rate is the similarity. The higher the similarity, the more similar the development trends of the curves. Thus, the accuracy of the subsequent curve of the current curve is high, and the influence of the prediction deviation caused by the short time interval between the predicted time period and the current moment (less than the frame interval duration) is further diluted, thereby ensuring accuracy.
[0098] In this embodiment, the terminal device can monitor the duration of each color conversion of the pixels, that is, the conversion duration, and can identify the curve segment of the time period corresponding to this duration in the time-temperature curve, and thus can determine the average temperature; thereby, a number of coordinate points are marked in the conversion speed - ambient temperature coordinate system, and a conversion speed - ambient temperature curve representing the relationship between the conversion speed and the ambient temperature can be fitted. Furthermore, the viscosity reduction coefficient can be determined based on this curve.
[0099] A terminal device provided in the second embodiment of the present application includes an LCD liquid crystal display screen, a memory, and a processor. A computer program is stored in the memory. When the computer program is executed by the processor, the processor executes the steps of the adaptive display method of the LCD liquid crystal display screen, specifically including:
[0100] S1: Determine a set of alternative colors for each pixel color for the target user;
[0101] S2: Obtain the frame rate of the target video and determine the frame interval duration based on the frame rate;
[0102] S3: Divide the target video into several sub-videos and determine the sub-video sequence;
[0103] S4: When a play instruction is received, select the first sub-video in the sub-video sequence as the target sub-video;
[0104] S5: For each pixel, determine the pixel colors of the pixel corresponding to each frame image of the target sub-video to obtain the color sequence of the pixel;
[0105] S6: For every two adjacent pixel colors in the color sequence, determine the rotation angle difference of the liquid crystal molecules corresponding to the pixel during the conversion between the two pixel colors;
[0106] S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration. If so, do not change the two pixel colors. If not, determine the target color from the set of alternative colors of the subsequent color among the two pixel colors, and replace the subsequent color with the target color, where the rotation angle difference between the prior color and the target color among the two pixel colors is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval duration;
[0107] S8: After completing the adjustment of the color sequence, control each pixel to display colors according to the corresponding color sequence, thereby completing the playback of the target sub-video. During the playback process, take the next sub-video in the sub-video sequence as the target sub-video, and execute steps S5 to S8 until the playback of all sub-videos is completed.
[0108] A storage medium provided in Embodiment 3 of the present application, on which a computer program is stored. When the computer program is executed by a processor, the processor is caused to execute the steps of the adaptive display method for the LCD liquid crystal display screen, specifically including:
[0109] S1: Determine the set of alternative colors for each pixel color for the target user;
[0110] S2: Obtain the frame rate of the target video, and determine the frame interval duration based on the frame rate;
[0111] S3: Divide the target video into several sub-videos and determine the sub-video sequence;
[0112] S4: When a playback instruction is received, select the first sub-video in the sub-video sequence as the target sub-video;
[0113] S5: For each pixel, determine the pixel colors of the pixel corresponding to each frame image of the target sub-video to obtain the color sequence of the pixel;
[0114] S6: For every two adjacent pixel colors in the color sequence, determine the rotation angle difference of the liquid crystal molecules corresponding to the pixel during the conversion between the two pixel colors;
[0115] S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration. If so, do not change the colors of the two pixels. If not, determine a target color from the set of alternative colors of the later color among the two pixel colors, and replace the later color with the target color. Among them, the rotation angle difference between the earlier color and the target color among the two pixel colors is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval duration;
[0116] S8: After completing the adjustment of the color sequence, control each pixel to display colors according to the corresponding color sequence, so as to complete the playback of the target sub-video. During the playback process, take the next sub-video in the sub-video sequence as the target sub-video, and execute steps S5 to S8 until the playback of all sub-videos is completed.
[0117] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0118] It should be understood that when used in the specification of the present application, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0119] It should also be understood that the term "and / or" used in the specification of the present application refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0120] As used in the specification of the present application, the term "if" can be interpreted as "when", "once", "in response to determining", or "in response to detecting" depending on the context. Similarly, the phrase "if determined" or "if [the described condition or event] is detected" can be interpreted as meaning "once determined", "in response to determining", "once [the described condition or event] is detected", or "in response to detecting [the described condition or event]" depending on the context.
[0121] In addition, in the description of the specification of the present application, terms such as "first", "second", "third", etc. are only used for distinguishing descriptions and should not be construed as indicating or implying relative importance. It should also be understood that although terms such as "first" and "second" are used in the text in some embodiments of the present application to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, the first table can be named the second table, and similarly, the second table can be named the first table, without departing from the scope of the various described embodiments. The first table and the second table are both tables, but they are not the same table.
[0122] Reference to "one embodiment" or "some embodiments" etc. described in the specification of the present application means that a specific feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of the present application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0123] The adaptive display method of the LCD liquid crystal display screen provided by the embodiments of the present application can be applied to terminal devices such as mobile phones, tablet computers, wearable devices, in-vehicle devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. The embodiments of the present application do not impose any restrictions on the specific types of terminal devices.
[0124] For example, the terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing devices connected to a wireless modem, a vehicle-mounted device, a vehicle-to-everything (V2X) terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a television set-top box (STB), a customer premise equipment (CPE), and / or other devices for communicating on a wireless system, as well as next-generation communication systems, such as a mobile terminal in a 5G network or a mobile terminal in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0125] By way of example and not limitation, when the terminal device is a wearable device, the wearable device may also be a general term for devices that are intelligently designed for daily wear using wearable technologies and developed into wearable devices, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothing or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smartphone, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0126] Figure 4 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application. As Figure 4 shown, the terminal device of this embodiment includes: at least one processor ( Figure 4 only one is shown in the figure), and a memory. A computer program that can run on the processor is stored in the memory. When the processor executes the computer program, it implements the steps in the embodiments of the above-mentioned adaptive display method for each LCD liquid crystal display screen, such as Figure 1 the steps S1 to S8 shown in the figure.
[0127] The terminal device may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that Figure 4 These are merely examples of the terminal device and do not constitute a limitation on the terminal device. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the terminal device may also include an input and sending device, a network access device, a bus, etc.
[0128] The so-called processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0129] In some embodiments, the memory may be an internal storage unit of the terminal device, such as the hard disk or memory of the terminal device. The memory may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device. Further, the memory may also include both the internal storage unit and the external storage device of the terminal device. The memory is used to store an operating system, application programs, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory may also be used to temporarily store data that has been sent or will be sent.
[0130] In addition, in each embodiment of the present application, each functional unit may be integrated in one processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0131] The embodiments of the present application provide a computer program product. When the computer program product runs on a mobile terminal device, the mobile terminal device can be made to execute the steps in the above-mentioned various method embodiments when executed.
[0132] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of the present application, it can also be completed by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0133] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0134] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0136] The above-described embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. An adaptive display method for an LCD liquid crystal display screen, characterized in that, The method includes: S1: Determine the set of alternative colors for each pixel color for the target user; S2: Obtain the frame rate of the target video and determine the frame interval duration according to the frame rate; S3: Divide the target video into several sub-videos and determine the sub-video sequence; S4: When a play instruction is received, select the first sub-video in the sub-video sequence as the target sub-video; S5: For each pixel, determine the pixel color of each frame image of the pixel corresponding to the target sub-video to obtain the color sequence of the pixel; S6: For every two adjacent pixel colors in the color sequence, determine the rotation angle difference of the liquid crystal molecules corresponding to the pixel during the conversion of the two pixel colors; S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration. If so, do not change the two pixel colors. If not, determine the target color in the set of alternative colors of the subsequent color among the two pixel colors and replace the subsequent color with the target color, where the rotation angle difference between the prior color and the target color among the two pixel colors is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval duration; S8: After completing the adjustment of the color sequence, control each pixel to display colors according to the corresponding color sequence, thereby completing the playback of the target sub-video. During the playback process, take the next sub-video in the sub-video sequence as the target sub-video and execute steps S5 to S8 until the playback of all sub-videos is completed.
2. The method according to claim 1, wherein Determining the set of alternative colors for each pixel color for the target user includes: S11: Select a pixel color in the display color gamut of the display screen as the reference color; S12: Use the other colors in the display color gamut as the comparison colors; S13: Display the reference color and display the comparison colors one by one for comparison with the reference color; S14: During each comparison process, ask the target user whether they can distinguish the reference color and the comparison color. If not, include the comparison color in the set of alternative colors of the reference color; S15: Select another pixel color in the display color gamut of the display screen as the reference color and execute steps S12 to S15 until the set of alternative colors for each pixel color is determined.
3. The method according to claim 2, characterized in that, For every two adjacent pixel colors in the color sequence, determining the rotation angle difference of the liquid crystal molecules corresponding to the pixel during the conversion of the two pixel colors includes: Use the prior color among the two pixel colors as the first color and the subsequent color as the second color; Determine the first liquid crystal molecule angle corresponding to the first color; Determine the second liquid crystal molecule angle corresponding to the second color; Subtract the first liquid crystal molecule angle from the second liquid crystal molecule angle to obtain the rotation angle difference; Determining whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration includes: S71: Determine the angular acceleration of the rotation according to the force change of the liquid crystal molecules during the rotation, and then determine the target duration for the liquid crystal molecules to complete the rotation of the determined rotation angle difference; S72: Determine whether the target duration is less than the frame interval duration. If so, the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval duration; otherwise, the liquid crystal molecules cannot complete the rotation of the determined rotation angle difference within the frame interval duration.
4. The method according to claim 3, wherein Determining the angular acceleration of the rotation based on the change in the force on the liquid crystal molecules during the rotation, and then determining the target duration for the liquid crystal molecules to complete the rotation of the determined rotation angle difference includes: S711: Determine the resultant force on the liquid crystal molecules during the first unit time period of the rotation. S712: Determine the angular acceleration of the angular velocity of the liquid crystal molecules during this unit time period based on the resultant force. S713: Determine the rotation angle of the liquid crystal molecules during this unit time period based on the initial angular velocity and the angular acceleration of the liquid crystal molecules during this unit time period, and accumulate the total rotation angle and the number of unit time periods. S714: Determine the resultant force on the liquid crystal molecules during the next unit time period of the rotation, and execute steps S711 to S714 until the total rotation angle reaches the determined rotation angle difference. S715: Multiply the number of unit time periods by the duration of the unit time period to obtain the target duration.
5. The method according to claim 4, characterized in that Determining the resultant force on the liquid crystal molecules during any one unit time period includes: Determine the electric field force formed by the driving voltage corresponding to the second molecular angle on the liquid crystal molecules. Add the accumulated total rotation angle to the first molecular angle to obtain the third molecular angle. Determine the restoring force when the liquid crystal position is at the third molecular angle. Subtract the restoring force from the electric field force to obtain the resultant force. Determine the rotation angle of the liquid crystal molecules during this unit time period through the following equation: Among them, is the rotation angle, is the initial angular velocity of the liquid crystal molecules in this unit time period, is the viscous reduction coefficient for the rotation of the liquid crystal molecules in this unit time period, and t is the duration corresponding to the unit time period, is the angular acceleration corresponding to this unit time period; where the angular acceleration is calculated through the following formula; Among them, is the resultant force, is the mass of the liquid crystal molecule, is the length of the liquid crystal molecule.
6. The method according to claim 4, characterized in that, During the process of playing the target video, continuously monitor the temperature of the area where the pixel is located and generate a time-temperature curve. Determine the viscous reduction coefficient of the rotation of the liquid crystal molecules during this unit time period through the following steps: Predict the subsequent curve based on the generated time-temperature curve, and then determine the predicted curve segment corresponding to this unit time period of the liquid crystal molecules. Take the average temperature of this predicted curve segment as the ambient temperature when the liquid crystal molecules perform the rotation during this unit time period. Determine the conversion speed-ambient temperature curve of the pixel based on historical data, where the conversion speed is the speed at which the pixel converts from the first color to the second color. Identify the maximum conversion speed on the conversion speed-ambient temperature curve, and the target conversion speed corresponding to the ambient temperature when the liquid crystal molecules perform the rotation during this unit time period. Divide the target conversion speed by the maximum conversion speed to obtain the viscous reduction coefficient.
7. The method according to claim 4, wherein Predict the subsequent curve based on the generated time-temperature curve, and then determine the predicted curve segment corresponding to this unit time period of the liquid crystal molecules includes: Take the generated time-temperature curve as the current curve. Retrieve all historical curves, where the frame rate of the video corresponding to the historical curve is the same as that of the target video. For each historical curve, determine the target section corresponding to the current curve in this historical curve, and compare the similarity between the target section and the current curve. Determine the historical curve where the target section with the highest corresponding similarity is located as the target historical curve. Cutting off the segment after the target segment in the target historical curve, and connecting the cut off segment with the current curve to obtain a composite curve, and then determining the estimated curve segment corresponding to the liquid crystal molecule in the unit time period on the composite curve; In addition, if the time-temperature curve has not been generated, the historical curve of the video with the same frame rate as the target video is retrieved, and the estimated curve segment corresponding to the liquid crystal molecules in the unit time period is directly determined on the historical curve.
8. The method according to claim 7, characterized in that, Determining the liquid crystal molecule switching speed-ambient temperature curve based on historical data includes: Generate a conversion speed-ambient temperature coordinate system, wherein the abscissa of the conversion speed-ambient temperature coordinate system is the conversion speed and the ordinate is the ambient temperature; Obtaining the duration of each conversion of a pixel from a first color to a second color and the corresponding average temperature during the conversion process; For each color transition, the rotation angle difference is divided by the corresponding transition time to obtain the transition speed, and the transition speed and the corresponding average temperature are determined as a coordinate point; Mark all coordinate points on the conversion speed-ambient temperature coordinate system; A fitting curve of the coordinate points is generated in the conversion speed-ambient temperature coordinate system, ie, a conversion speed-ambient temperature curve.
9. A terminal device, characterized in that, The device comprises an LCD display, a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the adaptive display method of the LCD display according to any one of claims 1 to 8.
10. A storage medium, characterized in that, The storage medium stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the adaptive display method of the LCD liquid crystal display screen according to any one of claims 1 to 8.
Citation Information
Patent Citations
Organic light emitting display device
CN118175893A
High-frequency display screen modulation method and device, electronic equipment and storage medium
CN118762662A