Picture data transmission processing method, system, equipment and medium

Through the timing controller (TCON) analyzing the screen features and performing data compensation on the display screen subpixels, the cost and difficulty of the display screen afterimage problem in the prior art is solved, and the effective afterimage removal without equipment is achieved, reducing costs and improving picture quality.

CN120183350APending Publication Date: 2025-06-20QINGDAO HI-IMAGE TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311750072.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-18
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

The prior art is costly and difficult to solve the display screen afterimage problem, and requires adding equipment inside or outside the display panel.

Method used

The picture features are analyzed by a timing controller (TCON), the afterimage area is predicted, and data compensation is performed on each subpixel on the display screen to determine the data used to drive the subpixels to avoid the afterimage.

Benefits of technology

It realizes that without adding internal and external devices of the display panel, effectively avoiding the appearance of afterimage on the display screen, reducing costs and improving picture quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120183350A_ABST
    Figure CN120183350A_ABST
Patent Text Reader

Abstract

The invention discloses a picture data transmission processing method and system, equipment and a medium, which are used for more conveniently avoiding residual images on a display screen, do not need to add equipment inside and outside a display panel, save the cost and are easy to implement. The method provided by the invention comprises the following steps: acquiring an input data value of a picture sent by a system-on-chip (SOC); wherein the picture is a picture which needs to be output and displayed on a display screen; for each target sub-pixel on the display screen, determining an input data value corresponding to the sub-pixel on the picture based on the input data value of the picture; if the sub-pixel is determined to meet a preset residual image elimination condition based on the input data value corresponding to the sub-pixel, determining data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data deviation value of the sub-pixel and the frame counting deviation value of the sub-pixel; and outputting the data for driving the sub-pixel to a driver of the display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technologies, and in particular, to a method, system, device, and medium for transmitting and processing picture data. Background Art

[0002] Due to factors such as production line equipment, process level, and circuit design in panel factories of display screens, there will be more or less different types of ghosting problems. Optimizing the process and circuit design requires high costs, is difficult to implement, and has high costs. Currently known ghosting solutions are to improve the internal design of the panel or add additional external devices for ghosting improvement. These solutions all improve ghosting from within the liquid crystal panel or by adding external devices, with high costs and great difficulties. Summary of the Invention

[0003] Embodiments of this application provide a method, system, device, and medium for transmitting and processing picture data, which can more conveniently avoid ghosting on the display screen without adding devices inside or outside the display panel, saving costs and being easy to implement.

[0004] A method for transmitting and processing picture data provided by an embodiment of this application includes:

[0005] Obtain the input data value of a picture sent by a system-on-chip (SOC); wherein, the picture is a picture that needs to be output and displayed on the display screen;

[0006] For each target sub-pixel on the display screen:

[0007] Based on the input data value of the picture, determine the input data value corresponding to this sub-pixel on the picture;

[0008] If it is determined that this sub-pixel meets a preset ghosting elimination condition based on the input data value corresponding to this sub-pixel, then based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel, determine the data for driving this sub-pixel; output the data for driving this sub-pixel to the driver of the display screen.

[0009] By this method, the input data value of the picture sent by the system-on-chip (SOC) is obtained; and for each target sub-pixel on the display screen: based on the input data value of the picture, the input data value corresponding to this sub-pixel on the picture is determined; if it is determined that this sub-pixel meets the preset afterimage elimination condition based on the input data value corresponding to this sub-pixel, then based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel, the data for driving this sub-pixel is determined; the data for driving this sub-pixel is output to the driver of the display screen, so as to more conveniently avoid the problem of afterimage appearing on the displayed picture on the display screen without adding devices inside and outside the display panel, saving costs and improving picture quality.

[0010] In some embodiments, the preset afterimage elimination condition includes:

[0011] The data offset value of this sub-pixel is greater than zero;

[0012] Wherein, the data offset value of this sub-pixel is the difference between the input data value corresponding to this sub-pixel and the preset data threshold.

[0013] In some embodiments, the preset afterimage elimination condition further includes:

[0014] The frame count offset value of this sub-pixel is greater than zero;

[0015] Wherein, the frame count offset value of this sub-pixel is the difference between the frame count value of this sub-pixel and the preset frame number threshold; the frame count value of this sub-pixel is the number of consecutive frames in which the input data value corresponding to this sub-pixel remains unchanged.

[0016] In some embodiments, the determining the data for driving this sub-pixel based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel includes:

[0017] Based on the data offset value of this sub-pixel, the data offset compensation value of this sub-pixel is determined;

[0018] Based on the frame count offset value of this sub-pixel, the frame count compensation value of this sub-pixel is determined;

[0019] Based on the input data value corresponding to this sub-pixel, the data offset compensation value of this sub-pixel, and the frame count compensation value of this sub-pixel, the data for driving this sub-pixel is determined.

[0020] In some embodiments, the determining the data offset compensation value of this sub-pixel based on the data offset value of this sub-pixel includes:

[0021] Based on the data offset value of the sub-pixel, use the first preset linear equation of one variable to determine the data offset compensation value of the sub-pixel;

[0022] Among them, the first preset linear equation of one variable is y = kx + a, where y represents the data offset compensation value of the sub-pixel, x represents the data offset value of the sub-pixel, k is the first preset weighting value, and a is the first preset constant.

[0023] In some embodiments, the determining the frame count compensation value of the sub-pixel based on the frame count offset value of the sub-pixel includes:

[0024] Based on the frame count offset value of the sub-pixel, use the second preset linear equation of one variable to determine the frame count compensation value of the sub-pixel;

[0025] Among them, the second preset linear equation of one variable is y = px + b, where y represents the frame count compensation value of the sub-pixel, x represents the frame count offset value of the sub-pixel, p is the second preset weighting value, and b is the second preset constant.

[0026] In some embodiments, the determining the data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data offset compensation value of the sub-pixel, and the frame count compensation value of the sub-pixel includes:

[0027] Use the following formula to determine the data for driving the sub-pixel:

[0028] Output data = input data * (1 - Data Diff Gain * Frame Cnt Gain);

[0029] Among them, output data represents the data for driving the sub-pixel, input data represents the input data value corresponding to the sub-pixel, Data Diff Gain represents the data offset compensation value of the sub-pixel, and Frame Cnt Gain represents the frame count compensation value of the sub-pixel.

[0030] A transmission processing system for picture data provided by an embodiment of the present application includes: a system-on-chip (SOC), a timing controller (TCON), and a driver; among them, the TCON is used for:

[0031] Obtain the input data value of the picture that needs to be output and displayed on the display screen input by the system-on-chip (SOC);

[0032] For each target sub-pixel on the display screen:

[0033] Based on the input data value of the picture, determine the input data value corresponding to the sub-pixel on the picture;

[0034] If it is determined, based on the input data value corresponding to the sub-pixel, that the sub-pixel meets a preset afterimage elimination condition, then, based on the input data value corresponding to the sub-pixel, the data offset value of the sub-pixel, and the frame count offset value of the sub-pixel, determine the data for driving the sub-pixel; and output the data for driving the sub-pixel to the driving of the display screen.

[0035] Another embodiment of the present application provides an electronic device, which includes a memory and a processor. Among them, the memory is used to store program instructions, and the processor is used to call the program instructions stored in the memory and execute any of the above methods according to the obtained program.

[0036] Another embodiment of the present application provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are used to cause the computer to execute any of the above methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required to be used in the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained according to these drawings without creative efforts.

[0038] Figure 1 It is a schematic diagram of an operation scenario between a display device and a control device provided by an embodiment of the present application;

[0039] Figure 2 It is a schematic structural diagram of a picture data transmission and processing system provided by an embodiment of the present application;

[0040] Figure 3 It is a schematic diagram of a module architecture in TCON provided by an embodiment of the present application;

[0041] Figure 4 It is a schematic diagram of a module architecture in a compensation module provided by an embodiment of the present application;

[0042] Figure 5 It is a schematic diagram of a signal processing flow in TCON provided by an embodiment of the present application;

[0043] Figure 6 It is a schematic diagram of a signal processing flow of a picture data transmission and processing system provided by an embodiment of the present application;

[0044] Figure 7 It is a schematic overall flow diagram of a picture data transmission and processing method provided by an embodiment of the present application;

[0045] Figure 8 Schematic structural diagram of another screen data transmission and processing system provided by an embodiment of the present application;

[0046] Figure 9 Schematic structural diagram of an electronic device provided by an embodiment of the present application;

[0047] Figure 10 Schematic structural diagram of a screen data transmission and processing device provided by an embodiment of the present application. Detailed implementation manners

[0048] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0049] The embodiments of the present application provide a screen data transmission and processing method, system, device and medium, which are used to more conveniently avoid afterimages on the display screen, without adding devices inside and outside the display panel, saving costs and being easy to implement.

[0050] Among them, the method, system, device and medium are based on the same application concept. Since the principles of solving problems by the method, system, device and medium are similar, the implementation of the device, device, medium and method can be referred to each other, and the repeated parts will not be described again.

[0051] The terms "first", "second", etc. (if any) in the description and claims of the embodiments of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments described here can be implemented in an order different from that shown or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0052] The following examples and embodiments are to be understood as illustrative examples only. Although this specification may refer to "one", "a", or "some" examples or embodiments in several places, this does not mean that each such reference relates to the same example or embodiment, nor that the feature applies only to a single example or embodiment. The individual features of different embodiments can also be combined to provide other embodiments. In addition, terms such as "including" and "comprising" should be understood not to limit the described embodiments to only those features that have been mentioned; such examples and embodiments can also include features, structures, units, modules, etc. that have not been specifically mentioned.

[0053] The following describes each embodiment of the present application in detail with reference to the accompanying drawings of the specification. It should be noted that the display order of the embodiments of the present application only represents the sequence of the embodiments, and does not represent the superiority or inferiority of the technical solutions provided by the embodiments.

[0054] Embodiments of the present application relate to a display device. Figure 1 It is a schematic diagram of an operation scenario between a display device and a control device according to an embodiment of the present application. As Figure 1 shown, the user can operate the display device 200 through the smart device 300 or the control device 100.

[0055] In some embodiments, the control device 100 can be a remote control. The communication between the remote control and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-distance communication methods, and the display device 200 is controlled by wireless or wired means. The user can input user instructions through buttons on the remote control, voice input, control panel input, etc. to control the display device 200.

[0056] In some embodiments, the smart device 300 (such as a mobile terminal, a tablet computer, a computer, a laptop, etc.) can also be used to control the display device 200. For example, an application program running on the smart device is used to control the display device 200.

[0057] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, it can directly receive the user's voice instruction control through a module for obtaining voice instructions configured inside the display device 200, or receive the user's voice instruction control through a voice control device provided outside the display device 200.

[0058] In some embodiments, the display device 200 also communicates with the server 400. The display device 200 is allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 can provide various contents and interactions to the display device 200. The server 400 can be a cluster or multiple clusters, and can include one or more types of servers.

[0059] Currently, most of the related technologies improve afterimages by adding external devices or from within the liquid crystal panel, which is costly and difficult. Therefore, in the embodiments of the present application, the TCON (Timing Controller) analyzes the characteristics of the screen, and the data detection module predicts whether there is an afterimage in the displayed image. When the image characteristics exceed the set threshold, the afterimage is improved by compensating the data of the sub-pixels (i.e., RGB sub-pixels) on the data line in the afterimage area.

[0060] See Figure 2 , the TCON 202 can process the input data value of the screen input by the SOC (System-On-a-Chip) 201 and then transmit it to the Driver 203, so that the display screen 204 can display the screen.

[0061] Therefore, the TCON knows the input Data value (i.e., RGB gray value) of each sub-pixel position of the image. The range of the inputData value is 0 to 255, which corresponds to the driving voltage of the Driver. The larger the input Data value, the larger the driving voltage. Therefore, the greater the voltage difference between the Vcom of the panel TFT (Thin Film Transistor), the stronger the electric field force of the TFT, and the easier it is to attract ions in the panel to form an afterimage.

[0062] Therefore, in the embodiments of the present application, the preset data threshold represents the critical voltage difference for generating an afterimage. For any sub-pixel position, when the input Data of the screen input by the SOC is greater than the data threshold, that is, when S-DataDiff>0 (where S-Data Diff = input data - data threshold), this sub-pixel will attract ions in the panel due to the electric field force of the TFT. When the number of attracted ions reaches a certain amount (the time of the electric field force action is proportional to the number of attracted ions), an afterimage will be generated.

[0063] Therefore, in some embodiments, see Figure 3, it can be set in the TCON: Data Detector 301, Position Marker 302, Frame Counter 303, and Compensation 304.

[0064] Among them, in some embodiments, the Data Detector module determines, for each sub-pixel on the data line, whether the value of the input data of the sub-pixel is greater than a preset data threshold, so as to prejudge whether the sub-pixel meets the condition of the electric field force magnitude for generating ghosting, that is, the Data Detection module 301 determines, for each sub-pixel, whether the condition S-Data Diff>0 is met.

[0065] In some embodiments, the Data Detection module 301 can further determine whether the input data difference between frames (i.e., F-Data Diff) of the sub-pixels that meet S-Data Diff>0 is zero, that is, for each sub-pixel that meets S-Data Diff>0, when the input data of the sub-pixel on the current frame image where the sub-pixel is located is different from the input data of the sub-pixel in its adjacent frame (the previous frame or the next frame) image (for example, expressed as F-Data Diff) is 0, that is, when F-Data Diff = 0, it means that the input data of the sub-pixel on the adjacent two frame images has not changed (that is, the electric field force has not changed).

[0066] Therefore, in some embodiments, the embodiments of the present application use the Position Marker 302 and the Frame Counter 303 to cooperate with the Data Detection module 301 to determine whether data compensation operations need to be performed.

[0067] Taking a 4K2K display as an example, it includes 3840 (rows) * 2160 (columns) sub-pixels, that is, there are 3840 data lines in the horizontal direction, numbered S1 to S3840, and each data line has 2160 sub-pixels in the vertical direction, numbered 1 to 2160. Then, the sub-pixel at any position on the display can be represented by the coordinate S(i,j), where i represents the row where the sub-pixel is located, and the value range is [1, 3840], and j represents the column where the sub-pixel is located, and the value range is [1, 2160].

[0068] Among them, in some embodiments, the detection result S-Data Diff of the data detection module 301 is transmitted to the position calibration module 302. When S-Data Diff>0, the position calibration module 302 records the coordinates of the sub-pixel, for example, as S(i,j), and feeds back the sub-pixel position S(i,j) to the data detection module 301. The data detection module 301 further determines whether the F-Data Diff of the sub-pixel S(i,j) is 0.

[0069] The data detection module 301 sends the judgment result of whether the F-Data Diff of the sub-pixel S(i,j) is 0 to the frame counting module 303. For the sub-pixel S(i,j), every time the frame counting module 303 receives that the F-Data Diff of the sub-pixel is 0, it accumulatively adds 1 to the frame count value corresponding to the sub-pixel (for example, denoted as Frame Counter). That is to say, the frame counting module 303 counts the electric field force action time in units of frames. Among them, the data detection module 301 can compare the input data of the same sub-pixel in the current frame and the previous frame, or compare the input data of the same sub-pixel in the current frame and the next frame to obtain the F-Data Diff corresponding to the sub-pixel. When the frame count value corresponding to the sub-pixel>the preset frame number threshold (frame threshold), it means that the condition of the electric field force action time for generating afterimages is satisfied, where frame threshold represents the preset frame number threshold (i.e., the electric field force action time threshold).

[0070] In summary, in some embodiments, when the sub-pixel S(i,j) satisfies the conditions: S-Data Diff>0 and FrameCounter>frame threshold, it is determined that the afterimage elimination process needs to be performed on the sub-pixel S(i,j). At this time, the frame counting module 303 sends the information of the sub-pixel S(i,j) that needs to be processed for afterimage elimination to the compensation module, including the coordinates S(i,j) of the sub-pixel and its frame count offset value (for example, denoted as Frame Cnt Diff), where Frame CntDiff is Frame Counter-frame threshold. And the data detection module 301 is also used to send the data offset value S-Data Diff of the sub-pixel S(i,j) to the compensation module 304.

[0071] In some embodiments, the compensation module 304 performs sub-pixel compensation according to the frame count offset value Frame Cnt Diff of the sub-pixel S(i,j) output by the frame counting module 303 and the data offset value S-DataDiff of the sub-pixel sent by the data detection module 301.

[0072] See Figure 4 , in some embodiments, the compensation module 304 includes: a data offset compensation module (Data DiffGain) 401, a frame count compensation module (Frame Cnt Gain) 402, and a data output module (Output data) 403.

[0073] In some embodiments, see Figure 5 , for the sub-pixel S(i,j), the data offset compensation module 401 determines the data offset compensation value (Data DiffGain) of the sub-pixel according to the magnitude of the data offset value (S-Data Diff) of the sub-pixel. When the S-Data Diff of the sub-pixel > 0, it is determined that the sub-pixel needs to be compensated. However, since the magnitudes of S-Data Diff are different, the intensities of compensation are also different. Therefore, the data offset compensation module 401 outputs different Data Diff Gains for different S-Data Diffs.

[0074] For example, the Data Diff Gain is solved by a first preset linear equation. Among them, S-Data Diff is equivalent to x in the equation. According to different x values, different compensation values y (i.e., Data Diff Gain) can be calculated. The first preset linear equation is, for example, y = kx + a, where k is the first preset weighting value and a is the first preset constant. It should be noted that the specific values of k and a can be determined according to actual needs and are not limited in the embodiments of the present application.

[0075] In some embodiments, see Figure 5 , for the sub-pixel S(i,j), the frame count compensation module 402 determines the frame count compensation value (FrameCnt Gain) corresponding to the sub-pixel according to the frame count offset value (Frame Cnt Diff) corresponding to the sub-pixel. When the Frame Counter corresponding to the sub-pixel > frame threshold, it is determined that the sub-pixel needs to be compensated. However, since the magnitudes of Frame Cnt Diff are different, the intensities of compensation are also different. Therefore, the frame count compensation module 402 outputs different Frame Cnt Gains for different Frame Cnt Diffs.

[0076] For example, Frame Cnt Gain is solved by a second preset linear equation of one variable. Among them, Frame Cnt Diff is equivalent to x in the equation. According to different x values, different compensation values y (i.e., Frame Cnt Gain) can be calculated. The second preset linear equation of one variable is, for example, y = px + b, where p is the second preset weighting value and b is the second preset constant. It should be noted that the specific values of p and b can be determined according to actual needs, and the embodiments of the present application do not limit them.

[0077] The data output module 403 determines the final output data, and the output data is calculated according to inputdata, Data Diff Gain, and Frame Cnt Gain, for example, using the following formula:

[0078] Output data = input data * (1 - Data Diff Gain * Frame Cnt Gain).

[0079] That is to say, referring to Figure 6 , finally, the data output module 403 in TCON 202 outputs the output data (for driving the sub-pixel) of the sub-pixel that needs data compensation obtained to the driver 203, so as to drive the sub-pixel, so that the finally displayed picture on the display screen 204 has no afterimage.

[0080] In summary, referring to Figure 7 , an image data transmission and processing method provided by an embodiment of the present application includes:

[0081] S101. Obtain the input data value of the picture sent by the system-on-chip SOC (such as the input Data value mentioned above); among them, the picture is the picture that needs to be output and displayed on the display screen;

[0082] S102. For each target sub-pixel on the display screen:

[0083] Based on the input data value of the picture, determine the input data value corresponding to the sub-pixel on the picture;

[0084] If it is determined that the sub-pixel meets the preset afterimage elimination condition based on the input data value corresponding to the sub-pixel, then determine the data for driving the sub-pixel (such as the Output data above) based on the input data value corresponding to the sub-pixel, the data offset value of the sub-pixel, and the frame count offset value of the sub-pixel; output the data for driving the sub-pixel to the driver of the display screen.

[0085] Among them, each target sub-pixel on the display screen can be each sub-pixel on the display screen or each sub-pixel within a preset area on the display screen.

[0086] In some embodiments, the preset afterimage elimination conditions include:

[0087] Condition 1: The data offset value of the sub-pixel (such as the above-mentioned S-Data Diff) is greater than zero;

[0088] Among them, the data offset value of the sub-pixel is the difference between the input data value corresponding to the sub-pixel and the preset data threshold (such as the above-mentioned data threshold).

[0089] In some embodiments, the preset afterimage elimination conditions further include:

[0090] Condition 2: The frame count offset value of the sub-pixel (such as the above-mentioned F-Data Diff) is greater than zero;

[0091] Among them, the frame count offset value of the sub-pixel is the difference between the frame count value of the sub-pixel (such as the above-mentioned FrameCounter) and the preset frame number threshold (such as the above-mentioned frame threshold); the frame count value of the sub-pixel is the number of consecutive frames in which the input data value corresponding to the sub-pixel remains unchanged.

[0092] It should be noted that in the embodiments of the present application, the preset afterimage elimination conditions may only include the above-mentioned Condition 1, may include both the above-mentioned Condition 1 and Condition 2, or may only include the above-mentioned Condition 2. The specific conditions are not limited in the embodiments of the present application.

[0093] In some embodiments, determining the data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data offset value of the sub-pixel, and the frame count offset value of the sub-pixel includes:

[0094] Determining the data offset compensation value of the sub-pixel (such as the above-mentioned DataDiff Gain) based on the data offset value of the sub-pixel;

[0095] Determining the frame count compensation value of the sub-pixel (such as the above-mentioned FrameCnt Gain) based on the frame count offset value of the sub-pixel;

[0096] Determining the data for driving the sub-pixel (such as the above-mentioned Output data) based on the input data value corresponding to the sub-pixel, the data offset compensation value of the sub-pixel, and the frame count compensation value of the sub-pixel.

[0097] In some embodiments, determining the data offset compensation value of the sub-pixel based on the data offset value of the sub-pixel includes:

[0098] Based on the data offset value of the sub-pixel, use the first preset linear equation of one variable to determine the data offset compensation value of the sub-pixel;

[0099] Wherein, the first preset linear equation of one variable is y = kx + a, where y represents the data offset compensation value of the sub-pixel, x represents the data offset value of the sub-pixel, k is the first preset weighting value, and a is the first preset constant.

[0100] In some embodiments, determining the frame count compensation value of the sub-pixel based on the frame count offset value of the sub-pixel includes:

[0101] Based on the frame count offset value of the sub-pixel, use the second preset linear equation of one variable to determine the frame count compensation value of the sub-pixel;

[0102] Wherein, the second preset linear equation of one variable is y = px + b, where y represents the frame count compensation value of the sub-pixel, x represents the frame count offset value of the sub-pixel, p is the second preset weighting value, and b is the second preset constant.

[0103] In some embodiments, determining the data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data offset compensation value of the sub-pixel, and the frame count compensation value of the sub-pixel includes:

[0104] Use the following formula to determine the data for driving the sub-pixel:

[0105] Output data = input data * (1 - Data Diff Gain * Frame Cnt Gain);

[0106] Wherein, output data represents the data for driving the sub-pixel, input data represents the input data value corresponding to the sub-pixel, Data Diff Gain represents the data offset compensation value of the sub-pixel, and Frame Cnt Gain represents the frame count compensation value of the sub-pixel.

[0107] Of course, the above formula is only for illustration, and there may be other ways to determine the data for driving the sub-pixel. That is to say, in the embodiments of the present application, for the sub-pixels that meet the preset afterimage elimination conditions, it is equivalent to processing the input data sent by the SOC. On the basis of the input data sent by the SOC, add or subtract the compensation value obtained based on Data Diff Gain and Frame Cnt Gain, and output it to the driver after processing, so as to avoid the afterimage of the picture on the display screen.

[0108] The following introduces the system, device or apparatus provided by the embodiments of the present application. For the explanations or examples of the same or corresponding technical features as those described in the above method, they will not be repeated hereinafter.

[0109] In some embodiments, referring to Figure 8 , a transmission and processing system for screen data provided by the embodiments of the present application includes: a system-on-chip (SOC) 801, a timing controller (TCON) 802, and a driver 803; wherein, the TCON 802 is configured to:

[0110] Obtain the input data value of the screen that needs to be output and displayed on the display screen input by the system-on-chip (SOC) 801;

[0111] For each target sub-pixel on the display screen:

[0112] Based on the input data value of the screen, determine the input data value corresponding to this sub-pixel on the screen;

[0113] If it is determined that this sub-pixel meets the preset afterimage elimination condition based on the input data value corresponding to this sub-pixel, then based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel, determine the data for driving this sub-pixel; output the data for driving this sub-pixel to the driver 803 of the display screen.

[0114] In some embodiments, the preset afterimage elimination condition includes:

[0115] The data offset value of this sub-pixel is greater than zero;

[0116] Wherein, the data offset value of this sub-pixel is the difference between the input data value corresponding to this sub-pixel and a preset data threshold.

[0117] In some embodiments, the preset afterimage elimination condition further includes:

[0118] The frame count offset value of this sub-pixel is greater than zero;

[0119] Wherein, the frame count offset value of this sub-pixel is the difference between the frame count value of this sub-pixel and a preset frame number threshold; the frame count value of this sub-pixel is the number of consecutive frames in which the input data value corresponding to this sub-pixel remains unchanged.

[0120] In some embodiments, the determining the data for driving this sub-pixel based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel includes:

[0121] Determine the data offset compensation value of the sub-pixel based on the data offset value of the sub-pixel;

[0122] Determine the frame count compensation value of the sub-pixel based on the frame count offset value of the sub-pixel;

[0123] Determine the data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data offset compensation value of the sub-pixel, and the frame count compensation value of the sub-pixel.

[0124] In some embodiments, the determining the data offset compensation value of the sub-pixel based on the data offset value of the sub-pixel includes:

[0125] Determine the data offset compensation value of the sub-pixel by using a first preset linear equation based on the data offset value of the sub-pixel;

[0126] Wherein, the first preset linear equation is y = kx + a, where y represents the data offset compensation value of the sub-pixel, x represents the data offset value of the sub-pixel, k is a first preset weighting value, and a is a first preset constant.

[0127] In some embodiments, the determining the frame count compensation value of the sub-pixel based on the frame count offset value of the sub-pixel includes:

[0128] Determine the frame count compensation value of the sub-pixel by using a second preset linear equation based on the frame count offset value of the sub-pixel;

[0129] Wherein, the second preset linear equation is y = px + b, where y represents the frame count compensation value of the sub-pixel, x represents the frame count offset value of the sub-pixel, p is a second preset weighting value, and b is a second preset constant.

[0130] In some embodiments, the determining the data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data offset compensation value of the sub-pixel, and the frame count compensation value of the sub-pixel includes:

[0131] Determine the data for driving the sub-pixel by using the following formula:

[0132] Output data = input data * (1 - Data Diff Gain * Frame Cnt Gain);

[0133] Wherein, output data represents the data for driving the sub-pixel, input data represents the input data value corresponding to the sub-pixel, Data Diff Gain represents the data offset compensation value of the sub-pixel, and Frame Cnt Gain represents the frame count compensation value of the sub-pixel.

[0134] An electronic device provided by an embodiment of the present application (for example, it can be any display device), see Figure 9 , for example, includes:

[0135] A processor 600, configured to read a program in a memory 620 and execute the following processes:

[0136] Obtain the input data value of the picture sent by the system-on-chip SOC; wherein, the picture is the picture to be output and displayed on the display screen;

[0137] For each target sub-pixel on the display screen:

[0138] Based on the input data value of the picture, determine the input data value corresponding to this sub-pixel on the picture;

[0139] If it is determined that this sub-pixel meets the preset afterimage elimination condition based on the input data value corresponding to this sub-pixel, then based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel, determine the data for driving this sub-pixel; output the data for driving this sub-pixel to the driving of the display screen.

[0140] In some embodiments, the preset afterimage elimination condition includes:

[0141] The data offset value of this sub-pixel is greater than zero;

[0142] Wherein, the data offset value of this sub-pixel is the difference between the input data value corresponding to this sub-pixel and the preset data threshold.

[0143] In some embodiments, the preset afterimage elimination condition further includes:

[0144] The frame count offset value of this sub-pixel is greater than zero;

[0145] Wherein, the frame count offset value of this sub-pixel is the difference between the frame count value of this sub-pixel and the preset frame number threshold; the frame count value of this sub-pixel is the number of consecutive frames in which the input data value corresponding to this sub-pixel remains unchanged.

[0146] In some embodiments, the determining the data for driving this sub-pixel based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel includes:

[0147] Based on the data offset value of this sub-pixel, determine the data offset compensation value of this sub-pixel;

[0148] Based on the frame count offset value of this sub-pixel, determine the frame count compensation value of this sub-pixel;

[0149] Determine the data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data offset compensation value of the sub-pixel, and the frame count compensation value of the sub-pixel.

[0150] In some embodiments, the determining the data offset compensation value of the sub-pixel based on the data offset value of the sub-pixel includes:

[0151] Based on the data offset value of the sub-pixel, use a first preset linear equation of one variable to determine the data offset compensation value of the sub-pixel;

[0152] Wherein, the first preset linear equation of one variable is y = kx + a, where y represents the data offset compensation value of the sub-pixel, x represents the data offset value of the sub-pixel, k is a first preset weighting value, and a is a first preset constant.

[0153] In some embodiments, the determining the frame count compensation value of the sub-pixel based on the frame count offset value of the sub-pixel includes:

[0154] Based on the frame count offset value of the sub-pixel, use a second preset linear equation of one variable to determine the frame count compensation value of the sub-pixel;

[0155] Wherein, the second preset linear equation of one variable is y = px + b, where y represents the frame count compensation value of the sub-pixel, x represents the frame count offset value of the sub-pixel, p is a second preset weighting value, and b is a second preset constant.

[0156] In some embodiments, the determining the data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data offset compensation value of the sub-pixel, and the frame count compensation value of the sub-pixel includes:

[0157] Use the following formula to determine the data for driving the sub-pixel:

[0158] Output data = input data * (1 - Data Diff Gain * Frame Cnt Gain);

[0159] Wherein, output data represents the data for driving the sub-pixel, input data represents the input data value corresponding to the sub-pixel, Data Diff Gain represents the data offset compensation value of the sub-pixel, and Frame Cnt Gain represents the frame count compensation value of the sub-pixel.

[0160] The transceiver 610 is configured to receive and transmit data under the control of the processor 600.

[0161] Wherein, in Figure 9Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits of one or more processors represented by the processor 600 and the memory represented by the memory 620 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 610 may be multiple components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables, and other transmission mediums. For different user devices, the user interface 630 may also be an interface capable of externally connecting or internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.

[0162] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 when performing operations.

[0163] In some embodiments, the processor 600 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0164] The processor is used to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory. The processor and the memory may also be physically separated.

[0165] It should be noted here that the above device provided in the embodiments of the present application can implement all the method steps implemented by the above method embodiments, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0166] See Figure 10 , a picture data transmission and processing device provided in the embodiments of the present application (for example, it may be a device in a display device, such as the above TCON, etc.), includes:

[0167] The first unit 11 is configured to obtain the input data value of the picture that needs to be output and displayed on the display screen input by the system-on-chip SOC;

[0168] The second unit 12 is used for each target sub-pixel on the display screen:

[0169] Based on the input data value of the picture, determine the input data value corresponding to this sub-pixel on the picture;

[0170] If it is determined based on the input data value corresponding to this sub-pixel that this sub-pixel meets the preset afterimage elimination condition, then based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel, determine the data for driving this sub-pixel; output the data for driving this sub-pixel to the driving of the display screen.

[0171] In some embodiments, the preset afterimage elimination condition includes:

[0172] The data offset value of this sub-pixel is greater than zero;

[0173] Wherein, the data offset value of this sub-pixel is the difference between the input data value corresponding to this sub-pixel and the preset data threshold.

[0174] In some embodiments, the preset afterimage elimination condition further includes:

[0175] The frame count offset value of this sub-pixel is greater than zero;

[0176] Wherein, the frame count offset value of this sub-pixel is the difference between the frame count value of this sub-pixel and the preset frame number threshold; the frame count value of this sub-pixel is the number of consecutive frames in which the input data value corresponding to this sub-pixel remains unchanged.

[0177] In some embodiments, the determining the data for driving this sub-pixel based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel includes:

[0178] Based on the data offset value of this sub-pixel, determine the data offset compensation value of this sub-pixel;

[0179] Based on the frame count offset value of this sub-pixel, determine the frame count compensation value of this sub-pixel;

[0180] Based on the input data value corresponding to this sub-pixel, the data offset compensation value of this sub-pixel, and the frame count compensation value of this sub-pixel, determine the data for driving this sub-pixel.

[0181] In some embodiments, the determining the data offset compensation value of this sub-pixel based on the data offset value of this sub-pixel includes:

[0182] Based on the data offset value of this sub-pixel, use the first preset linear equation to determine the data offset compensation value of this sub-pixel;

[0183] Among them, the first preset linear equation of one variable is y = kx + a, where y represents the data offset compensation value of the sub-pixel, x represents the data offset value of the sub-pixel, k is the first preset weighting value, and a is the first preset constant.

[0184] In some embodiments, determining the frame count compensation value of the sub-pixel based on the frame count offset value of the sub-pixel includes:

[0185] Based on the frame count offset value of the sub-pixel, use the second preset linear equation of one variable to determine the frame count compensation value of the sub-pixel;

[0186] Among them, the second preset linear equation of one variable is y = px + b, where y represents the frame count compensation value of the sub-pixel, x represents the frame count offset value of the sub-pixel, p is the second preset weighting value, and b is the second preset constant.

[0187] In some embodiments, determining the data for driving the sub-pixel based on the input data value corresponding to the sub-pixel, the data offset compensation value of the sub-pixel, and the frame count compensation value of the sub-pixel includes:

[0188] Use the following formula to determine the data for driving the sub-pixel:

[0189] Output data = input data * (1 - Data Diff Gain * Frame Cnt Gain);

[0190] Among them, output data represents the data for driving the sub-pixel, input data represents the input data value corresponding to the sub-pixel, Data Diff Gain represents the data offset compensation value of the sub-pixel, and Frame Cnt Gain represents the frame count compensation value of the sub-pixel.

[0191] It should be noted that the division of units in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, the functional units can be integrated in one processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0192] When the integrated 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 technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0193] Any of the devices or apparatuses provided in the embodiments of this application may specifically be a desktop computer, a portable computer, a smart phone, a tablet computer, a personal digital assistant (PDA), etc. It may include a central processing unit (CPU), a memory, input / output devices, etc. The input devices may include a keyboard, a mouse, a touch screen, etc., and the output devices may include display devices such as a liquid crystal display (LCD), a cathode ray tube (CRT), etc.

[0194] The memory may include read-only memory (ROM) and random access memory (RAM), and provide the program instructions and data stored in the memory to the processor. In the embodiments of this application, the memory may be used to store the programs of any of the methods provided in the embodiments of this application.

[0195] By invoking the program instructions stored in the memory, the processor is used to execute any of the methods provided in the embodiments of this application according to the obtained program instructions.

[0196] Embodiments of the present application also provide a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any one of the methods in the above embodiments. The program product may adopt any combination of one or more readable media. The readable media may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0197] Embodiments of the present application provide a computer-readable storage medium for storing computer program instructions used by the device provided in the embodiments of the present application, and the computer-readable storage medium includes a program for executing any one of the methods provided in the embodiments of the present application. The computer-readable storage medium may be a non-transitory computer-readable storage medium.

[0198] The computer-readable storage medium may be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSD)).

[0199] It should be understood that:

[0200] The access technology through which entities in a communication network transmit traffic to and from each other may be any suitable current or future technology, such as WLAN (Wireless Local Area Network), WiMAX (Worldwide Interoperability for Microwave Access), LTE, LTE-A, 5G, Bluetooth, infrared, etc.; in addition, the embodiments may also apply wired technologies, for example, IP-based access technologies, such as wired networks or fixed lines.

[0201] Embodiments suitable for being implemented as software code or a part thereof and running using a processor or processing function are independent of the software code and can be specified using any known or future-developed programming language, such as high-level programming languages, such as Objective-C, C, C++, C#, Java, Python, JavaScript, other scripting languages, etc., or low-level programming languages, such as machine language or assembler.

[0202] The implementation of the embodiments is independent of the hardware and can be implemented using any known or future-developed hardware technology or any combination thereof, such as a microprocessor or CPU (Central Processing Unit), MOS (Metal Oxide Semiconductor), CMOS (Complementary MOS), BiMOS (Bipolar MOS), BiCMOS (Bipolar CMOS), ECL (Emitter Coupled Logic), and / or TTL (Transistor-Transistor Logic).

[0203] The embodiments can be implemented as a separate device, apparatus, unit, component, or function, or in a distributed manner. For example, one or more processors or processing functions can be used or shared in the processing, or one or more processing segments or processing parts can be used and shared in the processing, where one physical processor or more than one physical processor can be used to implement one or more processing parts dedicated to a specific processing as described.

[0204] The apparatus can be implemented by a semiconductor chip, a chipset, or a (hardware) module including such a chip or chipset.

[0205] The embodiments can also be implemented as any combination of hardware and software, such as ASIC (Application-Specific IC (Integrated Circuit)) components, FPGA (Field-Programmable Gate Array) or CPLD (Complex Programmable Logic Device) components, or DSP (Digital Signal Processor) components.

[0206] The embodiments can also be implemented as a computer program product, including a computer-usable medium in which computer-readable program code is embodied, the computer-readable program code being adapted to execute the processes as described in the embodiments, where the computer-usable medium can be a non-transitory medium.

[0207] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0208] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device generate means for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.

[0209] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.

[0210] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.

[0211] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.

Claims

1. A method for transmitting and processing picture data, characterized in that, The method includes: Obtaining the input data value of the picture sent by the system-on-chip (SOC); wherein, the picture is the picture to be output and displayed on the display screen; For each target sub-pixel on the display screen: Based on the input data value of the picture, determining the input data value corresponding to this sub-pixel on the picture; If it is determined that this sub-pixel meets the preset afterimage elimination condition based on the input data value corresponding to this sub-pixel, then based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel, determining the data for driving this sub-pixel; outputting the data for driving this sub-pixel to the driving of the display screen.

2. The method according to claim 1, characterized in that, The preset afterimage elimination condition includes: The data offset value of this sub-pixel is greater than zero; Wherein, the data offset value of this sub-pixel is the difference between the input data value corresponding to this sub-pixel and the preset data threshold.

3. The method according to claim 2, characterized in that, The preset afterimage elimination condition further includes: The frame count offset value of this sub-pixel is greater than zero; Wherein, the frame count offset value of this sub-pixel is the difference between the frame count value of this sub-pixel and the preset frame number threshold; the frame count value of this sub-pixel is the number of consecutive frames in which the input data value corresponding to this sub-pixel remains unchanged.

4. The method according to claim 1, characterized in that, The determining the data for driving this sub-pixel based on the input data value corresponding to this sub-pixel, the data offset value of this sub-pixel, and the frame count offset value of this sub-pixel includes: Based on the data offset value of this sub-pixel, determining the data offset compensation value of this sub-pixel; Based on the frame count offset value of this sub-pixel, determining the frame count compensation value of this sub-pixel; Based on the input data value corresponding to this sub-pixel, the data offset compensation value of this sub-pixel, and the frame count compensation value of this sub-pixel, determining the data for driving this sub-pixel.

5. The method according to claim 4, characterized in that, The determining the data offset compensation value of this sub-pixel based on the data offset value of this sub-pixel includes: Based on the data offset value of this sub-pixel, using the first preset linear equation with one variable to determine the data offset compensation value of this sub-pixel; Wherein, the first preset linear equation with one variable is y = kx + a, where y represents the data offset compensation value of this sub-pixel, x represents the data offset value of this sub-pixel, k is the first preset weighting value, and a is the first preset constant.

6. The method according to claim 4, characterized in that, The determining the frame count compensation value of this sub-pixel based on the frame count offset value of this sub-pixel includes: Based on the frame count offset value of this sub-pixel, using the second preset linear equation with one variable to determine the frame count compensation value of this sub-pixel; Wherein, the second preset linear equation with one variable is y = px + b, where y represents the frame count compensation value of this sub-pixel, x represents the frame count offset value of this sub-pixel, p is the second preset weighting value, and b is the second preset constant.

7. The method according to claim 4, characterized in that, The determining the data for driving this sub-pixel based on the input data value corresponding to this sub-pixel, the data offset compensation value of this sub-pixel, and the frame count compensation value of this sub-pixel includes: Using the following formula to determine the data for driving this sub-pixel: Output data = input data * (1 - Data Diff Gain * Frame Cnt Gain); Among them, output data represents the data used to drive the sub-pixel, input data represents the input data value corresponding to the sub-pixel, Data Diff Gain represents the data offset compensation value of the sub-pixel, and Frame Cnt Gain represents the frame count compensation value of the sub-pixel.

8. A system for transmitting and processing picture data, characterized in that, The system includes: a system-on-chip (SOC), a timing controller (TCON), and a driver; wherein, the TCON is configured to: Obtain the input data value of the picture that needs to be output and displayed on the display screen input by the system-on-chip (SOC); For each target sub-pixel on the display screen: Based on the input data value of the picture, determine the input data value corresponding to the sub-pixel on the picture; If it is determined that the sub-pixel meets the preset afterimage elimination condition based on the input data value corresponding to the sub-pixel, then based on the input data value corresponding to the sub-pixel, the data offset value of the sub-pixel, and the frame count offset value of the sub-pixel, determine the data used to drive the sub-pixel; output the data used to drive the sub-pixel to the driver of the display screen.

9. An electronic device, characterized in that, It includes: A memory for storing program instructions; A processor for calling the program instructions stored in the memory and executing the method according to any one of claims 1 to 7 according to the obtained program.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to cause the computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and device for improving afterimage and display device

    CN112992096A

  • Display driving method and device, equipment and storage medium

    CN114882842A

  • Driving circuit board capable of screening performance deviation, display device including driving circuit board capable of screening performance deviation and method for screening performance deviation of driving circuit board

    KR102717242B1