Optimization method of touch display screen integrated with on-cell technology and touch display screen
By combining row-and-column individual scanning with row-and-column response scanning, the touch display of On-cell technology is optimized, solving the problem of low touch accuracy, achieving higher recognition accuracy and faster response speed, while reducing energy consumption.
Patent Information
- Application Number
- CN202510337813.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-03-21
AI Technical Summary
On-cell technology has relatively low touch accuracy, and improving touch recognition accuracy is an urgent problem to be solved.
By combining row and column individual scanning and row and column response scanning, the display area is scanned to filter out the real location points, determine the outline of the edge area and calculate the center location point, establish the scanning range, and dynamically track the movement of the touch point.
It improves the precision and accuracy of touch recognition, reduces interference from ghost points, increases touch response speed, and reduces energy consumption.
Smart Images

Figure CN120295507B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display, in particular to an optimization method of a touch display screen integrated with On-cell technology and the touch display screen. BACKGROUND
[0002] Currently, there are two technical routes for touch display screens, namely In-cell and On-cell. In-cell refers to a method of embedding a touch panel function into a liquid crystal pixel, and On-cell refers to a method of embedding a touch panel function between a color filter substrate and a polarizing plate.
[0003] In-Cell technology integrates touch control and display functions by depth, reduces signal interference and transmission loss, and thus achieves higher sensitivity. On-Cell technology has relatively low sensitivity due to structural separation and external interference. Although In-Cell technology has advantages in technical indicators, it has disadvantages in manufacturing cost, structural complexity and yield.
[0004] However, since On-Cell technology is implemented in a manner similar to an external plug-in, there is a certain disadvantage in the accuracy of touch control, and further research is needed to improve the accuracy of touch control. SUMMARY
[0005] The present application provides an optimization method of a touch display screen integrated with On-cell technology and the touch display screen, which uses a combination of row and column separate scanning mode and row and column response scanning mode to achieve accurate positioning and dynamic tracking of the touch area, so as to improve the recognition accuracy of touch control.
[0006] The above object of the present application is achieved by the following technical scheme:
[0007] In a first aspect, the present application provides an optimization method of a touch display screen integrated with On-cell technology, comprising:
[0008] using a row and column separate scanning mode to scan the display area to obtain a plurality of suspected position points;
[0009] using a row and column response scanning mode to scan the area where the suspected position points are located and screening according to the scanning result to obtain a real position point;
[0010] using the row and column separate scanning mode to determine the edge area of the real position point and draw the edge area contour and calculate the center position point of the edge area contour;
[0011] establishing a scanning range based on the center position point and tracking the movement of the real position point in the scanning range using the row and column response scanning mode;
[0012] wherein, in the tracking process, the center position point of the edge region contour is dynamically updated.
[0013] In a possible implementation manner of the first aspect, the calculating the center position point of the edge region contour comprises:
[0014] randomly selecting a plurality of edge points on the edge region contour, the shortest straight line distance between adjacent edge points being equal;
[0015] establishing a first line segment using two adjacent edge points;
[0016] creating a second line segment based on the first line segment, the second line segment being perpendicular to the first line segment and passing through the midpoint of the first line segment;
[0017] obtaining a convergence point or a convergence region of the second line segment;
[0018] using the convergence point of the second line segment as the center position point of the edge region contour or using the center point of the convergence region of the second line segment as the center position point of the edge region contour.
[0019] In a possible implementation manner of the first aspect, the establishing the scanning range based on the center position point comprises:
[0020] creating a scanning circle with the center position point as the center, the edge region contour being located inside the scanning circle;
[0021] selecting a plurality of regions on the scanning circle as the scanning range;
[0022] wherein, the number of the scanning circles is a plurality, and in the direction away from the center position point, the diameter of the scanning circle tends to increase;
[0023] there is a blank region between adjacent scanning circles;
[0024] the line connecting any two scanning ranges respectively located in two adjacent scanning circles does not pass through the center position point.
[0025] In a possible implementation manner of the first aspect, the scanning the scanning range comprises:
[0026] scanning the display region using a row-column scanning manner to obtain a suspected use scanning range;
[0027] screening the obtained suspected use scanning range using a row-column response scanning manner to obtain a real use scanning range;
[0028] creating a moving track of the edge region contour based on the obtained plurality of real use scanning ranges, including the speed and the direction.
[0029] In a possible implementation manner of the first aspect, the scanning range is further moved according to the moving track of the edge region contour.
[0030] The diameter of the scanning circle increases during the moving process.
[0031] The diameter of the scanning circle increases in a positive correlation with the speed of the moving track of the edge region contour.
[0032] In a possible implementation manner of the first aspect, the method further includes:
[0033] Obtaining a parameter of a region inside the edge region contour on the display region;
[0034] Comparing the parameter with a parameter model to determine a medium of the contact region;
[0035] When the medium of the contact region includes a water medium, calculating a central position point of the edge region contour and randomly selecting a plurality of auxiliary central position points on the edge region contour;
[0036] The central position point and the auxiliary central position points are processed in the same manner.
[0037] In a possible implementation manner of the first aspect, the method further includes:
[0038] When the central position point is in a moving state but the auxiliary central position points are in a static state, timing the auxiliary central position points in the static state to obtain a static time;
[0039] When the static time is equal to a set reference time, performing a shielding process on the auxiliary central position points in the static state;
[0040] Obtaining a parameter of a region where the auxiliary central position points in the static state are located and creating a corresponding correction region on a shielding layer.
[0041] In a second aspect, the application provides an optimization device of a touch display screen integrated with on-cell technology, including:
[0042] A first scanning unit is configured to scan a display region by using a row-column separate scanning manner to obtain a plurality of suspected position points;
[0043] A second scanning unit is configured to scan a region where the suspected position points are located by using a row-column response scanning manner and to screen according to a scanning result to obtain real position points;
[0044] A first processing unit is configured to determine an edge region of the real position points by using the row-column separate scanning manner, to draw an edge region contour, and to calculate a central position point of the edge region contour;
[0045] The second processing unit is configured to establish a scanning range based on the center position point and track the movement of the real position point in the scanning range using a row-column response scanning mode.
[0046] In the tracking process, the center position point of the edge region profile is dynamically updated.
[0047] In a third aspect, the present application provides a touch display screen integrated with on-cell technology, which comprises:
[0048] a display panel, a sensing circuit arranged on the panel, and a sensing circuit;
[0049] one or more memories configured to store instructions; and
[0050] one or more processors configured to invoke and run the instructions from the memories to drive the sensing circuit to perform the method as described in the first aspect and any possible implementation of the first aspect.
[0051] In a fourth aspect, the present application provides a computer readable storage medium, which comprises:
[0052] a program, when the program is run by a processor, the method as described in the first aspect and any possible implementation of the first aspect is performed.
[0053] In a fifth aspect, the present application provides a computer program product, which comprises program instructions, when the program instructions are run by a computing device, the method as described in the first aspect and any possible implementation of the first aspect is performed.
[0054] In a sixth aspect, the present application provides a chip system, which comprises 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 methods.
[0055] The chip system can be composed of a chip, or can comprise a chip and other discrete devices.
[0056] In a possible design, the chip system further comprises a memory configured to store necessary program instructions and data. The processor and the memory can be decoupled and arranged on different devices, and connected through a wired or wireless manner, or the processor and the memory can be coupled on the same device. BRIEF DESCRIPTION OF DRAWINGS
[0057] Figure 1 is a distinction diagram of an In-cell touch display screen and an On-cell touch display screen provided by the present application.
[0058] Figure 2 is a schematic diagram of a principle of manufacturing an on-cell touch display screen provided by the present application.
[0059] Figure 3 is a schematic block diagram of a step flow of an optimization method of a touch display screen integrated with on-cell technology provided by the present application.
[0060] Figure 4 is a schematic diagram of a principle of generating a ghost point provided by the present application.
[0061] Figure 5 is a schematic diagram of a display area with an edge area profile provided by the present application.
[0062] Figure 6 is a schematic diagram of a principle of obtaining a center position point of the edge area profile provided by the present application.
[0063] Figure 7 is a schematic diagram of establishing a scanning range around the edge area profile provided by the present application. DETAILED DESCRIPTION
[0064] In order to more clearly understand the technical solutions in the present application, first, the related art is introduced.
[0065] Please refer to Figure 1 , from the content limited in the figure, it can be seen that the In-cell technology is to place the ITO touch film under the upper glass substrate of the display panel, and to fuse together with the liquid crystal layer. This technology not only has higher accuracy, but also eliminates the need for a touch panel, so that the whole screen is more light and thin.
[0066] The On-cell technology is to integrate the touch sensor between the color filter substrate and the polarizing plate. This technology has relatively low difficulty, but compared with the In-cell technology, its accuracy and sensitivity may be reduced.
[0067] The touch detection methods used by the In-cell touch display screen and the On-cell touch display screen have two kinds of self-capacitance detection method and mutual-capacitance detection method. The self-capacitance detection method is to measure the capacitance of a single electrode to the ground. When the human body capacitance is superimposed on the electrode capacitance during the touch, the total capacitance increases, and the X and Y axis electrodes are scanned to combine the coordinates. The mutual-capacitance detection method is to detect the coupling capacitance of the row and column intersection points. When touched, the coupling capacitance decreases. All intersection points are scanned by the method of exciting row by row and receiving signals column by column, and the coordinates of each touch point are accurately calculated.
[0068] The self-capacitance detection method is susceptible to environmental noise (such as electromagnetic interference), and the mutual-capacitance detection method can filter part of the noise through row-column intersection point detection, but 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 technical solutions in the present application will be further described in detail below with reference to the drawings.
[0070] Please refer to Figure 2 The optimization method of the touch display screen integrated with the On-cell technology disclosed in the present application is applied to the touch display screen integrated with the On-cell technology, and the touch display screen is obtained by stacking the touch film on the display panel (On-cell finished product).
[0071] The present application discloses an optimization method of a touch display screen integrated with On-cell technology, please refer to Figure 3 In some examples, the optimization method of the touch display screen integrated with the On-cell technology disclosed in the present application includes the following steps:
[0072] S101, using a row-column separate scanning method to scan the display area to obtain a plurality of suspected position points;
[0073] S102, using a row-column response scanning method to scan the area where the suspected position points are located and screening according to the scanning result to obtain a real position point;
[0074] S103, using a row-column separate scanning method to determine the edge area of the real position point and draw the edge area contour and calculate the center position point of the edge area contour;
[0075] S104, establishing a scanning range based on the center position point and tracking the movement of the real position point in the scanning range using the row-column response scanning method;
[0076] In the tracking process, the center position point of the edge area contour is dynamically updated.
[0077] Overall, the optimization method of the present application is mainly to optimize the touch recognition accuracy of the touch display screen integrated with the On-cell technology, and the specific method is to combine the row-column separate scanning method and the row-column response scanning method and cooperate with the corresponding data processing process to achieve.
[0078] In step S101, first, the row-column separate scanning method is used to scan the display area, and after scanning, the suspected position points are obtained. The row-column separate scanning method here refers to using the self-capacitance method for scanning, such as Figure 4As shown, at this point, we will get suspected location points, which include both real location points and ghost points. Of course, at this point, we need to display the area for multi-point operations.
[0079] When there is only one suspected location point in the display area, the display area is continuously scanned using a row and column-by-row scanning method.
[0080] Next, in step S102, the area where the suspected location point is located is scanned using the row and column response scanning method, and the results are filtered based on the scan results. Here, the row and column response scanning method refers to scanning using the mutual capacitance method, which can eliminate ghost points and obtain the true location point.
[0081] In this step, only the row and column response scanning method is used to scan the area where the suspected location point is located, instead of scanning the entire display area. The advantage of this method is that it greatly reduces the scanning range of the row and column response scanning method, and has better advantages in terms of scanning speed and energy consumption, resulting in better response speed and lower power consumption.
[0082] In step S103, the edge region of the actual location point is determined and the edge region outline is drawn using a row and column separate scanning method. Figure 5 (As shown) and calculate the center point of the edge region contour. This step is to achieve fast tracking of the real position points. Because ghost points have been removed in the previous steps, the edge region of the real position points can be determined and drawn using a row and column separate scanning method.
[0083] Finally, in step S104, a scanning range is established based on the center position point, and the movement of the real position point is tracked using the row and column response scanning method within the scanning range. The reason for using the row and column response scanning method here is that the row and column response scanning method has a faster response speed.
[0084] It also requires dynamic updating of the center point of the edge region contour during tracking. During this dynamic update, the scanning range corresponding to the center point is also dynamically updated. In practical applications, this allows the scanning range to more closely match the object in contact with the display area, facilitating rapid response to object movement.
[0085] In some examples, the specific method for calculating the center point of the edge region contour is as follows:
[0086] S201, Randomly select multiple edge points on the outline of the edge region, with the shortest straight-line distance between adjacent edge points being equal;
[0087] S202, Use two adjacent edge points to establish the first line segment;
[0088] S203, creating a second line segment based on the first line segment, the second line segment being perpendicular to the first line segment and passing through the midpoint of the first line segment;
[0089] S204, obtaining the convergence point or convergence area of the second line segment;
[0090] S205, using the convergence point of the second line segment as the center position point of the edge region profile or using the center point of the convergence area of the second line segment as the center position point of the edge region profile.
[0091] Please refer to Figure 6 In steps S201 to S205, a second line segment perpendicular to the midpoint of the first line segment is created using the first line segment connected at its head and tail, and then the convergence point or convergence area is obtained. Of course, 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 barycenter of the triangle (dashed area) can be used as the center of the convergence area. When the first obtained convergence area is irregular, the convergence area needs to be continuously reduced using the above-mentioned method, and the length of the first line segment is appropriately increased.
[0093] This is a kind of approximation processing method, which can obtain a relatively accurate center position point of the edge region profile.
[0094] The specific method for establishing a scanning range based on the center position point is as follows:
[0095] A scanning circle with the center position point as the center is created, and the edge region profile is located inside the scanning circle;
[0096] Multiple areas are selected on the scanning circle as scanning ranges;
[0097] The number of scanning circles is multiple, and the diameter of the scanning circle tends to increase in the direction away from the center position point;
[0098] There is a blank area between adjacent scanning circles;
[0099] The line connecting any two scanning ranges of two adjacent scanning circles does not pass through the center position point.
[0100] In the above-mentioned method, please refer to Figure 7 , multiple scanning ranges will be placed around the edge region profile, and the function of these scanning ranges is to predict the movement of the edge region profile. 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 the scanning range, the following is included:
[0102] The display area is scanned using the row-column separate scanning method to obtain a suspected usage scanning range;
[0103] The obtained suspected usage scanning range is screened using the row-column response scanning method to obtain a real usage scanning range;
[0104] Based on the obtained multiple real usage scanning ranges, a moving track of the edge region contour is created, including speed and direction.
[0105] In the above method, the row-column separate 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 eliminating ghost points, and will not be repeated here. Here, the scanning range can be triggered, and through the triggered scanning range, the moving track of the edge region contour can be easily obtained.
[0106] Further, the scanning range also needs to be moved according to the moving track 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 implementations, during the movement of the scanning range, the diameter of the scanning circle needs to be increased. The increase amount of the diameter of the scanning circle is positively correlated with the speed of the moving track of the edge region contour. The purpose of increasing the diameter of the scanning circle is to consider that the movement of the edge region contour may break through the limit of the scanning range. Appropriately increasing the diameter of the scanning circle can avoid the occurrence of the above situation.
[0108] In some examples, the following is further included:
[0109] S301, obtaining a parameter of an internal region of the edge region contour on the display area;
[0110] S302, comparing the parameter with a parameter model to determine a contact area medium;
[0111] S303, when the contact area medium includes a water medium, calculating a center position point of the edge region contour and randomly selecting multiple auxiliary center position points on the edge region contour;
[0112] The center position point and the auxiliary center position point 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 a parameter of an internal region of the edge region contour on the display area, and then compare the parameter with a parameter model to determine a contact area medium.
[0114] The parameter of the region inside the edge region profile refers to the capacitance value variation of the region, which is composed of a plurality of point data. When the finger carries water, the capacitance value variation of the region changes, and by comparing the actual value with the statistical parameter model, the medium of the contact region can be determined.
[0115] When the medium of the contact region includes water medium, the center position point of the edge region profile is calculated and a plurality of auxiliary center position points are randomly selected on the edge region profile, and the auxiliary center position points are used to track the residual water medium.
[0116] The specific manner is as follows:
[0117] When the center position point is in a moving state but the auxiliary center position point is in a static state, the auxiliary center position point in the static state is timed to obtain a static time;
[0118] When the static time is equal to a set reference time, the auxiliary center position point in the static state is shielded;
[0119] The parameter of the region where the auxiliary center position point in the static state is located is obtained, and a corresponding correction region is created in a shielding layer.
[0120] For the auxiliary center position point, the cumulative static time is used for processing, and when the static time is equal to a set reference time, the auxiliary center position point in the static state is shielded, and the specific manner of the shielding processing is to obtain the parameter of the region where the auxiliary center position point in the static state is located and create a corresponding correction region in a shielding layer.
[0121] The application further provides an optimization device of a touch display screen integrated with an on-cell technology, which comprises:
[0122] A first scanning unit is configured to scan a display region by using a row-column separate scanning manner to obtain a plurality of suspected position points.
[0123] A second scanning unit is configured to scan a region where the suspected position points are located by using a row-column response scanning manner and to screen according to a scanning result to obtain real position points.
[0124] A first processing unit is configured to determine an edge region of the real position points by using the row-column separate scanning manner, to draw an edge region profile, and to calculate a center position point of the edge region profile.
[0125] A second processing unit is configured to establish a scanning range based on the center position point and to track movement of the real position points in the scanning range by using the row-column response scanning manner.
[0126] In the tracking process, the center position point of the edge region contour is dynamically updated.
[0127] Further, the center position point of the edge region contour is calculated, comprising:
[0128] Randomly selecting a plurality of edge points on the edge region contour, the shortest straight line distance between adjacent edge points being equal;
[0129] Using two adjacent edge points to establish a first line segment;
[0130] Creating a second line segment based on the first line segment, the second line segment being perpendicular to the first line segment and passing through the midpoint of the first line segment;
[0131] Obtaining the convergence point or convergence region of the second line segment;
[0132] Using the convergence point of the second line segment as the center position point of the edge region contour or using the center point of the convergence region of the second line segment as the center position point of the edge region contour.
[0133] Further, the scanning range is established based on the center position point, comprising:
[0134] Creating a scanning circle with the center position point as the center, the edge region contour being located inside the scanning circle;
[0135] Selecting a plurality of regions on the scanning circle as the scanning range;
[0136] Wherein, the number of scanning circles is multiple, and the diameter of the scanning circle tends to increase in the direction away from the center position point;
[0137] There is a blank region between adjacent scanning circles;
[0138] The connecting line of any two scanning ranges respectively located in two adjacent scanning circles does not pass through the center position point.
[0139] Further, when scanning the scanning range, comprising:
[0140] Scanning the display region using a row-column scanning method to obtain a suspected use scanning range;
[0141] Using a row-column response scanning method to screen the obtained suspected use scanning range to obtain a real use scanning range;
[0142] Creating a moving track of the edge region contour based on the obtained multiple real use scanning ranges, including speed and direction.
[0143] Further, it further comprises moving the scanning range according to the moving track of the edge region contour;
[0144] The scanning range increases in the moving process, and the diameter of the scanning circle increases;
[0145] The diameter of the scanning circle increases in a positive correlation with the speed of the moving track of the edge region profile.
[0146] Further, the method further comprises:
[0147] Obtaining a parameter of an internal region of the edge region profile on the display region;
[0148] Comparing the parameter with a parameter model to determine a medium of the contact region;
[0149] When the medium of the contact region comprises a water medium, calculating a central position point of the edge region profile and randomly selecting a plurality of auxiliary central position points on the edge region profile;
[0150] The central position point and the auxiliary central position points are processed in the same way.
[0151] Further, the method further comprises:
[0152] When the central position point is in a moving state but the auxiliary central position points are in a static state, timing the auxiliary central position points in the static state to obtain a static time;
[0153] When the static time is equal to a set reference time, performing a shielding process on the auxiliary central position points in the static state;
[0154] Obtaining a parameter of a region where the auxiliary central position points in the static state are located and creating a corresponding correction region on a shielding layer.
[0155] In one example, the units in any of the above apparatuses 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] For another example, when the units in the apparatuses 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 processor that can invoke programs. For another example, these units can be integrated together to be implemented in the form of a system-on-a-chip (SOC).
[0157] In the present application, various objects such as messages / information / devices / network elements / systems / devices / actions / operations / processes / concepts, etc. that can appear in the present application are named. It can be understood that these specific names do not constitute a limitation on the related objects, and the names can be changed according to the scene, context or usage habits, etc. The technical meaning of the technical terms in the present application should be determined mainly from the function and technical effect embodied / executed in the technical scheme.
[0158] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0159] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented by other manners. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0160] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[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 herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical scheme. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0162] It should also be understood that in various embodiments of the present application, first, second, etc. are only to represent that a plurality of objects are different. For example, the first time window and the second time window are only to represent different time windows. The above first, second, etc. should not have any impact on the time window itself, and the above first, second, etc. should not have any limitation on the embodiments of the present application.
[0163] It should also be understood that, in the various embodiments of the present application, the terms and / or descriptions between different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0164] The functions described above, if implemented in the form of software functional units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part of the prior art that makes a contribution or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a computer readable storage medium, and includes a plurality of 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 the various embodiments of the present application. The aforementioned computer readable storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0165] The present application also provides a touch display screen integrated with on-cell technology, the touch display screen comprising:
[0166] a display panel, and a sensing circuit and a sensing circuit 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, driving the sensing circuit to perform the method as described above.
[0169] The present application also provides a computer program product, which 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 method.
[0170] The present application also provides a chip system, which includes a processor for implementing the functions involved in the above description, such as generating, receiving, sending, or processing the data and / or information involved in the above method.
[0171] The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0172] The processor mentioned in any of the above can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the above-mentioned feedback information transmission method.
[0173] In one 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 disposed on different devices, and connected through wired or wireless manner to support the chip system to implement various functions in the above embodiments. Alternatively, the processor and the memory can be coupled on the same device.
[0174] Optionally, the computer instructions are stored in the memory.
[0175] Optionally, the memory is a storage unit in the chip, such as a register, a cache, etc. The memory can also be a storage unit outside the chip in the terminal, such as a ROM or other type of static storage device 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 ROM (PROM), an erasable programmable ROM (EPROM), an electrically EPROM (EEPROM), or a flash memory.
[0178] The volatile memory can be a RAM, which is used as an external cache. There are many different types of RAM, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM).
[0179] The embodiments of the present specific implementation are the preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Therefore, any equivalent changes made on the basis of 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 of an integrated touch display screen with on-cell technology, characterized in that, The method comprises the following steps: scanning the display area using a row-column independent scanning mode to obtain a plurality of suspected position points, wherein the row-column independent scanning mode refers to scanning using a self-capacitance mode; scanning the area where the suspected position points are located using a row-column response scanning mode and screening according to the scanning result to obtain a real position point, wherein the row-column response scanning mode refers to scanning using a mutual-capacitance mode; determining an edge area of the real position point using the row-column independent scanning mode, drawing an edge area contour of the edge area, and calculating a center position point of the edge area contour; establishing a scanning range based on the center position point and tracking the movement of the real position point in the scanning range using the row-column response scanning mode, wherein the center position point of the edge area contour is dynamically updated during the tracking process; the step of establishing a scanning range based on the center position point comprises the following steps: creating a scanning circle with the center position point as the center, and the edge area contour is located inside the scanning circle; selecting a plurality of areas on the scanning circle as scanning ranges; wherein the number of scanning circles is multiple, and the diameter of the scanning circle tends to increase in the direction away from the center position point; there is a blank area between adjacent scanning circles; the line connecting any two scanning ranges located in two adjacent scanning circles does not pass through the center position point. 2.The method of claim 1, wherein, the step of calculating the center position point of the edge area contour comprises the following steps: randomly selecting a plurality of edge points on the edge area contour, wherein the shortest straight line distance between adjacent edge points is equal; establishing a first line segment using two adjacent edge points; creating a second line segment based on the first line segment, wherein the second line segment is perpendicular to the first line segment and passes through the midpoint of the first line segment; obtaining a convergence point or a convergence area of the second line segment; using the convergence point of the second line segment as the center position point of the edge area contour or using the center point of the convergence area of the second line segment as the center position point of the edge area contour. 3.The method of claim 1, wherein, when scanning the scanning range, the method comprises the following steps: scanning the display area using a row-column independent scanning mode to obtain a suspected use scanning range; screening the obtained suspected use scanning range using a row-column response scanning mode to obtain a real use scanning range; creating a moving track of the edge area contour based on the obtained plurality of real use scanning ranges, including speed and direction. 4.The method of claim 3, wherein, the method further comprises moving the scanning range according to the moving track of the edge area contour; 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 moving track of the edge area contour. 5.The method of claim 1, wherein, the method further comprises the following steps: obtaining parameters of the area inside the edge area contour on the display area; comparing the parameters with a parameter model to determine a contact area medium; when the contact area medium comprises a water medium, calculating the center position point of the edge area contour and randomly selecting a plurality of auxiliary center position points on the edge area contour; wherein the center position point and the auxiliary center position point are processed using the same method. 6.The method of claim 5, wherein the method further comprises: the method further comprises the following steps: when the center position point is in a moving state but the auxiliary center position point is in a stationary state, timing the auxiliary center position point in the stationary state to obtain a stationary time; when the stationary time is equal to a set reference time, shielding the auxiliary center position point in the stationary state. Obtain parameters of the area where the auxiliary center position point in the static state is located and create a corresponding correction area in the shielding layer.
7. An optimized device for a touch display screen integrating On-cell technology, characterized in that, The method comprises the steps of: The first scanning unit is configured to scan the display area using a row-column individual scanning mode to obtain a plurality of suspected position points. The second scanning unit is configured to scan the area where the suspected position points are located using a row-column response scanning mode and perform screening according to the scanning result to obtain a real position point. The first processing unit is configured to determine an edge area of the real position point using the row-column individual scanning mode, draw an edge area contour, and calculate a center position point of the edge area contour. The second processing unit is configured to establish a scanning range based on the center position point and track the movement of the real position point in the scanning range using the row-column response scanning mode. The method of establishing the scanning range based on the center position point comprises the steps of: Creating a scanning circle with the center position point as the center, and the edge area contour is located inside the scanning circle. Selecting a plurality of areas on the scanning circle as the scanning range. The number of scanning circles is multiple, and the diameter of the scanning circle tends to increase in the direction away from the center position point. There is a blank area between adjacent scanning circles. The line connecting any two scanning ranges of two adjacent scanning circles does not pass through the center position point.
8. A touch display screen integrated with on-cell technology, characterized in that, The touch display screen comprises: A display panel and a sensing circuit arranged on the panel; One or more memories for storing instructions; and One or more processors for calling and running the instructions from the memory to drive the sensing circuit to perform the method of any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises: A program, when the program is run by the processor, the method of any one of claims 1 to 6 is performed.
Citation Information
Patent Citations
Scanning method for projected capacitive touch panels
CN101840293A
Water detection method and device for touch screen, terminal equipment and storage medium
CN119165991A