Optimization method of touch display screen integrated with On-cell technology and touch display screen
By combining row-to-column separate scanning and row-to-column response scanning, the On-Cell technology touch display is optimized, which solves the problem of insufficient touch accuracy, and achieves higher recognition accuracy and lower energy consumption.
Patent Information
- Application Number
- CN202510337813.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2045-03-21
AI Technical Summary
On-Cell technology has disadvantages in the accuracy of touch control, and further research is needed to improve the recognition accuracy of touch control.
The combination of row-column independent scanning method and row-column response scanning method is adopted. By scanning the display area, the real position points are selected, the edge area outline is determined and the center position points are calculated, the scanning range is established, and the movement of touch points is dynamically tracked.
The touch recognition accuracy of On-Cell technology touch display screen is improved, which reduces ghost point interference, improves reaction speed and reduces energy consumption.
Smart Images

Figure CN120295507A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technologies, and particularly to an optimization method for a touch display screen integrating On-cell technology and a touch display screen. Background Art
[0002] Currently, there are mainly two technical routes for touch display screens, namely In-cell and On-cell. In-cell refers to the method of embedding the touch panel function into the liquid crystal pixels, and On-cell refers to the method of embedding the touch panel function between the color filter substrate and the polarizer.
[0003] The In-Cell technology reduces signal interference and transmission loss through deep integration of the touch control and display functions, thereby achieving higher sensitivity; while the On-Cell technology has relatively low sensitivity due to the influence of structural separation and external interference. Although the In-Cell technology has advantages in technical indicators, it has disadvantages in terms of manufacturing cost, structural complexity, and yield rate.
[0004] However, since the On-Cell technology is implemented in a way similar to an external attachment, there is a certain disadvantage in the accuracy of touch control, and further research is needed on how to improve the accuracy of touch control. Summary of the Invention
[0005] The present application provides an optimization method for a touch display screen integrating On-cell technology and a touch display screen, which realizes accurate positioning and dynamic tracking of the touch area by jointly using a combination of row-column independent scanning mode and row-column response scanning mode, so as to improve the recognition accuracy of touch control.
[0006] The above object of the present application is achieved through the following technical solutions:
[0007] In a first aspect, the present application provides an optimization method for a touch display screen integrating On-cell technology, including:
[0008] Scanning the display area using the row-column independent scanning mode to obtain a plurality of suspected position points;
[0009] Scanning the area where the suspected position points are located using the row-column response scanning mode and screening according to the scanning results to obtain the real position points;
[0010] Using the row-column independent scanning mode to determine the edge area of the real position point, drawing the contour of the edge area, and calculating the central position point of the edge area contour;
[0011] Establishing a scanning range based on the central position point and tracking the movement of the real position point using the row-column response scanning mode within the scanning range;
[0012] Among them, during the tracking process, the central position point of the edge region contour is dynamically updated.
[0013] In a possible implementation of the first aspect, calculating the central position point of the edge region contour includes:
[0014] Randomly select multiple edge points on the edge region contour, and the shortest straight-line distance between adjacent edge points is equal;
[0015] Use two adjacent edge points to establish a first line segment;
[0016] Based on the first line segment, create a second line segment, the second line segment is perpendicular to the first line segment and passes through the midpoint of the first line segment;
[0017] Obtain the convergence point or convergence area of the second line segment;
[0018] Use the convergence point of the second line segment as the central position point of the edge region contour or the central point of the convergence area of the second line segment as the central position point of the edge region contour.
[0019] In a possible implementation of the first aspect, establishing a scanning range based on the central position point includes:
[0020] Create a scanning circle with the central position point as the center, and the edge region contour is located inside the scanning circle;
[0021] Select multiple areas on the scanning circle as the scanning range;
[0022] Among them, the number of scanning circles is multiple, and in the direction away from the central position point, the diameter of the scanning circle tends to increase;
[0023] There is a blank area between adjacent scanning circles;
[0024] The connection line of any two scanning ranges located on two adjacent scanning circles does not pass through the central position point.
[0025] In a possible implementation of the first aspect, when scanning the scanning range, it includes:
[0026] Use the row-column separate scanning method to scan the display area to obtain a suspected usage scanning range;
[0027] Use the row-column response scanning method to screen the obtained suspected usage scanning range to obtain a true usage scanning range;
[0028] Based on the obtained multiple true usage scanning ranges, create the movement trajectory of the edge region contour, including speed and direction.
[0029] In a possible implementation of the first aspect, it further includes moving the scanning range according to the movement trajectory of the edge region contour;
[0030] During the movement of the scanning range, the diameter of the scanning circle increases;
[0031] The increase amount of the diameter of the scanning circle is positively correlated with the speed of the movement trajectory of the edge region contour.
[0032] In a possible implementation of the first aspect, it further includes:
[0033] Obtaining the parameters of the area inside the edge region contour on the display area;
[0034] Comparing the parameters with a parameter model to determine the contact area medium;
[0035] When the contact area medium includes a water medium, calculating the central position point of the edge region contour and randomly selecting multiple auxiliary central position points on the edge region contour;
[0036] Among them, the central position point and the auxiliary central position points are processed in the same way.
[0037] In a possible implementation of the first aspect, it further includes:
[0038] When the central position point is in a moving state but the auxiliary central position points are in a stationary state, timing the stationary auxiliary central position points to obtain the stationary time;
[0039] When the stationary time is equal to the set reference time, performing a shielding process on the stationary auxiliary central position points;
[0040] Obtaining the parameters of the area where the stationary auxiliary central position points are located and creating corresponding correction areas in the shielding layer.
[0041] In a second aspect, the present application provides an optimization device for a touch display screen integrating On-cell technology, including:
[0042] A first scanning unit, configured to scan the display area using a row-column independent scanning method to obtain multiple suspected position points;
[0043] A second scanning unit, configured to scan the area where the suspected position points are located using a row-column response scanning method and perform screening according to the scanning results to obtain real position points;
[0044] A first processing unit, configured to use a row-column independent scanning method to determine the edge region of the real position points, draw the edge region contour, and calculate the central position point of the edge region contour;
[0045] A second processing unit, configured to establish a scanning range based on the central position point and track the movement of the real position point within the scanning range using a row-column response scanning method;
[0046] Wherein, during the tracking process, the central position point of the edge region contour is dynamically updated.
[0047] In a third aspect, the present application provides a touch display screen integrating On-cell technology, and the touch display screen includes:
[0048] A display panel, an induction circuit provided on the panel, and a circuit related to the induction circuit;
[0049] One or more memories, configured to store instructions; and
[0050] One or more processors, configured to call and run the instructions from the memory and drive the induction circuit to execute the method described in the first aspect and any possible implementation manner of the first aspect.
[0051] In a fourth aspect, the present application provides a computer-readable storage medium, and the computer-readable storage medium includes:
[0052] A program, when the program is run by a processor, the method described in the first aspect and any possible implementation manner of the first aspect is executed.
[0053] In a fifth aspect, the present application provides a computer program product, including program instructions, when the program instructions are run by a computing device, the method described in the first aspect and any possible implementation manner of the first aspect is executed.
[0054] In a sixth aspect, the present application provides a chip system, and the chip system includes a processor, configured to implement the functions involved in the above aspects, for example, generating, receiving, sending, or processing the data and / or information involved in the above method.
[0055] The chip system may be composed of chips, or may include chips and other discrete devices.
[0056] In a possible design, the chip system further includes a memory, and the memory is configured to store necessary program instructions and data. The processor and the memory may be decoupled and disposed on different devices, and are connected by a wired or wireless manner, or the processor and the memory may also be coupled on the same device. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 It is a schematic diagram showing the difference between an In-cell touch display screen and an On-cell touch display screen provided by the present application.
[0058] Figure 2 This is a schematic diagram of the principle for manufacturing an On-cell touch display screen provided by this application.
[0059] Figure 3 This is a schematic block diagram of the step flow of an optimization method for a touch display screen integrating On-cell technology provided by this application.
[0060] Figure 4 This is a schematic diagram of the principle for generating ghost points provided by this application.
[0061] Figure 5 This is a schematic diagram showing the existence of an edge area contour on the display area provided by this application.
[0062] Figure 6 This is a schematic diagram of the principle for obtaining the central position point of the edge area contour provided by this application.
[0063] Figure 7 This is a schematic diagram of establishing a scanning range around the edge area contour provided by this application. Detailed implementation manners
[0064] To understand the technical solutions in this application more clearly, the related technologies will be introduced first.
[0065] Please refer to Figure 1 , it can be seen from the content limited in the figure that the In-cell technology places the ITO touch film under the upper glass substrate of the display panel and integrates it with the liquid crystal layer. This technology not only has higher precision but also eliminates the need for a touch panel, making the entire screen thinner and lighter.
[0066] The On-cell technology integrates the touch sensor between the color filter substrate and the polarizer. This technology has relatively lower difficulty, but compared with the In-cell technology, its precision and sensitivity may be reduced.
[0067] The touch detection methods used in In-cell touch display screens and On-cell touch display screens are self-capacitance detection method and mutual-capacitance detection method. The self-capacitance detection method measures the capacitance of a single electrode to the ground. When touched, the human body capacitance is superimposed on the electrode capacitance, resulting in an increase in the total capacitance. After scanning the X and Y axis electrodes, the combined coordinates are obtained; the mutual-capacitance detection method detects the coupling capacitance at the intersection of rows and columns. When touched, the coupling capacitance decreases. By scanning all intersections in the way of row-by-row excitation and column-by-column signal reception, the coordinates of each touch point are accurately calculated.
[0068] The self - capacitance detection method is vulnerable to environmental noise (such as electromagnetic interference), while the mutual - capacitance detection method can filter out some noise through row - column intersection detection. However, the self - capacitance detection method has ghost points, and the mutual - capacitance detection method has problems such as high energy consumption and low scanning efficiency.
[0069] The following further elaborates on the technical solutions in this application in conjunction with the accompanying drawings.
[0070] Please refer to Figure 2 , the optimization method of the touch display screen integrating On - cell technology disclosed in this application is applied to the touch display screen integrating On - cell technology. Such a touch display screen is obtained by superimposing a touch film on a display panel to get a touch display screen (On - cell finished product).
[0071] This application discloses an optimization method of a touch display screen integrating On - cell technology. Please refer to Figure 3 , in some examples, the optimization method of the touch display screen integrating On - cell technology disclosed in this application includes the following steps:
[0072] S101, scan the display area using the row - column independent scanning method to obtain multiple suspected position points;
[0073] S102, scan the area where the suspected position points are located using the row - column response scanning method and screen according to the scanning results to obtain real position points;
[0074] S103, use the row - column independent scanning method to determine the edge area of the real position points, draw the contour of the edge area, and calculate the central position point of the contour of the edge area;
[0075] S104, establish a scanning range based on the central position point and use the row - column response scanning method within the scanning range to track the movement of the real position points;
[0076] Among them, during the tracking process, the central position point of the contour of the edge area is dynamically updated.
[0077] Overall, the optimization method of this application mainly optimizes the touch recognition accuracy of the touch display screen integrating On - cell technology. The specific method is achieved by combining the row - column independent scanning method and the row - column response scanning method and coordinating with the corresponding data processing process.
[0078] In step S101, first scan the display area using the row - column independent scanning method. After scanning, suspected position points are obtained. Here, the row - column independent scanning method refers to scanning using the self - capacitance method, such as Figure 4As shown, suspected position points will be obtained at this time. There are two types of suspected position points, namely real position points and ghost points. Of course, here, multi-point operations need to be performed in the display area.
[0079] When there is only one suspected position point in the display area, the row-column independent scanning method is continuously used to scan the display area.
[0080] Then, in step S102, the row-column response scanning method is used to scan the area where the suspected position point is located and filter according to the scanning results. The row-column response scanning method here refers to using the mutual capacitance method for scanning. This method can eliminate ghost points and obtain real position points.
[0081] In this step, only the row-column response scanning method is used to scan the area where the suspected position point is located instead of the entire display area. The advantage of this method is that it greatly reduces the scanning range of the row-column response scanning method, and has better advantages in terms of scanning speed and energy consumption, and can obtain better response speed and lower power consumption.
[0082] In step S103, the row-column independent scanning method is used to determine the edge area of the real position point and draw the contour of the edge area ( Figure 5 as shown) and calculate the central position point of the contour of the edge area. The function of this step is to achieve fast tracking of the real position point. Because the ghost points have been eliminated in the previous steps, the row-column independent scanning method can be used to determine the edge area of the real position point for drawing.
[0083] Finally, in step S104, a scanning range is established based on the central position point, and the row-column response scanning method is used to track the movement of the real position point within the scanning range. The reason for using the row-column response scanning method here is that the row-column response scanning method has a faster response speed.
[0084] At the same time, it is also required to dynamically update the central position point of the contour of the edge area during the tracking process. During the dynamic update of the central position point, the scanning range coordinated with the central position point will also be dynamically updated. In actual application scenarios, the scanning range can be made to fit better with the object in contact with the display area, which is convenient for achieving fast response to the movement of the object.
[0085] In some examples, the specific method for calculating the central position point of the contour of the edge area is as follows:
[0086] S201, randomly select multiple edge points on the contour of the edge area, and the shortest straight-line distance between adjacent edge points is equal;
[0087] S202, use two adjacent edge points to establish the first line segment;
[0088] S203. Create a second line segment based on the first line segment, where the second line segment is perpendicular to the first line segment and passes through the midpoint of the first line segment;
[0089] S204. Obtain the convergence point or convergence area of the second line segment;
[0090] S205. Use the convergence point of the second line segment as the central position point of the edge area contour or the central point of the convergence area of the second line segment as the central position point of the edge area contour.
[0091] Please refer to Figure 6 , in steps S201 to S205, use the first line segments connected end to end to create a second line segment perpendicular to the midpoint of the first line segment, and then obtain the convergence point or convergence area. Of course, here, the probability of obtaining the convergence point is very small, and generally the convergence area is obtained.
[0092] For example, in Figure 6 , the obtained convergence area is a shape similar to a triangle. At this time, the centroid of the triangle (dashed area) can be used as the center of the convergence area. When the initially obtained convergence area is an irregular shape, it is necessary to continue to use the above method to narrow the convergence area and appropriately increase the length of the first line segment.
[0093] This is a processing method similar to approximation, which can obtain a relatively accurate central position point of the edge area contour.
[0094] The specific method for establishing the scanning range based on the central position point is as follows:
[0095] Create a scanning circle with the central position point as the center, and the edge area contour is located inside the scanning circle;
[0096] Select multiple areas on the scanning circle as the scanning range;
[0097] Among them, the number of scanning circles is multiple, and in the direction away from the central position point, the diameter of the scanning circle tends to increase;
[0098] There is a blank area between adjacent scanning circles;
[0099] The connection line of any two scanning ranges located on two adjacent scanning circles does not pass through the central position point.
[0100] In the above method, please refer to Figure 7 , multiple scanning ranges will be placed around the edge area contour, and the role of these scanning ranges is to predict the movement of the edge area contour. The scanning ranges are divided into multiple groups, and each group of scanning ranges is on the same scanning circle (dashed line).
[0101] In some examples, when scanning a scanning range, the following content is included:
[0102] Use the row-column independent scanning method to scan the display area to obtain a suspected used scanning range;
[0103] Use the row-column response scanning method to screen the obtained suspected used scanning range to obtain the actual used scanning range;
[0104] Create a moving trajectory of the edge region contour based on the obtained multiple actual used scanning ranges, including speed and direction.
[0105] In the above method, the row-column independent scanning method and the row-column response scanning method are also used to screen the scanning range. This part of the content is the same as the content of removing ghost points and will not be elaborated here. Here, it can be regarded that the scanning range is triggered, and through the triggered scanning range, the moving trajectory of the edge region contour can be conveniently obtained.
[0106] Furthermore, it is also necessary to move the scanning range according to the moving trajectory of the edge region contour. The purpose of moving the scanning range is to enable the scanning range to synchronously track the movement of the edge region contour.
[0107] In some possible implementation manners, during the movement of the scanning range, the diameter of the scanning circle needs to be increased, and the increase amount of the diameter of the scanning circle is positively correlated with the speed of the moving trajectory of the edge region contour. The purpose of increasing the diameter of the scanning circle is considered that the movement of the edge region contour may break through the limitation of the scanning range, and appropriately increasing the diameter of the scanning circle can avoid the occurrence of the above situation.
[0108] In some examples, the following content is also added:
[0109] S301, obtain the parameters of the area inside the edge region contour on the display area;
[0110] S302, compare the parameters with the parameter model to determine the contact area medium;
[0111] S303, when the contact area medium includes a water medium, calculate the center position point of the edge region contour and randomly select multiple auxiliary center position points on the edge region contour;
[0112] Among them, the center position point and the auxiliary center position points are processed in the same way.
[0113] The content in steps S301 to S303 is to cope with the influence of water operation on the display area. The specific processing process is to obtain the parameters of the area inside the edge region contour on the display area, and then compare the parameters with the parameter model to determine the contact area medium.
[0114] The parameter in the inner area of the edge area contour here refers to the change amount of the capacitance value of this area, and this change amount of the capacitance value is composed of multiple point data. When the finger carries water, the change amount of the capacitance value in this area will change. By comparing the actual value with the parameter model obtained through statistics, the medium of the contact area can be determined.
[0115] When the medium of the contact area includes a water medium, calculate the central position point of the edge area contour and randomly select multiple auxiliary central position points on the edge area contour. The role of the auxiliary central position points is to track the remaining water medium.
[0116] The specific method is as follows:
[0117] When the central position point is in a moving state but the auxiliary central position point is in a static state, time the auxiliary central position point in the static state to obtain the static time;
[0118] When the static time is equal to the set reference time, perform a shielding process on the auxiliary central position point in the static state;
[0119] Obtain the parameter of the area where the auxiliary central position point in the static state is located and create a corresponding correction area in the shielding layer.
[0120] For the auxiliary central position point, adopt the method of accumulating the static time for processing. When the static time is equal to the set reference time, perform a shielding process on the auxiliary central position point in the static state. The specific method of the shielding process is to obtain the parameter of the area where the auxiliary central position point in the static state is located and create a corresponding correction area in the shielding layer.
[0121] The present application also provides an optimization device for a touch display screen integrating On-cell technology, including:
[0122] A first scanning unit, configured to scan the display area using a row-column independent scanning method to obtain a plurality of suspected position points;
[0123] A second scanning unit, configured to scan the area where the suspected position points are located using a row-column response scanning method and perform screening according to the scanning result to obtain real position points;
[0124] A first processing unit, configured to use a row-column independent scanning method to determine the edge area of the real position point, draw the edge area contour, and calculate the central position point of the edge area contour;
[0125] A second processing unit, configured to establish a scanning range based on the central position point and track the movement of the real position point using a row-column response scanning method within the scanning range;
[0126] Among them, during the tracking process, the central position point of the edge region contour is dynamically updated.
[0127] Furthermore, calculating the central position point of the edge region contour includes:
[0128] Randomly select multiple edge points on the edge region contour, and the shortest straight-line distance between adjacent edge points is equal;
[0129] Use two adjacent edge points to establish a first line segment;
[0130] Based on the first line segment, create a second line segment, which is perpendicular to the first line segment and passes through the midpoint of the first line segment;
[0131] Obtain the convergence point or convergence region of the second line segment;
[0132] Use the convergence point of the second line segment as the central position point of the edge region contour or the central point of the convergence region of the second line segment as the central position point of the edge region contour.
[0133] Furthermore, establishing a scanning range based on the central position point includes:
[0134] Create a scanning circle with the central position point as the center, and the edge region contour is located inside the scanning circle;
[0135] Select multiple regions on the scanning circle as the scanning range;
[0136] Among them, the number of scanning circles is multiple, and in the direction away from the central position point, the diameter of the scanning circle tends to increase;
[0137] There is a blank area between adjacent scanning circles;
[0138] The connection line of any two scanning ranges located on two adjacent scanning circles does not pass through the central position point.
[0139] Furthermore, when scanning the scanning range, it includes:
[0140] Use the row-column separate scanning method to scan the display area to obtain a suspected usage scanning range;
[0141] Use the row-column response scanning method to screen the obtained suspected usage scanning range to obtain a true usage scanning range;
[0142] Based on the obtained multiple true usage scanning ranges, create a movement trajectory of the edge region contour, including speed and direction.
[0143] Furthermore, it also includes moving the scanning range according to the movement trajectory of the edge region contour;
[0144] During the movement of the scanning range, the diameter of the scanned circle increases;
[0145] The increase in the diameter of the scanned circle is positively correlated with the speed of the movement trajectory of the contour of the edge region.
[0146] Furthermore, it also includes:
[0147] Obtain the parameters of the area inside the contour of the edge region on the display area;
[0148] Compare the parameters with the parameter model to determine the medium of the contact area;
[0149] When the medium of the contact area includes a water medium, calculate the center position point of the contour of the edge region and randomly select multiple auxiliary center position points on the contour of the edge region;
[0150] Among them, the center position point and the auxiliary center position points are processed in the same way.
[0151] Furthermore, it also includes:
[0152] When the center position point is in a moving state but the auxiliary center position points are in a stationary state, time the stationary auxiliary center position points to obtain the stationary time;
[0153] When the stationary time is equal to the set reference time, perform a shielding process on the stationary auxiliary center position points;
[0154] Obtain the parameters of the area where the stationary auxiliary center position points are located and create corresponding correction areas in the shielding layer.
[0155] In one example, the units in any of the above devices can be one or more integrated circuits configured to implement the above methods. For example: one or more application-specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0156] Again, when the units in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call programs. Again, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0157] In this application, names have been assigned to various objects such as various messages / information / devices / network elements / systems / devices / actions / operations / processes / concepts, etc. It can be understood that these specific names do not constitute a limitation on the relevant objects, and the assigned names can be changed according to factors such as the scenario, context, or usage habits. The understanding of the technical meaning of the technical terms in this application should mainly be determined from the functions and technical effects reflected / executed in the technical solution.
[0158] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0159] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0160] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0161] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but this implementation should not be considered to exceed the scope of this application.
[0162] It should also be understood that in each embodiment of this application, the first, second, etc. are only used to indicate that multiple objects are different. For example, the first time window and the second time window are only used to indicate different time windows. It should not have any impact on the time window itself. The above first, second, etc. should not impose any limitations on the embodiments of this application.
[0163] It should also be understood that in various embodiments of the present application, without special explanation and logical conflicts, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0164] If the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a computer-readable storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned computer-readable storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs that can store program codes.
[0165] The present application also provides a touch display screen integrating On-cell technology. The touch display screen includes:
[0166] A display panel, and a sensing circuit and a connection circuit provided on the panel;
[0167] One or more memories for storing instructions; and
[0168] One or more processors for calling and running the instructions from the memory to drive the sensing circuit to execute the methods described above.
[0169] The present application also provides a computer program product. The computer program product includes instructions that, when executed, cause the terminal device and the network device to perform the operations of the terminal device and the network device corresponding to the above methods.
[0170] The present application also provides a chip system. The chip system includes a processor for implementing the functions involved above, for example, generating, receiving, sending, or processing the data and / or information involved in the above methods.
[0171] The chip system can be composed of chips or can include chips and other discrete devices.
[0172] The processor mentioned anywhere above can be a CPU, a microprocessor, an ASIC, or an integrated circuit for controlling the execution of a program for the method of transmitting the above-mentioned feedback information.
[0173] In a possible design, the chip system further includes a memory for storing necessary program instructions and data. The processor and the memory can be decoupled and separately disposed on different devices, and connected by wired or wireless means to support the chip system to implement various functions in the above embodiments. Alternatively, the processor and the memory can also be coupled on the same device.
[0174] Optionally, the computer instructions are stored in the memory.
[0175] Optionally, the memory is a storage unit within the chip, such as a register, cache, etc. The memory can also be a storage unit outside the chip within the terminal, such as a ROM or other types of static storage devices that can store static information and instructions, a RAM, etc.
[0176] It can be understood that the memory in the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories.
[0177] The non-volatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
[0178] The volatile memory can be a RAM, which is used as an external cache. There are various different types of RAM, such as a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct memory bus random access memory.
[0179] The embodiments of the specific implementation manners are all preferred embodiments of the present application, and do not limit the protection scope of the present application accordingly. Therefore, all equivalent changes made according to the structure, shape, and principle of the present application should be covered within the protection scope of the present application.
Claims
1. An optimization method for a touch display screen integrating On-cell technology, characterized in that, Including: Scanning the display area using the row-column independent scanning method to obtain multiple suspected position points; Scanning the area where the suspected position points are located using the row-column response scanning method and screening according to the scanning results to obtain the real position points; Using the row-column independent scanning method to determine the edge area of the real position point, drawing the contour of the edge area, and calculating the central position point of the contour of the edge area; Establishing a scanning range based on the central position point and using the row-column response scanning method within the scanning range to track the movement of the real position point; Wherein, during the tracking process, the central position point of the contour of the edge area is dynamically updated.
2. The optimization method of the touch display screen integrating the On-cell technology according to claim 1, characterized in that Calculating the central position point of the contour of the edge area includes: Randomly selecting multiple edge points on the contour of the edge area, and the shortest straight-line distance between adjacent edge points is equal; Using two adjacent edge points to establish a first line segment; Creating a second line segment based on the first line segment, the second line segment is perpendicular to the first line segment and passes through the midpoint of the first line segment; Obtaining the convergence point or convergence area of the second line segment; Using the convergence point of the second line segment as the central position point of the contour of the edge area or using the central point of the convergence area of the second line segment as the central position point of the contour of the edge area.
3. The optimization method of the touch display screen integrating the On-cell technology according to claim 1, characterized in that Establishing a scanning range based on the central position point includes: Creating a scanning circle with the central position point as the center, and the contour of the edge area is located inside the scanning circle; Selecting multiple areas on the scanning circle as the scanning range; Wherein, the number of scanning circles is multiple, and in the direction away from the central position point, the diameter of the scanning circle tends to increase; There is a blank area between adjacent scanning circles; The connection line of any two scanning ranges located on two adjacent scanning circles does not pass through the central position point.
4. The optimization method of the touch display screen integrating the On-cell technology according to claim 3, characterized in that, When scanning the scanning range, it includes: Scanning the display area using the row-column independent scanning method to obtain a suspected use scanning range; Using the row-column response scanning method to screen the obtained suspected use scanning range to obtain the real use scanning range; Creating a movement trajectory of the contour of the edge area based on the obtained multiple real use scanning ranges, including speed and direction.
5. The optimization method of the touch display screen integrating the On-cell technology according to claim 4, characterized in that Also including moving the scanning range according to the movement trajectory of the contour of the edge area; During the movement of the scanning range, the diameter of the scanning circle increases; The increase amount of the diameter of the scanning circle is positively correlated with the speed of the movement trajectory of the contour of the edge area.
6. The optimization method of the touch display screen integrating the On-cell technology according to claim 1, characterized in that Also including: Obtaining the parameters of the area located inside the contour of the edge area on the display area; Comparing the parameters with the parameter model to determine the contact area medium; When the contact area medium includes a water medium, calculating the central position point of the contour of the edge area and randomly selecting multiple auxiliary central position points on the contour of the edge area; Wherein, the central position point and the auxiliary central position point are processed in the same way.
7. The optimization method of the touch display screen integrating the On-cell technology according to claim 6, characterized in that Also including: When the central position point is in a moving state but the auxiliary central position point is in a stationary state, timing the stationary auxiliary central position point to obtain the stationary time; Performing a shielding process on the stationary auxiliary central position point when the stationary time is equal to the set reference time; Obtaining the parameters of the area where the stationary auxiliary central position point is located and creating a corresponding correction area on the shielding layer.
8. An optimization device for a touch display screen integrating On-cell technology, characterized in that, Including: A first scanning unit, configured to scan a display area by using a row-column independent scanning method to obtain a plurality of suspected position points; A second scanning unit, configured to scan an area where the suspected position points are located by using a row-column response scanning method and perform screening according to the scanning results to obtain real position points; A first processing unit, configured to determine an edge area of the real position points by using a row-column independent scanning method, draw a contour of the edge area, and calculate a central position point of the contour of the edge area; A second processing unit, configured to establish a scanning range based on the central position point and track the movement of the real position points by using a row-column response scanning method within the scanning range; Wherein, during the tracking process, the central position point of the contour of the edge area is dynamically updated.
9. A touch display screen integrating On-cell technology, characterized in that, The touch display screen includes: A display panel, an induction circuit provided on the panel, and the induction circuit; One or more memories, configured to store instructions; and One or more processors, configured to call and run the instructions from the memory, and drive the induction circuit to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes: A program, when the program is run by a processor, the method according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Scanning method for projected capacitive touch panels
CN101840293A
Predictive touch surface scanning
CN103034358A
Scanning method of capacitive touch screen and capacitive touch screen
CN107168596A
Image matching and positioning method based on point feature and contour feature fusion
CN110569861A
Water detection method and device for touch screen, terminal equipment and storage medium
CN119165991A