Driving device and operating method thereof
By designing the driving circuit of the driving device in the in-display fingerprint sensing technology and arranging the timing relationship between the display driving, touch sensing and fingerprint sensing operations, the problem of interference between operations is solved and a smaller display device is realized thickness.
Patent Information
- Application Number
- CN202010276434.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-01-22
- Filing Date
- 2020-04-09
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-01-21
AI Technical Summary
In the in-screen fingerprint sensing technology, how to effectively arrange the timing relationship between display driving, touch sensing and fingerprint sensing operations to reduce mutual interference and achieve a smaller display device thickness.
A driving device is designed, including a first driving circuit and a second driving circuit. The first driving circuit is responsible for performing display driving and touch sensing operations, and outputs timing information by setting the first frame period to operate and the second frame period to skip the operation among multiple frame periods. The second driving circuit performs a fingerprint sensing operation during the skip period according to the timing information.
Through this method, the timing relationship between display driving, touch sensing and fingerprint sensing operations can be effectively arranged, reducing interference between operations, and achieving a smaller display device thickness.
Smart Images

Figure CN111797673B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to an electronic device, and in particular to a driving device and an operating method thereof. Background Art
[0002] In order to reduce the size of the display device, the fingerprint sensing area can be overlapped in the display area of the display panel. For example, under-display fingerprint sensing is to configure / attach the fingerprint sensor under (on the back) of the display panel, and the fingerprint sensor can sense / detect the fingerprint image through the display panel. Limited by the penetration ability of capacitive sensors, under-display fingerprint sensing often uses optical imaging (optical imaging or optical sensing) technology. For under-display fingerprint sensing, because the display panel and the fingerprint sensor are different components, the operation of the display panel can be independent of the operation of the fingerprint sensor.
[0003] In the under-display fingerprint sensing technology, the fingerprint sensor is configured on the outside of the display panel. In any case, the total thickness of the display panel and the fingerprint sensor after being stacked on each other is still not to be underestimated. Based on the design requirement of reducing the thickness of the display device, the in-display fingerprint sensing technology came into being. Different from the under-display fingerprint sensing, the in-display fingerprint sensing is to embed the fingerprint sensor array into the display panel. That is, the display panel with the in-display fingerprint sensing function has a display pixel array and an in-display fingerprint sensor array. In the case where the display panel also has a touch sensing function, the display panel can have a display pixel array, an in-display touch sensor array, and an in-display fingerprint sensor array. Because the fingerprint sensor array is embedded in the display panel, the operation of the display function and / or the touch sensing function often affects / interferes with the operation of the fingerprint sensing function. For the in-display fingerprint sensing, how to arrange the display driving period, the touch sensing period, and the fingerprint sensing period is a technical issue.
[0004] It should be noted that the contents of the "Background Technology" section are used to help understand the present invention. Some (or all) of the contents disclosed in the "Background Technology" section may not be known to those with ordinary knowledge in the relevant technical field. The contents disclosed in the "Background Technology" section do not mean that the contents have been known to those with ordinary knowledge in the relevant technical field before the present invention is applied. Summary of the invention
[0005] The present invention provides a driving device and an operating method thereof to arrange a timing relationship between a first driving operation (display driving and / or touch sensing) and a fingerprint sensing operation.
[0006] The driving device of the present invention is configured to drive a panel. The driving device includes a first driving circuit and a second driving circuit. The first driving circuit is configured to perform a first driving operation on the panel. The first driving circuit performs the first driving operation during a first frame period among a plurality of frame periods, and the first driving circuit skips the first driving operation during a first skip period between the first frame period and the second frame period among the frame periods. The first driving circuit outputs timing information, wherein the timing information includes the timing at which the first driving operation is skipped. The second driving circuit is coupled to the first driving circuit to receive the timing information. The second driving circuit is configured to perform a fingerprint sensing operation on the panel that is different from the first driving operation during the first skip period based on the timing information.
[0007] The operating method of the present invention includes: a first driving circuit performs a first driving operation on a panel during a first frame period among multiple frame periods; the first driving circuit skips the first driving operation during a first skip period between a first frame period and a second frame period among these frame periods; the first driving circuit outputs timing information to a second driving circuit, wherein the timing information includes the timing at which the first driving operation is skipped; and the second driving circuit performs a fingerprint sensing operation on the panel that is different from the first driving operation during the first skip period based on the timing information.
[0008] Based on the above, in some embodiments, the driving device and the operating method thereof can drive a panel with a fingerprint sensing function. The first skip period is between a first frame period and a second frame period in a plurality of frame periods. The first driving circuit performs a first driving operation (such as display driving, touch sensing and / or other operations) on the panel during the first frame period, and skips the first driving operation during the first skip period. The second driving circuit performs a fingerprint sensing operation on the panel that is different from the first driving operation during the first skip period. Thereby, the driving device can arrange the timing relationship between the first driving operation and the fingerprint sensing operation.
[0009] In order to make the above features and advantages of the present invention more clearly understood, embodiments are given below with reference to the accompanying drawings for detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 is a circuit block diagram of a display device according to an embodiment of the present invention.
[0011] Figure 2 It is a flowchart diagram showing an operating method of a driving device according to an embodiment of the present invention.
[0012] Figure 3 is a timing diagram showing a plurality of frame periods according to an embodiment of the present invention.
[0013] Figure 4A and Figure 4B is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0014] Figure 5A and Figure 5B FIG. 4 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0015] Figure 6 FIG. 4 is a timing diagram showing a plurality of frame periods according to yet another embodiment of the present invention.
[0016] Fig. 7A and Figure 7B FIG. 4 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0017] Figure 8 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0018] Fig. 9A and Fig. 9B is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0019] Fig.10 FIG. 4 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0020] Fig.11A and Fig. 11B is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0021] Fig.12 FIG. 4 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0022] Fig.13A and Fig. 13B is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0023] Fig.14A and Fig. 14B is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention.
[0024] Fig.15 FIG. 4 is a timing diagram showing a plurality of frame periods according to yet another embodiment of the present invention.
[0025] Fig.16A and Fig. 16Bis a schematic diagram showing two adjacent display frames after column inversion according to an embodiment of the present invention.
[0026] Fig.17A and Fig. 17B is a schematic diagram showing two adjacent display frames that have undergone dot inversion according to another embodiment of the present invention.
[0027] Fig.18 is a timing diagram showing multiple frame periods according to another embodiment of the present invention.
[0028] Fig.19 is a timing diagram showing multiple frame periods according to yet another embodiment of the present invention.
[0029] Fig. 20 FIG. 4 is a timing diagram showing a plurality of frame periods according to yet another embodiment of the present invention.
[0030] Fig.21 FIG. 4 is a timing diagram showing a plurality of frame periods according to yet another embodiment of the present invention.
[0031] Fig.22A and 22B FIG. 4 is a timing diagram showing a plurality of frame periods according to yet another embodiment of the present invention. DETAILED DESCRIPTION
[0032] The term "coupled (or connected)" used in the entire specification of this application (including the claims) may refer to any direct or indirect means of connection. For example, if the text describes a first device coupled (or connected) to a second device, it should be interpreted that the first device can be directly connected to the second device, or the first device can be indirectly connected to the second device through other devices or some means of connection. The terms "first", "second", etc. mentioned in the entire specification of this application (including the claims) are used to name the name of the element, or to distinguish different embodiments or ranges, and are not used to limit the upper or lower limit of the number of elements, nor to limit the order of the elements. In addition, wherever possible, the elements / components / steps using the same figure numbers in the drawings and embodiments represent the same or similar parts. Elements / components / steps using the same figure numbers or the same terms in different embodiments can refer to the relevant descriptions with each other.
[0033] Figure 1 is a circuit block diagram of a display device 100 according to an embodiment of the present invention. Figure 1The display device 100 shown includes a panel 110, a driving device 120, and an application processor (AP) 130. The application processor is a core control processor in a handheld computer device or a mobile phone. The panel 110 can be any panel with a fingerprint sensing function. The present embodiment does not limit the specific structure of the panel 110. For example, in some embodiments, the panel 110 can be a display panel with an in-display fingerprint sensing function. That is, the panel 110 can have a display pixel array (for providing a display function) and a fingerprint sensor array (for providing a fingerprint sensing function).
[0034] In other embodiments, the panel 110 may be a touch display panel with an in-display fingerprint sensing function. That is, the panel 110 has a display pixel array, an in-display touch sensor array (for providing a touch sensing function), and an in-display fingerprint sensor array. The display scan drive circuit is also referred to as a display gate in panel (GIP) or a display gate on array (GOA). The fingerprint scan drive circuit is also referred to as a fingerprint GIP or a fingerprint GOA. The display scan drive circuit and the fingerprint scan drive circuit are arranged in the panel 110. The application processor 130 may control the drive device 120 so that the drive device 120 drives the panel 110. The first drive circuit 121 may communicate with the application processor 130 via a MIPI interface for display-related information and an I2C interface for touch-related information, thereby sending display-related data / command / control signals based on the MIPI protocol, and sending touch-related data / command / control signals based on the I2C protocol. The second driving circuit 122 can communicate with the application processor 130 via a serial-to-parallel interface (SPI) so that data / command / control signals related to fingerprint sensing are sent based on the SPI protocol. The driving device 120 is coupled to the panel 110. The driving device 120 can provide control frequencies (such as those used to generate scan drive signals) to the display scan driving circuit, and provide data voltages to drive the display pixel array of the panel 110 to display image frames on the panel 110. The driving device 120 can provide different voltages to generate touch drive signals to drive the in-display touch sensor array of the panel 110 to detect touch events on the panel 110. The driving device 120 can provide control frequencies to the fingerprint scanning driving circuit to generate fingerprint scanning drive signals to drive the in-display fingerprint sensor array of the panel 110 to read / sense fingerprint images.
[0035] exist Figure 1 In the illustrated embodiment, the driving device 120 includes a first driving circuit 121 and a second driving circuit 122. Based on the control of the application processor 130, the first driving circuit 121 can perform display driving operations and touch sensing operations on the panel 110. In some embodiments, the first driving circuit 121 can be a touch display driver integration (TDDI) circuit. Based on the control of the application processor 130, the second driving circuit 122 can perform fingerprint sensing operations on the panel 110. The application processor 130 can receive the sensing result of the fingerprint sensing operation from the second driving circuit 122, thereby obtaining a fingerprint image and being able to perform fingerprint recognition. The first driving circuit 121 and the second driving circuit 122 can be integrated in a semiconductor chip. Alternatively, the first driving circuit 121 and the second driving circuit 122 can be two separate semiconductor chips configured in a chip-on-glass (COG) package, a chip-on-film (COF) package, a chip-on-plastic (COP) package, or a chip-on-board (COB) package. This embodiment does not limit the implementation details of the display driving operation, the touch sensing operation, and the fingerprint sensing operation. For example, according to design requirements, the display driving operation may be a known display driving operation or other driving operations, the touch sensing operation may be a known touch sensing operation and is not limited to self-capacitive or mutual capacitive sensing, and the fingerprint sensing operation may be a known fingerprint sensing operation or other sensing operations. In general, the driving operation (such as the operation of the display driving function and / or the touch sensing function) may affect / interfere with the fingerprint sensing operation.
[0036] Figure 2 is a flow chart showing an operation method of the driving device 120 according to an embodiment of the present invention. Figure 2 and Figure 3 . Figure 3 According to an embodiment of the present invention, the operation is described in Figure 2 A timing diagram of multiple frame periods under the method. Figure 3 The horizontal axis shown represents time. Figure 3 Some of the plurality of frame periods shown are labeled DF1, SP1, DF2, SP2, and DF3. Figure 3In the illustrated embodiment, the frame period DF1 and the previous frame period are in the first driving mode DM1. For example, when the panel 110 keeps refreshing the display content, the first driving mode DM1 can perform both the display driving operation and the touch sensing operation (by the first driving circuit 121), or, for example, when the panel 110 enters an idle state and stops refreshing the display content, the first driving mode DM1 can perform the touch sensing operation and also stop performing the display driving operation. The frame periods SP1, DF2, SP2 and DF3 are in the second driving mode DM2. The second driving mode DM2 can be (by the first driving circuit 121) suspending the display driving operation and the touch sensing operation, or suspending the display driving operation and maintaining the touch sensing operation. The touch sensing frequency (touch frame rate) and / or the display frequency (display frame rate) in the second driving mode DM2 can be the same as (or lower than) the touch sensing frequency (touch frame rate) and / or the display frequency (display frame rate) in the first driving mode DM1.
[0037] In some embodiments, the second driving mode DM2 may be a frame skip mode. The first driving circuit 121 is configured to periodically perform an operating cycle in the frame skip mode (second driving mode DM2). The operating cycle includes an active period consisting of N consecutive frame periods, and a skip period consisting of M consecutive frame periods, where N or M is an integer equal to one or more, such as N=1 and M=1, or N=1 and M=2. During the active period, the first driving circuit 121 at least performs a touch sensing operation, and during the skip period, the first driving circuit 121 suspends (or is referred to as skipping) at least one of the display driving operation and the touch sensing operation. When entering the frame skip mode, the active period occurs first, followed by the skip period, or the skip period occurs first, followed by the active period. The length of each frame period in the active period is not limited to be the same as or different from the length of each frame period in the skip period. Figure 2 In the example shown, the frame skip mode is performed for two cycles, M=1 and N=1, so frame periods SP1 and DF2 are in the first working cycle, and frame periods SP2 and DF3 are in the second working cycle. Frame periods SP1 and SP2 are skip periods, and frame periods DF2 and DF3 are active periods.
[0038] In other embodiments, the second driving mode DM2 may be a porch mode. The first driving circuit 121 is configured to periodically perform an operation cycle equal to a frame period in the porch mode. In the porch mode, the first driving circuit 121 is configured to suspend at least one of the display driving operation and the touch sensing operation during the porch interval of each frame period. The porch interval may be a front porch interval between the end of the last data of the previous frame (which may be display data or touch sensing data) and the frame sync (Vsync) of the current frame. The porch interval may be a back porch interval between the frame sync (Vsync) of the current frame and the beginning of the first data of the current frame (which may be display data or touch sensing data). The porch interval is treated as a skip period, and the length of the porch interval may be configured by the core control processor (i.e., the application processor 130) of the display device 100. For the display quality of the panel 110, the length of the porch interval (as a skip period) configured by the application processor 130 is acceptable, because too long a skip period will reduce the display quality. For example, when the display frame rate is at least acceptable at around 30 Hz, the length of the porch interval can be 1 ms to 33 ms. The length of the skip period can be considered based on the length of time the fingerprint sensing operation needs to obtain the sensing result to produce a sufficiently good fingerprint image. In a scheme where the display driving operation and the touch sensing operation are performed in time-sharing, the display interval and the touch sensing interval are active periods. More examples of the porch mode are illustrated in Figure 22.
[0039] Described below Figure 2 The first driving circuit 121 performs a first driving mode (DM1) during a plurality of frames (step S210). After the frame period in the first driving mode ends, the first driving circuit 121 performs a second driving mode (DM2) (step S220). The application processor 130 sends a command or control signal to wake up the second driving circuit 122 to perform a fingerprint sensing operation, and sends another command or control signal to notify the first driving circuit 121. In response to receiving a command from the application processor 130, the first driving circuit 121 performs the second driving mode (DM2) (step S220), and sends a first timing control signal ( Figure 3INF in the second driving mode (DM2) is output to the second driving circuit 122 (step S230). In the second driving mode (DM2), the first driving circuit 121 suspends execution of at least one of the display driving operation and the touch sensing operation during the skip period in the second driving mode (DM2). The second driving circuit 122 performs a fingerprint sensing operation during the skip period according to the first timing control signal (INF) (step S240). The fingerprint sensing operation during the skip period may be at least one of a reset operation (for resetting the fingerprint sensor array column by column) and a read operation (for reading fingerprint sensing results from the fingerprint sensor array column by column). During the fingerprint sensing operation, the second driving circuit 122 may obtain sensing results of one or more fingerprint images to be sent to the application processor 130, or may additionally generate a final fingerprint image to be sent to the application processor 130. After the sensing operation is completed, the second driving circuit 122 may return to an idle (inactive / standby) state and send an interrupt ( Figure 3 In response to receiving the interrupt indicating the completion of the fingerprint sensing operation, the application processor 130 may send another command to the first driving circuit 121 to control the first driving circuit 121 to return to the same state as before the start of the second driving mode DM2, i.e., return to the first driving mode DM1, but is not limited to this embodiment.
[0040] Figure 3 An example is shown in which the first driver circuit 121 operates in the first driving mode DM1 during the frame period DF1 and the previous frame period, wherein the first driving mode DM1 performs a display driving operation (indicated by "DP") and a touch sensing operation (indicated by "TP"). The first driver circuit 121 suspends the display driving operation and the touch sensing operation during the frame periods SP1 and SP2 (as skip periods), and the second driver circuit 122 performs the fingerprint sensing operation (indicated by "FP") during the frame periods SP1 and SP2. In the frame periods DF2 and DF3 as active periods, the first driver circuit 121 performs the display driving operation and the touch sensing operation. The first timing control signal INF is generated by the first driver 121 to indicate when at least one of the display driving operation and the touch sensing operation is suspended in the second driving mode DM2, and the length of time for which it is suspended. On the other hand, because the fingerprint sensing operation is performed at a different time from the display driving operation or the touch sensing operation due to the fingerprint sensor being embedded in the display panel, the first timing control signal INF is a signal associated with the fingerprint sensing operation. As shown in Figure 3In the embodiment, the first timing control signal INF has a logic high level, indicating that the display driving operation and the touch sensing operation are both suspended, and at the same time, the fingerprint sensing operation is enabled or enabled (indicated by "FP"). The first timing control signal INF has a logic low level, indicating that the display driving operation and the touch sensing operation are both in an enabled state (indicated by "DP" and "TP"), and at the same time, the fingerprint sensing operation is disabled (invalid or standby).
[0041] Figure 4A and Figure 4B Another embodiment of the present invention is shown in which the Figure 2 A timing diagram of the operation method of FIG. Figure 4A and Figure 4B The horizontal axis shown represents time. Figure 4A The multiple frame periods shown include a frame period DF1, a frame period DF2, a frame period DF3, and a frame period DF4 in the second driving mode DM2 (frame skipping mode). The frame period before the frame period DF1 is operated in the first driving mode DM1, and the frame periods DF1, DF2, DF3, and DF4 are two operation cycles of the frame skipping mode. The frame periods DF2 and DF4 are configured as skipping periods SP1 and SP2, and the frame periods DF1 and DF3 are configured as active periods, and the active periods appear first in each operation cycle. Figure 4B The frame skipping patterns shown are similar, and Figure 4A and Figure 4B The difference between Figure 4B In , the skip period occurs first in each operation cycle of the frame skip mode. Figure 4B In the illustrated embodiment, the frame periods DF1 and DF3 are used as the skip periods SP1 and SP2.
[0042] Please refer to Figure 4A. The first driving circuit 121 performs a display driving operation DP and a touch sensing operation TP (first driving mode) on the panel 110 in a frame period before the frame period DF1. The display driving operation DP and the touch sensing operation TP are performed in time division. In the frame periods DF2 and DF4 as skip periods, the first timing control signal INF outputted by the first driving circuit 121 is at a high logic level (indicating that both the display driving operation DP and the touch sensing operation TP have been suspended, which means that the fingerprint sensing operation FP can be set to be enabled). Therefore, the second driving circuit 122 can perform the fingerprint sensing operation FP according to the first timing control signal INF. In some embodiments, the fingerprint sensing operation in the frame period DF2 (as the skip period SP1) can be a reset operation to reset the fingerprint sensor array of the panel 110, and the fingerprint sensing operation in the frame period DF4 (as the skip period SP2) can be a readout operation to read out the fingerprint sensing result from the fingerprint sensor array of the panel 110. The reset operation and the readout operation can be performed row by row. For each fingerprint sensor column, the period between the end of the reset operation and the start of the read operation is the exposure period. Figure 4A or Figure 4B For such timing operation, please refer to Figures 1 to 3 The relevant instructions can be used by analogy, so I will not go into details.
[0043] In some embodiments, the first driving circuit 121 may use polarity inversion technology to drive the panel 110 to display image frames. Generally speaking, the modes of image polarity inversion include dot inversion, column inversion, or other modes. Regardless of the mode of image polarity inversion, each pixel of the panel 110 needs to switch polarity from displaying the current frame to displaying the next frame, which means that the polarity of each pixel will switch between positive polarity (generally marked as "+") and negative polarity (generally marked as "-"). In this way, the polarity of a frame (hereinafter referred to as frame polarity) will also switch. Fig.16A and Fig. 16B FIG. 1 is a schematic diagram showing two adjacent display frames that have undergone column inversion according to an embodiment of the present invention. Fig.16A and Fig. 16B In the example shown, a display frame has 4×4 pixels. Fig.16A and Fig. 16B, which shows the row inversion mode, the polarity sequence (polarity configuration) of the pixel rows (columns) of the positive polarity image frame from left to right can be "+-+-...", and the polarity sequence (polarity configuration) of the pixel rows of the negative polarity image frame from left to right is "-+-+...". Fig.16A and Fig. 16B As shown, the frame polarity can be defined according to the polarity of the pixel at a fixed position (for example, the polarity of the leftmost pixel in the topmost pixel row of the display pixel array). Fig.16A The polarity configuration of the display frame shown is called positive frame polarity (+Frame). Fig. 16B The polarity configuration of the display frame shown is called negative frame polarity (-Frame).
[0044] Another example of frame polarity is shown in Fig.17A and Fig. 17B , which is a schematic diagram showing two adjacent display frames that have undergone dot inversion according to another embodiment of the present invention. Fig.17A and Fig. 17B In the embodiment shown, a display frame has 4×4 pixels. Fig.17A The polarity configuration of the display frame shown is called positive frame polarity (+Frame), and Fig. 17B The polarity configuration of the display frame shown is called negative frame polarity (-Frame).
[0045] Fingerprint image quality can be associated with the frame polarity maintained by the display panel during the fingerprint sensing operation (i.e., the reset operation and the readout operation). Depending on the panels of different panel manufacturers, the fingerprint image quality may be worse when the frame polarity is maintained as positive during the fingerprint sensing operation than when the frame polarity is maintained as negative. Unintended retention of frame polarity or unexpected inversion of frame polarity during the fingerprint sensing operation may produce background noise patterns included in the fingerprint image, thereby affecting the fingerprint image quality. The enhanced operating method can help eliminate the background noise pattern. In another embodiment of the present invention, based on Figure 2 The enhanced operation method of the operation method can be used to improve the fingerprint image quality degraded due to unintended retained frame polarity or frame polarity inversion.
[0046] Figure 5A and Figure 5B FIG. 1 is a timing diagram showing a plurality of frame periods according to the enhanced operation method. Figure 5A and Figure 5B In the illustrated embodiment, the fingerprint image quality can be prevented from being affected by the frame polarity inversion as much as possible. Figure 5A and Figure 5BThe horizontal axis represents time. The frame periods DF1, DF2, DF3 and DF4 are two operation cycles of the second driving mode DM2 (e.g., the frame skipping mode). The frame polarity in the frame period DF2 (as the skipping period SP1) is maintained at the same positive polarity as the frame polarity in the previous frame period DF1, and the frame polarity in the frame period DF4 (as the skipping period SP2) is maintained at the same negative polarity as the previous frame period DF3. Figure 5A As shown, according to the first timing control signal INF, if maintaining the positive frame polarity during the fingerprint sensing operation results in a better fingerprint image, the second driving circuit 122 performs the fingerprint sensing operation only during the skip period, during which the retained frame polarity is consistent with the positive frame polarity; that is, only in the frame period DF2 (as the skip period SP1). Figure 5A and 5B The first timing control signal INF shown carries not only information related to the fingerprint sensing operation, but also information of the frame polarity, which is the frame polarity maintained during the skip period. The second driving circuit 122 does not perform the fingerprint sensing operation during the frame period DF4 because the frame polarity retained during the frame period DF4 is a negative frame polarity. On the other hand, if maintaining a negative frame polarity during the fingerprint sensing operation results in a better fingerprint image, the driving device 120 may perform the fingerprint sensing operation according to the second timing control signal INF. Figure 5B Based on the timing of Figure 5B , the second driving circuit 122 performs the fingerprint sensing operation only in the skip period in which the reserved frame polarity is consistent with the negative frame polarity, that is, only in the frame period DF4 (as the skip period SP2). Since the reserved frame polarity during the frame period DF2 is the positive frame polarity, the second driving circuit 122 does not perform the fingerprint sensing operation during the frame period DF2. Figure 5A or Figure 5B Such timing operations can refer to Figures 1 to 3 The relevant instructions will not be repeated.
[0047] The above enhanced operation method can help eliminate background noise patterns. On the other hand, if the background noise pattern can be obtained by processing the fingerprint image in advance in the application processor 130, the second driving circuit 122 does not need to suspend the fingerprint sensing operation during the skip period in which the frame polarity affects the fingerprint image quality. That is, during the skip period, the fingerprint sensing operation is performed regardless of the retained frame polarity. Figure 4A and Figure 4B , even if the frame polarity symbol is omitted in the figure, they have frame polarity inversion. Even if the retained frame polarities in the skip periods SP1 and SP2 are different, the second driving circuit 122 can perform the fingerprint sensing operation in the two skip periods SP1 and SP2. For example, a positive frame polarity in the skip period SP1 and a negative frame polarity in the skip period SP2.
[0048] According to the enhanced operation method, in the second driving mode, the first driving circuit 121 still suspends the execution of at least one of the display driving operation and the touch sensing operation during the skip period, but the second driving circuit 122 is configured to perform the fingerprint sensing operation during the skip period only when the reserved frame polarity conforms to the expected frame polarity that has less impact on the fingerprint image. In some other embodiments, during the skip period when the reserved frame polarity is not the expected frame polarity, the first driving circuit 112 can resume the operation as in the active period, instead of suspending at least one of the display driving operation and the touch sensing operation.
[0049] Figure 6 FIG. 4 is a timing diagram showing a plurality of frame periods according to yet another embodiment of the present invention. Figure 6 The horizontal axis shown represents time. The first driving unit 121 performs the first driving mode DM1 in the frame period before the frame period DF1, and performs the second driving mode DM2 in the frame periods DF1, DF2, DF3 and DF4. The frame periods DF2 and DF4 are skip periods. In the skip periods SP1 and SP2, the first driving circuit 121 does not suspend the display driving operation and the touch sensing operation, but only suspends the display driving operation and keeps performing the touch sensing operation. The second driving circuit 122 performs the fingerprint sensing operation in the skip periods SP1 and SP2 according to the first timing control signal INF. The first driving circuit 121 and the second driving circuit 122 respectively perform the touch sensing operation and the fingerprint sensing operation in a time-sharing manner in the skip period, which means that the touch sensing interval (or touch unit, represented by TP) and the fingerprint sensing interval (or fingerprint period, represented by FP) do not overlap in the skip period. Figure 6 In the example of FIG. 1 , the first timing control signal INF may not only indicate when to suspend the display driving operation in the second driving mode (which means that the fingerprint sensing operation may be set to be enabled), but also indicate when to perform the touch sensing operation (e.g. Figure 6 The first timing control signal INF of the skip period can be set similarly to the touch term synchronization signal.
[0050] Fig. 7A and Figure 7B FIG. 1 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. By using the above-mentioned enhanced operation method, the driving device 120 can be operated according to the following example: Fig. 7A or Figure 7B Note that Figure 6 and Fig. 7A (or Figure 7B ) is that in Fig. 7A and Figure 7B In the example of , the second driving circuit 122 considers the retention frame polarity during each skip period and stops performing the fingerprint sensing operation during certain skip periods. The detailed operation of the aforementioned enhanced operation method can be referred to the related Figure 5A and 5B The description will not be repeated here. Figure 7A-7B and Figure 5A-5B The difference between Figure 5A-5B During the skip period, the display driving operation and the touch sensing operation are suspended, and Figure 7A-7B During the skip period, only the display drive operation is suspended. Fig. 7A and Figure 7B The first timing control signal INF shown in the is not only carried with information associated with the fingerprint sensing operation (which is performed time-divisionally by the touch sensing operation), but also carries information of the frame polarity, which is the reserved frame polarity during the skip period. In the second driving mode shown in the respective figures, the number of operation cycles in the second driving mode, the number of frame periods (N) used as active periods, and the number of frame periods (M) used as skip periods are examples.
[0051] Figure 8 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. Figure 8 The horizontal axis represents time. The first driving unit 121 performs the first driving mode DM1 in the frame period before the frame period DF1, and performs the second driving mode DM2 in the frame periods DF1, DF2, DF3 and DF4. In the frame periods DF2 and DF4 as the skip periods SP1 and SP2, the first driving circuit 121 does not suspend the display driving operation and the touch sensing operation, but only suspends the touch sensing operation and keeps performing the display driving operation. The second driving circuit 122 performs the fingerprint sensing operation in the skip periods SP1 and SP2 according to the first timing control signal INF. Figure 8 The first timing control signal INF indicates when to suspend the display driving operation (on the other hand, it indicates information associated with when to enable the touch sensing operation and when to enable the fingerprint sensing operation). During the skip period, the first driving circuit 121 and the second driving circuit 122 respectively perform the display driving operation and the fingerprint sensing operation in a time-division manner.
[0052] Fig. 9A and Fig. 9B FIG. 1 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. By using the enhanced operation method described above, the driving device 120 can be operated according to the following example: Fig. 9A or Fig. 9B Note that Figure 8 and Fig. 9A (or Fig. 9B ) is that in Fig. 9A and Fig. 9B In the example of , the second driving circuit 122 considers the retention frame polarity during each skip period and suspends the fingerprint sensing operation during certain skip periods. The detailed operation of the aforementioned enhanced operation method can be referred to the related Figure 5A and Figure 5B The description will not be repeated here. Fig. 9A and Fig. 9B The first timing control signal INF shown in indicates not only information associated with the fingerprint sensing operation, which performs the display driving operation in time division, but also information of a frame polarity which is a reserved frame polarity during a skip period.
[0053] Fig.10 FIG. 4 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. Fig.10 The horizontal axis shown represents time. Fig.10 The plurality of frame periods shown include a frame period DF1, a frame period DF2, a frame period DF3, a frame period DF4 and a frame period DF5. Fig.10 In the illustrated embodiment, the frame period DF2 is used as the skip period SP1, and the frame period DF4 is used as the skip period SP2. Fig.10 In the illustrated embodiment, the timing control signal INF includes a control signal INF1 and a control signal INF2. During the frame periods DF2 and DF4 as the skip periods SP1 and SP2, the first driving circuit 121 does not suspend the display driving operation and the touch sensing operation, but only suspends the display driving operation and keeps performing the touch sensing operation. The second driving circuit 122 performs the fingerprint sensing operation during the skip periods SP1 and SP2 according to the timing control signal INF1 and another timing control signal INF2, which is similar to Figure 6 The timing control signal INF2 is similar to Figure 6The first timing control signal INF. The timing control signal INF2 can not only indicate when to suspend the display driving operation in the second driving mode (which means that the fingerprint sensing operation can be set to enabled), but also indicate when to perform the touch sensing operation (for example, indicating four touch sensing intervals), so that the second driving circuit 122 can know when to perform the fingerprint sensing operation based on a time-sharing manner. The timing of the timing control signal INF2 during the skip period can be set similarly to the touch unit synchronization signal. The timing control signal INF1 can indicate the skip period by using a specific logic level (for example, a logic high level) (and can indicate other times by using a logic low level). Compared with the case where only the timing control signal INF2 is used, by using the timing control signal INF1, it can be ensured that the second driving circuit 122 is ready for the fingerprint sensing operation earlier.
[0054] Fig.11A and Fig. 11B FIG. 1 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. Note that Fig.10 and Fig.11A (or Fig. 11B ) is that in Fig.11A and Fig. 11B In the example of , the second driving circuit 122 considers the retention frame polarity during each skip period and suspends the fingerprint sensing operation during certain skip periods to improve the fingerprint image quality. Fig.11A and Fig. 11B In the embodiment, according to the timing control signal INF1 and another timing control signal INF2 (with Fig.10 The second driving circuit 122 performs the fingerprint sensing operation during the skip periods SP1 and SP2. Fig.11A and Fig. 11B The timing control signal INF2 also carries the information of maintaining the frame polarity during the skip period. For detailed operations regarding frame polarity considerations, please refer to Figure 5A and Figure 5B The description will not be repeated here.
[0055] Fig.12 FIG. 4 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. Fig.12The horizontal axis shown represents time. The first driving unit 121 performs the first driving mode DM1 in the frame period before the frame period DF1, and performs the second driving mode DM2 in the frame periods DF1, DF2, DF3 and DF4. In the frame periods DF2 and DF4 as the skip periods SP1 and SP2, the first driving circuit 121 does not suspend the display driving operation and the touch sensing operation, but only suspends the touch sensing operation and keeps performing the display driving operation. The second driving circuit 122 performs the fingerprint sensing operation in the skip periods SP1 and SP2 according to the timing control signal INF1 and another timing control signal INF2, which is the same as Figure 8 The timing control signal INF2 is different from the first timing control signal in Figure 8 is similar to the first timing control signal INF. Fig.12 The timing control signal INF2 indicates when to suspend the display driving operation (on the other hand, it indicates information related to when to enable the touch sensing operation and when to enable the fingerprint sensing operation). During the skip period, the first driving circuit 121 and the second driving circuit 122 respectively perform the display driving operation and the fingerprint sensing operation in a time-division manner. The timing of the timing control signal INF2 during the skip period can be set similarly to the touch item synchronization signal. Fig.12 The timing control signal INF1 can indicate a skip period by a specific logic level (e.g., a logic high level) (and can indicate other times by using a logic low level). Compared to the case where only the timing control signal INF2 is used, by using the timing control signal INF1, it can be ensured that the second driving circuit 122 is ready for the fingerprint sensing operation earlier.
[0056] Fig.13A and Fig. 13B FIG. 1 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. Note that Fig.12 and Fig.13A (or Fig. 13B ) is that in Fig.13A and Fig. 13B In the example of , the second driving circuit 122 considers the retention frame polarity during each skip period and suspends the fingerprint sensing operation during certain skip periods to improve the fingerprint image quality. Fig.13A and Fig. 13B The timing control signal INF1 and another timing control signal INF2 are slightly different from Fig.12 . Fig.13A and Fig. 13B The timing control signal INF1 and the timing control signal INF2 also carry information about the retained frame polarity during the skip period. For detailed operations regarding frame polarity considerations, please refer to Figure 5A and 5B The description will not be repeated here.
[0057] FIG. 14 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. The horizontal axis shown in FIG. 14 represents time. In the example of FIG. 14 , the operation period of the second driving mode DM2 (frame skipping mode) includes an active period consisting of one frame period (e.g., DF1) and a skip period (also represented by SP1 and SP2) consisting of two frame periods (e.g., DF2 and DF3). For detailed operation, please refer to Figures 1 to 3 , Figure 4A and Figure 4B The description will not be repeated here.
[0058] Fig.15 FIG. 4 is a timing diagram showing a plurality of frame periods according to yet another embodiment of the present invention. Fig.15 The horizontal axis shown represents time. Fig.15 In the example of FIG. 1 , the operation period (frame skipping mode) of the second driving mode DM2 includes an active period consisting of two frame periods (e.g., DF1 and DF2) and a skip period (also represented by SP1) consisting of one frame period (e.g., DF3). For detailed operation, please refer to Figures 1 to 3 , Figure 4A and Figure 4B The description will not be repeated here.
[0059] Fig.18 and Fig.19 FIG. 4 is a timing diagram of multiple frame periods according to another embodiment of the present invention. Fig.18 and Fig.19 The horizontal axis shown represents time. Fig.18 and Fig.19 In the example of FIG. 1 , the operation cycle of the second driving mode DM2 (frame skip mode) includes an active period consisting of one frame period and a skip period consisting of three consecutive frame periods. For detailed operation, please refer to Figures 1 to 3 , Figure 4A and Figure 4B The second driving circuit 122 may perform a reset operation (indicated by "SR") to reset the fingerprint sensor array during the first frame of the skip period, and may perform a readout operation (indicated by "IC") to read out the fingerprint sensing result. Data is read from the fingerprint sensor array during the third frame of the skip period. The time period between the completion of the reset operation and the start of the readout operation is the exposure period.
[0060] Fig.18 and Fig.19 Another method of operation is shown, and Figure 2 How to operate and Fig.18 and 19The difference between the operation methods shown is that the first driving circuit 121 also considers the frame polarity before entering the second driving mode (DM2). The first driving circuit 121 receives the command D1 information for enabling the fingerprint sensing operation from the application processor 130 during the current frame period DF1 (in the first driving mode DM1). In response to receiving the command D1, the first driving circuit 121 determines whether the frame polarity of the current display frame in the current frame period DF1 meets the pre-configured frame polarity, and decides whether to display one or more frames immediately after the current frame period DF1 based on the detected frame polarity of the current display frame. In this way, it can be ensured that the second driving circuit 122 performs the fingerprint sensing operation with the pre-configured frame polarity during the skip period. When it is determined that the frame polarity of the current display frame meets the pre-configured frame polarity, the second driving circuit 122 starts to perform the fingerprint sensing operation immediately after the current display frame is fully displayed; on the other hand, when it is determined that the frame polarity of the current display frame does not meet the pre-configured frame polarity, the first driving circuit 121 performs the display driving operation for another frame period (i.e., the additional frame period) immediately after the current current to display the additional frame. Therefore, the additional frame can be displayed with the pre-configured frame polarity, so that the fingerprint sensing operation can be performed during the subsequent frame period with the pre-configured frame polarity (because the frame polarity is maintained when there is no display data update).
[0061] Reference Fig.18 , assuming that the preconfigured frame polarity is a positive frame polarity. After receiving the command D1 during the frame period DF1, the first driving circuit 121 determines that the frame polarity of the frame during the frame period DF1 currently displayed is a negative frame polarity, which does not conform to the preconfigured frame polarity. Therefore, the first driving circuit 121 performs a display driving operation during a frame period immediately following the current frame period DF1 as the frame period DF2 to display an additional frame (with a preconfigured frame polarity). In this way, the second driving circuit 122 performs a fingerprint sensing operation in the skip period SP1, in which the retained frame polarity is the same as the preconfigured frame polarity. The frame period DF2 for displaying the additional frame can be regarded as an active period of the first operation cycle of the second driving mode. After the second driving circuit 122 completes the readout operation, the second driving circuit 122 sends an interrupt to the application processor 130, and the application processor 130 sends another command to the first driving circuit 121, so that the first driving circuit 121 can return to the same state as the state of the second driving mode DM2 before the start of the frame period DF3.
[0062] On the other hand, reference Fig.19, after receiving the command D1 during the frame period DF1, the first driving circuit 121 determines that the frame polarity of the currently displayed frame during the frame period DF1 is a positive frame polarity. To the preset frame polarity, the second driving circuit 122 immediately starts to perform the fingerprint sensing operation after the currently displayed frame is fully displayed. After the second driving circuit 122 completes the readout operation, the second driving circuit 122 sends an interrupt to the application processor 130, and the application processor 130 sends another command to the first driving circuit 121, so that the first driving circuit 121 can return to the same state as the state of the second driving mode DM2 before the start of the frame period DF2.
[0063] exist Fig.18 and Fig.19 The timing control signal represented by INF in Figure 3 as well as Figure 4A and Figure 4B In some other embodiments, Fig.18 and Fig.19 The single timing control signal INF in can be replaced by two timing control signals FSYNC and PL. The timing control signal FYSC does not carry frame polarity information and is similar to Figure 3 as well as Figure 4A and Figure 4B The first timing control signal INF is shown. The timing control signal FYSC indicates when at least one of the display driving operation and the touch sensing operation is suspended in the second driving mode DM2 and the length of time for which it is suspended. On the other hand, the timing control signal FYSC indicates when the fingerprint sensing operation is performed and the length of time for which it is performed. The timing control signal PL carries information of the frame polarity or information of the change of the frame polarity (which means that the logic level of PL changes when the frame polarity is reversed). The second driving circuit 122 can perform the fingerprint sensing operation according to the timing control signal FSYC and the timing control signal PL.
[0064] Fig. 20 FIG. 1 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. Fig.18 and Fig.19 Different from the operation method of the timing shown, another operation method can result in Fig. 20 Different timings shown. During the current frame period DF1 (in the first driving mode DM1), the first driving circuit 121 receives a command D1 from the application processor 130 to enable the fingerprint sensing operation. In response to receiving the command D1, regardless of the frame polarity of the currently displayed frame, the first driving circuit 121 performs at least a display driving operation before the fingerprint sensing operation starts to display another frame (a frame during the frame period DF2) with a pre-configured frame polarity (e.g., positive polarity). Fig. 20In the example of FIG. 1 , the frame polarity of the frame period DF1 is positive, and ideally, the frame polarity of the frame period DF2 is assumed to be negative, so that the fingerprint sensing operation cannot be started immediately after the frame period DF2. However, by using an operation method of displaying another frame with a preconfigured frame polarity, the second driving circuit 122 can start performing the fingerprint sensing operation immediately after the frame period DF2 with the preconfigured frame polarity. Fig. 20 The timing control signals shown can be referenced Fig.18 and 19 See the relevant instructions in .
[0065] Fig.21 FIG. 1 is a timing diagram showing a plurality of frame periods according to another embodiment of the present invention. In this example, the operation cycle (frame skip mode) of the second driving mode DM2 includes an active period consisting of one frame period and a skip period consisting of one frame period (not three consecutive frame periods). Fig.21 The operation method shown is that even if the display frame in the active period is displayed with the opposite frame polarity, the first drive circuit 121 forces each display frame to be displayed with a pre-configured frame polarity (i.e., a frame polarity with less impact on the fingerprint image quality) during the active period of the second drive mode. In this way, the drive device can ensure that the fingerprint reset operation and the readout operation are performed under the same reserved frame polarity, so that background noise can be eliminated.
[0066] Fig.22A and Fig. 22B FIG. 1 is a timing diagram showing a plurality of frame periods according to yet another embodiment of the present invention. Fig.22A and Fig. 22B In the embodiment, the second driving mode DM2 is a porch mode. The first driving circuit 121 is configured to periodically perform an operation cycle having the same length as a frame period in the porch mode. Fig.22A In the embodiment, the second driving mode includes three operation cycles from frame period DF1 to frame period DF3. Regardless of the frame polarity retained in the skip period, each skip period (i.e., the porch interval) in each operation cycle can be used to perform the fingerprint sensing operation. In another embodiment, the first driving circuit 121 can perform the second driving mode by considering the retained frame polarity. Fig. 22B In another embodiment shown, since the length of the porch interval can be configured by the application processor 130, the application processor 130 can assign a long porch interval (configured based on the consideration of obtaining a good fingerprint image and an acceptable display frame rate) to the first driving circuit 121, so that the first driving circuit 121 can perform the second driving mode and the second driving circuit 122 can complete the fingerprint sensing operation within one operation cycle with a long skip period (long porch interval), rather than spending several operation cycles with a short skip period (short porch interval, such as Fig.22Ashown).
[0067] Although the present invention has been disclosed as above by way of embodiments, it is not intended to limit the present invention. Any person having ordinary knowledge in the technical field may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be determined by the definition of the appended claims.
[0068]
Explanation of symbols
[0069] 100: Display device
[0070] 110: Panel
[0071] 120: Drive device
[0072] 121: First drive circuit
[0073] 122: Second drive circuit
[0074] 130: Application Processor
[0075] +Frame: Positive polarity configuration
[0076] -Frame: Negative polarity configuration
[0077] DF1, DF2, DF3, DF4, DF5, DF6, DF7: frame period
[0078] DP: Display driver operation
[0079] FP: Fingerprint sensing operation
[0080] IC: Image acquisition operation
[0081] INF: Timing Information
[0082] INF1, INF2: control signal
[0083] S210~S230: Steps
[0084] SP1, SP2, SP3, SP4: Skip period
[0085] SR: Sensor reset operation
[0086] STB: Standby
[0087] T1: Time
[0088] TP: Touch sensing operation
Claims
1. A driving device, configured to drive a panel, the panel comprising a display pixel array, a touch sensor array and a fingerprint sensor array, the driving device comprising: A first driving circuit is configured to execute a first driving mode during a plurality of frame periods, execute a second driving mode after the plurality of frame periods, and output a first timing control signal related to a fingerprint sensing operation in the second driving mode, wherein the first driving circuit at least executes a touch sensing operation in the first driving mode, and during a skip period in the second driving mode, the first driving circuit stops executing at least one of a display driving operation and the touch sensing operation, and during a time other than an execution period of the fingerprint sensing operation in the second driving mode, the first driving circuit executes at least one of the display driving operation and the touch sensing operation; as well as The second driving circuit is coupled to the first driving circuit to receive the first timing control signal, and is configured to perform the fingerprint sensing operation during the skip period according to the first timing control signal, and the second driving circuit does not perform the fingerprint sensing operation in the first driving mode.
2. The driving device as claimed in claim 1, wherein the first driving circuit executes the second driving mode in response to receiving a command from a core control processor, wherein the command indicates that it is ready to sense a fingerprint, and before receiving the command, the first driving circuit reports the detected touch position to the core control processor.
3. The driving device as claimed in claim 1, wherein the first driving circuit is configured to periodically perform an operation cycle in the second driving mode, and wherein the operation cycle includes N consecutive frame periods and M consecutive frame periods, wherein N and M are integers, during the N consecutive frame periods the first driving circuit at least performs the touch sensing operation, during the M consecutive frame periods the first driving circuit stops performing at least one of the display driving operation and the touch sensing operation, and the skip period includes the M consecutive frame periods.
4. The driving device as claimed in claim 3, wherein the first driving circuit is used to perform the display driving operation during the N consecutive frames to achieve a first display frame rate, and perform the display driving operation to achieve a second display frame rate lower than the first display frame rate.
5. The driving device as claimed in claim 1, wherein the first driving circuit is configured to stop performing at least one of the display driving operation and the touch sensing operation at a porch interval during each frame in the second driving mode, and wherein the porch interval is the skip period, and the length of the porch interval is configured by a core control processor of an electronic device, which includes the panel and the driving device.
6. A driving device as described in claim 1, wherein the second driving circuit is configured to perform the fingerprint sensing operation only during the skip period and the other skip period when the frame polarity retained by the panel during the skip period or the other skip period conforms to the first frame polarity, and not perform the fingerprint sensing operation during the other skip period when the frame polarity maintained by the panel during the other skip period conforms to the frame polarity different from the first frame polarity. 7 . The driving device as claimed in claim 1 , wherein the first driving mode comprises performing the touch sensing operation. 8 . The driving apparatus of claim 1 , wherein during the skipping period, the fingerprint sensing operation includes at least one of a reset operation and a readout operation.
9. The driving device as claimed in claim 1, wherein in the skip period including M consecutive frame periods, the first driving circuit suspends the display driving operation and the touch sensing operation, and the second driving circuit performs the fingerprint sensing operation, wherein M is an integer.
10. The driving device as claimed in claim 1, wherein in at least one frame period of the skipped period including M consecutive frame periods, the first driving circuit suspends the display driving operation and continues to perform the touch sensing operation, wherein: The touch sensing operation and the fingerprint sensing operation are performed in a time-sharing manner, where M is an integer.
11. The driving device as claimed in claim 1, wherein in at least one frame period of the skipped period including M consecutive frame periods, the first driving circuit suspends the touch sensing operation and continues to perform the display driving operation, wherein: The display driving operation and the fingerprint sensing operation are time-sharing operations, where M is an integer.
12. The driving device of claim 1, wherein the first driving circuit is used to determine whether the frame polarity of the current display frame meets the preset frame polarity in response to receiving a fingerprint sensing operation request from the core control processor during the current frame, wherein: When it is determined that the frame polarity of the current display frame meets the preset frame polarity, the second driving circuit is used to start the fingerprint sensing operation immediately after the current display frame is completely displayed; And when it is determined that the frame polarity of the current display frame does not conform to the preset frame polarity, the first driving circuit is configured to at least perform the display driving operation in at least one frame period after the current frame period.
13. The driving apparatus of claim 1, wherein the first driving circuit is configured to perform the display driving operation to display another frame having a preset frame polarity at least before the fingerprint sensing operation starts, regardless of the frame polarity of the currently displayed frame. 14 . The driving apparatus as claimed in claim 1 , wherein the first timing control signal has a first logic level indicating that the fingerprint sensing operation is enabled and a second logic level indicating that the fingerprint sensing operation is disabled.
15. The driving device as claimed in claim 1, wherein the first timing control signal also carries frame polarity information. 16 . The driving device as claimed in claim 1 , wherein the first driving circuit is further configured to output the first timing control signal.
17. The driving device as claimed in claim 1, wherein the first driving circuit is further configured to output a second timing control signal indicating a plurality of time intervals for performing the touch sensing operation, and the second driving circuit is configured to perform the fingerprint sensing operation according to the first timing control signal and the second timing control signal.
18. A method for operating a driving device, comprising: A first driving circuit performs a first driving mode on a panel during a plurality of frame periods, the panel comprising a display pixel array, a touch sensor array, and a fingerprint sensor array; The first driving circuit performs a second driving mode after the plurality of frame periods; The first driving circuit outputs a first timing control signal related to the fingerprint sensing operation in the second driving mode, wherein the first driving circuit at least performs a touch sensing operation in the first driving mode, and during a skip period in the second driving mode, the first driving circuit stops performing at least one of the display driving operation and the touch sensing operation, and during a time other than the execution period of the fingerprint sensing operation in the second driving mode, the first driving circuit performs at least one of the display driving operation and the touch sensing operation; as well as The second driving circuit performs the fingerprint sensing operation during the skip period according to the first timing control signal, and does not perform the fingerprint sensing operation in the first driving mode.
19. The operating method of claim 18, wherein the first driving circuit executes the second driving mode in response to receiving a command from a core control processor, wherein the command indicates that it is ready to sense a fingerprint, and before receiving the command, the first driving circuit reports the detected touch position to the core control processor.
20. The operating method of claim 18, wherein the first driving circuit is configured to periodically perform an operation cycle in the second driving mode, and wherein the operation cycle includes N consecutive frame periods and M consecutive frame periods, wherein N and M are integers, during the N consecutive frame periods the first driving circuit at least performs the touch sensing operation, during the M consecutive frame periods the first driving circuit stops performing at least one of the display driving operation and the touch sensing operation, and the skip period includes the M consecutive frame periods.
21. The operating method of claim 20, wherein the first driving circuit is used to perform the display driving operation during the N consecutive frame periods to achieve a first display frame rate, and perform the display driving operation to achieve a second display frame rate lower than the first display frame rate.
22. An operating method as described in claim 18, wherein the first drive circuit is configured to stop performing at least one of the display drive operation and the touch sensing operation at a porch interval during each frame in the second drive mode, and wherein the porch interval is the skip period, and the length of the porch interval is configured by a core control processor of an electronic device, which includes the panel and the drive device.
23. An operating method as described in claim 18, wherein the second driving circuit is configured to perform the fingerprint sensing operation only during the skip period and the other skip period when the frame polarity retained by the panel during the skip period or the other skip period conforms to the first frame polarity, and not perform the fingerprint sensing operation during the other skip period when the frame polarity maintained by the panel during the other skip period conforms to a frame polarity different from the first frame polarity. 24 . The operating method as claimed in claim 18 , wherein the first driving mode comprises performing the touch sensing operation.
25. The operating method of claim 18, wherein during the skipping period, the fingerprint sensing operation comprises at least one of a reset operation and a readout operation. 26 . The operating method of claim 18 , wherein in the skip period including M consecutive frame periods, the first driving circuit suspends the display driving operation and the touch sensing operation, and the second driving circuit performs the fingerprint sensing operation, wherein M is an integer.
27. The operating method of claim 18, wherein in at least one frame period of the skipped period including M consecutive frame periods, the first driving circuit suspends the display driving operation and continues to perform the display driving operation, wherein, The display driving operation and the fingerprint sensing operation are time-sharing operations, where M is an integer.
28. The operating method of claim 18, wherein in at least one frame period of the skipped period including M consecutive frame periods, the first driving circuit suspends the touch sensing operation and continues to perform the touch sensing operation, wherein, The touch sensing operation and the fingerprint sensing operation are time-sharing operations, where M is an integer.
29. The operating method of claim 18, wherein the first driving circuit is used to determine whether the frame polarity of the current display frame meets the preset frame polarity in response to receiving a fingerprint sensing operation request from the core control processor during the current frame, wherein: When it is determined that the frame polarity of the current display frame meets the preset frame polarity, the second driving circuit is used to start the fingerprint sensing operation immediately after the current display frame is completely displayed; And when it is determined that the frame polarity of the current display frame does not conform to the preset frame polarity, the first driving circuit is configured to at least perform the display driving operation in at least one frame period after the current frame period.
30. The operating method of claim 18, wherein the first driving circuit is configured to perform the display driving operation to display another frame having a preset frame polarity at least before the fingerprint sensing operation starts, regardless of the frame polarity of the currently displayed frame. 31 . The operating method of claim 18 , wherein the first timing control signal has a first logic level indicating that the fingerprint sensing operation is enabled and a second logic level indicating that the fingerprint sensing operation is disabled.
32. The operating method as claimed in claim 18, wherein the first timing control signal also carries frame polarity information. 33 . The operating method as claimed in claim 18 , wherein the first driving circuit is further configured to output the first timing control signal.
34. The operating method as claimed in claim 18, wherein the first driving circuit is further configured to output a second timing control signal indicating a plurality of time intervals for performing the touch sensing operation, and the second driving circuit is configured to perform the fingerprint sensing operation according to the first timing control signal and the second timing control signal.
Citation Information
Patent Citations
Apparatus and method for driving fingerprint sensing array and driver integrated circuit
CN108984018A
A driving method and a display panel
CN109002209A
Capacitive sensing during non-display update times
US20130057511A1
Electronic device including fingerprint sensor
US20180035923A1