Artificial intelligence-based display screen control method, terminal device, and storage medium
By controlling the rotation angle and speed of liquid crystal molecules with artificial intelligence, and coordinating the adjustment of liquid crystal molecules, the problem of color abrupt changes during the color conversion process of LCD displays is solved, thus improving the user experience.
Patent Information
- Application Number
- CN202511148150.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-16
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2045-08-16
AI Technical Summary
Existing LCD displays suffer from excessive color abrupt changes during color conversion due to a lack of coordination in the rotation of liquid crystal molecules, which negatively impacts the user's viewing experience.
By using artificial intelligence control methods, the target rotation speed and rotation angle of liquid crystal molecules are determined, enabling each pixel to coordinate the adjustment of liquid crystal molecules during color conversion, thereby reducing the degree of color change.
This achieves continuous color changes during the rotation of liquid crystal molecules, improving the user's viewing experience.
Smart Images

Figure CN120656426B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the field of display screens, and in particular relates to a display screen control method based on artificial intelligence, a terminal device, and a storage medium. BACKGROUND
[0002] When an LCD display screen displays a video, for each pixel, the color of the pixel is converted from the color corresponding to a video frame to the color corresponding to the next video frame by adjusting the molecular angle of the liquid crystal molecules corresponding to each color component of the pixel;
[0003] However, the current adjustment of the molecular angle of each liquid crystal molecule is independent adjustment of each molecule, without coordination, and can only ensure that the color presented by the pixel after the adjustment of each liquid crystal molecule is completed is the color corresponding to the next video frame at the pixel; but in the process of rotation of each liquid crystal molecule, due to the lack of coordination in the rotation of each liquid crystal molecule, the difference between the color presented by the pixel in the process of rotation of the liquid crystal molecule and the color corresponding to the previous frame and the next frame at the pixel can be too large, which can be easily identified by the user, thereby affecting the user's viewing experience. SUMMARY
[0004] Therefore, the embodiments of the present application provide a display screen control method based on artificial intelligence, a terminal device, and a storage medium, which can solve the above technical problems.
[0005] A first aspect of the embodiments of the present application provides a display screen control method based on artificial intelligence, which comprises:
[0006] S1: receiving a video to be displayed;
[0007] S2: for each pixel, determining the frame color corresponding to each frame of the video for the pixel;
[0008] S3: for each two adjacent frame colors of the pixel, taking the former frame color as a first frame color and the latter frame color as a second frame color;
[0009] S4: determining the color value change of each color component of the pixel in the process of converting the pixel from the first frame color to the second frame color, thereby determining the process molecular angle and the rotation angle of the liquid crystal molecules corresponding to the color value component;
[0010] S5: determining the target rotation speed of the corresponding liquid crystal molecules according to the determined process molecular angle and rotation angle, wherein the rotation of each liquid crystal molecule according to the determined target rotation speed can minimize the color change degree of the pixel in the process of converting from the first frame color to the second frame color;
[0011] S6: When playing the video, for each pixel, when converting the current frame color of the pixel into the next frame color each time, the corresponding liquid crystal molecule is controlled to rotate according to the determined target rotating speed.
[0012] A second aspect of the embodiment of the present application provides a terminal device, comprising a memory and a processor, the memory stores a computer program, and the computer program is executed by the processor to make the processor execute the steps of the display screen control method based on artificial intelligence.
[0013] A third aspect of the embodiment of the present application provides a storage medium, the storage medium stores a computer program, and the computer program is executed by a processor to make the processor execute the steps of the display screen control method based on artificial intelligence.
[0014] Compared with the prior art, the embodiment of the present application has the beneficial effects that: the method provided by the present application comprises receiving a video to be displayed; for each pixel, determining a frame color corresponding to each frame of the video; for each two adjacent frame colors of the pixel, taking the former frame color as a first frame color and the latter frame color as a second frame color; determining a color value change of each color component of the pixel in the process of converting the pixel from the first frame color to the second frame color, thereby determining a process molecule angle and a rotating angle of the liquid crystal molecule corresponding to the color component; determining a target rotating speed of the corresponding liquid crystal molecule according to the determined process molecule angle and rotating angle; when playing the video, for each pixel, when converting the current frame color into the next frame color each time, the corresponding liquid crystal molecule is controlled to rotate according to the determined target rotating speed; in the present application, when playing the video, for each pixel, the liquid crystal molecules corresponding to each color component can be cooperatively adjusted in the process of converting the current frame color into the next frame color each time, so that the degree of change of the process color due to the rotation of the liquid crystal molecules is minimized, and the color mutation of the pixel can be reduced as much as possible, thereby ensuring the user's viewing experience. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0016] Figure 1 is an implementation flow diagram of the display screen control method based on artificial intelligence provided by the embodiment of the present application;
[0017] Figure 2is a molecular angle range schematic diagram of the display screen control method based on artificial intelligence provided by the embodiment of the application;
[0018] Figure 3 is a sub-range schematic diagram of the display screen control method based on artificial intelligence provided by the embodiment of the application;
[0019] Figure 4 is a schematic diagram of a terminal device provided by the embodiment of the application. DETAILED DESCRIPTION
[0020] In the following description, for the purpose of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
[0021] In order to illustrate the technical solutions described in the present application, the following will be described by specific embodiments.
[0022] Figure 1 A display screen control method based on artificial intelligence provided by the embodiment of the application is shown, and the display screen control method based on artificial intelligence comprises:
[0023] S1: receiving a video to be displayed;
[0024] S2: for each pixel, determining a frame color corresponding to each frame in the video;
[0025] S3: for each two adjacent frame colors of the pixel, taking the former frame color as a first frame color and the latter frame color as a second frame color;
[0026] S4: determining a color value change of each color component of the pixel in the process of the pixel from the first frame color to the second frame color, thereby determining a process molecular angle and a rotation angle of a liquid crystal molecule corresponding to the color value component;
[0027] S5: determining a target rotation speed of the corresponding liquid crystal molecule according to the determined process molecular angle and rotation angle, wherein making each liquid crystal molecule rotate at the determined target rotation speed can minimize the color change degree of the pixel in the process of the pixel from the first frame color to the second frame color;
[0028] S6: when playing the video, for each pixel, when the current frame color of the pixel is converted into the next frame color each time, controlling the corresponding liquid crystal molecule to rotate according to the determined target rotation speed.
[0029] In the embodiment, the method is executed in a terminal device with an LCD display screen, such as a television, a desktop computer, a tablet computer, a notebook computer, a mobile phone, etc.
[0030] In the embodiment, the video to be displayed can be a video stored in the terminal device itself or a video transmitted to the terminal device by another device.
[0031] In the embodiment, the pixel is a pixel of the LCD display screen, and each pixel corresponds to three color value components of red, green and blue. In the display screen, a corresponding liquid crystal molecule is provided for each color value component. When a driving voltage is applied to the terminal device, the liquid crystal molecule rotates to a different molecular angle (the initial molecular angle can be regarded as 0, and the other molecular angle is obtained by adding the rotation angle to 0), and the light transmittance of the corresponding light changes, thereby changing the color value of the corresponding color value component and changing the color of the pixel.
[0032] In the embodiment, the current color is the first frame color and the next frame color is the second frame color when the color of the current frame of the pixel is converted to the color of the next frame.
[0033] In the embodiment, the rotation angle is the angle by which the liquid crystal molecule rotates from one molecular angle to another molecular angle, and the process molecular angle is the other molecular angle presented by the liquid crystal molecule in the process of rotation. Each color corresponds to specific color values of three color components, and the specific color values of the three color components correspond to specific molecular angles of three liquid crystal molecules. Therefore, in order to convert the pixel from one color to another color, the three groups of liquid crystal molecules need to be driven to rotate from one specific molecular angle to another specific molecular angle. However, in the process of rotation of the liquid crystal molecule, the liquid crystal molecule also presents other molecular angles (i.e. process molecular angles), which makes the corresponding color components present other colors, and the color formed by the color components may change suddenly compared with the previous color, thereby affecting the user's viewing experience.
[0034] In the present application, when playing a video, for each pixel, the liquid crystal molecules corresponding to each color component are cooperatively adjusted in the process of converting the current frame color to the next frame color, so that the degree of process color change due to the rotation of the liquid crystal molecules is minimized, thereby reducing the color mutation of the pixel as much as possible and ensuring the user's viewing experience.
[0035] As a preferred embodiment, determining the color value change of each color component of the pixel in the process of converting the pixel from the first frame color to the second frame color, thereby determining the process molecular angle and the rotation angle of the liquid crystal molecule corresponding to the color value component include:
[0036] For each color component of the pixel, a first color value corresponding to a first frame color and a second color value corresponding to a second frame color of the color component are identified, and a first molecular angle corresponding to a molecular angle of a liquid crystal molecule of the first color value and a second molecular angle corresponding to a molecular angle of a liquid crystal molecule of the second color value are determined;
[0037] Each molecular angle between the first molecular angle and the second molecular angle is identified as a process molecular angle, and an angle range from the first molecular angle to the second molecular angle is a process molecular angle range;
[0038] The rotation angle is calculated by the following formula:
[0039]
[0040] wherein, is the rotation angle, is the second molecular angle, is the first molecular angle.
[0041] In the embodiment, the color value of each color component is one of 0-255; the range of the molecular angle is 0-120 or other ranges, which is determined according to the type of the liquid crystal material of the display screen; so that each molecular angle corresponds to a specific color value, for example, the molecular angle is 100, and the corresponding color value is 213, and a mapping table of the color component and the molecular angle can be determined in advance and stored in the terminal device, so that the terminal device can be called at any time to determine that the molecular angle of the liquid crystal molecule corresponding to the first color value is the first molecular angle, and the molecular angle of the liquid crystal molecule corresponding to the second color value is the second molecular angle.
[0042] As a preferred embodiment, determining the target rotation speed of the corresponding liquid crystal molecule according to the determined process molecular angle and the rotation angle comprises:
[0043] S51: identifying the size of each process molecular angle range, and determining the division number according to the largest process molecular angle range;
[0044] S52: dividing each process molecular angle range into a plurality of sub-ranges according to the division number, and numbering each sub-range, wherein the number of sub-ranges in each process molecular angle range is consistent with the division number;
[0045] S53: grouping the sub-ranges with the same number in each process molecular angle range into a same sub-range set, wherein the number of the sub-range set is consistent with the number of the sub-ranges in the sub-range set;
[0046] S54: Select the first sub-range set as the base set, and determine a target molecular angle from each sub-range in the base set so that the color change between the process color obtained by fusing the target color value corresponding to the target molecular angle and the color of the first frame is minimized;
[0047] S55: Determine the rotation angle of the liquid crystal molecules corresponding to each color component of the pixel to convert them into the corresponding target molecule angle, and then determine the target sub-rotation speed of the liquid crystal molecules corresponding to each color component. The liquid crystal molecules rotate according to the corresponding target sub-rotation speed so that each color component can simultaneously reach the corresponding target color value.
[0048] S56: Select the next sub-range set as the base set, and determine a target molecular angle from each sub-range in the base set so that the color change between the process color obtained from the target color value corresponding to the target molecular angle and the previous process color is minimized. Execute steps S55 to S56 until the target sub-rotation speed corresponding to each color component of each sub-range set is determined.
[0049] S57: For each color component of the pixel, the set of all target sub-rotations of the determined color component is determined as the target rotation speed.
[0050] In this embodiment, a molecular angle range is defined for each color component (e.g., Figure 2 The molecular angle ranges are defined as: molecular angle range 1, molecular angle range 2, and molecular angle range 3. A maximum span for each sub-range is pre-defined, such as 2°. This means the span of each sub-range cannot exceed the maximum span. For example, the maximum molecular angle range could be 60°~70° (e.g., ...). Figure 3 As shown in the diagram, the total span is 10°. Dividing the total span by the maximum span of the sub-ranges, i.e., 10° / 2° = 5 divisions, allows for the division of the molecular angle range of 60°~70° into five sub-ranges: 60°~62°, 62°~64°, 64°~66°, 66°~68°, and 68°~70°. By setting the maximum span, each molecular angle range can be refined as much as possible. This allows for the subdivision of large-scale rotations of molecules from frame to frame into multiple micro-rotations (i.e., rotation from one target molecular angle to the next). Furthermore, by controlling the speed of each liquid crystal molecule's micro-rotation, the process color change caused by adjacent micro-rotations can be minimized. This makes the process color change of pixels during frame color conversion more continuous (the more sub-ranges there are, the more obvious this continuity becomes), thus ensuring a better viewing experience for the user.
[0051] As a preferred embodiment, determining one target molecular angle from each of the sub-ranges in the base set respectively, so that the color change degree between the process color obtained by the target color value corresponding to the target molecular angle and the last process color is minimum, includes:
[0052] determining all molecular angle combinations in the base set, wherein three molecular angles of each molecular angle combination are selected from three sub-ranges in the base set respectively; the three molecular angles of any two molecular angle combinations are not completely same;
[0053] for each molecular angle combination, calculating the color change degree between the color composed of the color values of the color components corresponding to the molecular angles in the molecular angle combination and the last process color;
[0054] determining the three molecular angles in the molecular angle combination with the minimum color change degree as the target molecular angles.
[0055] calculating the color change degree between the color composed of the color values of the color components corresponding to the molecular angles in the molecular angle combination and the last process color includes:
[0056] determining the Lab value of the color composed of the color values of the color components corresponding to the molecular angles in the molecular angle combination as a first Lab value;
[0057] determining the Lab value of the last process color as a second Lab value;
[0058] calculating the color change degree by the following formula:
[0059]
[0060] wherein D is the color change degree, L1 is the lightness of the first Lab value, L2 is the lightness of the second Lab value, a1 is the a channel value of the first Lab value, a2 is the a channel value of the second Lab value, b1 is the b channel value of the first Lab value, b2 is the b channel value of the second Lab value.
[0061] In the embodiment, in order to ensure that the number of process molecular angles is limited, the process molecular angles of each sub-range take integer multiples of 0.1°, such as 80.1°, 80.2°, but not 80.15°;
[0062] In the embodiment, the Lab value (i.e. Lab color space) is composed of 3 components; wherein L represents lightness, which generally ranges from 0 to 100, 0 represents black, and 100 represents white; the a component (i.e. a channel value) represents a range from dark green (greenish) to dark red (magenta), which generally ranges from -128 to 127 (slightly different in different implementations), a negative value represents a green direction, and a positive value represents a red direction; the b component (i.e. b channel value) represents a range from dark blue (blue-violet) to dark yellow (yellow), which also ranges from -128 to 127, a negative value represents a blue direction, and a positive value represents a yellow direction; it is designed based on the visual perception of the human eye; compared with other color spaces (such as RGB), the Lab color space has better perceptual uniformity; in simple terms, the coordinate distance of two colors in the Lab space can better reflect the degree of human eye perception of the difference between the two colors; for example, in the RGB space, the difference between two color values can be large, but the human eye hardly perceives the difference; but the difference in the Lab space can more accurately correspond to the actual visual perception of the human eye; therefore, the embodiment uses Lab color values to determine the degree of color change, which is more in line with the perception ability of the human eye and has higher accuracy.
[0063] As a preferred embodiment, determining the rotation angle of the liquid crystal molecule corresponding to each color component of the pixel to the corresponding target molecular angle, and then determining the target sub-rotation speed of the liquid crystal molecule corresponding to each color component includes:
[0064] For each color component corresponding to the liquid crystal molecule, identifying the molecular angle corresponding to the last process color of the liquid crystal molecule, identifying the angle difference between the molecular angle and the target molecular angle, and obtaining the rotation angle of the liquid crystal molecule corresponding to the corresponding target molecular angle;
[0065] Obtaining the fastest rotation speed of the liquid crystal molecule;
[0066] Identifying the largest rotation angle, and determining the fastest rotation speed as the target sub-rotation speed of the liquid crystal molecule corresponding to the rotation angle;
[0067] Dividing the largest rotation angle by the fastest rotation speed to obtain the rotation time;
[0068] For each other rotation angle corresponding to the liquid crystal molecule, dividing the rotation angle by the determined rotation time to obtain the target sub-rotation speed of the liquid crystal molecule corresponding to the rotation angle;
[0069] Binding the three determined target sub-rotation speeds with the rotation time.
[0070] The target sub-rotation speeds in the target sub-rotation speed set are sorted according to the determined time sequence; and the rotation of the liquid crystal molecules is controlled according to the determined target rotation speeds, that is, for the liquid crystal molecules of each color component, the rotation speed of the liquid crystal molecules is adjusted according to the sequence of the target sub-rotation speeds in the set, wherein when the liquid crystal molecules are adjusted to any target sub-rotation speed, the rotation time length of the liquid crystal molecules bound to the target sub-rotation speed is maintained.
[0071] In the embodiment, each target sub-rotation speed is the rotation speed of the corresponding liquid crystal molecules from the target molecular angle of the previous process color to the target molecular angle of the current process color (if the previous process color is the first frame color, the target molecular angle is the molecular angle corresponding to the first frame color); the terminal device has a maximum limit value for the driving voltage applied to the liquid crystal molecules, and therefore the liquid crystal molecules also have a maximum limit value for the rotation speed, that is, the fastest rotation speed (which can be preset in the terminal device after being detected); the rotation time length of the liquid crystal molecules from one molecular angle to another molecular angle mainly depends on the maximum rotation angle, in order to ensure the rotation efficiency of the molecules, the fastest rotation speed is determined as the target sub-rotation speed of the liquid crystal molecules corresponding to the maximum rotation angle, and the rotation time length is determined by the maximum rotation angle and the fastest rotation speed in the embodiment, since the rotation angles of other liquid crystal molecules are known, the target sub-rotation speeds of the other liquid crystal molecules can also be determined;
[0072] In addition, since after step S56, only the target sub-rotation speeds before the target molecular angle of the last sub-range are determined, and the target sub-rotation speed corresponding to the rotation angle between the target molecular angle and the molecular angle of the second frame color has not been determined, the target sub-rotation speed corresponding to the rotation angle can be obtained in the same manner as in the embodiment (taking the molecular angle corresponding to the second frame color as the current target molecular angle, and taking the target molecular angle of the last sub-range as the previous target molecular angle), and the target sub-rotation speed is also added to the target sub-rotation speed set to participate in speed adjustment; or since the rotation angle is too small, the visual impact caused by the rotation angle is not easy to be perceived, and each liquid crystal molecule can be directly adjusted from the last target molecular angle to the molecular angle corresponding to the second frame color at the fastest rotation speed.
[0073] In the embodiment, the target rotation speed is a variable rotation speed, and the variation manner is to change according to the sequence of the corresponding target sub-rotation speeds (the change of the driving voltage can control the change of the rotation speed of the liquid crystal molecules), and the rotation time length of the liquid crystal molecules at each target sub-rotation speed is the rotation time length bound to the target sub-rotation speed.
[0074] The terminal device provided in Embodiment Two of the present application comprises a memory and a processor, the memory stores a computer program, and the computer program is executed by the processor to make the processor execute the steps of the display screen control method based on artificial intelligence, specifically including:
[0075] S1: receiving a video to be displayed;
[0076] S2: determining, for each pixel, a frame color of the pixel corresponding to each frame in the video;
[0077] S3: for each two adjacent frame colors of the pixel, taking a former frame color as a first frame color and a latter frame color as a second frame color;
[0078] S4: determining a color value change of each color component of the pixel in a process of the pixel from the first frame color to the second frame color, so as to determine a process molecule angle and a rotation angle of a liquid crystal molecule corresponding to the color value component;
[0079] S5: determining a target rotation speed of the corresponding liquid crystal molecule according to the determined process molecule angle and the rotation angle, wherein making each liquid crystal molecule rotate according to the determined target rotation speed can minimize a color change degree of the pixel in the process from the first frame color to the second frame color;
[0080] S6: when playing the video, for each pixel, when a current frame color of the pixel is converted into a next frame color each time, controlling the corresponding liquid crystal molecule to rotate according to the determined target rotation speed.
[0081] Embodiment three of the present application provides a storage medium, and the storage medium has a computer program stored thereon. When the computer program is executed by a processor, the processor executes the steps of the display screen control method based on artificial intelligence, and specifically includes the following steps:
[0082] S1: receiving a video to be displayed;
[0083] S2: determining, for each pixel, a frame color of the pixel corresponding to each frame in the video;
[0084] S3: for each two adjacent frame colors of the pixel, taking a former frame color as a first frame color and a latter frame color as a second frame color;
[0085] S4: determining a color value change of each color component of the pixel in a process of the pixel from the first frame color to the second frame color, so as to determine a process molecule angle and a rotation angle of a liquid crystal molecule corresponding to the color value component;
[0086] S5: determining a target rotation speed of the corresponding liquid crystal molecule according to the determined process molecule angle and the rotation angle, wherein making each liquid crystal molecule rotate according to the determined target rotation speed can minimize a color change degree of the pixel in the process from the first frame color to the second frame color;
[0087] S6: When playing the video, for each pixel, at each time the current frame color of the pixel is converted to the next frame color, the corresponding liquid crystal molecules are controlled to rotate according to the determined target rotation speed.
[0088] It should be understood that the magnitude of the serial numbers of the steps in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0089] It should be understood that when used in the present application, the term "comprising" indicates the presence of described features, whole, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, whole, steps, operations, elements, components and / or sets thereof.
[0090] It should also be understood that the term "and / or" used in the present application means any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.
[0091] As used in the present application, the term "if" can be interpreted as "when" or "once" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if determined" or "if detecting [the described condition or event]" can be interpreted as meaning "once determined" or "in response to determining" or "once detecting [the described condition or event]" or "in response to detecting [the described condition or event]" depending on the context.
[0092] In addition, in the description of the present application, the terms "first", "second", "third" and the like are only used to distinguish the description, and cannot be understood as indicating or implying relative importance. It should also be understood that although the terms "first", "second" and the like are used in the text to describe various elements in some embodiments of the present application, 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 various described embodiments. The first table and the second table are both tables, but they are not the same table.
[0093] Reference throughout this application to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrase "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment, but can refer to one or more, but not all, embodiments. Furthermore, the particular features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. The terms "including", "containing", "comprising", "having", and the like are meant to be interpreted open-ended. Thus, the terms "comprising", "including", "containing", "having" and the like mean "including but not limited to". It will be apparent that systems incorporating only some embodiments of the systems described herein can be utilized.
[0094] The display screen control method based on artificial intelligence provided by the embodiments 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, notebook computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), and the like. The embodiments of the present application do not make any limitation on the specific type of terminal device.
[0095] For example, the terminal device can be a station (STATION, ST) in a WLAN, and can be 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 radio device, a wireless modem card, a television set top box (STB), a customer premise equipment (CPE), and / or other devices for communicating over 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, and the like.
[0096] As an example and not a limitation, when the terminal device is a wearable device, the term "wearable device" can also refer to any device that utilizes wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices worn directly on the body or integrated into a user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large sizes, and the ability to perform complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function that require interaction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0097] Figure 4 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. For example... Figure 4 As shown, the terminal device of this embodiment includes: at least one processor ( Figure 4 Only one is shown in the image, and a memory is stored in the memory, which contains a computer program that can run on the processor. When the processor executes the computer program, it implements the steps in the above-described embodiment of the artificial intelligence-based display screen control method, for example... Figure 1 Steps S1 to S6 are shown.
[0098] The terminal device may be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor, memory, and display. Those skilled in the art will understand that... Figure 4 This is merely an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than shown, or combine certain components, or different components. For example, the terminal device may also include input transmitting devices, network access devices, buses, etc.
[0099] The processor can be a Central Processing Unit (CPU), or 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. A general-purpose processor can be a microprocessor or any conventional processor.
[0100] The memory can be an internal storage unit of the terminal device in some embodiments, for example, a hard disk or a memory of the terminal device. The memory can also be an external storage device of the terminal device, for example, 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 can 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, data, and other programs, for example, program codes of the computer program, etc. The memory can also be used to temporarily store data that has been transmitted or is to be transmitted.
[0101] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0102] 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 is caused to perform the steps in the above-mentioned various method embodiments.
[0103] The integrated module / unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on such understanding, all or part of the flow of the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware, and the computer program can be stored in a computer-readable storage medium. The computer program, when executed by a processor, can implement the steps of the above-mentioned various method embodiments. The computer program includes computer program codes, which can be in the form of source code, object code, an executable file, or some intermediate form, etc. The computer-readable medium can include any entity or device capable of carrying the computer program codes, a recording medium, a U disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0104] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0105] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0106] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Part or all of the units can be selected to achieve the purpose of the embodiments according to actual needs.
[0107] The above-described embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method for controlling a display screen based on artificial intelligence, the method comprising: receiving a user input; determining a user intent based on the user input; and controlling the display screen based on the user intent. The display screen control method based on artificial intelligence comprises: S1: receiving a video to be displayed; S2: determining, for each pixel, a frame color corresponding to each frame in the video; S3: for each two adjacent frame colors of the pixel, taking the former frame color as a first frame color and the latter frame color as a second frame color; S4: determining a color value change of each color component of the pixel in a process of the pixel from the first frame color to the second frame color, thereby determining a process molecule angle and a rotation angle of a liquid crystal molecule corresponding to the color component; S5: determining a target rotation speed of the corresponding liquid crystal molecule according to the determined process molecule angle and the rotation angle, wherein making each liquid crystal molecule rotate at the determined target rotation speed can minimize the color change degree of the pixel in the process from the first frame color to the second frame color; S6: when playing the video, for each pixel, when the current frame color of the pixel is converted into the next frame color each time, controlling the corresponding liquid crystal molecule to rotate according to the determined target rotation speed; The determination of the color value change of each color component of the pixel in the process of the pixel from the first frame color to the second frame color, thereby determining the process molecule angle and the rotation angle of the liquid crystal molecule corresponding to the color component, comprises: For each color component of the pixel, identifying a first color value corresponding to the first frame color and a second color value corresponding to the second frame color of the color component, and further determining a molecule angle of the liquid crystal molecule corresponding to the first color value as a first molecule angle and a molecule angle of the liquid crystal molecule corresponding to the second color value as a second molecule angle; Identifying each molecule angle between the first molecule angle and the second molecule angle as a process molecule angle, and the angle range from the first molecule angle to the second molecule angle is the process molecule angle range; The rotation angle is calculated by the following formula: wherein is a rotation angle, is a second molecular angle, is a first molecular angle.
2. The method of claim 1, wherein, The determination of the target rotation speed of the corresponding liquid crystal molecule according to the determined process molecule angle and the rotation angle comprises: S51: identifying the size of each process molecule angle range, and determining the division number according to the largest process molecule angle range; S52: dividing each process molecule angle range into a plurality of sub-ranges according to the division number, and numbering each sub-range, wherein the number of sub-ranges in each process molecule angle range is consistent with the division number; S53: grouping the sub-ranges belonging to the same number in each process molecule angle range into a same sub-range set, wherein the number of the sub-range set is consistent with the number of the sub-range therein; S54: selecting the first sub-range set as a basic set, and determining a target molecule angle from each sub-range in the basic set, so that the color change degree between the process color fused by the target color value corresponding to the target molecule angle and the first frame color is minimized; S55: determining the rotation angle of the liquid crystal molecule corresponding to each color component of the pixel to the corresponding target molecule angle, thereby determining the target sub-rotation speed of the liquid crystal molecule corresponding to each color component, wherein the rotation of each liquid crystal molecule at the corresponding target sub-rotation speed can make each color component reach the corresponding target color value at the same time. S56: selecting a next sub-range set as a base set, determining a target molecular angle from each sub-range in the base set respectively, so that a color change degree between a process color obtained by a target color value corresponding to the target molecular angle and a last process color is minimum, and performing steps S55 to S56 until target sub-rotation speeds of liquid crystal molecules corresponding to each color component of the pixel are determined; S57: determining a union of all target sub-rotation speeds corresponding to each color component of the pixel as a target rotation speed.
3. The method of claim 2, wherein, The determining of the target molecular angle from each sub-range in the base set respectively, so that the color change degree between the process color obtained by the target color value corresponding to the target molecular angle and the last process color is minimum includes: determining all molecular angle combinations in the base set, wherein three molecular angles of each molecular angle combination are selected from three sub-ranges in the base set respectively, and three molecular angles of any two molecular angle combinations are not completely same; for each molecular angle combination, calculating a color change degree between a color composed of color values of color components corresponding to molecular angles in the molecular angle combination and the last process color; determining three molecular angles in a molecular angle combination corresponding to the minimum color change degree as the target molecular angle.
4. The method of claim 3, wherein, The calculating of the color change degree between the color composed of the color values of the color components corresponding to the molecular angles in the molecular angle combination and the last process color includes: determining a Lab value of the color composed of the color values of the color components corresponding to the molecular angles in the molecular angle combination as a first Lab value; determining a Lab value of the last process color as a second Lab value; calculating the color change degree by the following formula: wherein D is a degree of color change, is a luminance of the first Lab value, is a luminance of the second Lab value, is an a channel value of the first Lab value, is an a channel value of the second Lab value, is a b channel value of the first Lab value, is a b channel value of the second Lab value.
5. The method of claim 2, wherein, The determining of the rotation angle of the liquid crystal molecule corresponding to each color component of the pixel converted to the corresponding target molecular angle, and the further determining of the target sub-rotation speed of the liquid crystal molecule corresponding to each color component includes: for each liquid crystal molecule corresponding to each color component, identifying a molecular angle corresponding to the last process color, identifying an angle difference between the molecular angle and the target molecular angle, and obtaining a rotation angle of the liquid crystal molecule converted to the corresponding target molecular angle; obtaining a fastest rotation speed of the liquid crystal molecule; identifying a maximum rotation angle, and determining the fastest rotation speed as a target sub-rotation speed of the liquid crystal molecule corresponding to the rotation angle; dividing the maximum rotation angle by the fastest rotation speed to obtain a rotation time length; for each other rotation angle of each other liquid crystal molecule, dividing the rotation angle by the determined rotation time length to obtain a target sub-rotation speed of the liquid crystal molecule corresponding to the rotation angle; binding the determined three target sub-rotation speeds and the rotation time length.
6. The method of claim 2, wherein, The target sub-rotation speeds in the union of the target sub-rotation speeds are sorted according to the determined time sequence; and the corresponding liquid crystal molecules are controlled according to the determined target sub-rotation speeds, that is, for each liquid crystal molecule of each color component, the rotation speed of the liquid crystal molecule is adjusted according to the target sub-rotation speeds in the corresponding union in sequence, wherein when the liquid crystal molecule is adjusted to any target sub-rotation speed, the liquid crystal molecule is kept rotating for a rotation time length bound to the target sub-rotation speed.
7. A terminal device, characterized by comprising: An apparatus comprising a memory having stored therein a computer program, and a processor, wherein the computer program is executable by the processor to cause the processor to perform the steps of the artificial intelligence-based display screen control method of any one of claims 1 to 6.
8. A storage medium, characterized by A storage medium having stored thereon a computer program, wherein the computer program is executable by a processor to cause the processor to perform the steps of the artificial intelligence-based display screen control method of any one of claims 1 to 6.
Citation Information
Patent Citations
Intelligent display screen, video display method and display equipment
CN118411909A
Self-adaptive display method of LCD (liquid crystal display) screen, terminal equipment and storage medium
CN120108356A