Driver integrated circuit for fingerprint sensing, touch sensing and display driving and driving method thereof

A driver integrated circuit for fingerprint sensing, touch sensing and display driving and a driving method thereof are provided. The driver integrated circuit is adapted for driving a touch display panel with a fingerprint sensor. The driver integrated circuit includes a fingerprint sensing control circuit, a display driving circuit, and a display driving circuit. The fingerprint sensing control circuit drives the fingerprint sensor to perform a fingerprint sensing operation. The display driving circuit drives the touch display panel to perform a display operation. The touch sensing control circuit drives the touch display panel to perform a touch operation. The fingerprint sensing control circuit and the display driving circuit have a first direct communication therebetween so as to facilitate at least one of the fingerprint sensing operation and the display operation.

BACKGROUND

Technical Field

The disclosure relates to a driver circuit, and particularly relates to a driver integrated circuit for fingerprint sensing, touch sensing, and display driving and a driving method thereof.

Description of Related Art

For a general terminal device having fingerprint sensing, touch sensing, and display driving functions, the general terminal device may include a fingerprint sensing control chip, a touch sensing control chip, and a display driving control chip, and the above chips are communicated with the central processing unit of the terminal device independently. Hence, when the terminal device performs a fingerprint identification operation for, for example, a unlock operation or an important software operation, the above chips will communicate with the central processing unit of the terminal device in a time-sharing manner, and the communication between the above chips and the central processing unit of the terminal device must wait for the mode change of the central processing unit of the terminal device, for example, wait for the central processing unit is changed between a rich execution environment (REE) mode and a trusted execution environment (TEE) mode. That is to say, since the central processing unit of the terminal device need to waste a lot of times to frequently change the operation mode, the fingerprint identification operation of the unlock operation also needs more time to complete. Therefore, regarding how to provide a driving circuit and a driving method with high-efficiency driving capability, solutions of several embodiments are provided below.

SUMMARY

The disclosure is directed to a driver integrated circuit for fingerprint sensing, touch sensing, and display driving and a driving method thereof, and are capable of quickly performing a fingerprint identification operation to determine whether to further perform an unlock operation of a terminal device.

The driver integrated circuit of the disclosure is adapted for driving a touch display panel with a fingerprint sensor. The driver integrated circuit includes a fingerprint sensing control circuit, a display driving circuit, and a touch sensing control circuit. The fingerprint sensing control circuit is configured to drive the fingerprint sensor to perform a fingerprint sensing operation. The display driving circuit is configured to drive touch display panel to perform a display operation. The touch sensing control circuit is configured to drive the touch display panel to perform a touch operation. The fingerprint sensing control circuit and the display driving circuit are configured to have a first direct communication therebetween so as to facilitate at least one of the fingerprint sensing operation and the display operation.

The driving method of the disclosure is adapted to a driver integrated circuit for fingerprint sensing, touch sensing and display driving. The driver integrated circuit is adapted for driving a touch display panel with a fingerprint sensor, and the driver integrated circuit includes a fingerprint sensing control circuit, a display driving circuit, and a touch sensing control circuit. The driver integrated circuit includes the following step: facilitating at least one of a fingerprint sensing operation and a display operation through a first direct communication between the fingerprint sensing control circuit and the display driving circuit.

Based on the above, according to the driver integrated circuit and the driving method of the disclosure, the driver integrated circuit is capable of quickly performing a fingerprint sensing operation by establishing the first direct communication between the fingerprint sensing control circuit and the display driving circuit integrated in the driver integrated circuit and by establishing the second direct communication between the fingerprint sensing control circuit and the processing circuit of the terminal device.

DESCRIPTION OF THE EMBODIMENTS

FIG.1is a schematic diagram illustrating a driver integrated circuit and a terminal device according to an embodiment of the disclosure. Referring toFIG.1, the terminal device10includes a driver integrated circuit100, a processing circuit210, a memory220, and a touch display panel230with a fingerprint sensor. In the embodiment of the disclosure, the driver integrated circuit100may be a fingerprint, touch, and display driver integrated chip (FTDI IC). The driver integrated circuit100includes a fingerprint sensing control circuit110, a touch sensing control circuit120, and a display driving circuit130. In the embodiment of the disclosure, the fingerprint sensing control circuit110and the display driving circuit130are configured to have a first direct communication therebetween so as to facilitate at least one of the fingerprint sensing operation and the display operation.

In the embodiment of the disclosure, the driver integrated circuit100may be coupled to the processing circuit210and the touch display panel230. The processing circuit210external to the driver integrated circuit100, and coupled to the memory220, and the processing circuit210can access the memory to execute an application program221stored in the memory220, where the application program221may be an operation system or a function software. In the embodiment of the disclosure, the fingerprint sensing control circuit110may configured to drive the fingerprint sensor to perform a fingerprint sensing operation. The display driving circuit120may configured to drive the touch display panel230to perform a display operation. The touch sensing control circuit130may configured to drive the touch display panel230to perform a touch operation.

In the embodiment of the disclosure, the touch display panel230may include a display panel and a touch panel, where the touch panel may be disposed under the display panel. In the embodiment of the disclosure, the display panel may, for example, be a liquid-crystal display (LCD), a light emitting diode (LED) display, or an organic light-emitting diode (OLED) display. The display panel may, for example, include a pixel array231, and the pixel array231may include a plurality of display pixels and a plurality of sensing pixels for fingerprint sensing arranged in an array. In the embodiment of the disclosure, the processing circuit210may be a central processing unit (CPU) of the terminal device10. The terminal device10may a mobile phone or a tablet with fingerprint sensing function, but the disclosure is not limited thereto.

In the embodiment of the disclosure, the driver integrated circuit100may establish the first direct communication for between the fingerprint sensing control circuit110and the display driving circuit130. In the embodiment of the disclosure, the first direct communication may occur under a rich execution environment (REE) mode, in which the display driving circuit130is configured to light up at least one fingerprint sensing region on the touch display panel230and then inform the fingerprint sensing control circuit110to start performing the fingerprint sensing operation during the first direct communication. Specifically, in the embodiment of the disclosure, the fingerprint sensing control circuit110may configured to be informed by a touch-on event by the touch sensing control circuit120, and inform the display driving circuit130to light up a fingerprint sensing region241on the touch display panel230during the first direct communication. It is should be noted that there are multiple interfaces between the fingerprint sensing control circuit110, the touch sensing control circuit120, and the display driving circuit130for direct communicating with each other.

Moreover, in the embodiment of the disclosure, the driver integrated circuit100may establish a second direct communication between the fingerprint sensing control circuit110and the processing circuit210. The fingerprint sensing control circuit110has a second direct communication with the processing circuit210external to the driver integrated circuit100, and the first direct communication may occur after the second direct communication and cause the display driving circuit130to adjust the display operation. In most operating scenarios, the driver integrated circuit100mainly communicates with the processing circuit210through the fingerprint sensing control circuit110during a period of a fingerprint identification operation in an unlock operation of the terminal device10, so as to reduce the time of operation mode change of the processing circuit210. In the embodiment of the disclosure, the second direct communication may occur after the first direct communication and causes the processing circuit210to perform an user authentication operation. It is should be noted that, each of the first direct communication and the second direct communication occurs under the TEE mode, and the each of the first direct communication and the second direct communication occurs during the fingerprint sensing operation is being performed by the fingerprint sensing control circuit110.

FIG.2is a flowing chart illustrating a driving method according to an embodiment of the disclosure. Referring toFIG.1andFIG.2, the driver integrated circuit100may execute the following steps S210to S260to perform the fingerprint identification operation in the unlock operation of the terminal device10. In step S210, the driver integrated circuit100may establish the first direct communication for facilitating at least one of the fingerprint sensing operation and a display operation. In the embodiment of the disclosure, when a touch object240(user's finger) is placed on the touch display panel230to trigger a touch-on event, so that the touch sensing control circuit120may output a enable signal to one of the fingerprint sensing control circuit110and the display driving circuit130, so that the one of the fingerprint sensing control circuit110and the display driving circuit130further enables the at least one of the fingerprint sensing control circuit110and the display driving circuit130according to the touch-on event on the touch display panel230. The display driving circuit130in response to the touch-on event on the touch display panel230.

In step S220, the touch sensing control circuit120may inform the fingerprint sensing control circuit110by the touch-on event during the first direct communication. In the embodiment of the disclosure, the touch sensing control circuit120may awake up the fingerprint sensing control circuit110. In step S230, the touch sensing control circuit120may inform the display driving circuit130to light up the fingerprint sensing region241on the touch display panel230during the first direct communication. In the embodiment of the disclosure, the touch display panel230may be pre-operated in a dark screen state, and when the display driving circuit130is enabled to light up the touch display panel230, the touch display panel230is changed to operate in a bright screen state. The touch display panel230is lighted up to display a light pattern for illuminating the touch object240placed on the touch display panel230. In step S240, the display driving circuit130may inform the fingerprint sensing control circuit110to start performing the fingerprint sensing operation during the first direct communication.

In step S250, the fingerprint sensing control circuit110communicates with the processing circuit210external to the driver integrated circuit100to establish the second direct communication. In the embodiment of the disclosure, the fingerprint sensing control circuit110may obtain a fingerprint image, and the fingerprint sensing control circuit110provide the fingerprint image to the processing circuit210through the second direct communication. In step S260, the processing circuit210performs the user authentication operation according to the fingerprint image. Therefore, regardless of whether the processing circuit210of the terminal device10is busy or idle, the driver integrated circuit100may light up the touch display panel230and execute the fingerprint sensing without a control command from the processing circuit210, so as to effectively reduce the time required for waiting for the processing circuit210switching operations in different operating system environments for generating the control command. Thus, the driver integrated circuit100may quickly perform the fingerprint sensing operation. Furthermore, more detailed implementation of the terminal device10and the driver integrated circuit100will be further illustrated by the following several embodiments.

FIG.3is a flowing chart illustrating an unlock operation of the terminal device according to an embodiment of the disclosure.FIG.4is an operation timing diagram of the unlock operation according to the embodiment ofFIG.3. Referring toFIG.1,FIG.3, andFIG.4, the terminal device10ofFIG.1is adapted to execute the steps S301to S315to perform the unlock operation of the terminal device10. The fingerprint sensing control circuit110may be operated as the operation timing FP as shown inFIG.4. The touch sensing control circuit120may be operated as the operation timing TP as shown inFIG.4. The display driving circuit130may be operated as the operation timing DP as shown inFIG.4. The processing circuit210may be operated as the operation timing AP as shown inFIG.4. In step S301, the touch sensing control circuit120may detect whether a touch-on event has occurred on the touch display panel230at time to. In step S302, the touch sensing control circuit120may sense the touch object240during the period from time t0to time t1. In step S303, the touch sensing control circuit120may determine whether the touch-on event is valid.

In the embodiment of the disclosure, the touch sensing control circuit120may determine whether a continuous touch time of the touch-on event on the touch display panel230is greater than a time threshold to output the enable signal during the period at time t1, but the disclosure is not limited thereto. In an embodiment of the disclosure, the touch sensing control circuit120may determine whether a touch coordinate of the touch-on event on the touch display panel230is located in a predetermined coordinate range to output the enable signal. In another embodiment of the disclosure, the touch sensing control circuit120may determine whether a touch area of the touch-on event on the touch display panel230is greater than an area threshold to output the enable signal. In the embodiment of the disclosure, if the touch sensing control circuit120determines that the touch-on event is valid, the driver integrated circuit100executes step S304. If the touch sensing control circuit120determines the touch-on event is invalid, the driver integrated circuit100re-executes step S302to continuously sense the touch object240.

In step S304, the touch sensing control circuit120may output the enable signal to the fingerprint sensing control circuit110and the display driving circuit130at time t1. Thus, the fingerprint sensing control circuit110may be awaked up from a sleep mode, and the display driving circuit130may light up the fingerprint sensing region241or display a light pattern in the fingerprint sensing region241for illuminating the touch object240placed on the touch display panel230during the period from time t2to time t3. However, in an embodiment of the disclosure, the touch sensing control circuit120may output the enable signal to one of the fingerprint sensing control circuit110and the display driving circuit130, and then the one of the fingerprint sensing control circuit110and the display driving circuit130informs another one of the fingerprint sensing control circuit110and the display driving circuit130.

In step S305, the fingerprint sensing control circuit110may continuously determine whether that the display driving circuit130has completed lighting up and the fingerprint sensing control circuit110has completed awaking. When the display driving circuit130has completed lighting up at time t3, the display driving circuit130may inform the fingerprint sensing control circuit110. In step S306, at time t4, the fingerprint sensing control circuit110has completed awaking, thus the fingerprint sensing control circuit110may output, for example, an interrupt signal to the application program221being executed by the processing circuit210to notice the processing circuit210to enter the TEE mode from a REE mode during the second direct communication. The second direct communication occurs after the first direct communication. However, in an embodiment of the disclosure, the processing circuit210may be noticed by the touch sensing control circuit120or the display driving circuit130to enter the TEE mode from the REE mode during the second direct communication. In addition, when the processing circuit210is operated in the REE mode, the processing circuit210may, for example, execute a client application (CA) or other application, and the disclosure is not limited thereto.

In step S307, the fingerprint sensing control circuit110may perform the fingerprint sensing operation during the period from the time t4to time t7. At the same time, the processing circuit210may enter the trusted execution environment during the period from time t5to time t6, and the processing circuit210is waiting and polling data ready during the period from time t6to time t7. In step S308, the fingerprint sensing control circuit110determine whether the fingerprint sensing operation is completed. If the fingerprint sensing operation has completed, the driver integrated circuit100executes step S309. If the fingerprint sensing operation has not been completed, the driver integrated circuit100re-executes step S307. In step S309, after the fingerprint sensing control circuit110completes the fingerprint sensing operation, the processing circuit210reads a fingerprint sensing image from the fingerprint sensing control circuit110through a serial peripheral interface (SPI) through the second direct communication during the period from time t7to time t8.

In step S310, the application program221being executed by the processing circuit210may perform the user authentication operation according to the fingerprint sensing image during the period from time t8to time t9. In step S311, the application program221may determine whether the user authentication operation is successful. In step S312, if the user authentication operation is successful, the processing circuit210may inform the display driving circuit130during the second communication. The processing circuit210may output a control command to the display driving circuit130through the fingerprint sensing control circuit110during the period at time t9, so that the display driving circuit130drives the touch display panel230to display a unlock screen or display an application program screen during the period from time t10to time t12. In step S313, during the period from time t9to time t11, the processing circuit210may be changed to execute enter the REE mode from the TEE mode to inform the user authentication result to the framework program of the terminal device10, and then the processing circuit210may be changed back to the TEE mode to execute other processing, such as related unlock processing during the period from time t11to time t12. It is should be noted that each of the above first direct communication and the above second direct communication occurs after the fingerprint sensing operation performed by the fingerprint sensing control circuit110and after the successful user authentication operation by the processing circuit210.

However, in step S314, if the user authentication operation is failed, the processing circuit210may output another command to the display driving circuit130through the fingerprint sensing control circuit110at time t9, so that the display driving circuit130maintains the touch display panel230displaying a lock screen or an application program screen, or to dims the touch display panel230during the period from time t10to time12. In step S315, during the period from time t9to time t11, the processing circuit210may be changed to execute enter the REE mode from the TEE mode to inform the user authentication result to the framework program of the terminal device10, and then the processing circuit210may be changed back to the TEE mode to execute other processing, such as related learning processing for next fingerprint sensing after time tn. It is should be noted that the each of the above first direct communication and the above second direct communication occurs after the fingerprint sensing operation performed by the fingerprint sensing control circuit110and after a failed user authentication operation by the processing circuit210.

Therefore, in the embodiment of the disclosure, the driver integrated circuit100and the terminal device10may effectively reduce the time required for waiting the processing circuit210to switch execution in different operating system environments for generating the control command by executing the above steps S301to S315, so as to quickly perform the unlock operation of the terminal device10. In other words, comparing with conventional unlock operation, since the processing circuit210no need to frequently change to enter the different operation modes during the fingerprint unlock period FUP, the time length of the fingerprint unlock period FUP may be effectively reduced, so that the somatosensory unlock period of terminal device10from time t0to time t12may also be correspondingly reduced.

FIG.5is a flowing chart illustrating an unlock operation of the terminal device according to another embodiment of the disclosure.FIG.6is an operation timing diagram of the unlock operation according to the embodiment ofFIG.5.FIG.7is a schematic diagram illustrating the touch display panel according to another embodiment of the disclosure. Referring toFIG.1,FIG.5, toFIG.7, the terminal device10ofFIG.1is adapted to execute the steps S501to S513to perform the unlock operation of the terminal device10. The fingerprint sensing control circuit110may be operated as the operation timing FP as shown inFIG.6. The touch sensing control circuit120may be operated as the operation timing TP as shown inFIG.6. The display driving circuit130may be operated as the operation timing DP as shown inFIG.6. The processing circuit210may be operated as the operation timing AP as shown inFIG.6. Referring toFIG.6, the touch sensing control circuit120may detect whether a touch-on event701has occurred on the touch display panel230at time t0to start the unlock operation of the terminal device10. The touch sensing control circuit120may sense the touch object240during the period from time t0to time t1. Then the touch sensing control circuit120may output the enable signal to the fingerprint sensing control circuit110and the display driving circuit130at time t1. Thus, the fingerprint sensing control circuit110may be awaked up from a sleep mode, and the display driving circuit130may light up the fingerprint sensing region241or display a light pattern in the fingerprint sensing region241for illuminating the touch object240placed on the touch display panel230during the period from time t2to time t4. Then, when the display driving circuit130has completed lighting up at time t3, the display driving circuit130may inform the fingerprint sensing control circuit110, so that the fingerprint sensing control circuit110starts the fingerprint sensing operation (first fingerprint sensing operation) at time t4, and the fingerprint sensing control circuit110performs the fingerprint sensing operation during the period from the time t4to time t7. At time t4, the fingerprint sensing control circuit110may output, for example, an interrupt signal to the application program221being executed by the processing circuit210to notice the processing circuit210to enter the TEE mode from the REE mode during the second direct communication. Thus, the processing circuit210may enter the trusted execution environment during the period from time t5to time t6, and the processing circuit210is waiting and polling data ready during the period from time t6to time t7.

In step S501, the processing circuit210is operated in TEE mode and the fingerprint sensing control circuit110has been performed the fingerprint sensing operation. In step S502, the terminal device10determines whether the fingerprint sensing operation is completed. In step S503, after the fingerprint sensing operation has completed, the processing circuit210reads a fingerprint sensing image from the fingerprint sensing control circuit110through the serial peripheral interface through the second direct communication during the period from time t7to time t8. Moreover, during the period from time t7to time t8, the processing circuit210may further obtain the touch information of the touch object240, such as touch coordinate parameters. Thus, in step S504, the processing circuit210may first process the touch information of the touch object240to determine a next fingerprint sensing region to generate a position adjustment information during the period from the time t8to time t9, and then the processing circuit210may perform the user authentication operation according to the fingerprint sensing image during the period from time t9to time tn. In step S505, the processing circuit210may provide the position adjustment information to the fingerprint sensing control circuit110at time t9. As shown inFIG.7, the fingerprint sensing control circuit110may adjust the fingerprint sensing location241to a fingerprint sensing location242according to the position adjustment information at time t9. The fingerprint sensing location241may partially overlap or non-overlap the fingerprint sensing location242. The fingerprint sensing control circuit110may further provide the position adjustment information to the display driving circuit130at time t10, so that the display driving circuit130may adjust a position of a lighted-up fingerprint sensing region on the touch display panel230according to the position adjustment information. Thus, after the display driving circuit130completes the position of the lighted-up fingerprint sensing region on the touch display panel230, the fingerprint sensing control circuit110may continuously perform the next fingerprint sensing operation (second fingerprint sensing operation) during the period from time t10to time t12.

In step S506, the processing circuit210may determine whether the user authentication operation is successful. If the user authentication operation has failed, in step S510, the processing circuit210may further determine whether a remaining time of a currently unlock operation is less than a preset time length threshold during the period time t10to time t11, where the preset time length threshold may be designed for terminal device10capable of performing multiple fingerprint sensing operations so as to increase the chance of unlocking. If the processing circuit210determines that the remaining time of the currently unlock operation is less than the preset time length threshold, the processing circuit210is waiting and polling data ready again during the period from time t11to time t12, and the terminal device10and the driver integrated circuit100returns to execute steps S501and S502to determine whether the next fingerprint sensing operation is completed. In step S503, after the next fingerprint sensing operation has completed, the processing circuit210reads a next fingerprint sensing image from the fingerprint sensing control circuit110through the serial peripheral interface through the second direct communication during the period from time t12to time t13. Moreover, during the period from time t12to time t13, the processing circuit210may further obtain another next touch information of the touch object240.

Thus, in step S504, the processing circuit210may first process the another next touch information of the touch object240to determine another next fingerprint sensing region to generate another next position adjustment information during the period from the time t13to time t14, and then the processing circuit210may perform the next user authentication operation according to the next fingerprint sensing image during the period from time t14to time t16. In step S505, the processing circuit210may provide the another next position adjustment information to the fingerprint sensing control circuit110at time t14, so that the fingerprint sensing control circuit110may adjust the fingerprint sensing location242to perform another next fingerprint sensing operation (third fingerprint sensing operation) according to the another next position adjustment information at time t15. The fingerprint sensing control circuit110may further provide the position adjustment information to the display driving circuit130at time t15, so that the display driving circuit130may adjust the position of the lighted-up fingerprint sensing region on the touch display panel230according to the another next position adjustment information. Thus, after the display driving circuit130completes the position of the lighted-up fingerprint sensing region on the touch display panel230, the fingerprint sensing control circuit110may start perform the another next fingerprint sensing operation (third fingerprint sensing operation) from time t15.

In step S506, the processing circuit210may determine whether the next user authentication operation is successful. In step S507, if the next user authentication operation is successful, the processing circuit210may inform the display driving circuit130at time t16. The processing circuit210may output the control command to the fingerprint sensing control circuit110to discontinue the another next fingerprint sensing operation at time t17. In Step S508, the fingerprint sensing control circuit110may further inform the display driving circuit130to unlock the screen of the touch display panel230, and the display driving circuit130may execute other setting before unlocking the screen of the touch display panel230after time t19. In step S509, during the period from time t16to time t18, the processing circuit210may be changed to execute enter the REE mode from the TEE mode to inform the user authentication result to the framework program of the terminal device10, and then the processing circuit210may be changed back to the TEE mode to execute other processing, such as related unlock processing during the period after time t18. Therefore, the driver integrated circuit100and the terminal device10may effectively reduce the time required for the waiting processing circuit210to change executed in different operating system environments for generating the control command by executing the above steps S501to S510, so as to quickly perform the multiple fingerprint sensing operations in the one unlock operation of the terminal device10.

In addition, in another embodiment of the disclosure, the terminal device10may quickly perform new user authentication operation when the touch sensing control circuit120detect a next touch-on event702has occurred on the touch display panel230at time t20, so that the terminal device10starts a new fingerprint sensing operation for the next touch-on event702. The touch sensing control circuit120may sense the touch object240quickly re-placed on the touch display panel230during the period from time t20to time t21, and the touch sensing control circuit120may determine whether the next touch-on event702is valid. When the touch sensing control circuit120determine that the next touch-on event702is valid, the touch sensing control circuit120may output new enable signal to the fingerprint sensing control circuit110and the display driving circuit130at time t22. Therefore, in the another embodiment of the disclosure, the driver integrated circuit100may quickly perform the new user authentication operation, and no need to wait the display driving circuit130and the processing circuit210completes the previously operations.

However, in yet another embodiment, continuing the time t14of the above embodiment, in step S511, if the user authentication operation has failed and the processing circuit210determines that whether the remaining time of the one unlock operation is less than the preset time length threshold during the period time t14to time t16, the terminal device10execute step S511. In step S511, the processing circuit210may inform the display driving circuit130at time t16. The processing circuit210may output the control command to the fingerprint sensing control circuit110to discontinue the another next fingerprint sensing operation at time t17. In Step S512, the fingerprint sensing control circuit110may further inform the display driving circuit130to keep display the lock screen of the touch display panel230after time t19. In step S513, during the period from time t16to time t18, the processing circuit210may be changed to execute enter the REE mode from the TEE mode to inform the user authentication result to the framework program of the terminal device10, and then the processing circuit210may be changed back to the TEE mode to execute other processing, such as related learning processing for rectifying next unlock operation corresponding to next touch-on event702. Therefore, the driver integrated circuit100and the terminal device10may effectively manage the time length of the one unlock operation by executing the above steps S501to S513. If the touch-on event701cannot pass the user authentication operation, the terminal device10may stop the current unlock operation, and request the user to perform a new unlock operation by re-placed the finger on the touch display panel230again, so as to add the chance of entering the terminal device10.

In summary, the driver integrated circuit for fingerprint sensing, touch sensing, and display driving and the driving method thereof of the disclosure are capable of reducing the time required for waiting for the processing circuit of the terminal device switching operations in different operating system environments during the unlock operation by establishing the first direct communication and the second direct communication. Thus, the driver integrated circuit and the driving method thereof of the disclosure are capable of quickly performing the unlock operation of the terminal device.