Self-adaptive display method of LCD (liquid crystal display) screen, terminal equipment and storage medium
By adjusting the rotation angle difference of liquid crystal molecules and the replacement color set, the pixel drag and afterimage problems of LCD display during video playback are solved, and high-quality video display effect is achieved.
Patent Information
- Application Number
- CN202510599156.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-10
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2045-05-10
AI Technical Summary
When the LCD display screen displays video, the pixels may need a large rotation angle of the liquid crystal molecules during the color conversion process, which causes the liquid crystal molecules to be unable to rotate in time, causing the pixel to be dragged and afterimage.
By determining the alternative color set of each pixel color, and adjusting the rotation angle difference of the liquid crystal molecules according to the frame rate and color sequence of the target video to ensure that the rotation is completed within the frame interval. If the liquid crystal molecules cannot complete rotation within a specified time, select the alternative color in the alternative color set for replacement.
It effectively prevents pixel drag and afterimage problems during video playback, ensures the user's visual perception, and the substituted color and the replaced color are indistinguishable from the user and does not affect the overall viewing experience.
Smart Images

Figure CN120108356A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of display technology, and in particular relates to an adaptive display method, a terminal device and a storage medium of an LCD liquid crystal display screen. Background Art
[0002] LCD displays are widely used in consumer electronics, industrial control, and commercial display fields. LCDs are mainly composed of two glass substrates and liquid crystal materials sandwiched between them. Liquid crystal itself does not emit light, and it relies on external light sources (such as backlight modules) to display images. When an electric field is applied to the liquid crystal molecules, the liquid crystal molecules rotate, thereby affecting the passage of light. By changing the voltage to control the arrangement of liquid crystal molecules at different pixel positions, the light of the pixel can be modulated, making the pixel present a specific pixel color, thereby combining the pixels into an image.
[0003] However, when the LCD is displaying videos, there is often a situation where the liquid crystal molecules need to rotate at a large angle when the pixels are converted from one color to another. In addition, due to the high frame rate of some videos (that is, the interval for the liquid crystal molecules to complete the rotation is short), the liquid crystal molecules cannot complete the rotation in time, and the pixels cannot be converted to the target color in time, which will cause pixel ghosting and afterimage problems, affecting the user's visual experience. Summary of the invention
[0004] In view of this, the embodiments of the present 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] A first aspect of an embodiment of the present application provides an adaptive display method for an LCD liquid crystal display screen, the method comprising: S1: Determine a 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 based on the frame rate; S3: Divide the target video into several sub-videos and determine the sub-video sequence; S4: When receiving a play instruction, selecting 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 target sub-video corresponding to the pixel, and obtain a color sequence of the pixel; S6: for every two adjacent pixel colors in the color sequence, determining a rotation angle difference of liquid crystal molecules corresponding to the pixel when the pixel is converting between two pixel colors; S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval length. If so, the two pixel colors are not changed. If not, determine a target color in a replacement color set of the latter color of the two pixel colors, and replace the latter color with the target color, wherein the rotation angle difference corresponding to the former color of the two pixel colors and the target color is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval length. S8: After completing the adjustment of the color sequence, control each pixel to display the color 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.
[0006] A second aspect of an embodiment of the present application provides a terminal device, including an LCD display, a memory and a processor, wherein the memory 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 display.
[0007] A third aspect of an embodiment of the present application provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes the steps of the adaptive display method of the LCD liquid crystal display screen.
[0008] Compared with the prior art, the embodiments of the present application have the following beneficial effects: the method provided by the present invention includes determining a replacement color set for each pixel color for a target user; obtaining a frame rate of a target video, and determining a frame interval duration based on the frame rate; dividing the target video into a plurality of sub-videos, and determining a sub-video sequence; upon receiving a play instruction, selecting the first sub-video in the sub-video sequence as the target sub-video; for each pixel, determining the pixel color of each frame image of the target sub-video corresponding to the pixel, and obtaining a color sequence of the pixel; for each two adjacent pixel colors in the color sequence, determining a rotation angle difference of liquid crystal molecules corresponding to the pixel when the pixel is converting 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, and if so, not changing the two pixel colors, and if not, determining the target color in a replacement color set of the latter color of the two pixel colors, and replacing the latter color with the target color; after completing the adjustment of the color sequence, Control each pixel to display color 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 repeat the above steps until the playback of all sub-videos is completed. In the present application, a targeted replacement color set 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 change in the color sequence corresponding to each frame, determine that the time required for the pixel to complete each color change in the color sequence is within the time limit of the frame rate. If not, replace and adjust the color in the color sequence with the replacement color in the replacement color set to ensure that the pixel completes each color change in the color sequence within the specified time, thereby preventing the problem of ghosting when playing the video, and because the replacement color and the replaced color are the same color that cannot be distinguished by the user, the replacement process will not be noticed by the user, thereby ensuring the user's overall viewing experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0010] Figure 1 It is a schematic diagram of the implementation process of the adaptive display method of the LCD liquid crystal display screen provided in the embodiment of the present application; Figure 2 It is a schematic diagram of a time-temperature curve of an adaptive display method for an LCD liquid crystal display screen provided by an embodiment of the present application; Figure 3It is a schematic diagram of a conversion speed-ambient temperature curve of an adaptive display method of an LCD liquid crystal display screen provided in an embodiment of the present application; Figure 4 It is a schematic diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0011] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may 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 prevent unnecessary details from obstructing the description of the present application.
[0012] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.
[0013] Figure 1 An adaptive display method of an LCD display screen provided in Embodiment 1 of the present application is shown, and the method includes: S1: Determine a 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 based on the frame rate; S3: Divide the target video into several sub-videos and determine the sub-video sequence; S4: When receiving a play instruction, selecting 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 target sub-video corresponding to the pixel, and obtain a color sequence of the pixel; S6: for every two adjacent pixel colors in the color sequence, determining a rotation angle difference of liquid crystal molecules corresponding to the pixel when the pixel is converting between two pixel colors; S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval length. If so, the two pixel colors are not changed. If not, determine a target color in a replacement color set of the latter color of the two pixel colors, and replace the latter color with the target color, wherein the rotation angle difference corresponding to the former color of the two pixel colors and the target color is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval length. S8: After completing the adjustment of the color sequence, control each pixel to display the color 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.
[0014] In this embodiment, this embodiment is executed in a terminal device provided with an LCD display screen, such as a mobile phone, a tablet computer, a laptop computer, etc., and then the LCD display screen of the terminal device is controlled by this method to display; In this embodiment, the target user is a specific user using the terminal device, and the method can be executed for different target users (corresponding to different replacement color sets); when using the terminal device, the user can first log in, so that the terminal device can determine which target user is currently using the terminal device, and then call the replacement color set corresponding to the target user to execute the method; In this embodiment, the target video is a video that is about to be played and is called up by the user on the terminal device. The frame rate of the video is, for example, 25 frames per second, and the frame interval duration is 1 / 25 second. In this embodiment, the target video can be divided into several sub-videos of set duration, and 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, the sub-video sequence is determined according to the order of the time periods corresponding to the sub-videos, for example, the sub-video corresponding to the time period of 0 to 1 minute is ranked first, and the sub-video corresponding to the time period of 1 to 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, the rotation condition of the liquid crystal molecules corresponding to each sub-video can be predicted one by one and the corresponding color sequence can be adjusted according to the real-time temperature conditions, thereby narrowing the scope of prediction and adjustment and ensuring the accuracy of adjustment.
[0015] In this embodiment, a pixel color and its alternative color (i.e., the color in the corresponding alternative color set) are indistinguishable to the user, i.e., the same color. Therefore, their replacement has no effect on the user's visual perception. Different users have different alternative color sets due to their different sensitivities to colors.
[0016] In this embodiment, for any pixel, each video frame corresponding to the sub-video has a pixel color, and the color sequence can be obtained by sorting these pixel colors in the order of the video frames; the pixel color sorted earlier in any two adjacent colors of the color sequence is the earlier color, and the color sorted later, in this embodiment, the two adjacent pixel colors are checked and adjusted in order from the front to the back of the color sequence, for example, the 1st and 2nd pixel colors are checked first, and then the 2nd and 3rd pixel colors are checked, and so on, until the entire color sequence is checked and adjusted; each pixel color corresponds to a light passing situation, and thus corresponds to a liquid crystal molecule angle (the angle between the current orientation of the molecule and the initial orientation), from a Converting a pixel color to another pixel color means rotating from one liquid crystal molecule angle to another liquid crystal molecule angle, that is, it is necessary to rotate an angle, the angle of which is equal to the rotation angle difference; according to the initial color sequence, there may be two adjacent pixel colors whose corresponding rotation angle difference is too large, resulting in the corresponding liquid crystal molecules being unable to complete the rotation within the frame interval, even if the pixel cannot complete the corresponding pixel color conversion within the frame interval, resulting in problems such as ghosting and afterimages; in this embodiment, the target color that the pixel can be converted to within the frame interval 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 can also end this method by closing the video.
[0017] In the present application, a targeted replacement color set can be determined for the target user, and for each pixel, based on 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 time required for the pixel to complete each color change in the color sequence is within the time limit specified by the frame rate. If not, the color in the color sequence is replaced and adjusted with the replacement color in the replacement color set to ensure that the pixel completes each color change in the color sequence within the specified time, thereby preventing the problem of ghosting when playing the video, and because the replacement color and the replaced color are the same color that cannot be distinguished by the user, the replacement process will not be noticed by the user, thereby ensuring the user's overall viewing experience.
[0018] As a preferred embodiment, determining a replacement color set for each pixel color for a target user includes: S11: Selecting a pixel color in the display color gamut of the display screen as a reference color; S12: other colors in the display color gamut are used as comparison colors; S13: Displaying the reference color and displaying the comparison colors one by one to form a comparison with the reference color; S14: In each comparison process, the target user is asked whether he can distinguish the reference color and the comparison color. If not, the comparison color is included 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 a reference color, and execute steps S12 to S15 until a replacement color set for each pixel color is determined.
[0019] In this embodiment, the LCD display screen of the terminal device has a set display color gamut, such as the sRGB color gamut; in this embodiment, an alternative color set can be determined for each pixel color in the display color gamut; when determining the alternative color set for each pixel color, for pixel colors that are not included in the current color set, the user can be asked to rate the similarity between the pixel color and the reference color (for example, 1-100 points, allowing the user to rate, the higher the score, the higher the similarity), and record the similarity score given by the user to each pixel color; when a subsequent color needs to be replaced but the target color cannot be determined, the pixel color with the highest score will replace the subsequent color to minimize the impact on the user's perception.
[0020] As a preferred embodiment, for every two adjacent pixel colors in the color sequence, determining that when the pixel is converting between two pixel colors, the rotation angle difference of the liquid crystal molecules corresponding to the pixel includes: The first color of the two pixel colors is used as the first color, and the second color is used as the second color; determining a first liquid crystal molecule angle corresponding to a first color; determining a second liquid crystal molecule angle corresponding to a second color; Subtracting the first liquid crystal molecule angle from the second liquid crystal molecule angle to obtain a rotation angle difference; Determining whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval time includes: S71: determining the angular acceleration of the rotation according to the change in the force applied to the liquid crystal molecules during the rotation, and further determining the target time 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.
[0021] Determining the angular acceleration of the rotation according to the force change of the liquid crystal molecules during the rotation, and then determining the target time for the liquid crystal molecules to complete the rotation of the determined rotation angle difference includes: S711: determining the resultant force exerted on the liquid crystal molecules in the first unit time period of the rotation; S712: determining the angular acceleration of the angular velocity of the liquid crystal molecules in the unit time period according to the combined force; S713: determining the rotation angle of the liquid crystal molecules in the unit time period according to the initial angular velocity and angular acceleration of the liquid crystal molecules in the unit time period, and accumulating the total rotation angle and the number of unit time periods; S714: determining the resultant force on the liquid crystal molecules in the next unit period of rotation, and executing 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.
[0022] Determine the total force on the liquid crystal molecules in any unit time period includes: Determine the electric field force exerted on the liquid crystal molecules by the driving voltage corresponding to the second molecular angle; Add the first numerator angle to the accumulated total rotation angle to obtain the third numerator angle; A resetting force for determining the position of the liquid crystal at a third molecular angle; Subtract the reset force from the electric force to get the resultant force; The rotation angle of the liquid crystal molecules in this unit time period is determined by the following equation: in, is the rotation angle, is the initial angular velocity of the liquid crystal molecules in this unit time period, is the viscosity reduction coefficient of the liquid crystal molecules rotating in the unit time period, t is the duration corresponding to the unit time period, is the angular acceleration corresponding to the unit time period; Among them, the angular acceleration is calculated by the following formula; in, For the joint efforts, is the mass of the liquid crystal molecules, is the length of the liquid crystal molecule.
[0023] In this embodiment, an alignment film is provided in the liquid crystal material, and the alignment film can generate a reset force on the liquid crystal molecules to restore the liquid crystal molecules to their initial orientation; the magnitude of the reset force is related to the angle of the liquid crystal molecules, and when the liquid crystal molecules rotate to the point where the electric field force they are subjected to is consistent with the reset force, the liquid crystal molecules stop rotating, and thus the reset force on the liquid crystal molecules at a certain molecular angle is equivalent to the electric field force that causes the liquid crystal molecules to rotate from the initial state to the 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, in order to rotate the liquid crystal molecules to a molecular angle, a corresponding liquid crystal driving voltage must be applied, thereby generating a corresponding electric field to generate a corresponding electric field force on the liquid crystal molecules, and a force balance is achieved at the molecular angle under the interaction of the electric field force and the reset force, so that the liquid crystal molecules are at the molecular angle; In this embodiment, the electric field force to which the liquid crystal molecules are subjected under electric fields of different magnitudes can be determined by preliminary experiments by R&D personnel, and the determined electric field force data can be sent to the terminal device so that the terminal device can call it at any time; during the experiment, the electric field force can be applied to the liquid crystal molecules when the reset force is eliminated (the alignment film is removed), and when each value of the electric field force is applied, the rotational angular velocity change of the rotating molecules is monitored, and then the angular acceleration thereof is determined, so as to calculate the resultant force to which it is subjected, that is, the electric field force; 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 molecules are in the shape of thin sticks, their moment of inertia is ML 2 / 12, so the formula for acceleration is: Since the liquid crystal molecules are acted upon by both the reset force and the electric field force during the rotation process, and since the reset force is changing, the resultant force of the liquid crystal molecules is changing during the rotation process. Therefore, in this embodiment, the frame interval duration is divided into a number of unit time periods (which may be 1 / 10 of the frame interval duration). Since the duration of a unit time period is very short, the resultant force on the liquid crystal molecules during this time period may be considered the same, and thus the unit may be used. Since the liquid crystal molecules are in a force equilibrium state before rotation, their initial velocity is 0, and thus the initial velocity of the first unit time period is 0. The final velocity of the unit time period may be calculated based on the angular acceleration of the unit time period, and the initial angular velocity of the next unit time period is the final angular velocity of the previous unit time period, and thus the final angular velocity may be calculated based on the angular acceleration of the next unit time period, and so on. When the resultant force is 0 again, the rotation of the rotation angle difference may be considered to be completed.
[0024] As a preferred embodiment, during the process of playing the target video, the temperature of the area where the pixel is located is monitored in real time, and a time-temperature curve (such as Figure 2 shown); The viscosity reduction coefficient of the liquid crystal molecule rotation in this unit time period is determined by the following steps: Predicting a subsequent curve based on the generated time-temperature curve, and then determining the estimated curve segment corresponding to the liquid crystal molecule in the unit time period, and taking the average temperature of the estimated curve segment as the ambient temperature of the liquid crystal molecule when rotating in the unit time period; Determine a pixel conversion speed-ambient temperature curve based on historical data, wherein the conversion speed is a speed at which the pixel is converted from a first color to a second color; Identifying a maximum switching speed on a switching speed-ambient temperature curve and a target switching speed corresponding to an ambient temperature at which the liquid crystal molecules rotate during the unit time period; Divide the target switching speed by the maximum switching speed to obtain the viscosity reduction factor.
[0025] The subsequent curve is predicted based on the generated time-temperature curve, and the estimated curve segment corresponding to the liquid crystal molecule in the unit time period is determined to include: Use the generated time-temperature curve as the current curve; Retrieve all historical curves, where the video corresponding to the historical curve has the same frame rate as the target video; For each historical curve, determine the target segment in the historical curve corresponding to the current curve, and compare the similarity between the target segment and the current curve; The historical curve where the corresponding target segment with the highest similarity is located is determined as the target historical curve; The segment after the target segment in the target historical curve is intercepted, and the intercepted segment is connected with the current curve to obtain a composite curve, and then the estimated curve segment corresponding to the liquid crystal molecule in the unit time period is determined 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 molecule in the unit time period is directly determined on the historical curve.
[0026] like Figure 3 As shown, the switching speed-ambient temperature curve of the liquid crystal molecules determined based on historical data includes: Generate conversion speed-ambient temperature coordinate system; Obtaining the duration of each conversion of the pixel from the first color to the 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, namely, a conversion speed-ambient temperature curve.
[0027] In the embodiment, the liquid crystal molecules will 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 will reduce the rotation speed of the liquid crystal molecules, and the higher the ambient temperature (that is, the temperature of the space where the liquid crystal molecules are located), the smaller the viscous resistance, that is, the reduction of the rotation speed also becomes smaller; In the embodiment, a temperature sensor is provided in the LCD display screen (the number of the temperature sensors is determined according to the size of the display screen to realize the temperature monitoring of the entire display screen), so as to monitor the temperature of the spatial area where the pixel is located (which can be regarded as the ambient temperature of the corresponding liquid crystal molecules); the time corresponding to the starting point of the time-temperature curve is the time when the target video starts to play (the playing time is time 0); the conversion speed can be represented by the reciprocal of the conversion time, and the shorter the conversion time, 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; In this embodiment, by comparing the similarity between the target segment (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 overlap rate of the current curve and the target segment (the ratio of the overlapping segment length to the total length of the current curve) is calculated. The overlap rate is the similarity. The higher the similarity, the roughly the same development trend of the curve. Thus, the accuracy of determining the subsequent curve of the current curve is high, and the influence of the prediction deviation is further diluted when the interval between the time period to be predicted and the current moment is short (less than the frame interval), thereby ensuring accuracy.
[0028] In this embodiment, the terminal device can monitor the time consumed for each color conversion of the pixel, that is, the conversion time, and can identify the time period corresponding to the time period in the curve segment of the time-temperature curve, and then determine the average temperature; thereby, a conversion speed-ambient temperature coordinate system is used to mark a number of coordinate points, so that a conversion speed-ambient temperature curve that characterizes the relationship between the conversion speed and the ambient temperature can be fitted, and the viscosity reduction coefficient can be determined based on the curve.
[0029] A terminal device provided in a second embodiment of the present application includes an LCD display screen, a memory, and a processor. The memory stores a computer program. When the computer program is executed by the processor, the processor executes the steps of the adaptive display method of the LCD display screen, specifically including: S1: Determine a 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 based on the frame rate; S3: Divide the target video into several sub-videos and determine the sub-video sequence; S4: When receiving a play instruction, selecting 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 target sub-video corresponding to the pixel, and obtain a color sequence of the pixel; S6: for every two adjacent pixel colors in the color sequence, determining a rotation angle difference of liquid crystal molecules corresponding to the pixel when the pixel is converting between two pixel colors; S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval length. If so, the two pixel colors are not changed. If not, determine a target color in a replacement color set of the latter color of the two pixel colors, and replace the latter color with the target color, wherein the rotation angle difference corresponding to the former color of the two pixel colors and the target color is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval length. S8: After completing the adjustment of the color sequence, control each pixel to display the color 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.
[0030] A storage medium is provided in the third embodiment of the present application. A computer program is stored on the storage medium. When the computer program is executed by a processor, the processor executes the steps of the adaptive display method of the LCD liquid crystal display screen, specifically including: S1: Determine a 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 based on the frame rate; S3: Divide the target video into several sub-videos and determine the sub-video sequence; S4: When receiving a play instruction, selecting 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 target sub-video corresponding to the pixel, and obtain a color sequence of the pixel; S6: for every two adjacent pixel colors in the color sequence, determining a rotation angle difference of liquid crystal molecules corresponding to the pixel when the pixel is converting between two pixel colors; S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval length. If so, the two pixel colors are not changed. If not, determine a target color in a replacement color set of the latter color of the two pixel colors, and replace the latter color with the target color, wherein the rotation angle difference corresponding to the former color of the two pixel colors and the target color is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval length. S8: After completing the adjustment of the color sequence, control each pixel to display the color 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.
[0031] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0032] It should be understood that when used in the present application specification, the term "comprising" indicates the presence of 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 combinations thereof.
[0033] 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.
[0034] As used in the present specification, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if it is determined" or "if [the described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [the described condition or event] is detected" or "in response to detecting [the described condition or event]" depending on the context.
[0035] In addition, in the description of the present specification, the terms "first", "second", "third", etc. are only used to distinguish descriptions, and cannot be understood as indicating or implying relative importance. It should also be understood that although the terms "first", "second", etc. are used to describe various elements in some embodiments of the present application in the text, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, the first table can be named as the second table, and similarly, the second table can be named as 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.
[0036] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0037] The adaptive display method of the LCD display screen provided in the embodiment of the present application can be applied to terminal devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiment of the present application does not impose any restrictions on the specific type of the terminal device.
[0038] For example, the terminal device can 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 device connected to a wireless modem, a vehicle-mounted device, a vehicle networking terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a TV set top box (STB), a customer premises equipment (CPE) and / or other devices for communicating on a wireless system and a next-generation communication system, such as a mobile terminal in a 5G network or a mobile terminal in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0039] As an example but not limitation, when the terminal device is a wearable device, the wearable device can also be a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0040] Figure 4 Schematic diagram of the structure of a terminal device provided by an embodiment of the present application. Figure 4 As shown, the terminal device of this embodiment includes: at least one processor ( Figure 4 Only one is shown in the figure), a memory, wherein the memory stores a computer program that can be run on the processor. When the processor executes the computer program, the steps in the above-mentioned embodiments of the adaptive display method of each LCD liquid crystal display screen are implemented, such as Figure 1 Steps S1 to S8 are shown.
[0041] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that Figure 4 It is only an example of a terminal device and does not constitute a limitation of the terminal device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include an input sending device, a network access device, a bus, etc.
[0042] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0043] In some embodiments, the memory may be an internal storage unit of the terminal device, such as a 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. Furthermore, the memory may include both an internal storage unit and an external storage device of the terminal device. The memory is used to store an operating system, an application program, 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 is to be sent.
[0044] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0045] An embodiment of the present application provides a computer program product. When the computer program product is run on a mobile terminal device, the mobile terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0046] 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, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0047] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0048] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0049] 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 may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0050] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions 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 display screen, characterized in that: The method comprises: S1: Determine a 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 based on the frame rate; S3: Divide the target video into several sub-videos and determine the sub-video sequence; S4: When receiving a play instruction, selecting 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 target sub-video corresponding to the pixel, and obtain a color sequence of the pixel; S6: for every two adjacent pixel colors in the color sequence, determining a rotation angle difference of liquid crystal molecules corresponding to the pixel when the pixel is converting between two pixel colors; S7: Determine whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval length. If so, the two pixel colors are not changed. If not, determine a target color in a replacement color set of the latter color of the two pixel colors, and replace the latter color with the target color, wherein the rotation angle difference corresponding to the former color of the two pixel colors and the target color is the target angle difference, and the liquid crystal molecules can complete the rotation of the target angle difference within the frame interval length. S8: After completing the adjustment of the color sequence, control each pixel to display the color 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.
2. The method according to claim 1, characterized in that The set of alternative colors that determine the color of each pixel for the target user includes: S11: Selecting a pixel color in the display color gamut of the display screen as a reference color; S12: other colors in the display color gamut are used as comparison colors; S13: Displaying the reference color and displaying the comparison colors one by one to form a comparison with the reference color; S14: In each comparison process, the target user is asked whether he can distinguish the reference color and the comparison color. If not, the comparison color is included 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 a reference color, and execute steps S12 to S15 until a replacement color set 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, it is determined that when the pixel is converting between two pixel colors, the rotation angle difference of the liquid crystal molecules corresponding to the pixel includes: The first color of the two pixel colors is used as the first color, and the second color is used as the second color; determining a first liquid crystal molecule angle corresponding to a first color; determining a second liquid crystal molecule angle corresponding to a second color; Subtracting the first liquid crystal molecule angle from the second liquid crystal molecule angle to obtain a rotation angle difference; Determining whether the liquid crystal molecules can complete the rotation of the determined rotation angle difference within the frame interval time includes: S71: determining the angular acceleration of the rotation according to the change in the force applied to the liquid crystal molecules during the rotation, and further determining the target time 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, characterized in that Determining the angular acceleration of the rotation according to the force change of the liquid crystal molecules during the rotation, and then determining the target time for the liquid crystal molecules to complete the rotation of the determined rotation angle difference includes: S711: determining the resultant force exerted on the liquid crystal molecules in the first unit time period of the rotation; S712: determining the angular acceleration of the angular velocity of the liquid crystal molecules in the unit time period according to the combined force; S713: determining the rotation angle of the liquid crystal molecules in the unit time period according to the initial angular velocity and angular acceleration of the liquid crystal molecules in the unit time period, and accumulating the total rotation angle and the number of unit time periods; S714: determining the resultant force on the liquid crystal molecules in the next unit period of rotation, and executing 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 Determine the total force on the liquid crystal molecules in any unit time period includes: Determine the electric field force exerted on the liquid crystal molecules by the driving voltage corresponding to the second molecular angle; Add the first numerator angle to the accumulated total rotation angle to obtain the third numerator angle; A resetting force for determining the position of the liquid crystal at a third molecular angle; Subtract the reset force from the electric force to get the resultant force; The rotation angle of the liquid crystal molecules in this unit time period is determined by the following equation: in, is the rotation angle, is the initial angular velocity of the liquid crystal molecules in this unit time period, is the viscosity reduction coefficient of the liquid crystal molecules rotating in the unit time period, t is the duration corresponding to the unit time period, is the angular acceleration corresponding to the unit time period; Among them, the angular acceleration is calculated by the following formula; in, For the joint efforts, is the mass of the liquid crystal molecules, is the length of the liquid crystal molecule.
6. The method according to claim 3, characterized in that 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 is generated; The viscosity reduction coefficient of the liquid crystal molecule rotation in this unit time period is determined by the following steps: Predicting a subsequent curve based on the generated time-temperature curve, and then determining the estimated curve segment corresponding to the liquid crystal molecule in the unit time period, and taking the average temperature of the estimated curve segment as the ambient temperature of the liquid crystal molecule when rotating in the unit time period; Determine a pixel conversion speed-ambient temperature curve based on historical data, wherein the conversion speed is a speed at which the pixel is converted from a first color to a second color; Identifying a maximum switching speed on a switching speed-ambient temperature curve and a target switching speed corresponding to an ambient temperature at which the liquid crystal molecules rotate during the unit time period; Divide the target switching speed by the maximum switching speed to obtain the viscosity reduction factor.
7. The method according to claim 3, characterized in that The subsequent curve is predicted based on the generated time-temperature curve, and the estimated curve segment corresponding to the liquid crystal molecule in the unit time period is determined to include: Use the generated time-temperature curve as the current curve; Retrieve all historical curves, where the video corresponding to the historical curve has the same frame rate as the target video; For each historical curve, determine the target segment in the historical curve corresponding to the current curve, and compare the similarity between the target segment and the current curve; The historical curve where the corresponding target segment with the highest similarity is located is determined as the target historical curve; The segment after the target segment in the target historical curve is intercepted, and the intercepted segment is connected with the current curve to obtain a composite curve, and then the estimated curve segment corresponding to the liquid crystal molecule in the unit time period is determined 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 molecule in the unit time period is directly determined on the historical curve.
8. The method according to claim 7, characterized in that Determine the switching speed-ambient temperature curve of liquid crystal molecules based on historical data including: 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 the pixel from the first color to the 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, namely, a conversion speed-ambient temperature curve.
9. A terminal device, characterized in that: The invention comprises an LCD liquid crystal display screen, 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 liquid crystal display screen as claimed in 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 a processor, the processor executes the steps of the adaptive display method for an LCD liquid crystal display screen as claimed in 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
Color control circuit for color video signal
JP2000333195A
Cited By
Display screen control method based on artificial intelligence, terminal equipment and storage medium
CN120656426A
Artificial intelligence-based display screen control method, terminal device, and storage medium
CN120656426B