Touch display integrated circuit and operating method thereof, and touch display device
A touch display integrated circuit (IC) and an operating method thereof, and a touch display device are disclosed. The touch display IC includes a scanning circuit and a processing circuit. The scanning circuit is coupled to multiple touch pads of the touch display panel. The scanning circuit is configured to set an initial area, and to generate multiple scanned touch areas by sequentially shifting the initial area with a pre-setting distance. The scanning circuit is configured to obtain multiple touch sensing signals according to the scanned touch areas to generate touch data. A size of the initial area equals to N of the touch pads. The processing circuit is coupled to the scanning circuit. The processing circuit is configured to calculate touch control information corresponding to each of the scanned touch areas according to the touch data.
1 . A touch display integrated circuit, adapted to drive a touch display panel, comprising:
a scanning circuit, coupled to a plurality of touch pads of the touch display panel, and configured to set an initial area, generate a plurality of scanned touch areas by sequentially shifting the initial area with a pre-setting distance, and obtain a plurality of touch sensing signals according to the plurality of scanned touch areas to generate touch data, wherein at least a part of the plurality of scanned touch areas are overlapped, wherein a size of the initial area equals to N of the plurality of touch pads and N is a positive number greater than 1; and
a processing circuit, coupled to the scanning circuit, and configured to calculate touch control information corresponding to each of the plurality of scanned touch areas according to the touch data.
2 . The touch display integrated circuit according to claim 1 , wherein the pre-setting distance is less than a width or a length of the initial area.
3 . The touch display integrated circuit according to claim 2 , wherein the pre-setting distance equals to a width or a length of one touch pad.
4 . The touch display integrated circuit according to claim 1 , wherein each of the plurality of scanned touch areas comprises M of scanned sub-areas, and a size of each of the M of the scanned sub-areas equals to M of the plurality of touch pads, wherein M is a positive number greater than 1 and less than N.
5 . The touch display integrated circuit according to claim 4 , wherein the processing circuit is configured to:
calculate a center of mass coordinate of each of the M scanned sub-areas according to the touch data;
multiply the center of mass coordinate with the size of each of the plurality of touch pads to generate an intermediate coordinate; and
subtract an offset coordinate from the intermediate coordinate to generate the touch control information corresponding to one of the M of the scanned sub-areas to be as one of the touch control information of one corresponding of the plurality of scanned touch areas,
wherein the offset coordinate is set according to a half of the pre-setting distance and a half of a width or a length of one touch pad.
6 . The touch display integrated circuit according to claim 1 , wherein the scanning circuit is configured to:
generate a first scanned touch area by shifting the initial area with the pre-setting distance;
obtain a first plurality of touch sensing signals according to the first scanned touch area to generate first touch data;
generate a second scanned touch area by shifting the first scanned touch area with the pre-setting distance; and
obtain a second plurality of touch sensing signals according to the second scanned touch areas to generate second touch data,
wherein the first scanned touch area and the second scanned touch area are overlapped with at least one scanned sub-area that has a size of one touch pad, and are not overlapped with a first edge of an active area of the touch display panel.
7 . The touch display integrated circuit according to claim 6 , wherein the processing circuit is configured to:
calculate first touch control information corresponding to a first scanned sub-area of the first scanned touch area according to the first touch data; and
calculate second touch control information corresponding to a second scanned sub-area of the second scanned touch area according to the second touch data,
wherein the first scanned sub-area and the second scanned touch area are adjacent, and respectively have a size of one touch pad.
8 . The touch display integrated circuit according to claim 1 , wherein the scanning circuit is configured to:
set a first edge area, wherein a size of the first edge area equals to P of the plurality of touch pads that are adjacent to a first edge of an active area of the touch display panel, and P is a positive number greater than 1;
set a second edge area that is adjacent to the first edge area, wherein a size of the second edge area equals to the P of the plurality of touch pads;
generate an edge scanned touch area by collecting the second edge area and at least one of the first edge area; and
obtain a plurality of edge touch sensing signals according to the edge scanned touch area to generate edge touch data.
9 . The touch display integrated circuit according to claim 8 , wherein the processing circuit is configured to calculate edge touch control information corresponding to the first edge area according to the edge touch data.
10 . The touch display integrated circuit according to claim 1 , wherein the scanning circuit is configured to sequentially shift the initial area with the pre-setting distance with respect to a first direction or a second direction.
11 . The touch display integrated circuit according to claim 1 , wherein the scanning circuit comprises:
a combining circuit, coupled to the plurality of touch pads, and configured to generate the plurality of scanned touch areas, and obtain the plurality of touch sensing signals according to the plurality of scanned touch areas;
an analog circuit, coupled to the combining circuit, and configured to generate a plurality of modulated touch sensing signals according to the plurality of touch sensing signals; and
an analog-to-digital converter circuit, coupled to the analog circuit and the processing circuit, and configured to generate the touch data according to the plurality of modulated touch sensing signals.
12 . An operating method of a touch display integrated circuit, comprising:
setting, by a scanning circuit of the touch display integrated circuit, an initial area;
sequentially shifting, by the scanning circuit, the initial area with a pre-setting distance to generate a plurality of scanned touch areas;
obtaining, by the scanning circuit, a plurality of touch sensing signals according to the plurality of scanned touch areas to generate touch data, wherein at least a part of the plurality of scanned touch areas are overlapped, wherein a size of the initial area equals to N of the plurality of touch pads and N is a positive number greater than 1; and
calculating, by a processing circuit of the touch display integrated circuit, touch control information corresponding to each of the plurality of scanned touch areas according to the touch data.
13 . The operating method of the touch display integrated circuit according to claim 12 , wherein the pre-setting distance is less than a width or a length of the initial area.
14 . The operating method of the touch display integrated circuit according to claim 13 , wherein the pre-setting distance equals to a width or a length of one touch pad.
15 . The operating method of the touch display integrated circuit according to claim 12 , wherein each of the plurality of scanned touch areas comprises M of scanned sub-areas, and a size of each of the M of the scanned sub-areas equals to M of the plurality of touch pads, wherein M is a positive number greater than 1 and less than N.
16 . The operating method of the touch display integrated circuit according to claim 15 , further comprising:
calculating, by the processing circuit, a center of mass coordinate of each of the M scanned sub-areas according to the touch data;
multiplying, by the processing circuit, the center of mass coordinate with the size of each of the plurality of touch pads to generate an intermediate coordinate; and
subtracting, by the processing circuit, an offset coordinate from the intermediate coordinate to generate the touch control information corresponding to one of the M of the scanned sub-areas to be as one of the touch control information of one corresponding of the plurality of scanned touch areas,
wherein the offset coordinate is set according to a half of the pre-setting distance and a half of a width or a length of one touch pad.
17 . The operating method of the touch display integrated circuit according to claim 12 , wherein the step of sequentially shifting the initial area with the pre-setting distance to generate the plurality of scanned touch areas comprises:
generating, by the scanning circuit, a first scanned touch area by shifting the initial area with the pre-setting distance; and
generating, by the scanning circuit, a second scanned touch area by shifting the first scanned touch area with the pre-setting distance,
wherein the step of obtaining the plurality of touch sensing signals according to the plurality of scanned touch areas to generate the touch data comprises:
obtaining, by the scanning circuit, a first plurality of touch sensing signals according to the first scanned touch area to generate first touch data; and
obtaining, by the scanning circuit, a second plurality of touch sensing signals according to the second scanned touch areas to generate second touch data,
wherein the first scanned touch area and the second scanned touch area are overlapped with at least one scanned sub-area that has a size of one touch pad, and are not overlapped with a first edge of an active area of the touch display panel.
18 . The operating method of the touch display integrated circuit according to claim 17 , wherein the step of calculating the touch control information corresponding to each of the plurality of scanned touch areas according to the touch data comprises:
calculating, by the processing circuit, first touch control information corresponding to a first scanned sub-area of the first scanned touch area according to the first touch data; and
calculating, by the processing circuit, second touch control information corresponding to a second scanned sub-area of the second scanned touch area according to the second touch data,
wherein the first scanned sub-area and the second scanned touch area are adjacent, and respectively have a size of one touch pad.
19 . The operating method of the touch display integrated circuit according to claim 12 , further comprising:
setting, by the scanning circuit, a first edge area, wherein a size of the first edge area equals to P of the plurality of touch pads that are adjacent to a first edge of an active area of the touch display panel, and P is a positive number greater than 1;
setting, by the scanning circuit, a second edge area that is adjacent to the first edge area, wherein a size of the second edge area equals to the P of the plurality of touch pads;
collecting, by the scanning circuit, the second edge area and at least one of the first edge area to generate an edge scanned touch area; and
obtaining, by the scanning circuit, a plurality of edge touch sensing signals according to the edge scanned touch area to generate edge touch data.
20 . The operating method of the touch display integrated circuit according to claim 19 , further comprising:
calculating, by the processing circuit, edge touch control information corresponding to the first edge area according to the edge touch data.
21 . The operating method of the touch display integrated circuit according to claim 12 , wherein the step of sequentially shifting the initial area with the pre-setting distance to generate the plurality of scanned touch areas comprises:
sequentially shifting, by the scanning circuit, the initial area with the pre-setting distance with respect to a first direction or a second direction.
22 . A touch display device, comprising:
a touch display panel, comprising a plurality of touch pads; and
a touch display integrated circuit, coupled to the touch display panel, and configured to drive the touch display panel, comprising:
a scanning circuit, coupled to the plurality of touch pads, and configured to set an initial area, generate a plurality of scanned touch areas by sequentially shifting the initial area with a pre-setting distance, and obtain a plurality of touch sensing signals according to the plurality of scanned touch areas to generate touch data, wherein at least a part of the plurality of scanned touch areas are overlapped, wherein a size of the initial area equals to N of the plurality of touch pads and N is a positive number greater than 1; and
a processing circuit, coupled to the scanning circuit, and configured to calculate touch control information corresponding to each of the plurality of scanned touch areas according to the touch data.