This application claims priority to Taiwan Application Serial Number 108104483, filed Feb. 11, 2019, which is herein incorporated by reference in its entirety.
The present disclosure relates to an electronic device. More particularly, the present disclosure relates to an electronic device capable of controlling a gate driver according to radio frequency signals.
With the popularization of radio frequency identification (RFID) technology, users interact with various electronic devices with RFID technology in the daily lives. For example, the users may use the near-field communication (NFC) function of smartphones to interchange multimedia files with others, or may use chip credit cards to conduct transactions through point-of-sale terminals. In the foregoing scenarios, the users need to exam, through the displays, information related to the operations currently performed. However, when the conventional electronic products receive the RF signals, the conventional electronic products cannot immediately interrupt displaying the image currently displayed, and thus cannot provide the information required by the user in time.
The disclosure provides an electronic device including an antenna, and the electronic device further includes a pixel array, a control circuit, and a gate driver. The control circuit is coupled with the antenna, and configured to receive a radio frequency (RF) signal from the antenna. The gate driver is coupled with the control circuit and the pixel array, and includes multiple shift registers. Each of the multiple shift registers is configured to output a scan signal to the pixel array. The control circuit is further configured to output a triggering signal to a first-stage shift register of the multiple shift registers. When the control circuit receives the RF signal, the triggering signal has a triggering pulse. When the first-stage shift register receives the triggering pulse, the first-stage shift register outputs the scan signal having an enabling voltage level.
The disclosure provides a driving method suitable for an electronic device including an antenna and a pixel array. The driving method includes the following operations: when a control circuit of the electronic device does not receive a RF signal generated by the antenna, utilizing the control circuit to transmit a start signal having a start pulse to a gate driver of the electronic device; when the gate driver receives the start pulse, utilizing the gate driver to sequentially drive multiple rows of pixel circuits of the pixel array; when the control circuit receives the RF signal, utilizing the control circuit to transmit a triggering signal having a triggering pulse and the start signal having the start pulse to the gate driver; when the gate driver receives the triggering pulse and the start pulse, utilizing the gate driver to sequentially drive the multiple rows of pixel circuits from a first row of pixel circuits of the pixel array.
It is to be understood that both the foregoing general description and the following detailed description are by examples, and are intended to provide further explanation of the disclosure as claimed.
Reference will now be made in detail to the present embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
In practice, the electronic device 100 may be realized by various electronic devices with display function and wireless communication function, such as smart phones, tablet computers, point-of sale terminals, digital billboards, etc. In addition, the antenna 130 may be realized by various antennas complied with the RFID standard, such as NFC antennas.
In this embodiment, the shift registers 210[1]-210[n] are configured to receive a start signal Stv from the control circuit 110. The start signal Stv is configured to trigger the shift registers 210[1]-210[n] to sequentially output the scan signals Scn[1]-Scn[n] having an enabling voltage level, and configured to reset other shift registers 210[2]-210[n] different from the shift register 210[1]. For example, when the gate driver 120 receives the start signal Stv having the enabling voltage level, the shift registers 210[1]-210[n] may output the scan signals Scn[1]-Scn[n] having the disabling voltage level.
The shift register 210[1] is further configured to receive a triggering signal Son from the control circuit 110. The triggering signal Son is configured to notify the gate driver 120 to drive the pixel array 140 from the first row of pixel circuits Px, which will be further explained in the following descriptions.
The number of clock signals Ck1-Ck4 of
In operation S302, the control circuit 110 may determine whether the RF signal Rf is received from the antenna 130. In the situation that the control circuit 110 does not receive the RF signal Rf, the waveforms of the scan signals Scn[1]-Scn[n], the start signal Stv, and the triggering signal Son are shown under the label of “first frame” of
In the situation that the control circuit 110 does not receive the RF signal Rf, the control circuit 110 may conduct operation S304 to output the start signal Stv having the start pulse Ptv to the gate driver 120. When the gate driver 120 receives the start pulse Ptv, the gate driver 120 may conduct operation S306 to use the shift registers 210[1]-210[n] to sequentially output the scan signals Scn[1]-Scn[n] having the enabling voltage level, so as to sequentially drive the plurality of rows of pixel circuits Px of the pixel array 140. In addition, when operation S304 is finished, the control circuit 110 may conduct operation S302 again.
In this embodiment, if the control circuit 110 does not receive the RF signal Rf, the control circuit 110 may conduct operations S304 and S306 in each frame period. That is, the control circuit 110 may provide a start pulse Ptv to the gate driver 120 in each frame period. For example, if the electronic device 100 has a frame rate of 60 Hz, the electronic device 100 respectively conducts 60 times of operation S304 and operation S306 in one second. As another example, if the electronic device 100 has a frame rate of 120 Hz, the electronic device 100 respectively conducts 120 times of operation S304 and operation S306 in one second, and so forth.
On the other hand, in the situation that the control circuit 110 receives the RF signal Rf, the electronic device 100 is performing the wireless communication, and thus the operation of the gate driver 120 is needed to be interrupted to timely update the image which is displayed by the pixel array, so that the information received by the electronic device 100 via the wireless communication can be provided to the user. In this situation, the waveforms of the scan signals Scn[1]-Scn[n], the start signal Stv, and the triggering signal Son are shown under the label of “second frame” of
In the situation that the control circuit 110 receives the RF signal Rf, the control circuit 110 conducts operation S308 to provide the aforementioned start pulse Ptv to the gate driver 120, and also provides the triggering signal Son having the triggering pulse Pon to the gate driver 120. Then, in operation, S310, when the gate driver 120 receives the triggering pulse Pon and the start pulse Ptv, the gate driver 120 sequentially drives the plurality of rows of pixel circuits Px of the pixel array 140 from a first row of pixel circuits Px of the pixel array 140. That is, the pixel array 140 may interrupt displaying the current frame, and then may display a new frame.
Then, in operation S312, the control circuit 110 may determine whether the RF signal Rf is received again in a predetermined time period, so as to determine whether the electronic device 100 is still performing the wireless communication. If the control circuit 110 does not receive the RF signal Rf again in the predetermined time period, the control circuit 110 may conduct operation S302 again. When the control circuit 110 conducts operation S302 again, the electronic device 100 may control the pixel array 140 to resume displaying the interrupted frame.
In one embodiment, when the control circuit 110 conducts operation S308, the electronic device 100 may store the image information corresponding to the interrupted frame. When the control circuit 110 conducts operation S302 again, the electronic device 100 may transmit the image information corresponding to the interrupted frame to the pixel array 140, so that the interrupted frame can be resumed.
On the other hand, if the control circuit 110 receives the RF signal Rf again in the predetermined time period, the control circuit 110 may conduct operation S314 to output the start pulse Ptv to the gate driver 120. Then, when the gate driver 120 receives the start pulse Ptv, the gate driver 120 may conduct operation S316 to use the shift registers 210[1]-210[n] to sequentially output the scan signals Scn[1]-Scn[n] having the enabling voltage level, so as to drive the plurality of rows of pixel circuits Px of the pixel array 140. In operation S316, the control circuit 110 may provide image information corresponding to the RF signal Rf to the pixel array 140, so as to continuously display the information carried by the RF signal Rf to the user.
In this embodiment, if the control circuit 110 receives the RF signal Rf again in the predetermined time period, the electronic device 100 may respectively conduct operations S314 and S316 for one time in each of the later frame periods.
In one embodiment, for example, the electronic device 100 is a digital billboard. When the user brings a chip membership card close to the electronic device 100, the electronic device 100 may control the pixel array 140 to stop displaying an advertisement content currently displayed and use the pixel array 140 to present information related to the user, such as the balance in the account, the recommended products, etc. In the situation that the user keep the chip membership card near the electronic device 100, the electronic device 100 may continuously display the information related to the user. On the other hand, when the user takes back the chip membership card, the electronic device 100 may resume displaying the advertisement content, which has been stopped displaying, after the predetermined time period.
The pull-down control circuit 530 is configured to receive a scan signal Scn[2] outputted by a next-stage shift register (i.e., the shift register 210[2]). When the pull-down control circuit 530 receives the scan signal Scn[2] having the enabling voltage level, the pull-down control circuit 530 configures a voltage of the second node N2 as the first voltage level. When the voltage of the second node N2 has the first voltage level, the pull-down circuit 540 may configure the voltage of the first node N1 as a second voltage level (e.g., a low voltage level).
The pull-up circuit 520 is configured to receive the clock signal Ck1, and is configured to output the scan signal Scn[1] according to the clock signal Ck1 and the voltage of the first node N1. Specifically, when the voltage of the first node N1 has the first voltage level, if the clock signal Ck1 has the enabling voltage level, the pull-up circuit 520 outputs the scan signal Scn[1] having the enabling voltage level. On the other hand, when the voltage of the first node N1 has the second voltage level, even if the clock signal Ck1 has the enabling voltage level, the pull-up circuit 520 would not output the scan signal Scn[1] having the enabling voltage level but output the scan signal Scn[1] having the disabling voltage level.
The pull-down control circuit 630 is configured to receive the scan signal Scn[3] outputted by a next-stage shift register (e.g., the shift register 210[3]). When the pull-down control circuit 630 receives the scan signal Scn[3] having the enabling voltage level, the pull-down control circuit 630 configures a voltage of the fourth node N4 as the first voltage level.
When the voltage of fourth node N4 has the first voltage level, the pull-down circuit 640 may configures the voltage of the third node N3 as the second voltage level. In addition, the pull-down circuit 640 is further configured to receive the start signal Stv. When the pull-down circuit 640 receives the start pulse Ptv of the start signal Stv, the pull-down circuit 640 also configures the voltage of the third node N3 as the second voltage level.
The pull-up circuit 620 is configured to receive the clock signal Ck2, and configured to output the scan signal Scn[2] according to the clock signal Ck2 and the voltage of the third node N3. Specifically, when the voltage of the third node N3 has the first voltage level, if the clock signal Ck2 has the enabling voltage level, the pull-up circuit 620 outputs the scan signal Scn[2] having the enabling voltage level. On the other hand, when the voltage of the third node N3 has the second voltage level, even the clock signal Ck2 has the enabling voltage level, the pull-up circuit 620 would not output the scan signal Scn[2] having the enabling voltage level but output the scan signal Scn[2] having the disabling voltage level.
The operations and structures of the shift registers 210[2]-210[n] are similar to each other. That is, the foregoing descriptions regarding the implementations, connections, operations, and related advantages of the shift register 210[2] are also applicable to the shift registers 210[3]-210[n]. For the sake of brevity, those descriptions will not be repeated here.
The details of operation S310 will be further described in the following by reference to
Then, in operation S706, when the pull-down circuit 640 of each of the shift registers 210[2]-210[n] receives the start pulse Ptv, the pull-down circuit 640 of each of the shift registers 210[2]-210[n] configures the voltage of the third node N3 as the second voltage level. In this situation, the pull-up circuit 620 of each of the shift registers 210[2]-210[n] outputs the scan signals Scn[2]-Scn[n] having the disabling voltage level.
In operation S708, when the pull-up control circuit 510 of the shift register 210[1] receives the triggering pulse Pon and the start pulse Ptv, the pull-up control circuit 510 of the shift register 210[1] configures the voltage of the first node N1 as the first voltage level. In this situation, when the clock signal Ck1 is switched to the enabling voltage level, the pull-up circuit 520 of the shift register 210[1] outputs the scan signal Scn[1] having the enabling voltage level.
When the shift register 210[1] outputs the scan signal Scn[1], the shift registers 210[2]-210[n] may conduct operation S710. In operation S710, the pull-up control circuit 610 of the shift register 210[2] receives the scan signal Scn[1] and configures the voltage of the third node N3 of the shift register 210[2] as the first voltage level. Then, the shift registers 210[2]-210[n] sequentially output the scan signals Scn[2]-Scn[] having the enabling voltage level.
As shown in
Therefore, the first node N1 of the shift register 210[1] is configured as the first voltage level, and the third node N3 of each of the shift registers 210[2]-210[n] are configured to the second voltage level. As a result, a plurality of stages of shift registers 210 following the shift register 210[m] outputs the scan signals Scn having the disabling voltage level, so that the pixel array 140 interrupts displaying the first frame.
Then the shift register 210[1] outputs the scan signal Scn[1] having the enabling voltage level to trigger the shift registers 210[2]-210[n] to sequentially re-output the scan signals Scn[2]-Scn[] having the enabling voltage level. As a result, the pixel array 140 displays the second frame.
As shown in
In one embodiment, a pulse width of the triggering pulse Pon is wider than a pulse width of the start pulse Ptv, so as to increase the efficiency of the shift register 210[1] to pre-charge the first node N1.
The operations in the foregoing flowcharts are merely exemplary embodiments, and are not intend to restrict the practical implementations of the preset disclosure. For example, operations S302, S304, and S306 of
As can be appreciated from the foregoing descriptions, when the user interacts with the electronic device 100 through the wireless communication, the electronic device 100 is capable of presenting the information related to the operation currently performed by the user to the user in time. Therefore, the user obtains a timely feedback and the user experience is increased.
Certain terms are used throughout the description and the claims to refer to particular components. One skilled in the art appreciates that a component may be referred to as different names. This disclosure does not intend to distinguish between components that differ in name but not in function. In the description and in the claims, the term “comprise” is used in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to.” The term “couple” is intended to compass any indirect or direct connection. Accordingly, if this disclosure mentioned that a first device is coupled with a second device, it means that the first device may be directly or indirectly connected to the second device through electrical connections, wireless communications, optical communications, or other signal connections with/without other intermediate devices or connection means.
In addition, the singular forms “a,” “an,” and “the” herein are intended to comprise the plural forms as well, unless the context clearly indicates otherwise.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
108104483 | Feb 2019 | TW | national |